A wearable sensor device is a device worn by a user that is configured to monitor an action or characteristic of the user. For example, a wearable sensor device may include an accelerometer for detecting a user's movement and/or a biometric sensor for measuring the user's pulse rate. Many wearable sensor devices have been created that can track a wearer's pulse. However, such devices are typically limited to detecting the pulse rate and provide very little additional useful information. Although some devices have been produced for generating further details beyond pulse rate, the nature of wearable sensor devices make it difficult to generate reliable information.
The present invention extends to wearable sensor devices that are configured to process a photoplethysmogram (PPG) and other pulse and heartbeat information to produce a highly reliable representation of the wearer's pulse. This processed PPG data (or “beat data”) can then be further analyzed to detect many different characteristics of the wearer's pulse which may represent that the wearer has a particular condition (e.g., an arrhythmia) or that the wearer is in a particular state (e.g., REM sleep).
In one embodiment, the present invention is implemented as a wearable sensor device that includes a housing configured to allow the wearable sensor device to be worn on a portion of the body, and a circuit that includes a first LED secured to the housing in a manner that causes the first LED to face the portion of the body when the wearable sensor device is worn; a light sensor secured to the housing, the light sensor being positioned to receive light that is transmitted from the first LED and reflected from or transmitted through the portion of the body, the light sensor being configured to generate a PPG representing the amount of light that is received by the light sensor over time; a processing unit configured to receive the PPG and to process the PPG, the processing of the PPG including: identifying peaks in the PPG; identifying valleys in the PPG; using the valleys to generate a base of the PPG; and subtracting the base from the PPG to yield beat data; and a storage for storing the beat data.
In another embodiment, the present invention is implemented as a method, performed by a wearable sensor device that includes at least one LED and at least one light sensor that generates a photoplethysmogram (“PPG”) from light emitted from one or more of the at least one LED, for generating beat data from the PPG. The PPG is received at a processing unit of the wearable sensor device. Peaks in the PPG are identified. Valleys in the PPG are also identified. The valleys are used to generate a base of the PPG. The base is subtracted from the PPG to yield the beat data. The beat data is then stored in a storage of the wearable sensor device.
In another embodiment, the acquired heartbeat information is used to derive the left ventricle ejection time (LVET), or to perform differential diagnosis of heart disease by distinguishing between conditions such as hypertrophy, cardio myopathy, aortic stenosis, hypertension, arrhythmia or low perfusion.
By using the derived measurements of cardiopulmonary health, sleep quality and surrogate measures of functional performance, physical capacity can be determined when compared to the other measurements taken at various physical activity levels.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description.
In order to describe the manner in which the above-recited and other advantages and features of the invention can be obtained, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Bracelet 100 includes a red LED 101a and an infrared (IR) LED 101b that are exposed on an inner surface of bracelet 100. Accordingly, when bracelet 100 is worn by a wearer, red LED 101a and IR LED 101b will emit red light and infrared waves (collectively referred to as “light”) onto the wearer's skin. The use of two separate LEDs is only an example, and a wearable sensor device configured in accordance with embodiments of the present invention may equally include only a single LED or light source.
Bracelet 100 also includes a light sensor 102 that is exposed on the inner surface of bracelet 100. Light sensor 102 is positioned adjacent LEDs 101a, 101b so as to be able to capture light (i.e., both red light and infrared waves) that is emitted by LEDs 101a, 101b and reflected from the wearer's body. Alternatively, light sensor 102 could be positioned opposite LEDs 101a, 101b so as to detect light that is transmitted through the wearer's wrist. Accordingly, the present invention extends to wearable sensor devices that include one or more LEDs and one or more light sensors for sensing light that is either transmitted through or reflected by the wearer's skin. Light sensor 102 outputs a PPG representing the intensity of light that it receives over time. A PPG can be output for each of LEDs 101a, 101b.
In accordance with embodiments of the present invention, processing unit 201 can be configured to convert the PPG into beat data to facilitate the extraction of more useful information from the PPG. This conversion process may encompass a number of steps including: (1) identifying peaks in the PPG; (2) identifying valleys in the PPG; (3) validating the peaks and valleys; (4) generating a base from the valleys; (5) generating a hat from the peaks; and (6) generating the beat data.
To identify peaks in the PPG, wavelets may be employed. Wavelets are not sensitive to variations in the baseline of a signal, which variations are common in the PPG as shown in
In some embodiments, the peaks and valleys can be validated prior to commencing further processing. This validation can be performed using a model of the human pulse. For example, if the difference between two adjacent peaks or valleys exceeds what would be reasonable in view of the model of the human pulse, the corresponding portion of the PPG may be excluded from further processing. In this way, PPG data that is unreliable is prevented from influencing later analysis of the beat data.
The arrays of peak and valley values can then be used in a three-degree polynomial to generate a hat and base respectively for the PPG.
As stated above, the base generally represents the effects that breathing has on the PPG. More particularly, breathing directly alters blood volume which in turn alters the amount of light that is reflected by or transmitted through the blood. Therefore, the effects of breathing on the PPG must be removed in order to properly extract some heartbeat characteristics from the PPG. To accomplish this, the present invention subtracts the base from the PPG yielding a reliable representation of the wearer's pulse (or beat data 310) as shown in
In some embodiments, in addition to subtracting base 302 from PPG 300 to yield beat data 310, Kalman smoothing can be performed on beat data 310 and then each beat in beat data 310 can be linearly de-trended to produce a more accurate beat-shaped bellow such as is shown in
Once beat data 310 has been generated, the values for each beat in beat data 310 (“individual beats”) can be stored (in storage 202). Each individual beat can then be evaluated to identify a number of beat model parameters for the individual beat including, for example, the foot of the beat, left ventricular ejection time onset, systolic ramp up, systolic peak, systolic ramp down, left ventricular ejection time offset, dicrotic notch, diastolic ramp up, diastolic peak, diastolic ramp down, etc. Although it is possible to estimate such parameters using PPG 300, the variability in PPG 300 makes such estimations difficult and inaccurate.
Accordingly, by generating beat data 310 as described above, the present invention greatly increases the accuracy of detecting such parameters. Any individual beat that appears to be invalid (i.e., any beat that does not fit within reasonable parameters of what a beat should look like) can be discarded to eliminate any potential that the invalid beat may degrade subsequent calculations of cardiovascular performance.
Once the beat data is generated, or more specifically, once the individual beats including their beat model parameters have been identified, the present invention can employ the beat data to identify different characteristics or states of the wearer. For example, the beat data can be evaluated to identify one or more patterns that are indicative of an arrhythmia Similarly, the beat data can be evaluated to identify when the wearer transitions between different stages of sleep. In another embodiment, the acquired heartbeat information is used to derive the left ventricle ejection time (LVET), or to perform differential diagnosis of heart disease by distinguishing between conditions such as hypertrophy, cardio myopathy, aortic stenosis, hypertension, arrhythmia or low perfusion.
By using the derived measurements of cardiopulmonary health, sleep quality and surrogate measures of functional performance, physical capacity can be determined when compared to the other measurements taken at various physical activity levels.
Although it is possible to perform such evaluations using the PPG directly, the evaluations are inaccurate and unreliable due to the high degree of variations that exist in the PPG that are not directly caused by the heart. Accordingly, the above described process of converting the PPG into beat data yields a highly reliable and accurate representation of the heart's performance This in turn enables a great number of evaluations to be easily and accurately performed using a portable and relatively simple wearable sensor device.
In addition to producing beat data 310 as described above, processing unit 210 can also be configured to employ hat 301 and base 302 to accurately detect other parameters such as oxygen saturation and breathing. As indicated above, in embodiments that include both red LED 101a and IR LED 101b, processing unit 210 can be configured to generate a hat and base for the PPG for each LED. These hats and bases will be referred to hereafter as hat basered, hatir, and baseir. Processing unit 210 can also be configured to derive the oxygen saturation using these hats and bases in accordance with the following formula:
To detect breathing, processing unit 210 can be configured to analyze the base and hat (e.g., using Bayesian frequency detection) to identify a recurring pattern. This recurring pattern is a repeating peak indicative of the occurrence of either an inhale or an exhale. From this processing, the wearer's respiration rate can be detected.
From the base and hat alone, it cannot be definitively determined when an inhale or exhale occurs since both will be represented as peaks in the hat and base. To address this, processing unit 210 can be configured to employ additional parameters so that peaks in the base and hat can be accurately identified as representing either an inhale or an exhale. For example, when an inhale occurs, a measurement of the beats per minute should be maximized while the pulse pressure value should be minimized Conversely, when an exhale occurs, the measurement of the beats per minute should be minimized while the pulse pressure value should be maximized
Accordingly, processing unit 210 can be configured to derive beats per minute and pulse pressure values from beat data 310 and use such values to identify whether peaks in the base and hat represent an inhale or an exhale.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description.
The application claims priority to U.S. Provisional Patent Application No. 62/207,268 titled “Wearable Sensor Device Configured to Identify a Wearer's Pulse” which was filed Aug. 19, 2015.
| Number | Date | Country | |
|---|---|---|---|
| 62207268 | Aug 2015 | US |