(57)【特許請求の範囲】
【請求項１】
被検者の脈拍数を算出する脈拍数算出部と、
前記脈拍数算出部によって算出された算出脈拍数が所与の変動許容範囲に含まれるか否かに基づいて前記算出脈拍数の適否を判定する適否判定部と、
前記変動許容範囲の幅である変動許容幅を過去において前記適否判定部によって適切と判定された脈拍数に基づいて設定された基準脈拍数に基づいて設定される変動許容幅設定部と、を備えることを特徴とする生体情報処理装置。
【請求項２】
前記変動許容幅設定部は、第１基準脈拍数において設定される高方向に対する変動許容幅よりも、前記第１基準脈拍数よりも低い第２脈拍数において設定される高方向に対する変動許容幅の方が大きくなるように、前記変動許容幅を設定することを特徴とする、
請求項１に記載の生体情報処理装置。
【請求項３】
前記変動許容幅設定部は、第１基準脈拍数において設定される低方向に対する変動許容幅よりも、前記第１基準脈拍数よりも高い第２脈拍数において設定される低方向に対する変動許容幅の方が大きくなるように、前記変動許容幅を設定することを特徴とする、
請求項１又は２に記載の生体情報処理装置。
【請求項４】
前記変動許容幅設定部は、前記高方向に対する変動許容幅の増大度合を、低方向に対する変動許容幅の増大度合と比べて相対的に大きくする、
請求項２に記載の生体情報処理装置。
【請求項５】
前記被検者の運動状況を判定する運動状況判定部を更に備え、
前記変動許容幅設定部は、前記運動状況の判定結果が運動開始である場合の前記高方向に対する変動許容幅の増大度合を、定常時における前記高方向に対する変動許容幅の増大度合と比べて相対的に大きくする、
請求項２又は４に記載の生体情報処理装置。
【請求項６】
前記被検者の運動状況を判定する運動状況判定部を更に備え、
前記変動許容幅設定部は、前記運動状況の判定結果が運動停止である場合の前記低方向に対する変動許容幅の増大度合を、定常時における前記低方向に対する変動許容幅の増大度合と比べて相対的に大きくする、
請求項３又は４に記載の生体情報処理装置。
【請求項７】
前記変動許容幅設定部は、前記基準脈拍数が所定の脈拍数上限設定値を上回っている場合、又は、前記基準脈拍数が所定の脈拍数下限設定値を下回っている場合に、前記変動許容幅を予め定められた最小変動許容幅とする、
請求項１〜６の何れか一項に記載の生体情報処理装置。
【請求項８】
被検者の脈拍数を算出することと、
前記算出された算出脈拍数が所与の変動許容範囲に含まれるか否かに基づいて前記算出脈拍数の適否を判定することと、
前記変動許容範囲の幅である変動許容幅を過去において適切と判定された脈拍数に基づいて設定された基準脈拍数に基づいて設定することと、
を含む生体情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報処理装置及び生体情報処理方法に関する。
【背景技術】
【０００２】
従来から、被検者の運動管理や健康管理に供する生体情報処理装置として、被検者の身体の一部に装着し、被検者の脈拍数を測定する脈拍計が知られている。脈拍計は、装置を装着した被検者の血流量の変化を検知して被検者の脈拍数を算出し、算出した脈拍数（以下、「算出脈拍数」と称す。）を測定結果として被検者に報知するものである。脈拍計としては、光を利用するものや、超音波を利用するもの、心電を利用するものなどが知られている。
【０００３】
脈拍数を正しく算出することができるかどうかは、被検者の血流量の変化を検知する精度に依るところが大きい。しかし、外気温の変化といった外乱による影響や、脈拍計の装着位置及び当該装着位置のズレといった物理的な影響等に起因して、血流量の変化を検知する精度が低下する場合がある。そこで、算出脈拍数に対する変動許容範囲を設定して、算出脈拍数の適否を判定する手法が考案されている（例えば特許文献１や特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１１３３０９号公報
【特許文献２】特開平９−１５４８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、特許文献２の技術では、被検者の体動に基づいて、変動許容範囲（以下、「ウィンドウ」と称して説明する。）の幅でなるウィンドウ幅を設定している。具体的には、被検者の体動が大きくなったことを検出した場合は、脈拍数が上昇する方向（高方向）に対するウィンドウ幅を広くする。逆に、被検者の体動が小さくなったことを検出した場合は、脈拍数が下降する方向（低方向）に対するウィンドウ幅を広くする。
【０００６】
この手法では、被検者の体動にのみ着目してウィンドウ幅を設定している。そのため、被検者の脈拍数の状態如何によっては、必ずしも適切なウィンドウの設定が実現されるとは限らない。例えば、脈拍数がある程度高くなっている状態から運動を開始したような場面である。具体的には、クールダウン後に運動を再開する場面や、一度走って脈拍数が高くなった状態で一旦立ち止まり、その後に歩き始めたような場面が想定される。
【０００７】
上記の場合、被検者の脈拍数は既にある程度高くなっているため、脈拍数の上昇はそれほど考えられない。しかし、被検者の体動にのみ着目してウィンドウ幅を設定すると、高方向に対するウィンドウ幅を必要以上に広く設定してしまう。この場合、異常値をウィンドウで捕捉してしまう可能性が高まる。逆に、脈拍数が低くなっている状態で被検者が動作を停止した場合にも、低方向に対するウィンドウ幅を必要以上に広く設定してしまうため、上記と同様の問題が生ずる。
【０００８】
本発明は上述した課題に鑑みて為されたものであり、その目的とするところは、算出した脈拍数の適否を判定するための新しい手法を提案することにある。
【課題を解決するための手段】
【０００９】
以上の課題を解決するための第１の形態は、被検者の脈拍数を算出する脈拍数算出部と、前記脈拍数算出部によって算出された算出脈拍数が所与の変動許容範囲に含まれるか否かに基づいて前記算出脈拍数の適否を判定する脈拍数適否判定部と、前記変動許容範囲の幅でなる変動許容幅を所与の基準脈拍数に基づいて設定する変動許容幅設定部と、を備えた生体情報処理装置である。
【００１０】
また、他の形態として、被検者の脈拍数を算出することと、前記算出された算出脈拍数が所与の変動許容範囲に含まれるか否かに基づいて前記算出脈拍数の適否を判定することと、前記変動許容範囲の幅でなる変動許容幅を所与の基準脈拍数に基づいて設定することと、を含む生体情報処理方法を構成してもよい。
【００１１】
この第１の形態等によれば、被検者の脈拍数が脈拍数算出部によって算出される。そして、脈拍数算出部によって算出された算出脈拍数が所与の変動許容範囲に含まれるか否かに基づいて算出脈拍数の適否が脈拍数適否判定部によって判定される。この場合において、変動許容範囲の幅でなる変動許容幅が所与の基準脈拍数に基づいて変動許容幅設定部によって設定される。
【００１２】
基準脈拍数は、変動許容範囲の基準とする脈拍数であり、例えば適否判定において適切と判定された最新の算出脈拍数を設定することが考えられる。変動許容幅を固定的にするのではなく、この基準脈拍数に基づいて設定することで、変動許容幅を適正化することができる。そして、設定した変動許容幅を有する変動許容範囲を用いることで、算出脈拍数の適否を正しく判定することが可能となる。
【００１３】
また、第２の形態として、第１の形態の生体情報処理装置において、前記変動許容幅設定部は、前記基準脈拍数が低いほど、前記基準脈拍数を基準とする高方向に対する変動許容幅でなる高方向変動許容幅を増大させる、生体情報処理装置を構成することとしてもよい。
【００１４】
この第２の形態によれば、基準脈拍数が低いほど、基準脈拍数を基準とする高方向に対する変動許容幅でなる高方向変動許容幅を増大させる。脈拍数が低い状態では、脈拍数は下がりにくく、上がりやすい傾向がある。そこで、基準脈拍数が低いほど高方向変動許容幅を増大させることで、人間の脈拍数の傾向に見合った変動許容幅を設定することができる。
【００１５】
また、第３の形態として、第１又は第２の形態の生体情報処理装置において、前記変動許容幅設定部は、前記基準脈拍数が高いほど、前記基準脈拍数を基準とする低方向に対する変動許容幅でなる低方向変動許容幅を増大させる、生体情報処理装置を構成することとしてもよい。
【００１６】
この第３の形態によれば、基準脈拍数が高いほど、基準脈拍数を基準とする低方向に対する変動許容幅でなる低方向変動許容幅を増大させる。脈拍数が高い状態では、脈拍数は上がりにくく、下がりやすい傾向がある。そこで、基準脈拍数が高いほど低方向変動許容幅を増大させることで、人間の脈拍数の傾向に見合った変動許容幅を設定することができる。
【００１７】
また、第４の形態として、第１の形態の生体情報処理装置において、前記変動許容幅設定部は、前記基準脈拍数が低いほど、前記基準脈拍数を基準とする高方向に対する変動許容幅でなる高方向変動許容幅を増大させ、且つ、前記基準脈拍数が高いほど、前記基準脈拍数を基準とする低方向に対する変動許容幅でなる低方向変動許容幅を増大させ、前記高方向変動許容幅の増大度合を前記低方向変動許容幅の増大度合と比べて相対的に大きくする、生体情報処理装置を構成することとしてもよい。
【００１８】
この第４の形態によれば、基準脈拍数が低いほど、基準脈拍数を基準とする高方向に対する変動許容幅でなる高方向変動許容幅を増大させ、且つ、基準脈拍数が高いほど、基準脈拍数を基準とする低方向に対する変動許容幅でなる低方向変動許容幅を増大させる。この際、高方向変動許容幅の増大度合を低方向変動許容幅の増大度合と比べて相対的に大きくする。脈拍数が上昇する場面では、低下する場面と比べて変化の度合が大きくなる傾向がある。簡単に言うと、脈拍数は下がるよりも上がりやすい傾向がある。そこで、高方向変動許容幅の増大度合を低方向変動許容幅の増大度合と比べて相対的に大きくすることで、人間の脈拍数の特性を考慮した変動許容幅の設定を実現できる。
【００１９】
また、第５の形態として、第２又は第４の形態の生体情報処理装置において、前記被検者の運動状況を判定する運動状況判定部を更に備え、前記変動許容幅設定部は、前記運動状況の判定結果が運動開始である場合の前記高方向変動許容幅の増大度合を、定常時における前記高方向変動許容幅の増大度合と比べて相対的に大きくする、生体情報処理装置を構成することとしてもよい。
【００２０】
この第５の形態によれば、被検者の運動状況の判定結果が運動開始である場合の高方向変動許容幅の増大度合を、定常時における高方向変動許容幅の増大度合と比べて相対的に大きくする。人間が運動を開始する際には、脈拍数が急激に上昇する傾向がある。そこで、運動開始時には定常時と比べて高方向変動許容幅を相対的に広くすることで、脈拍数の急激な上昇に変動許容範囲を追従させることが可能となる。
【００２１】
また、第６の形態として、第３又は第４の形態の生体情報処理装置において、前記被検者の運動状況を判定する運動状況判定部を更に備え、前記変動許容幅設定部は、前記運動状況の判定結果が運動停止である場合の前記低方向変動許容幅の増大度合を、定常時における前記低方向変動許容幅の増大度合と比べて相対的に大きくする、生体情報処理装置を構成することとしてもよい。
【００２２】
この第６の形態によれば、被検者の運動状況の判定結果が運動停止である場合の低方向変動許容幅の増大度合を、定常時における低方向変動許容幅の増大度合と比べて相対的に大きくする。人間が運動を停止する際には、脈拍数が急激に低下する傾向がある。そこで、運動停止時には定常時と比べて低方向変動許容幅を相対的に広くすることで、脈拍数の急激な低下に変動許容範囲を追従させることが可能となる。
【００２３】
また、第７の形態として、第１〜第６の何れかの形態の生体情報処理装置において、前記変動許容幅設定部は、前記基準脈拍数が所定の脈拍数上限設定値を上回っている場合、又は、前記基準脈拍数が所定の脈拍数下限設定値を下回っている場合に、前記変動許容幅を予め定められた最小変動許容幅とする、生体情報処理装置を構成することとしてもよい。
【００２４】
この第７の形態によれば、基準脈拍数が所定の脈拍数上限設定値を上回っている場合、又は、基準脈拍数が所定の脈拍数下限設定値を下回っている場合に、変動許容幅を予め定められた最小変動許容幅とする。基準脈拍数が過度に高い場合や、基準脈拍数が過度に低い場合は、変動許容幅が微小となり、変動許容範囲が過度に狭小となる可能性がある。そこで、変動許容幅の下限値を定めておき、変動許容幅がそれよりも狭くならないように調整すると効果的である。
【図面の簡単な説明】
【００２５】
【図１】脈拍計の正面図。
【図２】（Ａ）脈拍計の背面図。（Ｂ）脈拍計の使用状態図。
【図３】脈波センサーの動作の説明図。
【図４】（Ａ）高方向ウィンドウ幅モデル。（Ｂ）低方向ウィンドウ幅モデル。
【図５】（Ａ）運動開始時のウィンドウ幅設定方法。（Ｂ）クールダウン→運動再開時のウィンドウ幅設定方法。（Ｃ）運動停止時のウィンドウ幅設定方法。
【図６】脈拍計の機能構成を示すブロック図。
【図７】脈拍数測定処理の流れを示すフローチャート。
【図８】（Ａ）変形例における高方向ウィンドウ幅モデル。（Ｂ）変形例における低方向ウィンドウ幅モデル。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、本発明の好適な実施形態について説明する。本実施形態は、本発明の生体情報処理装置を腕時計型の脈拍計に適用した実施形態である。なお、本発明を適用可能な形態が以下説明する実施形態に限定されるわけでないことは勿論である。
【００２７】
１．外観構成
図１は、本実施形態における脈拍計１の正面図である。脈拍計１は、リストバンド２を備え、ケース３には、時刻や脈拍計１の動作状態、各種生体情報（脈拍数、運動強度、カロリー消費量等）を文字や数字、アイコン等によって表示するための液晶表示器４が配置されている。
【００２８】
また、ケース３の周部（側面）には脈拍計１を操作するための操作ボタン５が配設されている。脈拍計１は、例えば内蔵する二次電池を電源として動作する。ケース３の側面には、外部の充電器と接続されて、内蔵二次電池を充電するための充電端子６が配設されている。
【００２９】
図２（Ａ）は脈拍計１の背面図であり、ケース３の背面から脈拍計１を見たときの外観図を示している。また、図２（Ｂ）は脈拍計１の使用状態図であり、被検者の手首ＷＲに装着された状態の脈拍計１の側面図を示している。
【００３０】
ケース３の背面には、被検者の脈波を検出して脈波信号を出力する脈波センサー１０が配設されている。脈波センサー１０は、ケース３の背面に接触している被検者の手首ＷＲにおいて脈波を検出する。本実施形態において、脈波センサー１０は光電脈波センサーであり、脈波を光学的に検出するための機構を備えている。
【００３１】
図３は、脈波センサー１０の内部構造をケース３の側面から見たときの拡大図である。脈波センサー１０は、ケース３の背面側に形成された円形底面を有する半球状の収納空間内に設置されている。そして、この収納空間内に、ＬＥＤ（Light Emitting Diode）などの光源１２と、フォトトランジスターなどの受光素子１３とが内蔵されている。半球の内面は鏡面とした反射面１１であり、半球の底面側を下方とすると、受光素子１３及び光源１２は、それぞれ基板１４の上面及び下面に実装されている。
【００３２】
光源１２により、利用者の手首ＷＲの皮膚ＳＫに向けて光Ｌｅが照射されると、その照射光Ｌｅが皮下の血管ＢＶに反射して半球内に反射光Ｌｒとして戻ってくる。その反射光Ｌｒは、半球状の反射面１１においてさらに反射して、受光素子１３に上方から入射する。
【００３３】
この血管ＢＶからの反射光Ｌｒは、血液中のヘモグロビンの吸光作用により、血流の変動を反映してその強度が変動する。脈波センサー１０は、拍動よりも早い周期で光源１２を所定の周期で点滅させる。そして、受光素子１３は、光源１２の点灯機会毎に受光強度に応じた脈波信号を光電変換によって出力する。脈波センサー１０は、例えば１２８Ｈｚの周波数で光源１２を点滅させる。
【００３４】
また、図２（Ａ）に示すように、脈拍計１は、被検者の体動を検出するための体動センサー２０を内蔵している。本実施形態では、体動センサー２０は、加速度センサーを有して構成される。加速度センサーは、図１に示すように、例えば、ケース３のカバーガラス面の法線方向であって表示面側を正とするＺ軸、時計の１２時方向を正とする上下方向をＹ軸、時計の３時方向を正とする左右方向をＸ軸とする３軸の加速度センサーである。
【００３５】
脈拍計１を装着した状態において、Ｘ軸は、被検者の肘から手首に向かう方向と一致する。体動センサー２０は、Ｘ軸，Ｙ軸及びＺ軸の３軸の加速度を検出し、その結果を体動信号として出力する。脈拍計１は、体動センサー２０によって検出された体動信号に基づいて、歩行やジョギングなどに伴う被検者の周期的な体動（例えば、腕の動きや体の上下動）を検出する。
【００３６】
２．原理
脈拍計１は、脈波センサー１０によって検出された脈波信号を利用して被検者の脈拍数を算出する。具体的には、脈波信号に対して所定の周波数分解処理を行い、周波数帯毎の信号強度値（スペクトル値）を抽出する。周波数分解処理は、例えば高速フーリエ変換ＦＦＴ（Fast Fourier Transform）を適用した処理とすることができる。そして、抽出した信号強度値から被検者の脈波に相当する周波数スペクトルを特定し、その周波数（或いは周期）に基づいて脈拍数を算出する。脈拍計１は、所定時間間隔（例えば１〜５秒間隔）で脈拍数を算出する。本実施形態では、上記のようにして算出した被検者の脈拍数のことを「算出脈拍数」と呼称する。
【００３７】
脈拍計１は、算出脈拍数を測定結果の脈拍数（測定脈拍数）として液晶表示器４に表示させるなどして、被検者に報知する。しかし、外気温の変化といった外乱による影響や、脈拍計の装着位置及び当該装着位置のズレといった影響等に起因して、被検者の実際の脈拍数から大きく乖離した算出脈拍数が測定結果として得られてしまう場合がある。この場合に得られる算出脈拍数は異常値であり、その値を被検者に報知することは適切ではない。そこで、本実施形態では、以下説明する手順に従って算出脈拍数の適否を判定する。
【００３８】
本実施形態では、所与の基準脈拍数を基準とするウィンドウを設定する。基準脈拍数は、脈拍数の算出時刻（算出タイミング）における脈拍数の基準値である。本実施形態では、適否判定によって適切と判定された最新の算出脈拍数を基準脈拍数として設定する。具体的には、算出脈拍数が適切と判定された場合に、当該算出脈拍数で基準脈拍数を更新する処理を算出時刻毎に繰り返す。
【００３９】
各々の算出時刻について、算出脈拍数がウィンドウに含まれるか否かを判定する。そして、算出脈拍数がウィンドウに含まれる場合は、算出脈拍数を適切と判定する。一方、算出脈拍数がウィンドウに含まれない場合は、算出脈拍数を不適と判定する。ウィンドウは、所与の基準脈拍数を基準として算出された算出脈拍数の変動を許容する範囲（以下、「変動許容範囲」と称す。）である。
【００４０】
基準脈拍数に対して脈拍数が高い方向に対するウィンドウ幅のことを「高方向ウィンドウ幅」と称する。また、基準脈拍数に対して脈拍数が低い方向に対するウィンドウ幅のことを「低方向ウィンドウ幅」と称する。基準脈拍数に高方向ウィンドウ幅を加算した脈拍数を、ウィンドウの上限値という意味で「ウィンドウ上限値」と称する。また、基準脈拍数から低方向ウィンドウ幅を減算した脈拍数を、ウィンドウの下限値という意味で「ウィンドウ下限値」と称する。ウィンドウは、ウィンドウ下限値からウィンドウ上限値までの範囲として定められる。
【００４１】
本実施形態の特徴は、基準脈拍数に基づいてウィンドウ幅を設定することにある。基準脈拍数が低いのであれば、脈拍数は下がりにくく、上がりやすい傾向がある。逆に、基準脈拍数が高いのであれば、脈拍数は上がりにくく、下がりやすい傾向がある。この脈拍数の特性に着目し、基準脈拍数が低いほど、高方向ウィンドウ幅を増大させ、低方向ウィンドウ幅を減少させる。また、基準脈拍数が高いほど、低方向ウィンドウ幅を増大させ、高方向ウィンドウ幅を減少させる。
【００４２】
２−１．ウィンドウ幅の設定の基本
図４は、本実施形態における基本的なウィンドウ幅の設定方法の説明図である。図４（Ａ）は、高方向ウィンドウ幅の設定方法の説明図であり、高方向ウィンドウ幅を設定するためのモデルである高方向ウィンドウ幅モデルを図示したものである。図４（Ｂ）は、低方向ウィンドウ幅の設定方法の説明図であり、低方向ウィンドウ幅を設定するためのモデルである低方向ウィンドウ幅モデルを図示したものである。
【００４３】
図４（Ａ）において、横軸は基準脈拍数“ＨＲｃ”であり、縦軸は高方向ウィンドウ幅“Ｗｕｐ”である。また、図４（Ｂ）において、横軸は基準脈拍数“ＨＲｃ”であり、縦軸は低方向ウィンドウ幅“Ｗｄｏｗｎ”である。
【００４４】
図４（Ａ）に示すように、高方向ウィンドウ幅モデルは、例えば、基準脈拍数“ＨＲｃ”が増大するにつれて線形的に減少するような関数としてモデル化されている。つまり、基準脈拍数“ＨＲｃ＝０”で高方向ウィンドウ幅“Ｗｕｐ”が最大値をとり、基準脈拍数“ＨＲｃ”の増加に伴い高方向ウィンドウ幅“Ｗｕｐ”が線形的に減少するような一次関数で近似している。
【００４５】
但し、予め定められた最小ウィンドウ幅“Ｗｍｉｎ”を基準脈拍数“ＨＲｃ”に加算した場合に、得られた脈拍数が被検者の最大脈拍数“ＨＲｍａｘ”を超える場合は、高方向ウィンドウ幅“Ｗｕｐ”を最小ウィンドウ幅“Ｗｍｉｎ”とする。つまり、基準脈拍数“ＨＲｃ”が所定の脈拍数上限設定値“ＨＲｍａｘ−Ｗｍｉｎ”を上回っている場合は、高方向ウィンドウ幅を予め定められた最小ウィンドウ幅とする（Ｗｕｐ＝Ｗｍｉｎ）。
【００４６】
最大脈拍数“ＨＲｍａｘ”は被検者の最大の脈拍数であり、例えば次式（１）に従って算出することができる。
ＨＲｍａｘ＝２２０−被検者の年齢・・・（１）
【００４７】
最小ウィンドウ幅“Ｗｍｉｎ”は、高方向ウィンドウ幅“Ｗｕｐ”の最小値であり、予め適切な値を選択して設定しておくことが可能である。例えば、「５以下」の値とし、「３」や「５」といった値を設定してもよい。
【００４８】
図４（Ｂ）に示すように、低方向ウィンドウ幅“Ｗｄｏｗｎ”は、例えば、基準脈拍数“ＨＲｃ”の増加に伴い線形的に増大するような関数（一次関数）としてモデル化されている。
【００４９】
但し、基準脈拍数“ＨＲｃ”から最小ウィンドウ幅“Ｗｍｉｎ”を減算した場合に、算出される脈拍数が被検者の最小脈拍数“ＨＲｍｉｎ”に満たない場合は、低方向ウィンドウ幅“Ｗｄｏｗｎ”を最小ウィンドウ幅“Ｗｍｉｎ”とする。つまり、基準脈拍数“ＨＲｃ”が所定の脈拍数下限設定値“ＨＲｍｉｎ＋Ｗｍｉｎ”を下回っている場合は、低方向ウィンドウ幅を予め定められた最小ウィンドウ幅“Ｗｍｉｎ”とする（Ｗｄｏｗｎ＝Ｗｍｉｎ）。
【００５０】
最小脈拍数“ＨＲｍｉｎ”は被検者の最小の脈拍数である。一般的な成人の安静時脈拍数の平均値は「６０〜７０」程度であることが知られている。そのため、例えば、この範囲の中から選択した値を最小脈拍数“ＨＲｍｉｎ”として定めておくことができる。
【００５１】
２−２．ウィンドウ幅の増大度合
本実施形態では、高方向ウィンドウ幅の増大度合を低方向ウィンドウ幅の増大度合と比べて相対的に大きくする。脈拍数が上昇する場面では、低下する場面と比べて変化の度合が大きくなる傾向がある。つまり、人間の脈拍数が下がるよりも上がりやすい特性に着目し、高方向と低方向とで増大度合を変えてウィンドウ幅を設定する。
【００５２】
図４（Ａ）において、定常時における高方向ウィンドウ幅モデルの傾きの大きさを“α”とする。また、図４（Ｂ）において、定常時における低方向ウィンドウ幅モデルの傾きの大きさを“β”とする。この場合、“α＞β”となるように高方向ウィンドウ幅モデル及び低方向ウィンドウ幅モデルを定めておく。これにより、高方向ウィンドウ幅を低方向ウィンドウ幅と比べて相対的に広く設定することができる。
【００５３】
２−３．運動状況を考慮したウィンドウ幅の設定
本実施形態では、上記のウィンドウ幅の設定方法に加えて、被検者の運動状況を考慮したウィンドウ幅の設定を行う。「運動状況」とは、被検者の身体動作状態の時間変化から判定することのできる被検者の運動の状況のことを意味する。例えば、「運動開始」や「運動継続」、「運動停止」といった状況がこれに含まれる。
【００５４】
また、「身体動作状態」とは、体動センサー２０の検出結果から判定することのできる被検者の身体の動作状態のことを意味する。例えば、「平静状態」や「運動状態」といった状態がこれに含まれる。つまり、体動センサー２０の検出結果から被検者の身体動作状態を判定し、その時間変化に基づいて被検者の運動状況を判定するのである。
【００５５】
図４には、被検者の運動開始時、定常時、運動停止時それぞれにおけるウィンドウ幅の設定モデルを個別に図示している。図４（Ａ）では、定常時モデル、運動開始時モデル及び運動停止時モデルの傾きを、それぞれ“α１”、“α２”及び“α３”として図示している。また、図４（Ｂ）では、定常時モデル、運動開始時モデル及び運動停止時モデルの傾きを、それぞれ“β１”、“β２”及び“β３”として図示している。
【００５６】
運動開始時には、被検者の脈拍数は急激に上昇する傾向がある。そこで、運動状況の判定結果が運動開始である場合の高方向ウィンドウ幅の増大度合を、定常時における高方向ウィンドウ幅の増大度合と比べて相対的に大きくする。また、運動停止時において、被検者の脈拍数は上昇する状況は稀である。そこで、運動状況の判定結果が運動停止である場合の高方向ウィンドウ幅の増大度合を、定常時における高方向ウィンドウ幅の増大度合と比べて相対的に小さくする。この場合、図４（Ａ）の高方向ウィンドウ幅モデルの傾きの大きさの大小関係が“α３＜α１＜α２”となるようにモデルを定める。但し、ここでは傾きの絶対値によって大小関係を定めている。
【００５７】
運動停止時には、脈拍数が急激に低下する傾向がある。そこで、運動状況の判定結果が運動停止である場合の低方向ウィンドウ幅の増大度合を、定常時における低方向ウィンドウ幅の増大度合と比べて相対的に大きくする。また、運動開始時において、被検者の脈拍数が低下する状況は稀である。そこで、運動状況の判定結果が運動開始である場合の低方向ウィンドウ幅の増大度合を、定常時における高方向ウィンドウ幅の増大度合と比べて相対的に小さくする。この場合、図４（Ｂ）の低方向ウィンドウ幅モデルの傾きの大きさの大小関係が“β２＜β１＜β３”となるようにモデルを定める。
【００５８】
２−４．具体例
図５は、具体例の説明図である。実際の脈拍数の時間変化の傾向を参照して、本実施形態におけるウィンドウ幅の設定方法について説明する。図５において、横軸は時間軸であり、脈拍数の算出時刻“ｔ”を時間軸の下に示している。また、縦軸は脈拍数である。算出脈拍数を三角形のプロットで示し、基準脈拍数を矩形のプロットで示している。
【００５９】
基準脈拍数を基準として上側に設けた上向き矢印と下側に設けた下向き矢印とは、それぞれ高方向側に所与の幅を介して設けた上限及び低方向側に所与の幅を介して設けた下限を示す。基準脈拍数を基準とする上側の上向き矢印が示す上限値と基準脈拍数を基準とする下側の下向き矢印が示す下限値との差がウィンドウ幅であり、このウィンドウ幅によって定まる範囲が変動許容範囲となる。また、定常時モデルを適用して設定したウィンドウを細実線で示し、運動開始時モデル／運動停止時モデルを適用して設定したウィンドウを太実線で示している。
【００６０】
（１）運動開始時
図５（Ａ）は、運動開始時におけるウィンドウ幅の設定方法の説明図である。
算出時刻ｔ０は運動開始前であり、算出脈拍数は最小脈拍数“ＨＲｍｉｎ”よりもやや高い値であり、ウィンドウの範囲内の値となっている。この場合、算出時刻ｔ１では、この算出脈拍数を基準脈拍数としてウィンドウが設定される。すなわち、基準脈拍数が低い状態であるため、高方向ウィンドウ幅が広く、低方向ウィンドウ幅が狭いウィンドウが設定されている。
【００６１】
その後、被検者が算出時刻ｔ１とｔ２との間に運動を開始したことで、被検者の脈拍数は急激に上昇している。この場合、被検者の運動状況の判定結果が運動開始となるため、運動開始時モデルを適用してウィンドウ幅を設定する。この場合、ある程度の時間幅をもって運動開始時モデルを適用すると効果的である。例えば、算出時刻ｔ２〜ｔ４までの３時刻分の期間を運動開始時モデル適用期間とする。そして、この運動開始時モデル適用期間には、運動開始時モデルを適用してウィンドウ幅を設定する。
【００６２】
運動開始時モデルを適用した結果、算出時刻ｔ２では、高方向ウィンドウ幅が算出時刻ｔ１と比べて相対的に広く設定され、低方向ウィンドウ幅が算出時刻ｔ１と比べて相対的に狭く設定されている。算出時刻ｔ３及びｔ４では、被検者の脈拍数が上昇し、それに伴い基準脈拍数が増加したことで、高方向ウィンドウ幅は徐々に狭くなり、低方向ウィンドウ幅は徐々に広くなっている。その結果、算出時刻ｔ２〜ｔ４では、脈拍数の急激な上昇にウィンドウが追従し、算出脈拍数が適切に捕捉されていることがわかる。
【００６３】
その後、算出時刻ｔ５において運動開始時モデルの適用を解除する。つまり、算出時刻ｔ５以降は、定常時モデルを適用してウィンドウ幅を設定する。算出時刻ｔ５では、被検者の脈拍数は既に高い状態となっている。基準脈拍数が高い状態であるため、低方向ウィンドウ幅が広く、高方向ウィンドウ幅が狭いウィンドウが設定されている。
【００６４】
その後、算出時刻ｔ８において基準脈拍数が脈拍数上限設定値“ＨＲｍａｘ−Ｗｍｉｎ”を上回った状態を図示している。その結果、算出時刻ｔ８では、高方向ウィンドウ幅として最小ウィンドウ幅“Ｗｍｉｎ”が設定されている。算出時刻ｔ９，ｔ１０についても同様である。最終的には、低方向ウィンドウ幅が最大ウィンドウ幅となり、高方向ウィンドウ幅が最小ウィンドウ幅となっている。
【００６５】
（２）クールダウン→運動再開時
図５（Ｂ）は、クールダウン→運動再開時におけるウィンドウ幅の設定方法の説明図である。ここでは、被検者が運動を行った後に、ストレッチやゆっくりとした歩行といったクールダウンを行い、その後に運動を再開する状況を示している。これは、脈拍数がある程度高くなっている状態から運動を開始するような場面を想定したものである。
【００６６】
被検者は、算出時刻ｔ５１〜ｔ５６までの期間、クールダウンを行っている。クールダウン期間前に運動を行っていたため、クールダウン期間では、被検者の脈拍数はある程度高い状態が維持されている。その後、算出時刻ｔ５６とｔ５７との間に被検者が運動を再開した状態を図示している。算出時刻ｔ５６では、算出脈拍数は既にある程度高い状態である。算出時刻ｔ５７では、この算出脈拍数を基準脈拍数としてウィンドウが設定される。すなわち、基準脈拍数がある程度高い状態であるため、低方向ウィンドウ幅が広く、高方向ウィンドウ幅が狭いウィンドウが設定されている。
【００６７】
その後、被検者の脈拍数は徐々に上昇していく。ここで、算出時刻ｔ５８において、算出脈拍数として高方向に異常値が得られた状態を図示している。しかし、算出時刻ｔ５８では、高方向ウィンドウ幅が狭いウィンドウが設定されている。そのため、この異常値がウィンドウによって捕捉されることはなく、算出脈拍数は不適と判定される。つまり、基準脈拍数に基づいてウィンドウ幅を設定することで、異常値を正常値と誤判定することが防止される。
【００６８】
（３）運動停止時
図５（Ｃ）は、運動停止時におけるウィンドウ幅の設定方法の説明図である。
算出時刻ｔ８９は運動中であり、算出脈拍数は最大脈拍数“ＨＲｍａｘ”となっている。算出時刻ｔ９０では、この算出脈拍数を基準脈拍数としてウィンドウが設定される。すなわち、基準脈拍数が高い状態であるため、低方向ウィンドウ幅が広く、高方向ウィンドウ幅が狭いウィンドウが設定されている。
【００６９】
その後、算出時刻ｔ９０とｔ９１との間に運動を停止した状態を図示している。この場合、運動状況の判定結果が運動停止となるため、運動停止時モデルを適用してウィンドウ幅を設定する。この場合も、ある程度の時間幅をもって運動停止時モデルを適用すると効果的である。例えば、算出時刻ｔ９１〜ｔ９３までの３時刻分の期間を運動停止時モデル適用期間とする。そして、この運動停止時モデル適用期間には、運動停止時モデルを適用してウィンドウ幅を設定する。
【００７０】
運動停止時モデルを適用した結果、算出時刻ｔ９１では、低方向ウィンドウ幅が算出時刻ｔ９０と比べて相対的に広く設定され、高方向ウィンドウ幅が算出時刻ｔ９０と比べて相対的に狭く設定されている。算出時刻ｔ９１〜ｔ９３では、脈拍数の急激な低下にウィンドウが追従し、算出脈拍数が適切に捕捉されていることがわかる。
【００７１】
その後、算出時刻ｔ９４において運動停止時モデルの適用を解除する。つまり、算出時刻ｔ９４以降は、定常時モデルを適用してウィンドウ幅を設定する。被検者の脈拍数は、ある程度時間が経過すると緩やかに減少していく。
【００７２】
その後、算出時刻ｔ９９において、基準脈拍数が脈拍数下限設定値“ＨＲｍｉｎ＋Ｗｍｉｎ”を下回った状態を図示している。その結果、算出時刻ｔ９９では、低方向ウィンドウ幅として最小ウィンドウ幅“Ｗｍｉｎ”が設定されている。算出時刻ｔ１００についても同様である。最終的には、高方向ウィンドウ幅が最大ウィンドウ幅となっており、低方向ウィンドウ幅が最小ウィンドウ幅となっている。
【００７３】
３．機能構成
図６は、脈拍計１の機能構成の一例を示すブロック図である。脈拍計１は、脈波センサー１０と、体動センサー２０と、脈波信号増幅回路部３０と、脈波形整形回路部４０と、体動信号増幅回路部５０と、体動波形整形回路部６０と、Ａ／Ｄ（Analog／Digital）変換部７０と、処理部１００と、操作部２００と、表示部３００と、報知部４００と、通信部５００と、時計部６００と、記憶部７００とを備えて構成される。
【００７４】
脈波センサー１０は、脈拍計１が装着された被検者の脈波を計測するセンサーであり、例えば光電脈波センサーを有して構成される。脈波センサー１０は、身体組織への血流の流入によって生じる容積変化を脈波信号として検出し、脈波信号増幅回路部３０に出力する。
【００７５】
脈波信号増幅回路部３０は、脈波センサー１０から入力した脈波信号を所定のゲインで増幅する増幅回路を有して構成される。脈波信号増幅回路部３０は、増幅した脈波信号を脈波形整形回路部４０及びＡ／Ｄ変換部７０に出力する。
【００７６】
脈波形整形回路部４０は、脈波信号増幅回路部３０によって増幅された脈波信号を整形する回路部であり、高周波のノイズ成分を除去する回路やクリッピング回路等を有して構成される。処理部１００は、脈波形整形回路部４０によって整形された脈波形に基づいて、脈波の検出有無を判定する。
【００７７】
体動センサー２０は、脈拍計１が装着された被検者の動きを捉えるためのセンサーであり、例えば加速度センサーを有して構成される。体動センサー２０は、被検者の体動を検出する体動検出部に相当する。
【００７８】
体動信号増幅回路部５０は、体動センサー２０から入力した体動信号を所定のゲインで増幅する増幅回路を有して構成される。体動信号増幅回路部５０は、増幅した体動信号を体動波形整形回路部６０及びＡ／Ｄ変換部７０に出力する。
【００７９】
体動波形整形回路部６０は、体動信号増幅回路部５０によって増幅された体動信号を整形する回路部であり、高周波のノイズ成分を除去する回路や、重力加速度成分とそれ以外の成分とを判定する回路、クリッピング回路等を有して構成される。処理部１００は、体動波形整形回路部６０によって整形された体動波形に基づいて、体動の検出有無を判定する。
【００８０】
Ａ／Ｄ変換部７０は、脈波信号増幅回路部３０によって増幅されたアナログ形式の脈波信号と、体動信号増幅回路部５０によって増幅されたアナログ形式の体動信号とを、それぞれ所定のサンプリング時間間隔でサンプリング及び数値化して、デジタル信号に変換する。そして、変換したデジタル信号を処理部１００に出力する。
【００８１】
処理部１００は、記憶部７００に記憶されているシステムプログラム等の各種プログラムに従って脈拍計１の各部を統括的に制御する制御装置及び演算装置であり、ＣＰＵ（Central Processing Unit）等のプロセッサーを有して構成される。処理部１００は、記憶部７００に記憶された脈拍数測定プログラム７１０に従って脈拍数測定処理を行い、脈拍計１が装着された被検者の脈拍数を算出・測定して表示部３００に表示させる制御を行う。
【００８２】
処理部１００は、例えば、脈拍数算出部１２０と、ウィンドウ設定部１３０と、運動状況判定部１５０と、脈拍数適否判定部１６０と、表示制御部１７０と、基準脈拍数更新部１８０とを機能部として有する。但し、これらの機能部はあくまでも一例であり、必ずしも全ての機能部を必須構成要件としなければならないわけではない。
【００８３】
脈拍数算出部１２０は、Ａ／Ｄ変換部７０から入力した体動信号（体動データ）を用いて、脈波信号（脈波データ）から体動ノイズ成分を除去する処理を行う。そして、抽出した拍動成分（拍動データ）を利用して被検者の脈拍数を算出する。
【００８４】
ウィンドウ設定部１３０は、脈拍数適否判定部１６０が算出脈拍数７９０の適否判定に利用するウィンドウを設定する。具体的には、ウィンドウ幅設定部１４０によって設定された低方向ウィンドウ幅７４０及び高方向ウィンドウ幅７５０と、最新の基準脈拍数７８０とを用いて、ウィンドウ下限値７６０及びウィンドウ上限値７７０を算出する。
【００８５】
ウィンドウ幅設定部１４０は、記憶部７００に記憶されているウィンドウ幅設定用データ７２０を用いて、上記の原理に従って低方向ウィンドウ幅７４０及び高方向ウィンドウ幅７５０を設定する。
【００８６】
運動状況判定部１５０は、Ａ／Ｄ変換部７０から入力した体動信号（体動データ）の所定時間分の時間変化に基づいて、被検者の運動状況（運動開始、運動継続、運動停止等）を判定する。
【００８７】
脈拍数適否判定部１６０は、ウィンドウ設定部１３０によって設定されたウィンドウを用いて、脈拍数算出部１２０によって算出された算出脈拍数７９０の適否を判定する。
【００８８】
表示制御部１７０は、脈拍数適否判定部１６０の判定結果に基づいて脈拍数を表示部３００に表示制御する。具体的には、脈拍数適否判定部１６０によって算出脈拍数７９０が適切と判定された場合は、当該算出脈拍数７９０を測定脈拍数（測定結果）として表示部３００に表示制御する。他方、脈拍数適否判定部１６０によって算出脈拍数７９０が不適と判定された場合は、最新の基準脈拍数７８０を測定脈拍数（測定結果）として表示部３００に表示制御する。
【００８９】
基準脈拍数更新部１８０は、脈拍数適否判定部１６０によって算出脈拍数７９０が適切と判定された場合に、当該算出脈拍数７９０で基準脈拍数７８０を更新する。
【００９０】
操作部２００は、ボタンスイッチ等を有して構成される入力装置であり、押下されたボタンの信号を処理部１００に出力する。この操作部２００の操作により、脈拍数の測定指示等の各種指示入力がなされる。操作部２００は、図１の操作ボタン５に相当する。
【００９１】
表示部３００は、ＬＣＤ（Liquid Crystal Display）等を有して構成され、処理部１００から入力される表示信号に基づく各種表示を行う表示装置である。表示部３００には、各種の生体情報（脈拍数、運動強度、カロリー消費量等）が表示される。表示部３００は、図１の液晶表示器４に相当する。
【００９２】
報知部４００は、スピーカーや圧電振動子等を有して構成され、処理部１００から入力される報知信号に基づく各種報知を行う報知装置である。例えば、アラーム音をスピーカーから出力させたり、圧電振動子を振動させることで、被検者への各種報知を行う。
【００９３】
通信部５００は、処理部１００の制御に従って、装置内部で利用される情報をパソコン（ＰＣ（Personal Computer））等の外部の情報処理装置との間で送受するための通信装置である。この通信部５００の通信方式としては、所定の通信規格に準拠したケーブルを介して有線接続する形式や、クレイドルと呼ばれる充電器と兼用の中間装置を介して接続する形式、近距離無線通信を利用して無線接続する形式等、種々の方式を適用可能である。
【００９４】
時計部６００は、水晶振動子及び発振回路でなる水晶発振器等を有して構成され、時刻を計時する計時装置である。時計部６００の計時時刻は、処理部１００に随時出力される。
【００９５】
記憶部７００は、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の記憶装置によって構成され、脈拍計１のシステムプログラムや、脈拍数測定機能、運動強度測定機能、カロリー測定機能といった各種機能を実現するための各種プログラム、データ等を記憶している。また、各種処理の処理中データ、処理結果などを一時的に記憶するワークエリアを有する。
【００９６】
記憶部７００には、プログラムとして、脈拍数測定処理（図７参照）として実行される脈拍数測定プログラム７１０が記憶されている。また、記憶部７００には、データとして、ウィンドウ幅設定用データ７２０と、低方向ウィンドウ幅７４０と、高方向ウィンドウ幅７５０と、ウィンドウ下限値７６０と、ウィンドウ上限値７７０と、基準脈拍数７８０と、算出脈拍数７９０とが記憶される。
【００９７】
ウィンドウ幅設定用データ７２０は、ウィンドウ幅設定部１４０がウィンドウ幅を設定するために用いるデータである。例えば、図４で説明したウィンドウ幅（上限及び下限）のモデル関数のデータや、基準脈拍数とウィンドウ幅（上限及び下限）とを対応付けたテーブルといったデータがこれに含まれる。
【００９８】
４．処理の流れ
図７は、記憶部７００に記憶されている脈拍数測定プログラム７１０が処理部１００によって読み出されることで、脈拍計１において実行される脈拍数測定処理の流れを示すフローチャートである。
【００９９】
最初に、処理部１００は、初期設定を行う（ステップＡ１）。具体的には、基準脈拍数７８０の初期値として所定値（例えば安静時脈拍数）を設定する。
【０１００】
次いで、処理部１００は、脈波センサー１０及び体動センサー２０の検出結果を取得する（ステップＡ３）。そして、脈拍数算出部１２０は、脈波センサー１０の脈波信号の検出結果及び体動センサー２０の検出結果を用いて被検者の脈拍数を算出し、その算出結果で記憶部７００の算出脈拍数７９０を更新する（ステップＡ５）。
【０１０１】
その後、運動状況判定部１５０は、体動センサー２０の検出結果に基づいて運動状況を判定する（ステップＡ６）。そして、ウィンドウ幅設定部１４０は、記憶部７００に記憶された最新の基準脈拍数７８０と、ステップＡ６で判定した運動状況とに基づいて、低方向ウィンドウ幅７４０及び高方向ウィンドウ幅７５０を設定し、記憶部７００に記憶させる（ステップＡ７）。
【０１０２】
次いで、ウィンドウ設定部１３０は、ステップＡ７で設定した低方向ウィンドウ幅７４０及び高方向ウィンドウ幅７５０と基準脈拍数７８０とを用いて、ウィンドウ下限値７６０及びウィンドウ上限値７７０を算出し、記憶部７００に記憶させる（ステップＡ９）。
【０１０３】
その後、脈拍数適否判定部１６０は、算出脈拍数７９０がウィンドウ下限値７６０以上であるか否かを判定し（ステップＡ１１）、この条件を満たす場合は（ステップＡ１１；Ｙｅｓ）、算出脈拍数７９０がウィンドウ上限値７７０以下であるか否かを判定する（ステップＡ１３）。そして、この条件を満たす場合は（ステップＡ１３；Ｙｅｓ）、脈拍数適否判定部１６０が、算出脈拍数７９０を適切と判定する（ステップＡ１５）。
【０１０４】
そして、表示制御部１７０は、算出脈拍数７９０を測定脈拍数として表示部３００に表示制御する（ステップＡ１７）。また、基準脈拍数更新部１８０は、算出脈拍数７９０で記憶部７００の基準脈拍数７８０を更新する（ステップＡ１９）。
【０１０５】
一方、ステップＡ１１又はステップＡ１３において条件を満たさないと判定した場合は（ステップＡ１１；Ｎｏ、又は、ステップＡ１３；Ｎｏ）、脈拍数適否判定部１６０は、算出脈拍数７９０を不適と判定する（ステップＡ２３）。そして、表示制御部１７０は、基準脈拍数７８０を測定脈拍数として表示部３００に表示制御する（ステップＡ２５）。
【０１０６】
ステップＡ１９又はＡ２５の後、処理部１００は、脈拍数の測定を終了するか否かを判定する（ステップＡ２９）。例えば、操作部２００を介して被検者によって脈拍数の測定終了の指示操作がなされたか否かを判定する。まだ測定を終了しないと判定した場合は（ステップＡ２９；Ｎｏ）、ステップＡ３に戻る。また、処理を終了すると判定した場合は（ステップＡ２９；Ｙｅｓ）、脈拍数測定処理を終了する。
【０１０７】
５．作用効果
脈拍計１において、被検者の脈拍数が脈拍数算出部１２０によって算出される。そして、脈拍数算出部１２０によって算出された算出脈拍数が所与のウィンドウに含まれるか否かに基づいて算出脈拍数の適否が脈拍数適否判定部１６０によって判定される。この際、ウィンドウの幅でなるウィンドウ幅が所与の基準脈拍数に基づいてウィンドウ幅設定部１４０によって設定される。
【０１０８】
具体的には、ウィンドウ幅設定部１４０は、基準脈拍数が低いほど、基準脈拍数を基準として脈拍数が高い方向に対するウィンドウ幅でなる高方向ウィンドウ幅を増大させる。脈拍数が低い状態においては、脈拍数は下がりにくく、上がりやすい傾向がある。そこで、基準脈拍数が低いほど高方向ウィンドウ幅を増大させる。
【０１０９】
また、ウィンドウ幅設定部１４０は、基準脈拍数が高いほど、基準脈拍数を基準として脈拍数が低い方向に対するウィンドウ幅でなる低方向ウィンドウ幅を増大させる。脈拍数が高い状態においては、脈拍数は上がりにくく、下がりやすい傾向がある。そこで、基準脈拍数が高いほど低方向ウィンドウ幅を増大させる。
【０１１０】
また、脈拍数の増加の度合は、脈拍数の低下の度合と比べて大きくなる傾向がある。そこで、高方向ウィンドウ幅の増大度合を低方向ウィンドウ幅の増大度合と比べて相対的に大きくすることで、人間の脈拍数の特性を考慮したウィンドウ幅の設定を実現できる。
【０１１１】
また、本実施形態では、被検者の運動状況を判定し、その判定結果が運動開始である場合の高方向ウィンドウ幅の増大度合を、定常時における高方向ウィンドウ許容幅の増大度合と比べて相対的に大きくする。また、運動状況の判定結果が運動停止である場合の低方向ウィンドウ幅の増大度合を、定常時における低方向ウィンドウ幅の増大度合と比べて相対的に大きくする。これにより、脈拍数の急激な増加／減少にウィンドウを追従させることが可能となり、算出脈拍数の適否判定の確度を向上させることができる。
【０１１２】
本実施形態におけるウィンドウ幅の設定方法では、ウィンドウ幅を基準脈拍数に基づいて設定している。そのため、クールダウン時のように、一度運動を行って脈拍数が高くなっている状態から算出を開始した場合や、被検者が走って脈拍数が高くなった状態で一旦立ち止まり、その後に歩き始めたような場合であっても、適切なウィンドウ幅を設定して算出脈拍数の適否判定を行うことができる。つまり、基準脈拍数が高い状態であれば、低方向ウィンドウ幅を広めに設定し、高方向ウィンドウ幅を狭めに設定する。そのため、高方向に対して異常値が算出された場合であっても、高方向ウィンドウ幅の部分で異常値を捉えてしまう事態が生じず、異常値を正常値と誤判定することが防止される。
【０１１３】
同様に、脈拍数が低くなっている状態で被検者が動作を停止したような場合であっても、適切なウィンドウ幅を設定して算出脈拍数の適否判定を行うことができる。つまり、基準脈拍数が低い状態であれば、高方向ウィンドウ幅を広めに設定し、低方向ウィンドウ幅を狭めに設定する。そのため、低方向に対して異常値が算出された場合であっても、低方向ウィンドウ幅の部分で異常値を捉えてしまう事態が生じず、異常値を正常値と誤判定することが防止される。
【０１１４】
６．変形例
本発明を適用可能な実施例は、上記の実施例に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。以下、変形例について説明する。
【０１１５】
６−１．生体情報処理装置
上記の実施形態では、生体情報処理装置として腕時計型の脈拍計を例に挙げて説明したが、本発明を適用可能な生体情報処理装置はこれに限られない。例えば、指先に装着して脈拍数を測定する指装着形の脈拍計に適用することも可能である。また、脈波信号の検出方法も光を用いた検出方法に限られず、超音波を用いた検出方法や、心電を用いた検出方法であってもよい。
【０１１６】
６−２．体動検出部
上記の実施形態では、体動検出部である体動センサーが加速度センサーを有して構成されるものとして説明したが、加速度センサーではなく他のセンサーを有して構成されることとしてもよい。例えば、体動センサーがジャイロセンサーを有して構成されることとし、ジャイロセンサーによって検出された角速度に基づいて被検者の体動を検出することとしてもよい。勿論、加速度センサー及びジャイロセンサーの両方を有して構成されることとし、これらのセンサーの検出結果を併用して被検者の体動を検出してもよい。
【０１１７】
６−３．ウィンドウ幅モデル
上記の実施形態では、一次関数で近似したウィンドウ幅のモデル関数を一例として説明した。しかし、本発明を適用可能なウィンドウ幅のモデル関数は、何もこれに限られるわけではない。例えば、基準脈拍数の増加に伴い対数関数的に減少する高方向ウィンドウ幅のモデル関数や、基準脈拍数の増加に伴い対数関数的に増加する低方向ウィンドウ幅モデル関数をウィンドウ幅モデルとして定めておくこととしてもよい。
【０１１８】
６−４．運動開始時／運動停止時におけるウィンドウ幅の設定方法
上記の実施形態では、運動開始時／運動停止時において、運動開始時モデル適用期間／運動停止時モデル適用期間を設定するものとして説明した。そして、これらの期間では、固定的な（同一の）運動開始時モデル／運動停止時モデルを適用してウィンドウ幅を設定するものとして説明した。しかし、これらの期間において、ウィンドウ幅モデルを固定的にするのではなく、適用するモデルを変えてウィンドウ幅を設定することも可能である。
【０１１９】
図８は、変形例におけるウィンドウ幅モデルの説明図である。図の見方は図４と同じである。図８（Ａ）に示す高方向ウィンドウ幅“Ｗｕｐ”について、運動開始時モデル適用期間には、運動開始時モデルを定常時モデルに徐々に近づけるように、モデル関数の傾きを段階的に小さくしていく。また、運動停止時モデル適用期間には、運動停止時モデルを定常時モデルに徐々に近づけるように、モデル関数の傾きを段階的に大きくしていく。
【０１２０】
また、図８（Ｂ）に示す低方向ウィンドウ幅“Ｗｄｏｗｎ”について、運動開始時モデル適用期間には、運動開始時モデルを定常時モデルに徐々に近づけるように、モデル関数の傾きを段階的に大きくしていく。また、運動停止時モデル適用期間には、運動停止時モデルを定常時モデルに徐々に近づけるように、モデル関数の傾きを段階的に小さくしていく。
【０１２１】
６−５．運動開始時モデル適用期間／運動停止時モデル適用期間
運動開始時といった脈拍数が上昇する状況では、脈拍数は比較的速やかに立ち上がり、その後、徐々に安定していく傾向がある。逆に、運動終了時といった脈拍数が低下する状況では、脈拍数は当初は比較的下がりにくく、一定時間経過後に急速に低下し、その後、緩やかに収束する傾向がある。
【０１２２】
この脈拍数の特性に着目して、運動開始時モデル適用期間と運動停止時モデル適用期間とを異なる長さの期間として設定してもよい。上記の脈拍数の特性に着目すると、運動停止時モデル適用期間を運動開始時モデル適用期間よりも長い期間にすると効果的である。例えば、運動開始を検知してから３時刻分の期間を運動開始時モデル適用期間とし、運動停止を検知してから６時刻分の期間を運動停止時モデル適用期間とする。
【０１２３】
６−６．基準脈拍数
上記の実施形態では、適否判定によって適切と判定された最新の算出脈拍数を基準脈拍数として設定することとして説明した。つまり、算出脈拍数が適切と判定された場合に、当該算出脈拍数で基準脈拍数を更新する処理を算出時刻毎に繰り返すものとして説明した。
【０１２４】
しかし、基準脈拍数として設定可能な脈拍数は何もこれに限られるわけではない。例えば、現在の算出時刻から過去所定期間（例えば過去５算出時刻分の期間）において適切と判定された算出脈拍数の平均値や中央値を求めて基準脈拍数として設定することとしてもよい。
【０１２５】
６−７．最大脈拍数及び最小脈拍数
最大脈拍数及び最小脈拍数の設定方法は、上記の実施形態に限られない。例えば、式（１）以外にも、被検者に負荷の高い運動を行わせて所定時間に亘って脈拍数を算出し、その平均値や中央値から最大脈拍数“ＨＲｍａｘ”を求めてもよい。また、被検者を安静にさせた状態で所定時間に亘って脈拍数を算出し、その平均値や中央値から最小脈拍数“ＨＲｍｉｎ”を求めてもよい。被検者自身に最大脈拍数“ＨＲｍａｘ”や最小脈拍数“ＨＲｍｉｎ”の値を手入力させることも可能である。
【符号の説明】
【０１２６】
１  脈拍計、  １０  脈波センサー、  ２０  体動センサー、  ３０  脈波信号増幅回路部、  ４０  脈波形整形回路部、  ５０  体動信号増幅回路部、  ６０  体動波形整形回路部、  ７０  Ａ／Ｄ変換部、  １００  処理部、  ２００  操作部、  ３００  表示部、  ４００  報知部、  ５００  通信部、  ６００  時計部、  ７００  記憶部
【図１】
0005724693.tif 000002
【図２】
0005724693.tif 000003
【図３】
0005724693.tif 000004
【図４】
0005724693.tif 000005
【図５】
0005724693.tif 000006
【図６】
0005724693.tif 000007
【図７】
0005724693.tif 000008
【図８】
0005724693.tif 000009