Exercise information detecting apparatus, exercise information detecting method, and computer-readable storage medium having exercise information detection program stored thereon
First Claim
1. An exercise information detecting apparatus comprising:
- a processor; and
a memory storing instructions that, when executed by the processor, control the processor to;
acquire heartbeat data of a target subject detected by a heartbeat sensor while the target subject moves;
acquire acceleration data detected by an acceleration sensor while the target subject moves;
obtain an exercise status of the target subject and judge a change of the exercise status based on the acceleration data; and
based on the change of the exercise status of the target subject, determine whether a first interval value between a certain peak and a previous peak of the certain peak, from among a plurality of peaks included in a waveform signal of the heartbeat data, is valid or invalid and, when the first interval value is determined to be invalid, then determine whether a second interval value between the previous peak and a subsequent peak of the certain peak is valid or invalid,wherein;
the instructions further control the processor to determine that a certain interval value is valid when a first condition is satisfied, the first condition being a condition that the certain interval value is equal to or larger than a lower-limit value and equal to or smaller than an upper-limit value, and that the certain interval value is equal to or larger than a value obtained by multiplying an average value of a plurality of immediately-previous interval values by a first coefficient and equal to or smaller than a value obtained by multiplying the average value by a second coefficient,the instructions further control the processor to obtain a footstep count per unit time based on more than one peak from among a plurality of peaks included in a waveform signal of the acceleration data, and to determine the change of the exercise status based on a result of a comparison between a current footstep count per unit time and a footstep count per unit time in a certain past time period, andthe instructions further control the processor to determine that the certain interval value is valid when the first condition is not satisfied and a second condition is satisfied, and to determine that the certain interval value is invalid when neither of the first condition and the second condition is satisfied, the second condition being one of a condition that the certain interval value is larger than the upper-limit value and the footstep count per unit time is increasing, and a condition that the certain interval value is smaller than the lower-limit value and the footstep count per unit time is decreasing.
1 Assignment
0 Petitions
Accused Products
Abstract
An exercise information detecting apparatus of the present invention includes a heartbeat sensor which detects heartbeat data of a human body including a waveform signal, an exercise status detecting section which detects exercise data regarding an exercise status of the human body, an exercise status judging section which judges a change of the exercise status of the human body based on the exercise data detected by the exercise status detecting section, and a heart rate calculating section which removes, as a noise component, an invalid peak from among a plurality of peaks included in the waveform signal of the heartbeat data based on the change of the exercise status of the human body judged by the exercise status judging section.
-
Citations
9 Claims
-
1. An exercise information detecting apparatus comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, control the processor to; acquire heartbeat data of a target subject detected by a heartbeat sensor while the target subject moves; acquire acceleration data detected by an acceleration sensor while the target subject moves; obtain an exercise status of the target subject and judge a change of the exercise status based on the acceleration data; and based on the change of the exercise status of the target subject, determine whether a first interval value between a certain peak and a previous peak of the certain peak, from among a plurality of peaks included in a waveform signal of the heartbeat data, is valid or invalid and, when the first interval value is determined to be invalid, then determine whether a second interval value between the previous peak and a subsequent peak of the certain peak is valid or invalid, wherein; the instructions further control the processor to determine that a certain interval value is valid when a first condition is satisfied, the first condition being a condition that the certain interval value is equal to or larger than a lower-limit value and equal to or smaller than an upper-limit value, and that the certain interval value is equal to or larger than a value obtained by multiplying an average value of a plurality of immediately-previous interval values by a first coefficient and equal to or smaller than a value obtained by multiplying the average value by a second coefficient, the instructions further control the processor to obtain a footstep count per unit time based on more than one peak from among a plurality of peaks included in a waveform signal of the acceleration data, and to determine the change of the exercise status based on a result of a comparison between a current footstep count per unit time and a footstep count per unit time in a certain past time period, and the instructions further control the processor to determine that the certain interval value is valid when the first condition is not satisfied and a second condition is satisfied, and to determine that the certain interval value is invalid when neither of the first condition and the second condition is satisfied, the second condition being one of a condition that the certain interval value is larger than the upper-limit value and the footstep count per unit time is increasing, and a condition that the certain interval value is smaller than the lower-limit value and the footstep count per unit time is decreasing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An exercise information detecting method comprising:
-
acquiring heartbeat data of a target subject detected by a heartbeat sensor while the target subject moves; acquiring acceleration data detected by an acceleration sensor while the target subject moves; obtaining an exercise status of the target subject and judging a change of the exercise status based on the acceleration data; and based on the change of the exercise status of the target subject, determining whether a first interval value between a certain peak and a previous peak of the certain peak, from among a plurality of peaks included in a waveform signal of the heartbeat data, is valid or invalid and, when the first interval value is determined to be invalid, then determining whether a second interval value between the previous peak and a subsequent peak of the certain peak is valid or invalid, wherein; the determining determines that a certain interval value is valid when a first condition is satisfied, the first condition being a condition that the certain interval value is equal to or larger than a lower-limit value and equal to or smaller than an upper-limit value, and that the certain interval value is equal to or larger than a value obtained by multiplying an average value of a plurality of immediately-previous interval values by a first coefficient and equal to or smaller than a value obtained by multiplying the average value by a second coefficient, the obtaining obtains a footstep count per unit time based on more than one peak from among a plurality of peaks included in a waveform signal of the acceleration data, and determines the change of the exercise status based on a result of a comparison between a current footstep count per unit time and a footstep count per unit time in a certain past time period, and the determining determines that the certain interval value is valid when the first condition is not satisfied and a second condition is satisfied, and determines that the certain interval value is invalid when neither of the first condition and the second condition is satisfied, the second condition being one of a condition that the certain interval value is larger than the upper-limit value and the footstep count per unit time is increasing, and a condition that the certain interval value is smaller than the lower-limit value and the footstep count per unit time is decreasing.
-
-
8. A non-transitory computer-readable storage medium having stored thereon an exercise information detection program, the program being executable by a computer to control the computer to perform functions comprising:
-
acquiring heartbeat data of a target subject detected by a heartbeat sensor while the target subject moves; acquiring acceleration data detected by an acceleration sensor while the target subject moves; obtaining an exercise status of the target subject and judging a change of the exercise status based on the acceleration data; and based on the change of the exercise status of the target subject, determining whether a first interval value between a certain peak and a previous peak of the certain peak, from among a plurality of peaks included in a waveform signal of the heartbeat data, is valid or invalid and, when the first interval value is determined to be invalid, then determining whether a second interval value between the previous peak and a subsequent peak of the certain peak is valid or invalid, wherein; the determining determines that a certain interval value is valid when a first condition is satisfied, the first condition being a condition that the certain interval value is equal to or larger than a lower-limit value and equal to or smaller than an upper-limit value, and that the certain interval value is equal to or larger than a value obtained by multiplying an average value of a plurality of immediately-previous interval values by a first coefficient and equal to or smaller than a value obtained by multiplying the average value by a second coefficient, the obtaining obtains a footstep count per unit time based on more than one peak from among a plurality of peaks included in a waveform signal of the acceleration data, and determines the change of the exercise status based on a result of a comparison between a current footstep count per unit time and a footstep count per unit time in a certain past time period, and the determining determines that the certain interval value is valid when the first condition is not satisfied and a second condition is satisfied, and determines that the certain interval value is invalid when neither of the first condition and the second condition is satisfied, the second condition being one of a condition that the certain interval value is larger than the upper-limit value and the footstep count per unit time is increasing, and a condition that the certain interval value is smaller than the lower-limit value and the footstep count per unit time is decreasing.
-
-
9. An exercise information detecting system comprising:
-
a heartbeat sensor that detects heartbeat data of a target subject while the target subject moves; an acceleration sensor that detects acceleration data while the target subject moves; a processor; and a memory storing instructions that, when executed by the processor, control the processor to; acquire the heartbeat data of the target subject detected by the heartbeat sensor; acquire the acceleration data detected by the acceleration sensor; obtain an exercise status of the target subject and judge a change of the exercise status based on the acceleration data; and based on the change of the exercise status of the target subject, determine whether a first interval value between a certain peak and a previous peak of the certain peak, from among a plurality of peaks included in a waveform signal of the heartbeat data, is valid or invalid and, when the first interval value is determined to be invalid, then determine whether a second interval value between the previous peak and a subsequent peak of the certain peak is valid or invalid, wherein; the instructions further control the processor to determine that a certain interval value is valid when a first condition is satisfied, the first condition being a condition that the certain interval value is equal to or larger than a lower-limit value and equal to or smaller than an upper-limit value, and that the certain interval value is equal to or larger than a value obtained by multiplying an average value of a plurality of immediately-previous interval values by a first coefficient and equal to or smaller than a value obtained by multiplying the average value by a second coefficient, the instructions further control the processor to obtain a footstep count per unit time based on more than one peak from among a plurality of peaks included in a waveform signal of the acceleration data, and to determine the change of the exercise status based on a result of a comparison between a current footstep count per unit time and a footstep count per unit time in a certain past time period, and the instructions further control the processor to determine that the certain interval value is valid when the first condition is not satisfied and a second condition is satisfied, and to determine that the certain interval value is invalid when neither of the first condition and the second condition is satisfied, the second condition being one of a condition that the certain interval value is larger than the upper-limit value and the footstep count per unit time is increasing, and a condition that the certain interval value is smaller than the lower-limit value and the footstep count per unit time is decreasing.
-
Specification