[go: up one dir, main page]

CN105342624B - For detecting the equipment of motor behavior and method for detecting motor behavior - Google Patents

For detecting the equipment of motor behavior and method for detecting motor behavior Download PDF

Info

Publication number
CN105342624B
CN105342624B CN201510689859.2A CN201510689859A CN105342624B CN 105342624 B CN105342624 B CN 105342624B CN 201510689859 A CN201510689859 A CN 201510689859A CN 105342624 B CN105342624 B CN 105342624B
Authority
CN
China
Prior art keywords
unit
difference
air pressure
value
pressure value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510689859.2A
Other languages
Chinese (zh)
Other versions
CN105342624A (en
Inventor
李向光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Goertek Microelectronics Inc
Original Assignee
Goertek Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Goertek Inc filed Critical Goertek Inc
Priority to CN201510689859.2A priority Critical patent/CN105342624B/en
Publication of CN105342624A publication Critical patent/CN105342624A/en
Application granted granted Critical
Publication of CN105342624B publication Critical patent/CN105342624B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1116Determining posture transitions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Dentistry (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Physiology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了用于检测运动行为的设备和用于检测运动行为的方法。所述设备包括气压传感器单元、气压差值计算单元、比较单元、运动计数单元;气压传感器单元,用于跟随用户的运动动作实时检测气压值并发送气压值至气压差值计算单元;气压差值计算单元,用于计算相邻的两次初始气压值间的各个气压值与初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值并发送到比较单元;比较单元,用于比较最大差值绝对值和差值阈值,如果最大差值绝对值≥差值阈值,则通知运动计数单元进行计数;运动计数单元,用于在接收到比较单元的计数通知后将运动次数加一。本发明提供了较为通用的可以检测多种运动的方案。

The invention discloses a device for detecting motion behavior and a method for detecting motion behavior. The device includes an air pressure sensor unit, an air pressure difference calculation unit, a comparison unit, and a motion counting unit; the air pressure sensor unit is used to detect the air pressure value in real time following the user's movement and send the air pressure value to the air pressure difference calculation unit; the air pressure difference The calculation unit is used to calculate the absolute value of the difference between each air pressure value and the initial air pressure value between two adjacent initial air pressure values, obtain the maximum absolute value of the difference between two adjacent initial air pressure values and send it to the comparison Unit; comparison unit, for comparing the maximum difference absolute value and difference threshold, if the maximum difference absolute value ≥ difference threshold, then notify the motion counting unit to count; motion counting unit, for receiving the counting of the comparison unit After the notification, the number of exercises will be increased by one. The present invention provides a relatively general solution that can detect various motions.

Description

用于检测运动行为的设备和用于检测运动行为的方法Device for detecting motor behavior and method for detecting motor behavior

技术领域technical field

本发明涉及电子设备,更具体地,涉及一种用于检测运动行为的设备和一种用于检测运动行为的方法。The present invention relates to electronic equipment, and more particularly, to a device for detecting motion behavior and a method for detecting motion behavior.

背景技术Background technique

随着智能电子设备的发展,对人体运动行为的检测成为一个重要的需求,现有的运动检测方法是针对不同的运动设定不同的检测方式,例如利用近距离传感器或与手机屏幕接触的方法检测俯卧撑动作,利用加速度计检测仰卧起坐动作,但目前还没有一种比较通用的可以检测多种运动的技术方案。With the development of smart electronic devices, the detection of human motion behavior has become an important requirement. The existing motion detection methods are to set different detection methods for different motions, such as using proximity sensors or methods of contacting with the mobile phone screen Push-ups are detected and sit-ups are detected by using an accelerometer, but there is currently no general technical solution that can detect multiple movements.

并且利用上述方法进行运动检测需要配合复杂的算法,例如需要通过比较复杂的算法来计算俯仰角的变化以检测记录仰卧起坐动作,而检测俯卧撑动作则需要近距离传感器或与屏幕接触的方法,因此上述方法难以应用于智能手环或手表等其他小型可穿戴设备。另外,对于某些运动检测,例如仰卧起坐检测,如果想要结果更加精确,还需要对用户的身体姿态做精确检测,这需要配合使用例如陀螺仪等器件,所需成本高。And using the above method for motion detection needs to cooperate with complex algorithms, for example, it is necessary to calculate the change of pitch angle through a more complex algorithm to detect and record sit-ups, while detecting push-ups requires a proximity sensor or a method of contact with the screen. Therefore, the above method is difficult to apply to other small wearable devices such as smart bracelets or watches. In addition, for some motion detection, such as sit-up detection, if the result is to be more accurate, it is also necessary to accurately detect the user's body posture, which requires the use of devices such as gyroscopes, which requires high costs.

发明内容Contents of the invention

本发明的一个目的是提供一种较为通用的可以检测多种运动的新技术方案。An object of the present invention is to provide a relatively general technical solution capable of detecting various motions.

根据本发明的第一方面,提供了一种用于检测运动行为的设备,所述设备包括气压传感器单元、气压差值计算单元、比较单元、运动计数单元;所述气压传感器单元,用于跟随用户的运动动作实时检测气压值并发送所述气压值至气压差值计算单元;所述气压差值计算单元,用于计算相邻的两次初始气压值间的各个气压值与所述初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值并发送到比较单元;所述比较单元,用于比较所述最大差值绝对值和差值阈值,如果所述最大差值绝对值≥所述差值阈值,则通知所述运动计数单元进行计数;所述运动计数单元,用于在接收到所述比较单元的计数通知后将运动次数加一。According to a first aspect of the present invention, there is provided a device for detecting motion behavior, the device includes an air pressure sensor unit, an air pressure difference calculation unit, a comparison unit, and a motion counting unit; the air pressure sensor unit is used to follow The user's motion action detects the air pressure value in real time and sends the air pressure value to the air pressure difference calculation unit; the air pressure difference calculation unit is used to calculate each air pressure value between two adjacent initial air pressure values and the initial air pressure value The absolute value of the difference between the two adjacent initial air pressure values is obtained and sent to the comparison unit; the comparison unit is used to compare the absolute maximum difference with the difference threshold, If the maximum difference absolute value ≥ the difference threshold, notify the motion counting unit to count; the motion counting unit is configured to add one to the number of motions after receiving the counting notification from the comparison unit.

优选地,所述设备为可穿戴式设备。Preferably, the device is a wearable device.

优选地,所述设备还包括用于显示运动情况的显示屏和/或用于报告运动情况的扬声器。Preferably, the device further comprises a display screen for displaying the exercise and/or a speaker for reporting the exercise.

优选地,所述设备还包括运动距离计算单元;所述气压传感器单元还用于发送所述气压值至所述运动距离计算单元;所述运动距离计算单元用于在测量结束后根据运动类型和各个气压值计算运动的总距离。Preferably, the device further includes a movement distance calculation unit; the air pressure sensor unit is also used to send the air pressure value to the movement distance calculation unit; the movement distance calculation unit is used to calculate the movement distance according to the movement type and The individual air pressure values calculate the total distance traveled.

优选地,所述设备还包括运动距离计算单元;所述气压传感器单元还用于在测量结束后发送所述运动次数至所述运动距离计算单元;所述运动距离计算单元用于根据运动类型和所述运动次数计算运动的总距离。Preferably, the device further includes a movement distance calculation unit; the air pressure sensor unit is also used to send the number of movements to the movement distance calculation unit after the measurement; the movement distance calculation unit is used to The number of times of exercise calculates the total distance of exercise.

优选地,所述设备还包括卡路里计算单元;所述运动距离计算单元还用于发送所述运动的总距离至所述卡路里计算单元;所述卡路里计算单元用于根据所述用户体重、运动类型、以及运动的总距离计算运动过程消耗的卡路里。Preferably, the device further includes a calorie calculation unit; the exercise distance calculation unit is also used to send the total distance of the exercise to the calorie calculation unit; the calorie calculation unit is used to , and the total distance of exercise to calculate the calories consumed during exercise.

优选地,所述设备还包括存储单元,用于存储所述差值阈值、初始气压值、运动类型、以及用户体重。Preferably, the device further includes a storage unit for storing the difference threshold, initial air pressure value, exercise type, and user weight.

优选地,所述气压传感器单元还用于在计数开始前检测获得初始气压值。Preferably, the air pressure sensor unit is also used to detect and obtain an initial air pressure value before counting starts.

优选地,所述设备还包括差值阈值计算单元;所述气压传感器单元还用于在计数开始前发送所述气压值至所述差值阈值计算单元;所述差值阈值计算单元,用于在计数开始前计算获得N个所述最大差值绝对值,计算所述N个所述最大差值绝对值的平均值做为所述差值阈值,其中2≤N≤10。Preferably, the device further includes a difference threshold calculation unit; the air pressure sensor unit is further configured to send the air pressure value to the difference threshold calculation unit before counting starts; the difference threshold calculation unit is configured to Before counting starts, calculate and obtain N maximum absolute difference values, and calculate an average value of the N maximum absolute difference values as the difference threshold, where 2≤N≤10.

根据本发明的第二方面,提供了一种用于检测运动行为的方法,包括以下步骤:跟随用户的运动动作实时检测气压值;计算相邻的两次初始气压值之间的各个气压值与所述初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值;比较所述最大差值绝对值和差值阈值,如果所述最大差值绝对值≥所述差值阈值,则判断完成一次运动。According to the second aspect of the present invention, a method for detecting exercise behavior is provided, including the following steps: following the user's exercise action to detect the air pressure value in real time; calculating the difference between each air pressure value between two adjacent initial air pressure values The absolute value of the difference between the initial air pressure values, to obtain the absolute maximum difference between two adjacent initial air pressure values; compare the absolute maximum difference with the difference threshold, if the absolute maximum difference ≥ the difference threshold, it is judged that one exercise is completed.

本发明的发明人发现,在现有技术中,还没有比较通用的可以检测多种运动的新技术方案。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。The inventors of the present invention have found that in the prior art, there is no relatively general new technical solution that can detect various motions. Therefore, the technical tasks to be achieved or the technical problems to be solved by the present invention are never thought of or expected by those skilled in the art, so the present invention is a new technical solution.

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings.

附图说明Description of drawings

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.

图1示出了本发明用于检测运动行为的设备的第一实施例的框图。Fig. 1 shows a block diagram of a first embodiment of the device for detecting motion behavior according to the present invention.

图2示出了本发明用于检测运动行为的设备的第二实施例的框图。Fig. 2 shows a block diagram of a second embodiment of the device for detecting motion behavior of the present invention.

图3示出了本发明用于检测运动行为的方法的实施例的流程图。Fig. 3 shows a flowchart of an embodiment of the method for detecting motion behavior of the present invention.

附图标记说明Explanation of reference signs

气压传感器单元1、气压差值计算单元2、比较单元3、运动计数单元4、差值阈值计算单元5、存储单元6、运动距离计算单元7、卡路里计算单元8、显示屏9、扬声器10。Air pressure sensor unit 1, air pressure difference calculation unit 2, comparison unit 3, exercise counting unit 4, difference threshold calculation unit 5, storage unit 6, movement distance calculation unit 7, calorie calculation unit 8, display screen 9, speaker 10.

具体实施方式Detailed ways

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangements of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。The following description of at least one exemplary embodiment is merely illustrative in nature and in no way taken as limiting the invention, its application or uses.

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。Techniques, methods and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such techniques, methods and devices should be considered part of the description.

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。In all examples shown and discussed herein, any specific values should be construed as exemplary only, and not as limitations. Therefore, other instances of the exemplary embodiment may have different values.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。It should be noted that like numerals and letters denote like items in the following figures, therefore, once an item is defined in one figure, it does not require further discussion in subsequent figures.

参考图1所示为本发明用于检测运动行为的设备的第一实施例的框图,该设备包括气压传感器单元1、气压差值计算单元2、比较单元3、运动计数单元4、差值阈值计算单元5、存储单元6、运动距离计算单元7、卡路里计算单元8、显示屏9、扬声器10。Referring to Fig. 1, it is the block diagram of the first embodiment of the device that the present invention is used to detect motion behavior, and this device comprises air pressure sensor unit 1, air pressure difference calculation unit 2, comparison unit 3, motion counting unit 4, difference value threshold Calculation unit 5 , storage unit 6 , motion distance calculation unit 7 , calorie calculation unit 8 , display screen 9 , speaker 10 .

气压传感器单元1,用于跟随用户的运动动作实时检测气压值并发送气压值至气压差值计算单元2,以及用于在测量结束后发送运动次数至运动距离计算单元7。The air pressure sensor unit 1 is used to detect the air pressure value in real time following the user's exercise action and send the air pressure value to the air pressure difference calculation unit 2, and to send the number of movements to the exercise distance calculation unit 7 after the measurement is completed.

气压差值计算单元2,用于计算相邻的两次初始气压值之间的各个气压值与初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值并发送到比较单元3;The air pressure difference calculation unit 2 is used to calculate the absolute value of the difference between each air pressure value and the initial air pressure value between two adjacent initial air pressure values, and obtain the maximum difference absolute value between two adjacent initial air pressure values value and sent to comparison unit 3;

比较单元3,用于比较最大差值绝对值和差值阈值,如果最大差值绝对值≥差值阈值,则通知运动计数单元4进行计数;The comparison unit 3 is used to compare the maximum difference absolute value and the difference threshold, if the maximum difference absolute value ≥ difference threshold, then notify the motion counting unit 4 to count;

运动计数单元4,用于在接收到比较单元3的计数通知后将运动次数加一。The motion counting unit 4 is configured to add one to the number of motions after receiving the counting notification from the comparison unit 3 .

其中,显示屏9用于显示运动情况,扬声器10用于报告运动情况,以发出提示鼓励用户。存储单元6用于存储差值阈值、初始气压值、运动类型、用户体重等数据以供其他单元进行调用。该设备优选为可穿戴式设备,例如智能手表或腕带等。Wherein, the display screen 9 is used for displaying the exercise situation, and the loudspeaker 10 is used for reporting the exercise situation, so as to issue prompts to encourage the user. The storage unit 6 is used to store data such as difference threshold, initial air pressure value, exercise type, user weight, etc. for other units to call. The device is preferably a wearable device, such as a smart watch or a wristband.

本发明利用内置有气压传感器的设备进行运动检测,将设备固定在用户身上使得设备能够跟随用户的运动动作而移动,启动传感器获取用户运动过程中的气压值,周期性运动如俯卧撑、仰卧起坐、深蹲、引体向上等都会使用户在垂直方向的相对位置发生变化,传感器测得的气压值在运动过程中呈周期性变化,通过检测这种周期性变化就可以检测用户的运动。The present invention uses a device with a built-in air pressure sensor for motion detection, fixes the device on the user so that the device can move following the user's movement, activates the sensor to obtain the air pressure value during the user's motion, and performs periodic motions such as push-ups and sit-ups Squatting, squatting, pull-ups, etc. will cause the relative position of the user to change in the vertical direction. The air pressure value measured by the sensor changes periodically during the exercise. By detecting this periodic change, the user's exercise can be detected.

运动开始前的准备姿态的气压值为初始气压值,以仰卧起坐运动为例,平躺时的姿态为准备姿态,将设备固定在大臂上,首先测量平躺时的气压值作为初始气压值,气压传感器每检测到一次初始气压值,都代表开始一次仰卧起坐动作,当身体坐起后,大臂的位置相比于平躺的位置会升高,因此会导致气压传感器检测到的气压值降低,计算下一次初始气压值出现之前的各个气压值与初始气压值的差值绝对值,然后从中取得最大差值绝对值,所述最大差值绝对值是指差值绝对值中的最大值;比较最大差值绝对值与差值阈值,如果最大差值绝对值≥差值阈值,则认为完成一次仰卧起坐,通知运动计数单元4将运动次数加一。以俯卧撑为例,撑起时的姿态为准备姿态,将设备固定在大臂上,首先测量撑起时的气压值作为初始气压值,气压传感器每检测到一次初始气压值,都代表开始一次俯卧撑动作,当身体撑下时,大臂的位置相比于平躺的位置会降低,因此会导致气压传感器检测到的气压值升高,计算下一次初始气压值出现之前的各个气压值与初始气压值的差值绝对值,取最大差值绝对值与差值阈值进行比较,如果最大差值绝对值≥差值阈值,则认为完成一次俯卧撑,通知运动计数单元4将运动次数加一。The air pressure value of the preparation posture before the exercise starts is the initial air pressure value. Taking sit-ups as an example, the posture when lying flat is the preparation posture. Fix the device on the arm, and first measure the air pressure value when lying flat as the initial air pressure Each time the air pressure sensor detects an initial air pressure value, it represents the start of a sit-up action. When the body sits up, the position of the upper arm will rise compared to the lying position, which will cause the The air pressure value decreases, calculate the absolute value of the difference between each air pressure value before the next initial air pressure value and the initial air pressure value, and then obtain the maximum absolute value of the difference, the maximum absolute value of the difference refers to the difference in the absolute value of Maximum value; compare the absolute value of the maximum difference with the threshold of the difference, if the absolute value of the maximum difference ≥ the threshold of the difference, it is considered that a sit-up is completed, and the exercise counting unit 4 is notified to add one to the number of exercises. Take push-ups as an example. The posture when pushing up is the preparation posture. Fix the device on the upper arm. First, measure the air pressure value when pushing up as the initial air pressure value. Every time the air pressure sensor detects an initial air pressure value, it means the start of a push-up. Action, when the body is propped up, the position of the upper arm will be lower than that of the lying position, which will cause the air pressure value detected by the air pressure sensor to increase, and calculate the air pressure value and the initial air pressure before the next initial air pressure value appears The difference absolute value of value, get maximum difference absolute value and difference threshold value and compare, if maximum difference value absolute value ≥ difference value threshold value, then consider to finish a push-up, notify motion counting unit 4 to add one to the number of times of exercise.

由于不同、不同用户身高的差异,以及在实际检测过程中的运动习惯和频率的不同,因此差值阈值可能需要根据不同的用户进行动态调整。设备可以提供校正模式用于校正初始气压值和差值阈值。在校正模式下,首先测量出初始气压值,然后进行N次运动;对于每次运动,都计算该次运动内的各个气压值与初始气压值的差值,计算N个运动的最大差值绝对值的平均值做为差值阈值。其中优选2≤N≤10。Due to differences in the heights of different users, as well as differences in exercise habits and frequencies during the actual detection process, the difference threshold may need to be dynamically adjusted according to different users. The device can provide a correction mode for correcting the initial air pressure value and the difference threshold. In the correction mode, the initial air pressure value is first measured, and then N times of exercise are performed; for each exercise, the difference between each air pressure value in the exercise and the initial air pressure value is calculated, and the maximum difference between the N exercises is calculated. The average of the values is used as the difference threshold. Among them, 2≤N≤10 is preferable.

本发明的设备利用设备中现有的气压传感器单元1进行运动检测,无需经过复杂的算法便可记录运动的次数。所述气压传感器单元1还用于在测量结束后发送所述运动次数至所述运动距离计算单元7,所述运动距离计算单元7用于根据运动类型和所述运动次数计算运动的总距离。所述卡路里计算单元8还可以进一步根据所述用户体重、运动类型、以及运动的总距离计算运动过程消耗的卡路里。The device of the present invention utilizes the existing air pressure sensor unit 1 in the device for motion detection, and can record the number of motions without complicated algorithms. The barometric pressure sensor unit 1 is also used to send the exercise times to the exercise distance calculation unit 7 after the measurement, and the exercise distance calculation unit 7 is used to calculate the total exercise distance according to the exercise type and the exercise times. The calorie calculation unit 8 may further calculate the calories consumed during the exercise process according to the user's body weight, exercise type, and total exercise distance.

参考图2所示为本发明用于检测运动行为的设备的第二实施例的电路框图,和第一实施例的不同之处在于,气压传感器单元1发送所述气压值至运动距离计算单元7,运动距离计算单元7在测量结束后根据运动类型和各个气压值计算运动的总距离。Referring to Fig. 2, it is a circuit block diagram of the second embodiment of the device for detecting exercise behavior according to the present invention, the difference from the first embodiment is that the air pressure sensor unit 1 sends the air pressure value to the exercise distance calculation unit 7 , the movement distance calculation unit 7 calculates the total movement distance according to the movement type and each air pressure value after the measurement.

第一实施例的计算方式只计算了达到差值阈值的动作的运动距离,忽略了部分不到位的动作产生的运动距离,因此计算结果没有第二实施例准确,但第一实施例的算法会为简单,只需要计算单次运动的距离×次数即可。The calculation method of the first embodiment only calculates the movement distance of the action that reaches the difference threshold, and ignores the movement distance caused by some actions that are not in place, so the calculation result is not as accurate as the second embodiment, but the algorithm of the first embodiment will For simplicity, it is only necessary to calculate the distance × times of a single movement.

本发明还公开了一种用于检测运动行为的方法,包括以下步骤:The invention also discloses a method for detecting motion behavior, comprising the following steps:

1)跟随用户的运动动作实时检测气压值;1) Real-time detection of air pressure value following the user's movement;

