当前位置: 首页 > 专利查询>苹果公司专利>正文

用于交互式三维预览的系统和方法技术方案

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

【技术实现步骤摘要】
用于交互式三维预览的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2021年7月28日提交的美国临时申请号63/226,723、2022年7月22日提交的美国专利申请号17/814,455和2022年7月22日提交的美国专利申请号17/814,462的权益,这些申请的全部内容全文以引用方式并入本文以用于所有目的。


[0003]本专利技术整体涉及用于生成三维内容预览的系统和方法,并且具体地涉及用于使用在电子设备上运行的应用程序来生成和更新三维内容预览的系统和方法。

技术介绍

[0004]一些计算机图形环境提供二维和/或三维环境,其中被显示供用户观察的至少一些对象是虚拟的并且由计算机生成。例如,在一些用例中,用户可以创建或修改XR环境,诸如通过使用内容生成环境(诸如在内容创建应用程序上运行的图形编辑器或图形编辑界面)来编辑、生成或以其他方式操纵XR虚拟对象。在一些实施方案中,对XR环境,包括XR环境内的内容项(例如,二维和/或三维对象)的创建或修改,可包括在内容创建过程的各个中间阶段生成内容项的预览并且向用户呈现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:在与显示器和一个或多个输入设备通信的第一电子设备处:经由所述显示器显示包括第一内容项的二维表示的内容创建应用程序;在显示包括所述第一内容项的所述二维表示的所述内容创建应用程序时,经由所述一个或多个输入设备接收与以三维预览所述第一内容项的请求相对应的输入;以及根据所述输入,向第二电子设备传输在所述第二电子设备处生成所述第一内容项的三维表示的请求;在所述第一电子设备处接收对应于所述第一内容项的所述三维表示的信息;以及更新在所述第一电子设备处显示的所述第一内容项的所述二维表示的外观。2.根据权利要求1所述的方法,其中所述第一电子设备为膝上型计算机、台式计算机或平板计算机。3.根据权利要求1所述的方法,其中所述第二电子设备为头戴式显示器。4.根据权利要求1所述的方法,其中向所述第二电子设备传输在所述第二电子设备处生成所述第一内容项的所述三维表示的所述请求包括:在所述第一电子设备和所述第二电子设备之间建立通信链路;以及经由所述通信链路将对应于所述第一内容项的内容项数据从所述第一电子设备传输到所述第二电子设备处的三维图形渲染应用程序。5.根据权利要求4所述的方法,其中在所述第一电子设备处接收对应于所述第一内容项的所述三维表示的信息包括在所述内容创建应用程序处经由所述通信链路从所述三维图形渲染应用程序接收与所述第一内容项的所述三维表示对应的经修改的内容项数据。6.根据权利要求4所述的方法,其中建立所述通信链路包括:在所述第二电子设备处在所述内容创建应用程序和预览外壳应用程序之间建立第一通信链路;其中:在所述第二电子设备处在所述预览外壳应用程序和预览代理应用程序之间建立第二通信链路;并且在所述第二电子设备处在所述预览代理应用程序和所述三维图形渲染应用程序之间建立第三通信链路。7.根据权利要求6所述的方法,其中将内容项数据从所述第一电子设备传输到所述第二电子设备处的所述三维图形渲染应用程序包括:经由所述第一通信链路将所述内容项数据从所述第一电子设备处的所述内容创建应用程序传输到所述第二电子设备处的所述预览外壳应用程序;其中:在所述第二电子设备处经由所述第二通信链路将所述内容项数据从所述预览外壳应用程序传输到所述预览代理应用程序;并且在所述第二电子设备处经由所述第三通信链路将所述内容项数据从所述预览代理应用程序传输到所述三维图形渲染应用程序。8.根据权利要求1所述的方法,其中响应于在所述第二电子设备处与所述第一内容项的所述三维表示的交互,接收对应于所述第一内容项的所述三维表示的所述信息。
9.根据权利要求1所述的方法,其中响应于所述第二电子设备相对于所述第二电子设备处的所述第一内容项的所述三维表示的重新定向,接收对应于所述第一内容项的所述三维表示的所述信息。10.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行包括以下操作的方法的指令:经由显示器显示包括第一内容项的二维表示的内容创建应用程序;在显示包括所述第一内容项的所述二维表示的所述内容创建应用程序时,经由一个或多个输入设备接收与以三维预览所述第一内容项的请求相对应的输入;以及根据所述输入,向第二电子设备传输在所述第二电子设备处生成所述第一内容项的三维表示的请求;在所述电子设备处接收对应于所述第一内容项的所述三维表示的信息;以及更新在所述电子设备处显示的所述第一内容项...

【专利技术属性】
技术研发人员:P
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1