(57)【要約】【課題】ユーザが移動中か停止中かを好適に判定することができる電子機器を提供する。【解決手段】電子機器１０は、速度取得部２０と、所定時間間隔毎に速度取得部２０にユーザの移動速度を取得させ、かつ、ユーザが移動状態か停止状態かを判定する制御部１と、停止速度閾値および停止速度閾値と異なる値の移動速度閾値を記憶する記憶部４と、を備える。移動状態において、制御部１は、速度取得部２０が取得した移動速度を停止速度閾値と比較し、移動速度が停止速度閾値未満の場合に、当該移動状態から停止状態に遷移したと判定し、停止状態において、制御部１は、速度取得部２０が取得した移動速度を移動速度閾値と比較し、移動速度が移動速度閾値以上の場合に、当該停止状態から移動状態に遷移したと判定する。【選択図】図１
2020176929.tif 000002
【特許請求の範囲】
【請求項１】
速度取得部と、
所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、
停止速度閾値および前記停止速度閾値と異なる値の移動速度閾値を記憶する記憶部と、を備え、
前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満の場合に、当該移動状態から前記停止状態に遷移したと判定し、
前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上の場合に、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする電子機器。
【請求項２】
速度取得部と、
所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、
停止速度閾値、移動速度閾値、停止判定値、および移動判定値を記憶する記憶部と、を備え、
前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満であった回数が、当該移動状態に遷移したと判定してから累計で前記停止判定値に到達したときに、当該移動状態から前記停止状態に遷移したと判定し、
前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上であった回数が、当該停止状態に遷移したと判定してから累計で前記移動判定値に到達したときに、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする電子機器。
【請求項３】
前記記憶部は、停止リセット値を記憶し、
前記移動状態において、前記制御部は、前記移動速度が連続して前記停止速度閾値以上であった回数が前記停止リセット値に到達したときには、その後から前記速度取得部が取得した移動速度が前記停止速度閾値未満であった回数が、累計で前記停止判定値に到達したときに、当該移動状態から前記停止状態に遷移したと判定する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記記憶部は、移動リセット値を記憶し、
前記停止状態において、前記制御部は、前記移動速度が連続して前記移動速度閾値未満であった回数が前記移動リセット値に到達したときには、その後から前記速度取得部が取得した移動速度が前記移動速度閾値以上であった回数が、累計で前記移動判定値に到達したときに、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする請求項２または請求項３に記載の電子機器。
【請求項５】
前記速度取得部は、測位衛星から信号を受信して前記ユーザの現在地の位置情報を取得して、前記位置情報の経時変化に基づいて移動速度を算出し、
前記制御部は、前記所定時間間隔毎に前記速度取得部に位置情報を取得させることを特徴とする請求項２ないし請求項４のいずれか一項に記載の電子機器。
【請求項６】
前記速度取得部は、信号品質を取得し、
前記制御部は、前記移動状態において、前記速度取得部が移動速度を取得する度に、前記信号品質に基づいて前記停止速度閾値を更新することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記速度取得部は、信号品質を取得し、
前記制御部は、前記停止状態において、前記速度取得部が移動速度を取得する度に、前記信号品質に基づいて前記移動速度閾値を更新することを特徴とする請求項５または請求項６に記載の電子機器。
【請求項８】
前記速度取得部は、マルチパス環境指標値を算出し、
前記制御部は、前記移動状態において、前記制御部が移動速度を比較して前記停止速度閾値未満であった度に、前記マルチパス環境指標値に基づいて前記停止判定値を更新することを特徴とする請求項５ないし請求項７のいずれか一項に記載の電子機器。
【請求項９】
前記速度取得部は、マルチパス環境指標値を算出し、
前記制御部は、前記停止状態において、前記制御部が移動速度を比較して前記移動速度閾値以上であった度に、前記マルチパス環境指標値に基づいて前記移動判定値を更新することを特徴とする請求項５ないし請求項８のいずれか一項に記載の電子機器。
【請求項１０】
前記停止速度閾値と前記移動速度閾値が同じ値であり、前記停止判定値と前記移動判定値が異なる値であることを特徴とする請求項２ないし請求項５のいずれか一項に記載の電子機器。
【請求項１１】
前記停止判定値が前記移動判定値よりも大きいことを特徴とする請求項２ないし請求項１０のいずれか一項に記載の電子機器。
【請求項１２】
前記停止速度閾値が前記移動速度閾値よりも小さいことを特徴とする請求項１ないし請求項１１のいずれか一項に記載の電子機器。
【請求項１３】
前記記憶部は、停止判定待機値を記憶し、
前記制御部は、前記移動状態に遷移したと判定してから前記速度取得部が前記停止判定待機値の回数だけ移動速度を取得した後に取得した移動速度を前記停止速度閾値と比較することを特徴とする請求項１ないし請求項１２のいずれか一項に記載の電子機器。
【請求項１４】
前記記憶部は、移動判定待機値を記憶し、
前記制御部は、前記停止状態に遷移したと判定してから前記速度取得部が前記移動判定待機値の回数だけ移動速度を取得した後に取得した移動速度を前記移動速度閾値と比較することを特徴とする請求項１ないし請求項１３のいずれか一項に記載の電子機器。
【請求項１５】
前記制御部は、前記移動状態において、前記速度取得部が取得した移動速度を前記記憶部に書き込み、前記停止状態において、前記記憶部に移動速度を０と書き込むことを特徴とする請求項１ないし請求項１４のいずれか一項に記載の電子機器。
【請求項１６】
モノクロ画像を表示するモノクロ表示器とカラー画像を表示するカラー表示器とを備える表示部を備え、
前記制御部は、前記移動状態において、前記速度取得部が移動速度を取得する度に、前記表示部に表示されている画像に基づいて前記停止速度閾値を更新することを特徴とする請求項１ないし請求項１５のいずれか一項に記載の電子機器。
【請求項１７】
モノクロ画像を表示するモノクロ表示器とカラー画像を表示するカラー表示器とを備える表示部を備え、
前記制御部は、前記停止状態において、前記速度取得部が移動速度を取得する度に、前記表示部に表示されている画像に基づいて前記移動速度閾値を更新することを特徴とする請求項１ないし請求項１６のいずれか一項に記載の電子機器。
【請求項１８】
前記ユーザの腕に装着されることを特徴とする請求項１ないし請求項１７のいずれか一項に記載の電子機器。
【請求項１９】
速度取得部と、前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値および前記停止速度閾値と異なる値の移動速度閾値を記憶する記憶部と、を備える電子機器の停止判定方法であって、
前記移動状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記停止速度閾値と比較する移動速度比較ステップと、を行い、
前記移動速度比較ステップで前記移動速度が前記停止速度閾値未満のときに、当該移動状態から前記停止状態に遷移したと判定する停止判定ステップを実行し、
前記停止状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記移動速度閾値と比較する停止速度比較ステップと、を行い、
前記停止速度比較ステップで前記移動速度が前記移動速度閾値以上のときに、当該停止状態から前記移動状態に遷移したと判定する移動判定ステップを実行する
ことを特徴とする停止判定方法。
【請求項２０】
速度取得部と、前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値、移動速度閾値、停止判定値、および前記停止判定値と異なる値の移動判定値を記憶する記憶部と、を備える電子機器の停止判定方法であって、
前記移動状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記停止速度閾値と比較する移動速度比較ステップと、
前記移動速度が前記停止速度閾値未満であった回数を、当該移動状態に遷移したと判定してからの累計で数える移動カウントステップと、を実行し、
前記移動カウントステップで前記回数が前記停止判定値に到達したときに、前記停止状態に遷移したと判定する停止判定ステップを実行し、
前記停止状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記移動速度閾値と比較する停止速度比較ステップと、
前記移動速度が前記移動速度閾値以上であった回数を、当該停止状態に遷移したと判定してからの累計で数える停止カウントステップと、を実行し、
前記停止カウントステップで前記回数が前記移動判定値に到達したときに、前記移動状態に遷移したと判定する移動判定ステップを実行する
ことを特徴とする停止判定方法。
【請求項２１】
前記電子機器は、前記記憶部が停止リセット値を記憶し、
前記移動カウントステップは、前記移動速度が前記停止速度閾値未満であった回数を、当該移動状態に遷移したと判定してからの累計で数え、前記停止速度閾値以上の移動速度が連続して前記停止リセット値の回数取得されたときにはその後の累計で数える
ことを特徴とする請求項２０に記載の停止判定方法。
【請求項２２】
前記電子機器は、前記記憶部が移動リセット値を記憶し、
前記停止カウントステップは、前記移動速度が前記移動速度閾値以上であった回数を、当該停止状態に遷移したと判定してからの累計で数え、前記移動速度閾値未満の移動速度が連続して前記移動リセット値の回数取得されたときにはその後の累計で数える
ことを特徴とする請求項２０または請求項２１に記載の停止判定方法。
【請求項２３】
前記停止速度閾値と前記移動速度閾値が同じ値であり、前記停止判定値と前記移動判定値が異なる値であることを特徴とする請求項２０ないし請求項２２のいずれか一項に記載の停止判定方法。
【請求項２４】
前記停止速度閾値が前記移動速度閾値よりも小さいことを特徴とする請求項１９ないし請求項２２のいずれか一項に記載の停止判定方法。
【請求項２５】
前記制御部が、前記移動状態において、前記所定時間間隔毎に、前記速度取得ステップで取得した前記移動速度を前記記憶部に書き込む記録ステップを実行することを特徴とする請求項１９ないし請求項２４のいずれか一項に記載の停止判定方法。
【請求項２６】
コンピュータに、請求項１９ないし請求項２５のいずれか一項に記載の停止判定方法を実行する制御部として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、停止判定方法、および停止判定プログラムに関する。
【背景技術】
【０００２】
ＧＮＳＳ（Global Navigation Satellite System）による位置検出（測位）は、測位衛星からの電波を受信する受信機を搭載した自動車のナビゲーションシステムや船舶の航法支援システム、測量等に利用されている。さらに、ＧＮＳＳによる測位機能を有するスマートフォン等の携帯情報端末が普及し、例えば、ランニングを行うユーザ向けに、ランニングの走行記録（走行距離、走行速度、移動軌跡、運動時間等の記録）を取得するウェアラブル端末が開発されている。
【０００３】
自動車のナビゲーションシステム等においては、自動車、すなわち受信機を搭載した電子機器が停止しているときも、測位の誤差等により、検出された現在地がある程度移動し続けることが多く、計測上、移動速度が０ｋｍ／ｈにならず低速で移動し続けている。そこで、０よりも大きい閾値を設定し、計測された移動速度がこの閾値以下の場合には停止しているとみなす装置が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２５８３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、停止しているとみなすための閾値として０よりも大きい値を設定する場合、ユーザの移動を確実に検出するためには大きすぎる閾値を設定することはできない。ところが、前記測位機能を有するウェアラブル端末は、渓谷や森林等で使用される場合、障壁が多く、測位衛星からの電波が反射、回折して測位誤差が大きくなる傾向がある。また、特にユーザの手首等に装着されている場合には、腕振り等によって位置の精度が低下する。そのために、ユーザが停止しているにもかかわらず、閾値を超えた移動速度が検出されてしまう場合があり、瞬間的に移動中であるとみなされる場合がある。さらに、ユーザの走行中から停止への移行や走り始めにおいては、移動速度が一様に変化するとは限らず、短期間に移動状態と停止状態との状態遷移が交互に繰り返される場合がある。その結果、ユーザの実際の行動に即して的確に移動状態と停止状態の状態遷移を判定することが困難である。
【０００６】
本発明の課題は、ユーザが移動中か停止中かを好適に判定することができる、電子機器、停止判定方法、および停止判定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る電子機器は、速度取得部と、所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値および前記停止速度閾値と異なる値の移動速度閾値を記憶する記憶部と、を備え、前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満の場合に、当該移動状態から前記停止状態に遷移したと判定し、前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上の場合に、当該停止状態から前記移動状態に遷移したと判定することを特徴とする。
【０００８】
また、本発明に係る別の電子機器は、速度取得部と、所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値、移動速度閾値、停止判定値、および移動判定値を記憶する記憶部と、を備え、前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満であった回数が、当該移動状態に遷移したと判定してから累計で前記停止判定値に到達したときに、当該移動状態から前記停止状態に遷移したと判定し、前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上であった回数が、当該停止状態に遷移したと判定してから累計で前記移動判定値に到達したときに、当該停止状態から前記移動状態に遷移したと判定することを特徴とする。
【発明の効果】
【０００９】
本発明に係る電子機器、停止判定方法、および停止判定プログラムによれば、ユーザが移動中か停止中かを好適に判定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る電子機器の構成を示すブロック図である。
【図２】本発明の実施形態に係る電子機器における停止判定を実行する、第１実施形態に係る停止判定方法の手順を示すフローチャートである。
【図３】本発明の実施形態に係る電子機器における移動判定を実行する、第１実施形態に係る移動判定方法の手順を示すフローチャートである。
【図４】本発明の実施形態に係る電子機器の速度取得部が取得したユーザの移動速度の推移を示すグラフである。
【図５】本発明の実施形態に係る電子機器における停止判定を実行する、第２実施形態に係る停止判定方法の手順を示すフローチャートである。
【図６】本発明の実施形態に係る電子機器における移動判定を実行する、第２実施形態に係る移動判定方法の手順を示すフローチャートである。
【図７】本発明の実施形態に係る電子機器における停止判定を実行する、第３実施形態に係る停止判定方法の手順を示すフローチャートである。
【図８】本発明の実施形態に係る電子機器における移動判定を実行する、第３実施形態に係る移動判定方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態を、各図を参照して詳細に説明する。ただし、以下に示す形態は、本実施形態の技術思想を具現化するための電子機器、停止判定方法、および停止判定プログラムを例示するものであって、本発明は以下の説明に限定されるものではない。また、以下の説明において、同一のまたは同質の部品や工程については、同一の符号を付し、説明を適宜省略する。
【００１２】
〔電子機器〕
本発明の実施形態に係る電子機器の構成について、図１を参照して説明する。図１は、本発明の実施形態に係る電子機器の構成を示すブロック図である。本発明の実施形態に係る電子機器は、スマートフォン等の携帯情報端末やウェアラブル端末であり、例えば、ランニング等における走行記録機能を有するスマートウォッチである。
【００１３】
電子機器１０は、制御部１、ＧＮＳＳによる測位を行う測位部２を有する速度取得部２０、記憶部４、操作部５、および表示部６を備え、操作部５の一部と表示部６とでタッチパネルを構成する。
【００１４】
制御部１は、ＣＰＵ（Central Processing Unit）であり、記憶部４に格納されているプログラムを実行して、速度取得部２０や表示部６を制御する。さらに、制御部１は、速度取得部２０が算出した移動速度に基づいて、後述するように、現在、ユーザが移動している（例えば、走行している）状態（移動状態）か、停止している状態（停止状態）か、を判定する。
【００１５】
速度取得部２０は、測位部２および移動速度算出部３を備える。測位部２は、測位衛星ＳＴから受信した信号に基づいて電子機器１０の現在地を取得する。移動速度算出部３は、現在地の経時変化から電子機器１０の移動速度を算出する。測位部２は、ＧＮＳＳ受信ユニットであり、アンテナ２１、ＲＦ（Radio Frequency）部２２、ベースバンド変換部２３、捕捉追尾部２４、制御部２５、および記憶部２６を備える。移動速度算出部３は、制御部２５や制御部１を構成するＣＰＵの一部として設けられていてもよい。速度取得部２０は、制御部１によって、所定の単位時間ｔ毎（所定時間間隔毎）に、測位部２が現在地の情報を取得し、移動速度算出部３が移動速度を算出する。
【００１６】
ＲＦ部２２は、ＬＮＡ（Low Noise Amplifier、低雑音増幅回路）、ＢＰＦ（Band-Pass Filter）、局部発振器、およびミキサ等を含み、Ｌ１帯（ＧＰＳ衛星では、１．５７５４２ＧＨｚ）の衛星電波を受信して、測位衛星ＳＴからの信号を選択的に通過、増幅させ、中間周波数信号（ＩＦ）に変換する。ベースバンド変換部２３は、ＲＦ部２２で得られた中間周波数信号に対して各測位衛星のＣ／Ａ（Clear and Acquisition, Coarse and Access）コードを適用してベースバンド信号（航法メッセージに係る符号列）を取得する。捕捉追尾部２４は、ＲＦ部２２で得られた中間周波数信号に対して各測位衛星の各位相でのＣ／Ａコードとの間で各々相関値を算出してそのピークを特定することで、受信されている測位衛星ＳＴからの信号とその位相を同定する。捕捉追尾部２４は、同定された測位衛星ＳＴのＣ／Ａコードとその位相により当該測位衛星ＳＴからの航法メッセージに係る符号列を継続的に取得するために、ベースバンド変換部２３に対して位相情報のフィードバックを行う。
【００１７】
制御部２５はＣＰＵであり、制御部１（ホストＣＰＵ）から入力された制御信号や設定データに応じてＲＦ部２２やベースバンド変換部２３を制御する。記憶部２６は、制御部２５に作業用のメモリ領域を提供し、また、測位に係る各種設定データや測位の履歴を記憶する。詳しくは、記憶部２６は、各測位衛星の軌道情報（エフェメリス）、予測軌道情報（アルマナック）、測位を行うためのプログラム、ならびに前回の測位日時および位置等を記憶している。
【００１８】
記憶部４は、フラッシュメモリやＲＡＭであり、電子機器１０が電子時計としての機能やランニングの走行記録機能を実現するためのプログラム、測位部２および移動速度算出部３を制御するプログラム、これらのプログラム実行に必要なデータ等を記憶する。記憶部４はさらに、ユーザが移動状態か停止状態かを制御部１が判定するプログラム、およびこのプログラム実行に必要なデータ等を記憶する。
【００１９】
操作部５は、ユーザが手で操作するために設けられ、電子機器１０の本体（装着用のバンドを除く部分）の外周等に設けられた１ないし複数の竜頭（つまみ）や押しボタン、表示部６と一体化したタッチパネルである（図示省略）。
【００２０】
表示部６は、腕時計における文字盤部分に設けられた液晶ディスプレイや有機ＥＬディスプレイであり、文字や画像による情報を表示する。表示部６は、モノクロ画像を表示する機能を有するモノクロ表示器６１、およびカラー画像を表示する機能を有するカラー表示器６２を備え、例えば、表側にモノクロ表示器６１を、内側にカラー表示器６２を配置した二層構造である。表示内容、およびモノクロ画像とカラー画像とは、操作部５の操作によって切り替えて表示することができる。また、省電力化のために、表示部６は、一定時間、操作部５の操作がないと、モノクロ画像のみによる現在時刻等の表示に、または非表示に切り替わるように構成されている。また、電子機器１０は、スピーカ等の音声による通知手段や、アクチュエータによるバイブレータ等の通知手段を備えてもよい。
【００２１】
表示部６が表示する情報は、特に限定されないが、例えば、現在時刻、衛星電波の受信状況、移動時間、移動距離、ユーザの速度、ランニングタイム、移動距離、消費カロリー、地図および移動軌跡等であり、さらに移動状態であるか停止状態であるかを表示することもできる。電子機器１０は、これらの情報を、リアルタイムで表示部６に表示または音声や振動で通知してもよいし、操作部５の操作によって表示部６に表示するように構成されていてもよい。
【００２２】
以降の実施形態においては、ランニングを行うユーザ向けの電子機器として、別途記載のない限り移動状態が走行状態であると例示して説明する。したがって、例えば、ユーザが移動速度４〜５ｋｍ／ｈ程度で歩行しているときは、原則として停止状態と判定する。なお、本明細書において、走行状態および停止状態とは、それぞれ本発明の実施形態に係る電子機器の判定による結果を指し、ユーザの実際の行動とはかならずしも一致しない。
【００２３】
〔第１実施形態〕
電子機器１０の、当該電子機器１０を装着したユーザの状態を判定する、第１実施形態に係る方法について説明する。表１に、状態遷移の判定に使用する値を例示する。これらの値は予め設定されたものであり、記憶部４に記憶される。
【００２４】
【表１】
2020176929.tif 000003
【００２５】
ユーザが走行状態であるときには、停止速度閾値Ｖp、停止判定値Ｔp、移動リセット値Ｒr、および停止判定待機値ＷRを使用する。なお、ｔは、ユーザの移動速度の値Ｖを取得する単位時間である。停止速度閾値Ｖpは、ユーザが走行状態から停止状態に遷移したか否かを制御部１が判定する際に、ユーザの移動速度Ｖを比較する対象とする値である。また、停止判定値Ｔpは、停止状態へと状態遷移したと制御部１が判定するために必要な判定の回数である。例えば、ユーザの移動速度Ｖが停止速度閾値Ｖpよりも低いと判定された回数が、停止判定値Ｔpに到達したときに、停止状態へと状態遷移したと判定される。また、停止判定値Ｔpは、単位時間ｔの値に応じて設定される。ユーザの移動速度Ｖが停止速度閾値Ｖpよりも低いと判定された回数は、記憶部４に記憶されているカウンタ値である判定カウンタｊを、制御部１がインクリメントすることによってカウントすることができる。一方、移動リセット値Ｒrは、判定カウンタｊを０にする、すなわち初期化するために設定された値である。ユーザの移動速度Ｖが停止速度閾値Ｖp以上であると連続して判定された回数が移動リセット値Ｒrに到達した場合、制御部１は判定カウンタｊを０にする。ユーザの移動速度Ｖが停止速度閾値Ｖp以上であると判定された回数は、記憶部４に記憶されているカウンタ値である判定リセットカウンタｋを制御部１がインクリメントすることによってカウントすることができる。また、停止判定待機値ＷRは、状態遷移の判定を行わずにユーザの移動速度Ｖを取得する回数を示す。ユーザの移動速度Ｖを取得した回数は、記憶部４に記憶されているカウンタ値である状態カウンタｉを制御部１がインクリメントすることによってカウントすることができる。
【００２６】
ユーザが停止状態であるときには、移動速度閾値Ｖr、移動判定値Ｔr、停止リセット値Ｒp、および移動判定待機値ＷPを使用する。移動速度閾値Ｖrは、ユーザが停止状態から走行状態に遷移したか否かを制御部１が判定する際に、ユーザの移動速度の値Ｖを比較する対象とする値である。また、移動判定値Ｔrは、走行状態へと状態遷移したと制御部１が判定するために必要な判定の回数である。例えば、ユーザの移動速度Ｖが移動速度閾値Ｖr以上であると判定された回数が、移動判定値Ｔrに到達したときに、走行状態へと状態遷移したと判定される。また、移動判定値Ｔrは、単位時間ｔの値に応じて設定される。ユーザの移動速度Ｖが移動速度閾値Ｖr以上であると判定された回数は、記憶部４に記憶されているカウンタ値である判定カウンタｊを、制御部１がインクリメントすることによってカウントすることができる。一方、停止リセット値Ｒpは、判定カウンタｊを０にする、すなわち初期化するために設定された値である。ユーザの移動速度Ｖが移動速度閾値Ｖrよりも低いと連続して判定された回数が停止リセット値Ｒpに到達した場合、制御部１は判定カウンタｊを０にする。ユーザの移動速度Ｖが移動速度閾値Ｖrよりも低いと判定された回数は、記憶部４に記憶されているカウンタ値である判定リセットカウンタｋを制御部１がインクリメントすることによってカウントすることができる。また、移動判定待機値ＷPは、状態遷移の判定を行わずにユーザの移動速度Ｖを取得する回数を示す。ユーザの移動速度Ｖを取得した回数は、記憶部４に記憶されているカウンタ値である状態カウンタｉを制御部１がインクリメントすることによってカウントすることができる。
【００２７】
（走行状態における停止判定方法）
電子機器１０による、走行状態から停止状態への遷移の判定の手順、すなわち、制御部１が、ユーザの状態が走行状態であると判定した後において停止判定を実行する方法を、図２を参照して説明する。図２は、本発明の実施形態に係る電子機器における停止判定を実行する、第１実施形態に係る停止判定方法の手順を示すフローチャートである。
【００２８】
走行状態が開始（ＲＵＮ  ＳＴＡＲＴ）、すなわち、制御部１は、ユーザの状態が停止状態から走行状態に遷移したと判定した時、まず、状態カウンタｉを０に初期化して記憶４に書き込み（Ｓ１１）、また、判定カウンタｊを０に初期化して記憶４に書き込む（Ｓ１２）。そして、速度取得部２０が位置情報を取得し（Ｓ１３）、この位置情報と１回前に取得した位置情報との差分に基づいて移動速度Ｖを算出する（Ｓ１４）。次に、制御部１が、移動速度Ｖをユーザの走行速度として、位置情報および取得時刻に紐付けて記憶部４に書き込む（Ｓ１５）。次に、制御部１が、状態カウンタｉを停止判定待機値ＷRと比較し（Ｓ１６）、ｉ＜ＷRであれば（Ｓ１６：ＮＯ）、状態カウンタｉをインクリメントして記憶４に上書きし（Ｓ１９）、ステップＳ１３に戻る。記憶４に記憶されている状態カウンタｉが停止判定待機値ＷRに到達する（Ｓ１６：ＹＥＳ）まで、制御部１は、このようなステップＳ１３〜Ｓ１６，Ｓ１９の一連の処理を単位時間ｔ毎に繰り返し実行する。
【００２９】
制御部１は、状態カウンタｉが停止判定待機値ＷRに到達したら（Ｓ１６：ＹＥＳ）、ステップＳ２２へ移行して、直前のステップＳ１４で算出した移動速度Ｖを停止速度閾値Ｖpと比較する。言い換えると、現在の走行状態に遷移してから（ＷR＋１）回目以降に算出された移動速度Ｖについて、停止速度閾値Ｖp未満であるか否かを判定する。移動速度Ｖが停止速度閾値Ｖp以上であった場合には（Ｓ２２：ＮＯ）、制御部１は、記憶４に記憶されている判定カウンタｊを０と比較し（Ｓ２３）、ｊ＝０であるとき（Ｓ２３：ＮＯ）、ステップＳ１３に戻る。なお、現在の走行状態において、正確にはステップＳ１２の実行以降、これまでのすべてのステップＳ２２で移動速度Ｖが停止速度閾値Ｖp以上であった場合、ｊ＝０である。したがって、制御部１は、停止速度閾値Ｖp未満の移動速度Ｖが計測される（Ｓ２２：ＹＥＳ）まで、ステップＳ１３〜Ｓ１６，Ｓ２２，Ｓ２３の一連の処理を繰り返し実行する。
【００３０】
一方、移動速度Ｖが停止速度閾値Ｖp未満であった（移動速度Ｖが停止速度閾値Ｖpをクリアした）場合（Ｓ２２：ＹＥＳ）、制御部１は、判定リセットカウンタｋを０に初期化して記憶４に書き込む（Ｓ２７）。また、制御部１は、判定カウンタｊをインクリメントして記憶４に上書きして（Ｓ２８）から、停止判定値Ｔpと比較する（Ｓ２９）。ｊ＜Ｔpであるとき（Ｓ２９：ＮＯ）、制御部１は、ステップＳ１３に戻る。したがって、記憶４に記憶されている判定カウンタｊが停止判定値Ｔp以上に到達する（Ｓ２９：ＹＥＳ）まで、制御部１は、ステップＳ１３〜Ｓ１６，Ｓ２２、およびステップＳ２７〜Ｓ２９またはステップＳ２３の処理を繰り返し実行する。一方、判定カウンタｊが停止判定値Ｔp以上（Ｓ２９：ＹＥＳ）、すなわち停止速度閾値Ｖp未満の移動速度ＶがＴp回計測された時に、制御部１は、ユーザの状態が走行状態から停止状態に遷移したと判定する。すなわち、走行状態が終了し（ＲＵＮ  ＥＮＤ）、停止状態が開始する（ＰＡＵＳＥ  ＳＴＡＲＴ）。
【００３１】
なお、停止速度閾値Ｖp未満の移動速度Ｖが１回以上計測された後においては、記憶４に記憶されている判定カウンタｊは１以上となる。したがって、停止速度閾値Ｖp未満の移動速度Ｖが累計Ｔp回計測される前に、停止速度閾値Ｖp以上の移動速度Ｖが計測された時（Ｓ２２：ＮＯ）、制御部１は、ステップＳ２３において判定カウンタｊが０よりも大きいと判定して（Ｓ２３：ＹＥＳ）、ステップＳ２４に移行する。制御部１は、判定リセットカウンタｋをインクリメントして記憶４に上書きして（Ｓ２４）から、移動リセット値Ｒrと比較する（Ｓ２５）。ｋ＜Ｒrであるとき（Ｓ２５：ＮＯ）、制御部１は、ステップＳ１３に戻ってステップＳ１３〜Ｓ１６，Ｓ２２等の一連の処理を実行する。一方、記憶４に記憶されている判定リセットカウンタｋが移動リセット値Ｒr以上の場合には（Ｓ２５：ＹＥＳ）、制御部１は、判定カウンタｊを０に初期化してから（Ｓ１２）、ステップＳ１３〜Ｓ１６，Ｓ２２，Ｓ２３の一連の工程を、判定カウンタｊが停止判定値Ｔpに到達するまで繰り返し実行する。また、判定リセットカウンタｋが１以上Ｒr未満のときに、次に計測された移動速度Ｖが停止速度閾値Ｖp未満であれば（Ｓ２２：ＹＥＳ）、制御部１は、判定リセットカウンタｋを０に初期化して記憶４に書き込む（Ｓ２７）。すなわち、停止速度閾値Ｖp以上の移動速度Ｖが連続してＲr回計測される前に、停止速度閾値Ｖp未満の移動速度ＶがＴp回計測されると、制御部１は、走行状態から停止状態に遷移したと判定する。
【００３２】
（停止状態における移動判定（停止解除）方法）
電子機器１０による、停止状態から走行状態への遷移の判定の手順、すなわち、制御部１が、ユーザの状態が停止状態であると判定した後において移動判定を実行する方法を、図３を参照して説明する。図３は、本発明の実施形態に係る電子機器における移動判定を実行する、第１実施形態に係る移動判定方法の手順を示すフローチャートである。
【００３３】
図３に示すように、停止状態においては、判定に使用する値を表１に示すように置き換えて、図２に示す走行状態と同様の手順で、当該停止状態から走行状態への遷移の判定が実行される。具体的には、制御部１は、移動速度Ｖについて、移動速度閾値Ｖr以上である（移動速度Ｖが移動速度閾値Ｖrをクリアする）か否かを判定する（Ｓ３２）。また、状態カウンタｉ、判定カウンタｊ、および判定リセットカウンタｋについて、各閾値が異なる（Ｓ１８，Ｓ３９，Ｓ３５）。さらに、停止状態では、制御部１は、ステップＳ１４で算出した移動速度Ｖを記録せずに、０ｋｍ／ｈをユーザの走行速度として記録する（Ｓ１７）。また、ステップＳ１３で取得した位置情報を記録（更新）せず、停止状態への遷移前の走行状態における最後に取得した位置情報、または当該停止状態における１回目に取得した位置情報を記録する。したがって、停止状態においては、走行速度０ｋｍ／ｈが継続され、また移動軌跡が固定されている。なお、ステップＳ１７の走行速度等の記録のタイミングは、例えば位置情報を取得する（Ｓ１３）前でもよい。あるいは、位置情報については、ステップＳ１３で取得した情報をその都度記録してもよい。
【００３４】
電子機器１０は、起動時（例えば、ユーザによる走行記録開始操作）においては、停止状態であると設定され、移動速度Ｖを移動速度閾値Ｖrと比較して（Ｓ３２）、結果に応じて走行状態に遷移する。このとき、移動判定待機値ＷPを設けずに、移動速度Ｖを１回目から判定するように構成されていてもよい。
【００３５】
図２および図３に示した手順を電子機器１０が実行することにより、図４に示す移動速度の推移においては、次のようにユーザの状態が制御部１によって判定される。図４は、本発明の実施形態に係る電子機器の速度取得部が取得したユーザの移動速度の推移を示すグラフである。図４の横軸のポイント（ｐｔ．）は、速度取得部が単位時間ｔ毎に取得した移動速度のうちの何回目に取得した移動速度の値であるかを示す。なお、図４では、１秒毎に移動速度を取得している。すなわち、単位時間ｔ＝１秒である。また、図４において１ポイント目は走行状態とし、遷移後２０ポイント以上経過しているものとする。また、判定に使用する値は、表１に示す通りである。
【００３６】
図４に示すように、速度取得部２０が測位部２によって計測した現在地から算出した移動速度は、ばらつきを含んで推移する。図４において、移動速度は、比較的高速であるときにおいては８〜１１ｋｍ／ｈ近傍であり、７０ポイント目近傍で約２ｋｍ／ｈに、１５０ポイント目近傍で約５ｋｍ／ｈに、それぞれ低下して再び高速に戻っている。
【００３７】
図４の１ポイント目から、移動速度Ｖは取得される度に、制御部１によって停止速度閾値Ｖpである５．０ｋｍ／ｈと比較される。そして、移動速度が５．０ｋｍ／ｈを下回ったａ点で、ユーザの移動速度Ｖが停止速度閾値Ｖpよりも低いと判定され、制御部１によって判定カウンタｊがインクリメントされる。すなわち、制御部１は、判定カウンタｊをインクリメントすることで、ユーザの移動速度Ｖが停止速度閾値Ｖpよりも低いと判定された回数をカウントする。ａ点からｂ点までの間において取得された移動速度Ｖのうち、５．０ｋｍ／ｈ以上であると判定されたのは１回のみであることから、判定リセットカウンタｋは移動リセット値Ｒrに到達せず、ユーザの移動速度Ｖが停止速度閾値Ｖpよりも低いと判定された回数のカウントは継続される。そして、ｂ点でｊ＝１０、すなわち、判定カウンタｊが停止判定値Ｔpである１０となって、制御部１によって停止状態に遷移したと判定される。
【００３８】
停止状態に遷移してから１回目から、移動判定待機値ＷPである５回目までに取得された移動速度Ｖについて状態遷移の判定は実行されず、ｃ点から取得した移動速度Ｖについて、状態遷移の判定が実行される。すなわち、ｃ点以降に取得した移動速度Ｖが、制御部１によって移動速度閾値Ｖrである７．０ｋｍ／ｈと比較される。そして、移動速度が７．０ｋｍ／ｈ以上となったｄ点で、ユーザの移動速度Ｖが移動速度閾値Ｖr以上であると判定され、制御部１によって判定カウンタｊがインクリメントされる。すなわち、制御部１は判定カウンタｊをインクリメントすることで、ユーザの移動速度Ｖが移動速度閾値Ｖr以上であると判定された回数をカウントする。しかし、移動速度Ｖが連続して２回７．０ｋｍ／ｈ未満であると判定されたｅ点で、判定リセットカウンタｋが停止リセット値Ｒpに到達したので、判定カウンタｊは初期化される。すなわち、ｅ点において、判定カウンタｊ＝０となる。さらにその後再び移動速度が７．０ｋｍ／ｈ以上となったｆ点で、あらためて判定カウンタｊのカウントが開始される。そして、ｇ点でｊ＝５、すなわち、判定カウンタｊが移動判定値Ｔrとなって、制御部１によって走行状態に遷移したと判定される。
【００３９】
走行状態に遷移してから１回目から、停止判定待機値ＷRである２０回目までに取得された移動速度Ｖについて状態遷移の判定は実行されず、ｈ点から取得した移動速度Ｖについて、状態遷移の判定が実行される。すなわち、ｈ点以降に取得した移動速度Ｖが、前記と同様に、制御部１によって停止速度閾値Ｖpである５．０ｋｍ／ｈと比較される。また、ｌ点で移動速度Ｖが５．０ｋｍ／ｈを下回ったことにより、制御部１によって判定カウンタｊのカウントが開始されるが、ｌ点以降において、５．０ｋｍ／ｈ未満の移動速度が累計３回であるので、判定カウンタｊは停止判定値Ｔpである１０に到達しない。その後は移動速度が５．０ｋｍ／ｈ以上を維持したことにより、ｍ点でｋ＝３、すなわち、判定リセットカウンタｋが移動リセット値Ｒrである３となって、判定カウンタｊが初期化され、停止状態へ遷移せず走行状態が継続される。したがって、図４においては、ｂ−ｇ間が停止状態（ＰＡＵＳＥ）で、それ以外は走行状態であると制御部１によって判定される。
【００４０】
表１に示すように、停止速度閾値Ｖpは０ｋｍ／ｈよりも大きな値に設定する。また、移動速度閾値Ｖrは、停止速度閾値Ｖp以上に設定することが好ましく、停止速度閾値Ｖpよりも大きいことがさらに好ましい。Ｖp＜Ｖrとすることで、ユーザが停止しているときに、測位部２の測定誤差によってある程度大きな移動速度Ｖが取得されてしまっても、走行状態に遷移したと判定され難くなる。そして、ユーザの走行ペースが低下した場合において、ユーザが停止せずに移動し続けているにもかかわらず停止状態に遷移したと判定されてしまうことが生じ難くなる。ただし、停止速度閾値Ｖpが過小、また、移動速度閾値Ｖrが過大であると、状態遷移の判定の感度が低下して、状態遷移の判定が遅れ、さらには状態が遷移しない場合がある。また、停止速度閾値Ｖpと移動速度閾値Ｖrとの差（Ｖr−Ｖp）が過大であると、ユーザの走行または歩行速度によっては、Ｖp≦Ｖ＜Ｖrの範囲の移動速度Ｖが継続的に取得されることがある。このとき、走行状態、停止状態のいずれにおいても、制御部１は状態遷移の判定をしないので、同じ移動速度Ｖでも、走行状態において減速してきた場合には走行速度として記録されるが、停止状態において加速してきた場合には記録されないことになる。したがって、ユーザの移動速度について状態を一義的に判定するためには、停止速度閾値Ｖpと移動速度閾値Ｖrとの差を小さく、具体的には、ユーザの走行時の移動速度の変動幅に対して小さく設定することが好ましい。
【００４１】
あるいは、停止速度閾値Ｖpと移動速度閾値Ｖrとの差を、ユーザの走行時の移動速度の変動幅以上に設定することもできる。このような設定により、走行状態においては、移動速度Ｖが減少して、移動速度閾値Ｖrよりは小さいが停止速度閾値Ｖp以上であれば（Ｖp≦Ｖ＜Ｖr）、ユーザがペースダウンしていてもランニングを継続している可能性があると推測して、移動速度Ｖを走行速度として記録を継続する。これに対して、停止状態に遷移した後においては、ユーザが低速な走行または歩行を開始して移動速度Ｖが停止速度閾値Ｖp以上となっても、移動速度閾値Ｖr未満であれば（Ｖp≦Ｖ＜Ｖr）、ユーザがランニングを終了して単なる歩行による移動と推測し、走行状態に遷移しない。さらに、移動判定値Ｔrを小さく設定することにより、ユーザが加速して移動速度Ｖが移動速度閾値Ｖr以上になれば、短期間で走行状態に遷移するので、走行状態への遷移がそれほど遅れない。
【００４２】
速度閾値Ｖp，Ｖrは、ユーザの走行時の移動速度に基づいて設定されることが好ましい。すなわち、移動速度閾値Ｖrは、ユーザの走行時の安定した（長時間継続した）速度範囲の下限近傍に設定することが好ましく、例えば、前記速度範囲の下限よりも１ｋｍ／ｈ小さく設定する。そして、停止速度閾値Ｖpは、設定した移動速度閾値Ｖr以下の値に設定する。測位部２の測定誤差の影響を受け易いほど、停止速度閾値Ｖpを大きく設定することが好ましい。例えば、図２においては、ユーザの走行時において移動速度が一部を除いて約８ｋｍ／ｈ以上９．５〜１０ｋｍ／ｈ以下の範囲で推移していることから、下限の８ｋｍ／ｈよりも１ｋｍ／ｈ小さい７．０ｋｍ／ｈに移動速度閾値Ｖrを設定する。また、本実施形態では、前記したように、停止速度閾値Ｖpを、移動速度閾値Ｖrとの差が、ユーザの走行時の移動速度の変動幅（約８ｋｍ／ｈ以上９．５〜１０ｋｍ／ｈの範囲の幅）に対して大きくなるように設定する。ここでは、移動速度閾値Ｖrに対して２．０ｋｍ／ｈ小さい、５．０ｋｍ／ｈに停止速度閾値Ｖpを設定する。このような設定により、前記したように、ユーザがペースダウンして、Ｖp≦Ｖ＜Ｖrの範囲の移動速度Ｖが継続的に取得されるようになったとしても、停止状態であると判定され難くなり、移動速度Ｖを走行速度として記録を継続することができる。
【００４３】
速度閾値Ｖp，Ｖrは、例えば、初心者向けのランニング（ジョギング）、アスリート向けのランニング、トレイルランニング等のランニングの仕様に応じた数段階のモードが記憶部４に記憶され、操作部５からのユーザの操作によってモードを切り替えることにより設定される。また、本実施形態において、移動状態が走行状態であると例示して説明したが、これに限定されない。例えば、歩行状態や自転車での走行状態等を移動状態に含むようにしてもよい。その場合、速度閾値Ｖp，Ｖrはさらに、ウォーキングやサイクリング等における移動速度に応じたモードが設定されていてもよい。また、速度閾値Ｖp，Ｖrは、電子機器１０のユーザの前回使用時までの実績に基づいて、起動時等に設定されてもよい。
【００４４】
移動判定値Ｔrは停止判定値Ｔpよりも小さく設定することが好ましい。停止判定値Ｔpが大きいほど、走行状態において、ユーザの走行ペースの低下等によって移動速度Ｖが停止速度閾値Ｖp未満になっても、停止状態に遷移したと判定され難くなる。また、移動判定値Ｔrが大きいほど、停止状態において、測定誤差によって移動速度Ｖが移動速度閾値Ｖr以上になっても、走行状態に遷移したと判定され難くなる。したがって、判定値Ｔp，Ｔrが小さいと、測定誤差による影響等が大きく、誤って状態遷移したと判定され易い。一方で、判定値Ｔp，Ｔrが大きいほど、状態遷移の判定の感度が低下する。そこで、Ｔp＞Ｔrとすることで、走行状態から停止状態への遷移の方が、停止状態から走行状態への遷移よりも判定し難くなる。その結果、ユーザが実際には走行しているにもかかわらず、電子機器１０が、停止状態であると判定して移動速度Ｖや移動軌跡等を記録しない状況となることを防止することができる。また、単位時間ｔが長いほど判定値Ｔp，Ｔrを小さく設定することが好ましい。単位時間ｔが長く、かつ判定値Ｔp，Ｔrが過大であると、状態遷移を判定するまでに時間がかかり、状態遷移の判定が遅れ、さらには状態が遷移しない場合がある。また、現在、走行状態であるか停止状態であるかをユーザにリアルタイムで通知し難くなる。一方、単位時間ｔが短く、かつ判定値Ｔp，Ｔrが小さいと、短期間に取得した移動速度Ｖによって制御部１が状態遷移を判定するので、誤って状態遷移することになり易い。判定値Ｔp，Ｔrを小さく設定する場合、測定誤差による影響が大きくなり易いので、測定誤差の対策度合いとユーザへの情報の通達に要する時間とでバランスをとって調整されることが好ましい。判定値Ｔp，Ｔrについても、速度閾値Ｖp，Ｖrと同様に、ユーザによって数段階に設定可能としてもよい。
【００４５】
なお、単位時間ｔは、特に規定されないが、１秒間以上５秒間以下の範囲が好ましい。単位時間ｔが短いほど、状態遷移の判定のための移動速度Ｖの取得（Ｓ１４）の時間あたりの回数（ポイント数）が多くなるので、測位部２の測定誤差の影響が低減されて判定の精度が高くなるが、電子機器１０の消費電力が増大する。単位時間ｔについても、数段階のモードに設定されて、ユーザによって切り替えるように構成されていてもよい。
【００４６】
停止判定待機値ＷRは、走行状態に遷移した直後において取得される移動速度Ｖが安定しない場合があることから、誤って停止状態に遷移させないように移動速度Ｖの比較（Ｓ２２）を実行しないために設定される。同様に、移動判定待機値ＷPは、停止状態に遷移した直後に取得した移動速度Ｖの比較（Ｓ３２）を実行しないために設定される。すなわち、判定待機値ＷR，ＷPは、むやみに状態遷移を繰り返さないために設定される。移動判定待機値ＷPは、停止判定待機値ＷRほど大きく設定しないことが好ましい。これは、停止状態において、ユーザが実際には走行を再開しているにもかかわらず、走行状態に遷移せず、計測した移動速度Ｖ等を記録しない状況となることを防止するためである。また、判定待機値ＷR，ＷPは、判定値Ｔp，Ｔrと同様、単位時間ｔに応じて設定してもよい。あるいは、判定待機値ＷR，ＷPを設定せず、移動速度Ｖを１回目から判定してもよく、または停止判定待機値ＷRのみを設定してもよい。この場合、状態カウンタｉに関する処理（Ｓ１１，Ｓ１６，Ｓ１８，Ｓ１９）は不要である。
【００４７】
移動リセット値Ｒrは停止判定値Ｔpよりも小さく、停止リセット値Ｒpは移動判定値Ｔrよりも小さく、かつそれぞれ２以上に設定することが好ましい。これにより、測定誤差の影響を小さくすることができる。なお、リセット値Ｒr，Ｒpが１の場合には、移動速度Ｖが連続して速度閾値Ｖp，Ｖrをクリア（Ｓ２２，ＹＥＳ，Ｓ３２，ＹＥＳ）したときにのみ、状態遷移したと制御部１が判定する。したがって、移動速度Ｖが速度閾値Ｖp，Ｖrをクリアせず、かつ判定カウンタｊが０ではなかった場合（Ｓ２３：ＹＥＳ／Ｓ３３：ＹＥＳ）、制御部１がその時点で判定カウンタｊを初期化する（Ｓ１２）ように構成することができ、判定リセットカウンタｋに関する処理（Ｓ２４，Ｓ２５，Ｓ２７／Ｓ３４，Ｓ３５，Ｓ３７）が不要である。Ｒr＝１、Ｒp＝１とする設定は、状態遷移の判定が遅れ難いように、判定値Ｔp，Ｔrの小さい場合が好ましい。
【００４８】
また、移動リセット値Ｒrおよび停止リセット値Ｒpの一方または両方を設定せず、移動速度Ｖが、状態開始からの累計で判定値Ｔp，Ｔrの回数、速度閾値Ｖp，Ｖrをクリアしたら状態遷移したと制御部１が判定するように構成されていてもよい。すなわち、走行状態（図２）においては、移動速度Ｖが停止速度閾値Ｖp以上のときは（Ｓ２２：ＮＯ）、そのままステップＳ１３に戻り、ステップＳ２３〜Ｓ２５，Ｓ２７は実行しない。停止状態（図３）においては、移動速度Ｖが移動速度閾値Ｖr未満のときは（Ｓ３２：ＮＯ）、そのままステップＳ１３に戻り、ステップＳ３３〜Ｓ３５，Ｓ３７は実行しない。
【００４９】
停止判定値Ｔpおよび移動判定値Ｔrの一方または両方を１に設定して、移動速度Ｖが速度閾値Ｖp，Ｖrを１回クリアしたら状態遷移してもよい。すなわち、判定値Ｔp，Ｔrを設定せず、移動速度Ｖが速度閾値Ｖp，Ｖrをクリアしたら（Ｓ２２：ＹＥＳ／Ｓ３２：ＹＥＳ）その時点で状態遷移したと制御部１が判定するように構成してもよく、判定カウンタｊに関する処理（Ｓ１２，Ｓ２８，Ｓ２９／Ｓ３８，Ｓ３９）を不要にすることができる。この場合には、リセット値Ｒr，Ｒpの設定および判定リセットカウンタｋに関する処理も不要である。このように設定することで、簡易な手順で、かつ早期に状態遷移を判定することができる。ユーザの移動速度に応じてより短い時間で状態遷移したと制御部１が判定できるように、特に停止状態から走行状態への遷移は、このような手順で判定してもよい。
【００５０】
第１実施形態によれば、走行状態から停止状態への遷移を判定するための停止速度閾値と、停止状態から走行状態への遷移を判定するための移動速度閾値とを個別に設定することにより、誤判定し難くなる。さらに、走行状態、停止状態でそれぞれ固有の回数、移動速度が速度閾値をクリアした時に状態遷移すると判定することにより、誤判定や判定漏れをいっそう抑制することができる。そして、走行状態のみにおける移動速度を走行速度として記録することで、ユーザが実際に走行しているときの移動速度を知ることができる。
【００５１】
〔第２実施形態〕
移動速度は位置情報の誤差が大きいほど大きく算出され易く、特に走行状態から停止状態への遷移の判定においては、測定誤差によって取得される移動速度が大きくなって停止速度閾値未満にならず、状態遷移が判定され難い。測位衛星からの信号によって取得される位置情報の誤差は、主に信号品質が低いことによるものである。そこで、状態遷移の判定のための閾値を信号品質に基づいて更新することによって、判定の精度をいっそう向上させることができる。以下、本発明の第２実施形態に係る判定方法について、図１、図５および図６を参照して説明する。図５は、本発明の実施形態に係る電子機器における停止判定を実行する、第２実施形態に係る停止判定方法の手順を示すフローチャートである。図６は、本発明の実施形態に係る電子機器における移動判定を実行する、第２実施形態に係る移動判定方法の手順を示すフローチャートである。
【００５２】
本実施形態に係る停止判定方法は、第１実施形態と同様に、図１に示す電子機器１０で実行することができる。ただし、本実施形態においては、測位部２が測位衛星ＳＴから信号品質も取得する。信号品質とは、ＣＮＲ（Ｃ／Ｎ、搬送波対雑音比）やＳＮＲ（Ｓ／Ｎ、信号対雑音比）であり、設計にもよるが、捕捉追尾部２４、制御部２５、および制御部１で得られる指標の一部または全部に基づいて求められる。ここではＣＮＲを利用する。
【００５３】
さらに、制御部１が、走行状態においては停止速度閾値Ｖpを、停止状態においては移動速度閾値Ｖrを、それぞれＣＮＲに基づいて算出する。また、記憶部４はそのためのプログラムを記憶する。例えば、ＣＮＲ≧４５ｄＢを最良として、Ｖp＝１．０ｋｍ／ｈ、Ｖr＝６．５ｋｍ／ｈに設定し、ＣＮＲが４５ｄＢから１ｄＢ低下毎に、停止速度閾値Ｖpは０．１６ｋｍ／ｈ、移動速度閾値Ｖrは０．０２ｋｍ／ｈ増加する。表２に、ＣＮＲ別の、停止速度閾値Ｖpと移動速度閾値Ｖrとの一部を示す。あるいは、表２に示すようなテーブルを記憶部４が記憶し、制御部１がＣＮＲに基づいて停止速度閾値Ｖpおよび移動速度閾値Ｖrを取得してもよい。前述したように、停止状態への遷移を判定する際において信号品質による位置情報の誤差が大きく影響するため、移動速度閾値Ｖrよりも停止速度閾値Ｖpの方がＣＮＲによる変化量を大きく設定することが好ましい。ただし、停止速度閾値Ｖpが移動速度閾値Ｖrを超えることのないように設定する。
【００５４】
【表２】
2020176929.tif 000004
【００５５】
本実施形態では、走行状態においては、図５に示すように、測位部２が位置情報と共に信号品質（ＣＮＲ）を取得し（Ｓ１３Ａ）、制御部１が信号品質に基づいて停止速度閾値Ｖpを更新した（Ｓ２１）後に、移動速度Ｖを、更新した停止速度閾値Ｖpと比較する（Ｓ２２）。なお、図５においては、制御部１は（ＷR＋１）回目以降に停止速度閾値Ｖpを更新するが、１回目から更新してもよい。また、（ＷR＋１）回目以降に測位部２が信号品質を位置情報と共に取得してもよい。ユーザの状態が停止状態であるときにおいても、図６に示すように、測位部２が位置情報と共に信号品質（ＣＮＲ）を取得し（Ｓ１３Ａ）、制御部１が移動速度閾値Ｖrを更新する（Ｓ３１）。
【００５６】
（変形例１）
測位衛星ＳＴからの信号は、表示部６によっても影響され、特にカラー液晶ディスプレイやカラー有機ＥＬディスプレイの駆動時にノイズが生じる。そこで、表示部６がカラー画像を表示しているか表示していない（モノクロ画像を表示している）かに基づいて、速度閾値Ｖp，Ｖrを更新することもできる。具体的には、表３に例示するようなテーブルを記憶部４が予め記憶する。本変形例においては、位置情報取得（Ｓ１３Ａ）時に、信号品質の取得に代えて、カラー表示器６２が表示中か否かを制御部１が検出する。そして、検出結果に基づいて、速度閾値Ｖp，Ｖrを更新する（Ｓ２１，Ｓ３１）。なお、表３に示すように、表示画像が切り替わった際に、Ｖp＞Ｖrとならないように設定することが好ましい。
【００５７】
【表３】
2020176929.tif 000005
【００５８】
（変形例２）
第１実施形態ならびに第２実施形態およびその変形例においては、第１実施形態で説明したように、停止速度閾値Ｖpと移動速度閾値Ｖrとの差が、ユーザの走行時の長時間継続した移動速度の変動幅に対して大きくなるように設定して、走行状態における減速と停止状態における加速とで判定される状態が異なるＶp≦Ｖ＜Ｖrの範囲の移動速度Ｖが継続的に取得され易くなるように構成している。しかし、測位部２の測定誤差の影響を受け難い範囲で差を小さく設定して、Ｖp≦Ｖ＜Ｖrの範囲の移動速度Ｖが継続的に取得され難い構成とすることもできる。このような設定によれば、取得した移動速度Ｖについて、制御部１が状態を一義的に判定し易い。また、ウォーキングのように、ユーザが実際に停止しているときのみを停止状態と判定することができる。
【００５９】
一例として、表４にランニングモードとして示すように、ＣＮＲ≧４５ｄＢにおいて、Ｖp＝４．０ｋｍ／ｈ、Ｖr＝５．０ｋｍ／ｈに設定し、ＣＮＲが４５ｄＢから１ｄＢ低下毎に、停止速度閾値Ｖpは０．０６ｋｍ／ｈ、移動速度閾値Ｖrは０．０８ｋｍ／ｈ増加するように設定する。表４は、表２と比べて、ＣＮＲ＝２０ｄＢにおいては、停止速度閾値Ｖpが５．０ｋｍ／ｈから５．５ｋｍ／ｈに引き上げられ、停止速度閾値Ｖpと移動速度閾値Ｖrとの差が１．５ｋｍ／ｈに縮小されている。本変形例においては、停止速度閾値Ｖpと移動速度閾値Ｖrとの差を、信号品質が良好なときには小さくし、ＣＮＲが低下するにしたがい大きくなるように設定して、測位部２の測定誤差によって制御部１が誤って状態遷移を判定することを抑制する。また、測位部２の測定誤差の影響を受け易い、ユーザが実際に停止している状態のみを停止状態として判定しようとするウォーキングモードにおいては、ランニングモードよりも停止速度閾値Ｖpと移動速度閾値Ｖrとの差を大きく設定することが好ましい。なお、同じ信号品質においては停止速度閾値Ｖpが移動速度閾値Ｖrを超えないように設定し、さらに、信号品質にかかわらず停止速度閾値Ｖpが移動速度閾値Ｖrを超えないことが理想的である。
【００６０】
【表４】
2020176929.tif 000006
【００６１】
本変形例においては、信号品質が良好なときほど停止速度閾値Ｖpと移動速度閾値Ｖrとの差を小さく設定している。これにより、信号品質が低いときには、測定誤差の増大による、状態遷移の誤判定がされ難くなる。停止速度閾値Ｖpと移動速度閾値Ｖrとの差を小さく設定されたときには状態遷移の誤判定がされ易くなる虞があるが、例えば判定値Ｔp，Ｔrを適切に設定することにより、制御部１が誤って状態遷移の判定を実行することを抑制することができる。なお、表示部６のカラー画像の表示の有無による停止速度閾値Ｖpと移動速度閾値Ｖrとの更新についても、同様に設定することができる。すなわち、カラー画像が表示されているときに、停止速度閾値Ｖpと移動速度閾値Ｖrとの差を大きく設定するようにすればよい。また、速度閾値Ｖp，Ｖrを固定した第１実施形態についても、同様に停止速度閾値Ｖpと移動速度閾値Ｖrとの差を小さく設定することができる。
【００６２】
制御部１は、停止速度閾値Ｖpおよび移動速度閾値Ｖrについて、一方のみ、特に走行状態における停止速度閾値Ｖpの更新のみを実行してもよい。また、制御部１は、速度閾値Ｖp，Ｖrについて信号品質に基づく更新と表示画像に基づく更新とを組み合わせて実行してもよい。
【００６３】
第２実施形態およびその変形例によれば、移動速度Ｖを算出するための位置情報を取得する際の信号品質を同時に取得し、この信号品質に応じて速度閾値Ｖp，Ｖrをその都度更新することにより、信号品質の良好な環境では、感度の高い状態遷移の判定がなされる。反対に信号品質がよくない環境では、制御部は取得した信号品質に応じてその都度速度閾値を更新することにより、誤って状態遷移を判定することを抑制する。
【００６４】
〔第３実施形態〕
位置情報の精度はマルチパス環境であると低下する。そこで、マルチパス環境であるか否か、さらにその程度を算出し、これに応じて状態遷移の判定のための閾値を更新することによって、判定の精度をいっそう向上させることができる。以下、本発明の第３実施形態に係る判定方法について、図１、図７および図８を参照して説明する。図７および図８は本発明の第３実施形態に係る制御方法の手順を説明するフローチャートであり、図７は移動状態における制御方法、図８は停止状態における制御方法である。
【００６５】
本実施形態に係る停止判定方法は、第１、第２実施形態と同様に、図１に示す電子機器１０で実行することができる。本実施形態においては、捕捉追尾部２４が相関の数を基に、マルチパス環境であるか否か、さらにマルチパスの状況を判断することができる。すなわち、捕捉追尾部２４が算出した相関の数を基に、制御部２５がマルチパスの数であるマルチパスインディケータ（ＭＩ）を求める。制御部１は、走行状態においては停止判定値Ｔpを、停止状態においては移動判定値Ｔrを、それぞれＭＩに基づいて算出する。また、記憶部４はそのためのプログラムを記憶する。例えば、表５に示すように、最も良好な非マルチパス環境をＭＩ＝０として、第１実施形態における表１のＴp＝１０、Ｔr＝５を基準とし、ＭＩが１増大する毎に、停止判定値Ｔpを３増大させ、移動判定値Ｔrを１増大させる。このように、同じマルチパス環境においては停止判定値Ｔpが移動判定値Ｔrよりも大きくなるように設定し、さらに、走行状態から停止状態への遷移の判定に使用する停止判定値Ｔpの方を、移動判定値Ｔrよりも依存性を大きく設定することが好ましい。
【００６６】
【表５】
2020176929.tif 000007
【００６７】
本実施形態では、図７および図８に示すように、測位部２が位置情報を取得すると共にＭＩを算出する（Ｓ１３Ｂ）。走行状態においては、移動速度Ｖが停止速度閾値Ｖp未満であった（Ｓ２２：ＹＥＳ）場合に、直前に算出したＭＩに応じて制御部１が停止判定値Ｔpを更新し（Ｓ２６）、その後に、判定カウンタｊを、更新した停止判定値Ｔpと比較する（Ｓ２９）。停止状態においても、図８に示すように、制御部１が移動判定値Ｔrを更新する（Ｓ３６）。なお、図７および図８においては、測位部２が１回目の位置情報取得からＭＩを算出しているが、（ＷR＋１）回目以降（停止状態では（ＷP＋１）回目以降）に算出してもよい。また、移動速度Ｖの比較結果（Ｓ２２，Ｓ３２）にかかわらず、判定値Ｔp，Ｔrを更新（Ｓ２６，Ｓ３６）してもよく、例えば、制御部１が、移動速度Ｖを書き込む（Ｓ１５）時に停止判定値Ｔpを更新することができる。
【００６８】
制御部１は、停止判定値Ｔpおよび移動判定値Ｔrについて、一方のみ、特に走行状態における停止判定値Ｔpの更新のみを実行してもよい。また、制御部１は、第２実施形態やその変形例を組み合わせて、速度閾値Ｖp，Ｖrと判定値Ｔp，Ｔrの両方を更新してもよい。また、継続的に信号品質が良好である等、制御部１は、更新した速度閾値Ｖp，Ｖrが所定回数連続して小さい値であった場合には、判定値Ｔp，Ｔrを減数するように構成されてもよい。
【００６９】
第３実施形態によれば、測位部が位置情報を取得する際にマルチパスの状況を取得して、マルチパス環境に応じて制御部が判定値Ｔp，Ｔrを更新することにより、非マルチパス環境では、感度の高い状態遷移の判定がなされる。反対にマルチパス環境では、判定値Ｔp，Ｔrが大きな値に更新されることにより、誤って状態遷移を判定することを抑制する。
【００７０】
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能である。
【００７１】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
《請求項１》
速度取得部と、
所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、
停止速度閾値および前記停止速度閾値と異なる値の移動速度閾値を記憶する記憶部と、を備え、
前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満の場合に、当該移動状態から前記停止状態に遷移したと判定し、
前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上の場合に、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする電子機器。
《請求項２》
速度取得部と、
所定時間間隔毎に前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、
停止速度閾値、移動速度閾値、停止判定値、および移動判定値を記憶する記憶部と、を備え、
前記移動状態において、前記制御部は、前記速度取得部が取得した移動速度を前記停止速度閾値と比較し、前記移動速度が前記停止速度閾値未満であった回数が、当該移動状態に遷移したと判定してから累計で前記停止判定値に到達したときに、当該移動状態から前記停止状態に遷移したと判定し、
前記停止状態において、前記制御部は、前記速度取得部が取得した移動速度を前記移動速度閾値と比較し、前記移動速度が前記移動速度閾値以上であった回数が、当該停止状態に遷移したと判定してから累計で前記移動判定値に到達したときに、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする電子機器。
《請求項３》
前記記憶部は、停止リセット値を記憶し、
前記移動状態において、前記制御部は、前記移動速度が連続して前記停止速度閾値以上であった回数が前記停止リセット値に到達したときには、その後から前記速度取得部が取得した移動速度が前記停止速度閾値未満であった回数が、累計で前記停止判定値に到達したときに、当該移動状態から前記停止状態に遷移したと判定する
ことを特徴とする請求項２に記載の電子機器。
《請求項４》
前記記憶部は、移動リセット値を記憶し、
前記停止状態において、前記制御部は、前記移動速度が連続して前記移動速度閾値未満であった回数が前記移動リセット値に到達したときには、その後から前記速度取得部が取得した移動速度が前記移動速度閾値以上であった回数が、累計で前記移動判定値に到達したときに、当該停止状態から前記移動状態に遷移したと判定する
ことを特徴とする請求項２または請求項３に記載の電子機器。
《請求項５》
前記速度取得部は、測位衛星から信号を受信して前記ユーザの現在地の位置情報を取得して、前記位置情報の経時変化に基づいて移動速度を算出し、
前記制御部は、前記所定時間間隔毎に前記速度取得部に位置情報を取得させることを特徴とする請求項２ないし請求項４のいずれか一項に記載の電子機器。
《請求項６》
前記速度取得部は、信号品質を取得し、
前記制御部は、前記移動状態において、前記速度取得部が移動速度を取得する度に、前記信号品質に基づいて前記停止速度閾値を更新することを特徴とする請求項５に記載の電子機器。
《請求項７》
前記速度取得部は、信号品質を取得し、
前記制御部は、前記停止状態において、前記速度取得部が移動速度を取得する度に、前記信号品質に基づいて前記移動速度閾値を更新することを特徴とする請求項５または請求項６に記載の電子機器。
《請求項８》
前記速度取得部は、マルチパス環境指標値を算出し、
前記制御部は、前記移動状態において、前記制御部が移動速度を比較して前記停止速度閾値未満であった度に、前記マルチパス環境指標値に基づいて前記停止判定値を更新することを特徴とする請求項５ないし請求項７のいずれか一項に記載の電子機器。
《請求項９》
前記速度取得部は、マルチパス環境指標値を算出し、
前記制御部は、前記停止状態において、前記制御部が移動速度を比較して前記移動速度閾値以上であった度に、前記マルチパス環境指標値に基づいて前記移動判定値を更新することを特徴とする請求項５ないし請求項８のいずれか一項に記載の電子機器。
《請求項１０》
前記停止速度閾値と前記移動速度閾値が同じ値であり、前記停止判定値と前記移動判定値が異なる値であることを特徴とする請求項２ないし請求項５のいずれか一項に記載の電子機器。
《請求項１１》
前記停止判定値が前記移動判定値よりも大きいことを特徴とする請求項２ないし請求項１０のいずれか一項に記載の電子機器。
《請求項１２》
前記停止速度閾値が前記移動速度閾値よりも小さいことを特徴とする請求項１ないし請求項１１のいずれか一項に記載の電子機器。
《請求項１３》
前記記憶部は、停止判定待機値を記憶し、
前記制御部は、前記移動状態に遷移したと判定してから前記速度取得部が前記停止判定待機値の回数だけ移動速度を取得した後に取得した移動速度を前記停止速度閾値と比較することを特徴とする請求項１ないし請求項１２のいずれか一項に記載の電子機器。
《請求項１４》
前記記憶部は、移動判定待機値を記憶し、
前記制御部は、前記停止状態に遷移したと判定してから前記速度取得部が前記移動判定待機値の回数だけ移動速度を取得した後に取得した移動速度を前記移動速度閾値と比較することを特徴とする請求項１ないし請求項１３のいずれか一項に記載の電子機器。
《請求項１５》
前記制御部は、前記移動状態において、前記速度取得部が取得した移動速度を前記記憶部に書き込み、前記停止状態において、前記記憶部に移動速度を０と書き込むことを特徴とする請求項１ないし請求項１４のいずれか一項に記載の電子機器。
《請求項１６》
モノクロ画像を表示するモノクロ表示器とカラー画像を表示するカラー表示器とを備える表示部を備え、
前記制御部は、前記移動状態において、前記速度取得部が移動速度を取得する度に、前記表示部に表示されている画像に基づいて前記停止速度閾値を更新することを特徴とする請求項１ないし請求項１５のいずれか一項に記載の電子機器。
《請求項１７》
モノクロ画像を表示するモノクロ表示器とカラー画像を表示するカラー表示器とを備える表示部を備え、
前記制御部は、前記停止状態において、前記速度取得部が移動速度を取得する度に、前記表示部に表示されている画像に基づいて前記移動速度閾値を更新することを特徴とする請求項１ないし請求項１６のいずれか一項に記載の電子機器。
《請求項１８》
前記ユーザの腕に装着されることを特徴とする請求項１ないし請求項１７のいずれか一項に記載の電子機器。
《請求項１９》
速度取得部と、前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値および前記停止速度閾値と異なる値の移動速度閾値を記憶する記憶部と、を備える電子機器の停止判定方法であって、
前記移動状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記停止速度閾値と比較する移動速度比較ステップと、を行い、
前記移動速度比較ステップで前記移動速度が前記停止速度閾値未満のときに、当該移動状態から前記停止状態に遷移したと判定する停止判定ステップを実行し、
前記停止状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記移動速度閾値と比較する停止速度比較ステップと、を行い、
前記停止速度比較ステップで前記移動速度が前記移動速度閾値以上のときに、当該停止状態から前記移動状態に遷移したと判定する移動判定ステップを実行する
ことを特徴とする停止判定方法。
《請求項２０》
速度取得部と、前記速度取得部にユーザの移動速度を取得させ、かつ、前記ユーザが移動状態か停止状態かを判定する制御部と、停止速度閾値、移動速度閾値、停止判定値、および前記停止判定値と異なる値の移動判定値を記憶する記憶部と、を備える電子機器の停止判定方法であって、
前記移動状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記停止速度閾値と比較する移動速度比較ステップと、
前記移動速度が前記停止速度閾値未満であった回数を、当該移動状態に遷移したと判定してからの累計で数える移動カウントステップと、を実行し、
前記移動カウントステップで前記回数が前記停止判定値に到達したときに、前記停止状態に遷移したと判定する停止判定ステップを実行し、
前記停止状態において、前記制御部は、所定時間間隔毎に、移動速度を取得する速度取得ステップと、
前記移動速度を前記移動速度閾値と比較する停止速度比較ステップと、
前記移動速度が前記移動速度閾値以上であった回数を、当該停止状態に遷移したと判定してからの累計で数える停止カウントステップと、を実行し、
前記停止カウントステップで前記回数が前記移動判定値に到達したときに、前記移動状態に遷移したと判定する移動判定ステップを実行する
ことを特徴とする停止判定方法。
《請求項２１》
前記電子機器は、前記記憶部が停止リセット値を記憶し、
前記移動カウントステップは、前記移動速度が前記停止速度閾値未満であった回数を、当該移動状態に遷移したと判定してからの累計で数え、前記停止速度閾値以上の移動速度が連続して前記停止リセット値の回数取得されたときにはその後の累計で数える
ことを特徴とする請求項２０に記載の停止判定方法。
《請求項２２》
前記電子機器は、前記記憶部が移動リセット値を記憶し、
前記停止カウントステップは、前記移動速度が前記移動速度閾値以上であった回数を、当該停止状態に遷移したと判定してからの累計で数え、前記移動速度閾値未満の移動速度が連続して前記移動リセット値の回数取得されたときにはその後の累計で数える
ことを特徴とする請求項２０または請求項２１に記載の停止判定方法。
《請求項２３》
前記停止速度閾値と前記移動速度閾値が同じ値であり、前記停止判定値と前記移動判定値が異なる値であることを特徴とする請求項２０ないし請求項２２のいずれか一項に記載の停止判定方法。
《請求項２４》
前記停止速度閾値が前記移動速度閾値よりも小さいことを特徴とする請求項１９ないし請求項２２のいずれか一項に記載の停止判定方法。
《請求項２５》
前記制御部が、前記移動状態において、前記所定時間間隔毎に、前記速度取得ステップで取得した前記移動速度を前記記憶部に書き込む記録ステップを実行することを特徴とする請求項１９ないし請求項２４のいずれか一項に記載の停止判定方法。
《請求項２６》
コンピュータに、請求項１９ないし請求項２５のいずれか一項に記載の停止判定方法を実行する制御部として機能させることを特徴とする制御プログラム。
【符号の説明】
【００７２】
１０    電子機器
１      制御部
２０    速度取得部
２      測位部
３      移動速度算出部
４      記憶部
５      操作部
６      表示部
６１    モノクロ表示器
６２    カラー表示器
ＳＴ    測位衛星
Ｓ１４  速度取得ステップ
Ｓ１５  記録ステップ
Ｓ２２  移動速度比較ステップ
Ｓ２８  移動カウントステップ
Ｓ２９  停止判定ステップ
Ｓ３２  停止速度比較ステップ
Ｓ３８  停止カウントステップ
Ｓ３９  移動判定ステップ
Ｒr     移動リセット値
Ｒp     停止リセット値
Ｔp     停止判定値
Ｔr     移動判定値
ＷR     停止判定待機値
ＷP     移動判定待機値
Ｖp     停止速度閾値
Ｖr     移動速度閾値
【図１】
2020176929.tif 000008
【図２】
2020176929.tif 000009
【図３】
2020176929.tif 000010
【図４】
2020176929.tif 000011
【図５】
2020176929.tif 000012
【図６】
2020176929.tif 000013
【図７】
2020176929.tif 000014
【図８】
2020176929.tif 000015