2)计算相邻的两次初始气压值之间的各个气压值与所述初始气压值的差值绝对值,得到相邻的两次初始气压值之间的最大差值绝对值;2) Calculate the absolute value of the difference between each air pressure value between two adjacent initial air pressure values and the initial air pressure value, and obtain the maximum difference absolute value between the two adjacent initial air pressure values;

3)比较所述最大差值绝对值和差值阈值,如果所述最大差值绝对值≥所述差值阈值,则判断完成一次运动。3) Comparing the absolute maximum difference with a difference threshold, and if the absolute maximum difference ≥ the difference threshold, it is determined that one exercise is completed.

下面根据附图3说明本发明检测运动行为的过程,包括以下步骤:Below according to accompanying drawing 3, illustrate the process that the present invention detects motion behavior, comprises the following steps:

将内置有气压传感器的设备固定在用户身上使得该设备能够跟随用户的运动动作而移动;Fixing a device with a built-in air pressure sensor on the user's body enables the device to move with the user's movement;

检测是否设定预期运动次数;如果没有设定运动次数则提示需要设定运动次数,否则进行下一步;Detect whether the expected number of exercises is set; if the number of exercises is not set, it will prompt that the number of exercises needs to be set, otherwise proceed to the next step;

检测是否已经设定初始气压值,如果没有设定初始气压值则检测获得初始气压值,否则进行下一步;Detect whether the initial air pressure value has been set, if the initial air pressure value has not been set, then detect the initial air pressure value, otherwise proceed to the next step;

