System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于与三维环境进行交互的设备、方法和图形用户界面技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

用于与三维环境进行交互的设备、方法和图形用户界面技术

技术编号:41408841 阅读:6 留言:0更新日期:2024-05-20 19:35
一种计算机系统同时显示:物理环境的视图;和覆盖在该物理环境的该视图上的计算机生成的用户界面元素。该计算机生成的用户界面元素的外观基于该计算机生成的用户界面元素所覆盖的该物理环境的该视图的外观。响应于该物理环境的外观改变,该计算机生成的用户界面元素的该外观在第一时间基于该物理环境的一个或多个部分在该第一时间之前的不同时间的该外观的图形组成而被更新,包括:该物理环境的第一部分在该第一时间之前的第二时间的外观;和该物理环境的第二部分在该第二时间之前的第三时间的外观。

【技术实现步骤摘要】
【国外来华专利技术】

本公开整体涉及具有显示生成部件和提供计算机生成的扩展现实(xr)体验的一个或多个输入设备(包括但不限于经由显示生成部件提供虚拟现实和混合现实体验的电子设备)的计算机系统。


技术介绍

1、近年来,用于虚拟现实、增强现实和扩展现实的计算机系统的发展显著增加。示例性增强现实和扩展现实环境包括至少一些替换或增强物理世界的虚拟元素。用于计算机系统和其他电子计算设备的输入设备(诸如相机、控制器、操纵杆、触敏表面和触摸屏显示器)用于与虚拟/增强/扩展现实环境进行交互。示例性虚拟元素包括虚拟对象诸如数字图像、视频、文本、图标和控制元素诸如按钮和其他图形。

2、但用于与包括至少一些虚拟元素的环境(例如,应用程序、增强现实环境、混合现实环境、虚拟现实环境和扩展现实环境)进行交互的方法和界面既繁琐、效率低下,又有局限性。例如,提供用于执行与虚拟对象相关联的动作的不足反馈的系统、需要一系列输入来在虚拟/增强/扩展现实环境中实现期望结果的系统,以及虚拟对象操纵复杂、繁琐且容易出错的系统,会给用户造成巨大的认知负担,并且减损虚拟/增强/扩展现实环境的体验感。此外,这些方法花费比所需时间更长的时间,从而浪费能量。这后一考虑在电池驱动的设备中是特别重要的。


技术实现思路

1、因此,需要具有改进的方法和界面的计算机系统来向用户提供计算机生成的体验,从而使得用户与计算机系统的交互对用户来说更高效且更直观。所公开的系统、方法和用户界面减少或消除了与用于计算机系统的用户界面相关联的上述缺陷和其他问题,这些计算机系统具有显示生成部件和一个或多个输入设备。此类系统、方法和界面任选地补充或替换用于向用户提供扩展现实体验的常规系统、方法和用户界面。此类方法和界面通过帮助用户理解所提供的输入与设备对这些输入的响应之间的联系,减少了来自用户的输入的数量、程度和/或性质,从而形成了更有效的人机界面。

2、根据一些实施方案,一种方法在与显示生成部件通信的计算机系统处执行。该方法包括经由显示生成部件同时显示物理环境的视图和覆盖在该物理环境的视图的至少一部分上的计算机生成的用户界面元素。该计算机生成的用户界面元素的外观基于计算机生成的用户界面元素所覆盖的物理环境的视图的一个或多个部分的外观。当同时显示物理环境的视图和计算机生成的用户界面元素时,该物理环境的一部分的外观改变。响应于该物理环境的该部分的外观改变,该计算机生成的用户界面元素的该外观在第一时间基于该物理环境的一个或多个部分在该第一时间之前的不同时间的该外观的图形组成而被更新,该物理环境的一个或多个部分在该第一时间之前的不同时间的该外观包括:该物理环境的第一部分在该第一时间之前的第二时间的外观;和该物理环境的第二部分在该第二时间之前的第三时间的外观。

