(57)【要約】【課題】ユーザが停止中であるか否かを適確に判断して、誤差の無い正確な運動データを提供すると共に、消費電力の効率の改善を図ること。【解決手段】ユーザの運動中は所定の時間間隔で現在位置データを取得してゆき、この取得された位置データに基づいて現在の運動データを算出表示する（Ａ５→Ａ１３）が、運動を止めて振動が検出されなくなった場合は前記時間間隔を延長し、再び振動が検出されるようになった場合は延長した時間間隔を元に戻す制御を行う（Ａ１５→Ａ１６、Ａ１７→Ａ２７）。【選択図】図５
2007024579.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運動中の運動データが表示される表示部を備えている運動データ表示制御装置において、
振動を検出する振動検出手段と、
所定の時間間隔で現在位置を示す位置データを取得していく位置データ取得手段と、
この位置データ取得手段により取得された位置データに基づいて現在の運動データを算出する運動データ算出手段と、
この運動データ算出手段により算出された運動データを前記表示部に表示する制御を行う運動データ表示制御手段と、
前記振動検出手段により振動が検出されなくなった場合に、前記時間間隔を延長し、前記振動検出手段により再び振動が検出されるようになった場合に、延長した時間間隔を元に戻す制御を行う時間間隔制御手段と、
を備えることを特徴とする運動データ表示制御装置。
【請求項２】
前記運動データ算出手段は、前記時間間隔制御手段により前記時間間隔が延長された場合に、運動データの算出を停止し、延長された時間間隔が元に戻された場合に、運動データの算出を再開することを特徴とする請求項１に記載の運動データ表示制御装置。
【請求項３】
前記運動データ算出手段は、前記位置データ取得手段により取得された位置データに基づいて移動距離を前記運動データとして算出する距離算出手段を有し、
前記運動データ表示制御手段は、前記距離算出手段により算出された移動距離を表示する制御を行う距離表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の運動データ表示制御装置。
【請求項４】
前記運動データ算出手段は、前記位置データ取得手段により取得された位置データ及び前記時間間隔に基づいて移動速度を前記運動データとして算出する速度算出手段を有し、
前記運動データ表示制御手段は、前記速度算出手段により算出された移動速度を表示する制御を行う速度表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の運動データ表示制御装置。
【請求項５】
前記運動データ算出手段は、運動継続時間を前記運動データとして算出する時間算出手段を有し、
前記運動データ表示制御手段は、前記時間算出手段により算出された運動継続時間を表示する制御を行う時間表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の運動データ表示制御装置。
【請求項６】
請求項１〜５の何れか一項に記載の運動データ表示制御装置をユーザの身体の一部に装着される装着本体に具備したことを特徴とする携帯型機器。
【請求項７】
振動を検出する振動検出手段と、表示手段とを備えたコンピュータに、
所定の時間間隔で現在位置を示す位置データを取得していく位置データ取得機能と、
この位置データ取得機能により取得された位置データに基づいて現在の運動データを算出する運動データ算出機能と、
この運動データ算出機能により算出された運動データを前記表示手段に表示させる運動データ表示制御機能と、
前記振動検出手段により振動が検出されなくなった場合に、前記時間間隔を延長し、前記振動検出手段により再び振動が検出されるようになった場合に、前記延長した時間間隔を元に戻す制御を行う時間間隔制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの運動中の運動データが表示される表示部を備えている運動データ表示制御装置等に関する。
【背景技術】
【０００２】
従来より、ＧＰＳ衛星を用いた位置計測システム（GPS：Global Positioning System）によりユーザの現在位置を示す位置データを取得する測位機能を備えた運動データ表示制御装置が存在する。
【０００３】
そして、このような運動データ表示制御装置を具備した携帯型機器の一種として、例えば長距離走者等のユーザが装着する腕時計であって、取得した位置データに基づいて、単位時間毎にユーザの走行に係る情報である運動データ（例えば、走行距離や走行速度等）を算出して表示するものが考案されている（例えば、特許文献１。）。
【特許文献１】特開平１０−３９０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示されているような腕時計では、ＧＰＳの測位機能により取得される位置データに数十メートル程の誤差があるために、ユーザが停止している場合であっても常に動いているかのように計測されてしまい、誤った運動データがユーザに提供され得る。
【０００５】
また、取得される位置データに誤差があることを考慮すると、ユーザが停止している場合に、移動している場合と同じように位置データを取得することは、消費電力の面から見ても非効率である。
【０００６】
本発明はこのような課題に鑑みて為されたものであり、その目的とするところは、ユーザが停止中であるか否かを適確に判断して、誤差の無い正確な運動データを提供すると共に、消費電力の効率の改善を図ることにある。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、請求項１に記載の運動データ表示制御装置は、
ユーザの運動中の運動データが表示される表示部（例えば、図２の表示部４０）を備えている運動データ表示制御装置（例えば、図１の腕時計１）において、
振動を検出する振動検出手段（例えば、図２の振動検出部６０）と、
所定の時間間隔で現在位置を示す位置データを取得していく位置データ取得手段（例えば、図２のＧＰＳ受信部５０）と、
この位置データ取得手段により取得された位置データに基づいて現在の運動データを算出する運動データ算出手段（例えば、図２のＣＰＵ２０；図５のステップＡ７、Ａ９）と、
この運動データ算出手段により算出された運動データを前記表示部に表示する制御を行う運動データ表示制御手段（例えば、図２のＣＰＵ２０；図５のステップＡ１１、Ａ１３）と、
前記振動検出手段により振動が検出されなくなった場合に、前記時間間隔を延長し、前記振動検出手段により再び振動が検出されるようになった場合に、前記延長した時間間隔を元に戻す制御を行う時間間隔制御手段（例えば、図２のＣＰＵ２０；図５のステップＡ１５；Ｙｅｓ→Ａ１６、ステップＡ１７；Ｙｅｓ→Ａ２７）と、
を備えることを特徴している。
【０００８】
請求項２に記載の発明は、請求項１に記載の運動データ表示制御装置であって、
前記運動データ算出手段は、前記時間間隔制御手段により前記時間間隔が延長された場合に、運動データの算出を停止し、前記延長された時間間隔が元に戻された場合に、運動データの算出を再開する（例えば、図２のＣＰＵ２０；図５のステップＡ１５；Ｙｅｓ→Ａ１７；Ｎｏ→Ａ２０、Ａ２１、ステップＡ１７；Ｙｅｓ→Ａ２９；Ｎｏ→Ａ７、Ａ９）ことを特徴している。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の運動データ表示制御装置であって、
前記運動データ算出手段は、前記位置データ取得手段により取得された位置データに基づいて移動距離を前記運動データとして算出する距離算出手段（例えば、図２のＣＰＵ２０；図５のステップＡ７）を有し、
前記運動データ表示制御手段は、前記距離算出手段により算出された移動距離を表示する制御を行う距離表示制御手段（例えば、図２のＣＰＵ２０；図５のステップＡ１１）を有する、
ことを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１又は２に記載の運動データ表示制御装置であって、
前記運動データ算出手段は、前記位置データ取得手段により取得された位置データ及び前記時間間隔に基づいて移動速度を前記運動データとして算出する速度算出手段（例えば、図２のＣＰＵ２０；図５のステップＡ９）を有し、
前記運動データ表示制御手段は、前記速度算出手段により算出された移動速度を表示する制御を行う速度表示制御手段（例えば、図２のＣＰＵ２０；図５のステップＡ１３）を有する、
ことを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１又は２に記載の運動データ表示制御装置であって、
前記運動データ算出手段は、運動継続時間を前記運動データとして算出する時間算出手段（例えば、図２の計時部９０）を有し、
前記運動データ表示制御手段は、前記時間算出手段により算出された運動継続時間を表示する制御を行う時間表示制御手段（例えば、図２のＣＰＵ２０；図５のステップＡ１）を有する、
ことを特徴としている。
【００１２】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の運動データ表示制御装置をユーザの身体の一部に装着される装着本体に具備したことを特徴とする携帯型機器（例えば、図１の腕時計１）である。
【００１３】
請求項７に記載のプログラムは、
振動を検出する振動検出手段と、表示手段とを備えたコンピュータに、
所定の時間間隔で現在位置を示す位置データを取得していく位置データ取得機能と、
この位置データ取得機能により取得された位置データに基づいて現在の運動データを算出する運動データ算出機能（例えば、図５のステップＡ７、Ａ９）と、
この運動データ算出機能により算出された運動データを前記表示手段に表示させる運動データ表示制御機能（例えば、図５のステップＡ１１、Ａ１３）と、
前記振動検出手段により振動が検出されなくなった場合に、前記時間間隔を延長し、前記振動検出手段により再び振動が検出されるようになった場合に、前記延長した時間間隔を元に戻す制御を行う時間間隔制御機能（例えば、図５のステップＡ１５；Ｙｅｓ→Ａ１６、ステップＡ１７；Ｙｅｓ→Ａ２７）と、
を実現させることを特徴としている。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、振動を検出すると共に、所定の時間間隔で取得した位置データに基づいて現在の運動データを算出し、算出した運動データを表示する。また、振動が検出されなくなった場合は、前記時間間隔を延長し、再び振動が検出されるようになった場合は、延長した時間間隔を元に戻す。従って、振動が検出されなくなった場合は、位置データを取得する時間間隔が長くなるため、それに伴って運動データを算出する時間間隔が長くなり、次に運動データが算出されるまでの間は表示が更新されなくなる。このため、ユーザが停止中に、誤差が含まれ得る運動データを次々に表示更新してユーザに不適切な情報を提供するといったことがなく、誤差の無い正確な運動データを提供することができるようになる。また、振動が検出されなくなった場合は、位置データを取得する時間間隔が長くなることから、振動が検出されている場合に比べて単位時間当たりの位置データの取得回数が少なくなり、結果として消費電力を抑えることができるようになる。
【００１５】
請求項２に記載の発明によれば、前記時間間隔が延長された場合に、運動データの算出を停止し、延長された時間間隔が元に戻された場合に、運動データの算出を再開する。従って、ユーザの停止中は、位置データが取得された場合であっても運動データの算出が停止され、運動データの表示が更新されないため、誤った運動データが提供される可能性を完全に排除することができるようになる。
【００１６】
請求項３に記載の発明によれば、取得した位置データに基づいて移動距離を算出し、運動データとして表示することができる。
【００１７】
請求項４に記載の発明によれば、取得した位置データ及び時間間隔に基づいて移動速度を算出し、運動データとして表示することができる。
【００１８】
請求項５に記載の発明によれば、運動継続時間を算出し、運動データとして表示することができる。
【００１９】
請求項６に記載の発明によれば、請求項１〜５の何れか一項に記載の発明と同様の作用効果を奏する携帯型機器を実現することができる。
【００２０】
請求項７に記載の発明によれば、振動を検出する振動検出手段と、表示手段とを備えたコンピュータに、所定の時間間隔で取得した位置データに基づいて現在の運動データを算出し、算出した運動データを表示させる機能を実現させる。また、振動が検出されなくなった場合は、前記時間間隔を延長し、再び振動が検出されるようになった場合は、延長した時間間隔を元に戻す機能を実現させる。従って、振動が検出されなくなった場合は、位置データを取得する時間間隔が長くなるため、それに伴って運動データを算出する時間間隔が長くなり、次に運動データが算出されるまでの間は表示が更新されなくなる。このため、ユーザが停止中に、誤差が含まれ得る運動データを次々に表示更新してユーザに不適切な情報を提供するといったことがなく、誤差の無い正確な運動データを提供することができるようになる。また、振動が検出されなくなった場合は、位置データを取得する時間間隔が長くなることから、振動が検出されている場合に比べて単位時間当たりの位置データの取得回数が少なくなり、結果として消費電力を抑えることができるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明を適用した携帯型機器の一種である腕時計１について説明する。腕時計１は、例えばユーザである長距離走者（以下、「走者」と呼ぶ。）がマラソン等の長距離走において装着し、運動中の運動データを計測する目的で使用される。
【００２２】
〔構成〕
先ず、構成を説明する。
図１は、腕時計１の概略外観図であり、図２は、腕時計１の内部構成を示すブロック図である。腕時計１は、本体２と、バンド部３とから構成され、本体２には、ＣＰＵ（Central Processing Unit）２０と、モードを選択するためのボタンを含む入力部３０と、運動データ等のデータが表示される表示部４０と、ＧＰＳ衛星５からの信号（電波）を受信し、走者の現在位置を示す位置データを取得するＧＰＳ受信部５０と、振動を検出する振動検出部６０と、ＲＯＭ（Read Only Memory）７０と、ＲＡＭ（Random Access Memory）８０と、計時部９０とが内蔵され、各部がバス１００で相互にデータ通信可能に接続されて構成されている。
【００２３】
ＣＰＵ２０は、入力部３０を介して入力される指示に基づいて、ＲＯＭ７０内のプログラムに従って各種処理を実行し、その処理結果を表示部４０に表示させる。
【００２４】
入力部３０は、押下されたボタンの信号をＣＰＵ２０に出力する。この入力部３０におけるボタンの押下操作により、走者は通常の時計としての時刻表示モードと、運動データの計測を行う計測モードとの何れかを選択することができる。また、計測モードを選択した場合には、計測の開始、終了を指示する。尚、この入力部３０は、必ずしもボタンである必要はなく、例えばタッチパネルであってもよい。
【００２５】
表示部４０は、計測された運動データ等の各種データが表示される部分であって、ＬＣＤ（Liquid Crystal Display）等により構成されており、ＣＰＵ２０から入力される表示信号に基づいた表示を行う。
【００２６】
ＧＰＳ受信部５０は、ＧＰＳ衛星５から送信されるＧＰＳ信号（電波）を受信し、地球座標系における現在位置を測位する回路部であり、測位することによって取得した位置データをＣＰＵ２０に出力する。
【００２７】
振動検出部６０は、例えば傾斜センサ等で構成される振動センサであり、走者の腕の振りに応じた振動を検出する。具体的には、走者の走行中の腕の振りに合わせた振動をＯＮ／ＯＦＦとして検出する。走者が停止中の場合には腕の振りが無いため、ＯＮ／ＯＦＦの連続的な切り替わりを検出せず、振動の検出がなされないことになる。
【００２８】
ＲＯＭ７０は、腕時計１の備える各種機能を実現するためのプログラム等を記憶し、走者により計測モードが選択され、計測の開始が指示されることでＣＰＵ２０により読み出され、運動データ計測処理（図５参照）として実行される運動データ計測プログラム７０１を記憶している。
【００２９】
運動データ計測処理とは、ＣＰＵ２０が、振動検出部６０により振動が検出されている場合は、ＧＰＳ受信部５０による位置データ取得の時間間隔を“１秒”に設定し、ＧＰＳ受信部５０により取得される位置データに基づいて、走者の走行距離と走行速度とを運動データとして算出して、表示更新させる処理である。一方、振動検出部６０による振動の検出がなされなくなった場合は、ＣＰＵ２０は、再び振動が検出されるまで位置データ取得の時間間隔を“３０秒”に設定し、位置データが取得された場合であっても走者の走行距離及び走行速度の算出は行わず、表示更新も行わない。また、ＣＰＵ２０は、走行距離と走行速度とに加えて走行継続時間を運動データとして表示させる。但し、走行継続時間は、振動の検出・不検出に関わらず、ストップウォッチの原理で常時表示更新させる。この運動データ計測処理については、詳細に後述する。
【００３０】
ＲＡＭ８０は、ＣＰＵ２０の作業領域として各種データを一時的に記憶するための記憶領域であり、計測データ８０２を記憶する計測データ格納領域８０１を備えている。
【００３１】
計測データ８０２は、位置データ８０３と運動データ８０４とが対応付けられたデータであり、そのデータ構成例を図３に示す。位置データ８０３は、ＧＰＳ衛星５からの信号（電波）に基づいてＧＰＳ受信部５０により取得されるデータであり、走者の現在位置が緯度及び経度で表される。
【００３２】
運動データ８０４は、走者の運動状態を表すデータであり、走行距離と、走行継続時間と、走行速度とで構成される。走行距離は位置データ８０３に基づいて算出され、走行速度は位置データ８０３と位置データ取得の時間間隔（“１秒”）とに基づいて算出される。但し、計測データ格納領域８０１には、時間間隔毎に走行継続時間が記憶されるが、表示部４０に表示される走行継続時間は常時更新される。
【００３３】
ＣＰＵ２０は、振動が検出されている場合は、ＧＰＳ受信部５０により取得された位置データ８０３に基づいて走行距離と走行速度とを算出し、走行継続時間と併せて運動データ８０４とする。そして、運動データ８０４を位置データ８０３に対応付けて、計測データ格納領域８０１に順次格納していく。一方、ＣＰＵ２０は、振動が検出されなくなった場合は、走行距離を最新の値とし、走行速度を「０ｋｍ／ｈ」として、走行継続時間と合わせて運動データ８０４とする。そして、計測データ格納領域８０１に順次格納していく。
【００３４】
計時部９０は、時刻表示モードにおいて現在時刻を表示させるための時計機能と、計測モードにおいてストップウォッチとしての役割を果たすストップウォッチ機能とを備えた機能部である。
【００３５】
〔原理〕
次に、図４を参照して、運動データ計測の原理について説明する。
ここでは、走者が腕時計１を装着し、Ａ地点からＣ地点までの走行コースを走行する場合を例に挙げて説明する。
【００３６】
先ず、走者はＡ地点から走行を開始し、途中のＢ地点まで休息を取ることなく走行を続けたとする。この場合、Ａ−Ｂ区間においては、継続的に振動が検出されるため、位置データ取得の時間間隔を“１秒”とし、取得した位置データ８０３に基づいて“１秒”毎に運動データ８０４を算出する。
【００３７】
次に、走者はＢ地点において走行を中断し、一時的に休息を取ったとする。この場合、振動が検出されなくなるため、位置データ取得の時間間隔を“３０秒”に延長する。また、位置データ８０３を“３０秒”毎に取得するが、取得した位置データ８０３に基づいた運動データ８０４の算出は停止する。但し、運動データのうち、走行継続時間については計測を継続する。
【００３８】
最後に、走者はＢ地点から走行を開始し、ゴールであるＣ地点まで休息を取ることなく走行を続けたとする。この場合、Ｂ−Ｃ区間においては、継続的に振動が検出されるため、位置データ取得の時間間隔を再び“１秒”に戻し、運動データ８０４の算出を再開する。
【００３９】
〔動作〕
次に動作を説明する。
図５は、走者により計測モードにおいて計測の開始が指示され、ＣＰＵ２０により運動データ計測プログラム７０１が読み出されて実行されることにより腕時計１において実行される運動データ計測処理の流れを示すフローチャートである。
【００４０】
先ず、ＣＰＵ２０は、初期設定として位置データ取得の時間間隔を“１秒”に設定し、計時部９０にストップウォッチを始動させ、走行継続時間を運動データとして表示部４０に表示させる（ステップＡ１）。以後、表示される走行継続時間は、ストップウォッチの原理で常時更新される。
【００４１】
次いで、ＣＰＵ２０は、ストップウォッチの計測時間が正秒であるか否かを判定することで位置データ取得の時間間隔である“１秒”が経過したか否かを判定する（ステップＡ３）。そして、経過していないと判定した場合には（ステップＡ３；Ｎｏ）、そのまま待機し、経過したと判定した場合には（ステップＡ３；Ｙｅｓ）、ＧＰＳ受信部５０から走者の位置データ８０３を取得して（ステップＡ５）、計測データ格納領域８０１に格納する（ステップＡ６）。
【００４２】
そして、ＣＰＵ２０は、取得した位置データ８０３に基づいて走行距離を算出すると共に（ステップＡ７）、位置データ８０３と位置データ取得の時間間隔（“１秒”）とに基づいて走行速度を算出する（ステップＡ９）。そして、ＣＰＵ２０は、ステップＡ７及びＡ９で算出した走行距離及び走行速度を、ストップウォッチで計測されている走行継続時間と併せて運動データ８０４とし、位置データ８０３に対応付けて計測データ格納領域８０１に格納する（ステップＡ１０）。
【００４３】
次いで、ＣＰＵ２０は、ステップＡ７及びＡ９で算出した走行距離及び走行速度で、表示部４０の表示を更新させる（ステップＡ１１、Ａ１３）。そして、ＣＰＵ２０は、振動検出部６０により振動が検出されなくなったか否かを判定する（ステップＡ１５）。
【００４４】
ステップＡ１５において、振動が検出されていると判定した場合には（ステップＡ１５；Ｎｏ）、ＣＰＵ２０は、ステップＡ２９へと処理を移行し、振動が検出されなくなったと判定した場合には（ステップＡ１５；Ｙｅｓ）、ＧＰＳ受信部５０による位置データ取得の時間間隔を“３０秒”に設定する（ステップＡ１６）。
【００４５】
次いで、ＣＰＵ２０は、振動が検出されたか否かを判定し（ステップＡ１７）、未だ検出されないと判定した場合には（ステップＡ１７；Ｎｏ）、位置データ取得の時間間隔である“３０秒”が経過したか否かを判定する（ステップＡ１９）。
【００４６】
ステップＡ１９において、“３０秒”が経過していないと判定した場合には（ステップＡ１９；Ｎｏ）、ＣＰＵ２０は、走行距離を、ステップＡ７において算出され、運動データ８０４に記憶されている最新の値とし（ステップＡ２０）、走行速度を「０ｋｍ／ｈ」とする（ステップＡ２１）。そして、ＣＰＵ２０は、ステップＡ２０及びＡ２１で設定した走行距離及び走行速度を、ストップウォッチで計測されている走行継続時間と併せて運動データ８０４とし、計測データ格納領域８０１に格納する（ステップＡ２２）。また、表示部４０に表示される走行速度及び走行距離は、ステップＡ２０及びＡ２１で設定した値のままとする。
【００４７】
また、ステップＡ１９において、“３０秒”が経過したと判定した場合には（ステップＡ１９；Ｙｅｓ）、ＣＰＵ２０は、ＧＰＳ受信部５０から走者の位置データ８０３を取得して（ステップＡ２３）、計測データ格納領域８０１に格納し（ステップＡ２５）、ステップＡ２０へと処理を移行する。
【００４８】
一方、ステップＡ１７において、振動が検出されたと判定した場合には（ステップＡ１７；Ｙｅｓ）、ＣＰＵ２０は、ＧＰＳ受信部５０による位置データ取得の時間間隔を“１秒”に設定する（ステップＡ２７）。
【００４９】
そして、ＣＰＵ２０は、走者により計測の終了が指示されたか否かを判定し（ステップＡ２９）、指示されなかったと判定した場合には（ステップＡ２９；Ｎｏ）、ステップＡ３に戻り、指示されたと判定した場合には（ステップＡ２９；Ｙｅｓ）、運動データ計測処理を終了する。
【００５０】
〔表示画面〕
次に、これまでの処理について、表示画面例を参照しつつ、具体的に説明する。
尚、表示画面中では、走行距離、走行継続時間及び走行速度を、簡単に距離、時間及び速度として表示する。また、表示画面中に示される運動データの数値は、図３の計測データ８０２に示した数値に基づいたものである。
【００５１】
図６（ａ）〜（ｃ）は、振動検出部６０により振動が検出されている間、即ち走者の走行中に表示部４０に表示される表示画面の遷移例を示す図である。
先ず、表示画面Ｗ１０では、運動データのうち、走行距離Ｄ１０が「２５９０ｍ」、走行継続時間Ｔ１０が「４’３７”７５」、走行速度Ｖ１０が「２１．６ｋｍ／ｈ」として表示されている。その後、計測時間が正秒である「４’３８”００」になると、ＧＰＳ受信部５０により取得された位置データに基づいて（図５のステップＡ５）、走行距離「２５９５ｍ」と走行速度「１８．０ｋｍ／ｈ」とが新たに算出され（図５のステップＡ７、Ａ９）、走行継続時間「４’３８”００」と共に、表示画面Ｗ１２においてＤ１２、Ｔ１２、Ｖ１２としてそれぞれ表示更新される（図５のステップＡ１１、Ａ１３）。
【００５２】
その後、計測時間が経過していき、計測時間「４’３８”３２」においては、表示画面Ｗ１４の走行継続時間Ｔ１４として「４’３８”３２」が表示されるが、表示画面Ｗ１２の「４’３８”００」から“１秒”が経過していないため、走行距離及び走行速度は、表示画面Ｗ１２の走行距離「２５９５ｍ」及び走行速度「１８．０ｋｍ／ｈ」のままである。尚、この後、計測時間が「４’３９”００」になった時点で、新たに取得される位置データに基づいて、走行距離及び走行速度が新たに算出されて更新されることになる。
【００５３】
図６（ｄ）〜（ｆ）は、振動検出部６０により振動が検出されていない間、即ち走者の停止中に表示部４０に表示される表示画面の遷移例を示す図である。
表示画面Ｗ１４の表示の後、例えば計測時間「４’３８”７５」において走者が走行を停止したことで振動が検出されなくなると、位置データ取得の時間間隔が“３０秒”に設定される（図５のステップＡ１６）。また、走行距離と走行速度との算出が停止され、計測時間が「４’３９”００」になると、表示画面Ｗ１６において走行継続時間Ｔ１６として「４’３９”００」が表示される。しかし、走行距離Ｄ１６は走者が停止する直前の最新の値である「２５９５ｍ」、走行速度Ｖ１６は「０ｋｍ／ｈ」と表示される。
【００５４】
その後、計測時間が経過していき、計測時間「４’３９”４８」においては、表示画面Ｗ１８の走行継続時間Ｔ１８として「４’３９”４８」が表示更新されるが、走行距離及び走行速度は、表示画面Ｗ１６の走行距離「２５９５ｍ」及び走行速度「０ｋｍ／ｈ」のままとされる。また、計測時間が正秒である「４’４０”００」になった場合の表示画面が表示画面Ｗ２０であるが、位置データ取得の時間間隔が“３０秒”であるため、走行継続時間Ｔ２０は「４’４０”００」として表示更新されるが、走行距離及び走行速度は表示更新されない。
【００５５】
〔作用効果〕
以上の通りに、本実施形態によれば、振動が検出されている間は、位置データ取得の時間間隔を“１秒”に設定し、取得された位置データに基づいて走行距離と走行速度とを運動データとして算出して表示更新するが、振動が検出されない間は、位置データ取得の時間間隔を“３０秒”に設定し、位置データが取得された場合であっても走行距離及び走行速度の算出を行わないようにする。
【００５６】
具体的には、走者が走行を停止した場合には、走行距離として走行を停止する直前の最新の値、走行速度として「０ｋｍ／ｈ」を表示させるようにしているため、停止中における正確な走行距離と走行速度とが表示されることになる。従って、走者が停止中であるか否かを適確に判断して、誤差の無い正確な運動データを提供することができる。
【００５７】
また、振動が検出されない間は、位置データ取得の時間間隔が“１秒”から“３０秒”に延長されることから、振動が検出されている間に比べて単位時間当たりの位置データの取得回数が少なくなり、結果として消費電力を抑えることができるようになる。
【００５８】
〔変形例〕
（Ａ）位置データ取得の時間間隔
本実施形態では、ＧＰＳ受信部５０による位置データ取得の時間間隔を、振動が検出されている間は“１秒”、振動が検出されない間は“３０秒”に設定するものとして説明した。しかし、この時間間隔は適宜変更可能である。また、振動が検出されない間は、位置データを一切取得しないようにしても勿論良い。
【００５９】
（Ｂ）マークの表示
本実施形態では、振動が検出されない間は走行距離と走行速度との算出を停止するようにしているため、走者にその旨を伝えるようにすれば尚良い。例えば、振動が検出されない間は、図７（ａ）〜（ｃ）の表示画面Ｗ３０〜Ｗ３４に示すようなマークＭ３０〜Ｍ３４を表示させる。
【００６０】
（Ｃ）走行継続時間の表示
本実施形態では、振動が検出されない間も走行継続時間の表示を常時更新させるものとして説明した。しかし、このような構成を採るのではなく、振動が検出されない間はストップウォッチによる計測を停止し、図７（ｄ）〜（ｆ）の表示画面Ｗ４０〜Ｗ４４のＴ４０〜Ｔ４４に示すように、振動が検出されなくなった時の計測時間（ここでは、「４’３８”７５」）のまま、走行継続時間の表示を更新させないようにしても良い。
【００６１】
（Ｄ）振動センサの種類
本実施形態では、振動センサは傾斜センサであるものとして説明したが、例えば加速度センサやジャイロセンサ等のセンサで同様の機能を実現させても良い。
【００６２】
（Ｅ）位置データの取得方法
本実施形態では、ＧＰＳ衛星５から送信される信号（電波）に基づいて位置データを取得するものとして説明した。しかし、例えば走行コースに沿って、所定の設置位置に信号を発信する発信機を設置しておき、走者が発信機の近傍を通過した際に、当該発信機から送信される信号を受信して位置データを取得するような構成としても良い。
【００６３】
（Ｆ）運動データ表示制御装置を具備した携帯型機器の形態
本実施形態では、本発明を適用した携帯型機器として腕時計１を例に挙げて説明したが、例えばポケット等に収容可能な小型機器としても良い。また、ベルトをつけて腕や足首などに装着可能な装置としても良いし、ヘッドホン型の装置としても良い。
【図面の簡単な説明】
【００６４】
【図１】腕時計の概略外観図。
【図２】腕時計の内部構成を示すブロック図。
【図３】計測データのデータ構成の一例を示す図。
【図４】運動データ計測の原理を示す図。
【図５】運動データ計測処理の流れを示すフローチャート。
【図６】表示画面の一例を示す図。
【図７】変形例における表示画面の一例を示す図。
【符号の説明】
【００６５】
１                腕時計
２                本体
３                バンド部
５                ＧＰＳ衛星
２０              ＣＰＵ
３０              入力部
４０              表示部
５０              ＧＰＳ受信部
６０              振動検出部
７０              ＲＯＭ
７０１            運動データ計測プログラム
８０              ＲＡＭ
８０１            計測データ格納領域
９０              計時部
１００            バス
【図１】
2007024579.tif 000003
【図２】
2007024579.tif 000004
【図３】
2007024579.tif 000005
【図４】
2007024579.tif 000006
【図５】
2007024579.tif 000007
【図６】
2007024579.tif 000008
【図７】
2007024579.tif 000009