Energy expenditure computation based on accelerometer and heart rate monitor
First Claim
1. An activity monitor, comprising:
- an accelerometer, the accelerometer is configured to provide readings which indicate a frequency and magnitude of movement of a user;
an on-demand ECG based heart rate monitor including a plurality of electrodes, the on-demand heart rate monitor is touch-activated based on a touch of the user;
a display device;
a processor, the processor is communicatively coupled to the accelerometer, the on-demand heart rate monitor and the display device; and
a memory, wherein the accelerometer, the heart rate monitor, the display device, the processor and a memory are housed within the activity monitor and the memory is configured to store code that, when executed by the processor, is configured to;
process the readings of the accelerometer to determine an amount of activity of the user, the activity is during a period, wherein the amount of activity is proportional to the frequency and magnitude of movement of the user;
determine an activity-based calorie burn rate based on the amount of activity,determine an activity-based calorie expenditure by applying the activity-based calorie burn rate over the period,set an output calorie expenditure on the display device based on the activity-based calorie expenditure, andin response to a touch activation of the on-demand heart rate monitor at an end of the period;
obtain a heart rate measurement of the user,determine a heart rate-based calorie burn rate based on the heart rate measurement, determine a heart rate-based calorie expenditure by applying the heart rate-based calorie burn rate over the period,if the heart rate-based calorie expenditure exceeds the activity-based calorie expenditure, determine one portion of the period to apply the heart rate-based calorie burn rate and another portion of the period to apply the activity-based calorie burn rate, determine a first calorie expenditure by applying the heart rate-based calorie burn rate but not the activity-based calorie burn rate over the one portion of the period, determine a second calorie expenditure by applying the activity-based calorie burn rate but not the heart rate-based calorie burn rate over the another portion of the period, determine a sum of the first calorie expenditure and the second calorie expenditure, and boost the output calorie expenditure on the display device to the sum, andif the heart rate-based calorie expenditure does not exceed the activity-based calorie expenditure, do not boost the output calorie expenditure on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
An activity monitor such as a wrist-worn device has an accelerometer which continuously detects motion of the user. The activity monitor also has an on-demand heart rate monitor which is activated by the user touching it from time to time. A calorie expenditure based on the motion of the user can be modified based on a heart rate measurement. Further, a determination can be made as to whether the user has made repetitive motions for a period of time. If the repetitive motions are detected, a calorie expenditure based on the heart rate is determined and compared to the calorie expenditure based on the user motion, and the higher value prevails. A situation is avoided in which the activity monitor underestimates the calories expended, such as when the user is exercising strenuously but the accelerometer indicates relatively little motion, e.g., during strength training.
12 Citations
13 Claims
-
1. An activity monitor, comprising:
-
an accelerometer, the accelerometer is configured to provide readings which indicate a frequency and magnitude of movement of a user; an on-demand ECG based heart rate monitor including a plurality of electrodes, the on-demand heart rate monitor is touch-activated based on a touch of the user; a display device; a processor, the processor is communicatively coupled to the accelerometer, the on-demand heart rate monitor and the display device; and a memory, wherein the accelerometer, the heart rate monitor, the display device, the processor and a memory are housed within the activity monitor and the memory is configured to store code that, when executed by the processor, is configured to; process the readings of the accelerometer to determine an amount of activity of the user, the activity is during a period, wherein the amount of activity is proportional to the frequency and magnitude of movement of the user; determine an activity-based calorie burn rate based on the amount of activity, determine an activity-based calorie expenditure by applying the activity-based calorie burn rate over the period, set an output calorie expenditure on the display device based on the activity-based calorie expenditure, and in response to a touch activation of the on-demand heart rate monitor at an end of the period; obtain a heart rate measurement of the user, determine a heart rate-based calorie burn rate based on the heart rate measurement, determine a heart rate-based calorie expenditure by applying the heart rate-based calorie burn rate over the period, if the heart rate-based calorie expenditure exceeds the activity-based calorie expenditure, determine one portion of the period to apply the heart rate-based calorie burn rate and another portion of the period to apply the activity-based calorie burn rate, determine a first calorie expenditure by applying the heart rate-based calorie burn rate but not the activity-based calorie burn rate over the one portion of the period, determine a second calorie expenditure by applying the activity-based calorie burn rate but not the heart rate-based calorie burn rate over the another portion of the period, determine a sum of the first calorie expenditure and the second calorie expenditure, and boost the output calorie expenditure on the display device to the sum, and if the heart rate-based calorie expenditure does not exceed the activity-based calorie expenditure, do not boost the output calorie expenditure on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification