System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于显示和重新定位环境中的对象的方法技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

用于显示和重新定位环境中的对象的方法技术

技术编号:44384564 阅读:3 留言:0更新日期:2025-02-25 09:59
公开了用于显示和重新定位环境中的对象的方法。在一些实施方案中,计算机系统在存在物理或虚拟障碍物的情况下选择性地将虚拟内容重新定中心到用户的视点,和/或响应于显示生成部件改变状态而自动将一个或多个虚拟对象重新定中心;响应于检测到的用户输入而选择性地将与多个用户之间的通信会话相关联的内容重新定中心;基于视点和/或基于用户的检测到的用户注意来改变包括在虚拟对象中的内容的视觉显著性;修改一个或多个虚拟对象的视觉显著性以解决对该一个或多个虚拟对象的明显遮挡;基于用户视点相对于虚拟对象来修改视觉显著性;并发地基于各种类型的用户交互来修改视觉显著性;和/或响应于检测到的用户输入而改变环境效果的视觉冲击量。

【技术实现步骤摘要】

本专利技术整体涉及提供计算机生成的体验的计算机系统,包括但不限于经由显示器提供虚拟现实和混合现实体验的电子设备。


技术介绍

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


技术实现思路

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

2、因此,需要具有改进的方法和界面的计算机系统来向用户提供计算机生成的体验,从而使得用户与计算机系统的交互对用户来说更有效且更直观。此类方法和界面任选地补充或替换用于向用户提供扩展现实体验的常规方法。此类方法和界面通过帮助用户理解所提供的输入与设备对这些输入的响应之间的联系,减少了来自用户的输入的数量、程度和/或性质,从而形成了更有效的人机界面。p>

3、通过所公开的系统减少或消除了与计算机系统的用户界面相关联的上述缺陷和其他问题。在一些实施方案中,计算机系统是具有相关联显示器的台式计算机。在一些实施方案中,计算机系统是便携式设备(例如,笔记本电脑、平板电脑或手持式设备)。在一些实施方案中,计算机系统是个人电子设备(例如,可穿戴电子设备,诸如手表或头戴式设备)。在一些实施方案中,计算机系统具有触摸板。在一些实施方案中,计算机系统具有一个或多个相机。在一些实施方案中,计算机系统具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,计算机系统具有一个或多个眼睛跟踪部件。在一些实施方案中,计算机系统具有一个或多个手部跟踪部件。在一些实施方案中,除显示生成部件之外,计算机系统还具有一个或多个输出设备,这些输出设备包括一个或多个触觉输出发生器和/或一个或多个音频输出设备。在一些实施方案中,计算机系统具有图形用户界面(gui)、一个或多个处理器、存储器和一个或多个模块、存储在存储器中用于执行多个功能的程序或指令集。在一些实施方案中,用户通过触控笔和/或手指在触敏表面上的接触和手势、用户的眼睛和手部在相对于gui(和/或计算机系统)或用户身体的空间中的移动(如由相机和其他移动传感器捕获的)和/或语音输入(如由一个或多个音频输入设备捕获的)与gui进行交互。在一些实施方案中,通过交互执行的功能任选地包括图像编辑、绘图、演示、文字处理、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时通讯、测试支持、数字摄影、数字视频录制、网页浏览、数字音乐播放、记笔记和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态和/或非暂态计算机可读存储介质或其他计算机程序产品中。

4、需要具有用于与三维环境中的内容进行交互的改进方法和界面的电子设备。此类方法和界面可补充或替换用于与三维环境中的内容交互的常规方法。此类方法和界面减少了来自用户的输入的数量、程度和/或性质,并且产生更高效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率,并且增大电池充电之间的时间间隔。

5、在一些实施方案中,计算机系统选择性地将虚拟内容重新定中心到用户的视点。在一些实施方案中,计算机系统在存在物理或虚拟障碍物的情况下将一个或多个虚拟对象重新定中心。在一些实施方案中,计算机系统响应于显示生成部件改变状态而选择性地自动地将一个或多个虚拟对象重新定中心。在一些实施方案中,计算机系统响应于在该计算机系统处检测到的输入而选择性地将与多个用户之间的通信会话相关联的内容重新定中心。在一些实施方案中,计算机系统基于视点来改变包括在虚拟对象中的内容的视觉显著性。在一些实施方案中,计算机系统基于检测到的用户注意力来修改一个或多个虚拟对象的视觉显著性。在一些实施方案中,计算机系统修改一个或多个虚拟对象的视觉显著性以解决对该一个或多个虚拟对象的明显遮挡。在一些实施方案中,计算机系统根据确定用户的视点对应于三维环境的不同区域来逐渐修改一个或多个虚拟对象的视觉显著性。在一些实施方案中,计算机系统当用户的视点接近虚拟对象时修改该虚拟对象的一个或多个部分的视觉显著性。在一些实施方案中,计算机系统在检测到一个或多个并发类型的用户交互时修改虚拟对象的视觉显著性。在一些实施方案中,计算机系统响应于检测到输入(例如,用户注意力)转移到三维环境中的不同元素而改变环境效果对显示虚拟内容的三维环境的视觉冲击的量。

