説明

生体情報処理装置

【課題】脈拍数を正しく推定するための新たな手法を提案すること。
【解決手段】脈拍計1において、脈拍数測定部110が、脈波センサー10の検出結果を用いて脈拍数を測定し、ピッチ演算部120が、体動センサー20の検出結果を用いて被検者のピッチを演算する。また、脈拍数推定部150は、ピッチ演算部120によって演算されたピッチを用いて推定脈拍数を推定する。そして、表示制御部160は、脈拍数測定部110による測定ができている場合は、脈拍数測定部110によって測定された脈拍数を表示部300に表示させ、脈拍数測定部110による測定ができていない場合は、脈拍数推定部150によって推定された推定脈拍数を表示部300に表示させる制御を行う。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、脈拍数を推定するための生体情報処理装置に関する。
【背景技術】
【0002】
従来から、被検者の運動管理や健康管理に供する生体情報処理装置として、被検者の身体の一部に装着し、被検者の脈拍数を測定する脈拍計が知られている。脈拍計は、装置を装着した被検者の血流量の変化を検知して、被検者の脈拍数を測定するものである。脈拍計としては、光を利用するものや、超音波を利用するもの、赤外線を利用するものなどが知られている。
【0003】
脈拍数を正しく測定するためには、被検者の血流量の変化を精細に検出することが必要となる。この検出の正確性を低下させる要因の1つとして、被検者の体動が挙げられる。体動により被検者の血流が乱れるためである。特に、手を握ったり広げたりするような微細な動作は検知が難しく、脈拍数の特定を困難にしていた。そこで、特許文献1には、圧力センサーや荷重センサーを利用して被検者の微細な動作を検知し、これを考慮して脈拍数を測定する技術が開示されている。
【0004】
また、脈拍数測定の正確性を低下させる他の要因としては、外気温の低下が挙げられる。外気温の低下により、被検者の血流量が低下し、脈波信号それ自体を検出することが困難となる。そこで、特許文献2には、外気温の変化を考慮して脈拍数を測定する技術が開示されている。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2004−283228号公報
【特許文献2】特開2009−34366号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
脈拍数測定の正確性を低下させる要因は様々である。上記のような体動や外気温の他に、脈拍数測定の正確性は、被検者の体質、着衣の状態等によっても左右される。検出される脈波信号の強度は、極端な場合には、理想状態における強度の1/20程度にまで低下する場合さえある。
【0007】
また、被検者が脈拍計を常時装着して生活する場面では、脈拍計の装着位置が変化することで、脈拍数の測定が困難になる場合がある。つまり、被検者が動作をすることで、脈拍計の装着位置が理想的な装着位置からずれてしまい、脈拍数を正確に測定することが困難になる状況が生じ得た。
【0008】
本発明は上述した課題に鑑みて為されたものであり、その目的とするところは、脈拍数を正しく推定するための新たな手法を提案することにある。
【課題を解決するための手段】
【0009】
以上の課題を解決するための第1の形態は、被検者の脈拍数を測定する脈拍数測定部と、前記被検者の体動を検出する体動検出部と、前記体動検出部の検出結果を用いて前記被検者の運動強度を演算する運動強度演算部と、前記運動強度演算部によって演算された運動強度を用いて推定脈拍数を推定する脈拍数推定部と、前記脈拍数測定部による測定ができている場合に当該測定結果の脈拍数を表示し、前記脈拍数測定部による測定ができていない場合に前記脈拍数推定部によって推定された推定脈拍数を表示する制御を行う表示制御部と、を備えた生体情報処理装置である。
【0010】
この第1の形態によれば、脈拍数測定部が被検者の脈拍数を測定し、且つ、体動検出部が被検者の体動を検出する。そして、運動強度演算部が、体動検出部の検出結果を用いて被検者の運動強度を演算する。運動強度は、被検者の運動の強さであり、被検者の脈拍数と相関がある。そこで、脈拍数推定部が、運動強度演算部によって演算された運動強度を用いて推定脈拍数を推定する。運動強度を用いることで、脈拍数の測定が困難な場合であっても、脈拍数を高い正確性で推定することができる。
【0011】
また、第2の形態として、第1の形態の生体情報処理装置における前記脈拍数推定部が、前記運動強度演算部によって演算された運動強度を用いて暫定脈拍数を求め、時間経過に応じて前記脈拍数測定部によって最後に測定された脈拍数から当該暫定脈拍数に漸次近づけるようにして前記推定脈拍数を求める漸次収束推定部を有する、生体情報処理装置を構成することとしてもよい。
【0012】
被検者が運動を行う際には、脈拍数が過渡的に変化する。そこで、第2の形態のように、脈拍数推定部が、運動強度演算部によって演算された運動強度を用いて暫定脈拍数を求める。そして、時間経過に応じて脈拍数測定部によって最後に測定された脈拍数から当該暫定脈拍数に漸次近づけるようにして推定脈拍数を求めることで、実際の脈拍数の時間変化に見合った脈拍数の推定が実現可能となる。
【0013】
より具体的には、第3の形態として、第2の形態の生体情報処理装置における前記漸次収束推定部が、前記脈拍数測定部によって最後に測定された脈拍数が前記暫定脈拍数よりも低い場合、時間経過に応じて脈拍数が対数関数として変化するように前記推定脈拍数を求める、生体情報処理装置を構成することとしてもよい。
【0014】
運動開始時といった脈拍数が上昇する状況では、脈拍数は比較的速やかに立ち上がり、その後、徐々に安定していく傾向がある。そこで、第3の形態のように、漸次収束推定部が、脈拍数測定部によって最後に測定された脈拍数が暫定脈拍数よりも低い場合、時間経過に応じて脈拍数が対数関数として変化するように推定脈拍数を求めることで、実際の脈拍数の時間変化に追従するように脈拍数を推定することができる。
【0015】
また、第4の形態として、第2又は第3の形態の生体情報処理装置における前記漸次収束推定部が、前記脈拍数測定部によって最後に測定された脈拍数が前記暫定脈拍数よりも高い場合、時間経過に応じて脈拍数がシグモイド関数として変化するように前記推定脈拍数を求める、生体情報処理装置を構成することとしてもよい。
【0016】
運動終了時といった脈拍数が低下する状況では、脈拍数は当初は比較的下がりにくく、一定時間経過後に急速に低下し、その後、緩やかに収束する傾向がある。そこで、第4の形態のように、漸次収束推定部が、脈拍数測定部によって最後に測定された脈拍数が暫定脈拍数よりも高い場合、時間経過に応じて脈拍数がシグモイド関数として変化するように推定脈拍数を求めることで、実際の脈拍数の時間変化に追従するように脈拍数を推定することができる。
【0017】
また、第5の形態として、第2〜第4の何れかの形態の生体情報処理装置における前記漸次収束推定部が、前記暫定脈拍数の下限値を、前記脈拍数測定部によって測定された最低の脈拍数とする、生体情報処理装置を構成することとしてもよい。
【0018】
この第5の形態によれば、漸次収束推定部が、暫定脈拍数の下限値を脈拍数測定部によって測定された最低の脈拍数とする。これにより、脈拍数測定部によって測定された最低の脈拍数よりも暫定脈拍数が低くなったとしても、この最低の脈拍数よりも低くならないように脈拍数を推定することができる。また、収束する脈拍数には個人差があるが、脈拍数測定部によって測定された最低の脈拍数を暫定脈拍数の下限値とすることで、個人差をも考慮することができる。
【0019】
また、第6の形態として、第1〜第5の何れかの形態の生体情報処理装置における前記体動検出部が、加速度センサー及び速度センサーの何れかを有して構成されてなる、生体情報処理装置を構成することとしてもよい。
【0020】
この第6の形態によれば、体動検出部が加速度センサー及び速度センサーの何れかを有して構成される。これらのセンサーにより、簡単な構成で被検者の加速度や速度を体動として検出することができる。
【0021】
また、第7の形態として、第1〜第6の何れかの形態の生体情報処理装置における前記体動検出部が、少なくとも加速度センサーを有して構成され、前記運動強度演算部が、前記加速度センサーで検出された加速度から前記被検者のピッチを算出することで、前記被検者の運動強度を演算する、生体情報処理装置を構成することとしてもよい。
【0022】
この第7の形態によれば、体動検出部が少なくとも加速度センサーを有して構成される。加速度センサーにより、簡単な構成で被検者の加速度を体動として検出することができる。そして、検出した加速度を用いて被検者のピッチを算出することで、被検者の運動強度を適切に求めることができる。また、加速度センサーは、脈波信号から体動成分を除去する目的で機器に備えられる場合がある。この場合は、加速度センサーを、体動成分の除去と運動強度の推定との2つの目的に使用することができる。
【0023】
また、第8の形態として、第1〜第7の何れかの形態の生体情報処理装置において、前記運動強度演算部によって演算された運動強度と、前記脈拍数測定部によって測定された脈拍数とに基づき、前記被検者が安定状態にあるか否かを判定する安定状態判定部を更に備え、前記脈拍数推定部は、前記安定状態判定部によって前記安定状態にあると判定された後に、前記脈拍数測定部による測定ができなくなり、且つ、当該安定状態にあると判定された際の運動強度と前記運動強度演算部によって演算された運動強度とが所定の同強度条件を満たす間は、当該安定状態にあると判定された際の脈拍数を前記推定脈拍数とする安定状態継続推定部を有する、生体情報処理装置を構成することとしてもよい。
【0024】
この第8の形態によれば、運動強度演算部によって演算された運動強度と、脈拍数測定部によって測定された脈拍数とに基づくことで、安定状態判定部は、被検者が安定状態にあるか否かを簡易且つ適切に判定することができる。被検者が安定状態にあれば、脈拍数にそれほど大きな変化は生じないと考えられる。そこで、安定状態判定部によって安定状態にあると判定された後に、脈拍数測定部による測定ができなくなり、且つ、当該安定状態にあると判定された際の運動強度と運動強度演算部によって演算された運動強度とが所定の同強度条件を満たす間は、脈拍数推定部が、当該安定状態にあると判定された際の脈拍数を推定脈拍数とする。これにより、被検者の状態を考慮して、脈拍数を適切に推定することが可能となる。
【図面の簡単な説明】
【0025】
【図1】脈拍計の正面図。
【図2】(A)脈拍計の背面図。(B)脈拍計の使用状態図。
【図3】脈波センサーの動作の説明図。
【図4】脈拍計の機能構成を示すブロック図。
【図5】被検者の運動前後における脈拍数及びピッチの時間変化を示すグラフ。
【図6】(A)運動開始時モデルを示す図。(B)運動終了時モデルを示す図。
【図7】メイン処理の流れを示すフローチャート。
【図8】ピッチ安定度判定処理の流れを示すフローチャート。
【図9】脈安定度判定処理の流れを示すフローチャート。
【図10】脈拍数推定処理の流れを示すフローチャート。
【発明を実施するための形態】
【0026】
以下、図面を参照して、本発明の好適な実施形態について説明する。本実施形態は、本発明の生体情報処理装置を腕時計型の脈拍計に適用した実施形態である。なお、本発明を適用可能な形態が以下説明する実施形態に限定されるわけでないことは勿論である。
【0027】
1.外観構成
図1は、本実施形態における脈拍計1の正面図である。脈拍計1は、リストバンド2を備え、ケース3には、時刻や脈拍計1の動作状態、各種生体情報(脈拍数、運動強度、カロリー消費量等)を文字や数字、アイコン等によって表示するための液晶表示器4が配置されている。
【0028】
また、ケース3の周部(側面)には脈拍計1を操作するための操作ボタン5が配設されている。脈拍計1は、例えば内蔵する二次電池を電源として動作する。ケース3の側面には、外部の充電器と接続されて、内蔵二次電池を充電するための充電端子6が配設されている。
【0029】
図2(A)は脈拍計1の背面図であり、ケース3の背面から脈拍計1を見たときの外観図を示している。また、図2(B)は脈拍計1の使用状態図であり、被検者の手首WRに装着された状態の脈拍計1の側面図を示している。
【0030】
ケース3の背面には、被検者の脈波を検出して脈波信号を出力する脈波センサー10が配設されている。脈波センサー10は、ケース3の背面に接触している被検者の手首WRにおいて脈波を検出する。本実施形態において、脈波センサー10は光電脈波センサーであり、脈波を光学的に検出するための機構を備えている。
【0031】
図3は、脈波センサー10の内部構造をケース3の側面から見たときの拡大図である。脈波センサー10は、ケース3の背面側に形成された円形底面を有する半球状の収納空間内に設置されている。そして、この収納空間内に、LED(Light Emitting Diode)などの光源12と、フォトトランジスターなどの受光素子13とが内蔵されている。半球の内面は鏡面11であり、半球の底面側を下方とすると、受光素子13及び光源12は、それぞれ基板14の上面及び下面に実装されている。
【0032】
光源12により、利用者の手首WRの皮膚SKに向けて光Leが照射されると、その照射光Leが皮下の血管BVに反射して半球内に反射光Lrとして戻ってくる。その反射光Lrは、半球状の鏡面11においてさらに反射して、受光素子13に上方から入射する。
【0033】
この血管BVからの反射光Lrは、血液中のヘモグロビンの吸光作用により、血流の変動を反映してその強度が変動する。脈波センサー10は、拍動よりも早い周期で光源12を所定の周期で点滅させる。そして、受光素子13は、光源12の点灯機会毎に受光強度に応じた脈波信号を光電変換によって出力する。脈波センサー10は、例えば128Hzの周波数で光源12を点滅させる。
【0034】
また、図2(A)に示すように、脈拍計1は、被検者の体動を検出するための体動センサー20を内蔵している。本実施形態では、体動センサー20は、少なくとも加速度センサーを有して構成される。加速度センサーは、図1に示すように、例えば、ケース3のカバーガラス面の法線方向であって表示面側を正とするZ軸、時計の12時に向かう方向を正とする上下方向をY軸、時計の3時に向かう方向を正とする左右方向をX軸とする3軸の加速度センサーである。脈拍計1を装着した状態において、X軸は、被検者の肘から手首に向かう方向と一致する。体動センサー20は、X軸,Y軸及びZ軸の3軸の加速度を検出し、その結果を体動信号として出力する。
【0035】
2.原理
脈拍計1は、脈波センサー10によって検出される脈波信号に基づいて脈拍数を測定する。脈波信号は、被検者の拍動成分信号と体動ノイズ成分信号とが重畳された信号となる。そこで、脈拍計1は、体動センサー20から出力される体動信号に基づいて、脈波信号から体動ノイズ成分信号を除去し、拍動成分信号を抽出する。そして、抽出した拍動成分信号に基づいて脈拍数を測定する。
【0036】
具体的には、例えば、FIR(Finite Impulse Response)フィルター等のデジタルフィルターを適応フィルターとして構成し、当該適応フィルターを用いて、脈波信号から体動ノイズ成分を除去する処理をデジタル信号処理として実行する。そして、抽出した拍動成分信号に対して周波数解析を行って拍動呈示スペクトルを特定し、その周波数(或いは周期)に基づいて脈拍数を測定する。周波数解析としては、例えば高速フーリエ変換FFT(Fast Fourier Transform)を適用することができる。
【0037】
本実施形態では、上記の方法を用いた場合に脈拍数の測定が困難になる状況を想定し、体動センサー20による被検者の体動の検出結果を用いて被検者の運動強度を演算する。そして、演算した運動強度を用いて被検者の脈拍数を推定する。
【0038】
2−1.運動強度を用いた脈拍数の推定
本実施形態では、加速度センサーを用いて被検者の加速度を体動として検出する。また、加速度センサーで検出された加速度から被検者のピッチ(歩調)を算出することで、被検者の運動強度を演算する。ピッチの演算は、加速度センサーから出力される加速度信号に対して所定の周波数解析(例えばFFT)を行い、ピッチに相当する周波数成分を特定・抽出することで演算することができる。かかる演算方法の詳細については、例えば特開2004−81745号公報に開示されている。
【0039】
次いで、予め定められたピッチと脈拍数との対応関係に基づいて、ピッチから脈拍数を推定する。本実施形態では、次式(1)で与えられる近似式に従って、ピッチから脈拍数を推定する。
【数1】

