(57)【要約】【課題】電力消費を抑止しつつ、測位衛星を用いた測位開始を早期化する。【解決手段】電子時計１００は、測位衛星からの電波を受信して測位する測位部１５０と、移動距離を検出する移動距離検出センサ１６０と、ＣＰＵ１１０とを備える。ＣＰＵ１１０は、測位部１５０を起動し、所定の測位時間が経過しても測位に成功しなかったときには、測位部１５０を停止する。また、ＣＰＵ１１０は、測位部１５０を停止させてからの、移動距離検出センサ１６０により検出された移動距離が、所定の距離以上になったときに、測位部１５０を起動させる。【選択図】図１
2020161864.tif 000002
【特許請求の範囲】
【請求項１】
測位衛星からの電波を受信して測位する測位部と、
移動距離を検出する移動距離検出センサと、
前記測位部を起動し、第１所定時間が経過しても前記測位部による測位が成功しなかったときには、前記測位部を停止させる制御部と、を備え、
前記制御部は、前記測位部を停止させてから、前記移動距離検出センサによって検出された移動距離が所定距離以上であることを検出したときに、前記測位部を起動させる
ことを特徴とする電子機器。
【請求項２】
前記制御部は、前記測位部を停止させてから第２所定時間が経過したときに前記測位部を起動させる
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記移動距離検出センサは、加速度センサであって、
前記制御部は、前記加速度センサが出力した情報から、前記移動距離を算出する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記測位部の停止と起動とを所定回数繰り返したときに、前記測位部への電源供給を止める
ことを特徴とする請求項１〜３の何れか１項に記載の電子機器。
【請求項５】
前記制御部は、前記測位部の停止と起動とを繰り返して前記測位部の起動から第３所定時間が経過したときに、前記測位部への電源供給を止める
ことを特徴とする請求項１〜３の何れか１項に記載の電子機器。
【請求項６】
前記電子機器は、時計である
ことを特徴とする請求項１〜５の何れか１項に記載の電子機器。
【請求項７】
測位衛星からの電波を受信して測位する測位部と、移動距離を検出する移動距離検出センサと、制御部とを備える電子機器の制御方法であって、
前記制御部は、
前記測位部を起動し、第１所定時間が経過しても前記測位部による測位が成功しなかったときには、前記測位部を停止させるステップと、
前記測位部を停止させてから、前記移動距離検出センサによって検出された移動距離が所定距離以上であることを検出したときに、前記測位部を起動させるステップと、を実行する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および制御方法に関する。
【背景技術】
【０００２】
ＧＮＳＳ（Global Navigation Satellite System）を利用した位置検出（測位）が普及している。自動車のナビゲーションシステムの他に、例えば、ランニングを行うランナーが身に着け、ランニングの移動記録（移動距離や移動速度、移動軌跡などの記録）を取得するウェアラブル端末（携帯機器）も測位衛星の電波を受信するセンサ（衛星電波センサ）を備えている。
【０００３】
消費電力を抑えるため、携帯機器の衛星電波センサは、測位が必要なときに電源がＯＮとなり、不要な場合はＯＦＦとなっている。ランナーのウェアラブル機器の例では、ランナー（利用者）による移動記録の取得準備の指示を受けて、衛星電波センサの電源がＯＮになる。
【０００４】
衛星電波センサの電源ＯＮ（起動）の直後から測位可能となるのではなく、３つ以上の衛星から電波を受信したり、位置を計算したりするのに一定の時間がかかる。このため、利用者は、移動記録取得の開始直前ではなく、衛星電波が受信できない屋内にいるときから取得準備を指示するケースがある。
【０００５】
このようなケースに対応するために、携帯機器は、衛星電波センサを起動して、衛星電波が受信できない場合には、所定時間の間は衛星電波センサを停止にすることを繰り返す。所定回数または所定時間、起動と停止を繰り返しても、衛星電波が受信できないときには、携帯機器は、取得準備を中止し、衛星電波センサを停止のままにする。
また、特許文献１には、起動後の初期測位について、測位結果が異常か正常かを判断する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−８３２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
衛星電波を受信できるまで起動と停止とを繰り返す手法では、利用者が移動して衛星電波が受信可能となっても、衛星電波センサを停止している間は測位が始まらず、結果として、移動記録の取得開始が遅れることになる。また、特許文献１には、起動後の測位結果の正常／異常の判定技術の記載はあるが、衛星電波の受信が可能になってから早期に衛星電波センサを起動し、測位を開始する技術の記載は見当たらない。
【０００８】
本発明は、このような背景を鑑みてなされたのであり、電力消費を抑止しつつ測位開始の早期化を可能とする電子機器および制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、電子時計は、測位衛星からの電波を受信して測位する測位部と、移動距離を検出する移動距離検出センサと、前記測位部を起動し、第１所定時間が経過しても前記測位部による測位が成功しなかったときには、前記測位部を停止させる制御部と、を備え、前記制御部は、前記測位部を停止させてから、前記移動距離検出センサによって検出された移動距離が所定距離以上であることを検出したときに、前記測位部を起動させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電力消費を抑止しつつ測位開始の早期化を可能とする電子機器および制御方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る電子時計の機能ブロック図である。
【図２】本実施形態に係る電子時計の外観を示す図である。
【図３】本実施形態に係る電子時計の状態遷移図を示す。
【図４】本実施形態に係る電子時計の表示部に表示されるラン準備中画面である。
【図５】本実施形態に係る電子時計の表示部に表示されるラン準備完了画面である。
【図６】本実施形態に係る電子時計の表示部に表示されるランニング画面である。
【図７】本実施形態に係る電子時計の表示部に表示されるラン休止画面である。
【図８】本実施形態に係る電子時計のラン準備中状態で実行される測定開始処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態（実施形態）である電子機器としての電子時計を説明する。電子時計は、時刻表示機能の他に、ランナー向けに、移動（ランニング）時間や移動距離を表示する。
【００１３】
図１は、本実施形態に係る電子時計１００の機能ブロック図である。電子時計１００は、ＣＰＵ（Central Processing Unit）１１０、メモリ１２０、表示部１３０、操作部１４０、測位部１５０および移動距離検出センサ１６０を含んで構成される。
ＣＰＵ１１０は、メモリ１２０に記憶されるプログラムを実行して、電子時計１００を制御する。メモリ１２０は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、フラッシュメモリなどから構成され、電子時計１００の機能を実現するためのプログラムや測位部１５０の電源を制御するプログラム、プログラム実行に必要なデータを記憶する。
【００１４】
表示部１３０は、時刻や衛星電波の受信状況、移動時間、移動距離を表示する。操作部１４０は、後記する図２に示すロータリースイッチ１４１、ボタン１４２〜１４５を含んで構成される。
測位部１５０は、ＧＮＳＳの衛星電波を受信するセンサであり、受信した電波の情報をもとに測位処理を実行して現在位置をＣＰＵ１１０に出力する。移動距離検出センサ１６０は、例えば、加速度センサであり、歩行を検知して歩数を算出することで、移動距離を検出してＣＰＵ１１０に出力する。
電子時計１００は、方位センサを含む各種センサや電池、他の電子機器と通信するための通信モジュールを備えるが、図１には記載していない。
【００１５】
図２は、本実施形態に係る電子時計１００の外観を示す図である。電子時計１００は、腕時計であって、本体右側にロータリースイッチ１４１およびボタン１４２，１４３、本体左側にボタン１４４，１４５を備える。表示部１３０は、日付と曜日、現在時刻、電池残量を表示している。
【００１６】
図３は、本実施形態に係る電子時計１００の状態遷移図を示す。状態には、時刻表示状態２０１、ストップウォッチ状態２０２、タイマー状態２０３、ラン準備中状態２０４、ラン準備完了状態２０５、ランニング状態２０６およびラン休止状態２０７がある。
時刻表示状態２０１は、電子時計１００が日付や時刻を表示する状態である（図２参照）。
ストップウォッチ状態２０２は、電子時計１００がストップウォッチとして機能する状態であって、ボタン１４２がスタート／ストップボタンになり、ボタン１４３がリセットボタンになる。
【００１７】
タイマー状態２０３は、電子時計１００がタイマーとして機能する状態であって、ロータリースイッチ１４１が回転されることでタイマー時間が設定され、ボタン１４２が押下されるとカウントダウンが開始／ストップ／再開される。
時刻表示状態２０１、ストップウォッチ状態２０２、およびタイマー状態２０３は、ボタン１４４が押下されることで、順に遷移する。
【００１８】
時刻表示状態２０１でボタン１４５が押下されると、電子時計１００はラン準備中状態２０４に遷移し、ラン準備中画面３１０（後記する図４参照）を表示部１３０に表示する。ラン準備中状態２０４は、移動（ランニング）記録を取得する準備をする状態であって、測位開始処理（後記する図８参照）を実行している状態である。ラン準備中状態２０４で測位開始処理が完了するとラン準備完了状態２０５に遷移する。また、ラン準備中状態２０４でロータリースイッチ１４１が押下されるとランニング状態２０６に遷移する。
【００１９】
図４は、本実施形態に係る電子時計１００の表示部１３０に表示されるラン準備中画面３１０である。左上の衛星のアイコンは点滅し、「Searching Positioning Satellites …」と表示されることで、利用者は、電子時計１００がラン準備中状態２０４であることを容易に把握できる。
【００２０】
図３に戻り、ラン準備完了状態２０５は、移動記録の取得準備を終えて取得可能な状態であって、電子時計１００は、ラン準備完了画面３２０（後記する図５参照）を表示部１３０に表示する。測位開始処理が成功した場合（後記する図８のステップＳ１０３→ＹＥＳ参照）には、以降の処理で電子時計１００は、測位部１５０が出力した位置情報に基づいて移動を記録する。また、測位開始処理が失敗した場合（後記する図８のステップＳ１０４→ＹＥＳ、Ｓ１０５参照）には、以降の処理で電子時計１００は、移動距離検出センサ１６０が出力した移動距離に基づいて移動を記録する。ラン準備完了状態２０５でロータリースイッチ１４１が押下されるとランニング状態２０６に遷移する。
【００２１】
図５は、本実施形態に係る電子時計１００の表示部１３０に表示されるラン準備完了画面３２０である。画面下段には、「Ready」と表示されており、利用者は、電子時計１００がラン準備完了状態２０５であることを容易に把握できる。ランニング（移動）前なので、画面中段に表示されている移動距離や移動時間は０となっている。測位開始処理に成功して測位衛星電波を受信していれば左上の衛星のアイコンが表示される。測位開始処理に失敗して測位衛星電波を受信していなければ左上の衛星のアイコンは表示されない。図５は、測位衛星電波を受信している場合のラン準備完了画面３２０である。
【００２２】
図３に戻り、ランニング状態２０６は、測位部１５０が出力した位置情報、または移動距離検出センサ１６０が出力した移動距離に基づいて移動を記録している状態であって、ランニング画面３３０（後記する図６参照）が表示部１３０に表示される。ランニング状態２０６でロータリースイッチ１４１が押下されるとラン休止状態２０７に遷移する。
【００２３】
図６は、本実施形態に係る電子時計１００の表示部１３０に表示されるランニング画面３３０である。画面下段には、「Running」と表示されており、利用者は、電子時計１００がランニング状態２０６であることを容易に把握できる。画面中段に移動距離と移動時間とが表示される。測位開始処理に成功して測位衛星電波を受信していれば左上の衛星のアイコンが表示される。測位開始処理に失敗して測位衛星電波を受信していなければ左上の衛星のアイコンは表示されない。図６は、測位衛星電波を受信している場合のランニング画面３３０である。
【００２４】
図３に戻り、ラン休止状態２０７は、移動の記録を一時的に停止している状態であって、ラン休止画面３４０（後記する図７参照）が表示部１３０に表示される。ラン休止状態２０７でロータリースイッチ１４１が押下されるとランニング状態２０６に遷移する。また、ラン休止状態２０７でボタン１４５が押下されると、時刻表示状態２０１に戻る。
【００２５】
図７は、本実施形態に係る電子時計１００の表示部１３０に表示されるラン休止画面３４０である。画面下段には、「Stopping」と表示されており、利用者は、電子時計１００がラン休止状態２０７であることを容易に把握できる。画面中段に、これまでの移動距離と移動時間とが表示される。測位開始処理に成功して測位衛星電波を受信していれば左上の衛星のアイコンが表示される。測位開始処理に失敗して測位衛星電波を受信していなければ左上の衛星のアイコンは表示されない。図７は、測位衛星電波を受信していない場合のラン休止画面３４０である。
【００２６】
図８は、本実施形態に係る電子時計のラン準備中状態２０４で実行される測定開始処理のフローチャートである。図８を参照しながら、ＣＰＵ１１０が実行する、利用者によるラン準備の指示を受け付けてから、測位衛星電波を受信に成功し測位に成功するまで、または測位が成功せず失敗するまでの処理を説明する。
【００２７】
ステップＳ１０１においてＣＰＵ１１０は、ラン準備中状態２０４への切り替えを検知する。詳しくは、ＣＰＵ１１０は、時刻表示状態２０１において利用者によるボタン１４５の押下を検知し、ラン準備中状態２０４に遷移する。
ステップＳ１０２においてＣＰＵ１１０は、測位部１５０の電源をＯＮにして測位部１５０を起動する。以下、ＣＰＵ１１０は、ステップＳ１０３〜Ｓ１０８を繰り返すループ処理を実行する。
【００２８】
ステップＳ１０３においてＣＰＵ１１０は、測位部１５０が測位に成功しなければ（ステップＳ１０３→ＮＯ）ステップＳ１０４に進み、測位に成功すれば（ステップＳ１０３→ＹＥＳ）測位開始処理を終了する。この時点で測定開始処理を終了すると電子時計１００は、測位衛星からの電波の受信に成功して測位が成功したことでラン準備完了状態２０５に遷移する。
【００２９】
測位に成功しない（サーチタイムアウト）とは、第１所定時間（サーチタイムアウト時間）内で衛星電波によって測位が成功しない、または電波を受信した衛星の数が不足して測位に成功しないということである。サーチタイムアウト時間は、例えば２分である。
【００３０】
ステップＳ１０４においてＣＰＵ１１０は、測位部１５０の起動（ステップＳ１０２参照）から第３所定時間（例えば３０分間）が経過し、かつ毎回サーチタイムアウトが発生した場合は（ステップＳ１０４→ＹＥＳ）ステップＳ１０５に進む。ＣＰＵ１１０は、第３所定時間が経過していない、またはサーチタイムアウトが発生しないことがあった場合は（ステップＳ１０４→ＮＯ）ステップＳ１０６に進む。
【００３１】
サーチタイムアウトとは、ステップＳ１０３においてサーチタイムアウト時間のあいだ測位部１５０で測位ができないということである。毎回とは、繰り返し実行されるステップＳ１０３〜Ｓ１０８の処理の都度という意味である。毎回サーチタイムアウトとは、ステップＳ１０３〜Ｓ１０８が繰り返されるたびに、ステップＳ１０３において、測位部１５０で測位ができない状態がサーチタイムアウト時間のあいだ続くことである。
【００３２】
ステップＳ１０５においてＣＰＵ１１０は、測位部１５０の電源をＯＦＦにして測位開始処理を終了する。ステップＳ１０３で測位に成功（ステップＳ１０３→ＹＥＳ）しての測位開始処理の終了とは異なり、この時点で測定開始処理を終了すると電子時計１００は、測位衛星からの電波の受信に失敗してラン準備完了状態２０５に遷移する。
ステップＳ１０６においてＣＰＵ１１０は、測位部１５０のスリープ（停止）を開始する。
【００３３】
ステップＳ１０７においてＣＰＵ１１０は、測位部１５０の起動（ステップＳ１０２参照）後からの移動距離を算出し、所定距離（例えば１００ｍ）以上移動した場合、もしくはステップＳ１０６において測位部１５０をスリープしてから所定時間（第２所定時間時間）以上経過した場合、（ステップＳ１０７→ＹＥＳ）ステップＳ１０８に進み、それまでは（ステップＳ１０７→ＮＯ）ステップＳ１０７を繰り返す（ＣＰＵ１１０は、移動距離検出センサ１６０からの出力をもとに移動距離を算出する）。例えば、移動距離検出センサとして加速度センサの出力値を参照し、測位部１５０の起動から利用者が歩いた歩数を算出する。また、予め定められた利用者の身体情報に基づいて歩幅を算出し、算出された歩数と歩幅に基づいて移動距離を算出する。
ステップＳ１０８においてＣＰＵ１１０は、測位部１５０をウェイクアップ（起動）する。
【００３４】
ステップＳ１０７においてＹＥＳの場合、ＣＰＵ１１０は、測位部１５０のスリープを中断して測位部１５０をウェイクアップ（起動）し（ステップＳ１０８参照）、測位を再開する。利用者（電子時計１００）が、衛星電波が受信可能な位置に移動していれば、測位に成功して（ステップＳ１０３→ＹＥＳ参照）測位開始処理が終了する。
このように、測位部１５０のスリープ中に測位部１５０以外の手段によって、所定の距離以上の移動を検出して再度測位を行うことで、移動を検出せず測位部１５０のスリープを続ける従来方式よりも早期に測位を開始することができるようになる。また、ラン準備中の時間を短縮することができ、利用者の待ち時間を短縮することができる。
【００３５】
上記した実施形態における測位開始処理（図８参照）は、ラン準備中状態２０４で実行される処理である。ラン準備中状態２０４に限定せず、ラン準備完了状態２０５やランニング状態２０６、ラン休止状態２０７において、衛星電波が受信できなくなった場合に測位を再開するために測位開始処理と同様の処理を実行するようにしてもよい。
【００３６】
上記した測定開始処理では、測位部１５０がスリープしているあいだの移動を、移動距離検出センサ１６０により検出していたが、他の方法を用いてもよい。例えば、電子時計１００が携帯電話の電波センサを備え、携帯電話の電波の信号強度が、所定の値以上増加したときに移動したと判断してもよい。または、近距離無線通信の受信センサを備え、近距離無線通信の電波強度が変化したときに移動したと判断してもよい。
【００３７】
また、移動方向検出センサを更に備え、移動距離検出センサ１６０によって移動距離を算出する際に、移動している方向を同時に検出し、所定の方向に所定の距離だけ移動したと判断できた場合に、測位部１５０のスリープを解除して測位を行うよう制御してもよい。このように制御することで、例えば屋内の一定の範囲を歩き回っている場合などのように、所定の距離は移動しているものの、測位部１５０を起動した位置から大きく移動していない場合に再度測位を行う可能性を低くすることができ、測位が成功する可能性が高まる。また、測位の回数が減るため、電力消費を抑制できる。
【００３８】
上記した測定開始処理では、スリープ（ステップＳ１０６参照）とウェイクアップ（ステップＳ１０８参照）を繰り返している。ＣＰＵ１１０は、スリープの替わりに測位部１５０の電源をＯＦＦにし、ウェイクアップの替わりに電源をＯＮするようにしてもよい。
【００３９】
上記した測定開始処理では、起動時（ステップＳ１０２参照）から所定の距離以上移動したとき（ステップＳ１０７→ＹＥＳ参照）にウェイクアップ（ステップＳ１０８参照）している。この所定の距離は、１つの距離であるとは限らず、複数の距離であってもよい。所定の距離は、例えば、３０ｍ、５０ｍ、７０ｍおよび９０ｍであって、３０ｍ、５０ｍ、７０ｍおよび９０ｍの何れか１つの距離以上の移動を検出したときにステップＳ１０８に進み、ウェイクアップするようにしてもよい。
また、起動時からの移動距離ではなく、直近のスリープ開始時（ステップＳ１０６参照）からの移動距離が所定の距離以上移動したときにウェイクアップするようにしてもよい。
【００４０】
また、測定開始処理をラン準備中状態２０４ではなく、ランニング状態２０６やラン休止状態２０７で実行する場合において、ラン準備中状態２０４よりランニング状態２０６やラン休止状態２０７の方が、衛星電波が受信できる可能性が高いとして、スリープ時間を短くして、測定開始処理を実行するようにしてもよい。
【００４１】
上記した測定開始処理のステップＳ１０４では、測位部１５０の起動から第３所定時間が経過し、かつ毎回サーチタイムアウトが発生した場合に、ステップＳ１０５に進み、測定開始処理を終了している。スリープ開始（ステップＳ１０６参照）とウェイクアップ（ステップＳ１０８参照）とを所定回数繰り返した場合に、ステップＳ１０５に進み、測定開始処理を終了してもよい。
【００４２】
上記した実施形態では、電子時計１００は、移動距離や移動時間を記録していたが、位置を記録したり、移動履歴を表示したりするようにしてもよい。また、上記した実施形態では、電子時計１００を例としているが、時刻表示やストップウォッチなどの時計機能を有しない電子機器であってもよいし、アラームなど別の機能を備える電子時計であってもよい。
【００４３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４４】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００４５】
≪付記≫
《請求項１》
測位衛星からの電波を受信して測位する測位部と、
移動距離を検出する移動距離検出センサと、
前記測位部を起動し、第１所定時間が経過しても前記測位部による測位が成功しなかったときには、前記測位部を停止させる制御部と、を備え、
前記制御部は、前記測位部を停止させてから、前記移動距離検出センサによって検出された移動距離が所定距離以上であることを検出したときに、前記測位部を起動させる
ことを特徴とする電子機器。
《請求項２》
前記制御部は、前記測位部を停止させてから第２所定時間が経過したときに前記測位部を起動させる
ことを特徴とする請求項１に記載の電子機器。
《請求項３》
前記移動距離検出センサは、加速度センサであって、
前記制御部は、前記加速度センサが出力した情報から、前記移動距離を算出する
ことを特徴とする請求項１または２に記載の電子機器。
《請求項４》
前記制御部は、前記測位部の停止と起動とを所定回数繰り返したときに、前記測位部への電源供給を止める
ことを特徴とする請求項１〜３の何れか１項に記載の電子機器。
《請求項５》
前記制御部は、前記測位部の停止と起動とを繰り返して前記測位部の起動から第３所定時間が経過したときに、前記測位部への電源供給を止める
ことを特徴とする請求項１〜３の何れか１項に記載の電子機器。
《請求項６》
前記電子機器は、時計である
ことを特徴とする請求項１〜５の何れか１項に記載の電子機器。
《請求項７》
測位衛星からの電波を受信して測位する測位部と、移動距離を検出する移動距離検出センサと、制御部とを備える電子機器の制御方法であって、
前記制御部は、
前記測位部を起動し、第１所定時間が経過しても前記測位部による測位が成功しなかったときには、前記測位部を停止させるステップと、
前記測位部を停止させてから、前記移動距離検出センサによって検出された移動距離が所定距離以上であることを検出したときに、前記測位部を起動させるステップと、を実行する
ことを特徴とする制御方法。
【符号の説明】
【００４６】
１００  電子時計（電子機器）
１１０  ＣＰＵ（制御部）
１２０  メモリ
１３０  表示部
１４０  操作部
１５０  測位部
１６０  移動距離検出センサ
【図１】
2020161864.tif 000003
【図２】
2020161864.tif 000004
【図３】
2020161864.tif 000005
【図４】
2020161864.tif 000006
【図５】
2020161864.tif 000007
【図６】
2020161864.tif 000008
【図７】
2020161864.tif 000009
【図８】
2020161864.tif 000010