The present application claims priority from Japanese patent application JP 2019-170215 filed on Sep. 19, 2019, the content of which is hereby incorporated by reference into this application.
The present invention relates to a device that detects biological information.
As a technique for acquiring biological information, there is a technique capable of performing detection in real time in a non-contact manner using a microwave or a camera. In particular, in recent years, pulse detection using a camera has become popular along with progress in miniaturization of a camera module, which has been mounted on a portable terminal including a smartphone.
As a technique for detecting a pulse by imaging, there is a method of specifying a pulse signal from a spectral distribution of a time-series signal (JP 2012-239661 A). Further, there is a method of specifying a pulse signal from fluctuation in a wavelength distribution of light entering a camera, that is, fluctuation in the center of gravity of a color distribution (JP 2019-080811 A).
In performing blood pressure measurement in real-time, an invasive method in which a blood pressure is directly monitored using a catheter is often adopted in a medical practice. However, in recent years, there is known a non-invasive method in which a sensor is pressed against an artery and the fluctuation of the internal pressure of the artery that beats against this sensor is converted into an electric signal for measurement. It is also known to estimate a blood pressure by the Moens-Korteweg equation showing the relationship between the pulse wave propagation velocity and the incremental elastic modulus of the artery wall (Tijsseling A S, Anderson A. (2012) “A. Isebree Moens and DJ Korteweg: on the speed of propagation of waves in elastic tubes”, BHR Group, Proc. Of the 11th Int. Conf. On Pressure Surges (Editor Sandy Anderson), Lisbon, Portugal, October (2012)). There is a method of applying this equation to estimate a blood pressure from a camera image (JP 2018-086130 A).
Under such circumstances, various studies for monitoring biological information are being conducted to detect sudden changes in the condition of elderly people or during driving of a car, for example, and in blood pressure measurement, a non-contact measurement method, which gives a small load to a subject, is important. Therefore, non-contact blood pressure measurement can be performed by performing pulse detection using a camera and obtaining the pulse wave propagation velocity based on the interval between two different points along an artery and the phase difference between pulse waves. The pulse detection by the camera is generally performed on the face as an imaging target, but may be performed on exposed skin near an artery.
Since the image of the face or another exposed skin is, for example, reflected light when illumination light is applied to the face, in a conventional method using a RGB signal, a change in the spectral intensity of reflected light of three colors is observed. Therefore, when steady light impinges on the face, the pulse can be detected stably, but when an external light change in the imaging environment occurs, each spectrum is affected and erroneous detection occurs. Although noise can be separated by applying the independent component analysis, it is difficult to specify a physical quantity after conversion.
It is not possible to accurately detect a pulse wave image in all regions of the face or the exposed skin. For example, even when such an optical disturbance is excluded, and, for example, a pulse wave is detected in a region along an artery, it may be difficult to detect the pulse wave propagation velocity due to individual differences in blood vessel positions, physiological disturbances such as backflow of blood, and mixing of pulse waves by veins and arteries in the same detection region.
In order to solve at least one of the problems described above, according to the present invention, there is provided a biological information detection device including: an image acquisition unit that acquires an image composed of image signals including a plurality of wavelength components obtained by capturing reflected light from an object; a region division unit that divides the image into a plurality of regions for each frame; a local pulse wave detection unit that detects a pulse wave based on wavelength fluctuation between frames for each of the regions; and a blood pressure estimation unit that calculates propagation velocity of the pulse wave based on an appearance time difference of patterns of the pulse waves in two or more regions extracted based on an appearance order of the patterns of the pulse waves in the plurality of regions, and estimates a blood pressure based on the propagation velocity of the pulse wave.
According to one embodiment of the present invention, an optical disturbance and a physiological disturbance can be eliminated, and a non-contact blood pressure detection method can be provided by accurately calculating a pulse wave propagation velocity. Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
Hereinafter, embodiments of the present invention will be described with reference to the drawings, but the present invention is not necessarily limited to these embodiments. In the drawings describing the embodiments, the same members are denoted by the same reference numerals, and a repeated description thereof will be omitted.
In the present embodiment, description is made of an example of a biological information detection device that excludes optical disturbance by detecting a pulse wave based on wavelength fluctuation of reflected light for each divided region from a captured face image, calculates a phase difference from a pulse wave pattern of each region, and estimates a blood pressure.
The biological information detection device according to the present embodiment includes a camera 100 configured by an image signal including a plurality of wavelength components, an image acquisition unit 201, a reflected light analysis unit 220, a plurality of local pulse wave detection units 400, a blood pressure estimation unit 320, and a data output unit 103.
The image acquisition unit 201 receives an imaging data signal 101 acquired from the camera 100 as an input, and outputs an image RGB signal 202. The reflected light analysis unit 220 receives the RGB signal 202 as an input signal and outputs a level signal 236 and a wavelength data signal 204. In the present configuration, the configuration in which the biological information detection device includes the camera 100 has been described. However, instead of the camera 100, data in which a camera image is stored in advance and an image playback device may be used.
The reflected light analysis unit 220 includes an image data storage unit 221, a spatial filter 223, an HSV conversion unit 226, and a skin color region detection unit 229, and performs image processing for each pixel. The image data storage unit 221 receives the RGB signal 202 as an input and outputs a delayed RGB signal 222 having a line delay corresponding to a tap of a convolution kernel. The spatial filter 223 receives the delayed RGB signal 222 as an input, and weights and averages, for example, a pixel of interest and its surrounding pixels and outputs a smoothed RGB signal 224. The HSV conversion unit 226 receives an unpacked signal 225 obtained by decomposing the smoothed RGB signal 224 into R (red), G (green), and B (blue) signals as an input, and converts them into an H signal (hue), that is, the wavelength data signal 204, a S signal (saturation) 227, and a V signal (color value) 228.
The reflected light analysis unit 220 further includes a face detection unit 230 that performs inter-frame processing. The face detection unit 230 receives the smoothed RGB signal 224 as an input, performs face detection by, for example, the Viola-Jones method, and outputs a face region signal 231. The skin color region detection unit 229 receives the H signal (hue) 204, the S signal (saturation) 227, and the V signal (color value) as inputs, and outputs the level signal 236 indicating a skin color region illustrated in
For example, as illustrated in
For example, for the hue, the bar in the range from 0 to 360 degrees is displayed. 0 degrees=360 degrees is red, 120 degrees is green, and 240 degrees is blue. The section designated by the color 1 and the color 2 as illustrated in
The reflected light analysis unit 220 in
The local pulse wave detection unit 400 includes a wavelength data storage unit 205, a wavelength fluctuation detection unit 240, and a pulse wave estimation unit 260. Details of these will be described later (see
Blood pumped from a heart flows from arteries through arterioles into capillaries, supplies oxygen and nutrients, flows through venules into veins, and sends the blood back to the heart. The biological information detection device of the present embodiment observes such a blood flow by observing absorption and scattering of light into the skin through the camera 100. However, for example, there are individual differences in the arrangement of blood vessels, and the direction of a blood flow to a face is not limited to one direction, so that pulse wave measurement in a local region is under the influence of various disturbances.
A camera image is subdivided into dotted line regions as illustrated in
Eyes, mouth, nose, eyebrows, ears, and the like can be given as characteristic portions constituting the face. In this embodiment, the description will be made using the eyes and mouth. For example, face features such as eyes and mouths are identified as face features which are detected as in
According to the method in
Here,
As will be described later, among all the rectangular regions, a pulse wave in a rectangular region in which a pulse wave satisfying a predetermined quality is detected and whose order of appearance of the pulse wave satisfies the above-described predetermined condition may be used. Thus, even if there is a region where a high-quality pulse wave cannot be detected, the blood pressure can be estimated using the pulse wave detected in other regions, and the availability of the device is improved.
The blood vessel structure of the face is different for each person, and it is difficult to specify the blood vessel structure of each person. However, in each person, it is estimated that the blood vessel structure does not change in a short period of time. In other words, it is estimated that the blood flow path from the region where the pulse wave pattern first appears to the region where the pulse wave pattern appears last is substantially constant for each person. Therefore, by estimating the distance of the path and using the estimated distance, the pulse wave propagation velocity can be calculated from the appearance time difference. The distance of this path may be estimated in advance based on data measured in advance using a biological measurement device. This may be a different value for each person, or a common value when individual differences do not matter (for example, when the accuracy required for the estimated value of blood pressure is not so high, or when it is only required to know changes in blood pressure over time for each person).
In addition, as illustrated in
From this, the biological information detection device of the present embodiment extracts, from a plurality of regions, the region whose appearance order is the first (region (4) in the example in
The wavelength fluctuation detection unit 240 includes a wavelength difference calculation unit 241, a skin color area calculation unit 243, a wavelength difference integration unit 244, and an average wavelength difference calculation unit 247. The wavelength difference calculation unit 241 receives the level signal 236 indicating the skin region, the wavelength data signal 204, and a delayed wavelength data signal 206 as inputs. When a signal of a pixel in the skin color region is input (that is, 1 is input as the level signal 236), the wavelength difference calculation unit 241 outputs a wavelength difference data signal 242 calculated from the input wavelength data signal 204 and delayed wavelength data signal 206 (that is, the difference between the wavelength data signal 204 at each time and the wavelength data signal 204 at a time before each time). When a signal of a pixel outside the skin color region is input, the wavelength difference calculation unit 241 outputs 0 value. The skin color area calculation unit 243 receives the level signal 236 indicating the skin color region as an input, counts the number of pixels of the skin color region for each frame, and outputs a skin color area signal 245. The wavelength difference integration unit 244 receives the wavelength difference data signal 242 of the skin region pixel as an input, integrates the wavelength difference for each frame, and outputs an integrated wavelength difference data signal 246. The average wavelength difference calculation unit 247 receives the skin color area signal 245 and the integrated wavelength difference data signal 246 as inputs, and outputs a wavelength difference data signal 207 averaged in the frame by dividing the integrated wavelength difference data by the skin color area (that is, for all pixels in one frame).
The pulse wave estimation unit 260 includes a difference data storage unit 261, a waveform generation unit 263, a waveform data storage unit 265, an inclination detection unit 267, a code data storage unit 269, and an extreme value detection unit 271, and performs image processing for each frame. The difference data storage unit 261 receives the wavelength difference data signal 207 as an input and outputs a delayed wavelength difference data signal 262. The waveform generation unit 263 may be a smoothing filter that receives the wavelength difference data signal 207 and the delayed wavelength difference data signal 262 as inputs, and outputs a wavelength difference data signal 264 smoothed by wavelength data for a plurality of frames on a continuous time axis. The waveform data storage unit 265 receives the smoothed wavelength difference data signal 264 as an input, holds wavelength difference data for a plurality of frames, and outputs a smoothed delayed wavelength difference data signal 266. When pulse wave detection is performed by smoothing, if the detection region is small, the pulse wave signal may not be able to be determined due to noise.
Further, the waveform generation unit 263 may be a generation model such as a DNN (Deep Neural Network). That is, the waveform generation unit 263 may include a discriminator for estimating a pulse wave from wavelength fluctuation (wavelength difference data signal 207). In this case, as the learning data, pulse wave data measured in advance using a biological measurement device may be used. For example, as the learning data, data obtained by a pulse oximeter or a wristband type heart rate monitor may be used, or data obtained by integrating a waveform obtained from an electrocardiogram may be used. The learning may consist of a pair of a waveform at time t and a waveform at time t+1. The pulse wave can be estimated by repeating the prediction of the waveform at time t+2 from the waveform at time t+1 predicted using the learning data. As a result, an improvement in the accuracy of pulse wave estimation can be expected.
The inclination detection unit 267 compares the smoothed wavelength difference data signal 264 at a certain time with the signal output from the waveform data storage unit 265 (that is, the smoothed wavelength difference data signal 264 at an earlier time) to detect a change (that is, an inclination) in the smoothed wavelength difference data, and outputs a code data signal 268 for obtaining a code of the inclination. Specifically, the inclination detection unit 267 may compare the smoothed wavelength difference data signals of two consecutive frames, or may compare the wavelength difference data signals smoothed between the average frames of several consecutive neighboring frames. In the latter case, for example, the inclination detection unit 267 may compare the average of the wavelength difference data of a plurality of continuous frames with the average of the wavelength difference data of a plurality of previous consecutive frames to calculate the inclination of the difference. The code data storage unit 269 receives the code data signal 268 as an input, holds code data for a plurality of frames, and outputs a delayed code data signal 270.
The extreme value detection unit 271 receives the code data signal 268 and the delayed code data signal 270 as inputs, defines a frame whose code of the inclination changes from a positive value to a negative value (that is, change in the difference according to time turns from increasing to decreasing) as the maximum, and a frame whose code of the inclination changes from a negative value to a positive value (that is, change in the difference according to time turns from decreasing to increasing) as the minimum to obtain an extreme value, and outputs, for example, the maximum value (or the minimum value) as a pulse wave signal 102. Alternatively, the extreme value detection unit 271 may output information indicating the timing at which the maximal value (or the minimal value) is detected.
By smoothing the difference data signal by the waveform generation unit 263 as described above, erroneous detection of a pulse due to minute fluctuation of the difference data signal due to noise or the like is prevented. The inclination detection unit 267 detects a change (inclination) in the difference data between adjacent frames, and the extreme value detection unit 271 detects the maximum value or the minimum value of the difference data based on the result, thereby enabling generation of the pulse signal with accuracy. When the inclination detection unit 267 obtains the difference between the average frames of a plurality of consecutive neighboring frames, erroneous detection of a pulse is prevented as in the case of the above-described smoothing.
The blood pressure estimation unit 320 includes a pulse wave propagation velocity calculation unit 321, a pulse wave propagation velocity storage unit 324, a waveform generation unit 325, a blood pressure conversion table 328, and a blood pressure correction unit 330.
The pulse wave propagation velocity calculation unit 321 receives the pulse wave signal 301 from each region as an input, and obtains a phase difference from the maximum and minimum pulse waves according to the appearance time of the pulse wave pattern, thereby calculating a pulse wave propagation velocity 322. The pulse wave propagation velocity storage unit 324 records the pulse wave propagation velocity over a plurality of frames. The waveform generation unit 325 calculates an average value of the pulse wave propagation velocities of a plurality of frames. The output of the waveform generation unit 325 corresponds to a blood pressure waveform. The blood pressure conversion table 328 receives a smoothed pulse wave propagation velocity signal 326 as an input, and outputs a blood pressure conversion signal 329 which is a source of a blood pressure value. The blood pressure correction unit 330 receives the smoothed pulse wave propagation velocity signal 326, the blood pressure conversion signal 329, and a blood pressure correction parameter 327 as inputs, corrects the blood pressure conversion signal, and outputs a blood pressure signal 302. The blood pressure correction parameter 327 is a parameter for correction based on age, gender, blood vessel radius, blood density, and the like.
In this configuration, the pulse wave propagation velocity calculation unit 321 has been described to include the blood pressure conversion table 328, but instead of the blood pressure conversion table 328, for example, a mathematical model such as the Moens-Korteweg equation may be used. If the ratio of the cross-sectional area of the inner diameter of the artery and the radius change and the wall thickness of the blood vessel wall are considered to be constant, when the blood pressure change is proportional to the incremental elastic modulus, and the ratio of the product of the radius and the blood density to the wall thickness of the blood vessel wall is constant, the incremental elastic modulus and the square of the pulse wave propagation velocity is proportional (Moens-Korteweg equation), so that the blood pressure change is represented by a proportional equation with the square of the pulse wave propagation velocity.
Further, the waveform generation unit 325 may be a generation model such as a DNN (Deep Neural Network). That is, the waveform generation unit 325 may include a discriminator for estimating the blood pressure waveform from the pulse wave propagation velocity. In this case, as the learning data, a blood pressure waveform measured in advance using a biological measurement device may be used. For example, the learning data may use a pulse wave propagation velocity or a waveform obtained by a tonometric blood pressure monitor or its square root. The learning may consist of a pair of a waveform at time t and a waveform at time t+1. The waveform can be generated by repeating the prediction of the waveform at time t+2 from the waveform at time t+1 predicted using the learning data. As a result, an improvement in the accuracy of blood pressure waveform generation can be expected.
As described above, the present embodiment focuses on the fact that the change amounts of the respective signal components of the RGB signals are different, and provides a detection method that is resistant to environmental changes by separating color components of the face image into the wavelength and the spectral intensity of the reflected light. Further, in the present embodiment, after the image region of the face or the exposed skin is divided, and the pulse wave signal is detected in each region, the pulse wave propagation velocity can be detected with accuracy based on the pulse wave signal and the phase difference statistically obtained in each region. With this, optical disturbance is excluded by detecting a pulse wave based on the wavelength fluctuation of the reflected light for each divided region, a phase difference is calculated from a pulse wave pattern of each region, and it is possible to provide a non-contact blood pressure measurement technique.
Here, in the configuration of the present embodiment, the camera 100 is a visible light color camera, and generates an image signal including three wavelength components of R, G, and B. However, this is only an example, and the camera 100 may have any configuration as long as the camera 100 is an imaging device that images reflected light from an object (for example, a human face) and outputs an image signal including components of a plurality of wavelengths. For example, at least one of the plurality of wavelengths may be included in an infrared or ultraviolet region. Further, a plurality of cameras 100 may be used to generate such an image signal.
In addition, the camera 100 may output an image signal including two wavelength components. For example, when only the R signal and the G signal are included in the image signal output by the camera 100, the generated color space is a region in which the hue ranges from R to G in the HSV color space illustrated in
Further, in the above example, the RGB signal is converted into a signal in the HSV color space. However, as long as the color space includes hue and brightness, the RGB signal may be converted into a signal in another color space such as an HSL (Hue Saturation Lightness) color space. In any case, a detection method that is resistant to environmental changes can be provided by detecting wavelength fluctuation based on hue signals. For example, in the case of the HSL color space, luminance is acquired as brightness, that is, intensity.
Further, as in the conventional method, the pulse wave may be calculated using individual signals such as green without performing the conversion in the color space as described above, or independent component analysis may be used instead of the color space as described above.
In the first embodiment, description is made of the biological information detection device that excludes optical disturbance by detecting a pulse wave based on the wavelength fluctuation of the reflected light for each divided region from the captured face image, calculates a phase difference from a pulse wave pattern of each region, and estimates the blood pressure. In a second embodiment, a configuration including adaptive processing based on the brightness of an image in the first embodiment according to the present invention will be described. Except for the differences described below, each part of the biological information detection device of the second embodiment has the same function as each part denoted by the same reference numeral in the first embodiment, and hence description thereof is omitted.
The configuration of the biological information detection device of the second embodiment is the same as the configuration of the biological information detection device of the first embodiment illustrated in
The reflected light analysis unit 220 includes an image data storage unit 221, a spatial filter 223, an HSV conversion unit 226, and a skin color region detection unit 229, and performs image processing for each pixel. The image data storage unit 221 receives the RGB signal 202 as an input and outputs a delayed RGB signal 222 having a line delay corresponding to a tap of a convolution kernel. The spatial filter 223 receives the delayed RGB signal 222 as an input, and weights and averages, for example, a pixel of interest and its surrounding pixels and outputs a smoothed RGB signal 224. The HSV conversion unit 226 receives the unpacked signal 225 obtained by decomposing the smoothed RGB signal 224 into R, G, and B signals as an input, and converts them into the H signal (hue), that is, the wavelength data signal 204, the S signal (saturation) 227, and the V signal (color value) 228.
The skin color region detection unit 229 receives the H signal (hue) 204, the S signal (saturation) 227, and the V signal (color value) 228 as inputs, and outputs the binary level signal 203 (mask signal) indicating the skin color region.
The reflected light analysis unit 220 in
The reflected light analysis unit 220 outputs the level signal 236 by switching the color value signal 228 according to the binary level signal 233. That is, the value of the level signal 236 of the second embodiment is 0 for pixels outside the skin color region, and the value of the color value of the pixel for the pixels inside the skin color region.
The wavelength fluctuation detection unit 240 includes a wavelength difference calculation unit 241, a skin color area calculation unit 248, an area data storage unit 250, the wavelength difference integration unit 244, an integration data storage unit 256, and an average wavelength difference calculation unit 255.
The wavelength difference calculation unit 241 receives the level signal 236 indicating the skin color region, the wavelength data signal 204, and the delayed wavelength data signal 206 as inputs. When a signal of a pixel in the skin color region is input (that is, 1 is input as the level signal 236), the wavelength difference calculation unit 241 outputs the wavelength difference data signal 242 calculated from the input wavelength data signal 204 and delayed wavelength data signal 206. When a signal of a pixel outside the skin color region is input, the wavelength difference calculation unit 241 outputs 0 value.
The skin color area calculation unit 248 receives the signal 236 including the color value level indicating the skin color region as an input, counts the number of pixels outside the skin color region, that is, the number of pixels other than 0 value for each frame, and outputs the skin color area signal 245 indicating the area of the skin color region, and a color value level signal 249 indicating the brightness of the skin color region.
The area data storage unit 250 receives the skin color area signal 245 and the color value level signal 249 as inputs, and outputs a delayed skin color area signal 252 and a delayed color value level signal 251. The wavelength difference integration unit 244 receives the wavelength difference data signal 242 of the skin color region pixel as an input, integrates the wavelength difference for each frame, and outputs the integrated wavelength difference data signal 246.
The integration data storage unit 256 receives the wavelength difference data signal 207 as an input, holds data between a plurality of frames, and outputs a delayed integrated wavelength data signal 257. The average wavelength difference calculation unit 255 receives the skin color area signal 245, a color value level difference signal 253 between frames, a skin color area difference signal 254 between frames, the integrated wavelength difference data signal 246, and the delayed integrated wavelength data signal 257 as inputs, and outputs the wavelength difference data signal 207 averaged in the frame by dividing the integrated wavelength difference data by the skin color area.
The color value level difference signal 253 between frames is a difference between the color value level signal 249 of each frame and the color value level signal 249 of the previous (for example, immediately preceding) frame stored in the area data storage unit 250. The larger the value, the greater the change in the color value level. The skin color area difference signal 254 between frames is a difference between the skin color area signal 245 of each frame and the skin color area signal 245 of the previous (for example, immediately preceding) frame stored in the area data storage unit 250. The larger the value, the larger the change in the skin color area.
When a sudden change in external light occurs, that is, when a color value level difference signal 253 is larger than a color value level difference threshold value 258, the average wavelength difference calculation unit 255 may output, instead of the average wavelength difference data calculated from the integrated wavelength difference data signal 246 and the skin color area signal 245 of the current frame, the delayed integrated wavelength data signal 257 (for example, the output wavelength difference data signal 207 calculated from the integrated wavelength difference data signal 246 and the skin color area signal 245 of the past frame such as the previous frame) as the wavelength difference data signal 207 relating to the current frame, or may output the average value of the delayed integrated wavelength data signal 257 and the average wavelength difference data calculated from the integrated wavelength difference data signal 246 and the skin color area signal 245 of the current frame as the wavelength difference data signal 207 relating to the current frame. This suppresses erroneous detection due to a sudden change in external light.
Similarly, when change in the detected skin color region is large, that is, when the skin color area difference signal 254 is larger than a skin color area difference threshold value 259, the average wavelength difference calculation unit 255 may output, instead of the average wavelength difference data of the current frame, the delayed integrated wavelength data signal 257 or the average value of the delayed integrated wavelength data signal 257 and the average wavelength difference data calculated from the integrated wavelength difference data signal 246 and the skin color area signal 245 of the current frame as the wavelength difference data signal 207 relating to the current frame.
Examples of a system including the configuration described in the embodiments of the present invention include a PC including an imaging unit, an image output unit, and a storage unit, a mobile terminal, a TV, a car navigation device, and the like.
The light of the screen output from the image display unit 607 hits the face of a worker 1504 (that is, the person whose biological information is to be detected by the biological information detection device), and the reflected light is imaged by the imaging unit 1501. For example, the arithmetic unit 1502 and the storage unit 1503 execute the processing of the second embodiment using the captured image, whereby biological information such as the blood pressure of the worker 1504 is measured.
As application examples of the biological information detection device of the present invention, there are given a system for estimating biological information such as a pulse and a blood pressure during VDT work using a PC for health management, a system for estimating a human state such as stress and emotion, a driver monitoring system for monitoring a driver's health condition before or during driving, a suspicious person monitoring system at an airport, and a system for monitoring sudden changes in the condition of elderly people or infants.
This configuration includes the built-in or externally connected camera 100, an image acquisition unit 601 that captures a screen image and outputs an average color luminance signal 602, a blood pressure measurement unit 603 that outputs a blood pressure signal 604 and the pulse wave signal 301, a state estimation unit 605 that estimates stress and emotion from a pulse and a blood pressure, and an image display unit 607 that displays state information 606. The image acquisition unit 601 corresponds to, for example, the image acquisition unit 201 in
By subtracting the average color luminance signal 602 output from the image acquisition unit 601, the influence of disturbance due to light from the screen of the image display unit 607 can be eliminated.
Further, the state estimation unit 605 converts, for example, the elapsed time between the minimum values of the pulse wave signal into a frequency within a certain period, thereby calculating LF (Low Frequency: 0.04 to 0.15 Hz) and HF (High Frequency: 0.15 to 0.50 Hz), and can estimate stress, emotion, and the like based on any of LF, HF, and a blood pressure value, or any combination thereof. For example, the stress may be estimated by obtaining the stress index LF/HF, and the emotion may be estimated by using the HF, LF, and a blood pressure value.
Although this configuration has been described using a PC, the present invention can be similarly applied to mobile phones, TVs, and car navigation systems. In addition, this configuration can be divided into processing of the terminal and processing of the server. For example, the blood pressure measurement unit 603 and the state estimation unit 605 may be implemented on the server side, and on the terminal side, the image acquired by the image acquisition unit 601 may be transmitted to the server, and the state estimation result by the server may be received.
According to the above configuration, in the pulse wave detection, erroneous detection due to the influence of the sudden fluctuation of the external light and the sudden fluctuation of the photographed skin color area can be suppressed, and the measurement can be suitably performed.
Although the system including the biological information detection device according to the second embodiment of the present invention has been described with reference to
The present invention is not limited to the embodiments described above, but includes various modifications. For example, the embodiments described above have been described in detail for better understanding of the present invention, and the present invention is not necessarily limited to those having all the configurations described above. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of one embodiment can be added to the configuration of another embodiment. In addition, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Further, each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files that realize each function can be stored in a storage device such as non-volatile semiconductor memories, hard disk drives, or SSDs (Solid State Drives), or a computer readable non-transitory data storage medium such as IC cards, SD cards, or DVDs.
Further, only the control lines and information lines that are considered necessary are given, and all the control lines and information lines are not necessarily given for the product. Actually, it may be considered that almost all the components are connected to each other.
Number | Date | Country | Kind |
---|---|---|---|
2019-170215 | Sep 2019 | JP | national |