但し、“p”はピッチであり、“HR(p)”はピッチ“p”から推定される脈拍数である。また、“A”,“B”,“C”は、それぞれ近似式の2次,1次,0次の係数である。
【0040】
式(1)のように2次関数を用いてピッチと脈拍数との対応関係を定めたのには理由がある。運動強度には、大きく分けて生理的運動強度と物理的運動強度との2種類がある。生理的運動強度は、被検者の生理情報を尺度とする運動強度であり、例えば酸素摂取量や脈拍数による表現がこれに含まれる。また、物理的運動強度は、被検者の物理情報を尺度とする運動強度であり、例えば速度や時間による表現がこれに含まれる。本実施形態で運動強度として用いるピッチは、物理的運動強度の一例である。
【0041】
生理的運動強度のうち、脈拍数による表現として相対脈拍数“%HRR”が広く用いられている。相対脈拍数“%HRR”は、次式(2)で与えられる。
【数2】

但し、“HR”は被検者の未知の脈拍数である。また、“HRmax”及び“HRrest”は、それぞれ被検者の既知の最大脈拍数及び安静時脈拍数である。
【0042】
また、生理的運動強度のうち、酸素摂取量による表現として相対酸素摂取量“%VO2R”が広く用いられている。相対酸素摂取量“%VO2R”は、次式(3)で与えられる。
【数3】

