Patent US5778881A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5778881A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for discriminating P and R waves

Assignee: Medtronic Inc
•
Filing: 1996-12-04
•
Granted: 1998-07-14
•
Expires: 2016-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This is a method and apparatus for the automated discrimination of cardiac events of interest, including P-waves, R-waves, T-waves, and specific arrhythmic sequences, in EGM signals for data storage in an implantable monitor or to control operations of an implantable cardiac stimulator through the use of Hidden Markov Modeling techniques and a reduced set of observations. The number of computations and computation time during a heart cycle is reduced by timing the frames of A-EGM samples to the detection of A-SENSE events by the atrial sense amplifier. The A-EGM sample frame is defined in a window preceding and following each A-SENSE event. The A-EGM sample frames are wavelet transformed, and a number of selected W.T. coefficients for each sample frame are saved in a buffer. Each set of saved W.T. coefficients therefore represents either a P-wave or an intrinsic or paced far field R-wave (including fusion beats) unless noise continuously causes A-SENSE events to occur. When the V-SENSE event occurs, an R-trigger is generated, and each set of saved W.T. coefficients is subjected to the HMM algorithm for a determination as to whether the preceding (and any concurrent) A-SENSE events from which the saved W.T. coefficients were derived are P-waves or R-waves. In addition, when the V-SENSE occurs, the HMM algorithm determines stochastically whether or not the successive sets of saved W.T. coefficients represent P-P sequences, far field R-R sequences or P-R sequences or the like.

Inventors

  • 👤 Weimin Sun
  • 👤 Eric J. Panken
  • 👤 William J. Combs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:32
