一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于交互式三维预览的系统和方法与流程

2023-02-10 18:57:43 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:在与显示器和一个或多个输入设备通信的第一电子设备处:经由所述一个或多个输入设备捕获真实世界环境的至少一部分,所述真实世界环境包括显示内容创建应用程序和第一内容项的第二电子设备;从所述第二电子设备接收用于以三维预览所述第一内容项的请求;以及根据所述请求,生成所述第一内容项的三维表示,并且在三维环境内呈现所述第一内容项的所述三维表示;将所述第一内容项的所述三维表示传输到所述第二电子设备以在所述第二电子设备处显示;经由所述一个或多个输入设备来接收输入;根据所述输入:更新所述第一内容项的所述三维表示在所述三维环境中的外观;以及将所述第一内容项的所述三维表示的所更新的外观传输到所述第二电子设备。2.根据权利要求1所述的方法,其中:所述第一电子设备为头戴式显示器;并且所述第二电子设备为膝上型计算机、台式计算机或平板计算机。3.根据权利要求1所述的方法,还包括:呈现所述真实世界环境的所捕获部分的表示,其中所述真实世界环境的所捕获部分的所述表示包括:包括所述内容创建应用程序的表示的所述第二电子设备的表示;以及在所述内容创建应用程序中显示的所述第一内容项的表示。4.根据权利要求1所述的方法,还包括:经由所述一个或多个输入设备捕获所述真实世界环境的光源;其中:呈现所述第一内容项的所述三维表示包括呈现由于所述第一内容项和所述光源之间的交互而产生的照明效果;更新所述第一内容项的所述三维表示在所述三维环境中的所述外观包括改变所述照明效果的外观。5.根据权利要求4所述的方法,其中将所述第一内容项的所述三维表示的所更新的外观传输到所述第二电子设备不包括关于所述照明效果的信息。6.根据权利要求1所述的方法,其中经由所述一个或多个输入设备接收的所述输入是与所述第一内容项的所述三维表示的交互,所述交互包括使用一根或多根手指和/或使用所述一个或多个输入设备来选择所述第一内容项的所述三维表示。7.根据权利要求1所述的方法,其中经由所述一个或多个输入设备接收的所述输入是所述第一电子设备在所述真实世界环境内的重新定向或重新定位。8.根据权利要求1所述的方法,还包括:在所述第一电子设备和所述第二电子设备之间建立通信链路;其中从所述第二电子设备接收用于以三维预览所述第一内容项的所述请求包括:经由所述通信链路在所述第一电子设备处的三维图形渲染应用程序处从所述第二电
子设备接收对应于所述第一内容项的内容项数据;并且其中将所述第一内容项的所述三维表示传输到所述第二电子设备以在所述第二电子设备处显示包括:经由所述通信链路将以三维方式生成的所述第一内容项传输到所述第二电子设备。9.根据权利要求8所述的方法,其中建立所述通信链路包括:在所述第一电子设备处的预览外壳应用程序和所述第二电子设备处的所述内容创建应用程序之间建立第一通信链路;在所述第一电子设备处在所述预览外壳应用程序和预览代理应用程序之间建立第二通信链路;以及在所述第一电子设备处在所述预览代理应用程序和所述三维图形渲染应用程序之间建立第三通信链路。10.根据权利要求9所述的方法,其中在所述三维图形渲染应用程序处从所述第二电子设备接收对应于所述第一内容项的所述内容项数据包括:在所述第一电子设备处的所述预览外壳应用程序处经由所述第一通信链路从所述第二电子设备处的所述内容创建应用程序接收所述内容项数据;在所述第一电子设备处经由所述第二通信链路将所述内容项数据从所述预览外壳应用程序传输到所述预览代理应用程序;以及在所述第一电子设备处经由所述第三通信链路将所述内容项数据从所述预览代理应用程序传输到所述三维图形渲染应用程序。11.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行包括以下操作的方法的指令:经由一个或多个输入设备捕获真实世界环境的至少一部分,所述真实世界环境包括显示内容创建应用程序和第一内容项的第二电子设备;从所述第二电子设备接收用于以三维预览所述第一内容项的请求;以及根据所述请求,生成所述第一内容项的三维表示,并且在三维环境内呈现所述第一内容项的所述三维表示;将所述第一内容项的所述三维表示传输到所述第二电子设备以在所述第二电子设备处显示;经由所述一个或多个输入设备来接收输入;根据所述输入:更新所述第一内容项的所述三维表示在所述三维环境中的外观;以及将所述第一内容项的所述三维表示的所更新的外观传输到所述第二电子设备。12.根据权利要求11所述的电子设备,其中所述方法还包括:呈现所述真实世界环境的所捕获部分的表示,其中所述真实世界环境的所捕获部分的所述表示包括:包括所述内容创建应用程序的表示的所述第二电子设备的表示;以及
在所述内容创建应用程序中显示的所述第一内容项的表示。13.根据权利要求11所述的电子设备,其中所述方法还包括:经由所述一个或多个输入设备捕获所述真实世界环境的光源;其中:呈现所述第一内容项的所述三维表示包括呈现由于所述第一内容项和所述光源之间的交互而产生的照明效果;更新所述第一内容项的所述三维表示在所述三维环境中的所述外观包括改变所述照明效果的外观。14.根据权利要求13所述的电子设备,其中将所述第一内容项的所述三维表示的所更新的外观传输到所述第二电子设备不包括关于所述照明效果的信息。15.根据权利要求11所述的电子设备,其中经由所述一个或多个输入设备接收的所述输入是与所述第一内容项的所述三维表示的交互,所述交互包括使用一根或多根手指和/或使用所述一个或多个输入设备来选择所述第一内容项的所述三维表示。16.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由第一电子设备的一个或多个处理器执行时,使得所述第一电子设备执行包括以下操作的方法:经由一个或多个输入设备捕获真实世界环境的至少一部分,所述真实世界环境包括显示内容创建应用程序和第一内容项的第二电子设备;从所述第二电子设备接收用于以三维预览所述第一内容项的请求;以及根据所述请求,生成所述第一内容项的三维表示,并且在三维环境内呈现所述第一内容项的所述三维表示;将所述第一内容项的所述三维表示传输到所述第二电子设备以在所述第二电子设备处显示;经由所述一个或多个输入设备来接收输入;根据所述输入:更新所述第一内容项的所述三维表示在所述三维环境中的外观;以及将所述第一内容项的所述三维表示的所更新的外观传输到所述第二电子设备。17.根据权利要求16所述的非暂态计算机可读存储介质,其中:所述第一电子设备为头戴式显示器;并且所述第二电子设备为膝上型计算机、台式计算机或平板计算机。18.根据权利要求16所述的非暂态计算机可读存储介质,其中所述方法还包括:在所述第一电子设备和所述第二电子设备之间建立通信链路;其中从所述第二电子设备接收用于以三维预览所述第一内容项的所述请求包括:经由所述通信链路在所述第一电子设备处的三维图形渲染应用程序处从所述第二电子设备接收对应于所述第一内容项的内容项数据;并且其中将所述第一内容项的所述三维表示传输到所述第二电子设备以在所述第二电子设备处显示包括:经由所述通信链路将以三维方式生成的所述第一内容项传输到所述第二电子设备。19.根据权利要求18所述的非暂态计算机可读存储介质,其中建立所述通信链路包括:
在所述第一电子设备处的预览外壳应用程序和所述第二电子设备处的所述内容创建应用程序之间建立第一通信链路;在所述第一电子设备处在所述预览外壳应用程序和预览代理应用程序之间建立第二通信链路;以及在所述第一电子设备处在所述预览代理应用程序和所述三维图形渲染应用程序之间建立第三通信链路。20.根据权利要求19所述的非暂态计算机可读存储介质,其中在所述三维图形渲染应用程序处从所述第二电子设备接收对应于所述第一内容项的所述内容项数据包括:在所述第一电子设备处的所述预览外壳应用程序处经由所述第一通信链路从所述第二电子设备处的所述内容创建应用程序接收所述内容项数据;在所述第一电子设备处经由所述第二通信链路将所述内容项数据从所述预览外壳应用程序传输到所述预览代理应用程序;以及在所述第一电子设备处经由所述第三通信链路将所述内容项数据从所述预览代理应用程序传输到所述三维图形渲染应用程序。

技术总结
本公开涉及“用于交互式三维预览的系统和方法。”可在第一电子设备和第二电子设备之间对三维数据进行同步。内容创建应用程序可在该第一电子设备上运行,并且可以利用描述三维内容项的数据文件。可在该第一电子设备上显示该内容项的二维表示。用户可请求预览呈三维的该内容项的二维表示。该第一电子设备可发起与该第二电子设备的数据传输。该数据文件的该三维数据可经由通信链路从该第一电子设备的内容创建被传输到该第二电子设备处的三维图形渲染应用程序。该三维图形渲染应用程序可基于所接收的三维数据生成呈三维的该内容项的预览。接收的三维数据生成呈三维的该内容项的预览。接收的三维数据生成呈三维的该内容项的预览。


技术研发人员:P
受保护的技术使用者:苹果公司
技术研发日:2022.07.28
技术公布日:2023/2/6
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献