6、需注意,上述各种实施方案可与本文所述任何其他实施方案相结合。本说明书中描述的特征和优点并不全面,具体来说,根据附图、说明书和权利要求书,许多另外的特征和优点对本领域的普通技术人员将是显而易见的。此外,应当指出,出于可读性和指导性目的,在原则上选择了本说明书中使用的语言,并且可以不这样选择以描绘或界定本专利技术的主题。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,其中所述第一视觉显著性水平对应于第一半透明度水平,并且所述第二视觉显著性水平对应于大于所述第一半透明度水平的第二半透明度水平。

4.根据权利要求3所述的方法,其中:

5.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括检测到所述用户的注视指向所述三维环境内的相应定位达阈值时间量。

6.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括:

7.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括:

8.根据权利要求7所述的方法,其中根据所述确定满足所述一个或多个第二判据,不响应于检测到来自所述用户的所述相应部分的所述选择输入而选择包括在所述第二虚拟对象中的相应内容。

9.根据权利要求1所述的方法,还包括:

10.根据权利要求1所述的方法,还包括:

11.根据权利要求1所述的方法,还包括:

12.根据权利要求1所述的方法,其中所述第一虚拟对象和第三虚拟对象与虚拟对象的群组相关联,并且所述方法还包括:

13.根据权利要求1所述的方法,还包括:

14.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括移动所述第一虚拟对象,所述方法还包括:

15.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括选择第一内容并将所述第一内容从所述第一虚拟对象移动到除了所述第一虚拟对象之外的相应虚拟对象。

16.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括在所述第一虚拟对象内移动所述第一内容。

17.根据权利要求1所述的方法,其中:

18.根据权利要求1所述的方法,其中:

19.根据权利要求1所述的方法,其中所述第一虚拟对象相对于所述用户的视点显示在所述用户的物理环境的视觉表示的前面。

20.根据权利要求1所述的方法,其中所述第一虚拟对象相对于所述用户的视点显示在虚拟环境的前面。

21.根据权利要求1所述的方法,其中所述第一虚拟对象与第一应用相关联,并且所述第二虚拟对象与不同于所述第一应用的第二应用相关联。

22.根据权利要求1所述的方法,其中所述第二虚拟对象是与所述计算机系统的操作系统相关联的控制用户界面。

23.根据权利要求1所述的方法,还包括:

24.根据权利要求1所述的方法,还包括:

25.根据权利要求1所述的方法,其中所述第一虚拟对象包括当前播放的媒体内容,所述方法还包括:

26.根据权利要求1所述的方法,其中所述第一虚拟对象是第一类型的对象,所述方法还包括:

27.根据权利要求26所述的方法,其中所述第二类型的对象是与所述计算机系统相关联的相应用户的表示。

28.根据权利要求26所述的方法,其中所述第二类型的对象是媒体回放应用的用户界面。

29.根据权利要求26所述的方法,其中所述第二类型的对象是所述计算机系统的状态用户界面。

30.根据权利要求27中任一项所述的方法,其中所述第二类型的对象是通信应用的用户界面。

31.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求1至30中任一项所述的方法的指令。

32.一种与显示生成部件和一个或多个输入设备通信的计算机系统,所述计算机系统包括:

...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,其中所述第一视觉显著性水平对应于第一半透明度水平,并且所述第二视觉显著性水平对应于大于所述第一半透明度水平的第二半透明度水平。

4.根据权利要求3所述的方法,其中:

5.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括检测到所述用户的注视指向所述三维环境内的相应定位达阈值时间量。

6.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括:

7.根据权利要求1所述的方法,其中所述检测到所述用户的所述注意力移动远离所述第一虚拟对象包括:

8.根据权利要求7所述的方法,其中根据所述确定满足所述一个或多个第二判据,不响应于检测到来自所述用户的所述相应部分的所述选择输入而选择包括在所述第二虚拟对象中的相应内容。

9.根据权利要求1所述的方法,还包括:

10.根据权利要求1所述的方法,还包括:

11.根据权利要求1所述的方法,还包括:

12.根据权利要求1所述的方法,其中所述第一虚拟对象和第三虚拟对象与虚拟对象的群组相关联,并且所述方法还包括:

13.根据权利要求1所述的方法,还包括:

14.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括移动所述第一虚拟对象,所述方法还包括:

15.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括选择第一内容并将所述第一内容从所述第一虚拟对象移动到除了所述第一虚拟对象之外的相应虚拟对象。

16.根据权利要求13所述的方法,其中与所述第一虚拟对象的所述当前交互包括在所述第一虚拟对象内移动所述第一内容。

17.根据...

【专利技术属性】
技术研发人员:邱诗善B·H·博伊塞尔J·佩伦S·O·勒梅C·D·麦肯齐D·D·达尔甘J·拉瓦兹E·M·奥尔森M·埃斯塔尼罗德里格斯W·F·爱德华特W·A·索伦蒂诺三世I·帕斯特拉纳文森特B·海拉科N·吉特J·J·奥文Z·C·泰勒C·A·史密斯K·李K·E·鲍尔利
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1