(57)【特許請求の範囲】
【請求項１】
容積補償法に従い血圧を測定するための電子血圧計であって、
血圧の測定部位に装着されるカフと、
前記カフ内の圧力を表わすカフ圧を検出するための圧力検出手段と、
前記カフに設けられ、且つ前記カフ圧を加える過程で前記測定部位の動脈の容積を示す動脈容積信号を検出するための容積検出手段と、
カフ圧を加圧および減圧により調整するためのカフ圧調整手段と、
制御手段と、を備え、
前記制御手段は、
前記カフ圧調整手段を制御して、カフ圧を、特定の圧力値を表わす初期カフ圧に設定するための第１の制御手段と、
カフ圧を前記初期カフ圧に設定した後に、前記動脈の容積が一定となるように、前記カフ圧調整手段を、サーボゲインを用いてサーボ制御するためのサーボ制御手段と、
前記サーボ制御手段によるサーボ制御が行なわれている際に、脈波一拍毎に、前記容積検出手段により検出される前記動脈容積信号の振幅と、前記カフ圧を前記初期カフ圧に設定したときに検出された前記動脈容積信号の振幅と、の比を検出する振幅比検出手段と、
前記振幅比検出手段により検出された前記比に基づき前記サーボゲインの増加量を決定し、決定した前記増加量を用いて現在の前記サーボゲインの値を更新する手段と、を含み、
カフ圧を前記初期カフ圧に設定したときに検出される前記動脈容積信号の振幅は最大である、電子血圧計。
【請求項２】
前記サーボゲインの値を更新しながらサーボ制御する過程において、前記容積検出手段により検出される前記動脈の容積の変化量が最小値に収束したときに、前記圧力検出手段により検出される前記カフ圧を血圧として検出する、請求項１に記載の電子血圧計。
【請求項３】
前記振幅比検出手段により検出される前記比が、所定値よりも小さくなることを検出したとき、前記動脈の容積の変化の量が最小値に収束したことを検出する、請求項２に記載の電子血圧計。
【請求項４】
容積補償法に従い血圧を測定するための電子血圧計であって、
血圧の測定部位に装着されるカフと、
前記カフ内の圧力を表わすカフ圧を検出するための圧力検出手段と、
前記カフに設けられ、且つ前記カフ圧を加える過程で前記測定部位の動脈の容積を示す動脈容積信号を検出するための容積検出手段と、
カフ圧を加圧および減圧により調整するためのカフ圧調整手段と、
制御手段と、を備え、
前記制御手段は、
前記カフ圧調整手段を制御して、カフ圧を、特定の圧力値を表わす初期カフ圧に設定するための第１の制御手段と、
カフ圧を前記初期カフ圧に設定した後に、前記動脈の容積が一定となるように、前記カフ圧調整手段を、サーボゲインを用いてサーボ制御するためのサーボ制御手段と、
前記サーボ制御手段による制御が行なわれている際に、前記容積検出手段により検出される前記動脈容積信号が示す動脈容積と、前記動脈容積信号について最大の振幅が検出されたときの動脈容積との差分を、脈波１拍分について積分した積分値を検出し、検出される前記積分値と、前記カフ圧を前記初期カフ圧に設定したときに検出された前記積分値と、の比を検出する積分比検出手段と、
前記積分比検出手段により検出された前記比に基づき前記サーボゲインの増加量を決定し、決定した前記増加量を用いて現在の前記サーボゲインの値を更新する手段と、を含み、
カフ圧を前記初期カフ圧に設定したときに検出される前記動脈容積信号の振幅は最大である、電子血圧計。
【請求項５】
前記サーボゲインの値を更新しながらサーボ制御する過程において、前記容積検出手段により検出される前記動脈の容積の変化量が最小値に収束したときに、前記圧力検出手段により検出される前記カフ圧を血圧として検出する、請求項４に記載の電子血圧計。
【請求項６】
前記積分比検出手段により検出される前記比が、所定値よりも小さくなることを検出したとき、前記動脈の容積の変化の量が最小値に収束したことを検出する、請求項５に記載の電子血圧計。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子血圧計に関し、特に、容積補償法を用いて血圧を測定する電子血圧計に関する。
【背景技術】
【０００２】
従来の電子血圧計は、オシロメトリック法に従い血圧を測定するものがある。オシロメトリック法とは、被測定者の測定部位に予め腕帯（カフ）を巻き付けておく。測定時には、カフ内の圧力（カフ圧）を最高血圧より高く加圧し、その後徐々に減圧していく。この減圧する過程において、測定部位の動脈で発生する脈動をカフを介して圧力センサで脈波信号として検出する。その時のカフ圧と検出した脈動の大きさ（脈波信号の振幅）を利用して最高血圧と最低血圧を決定している。
【０００３】
一方、非侵襲で１心拍毎に連続的に血圧波形を測定することができる容積補償法式血圧計がある（特許文献１：特公昭５９−５２９６号公報）。
【０００４】
容積補償法とは次のようである。つまり、生体外からカフによって動脈を圧迫し、心拍に同期して脈動する動脈の容積を常時一定に保つことで測定部位を圧迫する圧力（カフ圧）と測定部位の動脈の内圧すなわち血圧とを平衡させ、この平衡状態を維持したときのカフ圧を検出することにより連続的に血圧値を得る方式である。
【０００５】
したがって、容積補償法では、動脈が無負荷状態（動脈の血管壁に圧力のかからない自然な状態）にあるときの容積値（以下、制御目標値という）の検出、および、この無負荷状態を維持すること（サーボ制御すること）の２点が重要となる。
【０００６】
制御目標値の決定方法としては、カフにより動脈を徐々に圧迫していきながら、動脈容積変化信号（容積脈波の交流成分）を検出する。検出される動脈容積変化信号のレベルが最大となったことを検出したときに検出される動脈容積信号（容積脈波の直流成分）のレベルを、制御目標値に決定する方法が提案されている（特許文献２：特公平１−３１３７０号公報）。
【０００７】
制御目標値が決定すると、カフ圧を制御初期カフ圧に設定した後、動脈容積変化信号のレベルが最小となるように、すなわち動脈の容積が一定になるようにカフ圧をサーボ制御する。サーボ制御の過程において動脈容積変化信号のレベルが所定値より小さくなったことが検出されると、この時のカフ圧は血圧と等しくなる。この状態を維持してカフ圧を測定することによって連続的な血圧の測定が可能になる。
【特許文献１】特公昭５９−５２９６号公報
【特許文献２】特公平１−３１３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した容積補償法を用いた電子血圧計では、サーボ制御の方法としてはフィードバック制御であるＰＩＤ制御（比例制御（Proportional Control)、積分制御（Integral Control)、微分制御（Derivative Control)を組み合わせて制御目標値に収束させる制御を指す）が用いられる。すなわち、現在の動脈容積信号と予め求めた制御目標値との偏差、偏差の積分、偏差の微分に、それぞれある定数：constant value（以下、サーボゲインという）を掛けて足し合わせたものを制御量として出力するものである。高い精度で血圧測定を行うためにはサーボゲインの最適値を制御対象に合わせて調整する必要がある。
【０００９】
上記した特許文献２（特公平１−３１３７０号公報）の構成においては、サーボゲインを一定速度で徐々に増加させていき、容積脈波信号の消去率（制御中の容積脈波信号の振幅/制御前の容積脈波信号の振幅）が所定値より小さくなる時のサーボゲインを、血圧測定において採用する。しかし、この方法ではサーボゲインの決定に時間がかかり、血圧測定を迅速に開始できない。
【００１０】
それゆえに、この発明の目的は、サーボ制御の下で容積補償法に従い血圧を測定する電子血圧計において、当該サーボ制御のためのサーボゲインを速やかに決定することができる電子血圧計を提供することである。
【課題を解決するための手段】
【００１１】
この発明のある局面に従う、容積補償法に従い血圧を測定するための電子血圧計は、血圧の測定部位に装着されるカフと、カフ内の圧力を表わすカフ圧を検出するための圧力検出手段と、カフに設けられ、且つカフ圧を加える過程で測定部位の動脈の容積を示す動脈容積信号を検出するための容積検出手段と、カフ圧を加圧および減圧により調整するためのカフ圧調整手段と、制御手段と、を備える。
【００１２】
制御手段は、カフ圧調整手段を制御して、カフ圧を、特定の圧力値を表わす初期カフ圧に設定するための第１の制御手段と、カフ圧を初期カフ圧に設定した後に、動脈の容積が一定となるように、カフ圧調整手段を、サーボゲインを用いてサーボ制御するためのサーボ制御手段と、サーボ制御手段によるサーボ制御が行なわれている際に、脈波一拍毎に、容積検出手段により検出される動脈容積信号が指す動脈容積とサーボ制御の目標値との差に応じた量を用いて、サーボゲインを更新するサーボゲイン決定手段と、を含む。
【００１３】
そして、カフ圧を初期カフ圧に設定したときに検出される動脈容積信号の振幅は最大であり、目標値は、動脈容積信号について最大の振幅が検出されたときの動脈容積を指す。
【００１４】
好ましくは、サーボゲイン決定手段は、サーボ制御手段によるサーボ制御が行なわれている際に、脈波一拍毎に、容積検出手段により検出される動脈容積信号の振幅と、カフ圧を初期カフ圧に設定したときに検出された動脈容積信号の振幅と、の比を検出する振幅比検出手段を、有する。そして、振幅比検出手段により検出された比に基づきサーボゲインの増加量を決定し、決定した増加量を用いて現在のサーボゲインの値を更新する。
【００１５】
好ましくは、サーボゲインの値を更新しながらサーボ制御する過程において、容積検出手段により検出される動脈の容積の変化量が最小値に収束したときに、圧力検出手段により検出されるカフ圧を血圧として検出する。
【００１６】
好ましくは、振幅比検出手段により検出される比が、所定値よりも小さくなることを検出したとき、動脈の容積の変化の量が最小値に収束したことを検出する。
【００１７】
好ましくは、サーボゲイン決定手段は、サーボ制御手段による制御が行なわれている際に、容積検出手段により検出される動脈容積信号が示す動脈容積と、動脈容積信号について最大の振幅が検出されたときの動脈容積との差分を、脈波１拍分について積分した積分値を検出し、検出される積分値と、カフ圧を初期カフ圧に設定したときに検出された積分値と、の比を検出する積分比検出手段と、積分比検出手段により検出された比に基づきサーボゲインの増加量を決定し、決定した増加量を用いて現在のサーボゲインの値を更新する。
【００１８】
好ましくは、サーボゲインの値を更新しながらサーボ制御する過程において、容積検出手段により検出される動脈の容積の変化量が最小値に収束したときに、圧力検出手段により検出されるカフ圧を血圧として検出する。
【００１９】
好ましくは、積分比検出手段により検出される比が、所定値よりも小さくなることを検出したとき、動脈の容積の変化の量が最小値に収束したことを検出する。
【発明の効果】
【００２０】
本発明によれば、容積補償法による電子血圧計の構成におけるサーボゲイン調整処理において、サーボ制御による脈波一拍毎の制御誤差の大きさに応じた量を用いて、すなわち、脈波一拍毎に、容積検出手段により検出される動脈容積信号が指す動脈容積とサーボ制御の目標値との差に応じた量を用いて、サーボゲインを更新する。
【００２１】
これにより、サーボゲインを増加させるなどの更新の速度を制御誤差の大きさに応じて変更するとしたので、制御の安定性を保ちながらサーボゲイン調整に掛かる時間を短縮できる。その結果、容積補償法に従う血圧測定のためのサーボゲインを速やかに決定できる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の実施の形態について図面を参照して詳細に説明する。なお、各図中、同一符号は同一または相当部分を指し、その説明は繰返さない。
【００２３】
発明者らは、容積補償法において、動脈の無負荷状態を維持するためのサーボ制御に係るサーボゲインの決定について次のような知見を得た。
【００２４】
サーボゲインを増加していくにつれて、動脈容積変化信号の振幅は次第に小さくなり振幅は最小値に収束していく。つまり、サーボ制御により、サーボゲインを増加させていく過程において、カフ圧信号から検出される脈動の大きさも収束し、動脈の容積の変化の量が最小値に収束する。それ以上にサーボゲインを増加すると、制御系が不安定になるため、制御信号において不要な高周波成分の振動が生じる。さらにサーボゲインを増加すると、制御信号において異常発振が生じて制御不能になるという性質がある。そこで、発明者らは、この性質を利用して、サーボゲインを増加させながらサーボ制御を行う過程で動脈容積変化信号の振幅が最小となる点を検出することにより、個人毎に動脈の無負荷状態を維持するための最適なサーボゲインを決定できるとの知見を得た。
【００２５】
以下に、各実施の形態に係る容積補償法を用いて血圧を測定する電子血圧計を説明する。
【００２６】
本実施の形態に係る電子血圧計は、容積補償法により連続的に血圧を測定する。電子血圧計は、生体外から動脈に外圧を加え、生体外圧と動脈内圧すなわち血圧とが常時平衡するように、決定した最適なサーボゲインを用いてサーボ制御する。つまり、電子血圧計は、動脈壁が無負荷状態に維持されるようにカフ圧を微調整し、そのとき（無負荷状態）の生体外圧を測定することにより連続的に血圧を測定する。
【００２７】
図１は、本発明の実施の形態に係る電子血圧計１の外観斜視図である。
図１を参照して、電子血圧計１は、本体部１０と、被測定者の四肢に巻き付け可能なカフ２０とを備える。本体部１０はカフ２０に取り付けられている。本体部１０の表面には、たとえば液晶等により構成される表示部４０と、ユーザ（被測定者）からの指示を受付けるための操作部４１とが配置されている。操作部４１は、複数のスイッチを含む。
【００２８】
本実施の形態において、「四肢」とは、上肢および下肢のうち、それぞれの指を除く部位を表わす。つまり、四肢は、手首から腕の付け根までの部位と、足首から足の付け根までの部位とを含む。以下の説明においては、カフ２０は、被測定者の手首に装着されるものとする。
【００２９】
なお、本実施の形態における電子血圧計１は、図１に示されるように、本体部１０がカフ２０に取り付けられた形態を例に説明するが、上腕式の血圧計で採用されているような、本体部１０とカフ２０とがエアチューブ（後述の図３においてエアチューブ３１）によって接続される形態のものであってもよい。
【００３０】
図２は、本発明の実施の形態に係る電子血圧計１における血圧測定のためのカフ圧を制御する概念を表わした図である。図２には、カフ２０が、被測定者の手首２００に装着された様子が示される。
【００３１】
図２を参照して、本体部１０には、ポンプ５１および排気弁（以下、単に「弁」という）５２を含むカフ圧の調整機構が配置される。
【００３２】
ポンプ５１、弁５２、および空気袋２１内の圧力（カフ圧）を検出するための圧力センサ３２からなるエア系３０は、エアチューブ３１を介して、カフ２０に内包される空気袋２１と接続される。このように、エア系３０が本体部１０に設けられるため、カフ２０の厚みを薄く保つことができる。
【００３３】
空気袋２１の内側には発光素子７１と受光素子７２とが所定の間隔に配置される。本実施の形態では、カフ２０の装着状態における手首の周に沿って発光素子７１と受光素子７２とが並べられるが、このような配置例に限定されるものではない。
【００３４】
図３は、本発明の実施の形態に係る電子血圧計１のハードウェア構成を表わすブロック図である。
【００３５】
図３を参照して、電子血圧計１のカフ２０は、空気袋２１と、動脈容積センサ７０とを含む。動脈容積センサ７０は、上述した発光素子７１と受光素子７２とを有する。発光素子７１は、動脈に対して光を照射し、受光素子７２は、発光素子７１によって照射された光の動脈の透過光または反射光を受光する。
【００３６】
なお、動脈容積センサ７０は、動脈の容積が検出できるものであればよく、インピーダンスにより動脈の容積を検出するものであってもよい。その場合、発光素子７１および受光素子７２に代えて、動脈を含む部位のインピーダンスを検出するための複数の電極が含まれる。
【００３７】
本体部１０は、上述の表示部４０および操作部４１に加え、各部を集中的に制御し、各種の演算処理を行なうためのＣＰＵ（Central Processing Unit）１００と、ＣＰＵ１００に所定の動作をさせるプログラムや各種データを記憶するためのメモリ部４２と、測定された血圧データを後述の図８に従い記憶するための不揮発性メモリ（たとえばフラッシュメモリ）４３と、ＣＰＵ１００を介し各部に電力を供給するための電源４４、および現在時間を計時して計時データをＣＰＵ１００に出力するタイマ４５とを含む。操作部４１は、電源をＯＮまたはＯＦＦするための指示の入力を受付ける電源スイッチ４１Ａと、測定開始の指示を受付けるための測定スイッチ４１Ｂと、測定停止の指示を受付けるための停止スイッチ４１Ｃと、不揮発性メモリ４３に記録された血圧などの情報を読出す指示を受付けるためのメモリスイッチ４１Ｄと、被測定者を識別するためのＩＤ（Identifier）情報を入力するために操作されるＩＤスイッチ４１Ｅを有する。
【００３８】
本体部１０は、さらに、上述したエア系３０と、カフ圧の調整機構５０と、発振回路３３と、発光素子駆動回路７３と、動脈容積検出回路７４とを含む。
【００３９】
調整機構５０は、ポンプ５１および弁５２の他、ポンプ駆動回路５３と弁駆動回路５４とを有する。
【００４０】
ポンプ５１は、カフ圧を加圧するために、空気袋２１に空気を供給する。弁５２は、空気袋２１の空気を排出しまたは封入するために開閉される。ポンプ駆動回路５３は、ポンプ５１の駆動をＣＰＵ１００から与えられる制御信号に基づいて制御する。弁駆動回路５４は弁５２の開閉制御をＣＰＵ１００から与えられる制御信号に基づいて行なう。
【００４１】
発光素子駆動回路７３は、ＣＰＵ１００からの指令信号に応じて、発光素子７１を所定のタイミングで発光させる。動脈容積検出回路７４は、受光素子７２からの信号に基づき、動脈容積を検出する。
【００４２】
圧力センサ３２は、静電容量型の圧力センサでありカフ圧により容量値が変化する。発振回路３３は、圧力センサ３２の容量値に応じた発振周波数の信号をＣＰＵ１００に出力する。ＣＰＵ１００は、発振回路３３から得られる信号を圧力に変換し圧力を検知する。
【００４３】
図５は、本発明の実施の形態に係る電子血圧計１の機能構成を示す機能ブロック図である。
【００４４】
図５を参照して、ＣＰＵ１００は、カフ圧を初期カフ圧にセットするための制御を行なう駆動制御部１０１と、血圧を連続的に測定するためのフィードバック制御を行なうサーボ制御部１０６と、血圧決定部１０８と、サーボゲインを決定するためのサーボゲイン決定部１０９とを含む。なお、図５には、説明を簡単にするために、ＣＰＵ１００の有するこれら各部との間で直接的に信号を授受する周辺のハードウェアのみ示されている。
【００４５】
駆動制御部１０１は、サーボ制御のための制御目標値を検出するための制御目標値検出部１０２と、カフ圧を設定するためのカフ圧設定部１０４とを含む。
【００４６】
制御目標値検出部１０２は、カフ圧を所定値（たとえば２００mmHg）まで加圧させる過程において、初期カフ圧を導出する処理を行なう。制御目標値検出部１０２は、ポンプ駆動回路５３にポンプ５１を駆動させるとともに、発光素子駆動回路７３に発光素子７１を駆動させる。ポンプ５１が駆動されることで、カフ圧が徐々に上昇する。発光素子７１の駆動により、受光素子７２が受付けた信号が、動脈容積検出回路７４に出力される。制御目標値検出部１０２は、動脈容積検出回路７４から出力される動脈容積信号の１拍毎の変化（振幅）を表わす動脈容積変化信号を入力する。
【００４７】
制御目標値検出部１０２は、カフ圧が所定値となるまでポンプ駆動回路５３の駆動を制御する。カフ圧が所定値に達するまでの間、動脈容積変化信号の（仮の）最大値を検出するとともに、発振回路３３からの信号を入力し、入力した信号を圧力値に変換する。そして、検出された仮の最大値とその時点におけるカフ圧とを、不揮発性メモリ４３の所定の領域に記録する。仮の最大値とカフ圧とは、記録された（仮の）最大値が更新されるたびに上書き記録されてよい。
【００４８】
最終的に、動脈容積変化信号の最大値として記録された値は、サーボ制御の際の制御目標値として確定される。また、動脈容積変化信号が最大値のときのカフ圧（サーボ制御の際の基準カフ圧）は、初期カフ圧として確定される。
【００４９】
制御目標値検出部１０２は、カフ圧が所定値となったことを検知すると、ポンプ駆動回路５３の駆動を停止する。そして、確定された初期カフ圧および制御目標値をカフ圧設定部１０４に出力する。
【００５０】
なお、カフ圧を所定値から減圧させる過程において、初期カフ圧としての基準カフ圧が導出されてもよい。
【００５１】
カフ圧設定部１０４は、発振回路３３からの信号を入力し、カフ圧が初期カフ圧となるまで弁駆動回路５４を駆動する。これにより、弁５２が空気を排出し、カフ圧が所定値のカフ圧から初期カフ圧まで減少される。
【００５２】
サーボ制御部１０６は、発光素子駆動回路７３を駆動する。そして、動脈容積検出回路７４からの信号に基づいて、動脈の容積が一定となるようにポンプ駆動回路５３または弁駆動回路５４を制御する。
【００５３】
より具体的には、サーボ制御部１０６は、動脈容積検出回路７４から受付けた動脈容積信号と制御目標値との差が最小となるように（好ましくはゼロになるように）、サーボゲインに従う制御量に基づきポンプ駆動回路５３または弁駆動回路５４を制御する。つまり、ポンプ駆動回路５３または弁駆動回路５４は、動脈容積変化信号の値（振幅）が所定の閾値以下となるようにポンプ５１の動作または弁５２の開閉を制御する。
【００５４】
血圧決定部１０８は、サーボ制御部１０６による制御が行なわれている際に、発振回路３３から入力する信号（「圧力検出信号」という）を連続的に（定期的に）受付けて、圧力検出信号に応じたカフ圧を、血圧として決定するための処理を行なう。
【００５５】
より具体的には、血圧決定部１０８は、動脈容積信号の値と制御目標値との差が、所定の閾値以下であるか否かを検出する。そうである場合にのみ、そのときのカフ圧を血圧として決定する。決定された血圧は、不揮発性メモリ４３に時系列に格納される。
【００５６】
サーボゲイン決定部１０９は、最適なサーボゲインを決定するために、図６に示すように振幅値算出部１１０と、容積変化消去率算部１１１およびゲイン増加量決定部１１２を含む。これらの各部の機能は後述する。
【００５７】
なお、ＣＰＵ１００に含まれる各機能ブロックの動作は、メモリ部４２中に格納されたソフトウェアを実行することで実現されてもよいし、これらの機能ブロックのうち少なくとも１つについては、ハードウェアで実現されてもよい。
【００５８】
あるいは、ハードウェア（回路）として記載したブロックのうち少なくとも１つについては、ＣＰＵ１００がメモリ部４２中に格納されたソフトウェアを実行することで実現されてもよい。
【００５９】
次に、本実施の形態における電子血圧計１の動作について説明する。
図７は、本発明の実施の形態における血圧測定処理を示すフローチャートである。図７のフローチャートに示す処理は、予めプログラムとしてメモリ部４２に格納されており、ＣＰＵ１００がこのプログラムを読み出して実行することにより、血圧測定処理の機能が実現される。なお、被測定者は、血圧測定をするときには、電子血圧計１のカフ２０を図３に示すように測定部位である手首に装着していると想定する。
【００６０】
図７を参照して、ＣＰＵ１００は、電源スイッチ４１Ａが操作（たとえば押下）されたか否かを検出する（ステップＳ２）。電源スイッチ４１Ａが操作されたと検出した場合（ステップＳ２においてＹＥＳ）、ステップＳ４に進む。
【００６１】
ステップＳ４において、ＣＰＵ１００は、初期化処理を行なう。具体的には、メモリ部４２の所定の領域を初期化し、空気袋２１の空気を排気し、圧力センサ３２の補正を行なう。また、このとき、サーボ制御のためのサーボゲインが決定されたか否かを指示するためのフラグＦＬの値が初期化される。たとえば、フラグＦＬの値は０に更新される。フラグＦＬは、当該フローチャートのために準備される一時変数であり、ＣＰＵ１００の図示のない内部メモリの所定記憶領域を指している。
【００６２】
初期化が終わると、ＣＰＵ１００は、測定スイッチ４１Ｂが操作（たとえば押下）されたか否かを検出する（ステップＳ６）。測定スイッチ４１Ｂが操作されるまで待機する。測定スイッチ４１Ｂが押下されたと検出すると（ステップＳ６においてＹＥＳ）、ステップＳ８に進む。
【００６３】
ステップＳ８において、制御目標値検出部１０２は、初期カフ圧および制御目標値の検出の処理を実行する。初期カフ圧および制御目標値の検出は以下のように行う。
【００６４】
カフ圧を徐々に増加させながら、その時の動脈容積信号（容積脈波信号の直流成分）PGdcと動脈容積変化信号（容積脈波信号の交流成分）PGacを検出する。これら信号は、動脈容積検出回路７４により検出される。つまり、動脈容積検出回路７４は図示のないＨＰＦ（High Pass Filter）回路を有している。
【００６５】
動作において、動脈容積センサ７０から動脈の容積の変化を指す容積脈波信号を入力すると、その入力信号をＨＰＦ回路により、容積脈波信号の直流成分の動脈容積信号PGdcと交流成分の動脈容積変化信号PGacに分離して出力する。たとえば、フィルタ定数を１Ｈｚとして、１Ｈｚ以下の信号は直流成分として導出されて、１Ｈｚを超える信号は交流成分として導出される。制御目標値検出部１０２は、動脈容積信号PGdcと動脈容積変化信号PGacを入力する。
【００６６】
制御目標値検出部１０２は、現在検出される動脈容積変化信号PGacの値が最大であるかを検出し、その時に検出される動脈容積信号PGacの値と動脈容積信号PGdcの値とカフ圧とを関連付けて所定のメモリ領域に格納する。カフ圧が所定の圧力に達するまでこの動作を繰り返す。この所定の圧力は、不揮発性メモリ４３から読出されるカフ圧データＰＣ１（たとえば２００ｍｍＨｇ）により指示される。
【００６７】
カフ圧が所定の圧力に達したことを検出したときに所定のメモリ領域に格納されている動脈容積変化信号PGacの値うちの最大値に関連付けられる動脈容積信号PGdcの値を制御目標値とし、関連して格納されていたカフ圧を制御初期カフ圧として確定する。これにより、制御目標帯と初期カフ圧が検出される。
【００６８】
このような、制御目標値と初期カフ圧の検出について、図８および図９を用いて詳細に説明する。
【００６９】
図８は、本発明の実施の形態における制御目標値と初期カフ圧検出処理を示すフローチャートである。図９は、本発明の実施の形態の血圧測定処理を説明するための図である。図９の上段には、圧力センサ３２によって検出されるカフ圧Ｐｃを示す信号がタイマ４５が計時する時間軸に沿って示される。図９の中段と下段には、同一の時間軸に沿った動脈容積変化信号PGacと動脈容積信号PGdcが示される。
【００７０】
図８の手順を、図９を参照しながら説明する。図８を参照して、制御目標値検出部１０２は、メモリ部４２の所定の領域に記憶される、動脈容積変化信号PGacの最大値およびカフ圧値を初期化する（ステップＳ１０２）。この時点で図９のtime＝０に相当する。なお、以下の処理において動脈容積変化信号PGacの最大値は随時更新されるものであるので、最終的に最大値として確定するまでの値を「容積仮最大値」というものとする。
【００７１】
次に、ポンプ駆動回路５３を制御して、カフ圧を加圧する（ステップＳ１０４）。
カフ圧を加圧する段階において、制御目標値検出部１０２は、動脈容積検出回路７４から、動脈容積信号PGdcと動脈容積変化信号PGacを入力する（ステップＳ１０６）。
【００７２】
制御目標値検出部１０２は、動脈容積変化信号PGacの値と、メモリ部４２から読出した容積仮最大動脈容積変化信号PGacの値とを比較し、比較結果に基づき、動脈容積変化信号PGacの値が容積仮最大値以上であるか否かを検出する（ステップＳ１０８）。動脈容積変化信号PGacの値が容積仮最大値以上であると検出された場合（ステップＳ１０８においてＹＥＳ）、ステップＳ１１０に進む。一方、動脈容積変化信号PGacの値が容積仮最大値未満であると検出された場合（ステップＳ１０８においてＮＯ）、ステップＳ１１２に進む。
【００７３】
ステップＳ１１０において、制御目標値検出部１０２は、動脈容積変化信号PGacの値を用いてメモリ部４２の容積仮最大値を更新するとともに、メモリ部４２の容積仮最大値に関連付けられているカフ圧を、その時点で検出されたカフ圧Ｐｃにより上書きする。この処理が終わると、処理はステップＳ１１２に移される。
【００７４】
ステップＳ１１２において、制御目標値検出部１０２は、検出するカフ圧Ｐｃが所定値ＰＣ１のカフ圧以上を指示するか否かを検出する。カフ圧Ｐｃが所定値ＰＣ１のカフ圧以上を指示しないと検出した場合（ステップＳ１１２においてＮＯ）、ステップＳ１０４に戻る。一方、カフ圧Ｐｃが所定値ＰＣ１のカフ圧以上を指示すると検出した場合（ステップＳ１１２においてＹＥＳ）、ステップＳ１１４に進む。このようなステップＳ１０４〜Ｓ１１２のループ処理は、図９の時刻Ｔ０に至る期間において行なわれる。
【００７５】
ステップＳ１１４において、制御目標値検出部１０２は、ステップＳ１１０において最終的に記録された容積仮最大値を最大値として確定するとともに、最大値が検出された時刻Ｔ０において検出されたカフ圧Ｐｃの値を、初期カフ圧（図９の符号ＭＢＰが指すカフ圧）として確定する。制御目標値検出部１０２は、さらに、時刻Ｔ０において動脈容積変化信号PGacに関連付けされて格納されていた動脈容積信号PGdcの値を制御目標値Ｖ０として確定する。このような制御目標値Ｖ０の検出の手順は特許文献１に従うものである。
【００７６】
ステップＳ１１４の処理が終わると、処理はメインルーチンに戻される。
再び図７を参照して、上述のような制御目標値と初期カフ圧の検出処理が終了すると、カフ圧設定部１０４は、弁駆動回路５４を制御して、カフ圧Ｐｃを初期カフ圧に設定する（ステップＳ１０）。図９を参照して、カフ圧設定部１０４は、カフ圧Ｐｃが初期カフ圧に設定された時刻Ｔ１で、弁駆動回路５４を停止させる。
【００７７】
このようにカフ圧が初期カフ圧に設定されると、動脈容積変化信号PGacが示す振幅は最大となる。
【００７８】
カフ圧が初期カフ圧に設定されると、サーボ制御のための最適なサーボゲインが決定されるまでの期間は（ステップＳ１２でＮＯ）、すなわち図９の時刻Ｔ１〜Ｔ２の期間では、サーボゲイン決定部１０９によるサーボゲイン決定処理（ステップＳ２６）が行なわれる。ステップＳ１２における最適なサーボゲインが決定済みであるか否かの検出は、フラグＦＬの値に従い行なわれる。具体的には、フラグＦＬの値が１を指示すると検出すると、最適なサーボゲインが決定済みである（ステップＳ１２でＹＥＳ）と検出し、そうでないと（ステップＳ１２でＮＯ）、未決定であると検出し、サーボゲイン決定処理（ステップＳ２６）に移行する。サーボゲイン決定の手順については後述する。
【００７９】
最適なサーボゲインが決定済みの場合には（ステップＳ１２でＹＥＳ）、決定した最適サーボゲインを用いたサーボ制御部１０６によるサーボ制御によって動脈容積一定制御が実行される（ステップＳ１４）。具体的には、サーボ制御部１０６は、動脈容積信号PGdcおよび動脈容積変化信号PGacを動脈容積検出回路７４から入力するとともに、ポンプ駆動回路５３および弁駆動回路５４に、サーボゲインに従い決定した制御量に基づく制御信号を出力する。これにより、ポンプ５１および弁５２は、検出される動脈容積信号PGdcの値と制御目標値Ｖ０との差が最小となるように駆動される。
【００８０】
ポンプ５１および弁５２の制御信号は、具体的には動脈容積信号PGdcの値と制御目標値Ｖ０との差分にサーボゲインを掛け合わせた値から算出される。サーボゲインを大きくすれば、サーボ制御によってカフ圧が示す脈動が大きくなる。すなわち、本実施の形態において、サーボゲインとはサーボ制御によるカフ圧の脈動の大きさを決定する係数を指す。
【００８１】
図９の例では、時刻Ｔ１からＴ２までの期間において最適なサーボゲインの決定処理が行われ、時刻Ｔ２から動脈容積一定制御（サーボ制御）が開始されたことが示される。
【００８２】
このような動脈容積一定制御に並行して、血圧決定部１０８は、血圧算出および血圧決定の処理（ステップＳ１６とＳ１８）を実行する。具体的には、動脈容積一定制御を行っている間において検出されるカフ圧Ｐｃを血圧として決定する（ステップＳ１８）。
【００８３】
決定した血圧のデータは不揮発性メモリ４３に格納される（ステップＳ２０）。ステップＳ２０の処理が終わると、処理はステップＳ２２に移行する。
【００８４】
図９に示される時刻Ｔ２以降は、決定したサーボゲインを用いたサーボ制御により動脈容積と制御目標値Ｖ０との差はゼロに近い。すなわち、サーボ制御部１０６により動脈は無負荷状態に維持される。したがって、時刻Ｔ２以降において検出されるカフ圧Ｐｃが血圧として決定される。つまり、血圧決定部１０８は、動脈壁が無負荷状態に維持されている期間において、カフ圧Ｐｃ（外圧）が指す信号の１拍毎の振幅の最大値と最小値を当該信号の波形を微分処理などすることにより検出して、検出した最大値は最高血圧（収縮期血圧）に、最小値は最低血圧（拡張期血圧）に相当するとして算出する。
【００８５】
続いて、ステップＳ２２において、ＣＰＵ１００は、停止スイッチ４１Ｃが操作（たとえば押下）されたか否かを検出する。停止スイッチ４１Ｃが操作されていないと検出した場合（ステップＳ２２においてＮＯ）、処理はステップＳ１２に戻る。停止スイッチ４１Ｃが操作されたと検出した場合（ステップＳ２２においてＹＥＳ）、不揮発性メモリ４３から測定された血圧データを読出し表示部４０に表示する（ステップＳ２４）。これにより、一連の血圧測定処理は終了する。
【００８６】
本実施の形態では、停止スイッチ４１Ｃの操作が検知された場合に、血圧測定処理を終了することとしたが、動脈容積一定制御が開始されてから、タイマ４５によって所定時間経過したと検出された場合に、終了することとしてもよい。
【００８７】
本実施の形態では、血圧測定を迅速に開始するために、サーボゲイン決定処理（ステップＳ２６）が行なわれる。サーボゲイン決定処理において、サーボゲインの増加速度（単位時間当たりの増加量）を適切に設定し、サーボゲイン決定に掛かる時間を短縮する必要がある。時間短縮のためには速く増加させることが望ましい。しかし、増加速度が大きすぎると、制御限界点（すなわち最適サーボゲイン）の検出が困難となり、また必要以上にサーボゲイン値が大きくなるので制御信号において異常発振が生じてサーボ制御が不能となる。そのためサーボゲインの増加速度を適切に設定する必要がある。適切な増加速度は、検出される動脈容積変化信号PGacの値またはサーボ制御を行ったときの動脈容積変化信号PGacの値の減少量などにより影響され、一概には決定できない。
【００８８】
そこで、本実施の形態では、図１０のフローチャートに従い、制御誤差に着目してサーボゲインの増加速度を調整する。ここで、制御誤差とは、制御目標値Ｖ０と検出される動脈容積信号PGdcの値との差分を指す。図１０のサーボゲイン決定処理においては、サーボゲインが小さく制御誤差が大きいときは、サーボゲインの増加速度を大きくして速やかにサーボゲインを増大させて、また、サーボゲインが大きくなり制御誤差が小さくなるに従いサーボゲインの増加速度を小さくする。これにより、制御の安定性を保ちながら最適サーボゲインの決定に掛かる時間を短縮するものである
図１０のサーボゲイン決定処理では、サーボゲインを、制御誤差に応じて増加させていく過程において、容積変化消去率が、予め定められた容積変化消去率目標値（以下、消去率目標値という）未満を指示すると検出したときに得られているサーボゲインを、容積補償法に従う血圧測定のための最適なサーボゲインと決定する。したがって、本実施の形態によれば、従来のようにサーボゲインを一定値で増加させることにより最適サーボゲインを検出する構成に比較して、速やかに最適サーボゲインを決定することができる。
【００８９】
図１０を参照して本実施の形態に係るサーボゲイン決定処理を説明する。なお、サーボゲインは、上述の異常発振を回避可能なように、予め小さい値に設定されていると想定する。
【００９０】
動作において、まず、振幅値算出部１１０は、検出される動脈容積変化信号PGacに基づき一拍毎の振幅値を算出する（ステップＳＴ３）。
【００９１】
次に、容積変化消去率算部１１１は、動脈容積変化信号PGacの１拍毎に、この時点の容積変化消去率（現在の動脈容積変化信号PGacの振幅値／カフ圧を初期カフ圧に設定したときに検出された動脈容積変化信号PGacの振幅値）を算出し、不揮発性メモリ４３に格納する（ステップＳＴ５）。現在の動脈容積変化信号PGacの振幅値は、ステップＳＴ３によって算出された値である。また、カフ圧を初期カフ圧に設定したときに検出された動脈容積変化信号PGacの振幅値は、ＣＰＵ１００の内部メモリに格納されていると想定する。
【００９２】
次に、サーボゲイン増加量算出部１１２は、不揮発性メモリ４３から読出した容積変化消去率に所定係数を乗じた結果の値を、サーボゲインの増加量（以下、サーボゲイン増加量という）として算出する（ステップＳＴ７）。算出されたサーボゲイン増加量のデータは不揮発性メモリ４３に格納される。
【００９３】
サーボ制御部１０６は、現在のサーボゲインを、不揮発性メモリ４３から読出したサーボゲイン増加量を加算することにより更新する（ステップＳＴ９）。これにより、サーボゲインを容積変化消去率の値の大きさに従い増加させることができる。
【００９４】
続いて、サーボ制御部１０６は、この更新後のサーボゲインを用いて、動脈容積信号PGdcの値と制御目標値Ｖ０との差が最小となるように、サーボ制御を行う（ステップＳＴ１１）。サーボ制御が行なわれている間において、振幅値算出部１１０は、検出される動脈容積変化信号PGacに基づき一拍毎の振幅値を算出し、容積変化消去率算部１１１は、この算出された振幅値を用いて上述のように容積変化消去率を算出する。
【００９５】
続いて、サーボゲイン決定部１０９は、ステップＳＴ１３において算出された容積変化消去率と容積変化消去率の目標値ＴＨ１とを比較し、比較結果に基づき、算出された容積変化消去率が目標値ＴＨ１よりも小さいことを連続して検出すると（ステップＳＴ４１でＮＯ）、動脈容積変化信号PGacが最小の値に収束したと検出し、血圧算出処理で使用するべきサーボゲインを、この時点のサーボゲインに決定する（ステップＳＴ４３）。決定したサーボゲインは、不揮発性メモリ４３に格納される。サーボ制御部１０６は、不揮発性メモリ４３から当該サーボゲインを読出し、読出したサーボゲインに基づき血圧算出処理におけるサーボ制御を行う。
【００９６】
そして、サーボゲイン決定部１０９は、血圧測定のためのサーボゲインが決定済みであることを指示するためにフラグＦＬに１を設定する（ステップＳＴ４５）。
【００９７】
以上の手順により、本実施の形態に係るサーボゲイン決定（ステップＳ２６）の処理は終了する。
【００９８】
上述の閾値ＴＨ１は、多数の被験者からサンプリングして予め決定しておいた値である。
【００９９】
このように、サーボ制御部１０６により、サーボゲインを、検出される容積変化消去率の値に従う量だけ増加させながらサーボ制御が行われる過程において、心拍に同期して示す容積変化消去率が閾値ＴＨ１に収束したとき、動脈容積の変化量が最小値に収束したことを検出できる。
【０１００】
図１１には、サーボゲイン決定処理の開始から動脈容積変化信号PGacの振幅が収束するまでの期間における、動脈容積変化信号PGacの変化とサーボゲインの変化とが同一時間軸に従い模式的に示される。図１１は図９の時刻Ｔ１〜Ｔ２の期間におけるサーボゲインの増加速度と動脈容積変化信号PGacの振幅値の関係を模式的に示すものであり、縦軸のスケールは図９のそれとは異なっている。
【０１０１】
ここでは、サーボゲインの変化をわかり易く示すために、サーボゲイン決定処理を開始する時点のサーボゲインは０であると想定している。図示されるように、容積変化消去率が比較的に大きい処理開始時には、サーボゲインの増加速度は速いが、その後のサーボ制御の期間は、動脈容積変化信号PGacの振幅値が次第に収束しつつあるので容積変化消去率も次第に小さくなる。したがって、このサーボ制御の期間ではサーボゲインの増加速度は次第に遅くなる。
【０１０２】
（サーボゲイン増加量の他の算出手順）
上述のステップＳＴ７におけるサーボゲイン増加量を算出する手順は、上述したものに限定されず、次のように算出してもよい。つまり、ゲイン決定部１０９は動脈容積変化信号PGacの振幅値のかわりに、ゲイン決定部１０９が有する図示のない積分値算出部が算出する、一拍毎の制御誤差信号Errを使用してもよい。ここで、制御誤差信号Errは、制御目標値Ｖ０と動脈容積信号PGdcの値との差分を２乗したもの、もしくは差分の絶対値を、脈波一拍分について積分した値として算出される。この場合には、ゲイン決定部１０９が有する図示のない積分比検出手段は、容積変化消去率として、（現在の制御誤差信号Errの値／カフ圧を初期カフ圧に設定したときに検出された制御誤差信号Errの値）との値を算出する。ゲイン決定部１０９は、この算出された容積変化消去率が閾値ＴＨ１以下となったとき、動脈容積の変化量が収束したことを検出できる。
【０１０３】
ここで、以上の血圧測定処理により不揮発性メモリ４３に格納される各測定データのデータ構造について説明する。
【０１０４】
図４は、本発明の実施の形態の不揮発性メモリ４３に格納される測定データのデータ構造を示す図である。
【０１０５】
図４を参照して、不揮発性メモリ４３は領域Ｅ１、作業領域Ｅ２および測定データの格納領域Ｅ３を含む。領域Ｅ１には、制御目標値および初期カフ圧検出のために参照されるカフ圧データＰＣ１と、サーボゲイン決定のために参照される閾値ＴＨ１が格納される。
【０１０６】
領域Ｅ３には、複数の測定データ８０が格納される。測定データ８０の各々は、一例として、「ＩＤ情報」のフィールド８１と、測定情報のフィールド８３とを含む。フィールド８１には、血圧測定時のＩＤスイッチ４１Ｅの操作により入力したＩＤ情報が格納される。フィールド８３には、測定データの測定開始日時や測定期間などのタイマ４５により計時されたデータ８３１および測定された血圧のデータ８３２が関連付けて格納される。
【０１０７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態に係る電子血圧計の外観斜視図である。
【図２】本発明の実施の形態に係る電子血圧計における血圧測定のためのカフ圧を制御する概念を表わした図である。
【図３】本発明の実施の形態に係る電子血圧計のハードウェア構成を表わすブロック図である。
【図４】本発明の実施の形態に係る測定データの格納例を説明する図である。
【図５】本発明の実施の形態に係る電子血圧計の機能構成を示す機能ブロック図である。
【図６】本発明の実施の形態に係るサーボゲイン決定部の機能構成を示す機能ブロック図である。
【図７】本発明の実施の形態における血圧測定処理を示すフローチャートである。
【図８】本発明の実施の形態における制御目標値と初期カフ圧検出処理を示すフローチャートである。
【図９】本発明の実施の形態の血圧測定処理を説明するための図である。
【図１０】本発明の実施の形態に係るサーボゲイン決定処理のフローチャートである。
【図１１】本発明の実施の形態に係るサーボゲイン増加速度を説明する図である。
【符号の説明】
【０１０９】
１  電子血圧計、１０２  制御目標値検出部、１０４  カフ圧設定部、１０６  サーボ制御部、１０８  血圧決定部、１０９  ゲイン決定部、１１０  振幅値算出部、１１１  容積変化消去率算出部、１１２  ゲイン増加量算出部。
【図１】
0005083037.tif 000002
【図２】
0005083037.tif 000003
【図３】
0005083037.tif 000004
【図４】
0005083037.tif 000005
【図５】
0005083037.tif 000006
【図６】
0005083037.tif 000007
【図７】
0005083037.tif 000008
【図８】
0005083037.tif 000009
【図９】
0005083037.tif 000010
【図１０】
0005083037.tif 000011
【図１１】
0005083037.tif 000012