检测是否已经设定差值阈值,如果已经设定差值阈值就开始运动检测,如果没有设定差值阈值则进入校正模式进行差值阈值设定步骤;所述差值阈值设定步骤包括:进行N次运动;对于每次运动,都计算该次运动内的各个气压值与初始气压值的差值,计算N次运动的最大差值绝对值的平均值做为差值阈值,其中优选2≤N≤10。Detect whether the difference threshold has been set, if the difference threshold has been set, motion detection will start, if the difference threshold has not been set, then enter the correction mode and carry out the difference threshold setting step; the difference threshold setting step includes: Perform N times of exercise; for each exercise, calculate the difference between each air pressure value in the exercise and the initial air pressure value, and calculate the average value of the maximum absolute value of the difference in N times of exercise as the difference threshold, preferably 2 ≤N≤10.

开始运动检测:采集传感器的数据,检测最大差值绝对值是否≥所述差值阈值,如果最大差值绝对值≥所述差值阈值,运动次数加一,返回进行下一次运动检测,直至运动次数达到目标运动次数。Start motion detection: collect sensor data, detect whether the absolute value of the maximum difference is ≥ the threshold of the difference, if the absolute value of the maximum difference is ≥ the threshold of the difference, add one to the number of motions, and return to the next motion detection until the motion The number of times to reach the target number of exercises.

