用于检测运动行为的设备和用于检测运动行为的方法

文档序号:9586046阅读:586来源:国知局
用于检测运动行为的设备和用于检测运动行为的方法
【技术领域】
[0001]本发明涉及电子设备,更具体地,涉及一种用于检测运动行为的设备和一种用于检测运动行为的方法。
【背景技术】
[0002]随着智能电子设备的发展,对人体运动行为的检测成为一个重要的需求,现有的运动检测方法是针对不同的运动设定不同的检测方式,例如利用近距离传感器或与手机屏幕接触的方法检测俯卧撑动作,利用加速度计检测仰卧起坐动作,但目前还没有一种比较通用的可以检测多种运动的技术方案。
[0003]并且利用上述方法进行运动检测需要配合复杂的算法,例如需要通过比较复杂的算法来计算俯仰角的变化以检测记录仰卧起坐动作,而检测俯卧撑动作则需要近距离传感器或与屏幕接触的方法,因此上述方法难以应用于智能手环或手表等其他小型可穿戴设备。另外,对于某些运动检测,例如仰卧起坐检测,如果想要结果更加精确,还需要对用户的身体姿态做精确检测,这需要配合使用例如陀螺仪等器件,所需成本高。

【发明内容】

[0004]本发明的一个目的是提供一种较为通用的可以检测多种运动的新技术方案。
[0005]根据本发明的第一方面,提供了一种用于检测运动行为的设备,所述设备包括气压传感器单元、气压差值计算单元、比较单元、运动计数单元;所述气压传感器单元,用于跟随用户的运动动作实时检测气压值并发送所述气压值至气压差值计算单元;所述气压差值计算单元,用于计算相邻的两次初始气压值间的各个气压值与所述初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值并发送到比较单元;所述比较单元,用于比较所述最大差值绝对值和差值阈值,如果所述最大差值绝对值多所述差值阈值,则通知所述运动计数单元进行计数;所述运动计数单元,用于在接收到所述比较单元的计数通知后将运动次数加一。
[0006]优选地,所述设备为可穿戴式设备。
[0007]优选地,所述设备还包括用于显示运动情况的显示屏和/或用于报告运动情况的扬声器。
[0008]优选地,所述设备还包括运动距离计算单元;所述气压传感器单元还用于发送所述气压值至所述运动距离计算单元;所述运动距离计算单元用于在测量结束后根据运动类型和各个气压值计算运动的总距离。
[0009]优选地,所述设备还包括运动距离计算单元;所述气压传感器单元还用于在测量结束后发送所述运动次数至所述运动距离计算单元;所述运动距离计算单元用于根据运动类型和所述运动次数计算运动的总距离。
[0010]优选地,所述设备还包括卡路里计算单元;所述运动距离计算单元还用于发送所述运动的总距离至所述卡路里计算单元;所述卡路里计算单元用于根据所述用户体重、运动类型、以及运动的总距离计算运动过程消耗的卡路里。
[0011]优选地,所述设备还包括存储单元,用于存储所述差值阈值、初始气压值、运动类型、以及用户体重。
[0012]优选地,所述气压传感器单元还用于在计数开始前检测获得初始气压值。
[0013]优选地,所述设备还包括差值阈值计算单元;所述气压传感器单元还用于在计数开始前发送所述气压值至所述差值阈值计算单元;所述差值阈值计算单元,用于在计数开始前计算获得N个所述最大差值绝对值,计算所述N个所述最大差值绝对值的平均值做为所述差值阈值,其中2 < N < 10。
[0014]根据本发明的第二方面,提供了一种用于检测运动行为的方法,包括以下步骤:跟随用户的运动动作实时检测气压值;计算相邻的两次初始气压值之间的各个气压值与所述初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值;比较所述最大差值绝对值和差值阈值,如果所述最大差值绝对值多所述差值阈值,则判断完成一次运动。
[0015]本发明的发明人发现,在现有技术中,还没有比较通用的可以检测多种运动的新技术方案。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。
[0016]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0017]被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0018]图1示出了本发明用于检测运动行为的设备的第一实施例的框图。
[0019]图2示出了本发明用于检测运动行为的设备的第二实施例的框图。
[0020]图3示出了本发明用于检测运动行为的方法的实施例的流程图。
[0021]附图标记说明
[0022]气压传感器单元1、气压差值计算单元2、比较单元3、运动计数单元4、差值阈值计算单元5、存储单元6、运动距离计算单元7、卡路里计算单元8、显示屏9、扬声器10。
【具体实施方式】
[0023]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0024]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0025]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0026]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0027]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0028]参考图1所示为本发明用于检测运动行为的设备的第一实施例的框图,该设备包括气压传感器单元1、气压差值计算单元2、比较单元3、运动计数单元4、差值阈值计算单元5、存储单元6、运动距离计算单元7、卡路里计算单元8、显示屏9、扬声器10。
[0029]气压传感器单元1,用于跟随用户的运动动作实时检测气压值并发送气压值至气压差值计算单元2,以及用于在测量结束后发送运动次数至运动距离计算单元7。
[0030]气压差值计算单元2,用于计算相邻的两次初始气压值之间的各个气压值与初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值并发送到比较单元3 ;
[0031]比较单元3,用于比较最大差值绝对值和差值阈值,如果最大差值绝对值多差值阈值,则通知运动计数单元4进行计数;
[0032]运动计数单元4,用于在接收到比较单元3的计数通知后将运动次数加一。
[0033]其中,显示屏9用于显示运动情况,扬声器10用于报告运动情况,以发出提示鼓励用户。存储单元6用于存储差值阈值、初始气压值、运动类型、用户体重等数据以供其他单元进行调用。该设备优选为可穿戴式设备,例如智能手表或腕带等。
[0034]本发明利用内置有气压传感器的设备进行运动检测,将设备固定在用户身上使得设备能够跟随用户的运动动作而移动,启动传感器获取用户运动过程中的气压值,周期性运动如俯卧撑、仰卧起坐、深蹲、引体向上等都会使用户在垂直方向的相对位置发生变化,传感器测得的气压值在运动过程中呈周期性变化,通过检测这种周期性变化就可以检测用户的运动。
[0035]运动开始前的准备姿态的气压值为初始气压值,以仰卧起坐运动为例,平躺时的姿态为准备姿态,将设备固定在大臂上,首先测量平躺时的气压值作为初始气压值,气压传感器每检测到一次初始气压值,都代表开始一次仰卧起坐动作,当身体坐起后,大臂的位置相比于平躺的位置会升高,因此会导致气压传感器检测到的气压值降低,计算下一次初始气压值出现之前的各个气压值与初始气压值的差值绝对值,然后从中取得最大差值绝对值,所述最大差值绝对值是指差值绝对值中的最大值;比较最大差值绝对值与差值阈值,如果最大差值绝对值多差值阈值,则认为完成一次仰卧起坐,通知运动计数单元4将运动次数加一。以俯卧撑为例,撑起时的姿态为准备姿态,将设备固定在大臂上,首先测量撑起时的气压值作为初始气压值,气压传感器每检测到一次初始气压值,都代表开始一次俯卧撑动作,当身体撑下时,大臂的位置相比于平躺的位置会降低,因此会导致气压传感器检测到的气压值升高,计算下一次初始气压值出现之前的各个气压值与初始气压值的差值绝对值,取最大差值绝对值与差值阈值进行比较,如果最大差值绝对值多差值阈值,则认为完成一次俯卧撑,通知运动计数单元4将运动次数加一。
[0036]由于不同、不同用户身高的差异,以及在实际检测过程中的运动习惯和频率的不同,因此差值阈值可能需要根据不同的用户进行动态调整。设备可以提供校正模式用于校正初始气
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1