3、在一些实施方案中,一种方法在与显示生成部件通信的计算机系统处执行。该方法包括经由显示生成部件同时显示:物理环境的视图;和覆盖在物理环境的视图的至少一部分上的计算机生成的用户界面元素。该计算机生成的用户界面元素的外观基于从计算机生成的用户界面元素所覆盖的物理环境的视图的一个或多个部分采样的第一组代表性颜色之间的相应梯度。该第一组代表性颜色包括:第一颜色,该第一颜色表示物理环境的视图的在第一时间段内在计算机生成的用户界面元素的第一部分后方的一部分;和第二颜色,该第二颜色表示物理环境的视图的在第一时间段内在计算机生成的用户界面元素的第二部分后方的一部分。当同时显示物理环境的视图和计算机生成的用户界面元素时,该物理环境的一部分的外观改变。该方法包括:响应于物理环境的该部分的外观改变,基于从计算机生成的用户界面元素所覆盖的物理环境的视图的一个或多个部分采样的第二组代表性颜色之间的相应梯度来更新计算机生成的用户界面元素的外观。第二组代表性颜色包括:第三颜色,该第三颜色表示物理环境的视图的在与第一时间段不同的第二时间段内在计算机生成的用户界面元素的第一部分后方的一部分;和第四颜色,该第四颜色表示物理环境的视图的在第二时间段内在计算机生成的用户界面元素的第二部分后方的一部分。

4、在一些实施方案中,一种方法在与显示生成部件通信的计算机系统处执行。该方法包括经由显示生成部件显示三维环境的第一视图,包括在三维环境的第一视图中显示第一用户界面对象以及在三维环境中的第一用户界面对象后方显示背景内容。第一用户界面对象包括第一部分,该第一部分具有基于位于三维环境中的第一用户界面对象的第一部分后方的背景内容的外观来选择的外观。第一用户界面对象在第一部分与第一用户界面对象的前部之间具有模拟厚度;并且内容显示在第一用户界面对象中第一用户界面对象的第一部分与第一用户界面对象的前部之间。该方法包括:当显示第一用户界面对象时,检测移动内容的请求;以及响应于检测到移动内容的请求,在内容保持在第一用户界面对象的第一部分与第一用户界面对象的前部之间的同时在第一用户界面对象内移动该内容。在第一用户界面对象内移动内容包括基于第一用户界面对象的模拟厚度显示应用于内容的视觉效果。

5、在一些实施方案中,一种方法在具有显示生成部件和一个或多个输入设备的计算机系统处执行。该方法包括:经由显示生成部件显示:用户界面,该用户界面包括三维环境的视图;三维环境中的模拟三维对象,该模拟三维对象被显示为具有与相应模拟材料相对应的外观,其中该模拟三维对象的第一区域被显示为具有从该模拟三维对象的表面移除了相应模拟材料的一部分的外观;和第一用户界面元素,该第一用户界面元素包括该模拟三维对象的第一区域。该方法包括:检测指向第一用户界面元素的第一输入;并且响应于检测到指向第一用户界面元素的第一输入:在用户界面中执行与第一用户界面元素相关联的相应操作。

6、在一些实施方案中,一种方法在具有显示生成部件和一个或多个输入设备的计算机系统处执行。该方法包括经由显示生成部件显示用户界面,该用户界面包括三维环境的视图以及与该三维环境中的相应表面相关联的用户界面元素。用户界面元素的第一组一个或多个部分与用户界面元素的第一层相关联;用户界面元素的第二组一个或多个部分与用户界面元素的第二层相关联;并且用户界面元素被显示为具有指示第一层与第二层之间的第一分离程度的外观。该方法包括:检测与用户将注意力集中到用户界面元素相对应的第一输入;以及响应于检测到与用户将注意力集中到用户界面元素相对应的第一输入:改变用户界面元素的外观以指示第一层与第二层之间的第二分离程度。该第二程度不同于该第一程度。

7、在一些实施方案中,一种方法在与显示生成部件和一个或多个输入设备通信的计算机系统处执行。该方法包括经由显示生成部件显示用户界面对象,同时三维环境的第一视图是可见的。该用户界面对象包括能够被激活以在三维环境中执行相应操作的第一可选择对象。该方法包括检测与第一可选择对象相对应的第一输入。该方法还包括:响应于检测到与第一可选择对象相对应的第一输入,并且根据确定第一输入指示用户准备与第一可选择对象交互,改变第一可选择对象的厚度。

8、在一些实施方案中,一种方法在具有显示生成部件和一个或本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述物理环境的所述部分的外观响应于所述计算机系统相对于所述物理环境的移动而改变。

3.根据权利要求1至2中任一项所述的方法,其中所述物理环境的所述部分的所述外观响应于所述物理环境中的一个或多个对象的移动而改变,其中所述一个或多个对象与所述计算机系统不同。

4.根据权利要求1至3中任一项所述的方法,其中所述计算机生成的用户界面元素包括内容,并且基于所述图形组成而对所述计算机生成的用户界面元素的所述外观的所述更新被应用于所述计算机生成的用户界面元素的与所述计算机生成的用户界面元素的所述内容不同的一个或多个区域。

