一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

健身训练的交互方法及装置与流程

2021-08-27 13:34:00 来源:中国专利 TAG:交互 训练 装置 健身 方法
健身训练的交互方法及装置与流程

本发明涉及训练交互领域,具体而言,涉及一种健身训练的交互方法及装置。



背景技术:

随着经济发展,现在的人越来越注重身体锻炼。相关技术中有很多健身软件,为用户提供训练课程,包括健身训练,运动训练,以及训练训练等。

相关技术中对于健身训练,通常都是通过播放已录制的标准健身视频,引导用户训练,视频中还设置有配置语音,例如,加油,动起来,坚持住,来引导和鼓励用户跟随标准健身视频进行健身训练运动。实际上只是对用户进行指导和引导,无法与用户的健身训练运动过程形成交互,仅依靠语音引导和鼓励用户,其效果有限,而且用户极易产生疲劳和厌烦的情绪。也无法与用户形成互动,导致用户趣味性低,训练结果较差。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种健身训练的交互方法及装置,以至少解决相关技术中的健身训练只是通过演示,指导用户进行训练,无法与用户形成互动,导致用户趣味性低,训练结果较差的技术问题。

根据本发明实施例的一个方面,提供了一种健身训练的交互方法,包括:显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;根据运动效果数据对用户进行计分,并将计分数据进行显示。

可选的,运动效果数据包括:动作准确度;根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示包括:根据标准训练视频数据,确定当前动作为静止动作还是动态动作;在当前动作为静止动作的情况下,按照第一预设频率获取静止动作的运动数据,根据运动数据确定静止动作的活动量,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示;在当前动作为动态动作的情况下,根据运动数据确定动态动作的活动量,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示。

可选的,该方法还包括:累计训练动作准确的连续数量;在连续数量达到预设数量的情况下,开启预设特效,其中,预设特效为火焰加闪电的动态特效;在连续数量继续增加的情况下,增强预设特效,直至预设特效为顶峰特效,保持顶峰特效;在连续数量继续减少的情况下,减弱预设特效,直至预设特效消失。

可选的,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示包括:在活动量达到第一活动量阈值的情况下,确定静止动作准确度不合格,并通过第一词汇以预设显示方式进行显示;在活动量未达到第一活动量阈值的情况下,确定静止动作的完成度;在活动量未达到第一活动量阈值,且完成度达到第一完成度阈值的情况下,确定静止动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;在活动量不超过第一活动量阈值,且完成度达到第二完成度阈值,小于第一完成度阈值的情况下,确定静止动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

可选的,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示包括:在活动量未达到第二活动量阈值的情况下,确定动态动作准确度不合格,并通过第一词汇以预设显示方式进行显示;在活动量达到第二活动量阈值的情况下,确定活动量是否达到第三活动量阈值,其中,第三活动量阈值大于第二活动量阈值;在活动量达到第三活动量阈值的情况下,确定动态动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;在活动量达到第二活动量阈值,且未达到第三活动量阈值的情况下,确定动态动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

可选的,还包括:在动态动作的预设特效开启后,根据动态动作的活动量,确定动态动作消耗的能量;将能量以预设显示方式显示预设动画效果,其中,一个能量对应一个预设动画效果;能量的预设动画效果结束,将动态动作对应的能量进行统计,累计显示在屏幕上的能量窗口,其中,能量窗口为设置在显示屏上预设位置的显示窗口,用于显示用户在整个训练过程中消耗的总能量。

可选的,显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据之前,还包括:根据后续的训练动作的类型,确定类型对应的预设文字提示;将文字提示以对应的显示方式进行显示。

可选的,根据运动效果数据对用户进行计分,并将计分数据进行显示包括:在动作准确度为准确的情况下,按照准确度等级对应的预设分值进行累加;按照预设的额外加分规则,确定额外加分分值,进行累加;确定最终得到的计分数据,并将计分数据进行显示。

可选的,额外加分规则包括下列至少之一:根据静止动作的预设特效为顶峰特效的持续时间,按照单位时间对应的分值进行额外加分;根据动态动作的能量的累计数量以及对应的分值,确定能量对应的总分值进行额外加分;确定最终得到的计分数据,并将计分数据进行显示包括:根据计分数据,确定计分数据所处的星位等级;根据星位等级,以星位等级对应的预设显示方式显示计分数据。

