Blood oxygen concentration measuring device and method

By designing a blood oxygen concentration measurement device including a light source, light detection, sensing and processing unit, the problem of inaccurate blood oxygen concentration measurement when an object is active is solved, and high accuracy measurement in an active state is achieved.

CN119423752APending Publication Date: 2025-02-14QUANTA COMPUTER INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311043994.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-01
Filing Date
2023-08-18
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing blood oxygen concentration measurement technology causes inaccurate measurement due to shaking noise when an object is active, which often produces false values ​​and warnings of excessive blood oxygen.

Method used

Design a blood oxygen concentration measurement device including a light source unit, a light detection unit, a sensing unit and a processing unit, receives penetrating light generated by the light signal penetrating the object through the light detection unit, senses the motion of the sensing unit and processes The unit performs adaptive filtering processing based on the detection signal and the sensing signal to calculate the blood oxygen value and pulse rate.

Benefits of technology

Effectively improve the measurement accuracy of blood oxygen concentration and pulse rate under the activity of the object, reduce noise interference, and increase the convenience of use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119423752A_ABST
    Figure CN119423752A_ABST
Patent Text Reader

Abstract

The invention discloses a blood oxygen concentration measuring device and method. The device comprises a light source unit, a light detection unit, a sensing unit and a processing unit. The light source unit generates a light signal. The light detection unit receives penetrating light generated when the light signal penetrates through the object so as to generate a detection signal. The sensing unit senses the motion of the blood oxygen concentration measuring device to output a sensing signal. The processing unit receives the detection signal and the sensing signal, and calculates a blood oxygen value and a pulse rate according to the detection signal and the sensing signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a measuring device and method, and in particular to a blood oxygen concentration measuring device and method. Background Art

[0002] Generally speaking, current blood oxygen concentration measurements require the subject's body to be in a static state in order to measure reference-valued blood oxygen concentration (pulse oximetry, SpO2) and pulse rate (pulse rate, PR). However, physical activity will produce shaking noise (motion artifact), making the measurement of blood oxygen concentration and pulse rate inaccurate, often resulting in erroneous values ​​and warnings of low blood oxygen (false alarm). In addition, since patients often need to monitor blood oxygen concentration and pulse continuously for a long time, it is inevitable that there will be finger movement and physical activity, which will generate shaking noise and cause inaccurate measurement of blood oxygen concentration and pulse rate. Therefore, how to effectively increase the measurement accuracy of blood oxygen concentration and pulse rate will become a topic that all manufacturers are eager to study. Summary of the invention

[0003] The present invention provides a blood oxygen concentration measuring device and method, so as to increase the measurement accuracy of blood oxygen concentration and pulse rate when an object moves, and increase the convenience of use.

[0004] The present invention provides a blood oxygen concentration measuring device, comprising a light source unit, a light detection unit, a sensing unit and a processing unit. The light source unit generates a light signal. The light detection unit receives the penetrating light generated by the light signal penetrating an object to generate a detection signal. The sensing unit senses the movement of the blood oxygen concentration measuring device to output a sensing signal. The processing unit receives the detection signal and the sensing signal, and calculates the blood oxygen value and the pulse rate according to the detection signal and the sensing signal.

[0005] The present invention provides a blood oxygen concentration measurement method, comprising the following steps: generating a light signal through a light source unit; receiving the penetrating light generated by the light signal penetrating an object through a light detection unit to generate a detection signal; sensing the movement of a blood oxygen concentration measurement device through a sensing unit to output a sensing signal; receiving the detection signal and the sensing signal through a processing unit, and calculating the blood oxygen value and the pulse rate based on the detection signal and the sensing signal.

[0006] The blood oxygen concentration measuring device and method disclosed in the present invention receives the penetrating light generated by the light signal penetrating the object through the light detection unit to generate a detection signal, the sensing unit senses the movement of the blood oxygen concentration measuring device to output the sensing signal, and the processing unit calculates the blood oxygen value and the pulse rate according to the detection signal and the sensing signal. In this way, the measurement accuracy of the blood oxygen concentration and the pulse rate can be effectively increased when the object moves, and the convenience of use is increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 FIG. 4 is a schematic diagram of a blood oxygen concentration measuring device according to an embodiment of the present invention.

[0008] Figure 2 FIG. 4 is a schematic diagram of an adaptive filtering architecture of a processing unit according to an embodiment of the present invention.

[0009] Figure 3 is a waveform diagram of a first spectrum according to an embodiment of the present invention.

[0010] Figure 4 is a waveform diagram of a first spectrum according to an embodiment of the present invention.

[0011] Figure 5 is a waveform diagram of a first spectrum according to an embodiment of the present invention.

[0012] Figure 6 is a waveform diagram of a second spectrum according to an embodiment of the present invention.

[0013] Figure 7 is a waveform diagram of a first spectrum according to an embodiment of the present invention.

[0014] Figure 8 is a waveform diagram of a second spectrum according to an embodiment of the present invention.

