一种用于呈现AR信息的方法及系统技术方案

技术编号:17836946 阅读:28 留言:0更新日期:2018-05-03 18:51
本申请的目的是提供一种用于呈现AR信息的方法及系统。其中,所述方法包括:在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息;基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配;基于所述投影角度信息将所述AR信息呈现给所述用户。与现有技术相比,本申请通过获取用户当前姿态信息来调整AR信息的投影角度,实现了为用户提供与其姿态相符的AR信息的目的。

A method and system for presenting AR information

The purpose of this application is to provide a method and system for presenting AR information. The method includes: obtaining the user's current attitude information in the process of presenting AR information for the user, adjusting the projection angle information of the AR information based on the present attitude information, so that the adjusted projection angle information is matched with the present attitude information; based on the projection angle letter, the proposed projection angle information is matched with the present attitude information. The AR information is presented to the user by the interest. Compared with the existing technology, this application adjusts the projection angle of the AR information by obtaining the user's current attitude information, and realizes the purpose of providing the user with the AR information that is consistent with its attitude.

【技术实现步骤摘要】
一种用于呈现AR信息的方法及系统
本申请涉及计算机领域,尤其涉及一种用于呈现AR信息的方法及系统。
技术介绍
增强现实技术(AugmentedReality,简称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信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配包括:若所述姿态变化等于或大于所述姿态变化阈值,基于所述当前姿态信息调整所述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信息的标记对象;所述计算机设备将对应所述标记对应的AR信息提供给投影本文档来自技高网...
一种用于呈现AR信息的方法及系统

【技术保护点】
一种用于呈现AR信息的方法,其中,该方法包括:在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息;基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配;基于所述投影角度信息将所述AR信息呈现给所述用户。

【技术特征摘要】
1.一种用于呈现AR信息的方法,其中,该方法包括:在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息;基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配;基于所述投影角度信息将所述AR信息呈现给所述用户。2.根据权利要求1所述的方法,其中,所述当前姿态信息还包括所述用户的当前位置信息;其中,所述方法还包括:基于所述当前位置信息确定所述AR信息的缩放信息;其中,所述基于所述投影角度信息将所述AR信息呈现给所述用户包括:基于所述投影角度信息及所述缩放信息将所述AR信息呈现给所述用户。3.根据权利要求2所述的方法,其中,所述基于所述投影角度信息及所述缩放信息将所述AR信息呈现给所述用户包括:根据所述缩放信息对所述AR信息进行缩放处理;基于所述投影角度信息将缩放处理后的所述AR信息呈现给所述用户。4.根据权利要求2或3所述的方法,其中,所述基于所述当前位置信息确定所述AR信息的缩放信息包括:基于所获取的当前位置信息确定所述用户与投影平面的当前距离信息,其中,所述投影平面用于呈现所述AR信息;基于所述用户与投影平面的当前距离信息及所述用户相对所述投影平面的初始距离信息,确定所述AR信息的缩放信息。5.根据权利要求4所述的方法,其中,所述基于所获取的当前位置信息确定所述用户与投影平面的当前距离信息,其中,所述投影平面用于呈现所述AR信息包括:根据所获取的当前位置信息所属的第一坐标系,确定所获取的当前位置信息在投影平面所属的第二坐标系中的对应位置信息,其中,所述投影平面用于呈现所述AR信息;根据所获取的当前位置信息在所述第二坐标系中的对应位置信息,确定所述用户与投影平面的当前距离信息。6.根据权利要求1至5中任一项所述的方法,其中,所述在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息包括:在为用户呈现AR信息的过程中,获取所述用户的当前深度图像信息;根据所述当前深度图像信息确定所述用户的当前姿态信息。7.根据权利要求1所述的方法,其中,所述在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息包括:在为用户呈现AR信息的过程中,获取所述用户相对测量装置的当前姿态信息;其中,所述基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配包括:基于所述测量装置与投影装置的相对位置关系调整所述当前姿态信息;基于调整后的所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配。8.根据权利要求1所述的方法,其中,所述方法还包括:检测所述当前姿态信息相对所述用户的前一姿态信息的姿态变化是否等于或大于姿态变化阈值;其中,所述基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配包括:若所述姿态变化等于或大于所述姿态变化阈值,基于所述当前姿态信息调整所述AR信息的投影角度信息,以使得调整后的所述投影角度信息与所述当前姿态信息相匹配。9.根据权利要求1至8中任一项所述的方法,其中,所述方法还包括:根据用户设备获取的标记对象,确定所述标记对象对应的AR信息;将所述AR信息呈现至所述用户设备对应的用户;其中,所述在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息包括:在为所述用户呈现所述AR信息的过程中,获取所述用户的当前姿态信息。10.一种用于呈现AR信息的系统,其中,该系统包括:第一模块,用于在为用户呈现AR信息的过程中,获取所述用户的当前姿态信息;第二模块,用于基于所述当前姿态信息调整所述AR信息的投...

【专利技术属性】
技术研发人员:廖春元鹿茹茹
申请(专利权)人:亮风台上海信息科技有限公司
类型:发明
国别省市:上海,31

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

1