5.根据权利要求1至4中任一项所述的方法,其中:

6.根据权利要求5所述的方法,其中在所述第一时间,所述物理环境的一个或多个部分在更接近所述第一时间的时间对所述计算机生成的用户界面元素在所述第一时间的所述外观的贡献大于所述物理环境的所述一个或多个部分在更远离所述第一时间的时间对所述计算机生成的用户界面元素在所述第一时间的所述外观的贡献。

7.根据权利要求6所述的方法,其中所述物理环境的一个或多个部分在最远离所述第一时间的时间对所述计算机生成的用户界面在所述第一时间的所述外观的贡献小于所述物理环境的所述一个或多个部分在更接近所述第一时间的任何时间对所述计算机生成的用户界面在所述第一时间的所述外观的贡献。

8.根据权利要求1至7中任一项所述的方法,其中所述图形组成基于所述物理环境的所述一个或多个部分在所述第一时间之前的多个不同时间的所述外观,并且所述多个不同时间基于所述计算机系统相对于所述物理环境的移动量。

9.根据权利要求1至8中任一项所述的方法,其中确定所述图形组成包括将噪点图案应用于所捕获的关于所述物理环境的所述一个或多个部分在所述不同时间的所述外观的信息。

10.根据权利要求1至9中任一项所述的方法,其中,在确定所述物理环境的所述一个或多个部分在所述不同时间的所述图形组成时,基于所述计算机系统在所述第二时间的视角与所述计算机系统在所述第三时间的视角之间的差异,所述物理环境的所述第一部分在所述第二时间的所述外观与所述物理环境的所述第二部分在所述第三时间的所述外观偏移。

11.根据权利要求1至10中任一项所述的方法,其中确定所述物理环境的所述一个或多个部分在所述不同时间的所述外观的所述图形组成包括模糊由所述计算机系统的一个或多个相机捕获的所述物理环境的视图。

12.根据权利要求1至11中任一项所述的方法,其中所述图形组成是部分半透明的。

13.根据权利要求1至12中任一项所述的方法,其中确定所述物理环境的所述一个或多个部分在所述不同时间的所述外观的所述图形组成包括降低在所述第一时间之前的不同时间捕获的关于所述物理环境的所述一个或多个部分的信息的分辨率。

14.根据权利要求1至13中任一项所述的方法,其中随着所述计算机生成的用户界面元素的观看视角改变,更新所述计算机生成的用户界面元素的所述外观。

15.根据权利要求1至14中任一项所述的方法,其中随着所述计算机生成的用户界面元素移动,更新所述计算机生成的用户界面元素的所述外观。

16.根据权利要求1至15中任一项所述的方法,基于一个或多个附加计算机生成的用户界面元素具有在所述计算机生成的用户界面元素的模拟位置后方的模拟位置来更新所述计算机生成的用户界面元素的所述外观。

17.根据权利要求16所述的方法,其中所述一个或多个附加计算机生成的用户界面元素的所述外观随时间而更新。

18.根据权利要求1至17中任一项所述的方法,其中所述计算机生成的用户界面元素是包括一个或多个可选择用户界面对象的所显示的用户界面的背表面。

19.根据权利要求1至18中任一项所述的方法,其中所述计算机生成的用户界面元素的所述外观基于所述计算机生成的用户界面元素所覆盖的所述物理环境的所述视图的一个或多个部分的外观,而不考虑所述计算机生成的用户界面元素相对于所述物理环境的模拟位置。

20.根据权利要求1至19中任一项所述的方法,其中所述计算机生成的用户界面元素的模拟位置与用户的视点相距第一距离,并且所述计算机生成的用户界面元素的所述外观基于所述物理环境的与所述用户的所述视点相距第二距离的一个或多个部分的外观,其中所述第一距离大于所述第二距离。

21.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

22.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由与显示...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述物理环境的所述部分的外观响应于所述计算机系统相对于所述物理环境的移动而改变。

3.根据权利要求1至2中任一项所述的方法,其中所述物理环境的所述部分的所述外观响应于所述物理环境中的一个或多个对象的移动而改变,其中所述一个或多个对象与所述计算机系统不同。

4.根据权利要求1至3中任一项所述的方法,其中所述计算机生成的用户界面元素包括内容,并且基于所述图形组成而对所述计算机生成的用户界面元素的所述外观的所述更新被应用于所述计算机生成的用户界面元素的与所述计算机生成的用户界面元素的所述内容不同的一个或多个区域。

