当前位置: 首页 > 专利查询>斯纳普公司专利>正文

显现增强现实对象制造技术

技术编号:34507744 阅读:16 留言:0更新日期:2022-08-13 20:51
各种实施方式提供用于增强现实(AR)对象的登记表,该登记表可以向客户端设备提供AR对象以支持各种软件应用或硬件应用。例如,一些实施方式提供AR对象登记表,该登记表促进或使得能够对与行星上的一个或更多个位置相关联的一个或更多个AR对象进行登记。的一个或更多个AR对象进行登记。的一个或更多个AR对象进行登记。

【技术实现步骤摘要】
【国外来华专利技术】显现增强现实对象
[0001]要求优先权
[0002]本专利申请要求于2019年12月30日提交的美国申请序列号16/729,775的优先权的权益,该申请的全部内容通过引用并入本文。


[0003]本文中描述的实施方式涉及增强现实,并且更具体地但不作为限制,涉及用于可以支持混合现实的增强现实对象的登记表的系统、方法、设备和指令。

技术介绍

[0004]目前,可以使用地理空间数据库来向移动设备提供世界的三维(3D)地理空间地图。通常,诸如智能电话的移动设备使用全球定位系统(GPS)来将移动设备与地球上的坐标位置规范地相关联,并且坐标位置可以用于查询地理空间数据库以获取3D地图数据。例如,给定相对于移动设备的坐标位置的中心点,可以查询地理空间数据库以获取中心点的特定半径内的3D地图对象的所有数据,或者获取离中心点最近的3D地图对象的数据。
附图说明
[0005]各种附图仅示出了本公开内容的一些实施方式并且不应被视为限制其范围。附图不一定按比例绘制。为了容易地标识任何特定要素或动作的讨论,附图标记中的一个或多个最高有效数字指的是第一次引入该要素的附图标记,并且相同的附图标记可以在不同的视图中描述相似的组件。
[0006]图1是示出根据一些实施方式的用于通过网络交换数据(例如,与AR对象有关)的示例系统的框图,该示例系统可以包括增强现实(AR)对象系统。
[0007]图2是示出根据一些实施方式的AR对象系统的示例逻辑架构的框图。
[0008]图3是示出根据一些实施方式的AR对象交互式会话服务的示例的框图。
[0009]图4是示出根据一些实施方式的由AR对象交互式会话服务进行会话处理的示例的流程图。
[0010]图5是示出根据一些实施方式的使用一个或更多个排序器为客户端设备提供一个或更多个AR对象的示例的流程图。
[0011]图6是示出根据一些实施方式的AR对象系统的示例实现的框图。
[0012]图7至图13是示出根据一些实施方式的与AR对象登记表相关的方法的流程图。
[0013]图14是示出代表性软件架构的框图,该代表性软件架构可以与本文中描述的各种硬件架构结合使用。
[0014]图15是示出根据一些实施方式的能够从机器可读介质(例如,机器可读存储介质)读取指令并执行本文中所讨论的任何一种或更多种方法的机器组件的框图。
具体实施方式
[0015]各种实施方式提供用于增强现实对象的登记表的系统、方法、设备和指令,其可以向客户端设备提供增强现实对象以支持各种软件或硬件应用(例如,混合现实软件应用)。例如,一些实施方式提供了增强现实(AR)对象登记表,该登记表促进或使实现对与行星上(例如,在世界范围内)的一个或更多个位置相关联的一个或更多个AR对象的登记。例如,AR对象登记表可以使实现一个或更多个AR对象与行星地球上的一个或更多个位置或物理对象之间的关联。这样做时,这样的AR对象登记表可以允许用户使用他们的客户端设备来探索地球上任何地方的AR对象。此外,本文中描述的AR对象登记表还可以支持或使得能够例如实现基于空间的(例如,基于增强现实的)万维网。
[0016]本文中描述的一些实施方式的架构允许缩放以服务于与地球上的位置相关的AR对象登记,并允许缩放以提供或支持使世界各地的多个用户(例如,大量用户)能够与登记的AR对象一起交互的交互式会话。对于一些实施方式,实施方式的AR登记表可以将(例如,地球的)拓扑图数据与AR对象数据相关联(例如,联合),使得现实世界的信息被带入虚拟模型,这使实现AR登记表的可缩放性。此外,一些实施方式实施一个或更多个排序器或排序器机制(例如,排序器算法)以确定(例如,通过过滤或排序)哪些AR对象被提供给客户端设备(例如,响应于从客户端设备对AR对象的请求/查询)。以这种方式,这样的实施方式可以影响由客户端设备显示或显现该客户端设备在地图(例如,地理空间地图)上的当前坐标集处和周围的哪些AR对象。
[0017]与常规技术(例如,传统地理空间数据库)不同,各种实施方式的AR登记表可以更好地支持用户与登记的AR对象的交互。此外,与常规技术不同,各种实施方式的AR登记表不需要依赖严格的(例如,严密的)地理围栏来向客户端设备提供AR对象。
[0018]如本文所使用的,AR对象可以包括可以被呈现在客户端设备生成的现实世界环境的视图(例如,呈现在移动客户端设备的显示器上的视图)中的虚拟对象,其中虚拟对象可以与视图中呈现的现实世界环境的现实世界物理对象进行交互或增强视图中呈现的现实世界环境的现实世界物理对象。例如,可以将AR对象与现场(例如,实时或接近实时)相机馈送相结合,使得当呈现AR对象时,AR对象看起来位于现场三维环境中(例如,AR对象看起来占据一致的三维体积,并且以与AR对象是现实世界物理对象的情况类似的方式响应于相机的移动而动态地改变方面)。登记的AR对象可以包括通过本文中描述的实施方式登记的AR对象,从而经由AR对象登记表将AR对象与坐标集相关联。可用于通过实施方式登记的AR对象的交互级别(例如,用户交互)可以变化。例如,AR对象可以是静态的,并且与用户或现实世界环境没有交互级别。已登记的AR对象(例如,虚拟球)可以具有一个或更多个可用交互(例如,旋转、弹跳、投掷等),其中对AR对象的状态的任何更改(通过那些可用交互的方式)被局限(例如,约束或限制)于客户端设备处的用户(例如,对AR对象的状态更改不会传播到另一个客户端设备处的另一个用户),并且对AR对象的状态的任何更改都不会改变如存储在AR对象登记表中的AR对象的当前初始状态。登记的AR对象(例如,虚拟涂鸦)可以具有一个或更多个可用交互(例如,绘制、生成或应用虚拟涂鸦),其中对AR对象的状态的任何更改(通过那些可用交互的方式)被传播到另一个客户端设备处的另一个用户(例如,在由其他客户端设备显示的视图中被呈现),而无需与其他用户的交互(即,不需要交互式会话)。此外,登记的AR对象可以允许两个或更多个用户在交互式会话期间同时与登记的AR对象(例
如,实时地)进行交互(例如,旋转、弹跳或投掷虚拟球)。例如,第一用户可以在同一交互式会话内在一个或更多个其他用户之间投掷虚拟球,其中数据通过交互式会话在用户的客户端设备之间传输。根据登记的AR对象,在交互式会话结束时,登记的AR对象的最终状态(如通过用户在交互式会话期间的交互被更改)可能会或可能不会被保存到AR对象登记表,从而更新AR对象的初始状态以用于后续单用户交互式会话或多用户交互式会话。
[0019]对于一些实施方式,AR对象或排序器的登记可以是短暂的(例如,在第一次被访问之后仅可访问一段时间)。登记的短暂性可能会导致用户需要定期(例如,每24小时)重新登记AR对象或排序器,这可以阻止或防止登记滥用(例如,垃圾邮件)。
[0020]对于一些实施方式,关于给定AR对象的用户交互可以由与AR对象相关联的规则集(例如,交互规则)来限定。例如,AR对象的规则可以确定关于AR对象的交互的可用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从与第一用户相关联的第一客户端设备接收对一个或更多个增强现实对象的查询,所述查询包括与所述第一客户端设备在地图上的位置对应的当前坐标集;以及响应于所述查询:基于所述查询来确定中间的增强现实对象集合,从登记在增强现实对象登记表上的多个登记的增强现实对象中确定所述中间的增强现实对象集合;确定用于所述查询的排序器集合,所述排序器集合中的至少一个排序器被用于:对所确定的增强现实对象集合进行过滤;通过将所述排序器集合应用于所述中间的增强现实对象集合来生成最终的增强现实对象集合;以及向所述第一客户端设备发送查询结果,所述查询结果包括所述最终的增强现实对象集合的结果数据。2.根据权利要求1所述的方法,其中,所述排序器集合中的至少一个排序器被用于:将排序顺序应用于所确定的增强现实对象集合。3.根据权利要求1所述的方法,其中,基于与所述第一客户端设备相关联的第一用户针对所述查询来确定所述排序器集合中的至少一个排序器。4.根据权利要求3所述的方法,其中,基于所述第一用户对排序器的选择针对所述查询来确定所述排序器集合中的至少一个排序器。5.根据权利要求1所述的方法,其中,基于所述当前坐标集针对所述查询来确定所述排序器集合中的至少一个排序器。6.根据权利要求1所述的方法,其中,基于所述第一客户端设备的属性针对所述查询来确定所述排序器集合中的至少一个排序器。7.根据权利要求1所述的方法,其中,基于日期集合或时间集合中的至少一个针对所述查询来确定所述排序器集合中的至少一个排序器。8.根据权利要求1所述的方法,其中,所述至少一个排序器被用于:基于所述中间的增强现实对象集合的优先级集合来进一步过滤所述中间的增强现实对象集合。9.根据权利要求8所述的方法,其中,基于与所述至少一个增强现实对象相关联的竞价数据来确定至少一个增强现实对象的优先级。10.根据权利要求8所述的方法,还包括:向竞价系统请求所述中间的增强现实对象集合的优先级信息,所述竞价系统促进用户对增强现实对象的优先级进行竞价;以及从所述竞价系统接收优先级数据,所述优先级数据描述所述中间的增强现实对象集合的优先级集合中的至少一个优先级子集。11.根据权利要求1所述的方法,其中,从登记在排序器登记表上的多个排序器中确定所述排序器集合,所述方法还包括:从与第二用户相关联的第二客户端设备接收在所述排序器登记表上登记给定排序器的请求;基于许可数据来确定所述第二用户是否具有在所述排序器登记表上登记所述给定排序器的许可;以及
基于确定所述第二用户是否具有许可,在所述排序器登记表上登记所述给定排序器。12.一种非暂态机器可读介质,所述非暂态机器可读介质存储指令,所述指令在由一个或更多个计算机处理器执行时使所述一个或更多个计算机...

【专利技术属性】
技术研发人员:詹妮卡
申请(专利权)人:斯纳普公司
类型:发明
国别省市:

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

1