(57)【特許請求の範囲】
【請求項１】
予め設定した歩幅データを記憶する歩幅データ記憶手段と、
歩数を検出する歩数検出手段と、
時間を計測する時間計測手段と、
前記歩幅データ記憶手段に記憶されている歩幅データと前記歩数検出手段で検出される歩数データとから走行距離を算出する走行距離算出手段と、
この走行距離算出手段で算出された走行距離が予め定めた距離に達したとき、前記時間計測手段で計測された時間を記憶する走行時間記憶手段と、
予め設定した１分当たりの歩数を記憶するペース記憶手段と、
前記歩幅データ記憶手段に記憶されている歩幅データと前記ペース記憶手段に記憶されている１分当たりの歩数とから前記予め定めた距離を走行するのに要する走行予定時間を算出すると共に、この走行予定時間と前記走行時間記憶手段に記憶された時間との差を算出する走行時間差算出手段と、
この走行時間差算出手段で算出された時間差を表示する表示手段と、
を備えることを特徴とする時間測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、距離競技の走行時間を計測する時間測定装置に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
マラソン等の長距離競技やトライアスロンなどの競技者は、ラップタイムの測定機能を有する腕時計をして、走行中所定の距離（例えば、５Km）毎に腕時計のスイッチを操作してラップ時間を記憶させ、走行時のペース配分がどうだったかを練習の終了後に確認できるようにしている。
【０００３】
上述したような方法でラップタイムを測定する為には走行中に距離を確認する必要がある。マラソン競技の実施日には、５Km、１０kmといった距離の標識が設けられるので、それを見て、スプリットタイムやラップタイムを計測するタイミングを知ることができるが、それ以外の場合は、距離を確認する手段が無いので練習のためにそのコースを走るときにはタイムを計測することができなかった。この問題は、クロスカントリ−等の他の距離競技でも同じであった。
【０００４】
また、距離が確認できたとしても走行中にその都度スイッチを操作してラップタイムを測定しなければならず操作が面倒であった。
本発明の課題は、スイッチを操作しなくとも走行時間を測定できる時間測定装置を提供することである。
【０００５】
【課題を解決するための手段】
本発明の時間測定装置は、予め設定した歩幅データを記憶する歩幅データ記憶手段と、走行時の歩数を検出する歩数検出手段と、時間を計測する時間計測手段と、歩幅データ記憶手段に記憶されている歩幅データと歩数検出手段で検出される歩数データとから走行距離を算出する走行距離算出手段と、走行距離算出手段で算出された走行距離が予め定めた距離に達したとき、前記時間計測手段で計測された時間を記憶する走行時間記憶手段と、予め設定した１分当たりの歩数を記憶するペース記憶手段と、前記歩幅データ記憶手段に記憶されている歩幅データと前記ペース記憶手段に記憶されている１分当たりの歩数とから前記予め定めた距離を走行するのに要する走行予定時間を算出すると共に、この走行予定時間と前記走行時間記憶手段に記憶された時間との差を算出する走行時間差算出手段と、この走行時間差算出手段で算出された時間差を表示する表示手段と、を備える。
【０００６】
本発明によれば、歩幅データと歩数データとから算出した走行距離が予め定めた距離に達したとき、時間計測手段で計測される時間を記憶するようにしたので、ラップタイム等を測定するためにスイッチを操作する必要が無くなり、操作が簡単になる。また、スタート地点からの距離が分からなくとも所定の距離毎にラップタイム等を計測できる。また、ユーザが現在の走行ペースが予定した走行ペースに比べてどの程度遅いか、あるいは速いかを認識することができる。
【０００７】
【発明の実施の形態】
以下、本発明の実施例を図面を参照しながら説明する。実施例の時間測定装置は、ラップタイム（区間毎の時間）、スプリットタイム（スタートしてからの経過時間）の測定機能を有する電子腕時計である。この電子腕時計は、予めユーザが歩幅と基準となる距離を設定しておくことで、走行時の歩数を計数し、その歩数と歩幅とから走行距離を算出し、走行距離が予め設定した距離に達すると自動的にスプリットタイムを記憶するようになっている。
【０００８】
図１は、実施例の電子腕時計の回路ブロック図である。発振器１で生成されたクロック信号は、分周・タイミング回路２で所定周波数に分周されて制御部３に出力される。
【０００９】
制御部３は、ＲＯＭ４に格納されている制御プログラムに従ってキー入力部５におけるキー入力の検出、歩行検出回路６で検出される歩数データのＲＡＭ７への格納、報音制御回路８を制御してスピーカ９からアラーム音の報音等を行う。また、制御部３は、歩行検出回路６で検出される歩数データと予め設定されている歩幅データとから走行距離を算出し、走行距離が特定の距離となったときのストップウオッチ時間をスプリットタイムとしてＲＡＭ７に記憶する。さらに、制御部３は、計測したスプリットタイムを表示ドライバ１０に出力して液晶表示装置１１に表示させる。
【００１０】
歩行検出回路６は、例えば加速度センサや可動式の接点等からなり、ランニング時の腕の振りによる加速度や接点のオン、オフを検出して歩数を検出する。
ここで、ＲＡＭ７のレジスタの構成を図２を参照して説明する。同図において、モードレジスタＭは、動作モードに対応した数値を記憶するレジスタであり、時刻表示モードのときＭ＝０が、歩幅及び距離を設定する設定モードのときＭ＝１が、ストップウオッチモードのときＭ＝２がそれぞれ記憶される。
【００１１】
フラグＦは、ストップウオッチ計測中か否かを示すフラグであり、ストップウオッチ計測中のときＦ＝１が、それ以外のときはＦ＝０が記憶される。歩幅レジスタ２１はユーザが設定する歩幅データを記憶するレジスタであり、距離レジスタ２２はスプリット時間を計測する基準となる距離を記憶するレジスタである。例えば、この距離レジスタ２２に区間距離として「５km」が設定されると、予め設定された歩幅と、歩行検出回路６で検出された歩数とから走行距離が５kmになる毎に計測中のストップウオッチ時間がスプリット時間として後述するスプリット時間記憶部２７に順に記憶される。
【００１２】
歩数レジスタ２３は、歩行検出回路６で検出されるスタート時からの歩数を記憶するレジスタであり、ペースレジスタ２４は、ユーザが設定する１分当たりの歩数を記憶するレジスタである。後述するストップウオッチ処理で、このペースレジスタ２４に設定されたペースで報音が行われるので、ユーザはその音に合わせて走ることで目標とするペースで走ることができる。
【００１３】
ストップウオッチ計測レジスタ２５はストップウオッチ計測がスタートしてからの経過時間を記憶し、ラップ数レジスタ２５はスプリット時間を測定した区間数を記憶する。スプリット時間記憶部２７は、ユーザにより設定された距離毎に測定したスプリット時間を記憶する複数の記憶領域からなる。
【００１４】
また、現在時刻計時レジスタ２８は、計時処理により計時される現在時刻データを記憶するレジスタであり、表示レジスタ２９は各動作モードにおける表示データを記憶するレジスタである。
【００１５】
次に、スイッチＳ１を操作して動作モードを切り換えたときの表示状態の一例を図３を参照して説明する。
Ｍ＝０の時刻表示モードにおいては、同図(1) に示すように現在の日時及び時刻「６月１８日、１０時５０分００秒」が表示される。この状態でスイッチＳ１を操作するとＭ＝１の設定モードに切り換わり、同図(2) に示すようにそのとき設定されている距離「５km」と、歩幅「１ｍ２０cm」と、目標とするペース「１６０歩／分」が表示される。この状態でスイッチＳ１を操作するとＭ＝２のストップウオッチモードに切り換わり、同図(3) に示すようにスタートしてからの時間「１６分００秒」と、目標とする５kmのラップタイム「２７分３０秒」が表示される。
【００１６】
次に、実施例の概略動作を図４のフローチャートを参照して説明する。図４のステップＳ１のホルト状態でキー入力を検出すると、ステップＳ２のキー処理を実行する。
【００１７】
以下、このキー処理を図５のフローチャートを参照して説明する。先ず、操作されたのがＳ１キーか否かを判別する。Ｓ１キーの操作であれば、ステップＳ１２に進みモードレジスタＭの値に「１」を加算して動作モードを切り換える。
【００１８】
ステップＳ１１の判別がＮＯのとき、すなわち操作されたのがＳ１キーではないときには、ステップＳ１３に進みＳ２キーの操作か否かを判別する。この判別で、操作されたのがＳ２キーであると判別されたときには、モードレジスタＭの値が「１」か否か、すなわち現在の動作モードが設定モードか否かを判別する。Ｍ＝１の設定モードにおいてＳ２キーが操作された場合には、次に入力される数値をスプリットタイムを計測するための区間距離としてＲＡＭ７の距離レジスタ２２に設定する。
【００１９】
ステップＳ１４でモードレジスタＭの値がＭ≠１と判別された場合には（Ｓ１４、ＮＯ）、ステップＳ１６に進みモードレジスタＭの値が「２」か否かを判別する。この判別でモードレジスタＭの値が「２」と判別されたとき、つまりストップウオッチモードにおいてＳ２キーが操作された場合には、フラグＦを反転させる。すなわち、ストップウオッチモードにおいては、Ｓ２キーを操作してストップウオッチ時間の計測を開始、あるいは停止させることができる。
【００２０】
ステップＳ１３の判別でＳ２キーの操作ではないと判別された場合には（Ｓ１３、ＮＯ）、ステップＳ１８に進み、Ｓ３キーの操作か否かを判別する。操作されたのがＳ３キーであれば、次にモードレジスタＭの値が「１」か否か、つまり設定モードにおいてＳ３キーが操作されたか否かを判別する（Ｓ１９）。
【００２１】
Ｍ＝１の設定モードでＳ３キーが操作された場合には、次に入力される数値を走行ペース（１分当たりの歩数）としてＲＡＭ７のペースレジスタ２４に設定する（Ｓ２０）。
【００２２】
すなわち、設定モードにおいては、Ｓ２キーを操作してタイムを測定する区間距離を設定し、Ｓ３キーを操作してペースを設定することができる。
ステップＳ１９の判別でモードレジスタＭの値がＭ≠１と判別された場合には（Ｓ１９、ＮＯ）、ステップＳ２１に進みモードレジスタＭの値が「２」か否かを判別する。Ｍ＝２のストップウオッチモードにおいてＳ３キーが操作された場合には、フラグＦが「０」か、つまりストップウオッチ計測の停止中か否かを判別する。Ｆ＝０で計測の停止中であれば、ラップ時間を読み出す（Ｓ２３）。
【００２３】
この実施例では、ストップウオッチモードにおいて５km、１０km、１５km・・・の各距離におけるスプリット時間がスプリット時間記憶部２７に順に記憶されるので、先ず５kmのスプリット時間を読み出し、次に１０kmのスプリット時間を読み出してその１０kmのスプリット時間から５kmのスプリット時間を減算することで２番目の区間のラップ時間を求めてそのラップ時間を表示するようにしている。
【００２４】
ステップＳ１８の判別でＳ３キーの操作ではないと判別された場合には（Ｓ１８、ＮＯ）、ステップＳ２４に進みＳ４キーの操作か否かを判別する。操作されたのがＳ４キーであれば、ステップＳ２５に進みモードレジスタＭが「１」か否かを判別する。Ｍ＝１の設定モードにおいてＳ４キーが操作された場合には、次に入力される数値を歩幅データとしてＲＡＭ７の歩幅レジスタ２１に設定する（Ｓ２６）。
【００２５】
ステップＳ２４の判別がＮＯの場合、つまり操作されたのがＳ４キーではない場合には、ステップＳ２７に進みモードレジスタＭの値が「２」か否かを判別する。Ｍ＝２のストップウオッチモードにおいてＳ４キーが操作された場合には、フラグＦが「０」か否か、つまりストップウオッチ時間の計測を中止している状態か否かを判別する（Ｓ２８）。この判別でＦ＝０であればストップウオッチ時間をクリアする（Ｓ２９）。すなわち、ストップウオッチ時間の計測を停止している状態でＳ４キーを操作すると、計測したストップウオッチ時間をクリアすることができる。
【００２６】
また、ステップＳ２４でＳ４キーの操作ではないと判別された場合には、ステップＳ３０に進みその他のキー処理を実行する。
図４に戻り、ホルト状態で計時タイミング信号を検出すると、ステップＳ３の計時処理を実行する。この計時処理では、計時タイミング信号を計数して１秒経過したなら現在時刻計時レジスタ２８の値を１秒更新する。次に、フラグＦが「１」か否かを判別し（Ｓ４）、フラグＦ＝１でストップウオッチ計測中であれば、ステップＳ５のストップウオッチ処理を実行する。その後、動作モードに応じて現在時刻、設定データ、あるいはストップウオッチ時間を表示する（Ｓ６）。
【００２７】
次に、上述したステップＳ５のストップウオッチ処理の内容を、図６のフローチャートを参照して説明する。
先ず、ストップウオッチ時間を計測する（図６、Ｓ４１）。そして、ペースレジスタ２４に設定されているペースで走行するための報音タイミングか否かを判別し（Ｓ４２）、報音タイミングであればスピーカ９を駆動してペース音を報音する（Ｓ４３）。
【００２８】
次に、歩数検出回路６で歩数が検出されたか否を判別し（Ｓ４４）、歩数が検出されたら歩数レジスタ２３の値に「１」加算した値を歩数レジスタ２３に格納する（Ｓ４５）。さらに、歩幅レジスタ２１に記憶されている歩幅データと歩数レジスタ２３に記憶されている歩数データとを乗算した値が、ラップ数レジスタ２６のラップ数に「１」を加算した値に距離レジスタ２２の距離データを乗算した値〔歩幅×歩数≧距離×（ラップ数＋１）〕と等しいか、またはそれより大きくなったか否を判別する（Ｓ４６）。つまり、走行距離が、ユーザの設定した区間距離、あるいはその区間距離の整数倍の値となったか否かを判別する。
【００２９】
ステップＳ４６の判別で走行距離がユーザの設定した区間距離、またはその整数倍であると判別されたときには、そのときのストップウオッチ時間をスプリット時間としてＲＡＭ７のスプリット時間記憶部２７へ格納する（Ｓ４７）。これにより、ユーザが設定した距離、あるいはその整数倍の距離のスプリットタイムの測定が終了したので、ラップ数レジスタ２６に記憶されているラップ数に「１」を加算する（Ｓ４８）。
【００３０】
なお、ステップＳ４８の次に図７のステップＳ４９の処理を追加し、ユーザが設定した距離を設定したペースで走行した場合の走行時間と、実際に走行したペースの走行時間との時間差を求め、その時間差を表示するようにしてもよい。
【００３１】
例えば、歩幅として１ｍ２０cm、走行ペースとて１６０歩／分を設定したとすると、１分間に１６０×１．２＝１９２ｍ走ることになるので、５ｋｍ走る時間は５ｋｍ÷１９２＝２６．０４分となるはずである。しかしながら、実際には設定したペースを守れずに予定された時間と異なってしまう。そこで、計算上の走行時間と実際の走行時間の差を演算して表示することで、ユーザが現在の走行ペースが予定した走行ペースに比べてどの程度遅いか、あるいは速いかを認識することができる。
【００３２】
上述した実施例は、本発明の時間測定装置を電子腕時計に適用した場合であるが、他の形態の装置にも適用できる。また、測定する時間がスプリットタイムに限らず、ラップタイムを計測するようにしてもよい。
【００３３】
【発明の効果】
本発明によれば、スイッチを操作しなくとも所望の距離のスプリットタイム、ラップタイム等を測定できるのでランナは走行時間の測定に神経を使わずに練習に専念できる。また、ユーザが現在の走行ペースが予定した走行ペースに比べてどの程度遅いか、あるいは速いかを認識することができる。
【図面の簡単な説明】
【図１】実施例の電子腕時計の回路ブロック図である。
【図２】レジスタの構成を示す図である。
【図３】表示状態の説明図である。
【図４】実施例の概略動作を示すフローチャートである。
【図５】キー処理のフローチャートである。
【図６】ストップウオッチ処理のフローチャートである。
【図７】時間差演算の処理を示す図である。
【符号の説明】
３    制御部
６    歩行検出回路
７    ＲＡＭ
２１    歩幅レジスタ
２２    距離レジスタ
２３    歩数レジスタ
２７    スプリット記憶部
【図１】
0003858125.tif 000002
【図２】
0003858125.tif 000003
【図３】
0003858125.tif 000004
【図４】
0003858125.tif 000005
【図５】
0003858125.tif 000006
【図６】
0003858125.tif 000007
【図７】
0003858125.tif 000008