Calculating a heart rate from an ECG waveform by discarding a percentage of R-R intervals prior to averaging
First Claim
1. A method of calculating a heart rate in the EGG waveform, comprising the steps of:
- detecting a plurality of heartbeats in said ECG waveform;
determining a plurality of intervals between each of said plurality of heartbeats;
sorting said plurality of intervals from shortest interval to longest interval, thereby creating sorted intervals;
first discarding a first percentage of the shortest intervals;
second discarding a second percentage of the longest intervals, wherein said intervals remaining after said first discarding step and said second discarding step are remaining intervals;
first averaging said remaining intervals to obtain a first average interval;
converting said first average interval to a heart rate;
storing said heart rate;
waiting a period of time;
repeating said determining, sorting, first discarding, and second discarding steps;
second averaging said remaining intervals to obtain a second average interval;
third averaging said first average interval with said second average interval to obtain a third average interval;
converting said third average interval to a second heart rate; and
storing said second heart rate.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for calculating a heart rate obtains ECG data from a plurality of ECG waveforms, which are in turn obtained from signals received from a plurality of ECG electrodes. Heart rate calculation logic calculates the patient'"'"'s heart rate. This logic determines the intervals between the heartbeats detected in the ECG data, discards a percentage of the shortest and longest intervals, and averages the remaining intervals to arrive at the patient'"'"'s heart rate. This results in a robust calculation of the heart rate even in the presence of noise falsely detected as heartbeats and missed beats, both of which are common in noisy environments. The heart rate is displayed to the cardiologist or medical professional for diagnosis of the condition of the patient'"'"'s heart.
75 Citations
16 Claims
-
1. A method of calculating a heart rate in the EGG waveform, comprising the steps of:
-
detecting a plurality of heartbeats in said ECG waveform; determining a plurality of intervals between each of said plurality of heartbeats; sorting said plurality of intervals from shortest interval to longest interval, thereby creating sorted intervals; first discarding a first percentage of the shortest intervals; second discarding a second percentage of the longest intervals, wherein said intervals remaining after said first discarding step and said second discarding step are remaining intervals; first averaging said remaining intervals to obtain a first average interval; converting said first average interval to a heart rate; storing said heart rate; waiting a period of time; repeating said determining, sorting, first discarding, and second discarding steps; second averaging said remaining intervals to obtain a second average interval; third averaging said first average interval with said second average interval to obtain a third average interval; converting said third average interval to a second heart rate; and storing said second heart rate. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A medical device for calculating a heart rate in an ECG waveform, comprising:
-
detection logic for detecting a plurality of heartbeats in said ECG waveform; means for determining a plurality of intervals between each of said plurality of heartbeats; means for sorting said plurality of intervals from shortest interval to longest interval, thereby creating sorted intervals; first discarding means for discarding a first percentage of the shortest intervals; second discarding means for discarding a second percentage of the longest intervals, wherein said intervals remaining after said first discarding means and said second discarding means are remaining intervals; means for first averaging said remaining intervals to obtain a first average interval; means for converting said first average interval to a heart rate; means for storing said heart rate; means for waiting a period of time; means for repeating said determining, sorting, first discarding, and second discarding means; second averaging means for averaging said remaining intervals to obtain a second average interval; third averaging means for averaging said first average interval with said second average interval to obtain a third average interval; means for converting said third average interval to a second heart rate; and means for storing said second heart rate. - View Dependent Claims (7, 8)
-
-
9. A method of calculating a heart rate in an ECG waveform, comprising the steps of:
-
detecting a plurality of heartbeats in said ECG waveform; determining a plurality of intervals between each of said plurality of heartbeats; sorting said plurality of intervals from shortest interval to longest interval, thereby creating sorted intervals; first discarding a first percentage of the shortest intervals; second discarding a second percentage of the longest intervals, said first percentage and said second percentage being the same, wherein said intervals remaining after said first discarding step and said second discarding step are remaining intervals; first averaging said remaining intervals to obtain a first average interval; converting said first average interval to a heart rate; and storing said heart rate. - View Dependent Claims (10, 11, 12)
-
-
13. A medical device for calculating a heart rate in an ECG waveform, comprising:
-
detection logic for detecting a plurality of heartbeats in said ECG waveform; means for determining a plurality of intervals between each of said plurality of heartbeats; means for sorting said plurality of intervals from shortest interval to longest interval, thereby creating sorted intervals; first discarding means for discarding a first percentage of the shortest intervals; second discarding means for discarding a second percentage of the longest intervals, said first percentage and said second percentage being the same, wherein said intervals remaining after said first discarding means and said second discarding means are remaining intervals; means for first averaging said remaining intervals to obtain a first average interval; means for converting said first average interval to a heart rate; and means for storing said heart rate. - View Dependent Claims (14, 15, 16)
-
Specification