IP Library › Granted Patent US 9,808,163
Granted Patent B2
US 9,808,163 · App. 12/768,488 · Granted Nov 7, 2017

Method and apparatus for heart rate monitoring

Inventors: Steven T. Dunbar (Lafayette, CO); Sourabh Ravindran (Dallas, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
A61B5/0245A61B5/7203A61B5/7221A61B5/7246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,808,163
App. No.
12/768,488
Granted
Nov 7, 2017
Kind
B2
Abstract

A method and apparatus for monitoring heart rate. The method includes receiving a digital heart monitoring signal, determining the integrity of said signal with a “hand detect” signal that confirms electrical connection to the subject, dividing the digital heart monitoring signal into at least one frame, generating a folded correlation value for the center sample in the at least one frame, identify the number of peaks folded correlation values based on amplitude and distance parameters of the digital heart monitoring signal in the at least one frame, removing false peaks and collecting peaks corresponding to a length of time, determining the heart rate based on the identified peaks wherein the identified peaks relate to a minimum distance between valid heart beat peaks based on a heart rate estimate, computing the weighted average of heart rate value based on the number of previous heart rate values.

Claims (40)

1. A method for monitoring a heart rate, comprising:

receiving ECG (electrocardiogram) signals;

converting the ECG signals to a digital heart monitoring signal as a sequence of heart monitoring samples;

receiving at a processor the digital heart monitoring signal;

dividing the digital heart monitoring signal into successive overlapping frames, each with an odd number N of samples, and each frame encompassing multiple heart beats;

setting amplitude and distance parameters, the distance parameter corresponding to a minimum distance between valid heart beat peaks based on a current estimate of heart rate;

processing a current frame to determine a current heart rate using the amplitude and distance parameters by:

generating folded correlation values based on a folded correlation of (N−1)/2 samples preceding a center sample, and time-reversed (N−1)/2 samples following the center sample;

identifying a number of peaks using the folded correlation values, including

removing false peaks using the amplitude parameter, and

removing false peaks using the distance parameter corresponding to a length of time between valid heart beat peaks;

determining the current heart rate based on the identified peaks using at least the distance parameter;

selectively updating at least the distance parameter in preparation for processing a next frame; and

generating heart rate signals corresponding to the determined current heart rate.

2. The method of claim 1 , further comprising:

selectively updating the amplitude parameter in preparation for processing the next frame.

3. The method of claim 1 , further comprising:

computing a weighted average heart rate based on a predetermined number of previous heart rates, each computed from a respective frame.

4. The method of claim 1 , further comprising:

restricting a change in heart rate from the current frame to the next frame based on a predetermined timer.

5. An apparatus for monitoring a heart rate, comprising:

means for receiving ECG (electrocardiogram) signals;

means for converting the ECG signals to a digital heart monitoring signal as a sequence of heart monitoring samples;

processing means for processing the digital heart monitoring signal, by:

dividing the digital heart monitoring signal into successive overlapping frames, each with an odd number N of samples, and each frame encompassing multiple heart beats;

setting amplitude and distance parameters, the distance parameter corresponding to a minimum distance between valid heart beat peaks based on a current estimate of heart rate;

processing a current frame to determine a current heart rate using the amplitude and distance parameters, including

generating folded correlation values based on a folded correlation of (N−1)/2 samples preceding a center sample, and time-reversed (N−1)/2 samples following the center sample;

identifying a number of peaks using the folded correlation values, including

removing false peaks using the amplitude parameter, and

removing false peaks using the distance parameter corresponding to a length of time between valid heart beat peaks;

determining the current heart rate based on the identified peaks using at least the distance parameter;

selectively updating at least the distance parameter in preparation for processing a next frame; and

generating heart rate signals corresponding to the determined current heart rate.

6. The apparatus of claim 5 , the processing means further operable to:

selectively update the amplitude parameter in preparation for processing the next frame.

7. The apparatus of claim 5 , the processing means further operable to:

compute a weighted average heart rate based on a predetermined number of previous heart rates, each computed from a respective frame.

8. The apparatus of claim 5 , the processing means further operable to:

restrict a change in heart rate from the current frame to the next frame based on a predetermined timer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: DUNBAR, STEVEN THOMAS; RAVINDRAN, SOURABH
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 024372/0675 →
Continuity (2)
Provisional Application 61174291 · Apr 30, 2009
Related Publication 20100280402A1 · Nov 4, 2010