一种运动评估的方法及装置制造方法

文档序号:1619157阅读:206来源:国知局
一种运动评估的方法及装置制造方法
【专利摘要】本申请公开了一种运动评估的方法及装置,所述方法包括:获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间;确定与各个所述音乐播放时间相对应的用户的运动评估时长;根据各个所述运动评估时长计算所述用户的运动评估结果。和现有技术相比,本发明提出的运动评估的方法及装置,能够将用户的任意动作与不同的音乐进行匹配,从而更加灵活、快速地获取用户的运动评估结果。
【专利说明】一种运动评估的方法及装置
【技术领域】
[0001]本申请涉及移动通信技术,特别涉及一种运动评估的方法及装置。
【背景技术】
[0002]目前,运动已经成为了游戏操纵设备所必须的功能,例如,日本任天堂公司的Wii和索尼的PlayStation3这两部游戏设备中,均通过用户的运动来操控游戏比赛。随着电子产品的逐渐丰富,这样的运动处理功能已经在很多电子设备中出现,例如,帮助病人康复的远程监控便携医疗电子设备;集成了定位传感器的数码相机;增加了运动处理传感器的遥控器;可根据用户的不同需求跟踪用户的运动轨迹等。
[0003]所述运动评估是指当用户伴随着音乐运动时,对用户的动作进行一致性和协调性的评估。采用现有的运动评估的方法,在对用户的运动进行评估之前,需要针对不同的音乐向用户演示各个音乐的示范性动作,只有当用户依照所述示范性动作进行运动时,现有的运动评估的方法才能对用户的运动进行评估。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种运动评估的方法,能够将用户的任意动作与不同的音乐进行匹配,从而可以更加灵活、快速地获取用户的运动评估结果。
[0005]本发明的另一目的在于提供一种运动评估的装置,能够将用户的任意动作与不同的音乐进行匹配,从而可以更加灵活、快速地获取用户的运动评估结果。
[0006]一种运动评估的方法,所述方法包括:
[0007]获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间;
[0008]确定与各个所述音乐播放时间相对应的用户的运动评估时长;
[0009]根据各个所述运动评估时长计算所述用户的运动评估结果。
[0010]一种运动评估的装置,包括:获取单元、确定单元和计算单元;
[0011]所述获取单元,用于获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间;将各个所述音乐播放时间发送给所述确定单元;
[0012]所述确定单元,用于确定与各个所述音乐播放时间相对应的用户的运动评估时长;将各个所述运动评估时长发送给所述计算单元;
[0013]所述计算单元,用于根据各个所述运动评估时长计算所述用户的运动评估结果。
[0014]由上可见,在本发明的技术方案中,首先获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间,然后确定与各个音乐播放时间相对应的用户的运动评估时长,并根据运动评估时长计算用户的运动评估结果。在本发明的技术方案中,根据与各个音乐播放时间相对应的用户的运动评估时长计算用户的运动评估结果,而不是像现有技术中,需要针对不同的音乐向用户演示各个音乐的示范性动作,只有当用户依照所述示范性动作进行运动时,才能对用户的运动进行评估。因此,本发明提出的运动评估的方法及装置,能够将用户的任意动作与不同的音乐进行匹配,从而更加灵活、快速地获取用户的运动评估结果。
【专利附图】

