Heart rate monitor
First Claim
1. The method of determining a heart rate from an electrocardiogram signal comprising the steps of:
- identifying a series of R-wave peaks in said signal, each of which occurs at a time at which said signal;
a) begins to decrease after having increased during an immediately preceding time interval at a rate of change greater than a threshold rate of change, and b) has a greater amplitude than at any other time in said immediately preceding time interval, calculating a series of heart rate values from the durations separating adjacent ones of said detected R-wave peaks, and discarding any heart rate value which differs from the preceding heart rate value by more than a predetermined amount.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for analyzing an EKG signal in real time to produce a heart rate indication. The most recent digitized samples of the EKG are stored in a buffer and evaluated to identify each R-wave peak sample value that (a) immediately precedes and is larger that the most recently stored digital sample value, (b) is larger than any other sample value in the buffer, and (c) differs from the first sample value in the buffer by more than a predetermined threshold value. The threshold is a fraction of the rise time slope of the last peak. The real time heart rate indication is calculated from the time duration separating the last two detected peaks, but rate indications outside the range of 30-200 beats per minute, and which depart from the preceding rate indication by more than 50 percent, are discarded.
-
Citations
18 Claims
-
1. The method of determining a heart rate from an electrocardiogram signal comprising the steps of:
-
identifying a series of R-wave peaks in said signal, each of which occurs at a time at which said signal;
a) begins to decrease after having increased during an immediately preceding time interval at a rate of change greater than a threshold rate of change, and b) has a greater amplitude than at any other time in said immediately preceding time interval, calculating a series of heart rate values from the durations separating adjacent ones of said detected R-wave peaks, and discarding any heart rate value which differs from the preceding heart rate value by more than a predetermined amount. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for deriving a heart rate value from an electrocardiogram signal having a waveform exhibiting a series of R-wave peak values, said method comprising, in combination, the steps of:
-
determining the time position of each of said R-wave peak values in said waveform by identifying each peak time when the amplitude of said waveform is larger than at any time in a predetermined interval immediately preceding said peak time, when the amplitude of said waveform decreases immediately after said peak time, and when the rate of change of the amplitude of said waveform during said predetermined time interval is greater than a threshold value, and calculating heart rate values from the measured time interval between said peak time positions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. The method for analyzing a continuous electrocardiogram signal to produce a numerical pulse rate indication in real time, said method comprising, in combination, the steps of:
-
producing digital sample values representing samples of said signal taken a predetermined sampling rate, storing a series of the most recently produced ones of said digital sample values, evaluating said series to identify a peak sample value that (a) immediately precedes and is larger that the most recently stored digital sample value, (b) is larger than any other sample value in said series, and (c) differs from the first sample value in said series by more than a predetermined threshold amount, and determining said numerical pulse rate indication from the time duration separating consecutive ones of said peak sample values. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification