【0001】[0001]
【産業上の利用分野】本発明は、動脈血酸素飽和度を非
観血的に計測するパルスオキシメータに関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pulse oximeter for non-invasively measuring oxygen saturation of arterial blood.
【0002】[0002]
【従来の技術】一般に、生体情報を連続的に計測するモ
ニタ類は、高度な計測精度よりも、電気ノイズや体動な
どにより値が変動しない安定性や、トラブルによって計
測が中断しにくい連続性が要求される。パルスオキシメ
ータについても同様である。尚、一般に、採血により観
血的に計測を行った動脈血酸素飽和度SaO2に対し
て、これと区別するために、パルスオキシメータにより
測定された動脈血酸素飽和度をSpO2と表現している
ため、以下これに従う。2. Description of the Related Art In general, monitors that continuously measure biological information are more stable than values with high measurement accuracy in that the values do not fluctuate due to electrical noise or body movement, and that continuity is less likely to interrupt measurement due to trouble. Is required. The same applies to the pulse oximeter. Note that, in general, the arterial blood oxygen saturation SaO2 measured invasively by blood sampling is expressed as SpO2 in order to distinguish it from the arterial blood oxygen saturation SaO2, which is measured by a pulse oximeter. Follow this below.
【0003】パルスオキシメータによる動脈血酸素飽和
度SpO2のモニタリングは、生命を脅かす低酸素状態
を察知するために行うものであり、ノイズなどにより不
用意に値が変動しないだけの安定性が要求される。とこ
ろで、パルスオキシメータは、血行動態を観測するため
に光学系素子を使用している。従って、得られた信号は
体動に対し非常に脆弱であり、SpO2値は不安定にな
りやすい性質を有している。The monitoring of the arterial oxygen saturation SpO2 by a pulse oximeter is carried out in order to detect a life-threatening hypoxic condition, and stability is required so that the value does not change carelessly due to noise or the like. . By the way, the pulse oximeter uses an optical element for observing hemodynamics. Therefore, the obtained signal is very vulnerable to body movement, and the SpO2 value tends to be unstable.
【0004】一般に、SpO2は、比較的ゆっくりした
速度で変化することが知られている。従って、従来より
この変動を抑えるため移動平均が行われていた。移動平
均するにあたり、移動平均点数を増やせばより安定性能
は向上する。他の従来の方法としては、脈波検出あるい
はSpO2演算の糧でノイズ判定を行い、ノイズが重畳
していた場合は演算結果の信頼性が乏しいとして、無効
とするかもしくは重みを小さくした加重移動平均を行う
考え方がある。It is generally known that SpO2 changes at a relatively slow rate. Therefore, moving averages have been conventionally used to suppress this variation. Increasing the moving average score in moving average improves the stability performance. As another conventional method, noise determination is performed by using pulse wave detection or SpO2 calculation, and if noise is superimposed, the reliability of the calculation result is considered to be poor, and it is invalidated or the weighted movement is reduced. There is an idea of averaging.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、移動平
均点数を増やせばSpO2値の安定性能はより向上する
が、反面、SpO2値の小さな変化は捕らえ難くなり、
応答性能も低下する。また、移動平均では、ノイズがな
く正確にSpO2が演算できたデータとノイズにより誤
差が極端に大きくなったデータとを、区別することなし
に均一に平均化するので、みかけ上は安定するが誤差成
分自体は少しも減少しておらず、その分安定化効率は悪
い。だが、低酸素状態は極めて危険な状態であるため、
いち速く察知するため応答性能が良い方が望ましい。However, if the moving average score is increased, the stability performance of the SpO2 value is further improved, but on the other hand, a small change in the SpO2 value becomes difficult to catch.
The response performance also decreases. Further, in the moving average, the data for which SpO2 can be accurately calculated without noise and the data for which the error is extremely large due to noise are averaged uniformly without distinction, so that it is stable in appearance, but the error is The component itself has not decreased at all, and the stabilization efficiency is poor accordingly. However, since hypoxia is extremely dangerous,
It is desirable to have good response performance in order to detect it quickly.
【0006】一方、ノイズ判定を行った場合、ノイズの
誤判定(false positive)が多いと計測の連続性を損なっ
てしまう。また、ノイズの検出漏れ(false negative)が
多いと安定性能が向上しない問題があるので、ノイズ判
定の精度は充分に高い必要があるが、100%の確度で
判定を行うことは不可能であり、ノイズ判定を高精度に
行うためには、信号形状の多様性に対応したアルゴリズ
ムを構築しなければならない。従って、処理量が増え計
測のリアルタイム性を損なう心配がある。また、一般に
加重移動平均を行うと、重みの種類に対応するため移動
平均のような演算の簡略化ができず、処理時間が長くな
る。On the other hand, when noise determination is performed, if there are many false positives of noise, the continuity of measurement will be impaired. Also, since there is a problem that stability performance does not improve if there are many false negatives of noise, the accuracy of noise judgment must be sufficiently high, but it is impossible to make judgment with 100% accuracy. In order to make noise judgment with high accuracy, it is necessary to construct an algorithm corresponding to the variety of signal shapes. Therefore, there is a concern that the processing amount will increase and the real-time measurement property will be impaired. Further, in general, when the weighted moving average is performed, the calculation such as the moving average cannot be simplified because it corresponds to the type of weight, and the processing time becomes long.
【0007】本発明は、前記従来の欠点を除去し、簡単
な構成により応答性能及び安定性能を向上させたパルス
オキシメータを提供する。The present invention eliminates the above-mentioned conventional drawbacks and provides a pulse oximeter having improved response performance and stability performance with a simple structure.
【0008】[0008]
【課題を解決するための手段】この課題を解決するため
に、本発明のパルスオキシメータは、赤外光及び赤色光
を皮膚の表面から照射し、反射光もしくは透過光信号を
検出して、前記検出信号から動脈血酸素飽和度を演算す
るパルスオキシメータにおいて、所定脈波数にわたって
動脈血酸素飽和度を保存する記憶手段と、該記憶手段に
保存された過去の動脈血酸素飽和度と検出された現在の
動脈血酸素飽和度とから動脈血酸素飽和度の変動速度を
求める変動速度算出手段と、算出された前記変動速度に
応じて重みを設定し、前記過去の動脈血酸素飽和度と現
在の動脈血酸素飽和度との加重平均を行う加重平均手段
と、前記加重平均手段の出力と前記記憶手段に保存され
た過去の連続する所定数の動脈血酸素飽和度との平均を
求め、現在の動脈血酸素飽和度として前記記憶手段に保
存する移動平均手段とを備えることを特徴とする。In order to solve this problem, the pulse oximeter of the present invention irradiates infrared light and red light from the surface of the skin, detects reflected light or transmitted light signal, In a pulse oximeter for calculating the arterial oxygen saturation from the detection signal, a storage means for storing the arterial oxygen saturation over a predetermined pulse wave number, and the past arterial oxygen saturation detected in the storage means Varying speed calculation means for obtaining the varying speed of the arterial blood oxygen saturation from the arterial blood oxygen saturation, and setting a weight according to the calculated changing speed, the past arterial blood oxygen saturation and the present arterial blood oxygen saturation Weighted averaging means for performing a weighted averaging, and an average of the output of the weighted averaging means and the past continuous predetermined number of arterial oxygen saturations stored in the storage means is calculated, and the current arteries are calculated. Characterized in that it comprises a moving average means for storing in the storage means as oxygen saturation.
【0009】ここで、前記加重平均手段は、前記変動速
度に応じて過去の1点の動脈血酸素飽和度と現在の動脈
血酸素飽和度とに対して重みを設定する重み設定手段
と、前記設定された重みに基づいて2点間の動脈血酸素
飽和度の平均を計算する2点加重平均計算手段とを備
え、2点加重平均を行うことを特徴とする。Here, the weighted averaging means is a weight setting means for setting a weight for one past arterial blood oxygen saturation and a current arterial oxygen saturation according to the fluctuation speed, and the weighted averaging means is set. And a two-point weighted average calculation means for calculating an average of the arterial oxygen saturation between two points based on the weights.
【0010】[0010]
【実施例】以下、本発明の実施例を図面を用い詳細に説
明する。図1に、本実施例との対比を明瞭にするため、
透過光信号と従来の演算されたSpO2値との関係を示
す。Embodiments of the present invention will now be described in detail with reference to the drawings. In FIG. 1, for clarity of comparison with the present embodiment,
The relationship between the transmitted light signal and the conventionally calculated SpO2 value is shown.
【0011】図1Aは、1分,2分,3分,4分の人差
指での透過光信号を、Bは赤外として、Rは赤色として
検出したものである。図1BのSで示すドットは図1A
の信号よりそのままSpO2を演算したものであり、図
1BのX1,X2で示すドットは移動平均の演算例であ
る。なお、計測開始1分後から約2分間呼吸停止を行っ
たものである。FIG. 1A shows transmitted light signals detected by the index finger for 1 minute, 2 minutes, 3 minutes, and 4 minutes, where B is infrared and R is red. The dots indicated by S in FIG. 1B are shown in FIG. 1A.
SpO2 is calculated as it is from the signal of (1), and the dots indicated by X1 and X2 in FIG. 1B are an example of moving average calculation. In addition, 1 minute after the start of measurement, breathing was stopped for about 2 minutes.
【0012】指の少しの動きにより、透過光信号は図1
Aのように乱れ、それによってSpO2は図1BのSの
ように大きく変動する。この変動を抑えるため従来より
移動平均を行っていたが、移動平均点数が少ない場合は
図1BのX1のように十分な安定性は得られず、移動平
均点数が多い場合は図1BのX2のように安定はするが
応答性が低下する。With a slight movement of the finger, the transmitted light signal is changed to that shown in FIG.
It is disturbed as in A, which causes SpO2 to fluctuate greatly like S in FIG. 1B. In order to suppress this variation, a moving average has been conventionally used, but when the moving average score is small, sufficient stability cannot be obtained as in X1 in FIG. 1B, and when the moving average score is large, X2 in FIG. It stabilizes but its responsiveness decreases.
【0013】<本実施例の原理による処理例>図2に、
本実施例の処理例を示す。SpO2の演算結果が、図2
のように少しずつ低下する傾向にあって、の時点で急
に低下し、SpO2が81%と演算されたとする。本実
施例では、移動平均計算用(ここでは16点移動平均と
した)として、16データ分の総和を記録するバッファ
Sumを備えており、図2のように値が推移していると
する。すなわち、最新の移動平均値98%が計算された
後、新しいSpO2が演算されたところである。ここ
で、現在の81%という結果は、それまでの値と比較し
極端に低くかつ変化が急激であるため、誤差が大きくま
ったく計測を誤っている可能性が高く、信頼性が乏し
い。そこで次の様な処理を行う。<Processing Example Based on the Principle of the Present Embodiment> FIG.
A processing example of this embodiment will be described. The calculation result of SpO2 is shown in FIG.
It is assumed that there is a tendency to gradually decrease as described above, and the value suddenly decreases at the time of, and SpO2 is calculated to be 81%. In this embodiment, a buffer Sum for recording the total sum of 16 data is provided for moving average calculation (here, 16-point moving average), and the value is assumed to change as shown in FIG. That is, a new SpO2 is calculated after the latest moving average value of 98% is calculated. Here, the current result of 81% is extremely low and sharply changed as compared with the values up to that time, so there is a large error, there is a high possibility that the measurement is erroneous at all, and reliability is poor. Therefore, the following processing is performed.
【0014】まず、現在の演算結果であるSpO2
(=81)と8拍前 の移動平均値(=100)とによ
り変動速度vを計算する。変動速度は、に示す演算で
行われる。ここで説明を簡略化するために、心拍数は1
20拍/分であり、脈波の検出速度は0.5秒/拍であ
ったとすると、v≒−4.75[%/秒]となる。vの
値に対応して予め定めた値として重みgを得る。重みg
は、例えば、に示すように、条件文「v<−4[%/
秒]のときg=1/4]により、g=1/4とされる。First, the current calculation result SpO2
The fluctuation speed v is calculated from (= 81) and the moving average value (= 100) 8 beats ago. The fluctuating speed is calculated by the calculation shown in. To simplify the explanation here, the heart rate is set to 1
If the pulse wave detection speed is 20 seconds / minute and the pulse wave detection speed is 0.5 seconds / beat, then v≈−4.75 [% / second]. The weight g is obtained as a predetermined value corresponding to the value of v. Weight g
Is a conditional statement “v <−4 [% /
Second], g = 1/4], and g = 1/4.
【0015】次に、現在のSpO2(=81)と8拍
前 の移動平均値(=100)とgとを使って、に示
すように2点加重平均Aを計算する。ここで、81%と
いう値は信頼性は乏しいが、SpO2の真の変動成分を
ある割合で含んでいる可能性もあるのでまったく無効に
はしない。加重平均の結果(≒95)と16拍前の移
動平均値(=100)とSum(=1573)により、
示すようにSumの更新B(=1568)を行う。次
に、に示す割算により移動平均値(≒98)を得、
の時点の移動平均値Cの更新を行う。Then, using the present SpO2 (= 81), the moving average value (= 100) 8 beats ago, and g, a two-point weighted average A is calculated as shown in the following. Here, the value of 81% is poor in reliability, but since it may contain a true fluctuation component of SpO2 at a certain ratio, it is not invalidated at all. By the weighted average result (≈95), the moving average value (= 100) and Sum (= 1573) 16 beats ago,
As shown, Sum update B (= 1568) is performed. Next, the moving average value (≈98) is obtained by the division shown in
The moving average value C at the point of is updated.
【0016】図3に、上記安定化処理の効果を示す。図
3の(A)の生データ は、加重平均により○のように
変動が抑制され、さらに16点移動平均を行うことによ
り●のように安定する。加重平均を行わず16点移動平
均のみの場合、図3の(B)のように変動幅が広がる。
また、一般に多点の加重移動平均を行った場合、重みの
種類の組合わせに対応するため、図2の,に示す移
動平均のような簡略化ができないので、処理時間が長く
なりがちであるが、本手法では移動平均の簡略化の手法
が活用でき、簡単な処理により安定化が実現できる。FIG. 3 shows the effect of the stabilization process. The raw data in (A) of FIG. 3 is suppressed by the weighted average as indicated by ◯, and is stabilized by the 16-point moving average as indicated by ●. In the case of only the 16-point moving average without weighted averaging, the fluctuation range is widened as shown in FIG.
Further, in general, when a multi-point weighted moving average is performed, since it corresponds to a combination of weight types, it cannot be simplified as in the moving average shown in FIG. 2, so that the processing time tends to be long. However, this method can utilize the method of simplifying the moving average, and the stabilization can be realized by simple processing.
【0017】<本実施例の装置の構成例>図4に本発明
の一実施例のパルスオキシメータのブロック図を示す。
プローブ1は、赤外光用発光素子と赤色光用発光素子
(LED)、並びに、赤外光用受光素子と赤色光用受光
素子(PD)とを備える。プローブ1にて、反射光もし
くは透過光信号は電気信号に変換され、ヘッドアンプ2
に入力される。ヘッドアンプ2からは赤外DC信号及び
赤色DC信号が出力される(図5)。次に、ハイパスフ
ィルタ3にてAC成分が抽出される(図6)。<Structural Example of Device of this Embodiment> FIG. 4 shows a block diagram of a pulse oximeter according to one embodiment of the present invention.
The probe 1 includes a light emitting element for infrared light, a light emitting element for red light (LED), and a light receiving element for infrared light and a light receiving element for red light (PD). In the probe 1, the reflected light or transmitted light signal is converted into an electric signal, and the head amplifier 2
Entered in. An infrared DC signal and a red DC signal are output from the head amplifier 2 (FIG. 5). Next, the high-pass filter 3 extracts the AC component (FIG. 6).
【0018】DC信号a及びAC信号bはアンプ4と5
にてそれぞれ増幅され、a′,b′としてAD変換器6
に与えられる。AD変換器6にてAD変換された各信号
a″,b″はCPU7に入力される。図8にCPU7内
部でのデータの流れ並びにその処理を示す。AD変換後
のAC信号b″は脈波検出部8に入力され、脈波検出が
行われる。AC信号b″は同時に表示制御部14にも入
力され、指定の書式に従い表示部16にて脈波形が表示
される。DC信号a″はSpO2演算部9に入力され
る。脈波検出部8により脈波が検出されると、脈波検出
信号がSpO2演算部9に入力される。次に、SpO2
演算部9にて、以下の式(1)に基づいて、SpO2演
算処理が行われる(図7参照)。The DC signal a and the AC signal b are fed to the amplifiers 4 and 5 respectively.
Are respectively amplified by AD converter 6 as a ′ and b ′.
Given to. The signals a ″ and b ″ that have been AD-converted by the AD converter 6 are input to the CPU 7. FIG. 8 shows the flow of data inside the CPU 7 and its processing. The AC signal b ″ after AD conversion is input to the pulse wave detection unit 8 for pulse wave detection. The AC signal b ″ is also input to the display control unit 14 at the same time, and the pulse is displayed on the display unit 16 according to the designated format. The waveform is displayed. The DC signal a ″ is input to the SpO2 calculation unit 9. When the pulse wave detection unit 8 detects a pulse wave, the pulse wave detection signal is input to the SpO2 calculation unit 9. Next, SpO2
The calculation unit 9 performs the SpO2 calculation process based on the following equation (1) (see FIG. 7).
【0019】 SpO2=A×(pp1/r1)/(pp0/r0)+B (1) この時、脈波検出部8では、脈波のピーク及びボトムの
検出も行われ、ppレベル値(図7のpp0,pp1)
及びボトム時刻(図7のtb )がSpO2演算部9に渡
される。SpO2演算部9では、ボトム時刻tb におけ
るDC信号レベル(図7のr0,r1)と、pp0,p
p1よりSpO2を演算する。尚、係数A,Bはあらか
じめ記憶された値を用いる。SpO2 = A × (pp1 / r1) / (pp0 / r0) + B (1) At this time, the pulse wave detection unit 8 also detects the peak and bottom of the pulse wave, and the pp level value (see FIG. Pp0, pp1)
And the bottom time (tb in FIG. 7) are passed to the SpO2 calculator 9. In the SpO2 calculator 9, the DC signal levels at the bottom time tb (r0, r1 in FIG. 7) and pp0, p
SpO2 is calculated from p1. The coefficients A and B use values stored in advance.
【0020】SpO2演算部9にてSpO2が求められ
ると、SpO2の値S及び時刻t(=tb )は、変動速
度算出部10に入力される。また、2点加重平均部12
にもSpO2の値Sが入力される。記憶部15の移動平
均用及び時刻用バッファ(S0〜S15,t0〜t1
5)から、8拍前の移動平均及び時刻(Sp-8 ,
tp-8)が読み出され、変動速度算出部10に入力され
る。但し、移動平均用及び時刻用のバッファにはポイン
タPがある。本構成例では、バッファの記憶位置が16
なので、ポインタPは16拍前のデータが保存されてい
る位置を示し、8拍前のバッファはポインタPにより調
べることができる。When SpO2 is calculated by the SpO2 calculator 9, the value S of SpO2 and the time t (= tb ) are input to the fluctuation speed calculator 10. Also, the two-point weighted average unit 12
Also, the value S of SpO2 is input. Moving average and time buffers (S0 to S15, t0 to t1) of the storage unit 15
From 5), the moving average and time (Sp-8 , 8 beats before)
tp-8 ) is read out and input to the fluctuating speed calculator 10. However, there is a pointer P in the buffer for moving average and the buffer for time. In this configuration example, the storage position of the buffer is 16
Therefore, the pointer P indicates the position where the data of 16 beats before is stored, and the buffer of 8 beats before can be checked by the pointer P.
【0021】変動速度算出部10では、式(2)に従
い、変動速度vの算出が行われ、vは重み設定部11に
入力される。 v=(S−Sp-8 )/(t−tp-8 ) (2) 重み設定部11は、例えば、以下のような条件文で表わ
せる処理を行い、y,xを得る。The fluctuating speed calculation unit 10 calculates the fluctuating speed v according to the equation (2), and v is input to the weight setting unit 11. v = (S−Sp−8 ) / (t−tp−8 ) (2) The weight setting unit 11 performs a process that can be represented by the following conditional statement to obtain y and x, for example.
【0022】 if(v<−8[%/秒]) then y=7,x=8 else if(v<−4[%/秒]) then y=3,x=4 else if(v<−2[%/秒]) then y=1,x=2 else if(v<8[%/秒]) then y=0,x=1 else y=1,x=2 前記重み設定部11により得られたy,xは、2点加重
平均部12に入力され、さらに、記憶部15よりSp-8
が2点加重平均部12に入力され、式(3)により加重
平均が行われ、加重平均値S′を得る。If (v <-8 [% / sec]) then y = 7, x = 8 else if (v <−4 [% / sec]) then y = 3, x = 4 else if (v <− 2 [% / sec]) then y = 1, x = 2 else if (v <8 [% / sec]) then y = 0, x = 1 else y = 1, x = 2 Obtained by the weight setting unit 11. The obtained y and x are input to the 2-point weighted average unit 12, and further stored in the storage unit 15 by Sp-8.
Is input to the two-point weighted average unit 12, weighted average is performed by the equation (3), and the weighted average value S ′ is obtained.
【0023】 S′=(Sp-8 ×y+S)/x (3) 前記条件文において、−2≦v<8の時は、加重平均を
行わないため、重み設定部11よりy=0,x=1を出
力する。尚、この範囲の場合、2点加重平均部12でS
及びSp-8 からS′を算出せずに、移動平均部13に直
接Sを入力してもよい。また、現在のSpO2の重み
を、変動の上昇時よりも下降時の方で小さくした理由
は、SpO2の変動が上昇時よりも下降時の方がゆっく
りであることが知られているからである。また、xの値
を2の累乗に統一した理由は、割り残をビットシフト演
算に置き換えることができるからである。尚、急激に値
が変動したときに、変動した値の加重平均における重み
を0にすると、SpO2の真の変動を再現できなくなる
可能性がある。S ′ = (Sp-8 × y + S) / x (3) In the conditional statement, when −2 ≦ v <8, weighted averaging is not performed, so that y = 0, Output x = 1. In this range, the 2-point weighted averaging unit 12
Alternatively, S may be directly input to the moving average unit 13 without calculating S ′ from Sp-8 . The reason why the current weight of SpO2 is made smaller when the fluctuation is lower than when it is rising is that it is known that the fluctuation of SpO2 is slower when the fluctuation is lower than when the fluctuation is rising. . Further, the reason that the value of x is unified to a power of 2 is that the undivided remainder can be replaced with a bit shift operation. When the value fluctuates rapidly, if the weight in the weighted average of the fluctuated value is set to 0, the true fluctuation of SpO2 may not be reproducible.
【0024】2点加重平均結果S′は移動平均部13に
入力される。移動平均部13には記憶部15より、16
拍前の移動平均値であるSp (ポインタpに対応したバ
ッファに記憶されたデータ)並びに16拍前から1拍前
迄の総和SumOLD が入力され、次の式(4),(5)
により移動平均が行われる。 SumNEW =SumOLD −Sp +S′ (4) S″=SumNEW /16 (5) 前記演算の後、SumNEW はSum用バッファに保存
し、S″はポインタpに対応したバッファに保存し、ポ
インタpを次のバッファに移動する。The 2-point weighted average result S'is input to the moving average unit 13. The moving average unit 13 stores 16
The moving average value before beat Sp (data stored in the buffer corresponding to the pointer p) and the sum SumOLD from 16 beats before 1 beat are input, and the following formulas (4) and (5) are input.
The moving average is performed by. SumNEW = SumOLD− Sp + S ′ (4) S ″ = SumNEW / 16 (5) After the above operation, SumNEW is stored in the buffer for Sum and S ″ is stored in the buffer corresponding to the pointer p. , Move pointer p to the next buffer.
【0025】<本実施例による処理結果>本実施例によ
るSpO2計測例を図9〜図11に示す。図9と図10
とに透過光信号並びに処理信号を示す。なお、計測中に
測定部位を動かし、ノイズを混入させてある。SpO2
の演算結果(無処理)は図10の(A)の通りであり、
かなり変動している。本来ならば、呼吸は正常状態であ
るのでほとんど変動が無いはずである。図10の(B)
は、16点移動平均を行った結果であり、かなり変動は
抑制されている。さらに2点加重平均を行うと、(C)
の様にさらに変動は抑制される。平均点数は2点と少な
いが、効果的に安定化に寄与していることがわかる。<Processing Result of Present Embodiment> An example of SpO2 measurement according to the present embodiment is shown in FIGS. 9 and 10
The transmitted light signal and the processed signal are shown in and. It should be noted that the measurement site is moved during measurement to mix noise. SpO2
The calculation result of (no processing) is as shown in FIG.
It is fluctuating considerably. Originally, there should be almost no change because breathing is normal. FIG. 10B
Indicates the result of 16-point moving average, and the fluctuation is considerably suppressed. Further, if the 2-point weighted average is performed, (C)
The fluctuation is further suppressed as shown in. The average score is as small as 2 points, but it can be seen that it effectively contributes to stabilization.
【0026】図11は、図1に示すデータに対し、本発
明の本実施例の処理を行った結果の例である。従来の演
算結果に比較して、SpO2の推移は安定化しており、
また呼吸停止によるSpO2の低下も再現されている。
応答性については、本実施例の方が速くSpO2が回復
している様子が示されている。尚、本実施例のCPU7
を構成する各要素は、ハードウエアによってもソフトウ
エアによっても実現可能である。また、本実施例の構成
例(図8)ではバッファS0〜S16としたが、この構
成には限定されず加重平均と移動平均の変化に従って変
更される。また、本実施例では、2点加重平均と8点移
動平均との組み合わせで説明したが、本発明は、比較的
少ない点の加重平均と連続する所定点の移動平均との組
み合わせを開示したものであり、当然他の組み合わせも
可能である。また、2点加重平均の場合の2点を8拍離
れた値としたが、これも最適な距離に調整することが出
来る。さらに、本実施例で示した変動速度の範囲による
条件文はほんの一例であり、最適な分岐条件及び重みの
値あるいはさらに細かな分岐等の変更が可能である。こ
れら変更及び追加も本発明に含まれるものである。FIG. 11 shows an example of the result of processing the data shown in FIG. 1 according to this embodiment of the present invention. Compared with the conventional calculation result, the transition of SpO2 is stable,
The decrease in SpO2 due to respiratory arrest is also reproduced.
Regarding the responsiveness, it is shown that SpO2 recovers faster in this example. Incidentally, the CPU 7 of this embodiment
Each of the elements constituting the above can be realized by hardware or software. Further, although the buffers S0 to S16 are used in the configuration example (FIG. 8) of the present embodiment, the configuration is not limited to this configuration, and may be changed according to changes in the weighted average and moving average. Further, in the present embodiment, the combination of the 2-point weighted average and the 8-point moving average has been described, but the present invention discloses the combination of the weighted average of relatively few points and the moving average of consecutive predetermined points. And, of course, other combinations are possible. Further, in the case of the two-point weighted average, the two points are values separated by 8 beats, but this can also be adjusted to an optimum distance. Furthermore, the conditional statement according to the range of the varying speed shown in the present embodiment is only an example, and the optimum branching condition and weight value or finer branching can be changed. These changes and additions are also included in the present invention.
【0027】[0027]
【発明の効果】本発明により、簡単な構成により応答性
能及び安定性能を向上させたパルスオキシメータを提供
できる。すなわち、 1.SpO2の真の変動を失うことなく、ノイズ等の誤
差による変動を抑制することができる。According to the present invention, it is possible to provide a pulse oximeter having improved response performance and stability performance with a simple structure. That is, 1. It is possible to suppress fluctuation due to an error such as noise without losing the true fluctuation of SpO2.
【0028】2.従来の移動平均に対し、比較的少ない
処理の追加で、SpO2の変動を抑制することができ
る。 3.SpO2の上昇時及び下降時に対し、それぞれ最適
な重みを設定することにより、より効果的に変動を抑制
することができる。2. Fluctuation of SpO2 can be suppressed by adding a relatively small amount of processing to the conventional moving average. 3. By setting the optimum weights for the rise and fall of SpO2, the fluctuation can be suppressed more effectively.
【図1A】測定される透過光信号を示す図である。FIG. 1A is a diagram showing a transmitted light signal to be measured.
【図1B】図1Aの透過光信号からの移動平均しないS
pO2の演算例を示す図である。FIG. 1B is an S without moving average from the transmitted light signal of FIG. 1A.
It is a figure which shows the example of a calculation of pO2.
【図1C】図1Aの透過光信号からの8点移動平均後の
SpO2の演算例を示す図である。FIG. 1C is a diagram showing a calculation example of SpO2 after an 8-point moving average from the transmitted light signal of FIG. 1A.
【図1D】図1Aの透過光信号からの32点移動平均後
のSpO2の演算例を示す図である。FIG. 1D is a diagram showing an example of calculation of SpO2 after a 32-point moving average from the transmitted light signal of FIG. 1A.
【図2】安定化処理の計算例を説明する図である。FIG. 2 is a diagram illustrating a calculation example of stabilization processing.
【図3】安定化処理の効果を比較する図である。FIG. 3 is a diagram comparing the effects of stabilization processing.
【図4】本実施例のパルスオキシメータのブロック図で
ある。FIG. 4 is a block diagram of a pulse oximeter of this embodiment.
【図5】ヘッドアンプ2の出力信号の例を表わす図であ
る。FIG. 5 is a diagram illustrating an example of an output signal of a head amplifier 2.
【図6】ハイパスフィルタ3の出力信号の例を表わす図
である。FIG. 6 is a diagram illustrating an example of an output signal of a high pass filter 3.
【図7】SpO2演算部における処理を示す図である。FIG. 7 is a diagram showing a process in a SpO2 operation unit.
【図8】CPU内部の構成及び動作を示す図である。FIG. 8 is a diagram showing an internal configuration and operation of a CPU.
【図9】SpO2の計測例を示す図である。FIG. 9 is a diagram showing an example of SpO2 measurement.
【図10A】図9の透過光信号からの無処理のSpO2
の演算例を示す図である。10A: Unprocessed SpO2 from the transmitted light signal of FIG.
It is a figure which shows the example of calculation of.
【図10B】図9の透過光信号からの16点移動平均後
のSpO2の演算例を示す図である。10B is a diagram showing a calculation example of SpO2 after a 16-point moving average from the transmitted light signal of FIG. 9;
【図10C】図9の透過光信号からの2点加重平均と1
6点移動平均後のSpO2の演算例を示す図である。10C is a two-point weighted average and 1 from the transmitted light signal of FIG.
It is a figure which shows the example of calculation of SpO2 after 6-point moving average.
【図11】図1Aのデータに対して本実施例を適用した
結果の例を示す図である。FIG. 11 is a diagram showing an example of a result of applying the present embodiment to the data of FIG. 1A.
1 プローブ 2 ヘッドアンプ 3 ハイパスフィルタ 4,5 アンプ 6 AD変換器 7 CPU 8 脈波検出部 9 SpO2演算部 10 変動速度演算部 11 重み設定部 12 2点加重平均部 13 移動平均部 14 表示制御部 15 記憶部 16 表示部 1 probe 2 head amplifier 3 high-pass filter 4,5 amplifier 6 AD converter 7 CPU 8 pulse wave detection unit 9 SpO2 calculation unit 10 fluctuating speed calculation unit 11 weight setting unit 12 two-point weighted average unit 13 moving average unit 14 display control unit 15 storage unit 16 display unit
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5272779AJPH07124138A (en) | 1993-10-29 | 1993-10-29 | Pulse oximeter |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5272779AJPH07124138A (en) | 1993-10-29 | 1993-10-29 | Pulse oximeter |
| Publication Number | Publication Date |
|---|---|
| JPH07124138Atrue JPH07124138A (en) | 1995-05-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5272779AWithdrawnJPH07124138A (en) | 1993-10-29 | 1993-10-29 | Pulse oximeter |
| Country | Link |
|---|---|
| JP (1) | JPH07124138A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006522347A (en)* | 2003-04-03 | 2006-09-28 | エスアールアイ インターナショナル | Real-time vibration imaging method and apparatus |
| JP2007527772A (en)* | 2004-03-08 | 2007-10-04 | ネルコアー ピューリタン ベネット インコーポレイテッド | Selection of ensemble average weights for pulse oximeters based on signal quality metrics |
| JP2009172442A (en)* | 2009-05-13 | 2009-08-06 | Nellcor Puritan Bennett Llc | Data signal adapted averaging method and apparatus |
| US7684842B2 (en) | 2006-09-29 | 2010-03-23 | Nellcor Puritan Bennett Llc | System and method for preventing sensor misuse |
| US8219170B2 (en) | 2006-09-20 | 2012-07-10 | Nellcor Puritan Bennett Llc | System and method for practicing spectrophotometry using light emitting nanostructure devices |
| US8265724B2 (en) | 2007-03-09 | 2012-09-11 | Nellcor Puritan Bennett Llc | Cancellation of light shunting |
| US8280469B2 (en) | 2007-03-09 | 2012-10-02 | Nellcor Puritan Bennett Llc | Method for detection of aberrant tissue spectra |
| US8315685B2 (en) | 2006-09-27 | 2012-11-20 | Nellcor Puritan Bennett Llc | Flexible medical sensor enclosure |
| WO2012160856A1 (en)* | 2011-05-20 | 2012-11-29 | 株式会社村田製作所 | Optical sensor device |
| US8521246B2 (en) | 2010-07-29 | 2013-08-27 | Covidien Lp | Cable cross talk suppression |
| US8965473B2 (en) | 2005-09-29 | 2015-02-24 | Covidien Lp | Medical sensor for reducing motion artifacts and technique for using the same |
| US9833146B2 (en) | 2012-04-17 | 2017-12-05 | Covidien Lp | Surgical system and method of use of the same |
| US9895068B2 (en) | 2008-06-30 | 2018-02-20 | Covidien Lp | Pulse oximeter with wait-time indication |
| US10076276B2 (en) | 2008-02-19 | 2018-09-18 | Covidien Lp | Methods and systems for alerting practitioners to physiological conditions |
| US11426103B2 (en) | 2008-07-03 | 2022-08-30 | Masimo Corporation | Multi-stream data collection system for noninvasive measurement of blood constituents |
| US11638532B2 (en) | 2008-07-03 | 2023-05-02 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US12114974B2 (en) | 2020-01-13 | 2024-10-15 | Masimo Corporation | Wearable device with physiological parameters monitoring |
| US12336796B2 (en) | 2021-07-13 | 2025-06-24 | Masimo Corporation | Wearable device with physiological parameters monitoring |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006522347A (en)* | 2003-04-03 | 2006-09-28 | エスアールアイ インターナショナル | Real-time vibration imaging method and apparatus |
| JP2007527772A (en)* | 2004-03-08 | 2007-10-04 | ネルコアー ピューリタン ベネット インコーポレイテッド | Selection of ensemble average weights for pulse oximeters based on signal quality metrics |
| US8965473B2 (en) | 2005-09-29 | 2015-02-24 | Covidien Lp | Medical sensor for reducing motion artifacts and technique for using the same |
| US8219170B2 (en) | 2006-09-20 | 2012-07-10 | Nellcor Puritan Bennett Llc | System and method for practicing spectrophotometry using light emitting nanostructure devices |
| US8315685B2 (en) | 2006-09-27 | 2012-11-20 | Nellcor Puritan Bennett Llc | Flexible medical sensor enclosure |
| US7684842B2 (en) | 2006-09-29 | 2010-03-23 | Nellcor Puritan Bennett Llc | System and method for preventing sensor misuse |
| US8265724B2 (en) | 2007-03-09 | 2012-09-11 | Nellcor Puritan Bennett Llc | Cancellation of light shunting |
| US8280469B2 (en) | 2007-03-09 | 2012-10-02 | Nellcor Puritan Bennett Llc | Method for detection of aberrant tissue spectra |
| US11298076B2 (en) | 2008-02-19 | 2022-04-12 | Covidien Lp | Methods and systems for alerting practitioners to physiological conditions |
| US10076276B2 (en) | 2008-02-19 | 2018-09-18 | Covidien Lp | Methods and systems for alerting practitioners to physiological conditions |
| US9895068B2 (en) | 2008-06-30 | 2018-02-20 | Covidien Lp | Pulse oximeter with wait-time indication |
| US11642037B2 (en) | 2008-07-03 | 2023-05-09 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US11647914B2 (en) | 2008-07-03 | 2023-05-16 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US12036009B1 (en) | 2008-07-03 | 2024-07-16 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US11484229B2 (en) | 2008-07-03 | 2022-11-01 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US12023139B1 (en) | 2008-07-03 | 2024-07-02 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US11751773B2 (en) | 2008-07-03 | 2023-09-12 | Masimo Corporation | Emitter arrangement for physiological measurements |
| US11484230B2 (en) | 2008-07-03 | 2022-11-01 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US11426103B2 (en) | 2008-07-03 | 2022-08-30 | Masimo Corporation | Multi-stream data collection system for noninvasive measurement of blood constituents |
| US11642036B2 (en) | 2008-07-03 | 2023-05-09 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| US11638532B2 (en) | 2008-07-03 | 2023-05-02 | Masimo Corporation | User-worn device for noninvasively measuring a physiological parameter of a user |
| JP2009172442A (en)* | 2009-05-13 | 2009-08-06 | Nellcor Puritan Bennett Llc | Data signal adapted averaging method and apparatus |
| US8521246B2 (en) | 2010-07-29 | 2013-08-27 | Covidien Lp | Cable cross talk suppression |
| US9360365B2 (en) | 2011-05-20 | 2016-06-07 | Murata Manufacturing Co., Ltd. | Optical sensor device for detecting a pulse of a living body |
| JP5713103B2 (en)* | 2011-05-20 | 2015-05-07 | 株式会社村田製作所 | Optical sensor device |
| WO2012160856A1 (en)* | 2011-05-20 | 2012-11-29 | 株式会社村田製作所 | Optical sensor device |
| US9983053B2 (en) | 2011-05-20 | 2018-05-29 | Murata Manufacturing Co., Ltd. | Optical sensor device |
| US9833146B2 (en) | 2012-04-17 | 2017-12-05 | Covidien Lp | Surgical system and method of use of the same |
| US12114974B2 (en) | 2020-01-13 | 2024-10-15 | Masimo Corporation | Wearable device with physiological parameters monitoring |
| US12336796B2 (en) | 2021-07-13 | 2025-06-24 | Masimo Corporation | Wearable device with physiological parameters monitoring |
| Publication | Publication Date | Title |
|---|---|---|
| JP3238813B2 (en) | Pulse oximeter | |
| JPH07124138A (en) | Pulse oximeter | |
| US5830135A (en) | Fuzzy logic alarm system for pulse oximeters | |
| US7390300B2 (en) | Blood pressure measuring apparatus | |
| US6217523B1 (en) | Blood pulse wave detecting apparatus and motion intensity measuring apparatus | |
| CN100506143C (en) | Method and device for detecting physiological parameters | |
| TWI538660B (en) | Heart rate detection module, and detection and denoising method thereof | |
| US8608663B2 (en) | Pulse wave period measuring apparatus, pulse wave period measuring method, heartbeat period measuring method, and recording medium | |
| JP3116252B2 (en) | Pulse oximeter | |
| US8447374B2 (en) | Systems and methods for determining blood oxygen saturation values using complex number encoding | |
| US8238994B2 (en) | Adjusting parameters used in pulse oximetry analysis | |
| US6155983A (en) | Pulse wave detecting device and pulse measurer | |
| US5776070A (en) | Pulse rate counter utilizing body movement amptitude detection | |
| US20210128017A1 (en) | Respiratory state estimating device, portable device, wearable device, medium, respiratory state estimating method and respiratory state estimator | |
| US20060229519A1 (en) | Biological information processing apparatus and operation program product for the same | |
| US20130267796A1 (en) | System and method for the simultaneous, non-invasive estimation of blood glucose, glucocorticoid level and blood pressure | |
| US20060094943A1 (en) | Use of time indexed plethysmographic spectral data in assessing saturation estimation validity | |
| US20080082009A1 (en) | System and method for pulse rate calculation using a scheme for alternate weighting | |
| WO1998041142A1 (en) | Pulsometer and pulsation indication method | |
| EP3915476A1 (en) | Blood oxygen detection method and device | |
| US20200352504A1 (en) | Image Drunken Driving Judgment System and Related Method | |
| JP5077062B2 (en) | Pulse wave measuring device | |
| JPH02172443A (en) | Photoelectric pulse wave type oxymeter | |
| US9717462B2 (en) | Biological information measurement method and apparatus with variable loop filter | |
| JP2570329B2 (en) | Arousal level determination device |
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination | Free format text:JAPANESE INTERMEDIATE CODE: A300 Effective date:20010130 |