(57)【要約】【課題】消費電力を適切に低減しつつ、速やかに測位を行うこと。【解決手段】測位処理装置１において、ＧＰＳ情報受信部５１は、衛星の軌道に関するエフェメリスを衛星から受信する。予測エフェメリス受信部５２は、エフェメリスが予め蓄積されているアシストサーバ２からネットワークＮを介してエフェメリスの予測値を受信する。給電回路１４は、電力の供給に関する制御を行う。判定部４１は、給電回路１４による電力の供給状態を判定する。選択部４２は、判定部４１によって判定された電力の供給状態に基づいて、ＧＰＳ情報受信部５１または予測エフェメリス受信部５２を選択する。測位部５４は、選択部４２によって選択されたＧＰＳ情報受信部５１または予測エフェメリス受信部５２によって受信されたエフェメリスまたはエフェメリスの予測値に基づいて、測位を実行する。【選択図】図２
2014182119.tif 000002
【特許請求の範囲】
【請求項１】
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信手段と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信手段と、
電力の供給に関する制御を行う給電手段と、
前記給電手段による電力の供給状態を判定する第１判定手段と、
前記第１判定手段によって判定された電力の供給状態に基づいて、前記軌道情報受信手段または前記予測軌道情報受信手段を選択する選択手段と、
前記選択手段によって選択された前記軌道情報受信手段または前記予測軌道情報受信手段によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位手段と、
を備えることを特徴とする測位処理装置。
【請求項２】
前記給電手段は、装置に電力を供給するバッテリの給電及び充電に関する制御を行い、
前記第１判定手段は、バッテリが充電中であるか否かを判定し、
前記選択手段は、前記第１判定手段によってバッテリが充電中であると判定された場合に、前記予測軌道情報受信手段を選択することを特徴とする請求項１に記載の測位処理装置。
【請求項３】
前記予測軌道情報受信手段が前記ネットワークを利用可能であるか否かを判定する第２判定手段を更に備え、
前記選択手段は、
前記第２判定手段によって前記ネットワークを利用可能であると判定した場合に、前記予測軌道情報受信手段を選択することを特徴とする請求項１または２に記載の測位処理装置。
【請求項４】
前記軌道情報受信手段によって受信されたエフェメリス及び前記予測軌道情報受信手段によって受信された前記エフェメリスの予測値の少なくともいずれかに基づいて、前記エフェメリスの予測値を生成する自己予測軌道情報生成手段を備えることを特徴とする請求項１から３のいずれか１項に記載の測位処理装置。
【請求項５】
装置内に保有されている有効な前記エフェメリスの予測値の残量を判定する第３判定手段を更に備え、
前記自己予測軌道情報生成手段は、前記第３判定手段によって、装置内に保有されている有効な前記エフェメリスの予測値の残量が閾値未満であると判定された場合に、前記エフェメリスの予測値を生成することを特徴とする請求項４に記載の測位処理装置。
【請求項６】
前記第１判定手段は、バッテリの残量を判定し、
前記自己予測軌道情報生成手段は、前記測位手段によって、装置内に保有されている有効な前記エフェメリスの予測値の残量が閾値未満であると判定され、かつ、前記第１判定手段によって、バッテリの残量が閾値未満であると判定された場合に、前記エフェメリスの予測値を生成することを特徴とする請求項５に記載の測位処理装置。
【請求項７】
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信手段と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信手段と、
電力の供給に関する制御を行う給電手段と、を備えた測位処理装置における測位処理方法であって、
前記給電手段による電力の供給状態を判定する判定ステップと、
前記判定ステップにおいて判定された電力の供給状態に基づいて、前記軌道情報受信手段または前記予測軌道情報受信手段を選択する選択ステップと、
前記選択ステップにおいて選択された前記軌道情報受信手段または前記予測軌道情報受信手段によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位ステップと、
を含むことを特徴とする測位処理方法。
【請求項８】
コンピュータに、
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信機能と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信機能と、
電力の供給に関する制御を行う給電機能と、
前記給電機能による電力の供給状態を判定する判定機能と、
前記判定機能によって判定された電力の供給状態に基づいて、前記軌道情報受信機能または前記予測軌道情報受信機能を選択する選択機能と、
前記選択機能によって選択された前記軌道情報受信機能または前記予測軌道情報受信機能によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位処理装置、測位処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して位置を測定（以下、「測位」と呼ぶ）する測位処理装置が知られている。
ＧＰＳを利用して測位を行う場合、短時間のうちに位置を判別することが望まれているが、測位のためにＧＰＳ衛星の軌道に関する情報（以下、「エフェメリス」と呼ぶ）をＧＰＳ衛星から受信するには一定の時間を要する。そのため、ＧＰＳ衛星からエフェメリスを受信する手法の場合、位置の判別に要する時間を一定時間以下に短縮することが困難である。
これに対し、位置の判別をより速やかに行う手法として、予測エフェメリスを用いる方法が利用されている。
予測エフェメリスは、測位の際にＧＰＳ衛星から受信されるエフェメリスではなく、測位に先立って、予め取得されるエフェメリスである。
予測エフェメリスとしては、アシストサーバに蓄積された予測エフェメリス（以下、「ダウンロード型予測エフェメリス」と呼ぶ）や、ＧＰＳ衛星から受信したエフェメリスを基にＧＰＳ受信機において算出される予測エフェメリス（以下、「自己予測エフェメリス」と呼ぶ）が知られている。
予測エフェメリスを用いることで、ＧＰＳ衛星からエフェメリスを受信する場合に比べ、速やかに測位を行うことができる。
なお、予測エフェメリスを用いてＧＰＳによる測位を行う技術は、例えば特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４１１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ダウンロード型予測エフェメリスは、ネットワークを介して大量の予測エフェメリス（例えば１ヶ月分）を受信できる一方、ＧＰＳ衛星からエフェメリスを受信する場合に比べて、ネットワークにアクセスするために消費電力が大きくなる。また、自己予測エフェメリスは、算出できる予測エフェメリスの有効期限がダウンロード型予測エフェメリスと比べて短く（例えば３日分）、予測エフェメリスを用いて速やかな測位を実現できる期間が十分ではない。
このように、従来の技術においては、消費電力を適切に低減しつつ、速やかに測位を行うことが困難であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、消費電力を適切に低減しつつ、速やかに測位を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の測位処理装置は、衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信手段と、前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信手段と、電力の供給に関する制御を行う給電手段と、前記給電手段による電力の供給状態を判定する第１判定手段と、前記第１判定手段によって判定された電力の供給状態に基づいて、前記軌道情報受信手段または前記予測軌道情報受信手段を選択する選択手段と、前記選択手段によって選択された前記軌道情報受信手段または前記予測軌道情報受信手段によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、消費電力を適切に低減しつつ、速やかに測位を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る測位処理装置のハードウェアの構成を示すブロック図である。
【図２】測位処理装置の機能的構成のうち、測位処理を実行するための機能的構成を示す機能ブロック図である。
【図３】図２の機能的構成を有する図１の測位処理装置が実行する測位処理の流れを説明するためのフローチャートである。
【図４】予測エフェメリス更新処理の流れを説明するためのフローチャートである。
【図５】測位処理装置１の動作における応用例を説明するための図である。
【図６】測位処理装置１の動作における他の応用例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る測位処理装置のハードウェアの構成を示すブロック図である。
測位処理装置１は、例えば、ＧＰＳ機能を備えた腕時計として構成される。
【００１１】
測位処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、給電回路１４と、バス１５と、入出力インターフェース１６と、ＧＰＳモジュール１７と、入力部１８と、出力部１９と、記憶部２０と、通信部２１と、を備えている。
【００１２】
ＣＰＵ１１は、測位処理装置１全体を制御するものであり、ＲＯＭ１２に記録されているプログラム、または、記憶部２０からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
給電回路１４は、測位処理装置１に備えられたバッテリ（不図示）や外部の電源から測位処理装置１への電力の供給を制御する。また、給電回路１４は、バッテリ残量の監視あるいはバッテリの充電の制御を行ったり、外部電源から測位処理装置１に電力が供給されていることを検出したりする。給電回路１４によるこれら給電の制御に関する情報は、ＣＰＵ１１に出力される。
【００１５】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３及び給電回路１４は、バス１５を介して相互に接続されている。このバス１５にはまた、入出力インターフェース１６も接続されている。入出力インターフェース１６には、ＧＰＳモジュール１７、入力部１８、出力部１９、記憶部２０及び通信部２１が接続されている。
【００１６】
ＧＰＳモジュール１７は、ＧＰＳ衛星の大まかな軌道に関する情報（いずれの時間にいずれの衛星が天空に存在するか等）であるアルマナックと、アルマナックより高い精度でＧＰＳ衛星の軌道を示す情報（各衛星の具体的な軌道のスケジュール等）であるエフェメリスとを取得する。そして、ＧＰＳモジュール１７は、取得したアルマナック及びエフェメリス及び併せて受信される時刻情報を用いて、測位を実行する。また、ＧＰＳモジュール１７は、ＧＰＳ衛星から受信されるエフェメリスの他、ネットワークを介して取得されるダウンロード型予測エフェメリスや、これらエフェメリスあるいはダウンロード型予測エフェメリスから算出される自己予測エフェメリスを用いて測位を実行する。
【００１７】
入力部１８は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１９は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部２０は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２１は、インターネットを含むネットワークを介して他の装置（不図示）との間で行う通信を制御する。
【００１８】
図２は、測位処理装置１の機能的構成のうち、測位処理を実行するための機能的構成を示す機能ブロック図である。なお、図２においては、測位処理装置１の機能的構成に加え、各ＧＰＳ衛星の予測エフェメリスを蓄積するアシストサーバ２及びアシストサーバ２と測位処理装置１とを通信可能に接続するネットワークＮを併せて示している。
測位処理とは、ＧＰＳモジュール１７が起動してからＧＰＳにより測位を実行すると共に、測位処理装置１の給電状態に応じて、測位に利用する予測エフェメリスを取得する一連の処理をいう。
測位処理は、測位処理装置１の給電状態に応じて予測エフェメリスを取得する予測エフェメリス更新処理を含んでいる。
【００１９】
測位処理が実行される場合、ＣＰＵ１１においては、判定部４１と、選択部４２と、測位制御部４３と、が機能する。
【００２０】
判定部４１は、給電回路１４によって出力される給電に関する情報に基づいて、測位処理装置１の給電状態を判定する。本実施形態では、判定部４１は、給電状態として、測位処理装置１の図示しないバッテリ等が充電されている状態（充電中）であるか否か、バッテリの電池残量が予め定められている閾値よりも少ないか否かについて判定するものとする。
【００２１】
選択部４２は、ＧＰＳモジュール１７による測位停止後、判定部４１によって判定された測位処理装置１の給電状態及び測位処理装置１におけるエフェメリスの保有状態に基づいて、以後の測位に用いるエフェメリスあるいは予測エフェメリスをいずれの機能部によって取得するかの選択を行う。
即ち、選択部４２は、充電中である場合や電池残量が閾値以上である場合等、供給される電力が豊富な状況においては、測位処理装置１がネットワークＮと接続されている場合、予測エフェメリス受信部５２を選択する。一方、選択部４２は、充電中でなく電池残量が閾値未満であり、供給される電力が豊富でない状況や、測位処理装置１がネットワークＮと接続されていない場合には、自己予測エフェメリス生成部５３を選択する。
測位制御部４３は、ＧＰＳモジュール１７の起動や測位停止の指示、あるいは、予測エフェメリス更新処理を実行させる制御を実行する。
【００２２】
また、測位処理が実行される場合、ＧＰＳモジュール１７においては、ＧＰＳ情報受信部５１と、予測エフェメリス受信部５２と、自己予測エフェメリス生成部５３と、測位部５４と、が機能する。
ＧＰＳ情報受信部５１は、複数のＧＰＳ衛星から送信されるアルマナック及びエフェメリスを取得する。
また、各ＧＰＳ衛星からは時刻情報が送信されており、ＧＰＳ情報受信部５１は、アルマナック及びエフェメリスに加え、この時刻情報も取得する。
なお、ＧＰＳ情報受信部５１によってＧＰＳ衛星から取得されるエフェメリスは、測位に使用できる期間（有効期限）が最大で４時間に限られる。
【００２３】
予測エフェメリス受信部５２は、選択部４２の指示に従って、アシストサーバ２に蓄積されている複数のＧＰＳ衛星の予測エフェメリス（ダウンロード型予測エフェメリス）を、ネットワークＮを介して所定期間分（ここでは１ヶ月分とする）ダウンロードする。
自己予測エフェメリス生成部５３は、選択部４２の指示に従って、ＧＰＳ情報受信部５１によって取得されたエフェメリスあるいは予測エフェメリス受信部５２によって取得されたダウンロード型予測エフェメリスから、予測される衛星の軌道を算出することにより、予測エフェメリス（自己予測エフェメリス）を生成する。
【００２４】
測位部５４は、複数のＧＰＳ衛星のエフェメリスと時刻情報とから、測位処理装置１の位置を算出する。具体的には、測位部５４は、２次元の測位であれば、３つのＧＰＳ衛星のエフェメリスまたは予測エフェメリスを用いて、地表における位置を算出し、３次元の測位であれば、４つのＧＰＳ衛星のエフェメリスまたは予測エフェメリスを用いて、地表における位置及び高さを算出する。
また、測位部５４は、ＧＰＳモジュール１７の起動時等、ＧＰＳ衛星から受信したエフェメリスを保持していない場合、予測エフェメリスを用いて、測位処理装置１の位置を算出する。
さらに、測位部５４は、測位処理装置１が保有している予測エフェメリスの残量（有効期限内の予測エフェメリスの量）を判定する。測位部５４が、予測エフェメリスの残量が閾値未満（例えば３日分未満）であると判定した場合、電池残量あるいはネットワークＮとの接続状態に応じて、予測エフェメリス受信部５２によるダウンロード型予測エフェメリスのダウンロードあるいは自己予測エフェメリス生成部５３における自己予測エフェメリスの生成が実行される。
【００２５】
図３は、図２の機能的構成を有する図１の測位処理装置１が実行する測位処理の流れを説明するためのフローチャートである。
測位処理は、ＧＰＳモジュール１７の起動が指示されることによって開始される。なお、ＧＰＳモジュール１７の起動の指示は、例えば、一定の周期で自動的に行われるものであってもよいし、ユーザの操作によって行われるものであってもよい。
【００２６】
ステップＳ６１において、測位制御部４３は、ＧＰＳモジュール１７を起動する。
【００２７】
ステップＳ６２において、ＧＰＳ情報受信部５１は、ＧＰＳ衛星から送信された電波を捕捉したか否かを判定する。
ＧＰＳ衛星から送信された電波が捕捉されていない場合、ステップＳ６２においてＮＯであると判定されて、処理はステップＳ６２に戻る。
一方、ＧＰＳ衛星から送信された電波が捕捉された場合、ステップＳ６２においてＹＥＳであると判定されて、処理はステップＳ６３に進む。
【００２８】
ステップＳ６３において、測位部５４は、測位処理装置１が測位に必要なエフェメリスを全て保有しているか否かを判定する。
測位処理装置１が測位に必要なエフェメリスを全て保有してはいない場合、ステップＳ６３においてＮＯであると判定されて、処理はステップＳ６４に進む。
一方、測位処理装置１が測位に必要なエフェメリスを全て保有している場合、ステップＳ６３においてＹＥＳと判定されて、処理はステップＳ６６に進む。
【００２９】
ステップＳ６４において、測位部５４は、測位処理装置１が予測エフェメリスを保有しているか否かを判定する。
測位処理装置１が予測エフェメリスを保有している場合、ステップＳ６４においてＹＥＳと判定されて、処理はステップＳ６５に進む。
一方、ステップＳ６４において、測位処理装置１が予測エフェメリスを保有していない場合、ステップＳ６４においてＮＯと判定されて、処理はステップＳ６２に戻る。
【００３０】
ステップＳ６５において、測位部５４は、測位処理装置１が保有している予測エフェメリスから測位に不足しているエフェメリスに対応する分の予測エフェメリスを取得する。
【００３１】
ステップＳ６６において、測位部５４は、エフェメリスあるいは予測エフェメリスを用いて、測位処理装置１の位置を測位する。
ステップＳ６７において、測位制御部４３は、ＧＰＳモジュール１７における測位停止が指示されたか否かを判定する。
ＧＰＳモジュール１７における測位停止が指示された場合、ステップＳ６７においてＹＥＳと判定されて、処理はステップＳ６８に進む。
一方、ＧＰＳモジュール１７における測位停止が指示されていない場合、ステップＳ６７においてＮＯと判定されて、処理はステップＳ６２に戻る。
【００３２】
ステップＳ６８において、測位制御部４３は、ＧＰＳモジュール１７における測位を停止させる。
【００３３】
ステップＳ６９において、測位制御部４３は、ＧＰＳモジュール１７に予測エフェメリス更新処理を実行させる。
ステップＳ７０において、測位制御部４３は、ＧＰＳモジュール１７の起動が指示されたか否か判定する。
ＧＰＳモジュール１７の起動が指示された場合、ステップＳ７０においてＹＥＳと判定されて、処理はステップＳ６１に戻る。
一方、ＧＰＳモジュール１７の起動が指示されなかった場合、ステップＳ７０においてＮＯと判定されて、処理はステップＳ６９に戻る。
【００３４】
図４は、図３のステップＳ６９に示す予測エフェメリス更新処理の流れを説明するためのフローチャートである。
【００３５】
ステップＳ８１において、判定部４１は、測位処理装置１が充電中であるか否か判定する。
測位処理装置１が充電中でない場合、ステップＳ８１においてＮＯと判定されて、処理はステップＳ８２に進む。
一方、測位処理装置１が充電中である場合、ステップＳ８１においてＹＥＳと判定されて、処理はステップＳ９１に進む。
【００３６】
ステップＳ８２において、測位部５４は、予測エフェメリスの残量（有効期限内の予測エフェメリスの量）が閾値未満（例えば３日分未満）であるか否か判定する。
予測エフェメリスの残量が閾値以上である場合、ステップＳ８２においてＮＯと判定されて、処理は図３の測位処理に戻る。
一方、予測エフェメリスの残量が閾値未満である場合、ステップＳ８２においてＹＥＳと判定されて、処理はステップＳ８３に進む。
【００３７】
ステップＳ８３において、判定部４１は、電池残量が閾値未満であるか否か判定する。
電池残量が閾値未満である場合、ステップＳ８３においてＹＥＳと判定されて、処理はステップＳ８４に進む。
一方、電池残量が閾値以上である場合、ステップＳ８３においてＮＯと判定されて、処理はステップＳ８６に進む。
【００３８】
ステップＳ８４において、選択部４２は、自己予測エフェメリス生成部４４を選択する。
ステップＳ８５において、自己予測エフェメリス生成部４４は、ＧＰＳ衛星から取得したエフェメリスに基づいて自己予測エフェメリスを生成し、算出した自己予測エフェメリスを、測位処理装置１が保有している予測エフェメリスのデータに追加する。
ステップＳ８４の処理の後、処理は図３の測位処理に戻る。
【００３９】
ステップＳ８６において、選択部４２は、予測エフェメリス受信部５２がネットワークＮに接続されているか否か判定する。
予測エフェメリス受信部５２がネットワークＮに接続されている場合、ステップＳ８５においてＹＥＳと判定されて、処理はステップＳ８７に進む。
予測エフェメリス受信部５２がネットワークＮに接続されていない場合、ステップＳ８５においてＮＯと判定されて、処理はステップＳ８９に進む。
【００４０】
ステップＳ８７において、選択部４２は、予測エフェメリス受信部５２を選択する。
【００４１】
ステップＳ８８において、予測エフェメリス受信部５２は、ネットワークＮを介してアシストサーバ２からダウンロード型予測エフェメリスをダウンロードする。
ステップＳ８８の処理の後、処理は図３の測位処理に戻る。
【００４２】
ステップＳ８９において、選択部４２は、自己予測エフェメリス生成部４４を選択する。
ステップＳ９０において、自己予測エフェメリス生成部４４は、ＧＰＳ衛星から取得したエフェメリス及び予測エフェメリスを基に自己予測エフェメリスを生成し、測位処理装置１が保有している予測エフェメリスのデータに追加する。
ステップＳ９０の処理の後、処理は図３の測位処理に戻る。
【００４３】
ステップＳ９１において、測位部５４は、予測エフェメリス受信部５２がネットワークＮに接続されているか否か判定する。
予測エフェメリス受信部５２がネットワークＮに接続されている場合、ステップＳ９１においてＹＥＳと判定されて、処理はステップＳ９２に進む。
一方、予測エフェメリス受信部５２がネットワークＮに接続されていない場合、ステップＳ９１においてＮＯと判定されて、処理はステップＳ９４に進む。
【００４４】
ステップＳ９２において、選択部４２は、予測エフェメリス受信部５２を選択する。
【００４５】
ステップＳ９３において、予測エフェメリス受信部５２は、アシストサーバ２からダウンロード型予測エフェメリスをダウンロードする。
ステップＳ９３の処理の後、処理は図３の測位処理に戻る。
【００４６】
ステップＳ９４において、選択部４２は、自己予測エフェメリス生成部４４を選択する。
【００４７】
ステップＳ９５において、自己予測エフェメリス生成部４４は、ＧＰＳ衛星から取得したエフェメリスを基に自己予測エフェメリスを生成し、生成した自己予測エフェメリスに測位処理装置１が保有している予測エフェメリスを入れ替える。
ステップＳ９５の処理の後、処理は図３の測位処理に戻る。
以上のように、本実施形態における測位処理装置１は、充電中あるいは非充電中で電池残量が少なくない（閾値以上である）場合に、ネットワークＮを利用可能であれば、大量のデータを取得可能なダウンロード型予測エフェメリスを取得する。一方、非充電中で電池残量が少ない（閾値未満である）場合、測位処理装置１は、自己予測エフェメリスを生成する。そして、測位を行う場合、測位処理装置１は、ＧＰＳ衛星からエフェメリスを十分に受信していなければ、ダウンロード型予測エフェメリスあるいは自己予測エフェメリスを用いて、測位を行う。
そのため、供給される電力が豊富であるか否かに応じて、消費電力が大きいが大量の予測エフェメリスを取得できるダウンロード型予測エフェメリスと、消費電力がより小さくデータ量が比較的少ない自己予測エフェメリスとを適切に使い分けて、速やかに測位を行うことができる。
即ち、測位処理装置１によれば、消費電力を適切に低減しつつ、速やかに測位を行うことが可能となる。
【００４８】
（応用例１）
図５は、測位処理装置１の動作における応用例を説明するための図である。
図５においては、ＧＰＳの衛星番号（１〜３２）と、ダウンロード型予測エフェメリス（上段）及び自己予測エフェメリス（下段）の取得日との関係を示している。
図５において、予測エフェメリス受信部５２が、１日目にダウンロード型予測エフェメリスを受信したとする。なお、このダウンロード型予測エフェメリスの有効期限は、３０日である。
また、１日目において、ＧＰＳ情報受信部５１が衛星番号３，４のＧＰＳ衛星からエフェメリスを取得し、その後、測位が停止されたとする。
このとき、衛星番号３，４のＧＰＳ衛星について、ダウンロード型予測エフェメリスとＧＰＳ衛星から取得したエフェメリスとの誤差が大きい場合（差分が閾値以上である場合）には、測位制御部４３が、ＲＡＭ１３等に記憶されているダウンロード型予測エフェメリスをＧＰＳ衛星から取得したエフェメリスに置換する（手順Ａ１）。
そして、２日目に測位処理装置１が充電されると、自己予測エフェメリス生成部４４が、衛星番号３，４のＧＰＳ衛星について、１日目に取得したエフェメリスから自己予測エフェメリスを生成する（手順Ａ２）。
このように、充電中に自己予測エフェメリスが生成されることで、電池寿命を延ばすことができる。
また、手順Ａ２において生成された自己予測エフェメリスは、ダウンロード型予測エフェメリスよりも高精度であるため、衛星番号３，４のＧＰＳ衛星については、測位制御部４３が、ダウンロード型予測エフェメリスを手順Ａ２で生成した自己予測エフェメリスに置換する（手順Ａ３）。
一方、３日目において、ＧＰＳ情報受信部５１が衛星番号３１，３２のＧＰＳ衛星からエフェメリスを取得したとする。
これら衛星番号３１，３２のＧＰＳ衛星については、ダウンロード型予測エフェメリスとＧＰＳ衛星から受信したエフェメリスとの誤差が小さい（閾値未満である）ため、手順Ａ１と異なり、ダウンロード型予測エフェメリスの置換は行われない。
（応用例２）
図６は、測位処理装置１の動作における他の応用例を説明するための図である。
図６においては、ＧＰＳの衛星番号（１〜３２）と、ダウンロード型予測エフェメリス（上段）及び自己予測エフェメリス（下段）の取得日との関係を示している。
図６において、予測エフェメリス受信部５２が、１日目にダウンロード型予測エフェメリスを受信したとする。なお、このダウンロード型予測エフェメリスの有効期限は、３０日である。
この後、ダウンロード型予測エフェメリスが更新されることなく、３０日目に至ったとする。
すると、ダウンロード型予測エフェメリスの残量が閾値未満（例えば３日分未満）であることから、自己予測エフェメリス生成部４４が、ダウンロード型予測エフェメリスを基に、自己予測エフェメリスを生成し、測位処理装置１が保有する予測エフェメリスとする（手順Ｂ１）。
一方、３０日目において、測位処理装置１が、ＧＰＳ情報受信部５１によって、ＧＰＳ衛星からエフェメリスを受信している場合、自己予測エフェメリス生成部４４は、ＧＰＳ衛星から受信したエフェメリスを基に、自己予測エフェメリスを生成する（手順Ｂ２）。
この場合、自己予測エフェメリス生成部４４は、エフェメリスを受信した衛星番号２８〜３０のＧＰＳ衛星についてのみ、自己予測エフェメリスを生成する。
また、ダウンロード型予測エフェメリスを基に生成された自己予測エフェメリスよりも、ＧＰＳ衛星から受信したエフェメリスを基に生成された自己予測エフェメリスの方が高精度である。そこで、測位制御部４３が、手順Ｂ１で生成された自己予測エフェメリスのうち、手順Ｂ２で生成された自己予測エフェメリスが存在する衛星番号のＧＰＳ衛星については、手順Ｂ２で生成された自己予測エフェメリスに手順Ｂ１で生成された自己予測エフェメリスを置換する（手順Ｂ３）。
【００４９】
以上のように、本実施形態における測位処理装置１は、ＧＰＳ情報受信部５１と、予測エフェメリス受信部５２と、給電回路１４と、判定部４１と、選択部４２、測位部５４とを備えている。
ＧＰＳ情報受信部５１は、衛星の軌道に関するエフェメリスを衛星から受信する。
予測エフェメリス受信部５２は、エフェメリスが予め蓄積されているアシストサーバ２からネットワークＮを介してエフェメリスの予測値を受信する。
給電回路１４は、電力の供給に関する制御を行う。
判定部４１は、給電回路１４による電力の供給状態を判定する。
選択部４２は、判定部４１によって判定された電力の供給状態に基づいて、ＧＰＳ情報受信部５１または予測エフェメリス受信部５２を選択する。
測位部５４は、選択部４２によって選択されたＧＰＳ情報受信部５１または予測エフェメリス受信部５２によって受信されたエフェメリスまたはエフェメリスの予測値に基づいて、測位を実行する。
これにより、測位処理装置１における電力の供給状態に基づいて、ＧＰＳ情報受信部５１を介してエフェメリスを受信するか、あるいは、予測エフェメリス受信部５２を介して予測エフェメリスを受信するかを選択することができる。
したがって、消費電力を適切に低減しつつ、速やかに測位を行うことが可能となる。
【００５０】
また、給電回路１４は、装置に電力を供給するバッテリの給電及び充電に関する制御を行う。
判定部４１は、バッテリが充電中であるか否かを判定する。
選択部４２は、判定部４１によってバッテリが充電中であると判定された場合に、予測エフェメリス受信部５２を選択する。
これにより、バッテリが充電中で電力が豊富に供給されている状況において、予測エフェメリス受信部５２を介してエフェメリスの予測値を受信することができる。
【００５１】
また、選択部４２は、予測エフェメリス受信部５２がネットワークＮを利用可能であるか否かを判定し、ネットワークＮを利用可能であると判定した場合に、予測エフェメリス受信部５２を選択する。
これにより、ネットワークＮを介してエフェメリスの予測値を受信可能な場合にのみ、予測エフェメリス受信部５２を選択することができる。
【００５２】
また、本実施形態における測位処理装置１は、自己予測エフェメリス生成部４４を備える。
自己予測エフェメリス生成部４４は、ＧＰＳ情報受信部５１によって受信されたエフェメリス及び予測エフェメリス受信部５２によって受信されたエフェメリスの予測値の少なくともいずれかに基づいて、エフェメリスの予測値を生成する。
これにより、ＧＰＳ情報受信部５１によってエフェメリスが受信できない場合、あるいは、予測エフェメリス受信部５２によって予測エフェメリスが受信できない場合であっても、これらからエフェメリスの予測値を生成して、速やかに測位を行うことができる。
【００５３】
測位部５４は、装置内に保有されている有効な予測エフェメリスの残量を判定する。
自己予測エフェメリス生成部４４は、測位部５４によって、装置内に保有されている有効な予測エフェメリスの残量が閾値未満であると判定された場合に、エフェメリスの予測値を生成する。
これにより、予測エフェメリスの残量が少ない状況においてのみ、エフェメリスの予測値を生成することができ、より効率的にエフェメリスの予測値を生成することができる。
【００５４】
判定部４１は、バッテリの残量を判定する。
自己予測エフェメリス生成部４４は、測位部５４によって、装置内に保有されている有効な予測エフェメリスの残量が閾値未満であると判定され、かつ、判定部４１によって、バッテリの残量が閾値未満であると判定された場合に、エフェメリスの予測値を生成する。
これにより、予測エフェメリスの残量が少なく、かつ、バッテリの残量が少ない状況においてのみ、エフェメリスの予測値を生成することができ、より効率的にエフェメリスの予測値を生成することができる。
【００５５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５６】
上記実施形態において、予測エフェメリスの残りが少ないあるいは残りがなくなった場合、ＧＰＳ衛星から取得したエフェメリスやダウンロード型予測エフェメリスから自己予測エフェメリスを生成するものとして説明した。
これに対し、予測エフェメリスの残りが少ないあるいは残りがなくなった場合であっても、日常の生活パターン等から、ＧＰＳによる測位の前に充電が行われることが予め判明している場合には、測位制御部４３が生活パターン等に応じた適切な制御を行うこととしてもよい。即ち、測位制御部４３が、充電前のタイミングで自己予測エフェメリスが生成されることを抑制し、充電が行われるタイミングを待って、ダウンロード型予測エフェメリスを取得したり、自己予測エフェメリスを生成したりさせてもよい。
【００５７】
上記実施形態において、自己予測エフェメリスを生成する場合に、自己予測エフェメリスを生成する効果が高い特定のＧＰＳ衛星についてのみ、自己予測エフェメリスを生成することとしてもよい。
即ち、ＧＰＳ衛星は、おおよそ１２時間の周期で地球を１周する。このため、異なる日であっても、同じ時刻にＧＰＳによる測位を行えば、同じ衛星番号のＧＰＳ衛星を捕捉する可能性が高い。この点を利用し、捕捉されるＧＰＳ衛星が既知である場合には、その特定のＧＰＳ衛星から取得されたエフェメリスに基づいて、自己予測エフェメリスを生成すればよい。
これにより、捕捉する可能性が高い（測位に使用する可能性が高い）ＧＰＳ衛星のみについて、自己予測エフェメリスを生成できる。
【００５８】
また、上述の実施形態では、本発明が適用される測位処理装置１は、腕時計を例として説明したが、特にこれに限定されない。
例えば、本発明は、測位機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、デジタルカメラ、ポータブルゲーム機等に適用可能である。
【００５９】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が測位処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００６０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６１】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部２０に含まれるハードディスク等で構成される。
【００６２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６４】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信手段と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信手段と、
電力の供給に関する制御を行う給電手段と、
前記給電手段による電力の供給状態を判定する第１判定手段と、
前記第１判定手段によって判定された電力の供給状態に基づいて、前記軌道情報受信手段または前記予測軌道情報受信手段を選択する選択手段と、
前記選択手段によって選択された前記軌道情報受信手段または前記予測軌道情報受信手段によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位手段と、
を備えることを特徴とする測位処理装置。
［付記２］
前記給電手段は、装置に電力を供給するバッテリの給電及び充電に関する制御を行い、
前記第１判定手段は、バッテリが充電中であるか否かを判定し、
前記選択手段は、前記第１判定手段によってバッテリが充電中であると判定された場合に、前記予測軌道情報受信手段を選択することを特徴とする付記１に記載の測位処理装置。
［付記３］
前記予測軌道情報受信手段が前記ネットワークを利用可能であるか否かを判定する第２判定手段を更に備え、
前記選択手段は、
前記第２判定手段によって前記ネットワークを利用可能であると判定した場合に、前記予測軌道情報受信手段を選択することを特徴とする付記１または２に記載の測位処理装置。
［付記４］
前記軌道情報受信手段によって受信されたエフェメリス及び前記予測軌道情報受信手段によって受信された前記エフェメリスの予測値の少なくともいずれかに基づいて、前記エフェメリスの予測値を生成する自己予測軌道情報生成手段を備えることを特徴とする付記１から３のいずれか１つに記載の測位処理装置。
［付記５］
装置内に保有されている有効な前記エフェメリスの予測値の残量を判定する第３判定手段を更に備え、
前記自己予測軌道情報生成手段は、前記第３判定手段によって、装置内に保有されている有効な前記エフェメリスの予測値の残量が閾値未満であると判定された場合に、前記エフェメリスの予測値を生成することを特徴とする付記４に記載の測位処理装置。
［付記６］
前記第１判定手段は、バッテリの残量を判定し、
前記自己予測軌道情報生成手段は、前記測位手段によって、装置内に保有されている有効な前記エフェメリスの予測値の残量が閾値未満であると判定され、かつ、前記第１判定手段によって、バッテリの残量が閾値未満であると判定された場合に、前記エフェメリスの予測値を生成することを特徴とする付記５に記載の測位処理装置。
［付記７］
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信手段と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信手段と、
電力の供給に関する制御を行う給電手段と、を備えた測位処理装置における測位処理方法であって、
前記給電手段による電力の供給状態を判定する判定ステップと、
前記判定ステップにおいて判定された電力の供給状態に基づいて、前記軌道情報受信手段または前記予測軌道情報受信手段を選択する選択ステップと、
前記選択ステップにおいて選択された前記軌道情報受信手段または前記予測軌道情報受信手段によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位ステップと、
を含むことを特徴とする測位処理方法。
［付記８］
コンピュータに、
衛星の軌道に関するエフェメリスを前記衛星から受信する軌道情報受信機能と、
前記エフェメリスが予め蓄積されているサーバからネットワークを介して前記エフェメリスの予測値を受信する予測軌道情報受信機能と、
電力の供給に関する制御を行う給電機能と、
前記給電機能による電力の供給状態を判定する判定機能と、
前記判定機能によって判定された電力の供給状態に基づいて、前記軌道情報受信機能または前記予測軌道情報受信機能を選択する選択機能と、
前記選択機能によって選択された前記軌道情報受信機能または前記予測軌道情報受信機能によって受信された前記エフェメリスまたは前記エフェメリスの予測値に基づいて、測位を実行する測位機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００６５】
１・・・測位処理装置、２・・・アシストサーバ、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・給電回路、１５・・・バス、１６・・・入出力インターフェース、１７・・・ＧＰＳモジュール、１８・・・入力部、２０・・・記憶部、２１・・・通信部、４１・・・判定部、４２・・・選択部、４３・・・測位制御部、５１・・・ＧＰＳ情報受信部、５２・・・予測エフェメリス受信部、５３・・・自己予測エフェメリス生成部、５４・・・測位部
【図１】
2014182119.tif 000003
【図２】
2014182119.tif 000004
【図３】
2014182119.tif 000005
【図４】
2014182119.tif 000006
【図５】
2014182119.tif 000007
【図６】
2014182119.tif 000008