当前位置: 首页 > 专利查询>奇跃公司专利>正文

具有定位服务和基于位置的共享内容的交叉现实系统技术方案

技术编号:34077424 阅读:22 留言:0更新日期:2022-07-11 18:03
一种交叉现实系统使多个设备中的任何一个能够有效地渲染共享的基于位置的内容。交叉现实系统可以包括基于云的服务,服务对来自设备的相对于存储的地图进行定位的请求做出响应。服务可以向设备返回相对于存储地图定位设备的信息。结合定位信息,服务可以提供与在物理世界中靠近已被提供虚拟内容的设备的位置有关的信息。基于从服务接收的信息,设备可以基于用户的位置和虚拟内容的指定位置,向多个用户中的每个用户渲染或停止渲染虚拟内容。用户中的每个用户渲染或停止渲染虚拟内容。用户中的每个用户渲染或停止渲染虚拟内容。

【技术实现步骤摘要】
【国外来华专利技术】具有定位服务和基于位置的共享内容的交叉现实系统
[0001]相关申请相互参照
[0002]本申请根据35U.S.C.
§
119(e)主张2019年11月12日提交的题为“CROSS REALITY SYSTEM WITH LOCALIZATION SERVICE AND SHARED LOCATION

BASED CONTENT(具有定位服务和基于位置的共享内容的交叉现实系统)”的美国临时专利申请No.62/934,485的权益,该申请的全部内容在此通过引用并入。


[0003]本申请一般地涉及交叉现实系统。

技术介绍

[0004]计算机可以控制人类用户界面以创建交叉现实(XR)环境,其中被用户感知到的部分或全部XR环境由计算机生成。这些XR环境可以是虚拟现实(VR)环境、增强现实(AR)环境和混合现实(MR)环境,其中部分或全部XR环境可以由计算机部分地使用描述环境的数据生成。该数据例如可以描述虚拟对象,该虚拟对象能够以用户将该虚拟对象感觉或感知为物理世界的一部分并且可以与该虚拟对象交互的方本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种分布式计算环境内的网络资源,用于向能够在3D环境中渲染虚拟内容的多个便携式电子设备提供共享的基于位置的内容,所述网络资源包括:一个或多个处理器:至少一个计算机可读介质,包括:所述3D环境的多个存储地图;多个数据结构,所述多个数据结构中的每个数据结构表示在所述3D环境中的将要在其中显示虚拟内容的相应区域,其中,所述多个数据结构中的每个数据结构包括:将所述数据结构与所述多个存储地图中的位置相关联的信息;以及到用于在所述3D环境中的所述相应区域中进行渲染的虚拟内容的链接;以及计算机可执行指令,其在由所述一个或多个处理器中的处理器执行时:实现向所述多个便携式电子设备中的便携式电子设备提供定位信息的服务,其中,所述定位信息指示所述多个便携式电子设备相对于一个或多个共享地图的位置;以及基于所述便携式电子设备相对于由所述多个数据结构表示的各区域的位置,选择性地向所述多个便携式电子设备中的所述便携式电子设备提供所述多个数据结构中的至少一个数据结构的副本。2.根据权利要求1所述的网络资源,其中:所述计算机可执行指令在由所述处理器执行时进一步实现确定所述便携式电子设备的访问权的认证服务;以及选择性地向所述便携式电子设备提供所述至少一个数据结构的所述计算机可执行指令部分地基于所述便携式电子设备的所述访问权和与所述至少一个数据结构相关联的访问属性,确定是否发送所述至少一个数据结构。3.根据权利要求1所述的网络资源,其中:所述多个数据结构中的每个数据结构还包括公共属性;以及选择性地向所述便携式电子设备提供所述至少一个数据结构的计算机可执行指令部分地基于所述至少一个数据结构的所述公共属性,确定是否发送所述至少一个数据结构。4.根据权利要求1所述的网络资源,其中:对于所述多个数据结构的一部分,到所述虚拟内容的所述链接包括到提供虚拟内容的应用的链接。5.根据权利要求1所述的网络资源,其中:所述多个数据结构中的每个数据结构还包括在所述便携式电子设备上的棱镜的显示特性,其中,所述棱镜是在其中显示被链接到所述数据结构的所述虚拟内容的体积。6.根据权利要求5所述的网络资源,其中:所述显示特性包括所述棱镜的尺寸。7.根据权利要求5所述的网络资源,其中:所述显示特性包括在所述棱镜内渲染的虚拟内容相对于物理表面的行为。8.根据权利要求5所述的网络资源,其中:所述显示特性包括以下中的一项或多项:所述棱镜相对于与地图相关联的持久位置的偏移,所述棱镜的空间取向,在所述棱镜内渲染的虚拟内容相对于所述便携式电子设备的所述位置的行为,以及在所述棱镜内渲染的虚拟内容相对于所述便携式电子设备所面对的
方向的行为。9.一种操作便携式电子设备以在3D环境中渲染虚拟内容的方法,所述方法包括使用一个或多个处理器:基于在所述便携式电子设备上的一个或多个传感器的输出,在所述便携式电子设备上生成本地坐标系;基于所述一个或多个传感器的所述输出和所述本地坐标系中的位置的指示,在所述便携式电子设备上生成指示所述3D环境中的位置的信息;通过网络向定位服务发送指示所述位置的信息和所述本地坐标系中的所述位置的指示;从所述定位服务获取有关所述3D环境的已存储空间信息的坐标系与所述本地坐标系之间的变换;从所述定位服务获取一个或多个数据结构,每个数据结构表示所述3D环境中的相应区域和用于在所述相应区域中显示的虚拟内容;以及在所述一个或多个数据结构的所述相应区域中渲染在所述一个或多个数据结构中表示的虚拟内容。10.根据权利要求9所述的方法,其中:在所述相应区域中渲染虚拟内容包括:基于表示所述相应区域的所述数据结构,创建具有参数集的棱镜。11.根据权利要求9所述的方法,其中,所述虚拟内容在所述一个或多个数据结构中的至少一个数据结构中被表示为虚拟内容在网络上的位置的指示符。12.根据权利要求9所述的方法,其中:渲染所述虚拟内容包括:在所述便携式电子设备上执行生成所述虚拟内容的应用。13.根据权利要求12所述的方法,其中,渲染所述虚拟内容还包括:确定所述应用当前是否被安装在...

【专利技术属性】
技术研发人员:T
申请(专利权)人:奇跃公司
类型:发明
国别省市:

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

1