用于XR环境中的选择任务的X射线视景和远程锚的制作方法

文档序号:37160909发布日期:2024-02-26 17:30阅读:44来源:国知局
用于XR环境中的选择任务的X射线视景和远程锚的制作方法

本公开总体上涉及用于与扩展现实(extended reality,xr)环境进行交互的方法、系统、和装置。


背景技术:

1、虚拟环境越来越多地融入现代日常体验中。在扩展现实(extended reality,xr)环境中,虚拟指示器通常用于与菜单或虚拟物体进行交互。操作类似于激光指示器,其中从控制器以直线向前投射射线。射线一直向前投射直到与虚拟物体发生碰撞。在xr环境中,与激光指示器相关联的虚拟射线通常是设备控制的普通射线,上述设备例如6自由度(degree-of-freedom,dof)的跟踪控制器(例如,oculus quest控制器)或用智能手机实施的3-dof的控制器。

2、使用传统激光指示器控制普通射线完成三维(three dimensional,3d)选择任务变得有挑战性。例如,无法选择被遮挡物体,也难以选择用户视线无法触及的物体。此外,精确选择紧靠在一起的物体(例如,高密度物体摆放)或远离用户的物体也具有挑战性。

3、因此,提供了用于在xr环境中为选择任务提供x射线视景和远程锚控制的方法、系统、和装置。


技术实现思路

1、提供了用于在扩展现实(extended reality,xr)环境中为选择任务提供x射线视景和远程锚控制的新的工具和技术。

2、一种方法可以包括,经由计算机系统,在扩展现实环境中生成控制器射线,其中,控制器射线被配置为在扩展现实环境中,从控制器的虚拟表示发出,并在第一方向上从控制器的虚拟表示延伸。该方法还可以包括,经由计算机系统,在控制器射线的轨迹上的第一位置处生成视景摄像头,以及经由计算机系统,在扩展现实环境中向用户显示视景,该视景显示位于控制器射线的轨迹上的第一位置处的视景摄像头的视图。

3、一种装置可以包括与处理器通信的非暂时性计算机可读介质,该非暂时性计算机可读介质上编码有指令集,该指令集可被处理器执行以实现各种功能。该指令集可被处理器执行以经由计算机系统在扩展现实环境中生成控制器射线,其中,控制器射线被配置为在扩展现实环境中从控制器的虚拟表示发出,并在第一方向上从控制器的虚拟表示延伸。该指令集还可被处理器执行以经由计算机系统在控制器射线的轨迹上的第一位置处生成视景摄像头,以及经由计算机系统在扩展现实环境中向用户显示视景,该视景显示位于控制器射线的轨迹上的第一位置处的视景摄像头的视图。

4、一种系统可以包括控制器和用户设备。该用户设备还可以包括处理器和与该处理器通信的非暂时性计算机可读介质,该非暂时性计算机可读介质上编码有指令集,该指令集可被处理器执行以经由计算机系统在扩展现实环境中生成控制器射线,其中,该控制器射线被配置为在扩展现实环境中从控制器的虚拟表示发出,并在第一方向上从该控制器的虚拟表示延伸。该指令集还可被处理器执行以经由计算机系统在控制器射线的轨迹上的第一位置处生成视景摄像头,以及经由计算机系统在扩展现实环境中向用户显示视景,该视景显示位于控制器射线的轨迹上的第一位置处的视景摄像头的视图。

5、所提及的说明性实施例并不是为了限制或定义本公开,而是为了举例说明以帮助理解本公开。具体实施方式中讨论了其他实施例,并提供了进一步的说明。



技术特征:

1.一种方法,包括:

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

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

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

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

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

7.根据权利要求1所述的方法,其中,放置所述视景摄像头,使得在从所述控制器到前景物体的方向前进的所述控制射线的轨迹上,所述视景摄像头的近裁剪平面位于或超过碰撞点,其中,所述控制器射线在所述碰撞点处与所述前景物体接触。

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

9.一种装置,包括:

10.根据权利要求9所述的装置,其中,所述指令集还可被所述处理器执行以:

11.根据权利要求10所述的装置,其中,所述指令集还可被所述处理器执行以:

12.根据权利要求10所述的装置,其中,所述指令集还可被所述处理器执行以:

13.根据权利要求10所述的装置,其中,所述指令集还可被所述处理器执行以:

14.根据权利要求9所述的装置,其中,放置所述视景摄像头,使得在从所述控制器到前景物体的方向前进的所述控制射线的轨迹上,所述视景摄像头的近裁剪平面位于或超过碰撞点,其中,所述控制器射线在所述碰撞点处与所述前景物体接触。

15.根据权利要求9所述的装置,其中,所述指令集还可被所述处理器执行以:

16.一种用于提供视景和远程锚的系统,所述系统包括:

17.根据权利要求16所述的系统,其中,所述指令集还可被所述处理器执行以:

18.根据权利要求16所述的系统,其中,所述指令集还可被所述处理器执行以:

19.根据权利要求16所述的系统,其中,放置所述视景摄像头,使得在从所述控制器到前景物体的方向行进的所述控制射线的轨迹上,所述视景摄像头的近裁剪平面位于或超过碰撞点,其中,所述控制器射线在所述碰撞点处与所述前景物体接触。

20.根据权利要求16所述的系统,其中,所述指令集还可被所述处理器执行以:


技术总结
系统可以包括控制器和用户设备,该用户设备包括处理器和非暂时性计算机可读介质,非暂时性计算机可读介质上编码有指令集,指令集可被处理器执行以在扩展现实环境中生成控制器射线,其中,控制器射线被配置为在扩展现实环境中从控制器的虚拟表示发出,并在第一方向上从控制器的虚拟表示延伸,在控制器射线的轨迹上的第一位置处生成视景摄像头,以及在扩展现实环境中向用户显示视景。

技术研发人员:梅超,杨易凡,徐毅
受保护的技术使用者:创峰科技
技术研发日:
技术公布日:2024/2/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1