(57)【特許請求の範囲】
【請求項１】
ユーザ特有の心拍数に関する特有情報であって前記ユーザの運動頻度と運動種目との少なくともいずれかが含まれる特有情報、又は検出された心拍に関する情報が記憶される情報記憶部と、
前記情報記憶部に記憶されている前記特有情報または前記心拍に関する情報に基づいて、前記ユーザの心拍計測状態が正常であるか否かを判定するための判定部と、
前記ユーザの心拍数を計測する計測部と、
前記特有情報と、前記計測部によって計測された前記心拍数とに基づいて、前記閾値を算出する閾値算出部であって、前記ユーザの運動頻度と運動種目との少なくともいずれかに基づいて、前記心拍数の平均値を求める計測回数を算出し、当該計測回数に亘って計測された心拍数の平均値と、前記特有情報とに基づいて、前記閾値を算出する閾値算出部と、
を備えることを特徴とする心拍計測装置。
【請求項２】
前記閾値算出部は、前記情報記憶部に記憶されている前記特有情報に基づいて、前記ユーザの心拍数が正常値であるか否かを判定するための心拍数の閾値を算出する、
ことを特徴とする請求項１に記載の心拍計測装置。
【請求項３】
前記閾値算出部は、前記特有情報と、一定時間毎に前記計測部によって複数回計測された心拍数の平均値とに基づいて、前記閾値を算出する
ことを特徴とする請求項１または２に記載の心拍計測装置。
【請求項４】
前記特有情報には、前記ユーザの安静心拍数と最大心拍数との少なくともいずれかが含まれ、
前記閾値算出部は、前記特有情報に前記最大心拍数が含まれていれば、当該最大心拍数に基づいて、正常値である心拍数の上限閾値を算出し、前記特有情報に前記安静心拍数が含まれていれば、当該安静心拍数に基づいて、正常値である心拍数の下限閾値を算出する  ことを特徴とする請求項１から請求項３までのいずれか１項に記載の心拍計測装置。
【請求項５】
前記判定部は、前記計測部が計測した前記心拍数と、前記閾値算出部が算出した前記閾値とを比較して、当該心拍数が正常値であるか否かを判定する
ことを特徴とする請求項１から請求項４までのいずれか１項に記載の心拍計測装置。
【請求項６】
前記判定部によって、前記心拍数が正常値でないと判定されると、報知する報知部
を備えることを特徴とする請求項５に記載の心拍計測装置。
【請求項７】
前記報知部は、前記計測部によって前記ユーザの心拍数の計測が開始された後、一定期間を超えた後に計測された心拍数が、前記判定部によって正常値でないと判定された場合、報知する
ことを特徴とする請求項６に記載の心拍計測装置。
【請求項８】
前記特有情報の入力を受付け、入力された当該特有情報を前記情報記憶部に記憶させる入力部
を備えることを特徴とする請求項１から請求項７までのいずれか１項に記載の心拍計測装置。
【請求項９】
前記心拍計測装置は、当該心拍計測装置を前記ユーザの腕に装着するための装着部を備える
ことを特徴とする請求項１から請求項８までのいずれか１項に記載の心拍計測装置。
【請求項１０】
前記ユーザの心拍数を計測する計測部によって計測された前記心拍数から異常を検出する異常検出部と、
前記異常検出部によって異常が検出されると、報知する報知部と、
を備えることを特徴とする請求項１に記載の心拍計測装置。
【請求項１１】
前記報知部は、
前記異常検出部によって検出された結果に基づいて、報知する情報を変更する
ことを特徴とする請求項１０に記載の心拍計測装置。
【請求項１２】
前記異常検出部は、前記計測部によって複数回計測された心拍数に基づいて、当該心拍計測装置の装着不良を検出する
ことを特徴とする請求項１０または１１に記載の心拍計測装置。
【請求項１３】
前記異常検出部は、直近の所定期間における平均値に対し、所定の割合または値を超える信号が所定の頻度検出された場合に装着不良であると判定する
ことを特徴とする請求項１２に記載の心拍計測装置。
【請求項１４】
心拍を示す信号を無線通信により受信する通信部を備え、
前記異常検出部は、前記通信部によって受信された複数の信号に基づいて、外部からのノイズによる混信を検出する
ことを特徴とする請求項１０または１１に記載の心拍計測装置。
【請求項１５】
前記異常検出部は、予め定められた値以上の心拍数が、予め定められた頻度より多く計測された場合に、外部からのノイズによる混信と判定する
ことを特徴とする請求項１４に記載の心拍計測装置。
【請求項１６】
前記異常検出部は、前記通信部によって連続した信号が予め定められた時間以上受信された場合に、外部からの連続的なノイズによる混信と判定する
ことを特徴とする請求項１４に記載の心拍計測装置。
【請求項１７】
ユーザの心拍数を計測する心拍計測装置が、
ユーザ特有の心拍数に関する特有情報であって前記ユーザの運動頻度と運動種目との少なくともいずれかが含まれる特有情報、又は検出された心拍に関する情報を記憶するステップと、
前記ユーザの心拍数を計測するステップと、
前記特有情報と、前記計測部によって計測された前記心拍数とに基づいて、前記閾値を算出するステップであって、前記ユーザの運動頻度と運動種目との少なくともいずれかに基づいて、前記心拍数の平均値を求める計測回数を算出し、当該計測回数に亘って計測された心拍数の平均値と、前記特有情報とに基づいて、前記閾値を算出するステップと、
前記特有情報または前記心拍に関する情報に基づいて、前記ユーザの心拍計測状態が正常であるか否かを判定するステップと、
を備えることを特徴とする心拍計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの心拍数を計測する技術に関する。
【背景技術】
【０００２】
ユーザの身体に装着され、運動するユーザの心拍数を計測する心拍計測装置が存在する（例えば、特許文献１）。心拍計測装置は、ユーザの心臓の鼓動に伴って発生する心電信号を検出し、心電信号のパルス間隔に応じて心拍数を算出する。ここで、心拍計測装置とユーザの肌との密着度等によっては、誤って心電信号を検出する場合がある。例えば、心電信号ではない信号を心電信号として検出した場合、パルス間隔が小さくなるため、異常に高い心拍数が算出される。あるいは、心電信号の検出漏れが発生した場合、パルス間隔が大きくなるため、異常に低い心拍数が算出される。このように算出された心拍数は異常値であり、有効でない心拍数であるといえる。そこで、心拍数が正常値であるか否かを判定するための心拍数の閾値を心拍計測装置が予め記憶しておき、計測した心拍数と予め定められた閾値とを比較することにより、有効な心拍数を計測できたか否かを判定することが考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−１５９６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、心拍数はユーザの年齢、身長、体重、性別、運動頻度等によって異なるため、異なるユーザの心拍数を同一の閾値と比較していては、有効でない心拍数を正常値として判定してしまう場合があると考えられる。そこで、このような場合にも、計測された心拍数が正常値であるか否かを判定することが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、心拍の計測状態が正常であるか否かを判定することができる心拍計測装置、心拍計測方法を提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ユーザ特有の心拍数に関する特有情報又は検出された心拍に関する情報が記憶される情報記憶部と、前記情報記憶部に記憶されている前記特有情報または前記心拍に関する情報に基づいて、前記ユーザの心拍計測状態が正常であるか否かを判定するための判定部と、を備えることを特徴とする心拍計測装置である。
【０００７】
また、本発明は、上述の心拍計測装置において、情報記憶部に記憶されている前記特有情報に基づいて、前記ユーザの心拍数が正常値であるか否かを判定するための心拍数の閾値を算出する閾値算出部を備えることを特徴とする。
【０００８】
また、本発明は、上述の心拍計測装置がユーザの心拍数を計測する計測部を備え、閾値算出部は、特有情報と、計測部によって計測された心拍数とに基づいて、閾値を算出することを特徴とする。
【０００９】
また、本発明は、上述の閾値算出部が、特有情報と、一定時間毎に計測部によって複数回計測された心拍数の平均値とに基づいて、閾値を算出することを特徴とする。
【００１０】
また、本発明は、特有情報には、ユーザの運動頻度と運動種目との少なくともいずれかが含まれ、閾値算出部は、ユーザの運動頻度と運動種目との少なくともいずれかに基づいて、心拍数の平均値を求める計測回数を算出し、計測回数に亘って計測された心拍数の平均値と、特有情報とに基づいて、閾値を算出することを特徴とする。
【００１１】
また、本発明は、上述の計測部が、ユーザからの心電信号のパルス間隔に応じて心拍数を算出し、算出した心拍数である第１の値および心拍数を整数倍した値である第２の値と、一定時間毎に計測部によって複数回計測された心拍数のうち、前回計測した心拍数とを比較し、第１の値と第２の値とのうち、前回計測した心拍数に近い値を、計測した心拍数として出力することを特徴とする。
【００１２】
また、本発明は、特有情報には、ユーザの安静心拍数と最大心拍数との少なくともいずれかが含まれ、閾値算出部は、情報に最大心拍数が含まれていれば、最大心拍数に基づいて、正常値である心拍数の上限閾値を算出し、情報に安静心拍数が含まれていれば、安静心拍数に基づいて、正常値である心拍数の下限閾値を算出することを特徴とする。
【００１３】
また、本発明は、前記判定部は、上述の計測部が計測した心拍数と、閾値算出部が算出した閾値とを比較して、心拍数が正常値であるか否かを判定することを特徴とする。
【００１４】
また、本発明は、上述の判定部によって、心拍数が正常値でないと判定されると、報知する報知部を備えることを特徴とする。
【００１５】
また、本発明は、上述の報知部は、計測部によってユーザの心拍数の計測が開始された後、一定期間を超えた後に計測された心拍数が、判定部によって正常値でないと判定された場合、報知することを特徴とする。
【００１６】
また、本発明は、上述の心拍計測装置が、特有情報の入力を受付け、入力された特有情報を情報記憶部に記憶させる入力部を備えることを特徴とする。
【００１７】
また、本発明は、上述の心拍計測装置が、心拍計測装置をユーザの腕に装着するための装着部を備えることを特徴とする。
【００１８】
また、本発明は、上述の心拍計測装置が、ユーザの心拍数を計測する計測部によって計測された心拍数から異常を検出する異常検出部と、異常検出部によって異常が検出されると、報知する報知部と、を備えることを特徴とする。
【００１９】
また、本発明は、上述の心拍計測装置が、報知部は、異常検出部によって検出された結果に基づいて、報知する情報を変更することを特徴とする。
【００２０】
また、本発明は、上述の心拍計測装置が、異常検出部は、計測部によって複数回計測された心拍数に基づいて、心拍計測装置の装着不良を検出することを特徴とする。
【００２１】
また、本発明は、上述の心拍計測装置が、異常検出部は、直近の所定期間における平均値に対し、所定の割合または値を超える信号が所定の頻度検出された場合に装着不良であると判定することを特徴とする。
【００２２】
また、本発明は、上述の心拍計測装置が、心拍を示す信号を無線通信により受信する通信部を備え、異常検出部は、通信部によって受信された複数の信号に基づいて、外部からのノイズによる混信を検出することを特徴とする。
【００２３】
また、本発明は、上述の心拍計測装置が、異常検出部は、予め定められた値以上の心拍数が、予め定められた頻度より多く計測された場合に、外部からのノイズによる混信と判定することを特徴とする。
【００２４】
また、本発明は、上述の心拍計測装置が、異常検出部は、通信部によって連続した信号が予め定められた時間以上受信された場合に、外部からの連続的なノイズによる混信と判定することを特徴とする。
【００２５】
また、本発明は、ユーザの心拍数を計測する心拍計測装置が、ユーザ特有の心拍数に関する特有情報又は検出された心拍に関する情報を記憶するステップと、前記特有情報または前記心拍に関する情報に基づいて、前記ユーザの心拍計測状態が正常であるか否かを判定するステップと、を備えることを特徴とする心拍計測方法である。
【発明の効果】
【００２６】
以上説明したように、本発明によれば、情報を記憶し、情報に基づいて、ユーザの心拍の計測状態が正常であるか否かを判定するようにしたので、ユーザの心拍の計測状態が正常であるか否かを判定することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態による心拍計測システムの構成例を示すブロック図である。
【図２】本発明の第１の実施形態による心拍計測装置の外観を示す図である。
【図３】本発明の第１の実施形態による出力装置の外観を示す図である。
【図４】本発明の第１の実施形態により算出する閾値の例を示す図である。
【図５】本発明の第１の実施形態による心拍数算出処理の例を示すフローチャートである。
【図６】本発明の第１の実施形態により算出した心拍数の例を示す図である。
【図７】本発明の第１の実施形態による計測処理の例を示すフローチャートである。
【図８】本発明の第１の実施形態による計測処理の例を示すフローチャートである。
【図９】本発明の第２の実施形態による心拍計測システムの構成例を示すブロック図である。
【図１０】本発明の第２の実施形態による出力装置が受信する、装着不良時における心拍数の変化の例を示す図である。
【図１１】本発明の第２の実施形態による出力装置が受信する、単発的な外部ノイズによる混信時における心拍数の変化の例を示す図である。
【図１２】本発明の第２の実施形態による出力装置が受信する、連続的な外部ノイズによる混信時における心拍数の例を示す図である。
【図１３】本発明の第２の実施形態による計測処理の例を示すフローチャートである。
【図１４】本発明の第２の実施形態による装着不良を検出する処理の例を示すフローチャートである。
【図１５】本発明の第２の実施形態による混信を検出する処理の例を示すフローチャートである。
【図１６】本発明の第２の実施形態によるノイズの量に応じたマークの表示例を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、図面を参照して説明する。
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
図１は、本実施形態による心拍計測システム１の構成を示すブロック図である。心拍計測システム１は、心拍計測装置１００と、出力装置２００とを備えている。図２は、心拍計測装置１００の外観を示す図である。図に示すように、心拍計測装置１００は、ユーザの胸部の全周に亘って装着されるように略環状に形成されている。心拍計測装置１００は、ユーザの胸部にベルトによって装着され、一対の電極を身体の胸部（生体表面）に接触させることにより、心臓の鼓動に伴って発生する心電信号を検出し、検出した心電信号に基づいて心拍数を算出する。図３は、出力装置２００の外観を示す図である。図に示すように、出力装置２００は、腕時計型のものであって、ユーザの手首（腕）にベルトによって装着される。出力装置２００は、ユーザの手首の全周に亘って装着されるように略環状に形成されている。
【００２９】
図１に戻り、心拍計測装置１００は、電源部１１０と、計測部１２０と、送信回路１３０と、アンテナ１４０とを備えている。
電源部１１０は、心拍計測装置１００が備える各部に電力を供給する。
計測部１２０は、電極１２１と、電極１２２と、検出回路１２３と、制御部１２４とを備えており、一定時間毎にユーザの心拍数を計測し、計測した心拍数を出力する。
電極１２１と電極１２２とは、一対の電極であり、心臓の鼓動に伴って発生する心電信号を検出する。
検出回路１２３は、電極１２１と電極１２２とが検出した心電信号を、制御部１２４に出力する。
【００３０】
制御部１２４は、心拍計測装置１００が備える各部を制御する。また、制御部１２４は、検出回路１２３から出力される心電信号のパルス間隔に応じて心拍数を算出し、算出結果を心拍数の計測結果として出力する。ここで、心電信号のパルス間隔とは、例えば心電信号のピーク間の間隔である。また、制御部１２４は、一定時間毎に計測した心拍数を、自身の記憶領域に記憶しておく。制御部１２４による心拍数の算出方法については後述する。
送信回路１３０は、計測部１２０が計測した心拍数を、アンテナ１４０を介して出力装置２００に送信する。
アンテナ１４０は、無線通信を行い、出力装置２００のアンテナ２９０に、計測部１２０が計測した心拍数を送信する。
【００３１】
出力装置２００は、電源部２１０と、装着部２２０と、入力部２３０と、表示部２４０と、制御部２５０と、ブザー２６０と、照明２７０と、受信回路２８０と、アンテナ２９０とを備えている。
電源部２１０は、出力装置２００が備える装着部２２０以外の各部に電力を供給する。
【００３２】
装着部２２０は、出力装置２００をユーザの腕に装着するためのベルトである。
入力部２３０は、ユーザからの操作入力を受付ける。例えば、入力部２３０は、ユーザ特有の心拍数に関する特有情報（あるいは、情報ともいう）の入力を受付け、入力された特有情報を制御部２５０の特有情報記憶部（情報記憶部）２５１に記憶させる。特有情報とは、例えば、ユーザの安静心拍数、最大心拍数、年齢、性別、身長、体重、運動頻度、運動種目など、ユーザの心拍数に関連があるユーザ特有の情報である。
【００３３】
表示部２４０は、情報を表示するディスプレイである。
制御部２５０は、出力装置２００が備える各部を制御する。また、制御部２５０は、特有情報記憶部２５１と、閾値算出部２５２と、判定部２５３とを備えており、入力部２３０に入力された特有情報と、心拍計測装置１００から送信された心拍数とに基づいて、心拍計測状態が正常でないことの種類として、心拍数が正常値であるか否かを判定する。
【００３４】
特有情報記憶部２５１には、入力部２３０に入力された特有情報が記憶される。
閾値算出部２５２は、特有情報記憶部２５１に記憶されている特有情報に基づいて、ユーザの心拍数が正常値であるか否かを判定するための心拍数の閾値を算出する。また、閾値算出部２５２は、特有情報記憶部２５１に記憶されている特有情報と、計測部１２０によって計測された心拍数とに基づいて、心拍数の閾値を算出する。例えば、閾値算出部２５２は、特有情報に最大心拍数が含まれていれば、その最大心拍数に基づいて、正常値である心拍数の上限閾値を算出し、その特有情報に安静心拍数が含まれていれば、その安静心拍数に基づいて、正常値である心拍数の下限閾値を算出する。また、閾値算出部２５２は、算出した閾値を、自身の記憶領域に記憶させる。
【００３５】
図４は、閾値算出部２５２が算出する上限閾値と下限閾値との例を示す図である。この図において、（ａ）は現在心拍数から一定範囲に定めた閾値の例を示しており、（ｂ）は特有情報に基づいて定めた閾値の例を示している。
（ａ）の例では、現在心拍数を基準値とし、この基準値の所定倍（±２５％）の値を閾値としている。例えば、制御部１２４によって算出された心拍数が１２０（ｂｐｍ）である場合、閾値算出部２５２は、その心拍数の１２５％である１５０（ｂｐｍ）を上限閾値とし、その心拍数の７５％である９０（ｂｐｍ）を下限閾値として算出する。ただしこの場合、例えば制御部１２４によって算出された心拍数が１７０（ｂｐｍ）である場合、その心拍数の１２５％である上限閾値は２１３（ｂｐｍ）となる。ここで、一般的に最大心拍数は（２２０−年齢の値）であるといわれており、例えば２０歳であれば最大心拍数は２００（ｂｐｍ）程度である。すなわち、２１３（ｂｐｍ）という値は、その心拍数が正常であるか否かを判定する閾値としては妥当でない可能性が高い。
【００３６】
そこで、（ｂ）の例に示すように、閾値算出部２５２は、特有情報記憶部２５１に記憶されている固有情報に基づいて、上限閾値と下限閾値とを算出する。例えば、制御部１２４によって算出された現在の心拍数と最大心拍数との和を２で割った値（（現在の心拍数＋最大心拍数）÷２）を、上限閾値をとして算出する。また、制御部１２４によって算出された現在の心拍数と安静心拍数との和を２で割った値（（現在の心拍数＋安静心拍数）÷２）を、下限閾値として算出する。図では、安静心拍数が６０（ｂｐｍ）であり、最大心拍数が１８０（ｂｐｍ）である場合の例を示している。この場合、現在心拍数が１２０（ｂｐｍ）であれば、上限閾値は（（１２０＋１８０）÷２）＝１５０（ｂｐｍ）であり、下限閾値は（（１２０＋６０）÷２）＝９０（ｂｐｍ）である。現在心拍数が１７０（ｂｐｍ）であれば、上限閾値は（（１７０＋１８０）÷２）＝１７５（ｂｐｍ）であり、下限閾値は（（１７０＋６０）÷２）＝１１５（ｂｐｍ）である。このように、ユーザの固有情報を用いることにより、妥当な閾値を算出することができる。
【００３７】
判定部２５３は、計測部１２０が計測した心拍数と、閾値算出部２５２が算出した閾値とを比較して、心拍数が正常値であるか否かを判定する。例えば、判定部２５３は、計測部１２０が計測した心拍数が、閾値算出部２５２が算出した上限閾値よりも大きければ、心拍数が正常値でないと判定する。判定部２５３は、計測部１２０が計測した心拍数が、閾値算出部２５２が算出した上限閾値以下であり、閾値算出部２５２が算出した下限閾値以上であれば、心拍数が正常値であると判定する。判定部２５３は、計測部１２０が計測した心拍数が、閾値算出部２５２が算出した下限閾値よりも小さければ、心拍数が正常値でないと判定する。
【００３８】
また、判定部２５３が、心拍計測装置１００から送信された心拍数が正常値でないと判定すると、制御部２５０は、報知する。例えば、制御部２５０は、表示部２４０に警告を示すマークを表示させて報知させてもよいし、ブザー２６０に報知音を出力させて報知させてもよい。
ここで、報知させる際、制御部２５０は、計測開始からの経過時間を考慮するようにしてもよい。例えば、ユーザが心拍計測装置１００を装着した直後では、心拍計測装置１００とユーザの肌とのなじみが悪く、心電信号が正常に検出できないことがあると考えられる。例えば、ユーザが発汗することなどにより心拍計測装置１００が湿ってくると、心電信号が正常に検出できるようになってくることがあると考えられる。そこで、制御部２５０は、心拍計測装置１００が心拍数の計測を開始してから一定期間（例えば、５分）の間は、ウォームアップ期間として、正常値でない心拍数が検出されても報知しないように制御する。すなわち、制御部２５０は、計測部１２０によってユーザの心拍数の計測が開始されると、自身が備える計時機能により、ウォームアップタイマの計測を開始し、一定期間を超えた後に計測された心拍数が、判定部２５３によって正常値でないと判定された場合、報知させる。あるいは、例えばウォームアップ期間中には報知を示すマークを表示させつつ、同時にウォームアップ中であることを示すマークを表示させることもできる。これにより、ウォームアップ中であるために心拍数が正常値でない可能性があることをユーザに知らせることができる。
ブザー２６０は、音を出力するスピーカである。例えば、ブザー２６０は、判定部２５３によって、心拍数が正常値でないと判定されると、報知音を出力する報知部である。
【００３９】
照明２７０は、暗い場所等においても表示部２４０をユーザが視認できるように、表示部２４０に光を照射する。
受信回路２８０は、心拍計測装置１００から送信される心拍数を、アンテナ２９０を介して受信する。
アンテナ２９０は、無線通信を行い、心拍計測装置１００のアンテナ１４０から、心拍計測装置１００の計測部１２０が計測した心拍数を受信する。
【００４０】
次に、図面を参照して、本実施形態による心拍計測システム１の動作例を説明する。図５は、本実施形態の計測部１２０が、心拍数を計測する動作例を示すフローチャートである。
検出回路１２３が、電極１２１と電極１２２とが検出した心電信号を出力すると、制御部１２４は、心電信号のパルス間隔に応じて、心拍数（１）を算出する（ステップＳ１）。制御部１２４は、算出した心拍数（１）を２倍し、心拍数（２）を算出する（ステップＳ２）。制御部１２４は、前回の心拍数と心拍数（１）との差の絶対値である差（１）を算出する（ステップＳ３）。また、制御部１２４は、前回の心拍数と心拍数（２）との差の絶対値である差（２）を算出する（ステップＳ４）。
【００４１】
ここで、前回の心拍数とは、例えば計測部１２０が心拍数の計測を開始してから一定時間毎に複数回計測される心拍数のうちの前回の心拍数を適用してもよいし、複数（Ｎ）回（Ｎは正の整数）の心拍数の平均値としてもよい。Ｎの値は、ユーザの運動頻度によって最適化するようにしてもよい。例えば、運動頻度が高い人は、心拍数の上昇や降下が比較的早いので、Ｎは小さい値が適している。一方、運動頻度が低い人は、心拍数の上昇や降下が比較的遅いので、Ｎは大きい値とすることができる。また、Ｎの値は、運動種目に応じて定められるようにしてもよい。例えば、マラソンのように心拍数が頻繁に変動しない種目の場合、Ｎは大きな値とすることができる。一方、例えばサッカーのように心拍数の急上昇、急下降を繰り返すような種目の場合、Ｎは小さい値であることが望ましい。
【００４２】
ここで、制御部１２４が、心拍数（１）を２倍した心拍数（２）を算出しているのは、心電信号の検出漏れが発生した場合、検出頻度が半分程度になってしまい、心拍数（１）の値が本来の値の半分程度になってしまうからである。この場合、心拍数（１）を２倍することにより、心拍数の値を補正することができる。すなわち、制御部１２４は、検出回路１２３によってユーザから検出される心電信号のパルス間隔に応じて心拍数を算出し、算出した心拍数である第１の値およびその心拍数を整数倍した値である第２の値と、一定時間毎に計測部１２０によって複数回計測された心拍数のうち、前回計測した心拍数とを比較し、第１の値と第２の値とのうち、計測した心拍数に近い値を、計測した心拍数として出力する。すなわち、前回の心拍数の値と、新たに算出された心拍数の値とが異常に離れている場合、誤検出があったとして、より確からしい値を心拍数（２）として算出する。ここでは、心拍数（１）を２倍する例を示したが、心拍数を３倍、４倍等の整数倍した値を算出して心拍数（２）とし、同様に比較してもよい。
【００４３】
制御部１２４は、差（１）と差（２）とを比較する（ステップＳ５）。制御部１２４は、差（１）が差（２）よりも大きいと判定すると（ステップＳ５：ＹＥＳ）、心拍数（２）を最新の心拍数として出力する（ステップＳ６）。一方、制御部１２４は、差（１）が差（２）よりも大きくないと判定すると（ステップＳ５：ＮＯ）、心拍数（１）を最新の心拍数として出力する（ステップＳ７）。
【００４４】
図６は、このように算出した心拍数の例を示す図である。図において、破線によって示される生データは、検出回路１２３が計測した心電信号のパルス間隔に応じて算出される心拍数（１）である。この心拍数（１）は、符号ａから符号ｆの各箇所で、急激に小さい値を示している。このような心拍数の急激な変化は、心電信号の検出漏れによるものと考えられる。そこで、算出された心拍数を整数倍（２倍）することにより、心拍数の値を補正する。図において実線で示される変換データは、このように補正された心拍数の遷移を示している。
【００４５】
図７、８は、本実施形態の心拍計測システム１が、心拍数を計測する動作例を示すフローチャートである。ここでは、予め出力装置２００にユーザから固有情報が入力されて特有情報記憶部２５１に記憶され、固有情報に基づいて閾値算出部２５２によって閾値が算出され、閾値算出部２５２の記憶領域に閾値が記憶されているものとする。
ユーザが、心拍計測装置１００（胸ベルト）を装着すると（ステップＳ１１）、計測部１２０は、心電信号を検出し、心拍数を計測する（ステップＳ１２）。心拍計測装置１００の送信回路１３０は、計測部１２０が計測した心拍数を、アンテナ１４０を介して出力装置２００に送信する。ユーザは、出力装置２００（時計）を腕に装着し、入力部２３０に計測モードの開始命令を入力する。入力部２３０に計測モードの開始命令が入力されると（ステップＳ１３）、制御部２５０は、ウォームアップタイマの計測を開始し（ステップＳ１４）、表示部２４０にウォームアップ計測を開始したことを示すマークを表示させる（ステップＳ１５）。
【００４６】
出力装置２００の受信回路２８０が、心拍計測装置１００から送信される心拍数を、アンテナ２９０を介して受信すると（ステップＳ１６）、制御部２５０は、受信した心拍数を表示部２４０に表示させる（ステップＳ１７）。制御部２５０は、ステップＳ１４において開始したウォームアップタイマが、定められた時間を経過したか否かを判定する（ステップＳ１８）。制御部２５０が、ウォームアップタイマは定められた時間を経過していないと判定すると（ステップＳ１８：ＮＯ）、ステップＳ１６に戻る。一方、制御部２５０が、ウォームアップタイマは定められた時間を経過していると判定すると（ステップＳ１８：ＹＥＳ）、表示部２４０に表示させていたウォームアップマークを消灯する（ステップＳ１９）。
【００４７】
制御部２５０は、入力部２３０に計測スタート命令が入力されなければ（ステップＳ２０：ＮＯ）、ステップＳ１６に戻る。入力部２３０に計測スタート命令が入力されれば（ステップＳ２０：ＹＥＳ）、図８に進み、制御部２５０は、心拍数を記録する処理を開始する（ステップＳ２１）。制御部２５０が、心拍計測装置１００から送信される心拍数を受信すると（ステップＳ２２）、判定部２５３は、閾値算出部２５２に記憶されている閾値を読み出し、心拍計測装置１００から受信した心拍数と、閾値算出部２５２から読み出した閾値とを比較する（ステップＳ２３）。
【００４８】
判定部２５３が、心拍数が正常値でないと判定すると（ステップＳ２４：ＹＥＳ）、制御部２５０は、報知させる。例えば、制御部２５０は、表示部２４０に心拍数が異常値であることを示すマークを表示させる（ステップＳ２５）。一方、判定部２５３が、心拍数が正常値であると判定すると（ステップＳ２４：ＮＯ）、ステップＳ２６に進む。
判定部２５３は、心拍計測装置１００から受信した心拍数を、表示部２４０に表示させる（ステップＳ２６）。
【００４９】
入力部２３０に計測ストップ命令が入力されなければ（ステップＳ２７：ＮＯ）、ステップＳ２２に戻り、出力装置２００は計測処理を継続する。入力部２３０に計測ストップ命令が入力されれば（ステップＳ２７：ＹＥＳ）、制御部２５０は閾値判定処理等を終了し（ステップＳ２８）、制御部２５０の記憶領域に、計測した心拍数を記憶させる（ステップＳ２９）。
【００５０】
なお、本実施形態では、ユーザの特有情報が、ユーザによって入力部２３０に入力される例を示したが、ユーザの特有情報は、出力装置２００が算出することもできる。例えば、ユーザの心拍数の複数件の記録が出力装置２００の記憶領域に記憶されている場合、心拍数の記録から、最も大きい心拍数を最大心拍数として判定し、最も小さい心拍数を安静心拍数としてもよい。あるいは、例えば安静心拍数計測機能を設け、ユーザが朝起きた安静時にそのユーザの心拍数を計測し、安静心拍数として記憶することができる。あるいは、例えば出力装置２００による計測が行われた回数を運動回数として、運動頻度を算出することができる。あるいは、ユーザの年齢の入力を受付け、２２０から年齢を引いた値を、最大心拍数として算出することもできる。
【００５１】
また、判定部２５３が心拍数と閾値とを比較する際には、運動開始からの計測時間や、運動の種目等に応じて閾値を補正してもよい。例えば、運動開始直後には、急激に心拍数が増加することが考えられる。あるいは、運動頻度の高いユーザは、運動開始後に心拍数が上がるまでの時間が早い傾向があり、運動頻度の低いユーザは、運動開始後に心拍数が上がるまでの時間が遅い傾向があると考えられる。また、例えばマラソンのような運動種目では、一度心拍数が上がった後は、高い心拍数が安定して継続することに対し、例えばサッカーのような運動種目では、計測中に心拍数が急上昇したり、急降下したりすることが考えられる。このような傾向に応じて、閾値を補正するようにしてもよい。
【００５２】
また、本実施形態では、制御部２５０が、計測開始後、一定期間経過後にウォームアップが終了したものとして測定を開始することとしたが、例えば、心拍計測装置１００によって測定される心拍数が、上下閾値以内の正常値であると一定回数を超えて判定された場合には、ウォームアップが終了したものとして測定を開始するようにしても良い。
【００５３】
また、本実施形態では、心拍数を計測等する処理を行う機能部を、心拍計測装置１００と出力装置２００とが分散して備える一例を示したが、用途や運動の種目等に応じて構成することができる。例えば、本実施形態では、心拍計測装置１００の制御部１２４が、検出回路１２３から出力される心電信号に基づいて心拍数を算出する例を示したが、制御部１２４と同様の機能を出力装置２００が備えるようにしてもよい。この場合、心拍計測装置１００が検出回路１２３から出力される心電信号を出力装置２００に送信し、出力装置２００が備える制御部１２４が、心拍数を算出する。
【００５４】
あるいは、心拍計測装置１００が判定部２５３を備え、閾値を予め記憶して、計測部１２０が計測した心拍数と閾値とを比較する処理を行い、判定結果や補正結果を出力装置２００に送信するように構成することもできる。
あるいは、腕時計タイプの出力装置２００を用いずに、特有情報記憶部２５１と、閾値算出部２５２と、判定部２５３とを備えるＰＣ（パーソナルコンピュータ）である出力装置に、心拍計測装置１００が計測した心拍数を送信するようにしてもよい。この場合、例えば、ＰＣである出力装置が閾値の算出や閾値と心拍数との比較等の処理を行い、処理結果をグラフ等にまとめて出力することができる。
【００５５】
以上説明したように、本実施形態によれば、ユーザの特有情報に基づいて心拍数の閾値を算出するようにしたので、ユーザに応じた特有の閾値を算出することができる。また、心拍計測装置１００を装着した直後は心電信号の誤検出が多いことを考慮し、ウォームアップ後に測定を開始するようにしたので、誤検出に基づく心拍数を出力しないようにすることができる。これにより、より信頼性の高い心拍数を算出し、出力することができる。
【００５６】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
図９は、本実施形態による心拍計測システム１ａの構成例を示すブロック図である。本実施形態による心拍計測システム１ａと、図１に示す第１の実施形態による心拍計測システム１とで異なる点は、出力装置２００に代えて出力装置２００ａを備える点である。また、本実施形態における心拍計測装置１００は、検出した心電信号である心拍信号を出力装置２００ａに送信する。心拍信号は、心拍の拍動に同期した信号である。なお、本図において、図１に示す心拍計測システム１と同じ構成には同一の符号を付し、その説明を省略する。出力装置２００ａは、心拍計測状態が正常でないことの種類として、装着不良と混信とを判別して、装着不良報知と混信報知とを行う。出力装置２００ａは、図１に示す出力装置２００の制御部２５０に代えて制御部２５０ａを備える。また、本実施形態における出力装置２００ａが備える特有情報記憶部２５１は、心拍に関する情報として、装着不良を判別するための閾値と、混信を判定するための閾値とを記憶する。制御部２５０ａは、図１に示す制御部２５０の構成に加えて、異常検出部２５５を備える。また、制御部２５０ａは、心拍計測装置１００から受信した心拍信号に基づいて、心拍数を算出する。出力装置２００ａの他の構成は、図１に示す出力装置２００の構成と同様である。
【００５７】
異常検出部２５５は、特有情報記憶部２５１に記憶されている閾値に基づいて、心拍計測装置１００から受信した心拍信号からノイズ（異常）を検出する。ここでいうノイズとは、心拍数が正常値でない信号である。異常検出部２５５は、装着不良検出部２５５１と、混信検出部２５５２とを含んで構成される。装着不良検出部２５５１は、特有情報記憶部２５１に記憶されている装着不良を判別するための閾値と複数回計測された心拍数とに基づいて、心拍計測装置１００の装着不良を検出する。装着不良とは、心拍計測装置１００の装着の仕方が原因で、心電信号が正常に検出できない状態を示す。例えば、装着不良として、心拍計測装置１００のベルトの締め付けが悪いためユーザと心拍計測装置１００との密着度が低い状態や、心拍計測装置１００の装着位置がずれている状態、ユーザの皮膚が乾燥していて心拍計測装置１００が心電信号を検出し難い状態等がある。装着不良の検出方法の詳細については後述する。混信検出部２５５２は、特有情報記憶部２５１に記憶されている混信を判別するための閾値とアンテナ２９０を介して受信回路２８０が受信した複数の心拍信号とに基づいて、心拍計測装置１００以外の装置から送信される信号である外部からのノイズ（以下、外部ノイズとする。）による混信を検出する。例えば、混信検出部２５５２は、予め定められた値以上の心拍信号が、予め定められた頻度より多く計測された場合に、外部からの単発的なノイズによる混信と判定する。ここで、予め定められた値と予め定められた頻度とが、特有情報記憶部２５１に記憶されている混信を判別するための閾値である。また、混信検出部２５５２は、受信回路２８０によって連続した信号が予め定められた時間以上受信された場合に、外部からの連続的なノイズによる混信と判定する。ここで、予め定められた時間が、特有情報記憶部２５１に記憶されている混信を判別するための閾値である。受信回路２８０およびアンテナ２９０が、心拍計測装置１００の計測部１２０によって計測された心拍信号を無線通信により受信する通信部である。通信部は、心拍を示す信号をバースト信号により受信する。このため、出力装置２００ａの近くに、心拍信号と似た信号がある場合、その信号も受信するため、混信が発生する。混信の検出方法の詳細については後述する。
【００５８】
次に、心拍計測装置１００の装着不良を検出する方法について説明する。図１０は、本実施形態による出力装置２００ａが受信する、装着不良時における心拍数の変化の例を示す図である。本図に示すグラフの縦軸は心拍数（ＨＲ（Ｈｅａｒｔ  Ｒａｔｅ））であり、横軸は時間（Ｔｉｍｅ）である。本図に示すように、例えば、ユーザが上体を動かしたときに心拍計測装置１００がユーザの身体に対してずれた場合には、上側にノイズｎ１が発生する。また、ユーザと心拍計測装置１００との密着度が悪い場合には、下側にノイズｎ２が発生する。また、ユーザの皮膚が乾燥して心電信号の受信感度が悪い場合には、上側のノイズｎ１、下側のノイズｎ２のうち、少なくとも１つのノイズが発生する。装着不良検出部２５５１は、これらのノイズｎ１，ｎ２に基づいて、装着不良を検出する。具体的には、装着不良検出部２５５１は、直近のＸ個の心拍数の平均値（移動平均値）に対し、所定の割合Ｙを超える心拍数が、所定の頻度Ｚより多い場合に、装着不良と判定する。頻度は、直近Ｎ1個の心拍数における割合である。例えば、装着不良検出部２５５１は、移動平均値に対して＋２５％より大きい心拍数あるいは移動平均値に対して‐２５％より小さい心拍数の頻度が、直近２０個の心拍数の中に５％以上ある場合に、装着不良と判定する。なお、以下、心拍数の移動平均値を求めるための心拍数の個数Ｘを移動平均数Ｘとする。ここで、Ｘ個と、所定の割合Ｙと、所定の頻度Ｚとは、特有情報記憶部２５１に記憶されている装着不良を判別するための閾値である。装着不良検出部２５５１は、特有情報記憶部２５１からＸ個と、所定の割合Ｙと、所定の頻度Ｚとを読み出し、読み出した値に基づいて、装着不良を検出する。
【００５９】
次に、単発的な外部ノイズによる混信を検出する方法について説明する。図１１は、本実施形態による出力装置２００ａが受信する、単発的な外部ノイズによる混信時における心拍数の変化の例を示す図である。本図に示すグラフの縦軸は心拍数（ＨＲ）であり、横軸は時間（Ｔｉｍｅ）である。心拍計測装置１００と出力装置２００ａとは無線通信しているため、出力装置２００ａの近くに他の心拍計測装置１００があると、出力装置２００ａは他の心拍計測装置１００からも心拍信号を受信する。このため、ユーザＡの隣に、同じ心拍計測装置１００を使用している他のユーザＢが近付くと、出力装置２００ａはユーザＡの心拍計測装置１００とユーザＢの心拍計測装置１００との両方から心拍信号を受信する。これにより、制御部２５０ａに入力される心拍信号は、ユーザＡの心拍信号とユーザＢの心拍信号とが加算されたものに近い値になる。よって、ユーザＡの隣に、同じ心拍計測装置１００を使用している他のユーザＢが近付くと、本図のように、ユーザＡの心拍信号とユーザＢの心拍信号とが加算されたものに近い値のノイズｎ３が発生する。そして、他のユーザＢがユーザＡから離れるとノイズｎ３が消える。混信検出部２５５２は、このノイズｎ３に基づいて、単発的な外部ノイズによる混信を検出する。具体的には、混信検出部２５５２は、所定値α以上の心拍数が、所定の頻度βを超えた場合、単発的な外部ノイズによる混信と判定する。頻度は、直近Ｎ2個の心拍数における割合である。例えば、混信検出部２５５２は、３００（ｂｐｍ）以上の心拍数の頻度が、直近２０データ中に１０％以上あった場合に、単発的な外部ノイズによる混信と判定する。ここで、所定値αと、所定の頻度βとは、特有情報記憶部２５１に記憶されている混信を判別するための閾値である。混信検出部２５５２は、特有情報記憶部２５１から所定値αと、所定の頻度βとを読み出し、読み出した値に基づいて、混信を検出する。
【００６０】
次に、連続的な外部ノイズによる混信を検出する方法について説明する。図１２は、本実施形態による出力装置２００ａが受信する、連続的な外部ノイズによる混信時における心拍数の例を示す図である。本図に示すグラフの縦軸は信号レベル（電圧等）であり、横軸は時間（Ｔｉｍｅ）である。図１２（ａ）は、正常時（ノイズがない状態）における心拍信号を示す。図１２（ｂ）は、連続的な外部ノイズがあった場合における心拍信号を示す。ここで、受信回路２８０は、増幅フィルタと、コンパレータとを備える。また、制御部２５０ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備え、アンテナ２９０を介して受信回路２８０が受信した信号を処理する。具体的には、まず、増幅フィルタが、受信した信号を増幅する。次に、コンパレータが、増幅された信号を２値化する。そして、ＣＰＵが、２値化された信号の立ち上がりまたは立ち下りに基づいて心拍数を算出する。図１２の上段に示す信号は、アンテナ２９０を介して受信回路２８０が受信し増幅フィルタに入力される信号である。また、図１２の中段に示す信号は、増幅フィルタにより増幅されコンパレータに入力される信号である。また、図１２の下段に示す信号は、コンパレータにより２値化されＣＰＵに入力される信号である。
【００６１】
心拍計測システム１ａを装着しているユーザが、ランニング中に踏切などの連続的な信号を発生する装置の近くを通ると、受信回路２８０は、アンテナ２９０を介して、図１２（ｂ）の上段に示すような連続した信号を受信する。その結果、２値化されＣＰＵに入力される信号は、図１２（ｂ）の下段に示すように、パルス状にならず、立ち下がりが無い（Ｈｉｇｈな状態が連続する）。この状態は、何も信号が無いとＣＰＵは判断する状態であるが、実際は、連続して信号がある状態である。混信検出部２５５２は、このような状態を、連続的な外部ノイズが混信している状態と判定する。具体的には、混信検出部２５５２は、受信回路２８０によって、連続した信号が所定時間Ｔ以上受信された場合（信号がＨｉｇｈな状態が所定時間Ｔ以上続いた場合）に、連続的な外部ノイズによる混信と判定する。ここで、所定時間は、特有情報記憶部２５１に記憶されている混信を判別するための閾値である。混信検出部２５５２は、特有情報記憶部２５１から所定時間Ｔを読み出し、読み出した値に基づいて、混信を検出する。
【００６２】
次に、図面を参照して、本実施形態による心拍計測システム１ａの動作例を説明する。図１３は、本実施形態による計測処理の例を示すフローチャートである。
【００６３】
制御部２５０ａ（報知部）は、入力部２３０に計測スタート命令が入力された場合に、計測を開始する（ステップＳ１０１）。
制御部２５０ａが、心拍計測装置１００から送信される心拍信号を受信し、受信した心拍信号を用いて心拍数を算出する（ステップＳ１０２）。受信後、ステップＳ１０３に進む。
判定部２５３は、閾値算出部２５２に記憶されている閾値を読み出し、制御部２５０ａが算出した心拍数と、閾値算出部２５２から読み出した閾値とを比較する（ステップＳ１０３）。
【００６４】
判定部２５３は、比較した結果に基づいて、心拍数が正常値であるか否かを判定する（ステップＳ１０４）。
判定部２５３が、心拍数が正常値でないと判定すると（ステップＳ１０４：ＹＥＳ）、制御部２５０ａは、処理をステップＳ１０５に進める。一方、判定部２５３が、心拍数が正常値であると判定すると（ステップＳ１０４：ＮＯ）制御部２５０ａは、処理をステップＳ１１０に進める。
制御部２５０ａは、表示部２４０に心拍数が異常値であることを示すマークを表示させる（ステップＳ１０５）。
【００６５】
ステップＳ１０５に続いて、装着不良検出部２５５１は、装着不良が有るか否かを判定する（ステップＳ１０６）。装着不良検出部２５５１が、装着不良が有ると判定すると（ステップＳ１０６：Ｙｅｓ）、制御部２５０ａは、報知させる。例えば、制御部２５０ａは、表示部２４０に装着不良であることを示すマークを表示させる（ステップＳ１０７）。一方、装着不良検出部２５５１が、装着不良がないと判定すると（ステップＳ１０６：Ｎｏ）、ステップＳ１０８に進む。
【００６６】
続いて、混信検出部２５５２は、混信が有るか否かを判定する（ステップＳ１０８）。混信検出部２５５２が、混信があると判定すると（ステップＳ１０８：Ｙｅｓ）、制御部２５０ａは、報知させる。例えば、制御部２５０ａは、表示部２４０に混信があることを示すマークを表示させる（ステップＳ１０９）。一方、混信検出部２５５２が、混信がないと判定すると（ステップＳ１０８：Ｎｏ）、ステップＳ１１０に進む。
【００６７】
続くステップＳ１１０〜Ｓ１１３までの処理は、上述したステップＳ２６〜Ｓ２９（図８参照）までの処理と同様であるため説明を省略する。
【００６８】
図１４は、本実施形態による装着不良を検出する処理の例を示すフローチャートである。本図に示す処理は、上述したステップＳ１０６（図１３参照）に対応する。
まず。装着不良検出部２５５１は、算出した最新の心拍数に対して直近Ｘ個の心拍数の平均値（移動平均値）を算出する（ステップＳ２０１）。続いて、装着不良検出部２５５１は、算出した移動平均値と最新の心拍数とを比較して、最新の心拍数が算出した移動平均値に対して所定の割合Ｙを超えるか否かを判定し、判定結果を記憶する（ステップＳ２０２）。そして、装着不良検出部２５５１は、ステップＳ２０２において記憶した判定結果に基づいて、直近のＮ2個の心拍数のうち、移動平均値に対し所定の割合Ｙを超える心拍数の頻度を算出する（ステップＳ２０３）。
【００６９】
続いて、装着不良検出部２５５１は、算出した頻度が閾値Ｚ（所定の頻度Ｚ）より大きいか否かを判定する（ステップＳ２０４）。装着不良検出部２５５１は、算出した頻度が閾値Ｚより大きい場合は（ステップＳ２０４：Ｙｅｓ）、装着不良有りと判定する（ステップＳ２０５）。一方、装着不良検出部２５５１は、算出した頻度が閾値Ｚ以下である場合は（ステップＳ２０４：Ｎｏ）、装着不良無しと判定する（ステップＳ２０６）。
【００７０】
図１５は、本実施形態による混信を検出する処理の例を示すフローチャートである。本図に示す処理は、上述したステップＳ１０８（図１３参照）に対応する。
まず、混信検出部２５５２は、アンテナ２９０を介して受信回路２８０が受信した心拍信号が連続してＨｉｇｈな状態が所定時間Ｔ以上続いているか否かを判定する（ステップＳ３０１）。混信検出部２５５２は、信号が連続してＨｉｇｈな状態が所定時間Ｔ以上続いている場合（ステップＳ３０１：Ｙｅｓ）、連続的な外部ノイズによる混信有りと判定する（ステップＳ３０４）。
【００７１】
一方、混信検出部２５５２は、信号が連続してＨｉｇｈな状態が所定時間Ｔ以上続いていない場合（ステップＳ３０１：Ｎｏ）、直近のＮ2個の心拍数のうち、閾値α以上の心拍数の頻度を算出する（ステップＳ３０２）。続いて、混信検出部２５５２は、算出した頻度が閾値β（所定の頻度β）より大きいか否かを判定する（ステップＳ３０３）。混信検出部２５５２は、算出した頻度が閾値βより大きい場合（ステップＳ３０３：Ｙｅｓ）、単発的な外部ノイズによる混信有りと判定する（ステップＳ３０４）。一方、混信検出部２５５２は、算出した頻度が閾値β以下である場合（ステップＳ３０３：Ｎｏ）、混信無しと判定する（ステップＳ３０５）。
【００７２】
なお、本実施形態では、ノイズを検出するための各パラメータ値を固定としたが、例えば、計測の状態に応じて各パラメータ値を調整してもよい。ここで、装着不良を検出するためのパラメータは、移動平均値を算出するときの移動平均数Ｘと、移動平均値に対する割合Ｙと、頻度Ｚと、頻度を算出するための判定範囲Ｎ1である。また、混信を検出するためのパラメータは、心拍数の値αと、頻度βと、頻度を算出するための判定範囲Ｎ2である。例えば、装着不良検出部２５５１は、計測結果をリセットした状態のときや、計測開始前（スタート前）、計測開始直後等の、心拍数が変化しやすいときは、移動平均数Ｘを少なくする。計測結果をリセットした状態のときや、計測開始前（スタート前）、計測開始直後は、心拍計測装置１００とユーザの肌とのなじみが悪く、心電信号が正常に検出できないことがあるため、検出する心拍数が変化しやすいと考えられる。あるいは、装着不良検出部２５５１は、心拍数が変化しやすい場合、装着不良を検出するため頻度Ｚを小さくし、判定範囲Ｎ1を狭くする。また、混信検出部２５５２は、心拍数が変化しやすい場合、混信を検出するための頻度βを小さくし、判定範囲Ｎ2を狭くする。
【００７３】
また、ノイズの量に応じて各パラメータ値を調整してもよい。例えば、装着不良検出部２５５１は、ノイズの量が多いときは移動平均数Ｘを増やし、ノイズの量が少ないときは移動平均数Ｘを減らす。ノイズの量が多いときに移動平均数Ｘを増やすことにより、移動平均値からノイズによる影響を軽減することができる。また、ノイズの量が少ないときに移動平均数を減らすことにより、心拍数表示のレスポンスを良くすることができる。あるいは、装着不良検出部２５５１は、所定値（例えば、３００（ｂｐｍ））以下の心拍数のみを用いて移動平均値を算出する。具体的には、所定値（例えば、３００（ｂｐｍ））以下である直近Ｎ1個の心拍数を用いて移動平均値を算出する。すなわち、装着不良検出部２５５１は、所定値（例えば、３００（ｂｐｍ））より大きい心拍数を移動平均値の算出に使用しない。これにより、ノイズによる影響を軽減した移動平均値を算出することができるため、装着不良を精度良く検出することができる。
【００７４】
また、本実施形態では、計測スタート命令が入力された後に、装着不良および混信を検出しているが、例えば、計測モードに移行すると、装着不良や混信を検出して心拍数の計測が可能か否かを表示してもよい。具体的には、制御部２５０ａは、計測モードに移行すると、装着不良検出部２５５１による装着不良の検出と混信検出部２５５２による混信の検出とを実行する。そして、制御部２５０ａは、装着不良および混信が無い場合は、計測可能である旨を表示部２４０表示し、装着不良または混信が有る場合は計測不可能である旨を表示部２４０に表示する。これにより、ユーザは、計測をスタートしてもよいかを知ることができる。
【００７５】
また、本実施形態では、制御部２５０ａは、ノイズが検出されると、装着不良であることを示すマークや混信であることを示すマークを表示しているが、ノイズの量に応じてマークの大きさを変化させてもよい。具体的には、制御部２５０ａは、ノイズが多いと判定された場合に、サイズが大中小あるマークのうち大のマークを表示部２４０に表示する。また、制御部２５０ａは、ノイズが多くも少なくもないと判定された場合に、サイズが中のマークを表示部２４０に表示する。また、制御部２５０ａは、ノイズが少ないと判定された場合に、サイズが小のマークを表示部２４０に表示する。例えば、装着不良検出部２５５１は、移動平均値に対して所定の割合Ｙを超える心拍数の頻度が３０％以上である場合に、ノイズが多いと判定する。また、装着不良検出部２５５１は、移動平均値に対して所定の割合Ｙを超える心拍数の頻度が２０％以上３０％未満である場合に、ノイズが多くも少なくもないと判定する。また、装着不良検出部２５５１は、移動平均値に対して所定の割合Ｙを超える心拍数の頻度が５％以上２０％未満である場合に、ノイズが少ないと判定する。また、混信検出部２５５２は、所定値αを超える心拍数の頻度が３０％以上である場合、あるいは、連続的な外部ノイズを検出した場合に、ノイズが多いと判定する。また、混信検出部２５５２は、所定値αを超える心拍数の頻度が２０％以上３０％未満である場合に、ノイズが多くも少なくもないと判定する。また、混信検出部２５５２は、所定値αを超える心拍数の頻度が５％以上２０％未満である場合に、ノイズが少ないと判定する。
あるいは、制御部２５０ａは、ノイズの量に応じてマークの数を変化させてもよい。図１６は、ノイズの量に応じたマークの表示例を示す図である。例えば、制御部２５０ａは、ノイズが多いと判定された場合に、ノイズがあることを示すマークＭを表示部２４０に３つ表示する（図１６（ａ））。また、制御部２５０ａは、ノイズが多くも少なくもないと判定された場合に、ノイズがあることを示すマークＭを表示部２４０に２つ表示する（図１６（ｂ））。また、制御部２５０ａは、ノイズが少ないと判定された場合に、ノイズがあることを示すマークを表示部２４０に１つ表示する（図１６（ｃ））。
このように、ノイズの量に応じてマークの表示を変更することにより、ユーザは、ノイズの量が多いか少ないかを知ることができる。
【００７６】
また、本実施形態では、制御部２５０ａは、ノイズが検出されると、マークを表示しているが、これに限らず、異常を報知できれば他の方法で報知してもよい。例えば、制御部２５０ａは、ノイズが検出されると、正常時に表示部２４０に表示している内容と異なる表示を行ってもよい。或いは、制御部２５０ａは、ノイズが検出されると、アニメーションによりノイズが検出された旨を表示してもよい。或いは、制御部２５０ａは、ノイズが検出されると、正常時に表示部２４０に表示しているフォントと異なるフォントを表示部２４０に表示してもよい。
【００７７】
また、本実施形態では、出力装置２００ａが心拍信号に基づき心拍数を算出しているが、これに限らず、心拍計測装置１００が心電信号に基づいて心拍数を計測してもよい。
【００７８】
また、本実施形態では、図１３に示す計測処理において、装着不良判定（ステップＳ１０６）、混信判定（ステップ１０８）の順に異常を検出しているが、これに限らず、混信判定を行った後に装着不良判定してもよい。更には、装着不良判定または混信判定のうち１つ目の判定で異常が検出された場合は次の判定を省略してもよい。
【００７９】
以上説明したように、本実施形態によれば、出力装置２００ａは、受信した心拍信号に基づいて、心拍計測装置１００の装着不良や外部ノイズによる信号の混信を検出して報知する。これにより、ユーザは、装着不良の報知に応じて装着不良を知ることができるため、心拍計測装置１００のベルトを締め直し、心拍計測装置１００のセンサ部（電極１２１と電極１２２）をぬらすことにより心拍計測装置１００を正しく装着してノイズを解消することができる。また、ユーザは、混信の報知に応じて混信していることを知ることができるため、隣の人から離れて外部ノイズを解消し、周囲の環境によって正しく心拍数が計測されていないことを知ることができる。
【００８０】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより心拍数の計測を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００８１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００８２】
１，１ａ  心拍計測システム
１００  心拍計測装置
１１０  電源部
１２０  計測部
１２１  電極
１２２  電極
１２３  検出回路
１２４  制御部
１３０  送信回路
１４０  アンテナ
２００  出力装置
２１０  電源部
２２０  装着部
２３０  入力部
２４０  表示部
２５０，２５０ａ  制御部
２５１  特有情報記憶部
２５２  閾値算出部
２５３  判定部
２６０  ブザー
２７０  照明
２８０  受信回路
２９０  アンテナ
２５５  異常検出部
２５５１  装着不良検出部
２５５２  混信検出部
【図１】
0006017251.tif 000002
【図２】
0006017251.tif 000003
【図３】
0006017251.tif 000004
【図４】
0006017251.tif 000005
【図５】
0006017251.tif 000006
【図６】
0006017251.tif 000007
【図７】
0006017251.tif 000008
【図８】
0006017251.tif 000009
【図９】
0006017251.tif 000010
【図１０】
0006017251.tif 000011
【図１１】
0006017251.tif 000012
【図１２】
0006017251.tif 000013
【図１３】
0006017251.tif 000014
【図１４】
0006017251.tif 000015
【図１５】
0006017251.tif 000016
【図１６】
0006017251.tif 000017