根据本发明实施例的另一方面,还提供了一种健身训练的交互装置,包括:第一采集单元,用于显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;第一确定单元,用于根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;第一计分单元,用于根据运动效果数据对用户进行计分,并将计分数据进行显示。

可选的,运动效果数据包括:动作准确度,第一确定单元包括:第一确定子单元,用于根据标准训练视频数据,确定当前动作为静止动作还是动态动作;第二确定子单元,用于在当前动作为静止动作的情况下,按照第一预设频率获取静止动作的运动数据,根据运动数据确定静止动作的活动量,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示;第三确定子单元,用于在当前动作为动态动作的情况下,根据运动数据确定动态动作的活动量,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项的健身训练的交互方法。

根据本发明实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质包括存储的程序,其中,在程序运行时控制计算机存储介质所在设备执行上述中任意一项的健身训练的交互方法。

在本发明实施例中,采用显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;根据运动效果数据对用户进行计分,并将计分数据进行显示地方式,通过对用户健身动作进行识别,与标准健身训练视频进行比对,确定用户健身的运动效果,并进行显示,最终根据运动效果确定计分数据,并进行显示,达到了将用户的运动效果实时进行反馈,并将最终的运动计分进行反馈的目的,从而实现了与用户健身训练运动进行互动,并根据运动效果和计分数据的显示提高用户的互动频率和互动效果,进而提高用户趣味性,提高健身训练结果的技术效果,本发明解决了相关技术中的健身训练只是通过演示,指导用户进行训练,无法与用户形成互动,导致用户趣味性低,训练结果较差的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种健身训练的交互方法的流程图;

图2是根据本发明实施例的一种健身训练的交互装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种健身训练的交互方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种健身训练的交互方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;

步骤s104,根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;

步骤s106,根据运动效果数据对用户进行计分,并将计分数据进行显示。

通过上述步骤,采用获取显示装置上多个采集点位的第一显示数据和第二显示数据,其中,第一显示数据通过色度计采集,第二显示数据通过相机采集,第一显示数据和第二显示数据的数据类型相同;根据第一显示数据和第二显示数据确定曲面补偿系数;根据曲面补偿系数对显示装置进行校正的方式,达到了通过曲面补偿系数对显示装置进行校正,解决显示装置的曲面问题的目的,从而实现了提高显示装置的显示质量的技术效果,进而解决了相关技术中的健身训练只是通过演示,指导用户进行训练,无法与用户形成互动,导致用户趣味性低,训练结果较差的技术问题。

上述标准训练视频可以为预先录制的专业健身训练人员的健身训练视频,其健身训练动作标准且专业,相关技术中,通过播放该标准训练视频,以及视频中的语音,引导和鼓励用户跟随标准训练视频进行健身训练运动。实际上只是对用户进行指导和引导,无法与用户的健身训练运动过程形成交互,仅依靠语音引导和鼓励用户,其效果有限,而且用户极易产生疲劳和厌烦的情绪。

本实施例在用户进入训练进程后,显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据,根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示,从而在用户健身训练过程中对用户训练动作的运动效果进行及时反馈,对用户进行交互,以提高用户的体验。

上述运动数据可以是通过用户携带的运动采集设备采集用户的运动数据,上述运动数据包括下列至少之一:运动速度,运动时间,运动加速度,运动力度等。上述运动采集设备可以为运动手环,运动手表,臂环,腰带等,可以采集用户运动过程中的运动数据的运动采集设备。本实施例中,上述运动数据可以为用户携带的运动手环采集的用户的运动数据。

上述根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据。上述运动效果数据也即是表示用户训练运动与标准训练视频的动作的相似程度,也即是用户训练运动的标准程度。可以包括动作准确度,也即是用户训练动作与标准训练动作的相同程度。

确定运动效果数据后,在标准训练视频上进行显示,从而直观的与跟随标准训练视频的用户进行反馈,提高反馈效率和反馈效果。需要说明的是,在对运动效果数据进行显示时,不同的数据项可以通过不通的显示方式进行显示,可以为静态显示也可以为动态显示。例如,对于动作准确度,可以通过气泡的形式从屏幕左下方移动至屏幕左上方,还可以在计分窗口附近显示。

上述运动效果数据在进行显示时,还可以伴随有振动和/或音效,不同的运动效果数据在显示时,不仅可以设置不同的显示方式和显示样式,还可以设置不同的振动和/或音效。从而进一步提高与用户训练动作的反馈效果,进而提高用户体验。

