The present invention provides an action correction method and device based on AR or VR motion, which includes obtaining the first motion point information of the joint of a virtual user in the video and obtaining second motion point information of the joint of the mobile user through the emitter on the mobile user, and the information of the first motion point and the second motion point information. In a three-dimensional coordinate system, the first coordinate information of the virtual user corresponding to the first motion point information, the second coordinate information of the mobile user corresponding to the second motion point information, and the difference information between the first coordinate information and the second coordinate information are calculated, and the mobile user is determined according to the difference information. When the joint movement is wrong, the first prompt information is generated and displayed. It can guide the action of the user, make the user accurately grasp the position of the action point of the virtual character, and know whether the action is correct and accurate, make the user correct the action, and can guide the user accurate action.
【技术实现步骤摘要】
基于AR或VR运动的动作校正方法和装置
本专利技术涉及多媒体
,尤其涉及一种基于AR或VR运动的动作校正方法和装置。
技术介绍
随着增强现实技术(AugmentedReality,简称AR)和虚拟现实(VirtualReality,简称VR)技术的发展,AR技术和VR技术应用到了各个领域中。现在,可以将AR技术和VR技术应用到多媒体中,例如,应用到体育运动、舞蹈健身等教学中。现有技术中,在多媒体教学中,可以播放虚拟人物的运动,使得用户可以观看到虚拟人物的行为和动作等,进而帮助用户学习体育运动、舞蹈健身等。然而现有技术中,只是采用播放虚拟人物的运动的方式去进行教学,用户不能准确的掌握到虚拟人物的动作点位,用户不知道自己的动作是否正确、精准,进而不能对用户进行精确的动作的指导。
技术实现思路
本专利技术提供一种基于AR或VR运动的动作校正方法和装置,用以解决用户不能准确的掌握到虚拟人物的动作点位,用户不知道自己的动作是否正确、精准,进而不能对用户进行精确的动作的指导的问题。一方面,本专利技术提供一种基于AR或VR运动的动作校正方法,包括:获取视频中的虚拟用户的关节的第一运动点信息,并通过移动用户身上的发射器获取所述移动用户的关节的第二运动点信息;将所述第一运动点信息和所述第二运动点信息变换到一个三维坐标系中,分别得到与所述第一运动点信息对应的虚拟用户的第一坐标信息、与所述第二运动点信息对应的移动用户的第二坐标信息;计算所述第一坐标信息与所述第二坐标信息之间的差值信息;在根据所述差值信息确定所述移动用户的关节的运动错误时,生成并显示第一提示信息。另一方面,本专 ...
【技术保护点】
1.一种基于AR或VR运动的动作校正方法,其特征在于,包括:获取视频中的虚拟用户的关节的第一运动点信息,并通过移动用户身上的发射器获取所述移动用户的关节的第二运动点信息;将所述第一运动点信息和所述第二运动点信息变换到一个三维坐标系中,分别得到与所述第一运动点信息对应的虚拟用户的第一坐标信息、与所述第二运动点信息对应的移动用户的第二坐标信息;计算所述第一坐标信息与所述第二坐标信息之间的差值信息;在根据所述差值信息确定所述移动用户的关节的运动错误时,生成并显示第一提示信息。
【技术特征摘要】
1.一种基于AR或VR运动的动作校正方法,其特征在于,包括:获取视频中的虚拟用户的关节的第一运动点信息,并通过移动用户身上的发射器获取所述移动用户的关节的第二运动点信息;将所述第一运动点信息和所述第二运动点信息变换到一个三维坐标系中,分别得到与所述第一运动点信息对应的虚拟用户的第一坐标信息、与所述第二运动点信息对应的移动用户的第二坐标信息;计算所述第一坐标信息与所述第二坐标信息之间的差值信息;在根据所述差值信息确定所述移动用户的关节的运动错误时,生成并显示第一提示信息。2.根据权利要求1所述的方法,其特征在于,所述计算所述第一坐标信息与所述第二坐标信息之间的差值信息,包括:根据所述第一坐标信息和所述三维坐标系的原点,确定所述虚拟用户的关节的第一运动向量,并根据所述第二坐标信息和所述三维坐标系的原点,确定所述移动用户的关节的第二运动向量;将所述第一运动向量减去所述第二运动向量,得到差值信息,其中,所述差值信息为一个向量,所述差值信息中包括三维空间内的三个数值;相应的,在根据所述差值信息确定所述移动用户的关节的运动错误时,生成并显示第一提示信息,包括:在确定所述差值信息中的每一个数值不为零时,确定所述移动用户的关节在与每一个数值对应的方向上是运动错误的;生成并显示所述第一提示信息。3.根据权利要求2所述的方法,其特征在于,在确定所述差值信息中的每一个数值不为零的时候,确定所述移动用户的关节在与每一个数值对应的方向上是运动错误的,包括:在确定所述差值信息中的每一个数值为正数时,确定所述移动用户的关节要在与每一个数值对应的方向的正方向上移动;在确定所述差值信息中的每一个数值为负数时,确定所述移动用户的关节要在与每一个数值对应的方向的负方向上移动。4.根据权利要求1所述的方法,其特征在于,在根据所述差值信息确定所述移动用户的关节的运动错误时,生成并显示第一提示信息之后,还包括:将所述第一坐标信息、所述第二坐标信息分别乘以一个预设的平移变换矩阵,分别得到第三坐标信息和第四坐标信息;将所述第三坐标信息上的每一个维度上的数值,分别减去所述第四坐标信息上与所述维度对应的数值,得到数值差值;确定所述数值差值的绝对值,为所述移动用户的关节的移动调节量;生成并显示第二提示信息,其中,所述第二提示信息中包括所述移动调节量。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法,还包括:获取视频中的虚拟用户的关节的第一运动速度,并通过移动用户身上的发射器获取所述移动用户的关节的第二运动速度;计算所述第一运动速度与所述第一运动速度的速度差值;在确定所述速度差值小于零时,生成并显示第三提示信息,其中,所述第三提示信息表征需要所述移动用户减速,在确定所述速度差值大于零时,生成并显示第四提示信息,其中,所述第四提示信息表征需要所述移动用户加速。6.根据权利要求1-4任一项所述的方法,其特征在于,所述三维坐标系的x轴为水平线,所述三维坐标系的z轴为所述移动用户在初始移动方向的水平线,且所述z轴垂直于所述x轴,所述三维坐标系的y轴垂直于所述x轴和所述z轴。7.一种基于AR或VR运动的动作校正装置,其特征在于,...
【专利技术属性】
技术研发人员:郭悦,屈阳,王笑,蒋成,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。