用于可穿戴设备的动作检测方法和可穿戴设备技术

技术编号:20545281 阅读:31 留言:0更新日期:2019-03-09 18:14
本申请实施例公开了用于可穿戴设备的动作检测方法和可穿戴设备。该方法的一具体实施方式包括:响应于检测到穿有可穿戴设备的用户完成待检测动作,获取可穿戴设备当前状态下的动作参数,动作参数包括至少一个身体部位参数;接收动作检测指令,将获取的动作参数与参考动作参数序列中的动作参数进行匹配;响应于匹配成功,确定获取的动作参数中是否存在不满足预设条件的身体部位参数;响应于存在不满足预设条件的身体部位参数,提示用户纠正所做出的动作。该实施方式有助于练习动作,促使用户做出符合标准的动作。

Action Detection Method and Wearable Equipment for Wearable Equipment

The embodiment of this application discloses a motion detection method and a wearable device for wearable devices. One specific embodiment of the method includes: in response to the detection of a user wearing a wearable device completing the action to be detected, obtaining the action parameters of the wearable device in the current state, including at least one body part parameter; receiving the action detection instruction, matching the obtained action parameters with the action parameters in the sequence of reference action parameters; and responding to the matching; Work, determine whether there are body part parameters that do not meet the preset conditions in the obtained action parameters; in response to the existence of body part parameters that do not meet the preset conditions, prompt the user to correct the action made. The implementation method is helpful for practicing the action and prompting the user to make the action conforming to the standard.

【技术实现步骤摘要】
用于可穿戴设备的动作检测方法和可穿戴设备
本申请涉及计算机
,具体涉及用于可穿戴设备的动作检测方法和可穿戴设备。
技术介绍
用户在学习舞蹈动作或者武术动作等技能动作时,需要进行不断的练习。在练习过程中,通常需要教练从旁指导,对练习过程中产生的错误动作或不标准动作进行纠正,才能最终做出标准的动作。然而,在没有教练从旁指导时(例如,用户独自练习舞蹈或武术动作时),用户很容易将刚刚学习的标准动作忘掉,以致于即使反复练习却仍然没有多少进步。
技术实现思路
本申请实施例提出了用于可穿戴设备的动作检测方法和可穿戴设备。第一方面,本申请的一些实施例提供了用于可穿戴设备的动作检测方法,该方法包括:响应于检测到穿有可穿戴设备的用户完成待检测动作,获取可穿戴设备当前状态下的动作参数,动作参数包括至少一个身体部位参数;接收动作检测指令,将获取的动作参数与参考动作参数序列中的动作参数进行匹配;响应于匹配成功,确定获取的动作参数中是否存在不满足预设条件的身体部位参数;响应于存在不满足预设条件的身体部位参数,提示用户纠正所做出的动作。第二方面,本申请的一些实施例提供了一种可穿戴设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面描述的方法。第三方面,本申请的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面描述的方法。本申请实施例提供的用于可穿戴设备的动作检测方法和可穿戴设备,通过在确定用户完成待检测动作后获取可穿戴设备当前状态下的动作参数,之后检测获取的动作参数是否与参考动作参数序列匹配,并在匹配成功时确定获取的动作参数中是否存在不满足预设条件的身体部位参数,最后在身体部位参数不满足预设条件时,提示用户纠正所做出的动作,从而有助于练习动作,促使用户做出符合标准的动作。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请一些实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于可穿戴设备的动作检测方法的一个实施例的流程图;图3和图4A至图4E是根据本申请的用于可穿戴设备的动作检测方法的一个应用场景的示意图;图5是适于用来实现本申请实施例的可穿戴设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。如图1所示,系统架构100可以包括可穿戴设备101和控制器102。可穿戴设备101可以是可穿戴在用户身上的电子设备,包括但不限于可穿戴外骨骼等。当可穿戴设备101穿戴在用户身上时,可以跟随用户做出各种动作(例如,舞蹈动作、武术动作等),从而可以获取用户当前所做动作的身体部位参数(例如,肩关节、肘关节、髋关节、膝关节等关节的伸展角度、偏转角度等)。控制器102与可穿戴设备101通信连接,以发送和接收消息。控制器102可以对可穿戴设备101获取的动作参数进行匹配等处理,然后根据处理结果控制可穿戴设备101(例如,控制可穿戴设备101纠正用户所做出的动作)。需要说明的是,本申请实施例所提供的用于可穿戴设备的动作检测方法一般由控制器102执行。应该理解,图1中的控制器102也可以位于可穿戴设备101中,本领域的技术人员可以根据实际应用场景的需要进行设置。继续参考图2,示出了根据本申请的用于可穿戴设备的动作检测方法的一个实施例的流程200。该用于可穿戴设备的动作检测方法,可以包括以下步骤201~204:步骤201,响应于确定穿有可穿戴设备的用户完成待检测动作,获取可穿戴设备当前状态下的动作参数。在本实施例中,用于可穿戴设备的动作检测方法的执行主体(例如图1的控制器102)可以在确定穿有可穿戴设备的用户完成待检测动作时,获取可穿戴设备当前状态下的动作参数。其中,动作参数可以包括至少一个身体部位参数。例如,动作参数可以包括肩关节、肘关节、髋关节、膝关节等关节的伸展角度、偏转角度等。在本实施例的一些可选的实现方式中,可以通过如下方式确定穿有可穿戴设备的用户完成待检测动作:接收到用户发出的待检测动作完成的语音指令。在一个示例中,若接收到用户发出的语音指令“开始检测动作”,则可以确定穿有可穿戴设备的用户完成待检测动作。在本实施例的一些可选的实现方式中,可以通过如下方式确定穿有可穿戴设备的用户完成待检测动作:可穿戴设备的牵引装置检测到待检测动作完成的电信号指令。作为示例,牵引装置可以检测由于手部的特定动作而产生的电信号指令。这里,电信号指令可以指电流、电压等电信号触发的指令。特定动作可以指不影响整体动作姿态的动作。例如,拇指按压食指背部的按钮,将食指某个可旋转部件转动一圈等。在一个示例中,若检测到食指处的可旋转部件转动产生的电流值达到预设阈值,则可以确定穿有可穿戴设备的用户完成待检测动作。步骤202,接收动作检测指令,将获取的动作参数与参考动作参数序列中的动作参数进行匹配。在本实施例中,用于可穿戴设备的动作检测方法的执行主体(例如图1的控制器102)可以接收动作检测指令,然后将步骤201获取的动作参数与参考动作参数序列中的动作参数进行匹配,以确定用户所做动作是否存在于用户预先选取的动作序列(用户要进行检测的一系列动作)中。这里,动作检测指令可以是语音指令。例如,当可穿戴设备或控制器包含语音交互设备时,用户可以直接发出语音指令(例如,“舞蹈动作检测”、“我要检测XX舞蹈动作”等)。动作检测指令也可以是界面操作指令。例如,当可穿戴设备或控制器提供有用户操作界面,用户可以通过选择相应的按钮提交动作检测指令。参考动作参数序列中的动作参数可以与用户预先选取的动作序列中的动作一一对应。另外,上述执行主体也可以通过其他合适的方式接收动作检测指令。例如,当可穿戴设备配置有发送动作检测指令的按键时,可以通过检测该按键的状态来接收动作检测指令。在本实施例的一些可选的实现方式中,步骤202具体可以包括如下步骤:从参考动作序列中选取(例如,按顺序选取)动作参数,执行下面的匹配步骤:将步骤201获取的动作参数与选取的动作参数进行比较,若步骤201获取的动作参数在选取的动作参数的第一范围内,则可以将选取的动作参数作为与步骤201获取的动作参数匹配的动作参数。若步骤201获取的动作参数不在选取的动作参数的第一范围内,则可以从参考动作参数序列中选取未被选取的动作参数,继续执行上述匹配步骤。作为示例,步骤201获取的动作参数为左臂与上身的夹角为100°,从参考动作参数序列中选取的动作参数为左臂与上身的夹角为90°,第一范围为±20°,即,步骤201获取的动作参数在选取的动作参数的第一范围内,则可以将选取的动作参数作为与获取的动作参数匹配的动作参数(用户所做动作存在于用户预先选取的动作序列)。在本实施例的一些可选的实现方式中,上述参考动作参数序列通过如下步骤确定:接收本文档来自技高网...