【附图说明】
[0015]图1为本发明中运动评估的方法的实现流程图。
[0016]图2为本发明中步骤102的一种实现方法的流程图。
[0017]图3为本发明中运动评估的装置的结构示意图。
【具体实施方式】
[0018]针对现有技术中存在的问题,本发明中提出一种改进后的运动评估的方案,能够将用户的任意动作与不同的音乐进行匹配,从而可以更加灵活、快速地获取用户的运动评估结果。
[0019]为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
[0020]图1为本发明中运动评估的方法的实现流程图。如图1所示,包括以下步骤:
[0021]步骤101:获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间。
[0022]在本步骤中,运动评估装置获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间。
[0023]在本发明的具体实施例中,假设所述预设评估时间段为30秒,在本步骤中,运动评估装置获取在30秒内与各个大于预设音频阈值的音频数据相对应的音乐播放时间,例如,运动评估装置在30秒内与各个大于预设音频阈值的音频数据相对应的音乐播放时间分别为:5秒、10秒、20秒、25秒。
[0024]较佳地,所述音频数据可以为音量幅度。
[0025]步骤102:确定与各个音乐播放时间相对应的用户的运动评估时长。
[0026]在本步骤中,运动评估设备确定与各个音乐播放时间相对应的用户的运动评估时长。
[0027]在本发明的具体实施例中,步骤102可以有多种方式实现方式。图2为本发明中步骤102的一种实现方法的流程图。如图2所示,包括以下步骤:
[0028]步骤201:获取在预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间。
[0029] 在本步骤中,运动评估装置获取在预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间。
[0030]在本发明的具体实施例中,假设所述预设评估时间段为30秒,在本步骤中,运动评估装置获取在30秒内与各个大于预设运动阈值的运动数据相对应的运动时间。例如,运动评估装置在30秒内与各个大于预设运动阈值的运动数据相对应的运动时间为:3秒、12秒、15秒、21秒、28秒。
[0031]较佳地,所述运动数据=a〗 + a$+a〗,其中,ax为所述用户在水平横向方向的加速度;ay为所述用户在水平竖向方法的加速度;az为所述用户在垂直竖向方法的加速度。[0032]步骤202:判断在以音乐播放时间为中心的检测时间段内是否存在至少一个运动时间;若是,执行步骤203 ;否则,执行步骤204。
[0033]在本步骤中,运动评估装置判断在以音乐播放时间为中心的检测时间段内是否存在至少一个运动时间。当在以音乐播放时间为中心的检测时间段内是否存在至少一个运动时间时,执行步骤203 ;否则,执行步骤204。
[0034]通过上述的步骤101,运动评估装置可以获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间,在本发明的具体实施例中,假设在30秒内与各个大于预设音频阈值的音频数据相对应的音乐播放时间分别为:5秒、10秒、20秒、25秒;并且通过上述的步骤201,运动评估装置可以获取在预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间,在本发明的具体实施例中,假设在30秒内与各个大于预设运动阈值的运动数据相对应的运动时间分别为:3秒、12秒、15秒、21秒、28秒。另外,假设所述检测时间段的长度为4秒,则在本步骤中,运动评估装置判断在以音乐播放时间为中心的检测时间段内是否存在至少一个运动时间。例如,在以5秒为中心的检测时间段[5-2,5+2] = [3,7]内存在一个3秒的运动时间,执行步骤203 ;在以25秒为中心的检测时间段[25-2,25+2] = [23,27]内不存在运动时间,执行步骤204。
[0035]步骤203:根据音乐播放时间和与音乐播放时间的时间间隔最小的运动时间,计算与音乐播放时间相对应的用户的运动评估时长。
[0036]在本步骤中,运动评估装置根据音乐播放时间和与音乐播放时间的时间间隔最小的运动时间,计算与音乐播放时间相对应的用户的运动评估时长。
[0037]例如,假设在以5秒为中心的检测时间段[5_2,5+2] = [3,7]内存在一个3秒的运动时间,在本步骤中,运动评估装置可以根据如下公式计算与音乐播放时间相对应的用户的运动评估时长:运动评估时长t1=|与音乐播放时间的间隔最小的运动时间tal-音乐播放时间tml丨 =5-3=2秒。
[0038]步骤204:将与音乐播放时间相对应的用户的运动评估时长设置为预设时长。
[0039]在本步骤中,运动评估装置将与音乐播放时间相对应的用户的运动评估时长设置为预设时长。在本发明的具体实施例中,假设所述预设时长为5秒,并且假设在以25秒为中心的检测时间段[25-2,25+2] = [23,27]内不存在运动时间,在本步骤中,则将与25秒相对应的用户的运动评估时长设置为5秒。
[0040]根据上述的描述可知,通过上述的步骤201~204,运动评估装置可以确定与各个音乐播放时间相对应的用户的运动评估时长,在后续的步骤中,根据各个运动评估时长计算用户的运动评估结果。在本发明的技术方案中,根据与各个音乐播放时间相对应的用户的运动评估时长计算用户的运动评估结果,而不是像现有技术中,需要针对不同的音乐向用户演示各个音乐的示范性动作,只有当用户依照所述示范性动作进行运动时,才能对用户的运动进行评估。因此,本发明提出的运动评估的方法及装置,能够将用户的任意动作与不同的音乐进行匹配,从而更加灵活、快速地获取用户的运动评估结果。
[0041]步骤103:根据各个运动评估时长计算用户的运动评估结果。
[0042]在本步骤中,所述运动评估结果包括:各个运动评估时长的均值和方差。
[0043]较佳地,运动评估装置可以根据如下公式计算所述均值:均值E=(丨 tal-tml+丨 ta2-tm2丨 +...+丨 tan-tmn丨 ) /n,其中,η为所述音乐播放时间的个数。其中,所述均值可以表示用户运动的一致性,所述均值越小,表示用户运动的一致性越好。
[0044]较佳地,运动评估装置可以根据如下公式计算所述方差:方差D= ( I tal_tml 1-E) 2+(I ta2_tm21 -E) 2+…+ ( I tan-t_J -E) 2]。其中,所述方差可以表示用户运动的协调性,所述方差越小,表示用户运动的协调性越好。
[0045]本发明提出的运动评估的方法,首先获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间,然后确定与各个音乐播放时间相对应的用户的运动评估时长,并根据各个运动评估时长计算用户的运动评估结果。在本发明的技术方案中,根据与各个音乐播放时间相对应的用户的运动评估时长计算用户的运动评估结果,而不是像现有技术中,需要针对不同的音乐向用户演示各个音乐的示范性动作,只有当用户依照所述示范性动作进行运动时,才能对用户的运动进行评估。因此,本发明提出的运动评估的方法,能够将用户的任意动作与不同的音乐进行匹配,从而更加灵活、快速地获取用户的运动评估结果。
[0046]图3为本发明中运动评估的装置的结构示意图。如图3所示,包括:获取单元301、确定单元302和计算单元303 ;
[0047]所述获取单元301,用于获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间;将各个所述音乐播放时间发送给所述确定单元302 ;
[0048]所述确定单元302,用于确定与各个所述音乐播放时间相对应的用户的运动评估时长;将各个所述运动评估时长发送给所述计算单元303 ;
[0049]所述计算 单元303,用于根据各个所述运动评估时长计算所述用户的运动评估结
果O
[0050]进一步的,所述确定单元302包括:获取子单元3021和计算子单元3022 ;
[0051]所述获取子单元3021,用于获取在所述预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间;将各个所述运动时间发送给所述计算子单元3022 ;
[0052]所述计算子单元3022,用于当在以所述音乐播放时间为中心的检测时间段内存在至少一个所述运动时间时,根据所述音乐播放时间和与所述音乐播放时间的时间间隔最小的运动时间,计算与所述音乐播放时间相对应的用户的运动评估时长。
[0053]进一步的,所述确定单元302,还包括:设置子单元3023 ;
[0054]所述获取子单元3021,还用于将各个所述运动时间发送给所述设置子单元3023 ;
[0055]所述设置子单元3023,用于当在以所述音乐播放时间为中心的检测时间段内不存在所述运动时间时,将与所述音乐播放时间相对应的用户的运动评估时长设置为预设时长。
[0056]进一步的,所述运动数据=a〗 + a# + a〖,其中,ax为所述用户在水平横向方向的加速度;ay为所述用户在水平竖向方法的加速度;az为所述用户在垂直竖向方法的加速度。
[0057]进一步的,所述运动评估结果包括:各个所述运动评估时长的均值和方差。
[0058]本发明提出的运动评估的装置,首先获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间,然后确定与各个音乐播放时间相对应的用户的运动评估时长,并根据各个运动评估时长计算用户的运动评估结果。在本发明的技术方案中,根据与各个音乐播放时间相对应的用户的运动评估时长计算用户的运动评估结果,而不是像现有技术中,需要针对不同的音乐向用户演示各个音乐的示范性动作,只有当用户依照所述示范性动作进行运动时,才能对用户的运动进行评估。因此,本发明提出的运动评估的装置,能够将用户的任意动作与不同的音乐进行匹配,从而更加灵活、快速地获取用户的运动评估结果。
[0059]图3所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明,不再赘述。
[0060]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种运动评估的方法,其特征在于,包括: 获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间; 确定与各个所述音乐播放时间相对应的用户的运动评估时长; 根据各个所述运动评估时长计算所述用户的运动评估结果。
2.根据权利要求1所述的方法,其特征在于,所述确定与各个所述音乐播放时间相对应的用户的运动评估时长包括: 获取在所述预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间; 当在以所述音乐播放时间为中心的检测时间段内存在至少一个所述运动时间时,根据所述音乐播放时间和与所述音乐播放时间的时间间隔最小的运动时间,计算与所述音乐播放时间相对应的用户的运动评估时长。
3.根据权利要求2所述的方法,其特征在于,根据如下公式计算与所述音乐播放时间相对应的用户的运动评估时长: 运动评估时长L=I与音乐播放时间的间隔最小的运动时间tal-音乐播放时间tml I。
4.根据权利要求2所述的方法,其特征在于,所述确定与各个所述音乐播放时间相对应的用户的运动评估时长包括: 当在以所述音乐播放时间为中心的检测时间段内不存在所述运动时间时,将与所述音乐播放时间相对应的用户的运动评估时长设置为预设时长。
5.根据权利要求1所述的方法,其特征在于,所述运动数据=a〖+ a〖 + a!,其中,ax为所述用户在水平横向方向的加速度;ay为所述用户在水平竖向方法的加速度;az为所述用户在垂直竖向方法的加速度。
6.根据权利要求1所述的方法,其特征在于,所述运动评估结果包括:各个所述运动评估时长的均值和方差。
7.根据权利要求6所述的方法,其特征在于,根据如下公式计算所述均值:
均值E= ( I ta「tml I + I ta2-tm21 +...+1 tan-tmn| ) /n,其中,η为在所述预设评估时间段内所述音乐播放时间的个数。
8.根据权利要求7所述的方法,其特征在于,根据如下公式计算所述方差:
方差 D= ( |ta「tml|-E)2+ (|ta2-tm2|-E)2+—+ ( |tan-tmn|-E) 2]。
9.一种运动评估的装置,其特征在于,包括:获取单元、确定单元和计算单元; 所述获取单元,用于获取在预设评估时间段内与各个大于预设音频阈值的音频数据相对应的音乐播放时间;将各个所述音乐播放时间发送给所述确定单元; 所述确定单元,用于确定与各个所述音乐播放时间相对应的用户的运动评估时长;将各个所述运动评估时长发送给所述计算单元; 所述计算单元,用于根据各个所述运动评估时长计算所述用户的运动评估结果。
10.根据权利要求9所述的装置,其特征在于,所述确定单元包括:获取子单元和计算子单元; 所述获取子单元,用于获取在所述预设评估时间段内与各个大于预设运动阈值的运动数据相对应的运动时间;将各个所述运动时间发送给所述计算子单元;所述计算子单元,用于当在以所述音乐播放时间为中心的检测时间段内存在至少一个所述运动时间时,根据所述音乐播放时间和与所述音乐播放时间的时间间隔最小的运动时间,计算与所述音乐播放时间相对应的用户的运动评估时长。
11.根据权利要求10所述的装置,其特征在于,所述确定单元,还包括:设置子单元; 所述获取子单元,还用于将各个所述运动时间发送给所述设置子单元; 所述设置子单元,用于当在以所述音乐播放时间为中心的检测时间段内不存在所述运动时间时,将与所述音乐播放时间相对应的用户的运动评估时长设置为预设时长。
12.根据权利要求9所述的装置,其特征在于,所述运动数据=a2x+a2y+a2z,,其中,ax为所述用户在水平横向方向的加速度;ay为所述用户在水平竖向方法的加速度;az为所述用户在垂直竖向方法的加速度。
13.根据权利要求9所述的装置,其特征在于,所述运动评估结果包括:各个所述运动评估时长的均值和方差。
【文档编号】A63B71/06GK103902799SQ201210583706
【公开日】2014年7月2日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】高飞, 许利群, 王俊艳, 李娜, 戴鹏飞 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1