Disclosure of Invention
In view of the above, embodiments of the present invention provide a method for acquiring a multi-parameter physiological signal of a finger portion, so as to obviate or mitigate one or more of the disadvantages in the prior art.
The technical scheme of the invention is as follows:
according to one aspect of the invention, a method for acquiring a multi-parameter physiological signal of a finger part is provided, wherein the method comprises the following steps:
s100, heart rate data are collected, photoelectric signals of finger positions of a test object are obtained through a heart rate data collection unit, the photoelectric signals are processed to obtain a corresponding heart rate data sequence D (x), x is time on a corresponding time axis, and D (x) represents an original signal value of the heart rate;
s200, acquiring electrocardio data, acquiring an electrocardiosignal ECG of the finger part of the test object through an electrocardio data acquisition unit, and filtering the acquired electrocardiosignal ECG data to obtain an electrocardio data sequence E (x), wherein x is time on a corresponding time axis and represents an original signal value of the ECG;
s300, acquiring the skin electricity data, acquiring an EDA (skin electricity signal) of the finger part of the test object through a skin electricity data acquisition unit, and processing the acquired EDA to obtain a skin electricity data sequence G (x), wherein x is time on a corresponding time axis, and G (x) represents an original signal value of the EDA; and
s400, skin temperature data are collected, a skin temperature signal SKT of the finger part of the test object is obtained through a skin temperature data collecting unit, analog-to-digital conversion is carried out, and a skin temperature data sequence T (x) is obtained, wherein x is time on a corresponding time axis, and T (x) represents a skin temperature value.
The finger part multi-parameter physiological signal acquisition method further comprises the following steps:
s500, collecting atmospheric pressure and temperature and humidity data, and collecting the temperature and humidity data of the environment where the test object is located to obtain a temperature and humidity data sequence TR (x), wherein x is time on a corresponding time axis, and the TR (x) represents the collected temperature and humidity value; and acquiring atmospheric pressure data of the environment where the test object is located to obtain an atmospheric pressure data sequence P (x), wherein x is time on a corresponding time axis, and P (x) represents an atmospheric pressure value at the corresponding time.
The finger part multi-parameter physiological signal acquisition method further comprises the following steps:
s600, acquiring acceleration data in three directions of XYZ through an acceleration sensor, obtaining an acceleration data sequence of X (X), Y (X), Z (X), and X is time on a corresponding time axis, wherein X (X) represents an acceleration value obtained on an X axis, Y (X) represents an acceleration value obtained on a Y axis, and Z (X) represents an acceleration value obtained on a Z axis, and a processor judges whether a test object is in a static state or a moving state according to the acceleration values and marks a moving point of the moving state on electrocardiogram data.
According to the finger part multi-parameter physiological signal acquisition method, the heart rate data acquisition unit comprises an infrared light emitter, a red light emitter and a light receiver, wherein the infrared light emitter and the red light emitter emit light beams at different time intervals, and the light beams emitted by the red light emitter are absorbed by the light receiver to measure heart rate data; the light beams simultaneously emitted by the infrared light emitter and the red light emitter are received by the light receiver to respectively obtain light concentrations H1 and H2, and the arterial oxygen saturation SPO2 is obtained by adopting the following calculation formula:
SPO2=H1/(H1+H2)*100%。
in the above finger part multi-parameter physiological signal collection method, in step S600, when the acceleration data exceeds an acceleration threshold, it is determined that the test object is in the motion state, and the acceleration threshold is a sum of mean values of acceleration data in XYZ three directions acquired by the acceleration sensor when the test object is moving upright or slowly.
In the above method for acquiring a multi-parameter physiological signal of a finger, in step S300, a bioelectric signal is acquired by using a bioelectric data acquisition electrode, and the bioelectric data acquisition electrode acquires an impedance signal at the same time and converts the impedance signal into an impedance value data sequence R (x) through a current source circuit; x is the time on the corresponding time axis, and R (x) represents the original impedance signal value.
In the above method for acquiring a multi-parameter physiological signal of a finger part, when the measured impedance value R1 exceeds an impedance interval, the processor marks the time corresponding to the impedance value R1 as Mt 1; when the measured resistance value R2 returns to the resistance interval, the processor marks the time corresponding to the resistance value R2 as Mt2, data collected in the interval from Mt1 to Mt2 are marked as invalid data sequences z (x), x e (t1, t2), and the resistance interval is z e (2000,1000000).
In the method for acquiring the multi-parameter physiological signals of the finger part, when the measured acceleration value exceeds the acceleration threshold value for the first time, the processor respectively carries out data marking on the electrocardiographic data ECG/skin temperature data SKT/skin temperature data EDA, and the corresponding marking point is marked as MARKt 1; when the measured acceleration value falls back to the acceleration threshold value, the processor marks the corresponding mark point as MARKt 2; the time points of the MARK point on the x axis are t1 and t2 respectively; recording electrocardiogram data ECG in intervals of t1 and t2 as motion data E (m); t1 < m < t 2; at the moment, the corresponding skin electricity data EDA is recorded as G (m); t1 < m < t 2; at this time, corresponding skin temperature data SKT is marked as T (m); t1 < m < t 2; at this time, corresponding temperature and humidity data RH is recorded as TR (m); t1 < m < t 2; at this time, the corresponding atmospheric pressure data ATM is marked as P (m); t1 < m < t 2; the corresponding acceleration data are recorded as X (m), Y (m) and Z (m); t1 < m < t 2.
In the above method for acquiring a multi-parameter physiological signal of a finger part, the motion data of the test object measured in the motion state needs to be filtered by motion interference, and the sum of the data of the acceleration sensor XYZ axes is used as the input of the kalman filter:
let k be X (m) + Y (m) + Z (m), t1 < m < t 2;
the new filtered data is: i (k | k-1) ═ A I (k-1| k-1) + B U (k);
wherein, I is the corresponding parameter data sequence, A and B are system parameters; u (k) is a control quantity of a state at a certain time; therefore, a new heart rate data sequence D (k) after filtering can be obtained, wherein t1 < k < t 2;
a new electrocardio data sequence E (k), t1 < k < t 2;
a new sequence of galvanic data G (k), t1 < k < t 2;
a new skin temperature data sequence T (k), T1 < k < T2;
a new temperature and humidity data sequence TR (k), t1 < k < t 2;
a new atmospheric data sequence P (k), t1 < k < t 2;
and respectively bringing the new filtered data sequences back to the corresponding original data sequences to obtain replaced intermediate data sequences:
D’(m);E’(m);G’(m);T’(m);TR’(m);P’(m)。
10. the finger portion multi-parameter physiological signal acquisition method as set forth in claim 9, wherein the invalid data sequence z (x), x e (t1, t2) is subtracted from the intermediate data sequence; obtaining a final data sequence:
D”(m);E”(m);G”(m);T”(m);TR”(m);P”(m);
wherein,
D”(m)=D’(m)-z1(x),x,m∈(t1,t2);
E”(m)=E’(m)-z2(x),x,m∈(t1,t2);
G”(m)=G’(m)–z3(x),x,m∈(t1,t2);
T”(m)=T’(m)–z4(x),x,m∈(t1,t2);
TR”(m)=TR’(m)–z5(x),x,m∈(t1,t2);
P”(m)=P’(m)–z6(x),x,m∈(t1,t2);
wherein z is1(x),z2(x),z3(x),z4(x),z5(x),z6(x) Respectively, invalid data sequences of the corresponding data sequences. The invention can collect and analyze physiological signals of a plurality of parameters, respectively collect and process the electrocardio and the picoelectric data and the impedance data, detect whether a test object is provided with a sensor according to the impedance and judge the data validity; in the data acquisition, the baseline test and the motion state identification are adopted, and the motion state is judged according to the acceleration, so that moving points are marked for electrocardio data and the like, and interference factors in multiple aspects such as motion noise and the like are removed; in addition, the change of the environmental data also serves as a judgment factor that affects the test object.
It will be appreciated by those skilled in the art that the objects and advantages that can be achieved with the present invention are not limited to the specific details set forth above, and that these and other objects that can be achieved with the present invention will be more clearly understood from the detailed description that follows.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the following embodiments and accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
It should be noted that, in order to avoid obscuring the present invention with unnecessary details, only the structures and/or processing steps closely related to the scheme according to the present invention are shown in the drawings, and other details not so relevant to the present invention are omitted.
It should be emphasized that the term "comprises/comprising/comprises/having" when used herein, is taken to specify the presence of stated features, elements, steps or components, but does not preclude the presence or addition of one or more other features, elements, steps or components.
It should be noted that, in the present application, the embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a flowchart of an acquisition method according to an embodiment of the present invention. The invention relates to a finger part multi-parameter physiological signal acquisition method, which comprises the following steps:
s100, heart rate data are collected, photoelectric signals of finger positions of a test object are obtained through a heart rate data collection unit, the photoelectric signals are processed to obtain a corresponding heart rate data sequence D (x), x is time on a corresponding time axis, and D (x) represents an original signal value of the heart rate;
s200, acquiring electrocardio data, acquiring an electrocardiosignal ECG of the finger part of the test object through an electrocardio data acquisition unit, and filtering the acquired electrocardiosignal ECG data to obtain an electrocardio data sequence E (x), wherein x is time on a corresponding time axis and represents an original signal value of the ECG;
step S300, acquiring the skin electricity data, acquiring a skin electricity signal EDA of the finger part of the test object through a skin electricity data acquisition unit, and processing the acquired skin electricity signal EDA to obtain a skin electricity data sequence G (x), wherein x is time on a corresponding time axis, and G (x) represents an original signal value of the skin electricity signal EDA; acquiring a bioelectric signal by adopting a bioelectric data acquisition electrode, acquiring an impedance signal by the bioelectric data acquisition electrode simultaneously, and converting the impedance signal into an impedance value data sequence R (x) through a current source circuit; x is the time on the corresponding time axis, R (x) represents the original impedance signal value; when the measured resistance value R1 exceeds a resistance interval, the processor marks the time corresponding to the resistance value R1 as Mt 1; when the measured resistance value R2 returns to the resistance interval, the processor marks the time corresponding to the resistance value R2 as Mt2, data collected in the interval from Mt1 to Mt2 are marked as invalid data sequences z (x), x e (t1, t2), and the resistance interval is z e (2000,1000000); and
step S400, skin temperature data are collected, a skin temperature signal SKT of the finger part of the test object is obtained through a skin temperature data collecting unit, analog-to-digital conversion is carried out to obtain a skin temperature data sequence T (x), x is time on a corresponding time axis, and T (x) represents a skin temperature value.
In this embodiment, the method may further include the following steps:
s500, collecting atmospheric pressure and temperature and humidity data, and collecting the temperature and humidity data of the environment where the test object is located to obtain a temperature and humidity data sequence TR (x), wherein x is time on a corresponding time axis, and the TR (x) represents the collected temperature and humidity value; and acquiring atmospheric pressure data of the environment where the test object is located to obtain an atmospheric pressure data sequence P (x), wherein x is time on a corresponding time axis, and P (x) represents an atmospheric pressure value at the corresponding time.
Step S600, acceleration data are collected, acceleration data in three directions of XYZ are obtained through an acceleration sensor, an acceleration data sequence X (X), Y (X), Z (X) is obtained, X is time on a corresponding time axis, X (X) represents an acceleration value obtained on an X axis, Y (X) represents an acceleration value obtained on a Y axis, Z (X) represents an acceleration value obtained on a Z axis, and a processor judges whether a test object is in a static state or a moving state according to the acceleration values and marks moving points of the moving state on electrocardiogram data and the like. When the acceleration data exceeds an acceleration threshold value, the test object is judged to be in the motion state, and the acceleration threshold value is the sum of mean values of acceleration data in three directions of XYZ acquired by the acceleration sensor when the test object is in a standing state or a slow walking state. When the measured acceleration value exceeds the acceleration threshold value for the first time, the processor carries out data marking on the electrocardiogram data ECG/skin temperature data SKT/skin temperature data EDA respectively, and the corresponding marking point is marked as MARKt 1; when the measured acceleration value falls back to the acceleration threshold value, the processor marks the corresponding mark point as MARKt 2; the time points of the MARK point on the x axis are t1 and t2 respectively; recording electrocardiogram data ECG in intervals of t1 and t2 as motion data E (m); t1 < m < t 2; at the moment, the corresponding skin electricity data EDA is recorded as G (m); t1 < m < t 2; at this time, corresponding skin temperature data SKT is marked as T (m); t1 < m < t 2; at this time, corresponding temperature and humidity data RH is recorded as TR (m); t1 < m < t 2; at this time, the corresponding atmospheric pressure data ATM is marked as P (m); t1 < m < t 2; the corresponding acceleration data are recorded as X (m), Y (m) and Z (m); t1 < m < t 2.
The motion data measured by the test object in the motion state needs to be filtered by motion interference, and the sum of the data of the XYZ axes of the acceleration sensor is used as the input of the Kalman filter:
let k be X (m) + Y (m) + Z (m), t1 < m < t 2;
the new filtered data is: i (k | k-1) ═ A I (k-1| k-1) + B U (k);
wherein, I is the corresponding parameter data sequence, A and B are system parameters; u (k) is a control quantity of a state at a certain time;
therefore, a new heart rate data sequence D (k) after filtering can be obtained, wherein t1 < k < t 2;
a new electrocardio data sequence E (k), t1 < k < t 2;
a new sequence of galvanic data G (k), t1 < k < t 2;
a new skin temperature data sequence T (k), T1 < k < T2;
a new temperature and humidity data sequence TR (k), t1 < k < t 2;
a new atmospheric data sequence P (k), t1 < k < t 2;
and respectively bringing the new filtered data sequences back to the corresponding original data sequences to obtain replaced intermediate data sequences:
D’(m);E’(m);G’(m);T’(m);TR’(m);P’(m)。
subtracting the invalid data sequence z (x), x e (t1, t2) from the obtained intermediate data sequence; obtaining a final data sequence:
D”(m);E”(m);G”(m);T”(m);TR”(m);P”(m);
wherein,
D”(m)=D’(m)-z1(x),x,m∈(t1,t2);
E”(m)=E’(m)-z2(x),x,m∈(t1,t2);
G”(m)=G’(m)–z3(x),x,m∈(t1,t2);
T”(m)=T’(m)–z4(x),x,m∈(t1,t2);
TR”(m)=TR’(m)–z5(x),x,m∈(t1,t2);
P”(m)=P’(m)–z6(x),x,m∈(t1,t2);
wherein z is1(x),z2(x),z3(x),z4(x),z5(x),z6(x) Respectively, invalid data sequences of the corresponding data sequences. I.e. z1(x) For invalid data sequences corresponding to heart rate data sequences, z2(x) For invalid data sequences corresponding to the electrocardiographic data sequence, z3(x) For invalid data sequences corresponding to a sequence of pico-electrical data, z4(x) For invalid data sequences corresponding to skin temperature data sequences, z5(x) For invalid data sequences corresponding to humiture data sequences, z6(x) Is an invalid data sequence corresponding to the atmospheric pressure data sequence.
The heart rate data acquisition unit of the embodiment comprises an infrared light emitter, a red light emitter and a light receiver, wherein the infrared light emitter and the red light emitter emit light beams at different time intervals, and the light beams emitted by the red light emitter are absorbed by the light receiver to measure heart rate data; the light beams simultaneously emitted by the infrared light emitter and the red light emitter are received by the light receiver to respectively obtain light concentrations H1 and H2, and the arterial oxygen saturation SPO2 is obtained by adopting the following calculation formula:
SPO2=H1/(H1+H2)*100%。
referring to fig. 2, fig. 2 is a schematic structural diagram of a collecting device according to an embodiment of the present invention. The invention relates to a method for acquiring multi-parameter physiological signals of finger parts, which can be realized by adopting an acquisition device, wherein the acquisition device comprises: the heart rate data acquisition module comprises a heart rate data acquisition unit 114 and a photoelectric signal processing unit 203, wherein the photoelectric signal processing unit is used for acquiring photoelectric signals acquired by the heart rate data acquisition unit 114 to perform heart rate and blood oxygen measurement and obtain heart rate data and blood oxygen data; the electrocardio data acquisition module comprises an electrocardio data acquisition unit and an electrocardio data processing unit, and the electrocardio data processing unit is used for carrying out analog-to-digital conversion on the electrocardiosignals acquired by the electrocardio data acquisition unit and acquiring electrocardio data; the skin electricity data acquisition module 202 is used for acquiring a skin electricity signal and performing analog-to-digital conversion to obtain skin electricity data; the skin temperature data acquisition module 204 is used for acquiring a skin temperature signal and performing analog-to-digital conversion to obtain skin temperature data; and the processor 208 is respectively connected with the heart rate data acquisition module, the electrocardio data acquisition module, the picoelectric data acquisition module 202 and the picotemperature data acquisition module 204 and is used for processing the heart rate data, the electrocardio data, the picoelectric data and the picotemperature data to obtain corresponding final data sequences. Theprocessor 208 is preferably a micro control unit MCU. The transmission of data may preferably be via bluetooth. The acquisition method also comprises some basic circuit compositions, including a power circuit, a charging circuit, a data transmission circuit and the like, and the specific compositions, structures, functions and the like of the circuits are not repeated herein because the compositions, functions, working principles and the like of the circuits are mature prior art.
In this embodiment, the device further includes an atmosphericpressure acquisition module 205 and a temperature andhumidity acquisition module 206, which are connected to theprocessor 208, and configured to acquire atmospheric pressure and temperature and humidity information during a test to determine an environmental state, where the environmental state is also an important index for analyzing a psychological state of a test object, and the atmosphericpressure acquisition module 205 and the temperature andhumidity acquisition module 206 directly output an atmospheric pressure and temperature and humidity digital signal after acquiring the atmospheric pressure and temperature and humidity information, respectively, and transmit the atmospheric pressure and temperature and humidity digital signal to theprocessor 208. The device also comprises anacceleration acquisition module 201, which is used for acquiring acceleration data in three directions of XYZ, processing the acceleration data and transmitting the processed acceleration data to theprocessor 208, judging whether the test object is in a static state or a moving state according to the acceleration data, and marking the moving point of the moving state on the electrocardio data and the like.
The acquisition device of the embodiment further comprises ashell 101, wherein the heart rate data acquisition module, the electrocardiogram data acquisition module, the skin temperaturedata acquisition module 202, the skin temperaturedata acquisition module 204, the atmosphericpressure acquisition module 205, the temperature andhumidity acquisition module 206, theacceleration acquisition module 201, theprocessor 208 and the power supply are packaged in theshell 101, a heart ratedata acquisition unit 114 is arranged on theshell 101 corresponding to the heart rate data acquisition module, and an electrocardiogramdata acquisition electrode 106 is arranged corresponding to the electrocardiogram data acquisition module; a skin temperaturedata acquisition electrode 102 is arranged corresponding to the skin temperaturedata acquisition module 202, a skintemperature acquisition window 109 is arranged corresponding to the skin temperaturedata acquisition module 204, and an air pressure and temperature andhumidity acquisition window 110 is arranged corresponding to the atmosphericpressure acquisition module 205 and the temperature andhumidity acquisition module 206. For convenience in testing, afinger groove 103 is preferably formed in the upper surface of theshell 101, the skin electricdata acquisition electrode 102, the heart ratedata acquisition unit 114 and the skintemperature acquisition window 109 are respectively arranged in thefinger groove 103, aswitch 107 is arranged at one end of theshell 101, and theswitch 107 is connected with the power supply and used for controlling the whole acquisition method to be turned on and off. The two sides of theshell 101 are provided with a bindingbelt connecting part 108, and the bindingbelt connecting part 108 is used for installing a binding belt connected with a finger of a test object, so that the acquisition method can be directly fixed on the finger through the binding belt without any auxiliary electrode, and wearing and signal acquisition can be completed only by keeping the positive direction of a sensor of the acquisition method consistent with the direction of a certain finger of the test object.
In the acquisition device according to another embodiment of the present invention, the twofinger grooves 103 on thehousing 101 may also be arranged in parallel, and the two electrodermaldata acquisition electrodes 102 are respectively arranged in the twofinger grooves 103 and symmetrically arranged; the heart ratedata acquisition unit 114 is arranged in onefinger groove 103, and the skintemperature acquisition window 109 is arranged in theother finger groove 103 and corresponds to the heart ratedata acquisition unit 114. The electrocardiogramdata acquisition electrode 106 and theswitch 107 are located at one end of thehousing 101 and are respectively located at positions close to both sides. In the above embodiment, the heart ratedata acquisition unit 114 is located at the first knuckle position of thefinger groove 103, the skintemperature acquisition window 109 is located at the third knuckle position of thefinger groove 103, the two skintemperature acquisition electrodes 102 are located between the skintemperature acquisition window 109 and the heart ratedata acquisition unit 114, and the two skintemperature acquisition electrodes 102 are arranged in parallel; the electrocardiodata acquisition electrode 106 is positioned in the middle of the upper side of one end of theshell 101, the electrocardiodata acquisition electrode 106 is combined with the other two electrocardiodata acquisition electrodes 102 to finish the measurement of electrocardio data (ECG), and the electrocardiodata acquisition electrode 106 is connected with the finger of the other hand to finish the acquisition of Electrocardiosignals (ECG); theswitch 107 is located at a position offset to the side on the lower side of the end of thehousing 101; the air pressure and temperature/humidity acquisition window 110 is located on one side of thehousing 101 and is far away from the binding connection portion as far as possible so as not to be shielded when the binding band is fixed.
The heart ratedata acquisition unit 114 of this embodiment includes theinfrared light emitter 104, thered light emitter 111, and thelight receiver 105, and completes acquisition of the heart rate data PPG together; the infraredlight transmitter 104 and thered light transmitter 111 emit light beams in time intervals, and the light beams emitted by thered light transmitter 111 are absorbed by thelight receiver 105 to obtain heart rate data; the light beams emitted by theinfrared light emitter 104 and thered light emitter 111 simultaneously are received by thelight receiver 105, and then the light concentrations H1 and H2 are obtained respectively, and the arterial oxygen saturation SPO2 is obtained by adopting the following formula:
SPO2=H1/(H1+H2)*100%。
for example, the present embodiment preferably has the emission wavelength of the infrared light emitter 104 of 940 nm; the red light transmitter 111 transmits visible red light with a wavelength of 660 nm; the infrared light emitter 104 and the red light emitter 111 emit light beams in time intervals; the frequency of the light beam emitted by the infrared light emitter 104 is 1024 Hz; the frequency of the light beam emitted by the red light transmitter 111 is 512 Hz; the finger is placed on the photoelectric method, the light beams emitted by the infrared light emitter 104 and the red light emitter 111 irradiate the first fingertip of the finger, and the light source is reflected to the light receiver 105 through blood and skin; each ejection of blood from the heart causes the contraction and expansion of the blood vessels, the direct reaction is the change of the light intensity which is sensed by the light receiver 105, so that the data are continued to form heart rate PPG and blood oxygen SPO2 data; the emission light beam of the red light transmitter 111 is absorbed by the light receiver 105 and is measured as heart rate PPG signal data; the infrared light emitter 104 and the red light emitter 111 emit light beams simultaneously, and the light concentrations H1 and H2 are obtained after the light beams are received by the light receiver 105; the blood oxygen value obtained is thus SPO2 ═ H1/(H1+ H2) × 100%.
Referring to fig. 3, fig. 3 is a schematic diagram of the operation of an embodiment of the present invention. Before testing, a test object needs to wipe the ECGdata acquisition electrode 102 with medical alcohol, and if the ECG data is required to be tested, the ECGdata acquisition electrode 106 needs to be wiped together; placing a finger in thefinger groove 103, wherein the finger belly faces to one side of the skin electricdata acquisition electrode 102; fixing the magic tape on the binding connection part, and sticking the finger wound with the test object for a circle on the magic tape; a skintemperature acquisition window 109 adopting an infrared thermocouple; the patch is required to be attached to one side of the skin of the third knuckle of the test object finger, so that the patch does not need to be contacted with the skin; note that the air pressure and temperature/humidity acquisition window 110 cannot be covered by the hook-and-loop fastener, and needs to be aligned with the outer side of thehousing 101 to measure the environmental temperature change. The skin electricdata acquisition electrode 102 and the electrocardiodata acquisition electrode 106 respectively acquire skin electric data EDA and electrocardio data ECG; the electrocardiographic data processing unit of the embodiment includes a first-stage amplification circuit, a power frequency trap circuit, a second-stage amplification circuit, a butterworth filter, and an analog-to-digital conversion unit, which are sequentially arranged, the first-stage amplification circuit is connected with the electrocardiographicdata acquisition electrode 106, and the analog-to-digital conversion unit is connected with theprocessor 208. Weak electric signals acquired by the electrodermaldata acquisition electrode 102 and the electrocardiographicdata acquisition electrode 106 are transmitted into a first-stage amplifying circuit, the first-stage amplifying circuit amplifies the signals by 20 times, and then the signals enter a power frequency trap circuit to filter power frequency interference of 50 Hz; then the signal enters a second-stage amplifying circuit, and the second-stage amplifying circuit amplifies the signal by 100 times; then the signal enters a first branch of an analog-digital conversion chip after being filtered by a Butterworth filter. The skintemperature acquisition window 109 preferably adopts an infrared thermocouple acquisition window and is used for acquiring data of skin temperature SKT; the infrared thermocouple acquisition window converts the temperature of the epidermis into a body temperature analog signal by utilizing an infrared principle; the converted body temperature analog signal enters a first amplifying circuit to be amplified by 5 times, and then enters a power frequency trap circuit to filter power frequency interference of 50 Hz; then the signal enters a second-stage amplifying circuit, and the second-stage amplifying circuit amplifies the signal by 20 times; the body temperature analog signal after the amplification and filtering processing enters a second branch of the analog-to-digital conversion chip; data of a first branch and a second branch of an analog-to-digital conversion chip ADC are transmitted to a micro control unit MCU in an SPI mode; finally, all data are processed by the MCU, and after the MCU processes the data, the data can be sent to a server, a personal computer PC or a mobile terminal by theantenna 112 in a Bluetooth mode. The sensors corresponding to the air pressure and temperature andhumidity acquisition window 110 can directly output digital signals of related air pressure and temperature and humidity according to environmental factors, and transmit air pressure and environmental temperature data to the MCU through the SPI communication mode.
Theprocessor 208 determines whether the acquisition method is stably fixed on the finger of the test object, and deletes invalid data when the fixation is unstable when synthesizing the final data sequence. The electrodermaldata acquisition module 202 comprises an electrodermaldata acquisition electrode 102 for acquiring electrodermal signals, the electrodermaldata acquisition electrode 102 is further used for acquiring impedance signals, and the impedance signals are converted into impedance signal data sequences R (x) through a current source circuit and transmitted to theprocessor 208, wherein x is time on a corresponding time axis, and R represents an impedance value, that is to say, the two electrodermaldata acquisition electrodes 102 finish acquisition of electrodermal data and impedance data. Setting an impedance interval as z e (2000,1000000); when theimpedance analysis module 207 analyzes that the measured impedance value R1 exceeds the impedance interval, theprocessor 208 marks the time corresponding to the impedance value R1 as Mt 1; when the impedance value R2 analyzed and measured by theimpedance analysis module 207 returns to the impedance interval, theprocessor 208 marks the time corresponding to the impedance value R2 as Mt2, and data collected in the interval from Mt1 to Mt2 is marked as invalid data z (x), x e (t1, t 2). In other words, a further compromise between the two galvanicdata collection electrodes 102 is the impedance measurement; the impedance test aims at judging whether the test object carries the signal acquisition method; the bioelectricitydata acquisition electrode 102 has a frequency of 1Hz to acquire impedance while acquiring the EDA; a current source is provided between theelectrodesamplers 102 for calculating impedance. Assuming that the calculated impedance value is z, then z e (2000,1000000); if the measured impedance is not in the range, the microprocessing unit MCU marks the system as Mt 1; when z returns to the impedance interval again, the MCU marks the system again, and the mark is recorded as Mt 2; then the data collected during this time t 1-t 2 is invalid data, denoted as z (x), x e (t1, t 2); and finally, deleting the invalid data by the microprocessing unit (MCU) during data synthesis.
Theacceleration sensor 113 can use anacceleration sensor 113 chip of ST company to complete the acquisition of acceleration data, which is used to analyze and determine what state the test object is in at present, such as a moving state or a resting state; theacceleration sensor 113 acquires acceleration data of the XYZ three axes of theacceleration sensor 113 chip; theacceleration sensor 113 chip processes XYZ data. Setting an acceleration threshold K of a test object before testing, judging that the test object is in the motion state when the acceleration data exceeds the acceleration threshold K, wherein the acceleration threshold K is the sum of mean values of acceleration data in three directions of XYZ acquired when the test object is in a standing state or in a slow walking state. The test subject is sitting still, because the sensor is on the finger, the data of XYZ is stable; assume that the threshold on the X-axis is 9.8; the axis of YZ is 1; which axis is 9.8 depends on the placement of the hand of the test subject; when the test object is standing and walking slowly, data acquisition is carried out, and the sum of the mean values of the acquired data of each axis XYZ is recorded as an acceleration threshold value K; exceeding this acceleration threshold is considered a motion state.
The data acquisition process of one embodiment of the invention is as follows:
the skin electric data acquisition electrode 102 and the electrocardio data acquisition electrode 106 acquire electric signals, and branch into 2 paths of signals after passing through the electrocardio data acquisition electrode 106, wherein one path of signals is electrocardio-ECG signals, and the other path of signals is skin electric EDA signals; the bioelectric signal EDA can be directly acquired through the bioelectric data acquisition electrode 102, the acquired data sequence of the bioelectric signal EDA is recorded as G (x), x is time on a corresponding time axis, and G (x) represents an original signal value of the EDA; meanwhile, the bioelectrical data acquisition electrode 102 acquires impedance signal data at a frequency of 1 Hz; converting the signals acquired by the electrodermal data acquisition electrode 102 into an impedance signal data sequence R (x) by a current source circuit; x is the time on the corresponding time axis, R (x) represents the original impedance signal value; the ECG signal is a voltage signal, and fingers of the other hand except the fingers bound with the acquisition method need to be attached to the ECG data acquisition electrode 106 to acquire the ECG signal; the acquired ECG data can be directly used for obtaining a data sequence E (x) after being subjected to Butterworth filtering, wherein x is time on a corresponding time axis, and E (x) represents an original signal value of the ECG; the acceleration sensor 113 is located inside the casing 101, and transmits the acquired data to the acceleration acquisition module 201 to obtain data sequences of X (X), Y (X), and Z (X), where X is time on a corresponding time axis, X (X) represents an acceleration value obtained on the X axis, Y (X) represents an acceleration value obtained on the Y axis, and Z (X) represents an acceleration value obtained on the Z axis; the data sequence measured by the skin temperature sensor SKT through the infrared thermocouple principle is T (x), x is time on a corresponding time axis, and T (x) represents a skin temperature value; the data sequence obtained by the temperature and humidity acquisition module 206 acquiring the environmental temperature and humidity data of the test object is TR (x), wherein x is the time on the corresponding time axis; TR (x) represents the collected temperature and humidity value; the atmospheric pressure data sequence of the environment where the atmospheric pressure acquisition module 205 acquires the test object is P (x), where x is time on the corresponding time axis, and P (x) represents an atmospheric pressure value at the corresponding time.
In the data acquisition process, all data acquisition is synchronous acquisition; when the acquired acceleration value exceeds the set acceleration threshold value and the measured acceleration value exceeds the acceleration threshold value for the first time, the processor 208 respectively carries out data marking on the ECG/SKT/EDA, the corresponding marking point is marked as MARKt1, and when the measured acceleration value falls back to the acceleration threshold value, the processor 208 marks the corresponding marking point as MARKt 2; the MARK points have corresponding time points on the x axis, which are marked as t1 and t 2; the electrocardiogram data ECG of the intervals t1 and t2 is recorded as motion data E (m); t1 < m < t 2; at the moment, the corresponding skin electricity data EDA is recorded as G (m); t1 < m < t 2; at this time, corresponding skin temperature data SKT is marked as T (m); t1 < m < t 2; at this time, corresponding temperature and humidity data RH is recorded as TR (m); t1 < m < t 2; at this time, the corresponding atmospheric pressure data ATM is marked as P (m); t1 < m < t 2; the corresponding acceleration data are recorded as X (m), Y (m) and Z (m); t1 < m < t 2.
The test object may be in a motion state or a static state, and for non-motion data measured by the test object in the static state, data without motion interference is not required to be filtered; for the motion data measured by the test object in the motion state, the motion interference is filtered. A kalman filter is preferably employed in the present embodiment. The Kalman filter takes the sum of data of acceleration XYZ axes as the input of the Kalman filter;
let k be X (m) + Y (m) + Z (m), t1 < m < t 2;
the new filtered data is: i (k | k-1) ═ A I (k-1| k-1) + B U (k);
wherein, I is the corresponding parameter data sequence, A and B are system parameters; u (k) is a control quantity of a state at a certain time;
therefore, a new heart rate data sequence D (k) after filtering can be obtained, wherein t1 < k < t 2;
a new electrocardio data sequence E (k), t1 < k < t 2;
a new sequence of galvanic data G (k), t1 < k < t 2;
a new skin temperature data sequence T (k), T1 < k < T2;
a new temperature and humidity data sequence TR (k), t1 < k < t 2;
a new atmospheric data sequence P (k), t1 < k < t 2;
and respectively bringing the new filtered data sequences back to the corresponding original data sequences to obtain replaced intermediate data sequences:
D’(m);E’(m);G’(m);T’(m);TR’(m);P’(m);------------------------①
simultaneously, two electrodes of the electrodermaldata acquisition electrode 102 will also measure a set of data sequences, z (x), x e (t1, t 2); the impedance sequence is data beyond a calibrated impedance range z epsilon (2000,1000000), and refers to a data sequence which is obtained in the process that a test object receives a test and is bad and invalid; the data of the original sequence needs to be deleted to ensure the validity of the data.
subtracting the invalid data sequence z (x) from the new data sequence obtained in equation (r), x ∈ (t1, t2), and obtaining the following final data sequence:
D”(m);E”(m);G”(m);T”(m);TR”(m);P”(m);--------------②
wherein;
D”(m)=D’(m)-z1(x),x,m∈(t1,t2);
E”(m)=E’(m)-z2(x),x,m∈(t1,t2);
G”(m)=G’(m)–z3(x),x,m∈(t1,t2);
T”(m)=T’(m)–z4(x),x,m∈(t1,t2);
TR”(m)=TR’(m)–z5(x),x,m∈(t1,t2);
P”(m)=P’(m)–z6(x),x,m∈(t1,t2);
wherein z is1(x),z2(x),z3(x),z4(x),z5(x),z6(x) Respectively, invalid data sequences of the corresponding data sequences. Therefore, the acquisition method of the invention obtains the final data sequence which can be used for subsequent data analysis.
The acquisition of multiple physiological parameters of the invention mainly comprises the following physiological parameters: heart rate data (PPG), electrocardiogram data (ECG), skin temperature data (SKT), acceleration data (ACC), skin Electric Data (EDA), air pressure data (ATM), environment temperature and humidity data (TRH), and the like. In the collection process, a test object can move during testing, the collection method can record the motion state of the test object, filter the motion noise in the collection process, collect electrocardiogram data and environment data, obtain the actual physiological data of the test object through the data, judge the environment state during testing through air pressure (ATM) data and environment temperature and humidity (TRH) data, analyze the psychological reaction and the psychological state of the test object in a certain specific environment, and is used for researching the influence of environmental factors on the test object.
Those of ordinary skill in the art will appreciate that the various illustrative components, systems, and methods described in connection with the embodiments disclosed herein may be implemented as hardware, software, or combinations of both. Whether this is done in hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or methods. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments in the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes may be made to the embodiment of the present invention by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.