【技术保护点】
1.一种用于可穿戴设备的动作检测方法,包括:响应于确定穿有所述可穿戴设备的用户完成待检测动作,获取所述可穿戴设备当前状态下的动作参数,动作参数包括至少一个身体部位参数;接收动作检测指令,将获取的动作参数与参考动作参数序列中的动作参数进行匹配;响应于匹配成功,确定获取的动作参数中是否存在不满足预设条件的身体部位参数;响应于存在不满足预设条件的身体部位参数,提示所述用户纠正所做出的动作。

【技术特征摘要】
1.一种用于可穿戴设备的动作检测方法,包括:响应于确定穿有所述可穿戴设备的用户完成待检测动作,获取所述可穿戴设备当前状态下的动作参数,动作参数包括至少一个身体部位参数;接收动作检测指令,将获取的动作参数与参考动作参数序列中的动作参数进行匹配;响应于匹配成功,确定获取的动作参数中是否存在不满足预设条件的身体部位参数;响应于存在不满足预设条件的身体部位参数,提示所述用户纠正所做出的动作。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于匹配失败,提示所述用户不存在所述待检测动作。3.根据权利要求1所述的方法,其中,所述方法还包括:响应于不存在不满足所述预设条件的身体部位参数,提示所述用户动作符合标准。4.根据权利要求1所述的方法,其中,所述将获取的动作参数与参考动作参数序列中的动作参数进行匹配,包括:从所述参考动作参数序列中选取动作参数,执行以下匹配步骤:将获取的动作参数与选取的动作参数进行比较,若获取的动作参数在选取的动作参数的第一范围内,则将选取的动作参数作为与获取的动作参数匹配的动作参数。5.根据权利要求4所述的方法,其中,所述将获取的动作参数与参考动作参数序列中的动作参数进行匹配,还包括:若获取的动作参数不在选取的动作参数的第一范围内,则继续从所述参考动作参数序列中选取未被选取的动作参数,执行所述匹配步骤。6.根据权利要求4或5所述的方法,其中,所述确定获取的动作参数中是否存在不满足预设条件的身体部位参数,包括:对于获取的动作参数中的每个身体部位参数,将该身体部位参数与匹配出的动作参数中的对应的身体部位参数进行比较,若该身体部位参数不在对应的身体部位参数的第二范围内,则该身体部位参数不满足预设条件,所述第一范围大于所述第二范围。7.根据权利要求6所述...

【专利技术属性】
技术研发人员:邓超
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

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

1