SYSTEM AND METHOD FOR LOW POWER SAMPLING OF PLETHYSMOGRAPH SIGNALS
First Claim
1. A method, comprising:
- (I) measuring a plethysmograph waveform indicative of a plurality of cardiac cycles, wherein the plethysmograph waveform includes a systolic waveform and a diastolic waveform, corresponding to each cardiac cycle;
(II) estimating a first start time and a first duration for the systolic waveform of a first cardiac cycle, based on at least one cardiac cycle from the plurality of cardiac cycles;
(III) computing a plurality of amplitudes at a plurality of time instants for the first duration of the systolic waveform of the first cardiac cycle;
(IV) determining a second start time and a second duration of the systolic waveform of a second cardiac cycle from the plurality of cardiac cycles based on the plurality of amplitudes;
wherein the second cardiac cycle is acquired after the first cardiac cycle in time sequence;
(V) assigning the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively; and
iteratively performing (III), (IV), (V) for the plurality of cardiac cycles acquired sequentially in time to generate a sampled plethysmograph data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating a sampled plethysmograph data, includes measuring a plethysmograph waveform indicative of a first cardiac cycle and a second cardiac cycle, each cycle including a systolic waveform and a diastolic waveform. The method further includes estimating a first start time and a first duration for the systolic waveform of the first cardiac cycle and computing a plurality of amplitudes at a plurality of time instants for the first duration. The method further includes determining a second start time and a second duration of the systolic waveform of the second cardiac cycle. The method also includes assigning the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively. The method further includes iteratively performing the steps of measuring, estimating, computing, determining and assigning for the plurality of cardiac cycles acquired sequentially in time.
0 Citations
24 Claims
-
1. A method, comprising:
-
(I) measuring a plethysmograph waveform indicative of a plurality of cardiac cycles, wherein the plethysmograph waveform includes a systolic waveform and a diastolic waveform, corresponding to each cardiac cycle; (II) estimating a first start time and a first duration for the systolic waveform of a first cardiac cycle, based on at least one cardiac cycle from the plurality of cardiac cycles; (III) computing a plurality of amplitudes at a plurality of time instants for the first duration of the systolic waveform of the first cardiac cycle; (IV) determining a second start time and a second duration of the systolic waveform of a second cardiac cycle from the plurality of cardiac cycles based on the plurality of amplitudes;
wherein the second cardiac cycle is acquired after the first cardiac cycle in time sequence;(V) assigning the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively; and iteratively performing (III), (IV), (V) for the plurality of cardiac cycles acquired sequentially in time to generate a sampled plethysmograph data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a sensor configured to measure a plethysmograph waveform indicative of a plurality of cardiac cycles, wherein the plethysmograph waveform includes a systolic waveform and a diastolic waveform corresponding to each cardiac cycle; a timing module communicatively coupled to the sensor and configured to estimate a first start time and a first duration for the systolic waveform of a first cardiac cycle, based on at least one cardiac cycle from the plurality of cardiac cycles; a sampling module communicatively coupled to the timing module and the sensor, wherein the sampling module is configured to compute a plurality of amplitudes at a plurality of time instants for the first duration of the systolic waveform of the first cardiac cycle; and a processing module communicatively coupled to the sampling module and the timing module, wherein the processing module is configured to; (I) receive the plurality of amplitudes from the sampling module; (II) determine a second start time and a second duration of the systolic waveform of a second cardiac cycle from the plurality of cardiac cycles, based on the plurality of amplitudes;
wherein the second cardiac cycle is generated after the first cardiac cycle in time sequence;(III) assign the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively; and iteratively perform (I), (II), (III) for the plurality of cardiac cycles generated sequentially in time to capture a sampled plethysmograph data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
(I) generating a plethysmograph waveform indicative of a plurality of cardiac cycles, wherein the plethysmograph waveform includes a systolic waveform and a diastolic waveform, corresponding to each cardiac cycle; (II) estimating a first start time and a first duration for the systolic waveform of a first cardiac cycle, based on at least one cardiac cycle from the plurality of cardiac cycles; (III) computing a plurality of amplitudes at a plurality of time instants for the first duration of the systolic waveform of the first cardiac cycle; (IV) determining a second start time and a second duration of the systolic waveform of a second cardiac cycle from the plurality of cardiac cycles based on the first plurality of amplitudes;
wherein the second cardiac cycle is generated after the first cardiac cycle in time sequence;(V) reconstructing a plurality of diastolic amplitudes corresponding to the diastolic waveform of the first cardiac cycle based on the plurality of amplitudes; (VI) assigning the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively; and iteratively performing (III), (IV), (V), (VI) for the plurality of cardiac cycles generated sequentially in time to generate a sampled plethysmograph data. - View Dependent Claims (22, 23)
-
-
24. A non-transitory computer readable medium encoded with a program to instruct at least one processor based device to:
-
(I) generate a plethysmograph waveform indicative of a plurality of cardiac cycles, wherein the plethysmograph waveform includes a systolic waveform and a diastolic waveform, corresponding to each cardiac cycle; (II) estimate a first start time and a first duration for the systolic waveform of a first cardiac cycle, based on at least one cardiac cycle from the plurality of cardiac cycles; (III) compute a plurality of amplitudes at a plurality of time instants for the first duration of the systolic waveform of the first cardiac cycle; (IV) determine a second start time and a second duration of the systolic waveform of a second cardiac cycle from the plurality of cardiac cycles based on the plurality of amplitudes;
wherein the second cardiac cycle is generated after the first cardiac cycle in time sequence;(V) assign the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively; and iteratively perform (III). (IV), (V) for the plurality of cardiac cycles generated sequentially in time to generate a sampled plethysmograph data.
-
Specification