上述根据运动效果数据对用户进行计分,并将计分数据进行显示。在计分时,可以采用动态计分的形式,从多个角度进行积分,例如,动作准确度,动作标准连续数量等,在用户训练过程中用户达到难度较高的动作,或较难实现的行为时,都可以进行加分,从而使得用户产生挑战心理,在挑战成功时,增强用户的自豪感,进而提高与用户训练进行反馈的反馈效果,进一步提高用户体验。

上述计分可以在积分窗口上进行实时显示,还可以在标准训练视频结束后,也即是课程结束后,将总分进行放大下显示,更直观和明显的显示最终分数,若分数足够高可以提高用户的满足感和兴奋感,提高用户体验,若分数较低,可以激起用户的挑战心理。从而放大用户进行训练的心理反应,提高对用户健身训练进行反馈的反馈效果。

可选的,运动效果数据包括:动作准确度;根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示包括:根据标准训练视频数据,确定当前动作为静止动作还是动态动作;在当前动作为静止动作的情况下,按照第一预设频率获取静止动作的运动数据,根据运动数据确定静止动作的活动量,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示;在当前动作为动态动作的情况下,根据运动数据确定动态动作的活动量,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示。

上述运动效果数据还可以是动作准确度,也即是用户训练动作与标准训练动作的相同程度。由于动作分为静止动作和动态动作,静止动作需要用户坚持动作不变,动作变化的范围越小越好,动态动作需要用户根据标准训练视频的动作进行模仿,动作变化需要与标准训练视频的动作一致,越一致越好。静止动作和动态动作的判定原理不同,区分进行判别。根据标准训练视频数据,确定当前动作为静止动作还是动态动作。

上述当前动作也即是用户当前正在做出的训练动作,在当前动作为静止动作的情况下,按照第一预设频率获取静止动作的运动数据,根据运动数据确定静止动作的活动量,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示。活动量越小,说明动作变化越小,静止动作越准确。

在当前动作为动态动作的情况下,按照第二预设频率获取动态动作的运动数据,根据运动数据确定动态动作的活动量,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示。活动量需要大于标准动作的最低活动量,且与标准动作的活动量越接近,说明其动作越准确。

可选的,该方法还包括:累计训练动作准确的连续数量;在连续数量达到预设数量的情况下,开启预设特效,其中,预设特效为火焰加闪电的动态特效;在连续数量继续增加的情况下,增强预设特效,直至预设特效为顶峰特效,保持顶峰特效;在连续数量继续减少的情况下,减弱预设特效,直至预设特效消失。

上述训练动作一般都包括多个,例如,同一项训练包括多个训练动作,用户可能擅长其中的部分动作,不擅长其中另外部分的动作,根据上述预设特效可以对用户进行激励,更努力做好擅长动作,并尽力作好不擅长的动作。

累计训练动作准确的连续数量;在连续数量达到预设数量的情况下,开启预设特效,预设特效为火焰加闪电的动态特效,具体的该预设特效为动态特效,在达到预设数量的情况下开启特效,包括开启火焰显示效果,播放火焰显示效果对应的音频和振动效果,刚开始开启的火焰效果较弱。

若在连续数量继续增加的情况下,增强预设特效,例如,增大火焰显示效果,并增大音量,增加振动频率,直至预设特效为顶峰特效,保持顶峰特效,顶峰特效为火焰最大显示效果,和对应的音频和振动效果,以及闪电效果,和对应的音频和振动效果。进入顶峰特效后,若连续数量继续增加,保持顶峰特效。

在连续数量变化的过程中,若连续数量减少,也即是不标准的动作数量出现并增加,则减弱预设特效,若减少前的预设特效为顶峰特效,则退出顶峰特效,若连续数量继续减少,则减小火焰显示效果,直至连续数量低于预设数量,取消显示预设特效。

通过设置预设特效,对用户进行激励,从而增强对用户训练动作的反馈的反馈效果,激励用户努力将训练动作做标准,且将连续的训练动作持续做的标准。

可选的,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示包括:在活动量达到第一活动量阈值的情况下,确定静止动作准确度不合格,并通过第一词汇以预设显示方式进行显示;在活动量未达到第一活动量阈值的情况下,确定静止动作的完成度;在活动量未达到第一活动量阈值,且完成度达到第一完成度阈值的情况下,确定静止动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;在活动量不超过第一活动量阈值,且完成度达到第二完成度阈值,小于第一完成度阈值的情况下,确定静止动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