本领域技术人员应当明白,可以通过各种方式来实现本发明的各个单元,包括软件程序的方式或者硬件电路的方式,在以硬件电路的方式实现时,各个单元可以分别以独立的硬件电路实现或者合并在一个硬件电路中实现。Those skilled in the art should understand that each unit of the present invention can be realized in various ways, including the way of software programs or hardware circuits. When implemented in the way of hardware circuits, each unit can be realized by independent hardware circuits. Or combined and implemented in one hardware circuit.

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。The present invention can be a system, method and/or computer program product. A computer program product may include a computer readable storage medium having computer readable program instructions thereon for causing a processor to implement various aspects of the present invention.

这里参照根据本发明实施例的设备和方法的框图和流程图描述了本发明的各个方面。应当理解,框图和流程图的方框以及各方框的组合,可以由计算机可读程序指令实现。Aspects of the present invention are described herein with reference to block diagrams and flowchart illustrations of apparatuses and methods according to embodiments of the invention. It should be understood that the blocks of the block diagrams and flowcharts, and combinations of blocks, can be implemented by computer-readable program instructions.

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, a portion of a program segment, or an instruction that includes one or more Executable instructions. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by means of hardware, implementation by means of software, and implementation by a combination of software and hardware are all equivalent.

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。Having described various embodiments of the present invention, the foregoing description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and alterations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principle of each embodiment, practical application or technical improvement in the market, or to enable other ordinary skilled in the art to understand each embodiment disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. a kind of equipment for detecting motor behavior, it is characterised in that the equipment includes baroceptor unit (1), gas Pressure difference computing unit (2), comparing unit (3), movement counting unit (4);
The baroceptor unit (1), the athletic performance for following user detect atmospheric pressure value and send the air pressure in real time It is worth to air pressure difference computational unit (2);
The air pressure difference computational unit (2), for calculate each atmospheric pressure value between the adjacent value of initial gas pressure twice with it is described The absolute difference of initial gas pressure value, obtains the maximum difference absolute value between the adjacent value of initial gas pressure twice and is sent to ratio Compared with unit (3);
The comparing unit (3), for the maximum difference absolute value and difference threshold, if the maximum difference is absolute Value >=the difference threshold, then notify that the movement counting unit (4) is counted;
The movement counting unit (4), for adding times of exercise after the counting notification of the comparing unit (3) is received One.
2. equipment according to claim 1, it is characterised in that the equipment is wearable device.
3. equipment according to claim 1, it is characterised in that the equipment further includes the display for showing motion conditions Shield (9) and/or the loudspeaker (10) for reporting motion conditions.
4. equipment according to claim 1, it is characterised in that the equipment further includes move distance computing unit (7);
The baroceptor unit (1) is additionally operable to send the atmospheric pressure value to the move distance computing unit (7);
The move distance computing unit (7) is used to calculate movement according to type of sports and each atmospheric pressure value after measurement Total distance.
5. equipment according to claim 1, it is characterised in that the equipment further includes move distance computing unit (7);
The baroceptor unit (1), which is additionally operable to send the times of exercise to the move distance after measurement, to be calculated Unit (7);
The move distance computing unit (7) is used for the total distance that movement is calculated according to type of sports and the times of exercise.
6. according to 4 or 5 any one of them equipment of claim, it is characterised in that the equipment further includes calorie calculation list First (8);
The move distance computing unit (7) is additionally operable to send the total distance of the movement to the calorie calculation unit (8);
The calorie calculation unit (8), which is used to be calculated according to the total distance of user's weight, type of sports and movement, to be moved through The calorie of journey consumption.
7. equipment according to claim 6, it is characterised in that the equipment further includes storage unit (6), for storing State difference threshold, initial gas pressure value, type of sports and user's weight.
8. equipment according to claim 1, it is characterised in that the baroceptor unit (1) is additionally operable to open in counting Detection obtains initial gas pressure value before beginning.
9. equipment according to claim 8, it is characterised in that the equipment further includes difference threshold computing unit (5);
The baroceptor unit (1) is additionally operable to send the atmospheric pressure value before counting starts to difference threshold calculating list First (5);
The difference threshold computing unit (5), obtains N number of maximum difference absolute value, meter for being calculated before counting starts The average value of N number of maximum difference absolute value is calculated as the difference threshold, wherein 2≤N≤10.
A kind of 10. method for detecting motor behavior, it is characterised in that comprise the following steps:
The athletic performance of user is followed to detect atmospheric pressure value in real time;
The absolute difference of each atmospheric pressure value and the initial gas pressure value between the adjacent value of initial gas pressure twice is calculated, is obtained Maximum difference absolute value between the adjacent value of initial gas pressure twice;
Compare the maximum difference absolute value and difference threshold, if the maximum difference absolute value >=difference threshold, Judge to complete once to move.
CN201510689859.2A 2015-10-21 2015-10-21 For detecting the equipment of motor behavior and method for detecting motor behavior Active CN105342624B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510689859.2A CN105342624B (en) 2015-10-21 2015-10-21 For detecting the equipment of motor behavior and method for detecting motor behavior

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510689859.2A CN105342624B (en) 2015-10-21 2015-10-21 For detecting the equipment of motor behavior and method for detecting motor behavior