[0015] Fig. 9 is a waveform diagram of a first spectrum according to an embodiment of the present invention.

[0016] Fig.10 is a waveform diagram of a second spectrum according to an embodiment of the present invention.

[0017] Fig.11 FIG. 4 is a flow chart of a method for measuring blood oxygen concentration according to an embodiment of the present invention.

[0018] Fig.12 for Fig.11 Detailed flowchart of step S1108.

[0019] Fig.13 for Fig.12 Detailed flowchart of step S1206.

[0020] Fig.14A , Fig. 14B and Fig. 14C for Fig.12 Detailed flowchart of step S1210.

[0021]

Explanation of symbols

[0022] 100: Blood oxygen concentration measuring device

[0023] 110: Light source unit

[0024] 120: Light detection unit

[0025] 130: Sensing unit

[0026] 140: Processing unit

[0027] 150: Object

[0028] 210: Operation unit

[0029] 220: Filter unit

[0030] 301, 401, 501, 701, 901: first maximum peak

[0031] 302, 402, 502, 702, 902: second largest peak

[0032] 303, 403: The third largest peak

[0033] 601, 801, 1001: the fourth largest peak

[0034] 703, 903: The fifth largest peak

[0035] 704, 904: The sixth largest peak

[0036] d[n], S1: first AC signal

[0037] y[n]: filtered signal

[0038] e[n]: adaptive filtering signal

[0039] x[n], S2: second AC signal

[0040] FR1: First frequency range

[0041] FR2: Second frequency range

[0042] FR3: Third frequency range

[0043] FR4: Fourth frequency range

[0044] FR5: Fifth frequency range

[0045] FR6: Sixth frequency range

[0046] S11: Infrared light AC signal

[0047] S12: Red light AC signal

[0048] 705, 905: default value

[0049] S1102~S1108, S1202~S1210, S1302~S1304, S1402~S1436: Steps DETAILED DESCRIPTION

[0050] In the various embodiments listed below, the same reference numerals will be used to represent the same or similar elements or components.

[0051] Figure 1 is a schematic diagram of a blood oxygen concentration measuring device according to an embodiment of the present invention. Figure 1 The blood oxygen concentration measuring device 100 includes a light source unit 110 , a light detection unit 120 , a sensing unit 130 and a processing unit 140 .

[0052] The light source unit 110 may generate a light signal. In this embodiment, the light source unit 110 may include a red light emitting diode and an infrared light emitting diode, and the light signal may include a red light signal and an infrared light signal, but the embodiment of the present invention is not limited thereto.

[0053] The light detection unit 120 can receive the penetrating light generated by the light signal penetrating the object 150 to generate a detection signal. That is, the light detection unit 120 can be arranged opposite to the light source unit 110, and the object 150 can be placed between the light source unit 110 and the light detection unit 120. Accordingly, the light source unit 110 can generate a light signal to the object 150, the light signal can penetrate the object 150 to generate penetrating light, and the penetrating light can be transmitted to the light detection unit 120, and the light detection unit 120 receives the penetrating light to generate a corresponding detection signal.

[0054] In the present embodiment, the object 150 is, for example, a finger of a user, but the embodiment of the present invention is not limited thereto. In addition, the light detection unit 120 may be a photodiode or other suitable light detector, and the detection signal may be a photoplethysmography (PPG) signal, but the embodiment of the present invention is not limited thereto. In addition, the detection signal may include a first AC signal and a first DC signal, wherein the first AC signal may include a red light AC signal and an infrared light AC signal, and the first DC signal may include a red light DC signal and an infrared light DC signal.

[0055] The sensing unit 130 can sense the movement of the blood oxygen concentration measuring device 100 to generate a sensing signal. In this embodiment, the sensing unit 130 is, for example, an accelerometer (G-sensor), but the embodiment of the present invention is not limited thereto. In addition, the sensing signal may include a second AC signal and a second DC signal, wherein the second AC signal may include a three-axis AC signal, and the second DC signal may include a three-axis DC signal, wherein the three axes may be an X-axis, a Y-axis, and a Z-axis.

[0056] The control unit 140 can be coupled to the light source unit 110, the light detection unit 120 and the sensing unit 130. The control unit 140 can provide a driving signal to the light source unit 110, so that the light source unit 110 can generate a light signal to the object 150. In addition, the control unit 140 can receive the detection signal and the sensing signal. Afterwards, the control unit 140 can calculate the blood oxygen saturation (SpO2) and the pulse rate (PR) based on the detection signal and the sensing signal. In addition, in the present embodiment, the processing unit 140 can be a microcontroller (MCU) or other suitable controller, but the embodiments of the present invention are not limited thereto.

[0057] Further, the processing unit 140 can obtain a first AC signal and a first DC signal from the detection signal, and obtain a second AC signal from the sensing signal. In the present embodiment, the processing unit 140 filters the detection signal, for example, through a bandpass filter, to obtain the first AC signal of the detection signal. The processing unit 140 filters the detection signal, for example, through a low pass filter, to obtain the first DC signal of the detection signal. The processing unit 140 filters the sensing signal, for example, through a bandpass filter, to obtain the second AC signal of the sensing signal.

