(57)【要約】【課題】ホットスタートの実行可能期間を延長する。【解決手段】電子機器（１及び１ａ）の夫々は、ＧＰＳ衛星信号に基づく拡張エフェメリスを、その寿命データと共に保持している。電子機器（１）は、他の電子機器（１ａ）に対して自身が保持している拡張エフェメリスＥＥ及び寿命データＬＤを送信する。他の電子機器（１ａ）は、自身が保持している寿命データＬＤａと受信した寿命データＬＤとを比較し、自身が保持している拡張エフェメリスＥＥａの寿命の終期が拡張エフェメリスＥＥの寿命の終期によりも遅い場合、電子機器（１）に対して、拡張エフェメリスＥＥａ及び寿命データＬＤａを返信する。この返信を受けた電子機器（１）は、自身が保持する拡張エフェメリス及び寿命データを受信した拡張エフェメリスＥＥａ及び寿命データＬＤａにて更新する（置き換える）。【選択図】図７
2012173170.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置を有する電子機器において、
衛星からの信号に基づく測位用データを保持するデータ保持部と、
前記データ保持部に保持された前記測位用データに基づいて前記ホスト装置の測位を行う測位処理部と、
無線通信を用いて、他の電子機器が保持している測位用データを受信する通信処理部と、
前記通信処理部にて受信された前記測位用データの寿命の終期が、前記データ保持部に保持された前記測位用データの寿命の終期よりも遅い場合、前記データ保持部にて保持される前記測位用データを、前記通信処理部にて受信された前記測位用データにて更新するデータ更新部と、を備える
ことを特徴とする電子機器。
【請求項２】
前記通信処理部は、
前記電子機器及び前記他の電子機器間における通信接続処理の完了後、前記電子機器及び前記他の電子機器間で前記無線通信を用いて主情報データの送信又は受信を行い、一方で測位用データ送受信処理を実行し、
前記測位用データ送受信処理は、
前記データ保持部にて保持される前記測位用データを前記他の電子機器に送信し、その後、前記他の電子機器が保持している前記測位用データを受信する処理を含む
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記通信処理部は、前記測位用データ送受信処理を、前記通信接続処理が完了するたびに実行する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記通信処理部は、前記ホスト装置の電源がオフとされているオフ期間中において、間欠的に起動して測位用データ送受信処理を実行し、
前記測位用データ送受信処理は、
前記データ保持部にて保持される前記測位用データを前記他の電子機器に送信し、その後、前記他の電子機器が保持している前記測位用データを受信する処理を含む
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記通信処理部は、前記電子機器及び前記他の電子機器間における通信接続処理が１度以上既に完了している場合にのみ、前記オフ期間中において当該他の電子機器との間で前記測位用データ送受信処理を実行する
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記主情報データは、画像データ及び音声データの内の少なくとも一方を含む
ことを特徴とする請求項２又は請求項３に記載の電子機器。
【請求項７】
前記測位用データは、前記衛星からの信号に含まれる基本エフェメリスデータよりも長い寿命を有する拡張エフェメリスデータを含み、
前記データ保持部に保持される前記測位用データ及び前記通信処理部にて受信される前記測位用データの夫々には、前記測位用データの寿命の終期を特定する寿命データが付随する
ことを特徴とする請求項１〜請求項６の何れかに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等のホスト装置を備えた電子機器に関する。
【背景技術】
【０００２】
デジタルカメラ等のホスト装置には、ＧＰＳ受信機が取り付けられることがある。ＧＰＳ受信機は、グローバルポジショニングシステムを形成する３個以上の衛星からの信号を受信し、受信信号からエフェメリスデータを得ることでホスト装置の測位を行うことができる。
【０００３】
測位の方法には、測位の完了に理論値として３６秒必要なコールドスタートと、過去に得たエフェメリスデータを用いることにより約１秒で測位を完了させることのできるホットスタートと、がある。ホットスタートの利用によって測位の高速化を図ることができる。但し、エフェメリスデータには寿命（有効期間）が存在し、寿命を満了したエフェメリスデータを用いてホットスタートを成すことはできない。ＧＰＳ衛星信号から抽出されるエフェメリスデータの寿命の長さは、最大４時間である。従って、前回にエフェメリスデータを取得してから、４時間以上、衛星信号を受信困難な環境下に電子機器が配置される場合などにおいては、次回の測位時（次回のＧＰＳ受信機の起動時）にホットスタートを利用することができない。
【０００４】
そこで、ホットスタートが可能な期間を延長すべく、長期間分（例えば数日分）のエフェメリスデータである拡張エフェメリスデータを利用する方法が提案されている（下記特許文献１及び２参照）。拡張エフェメリスデータは、長期予測エフェメリスデータ（長期予測軌道データ）とも呼ばれている。拡張エフェメリスデータの寿命は数日程度あるため、衛星信号を受信困難な環境下に電子機器が比較的長い時間配置されたとしても、次回の測位時にホットスタートが可能となる。
【０００５】
拡張エフェメリスデータは、１衛星分のエフェメリスデータに比べてデータ量が多く、また、拡張エフェメリスデータを導出するための演算量も多い。このため、サーバ側で演算された拡張エフェメリスデータを無線ＬＡＮ機能を用いてサーバからダウンロードし、その拡張エフェメリスデータを次回の測位時（次回のＧＰＳ受信機の起動時）に利用することで測位の高速化を図る方法も提案されている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１５６６３１号公報
【特許文献２】特表２０１０−５３４３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の方法を利用した場合においても、衛星信号を受信困難な環境下に電子機器が長期間配置されている場合や、インターネット網に接続できない環境下に電子機器が長期間配置されている場合においては、拡張エフェメリスデータの寿命が切れた時点で、それ以上の寿命延長はできず、次回の測位時（次回のＧＰＳ受信機の起動時）にはコールドスタートしか成しえない。
【０００８】
そこで本発明は、測位高速化の実現可能期間の延長に寄与する電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る電子機器は、ホスト装置を有する電子機器であって、衛星からの信号に基づく測位用データを保持するデータ保持部と、前記データ保持部に保持された前記測位用データに基づいて前記ホスト装置の測位を行う測位処理部と、無線通信を用いて、他の電子機器が保持している測位用データを受信する通信処理部と、前記通信処理部にて受信された前記測位用データの寿命の終期が、前記データ保持部に保持された前記測位用データの寿命の終期よりも遅い場合、前記データ保持部にて保持される前記測位用データを、前記通信処理部にて受信された前記測位用データにて更新するデータ更新部と、を備えることを特徴とする。
【００１０】
上記構成によれば、寿命終期の遅い測位用データを他の電子機器から取得して、次回の測位に利用することが可能となる。結果、測位高速化の実現可能期間を延長することが可能となる。
【００１１】
具体的には例えば、前記通信処理部は、前記電子機器及び前記他の電子機器間における通信接続処理の完了後、前記電子機器及び前記他の電子機器間で前記無線通信を用いて主情報データの送信又は受信を行い、一方で測位用データ送受信処理を実行し、前記測位用データ送受信処理は、前記データ保持部にて保持される前記測位用データを前記他の電子機器に送信し、その後、前記他の電子機器が保持している前記測位用データを受信する処理を含んでもよい。
【００１２】
これにより、測位用データの更新を、ユーザに特に意識させることなく行うことが可能となる。
【００１３】
また例えば、前記通信処理部は、前記測位用データ送受信処理を、前記通信接続処理が完了するたびに実行しても良い。
【００１４】
また例えば、前記通信処理部は、前記ホスト装置の電源がオフとされているオフ期間中において、間欠的に起動して測位用データ送受信処理を実行し、前記測位用データ送受信処理は、前記データ保持部にて保持される前記測位用データを前記他の電子機器に送信し、その後、前記他の電子機器が保持している前記測位用データを受信する処理を含んでもよい。
【００１５】
これにより、ホスト装置のオフ期間においても、測位用データの更新を、ユーザに特に意識させることなく行うことが可能となる。
【００１６】
また例えば、前記通信処理部は、前記電子機器及び前記他の電子機器間における通信接続処理が１度以上既に完了している場合にのみ、前記オフ期間中において当該他の電子機器との間で前記測位用データ送受信処理を実行するようにしても良い。
【００１７】
また例えば、前記主情報データは、画像データ及び音声データの内の少なくとも一方を含む。
【００１８】
また例えば、前記測位用データは、前記衛星からの信号に含まれる基本エフェメリスデータよりも長い寿命を有する拡張エフェメリスデータを含み、前記データ保持部に保持される前記測位用データ及び前記通信処理部にて受信される前記測位用データの夫々には、前記測位用データの寿命の終期を特定する寿命データが付随していてもよい。
【発明の効果】
【００１９】
本発明によれば、測位高速化の実現可能期間の延長に寄与する電子機器を提供することが可能である。
【図面の簡単な説明】
【００２０】
【図１】発明の実施形態に係る電子機器の概略ブロック図である。
【図２】図１に示される測位処理部の内部構成とデータ保持部とを示す図である。
【図３】２つの電子機器を示す図である。
【図４】発明の実施形態に係る他の電子機器の概略ブロック図である。
【図５】２つのデータ保持部の保持内容を示す図である。
【図６】２つのデータ保持部の保持内容の変化を示す図である。
【図７】本発明の第１実施例に係る電子機器についての動作フローチャートである。
【図８】複数の電子機器を示す図である。
【図９】電子機器に設けられた表示画面の表示内容例を示す図である。
【図１０】本発明の第２実施例に係る電子機器についての動作フローチャートである。
【図１１】本発明の第３実施例に係る電子機器についての動作フローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態の例を、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、物理量、状態量又は部材等を参照する記号又は符号を付記することによって該記号又は符号に対応する情報、物理量、状態量又は部材等の名称を省略又は略記することがある。
【００２２】
図１に、本発明の実施形態に係る電子機器１の概略ブロック図を示す。特に、携帯可能な電子機器、又は、車両、船舶等の移動体に搭載されて移動しうる電子機器が電子機器１として想定される。電子機器１は、メインブロック１０、バッテリ部１１及び電源回路１２を備える。メインブロック１０には、ホスト装置２１、測位処理部２２、データ保持部２３、通信処理部２４及びデータ更新部２５が設けられている。データ保持部２３は、ホスト装置２１又は測位処理部２２に設けられていても良い。
【００２３】
バッテリ部１１は１又は複数の電池から成り、バッテリ部１１の電池の出力電圧を、バッテリ部１１の出力電圧として電源回路１２に供給する。バッテリ部１１における電池は、アルカリ電池等の一次電池でも良いし、ニッケル水素電池又はリチウムイオン電池等の二次電池でも良い。
【００２４】
電源回路１２は、バッテリ部１１の出力電圧から、メインブロック１０内の各部位に対する電源電圧を生成する。メインブロック１０内の各部位は、電源回路１２にて生成された電源電圧にて駆動する。
【００２５】
ホスト装置２１は、任意の情報の取得、再生又は加工等を行うことのできる任意の情報機器であり、該情報機器は、例えば、デジタルカメラ、ゲーム機器、パーソナルコンピュータ、携帯電話機、電子書籍リーダ、電子辞書、ナビゲーション装置である。電子機器１そのものが上記情報機器であると捉えても良い。情報機器としてのデジタルカメラは、静止画像のみを撮影及び記録可能なデジタルスチルカメラ、又は、静止画像及び動画像を撮影及び記録可能なデジタルビデオカメラである。ホスト装置２１には、ユーザからの任意の操作及び指示を受け付ける入力側のユーザインターフェース２６（以下、ＵＩ２６と記載する）が備えられている。
【００２６】
図２に、測位処理部２２の内部ブロック図を、データ保持部２３と共に示す。測位処理部２２は、ＧＰＳ受信部３１と、測位演算部３２と、拡張エフェメリス取得部３３と、を備える。
【００２７】
ＧＰＳ受信部３１は、グローバルポジショニングシステム（以下、ＧＰＳという）を形成する衛星（以下、ＧＰＳ衛星という）から送信される信号を受信する。以下、ＧＰＳ衛星から送信される信号をＧＰＳ衛星信号ともいうと共に、ＧＰＳ受信部３１によって受信されたＧＰＳ衛星信号をＧＰＳ受信信号ともいう。或るＧＰＳ衛星から送信されるＧＰＳ衛星信号には、当該ＧＰＳ衛星についての基本エフェメリスデータが含まれる。周知の如く、或るＧＰＳ衛星の基本エフェメリスデータは、当該ＧＰＳ衛星の軌道情報と、正確な時刻を表す時刻情報と、を含む。
【００２８】
測位演算部３２は、３個以上のＧＰＳ衛星についてのＧＰＳ受信信号から３個以上のＧＰＳ衛星についての基本エフェメリスデータ（Base Ephemeris data）を抽出し、抽出した基本エフェメリスデータに基づきホスト装置２１の測位を行うことができる。ホスト装置２１の測位とは、ホスト装置２１の位置を求める処理を指す。測位によって求められるホスト装置２１の位置は、ホスト装置２１の緯度、経度及び高度を含む。但し、ホスト装置２１の高度は、求められるホスト装置２１の位置に含まれないこともある。
【００２９】
拡張エフェメリス取得部３３（以下、取得部３３と略記することがある）は、ＧＰＳ受信信号又は基本エフェメリスデータに基づいて、拡張エフェメリスデータ（Extend Ephemeris data）を導出する。拡張エフェメリスデータは、長期予測エフェメリスデータ又は長期予測エフェメリスとも呼ばれる。以下では、基本エフェメリスデータ及び拡張エフェメリスデータを、夫々、基本エフェメリス及び拡張エフェメリスとも呼ぶ。
【００３０】
拡張エフェメリスに基本エフェメリスが含まれていても良い。ＧＰＳ受信信号又は基本エフェメリスに基づいて拡張エフェメリスを導出する方法は公知であるため、拡張エフェメリスの導出方法の説明を割愛する。取得部３３は、公知の方法（例えば、特開２０１０−１５６６３１号公報又は特表２０１０−５３４３２９号公報に記載の方法）を用いて拡張エフェメリスを導出することが可能である。尚、取得部３３において拡張エフェメリスを導出するのではなく、電子機器１とは異なる機器（例えばサーバ機器）にて求められた拡張エフェメリスを、インターネット網などを経由して取得部３３に取得させてもよい。
【００３１】
測位演算部３２によるホスト装置２１の測位処理には、測位の完了に理論値として３６秒必要なコールドスタートと約１秒で測位が完了するホットスタートとがある。ホットスタートの実行には、有効な基本エフェメリス及び拡張エフェメリスが必要である。基本エフェメリス及び拡張エフェメリスの夫々には寿命が存在し、寿命を超えた基本エフェメリス又は拡張エフェメリスは有効でない。寿命を有効期間と読み替えることもできる。拡張エフェメリスの寿命の長さ（例えば７２時間）は、基本エフェメリスの寿命の長さ（例えば４時間）よりも長い。
【００３２】
データ保持部２３は、データ更新部２５による制御の下で、拡張エフェメリスを測位用データとして保持する。データ保持部２３に保持される拡張エフェメリスには、保持される拡張エフェメリスの寿命の終期を特定するための寿命データが付随している。従って、データ保持部２３は、拡張エフェメリスを寿命データと共に保持している。寿命データは、例えば、拡張エフェメリスの生成時刻と拡張エフェメリスの寿命の長さから成る。拡張エフェメリスの寿命は、拡張エフェメリスが生成された時刻から拡張エフェメリスの寿命分の時間が経過した時点で満了する。このため、拡張エフェメリスの生成時刻と拡張エフェメリスの寿命の長さが定まれば、拡張エフェメリスの寿命の終期は定まる。尚、終期を、終了時刻又は終了タイミングと読み替えることもできる。また、取得部３３にて拡張エフェメリスが取得される際、同時に、対応する寿命データも取得される。
【００３３】
後述の第１更新処理が成されていない状況下においては、取得部３３にて取得された拡張エフェメリス及び寿命データがデータ保持部２３にて保持される。データ保持部２３に測位用データが保持されていて且つデータ保持部２３に保持された拡張エフェメリスの寿命が満了していないとき、測位演算部３２は、データ保持部２３に保持された拡張エフェメリスに基づき、ホスト装置２１の測位を行うことができる。
【００３４】
ホスト装置２１の測位の結果、即ち、求められたホスト装置２１の緯度、経度及び高度は、測位結果データとして測位演算部３２から出力される。ホスト装置２１は、測位結果データを利用して任意の処理を成すことができる。例えば、ホスト装置２１がデジタルカメラである場合、測位結果データに基づく撮影地点情報を、撮影画像の画像データと共に記録媒体（不図示）に保存することができる。或いは例えば、ホスト装置２１がナビゲーション装置である場合、測位結果データを用いて必要なナビゲーション動作を成すことができる。尚、ホスト装置２１の位置と電子機器１の位置は同じであるため、ホスト装置２１の測位は電子機器１の測位と等価である。
【００３５】
図３に、電子機器１と、電子機器１以外の電子機器である電子機器１ａと、を示す。図４は、電子機器１ａの概略ブロック図である。電子機器１ａは電子機器１と同じ構成を有している。但し、電子機器１内の各部位と電子機器１ａ内の各部位とを明確に区別して説明するため、電子機器１ａ内の各部位を参照する番号には記号“ａ”を付随させている。即ち、電子機器１ａは、メインブロック１０ａ、バッテリ部１１ａ及び電源回路１２ａを備え、メインブロック１０ａには、ユーザインターフェース２６ａ（以下、ＵＩ２６ａと記載する）を有したホスト装置２１ａ、測位処理部２２ａ、データ保持部２３ａ、通信処理部２４ａ及びデータ更新部２５ａが設けられている。メインブロック１０ａ、バッテリ部１１ａ及び電源回路１２ａは、夫々、メインブロック１０、バッテリ部１１及び電源回路１２と同じものであり、ホスト装置２１ａ、測位処理部２２ａ、データ保持部２３ａ、通信処理部２４ａ及びデータ更新部２５ａは、夫々、ホスト装置２１、測位処理部２２、データ保持部２３、通信処理部２４及びデータ更新部２５と同じものである。
【００３６】
図１の通信処理部２４及びデータ更新部２５は、電子機器１ａとの関係において特に有益に機能する。通信処理部２４は、通信処理部２４ａと共に無線ＬＡＮ（ローカルネットワーク）を形成し、無線通信によって、電子機器１及び１ａ間における任意のデータの送信及び受信を可能にする。即ち、電子機器１及び１ａは、通信処理部２４及び２４ａを介して、任意のデータを互いにやり取り可能である。通信処理部２４及び２４ａを用いて形成される無線ＬＡＮ（換言すれば、通信処理部２４及び２４ａが利用する無線ＬＡＮ）を、任意の仕様、例えば、アクセスポイントがないところでも電子機器同士を無線で接続できる仕様（Wi-Fi Direct等）に準拠させることができる。周知の如く、“Wi-Fi Direct”をサポートしている電子機器同士では、簡易な操作で無線接続の認証を行って容易にデータのやり取りを実行することができる。
【００３７】
通信処理部２４は、通信処理部２４ａを介して電子機器１ａが保持している任意のデータを受信可能である共に、電子機器１が保持している任意のデータを通信処理部２４ａに送信可能である。通信処理部２４にて受信されたデータは、ホスト装置２１又はデータ更新部２５に送られる。
通信処理部２４が受信可能なデータには、データ保持部２３ａが保持している拡張エフェメリス及び寿命データと、電子機器１ａが保持している主情報データと、が含まれる。通信処理部２４ａは、データ保持部２３ａが保持している拡張エフェメリスを電子機器１に送信する際、送信すべき拡張エフェメリスに、データ保持部２３ａが保持している寿命データを付随させる。
通信処理部２４が送信可能なデータには、データ保持部２３が保持している拡張エフェメリス及び寿命データと、電子機器１が保持している主情報データと、が含まれる。通信処理部２４は、データ保持部２３が保持している拡張エフェメリスを電子機器１ａに送信する際、送信すべき拡張エフェメリスに、データ保持部２３が保持している寿命データを付随させる。
主情報データは、拡張エフェメリス及び寿命データとは異なるデータであって、例えば、任意の画像を表す画像データ（換言すれば、映像信号又は画像信号）及び任意の音を表す音声データ（換言すれば、音声信号又は音響信号）の内、少なくとも一方を含む。
【００３８】
以下、図５に示す如く、時刻ｔＯ及び時刻ｔＯ以前おいて、データ保持部２３が保持している拡張エフェメリス及び寿命データを夫々記号ＥＥ及びＬＤにて表すと共にデータ保持部２３ａが保持している拡張エフェメリス及び寿命データを夫々記号ＥＥａ及びＬＤａにて表す（図６も参照）。
【００３９】
今、時刻ｔＯにおいて、通信処理部２４ａから送信された拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信された場合を考える。時刻ｔＯにおいて拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されたとき、データ更新部２５は、時刻ｔＯにおいて受信した寿命データＬＤａを、時刻ｔＯにおいてデータ保持部２３が保持している寿命データＬＤと比較することができる。即ち、寿命データＬＤａにて特定される拡張エフェメリスＥＥａの寿命の終期と、寿命データＬＤにて特定される拡張エフェメリスＥＥの寿命の終期とを比較することができる。
【００４０】
そして、時刻ｔＯにおいて受信した拡張エフェメリスＥＥａの寿命の終期が、時刻ｔＯにおいてデータ保持部２３に保持されている拡張エフェメリスＥＥの寿命の終期よりも遅い場合、データ更新部２５は、データ保持部２３に保持される拡張エフェメリス及び寿命データを、受信した拡張エフェメリスＥＥａ及び寿命データＬＤａにて更新する（即ち、データ保持部２３に保持される拡張エフェメリス及び寿命データを拡張エフェメリスＥＥａ及び寿命データＬＤａにて置き換える）。この更新の結果、次ぎの更新が成されるまで、図６に示す如く、時刻ｔＯ以降においてデータ保持部２３に保持される拡張エフェメリス及び寿命データは、夫々拡張エフェメリスＥＥａ及び寿命データＬＤａとなる。
【００４１】
データ保持部２３に保持される拡張エフェメリス及び寿命データを、通信処理部２４にて受信した拡張エフェメリスＥＥａ及び寿命データＬＤａにて更新する（即ち置き換える）処理を、第１更新処理と呼ぶ。第１更新処理はデータ更新部２５によって行われる。拡張エフェメリスＥＥａの寿命の終期が、拡張エフェメリスＥＥの寿命の終期よりも早い場合、第１更新処理は成されない。拡張エフェメリスＥＥａの寿命の終期が拡張エフェメリスＥＥの寿命の終期と同じである場合にも、第１更新処理は成されない。
【００４２】
電子機器１ａは電子機器１と同じものであるため、データ更新部２５ａにおいてもデータ更新部２５と同様の動作が行われる。データ保持部２３ａに保持される拡張エフェメリス及び寿命データを、通信処理部２４ａにて受信した拡張エフェメリスＥＥ及び寿命データＬＤにて更新する（即ち置き換える）処理を、第２更新処理と呼ぶ。第２更新処理はデータ更新部２５ａによって行われる。第２更新処理は、通信処理部２４ａにて受信した拡張エフェメリスＥＥの寿命の終期が、データ保持部２３ａに保持されている拡張エフェメリスＥＥａの寿命の終期よりも遅い場合にのみ実行される。
【００４３】
また、拡張エフェメリスＥＥ及びＥＥａの寿命の長さが、互いに同じ又は略同じ場合も想定される。この場合には、寿命データＬＤ及びＬＤａに含まれる生成時刻の比較によって、第１及び第２更新処理の実行／不実行を判別してもよい。即ち例えば、データ更新部２５は、寿命データＬＤａにて特定される拡張エフェメリスＥＥａの生成時刻が寿命データＬＤにて特定される拡張エフェメリスＥＥの生成時刻よりも遅い場合にのみ第１更新処理を成すようにしてもよく、データ更新部２５ａは、寿命データＬＤにて特定される拡張エフェメリスＥＥの生成時刻が寿命データＬＤａにて特定される拡張エフェメリスＥＥａの生成時刻よりも遅い場合にのみ第２更新処理を成すようにしてもよい。
【００４４】
尚、第１の寿命の終期が第２の寿命の終期よりも遅いとは、第１の寿命が満了する時刻が第２の寿命が満了する時刻よりも後であることを意味する。第１の寿命の終期が第２の寿命の終期よりも早いとは、第１の寿命が満了する時刻が第２の寿命が満了する時刻よりも前であることを意味する。また、以下、寿命データＬＤにて特定される拡張エフェメリスＥＥの寿命の終期を、寿命データＬＤに基づく寿命終期と呼び、寿命データＬＤａにて特定される拡張エフェメリスＥＥａの寿命の終期を、寿命データＬＤａに基づく寿命終期と呼ぶ。
【００４５】
上記の更新処理によれば、ＧＰＳ衛星信号を受信困難な環境下に電子機器１が長期間配置されている場合や、インターネット網に接続できない環境下に電子機器１が長期間配置されている場合においても、拡張エフェメリスを寿命満了が遅いものへと更新することができる。このため、次回の測位時（例えば次回の測位処理部２２の起動時）について、ホットスタートが可能になる期間を延長することができる。また、周知の如く、拡張エフェメリスの生成時点からの経過時間が増大するにつれて、拡張エフェメリスに含まれる予測軌道データの誤差が大きくなる。このため、より寿命満了時期の遅い拡張エフェメリス（換言すれば、より新しい拡張エフェメリス）を用いた方が測位直後の位置検出精度が高くなる。従って、上記の更新処理の利用は、測位直後の位置検出精度の向上にもつながる。
【００４６】
上述の構成及び動作を基本とする、電子機器１及び１ａの、より具体的な動作等の例を、以下に第１〜第４実施例として説明する。矛盾なき限り、複数の実施例を組み合わせることも可能である。尚、以下の説明におけるユーザとは、特に断りなき限り、電子機器１のユーザを指す。
【００４７】
＜＜第１実施例＞＞
第１実施例を説明する。図７は、電子機器１及び１ａを含んで形成される電子機器システムの動作フローチャートである。図８に示す如く、当該電子機器システムには、電子機器１及び１ａに加えて、電子機器１と同様の電子機器（例えば、電子機器１ｂ）である１以上の電子機器が含まれうる。ステップＳ１１〜Ｓ１３及びＳ３１の処理は電子機器１のユーザ又は電子機器１が主体となって実行される処理であり、ステップＳ２１〜Ｓ２３の処理は電子機器１ａが主体となって実行される処理である。
【００４８】
まず、ステップＳ１１において、ユーザはＵＩ２６を介して接続対象を指定する。接続対象が指定されると、ステップＳ１２において電子機器１は、指定された接続対象と間で通信接続処理を実行する。
【００４９】
電子機器システムを形成する各電子機器は、例えば、“Wi-Fi Direct”の仕様に従い、周囲に対して、自身の存在を示すビーコン信号を発信している。或る電子機器（例えば電子機器１ａ）が発信するビーコン信号には、当該電子機器に固有のＩＤ記号が含められる。通信処理部２４は、受信したビーコン信号に基づき、電子機器１の周囲に存在している電子機器のＩＤ記号（又はＩＤ記号に割り当てられた呼び名やアイコン）を表示画面に表示する。ここにおける表示画面とは、電子機器１に設けられた表示画面を指す。図９に、当該表示画面の表示内容例を示す。ユーザは、表示画面を参照しながら、電子機器１の周囲に存在している何れかの電子機器を接続対象に指定する。ここでは、電子機器１ａが接続対象に指定されたことを想定する。
【００５０】
電子機器１ａが接続対象として指定されると、ステップＳ１２にて、電子機器１及び１ａ間における通信接続処理が実行される。電子機器１及び１ａ間における通信接続処理は、電子機器１及び１ａ間でデータの通信を可能にするための処理である。例えば、電子機器１及び１ａ間における通信接続処理は、電子機器１ａに対して定められた固有の認証パスワードを通信処理部２４及び２４ａを介して電子機器１から電子機器１ａに送る送信処理と、該送信処理後に所定の許可信号を通信処理部２４ａ及び２４を介して電子機器１ａから電子機器１に返信する返信処理とを含み、送信処理及び返信処理の完了を以って電子機器１及び１ａ間における通信接続処理が完了する。ユーザは、電子機器１ａに対して定められた固有の認証パスワードを、ＵＩ２６を介して電子機器１に知らせることができる。
【００５１】
ステップＳ１２における通信接続処理の完了後、ステップＳ１３において、電子機器１における通信処理部２４は、データ保持部２３に保持されている拡張エフェメリスＥＥ及び寿命データＬＤを、電子機器１ａ（通信処理部２４ａ）に対して送信する。
【００５２】
ステップＳ１３に続くステップＳ２１において、通信処理部２４ａは、通信処理部２４からの拡張エフェメリスＥＥ及び寿命データＬＤを受信する。この受信が成されると、電子機器１ａのメインブロック１０ａ（より具体的には例えば、データ更新部２５ａ）は、通信処理部２４ａにて受信した寿命データＬＤとデータ保持部２３ａに保持されている寿命データＬＤａとを比較し、比較結果による分岐処理をステップ２２にて行う。
【００５３】
ステップＳ２２では、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅い場合にのみ、ステップＳ２３への移行を許可する。即ち、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅い場合にのみ、ステップＳ２３において、データ保持部２３ａに保持されている拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４ａから電子機器１に対して送信される（換言すれば返信される）。
【００５４】
拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４ａから電子機器１に対して送信されると、通信処理部２４によって拡張エフェメリスＥＥａ及び寿命データＬＤａが受信され、ステップＳ３１の処理が成される。ステップＳ３１では、データ更新部２５により、上述の第１更新動作が成される。即ち、データ保持部２３に保持される拡張エフェメリス及び寿命データを、通信処理部２４にて受信した拡張エフェメリスＥＥａ及び寿命データＬＤａにて更新する（即ち置き換える）。ステップＳ３１にて第１更新動作を成す前に、データ更新部２５にて寿命データＬＤと寿命データＬＤａを念のために比較し、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅いことが確認された後に第１更新動作を成すようにしてもよい。
【００５５】
寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅くない場合には、ステップＳ２３における送信動作は成されない。電子機器１は、ステップＳ１３にて拡張エフェメリスＥＥ及び寿命データＬＤを送信した後、所定の待機時間だけ待機し、待機時間が経過しても拡張エフェメリスＥＥａ及び寿命データＬＤａが受信されない場合には、非更新判定を成す。非更新判定が成した場合、電子機器１は、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅くないと判断し、第１更新動作を成すことなく図７の動作を終了する。
【００５６】
或いは例えば、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅くない場合、その旨を表す更新禁止信号を、電子機器１ａは、通信処理部２４ａを介して電子機器１に送信しても良い。通信処理部２４にて更新禁止信号が受信されると、電子機器１は、第１更新動作を成すことなく図７の動作を終了する。
【００５７】
尚、ステップＳ２１における比較処理により、寿命データＬＤに基づく寿命終期が寿命データＬＤａに基づく寿命終期よりも遅いと判断された場合には、電子機器１ａにおいて、データ更新部２５ａによる第２更新動作を成すようにしても良い。
【００５８】
＜＜第２実施例＞＞
第２実施例を説明する。第２実施例及び後述の第３実施例は、第１実施例を基礎とする実施例であり、第２及び第３実施例において特に説明しない事項に関しては、矛盾なき限り、第１実施例の記載を第２及び第３実施例に適用することができる。
【００５９】
上述したように、通信処理部２４及び２４ａを用いて、電子機器１及び１ａ間で画像データ等の主情報データを通信可能である。第２実施例では、主情報データの通信の際に、拡張エフェメリス及び寿命データの送受信処理を行う動作を説明する。図１０は、第２実施例に係る電子機器システムの動作フローチャートである。
【００６０】
第２実施例においても、まず、第１実施例と同様、ステップＳ１１〜Ｓ１３の処理が実行される。ここでは、電子機器１が保持している主情報データ（例えば、撮影画像の画像データ）を電子機器１ａに対して送信することをユーザが望んでいるものとする。この場合、ステップＳ１１において、ユーザは電子機器１ａを接続対象に指定する。その指定後、ステップＳ１２にて、電子機器１及び１ａ間における通信接続処理が実行される。通信接続処理の完了後、ステップＳ１３において、直ちに、電子機器１における通信処理部２４は、データ保持部２３に保持されている拡張エフェメリスＥＥ及び寿命データＬＤを、電子機器１ａ（通信処理部２４ａ）に対して送信する。
【００６１】
ステップＳ１３における送信処理の後、電子機器１において、ステップＳ１４及びＳ１５の処理と、ステップＳ３０及びＳ３１の処理が、並行して実行される。
【００６２】
ステップＳ１４において、ユーザは、電子機器１から電子機器１ａへ送信すべき主情報データを、電子機器１に保持されている主情報データの中からＵＩ２６を介して選択及び指定する。この指定が成された後、ステップＳ１５において、通信処理部２４は、ステップＳ１４にて指定された主情報データを実際に電子機器１ａ（通信処理部２４ａ）に対して送信する。
【００６３】
一方、ステップＳ１３における送信処理の後、電子機器１ａでは、第１実施例と同様、図７のステップＳ２１〜Ｓ２３の処理を成す（但し、勿論、寿命データＬＤ及びＬＤａによっては、ステップＳ２３の返信処理は成されない）。
【００６４】
電子機器１は、ステップＳ３０において、電子機器１ａから拡張エフェメリスＥＥａ及び寿命データＬＤａが送信されてくるのを待機する。換言すれば、電子機器１ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されることを待機する。そして、電子機器１ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されると、第１実施例と同様、ステップＳ３１において第１更新動作を成す。ステップＳ１３にて拡張エフェメリスＥＥ及び寿命データＬＤを送信した後、所定の待機時間が経過しても拡張エフェメリスＥＥａ及び寿命データＬＤａが受信されない場合には、第１実施例と同様、電子機器１は、非更新判定を成す（即ち、第１更新動作を行わない）。
【００６５】
尚、ステップＳ１４において、ユーザは、ＵＩ２６を介して電子機器１ａから電子機器１へ所望の主情報データを送信すべきことを指示することもできる。この指示が成された場合、通信処理部２４は通信処理部２４ａに対して要求信号を送信し、通信処理部２４ａにて要求信号が受信されると、要求信号に従い電子機器１ａは通信処理部２４ａを介して電子機器１ａに保持されている特定の主情報データを電子機器１（通信処理部２４）に対して送信する。通信処理部２４は、この特定の主情報データを受信してホスト装置２１等に与えることができる。
【００６６】
また、ステップＳ１３における送信処理及びステップＳ３０における待機処理を含む処理を、測位用データ送受信処理と呼ぶことができる。ステップＳ１３及びＳ３０について説明した内容から明らかなように、測位用データ送受信処理において、電子機器１は、データ保持部２３に保持される拡張エフェメリスＥＥを寿命データＬＤと共に通信処理部２４から電子機器１ａ（通信処理部２４ａ）に対して送信し、その後、データ保持部２３ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されることを待機する。ステップＳ１３における送信処理及びステップＳ３０における待機処理と、データ保持部２３ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａを通信処理部２４にて受信する処理と、を含む処理が測位用データ送受信処理であると考えても良い。
【００６７】
図１０に示される一連の処理を、ユーザの指示に応じて繰り返し実行すると良い。即ち、ステップＳ１４及びＳ１５を行うべくステップＳ１２の通信接続処理が完了するたびに、ステップＳ１３、Ｓ３０及びＳ３１の処理を実行すると良い。
【００６８】
第２実施例によれば、拡張エフェメリスの更新を、ユーザに特に意識させることなく行うことができる。
【００６９】
＜＜第３実施例＞＞
第３実施例を説明する。ホスト装置２１は、ホスト装置２１の電源がオンになっている期間であるオン期間において所定のホスト機能を実現でき、ホスト装置２１の電源がオフになっている期間であるオフ期間においてはホスト機能を実現できない。ホスト機能は、ホスト装置２１に割り当てられたホスト装置２１にて実現されるべき機能である。ホスト装置２１が例えばデジタルカメラである場合、ホスト機能は、静止画像又は動画像の撮影及び記録機能を含む。
【００７０】
オフ期間中においては、基本的に測位処理部２２にも電源電圧が供給されず、測位処理部２２の動作は停止している。但し、第３実施例に係る電子機器１は、データ保持部２３内の拡張エフェメリスの寿命延長を行うために、オフ期間中においても間欠的に通信処理部２４を起動させる。より具体的に説明する。
【００７１】
電子機器１には、電源電圧が常時供給されるタイマ回路（不図示）が設けられており、当該タイマ回路は、オフ期間中において間欠的にトリガ信号を発生させる。トリガ信号を一定周期にて定期的に発生させることが出来るが、トリガ信号の発生周期は変動しても良い。トリガ信号は電源回路１２及び通信処理部２４に入力される。トリガ信号が電源回路１２及び通信処理部２４に入力されると、電源回路１２は、少なくとも所定の時間長さを有する裏通信期間中、データ保持部２３、通信処理部２４及びデータ更新部２５に電源電圧を供給し、データ保持部２３、通信処理部２４及びデータ更新部２５は、裏通信期間において寿命延長試行処理を実行する。
【００７２】
以下、裏通信期間における寿命延長試行処理について説明する。図１１は、寿命延長試行処理中における電子機器１の動作フローチャートである。
【００７３】
裏通信期間では、まず、ステップＳ５１の処理が成される。ステップＳ５１において、通信処理部２４は、電子機器１の周囲に位置している電子機器（電子機器１ａ等）からのビーコン信号を受信し、受信したビーコン信号に基づき、電子機器１の周囲に存在している電子機器を認識する。続くステップＳ５２において、通信処理部２４は、認識した電子機器（即ち、電子機器１の周囲に存在している電子機器）の中に、特定電子機器が含まれているか否かを判断する。特定電子機器とは、裏通信期間の開始前に、電子機器１との間で通信接続処理を１度以上完了させたことのある電子機器を指す。電子機器１及び１ａ間における通信接続処理が裏通信期間の開始前に１度以上完了している場合には、電子機器１ａは特定電子機器であり、電子機器１及び１ａ間における通信接続処理が裏通信期間の開始前に１度も完了していない場合には、電子機器１ａは特定電子機器ではない。
【００７４】
上述したように、各電子機器が発信しているビーコン信号には各電子機器に固有のＩＤ記号が含まれている。例えば、電子機器１は、自身との間で過去に通信接続処理を完了させたことのある電子機器のＩＤ記号をデータ保持部２３に保持しておき、データ保持部２３に保持されたＩＤ記号と、受信したビーコン信号内のＩＤ記号とに基づき、電子機器１の周囲に存在している電子機器が特定電子機器であるか否かを判断することができる。
【００７５】
電子機器１の周囲に存在している電子機器の中に特定電子機器が含まれていない場合には、電子機器１は、寿命延長試行処理を終了する。一方、電子機器１の周囲に存在している電子機器の中に特定電子機器が含まれている場合、ステップＳ５３以降の処理が実行される。以下では、電子機器１ａが特定電子機器であることを想定する。
【００７６】
ステップＳ５３、Ｓ５４及びＳ５５の処理は、夫々、図１０のステップＳ１３、Ｓ３０及びＳ３１の処理と同じものである。
【００７７】
即ち、ステップＳ５３において、通信処理部２４は、データ保持部２３に保持されている拡張エフェメリスＥＥ及び寿命データＬＤを、電子機器１ａ（通信処理部２４ａ）に対して送信し、続くステップＳ５４において、電子機器１（通信処理部２４）は、電子機器１ａから拡張エフェメリスＥＥａ及び寿命データＬＤａが送信されてくるのを待機する。換言すれば、電子機器１ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されることを待機する。ステップＳ５３における送信処理の後、電子機器１ａでは、第１実施例と同様、図７のステップＳ２１〜Ｓ２３の処理を成す（但し、勿論、寿命データＬＤ及びＬＤａによっては、ステップＳ２３の返信処理は成されない）。電子機器１ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａが通信処理部２４にて受信されると、ステップＳ５５において第１更新動作を成す。ステップＳ５３における送信処理及びステップＳ５４における待機処理を含む処理を、測位用データ送受信処理と呼ぶことができる。ステップＳ５３における送信処理及びステップＳ５４における待機処理と、データ保持部２３ａが保持している拡張エフェメリスＥＥａ及び寿命データＬＤａを通信処理部２４にて受信する処理と、を含む処理が測位用データ送受信処理であると考えても良い。
【００７８】
ステップＳ５３にて拡張エフェメリスＥＥ及び寿命データＬＤを送信した後、所定の待機時間が経過しても拡張エフェメリスＥＥａ及び寿命データＬＤａが受信されない場合には、第１実施例と同様、電子機器１は、非更新判定を成す（即ち、第１更新動作を行わない）。
【００７９】
第３実施例によれば、ホスト装置２１のオフ期間においても、拡張エフェメリスの更新を、ユーザに特に意識させることなく行うことができる。
【００８０】
尚、特定電子機器が複数存在する場合には、各特定電子機器に対してステップＳ５３及びＳ５４の処理を実行し、特定電子機器が保持している拡張エフェメリス及び寿命データが通信処理部２４にて受信された場合に、ステップＳ５５において第１更新動作を成すようにしてもよい。
【００８１】
また、特定電子機器ではない電子機器を非特定電子機器と呼ぶ。仮に非特定電子機器を接続対象としてステップＳ５３〜Ｓ５５の処理を行うようにすると、電子機器１と未知の人物が所有している電子機器との間で、ユーザの知らぬ間に、データ通信が行われることもある。予期せぬデータ漏洩の危険性などを考慮して、図１１の動作では、接続対象を特定電子機器に限定している。しかしながら、接続対象に非特定電子機器を含めるようにすることも可能ではある。即ち、電子機器１ａが非特定電子機器である場合においても上述のステップＳ５３〜Ｓ５５の処理が実行されるように、図１１に示される動作を変更しても良い。
【００８２】
＜＜第４実施例＞＞
第４実施例を説明する。上述してきた各動作では、電子機器１がまず自身の拡張エフェメリスＥＥ及び寿命データＬＤを電子機器１ａに送信しているが、まず電子機器１ａに対して拡張エフェメリスＥＥａ及び寿命データＬＤａを送信すべきことを要求し、電子機器１内で比較処理を行うようにしても良い。即ち例えば、以下のような動作を電子機器１及び１ａにおいて行うようにしても良い。
【００８３】
電子機器１及び電子機器１ａ間における通信接続処理の完了後、又は、オフ期間中において電子機器１ａが特定電子機器として検出された後、通信処理部２４は、拡張エフェメリスＥＥ及び寿命データＬＤではなく、所定のエフェメリス要求信号を電子機器１ａ（通信処理部２４ａ）に対して送信する。
【００８４】
通信処理部２４ａは、エフェメリス要求信号を受信すると、データ保持部２３ａに保持されている拡張エフェメリスＥＥａ及び寿命データＬＤａを電子機器１（通信処理部２４）に送信する。
【００８５】
通信処理部２４にて拡張エフェメリスＥＥａ及び寿命データＬＤａが受信されると、通信処理部２４は、拡張エフェメリスＥＥａ及び寿命データＬＤａをデータ更新部２５に送る。データ更新部２５は、通信処理部２４にて受信した寿命データＬＤａと、データ保持部２３にて保持される寿命データＬＤとを比較する。即ち、寿命データＬＤａに基づく寿命終期と寿命データＬＤに基づく寿命終期を比較する。そして、寿命データＬＤａに基づく寿命終期が寿命データＬＤに基づく寿命終期よりも遅い場合にのみ、第１更新処理を成す。
【００８６】
第１〜第３実施例にて述べた方法によっても、第４実施例にて述べた方法によっても、結局、第１更新処理の実行条件は同じである。即ち、第１〜第４実施例の何れにおいても、通信処理部２４にて受信された拡張エフェメリスＥＥａの寿命の終期が、データ保持部２３に保持された拡張エフェメリスＥＥの寿命の終期よりも遅い場合に、第１更新処理が成されている。
【００８７】
＜＜変形等＞＞
本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施形態は、あくまでも、本発明の実施形態の例であって、本発明ないし各構成要件の用語の意義は、以上の実施形態に記載されたものに制限されるものではない。上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。
【００８８】
電子機器１を、ハードウェア、或いは、ハードウェアとソフトウェアの組み合わせによって構成することができる。ソフトウェアを用いて電子機器１を構成する場合、ソフトウェアにて実現される部位についてのブロック図は、その部位の機能ブロック図を表すことになる。ソフトウェアを用いて実現される機能をプログラムとして記述し、該プログラムをプログラム実行装置（例えばコンピュータ）上で実行することによって、その機能を実現するようにしてもよい。
【符号の説明】
【００８９】
１、１ａ  電子機器
１０、１０ａ  メインブロック
２１、２１ａ  ホスト装置
２２、２２ａ  測位処理部
２３、２３ａ  データ保持部
２４、２４ａ  通信処理部
２５、２５ａ  データ更新部
【図１】
2012173170.tif 000003
【図２】
2012173170.tif 000004
【図３】
2012173170.tif 000005
【図４】
2012173170.tif 000006
【図５】
2012173170.tif 000007
【図６】
2012173170.tif 000008
【図７】
2012173170.tif 000009
【図８】
2012173170.tif 000010
【図９】
2012173170.tif 000011
【図１０】
2012173170.tif 000012
【図１１】
2012173170.tif 000013