(57)【要約】【課題】本発明は、煩雑な操作をユーザに強いることなく、有効なエフェメリスデータを常時保持した状態で現在位置を短時間でかつ正確に測位できるようにする。【解決手段】本発明は、ＧＰＳ衛星から衛星信号Ｓ１を受信して復調することによりエフェメリスデータＳ２を取得し、当該エフェメリスデータＳ２を記憶しておき、当該エフェメリスデータＳ２の有効時間を当該エフェメリスデータＳ２の取得タイミングから計時し、エフェメリスデータＳ２の有効時間が経過する前に、新たなエフェメリスデータＳ２を再取得させることにより、現在位置を測位するまでの所要時間が最も短いホットスタートを常に行なうことができる。【選択図】図４
2009270929.tif 000002
【特許請求の範囲】
【請求項１】
衛星から衛星信号を受信して復調することによりエフェメリスデータを取得する取得部と、
上記エフェメリスデータを記憶しておく記憶部と、
上記エフェメリスデータの有効時間を当該エフェメリスデータの取得タイミングから計時する計時部と、
上記計時部によって上記エフェメリスデータの有効時間が経過する前に、上記取得部により新たなエフェメリスデータを再取得させる制御部と
を具えるナビゲーション装置。
【請求項２】
上記制御部は、上記取得部により上記エフェメリスデータを取得してから一端スリープ状態に遷移した後、上記再取得させるための再取得タイミングになると自動的に起動して、上記新たなエフェメリスデータを再取得させる
請求項１に記載のナビゲーション装置。
【請求項３】
上記制御部は、上記新たなエフェメリスデータの再取得に失敗した場合、上記エフェメリスデータの有効時間が経過する前までに、所定時間間隔で再度、上記新たなエフェメリスデータの再取得を試みる
請求項２に記載のナビゲーション装置。
【請求項４】
上記制御部は、上記所定時間間隔で上記新たなエフェメリスデータを再取得できるまで繰り返し、そのときの時間間隔を次第に短くしていく
請求項２に記載のナビゲーション装置。
【請求項５】
上記制御部は、上記取得部により上記エフェメリスデータを取得してからスリープ状態へ遷移した後であっても、上記再取得タイミングになると自動的に起動して、上記新たなエフェメリスデータを再取得させるように試みるが、上記新たなエフェメリスデータを取得可能な信号レベルの上記衛星信号が所定時間以内に得られないときは上記スリープ状態へ再度遷移させる
請求項２に記載のナビゲーション装置。
【請求項６】
上記制御部は、上記所定時間間隔で上記新たなエフェメリスデータを再取得できるまで繰り返している最中、バッテリ残量が所定レベル以下になったときは上記再取得を停止する
請求項１に記載のナビゲーション装置。
【請求項７】
上記制御部は、稼動時間帯のログを取得することによりユーザの行動時間帯を予測し、その行動時間帯が始まる所定時間前の時点で、上記取得部により新たなエフェメリスデータを予め再取得させる
請求項１に記載のナビゲーション装置。
【請求項８】
取得部によって、衛星から衛星信号を受信して復調することによりエフェメリスデータを取得する取得ステップと、
記憶部に対し上記エフェメリスデータを記憶させておく記憶ステップと、
計時部により上記エフェメリスデータの有効時間を当該エフェメリスデータの取得タイミングから計時する計時ステップと、
上記エフェメリスデータの有効時間が経過する前に、制御部により上記取得部を介して新たなエフェメリスデータを再取得させるエフェメリスデータ再取得ステップと
を有するエフェメリスデータ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及びエフェメリスデータ取得方法に関し、例えば持ち運び自在なポータブルナビゲーションデバイスに適用して好適なものである。
【背景技術】
【０００２】
従来、ポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）においては、少なくとも３個のＧＰＳ(Global Positioning System)衛星から送信されてくる測位に必要なデータをそれぞれ取得し、これを解析することにより、車両の現在位置（緯度、経度）を算出するようになされている。
【０００３】
またＰＮＤにおいては、３個以上のＧＰＳ衛星から測位に必要なデータを取得し解析することにより、車両の現在位置（緯度、経度）に加えて高度についても算出し得るようになされている。
【０００４】
そしてＰＮＤでは、車両の現在位置を地図上に表示し、出発地から目的地までの走行経路を探索した後、当該走行経路を介してユーザを目的地までナビゲーションするようになされている。
【０００５】
ところでＰＮＤでは、現在位置を測位するに当って、当該ＰＮＤにとって受信可能なＧＰＳ衛星から各衛星の軌道情報（正確な位置情報及び時刻情報等）でなるエフェメリスデータが必要である。このエフェメリスデータは約２時間毎に更新され、更新後４時間程度まで有効な寿命を持った情報である。
【０００６】
従ってＰＮＤでは、電源がオフされたままの状態で４時間以上経過したような場合、改めてそれぞれのＧＰＳ衛星から新たなエフェメリスデータを取得し直さなければならない。このときＰＮＤは、ＧＰＳ衛星から約３０秒周期でエフェメリスデータが送られてくるため、最低でも３０秒間連続してエフェメリスデータを受信できるという通信環境を確保していることが望ましい。
【０００７】
しかしながらＰＮＤでは、ＧＰＳ衛星から送られてくるエフェメリスデータを最低でも３０秒間連続して受信できる良好な通信環境を確保したいところ、走行中であったり、停車中であってもビルの陰になっていたり、良好な通信環境を確保できないことが多い。
【０００８】
このような場合ＰＮＤは、ＧＰＳ衛星からのエフェメリスデータが全て完全には揃わないため、次の周期で当該エフェメリスデータを再取得して全て揃うのを待ち、それでも揃わなければ、更に次の周期で当該エフェメリスデータを再取得して全て揃うのを待つことになる。
【０００９】
実際上ＰＮＤでは、少なくとも３個以上のＧＰＳ衛星からのエフェメリスデータをそれぞれ全て完全に取得しなければならないため、通信環境によっては、３個以上のＧＰＳ衛星からのエフェメリスデータが全て完全に揃うまでには数分間程度を要することもある。
【００１０】
そうなるとＰＮＤでは、前回電源がオフされてから４時間以上経過した後に、再度電源が投入された場合や、ＧＰＳ衛星からの電波を４時間以上も受信できない通信環境にある場合、ユーザに対して車両の現在位置が特定されるのを数分間も待たせることになり、利便性を欠くことになる。
【００１１】
そこで、エフェメリスデータの取得したときから取得後の経過時間を計算し、２時間を過ぎた時点からアラーム音を発生させ、エフェメリスデータの有効期限が切れる前に電波の受信環境が良い場所で計測させることをユーザに促すことにより、短時間で位置計測できる確率を上げるようになされた測位装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開2000-338220公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで上述した特許文献１に記載の測位装置においては、アラーム音によってユーザの注意を喚起し、ユーザに対して受信環境の良い場所へ移動させて測位させなければならず、煩雑な操作をユーザに強いるという問題があった。
【００１３】
本発明は以上の点を考慮してなされたもので、煩雑な操作をユーザに強いることなく、有効なエフェメリスデータを常時保持した状態で現在位置を短時間でかつ正確に測位し得るナビゲーション装置及びエフェメリスデータ取得方法を提案しようとするものである。
【課題を解決するための手段】
【００１４】
かかる課題を解決するため本発明においては、衛星から衛星信号を受信して復調することによりエフェメリスデータを取得し、当該エフェメリスデータを記憶しておき、当該エフェメリスデータの有効時間を当該エフェメリスデータの取得タイミングから計時し、エフェメリスデータの有効時間が経過する前に、取得部により新たなエフェメリスデータを再取得させるようにする。
【００１５】
これにより、エフェメリスデータの有効時間が経過する前に新たなエフェメリスデータを自動的に再取得することができるので、現在位置の測位までの所要時間が最も短いホットスタートを常に行なうことができる。
【発明の効果】
【００１６】
本発明によれば、エフェメリスデータの有効時間が経過する前に新たなエフェメリスデータを自動的に再取得することができるので、現在位置の測位までの所要時間が最も短いホットスタートを常に行なうことができ、かくして煩雑な操作をユーザに強いることなく、有効なエフェメリスデータを常時保持した状態で現在位置を短時間でかつ正確に測位し得るナビゲーション装置及びエフェメリスデータ取得方法を実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）ＰＮＤの全体構成
図１において、１は全体として本発明のポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）を示し、４．８型の液晶ディスプレイを搭載した表示部６の裏側にクレードル部１５が設けられた構成を有し、当該クレードル部１５の吸盤１５Ａを介して車両のダッシュボードに装着し、かつ取り外し得るようになされている。
【００１９】
一般的に、ＧＰＳにより現在位置を測位するだけでなく、当該ＧＰＳによる測位が出来ないときには、車両から取り込んだ車速パルスに基づいて車両の走行速度を算出し、ジャイロセンサからの出力に基づいて車両の進行方向を算出することにより、当該車両の現在位置を推測する所謂フルナビゲーションシステムが存在する。
【００２０】
これに対して、この種のＰＮＤ１はクレードル部１５を介して、車両との脱着を可能とした構成を有するものであるため、フルナビゲーションシステムとは異なり、車速パルスやジャイロセンサに頼ることなくＧＰＳによってのみ現在位置を測位するタイプの簡易型のナビゲーションシステムであることを特徴とする。
【００２１】
（２）ＰＮＤの回路構成
図２に示すようにＰＮＤ１は、内蔵バッテリ（図示せず）からの電力供給を受けて、マイクロコンピュータ構成の制御部８が基本プログラムに従って全体を統括制御する。なお、ＰＮＤ１は、クレードル部１５を介して車両に取り付けられているときは、車両から供給される電力に基づいて制御部８が全体を統括制御するようになされている。
【００２２】
またＰＮＤ１の制御部８は、ハードディスクや不揮発性メモリ等でなる記憶部９に格納された種々のアプリケーションプログラムに従って各種ナビゲーション処理や後述するエフェメリスデータの各種取得処理等を実行するようになされている。
【００２３】
実際上ＰＮＤ１は、ＧＰＳアンテナ２によって受信した複数のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ、……）からの衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調部３によって復調することによりエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を復元し、これらを測位演算部４へ送出する。
【００２４】
ここでエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）は、ＧＰＳ衛星がどのような軌道で周回しているかを示す詳細軌道情報（パラメータ）である。またエフェメリスデータは、車両の現在位置を正確に測位するために少なくとも３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）から取得しておく必要があるものであって、およそ２時間毎に更新され、更新後４時間まで有効な寿命のある情報である。
【００２５】
この場合、「有効」とは更新後４時間までの有効時間の範囲内であれば、そのエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いて車両の現在位置を測位したときに所定レベルの精度を保証することができることを意味する。
【００２６】
逆に、更新後４時間を越えたエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いて車両の現在位置を測位したときには所定レベルの精度を保証し得ないことを意味する。
【００２７】
因みにエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）は、ＧＰＳ衛星から約５０[bps]で送信されており、ＰＮＤ１がエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を受信するのに約３０秒間程度を要する。
【００２８】
従ってＰＮＤ１では、電源投入時、有効なエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を保持していなければ、少なくとも３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）からの新たにエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）を取得し直さなければならなくなる。
【００２９】
実際上ＰＮＤ１では、３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）に限らず、ＧＰＳの電波を受信可能な６個〜８個程度のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ、……、衛星Ｈ）からエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……、Ｓ２Ｈ）を取得し得るようになされており、その中から任意の３個以上のエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いるようになされている。
【００３０】
また復調部３は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）に含まれる時刻情報Ｔ１を抽出し、これをクロック出力部１１へ供給するようになされている。これによりクロック出力部１１では、復調部３から供給された時刻情報Ｔ１に基づいて現在時刻を正確な値に補正した後、その補正後の正確な時刻データＣＬＫを制御部９及びタイマー起動部１２へ供給するようになされている。
【００３１】
測位演算部４は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）及び３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）から車両までの距離データに基づいて当該車両の現在位置を測位し、その現在位置データＳ３を経路案内地図生成部５へ送出すると共に記憶部９へ送出する。
【００３２】
記憶部９は、測位演算部４が測位する毎に随時送られてくる現在位置データＳ３を順次記憶して保持しておくようになされている。
【００３３】
経路案内地図生成部５は、ＰＮＤ１の表面パネル（図示せず）に設けられた各種操作ボタン等でなる操作ボタン部１０に対するユーザの押下操作に応じて供給される経路探索命令Ｓ１０に従い、現在位置データＳ３に応じた車両の現在位置から目的地までの走行経路を探索する。
【００３４】
そして経路案内地図生成部５は、その走行経路を含む経路案内地図を生成し、その結果得られる経路案内地図データＳ６を表示部６へ出力する。
【００３５】
表示部６は、経路案内地図データＳ６に応じた経路案内地図画像を表示することにより、現在位置アイコン（図示せず）から目的地までの走行経路をユーザに対して目視確認させ得るようになされている。
【００３６】
ところでタイマー起動部１２は、３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）に対するエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）を全て取得し終わった時点からの経過時間（即ちエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）の有効時間）を、クロック出力部１１から供給された時刻データＣＬＫに基づいて計時するようになされている。
【００３７】
ここでタイマー起動部１２は、復調部３から時刻情報Ｔ１をクロック出力部１１へ供給したタイミングがエフェメリスデータＳ２を取得し終わった時点であるものの、クロック出力部１１から時刻データＣＬＫが供給された時点との時間差については無視できる程度に小さいため、当該時刻データＣＬＫに基づいてエフェメリスデータＳ２の有効時間を計時するようになされている。
【００３８】
（３）エフェメリスデータを用いた測位の基本的考え方
図３に示すように、ＰＮＤ１の制御部８は、当該ＰＮＤ１を起動している状態（以下、これをウェイクアップ状態と呼ぶ）のとき、ＧＰＳアンテナ２によって受信した複数の衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調部３によって復調する（以下、これを単にＧＰＳ受信と呼ぶ）ことによりエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得する。
【００３９】
このときＰＮＤ１の制御部８は、エフェメリスデータＳ２を取得し、当該エフェメリスデータＳ２を記憶部９に保持した時点（０時００分）から、当該エフェメリスデータＳ２が有効である４時間が経過するまでは、当該エフェメリスデータＳ２を用いて車両の現在位置を極めて短時間（例えば３秒乃至５秒程度）に測位する（以下、これをホットスタートと呼ぶ）ことが出来るようになされている。
【００４０】
しかしながらＰＮＤ１の制御部８は、エフェメリスデータＳ２を記憶部９に保持してから４時間以上が経過した場合、当該エフェメリスデータＳ２の有効時間を過ぎているため、新たにエフェメリスデータＳ２を取り直さなければならない。
【００４１】
このときＰＮＤは、ＧＰＳ衛星から約３０秒周期でエフェメリスデータが送られてくるため、新たにエフェメリスデータＳ２を再取得するのに最低でも３０秒間以上の時間が必要であり、新たなエフェメリスデータＳ２を再取得してから車両の現在位置を測位する（以下、これをウォームスタートと呼ぶ）までには少なくとも約３０秒〜１分間程度の時間を要する。
【００４２】
これが、今までのエフェメリスデータＳ２を用いた車両の現在位置を測位する際の基本的な考え方であるが、これでは、車両の現在位置を測位するのに常にホットスタートできる訳ではなく、使い勝手が悪い。
【００４３】
そこで本発明におけるＰＮＤ１では、ユーザが車両の現在位置を測位しようとしたときに、種々の方式によって常にホットスタートすることが出来るようになされており、以下順番に説明する。
【００４４】
（４）エフェメリスデータの取得方法
実際上、ＰＮＤ１の制御部８は、車両から取り外された状態で用いられる場合には無駄なバッテリー消費を抑制するためにも、常にウェイクアップ状態にあるとは限らず、スリープ状態へ遷移していることも多い。その点を考慮した方法を説明する。
【００４５】
因みにＰＮＤ１におけるスリープ状態とは、エフェメリスデータＳ２を保持している記憶部９やタイマー起動部１２だけが動作しており、他の制御部８等については動作していないことを示している。
【００４６】
（４−１）定期的にエフェメリスデータを取得する方法
図４に示すように、ＰＮＤ１の制御部８は、ＧＰＳ受信することによりエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）の後、一旦ウェイクアップ状態からスリープ状態へ遷移する。
【００４７】
このときＰＮＤ１のタイマー起動部１２（図２）は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）から有効時間（この場合、４時間）をカウントしており、当該有効時間の１０分前の３時間５０分が経過した時点でウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００４８】
ＰＮＤ１の制御部８は、タイマー起動部１２から供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ遷移し、改めてＧＰＳ受信を試みることにより、新たなエフェメリスデータＳ２を再取得する。因みに、このときのウェイクアップ状態とは、電源ボタンが押下操作されたときのような通常の起動状態ではなく、表示部６を消去したままの省電力化状態であるが、ＰＮＤ１ではウェイクアップ状態であることを示すＬＥＤ表示が併せて行なわれる。
【００４９】
このときもＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２を再取得した後、タイマー起動部１２のカウントを一旦リセットし、当該新たなエフェメリスデータＳ２を記憶部９に更新したリセット時点（０時００分）の後、ウェイクアップ状態から再度スリープ状態へ遷移する。
【００５０】
そして、このときもＰＮＤ１のタイマー起動部１２は、新たなエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できたリセット時点（０時００分）から有効時間（この場合、４時間）をカウントし、当該有効時間の１０分前の３時間５０分が経過した時点でウェイクアップ信号Ｓ１２を制御部８へ再度出力するようになされている。
【００５１】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ遷移し、改めてＧＰＳ受信を試みることにより新たなエフェメリスデータＳ２を再取得し、以下上述の流れを３時間５０分毎に繰り返すようになされている。
【００５２】
このようにＰＮＤ１では、常時ウェイクアップ状態にあるのではなく、エフェメリスデータＳ２を取得した後に、スリープ状態へ移り、当該エフェメリスデータＳ２の有効時間が切れる１０分前になると自動的にウェイクアップ状態へ戻って、新たなエフェメリスデータＳ２を再度取得するようにした。
【００５３】
これによりＰＮＤ１は、記憶部９に保持しているエフェメリスデータＳ２の有効時間である４時間が経過する前の３時間５０分が経過した時点で、新たなエフェメリスデータＳ２を再取得することができるので、ユーザが何時の時点で車両の現在位置を測位しようとしても常にホットスタートし得るようになされている。
【００５４】
またＰＮＤ１は、常にホットスタートし得るようになされているものの、常時ウェイクアップ状態を維持している訳ではなく、エフェメリスデータＳ２を取得して記憶部９に保持した後はスリープ状態へ遷移するようにしたので、車両から取り外されて電力の供給が受けられないときに内蔵バッテリ（図示せず）の消費電力が増大することを防止し得るようになされている。
【００５５】
因みにＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２を再取得することを、有効時間の１０分前である３時間５０分毎のタイミングで繰り返すようにしたが、これに限るものではなく、１分前や５分前等のその他種々のタイミングで繰り返すようにしても良い。
【００５６】
（４−２）所定時間間隔で繰り返しエフェメリスデータを取得する方法
この場合ＰＮＤ１では、エフェメリスデータＳ２の有効時間である４時間が経過する３０分前から１０分間隔でタイマー起動部１２からウェイクアップ信号Ｓ１２を制御部８へ出力するように設定されている。
【００５７】
図５に示すように、ＰＮＤ１の制御部８は、ＧＰＳ受信することによりエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）の後、一旦ウェイクアップ状態からスリープ状態へ遷移する。
【００５８】
このときＰＮＤ１のタイマー起動部１２（図２）は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）から有効時間（この場合、４時間）をカウントしており、当該有効時間の３０分前の３時間３０分が経過した時点でウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００５９】
ＰＮＤ１の制御部８は、タイマー起動部１２から供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ遷移した後、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００６０】
ここで、ＰＮＤ１の制御部８が新たなエフェメリスデータＳ２を再取得できなかった理由としては、衛星信号Ｓ１の信号レベルが低く過ぎてエフェメリスデータＳ２を復調することが出来ない程度の通信環境であるか、或いは衛星信号Ｓ１を一切受信できない通信環境であることが考えられる。
【００６１】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から１０分後の３時間４０分が経過した時点で、ウェイクアップ信号Ｓ１２を制御部８へ再度出力するようになされている。
【００６２】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移した後、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００６３】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から１０分後の３時間５０分が経過した時点で、再度ウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００６４】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移し、改めてＧＰＳ受信を試みた結果、新たなエフェメリスデータＳ２を再取得することができたとき、その直後から再びスリープ状態へ遷移する。
【００６５】
このようにＰＮＤ１では、エフェメリスデータＳ２を記憶部９で保持しているところ、当該エフェメリスデータＳ２の有効時間が切れる３０分前から１０分間隔で自動的にウェイクアップ状態へ戻って、新たなエフェメリスデータＳ２を再度取得できるまで繰り返すようにした。
【００６６】
これによりＰＮＤ１は、３時間５０分が経過した時点で新たなエフェメリスデータＳ２を再取得することが失敗したときに、有効時間が切れる３０分前から１０分間隔で再取得を試みることにより、有効時間の４時間が経過してしまって、ウェームスタートしなければならない状況に陥ることを予め回避し得、常にホットスタートし得るようになされている。
【００６７】
またＰＮＤ１は、ホットスタートし得るようになされているものの、常時ウェイクアップ状態を維持している訳ではなく、エフェメリスデータＳ２を取得できなかったときでも、次の１０分後にＧＰＳ受信するまでには再度スリープ状態へ遷移するようにしたため、車両から取り外されて電力の供給が受けられないときに内蔵バッテリ（図示せず）の消費電力が増大することを防止し得るようになされている。
【００６８】
因みにＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２をその有効時間が切れる３０分前から１０分間隔で自動的に再取得するように試みるようにしたが、これに限るものではなく、有効時間が切れる２０分前から５分間隔で自動的に再取得するように試みる等のその他種々の時間間隔で繰り返すようにしても良い。
【００６９】
（４−３）時間間隔を短縮しながら繰り返しエフェメリスデータを取得する方法
この場合ＰＮＤ１では、エフェメリスデータＳ２の有効時間である４時間が経過する１５分前の３時間４５分が経過した時点から、その時間間隔を例えば１０分間、２分間、１分間と次第に短縮しながら、タイマー起動部１２からウェイクアップ信号Ｓ１２を制御部８へ出力するように設定されている。
【００７０】
図６に示すように、ＰＮＤ１の制御部８は、ＧＰＳ受信することによりエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）の後、一旦ウェイクアップ状態からスリープ状態へ遷移する。
【００７１】
このときＰＮＤ１のタイマー起動部１２（図２）は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を取得できた時点（０時００分）から有効時間（この場合、４時間）をカウントしており、当該有効時間の１５分前の３時間４５分が経過した時点でウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００７２】
ＰＮＤ１の制御部８は、タイマー起動部１２から供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ遷移し、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００７３】
ここで、ＰＮＤ１の制御部８が新たなエフェメリスデータＳ２を再取得できなかった理由として、衛星信号Ｓ１の信号レベルが低く過ぎてエフェメリスデータＳ２を復調することが出来ない程度の通信環境であるか、或いは衛星信号Ｓ１を一切受信できない通信環境であることが考えられる。
【００７４】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から１０分後の３時間５５分が経過した時点で、ウェイクアップ信号Ｓ１２を制御部８へ再度出力するようになされている。
【００７５】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移した後、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００７６】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から２分後の３時間５７分が経過した時点で、再度ウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００７７】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移した後、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００７８】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から１分後の３時間５８分が経過した時点で、再度ウェイクアップ信号Ｓ１２を制御部８へ出力するようになされている。
【００７９】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移した後、改めてＧＰＳ受信することにより新たなエフェメリスデータＳ２を再取得することを試みた結果、失敗したときには、その直後から再びスリープ状態へ遷移する。
【００８０】
その後、ＰＮＤ１のタイマー起動部１２は前回ウェイクアップ信号Ｓ１２を制御部８へ出力した時点から１分後の３時間５９分が経過した時点で、ウェイクアップ信号Ｓ１２を制御部８へ再度出力するようになされている。
【００８１】
ＰＮＤ１の制御部８は、タイマー起動部１２から再度供給されたウェイクアップ信号Ｓ１２に基づいて自身及びＰＮＤ１全体を起動することによりウェイクアップ状態へ再び遷移し、改めてＧＰＳ受信を試みた結果、新たなエフェメリスデータＳ２を再取得することができたとき、その直後から再びスリープ状態へ遷移する。
【００８２】
このようにＰＮＤ１では、エフェメリスデータＳ２を記憶部９で保持しているところ、当該エフェメリスデータＳ２の有効時間が切れる１５分前の３時間４５分経過後から、その時間間隔を１０分間、２分間、１分間と次第に短縮しながら、自動的にウェイクアップ状態へ戻って、新たなエフェメリスデータＳ２を再度取得できるまで繰り返すようにした。
【００８３】
これによりＰＮＤ１は、３時間４５分が経過した時点で新たなエフェメリスデータＳ２を再取得することが失敗したときであっても、有効時間の４時間が経過する前までに、その時間間隔を次第に短縮しながら、新たなエフェメリスデータＳ２を再取得することができるようにしたので、ウェームスタートしなければならない状況に陥ることを予め回避し得、常にホットスタートし得るようになされている。
【００８４】
またＰＮＤ１は、ホットスタートし得るようになされているものの、常時ウェイクアップ状態を維持している訳ではなく、エフェメリスデータＳ２を取得できなかったときでも、次にＧＰＳ受信するまでには何度でも繰り返しスリープ状態へ遷移するようにしたため、車両から取り外されて電力の供給が受けられないときに内蔵バッテリ（図示せず）の消費電力が増大することを防止し得るようになされている。
【００８５】
因みにＰＮＤ１の制御部８は、その有効時間が切れる１５分前から１０分間、２分間、１分間と次第に時間間隔を短縮しながら新たなエフェメリスデータＳ２を自動的に再取得するように試みるようにした。
【００８６】
しかしながら、これに限るものではなく、ＰＮＤ１の制御部８は有効時間が切れる１０分前から３分、２分、１分、３０秒と次第に時間間隔を短縮しながら新たなエフェメリスデータＳ２を再取得するように、その他種々の時間間隔で短縮しながら新たなエフェメリスデータＳ２を再取得するようにしても良い。
【００８７】
（４−４）エフェメリスデータ取得間歇動作処理手順
続いて、ＰＮＤ１の制御部８がタイマー起動部１２から供給されたウェイクアップ信号Ｓ１２に基づいて起動した後、ＧＰＳ受信を開始して新たなエフェメリスデータＳ２を再取得するまでの動作に対するエフェメリスデータ取得間歇動作処理手順について、図７のフローチャートに従って説明する。
【００８８】
なお、ＰＮＤ１の制御部８が図７のフローチャートに従って行なうエフェメリスデータ取得間歇動作処理手順は、上述した（４−１）定期的にエフェメリスデータを取得する方法、（４−２）所定時間間隔で繰り返しエフェメリスデータを取得する方法、及び（４−３）時間間隔を短縮しながら繰り返しエフェメリスデータを取得する方法に対して適用される。
【００８９】
ＰＮＤ１の制御部８は、アプリケーションプログラムに従い、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移る。ステップＳＰ１においてＰＮＤ１の制御部８は、タイマー起動部１２から供給されたウェイクアップ信号Ｓ１２に基づいて起動した後、複数のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ、……）からの衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を受信し、次のステップＳＰ２へ移る。
【００９０】
ステップＳＰ２においてＰＮＤ１の制御部８は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）の受信を開始したときからの受信時間をカウントし、次のステップＳＰ３へ移る。
【００９１】
ステップＳＰ３においてＰＮＤ１の制御部８は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）がエフェメリスデータＳ２を取得可能な信号レベルに到達しているか否かを、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）に対する過去の復調結果に基づいて設定された閾値に従い判定する。
【００９２】
ここで肯定結果が得られると、このことは衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）の信号レベルが十分であって、当該衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調した結果エフェメリスデータＳ２を取得することが出来ることを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ８へ移る。
【００９３】
ステップＳＰ８においてＰＮＤ１の制御部８は、所定時間以内に衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調することによりエフェメリスデータＳ２を直ちに取得し、次のステップＳＰ９へ移って処理を終了する。
【００９４】
これに対してステップＳＰ３で否定結果が得られると、このことは衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調してもエフェメリスデータＳ２を取得することが出来ない程度の信号レベルでしかないことを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ４へ移る。
【００９５】
ステップＳＰ４においてＰＮＤ１の制御部８は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調してもエフェメリスデータＳ２を取得することが出来ない状態のまま、受信時間が３０秒間を経過したか否かを判定する。
【００９６】
ここで否定結果が得られると、このことは衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）の受信を開始してから、その受信時間がまだ３０秒間を経過していないことを表しており、このときＰＮＤ１の制御部８はステップＳＰ４へ戻り、受信時間が３０秒間を経過するまで待ち受ける。
【００９７】
これに対してステップＳＰ４で肯定結果が得られると、このことは衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調してもエフェメリスデータＳ２を取得することが出来ないので、これ以上続けても消費電力を浪費するだけで無意味であることを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ５へ移る。
【００９８】
ステップＳＰ５においてＰＮＤ１の制御部８は、ウェイクアップ状態から強制的にスリープ状態へ遷移させ、次のステップＳＰ６へ移る。ステップＳＰ６においてＰＮＤ１の制御部８は、タイマー起動部１２から次のウェイクアップ信号Ｓ１２が到来したか否かを判定する。
【００９９】
ここで否定結果が得られると、このことはタイマー起動部１２から次にＧＰＳ受信を行なって新たなエフェメリスデータＳ２を取得するタイミングが未だ来ていないことを表しており、このときＰＮＤ１の制御部８はステップＳＰ５へ戻ってスリープ状態を継続する。
【０１００】
これに対してステップＳＰ６で肯定結果が得られると、このことはタイマー起動部１２から次にＧＰＳ受信を行なって新たなエフェメリスデータＳ２を取得するタイミングが到来したことを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ７へ移る。
【０１０１】
ステップＳＰ７においてＰＮＤ１の制御部８は、タイマー起動部１２からのウェイクアップ信号Ｓ１２に基づいてスリープ状態からウェイクアップ状態へ遷移し、再度ステップＳＰ１へ戻って衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）の受信を再度開始し、以降の処理を繰り返す。
【０１０２】
これによりＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２を再取得する際、衛星信号Ｓ１の信号レベルが十分でないときに、無駄に復調処理を繰り返すことにより、内蔵バッテリの消費電力を浪費してしまうことを防止し得るようになされている。
【０１０３】
（５）ユーザの行動に適応したエフェメリスデータのスケジューリング取得方法
次に、ＰＮＤ１では、上述したような、エフェメリスデータＳ２の有効時間が切れることがないように、その有効時間が切れる前に予め新たなエフェメリスデータＳ２を再取得する方法だけではなく、ユーザのＰＮＤ１を使用する行動時間帯（スケジュール）に合わせたタイミングでエフェメリスデータＳ２を予め取得する方法について以下、説明する。
【０１０４】
具体的には、ＰＮＤ１が稼動している稼動時間帯のログを当該ＰＮＤ１自身で取得し、そのログに基づいてユーザの行動時間帯を予め予測するようになされている。
【０１０５】
例えば図８に示すように、ＰＮＤ１の制御部８は、０時００分から２４時００分まで１時間単位の稼動日数が１週間７日のうち過半数の４日を超えている例えば６時００分から２３時００分までをユーザの一般的な行動時間帯として予め認識し、その行動時間帯を記憶部９に保持し得るようになされている。
【０１０６】
その結果、ＰＮＤ１の制御部８は、ユーザが当該ＰＮＤ１を使用して現在位置の測位を開始するであろう６時００分の１時間前にタイマー起動部１２からウェイクアップ信号Ｓ１２を出力すべく設定し、当該ウェイクアップ信号Ｓ１２に基づいて起動したとき、ＧＰＳ受信を開始して新たなエフェメリスデータＳ２を予め取得するようになされている。
【０１０７】
これによりＰＮＤ１の制御部８は、ユーザが６時００分の時点で電源を立ち上げて現在位置を測位しようとしたとき、改めてＧＰＳ受信を開始してエフェメリスデータＳ２を取得することなく、既に１時間前に取得しておいたエフェメリスデータＳ２に基づいてホットスタートすることが出来るようになされている。
【０１０８】
このようなユーザの行動に適応したエフェメリスデータＳ２のスケジューリング取得処理手順について、次の図９のフローチャートを用いて詳述する。
【０１０９】
実際上、ＰＮＤ１の制御部８はアプリケーションプログラムに従い、ルーチンＲＴ２の開始ステップから入ってステップＳＰ１１へ移り、ＰＮＤ１に対する電源オフ操作が行なわれたことを制御部８が認識したとき、次のステップＳＰ１２へ移る。
【０１１０】
電源オフ操作が行なわれる具体例としては、例えばユーザが夜帰宅してＰＮＤ１を使用しなくなったので、車両から取り外される際に電源オフ操作が行なわれたとき等が一般的に考えられる。
【０１１１】
ステップＳＰ１２においてＰＮＤ１の制御部８は、電源オフ操作が行なわれた時点が記憶部９に保持しておいたユーザの行動時間帯（６時００分から２３時００分）の範囲内であるか否かを判定する。
【０１１２】
ここで肯定結果が得られると、このことは電源オフ操作が行なわれた時点がユーザの行動時間帯（６時００分から２３時００分）の範囲内であり、現在位置の測位が何時ユーザによって求められるか分からない状態であることを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ１３へ移る。
【０１１３】
ステップＳＰ１３においてＰＮＤ１の制御部８は、エフェメリスデータＳ２の有効時間である４時間が経過する前に、定期的に新たなエフェメリスデータＳ２を取得するべく、エフェメリスデータＳ２の有効時間の１０分前にウェイクアップ信号Ｓ１２を出力するようにタイマー起動部１２を設定し、次のステップＳＰ１５へ移る。
【０１１４】
これに対してステップＳＰ１２で否定結果が得られると、このことは電源オフ操作が行なわれた時点がユーザの行動時間帯の範囲内ではないことを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ１４へ移る。
【０１１５】
ステップＳＰ１４においてＰＮＤ１の制御部８は、電源オフ操作が行なわれた時点がユーザの行動時間帯の範囲内ではないため、ユーザの行動開始が予測される例えば６時００分の１時間前に、ウェイクアップ信号Ｓ１２を出力するようにタイマー起動部１２を設定することにより新たなエフェメリスデータＳ２を予め取得しておく準備を行ない、次のステップＳＰ１５へ移る。
【０１１６】
ステップＳＰ１５においてＰＮＤ１の制御部８は、ユーザの行動時間帯の範囲内であってもなくても、ＧＰＳ受信することによりエフェメリスデータＳ２を取得する必要のないときにはスリープ状態へ遷移し、次のステップＳＰ１６へ移る。
【０１１７】
ステップＳＰ１６においてＰＮＤ１の制御部８は、ステップＳＰ１３で設定したエフェメリスデータＳ２の有効時間の１０分前か、或いはユーザの行動開始が予測される１時間前に、タイマー起動部１２から供給されるウェイクアップ信号Ｓ１２に応じてスリープ状態からウェイクアップ状態へ移り、次のステップＳＰ１７へ移る。
【０１１８】
ステップＳＰ１７においてＰＮＤ１の制御部８は、ウェイクアップ状態へ移った後、ＧＰＳ受信することにより新たなエフェメリスデータＳ２の取得を開始し、次のステップＳＰ１８へ移る。
【０１１９】
ステップＳＰ１８においてＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２の取得が完了したか否かを判定する。ここで肯定結果が得られると、このことは新たなエフェメリスデータＳ２の取得が完了したことを表しており、このときＰＮＤ１の制御部８はステップＳＰ１２へ戻って上述の処理を繰り返す。
【０１２０】
これに対してステップＳＰ１８で否定結果が得られると、新たなエフェメリスデータＳ２の取得を開始してから所定時間以上経過したにも拘わらず、通信環境の悪化等によって新たなエフェメリスデータＳ２を未だ取得完了できていないことを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ１９へ移る。
【０１２１】
ステップＳＰ１９においてＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２の取得を開始したまま完了することのない状態で、未だ内蔵バッテリの残量が半分以上残っているか否かを判定する。
【０１２２】
ここで肯定結果が得られると、このことは内蔵バッテリの残量が半分以上も残っているので、このまま新たなエフェメリスデータＳ２の取得を継続したままであっても、バッテリ切れが生じる心配がないことを表しており、このときＰＮＤ１の制御部８はステップＳＰ１７以降の処理を再度繰り返す。
【０１２３】
これに対してステップＳＰ１９で否定結果が得られると、このことは内蔵バッテリの残量が半分以上残っておらず、このまま新たなエフェメリスデータＳ２の取得処理を継続すると、バッテリ切れが生じる心配があることを表しており、このときＰＮＤ１の制御部８は次のステップＳＰ２０へ移る。
【０１２４】
ステップＳＰ２０においてＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２の取得処理を中止し、ウェイクアップ状態からスリープ状態へ強制的に遷移することにより、バッテリ切れが生じる事態を予め回避し、次のステップＳＰ２１へ移って処理を終了する。
【０１２５】
このようにＰＮＤ１の制御部８は、ルーチンＲＴ２におけるエフェメリスデータＳ２のスケジューリング取得処理手順を実行したことにより、ユーザの行動時間帯であれば、定期的に新たなエフェメリスデータＳ２を取得し、またユーザの行動時間帯でなければ、ユーザの行動開始が予測される１時間前に予め新たなエフェメリスデータＳ２を新たに取得することができる。
【０１２６】
その結果、ＰＮＤ１では、ユーザの行動時間帯の範囲内であるか否かに拘わらず、２４時間体制で新たなエフェメリスデータＳ２を取得する流れをスケジューリングし、常にホットスタートを実現し得るようになされている。
【０１２７】
（６）動作及び効果
以上の構成において、ＰＮＤ１の制御部８は、記憶部９に保持しているエフェメリスデータＳ２の有効時間が経過する前に、タイマー起動部１２からのウェイクアップ信号Ｓ１２に基づいて起動し、新たなエフェメリスデータＳ２を予め再取得することにより、常時ホットスタート可能な状態を維持することができる。
【０１２８】
またＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２を再取得するために、常時ウェイクアップ状態にある訳ではなく、必要なタイミングになるとウェイクアップ信号Ｓ１２に基づいてスリープ状態からウェイクアップ状態へ遷移するようにしたことにより、消費電力の浪費を最小限に抑制することができる。
【０１２９】
さらにＰＮＤ１の制御部８は、新たなエフェメリスデータＳ２を取得可能な信号レベルに衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）が到達していないときや、新たなエフェメリスデータＳ２の取得が完了する前に内蔵バッテリの残量が半分未満になったときには、ウェイクアップ状態から強制的にスリープ状態へ遷移するようにした。
【０１３０】
これによりＰＮＤ１の制御部８は、クレードル部１５を介して車両から電力供給を受けていないとき、すなわち持ち運び状態で用いられているときに、無駄な電力消費を抑えながらバッテリ切れを未然に防止し、長時間使用に耐えることができる。
【０１３１】
以上の構成によれば、ＰＮＤ１の制御部８は、煩雑な操作をユーザに強いることなく、有効時間の範囲内にある新たなエフェメリスデータＳ２を記憶部９に常時保持した状態で、車両の現在位置を短時間でかつ正確に測位することができる。
【０１３２】
（７）他の実施の形態
なお上述の実施の形態においては、ユーザの行動に適応したエフェメリスデータのスケジューリング取得処理手順（ルーチンＲＴ２）のステップＳＰ１７で、ＧＰＳ受信による新たなエフェメリスデータＳ２の取得を開始するようにした場合について述べた。
【０１３３】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部８は、ステップＳＰ１７で、ＧＰＳ受信による新たなエフェメリスデータＳ２の取得を開始するのではなく、無線通信機能（図示せず）を介して所定のサーバを経由し、新たなエフェメリスデータＳ２の取得を開始するようにしても良い。
【０１３４】
また上述の実施の形態においては、ユーザの行動に適応したエフェメリスデータＳ２のスケジューリング取得処理手順（ルーチンＲＴ２）のステップＳＰ１９で、内蔵バッテリの残量が半分未満のときに次のステップＳＰ２０へ移って強制的にスリープ状態へ遷移するようにした場合について述べた。
【０１３５】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部８は、その後の内蔵バッテリの残量を監視し、内蔵バッテリの残量が未だ半分以上残っているように回復した場合には、ステップＳＰ１２以降の処理を繰り返すようにしても良い。
【０１３６】
さらに上述の実施の形態においては、ＰＮＤ１が稼動している時間帯のログを当該ＰＮＤ１自身で取得し、図８に示したログの集計結果に基づいてユーザの行動時間帯を予め予測し、その行動時間帯に応じてエフェメリスデータＳ２を予め取得しておくようにした場合について述べた。
【０１３７】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部部８では、休日と平日に分けてログの集計結果を算出し、休日の行動時間帯と平日の行動時間帯とをそれぞれ独立して予測し、休日の行動時間帯と平日の行動時間帯とにそれぞれ応じてエフェメリスデータＳ２を予め取得しておくようにしても良く、またユーザ自身によって予め入力された行動時間帯に応じてエフェメリスデータＳ２を予め取得しておくようにしても良い。
【０１３８】
さらに上述の実施の形態においては、ルーチンＲＴ２におけるエフェメリスデータのスケジューリング取得処理手順を実行することにより、ユーザの行動時間帯であれば、定期的に新たなエフェメリスデータＳ２を取得し（図４）、またユーザの行動時間帯でなければ、ユーザの行動開始が予測される１時間前に予め新たなエフェメリスデータＳ２を新たに取得するようにした場合について述べた。
【０１３９】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部８はユーザの行動時間帯のとき、定期的に新たなエフェメリスデータＳ２を取得するのではなく、所定時間間隔で繰り返しエフェメリスデータＳ２を取得したり（図５）、時間間隔を短縮しながら繰り返しエフェメリスデータＳ２を取得する（図６）ようにしても良い。
【０１４０】
さらに上述の実施の形態においては、ルーチンＲＴ１の間歇動作処理手順におけるステップＳＰ３で、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）が新たなエフェメリスデータＳ２を取得可能な信号レベルに到達しているときに、次のステップＳＰ８へ移って新たなエフェメリスデータＳ２を所定時間内で直ちに取得するようにした場合について述べた。
【０１４１】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部８は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）が所定時間以内に新たなエフェメリスデータＳ２を取得可能な信号レベルに到達しているときは、新たなエフェメリスデータＳ２を取得するまでの取得処理時間を延長するようにしても良い。
【０１４２】
さらに上述の実施の形態においては、ＰＮＤ１の制御部８が予めインストールされたアプリケーションプログラムに従い、上述したルーチンＲＴ１の間歇動作処理手順及びルーチンＲＴ２のスケジューリング処理手順を実行するようにした場合について述べた。
【０１４３】
しかしながら、本発明はこれに限らず、ＰＮＤ１の制御部８においては、所定の記録媒体からインストールしたアプリケーションプログラムや、インターネットからダウンロードしたアプリケーションプログラム、その他種々のルートによってインストールしたアプリケーションプログラムに従って上述したルーチンＲＴ１の間歇動作処理手順及びルーチンＲＴ２のスケジューリング処理手順を実行するようにしても良い。
【０１４４】
さらに上述の実施の形態においては、取得部としての復調部３、記憶部としての記憶部９、計時部としてのタイマー起動部１２、及び制御部としての制御部８によって本発明におけるナビゲーション装置としてのＰＮＤ１を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる取得部、記憶部、計時部及び制御部によって本発明におけるナビゲーション装置を構成するようにしても良い。
【産業上の利用可能性】
【０１４５】
本発明のナビゲーション装置及びエフェメリスデータ取得方法は、例えばＰＮＤ以外にも、ＧＰＳ等の測位手段を有するノートブック型パーソナルコンピュータ、ＰＤＡ(Personal Digital Assistant)、携帯電話機及びポータブル型ゲーム機等のその他種々の電子機器に適用することができる。
【図面の簡単な説明】
【０１４６】
【図１】本発明におけるＰＮＤの概観構成を示す略線的斜視図である。
【図２】本発明におけるＰＮＤの回路構成を示す略線的ブロック図である。
【図３】エフェメリスデータを用いた測位の基本的考え方の説明に供する略線図である。
【図４】定期的にエフェメリスデータを取得する方法の説明に供する略線図である。
【図５】所定時間間隔で繰り返しエフェメリスデータを取得する方法の説明に供する略線図である。
【図６】時間間隔を短縮しながら繰り返しエフェメリスデータを取得する方法の説明に供する略線図である。
【図７】間歇動作処理手順の説明に供するフローチャートである。
【図８】ユーザの行動時間帯の説明に供する略線図である。
【図９】エフェメリスデータのスケジューリング取得処理手順の説明に供する略線図である。
【符号の説明】
【０１４７】
１……ＰＮＤ、２……ＧＰＳアンテナ、３……復調部、４……測位演算部、５……経路案内地図生成部、６……表示部、８……制御部、９……記憶部、１０……操作ボタン部、１１……クロック出力部、１２……タイマー起動部、１５……クレードル部。
【図１】
2009270929.tif 000003
【図２】
2009270929.tif 000004
【図３】
2009270929.tif 000005
【図４】
2009270929.tif 000006
【図５】
2009270929.tif 000007
【図６】
2009270929.tif 000008
【図７】
2009270929.tif 000009
【図８】
2009270929.tif 000010
【図９】
2009270929.tif 000011