(57)【要約】  電子機器（１）は、位置情報を取得する位置情報取得部（２１）と、乗物に対する乗車または降車を行ったか否かを判定する乗車判定部（１２）と、乗車した、または、降車したと判定された場合、位置情報を取得する頻度を、乗車する前における第１頻度から第２頻度に切替える頻度切替部（１４）と、を備えている。
2016175078.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの位置情報を取得する位置情報取得部と、
ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定部と、
前記乗車判定部により、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替部と、を備えていることを特徴とする電子機器。
【請求項２】
ユーザが歩いた歩数の計数を行う歩数計数部を備え、
前記頻度切替部は、前記乗車判定部によりユーザが乗車した、もしくは、降車したと判定されると、前記位置情報取得部が前記位置情報を取得する頻度を前記第１頻度から前記第２頻度に切替え、
前記位置情報取得部は、前記第１頻度で前記位置情報を取得する場合、前記歩数計数部で計数された歩数が第１所定値になる毎に前記位置情報を取得し、前記第２頻度で前記位置情報を取得する場合、前記歩数計数部で計数された歩数が第２所定値になる毎に前記位置情報を取得することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２頻度は、前記第１頻度よりも高いことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記頻度切替部は、前記乗車判定部によりユーザが乗車した、もしくは降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を前記第１頻度から前記第２頻度に切替え、
前記位置情報取得部は、前記第１頻度で前記位置情報を取得する場合、第１所定時間毎に前記位置情報を取得し、前記第２頻度で前記位置情報を取得する場合、第２所定時間毎に前記位置情報を取得することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記乗車判定部は、ユーザが乗物に乗車してかつ乗物が移動している乗車移動状態であるか否かをさらに判定し、
前記頻度切替部は、
前記乗車判定部によりユーザが乗車したと判定され、さらに前記乗車移動状態ではないと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を直前に設定されている頻度から前記第２頻度に切替え、
前記乗車判定部によりユーザが乗車したと判定され、さらに前記乗車移動状態であると判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を直前に設定されている頻度から第３頻度に切替え、
前記位置情報取得部は、前記第３頻度で前記位置情報を取得する場合、第３所定時間毎に前記位置情報を取得することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記頻度切替部は、
前記乗車判定部によりユーザが乗車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を前記第１頻度から第４頻度に切替え、
前記乗車判定部によりユーザが降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を前記第４頻度から前記第２頻度に切替え、
前記位置情報取得部は、前記第４頻度で前記位置情報を取得する場合、第４所定時間毎に前記位置情報を取得することを特徴とすることを特徴とする請求項４に記載の電子機器。
【請求項７】
前記頻度切替部は、前記位置情報取得部が前記第２頻度で前記位置情報の取得した後、前記位置情報取得部が前記位置情報を取得する頻度を第２頻度から第１頻度に切替えることを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
請求項１に記載の電子機器としてコンピュータを機能させるためのプログラムであって、前記位置情報取得部、前記乗車判定部、および前記頻度切替部としてコンピュータを機能させるためのプログラム。
【請求項９】
ユーザの位置情報を取得する位置情報取得ステップと、
ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定ステップと、
前記乗車判定ステップにおいて、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得ステップにおいて、前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替ステップと、を含むことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を取得する電子機器、および位置情報を取得する制御プログラムに関する。
【背景技術】
【０００２】
従来技術として、ユーザの歩数を検出してそれをユーザに報知する技術が知られている。例えば、特許文献１には、垂直方向の振動を検出するＺ軸センサの検出結果に基づいて歩数を計測し、水平方向の加速度を検出するＸ−Ｙ軸センサが検出した加速度に基づいて乗物に乗って移動していると判別された場合には、歩数の計測をマスクする技術が開示されている。【０００３】
また、一般的に移動するユーザの位置情報を取得して、ユーザの位置をユーザに報知する電子機器において、上述のような従来技術により検出したユーザの歩数を用いて、上記ユーザの位置情報を取得するタイミングを設定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国公開特許公報「特開２００３−１５６３６１号公報（２００３年５月３０日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、検出されたユーザの歩数を用いて、上記ユーザの位置情報を取得するタイミングを設定する場合、上記タイミングを少ない歩数毎に設定すると、電子機器が位置情報の取得を頻繁に行ってしまい、電子機器の消費電力が大きくなってしまうという問題がある。また、ユーザが乗物に乗車している間は歩行が減ることから、上記タイミングを多い歩数毎に設定すると、ユーザが乗物から降車する場合において、電子機器が降車位置を正しく測定できないことがあるという問題がある。【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、降車時において正しい位置を測位でき、かつ低消費電力となる電子機器を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る電子機器は、ユーザの位置情報を取得する位置情報取得部と、ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定部と、前記乗車判定部により、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替部と、を備えていることを特徴とする。【０００８】
上記の課題を解決するために、本発明の一態様に係る電子機器の制御方法は、ユーザの位置情報を取得する位置情報取得ステップと、ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定ステップと、前記乗車判定ステップにおいて、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得ステップにおいて、前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替ステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、降車時において正しい位置を測位でき、かつ低消費電力となる電子機器を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る電子機器の概略構成を示す機能ブロック図である。
【図２】（ａ）および（ｂ）は、上記電子機器における測位の概要を説明するための図である。
【図３】上記電子機器にて実行される測位処理の流れを示すフロー図である。
【図４】本発明の実施形態２に係る電子機器の概略構成を示す機能ブロック図である。
【図５】上記電子機器にて実行される測位処理の流れを示すフロー図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、詳細に説明する。なお、説明の便宜上、各実施形態に示した部材と同一の機能を有する部材については、同一の符号を付記し、適宜その説明を省略する。
【００１２】
〔実施形態１〕
本発明の一実施形態について、図１〜図３を参照して説明する。
【００１３】
（携帯端末の構成）
図１は、本実施形態に係る電子機器１の概略構成を示すブロック図である。電子機器１は、ユーザの位置情報を取得し、乗物の乗車位置や降車位置、ユーザが移動したルートを示す行動情報等をユーザに報知する。
【００１４】
電子機器１は、図１に示すように、センサ部２、ＧＰＳ受信部４、表示部５、測位指示部１０、およびホスト制御部２０を備えている。測位指示部１０とホスト制御部２０とは、それぞれ別の回路によって構成されている。電子機器１は、測位指示部１０への電力供給と、ホスト制御部２０への電力供給とを、独立して制御可能である。それゆえ、電子機器１は、測位指示部１０とホスト制御部２０とを独立して、起動状態またはスリープ状態（休止状態）にすることができる。言い換えると、測位指示部１０は、例えば、複数のセンサからのセンサ値を統合して処理するセンサマイコンなどとして機能する。これにより、測位指示部１０は所定の処理を行う際に、ＣＰＵ（Central Processing Unit）により実行されるホスト制御部２０を必要せず、ＣＰＵを介在せずに動作可能となるので、消費電力を抑えることができる。上記所定の処理について、詳しくは後述する。
【００１５】
電子機器１は、例えば、スマートフォン、携帯電話機、ノート型ＰＣ、タブレット端末、電子書籍リーダー、またはＰＤＡ等の電子機器であってもよい。
【００１６】
センサ部２は、加速度センサ２ａ、ジャイロセンサ２ｂ、および地磁気センサ２ｃ等のセンサを備える。センサ部２は、ユーザの歩行動作を検出する。具体的には、センサ部２は、歩行動作を表す歩行検出信号を生成して、生成した歩行検出信号を後述する連続歩行検出部１１および歩数計数部１３に送信する。センサ部２は、ユーザの歩行動作を検出することが可能な公知のセンサにより構成することができる。このようなセンサ部２として、例えば、ユーザの３次元的な動きを検出することが可能な、加速度センサ２ａ等を用いることができる。
【００１７】
また、センサ部２は、電子機器１を携帯するユーザが移動する際の移動状態に応じたセンサ値を検出する。移動状態に応じたセンサ値とは、例えば、電子機器１に関する、加速度、移動速度、振動パターンまたは傾きの変化などを示し、センサ部２は、加速度、ジャイロ、地磁気等のセンサ２ａ、２ｂ、２ｃを単独で使用したり、組み合わせて使うことができる。センサ部２は、乗車判定部１２にユーザの移動状態に応じたセンサ値を出力する。
【００１８】
ＧＰＳ受信部４は、ＧＰＳ（global positioning system）からの電波を受信し、受信したＧＰＳ信号をホスト制御部２０の位置情報取得部２１に出力する。
【００１９】
表示部５は、ホスト制御部２０から表示データを受信し、受信した表示データに基づいて表示画面に表示を行うものである。具体的には、表示部５は、例えば、ＬＣＤ（LiquidCrystal Display）、ＥＬ（Electroluminescence）ディスプレイなどの表示素子と、受信した表示データに基づいて表示素子を駆動するドライバ回路とを備えている構成である。
【００２０】
（測位指示部の詳細）
測位指示部１０は、連続歩行検出部１１、乗車判定部１２、歩数計数部１３、頻度切替部１４、および頻度設定部１５が備えられている。
【００２１】
連続歩行検出部１１は、ユーザの連続歩行を検出する。具体的には、例えば、直前の所定歩数内の期間に一定時間以上静止したか否かを判定することで、ユーザが連続して歩行しているか否かを判定する。連続歩行検出部１１は、ユーザの連続歩行を検出すると、連続歩行検出信号を乗車判定部１２に出力する。
【００２２】
乗車判定部１２は、連続歩行検出部１１から連続歩行検出信号が出力されると、センサ部２から出力された移動状態に応じたセンサ値により乗物に対する乗車または降車を行ったか否かを判定する。乗車判定部１２は、例えば、電車（鉄道）、自動車、船舶、飛行機等の乗物に乗車したか、および乗物から降車したか判断する。乗車判定部１２は、公知の技術を用いて、センサ部２のセンサ値から、乗物に対する乗車または降車を特定することができる。例えば、乗車判定部１２は、加速度の大きさおよび／または加速度の変化の周期より、乗物に乗車しているか、または、歩行しているか等を判定することができ、ユーザが乗物に対して乗車または降車したことを特定することができる。乗車判定部１２は、乗物に対する乗車または降車を判定すると、頻度切替部１４に乗車判定信号を出力する。
【００２３】
歩数計数部１３は、センサ部２からの歩行検出信号に基づき、ユーザが歩いた歩数の計数を行う。具体的には、歩数計数部１３は、センサ部２が生成した歩行検出信号から歩数を表す歩数データを生成して、頻度設定部１５に送信する。
【００２４】
頻度切替部１４は、乗車判定部１２により、ユーザが乗車した、または、降車したと判定された場合、位置情報取得部２１が位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える。具体的には、例えば、頻度切替部１４は、乗車判定部１２からユーザが乗車を行ったことを示す乗車判定信号を受信すると、頻度設定部１５に設定されている、位置情報取得部２１が位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える。
【００２５】
頻度設定部１５は、設定された頻度に合わせて、後述する位置情報取得部２１に、位置情報を取得することを指示する測位指示を出力する。頻度設定部１５において、頻度切替部１４により頻度を切替えられるまで、すなわち、例えば、乗車前の歩行での移動の際は、位置情報取得部２１が位置情報を取得する頻度は第１頻度に設定されている。
【００２６】
また、頻度設定部１５において位置情報取得部２１が位置情報を取得する頻度が第１頻度に設定されている場合、頻度設定部１５は、歩数計数部１３で計数された歩数が第１所定値になる毎に測位指示を出力する。また、頻度設定部１５において位置情報取得部２１が位置情報を取得する頻度が第２頻度に設定されている場合、頻度設定部１５は、歩数計数部１３で計数された歩数が第２所定値になる毎に測位指示を出力する。
【００２７】
（ホスト制御部）
ホスト制御部２０は、位置情報取得部２１および報知部２２を備えている。ホスト制御部２０は、１つ以上の回路によって構成されている。ホスト制御部２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えて構成されており、ＲＯＭ、ＲＡＭ等に記録されているプログラムをＣＰＵが実行することにより、電子機器１の各部を制御する。
【００２８】
位置情報取得部２１は、ユーザの位置情報を取得する。具体的には、位置情報取得部２１は、頻度設定部１５から測位指示が出力されると、ＧＰＳ受信部４から入力されたＧＰＳ信号から、電子機器１すなわちユーザの現在位置を特定する。位置情報取得部２１は、ユーザ（電子機器１）の現在位置（の範囲）を特定できるものであればよく、ＧＰＳを利用するものに限定されない。例えば、位置情報取得部２１は、基地局の情報（セルＩＤ（識別子））、Ｗｉ−Ｆｉ（登録商標）アクセスポイントの情報、および／またはＢＬＥ（Bluetooth Low Energy（登録商標））通信を行うようなビーコンからの情報を通信部１９から受け取り、これらから、現在位置を特定してもよい。位置情報取得部２１は、ユーザの位置情報を取得すると上記結果を報知部２２に出力する。
【００２９】
報知部２２は、位置情報取得部２１から出力されたユーザの位置情報を表示部５に表示させる。
【００３０】
（頻度の設定）
第１頻度および第２頻度の設定例について図２を用いて、下記に説明する。図２は、電子機器１における測位の概要を説明するための図であり、図２の（ａ）は従来の電子機器での測位を示し、図２の（ｂ）は電子機器１での測位を示す。
【００３１】
電子機器１において、位置情報取得部２１によりユーザの位置情報を、ＧＰＳ等を利用して取得する（測位する）頻度は、上述したように、ユーザが歩いた歩数より決定することができる。その場合、測位の頻度を少ない歩数毎に設定してしまうと、測位を頻繁に行うことになり、電子機器１の消費電力が大きくなってしまう。そのため、測位の頻度を、例えば数百歩毎と設定することが望ましい。
【００３２】
しかし、ユーザが乗物に対して乗車または降車を行う場合、測位の頻度が数百歩毎の設定のままだと、降車時に歩数が上記数百歩に到達しないと、降車時の測位が行われない場合がある。例えば、ユーザが電車に乗車した際、歩数が上記数百歩に到達せず降車時の測位ができない場合、降車した位置が定まらず降車駅の位置精度が悪くなる、または、降車駅が分からない等の問題が発生する可能性がある。また、例えば、ユーザが自動車に乗車した際、駐車場が自宅から近い場合には、車から降車した後のユーザの歩数が少なくなるために自宅に到着したことが判定されないという問題が発生する可能性がある。
【００３３】
具体的に、図２の（ａ）および図２の（ｂ）に示すように、ユーザが歩行を開始する地点Ｐ１から、地点Ｐ１から３００歩進んだ地点Ｐ２、地点Ｐ２からさらに３００歩進んだ地点Ｐ３、ユーザが自動車に乗車する乗車地点Ｐ４、およびユーザが自動車から降車する降車地点Ｐ５、を介して自宅Ｈまでのルートをユーザが移動する場合を例に挙げて説明する。このとき、電子機器１は、ユーザが歩行した歩数が３００歩に到達する毎に測位するように測位の第１頻度が設定されているものとする。
【００３４】
従来の電子機器において測位の頻度の設定をすると、測位の第１頻度は変更されない。この場合について下記に説明する。図２の（ａ）に示すように、ユーザは地点Ｐ２および地点Ｐ３で測位が行われる。また、乗車地点Ｐ４の測位は、乗車判定部１２により乗物に対して乗車を行ったと判定された場合、測位を行うものとしてもよい。
【００３５】
乗車地点Ｐ４から降車地点Ｐ５の間では、ユーザは自動車に乗車しているためほとんど歩行しない。そのため、移動歩数が３００歩に到達せず、降車地点Ｐ５ではユーザの測位は行われない。さらに、例えば、降車地点Ｐ５から自宅Ｈまで２０歩程度の短い距離であった場合、乗車地点Ｐ４からの移動歩数を考慮しても移動歩数は３００歩には到達しない。そのため、自宅が目的地であったとしても、目的地の測位は行われずユーザは目的地に到着したと判定されない可能性がある。
【００３６】
それに対し、本実施形態に係る電子機器１においては、ユーザが乗物に乗車したと判断された場合、頻度切替部１４により、測位の頻度を第１頻度から第２頻度に切替える。この場合について下記に説明する。電子機器１では、図２の（ｂ）に示すように、ユーザは地点Ｐ２および地点Ｐ３でユーザの測位が行われる。また、乗車地点Ｐ４の測位は、乗車判定部１２により乗物に対して乗車を行ったと判定された場合、測位を行うものとしてもよい。また、歩行により測位は行われないが、ユーザの位置を把握するために、定期的にセンサマイコン内でタイマを設定し監視し、センサ部２からのセンサ値の変化があった場合のセンサマイコンからの通知を、位置測位のトリガーとしてもよい。
【００３７】
乗車地点Ｐ４において、ユーザが自動車に乗車したと乗車判定部１２により判定された場合、測位の頻度を決定する歩数は、頻度切替部１４により３００歩（第１頻度、第１所定値）から、例えば、２０歩（第２頻度、第２所定値）に変更される。
【００３８】
ここで、ユーザが自動車から降車する際、ユーザは２０歩程度歩行することが考えられる。そのため、乗車後の測位の頻度を２０歩毎とすることにより、乗車判定後に２０歩の歩行を検出した後に位置情報を取得することで、ユーザが降車した位置を正確に把握することができる。また、これにより、降車地点Ｐ５から自宅（目的地）まで、２０歩程度の短い距離であった場合でも、目的地の位置情報を正しく判断できる。このように、第２頻度を第１頻度よりも高く設定することで、降車時において正しい位置を測位でき、かつ低消費電力となる電子機器１を実現することができる。
【００３９】
また、電子機器１は、第２所定値に到達する歩数を検出した時に、降車を検知する構成を有していてもよい。
【００４０】
ここで、位置情報取得部２１が第２頻度で位置情報を取得した後、位置情報取得部２１が位置情報を取得する頻度を第２頻度から第１頻度に切替えてもよい。言い換えると、ユーザが乗物に対して乗車を行ったと判定された後における第２頻度での測位（２０歩毎の測位）は１回のみ有効とし、第２頻度での測位を行った後は、測位の頻度を、頻度切替部１４により第１頻度での測位（３００歩毎の測位）に、切替えられてもよい。これにより、短い測位の間隔で降車位置を正確に測位した後、再度測位の間隔を長くすることができるので、低消費電力となる。また、その後、再度ユーザが乗物に対して乗車を行ったと判定された場合、頻度切替部１４はユーザの位置情報を取得する頻度を再度第１頻度から第２頻度に切替えてもよい。
【００４１】
ここで、例えば、第１頻度を３００歩毎（第１所定値）とした場合、２〜３分に１回程度の測位が行われる。これにより、通常歩行時には、位置情報の取得を間引くことができ、消費電力を削減できる。また、位置情報としては、２００ｍ程度に一度取得できるため、ＧＰＳ等の位置情報の精度に対して問題ないレベルと判断できる。
【００４２】
また、例えば、第２頻度を２０歩毎（第２所定値）とした場合、１０秒に１回程度の測位が行われる。これにより、歩行により降車位置を正確に特定することができ、降車位置の測位の精度を向上させることができる。また、例えば、駐車場から自宅まで２０〜３０歩で帰れる場合には、自宅を正しく判断できるようになる。
【００４３】
また、本実施形態では、第１頻度よりも第２頻度の方が、頻度が高くなる場合について説明したが、上記に限らず、第１頻度よりも第２頻度の方が、頻度が低くてもよい。例えば、地下鉄を利用する場合のように、降車の際にＧＰＳにより測位できない駅を毎回利用する場合は、第２頻度を第１頻度よりも高く設定すると、位置情報を取得できるまで高頻度で測位を行い、消費電力が大きくなってしまうという問題がある。そこで、第２頻度を電車から降りて地上にあがったタイミングで測位するように、例えば第２頻度の第２所定値を５００歩と設定することで上記問題を回避することができ、低消費電力を実現できる。換言すると、第２頻度は、行動パターンに合わせてユーザが設定することも可能である。また、複数回測位できなかった箇所を学習して第２頻度の設定を変更する構成を有していていてもよい。
【００４４】
（測位処理例）
図３は、電子機器１にて実行される測位処理の流れを示すフロー図である。電子機器１の起動が完了しセンサ部２が歩行を検知した場合、または所定の時間毎に、図３に示す処理を行う。まず、連続歩行検出部１１は連続歩行であるか否かを判定する（Ｓ１１、乗車判定ステップ）。センサ部２で検知した歩行が連続歩行であった場合（Ｓ１１でＹＥＳ）、乗車判定部１２は、ユーザが乗物に対して乗車を行ったか否かを判定する（Ｓ１２）。ユーザが乗物に対して乗車を行っていた場合（Ｓ１２でＹＥＳ）、頻度切替部１４は、頻度設定部１５において設定されている位置情報取得部２１が位置情報を取得するタイミングを第１頻度から第２頻度に切替える。すなわち、設定されている歩数値を第１所定値から第２所定値に切替える（Ｓ１３、頻度切替ステップ）。その後、頻度設定部１５は、歩数計数部１３で計数された歩数が第２所定値に達したか否かを判定する（Ｓ１４）。歩数計数部１３で計数された歩数が、第２所定値に達した場合（Ｓ１４でＹＥＳ）、頻度設定部１５は、位置情報取得部２１に位置情報を取得させる。言い換えると、電子機器１はユーザの位置を測位する（Ｓ１５、位置情報取得ステップ）。
【００４５】
ユーザが乗物に対して乗車を行っていなかった場合（Ｓ１２でＮＯ）、頻度設定部１５において設定されている位置情報取得部２１が位置情報を取得するタイミングは第１頻度である。したがって、頻度設定部１５は、歩数計数部１３で計数される歩数が第１所定値に達したか否かを判定する（Ｓ１６）。歩数計数部１３で計数された歩数が、第１所定値に達した場合（Ｓ１６でＹＥＳ）、頻度設定部１５は、位置情報取得部２１に位置情報を取得させる（Ｓ１５）。
【００４６】
センサ部２で検知した歩行が連続歩行でなかった場合（Ｓ１１でＮＯ）、処理を終了する。また、歩数計数部１３で計数された歩数が、第２所定値に達していない場合（Ｓ１４でＮＯ）、Ｓ１１の処理に戻る。また、歩数計数部１３で計数された歩数が、第１所定値に達していない場合（Ｓ１６でＮＯ）、Ｓ１１の処理に戻る。
【００４７】
なお、上記の説明ではユーザが乗車を行ったときに位置情報を取得する頻度をユーザが乗車する前における第１頻度から第２頻度に切替える場合について説明したが、ユーザが降車を行ったときに位置情報を取得する頻度を第１頻度から第２頻度に切替えてもよい。
【００４８】
〔実施形態２〕
本発明の実施形態２について、図４および図５を参照して説明する。図４は、本発明の実施形態２に係る電子機器１Ａの概略構成を示す機能ブロック図である。図４に示す電子機器１Ａは、電子機器１に比べて、測位指示部１０に代えて、測位指示部１０Ａが設けられる点が異なり、その他の構成は同様である。
【００４９】
（測位指示部の詳細）
測位指示部１０Ａは、図４に示すように、測位指示部１０に比べて、歩数計数部１３、頻度切替部１４、および、頻度設定部１５に代えて、時間計測部１６、頻度切替部１４ａ、および頻度設定部１５ａを備えている点が異なる。
【００５０】
時間計測部１６は、時間を計測する。具体的には、時間計測部１６は、センサ部２によりユーザの歩行が検出されると時間の計測を開始する。
【００５１】
頻度切替部１４ａは、乗車判定部１２からユーザが降車を行ったことを示す乗車判定信号を受信すると、頻度設定部１５ａに設定されている、位置情報取得部２１が位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える。
【００５２】
頻度設定部１５ａは、設定された頻度に合わせて、位置情報取得部２１に、位置情報を取得することを指示する測位指示を出力する。頻度設定部１５ａにおいて、頻度切替部１４ａにより頻度を切替えられるまでは、すなわち、例えば、乗車前の歩行での移動の際は、位置情報取得部２１が位置情報を取得する頻度は第１頻度に設定されている。
【００５３】
また、頻度設定部１５ａにおいて位置情報取得部２１が位置情報を取得する頻度が第１頻度に設定されている場合、頻度設定部１５ａは、第１所定時間毎に測位指示を出力する。また、頻度設定部１５ａにおいて位置情報取得部２１が位置情報を取得する頻度が第２頻度に設定されている場合、頻度設定部１５ａは、第２所定時間毎に測位指示を出力する。
【００５４】
第１所定時間および第２所定時間は特に規定されない。例えば、第１所定時間の時間を長く設定することで、測位の頻度が少なくなり低消費電力を実現できる。さらに、第２所定時間の時間を短く設定することで、降車位置を正確に取得することができる。
【００５５】
（測位処理例）
図５は、電子機器１Ａにて実行される測位処理の流れを示すフロー図である。電子機器１の起動が完了しセンサ部２が歩行を検知した場合、図５に示す処理を行う。まず、連続歩行検出部１１は連続歩行であるか否かを判定する（Ｓ２１）。センサ部２で検知した歩行が連続歩行であった場合（Ｓ２１でＹＥＳ）、乗車判定部１２は、ユーザが乗物に対して降車を行ったか否かを判定する（Ｓ２２）。ユーザが乗物に対して降車を行っていた場合（Ｓ２２でＹＥＳ）、頻度切替部１４ａは、頻度設定部１５ａにおいて設定されている位置情報取得部２１が位置情報を取得するタイミングを第１頻度から第２頻度に切替える。すなわち、設定されている時間を第１所定時間から第２所定時間に切替える（Ｓ２３）。その後、頻度設定部１５ａは、時間計測部１６で計測された時間が第２所定時間を経過したか否かを判定する（Ｓ２４）。時間計測部１６で計測された時間が、第２所定時間を経過した場合（Ｓ２４でＹＥＳ）、頻度設定部１５ａは位置情報取得部２１に位置情報を取得させる。言い換えると、電子機器１Ａはユーザの位置を測位する（Ｓ２５）。
【００５６】
ユーザが乗物に対して降車を行っていなかった場合（Ｓ２２でＮＯ）、頻度設定部１５ａにおいて設定されている位置情報取得部２１が位置情報を取得するタイミングは第１頻度である。したがって、頻度設定部１５ａは、時間計測部１６で計測される時間が第１所定時間を経過したか否かを判定する（Ｓ２６）。時間計測部１６で計測された時間が、第１所定時間を経過した場合（Ｓ２６でＹＥＳ）、頻度設定部１５ａは、位置情報取得部２１に位置情報を取得させる（Ｓ２５）。
【００５７】
センサ部２で検知した歩行が連続歩行でなかった場合（Ｓ２１でＮＯ）、処理を終了する。また、時間計測部１６で計測された時間が、第２所定時間を経過していない場合（Ｓ２４でＮＯ）、Ｓ２１の処理に戻る。また、時間計測部１６で計測された時間が、第１所定時間を経過していない場合（Ｓ２６でＮＯ）、Ｓ２１の処理に戻る。
【００５８】
なお、上記の説明ではユーザが降車を行ったときに位置情報を取得する頻度をユーザが乗車する前における第１頻度から第２頻度に切替える場合について説明したが、ユーザが乗車を行ったときに位置情報を取得する頻度を第１頻度から第２頻度に切替えてもよい。
【００５９】
〔変形例〕
本発明の実施形態２の変形例について以下に説明する。本変形例において、乗車判定部１２は、センサ部２から出力された移動状態に応じたセンサ値により乗物に対する乗車を行ったか判定し、さらに、乗物に乗車して移動している（乗車している乗物が移動している）乗車移動状態であるか否かを判定してもよい。言い換えると、乗車判定部１２は、ユーザが乗物に乗車してかつ乗物が移動している乗車移動状態であるか否かをさらに判定する。乗車移動状態ではない（乗車移動状態以外の状態）とは、ユーザが乗物に乗車せず立ち止まっていたり、歩いている状態、ユーザが乗物に乗り込こもうとしている状態、および、乗物から降りようとしている状態等となる。
【００６０】
乗車判定部１２は、具体的には、例えば、所定時間毎にセンサ部２によるユーザの移動状態に応じたセンサ値を取得し、ある一定時間内に取得した移動状態に応じたセンサ値から総合的に判断し、ユーザが乗車移動状態であるか否かを判定する。
【００６１】
本変形例では、頻度切替部１４ａは、乗車判定部１２によりユーザが乗車したと判定され、さらに乗車移動状態であると判定された場合、頻度切替部１４ａは、頻度設定部１５ａに設定されている位置情報取得部２１が位置情報を取得する頻度を、その直前に設定されている頻度（例えば、第１頻度または第２頻度）から別の頻度（第３頻度）に切替える。位置情報取得部２１は、第３頻度で位置情報を取得する場合、第３所定時間毎に位置情報を取得する。第３頻度は、例えば、位置情報の取得を行わない頻度、もしくは第１頻度よりも低い頻度とすることができる。これにより、ユーザが乗物に乗車して移動している場合は測位の頻度をさらに抑えることができるので、より低消費電力を実現できる。
【００６２】
また、乗車判定部１２によりユーザが乗車移動状態以外の状態であると判定された場合、頻度切替部１４ａは、頻度設定部１５ａに設定されている位置情報取得部２１が位置情報を取得する頻度を、その直前に設定されている頻度（例えば、第１頻度または第３頻度）から第２頻度に切替える。これにより、ユーザが乗物に乗車した後、ユーザが乗車移動状態でない場合は、第２頻度で測位を行うことができる。したがって、例えば、乗物の停車位置を正確に測位できる。また、ユーザが降車している状態も乗車移動状態以外に該当するので、降車の際にも測位を第２頻度で行うことができ、その結果、正確な降車位置を測位できる。
【００６３】
ここで、頻度切替部１４ａは、例えば、乗車判定部１２により、ユーザの乗車を判定した際、位置情報取得部２１が位置情報を取得する頻度を第１頻度から第３頻度に切替え、その後、乗車判定部１２によりユーザの降車を判定した際、上記頻度を第２頻度に切替えるものであってもよい。しかし、この場合、乗車判定部１２により降車が誤判定されたときは、ユーザの降車を正確に検知することができないという問題がある。
【００６４】
そこで、乗車判定部１２は、ユーザが乗車を行ったと判定したあと、乗車移動状態を一定時間検出しない状態が続いた場合、降車であると判定してもよい。これにより、乗車判定部１２による降車の誤判定を回避することができるので、ユーザの降車を正確に検知することができる。
【００６５】
より詳しくは、頻度切替部１４ａは、例えば、ユーザの乗車を判定した際、位置情報取得部２１が位置情報を取得する頻度を、第１頻度から第３頻度に切替え、その後、乗車移動状態を一定時間検出しない状態が続いた場合に、乗車判定部１２により降車と判定されたとき、上記頻度を第２頻度に切替えるものであってもよい。
【００６６】
また、電子機器１Ａの測位の頻度は、乗車判定部１２によりユーザが乗車したと判定された場合、位置情報取得部２１が位置情報を取得する頻度を第１頻度から第４頻度に切替え、乗車判定部１２によりユーザが降車したと判定された場合、位置情報取得部２１が位置情報を取得する頻度を第４頻度から第２頻度に切替えられるものであってもよい。位置情報取得部２１は、第４頻度で位置情報を取得する場合、第４所定時間毎に位置情報を取得する。ここで、例えば、第４頻度を第１頻度より長くする設定することで、さらに低消費電力を実現できる。
【００６７】
〔ソフトウェアによる実現例〕
電子機器１・１Ａの測位指示部１０・１０Ａ（例えば、連続歩行検出部１１、乗車判定部１２、歩数計数部１３、頻度切替部１４・１４ａ、頻度設定部１５・１５ａおよび時間計測部１６）およびホスト制御部２０（例えば、位置情報取得部２１および報知部２２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６８】
後者の場合、電子機器１・１Ａは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６９】
〔まとめ〕
本発明の態様１に係る電子機器（１・１Ａ）は、ユーザの位置情報を取得する位置情報取得部（２１）と、ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定部（１２）と、前記乗車判定部により、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替部（１４・１４ａ）と、を備えている。
【００７０】
上記の構成によれば、ユーザが乗物に乗車する前は、ユーザの位置情報は、第１頻度で位置情報取得部により取得される。これにより、例えば、第１頻度を低く設定することで、位置情報の取得を頻繁に行うことを避けることができるので、消費電力を抑えることができる。また、乗車判定部によりユーザが乗車した、または、降車したと判定されたとき、頻度切替部により、位置情報取得部がユーザの位置情報を取得する頻度が第１頻度から第２頻度に切替えられる。これにより、例えば、第２頻度を高く設定することで、その降車した位置の情報などを正確に把握できる。その結果、降車時において正しい位置を測位でき、かつ低消費電力となる電子機器を提供することができる。
【００７１】
本発明の態様２に係る電子機器（１）は、上記態様１において、ユーザが歩いた歩数の計数を行う歩数計数部（１３）を備え、前記頻度切替部（１４）は、前記乗車判定部（１２）によりユーザが乗車した、もしくは降車したと判定されると、前記位置情報取得部（２１）が前記位置情報を取得する頻度を前記第１頻度から前記第２頻度に切替え、前記位置情報取得部は、前記第１頻度で前記位置情報を取得する場合、前記歩数計数部で計数された歩数が第１所定値になる毎に前記位置情報を取得し、前記第２頻度で前記位置情報を取得する場合、前記歩数計数部で計数された歩数が第２所定値になる毎に前記位置情報を取得することが好ましい。
【００７２】
上記の構成によれば、例えば、第１所定値を３００歩とすることで、例えば、ユーザが歩行状態であるとき、２〜３分毎に１回測位を行うこととなり、頻繁に測位することを避けることができるので、消費電力を削減できる。
【００７３】
また、ユーザが乗物から降車する際、ユーザは２０歩程度歩行することが考えられる。そこで、例えば、第２所定値を２０歩とし、乗車判定後もしくは降車判定後に２０歩の歩行を検出した後に位置情報を取得することで、ユーザが降車した位置を正確に把握できる。また、これにより、降車場所から目的地まで、少ない歩数で到達できる場合であっても、目的地の位置情報を正しく判断できる。
【００７４】
本発明の態様３に係る電子機器（１）は、上記態様１または２において、前記第２頻度は、前記第１頻度よりも高いことが好ましい。
【００７５】
上記の構成によれば、第２頻度よりも第１頻度が低く設定されているので、ユーザが乗車していないときの位置情報の取得を頻繁に行うことを避けることができ、消費電力を抑えることができる。また、第２頻度が第１頻度よりも高く設定されているので、降車時において頻繁に位置情報を取得することができ、降車場所を正確に測位することができる。
【００７６】
本発明の態様４に係る電子機器（１Ａ）は、上記態様１において、前記頻度切替部（１４ａ）は、前記乗車判定部（１２）によりユーザが乗車した、もしくは降車したと判定された場合、前記位置情報取得部（２１）が前記位置情報を取得する頻度を前記第１頻度から前記第２頻度に切替え、前記位置情報取得部は、前記第１頻度で前記位置情報を取得する場合、第１所定時間毎に前記位置情報を取得し、前記第２頻度で前記位置情報を取得する場合、第２所定時間毎に前記位置情報を取得することが好ましい。
【００７７】
上記の構成によれば、例えば、第１所定時間を２〜３分とすることで、ユーザが歩行状態であるとき、頻繁に測位することを避けることができるので、消費電力を削減できる。また、例えば、第２所定時間を１０秒とすることで、降車時に頻繁に測位することができるので、降車時において正しい位置を測位できる。
【００７８】
本発明の態様５に係る電子機器（１Ａ）は、上記態様４において、前記乗車判定部（１２）は、ユーザが乗物に乗車してかつ乗物が移動している乗車移動状態であるか否かをさらに判定し、前記頻度切替部（１４ａ）は、前記乗車判定部によりユーザが乗車したと判定され、さらに前記乗車移動状態ではないと判定された場合、前記位置情報取得部（２１）が前記位置情報を取得する頻度を直前に設定されている頻度から前記第２頻度に切替え、前記乗車判定部によりユーザが乗車したと判定され、さらに前記乗車移動状態であると判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を直前に設定されている頻度から第３頻度に切替え、前記位置情報取得部は、前記第３頻度で前記位置情報を取得する場合、第３所定時間毎に前記位置情報を取得することが好ましい。
【００７９】
上記の構成によれば、例えば、第３頻度を第１頻度よりも低く設定することで、ユーザが乗物に乗車して移動している場合は、測位を第１頻度よりも行わないことができるのでさらなる低消費電力を実現できる。また、ユーザが乗物に乗車した後、乗車移動状態以外であると判定された場合、第２頻度で測位を行うことができるので、例えば乗物の停車位置、乗物からの降車の位置を正確に測位することができる。
【００８０】
本発明の態様６に係る電子機器（１Ａ）は、上記態様４において、前記頻度切替部（１４ａ）は、前記乗車判定部（１２）によりユーザが乗車したと判定された場合、前記位置情報取得部（２１）が前記位置情報を取得する頻度を前記第１頻度から第４頻度に切替え、前記乗車判定部によりユーザが降車したと判定された場合、前記位置情報取得部が前記位置情報を取得する頻度を前記第４頻度から前記第２頻度に切替え、前記位置情報取得部は、前記第４頻度で前記位置情報を取得する場合、第４所定時間毎に前記位置情報を取得することが好ましい。
【００８１】
上記の構成によれば、乗車中においても第４頻度として適切な時間を設定することで、さらに低消費電力とすることができる。
【００８２】
本発明の態様７に係る電子機器（１・１Ａ）は、上記態様１〜６のいずれかにおいて、前記頻度切替部（１４・１４ａ）は、前記位置情報取得部（２１）が前記第２頻度で前記位置情報の取得した後、前記位置情報取得部が前記位置情報を取得する頻度を第２頻度から第１頻度に切替えることが好ましい。
【００８３】
上記の構成によれば、位置情報取得部が第２頻度で位置情報の取得した後、頻度切替部により、前記位置情報取得部が前記位置情報を取得する頻度が第２頻度から第１頻度に切替えられる。これにより、例えば、第２頻度を高く設定し、第１頻度を低く設定することで、降車場所を正確に測位した後、再度測位の間隔を長くすることができるので、低消費電力となる。
【００８４】
本発明の態様８に係る電子機器（１・１Ａ）の制御方法は、ユーザの位置情報を取得する位置情報取得ステップと、ユーザが、乗物に対する乗車または降車を行ったか否かを判定する乗車判定ステップと、前記乗車判定ステップにおいて、ユーザが乗車した、または、降車したと判定された場合、前記位置情報取得ステップにおいて前記位置情報を取得する頻度を、ユーザが乗車する前における第１頻度から第２頻度に切替える頻度切替ステップと、を含む。
【００８５】
上記の構成によれば、態様１と同様の効果を奏する。
【００８６】
本発明の各態様に係る電子機器は、コンピュータによって実現してもよく、この場合には、コンピュータを上記電子機器が備える各部（ソフトウェア要素）として動作させることにより上記電子機器をコンピュータにて実現させる電子機器の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００８７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００８８】
本発明は、携帯電話機、ノート型ＰＣ、タブレット端末、電子書籍リーダー、またはＰＤＡ等の携帯型装置に利用することができる。
【符号の説明】
【００８９】
１・１Ａ  電子機器、１２  乗車判定部、１３  歩数計数部、１４・１４ａ  頻度切替部、２１  位置情報取得部
【図１】
2016175078.tif 000003
【図２】
2016175078.tif 000004
【図３】
2016175078.tif 000005
【図４】
2016175078.tif 000006
【図５】
2016175078.tif 000007
【国際調査報告】
2016175078.tif 000008
2016175078.tif 000009
2016175078.tif 000010
2016175078.tif 000011