在活动量达到第一活动量阈值的情况下,说明动作变化太大,已经失去了原有动作的形态,则确定静止动作准确度不合格,并通过第一词汇以预设显示方式进行显示。上述第一词汇用于表示静止动作不合格,例如,失去loss,错过miss,失败fail等。上述预设显示方式可以为动作准确度的显示方式,可以在屏幕上的固定位置进行显示,将动作准确度的判别结果以对应的为显示效果进行显示。

在活动量未达到第一活动量阈值的情况下,说明该静止动作的活动量符合要求,但是无法确定该动作在静止动作需要保持的时间段内是否都完全符合要求,确定静止动作的完成度;该完成度可以为用户动作被判定为符合活动量要求的时间,与该时间段的比值。以反映用户动作在静止动作需要保持的时间段内的完成度情况,比值越高,完成度越高,动作越标准。

具体的,在活动量未达到第一活动量阈值,且完成度达到第一完成度阈值的情况下,确定静止动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;上述第二词汇用于表示静止动作准确,且达到第一准确度等级,例如,完美,perfect,best最好的等。通过上述预设显示方式进行显示。

在活动量未达到第一活动量阈值,且完成度达到第二完成度阈值,小于第一完成度阈值的情况下,确定静止动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。第三词汇用于表征静止动作准确,且达到第二准确度等级,但是准确度不是十分准确,例如,好,ok,很棒great,很好good,better更好的等。相对于第一准确度等级,准确度较低。

可选的,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示包括:在活动量未达到第二活动量阈值的情况下,确定动态动作准确度不合格,并通过第一词汇以预设显示方式进行显示;在活动量达到第二活动量阈值的情况下,确定活动量是否达到第三活动量阈值,其中,第三活动量阈值大于第二活动量阈值;在活动量达到第三活动量阈值的情况下,确定动态动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;在活动量达到第二活动量阈值,且未达到第三活动量阈值的情况下,确定动态动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

在活动量未达到第二活动量阈值的情况下,说明动作变化过小,明显达不到原有动态动作的形态,则确定动态动作准确度为不合格,并通过第一词汇以预设显示方式进行显示。上述第一词汇还用于表示动态动作不合格,例如,失去loss,错过miss,失败fail等。上述预设显示方式可以为动作准确度的显示方式,可以在屏幕上的固定位置进行显示,将动作准确度的判别结果以对应的为显示效果进行显示。

在活动量达到第二活动量阈值的情况下,说明该动态动作的活动量符合要求,但是无法确定该动作在动态动作在其对应的时间段内是否都完全符合要求,确定动态动作的完成度;该完成度可以为用户动作被判定为符合活动量要求的时间,与该时间段的比值。以反映用户动作在动态动作对应的时间段内的完成度情况,比值越高,完成度越高,动作越标准。

具体的,在活动量达到第二活动量阈值,且完成度达到第三完成度阈值的情况下,确定动态动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;上述第二词汇还用于表示动态动作准确,且达到第一准确度等级,例如,完美,perfect,best最好的等。通过上述第二显示方式进行显示。

在活动量达到第一活动量阈值,且完成度达到第四完成度阈值,小于第三完成度阈值的情况下,确定动态动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。第三词汇还用于表征动态动作准确,且达到第二准确度等级,但是准确度不是十分准确,例如,好,ok,很棒great,很好good,better更好的等。相对于第一准确度等级,准确度较低。

可选的,还包括:在动态动作的预设特效开启后,根据动态动作的活动量,确定动态动作消耗的能量;将能量以预设显示方式显示预设动画效果,其中,一个能量对应一个预设动画效果;能量的预设动画效果结束,将动态动作对应的能量进行统计,累计显示在屏幕上的能量窗口,其中,能量窗口为设置在显示屏上预设位置的显示窗口,用于显示用户在整个训练过程中消耗的总能量。

用户进行交互,激励用户的积极性,提高对用户进行反馈的反馈效果,进一步提高用户体验。

能量的预设动画效果结束,将打点动作对应的能量进行统计,累计显示在屏幕上的能量窗口,其中,能量窗口为设置在显示屏上预设位置的显示窗口,用于显示用户在整个舞蹈过程中消耗的总能量,从而直观的享用朱展现能量的数值,以及所做动作所对应的能量,提高向用户反馈的反馈效率。

