[发明专利]一种基于计算机的扭腰运动实现方法及系统有效
申请号: | 201010559411.6 | 申请日: | 2010-11-25 |
公开(公告)号: | CN102475966A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 王磊;陈亮亮;刘琦;陈清龙;彭立焱 | 申请(专利权)人: | 深圳泰山在线科技有限公司 |
主分类号: | A63F13/00 | 分类号: | A63F13/00;A63B26/00 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518000 广东省深圳市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算机 运动 实现 方法 系统 | ||
技术领域
本发明涉及计算机应用领域,更具体地说,涉及一种基于计算机的扭腰运动实现方法及系统。
背景技术
目前在计算机上实现的扭腰运动是采用计算机鼠标或键盘来实现的:通过鼠标的点击,来控制显示器上人物腰腹部或者物体的左右移动;通过键盘不同的键,来控制显示器上人物腰腹部或者物体的左右移动。
使用计算机键盘、鼠标来实现移动,模拟扭腰运动,其本身只是使用了人的手,不能达到锻炼腰腹肌肉、臀部肌肉、腿部肌肉,提高人体腰、髋、膝关节的灵活性、柔韧性的效用;且移动的速度、加速度都是固定的,与现实中动作相比,严重缺乏真实性。如果按这种方式来实现呼啦圈运动项目,不仅不能达到锻炼身体的效果,并且枯燥,没有什么吸引力。
发明内容
本发明要解决的技术问题在于,针对现有技术中基于计算机的扭腰运动缺乏真实感和运动的基本特征以及测量跳跃幅度时难以测量,测量结果误差较大的缺陷,提供一种基于计算机的扭腰运动实现方法及系统。
本发明解决其技术问题所采用的技术方案是:提供一种基于计算机的扭腰运动实现方法,包括以下步骤:
S1、实时采集用户腰腹部跟踪点的位置坐标,并根据所述位置坐标获取所述跟踪点水平方向的位置数据,根据所述位置数据计算水平方向的速度数据;
S2、判断是否存在绝对值大于等于预设的速度阈值的第一速度数据,若是则判定出现所述第一速度数据的位置为扭腰动作起点并进入下一步骤,否则返回所述步骤S1;
S3、再次实时采集所述跟踪点的位置坐标,并根据所述位置坐标获取所述跟踪点水平方向的位置数据,根据所述位置数据计算水平方向的速度数据;
S4、判断是否存在为零的第二速度数据,若是则判定停止扭腰,并利用显示模块显示所述虚拟形象停止扭腰,否则进入下一步骤;
S5、判断是否存在与所述第一速度数据方向相反的第三速度数据,若是则判定出现所述第三速度数据的位置为扭腰动作终点,利用所述显示模块显示所述虚拟形象完成一次扭腰动作,并返回所述步骤S1,否则返回所述步骤S3。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S5还包括,根据所述步骤S3中得到的所述位置数据和速度数据计算出任意时刻的位置数据,根据所述任意时刻的位置数据显示所述虚拟形象完成的扭腰动作。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S5还包括出现所述扭腰动作终点后,计算并记录扭腰幅度,所述扭腰幅度为所述扭腰动作起点与所述扭腰动作终点的位置数据之差的绝对值。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S5还包括利用所述显示模块增加显示虚拟呼啦圈,出现所述扭腰动作终点后,判断所述扭腰幅度是否大于等于预设的幅度阈值,若是则利用所述显示模块显示所述虚拟呼啦圈在所述虚拟形象的腰腹部甩动,否则显示所述虚拟呼啦圈掉到地上。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S4还包括停止扭腰后,计算并输出记录的所述扭腰幅度的平均值作为幅度均值。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S4还包括停止扭腰后,记录并输出出现扭腰动作终点的次数作为扭腰个数,以及从出现第一个扭腰动作起点到停止扭腰经历的时间作为扭腰时间,计算并输出所述扭腰个数和扭腰时间的比值作为扭腰频率。
在本发明所述的基于计算的扭腰运动实现方法中,所述步骤S4还包括停止扭腰后,计算并输出扭腰成绩,计算方法包括:
a、根据所述幅度均值利用预设的幅度-成绩公式计算所述扭腰成绩;
b、根据所述扭腰频率利用预设的频率-成绩公式计算所述扭腰成绩;
c、根据所述幅度均值和扭腰频率利用预设的幅度、频率-成绩公式计算所述扭腰成绩。
还提供一种基于计算的扭腰运动实现系统,包括:视频采集模块,用于实时采集用户腰腹部跟踪点的位置坐标;
数据处理模块,用于接受采集到的位置坐标,根据所述位置坐标获取所述跟踪点水平方向的位置数据,根据所述位置数据计算水平方向的速度数据,判断是否出现大于速度阈值的第一速度数据,若是则判定出现扭腰动作起点,并再次接受采集到的位置坐标,根据所述位置坐标获取所述跟踪点水平方向的位置数据,根据所述位置数据计算水平方向的速度数据,判断是否出现为零的第二速度数据,若是则判定停止扭腰并控制所述显示模块显示代表所述用户的虚拟人停止扭腰,否则继续判断是否出现与所述第一速度数据方向相反的第三速度数据,若是则判定出现扭腰动作终点并控制所述显示模块显示所述虚拟形象完成一次扭腰动作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳泰山在线科技有限公司,未经深圳泰山在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010559411.6/2.html,转载请声明来源钻瓜专利网。