(57)【特許請求の範囲】
【請求項１】
移動体の現在位置を示す現在位置データを取得する現在位置データ取得手段と、
予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段と、
この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得された前記移動体の現在位置データとを比較する比較手段と、
この比較手段による比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知手段と、
この検知手段により前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時する計時手段と、
この計時手段により計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶する所要時間記憶手段と、
を備えたことを特徴とする時間記憶装置。
【請求項２】
使用者により手動操作される手動操作手段と、
前記手動操作手段により手動操作された際に、前記現在位置データ取得手段により取得された現在位置データを前記位置データ記憶手段に記憶するように制御する記憶制御手段と、
を更に備えたことを特徴とする請求項１記載の時間記憶装置。
【請求項３】
前記位置データ記憶手段に記憶されている各設定ポイント毎の位置データを外部に送信する送信手段を更に備えたことを特徴とする請求項１記載の時間記憶装置。
【請求項４】
外部から送信された各設定ポイント毎の位置データを受信する受信手段と、
この受信手段により受信された位置データを前記位置データ記憶手段に記憶するように制御する記憶制御手段と、
を更に備えたことを特徴とする請求項１記載の時間記憶装置。
【請求項５】
前記所要時間記憶手段に記憶された所要時間を表示する表示手段を更に備えたことを特徴とする請求項１記載の時間記憶装置。
【請求項６】
前記複数の設定ポイントは、前記移動体の出発地ポイント、通過ポイント、及び目的地ポイントの少なくとも３つの設定ポイントを含み、
前記所要時間記憶手段に記憶される所要時間は、前記出発地ポイントから次の通過ポイントまでの所要時間、前記出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、及び前記出発地ポイントから前記目的地ポイントまでの合計所要時間の少なくとも一つを含むことを特徴とする請求項１に記載の時間記憶装置。
【請求項７】
前記現在位置データ取得手段、前記位置データ記憶手段、前記比較手段、前記検知手段、前記計時手段、及び所要時間記憶手段は、前記移動体に着脱可能に装着される携帯装置に設けられていることを特徴とする請求項１に記載の時間記憶装置。
【請求項８】
現在位置を示す現在位置データを取得する現在位置データ取得手段と、
予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段と、
この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較する位置データ比較手段と、
この位置データ比較手段による比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知手段と、
前記スタート地点として設定された設定ポイントにおいて、前記検知手段により前記第１の検知が検知されると計時を開始する計時手段と、
前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第１の検知が検知されると、これに応答して前記計時手段によって計時される計時データを各経過ポイントに対応づけて自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して前記計時手段によって計時される計時データをゴール地点に対応づけて自動的に記憶するように制御する自動記憶制御手段と、
この自動記憶制御手段の制御によって、前記計時手段によって計時される計時データを記憶する計時データ記憶手段と、
を備えたことを特徴とする時間記憶装置。
【請求項９】
前記検知手段は、更に、前記現在位置データが前記各設定ポイント毎の位置データから所定の範囲内に入ったことを検知する第３の検知を行い、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答して経過ポイントに接近していることを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答してゴール地点に接近していることを報知する報知手段と、
手動操作により前記計時手段によって計時される計時データを前記計時データ記憶手段に記憶するように制御する手動記憶制御手段と、
を更に備えたことを特徴とする請求項８記載の時間記憶装置。
【請求項１０】
前記報知手段は、更に、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して経過ポイントを通過することを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答してゴール地点に到達したことを報知することを特徴とする請求項９記載の時間記憶装置。
【請求項１１】
前記計時手段は、前記報知手段によってゴール地点に到達したことを報知した後、所定時間経過後に計時処理を自動的に終了することを特徴とする請求項１０記載の時間記憶装置。
【請求項１２】
前記位置データ記憶手段は、更に、前記少なくとも一つの経過ポイント、及びゴール地点の設定ポイント毎の位置データに対応づけて、予定通過時間または予定到着時間がそれぞれ記憶されており、
前記現在位置データ取得手段は、
更に、現在の移動速度を示す移動速度データを取得し、前記位置データ記憶手段に記憶されている設定ポイント毎に位置データと、予定通過時間または予定到着時間とに基づいて前記各設定ポイント間の予定平均速度を演算して、前記移動速度データと比較する速度比較手段と、
この速度比較手段による比較の結果に基づいて、現在の移動速度が予定平均速度より速いか否かを報告する報告手段と、
を更に備えたことを特徴とする請求項８記載の時間記憶装置。
【請求項１３】
前記予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の設定ポイント毎の位置データに基づいて、予め定められたコースを表示するとともに、前記現在位置データ、前記計時データ、前記ラップタイム等に基づく各種情報を表示する表示手段を更に備えたことを特徴とする請求項８から請求項１２のいずれかに記載の時間記憶装置。
【請求項１４】
請求項１または請求項８のいずれかに記載の時間記憶装置を腕時計本体に備えたことを特徴とする腕時計。
【請求項１５】
自己の現在位置を示す現在位置データを取得する現在位置データ取得ステップと、
予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記設定ポイント毎の位置データと前記現在位置データ取得ステップにより取得された現在位置データとを比較する比較ステップと、
この比較ステップによる比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知ステップと、
この検知ステップにより前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時する計時ステップと、
この計時ステップにより計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶する所要時間記憶ステップと、
を備えたことを特徴とする時間記憶方法。
【請求項１６】
現在位置を検出して現在位置データを取得する現在位置データ取得ステップと、
予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較する位置データ比較ステップと、
この位置データ比較ステップによる比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知ステップと、
前記スタート地点として設定された設定ポイントにおいて、前記検知ステップにより前記第１の検知が検知されると計時を開始する計時ステップと、
前記経過ポイントとして設定された設定ポイントにおいて、前記検知ステップにより前記第１の検知が検知されると、これに応答して前記計時ステップによって計時される計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、前記検知ステップにより前記第２の検知が検知されると、これに応答して前記計時ステップによって計時される計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶するように制御する自動記憶制御ステップと、
を備えたことを特徴とする時間記憶方法。
【請求項１７】
移動体に設けられた時間記憶装置が予め定められた複数の設定ポイント間を移動するために必要な所要時間を計時して記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを有する記憶媒体であって、
前記記憶制御プログラムコードは、前記コンピューターに対し、
前記移動体の現在位置を示す現在位置データを取得させ、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御し、この位置データ記憶手段に記憶されている前記設定ポイント毎の位置データと前記取得された前記移動体の現在位置データとを比較させ、この比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行わせ、
この検知の結果、前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時させ、この計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶させることを特徴とする記憶媒体。
【請求項１８】
予め定められた複数の設定ポイントを経過する毎に計時データを記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを有する記憶媒体であって、
前記記憶制御プログラムコードは、前記コンピューターに対し、
現在位置を示す現在位置データを取得させ、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較させ、この比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行わせ、
前記スタート地点として設定された設定ポイントにおいて、前記第１の検知が検知されると計時を開始させ、
前記経過ポイントとして設定された設定ポイントにおいて、前記第１の検知が検知されると、これに応答して計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶させ、前記ゴール地点として設定された設定ポイントにおいて、前記第２の検知が検知されると、これに応答して計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶させる、ことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ラリー競技等に使用して有効な時間記憶装置、腕時計、時間記憶方法及び記憶媒体に関する。
【０００２】
【従来の技術】
従来より、マラソン競技や各種のラリー競技において、コース上の各設定ポイントにおける各競技者のラップタイム（各設定ポイント間の所要時間）の計測は、競技者自身が装着している腕時計等に競技者自身がキー操作によりラップタイムを入力したり、或いはコース上の各設定ポイントに設置されている受信機に対して競技者自身が装着している通信機能を備えた腕時計等からトランスポンダー方式で送信してラップタイムを計測することにより行われていた。
【０００３】
【発明が解決しようとする課題】
しかし、上記のように競技者自身が各通過地点でキー操作してラップタイム等を計測するものでは、競技中に操作しなければならず競技中の競技者にとってこれは煩わしく、またキーの押し忘れなどが起こる可能性もある。更には、競技者が各設定ポイント地点を確実に通過したことを確認する係員が必要となるといった問題点があった。
【０００４】
また、トランスポンダー方式でラップタイム等を計測する場合にも、受信機を設置した場所に係員が必要となる上記と同じ問題が生じてしまう。
【０００５】
以上の課題を鑑み本発明の課題は、ラリー競技等において各競技者のラップタイムを計測する場合に、競技の開始時点から終了時点まで競技者自身がキー操作等を行うことなく、またコース上の各ポイント地点に受信機や係員を配置することなく、競技者の位置と時刻を自動的に計測でき、競技のコース設定を自由に行ってもラップタイムの計測及び記憶が可能となる時間記憶装置、腕時計、時間記憶方法及び記憶媒体を提供することにある。
【０００６】
【課題を解決するための手段】
請求項１記載の発明は、
移動体の現在位置を示す現在位置データを取得する現在位置データ取得手段（図１のＧＰＳユニット３；図１１のＧＰＳユニット１０３）と、
予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段（図１・図４のＲＡＭ９、図１１のＲＡＭ１０９）と、
この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得された前記移動体の現在位置データとを比較する比較手段（図１のＣＰＵ２；図９のＱ３；図１１のＣＰＵ１０２；図２０のＳ４０６、Ｓ４０８、Ｓ４１４、Ｓ４１７、Ｓ４２１、Ｓ４２６）と、
この比較手段による比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知手段（図１のＣＰＵ２、図９のＱ３、Ｑ６、Ｑ８、Ｑ１１、Ｑ１５；図１１のＣＰＵ１０２、図２０のＳ４０５、Ｓ４１２）と、
この検知手段により前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時する計時手段（図１の時計部６、ＣＰＵ２；図９のＱ４、Ｑ９；図１１の時計部１０６、ＣＰＵ１０２；図２０のＳ４１１、Ｓ４２４、Ｓ４２８；図２２）と、
この計時手段により計時された所要時間を前記各設定ポイント間を移動するために必要な所要時間として記憶する所要時間記憶手段（図１のＲＡＭ９；図９のＱ７、Ｑ１２；図１１のＲＡＭ１０９；図２２）と、
を備えたことを特徴としている。
【０００７】
この請求項１記載の発明によれば、
時間記憶装置は、予め記憶手段に記憶されているコース上の各設定ポイント毎のポイント位置データと、現在位置データ取得手段により取得された移動体の現在位置データとを比較することにより、移動体がコース上の各設定ポイントから移動を開始したかどうか、或いは各設定ポイントに到達したかどうかを判別し、もし各設定ポイントから移動を開始したと判別された場合には自動的に計時を開始し、各設定ポイントに到達したと判別された場合には自動的に計時された所要時間を記憶することにより、競技者が操作することなく自動的にコース上の各設定ポイント間の所要時間が計測可能な時間記憶装置が提供可能になる。
【０００８】
請求項２記載の発明は、
請求項１記載の時間記憶装置において、
使用者により手動操作される手動操作手段（図１・図２の入力部５）と、
前記手動操作手段により手動操作された際に、前記現在位置データ取得手段により取得された現在位置データを前記位置データ記憶手段に記憶するように制御する記憶制御手段（図１のＣＰＵ２；図７のＳ２〜Ｓ４、Ｓ５〜Ｓ７、Ｓ８〜Ｓ１０）と、
を更に備えたことを特徴としている。
【０００９】
この請求項２記載の発明によれば、
時間記憶装置は、移動体がコース上の各設定ポイントに居る状態のもとで、使用者が時間記憶装置を手動操作することにより現在位置データ取得手段により取得された現在位置データを記憶手段に記憶することが可能となり、設定しようとするコース上の全ての設定ポイントに赴き使用者が手動操作して各設定ポイントの位置データを順次記憶させるだけで時間記憶装置に全てのコースデータが記憶される。その結果、使用者が自由にコースを設定して容易に競技を行うことができるようになる。
【００１０】
請求項３記載の発明は、
請求項１記載の時間記憶装置において、
前記位置データ記憶手段に記憶されている各設定ポイント毎の位置データを外部に送信する送信手段（図１の送信部７；図８）を更に備えたことを特徴としている。
【００１１】
この請求項３記載の発明によれば、
時間記憶装置は、記憶手段に記憶されている各設定ポイント毎のポイント位置データの他の時間記憶装置への送信が可能になり、その結果、予めコース上の各設定ポイント毎のポイント位置データが記憶してある時間記憶装置から、他の１つ又は複数の時間記憶装置への当該ポイント位置データの送信が可能となる。
【００１２】
請求項４記載の発明は、
請求項１記載の時間記憶装置において、
外部から送信された各設定ポイント毎の位置データを受信する受信手段（図１の受信部８；図８）と、
この受信手段により受信された位置データを前記位置データ記憶手段に記憶するように制御する記憶制御手段（図１のＣＰＵ２；図８のＲ’２、Ｒ’３）と、
を更に備えたことを特徴とする。
【００１３】
この請求項４記載の発明によれば、
時間記憶装置は、他の時間記憶装置からの受信が可能になり、その結果、予めコース上の各設定ポイント毎のポイント位置データが記憶してある他の１つ又は複数の時間記憶装置から当該時間記憶装置への当該ポイント位置データの受信及び記憶装置への記憶が可能となる。
【００１４】
請求項５記載の発明は、
請求項１記載の時間記憶装置において、
前記所要時間記憶手段に記憶された所要時間を表示する表示手段（図１の表示部４）を更に備えたことを特徴としている。
【００１５】
この請求項５記載の発明によれば、
時間記憶装置は、所要時間記憶手段に記憶された所要時間を表示することが可能となる。
【００１６】
請求項６記載の発明は、
請求項１記載の時間記憶装置において、
前記複数の設定ポイントは、前記移動体の出発地ポイント、通過ポイント、及び目的地ポイントの少なくとも３つの設定ポイントを含み、
前記所要時間記憶手段に記憶される所要時間は、前記出発地ポイントから次の通過ポイントまでの所要時間、前記出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、及び前記出発地ポイントから前記目的地ポイントまでの合計所要時間の少なくとも一つを含むことを特徴としている。
【００１７】
この請求項６記載の発明によれば、
各設定ポイントが、移動体の出発地ポイント、通過ポイント、及び目的地ポイントの少なくとも３つの設定ポイントから構成されている場合に、時間記憶装置により、出発地ポイントから次の通過ポイントまでの所要時間、出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、及び出発地ポイントから目的地ポイントまでの合計所要時間の計測が可能になり、その結果、競技者は、時間記憶装置により、各通過ポイント間の所要時間のみならず、出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、並びに出発地ポイントから目的地ポイントまでの合計所要時間も容易に知ることができるようになる。
【００１８】
請求項７記載の発明は、
請求項１記載の時間記憶装置において、
前記現在位置データ取得手段、前記位置データ記憶手段、前記比較手段、前記検知手段、前記計時手段、及び所要時間記憶手段は、前記移動体に着脱可能に装着される携帯装置に設けられていることを特徴としている。
【００１９】
この請求項７記載の発明によれば、
時間記憶装置は、携帯装置の形態を取ることにより、競技者が時間記憶装置を身につけて競技をおこなうことができ、その結果、競技者はコース上の各設定ポイント間の所要時間や合計所要時間を競技中に容易に視認することができる。
【００２０】
請求項８記載の発明は、
現在位置を検出して現在位置データを取得する現在位置データ取得手段（図１１のＧＰＳユニット１０３）と、
予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段（図１１のＲＡＭ１０９；図１３の予定位置データ記憶領域１０９ｆ；図１４）と、
この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較する位置データ比較手段（図１１のＣＰＵ１０２；図２０のＳ４０６、Ｓ４０８、Ｓ４１４、Ｓ４１７、Ｓ４２１、Ｓ４２６）と、
この位置データ比較手段による比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知手段（図１１のＣＰＵ１０２；図２０のＳ４０５、Ｓ４１２）と、
前記スタート地点として設定された設定ポイントにおいて、前記検知手段により前記第１の検知が検知されると計時を開始する計時手段（図１１の時計部１０６、ＣＰＵ１０２；図２０のＳ４１１；図１７）と、
前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第１の検知が検知されると、これに応答して前記計時手段によって計時される計時データを各経過ポイントに対応づけて自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して前記計時手段によって計時される計時データをゴール地点に対応づけて自動的に記憶するように制御する自動記憶制御手段（図１１のＣＰＵ１０２；図２１のＳ４２４；図１８）と、
この自動記憶制御手段の制御によって、前記計時手段によって計時される計時データを記憶する計時データ記憶手段（図１１のＲＡＭ１０９；図１３の計測結果データ記憶領域１０９ｇ；図１５）と、
を備えたことを特徴としている。
【００２１】
この請求項８記載の発明によれば、
前記位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較手段によって比較し、この比較の結果、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第１の検知が検知されると、これに応答して前記計時手段によって計時される計時データを、自動記憶制御手段によって各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して前記計時手段によって計時される計時データを、自動記憶制御手段によってゴール地点に対応づけて計時データ記憶手段に自動的に記憶するように制御する。
【００２２】
したがって、予め定められたコース上の競技等で通過時間を計測する際に、各設定ポイント毎に自動的に計時データが記憶されるため、競技者等が通過時間計測位置を意識せずに競技に専念することができる時間記憶装置を提供することが可能となる。
【００２３】
請求項９記載の発明は、
請求項８記載の時間記憶装置において、
前記検知手段は、更に、前記現在位置データが前記各設定ポイント毎の位置データから所定の範囲内に入ったことを検知する第３の検知を行い、
前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答して経過ポイントに接近していることを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答してゴール地点に接近していることを報知する報知手段（図１１の音出力手段１１１；図２０のＳ４１６、Ｓ４１９、Ｓ４２７）と、
手動操作により前記計時手段によって計時される計時データを前記計時データ記憶手段に記憶するように制御する手動記憶制御手段（図１１のＣＰＵ１０２、入力部１０５；図１８；図１９）と、
を更に備えたことを特徴としている。
【００２４】
この請求項９記載の発明によれば、
報知手段によって、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答して経過ポイントに接近していることを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第３の検知が検知されると、これに応答してゴール地点に接近していることを報知する。また、この報知に応じて使用者が行う手動操作に従って、手動記憶制御手段によって、前記計時手段により計時される計時データを前記計時データ記憶手段に記憶するように制御する。
【００２５】
したがって、請求項８記載の発明の効果に加えて、競技者等が設定ポイントに接近すると、前記報知手段によりその旨を競技者等に報知することができるため、競技者等は、当該報知に応答して手動操作によって計時データを記憶することができ、更に正確な通過時間計測を行うことが可能な時間記憶装置を提供することができる。
【００２６】
請求項１０記載の発明は、
請求項９記載の時間記憶装置において、
前記報知手段は、更に、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して経過ポイントを通過することを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答してゴール地点に到達したことを報知することを特徴としている。
【００２７】
この請求項１０記載の発明によれば、
前記報知手段によって、前記経過ポイントとして設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答して経過ポイントを通過することを報知し、前記ゴール地点として設定された設定ポイントにおいて、前記検知手段により前記第２の検知が検知されると、これに応答してゴール地点に到達したことを報知する。
【００２８】
したがって、請求項９記載の発明の効果に加えて、前記報知手段は、経過ポイントを通過またはゴール地点に到着したことを競技者等に報知することができるため、競技者等が設定ポイントに接近した旨の報知を聞き落としてしまった場合等にも再度報知を行うことができ、更に正確な通過時間計測を行うことが可能となる。
【００２９】
また、請求項１１記載の発明のように、
請求項１０記載の時間記憶装置において、
前記計時手段は、前記報知手段によってゴール地点に到達したことを報知した後、所定時間経過後に計時処理を自動的に終了することが有効である。
【００３０】
この請求項１１記載の発明の時間記憶装置によれば、ゴール地点到着後に競技者等が計時処理を終了操作を行うことを忘れてしまっている場合にも、自動的に計時処理を終了することが可能となり、時間記憶装置の使い勝手を向上させることができる。
【００３４】
請求項１２記載の発明は、請求項８記載の時間記憶装置において、前記位置データ記憶手段には、更に、前記少なくとも一つの経過ポイント、及びゴール地点の各設定ポイント毎の位置データに対応づけて、予定通過時間または予定到着時間がそれぞれ記憶されており、前記現在位置データ取得手段は、更に、現在の移動速度を示す移動速度データを取得し、前記位置データ記憶手段に記憶されている各設定ポイント毎に位置データと、予定通過時間または予定到着時間とに基づいて前記各設定ポイント間の予定平均速度を演算して、前記移動速度データと比較する速度比較手段（図１１のＣＰＵ１０２）と、この速度比較手段による比較の結果に基づいて、現在の移動速度が予定平均速度より速いか否かを報告する報告手段（図１１の表示部１０５、音出力手段１１１）と、を更に備えたことを特徴としている。
【００３５】
この請求項１２記載の発明によれば、前記速度比較手段によって、前記位置データ記憶手段に記憶されている各設定ポイント毎に位置データと、予定通過時間または予定到着時間とに基づいて前記各設定ポイント間の予定平均速度を演算して、前記移動速度データと比較し、報告手段によって、この速度比較手段による比較の結果に基づいて、現在の移動速度が予定平均速度より速いか否かを報告する。
【００３６】
したがって、請求項８記載の発明の効果に加えて、競技者等は、現在の移動速度が予定された速度より速いか否かを知ることができ、予定平均速度を目安としてペース配分を行うことが可能となり、時間記憶装置の使い勝手を向上させることができる。
【００３７】
また、請求項１３記載の発明のように、請求項８乃至１２のいずれかに記載の時間記憶装置において、前記予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データに基づいて、予め定められたコースを表示するとともに、前記現在位置データ、前記計時データ、前記ラップタイム等に基づく各種情報を表示する表示手段（図１１１１の表示部１０５；図１７のＳ１０７；図１８のＳ２０９；図１９のＳ３０８）を更に備えることが有効である。
【００３８】
この請求項１３記載の発明の時間記憶装置によれば、請求項８乃至１２のいずれかに記載の発明の効果に加えて、競技者等はコース設定や、コース上の現在位置、現在までの経過時間、ラップタイム等を視覚的に確認することができ、時間記憶装置の使い勝手を向上させることができる。
【００３９】
請求項１５記載の発明は、
請求項１または請求項８のいずれかに記載の時間記憶装置を腕時計本体に備えたことを特徴としている。
【００４０】
この請求項１５記載の発明の腕時計によれば、請求項１または請求項８のいずれかに記載の時間記憶装置の各種機能を、腕に装着する腕時計に備えることにより、競技者等の動作に影響を与えることなく請求項１または請求項８のいずれかに記載の発明の効果を実現することが可能となる。
【００４１】
請求項１５記載の発明は、自己の現在位置を示す現在位置データを取得する現在位置データ取得ステップと、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得ステップにより取得された現在位置データとを比較する比較ステップと、この比較ステップによる比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知ステップと、この検知ステップにより前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時する計時ステップと、この計時ステップにより計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶する所要時間記憶ステップと、を備えたことを特徴としている。
【００４２】
この請求項１５記載の発明によれば、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと、自己の現在位置を示す現在位置データとを比較することにより、移動体がコース上の各設定ポイントから移動を開始したかどうか、或いは各設定ポイントに到達したかどうかを判別し、もし各設定ポイントから移動を開始したと判別された場合には自動的に計時を開始し、各設定ポイントに到達したと判別された場合には自動的に計時された所要時間を記憶することにより、競技者が操作することなく自動的にコース上の各設定ポイント間の所要時間が計測可能な時間記憶方法が提供可能になる。
【００４３】
請求項１６記載の発明は、現在位置を検出して現在位置データを取得する現在位置データ取得ステップと、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較する位置データ比較ステップと、この位置データ比較ステップによる比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行う検知ステップと、前記スタート地点として設定された設定ポイントにおいて、前記検知ステップにより前記第１の検知が検知されると計時を開始する計時ステップと、前記経過ポイントとして設定された設定ポイントにおいて、前記検知ステップにより前記第１の検知が検知されると、これに応答して前記計時ステップによって計時される計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、前記検知ステップにより前記第２の検知が検知されると、これに応答して前記計時ステップによって計時される計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶するように制御する自動記憶制御ステップと、を備えたことを特徴としている。
【００４４】
この請求項１６記載の発明によれば、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較することにより、前記経過ポイントとして設定された設定ポイントにおいて、両データが一致している状態から不一致である状態に移行し、設定ポイントを通過した状態に移行した場合には、計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、両データが不一致である状態から一致している状態に移行し、設定ポイントに到着した状態に移行した場合には、計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶する時間記憶方法が提供可能になる。
【００４５】
請求項１７記載の発明は、移動体に設けられた時間記憶装置が予め定められた複数の設定ポイント間を移動するために必要な所要時間を計時して記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを有する記憶媒体であって、前記記憶制御プログラムコードは、前記コンピューターに対し、前記移動体の現在位置を示す現在位置データを取得させ、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御し、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記取得された前記移動体の現在位置データとを比較させ、この比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行わせ、この検知の結果、前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間を計時させ、この計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶させる、ことを特徴としている。
【００４６】
この請求項１７記載の発明によれば、移動体に設けられた時間記憶装置が予め定められた複数の設定ポイント間を移動するために必要な所要時間を計時して記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを記憶媒体が有することにより、前記記憶制御プログラムコードは、前記コンピューターに対し、前記移動体の現在位置を示す現在位置データを取得可能となり、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御し、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記取得された前記移動体の現在位置データとを比較可能となり、この比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行うことが可能となり、この検知の結果、前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間の計時が可能となり、この計時された所要時間を、前記各設定ポイント間を移動するために必要な所要時間として記憶することが可能となる。
【００４７】
その結果、前記請求項１乃至７記載の時間記憶装置、及び請求項１５記載の時間記憶方法に関する各内容がコンピューターにおいて実現可能になる。
【００４８】
請求項１８記載の発明は、予め定められた複数の設定ポイントを経過する毎に計時データを記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを有する記憶媒体であって、前記記憶制御プログラムコードは、前記コンピューターに対し、現在位置を示す現在位置データを取得させ、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較させ、この比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行わせ、前記スタート地点として設定された設定ポイントにおいて、前記第１の検知が検知されると計時を開始させ、前記経過ポイントとして設定された設定ポイントにおいて、前記第１の検知が検知されると、これに応答して計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶させ、前記ゴール地点として設定された設定ポイントにおいて、前記第２の検知が検知されると、これに応答して計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶させる、ことを特徴としている。
【００４９】
この請求項１８記載の発明によれば、予め定められた複数の設定ポイントを経過する毎に計時データを記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを記憶媒体が有することにより、前記記憶制御プログラムコードは、前記コンピューターに対し、現在位置を示す現在位置データを取得可能となり、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較可能となり、この比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行うことが可能となり、前記スタート地点として設定された設定ポイントにおいて、前記第１の検知が検知されると計時を開始可能となり、前記経過ポイントとして設定された設定ポイントにおいて、前記第１の検知が検知されると、これに応答して計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶させ、前記ゴール地点として設定された設定ポイントにおいて、前記第２の検知が検知されると、これに応答して計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶することが可能となる。その結果、前記請求項８乃至１５記載の時間記憶装置、及び請求項１７記載の時間記憶方法に関する各内容がコンピューターにおいて実現可能になる。
【００５０】
【発明の実施の形態】
以下、図を参照しつつ本発明に係わる時間記憶装置の実施の形態の詳細を説明する。
【００５１】
（第１の実施の形態）
先ず、本実施の形態の構成について説明する。
図１は、本実施の形態に係わる時間記憶装置１の内部構成の概要を記載したブロック図である。
時間記憶装置１は、ＣＰＵ２、ＧＰＳユニット３、表示部４、入力部５、時計部６、送信部７、受信部８、ＲＡＭ９、ＲＯＭ１０、記憶媒体１１ａを備えた記憶装置１１、等から構成されている。
【００５２】
ＣＰＵ（Central Proccessing Unit）２は、記憶装置１１に記憶されているシステムプログラム及び当該システムプログラムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ９内のプログラム格納領域に格納し、入力部５の操作により入力される各種指示あるいはデータをＲＡＭ９内に格納し、この入力指示及び入力データに応じて記憶装置１１内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果を、ＲＡＭ９内に格納するとともに、表示部４に入力する。
【００５３】
また、ＣＰＵ２は、コース設定モード時には、ＧＰＳユニット３からの現在位置データ（現在位置の緯度経度に関するデータ）を受信してＲＡＭ９に記憶する。
【００５４】
更に、ＣＰＵ２は、ラリーモード時には、ＲＡＭ９に予め記憶されているコース上の各設定ポイントの位置データとＧＰＳユニット３から送られてくる現在位置データを比較し、両データにずれが生じれば時計部６において計時を開始させ、また、両データが一致すれば時計部６における計時を終了させる。
【００５５】
ＧＰＳユニット３は、静止衛星からの電波を受信するアンテナ３ａを備え、アンテナ３ａを介して受信した静止衛星からのデータを処理し、現在自身が居る位置の緯度経度の算出を行うユニットで、算出された現在位置データはＣＰＵ２に送られるとともに、ＲＡＭ９に記憶される。
【００５６】
尚、ＧＰＳユニット３は、時間記憶装置１と一体に設けられている構成になっているが、別体に設けてもよく、別体で設けられるときには、赤外線通信や無線通信により現在位置データを時間記憶装置１に出力する。例えば、自動車等に搭載されているＧＰＳ装置から、赤外線通信や電波による無線通信等によりＧＰＳ情報（自身の現在位置の緯度経度に関する情報）を取得するような構成とする。
【００５７】
表示部４は、液晶表示装置等により構成され、ＣＰＵ２から入力される現在時刻や所要時間等の各種データを画像表示する。
入力部５は、各種の入力キー、設定キー、ファンクションキー等を備え、ユーザーがキー操作することにより、モードの切替（例えば、コース設定モード、コースデータ送受信モード、或いはラリーモード等の切替、後述図３参照）や表示部４に表示させるデータの切替等が行われる。
【００５８】
時計部６は、例えば、水晶発振等で時刻を刻む時計としての機能を備えるとともに、各種計時機能を備え、ＣＰＵ２からの指令を受けて各設定ポイント間の所要時間や合計所要時間を計時するとともに、現在時刻、及び計時した所要時間や合計所要時間に関する情報をＣＰＵ２に出力する。また、それらの情報は表示部４において表示される。
【００５９】
送信部７は、赤外線通信や電波による無線通信等により、ＲＡＭ９に記憶されているコース上の各設定ポイントに関するデータを、外部装置である他の時間記憶装置１に送信するための送信部である。
【００６０】
受信部８は、外部装置である他の時間記憶装置１から赤外線や電波の形態で送信されてきたコース上の各設定ポイントに関するデータを受信する受信部で、受信したデータはＲＡＭ９に記憶される。
【００６１】
ＲＡＭ（Ramdom Access Memory）９は、ＣＰＵ２により演算処理される各種プログラムやデータなどを一時的に記憶する記憶領域からなり、記憶された各種プログラムやデータなどの読み出しも行われる。
【００６２】
ＲＡＭ９には、コース上の各設定ポイントの位置情報（緯度経度）に関するデータが記憶されるとともに、各設定ポイント間の所要時間、及び出発地ポイントから各設定ポイント間の合計所要時間に関するデータが記憶される。
ＲＯＭ(Read Only Memory)１０は、ＣＰＵ２からの指示により格納されているデータの読み出しを行う読み出し専用メモリーであり、例えば、計時処理に関する各種データを処理する専用プログラムが記憶されている。
【００６３】
記憶装置１１は、プログラムやデータ等が記憶されている記憶媒体１１ａを有しており、この記憶媒体１１ａは磁気的、光学的記憶媒体、若しくは半導体メモリにより構成されている。また、記憶媒体１１ａは、記憶装置１１に固定的に設けたもの、若しくは着脱自在に装着したものである。
【００６４】
この記憶媒体１１ａにはシステムプログラム及び当該システムプログラムに対応する各種アプリケーションプログラム、各種データの入力処理、検出処理、通信処理、及び各処理プログラムで処理されたデータ等を記憶する。
【００６５】
尚、この記憶媒体１１ａに記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００６６】
図２は、時間記憶装置１を使用者により携帯される携帯型の電子機器である腕時計に適用した場合の実施の形態を示す図である。
この実施の形態の時間記憶装置１は、図２に示すように、液晶表示器等からなる表示部４、時刻の設定やデータ入力、或いはモード設定等を行う各種の入力ボタンからなる入力部５、赤外線通信や電波による無線通信により、コースデータの送信及び受信を行う送受信部７，８、等を外観上備える構成になる。
【００６７】
尚、この図２に示すように、腕時計内にＧＰＳユニット３及びＧＰＳアンテナ３ａを腕時計内には備えずに、自動車（二輪を含む）等に備えられたＧＰＳユニットから、赤外線通信や電波による無線通信によりＧＰＳ情報（現在居る地点の位置情報）を取得するような構成にしてもよい。このような構成の場合、ＧＰＳユニット３からの位置情報は、例えば、受信部８により受信するようにする。
【００６８】
図３は、前記時間記憶装置１の表示部４に表示される表示例を記載した図である。
表示部４に表示される表示画面は、入力部５の操作により、通常の時計としての現在時刻の表示、コース上の各設定ポイントの位置情報（緯度経度）を入力する際のコース設定モード表示、コースデータの送受信する際のデータ送受信モード表示、ラリー競技を行う際ののラリーモード表示、等の表示画面に切り替わるような構成になっている。
【００６９】
例えば、図３記載の表示部４の表示画面は、ラリーモード表示時の表示画面で、前設定ポイントを出発してからの経過時間の表示４ａ、スタートしてからの合計所要時間の表示４ｂ、現在時刻の表示４ｃ、等の表示が行われる。またこの際、入力部５の操作により、現在地点の緯度経度や次の設定ポイントの緯度経度等を表示するようにしてもよい。
【００７０】
図４は、コース設定時にＲＡＭ９に記憶される記憶内容例を記載した図である。
時間記憶装置１をコース設定モードにモード設定し、例えば、出発地ポイント及び目的地ポイントを含め６個の設定ポイントがあるコース（図５記載のようなコース）を設定しようとする場合に、コース上の各設定ポイントに順次赴いてその設定ポイントの位置情報である緯度経度に関するデータをＲＡＭ９に記憶していく。このとき、ＲＡＭ９の記憶領域内には図４記載のように各設定ポイントに関する緯度経度に関するデータが各々番地を振り当てられて順に記憶されている。
【００７１】
図５は、時間記憶装置１を使用してラリー競技をおこなう場合の設定コース例を記載した図である。
図５記載の設定コースは、出発地点と目的地点が同じで、６つの設定ポイントからなる場合のコース例である。
【００７２】
ラリー競技は、自動車（二輪を含む）に乗った競技者が出発地から目的地迄の合計所要時間、並びに各通過ポイント間の所要時間を競う競技であり、このとき、予め定められた各設定ポイントを通過すればよく、各設定ポイント間の移動経路は問われないので、競技者の各設定ポイント間の所要時間を計測すれば、出発地から各設定ポイント間の合計所要時間も算出される。
【００７３】
例えば、ラリー競技の為のコース設定をする場合、代表者がコース設定モードに設定された時間記憶装置１を用いて設定しようとするポイントに赴き、各設定ポイント毎にＧＰＳユニット３により算出されるその地点の緯度経度を順次ＲＡＭ９に記憶する（前述図４参照）。
【００７４】
具体的には、主催者側の代表者等が、先ずコース上の出発地となる設定ポイントに赴き、時間記憶装置１の入力部５を操作してＧＰＳユニット３により算出された出発地ポイントの位置情報、即ち緯度経度（Ｘ０，Ｙ０）をＲＡＭ９に記憶する。次に、第１の通過ポイントに赴き、ＧＰＳユニット３により算出された第１の通過ポイントの緯度経度（Ｘ１，Ｙ１）をＲＡＭ９に記憶する。同様にして、第２〜第４の通過ポイントに赴き、ＧＰＳユニット３により算出された第２〜第４の各通過ポイントの緯度経度（Ｘ２，Ｙ２）〜（Ｘ４，Ｙ４）をＲＡＭ９に記憶する。最後に、目的地となるポイントに赴き、ＧＰＳユニット３により算出された目的地ポイントの緯度経度（Ｘ５，Ｙ５）をＲＡＭ９に記憶し、コース設定モードを終了する。このとき、コースデータはＲＡＭ９の記憶領域内に図４記載のような形で記憶されている。
【００７５】
次に、本実施の形態の作用について説明する。
図６〜図１０において、時間記憶装置１の各処理モードで行われる制御処理について説明する。
図６は、時間記憶装置１において、モード処理を行う場合のフローチャートである。
尚、このフローチャートに記載した各機能を実現するプログラムは時間記憶装置１のＣＰＵ２が読み取り可能なプログラムコードの形態で時間記憶装置１の記憶媒体１１ａに記憶されている。
【００７６】
時間記憶装置１は、モード処理によって、コース設定モード、コースデータ送受信モード（コースデータ送信モード及びコースデータ受信モード）、ラリー競技モードの何れの処理を行うかを決定する。
【００７７】
先ず、ステップＴ１において、モード設定スイッチの状態検出を行いステップＴ２に移行する。
ステップＴ２では、ステップＴ１における検出結果に基づき分岐処理を行い、ステップＴ３（コース設定モード処理）、ステップＴ４（コースデータ送受信モード処理）、ステップＴ５（ラリー競技モード処理）の何れかに移行する。
【００７８】
ステップＴ３では、サブルーチンであるコース設定モード処理（後述図７記載）を行う。
【００７９】
ステップＴ４では、サブルーチンであるコースデータ送受信モード処理（後述図８記載）を行う。
ステップＴ５では、サブルーチンであるラリー競技モード処理（後述図９、１０記載）を行う。
以上で、モード処理のメインフローは終了する。
【００８０】
図７は、コース設定モード処理のフローチャートを記載した図である。
尚、このフローチャートに記載した各機能を実現するプログラムは時間記憶装置１のＣＰＵ２が読み取り可能なプログラムコードの形態で時間記憶装置１の記憶媒体１１ａに記憶されている。
【００８１】
図７記載のフローチャートは、メインフローである図６記載のモード処理のサブルーチン処理であり、コース設定モード処理にモード設定してコース設定を行う場合のフローチャートである。
【００８２】
先ず、ステップＳ１において、入力部５のモードスイッチを操作して、コース設定モードにモード設定してステップＳ２に移行する。
次に、設定しようとするコース上の出発地ポイントにおいて、ステップＳ２〜ステップＳ４を行う。
【００８３】
ステップＳ２では、入力部５のポイント設定スイッチがオンになっているかどうかを判別して、オンの場合にはステップＳ３に移行し、オンでない場合にはステップＳ２を再度行う。
ステップＳ３では、ポイント設定スイッチがオンになっている場合、ＧＰＳユニット３からの現在位置データをＣＰＵ２が受信してステップＳ４に移行する。
ステップＳ４では、受信した現在位置データをコース上の出発地ポイントの緯度経度としてＲＡＭ９のアドレスの「０００１」の対応する現在位置データエリアＧ１に記憶させ、ステップＳ５に移行する。
【００８４】
ステップＳ５〜ステップＳ７は、設定しようとするコース上の各通過ポイントにおいて行う。
ステップＳ５では、ポイント設定スイッチがオンになっているかどうかを判別して、オンの場合にはステップＳ６に移行し、オンでない場合にはステップＳ５を再度行う。
【００８５】
ステップＳ６では、ポイント設定スイッチがオンになっている場合、ＧＰＳユニット３からの現在位置データをＣＰＵ２が受信してステップＳ７に移行する。
ステップＳ７では、受信した現在位置データをコース上の該当する各通過ポイントの緯度経度としてＲＡＭ９のアドレスの「０００２」の対応する現在位置データエリアＧ２に記憶させ、ステップＳ８に移行する。
【００８６】
そして、ステップＳ８〜ステップＳ１０は、設定しようとするコース上の目的地ポイントにおいて行う。
ステップＳ８では、ポイント設定スイッチがオンになっているかどうかを判別して、オンの場合にはステップＳ９に移行し、オンでない場合にはステップＳ８を再度行う。
【００８７】
ステップＳ９では、ポイント設定スイッチがオンになっている場合、ＧＰＳユニット３からの現在位置データをＣＰＵ２が受信してステップＳ１０に移行する。
ステップＳ１０では、受信した現在位置データをコース上の出発地ポイントの緯度経度としてＲＡＭ９のアドレスの「０００２」の対応する現在位置データエリアＧ３に記憶させ、ステップＳ１１に移行する。
【００８８】
ステップＳ１１では、入力部５のキーを操作してコース設定モードを終了する。
以上で、コース設定モード処理は終了しメインフロー（図６記載）へリターンされる。
【００８９】
尚、時間記憶装置１のＲＯＭ１０は、上記のようなルーチンでもって動作するようにプログラムされている。
図８（Ａ）、（Ｂ）は、コースデータ送受信の際に、送信側の時間記憶装置１で行われるコースデータ送信処理、及び受信側の時間記憶装置１で行われるコースデータ受信処理の各フローチャートを記載した図である。
【００９０】
尚、この各フローチャートに記載した各機能を実現するプログラムは時間記憶装置１のＣＰＵ２が読み取り可能なプログラムコードの形態で時間記憶装置１の記憶媒体１１ａに記憶されている。
【００９１】
図８（Ａ）は、コースデータ送信処理のフローチャートであり、コース設定モード処理によりＲＡＭ９にコースデータが記憶された時間記憶装置１から他の１つ又は複数の時間記憶装置１へコースデータを送信しようとするときに行われる制御処理である。
【００９２】
先ず、ステップＲ１において、入力部５のモードスイッチの操作によりコースデータ送信モードにモード設定してステップＲ２に移行する。
ステップＲ２では、入力部５のモードスイッチの操作によりコースデータ送信スイッチがオンにされたどうかを判別して、送信スイッチがオンにされていればステップＲ３に移行し、オンにされていなければオンにされるまでステップＲ２を繰り返す。
【００９３】
ステップＲ３では、各設定ポイント毎の記憶済みの位置データを競技者側の携帯時計に送信してステップＲ４に移行する。
ステップＲ４では、入力部５の操作してコースデータ送信モードを終了する。
【００９４】
次に、図８（Ｂ）は、コースデータ受信処理のフローチャートであり、予めコースデータが記憶された他の時間記憶装置１から送られてくるコースデータを受信しようとするときに時間記憶装置１で行われる制御処理である。
【００９５】
先ず、ステップＲ’１において、入力部５の操作によりコースデータ受信モードにモード設定してステップＲ’２に移行する。
ステップＲ’２では、受信部において外部からの送信データを受信したかどうかを判別して、受信していればステップＲ’３に移行し、受信していなければ受信するまでステップＲ’２を繰り返す。
【００９６】
ステップＲ’３では、受信したコースデータをＲＡＭ９に記憶してステップＲ’４に移行する。
ステップＲ’４では、入力部５のモードスイッチの操作してコースデータ受信モードを終了する。
【００９７】
以上で、コースデータ送受信の際に、送信側及び受信側の時間記憶装置１で行われるコースデータ送受信処理は終了しメインフロー（図６記載）へリターンされる。
【００９８】
尚、時間記憶装置１のＲＯＭ１０は、上記のようなルーチンでもって動作するようにプログラムされている。
【００９９】
図９、１０は、ラリーモードにおいてラリー競技を行う場合の時間記憶装置１における制御処理に関するフローチャートを記載した図である。
尚、このフローチャートに記載した各機能を実現するプログラムは時間記憶装置１のＣＰＵ２が読み取り可能なプログラムコードの形態で時間記憶装置１の記憶媒体１１ａに記憶されている。
【０１００】
図９、１０記載のフローは、メインフローである図６記載のモード処理のサブルーチン処理であり、ラリーモード処理にモード設定してラリー競技を行う場合に時間記憶装置１が行う制御処理に関するフローである。
【０１０１】
先ず、ステップＱ１において、ラリー競技開始直前に競技者が入力部５のモードスイッチを操作して腕時計１をラリーモードにモード設定する。
ステップＱ２では、予めＲＡＭ９に記憶されている出発地ポイントの位置情報（緯度経度）を読み出しステップＱ３に移行する。
【０１０２】
ステップＱ３では、読み出された出発地ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とを比較して、一致しない場合にはステップＱ４に移行し、一致する場合にはステップＱ３を再度行う。
ステップＱ４では、出発地ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とに不一致が生じた時点を起点として、時計部６において計時を開始する。
【０１０３】
ステップＱ５では、予めＲＡＭ９に記憶されている第１の通過ポイントの位置情報を読み出しステップＱ６に移行する。
ステップＱ６では、読み出された第１の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とを比較して、一致する場合にはステップＱ７に移行し、一致しない場合にはステップＱ６を再度行う。
【０１０４】
ステップＱ７では、第１の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報が一致した時点を終点として、時計部６において計時された所要時間をＲＡＭ９の所要時間データエリアＳ１に記憶する。
ステップＱ８では、読み出した第１の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とを比較して、一致しない場合にはステップＱ９に移行し、一致する場合にはステップＱ８を再度行う。
【０１０５】
ステップＱ９では、第１の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とに不一致が生じた時点を起点として、時計部６において計時を開始する。
ステップＱ１０では、予めＲＡＭ９に記憶されている第２の通過ポイントの位置情報を読み出しステップＱ１１に移行する。
【０１０６】
ステップＱ１１では、読み出した第２の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とを比較して、一致する場合にはステップＱ１２に移行し、一致しない場合にはステップＱ１１を再度行う。
ステップＱ１２では、第２の通過ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報が一致した時点を終点として、時計部６において計時された所要時間、並びに最初に計時を開始した時点（スタートした時点）からの合計所要時間をＲＡＭ９の所要時間データエリアＳ２及び合計所要時間データエリアＳ３に記憶する。
【０１０７】
ステップＱ１３では、第３の通過ポイント及び第４の通過ポイントに対しても、同様な位置情報の比較を行い、各通過ポイント間の所要時間、並びに合計所要時間をＲＡＭ９の所要時間データエリアＳｎ１及び合計所要時間データエリアＳｎ２に記憶する。
ステップＱ１４では、予めＲＡＭ９に記憶されている目的地ポイントの位置情報を読み出しステップＱ１５に移行する。
【０１０８】
ステップＱ１５では、読み出した目的地ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報とを比較して、一致する場合にはステップＱ１６に移行し、一致しない場合にはステップＱ１５を再度行う。
ステップＱ１６では、目的地ポイントの位置情報とＧＰＳユニット３により随時算出される位置情報が一致した時点を終点として、時計部６において計時された所要時間、並びに最初に計時を開始した時点からの合計所要時間をＲＡＭ９に記憶するとともに、それらの所要時間をステップＱ１７にて、表示部４に表示した後に、計時を終了する。
【０１０９】
以上で、ラリーモード処理は終了しメインフロー（図６記載）へリターンされる。
尚、時間記憶装置１のＲＯＭ１０は、上記のようなルーチンでもって動作するようにプログラムされている。
以上のように、本実施の形態に係わる時間記憶装置１が、予めＲＡＭ９に記憶したコース上の各設定ポイント毎の位置データとＧＰＳユニット３から得られる位置データを比較して、移動体がコース上の各設定ポイントから移動を開始したかどうか、或いは各設定ポイントに到達したかどうかを判別し、もし各設定ポイントから移動を開始したと判別された場合には自動的に計時を開始し、各設定ポイントに到達したと判別された場合には自動的に計時された所要時間を記憶するとともに、それらの所要時間を表示部４に表示することにより、競技者がラリー競技の開始時点から終了時点までキー操作を行うことなく、自動的にコース上の各設定ポイント間の所要時間及び合計所要時間が計測可能な時間記憶装置１が提供可能になる。また、使用者の手動操作により時間記憶装置１に各設定ポイントの位置データの記憶が可能であるので、自由にコースを設定してラリー競技等を楽しむことができる。
【０１１０】
尚、本実施形態では、自動車（二輪含む）によるラリー競技だけでなく、自転車やボート等による山や海でのラリー競技にも適用可能である。
【０１１１】
また、本実施形態は、現在の自己の位置検出をＧＰＣからの位置データを受信して行っているが、これに限られず、各設定ポイントまたはコース上に配置された位置データ発信機からの位置データを受信して行っても可能である。
【０１１２】
（第２の実施の形態）
先ず、本実施の形態の構成について説明する。
図１１は、本実施の形態に係わる時間記憶装置１００の内部構成の概要を記載したブロック図である。この図１１において、時間記憶装置１００は、ＣＰＵ１０２、ＧＰＳユニット１０３、表示部１０４、入力部１０５、時計部１０６、ＲＡＭ１０９、ＲＯＭ１１０、音出力部１１１等から構成されている。
【０１１３】
ＣＰＵ１０２は、ＲＯＭ１１０に記憶されているシステムプログラム及び当該システムプログラムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ１０９内のプログラム格納領域に格納し、入力部１０５の操作により入力される各種指示あるいはデータをＲＡＭ１０９内に格納し、この入力指示及び入力データに応じてＲＯＭ１１０内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果を、ＲＡＭ１０９内に格納するとともに、表示部１０４に入力する。
【０１１４】
また、ＣＰＵ１０２は、ストップウォッチモードでは、入力部１０５の操作により時計部１０６を制御して計時を行い、その結果をＲＡＭ１０９に格納する。また、位置情報をＧＰＳユニット１０３から受信してＲＡＭ１０９に格納する。更に、ＣＰＵ１０２は、ＲＡＭ１０９に格納されている経過ポイント等の位置情報とＧＰＳユニット１０３からの位置情報を比較し、その結果により時計部１０６を制御して計時を行い、その結果をＲＡＭ１０９に格納する。そして、ＣＰＵ１０２は、ＲＡＭ１０９に格納されたデータをモード毎に表示データとして表示部１０４に出力する。
【０１１５】
更に、ＣＰＵ１０２は、時間記憶装置１００の各部を制御してストップウォッチモードの各種処理を行う。後述する自動計測処理（図２０及び図２１参照）においては、ＧＰＳユニット１０３の出力から得られる位置情報を使用して、スタート処理、スプリット処理の各処理を自動的に実行する。この自動計測処理を、所定のインターバルで行うことにより、ＧＰＳユニット１０３の計測結果に基づいて、ユーザの移動の有無、あるいは経過ポイント等への到達または通過の有無等を検知し、ユーザによって、必要に応じてキー操作がなされた場合に行う処理と同等の処理を実現する。
【０１１６】
ＧＰＳユニット１０３は、ＧＰＳ衛星からの電波を受信するアンテナを備え、このアンテナを介して受信したＧＰＳ衛星からのデータを処理し、現在自身が居る位置の緯度経度、計測時間、高度データ、移動スピード等の算出を行うユニットで、算出された各種データはＣＰＵ１０２に送られるとともに、ＲＡＭ１０９に記憶される。
【０１１７】
表示部１０４は、液晶表示装置等により構成され、ＣＰＵ１０２から入力される現在時刻、所要時間、位置情報等の各種データを表示する。
【０１１８】
入力部１０５は、各種の入力キー、設定キー、モードキー、ファンクションキー等を備えており、ユーザーのモードキー操作により、モードの切替、各種処理（後述するストップウォッチのスタート処理、スプリット処理、ストップ処理、自動計測処理、集計処理等）の実行指示、表示部１０４に表示させるデータの切替等が行われる。
【０１１９】
時計部１０６は、例えば、水晶発振等で時刻を刻む時計としての機能を備えるとともに、各種計時機能を備え、ＣＰＵ１０２からの指令を受けて各設定ポイント間の所要時間や合計所要時間を計時するとともに、現在時刻、及び計時した所要時間や合計所要時間に関する情報をＣＰＵ１０２に出力する。
【０１２０】
ＲＡＭ１０９は、ＣＰＵ１０２により演算処理される各種プログラムやデータなどを一時的に記憶する記憶領域からなり、記憶された各種プログラムやデータなどの読み出しも行われる。
【０１２１】
ＲＡＭ１０９には、後述する図１３に示すように、ユーザによって予め設定される予定位置データ、スタート時からゴールまでの計測結果データ、計測時にＧＰＳユニット１０３から出力される各種データの他、ストップウォッチモードにおいて利用される各種フラグ等が記憶される。
【０１２２】
ＲＯＭ１１０は、ＣＰＵ１０２からの指示により格納されているデータの読み出しを行う読み出し専用メモリーであり、例えば、計時処理に関する各種データを処理する専用プログラムが記憶されている。
【０１２３】
音出力部１１１は、後述する自動計測処理（図２０及び図２１参照）において、ＣＰＵ１０２によって、スプリットポイント付近である、または、ゴール付近であると判別された場合に、音を出力してユーザに対する報知を行う。また、ＣＰＵ１０２によって、スプリットポイントまたはゴール付近である旨の報知後も、ユーザの手動操作によって後述するスプリット処理（図１８参照）またはストップ処理（図１９参照）が行われず、スプリットポイントを通過またはゴール地点に到達したと判別された場合には、ユーザに対する再報知として音を出力する。
図１２は、時間記憶装置１００を腕時計１００Ａに適用した場合の実施の形態を示す図である。
この実施の形態の時間記憶装置１００は、図１２に示すように、現在位置の計測を行うＧＰＳユニット１０３、液晶表示器等からなる表示部１０４、時刻の設定やデータ入力、或いはモード設定等を行う各種の入力ボタンからなる入力部１０５、等を外観上備える構成であり、アンテナを含むＧＰＳユニット１０３を腕時計１００Ａ本体に実装することにより、走行中に身につけて位置検出を行いながらストップウォッチ操作を可能とする。
【０１２４】
図１３は、図１１に示すＲＡＭ１０９に格納される各種データの構成を示す図である。
この図１３において、ＲＡＭ１０９の記憶領域は、位置データ一致フラグ１０９ａ、ゴール到着フラグ１０９ｂ、計時フラグ１０９ｃ、スプリット処理済フラグ１０９ｄ、タイマー１０９ｅ、設定データ記憶領域１０９ｆ、計測データ記憶領域１０９ｇ、及びＧＰＳ出力データ記憶領域１０９ｈによって構成される。
【０１２５】
位置データ一致フラグ１０９ａは、後述する自動計測処理（図２０及び図２１参照）において設定、参照されるフラグであり、ＧＰＳユニット１０３によって計測された現在位置が、図１４に示す予定位置データ記憶領域１０９ｆに設定されたスタート位置、スプリットポイントのいずれかに一致した場合にはＯＮに設定され、一致しない場合にはＯＦＦに設定される。また、この位置データ一致フラグ１０９ａがＯＮからＯＦＦに変化した場合には、スタート位置、スプリットポイントのそれぞれに対応する処理（スタート処理、スプリット処理）が実行される。
【０１２６】
ゴール到着フラグ１０９ｂは、後述する自動計測処理（図２０及び図２１参照）において、ＧＰＳユニット１０３によって計測された現在位置が、図１４に示す予定位置データ記憶領域１０９ｆに設定されたゴール位置に一致した場合にＯＮに設定されるフラグである。また、このゴール到着フラグ１０９ｂは、後述する集計処理（図２２参照）において参照され、当該フラグがＯＮでありゴール到着後所定時間が経過している場合には、自動的に後述するストップ処理（図１９参照）が実行される。
【０１２７】
計時フラグ１０９ｃは、時間記憶装置１００のストップウォッチモードによる計時が実行中であるか否かを示すフラグであり、後述するスタート処理（図１７参照）においてＯＮに設定される。
【０１２８】
スプリット処理済フラグ１０９ｄは、各スプリットポイントにおけるスプリット処理が終了しているか否かを示すフラグであり、後述するスプリット処理（図１８参照）においてＯＮに設定される。また、このスプリット処理済フラグ１０９ｄは、後述する自動計測処理（図２０及び図２１参照）において参照され、各スプリットポイントにおいて、当該フラグがＯＦＦである場合にはスプリット処理が実行され、当該フラグはスプリット処理実行後に再度ＯＦＦに設定される。タイマー１０９ｅは、後述する自動計測処理（図２０及び図２１参照）において、ＧＰＳユニット１０３によって計測された現在位置が、図１４に示す予定位置データ記憶領域１０９ｆに設定されたゴール位置に一致した場合にリセットされて時間のカウントダウンを開始する。そして、後述する集計処理（図２２参照）においては、このタイマー１０９ｅの値によってゴール到着後所定時間が経過したか否かを判別して、所定時間が経過している場合には、後述するストップ処理（図１９参照）が実行される。
【０１２９】
設定データ記憶領域１０９ｆは、図１４に示すように、スタート、ゴール及び各スプリットポイントとしてのスプリット（０）〜スプリット（Ｎ）に対応づけて、予め設定された各ポイント毎の位置データを記憶し、また、スタートを除く各ポイントには、ポイント毎の目標時間（到達時間または通過時間）を記憶している。スプリットポイントは、０からＮまで設定され、Ｎ＋１番目の領域にはブランクデータを入力する。
【０１３０】
計測データ記憶領域１０９ｇは、図１５に示すように、スタート、ゴール、各スプリットポイントとしてのスプリット（０）〜スプリット（Ｎ）、及び後述するストップ処理（図１９参照）によってストップされた位置に対応づけて、各ポイント毎にＧＰＳユニット１０３によって計測された位置データを記憶し、また、スタートを除く各ポイントには、ポイント毎の計測時間（到達時間または通過時間）を記憶している。
【０１３１】
ＧＰＳ出力データ記憶領域１０９ｈは、図１６に示すように、ＧＰＳユニット１０３の出力データを記憶する領域であり、常時、最新データから過去一定時間分の計測データを記憶している。すなわち、最新の出力データは、ＧＰＳ出力データ（ｍ）として、ＧＰＳユニット１０３によって計測された緯度経度、計測時間、高度、移動スピードがそれぞれ対応づけて記憶され、前回に出力されたデータは、ｍの値をデクリメントされてＧＰＳ出力データ（ｍ−１）として再記憶される。同様に、前々回に出力されたデータは、ＧＰＳ出力データ（ｍ−２）として再記憶されることになり、ＧＰＳユニット出力データ記憶領域１０９ｈに記憶される過去一定時間分の計測データの内、最古のものは、ＧＰＳ出力データ（０）として記憶されている。所定のインターバル毎にＧＰＳユニット１０３によって計測が行われ、最新の出力データが記憶されると、ＧＰＳ出力データ（０）は、ＧＰＳユニット出力データ記憶領域１０９ｈから消去されることとなる。
【０１３２】
また、表示部１０４上において現在位置を示すプロット表示は、このＧＰＳ出力データの緯度経度を元にＸ，Ｙ座標上に、時間の経過とともに順次ポイント（点）を表示することで、ユーザの移動の軌跡を表示する。また、高度データをあわせて使用することで高度差も含めた表示が可能となる。
【０１３３】
次に、本実施の形態の時間記憶装置１００の動作を説明する。
図１７は、時間記憶装置１００によって実行されるストップウォッチモードのスタート処理を示すフローチャートである。
ユーザの操作により、入力部１０５のモードキー１０５Ｂによって、ストップウォッチモードに切り替えられ、更に、スタートキー１０５Ａが操作された場合、または、後述する自動計測処理においてサブルーチンとしてスタート処理が呼び出された場合には、時間記憶装置１００は、ＲＯＭ１１０からストップウォッチモードのスタート処理プログラムを読み出して、図１７に示すストップウォッチモードのスタート処理を開始する。そして、まず、ＣＰＵ１０２は、ＲＡＭ１０９内の計時フラグ１０９ｃがＯＮであるか否かを参照することにより、計時中であるか否かを判別し（ステップＳ１０１）、計時中であると判別された場合には（ステップＳ１０１；ＹＥＳ）、ＣＰＵ１０２は、既に時間記憶装置１００のストップウォッチモードのスタート処理は実行されていると判断して、一連のスタート処理を行わずに処理を終了する。
【０１３４】
また、計時中でないと判別された場合には（ステップＳ１０１；ＮＯ）、ＣＰＵ１０２は、時計部１０６にリセット信号を出力して、時計部１０６内の計時回路をリセットし（ステップＳ１０２）、更に、ＲＡＭ１０９内に格納された位置データ一致フラグ１０９ａ及びゴール到着フラグ１０９ｂをＯＦＦに設定し、タイマー１０９ｅをリセットする（ステップＳ１０３）。
【０１３５】
次いで、ＣＰＵ１０２は、ＲＡＭ１０９内に格納された計時フラグ１０９ｃをＯＮに設定するとともに、時計部１０６に計時開始信号を出力して、時計部１０６による計時を開始する（ステップＳ１０４）。この計時開始のタイミングに合わせて、ＣＰＵ１０２は、ＧＰＳユニット１０３から各種データを取得し（ステップＳ１０５）、経度緯度によって表される位置データを計測データ記憶領域１０９ｇ内に、スタート位置計測データとして記憶する（ステップＳ１０６）。
以後、ＣＰＵ１０２は、現在位置や、時間経過を表示部１０４に表示させ（ステップＳ１０７）、一連のスタート処理を終了する。
【０１３６】
図１８は、時間記憶装置１００によって実行されるストップウォッチモードのスプリット処理を示すフローチャートである。
ユーザの操作により、入力部１０５のモードキー１０５Ｂによって、ストップウォッチモードに切り替えられ、更に、スプリットキー１０５Ｃが操作された場合、または、後述する自動計測処理においてサブルーチンとしてスプリット処理が呼び出された場合には、時間記憶装置１００は、ＲＯＭ１１０からストップウォッチモードのスプリット処理プログラムを読み出して、図１８に示すストップウォッチモードのスプリット処理を開始し、まず、ＣＰＵ１０２は、ＲＡＭ１０９内の計時フラグ１０９ｃがＯＮであるか否かを参照することにより、計時中であるか否かを判別する（ステップＳ２０１）。そして、計時中でないと判別された場合には（ステップＳ２０１；ＮＯ）、スプリット処理を行うことができないため、一連のスプリット処理を行わずに処理を終了する。
【０１３７】
また、計時中であると判別された場合には（ステップＳ２０１；ＹＥＳ）、ＣＰＵ１０２は、計時処理を行い（ステップＳ２０２）、時計部１０６から計時データを取得し（ステップＳ２０３）、更に、ＧＰＳユニット１０３から各種データを取得する（ステップＳ２０４）。そして、ＣＰＵ１０２は、ステップＳ２０３において取得した計時データを、スプリット（ｎ）計測時間としてＲＡＭ１０９内の計測結果データ記憶領域１０９ｇに記憶し（ステップＳ２０５）、ステップＳ２０４において取得した緯度経度を、スプリット（ｎ）計測位置データとしてＲＡＭ１０９内の計測結果データ記憶領域１０９ｇに記憶する（ステップＳ２０６）。
【０１３８】
次いで、ＣＰＵ１０２は、ＲＡＭ１０９内のスプリット処理済フラグ１０９ｄをＯＮに設定し（ステップＳ２０７）、スプリットポイント番号ｎの値をインクリメントして（ステップＳ２０８）、以後、スプリットタイム、現在位置、時間経過等を表示部１０４に表示させ（ステップＳ２０９）、一連のスプリット処理を終了する。
【０１３９】
図１９は、時間記憶装置１００によって実行されるストップウォッチモードのストップ処理を示すフローチャートである。
ユーザの操作により、入力部１０５のモードキー１０５Ｂによって、ストップウォッチモードに切り替えられ、更に、ストップキー１０５Ｄが操作された場合、または、後述する集計処理においてサブルーチンとしてストップ処理が呼び出された場合には、時間記憶装置１００は、ＲＯＭ１１０からストップウォッチモードのストップ処理プログラムを読み出して、図１９に示すストップウォッチモードのストップ処理を開始し、まず、ＣＰＵ１０２は、ＲＡＭ１０９内の計時フラグ１０９ｃがＯＮであるか否かを参照することにより、計時中であるか否かを判別する（ステップＳ３０１）。そして、計時中でないと判別された場合には（ステップＳ３０１；ＮＯ）、ストップ処理を行う必要がないため、一連のストップ処理を行わずに処理を終了する。
【０１４０】
また、計時中であると判別された場合には（ステップＳ３０１；ＹＥＳ）、ＣＰＵ１０２は、計時処理を行い（ステップＳ３０２）、時計部１０６から計時データを取得し（ステップＳ３０３）、更に、ＧＰＳユニット１０３から各種データを取得する（ステップＳ３０４）。そして、ＣＰＵ１０２は、ステップＳ３０３において取得した計時データを、ストップ時間としてＲＡＭ１０９内の計測結果データ記憶領域１０９ｇに記憶し（ステップＳ３０５）、ステップＳ３０４において取得した緯度経度を、ストップ位置データとしてＲＡＭ１０９内の計測結果データ記憶領域１０９ｇに記憶する（ステップＳ３０６）。
【０１４１】
次いで、ＣＰＵ１０２は、ＲＡＭ１０９内の計時フラグ１０９ｃをＯＦＦに設定し（ステップＳ３０７）、以後、ストップタイム、現在位置等を表示部１０４に表示させ（ステップＳ３０８）、一連のストップ処理を終了する。
【０１４２】
図２０及び図２１は、時間記憶装置１００によって実行されるストップウォッチモードの自動計測処理を示すフローチャートである。
この自動計測処理においては、ＧＰＳユニット１０３の出力から得られる位置情報を使用して、時間記憶装置１００のストップウォッチモードのスタート処理、スプリット処理、ストップ処理の各処理を自動的に実行する。この自動計測処理を、所定のインターバルで行うことにより、ＧＰＳユニット１０３の計測結果に基づいて、ユーザの移動の有無、あるいは経過ポイント等への到達または通過の有無等を検知し、ユーザによって、必要に応じてキー操作がなされた場合に行う処理と同等の処理を実現する。
【０１４３】
ユーザの操作により、入力部１０５のモードキー１０５Ｂによって、ストップウォッチモードに切り替えられ、更に、自動計測キー１０５Ｅが操作されると、時間記憶装置１００は、ＲＯＭ１１０から自動計測処理プログラムを読み出して、図２０に示すストップウォッチモードの自動計測処理を開始し、まず、ＣＰＵ１０２は、ＧＰＳユニット１０３から緯度経度、計測時間、高度、移動スピード等の各種データを取得する（ステップＳ４０１）。
【０１４４】
そして、ＣＰＵ１０２は、ＧＰＳユニット出力データ記憶領域１０９ｈに記憶されるＧＰＳ出力データ（ｍ）のｍの値をデクリメントして、各ＧＰＳ出力データを一つ過去のデータ側にずらすことによって、最新のＧＰＳ出力データ（ｍ）の記憶領域を確保するとともに（ステップＳ４０２）、ステップＳ４０１において取得した最新の緯度経度、計測時間、高度、移動スピード等の各種データを、ＧＰＳ出力データ（ｍ）（最新データ）として記憶する（ステップＳ４０３）。
【０１４５】
次いで、ＣＰＵ１０２は、時間記憶装置１００のストップウォッチモードにより計測中であるか否かを判別し（ステップＳ４０４）、計測中でないと判別された場合には（ステップＳ４０４；ＮＯ）、スタート前の処理としてのステップＳ４０６〜ステップＳ４１１の処理を行い、計測中であると判別された場合には（ステップＳ４０４；ＹＥＳ）、スタート後の処理としてのステップＳ４１２〜ステップＳ４２７の処理（図２１参照）を行う。
【０１４６】
ステップＳ４０４によって計測中でないと判別された後のスタート前の処理において、ＣＰＵ１０２は、まず、位置データ一致フラグ１０９ａがＯＮであるか否かを判別する（ステップＳ４０５）。そして、ＯＮでないと判別された場合には（ステップＳ４０５；ＮＯ）、ＣＰＵ１０２は、更に、予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、前記ステップＳ４０３においてＧＰＳユニット出力データ記憶領域１０９ｈのＧＰＳ出力データ（ｍ）として記憶された位置データ（経度緯度）とが一致するか否かを判別する（ステップＳ４０６）。
【０１４７】
予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、ＧＰＳ出力データ（ｍ）の位置データが一致すると判別された場合には（ステップＳ４０６；ＹＥＳ）、ＣＰＵ１０２は、ユーザの現在地がスタート地点として設定されたポイント上であると判断して、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＮに設定し（ステップＳ４０７）、一連の自動計測処理を終了する。
【０１４８】
一方、予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、ＧＰＳ出力データ（ｍ）の位置データが一致しないと判別された場合には（ステップＳ４０６；ＮＯ）、ＣＰＵ１０２は、ユーザの現在地がスタート地点として設定されたポイント上でないと判断して、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＦＦのまま、一連の自動計測処理を終了する。
【０１４９】
また、ステップＳ４０５において、位置データ一致フラグ１０９ａがＯＮであると判別された場合には、ＣＰＵ１０２は、更に、予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、前記ステップＳ４０３においてＧＰＳユニット出力データ記憶領域１０９ｈのＧＰＳ出力データ（ｍ）として記憶された位置データ（経度緯度）とが一致するか否かを判別する（ステップＳ４０８）。
【０１５０】
予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、ＧＰＳ出力データ（ｍ）の位置データが一致すると判別された場合には（ステップＳ４０８；ＹＥＳ）、ＣＰＵ１０２は、ユーザの現在地がスタート地点として設定されたポイント上であると判断して、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＮのまま、一連の自動計測処理を終了する。
【０１５１】
一方、予定位置データ記憶領域１０９ｆに設定されたスタート位置設定データと、ＧＰＳ出力データ（ｍ）の位置データが一致しないと判別された場合には（ステップＳ４０８；ＮＯ）、ＣＰＵ１０２は、ユーザの現在地がスタート地点として設定されたポイント上でないと判断して、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＦＦに設定し（ステップＳ４０９）、スプリットポイント番号を示すｎを０として（ステップＳ４１０）、図１７に示すスタート処理を実行し（ステップＳ４１１）、一連の自動計測処理を終了する。
【０１５２】
ステップＳ４０４によって計測中であると判別された後のスタート後の処理において、ＣＰＵ１０２は、まず、位置データ一致フラグ１０９ａがＯＮであるか否かを判別する（ステップＳ４１２）。そして、ＯＮでないと判別された場合には（ステップＳ４１２；ＮＯ）、ＣＰＵ１０２は、更に、スプリット（ｎ）位置設定データがブランク（空白）であるか否かを判別する（ステップＳ４１３）。なお、スプリットポイントの番号ｎは、ストップウォッチモードのスタート直後は０であり、その後、前述のスプリット処理によって、順次インクリメントされた値が保持されている。
【０１５３】
そして、ブランクでないと判別された場合には（ステップＳ４１３；ＮＯ）、ＣＰＵ１０２は、スプリットポイントがまだ残されていると判断して、スプリットポイントに関する処理を行う。すなわち、ＣＰＵ１０２は、ＧＰＳ出力データ（ｍ）の緯度経度によって示される現在位置が、スプリット（ｎ）位置設定データから所定範囲内（例えば、緯度経度で１〜２秒手前）であるか否かを判別し（ステップＳ４１４）、所定範囲内であると判別された場合には（ステップＳ４１４；ＹＥＳ）、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＮに設定し（ステップＳ４１５）、次いで、スプリットポイント付近であることを音出力部１１１から出力される音によってユーザに報知する報知処理を行い（ステップＳ４１６）、一連の自動計測処理を終了する。また、ステップＳ４１４において、所定範囲内でないと判別された場合には、ＣＰＵ１０２は、スプリットポイント付近でないと判断して報知処理を行わずに一連の自動計測処理を終了する。
【０１５４】
また、ステップＳ４１３において、スプリット（ｎ）位置設定データがブランクであると判別された場合には、ＣＰＵ１０２は、スプリットポイントは全て通過し、次のポイントはゴールであると判断して、ゴール位置に関する処理を行う。すなわち、ＣＰＵ１０２は、ＧＰＳ出力データ（ｍ）の緯度経度によって示される現在位置が、ゴール位置設定データから所定範囲内（例えば、緯度経度で１〜２秒手前）であるか否かを判別し（ステップＳ４１７）、所定範囲内であると判別された場合には（ステップＳ４１７；ＹＥＳ）、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＮに設定し（ステップＳ４１８）、次いで、ゴール付近であることを、音出力部１１１から出力される音によってユーザに報知する報知処理を行い（ステップＳ４１９）、一連の自動計測処理を終了する。また、ステップＳ４１７において、所定範囲内でないと判別された場合には、ＣＰＵ１０２は、ゴール付近でないと判断して報知処理を行わずに一連の自動計測処理を終了する。
【０１５５】
上述したステップＳ４１４またはステップＳ４１７において、スプリットポイントまたはゴール付近であるか否かを判別し、スプリットポイントまたはゴール付近であると判別された場合の報知処理によって、ユーザは、スプリットポイントまたはゴール付近であることを音によって知ることができ、スプリットポイント通過時またはゴール到着時に手動でスプリット処理を行うことができる。後述するように、自動でスプリット処理を行うことも可能であるが、スプリットタイムの精度を考慮すると、ユーザの手動によってスプリット処理を行うほうが好ましい。
【０１５６】
一方、ステップＳ４１２において、位置データ一致フラグ１０９ａがＯＮであると判別された場合には、ＣＰＵ１０２は、更に、スプリット（ｎ）位置設定データがブランク（空白）であるか否かを判別する（ステップＳ４２０）。そして、ブランクでないと判別された場合には（ステップＳ４２０；ＮＯ）、ＣＰＵ１０２は、スプリットポイントがまだ残されていると判断して、スプリットポイントに関する処理を行う。
【０１５７】
すなわち、ＣＰＵ１０２は、ＧＰＳ出力データ（ｍ）の緯度経度によって示される現在位置を、スプリット（ｎ）位置設定データと比較し、現在位置がスプリット（ｎ）位置設定データと一致すると判別された場合には（ステップＳ４２１；＝）、ステップＳ４１６に移行して、スプリットポイントであることを音出力部１１１から出力される音によってユーザに報知する報知処理を行う。また、現在位置がスプリット（ｎ）位置設定データによって示される位置を通過する前であると判別された場合には（ステップＳ４２１；通過前）、そのまま一連の自動計測処理を終了する。
【０１５８】
また、現在位置がスプリット（ｎ）位置設定データによって示される位置を通過した後であると判別された場合には（ステップＳ４２１；通過後）、ＣＰＵ１０２は、まず、ＲＡＭ１０９内の位置データ一致フラグ１０９ａをＯＦＦに設定し（ステップＳ４２２）、次いで、ＲＡＭ１０９内のスプリット処理済フラグ１０９ｄがＯＮであるか否かを判別する（ステップＳ４２３）。そして、スプリット処理済フラグ１０９ｄがＯＮでないと判別された場合には（ステップＳ４２３；ＮＯ）、ＣＰＵ１０２は、当該スプリットポイントについてのスプリット処理が行われていないと判断して、図１８に示すスプリット処理を実行し（ステップＳ４２４）、一連の自動計測処理を終了する。また、スプリット処理済フラグ１０９ｄがＯＮであると判別された場合には（ステップＳ４２３；ＹＥＳ）、ＣＰＵ１０２は、当該スプリットポイントについてのスプリット処理が既に行われていると判断して、スプリット処理を実行せずに一連の自動計測処理を終了する。
【０１５９】
また、ステップＳ４２０において、スプリット（ｎ）位置設定データがブランクであると判別された場合には、ＣＰＵ１０２は、スプリットポイントは全て通過し、次のポイントはゴールであると判断して、ゴール位置に関する処理を行う。すなわち、ＣＰＵ１０２は、ＧＰＳ出力データ（ｍ）の緯度経度によって示される現在位置が、ゴール位置設定データと一致するか否かを判別し（ステップＳ４２６）、一致すると判別された場合にはゴール地点であることを、音出力部１１１から出力される音によってユーザに報知する報知処理を行い（ステップＳ４２７）、ＲＡＭ１０９内のゴール到着フラグ１０９ｂをＯＮに設定するとともにタイマー１０９ｅをリセットし（ステップＳ４２８）、一連の自動計測処理を終了する。また、現在位置がゴール位置設定データ一致しないと判別された場合には（ステップＳ４２６；ＮＯ）、ＣＰＵ１０２は、ゴール地点ではないと判断して報知処理を行わずに一連の自動計測処理を終了する。
【０１６０】
図２２は、時間記憶装置１００によって実行されるストップウォッチモードの集計処理を示すフローチャートである。
ユーザの操作により、入力部１０５のモードキー１０５Ｂによって、ストップウォッチモードに切り替えられ、更に、集計キー１０５Ｆが操作された場合には、時間記憶装置１００は、ＲＯＭ１１０からストップウォッチモードの集計処理プログラムを読み出して、図２２に示すストップウォッチモードの集計処理を開始し、まず、ＣＰＵ１０２は、ＲＡＭ１０９内の計時フラグ１０９ｃがＯＮであるか否かを参照することにより、計時中であるか否かを判別する（ステップＳ５０１）。そして、計時中でないと判別された場合には（ステップＳ５０１；ＮＯ）、集計処理を行う必要がないため、一連の集計処理を行わずに処理を終了する。
【０１６１】
また、計時中であると判別された場合には（ステップＳ５０１；ＹＥＳ）、ＣＰＵ１０２は、計測結果データ記憶領域１０９ｇに記憶された各位置毎の位置計測データと計測時間とに基づいて、各地点間のラップタイムや平均移動速度等の各種データの積算処理を行う（ステップＳ５０２）。
【０１６２】
次いで、ＣＰＵ１０２は、ＲＡＭ１０９内のゴール到着フラグ１０９ｂがＯＮであるか否かを判別し（ステップＳ５０３）、ＯＮでないと判別された場合には（ステップＳ５０３；ＮＯ）、一連の集計処理を終了し、ＯＮであると判別された場合には（ステップＳ５０３；ＹＥＳ）、更に、ゴール到着後所定時間以上経過しているか否かを判別する（ステップＳ５０４）。
【０１６３】
そして、所定時間以上経過していないと判別された場合には（ステップＳ５０４；ＮＯ）、一連の集計処理を終了し、所定時間以上経過していると判別された場合には（ステップＳ５０４；ＹＥＳ）、図１９に示すストップ処理を実行し（ステップＳ５０５）、ＲＡＭ１０９内のゴール到着フラグ１０９ｂをＯＦＦに設定した後（ステップＳ５０６）、一連の集計処理を終了する。
【０１６４】
以上説明した各処理によって、図１５に示す計測結果データ記憶領域１０９ｇ内に、各種計測データが記憶されることとなる。そして、この計測結果データ記憶領域１０９ｇに記憶された各設定ポイント毎の位置計測データに基づいて、表示部１０４のドット数を考慮して、スタートからゴールまでの各設定ポイントの位置をプロットすることで、全体のコース軌跡を表示させることができる。また、ＧＰＳユニット１０３から出力されるＧＰＳ出力データ（ｍ）の経度緯度を、前記コース軌跡とは異なる表示形態でプロットすることにより、現在位置を明確に示すことができる。
【０１６５】
また、表示部１０４に表示された各設定ポイントの内任意の２点を指定して、当該２点間の間にある全ての設定ポイントの位置計測データに基づいて隣り合う各設定ポイント間の距離を算出し、更にそれらを積算することにより、前記２点間の距離を算出して表示部１０４に表示することができる。更に、前記計測結果データ記憶領域１０９ｇに記憶された計測時間についても同様の演算を行って２点間の所要時間を算出することにより、前記２点間のラップタイムを演算することができる。更にまた、ＧＰＳユニット１０３から出力されるＧＰＳ出力データ（ｍ）の高度を参照して、前記２点間の高度変化を表示部１０４に表示することも可能である。
【０１６６】
また、図１４に示す予定位置データ記憶領域１０９ｆに記憶されている各設定ポイント毎の位置設定データ及び目標時間に基づいて、隣り合う２つの設定ポイント間の予定平均速度を算出し、この予定平均速度を、ＧＰＳユニット１０３から出力されるＧＰＳ出力データ（ｍ）の移動スピードと比較して、比較結果を表示あるいは報知することにより、現在の走行スピードが速いか遅いかの目安とすることができ、ユーザはペースメーカーとして利用することができる。
【０１６７】
以上説明したように、本実施の形態の時間記憶装置１００によれば、ＣＰＵ１０２は、時間記憶装置１００の各部を制御してストップウォッチモードの各種処理を行う。自動計測処理（図２０及び図２１参照）においては、ＧＰＳユニット１０３の出力から得られる位置情報を使用して、スタート処理、スプリット処理の各処理を自動的に実行する。この自動計測処理を、所定のインターバルで行うことにより、ＧＰＳユニット１０３の計測結果に基づいて、ユーザの移動の有無、あるいは経過ポイント等への接近を検知して報知する。また、接近報知後、ユーザの手動操作によって各処理が行われなかった場合には、到達または通過の有無等を検知して報知する。当該報知によってもユーザの手動操作によって各処理が行われなかった場合には、必要に応じて手動操作がなされた場合に行う処理と同等の処理を実行する。
【０１６８】
したがって、予め定められたコース上の競技等で通過時間を計測する際に、競技者等が設定ポイントに接近すると、前記報知手段によりその旨を競技者等に報知することができるため、競技者等は、当該報知に応答して手動操作によって計時データを記憶することができ、正確な通過時間計測を行うことが可能となる。
【０１６９】
また、設定ポイントに接近した旨の報知に対してユーザの手動操作が行われない場合には、経過ポイントを通過またはゴール地点に到着したことを競技者等に報知することができるため、競技者等が設定ポイントに接近した旨の報知を聞き落としてしまった場合等にも再度報知を行うことができ、この再度報知された後にもユーザの手動操作が行われない場合には、各設定ポイント毎に自動的に計時データが記憶されるため、競技者等が通過時間計測位置を意識せずに競技に専念することができる。
【０１７０】
また、ＣＰＵ１０２は、前述の集計処理（図２２参照）においては、計測結果データ記憶領域１０９ｇに記憶された各位置毎の位置計測データと計測時間とに基づいて、各地点間のラップタイムや平均移動速度等の各種データの積算処理を行い、ＲＡＭ１０９内のゴール到着フラグ１０９ｂがＯＮであると判別され、更に、ゴール到着後所定時間以上経過していると判別された場合には、図１９に示すストップ処理を実行し、ＲＡＭ１０９内のゴール到着フラグ１０９ｂをＯＦＦに設定した後に一連の集計処理を終了する。
【０１７１】
したがって、ゴール地点到着後に競技者等が計時処理を終了操作を行うことを忘れてしまっている場合にも、自動的に計時処理を終了することが可能となるり、時間記憶装置の使い勝手を向上させることができる。
なお、本実施の形態では、本発明を腕時計に適用した場合について説明したが、自動車等の車両、ボート、飛行機などの移動機関に一体的または着脱可能に適用してもよい。
【０１７２】
【発明の効果】
請求項１記載の発明によれば、
時間記憶装置は、予め記憶手段に記憶されているコース上の各設定ポイント毎のポイント位置データと、現在位置データ取得手段により取得された移動体の現在位置データとを比較することにより、移動体がコース上の各設定ポイントから移動を開始したかどうか、或いは各設定ポイントに到達したかどうかを判別し、もし各設定ポイントから移動を開始したと判別された場合には自動的に計時を開始し、各設定ポイントに到達したと判別された場合には自動的に計時された所要時間を記憶することにより、競技者が操作することなく自動的にコース上の各設定ポイント間の所要時間が計測可能な時間記憶装置が提供可能になる。
【０１７３】
請求項２記載の発明によれば、
時間記憶装置は、移動体がコース上の各設定ポイントに居る状態のもとで、使用者が時間記憶装置を手動操作することにより現在位置データ取得手段により取得された現在位置データを記憶手段に記憶することが可能となり、設定しようとするコース上の全ての設定ポイントに赴き使用者が手動操作して各設定ポイントの位置データを順次記憶させるだけで時間記憶装置に全てのコースデータが記憶される。その結果、使用者が自由にコースを設定して容易に競技を行うことができるようになる。
【０１７４】
請求項３記載の発明によれば、
時間記憶装置は、記憶手段に記憶されている各設定ポイント毎のポイント位置データの他の時間記憶装置への送信が可能になり、その結果、予めコース上の各設定ポイント毎のポイント位置データが記憶してある時間記憶装置から、他の１つ又は複数の時間記憶装置への当該ポイント位置データの送信が可能となる。
【０１７５】
請求項４記載の発明によれば、
時間記憶装置は、他の時間記憶装置からの受信が可能になり、その結果、予めコース上の各設定ポイント毎のポイント位置データが記憶してある他の１つ又は複数の時間記憶装置から当該時間記憶装置への当該ポイント位置データの受信及び記憶装置への記憶が可能となる。
【０１７６】
請求項５記載の発明によれば、
時間記憶装置は、所要時間記憶手段に記憶された所要時間を表示することが可能となる。
【０１７７】
請求項６記載の発明によれば、
各設定ポイントが、移動体の出発地ポイント、通過ポイント、及び目的地ポイントの少なくとも３つの設定ポイントから構成されている場合に、時間記憶装置により、出発地ポイントから次の通過ポイントまでの所要時間、出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、及び出発地ポイントから目的地ポイントまでの合計所要時間の計測が可能になり、その結果、競技者は、時間記憶装置により、各通過ポイント間の所要時間のみならず、出発地ポイントから途中の各通過ポイントまでの各々の合計所要時間、並びに出発地ポイントから目的地ポイントまでの合計所要時間も容易に知ることができるようになる。
【０１７８】
請求項７記載の発明によれば、
時間記憶装置は、携帯装置の形態を取ることにより、競技者が時間記憶装置を身につけて競技をおこなうことができ、その結果、競技者はコース上の各設定ポイント間の所要時間や合計所要時間を競技中に容易に視認することができる。
【０１７９】
請求項８記載の発明によれば、
予め定められたコース上の競技等で通過時間を計測する際に、各設定ポイント毎に自動的に計時データが記憶されるため、競技者等が通過時間計測位置を意識せずに競技に専念することができる時間記憶装置を提供することが可能となる。
【０１８０】
請求項９記載の発明によれば、
請求項８記載の発明の効果に加えて、競技者等が設定ポイントに接近すると、前記報知手段によりその旨を競技者等に報知することができるため、競技者等は、当該報知に応答して手動操作によって計時データを記憶することができ、更に正確な通過時間計測を行うことが可能な時間記憶装置を提供することができる。
【０１８１】
請求項１０記載の発明によれば、
請求項９記載の発明の効果に加えて、前記報知手段は、経過ポイントを通過またはゴール地点に到着したことを競技者等に報知することができるため、競技者等が設定ポイントに接近した旨の報知を聞き落としてしまった場合等にも再度報知を行うことができ、更に正確な通過時間計測を行うことが可能となる。
【０１８２】
請求項１１記載の発明によれば、
ゴール地点到着後に競技者等が計時処理を終了操作を行うことを忘れてしまっている場合にも、自動的に計時処理を終了することが可能となり、時間記憶装置の使い勝手を向上させることができる。
【０１８５】
請求項１３記載の発明によれば、請求項８乃至１２のいずれかに記載の発明の効果に加えて、競技者等はコース設定や、コース上の現在位置、現在までの経過時間、ラップタイム等を視覚的に確認することができ、時間記憶装置の使い勝手を向上させることができる。
【０１８６】
請求項１４記載の発明によれば、請求項１または請求項８のいずれかに記載の時間記憶装置の各種機能を、腕に装着する腕時計に備えることにより、競技者等の動作に影響を与えることなく請求項１または請求項８のいずれかに記載の発明の効果を実現することが可能となる。
【０１８７】
請求項１５記載の発明によれば、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと、自己の現在位置を示す現在位置データとを比較することにより、移動体がコース上の各設定ポイントから移動を開始したかどうか、或いは各設定ポイントに到達したかどうかを判別し、もし各設定ポイントから移動を開始したと判別された場合には自動的に計時を開始し、各設定ポイントに到達したと判別された場合には自動的に計時された所要時間を記憶することにより、競技者が操作することなく自動的にコース上の各設定ポイント間の所要時間が計測可能な時間記憶方法が提供可能になる。
【０１８８】
この請求項１６記載の発明によれば、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較することにより、前記経過ポイントとして設定された設定ポイントにおいて、両データが一致している状態から不一致である状態に移行し、設定ポイントを通過した状態に移行した場合には、計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶し、前記ゴール地点として設定された設定ポイントにおいて、両データが不一致である状態から一致している状態に移行し、設定ポイントに到着した状態に移行した場合には、計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶する時間記憶方法が提供可能になる。
【０１８９】
請求項１７記載の発明によれば、移動体に設けられた時間記憶装置が予め定められた複数の設定ポイント間を移動するために必要な所要時間を計時して記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを記憶媒体が有することにより、前記記憶制御プログラムコードは、前記コンピューターに対し、前記移動体の現在位置を示す現在位置データを取得可能となり、予め定められた複数の設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御し、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記取得された前記移動体の現在位置データとを比較可能となり、この比較結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行うことが可能となり、この検知の結果、前記第１の検知が検知されると、これに応答して自動的に計時が開始され、前記第２の検知が検知されると、これに応答して自動的に計時を終了して、その間の所要時間の計時が可能となり、この計時された所要時間を前記各設定ポイント間を移動するために必要な所要時間として記憶することが可能となる。その結果、前記請求項１乃至７記載の時間記憶装置、及び請求項１５記載の時間記憶方法に関する各内容がコンピューターにおいて実現可能になる。
【０１９０】
この請求項１８記載の発明によれば、予め定められた複数の設定ポイントを経過する毎に計時データを記憶するための、コンピューターが読み取り可能な記憶制御プログラムコードを記憶媒体が有することにより、前記記憶制御プログラムコードは、前記コンピューターに対し、現在位置を検出して現在位置データを取得可能となり、予め定められたスタート地点、少なくとも一つの経過ポイント、ゴール地点の各設定ポイント毎の位置データが記憶されている位置データ記憶手段を制御して、この位置データ記憶手段に記憶されている前記各設定ポイント毎の位置データと前記現在位置データ取得手段により取得される現在位置データとを比較可能となり、この比較の結果、両データが一致している状態から不一致である状態に移行したことを検知する第１の検知と、両データが不一致である状態から一致した状態に移行したことを検知する第２の検知とを行うことが可能となり、前記スタート地点として設定された設定ポイントにおいて、前記第１の検知が検知されると計時を開始可能となり、前記経過ポイントとして設定された設定ポイントにおいて、前記第１の検知が検知されると、これに応答して計時データを各経過ポイントに対応づけて計時データ記憶手段に自動的に記憶させ、前記ゴール地点として設定された設定ポイントにおいて、前記第２の検知が検知されると、これに応答して計時データをゴール地点に対応づけて自動的に計時データ記憶手段に記憶することが可能となる。その結果、前記請求項８乃至１４記載の時間記憶装置、及び請求項１６記載の時間記憶方法に関する各内容がコンピューターにおいて実現可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係わる時間記憶装置１の内部構成の概要を記載したブロック図である。
【図２】時間記憶装置１が、腕時計の形態を取る場合の実体図例を記載した図である。
【図３】時間記憶装置１が腕時計の形態を取る場合に、その表示部４に表示される表示例を記載した図である。
【図４】コース設定時にＲＡＭ９に記憶される記憶内容例を記載した図である
【図５】時間記憶装置１を使用してラリー競技をおこなう場合の設定コース例を記載した図である。
【図６】時間記憶装置１において、モード処理を行う場合のフローチャートである。
【図７】コース設定モード処理のフローチャートを記載した図である。
【図８】図８（Ａ）は、コースデータ送信処理のフローチャートである。
図８（Ｂ）は、コースデータ受信処理のフローチャートである。
【図９】ラリーモードにおいてラリー競技を行う場合の時間記憶装置１における制御処理に関するフローチャートを記載した図である。
【図１０】ラリーモードにおいてラリー競技を行う場合の時間記憶装置１における制御処理に関するフローチャートを記載した図である。
【図１１】本発明の第２の実施の形態に係わる時間記憶装置１００の内部構成の概要を記載したブロック図である。
【図１２】時間記憶装置１００を腕時計に適用した場合の実施の形態を示す図である。
【図１３】図１１に示すＲＡＭ１０９に格納される各種データの構成を示す図である。
【図１４】予め設定された各ポイント毎の位置データ及び目標時間を設定する予定位置データ記憶領域１０９ｆの記憶内容を示す図である。
【図１５】ＧＰＳユニット１０３によって計測された位置データ及び目標時間を設定する計測結果データ記憶領域１０９ｇの記憶内容を示す図である。
【図１６】ＧＰＳユニット１０３の出力データを、最新データから過去一定時間分記憶するＧＰＳ出力データ記憶領域１０９ｈの記憶内容を示す図である。
【図１７】時間記憶装置１００によって実行されるストップウォッチモードのスタート処理を示すフローチャートである。
【図１８】時間記憶装置１００によって実行されるストップウォッチモードのスプリット処理を示すフローチャートである。
【図１９】時間記憶装置１００によって実行されるストップウォッチモードのストップ処理を示すフローチャートである。
【図２０】時間記憶装置１００によって実行されるストップウォッチモードの自動計測処理を示すフローチャート（その１）である。
【図２１】時間記憶装置１００によって実行されるストップウォッチモードの自動計測処理を示すフローチャート（その２）である。
【図２２】時間記憶装置１００によって実行されるストップウォッチモードの集計処理を示すフローチャートである。
【符号の説明】
１      時間記憶装置
２      ＣＰＵ
３      ＧＰＳユニット
４      表示部
５      入力部
６      時計部
７      送信部
８      受信部
９      ＲＡＭ
１０      ＲＯＭ
１１      記憶装置
１１ａ    記憶媒体
１００      時間記憶装置
１０２      ＣＰＵ
１０３      ＧＰＳユニット
１０４      表示部
１０５      入力部
１０６      時計部
１０９      ＲＡＭ
１０９ａ    位置データ一致フラグ
１０９ｂ    ゴール到着フラグ
１０９ｃ    計時フラグ
１０９ｄ    スプリット処理済フラグ
１０９ｅ    タイマー
１０９ｆ    予定位置データ記憶領域
１０９ｇ    計測結果データ記憶領域
１０９ｈ    ＧＰＳユニット出力データ記憶領域
１１０      ＲＯＭ
１１１      音出力部
【図１】
0003931449.tif 000002
【図２】
0003931449.tif 000003
【図３】
0003931449.tif 000004
【図４】
0003931449.tif 000005
【図５】
0003931449.tif 000006
【図６】
0003931449.tif 000007
【図７】
0003931449.tif 000008
【図８】
0003931449.tif 000009
【図９】
0003931449.tif 000010
【図１０】
0003931449.tif 000011
【図１１】
0003931449.tif 000012
【図１２】
0003931449.tif 000013
【図１３】
0003931449.tif 000014
【図１４】
0003931449.tif 000015
【図１５】
0003931449.tif 000016
【図１６】
0003931449.tif 000017
【図１７】
0003931449.tif 000018
【図１８】
0003931449.tif 000019
【図１９】
0003931449.tif 000020
【図２０】
0003931449.tif 000021
【図２１】
0003931449.tif 000022
【図２２】
0003931449.tif 000023