Publications (2)

Publication Number Publication Date
CN105342624A CN105342624A (en) 2016-02-24
CN105342624B true CN105342624B (en) 2018-04-13

Family

ID=55318805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510689859.2A Active CN105342624B (en) 2015-10-21 2015-10-21 For detecting the equipment of motor behavior and method for detecting motor behavior

Country Status (1)

Country Link
CN (1) CN105342624B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109431467A (en) * 2018-12-03 2019-03-08 深圳市国通世纪科技开发有限公司 Atrial fibrillation method for detecting, device and wearable device and computer equipment
CN113158731A (en) * 2020-12-31 2021-07-23 杭州拓深科技有限公司 Push-up counting method and device, electronic device and storage medium
CN117101108A (en) * 2023-06-14 2023-11-24 山西瑞贝克医疗设备有限公司 Motion frequency metering method based on air pressure sensor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020097356A (en) * 2001-06-20 2002-12-31 현대자동차주식회사 Atmospheric pressure display method in multimeter
FI119718B (en) * 2003-12-22 2009-02-27 Suunto Oy A method of measuring exercise performance
US7254516B2 (en) * 2004-12-17 2007-08-07 Nike, Inc. Multi-sensor monitoring of athletic performance
US9167991B2 (en) * 2010-09-30 2015-10-27 Fitbit, Inc. Portable monitoring devices and methods of operating same
JP6061063B2 (en) * 2012-03-23 2017-01-18 セイコーエプソン株式会社 Advanced measuring device, navigation system, program, and recording medium
CN103812980B (en) * 2012-11-07 2017-09-15 北京京东尚科信息技术有限公司 Utilize the method for mobile phone application detection health