在打点动作结束时消失时,控制预设动画效果消失,正在显示动画效果的能量可以自动统计在能量的数值中,也可以对正在显示动画效果的能量进行舍弃,删除;在预设动画效果消失后,显示打点动作的动作准确度的判别结果。

根据打点动作的活动量,确定打点动作消耗的能量包括:在打点动作为静止动作的情况下,通过第一公式根据活动量,确定静止动作消耗的能量,其中,第一公式如下:icon1=(300–x1)*0.1,式中,icon1为静止动作消耗的能量,x1为静止动作的活动量,[]为取整;和/或,在打点动作为动态动作的情况下,通过第二公式根据活动量,确定动态动作消耗的能量,其中,第二公式如下:icon2=x2*0.1,式中,icon2为动态动作消耗的能量,x2为动态动作的活动量,[]为取整。

可选的,显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据之前,还包括:根据后续的训练动作的类型,确定类型对应的预设文字提示;将文字提示以对应的显示方式进行显示。

在打点开始后,可以先释放两个能量对应预设动画效果,弥补切换动作的间歇的明显停顿感。与此同时还可以增加文字的动画效果,以对用户进行激励,例如,打点动作为静止动作时,可以显示“保持住!”的字样。打点动作为动态动作时,可以显示“动起来!”的字样。

可选的,根据运动效果数据对用户进行计分,并将计分数据进行显示包括:在动作准确度为准确的情况下,按照准确度等级对应的预设分值进行累加;按照预设的额外加分规则,确定额外加分分值,进行累加;确定最终得到的计分数据,并将计分数据进行显示。

在动作准确度为准确的情况下,按照准确度等级对应的预设分值进行累加,例如,第一准确度等级对应66分,第二准确度等级对应33分。

按照预设的额外加分规则,确定额外加分分值,进行累加,对于一些具有难度的动作行为可以进行额外加分以对用户进行奖励。

可选的,额外加分规则包括下列至少之一:根据静止动作的预设特效为顶峰特效的持续时间,按照单位时间对应的分值进行额外加分;根据动态动作的能量的累计数量以及对应的分值,确定能量对应的总分值进行额外加分;确定最终得到的计分数据,并将计分数据进行显示包括:根据计分数据,确定计分数据所处的星位等级;根据星位等级,以星位等级对应的预设显示方式显示计分数据。

额外加分规则包括下列至少之一:根据静止动作的预设特效为顶峰特效的持续时间,按照单位时间对应的分值进行额外加分。统计用户在火焰 闪电动画效果顶峰时维持的秒数,每秒额外 10分,统一在训练动作结束结算。

根据动态动作的能量的累计数量以及对应的分值,确定能量对应的总分值进行额外加分的数量为动态动作的最终额外加分。例如最终能量的数量为32,则最终额外得分为32分。结算时机:每秒结算,汇总到总计分中,并播放对应加分动画。

确定最终得到的计分数据,并将计分数据进行显示包括:根据计分数据,确定计分数据所处的星位等级,多个星位等级对应不同的计分数据范围;根据星位等级,以星位等级对应的预设显示方式显示计分数据。

在一种实施例中,星位等级为三个,包括一星等级、二星等级和三星等级。一星等级可以对应第一计分分值至第二计分分值,二星等级可以对应第二计分分值至第三计分分值,三星等级可以对应第三计分分值至计分满分分值。上述第一计分分值可以等于计分满分分值的60%。

一星等级、二星等级和三星等级分别对应不同的显示效果,显示效果的强烈程度从一星等级到三星等级递增。

需要说明的是,本申请实施例还提供了一种可选的实施方式,下面对该实施方式进行详细说明。

本实施方式提供了一种结构化训练流程和数值系统,具体如下。

本实施方式的结构化训练流程和数值系统提供了一种预设特效为火焰效果,通过火焰效果向用户训练动作进行反馈的机制如下:

1、动作反馈类型1,例如:开合跳、深蹲跳,这种高频重复类动作,用户可根据动作/节拍自由调整动作幅度、频率,动作幅度、频率越大,火焰动画效果的速度越快,加分越多,整体与用户的动作幅度、频率一致。

2、动作反馈类型2,例如:v字对抗支撑、拉伸类动作均为静止坚持类动作,用户坚持的越好(越静止),火焰的动画效果的速度越快,加分越多、声音效果越强。