5.根据权利要求1至4中任一项所述的方法,其中:

6.根据权利要求5所述的方法,其中在所述第一时间,所述物理环境的一个或多个部分在更接近所述第一时间的时间对所述计算机生成的用户界面元素在所述第一时间的所述外观的贡献大于所述物理环境的所述一个或多个部分在更远离所述第一时间的时间对所述计算机生成的用户界面元素在所述第一时间的所述外观的贡献。

7.根据权利要求6所述的方法,其中所述物理环境的一个或多个部分在最远离所述第一时间的时间对所述计算机生成的用户界面在所述第一时间的所述外观的贡献小于所述物理环境的所述一个或多个部分在更接近所述第一时间的任何时间对所述计算机生成的用户界面在所述第一时间的所述外观的贡献。

8.根据权利要求1至7中任一项所述的方法,其中所述图形组成基于所述物理环境的所述一个或多个部分在所述第一时间之前的多个不同时间的所述外观,并且所述多个不同时间基于所述计算机系统相对于所述物理环境的移动量。

9.根据权利要求1至8中任一项所述的方法,其中确定所述图形组成包括将噪点图案应用于所捕获的关于所述物理环境的所述一个或多个部分在所述不同时间的所述外观的信息。

10.根据权利要求1至9中任一项所述的方法,其中,在确定所述物理环境的所述一个或多个部分在所述不同时间的所述图形组成时,基于所述计算机系统在所述第二时间的视角与所述计算机系统在所述第三时间的视角之间的差异,所述物理环境的所述第一部分在所述第二时间的所述外观与所述物理环境的所述第二部分在所述第三时间的所述外观偏移。

11.根据权利要求1至10中任一项所述的方法,其中确定所述物理环境的所述一个或多个部分在所述不同时间的所述外观的所述图形组成包括模糊由所述计算机系统的一个或多个相机捕获的所述物理环境的视图。

12.根据权利要求1至11中任一项所述的方法,其中所述图形组成是部分半透明的。

13.根据权利要求1至12中任一项所述的方法,其中确定所述物理环境的所述一个或多个部分在所述不同时间的所述外观的所述图形组成包括降低在所述第一时间之前的不同时间捕获的关于所述物理环境的所述一个或多个部分的信息的分辨率。

14.根据权利要求1至13中任一项所述的方法,其中随着所述计算机生成的用户界面元素的观看视角改变,更新所述计算机生成的用户界面元素的所述外观。

15.根据权利要求1至14中任一项所述的方法,其中随着所述计算机生成的用户界面元素移动,更新所述计算机生成的用户界面元素的所述外观。

16.根据权利要求1至15中任一项所述的方法,基于一个或多个附加计算机生成的用户界面元素具有在所述计算机生成的用户界面元素的模拟位置后方的模拟位置来更新所述计算机生成的用户界面元素的所述外观。

17.根据权利要求16所述的方法,其中所述一个或多个附加计算机生成的用户界面元素的所述外观随时间而更新。

18.根据权利要求1至17中任一项所述的方法,其中所述计算机生成的用户界面元素是包括一个或多个可选择用户界面对象的所显示的用户界面的背表面。

19.根据权利要求1至18中任一项所述的方法,其中所述计算机生成的用户界面元素的所述外观基于所述计算机生成的用户界面元素所覆盖的所述物理环境的所述视图的一个或多个部分的外观,而不考虑所述计算机生成的用户界面元素相对于所述物理环境的模拟位置。

20.根据权利要求1至19中任一项所述的方法,其中所述计算机生成的用户界面元素的模拟位置与用户的视点相距第一距离,并且所述计算机生成的用户界面元素的所述外观基于所述物理环境的与所述用户的所述视点相距第二距离的一个或多个部分的外观,其中所述第一距离大于所述第二距离。

21.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

22.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由与显示生成部件通信的计算机系统执行时,使所述计算机系统执行根据权利要求1至20中任一项所述的方法。

23.一种计算机系统上的图形用户界面,所述计算机系统与显示生成部件通信并且包括存储器和用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求1至20中任一项所述的方法显示的用户界面。

24.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

25.一种在与显示生成部件通信的计算机系统中使用的信息处理装置,所述信息处理装置包括:

26.一种方法,包括:

27.根据权利要求26所述的方法,其中所述计算机生成的用户界面元素是不透明的。

