Algorithms for computing heart rate and movement speed of a user from sensor data
First Claim
Patent Images
1. A computer-implemented method for computing a heart rate of a user using an electrocardiogram (“
- ECG”
) signal, the method comprising;
(a) receiving an ECG signal concerning a user;
(b) obtaining an ECG low pass signal;
(c) obtaining an ECG high frequency signal;
(d) obtaining an ECG high frequency envelope;
(e) obtaining an adaptive threshold for heart beat detection; and
(f) obtaining a heart rate of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention use music to influence a person'"'"'s performance in a physical workout. A computing device receives and analyzes data indicating current physiology and movement of the user in order to provide a music piece that will influence the user to speed up, slow down, or maintain current pace so to achieve a desired exercise performance level. Information specific to the user may be considered in providing the music piece.
247 Citations
20 Claims
-
1. A computer-implemented method for computing a heart rate of a user using an electrocardiogram (“
- ECG”
) signal, the method comprising;
(a) receiving an ECG signal concerning a user;
(b) obtaining an ECG low pass signal;
(c) obtaining an ECG high frequency signal;
(d) obtaining an ECG high frequency envelope;
(e) obtaining an adaptive threshold for heart beat detection; and
(f) obtaining a heart rate of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- ECG”
-
10. A computer-implemented method for computing a movement speed of a user using an acceleration signal on the Y-axis (“
- Y-acceleration signal”
), the method comprising;
(a) receiving a Y-acceleration signal concerning a user;
(b) obtaining an acceleration low pass signal;
(c) obtaining an adaptive threshold for step detection; and
(d) obtaining a movement speed of the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- Y-acceleration signal”
-
17. A computer-readable medium including computer-executable instructions for:
computing a heart rate of a user using an electrocardiogram (“
ECG”
) signal.- View Dependent Claims (18, 19, 20)
Specification