[发明专利]一种基于计算机的舞蹈动作判定方法无效
| 申请号: | 200910189940.9 | 申请日: | 2009-09-01 |
| 公开(公告)号: | CN102000430A | 公开(公告)日: | 2011-04-06 |
| 发明(设计)人: | 谢智璋;甘泉;李浩;彭立焱 | 申请(专利权)人: | 深圳泰山在线科技有限公司 |
| 主分类号: | A63F13/00 | 分类号: | A63F13/00 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
| 地址: | 518000 广东省深圳市高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 计算机 舞蹈 动作 判定 方法 | ||
1.一种基于计算机的舞蹈动作判定方法,其特征在于,包括以下步骤:
S1)在人体上设置跟踪点,在人体的舞蹈动作过程中采集该跟踪点在不同时刻的空间位置数据;
S2)基于需要判断的动作要求,计算该跟踪点的相应动作数据;
S3)根据标准动作数据及其判断标准和S2计算出的动作数据,对该舞蹈动作进行判定;
S4)对判定结果进行输出提示。
2.如权利要求1所述方法,其特征在于,所述舞蹈动作分为直线动作和曲线动作。
3.如权利要求2所述方法,其特征在于,所述步骤S2包括如下步骤:
S21)将所述直线动作所对应的一组空间位置数据投影到由两个参考轴定义的第一参考平面,以获得一组一次投影点,其中该两个参考轴分别记为A轴、B轴,该一次投影点的投影坐分别标记为:(a1,b1),(a2,b2),......,(ai,bi);
S22)计算所述一次投影点在该两个参考轴上的平均值:avgeA=(a1+a2+...+ai)/i,avgeB=(b1+b2+...+bi)/i;
S23)计算方差:LAA=(a1-avgeA)2+(a2-avgeA)2+...+(ai-avgeA)2,LAB=(a1-avgeA)(b1-avgeB)+...+(ai-avgeA)(bi-avgeB);
S24)计算斜率:k=LAB/LAA,并计算截距离:b=avgeB-LAB×avgeA/LAA;
S25)根据所述斜率和所述截距离确定一拟合曲线,并计算该拟合曲线相对所述参考轴的角度以作为所述直线动作的角度,再将该一次投影点投影到该拟合曲线上以获得二次投影点,计算该二次投影点中距离最大的两个二次投影点,并计算该两个二次投影点所对应的一次投影点的距离作为该直线动作的距离。
4.如权利要求3所述方法,其特征在于,在步骤S3中,根据该直线动作的角度及距离对所述直线动作进行判定。
5.如权利要求4所述方法,其特征在于,在步骤S3中,确定该直线动作的角度与标准角度的差值,并根据正切变换递减方式确定角度判定值,以及确定该直线动作的距离与标准距离的差值,并根据线性递减方式确定距离判定值,并按对应权重进行求和。
6.如权利要求5所述方法,其特征在于,所述判定方法包括进一步确定所述直线动作在与所述第一参考平面垂直且相互垂直的第二参考平面和第三参考平面内的所述角度判定值和所述距离判定值,并对所述第一参考平面、所述第二参考平面和所述第三参考平面的角度判定值和距离判定值进行累计求和。
7.如权利要求6所述方法,其特征在于,所述判定方法进一步包括,根据预定的判定次数和空间位置数据点的顺延个数,在相邻一次判定的基础上顺延预定个数的空间位置点作为再次判定的开始点,对所述直线动作再次进行判定判定,共进行预订判定次数的判定,取判定值最高的为此次舞蹈动作的最终判定值。
8.如权利要求2所述方法,其特征在于,所述步骤S2包括:
S31)将所述舞蹈动作所对应的一组空间位置数据投影到由两个参考轴定义的第一参考平面中,以获得一组投影点;
S32)根据步骤S31计算出的该组投影点,计算每一投影点所对应的速度,并计算所述速度与标准速度的实际速度偏差;
S33)根据步骤S31计算出的该组投影点,计算每一投影点所对应的所述速度与所述参考轴之间的角度,并计算所述角度与标准角度的实际角度偏差;
S34)根据步骤S31计算出的该组投影点,计算每一投影点与前一投影点之间的距离,并计算所述距离与标准距离的实际距离偏差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳泰山在线科技有限公司,未经深圳泰山在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910189940.9/1.html,转载请声明来源钻瓜专利网。





