(57)【要約】【課題】正確な血圧を測定することが可能になる。【解決手段】血圧測定装置が、水頭圧袋に接続する水頭圧管内の水頭圧を水頭圧センサによって取得する取得部と、水頭圧袋に接触するカフと、カフに流体を注入するポンプと、カフから流体を排気する排気弁と、カフ内のカフ圧力を測定する圧力センサと、水頭圧とカフ圧力に基づいてユーザの血圧を測定する測定部と、を備え、水頭圧袋及び水頭圧センサのいずれかはユーザの特定の身体位置に配置される。【選択図】図１
2020006096.tif 000002
【特許請求の範囲】
【請求項１】
水頭圧袋に接続する水頭圧管内の水頭圧を水頭圧センサによって取得する取得部と、
前記水頭圧袋に接触するカフと、
前記カフに流体を注入するポンプと、
前記カフから前記流体を排気する排気弁と、
前記カフ内のカフ圧力を測定する圧力センサと、
前記水頭圧と前記カフ圧力に基づいてユーザの血圧を測定する測定部と、
を備え、
前記水頭圧袋及び前記水頭圧センサのいずれかは前記ユーザの特定の身体位置に配置される血圧測定装置。
【請求項２】
前記測定部は、
前記水頭圧に基づいて前記ユーザの姿勢を判定する判定部と、
前記姿勢に基づいて前記ユーザの血圧を補正する血圧測定部と、
を備える請求項１に記載の血圧測定装置。
【請求項３】
前記判定部は、前記水頭圧袋がユーザの上腕に配置される場合に、
前記水頭圧が第１範囲に含まれる場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定し、
前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれる場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、
前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれる場合には、前記水頭圧袋の位置が心臓よりも下にあると判定する、
請求項２に記載の血圧測定装置。
【請求項４】
前記判定部は、
前記水頭圧が前記第１範囲、前記第２範囲、及び前記第３範囲のいずれかに含まれている場合には、前記ユーザが体を横たえている姿勢と判定し、
前記水頭圧が前記第１範囲、前記第２範囲、及び前記第３範囲に含まれていない場合には、前記ユーザが体を横たえていない姿勢と判定する、
請求項３に記載の血圧測定装置。
【請求項５】
前記判定部は、前記ユーザのある身体位置に固定して配置される加速度センサから該身体に対する加速度の向きを取得する向き取得部をさらに備え、
前記判定部は、前記加速度の向きと前記水頭圧に基づいて前記ユーザの姿勢を判定する、
請求項２に記載の血圧測定装置。
【請求項６】
前記判定部は、前記水頭圧袋がユーザの上腕に配置される場合に、
前記水頭圧が第１範囲に含まれる場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定し、
前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれ、かつ、前記向きが第１向きの場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、
前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれ、かつ、前記向きが前記第１向きでない場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、
前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれ、かつ、前記向きが前記第１向きと逆向きの場合には、前記水頭圧袋の位置が心臓よりも下にあると判定する、
前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれ、かつ、前記向きが前記逆向きでない場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定する、
請求項５に記載の血圧測定装置。
【請求項７】
前記判定部は、前記ユーザが体を横たえた姿勢である場合に、
前記水頭圧が第１範囲に含まれ、かつ、前記向きが第１向きの場合には、前記姿勢が仰臥位であると判定し、
前記水頭圧が第１範囲に含まれ、かつ、前記向きが前記第１向きでない場合には、前記姿勢が伏臥位であると判定する、
請求項６に記載の血圧測定装置。
【請求項８】
前記測定部は、
前記水頭圧に基づいて前記水頭圧袋と前記水頭圧センサとの高低差を算出する算出部と、
前記高低差に基づいて前記ユーザの血圧を補正する血圧測定部と、
を備える請求項１に記載の血圧測定装置。
【請求項９】
脈波信号を検出する脈波検出部と、
前記脈波信号の時間変動と、前記水頭圧袋と前記水頭圧センサとの高低差の時間変動とに基づいて、同一時間に測定された血圧の変動の原因を判定する判定部と、
をさらに備える請求項１または８に記載の血圧測定装置。
【請求項１０】
前記判定部は、
前記脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定された場合には、前記脈波信号の時間変動した時間に測定された血圧はユーザの生理現象を反映していないと判定し、
前記脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定されていない場合には、前記脈波信号の時間変動した時間に測定された血圧はユーザの生理現象を反映していると判定する、
請求項９に記載の血圧測定装置。
【請求項１１】
前記算出部は、前記高低差に基づいて前記ユーザの姿勢を判定し、
前記血圧測定部は、前記姿勢に基づいて前記ユーザの血圧を測定する、
請求項８に記載の血圧測定装置。
【請求項１２】
前記水頭圧袋は基準位置から一定の高さの高さ位置と前記身体位置とのうちの一方に配置され、
前記水頭圧センサは前記高さ位置と前記身体位置とのうちの前記水頭圧袋とは異なる位置に配置される、
請求項１乃至１１のいずれか１項に記載の血圧測定装置。
【請求項１３】
水頭圧袋に接続する水頭圧管内の水頭圧を水頭圧センサによって取得し、
前記水頭圧に基づいてユーザの血圧を測定する、
ことを備え、
前記水頭圧袋及び前記水頭圧センサのいずれかは前記ユーザの特定の身体位置に配置される血圧測定方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載の血圧測定装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、血圧測定装置、方法及びプログラムに関する。
【背景技術】
【０００２】
ユーザの血圧を測定する際には、生体の特定部位に装置を装着し測定することが一般的である。例えば、カフ式の血圧測定装置では、ユーザの上腕にカフを装着して、カフに流体を注入またはカフから流体を排出することによって、ユーザの血圧を測定する。他には、例えば、ユーザの手首に腕時計を装着し、腕時計またはベルトに内蔵された装置（例えば、カフまたは電極）によってユーザの血圧を測定する血圧測定装置もある。
【０００３】
このように血圧を測定する場合には、生体の装着位置の高さを適切に調整することが重要である。心臓の高さと測定位置の高さとの差に応じて、心臓から測定位置までの血管内の血液が重力を受けて生じる圧力（例えば、水頭圧で表す）に差が発生する。この結果、心臓の高さより測定位置の高さが低い場合には、心臓から測定位置までの血液が受ける重力による圧力が加わった状態で血圧が測定される。一方、心臓の高さより測定位置の高さが高い場合には、測定位置から心臓までの血液が受ける重力による圧力が減じられた状態で血圧が測定される。すなわち、心臓の位置と血圧を測定する生体の位置との高さを一致させることが、血圧の測定精度を確保するための条件として重要である。
【０００４】
ユーザの正確な血圧の測定を行うための血圧測定装置として、例えば、特許文献１には水頭圧に基づく手法が開示されている。  
特許文献１では、内側カフにおける圧力は、心臓と被測定部位との間の水頭圧分が増加した圧力となるが、圧力検出部により検出される圧力は、圧力検出部と内側カフとの間の水頭圧分だけ減少するので、双方の水頭圧が打ち消し合って真の血圧値を検出する。この結果、特許文献１によれば、通常の血圧測定法に加えて予め圧力検出部を心臓の高さに保持することにより水頭圧の補正がなされる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１３６１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の血圧測定装置は、圧力検出部を被検者の心臓の高さとほぼ同じ高さに維持し、内側及び外側カフを例えば人差し指に装着して測定を開始する、との記載しかない。特許文献１には、どのようにして圧力検出部の高さと心臓の高さとを同じ高さに維持するかについては述べられていない。また、特許文献１でこれらの高さを同じに維持するためには、カフにかかる内圧力を検出する圧力検出部をユーザが調整（上下動させる）する必要がある。したがって、少なくとも就寝中にはユーザは特許文献１に記載の血圧測定装置を使用することはできない。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、就寝中でも正確な血圧を測定することが可能な血圧測定装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本開示は、上述した課題を解決するために、以下の構成を採用する。
【０００９】
すなわち、本開示の第１の側面に係る血圧測定装置は、水頭圧袋に接続する水頭圧管内の水頭圧を水頭圧センサによって取得する取得部と、前記水頭圧袋に接触するカフと、前記カフに流体を注入するポンプと、前記カフから前記流体を排気する排気弁と、前記カフ内のカフ圧力を測定する圧力センサと、前記水頭圧と前記カフ圧力に基づいてユーザの血圧を測定する測定部と、を備え、前記水頭圧袋及び前記水頭圧センサのいずれかは前記ユーザの特定の身体位置に配置される。
【００１０】
上記の構成では、水頭圧袋及び水頭圧センサのいずれかをユーザの特定の身体位置に置き、水頭圧袋に接続する水頭圧管内の圧力（水頭圧）を水頭圧センサによって取得することにより、血圧測定装置はこの特定の身体位置とユーザの姿勢または基準となる高さとの差を測定することができる。そして、血圧測定装置は、ユーザの姿勢または基準となる高さと、水頭圧袋に接触するカフ内のカフ圧力に基づいて、ユーザの血圧値を測定することができる。ここで、特定の身体位置は、ユーザの身体に対して位置がずれない場所であればどこでもよい。例えば、特定の身体位置は、上腕部の心臓に近い位置であり、水頭圧袋は血圧を測定するためのカフに接触して設置される。また、基準となる高さは、一定の高さであればどの高さでもよい。例えば、基準となる高さは、測定部が設置されている床面がある。他に、例えば、水頭圧袋をカフに付着させ上腕にカフを巻き、基準となる高さは測定部が設定されている床面として、測定部と同じ高さに水頭圧センサを設置してもよい。さらに他に、例えば、水頭圧袋を胸部の心臓に近い位置に設置し、水頭圧センサ及び測定部を手首に設置してもよいし、水頭圧袋と水頭圧センサ及び測定部とはこの逆の位置に設置してもよい。
【００１１】
基準となる高さは予め設定されるので、水頭圧センサで検出される圧力に応じて、血圧を測定する測定部の高さと基準となる高さとの差は決定されることが可能になる。したがって、水頭圧センサによって取得された圧力とカフ圧力に基づいて測定部がユーザの血圧を測定することによって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかを自動的に判定することができる。この結果、ユーザが機器を操作できない状態（例えば、就寝中）でも測定されたユーザの血圧が本来の値であるかどうか、本来の値から小さいか大きいかを含めて血圧を測定することが可能になる血圧測定装置を提供することができる。
【００１２】
上記の第２の側面に係る血圧測定装置では、前記測定部は、前記水頭圧に基づいて前記ユーザの姿勢を判定する判定部と、前記姿勢に基づいて前記ユーザの血圧を補正する血圧測定部と、を備える。
【００１３】
上記の構成では、水頭圧袋または水頭圧センサのいずれかを配置したユーザの身体位置の高さに基づいて、水頭圧センサが検出する圧力が変化する。この圧力の値はユーザの姿勢と対応付けることができるので、水頭圧センサが検出した圧力に基づいて判定部はユーザの姿勢を判定することができる。ユーザの姿勢によってユーザの血圧を測定する測定部の高さと水頭圧センサとの高さとの差は決定される。したがって、血圧測定部が姿勢に基づいてユーザの血圧を測定することによって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかを判定部が自動的に判定することができる。さらに、血圧測定部がこの判定に基づいてユーザの血圧を本来の血圧に補正することができる。また、この血圧測定装置によって就寝時のユーザの姿勢も判定して履歴を記録することができる。さらに、特定の姿勢の場合のみ、血圧測定部が動作するようにしてもよいし、または血圧の測定値を記録してもよい。
【００１４】
上記の第３の側面に係る血圧測定装置では、前記判定部は、前記水頭圧袋がユーザの上腕に配置される場合に、前記水頭圧が第１範囲に含まれる場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定し、前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれる場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれる場合には、前記水頭圧袋の位置が心臓よりも下にあると判定する。
【００１５】
上記の構成では、水頭圧センサが検出した圧力の値が第１範囲、第２範囲、第３範囲のいずれに含まれるかに応じて、水頭圧袋の高さとユーザの心臓の高さとの大小関係を判定することができる。この判定部の処理に基づいて、ユーザの血圧が正確に測定されている場合を識別することが可能になる。したがって、適切な高さで正確に測定されたユーザの血圧の値と測定時刻とを含むデータのみを抽出することができる。また、例えば、測定された血圧値が時刻に対応付けられれば、正確に測定されたユーザの血圧の値と測定した時刻とを関連付けたデータ（血圧値データとも称す）を血圧測定装置が記録することが可能になる。
【００１６】
上記の第４の側面に係る血圧測定装置では、前記判定部は、前記水頭圧が前記第１範囲、前記第２範囲、及び前記第３範囲のいずれかに含まれている場合には、前記ユーザが体を横たえている姿勢と判定し、前記水頭圧が前記第１範囲、前記第２範囲、及び前記第３範囲に含まれていない場合には、前記ユーザが体を横たえていない姿勢と判定する。
【００１７】
上記の構成では、水頭圧センサが検出した圧力の値に応じてユーザが体を横たえているかどうかを判定部が判定することができる。したがって、ユーザが就寝中であることを判定部が判定して、例えば、血圧測定部が就寝中の血圧値データを抽出することが可能になる。また、例えば、就寝中に目が覚め起き上がった際の血圧値データを判定部が識別して除外することができる。この結果、就寝中でもユーザが体を横たえている場合のみの血圧値データを抽出することができる。
【００１８】
上記の第５の側面に係る血圧測定装置では、前記判定部は、前記ユーザのある身体位置に固定して配置される加速度センサから該身体に対する加速度の向きを取得する向き取得部をさらに備え、前記判定部は、前記加速度の向きと前記水頭圧に基づいて前記ユーザの姿勢を判定する。
【００１９】
上記の構成では、水頭圧センサで検出する圧力に加え、ユーザの身体に固定して配置される加速度センサによって、この位置での加速度の向きを取得することができる。加速度センサはユーザの特定の身体位置に固定されているので、加速度センサによる加速度の向きによってユーザの体の向きを判定することができる。例えば、ユーザが就寝中である場合には、ユーザが寝返りを打っている間以外はほぼ静止しているので、加速度センサの値は重力加速度になる。加速度センサが配置される位置はユーザの身体に固定されているので、判定部はユーザが重力の向きに対してどちらを向いているかを判定することができる。
【００２０】
上記の第６の側面に係る血圧測定装置では、前記判定部は、前記水頭圧袋がユーザの上腕に配置される場合に、前記水頭圧が第１範囲に含まれる場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定し、前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれ、かつ、前記向きが第１向きの場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、前記水頭圧が第１範囲の最大値よりも大きい値を含む第２範囲に含まれ、かつ、前記向きが前記第１向きでない場合には、前記水頭圧袋の位置が心臓よりも上にあると判定し、前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれ、かつ、前記向きが前記第１向きと逆向きの場合には、前記水頭圧袋の位置が心臓よりも下にあると判定する、前記水頭圧が第１範囲の最小値よりも小さい値を含む第３範囲に含まれ、かつ、前記向きが前記逆向きでない場合には、前記水頭圧袋の位置が心臓と同一の高さにあると判定する。
【００２１】
上記の構成では、水頭圧センサが検出した圧力の値が第１範囲、第２範囲、及び第３範囲のいずれに含まれるか、さらに加速度の向きに応じて、水頭圧袋の高さとユーザの心臓の高さとの大小関係を圧力だけで判定するよりも正確に判定することができる。また、第１向きは、加速度センサがユーザの身体にどのように固定されて配置されるかに依存する。例えば、伏臥位である場合と仰臥位である場合で反対の向きを示すように加速度センサをユーザに配置する。第１向きと加速度センサの配置とは連動する。向きを判別することは容易なので、加速度センサの配置を優先してもよい。実装する際は、加速度センサの配置を決定し、その後に第１向きを定義することが望ましい。また、加速度センサの配置はある程度の自由度がある。例えば、加速度センサがユーザの重心に対して１８０度回転した位置に配置されれば、第１向きが回転前の向きとは逆向きになるので、これを考慮して向きを設定すればよい。
【００２２】
この判定部の処理に基づいて、ユーザの血圧が正確に測定されている場合を識別することが可能になる。したがって、正確に測定されたユーザの血圧値データのみを抽出することができる。また、例えば、正確に測定されたユーザの血圧の値と測定した時刻とを関連付けて記録することが可能になる。
【００２３】
上記の第７の側面に係る血圧測定装置では、前記判定部は、前記ユーザが体を横たえた姿勢である場合に、前記水頭圧が第１範囲に含まれ、かつ、前記向きが第１向きの場合には、前記姿勢が仰臥位であると判定し、前記水頭圧が第１範囲に含まれ、かつ、前記向きが前記第１向きでない場合には、前記姿勢が伏臥位であると判定する。
【００２４】
上記の構成では、水頭圧センサが検出した圧力と加速度センサが検出した重力加速度によって、ユーザが仰臥位であるか、または伏臥位であるかを正確に判定することができる。ユーザの就寝時の体位を正確に判定することができるので、ユーザの血圧値データの信頼性を正確に判定することが可能になる。
【００２５】
上記の第８の側面に係る血圧測定装置では、前記測定部は、前記水頭圧に基づいて前記水頭圧袋と前記水頭圧センサとの高低差を算出する算出部と、前記高低差に基づいて前記ユーザの血圧を補正する血圧測定部と、を備える。
【００２６】
上記の構成では、水頭圧センサが検出する圧力が水頭圧袋と水頭圧センサとの高さの差（高低差）に対応するので、算出部はこの圧力に基づいて高低差を算出することができる。圧力と高低差は比例の関係にあり、水頭圧袋が水頭圧センサよりも高いほど圧力が高くなり、水頭圧袋が水頭圧センサよりも低いほど圧力は低くなる。管理者、製造者、またはユーザが水頭圧センサを校正し、圧力の値と高低差を簡単な数式で表すことが可能である（より詳細には実施形態で説明する）。算出部はこの数式に基づいて高低差を算出する。したがって、血圧測定部が高低差に基づいてユーザの血圧を測定することによって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある誤差範囲内で本来の値であるかを血圧測定部が自動的に判定することができる。さらに、血圧測定部がこの判定に基づいてユーザの血圧を本来の血圧に補正することができる。また、この血圧測定装置によって就寝時のユーザの姿勢も判定して履歴を記録することができる。
【００２７】
上記の第９の側面に係る血圧測定装置では、脈波信号を検出する脈波検出部と、前記脈波信号の時間変動と、前記水頭圧袋と前記水頭圧センサとの高低差の時間変動とに基づいて、同一時間に測定された血圧の変動の原因を判定する判定部と、をさらに備える。
【００２８】
上記の構成では、脈波検出部が脈波信号の時間変動と、算出部が算出した、前記水頭圧袋と前記水頭圧センサとの高低差の時間変動とを、判定部が同一時間帯で比較することによって、脈波信号の時間変動部分が、水頭圧袋と水頭圧センサとの高低差の時間変動に起因しているかどうかを判定することができる。脈波信号の時間変動部分が高低差の時間変動に起因していない場合には、同一時間に測定された血圧の変動は、高低差に起因するものではないと判定することができる。
【００２９】
上記の第１０の側面に係る血圧測定装置では、前記判定部は、前記脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定された場合には、前記脈波信号の時間変動した時間に測定された血圧はユーザの生理現象を反映していないと判定し、前記脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定されていない場合には、前記脈波信号の時間変動した時間に測定された血圧はユーザの生理現象を反映していると判定する。
【００３０】
上記の構成では、同一時間帯で脈波の時間変動と、高低差の時間変動を判定部が比較することによって、脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定された場合には、同一時間帯に測定された血圧変動は、高低差による時間変動である可能性が高いと見なすことができる。したがって、高低差による時間変動である可能性が高いと見なされた時間帯での血圧測定は、ユーザの生理現象を反映していないと判定することができる。一方、判定部が、脈波信号の時間変動する部分と、前記高低差の時間変動する部分とが同一時間に測定されなかった場合には、脈波信号が時間変動した時間帯に測定された血圧は、高低差による時間変動である可能性が低いと見なすことができる。したがって、高低差による時間変動である可能性が低いと見なされた時間帯での血圧測定は、ユーザの生理現象を反映している（すなわち、ユーザの本来の血圧を示す）と判定することができる。
【００３１】
上記の第１１の側面に係る血圧測定装置では、前記算出部は、前記高低差に基づいて前記ユーザの姿勢を判定し、前記血圧測定部は、前記姿勢に基づいて前記ユーザの血圧を測定する。
【００３２】
上記の構成では、水頭圧袋と水頭圧センサとの高さの差（高低差）とそれぞれが設置されている位置が解れば、水頭圧によって水頭圧袋と水頭圧センサとの位置関係が判明する。また、水頭圧袋及び水頭圧センサのいずれかはユーザの特定の身体位置に配置されるので、高低差によってユーザに配置されているもの（すなわち、水頭圧袋または水頭圧センサ）の高さが判明する。したがって、水頭圧袋と水頭圧センサとの高低差によって、ユーザの姿勢を判定することができる。そして、血圧測定部は、ユーザの姿勢によって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかを自動的に判定することができる。また、特定の姿勢の場合のみ、血圧測定部が動作するようにしてもよい。他の形態として、血圧測定部は通常通り血圧値を測定し、血圧値データを記憶部が記憶し、測定後にユーザの測定時の姿勢に基づいて血圧値データから不要なデータを削除してもよい。
【００３３】
上記の第１２の側面に係る血圧測定装置は、前記水頭圧袋は基準位置から一定の高さの高さ位置と前記身体位置とのうちの一方に配置され、前記水頭圧センサは前記高さ位置と前記身体位置とのうちの前記水頭圧袋とは異なる位置に配置される。
【００３４】
上記の構成では、基準位置から一定の高さの位置が固定されているので、この位置の高さともう一方のものとの差が、水頭圧センサが検出する圧力に反映される。例えば、水頭圧センサを含む装置が寝室の床面に配置され、ユーザはベッドに横たわり、水頭圧袋は横たわったユーザの心臓に最も近い胸部の特定の位置に配置される。この場合には、床面からのベッドのフレーム及びマット等の厚みがオフセット値になり、高低差はこのオフセット値以上になる。このように、水頭圧袋と水頭圧センサの一方の高さを固定すればオフセット値が決まるので、圧力の取り得る範囲が明確になり測定精度に寄与する可能性がある。例えば、圧力の取り得る範囲が明確になれば、この範囲以外の値になった場合に水頭圧センサもしくは水頭圧袋に不具合があることを発見しやすくなる。この結果、血圧測定装置のメンテナンスがしやすくなるという効果もある。
【００３５】
上記の第１３の側面に係る血圧測定装置は、前記水頭圧袋に接触するカフをさらに備え、前記測定部は、前記カフ内にかかるカフ圧力から前記血圧を測定する。
【００３６】
上記の構成では、血圧を測定する際に使用するカフに水頭圧袋を接触させて付着することによって、ユーザに水頭圧袋を固定して設置することができる。
【発明の効果】
【００３７】
本発明によれば、正確な血圧を測定することが可能な血圧測定装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００３８】
【図１】実施の形態に係る血圧測定装置の適用場面の一例を模式的に例示する図。
【図２】実施の形態に係る血圧測定装置のハードウェア構成の一例を模式的に例示する図。
【図３】実施の形態に係る血圧測定装置の外観の一例を模式的に例示する図。
【図４】実施の形態に係る血圧測定装置で測定される水頭圧と水頭圧袋の高さとの関係の一例を例示する図。
【図５】実施の形態に係る血圧測定装置での、水頭圧、高さ、及び血圧値への影響と、姿勢との関係の一例を例示する図。
【図６】実施の形態に係る血圧測定装置での、水頭圧と高さとの関数関係と、ユーザの姿勢いとの関係の一例を例示する図。
【図７】実施の形態に係る血圧測定装置のソフトウェア構成の一例を例示する図。
【図８】実施の形態に係る血圧測定装置の処理手順の一例を模式的に例示する図。
【図９】図８のステップＳ８１０の動作の一例を例示する図。
【図１０】実施の形態の変形例に係る血圧測定装置のハードウェア構成の一例を模式的に例示する図。
【図１１】実施の形態の変形例に係る血圧測定装置での、水頭圧、加速度の向き、高さ、及び血圧値への影響と、姿勢との関係の一例を例示する図。
【図１２】実施の形態の変形例に係る血圧測定装置のソフトウェア構成の一例を例示する図。
【図１３】実施の形態の変形例に係る血圧測定装置の処理手順の一例を模式的に例示する図。
【図１４】実施の形態の変形例に係る血圧測定装置のソフトウェア構成の変形例を例示する図。
【図１５】カフの圧迫力と、脈振幅と、高さとの時間履歴の一例を示す、正常な血圧測定が可能と判定される一例の図。
【図１６】高さ変動を伴う脈振幅の対応期間は正常な血圧測定が不可能と判定され、対応部分のデータを除外する一例を例示する図。
【図１７】高さ変動を伴わない脈振幅の変動部分は正常な血圧測定が可能と判定される一例を例示する図。
【図１８】高さ変動を伴う脈振幅の対応期間は正常な血圧測定が不可能と判定される一例を例示する図。
【発明を実施するための形態】
【００３９】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。
【００４０】
［適用例］  
まず、図１を用いて、本発明が適用される場面の一例について説明する。図１は、本適用例に係る血圧測定装置１００の適用場面の一例を模式的に例示する。血圧測定装置１００では、水頭圧袋１０１が典型的にはカフ１０５に付着されていて、カフ１０５がユーザに装着される位置を示すために水頭圧袋１０１が使用される。水頭圧センサ１０３が水頭圧管１０２を介して水頭圧袋１０１に接続し、水頭圧袋１０１の高さに応じた水頭圧を検出する。測定判定部１０４は、水頭圧センサ１０３が検出した水頭圧に基づいて水頭圧センサ１０３が設置されている位置と水頭圧袋１０１の位置との高さを推定し、ユーザの血圧を測定するために適した高さであるかどうかを判定する。血圧測定部１１０は、ポンプ１０８及び弁１０９を使用して、カフ１０５に流体（例えば、空気）を送り込みまたはカフ１０５から流体を排出してその際の圧力センサ１０７が検出したカフ内のカフ圧力に基づいて、ユーザの血圧を測定する。典型的には、測定判定部１０４が血圧を測定するのに適した高さであると判定した場合に、血圧測定部１１０がユーザの血圧を測定する。血圧測定部１１０が測定した血圧値データは、記憶部１１１に記憶される。
【００４１】
血圧測定装置１００は、ユーザの血圧値を測定するもので、水頭圧袋１０１、水頭圧管１０２、及び水頭圧センサ１０３により決定される水頭圧に基づいて、ユーザの血圧値を測定する。図１に示される通り、血圧測定装置１００は、生体に装着されて生体の血圧を測定するものであり、生体へ加圧及び減圧し生体から脈拍を取得するためのカフ１０５と、カフ１０５に付着される水頭圧袋１０１と、水頭圧管１０２を介して接続され水頭圧を検出する水頭圧センサ１０３と、水頭圧に基づいて血圧測定に適した状態であるかどうかを判定する測定判定部１０４と、カフ１０５を加圧及び減圧するためにカフ管１０６を介して使用されるポンプ１０８及び弁１０９と、カフ管１０６を介してカフ１０５の圧力を検出する圧力センサ１０７と、測定判定部１０４の判定に基づいてユーザの血圧を補正する血圧測定部１１０と、血圧測定部１１０が補正した血圧値データを記憶する記憶部１１１と、を備えている。
【００４２】
水頭圧袋１０１は、水頭圧管１０２を介して水頭圧センサ１０３に接続している。一方、カフ１０５は、カフ管１０６を介して、圧力センサ１０７、ポンプ１０８、弁１０９に接続している。水頭圧管１０２及びカフ管１０６はそれぞれ流体で満たされていて、例えば、水頭圧管１０２にはグリセリンが充填され、カフ管１０６には空気が充填されている。水頭圧管１０２とカフ管１０６とは図１では分離しているが、一体に形成されていてもよい。水頭圧センサ１０３は、水頭圧管１０２内の圧力（より正確には、水頭圧センサ１０３に接続している水頭圧管１０２の位置での圧力）を検出する。測定判定部１０４は、水頭圧センサ１０３が検出した水頭圧に基づいて、水頭圧センサ１０３が設置されている位置と水頭圧袋１０１の位置との高さを推定し、ユーザの血圧を測定するために適した高さであるかどうかを判定する。測定判定部１０４は、水頭圧センサ１０３で検出される水頭圧に基づいて、ユーザの姿勢を判定してユーザの血圧を測定するために適した姿勢であるかどうかを判定してもよい。
【００４３】
測定判定部１０４は、ユーザの正確な血圧値を取得できると判定した場合に、血圧値データを取得するように血圧測定部１１０に指示信号を送信する。また、測定判定部１０４は、測定判定部１０４が判定した水頭圧袋１０１の高さまたはユーザの姿勢に基づいて、ユーザの血圧測定の開始を指示してもよい。他に、血圧測定部１１０が測定判定部１０４の判定結果にかかわらず、ユーザの血圧値を測定し記憶部１１１に血圧値データを記憶させ、測定判定部１０４が判定した判定結果と判定した時刻とを記憶部１１１に記憶しておく。そして、血圧測定部１１０または記憶部１１１が、測定判定部１０４が判定した判定結果に基づいて、血圧値データのうち正確なデータと判定することができるデータのみを残し、他の正確なデータと判定されなかったデータを採用しなくてもよい（または削除してもよい）（このデータを補正されたデータとしてもよい）。記憶部１１１は、血圧測定部１１０が測定した血圧値データを記憶している。また、血圧値データと共に測定判定部１０４が判定した判定結果が記憶部１１１に記憶されてもよい。
【００４４】
図１の例では、カフへの加圧または減圧によって血圧を測定するオシロメトリック法が適用されている。オシロメトリック法では、カフ１０５、カフ管１０６、圧力センサ１０７、ポンプ１０８、弁１０９を使用して血圧測定装置１００がユーザの血圧値を測定する。なお、血圧測定装置１００は、本発明の「血圧測定装置」に対応する。
【００４５】
以上の通り、本適用例では、血圧測定装置は、水頭圧袋をユーザの特定の身体位置に置き、水頭圧袋に接続する水頭圧管内の圧力を水頭圧センサによって取得することにより、この特定の身体位置とユーザの姿勢または基準となる高さとの差を測定することができる。そして、血圧測定装置は、ユーザの姿勢または基準となる高さに基づいて、ユーザの血圧値を測定及び補正することができる。したがって、水頭圧センサによって取得された圧力に基づいて測定部がユーザの血圧を測定することによって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかを自動的に判定することができる。この結果、ユーザが機器を操作できない状態（例えば、就寝中）でも測定されたユーザの血圧が本来の値であるかどうか、本来の値から小さいか大きいかを含めて血圧を測定し補正することが可能になる血圧測定装置、方法及びプログラムを提供することができる。
【００４６】
［構成例］  
（ハードウェア構成）  
＜血圧測定装置＞  
次に、図２を用いて、本実施形態に係る血圧測定装置２００のハードウェア構成の一例について説明する。  
図２に示される通り、本実施形態に係る血圧測定装置２００は、出力装置２１１、入力装置２１２、制御部２１３、記憶部２１４、ドライブ２１５、外部インタフェース２１６、通信インタフェース２１７、電源２１８、及び計時装置２２３が電気的に接続されたコンピュータを含む。さらに血圧測定装置２００は、圧力センサ２１９、ポンプ駆動回路２２０、ポンプ２２１、押圧カフ２３１、水頭圧センサ２２５、及び水頭圧袋２２７を備える。本実施形態に係る血圧測定装置２００は、本発明の「血圧測定装置」に相当する。なお、図２では、通信インタフェース及び外部インタフェースをそれぞれ、「通信Ｉ／Ｆ」及び「外部Ｉ／Ｆ」と記載している。
【００４７】
制御部２１３は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素の制御を行う。記憶部２１４は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部２１３で実行される水頭圧による測定判定及びカフ制御プログラム、血圧測定プログラム、及び／または血圧測定装置が測定した血圧のデータである血圧測定データ等を記憶する。
【００４８】
水頭圧による測定判定及びカフ制御プログラムは、水頭圧センサ２２５が検出した水頭圧に基づいて判定された状態（ユーザの姿勢、血圧測定点の高さ）に応じて正確な血圧を測定可能であるかを判定する処理（図８、図１３）を実行させるためのプログラムである。また、血圧測定プログラムは、押圧カフ２３１を利用してカフを装着したユーザの血圧を測定する処理（図９）を実行させるためのプログラムである。さらに、血圧測定データは、血圧測定プログラムを実行することによって得られる血圧の時系列データである。詳細は後述する。
【００４９】
通信インタフェース２１７は、例えば、近距離無線通信（例えば、ブルートゥース（登録商標））モジュール、有線ＬＡＮ（Local Area Network）モジュール、無線ＬＡＮモジュール等であり、ネットワークを介した有線または無線通信を行うためのインタフェースである。通信インタフェース２１７は、血圧測定装置２００を外部装置（例えば、スマートフォン、ネットワーク上の通信機器）に接続するためのインタフェースである。通信インタフェース２１７は、制御部２１３によって制御される。通信インタフェース２１７は、ネットワークを介して受信した外部装置からの情報を制御部２１３へ受け渡す。このネットワークを介した通信は、無線または有線のいずれでもよい。なお、通信インタフェース２１７は、ネットワークを介して、情報を外部装置へ送信することができてもよい。ネットワークは、病院内ＬＡＮのような他の種類のネットワークであってもよいし、ＵＳＢ（Universal Serial Bus）ケーブルなどを用いた１対１の通信であってもよい。通信インタフェース２１７は、マイクロＵＳＢコネクタを含んでいてもよい。
【００５０】
入力装置２１２は、例えば、マウス、キーボード等の入力を行うための装置である。出力装置２１１は、例えば、ディスプレイ、スピーカ等の出力を行うための装置である。外部インタフェース２１６は、ＵＳＢポート等であり、例えば、圧力センサ２１９、水頭圧センサ２２５、及び／またはポンプ駆動回路２２０等の外部装置と接続するためのインタフェースである。
【００５１】
記憶部２１４は、コンピュータその他の装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的または化学的作用によって蓄積する媒体である。血圧測定装置２００は、この記憶部２１４から、測定判定及びカフ制御プログラム、血圧測定プログラム、及び／または血圧測定データ等を取得してもよい。
【００５２】
ドライブ２１５は、例えば、ＣＤ（Compact Disk）ドライブ、ＤＶＤ（Digital Versatile Disk）ドライブ等であり、記憶媒体に記憶されたプログラムを読み込むための装置である。ドライブ２１５の種類は、記憶媒体の種類に応じて適宜選択されてよい。上記の測定判定及びカフ制御プログラム、血圧測定プログラム、及び／または血圧測定データは、この記憶媒体に記憶されていてもよい。ここでは、記憶媒体の一例として、ＣＤ、ＤＶＤ等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
【００５３】
電源２１８は、電力を供給可能なものであれば何でもよく、例えば、充電可能な２次電池または通常のコンセントから取得可能な交流電源である。電源２１８は、血圧測定装置２００本体に搭載されている各要素へ電力を供給する。電源２１８は、例えば、出力装置２１１、入力装置２１２、制御部２１３、記憶部２１４、ドライブ２１５、外部インタフェース２１６、通信インタフェース２１７、圧力センサ２１９、ポンプ駆動回路２２０、ポンプ２２１、弁２２２、計時装置２２３、及び水頭圧センサ２２５へ電力を供給する。
【００５４】
圧力センサ２１９は、例えば、ピエゾ抵抗式圧力センサである。圧力センサ２１９は、第１流路を構成するカフ管（例えば、可撓性チューブ）２４１及び流路形成部材２４２を介して、押圧カフ２３１内の圧力を検出する。圧力センサ２１９は、圧力データ（例えば、圧力値の時系列データ）を制御部２１３へ出力する。
【００５５】
ポンプ駆動回路２２０は、制御部２１３からの制御信号に基づいて、ポンプ２２１を駆動または制動する（つまり、ポンプ２２１をオンまたはオフする）。ポンプ駆動回路２２０は、流体を注入すると判定された場合に、押圧カフ２３１に流体を注入するポンプ２２１を駆動する。
【００５６】
ポンプ２２１は、例えば、圧電ポンプである。ポンプ２２１は、第１流路を介して、押圧カフ２３１に流体が流通可能に接続されている。ポンプ２２１は、第１流路を通して、押圧カフ２３１に流体（例えば、空気）を供給することができる。なお、ポンプ２２１には、ポンプ２２１のオンまたはオフに伴って開閉が制御される弁２２２が搭載されている。すなわち、この弁２２２は、ポンプ２２１がオンされると閉じて、押圧カフ２３１内に空気を封入する。一方、この弁２２２は、ポンプ２２１がオフされると開いて、押圧カフ２３１内の空気を、第１流路を通して大気中へ排出させる。なお、この弁２２２は、逆止弁の機能を有し、排出される空気が逆流することはない。また、これとは異なり、制御部２１３が、ポンプ２２１のオンまたはオフの制御と、弁２２２の開閉の制御とを別々に行うようにしてもよい。
【００５７】
水頭圧センサ２２５は圧力センサ２１９と同様な機構でもあってよい。水頭圧センサ２２５は、流路を構成する水頭圧管２２６を介して、水頭圧管２２６内の圧力を検出する。水頭圧センサ２２５は、圧力データ（例えば、圧力値の時系列データ）を制御部２１３へ出力する。水頭圧袋２２７及び水頭圧管２２６には流体としてグリセリン（例えば、密度１．２６ｇ／ｃｍ３）が充填される。なお、水頭圧管２２６は、精度良く高さを測定するために、カフ管２４１よりも硬い素材（例えば、ＰＴＦＥ：polytetrafluoroethylene）が使用される。カフ管２４１は、比較的柔らかい素材（例えば、ＰＶＣ：polyvinyl chloride）からできていて、ユーザビリティに優れる。
【００５８】
計時装置２２３は、時間を計測する装置であり、日時を計測できる。例えば、計時装置２１９はカレンダーを含む時計であり、現在の日時の情報を制御部２１３へ渡す。
【００５９】
なお、血圧測定装置２００の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部２１３は、複数のプロセッサを含んでもよい。血圧測定装置２００は、複数台の情報処理装置で構成されてもよい。また、血圧測定装置２００は、提供されるサービス専用に設計された情報処理装置の他、汎用のデスクトップＰＣ（Personal Computer）、タブレットＰＣ等が用いられてもよい。
【００６０】
＜血圧測定装置の外観の一例＞  
図３に示される通り、血圧測定装置２００は、例えば、上腕式の電子血圧計である。血圧測定装置２００は、本体１００Ａ、押圧カフ２３１、及びカフ管２４１を含む。
【００６１】
本体１００Ａは、出力装置２１１（ここでは表示部）及び入力装置２１２（ここでは操作部）を含む。出力装置２１１は、例えば、測定された血圧値を表示する。また、出力装置２１１は、血圧測定に適した状態であるかどうかを表示してもよい。入力装置２１２は、例えば、電源ボタン１４０Ａ及び操作ボタン１４０Ｂを含む。
【００６２】
電源ボタン１４０Ａは、電源をオン／オフする指示を受け付ける。また、電源ボタン１４０Ａは、血圧計測のための準備をする指示を受け付ける。すなわち、電源ボタン１４０Ａが押下された場合、血圧計測の準備動作が行われた状態と判定される。準備動作は、例えば、現在の状態が、水頭圧センサ１０３及び測定判定部１０４を使用した血圧測定に適した状態であるかどうかを判定する動作がある。
【００６３】
一方、操作ボタン１４０Ｂは、血圧計測のための準備動作が行われた状態で操作（１度押下）される場合、血圧の測定開始の指示を受け付ける。また、操作ボタン１４０Ｂは、血圧計測のための準備動作が行われていない状態で操作（１度押下）される場合、他の指示を受け付けてもよい（例えば、服薬情報を記録するための指示）。
【００６４】
操作部１４０は、タッチパネル等のソフトウェアボタンでもよいし、ハードウェアボタン、すなわち、物理的な構成要素のボタンとして設けられてもよい。
【００６５】
押圧カフ２３１には、水頭圧袋２２７及び流体袋１８０が設けられる。流体袋１８０は、ユーザの被測定部位を圧迫する。押圧カフ２３１がユーザの上腕に装着されることで、ユーザの血圧値が測定される。また、押圧カフ２３１がユーザの上腕に装着された場合、水頭圧袋２２７によるユーザの姿勢、またはカフの高さ等の検出により、有用な血圧を測定することができるかどうかを判定することができる。
【００６６】
カフ管２４１は、フレキシブルであり、押圧カフ２３１と本体１００Ａとを接続する。このカフ管２４１を介して、本体１００Ａの内部に設けられたポンプ２２１から流体袋１８０に空気が送り込まれる。また、図３に示すようにカフ管２４１の内部には水頭圧管２２６が配管されていてもよいが、カフ管２４１と水頭圧管２２６は別体に配管されていてもよい。
【００６７】
＜高さと水頭圧の関係＞  
図４に示すように、水頭圧袋１０１が位置する高さと、水頭圧センサ１０３が検出する水頭圧とは一般に関係がある。この図４に示すグラフは、水頭圧センサ１０３が配置される高さよりも水頭圧袋１０１の位置が高い場合である。ここでは、水頭圧袋１０１がユーザの上腕に装着され、水頭圧センサ１０３が一定の高さの位置に固定して配置されることを想定している。この場合には、水頭圧センサ１０３の高さが高いほど水頭圧管２２６の内部にある流体による水頭圧が大きくなる。したがって、図４に示すように、高さが大きいほど水頭圧が高くなる（この逆も正しい）。なお、水頭圧センサ１０３がユーザの上腕等に装着され基準の高さに水頭圧袋１０１が配置されていてもよい。この場合には、水頭圧センサ１０３が検出する水頭圧と高さとの関係は、図４とは異なり、横軸が高さで縦軸が水頭圧とすると右下へ下がる直線になる。すなわち、水頭圧袋１０１と水頭圧センサ１０３の配置は相対的であり、原理的にはどちらかをユーザに装着して、もう一方を基準の高さになる位置に設置してよい。
【００６８】
図４には２つの直線が示されている。直線４０１は、水頭圧袋１０１と水頭圧センサ１０３とが同一の高さにある場合を水頭圧±０（ｍｂａｒ）として高さと水頭圧との関係を示している。直線４０１は、例えば、（圧力（ｍｂａｒ））＝１．１８５×（高さ（ｃｍ））−０．８３８８で表現できる。直線４０２は、水頭圧袋１０１が水頭圧センサ１０３の高さよりも約２０ｃｍだけ高い位置を高さ０として基準の位置に定義する場合の、基準の位置からの高さと水頭圧との関係を示している。直線４０２は、例えば、ベッドサイドに血圧測定装置２００の本体を配置して、ユーザの上腕に押圧カフ２３１を巻いて、ユーザが仰臥位になる場合に水頭圧袋２２７が上腕の上面に配置される場合の関係式（例えば、（圧力（ｍｂａｒ））＝１．１８５×（高さ（ｃｍ））＋１９．１６１２）になる。換言すれば、水頭圧袋２２７が上腕のうちの天井に面する位置に配置される。この場合には、例えば、ユーザが伏臥位になる場合には水頭圧袋２２７が床に面する位置になる。
【００６９】
直線４０２は、ユーザの腕の厚み（胴体の厚み（胸から背中までの厚み）にほぼ等しい）が約２０ｃｍで、かつ仰臥位になる場合に水頭圧袋２２７が上腕の上面に配置される場合に使用する関係である。直線４０２は、直線４０１を約２０ｃｍ分だけオフセットされたものである。以下の実施形態では、この直線４０２の関係式を使用した水頭圧と高さを使用する。また、水頭圧袋２２７は、仰臥位になる場合に上腕の上面に配置されるように設定されているとする。
【００７０】
＜姿勢の違いによる特徴量（水頭圧、高さ、血圧）への影響＞  
図５に示すように、ユーザが異なる姿勢を取る場合には、水頭圧、高さ、血圧値への影響が異なることが解る。  
仰臥位と伏臥位では、水頭圧、高さ、血圧値への影響は同様であり、心臓の高さにほぼ同様な位置に押圧カフ２３１が配置されるので、血圧値を測定する場合には理想的な姿勢である。したがって、この位置を高さ０として基準の高さに設定している。
【００７１】
側臥位かつ押圧カフ２３１を装着している腕が床面側にある場合には、押圧カフ２３１の高さは基準よりも低くなるので、水頭圧は低くなり、血圧値は基準の高さで測定した場合よりも高くなる。
【００７２】
伏臥位かつ押圧カフ２３１を装着している腕が天井側にある場合には、押圧カフ２３１の高さは基準よりも高くなるので、水頭圧は高くなり、血圧値は基準の高さで測定した場合よりも低くなる。
【００７３】
以上により、血圧を測定する場合には、仰臥位または伏臥位である場合（すなわち、水頭圧が約１０ｍｂａｒ（ミリバール）以上３０ｍｂａｒ以下）に測定することが望ましいことが解る。この結果をまとめたグラフが図６である。
【００７４】
図６によれば、ユーザが仰臥位または伏臥位である場合、腕が胴体より下にある側臥位（腕下）の場合、腕が胴体より上にある側臥位（腕上）の場合、その他の腕がベッド床面よりも低くなっている場合（腕下げ）、その他の腕が胴体の側面よりも挙がっている場合（腕挙げ）を、水頭圧によって判定することができることが解る。
【００７５】
（ソフトウェア構成）  
＜血圧測定装置＞  
次に、図７を用いて、本実施形態に係る血圧測定装置２００のソフトウェア構成の一例を説明する。  
血圧測定装置２００の制御部２１３は、必要なプログラムを実行する際に、記憶部２１４に記憶された、水頭圧による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＲＡＭに展開する。そして、制御部２１３は、ＲＡＭに展開された、水頭圧による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図７に示される通り、本実施形態に係る血圧測定装置２００は、水頭圧取得部７０１、姿勢判定部７０２、カフ圧力取得部７０３、及び血圧測定部７０４を備えるコンピュータとして機能する。
【００７６】
入力装置２１２がユーザから指示信号を受け、制御部２１３にこの指示信号を与え、血圧測定装置２００を動作させる。通信インタフェース２１７は、例えば、血圧測定装置２００で測定した血圧等の情報を外部の装置へ送信したり、外部の装置から情報または信号等、例えば、血圧測定装置２００の動作の開始及び終了の指示信号、血圧測定装置２００の制御部２１３のプログラムのアップデートが行われる。
【００７７】
水頭圧取得部７０１は、水頭圧センサ２２５が検出した水頭圧の値を取得する。
【００７８】
姿勢判定部７０２は、水頭圧取得部７０１が取得した水頭圧に基づいてユーザの姿勢を判定する。上述したように図５または図６に示す関係に基づいて、ユーザの姿勢を判定する。すなわち、仰臥位または伏臥位の姿勢の場合を基準の高さとし、姿勢判定部７０２は水頭圧に基づいてユーザの姿勢を判定する。ユーザが横たわっている場合には、水頭圧袋２２７が押圧カフ２３１に配置されているとすると、水頭圧によって測定される高さは数種類しかないと見なすことができるので、ユーザの姿勢を特定することは他の姿勢を考慮する場合と比較して容易に可能である。図５の例では、水頭圧によって測定される高さに対応するユーザの姿勢は、側臥位または伏臥位、側臥位（腕下）、及び側臥位（腕上）の３通りがある。図６では、ユーザの姿勢は、この３通りに加えて、側臥位（腕下）よりも水頭圧が低い場合の「腕下げ」と、側臥位（腕上）よりも水頭圧が高い場合の「腕挙げ」がある。
【００７９】
カフ圧力取得部７０３は、圧力センサ２１９が検出した押圧カフ２３１内のカフ圧力を取得する。
【００８０】
血圧測定部７０４は、姿勢判定部７０２が判定したユーザの姿勢情報に基づいて、血圧測定の実行可否を判定したり、実行可否の判定はせず計時装置２２３による時刻情報と共に姿勢情報を血圧測定部７０４に出力してもよい。血圧測定部７０４は、例えば、オシロメトリック法によって血圧を測定する（より詳しくは図９及びその説明を参照）。血圧測定部７０４は、ポンプ駆動回路２２０が押圧カフ２３１に圧力を印加してユーザの血圧測定を開始し、圧力センサ２１９が測定した押圧カフ２３１の圧力値を、カフ圧力取得部７０３を介して受け取る。血圧測定部７０４が測定した血圧値（収縮期血圧値、及び拡張期血圧値）は、姿勢情報と共に記憶部２１４に記憶される。血圧測定装置２００は計時装置２２３を使用して、血圧値と共に測定した時刻も取得してもよい。記憶部２１４には、例えば、血圧値の時系列データが記憶される。また、血圧測定部７０４は、血圧測定を行うものであれば、血圧測定方式は何でもよい。
【００８１】
＜その他＞  
血圧測定装置２００の動作に関しては後述する動作例で詳細に説明する。なお、本実施形態では、血圧測定装置２００の制御部２１３はいずれも汎用のＣＰＵによって実現されてもよい。しかしながら、以上の機能の一部または全部が、１または複数の専用のプロセッサにより実現されてもよい。また、血圧測定装置２００の構成に関して、実施形態に応じて、適宜、省略、置換及び追加が行われてもよい。
【００８２】
［動作例］  
次に、図８を用いて、血圧測定装置２００の動作例を説明する。図８は、血圧測定装置２００の処理手順の一例を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００８３】
（起動）  
まず、ユーザは血圧測定装置２００を起動し、起動した血圧測定装置２００に水頭圧による測定判定及びカフ制御プログラムを実行させる。血圧測定装置２００の制御部２１３は、以下の処理手順にしたがって、水頭圧を計測し、計測された水頭圧に基づいてユーザの姿勢を判定し、判定に応じてユーザの血圧を測定、記録、または記録した血圧を採用する。
【００８４】
（ステップＳ８０１）  
ステップＳ８０１では、制御部２１３は、水頭圧取得部７０１として動作し、水頭圧センサ２２５からの水頭圧データを取得する。
【００８５】
（ステップＳ８０２）  
ステップＳ８０２では、制御部２１３は、姿勢判定部７０２として動作し、水頭圧取得部７０１が取得した水頭圧が特定の範囲内の値であるかどうかを判定する。姿勢判定部７０２は、例えば、水頭圧が１０ｍｂａｒ以上かつ３０ｍｂａｒ以下である場合にはステップＳ８０３へ処理を進め、水頭圧が１０ｍｂａｒ以上かつ３０ｍｂａｒ以下に該当しない場合にはステップＳ８０４へ処理を進める。
【００８６】
（ステップＳ８０３）  
ステップＳ８０３では、制御部２１３は、姿勢判定部７０２として動作し、ユーザが仰臥位または伏臥位であると判定し、その後ステップＳ８１０へ処理を進める。
【００８７】
（ステップＳ８０４）  
ステップＳ８０４では、制御部２１３は、姿勢判定部７０２として動作し、水頭圧取得部７０１が取得した水頭圧が特定の範囲内の値であるかどうかを判定する。姿勢判定部７０２は、例えば、水頭圧が３０ｍｂａｒより大きい場合にはステップＳ８０５ヘ処理を進め、水頭圧が３０ｍｂａｒより大きくない場合にはステップＳ８０６へ処理を進める。
【００８８】
（ステップＳ８０５）  
ステップＳ８０５では、制御部２１３は、姿勢判定部７０２として動作し、水頭圧取得部７０１が取得した水頭圧が特定の範囲内の値であるかどうかを判定する。姿勢判定部７０２は、例えば、水頭圧が６０ｍｂａｒより大きい場合にはステップＳ８０７ヘ処理を進め、水頭圧が６０ｍｂａｒより大きくない場合にはステップＳ８０８へ処理を進める。
【００８９】
（ステップＳ８０６）  
ステップＳ８０６では、制御部２１３は、姿勢判定部７０２として動作し、水頭圧取得部７０１が取得した水頭圧が特定の範囲内の値であるかどうかを判定する。姿勢判定部７０２は、例えば、水頭圧が０ｍｂａｒより小さい場合にはステップＳ８０７ヘ処理を進め、水頭圧が０ｍｂａｒより小さくない場合にはステップＳ８０９へ処理を進める。
【００９０】
（ステップＳ８０７）  
ステップＳ８０７では、制御部２１３は、姿勢判定部７０２として動作し、このステップに該当した場合には、ユーザが起床した状態であるとして、ユーザの血圧の測定を中止するように血圧測定部７０４に指示する、もしくは、ユーザの血圧値として血圧測定部７０４が取得したデータを破棄するもしくは使用しないように血圧測定部７０４及び記憶部２１４に指示する。
【００９１】
（ステップＳ８０８）  
ステップＳ８０８では、制御部２１３は、姿勢判定部７０２として動作し、ユーザが側臥位（腕上）であると判定し、その後ステップＳ８１０へ処理を進める。側臥位（腕上）とは、水頭圧袋２２７が装着されている腕がユーザの胴体よりも上方にある状態を示す。ここで、上方とは重力がかかる向きとは逆の向きの成分を含むベクトルの向きである。
【００９２】
（ステップＳ８０９）  
ステップＳ８０９では、制御部２１３は、姿勢判定部７０２として動作し、ユーザが側臥位（腕下）であると判定し、その後ステップＳ８１０へ処理を進める。側臥位（腕上）とは、水頭圧袋２２７が装着されている腕がユーザの胴体よりも下方にある状態を示す。ここで、下方とは重力がかかる向きの成分を含むベクトルの向きである。
【００９３】
（ステップＳ８１０）  
ステップＳ８１０では、制御部２１３は、血圧測定部７０４として動作し、ユーザの血圧を測定し、ユーザの血圧値データを記憶部２１４に記憶させる。
【００９４】
次に、図８のステップＳ８１０で血圧測定を実施する場合に、血圧測定装置２００がユーザの血圧値を測定することについて図９を参照して説明する。血圧測定装置２００は、制御部２１３によって、例えば、図９のフローチャートにしたがってオシロメトリック方式によりユーザの血圧値を測定する。
【００９５】
（起動）  
図８のステップＳ８１０で、血圧測定装置２００が血圧測定プログラムを実行させる。血圧測定装置２００の制御部２１３は、以下の処理手順にしたがってユーザの血圧値を測定する。ここではオシロメトリック方式による血圧測定を説明するが、ユーザの血圧値を測定できれば他の方式でも構わない（具体例は変形例を参照）。
【００９６】
一般的なオシロメトリック法に従って血圧を測定する場合、次のような動作が行われる。まず、ユーザの被測定部位（例えば、上腕）に予め押圧カフ２３１が巻き付けられる。測定が開始されると、ポンプ２２１及び弁２２２を制御してカフ圧が最高血圧より高く加圧され、その後、徐々に減圧される。
【００９７】
（ステップＳ９０１）  
ステップＳ９０１では、制御部２１３は、血圧測定部７０４として機能し、血圧測定部７０４がポンプ駆動回路２２０を介して加圧せよとの指示を渡し、ポンプ２２１を使用して押圧カフ２３１を加圧する（つまり、押圧カフ２３１に流体を注入する）ように指示し、加圧が開始される。
【００９８】
ハードウェア的には、血圧測定開始に際して、制御部２１３は、ＲＡＭの処理用メモリ領域を初期化し、ポンプ駆動回路２２０に制御信号を出力する。ポンプ駆動回路２２０は、制御信号に基づいて、ポンプ２２１の弁２２２を開放して押圧カフ２３１内の空気を排気する。続いて、制御部２１３は、圧力センサ２１９の±０ｍｍＨｇの調整を行う制御を行う。そして、ポンプ駆動回路２２０がポンプ２２１の弁２２２を閉鎖し、その後、ポンプ駆動回路２２０がポンプ２２１を駆動して、押圧カフ２３１に流体を注入する制御を行う。これにより、押圧カフ２３１は同一圧力に加圧されて膨張する。
【００９９】
（ステップＳ９０２）  
ステップＳ９０２では、制御部２１３は、血圧測定部７０４として機能し、圧力センサ２１９が押圧カフ２３１の圧力を検出し、予め設定されている目標とする圧力値に達したかどうかを判定する。目標とする圧力値に達していない場合にはステップＳ９０１へ戻り、目標とする圧力値に達した場合には次のステップへ進む。ここで、目標とする圧力値とは、ユーザの収縮期血圧値よりも十分高い圧力値（例えば、収縮期血圧値＋３０ｍｍＨｇ）であり、予め記憶部２１４に記憶されているか、押圧カフ２３１の加圧中に制御部２１３が収縮期血圧値を所定の算出式により推定して決定する。
【０１００】
（ステップＳ９０３）  
ステップＳ９０３では、制御部２１３は、血圧測定部７０４として機能し、押圧カフ２３１が加圧されて予め設定される目標とする圧力値に達すると、制御部２１３は、ポンプ駆動回路２２０を介してポンプ２２１を停止し、その後、ポンプ２２１の弁２２２を徐々に開放する制御を行う。これにより、押圧カフ２３１を収縮させると共に徐々に減圧して行く。
【０１０１】
（ステップＳ９０４）  
ステップＳ９０４では、制御部２１３は、血圧測定部７０４として機能し、ステップＳ９０３から開始された減圧過程において、圧力センサ２１９が押圧カフ２３１の圧力値を検出してカフ圧信号を出力する。この減圧する過程において、カフ圧が検出され、被測定部位の動脈で発生する動脈容積の変動が脈波信号として取り出される。このときのカフ圧の変化に伴う脈波信号の振幅の変化（主に、立ち上がり及び立ち下がり）が取得される。また、減圧速度については、押圧カフ２３１の加圧中に目標となる目標減圧速度を設定し、その目標減圧速度になるように血圧測定部７０４がポンプ２２１の弁２２２の開口度を制御する。
【０１０２】
（ステップＳ９０５）  
ステップＳ９０５では、制御部２１３は、血圧測定部７０４として機能し、このカフ圧信号に基づいて、オシロメトリック方式により公知のアルゴリズムを適用して血圧値（収縮期血圧値と拡張期血圧値）を算出する。より詳しくは、カフ圧の変化に伴う脈波信号の振幅の変化（主に、立ち上がり及び立ち下がり）に基づいて、最高血圧（Systolic Blood Pressure）及び最低血圧（Diastolic Blood Pressure）が算出される。血圧測定部７０４は、血圧値を算出すると、算出した血圧値を記憶部２１４へ保存する制御を行う。測定が終了すると、血圧測定部７０４は、ポンプ駆動回路２２０を介してポンプ２２１の弁２２２を開放し、押圧カフ２３１の空気を排気する制御を行う。なお、血圧値の算出は、減圧過程に限らず、加圧過程において行われてもよい。
【０１０３】
［作用と効果］
以上のように、本実施形態では、ステップＳ８０１で水頭圧取得部７０１が水頭圧を取得して、ステップＳ８０２、Ｓ８０４、Ｓ８０５、Ｓ８０６で取得した水頭圧の大きさに基づいてユーザの姿勢を判定することができる。そして、本実施形態では、ステップＳ８０３、Ｓ８０６、Ｓ８０５等でユーザの姿勢に応じてユーザの血圧測定を実行するかどうかを判定して、ユーザの血圧測定を正確に行うことができる姿勢であると判定した場合には血圧測定を行う（ステップＳ８１０、詳細には図９の各ステップ）。したがって、本実施形態によれば、ユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかをユーザの姿勢によって自動的に判定することができる。
【０１０４】
また、本実施形態では、水頭圧によって高さを推定することができ、この水頭圧に基づく高さはユーザの血圧値の高低に影響を及ぼす（具体的には水頭圧と高さとは線型の関係にある）ので、水頭圧による高さの大きさに応じてユーザの血圧値データの信頼性を判定してもよい。この結果、本実施形態によれば、ユーザの本来の血圧よりも小さいか、大きいか、またはある範囲内で本来の値であるかを水頭圧に応じた高さによって自動的に判定することができる。
【０１０５】
［変形例］  
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。また、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合せ可能である。
【０１０６】
＜１＞  
（ハードウェア構成）  
＜血圧測定装置＞  
次に、図１０を用いて、本実施形態の変形例に係る血圧測定装置１０００のハードウェア構成の一例について説明する。  
図１０に示される通り、本変形例に係る血圧測定装置１０００は、図２の血圧測定装置２００の構成に、加速度センサ１００１をさらに含む。
【０１０７】
加速度センサ１００１は、加速度を検出するセンサであり、例えば３軸加速度センサであり、生体の加速度を線型独立な３軸（例えば、互いに直交した３軸）に関して検出する。そして、加速度センサ１００１は、３方向の加速度を表す加速度信号を制御部２１３へ出力する。
【０１０８】
加速度センサ１００１は、一般的なものであり、ユーザの姿勢を判定するために使用する。加速度センサ１００１は、地球上で静的な状態において使用される場合には、重力加速度を検出することができる。実際は、加速度センサ１００１は、信号処理を利用して特定の周波数成分を除去することができるため、一定でない多少の加速度があっても重力加速度をある精度内で検出することができる。逆に、一定の加速度が加速度センサ１００１に働いていると、加速度センサ１００１は、その加速度と重力加速度とを区別することができず、重力加速度を精度良く検出できない。本実施形態の血圧測定装置１０００は、例えば、就寝中で使用するためユーザが動くのは寝返り程度であり一定でない加速度が時々働くと想定されるので、良い精度で重力加速度を検出することができる。したがって、本実施形態では、加速度センサ１００１は、重力の向き（すなわち、重力加速度の向き）を検出することができる。
【０１０９】
＜２＞  
＜姿勢の違いによる特徴量（水頭圧、加速度、高さ、血圧）への影響＞  
図１１に示すように、ユーザが異なる姿勢をとる場合には、水頭圧、加速度の向き、高さ、血圧値への影響が異なることが解る。  
図５で説明した場合とは異なり、図１１の例では加速度の向きが判明しているので、図５の場合よりも姿勢の違いによる血圧への影響をより詳細に考慮することができる。加速度センサの向きを固定して押圧カフ２３１に装着していれば、加速度センサの向きを検出することによって、装着部位が重力加速度の向きに対してどちらに向いているかを識別することができる。
【０１１０】
腕が胴体より下にある側臥位（腕下）の場合は、水頭圧がほぼ同じでも加速度の向きによって押圧カフ２３１の高さの違いを識別することができる。加速度の向きが下の場合よりも加速度の向きが横の方が押圧カフ２３１の位置が低くなる可能性が高くなる。図１１の例では、加速度の向きが下の場合と比較して、１０ｃｍだけ加速度の向きが横の方が低く、そのため加速度の向きが横の方が血圧値は８ｍｍＨｇだけ高くなる。
【０１１１】
腕が胴体より上にある側臥位（腕上）の場合も、水頭圧がほぼ同じでも加速度の向きによって押圧カフ２３１の高さの違いを識別することができる。加速度の向きが横の場合よりも加速度の向きが上の方が押圧カフ２３１の位置が低くなる可能性が高くなる。図１１の例では、加速度の向きが横の場合と比較して、２５ｃｍだけ加速度の向きが上の方が低く、そのため加速度の向きが上の方が１５ｍｍＨｇだけ高くなる。
【０１１２】
仰臥位と伏臥位の場合には、加速度の向きは逆になるので、それぞれの姿勢を識別することができる。しかし、仰臥位と伏臥位の場合には、高さは共に±０ｃｍであり、血圧値への影響は共に±０ｍｍＨｇである。
【０１１３】
以上のように、ユーザの身体に固定して配置される加速度センサ１００１（例えば、押圧カフ２３１に装着）によって、この位置での加速度の向きを取得することができる。加速度センサ１００１はユーザの特定の身体位置に固定されているので、加速度センサ１００１による加速度の向き（重力加速度の向き）によってユーザの体の向きを判定することができる。加速度センサが配置される位置はユーザの身体に固定されているので、判定部はユーザが重力の向きに対してどちらを向いているかを判定することができる。この結果、重力加速度の向きを考慮することによって、水頭圧だけに基づくよりも詳細にユーザの姿勢を判定することができる。ユーザの姿勢を詳細に識別することができ、姿勢に応じたユーザの血圧値データの信頼度を水頭圧だけに基づくよりも詳細に算出することができる。
【０１１４】
＜３＞  
（ソフトウェア構成）  
＜血圧測定装置＞  
次に、図１２を用いて、本実施形態の変形例に係る血圧測定装置１０００のソフトウェア構成の一例について説明する。  
図１２に示される通り、本変形例に係る血圧測定装置１０００の制御部２１３は、図７の制御部２１３の構成に、向き取得部１２０１をさらに含む。血圧測定装置１０００の制御部２１３は、必要なプログラムを実行する際に、記憶部２１４に記憶された、水頭圧及び加速度による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＲＡＭに展開する。そして、制御部２１３は、ＲＡＭに展開された、水頭圧及び加速度による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図１２に示される通り、本実施形態に係る血圧測定装置１０００は、向き取得部１２０１、水頭圧取得部７０１、姿勢判定部１２０２、カフ圧力取得部７０３、及び血圧測定部７０４を備えるコンピュータとして機能する。
【０１１５】
向き取得部１２０１は、加速度センサ１００１が検出した重力加速度の向きを取得し、その向き情報を姿勢判定部７０２に渡す。向き情報は、加速度センサ１００１が装着されている押圧カフ２３１の向きが重力加速度の向きに対してどちらへ向いているかを示す。向き情報は、例えば、４通りの向き、すなわち、上下左右の向きに規格化される。この場合、向き情報は、押圧カフ２３１の向きと重力加速度の向きとの角度が角度範囲（０から２πラジアン）を４等分した角度範囲のいずれに含まれるかによって上下左右であるとする。これとは異なり、向き情報は例えば、重力加速度の向きとの差を角度で示したものでもよい。
【０１１６】
姿勢判定部１２０２は、向き取得部１２０１からの向き情報と、水頭圧取得部７０１からの水頭圧とを取得し、これらの情報に基づいてユーザの姿勢を判定し、血圧測定に適した姿勢かどうか、または血圧値への姿勢の影響を評価する。具体的には、姿勢判定部１２０２は、ユーザが就寝している場合には、例えば、図１１に示すように６通りの就寝状態のいずれの状態であるかを判定する。
【０１１７】
血圧測定部７０４は、姿勢判定部１２０２からのユーザの姿勢に基づいて、血圧測定を開始するか否かを判定したり、血圧測定は実行しつつ時刻情報と共にユーザの姿勢情報及び血圧値を記録し、記憶部２１４に記憶させる。
【０１１８】
＜その他＞  
血圧測定装置１０００の動作に関しては後述する動作例で詳細に説明する。なお、本実施形態では、血圧測定装置１０００の制御部２１３はいずれも汎用のＣＰＵによって実現されてもよい。しかしながら、以上の機能の一部または全部が、１または複数の専用のプロセッサにより実現されてもよい。また、血圧測定装置２００の構成に関して、実施形態に応じて、適宜、省略、置換及び追加が行われてもよい。
【０１１９】
＜４＞  
［動作例］  
次に、図１２を用いて、血圧測定装置１０００の動作例を説明する。図１３は、血圧測定装置１０００の処理手順の一例を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【０１２０】
（起動）  
まず、ユーザは血圧測定装置１０００を起動し、起動した血圧測定装置１０００に水頭圧及び加速度による測定判定及びカフ制御プログラムを実行させる。血圧測定装置１０００の制御部２１３は、以下の処理手順にしたがって、水頭圧及び加速度を計測し、計測された水頭圧及び加速度に基づいてユーザの姿勢を判定し、判定に応じてユーザの血圧を測定、記録、または記録した血圧を採用する。
【０１２１】
（ステップＳ１３０１）  
ステップＳ１３０１では、制御部２１３は、水頭圧取得部７０１及び向き取得部１２０１として動作しそれぞれが、水頭圧センサ２２５からの水頭圧データ、加速度センサ１００１からの加速度データを取得する。
【０１２２】
（ステップＳ１３０２）  
ステップＳ８０２で水頭圧が特定の範囲内（例えば、水頭圧が１０ｍｂａｒ以上かつ３０ｍｂａｒ以下）の値であると判定された場合に、ステップＳ１３０２へ進む。
【０１２３】
ステップＳ１３０２では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１の配置に対する重力加速度の向きを判定する。
【０１２４】
（ステップＳ１３０３）  
ステップＳ１３０３では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１に対する重力加速度の向きが上方であると判定し、ユーザが仰臥位であり、血圧測定装置１０００からの高さが±０ｃｍであると判定する。
【０１２５】
（ステップＳ１３０４）  
ステップＳ１３０４では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１に対する重力加速度の向きが上方でないと判定することによって、ユーザが伏臥位であり、血圧測定装置１０００からの高さが±０ｃｍであると判定する。
【０１２６】
（ステップＳ１３０５）  
ステップＳ８０２で水頭圧が特定の範囲内（例えば、水頭圧が１０ｍｂａｒ以上かつ３０ｍｂａｒ以下）の値ではないと判定され、かつ、ステップＳ８０４で水頭圧が特定の範囲内（例えば、水頭圧が３０ｍｂａｒより大きい）の値であると判定され、かつ、ステップＳ８０５で水頭圧が特定の範囲内（例えば、水頭圧が６０ｍｂａｒより大きい）の値ではないと判定された場合に、ステップＳ１３０５へ進む。
【０１２７】
ステップＳ１３０５では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１の配置に対する重力加速度の向きを判定する。
【０１２８】
（ステップＳ１３０６）  
ステップＳ１３０６では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加  速度データにより、押圧カフ２３１に対する重力加速度の向きが上方であると判定し、ユーザが、腕が胴体より上方にある側臥位の状態にあり、血圧測定装置１０００からの高さが５０ｃｍであると判定する。
【０１２９】
（ステップＳ１３０７）  
ステップＳ１３０７では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１に対する重力加速度の向きが上方でないと判定することによって、ユーザが、腕が胴体より上方にある側臥位であり、血圧測定装置１０００からの高さが２５ｃｍであると判定する。
【０１３０】
（ステップＳ１３０８）  
ステップＳ８０４で水頭圧が特定の範囲内（例えば、水頭圧が３０ｍｂａｒより大きい）の値ではないと判定され、かつ、ステップＳ８０６で水頭圧が特定の範囲内（例えば、水頭圧が０ｍｂａｒより小さい）の値ではないと判定された場合に、ステップＳ１３０８へ進む。
【０１３１】
ステップＳ１３０８では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１の配置に対する重力加速度の向きを判定する。
【０１３２】
（ステップＳ１３０９）  
ステップＳ１３０９では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１に対する重力加速度の向きが下方であると判定し、ユーザが、腕が胴体より下方にある側臥位の状態にあり、血圧測定装置１０００からの高さが−１０ｃｍであると判定する。
【０１３３】
（ステップＳ１３１０）  
ステップＳ１３１０では、制御部２１３は、姿勢判定部１２０２として動作し、加速度センサ１００１が取得した加速度データにより、押圧カフ２３１に対する重力加速度の向きが下方でないと判定することによって、ユーザが、腕が胴体より下方にある側臥位であり、血圧測定装置１０００からの高さが±０ｃｍであると判定する。
【０１３４】
（ステップＳ１３１１）  
ステップＳ１３１１では、制御部２１３は、血圧測定部７０４として動作し、ユーザの血圧を測定し、ユーザの血圧値データを記憶部２１４に記憶させる。一方、前のステップでのユーザの姿勢に基づいて、血圧値を測定しない、もしくは、測定しても信頼度が低いデータとして扱う等と姿勢判定部１２０２が判定して血圧測定部７０４に指示してもよい。例えば、ユーザによって特定の姿勢の時は、ユーザが動く場合が多く、測定される血圧の信頼度が低い場合には、その旨の信頼度を血圧値データに付加して、信頼度のしきい値を別途設定ししきい値以上の場合の血圧値データのみを信頼したデータと見なしてもよい。なお、ステップＳ１３１１でのユーザの血圧を測定する処理は、ステップＳ８１０での処理と同様である。
【０１３５】
また、使用する血圧計の測定精度に応じて、血圧値データの信頼度を決めてもよい。例えば、ユーザの姿勢によって、水頭圧による高さが異なるので、血圧計の測定精度範囲内と同等の高さ変動の場合には、血圧値データを信頼する。具体的には、血圧計の精度が±８ｍｂａｒ場合には、この血圧精度に対応する高さ（この場合には１０ｃｍ）程度までは、誤差の範囲内として血圧値データを信頼する。本実施形態の血圧測定装置１０００の場合では、高さが±１０ｃｍ程度までは信頼できる血圧値データと見なす。この場合には、ステップＳ１３０４、Ｓ１３０３、Ｓ１３０９、及びＳ１３１０の場合の血圧値データを信頼し、ステップＳ１３０６及びＳ１３０７の場合の血圧値データは信頼できないと判定することになる。
【０１３６】
以上によれば、水頭圧センサが検出した圧力の値が設定された複数の範囲のいずれに含まれるか、さらに加速度の向きに応じて、水頭圧袋の高さとユーザの心臓の高さとの大小関係を圧力だけで判定するよりも正確に判定することができる。
【０１３７】
この判定部の処理に基づいて、ユーザの血圧が正確に測定されている場合を識別することが可能になる。したがって、正確に測定されたユーザの血圧値データのみを抽出することができる。また、例えば、正確に測定されたユーザの血圧の値と測定した時刻とを関連付けて記録することが可能になる。
【０１３８】
＜５＞  
（ソフトウェア構成）  
＜血圧測定装置＞  
次に、図１４を用いて、本実施形態の変形例に係る血圧測定装置２００のソフトウェア構成の一例について説明する。  
図１４に示される通り、本変形例に係る血圧測定装置２００の制御部２１３は、図７の姿勢判定部７０２に代えて、高さ判定部１４０１を含む。血圧測定装置２００の制御部２１３は、必要なプログラムを実行する際に、記憶部２１４に記憶された、水頭圧の高さ判定による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＲＡＭに展開する。そして、制御部２１３は、ＲＡＭに展開された、水頭圧の高さ判定による測定判定及びカフ制御プログラム、及び／または血圧測定プログラムをＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図１４に示される通り、本実施形態に係る血圧測定装置２００は、水頭圧取得部７０１、高さ判定部１４０１、カフ圧力取得部７０３、及び血圧測定部７０４を備えるコンピュータとして機能する。
【０１３９】
高さ判定部（算出部とも称す）１４０１は、水頭圧取得部７０１が取得した水頭圧に基づいて、水頭圧センサ２２５が検出した水頭圧に対応する高さを算出し、算出した高さがユーザの血圧を適切に測定することができる高さであるかを判定する。高さ判定部１４０１は、例えば、図４に示す直線４０２（または直線４０１）にしたがって、水頭圧から高さを算出し、高さがある範囲内であれば測定される血圧値データは正確であると判定する。
【０１４０】
本変形例の血圧測定装置２００は、高さがある範囲内である場合には、そのときに測定された血圧値データは信頼度が高く正確であるとして採用する。例えば、図６に示す側臥位（腕上）、仰臥位／伏臥位、及び側臥位（腕下）に対応する高さ、図６の場合では、高さが０ｃｍから４０ｃｍまでの場合の血圧値データは、正確であるとして採用する。
【０１４１】
水頭圧センサが検出する圧力が水頭圧袋と水頭圧センサとの高さの差（高低差）に対応するので、算出部はこの圧力に基づいて高低差を算出することができる。圧力と高低差は比例の関係にあり、水頭圧袋が水頭圧センサよりも高いほど圧力が高くなり、水頭圧袋が水頭圧センサよりも低いほど圧力は低くなる。したがって、血圧測定部が高低差に基づいてユーザの血圧を測定することによって、測定部で測定される圧力がユーザの本来の血圧よりも小さいか、大きいか、またはある誤差範囲内で本来の値であるかを血圧測定部が自動的に判定することができる。また、この血圧測定装置によって就寝時のユーザの姿勢も判定して履歴を記録することができる。
【０１４２】
＜６＞  
＜血圧値の信頼性の判定（血圧変動の原因による）＞  
次に、図１５、図１６、図１７、及び図１８を参照して血圧値の信頼性の判定の一例について説明する。  
血圧測定装置２００が、圧力センサ２１９、カフ圧力取得部７０３、血圧測定部７０４を使用して、押圧カフ２３１にかかる圧力（圧迫力と称す）を算出し、押圧カフ２３１のカフ圧力を減圧する過程で圧力センサ２１９が圧力を検出すると共に、その変動成分として脈波信号を血圧測定部（脈波検出部とも称す）７０４が取得することができる。また、血圧測定部７０４は、その脈波信号から脈波の振幅（脈振幅と称す）を算出する。また、血圧測定装置２００は、水頭圧センサ２２５から水頭圧取得部７０１が取得した水頭圧によって、水頭圧センサ２２５が検出した水頭圧に対応する高さ（図での「高さ」に対応する）を高さ判定部１４０１が算出する。
【０１４３】
したがって、血圧測定装置２００は、血圧測定部７０４によって圧迫力及び脈振幅を取得でき、水頭圧取得部７０１によって高さを取得することができる。この結果、血圧測定装置２００は、図１５−１８に示すような、圧迫力、脈振幅、及び高さの時間履歴のグラフを得ることができる。
【０１４４】
図１５では、押圧カフ２３１への圧迫力が減衰するうちで、正常な脈振幅を有する脈波が発生し、その脈波が発生している間は、高さが一定であることを示している。このため、図１５に示すような場合には、血圧測定装置（判定部とも称す）２００は正常な血圧値を測定することができると判定できる。
【０１４５】
図１６では、押圧カフ２３１への圧迫力が減衰するうちで、脈振幅が変動している部分が発生する（図の点線部分）。この点線部分は、図１６によれば、同一時間帯に高さが変動し低くなっていることが解る。したがって、図１６の脈振幅の変動している脈波部分は、ユーザの血圧値が変動したために発生したものではなく、高さが変動したことが原因で発生したことが判明する。図１６の場合には、高さが変化している時間帯に対応する脈振幅のグラフの点線部分のデータを除外し、この時間帯の前後の血圧値データから脈振幅データを補間して血圧値を算出してもよい。
【０１４６】
図１７では、図１６と同様に、押圧カフ２３１への圧迫力が減衰するうちで、脈振幅が変動している部分が発生するが、高さはこの変動している時間帯を含め全く変動していない。したがって、図１７の脈振幅の変動している部分は、高さ変動に起因するのではなく、血圧値の変動が外的要因ではなくユーザの生理現象が原因になって変動していることを示している。一方、図１８は、図１６と同様であり、高さの変化に連動して脈振幅が変動しているので、この脈振幅はユーザの生理現象が原因で変動している訳ではないことを示している。
【０１４７】
以上に示したように、血圧測定装置２００は、脈振幅と共に高さをモニタしていれば、脈振幅の変動がユーザの生理現象で変動しているかどうかを判定することができ、この判定に基づいて正常な脈波かどうかを判定することができる。この結果、血圧測定装置２００は、信頼性の高い血圧値データを取得することができるだけでなく、ユーザにとって危険な脈波を抽出することも可能になる。
【０１４８】
＜７＞  
上記の実施形態では、押圧カフ２３１を上腕に巻いてユーザの血圧を測定していたが、これに限定せず、例えば、手首式の血圧計を使用してもよい。この場合には、水頭圧袋２２７は、例えば、心臓近くの胴体表面上に装着する。他に、水頭圧袋２２７は、血圧測定時に心臓と同一の高さになる上腕の位置に配置してもよい。手首式の血圧計の近傍（もしくは内部）に水頭圧センサ２２５を設置して、水頭圧管２２６が水頭圧センサ２２５と水頭圧袋２２７との間を接続し、水頭圧センサ２２５が水頭圧を測定し心臓との高さの差がある範囲内にある場合に、血圧計は正確な血圧値データを取得することができる。
【０１４９】
この手首式の血圧計は、加速度センサをさらに組み込み加速度の向きを考慮して血圧値データの精度を判定してもよい。
【０１５０】
＜８＞  
上述の実施形態では、押圧カフ２３１を使用してオシロメトリック方式によりユーザの血圧値を測定している。しかしながら、血圧値を測定するだけの場合にはこれに限らなくてもよい。例えば、圧脈波を心拍ごとに検出する圧脈波センサを備え、被測定部位（例えば、左手首）を通る橈骨動脈の圧脈波を検出して血圧値（収縮期血圧値と拡張期血圧値）を測定してもよい（トノメトリ方式）。圧脈波センサは、被測定部位（例えば、左手首）を通る橈骨動脈の脈波をインピーダンスの変化として検出して血圧値を測定してもよい（インピーダンス方式）。圧脈波センサは、被測定部位のうち対応する部分を通る動脈へ向けて光を照射する発光素子と、その光の反射光（または透過光）を受光する受光素子とを備えて、動脈の脈波を容積の変化として検出して血圧値を測定してもよい（光電方式）。また、圧脈波センサは、被測定部位に当接された圧電センサを備えて、被測定部位のうち対応する部分を通る動脈の圧力による歪みを電気抵抗の変化として検出して血圧値を測定してもよい（圧電方式）。さらに、圧脈波センサは、被測定部位のうち対応する部分を通る動脈へ向けて電波（送信波）を送る送信素子と、その電波の反射波を受信する受信素子とを備えて、動脈の脈波による動脈とセンサとの間の距離の変化を送信波と反射波との間の位相のずれとして検出して血圧値を測定してもよい（電波照射方式）。なお、血圧値を算出することができる物理量を観測することができれば、これらの以外の方式を適用してもよい。
【０１５１】
水頭圧センサ２２５は血圧を測定する測定部位の近傍に配置させ、水頭圧袋２２７は心臓の近くには位置させておく。そして、水頭圧センサ２２５は、水頭圧袋２２７と水頭圧管２２６で接続し水頭圧を測定することによって心臓との高さの差を検出することができる。したがって、血圧計は、この差が小さい範囲内でユーザの血圧値を高精度で測定することができる。
【０１５２】
＜９＞  
本発明の装置は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体（または記憶媒体）に記録することも、ネットワークを通して提供することも可能である。  
また、以上の各装置及びそれらの装置部分は、それぞれハードウェア構成、またはハードウェア資源とソフトウェアとの組み合せ構成のいずれでも実施可能となっている。組み合せ構成のソフトウェアとしては、予めネットワークまたはコンピュータ読み取り可能な記録媒体（または記憶媒体）からコンピュータにインストールされ、当該コンピュータのプロセッサに実行されることにより、各装置の機能を当該コンピュータに実現させるためのプログラムが用いられる。
【０１５３】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０１５４】
また、「及び／または」とは、「及び／または」でつながれて列記される事項のうちの任意の１つ以上の事項という意味である。具体例を挙げると、「ｘ及び／またはｙ」とは、３要素からなる集合｛（ｘ）,（ｙ）,（ｘ,ｙ）｝のうちのいずれかの要素という意味である。もう１つの具体例を挙げると、「ｘ、ｙ、及び／またはｚ」とは、７要素からなる集合｛（ｘ）,（ｙ）,（ｚ）,（ｘ,ｙ）,（ｘ,ｚ）,（ｙ,ｚ）,（ｘ,ｙ,ｚ）｝のうちのいずれかの要素という意味である。
【０１５５】
（付記）  
水頭圧袋に接続する水頭圧管内の水頭圧を水頭圧センサによって取得する取得部（７０１）と、
前記水頭圧袋に接触するカフ（２３１）と、
前記カフに流体を注入するポンプ（２２１）と、
前記カフから前記流体を排気する排気弁（２２２）と、
前記カフ内のカフ圧力を測定する圧力センサ（２１９）と、
前記水頭圧と前記カフ圧力に基づいてユーザの血圧を測定する測定部（７０４）と、
を備え、
前記水頭圧袋及び前記水頭圧センサのいずれかは前記ユーザの特定の身体位置に配置される血圧測定装置（１００、２００、１０００）。
【符号の説明】
【０１５６】
１００…血圧測定装置
１０１…水頭圧袋
１０２…水頭圧管
１０３…水頭圧センサ
１０４…測定判定部
１０５…カフ
１０６…カフ管
１０７…圧力センサ
１０８…ポンプ
１０９…弁
１１０…血圧測定部
１１１…記憶部
２００…血圧測定装置
２１１…出力装置
２１２…入力装置
２１３…制御部
２１４…記憶部
２１４…予め記憶部
２１５…ドライブ
２１６…外部インタフェース
２１７…通信インタフェース
２１８…電源
２１９…圧力センサ
２１９…計時装置
２２０…ポンプ駆動回路
２２１…ポンプ
２２２…弁
２２３…計時装置
２２５…水頭圧センサ
２２６…水頭圧管
２２７…水頭圧袋
２３１…押圧カフ
２３１…予め押圧カフ
２４１…カフ管
２４２…流路形成部材
１００Ａ…本体
１４０…操作部
１４０Ａ…電源ボタン
１４０Ｂ…操作ボタン
１８０…流体袋
４０１…直線
４０２…直線
７０１…水頭圧取得部
７０２…姿勢判定部
７０３…カフ圧力取得部
７０４…血圧測定部
１０００…血圧測定装置
１００１…加速度センサ
１２０１…向き取得部
１２０２…姿勢判定部
１４０１…高さ判定部
【図１】
2020006096.tif 000003
【図２】
2020006096.tif 000004
【図３】
2020006096.tif 000005
【図４】
2020006096.tif 000006
【図５】
2020006096.tif 000007
【図６】
2020006096.tif 000008
【図７】
2020006096.tif 000009
【図８】
2020006096.tif 000010
【図９】
2020006096.tif 000011
【図１０】
2020006096.tif 000012
【図１１】
2020006096.tif 000013
【図１２】
2020006096.tif 000014
【図１３】
2020006096.tif 000015
【図１４】
2020006096.tif 000016
【図１５】
2020006096.tif 000017
【図１６】
2020006096.tif 000018
【図１７】
2020006096.tif 000019
【図１８】
2020006096.tif 000020