[0058] Next, the processing unit 140 performs adaptive filtering on the first AC signal and the second AC signal to generate an adaptive filtering signal. In some embodiments, the processing unit 140 may include a computing unit 210 and a filtering unit 220, such as Figure 2As shown. The operation unit 140 can receive the first AC signal and the filter signal, and operate the first AC signal d[n] and the filter signal y[n] to generate an adaptive filter signal. In the present embodiment, the operation unit 140 can be a subtractor to perform a subtraction operation on the first AC signal d[n] and the filter signal y[n] to generate an adaptive filter signal e[n]. The filter unit 220 can be coupled to the operation unit 210. The filter unit 220 can receive the second AC signal x[n] and the adaptive filter signal e[n], and filter the second AC signal x[n] and the adaptive filter signal e[n] to generate a filter signal y[n], and output the filter signal to the operation unit 210. In this way, the noise generated by the activity (movement or shaking) of the object 150 can be effectively removed.

[0059] In addition, the adaptive filtering process of the processing unit 140 may be as shown in equation (1), equation (2) and equation (3).

[0060]

[0061] e[n]=d[n]-y[n] (2)

[0062] w i [n+1]=w i [n]+Mu*x[n-1]*e[n] (3)

[0063] Wherein, d[n] is the first AC signal, x[n] is the second AC signal, e[n] is the adaptive filtering signal, y[n] is the filtering signal, and w i [n] is the filter coefficient, M is a constant, and Mu*x[n-1]*e[n] is the correction factor of the filter coefficient.

[0064] Afterwards, the processing unit 140 transforms the adaptive filtering signal and the second AC signal to generate a first spectrum and a second spectrum. Further, the processing unit 140 may perform a fast Fourier transform (FFT) on the adaptive filtering signal and the second AC signal to generate a first spectrum and a second spectrum. In some embodiments, the first spectrum may be as follows: Figure 3 , Figure 4 , Figure 5 , Figure 7 or Fig. 9 As shown, the second spectrum can be Figure 6 , Figure 8 or Fig.10 shown.

[0065] exist Figure 3 , Figure 4 , Figure 5 , Figure 7 or Fig. 9 , label “FR1” represents the first frequency range, label “FR2” represents the second frequency range, label “FR3” represents the third frequency range, label “FR5” represents the fifth frequency range, label “FR6” represents the sixth frequency range, labels “301”, “401”, “501”, “701”, “901” represent the first maximum peak, labels “302”, “402”, “502”, “702”, “902” represent the second maximum peak, labels “303”, “403” represent the third maximum peak, labels “703”, “903” represent the fifth maximum peak, labels “704”, “904” represent the sixth maximum peak, label “S1” represents the first AC signal, label “S11” represents the infrared light AC signal, and label “S12” represents the red light AC signal.

[0066] In this embodiment, the first AC signal S1 may include an infrared light AC signal S11 and a red light AC signal S12. Figure 3 , Figure 4 , Figure 5 , Figure 7 or Fig. 9 In FIG. 1 , only the maximum peak value of the infrared light AC signal S11 is marked, that is, the first maximum peak value 301, 401, 501, 701, 901, the second maximum peak value 302, 402, 502, 702, 902, the third maximum peak value 303, 403, the fifth maximum peak value 703, 903, and the sixth maximum peak value 704, 904 are the maximum peak values ​​of the infrared light AC signal S11. In addition, the frequency corresponding to the maximum peak value of the red light AC signal S12 may be the same as the frequency corresponding to the maximum peak value of the infrared light AC signal S11.

[0067] Therefore, after obtaining the maximum peak value of the infrared light AC signal S11, the maximum peak value of the red light AC signal S12 can be obtained by using the frequency corresponding to the maximum peak value of the infrared light AC signal S11. Figure 3 For example, when the maximum peak value (e.g., 301) of the infrared light AC signal S11 is approximately 0.00035 mV, and the frequency corresponding to the maximum peak value (e.g., 301) of the infrared light AC signal S11 is 0.8 Hz, the maximum peak value of the red light AC signal S12 is approximately 0.00013 mV. The corresponding relationship between the maximum peak values ​​of the remaining infrared light AC signals S11 and the maximum peak values ​​of the red light AC signal S12 is similar.

[0068] exist Figure 6 , Figure 8 or Fig.10In the figure, reference numeral “FR4” represents a fourth frequency range, reference numerals “601”, “801”, and “1001” represent fourth maximum peak values, and reference numeral “S2” represents a second AC signal.

[0069] Next, the processing unit 140 can find the maximum peak value corresponding to the first AC signal according to the first spectrum and the second spectrum, and calculate the blood oxygen value and the pulse rate according to the maximum peak value and the first DC signal. In addition, the maximum peak value includes the maximum peak value of the red light AC signal (such as S12) and the maximum peak value of the infrared light AC signal (such as S11).

