(57)【要約】【課題】  駅伝等のリレー競技において、現在競技中の競技者が前競技者までの累積データ（累計時間）を簡単に知り得るリスト装置等を実現すること。【解決手段】  第１走者用の腕時計１ａは、一定時間おきに現在時刻の取得と速度の検出とを行い、第１走者の計測データを更新していく。また、検出した速度に基づいて、当該検出時の直前１分間の走行距離を算出して、現走行距離に加算していく。この現走行距離が所定距離に到達した場合、腕時計１ａは、第１走者の計測データにのみデータの入った計測データの送信を行う。第２走者用の腕時計１ｂは、計測データの受信を行うと、受信した計測データ内の第１走者の計測データの最終データを元に、第２走者の計測データの初期データに第１走者の累積タイムを設定する。腕時計１ｂは、計測データの更新を行い、当該初期データ内の累積タイムに１分を加算することで、第１走者のスタート時からの走行時間の計時を行う。【選択図】図１
2006064400.tif 000002
【特許請求の範囲】
【請求項１】
前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置において、
前競技者用のリスト装置から当該競技者の計測データを受信する制御を行う受信制御手段と、
この受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データを取得する累積データ取得手段と、
この累積データ取得手段により取得された累積データを表示する制御を行う累積データ表示制御手段と、
この累積データ表示制御手段の制御により表示された累積データを前記次競技者用のリスト装置に送信する制御を行う送信制御手段と、
を備えることを特徴とするリスト装置。
【請求項２】
前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置において、
前競技者用リスト装置と次競技者用リスト装置を含む他のリスト装置との間の距離が予め定められている距離内に入ったか否かを検知する検知手段と、
この検知手段により前記前競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該前競技者用リスト装置から計測データを受信する受信制御手段と、
前記検知手段により前記次競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該次競技者用リスト装置へ前記受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御手段と、
を備えることを特徴とするリスト装置。
【請求項３】
前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置において、
計測データを中継すべき中継位置を設定する設定手段と、
現在位置を測位する測位手段と、
この測位手段により測位された現在位置が、前記設定手段により設定された中継位置に到達したか否かを判定する判定手段と、
この判定手段により現在位置が前記設定手段により設定された中継位置に到達したと判定された場合に前記前競技者用リスト装置から計測データを受信する受信制御手段と、
前記判定手段により現在位置が前記設定手段により設定された中継位置に到達したと判定された場合に前記次競技者用リスト装置へ前記受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御手段と、
を備えることを特徴とするリスト装置。
【請求項４】
所定の競技終了集計操作に応じて、前記自己の計測データを加味した累積データを前記他のリスト装置に配信する配信手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載のリスト装置。
【請求項５】
所定の競技終了集計操作に応じて、前記他のリスト装置から計測データを受信して競技結果データを作成する競技結果作成手段と、
この競技結果作成手段により作成された競技結果データを前記他のリスト装置に配信する競技結果配信手段と、
を更に備えることを特徴とする請求項１〜３の何れか一項に記載のリスト装置。
【請求項６】
所定の競技終了集計操作に応じて、前記他のリスト装置と通信を行い、前記自己の計測データを加味した累積データ以外に含まれていない計測データを取得して競技結果データを生成する制御を行う競技結果取得制御手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載のリスト装置。
【請求項７】
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのリレー競技者用のプログラムであって、
前競技者用のリスト装置から当該競技者の計測データを受信する制御を行う受信制御機能と、
この受信制御機能により受信された計測データに自己の計測データを加味した累積データを計時する累積データ取得機能と、
この累積データ取得機能により取得された累積データを表示する制御を行う累積データ表示制御機能と、
この累積データ表示制御機能の制御により表示された累積データを前記次競技者用のリスト装置に送信する制御を行う送信制御機能と、
を前記コンピュータに実現させるためのプログラム。
【請求項８】
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのプログラムであって、
前競技者用リスト装置と次競技者用リスト装置を含む他のリスト装置との間の距離が予め定められている距離内に入ったか否かを検知する検知機能と、
この検知機能により前記前競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該前競技者用リスト装置から計測データを受信する受信制御機能と、
前記検知機能により前記次競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該次競技者用リスト装置へ前記受信制御機能の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御機能と、
を前記コンピュータに実現させるためのプログラム。
【請求項９】
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのプログラムであって、
計測データを中継すべき中継位置を設定する設定機能と、
現在位置を測位する測位機能と、
この測位機能により測位された現在位置が、前記設定機能により設定された中継位置に到達したか否かを判定する判定機能と、
この判定機能により現在位置が前記設定機能により設定された中継位置に到達したと判定された場合に前記前競技者用リスト装置から計測データを受信する受信制御機能と、
前記判定機能により現在位置が前記設定機能により設定された中継位置に到達したと判定された場合に前記次競技者用リスト装置へ前記受信制御機能の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御機能と、
を前記コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間を計時して表示出力し、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置等に関する。
【背景技術】
【０００２】
従来から、陸上競技等の時間計時に用いられる種々の装置が知られている。例えば、マラソン等で使用される特許文献１に記載の電子腕時計である。この電子腕時計は、スタート地点、中間地点及びゴール地点の各地点で送信される電磁波を受信して、その受信した時刻を逐次記録し、記録した時刻をもとに区間タイム（各地点間の走行時間）や、総合タイム（スタート地点からゴール地点までの走行時間）を算出して表示するものである。
【０００３】
走者は、電子腕時計に表示される区間タイムを走行中に確認することで、ペース配分を決めることができ、また、ゴール時には総合タイムを確認することもできる。
【特許文献１】特開平５−１７２９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、この電子腕時計が対象としている競技は、マラソン等の個人競技であって、駅伝のような団体で行うリレー競技は対象としていない。中継地点で走者を交代する駅伝では、前走者の区間タイムや、直前走者までの区間タイムの累計等を自分のペース配分の参考にしたかった。しかし、特許文献１の電子腕時計は、自機の装着者の走行時間のみを計測・表示するため、前走者の区間タイム等を知ることができず、当該腕時計を駅伝で使用して活用することができなかった。
【０００５】
また、マラソンでは、ゴール時に自己の総合タイムを電子腕時計で確認することができる。しかし、駅伝で電子腕時計を使用した場合、各走者において各区間の区間タイムを知ることができるが、総合タイムを知ることはできなかった。この電子腕時計を使用した上で総合タイムを知るためには、各走者が装着している電子腕時計で記録された区間タイムを腕時計ごとに調べて、そして、その区間タイムの合計を計算しなければならなく、煩雑な作業が必要となってしまった。
【０００６】
本発明は、以上のような課題に鑑みて為されたものでありその目的とするところは、駅伝等のリレー競技において、現在競技中の競技者が前競技者と自己の計測データとを加味した累積データを競技中に簡単かつ確実に知り得るリスト装置等を実現することである。また、駅伝等のリレー競技において、前競技者のもっている計測データを、特別なスイッチ操作を行うことなく確実かつ容易に受信することが可能で、かつ、前競技者と自己の計測データとを加味した累積データを、次競技者に特別なスイッチ操作を行うことなく確実かつ容易に送信することが可能なリスト装置等を実現することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、請求項１に記載の発明は、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置（例えば、図２の腕時計１）において、前競技者用のリスト装置から当該競技者の計測データ（例えば、図４の計測データ３２０）を受信する制御を行う受信制御手段（例えば、図２のＣＰＵ１０、通信制御部７０；図７のステップＣ１；図８のステップＤ１）と、
この受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データ（例えば、図４の累積タイム）を取得する累積データ取得手段（例えば、図２のＣＰＵ１０；図７のステップＣ７〜Ｃ１５；図８のステップＤ７〜Ｄ１５）と、
この累積データ取得手段により取得された累積データを表示する制御を行う累積データ表示制御手段（例えば、図２のＣＰＵ１０、表示部６０；図７のステップＣ１７；図８のステップＤ１７）と、
この累積データ表示制御手段の制御により表示された累積データを前記次競技者用のリスト装置に送信する制御を行う送信制御手段（例えば、図２のＣＰＵ１０、通信制御部７０；図７のステップＢ９、ステップＣ２３）と、を備えることを特徴としている。
【０００８】
請求項２に記載の発明は、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置（例えば、図２の腕時計１）において、前競技者用リスト装置と次競技者用リスト装置を含む他のリスト装置との間の距離が予め定められている距離内に入ったか否かを検知する検知手段（例えば、図２のＣＰＵ１０；図１５のステップＣ１０３；図１６のステップＤ１０３）と、
この検知手段により前記前競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該前競技者用リスト装置から計測データを受信する受信制御手段（例えば、図２のＣＰＵ１０、通信制御部７０；図１５のステップＣ１０３→Ｃ１０５；図１６のステップＤ１０３→Ｄ１０５）と、
前記検知手段により前記次競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該次競技者用リスト装置へ前記受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御手段（例えば、図２のＣＰＵ１０、通信制御部７０；図１５のステップＢ１０５→Ｂ１０７、ステップＣ１２７→Ｃ１２９）と、を備えることを特徴としている。
【０００９】
請求項３に記載の発明は、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置と通信するリレー競技者用のリスト装置（例えば、図２２の腕時計４００）において、計測データを中継すべき中継位置（例えば、図２３の出発地点３０８、区間終了地点位置３０７；図２８の第１中継地点Ｐ１、第２中継地点Ｐ２）を設定する設定手段（例えば、図２２のＣＰＵ１０、入力部５０；図２５のステップＡ２０３）と、
現在位置を測位する測位手段（例えば、図２２の位置検出部１１０）と、
この測位手段により測位された現在位置（例えば、図２３の現在位置３０６）が、前記設定手段により設定された中継位置に到達したか否かを判定する判定手段（例えば、図２２のＣＰＵ１０；図２５のステップＡ２０６−２；図２６のステップＢ２１１、Ｃ２２１；図２７のステップＤ２１９）と、
この判定手段により現在位置が前記設定手段により設定された中継位置に到達したと判定された場合に前記前競技者用リスト装置から計測データを受信する受信制御手段（例えば、図２２のＣＰＵ１０、通信制御部７０；図２５のステップＡ２０６−２→Ａ２０７→Ａ２１１又はＡ２１３；図２６のステップＣ２０１；図２７のステップＤ２０１）と、
前記判定手段により現在位置が前記設定手段により設定された中継位置に到達したと判定された場合に前記次競技者用リスト装置へ前記受信制御手段の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御手段（例えば、図２２のＣＰＵ１０、通信制御部７０；図２６のステップＢ２１５、Ｃ２２５）と、を備えることを特徴している。
【００１０】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載のリスト装置において、
所定の競技終了集計操作に応じて、前記自己の計測データを加味した累積データを前記他のリスト装置に配信する配信手段（例えば、図２のＣＰＵ１０、通信制御部７０；図９のステップＥ５）を更に備えることを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１〜３の何れか一項に記載のリスト装置において、
所定の競技終了集計操作に応じて、前記他のリスト装置から計測データを受信して競技結果データ（例えば、図５の全走行データ３４２）を作成する競技結果作成手段（例えば、図２のＣＰＵ１０、通信制御部７０；図１７のステップＦ１０１〜１０７）と、
この競技結果作成手段により作成された競技結果データを前記他のリスト装置に配信する競技結果配信手段（例えば、図２のＣＰＵ１０、通信制御部７０；図１７のステップＦ１１）と、
を更に備えることを特徴としている。
【００１２】
請求項６に記載の発明は、請求項１〜３の何れか一項に記載のリスト装置において、
所定の競技終了集計操作に応じて、前記他のリスト装置と通信を行い、前記自己の計測データを加味した累積データ以外に含まれていない計測データを取得して競技結果データを生成する制御を行う競技結果取得制御手段（例えば、図２のＣＰＵ１０、通信制御部７０；図２０のステップＦ２０１〜Ｆ２０９）を更に備えることを特徴としている。
【００１３】
請求項７に記載のプログラムは、
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのリレー競技者用のプログラムであって、
前競技者用のリスト装置から当該競技者の計測データ（例えば、図４の計測データ３２０）を受信する制御を行う受信制御機能（例えば、図２のＣＰＵ１０；図７のステップＣ１；図８のステップＤ１）と、
この受信制御機能により受信された計測データに自己の計測データを加味した累積データ（例えば、図４の累積タイム）を計時する累積データ取得機能（例えば、図２のＣＰＵ１０；図７のステップＣ７〜Ｃ１５；図８のステップＤ７〜Ｄ１５）と、
この累積データ取得機能により取得された累積データを表示する制御を行う累積データ表示制御機能（例えば、図２のＣＰＵ１０；図７のステップＣ１７；図８のステップＤ１７）と、
この累積データ表示制御機能の制御により表示された累積データを前記次競技者用のリスト装置に送信する制御を行う送信制御機能（例えば、図２のＣＰＵ１０；図７のステップＢ９、ステップＣ２３）と、
を前記コンピュータに実現させることを特徴としている。
【００１４】
請求項８に記載のプログラムは、
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのプログラムであって、
前競技者用リスト装置と次競技者用リスト装置を含む他のリスト装置との間の距離が予め定められている距離内に入ったか否かを検知する検知機能（例えば、図２のＣＰＵ１０；図１５のステップＣ１０３；図１６のステップＤ１０３）と、
この検知機能により前記前競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該前競技者用リスト装置から計測データを受信する受信制御機能（例えば、図２のＣＰＵ１０；図１５のステップＣ１０３→Ｃ１０５；図１６のステップＤ１０３→Ｄ１０５）と、
前記検知機能により前記次競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該次競技者用リスト装置へ前記受信制御機能の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御機能（例えば、図２のＣＰＵ１０；図１５のステップＢ１０５→Ｂ１０７、ステップＣ１２７→Ｃ１２９）と、
を前記コンピュータに実現させることを特徴としている。
【００１５】
請求項９に記載のプログラムは、
コンピュータに、時間の計時と、計時した時間の表示出力と、前競技者用リスト装置及び次競技者用リスト装置を含む他のリスト装置との通信とを行わせるためのプログラムであって、
計測データを中継すべき中継位置（例えば、図２３の出発地点位置３０８、区間終了地点位置３０７；図２８の第１中継地点Ｐ１、第２中継地点Ｐ２）を設定する設定機能（例えば、図２２のＣＰＵ１０；図２５のステップＡ２０３）と、
現在位置を測位する測位機能（例えば、図２２の位置検出部１１０）と、
この測位機能により測位された現在位置（例えば、図２３の現在位置３０６）が、前記設定機能により設定された中継位置に到達したか否かを判定する判定機能（例えば、図２２のＣＰＵ１０；図２５のステップＡ２０６−２；図２６のステップＢ２１１、Ｃ２２１；図２７のステップＤ２１９）と、
この判定機能により現在位置が前記設定機能により設定された中継位置に到達したと判定された場合に前記前競技者用リスト装置から計測データを受信する受信制御機能（例えば、図２２のＣＰＵ１０；図２５のステップＡ２０６−２→Ａ２０７→Ａ２１１又はＡ２１３；図２６のステップＣ２０１；図２７のステップＤ２０１）と、
前記判定機能により現在位置が前記設定機能により設定された中継位置に到達したと判定された場合に前記次競技者用リスト装置へ前記受信制御機能の制御により受信された計測データに自己の計測データを加味した累積データを送信する送信制御機能（例えば、図２２のＣＰＵ１０；図２６のステップＢ２１５、Ｃ２２５）と、
を前記コンピュータに実現させることを特徴としている。
【発明の効果】
【００１６】
請求項１又は７に記載の発明によれば、前競技者用のリスト装置から当該競技者の計測データを受信し、その後、この受信された計測データに自己の計測データを加味した累積データを取得し、この取得された累積データを表示することができる。このため、現在の累積データを表示上で確認しながらリレー競技を進行することができるリスト装置が実現される。そればかりでなく、この表示された累積データを次競技者用のリスト装置に送信することができるリスト装置が実現される。
【００１７】
請求項２又は８に記載の発明によれば、リレー競技の開始後、前競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該前競技者用リスト装置から計測データを受信し、その後、次競技者用リスト装置との間の距離が予め定められている距離内に入ったと検知された場合に当該次競技者用リスト装置へ前記受信された計測データに自己の計測データを加味した累積データを送信することができるリスト装置が実現される。
【００１８】
請求項３又は９に記載の発明によれば、リレー競技の開始後、測位された現在位置が、設定された中継位置に到達したか否かを判定し、現在位置が設定された中継位置に到達したと判定された場合に前記前競技者用リスト装置から計測データを受信し、その後、現在位置が設定された中継位置に到達したと判定された場合に次競技者用リスト装置へ前記受信された計測データに自己の計測データを加味した累積データを送信することができるリスト装置が実現される。
【００１９】
請求項４に記載の発明によれば、請求項１〜３に記載の発明と同様の効果が得られるのは無論のこと、競技終了集計操作が為されると、累積データを他のリスト装置に配信するリスト装置が実現される。このため、競技終了時点の累積データを他のリスト装置でも確認することができる。
【００２０】
請求項５に記載の発明によれば、請求項１〜３に記載の発明と同様の効果が得られるのは無論のこと、競技終了集計操作が為されると、他のリスト装置から計測データを受信して競技結果データを作成し、その競技結果データを他のリスト装置へ配信するリスト装置が実現される。このため、競技結果データを他のリスト装置でも確認することができる。
【００２１】
請求項６に記載の発明によれば、請求項１〜３に記載の発明と同様の効果が得られるのは無論のこと、競技終了集計操作が為されると、他のリスト装置と通信を行い、自己の計測データを加味した累積データに含まれていない計測データを取得して競技結果データを生成するリスト装置が実現される。
【発明を実施するための最良の形態】
【００２２】
以下、本発明のリスト装置を、駅伝競技者用の電子腕時計（以下、単に「腕時計」という。）に適用した場合の実施形態について図１〜２９を参照して詳細に説明する。尚、以下の実施形態においては、電子腕時計を本発明の適用例として説明するが、競技者に装着可能な装置であれば、適宜適用可能である。また、駅伝だけでなく、トラック競技、水泳、スケート、スキー等におけるリレー競技に使用する電子腕時計としての適用も可能である。
【００２３】
図１は、駅伝等のリレー競技における腕時計の使用例の一例を示す図である。本実施形態において、駅伝のコースは、スタート地点〜第１中継地点の第１区間、第１中継地点〜第２中継地点の第２区間、第２中継地点〜第３中継地点の第３区間、第３中継地点〜ゴール地点の第４区間の４区間に区切られているとする。
【００２４】
４人の走者がチームを組み、第１区間を第１走者が、第２区間を第２走者が、第３区間を第３走者が、第４区間を最終走者が走行する。各走者は、走行前に自分の走者番号と担当する区間の距離（区間距離）とを腕時計に入力する。各中継地点では、第１走者→第２走者、第２走者→第３走者、第３走者→最終走者といった順で次ぎの走者へ襷を渡していく。
【００２５】
各走者が装着する腕時計には、現在時刻の他に、前走者の区間タイムや、装着者の走行中の区間タイム、累積タイムが表示更新される。腕時計は、区間タイムや累積タイムの表示更新を実現するために、次の走者の腕時計に対して計測データの送信を行っている。ここで、腕時計１ａ〜１ｄの動作の概要を簡単に説明すると次のようになる。尚、図１の腕時計１ａ〜１ｄはそれぞれ同様の回路構成を備えるものである。
【００２６】
先ず、第１走者の指示操作に応じて、腕時計１ａは第１走者の区間タイムの計時を行う。そして、第１走者が第１中継地点に近づくと、腕時計１ａは、第１走者の区間タイム等のデータを含んだ計測データを第２走者が装着する腕時計１ｂに送信する（図１（１））。
【００２７】
腕時計１ｂは、腕時計１ａから送信された計測データを受信した後、第２走者の区間タイムの計時を開始すると共に、当該データ中の第１走者の区間タイムを計時更新することで累積タイム（累計時間）の計時を開始する。続いて、第２走者が第２中継地点に近づくと、腕時計１ｂは、腕時計１ａから受信した第１走者の計測データと、自機で計測した第２走者の計測データとを腕時計１ｃに送信する（図１（２））。
【００２８】
腕時計１ｃは、腕時計１ｂから送信された第１走者及び第２走者の計測データを受信した後、第３走者の区間タイムの計時を開始すると共に、第２走者の計測データに含まれる累積タイムを計時更新する。第３走者が第３中継地点に近づくと、腕時計１ｃは、腕時計１ｂから受信した第１走者及び第２走者の計測データと、第３走者の計測データとを腕時計１ｄに送信する（図１（３））。
【００２９】
腕時計１ｄは、腕時計１ｃから送信された第１走者、第２走者及び第３走者の計測データを受信した後、最終走者の区間タイムの計時を開始すると共に、第３走者の計測データに含まれる累積タイムを計時更新する。最終走者がゴール地点に到着すると、腕時計１ｄは区間タイム及び累積タイムの計時を終了する。
【００３０】
腕時計１ｄは、これらの計測データをもとに後述する駅伝最終データを作成して、腕時計１ａ〜１ｃへ配信する（図１（４））。
【００３１】
このようにして、各腕時計には、前走者までの計測データが蓄積記憶されることとなり、前走者の計測データをもとに累積タイムが計時更新されていく。従って、最終走者の腕時計１ｄには、チーム全体の累積タイムが記憶されているので、区間タイムの合計を計算する必要もなく、容易に累積タイム（総合累積タイム）を知ることができる。
【００３２】
〔第１実施形態〕
先ず、本発明を適用した腕時計１の第１実施形態について説明する。
尚、以下の説明において、腕時計１ａの構成要素にはＣＰＵ１０ａやＲＯＭ２０ａといったように、腕時計１に対応する構成要素の符号に「ａ」を付し、腕時計１ｂの構成要素の符号には「ｂ」を、腕時計１ｃの構成要素の符号には「ｃ」を、腕時計１ｄの構成要素には「ｄ」を付して説明するが、基本的には同一の構成であるため、包括的には腕時計１として説明する。
【００３３】
図２は、第１実施形態に係る腕時計１の機能構成の一例を示すブロック図である。同図によれば、腕時計１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）２０と、ＲＡＭ（Random Access Memory）３０と、計時回路部４０と、入力部５０と、表示部６０と、通信制御部７０と、速度検出部８０とがバス９０に接続されて構成される。
【００３４】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行う。具体的には、ＣＰＵ１０は、入力部５０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示データを表示部６０に出力して、当該表示データに基づいた処理結果を表示部６０に表示させる。
【００３５】
ＲＯＭ２０は、各種設定処理、各種演算処理等の腕時計１の動作に係る各種プログラムや、腕時計１の備える種々の機能を実現するためのプログラム等を記憶する。ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持する記憶領域である。
【００３６】
計時回路部４０は、発振回路部４２から出力されるクロック信号を計数して現在時刻を得る。そして、当該現在時刻をＣＰＵ１０へ出力する。発振回路部４２は、水晶発振器等で構成され、常時一定周波数のクロック信号を計時回路部４０へ出力する。
【００３７】
入力部５０は、各種操作キーやボタン等を備えて構成され、ユーザ（装着者）の入力操作に応じた操作信号をＣＰＵ１０へ出力する。本実施形態においては、装着者は、走者番号の入力操作や、担当した区間の走行距離の入力操作や、各種処理の開始・終了を指示するための操作等を行う。
【００３８】
表示部６０は、ＬＣＤ（Liquid Crystal Display）等で構成される表示装置であり、現在日時や区間タイム、総合タイム等をデジタル表示する。
【００３９】
通信制御部７０は、アンテナ、送信回路及び受信回路等を備えて構成され、ＣＰＵ１０の制御に基づいて、他機との間で近距離無線通信を行う。無線伝送方式は、例えば、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）等の伝送方式を適宜採用することとしてよい。
【００４０】
速度検出部８０は、自機の装着者の歩行又は走行による移動中の速度を検出（計測）するための機能部であり、加速度センサ等を備えて構成される。速度検出部８０は、検出した速度、例えば、分速である１分当たりの速度をＣＰＵ１０へ出力する。尚、速度を計測する方法はこれに限られたものではなく、例えば、ＧＰＳ（Global Positioning System）信号受信装置によって受信したＧＰＳ信号のドップラーシフトによって速度を計測する公知技術を採用してもよい。
【００４１】
図３（ａ）は、ＲＯＭ２０のデータ構成の一例を示す図である。同図（ａ）によれば、ＲＯＭ２０は、第１の駅伝データ管理プログラム２００を格納する第１の駅伝データ管理プログラムデータ領域を有する。
【００４２】
第１の駅伝データ管理プログラムは、第１実施形態に係る第１の駅伝データ管理処理（図６〜９参照）を実現するためのプログラムである。ＣＰＵ１０は、ユーザの所定の操作（例えば、ボタンを３秒間継続して押下する操作）を検出すると、第１の駅伝データ管理プログラム２００をＲＯＭ２０から読み出して、当該処理を開始する。ここで、第１の駅伝データ管理処理を簡単に説明すると次のようになる。即ち、前走者用の腕時計から送信された計測データを受信し、その計測データに含まれている累積タイムに自機装着者の区間タイムを加算・更新することで、自機装着者における累積タイムを計時していく。そして、自機装着者の走行距離の残りが所定距離に達したなら、計測データを次走者用の腕時計に対して送信する。
【００４３】
図３（ｂ）は、ＲＡＭ３０のデータ構成の一例を示す図である。同図（ｂ）によれば、
ＲＡＭ３０は、自装置走者番号３００と、自装置走者走行距離３１０と、計測データ３２０と、現走行距離３３０と、駅伝最終データ３４０との各データを格納するデータ領域から構成される。
【００４４】
自装置走者番号３００は、腕時計１の装着者の走者番号であり、装着者により入力されるデータである。本実施形態においては、１チームは４人の走者から構成されるため、自装置走者番号３００として、“１”、“２”、“３”及び“４（最終）”の何れかが自装置走者番号３００のデータ領域に設定される。
自装置走者走行距離３１０は、装着者が担当する区間の距離であり、装着者により入力された区間の距離データが自装置走者走行距離３１０のデータ領域に格納される。
【００４５】
計測データ３２０は、第１走者の走行に関するデータとして第１走者の計測データ３２１を格納するデータ領域と、第２走者の走行に関するデータとして第２走者の計測データ３２２を格納するデータ領域と、第３走者の走行に関するデータとして第３走者の計測データ３２３を格納するデータ領域と、最終走者の走行に関するデータとして最終走者の計測データ３２４を格納するデータ領域とから構成される。
【００４６】
第１走者〜最終走者の計測データ３２１〜３２４それぞれは、計測時刻と、区間タイムと、累積タイムと、速度とを対応付けて蓄積的に記憶するデータテーブルである。計測時刻とは、一定時間おき（例えば、１分おき）にＣＰＵ１０が計時回路部４０から取得した現在時刻である。
【００４７】
図４は、計測データ３２０のデータ構成の一例を示す図である。同図の第１走者の計測データ３２１には、計測時刻、区間タイム、累積タイム及び速度が対応付けられて格納されている。同図は、第１走者の区間タイム及び累積タイムの計測を、“１０：０５：３５”に開始したことを表している。また、計測開始後、計測時刻、区間タイム、累積タイム及び速度が１分おきに更新・記録されていることを表している。
【００４８】
第１走者用の腕時計１ａは、計測前にクリアされた計測データ３２０ａに第１走者のデータ（計測時刻や区間タイム等）を記録・更新していく。しかし、第２走者〜最終走者用の腕時計１ｂ〜１ｄは、直前の走者の累積タイムを継続して計時更新するために、直前の走者の腕時計から送信される計測データを計測データ３２０ｂ〜３２０ｄとして格納してから、各走者のデータを記録・更新していく。
【００４９】
具体的には、第２走者用の腕時計１ｂは、第１走者用の腕時計１ａから送信された計測データ３２０ａを第２走者用の腕時計１ｂのＲＡＭ３０ｂに計測データ３２０ｂとして第１走者の計測データ３２１を格納するデータ領域に格納する。また、第３走者用の腕時計１ｃは、第２走者用の腕時計１ｂから送信された計測データ３２０ｂを第３走者用の腕時計１ｃのＲＡＭ３０ｃに計測データ３２０ｃとして第１走者用の計測データ３２１及び第２走者用の計測データ３２２を格納する領域に夫々格納する。更に、最終走者用の腕時計１ｄは、第３走者用の腕時計１ｃから送信された計測データ３２０ｃを最終走者用の腕時計１ｄのＲＡＭ３０ｄに計測データ３２０ｄとして第１走者の計測データ３２１、第２走者の計測データ３２２及び第３走者の計測データ３２３を格納する領域に夫々格納する。
【００５０】
例えば、第２走者用の腕時計１ｂは、第１走者用の腕時計１ａから送信された計測データ３２０ａを自機の計測データ３２０ｂの第１走者の計測データ３２１のデータ領域に格納する。腕時計１ａにおいて生成された計測データ３２０ａには、第１走者の計測データ３２１ａのみに実データが記録されている。このため、腕時計１ｂが計測データ３２０ａを受信して、ＲＡＭ３０ｂに格納した計測データ３２０ｂは、第１走者の計測データ３２１ｂのデータ領域にのみ実データ（図４におけるデータＤＴ１〜ＤＴ５）が記録され、第２走者〜最終走者の計測データ３２２ｂ〜３２４ｂのデータ領域はクリアされたままのデータ内容となる。そして、腕時計１ｂのＣＰＵ１０ｂは、後述する第１走者の計測データ３２１ｂに対する中継時データＤＴ７の付加を行うことで、データＤＴ１〜ＤＴ７を有する計測データ３２０ｂが第２走者の計測開始直前に得られる。従って、ＣＰＵ１０ｂは、第１走者の計測データ３２１ａの最終データＤＴ７内の累積タイムに更に経過時間を加算していくことで、更なる累積タイムの計時を行っていく。
【００５１】
尚、本実施形態においては、計測データ３２０を４走者分のデータ領域に固定的に分割することとしたが、例えば、次のようにしてもよい。即ち、初期設定時に走行区間数を入力することとし、その走行区間数に応じた走者分のデータ領域を動的に確保することとしてもよい。例えば、走行区間数が“６”と入力された場合は、第１走者から第６走者（最終走者）までの計測データのデータ領域をＲＡＭ３０に確保することとなる。
【００５２】
現走行距離３３０は、腕時計１の装着者が走行した距離の合計であり、自装置走者番号３００の計測データをもとにＣＰＵ１０により算出される。具体的には、ＣＰＵ１０は、速度検出部８０で検出された１分当たりの速度（ｍ／分）を計測期間おき（例えば、１分おき）に取得する。そして、取得した速度に計測期間（単位：分）を乗算することにより、装着者の計測期間に進んだ距離を算出する。ＣＰＵ１０は、算出した距離を現走行距離３３０に逐次加算することで、装着者が出発してから現在までに走行した距離を算出する。
【００５３】
駅伝最終データ３４０は、駅伝最終データ送信処理（図９参照）において作成されるデータテーブル群であり、全走行データ３４２と、区間タイムデータ３４４とを有して構成される。駅伝最終データ送信処理とは、最終走者用の腕時計１ｄにおいて実行される処理であり、計測データ３２０の計測の終了後に、駅伝最終データ３４０を作成して、他の腕時計１ａ〜１ｃへ配信する処理である。
【００５４】
全走行データ３４２は、計測時刻、区間タイム、累積タイム及び走者番号との各データを対応付けて格納するデータテーブルである。ＣＰＵ１０は、第１走者〜最終走者の計測データ３２１〜３２４をもとに、全走行データ３４２を作成する。
【００５５】
具体的には、先ず、第１走者の計測データ３２１の「計測時刻」、「区間タイム」、「累積タイム」、「速度」から成る各レコードに走者番号として「１」を付加し、第２走者の計測データ３２２の「計測時刻」、「区間タイム」、「累積タイム」、「速度」から成る各レコードに走者番号として「２」を付加する。第１走者の計測データ３２１中の最終データ（最後のレコード）は、第１走者が第１中継地点に到着したとされる時点のデータであり、第２走者が第１中継地点を出発したとされる時点のデータでもある。そのため、第１走者の計測データ３２１の最終データが第２走者の出発時のデータでもあることを表すために、第１走者の計測データ３２１の最終データの走者番号に「２」を追加する。同様の手順で、第２走者の計測データ３２２の最終データの走者番号に「３」を、第３走者の計測データ３２３の最終データの走者番号に「最終」追加することで、図５（ａ）のような全走行データ３４２を作成する。
【００５６】
図５（ａ）は、全走行データ３４２のデータ構成の一例を示す図である。同図（ａ）は、計測時刻「１０：０５：３５〜１０：３４：１５」が第１走者の計測データ３２１を、計測時刻「１０：３４：１５〜１１：０４：１０」が第２走者の計測データ３２２を、計測時刻「１１：０４：１０〜１１：２９：１４」が第３走者の計測データ３２３を、計測時刻「１１：２９：１４〜１２：１０：０４」が最終走者の計測データ３２４をもとに作成されたことを表している。この全走行データ３４２内の最終データの累積タイム（例えば、図５（ａ）の“０２：０４：２９”）は、チーム全体の走行時間のリレー競技通算時間となる。
【００５７】
区間タイムデータ３４４は、図５（ｂ）にその一例を示すように、各走者の区間タイムと、チームの総合累積タイムとを格納するデータテーブルである。ＣＰＵ１０は、計測データ３２０内の各走者の計測データをもとに、区間タイムデータ３４４を作成する。具体的には、第１走者の計測データ３２１の最終データの区間タイムを第１走者の区間タイムとして区間タイムデータ３４４のデータテーブルに格納し、第２走者の計測データ３２２の最終データの区間タイムを第２走者の区間タイムとして区間タイムデータ３４４のデータテーブルに格納し、第３走者の計測データ３２３の最終データの区間タイムを第３走者の区間タイムとして区間タイムデータ３４４のデータテーブルに格納し、最終走者の計測データ３２４の最終データの区間タイムを最終走者の区間タイムとして区間タイムデータ３４４のデータテーブルに格納する。
【００５８】
より具体的に説明すると、第１走者の計測データ３２１の最終累積タイムは、第１走者の区間タイムであり、第２走者用の腕時計１ｂのＣＰＵ１０ｂが、当該最終累積タイムに第２走者の区間タイムを加算していくことで、第２走者の走行中におけるチーム全体の累積タイムが得られる。このため、第２走者の計測データ３２２の最終累積タイムは、第１走者の区間タイムに第２走者の区間タイムを加算したタイム、即ち累計時間となる。第３走者用の腕時計１ｃのＣＰＵ１０ｃが、第２走者の最終累積タイムに第３走者の区間タイムを加算していくことで、第３走者の走行中におけるチーム全体の累積タイムが得られる。このため、第３走者の計測データ３２３の最終累積タイムは、第１走者から第３走者までの区間タイムの累計となる。更に、最終走者の腕時計１ｄのＣＰＵ１０ｄが、当該最終累積タイムに最終走者の区間タイムを加算してくことで、最終走者の走行中におけるチーム全体の累積タイムが得られる。このため、最終走者がゴールした段階での計測データ３２４の最終累積タイムは、第１走者から最終走者までの区間タイムの累計、即ち通算時間となる。
【００５９】
次に、第１実施形態における腕時計１の第１の駅伝データ管理処理の具体的な動作について図６〜９のフローチャートを用いて説明する。
【００６０】
先ず始めに、図６を用いて第１の駅伝データ管理処理のメイン処理について説明する。ＣＰＵ１０は、第１の駅伝データ管理処理を開始すると、装着者により入力された走者番号を自装置走者番号３００としてＲＡＭ３０に設定する（ステップＡ１）。そして、続いて入力される区間距離を自装置走者走行距離３１０としてＲＡＭ３０に設定した後（ステップＡ３）、ＣＰＵ１０は計測データ３２０の初期設定を行う（ステップＡ５）。具体的には、計測データ３２０のクリア後、現在時刻を取得して、当該現在時刻を自装置走者番号３００の計測データの先頭データの計測時刻として設定する。例えば、第１走者の腕時計１ａにおいて現在時刻が“１０：０５：３５”であれば、図４のデータＤＴ１のように計測時刻「１０：０５：３５」が設定され、区間タイム「００：００：００」、累積タイム「００：００：００」、速度「０」と他のデータはクリアされた状態となる。
【００６１】
続いて、腕時計１の装着者が何番目の走者であるかを自装置走者番号３００により判定する（ステップＡ７）。ＣＰＵ１０は、自装置走者番号３００が“１”であり第１走者であると判定した場合は第１走者計測処理（ステップＡ７：“１”→Ａ９）を、自装置走者番号３００が“最終”であり最終走者であると判定した場合は最終走者計測処理（ステップＡ７：“最終”→Ａ１３）を、自装置走者番号３００が“１”でもなく“最終”でもないと判定した場合は中間走者計測処理（ステップＡ７：“２〜３”→Ａ１１）を開始する。
【００６２】
次に、第１の駅伝データ管理処理のサブルーチンとなる第１走者計測処理、中間走者計測処理及び最終走者計測処理それぞれの具体的な処理について説明する。
【００６３】
先ず始めに、図７を用いて第１走者計測処理について説明する。ＣＰＵ１０は、第１走者計測処理を開始すると、例えば、１分おきに現在時刻の取得と速度の検出とを行い、第１走者の計測データ３２１の更新を行う。具体的には、取得した現在時刻を計測時刻として第１走者の計測データ３２１に追加記憶すると共に、検出した速度を計測時刻に対応付けて第１走者の計測データ３２１に記憶する（ステップＢ１）。
【００６４】
そして、第１走者の計測データ３２１のデータ内容を表示部６０に表示させる（ステップＢ３）。ＣＰＵ１０は、ステップＢ１で検出した速度（ｍ／分）に１分を乗算することで、速度の検出時の直前１分間の走行距離を算出し、その走行距離を現走行距離３３０に加算する。装着者が担当する区間の距離として設定されている自装置走者走行距離３１０から現走行距離３３０を減算した値、即ち、装着者の担当区間の残りの距離を残走行距離とし、当該距離が所定距離（例えば、１００ｍ）に到達したか否かを判定する（ステップＢ７）。
【００６５】
残走行距離が所定距離に到達していないと判定した場合（ステップＢ７：Ｎｏ）、ＣＰＵ１０は、装着者が区間を走行中であると判断してステップＢ１の処理へ移行し、第１走者の計測データ３２１の更新・表示を繰り返す。一方、残走行距離が所定距離に到達したと判定した場合は（ステップＢ７：Ｙｅｓ）、ＣＰＵ１０は、装着者が第１中継地点（区間終了地点）に到達したものと判断して、計測データ３２０の送信を開始する（ステップＢ９）。
【００６６】
ＣＰＵ１０は、第２走者用の腕時計から送信される受信確認信号を受信するまで計測データ３２０の送信を行う（ステップＢ１１：Ｎｏ→Ｂ９）。受信確認信号を受信した場合、ＣＰＵ１０は、計測データ３２０の送信が完了したと判定して（ステップＢ１１：Ｙｅｓ）、装着者が第１中継地点（区間終了地点）に到達して、第２走者に襷を受け渡したと判断する。
【００６７】
上述したように、ＣＰＵ１０は、残走行距離が例えば１００ｍに到達したと判定してから、計測データ３２０の送信を開始するため、当該送信の開始から受信確認信号の受信の間も、装着者の走行は続いていることとなる。しかし、ステップＢ１１の処理の時点における計測データ３２０は、残走行距離が１００ｍに到達した時点でのデータであり、例えば、図４の計測データ３２０においては、データＤＴ５までが実データとして含まれ、データＤＴ７以降のデータは含まれていない計測データとなる。このため、ＣＰＵ１０は、受信確認信号を受信するまでの間のデータを補完した後に、第１走者計測処理を終了する。
【００６８】
具体的には、現在時刻の取得と速度の検出とを行って、第１中継地点でのデータを第１走者の計測データ３２１に設定することで、計測データ３２０の補完を行う（ステップＢ１３）。尚、この受信確認信号を受信して、中継地点に到着したとして計測データ３２１に設定するデータを、以下「中継時データ」と称することとする。例えば、計測時刻“１０：３３：３５”のときに、残走行距離が１００ｍ未満であると判定した場合、ＣＰＵ１０は計測データ３２０の送信を開始する。そして、送信開始から４０秒後に受信確認信号を受信したなら、現在時刻“１０：３４：１５”の取得と速度“２５５（ｍ／分）”の検出とを行い、図４のように中継時データＤＴ７を第１走者の計測データ３２１の最後に付加する。尚、中継時データＤＴ７の区間タイム及び累積タイムは、当該データの直前データとなるデータＤＴ５の区間タイム及び累積タイムに経過時間４０秒を加算したものである。ＣＰＵ１０は、自装置の計測データに中継時データの付加を行って、当該データを更新した後、第１走者計測処理を終了する。
【００６９】
次に、図７を用いて中間走者計測処理について説明する。ＣＰＵ１０は、中間走者計測処理を開始すると前走者の腕時計から送信される計測データの受信を開始する（データ受信処理；ステップＣ１）。
【００７０】
計測データの受信が完了した場合（ステップＣ３：Ｎｏ）、ＣＰＵ１０は、前走者が中継地点に到達して、当該走者から襷を引き継いだと判断する。そして、受信した計測データをＲＡＭ３０に計測データ３２０として格納した後、受信確認信号を送信する（ステップＣ５）。
【００７１】
このときに受信した計測データ３２０は、前走者の腕時計において残走行距離が１００ｍに達したと判定された時点（上述した第１走者計測処理のステップＢ７、又は後述するステップＣ２１）におけるデータであるため、この計測データ３２０には、前走者用の腕時計の送信開始から自機の受信完了時までの前走者のデータが含まれていない。例えば、第２走者用の腕時計１ｂにおいて受信した計測データは、上述した第１走者計測処理のステップＢ９において送信開始された計測データ３２０ｂ、即ち、図４の計測データにおいてはデータＤＴ５までの実データが含まれ、データＤＴ７以降のデータが含まれていない状態の計測データ３２０ｂとなる。
【００７２】
このため、ＣＰＵ１０は、前走者の腕時計の計測データの送信開始から自機の受信完了までの間のデータを補完するために、現在時刻を取得し中継時データを作成して、直前走者の計測データの最終データとして付加する（ステップＣ７〜Ｃ１１）。
【００７３】
より具体的には、例えば、第２走者用の腕時計１ｂが受信する計測データ３２０ａは、上述した第１走者計測処理のステップＢ１で更新記憶された第１走者の計測データ３２１ａを含む計測データ３２０ａである。このため、ステップＢ１３で付加された中継時データＤＴ７は受信時の第１走者の計測データ３２１ａに含まれていない。従って、腕時計１ｂのＣＰＵ１０ｂは、現在時刻を取得して、当該現在時刻とデータＤＴ５の計測時刻との差分をデータＤＴ５の区間タイムに加算し、データＤＴ５の累積タイムに当該差分を加算する。ＣＰＵ１０ｂは、取得した現在時刻と、加算後の区間タイム及び累積タイムとを中継時データＤＴ７として第１走者の計測データ３２１ｂに付加して、当該データを更新する。これにより、第１走者用の腕時計１ａで記憶している第１走者の計測データ３２１ａと、第２走者用の腕時計１ｂで記憶している第１走者の計測データ３２１ｂとの整合が取られる。
【００７４】
ＣＰＵ１０は、ステップＣ１１において中継時データの付加を行った後、第１走者計測処理のステップＢ１と同様に、一定時間おきに現在時刻の取得と速度の検出とを行い、自走者の計測データを更新する（ステップＣ１５）。但し、累積タイムの更新は、直前走者の計測データの最終累積タイム（例えば、第２走者の腕時計１ｂであれば、第１走者の計測データ３２１ｂの最終データの最終累積タイム“００：２８：４０”）に１分を加算して更新することで、第１走者のスタート時からの走行時間の計時を行う。そして、自走者の計測データの内容を表示部６０に表示させた後（ステップＣ１７）、ステップＣ１５において検出した速度に基づいて、当該検出の直前１分間の走行距離を算出して現走行距離３３０に加算する（ステップＣ１９）。
【００７５】
次いで、残走行距離が所定距離に到達したか否かを判定して（ステップＣ２１）、到達しなかったと判定した場合は（ステップＣ２１：Ｎｏ）、ステップＣ１５の処理へ移行して、計測データの更新・表示を繰り返す。
【００７６】
残走行距離が所定距離に到達したと判定した場合（ステップＣ２１：Ｙｅｓ）、ＣＰＵ１０は、受信確認信号を受信するまで計測データ３２０の送信を行う（ステップＣ２５：Ｎｏ→Ｃ２３）。ＣＰＵ１０は、受信確認信号を受信した場合は、計測データ３２０の送信が完了したと判定する（ステップＣ２５：Ｙｅｓ）。このとき、ＣＰＵ１０は、装着者が中継地点（区間終了地点）に到着し、次走者への襷の受け渡しが完了したと判断して、第１走者計測処理と同様に、現在時刻の取得と速度の検出とを行って、自走者の計測データに中継時データを付加した後（ステップＣ２７）、中間走者計測処理を終了する。
【００７７】
次に、図８を用いて最終走者計測処理について説明する。ＣＰＵ１０は、最終走者計測処理を開始すると中間走者計測処理のステップＣ１〜Ｃ１７の処理と同様の処理を行う（ステップＤ１〜Ｄ１７）。但し、ステップＤ１３の初期データの設定処理とステップＤ１５の計測データの更新処理とは、最終走者の計測データ３２４に対して行う。
【００７８】
ＣＰＵ１０は、ステップＤ１９において現走行距離３３０の加算を行った後、残走行距離が“０”に到達したか否かを判定する（ステップＤ２１）。残走行距離が“０”に到達していないと判定した場合は（ステップＤ２１：Ｎｏ）、装着者が担当区間を走行中であると判断して、計測終了操作（例えば、ボタンを１回押下する操作）が為されたか否かを判定する（ステップＤ２３）。計測終了操作が為されなかったと判定した場合は（ステップＤ２３：Ｎｏ）、ステップＤ１５の処理へ移行し、最終走者の計測データ３２４の更新・表示を繰り返す。
【００７９】
ステップＤ２１において残走行距離が“０”に到達したと判定した場合（ステップＤ２１：Ｙｅｓ）、又はステップＤ２３において計測終了操作が為されたと判定した場合（ステップＤ２３：Ｙｅｓ）、ＣＰＵ１０は、装着者がゴール地点に到着したと判断して、現在時刻の取得と速度の検出とを行い、中継時データの作成・付加と同様にゴール時のデータを作成して最終走者の計測データ３２４に付加した後（ステップＤ２５）、最終走者計測処理を終了する。ここで設定するゴール時のデータは、ステップＤ１５における計測データの更新処理から、ステップＤ２１又はＤ２３における判定処理までの間の計測を補完するためのデータである。
【００８０】
図６において、最終走者計測処理を終了した後、ＣＰＵ１０は、競技終了集計操作である駅伝最終データ受信操作（例えば、ボタンを２回連続して押下する操作）が為されるまで待機する（ステップＡ１９）。そして、当該操作が為されたと判定した場合（ステップＡ１９：Ｙｅｓ）、駅伝最終データ送信処理を開始する。
【００８１】
ここで、図９を用いて第１の駅伝最終データ管理処理のサブルーチンとなる駅伝最終データ送信処理について説明する。
【００８２】
ＣＰＵ１０は、先ず、計測データ３２０内の第１走者〜最終走者の計測データ３２１〜３２４から全走行データ３４２を作成する（ステップＥ１）。そして、第１走者〜最終走者の計測データ３２１〜３２４それぞれに記録されている最終データから区間タイムを取得し、取得した区間タイムそれぞれを区間タイムデータ３４４の第１走者〜最終走者区間タイムとして格納し、最終走者の計測データ３４４の最終データから累積タイムを取得して、当該累積タイムを区間タイムデータ３４４の総合累積タイムとして格納することで、区間タイムデータ３４４を作成する（ステップＥ３）。
【００８３】
次いで、ＣＰＵ１０は、他機から送信される受信確認信号を受信するまで駅伝最終データ３４０の送信を行う（ステップＥ７：Ｎｏ→Ｅ５）。受信確認信号を受信した場合は、駅伝最終データ３４０が他機に受信されて、当該データの送信が完了したと判定し（ステップＥ７：Ｙｅｓ）、駅伝最終データ３４０の内容を表示部６０に表示させた後（ステップＥ９）、駅伝最終データ送信処理を終了する。
【００８４】
図６において、第１走者計測処理又は中間走者計測処理を終了した後、ＣＰＵ１０は、駅伝最終データ受信操作が為されるまで待機し（ステップＡ１５）、当該操作が為されたと判定した場合（ステップＡ１５：Ｙｅｓ）、駅伝最終データ受信処理を開始する。
【００８５】
ここで、図９を用いて第１の駅伝最終データ管理処理のサブルーチンとなる駅伝最終データ受信処理について説明する。
【００８６】
ＣＰＵ１０は、先ず、他の腕時計から送信される駅伝最終データの受信を行う（ステップＦ１）。当該データの受信を完了したならば（ステップＦ３：Ｙｅｓ）、受信した駅伝最終データをＲＡＭ３０に格納する。そして、受信確認信号を送信して（ステップＦ５）、駅伝最終データ３４０の内容を表示部６０に表示させた後（ステップＦ７）、駅伝最終データ受信処理を終了する。ＣＰＵ１０は、駅伝最終データ受信処理又は駅伝最終データ送信処理を終了した後、第１の駅伝データ管理処理を終了する。
【００８７】
図１０は、第３走者の走行中に腕時計１ｃに表示される表示画面の一例であり、図１１は、最終走者がゴール後に駅伝最終データ３４０を送信することにより全走者の腕時計に表示される表示画面の一例である。これらの表示画面が表示されるまでの腕時計１ａ〜１ｄの具体的な動作を、図５を参照しつつ説明する。
【００８８】
先ず、第１走者は、腕時計１ａに対して走者番号や第１区間の距離を入力して、時刻“１０：０５：３５”にスタート地点を出発する。第１走者が第２走者の待機する第１中継地点に向かって走行している間、腕時計１ａには、第１走者の区間タイム及び累積タイム等が表示される（図７のステップＢ１〜Ｂ７→Ｂ１に相当）。
【００８９】
そして、時刻“１０：３３：３５”に、第１走者が第１中継地点の手前１００ｍ以内の圏内に入ると、腕時計１ａにより計測データ３２０ａの送信が開始される（図７のステップＢ７→Ｂ９に相当）。この計測データ３２０ａには、第１走者の計測データ３２１ａのデータ領域のみに実データがあり、第２〜最終走者の計測データ３２２ａ〜３２４ａのデータ領域はクリアされている。また、第１走者の計測データ３２１ａには、時刻“１０：３３：３５”までのデータＤＴ１〜ＤＴ５が含まれている。計測データ３２０ａの送信開始の４０秒後、時刻“１０：３４：１５”に、腕時計１ａと腕時計１ｂの距離が通信可能な距離となり、腕時計１ａの計測データ３２０ａの送信と、腕時計１ｂの当該データの受信とが完了する（図７のステップＢ１１：Ｙｅｓ、ステップＣ３：Ｙｅｓに相当）。このとき、腕時計１ａにおいては、時刻“１０：３４：１５”における中継時データＤＴ７が付加されて第１走者の計測データ３２１ａが作成される（図７のステップＢ１３に相当）。また、腕時計１ｂにおいては、第１走者の計測データ３２０ｂの先頭に中継時データＤＴ７が設定される（図７のステップＣ７〜Ｃ１１に相当）。
【００９０】
第２走者は、第１走者から襷を受け取って、第３走者が待機する第２中継地点に向かって走行する。その間、腕時計１ｂでは、１分おきに第２走者の区間タイムと累積タイムとの表示更新が行われる（図７のステップＣ１５〜Ｃ２１→Ｃ１５に相当）。そして、時刻“１１：０３：１５”に、第２走者が第２中継地点の手前１００ｍ以内の圏内に入ると、腕時計１ｂから計測データ３２０ｂの送信が開始される（図７のステップＣ２１→Ｃ２３に相当）。このときの計測データ３２０ｂは、第１〜第２走者の計測データ３２１ｂ〜３２２ｂのデータ領域に実データＤＴ１〜ＤＴ１１が格納され、第３〜最終走者の計測データ３２３ｂ〜３２４ｂのデータ領域がクリアされた、図４のようなデータ構成となる。
【００９１】
送信開始５５秒後、時刻“１１：０４：１０”に、腕時計１ｂと腕時計１ｃの距離が通信可能な距離となり、腕時計１ｂの計測データ３２０ｂの送信と、腕時計１ｃの当該データの受信とが完了する（図７のステップＣ２５：Ｙｅｓに相当）。このとき、腕時計１ｂにおいては、中継時データが付加されて第２走者の計測データ３２２ｂが作成される（図７のステップＣ２７に相当）。また、第３走者の腕時計１ｃが受信した計測データに、中継時データは含まれておらず、図４のようなデータ構成であるため、腕時計１ｃ側においても、中継時データが第２走者の計測データ３２２ｃに設定される（図７のステップＣ７〜Ｃ１１に相当）。
【００９２】
第３走者は、第２走者から襷を受け取って、第４走者が待機する第３中継地点に向かって走行する。その間、腕時計１ｃには、図１１のような第３走者の区間タイムと累積タイム等の表示画面Ｗ１が表示される（図７のステップＣ１５に相当）。この表示画面Ｗ１には、第１走者の計測データ３２１ｃの最終データの区間タイムが第１走者区間タイムＴＭ１として、第２走者の計測データ３２２ｃの最終データの区間タイムが第２走者区間タイムＴＭ２として、第２走者の計測データ３２２ｃの累計タイムが中間総合タイムＴＭ５として表示されている。このように、前走者の区間タイムや、前走者までの累積タイム（中間総合タイム）が表示されることで、装着者は、これらのタイムを自分のペース配分等の参考にして走行することができる。
【００９３】
また、第３走者の計測データ３２３ｃのテーブル内容が図１０のように自己記録テーブルＴＢ１として表示される。この自己記録テーブルＴＢ１内の累積タイムは、第２走者までの累積タイムに、第３走者の区間タイムを加算した時間であり、１分おきに追加更新される。従って、装着者は、自己記録テーブルＴＢ１によって走行途中の区間タイムや累積タイムも確認しながら走行することができる。
【００９４】
同様に、第３走者が、時刻“１１：２９：１０”に第３中継地点の手前１００ｍ以内の圏内に入ると、腕時計１ｃから計測データ３２０ｃの送信され、その４秒後の時刻“１１：２９：１４”に、腕時計１ｃと腕時計１ｄの距離が通信可能な距離となって、腕時計１ｃの計測データ３２０ｃの送信と、腕時計１ｄの当該データの受信とが完了する（図７のステップＣ２１→Ｃ２３〜Ｃ２５：Ｙｅｓ；図８のステップＤ１〜Ｄ３：Ｙｅｓに相当）。
【００９５】
最終走者は、第３走者から襷を受け取って、ゴール地点に向かって走行する。その間、腕時計１ｄでは、１分おきに最終走者の区間タイムと累積タイムとの表示が更新される。そして、時刻“１２：１０：０４”に、最終走者が計測終了操作を行うと、最終走者の計測データ３２３ｄにゴール時のデータが付加された後、腕時計１ｄの計測が終了される。このとき、腕時計１ｄの計測データ３２０ｄ内の第１走者〜最終走者の計測データ３２１ａ〜３２４ｄのデータ領域全てに実データが設定されている。尚、計測終了操作を行わずにゴール地点に到着した場合は、最終走者の計測データ３２４ｄの更新時に残走行距離が“０”に到達したと判定されて腕時計１ｄの計測が終了する。
【００９６】
このように、中継地点で待機している走者の腕時計には、直前の走者までの計測データが累積されて送信される。従って、第３中継地点で最終走者用の腕時計１ｄが受信した計測データには、第１〜第３走者までの計測データが累積されおり、ゴール時には、腕時計１ｄの計測データ３２０ｄのデータ領域には、全走者分の計測データが記憶されていることとなる。
【００９７】
ゴール後、最終走者は腕時計１ｄに対して駅伝最終データ送信操作を行うと、腕時計１ｄにおいて図５のような全走行データ３４２と区間タイムデータ３４４とが作成されて、これらのデータが腕時計１ａ〜１ｃに送信される（図９のステップＥ１〜Ｅ５に相当）。
【００９８】
第１走者は腕時計１ａに、第２走者は腕時計１ｂに、第３走者は腕時計１ｃに対してそれぞれ駅伝最終データ受信操作を行うと、腕時計１ｄから送信されている駅伝最終データ３４０ｄの受信が開始される。そして、当該データの受信が完了すると、腕時計１ａ〜１ｄには、図１１のような表示画面Ｗ５が表示される（図９のステップＥ７→Ｅ９、Ｆ３→Ｆ５〜Ｆ７に相当）。
【００９９】
従って、各走者は、ゴール時に各腕時計に対して駅伝最終データ受信操作又は駅伝最終データ送信操作を行うだけで、容易に各走者の区間タイムやチーム全体の総合累積タイムを知ることができる。
【０１００】
以上、第１実施形態によれば、腕時計１は、前走者の腕時計から送信された計測データを受信し、受信した計測データ内の累積タイムの計時を引き続き行って、自機装着者の計測データの累積タイムを更新していく。これにより、各走者の腕時計では、第１走者からの現在の走者までの継続した走行時間（累積タイム）の表示が可能となる。従って、装着者は、前走者までの区間タイムを合計することなく、前走者までの累積タイムを容易に確認することができる。
【０１０１】
また、受信した計測データに対して自機装着者の計測データを累積して記憶した後、次走者の腕時計に累積記憶した計測データを送信する。従って、各走者の腕時計では、第１走者からの走行時間の累計、即ち直前の走者までの計測データが蓄積されることとなり、最終的に最終走者の腕時計には、全走者の計測データが蓄積されることとなる。この最終走者の腕時計に記憶されている計測データによって、各走者の区間タイムやチーム全体の総合タイムを取得して、他機へ送信する駅伝最終データを作成することができる。このため、区間タイム及び総合累計タイムを確認するために、各走者の腕時計を逐一参照してメモしたり、そのメモした区間タイムを合計して総合累計タイムを算出したりするような煩わしい操作をする必要がなく、容易に各走者の腕時計で区間タイム及び総合累積タイムを確認することができる。
【０１０２】
尚、上述した第１実施形態では、検出した速度を用いて１分前の走行距離を算出して現走行距離３３０を加算・更新することとして説明したが、次のようにしてもよい。即ち、ＧＰＳ信号受信装置によって現在位置を一定時間おき（例えば、１分おき）に測位し、１分前の位置と現在位置との直線距離を算出して、当該距離を現走行距離３３０に加算して更新することとしてもよい。
【０１０３】
〔第２実施形態〕
次に、本発明を適用した腕時計１００の第２実施形態について説明する。腕時計１００は、図２の腕時計１のＲＯＭ２０を図１２（ａ）のＲＯＭ２２に、ＲＡＭ３０を図１２（ｂ）のＲＡＭ３２に置き換え、速度検出部８０を取り除いた構成である。尚、上述した第１実施形態における腕時計１と同一の構成要素には、同一の符号を付してその説明を省略する。
【０１０４】
図１２（ａ）は、ＲＯＭ２２のデータ構成の一例を示す図である。同図（ａ）によれば、ＲＯＭ２２は、第２の駅伝データ管理プログラム２２０を格納する第２の駅伝データ管理プログラムデータ領域を有する。第２の駅伝データ管理プログラム２２０は、第２実施形態に係る第２の駅伝データ管理処理（図１５〜１７参照）を実現するためのプログラムである。第２の駅伝データ管理処理は、第１の駅伝データ管理処理と同様に、前走者用の腕時計から計測データを受信して、その計測データをもとに更なる累積タイムの計時を行って計測データを更新した後、当該計測データを次走者用の腕時計へ送信する処理である。但し、第２実施形態における計測データの送信は、通信制御部７０の近距離無線通信によって、次走者用の腕時計と通信が可能になったと判定した場合に開始される。
【０１０５】
図１２（ｂ）は、ＲＡＭ３２のデータ構成の一例を示す図である。同図（ｂ）によれば、自装置走者番号３００と、計測データ３５０と、自装置受信成否フラグ３６０と、自装置送信成否フラグ３７０と、駅伝最終データ３８０と、全装置通信成否結果テーブル３９０との各データを格納するデータ領域から構成される。
【０１０６】
計測データ３５０は、図１３にその一例を示すように、第１走者の計測データ３５１と、第２走者の計測データ３５２と、第３走者の計測データ３５３と、最終走者の計測データ３５４とをそれぞれ格納するデータ領域を有して構成される。計測データ３５１〜３５４のそれぞれは、計測時刻と、区間タイムと、累積タイムとを対応付けて蓄積的に記憶するデータテーブルである。計測データ３５０は、上述した図４の計測データ３２０内の速度のデータ領域を削除したデータテーブルであるため、その詳細な説明は省略する。
【０１０７】
自装置受信成否フラグ３６０は、前走者用の腕時計から送信される計測データの受信に成功したか否かを識別するためのフラグである。ＣＰＵ１０は、計測データ内の第１走者〜最終走者の計測データ全てを受信した場合は、計測データの受信に成功したと判定して、自装置受信成否フラグ３６０を「ＯＫ」に設定する。また、計測データ内の第１走者〜最終走者の計測データを所定時間内（例えば、１分以内）に完全に受信できなかった場合は、計測データの受信に失敗したと判定して、自装置受信成否フラグ３６０を「ＮＧ」に設定する。
【０１０８】
自装置送信成否フラグ３７０は、次走者用の腕時計に対する計測データ３５０の送信が成功したか否かを識別するためのフラグである。ＣＰＵ１０は、計測データ３５０の送信後、所定時間内に受信確認信号を受信した場合は、計測データ３５０の送信に成功したと判定し、自装置送信成否フラグ３７０を「ＯＫ」に設定する。また、受信確認信号を所定時間内に受信できなかった場合は、計測データ３５０の送信に失敗したと判定し、自装置送信成否フラグ３７０を「ＮＧ」に設定する。
【０１０９】
駅伝最終データ３８０は、全走行データ３８２と区間タイムデータ３４４と有して構成される。第２実施形態における全走行データ３８２は、計測時刻と、区間タイムと、累積タイムと、走行番号とを対応付けて格納するデータテーブルである。全走行データ３８２のテーブル構成は、図５（ａ）に示した第１実施形態の全走行データ３４２中から速度を削除したデータテーブルに相当するため、その図示は省略する。
【０１１０】
全装置通信成否結果テーブル３９０は、走者番号と、受信成否フラグと、送信成否フラグとの各データを対応付けて格納するデータテーブルである。ＣＰＵ１０は、他の腕時計から送信された自装置走者番号を走者番号として、自装置受信成否フラグを受信成否フラグとして、自装置送信成否フラグを送信成否フラグとして全装置通信成否結果テーブル３９０のデータ領域に対応付けて格納する。
【０１１１】
より具体的には、第１走者〜第３走者用の腕時計１ａ〜１ｃのそれぞれが、自装置走者番号３００、自装置受信成否フラグ３６０及び自装置送信成否フラグ３７０を最終走者用の腕時計１ｄに対して送信する。腕時計１ｄでは、各腕時計それぞれから受信した自装置走者番号、自装置受信成否フラグ及び自装置送信フラグを対応付けて、全走者通信成否結果テーブル３９０のデータ領域に格納する。
【０１１２】
図１４は、全装置通信成否結果テーブル３９０のテーブル構成の一例を示す図である。例えば、走者番号「２」には、受信成否フラグ「ＯＫ」と、送信成否フラグ「ＮＧ」とが対応付けられて格納されている。この受信成否フラグは、第２走者用の腕時計１ｂが、第１走者用の腕時計１ａから送信された計測データ３５０ａの受信には成功したことを表しており、また、送信成否フラグは、第３走者の腕時計１への計測データ３５０ｂの送信に失敗したことを表している。尚、走者番号「１」の受信成否フラグ「−」と、走者番号「最終」の送信成否フラグ「−」とは、ＣＰＵ１０によって設定処理が為されなかったことを表している。この全装置通信成否結果テーブル３９０の作成により、各中継地点における計測データの通信の成否を知ることができる。
【０１１３】
次に、第２実施形態における腕時計１００の第２の駅伝データ管理処理の具体的な動作について図１５〜１７のフローチャートを用いて説明する。第２の駅伝データ管理処理は、第１実施形態の第１の駅伝データ管理処理においてサブルーチンとして実行される図６の第１走者計測処理（ステップＡ９）、中間走者計測処理（ステップＡ１１）、最終走者計測処理（ステップＡ１３）、駅伝最終データ送信処理（ステップＡ２１）及び駅伝最終データ受信処理（ステップＡ１７）が異なるため、それらの異なる各処理について説明する。
【０１１４】
先ず、図１５を用いて第１走者計測処理について説明する。ＣＰＵ１０は、一定時間おきに現在時刻を取得し、第１走者の計測データ３５１を更新して（ステップＢ１０１）、当該データの内容を表示部６０に表示させる（ステップＢ１０３）。そして、第２走者用の腕時計から送信された走者番号“２”を受信したか否かを判定し（ステップＢ１０５）、受信しなかったと判定した場合は（ステップＢ１０５：Ｎｏ）、ステップＢ１０１の処理へ移行して第１走者の計測データ３５１の更新・表示を繰り返す。
【０１１５】
走者番号を受信したと判定した場合は（ステップＢ１０５：Ｙｅｓ）、次走者用の腕時計との通信が可能になったとして、計測データ３５０と自装置走者番号３００との送信を開始する（ステップＢ１０７）。ＣＰＵ１０は、当該送信の開始後、所定時間内に受信確認信号を受信したか否かにより計測データ３５０及び自装置走者番号３００の送信の成否を判定する（ステップＢ１０９）。
【０１１６】
所定時間内に受信確認信号を受信した場合は送信が成功したと判定して（ステップＢ１０９：Ｙｅｓ）、自装置送信成否フラグ３７０を「ＯＫ」に設定する（ステップＢ１１１）。また、所定時間内に受信確認信号を受信しなかった場合は（ステップＢ１０９：Ｎｏ）、自装置送信成否フラグ３７０を「ＮＧ」に設定する（ステップＢ１１３）。
【０１１７】
ステップＢ１１１又はＢ１１３において自装置送信成否フラグ３７０の設定を行った後、ＣＰＵ１０は、第１実施形態と同様に、現在時刻を取得し、第１走者の計測データ３５１に中継時データを付加して、当該データを更新した後（ステップＢ１１５）、第１走者計測処理を終了する。
【０１１８】
次に、中間走者計測処理について説明する。ＣＰＵ１０は、直前走者の走者番号を受信するまで自装置走者番号３００の送信を行う（ステップＣ１０３→Ｃ１０１）。直前走者の走者番号を受信した場合は（ステップＣ１０３：Ｙｅｓ）、走者番号と共に送信されてくる計測データの受信を行う（ステップＣ１０５）。
【０１１９】
ＣＰＵ１０は、所定時間内に計測データの受信を完了したと判定した場合は（ステップＣ１０７：Ｙｅｓ）、自装置受信成否フラグ３６０を「ＯＫ」に設定する（ステップＣ１０９）。そして、第１実施形態の中間走者計測処理のステップＣ５〜Ｃ１３と同様に、受信確認信号の送信、現在時刻の取得及び中継時データの作成を行い、作成した中継時データを直前走者の計測データに設定する（ステップＣ１１１〜Ｃ１１７）。
【０１２０】
ステップＣ１０７において、所定時間内に計測データの受信を完了できなかったと判定した場合は（ステップＣ１０７：Ｎｏ）、ＣＰＵ１０は、自装置受信成否フラグ３６０を「ＮＧ」に設定する（ステップＣ１２１）。
【０１２１】
ステップＣ１１７又はＣ１２１の処理後、ＣＰＵ１０は、一定時間おきに現在時刻を取得し、自走者の計測データを更新し、当該データの内容を表示部６０に表示させる（ステップＣ１２３〜Ｃ１２５）。そして、次走者の走者番号を受信したか否かを判定して（ステップＣ１２７）、受信しなかったと判定した場合は（ステップＣ１２７：Ｎｏ）、ステップＣ１２３の処理へ移行する。
【０１２２】
次走者の走者番号を受信したと判定した場合は（ステップＣ１２７：Ｙｅｓ）、他機との通信が可能になったとして、計測データ３５０と自装置走者番号３００との送信を開始する（ステップＣ１２９）。そして、所定時間内に受信確認信号を受信にしたか否か、即ちデータの送信が成功したか否を判定する（ステップＣ１３１）。所定時間内に受信確認信号を受信した場合はデータの送信が成功したと判定して（ステップＣ１３１：Ｙｅｓ）、ＣＰＵ１０は、自装置送信成否フラグ３７０を「ＯＫ」に設定する（ステップＣ１３３）。また、受信確認信号を受信しなかった場合はデータの送信に失敗したと判定して（ステップＣ１３１：Ｎｏ）、自装置送信成否フラグ３７０を「ＮＧ」に設定する（ステップＣ１３５）。
【０１２３】
ＣＰＵ１０は、ステップＣ１３３又はＣ１３５の処理後、現在時刻を取得し、自走者の計測データに中継時データを設定した後（ステップＣ１３７）、中間走者計測処理を終了する。
【０１２４】
次に、図１６を用いて最終走者計測処理について説明する。ＣＰＵ１０は、図１５の中間走者計測処理とステップＣ１０１〜Ｃ１２５と同様の処理を行う（ステップＤ１０１〜Ｄ１２５）。尚、ステップＤ１２３及びＤ１２５の処理は最終走者の計測データ３５４に対して行う。
【０１２５】
ステップＤ１２５の処理後、ＣＰＵ１０は、計測終了操作が為されたか否かを判定し（ステップＤ１２７）、当該操作が為されなかったと判定した場合は（ステップＤ１２７：Ｎｏ）、ステップＤ１２３の処理へ移行する。計測終了操作が為されたと判定した場合（ステップＤ１２７：Ｙｅｓ）、ＣＰＵ１０は、現在時刻の取得を行い、最終走者の計測データ３５４にゴール時のデータを設定した後（ステップＤ１２９）、最終走者計測処理を終了する。
【０１２６】
次に、図１７を用いて駅伝最終データ受信処理について説明する。ＣＰＵ１０は、計測データ３５０と、自装置走者番号３００と、自装置送信成否フラグ３７０と、自装置受信成否フラグ３６０を最終走者用の腕時計に送信する（ステップＥ１０１）。そして、駅伝最終データの受信を開始し、当該データを完全に受信するまで待機する（ステップＥ１０５→Ｅ１１１）。
【０１２７】
ＣＰＵ１０は、駅伝最終データの受信を完了したならば（ステップＥ１０５：Ｙｅｓ）、受信した駅伝最終データをＲＡＭ３０に駅伝最終データ３８０として記憶した後、自装置走者番号３００と受信確認信号との送信を行い（ステップＥ１０７）、駅伝最終データ３８０の内容を表示部６０に表示させた後（ステップＥ１０９）、駅伝最終データ受信処理を終了する。
【０１２８】
次に、駅伝最終データ送信処理について説明する。ＣＰＵ１０は、各走者の腕時計から送信されてくるデータを受信し、そのデータに含まれる自装置走者番号、自装置受信成否フラグ及び自装置送信成否フラグを対応付けて全装置通信成否結果テーブル３９０のデータ領域に格納する。また、例えば、第１走者の腕時計から受信した計測データの中から第１走者の計測データを抽出するように、受信した計測データの中から受信した自装置走者番号の計測データを抽出して、自機の計測データ３５０としてＲＡＭ３５に格納する（ステップＦ１０１）。
【０１２９】
そして、全装置通信成否結果テーブル３９０の内容を表示部６０に表示させた後（ステップＦ１０３）、ＣＰＵ１０は、当該テーブルをもとにデータ受信した装置の数を算出して、全装置からのデータ受信が終了したか否かを判定する（ステップＦ１０５）。
【０１３０】
データ受信した装置の数が“４”未満であれば、全装置からデータの受信を終了していないと判定して（ステップＦ１０５：Ｎｏ）、ステップＦ１０１の処理へ移行する。また、装置数が“４”であれば、全装置からのデータ受信が終了したと判定して（ステップＦ１０５：Ｙｅｓ）、各走者の計測データから全走行データ３８２の作成と（ステップＦ１０７）、区間タイムデータ３４４を作成とを行い、（ステップＦ１０９）、作成した全走行データ３８２と区間タイムデータ３４４とをＲＡＭ３４に格納する。
【０１３１】
続いて、他の腕時計に対しての送信が完了するまで、駅伝最終データ３８０の送信を行う（ステップＦ１１３：Ｎｏ→Ｆ１１１）。ＣＰＵ１０は、第１〜第３走者の腕時計から送信されてくる自装置走者番号と受信確認信号とを全ての腕時計から受信した場合に、駅伝最終データ３８０の送信が完了したと判定して（ステップＦ１１３：Ｙｅｓ）、駅伝最終データ３８０の内容を表示部６０に表示させて駅伝最終データ送信処理を終了する。
【０１３２】
図１８は、第２実施形態における腕時計１００ａ〜１００ｄの通信の様子を表す図であり、図１９は、最終走者用の腕時計１ｄの表示画面の一例である。以下、図１９の表示画面Ｗ５が表示されるまでの、腕時計１００ａ〜１００ｄの具体的な動作を図１８を用いて説明する。
【０１３３】
先ず、第１走者がスタート地点をスタートし、第１中継地点において第１走者が第２走者に対して襷の引き渡しを行う際、第１走者用の腕時計１００ａから第２走者用の腕時計１００ｂに対する計測データ３５０ａの送信が行われる。
【０１３４】
腕時計１００ｂは、腕時計１００ａからの計測データ３５０ａの受信に際して、腕時計１００ａの走者番号“１”を受信するまで第２走者の走者番号“２”を送信する（図１５のステップＣ１０１に相当）。腕時計１００ａと腕時計１００ｂとが近距離無線通信が可能な距離まで近づくと、腕時計１００ａは腕時計１００ｂから送信された走者番号“２”を、腕時計１００ｂは腕時計１００ａから送信された走者番号“１”を受信することができる。腕時計１００ａは走者番号“２”を受信できると、計測データ３５０ａの送信を開始する（図１５のステップＢ１０５→Ｂ１０７に相当）。
【０１３５】
腕時計１００ｂは、腕時計１００ａからの計測データ３５０ａの受信完了後、受信確認信号を送信して、自装置受信成否フラグ３６０ｂを「ＯＫ」に設定する（図１５のステップＣ１０５〜Ｃ１０７→Ｃ１０９に相当）。一方、腕時計１００ａは、腕時計１００ｂから送信された受信確認信号を受信できると、自装置送信成否フラグ３７０ａを「ＯＫ」に設定する（図１５のステップＢ１０９→Ｂ１１１に相当）。
【０１３６】
第２中継地点において、第２走者が第３走者に対して襷を引き渡す際、第２走者用の腕時計１００ｂから第３走者用の腕時計１００ｃに対する計測データ３５０ｂの送信が行われる。
【０１３７】
腕時計１００ｂと腕時計１００ｃとは、上述した腕時計１００ａと腕時計１００ｂ間の通信と同様に、走者番号の通信を行う。そして、近距離無線通信が可能な距離まで近づくと、腕時計１００ｂは計測データ３５０ｂの送信を開始する（図１５のステップＣ１０３→Ｃ１０５、Ｃ１２７→Ｃ１２９に相当）。
【０１３８】
しかし、腕時計１００ｃは、腕時計１００ｂとの間の障害物や磁場の影響等によって所定時間内に計測データ３５０ｂを受信できなかったとする。この場合は、腕時計１００ｃは、受信確認信号を送信しない。そのため、腕時計１００ｂは、当該信号を受信できないため、自装置送信成否フラグ３７０ｂを「ＮＧ」に設定する（図１５のステップＣ１３１→Ｃ１３５に相当）。また、腕時計１００ｃでは、腕時計１００ｂからの計測データ３５０ｂを受信できなかったため、自装置受信成否フラグ３６０ｃを「ＯＫ」に設定する（図１５のステップＣ１０７→Ｃ１２１に相当）。
【０１３９】
続いて、第３中継地点において、第３走者が最終走者に対して襷を引き渡す際、第３走者用の腕時計１００ｃから最終走者用の腕時計１００ｄに対する計測データ３５０ｃの送信が行われる。但し、腕時計１００ｃは、腕時計１００ｂから送信された計測データ３５０ｂを受信できなかったため、計測データ３５０ｃのデータ領域には、第３走者の計測データ３５３ｃのみの実データが格納されている。
【０１４０】
腕時計１００ｃと腕時計１００ｄとは、上述した腕時計１００ａと腕時計１００ｂ間の通信と同様に、走者番号の通信を行い近距離無線通信が可能な距離まで近づくと、腕時計１００ｃは計測データ３５０ｃの送信を開始する（図１５のステップＣ１２７→Ｃ１２９に相当）。計測データ３５０ｃの送信が成功したとすると、腕時計１００ｃの自装置送信成否フラグ３７０ｃ及び腕時計１００ｄの自装置受信成否フラグ３６０ｄは「ＯＫ」が設定される（図１５のステップＣ１３１→Ｃ１３３；図１６のステップＤ１０７→Ｄ１０９に相当）。
【０１４１】
最終走者がゴールに到着後、最終走者用の腕時計１００ｄに記憶されている計測データ３５０ｄには、第３走者の計測データ３５３ｄと最終走者の計測データ３５４ｄとの実データのみが含まれているため、腕時計１００ｄでチームの総合累積タイムを確認することができない。そこで、第１〜第３走者それぞれが腕時計１００ａ〜１００ｃに対して駅伝最終データ受信操作を行うと、腕時計１００ａ〜１００ｃそれぞれから腕時計１００ｄに対して、計測データ、自装置走者番号、自装置受信成否フラグ及び自装置送信成否フラグの送信が為される（図１７のステップＥ１０１に相当）。
【０１４２】
また、最終走者が腕時計１００ｄに対して駅伝最終データ送信操作を行うと、腕時計１００ｄは、腕時計１００ａ〜１００ｃから送信された自装置走者番号、自装置受信成否フラグ及び自装置送信成否フラグを受信して、図１４のようなデータ構成の全装置通信成否結果テーブル３９０として格納する（図１７のステップＦ１０１に相当）。そして、腕時計１００ｄには、全装置通信成否結果テーブル３９０の内容が図１９のような表示画面Ｗ５上に表示される（図１７のステップＦ１０３に相当）。最終走者は、この表示画面Ｗ５の内容によって、各中継地点における通信状態を確認することができる。
【０１４３】
その後、第１実施形態と同様に、駅伝最終データ３８０が腕時計１００ｄによって作成されて、他の腕時計に対して配信される（図１７のステップＦ１１１に相当）。
【０１４４】
以上、第２実施形態によれば、腕時計１００は、計測データ３５０の送信の成否を自装置送信成否フラグ３７０として設定し、他の腕時計から送信された計測データの受信の成否を自装置受信成否フラグ３６０として設定する。そして、最終走者用の腕時計が、他の腕時計の計測データや自装置受信成否フラグ及び自装置送信成否フラグを収集して、各中継地点での通信結果を表示すると共に、駅伝最終データを作成して他の腕時計へ送信する。このため、他の腕時計のデータ内容を逐一確認することなく、各中継地点における計測データの通信結果を容易に確認することができる。
【０１４５】
〔変形例〕
以上、上述した第２実施形態では、駅伝最終データ送信処理において、腕時計１００ｄは他機が記憶している計測データ全てを受信することとして説明したが、本発明が適用可能な形態はこれに限らず適宜変更することとしてもよい。以下、腕時計１００ｄの計測データ３５０ｄの中で不足している計測データのみ（例えば、図１８においては第１走者及び第２走者の計測データ）を他の腕時計から受信する場合の変形例を図２０及び２１を用いて説明する。
【０１４６】
尚、変形例における第２の駅伝データ管理処理は、上述した第２実施形態の駅伝最終受信データ受信処理及び駅伝最終データ送信処理を、図２０の駅伝最終データ受信処理及び駅伝最終データ送信処理に置き換えた処理であるため、第２の駅伝データ管理処理のサブルーチンとなる第１走者計測処理、中間走者計測処理及び最終走者計測処理の説明は省略する。
【０１４７】
先ず、図２０を用いて駅伝最終データ受信処理について説明する。ＣＰＵ１０は、自装置走者番号３００、自装置送信成否フラグ３７０及び自装置受信成否フラグ３６０を最終走者用の腕時計１００ｄに送信する（ステップＥ２０１）。そして、腕時計１００ｄからの計測データの送信要求を受信したか否かを判定し（ステップＥ２０３）、送信要求を受信したと判定した場合は（ステップＥ２０３：Ｙｅｓ）、計測データ３５０を送信する（ステップＥ２０５）。
【０１４８】
次いで、計測データ３５０中にデータの不足があるか否かを判定する（ステップＥ２０７）。ＣＰＵ１０は、計測データ３５０内のデータを参照して、空の計測データがあれば計測データに不足があると判定して（ステップＥ２０７：Ｙｅｓ）、不足している計測データ（不足データ）の送信要求を腕時計１００ｄへ対して送信する（ステップＥ２０９）。そして、最終走者用の腕時計１００ｄから送信される不足データを受信して、計測データ３５０内に格納する（ステップＥ２１１）。その後、ＣＰＵ１０は、図１７のステップＥ１０３〜Ｅ１０９の処理と同様の処理を行った後（ステップＥ２１３〜Ｅ２１９）、駅伝最終データ受信処理を終了する。
【０１４９】
次に、駅伝最終データ送信処理について説明する。ＣＰＵ１０は、他の腕時計から送信される自装置走者番号、自装置受信成否フラグ及び自装置送信成否フラグを受信し、全装置通信成否結果テーブル３９０として格納する（ステップＦ２０１）。そして、当該テーブルに基づいて、他の腕時計が保有している計測データを解析し、その解析結果に応じて自機に不足している計測データの送信要求の送信を行う（ステップＦ２０３）。
【０１５０】
ここで、計測データの解析方法について簡単に説明すると次のようになる。図１４の全装置通信成否結果テーブル３９０において、走行番号“３”のデータを参照すると受信成否フラグが「ＮＧ」であるため、第３走者用の腕時計１００ｃは、第２走者用の腕時計１００ｂからの計測データに受信に失敗したということになる。このため、第３走者用の腕時計１００ｃの第１走者の計測データ３５１ｃ及び第２走者の計測データ３５２ｃのデータ領域には実データが格納されておらず、第３走者の計測データ３５３ｃのデータ領域のみに実データが保有されていることになる。また、走行番号“２”のデータを参照すると、受信フラグが「ＯＫ」であるため、第２走者用の腕時計１００ｂは、第１走者用の腕時計１００ａからの計測データに受信に成功したことになる。このため、腕時計１００ｂには、第１走者の計測データ３５１ｂ及び第２走者の計測データ３５２ｂのデータ領域に実データが保有されていることになる。
【０１５１】
このようにして、図２１のような解析結果が導出される。同図において、例えば、走行番号“３”のデータの「×」は、第３走者用の腕時計１００ｃには、第１及び第２走者の計測データの受信には失敗したためにこれらのデータが格納されていないことを表している。また、「○」は、第３走者の計測データの受信に成功し当該データが格納されていることを表している。また、「−」は、最終走者の計測データの受信処理は行っていないために当該データを格納していないことを表している。腕時計１００ｄのＣＰＵ１０ｄは、自機に不足しているデータの第１及び第２走者の計測データを保有している腕時計は、同図の解析結果から腕時計１００ｂであると判断して、腕時計１００ｂに対してデータの送信要求を行う。
【０１５２】
ＣＰＵ１０は、ステップＦ２０３のデータの送信要求の後、全走者の計測データのうち不足分のデータを他の腕時計から受信・取得して、計測データ３５０内に格納する（ステップＦ２０５）。そして、他の腕時計から計測データの送信要求を受信したならば、当該送信要求に応じた計測データを計測データ３５０中から選択して送信する（ステップＦ２０７）。例えば、第３走者用の腕時計１００ｃから第１及び第２走者の計測データの送信要求を受信した場合は、計測データ３５０中から第１走者の計測データ３５１及び第２走者の計測データ３５２を選択して腕時計１００ｃに送信する。そして、図１７のステップＦ１０７〜Ｆ１１５と同様の処理（ステップＦ２０９〜Ｆ２１７）を行った後、ＣＰＵ１０は、駅伝最終データ送信処理を終了する。
【０１５３】
このように最終走者用の腕時計１００ｄは、他の腕時計から送信される自装置送信成否フラグ及び自装置受信成否フラグに基づいて、各装置の保有している計測データを解析して、その解析結果に応じて、自機に不足しているデータのみを受信する。このため、腕時計１００ａ〜１００ｃは、腕時計１００ｄが必要とする計測データのみを送信すればよいため、腕時計間の通信のデータ容量を低減させることができる。
【０１５４】
また、例えば、腕時計１００ｃにおいて、第１及び第２走者の計測データが不足しており、腕時計１００ｄは、腕時計１００ｃの不足しているデータを送信する（図２０のステップＦ２０７に相当）。このため、各腕時計は、計測データの通信の成否に関わらず、最終的に計測データの通信に成功した場合の計測データと同等の計測データを得ることができる。
【０１５５】
〔第３実施形態〕
次に、本発明を適用した腕時計４００の第３実施形態について説明する。腕時計４００は、図２の腕時計１のＲＯＭ２０を図２３（ａ）のＲＯＭ２４に、ＲＡＭ３０を図２３（ｂ）のＲＡＭ３４に、速度検出部８０を位置検出部１１０に置き換えた構成である。尚、上述した第１実施形態における腕時計１と同一の構成要素には、同一の符号を付してその説明を省略する。
【０１５６】
図２２は、腕時計４００の機能構成の一例を示すブロック図である。同図によれば、腕時計４００は、ＣＰＵ１０と、ＲＯＭ２４と、ＲＡＭ３４と、計時回路部４０と、入力部５０と、表示部６０と、通信制御部７０と、位置検出部１１０とを備えて構成される。
【０１５７】
位置検出部１１０は、ＧＰＳ（Global Positioning System）衛星５００から送信されるＧＰＳ信号を受信するためのＧＰＳ信号受信装置を備えて構成され、受信したＧＰＳ信号に基づいて現在位置（緯度、経度）を測位する公知の装置である。
【０１５８】
図２３（ａ）は、ＲＯＭ２４のデータ構成の一例を示す図である。同図（ａ）によれば、ＲＯＭ２４は、第３の駅伝データ管理プログラム２４０を格納する第３の駅伝データ管理プログラムデータ領域を有する。第３の駅伝データ管理プログラム２４０は、第３実施形態に係る第３の駅伝データ管理処理（図２５〜２７参照）を実現するためのプログラムである。第３の駅伝データ管理処理は、第１の駅伝データ管理処理と同様に、前走者の腕時計から計測データを受信して、その計測データをもとに更なる累積タイムの計時を行った後、計測データを次走者の腕時計へ送信する処理である。但し、第３実施形態における計測データの送信は、位置検出部１１０により測位された現在位置が、次走者との中継位置と一致した場合に開始される。
【０１５９】
図２３（ｂ）は、ＲＡＭ３４のデータ構成の一例を示す図である。同図（ｂ）によればＲＡＭ３４は、自装置走者番号３００と、計測データ３０５と、駅伝最終データ３８４と、出発地点位置３０８、区間終了地点位置３０７と、現在位置３０６との各データを格納するデータ領域から構成される。
【０１６０】
計測データ３０５は、図２４にその一例を示すように、第１走者の計測データ３０１と、第２走者の計測データ３０２と、第３走者の計測データ３０３と、最終走者の計測データ３０４とをそれぞれ格納するデータ領域を有して構成される。第１走者〜最終走者の計測データ３０１〜３０４のそれぞれは、計測時刻と、区間タイムと、累積タイムと、通過位置とを対応付けて蓄積的に記憶するデータテーブルである。通過位置とは、一定時間おき（例えば、１分おき）にＣＰＵ１０が位置検出部１１０から取得した現在位置であり、緯度と経度を有して構成される。
【０１６１】
駅伝最終データ３８４は、全走行データ３８６と区間タイムデータ３４４とをそれぞれ格納するデータ領域を有して構成される。第３実施形態における全走行データ３８４は、計測時刻と、区間タイムと、累積タイムと、通過位置と、走者番号とを格納するデータテーブルである。全走行データ３８４のテーブル構成は、第１実施形態における図５の全走行データ３４２の「速度」のデータを「通過位置」に置き換えたデータテーブルに相当する。
【０１６２】
出発地点位置３０８は、装着者の担当する区間の出発地点、即ち、スタート地点又は装着者が待機する中継地点の位置情報（例えば、緯度、経度）であり、区間終了地点位置３０７は、装着者の担当する区間の終了地点、即ち、次走者が待機する中継地点又はゴール地点の位置情報である。装着者は、第３の駅伝データ管理処理の開始時に、担当区間の出発地点と終了地点との位置の入力を行う。ＣＰＵ１０は、この入力された出発地点の位置を出発地点位置３０８、終了地点の位置を区間終了地点位置３０７としてＲＡＭ３４に格納する。
【０１６３】
現在位置３０６は、位置検出部１１０により測位された現在位置である。ＣＰＵ１０は、位置検出部１１０を駆動して、現在位置を測位させて得られた現在位置を現在位置３０６としてＲＡＭ３４に格納する。
【０１６４】
次に、第３実施形態における第３の駅伝データ管理処理の具体的な処理内容について図２５〜２７を用いて説明する。尚、当該処理のサブルーチンである駅伝最終データ受信処理（ステップＡ２１７）及び駅伝データ送信処理（ステップＡ２２１）は、上述した第１実施形態における図９の駅伝最終データ受信処理（ステップＡ１７）及び駅伝データ送信処理（ステップＡ２１）とそれぞれ同一であるため、その説明は省略する。
【０１６５】
先ず、図２５を用いて、第３の駅伝データ管理処理のメイン処理について説明する。
ＣＰＵ１０は、第３の駅伝データ管理処理を開始すると、装着者により入力された走者番号を自装置走者番号３００としてＲＡＭ３４に格納する（ステップＡ２０１）。そして、続いて入力される出発地点の位置情報を出発地点位置３０８として、終了地点の位置情報を区間終了地点位置３０７としてＲＡＭ３４に格納した後（ステップＡ２０３）、ＣＰＵ１０は第１実施形態の第１の駅伝管理処理のステップＡ５と同様に計測データ３０５の初期設定を行う（ステップＡ２０５）。
【０１６６】
次いで、ＣＰＵ１０は、現在位置の測位を実行して、測位により得た現在位置を現在位置３０６としてＲＡＭ３４に格納する（ステップＡ２０６−１）。そして、この現在位置３０６が出発地点位置３０８と一致するまで現在位置の測位を繰り返す。ＣＰＵ１０は、現在位置３０６と出発地点位置３０８とが一致したと判定した場合に（ステップＡ２０６−２：Ｙｅｓ）、第１実施形態と同様に自装置走者番号３００に応じて、第１走者計測処理、中間走者計測処理及び最終走者計測処理の何れかの処理を実行して、計測データの受信や更新・表示を開始する。
【０１６７】
ここで、図２６を用いて第３実施形態における第１走者計測処理について説明する。ＣＰＵ１０は、第１走者計測処理を開始すると、先ず、一定時間おきに現在時刻の取得と、現在位置の測位の実行とを行う。取得した現在時刻は計測時刻として、測位の実行により得た現在位置は通過位置として、第１走者の計測データ３０１に追加記憶すると共に、第１実施形態と同様に、計測データ３０１中の区間タイム及び累積タイムの計時・更新を行う。また、ＣＰＵ１０は、測位の実行により得た現在位置を現在位置３０６としてＲＡＭ３４に格納する（ステップＢ２０１）。
【０１６８】
そして、第１走者の計測データ３０１のデータ内容を表示部３０に表示させた後（ステップＢ２０３）、ＣＰＵ１０は、現在位置３０６と区間終了地点位置３０７との間の距離が所定の距離（例えば、１００ｍとし、当該距離のことを以下「送信待機距離」という。）以下となったか否かを判定する（ステップＢ２０５）。
【０１６９】
送信待機距離に達していないと判定した場合は（ステップＢ２０５：Ｎｏ）、ステップＢ２０１の処理へ移行して、第１走者の計測データ３０１の更新と表示とを繰り返す。また、送信待機距離以下となったと判定した場合（ステップＢ２０５：Ｙｅｓ）、ＣＰＵ１０は、通信制御部７０を駆動して、計測データ３０５の送信を待機する（ステップＢ２０７）。
【０１７０】
そして、位置検出部１１０を駆動して、現在位置の測位を随時実行して、ＲＡＭ３４の現在位置３０６を随時更新する（ステップＢ２０９）。ＣＰＵ１０は、現在位置３０６の更新の度に、現在位置３０６と区間終了地点位置３０７とが一致したか否かを判定する（ステップＢ２１１）。
【０１７１】
現在位置３０６と区間終了地点位置３０７とが一致しないと判定した場合は（ステップＢ２１１：Ｎｏ）、ステップＢ２０９へ処理を移行して、再度現在位置の測位を行う。また、一致したと判定した場合（ステップＢ２１１：Ｙｅｓ）、即ち、第１走者が第１中間地点に到着したと判断した場合は、現在時刻の取得と、現在位置の測位とを行って、第１走者の計測データ３０１に中継時データを付加して、当該データを更新した後（ステップＢ２１５）、計測データ３０５の送信を開始する（ステップ２１７）。
【０１７２】
ＣＰＵ１０は、次走者の腕時計から送信される受信確認信号を受信するまで、計測データ３０５の送信を行った後（ステップＢ２１５→Ｂ２１７）、第１走者計測処理を終了する。
【０１７３】
次に、第３実施形態における中間走者計測処理について説明する。ＣＰＵ１０は、中間走者計測処理を開始すると、前走者用の腕時計から送信される計測データの受信が完了するまで、当該データの受信処理を行う（ステップＣ２０３→Ｃ２０１）。
【０１７４】
ＣＰＵ１０は、計測データの受信が完了したと判定した場合は（ステップＣ２０３：Ｙｅｓ）、受信した計測データをＲＡＭ３４に計測デー３０５として格納して、受信確認信号の送信及び現在時刻の取得とを行った後（ステップＣ２０５〜Ｃ２０７）、自走者の計測データへの初期データの設定を行う（ステップＣ２０９）。具体的には、前走者の計測データの最終データ内から計測時刻と累積タイムとを取得し、当該計測時刻とステップＣ２０７において取得した現在時刻との差分を、当該累積タイムに加算して、自走者の計測データ中の初期データの累積タイムとして設定する。また取得した現在時刻を当該初期データに計測時刻として設定する。
【０１７５】
ＣＰＵ１０は、ステップＣ２０９の処理後、上述した第１走者計測処理のステップＢ２０１〜Ｂ２１７と同様の処理を行った後（ステップＣ２１１〜Ｃ２２７）、中間走者計測処理を終了する。尚、ステップＣ２１１、Ｃ２１３及びＣ２２３の処理は、自走者の計測データに対して行う。
【０１７６】
次に、図２７を用いて第３実施形態における最終走者計測処理について説明する。先ず、ＣＰＵ１０は、上述した中間走者計測処理のステップＣ２０１〜Ｃ２１５と同様の処理を行う（ステップＤ２０１〜Ｄ２１５）。そして、ステップＤ２１５において現在位置３０６と区間終了地点位置３０７との間の距離が送信待機距離以下となったと判定した場合（ステップＤ２１５：Ｙｅｓ）、ＣＰＵ１０は、現在位置の測位を随時行い、ＲＡＭ３４のデータ領域の現在位置３０６を更新する（ステップＤ２１７）。
【０１７７】
そして、現在位置３０６と区間終了地点位置３０７とが一致するまで、ＣＰＵ１０は、ステップＤ２１７における現在位置の測位を繰り返す（ステップＤ２１９→Ｄ２１７）。現在位置３０６と区間終了地点位置３０７とが一致したと判定した場合は（ステップＤ２１９：Ｙｅｓ）、現在位置を取得して、最終走者の計測データ３０４にゴール時のデータを設定して、最終走者計測処理を終了する。
【０１７８】
次に、図２８及び２４を用いて、第３実施形態における腕時計４００の具体的な動作を説明する。先ず、第１走者Ｒ１は、走行開始前に腕時計４００ａに対して、走行番号「１」と、第１中継地点Ｐ１の位置「１３９°３９’１６”、３５°２９’３２”」との入力を行った後、時刻“１０：０５：３５”に、第２走者Ｒ２が待機する第１中継地点Ｐ１へ向けてスタート地点を出発する（図２５のステップＡ２０１〜Ａ２０３に相当）。第１走者Ｒ１の走行中、腕時計４００ａでは、現在時刻の取得と、現在位置の測位とが１分おきに行われて、計測データ３０５ａのデータの更新が行われると共に、現在位置と第１中継地点Ｐ１との間の距離が送信待機距離Ｌの１００ｍ以下となったか否かの判定が行われている（図２６のステップＢ２０１〜Ｂ２０５に相当）。
【０１７９】
そして、スタート地点を出発してから２８分後の時刻“１０：３３：３５”において、現在位置が「１３９°３９’１８”、３５°２９’３０”」と測位される。このとき、現在位置と第１中継地点Ｐ１間の距離は７０ｍとなり、送信待機距離Ｌ１００ｍ以下であると判定されて、腕時計４００ａは、計測データ３０５ａの送信の待機状態となる（図２６のステップＢ２０５→Ｂ２０７に相当）。
【０１８０】
次いで、その４０秒後の時刻“１０：３４：１５”に、第１走者Ｒ１が、第１中継地点Ｐ１に到達して、第２走者Ｒ２へ襷の受け渡しを行うと、計測データ３０５ａが腕時計４００ａから第２走者Ｒ２が装着する腕時計４００ｂへ送信される（図２６のステップＢ２０９〜Ｂ２１１→Ｂ２１３〜Ｂ２１５に相当）。
【０１８１】
第２走者Ｒ２は、襷を受け取って第２中継地点Ｐ２を出発し、第３走者Ｒ３の待機する第２中継地点Ｐ２へ向けて走行を開始する。このとき、第１走者Ｒ１の腕時計４００ａと同様に、第２走者Ｒ２の腕時計４００ｂでは、計測データ３０５ｂのデータの更新が行われ、時刻“１１：０３：１５”に計測データ３０５ｂは、図２４と同様のデータ構成となる（図２６のステップＣ２１１〜Ｃ２１３に相当）。そして、現在位置と第２中継地点Ｐ２間の距離が１００ｍ以下と判定されると、腕時計４００ｂは計測データ３０５ｂの送信待機となり、第２走者Ｒ２が第２中継地点Ｐ３に到着すると、計測データの３０５ｂの送信が開始される（図２６のステップＣ２１５→Ｃ２１７〜Ｃ２２１→Ｃ２２３〜Ｃ２２５に相当）。
【０１８２】
第３走者及び最終走者の区間の走行中、腕時計４００ｃ及び４００ｄにおいては、第２走者Ｒ２の腕時計４００ｂと同様に計測データの更新・表示が行われる。最終走者がゴール地点の手前１００ｍ以内の圏内に入ると、腕時計４００ｄは、計測データ３０５ｄの送信の待機状態となる。そして、現在位置の測位が随時行われて、最終走者がゴール地点に到着すると、計測データ３０５ｄにゴール時のデータが付加されて、腕時計４００ｄの計測は終了する（図２７のステップＤ２１５→Ｄ２１→Ｄ２１９→Ｄ２２１に相当）。
【０１８３】
以上、第３実施形態によれば、一定時間おきに現在位置の測位を行って、その現在位置が区間終了地点位置３０７とが一致したと判定した場合は、中継時データを計測データ３０５に付加すると共に当該計測データ３０５の送信を開始する。また、他の腕時計から計測データを受信した場合は、直前走者の計測データ中の最終データの累積タイムを計時更新していくことで、第１走者から自走者までの累積タイムを得る。腕時計４００が受信する計測データには、前走者の出発時から中継地点までのデータが全て含まれている。このため、第１及び第２実施形態のように、送信側及び受信側の腕時計４００で、通信時の計測データに中継時のデータを設定するという計測データの補完を行う必要がない。
【０１８４】
尚、上述した第３実施形態における第１走者計測処理、中間走者計測処理及び最終走者計測処理において、現在位置３０６と区間終了地点位置３０７とが一致した場合に、計測データ３０５の送信を開始することとしたが、例えば、次のようにしてもよい。即ち、現在位置３０６と区間終了地点位置３０７とが略一致した場合、換言すれば、現在位置３０６と区間終了地点距離３０６間の距離が規定距離（例えば、１ｍ）以内となった場合に、送信開始することとしてもよい。また、この距離判定に用いる規定距離は、ＧＰＳによる測位の精度に応じて設定変更することとしてもよい。
【０１８５】
尚、上述した実施形態では、計測データは、現在時刻、区間タイム、累積タイム及び速度を蓄積記憶することとして説明したが、次のようにしてもよい。即ち、図２９のように図２の腕時計１に対して位置検出部１１０と、高さ検出部１２０と、生体情報検出部１３０とを更に備える腕時計１０１を構成する。そして、ＧＰＳ信号受信装置等により構成される位置検出部１１０や高さ検出部１２０によって現在位置（例えば、緯度や経度、高度）を測位して、計測データに更新記憶してもよいし、また、脈拍等の人体の生理現象を生体情報検出部１３０によって検出して、検出した生理現象のデータ（例えば、脈拍数）を生体情報として更新記憶したりしてもよい。この記憶した各走者のデータは、上述したように最終走者用の腕時計に累積されるため、全走者の走行した経路や生体情報の推移等をまとめて参照することができる。
【０１８６】
また、上述した第１実施形態の第１の駅伝データ管理処理と、第３実施形態の第３の駅伝データ管理処理とでは、図９の駅伝最終データ受信処理及び駅伝データ送信処理をサブルーチンとすることとして説明したが、例えば、図１７又は図２０の駅伝最終データ受信処理及び駅伝最終データ送信処理をサブルーチンとすることとしてもよい。この場合、例えば、第１の駅伝データ管理処理の第１走者計測処理、中間走者計測処置及び最終走者計測処理では、第２実施形態の第２の駅伝データ管理処理の第１走者計測処理、中間走者計測処置及び最終走者計測処理と同様に、計測データの受信の成否、送信の成否を判定して、その判定結果である自装置受信成否フラグ３６０及び自装置送信成否フラグ３７０を次走者の腕時計へ送信する。そして、競技終了時の最終走者の腕時計において、駅伝最終データ３８０を生成して、この生成した駅伝最終データ３８０を他の腕時計へ送信することとなる。
【０１８７】
また、第２実施形態の第２の駅伝データ管理処理において、図９の駅伝最終データ受信処理及び駅伝最終データ送信処理をサブルーチンとすることとしてもよい。この場合、第２の駅伝データ管理処理の第１走者計測処理、中間走者計測処置及び最終走者計測処理においては、計測データの受信の成否及び送信の成否の判定処理を行わずに、次の処理ステップへ進むこととなる。
【図面の簡単な説明】
【０１８８】
【図１】本発明における電子腕時計の使用形態の一例を示す図。
【図２】本発明の第１実施形態における電子腕時計の機能構成の一例を示すブロック図。
【図３】本発明の第１実施形態における（ａ）はＲＯＭのデータ構成の一例を示す図、（ｂ）はＲＡＭのデータ構成の一例を示す図。
【図４】本発明の第１実施形態における計測データのデータ構成の一例を示す図。
【図５】本発明の第１実施形態における（ａ）は全走行データのデータ構成の一例を示す図、（ｂ）は区間タイムデータのデータ構成の一例を示す図。
【図６】本発明の第１実施形態における第１の駅伝データ管理処理を説明するためのフローチャート。
【図７】本発明の第１実施形態における第１走者計測処理及び中間走者計測処理を説明するためのフローチャート。
【図８】本発明の第１実施形態における最終走者計測処理を説明するためのフローチャート。
【図９】本発明の第１実施形態における駅伝最終データ送信処理及び駅伝最終データ受信処理を説明するためのフローチャート。
【図１０】本発明の第１実施形態における電子腕時計の表示画面の一例を示す第１の図。
【図１１】本発明の第１実施形態における電子腕時計の表示画面の一例を示す第２の図。
【図１２】本発明の第２実施形態における（ａ）はＲＯＭのデータ構成の一例を示す図、（ｂ）はＲＡＭのデータ構成の一例を示す図。
【図１３】本発明の第２実施形態における計測データのデータ構成の一例を示す図。
【図１４】本発明の第２実施形態における全装置通信成否結果テーブルのデータ構成の一例を示す図。
【図１５】本発明の第２実施形態における第１走者計測処理及び中間走者計測処理を説明するためのフローチャート。
【図１６】本発明の第２実施形態における最終走者計測処理を説明するためのフローチャート。
【図１７】本発明の第２実施形態における駅伝最終データ送信処理及び駅伝最終データ受信処理を説明するためのフローチャート。
【図１８】本発明の第２実施形態における各電子腕時計の計測データの通信の様子の一例を表す図。
【図１９】本発明の第２実施形態における電子腕時計の表示画面の一例を示す図。
【図２０】本発明の変形例における駅伝最終データ受信処理及び駅伝最終データ送信処理を説明するためのフローチャート。
【図２１】本発明の変形例における各電子腕時計が保有する計測データの解析結果の一例を表す図。
【図２２】本発明の第３実施形態における電子腕時計の機能構成の一例を示すブロック図。
【図２３】第３実施形態における（ａ）はＲＯＭのデータ構成の一例を示す図、（ｂ）はＲＡＭのデータ構成の一例を示す図。
【図２４】本発明の第３実施形態における計測データのデータ構成の一例を示す図。
【図２５】本発明の第３実施形態における第３の駅伝データ管理処理を説明するためのフローチャート。
【図２６】本発明の第３実施形態における第１走者計測処理及び中間走者計測処理を説明するためのフローチャート。
【図２７】本発明の第３実施形態における最終走者計測処理を説明するためのフローチャート。
【図２８】本発明の第３実施形態における電子腕時計の実施の態様の一例を示す図。
【図２９】本発明の変形例における電子腕時計の機能構成の一例を示すブロック図。
【符号の説明】
【０１８９】
１     電子腕時計
１０   ＣＰＵ
２０   ＲＯＭ
２００ 第１の駅伝データ管理プログラム
３０   ＲＡＭ
３００ 自装置走者番号
３１０ 自装置走者走行距離
３２０ 計測データ
３２１ 第１走者の計測データ
３２２ 第２走者の計測データ
３２３ 第３走者の計測データ
３２４ 最終走者の計測データ
３３０ 現走行距離
３４０ 駅伝最終データ
３４２ 全走行データ
３４４ 区間タイムデータ
４０   計時回路部
４２   発振回路部
５０   入力部
６０   表示部
７０   通信制御部
８０   速度検出部
９０   バス
【図１】
2006064400.tif 000003
【図２】
2006064400.tif 000004
【図３】
2006064400.tif 000005
【図４】
2006064400.tif 000006
【図５】
2006064400.tif 000007
【図６】
2006064400.tif 000008
【図７】
2006064400.tif 000009
【図８】
2006064400.tif 000010
【図９】
2006064400.tif 000011
【図１０】
2006064400.tif 000012
【図１１】
2006064400.tif 000013
【図１２】
2006064400.tif 000014
【図１３】
2006064400.tif 000015
【図１４】
2006064400.tif 000016
【図１５】
2006064400.tif 000017
【図１６】
2006064400.tif 000018
【図１７】
2006064400.tif 000019
【図１８】
2006064400.tif 000020
【図１９】
2006064400.tif 000021
【図２０】
2006064400.tif 000022
【図２１】
2006064400.tif 000023
【図２２】
2006064400.tif 000024
【図２３】
2006064400.tif 000025
【図２４】
2006064400.tif 000026
【図２５】
2006064400.tif 000027
【図２６】
2006064400.tif 000028
【図２７】
2006064400.tif 000029
【図２８】
2006064400.tif 000030
【図２９】
2006064400.tif 000031