用于增强现实的方法及装置制造方法及图纸

技术编号:36204304 阅读:11 留言:0更新日期:2023-01-04 11:58
提供了一种用于增强现实的方法及装置。该方法包括:获取事件触发数据,事件触发数据定义接入增强现实场景的用户终端的用户的何种交互行为触发与增强现实场景中的虚拟对象相关联的何种事件;从接入增强现实场景的第一用户终端接收交互行为数据,交互行为数据描述第一用户终端的用户通过第一用户终端进行了何种交互行为;响应于确定交互行为数据描述的交互行为符合事件触发数据定义的交互行为,通过编辑所述虚拟对象来触发与所述事件触发数据定义的交互行为相对应的事件。定义的交互行为相对应的事件。定义的交互行为相对应的事件。

【技术实现步骤摘要】
用于增强现实的方法及装置


[0001]本公开涉及增强现实
,特别是涉及一种用于增强现实的方法及装置。

技术介绍

[0002]AR(Augmented Reality)即增强现实,是一种将虚拟信息与真实世界进行融合的技术。一般来说,就是在真实世界图像的基础上叠加虚拟内容,从而实现增强现实的效果。
[0003]目前,AR创作平台可以支持用户以在线/离线的方式创作和编辑基于特定物理场景的增强现实场景。利用基于AR云的实时定位技术,系统可以实时定位用户设备(如手机、AR眼镜等)在该特定物理场景中的位姿,那么用户在该特定物理场景内可以通过增强现实设备来观看此增强现实场景。但是,AR创作平台没有向用户提供定义基于增强现实场景的交互行为的能力。

技术实现思路