[0070] In this embodiment, the blood oxygen value can be calculated based on the maximum peak value of the red light AC signal (e.g., S12), the maximum peak value of the infrared light AC signal (e.g., S11), the DC level of the infrared light DC signal, and the DC level of the infrared light DC signal, for example, blood oxygen value = (maximum peak value of the red light AC signal (e.g., S12) / DC level of the red light DC signal) / (maximum peak value of the infrared light AC signal (e.g., S11) / DC level of the infrared light DC signal). The pulse rate can be calculated based on the frequency corresponding to the red light AC signal (e.g., S12) or the infrared light AC signal (e.g., S11).

[0071] In some embodiments, the processing unit 140 may find a first maximum peak (e.g., 301, 401, 501, 701, or 901) in a first frequency range (e.g., FR1) in a first spectrum. The processing unit 140 may find a second maximum peak (e.g., 302, 402, 502, 702, or 902) in a second frequency range (e.g., FR2) in a first spectrum. The processing unit 140 may find a third maximum peak (e.g., 303, 403) in a third frequency range (e.g., FR3) in a first spectrum. The processing unit 140 may find a fourth maximum peak (e.g., 601, 602, or 1001) in a fourth frequency range (e.g., FR4) in a second spectrum.

[0072] In some embodiments, the first frequency range (e.g., FR1) may partially overlap with the second frequency range (e.g., FR2), the second frequency range (e.g., FR2) may not overlap with the third frequency range (e.g., FR3), and the second frequency range (e.g., FR2) may overlap with the fourth frequency range (e.g., FR4). For example, the first frequency range (e.g., FR1) is, for example, 0.4 Hz to 2 Hz, the second frequency range (e.g., FR2) is, for example, 0.4 Hz to 4 Hz, the third frequency range (e.g., FR3) is, for example, 4 Hz to 8 Hz, and the fourth frequency range (e.g., FR4) is, for example, 0.4 to 4 Hz, but the embodiments of the present invention are not limited thereto.

[0073] Next, the processing unit 140 may determine whether the first maximum peak value is the same as the second maximum peak value. Figure 3 or Figure 4 As shown, when it is determined that the first maximum peak (e.g., 301 or 401) is not the same as the second maximum peak (e.g., 302 or 402), the processing unit 140 can determine whether the frequency corresponding to the second maximum peak (e.g., 302 or 402) is related to the frequency corresponding to the third maximum peak (e.g., 303 or 403).

[0074] In this embodiment, whether the frequency corresponding to the second maximum peak is correlated with the frequency corresponding to the third maximum peak indicates whether the frequency corresponding to the third maximum peak is a multiple of the frequency corresponding to the second maximum peak. For example, when the frequency corresponding to the second maximum peak is approximately 3 Hz and the frequency corresponding to the third maximum peak is approximately 6 Hz, it indicates that the frequency corresponding to the second maximum peak is correlated with the frequency corresponding to the third maximum peak, and the frequency corresponding to the third maximum peak is a multiple of the frequency corresponding to the second maximum peak. When the frequency corresponding to the second maximum peak is approximately 3 Hz and the frequency corresponding to the third maximum peak is approximately 5 Hz, it indicates that the frequency corresponding to the second maximum peak is not correlated with the frequency corresponding to the third maximum peak, and the frequency corresponding to the third maximum peak is not a multiple of the frequency corresponding to the second maximum peak. The rest is by analogy.

[0075] like Figure 3 As shown, when the frequency corresponding to the second maximum peak (e.g., 302) is unrelated to the frequency corresponding to the third maximum peak (e.g., 303), the processing unit 140 can use the first maximum peak (e.g., 301) as the maximum peak corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak (e.g., 301) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak (e.g., 301).

[0076] like Figure 4 As shown, when the frequency corresponding to the second maximum peak (e.g., 402) is related to the frequency corresponding to the third maximum peak (e.g., 403), the processing unit 140 can use the second maximum peak (e.g., 402) as the maximum peak corresponding to the first AC signal, and calculate the blood oxygen concentration based on the second maximum peak (e.g., 402) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the second maximum peak (e.g., 402).

[0077] Following the above processing unit 140, it can be determined whether the first maximum peak value is the same as the second maximum peak value. Figure 5 and Figure 6 , Figure 7 and Figure 8 or Fig. 9 and Fig.10As shown, when it is determined that the first maximum peak (e.g., 501, 701, or 901) is the same as the second maximum peak (e.g., 502, 702, 902), the processing unit 140 can determine whether the frequency corresponding to the first maximum peak (e.g., 501, 701, or 901) is the same as the frequency corresponding to the fourth maximum peak (e.g., 601, 801, or 1001).

[0078] like Figure 5 and Figure 6 As shown, when it is determined that the frequency corresponding to the first maximum peak (e.g., 501) is different from the frequency corresponding to the fourth maximum peak (e.g., 601), the processing unit 140 can use the first maximum peak (e.g., 501) as the maximum peak corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak (e.g., 501) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak (e.g., 501).

