一种用于生成增强现实数据的方法、设备及介质技术

技术编号:38812797 阅读:13 留言:0更新日期:2023-09-15 19:51
本申请的目的是提供一种用于生成增强现实数据的方法、设备及介质,该方法包括:根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息;根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息;根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。包含的至少一个增强现实呈现信息。包含的至少一个增强现实呈现信息。

【技术实现步骤摘要】
一种用于生成增强现实数据的方法、设备及介质


[0001]本申请涉及通信领域,尤其涉及一种用于生成增强现实数据的技术。

技术介绍

[0002]近年来,科学技术迅猛发展,AR(Augmented Reality,增强现实)技术日渐成熟,渐渐走入人们的视野,如何生成及表述AR应用就成为大家关心话题。

技术实现思路

[0003]本申请的一个目的是提供一种用于生成增强现实数据的方法、设备及介质。
[0004]根据本申请的一个方面,提供了一种用于生成增强现实数据的方法,该方法包括:
[0005]根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;
[0006]根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;
[0007]根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;
[0008]根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。
[0009]根据本申请的一个方面,提供了一种用于生成增强现实数据的计算机设备,该设备包括:
[0010]处理器;以及/>[0011]被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下操作:
[0012]根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;
[0013]根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;
[0014]根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;
[0015]根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。
[0016]根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被
执行时使得系统进行如下操作:
[0017]根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;
[0018]根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;
[0019]根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;
[0020]根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。
[0021]根据本申请的一个方面,提供了一种用于生成增强现实数据的计算机设备,该设备包括:
[0022]一一模块,用于根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;
[0023]一二模块,用于根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;
[0024]一三模块,用于根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;
[0025]一四模块,用于根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。
[0026]与现有技术相比,本申请根根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息,从而通过该增强现实数据就可以表述一个AR应用,从而满足用户的AR需求,且该增强现实数据弥合了不同端不同渲染引擎不同APP之间的差异,可以在不同的APP中使用,有利于资源的有效利用,避免重复开发。
附图说明
[0027]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它
特征、目的和优点将会变得更明显:
[0028]图1示出根据本申请一个实施例的一种用于生成增强现实数据的方法流程图;
[0029]图2示出根据本申请一个实施例的一种用于生成增强现实数据的计算机设备结构图;
[0030]图3示出可被用于实施本申请中所述的各个实施例的示例性系统。
[0031]附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
[0032]下面结合附图对本申请作进一步详细描述。
[0033]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
[0034]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(Random Access Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。
[0035]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(P本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于生成增强现实数据的方法,其中,所述方法包括:根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息;根据所述用户针对至少一个场景执行的第二操作,确定所述至少一个场景对应的场景数据信息,其中,所述锚点数据信息与所述场景数据信息之间存在关联关系;根据所述用户针对至少一个增强现实呈现信息执行的第三操作,确定所述至少一个增强现实呈现信息对应的对象数据信息,其中,所述场景数据信息与所述对象数据信息之间存在包含关系;根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,其中,后续根据所述增强现实数据可以识别出空间中的所述至少一个锚点,并基于每个锚点的位置信息呈现与该锚点相关联的场景所包含的至少一个增强现实呈现信息。2.根据权利要求1所述的方法,其中,所述根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息,包括:根据所述用户在已创建的一个或多个锚点中选择的至少一个锚点,确定所述至少一个锚点对应的锚点数据信息。3.根据权利要求1所述的方法,其中,所述根据用户针对至少一个锚点执行的第一操作,确定所述至少一个锚点对应的锚点数据信息,包括:根据所述用户执行的采集操作,创建至少一个锚点,确定所述至少一个锚点对应的锚点数据信息。4.根据权利要求1所述的方法,其中,所述锚点数据信息中包括锚点类型;其中,所述锚点类型包括以下任一项:图片;图片特征点;点云;点云地图;二维码;圆柱体;立方体;地理位置;人脸;骨骼;无线信号。5.根据权利要求1所述的方法,其中,所述方法还包括:根据所述用户执行的关联操作,建立所述锚点数据信息与所述场景数据信息之间的关联关系,生成用于描述所述关联关系的至少一个链接数据信息,其中,每个链接数据信息中包括一个锚点对应的锚点数据信息的锚点标识信息及该锚点所关联的场景对应的场景数据信息的场景标识信息;其中,所述根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强现实数据,包括:
根据所述锚点数据信息、所述场景数据信息、所述对象数据信息及所述链接数据信息,生成增强现实数据。6.根据权利要求5所述的方法,其中,所述每个链接数据信息中还包括链接类型;所述链接类型包括以下任一项:场景类型;跟踪类型。7.根据权利要求5或6所述的方法,其中,所述每个链接数据信息还包括该锚点与该锚点所关联的场景之间的位姿关系。8.根据权利要求1所述的方法,其中,每个场景对应的场景数据信息中包括该场景所包含的对象数据信息的对象标识信息。9.根据权利要求8所述的方法,其中,所述至少一个场景中包括至少一个父场景及至少一个子场景,每个父场景对应的场景数据信息中还包括该父场景所包含的至少一个子场景的场景标识信息或场景名称信息。10.根据权利要求9所述的方法,其中,每个子场景对应的场景数据信息中还包括该子场景的局部空间转换属性。11.根据权利要求1所述的方法,其中,所述对象数据信息中包括对象类型;其中,所述对象类型包括以下任一项:3D模型;文字;图片;音频;视频;网页;PDF文档;应用程序;点;线;多边形;椭圆;自由画笔。12.根据权利要求11所述的方法,其中,所述对象数据信息还包括局部空间转换属性。13.根据权利要求11所述的方法,其中,所述对象数据信息还包括与所述对象类型相匹配的特定属性信息。14.根据权利要求1所述的方法,其中,所述方法还包括:根据所述用户针对至少一个动作执行的第四操作,确定所述至少一个动作对应的动作数据信息;根据所述用户针对目标动作数据信息执行的第一动作关联操作,建立目标对象数据信息和/或目标场景数据信息与所述目标动作数据信息之间的关联关系。其中,所述根据所述锚点数据信息、所述场景数据信息及所述对象数据信息,生成增强

【专利技术属性】
技术研发人员:廖春元林祥杰杨帆王小腾欧阳钰泉
申请(专利权)人:亮风台上海信息科技有限公司
类型:发明
国别省市:

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

1