[0004]提供一种缓解、减轻或甚至消除上述问题中的一个或多个的机制将是有利的。
[0005]根据本公开的一方面,提供了一种用于增强现实的方法,方法包括:获取事件触发数据,事件触发数据定义接入增强现实场景的用户终端的用户的何种交互行为触发与增强现实场景中的虚拟对象相关联的何种事件,其中,增强现实场景基于真实世界场景创建,并且虚拟对象用于在获取真实世界场景的相应真实世界视图的各用户终端处与相应真实世界视图进行合成而渲染得到增强现实场景的相应增强现实视图;从接入增强现实场景的第一用户终端接收交互行为数据,交互行为数据描述第一用户终端的用户通过第一用户终端进行了何种交互行为;以及响应于确定交互行为数据描述的交互行为符合事件触发数据定义的交互行为,通过编辑虚拟对象来触发与事件触发数据定义的交互行为相对应的事件,其中,编辑包括以下各项中的至少一项:创建虚拟对象、删除虚拟对象、以及修改虚拟对象的外观和行为中的至少一者。
[0006]根据本公开的另一方面,提供了一种用于增强现实的装置,装置包括:第一获取单元,配置成获取事件触发数据,事件触发数据定义接入增强现实场景的用户终端的用户的何种交互行为触发与增强现实场景中的虚拟对象相关联的何种事件,其中,增强现实场景基于真实世界场景创建,并且虚拟对象用于在获取真实世界场景的相应真实世界视图的各用户终端处与相应真实世界视图进行合成而渲染得到增强现实场景的相应增强现实视图;第二获取单元,配置成从接入增强现实场景的第一用户终端接收交互行为数据,交互行为数据描述第一用户终端的用户通过第一用户终端进行了何种交互行为;以及编辑单元,配置成响应于确定交互行为数据描述的交互行为符合事件触发数据定义的交互行为,通过编辑虚拟对象来触发与事件触发数据定义的交互行为相对应的事件,其中,编辑包括以下各项中的至少一项:创建虚拟对象、删除虚拟对象、以及修改虚拟对象的外观和行为中的至少一者。
[0007]根据本公开的又另一方面,提供了一种计算机设备,包括:至少一个处理器;以及
至少一个存储器,其上存储有计算机程序,其中,计算机程序在被至少一个处理器执行时,使至少一个处理器执行上述的方法。
[0008]根据本公开的再另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使处理器执行上述的方法。
[0009]根据本公开的再另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使处理器执行上述的方法。
[0010]根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。
附图说明
[0011]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0012]图1是图示出根据示例性实施例的可以在其中实施本文描述的各种方法的示例系统的示意图;
[0013]图2是图示出根据示例性实施例的用于增强现实场景的方法的流程图;
[0014]图3是图示出根据示例性实施例的修改已创建的虚拟对象的外观的事件的示意图;
[0015]图4是图示出根据示例性实施例的在直播场景下用于增强现实场景的方法的流程图;
[0016]图5是图示出根据示例性实施例的用于增强现实场景的装置的示意性框图;
[0017]图6是图示出能够应用于示例性实施例的示例性计算机设备的框图。
具体实施方式
[0018]在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。
[0019]在本公开中对各种示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。例如,“第一用户终端”可以是单个用户终端或多个用户终端。如本文使用的,术语“多个”意指两个或更多,并且术语“基于”应解释为“至少部分地基于”。此外,术语“和/或”以及
“……
中的至少一个”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
[0020]在介绍本公开的示例性实施例之前,首先对本文中使用的若干术语进行解释。
[0021]1、真实世界场景的结构信息
[0022]真实世界场景的结构信息包括真实世界场景中各个真实世界对象的外形、尺寸、位置坐标等。此处,真实世界对象包括自然地理对象(例如,山峰、河流、湖泊等)和人工基础设施(例如,建筑、公路、桥梁等)。
[0023]2、真实世界场景的语义信息
[0024]真实世界场景的语义信息包括真实世界场景中各个真实世界对象的物理性质,例如颜色、物质形态(例如,固体、液体、气体)、硬度、密度、熔点、沸点、透明度、导热性、导电性、弹性和/或磁性。
[0025]另外,如本文使用的,短语“从A接收B”意图涵盖:(1)直接地从A接收B;或(2)间接地(例如,经由中间实体(例如服务器))从A接收B。
[0026]如本文所使用的,术语“实例”可以是指对象的具体发生,其可以例如在程序代码执行期间发生。
[0027]下面结合附图详细描述本公开的示例性实施例。
[0028]图1是图示出根据示例性实施例的可以在其中实施本文描述的各种方法的示例系统100的示意图。
[0029]参考图1,系统100包括位于真实世界场景110中的用户终端120、位于云端的用于实现增强现实功能的服务器150、与真实世界场景110相距远程的用户终端160和170、以及将用户终端120、服务器150和用户终端160和170通信地耦合的网络190。网络190的示例包括局域网(LAN)、广域网(WAN)、个域网(PAN)、和/或诸如互联网之类的通信网络的组合。服务器150可以为服务器的集群,因为其需要强大的计算能力,并且通常还配备有相关联的数据库(未示出)以存储计算所需的程序和/或数据。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于增强现实的方法,所述方法包括:获取事件触发数据,所述事件触发数据定义接入增强现实场景的用户终端的用户的何种交互行为触发与所述增强现实场景中的虚拟对象相关联的何种事件,其中,所述增强现实场景基于真实世界场景创建,并且所述虚拟对象用于在获取所述真实世界场景的相应真实世界视图的各用户终端处与所述相应真实世界视图进行合成而渲染得到所述增强现实场景的相应增强现实视图;从接入所述增强现实场景的第一用户终端接收交互行为数据,所述交互行为数据描述所述第一用户终端的用户通过所述第一用户终端进行了何种交互行为;以及响应于确定所述交互行为数据描述的交互行为符合所述事件触发数据定义的交互行为,通过编辑所述虚拟对象来触发与所述事件触发数据定义的交互行为相对应的事件,其中,所述编辑包括以下各项中的至少一项:创建所述虚拟对象、删除所述虚拟对象、以及修改所述虚拟对象的外观和行为中的至少一者。2.根据权利要求1所述的方法,其中,获取事件触发数据包括:从第二用户终端获取由所述第二用户终端的用户创建的所述事件触发数据。3.根据权利要求2所述的方法,其中,所述第二用户终端通过所述第二用户终端上运行的第一客户端应用接入所述增强现实场景,并且其中,所述事件触发数据通过由所述第二用户终端的用户操作所述第一客户端应用中内置的交互组件而被创建。4.根据权利要求2所述的方法,其中,所述事件触发数据通过由所述第二用户终端的用户操作所述第二用户终端上运行的与用于接入所述增强现实场景的第一客户端应用不同的客户端应用而被创建。5.根据权利要求1所述的方法,其中,所述第一用户终端包括位于所述真实世界场景中的增强现实设备,所述增强现实设备通过所述增强现实设备上运行的第一客户端应用接入所述增强现实场景,并且其中,所述交互行为数据描述以下中的至少一种:所述增强现实设备的用户将所述增强现实设备携带至的所述真实世界场景中的位置;所述增强现实设备的用户使所述增强现实设备在所述真实世界场景中所处的姿态;以及所述增强现实设备的用户经由所述增强现实设备的用户接口所提供的用户输入。6.根据权利要求1所述的方法,其中,所述第一用户终端包括与位于所述真实世界场景中的增强现实设备通信连接的远程用户终端,所述增强现实设备通过所述增强现实设备上运行的第一客户端应用接入所述增强现实场景,并且所述远程用户终端通过从所述增强现实设备接收由所述第一客户端应用渲染的所述增强现实场景的增强现实视图的直播流而接入所述增强现实场景,并且其中,所述交互行为数据描述所述远程用户终端的用户经由所述远程用户终端上运行的用于呈现所接收的所述直播流的第二客户端应用所提供的用户输入。7.根据权利要求6所述的方法,其中,所述第一客户端应用和所述第二客户端应用为同一客户端应用的不同实例。8.根据权利要求6所述的方法,其中,所述第一客户端应用和...

【专利技术属性】
技术研发人员:赵辰
申请(专利权)人:杭州场域未来科技有限责任公司
类型:发明
国别省市:

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

1