HARMONIC TEMPLATE CLASSIFIER
First Claim
1. A device for predicting heart rate, comprising:
- a sensor configured to generate first signals; and
processing circuitry capable of;
generating a frequency domain representation of the first signals;
correlating the frequency domain representation of the first signals and a plurality of spectral heart rate templates to generate a plurality of correlation values; and
predicting a heart rate based on the plurality of correlation values.
1 Assignment
0 Petitions
Accused Products
Abstract
An algorithm for removing motion artifacts from a PPG signal in the frequency domain and a harmonic template classifier (HTC) algorithm and unit to determine heart rate are disclosed. In some examples, PPG signals can be processed in combination with accelerometer signals to remove unwanted artifacts in the frequency domain. For example, an acceleration mask can be generated and used to filter out acceleration contributions represented in the PPG signal. Additionally or alternatively, in some examples, an HTC unit can be configured to generate a heart rate correlation curve based on the correlation between frequency domain PPG signals and spectral templates. In some examples, the HTC unit can be configured to implement an algorithm to determine a predicted heart rate and an associated confidence measure. In some examples, heuristics can be used to determine a predicted heart rate based on the correlation curve and/or the confidence measure.
81 Citations
25 Claims
-
1. A device for predicting heart rate, comprising:
-
a sensor configured to generate first signals; and processing circuitry capable of; generating a frequency domain representation of the first signals; correlating the frequency domain representation of the first signals and a plurality of spectral heart rate templates to generate a plurality of correlation values; and predicting a heart rate based on the plurality of correlation values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method executed by processing circuitry for predicting a heart rate, the method comprising:
-
receiving first signals generated by a sensor; generating a frequency domain representation of the first signals; correlating the frequency domain representation of the first signals and a plurality of spectral heart rate templates to generate a plurality of correlation values; and predicting a heart rate based on the plurality of correlation values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium, the computer readable medium containing instructions that, when executed, perform a method for operating an electronic device, the electronic device including a processor, the method comprising:
-
receiving first signals generated by a sensor when positioned on or adjacent to a user'"'"'s skin; generating a frequency domain representation of the first signals; correlating the frequency domain representation of the first signals and a plurality of spectral heart rate templates to generate a plurality of correlation values; and predicting a heart rate of user based on the plurality of correlation values.
-
Specification