[0079] like Figure 7 and Figure 8 or Fig. 9 and Fig.10 As shown, when it is determined that the frequency corresponding to the first maximum peak (e.g., 701 or 901) is the same as the frequency corresponding to the fourth maximum peak (e.g., 801 or 1001), the processing unit 140 can search for the fifth maximum peak (e.g., 703 or 903) in the first frequency spectrum with a fifth frequency range (e.g., FR5), and search for the sixth maximum peak (e.g., 704 or 905) in the first frequency spectrum with a sixth frequency range (e.g., FR6).

[0080] In this embodiment, the fifth frequency range (e.g., FR5) may partially overlap with the first frequency range (e.g., FR1), the sixth frequency range (e.g., FR6) may partially overlap with the first frequency range (e.g., FR1), and the fifth frequency range (e.g., FR5) may not overlap with the sixth frequency range (e.g., FR6). For example, the fifth frequency range (e.g., FR5) is, for example, 0.4 Hz to the frequency corresponding to the first maximum peak (e.g., 701 or 901), and the sixth frequency range (e.g., FR5) is, for example, the frequency corresponding to the first maximum peak (e.g., 701 or 901) to 4 Hz, but the embodiment of the present invention is not limited thereto.

[0081] like Figure 7 or Fig. 9As shown, the processing unit 140 can determine whether the fifth maximum peak value is greater than the sixth maximum peak value. When it is determined that the fifth maximum peak value is greater than the sixth maximum peak value, the processing unit 140 can determine whether the fifth maximum peak value is greater than a preset value (e.g., 705 or 905). In some embodiments, the preset value (e.g., 705 or 905) can be the first maximum peak value (e.g., 701) multiplied by a ratio. For example, the preset value (e.g., 705 or 905) can be the first maximum peak value (e.g., 701)*0.6, but the embodiments of the present invention are not limited thereto.

[0082] When it is determined that the fifth maximum peak is greater than a preset value (for example, 705 or 905), the processing unit can use the fifth maximum peak as the maximum peak corresponding to the first AC signal, and calculate the blood oxygen concentration based on the fifth maximum peak and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the fifth maximum peak.

[0083] When it is determined that the fifth maximum peak is not greater than (for example, 705 or 905), the processing unit 140 can use the first maximum peak (for example, 701) as the maximum peak corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak (for example, 701) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak (for example, 701).

[0084] Following the above processing unit 140, it is determined whether the fifth maximum peak value is greater than the sixth maximum peak value. Figure 7 or Fig. 9 As shown, when it is determined that the fifth maximum peak value (e.g., 703 or 903) is not greater than the sixth maximum peak value (e.g., 704 or 904), the processing unit 140 can determine whether the sixth maximum peak value (e.g., 704 or 904) is greater than a preset value (e.g., 705 or 905).

[0085] like Figure 7 As shown, when it is determined that the sixth maximum peak value (e.g., 704) is greater than the preset value (e.g., 705), the processing unit 140 can use the fifth maximum peak value (e.g., 703) as the maximum peak value corresponding to the first AC signal, and calculate the blood oxygen concentration based on the fifth maximum peak value (e.g., 703) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the fifth maximum peak value (e.g., 703).

[0086] like Fig. 9 As shown, when it is determined that the sixth maximum peak value (e.g., 904) is not greater than the preset value (e.g., 905), the processing unit 140 can use the first maximum peak value (e.g., 701) as the maximum peak value corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak value (e.g., 701) and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak value (e.g., 701).

[0087] Fig.11 The present invention is a flow chart of a method for measuring blood oxygen concentration according to an embodiment of the present invention. In step S1102, a light signal is generated by a light source unit. In step S1104, a light detection unit receives penetrating light generated by the light signal penetrating an object to generate a detection signal. In step S1106, a sensing unit senses the movement of the blood oxygen concentration measuring device to output a sensing signal. In step S1108, a processing unit receives a detection signal and a sensing signal, and calculates a blood oxygen value and a pulse rate based on the detection signal and the sensing signal. In the present embodiment, the light signal includes, for example, a red light signal and an infrared light signal.

[0088] Fig.12 for Fig.11 Detailed flow chart of step S1108. In step S1202, a first AC signal and a first DC signal are obtained from the detection signal. In step S1204, a second AC signal is obtained from the sensing signal. In step S1206, the first AC signal and the second AC signal are adaptively filtered to generate an adaptive filtered signal. In step S1208, the adaptive filtered signal and the second AC signal are transformed to generate a first spectrum and a second spectrum. In step S1210, the maximum peak value corresponding to the first AC signal is found based on the first spectrum and the second spectrum, and the blood oxygen value and pulse rate are calculated based on the maximum peak value and the first DC signal.

[0089] Fig.13 for Fig.12 In step S1302, the first AC signal and the filter signal are operated to generate an adaptive filter signal. In step S1304, the second AC signal and the adaptive filter signal are filtered to generate a filter signal.

