(57)【特許請求の範囲】
【請求項１】
測位制御装置であって、
当該測位制御装置の外部から予測エフェメリスデータを取得する取得手段と、
前記取得手段により取得された前記予測エフェメリスデータを当該測位制御装置の現在位置を示す位置情報を算出する測位計算に使用するか否かの切り替え条件を、前記予測エフェメリスデータに設定されている有効期限とは異なる所定の条件に基づいて設定する設定手段と、
前記設定手段で設定された前記切り替え条件に基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かを切り替える制御手段と、を備え、
前記設定手段は、前記切り替え条件に基づいて、前記予測エフェメリスデータを、
i）衛星サーチステップと測位計算ステップの両方に使用、
ii）衛星サーチステップのみに使用、
するように、前記切り替え条件を設定し、
前記衛星サーチステップは、測位衛星をサーチするものであり、
前記測位計算ステップは、前記衛星サーチステップによりサーチされた測位衛星から受信した信号を用いて前記測位計算を行なうものである、測位制御装置。
【請求項２】
前記設定手段は、前記切り替え条件を、当該測位制御装置のユーザが設定する、請求項１に記載の測位制御装置。
【請求項３】
前記所定の条件は、当該測位制御装置が算出する位置情報に対して要求される要求位置精度であり、
前記設定手段は、前記要求位置精度に基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かの切り替え条件を設定する、請求項１または２に記載の測位制御装置。
【請求項４】
前記設定手段は、前記要求位置精度が位置精度を問わない設定になっている場合は、前記予測エフェメリスデータを前記測位計算に使用するように、前記切り替え条件を設定する、請求項３に記載の測位制御装置。
【請求項５】
前記要求位置精度には日数が設定されており、
前記設定手段は、前記予測エフェメリスデータが取得されてからの経過日数が前記要求位置精度に設定されている日数以内か否かに基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かの切り替え条件を設定する、請求項３または４に記載の測位制御装置。
【請求項６】
前記設定手段は、前記予測エフェメリスデータが取得されてからの経過日数が前記要求位置精度に設定されている日数以内の場合は、前記予測エフェメリスデータを前記測位計算に使用するように、前記切り替え条件を設定する、請求項５に記載の測位制御装置。
【請求項７】
前記要求位置精度に設定されている日数は、前記要求位置精度が高くなる程、短い日数が設定されている、請求項５または６に記載の測位制御装置。
【請求項８】
前記所定の条件は、当該測位制御装置が算出する位置情報に対して要求される要求位置精度であり、
前記設定手段は、前記要求位置精度に基づいて、前記予測エフェメリスデータを、
i）前記衛星サーチステップと前記測位計算ステップの両方に使用、
ii）前記衛星サーチステップのみに使用、
するように、前記切り替え条件を設定する、請求項１乃至７の何れか１項に記載の測位制御装置。
【請求項９】
前記要求位置精度には日数が設定されており、
前記設定手段は、前記予測エフェメリスデータが取得されてからの経過日数が前記要求位置精度に設定されている日数を越える場合は、前記予測エフェメリスデータを前記衛星サーチステップのみに使用するように、前記切り替え条件を設定する、請求項８に記載の測位制御装置。
【請求項１０】
前記設定手段は、前記要求位置精度が所定の精度より高い場合、前記予測エフェメリスデータを前記衛星サーチステップのみに使用するように、前記切り替え条件を設定する、請求項８または９に記載の測位制御装置。
【請求項１１】
前記設定手段は、更に、前記予測エフェメリスデータが取得されてからの経過日数が前記有効期限を越える場合は、前記予測エフェメリスデータを前記測位計算に使用しないように、前記切り替え条件を設定する、請求項１乃至１０の何れか１項に記載の測位制御装置。
【請求項１２】
測位制御装置に用いられる測位制御方法であって、
当該測位制御装置の外部から予測エフェメリスデータを取得する処理と、
取得された前記予測エフェメリスデータを当該測位制御装置の現在位置を示す位置情報を算出する測位計算に使用するか否かの切り替え条件を、前記予測エフェメリスデータに設定されている有効期限とは異なる所定の条件に基づいて設定する処理と、
設定された前記切り替え条件に基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かを切り替える処理と、を含み、
前記設定する処理は、前記切り替え条件に基づいて、前記予測エフェメリスデータを、
i）衛星サーチステップと測位計算ステップの両方に使用、
ii）衛星サーチステップのみに使用、
するように、前記切り替え条件を設定し、
前記衛星サーチステップは、測位衛星をサーチするものであり、
前記測位計算ステップは、前記衛星サーチステップによりサーチされた測位衛星から受信した信号を用いて前記測位計算を行なうものである、測位制御方法。
【請求項１３】
測位制御装置として用いられるコンピュータに、
当該測位制御装置の外部から予測エフェメリスデータを取得する取得ステップ、
前記取得ステップにより取得された前記予測エフェメリスデータを当該測位制御装置の現在位置を示す位置情報を算出する測位計算に使用するか否かの切り替え条件を、前記予測エフェメリスデータに設定されている有効期限とは異なる所定の条件に基づいて設定する設定ステップ、
前記設定ステップで設定された前記切り替え条件に基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かを切り替える制御ステップ、として機能させ、
前記設定ステップは、前記切り替え条件に基づいて、前記予測エフェメリスデータを、
i）衛星サーチステップと測位計算ステップの両方に使用、
ii）衛星サーチステップのみに使用、
するように、前記切り替え条件を設定し、
前記衛星サーチステップは、測位衛星をサーチするものであり、
前記測位計算ステップは、前記衛星サーチステップによりサーチされた測位衛星から受信した信号を用いて前記測位計算を行なうものである、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位制御装置、測位制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の位置測位において、測位時間の短縮技術が知られている。測位時間の短縮技術の一つとしてＧＰＳ衛星の軌道情報であるエフェメリスを長期予測し、予測された長期エフェメリス（以下、「予測エフェメリス」という。）のデータをネットワーク上のサーバからダウンロードして測位に利用することで、１か月程度の長期間に亘り、短時間測位（ＨｏｔＳｔａｒｔ）が可能になる技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９５３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１〜３に記載の技術では、予測エフェメリスをダウンロードしたものは経過日数にかかわらず利用しており、取得日からの日数が経過するにつれ、本来の軌道情報とのズレが積算される。このため、徐々に位置誤差が大きくなり、１か月後には数百メートル以上の位置誤差が生じるという問題があった。また、ある位置誤差までの経過日数で予測エフェメリスの使用を止めてしまうと、それ以降は衛星サーチの時間短縮の効果も得られなくなるという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、測位時間を短縮しながら、測位精度を高く維持する運用を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の測位制御装置は、
測位制御装置であって、
当該測位制御装置の外部から予測エフェメリスデータを取得する取得手段と、
前記取得手段により取得された前記予測エフェメリスデータを当該測位制御装置の現在位置を示す位置情報を算出する測位計算に使用するか否かの切り替え条件を、前記予測エフェメリスデータに設定されている有効期限とは異なる所定の条件に基づいて設定する設定手段と、
前記設定手段で設定された前記切り替え条件に基づいて、前記予測エフェメリスデータを前記測位計算に使用するか否かを切り替える制御手段と、を備え、
前記設定手段は、前記切り替え条件に基づいて、前記予測エフェメリスデータを、
i）衛星サーチステップと測位計算ステップの両方に使用、
ii）衛星サーチステップのみに使用、
するように、前記切り替え条件を設定し、
前記衛星サーチステップは、測位衛星をサーチするものであり、
前記測位計算ステップは、前記衛星サーチステップによりサーチされた測位衛星から受信した信号を用いて前記測位計算を行なうものである。
【発明の効果】
【０００７】
本発明によれば、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るロガー装置１でのＧＰＳ測位を示す模式図である。
【図２】本発明の一実施形態に係るロガー装置１のハードウェアの構成を示すブロック図である。
【図３】図２のロガー装置１の機能的構成のうち、測位運用処理を実行するための機能的構成を示す機能ブロック図である。
【図４】予測エフェメリスの取得経過日数と、位置誤差及び位置測位時間との関係を示す図である。
【図５】図３の機能的構成を有する図２のロガー装置１が実行する測位運用処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係るロガー装置１でのＧＰＳ測位を示す模式図である。
ロガー装置１では、図１に示すように、複数のＧＰＳ衛星Ｓｔを利用して自機の位置の測位（ＧＰＳ測位）を行う。測位に際して、ロガー装置１は、予測エフェメリスを用いる。
予測エフェメリスは、外部サーバである予測エフェメリスサーバ１００で管理されており、ロガー装置１での利用の際には、一旦、携帯端末２（本実施形態においては、ＰＣやスマートフォン等）に予測エフェメリスをダウンロードしてから、ＵＳＢや無線ＬＡＮ／Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信を介して、ロガー装置１に転送される。その結果、ロガー装置１で予測エフェメリスを取得する。本実施形態においては、ロガー装置１と、携帯端末２との間で通信が確立（接続）した場合に、携帯端末２において予測エフェメリスサーバ１００から予測エフェメリスを取得させて、ロガー装置１は携帯端末２から予測エフェメリスを取得する。
その後、ロガー装置１では、携帯端末２を介して予測エフェメリスサーバ１００から取得した予測エフェメリスを用いて、測位を行う。
【００１１】
図２は、本発明の一実施形態に係るロガー装置１のハードウェアの構成を示すブロック図である。
【００１２】
ロガー装置１は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１４】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１６】
ＧＰＳ部１６は、図示しないＧＰＳ受信アンテナを介して、複数のＧＰＳ衛星からのＧＰＳ信号を受信する。ＣＰＵ１１は、ＧＰＳ部１６が受信したＧＰＳ信号に基づいて、機器の現在位置を示す緯度及び経度、高度の情報（以下、「位置情報」という。）を取得する。
【００１７】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１８】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００１９】
このように構成されるロガー装置１では、ＧＰＳ部１６で行われる位置測位において、予測エフェメリスを、衛星サーチ時間を短縮するための衛星サーチと、ＧＰＳ衛星の軌道情報として測位計算とに利用する。
【００２０】
予測エフェメリスを利用すると、以下のようなメリットとデメリットが生じる。
［メリット］
１．長期に亘り初期測位時間を短縮できる。
予測エフェメリスがない場合、即ち、実エフェメリスを取得する場合には、最短で約３０秒（コールドスタート）となるが、予測エフェメリスを取得する場合には、最短で数秒（ホットスタート）が可能となる。
２．位置精度を要求しなければ実エフェメリスの取得が不要となり、動作時間が短縮される分、低消費となる。
３．コールドスタート感度ではなくホットスタート感度相当となる。
［デメリット］
１．ＧＰＳ衛星から受信された実エフェメリスより位置精度が悪い。
実エフェメリスでの位置精度は、数〜１０ｍであるが、予測エフェメリスの位置精度は、数１０ｍ程度となる。
２．予測エフェメリスの取得から日数が経過するとともに位置精度が悪くなる。
例えば、予測エフェメリスの取得から約３日目では数１０ｍとなり、約１４日目では約１００ｍとなり、約３０日目では約５００ｍとなる。なお、予測エフェメリスの性能は、算出手法や利用アルゴリズムにより前後する。
【００２１】
本実施形態のロガー装置１では、上述したメリットを保持し、デメリットを解消するように、衛星サーチの時間を短縮し続けながら、測位精度を落とさずに位置測位を行うことができる機能を有する。
【００２２】
図３は、図２のロガー装置１の機能的構成のうち、測位運用処理を実行するための機能的構成を示す機能ブロック図である。
測位運用処理とは、衛星サーチにおいては予測エフェメリスを常に利用し、測位計算においては要求される位置精度（以下、「要求位置精度」という。）に応じて、使用日数を変えて予測エフェメリスを利用する一連の処理をいう。
【００２３】
測位運用処理を実行する場合には、図３に示すように、ＣＰＵ１１において、予測エフェメリス取得部５１と、要求位置精度設定部５２と、が機能し、ＧＰＳ部１６において、測位制御部５３が機能する。
【００２４】
また、記憶部１９の一領域には、予測エフェメリス記憶部７１が設定される。
予測エフェメリス記憶部７１には、取得した予測エフェメリスと、予測エフェメリスを予測エフェメリスサーバ１００から取得した日時が記憶される。
【００２５】
予測エフェメリス取得部５１は、外部の予測エフェメリスを管理するサーバ（本実施形態においては、予測エフェメリスサーバ１００）から予測エフェメリスを取得する。本実施形態において、予測エフェメリスは、予測エフェメリスサーバ１００から、携帯端末２を介して、取得する。取得した予測エフェメリスは、予測エフェメリス記憶部７１に記憶させる。
【００２６】
要求位置精度設定部５２は、例えば、ユーザにより入力部１７を介して、要求位置精度を設定する。本実施形態においては、例えば、要求位置精度を［問わない］・要求位置精度を［１００ｍまで許容］・要求位置精度を［５０ｍまで許容］・要求位置精度を［３０ｍまで許容］・要求位置精度を［３０ｍまで許容しない］の何れかが設定される。
また、要求位置精度設定部５２は、設定された要求位置精度を判定する。
【００２７】
測位制御部５３は、設定された要求位置精度に応じて、予測エフェメリスの取得経過日数での予測エフェメリスの利用方法を変えるようにＧＰＳ部１６の制御を行う。
【００２８】
ここで、予測エフェメリスの取得経過日数における特性について説明する。
図４は、予測エフェメリスの取得経過日数と、位置誤差及び位置測位時間との関係を示す図である。なお、図中、実線が予測エフェメリスの取得経過日数と位置誤差の関係を示し、破線が予測エフェメリスの取得経過日数と位置測位時間の関係を示し、二点鎖線が予測エフェメリスを使用しなかった場合の取得経過日数と位置測位時間の関係を示している。
【００２９】
予測エフェメリスの取得経過日数と位置誤差の関係では、図４に示すように、予測エフェメリスの取得日から日数が経過するにつれて、位置誤差が大きくなる。即ち、予測エフェメリスの取得日から３日経過すると３０ｍの位置誤差となり、７日経過すると５０ｍの位置誤差となり、１４日経過すると１００ｍの位置誤差となる。３０日経過すると５００ｍの位置誤差となる。
また、予測エフェメリスの取得経過日数と位置測位時間の関係では、予測エフェメリスの取得日から日数が経過するにつれて、位置測位時間が長くなるが、予測エフェメリスがない場合に比べて長期にわたり短時間となる時間短縮効果が得られる。
【００３０】
予測エフェメリスは、予測エフェメリス取得日数経過と共に、上述したような特性を有するため、ロガー装置１では、経過日数にかかわらず衛星サーチの時間が短縮されるため衛星サーチでは常に利用し、要求位置精度に応じて経過日数を限定して測位計算に利用する。
【００３１】
具体的には、測位制御部５３は、上述したような予測エフェメリスの特性に応じて、以下のように予測エフェメリスを使用する運用を行う。
要求位置精度を［問わない］場合には、予測エフェメリスの有効期限を取得経過日数から３０日とし、３０日目までは＜衛星サーチ＞及び＜測位計算＞の両方に予測エフェメリスを使用する。
要求位置精度を［１００ｍまで許容］する場合には、１００ｍの位置誤差以内となる１４日目以内は＜衛星サーチ＞及び＜測位計算＞の両方に予測エフェメリスを使用し、１００ｍの位置誤差以上となる１５日目以降は、＜衛星サーチ＞のみ予測エフェメリスを使用する。
要求位置精度を［５０ｍまで許容］する場合には、５０ｍの位置誤差以内となる７日目以内は＜衛星サーチ＞及び＜測位計算＞の両方に予測エフェメリスを使用し、５０ｍの位置誤差以上となる８日目以降は、＜衛星サーチ＞のみ予測エフェメリスを使用する。
要求位置精度を［３０ｍまで許容］する場合には、３０ｍの位置誤差以内となる３日目以内は＜衛星サーチ＞及び＜測位計算＞の両方に予測エフェメリスを使用し、３０ｍの位置誤差以上となる４日目以降は、＜衛星サーチ＞のみ予測エフェメリスを使用する。
要求位置精度を［３０ｍまで許容しない］場合には、位置誤差を最優先にするため、＜衛星サーチ＞のみ予測エフェメリスを使用する。
【００３２】
図５は、図３の機能的構成を有する図２のロガー装置１が実行する測位運用処理の流れを説明するフローチャートである。
測位運用処理は、ユーザによる入力部１７への測位運用処理開始の操作により開始される。処理にあたり、予測エフェメリスを取得する専用アプリケーションを携帯端末２にインストールする。ロガー装置１は、携帯端末２を介して、予測エフェメリスサーバ１００から、予測エフェメリスを取得することになる。
【００３３】
ステップＳ１１において、予測エフェメリス取得部５１は、予測エフェメリスサーバ１００で管理される予測エフェメリスを取得するように通信部２０を制御する。本実施形態においては、ロガー装置１と携帯端末２とを接続することにより、携帯端末２が予測エフェメリスサーバ１００から予め取得して置いた予測エフェメリスを取得する。取得した予測エフェメリスは、予測エフェメリス記憶部７１に記憶させる。
【００３４】
ステップＳ１２において、予測エフェメリス取得部５１は、予測エフェメリスを予測エフェメリスサーバ１００から取得した日時を予測エフェメリス記憶部７１に記憶する。
【００３５】
ステップＳ１３において、要求位置精度設定部５２は、例えば、ユーザによる入力部１７へのロガー装置１のアプリケーションの設定操作により、要求位置精度を設定する。要求位置精度は、例えば、要求位置精度を［問わない］・要求位置精度を［１００ｍまで許容］・要求位置精度を［５０ｍまで許容］・要求位置精度を［３０ｍまで許容］・要求位置精度を［３０ｍまで許容しない］の５段階の要求位置精度のうちの何れかが設定される。
【００３６】
ステップＳ１４において、要求位置精度設定部５２は、要求位置精度の設定が［問わない］であるか否かを判定する。
要求位置精度の設定が［問わない］でない場合には、ステップＳ１４においてＮＯと判定されて、処理はステップＳ１６に進む。
要求位置精度の設定が［問わない］である場合には、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に進む。
【００３７】
ステップＳ１５において、測位制御部５３は、予測エフェメリスの有効期限（本実施形態においては、３０日目）まで、予測エフェメリスを衛星サーチ及び測位計算の両方に使用するようにＧＰＳ部１６での運用を行う。その後、測位運用処理は終了する。
【００３８】
ステップＳ１６において、要求位置精度設定部５２は、要求位置精度の設定が［１００ｍまで許容］であるか否かを判定する。
要求位置精度の設定が［１００ｍまで許容］でない場合には、ステップＳ１６においてＮＯと判定されて、処理はステップＳ１８に進む。
要求位置精度の設定が［１００ｍまで許容］である場合には、ステップＳ１６においてＹＥＳと判定されて、処理はステップＳ１７に進む。
【００３９】
ステップＳ１７において、測位制御部５３は、予測データ取得経過日数が１４日目以内は、予測エフェメリスを衛星サーチ及び測位計算の両方に使用し、１５日目以降は、予測エフェメリスを衛星サーチにのみ使用するようにＧＰＳ部１６での運用を行う。その後、測位運用処理は終了する。
【００４０】
ステップＳ１８において、要求位置精度設定部５２は、要求位置精度の設定が［５０ｍまで許容］であるか否かを判定する。
要求位置精度の設定が［５０ｍまで許容］でない場合には、ステップＳ１８においてＮＯと判定されて、処理はステップＳ２０に進む。
要求位置精度の設定が［５０ｍまで許容］である場合には、ステップＳ１８においてＹＥＳと判定されて、処理はステップＳ１９に進む。
【００４１】
ステップＳ１９において、測位制御部５３は、予測データ取得経過日数が７日目以内は、予測エフェメリスを衛星サーチ及び測位計算の両方に使用し、８日目以降は、予測エフェメリスを衛星サーチにのみ使用するようにＧＰＳ部１６での運用を行う。その後、測位運用処理は終了する。
【００４２】
ステップＳ２０において、要求位置精度設定部５２は、要求位置精度の設定が［３０ｍまで許容］であるか否かを判定する。
要求位置精度の設定が［３０ｍまで許容］でない場合、即ち、要求位置精度の設定が［３０ｍまで許容しない］場合には、ステップＳ２０においてＮＯと判定されて、処理はステップＳ２２に進む。
要求位置精度の設定が［３０ｍまで許容］である場合には、ステップＳ２０においてＹＥＳと判定されて、処理はステップＳ２１に進む。
【００４３】
ステップＳ２１において、測位制御部５３は、予測データ取得経過日数が３日目以内は、予測エフェメリスを衛星サーチ及び測位計算の両方に使用し、４日目以降は、予測エフェメリスを衛星サーチにのみ使用するようにＧＰＳ部１６での運用を行う。その後、測位運用処理は終了する。
【００４４】
ステップＳ２２において、測位制御部５３は、予測エフェメリスを位置誤差最優先として測位計算には使用せず、衛星サーチにのみ使用するようにＧＰＳ部１６での運用を行う。その後、測位運用処理は終了する。
【００４５】
従来の技術では、何も制御しない場合には、使用日数が経過するにつれ大きな位置誤差となる問題があり、予測エフェメリスをある位置誤差までの経過日数で使用することを止めてしまうと、それ以降は衛星サーチ短縮効果も得られなくなるという問題があった。
そこで、ロガー装置１では、要求位置精度による予測エフェメリスの取得からの経過日数に応じて、予測エフェメリスを衛星サーチにのみ用いるか、測位計算にも用いるかを２つに分けて考えて制御することで、要求される位置誤差以上にならず、衛星サーチ時間はエフェメリス有効期限まで短縮して、衛星サーチ時間の短縮と位置精度悪化防止を両立することができる。
【００４６】
以上のように構成されるロガー装置１は、測位制御部５３を備える。
測位制御部５３は、予測エフェメリス取得部５１により取得された予測エフェメリスデータを用いることにより、測位に必要なデータを取得する衛星をサーチする衛星サーチ処理をＧＰＳ部１６に実行させるように制御する衛星サーチ制御処理と、要求位置精度設定部５２によって設定された位置精度に基づいて、予測エフェメリス取得部５１により取得された予測エフェメリスデータを用いるか否か判別する第１の判別処理と、予測エフェメリスデータを用いると判別された場合は、予測エフェメリスを用いて測位を行うようにＧＰＳ部１６を制御するとともに、予測エフェメリスデータを用いないと判別された場合は、衛星サーチ制御処理によりサーチされた衛星より取得されたエフェメリスデータを用いて測位を行うようにＧＰＳ部１６を制御する測位制御処理と、を実行する。
これにより、ロガー装置１においては、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【００４７】
測位制御部５３は、第１の判別処理として、予測エフェメリスが取得されてからの経過期間を取得する経過期間取得処理と、設定された位置精度と取得された経過期間とに基づいて、予測エフェメリス取得部５１により取得された予測エフェメリスデータを用いるか否か判別する、第２の判別処理と、を実行する。
これにより、ロガー装置１においては、経過期間に応じて、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【００４８】
測位制御部５３は、位置精度の値夫々に対応して経過期間の値が設定され、第２の判別処理として、取得された経過期間の値が、設定された位置精度の値に対応して設定された経過期間の値以内であるか否か判別し、設定された経過期間の値以内と判別された場合は、予測エフェメリスデータを用いると判別する処理を実行する。
これにより、ロガー装置１においては、経過期間に応じて、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【００４９】
測位制御部５３は、第２の判別処理において、予測エフェメリスデータを用いると判別される条件として、設定される位置精度が高くなるにしたがって、経過期間を短くする。
これにより、ロガー装置１においては、要求される位置精度に応じて、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【００５０】
測位制御部５３は、第２の判別処理において、設定された位置精度の値が第１の閾値以上の場合は、取得された経過期間に係らず、予測エフェメリスデータを用いない。
これにより、ロガー装置１においては、要求される位置精度に応じて、測位時間を短縮しながら、測位精度を高く維持する運用を行うことができる。
【００５１】
測位制御部５３はさらに、設定された位置精度を無効とするか否かを判別する第３の判別処理を実行し、第２の判別処理において、設定された位置精度を無効とすると判別された場合は、予測エフェメリスの予め定められた有効期間が経過するまで、予測エフェメリスを用いる、と判別する処理を実行する。
これにより、ロガー装置１においては、予測エフェメリスの有効期間まで測位時間を短縮しながら、測位精度を全体的に高く維持する運用を行うことができる。
【００５２】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５３】
上述の実施形態では、測位運用処理において位置誤差による処理フローは、多段（５段階）に分けているが、任意に設定可能であり、また、特性関数等の式により無段階になるように構成してもよい。
【００５４】
また、上述の実施形態では、測位装置１として構成したが、ＧＰＳ部１６の機能を有する外部装置を制御するように構成してもよい。
【００５５】
また、上述の実施形態では、本発明が適用されるロガー装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、測位運用処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００５６】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がロガー装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００５７】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００５８】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部１９に含まれるハードディスク等で構成される。
【００５９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００６０】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６１】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
取得部により取得された予測エフェメリスデータを用いることにより、測位に必要なデータを取得する衛星をサーチする衛星サーチ処理を測位部に実行させるように制御する衛星サーチ制御処理と、
設定部によって設定された位置精度に基づいて、前記取得部により取得された予測エフェメリスデータを用いるか否か判別する第１の判別処理と、
前記予測エフェメリスデータを用いると判別された場合は、前記予測エフェメリスを用いて測位を行うように前記測位部を制御するとともに、前記予測エフェメリスデータを用いないと判別された場合は、前記衛星サーチ制御処理によりサーチされた衛星より取得されたエフェメリスデータを用いて測位を行うように前記測位部を制御する測位制御処理と、を実行する処理部を備える測位制御装置。
［付記２］
前記処理部は、前記第１の判別処理として、
前記予測エフェメリスが取得されてからの経過期間を取得する経過期間取得処理と、
前記設定された位置精度と前記取得された経過期間とに基づいて、前記取得部により取得された予測エフェメリスデータを用いるか否か判別する、第２の判別処理と、
を実行する、付記１に記載の測位制御装置。
［付記３］
前記処理部は、
前記位置精度の値夫々に対応して前記経過期間の値が設定され、
前記第２の判別処理として、
前記取得された経過期間の値が、前記設定された位置精度の値に対応して設定された前記経過期間の値以内であるか否か判別し、前記設定された前記経過期間の値以内と判別された場合は、前記予測エフェメリスデータを用いると判別する処理を実行する、付記２に記載の測位制御装置。
［付記４］
前記処理部は、前記第２の判別処理において、
前記予測エフェメリスデータを用いると判別される条件として、前記設定される位置精度が高くなるにしたがって、前記経過期間を短くする、付記２または３に記載の測位制御装置。
［付記５］
前記処理部は、前記第２の判別処理において、
前記設定された位置精度の値が第１の閾値以上の場合は、前記取得された経過期間に係らず、前記予測エフェメリスデータを用いない、と判別する処理を実行する、付記２乃至４の何れか１つに記載の測位制御装置。
［付記６］
前記処理部はさらに、前記設定された位置精度を無効とするか否かを判別する第３の判別処理を実行し、
前記第２の判別処理において、前記設定された前記位置精度を無効とすると判別された場合は、前記予測エフェメリスの予め定められた有効期間が経過するまで、前記予測エフェメリスを用いる、と判別する処理を実行する、付記２乃至５の何れか１つに記載の測位制御装置。
［付記７］
測位制御装置に用いられる測位制御方法であって、前記測位制御装置が、
取得部により取得された予測エフェメリスデータを用いることにより、測位に必要なデータを取得する衛星をサーチする衛星サーチ処理を測位部に実行させるように制御し、
設定部によって設定された位置精度に基づいて、前記取得部により取得された予測エフェメリスデータを用いるか否か判別し、
前記予測エフェメリスデータを用いると判別された場合は、前記取得された予測エフェメリスを用いて測位を行うように前記測位部を制御するとともに、前記予測エフェメリスデータを用いないと判別された場合は、サーチされた衛星より取得されたエフェメリスデータを用いて測位を行うように前記測位部を制御する、測位制御方法。
［付記８］
測位制御装置として用いられるコンピュータに、
取得部により取得された予測エフェメリスデータを用いることにより、測位に必要なデータを取得する衛星をサーチする衛星サーチ処理を測位部に実行させるように制御するステップと、
設定部によって設定された位置精度に基づいて、前記取得部により取得された予測エフェメリスデータを用いるか否か判別するステップと、
前記予測エフェメリスデータを用いると判別された場合は、前記取得された予測エフェメリスを用いて測位を行うように前記測位部を制御するとともに、前記予測エフェメリスデータを用いないと判別された場合は、サーチされた衛星より取得されたエフェメリスデータを用いて測位を行うように前記測位部を制御するステップと、
を実行させるプログラム。
【符号の説明】
【００６２】
１・・・ロガー装置，２・・・携帯端末，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・ＧＰＳ部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・予測エフェメリス取得部，５２・・・要求位置精度設定部，５３・・・測位制御部，７１・・・予測エフェメリス記憶部，１００・・・予測エフェメリスサーバ
【図１】
0006690341.tif 000002
【図２】
0006690341.tif 000003
【図３】
0006690341.tif 000004
【図４】
0006690341.tif 000005
【図５】
0006690341.tif 000006