CPC Classifications
A; A61; A61B; A61B5/00; A61B5/72; A61B5/7235; A61B5/7253; A61B5/726; A61B5/24; A61B5/25; A61B5/279; A61B5/28; A61B5/283; A61B5/287; A61B5/316; A61B5/318; A61B5/346; A61B5/349; A61B5/363; A61B5/7203; A61B5/7264; A61B5/7267; A61B5/7225; G; G16; G16H; G16H50/00; G16H50/70

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 191 words
A method of identifying P-waves and R-waves in an electrocardiogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order, the method comprising the steps of: sensing the electrocardiogram from at least one electrode; continuously sampling the sensed electrocardiogram at a predetermined sampling rate and providing a sample value at each sample time; detecting an event of interest comprising one of the P-wave or R-wave in the electrocardiogram; framing a sample data set of sample values as a data frame in response to the detection of an event of interest; wavelet transforming the data frame of sample values to generate m wavelet transformed coefficients; selecting a sub-set of wavelet coefficients from among the wavelet coefficients representing an observation vector correlated to each data frame; applying the HMM algorithm to each observation vector to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 2
Independent Claim 191 words
A method of identifying P-waves and R-waves in an electrocardiogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order, the method comprising the steps of: sensing the electrocardiogram from at least one electrode; continuously sampling the sensed electrocardiogram at a predetermined sampling rate and providing a sample value at each sample time; detecting an event of interest comprising one of the P-wave or R-wave in the electrocardiogram; framing a sample data set of sample values as a data frame in response to the detection of an event of interest; wavelet transforming the data frame of sample values to generate m wavelet transformed coefficients; selecting a sub-set of wavelet coefficients from among the wavelet coefficients representing an observation vector correlated to each data frame; applying the HMM algorithm to each observation vector to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 3
Dependent Claim 79 words
The method of claim 1, wherein the event detection step further comprises: defining a detection criteria threshold amplitude ensuring that both P-wave and R-wave sample value amplitudes exceed the detection threshold amplitude, and comparing the sample value amplitudes to the detection criteria threshold amplitude and providing an event trigger signifying the occurrence of an event of interest comprising one of the P-wave or R-wave in the intracardiac electrogram when the sample value amplitude exceeds the detection criteria threshold amplitude.
Claim 4
Dependent Claim 62 words
The method of claim 2, wherein the framing step further comprises: retaining a sample data set of at least m sample value amplitudes on a FIFO basis, and in response to detection of an event of interest, framing a sample data set of m sample value amplitudes preceding and following the sample value amplitude satisfying the detection criteria as a data frame.
Claim 5
Dependent Claim 70 words
The method of claim 3, further comprising the steps of: determining the cardiac cycle from a feature of the electrogram; retaining the observation vectors correlated to each data frame through each cardiac cycle; applying the HMM algorithm to each observation vector retained through the cardiac cycle to generate the hidden state sequence; and from the hidden state sequence, determining the sequence of P-waves and R-waves in the preceding heart cycle.
Claim 6
Independent Claim 262 words
A method of identifying P-waves and far field R-waves in an atrial electrogram using Hidden Markov Modeling (HMM), wherein P-waves and far-field R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order in a cardiac cycle, the method comprising the steps of: sensing the atrial electrocardiogram from at least one electrode positioned in sensing relation to the patient's atria; continuously sampling the sensed atrial electrogram at a predetermined sampling rate and providing an atrial sense sample value at each sample time; detecting an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram; framing a sample data set of m atrial sense sample values as a data frame in response to the detection of an event of interest; wavelet transforming the data frame of m atrial sense sample values to generate m wavelet transformed coefficients; selecting C W wavelet coefficients from among the m wavelet coefficients representing an observation vector correlated to each data frame; retaining the observation vectors correlated to each data frame through a cardiac cycle; determining the end of a cardiac cycle correlated to the far field R-wave; upon determining the end of the cardiac cycle, applying the HMM algorithm to each observation vector retained until the end of the cardiac cycle to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 7
Independent Claim 262 words
A method of identifying P-waves and far field R-waves in an atrial electrogram using Hidden Markov Modeling (HMM), wherein P-waves and far-field R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order in a cardiac cycle, the method comprising the steps of: sensing the atrial electrocardiogram from at least one electrode positioned in sensing relation to the patient's atria; continuously sampling the sensed atrial electrogram at a predetermined sampling rate and providing an atrial sense sample value at each sample time; detecting an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram; framing a sample data set of m atrial sense sample values as a data frame in response to the detection of an event of interest; wavelet transforming the data frame of m atrial sense sample values to generate m wavelet transformed coefficients; selecting C W wavelet coefficients from among the m wavelet coefficients representing an observation vector correlated to each data frame; retaining the observation vectors correlated to each data frame through a cardiac cycle; determining the end of a cardiac cycle correlated to the far field R-wave; upon determining the end of the cardiac cycle, applying the HMM algorithm to each observation vector retained until the end of the cardiac cycle to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 8
Dependent Claim 83 words
The method of claim 5, wherein the event detection step further comprises: defining a P/R-Trigger threshold amplitude ensuring that both P-wave and R-wave representative atrial sense sample value amplitudes exceed the P/R-Trigger threshold amplitude; comparing the atrial sense sample value amplitudes to the P/R-Trigger threshold amplitude; and providing a P/R-Trigger signifying the occurrence of an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram when the atrial sense sample value amplitude exceeds the P/R-Trigger threshold amplitude.
Claim 9
Dependent Claim 63 words
The method of claim 6, wherein the framing step further comprises: retaining a sample data set of at least m atrial sense sample value amplitudes on a FIFO basis; and in response to a P/R-Trigger, framing a sample data set of m sample value amplitudes preceding and following the atrial sense sample value amplitude satisfying the P/R-Trigger threshold amplitude as a data frame.
Claim 10
Dependent Claim 58 words
The method of claim 7, wherein the step of determining the end of the cardiac cycle further comprises: sensing the ventricular electrogram from at least one electrode positioned in sensing relation to the patient's ventricles; detecting the R-wave from the sensed ventricular electrogram; and providing an R-trigger from the detected R-wave signifying the end of the cardiac cycle.
Claim 11
Dependent Claim 111 words
The method of claim 7, wherein the step of determining the end of the cardiac cycle further comprises: sensing the ventricular electrogram from at least one electrode positioned in sensing relation to the patient's ventricles; continuously sampling the sensed ventricle electrogram at a predetermined sampling rate and providing a ventricular sense sample amplitude at each sample time; defining an R-Trigger threshold amplitude ensuring that the R-wave peak sample amplitude exceeds the R-Trigger threshold amplitude; and comparing the amplitude of each ventricular sense sample amplitude to the R-Trigger threshold amplitude and providing an R-Trigger signifying the end of the cardiac cycle when the ventricular sense sample amplitude exceeds the R-Trigger threshold amplitude.
Claim 12
Independent Claim 205 words
An apparatus for identifying P-waves and R-waves in an electrocardiogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order, the apparatus further comprising: means for sensing the electrocardiogram from at least one electrode; means for continuously sampling the sensed electrocardiogram at a predetermined sampling rate and providing a sample value at each sample time; means for detecting an event of interest comprising one of the P-wave or R-wave in the electrocardiogram; means for means for framing a sample data set of sample values as a data frame in response to the detection of an event of interest; means for wavelet transforming the data frame of sample values to generate m wavelet transformed coefficients; means for selecting a sub-set of wavelet coefficients from among the wavelet coefficients representing an observation vector correlated to each data frame; means for applying the HMM algorithm to each observation vector to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 13
Independent Claim 205 words
An apparatus for identifying P-waves and R-waves in an electrocardiogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order, the apparatus further comprising: means for sensing the electrocardiogram from at least one electrode; means for continuously sampling the sensed electrocardiogram at a predetermined sampling rate and providing a sample value at each sample time; means for detecting an event of interest comprising one of the P-wave or R-wave in the electrocardiogram; means for means for framing a sample data set of sample values as a data frame in response to the detection of an event of interest; means for wavelet transforming the data frame of sample values to generate m wavelet transformed coefficients; means for selecting a sub-set of wavelet coefficients from among the wavelet coefficients representing an observation vector correlated to each data frame; means for applying the HMM algorithm to each observation vector to generate the hidden state sequence; and from the hidden state sequence, determining whether the event of interest is a P-wave or an R-wave.
Claim 14
Dependent Claim 83 words
The apparatus of claim 10, wherein the event detection means further comprises: means for defining a detection criteria threshold amplitude ensuring that both P-wave and R-wave sample value amplitudes exceed the detection threshold amplitude; and means for comparing the sample value amplitudes to the detection criteria threshold amplitude and providing an event trigger signifying the occurrence of an event of interest comprising one of the P-wave or R-wave in the intracardiac electrogram when the sample value amplitude exceeds the detection criteria threshold amplitude.
Claim 15
Dependent Claim 65 words
The apparatus of claim 11, wherein the framing means further comprises: means for retaining a sample data set of at least m sample value amplitudes on a FIFO basis; and means responsive to detection of an event of interest for framing a sample data set of m sample value amplitudes preceding and following the sample value amplitude satisfying the detection criteria as a data frame.
Claim 16
Dependent Claim 75 words
The apparatus of claim 12, further comprising: means for determining the cardiac cycle from a feature of the electrogram; means for retaining the observation vectors correlated to each data frame through each cardiac cycle; means for applying the HMM algorithm to each observation vector retained through the cardiac cycle to generate the hidden state sequence; and means for determining the sequence of P-waves and R-waves in the preceding heart cycle from the hidden state sequence.
Claim 17
Independent Claim 279 words
An apparatus for identifying P-waves and far field R-waves in an atrial electrogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order in a cardiac cycle, the apparatus comprising: means for sensing the atrial electrocardiogram from at least one electrode positioned in sensing relation to the patient's atria; means for continuously sampling the sensed atrial electrogram at a predetermined sampling rate and providing an atrial sense sample value at each sample time; means for detecting an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram; means for framing a sample data set of m atrial sense sample values as a data frame in response to the detection of an event of interest; means for wavelet transforming the data frame of m atrial sense sample values to generate m wavelet transformed coefficients; means for selecting C W wavelet coefficients from among the m wavelet coefficients representing an observation vector correlated to each data frame; means for retaining the observation vectors correlated to each data frame through a cardiac cycle; means for determining the end of a cardiac cycle correlated to the far field R-wave; means operable upon determining the end of the cardiac cycle for applying the HMM algorithm to each observation vector retained until the end of the cardiac cycle to generate the hidden state sequence; and means for determining from the hidden state sequence whether the event of interest is a P-wave or an R-wave.
Claim 18
Independent Claim 279 words
An apparatus for identifying P-waves and far field R-waves in an atrial electrogram using Hidden Markov Modeling (HMM), wherein P-waves and R-waves may each be characterized as a state separated by state transitions in a hidden state sequence and wherein there are discrete probabilities that the states will transition from one to the other in a predetermined order in a cardiac cycle, the apparatus comprising: means for sensing the atrial electrocardiogram from at least one electrode positioned in sensing relation to the patient's atria; means for continuously sampling the sensed atrial electrogram at a predetermined sampling rate and providing an atrial sense sample value at each sample time; means for detecting an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram; means for framing a sample data set of m atrial sense sample values as a data frame in response to the detection of an event of interest; means for wavelet transforming the data frame of m atrial sense sample values to generate m wavelet transformed coefficients; means for selecting C W wavelet coefficients from among the m wavelet coefficients representing an observation vector correlated to each data frame; means for retaining the observation vectors correlated to each data frame through a cardiac cycle; means for determining the end of a cardiac cycle correlated to the far field R-wave; means operable upon determining the end of the cardiac cycle for applying the HMM algorithm to each observation vector retained until the end of the cardiac cycle to generate the hidden state sequence; and means for determining from the hidden state sequence whether the event of interest is a P-wave or an R-wave.
Claim 19
Dependent Claim 89 words
The apparatus of claim 14, wherein the event detection means further comprises: means for defining a P/R-Trigger threshold amplitude ensuring that both P-wave and R-wave representative atrial sense sample value amplitudes exceed the P/R-Trigger threshold amplitude; means for comparing the atrial sense sample value amplitudes to the P/R-Trigger threshold amplitude; and means for providing a P/R-Trigger signifying the occurrence of an event of interest comprising one of the P-wave or far field R-wave in the atrial electrogram when the atrial sense sample value amplitude exceeds the P/R-Trigger threshold amplitude.
Claim 20
Dependent Claim 66 words
The apparatus of claim 15, wherein the framing means further comprises: means for retaining a sample data set of at least m atrial sense sample value amplitudes on a FIFO basis; and means responsive to a P/R-Trigger for framing a sample data set of m sample value amplitudes preceding and following the atrial sense sample value amplitude satisfying the P/R-Trigger threshold amplitude as a data frame.
Claim 21
Dependent Claim 64 words
The apparatus of claim 16, wherein the means for determining the end of the cardiac cycle further comprises: means for sensing the ventricular electrogram from at least one electrode positioned in sensing relation to the patient's ventricles; means for detecting the R-wave from the sensed ventricular electrogram; and means for providing an R-trigger from the detected R-wave signifying the end of the cardiac cycle.
Claim 22
Dependent Claim 119 words
The apparatus of claim 16, wherein the means for determining the end of the cardiac cycle further comprises: means for sensing the ventricular electrogram from at least one electrode positioned in sensing relation to the patient's ventricles; means for continuously sampling the sensed ventricle electrogram at a predetermined sampling rate and providing a ventricular sense sample amplitude at each sample time; means for defining an R-Trigger threshold amplitude ensuring that the R-wave peak sample amplitude exceeds the R-Trigger threshold amplitude; and means for comparing the amplitude of each ventricular sense sample amplitude to the R-Trigger threshold amplitude and providing an R-Trigger signifying the end of the cardiac cycle when the ventricular sense sample amplitude exceeds the R-Trigger threshold amplitude.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-13 2002-01-12 2002-07-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-13 2006-01-12 2006-07-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-13 2010-01-12 2010-07-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag