控制虚拟对象移动的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28874634 阅读:12 留言:0更新日期:2021-06-15 23:08
本公开提供了一种控制虚拟对象移动的方法、装置、电子设备及存储介质,其中,该方法包括:在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,获取AR设备的惯性测量单元IMU数据;基于IMU数据确定AR设备的移动状态信息;根据移动状态信息,控制目标虚拟对象进行移动。本公开在AR设备展示的AR场景中,目标虚拟对象的移动状态可以随着AR设备的状态变化而变化,可以使得所呈现的AR场景画面更直观形象,提高了AR服务质量。

【技术实现步骤摘要】
控制虚拟对象移动的方法、装置、电子设备及存储介质
本公开涉及计算机应用
,具体而言,涉及一种控制虚拟对象移动的方法、装置、电子设备及存储介质。
技术介绍
增强现实(AugmentedReality,AR)技术作为一种根据实时计算的摄像机影像的位置及角度,在影像上叠加相应的图像、视频、三维(3-Dimensional,3D)模型以实现虚拟世界与现实世界融合的技术,面向用户提供了一种新的交互体验。AR技术可以应用于各种应用场景(例如,AR导航场景、AR游戏场景)中。以AR导航为例,AR导航作为一种将AR技术与地图信息相结合所实现的导航方式,可以为用户提供更为形象、直观、安全的导航服务。在开启导航设备的AR导航后,导航设备中可以展示叠加在真实场景中的AR导航路线。如何充分利用AR技术使得AR导航过程更直观形象,是有待进一步研究的问题。
技术实现思路
本公开实施例至少提供一种控制虚拟对象移动的方案,其基于AR设备的IMU数据来控制AR场景(如AR导航场景)中虚拟对象的移动状态,可以使得所呈现的AR场景画面更直观形象,提高AR服务质量。主要包括以下几个方面:第一方面,本公开实施例提供了一种控制虚拟对象移动的方法,所述方法包括:在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,获取所述AR设备的惯性测量单元IMU数据;基于所述IMU数据确定所述AR设备的移动状态信息;根据所述移动状态信息,控制所述目标虚拟对象进行移动。采用上述控制虚拟对象移动的方法,其在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,可以根据获取的AR设备的惯性测量单元IMU数据确定AR设备的移动状态信息,并可以根据AR设备的移动状态信息,控制目标虚拟对象进行移动,也即,在AR设备展示的AR场景中,目标虚拟对象的移动状态可以随着AR设备的状态变化而变化,可以使得所呈现的AR场景画面更直观形象,提高了AR服务质量。在一种可能的实施方式中,所述IMU数据包括三轴加速度信息和三轴角速度信息,所述基于所述IMU数据确定所述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设备的惯性测量单元IMU数据,包括:在所述AR设备展示包含所述虚拟导航员的AR导航场景的过程中,获取所述AR设备的惯性测量单元IMU数据。这里,在确定AR场景为AR导航场景的情况下,可以基于AR设备在所述三维场景地图中的位置信息,确定虚拟导航员在三维场景地图中的位置信息,例如,这里的位置可以是在AR设备之前的预设距离处,这样,通过虚拟导航员可以更形象地对用户进行AR导航,进一步提升了导航服务质量。在一种可能的实施方式中,所述基于所述AR设备在所述三维场景地图中的位置信息,确定所述虚拟导航员在所述三维场景地图中的位置信息,包括:根据所述AR设备在所述三维场景地图对应的世界坐标系下的位置信息,以及设置的目的地信息,确定导航路线;基于所述AR设备在所述三维场景地图中的位置信息,以及所述导航路线,确定所述虚拟导航员在所述三维场景地图中的位置信息;其中,所述虚拟导航员位于所述导航路线上,且与所述AR设备的位置之间相距预设距离。这里,可以基于三维空间内确定的导航路线,以及AR设备自身的位置信息,来确定位于导航路线上的虚拟导航员的位置信息,从而便于虚拟导航员按照确定的导航路线来进行AR导航。在一种可能的实施方式中,所述根据所述虚拟导航员在所述三维场景地图中的位置信息,在所述AR设备展示包含所述虚拟导航员的AR导航场景,包括:根据所述虚拟导航员在所述三维场景地图中的位置信息,以及所述导航路线,在所述AR设备展示包含所述虚拟导航员和所述导航路线的AR导航场景。这里所展示的AR导航场景,可以可视化呈现虚拟导航员针对导航路线的导航效果,从而可以很好的提升用户与AR设备之间的交互体验。第二方面,本公开实施例还提供了一种控制虚拟对象移动的装置,所述装置包括:获取模块,用于在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,获取所述AR设备的惯性测量单元IMU数据;确定模块,用于基于所述IMU数据确定所述AR设备的移动状态信息;控制模块,用于根据所述移动状态信息,控制所述目标虚拟对象进行移动。第三方面,本公开实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面及其各种实施方式任一项所述的控制虚拟对象移动的方法的步骤。第四方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被电本文档来自技高网...

【技术保护点】
1.一种控制虚拟对象移动的方法,其特征在于,所述方法包括:/n在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,获取所述AR设备的惯性测量单元IMU数据;/n基于所述IMU数据确定所述AR设备的移动状态信息;/n根据所述移动状态信息,控制所述目标虚拟对象进行移动。/n

【技术特征摘要】
1.一种控制虚拟对象移动的方法,其特征在于,所述方法包括:
在增强现实AR设备展示包含目标虚拟对象的AR场景的过程中,获取所述AR设备的惯性测量单元IMU数据;
基于所述IMU数据确定所述AR设备的移动状态信息;
根据所述移动状态信息,控制所述目标虚拟对象进行移动。


2.根据权利要求1所述的方法,其特征在于,所述IMU数据包括三轴加速度信息和三轴角速度信息,所述基于所述IMU数据确定所述AR设备的移动状态信息,包括:
基于所述三轴加速度信息,确定所述AR设备的加速度信息,以及基于所述三轴角速度信息,确定所述AR设备的角速度信息;
基于所述加速度信息和所述角速度信息,确定所述AR设备的移动状态信息。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述移动状态信息,控制所述目标虚拟对象进行移动,包括:
控制所述目标虚拟对象按照所述AR设备的移动状态信息进行同步移动。


4.根据权利要求3所述的方法,其特征在于,所述控制所述目标虚拟对象按照所述AR设备的移动状态信息进行同步移动,包括:
基于所述AR设备的移动状态信息,确定所述AR设备当前所属的目标移动状态类型;
基于各移动状态类型与各特效数据之间的对应关系,确定与所述目标移动状态类型对应的目标特效数据;
控制所述目标虚拟对象按照所述目标移动状态信息以及所述目标特效数据进行同步移动。


5.根据权利要求4述的方法,其特征在于,所述移动状态信息包括移动速度和移动方向;所述移动状态类型包括行走、奔跑、转换方向中的至少一种。


6.根据权利要求1~5任一所述的方法,其特征在于,所述AR场景为AR导航场景,所述目标虚拟对象为虚拟导航员,所述方法还包括:
基于所述AR设备拍摄的真实场景图像,以及预先构建的三维场景地图,确定所述AR设备在所述三维场景地图中的位置信息;
基于所述AR设备在所述三维场景地图中的位置信息,确定所述虚拟导航员在所述三维场景地图中的位置信息;
根据所述虚拟导航员在所述三维场景地图中的位置信息,在所述AR设备展示包含所述虚拟导航员...

【专利技术属性】
技术研发人员:卢金莲韦豪
申请(专利权)人:深圳市慧鲤科技有限公司
类型:发明
国别省市:广东;44

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

1