Also Published As

Publication number Publication date
CN105342624A (en) 2016-02-24

Similar Documents

Publication Publication Date Title
US9299235B2 (en) Portable electronic apparatus, and falling prediction method
US9576500B2 (en) Training supporting apparatus and system for supporting training of walking and/or running
EP2988099A1 (en) Estimating local motion of physical exercise
US11776134B2 (en) Non-transitory computer readable recording medium, element recognition method, and element recognition system
US20160166180A1 (en) Enhanced Real Time Frailty Assessment for Mobile
CN106705989B (en) step recording method, device and terminal
US20220022604A1 (en) Receiving feedback based on pressure sensor data and movement data
EP3125139A1 (en) Method and device for exercise recording
CN109820476B (en) Method for assessing balance ability and device and system for applying the method
CN105342624B (en) For detecting the equipment of motor behavior and method for detecting motor behavior
Bai et al. Using a three-axis accelerometer and GPS module in a smart phone to measure walking steps and distance
CN112790752B (en) Heart rate value correction method and device and electronic equipment
US10254841B2 (en) System and method for real-time age profiling
TWI603085B (en) Motion detecting device and motion sensor
TW201918225A (en) Method and system for analyzing gait
CN115590504B (en) Motion evaluation method and device, electronic equipment and storage medium
US10172542B2 (en) Motor performance evaluation apparatus, motor performance evaluation system, and motor performance evaluation method
KR102390599B1 (en) Method and apparatus for training inner concentration
TWI580404B (en) Method and system for measuring spasticity
TWM531862U (en) Intelligent physical fitness detecting system
TW201545097A (en) Method, system, and computer program product of anti-cheating for physical fitness test
CN113729713B (en) Muscle tension detection method and device
TWI416927B (en) Portable electric device using calories calculation
CN116098609A (en) Action detection method, device, wearable equipment and system
CN115661200A (en) Fall detection method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 261031 Dongfang Road, Weifang high tech Development Zone, Shandong, China, No. 268

Applicant after: Goertek Inc.

Address before: 261031 Dongfang Road, Weifang high tech Development Zone, Shandong, China, No. 268

Applicant before: Goertek Inc.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200610

Address after: 266104 room 103, 396 Songling Road, Laoshan District, Qingdao, Shandong Province

Patentee after: Goer Microelectronics Co.,Ltd.

Address before: 261031 Dongfang Road, Weifang high tech Development Zone, Shandong, China, No. 268

Patentee before: GOERTEK Inc.

TR01 Transfer of patent right
CP03 Change of name, title or address

Address after: F / F, phase II, Qingdao International Innovation Park, 1 Keyuan Weiyi Road, Laoshan District, Qingdao City, Shandong Province, 266104

Patentee after: Geer Microelectronics Co.,Ltd.

Country or region after: China

Address before: Room 103, 396 Songling Road, Laoshan District, Qingdao City, Shandong Province 266104

Patentee before: Goer Microelectronics Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address