运动捕捉数据的处理方法、装置及系统制造方法及图纸

技术编号:9993154 阅读:79 留言:0更新日期:2014-05-02 11:42
本发明专利技术提供了一种运动捕捉数据的处理方法、装置及系统,涉及运动捕捉技术领域,所述方法,包括:获取运动捕捉系统发送的运动捕捉数据;所述运动捕捉数据实时发送给远程终端设备,以使得所述远程终端设备根据所述运动捕捉数据进行动画播放。本发明专利技术能够解决现有技术的运动捕捉技术的数据难以在远程多个终端处实时的进行展现的问题。

【技术实现步骤摘要】
运动捕捉数据的处理方法、装置及系统
本专利技术涉及运动捕捉
,尤其涉及运动捕捉数据的处理方法、装置及系统。
技术介绍
随着科学技术的发展,运动捕捉技术已经在动画,电影,运动教学等领域得到了广泛的应用。运动捕捉技术是一种用于准确测量运动物体在三维空间运动状况的技术,它通过运动捕捉设备把运动物体的运动状况以数字的形式记录下来,然后使用计算机对运动数据进行处理,得到不同时间计量单位上物体的空间坐标。当前的运动捕捉技术主要包括以下几种方式:机械式运动捕捉、电磁式运动捕捉、声学式运动捕捉、光学式运动捕捉等。当前,通过运动捕捉技术可以进行动画及电影特效的制作,进行运动教学等。但是,目前对于运动捕捉技术中获取到的运动捕捉图像,仅能在本地终端处进行展现,难以在远程多个终端处实时的进行展现。
技术实现思路
本专利技术实施例提供一种运动捕捉数据的处理方法、装置及系统,以解决现有技术中对于运动捕捉技术中获取到的运动捕捉图像,仅能在本地终端处进行展现,难以在远程多个终端处实时的进行展现的问题。为了达到上述目的,本专利技术采用如下技术方案:一种运动捕捉数据的处理方法,包括:获取运动捕捉系统发送的运动捕捉数据;将所述运动捕捉数据实时发送给远程终端设备,以使得所述远程终端设备根据所述运动捕捉数据进行动画播放。具体的,在将所述运动捕捉数据实时发送给远程终端设备之前,包括:将所述运动捕捉数据进行文件格式转换。具体的,所述将所述运动捕捉数据实时发送给远程终端设备,包括:将所述运动捕捉数据发送到网络端口,并通过所述网络端口将所述运动捕捉数据发送到一个或多个远程终端设备。此外,所述运动捕捉数据的处理方法,还包括:接收远程终端设备发送的操作命令;根据所述远程终端设备的网络地址以及预先设置的权限信息,判断该远程终端设备是否有发送操作命令的权限;若判断到远程终端设备有发送操作命令的权限,将所述操作命令转发给所述运动捕捉系统。此外,所述运动捕捉数据的处理方法,还包括:接收用户通过所述的远程终端设备反馈的反馈信息。此外,所述运动捕捉数据的处理方法,还包括:根据所述的反馈信息进行处理,生成处理结果信息。一种运动捕捉数据的处理方法,包括:通过网络服务器向运动捕捉系统中的各个运动测量模块发送启动指令;接收所述网络服务器实时发送的各个运动测量模块的运动捕捉数据;根据所述运动捕捉数据进行动画播放。具体的,所述根据所述运动捕捉数据进行动画播放,包括:同时处理接收到的多个网络服务器实时发送的运动捕捉数据,根据多个所述运动捕捉数据分别进行动画播放。此外,所述数据的处理方法,还包括:在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在所述运动捕捉场景中的位置;根据所述拍摄视角和所述远程终端设备自身在所述运动捕捉场景中的位置,确定动画播放视角;根据所述运动捕捉数据以及所述动画播放视角进行动画播放。此外,所述数据的处理方法,还包括向所述网络服务器发送操作指令,以控制所述的运动捕捉系统。此外,所述数据的处理方法,还包括向所述网络服务器发送用户输入的反馈信息。一种运动捕捉数据的处理装置,包括:数据获取单元,用于获取运动捕捉系统发送的运动捕捉数据;数据发送单元,用于将所述运动捕捉数据实时发送给远程终端设备,以使得所述远程终端设备根据所述运动捕捉数据进行动画播放。所述运动捕捉数据的处理装置,还包括:文件格式转换单元,用于将所述运动捕捉数据进行文件格式转换。所述数据发送单元,具体用于:将所述运动捕捉数据发送到网络端口,并通过所述网络端口将所述运动捕捉数据发送到一个或多个远程终端设备。进一步的,所述的运动捕捉数据的处理装置,还包括:操作命令接收单元,用于接收远程终端设备发送的操作命令;判断单元,用于根据所述远程终端设备的网络地址以及预先设置的权限信息,判断该远程终端设备是否有发送操作命令的权限;转发单元,在所述判断单元判断到远程终端设备有发送操作命令的权限时,将所述操作命令转发给所述运动捕捉系统。进一步的,所述的运动捕捉数据的处理装置,还包括:反馈信息接收单元,用于接收用户通过所述的远程终端设备反馈的反馈信息。进一步的,所述的运动捕捉数据的处理装置,还包括:生成单元,用于根据所述反馈信息接收单元接收的反馈信息进行处理,生成处理结果信息。一种远程终端设备,包括:启动指令发送单元,用于通过网络服务器向运动捕捉系统中的各个运动测量模块发送启动指令;接收单元,用于接收所述网络服务器实时发送的各个运动测量模块的运动捕捉数据;运动捕捉数据处理单元,用于根据所述接收单元接收到的所述运动捕捉数据进行动画播放。具体的,所述运动捕捉数据处理单元,具体用于:同时处理接收到的多个网络服务器实时发送的运动捕捉数据,根据多个所述运动捕捉数据分别进行动画播放。此外,所述的远程终端设备,还包括:确定单元,用于在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在所述运动捕捉场景中的位置;所述确定单元,还用于根据所述拍摄视角和所述远程终端设备自身在所述运动捕捉场景中的位置,确定动画播放视角;所述运动捕捉数据处理单元,具体用于:根据所述运动捕捉数据以及所述动画播放视角进行动画播放。具体的,所述的远程终端设备,还包括:操作指令发送单元,用于向所述网络服务器发送操作指令,以控制所述的运动捕捉系统。此外,所述的远程终端设备,还包括:反馈信息发送单元,用于向所述网络服务器发送用户输入的反馈信息。一种运动捕捉数据的处理系统,包括运动捕捉系统、运动捕捉数据的处理装置以及远程终端设备;其中,所述运动捕捉系统,用于采集运动捕捉对象的运动捕捉数据,将所述运动捕捉数据发送给所述运动捕捉数据的处理装置;所述运动捕捉数据的处理装置,用于将所述运动捕捉数据实时发送给远程终端设备;所述远程终端设备,用于根据所述运动捕捉数据进行动画播放。本专利技术实施例提供的运动捕捉数据的处理方法、装置及系统,通过获取运动捕捉系统发送的运动捕捉数据,将所述运动捕捉数据实时发送给远程终端设备,能够使得所述远程终端设备根据所述运动捕捉数据进行动画播放。而现有技术中运动捕捉技术中获取到的运动捕捉图像,仅能在本地终端处进行展现,难以在远程多个终端处实时的进行展现。可见,本专利技术能够将运动捕捉系统获取到的运动捕捉数据通过远程终端设备进行展示,便于与运动场景的实时互动。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的运动捕捉数据的处理方法的流程图;图2为本专利技术实施例提供的运动捕捉数据的处理方法的流程图;图3为本专利技术实施例提供的运动捕捉数据的处理场景的示意图;图4为本专利技术实施例提供的运动捕捉数据的处理装置的结构示意图;图5为本专利技术实施例提供的运动捕捉数据的处理装置的结构示意图;图6为本专利技术实施例提供的远程终端设备的结构示意图;图7为本专利技术实施例提供的远程终端设备的结构示意图;图8为本专利技术实施例提供的运动捕捉本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种运动捕捉数据的处理方法,其特征在于,包括:获取运动捕捉系统发送的运动捕捉数据;将所述运动捕捉数据实时发送给远程终端设备,以使得所述远程终端设备根据所述运动捕捉数据进行动画播放;并使得所述远程终端设备在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在该运动捕捉场景中的位置;使得远程终端设备根据拍摄视角和远程终端设备自身在运动捕捉场景中的位置,确定动画播放视角,并根据运动捕捉数据以及该动画播放视角进行动画播放;使得远程终端设备在接收网络服务器发送的运动捕捉数据的同时进行视频侧拍,并于拍摄的视频上打时间标签和场景标签,在侧拍的过程中,基于远程终端设备拍摄的视角和焦距信息,在根据运动捕捉数据播放动画时形成虚拟摄像机位,所播放的动画的视角和焦距跟随远程终端设备的位置和拍摄视角的改变而改变;所述运动捕捉数据是采用运动捕捉技术所获得的运动物体的数据;所述运动捕捉技术是一种用于准确测量运动物体在三维空间运动状况的技术,它通过运动捕捉设备把运动物体的运动状况以数字的形式记录下来,然后使用计算机对运动数据进行处理,得到不同时间计量单位上物体的空间坐标;所述运动捕捉数据的处理方法具体的应用场景中包括运动捕捉系统、网络服务器、以及多个远程终端设备;场景中采用的运动捕捉系统为一套基于惯性传感器的运动测量的运动捕捉系统;网络服务器是与该运动捕捉系统的中央处理单元处于同一台主机中,并置于比赛场地边;多个裁判使用的安装了相应浏览软件的远程终端设备实时的接收该网络服务器发出的运动捕捉数据;在运动场进行比赛的体操运动员全身绑定17个运动测量模块,绑定位置包括头部、胸椎、臀部、两个肩部、两个大臂、两个小臂、两只手、两条大腿、两条小腿、两只脚;每个运动测量模块包括三轴加速度传感器、三轴角速度传感器、三轴磁力计;通过对角速度的积分,得到各模块的方位信息,同时通过对地磁场以及重力加速度的测量,得到各模块相对于重力方向以及地磁场方向的方位信息,通过此方位信息对运动测量模块角速度积分的方位进行校准从而消除角速度的积分误差;各个模块把加速度、角速度、空间姿态信息以无线传输的方式发送给位于比赛场地边的运动捕捉中央处理单元;该中央处理单元对加速度信息进行二次积分得到各部位的位移信息,并根据生物力学约束以及与外界的接触约束判定,并对位移信息的积分误差进行修正;所述将所述运动捕捉数据实时发送给远程终端设备,包括:将所述运动捕捉数据发送到网络端口,并通过所述网络端口将所述运动捕捉数据发送到一个或多个远程终端设备;所述方法还包括:接收远程终端设备发送的操作命令;根据所述远程终端设备的网络地址以及预先设置的权限信息,判断该远程终端设备是否有发送操作命令的权限;若判断到远程终端设备有发送操作命令的权限,将所述操作命令转发给所述运动捕捉系统。2.根据权利要求1所述的运动捕捉数据的处理方法,其特征在于,在将所述运动捕捉数据实时发送给远程终端设备之前,包括:将所述运动捕捉数据进行文件格式转换。3.根据权利要求1所述的运动捕捉数据的处理方法,其特征在于,还包括:接收用户通过所述的远程终端设备反馈的反馈信息。4.根据权利要求3所述的运动捕捉数据的处理方法,其特征在于,还包括:根据所述的反馈信息进行处理,生成处理结果信息。5.一种运动捕捉数据的处理方法,其特征在于,包括:通过网络服务器向运动捕捉系统中的各个运动测量模块发送启动指令;接收所述网络服务器实时发送的各个运动测量模块的运动捕捉数据;根据所述运动捕捉数据进行动画播放;在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在该运动捕捉场景中的位置;根据拍摄视角和远程终端设备自身在运动捕捉场景中的位置,确定动画播放视角,并根据运动捕捉数据以及该动画播放视角进行动画播放;在接收网络服务器发送的运动捕捉数据的同时进行视频侧拍,并于拍摄的视频上打时间标签和场景标签,在侧拍的过程中,基于远程终端设备拍摄的视角和焦距信息,在根据运动捕捉数据播放动画时形成虚拟摄像机位,所播放的动画的视角和焦距跟随远程终端设备的位置和拍摄视角的改变而改变;所述运动捕捉数据是采用运动捕捉技术所获得的运动物体的数据;所述运动捕捉技术是一种用于准确测量运动物体在三维空间运动状况的技术,它通过运动捕捉设备把运动物体的运动状况以数字的形式记录下来,然后使用计算机对运动数据进行处理,得到不同时间计量单位上物体的空间坐标;所述运动捕捉数据的处理方法具体的应用场景中包括运动捕捉系统、网络服务器、以及多个远程终端设备;场景中采用的运动捕捉系统为一套基于惯性传感器的运动测量的运动捕捉系统;网络服务器是与该运动捕捉系统的中央处理单元处于同一台主机中,并置于比赛场地边;多个裁判使用的安装了相应浏览软件的远程终端设备实时的接收该网络服务器发出的运动捕捉数据;在运动场进行比赛的体操运动员全身绑定17个运动测量模块,绑定位置包括头部、胸椎、臀部、两个肩部、两个大臂、两个小臂、两只手、两条大腿、两条小腿、两只脚;每个运动测量模块包括三轴加速度传感器、三轴角速度传感器、三轴磁力计;通过对角速度的积分,得到各模块的方位信息,同时通过对地磁场以及重力加速度的测量,得到各模块相对于重力方向以及地磁场方向的方位信息,通过此方位信息对运动测量模块角速度积分的方位进行校准从而消除角速度的积分误差;各个模块把加速度、角速度、空间姿态信息以无线传输的方式发送给位于比赛场地边的运动捕捉中央处理单元;该中央处理单元对加速度信息进行二次积分得到各部位的位移信息,并根据生物力学约束以及与外界的接触约束判定,并对位移信息的积分误差进行修正;所述方法还包括:向所述网络服务器发送操作指令,以控制所述的运动捕捉系统。6.根据权利要求5所述的运动捕捉数据的处理方法,其特征在于,所述根据所述运动捕捉数据进行动画播放,包括:同时处理接收到的多个网络服务器实时发送的运动捕捉数据,根据多个所述运动捕捉数据分别进行动画播放。7.根据权利要求5所述的运动捕捉数据的处理方法,其特征在于,还包括:在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在所述运动捕捉场景中的位置;根据所述拍摄视角和所述远程终端设备自身在所述运动捕捉场景中的位置,确定动画播放视角;根据所述运动捕捉数据以及所述动画播放视角进行动画播放。8.根据权利要求5所述的运动捕捉数据的处理方法,其特征在于,还包括:向所述网络服务器发送用户输入的反馈信息。9.一种运动捕捉数据的处理装置,其特征在于,包括:数据获取单元,用于获取运动捕捉系统发送的运动捕捉数据;数据发送单元,用于将所述运动捕捉数据实时发送给远程终端设备,以使得所述远程终端设备根据所述运动捕捉数据进行动画播放;并使得所述远程终端设备在接收网络服务器实时发送的各个运动测量模块的运动捕捉数据的同时,对运动捕捉场景进行拍摄,确定拍摄视角以及远程终端设备自身在该运动捕捉场景中的位置;使得远程终端设备根据拍摄视角和远程终端设备自身在运动捕捉场景中的位置,确定动画播放视角,并根据运动捕捉数据以及该动画播放视角进行动画播放;使得远程终端设备在接收网络服务器发送的运动捕捉数据的同时进行视频侧拍,并于拍摄的视频上打时间标签和场景标签,在侧拍的过程中,基于远程终端设备拍摄的视角和焦距信息,在根据运动捕捉数据播放动画时形成虚拟摄像机位,所播放的动画的视角和焦距跟随远程终端设备的位置和拍摄视角的改变而改变;所述运动捕捉数据是采用运动捕捉技术所获得的运动物体的数据;所述运动捕捉技术是一种用于准确测量运动物体在三维空间运动状况的技术,它通过运动捕捉设备把运动物体的运动状况以数字的形式记录下来,然后使用计算机对运动数据进行处理,得到不同时间计量单位上物体的空间坐标;所述运动捕捉数据的处理装置具体的应用场景中包括运动捕捉系统、网络服务器、以及多个远程终端设备;场景中采用的运动捕捉系统为一套基于惯性传感器的运动测量的运动捕捉系统;网络服务器是与该运动捕捉系统的中央处理...

【专利技术属性】
技术研发人员:戴若犁刘昊扬李龙威陈金舟
申请(专利权)人:北京诺亦腾科技有限公司
类型:发明
国别省市:

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

1