Systems For Synchronizing Different Devices To A Cardiac Cycle And For Generating Pulse Waveforms From Synchronized ECG and PPG Systems
20210275110 · 2021-09-09
Assignee
Inventors
- C. Mike Robert Tomlinson (Thousand Oaks, CA, US)
- Eric Raman (Seattle, WA, US)
- David Heckadon (San Francisco, CA, US)
- Raji Raman (Palo Alto, CA, US)
- Iain Hueton (Salt Lake City, UT, US)
- Kevin Peterson (Mountain View, CA, US)
- James Wilber (Pepperell, MA, US)
Cpc classification
A61B5/7285
HUMAN NECESSITIES
A61B5/256
HUMAN NECESSITIES
A61B5/14
HUMAN NECESSITIES
A61B2560/0223
HUMAN NECESSITIES
A61B5/02416
HUMAN NECESSITIES
A61B5/352
HUMAN NECESSITIES
A61B5/349
HUMAN NECESSITIES
A61B5/004
HUMAN NECESSITIES
A61B5/02438
HUMAN NECESSITIES
A61B5/0036
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
A61B5/0245
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/1455
HUMAN NECESSITIES
A61B5/349
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
Abstract
A system for synchronizing a target device to a cardiac cycle, including: (a) a target device that collects data or performs an operation that is to be timed to the cardiac cycle; (b) a signaling device that emits a signal indicating the occurrence of a cardiac contraction and/or ECG feature; and (c) a calibration device that determines the relationship of the signal from the signaling device to the actual cardiac cycle. In operation, the calibration device calculates a time offset between the timing of the cardiac contraction as determined by the signaling device and the timing of the cardiac contraction and/or ECG feature as determined by the calibration device, and then provides the time offset to the target device.
Claims
1. A system for synchronizing a first target device to a cardiac cycle, comprising: (a) a first target device that performs an operation that is timed to a cardiac cycle; (b) a signaling device that emits a signal indicating the occurrence of a cardiac contraction; and (c) a calibration device that determines the timing of the cardiac cycle, wherein the calibration device receives the signal from the signaling device and calculates a time offset between the timing of the signal from the signaling device and the timing of the cardiac cycle as determined by the calibration device, and wherein the calibration device provides the time offset to the first target device thereby enabling synchronization of the first target device to the cardiac cycle.
2. The system of claim 1, wherein the time offset provided to the first target device comprises an adjustment to an internal clock in the target device.
3. The system of claim 1, wherein the signaling device emits a signal having a fixed consistent time relationship to an actual heart contraction.
4. The system of claim 3, wherein the signal emitted by the signaling device identifies points in time in the cardiac cycle that are not times of heart contraction.
5. The system of claim 1, wherein the first target device is one of: a PPG system; a cardiac/blood property monitoring device; a drug delivery device; a fluid sampling device; a fluid measuring device; a robotic surgery device; an imaging device; or a pacemaker.
6. The system of claim 1, wherein the signaling device is: a heart rate measuring device, an ECG system, an imaging device, including but not limited to a fluoroscope, video-camera, MRI or CT machine, an acoustic device, including but not limited to a stethoscope, or a physical sensing device capable of determining a heart contraction, including but not limited to a chest belt strap device.
7. The system of claim 1, further comprising: (d) a second target device that performs an operation that is timed to the cardiac cycle, wherein the calibration device provides the time offset to the second target device thereby enabling synchronization of the second target device to the cardiac cycle.
8. The system of claim 7, wherein the first and second target devices are both PPG systems configured to be positioned on different anatomical locations on a patient.
9. The system of claim 1, wherein: the first target device comprises a PPG system, the signaling device comprises an ECG system, and the calibration device comprises an ECG system, and wherein the calibration device is in communication with the first target device, and the signaling device is in communication with the first target device.
10. The system of claim 9, wherein the signaling ECG system shares the internal clock of the calibration ECG system.
11. The system of claim 9, wherein the time offset is the difference in time of the detection of a QRS signal between each of the calibration and signaling ECG systems.
12. The system of claim 1, wherein the leads of the signaling or calibration device are disposed in opposite sides or ends of a hand-held device or hand-held device cover.
13. The system of claim 1, wherein the leads of the calibration device are disposed in a patch worn on a person's skin.
14. The system of claim 1, wherein the calibration device is removed after the time offset has been provided to the first target device.
15. The system of claim 1, wherein the signal emitted by the first target device is a composite PPG signal.
16. The system of claim 15, wherein the composite PPG signal is generated by comparing segments of a PPG signal taken over a plurality of cardiac cycles.
17. The system of claim 16, wherein comparing the segments of the PPG signal comprises comparing segment lengths of that segment or prior segment to one another and then sorting segments of similar length into categories and then generating composite signal segments for each of the categories.
18. A system for synchronizing a first target device to a cardiac cycle, comprising: (a) a first target device that performs an operation that is timed to a cardiac cycle; and (b) a calibration-and-signaling device that determines the timing of the cardiac cycle, wherein the calibration-and-signaling device calculates a time offset between the timing of the occurrence of the cardiac contraction and the timing of the cardiac cycle as determined by the calibration-and-signaling device, and wherein the calibration-and-signaling device provides the time offset to the first target device thereby enabling synchronization of the first target device to the cardiac cycle.
19. The system of claim 18, wherein the signal emitted by the first target device is a composite PPG signal.
20. The system of claim 19, wherein the composite PPG signal is generated by comparing segments of a PPG signal taken over a plurality of cardiac cycles.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF THE DRAWINGS
[0039]
[0040] In optional preferred embodiments of the present system, the first target device T1 (and various additional target devices T2 to Tn) may each be one of the following systems or devices: a PPG (photoplethysmography) system; any cardiac/blood property monitoring device; a drug delivery device; a fluid sampling device; a fluid measuring device; a robotic surgery device; an imaging device; or a pacemaker. It is to be understood, however, that the present target device T1 to Tn are not limited to only to these specific devices. It is also to be understood that the present system encompasses embodiments with only one target device T1, and embodiments with any plurality of target devices T1 to Tn.
[0041] In optional preferred embodiments of the present system, the signaling device S may be one of the following systems and devices: a heart rate measuring device, an ECG system, an imaging device, including but not limited to a fluoroscope, video-camera, MRI or CT machine, an acoustic device, including but not limited to a stethoscope, or a physical sensing device capable of determining a heart contraction, including but not limited to a chest belt strap device.
[0042] Optionally, a plurality of target devices T1 to Tn each perform an operation that is to be accurately timed to the cardiac cycle, and the calibration device C provides the time offset TO to each of these target devices, thereby enabling synchronization of each of the plurality of target devices to the cardiac cycle.
[0043] In one preferred embodiment of the present system (further explained in
[0044] In another preferred embodiment of the present system, the signaling device S is an MRI system, the calibration device is an ECG system and the target device is a Doppler system. Optionally, the signaling device S may instead be an MRI in Cine mode or an Echocardiogram system, and the target device may instead be a PPG system.
[0045] In each of these various embodiments above, the calibration device C is in communication with the target device T1, and the signaling device S is also in communication with target device T1.
[0046] In optional embodiments of the present system, the calibration and signaling devices are combined into an integrated device that performs both functions. As such, a system for synchronizing a first target device to a cardiac cycle is provided, comprising: (a) a target device(s) that performs an operation that is timed to a cardiac cycle; and (b) a calibration-and-signaling device that determines the timing of the cardiac cycle. In this embodiment, the calibration-and-signaling device calculates a time offset between the timing of the occurrence of the cardiac contraction and the timing of the cardiac cycle as determined by the calibration-and-signaling device, and the calibration-and-signaling device provides the time offset to the first target device thereby enabling synchronization of the first target device to the cardiac cycle.
[0047]
[0048] The signal emitted by signaling device S is a repeating waveform generally corresponding to the user's cardiac cycle, showing the times at which the heart's QRS wave is detected. Similarly, the signals detected by calibration device C is also a repeating waveform generally corresponding to the user's cardiac cycle, also showing the times at which the heart's QRS wave is detected. As can be seen, the signaling and calibration devices S and C do not detect the heart's QRS wave at exactly the same times. This is due to the fact that the signaling device S may be a cheaper, simpler device having an inherent signal time delay (as compared to the more sophisticated calibration device C). In addition, the delay in the signal from signaling device S results both from the combination of the delay in the circuit itself (i.e.: the time spent for signaling device S to read and transmit its signal) and the delay in the signal traveling across the body (for example, the signal traveling from a different body location from that of calibration system C).
[0049] As can be seen, the time offset TO is the difference in time of the detection of a QRS signal between each of the calibration and signaling systems C and S. In accordance with the present invention, the calibration system C senses the cardiac cycle, and knowing its own delay properties it determines the time offset TO that is then provided to target device T1 so that the target device T1 can synchronize to the cardiac cycle.
[0050] In one preferred method, the time offset TO provided to the first target device T1 comprises an adjustment to be made to the internal clock output in target device T1. As such, the time offset TO provided to the first target device T1 may either comprise an adjustment of the times reported by the first target device when sensing specific physiological features of the cardiac cycle, or the times of performing actions based on specific physiological features of the cardiac cycle.
[0051] In the preferred exemplary aspect illustrated in
[0052] In various aspects of the present system, the signaling device S emits a signal that either: has a fixed consistent time relationship to an actual heart contraction, or is not specific as to cardiac cycle phase. For example, the signaling device may emit a simple “beep” only at points in time when it senses a heart contraction, or it may emit a continuous signal that corresponds to other known points in a cardiac cycle that are not times of heart contraction. In the illustration of
[0053] Typically, for the signaling device S, it is expected that the signal processing delays (i.e.: delays within the circuitry itself) will be the major delay factor and that delays caused by individual patient physiology (i.e.: the speed of travel of electrical signals through the patient's body) will be small. The speed at which signals travel through the patient's body can vary over time as the patient's health changes. Also, different types of signaling devices S will have different delays. All of these delays will be consistent for one patient with one set of devices at one time. The present system can effectively deal with all these irregularities since it relies upon a more accurate calibration ECG system C to determine the exact timing of the cardiac cycle.
[0054] In the embodiments illustrated in
[0055] In the illustrated embodiment, the first and second target devices T1, T2 are both PPG systems configured to be positioned on different anatomical locations on a patient, for example, the opposite lateral limbs of a patient (e.g.: fingers on the patient's left and right hands).
[0056] The objective of the system illustrated in
[0057] A user can keep track of their personal fitness by monitoring the pulse metrics obtainable once a stable/reproducible PWTT is established for any given scenario. Such pulse metrics (shape/slope/peaks/rolloff, etc.) provide insight into the cardiovascular status of the individual, such as whether peripheral arterial resistance is high or low.
[0058] In the illustrated embodiment of
[0059] A major problem with using existing ECG and PPG systems together is that they typically each have their own dedicated internal clocks which measure time separately. As such, synchronizing ECG and PPG time signals has proven to be especially problematic because of the effect of very small (microsecond to millisecond) differences in clock timing. These problems occur even with signal time differences even being a few microseconds or milliseconds apart. In addition, problems also occur with simple ECG signaling systems due to the high noise to signal ratio and potential for outside interference. Measuring a patient's ECG with a simple fitness tracker signaling device is also problematic due to intermittent connections inherent in poor skin connection. Motion of the patient also degrades the accuracy when taking an ECG reading with a simple device. Moreover, the most accurate ECG readings are taken when the ECG leads are positioned far apart on the patient. As such, the most accurate ECG measurement approaches tend to be the ones that are most intrusive, or require the patient to remain motionless in a hospital or doctor's office. It would instead be desirable to provide an accurate, synchronized ECG system that can be used while moving or exercising. The present solution addresses these concerns and enables a person to simply, cheaply (and accurately) measure their own arterial pulse metrics in the convenience of their own home or place of exercise.
[0060] Prior art solutions instead often relied on a (3.sup.rd) master clock to send time signals to each of the internal clocks of the ECG and PPG monitoring systems. Objectives of the present system are to achieve time synchronization: (a) without relying on a 3rd master clock, (b) without relying on a 2nd separate clock timing in one of the ECG or PPG systems, and (c) without having to determine which of two clocks is “more correct”, and then make adjustments or apply some form of averages to these multiple clocks.
[0061] Another objective of the present system is the removal of the wired connection between the ECG and PPG monitoring systems. As such, the present system can conveniently be used when exercising.
[0062] Another objective of the present system is to employ the best placement for each of the ECG and PPG sensors on the body. With the present system, optimal placement of each of the ECG and PPG sensors on the body can be achieved, with the present system providing the required calibration.
[0063] Should two PPG devices T1, T2 be used as in
[0064] Returning to
[0065] As can be seen, the (cheaper, simpler) signaling device S will detect the QRS wave at a slightly delayed time as compared to the (more expensive and more accurate) calibration device C. Therefore, by adjusting targeting device T1's internal clock back by the time offset TO, a correct PWTT TIME can be determined. Stated another way, the difference in time between the signals from devices S and C will be provided to target device T1 enabling it to synchronize signaling to the cardiac cycle. Stated yet another way, after system calibration, in essence the signaling ECG system S shares the same internal clock of the calibration ECG system C.
[0066] An advantage of the present system is that it is only necessary to determine the timing of the QRS wave with each one of the S and C devices. Thus, it is only necessary to determine when the maximum PPG (and ECG) signals occurs. Importantly, it is not necessary to exactly determine the exact level of these signals. Therefore, an advantage of the present system is that different ECG and PPG systems can be used (with the present system compensating for differences i.e.: system calculation delays) between different manufacturers.
[0067] As shown in
[0068] An important advantage of calibrating a fitness-monitoring watch or band (i.e.: signaling device S) to a patient's cardiac cycle is that the signaling device S can be a small, lightweight, inconspicuous and comfortable device that can be worn while exercising. As such, a more expensive, bulky, yet highly accurate ECG system (i.e.: calibration device C) need not be required during exercise or continued use.
[0069] To date, accurate PWTT measurements require an expensive, highly accurate ECG system that accurately detects the exact moment of the heart's QRS signal. This currently is done in a research setting, or as part of a clinical trial. The present calibration system avoids this problem. Using the present system and techniques, it is possible to accurately determine a patient's PWTT (since the inexpensive, less accurate ECG signaling system S is first accurately synchronized to the cardiac cycle. As a result, simple, cheaper ECG devices (such as those in various fitness watches and trackers) can be used to accurately determine PWTT. As such, the more expensive and accurate ECG calibration device C need only be used only for initial system calibration.
[0070] In optional embodiments, the leads of the signaling ECG system S can be disposed in opposite handlebars of an exercise machine. The leads of the signaling or calibration ECG devices can optionally be disposed in opposite sides or ends of a hand-held device (such as a smartphone or stethoscope).
[0071]
[0072]
[0073]
[0074]
[0075]
[0076] As stated above, the present calibration system preferably uses a “composite” PPG signal that is synchronized to the cardiac cycle. As will now be explained, the composite PPG signal is preferably generated by comparing various lengths of PPG signal segments to one another, and these signal lengths are preferably segmented on the basis of repeating features in the cardiac cycle. As will also be explained, the generation of such a composite signal PPG waveform mitigates the current problems of signal noise and motion artifacts when measuring a patient's PPG signals, as follows.
[0077] When wearable sensors are used during exercise or other motion, the interference from internal and external sources such as from body movement, muscular contractions, wire friction, external RF interference, as well as noise from the sensor itself can make the raw sensor output appear unusable. Noise and signal errors are especially common when dealing with PPG sensors on ambulatory patients. Such errors and noise become very pronounced when a patient is moving. As such, accurate PPG monitoring has proven to be difficult to perform on people that are exercising or otherwise moving around.
[0078] Existing systems tend to use high and/or low pass filters in an attempt to clean up the data signal. Unfortunately, applying high and/or low pass filters to PPG data can, and often does, remove or change important underlying signal information, such as peaks and valleys in the time domain. Moreover, attempts at mathematically averaging the PPG data signals utilizing only its own waveform characteristics (onset, maximum, duration) have been similarly imperfect in removing spurious readings while providing consistent accurate results. As a result, the existing systems for determining pulse metrics required invasive procedures (such as right or left heart catheterization with pressure monitors) to measure cardiac pressures and pulsations. Such invasive tests are therefore only reserved for situations wherein the benefits of intervention are deemed to exceed the very significant risks of the tests themselves. In contrast, the present system instead provides is a system for quickly producing reliable PPG signals such that pulse metrics can be determined accurately (and preferably without having to restrain the motion of the patient, while also not using high or low pass filtering which can remove important data from the signal). As will be shown, this preferred system provides data from patients in motion that is consistently usable for analysis by removing large amounts of noise from motion and other artifacts.
[0079] In various aspects, the present invention provides systems for removing motion and ambient variability from PPG sensor data to improve discovery of the underlying unfiltered PPG waveform. As such, the present system's novel computerized logic system includes various optional circuitry and logic systems that remove or compensate for the effects of noise in the PPG signal, as follows.
[0080] As seen in
[0081] As a result, the present system advantageously removes signal errors by taking a long PPG signal reading 300 (i.e.: lasting greater than several cardiac cycles), and then dividing the PPG signal into segments corresponding to the timing of the cardiac cycles. Preferably, the present PPG signal reading 300 is parsed or segmented based upon the timing of the cardiac QRS rhythm. Importantly, once the full waveform 300C has been generated and plotted in accordance with the present system, analysis of the exact shape of the waveform (or waveforms generated or extracted from this waveform) can be used to calculate various pulse wave metrics or observe other cardiac system features.
[0082] In other preferred aspects, generation of the composite PPG signal is performed by selecting PPG signal waveforms of similar R-to-R intervals of the pulse/cardiac cycle prior to the pulse/cardiac cycle in question. In various aspects, characteristics such as peak height, peak width, slope and duration can all contribute to a calculation that is accurately representative of that particular wave form.
[0083]
[0084] In one exemplary approach seen in
[0085] In
[0086]
[0087] Moreover, it is to be understood that the categorizations of waveform segments illustrated in
[0088] It is to be understood that the present invention encompasses all forms of composite wave generation, and all forms of segmenting pulse waveforms to group the segments into self-similar groups, categories or bins of different time durations. For various cardiac conditions, analysis of one category (e.g.: the intermediate duration segments) may yield the best diagnostic results. For other cardiac conditions, analysis of another category (e.g.: the long duration segments) may yield the best diagnostic results. It all depends upon which medical condition the present system is diagnosing at the time. The advantage of the present system is that it provides a novel platform to categorize the waveform segments based on their relationships to the one another in general, and to the segment that immediately precedes it in particular.