3、计分:火焰燃烧效果越强烈,燃烧效果持续时间越长,都会使得分更高,以上所有的内容都会累计至总的计分,总计分会在整个训练过程中持续的累加。给用户以坚持训练的一种获得感。

4、运动完成页:最终在训练完成页,用户会看到自己本次训练的总得分以及各计分项的信息,以及获得的星级。练得越认真,分数越高,星级水平也越高。

用户可以从手环用户的结构化课程中进行选择n节,具体可以根据结构化课程的训练频率进行选择。

本实施方式中对训练动作进行识别,包括以下内容:

动量识别-静态动作:静态动作为静止不动的课程动作,例如v字对抗支撑、平板支撑等。活动量算法实时监测用户的每秒活动量数值,当每秒的活动量小于或等于静态动作的最大活动量时,算作用户动作「达标」;否则算作动作「不达标」。

活动量识别-动态动作:动态动作包括开合跳、高抬腿等手部有活动的动作。活动量算法实时监测用户的每秒的活动量数值,统计用户在该动态动作内的每秒活动量总和与预设的动态总活动量值的差异来判定用户该动态动作的完成情况。

拉伸类/某些热身类动作,此类动作不做识别。

对于上述各类动作,其反馈效果如下:

①静态动作,静态动作调用「活动量」算法来进行动作判断。静态动作包括:平板支撑交替抬腿,四点支撑,锯式平板支撑,平板支撑,v字对抗支撑等。静止动作统一每秒判断一次动作情况。如果用户手环活动量数值小于或等于静态动作的最大活动量,则判定为「达标」。如果活动量数值大于静态动作的最大活动量,则判定为「不达标」。

完成该动作超过一定比例(如≥90%)时间的达标则显示评定为「perfect」,将会记录至perfect统计,数量 1;完成该动作达到预定比例,未超过上述一定比例(如[80%-90%))时间的达标则显示评定为「good」,将会记录至good统计,数量 1;完成该动作未达到预定比例(如<80%)时间的达标评定为「miss」,但不显示,也不会记录至miss统计。

视觉效果:屏幕上会有火焰 闪电效果,等级越高,火焰燃烧效果越剧烈/高度越高,闪电效果越强烈。动作刚开始时无火焰 闪电效果播放。当用户持续达标时,火焰 闪电动画效果会持续增加,暂定从无效果开始5秒后达到峰值(过程中播放「蓄力」音效)。如果用户活动量未达标,火焰 闪电效果等级开始下降,每秒下降速度和上升速度相同。当检测到用户重新达标后,火焰 闪电效果等级开始上升,上升速度与5秒从零到达峰值的速度相同。

动作完成前1-2秒进行本小节的结算:结算时如果用户满足了perfect和good级别,播放对应「爆发_加分」音效,以及增加分数的效果。最后结算动作进行中的1-2秒(step最后1-2秒)默认算用户「达标」,直接统计在达标时间内。

如果在分数结算时未播放背景火焰动画,则不显示结算「火焰爆炸」动画及音效。

震动效果:当动作分数结算时,检查用户是否达到perfect等级,如果达到则播放1次三短一长的震动。如果只达到good级别但未达到perfect级别,进行1次一短一长震动。如果未达到good级别,不震动。

声音效果:爆发_加分音效;step分数结算时播放(如分数结算时无背景火焰则不播放)。

蓄力音效:1→5级火焰上升过程中播放,播完后停止播放、中途火焰等级不再上升时也停止播放。

火焰燃烧音效:只要是背景出现火焰,则开始播放火焰燃烧背景音。

放电音效:在背景火焰每次达到峰值时播放。

②动态动作:动态动作调用「活动量」算法来进行动作判断。动作包括,俯卧撑,仰卧起坐,哑铃卧推等动态动作。动态动作在动作结束时判断整段step的总活动量与预设总活动量的值的差异。

用户在该动作总活动量超过一定比例(如≥90%)的预设总活动量,则显示评定为「perfect」,将会记录至perfect统计,数量 1,且增加对应perfect加分(如1000)。用户在该动作总活动量达到预定比例,未超过上述一定比例(如[80%-90%))预设总活动量,则显示评定为「good」,将会记录至good统计,数量 1,且增加对应good加分(如660)。用户在该动作总活动量未达到预定比例(如<80%)的预设总活动量则显示评定为「miss」,不显示评级,也不会记录至miss统计。

