(57)【要約】      （修正有）【課題】基準心拍数を決定する際におけるユーザの負担を軽減することを可能とする電子機器及びプログラムを提供する。【解決手段】所定の運動能力指標値と基準走行速度との対応関係に基づいて、前記所定の運動能力指標値に対応する前記基準走行速度を決定する基準走行速度決定部２２１を備え、決定部２２５は、前記基準走行速度決定部２２１が決定した基準走行速度に基づいて、基準心拍数を決定する。【選択図】図３
2014128486.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運動能力の基準となる基準走行速度に基づいて、心拍数の基準となる基準心拍数を決定する決定部を備える電子機器。
【請求項２】
前記決定部は、予め決められた走行速度の変化量と心拍数の変化量との対応関係に更に基づいて、基準心拍数を決定する請求項１に記載の電子機器。
【請求項３】
前記対応関係は、走行速度の変化量に対する心拍数の変化量が一定である関係である請求項２に記載の電子機器。
【請求項４】
前記決定部は、前記ユーザについて実測された走行速度と心拍数との組と前記対応関係とに基づいて走行速度と心拍数との対応関係を決定し、該決定した対応関係に基づいて前記基準走行速度に対応する前記基準心拍数を決定する請求項２または３に記載の電子機器。
【請求項５】
所定の運動能力指標値と前記基準走行速度との対応関係に基づいて、前記ユーザの所定の運動能力指標値に対応する基準走行速度を決定する基準走行速度決定部を更に備え、
前記決定部は、前記基準走行速度決定部が決定した基準走行速度に基づいて、基準心拍数を決定する請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
前記所定の運動能力指標値とは、予め決められた距離を所定の運動強度で完走するのに要した時間、または所定の運動強度で走行したときの速度、または所定の運動強度で所定時間走行したときの距離のいずれかである請求項５に記載の電子機器。
【請求項７】
前記所定の運動強度とは、最大運動強度である請求項６に記載の電子機器。
【請求項８】
前記基準走行速度は、ＡＴ速度、心肺能力を強化するために設定される速度である心肺能力強化速度、または最大運動強度で走ったときの速度である最大速度である請求項１から７のいずれか一項に記載の電子機器。
【請求項９】
前記基準心拍数は、ＡＴ心拍数、心肺能力を強化するために設定される心拍数である心肺能力強化心拍数、または最大心拍数である請求項１から８のいずれか一項に記載の電子機器。
【請求項１０】
前記心肺能力強化心拍数は、前記ＡＴ心拍数と前記最大心拍数の間にある請求項９に記載の電子機器。
【請求項１１】
前記ユーザの心拍に関する心拍信号に基づいて、心拍数を算出する心拍数算出部と、
前記ＡＴ心拍数を基準とする心拍の範囲を決定し、該決定した範囲に対する前記心拍数の大小関係に関する情報を少なくとも表示させる表示制御部と、
を更に備える請求項９または１０に記載の電子機器。
【請求項１２】
コンピュータに、
ユーザの運動能力の基準となる基準走行速度に基づいて、心拍数の基準となる基準心拍数を決定するステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びプログラムに関する。
【背景技術】
【０００２】
従来、心拍数を表示する電子機器が知られている。また、計測開始から計測終了までの経過時間を表示する電子機器が知られている。例えば特許文献１には、心拍数の変動量または心拍数に基づくスペクトルに比例する値を供給し、心拍数変動値に比例する値を時間の関数として記録し、心拍数変動値に基づいて、トレーニング期間の運動レベルを計算して表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３８３１４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
フルマラソンを走るにはＡＴ（Ａｎａｅｒｏｂｉｃ  Ｔｈｒｅｓｈｏｌｄ：無酸素性作業閾値）の心拍数（以下、ＡＴ心拍数という）を目安にランニングのペースを維持することが重要である。人のＡＴ心拍数を知るにはその人の有酸素運動と無酸素運動の境界を計測する必要があり、一般的には専用の設備が必要である。そのため、ＡＴ心拍数を簡易に計測することができなかった。このように、ＡＴ心拍数のように心拍数の基準となる基準心拍数を簡易に計測することができず、ユーザの負担が大きいという問題があった。
【０００５】
そこで本発明の一態様は、上記問題に鑑みてなされたものであり、基準心拍数を決定する際におけるユーザの負担を軽減することを可能とする電子機器及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、ユーザの運動能力の基準となる基準走行速度に基づいて、心拍数の基準となる基準心拍数を決定する決定部を備える電子機器である。
【０００７】
（２）また、本発明の一態様は、上述の電子機器であって、前記決定部は、予め決められた走行速度の変化量と心拍数の変化量との対応関係に更に基づいて、基準心拍数を決定する。
【０００８】
（３）また、本発明の一態様は、上述の電子機器であって、前記対応関係は、走行速度の変化量に対する心拍数の変化量が一定である関係である。
【０００９】
（４）また、本発明の一態様は、上述の電子機器であって、前記ユーザについて実測された走行速度と心拍数との組と前記対応関係とに基づいて、走行速度と心拍数との対応関係を決定し、該決定した対応関係に基づいて前記基準走行速度に対応する前記基準心拍数を決定する。
【００１０】
（５）また、本発明の一態様は、上述の電子機器であって、所定の運動能力指標値と前記基準走行速度との対応関係に基づいて、前記所定の運動能力指標値に対応する基準走行速度を決定する基準走行速度決定部を更に備え、前記決定部は、前記基準走行速度決定部が決定した基準走行速度に基づいて、基準心拍数を決定する。
【００１１】
（６）また、本発明の一態様は、上述の電子機器であって、前記所定の運動能力指標値とは、予め決められた距離を所定の運動強度で完走するのに要した時間、または所定の運動強度で走行したときの速度、または所定の運動強度で所定時間走行したときの距離のいずれかである。
【００１２】
（７）また、本発明の一態様は、上述の電子機器であって、前記所定の運動強度とは、最大運動強度である。
【００１３】
（８）また、本発明の一態様は、上述の電子機器であって、前記基準走行速度は、ＡＴ速度、心肺能力を強化するために設定される速度である心肺能力強化速度、または最大運動強度で走ったときの速度である最大速度である。
【００１４】
（９）また、本発明の一態様は、上述の電子機器であって、前記基準心拍数は、ＡＴ心拍数、心肺能力を強化するために設定される心拍数である心肺能力強化心拍数、または最大心拍数である。
【００１５】
（１０）また、本発明の一態様は、上述の電子機器であって、前記心肺能力強化心拍数は、前記ＡＴ心拍数と前記最大心拍数の間にある。
【００１６】
（１１）また、本発明の一態様は、上述の電子機器であって、前記ユーザの心拍に関する心拍信号に基づいて、心拍数を算出する心拍数算出部と、前記ＡＴ心拍数を基準とする心拍の範囲を決定し、該決定した範囲に対する前記心拍数の大小関係に関する情報を少なくとも表示させる表示制御部と、を更に備える。
【００１７】
（１２）また、本発明の一態様は、コンピュータに、ユーザの運動能力の基準となる基準走行速度に基づいて、心拍数の基準となる基準心拍数を決定するステップを実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明の一態様によれば、基準心拍数を決定する際におけるユーザの負担を軽減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態におけるランニングウォッチシステムの装置構成を示す概略構成図である。
【図２】ランニングウォッチシステムの構成を示す概略ブロック図である。
【図３】本実施形態における処理部の機能構成を示す概略ブロック図である。
【図４】基準走行速度決定部の処理の概念を説明するための図である。
【図５】決定部の処理の概念を説明するための図である。
【図６】現在の心拍数がＡＴゾーンを超えた場合の表示画面の一例である。
【図７】現在の心拍数がＡＴゾーンの範囲内の場合の表示画面の一例である。
【図８】現在の心拍数がＡＴゾーンの最小心拍数を下回った場合の表示画面の一例である。
【図９】本実施形態におけるランニングウォッチシステムの処理の流れの一例を示すフローチャートである。
【図１０】表示部の表示画面の第１の応用例である。
【図１１】表示部の表示画面の第２の応用例である。
【図１２】表示部の表示画面の第３の応用例である。
【図１３】変形例１における基準走行速度決定部の処理の概念を説明するための図である。
【図１４】変形例２における基準走行速度決定部の処理の概念を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。図１は、本発明の一実施形態におけるランニングウォッチシステム１の装置構成を示す概略構成図である。同図において、ランニングウォッチシステム１は、チェストストラップ１００と、ランニングウォッチ２００とを備える。
ランニングウォッチシステム１は、例えばランニングなどスポーツを行うユーザに対して心拍数やラップタイム等の情報を提供する。以下、本実施形態では、一例として１分あたりの心拍数を心拍数として説明する。
【００２１】
チェストストラップ１００は、例えばユーザの胸部に装着され、ユーザの心拍を検出し、該検出した心拍に同期した心拍信号をランニングウォッチ２００に無線送信する。ランニングウォッチ２００は、心拍数やラップタイム等の情報を表示することで、これらの情報をユーザに提供する。具体的には例えば、ランニングウォッチ２００は、チェストストラップ１００から心拍信号を受信し、受信した心拍信号に基づいて心拍数を示す情報を表示する。また、ランニングウォッチ２００は、例えば時刻やラップタイムやスプリットタイムを表示画面に表示する。本実施形態におけるランニングウォッチ２００は、本発明における電子機器の一例に該当する。
【００２２】
なお、本実施形態では、電子機器の一例としてランニングウォッチ２００について説明するが、これに限ったものではなく、電子機器はルームランナーでもよい。
また、本発明において測定装置が電子機器に生体信号を伝達する形態は、無線通信に限らず有線通信であってもよい。また、測定装置が電子機器に内蔵されていてもよい。
【００２３】
図２は、ランニングウォッチシステム１の構成を示す概略ブロック図である。同図において、ランニングウォッチシステム１は、チェストストラップ１００と、ランニングウォッチ２００とを具備する。チェストストラップ１００は、センサ部１１０と、送信部１２０とを備える。ランニングウォッチ２００は、受信部２１０と、処理部２２０と、表示部２４０と、操作入力部２５０と、記憶部２６０とを備える。
【００２４】
センサ部１１０は、心拍センサを有し、ユーザの心拍を検出し、検出した心拍に同期した心拍信号を送信部１２０へ出力する。心拍信号は例えば、予め決められた閾値を超える場合に１を示し、それ以外の場合に０を示す信号である。本実施形態では、一例として、ユーザが５ｋｍをランニングするときの心拍を検出し、検出した心拍に同期した心拍信号を送信部１２０へ出力する。
送信部１２０は、センサ部１１０が出力した心拍信号を無線等の通信手段にてランニングウォッチ２００へ送信する。
【００２５】
受信部２１０は、チェストストラップ１００の送信部１２０から無線で送信された心拍信号を受信し、受信した心拍信号を処理部２２０へ出力する。
処理部２２０は、受信部２１０が受信した心拍信号に基づいて心拍数を算出し、算出した心拍数を表示画面に表示する。また、処理部２２０は、操作入力部２５０がユーザによる計測開始の入力操作を受け付けた時から操作入力部２５０がユーザによる計測終了の入力操作を受け付けた時までの時間を測定する。また、処理部２２０は、算出した心拍数及び測定した時間を示す情報を、ユーザ操作に応じて記憶部２６０に記憶させる。そして、処理部２２０は、操作入力部２５０が検出したユーザ操作に応じて、その心拍数及びその時間を示す情報を表示部２４０に表示させる。処理部２２０は、クロック信号を生成する発振器を有し、クロック信号を用いて時間の測定を行う。
【００２６】
表示部２４０は表示画面を有し、処理部２２０の制御に従って、心拍数を示す情報や時間を示す情報など、処理部２２０が出力した情報を表示する。
操作入力部２５０は押ボタンを有し、当該押ボタンを押下するユーザ操作を検出する。操作入力部２５０は、検出したユーザ操作を示すユーザ操作情報を処理部２２０へ出力する。
【００２７】
記憶部２６０には、例えば、性別毎に、ＡＴ速度と予め決められた距離を最大運動強度で走ったときのタイムとの対応関係が記憶されている。ここで、ＡＴ速度は、ＡＴ（無酸素性作業閾値）の心拍数で走行するときの速度である。最大運動強度で走ったときのタイムは、例えば、予め決められた距離を全速力で走った場合のタイムである。本実施形態では、予め決められた距離を最大運動強度で走ったときのタイムは、一例として５ｋｍ走の自己ベストタイムである。すなわち本実施形態では一例として記憶部２６０には、例えば、性別毎に、ＡＴ速度と５ｋｍ走の自己ベストタイムとの対応関係が記憶されている。この対応関係は、複数の被験者による統計データに基づいて決められている。なお、自己ベストタイムは、５ｋｍ走の自己ベストタイムに限らず、１０ｋｍ走など他の距離の自己ベストタイムであってもよい。
【００２８】
本発明の発明者（以下、本発明者という）は、走行速度と心拍数との関係には、被験者全員に共通する傾向があることを発見した。より具体的には、本発明者は、走行速度の変化量に対する心拍数の変化量（すなわち走行速度を横軸、心拍数を縦軸にした場合の傾き）が人によらずほぼ一定であることを発見した。このことから、走行速度の変化量に対する心拍数の変化量は、被験者全員に共通する一定の値である。ここで走行速度の変化量に対する心拍数の変化量とは、すなわち、心拍数を走行速度の一次関数で表したときの一次の係数である。また、走行速度の変化量に対する心拍数の変化量は、走行速度を横軸に心拍数を縦軸にして、走行速度と心拍数との関係をグラフ化した際の傾きである。本実施形態では一例として記憶部２６０には走行速度の変化量に対する心拍数の変化量を示す変化率情報が記憶されている。なお、本実施形態では、記憶部２６０が走行速度の変化量に対する心拍数の変化量を示す変化率情報を保持したが、これに限らず、記憶部２６０には、予め決められた走行速度と心拍数との対応関係が記憶されていればよく、例えば記憶部２６０には、走行速度と心拍数とが関連付けられたテーブルが記憶されていてもよい。
【００２９】
図３は、本実施形態における処理部２２０の機能構成を示す概略ブロック図である。処理部２２０は、基準走行速度決定部２２１と、心拍数算出部２２２と、時間測定部２２３と、実走速度算出部２２４と、決定部２２５と、表示制御部２２８とを備える。
基準走行速度決定部２２１は、例えば操作入力部２５０から入力されたユーザ操作情報から、ユーザが入力したベストタイムと性別を取得する。基準走行速度決定部２２１は、例えば、記憶部２６０に記憶されている、取得した性別のＡＴ速度と５ｋｍのベストタイムとの対応関係を参照して、取得したベストタイムに対応するＡＴ速度を取得する。基準走行速度決定部２２１は、取得したＡＴ速度を決定部２２５の後述する基準心拍数決定部２２７へ出力する。
【００３０】
心拍数算出部２２２は、受信部２１０が受信した心拍信号に基づいて、実際に走ったときの心拍数である実走心拍数を算出する。具体的には例えば心拍信号が０または１の信号の場合、心拍数算出部２２２は、受信した心拍信号のうち、１分間に１を示す信号を計数することで心拍数を実走心拍数として算出する。心拍数算出部２２２は、算出した実走心拍数を示す心拍数情報を決定部２２５の後述する対応関係決定部２２６へ出力する。
【００３１】
時間測定部２２３は、時間を測定する。本実施形態では、一例として時間測定部２２３は、ユーザが心拍を計測しながら５ｋｍをランニングしたときに、その５ｋｍを完走するのに要した時間を計測する。時間測定部２２３は、計測した時間を示す所要時間情報を実走速度算出部２２４へ出力する。
【００３２】
実走速度算出部２２４は、操作入力部２５０から入力されたユーザ操作情報から、ユーザが入力した走行距離を取得する。本実施形態では、一例としてユーザが心拍を計測しながら５ｋｍをランニングする前に、ユーザが走行距離として「５ｋｍ」を入力したとすると、実走速度算出部２２４は、「５ｋｍ」を取得する。実走速度算出部２２４は、一例として、取得した走行距離を時間測定部２２３から入力された所要時間情報が示す時間で割ることで実際に走ったときの速度である実走速度を算出する。具体的には、例えば、５ｋｍを完走するのに要した時間が２０分の場合、実走速度は、「５ｋｍ」が示す５を６０倍して、２０で割った１５ｋｍ／ｈである。実走速度算出部２２４は、算出した実走速度を示す実走速度情報を決定部２２５の後述する対応関係決定部２２６へ出力する。
【００３３】
決定部２２５は例えば、実走速度と実走心拍数とに基づいて、走行速度に対応する心拍数の対応関係を決定する。そして決定部２２５は例えば、決定した対応関係を参照して、ＡＴ速度に対応するＡＴ心拍数を決定する。ここで、決定部２２５は、対応関係決定部２２６と基準心拍数決定部２２７とを備える。
対応関係決定部２２６は、ユーザについて実測された走行速度と心拍数と予め決められた走行速度の変化量と心拍数の変化量との対応関係とに基づいて、走行速度と心拍数との対応関係を決定する。具体的には例えば、対応関係決定部２２６は、記憶部２６０に記憶された変化率情報を読み出す。ここで、変化率情報は、心拍数を走行速度の一次関数で表したときの一次の係数を示す。対応関係決定部２２６は、心拍数算出部２２２が算出した実走心拍数と実走速度算出部２２４で算出された実走速度とを用いて、心拍数を走行速度の一次関数で表したときの切片を算出する。これにより、心拍数についての走行速度の一次関数が一意に決定される。対応関係決定部２２６は、心拍数についての走行速度の一次関数を示す情報を基準心拍数決定部２２７へ出力する。
【００３４】
基準心拍数決定部２２７は、対応関係決定部２２６が決定した対応関係に基づいて、ＡＴ速度に対応するＡＴ心拍数を決定する。具体的には例えば、基準心拍数決定部２２７は、心拍数についての走行速度の一次関数に、基準走行速度決定部が取得したＡＴ速度を代入することで、ＡＴ心拍数を算出することで決定する。基準心拍数決定部２２７は、決定したＡＴ心拍数を示す情報を表示制御部２２８へ出力する。
【００３５】
表示制御部２２８は、表示部２４０を制御して表示部２４０に各種情報を表示させる。例えば、表示制御部２２８は、基準心拍数決定部２２７が決定したＡＴ心拍数を基準にした範囲（以下、ＡＴゾーンという）を決定し、該生成したＡＴゾーンを表示する。具体的には例えば、表示制御部２２８は、ＡＴゾーンの一例として、ＡＴ心拍数±所定の値（例えば１０）の範囲を決定し、この範囲を表示部２４０に表示させる。
なお、表示制御部２２８は、ＡＴゾーンの一例として、ＡＴ心拍数±ＡＴ心拍数×所定の比率（例えば１０％）の範囲を決定し、この範囲を表示部２４０に表示させてもよい。
【００３６】
図４は、基準走行速度決定部２２１の処理の概念を説明するための図である。同図において記憶部２６０に記憶されている走行速度とベストタイムとの関係を示す曲線Ｌ４１の一例が示されている。ここで縦軸は走行速度で横軸はベストタイムである。ユーザが入力したベストタイムが与えられると、破線の矢印Ａ４２及び破線の矢印Ａ４３に示すように同図の曲線Ｌ４１において、与えられたベストタイムに対応する走行速度が一意に決まる。その決まった速度がＡＴ速度である。よって、基準走行速度決定部２２１は、走行速度とベストタイムとの関係を参照して、ユーザが入力したベストタイム入力値に対応する速度をＡＴ速度として取得することができる。
【００３７】
図５は、決定部２２５の処理の概念を説明するための図である。同図において記憶部２６０に記憶されている変化率情報が示す走行速度の変化量に対する心拍数の変化量を傾きとする直線Ｌ５１が示されている。ここで、走行速度の変化量に対する心拍数の変化量（すなわち、直線Ｌ５１の傾き）の値のみが定数として既知であるので、この直線Ｌ５１は、傾きのみ決まっており、切片が任意の直線である。その直線Ｌ５１が、実走速度と実走心拍数とで定まる一点Ｐ５２を通るように、破線の矢印Ａ５３に示すように平行移動すると直線Ｌ５４が得られる。ここで実走速度は、ユーザが走った距離をユーザがその距離を走るのに要した時間で割ることにより得られ、実走心拍数は例えばその距離をユーザが走ったときの平均心拍数である。この平行移動の処理は、対応関係決定部２２６における直線Ｌ５４の切片を算出する処理に相当する。直線Ｌ５４は、対応関係決定部２２６が補正した後の、走行速度と心拍数との対応関係の一例である。破線の矢印Ａ５５及び破線の矢印Ａ５６に示すように、基準走行速度決定部２２１で算出されたＡＴ速度が与えられると、直線Ｌ５４において、与えられたＡＴ速度に対応するＡＴ心拍数が一意に決まる。よって、決定部２２５は、例えば予め決められた走行速度の変化量に対する心拍数の変化量と実走速度と実走心拍数とに基づいて、心拍数について走行速度の一次関数を算出し、算出した一次関数にＡＴ速度を代入してＡＴ心拍数を算出する。
【００３８】
続いて、表示部２４０の表示画面の例について図６〜８の例を用いて説明する。図６〜８の例に共通して、表示画面の上段に、ＡＴゾーンに対する現在の心拍数の大小関係に関する情報と、ハートマークと、現在の心拍数とが表示されている。ここで図６〜８の例では、ＡＴゾーンは１２０〜１４０である。また、表示画面の下段に、クロノグラフ計測時間の一例としてＬＡＰタイムが表示されている。なお、下段の表示はＬＡＰタイムに限らず、ＳＰＬＩＴタイム、現在時刻、タイマーの計測時間など、いかなる情報でもよい。
【００３９】
図６において、現在の心拍数がＡＴゾーンの最大心拍数を超えた場合の表示画面の一例である。同図の表示画面の上段には、ＡＴゾーンに対する現在の心拍数の大小関係に関する情報として「ＨＩ」が表示されている。ここで、「ＨＩ」は現在の心拍数がＡＴゾーンの最大心拍数を超えていることを意味する。また、表示画面の上段には現在の心拍数として「１６０」が表示されている。
【００４０】
図７において、現在の心拍数がＡＴゾーンの範囲内の場合の表示画面の一例である。同図の表示画面の上段には、ＡＴゾーンに対する現在の心拍数の大小関係に関する情報として「ＩＮ」が表示されている。ここで「ＩＮ」は現在の心拍数がＡＴゾーンの範囲内であることを意味する。また、表示画面の上段には現在の心拍数として「１４０」が表示されている。
【００４１】
図８において、現在の心拍数がＡＴゾーンの最小心拍数を下回った場合の表示画面の一例である。同図の表示画面の上段には、ＡＴゾーンに対する現在の心拍数の大小関係に関する情報として「ＬＯ」が表示されている。ここで「ＬＯ」は現在の心拍数がＡＴゾーンの最小心拍数を下回っていることを意味する。また、表示画面の上段には現在の心拍数として「１２０」が表示されている。
【００４２】
図６〜８の表示制御部２２８の処理についてまとめると、表示制御部２２８は、ＡＴ心拍数を基準とする心拍の範囲（本実施形態では、一例として１２０〜１４０）を決定し、該決定した範囲に対する心拍数の大小関係に関する情報（本実施形態では、一例として「ＨＩ」、「ＩＮ」、「ＬＯ」）を表示させる。決定した範囲に対する心拍数の大小関係に関する情報とは、具体的には、例えばＡＴゾーンに対してその範囲内か、あるいはその範囲より上か下かを示す情報である。更に、表示制御部２２８は、心拍数算出部２２２が算出した心拍数に関する情報（例えば、１４０などの現在の心拍数）も表示させてもよい。
【００４３】
なお、本実施系形態では、表示制御部２２８は一例としてＡＴゾーンに対する現在の心拍数の大小関係に関する情報（例えば、「ＨＩ」、「ＩＮ」及び「ＬＯ」）とハートマークと心拍数との組を表示させたが、これに限らず、少なくともＡＴゾーンに対する現在の心拍数の大小関係に関する情報を表示させればよい。また、「ＨＩ」、「ＩＮ」及び「ＬＯ」は一例であって、この表記に限らず、ＡＴゾーンに対する現在の心拍数の大小関係が分かる情報であればよい。またハートマークは一例であって、このマークに限ったものではなく、どんなマークでもよい。また、表示制御部２２８は、ＡＴゾーンに対する現在の心拍数の大小関係に関する情報に応じて、マークの種類、マークの形状またはマークの点灯状態を変化させてもよい。
【００４４】
図９は、本実施形態におけるランニングウォッチシステム１の処理の流れの一例を示すフローチャートである。
（ステップＳ１０１）まず、基準走行速度決定部２２１は、操作入力部２５０が受け付けたユーザ操作に基づいて、例えばユーザの５ｋｍの自己ベストタイムを取得する。
（ステップＳ１０２）次に、基準走行速度決定部２２１は、取得した自己ベストタイムに応じたＡＴ速度を取得する。
【００４５】
（ステップＳ１０３）次に、ユーザが走る前にそのユーザが走行する予め決められた距離を入力するために操作入力部２５０を操作した場合、操作入力部２５０は、このユーザ操作を受け付ける。そして実走速度算出部２２４は、操作入力部２５０が受け付けたユーザ操作に基づいて、走行距離を取得する。
（ステップＳ１０４）次に、ユーザが走り始めるのと同時に走行時間の計測開始を指示するために操作入力部２５０を操作した場合、操作入力部２５０は、走行時間の計測開始の入力を受け付ける。
【００４６】
（ステップＳ１０５）次に、時間測定部２２３は、走行時間の計測を開始する。また、心拍数算出部２２２は、受信部２１０が受信した心拍信号に基づいて、心拍数の算出を開始する。
（ステップＳ１０６）次に、ユーザが上記予め決められた距離を走り終わるのと同時に走行時間の計測終了を指示するために操作入力部２５０を操作した場合、操作入力部２５０は、走行時間の計測終了の入力を受け付ける。
【００４７】
（ステップＳ１０７）時間測定部２２３は、操作入力部２５０が走行時間の計測終了の入力を受け付けたときに走行時間の計測を終了する。また、それと並行して心拍数算出部２２２は心拍数の算出を終了する。
（ステップＳ１０８）次に、実走速度算出部２２４は、ユーザが入力した距離を走行時間で割ることで実走速度を算出する。
（ステップＳ１０９）次に、心拍数算出部２２２は、算出した心拍数の平均である平均心拍数を実走心拍数として算出する。
【００４８】
（ステップＳ１１０）次に、対応関係決定部２２６は、記憶部２６０から変化率情報を読み出し、変化率情報と実走速度と実走心拍数とを参照して、心拍数についての走行速度の一次関数を決定する。
（ステップＳ１１１）次に、基準心拍数決定部２２７は、決定された一次関数にＡＴ速度を代入することでＡＴ心拍数を算出する。
【００４９】
なお、操作入力部２５０は、ユーザが走る前に走行距離を入力する操作を受け付けたが、これに限らず、ユーザが走り終わった後に、ユーザが走行距離を入力する操作を受け付けてもよい。また、ランニングウォッチ２００が距離計測部を更に備え、距離計測部が走行距離を計測してもよい。具体的には例えば、予め一ピッチの歩幅がユーザにより入力されて記憶部２６０に記憶されている。その場合、距離計測部はピッチを計測し、一ピッチの歩幅にピッチの数を乗じることで走行距離を計測してもよい。
【００５０】
以上、本実施形態によれば、実走速度と実走心拍数の組は、対象ユーザによって変わるので、決定部２２５は、心拍数についての走行速度の一次関数を対象ユーザによって変更する。その結果、決定部２２５は、対象ユーザによってＡＴ心拍数を変更することができる。また、同じ対象ユーザでも実走速度を計測したとき、すなわち計測したときのその対象ユーザの状態（例えば、能力、体調）によって実走速度と実走心拍数の組は変わる。それゆえ、心拍数についての走行速度の一次関数は同じ対象ユーザであっても、実走速度と実走心拍数とが計測されたときのユーザの状態に応じて変更される。その結果、決定部２２５は、計測したときのその対象ユーザの状態によってＡＴ心拍数を決定することができる。
【００５１】
また従来の手法の一例として、ＡＴ心拍数は年齢に応じて決められていたので、心拍数が低い人または高い人の場合、ＡＴ心拍数を正確に取得することができなかった。それに対し、本実施形態によれば、決定部２２５は、対象ユーザについて１回の走行測定で得られた実走速度とその走行測定時の実走心拍数と統計データに基づく走行速度の変化量に対する心拍数の変化量とを用いて、一次関数を決定する（図５参照）。これにより、対象ユーザ毎に一次関数が得られ、その一次関数に応じてＡＴ心拍数が変わる。そのため、決定部２２５は、対象ユーザの実走速度とその走行測定時の実走心拍数との組に応じてＡＴ心拍数を算出するので、心拍数が低い人または高い人でもＡＴ心拍数をより正確に決定することができる。
【００５２】
また、基準走行速度決定部２２１は、走行速度とベストタイムとの関係を参照して、対象ユーザのベストタイムに応じたＡＴ速度を取得する（図４参照）。そのため、対象ユーザ毎にベストタイムが異なるので、基準走行速度決定部２２１は、対象ユーザ毎に異なるＡＴ速度を取得することができる。
また、同じ対象ユーザであっても、トレーニングなどによる能力の向上またはトレーニング量の減少に伴う能力の低下によってベストタイムが変わるので、同じ対象ユーザでも能力の変化に応じてＡＴ速度が変わる。このことから、基準走行速度決定部２２１は、対象ユーザの現在の能力に応じて、ＡＴ速度を取得することができる。このように、決定部２２５は、決定後の一次関数を参照してＡＴ速度に対応するＡＴ心拍数を決定するので、基準走行速度決定部２２１が対象ユーザの現在の能力の変化に応じてＡＴ速度を変更すると、それに応じて決定部２２５はＡＴ心拍数を変更する。よって、処理部２２０は、対象ユーザの現在の能力に応じて、ＡＴ心拍数を決定することができる。
【００５３】
また、本実施形態では、本発明者によって走行速度の変化量に対する心拍数の変化量には、個人差がほとんどないことが発見されたことにより、走行速度の変化量に対する心拍数の変化量が全てのユーザに共通して一つ予め決められている。そして決定部２２５は、計測の対象となるユーザ（以下、対象ユーザという）についてある距離について１回の走行測定で得られた実走速度とその走行測定時の実走心拍数を用いて、心拍数を走行速度の一次関数で表す式を決定する。決定部２２５は、このように一次関数を決定することで、一次関数を用いて対象ユーザのＡＴ速度に対応するＡＴ心拍数を決定することができる。これにより、１回の走行測定で済むので、ＡＴ心拍数の取得に伴うユーザの手間及び負担を軽減することができる。
【００５４】
なお、本実施形態において、決定部２２５はＡＴ速度に基づいて、ＡＴ心拍数を決定したがこれに限らず、ＡＴ速度に基づいて、最大心拍数を決定してもよいし、心肺能力を強化するために設定される心拍数である心肺能力強化心拍数を決定してもよい。ここで心肺能力強化心拍数は、心肺能力を強化するために設定される心拍数であり、ユーザの能力毎に異なる。ユーザは、そのユーザの心肺能力強化心拍数で運動することにより心肺能力を高めることができる。また心肺能力強化心拍数は、最大心拍数とＡＴ心拍数との間の心拍数である。
また、決定部２２５は、ＡＴ速度ではなく、心肺能力を強化するために設定される速度である心肺能力強化速度に基づいて、ＡＴ心拍数、心肺能力強化心拍数、最大心拍数のいずれか一つを決定してもよい。また、決定部２２５は、ＡＴ速度ではなく、最大運動強度で走ったときの速度である最大速度に基づいて、ＡＴ心拍数、心肺能力強化心拍数、最大心拍数のいずれか一つを決定してもよい。
【００５５】
また本実施形態では、基準走行速度決定部２２１は、５ｋｍのベストタイムとＡＴ速度との対応関係に基づいて、ユーザの５ｋｍのベストタイムに対応するＡＴ速度を取得したが、これに限ったものではない。５ｋｍのベストタイムにかぎらず、１０ｋｍなど他の距離のベストタイムでもよい。また、ベストタイムのように最大運動強度で完走するのに要する時間に限らず、所定の運動強度で完走するのに要する時間でもよい。またＡＴ速度に限らず、心肺能力強化速度または最大速度であってもよい。このことから、対応関係は、予め決められた距離を所定の運動強度で完走するのに要する時間と基準走行速度との対応関係であればよい。その場合、基準走行速度決定部２２１は、その対応関係に基づいて、ユーザが予め決められた距離を所定の運動強度で完走するのに要した時間に対応する基準走行速度を決定してもよい。
【００５６】
また本実施形態では、基準走行速度決定部２２１は、予め決められた距離を所定の運動強度で完走するのに要した時間と基準走行速度との対応関係を用いたが、これに限ったものではない。基準走行速度決定部２２１は、所定の運動強度で走行したときの速度と基準走行速度との対応関係を用いてもよい。その場合、基準走行速度決定部２２１は、ユーザが所定の運動強度で走行したときの速度に対応する基準走行速度を決定すればよい。また、基準走行速度決定部２２１は、所定の運動強度で所定時間走行したときの距離と基準走行速度との対応関係を用いてもよい。その場合、基準走行速度決定部２２１は、ユーザが所定の運動強度で所定時間走行したときの距離に対応する基準走行速度を決定すればよい。上述のことをまとめると、基準走行速度決定部２２１は、所定の運動能力指標値 と前記基準走行速度との対応関係に基づいて、前記ユーザの所定の運動能力指標値 に対応する前記基準走行速度を決定してもよい。ここで、所定の運動能力指標値とは、予め決められた距離を所定の運動強度で完走するのに要した時間、または所定の運動強度で走行したときの速度、または所定の運動強度で所定時間走行したときの距離のいずれかである。
【００５７】
続いて、表示部２４０の表示画面の応用例について図１０〜１２の例を用いて説明する。図１０は、表示部２４０の表示画面の第１の応用例である。図１０〜１２の応用例に共通して、縦軸が心拍数である。図１０〜１２の例において共通して、表示画面にＡＴ心拍数として心拍数１４０が表示され、心拍数１４０を示す破線Ｌ６１が表示される。また、図１０〜１２の例に共通して、表示画面にＡＴ心拍数から１０を加算した値１５０が、ＡＴ心拍数を基準にしたゾーン（以下、ＡＴゾーンともいう）の心拍数の最大値ＭＡＸとして表示され、心拍数１５０を示す破線Ｌ６２が表示されている。また、図１０〜１２の例に共通して、表示画面にＡＴ心拍数から１０を引いた値１３０が、ＡＴゾーンの心拍数の最低値ＭＩＮとして表示され、心拍数１３０を示す破線Ｌ６３が表示される。
【００５８】
図１０において、表示画面中で現在の心拍数１６０に相当する縦軸方向の位置に、「ＨＩ」とハートマークと現在の心拍数である「１６０」が表示される。ここで「ＨＩ」は、心拍数がＡＴゾーンの心拍数の最大値ＭＡＸを越えていることを意味する。このように表示制御部２２８が縦軸を心拍数としてＡＴゾーンを表示し、現在の心拍数がＡＴゾーンの心拍数の最大値ＭＡＸを越えている場合に、ＡＴゾーンの上にハートマーク等を表示する。これにより、ユーザはＡＴゾーンを越えていることを把握できるのでユーザはＡＴゾーンを越えていることを容易に把握することができる。また、「ＨＩ」と表示することで、ユーザは現在の心拍数がＡＴゾーンを越えていることを容易に把握することができる。
【００５９】
図１１は、表示部の表示画面の第２の応用例である。図１１において、表示画面中で現在の心拍数１４０に相当する縦軸方向の位置に、「ＩＮ」とハートマークと現在の心拍数である「１４０」が表示される。ここで「ＩＮ」は、心拍数がＡＴゾーン内にあることを意味する。このように表示制御部２２８が縦軸を心拍数としてＡＴゾーンを表示し、現在の心拍数がＡＴゾーンに入っている場合に、ＡＴゾーン内にハートマーク等を表示する。これにより、ユーザは現在の心拍数がＡＴゾーンに入っていることを容易に把握することができる。また、「ＩＮ」と表示することで、ユーザは現在の心拍数がＡＴゾーンに入っていることを容易に把握することができる。
【００６０】
図１２は、表示部の表示画面の第３の応用例である。図１２において、表示画面中で現在の心拍数１２０に相当する縦軸方向の位置に、「ＬＯ」とハートマークと現在の心拍数である「１２０」が表示される。ここで「ＬＯ」は、心拍数がＡＴゾーンの心拍数の最小値ＭＩＮを下回っていることを意味する。このように表示制御部２２８が縦軸を心拍数としてＡＴゾーンを表示し、現在の心拍数がＡＴゾーンの心拍数の最小値ＭＩＮを下回っている場合に、ＡＴゾーンの下にハートマーク等を表示する。これにより、ユーザは現在の心拍数がＡＴゾーンを下回っていることを容易に把握することができる。また、「ＬＯ」と表示することで、ユーザは現在の心拍数がＡＴゾーンを下回っていることを容易に把握することができる。
【００６１】
なお、図１０〜１２において、表示制御部２２８は、現在の心拍数の高さに応じてハートマーク等の表示位置を変更してもよい。例えば、表示制御部２２８は、現在の心拍数に相当する縦軸方向の位置にハートマーク等を表示してもよい。これにより、ユーザは現在の心拍数の値がＡＴゾーンからどれだけ離れているか、または現在の心拍数の値がＡＴゾーン内でどの位置にあるかを容易に把握することができる。また、図１０〜１２において、心拍数を縦軸に表示したが、心拍数を横軸に表示してもよい。また、本応用例では、現在の心拍数に相当する縦軸の位置に心拍数等を表示したが、これに限ったものではない。表示制御部２２８は、例えば現在の心拍数がＡＴゾーンの心拍数の最大値ＭＡＸを超えていれば、表示されたＡＴゾーンを越える任意の位置（例えば、図１０の破線Ｌ６２より図１０に向かって上の任意の位置）に心拍数等を表示してもよい。また表示制御部２２８は、例えば現在の心拍数がＡＴゾーンに入っていれば、ＡＴゾーンの任意の位置（例えば、図１１の破線Ｌ６３と破線Ｌ６２の間の任意の位置）に心拍数等を表示してもよい。また表示制御部２２８は、例えば現在の心拍数がＡＴゾーンを下回っていれば、ＡＴゾーンを下回る任意の位置（例えば、図１２の破線Ｌ６３を下回る任意の位置）に心拍数等を表示してもよい。
【００６２】
＜変形例１＞
続いて、本実施形態の変形例１について説明する。本変形例１において、ベストタイムと心拍能力強化走行速度との対応関係が決められており、記憶部２６０には、心拍能力強化走行速度とベストタイムとの対応関係が記憶されている。心拍能力強化走行速度は、心拍能力を強化するために決められている走行速度で、ＡＴ速度と最大走行速度の間の速度である。最大走行速度は、ユーザが最大運動強度で走ったときの走行速度である。その場合、基準走行速度決定部２２１は、記憶部２６０に記憶されている、心拍能力強化走行速度とベストタイムとの対応関係を参照して、ベストタイムに応じた心拍能力強化走行速度を決定してもよい。その場合、決定部２２５は、心拍能力強化走行速度からＡＴ心拍数、心肺能力強化心拍数及び最大心拍数のいずれか一つを決定してもよい。
【００６３】
図１３は、変形例１における基準走行速度決定部２２１の処理の概念を説明するための図である。同図において記憶部２６０に記憶されている心拍能力強化走行速度とベストタイムとの対応関係を示す曲線Ｌ１０１の一例が示されている。ここで縦軸は走行速度で横軸はベストタイムである。ユーザが入力したベストタイム入力値が与えられると、破線の矢印Ａ１０２及び破線の矢印Ａ１０３に示すように同図の曲線Ｌ１０１において、与えられたベストタイムに対応する走行速度が一意に決まる。その決まった走行速度が心拍能力強化走行速度である。よって、基準走行速度決定部２２１は、心拍能力強化走行速度とベストタイムとの対応関係を参照して、ユーザが入力したベストタイム入力値に対応する速度を心拍能力強化走行速度として取得することができる。
【００６４】
＜変形例２＞
続いて、本実施形態の変形例２について説明する。本変形例２において、ベストタイムと最大走行速度との対応関係が決められており、記憶部２６０には、最大走行速度とベストタイムとの対応関係が記憶されている。その場合、基準走行速度決定部２２１は、記憶部２６０に記憶されている、最大走行速度とベストタイムとの対応関係を参照して、ベストタイムに応じた最大走行速度を決定してもよい。その場合、決定部２２５は、最大走行速度からＡＴ心拍数、心肺能力強化心拍数及び最大心拍数のいずれか一つを決定してもよい。
【００６５】
図１４は、変形例２における基準走行速度決定部２２１の処理の概念を説明するための図である。同図において記憶部２６０に記憶されている最大走行速度とベストタイムとの対応関係を示す曲線Ｌ１１１の一例が示されている。ここで縦軸は走行速度で横軸はベストタイムである。ユーザが入力したベストタイムが与えられると、破線の矢印Ａ１１２及び破線の矢印Ａ１１３に示すように同図の曲線Ｌ１１１において、与えられたベストタイムに対応する走行速度が一意に決まる。その決まった走行速度が最大走行速度である。よって、基準走行速度決定部２２１は、最大走行速度とベストタイムとの対応関係を参照して、ユーザが入力したベストタイム入力値に対応する速度を最大走行速度として取得することができる。
【００６６】
以上、本実施形態、変形例１及び変形例２におけるランニングウォッチ２００の処理をまとめると、決定部２２５は、ユーザの運動能力の基準となる基準走行速度（例えば、ＡＴ速度、心拍能力強化速度、最大速度）と、予め決められた走行速度の変化量と心拍数の変化量との対応関係に基づいて、心拍数の基準となる基準心拍数（例えば、ＡＴ心拍数、心肺能力強化心拍数または最大心拍数）を決定してもよい。ここで上記対応関係は、走行速度の変化量に対する心拍数の変化量が一定である関係である。走行速度の変化量に対する心拍数の変化量がユーザによらず一定であるので、基準走行速度と、走行速度と心拍数との対応関係とに基づいて、基準心拍数を決定することができる。これにより、基準走行速度と、走行速度と心拍数との対応関係が分かれば基準心拍数を決定できるので、基準心拍数を決定する際におけるユーザの負担を軽減することができる。
【００６７】
より詳細には、基準走行速度決定部２２１は、予め決められた距離を所定の運動強度で完走するのに要する時間と前記基準走行速度との対応関係に基づいて、ユーザが予め決められた距離を所定の運動強度で完走するのに要した時間に対応する基準走行速度を決定する。これにより、基準走行速度決定部２２１は、ユーザの能力に応じて基準走行速度を決定することができる。決定部２２５は、ユーザについて実測された走行速度と心拍数との組を上記走行速度の変化量と心拍数の変化量との対応関係とに基づいて走行速度と心拍数との対応関係を決定し、該決定した対応関係に基づいて、基準走行速度に対応する基準心拍数を決定する。これにより、決定部２２５は、ユーザの状態（例えば、能力、体調）に応じて走行速度と心拍数との対応関係を決定することができるので、ユーザの状態に応じて基準心拍数を決定することができる。また、走行速度と心拍数とを１度計測すれば基準心拍数を決定することができるので、ユーザの手間及び負担を軽減することができる。
【００６８】
心拍数算出部２２２は、ユーザの心拍に関する心拍信号に基づいて心拍数を算出する。
表示制御部２２８は、ＡＴ心拍数を基準とする心拍の範囲を決定し、該生成した範囲を表示部に表示させ、前記心拍数算出部が算出した心拍数に関する情報を該心拍数の高さに応じた位置に表示させる。これにより、ユーザは、ＡＴ心拍数の範囲に現在の心拍数が収まっているか判別できるので、ユーザは、ＡＴ心拍数をキープした走行（例えば、マラソンのレースまたはトレーニング）を実現しやすくなる。
【００６９】
なお、本実施形態では、性別毎に、ＡＴ速度と予め決められた距離を最大運動強度で走ったときのタイムとの対応関係が記憶されているとしたが、性別によらず、ＡＴ速度と予め決められた距離を最大運動強度で走ったときのタイムとの対応関係が一つ記憶されていてもよい。その場合の対応関係は、男性の対応関係と女性の対応関係との平均であってもよい。
【００７０】
また、ユーザの身体情報として、性別を入れたが、そのほかにも、身長、体重を入力してもよい。そして、ＡＴ速度とベストタイムとの関係が、身長または体重毎に記憶部２６０に記憶されており、処理部２２０がそれを参照してＡＴ速度を決定してもよい。また、身長だけでなく、体の一部の長さ（例えば、股下の長さ）を入力してもよい。その場合、ＡＴ速度とベストタイムとの関係が、体の一部の長さ毎に記憶部２６０に記憶されており、処理部２２０がそれを参照してＡＴ速度を決定してもよい。
【００７１】
また、本実施形態の処理部２２０の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、処理部２２０に係る上述した種々の処理を行ってもよい。
【００７２】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７４】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではない。各実施形態における各構成及びそれらの組み合わせ等は一例であり、本発明の趣旨から逸脱しない範囲内で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は実施形態によって限定されることはなく、特許請求の範囲によってのみ限定される。
【符号の説明】
【００７５】
１  ランニングウォッチシステム
１００  チェストストラップ
１１０  センサ部
１２０  送信部
２００  ランニングウォッチ
２１０  受信部
２２０  処理部
２２１  基準走行速度決定部
２２２  心拍数算出部
２２３  時間測定部
２２４  実走速度算出部
２２５  決定部
２２６  対応関係決定部
２２７  基準心拍数決定部
２２８  表示制御部
２４０  表示部
２５０  操作入力部
２６０  記憶部
【図１】
2014128486.tif 000003
【図２】
2014128486.tif 000004
【図３】
2014128486.tif 000005
【図４】
2014128486.tif 000006
【図５】
2014128486.tif 000007
【図６】
2014128486.tif 000008
【図７】
2014128486.tif 000009
【図８】
2014128486.tif 000010
【図９】
2014128486.tif 000011
【図１０】
2014128486.tif 000012
【図１１】
2014128486.tif 000013
【図１２】
2014128486.tif 000014
【図１３】
2014128486.tif 000015
【図１４】
2014128486.tif 000016