[0090] Fig.14A , Fig. 14B and Fig. 14C for Fig.12 In step S1402, a first maximum peak is found in a first frequency range in a first spectrum. In step S1404, a second maximum peak is found in a second frequency range in the first spectrum. In step S1406, a third maximum peak is found in a third frequency range in the first spectrum. In step S1408, a fourth maximum peak is found in a fourth frequency range in the second spectrum.

[0091] In step S1410, it is determined whether the first maximum peak value is the same as the second maximum peak value. When it is determined that the first maximum peak value is not the same as the second maximum peak value, the process proceeds to step S1412 to determine whether the frequency corresponding to the second maximum peak value is related to the frequency corresponding to the third maximum peak value. When it is determined that the frequency corresponding to the second maximum peak value is not related to the frequency corresponding to the third maximum peak value, the process proceeds to step S1414 to use the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak value and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak value.

[0092] When it is determined that the frequency corresponding to the second maximum peak is related to the frequency corresponding to the third maximum peak, step S1416 is entered, and the second maximum peak is used as the maximum peak corresponding to the first AC signal, and the blood oxygen concentration is calculated based on the second maximum peak and the first DC signal, and the pulse rate is calculated based on the frequency corresponding to the second maximum peak.

[0093] Following step S1410, when it is determined that the first maximum peak value is the same as the second maximum peak value, the process proceeds to step S1418 to determine whether the frequency corresponding to the first maximum peak value is the same as the frequency corresponding to the fourth maximum peak value. When it is determined that the frequency corresponding to the first maximum peak value is different from the frequency corresponding to the fourth maximum peak value, the process proceeds to step S1420 to use the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculate the blood oxygen concentration based on the first maximum peak value and the first DC signal, and calculate the pulse rate based on the frequency corresponding to the first maximum peak value.

[0094] When it is determined that the frequency corresponding to the first maximum peak is the same as the frequency corresponding to the fourth maximum peak, step S1422 is entered to find the fifth maximum peak in the first spectrum within the fifth frequency range and to find the sixth maximum peak in the first spectrum within the sixth frequency range.

[0095] In step S1424, it is determined whether the fifth maximum peak value is greater than the sixth maximum peak value. When it is determined that the fifth maximum peak value is greater than the sixth maximum peak value, the process proceeds to step S1426 to determine whether the fifth maximum peak value is greater than a preset value. When it is determined that the fifth maximum peak value is greater than the preset value, the process proceeds to step S1428 to use the fifth maximum peak value as the maximum peak value corresponding to the first AC signal, and to calculate the blood oxygen concentration based on the fifth maximum peak value and the DC signal, and to calculate the pulse rate based on the frequency corresponding to the fifth maximum peak value.

[0096] When it is determined that the fifth maximum peak value is not greater than the preset value, step S1430 is entered, and the first maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated based on the first maximum peak value and the DC signal, and the pulse rate is calculated based on the frequency corresponding to the first maximum peak value.

[0097] Following step S1424, when it is determined that the fifth maximum peak value is not greater than the sixth maximum peak value, the process proceeds to step S1432 to determine whether the sixth maximum peak value is greater than a preset value.

[0098] When it is determined that the sixth maximum peak value is greater than the preset value, step S1434 is entered, and the fifth maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated based on the fifth maximum peak value and the DC signal, and the pulse rate is calculated based on the frequency corresponding to the fifth maximum peak value.

[0099] When it is determined that the sixth maximum peak value is not greater than the preset value, the process proceeds to step S1436, where the first maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated based on the first maximum peak value and the DC signal, and the pulse rate is calculated based on the frequency corresponding to the first maximum peak value. In this embodiment, the first frequency range partially overlaps with the second frequency range, the second frequency range does not overlap with the third frequency range, the second frequency range overlaps with the fourth frequency range, the fifth frequency range partially overlaps with the first frequency range, the sixth frequency range partially overlaps with the first frequency range, and the fifth frequency range does not overlap with the sixth frequency range.

[0100] In summary, the blood oxygen concentration measuring device and method disclosed in the present invention receives the penetrating light generated by the light signal penetrating the object through the light detection unit to generate a detection signal, the sensing unit senses the movement of the blood oxygen concentration measuring device to output the sensing signal, and the processing unit calculates the blood oxygen value and pulse rate based on the detection signal and the sensing signal. In this way, when the object moves, the accuracy of the blood oxygen concentration measurement can be effectively increased, and the convenience of use can be increased.

[0101] Although the present invention is disclosed as above by embodiments, it is not intended to limit the scope of the present invention. Those skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be based on the scope defined in the attached claims.

Claims

1. A blood oxygen concentration measuring device, comprising: A light source unit, generating a light signal; A light detection unit receives the penetrating light generated by the light signal penetrating the object to generate a detection signal; A sensing unit, sensing the movement of the blood oxygen concentration measuring device to output a sensing signal; as well as The processing unit receives the detection signal and the sensing signal, and calculates the blood oxygen value and the pulse rate according to the detection signal and the sensing signal.

