(57)【要約】【課題】不要な位置情報の受信を行い続けずに、受信にかかる電力消費を抑えることができる。【解決手段】ＧＰＳ部１６は、ＧＰＳから位置情報を受信する。ＧＰＳ制御部５７は、間欠的に位置情報を受信するようにＧＰＳ部１６を制御する。また、ＧＰＳ制御部５７は、状況判定部５２によって入ったと判定された場合に、位置情報を受信するようにＧＰＳ部１６を制御する。自律航法位置情報取得部５１は、自律航法によって位置情報を取得する。状況判定部５２は、自律航法によって、自律航法位置情報取得部５１によって位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する。カウント設定部５５は、ＧＰＳ制御部５７による間欠的な位置情報の受信処理と、状況判定部５２によって入ったと判定された場合の位置情報の受信処理とで異なるタイムアウトの時間を設定する。【選択図】図２
2015121437.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳから位置情報を受信する受信手段と、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御手段と、
自律航法によって前記位置情報を取得する取得手段と、
前記自律航法によって、前記取得手段によって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定手段と、
前記判定手段によって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御手段と、
前記第１の受信制御手段による受信処理と、前記第２の受信制御手段による受信処理とで異なるタイムアウトの時間を設定する設定手段と、
を備えることを特徴とする位置情報取得装置。
【請求項２】
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアを、予め記憶されている受信感度マップに基づいて判定する、
ことを特徴とする請求項１に記載の位置情報取得装置。
【請求項３】
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアとして、交差点に入ったか否かで判定する、
ことを特徴とする請求項１又は２に記載の位置情報取得装置。
【請求項４】
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアとして、高度が高いか否かによって判定する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の位置情報取得装置。
【請求項５】
ＧＰＳから位置情報を受信する受信手段を備える位置情報取得装置で実行される位置情報取得方法であって、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御ステップと、
自律航法によって前記位置情報を取得する取得ステップと、
前記自律航法によって、前記取得ステップによって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定ステップと、
前記判定ステップによって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御ステップと、
前記第１の受信制御ステップによる受信処理と、前記第２の受信制御ステップによる受信処理とで異なるタイムアウトの時間を設定する設定ステップと、
を含むことを特徴とする位置情報取得方法。
【請求項６】
ＧＰＳから位置情報を受信する受信手段を備える位置情報取得装置を制御するコンピュータを、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御手段、
自律航法によって前記位置情報を取得する取得手段、
前記自律航法によって、前記取得手段によって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定手段、
前記判定手段によって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御手段、
前記第１の受信制御手段による受信処理と、前記第２の受信制御手段による受信処理とで異なるタイムアウトの時間を設定する設定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報取得装置、位置情報取得方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＧＰＳからの測位に基づいて、現在地を特定したり、地図上に移動の軌跡を表示したりする技術が知られている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２９０３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような特許文献１に記載の技術では、ＧＰＳの受信ができなかった場合には、衛星をサーチし続けるために、受信できない期間が長ければ長いほど、電力を消費することになる。したがって、受信の可能性の低いエリアで受信動作を行い続けても、受信の可能性が高まるわけでもなく、ただ電力を不要に消費してしまうことになる。
【０００５】
そこで、本発明は、このような状況に鑑みてなされたものであり、受信の可能性を考慮した受信動作を行うと共に、受信にかかる電力消費を抑えることができる位置情報取得装置、位置情報取得方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の位置情報取得装置は、
ＧＰＳから位置情報を受信する受信手段と、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御手段と、
自律航法によって前記位置情報を取得する取得手段と、
前記自律航法によって、前記取得手段によって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定手段と、
前記判定手段によって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御手段と、
前記第１の受信制御手段による受信処理と、前記第２の受信制御手段による受信処理とで異なるタイムアウトの時間を設定する設定手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、受信の可能性を考慮した受信動作を行うと共に、受信にかかる電力消費を抑えることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る位置情報取得装置のハードウェアの構成を示すブロック図である。
【図２】図１の位置情報取得装置の機能的構成のうち、位置情報取得処理を実行するための機能的構成を示す機能ブロック図である。
【図３】図２の機能的構成を有する図１の位置情報取得装置が実行する位置情報取得処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る位置情報取得装置のハードウェアの構成を示すブロック図である。
位置情報取得装置１は、例えばスマートフォンとして構成される。
【００１１】
位置情報取得装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、センサ部１７と、撮像部１８と、入力部１９と、出力部２０と、記憶部２１と、通信部２２と、ドライブ２３と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部２１からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６と、センサ部１７と、撮像部１８、入力部１９、出力部２０、記憶部２１、通信部２２及びドライブ２３が接続されている。
【００１５】
ＧＰＳ部１６は、アンテナを含み複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用衛星からのＧＰＳ信号を受信して、リスト端末１の位置情報を取得する。
【００１６】
センサ部１７は、ＸＹＺ軸方向のリスト端末１の移動やリスト端末１の振動を測定可能に構成される。センサ部１７は、例えば、ＧＰＳを補完する加速度センサ、地磁気センサで構成される。
また、センサ部１７は、高度情報を気圧の変化で取得可能な気圧センサで構成される。
【００１７】
撮像部１８は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１８】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１９】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１８の出力信号として出力される。
このような撮像部１８の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００２０】
入力部１９は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部２０は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部２１は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２２は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２１】
ドライブ２３には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２３によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２１にインストールされる。また、リムーバブルメディア３１は、記憶部２１に記憶されている画像のデータ等の各種データも、記憶部２１と同様に記憶することができる。
【００２２】
以上のように構成される位置情報取得装置１においては、ＧＰＳの受信状況が良好となるエリアで、ＧＰＳの測位を行う機能を有する。また、位置情報取得装置１においては、ＧＰＳの受信状況が良好となるとされるエリアと判定した要因に応じて、ＧＰＳ部１６の起動からタイムアウトするまでの時間の長さ（以下、「タイムアウト時間」という。）を変える機能を有する。
このような機能を有する位置情報取得装置１では、ＧＰＳの受信状況が良好となるとされるエリアで、ＧＰＳの測位を行うことで、ＧＰＳ部１６での位置情報の取得可能性を向上させると共に、タイムアウト時間の長さを、ＧＰＳの受信状況が良好となるとされるエリアと判定した要因で変えることで、不要な電力消費を抑えることができる。
【００２３】
図２は、このような位置情報取得装置１の機能的構成のうち、位置情報取得処理を実行するための機能的構成を示す機能ブロック図である。
位置情報取得処理とは、ＧＰＳの受信状況が良好となるエリアで、ＧＰＳの測位を行い、ＧＰＳの受信状況が良好となるエリアと判定した要因に応じてタイムアウト時間を変えて、位置情報を取得する一連の処理をいう。
【００２４】
位置情報取得処理は、図２に示すように、ＣＰＵ１１において、自律航法位置情報取得部５１と、状況判定部５２と、フラグ設定部５３と、カウント設定部５５と、カウント制御部５６と、ＧＰＳ制御部５７と、ＧＰＳ位置情報取得部５８と、高度情報取得部５９と、が機能する。
【００２５】
また、記憶部２１の一領域には、位置情報記憶部７１と、状況判定情報記憶部７２と、時間情報記憶部７３と、が設定される。
【００２６】
位置情報記憶部７１には、自立航法によって取得した位置情報と、ＧＰＳの測位によって取得した位置情報とが記憶される。
【００２７】
状況判定情報記憶部７２には、ＧＰＳ部１６を起動するか否かの状況を判定するために用いる情報（以下、「状況判定情報」という。）を記憶する。状況判定情報は、具体的には、道路ネットワークデータが格納されており、グラフ構造化された道路情報を含むマップマッチングに用いるマップ情報と、高度変化を判断するために用いる高度情報からなる。
【００２８】
時間情報記憶部７３は、間欠インターバルのＧＰＳ部１６の間欠的な起動時間や起動要因（交差点・間欠インターバル・高度変化）に対応するタイムアウト時間等の各種の時間情報が記憶されている。
間欠インターバルは、本実施形態においては、３０分に設定される。ＧＰＳ部１６では、前回の起動から３０分後に間欠的にＧＰＳ部１６が起動するように動作するように設定される。
起動要因に対応するタイムアウトの時間は、起動要因が間欠インターバルである場合には、長くなるように設定され、交差点である場合には、短くなるように設定され、高度である場合には、間欠インターバルよりも短く、かつ、交差点よりも長くなるように設定される。
【００２９】
自律航法位置情報取得部５１は、把握している地点に基づいて、自立航法により位置情報を取得する。自律航法位置情報取得部５１は、取得した位置情報を位置情報記憶部７１に記憶させる。
【００３０】
状況判定部５２は、受信状況が良好であるとされるエリアにいることを含むＧＰＳ部１６の起動する要因となる状況であるか否かを判定する。
具体的には、状況判定部５２は、自律航法位置情報取得部５１よって取得した位置情報を、状況判定情報記憶部７２に記憶されるマップ情報にマッチング（マップマッチング）して、現在地が交差点であるか否かを判定する。
また、状況判定部５２は、気圧センサから取得したセンサ値を比較して、高度変化があって高度が上がったか否かを判定する。詳細には、状況判定部５２は、状況判定情報記憶部７２に記憶される高度情報のうち、現在取得した高度情報と、１つ前に取得した高度情報とを比較して、高度が上がっているか否かを判定する。
また、状況判定部５２は、間欠インターバルにおけるＧＰＳ部１６の起動時間であるか否かを判定する。
【００３１】
フラグ設定部５３は、状況判定部５２の判定結果に基づいて、フラグの設定を行う。また、フラグ設定部５３は、ＧＰＳの測位により位置情報を取得した場合に、フラグをＯＦＦに設定して、各種フラグの初期化を行う。
【００３２】
状態監視部５４は、ＧＰＳ部１６の状態を監視する。詳細には、状態監視部５４は、ＧＰＳ部１６が現在起動中か否かのＧＰｓの起動状況を監視する。また、状態監視部５４は、ＧＰＳ部１６での測位によって位置情報を取得したか否かのＧＰＳの測位状況を監視する。また、状態監視部５４は、ＧＰＳ部１６の起動時間のタイムアウトを監視する。
【００３３】
カウント設定部５５は、時間情報記憶部７３に記憶されるタイムアウト時間を参照して、起動要因に応じたタイムアウト時間を設定する。
本実施形態においては、カウント設定部５５は、ＧＰＳ部１６の起動要因によって異なるタイムアウト時間になるように設定する。具体的には、起動要因が間欠インターバルである場合には、長くなるように設定し、交差点である場合には、短くなるように設定し、高度である場合には、間欠インターバルよりも短く、かつ、交差点よりも長くなるように設定する。
【００３４】
カウント制御部５６は、起動時間のカウントの開始と終了を制御する。詳細には、カウント制御部５６は、ＧＰＳ部１６が起動した場合に、起動時間のカウントを開始し、起動時間がタイムアウトしてＧＰＳ部１６が停止した場合に、起動時間のカウントを停止する。
【００３５】
ＧＰＳ制御部５７は、ＧＰＳ起動処理と、ＧＰＳ停止処理を実行する。詳細には、ＧＰＳ制御部５７は、ＧＰＳ起動処理として、起動時間が設定された場合に、ＧＰＳ部１６を起動し、ＧＰＳ停止処理として起動時間がタイムアウトした場合にＧＰＳ部１６を停止する。
【００３６】
ＧＰＳ位置情報取得部５８は、ＧＰＳ部１６から測位結果である位置情報を取得する。その後、ＧＰＳ位置情報取得部５８は、取得した位置情報を位置情報記憶部７１に記憶させる。
【００３７】
高度情報取得部５９は、気圧センサであるセンサ部１７から高度情報を取得する。その後、高度情報取得部５９は、取得した高度情報を状況判定情報記憶部７２に記憶させる。
【００３８】
図３は、図２の機能的構成を有する図１の位置情報取得装置１が実行する位置情報取得処理の流れを説明するフローチャートである。
位置情報取得処理は、ユーザによる入力部１９への位置情報取得処理開始の操作により開始される。
【００３９】
ステップＳ１１において、状況判定部５２は、マップマッチングを行い、現在交差点にいるか否かを判定する。即ち、状況判定部５２は、前回取得した位置情報から自律航法により予測される現在地（自律航法位置情報取得部５１により取得された位置情報）を、位置情報記憶部７１に記憶されるマップ情報にマッチさせて、マップ上で交差点にいるか否かを判定する。
交差点である場合には、ステップＳ１１においてＹＥＳと判定されて、処理はステップＳ１２に進む。
【００４０】
ステップＳ１２において、フラグ設定部５３は、交差点フラグをオン（ＯＮ）に設定する。その後、処理はステップＳ１４に進む。ステップＳ１４以降の処理については後述する。
【００４１】
これに対して、交差点でない場合には、ステップＳ１１においてＮＯと判定されて、その後、処理はステップＳ１３に進む。
【００４２】
ステップＳ１３において、フラグ設定部５３は、交差点フラグをオフ（ＯＦＦ）に設定する。処理はステップＳ１４に進む。
【００４３】
ステップＳ１４において、状況判定部５２は、高度が上がったか否かを判定する。即ち、状況判定部５２は、状況判定情報記憶部７２に記憶される今回の高度情報と、前回の高度情報とを比較して、高度が上がったか否かを判定する。
高度が上がっている場合には、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に進む。
【００４４】
ステップＳ１５において、フラグ設定部５３は、高度フラグをオン（ＯＮ）に設定する。その後、処理はステップＳ１７に進む。ステップＳ１７以降の処理については後述する。
【００４５】
これに対して、高度が上がっていない場合には、ステップＳ１４においてＮＯと判定されて、その後、処理はステップＳ１６に進む。
【００４６】
ステップＳ１６において、フラグ設定部５３は、交差点フラグをオフ（ＯＦＦ）に設定する。処理はステップＳ１７に進む。
【００４７】
ステップＳ１７において、状況判定部５２は、間欠インターバル中か否かを判定する。即ち、状況判定部５２は、間欠インターバルにおいてＧＰＳ部１６を起動すべき時期か否かを判定する。
間欠インターバル中である場合には、ステップＳ１７においてＹＥＳと判定されて、処理はステップＳ１８に進む。
【００４８】
ステップＳ１８において、フラグ設定部５３は、インターバルフラグをオン（ＯＮ）に設定する。その後、処理はステップＳ２０に進む。ステップＳ２０以降の処理については後述する。
【００４９】
これに対して、間欠インターバル中でない場合には、ステップＳ１７においてＮＯと判定されて、その後、処理はステップＳ１９に進む。
【００５０】
ステップＳ１９において、フラグ設定部５３は、インターバルフラグをオフ（ＯＦＦ）に設定する。処理はステップＳ２０に進む。
【００５１】
ステップＳ２０において、状態監視部５４は、ＧＰＳ部１６が起動状態であるか否かを判定する。
ＧＰＳ部１６が起動状態でない場合には、ステップＳ２０においてＮＯと判定されて、処理はステップＳ２８に進む。ステップＳ２８以降の処理は後述する。
ＧＰＳ部１６が起動状態の場合には、ステップＳ２０においてＹＥＳと判定されて、処理はステップＳ２１に進む。
【００５２】
ステップＳ２１において、状態監視部５４は、ＧＰＳ位置を取得したか否かを判定する。即ち、状態監視部５４は、ＧＰＳ部１６における測位の結果、ＧＰＳ位置情報取得部５８において、ＧＰＳ部１６からの位置情報を取得したか否かを判定する。
ＧＰＳ位置を取得してない場合には、ステップＳ２１においてＮＯと判定されて、処理はステップＳ２２に進む。
【００５３】
ステップＳ２２において、状態監視部５４は、起動時間がタイムアウトしているか否かを判定する。即ち、状態監視部５４は、ＧＰＳ部１６の起動してからの時間が設定した時間をオーバーしてタイムアウトしているか否かを判定する。
起動時間がタイムアウトしていない場合には、ステップＳ２２においてＮＯと判定されて、処理はステップＳ２１に戻る。
起動時間がタイムアウトしている場合には、ステップＳ２２においてＹＥＳと判定されて、処理はステップＳ２５に戻る。ステップＳ２５以降の処理は後述する。
【００５４】
これに対して、ＧＰＳ位置を取得している場合には、ステップＳ２１においてＹＥＳと判定されて、処理はステップＳ２３に進む。
【００５５】
ステップＳ２３において、フラグ設定部５３は、各種フラグの初期化を行う。即ち、フラグ設定部５３は、位置情報を取得しているため、再度の取得のために、各フラグをＯＦＦに設定してフラグの初期化を行う。
【００５６】
ステップＳ２４において、高度情報取得部５９は、センサ部１７の気圧センサから高度情報を取得して、状況判定情報記憶部７２に記憶する。
【００５７】
ステップＳ２５において、ＧＰＳ制御部５７は、ＧＰＳ停止処理を行う。即ち、ＧＰＳ制御部５７は、起動要因に応じたタイムアウトを受けて、ＧＰＳ部１６における測位を停止する処理を実行する。
【００５８】
ステップＳ２６において、カウント制御部５６は、起動時間のカウントを終了する。
【００５９】
ステップＳ２７において、カウント制御部５６は、再取得に向けて取得した時点から間欠インターバルを開始するように、間欠インターバルリセットを行う。カウント制御部５６は、時間情報記憶部７３に記憶される間欠インターバルの時間でＧＰＳ部１６を起動するようにカウントを開始する。
【００６０】
ステップＳ２８において、状況判定部５２は、起動要因があったか否かを判定する。即ち、状況判定部５２は、フラグのオン状況を確認して、ＧＰＳ部１６を起動する要因があるか否かを判定する。
起動要因がない場合には、ステップＳ２８においてＮＯと判定されて、処理はステップＳ１１に戻る。
起動要因がある場合には、ステップＳ２８においてＹＥＳと判定されて、処理はステップＳ２９に進む。
【００６１】
ステップＳ２９において、カウント設定部５５は、時間情報記憶部７３に記憶される起動要因に対応したタイムアウト時間に設定を行う。これにより、ＧＰＳ部１６が起動した場合に、起動要因に対応したタイムアウト制御が行われる。
具体的には、カウント設定部５５起動要因に対応するタイムアウトの時間は、起動要因が間欠インターバルである場合には、長く設定し、交差点である場合には、短く設定し、高度である場合には、間欠インターバルよりも短く、かつ、交差点よりも長く設定する。
【００６２】
ステップＳ３０において、ＧＰＳ制御部５７は、ＧＰＳ起動処理を実行する。即ち、ＧＰＳ制御部５７は、ＧＰＳ部１６を起動させて、測位を開始させる。
【００６３】
ステップＳ３１において、カウント制御部５６は、ＧＰＳ部１６の起動している時間（起動時間）のカウントを開始する。即ち、カウント制御部５６は、ＧＰＳ部１６の起動時間をカウントする。
【００６４】
したがって、位置情報取得装置１では、間欠インターバルにより所定の時間経過毎にＧＰＳ部１６が起動されると共に、受信状態が良好なエリアであるとされる交差点や高度が高い場所において間欠インターバルに関わらずＧＰＳ部１６が起動する。これにより、位置情報取得装置１では、ＧＰＳ部１６による測位の可能性を高めることができる。
また、位置情報取得装置１では、ＧＰＳ部１６の起動時間を起動要因によって変えることで、起動要因に適したＧＰＳ部１６の起動時間となり、不要な起動延長を行うことがないため、測位にかかる電力消費を抑えることができる。
【００６５】
以上のように構成される位置情報取得装置１は、ＧＰＳ部１６と、ＧＰＳ制御部５７と、自律航法位置情報取得部５１と、状況判定部５２と、カウント設定部５５と、を備える。
ＧＰＳ部１６は、ＧＰＳから位置情報を受信する。
ＧＰＳ制御部５７は、間欠的に位置情報を受信するようにＧＰＳ部１６を制御する。
また、ＧＰＳ制御部５７は、状況判定部５２によって入ったと判定された場合に、位置情報を受信するようにＧＰＳ部１６を制御する。
自律航法位置情報取得部５１は、自律航法によって位置情報を取得する。
状況判定部５２は、自律航法によって、自律航法位置情報取得部５１によって位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する。
カウント設定部５５は、ＧＰＳ制御部５７による間欠的な位置情報の受信処理と、状況判定部５２によって入ったと判定された場合の位置情報の受信処理とで異なるタイムアウトの時間を設定する。
これにより、位置情報取得装置１においては、受信の状況を考慮しない間欠的な位置情報の受信処理と、受信の可能性の高いＧＰＳの受信感度が良好となるエリアで受信のタイムアウトの時間を変えることで、不要な電力消費を抑えることができる。
【００６６】
状況判定部５２は、ＧＰＳの受信感度が良好となるエリアとして、交差点に入ったか否かで判定する。
これにより、位置情報取得装置１においては、障害物が周囲にない可能性が高く受信の感度が良好となり得る交差点をＧＰＳの受信感度が良好となるエリアとすることで、受信を行わずにＧＰＳの受信感度が良好となるエリアを判定することができる。
【００６７】
状況判定部５２は、ＧＰＳの受信感度が良好となるエリアとして、高度が高いか否かによって判定する。
これにより、位置情報取得装置１においては、障害物が周囲にない可能性が高く受信の感度が良好となり得る高度の高いエリアをＧＰＳの受信感度が良好となるエリアとすることで、受信を行わずにＧＰＳの受信感度が良好となるエリアを判定することができる。
【００６８】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６９】
上述の実施形態では、ＧＰＳの受信状況が良好であるとされるエリアとして、交差点であること、高度が高いことを例として挙げたが、実際に測位した結果から受信が良好に行える場所を事前にマップ化しておいて、当該マップに基づいて、ＧＰＳ部１６の起動を行うように構成してもよい。
具体的には、状況判定部５２は、ＧＰＳの受信感度が良好となるエリアを、予め記憶されている受信感度マップに基づいて判定するように構成することができる。
【００７０】
また、上述の実施形態では、マップ情報を状況判定情報記憶部７２に記憶させるように構成したが、これに限られず、例えば、外部サーバ等にあるマップ情報をインターネット等のネットワークを介して取得するように構成してもよい。
【００７１】
また、上述の実施形態では、本発明が適用される位置情報取得装置１は、スマートフォンを例として説明したが、特にこれに限定されない。
例えば、本発明は、位置情報取得機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、デジタルカメラ、ポータブルゲーム機等に適用可能である。
【００７２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が位置情報取得装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７３】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７４】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部２１に含まれるハードディスク等で構成される。
【００７５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００７６】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７７】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
ＧＰＳから位置情報を受信する受信手段と、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御手段と、
自律航法によって前記位置情報を取得する取得手段と、
前記自律航法によって、前記取得手段によって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定手段と、
前記判定手段によって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御手段と、
前記第１の受信制御手段による受信処理と、前記第２の受信制御手段による受信処理とで異なるタイムアウトの時間を設定する設定手段と、
を備えることを特徴とする位置情報取得装置。
［付記２］
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアを、予め記憶されている受信感度マップに基づいて判定する、
ことを特徴とする付記１に記載の位置情報取得装置。
［付記３］
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアとして、交差点に入ったか否かで判定する、
ことを特徴とする付記１に記載の位置情報取得装置。
［付記４］
前記判定手段は、前記ＧＰＳの受信感度が良好となるエリアとして、高度が高いか否かによって判定する、
ことを特徴とする付記１乃至３のいずれか１つに記載の位置情報取得装置。
［付記５］
ＧＰＳから位置情報を受信する受信手段を備える位置情報取得装置で実行される位置情報取得方法であって、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御ステップと、
自律航法によって前記位置情報を取得する取得ステップと、
前記自律航法によって、前記取得ステップによって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定ステップと、
前記判定ステップによって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御ステップと、
前記第１の受信制御ステップによる受信処理と、前記第２の受信制御ステップによる受信処理とで異なるタイムアウトの時間を設定する設定ステップと、
を含むことを特徴とする位置情報取得方法。
［付記６］
ＧＰＳから位置情報を受信する受信手段を備える位置情報取得装置を制御するコンピュータを、
間欠的に前記位置情報を受信するように前記受信手段を制御する第１の受信制御手段、
自律航法によって前記位置情報を取得する取得手段、
前記自律航法によって、前記取得手段によって前記位置情報を取得している際にＧＰＳの受信感度が良好となるエリアに入ったか否かを判定する判定手段、
前記判定手段によって入ったと判定された場合に、前記位置情報を受信するように前記受信手段を制御する第２の受信制御手段、
前記第１の受信制御手段による受信処理と、前記第２の受信制御手段による受信処理とで異なるタイムアウトの時間を設定する設定手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７８】
１・・・位置情報取得装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・ＧＰＳ部，１７・・・センサ部，１８・・・撮像部，１９・・・入力部，２０・・・出力部，２１・・・記憶部，２２・・・通信部，２３・・・ドライブ，３１・・・リムーバブルメディア，５１・・・自律航法位置情報取得部，５２・・・状況判定部，５３・・・フラグ設定部，５４・・・状況監視部，５５・・・カウント設定部，５６・・・カウント制御部，５７・・・ＧＰＳ制御部，５８・・・ＧＰＳ位置情報取得部，５９・・・高度情報取得部，７１・・・位置情報記憶部，７２・・・状況判定情報記憶部，７３・・・時間情報記憶部
【図１】
2015121437.tif 000003
【図２】
2015121437.tif 000004
【図３】
2015121437.tif 000005