视觉效果:屏幕背景上会有火焰效果,从无火焰到火焰效果峰值会播放1秒左右。当用户活动量达到标准(活动量每秒平均值)时,会播放火焰效果升级动画并逐步提高等级直至峰值;如果活动量不达标时,会播放火焰效果降级动画,并逐渐下降至无效果。能量icon:在背景火焰效果动画播放的同时按照用户活动量x播放对应能量动画:n个能量icon,以及「火焰计分音效」(每播放一个火星动画,播放一次音效,火星动画到达计分框时播放)。icon动画效果在屏幕背景火焰出现后1秒开始播放。每播放一个icon,则计分框数字 1。

震动:当动作分数结算时,检查用户是否达到perfect等级,如果达到则播放1次三短一长的震动。如果只达到good级别但未达到perfect级别,进行1次一短一长震动。如果未达到good级别,不震动。

声音:icon音效;动态动作火焰燃烧背景音效。

③拉伸动作

拉伸动作包括:跪姿左侧大腿前侧拉伸,跪姿右侧大腿前侧拉伸,肩前侧拉伸,大腿内侧动态拉伸等。

④分数增加:总分数增加时播放对应动画效果以及对应音效。

⑤动作开始前的处理:所有火焰,闪电等反馈效果在动作“321go”前均不显示;“321go”开始前的阶段只展示头像以及计分框,以及结构化课程游戏模式的基础背景色。

⑥文字提示:在「动态高频动作」step小节开始后(“321go”之后),显示「动起来!」提示,持续显示一秒后缩小移动至能量计分框处,并把能量分数 1。

在「动态稳定频率动作」step小节开始后小节开始后(“321go”之后),显示「跟着做!」,持续显示一秒后缩小移动至能量计分框处,并把能量分数 1。

在「静态动作」step小节开始后小节开始后(321go之后),显示「保持住!」,然后移动缩小至屏幕下方火焰。

文案提示在下方消失后开始显示火焰(最小等级),后续火焰变化逻辑同之前一样。

在本实施方式中实时显示分数及对应分数增加的动画,具体如下。

①分数显示:视觉效果:分数实时显示在屏幕左上角,当分数结算后播放加分效果,并累计相应的分数。

②计分体系:step结束后的判定结果:perfect 1000分,good 660分。动作完成前1-2秒进行本step的结算,汇总到总计分中,并播放对应加分动画。

静态动作火焰燃烧额外加分:统计用户在火焰 闪电动画效果顶峰时维持的秒数,每秒额外 10分,统一在step末结算。

动态动作能量额外加分:能量的数量为动态动作step的最终额外加分。例如最终数量为32,则最终额外得分为32分。(每个能量为1分)

每秒结算,汇总到总计分中,并播放对应加分动画。最终分数为以上各项分数总和。

在本实施方式中,从课程预览开始训练只能进入普通训练模式,不能进入游戏化模式。只要是进入游戏化训练模式,永远都是从头开始,与课程预览进度无关。

如果训练开始前用户未连接手环,则开始训练后为非游戏化模式(普通模式);即使后续在训练过程中将手环重新连接上,也仍然维持非游戏化模式(普通模式)。如果用户已经进入游戏化模式的课程训练,但中途手环断开连接,则仍然维持游戏化模式。

图2是根据本发明实施例的一种健身训练的交互装置的示意图,如图2所示,根据本发明实施例的另一方面,还提供了一种健身训练的交互装置,包括:第一采集单元201、第一确定单元202、第一计分单元203。

具体的,第一采集单元201,用于显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;

第一确定单元202,用于根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;

第一计分单元203,用于根据运动效果数据对用户进行计分,并将计分数据进行显示。

综上,通过上述装置,采用第一采集单元201显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据;第一确定单元202根据运动数据,与标准训练视频数据进行比对,确定用户的运动效果数据,并将运动效果数据进行显示;第一计分单元203根据运动效果数据对用户进行计分,并将计分数据进行显示,进而解决了相关技术中的健身训练只是通过演示,指导用户进行训练,无法与用户形成互动,导致用户趣味性低,训练结果较差的技术问题。