但し、“VO2”は被検者の未知の酸素摂取量である。また、“VO2max”及び“VO2rest”は、それぞれ被検者の既知の最大酸素摂取量及び安静時酸素摂取量である。
【0043】
式(3)における被検者の酸素摂取量“VO2”は、被検者の移動速度“v”を用いて推定することができる。具体的には、例えば次式(4)に従って酸素摂取量“VO2”を近似的に求めることができる。
【数4】

【0044】
但し、式(4)は、アメリカスポーツ医学界ACSM(American College of Sports Medicine)が提唱する推定法に倣って定式化した。
【0045】
また、被検者の移動速度“v”と被検者のピッチ“p”との間には相関があることが知られている。例えば、次式(5)に従って移動速度“v”を近似的に求めることができることが知られている。
【数5】

但し、“h”は被検者の身長である。
【0046】
式(2)〜(5)から、被検者のピッチ“p”と相対酸素摂取量“%VO2R”とが結び付けられる。つまり、物理的運動強度として被検者のピッチ“p”を演算することで、生理的運動強度として相対酸素摂取量“%VO2R”を演算することができる。本願発明者は、このように物理的運動強度から演算される相対酸素摂取量“%VO2R”が、生理的運動強度としての相対脈拍数“%HRR”と一致すると仮定した。つまり、次式(6)の仮定を設けた。
【数6】