2. The blood oxygen concentration measuring device as claimed in claim 1, wherein the light signal comprises a red light signal and an infrared light signal.

3. The blood oxygen concentration measuring device as described in claim 1, wherein the processing unit obtains a first AC signal and a first DC signal from the detection signal, obtains a second AC signal from the sensing signal, performs adaptive filtering on the first AC signal and the second AC signal to generate an adaptive filtering signal, transforms the adaptive filtering signal and the second AC signal to generate a first spectrum and a second spectrum, finds the maximum peak value corresponding to the first AC signal based on the first spectrum and the second spectrum, and calculates the blood oxygen value and the pulse rate based on the maximum peak value and the DC signal.

4. The blood oxygen concentration measuring device as claimed in claim 3, wherein the processing unit performs operation on the first AC signal and the filter signal to generate the adaptive filter signal, and performs filtering processing on the second AC signal and the adaptive filter signal to generate the filter signal.

5. The blood oxygen concentration measuring device as claimed in claim 3, wherein the processing unit finds a first maximum peak in the first spectrum with a first frequency range, the processing unit finds a second maximum peak in the first spectrum with a second frequency range, the processing unit finds a third maximum peak in the first spectrum with a third frequency range, and the processing unit finds a fourth maximum peak in the second spectrum with a fourth frequency range; The processing unit determines whether the first maximum peak value is the same as the second maximum peak value; When it is determined that the first maximum peak value is different from the second maximum peak value, the processing unit determines whether the frequency corresponding to the second maximum peak value is related to the frequency corresponding to the third maximum peak value; When the frequency corresponding to the second maximum peak value is unrelated to the frequency corresponding to the third maximum peak value, the processing unit uses the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration according to the first maximum peak value and the DC signal, and calculates the pulse rate according to the frequency corresponding to the first maximum peak value; When the frequency corresponding to the second maximum peak is related to the frequency corresponding to the third maximum peak, the processing unit uses the second maximum peak as the maximum peak corresponding to the first AC signal, and calculates the blood oxygen concentration according to the second maximum peak and the DC signal, and calculates the pulse rate according to the frequency corresponding to the second maximum peak; When it is determined that the first maximum peak value is the same as the second maximum peak value, the processing unit determines whether the frequency corresponding to the first maximum peak value is the same as the frequency corresponding to the fourth maximum peak value; When it is determined that the frequency corresponding to the first maximum peak value is different from the frequency corresponding to the fourth maximum peak value, the processing unit uses the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration according to the first maximum peak value and the DC signal, and calculates the pulse rate according to the frequency corresponding to the first maximum peak value; When it is determined that the frequency corresponding to the first maximum peak is the same as the frequency corresponding to the fourth maximum peak, the processing unit searches for a fifth maximum peak in the first frequency spectrum in a fifth frequency range, and searches for a sixth maximum peak in the first frequency spectrum in a sixth frequency range; The processing unit determines whether the fifth maximum peak value is greater than the sixth maximum peak value; When it is determined that the fifth maximum peak value is greater than the sixth maximum peak value, the processing unit determines whether the fifth maximum peak value is greater than a preset value; When it is determined that the fifth maximum peak value is greater than the preset value, the processing unit uses the fifth maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration according to the fifth maximum peak value and the DC signal, and calculates the pulse rate according to the frequency corresponding to the fifth maximum peak value; When it is determined that the fifth maximum peak value is not greater than the preset value, the processing unit uses the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration according to the first maximum peak value and the DC signal, and calculates the pulse rate according to the frequency corresponding to the first maximum peak value; When it is determined that the fifth maximum peak value is not greater than the sixth maximum peak value, the processing unit determines whether the sixth maximum peak value is greater than the preset value; When it is determined that the sixth maximum peak value is greater than the preset value, the processing unit uses the fifth maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration according to the fifth maximum peak value and the DC signal, and calculates the pulse rate according to the frequency corresponding to the fifth maximum peak value; When it is determined that the sixth maximum peak value is not greater than the preset value, the processing unit takes the first maximum peak value as the maximum peak value corresponding to the first AC signal, and calculates the blood oxygen concentration based on the first maximum peak value and the DC signal, and calculates the pulse rate based on the frequency corresponding to the first maximum peak value.

6. The blood oxygen concentration measuring device as described in claim 5, wherein the first frequency range partially overlaps with the second frequency range, the second frequency range does not overlap with the third frequency range, the second frequency range overlaps with the fourth frequency range, the fifth frequency range partially overlaps with the first frequency range, the sixth frequency range partially overlaps with the first frequency range, and the fifth frequency range does not overlap with the sixth frequency range. 7 . The blood oxygen concentration measuring device as claimed in claim 5 , wherein the preset value is the first maximum peak value multiplied by a ratio.

