The inventions described below relate to the field of CPR.
Halperin, et al., CPR Chest Compression Monitor, U.S. Pat. No. 6,390,996 (May 21, 2002) discloses a CPR chest compression monitor which uses a compression sensor, e.g. an accelerometer, to measure acceleration of a patient's chest wall due to CPR compressions to calculates the depth of compressions based on acceleration signals provided by the accelerometer.
Palazzolo, et al., Method of Determining Depth of Chest Compressions During CPR, U.S. Pat. No. 7,122,014 (Oct. 17, 2006) discloses the use of a chest compression monitor with a chest compression device, such as the AutoPulse® chest compression device, with an accelerometer in the belt, and an accelerometer fixed to the supporting surface is used as a reference sensor.
Halperin disclosed a compression monitor, e.g. comprising an accelerometer and a control system for processing accelerometer signals to determine the depth of chest compressions accomplished in the performance of CPR. In the systems proposed by Palazzolo, this system is improved with the addition of a reference sensor, which can be a second compression monitor or accelerometer. Systems that use a compression sensor with or without a reference sensor can be further improved to provide accurate measurement of chest compression depth.
The devices and methods described below provide for improved chest compression depth determination in a compression monitor system comprising two motion sensors, with one motion sensor for detecting anterior chest wall movement due to compressions and a second sensor for detecting overall movement of the patient's thorax. The motion sensors provide motion signals, and may comprise three-axis accelerometer assemblies such as those used in current chest compression monitors. Each of these accelerometer assemblies provides motions signals comprising acceleration signals, on three axes. During the course of CPR compressions, acceleration signals from the first accelerometer assembly correspond to the movement of the anterior chest wall and acceleration signals from the second accelerometer assembly correspond to overall movement of the patient's thorax.
Assuming that the x, y and z axes of the accelerometers are parallel (not necessarily aligned, just parallel), a depth calculation is accurate and provides a basis for useful feedback to a CPR provider or CPR chest compression device. If the x, y and z axes of the accelerometers are not parallel, and are substantially non-parallel, the depth calculation may not be as accurate as desired. To improve the accuracy of the system, the control system described below is programmed to determine the relative orientation of the first and second accelerometer assemblies, and then rotate or project one or more the x, y and z movement vectors as determined from the first accelerometer assembly into the x, y and z frame of the second accelerometer assembly, and thereafter combining the rotated vectors of the first accelerometer with the vectors of the second accelerometer to determine the chest compression depth achieved by CPR compressions. (As an initial step, the relative orientation of the accelerometers is determined by sensing the acceleration of gravity, as sensed by both accelerometers, to establish a rotation matrix to be applied to the measured movement vectors before combination.)
The first and/or second compression sensors can be an accelerometer assembly alone, or a compression monitor puck, housed or un-housed, affixed or embedded in the compression belt of a belt-driven chest compression device or the piston of a piston-driven chest compression device, a compression monitor puck affixed or embedded in an ECG electrode assembly, or a free standing depth compression monitor (such as ZOLL Medical's Pocket CPR® chest compression monitor).
We use the terms movement vectors and motion signals to include acceleration signals corresponding to at least one of the x, y and z axes of the accelerometer assembly, calculated x, y and z velocity vectors determined by integrating the acceleration signal, and distance vectors determined by double integrating the acceleration signal.
Though the compression monitor system described in this application can be used to provide feedback for manual CPR and automated CPR using a variety of different chest compression devices, it is described here in the context of providing feedback for a belt driven chest compression device.
As shown in
A 3-axis accelerometer may comprise 3 distinct accelerometers assembled in a device, or, as in an Analog Devices ADXL335, may employ a single sensor such as a capacitive plate device, referred to as an accelerometer, to detect acceleration on multiple axes. In the case of a single device, the accelerometer assembly is operable to sense acceleration on three axes and provide acceleration signals corresponding to acceleration on the three axes, and operable to generate acceleration signals corresponding to acceleration on the three axes. Single or double axis accelerometer assemblies may also be used, and single or double-axis accelerometers (an Analog Devices ADXL321 two-axis accelerometer, or two ADXL103 single axis accelerometers, for example) may be combined into an accelerometer assembly to sense acceleration on three axes. Accelerometers of any structure, such as piezoelectric accelerometers, piezo-resistive accelerometers, capacitive plate accelerometers, or hot gas chamber accelerometers may be employed in the accelerometer assemblies used in the system. Other motion sensors may be used, and the solution presented here can be generalized to apply to single and double-axis accelerometers.
Ideally, the accelerometer assemblies would both be lying on parallel planes, so that the acceleration signals from each assembly could be combined to obtain the net difference in acceleration between the accelerometers, and determine the net change in distance between the accelerometers. Often, however, the accelerometer assemblies are not disposed on parallel planes, (e.g., when used with a compression device which is moving, or where one accelerometer is positioned on a compression belt which is misaligned on a patient). This non-parallel relationship is depicted in
A similar error occurs if the accelerometer assembly moves downward along axis 10z (down and to the left, as in
This issue can be corrected by rotating motion signals, such as the acceleration vectors obtained from accelerometer assembly 10, into the coordinates of accelerometer assembly 11, prior to combination of the acceleration signals from each accelerometer assembly. This may be accomplished with a rotation matrix, determined as discussed below, to rotate the acceleration signals sensed along axes 10x, 10y and 10z into rotated vectors 10ax′, 10ay′ and 10az′ which match the coordinate system of the second accelerometer system.
Rather than rotating all three axes of data obtained from the compression belt accelerometer assembly 10 after determining the rotation matrix, the control system can be programmed to use the rotation matrix to rotate only the Z axis acceleration vector 10az of the compression belt accelerometer assembly into the z axis 11z of the reference accelerometer assembly, then do the combination and further calculate displacement.
Where the rotation matrix or the relative orientation of the accelerometer assemblies is unknown, the control system can operate the accelerometer assemblies to determine the rotation matrix. When used in combination with an automatic chest compression device such as the AutoPulse® chest compression device, the rotation matrix that may be used to rotate the axis of the first accelerometer into the coordinates of the second accelerometer can be calculated when the first accelerometer assembly is presumptively “at rest” relative to the coordinate frame of the second accelerometer assembly in the housing. This may be before compressions start, between every compression during inter-compression pauses of the device, during the high compression hold of the device, or between groups of compressions (during ventilation pauses). Preferably, it is accomplished between every compression, during the inter-compression hold, because the compression band may shift relative to the patient, and the attached accelerometer assembly may rotate relative to the reference sensor, during every compression cycle. To determine the rotation matrix, the control system receives the acceleration signals from both accelerometer assemblies during a quiescent period (one of the hold periods). At these quiescent periods, the control system operates on the assumption that both accelerometer assemblies are subject to zero acceleration other than gravity. In an immobile, non-moving patient, the acceleration signals will be solely due to gravity, which can subtracted from both signals or naturally canceled out when the signals are combined (in which case it can be ignored in the calculations). Because the second accelerometer assembly is fixed to the housing with its axis aligned to the housing, with the z-axis aligned with the anterior/posterior axis of the housing, the x-axis and y-axis aligned in a plane perpendicular to the z-axis, and we are concerned with movement of the first accelerometer assembly toward the housing, we can use the reference frame of the second accelerometer assembly, to determine the rotations matrix. The control system is programmed to compare the acceleration signals of the second accelerometer assembly with the acceleration signals of the first accelerometer assembly, determine the orientation of the accelerometer assemblies relative to each other, and from this, determine a rotation matrix which, when applied to one accelerometer assembly, will rotate the acceleration vectors from the one accelerometer assembly into the coordinate frame or orientation frame of the other. In reference to
Another mode of establishing the rotation matrix is based on detection of the gravitational acceleration. At these quiescent periods, the control system assumes that both accelerometer assemblies are subject to the same acceleration. In a moving patient, the acceleration signals will be due to gravity plus any ambient accelerations experienced by the accelerometer assemblies. The control system receives the acceleration signals from both accelerometer assemblies, including acceleration values each of the x, y and z axes. If the accelerometer assemblies are disposed on a parallel plane, these signals should be the same, though non-zero. Any difference in the acceleration signals is due to a difference in orientation relative to gravity (which is always the same direction and magnitude for both accelerometer assemblies). Thus, the control system can determine the orientation of the accelerometer assemblies relative to each other, and from this, determine a rotation matrix which, when applied to one accelerometer assembly, will rotate the acceleration vectors from the one accelerometer assembly into the coordinate frame of the other.
Determination of the quiescent period may be determined from the accelerometer assemblies themselves. The accelerometer assemblies and the control system operate continually to generate and receive acceleration signals. The control system may thus be programmed to interpret periods in which both accelerometer assemblies are generating acceleration signals indicative of acceleration in a predetermined small range, or below a certain threshold, as a quiescent period, and determine the rotation matrix, as described above, during quiescent periods as determined by this method. A chest compression device, such as the AutoPulse® chest compression device, operates to provide quiescent periods (such as an inter-compression pause or high compression hold), and manual CPR compressions are typically performed with a brief pause between compressions that are sufficiently quiescent to obtain a rotation matrix. Thus, the rotation matrix may be determined between compressions accomplished by a chest compression device and between compressions performed manually. Other methods of determining the quiescent periods may be used, including using input from the chest compression device itself as to when it is operating to provide a quiescent period, such that the control system operates to determine the rotation matrix during periods when the control system is holding the compression component to provide the quiescent period.
In determining the rotation matrix, instead of using two accelerometer assemblies to determine orientation of the two motion sensors in a quiescent period, the system may additionally comprise a combination of an accelerometer, gyroscope and magnetometer (sometimes referred to as an Inertial Measurement Unit, or IMU), and use the inertial measurement unit to determine the rotation matrix. The inertial measurement unit is operable to provide a secondary constant apart from gravity, for example a vector indicating the magnetic north (this vector will be common to both accelerometer assemblies). The control system can operate the accelerometer assemblies and inertial measurement units to determine the rotation matrix, using a second reference from each inertial measurement unit to resolve orientation without using a three orthogonal axis accelerometer embodiment.
The control system is operable to receive motion signals from the first motion sensor and the second motion sensor, and compensate for tilt between the orientations of the two motion sensors to determine the motion of the first motion sensor relative to the motion of the second motion sensor, and further operable to generate an output indicative of displacement of the first motion sensor. Where the motion sensors include accelerometers, the accelerometer output is processed by a control system, which is operable to receive the acceleration signals and calculate the distance that each accelerometer assembly has moved during each compression. The control system subtracts the acceleration detected by the second accelerometer assembly from the acceleration detected by the first accelerometer assembly and then calculates displacement motion of the first sensor, which correspond to chest wall displacement induced by CPR. The control system also operates to generate a signal indicative of the calculated displacement for output to a chest compression device for control of the compressions performed by the chest compression device, or for output to an output device which generates feedback (visual, audible or haptic output) to a CPR provider to indicate the depth of compressions achieved.
The control system which performs the calculations to determine depth of compression and the control system which controls operation of the chest compression device may be provided as separate sub-systems, with one sub-system controlling the chest compression device operable to receive input from another sub-system operable to receive sensor input and determine chest compression depth and provide feedback to the first sub-system to control the chest compression device, or the control systems may be provided in a single control system operable to perform the depth determinations based on compression sensor data and operable to control the chest compression device. The control system may also be operable to perform the depth determinations based on compression sensor data and operable to control a feedback device to provide perceptible feedback to a rescuer providing CPR. The control system comprises at least one processor and at least one memory including program code with the memory and computer program code configured with the processor to cause the system to perform the functions described throughout this specification. The control system may be programmed upon manufacture, and existing compression devices may updated through distribution of software program in a non-transitory computer readable medium storing the program, which, when executed by a computer or the control system, makes the computer and/or the control system communicate with and/or control the various components of the system to accomplish the methods, or any steps of the methods, or any combination of the various methods, described above.
While the preferred embodiments of the devices and methods have been described in reference to the environment in which they were developed, they are merely illustrative of the principles of the inventions. The elements of the various embodiments may be incorporated into each of the other species to obtain the benefits of those elements in combination with such other species, and the various beneficial features may be employed in embodiments alone or in combination with each other. Other embodiments and configurations may be devised without departing from the spirit of the inventions and the scope of the appended claims.
The present application is a continuation application of U.S. application Ser. No. 16/661,927 filed Oct. 23, 2019, which is a continuation of U.S. application Ser. No. 14/885,893 filed Oct. 16, 2015 (now U.S. Pat. No. 10,688,019). All above identified applications are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
6390996 | Halperin et al. | May 2002 | B1 |
7122014 | Palazzolo | Oct 2006 | B2 |
10688019 | Joshi | Jun 2020 | B2 |
11400014 | Joshi | Aug 2022 | B2 |
20100022904 | Centen | Jan 2010 | A1 |
20100228165 | Centen | Sep 2010 | A1 |
20120083720 | Centen et al. | Apr 2012 | A1 |
20120089054 | Centen et al. | Apr 2012 | A1 |
20130324894 | Herken et al. | Dec 2013 | A1 |
20150120201 | Silver | Apr 2015 | A1 |
20150257971 | Chapman et al. | Sep 2015 | A1 |
20170105899 | Joshi et al. | Apr 2017 | A1 |
20200206075 | Joshi et al. | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
2532340 | Dec 2012 | EP |
3932382 | Jan 2022 | EP |
20120062951 | Jun 2012 | KR |
WO2010099628 | Sep 2010 | WO |
WO2014078385 | May 2014 | WO |
WO2017066687 | Apr 2017 | WO |
Entry |
---|
European Search Report from European Patent Application No. 16856352.6 dated Feb. 28, 2019. (submitted in related U.S. Appl. No. 16/661,927). |
Aase, et al., Compression Depth Estimation for CPR Quality Assessment Using DSP on Accelerometer Signals, 49 IEEE Transactions on Biomedical Engineering 263 (IEEE 2002) (submitted in related U.S. Appl. No. 16/661,927). |
International Search Report and Written Opinion for International Application No. PCT/US2016/057200 dated Feb. 1, 2017. (submitted in related U.S. Appl. No. 16/661,927). |
International Preliminary Report on Patentability issued in International Application No. PCT/US2016/057200 dated Apr. 17, 2018. (submitted in related U.S. Appl. No. 16/661,927). |
Non-Final Office Action issued in U.S. Appl. No. 14/885,893 dated Jan. 23, 2019. (submitted in related U.S. Appl. No. 16/661,927). |
Notice of Allowance issued in U.S. Appl. No. 14/885,393 dated Jul. 25, 2019. (submitted in related U.S. Appl. No. 16/661,927). |
European Search Report for EP Application No. 21193611.7 dated Nov. 9, 2021. (submitted in related U.S. Appl. No. 16/661,927). |
Aase, Sven O. et al., “Compression Depth Estimation for CPR Quality Assessment Using DSP on Accelerometer Signals”, IEEE Transactions On Biomedical Engineering, vol. 49, No. 3, Mar. 3, 2002, pp. 263-268. (submitted in related U.S. Appl. No. 16/661,927). |
Non-Final Office Action issued in U.S. Appl. No. 16/661,927 dated Nov. 24, 2021. |
Notice of Allowance issued in U.S. Appl. No. 16/661,927 dated Mar. 31, 2022. |
Number | Date | Country | |
---|---|---|---|
20220387255 A1 | Dec 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16661927 | Oct 2019 | US |
Child | 17848788 | US | |
Parent | 14885893 | Oct 2015 | US |
Child | 16661927 | US |