【0047】
式(2)〜(5)より、相対酸素摂取量“%VO2R”は、ピッチ“p”の2次関数で表されることがわかる。従って、式(6)の仮定により、相対脈拍数“%HRR”もピッチ“p”の2次関数で表される。式(2)より、相対脈拍数“%HRR”は脈拍数“HR”と線形の関係にあるため、脈拍数“HR”も、式(1)のようにピッチ“p”の2次関数で近似することができる。
【0048】
式(1)における係数“A〜C”の値は、例えば、多数の被検者についてピッチ“p”及び脈拍数“HR”のデータをサンプルデータとして収集し、これらのサンプルデータに対して2次曲線のフィッティングを行うことで決定することができる。なお、各被検者それぞれについて、ピッチ“p”及び脈拍数“HR”のサンプルデータを収集してフィッティングを行い、被検者毎に係数“A〜C”の値を決定することとしてもよい。
【0049】
2−2.過渡状態における脈拍数の推定
上記のようにピッチから脈拍数を推定することに加えて、本実施形態では、過渡状態における脈拍数の推定を行う。過渡状態とは、ある状態から別の状態に遷移する途中段階の状態である。本実施形態では、脈拍計1を装着した被検者が運動する状況を想定し、(1)運動開始→運動中、(2)運動中→運動終了、の2通りの状態遷移を過渡状態として考える。
【0050】
図5は、被検者の運動前後における脈拍数及びピッチの時間変化を示すグラフであり、実際の測定データを元に作成したグラフである。図5において、横軸は時間軸であり、縦軸は脈拍数及びピッチである。被検者が時刻“t1”において運動を開始し、時刻“t2”において運動を終了した。また、このグラフは、負荷がそれほど高くない運動(例えばウォーキング)を想定したグラフである。
【0051】
(1)運動開始→運動中
時刻“t1”において被検者が運動を開始すると、ピッチは急激に立ち上がる。それに伴い、脈拍数は比較的速やかに増加し、運動時の最大脈拍数に収束するように変化する。この脈拍数の時間変化は、対数関数形の時間変化である。
【0052】
(2)運動中→運動終了
時刻“t2”において被検者が運動を終了すると、ピッチは急激に低下する。それに伴い、脈拍数は緩やかに低下する。具体的には、運動を終了しても脈拍数は直ぐには下がらず、一定時間経過後に急激に低下し始める。その後、再び脈拍数の低下速度が鈍化し、最終的に安静時脈拍数よりもやや高い値に収束する。この脈拍数の時間変化は、シグモイド形(S字形)の時間変化である。
【0053】
このように、(1)運動開始→運動中の状態と(2)運動中→運動終了の状態とでは、脈拍数の時間変化の傾向が異なることがわかる。そこで、(1)運動開始→運動中の状態を想定した脈拍数推定モデル(以下、「運動開始時モデル」と称す。)と、(2)運動中→運動終了の状態を想定した脈拍数推定モデル(以下、「運動終了時モデル」と称す。)との2種類のモデルを個別に定義し、状態に応じたモデルを選択して脈拍数を推定する。
【0054】
図6は、脈拍数推定モデルの説明図である。運動開始時モデルを図6(A)に示し、運動終了時モデルを図6(B)に示す。本実施形態では、脈拍数推定モデルを、所与の基準時刻“tc”からの経過時間“t”の関数として定義した。
【0055】
本実施形態では、脈波信号に基づいて脈拍数の測定ができている状態において最後に測定された時刻を基準時刻“tc”として設定する。また、便宜的に、基準時刻“tc”における脈拍数を基準脈拍数“HR(tc)”と定義する。つまり、基準脈拍数“HR(tc)”は、脈拍数の測定ができている状態において最後に測定された脈拍数となる。
【0056】
また、式(1)に従ってピッチ“p”から推定した脈拍数“HR(p)”を、ターゲット脈拍数“HRtar”として設定する。ターゲット脈拍数“HRtar”は、ピッチ“p”から暫定的に求められる被検者の脈拍数(暫定脈拍数)である。そして、基準時刻“tc”からの経過時間“t”に応じて、基準脈拍数“HR(tc)”からターゲット脈拍数“HRtar”に漸次近づけるようにして推定脈拍数を求める。つまり、運動強度を用いて暫定脈拍数を求め、時間経過に応じて最後に測定された脈拍数から当該暫定脈拍数に漸次近づけるようにして推定脈拍数を求める。
【0057】
運動開始時モデルは、経過時間“t”が長くなるにつれて脈拍数が対数関数的に増加して、ターゲット脈拍数“HRtar”に漸次近づくような関数として定式化する。例えば、次式(7)のように定式化される運動開始時モデルを用いて、推定脈拍数“HRup(t)”を求める。
【数7】

但し、“tup”は、脈拍数の増加の程度(増加率)を決定付ける時間幅である。
【0058】
運動終了時モデルは、経過時間“t”が長くなるにつれて脈拍数がシグモイド的に減少して、ターゲット脈拍数“HRtar”に漸次近づくような関数として定式化する。例えば、次式(8)のように定式化される運動終了時モデルを用いて、推定脈拍数“HRdown(t)”を求める。
【数8】

