(57)【特許請求の範囲】
【請求項１】
装置本体と表示部とを備えている走行ペース表示制御装置において、
使用者の歩数を検出する歩数検出手段と、
走行時間を計測する計時手段と、
予め定められている地点通過をする際に使用者により操作される操作手段と、
この操作手段が操作された場合において前記計時手段により計測された当該操作手段が操作された前回の地点通過時点からの前記歩数検出手段により検出された歩数、および、予め定められた歩幅に基づいて、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する走行距離に補正する走行距離計算手段と、
この走行距離計算手段により計算された走行距離と、前記計時手段により計測された走行時間とに基づいて、前記操作手段が操作される直前の走行ペースを計算する走行ペース計算手段と、
前記操作手段が操作される直前の区間の走行ペースを、前記操作手段が操作された直後に前記表示部に表示させると共に、前記走行距離計算手段により計算された前記走行距離を表示させる表示制御手段と、
前記表示制御手段の制御により表示された前記走行距離を変更するために操作される変更操作手段と、
この変更操作手段により変更された走行距離を表示させる変更距離表示制御手段と、
を備えたことを特徴とする走行ペース表示制御装置。
【請求項２】
前記走行距離算出手段は、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する単位距離の整数倍の距離の中から一番近い走行距離に補正することを特徴とする請求項１記載の走行ペース表示制御装置。
【請求項３】
走行する前に前記予め定められた歩幅を入力する入力手段を更に備えたことを特徴とする請求項１または請求項２に記載の走行ペース表示制御装置。
【請求項４】
前記装置本体は、当該装置本体を腕に装着するための腕装着部を備えていることを特徴とする請求項１から請求項３のいずれかに記載の走行ペース表示制御装置。
【請求項５】
使用者の身体に装着される装置本体、データを表示する表示部、使用者の歩数を検出する歩数検出手段、および、走行時間を計測する計時手段を備えている走行ペース表示制御装置に用いられる走行ペース表示制御方法において、
予め定められている地点通過をする際に使用者により操作される操作手段が操作された場合において、前記計時手段により計測された当該操作手段が操作された前回の地点通過時点からの前記歩数検出手段により検出された歩数、および、予め定められた歩幅に基づいて、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する走行距離に補正する走行距離計算ステップと、
この走行距離計算ステップにより計算された走行距離と、前記計時手段により計測された走行時間とに基づいて、前記操作手段が操作される直前の走行ペースを計算する走行ペース計算ステップと、
前記操作手段が操作される直前の区間の走行ペースを、前記操作手段が操作された直後に前記表示部に表示させると共に、前記走行距離計算ステップにより計算された前記走行距離を表示させる表示制御ステップと、
前記表示制御ステップの制御により表示された前記走行距離を変更するために操作される変更操作手段が操作されると、この変更操作手段により変更された走行距離を表示させる変更距離表示制御ステップと、
を備えたことを特徴とする走行ペース表示制御方法。
【請求項６】
前記走行距離算出ステップは、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する単位距離の整数倍の距離の中から一番近い走行距離に補正することを特徴とする請求項５記載の走行ペース表示制御方法。
【請求項７】
走行する前に前記予め定められた歩幅を使用者の操作により入力する入力ステップを更に備えたことを特徴とする請求項５または請求項６に記載の走行ペース表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、走行ペースの表示を行う走行ペース表示制御装置および走行ペース表示制御方法に関する。
【背景技術】
【０００２】
マラソンなどの競技において、スタート地点から、計測点までにかかったトータルでの経過時間、すなわち、スタート地点から任意の地点を通過したタイミングまでの経過時間をスプリットタイムまたは走行時間（以下、「スプリットタイム」という。）と呼び、他方、５ｋｍ地点から１０ｋｍ地点までのように、地点間にかかった時間、すなわち、任意の区間の走行にかかった区間時間または走路を周回するのにかかった周回タイムをラップタイム（語源はトラックなどの周回タイム）または区間時間（以下、「ラップタイム」という。）と呼ばれるが、このようなスプリットタイムとラップタイムを簡単な操作で計測できる機能が付いているストップウォッチ装置、或いは、このような機能を備えた腕時計型電子時計が知られている。
【０００３】
また、このようなストップウォッチ装置において、使用者がトータルの目標時間を入力することで、使用者に合った区間毎の目標時間を自動的に求めて、使用者に表示する機能の提案もなされている（例えば、特許文献１）。
【特許文献１】特開平９−６１５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、マラソンランナーは、自分や他人の走行ペースを表わすのに、「キロ６分」「キロ４分半」などと単位距離の走行時間を用いて表現し、レース中もこのペースを考慮しながら走ることが多い。フルマラソンのレース中、自分のスプリットタイムまたはラップタイムを把握することができると、ペースの確認に役立つ。
【０００５】
上記の走行ペースは、２点間を走るのに要した時間をその２点間の走行距離で割って算出することができるが、このような演算を装置に行わせるためには、例えば装置にＧＰＳ（全地球測位システム）などを搭載し、この測位モジュールによって任意の２点間の走行距離を測定して、２点間の走行時間を測定走行距離で除算して求める必要がある。しかしながら、測位モジュールの搭載は、装置を大型化させ、また、製品コストも高騰させる。
【０００６】
また、測位モジュールを搭載しない装置の場合、使用者は、例えば、コース中の「〜キロ地点」の走行距離表示等を頼りに、走行距離が既知となる区間のラップタイムをストップウォッチ装置により計測するとともに、走行距離表示から暗算により区間距離を求め、さらに、上記のラップタイムを区間距離で割って走行ペースを求めるしかなかった。
【０００７】
この発明の目的は、測位モジュールなどを用いずに、簡単な操作で地点通過に対応する走行距離と地点通過の直前の区間の走行ペースとのうち、少なくとも直前の区間の走行ペースを迅速かつ確実に使用者に提示することが可能な走行ペース表示制御装置および走行ペース表示制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、装置本体と表示部とを備えている走行ペース表示制御装置において、
使用者の歩数を検出する歩数検出手段と、
走行時間を計測する計時手段と、
予め定められている地点通過をする際に使用者により操作される操作手段と、
この操作手段が操作された場合において前記計時手段により計測された当該操作手段が操作された前回の地点通過時点からの前記歩数検出手段により検出された歩数、および、予め定められた歩幅に基づいて、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する走行距離に補正する走行距離計算手段と、
この走行距離計算手段により計算された走行距離と、前記計時手段により計測された走行時間とに基づいて、前記操作手段が操作される直前の走行ペースを計算する走行ペース計算手段と、
前記操作手段が操作される直前の区間の走行ペースを、前記操作手段が操作された直後に前記表示部に表示させると共に、前記走行距離計算手段により計算された前記走行距離を表示させる表示制御手段と、
前記表示制御手段の制御により表示された前記走行距離を変更するために操作される変更操作手段と、
この変更操作手段により変更された走行距離を表示させる変更距離表示制御手段と、
を備えたことを特徴とする。
請求項２記載の発明にかかる走行ペース表示制御装置は、
前記走行距離算出手段は、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する単位距離の整数倍の距離の中から一番近い走行距離に補正することを特徴とする。
【００１０】
請求項３記載の発明にかかる走行ペース表示制御装置は、
走行する前に前記予め定められた歩幅を入力する入力手段を更に備えたことを特徴とする。
【００１２】
請求項４記載の発明にかかる走行ペース表示制御装置は、
前記装置本体は、当該装置本体を腕に装着するための腕装着部を備えていることを特徴とする。
【００１３】
請求項５記載の発明にかかる走行ペース表示制御方法は、
使用者の身体に装着される装置本体、データを表示する表示部、使用者の歩数を検出する歩数検出手段、および、走行時間を計測する計時手段を備えている走行ペース表示制御装置に用いられる走行ペース表示制御方法において、
予め定められている地点通過をする際に使用者により操作される操作手段が操作された場合において、前記計時手段により計測された当該操作手段が操作された前回の地点通過時点からの前記歩数検出手段により検出された歩数、および、予め定められた歩幅に基づいて、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する走行距離に補正する走行距離計算ステップと、
この走行距離計算ステップにより計算された走行距離と、前記計時手段により計測された走行時間とに基づいて、前記操作手段が操作される直前の走行ペースを計算する走行ペース計算ステップと、
前記操作手段が操作される直前の区間の走行ペースを、前記操作手段が操作された直後に前記表示部に表示させると共に、前記走行距離計算ステップにより計算された前記走行距離を表示させる表示制御ステップと、
前記表示制御ステップの制御により表示された前記走行距離を変更するために操作される変更操作手段が操作されると、この変更操作手段により変更された走行距離を表示させる変更距離表示制御ステップと、
を備えたことを特徴とする。
請求項６記載の発明にかかる走行ペース表示制御方法は、
前記走行距離算出ステップは、前記地点通過に対応する走行距離を計算し、計算された当該走行距離をこの地点に対応する単位距離の整数倍の距離の中から一番近い走行距離に補正することを特徴とする。
【００１４】
請求項７記載の発明にかかる走行ペース表示制御方法は、
走行する前に前記予め定められた歩幅を使用者の操作により入力する入力ステップを更に備えたことを特徴とする。
【発明の効果】
【００１５】
請求項１または請求項６記載の発明によれば、予め定められている地点通過をする際にスイッチを操作するという簡単な操作で、直前の区間の走行ペースを使用者に提示することができる。
【００１６】
更に、表示された走行距離を変更するために操作される変更操作手段により変更された走行距離を表示させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１８】
［第１実施形態］
図１は、本発明の第１実施形態の走行ペース表示制御機能を有する電子時計の内部構成を示すブロック図およびＲＡＭの構成図、図２は、この電子時計の外観を示す正面図である。
【００１９】
この第１実施形態の電子時計１は、例えばマラソン競技者等により使用される腕時計型の電子時計であり、電子時計の装置本体Ｈ１と当該装置本体を使用者の腕または身体の一部に装着するための装着部であるバンドＨ２とを備えている。この装置本体Ｈ１の内部には、図１（ａ）に示すように、装置の全体的な制御を行うＣＰＵ（中央演算処理装置）１０と、ＣＰＵ１０により実行される制御プログラムや制御データが格納されるＲＯＭ（Read Only Memory）１３と、ＣＰＵ１０に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）１４と、これらの間でデータを伝送するバス１７と、時間表示や計測表示等の種々の表示を行う液晶パネルなどの表示部１２と、表示部１２を駆動する表示駆動回路１１と、複数のスイッチＳＷ１〜ＳＷ５を有し使用者操作によって信号入力を行う操作部１８と、計時を行うための計時回路１５および発振回路１６等が設けられている。また、使用者の歩数を検出するための歩数検出センサＳが設けられている。
【００２０】
ＲＡＭ１４は、図１（ｂ）に示すように、現在時刻領域１４ａ、歩幅設定値領域１４ｂ、計測時間領域１４ｃ、歩数カウント値領域１４ｄ、区間タイム領域１４ｅ、推定区間距離領域１４ｆ、推定総区間距離領域１４ｇ、区間走行ペース領域１４ｈ、モード設定領域１４ｍを備えている。
現在時刻領域１４ａは、現在時刻を記憶する領域であり、歩幅設定値領域１４ｂは、歩幅設定値を記憶する領域であり、計測時間領域１４ｃは、計測時間を記憶する領域であり、歩数カウント値領域１４ｄは、歩数カウント値を記憶する領域であり、区間タイム領域１４ｅは、区間タイムを記憶する領域であり、推定区間距離領域１４ｆは、推定区間距離を記憶する領域であり、推定総区間距離領域１４ｇは、推定総区間距離を記憶する領域であり、区間走行ペース領域１４ｈは、区間走行ペースを記憶する領域であり、モード設定領域１４ｍは、モードを設定する領域である。
計時回路１５には、図１（ａ）に示すように、例えば、年月日時分秒などの現在時刻を計時するための日時カウンタ１５ａと、走行ペース表示制御の機能動作時にスタートからの経過時間であるスプリットタイムまたは各区間のラップタイムを計時する計測時間カウンタ１５ｂとが設けられている。日時カウンタ１５ａと計測時間カウンタ１５ｂとは、ＣＰＵ１０の制御と発振回路１６から供給される発振信号とに基づき各カウンタにより計時動作が行われるようになっている。
【００２１】
この電子時計１は、図２に示すように、正面側に上記表示部１２が風防ガラスＧに覆われて露出されているとともに、正面部の上側と下側とに第１スイッチＢ１と第２スイッチＢ２が設けられている。また、側面部に第３〜第５スイッチＢ３〜Ｂ５が設けられている。これらの第１〜第５スイッチＢ１〜Ｂ５は、上記操作部１８のスイッチＳＷ１〜ＳＷ５をオン・オフする操作部を構成するものである。さらに、使用者の歩数を検出するための歩数検出センサＳが収納されるセンサ収納部Ｓ１を備えている。
【００２２】
表示部１２は、上下２段の表示領域１２ａ，１２ｂと１２ｃに分割され、さらに、上段には左右に２つの表示領域１２ａ，１２ｂが設けられている。時計モードの場合には、図２に示すように、表示領域１２ａに西暦年、例えば、「‘07」が、表示領域１２ｂに月日、たとえば、「6-28」が、表示領域１２ｃに時分秒、たとえば、「2:47:18」が表示されるようになっている。
【００２３】
次に、上記構成の電子時計１の動作説明を行う。
【００２４】
図３には、ＣＰＵ１０により実行されるメイン制御処理のフローチャートを示す。
【００２５】
この実施形態の電子時計１においては、電源投入時からこのメイン制御処理が開始され、そのステップＳ１〜Ｓ６のループ処理が繰り返し実行されるようになっている。
すなわち、ループ処理では、先ず、モードスイッチＢ３の操作状態を読み取り、この操作状態に基づいて、ＲＡＭ１４のモード設定領域１４ｍのモード情報を切り替える（ステップＳ１）。
例えば、モードスイッチＢ３が長押しされて一定時間以上のオン信号が入力されれば、ＣＰＵ１０はＲＡＭ１４のモード設定領域１４ｍの情報を、歩幅設定モードを示す情報に書き換え、また、スイッチＳＷ３の出力が短時間オン状態であればＣＰＵ１０はＲＡＭ１４のモード設定領域１４ｍの情報を、走行ペース表示制御モードを示す情報に書き換え、また、スイッチＳＷ３の出力がオフ信号のままであればＲＡＭ１４のモード設定領域１４ｍの情報をそのままとする。
【００２６】
続いて、上記のように設定されたＲＡＭ１４のモード設定領域１４ｍに格納されたモード情報に従って各モードの処理ルーチンに分岐する（ステップＳ２，Ｓ３）。
すなわち、ＲＡＭ１４のモード設定領域１４ｍの情報が歩幅設定モードになっていればステップＳ４の歩幅設定ルーチン（図４）に移行し、走行ペース表示制御モードになっていればステップＳ５の走行ペース表示制御動作ルーチン（図６）に移行し、時計モードになっていればステップＳ６の時刻、日付等の表示ルーチン（図２）に移行する。
【００２７】
そして、この分岐後のルーチン（ステップＳ４〜Ｓ６）を遂行したら、再びステップＳ１に戻って、これらのステップＳ１〜Ｓ６のループ処理を繰り返す。このメイン制御処理によって、使用者がスイッチＢ３を操作して歩幅設定モードや走行ペース表示制御モードに移行して、これらの処理を実行させることが可能になっている。
【００２８】
図４には、上記メイン制御処理のステップＳ４で実行される歩幅設定ルーチンのフローチャートを、図５には、この歩幅設定ルーチンにおける表示内容の一例を表わした腕時計の正面図を示す。
【００２９】
歩幅設定ルーチンは、後述の走行距離推定の演算に使用される歩幅設定値を使用者により装置に設定させる処理である。歩幅設定値は、使用者の走行時における歩幅を表わす値で、例えば、「５００ｍｍ（５０ｃｍ）」として表されるものである。第１〜第５スイッチＢ１〜Ｂ５のいずれかのキー操作により入力された歩幅設定値、たとえば、５００ｍｍ（５０ｃｍ）は、ＲＡＭ１４の歩幅設定値領域１４ｂに格納される。
図４に示す歩幅設定ルーチンに移行すると、先ず、現在、ＲＡＭ１４の歩幅設定値領域１４ｂに格納されている歩幅設定値を読み出して、この読み出された歩幅設定値を表示部１２に出力させる（ステップＳ１１）。
【００３０】
図４（ａ）に示すように、この歩幅設定値は、例えば、「FOOTSTEP  500ｍｍ」と表示部１２の第２表示領域１２ｂに表示される。また、図４（ｂ）に示すように、歩幅設定値の表示後、１ｋｍの走行時間であることを示すために、第１表示領域１２ａに「１ｋｍ」の表示がなされ、第２表示領域１２ｂの上下には「PERSONAL PACE」等の題目表示と、「/km」等の単位表示がなされるようになっている。
【００３１】
上記のような表示出力を行ったら、次に、操作部１８からの入力に応じた分岐処理を行う（ステップＳ１２〜Ｓ１５）。すなわち、スクロールアップスイッチＢ４の入力に応じた判別（ステップＳ１２）、スクロールダウンスイッチＢ５の入力に応じた判別（ステップＳ１３）、モードスイッチＢ３の入力に応じた判別（ステップＳ１４）、或いは、一定時間スイッチ入力がない場合の判別（ステップＳ１５）を行う。
【００３２】
そして、スクロールアップスイッチＢ４が押されていれば、ステップＳ１２の判別処理でイエス側に分岐して、歩幅設定値を１ｍｍずつ加算する処理を行う（ステップＳ１２）。そして、加算処理が済んだらステップＳ１１に戻る。これらの処理により、使用者はスクロールアップスイッチＢ４を間欠的に押したり連続的に押し続けたりすることで、ＲＡＭ１４の歩幅設定値領域１４ｂに設定されている歩幅設定値を逐次大きな値にしていくことができる。
【００３３】
一方、スクロールダウンスイッチＢ５が押されていれば、ステップＳ１３の判別処理でイエス側に分岐して、歩幅設定値を１ｍｍずつ減算する処理を行う（ステップＳ１７）。そして、減算処理が済んだらステップＳ１１に戻る。このような処理により、使用者はスクロールダウンスイッチＢ５を間欠的に押したり連続的に押し続けたりすることで、ＲＡＭ１４の歩幅設定値領域１４ｂに設定されている歩幅設定値を逐次小さな値にしていくことができる。
【００３４】
さらに、モードスイッチＢ３が押されたか、或いは、しばらくスイッチ操作がなく、一定時間以上のスイッチ入力がない場合には、ステップＳ１４，Ｓ１５の判別処理でステップＳ１８に分岐して、次に時計モードに移行するためにＲＡＭ１４中のモード設定領域１４ｍに時計モードを示すデータを書き込む（ステップＳ１８）。そして、この歩幅設定ルーチンを終了する。一方、ステップＳ１２〜Ｓ１５の判別処理の何れもノーであればステップＳ１１に戻って、再び、ステップＳ１１からのループ処理を繰り返す。
【００３５】
この歩幅設定ルーチンにより、使用者は表示部１２の表示を見ながら、スクロールアップスイッチＢ４とスクロールダウンスイッチＢ５とのいずれかを押すことで、走行距離推定に必要な歩幅設定値を１ｍｍ単位で設定変更できるようになっている。そして、設定が済んだら第３スイッチＢ３を押すか、押さないで一定時間放置するかを行い、歩幅設定ルーチンを抜けて時計モードに戻るようになっている。
【００３６】
図６には、メイン制御処理（図３）のステップＳ５で実行される走行ペース表示制御動作ルーチンのフローチャートを、図７は、その走行ペース表示制御動作中の表示内容の一例の腕時計の正面図を示す。
【００３７】
走行ペース表示制御機能は、（１）スタート／ストップスイッチＢ１を押すことで計測時間カウンタ１５ｂの計時をスタートさせたりストップさせたりして、スタートからストップまでの時間であるスプリットタイムを計測する機能と、（２）後に詳述するが、使用者が、例えば「３ｋｍ地点」や「７ｋｍ地点」などの走行距離表示がなされている測定地点を通過した際にスプリット・ラップスイッチＢ２を押すことで、その押された時点における歩数（図７参照）、走行距離の推定演算や走行ペースの演算の結果である推定の区間距離ｄｄ、総距離ｄ、直前の区間の走行ペースの表示を行う機能とを備えている。 
【００３８】
この走行ペース表示制御動作ルーチンに移行すると、先ず、計時回路１５の計測時間カウンタ１５ｂの値の表示処理を行う（ステップＳ２１）。計測のスタート前には計測時間カウンタ１５ｂの値はゼロなので、表示領域１２ｃに「００：００：００」の表示が行われる。また、計測のスタート後にはカウントアップされていく計測時間カウンタ１５ｂの値が表示される。
【００３９】
表示処理をしたら、次いで、スイッチ操作の入力確認を行う（ステップＳ２２〜Ｓ２４）。すなわち、スタート／ストップスイッチＢ１の押下、例えば「３ｋｍ地点」や「７ｋｍ地点」などの走行距離表示の測定地点を通過した際に使用者により操作されるスプリット・ラップスイッチＢ２の押下、モードスイッチＢ３の押下がなされたか否かを判別し、これらの押下がなされていないと判別されたならばステップＳ２１に戻って、ステップＳ２１〜Ｓ２４のループ処理を繰り返し実行する。一方、何れかのスイッチＢ１〜Ｂ３が押下されれば、それらに応じた分岐処理を行う。
【００４０】
その結果、スタート／ストップスイッチＢ１の押下がなされていないと判別されたら、ステップＳ２２の判別処理でイエス側に分岐し、先ず、今現在、走行ペース表示制御の計測中か否かを判別する（ステップＳ２５）。そして、計測中でないと判断されたら、スイッチＢ１の押下は計測スタートの要求を表わすものと認識して、走行ペース表示制御機能に使用する各種変数等の初期化を行い（ステップＳ２６）、続いて、計時回路１５の計測時間カウンタ１５ｂをカウントアップ状態にして計測を開始させる（ステップＳ２７）。そして、ステップＳ２１に戻る。
【００４１】
一方、ステップＳ２５で計測中であると判別されたら、スタート／ストップスイッチＢ１の押下は計測ストップの要求を表わすものと認識して、先ず、計時時間カウンタ１５ｂの値を最後のラップタイムとしてＲＡＭ１４の領域１４ｃに記憶し（ステップＳ２８）、前回のスプリット・ラップスイッチＢ２の押下時からの走行ペースの計算処理を行い（ステップＳ２９：後に詳述）、次いで、計時時間カウンタ１５ｂを停止させる（ステップＳ３０）。そして、ステップＳ２１に戻って、停止時のカウンタ値を表示する。
【００４２】
また、ステップＳ２３のスイッチ操作の判別処理において、スプリット・ラップスイッチＢ２の押下がなされたと判別された場合には、まず、この時点での計時時間カウンタ１５ｂの値を読み込んでこの値をラップタイムとしてＲＡＭ１４の領域１４ｃに記憶する（ステップＳ３１）。そして、このラップタイムの値から前回のスプリット・ラップスイッチＢ２の押下時からの走行ペースの計算処理を行い（ステップＳ３２：後に詳述）、ステップＳ２１に戻る。
【００４３】
また、ステップＳ２４のスイッチ操作の判別処理において、モードスイッチＢ３の押下がなされたと判別された場合には、この走行ペース表示制御動作ルーチンのループ処理を抜けて、次に時計モードに移行するためにＲＡＭ１４中のモード設定領域１４ｍに時計モードを示すデータを書き込む（ステップＳ３３）。そして、この走行ペース表示制御動作ルーチンを終了する。
【００４４】
図８には、走行ペース表示制御動作ルーチン（図６）のステップＳ２９，Ｓ３２において実行されるペース計算処理のフローチャートを、図９には、ペース計算の処理内容を説明する図を示す。
【００４５】
ペース計算処理は、使用者が「３ｋｍ地点」や「７ｋｍ地点」などの走行距離表示が行われている計測地点を通過してスプリット・ラップスイッチＢ２を押下した場合、或いは、ゴールの計測地点でスタート／ストップスイッチＢ１を押下した場合に移行される処理である。
【００４６】
このペース計算処理に移行すると、まず、ＣＰＵ１０はＲＡＭ１４の計測時間領域１４ｃに記憶されている前回のラップタイムと今回のラップタイムとから、これらの区間タイムｄｔを計算する（ステップＳ４１）。
【００４７】
次いで、ＣＰＵ１０は、使用者により設定された歩幅設定値（ＳＴＷ）と歩数検出センサＳにより検出された歩数（ＳＴＮ）とから、推定区間距離ｄｄの演算を行う（ステップＳ４２）。歩幅設定値は、スタート開始前に入力された歩幅設定値であるが、使用者の走行中の歩幅の想定値を示すものなので、先ず、検出された歩数と歩幅設定値を乗算することで、想定される歩幅で走っていた場合における区間距離が計算される。
図９の例に示す場合、例えば、３ｋｍ地点での推定距離では、スタート開始の０ｋｍ地点から３ｋｍ地点までの、歩数検出センサＳにより検出された歩数（ＳＴＮ）は、６００７（歩）」であり、スタート開始前に入力されていた歩幅設定値ＳＴＷは、「５００ｍｍ」であることから、それら歩数（ＳＴＮ）「６００７（歩）」と歩幅設定値ＳＴＷ「５００ｍｍ」とを乗算する。この乗算結果の値をキロメートルの単位に直すため１０００で除算すると、スタート開始の０ｋｍ地点から３ｋｍ地点までの間の区間距離として「３.００３５（ｋｍ）」が得られている。また、７ｋｍ地点での推定距離では、３ｋｍ地点から７ｋｍ地点までの、歩数検出センサＳにより検出された歩数（ＳＴＮ）は、「８０５０（歩）」であるから、この歩数「８０５０（歩）」と歩幅設定値ＳＴＷ「５００ｍｍ」とを乗算し、これをキロメートルの単位に直すため１０００で除算すると、３ｋｍ地点から７ｋｍ地点までの間の区間距離として「４.０２５（ｋｍ）」が得られている。また、１５ｋｍ地点での推定距離でも同様に計算を行い、７ｋｍ地点から１５ｋｍ地点までの間の区間距離として、「８.６０００（ｋｍ）」が得られている。
【００４８】
しかし、実際の走行距離と推定された走行距離とでは走行時の歩幅のばらつきなどにより誤差が生じうるため、上記の乗算結果から計算された区間距離には誤差が生じているはずである。一方、このペース計算処理が実行されるタイミングは、使用者が走行距離表示の計測地点を通過してスプリット・ラップスイッチＢ２が押した際などである。したがって、推定される区間距離としては単位距離の整数倍の走行距離が候補となる。それゆえ、上記乗算結果の値からその端数を四捨五入する処理を行うことで、上記の誤差を除去して、推定される区間距離の候補の中から一番近い区間距離ｄｄが得られる。
例えば、図９の例では、３ｋｍ地点では３．００３５［ｋｍ］を３［ｋｍ］に、７ｋｍ地点では４．０２５［ｋｍ］を４［ｋｍ］に、１５ｋｍ地点では８．６０００［ｋｍ］を９［ｋｍ］のように端数を処理して、候補中の単位距離の整数倍の距離の中から一番近い走行距離が得られている。
【００４９】
上記のような端数処理により、使用者の予め設定した歩幅設定値に基づいて想定された走行距離がさほどずれていない場合には、そのずれをうまく除去して、使用者が走行した走行距離の推定値を得ることができる。
例えば、図９の３ｋｍの計測地点や７ｋｍの計測地点では、誤差が除去されて、実際の走行距離と一致した推定走行距離ｄｄが得られている。
一方、使用者の走行ペースと予め設定した歩幅設定値とに基づいた想定された走行ペースとが大きくずれている場合には、ずれがうまく除去されないことも生じる。例えば、図９の１５ｋｍの計測地点では、推定走行距離ｄｄが実際の走行距離と１ｋｍずれてしまっている。
【００５０】
区間距離ｄｄを演算したら、続いて、ＲＡＭ１４に記憶してある前回の総距離と区間距離ｄｄとを足し合わせて新たな総距離ｄを計算し（ステップＳ４３）、また、区間タイムｄｔを上記推定した区間距離ｄｄで除算して現在の走行ペース（区間の走行ペース）ｐを計算する（ステップＳ４４）。
【００５１】
そして、上記ステップで算出した走行距離ｄ、実際の走行ペースｐ、並びに、ＲＡＭ１４に記憶してある今回のラップタイムをそれぞれ表示部１４に表示出力する（ステップＳ４５）。
【００５２】
図１０には、図８に示すペース計算処理において、表示部１４に出力された表示内容の一例と、その後に走行距離修正を行った場合の表示の一例を示す。同図（ａ）はペース計算処理により最初に出力された腕時計の表示例、（ｂ）はダウンスイッチを押した際の腕時計の表示例である。
【００５３】
図１０（ａ）は、３ｋｍの通過地点における表示例であるが、同図に示すように、ステップＳ４５の表示出力処理によって、第１表示領域１２ａには推定された総距離ｄ「DISTANCE  １６ｋｍ」が、第２表示領域１２ｂには推定区間距離ｄｄを元に計算された走行ペースｐ「PACE 4:59/km」が、第３表示領域１２ｃには区間タイムｄｔ「SPLIT 1:21:35」が、それぞれ表示出力される。使用者はこのうちの走行ペースｐ「4:59/km」の表示を見て、スプリット・ラップスイッチＢ２が操作された直前の自分の走行ペースを確認することができる。
【００５４】
表示処理を行ったら、次に、スイッチ入力を判別するループ処理を行う（ステップＳ４６，Ｓ４８，Ｓ５０）。すなわち、距離アップスイッチＢ４または距離ダウンスイッチＢ５の押下があるか、或いは、一定時間（例えば１０秒など）何れのスイッチＢ４，Ｂ５の操作がないかを判別する。そして、何れの条件も発生しなければ、このスイッチ入力のループ処理（ステップＳ４６，Ｓ４８，Ｓ５０）を繰り返し行う。
【００５５】
ここで、距離アップスイッチＢ４と距離ダウンスイッチＢ５の押下は、ステップＳ４２の推定走行距離との間にずれが生じていた場合に、使用者が走行距離表示を見てそれに合わせて修正するために行われるものである。上述したように、推定区間距離ｄｄの計算処理においては、推定距離のとの間にずれが生じていた場合があり、例えば、図９の１５ｋｍの測定地点の例では、推定距離が「１６ｋｍ」と表示されたことから、使用者が実際に計測地点を通過している実際の走行距離と対比してみた場合、１ｋｍずれて推定されている。
【００５６】
図１１には、ペース計算処理においてダウンスイッチが押された場合の処理内容の説明図を示す。
【００５７】
使用者は、このような実際の走行距離と推定の走行距離との間のずれを、表示部１２の第１表示領域１２ａに表示される推定総距離の値（ｄｄ）と、コース上の計測地点における実際の走行距離表示の値とを比べることですぐに認識できるので、このようなずれがあった場合に、距離アップスイッチＢ４または距離ダウンスイッチＢ５を押下して推定走行距離の修正操作を行う。
【００５８】
ここで、実際の走行距離に対する推定の走行距離のずれは、１ｋｍの整数倍の差異で生じているはずである。したがって、距離アップスイッチＢ４または距離ダウンスイッチＢ５の押下により、１ｋｍ単位で推定距離をずらす修正を行う。
例えば、図１１の例では、１５ｋｍの走行距離表示の計測地点で、推定された総距離が「１６ｋｍ（区間距離９ｋｍ）」と使用者が実際に走った走行距離とを対比してみた場合、実際に走った走行距離１５ｋｍよりも１ｋｍ長く推定表示（図１０（ａ））されているので、距離ダウンスイッチＢ５を１回押して、推定された総距離ｄを「１５ｋｍ（区間距離８ｋｍ）」に修正する。推定された総距離ｄが短い場合には、同様に距離アップスイッチＢ４を押して１ｋｍ長く修正することができるし、また、２ｋｍや３ｋｍなど複数ｋｍずれている場合には、スイッチＢ４，Ｂ５を複数回押すことでそれらを修正することができる。
【００５９】
上述のスイッチ判別のループ処理（ステップＳ４６，Ｓ４８，Ｓ５０：図８）において、距離アップスイッチＢ４が押下された場合には、ステップＳ４６の判別処理のイエス側に分岐して、推定総距離ｄと推定区間距離ｄｄとの値を「１」ずつ加算する処理を行う（ステップＳ４７）。これにより、推定区間距離や推定総距離が単位距離ずつ加算されて修正される。
【００６０】
また、距離ダウンスイッチＢ５が押下された場合には、ステップＳ４８の判別処理でイエス側に分岐して、推定総距離ｄと推定区間距離ｄｄとの値を「１」ずつ減算する処理を行う（ステップＳ４７）。これにより、推定区間距離や推定総距離が単位距離ずつ減算されて修正される。
【００６１】
ステップＳ４７，Ｓ４９で修正処理が行われたら、次いで、ステップＳ４４に戻って実際の走行ペースｐの計算処理からやり直す。そして、続くステップＳ４５において、修正後の総距離ｄの表示や走行ペースｐの表示が行われて、使用者は修正内容を確認することができる。その際の表示内容の遷移は、図１０（ａ）〜（ｂ）に示すごとくである。
すなわち、第１表示領域１２ａには実際の総距離ｄ「DISTANCE  １５ｋｍ」が、第２表示領域１２ｂには直前の走行ペースｐ「PACE 5:37/km」が、第３表示領域１２ｃには区間タイムｄｔ「SPLIT  1:21:35」がそれぞれ表示出力される。
【００６２】
そして、推定区間距離の値が正しい区間距離の値になって、或いは、初めから正しい区間距離の値であって、距離アップスイッチＢ４や距離ダウンスイッチＢ５が押されないまま予め定められている一定時間（たとえば、１０秒）が経過すると、ステップＳ５０の判別処理でループ処理を抜けて、上記の演算処理により得られた総距離ｄ、走行ペースｐ、今回のラップタイムをＲＡＭ１４に保存する（ステップＳ５１）。そして、このペース計算処理を終了する。
【００６３】
このようなペース計算処理により、走行ペース表示制御動作中、使用者が走行距離表示の測定地点を通過するときに、スプリット・ラップスイッチＢ２を押すことで、図１０（ａ）に示すように、その時点でのラップタイムに加え、その地点の総距離や走行ペースが表示出力されて使用者に提示されるようになっている。また、総距離の推定値が間違っている場合には、距離アップスイッチＢ４や距離ダウンスイッチＢ５を押すことで、図１０（ｂ）に示すように、総距離を修正してその修正された総距離に基づいて再計算されたあとの正しい走行ペースを使用者に提示できるようになっている。
【００６４】
以上のように、この実施形態の電子時計１によれば、使用者はマラソンなどの競技において、スタート地点から走行ペース表示制御動作により計時を開始することで、その後、競技に有用な区間ごとの走行ペースの情報を簡単な操作で取得することができる。
すなわち、コース上の走行距離表示があった計測地点で使用者がスプリット・ラップスイッチＢ２を押すことで、そこまでの走行距離や区間距離が自動的に推定され、それにより現在の走行ペース（１キロあたりの走行時間）が算出されてこれらが表示される。使用者は、この走行ペースの表示により、現在の走行ペースがいつもより遅いか早いか、或いは、レース中の走行ペースの変動量などを直ちに判断することができる。さらに、このような機能のために測位システムなどを利用していないので、電子時計１の大型化やコストの高騰を回避できる。
【００６５】
また、走行距離推定の際に使用される使用者の想定される走行ペースの値の基礎となる「歩幅設定値」は、使用者が設定入力できるようになっているので、使用者の能力に合わせて歩幅設定値を設定することで、走行ペースの速い使用者から遅い使用者まで様々な使用者に対応して精度の高い走行距離推定を行わせることができる。
【００６６】
また、走行距離推定の際には、検出された歩数（ＳＴＮ）と歩幅設定値（ＳＴＷ）を乗算し、その値の端数を四捨五入することで、推定区間距離を得るようにしているので、負荷の小さな処理で距離の推定が可能になっている。
【００６７】
また、推定された走行距離が実際の走行距離とずれて推定された場合には、使用者はその間ずれて推定された表示を見てそのずれを容易に確認することができ、また使用者の操作によりそれを修正することができる。さらに、修正後の走行距離の値を用いて実際の走行ペースが自動的に計算し直されるので、それにより使用者は正しい走行ペースの情報を取得することができる。また、推定距離を修正は２個のスイッチＢ４，Ｂ５を用いて単位距離ずつ距離を増減する方式で行われるので、使用者は走行中でも簡単に推定距離の修正を行うことができる。
【００６８】
なお、上記の実施形態では、距離推定の際に、１ｋｍを単位距離とし、この単位距離の整数倍の距離を走行距離の候補として推定を行っているが、例えば、１マイルを単位距離としてこの単位距離の整数倍の距離を走行距離の候補として距離推定を行うようにしたり、或いは、４００ｍトラックの一周分を単位距離として、この単位距離の整数倍の距離を走行距離の候補として距離推定を行うようにしたりすることも出来る。また、このような単位距離を使用者が選択的に切り換えられるように構成しても良い。
【００６９】
また、上記の実施形態では、歩数（ＳＴＮ）と歩幅設定値（ＳＴＷ）を乗算する処理を用いて推定区間距離を算出するようにしているが、スタート地点からの歩数と歩幅（ＳＴＷ）を乗算しスタートからの総距離を推定するようにしてもよい。また、上記実施の形態では、実際の走行ペースとして、スプリット・ラップスイッチＢ２が押された区間ごとの走行ペースを算出し表示するようにしているが、スタートから通した走行ペースを算出し表示するようにすることもできる。また、これらを切り替えられるようにしてもよい。
【００７０】
また、上記の実施形態では、想定される走行ペースを「歩幅設定値」として使用者が設定入力できるようにしているが、予め一般的な走行ペースの値を装置に設定しておき、この値を用いて距離推定を行うように構成することも出来る。また、上記実施の形態では、走行ペース表示制御の計時スタートから終了まで、想定される走行ペースを固定値として距離推定に用いているが、例えば、計時スタートから終了にかけて走行ペースに既知の変化パターンがある場合には、この変化パターンに合わせて想定される走行ペースの値を設定値から変化させて距離推定に用いるようにしてもよい。
【００７１】
なお、上記実施形態では腕時計型の電子時計に走行ペース表示制御機能を搭載した構成について説明したが、種々の形態の走行ペース表示制御装置に本発明を適用することもできる。その他、実施の形態で示した細部構成および処理方法は、発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００７２】
【図１】（ａ）は本発明の走行ペース表示制御機能を有する電子時計の内部構成を示すブロック図、（ｂ）はその電子時計内のＲＡＭの構成を示す図である。
【図２】図１の電子時計の外観を示す要部の正面図である。
【図３】本発明の実施形態に係るＣＰＵにより実行されるメイン制御処理の処理手順を示すフローチャートである。
【図４】図３のメイン制御処理中の歩幅設定ルーチンの処理手順を示すフローチャートである。
【図５】（ａ）および（ｂ）は図４に示す歩幅設定モード下の表示内容の一例を示す腕時計の正面図である。
【図６】図３のメイン制御処理中の走行ペース表示制御動作ルーチンの処理手順を示すフローチャートである。
【図７】図６の走行ペース表示制御動作ルーチン下の走行ペース表示制御動作中の表示内容の一例を示す正面図である。
【図８】図３のメイン制御処理中のペース計算処理の内容の一例を示すフローチャートである。
【図９】歩幅設定値の設定から直前の走行ペースペースの計算までの一連の手順をスタート地点からゴール地点までの項目別の計算・表示を示す図である。
【図１０】（ａ）および（ｂ）は図８のペース計算ルーチンにおける距離ダウンスイッチを押す前と押した後の表示内容の一例を示す腕時計の正面図である。
【図１１】１５ｋｍの計測地点における項目別の計算・表示を示す図である。
【符号の説明】
【００７３】
１        電子時計
１０      ＣＰＵ
１２      表示部
１３      ＲＯＭ
１４      ＲＡＭ
１４ａ    歩幅設定値の記憶領域
１５      計時回路
１５ｂ    計測時間カウンタ
１６      発振回路
１８      操作部
Ｂ１〜Ｂ５  第１〜第５スイッチ
Ｓ          歩数検出センサ
【図１】
0005391566.tif 000002
【図２】
0005391566.tif 000003
【図３】
0005391566.tif 000004
【図４】
0005391566.tif 000005
【図５】
0005391566.tif 000006
【図６】
0005391566.tif 000007
【図７】
0005391566.tif 000008
【図８】
0005391566.tif 000009
【図９】
0005391566.tif 000010
【図１０】
0005391566.tif 000011
【図１１】
0005391566.tif 000012