8. A method for measuring blood oxygen concentration, comprising: Generate a light signal through a light source unit; The light detection unit receives the penetrating light generated by the light signal penetrating the object to generate a detection signal; The sensing unit senses the movement of the blood oxygen concentration measuring device to output a sensing signal; as well as The processing unit receives the detection signal and the sensing signal, and calculates the blood oxygen value and the pulse rate according to the detection signal and the sensing signal. 9 . The blood oxygen concentration measurement method as claimed in claim 8 , wherein the light signal comprises a red light signal and an infrared light signal.

10. The blood oxygen concentration measurement method as claimed in claim 8, wherein the step of calculating the blood oxygen value and the pulse rate according to the detection signal and the sensing signal comprises: Obtaining a first AC signal and a first DC signal from the detection signal; Obtaining a second AC signal from the sensing signal; Performing adaptive filtering on the first AC signal and the second AC signal to generate an adaptive filtering signal; Transforming the adaptive filtering signal and the second AC signal to generate a first spectrum and a second spectrum; The maximum peak value corresponding to the first AC signal is found according to the first spectrum and the second spectrum, and the blood oxygen value and the pulse rate are calculated according to the maximum peak value and the first DC signal.

11. The blood oxygen concentration measurement method as claimed in claim 10, wherein the step of performing the adaptive filtering process on the first AC signal and the second AC signal to generate the adaptive filtering signal comprises: Performing operation on the first AC signal and the filter signal to generate the adaptive filter signal; as well as The second AC signal and the adaptive filter signal are filtered to generate the filter signal.

12. The blood oxygen concentration measurement method as claimed in claim 10, wherein the steps of finding the maximum peak value corresponding to the first AC signal according to the first spectrum and the second spectrum, and calculating the blood oxygen value and the pulse rate according to the maximum peak value and the first DC signal include: Finding a first maximum peak in the first frequency spectrum in a first frequency range; Finding a second maximum peak in the first spectrum in a second frequency range; Finding a third maximum peak in the first spectrum in a third frequency range; Finding a fourth maximum peak in a fourth frequency range in the second spectrum; Determining whether the first maximum peak value is the same as the second maximum peak value; When it is determined that the first maximum peak value is different from the second maximum peak value, determining whether the frequency corresponding to the second maximum peak value is related to the frequency corresponding to the third maximum peak value; When it is determined that the frequency corresponding to the second maximum peak is unrelated to the frequency corresponding to the third maximum peak, the first maximum peak is used as the maximum peak corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the first maximum peak and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the first maximum peak; When it is determined that the frequency corresponding to the second maximum peak is related to the frequency corresponding to the third maximum peak, the second maximum peak is used as the maximum peak corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the second maximum peak and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the second maximum peak; When it is determined that the first maximum peak value is the same as the second maximum peak value, determining whether the frequency corresponding to the first maximum peak value is the same as the frequency corresponding to the fourth maximum peak value; When it is determined that the frequency corresponding to the first maximum peak value is different from the frequency corresponding to the fourth maximum peak value, the first maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the first maximum peak value and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the first maximum peak value; When it is determined that the frequency corresponding to the first maximum peak is the same as the frequency corresponding to the fourth maximum peak, searching for a fifth maximum peak in the first spectrum within a fifth frequency range, and searching for a sixth maximum peak in the first spectrum within a sixth frequency range; Determining whether the fifth maximum peak value is greater than the sixth maximum peak value; When it is determined that the fifth maximum peak value is greater than the sixth maximum peak value, determining whether the fifth maximum peak value is greater than a preset value; When it is determined that the fifth maximum peak value is greater than the preset value, the fifth maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the fifth maximum peak value and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the fifth maximum peak value; When it is determined that the fifth maximum peak value is not greater than the preset value, the first maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the first maximum peak value and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the first maximum peak value; When it is determined that the fifth maximum peak value is not greater than the sixth maximum peak value, determining whether the sixth maximum peak value is greater than the preset value; When it is determined that the sixth maximum peak value is greater than the preset value, the fifth maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated according to the fifth maximum peak value and the first DC signal, and the pulse rate is calculated according to the frequency corresponding to the fifth maximum peak value; When it is determined that the sixth maximum peak value is not greater than the preset value, the first maximum peak value is used as the maximum peak value corresponding to the first AC signal, and the blood oxygen concentration is calculated based on the first maximum peak value and the first DC signal, and the pulse rate is calculated based on the frequency corresponding to the first maximum peak value.

13. The blood oxygen concentration measuring method as described in claim 12, wherein the first frequency range partially overlaps with the second frequency range, the second frequency range does not overlap with the third frequency range, the second frequency range overlaps with the fourth frequency range, the fifth frequency range partially overlaps with the first frequency range, the sixth frequency range partially overlaps with the first frequency range, and the fifth frequency range does not overlap with the sixth frequency range. 14 . The blood oxygen concentration measurement method as claimed in claim 12 , wherein the preset value is the first maximum peak value multiplied by a ratio.