但し、“tdown”は、脈拍数の減少の程度(減少率)を決定付ける時間幅である。
【0059】
(1)運動開始→運動中、(2)運動中→運動終了、の状態に応じたモデルを選択して脈拍数を推定する。例えば、基準脈拍数“HR(tc)”がターゲット脈拍数“HRtar”よりも低い場合は、脈拍数が増加する状態にあると考えられるため、(1)運動開始→運動中と判断し、運動開始時モデルを選択して脈拍数を推定する。つまり、最後に測定された脈拍数が暫定脈拍数よりも低い場合、時間経過に応じて脈拍数が対数関数として変化するように推定脈拍数を求める。
【0060】
一方、基準脈拍数“HR(tc)”がターゲット脈拍数“HRtar”よりも高い場合は、脈拍数が減少する状態にあると考えられるため、(2)運動中→運動終了と判断し、運動終了時モデルを選択して脈拍数を推定する。つまり、最後に測定された脈拍数が暫定脈拍数よりも高い場合、時間経過に応じて脈拍数がシグモイド関数として変化するように推定脈拍数を求める。
【0061】
また、本実施形態では、暫定脈拍数であるターゲット脈拍数“HRtar”の下限値として下限脈拍数“HRmin”を設定する。通常、運動前後における安静状態において、被検者の脈拍数は安静時脈拍数“HRrest”まで下がりきらない場合が多い。つまり、図5に示したように、被検者の脈拍数は、運動開始前は安静時脈拍数よりもやや高い値となり、運動終了時には、安静時脈拍数よりもやや高い値に収束する傾向がある。そこで、ターゲット脈拍数“HRtar”が下限脈拍数“HRmin”よりも低くならないように調整する。
【0062】
本実施形態では、下限脈拍数“HRmin”を、脈波信号に基づいて測定した脈拍数のうちの最低の脈拍数とする。そして、ターゲット脈拍数が下限脈拍数以上である場合は(HRtar≧HRmin)、ターゲット脈拍数をそのままとする(HRtar=HRtar)。一方、ターゲット脈拍数が下限脈拍数未満である場合は(HRtar<HRmin)、ターゲット脈拍数を下限脈拍数とする(HRtar=HRmin)。
【0063】
3.機能構成
図4は、脈拍計1の機能構成の一例を示すブロック図である。脈拍計1は、脈波センサー10と、体動センサー20と、脈波信号増幅回路部30と、脈波形整形回路部40と、体動信号増幅回路部50と、体動波形整形回路部60と、A/D(Analog/Digital)変換部70と、処理部100と、操作部200と、表示部300と、報知部400と、通信部500と、時計部600と、記憶部700とを備えて構成される。
【0064】
脈波センサー10は、脈拍計1が装着された被検者の脈波を計測するセンサーであり、例えば光電脈波センサーを有して構成される。脈波センサー10は、身体組織への血流の流入によって生じる容積変化を脈波信号として検出し、脈波信号増幅回路部30に出力する。
【0065】
脈波信号増幅回路部30は、脈波センサー10から入力した脈波信号を所定のゲインで増幅する増幅回路である。脈波信号増幅回路部30は、増幅した脈波信号を脈波形整形回路部40及びA/D変換部70に出力する。
【0066】
脈波形整形回路部40は、脈波信号増幅回路部30によって増幅された脈波信号を整形する回路部であり、高周波のノイズ成分を除去する回路やクリッピング回路等を有して構成される。処理部100は、脈波形整形回路部40によって整形された脈波形に基づいて、脈波の検出有無を判定する。
【0067】
体動センサー20は、脈拍計1が装着された被検者の動きを捉えるためのセンサーであり、少なくとも加速度センサーを有して構成される。体動センサー20は、被検者の体動を検出する体動検出部に相当する。
【0068】
体動信号増幅回路部50は、体動センサー20から入力した体動信号を所定のゲインで増幅する増幅回路である。体動信号増幅回路部50は、増幅した体動信号を体動波形整形回路部60及びA/D変換部70に出力する。
【0069】
体動波形整形回路部60は、体動信号増幅回路部50によって増幅された体動信号を整形する回路部であり、高周波のノイズ成分を除去する回路や、重力加速度成分とそれ以外の成分とを判定する回路、クリッピング回路等を有して構成される。処理部100は、体動波形整形回路部60によって整形された体動波形に基づいて、体動の検出有無を判定する。
【0070】
A/D変換部70は、脈波信号増幅回路部30によって増幅されたアナログ形式の脈波信号と、体動信号増幅回路部50によって増幅されたアナログ形式の体動信号とを、それぞれ所定のサンプリング時間間隔でサンプリング及び数値化して、デジタル信号に変換する。そして、変換したデジタル信号を処理部100に出力する。
【0071】
処理部100は、記憶部700に記憶されているシステムプログラム等の各種プログラムに従って脈拍計1の各部を統括的に制御する制御装置及び演算装置であり、CPU(Central Processing Unit)等のプロセッサーを有して構成される。処理部100は、記憶部700に記憶されたメインプログラム710に従ってメイン処理を行い、脈拍計1が装着された被検者の脈拍数を測定/推定して表示部300に表示させる制御を行う。
【0072】
処理部100は、主要な機能部として、脈拍数測定部110と、ピッチ演算部120と、安定度判定部130と、安定状態判定部140と、脈拍数推定部150と、表示制御部160とを有する。
【0073】
脈拍数測定部110は、A/D変換部70から入力した体動信号(体動データ)を用いて、脈波信号(脈波データ)から体動ノイズ成分を除去し、抽出した拍動成分(拍動データ)を用いて脈拍数を測定する。
【0074】
ピッチ演算部120は、A/D変換部70から入力した体動信号(体動データ)を用いて被検者のピッチを演算する。ピッチ演算部120は、体動検出部の検出結果を用いて被検者の運動強度を演算する運動強度演算部に相当する。
【0075】
安定度判定部130は、ピッチ演算部120によって演算されたピッチと、脈拍数測定部110によって測定された脈拍数とに基づき、ピッチ及び脈の安定度を判定する。また、安定状態判定部140は、安定度判定部130による安定度の判定結果に基づいて、被検者が安定状態にあるか否かを判定する。
【0076】
脈拍数推定部150は、上記の原理に従って脈拍数を推定する。脈拍数推定部150は、ピッチ演算部120によって演算されたピッチを用いて推定脈拍数を推定する脈拍数推定部に相当する。
【0077】
脈拍数推定部150は、ピッチを用いて暫定脈拍数(ターゲット脈拍数)を求め、時間経過に応じて脈拍数測定部110によって最後に測定された脈拍数(基準脈拍数)から当該暫定脈拍数に漸次近づけるようにして推定脈拍数を求める漸次収束推定部(不図示)を有する。また、脈拍数推定部150は、安定状態判定部140によって被検者が安定状態にあると判定された後に、脈拍数測定部110による測定ができなくなり、且つ、当該安定状態にあると判定された際の運動強度(ピッチ)とピッチ演算部120によって演算された運動強度(ピッチ)とが所定の同強度条件を満たす間は、当該安定状態にあると判定された際の脈拍数を推定脈拍数とする安定状態継続推定部(不図示)を有する。
【0078】
表示制御部160は、脈拍数の測定/推定結果を表示部300に表示制御する。表示制御部160は、脈拍数測定部110による測定ができている場合は、当該測定結果の脈拍数を表示部300に表示させる。一方、脈拍数測定部110による測定ができていない場合は、脈拍数推定部150によって推定された推定脈拍数を表示部300に表示させる。
【0079】
操作部200は、ボタンスイッチ等を有して構成される入力装置であり、押下されたボタンの信号を処理部100に出力する。この操作部200の操作により、脈拍数の測定指示等の各種指示入力がなされる。操作部200は、図1の操作ボタン5に相当する。
【0080】
表示部300は、LCD(Liquid Crystal Display)等を有して構成され、処理部100から入力される表示信号に基づく各種表示を行う表示装置である。表示部300には、各種の生体情報(脈拍数、運動強度、カロリー消費量等)が表示される。表示部300は、図1の液晶表示器4に相当する。
【0081】
報知部400は、スピーカーや圧電振動子等を有して構成され、処理部100から入力される報知信号に基づく各種報知を行う報知装置である。例えば、アラーム音をスピーカーから出力させたり、圧電振動子を振動させることで、被検者への各種報知を行う。
【0082】
通信部500は、処理部100の制御に従って、装置内部で利用される情報をパソコン(PC(Personal Computer))等の外部の情報処理装置との間で送受するための通信装置である。この通信部500の通信方式としては、所定の通信規格に準拠したケーブルを介して有線接続する形式や、クレイドルと呼ばれる充電器と兼用の中間装置を介して接続する形式、近距離無線通信を利用して無線接続する形式等、種々の方式を適用可能である。
【0083】
時計部600は、水晶振動子及び発振回路でなる水晶発振器等を有して構成され、脈拍計1の時刻を計時する計時装置である。時計部600の計時時刻は、処理部100に随時出力される。
【0084】
記憶部700は、ROM(Read Only Memory)やフラッシュROM、RAM(Random Access Memory)等の記憶装置によって構成され、脈拍計1のシステムプログラムや、脈拍数測定/推定機能、運動強度測定機能、カロリー測定機能といった各種機能を実現するための各種プログラム、データ等を記憶している。また、各種処理の処理中データ、処理結果などを一時的に記憶するワークエリアを有する。
【0085】
4.データ構成
図4に示すように、記憶部700には、メイン処理(図7参照)として実行されるメインプログラム710が記憶されている。メインプログラム710は、ピッチ安定度判定処理(図8参照)として実行されるピッチ安定度判定プログラム720と、脈安定度判定処理(図9参照)として実行される脈安定度判定プログラム730と、脈拍数推定処理(図10参照)として実行される脈拍数推定プログラム750とをサブルーチンとして含む。
【0086】
また、記憶部700には、例えば、測定脈拍数760と、ピッチ安定度765と、脈安定度770と、基準脈拍数775と、下限脈拍数780と、ターゲット脈拍数785と、推定脈拍数790とがデータとして記憶される。
【0087】
5.処理の流れ
図7は、記憶部700に記憶されているメインプログラム710が処理部100によって読み出されることで、脈拍計1において実行されるメイン処理の流れを示すフローチャートである。
【0088】
最初に、処理部100は、初期設定を行う(ステップA1)。具体的には、メイン処理で用いる各種の演算パラメーター(例えばピッチ安定度765や脈安定度770)の値を初期化する。
【0089】
次いで、処理部100は、脈波センサー10及び体動センサー20の検出結果の取得を開始する(ステップA3)。ピッチ演算部120は、体動センサー20の検出結果を用いて被検者のピッチを演算するピッチ演算処理を開始する(ステップA5)。また、脈拍数測定部110は、脈波センサー10の脈波信号の検出結果及び体動センサー20の検出結果を用いて被検者の脈拍数を測定する脈拍数測定処理を開始し、その測定結果を測定脈拍数760として記憶部700に記憶させる(ステップA7)。
【0090】
その後、処理部100は、記憶部700に記憶されているピッチ安定度判定プログラム720に従ってピッチ安定度判定処理を行う(ステップA9)。
【0091】
図8は、ピッチ安定度判定処理の流れを示すフローチャートである。
先ず、安定度判定部130は、ピッチ演算部120によってピッチが演算できたか否かを判定する(ステップB1)。そして、ピッチが演算できたと判定した場合は(ステップB1;Yes)、所定のピッチ安定条件が成立したか否かを判定する(ステップB3)。ピッチ安定条件は、例えば、今回演算したピッチと前回演算したピッチとの差の絶対値が所定の閾値未満(或いは閾値以下)になることとして定めておくことができる。このピッチ安定条件は、運動強度が所定の同強度条件を満たすか否かを判定するための条件である。
【0092】
ステップB3においてピッチ安定条件が成立しなかったと判定した場合は(ステップB3;No)、安定度判定部130は、記憶部700のピッチ安定度765をゼロにリセットする(ステップB5)。そして、安定度判定部130は、ピッチ安定度判定処理を終了する。
【0093】
ステップB3においてピッチ安定条件が成立したと判定した場合は(ステップB3;Yes)、安定度判定部130は、ピッチ安定度765が予め定められたピッチ安定度上限値未満であるか否かを判定する(ステップB7)。ピッチ安定度上限値は、ピッチ安定度765が取り得る最大の値であり、例えば“ピッチ安定度上限値=5”と定めておくことができる。
【0094】
ピッチ安定度765がピッチ安定度上限値未満であると判定した場合は(ステップB7;Yes)、安定度判定部130は、記憶部700のピッチ安定度765を“1”インクリメントする(ステップB9)。そして、安定度判定部130は、ピッチ安定度判定処理を終了する。
【0095】
ステップB1においてピッチが演算できなかったと判定した場合(ステップB1;No)、又は、ステップB7においてピッチ安定度765がピッチ安定度上限値以上であると判定した場合は(ステップB7;No)、安定度判定部130は、そのままピッチ安定度判定処理を終了する。
【0096】
図7のメイン処理に戻り、ピッチ安定度判定処理を行った後、処理部100は、記憶部700に記憶されている脈安定度判定プログラム730に従って脈安定度判定処理を行う(ステップA11)。
【0097】
図9は、脈安定度判定処理の流れを示すフローチャートである。
安定度判定部130は、脈拍数測定部110によって脈拍数が測定されたと判定すると(ステップC1;Yes)、所定の脈安定条件が成立したか否かを判定する(ステップC3)。脈安定条件は、例えば、今回測定した脈拍数と前回測定した脈拍数との差の絶対値が所定の閾値未満(或いは閾値以下)になることとして定めておくことができる。この脈安定条件は、脈拍数が所定の近似条件を満たすか否かを判定するための条件である。
【0098】
ステップC3において脈安定条件が成立しなかったと判定した場合は(ステップC3;No)、安定度判定部130は、記憶部700の脈安定度770をゼロにリセットする(ステップC5)。そして、安定度判定部130は、脈安定度判定処理を終了する。
【0099】
ステップC3において脈安定条件が成立したと判定した場合は(ステップC3;Yes)、安定度判定部130は、脈安定度770が予め定められた脈安定度上限値未満であるか否かを判定する(ステップC7)。脈安定度上限値は、脈安定度770が取り得る最大の値であり、例えば“脈安定度上限値=5”と定めておくことができる。
【0100】
脈安定度770が脈安定度上限値未満であると判定した場合は(ステップC7;Yes)、安定度判定部130は、記憶部700の脈安定度770を“1”インクリメントする(ステップC9)。そして、安定度判定部130は、脈安定度判定処理を終了する。
【0101】
ステップC1において脈拍数が測定できなかったと判定した場合(ステップC1;No)、又は、ステップC7において脈安定度770が脈安定度上限値以上であると判定した場合は(ステップC7;No)、安定度判定部130は、そのまま脈安定度判定処理を終了する。
【0102】
図7のメイン処理に戻り、脈安定度判定処理を行った後、安定状態判定部140は、安定状態判定処理を行う(ステップA13)。具体的には、予め定められた安定状態条件が成立したか否かを判定する。安定状態条件は、例えば「ピッチ安定度=ピッチ安定度上限値、且つ、脈安定度=脈安定度上限値」となることである。つまり、記憶部700に記憶されたピッチ安定度765及び脈安定度770が、それぞれ取り得る値の最大値となっている場合に、被検者の状態を「安定状態」と判定する。安定状態条件が成立しなかった場合は、被検者の状態を「非安定状態」と判定する。なお、安定状態条件は、「ピッチ安定度が所定値以上、且つ、脈安定度が所定値以上」といった他の条件としてもよいことは勿論である。
【0103】
次いで、処理部100は、脈拍数の測定不能条件が成立したか否かを判定する(ステップA15)。測定不能条件は、脈拍数の測定が不能となる条件である。処理部100は、脈波形整形回路部40から出力される脈波形や、脈波センサー10によって検出された脈波信号の信号強度に基づいて、脈拍数の測定が不能になったか否かを判定する。
【0104】
測定不能条件が成立しなかったと判定した場合は(ステップA15;No)、処理部100は、脈拍数測定部110によって最後に測定された脈拍数を下限脈拍数と判定し、記憶部700の下限脈拍数780を更新する(ステップA17)。そして、表示制御部160は、最新の測定脈拍数760を表示部300に表示させる制御を行った後(ステップA19)、ステップA25へと移行する。
【0105】
一方、脈拍数の測定不能条件が成立したと判定した場合は(ステップA15;Yes)、処理部100は、記憶部700に記憶されている脈拍数推定プログラム750に従って脈拍数推定処理を行う(ステップA21)。
【0106】
図10は、脈拍数推定処理の流れを示すフローチャートである。
先ず、脈拍数推定部150は、ステップA13の判定結果に基づいて、被検者の現在の状態を判定する(ステップD1)。このステップD1は、過渡状態における脈拍数の推定を行うかどうかの判断するステップである。
【0107】
被検者の状態を安定状態と判定した場合は、被検者は安静状態にあるか運動中の定常状態にあると考えられるため、脈拍数推定モデルを用いた脈拍数の推定は行わない。一方、被検者が非安定状態であると判定した場合は、被検者は運動開始時や運動終了時といった過渡状態にあると考えられるため、脈拍数推定モデルを用いた脈拍数の推定を行う。
【0108】
具体的には、被検者が安定状態である場合は(ステップD1;安定状態)、脈拍数推定部150は、前回の脈拍数を推定脈拍数790として維持する(ステップD17)。これは、安定状態判定部140によって安定状態と判定された後(ステップA13)、脈拍数測定部110による測定ができなくなり(ステップA15;Yes)、且つ、当該安定状態にあると判定された際のピッチ(運動強度)とピッチ演算部120によって演算されたピッチとが同強度条件を満たす間は(ステップB3;Yes)、当該安定状態にあると判定された際の脈拍数を推定脈拍数とすることに相当する。
【0109】
一方、被検者が非安定状態である場合は(ステップD1;非安定状態)、脈拍数推定部150は、被検者のピッチを用いて、式(1)に従って脈拍数を求める(ステップD3)。そして、求めた脈拍数をターゲット脈拍数785として設定する(ステップD5)。
【0110】
脈拍数推定部150は、ステップD5で設定したターゲット脈拍数785が、記憶部700の下限脈拍数780よりも低いか否かを判定する(ステップD7)。そして、低いと判定した場合は(ステップD7;Yes)、脈拍数推定部150は、下限脈拍数780でターゲット脈拍数785を更新する(ステップD9)。また、ターゲット脈拍数785が下限脈拍数780以上であると判定した場合は(ステップD7;No)、何もせずにステップD11へと移行する。
【0111】
次いで、脈拍数推定部150は、基準脈拍数775がターゲット脈拍数785よりも低いか否かを判定する(ステップD11)。このステップは、被検者の脈拍数が増減何れに変化しているかを判定するステップである。
【0112】
基準脈拍数775がターゲット脈拍数785よりも低いのであれば、被検者が運動を開始して脈拍数が増加している状態であると判断することができる。運動強度(ピッチ)の急激な立ち上がりに遅れて、脈拍数が急激に上昇する過渡状態である。それに対し、基準脈拍数775がターゲット脈拍数785以上であれば、被検者が運動を終了して脈拍数が減少している状態であると判断することができる。運動強度(ピッチ)の急激な立ち下がりに遅れて、脈拍数が緩やかに低下する過渡状態である。
【0113】
そこで、基準脈拍数775がターゲット脈拍数785よりも低い場合は(ステップD11;Yes)、脈拍数推定部150は、式(7)の運動開始時モデルを用いて脈拍数を推定し、記憶部700の推定脈拍数790を更新する(ステップD13)。そして、脈拍数推定部150は、脈拍数推定処理を終了する。
【0114】
一方、基準脈拍数775がターゲット脈拍数785以上である場合は(ステップD11;No)、脈拍数推定部150は、式(8)の運動終了時モデルに基づいて脈拍数を推定し、記憶部700の推定脈拍数790を更新する(ステップD15)。そして、脈拍数推定部150は、脈拍数推定処理を終了する。
【0115】
図7のメイン処理に戻り、ステップA21において脈拍数推定処理を行った後、表示制御部160は、記憶部700の推定脈拍数790を表示部300に表示させる制御を行う(ステップA23)。
【0116】
ステップA19又はA23の後、処理部100は、処理を終了するか否かを判定する(ステップA25)。例えば、操作部200を介して被検者によって脈拍数の測定終了の指示操作がなされたか否かを判定する。
【0117】
まだ処理を終了しないと判定した場合は(ステップA25;No)、処理部100は、ステップA9に戻る。また、処理を終了すると判定した場合は(ステップA25;Yes)、処理部100は、メイン処理を終了する。
【0118】
6.作用効果
脈拍計1において、脈拍数測定部110が、脈波センサー10の検出結果を用いて脈拍数を測定し、ピッチ演算部120が、体動センサー20の検出結果を用いて被検者のピッチを演算する。また、脈拍数推定部150は、ピッチ演算部120によって演算されたピッチを用いて推定脈拍数を推定する。そして、表示制御部160は、脈拍数測定部110による測定ができている場合は、脈拍数測定部110によって測定された脈拍数を表示部300に表示させ、脈拍数測定部110による測定ができていない場合は、脈拍数推定部150によって推定された推定脈拍数を表示部300に表示させる制御を行う。
【0119】
ピッチは、被検者の運動の強さを物理的な尺度で表した運動強度(物理的運動強度)であり、被検者の脈拍数と相関がある。このため、ピッチ演算部120によって演算されたピッチを用いることで、脈拍数の測定が困難な場合であっても、脈拍数を高い正確性で推定することができる。
【0120】
脈拍数推定部150は、ピッチ演算部120によって演算されたピッチを用いて暫定脈拍数であるターゲット脈拍数を求める。そして、時間経過に応じて脈拍数測定部110によって最後に測定された脈拍数から当該ターゲット脈拍数に漸次近づけるようにして推定脈拍数を求める。
【0121】
運動開始時といった脈拍数が上昇する状況では、脈拍数は比較的速やかに立ち上がり、その後、徐々に安定していく傾向がある。そこで、基準脈拍数がターゲット脈拍数よりも低い場合は、時間経過に応じて対数関数的に変化(増加)するように推定脈拍数を求めることで、実際の脈拍数の時間変化に追従するように脈拍数を推定することができる。
【0122】
一方、運動終了時といった脈拍数が低下する状況では、脈拍数は当初は比較的下がりにくく、一定時間経過後に急速に低下し、その後、緩やかに収束する傾向がある。そこで、基準脈拍数がターゲット脈拍数よりも高い場合は、時間経過に応じてシグモイド的に変化(減少)するように推定脈拍数を求めることで、実際の脈拍数の時間変化に追従するように脈拍数を推定することができる。
【0123】
7.変形例
本発明を適用可能な実施例は、上記の実施例に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。以下、変形例について説明する。
【0124】
7−1.生体情報処理装置
上記の実施形態では、生体情報処理装置として腕時計型の脈拍計を例に挙げて説明したが、本発明を適用可能な生体情報処理装置はこれに限られない。例えば、指先に装着して脈拍を測定する指装着形の脈拍計に適用することも可能である。また、脈波信号の検出方法も光を用いた検出方法に限られず、超音波を用いた検出方法や、赤外線を用いた検出方法であってもよい。
【0125】
7−2.体動検出部
上記の実施形態では、体動検出部である体動センサーが、少なくとも加速度センサーを有して構成されるものとして説明したが、加速度センサーではなく他のセンサーを有して構成されることとしてもよい。例えば、体動センサーが速度センサーを有して構成されることとし、被検者の移動速度を体動として検出することとしてもよい。
【0126】
この場合は、体動センサーによって検出された移動速度“v”と、被検者の身長“h”とを用いて、例えば式(5)に従って被検者のピッチ“p”を演算する。そして、原理で説明したように、ピッチ“p”を用いて脈拍数を推定する。また、体動センサーによって検出された移動速度“v”を時間微分して被検者の加速度を算出し、算出した加速度からピッチ“p”を演算して脈拍数を推定することも可能である。
【0127】
なお、体動センサーが加速度センサー及び速度センサーの両方を有して構成されることとし、加速度センサーによって検出された被検者の加速度と、速度センサーによって検出された被検者の速度とを併用して、上記と同様に脈拍数を推定することとしてもよい。
【0128】
7−3.下限脈拍数
上記の実施形態では、暫定脈拍数(ターゲット脈拍数)の下限値(下限脈拍数)を、脈拍数測定部110によって測定された最低の脈拍数とするものとして説明した。しかし、下限脈拍数として設定可能な値はこれに限られるわけではない。
【0129】
例えば、脈拍数の測定開始後の所定時間内(例えば2分以内)に測定された脈拍数のうちの最低値を下限脈拍数としてもよい。また、安静時脈拍数よりも所定割合(例えば20%)だけ高い値を下限脈拍数としてもよい。
【0130】
また、被検者が運動を開始する際には、ウォーミングアップを行うことが想定される。この場合、測定開始時には、脈拍数が既に一定以上高くなっている可能性がある。従って、下限脈拍数を脈拍数測定部110によって測定された最低の脈拍数としてしまうと、必要以上に高い脈拍数がターゲット脈拍数として採用される事態が生じ得る。この問題を回避するため、測定開始時の最低脈拍数が、安静時脈拍数よりも所定割合(例えば30%)だけ高い脈拍数として定められた閾値脈拍数を超えている場合は、ターゲット脈拍数を当該閾値脈拍数とするなどの調整を行うと効果的である。
【0131】
7−4.脈拍数推定モデル
上記の実施形態で説明した脈拍数推定モデルはあくまでも一例である。つまり、上記の実施形態でモデルに適用した関数以外の関数を用いて、脈拍数推定モデルをモデル化してもよいことは勿論である。図5に示した脈拍数の時間変化を模擬した関数であればよい。
【符号の説明】
【0132】
1 脈拍計、 10 脈波センサー、 20 体動センサー、 30 脈波信号増幅回路部、 40 脈波形整形回路部、 50 体動信号増幅回路部、 60 体動波形整形回路部、 70 A/D変換部、 100 処理部、 200 操作部、 300 表示部、 400 報知部、 500 通信部、 600 時計部、 700 記憶部