可选的,在本发明实施例提供的一种健身训练的交互装置中,运动效果数据包括:动作准确度,第一确定单元202包括:第一确定子单元,用于根据标准训练视频数据,确定当前动作为静止动作还是动态动作;第二确定子单元,用于在当前动作为静止动作的情况下,按照第一预设频率获取静止动作的运动数据,根据运动数据确定静止动作的活动量,根据静止动作的活动量对静止动作的动作准确度进行判别,并将判别结果进行显示;第三确定子单元,用于在当前动作为动态动作的情况下,根据运动数据确定动态动作的活动量,根据动态动作的活动量对动态动作的动作准确度进行判别,并将判别结果进行显示。

可选的,在本发明实施例提供的一种健身训练的交互装置中,该装置还包括:第一累加单元,用于累计训练动作准确的连续数量;第一开启单元,用于在连续数量达到预设数量的情况下,开启预设特效,其中,预设特效为火焰加闪电的动态特效;第一增加单元,用于在连续数量继续增加的情况下,增强预设特效,直至预设特效为顶峰特效,保持顶峰特效;第一减少单元,用于在连续数量继续减少的情况下,减弱预设特效,直至预设特效消失。

可选的,在本发明实施例提供的一种健身训练的交互装置中,第二确定子单元包括:第一确定模块,用于在活动量达到第一活动量阈值的情况下,确定静止动作准确度不合格,并通过第一词汇以预设显示方式进行显示;第二确定模块,用于在活动量未达到第一活动量阈值的情况下,确定静止动作的完成度;第三确定模块,用于在活动量未达到第一活动量阈值,且完成度达到第一完成度阈值的情况下,确定静止动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;第四确定模块,用于在活动量不超过第一活动量阈值,且完成度达到第二完成度阈值,小于第一完成度阈值的情况下,确定静止动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

可选的,在本发明实施例提供的一种健身训练的交互装置中,第三确定子单元包括:第五确定模块,用于在活动量未达到第二活动量阈值的情况下,确定动态动作准确度不合格,并通过第一词汇以预设显示方式进行显示;第六确定模块,用于在活动量达到第二活动量阈值的情况下,确定活动量是否达到第三活动量阈值,其中,第三活动量阈值大于第二活动量阈值;第七确定模块,用于在活动量达到第三活动量阈值的情况下,确定动态动作准确,且达到第一准确度等级,并通过第二词汇以预设显示方式进行显示;第八确定模块,用于在活动量达到第二活动量阈值,且未达到第三活动量阈值的情况下,确定动态动作准确,且达到第二准确度等级,并通过第三词汇以预设显示方式进行显示。

可选的,在本发明实施例提供的一种健身训练的交互装置中,还包括:第二确定单元,用于在动态动作的预设特效开启后,根据动态动作的活动量,确定动态动作消耗的能量;第一显示单元,用于将能量以预设显示方式显示预设动画效果,其中,一个能量对应一个预设动画效果;第二显示单元,用于能量的预设动画效果结束,将动态动作对应的能量进行统计,累计显示在屏幕上的能量窗口,其中,能量窗口为设置在显示屏上预设位置的显示窗口,用于显示用户在整个训练过程中消耗的总能量。

可选的,在本发明实施例提供的一种健身训练的交互装置中,还包括:第三确定单元,用于显示标准训练视频,并采集用户跟随标准训练视频进行运动的运动数据之前,根据后续的训练动作的类型,确定类型对应的预设文字提示;第三显示单元,用于将文字提示以对应的显示方式进行显示。

可选的,在本发明实施例提供的一种健身训练的交互装置中,第一计分单元包括:第一累加子单元,用于在动作准确度为准确的情况下,按照准确度等级对应的预设分值进行累加;第二累加子单元,用于按照预设的额外加分规则,确定额外加分分值,进行累加;第四确定子单元,用于确定最终得到的计分数据,并将计分数据进行显示。

可选的,在本发明实施例提供的一种健身训练的交互装置中,第二累加子单元包括下列至少之一:第一处理模块,用于根据静止动作的预设特效为顶峰特效的持续时间,按照单位时间对应的分值进行额外加分;第一加分模块,用于根据动态动作的能量的累计数量以及对应的分值,确定能量对应的总分值进行额外加分;第四确定子单元包括:第九确定模块,用于根据计分数据,确定计分数据所处的星位等级;第一显示模块,用于根据星位等级,以星位等级对应的预设显示方式显示计分数据。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项的健身训练的交互方法。

根据本发明实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质包括存储的程序,其中,在程序运行时控制计算机存储介质所在设备执行上述中任意一项的健身训练的交互方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