Heart rate detection device and physiological detection device
11717228 · 2023-08-08
Assignee
Inventors
Cpc classification
A61B5/02438
HUMAN NECESSITIES
A61B5/7214
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
A61B5/02416
HUMAN NECESSITIES
A61B5/0245
HUMAN NECESSITIES
International classification
Abstract
There is provided a heart rate detection device including a sensing unit for sensing emergent light from subcutaneous tissues illuminated by a single light source of multiple light colors to output multiple light detection signals associated with multiple wavelengths. The heart rate detection device further includes a processor uses the multiple light detection signals associated with the multiple wavelengths to cancel motion artifact to obtain a clean heart rate signal.
Claims
1. A heart rate detection device, comprising: at least one light source configured to emit light covering multiple wavelengths to illuminate a skin surface of a user; a light detector comprising a sensing unit configured to sense emergent light from the skin surface and output multiple light detection signals associated with different light colors corresponding to the multiple wavelengths; and a processor configured to perform a vector calculation between the multiple light detection signals and a pre-stored intensity distribution of the different light colors to remove a motion artifact.
2. The heart rate detection device as claimed in claim 1, wherein each of the light source is a white light source, and the sensing unit is a single pixel array which comprises multiple pixel regions each covered by a filter layer of one of the different light colors to cause the multiple pixel regions of the single pixel array to output the multiple light detection signals associated with the different light colors.
3. The heart rate detection device as claimed in claim 2, wherein a distance between the multiple pixel regions is smaller than 2000 micrometers.
4. The heart rate detection device as claimed in claim 1, wherein a wavelength difference between the different light colors is at least 25 nm.
5. The heart rate detection device as claimed in claim 1, wherein the light source comprises multiple dies configured to illuminate the light covering multiple wavelengths, and a die distance between the multiple dies is smaller than 2000 micrometers.
6. The heart rate detection device as claimed in claim 1, wherein the pre-stored intensity distribution of the different light colors is obtained and stored by using the sensing unit to detect multiple intensities of the multiple light detection signals associated with the different light colors when the user is motionless.
7. The heart rate detection device as claimed in claim 1, wherein a channel number of the multiple light detection signals is identical to that of the pre-stored intensity distribution of the different light colors.
8. The heart rate detection device as claimed in claim 1, comprising two light sources of the multiple wavelengths arranged at two opposite sides along a first direction of the light detector.
9. The heart rate detection device as claimed in claim 1, comprising four light sources of the multiple wavelengths, wherein two light sources among the four light sources are arranged at two opposite sides along a first direction of the light detector, and the rest two light sources among the four light sources are arranged at two opposite sides along a second direction of the light detector.
10. The heart rate detection device as claimed in claim 1, wherein the multiple light detection signals are obtained in a working mode, and the pre-stored intensity distribution is obtained in a register mode, wherein the register mode or the working mode is entered after a user executes an APP or presses a button of the heart rate detection device.
11. The heart rate detection device as claimed in claim 1, wherein the processor is configured to project the multiple light detection signals to the pre-stored intensity distribution to perform the vector calculation.
12. A heart rate detection device, comprising: at least one light source configured to emit light covering multiple wavelengths to illuminate a first skin surface of a user in a first time interval and a second skin surface of the user in a second time interval; a light detector configured to sense emergent light from the second skin surface in the second time interval and output multiple light detection signals associated with different light colors corresponding to the multiple wavelengths; and a processor configured to perform a vector calculation between the multiple light detection signals and an intensity distribution, obtained according to emergent light from the first skin surface sensed by the light detector in the first time interval, of the different light colors to remove a motion artifact.
13. The heart rate detection device as claimed in claim 12, wherein each of the light source is a white light source, and the light detector comprises a single pixel array which comprises multiple pixel regions each covered by a filter layer of one of the different light colors to cause the multiple pixel regions of the single pixel array to output the multiple light detection signals associated with the different light colors.
14. The heart rate detection device as claimed in claim 13, wherein a distance between the multiple pixel regions is smaller than 2000 micrometers.
15. The heart rate detection device as claimed in claim 12, wherein a wavelength difference between the different light colors is at least 25 nm.
16. The heart rate detection device as claimed in claim 12, wherein the light source comprises multiple dies configured to illuminate the light covering multiple wavelengths, and a die distance between the multiple dies is smaller than 2000 micrometers.
17. The heart rate detection device as claimed in claim 12, wherein the intensity distribution of the different light colors is obtained by using the light detector to detect multiple intensities of the multiple light detection signals associated with the different light colors when the user is motionless.
18. The heart rate detection device as claimed in claim 12, wherein a channel number of the multiple light detection signals is identical to that of the intensity distribution of the different light colors.
19. The heart rate detection device as claimed in claim 12, comprising two light sources of the multiple wavelengths arranged at two opposite sides along a first direction of the light detector.
20. The heart rate detection device as claimed in claim 12, comprising four light sources of the multiple wavelengths, wherein two light sources among the four light sources are arranged at two opposite sides along a first direction of the light detector, and the rest two light sources among the four light sources are arranged at two opposite sides along a second direction of the light detector.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other objects, advantages, and novel features of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE EMBODIMENT
(9) It should be noted that, wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
(10) The physiological detection device of the present disclosure is used to detect photoplethysmogram (PPG) signals, and calculate a heart rate and analyze the user state reflected by a heart rate waveform according to the PPG signals. In addition to eliminate noises caused by a relative movement between the device and a detected skin, the physiological detection device of the present disclosure further removes a motion artifact from muscle fibers or muscle bundles under the detected skin (even no relative movement between the device and the detected skin), e.g., caused by activities like typing, rotating wrist, folding fingers and stretching fingers.
(11) Referring to
(12) The light source 11 includes, for example, a light emitting diode (LED), a laser diode (LD) or the like. The light detector 13 includes, for example, a CCD image sensor, a CMOS image sensor or the like. The processor 15 includes, for example, a digital signal processor (DSP), a microcontroller (MCU), a graphic processing unit (GPU), a central processing unit (CPU), an application specific integrated circuit (ASIC) or the like.
(13) Each of the at least one light source 11 emits light covering or containing multiple wavelengths (e.g., λ.sub.1⋅λ.sub.2 . . . λ.sub.M shown in
(14) The light detector 13 includes a sensing unit (e.g., a single pixel array 131 in
(15) Referring to
(16) In one non-limiting embodiment, the light source 11 is a white light source. The single pixel array 131 includes multiple pixel regions, e.g.,
(17) Each pixel region A.sub.λ1 to A.sub.λM includes one or multiple pixels. In one non-limiting aspect, each pixel region has a substantially identical area and further has a same number of pixels, but not limited thereto. When one pixel region includes multiple pixels, light detection signals of said multiple pixels are added by a hardware circuit or software codes to output a sum of light detection signals as the light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M shown in
(18) It should be mentioned that although
(19) More specifically, if tissues passed by emission light of one white light source have activities, the pixel array 131 can detect the motion artifact. Accordingly, employing only one white light source is sufficient, and it is not necessary to adopt multiple light sources each emitting light covering multiple wavelengths. It is also an option to arrange multiple white light sources surrounding the pixel array 131 to increase the detection possibility. In addition, as identical muscle fibers or muscle bundles are within a very small range, a distance Dr between two adjacent pixel regions A.sub.λ1 to A.sub.λM is preferably smaller than 2000 micrometers, for example 1500, 1200, 1000, 800 or 600 micrometers, to effectively cancel the motion artifact. For example, when different pixel regions A.sub.λ1 to A.sub.λM receive emergent light from different muscle fibers or bundles, the denosing function is degraded. Therefore, the region distance Dr is not simply a value of choice but with its physical meaning.
(20) In another non-limiting embodiment, the pixel array 131′ of the light detector 13 is not divided into multiple pixel regions for detecting different light colors as shown in
(21) As mentioned above, to sense light from substantially identical muscle fibers or bundles, a die distance d.sub.L between the multiple dies L.sub.λ1 to L.sub.λM in the light source 11 is preferably smaller than 2000 micrometers, e.g., the multiple dies being encapsulated within the same molding and on the same base layer, to allow the emission light therefrom to penetrate substantially identical muscle fibers or bundles to effectively cancel motion artifact caused by tiny activities. Similarly, the die distance d.sub.L is not simply a value of choice but with its physical meaning. Similarly, the multiple dies shown in
(22) The processor 15 performs a vector calculation between multiple current light detection signals (e.g., obtained in a working mode) and a pre-stored intensity distribution or ratio of different light colors (e.g., obtained in a register mode) to cancel the motion artifact, wherein the pre-stored intensity distribution or ratio of the different light colors is obtained and stored by using the single pixel array 131 or 131′ to detect multiple intensities of the multiple light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M associated with the different light colors when the user is motionless (i.e., muscles under the detected skin having no activity). That is, the heart rate detection device 100 further has a memory (including a volatile memory and/or a non-volatile memory) for storing the intensity distribution or ratio as well as the algorithm and parameters required for operation.
(23) Referring to
(24) As mentioned above, the register mode is a detection mode that a user is motionless, e.g., a steady interval in
(25) In the operating method of this embodiment, the working mode is referred to a mode that a user carries the heart rate detection device 100 in everyday life, e.g., a motion interval shown in
(26) Referring to
(27) Steps S31-S32: In the register mode, the processor 15 controls the light source 11 to illuminate a first skin surface of a user. Meanwhile, the pixel array 131 or 131′ of the light detector 13 senses emergent light from the first skin surface to generate multiple first light detection signals associated with different light colors, e.g., PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M shown in
(28) For example, the processor 15 continuously receives the multiple first light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M associated with different light colors. In the present disclosure, each light detection signal among the multiple light detection signals detected by the light detector 13 is referred to one channel, and each channel is associated with one of the multiple different light colors. The processor 15 samples, within each sampling interval, a predetermined number of sample points (e.g., L points herein) each at a different time of every channel of the multiple first light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M as one section of sample data. It is appreciated that a light wavelength range of one channel herein includes not only a single wavelength but multiple wavelengths within a predetermined light wavelength range, e.g., full width at half maximum (FWHM).
(29) For example, the L sample points of all M channels within one sampling interval acquired by the processor 15 are indicated by an M×L matrix as one section of sample data. As time goes by, the processor 15 acquires one M×L matrix within every sampling interval, and thus the processor 15 acquires a plurality of sections of sample data from every channel of the multiple first light detection signals PPG.sub.1PPG.sub.2 . . . PPG.sub.M associated with different light colors within a register interval (i.e., one register interval including a plurality of sampling intervals) to obtain a plurality of M×L matrices.
(30) Next, the normalizer of the processor 15 normalizes every section of sample data (i.e. each M×L matrix) of the plurality of sections of sample data (i.e. the plurality of M×L matrices) of the multiple first light detection signals. For example, the normalization is to remove the dc component from each sampled value.
(31) After the normalization, the processor 15 selects to filter each section of the normalized sample data. For example, the filter of the processor 15 uses a digital filter having a passband between 0.5 Hz and 3.5 Hz to filter each section of the normalized sample values.
(32) Then, the intensity calculator of the processor 15 calculates an average of a standard deviation of the plurality of sections of sample data (e.g., 20 sections of sample data being acquired per second, and thus 600 sections being acquired for 30 seconds, but not limited to) of every channel within a register interval (a predetermined time interval, for example 30 seconds, but not limited to). Firstly, the processor 15 calculates a standard deviation of every section of sample data within the register interval. Then, the processor 15 calculates an average of the plurality of standard deviations of the plurality of sections of sample data of each channel.
(33) Finally, the processor 15 obtains the intensity distribution of the calculated average values of every channel (e.g., PPG1-PPG8 herein), which is used as the registered data associated with different light colors.
(34) The processor further includes a vector calculator operates in the working mode.
(35) Steps S33-S34: In the working mode, the processor 15 controls the light source 11 to illuminate a second skin surface of the user, wherein the second skin surface is identical to or different from the first skin surface. Meanwhile, the pixel array 131 or 131′ of the light detector 13 senses emergent light from the second skin surface to generate multiple second light detection signals associated with different light colors, e.g., PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M as shown in
(36) Similarly, the processor 15 samples, within each sampling interval, a predetermined number of sample points (e.g., L points herein) each at a different time of every channel of the multiple second light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M as one section of sample data. For example, the processor 15 also acquires one M×L matrix for each sampling interval, wherein the method of the processor 15 for acquiring the M×L matrix has been mentioned above, and thus details thereof are not repeated herein.
(37) The normalizer of the processor 15 normalizes every section of sample data (i.e. every M×L matrix) of the multiple second light detection signals PPG.sub.1⋅PPG.sub.2 . . . PPG.sub.M, and then the filter of the processor 15 filters every section of the normalized sample data, wherein the normalizing and the filtering are identical to those mentioned above and thus details thereof are not repeated herein. It should be mentioned that the filters herein are used for improving the calculation accuracy, but the filters are not necessary to be implemented.
(38) Next, the vector calculator of the processor 15 performs a vector calculation between every section of sample data (i.e. R.sub.M×L) of the multiple second light detection signals and the registered data to cancel the motion artifact. For example, P is vector calculated data. In the working mode, the processor 15 outputs one set of heart rate data P, e.g., P1, P2, P3, . . . as shown in
(39) In the present disclosure, the processor 15 samples a plurality of sections of sample data (i.e. a plurality of M×L matrices) in the register mode for creating the registered data, but samples one section of sample data (i.e. one M×L matrix) every sampling period in the working mode for the vector calculation with the registered data.
(40) It is appreciated that channel numbers M of the multiple first detection signals and the multiple second detection signals are identical so as to perform the vector calculation. In one non-limiting embodiment, in the register mode the processor 15 uses more channels (e.g., 8 channels corresponding to 8 light colors 430 nm, 460 nm, 490 nm, 515 nm, 560 nm, 615 nm, 660 nm and 695 nm, but not limited to) to construct the registered data, and less channels are used in the working mode (e.g., 3 channels corresponding to 3 light colors 430 nm, 560 nm and 695 nm, but not limited to). The processor 15 only reads required data from the memory 17 during accessing the registered data. For example, in the working mode, when the detection result calculated by using one group of channels is not correct, e.g., noises still too high, another group of channels are used, by increasing, decreasing or maintaining the channel number. In other embodiments, channels among the multiple channels to be used are selected according to a ratio between the AC value and DC value of a PPG signal (referred as PI value herein), wherein a higher PI value indicates that a tissue response to the emission light is better. For example, a channel having a highest PI value is used in conjunction with the channel having a lowest PI value for the denoising process.
(41) Finally, in the working mode, the processor 15 calculates a heart rate using the vector calculated data P in the time domain or frequency domain. For example, the processor 15 calculates the heart rate according to a time interval between two adjacent peaks or other corresponding kink points in the vector calculated data P, or the processor 15 converts the vector calculated data P into the frequency domain at first and then calculates the heart rate accordingly.
(42) In one non-limiting embodiment, as the sampling frequency (or frame rate) of the light detector 13 is higher than the heart rate, to increase the signal intensity, the processor 15 further adds or overlaps a predetermined number of vector calculated data P or the vector calculated data P within a predetermined interval at first (e.g., P1+P2+P3+ . . . in a section by section manner), and then calculates a heart rate according to a sum of or the overlapped vector calculated data P.
(43) It should be mentioned that although the above operating method is illustrated in a way that multiple functional blocks are used to perform different functions, functions performed by every functional block are considered to be performed by the processor 15 using software codes and/or hardware codes.
(44) As mentioned above, the registered data is the intensity distribution or ratio of light detection signals associated with every light color without the motion artifact (e.g., the steady interval shown in
(45) In one non-limiting embodiment, the heart rate detection device of the present disclosure further includes a display (not shown) for showing the value and/or waveform of the heart rate.
(46) It should be mentioned that the operating method of
(47) It is appreciated that values mentioned in the above embodiments, such as light wavelengths, a number of light sources, a number of sampled points, a number of channels, are only intended to illustrate but not to limit the present disclosure.
(48) A person skilled in the art would know that using white light has a poor efficiency, and thus a white light source is not applied to the physiological detection system. Meanwhile, according to the characteristics of luminescence materials, a monochromatic LED for emitting yellow light between 570 nm and 620 nm does not have high emission efficiency (i.e. consuming more power). Accordingly, although a PPG signal response (i.e. the above PI value) to light between 570 nm and 620 nm is better than to green light, the PI value is sacrificed and a green light source having better emission efficiency is selected to prevent using a yellow light source due to its high power consumption. To increase the PI value and reduce the power consumption (i.e. achieve high emission efficiency) at the same time, in one embodiment of the present disclosure, a white light source having a color temperature between 2800K and 3200K is used. Meanwhile, a filter layer having a pass band between 570 nm and 620 nm is covered on a pixel array of the light detector for filtering white light emitted by the white light source. In this way, the purposes of high PI value and low power consumption are achieved at the same time. For example, for detecting same PI values, using a white LED having a color temperature between 2800K and 3200K can have about three times of the emission efficiency than using the green LED or yellow LED. A significant improvement is achieved.
(49) In addition, an optical component is not used to constrain an emission angle of a white LED because the use purpose of the white LED is for space illumination such that a wide emission angle is required. Please referring to
(50) As mentioned above, the conventional physiological detection device can only cancel noises caused by stronger exercises but is not able to eliminate motion artifact caused by tiny muscle activities (e.g., those undetectable by an acceleration detector). Accordingly, the present disclosure further provides a heart rate detection device (e.g.,
(51) Although the disclosure has been explained in relation to its preferred embodiment, it is not used to limit the disclosure. It is to be understood that many other possible modifications and variations can be made by those skilled in the art without departing from the spirit and scope of the disclosure as hereinafter claimed.