【特許請求の範囲】
【請求項1】
被検者の脈拍数を測定する脈拍数測定部と、
前記被検者の体動を検出する体動検出部と、
前記体動検出部の検出結果を用いて前記被検者の運動強度を演算する運動強度演算部と、
前記運動強度演算部によって演算された運動強度を用いて推定脈拍数を推定する脈拍数推定部と、
前記脈拍数測定部による測定ができている場合に当該測定結果の脈拍数を表示し、前記脈拍数測定部による測定ができていない場合に前記脈拍数推定部によって推定された推定脈拍数を表示する制御を行う表示制御部と、
を備えた生体情報処理装置。
【請求項2】
前記脈拍数推定部は、前記運動強度演算部によって演算された運動強度を用いて暫定脈拍数を求め、時間経過に応じて前記脈拍数測定部によって最後に測定された脈拍数から当該暫定脈拍数に漸次近づけるようにして前記推定脈拍数を求める漸次収束推定部を有する、
請求項1に記載の生体情報処理装置。
【請求項3】
前記漸次収束推定部は、前記脈拍数測定部によって最後に測定された脈拍数が前記暫定脈拍数よりも低い場合、時間経過に応じて脈拍数が対数関数として変化するように前記推定脈拍数を求める、
請求項2に記載の生体情報処理装置。
【請求項4】
前記漸次収束推定部は、前記脈拍数測定部によって最後に測定された脈拍数が前記暫定脈拍数よりも高い場合、時間経過に応じて脈拍数がシグモイド関数として変化するように前記推定脈拍数を求める、
請求項2又は3に記載の生体情報処理装置。
【請求項5】
前記漸次収束推定部は、前記暫定脈拍数の下限値を、前記脈拍数測定部によって測定された最低の脈拍数とする、
請求項2〜4の何れか一項に記載の生体情報処理装置。
【請求項6】
前記体動検出部は、加速度センサー及び速度センサーの何れかを有して構成されてなる、
請求項1〜5の何れか一項に記載の生体情報処理装置。
【請求項7】
前記体動検出部は、少なくとも加速度センサーを有して構成され、
前記運動強度演算部は、前記加速度センサーで検出された加速度から前記被検者のピッチを算出することで、前記被検者の運動強度を演算する、
請求項1〜6の何れか一項に記載の生体情報処理装置。
【請求項8】
前記運動強度演算部によって演算された運動強度と、前記脈拍数測定部によって測定された脈拍数とに基づき、前記被検者が安定状態にあるか否かを判定する安定状態判定部を更に備え、
前記脈拍数推定部は、前記安定状態判定部によって前記安定状態にあると判定された後に、前記脈拍数測定部による測定ができなくなり、且つ、当該安定状態にあると判定された際の運動強度と前記運動強度演算部によって演算された運動強度とが所定の同強度条件を満たす間は、当該安定状態にあると判定された際の脈拍数を前記推定脈拍数とする安定状態継続推定部を有する、
請求項1〜7の何れか一項に記載の生体情報処理装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2012−232010(P2012−232010A)
【公開日】平成24年11月29日(2012.11.29)
【国際特許分類】
【出願番号】特願2011−103448(P2011−103448)
【出願日】平成23年5月6日(2011.5.6)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】