28.根据权利要求26至27中任一项所述的方法,其中所述第一组代表性颜色包括第五颜色,所述第五颜色表示所述物理环境的所述视图的在所述第一时间段内在所述计算机生成的用户界面元素的第三部分后方的一部分,并且所述第二组代表性颜色包括第六颜色,所述第六颜色表示所述物理环境的所述视图的在所述第二时间段内在所述计算机生成的用户界面元素的所述第三部分后方的一部分。

29.根据权利要求26至28中任一项所述的方法,其中所述计算机生成的用户界面元素的基于所述相应梯度的所述外观延伸到所述计算机生成的用户界面元素的一个或多个边缘。

30.根据权利要求26至29中任一项所述的方法,其中所述计算机生成的用户界面元素的相应部分的颜色是从所述物理环境的所述视图的在所述计算机生成的用户界面元素的所述相应部分的模拟位置后方的相应部分采样的。

31.根据权利要求26至30中任一项所述的方法,其中随着所述计算机生成的用户界面元素的观看视角相对于所述物理环境改变,基于所述相应梯度对所述计算机生成的用户界面元素的所述外观的所述更新会改变所述计算机生成的用户界面元素的所述外观。

32.根据权利要求26至31中任一项所述的方法,其中基于所述相应梯度对所述计算机生成的用户界面元素的所述外观的所述更新包括随着所述计算机生成的用户界面元素移动而改变所述计算机生成的用户界面元素的所述外观。

33.根据权利要求26至32中任一项所述的方法,基于一个或多个附加计算机生成的用户界面元素具有在所述计算机生成的用户界面元素的模拟位置后方的模拟位置来更新所述计算机生成的用户界面元素的所述外观。

34.根据权利要求33所述的方法,其中所述一个或多个附加计算机生成的用户界面元素的所述外观随时间而更新。

35.根据权利要求33至34中任一项所述的方法,其中所述一个或多个附加计算机生成的用户界面元素中的相应附加计算机生成的用户界面元素的外观基于从所述相应附加计算机生成的用户界面元素所覆盖的所述物理环境的所述视图的一个或多个部分采样的第三组代表性颜色之间的相应梯度,其中所述第三组代表性颜色包括:

36.根据权利要求26至35中任一项所述的方法,其中表示所述物理环境的所述视图的在所述计算机生成的用户界面元素的相应部分后方的一部分的相应颜色是从具有至少部分地在所述计算机生成的用户界面元素的所述相应部分的模拟位置后方的模拟位置的第二计算机生成的用户界面元素采样的。

37.根据权利要求26至36中任一项所述的方法,其中所述计算机生成的用户界面元素的所述外观基于从所述物理环境的所述视图的所述一个或多个部分采样的相应的一组代表性颜色之间的相应梯度,而不考虑所述计算机生成的用户界面元素相对于所述物理环境的模拟位置。

38.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

39.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由与显示生成部件通信的计算机系统执行时,使所述计算机系统执行根据权利要求26至37中任一项所述的方法。

40.一种计算机系统上的图形用户界面,所述计算机系统与显示生成部件通信并且包括存储器和用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求26至37中任一项所述的方法显示的用户界面。

41.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

42.一种在与显示生成部件通信的计算机系统中使用的信息处理装置,所述信息处理装置包括:

43.一种方法,包括:

44.根据权利要求43所述的方法,其中所述第一用户界面对象的所述外观基于根据所述第一用户界面对象的第一半透明度水平的所述背景内容的所述外观,并且所述方法包括在邻近所述第一用户界面对象的边缘显示的背景内容上显示阴影,其中所述阴影的外观根据所述第一用户界面对象的第二半透明度水平,所述第二半透明度水平不同于所述第一半透明度水平。

45.根据权利要求43至44中任一项所述的方法,其中基于所述第一用户界面对象的所述模拟厚度来显示应用于所述内容的所述视觉效果包括:将所述内容的在与所述第一用户界面对象的边缘相距阈值距离内的一部分显示为围绕所述第一用户界面对象的所述模拟厚度弯曲。

46.根据权利要求43至45中任一项所述的方法,其中所述第一用户界面对象的一个或多个边缘被显示为具有曲率并且具有从所述一个或多个边缘反射的光的视觉效果。

47.根据权利要求46所述的方法,其中所述曲率是二维的。

48.根据权利要求46所述的方法,其中所述曲率是三维的。

