【技术实现步骤摘要】
【国外来华专利技术】用于大规模环境的交叉现实系统
[0001]相关申请的交叉引用
[0002]本申请要求2020年4月29日提交的题为“CROSS REALITY SYSTEM FOR LARGE SCALE ENVIRONMENTS(用于大规模环境的交叉现实系统)”的美国临时专利申请序列号63/017,227的优先权和权益,该申请的全部内容通过引用并入本文。
[0003]本申请总体上涉及交叉现实系统。
技术介绍
[0004]计算机可以控制人类用户界面以创建交叉现实(XR)环境,在该环境中,由计算机生成用户所感知的一些或全部XR环境。这些XR环境可以是虚拟现实(VR)、增强现实(AR)和混合现实(MR)环境,其中的一些或所有XR环境可以由计算机部分使用描述环境的数据来生成。例如,该数据可以描述虚拟对象,该虚拟对象可以以用户的感觉或感知为物理世界的一部分的方式渲染,以使得用户可以与虚拟对象进行交互。由于数据是通过用户接口设备(诸如例如头戴式显示设备)渲染和呈现的,因此用户可以体验这些虚拟对象。数据可以显示给用户看,或者可以控制被播放给用户听的音频,或者可以控制触觉(或触知)界面,从而使用户能够体验到用户感觉或感知为感觉到虚拟对象的触摸感觉。
[0005]XR系统可以被用于跨科学可视化、医学培训、工程设计和原型、远程操纵和远程呈现以及个人娱乐领域的许多应用。与VR相比,AR和MR包括与物理世界的真实对象相关的一个或多个虚拟对象。虚拟对象与真实对象交互的体验显著地增强了用户使用XR系统的乐趣,并且也为呈现有关如何改变物 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种XR系统,其支持相对于持久地图数据库中的一个或多个持久地图指定虚拟内容的位置,所述XR系统包括定位服务,所述定位服务包括:通信部件,其被配置为从便携式电子设备接收关于三维(3D)环境的图像中的多个特征集合的信息,所述信息包括在坐标系中表达的所述多个特征集合的特征的位置;以及至少一个处理器,其被配置为执行计算机可执行指令,所述计算机可执行指令实现被连接到所述通信部件的定位部件,所述定位部件被配置为:相对于估计重力方向关联所述坐标系的取向;通过对所述多个特征集合中的每个特征集合执行将所述特征集合与所述持久地图数据库中的持久地图的部分之间的变换确定为候选定位的过程,针对所述多个特征集合计算多个候选定位,其中:所述持久地图的所述部分具有相关联的估计重力方向;以及基于所述坐标系的所述取向来约束所述确定的过程,以确定将所述坐标系与所述相关联的估计重力方向对齐的变换;以及基于所述多个候选定位之间的共识,生成所述便携式电子设备的定位。2.根据权利要求1所述的XR系统,其中,相对于估计重力方向关联所述坐标系的所述取向包括:从所述便携式电子设备接收所述取向。3.根据权利要求1所述的XR系统,其中,相对于估计重力方向关联所述坐标系的所述取向包括:从所述便携式电子设备接收跟踪地图;计算所述跟踪地图相对于持久地图的取向,其中,所述持久地图相对于重力估计被定向;将所计算的取向存储在持久性存储中,作为所述便携式电子设备的取向;以及随后基于从所述便携式电子设备接收到关于多个特征集合的所述信息,访问所存储的所计算的取向。4.根据权利要求1所述的XR系统,其中,所述多个特征集合的所述坐标系相对于所述估计重力方向的所述取向包括:指示所述估计重力方向的向量。5.根据权利要求1所述的XR系统,其中,确定特征集合的变换的过程受到以下约束:至少部分地基于相应的坐标系相对于估计重力方向的所述取向,固定两个旋转自由度,以及至少部分地基于所固定的两个旋转自由度,计算一个旋转自由度和三个平移自由度。6.根据权利要求1所述的XR系统,其中,针对特征集合计算候选定位包括:相对于所述持久地图数据库中的所述持久地图,执行所述特征集合的粗略定位,其中,粗略定位包括计算所述便携式电子设备相对于所述持久地图数据库中的持久地图的粗略变换,以及相对于所述持久地图执行所述特征集合的精细定位,其中,所述特征集合的精细定位包括:基于所述粗略变换,计算所述便携式电子设备的候选定位。7.根据权利要求6所述的XR系统,其中,计算所述便携式电子设备相对于所述持久地图数据库中的所述持久地图的所述粗略变换包括:至少部分地基于所述相应的坐标系相对于对应的估计重力方向的所述取向,固定两个
旋转自由度,以及至少部分地基于所固定的两个旋转自由度,计算一个旋转自由度和三个平移自由度。8.根据权利要求7所述的XR系统,其中,基于所述粗略变换计算所述便携式电子设备的所述候选定位包括:计算三个旋转自由度和三个平移自由度。9.根据权利要求1所述的XR系统,其中,所述通信部件还被配置为:将所述定位发送到所述便携式电子设备。10.根据权利要求1所述的XR系统,其中,所述多个特征集合的所述特征的位置在所述便携式电子设备的坐标系中被表达。11.一种XR系统,其支持相对于持久地图数据库中的持久地图指定虚拟内容的位置,所述XR系统包括定位服务,所述定位服务包括:通信部件,其被配置为从便携式电子设备接收关于三维(3D)环境的图像中的多个特征集合的信息,所述信息包括在坐标系中表达的所述多个特征集合的特征的位置,所述坐标系具有相对于估计重力方向对齐的维度;以及至少一个处理器,其被配置为执行计算机可执行指令,所述计算机可执行指令实现被连接到所述通信部件的定位部件,所述定位部件被配置为:通过对所述多个特征集合中的每个特征集合执行将所述特征集合与所述持久地图数据库中的持久地图的部分之间的变换确定为候选定位的过程,针对所述多个特征集合计算多个候选定位,其中:所述持久地图的所述部分具有相关...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。