This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2016-027971, filed on Feb. 17, 2016, the entire contents of which are incorporated herein by reference.
The embodiment(s) discussed herein is related to a sensor information processing apparatus.
There is a technique of detecting a heartbeat of a biological object by using a wireless sensor. A bandpass filter (BPF) is applied to a detected signal of the wireless sensor to detect a signal component corresponding to the heartbeat from the detected signal of the wireless sensor.
Patent Document 1 JP2014-39666 A
Patent Document 2 JP1-115344 A
Patent Document 3 JP2011-115459 A
Patent Document 4 JP2008-125595 A
When a heart rate is higher, the breathing rate of a human body which is an example of a biological object also tends to be higher. When the breathing rate is higher, for example, a motion of a breast of the human body tends to be greater accompanying breathing.
Hence, in addition to a signal component corresponding to a heartbeat of the human body, a signal component corresponding to a motion of the breast is likely to be mixed in a detected signal of the wireless sensor.
The signal component corresponding to the motion of the breast becomes a noise component with respect to a target heartbeat derived signal component (which may be referred to as a “heartbeat component” or a “heartbeat signal”) to be detected in a detected signal of the wireless sensor.
While the noise component can be suppressed by applying a BPF, when the breathing rate becomes higher, a harmonic component of a frequency component derived from breathing is mixed in a passband of the BPF in the detected signal of the wireless sensor in some cases.
The harmonic component also tends to become a noise component with respect to a heartbeat component, and, when the breathing rate becomes higher, heartbeat component detection precision lowers.
In one aspect, a sensor information processing apparatus may include a receiver and a processor. The receiver may receive a detected signal of a wireless sensor. The processor may apply to the detected signal a filter configured to cut at least a harmonic component of a frequency component derived from breathing of a person to be observed, and detect a heartbeat component of the person in a signal having passed through the filter.
Further, in another aspect, a sensor information processing apparatus may include a receiver and a processor. The receiver may receive a detected signal of a wireless sensor and a detected signal of an inertial sensor. The processor may control a cutoff frequency of a high-pass filter applied to the detected signal of the wireless sensor, according to the detected signal of the inertial sensor, and detect a heartbeat component of a person to be observed in a signal having passed through the high-pass filter.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
Hereinafter, an exemplary embodiment(s) will be described with reference to the drawings. However, the embodiment(s) described below is merely an example and not intended to exclude an application of various modifications or techniques which are not explicitly described below. Further, various exemplary aspects described below may be appropriately combined and carried out. Elements or components assigned the same reference numeral in the drawings used for the following embodiment(s) will represent identical or similar elements or components unless otherwise specified.
The vital sensor 2 may illustratively be connected to the network 4 through a communication device 6, and may be available to communicate with the information processing apparatus 3 through the network 4.
The vital sensor 2 is available to sense information of a biological object (hereinafter, may be referred to as “vital information”). The biological object is an example of a sensing target. The term of “sensing” may be referred to as “detection” or “measurement”.
A non-restrictive example of the “vital information” is information indicating a heartbeat, breathing or a motion of a biological object. The “biological object” may include an “organ” of the biological object. A “heartbeat” may be regarded as information indicating a motion of a “heart” which is an example of the “organ”.
The motion of the biological object (which may be paraphrased as a “position change”) may be abbreviated as a “body motion” for descriptive purposes. The “body motion” may illustratively include not only a motion during an activity of the biological object but also a motion of a biological object surface (e.g. skin) associated with a heartbeat or breathing during a rest time such as a sleeping time of the biological object.
The motion of the biological object surface may be regarded to occur in response to a motion of the organ of the biological object. For example, the skin makes a motion in response to a heartbeat. Further, the skin makes a motion in response to stretching and contraction of lungs accompanying breathing. In addition, a vein of the biological object pulsates according to a heartbeat, and therefore the information indicating the heartbeat may be regarded as equivalently as information indicating a pulse.
The vital sensor 2 can illustratively irradiate a sensing target with a radio wave such as a microwave, and detect the “motion” of the biological object based on a change in a reflected wave reflected by the sensing target and received without contacting the biological object. Hence, the vital sensor 2 may be referred to as the “non-contact vital sensor 2” for descriptive purposes.
When, for example, a distance between the vital sensor 2 (which is also abbreviated simply as the “sensor 2” below) and the sensing target changes, the reflected wave changes due to a Doppler effect. The change in the reflected wave can be illustratively regarded as changes in one or both of an amplitude and a frequency of the reflected wave.
The sensor 2 may be attached to a human body which is an example of the biological object. An attachment position of the sensor 2 with respect to the human body may be illustratively a breast of the human body. For example, a distance between the sensor 2 attached to the human body, and the skin and the heart of the human body changes accompanying a beat of the human body.
Hence, the change corresponding to the change in the distance appears in the reflected wave of a radio wave irradiated by the sensor 2. For example, it is possible to measure, for example, a heartbeat or a pulse of the human body based on the change in the reflected wave.
The sensor 2 which can measure a heartbeat may be referred to as a “heartbeat sensor” or a “heartbeat monitor”. As described above, since the information indicative of a “heartbeat” may be considered as being equivalent to the information indicative of a “pulsebeat” in some cases, the “heartbeat sensor” or the “heartbeat meter” may be referred to as a “pulsebeat sensor” or a “pulsebeat meter”.
The sensor 2 may be illustratively attached in contact with a skin of a human body or may be attached to clothes of the human body. The sensor 2 does not need to be attached to a human body by way of fixing (which may be referred to as “restrain”), strictly saying. It may be allowed to occur a relative motion between the vital sensor 2 and a human body according to a mismatch between motions of the clothes and a human body surface.
For example, the sensor 2 may be attached to a human body such that the vital sensor 2 is allowed to be moved in one of three-dimensional directions relative to a human body. Illustratively, the sensor 2 may be put in a pocket of clothes such as a breast pocket of a jacket or may be attached on the clothes by using an attachment tool such as a harness.
For example, the vital sensor 2 may be attached to a human body such that the vital sensor 2 is allowed to be moved in one of three-dimensional directions relative to a human body. Illustratively, the vital sensor 2 may be put in a pocket of clothes such as a breast pocket of a jacket or may be attached on the clothes by using an attachment tool such as a harness.
Next, the communication device 6 illustrated in
In other words, the communication device 6 may be provided with a communication interface (IF) which supports one or both of wireless and wired communications. Illustratively, a communication scheme based on the LTE (Long Term Evolution) or the LTE-Advanced of 3GPP (3rd Generation Partnership Project) is applicable to the wireless communication of the communication device 6.
Further, satellite communications may be applied to the wireless communication of the communication device 6. When the satellite communication is applied, the communication device 6 may be able to communicate with the information processing apparatus 3 through a communication satellite without being routed through the network 4.
The sensing result of the vital sensor 2 may include not only vital information but also information indicative of a result of an arithmetic operation or determination, which is obtained based on the vital information. The sensing result may be referred to as “sensor information” or “sensor data” for descriptive purposes.
The communication device 6 may be externally attached to the vital sensor 2 as illustrated in
The communication device 6 carried by the user may be illustratively a mobile telephone (which may include a smartphone), a notebook PC or a tablet PC. The “PC” is an abbreviation of a “personal computer”.
A wired connection or a wireless connection may be applied to a connection between the vital sensor 2 and the communication device 6. In other words, the vital sensor 2 may be provided with a communication IF which supports one or both of wireless and wired communications. The “WiFi (Wireless Fidelity)” (registered trademark) or “Bluetooth” (registered trademark) may also be applied to the wireless connection.
The communication device 6 externally attached to the vital sensor 2 may be a router or a network switch. As illustrated in
The network 4 may be illustratively a WAN (Wide Area Network), a LAN (Local Area Network) or the Internet. Further, the network 4 may include a wireless access network. The wireless access network may be compliant with the above-described LTE or LTE-Advanced.
The information processing apparatus 3 receives the sensor information of the vital sensor 2 through the network 4 (or may be through the communication satellite), and processes the received sensor information. Hence, the information processing apparatus 3 may be referred to as the sensor information processing apparatus 3.
Processing the sensor information may include storing and managing the sensor information, and estimating a heart rate of the user based on the sensor information. Hence, the information processing apparatus 3 is available to monitor an activity status of the user, for example. In other words, the sensor system 1 can provide a user “monitoring (or watching) function”.
Managing the sensor information may include compiling the sensor information in a database (DB). The data compiled in the DB may be referred to as “cloud data” or “big data”.
The information processing apparatus 3 may be illustratively realized by one or a plurality of servers. In other words, the sensor information obtained by the vital sensor 2 may be processed or managed by a single server or may be distributedly processed or managed by a plurality of servers in the information processing apparatus 3. The server may correspond to a cloud server provided in a cloud data sensor, for example.
The information processing apparatus 3 may be communicably connected with the vital sensor 2 without being routed through the network 4. For example, the information processing apparatus 3 may be available to directly receive the sensor information from the vital sensor 2 through a wired cable or by radio.
(Configuration Example of Vital Sensor 2)
Next, the configuration example of the vital sensor 2 will be described with reference to
In addition, the vital sensor 2 may additionally include an optional inertial sensor 22 as indicated by dotted lines in
As illustrated in
The wireless sensor 21 is an example of a heartbeat sensor which can measure a heartbeat by using the Doppler effect. The “wireless sensor” may be referred to as a “microwave sensor”, a “RF (Radio Frequency) sensor” or a “Doppler sensor”. The wireless sensor 21 may perform phase detection on a radio wave transmitted to a space and a reflected wave of the transmitted radio wave, and generate a beat signal. The beat signal may be supplied as an output signal of the wireless sensor 21 to the processor 23.
As illustrated in
The antenna 211 transmits to the space a radio wave having an oscillation frequency generated by the OSC 212, and receives a reflected wave of the transmitted radio wave reflected by the user positioned in the space. In an example of
The OSC 212 illustratively oscillates in response to a control of the MCU 213 to output a signal with a predetermined frequency (which may be referred to as a “local signal” for descriptive purposes). The local signal is transmitted as a transmission radio wave from the antenna 211, and is inputted to the detection circuit 214.
The oscillation frequency of the OSC 212 (in other words, a frequency of a radio wave transmitted by the wireless sensor 21) may be illustratively a frequency in a microwave band. The microwave band may be illustratively a 2.4 GHz band or a 24 GHz band.
These frequency bands are examples whose indoor use is authorized by the Radio Act in Japan. Frequency bands which are not regulated by the Radio Act may be used for a transmission radio wave of the wireless sensor 21.
The MCU 213 illustratively controls an oscillating operation of the OSC 212 in response to a control of the processor 23.
The detection circuit 214 illustratively performs the phase detection on the reflected wave received by the antenna 211 and the local signal (in other words, the transmission radio wave) from the OSC 212 to output the beat signal. The detection circuit 214 may be replaced with a mixer which mixes a transmission radio wave and a reflected wave. The mixing performed by the mixer may be considered as being equivalent to the phase detection.
In this regard, a change in an amplitude and a change in a frequency occur in the beat signal obtained by the detection circuit 214 due to the Doppler effect according to a heartbeat of the user. In other words, the beat signal includes information indicative of the heartbeat of the user.
The operational amplifier 215 illustratively amplifies the beat signal outputted from the detection circuit 214. The amplified beat signal is inputted to the processor 23.
The power supply unit 216 illustratively supplies drive power to the MCU 213, the detection circuit 214 and the operational amplifier 215.
The optional inertial sensor 22 may illustratively detect a motion of the sensor unit 2. The inertial sensor 22 may be an acceleration sensor or a gyroscope. Any one of piezoelectric type and capacitive type sensors may be illustratively applied to the acceleration sensor. Any one of a spin rotor (flywheel) type, an optical type and a vibrating structure type sensors may be applied to the gyroscope.
The inertial sensor 22 may include one or more of detection axes. A gravity component in a direction along one of the detection axes may be detected as an “acceleration” component, for example. A detected signal of the inertial sensor 22 may be inputted to the processor 23.
The processor 23 is an example of an arithmetic processing apparatus with a capability of arithmetic processing. The arithmetic processing apparatus may be referred to as an arithmetic processing device or an arithmetic processing circuit. An integrated circuit (IC) such as an MPU (Micro Processing Unit) or a DSP (Digital Signal Processor) may be illustratively applied to the processor 23 which is an example of the arithmetic processing apparatus. The “processor” may be referred to as a “processing unit”, a “controller” or a “computer”.
The processor 23 is available to detect the heartbeat of the user based on the detected signal of the wireless sensor 21. A filter may be illustratively applied to the detected signal of the wireless sensor 21 to detect a heartbeat derived signal component (which may be referred to as a “heartbeat component” or a “heartbeat signal”) from the detected signal of the wireless sensor 21.
A high-pass filter (HPF) and a bandpass filter (BPF) may be applied to the filter of a non-restrictive example. The HPF may be referred to as a “low-cut filter (LCF)”. In this regard, the BPF may be optional.
The processor 23 may determine a state related to a sleep of the user based on the detected heartbeat.
When the sensor 2 includes the inertial sensor 22, a detected signal of the inertial sensor 22 may be used to control filter characteristics of the HPF and the BPF. The filter characteristics of the HPF may be referred to as “HPF characteristics” for descriptive purposes, and the filter characteristics of the BPF may be referred to as “BPF characteristics” for descriptive purposes.
Controlling the HPF characteristics may illustratively mean controlling a cutoff frequency (which may be referred to as a “cut-off frequency”). A signal having a lower frequency than the cut-off frequency is reduced or suppressed, and a signal having a higher frequency than the cut-off frequency is hardly attenuated. A frequency band lower than the cut-off frequency will be referred to as a “cutoff band” of the HPF for descriptive purposes.
Controlling the BPF characteristics may illustratively mean controlling at least one of a pass center frequency and a passband width of the BPF. The “pass center frequency” and the “passband width” of the BPF may be referred to simply as a “center frequency” and a “bandwidth”, respectively.
Controlling the HPF characteristics and the BPF characteristics may be regarded to mean controlling a target frequency band (or a frequency band excluded from a target to be processed) to be processed in the detected signal of the wireless sensor 21. An example of filter characteristics control will be described below.
The detected signal of the wireless sensor 21 and the detected signal of the inertial sensor 22 may be both referred to as a “detected value” or an “output value”. For descriptive purposes, the detected value of the wireless sensor 21 may be referred to as a “wireless sensor value” and the detected value of the inertial sensor 22 may be referred to as an “inertial sensor value”.
Further, the above-described detection of the heartbeat and control of the filter characteristics may be performed by a processor 31 of the information processing apparatus 3 (described below with reference to
Next, in
A program and data read and used by the processor 23 to operate may be stored in the memory 24. The “program” may be referred to as a “software” or an “application”. The “data” may include data generated according to operations of the processor 23.
The communication IF 25 is an example of a communication unit of the sensor unit 2, and is illustratively connected with the communication device 6 (see
For example, the communication IF 25 may transmit the detected signal of the wireless sensor 21 or each detected signal of the wireless sensor 21 and the inertial sensor 22 to the information processing apparatus 3. Signals and information transmitted to the information processing apparatus 3 are not limited to detected signals and may be information obtained based on the detected signals.
In other words, the sensor information transmitted from the vital sensor 2 to the information processing apparatus 3 may include each measured value of the wireless sensor 21 (or each measured value of the wireless sensor 21 and the inertial sensor 22), or may include information obtained based on the measured value.
The communication IF 25 may be connected with the information processing apparatus 3 to directly communicate with the information processing apparatus 3 without being routed through the communication device 6 and/or the network 4.
(Configuration Example of Information Processing Apparatus 3)
Next, the configuration example of the information processing apparatus 3 illustrated in
The processor 31, the memory 32, the storage device 33, the communication IF 34 and the peripheral IF 35 may be illustratively connected via a bus 36 to communicate with each other via the processor 31.
The processor 31 is an example of an arithmetic processing apparatus which has a capability of arithmetic processing. The arithmetic processing apparatus may be referred to as an arithmetic processing device or an arithmetic processing circuit. An IC such as a CPU or a MPU or a DSP may be illustratively applied to the processor 31 which is an example of the arithmetic processing apparatus. The “processor” may be referred to as a “processing unit”, a “controller” or a “computer”.
The processor 31 illustratively controls an entire operation of the information processing apparatus 3. The control performed by the processor 31 may include a control for communication performed through the network 4. By controlling the communication, the air conditioner 7 and the luminaire 8 may be remotely controlled through the network 4, for example.
Illustratively, the processor 31 may detect the heartbeat or control the filter characteristics as described above based on the sensor information of the vital sensor 2, which is received by the communication IF 34.
Further, the processor 31 may illustratively generate a control signal to control a spatial environment in which the user of the vital sensor 2 is positioned, such as a control signal to control operations of the air conditioner 7 and the luminaire 8.
The control signal may be illustratively generated based on a heart rate of the user detected based on the sensor information obtained from the vital sensor 2 and a state related to a sleep of the user estimated or determined based on the heart rate.
The control signal generated by the processor 31 may be illustratively transmitted to the air conditioner 7 and the luminaire 8 through the communication IF 34.
The memory 32 is an example of a storage medium, and may be a RAM or a flash memory. A program and data read and used by the processor 31 to operate may be stored in the memory 32.
The storage device 33 may store various pieces of data and programs. A hard disk drive (HDD), a solid state drive (SSD) or a flash memory may be applied to the storage device 33.
The data stored in the storage device 33 may illustratively include the sensor information of the sensor 2 received by the communication IF 34, the heart rate detected based on the sensor information, and the state related to the sleep of the user estimated or determined based on the heart rate.
The data stored in the storage device 33 may be optionally compiled in a database (DB). The data compiled in the DB may be referred to as “cloud data” or “big data”. The storage device 33 and the memory 32 may be collectively referred to as a “storage unit 30” of the information processing apparatus 3.
The programs stored in the storage device 33 may include a program to execute processes described with reference to
The program to execute the processes described below with reference to
All or part of program codes configuring a program may be stored in the storage unit or may be described as a part of an operating system (OS).
The program and the data may be recorded in a computer-readable non-transitory recording medium to be provided. Examples of the recording medium include flexible disks, CD-ROMs, CD-Rs, CD-RWs, MOs, DVDs, Blu-ray disks and portable hard disks. Further, a semiconductor memory such as a USB (Universal Serial Bus) memory is an example of a recording medium.
Alternatively, the program and the data may be provided (or downloaded) from the server to the information processing apparatus 3 through the network 4. For example, the program and the data may be provided to the information processing apparatus 3 through the communication IF 34. Further, the program and the data may be inputted to the information processing apparatus 3 from an input device described below which is connected to the peripheral IF 35.
The communication IF 34 is an example of a communication unit provided in the information processing apparatus 3, and is illustratively connected to the network 4 to enable communication through the network 4.
Upon focusing on a reception process, the communication IF 34 is an example of a receiver (which may be referred to as an “acquiring unit”) which receives information transmitted from the vital sensor 2 to the information processing apparatus 3.
Meanwhile, upon focusing on a transmission process, the communication IF 34 is an example of a transmitter which transmits the control signal generated by the processor 31 to the vital sensor 2, the air conditioner 7 and the luminaire 8, for example. An Ethernet (registered trademark) card may be illustratively applied to the communication IF 34.
The communication IF 34 may be connected with the communication IF 25 of the vital sensor 2 without being routed through the network 4 to enable direct communication with the vital sensor 2.
The peripheral IF 35 is illustratively an interface which connects peripheral devices to the information processing apparatus 3.
The peripheral devices may include an input device which inputs information to the information processing apparatus 3, and an output device which outputs information generated by the information processing apparatus 3.
The input device may include a keyboard, a mouse and/or a touch panel. The output device may include a display and/or a printer.
By the way, when a heart rate is high immediately after an exercise of the user compared to a rest time, a breathing rate of the user is also high (in other words, a breathing activity of the user is active). Therefore, a motion of a breast accompanying the breathing activity tends to be great.
Hence, when the heart rate of the user is higher, a signal component (e.g. frequency component) corresponding to a motion accompanying the breathing activity of the user is more likely to be mixed in the detected signal of the wireless sensor 21 as a noise component with respect to the signal component (e.g. frequency component) corresponding to a motion accompanying the heartbeat of the user.
As a result, a probability that a breathing derived signal component (which may be abbreviated as a “breathing component”) is erroneously detected as a heartbeat derived signal component (which may be referred to as a “heartbeat component”) becomes high, and it becomes difficult to detect a heartbeat component from the detected signal of the wireless sensor 21. In other words, when the heart rate of the user is higher, the breathing component lowers a detection accuracy of heartbeat component.
For example, an average frequency band (which may be referred to as a “heartbeat appearance band” for descriptive purposes) in which a heartbeat component of the human body during a rest time is assumed to appear in the detected signal of the wireless sensor 21 is approximately 0.7 Hz to 4.0 Hz as a non-restrictive example.
By contrast with this, an average frequency band (which may be referred to as a “breathing appearance band” for descriptive purposes) in which a breathing component of the human body during a rest time is assumed to appear in the detected signal of the wireless sensor 21 is approximately 0.1 Hz to 0.5 Hz as a non-restrictive example.
Hence, in a state where the heartbeat and breathing of the user are stable as in a rest time, the heartbeat appearance band and the breathing appearance band tend not to overlap, and a probability that the breathing component is erroneously detected as a heartbeat component is low.
However, when the breathing activity of the human body becomes active, a harmonic (N-th harmonic) component which is N times (N is an integer equal to or more than 2) as a reference frequency corresponding to the breathing component appears in the heartbeat appearance band in some cases. When the harmonic component of the breathing component appears in the heartbeat appearance band, there is a probability that the harmonic component of the breathing component is erroneously detected as the heartbeat component.
As illustrated in, for example,
The peak frequency of the breathing component tends to shift more toward the high frequency side when the breathing rate of the observed person is higher. Therefore, a harmonic appearance band C may be also regarded to shift toward the high frequency side in response to the shift (see an dotted arrow C1 in
When an upper limit frequency of the harmonic appearance band C shifts toward the high frequency side, at least part of the harmonic appearance band C at the high frequency side overlaps a low frequency side of a heartbeat appearance band B.
When at least part of the harmonic appearance band C overlaps the heartbeat appearance band B, a harmonic component of a breathing component is likely to appear in the heartbeat appearance band B.
The harmonic component of the breathing component becomes a noise component with respect to the heartbeat component. Therefore, the harmonic component of the breathing component is more likely to be erroneously detected as a heartbeat component.
Hence, in the present embodiment, for example, the filter suppresses a signal component of the harmonic appearance band C in the detected signal of the wireless sensor 21. The HPF may be illustratively applied to the filter.
In addition, the harmonic appearance band C can be shifted in a frequency domain response to a change in the breathing rate as described above. Therefore, the HPF characteristics (e.g. cut-off frequency) may also be varied in response to the change in the breathing rate.
HPF characteristics variable control may be illustratively performed in a frequency range which does not include the heartbeat appearance band B such that the heartbeat component in the heartbeat appearance band B is not cut. In other words, the HPF characteristics variable control may be performed such that the HPF cutoff band does not overlap the heartbeat appearance band B.
In this regard, when the heart rate of the observed person is higher, the breathing rate tends to be higher. Therefore, in response to a shift of a peak frequency of a breathing component toward the high frequency side, the heartbeat appearance band B may be also regarded to shift toward the high frequency side a (dotted arrow B1 in
Hence, in response to the shift of the heartbeat appearance band B toward the high frequency side, it is possible to effectively suppress a harmonic component of a breathing component by setting such a high frequency range that upper limit frequency of the HPF cutoff band does not overlap the heartbeat appearance band B.
For example, one of the three types of the HPF characteristics illustrated in
In addition, the breathing rate of the observed person can be detected or estimated as a result of analyzing a frequency of the detected signal of the wireless sensor 21 or based on a detected signal of the inertial sensor 22 as described below.
By applying the above HPF to the detected signal of the wireless sensor 21, it is possible to effectively suppress a harmonic component of a breathing component appearing in the heartbeat appearance band B and, consequently, improve a detection accuracy of heartbeat signal. Since the detection accuracy of heartbeat signal, it is also possible to improve, for example, an accuracy and efficiency to control a spatial environment in which the observed person is positioned.
(Operation Example)
Some operation examples of the sensor system 1 according to the present embodiment will be described. In addition, an example where a wireless sensor value of the vital sensor 2 is processed by the information processing apparatus 3 (e.g. processor 31) will be described below. In this regard, part or an entirety of the process may be performed by the vital sensor (e.g. processor 23).
The information processing apparatus 3 may apply a HPF to a wireless sensor value (process P12). The wireless sensor value to which the HPF is applied may be a wireless sensor value read from the storage unit 30 or a wireless sensor value received in process P11.
HPF characteristics applied to the wireless sensor value may be set to characteristics having one of cut-off frequencies illustrated in
Applying the HPF suppresses a signal component of a harmonic appearance band C of a breathing component in a wireless sensor value, so that a signal component of a heartbeat appearance band B passes through the HPF without being suppressed. The information processing apparatus 3 may analyze the frequency of the signal component having passed through the HPF (process P13).
For frequency analysis, fast Fourier transform (FFT) or discrete Fourier transform (DFT) may be used. The wireless sensor value is converted from a time domain signal into a frequency domain signal (which may be referred to as a “frequency signal” for descriptive purposes) by FFT or DFT.
The information processing apparatus 3 may detect, for example, a frequency having a peak value (such a frequency may be referred to as a “peak frequency”) in the heartbeat appearance band B of a frequency signal obtained by the frequency analysis. The peak frequency corresponds to a peak frequency of a heartbeat component.
By multiplying the peak frequency of the heartbeat component with, for example, 60 (second), it is possible to convert the frequency into a heart rate. The information processing apparatus 3 may determine BPF characteristics applied to a signal component having passed through the HPF, based on the peak frequency of the detected heartbeat component (or the heart rate) (process P14).
In this regard, as illustrated in
For example, as the heart rate per unit time increases, a variation of the time length per beat tends to decrease. Conversely, as the heart rate per unit time decreases, a variation of the time length per beat tends to decreases.
Illustratively, in the heartbeat appearance band B (0.7 to 4.0 Hz in a non-restrictive example), a variation of approximately ±20% occurs in a time length per beat in case of 50 beats per unit time (e.g. one minute). Meanwhile, a variation of approximately ±5% occurs in a time length per beat in case of 120 beats higher than the 50 beats. Such a “variation” may be regarded as “heartbeat characteristics” of the biological object.
Hence, when a passband width of a BPF is statically set according to a specific heart rate such as 60 beats or 120 beats, a heartbeat component lacks or a noise component cannot be sufficiently canceled according to whether the heart rate is high or low. As a result, a detection accuracy of the heart rate may be decreased.
Hence, in the present embodiment, the passband width of the BPF (which is also abbreviated as a “BPF bandwidth” below) may be adaptively changed according to whether a heart rate is high or low, in other words, whether a peak frequency of a heartbeat component is high or low.
When, for example, the heart rate per unit time is higher, the BPF bandwidth may be set to be narrower and, when the heart rate per unit time is lower, the BPF bandwidth may be set to be wider. In addition, a BPF bandwidth variable setting example will be described below with reference to
By making such a BPF bandwidth variable setting, it is possible to reduce a miss to receive a heartbeat component in the heartbeat appearance band B and enhance the degree of suppression of a noise component different from the heartbeat component.
Even when, for example, the heartbeat appearance band B includes a harmonic component of a breathing component which has not been able to be completely suppressed by a HPF, when the harmonic component is outside the BPF bandwidth, it is possible to suppress the harmonic component.
Further, even when the heartbeat appearance band B includes a noise component deriving from a motion accompanying an activity of the observed person, when the noise component is outside the BPF bandwidth, it is possible to suppress the noise component likewise.
In addition, whether the heart rate is high or low can be illustratively determined according to whether a peak frequency is high or low in a result obtained by analyzing the frequency of a wireless sensor value.
According to determination of the BPF characteristics (process P14 in
The information processing apparatus 3 may search for and detect a heartbeat component in the heartbeat appearance band B based on the BPF-applied frequency signal. For example, the information processing apparatus 3 may detect a heartbeat component indicative of a distinctive change corresponding to a heartbeat of the observed person as a “feature point” in the heartbeat appearance band B (process P16).
The “feature point” may be, for example, a point (in other words, a peak value) at which a first derivation becomes zero in a signal waveform of the BPF applied wireless sensor value. In response to detection of the “feature point”, the information processing apparatus 3 can calculate a heart rate per minute by calculating a time interval (e.g. “second”) at the “feature point” and dividing one minute (=60 seconds) by the calculated time interval (process P17).
The calculated heart rate may be used as a parameter to control a spatial environment in which the observed person is positioned (process P18). Further, the information of the calculated heart rate may be optionally outputted to an output device such as a display or a printer as indicated by the dotted line in
In addition, at least one of the frequency analysis result in process P13, information of the BPF characteristics determined in process P14 and information of the feature point detected in process P16 may be optionally outputted to the output device such as the display or the printer. In this case, the frequency analysis result, and whether or not a setting status or a setting of the BPF characteristics is appropriate can be checked by using the output device.
As described above, according to the first embodiment, by applying to a wireless sensor value the HPF having a cutoff band which can suppress a breathing component and a harmonic component of the breathing component, it is possible to suppress in the wireless sensor value a breathing derived noise component which is likely to be mixed in the heartbeat appearance band B.
Consequently, it is possible to reduce a probability that the breathing derived noise component is erroneously detected as a heartbeat component in the heartbeat appearance band B and improve heartbeat component detection precision based on a wireless sensor value.
Even when a heart rate is high and a breathing rate is also high after an exercise of the observed person, for example, it is possible to suppress a breathing derived noise component in the heartbeat appearance band B. Consequently, even in an active state of a breathing activity of the observed person after the exercise, it is possible to improve precision to detect the heart rate of the observed person.
In addition,
As illustrated in
In addition, the heartbeat appearance band B includes a noise component different from a breathing derived noise component in some cases. For example, the heartbeat appearance band B includes a noise component deriving from a motion accompanying an activity such as walking of the observed person.
Even when the heartbeat appearance band B includes a noise component different from a breathing derived noise component, it is possible to suppress the noise component together with the breathing derived noise component as long as the noise component is included in the HPF cutoff band.
As illustrated in
The information processing apparatus 3 may search for and detect a peak frequency in a breathing appearance band A (approximately 0.1 Hz to 0.5 Hz as a non-restrictive example) in a frequency signal obtained by the frequency analysis. The detected peak frequency corresponds to a primary peak frequency of a breathing component.
The information processing apparatus 3 may determine HPF characteristics based on the peak frequency of the breathing component (process P22).
For example, the information processing apparatus 3 may determine the HPF characteristics such that each signal component in the breathing appearance band A including the peak frequency of the breathing component and in a harmonic appearance band C in which a harmonic component corresponding to an N-th harmonic compared to the peak frequency of the breathing component appears is suppressed.
In this regard, when, for example, a breathing rate of an observed person is higher, the peak frequency of the breathing component also becomes higher (in other words, the peak frequency shifts toward a high frequency side).
In response to the shift of the peak frequency of the breathing component toward the high frequency, the harmonic component of the peak frequency of the breathing component is likely to appear in a heartbeat appearance band B.
Consequently, the information processing apparatus 3 may adaptively control a cut-off frequency of the HPF applied to a wireless sensor value, according to whether the peak frequency of the breathing component is high or low. For example, the information processing apparatus 3 may perform control to set the cut-off frequency of the HPF applied to a wireless sensor value, to a higher frequency when the peak frequency of the breathing component is higher.
In an example in
According to the determination of the HPF characteristics, the information processing apparatus 3 may apply the HPF of the HPF characteristics determined to the wireless sensor value (process P12). The wireless sensor value to which the HPF is applied may be read from the storage unit 30.
Subsequently, the information processing apparatus 3 may perform processes P13 to P19 similar to the first embodiment (e.g.
For example, the information processing apparatus 3 may apply a BPF having a center frequency and a bandwidth matching the peak frequency of the heartbeat component, to the HPF-applied wireless sensor value, and calculate a heart rate based on the BPF-applied wireless sensor value. Information of the calculated heart rate may be used to control a spatial environment or may be outputted to an external device such as a display or a printer.
As described above, according to the second embodiment, the HPF characteristics applied to a wireless sensor are adaptively varied according to a peak frequency of a breathing component detected in a result obtained by analyzing a frequency of a wireless sensor value.
Consequently, it is possible to obtain the same function and effect as those of the first embodiment and strongly suppress breathing derived noise component in the heartbeat appearance band B compared to the first embodiment. Consequently, it is possible to further improve heartbeat component detection precision based on the wireless sensor value. The heartbeat component detection precision improves, so that precision to detect a heart rate of the observed person also improves.
In the above-described second embodiment, an information processing apparatus 3 detects a peak frequency of a breathing component of an observed person based on a result obtained by analyzing a frequency of a wireless sensor value, and adaptively determines HPF characteristics according to the detected peak frequency.
An example where a vital sensor 2 includes an inertial sensor 22, and the information processing apparatus 3 adaptively determines HPF characteristics based on an inertial sensor value will be described in the third embodiment.
For example, the information processing apparatus 3 may estimate a heart rate of the observed person based on an inertial sensor value, estimate a breathing rate based on the estimated heart rate and adaptively determine HPF characteristics according to the estimated breathing rate.
The information processing apparatus 3 may estimate a heart rate of the observed person based on the inertial sensor value in response to reception of the inertial sensor value (process P32).
(First Example of Heart Rate Estimation Process)
As illustrated in
Here, the walking cadence and the heart rate can be linked by a relational equation. The relational equation may be illustratively derived by performing a curve-fitting on a plurality of actual measured values, for example.
A non-restrictive example of the relational equation of the walking cadence and the heart rate can be expressed by following polynominal equation (1) as illustrated in
y=8E−05x3−0.0011x2−0.0855x+61.597 (1)
In
The information processing apparatus 3 may calculate the heart rate by calculating equation (1) based on the walking cadence calculated in process P321 (process P324 in
The relation illustrated in
(Second Aspect of Heart Rate Estimation Process)
Next, a second aspect of the heart rate estimation process (P32) in
As illustrated in
The information processing apparatus 3 may calculate a walking speed based on the walking cadence according to the calculated walking cadence (process P322).
In this regard, the walking cadence and the walking speed can be linked by a relational equation. The relational equation may be derived by performing a curve-fitting on a plurality of actual measured values.
A non-restrictive example of the relational equation of the walking cadence and the walking speed can be expressed by following polynominal equation (2) as illustrated in
y=1E−05x3−0.0014x2+0.0725x−0.0119 (2)
In
As a walking distance per unit time increases, a step width of a distance per step and the number of steps also tend to increase. For example, a step width=height×0.37 is applicable when the user walks 70 m per minute (=4.2 km per hour), a step width=height×0.45 is applicable when the user walks 90 m per minute (=5.4 km per hour) and a step width=height×0.5 is applicable when the user walks 110 m per minute (=6.6 km per hour). Therefore, it is possible to approximately calculate the walking speed corresponding to a walking distance per unit time based on the above step width and walking cadence.
The information processing apparatus 3 may calculate the walking speed by calculating equation (2) based on the walking cadence calculated in process P321.
In addition, the relation illustrated in
The information processing apparatus 3 may calculate an exercise intensity of the user based on the walking speed according to the calculated walking speed (process P323 in
METs is an abbreviation of “Metabolic equivalents”. The METs value may be a numerical value which expresses a relative value (e.g. a multiple number) of a metabolic rate (or a calorie consumption amount) during an activity of a person with respect to a metabolic rate during rest. A table in which METs values are associated with each activity of a person is referred to as a “METs table”. The METs table is published by the National Institute of Health and Nutrition, for example.
For example, in case of a walking speed=2.5 [km/h], the METs value is three times as a reference METs value (=1). In case of a walking speed=4 [km/h], the METs value is five times as the reference METs value.
When the METs value is determined, a current heart rate can be determined based on an age of the user and the heart rate during rest, for example. The METs value can be expressed by following equation (3), for example.
METs value=(heart rate−heart rate during rest)/(maximum heart rate−heart rate during rest)×10 (3)
The “maximum heart rate” in equation (3) can be briefly calculated as “220−age”.
Consequently, the information processing apparatus 3 can calculate the current heart rate based on the METs value according to equation (3) (process P324 in
In this regard, the HPF does not need to be applied to a wireless sensor value depending on an estimated heart rate. For example, when the heart rate (or METs value) estimated based on the inertial sensor value is higher, the breathing rate also tends to be higher.
The information processing apparatus 3 estimates a breathing rate based on the estimated heart rate (process P35) when the estimated heart rate (or METs value) exceeds a threshold value in
When the estimated heart rate is higher, the higher breathing rate is estimated, and, when the breathing rate is higher, a harmonic component of a breathing component is more likely to be mixed in a heartbeat appearance band B. Therefore, similar to the first and second embodiments, application of the HPF to a wireless sensor value is determined.
Estimating the breathing rate based on the estimated heart rate may be performed based on relations between the heart rate and the breathing rate illustrated in
By, for example, performing curve-fitting (in other words, fitting of curves) by using a plurality of items of data of heart rates and breathing rates illustrated in
The relational equation can be illustratively expressed as in following polynomial (4).
y=0.0415x2+0.8894x+58.035 (4)
In addition, a horizontal axis “x” in
The information processing apparatus 3 can calculate the breathing rate “x” by solving “x” in equation (4) by substituting the estimated heart rate in “y” in equation (4). The calculated breathing rate may be referred to as an “estimated breathing rate” for descriptive purposes.
In addition, the relation illustrated in
Further, the vertical axis (heart rate) in
When the estimated breathing rate is calculated, the information processing apparatus 3 may control a cut-off frequency of the HPF applied to a wireless sensor value, according to the estimated breathing rate similar to the second embodiment.
In an example in
According to the determination of the HPF characteristics, the information processing apparatus 3 may apply the HPF of the determined HPF characteristics to the wireless sensor value (process P12 in
Subsequently, the information processing apparatus 3 may perform processes P13 to P19 in
For example, the information processing apparatus 3 may apply a BPF having a center frequency and a bandwidth matching the peak frequency of the heartbeat component, to the HPF-applied wireless sensor value, and calculate a heart rate based on the BPF-applied wireless sensor value. Information of the calculated heart rate may be used to control a spatial environment or may be outputted to an external device such as a display or a printer.
Meanwhile, when the heart rate (or METs value) estimated based on an inertial sensor value is a threshold value or less (NO) in process P33 in
In other words, when the heart rate (or the METs value) estimated based on the inertial sensor value is less than the threshold value, an influence on detection of a heartbeat component caused by a harmonic component of a breathing component may be regarded to be little in some cases.
Consequently, when the estimated heart rate (or METs value) is the threshold value or less (NO in process P33), the information processing apparatus 3 may determine BPF characteristics applied to the wireless sensor value based on the estimated heart rate (process P34).
For example, the information processing apparatus 3 may convert the estimated heart rate into a frequency, and sets the converted frequency to a center frequency of the BPF applied to the wireless sensor value. In addition, the heart rate can be illustratively converted into the frequency by dividing the heart rate by 60 (seconds). Further, the information processing apparatus 3 may set a narrower bandwidth to the BPF when the estimated heart rate is higher. A detailed determination example of the BPF characteristics will be described below.
The information processing apparatus 3 may apply the BPF of the determined BPF characteristics to the wireless sensor value, and filter the wireless sensor value (process P15). The wireless sensor value to which the BPF is applied in process P15 may be read from the storage unit 30.
Subsequently, the information processing apparatus 3 may perform processes P16 to P19 in
As described above, according to the third embodiment, a heart rate of the observed person is estimated based on an inertial sensor value, a breathing rate is estimated based on the estimated heart rate, and HPF characteristics applied to a wireless sensor value are adaptively determined according to the estimated breathing rate.
The inertial sensor value includes information indicating a “motion” corresponding to an activity of the observed person. Consequently, it is possible to estimate a heart rate associated with a “motion”, and, when the heart rate can be estimated, it is possible to estimate a breathing rate. To sum up, it is possible to estimate a breathing rate of the observed person who is doing an activity, based on the inertial sensor value.
When the observed person is doing an activity, even when a frequency of a wireless sensor value is analyzed as in the second embodiment, a noise component derived from a motion accompanying the activity of the observed person lowers breathing component detection precision or makes it impossible to detect a breathing component depending on cases.
However, according to the third embodiment, it is possible to estimate a breathing rate based on an inertial sensor value, so that it is possible to determine HPF characteristics applied to a wireless sensor value as appropriate characteristics without analyzing a frequency of the wireless sensor value.
Consequently, even when the observed person is doing an activity, it is possible to make the HPF characteristics appropriate and suppress a breathing derived noise component in the heartbeat appearance band B. Consequently, even when the observed person is doing an activity, it is possible to improve precision to detect a heartbeat component of the observed person. The heartbeat component detection precision improves, so that precision to detect a heart rate of the observed person also improves.
Further, according to the third embodiment, when it is possible to determine that a heart rate (or METs value) estimated based on an inertial sensor value is the threshold value or less and therefore a breathing derived noise component hardly appears in the heartbeat appearance band B, the HPF does not need to be applied to a wireless sensor value
Consequently, compared to a case where HPF characteristics are adaptively determined uniformly irrespectively of whether the heart rate or the METs value estimated based on the inertial sensor value is high or low, it is possible to reduce a processing amount, in other words, a processing load of the information processing apparatus 3.
In addition, in the above third embodiment, a breathing rate of the observed person is estimated based on a relation between an inertial sensor value and a heart rate (or METs value). However, the breathing rate may be estimated based on a relation with the inertial sensor value. When, for example, an average value of inertial sensor values per given unit time is higher, a motion amount of the observed person is larger. Therefore, whether a breathing rate is high or low may be estimated according to whether the inertial sensor value is high or low.
(Determination Example of BPF Characteristics)
Next, an example of a process (e.g. process P14 in
A determination example of the BPF characteristics described below may be common between the first and third embodiments. In this regard, in the following description, a “reference heart rate” in process P14 in
By contrast with this, the “reference heart rate” in process P34 in
As described above,
The straight line indicating the median value 124 is illustratively a straight line of each measured data 122 calculated according to a least-squares method, for example, and is assumed to be expressed as ax(n)+bx (n+1)+c=0. In this regard, coefficients a, b and c are actual numbers.
Here, a length d of a perpendicular line drawn from each measured data 122 (x(n), x(n+1)) to the straight line 124 can be expressed by following equation (5).
A measured point having a maximum value of the length d is assumed to be a maximum distance point 126 expressed by a coordinate (x(m), x(m+1)). The “m” represents an positive integer which satisfies m≦n.
A straight line which passes through the maximum distance point 126 and a coordinate (a coordinate (120,114) in the example in
The straight line indicative of an upper limit of the bandwidth corresponds to a straight line which passes through a point (120, 126) and a point having the same width as that of the lower limit of a bandwidth at any of frequencies, for example. A bandwidth in case of heartbeat frequency=2 Hz may be determined with reference to a maximum value and a minimum value of a next heartbeat at heart rate x(n)=120 of the measured data 122 in
Next,
In
The above “preset equation” may be determined by interpolation or extrapolation based on, for example, the maximum distance point 126 and reference coordinates (120, 126) and (120, 114) determined based on the measured data 122 illustrated in
Next,
Furthermore, in
The fixed minimum heartbeat 141 and the fixed maximum heartbeat 142 are comparative examples in case where a bandwidth does not change according to a heart rate in comparison with a case where the bandwidth of the BPF is variable in the present embodiment.
According to the variable minimum heartbeat 144 and the variable maximum heartbeat 145, the bandwidth of the BPF corresponds to a bandwidth indicated by reference numeral 148 near heart rate=1 Hz and corresponds to a bandwidth indicated by reference numeral 149 which is narrower than the bandwidth 148 near heart rate=4 Hz, for example. Thus, the wider bandwidth 148 is set at a lower heart rate, and the narrower bandwidth 149 is set at a higher heart rate.
A relation between the center frequency and the bandwidth may be enough to have a relation in which the bandwidth becomes wider when the center frequency becomes lower, and does not need to be a relation expressed by a straight line. For example, as indicated by reference numeral 154 in
Next,
In the example of the statistical process in
Similarly, in the example of the statistical process in
The statistical process of an actual measured value is performed as described above, and the bandwidth of the BPF which enables data detection at a given probability or more is set. In this case, the relation between the bandwidth and the center frequency corresponding to the reference heart rate may be linearly determined based on given two points or may be determined by interpolation by performing the above statistical process on the center frequency of a shorter interval.
Alternatively, the relation between the bandwidth and the center frequency may be determined by interpolation and extrapolation by using one or more suitable functions of a monotonic increase based on each point when the given two or more points are determined, or may be set such that the bandwidth changes stepwise with respect to the center frequency.
According to a frequency analysis result (e.g. FFT result) 160 of a wireless sensor value illustrated in
Meanwhile, according to an FFT result 165 illustrated in
Here, since the center frequency corresponding to the peak gain 168 is higher than the frequency corresponding to the peak gain 163 in
Thus, the center frequency of the BPF is set to the frequency associated with the reference heart rate, and the bandwidth is subjected to adaptive variable control according to whether the center frequency is high or low. Consequently, it is possible to efficiently suppress a noise component appearing in the heartbeat appearance band.
In other words, by using the BPF which has the variable center frequency and bandwidth matching heartbeat characteristics of a biological object, it is possible to efficiently suppress an unnecessary signal component in the heartbeat appearance band without depending on whether the heart rate is high or low. Consequently, it is possible to improve heartbeat signal detection precision in the heartbeat appearance band.
The processor 31 of the information processing apparatus 3 is available to determine and set a band of the BPF corresponding to the reference heart rate with reference to the bandwidth information 170.
(Others)
In addition, application of a BPF to a wireless sensor value and BPF characteristics variable control may be optional in each of the above embodiments. It is expected that applying at least the above HPF to a wireless sensor value improves heartbeat component detection precision without applying the BPF.
Further, an example where a wireless sensor 21 and an inertial sensor 22 are integrated in a sensor unit 2 has been described in the third embodiment. However, the wireless sensor 21 and the inertial sensor 22 may be separate bodies as long as the wireless sensor 21 and the inertial sensor 22 are attached to the same user. In other words, whether the wireless sensor 21 and the inertial sensor 22 are integrated or are separate bodies does not matter as long as the same user is a sensing target.
When the wireless sensor 21 and the inertial sensor 22 are integrated as the sensor unit 2, it is possible to omit a labor to individually manage the wireless sensor 21 and the inertial sensor 22 or attach the wireless sensor 21 and the inertial sensor 22 to the user, and improve user-friendliness and convenience. Further, it is possible to prevent or suppress that attachment of one of the wireless sensor 21 and the inertial sensor 22 is forgotten or one of the wireless sensor 21 and the inertial sensor 22 is lost.
Meanwhile, when the wireless sensor 21 and the inertial sensor 22 are the separate bodies, it is possible to individually adjust attachment positions of the respective sensors 21 and 22 with respect to the user and expect improvement in the degree of freedom of the attachment positions.
All examples and conditional language provided herein are intended for pedagogical purposes to aiding the reader in understanding the invention and the concepts contributed by the inventor to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although one or more embodiment(s) of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2016-027971 | Feb 2016 | JP | national |