49.根据权利要求46至48中任一项所述的方法,其中所述三维环境包括物理环境的至少一部分的表示,并且从所述第一用户界面对象的所述一个或多个边缘反射光的所述视觉效果基于在所述物理环境中检测到的光。

50.根据权利要求46至49中任一项所述的方法,其中从所述第一用户界面对象的所述一个或多个边缘反射光的所述视觉效果基于所述三维环境中的光。

51.根据权利要求43至50中任一项所述的方法,其中所述第一用户界面对象包括一个或多个可激活用户界面对象,并且所述一个或多个可激活用户界面对象被显示在所述第一用户界面对象的所述前部上。

52.根据权利要求43至51中任一项所述的方法,其中所述第一用户界面对象的第一可激活用户界面对象具有第一厚度,并且所述方法包括:

53.根据权利要求43至52中任一项所述的方法,包括:

54.根据权利要求43至53中任一项所述的方法,其中所述三维环境的所述第一视图包括所述第一用户界面对象的所述前部的视图,并且所述方法包括:

55.根据权利要求43至54中任一项所述的方法,包括:

56.根据权利要求43至55中任一项所述的方法,包括基于所述三维环境的情境选择所述第一用户界面对象的外观,其中:

57.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

58.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由与显示生成部件通信的计算机系统执行时,使所述计算机系统执行根据权利要求43至56中任一项所述的方法。

59.一种计算机系统上的图形用户界面,所述计算机系统与显示生成部件通信并且包括存储器和用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求43至56中任一项所述的方法显示的用户界面。

60.一种与显示生成部件通信的计算机系统,所述计算机系统包括:

61.一种在与显示生成部件通信的计算机系统中使用的信息处理装置,所述信息处理装置包括:

62.一种方法,包括:

63.根据权利要求62所述的方法,其中所述模拟三维对象的一个或多个边缘被显示为具有来自所述三维环境的光基于所述相应模拟材料的属性从所述一个或多个边缘反射的视觉效果。

64.根据权利要求63所述的方法,其中来自所述三维环境的所述光包括来自所述三维环境中的一个或多个模拟光源的模拟光。

65.根据权利要求63至64中任一项所述的方法,其中所述三维环境对应于物理环境,并且来自所述三维环境的所述光包括在所述物理环境中检测到的光。

66.根据权利要求63至65中任一项所述的方法,其中在所述三维环境中的第一位置处显示所述模拟三维对象,并且根据所述模拟三维对象处于所述第一位置,所述模拟三维对象的所述一个或多个边缘具有基于从所述一个或多个边缘反射光的所述视觉效果的外观,并且所述方法包括:

67.根据权利要求63至66中任一项所述的方法,其中所述三维环境的所述视图是从所述用户相对于所述三维环境的第一视点来看的视图,所述模拟三维对象的所述一个或多个边缘具有基于根据所述用户的所述第一视点从所述一个或多个边缘反射光的所述视觉效果的外观,并且所述方法包括:

68.根据权利要求63至67中任一项所述的方法,其中所述三维环境中的所述光改变,并且所述方法包括:响应于所述三维环境中的所述光的所述改变:

69.根据权利要求62至68中任一项所述的方法,其中:

70.根据权利要求62至69中任一项所述的方法,包括:

71.根据权利要求62至70中任一项所述的方法,包括:在检测到与所述第一用户界面元素的所述激活相对应的所述第一输入之前:

72.根据权利要求62至71中任一项所述的方法,其中:

73.根据权利要求62至72中任一项所述的方法,其中在所述模拟三维对象的前表面后方在所述模拟三维对象的具有模拟厚度的第二部分中显示所述模拟三维对象的内容,其中所述模拟三维对象的所述前表面对应于所述模拟三维对象的外表面的面向用户的视点的一部分。

74.根据权利要求62至73中任一项所述的方法,其中:

75.一种计算机系统,包括:

76.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由具有显示生成部件和一个或多个输入设备的计算机系统执行时,使所述计算机系统执行根据权利要求62至74中任一项所述的方法。

77.一种计算机系统上的图形用户界面,所述计算机系统包括第一显示生成部件、一个或多个输入设备、存储器以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求62至74中任一项所述的方法显示的用户界面。

78.一...

【专利技术属性】
技术研发人员:温蕴诗G·M·阿波达卡W·A·索伦蒂诺三世M·埃斯坦尼罗德里格斯J·J·欧文P·P·I·科内萨A·C·戴伊S·O·勒梅R·D·里昂I·帕斯特拉纳文森特E·克日沃卢奇科G·耶基斯
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1