【技术实现步骤摘要】
【国外来华专利技术】支持多设备类型的交叉现实系统
[0001]相关申请的交叉引用
[0002]本申请根据35 U.S.C.第119(e)条要求于2019年10月15日提交的题为“CROSS REALITY SYSTEM SUPPORTING MULTIPLE DEVICE TYPES(支持多设备类型的交叉现实系统)”的美国临时专利申请序列号62/915,575的权益,其全部内容通过引用并入本文。
[0003]本申请总体上涉及交叉现实系统。
技术介绍
[0004]计算机可以控制人类用户界面以创建交叉现实(XR)环境,在该环境中,由计算机生成用户所感知的一些或全部XR环境。这些XR环境可以是虚拟现实(VR)、增强现实(AR)和混合现实(MR)环境,其中的一些或所有XR环境可以由计算机部分使用描述环境的数据来生成。例如,该数据可以描述虚拟对象,该虚拟对象可以以用户的感觉或感知为物理世界的一部分的方式渲染,并且可以与虚拟对象进行交互。由于数据是通过用户接口设备(诸如例如头戴式显示设备)渲染和呈现的,因此用户可以体验这些虚拟对象。数据可以显示给用户看,或者可以控制被播放给用户听的音频,或者可以控制触觉(或触知)界面,从而使用户能够体验到用户感觉或感知为感觉到虚拟对象的触摸感觉。
[0005]XR系统可以被用于跨科学可视化、医学培训、工程设计和原型、远程操纵和远程呈现以及个人娱乐领域的许多应用。与VR相比,AR和MR包括与物理世界的真实对象相关的一个或多个虚拟对象。虚拟对象与真实对象交互的体验显著地增强了用户使用XR系统的乐 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在交叉现实系统中操作第一类型的便携式电子设备的方法,在所述交叉系统中,多种类型的设备经由至少一个网络与远程定位服务交互,所述便携式电子设备被配置为捕获图像,所述方法包括以下动作:用所述便携式电子设备上的传感器来捕获多个图像,其中,所述多个图像包括描绘在捕获时所述便携式电子设备的三维3D环境的像素;修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值;在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表;根据所选择的像素的集群生成特征描述符;以及使所述特征描述符经由所述网络被发送到所述远程定位服务。2.根据权利要求1所述的方法,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值包括:修改由所述传感器所捕获的所述多个图像的所述像素的亮度值。3.根据权利要求2所述的方法,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值包括:对所述多个图像应用伽马校正。4.根据权利要求3所述的方法,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值还包括:对所述多个图像应用去噪操作。5.根据权利要求3所述的方法,其中,在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表还包括:对所述多个图像应用镜头阴影校正操作。6.根据权利要求1所述的方法,其中:所述便携式电子设备是智能电话,以及所述传感器是所述智能电话上的相机。7.根据权利要求6所述的方法,其中:在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表包括:在所述多个经修改的图像的所述子集中选择像素的集群,其中,至少部分地通过基于在所述图像中检测到的运动模糊而滤除所述多个经修改的图像中的图像来形成所述子集。8.根据权利要求1所述的方法,其中:所述便携式电子设备是手持设备;以及所述第二类型是包括头戴式显示器的可穿戴设备,所述头戴式显示器包括安装在其上的多个相机。9.根据权利要求1所述的方法,其中,根据所选择的像素的集群生成特征描述符包括:生成与所述特征描述符相关联的位置信息。10.根据权利要求1所述的方法,还包括以下动作:从所述远程定位服务获得关于所述3D环境的已存储空间信息的已存储坐标框架与本地坐标框架之间的变换。11.一种交叉现实系统中的第一类型的便携式电子设备,在所述交叉现实系统中,多种
类型的设备经由至少一个网络与远程定位服务交互,所述便携式电子设备被配置为捕获图像,包括:传感器,其被配置为捕获多个图像;至少一个处理器,其被配置为执行计算机可执行指令,其中,所述计算机可执行指令包括用于以下操作的指令:用所述便携式电子设备上的所述传感器来捕获所述多个图像,其中,所述多个图像包括描绘在捕获时所述便携式电子设备的三维3D环境的像素;修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值;在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表;根据所选择的像素的集群生成特征描述符;以及使所述特征描述符经由所述网络被发送到所述远程定位服务。12.根据权利要求11所述的便携式电子设备,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值包括:修改由所述传感器所捕获的所述多个图像的所述像素的亮度值。13.根据权利要求12所述的便携式电子设备,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值包括:对所述多个图像应用伽马校正。14.根据权利要求13所述的便携式电子设备,其中,修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值还包括:对所述多个图像应用去噪操作。15.根据权利要求13所述的便携式电子设备,其中,在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表还包括:对所述多个图像应用镜头阴影校正操作。16.根据权利要求11所述的便携式电子设备,其中,所述便携式电子设备是智能电话,以及所述传感器是所述智能电话上的相机,以及其中:在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表包括:在所述多个经修改的图像的所述子集中选择像素的集群,其中,至少部分地通过基于在所述图像中检测到的运动模糊而滤除所述多个经修改的图像中的图像来形成所述子集。17.根据权利要求11所述的便携式电子设备,其中:所述便携式电子设备是手持设备;以及所述第二类型是包括头戴式显示器的可穿戴设备,所述头戴式显示器包括安装在其上的多个相机。18.根据权利要求11所述的便携式电子设备,其中,根据所选择的像素的集群生成特征描述符包括:生成与所述特征描述符相关联的位置信息。19.根据权利要求11所述的便携式电子设备,其中,所述方法还包括以下动作:从所述远程定位服务获得关于所述3D环境的已存储空间信息的已存储坐标框架与本
地坐标框架之间的变换。20.一种存储计算机可执行指令的计算机可读介质,所述计算机可执行指令被配置为在由至少一个处理器执行时执行一种用于在交叉现实系统中操作第一类型的便携式电子设备的方法,在所述交叉显示系统中,多种类型的设备经由至少一个网络与远程定位服务交互,所述便携式电子设备被配置为捕获图像,所述方法包括以下动作:用所述便携式电子设备上的传感器来捕获多个图像,其中,所述多个图像包括描绘在捕获时所述便携式电子设备的三维3D环境的像素;修改所述多个图像以相对于用第二类型的电子设备所捕获的图像中的像素的值来归一化所述多个图像中的所述像素的值;在多个经修改的图像的至少一个子集中选择像素的集群作为所述3D环境中的特征的代表;根据所选择的像素的集群生成特征描述符;以及使所述特征描述符经由所述网络被发送到所述远程定位服务。21.一种在交叉现实系统中操作第一类型的便携式电子设备的方法,在所述交叉现实系统中,多种类型的设备经由至少一个网络与远程定位服务交互,所述便携式电子设备被配置为捕获图像,所述方法包括以下动作:用所述便携式电子设备上的传感器来捕获多个图像,其中,所捕获的图像包括描绘在捕获时所述便携式电子设备的三维3D环境的多个像素;通过滤除图像来选择所述多个图像的子集;在所述多个图像的所述子集中选择像素的集群,其中,所选择的像素的集群是所述3D环境中的特征的代表;根据所选择的像素的集群生成特征描述符;以及使所述特征描述符经由所述网络被发送到所述远程定位服务。22.根据权利要求21所述的方法,其中,通过滤除图像来选择所述多个图像的子集包括:滤除在其中检测到运动模糊超过阈值的图像。23.根据权利要求21所述的方法,其中,通过滤除图像来选择所述多个图像的子集包括:滤除在其中检测到过度亮度的图像。24.根据权利要求21所述的方法,其中,通过滤除图像来选择所述多个图像的子集包括:如果确定所述图像不适合定位,则丢弃所述图像。25.一种操作多个便携式设备以在三维3D环境中渲染虚拟内容的方法,所述方法包括用包括所述多个便携式设备中的便携式设备的一个或多个处理器来执行以下动作:基于所述便携式设备上的一个或多个传感器的输出,在所述便携式设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。