(57)【要約】      （修正有）【課題】要求される測位性能が担保できる衛星測位を行うこと。【解決手段】電子機器は、ＧＰＳ部１６と、ＧＰＳ情報取得部５１と、センサ情報取得部５２と、受信条件判定部５４と、を備える。ＧＰＳ部１６は、測位衛星からの電波を受信する。ＧＰＳ情報取得部５１は、ＧＰＳ部１６によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する。センサ情報取得部５２は、当該電子機器１が存在する現在地の立地条件情報を取得する。受信条件判定部５４は、現在地の立地条件情報と衛星配置情報とに基づいて、エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星の数を特定する。【選択図】図３
2020170007.tif 000002
【特許請求の範囲】
【請求項１】
測位衛星からの電波を受信する受信部を有する電子機器であって、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得手段と、
前記受信部によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得手段と、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定手段と、
前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得する測位時間取得手段と、
前記受信部を間欠駆動させる制御手段と、を備え、
前記制御手段は、前記予想測位時間に基づいて前記受信部のオン・オフ制御を行い、前記受信部がオフされている間に累積する予想誤差を算出し、前記予想誤差が予め設定されている許容誤差以上となる場合、前記受信部をオンすることを特徴とする電子機器。
【請求項２】
前記立地条件取得手段は、当該電子機器の移動における進行方向の斜度を取得し、
前記衛星特定手段は、前記進行方向の斜度と前記衛星配置情報に基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定することを特徴とする請求項１に記載の電子機器。
【請求項３】
衛星信号の精度情報を取得する精度情報取得手段を備え、
前記測位時間取得手段は、前記精度情報及び前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記立地条件取得手段は、当該電子機器の進行方向の斜度を取得し、
前記衛星特定手段は、前記進行方向の斜度と前記衛星配置情報とに基づいて、前記測位衛星の捕捉において死角となる範囲を取得することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記受信部により受信された測位衛星からの電波に基づいて、現在位置の位置情報を取得する位置情報取得手段を備えることを特徴とする請求項１乃至４のいずれか一項に記載の電子機器。
【請求項６】
測位衛星からの電波を受信する受信部を有する電子機器が実行する測位制御方法であって、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得ステップと、
前記受信部によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得ステップと、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定ステップと、
前記衛星特定ステップにより現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得する測位時間取得ステップと、
前記受信部を間欠駆動させる制御ステップと、を含み、
前記制御ステップは、前記予想測位時間に基づいて前記受信部のオン・オフ制御を行い、前記受信部がオフされている間に累積する予想誤差を算出し、前記予想誤差が予め設定されている許容誤差以上となる場合、前記受信部をオンすることを特徴とする測位制御方法。
【請求項７】
測位衛星からの電波を受信する受信部を有する電子機器を制御するコンピュータに、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得機能と、
前記受信部によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得機能と、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定機能と、
前記衛星特定機能により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得する測位時間取得機能と、
前記受信部を間欠駆動させる制御機能と、を実現させ、
前記制御機能は、前記予想測位時間に基づいて前記受信部のオン・オフ制御を行い、前記受信部がオフされている間に累積する予想誤差を算出し、前記予想誤差が予め設定されている許容誤差以上となる場合、前記受信部をオンすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、測位制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＧＰＳ等の測位衛星を用いた測位を間欠的に行い、ＧＰＳ測位が行われていない間の位置を自律航法（デッドレコニング）によって推定する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５５８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、自律航法（デッドレコニング）後、ＧＰＳ測位を行う際に、現在地の立地条件によってＧＰＳ信号の受信環境が悪化し、測位までの時間が長期化した場合、自律航法において想定している以上の誤差が蓄積してしまうため、要求される測位性能が担保できなくなる場合がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、要求される測位性能が担保できる衛星測位を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子機器は、
測位衛星からの電波を受信する受信部を有する電子機器であって、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得手段と、
前記受信部によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得手段と、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定手段と、
前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得する測位時間取得手段と、
前記受信部を間欠駆動させる制御手段と、を備え、
前記制御手段は、前記予想測位時間に基づいて前記受信部のオン・オフ制御を行い、前記受信部がオフされている間に累積する予想誤差を算出し、前記予想誤差が予め設定されている許容誤差以上となる場合、前記受信部をオンすることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、要求される測位性能が担保できる衛星測位を行うことができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】本発明の一実施形態である電子機器の概略図である。
【図１Ｂ】電子機器の使用形態例を示す模式図である。
【図２】電子機器のハードウェア構成を示すブロック図である。
【図３】図１の電子機器の機能的構成のうち、測位制御処理を実行するための機能的構成を示す機能ブロック図である。
【図４】受信可能なＧＰＳ衛星の数が変化する状態を示す模式図である。
【図５Ａ】ＧＰＳ信号の間欠的な受信を行う場合の制御形態の例を示す模式図であり、ＧＰＳ信号の間欠的な受信を行う場合の基本的な制御形態の例を示す図である。
【図５Ｂ】ＧＰＳ信号の間欠的な受信を行う場合の制御形態の例を示す模式図であり、ＧＰＳ信号の受信環境が不良であるときに、基本的な制御形態で制御された場合の例を示す図である。
【図５Ｃ】ＧＰＳ信号の間欠的な受信を行う場合の制御形態の例を示す模式図であり、本発明の制御形態で制御された場合の例を示す図である。
【図６】電子機器が実行する測位制御処理の流れを説明するフローチャートである。
【図７】受信可能なＧＰＳ衛星の数が変化する状態を示す模式図である。
【図８】電子機器が実行する測位制御処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［第１実施形態］
［構成］
図１Ａは、本発明の一実施形態である電子機器１の概略図である。また、図１Ｂは、電子機器１の使用形態例を示す模式図である。
本実施形態の電子機器１は、後述する測位制御処理を実行することにより、測位衛星からの信号に基づく測位を実行する。
また、電子機器１は、各種センサを備えるセンサユニットとして機能し、計測対象に装着されることにより、計測対象の動きをセンシングしてセンサ情報を取得する。そして、電子機器１は、取得したセンサ情報（例えば、加速度及び地磁気）を用いて、自律航法による測位を実行する。なお、本実施形態においては、トレッキング等のアクティビティを行うユーザに電子機器１を装着することにより、ユーザの動作をセンシングするものとする。一例として、電子機器１は、ユーザが背負うリュックサックのショルダーストラップに装着することができる。
【００１０】
図２は、電子機器１のハードウェア構成を示すブロック図である。
電子機器１は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、センサ部１７と、撮像部１８と、入力部１９と、出力部２０と、記憶部２１と、通信部２２と、ドライブ２３と、を備えている。
【００１１】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部２１からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１２】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１３】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、センサ部１７、撮像部１８、入力部１９、出力部２０、記憶部２１、通信部２２及びドライブ２３が接続されている。
【００１４】
ＧＰＳ部１６は、図示しないＧＰＳ受信アンテナを介して、複数のＧＰＳ衛星からのＧＰＳ信号（衛星の航路を示す情報・時刻情報等）を受信する。ＣＰＵ１１は、ＧＰＳ部１６が受信したＧＰＳ信号に基づいて、機器の現在位置を示す緯度及び経度、高度の情報等の位置情報を取得する。
【００１５】
センサ部１７は、地磁気センサ１７ａと、ジャイロセンサ（角速度センサ）１７ｂと、加速度センサ１７ｃと、気圧センサ１７ｄと、を備え、これらセンサによる検出結果のデータをＣＰＵ１１に出力する。なお、センサ部１７には、これらのセンサの他、電子機器１で実行される処理に必要な各種センサ（気温センサ等）を適宜備えることができる。
【００１６】
撮像部１８は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
撮像部１８にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１８の出力信号として出力される。
このような撮像部１８の出力信号を撮像画像のデータとして、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１８】
入力部１９は、各種ボタン等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部２０は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
本実施形態においては、画像やアイコン等を表示するディスプレイとなる出力部２０にタッチやスワイプ等の入力操作可能な入力部１９が重畳的に配置されて、インターフェースとなるタッチパネルを構成する。
【００１９】
記憶部２１は、フラッシュメモリ等の半導体メモリで構成され、各種データを記憶する。
【００２０】
通信部２２は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）あるいはＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の規格に準拠した無線通信や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠したケーブル等での有線通信によって、他の装置（例えば、スマートフォン）との間で行う通信を制御する。なお、通信部２２は、複数の通信方式により通信を行う機能を有していてもよい。
【００２１】
ドライブ２３には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２３によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２１にインストールされる。また、リムーバブルメディア３１は、記憶部２１に記憶されている各種データも、記憶部２１と同様に記憶することができる。
【００２２】
図３は、図１の電子機器１の機能的構成のうち、測位制御処理を実行するための機能的構成を示す機能ブロック図である。
測位制御処理とは、電子機器１において、ＧＰＳ信号の間欠的な受信と歩行者デッドレコニングを用いた現在位置の推定とを併せて測位を行う際に、ＧＰＳ信号の非受信時における受信条件に基づいて、ＧＰＳ信号の受信のオン／オフを制御する一連の処理をいう。
【００２３】
測位制御処理が実行される場合には、図３に示すように、ＣＰＵ１１において、ＧＰＳ情報取得部５１と、センサ情報取得部５２と、デッドレコニング部５３と、受信条件判定部５４と、測位制御部５５と、が機能する。
また、記憶部２１の一領域には、位置情報記憶部７１と、ＧＰＳ情報記憶部７２と、デッドレコニング情報記憶部７３と、が設定される。
【００２４】
位置情報記憶部７１には、ＧＰＳ信号の受信によって取得された位置情報及び歩行者デッドレコニングにより取得された位置情報が時刻情報と共に記憶される。
ＧＰＳ情報記憶部７２には、ＧＰＳによる測位のためのＧＰＳ関連情報が記憶される。例えばＧＰＳ情報記憶部７２には、ＧＰＳ測位で用いられるエフェメリス情報や、受信したＧＰＳ信号の信号品質及び測位精度に関する情報、さらにＧＰＳ衛星の配置情報等が記憶される。
【００２５】
デッドレコニング情報記憶部７３には、歩行者デッドレコニングによる位置の推定に関連するデッドレコニング関連情報が記憶される。例えば、デッドレコニング情報記憶部７３には、歩行者デッドレコニングにおける位置の推定誤差の発生度合いを示す情報が記憶される。本実施形態においては、歩行者デッドレコニングにおける位置の推定誤差の発生度合いを示す情報として、単位時間あたりの位置の推定誤差の発生量（距離）が記憶されている。この場合、ユーザが移動していない時間には、推定誤差をゼロとすることができる。なお、歩行者デッドレコニングにおける位置の推定誤差の発生度合いを示す情報として、単位移動距離当たりの位置の推定誤差の発生量（距離）を記憶しておくこととしてもよい。歩行者デッドレコニングにおける位置の推定誤差の発生度合いを示す情報は、実測あるいはシミュレーションによって取得することができる。
【００２６】
ＧＰＳ情報取得部５１は、ＧＰＳ部１６によってＧＰＳ信号が受信されている場合、ＧＰＳ信号に基づいて、位置情報（緯度、経度及び高さ）を取得する。
センサ情報取得部５２は、センサ部１７によって取得される各種センサの検出結果を取得する。
【００２７】
デッドレコニング部５３は、ＧＰＳ部１６によってＧＰＳ信号が受信されていない場合、センサ情報取得部５２によって取得された各種センサの検出結果に基づいて、歩行者デッドレコニングによりユーザの移動方向及び移動距離を算出する。本実施形態において、デッドレコニング部５３は、地磁気センサ１７ａ及び／またはジャイロセンサ１７ｂにより進行方向を取得し、加速度センサ１７ｃにより歩数等を取得して、ユーザの移動軌跡を取得する。また、デッドレコニング部５３は、気圧センサ１７ｄにより、高度差を取得する。そして、デッドレコニング部５３は、ＧＰＳ信号に基づいて取得された位置情報に対し、歩行者デッドレコニングにより算出した移動方向に移動距離を加算することにより、位置情報を取得する。
【００２８】
受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足するか否か（エフェメリス情報の下限値以上であるか否か）を判定する。受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足する場合、現在の進行方向及び現在位置の斜度（立地条件情報）とＧＰＳ情報記憶部７２に記憶されているＧＰＳ衛星の配置情報とから、現在地において捕捉できるＧＰＳ衛星を特定する。なお、現在の進行方向は、例えば地磁気センサ１７ａの検出結果から取得することができ、現在位置の斜度は、例えば加速度センサ１７ｃの検出結果から取得することができる。また、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報（より具体的には、現在地において捕捉できると特定されたＧＰＳ衛星から取得したエフェメリス情報）に基づいて、ＧＰＳの予想測位時間を算出する。さらに、受信条件判定部５４は、算出した予想測位時間に対応する歩行者デッドレコニングの推定誤差、及び、現在までの歩行者デッドレコニングにおいて発生している位置の推定誤差を算出する。そして、受信条件判定部５４は、歩行者デッドレコニングの予想誤差の値（予想測位時間に対応する歩行者デッドレコニングの推定誤差、及び、現在までの歩行者デッドレコニングにおいて発生している位置の推定誤差の和）が許容誤差の値以上であるか否かを判定する。なお、歩行者デッドレコニングの予想誤差の値が許容誤差の値以上である場合、測位制御部５５によって、ＧＰＳ信号の受信がオンされる。
【００２９】
測位制御部５５は、受信条件判定部５４によって、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足していないと判定された場合及び歩行者デッドレコニングの予想誤差の値が許容誤差の値以上であると判定された場合、ＧＰＳ信号の受信をオンにする。なお、測位制御部５５は、測位制御処理が開始された直後やユーザによる指示が行われた場合にも、ＧＰＳ信号の受信をオンする。また、測位制御部５５は、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得されたか否かを判定する。測位制御部５５は、エフェメリス情報が予め定められた規定数以上取得された場合、取得されたエフェメリス情報をＧＰＳ情報記憶部７２に記憶する。また、測位制御部５５は、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得された場合、ＧＰＳ衛星の配置情報を算出し、算出したＧＰＳ衛星の配置情報をＧＰＳ情報記憶部７２に記憶した後、ＧＰＳ信号の受信をオフする。
【００３０】
このような機能が実現されることにより、電子機器１においては、ＧＰＳ信号の受信がオフされている状態において、ＧＰＳ信号の受信条件を判定し、ＧＰＳ信号の受信をオンしてからＧＰＳにより位置情報が取得されるまでに、歩行者デッドレコニングにより累積する推定誤差の値が許容誤差の値以上となるか否かが逐次判定される。
【００３１】
図４は、受信可能なＧＰＳ衛星の数が変化する状態を示す模式図である。
図４に示すように、ユーザが山の北側斜面に位置している場合、南の方向にある衛星（図４中の斜線部Ａ１内の衛星）が受信不可能な状態となる。また、ユーザが山の東側斜面に位置している場合は、西の方向にある衛星（図４中の斜線部Ａ２内の衛星）が受信不可能な状態となる。このように、ユーザが位置する斜面の違いにより、捕捉可能な衛星数が異なるものとなる。また、仮に、ユーザが位置する斜面と反対の方向にある衛星からＧＰＳ信号を受信できたとしても、受信信号のＣＮ値が低下する。
【００３２】
図５Ａ〜図５Ｃは、ＧＰＳ信号の間欠的な受信を行う場合の制御形態の例を示す模式図であり、図５Ａは、ＧＰＳ信号の間欠的な受信を行う場合の基本的な制御形態の例、図５Ｂは、ＧＰＳ信号の受信環境が不良であるときに、図５Ａの基本的な制御形態で制御された場合の例、図５Ｃは、本発明の制御形態で制御された場合の例を示す図である。
図５Ａに示すように、基本的な制御形態では、予め設定されたタイミングでＧＰＳ信号の受信がオンとなり、ＧＰＳがＦｉｘした後、ＧＰＳ信号の受信がオフとされる。このとき、ＧＰＳがＦｉｘするまでに所定の時間を要する。そして、ＧＰＳ信号の受信がオフとされた後、歩行者デッドレコニングが行われる。その後、歩行者デッドレコニングによる許容誤差を超える前に、再びＧＰＳ信号の受信がオンとされる。
【００３３】
ここで、図５Ｂに示すように、ＧＰＳ信号の受信環境が不良である場合、ＧＰＳ信号の受信をオンした後、タイムアウトとして予め設定された時間以上、ＧＰＳがＦｉｘしない事態が発生し、この場合、一旦、ＧＰＳ信号の受信をオフしてからリトライが行われる。このような処理が繰り返されると、ＧＰＳのＦｉｘまでに要する時間が長期化し、歩行者デッドレコニングによる許容誤差を超える場合がある。そのため、要求される測位性能が充足されないこととなる。
【００３４】
これに対し、図５Ｃに示すように、本発明の制御形態では、ＧＰＳ信号の受信がオフされている状態において、ＧＰＳ信号の受信条件を判定し、歩行者デッドレコニングの予想誤差の値が許容誤差の値以上となると判定された場合には、ＧＰＳ信号の受信をオンする。
これにより、ＧＰＳがＦｉｘするまでのタイミングを早め、歩行者デッドレコニングによる許容誤差を超える事態を抑制することができる。
即ち、測位衛星からの信号を間欠的に受信して行われる測位をより適切に制御し、要求される測位性能が担保できる衛星測位を行うことが可能となる。
【００３５】
［動作］
次に、電子機器１の動作を説明する。
図６は、電子機器１が実行する測位制御処理の流れを説明するフローチャートである。
測位制御処理は、入力部１９を介して測位制御処理の開始を指示する操作が行われることにより開始される。
【００３６】
ステップＳ１において、測位制御部５５は、ＧＰＳ信号の受信をオンにする。
ステップＳ２において、測位制御部５５は、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得されたか否かを判定する。
ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得されていない場合、ステップＳ２においてＮＯと判定されて、ステップＳ２の処理が繰り返される。
一方、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得された場合、ステップＳ２においてＹＥＳと判定されて、取得したエフェメリス情報、受信したＧＰＳ信号の信号品質及び測位精度に関する情報がＧＰＳ情報記憶部７２に記憶され、処理はステップＳ３に移行する。
【００３７】
ステップＳ３において、測位制御部５５は、ＧＰＳ衛星の配置情報を算出し、算出したＧＰＳ衛星の配置情報をＧＰＳ情報記憶部７２に記憶する。
ステップＳ４において、測位制御部５５は、ＧＰＳ信号の受信をオフする。
ステップＳ５において、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足するか否か（エフェメリス情報の下限値以上であるか否か）を判定する。
現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足しない場合、ステップＳ５においてＮＯと判定されて、処理はステップＳ１に移行する。
一方、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足する場合、ステップＳ５においてＹＥＳと判定されて、処理はステップＳ６に移行する。
【００３８】
ステップＳ６において、受信条件判定部５４は、現在の進行方向及び現在位置の斜度とＧＰＳ情報記憶部７２に記憶されているＧＰＳ衛星の配置情報とから、現在地において捕捉できるＧＰＳ衛星を特定する。
ステップＳ７において、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報のうち、現在地において捕捉できると特定されたＧＰＳ衛星から取得したエフェメリス情報に基づいて、ＧＰＳの予想測位時間を算出する。
ステップＳ８において、受信条件判定部５４は、算出した予想測位時間に対応する歩行者デッドレコニングの推定誤差を算出する。
ステップＳ９において、受信条件判定部５４は、現在までの歩行者デッドレコニングにおいて発生している位置の推定誤差を算出する。
【００３９】
ステップＳ１０において、受信条件判定部５４は、歩行者デッドレコニングの予想誤差の値（予想測位時間に対応する歩行者デッドレコニングの推定誤差、及び、現在までの歩行者デッドレコニングにおいて発生している位置の推定誤差の和）が許容誤差の値以上であるか否かを判定する。
歩行者デッドレコニングの予想誤差の値が許容誤差の値以上でない場合、ステップＳ１０においてＮＯと判定されて、処理はステップＳ５に移行する。
一方、歩行者デッドレコニングの予想誤差の値が許容誤差の値以上である場合、ステップＳ１０においてＹＥＳと判定されて、処理はステップＳ１に移行する。
このような処理が、測位制御処理の終了を指示する操作が行われるまで繰り返される。
【００４０】
以上のように、本実施形態に係る電子機器１は、ＧＰＳ信号の受信がオフされている状態において、ＧＰＳ信号の受信条件を判定し、ＧＰＳ信号の受信をオンしてからＧＰＳにより位置情報が取得されるまでに、歩行者デッドレコニングにより累積する推定誤差の値が許容誤差の値以上となるか否かを逐次判定する。そして、電子機器は、歩行者デッドレコニングの予想誤差の値が許容誤差の値以上となると判定した場合には、ＧＰＳ信号の受信をオンする。
これにより、ＧＰＳがＦｉｘするまでのタイミングを早め、歩行者デッドレコニングによる許容誤差を超える事態を抑制することができる。
即ち、測位衛星からの信号を間欠的に受信して行われる測位をより適切に制御し、要求される測位性能が担保できる衛星測位を行うことが可能となる。
【００４１】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
第２実施形態に係る電子機器１のハードウェア構成は、第１実施形態の図２に示すハードウェア構成と同様である。
また、第２実施形態に係る電子機器１の機能的構成のうち、受信条件判定部５４の構成以外は、第１実施形態の図３に示す機能的構成と同様である。
以下、第１実施形態と異なる部分である受信条件判定部５４の機能的構成及び測位制御処理の流れについて主として説明する。
【００４２】
受信条件判定部５４は、ＧＰＳ信号の受信がオンされている場合に、現在の進行方向及び現在位置の斜度から、ＧＰＳ衛星の捕捉において死角となる範囲（全天の中で見通せない範囲）を記憶する。また、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足するか否か（エフェメリス情報の下限値以上であるか否か）を判定する。受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足する場合、現在の進行方向及び現在位置の斜度（立地条件）から、ＧＰＳ衛星の捕捉において死角となる範囲（全天の中で見通せない範囲）を算出する。そして、受信条件判定部５４は、記憶された死角となる範囲と、新たに算出した死角となる範囲とのずれが予め設定された大きさ以上となっているか否かを判定する。なお、記憶された死角となる範囲と、新たに算出した死角となる範囲とのずれが予め設定された大きさ以上となっている場合、捕捉可能な衛星数が大きく変化し、ＧＰＳ信号の受信中に蓄積されたエフェメリス情報が使用できなくなっていると考えられるため、測位制御部５５によって、ＧＰＳ信号の受信がオンされる。
【００４３】
図７は、受信可能なＧＰＳ衛星の数が変化する状態を示す模式図である。
図７に示すように、ユーザが山の北側斜面に位置している場合、南の方向の所定範囲（図７中の斜線部Ａ３）がＧＰＳ衛星の捕捉において死角となる。また、ユーザが山の南側斜面に位置している場合は、北の方向の所定範囲（図７中の斜線部Ａ４）がＧＰＳ衛星の捕捉において死角となる。このように、ユーザが位置する斜面の違いにより、全天の中で見通せない範囲が変化するため、捕捉可能な衛星数が異なるものとなる。
【００４４】
これに対し、上述の機能が実現されることにより、電子機器１においては、ＧＰＳ信号の受信がオンされている場合にＧＰＳ衛星の捕捉において死角となる範囲と、ＧＰＳ信号の受信がオフされている場合にＧＰＳ衛星の捕捉において死角になる範囲とを比較し、これらの範囲が大きく異なる場合には、ＧＰＳ信号の受信がオンされる。
これにより、ＧＰＳ信号の受信がオフされている場合に、ＧＰＳ信号の受信がオンされていた際に蓄積したエフェメリス情報が使用できなくなり、ＧＰＳのＦｉｘまでに要する時間が過度に長くなることを抑制できる。即ち、ＧＰＳがＦｉｘするまでのタイミングを早めることができる。
したがって、測位衛星からの信号を間欠的に受信して行われる測位をより適切に制御し、要求される測位性能が担保できる衛星測位を行うこと可能となる。
【００４５】
［動作］
次に、電子機器１の動作を説明する。
図８は、電子機器１が実行する測位制御処理の流れを説明するフローチャートである。
測位制御処理は、入力部１９を介して測位制御処理の開始を指示する操作が行われることにより開始される。
【００４６】
ステップＳ２１において、測位制御部５５は、ＧＰＳ信号の受信をオンにする。
ステップＳ２２において、測位制御部５５は、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得されたか否かを判定する。
ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得されていない場合、ステップＳ２２においてＮＯと判定されて、ステップＳ２２の処理が繰り返される。
一方、ＧＰＳがＦｉｘし、エフェメリス情報が予め定められた規定数以上取得された場合、ステップＳ２２においてＹＥＳと判定されて、取得したエフェメリス情報、受信したＧＰＳ信号の信号品質及び測位精度に関する情報がＧＰＳ情報記憶部７２に記憶され、処理はステップＳ２３に移行する。
【００４７】
ステップＳ２３において、受信条件判定部５４は、現在の進行方向及び現在位置の斜度から、ＧＰＳ衛星の捕捉において死角となる範囲（全天の中で見通せない範囲）を記憶する。
ステップＳ２４において、測位制御部５５は、ＧＰＳ信号の受信をオフする。
【００４８】
ステップＳ２５において、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足するか否か（エフェメリス情報の下限値以上であるか否か）を判定する。
現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足しない場合、ステップＳ２５においてＮＯと判定されて、処理はステップＳ２１に移行する。
一方、現在蓄積されている有効なエフェメリス情報が予め定められた条件を充足する場合、ステップＳ２５においてＹＥＳと判定されて、処理はステップＳ２６に移行する。
【００４９】
ステップＳ２６において、現在の進行方向及び現在位置の斜度から、ＧＰＳ衛星の捕捉において死角となる範囲（全天の中で見通せない範囲）を算出する。
ステップＳ２７において、受信条件判定部５４は、ステップＳ２３で記憶された死角となる範囲と、ステップＳ２６で新たに算出した死角となる範囲とのずれが予め設定された大きさ以上となっているか否かを判定する。
ステップＳ２３で記憶された死角となる範囲と、ステップＳ２６で新たに算出した死角となる範囲とのずれが予め設定された大きさ以上となっていない場合、ステップＳ２７においてＮＯと判定されて、処理はステップＳ２５に移行する。
一方、ステップＳ２３で記憶された死角となる範囲と、ステップＳ２６で新たに算出した死角となる範囲とのずれが予め設定された大きさ以上となっている場合、ステップＳ２７においてＹＥＳと判定されて、処理はステップＳ２１に移行する。
このような処理が、測位制御処理の終了を指示する操作が行われるまで繰り返される。
【００５０】
以上のように、本実施形態に係る電子機器１は、ＧＰＳ信号の受信がオンされている場合にＧＰＳ衛星の捕捉において死角となる範囲と、ＧＰＳ信号の受信がオフされている場合にＧＰＳ衛星の捕捉において死角になる範囲とを比較し、これらの範囲が大きく異なる場合には、ＧＰＳ信号の受信をオンする。
これにより、ＧＰＳ信号の受信がオフされている場合に、ＧＰＳ信号の受信がオンされていた際に蓄積したエフェメリス情報が使用できなくなり、ＧＰＳのＦｉｘまでに要する時間が過度に長くなることを抑制できる。即ち、ＧＰＳがＦｉｘするまでのタイミングを早めることができる。
したがって、測位衛星からの信号を間欠的に受信して行われる測位をより適切に制御し、要求される測位性能が担保できる衛星測位を行うことが可能となる。
【００５１】
以上のように構成される電子機器１は、ＧＰＳ部１６と、ＧＰＳ情報取得部５１と、センサ情報取得部５２と、受信条件判定部５４と、を備える。
ＧＰＳ部１６は、測位衛星からの電波を受信する。
ＧＰＳ情報取得部５１は、ＧＰＳ部１６によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する。
センサ情報取得部５２は、当該電子機器１が存在する現在地の立地条件情報を取得する。
受信条件判定部５４は、現在地の立地条件情報と衛星配置情報とに基づいて、エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星の数を特定する。
これにより、ＧＰＳ信号を受信していない場合であっても、ＧＰＳ信号の受信条件を判定することができるため、ＧＰＳ信号の受信を行う適切なタイミングを判定することができる。
したがって、要求される測位性能が担保できる衛星測位を行うことができる。
【００５２】
センサ情報取得部５２は、当該電子機器１の移動における進行方向及び斜度を取得する。
受信条件判定部５４は、進行方向の斜度と衛星配置情報に基づいて、エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する。
これにより、電子機器１が存在する位置において、地形等の影響を反映させて、ＧＰＳ信号を受信可能な衛星を特定することができる。
【００５３】
受信条件判定部５４は、現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、ＧＰＳ部１６による予想測位時間を取得する。
これにより、ＧＰＳ信号の受信がオフされている場合に、ＧＰＳ信号の受信をオンした後に測位に要する時間を推定することが可能となる。
【００５４】
ＧＰＳ情報取得部５１は、衛星信号の精度情報を取得する。
受信条件判定部５４は、精度情報及び現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、ＧＰＳ部１６による予想測位時間を取得する。
これにより、衛星信号の精度情報を反映させて、ＧＰＳ信号の受信がオフされている場合に、ＧＰＳ信号の受信をオンした後に測位に要する時間を推定することが可能となる。
【００５５】
電子機器１は、測位制御部５５を備える。
測位制御部５５は、ＧＰＳ部１６を間欠駆動させる。
また、測位制御部５５は、予想測位時間に基づいてＧＰＳ部１６のオン・オフ制御を行う。
これにより、予想測位時間が長期化することが見込まれる状況となった場合に、ＧＰＳ部１６をオンし、ＧＰＳによって速やかに測位することが可能となる。
【００５６】
測位制御部５５は、予想測位時間に基づいて、ＧＰＳ部１６がオフされている間に累積する予想誤差を算出し、予想誤差が予め設定されている許容誤差以上となる場合、ＧＰＳ部１６をオンする。
これにより、ＧＰＳ部１６がオフされている場合に、測位誤差をより正確に予想して、ＧＰＳによる測位を行うことが可能となる。
【００５７】
センサ情報取得部５２は、当該電子機器１の移動における進行方向及び斜度を取得する。
受信条件判定部５４は、進行方向の斜度と衛星配置情報とに基づいて、測位衛星の捕捉において死角となる範囲を取得する。
これにより、測位衛星の捕捉において死角となる範囲の変化に基づいて、ＧＰＳによる測位を行うことが可能となる。
【００５８】
ＧＰＳ情報取得部５１は、ＧＰＳ部１６により受信された測位衛星からの電波に基づいて、現在位置の位置情報を取得する。
これにより、要求される測位性能が担保された正確な位置情報を取得することができる。
【００５９】
また、電子機器１は、ＧＰＳ部１６と、センサ情報取得部５２と、測位制御部５５と、を備える。
測位制御部５５は、ＧＰＳ部１６を間欠駆動させる。
センサ情報取得部５２は、当該電子機器１が存在する現在地の立地条件情報を取得する。
測位制御部５５は、当該電子機器１が存在する現在地の立地条件情報に基づいて、ＧＰＳ部１６のオン・オフ制御を行う。
これにより、ＧＰＳ信号を受信していない場合であっても、ＧＰＳ信号の受信条件を判定することができるため、ＧＰＳ信号の受信を行う適切なタイミングを判定することができる。
したがって、要求される測位性能が担保できる衛星測位を行うことができる。
【００６０】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
例えば、上述の実施形態では、ＧＰＳによって測位を行う場合を例に挙げて説明したが、これに限られない。即ち、本発明は、ロシアのＧＬＯＮＡＳＳ、欧州のＧａｌｉｌｅｏ、あるいは、中国のＢｅｉＤｏｕ等、衛星を利用した種々の測位システムに適用することができる。
また、上述の実施形態で実行される自律航法としては、歩行者向け、あるいは、その他の各種デッドレコニング技術を採用することができる。
【００６１】
上述の実施形態では、立地条件として、現在の進行方向及び現在位置の斜度を取得するものとして説明したが、これに限られない。即ち、現在位置から信号を受信可能な衛星を判定できれば、立地条件として、地図情報または地形情報を取得することとしてもよい。地図情報としては、例えば、市街図等が含まれ、立地する建物の高さ等を取得することができる。また、地形情報としては、地形図等が含まれ、地形の起伏等を取得することができる。
【００６２】
また、第１実施形態において、受信条件判定部５４は、現在蓄積されている有効なエフェメリス情報（より具体的には、捕捉できるＧＰＳ衛星の数）に基づいて、ＧＰＳの予想測位時間を算出するものとしたが、これに限られない。例えば、ＧＰＳ信号の測位精度に関する情報または信号品質に関する情報に基づいて、ＧＰＳの予想測位時間を算出したり、現在蓄積されている有効なエフェメリス情報（より具体的には、現在地において捕捉できると特定されたＧＰＳ衛星から取得したエフェメリス情報）、ＧＰＳ信号の測位精度に関する情報及び信号品質に関する情報のうちの１つまたは複数の組み合わせに基づいて、ＧＰＳの予想測位時間を算出してもよい。
【００６３】
また、上述の第１実施形態及び第２実施形態を組み合わせた実施形態とすることが可能である。即ち、第１実施形態及び第２実施形態における受信条件判定部５４の機能を共に実装し、第１実施形態における判定条件及び第２実施形態における判定条件をそれぞれ判定した結果に応じて、ＧＰＳ信号の受信をオンするように制御することができる。
【００６４】
また、上述の実施形態では、本発明が適用される電子機器１は、センサユニットを例として説明したが、特にこれに限定されない。
例えば、本発明は、測位機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、スマートウォッチ、ポータブルゲーム機等に適用可能である。
【００６５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が電子機器１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００６６】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６７】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ
Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部２１に含まれる半導体メモリ等で構成される。
【００６８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６９】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７０】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
測位衛星からの電波を受信する受信部を有する電子機器であって、
前記受信部によりエフェメリス情報を取得し、当該エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得手段と、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得手段と、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定手段と、
を備えることを特徴とする電子機器。
［付記２］
前記立地条件取得手段は、当該電子機器の移動における進行方向及び斜度を取得し、
前記衛星特定手段は、前記進行方向の斜度と前記衛星配置情報に基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定することを特徴とする付記１に記載の電子機器。
［付記３］
前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得する測位時間取得手段、
を備えることを特徴とする付記１または２に記載の電子機器。
［付記４］
衛星信号の精度情報を取得する精度情報取得手段を備え、
前記測位時間取得手段は、前記精度情報及び前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星から取得したエフェメリス情報に基づいて、前記受信部による予想測位時間を取得することを特徴とする付記３に記載の電子機器。
［付記５］
前記受信部を間欠駆動させる制御手段を備え、
前記制御手段は、前記予想測位時間に基づいて前記受信部のオン・オフ制御を行うことを特徴とする付記３または４に記載の電子機器。
［付記６］
前記制御手段は、前記予想測位時間に基づいて、前記受信部がオフされている間に累積する予想誤差を算出し、前記予想誤差が予め設定されている許容誤差以上となる場合、前記受信部をオンすることを特徴とする付記５に記載の電子機器。
［付記７］
前記立地条件取得手段は、当該電子機器の進行方向及び斜度を取得し、
前記衛星特定手段は、前記進行方向の斜度と前記衛星配置情報とに基づいて、前記測位衛星の捕捉において死角となる範囲を取得することを特徴とする付記１に記載の電子機器。
［付記８］
前記受信部を間欠駆動させる制御手段を備え、
前記制御手段は、前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星に基づいて、前記受信部のオン・オフ制御を行うことを特徴とする付記１に記載の電子機器。
［付記９］
前記受信部を間欠駆動させる制御手段を備え、
前記制御手段は、前記衛星特定手段により現在地において捕捉可能な測位衛星と特定された測位衛星及び前記測位衛星の捕捉において死角となる範囲の少なくともいずれかに基づいて、前記受信部のオン・オフ制御を行うことを特徴とする付記１または７に記載の電子機器。
［付記１０］
前記受信部により受信された測位衛星からの電波に基づいて、現在位置の位置情報を取得する位置情報取得手段を備えることを特徴とする付記１乃至９のいずれか一つに記載の電子機器。
［付記１１］
測位衛星からの電波を受信する受信部を有する電子機器であって、
前記受信部を間欠駆動させる制御手段と、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得手段と、を備え、
前記制御手段は、当該電子機器が存在する現在地の立地条件情報に基づいて、前記受信部のオン・オフ制御を行うことを特徴とする電子機器。
［付記１２］
測位衛星からの電波を受信する受信部を有する電子機器が実行する測位制御方法であって、
エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得ステップと、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得ステップと、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定ステップと、
を含むことを特徴とする測位制御方法。
［付記１３］
測位衛星からの電波を受信する受信部を有する電子機器を制御するコンピュータに、
エフェメリス情報を取得した複数の測位衛星それぞれの衛星配置情報を取得する衛星配置情報取得機能と、
当該電子機器が存在する現在地の立地条件情報を取得する立地条件取得機能と、
前記現在地の立地条件情報と前記衛星配置情報とに基づいて、前記エフェメリス情報を取得した複数の測位衛星のうち、現在地において捕捉可能な測位衛星を特定する衛星特定機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００７１】
１・・・電子機器，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・ＧＰＳ部，１７・・・センサ部，１７ａ・・・地磁気センサ，１７ｂ・・・ジャイロセンサ，１７ｃ・・・加速度センサ，１７ｄ・・・気圧センサ，１８・・・撮像部，１９・・・入力部，２０・・・出力部，２１・・・記憶部，２２・・・通信部，２３・・・ドライブ，３１・・・リムーバブルメディア，５１・・・ＧＰＳ情報取得部，５２・・・センサ情報取得部，５３・・・デッドレコニング部，５４・・・受信条件判定部，５５・・・測位制御部，７１・・・位置情報記憶部，７２・・・ＧＰＳ情報記憶部，７３・・・デッドレコニング情報記憶部
【図１Ａ】
2020170007.tif 000003
【図１Ｂ】
2020170007.tif 000004
【図２】
2020170007.tif 000005
【図３】
2020170007.tif 000006
【図４】
2020170007.tif 000007
【図５Ａ】
2020170007.tif 000008
【図５Ｂ】
2020170007.tif 000009
【図５Ｃ】
2020170007.tif 000010
【図６】
2020170007.tif 000011
【図７】
2020170007.tif 000012
【図８】
2020170007.tif 000013