(57)【要約】【課題】本発明は、衛星信号の受信感度が低減することを防止し得る使い勝手の良いナビゲーション装置提案する。【解決手段】本発明は、衛星から衛星信号Ｓ１を受信して復調することによりエフェメリスデータＳ２を取得し、衛星信号Ｓ１の受信感度が低減することを回避すべく、ＧＰＳモジュール１２を除く他の周辺デバイスにおける動作周波数を低減させるように制御することにより、周辺デバイスからの不要輻射電波のエネルギーが減少することになるため、衛星信号Ｓ１を受信するときの感度低減を抑制し、良好な通信環境を維持することができると共に、他の部位による機能を停止させずに済む。【選択図】図５
2009288017.tif 000002
【特許請求の範囲】
【請求項１】
衛星から衛星信号を受信して復調することによりエフェメリスデータを取得する取得部と、
上記取得部を除く他のデバイスにおける動作周波数を低減させることにより上記取得部の感度を制御する制御部と
を具えるナビゲーション装置。
【請求項２】
上記制御部は、上記他のデバイスにおける上記動作周波数を低減させることに加えて、当該制御部自身の動作周波数についても低減させる
請求項１に記載のナビゲーション装置。
【請求項３】
上記制御部は、上記動作周波数を低減させると共に、当該制御部自身及び当該他のデバイスにおける駆動電圧についても低減させる
請求項２に記載のナビゲーション装置。
【請求項４】
上記制御部は、上記衛星信号の周波数帯と、上記動作周波数を低減させた後の上記他のデバイスの周波数帯とが重なることを回避するように、上記他のデバイスへ供給しているクロック周波数を分周することにより上記動作周波数を低減させる
請求項１に記載のナビゲーション装置。
【請求項５】
上記制御部は、上記他のデバイスにおける一部の上記動作周波数を低減させる一方、上記他のデバイスにおける残りについては電力供給を停止する
請求項１に記載のナビゲーション装置。
【請求項６】
取得部により、衛星から衛星信号を受信して復調することによりエフェメリスデータを取得する取得ステップと、
制御部により、上記取得部を除く他のデバイスにおける動作周波数を低減させることにより、上記取得部の感度を制御する制御ステップと
を有する受信感度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及び受信感度制御方法に関し、例えば持ち運び自在なポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）に適用して好適なものである。
【背景技術】
【０００２】
従来、ポータブルナビゲーションデバイスにおいては、少なくとも３個のＧＰＳ(Global  Positioning  System)衛星から受信した衛星信号のうち、測位に必要なデータをそれぞれ抽出し、それを解析することにより、車両の現在位置（緯度、経度）を算出するようになされている。
【０００３】
またＰＮＤにおいては、３個以上のＧＰＳ衛星から測位に必要なデータを取得し解析することにより、車両の現在位置（緯度、経度）に加えて高度についても算出し得るようになされている。
【０００４】
そしてＰＮＤでは、車両の現在位置を地図上に表示し、出発地から目的地までの走行経路を探索した後、当該走行経路を介してユーザを目的地までナビゲーションするようになされている。
【０００５】
ところでＰＮＤでは、現在位置を測位するに当って、当該ＰＮＤにとって受信可能なＧＰＳ衛星から各衛星の軌道情報（正確な位置情報及び時刻情報等）でなるエフェメリスデータが必要である。このエフェメリスデータは約２時間毎に更新され、更新後４時間程度まで有効な寿命を持った情報である。
【０００６】
従ってＰＮＤでは、電源がオフされたままの状態で４時間以上経過したような場合、改めてそれぞれのＧＰＳ衛星から新たなエフェメリスデータを取得し直さなければならない。このときＰＮＤは、ＧＰＳ衛星から約３０秒周期でエフェメリスデータが送られてくるため、最低でも３０秒間連続して衛星信号を受信できるという通信環境を確保していることが望ましい。
【０００７】
しかしながらＰＮＤでは、ＧＰＳ衛星から送られてくる衛星信号を最低でも３０秒間連続して受信できる良好な通信環境を確保したいところ、走行中であったり、停車中であってもビルの陰になっていたり等の周辺環境だけではなく、当該ＰＮＤの内部デバイスに起因した不要輻射電波によって良好な通信環境を確保できないことも多い。
【０００８】
このような場合ＰＮＤは、内部デバイスに起因した不要輻射電波によって衛星信号の受信感度が大幅に低減することになり、衛星信号を受信するに当って良好な周辺環境が整っていたとしても、衛星信号に基づいてエフェメリスデータを復調し得ない事態が生じることになる。
【０００９】
そこで、ＰＮＤのＧＰＳブロックに対する衛星信号の受信感度が低減しないようにすべく、端末装置ブロックにおけるＣＰＵや不要輻射電波の発生源となる特定のデバイス等の電源供給を切断したり、或いは休止させる携帯情報端末が提案されている（例えば、特許文献１参照）。
【特許文献１】特開2004-61336公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで上述した特許文献１に記載の携帯情報端末においては、端末装置ブロックにおけるＣＰＵや特定のデバイス等の動作を完全に停止してしまう構成であるため、エフェメリスデータの取得動作以外の機能を実行することが出来なくなってしまい、ユーザにとっては使い勝手が悪いという問題があった。
【００１１】
本発明は以上の点を考慮してなされたもので、衛星信号の受信感度が低減することを防止し得る使い勝手の良いナビゲーション装置及び当該ナビゲーション装置の受信感度制御方法を提案しようとするものである。
【課題を解決するための手段】
【００１２】
かかる課題を解決するため本発明においては、衛星から衛星信号を受信して復調することによりエフェメリスデータを取得し、取得部を除く他のデバイスにおける動作周波数を低減させることにより取得部の感度を制御するようにする。
【００１３】
これにより、他の部位からの不要輻射電波のエネルギーが減少することになるため、衛星信号を受信するときの感度低減を抑制し、良好な通信環境を維持することができると共に、他のデバイスによる機能を停止させずに済む。
【発明の効果】
【００１４】
本発明によれば、他の部位からの不要輻射電波のエネルギーが減少することになるため、衛星信号を受信するときの感度低減を抑制し、良好な通信環境を維持することができると共に、他のデバイスによる機能を停止させずに済み、かくして衛星信号の受信感度が低減することを防止し得る使い勝手の良いナビゲーション装置及び当該ナビゲーション装置の受信感度制御方法を実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面について、本発明の一実施の形態を詳述する。
【００１６】
（１）ＰＮＤの全体構成
図１において、１は全体として本発明のＰＮＤを示し、４．８型の液晶ディスプレイ（以下、これをＬＣＤと呼ぶ）２を搭載した本体部３の裏側にクレードル部４が設けられた構成を有し、当該クレードル部４の吸盤４Ａを介して車両のダッシュボードに装着され、かつ取り外され得るようになされている。
【００１７】
ところで、ＧＰＳにより現在位置を測位するだけでなく、当該ＧＰＳによる測位が出来ないときには、車両から取り込んだ車速パルスに基づいて車両の走行速度を算出し、ジャイロセンサからの出力に基づいて車両の進行方向を算出することにより、当該車両の現在位置を推測する所謂フルナビゲーションシステムが一般的に存在する。
【００１８】
これに対して、この種のＰＮＤ１はクレードル部４を介して、結線することのない状態で車両との脱着を可能とした構成を有するものであるため、フルナビゲーションシステムとは異なり、車速パルスやジャイロセンサに頼ることなくＧＰＳによってのみ現在位置を測位するタイプの簡易型のナビゲーションシステムであることを特徴とする。
【００１９】
（２）ＰＮＤの回路構成
図２に示すようにＰＮＤ１は、内蔵バッテリ（図示せず）からの電力供給を受けて、マイクロコンピュータ構成のメインＣＰＵ(Central  Processing  Unit)１０が基本プログラムに従って全体を統括制御する。
【００２０】
なお、ＰＮＤ１は、クレードル部４を介して車両に取り付けられているときは、車両から供給される電力に基づいてメインＣＰＵ１０が全体を統括制御するようになされている。
【００２１】
またＰＮＤ１のメインＣＰＵ１０は、ハードディスク９に格納された種々のアプリケーションプログラムに従って各種ナビゲーション処理や後述する受信感度制御処理等を実行するようになされている。
【００２２】
実際上ＰＮＤ１は、ＧＰＳアンテナ１１によって受信した複数のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ、……）からの衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）をＧＰＳモジュール１２へ送出する。
【００２３】
ＧＰＳモジュール１２は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調することにより航法メッセージを取得し、その航法メッセージからエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を抽出し、これらをメインＣＰＵ１０へ送出する。
【００２４】
ここで図３に示すように航法メッセージは、サブフレームＳＦ１〜サブフレームＳＦ５によって１フレーム（１５００ビット）が構成されており、約５０[bps]の転送速度で３０秒間繰り返し送信される。
【００２５】
この航法メッセージは、サブフレームＳＦ１〜サブフレームＳＦ３が、衛星信号Ｓ１を送信しているＧＰＳ衛星自身のクロック、ＧＰＳ衛星がどのような軌道で周回しているかを示す軌道情報でなるエフェメリスデータであり、３０秒間隔で同じ内容が繰り返し出力されている。
【００２６】
因みに、サブフレームＳＦ１はＧＰＳ衛星の状態、クロック補正に関する情報であり、サブフレームＳＦ２及びサブフレームＳＦ３はエフェメリスデータである。
【００２７】
なお一般的にエフェメリスデータは、車両の現在位置を正確に測位するために少なくとも３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）から取得しておく必要があるものであって、およそ２時間毎に更新され、更新後４時間まで有効な寿命のある情報である。
【００２８】
この場合、「有効」とは更新後４時間までの有効時間の範囲内であれば、そのエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いて車両の現在位置を測位したときに所定レベルの精度を保証することができることを意味する。
【００２９】
逆に、更新後４時間を越えたエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いて車両の現在位置を測位したときには所定レベルの精度を保証し得ないことを意味する。
【００３０】
因みに、ＰＮＤ１のメインＣＰＵ１０は、エフェリメスデータＳ２が有効である４時間が経過するまでは、当該エフェリメスデータＳ２を用いて車両の現在位置を極めて短時間（例えば３秒乃至５秒程度）に測位する（以下、これをホットスタートと呼ぶ）ことが出来るようになされている。
【００３１】
しかしながらＰＮＤ１のメインＣＰＵ１０は、エフェリメスデータＳ２を記憶部９に保持してから４時間以上が経過した場合、当該エフェリメスデータＳ２の有効時間を過ぎているため、新たにエフェリメスデータＳ２を取り直さなければならない。
【００３２】
このときＰＮＤ１は、ＧＰＳ衛星から約３０秒周期でエフェメリスデータが送られてくるため、新たなエフェリメスデータＳ２を再取得するのに最低でも３０秒間以上の時間が必要であり、新たなエフェリメスデータＳ２を再取得してから車両の現在位置を測位する（以下、これをウォームスタートと呼ぶ）までには少なくとも約３０秒〜１分間程度の時間を要する。
【００３３】
またサブフレームＳＦ４及びＳＦ５は、衛星情報でなるアルマナックデータや電離層補正情報等の全体では２５ページ相当分が順番に送信されるため、全てのＧＰＳ衛星からこれらの情報を取得するには１２．５分も要することになる。
【００３４】
因みに、サブフレームＳＦ４は、電離層補正情報、協定世界時であるＵＴＣ(Coordinated  Universal  Time)及びアルマナックデータであり、サブフレームＳＦ５はアルマナックデータである。
【００３５】
なおＰＮＤ１のメインＣＰＵ１０は、エフェメリスデータＳ２が無効になっただけでなく、当該エフェメリスデータＳ２よりも十分に長い例えば１週間程度もの有効時間を持つアルマナックデータについても無効になった場合、その双方を再度取得しなければならず、その際には現在位置を測位する（以下、これをコールドスタートと呼ぶ）のに１０数分以上も要することになる。
【００３６】
従ってＰＮＤ１では、電源投入時、有効なアルマナックデータを保持していても、有効なエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を保持していなければ、少なくとも３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）から新たなエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）を取得し直さなければならなくなる。
【００３７】
実際上ＰＮＤ１では、３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）に限らず、ＧＰＳの電波を受信可能な６個〜８個程度のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ、……、衛星Ｈ）からエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……、Ｓ２Ｈ）を取得し得るようになされており、その中から任意の３個以上のエフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）を用いるようになされている。
【００３８】
またＧＰＳモジュール１２は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ、……）に含まれる時刻情報Ｔ１を抽出し、これをメインＣＰＵ１０へ供給するようになされている。これによりメインＣＰＵ１０では、ＧＰＳモジュール１２から供給された時刻情報Ｔ１に基づいて現在時刻を正確な値に補正した後、その補正後の正確な時刻を用いて現在位置を測位するようになされている。
【００３９】
メインＣＰＵ１０は、エフェメリスデータＳ２（Ｓ２Ａ、Ｓ２Ｂ、Ｓ２Ｃ）及び３個のＧＰＳ衛星（衛星Ａ、衛星Ｂ、衛星Ｃ）から車両までの距離データに基づいて当該車両の現在位置を測位し、その現在位置データＳ３をＳＤＲＡＭ(Synchronous  Dynamic  Random  Access  Memory)１３に対して一時的に記憶すると共にハードディスク９に書き込む。
【００４０】
その後、メインＣＰＵ１０は、ＳＤＲＡＭ１３をワークエリアとして用い、現在位置データに応じた車両の現在位置から目的地までの走行経路を探索し、その走行経路を含む経路案内地図を描画し、その結果得られる経路案内地図データＳ４をＬＣＤ２へ出力する。
【００４１】
ＬＣＤ２は、経路案内地図データＳ４に応じた経路案内地図画像を表示することにより、現在位置アイコン（図示せず）から目的地までの走行経路をユーザに対して目視確認させ得るようになされている。
【００４２】
またＰＮＤ１のメインＣＰＵ１０は、経路案内地図データＳ４に対応した経路案内地図をＬＣＤ２に表示しながら、所定のナビゲーション案内音声データＳ５をハードディスク９から読み出し、オーディオデバイス１４経由でスピーカ１５からナビゲーション案内音声として出力し得るようになされている。
【００４３】
さらにＰＮＤ１のメインＣＰＵ１０は、メモリカードインタフェース１６を介して外部から装着されたメモリーカード（図示せず）から地図データや音楽コンテンツ等の各種データを取り込み、地図データについてはハードディスク９に格納し、音楽コンテンツについてはオーディオデバイス１４経由でスピーカ１５から再生音声として出力し得るようになされている。
【００４４】
（３）受信感度制御処理
次に、ＰＮＤ１において、ＧＰＳ衛星から衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を受信するときの受信感度が低減してしまうことを回避するための受信感度制御処理について具体的に説明するが、その前に受信感度が低減する状態を具体的に示す。
【００４５】
（３−１）受信感度が低減する状態
図４に示すように、ＰＮＤ１のメインＣＰＵ１０は、通常のナビゲーション動作を行なうとき、全てのデバイスが稼動しているため、例えばＳＤＲＡＭ１３によって発生した不要輻射電波（ノイズ）や、オーディオデバイス１４によって発生した不要輻射電波（ノイズ）を原因として、ＧＰＳアンテナ１１及びＧＰＳモジュール１２により衛星信号Ｓ１を受信するときの受信感度が低減してしまう。
【００４６】
そのためＰＮＤ１では、ＧＰＳモジュール１２によって十分な信号レベルの衛星信号Ｓ１を受信できる通信環境であったとしても、受信感度が低減してしまうために新たなエフェメリスデータＳ２を取得することができなくなってしまい、ホットスタートすることが不可能になってしまう。
【００４７】
（３−２）受信感度の低下を抑制する方法
そこでＰＮＤ１では、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減してしまうことを防止する複数の方法について具体的に説明する。
【００４８】
（３−２−１）一部の周辺デバイスにおける動作周波数及び駆動電圧を低減させる方法
この場合、図５に示すようにＰＮＤ１では、ＧＰＳモジュール１２によって新たなエフェメリスデータＳ２を取得できている状態にあるか否かによって、その精度が変化してしまうときの測位状態を当該ＧＰＳモジュール１２からメインＣＰＵ１０へ通知するようになされている。
【００４９】
ＰＮＤ１のメインＣＰＵ１０は、ＧＰＳモジュール１２からの通知を受けて、当該ＧＰＳモジュール１２が新たなエフェメリスデータＳ２を取得できていて現在位置を正確に測位することが出来たことを認識したときは、現在の受信感度であっても何ら問題がないので、何もすることなく通常のナビゲーション動作を行なうようになされている。
【００５０】
しかしながらＰＮＤ１のメインＣＰＵ１０は、当該ＧＰＳモジュール１２が新たなエフェメリスデータＳ２を取得できておらず、現在位置を正確に測位することが出来ないことを認識したとき、主なノイズ発生源として動作していると予想される一部の周辺デバイス（ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数を例えば約半分に低減させるようになされている。
【００５１】
これによりＰＮＤ１では、主なノイズ発生源として動作していると予想される一部の周辺デバイス（ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数が約半分に低減することになり（斜線で示す）、当該一部の周辺デバイスからの不要輻射電波が低減し、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを防止し得るようになされている。
【００５２】
具体的には、ＰＮＤ１のメインＣＰＵ１０が、ＳＤＲＡＭ１３及びオーディオデバイス１４へ供給している現在のクロック周波数を分周し、その分周した基準クロックをＳＤＲＡＭ１３及びオーディオデバイス１４へ供給することにより、ＳＤＲＡＭ１３及びオーディオデバイス１４の動作周波数を約半分に低減させるようになされている。
【００５３】
なおＰＮＤ１のメインＣＰＵ１０は、ＳＤＲＡＭ１３及びオーディオデバイス１４の動作周波数を約半分に低減させる場合、今までの動作電圧で駆動させる必要が無くなるため、動作周波数を約半分に低減させると共に、ＳＤＲＡＭ１３及びオーディオデバイス１４へ供給する駆動電圧についても、当該ＳＤＲＡＭ１３及びオーディオデバイス１４を駆動可能な範囲内で低減させ得るようになされている。
【００５４】
これによりＰＮＤ１のメインＣＰＵ１０は、一部の周辺デバイス（ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数を約半分に低減させると共に、その駆動電圧についても低減させることにより、一部の周辺デバイスからの不要輻射電波のエネルギーを一段と低減させ、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを防止し得るようになされている。
【００５５】
（３−２−２）全ての周辺デバイスにおける動作周波数及び駆動電圧を低減させる方法
この場合、図６に示すようにＰＮＤ１は、ＧＰＳモジュール１２が新たなエフェメリスデータＳ２を取得するために衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）の受信を開始したタイミングで、動作周波数低減命令をメインＣＰＵ１０へ出力するようになされている。
【００５６】
ＰＮＤ１のメインＣＰＵ１０は、ＧＰＳモジュール１２からの動作周波数低減命令を受けると、当該ＧＰＳモジュール１２が新たなエフェメリスデータＳ２を確実に取得できるための通信環境を整えるべく、主なノイズ発生源として動作している可能性のある全ての周辺デバイス（この場合、メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４）の動作周波数を全て約半分に低減させるようになされている。
【００５７】
これによりＰＮＤ１では、主なノイズ発生源として動作している可能性のある全ての周辺デバイスの動作周波数が約半分に低減することになり（斜線で示す）、当該全ての周辺デバイスからの不要輻射電波のエネルギーを低減させ、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを防止し得るようになされている。
【００５８】
具体的には、ＰＮＤ１のメインＣＰＵ１０は、ＧＰＳモジュール１２からの動作周波数低減命令に応じて、当該メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４の動作周波数をそれぞれ約半分に低減させるようになされている。
【００５９】
この場合もＰＮＤ１のメインＣＰＵ１０は、自身の動作周波数を約半分に低減させる一方、他の周辺デバイスへ供給している現在のクロック周波数を分周し、その分周した基準クロックを当該他の周辺デバイスへ供給することにより、全ての周辺デバイスの動作周波数を約半分に低減させるようになされている。
【００６０】
なおＰＮＤ１では、全ての周辺デバイスの動作周波数を約半分に低減させる場合、今までの動作電圧で駆動させる必要が無くなるため、動作周波数を約半分に低減させると共に、全ての周辺デバイスに対する駆動電圧についても、駆動可能な範囲内で低減させ得るようになされている。
【００６１】
これによりＰＮＤ１では、全ての周辺デバイスの動作周波数を約半分に低減させると共に、その駆動電圧についても低減させることにより、全ての周辺デバイスからの不要輻射電波のエネルギーを一段と低減させ、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを防止し得るようになされている。
【００６２】
（３−２−３）受信感度制御処理手順
続いて、上述した（３−２−１）一部の周辺デバイスにおける動作周波数及び駆動電圧を低減させる方法と、（３−２−２）全ての周辺デバイスにおける動作周波数及び駆動電圧を約半分に低減させる方法に対応したＰＮＤ１の受信感度制御処理手順を、図７のフローチャートを用いて説明する。
【００６３】
ＰＮＤ１のメインＣＰＵ１０はルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、当該ＰＮＤ１に対する電源がオンされたことをメインＣＰＵ１０が認識すると、次のステップＳＰ２へ移る。
【００６４】
ステップＳＰ２においてＰＮＤ１のメインＣＰＵ１０は、現在保持しているエフェメリスデータＳ２がその有効時間（４時間）の範囲内であるか否かを判定する。ここで肯定結果が得られると、このことは、このエフェメリスデータＳ２に基づいて正確に現在位置を測位することができることを表しており、このときＰＮＤ１は次のステップＳＰ３へ移る。
【００６５】
ステップＳＰ３においてＰＮＤ１のメインＣＰＵ１０は、有効時間の範囲内にあるエフェメリスデータＳ２を保持しているため、ＧＰＳモジュール１２により当該エフェメリスデータＳ２に基づいて車両の現在位置を正確に測位（すなわちホットスタート）し、次のステップＳＰ１２へ移る。
【００６６】
ステップＳＰ１２においてＰＮＤ１のメインＣＰＵ１０は、ホットスタートにより車両の現在位置が正確に測位できたので、その現在位置を基準として通常のナビゲーション動作を行い、次のステップＳＰ１３へ移って処理を終了する。
【００６７】
これに対してステップＳＰ２で否定結果が得られると、このことは現在保持しているエフェメリスデータＳ２がその有効時間（４時間）の範囲内ではなく、新たなエフェメリスデータＳ２を再取得する必要があることを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ４へ移る。
【００６８】
ステップＳＰ４においてＰＮＤ１のメインＣＰＵ１０は、ＧＰＳモジュール１２により、新たなエフェメリスデータＳ２を再取得して現在位置を測位するウォームスタート、又は新たなエフェメリスデータＳ２だけでなく新たなアルマナックデータについても再取得して現在位置を測位するコールドスタートを行いながら、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度を向上させる高感度モードへ遷移するための高感度ボタン（図示せず）をＬＣＤ２に表示し、次のステップＳＰ５へ移る。
【００６９】
ステップＳＰ５においてＰＮＤ１のメインＣＰＵ１０は、高感度ボタンがユーザによって押下操作されなかった場合、否定結果を得て次のステップＳＰ６へ移るのに対し、高感度ボタンがユーザによって押下操作された場合、肯定結果を得て次のステップＳＰ７へ移る。因みに、ＰＮＤ１のメインＣＰＵ１０は、一部の周辺デバイスの動作周波数及び駆動電圧を低減させた場合でも、当該ＰＮＤ１が現在処理中の動作に対して何ら影響が出ないときには、高感度ボタンをユーザに押下操作させることなく次のステップＳＰ７へ移るようにしても良い。
【００７０】
ステップＳＰ６においてＰＮＤ１のメインＣＰＵ１０は、高感度モードへ遷移することがないため、ステップＳＰ４で行なっているウォームスタート又はコールドスタートをそのまま継続し、現在位置を測位し終わると、次のステップＳＰ１２へ移る。
【００７１】
ステップＳＰ１２においてＰＮＤ１のメインＣＰＵ１０は、ウォームスタート又はコールドスタートにより車両の現在位置が測位できたので、その現在位置を基準として通常のナビゲーション動作を行い、次のステップＳＰ１３へ移って処理を終了する。
【００７２】
一方、ステップＳＰ７においてＰＮＤ１のメインＣＰＵ１０は、メインＣＰＵ１０がＧＰＳモジュール１２からの通知に基づいて、当該ＧＰＳモジュール１２が新たなエフェメリスデータＳ２を再取得できておらず、現在位置を正確に測位することが出来ないことを認識したとき、主なノイズ発生源として動作していると予想される一部の周辺デバイス（ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数を約半分に低減させると共に駆動電圧についても低減させ（図５）、次のステップＳＰ８へ移る。
【００７３】
またＰＮＤ１のメインＣＰＵ１０は、ステップＳＰ７でＧＰＳモジュール１２からの動作周波数低減命令を受けた場合、主なノイズ発生源として動作している可能性のある全ての周辺デバイス（この場合、メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４）の動作周波数を約半分に低減させると共に駆動電圧についても低減させ（図６）、次のステップＳＰ８へ移る。
【００７４】
ステップＳＰ８においてＰＮＤ１のメインＣＰＵ１０は、ステップＳＰ７で周辺デバイスの動作周波数及び駆動電圧を低減させたことにより、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度の低下を回避した結果、新たなエフェメリスデータＳ２を再取得し終わったか否かを判定する。
【００７５】
ここで否定結果が得られると、このことは高感度モードで受信感度が低減することを回避したものの、未だ新たなエフェメリスデータＳ２を再取得し終わっていないことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ１０へ移る。
【００７６】
ステップＳＰ１０においてＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２の再取得を試みているものの、規定の時間（例えば、３０秒間又は１分間）が経過してタイムアウトしたか否かを判定する。
【００７７】
ここで否定結果が得られると、このことは未だ規定の時間が経過していないことを表しており、このときＰＮＤ１のメインＣＰＵ１０はステップＳＰ８へ戻って新たなエフェメリスデータＳ２の再取得を継続する。
【００７８】
これに対してステップＳＰ１０で肯定結果が得られると、このことは新たなエフェメリスデータＳ２の再取得を試みている最中に、規定の時間（例えば、３０秒間又は１分間）が経過してタイムアウトしたことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ１１へ移る。
【００７９】
ステップＳＰ１１においてＰＮＤ１のメインＣＰＵ１０は、タイムアウトするまでの間に新たなエフェメリスデータＳ２を再取得することができなかったので、現在位置を正確に測位出来なかった旨の文言をＬＣＤ２に表示することによりユーザへ通知し、ステップＳＰ６以降のウォームスタート又はコールドスタートによる現在位置の測位を行なう。
【００８０】
これに対してステップＳＰ８で肯定結果が得られると、このことは高感度モードで受信感度の低下を回避した結果、タイムアウトするまでの間に新たなエフェメリスデータＳ２を再取得できたことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ１２へ移る。
【００８１】
ステップＳＰ１２においてＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２を用いて車両の現在位置を正確に測位し、その現在位置を基準として通常のナビゲーション動作を行った後、次のステップＳＰ１３へ移って処理を終了する。
【００８２】
このようにＰＮＤ１のメインＣＰＵ１０は、ユーザからの指示によって高感度モードへ遷移した場合、主なノイズ発生源として動作していると予想される一部の周辺デバイス（ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数を約半分に低減させると共に駆動電圧を低減させるか、或いは自身を含む全ての周辺デバイス（メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４）の動作周波数を約半分に低減させると共に駆動電圧を低減させるようになされている。
【００８３】
これによりＰＮＤ１のメインＣＰＵ１０は、周辺デバイスの動作周波数及び駆動電圧を低減させてＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度の低下を回避した結果、新たなエフェメリスデータＳ２を再取得し得、現在位置を正確に測位し得るようになされている。
【００８４】
なおＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２を再取得するまでに規定の時間が経過した（タイムアウト）場合、消費電力を無駄に浪費することを回避すべく現在位置の測位を行なわないようになされている。
【００８５】
（３−２−４）航法メッセージに合わせて動作周波数及び駆動電圧を低減させる方法
この場合、図８に示すように、エフェメリスデータＳ２を抽出するための航法メッセージ（図３）が５サブフレーム構成で、かつ約５０[bps]の転送速度で３０秒間繰り返し送信されているところ、ＰＮＤ１ではそのときの通信環境によって例えばサブフレームＳＦ２だけが受信できないといった事態が起こり得る。
【００８６】
このようなときＰＮＤ１は、次の３０秒間で送られる次フレームにおけるサブフレームＳＦ２の受信タイミングで、上述したように、一部の周辺デバイス又は全ての周辺デバイスの動作周波数を約半分に低減させると共に駆動電圧を低減させることにより、当該周辺デバイスからの不要輻射電波を低減させ、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを防止し得るようになされている。
【００８７】
因みに、ＰＮＤ１では、例えば１フレームの中でサブフレームＳＦ２だけが受信できない場合に限られる訳ではなく、例えばサブフレームＳＦ２及びサブフレームＳＦ５が同時に受信出来ないことも十分有り得る。
【００８８】
このようなときＰＮＤ１では、次の３０秒間で送られる次フレームにおけるサブフレームＳＦ２及びサブフレームＳＦ５の受信タイミングで、一部の周辺デバイス又は全ての周辺デバイスの動作周波数を約半分に低減させると共に駆動電圧を低減させるようにすれば良い。
【００８９】
（３−２−５）航法メッセージのタイミングに合わせた受信感度制御処理手順
続いて、上述した（３−２−４）航法メッセージに合わせて動作周波数を低減させる方法に対応したＰＮＤ１の受信感度制御処理手順を、図９のフローチャートを用いて説明する。
【００９０】
ＰＮＤ１のメインＣＰＵ１０はルーチンＲＴ２の開始ステップから入って次のステップＳＰ２１へ移り、当該ＰＮＤ１に対する電源がオンされたことをメインＣＰＵ１０が認識すると、次のステップＳＰ２２へ移る。
【００９１】
ステップＳＰ２２においてＰＮＤ１のメインＣＰＵ１０は、現在保持しているエフェメリスデータＳ２がその有効時間（４時間）の範囲内であるか否かを判定する。ここで肯定結果が得られると、このことは、このエフェメリスデータＳ２に基づいて直ちに現在位置を測位することができることを表しており、このときＰＮＤ１は次のステップＳＰ２３へ移る。
【００９２】
ステップＳＰ２３においてＰＮＤ１のメインＣＰＵ１０は、有効時間の範囲内にあるエフェメリスデータＳ２を保持しているため、ＧＰＳモジュール１２により当該エフェメリスデータＳ２に基づいて車両の現在位置を正確に測位（すなわちホットスタート）し、次のステップＳＰ３２へ移る。
【００９３】
ステップＳＰ３２においてＰＮＤ１のメインＣＰＵ１０は、ホットスタートにより車両の現在位置が正確に測位できたので、その現在位置を基準として通常のナビゲーション動作を行い、次のステップＳＰ３３へ移って処理を終了する。
【００９４】
これに対してステップＳＰ２２で否定結果が得られると、このことは現在保持しているエフェメリスデータＳ２がその有効時間（４時間）の範囲内ではなく、新たなエフェメリスデータＳ２を再取得する必要があることを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ２４へ移る。
【００９５】
ステップＳＰ２４においてＰＮＤ１のメインＣＰＵ１０は、ＧＰＳモジュール１２により、新たなエフェメリスデータＳ２を再取得して現在位置を測位するウォームスタート、又は新たなエフェメリスデータＳ２だけでなく新たなアルマナックデータについても再取得して現在位置を測位するコールドスタートを行いながら、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度の低下を回避させる高感度モードへ遷移するための高感度ボタン（図示せず）をＬＣＤ２に表示し、次のステップＳＰ２５へ移る。
【００９６】
ステップＳＰ２５においてＰＮＤ１のメインＣＰＵ１０は、高感度ボタンがユーザによって押下操作されなかった場合、否定結果を得て次のステップＳＰ２６へ移るのに対し、高感度ボタンがユーザによって押下操作された場合、肯定結果を得て次のステップＳＰ２７へ移る。因みに、ＰＮＤ１のメインＣＰＵ１０は、一部の周辺デバイスの動作周波数及び駆動電圧を低減させた場合でも、当該ＰＮＤ１が現在処理中の動作に対して何ら影響が出ないときには、高感度ボタンをユーザに押下操作させることなく次のステップＳＰ２７へ移るようにしても良い。
【００９７】
ステップＳＰ２６においてＰＮＤ１のメインＣＰＵ１０は、高感度モードへ遷移することがないため、ステップＳＰ２４で行なっているウォームスタート又はコールドスタートをそのまま継続し、現在位置を測位し終わると、次のステップＳＰ３２へ移る。
【００９８】
ステップＳＰ３２においてＰＮＤ１のメインＣＰＵ１０は、ウォームスタート又はコールドスタートにより車両の現在位置が測位できたので、その現在位置を基準として通常のナビゲーション動作を行い、次のステップＳＰ３３へ移って処理を終了する。
【００９９】
一方、ステップＳＰ２７においてＰＮＤ１のメインＣＰＵ１０は、衛星信号Ｓ１（Ｓ１Ａ、Ｓ１Ｂ、Ｓ１Ｃ、……）を復調することにより得た航法メッセージのうち、これから受信するサブフレームＳＦ１〜ＳＦ５の何れか又は、現在受信しているサブフレームＳＦ１〜ＳＦ５の何れかが現在位置の測位に必要であるか否かを判定する。
【０１００】
ここで否定結果が得られると、このことは、これから受信する若しくは現在受信しているサブフレームＳＦ１〜ＳＦ５の何れかについては既に取得済みであって、現在位置を測位するために現時点では必要ないことを表しており、このときＰＮＤ１のメインＣＰＵ１０はステップＳＰ２７に戻る。
【０１０１】
これに対してステップＳＰ２７で肯定結果が得られると、このことは、これから受信する若しくは現在受信しているサブフレームＳＦ１〜ＳＦ５の何れかが現在位置の測位に必要であるものの、現時点では未だ取得できていないことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ２８へ移る。
【０１０２】
具体的には、例えば、新たなエフェメリスデータＳ２を再取得する必要があるところ、これから受信する若しくは現在受信しているサブフレームＳＦ２（図８）が現時点では測位に必須であるものの、未だ取得できていないような場合が該当する。
【０１０３】
ステップＳＰ２８においてＰＮＤ１のメインＣＰＵ１０は、主なノイズ発生源として動作していると予想される一部の周辺デバイス（例えば、ＳＤＲＡＭ１３及びオーディオデバイス１４）、或いは主なノイズ発生源として動作している可能性のある全ての周辺デバイス（例えば、メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４）の動作周波数及び駆動電圧をサブフレームＳＦ２の受信タイミングに合わせて低減させ、次のステップＳＰ２９へ移る。
【０１０４】
ステップＳＰ２９においてＰＮＤ１のメインＣＰＵ１０は、ステップＳＰ２８で周辺デバイスの動作周波数及び駆動電圧を低減させたことにより、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを抑制した結果、新たなエフェメリスデータＳ２を再取得し終わったか否かを判定する。
【０１０５】
ここで否定結果が得られると、このことは高感度モードへ遷移した後、周辺デバイスの動作周波数及び駆動電圧をサブフレームＳＦ２の受信タイミングに合わせて低減させることにより受信感度が低減することを抑制したにも拘わらず、サブフレームＳＦ２を受信できておらず、未だ新たなエフェメリスデータＳ２を再取得できていないことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ３０へ移る。
【０１０６】
ステップＳＰ３０においてＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２の再取得を試みているものの、規定の時間（例えば、３０秒間又は１分間）が経過してタイムアウトしたか否かを判定する。
【０１０７】
ここで否定結果が得られると、このことは未だ規定の時間が経過していないことを表しており、このときＰＮＤ１のメインＣＰＵ１０はステップＳＰ２９へ戻って、サブフレームＳＦ２が受信できるまで上述の処理を繰り返すことにより新たなエフェメリスデータＳ２の再取得を継続する。
【０１０８】
これに対してステップＳＰ３０で肯定結果が得られると、このことは新たなエフェメリスデータＳ２の再取得を試みている最中に、規定の時間（例えば、３０秒間又は１分間）が経過してタイムアウトしたことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ３１へ移る。
【０１０９】
ステップＳＰ３１においてＰＮＤ１のメインＣＰＵ１０は、タイムアウトするまでの間にサブフレームＳＦ２を受信できず、新たなエフェメリスデータＳ２を再取得することができなかったので、現在位置を正確に測位出来なかった旨の文言をＬＣＤ２に表示することによりユーザへ通知し、ステップＳＰ２６以降のウォームスタート又はコールドスタートによる現在位置の測位を行なう。
【０１１０】
これに対してステップＳＰ２９で肯定結果が得られると、このことはステップＳＰ２８で周辺デバイスの動作周波数及び駆動電圧を低減させたことにより、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを抑制した結果、新たなエフェメリスデータＳ２を再取得できたことを表しており、このときＰＮＤ１のメインＣＰＵ１０は次のステップＳＰ３２へ移る。
【０１１１】
ステップＳＰ３２においてＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２を用いて車両の現在位置を正確に測位し、その現在位置を基準として通常のナビゲーション動作を行った後、次のステップＳＰ３３へ移って処理を終了する。
【０１１２】
このようにＰＮＤ１のメインＣＰＵ１０は、ユーザからの指示によって高感度モードへ遷移した場合、航法メッセージのうち受信できなかったサブフレームＳＦ２の受信タイミングで、主なノイズ発生源として動作していると予想される一部の周辺デバイス、或いは自身を含む全ての周辺デバイスの動作周波数及び駆動電圧を低減させる。
【０１１３】
これによりＰＮＤ１のメインＣＰＵ１０は、サブフレームＳＦ２の受信タイミングに合わせて周辺デバイスの動作周波数及び駆動電圧を低減させることによりＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度が低減することを抑制し、現状よりも受信感度を向上させた結果、新たなエフェメリスデータＳ２を再取得し得、現在位置を正確に測位し得るようになされている。
【０１１４】
なお、この場合もＰＮＤ１のメインＣＰＵ１０は、新たなエフェメリスデータＳ２を再取得するまでに規定の時間が経過した（タイムアウト）場合、消費電力を無駄に浪費することを回避すべく現在位置の測位を行なわないようになされている。
【０１１５】
（３−３）動作周波数を低減させたときのノイズ抑制効果
次に、ＰＮＤ１において周辺デバイスの動作周波数を約半分に低減させたときの、当該周辺デバイスから発せられる不要輻射電波における高調波のノイズ成分がどのように変化したかを示す。
【０１１６】
ところでＰＮＤ１は、周辺デバイスに対して、所定の動作周波数に対応した矩形波を用いてディジタル制御を行なっている。このディジタル制御による矩形波が用いられている場合、次数が高くなるに連れて高調波でなるノイズ成分のレベルがその次数に反比例して小さくなることが一般的に知られている。
【０１１７】
ここで、図１０に示すようにＰＮＤ１では、メインＣＰＵ１０が例えば源振５０[ＭＨｚ]の基本周波数を持ち、それをクロック逓倍回路により、１００[ＭＨｚ]、２００[ＭＨｚ]、３００[ＭＨｚ]、４００[ＭＨｚ]及び５００[ＭＨｚ]という基本周波数よりも高周波な動作周波数に設定して用いることが出来るようになされている。
【０１１８】
例えば、ＰＮＤ１では、メインＣＰＵ１０の動作周波数を１００[ＭＨｚ]から５０[ＭＨｚ]に低減させた場合、その高調波のノイズ成分は約半分（−６[ｄＢ]）になることが分かる。
【０１１９】
同様に、ＰＮＤ１では、メインＣＰＵ１０の動作周波数を２００[ＭＨｚ]から１００[ＭＨｚ]に低減させた場合、３００[ＭＨｚ]から１５０[ＭＨｚ]に低減させた場合、４００[ＭＨｚ]から２００[ＭＨｚ]に低減させた場合、５００[ＭＨｚ]から２５０[ＭＨｚ]に低減させた場合の何れであっても、その高調波のノイズ成分は約半分（−６[ｄＢ]）になることが分かる。
【０１２０】
このことは、メインＣＰＵ１０だけではなく、ＧＰＳモジュール１２以外のノイズ源と考えられるＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４等の他の周辺デバイスについても同様にノイズ成分が減少すると予想される。
【０１２１】
従ってＰＮＤ１では、メインＣＰＵ１０、ＳＤＲＡＭ１３、ハードディスク９、メモリカードインタフェース１６及びオーディオデバイス１４等のＧＰＳモジュール１２以外の周辺デバイスに対する動作周波数を低減させることにより、全体として高調波のノイズ成分を大幅に抑制し得ることが分かる。
【０１２２】
これに加えてＰＮＤ１では、ＧＰＳモジュール１２以外の周辺デバイスに対する動作周波数を約半分に低減させると共に駆動電圧についても低減させることにより、高調波のノイズ成分を更に低減させ得るようになされている。
【０１２３】
なお、ＰＮＤ１は、受信感度に関わるＧＰＳモジュール１２以外のノイズ源と考えられる周辺デバイスの動作周波数を低減させる場合、衛星信号の１．５[ＧＨｚ]と、周辺デバイスの動作周波数とが重なることの無いないように変更することにより干渉を回避し、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による受信感度の低下を一段と確実に防止し得るようになされている。
【０１２４】
（４）動作及び効果
以上の構成において、ＰＮＤ１のメインＣＰＵ１０は、ＧＰＳアンテナ１１及びＧＰＳモジュール１２による衛星信号Ｓ１の受信感度が周辺デバイスからの不要輻射電波によって低減してしまっているところ、当該ＧＰＳモジュール１２以外の周辺デバイスに対する動作周波数及び駆動電圧を低減させることにより、衛星信号Ｓ１の受信感度が低減してしまうことを回避することができる。
【０１２５】
これによりＰＮＤ１では、衛星信号Ｓ１を受信できる通信環境にありながら、周辺デバイスからの不要輻射電波によって衛生信号Ｓ１を受信できなくなってしまう不都合を防止し、ナビゲーション機器として優先して行なう必要のなる現在位置の測位を確実に実行することができる。
【０１２６】
またＰＮＤ１のメインＣＰＵ１０は、周辺デバイスに対する電力供給を停止して止めてしまうのではなく、当該周辺デバイスに対する動作周波数及び駆動電圧を低減させるだけであって、その動作を遅くさせるものの完全に停止してしまう訳ではないので、現在位置を測位すること以外の他の機能についても継続することができる。
【０１２７】
さらにＰＮＤ１では、ＰＳモジュール１２以外の周辺デバイスに対する動作周波数を低減させることに加えて、その駆動電圧についても低減させることにより、周辺デバイスが発生させる不要輻射電波のエネルギーを大幅に減少させることができ、かくして受信感度を一段と向上させることができる。
【０１２８】
以上の構成によれば、ＰＮＤ１８は、ＧＰＳモジュール１２以外の周辺デバイスに対する動作周波数及び駆動電圧を低減させ、衛星信号Ｓ１の受信感度が低減してしまうことを回避することにより、短時間で新たなエフェメリスデータＳ２を再取得させ、現在位置を正確かつ短時間のうちに測位することができる。
【０１２９】
またＰＮＤ１は、このとき、ＧＰＳモジュール１２以外の周辺デバイスに対する動作周波数及び駆動電圧を低減させるだけであって、その動作を停止させてしまう訳ではないため、例えばＬＣＤ２が完全に消えてしまって故障しているとユーザに勘違いさせるような事態や、音声が一切出なくなってしまうような事態を回避することができる。
【０１３０】
（５）他の実施の形態
なお上述の実施の形態においては、ＰＮＤ１における一部の周辺デバイス（この場合、ＳＤＲＡＭ１３及びオーディオデバイス１４）の動作周波数を約半分に低減させるか、或いは全ての周辺デバイス（この場合、メインＣＰＵ１０、ＳＤＲＡＭ１３、オーディオデバイス１４、ハードディスク９、ＬＣＤ２及びメモリカードインタフェース１６）の動作周波数を約半分に低減させるようにした場合について述べた。
【０１３１】
しかしながら、本発明はこれに限らず、ＰＮＤ１では、例えば一部の周辺デバイス（この場合、ＳＤＲＡＭ１３）の動作周波数を約半分に低減させる一方、新たなエフェメリスデータＳ２を取得して現在位置を測位するのに直接関連性の低い残りの周辺デバイス（この場合、ハードディスク９、ＬＣＤ２、オーディオデバイス１４及びメモリカードインタフェース１６）を停止させるようにしても良い。
【０１３２】
また上述の実施の形態においては、ＰＮＤ１は周辺デバイスの動作周波数及び駆動電圧を低減するようにした場合について述べたが、本発明はこれに限らず、ＰＮＤ１の動作周波数を約半分に低減させたときに、十分な受信感度が得られているか否かを判別し、十分な受信感度が確保されているときには駆動電圧については低減させないようにしても良い。
【０１３３】
さらに上述の実施の形態においては、周辺デバイスとしてメインＣＰＵ１０、ＳＤＲＡＭ１３、オーディオデバイス１４、ハードディスク９、ＬＣＤ２及びメモリカードインタフェース１６の動作周波数及び駆動電圧を低減させるようにした場合について述べた。
【０１３４】
しかしながら、本発明はこれに限らず、ＰＮＤ１では、それら以外の例えばＵＳＢ(Universal  Serial  Bus)ドライバ、ディスクドライブ等の他のデバイスが搭載されている場合には、当該他のデバイスについても合わせて動作周波数及び駆動電圧を低減させるようにしても良い。
【０１３５】
さらに上述の実施の形態においては、ＰＮＤ１が予めインストールされたアプリケーションプログラムに従い、上述したルーチンＲＴ１及びＲＴ２における受信感度制御処理手順を実行するようにした場合について述べた。
【０１３６】
しかしながら、本発明はこれに限らず、ＰＮＤ１においては、所定の記録媒体からインストールしたアプリケーションプログラムや、インターネットからダウンロードしたアプリケーションプログラム、その他種々のルートによってインストールしたアプリケーションプログラムに従って上述したルーチンＲＴ１及びＲＴ２の受信感度制御処理手順を実行するようにしても良い。
【０１３７】
さらに上述の実施の形態においては、周辺デバイスとしてメインＣＰＵ１０、ＳＤＲＡＭ１３、オーディオデバイス１４、ハードディスク９、ＬＣＤ２及びメモリカードインタフェース１６の動作周波数を約半分に低減させるようにした場合について述べた。
【０１３８】
しかしながら、本発明はこれに限らず、ＰＮＤ１では、受信感度の低下に最も影響すると予想される周辺デバイスの動作周波数を半分に低減させる一方、それ以外の周辺デバイスについては、その動作周波数を３／４程度に低減させる等、低減率をデバイス毎に変更するようにしても良い。
【０１３９】
さらに上述の実施の形態においては、ＰＮＤ１のメインＣＰＵ１０が受信感度の低下に最も影響すると予想される周辺デバイスの動作周波数を低減させるようにした場合について述べた。
【０１４０】
しかしながら、本発明はこれに限らず、ＰＮＤ１では、周辺デバイスへ供給している源振のクロック周波数をずらすようにしても良い。
【０１４１】
例えばＰＮＤ１におけるメインＣＰＵ１０の源振が５００[MHz]で、何れかの周辺デバイスに対してメインＣＰＵ１０の逓倍回路により３倍に逓倍した１．５[GHz]の動作周波数を供給している場合、ＧＰＳ衛星から受信する衛星信号Ｓ１の１．５[GHz]帯と重なることになってノイズを発生する要因となってしまう。
【０１４２】
このような場合に、メインＣＰＵ１０は、源振の基本となるクロック周波数を可変できる可変型の発信器であれば、源振を４５０[MHz]にずらすことにより、３倍に逓倍したときでも１．３５[GHz]、４倍に逓倍したときでも１．８[GHz]となり、衛星信号Ｓ１の１．５[GHz]帯と重なることはなく、衛星信号Ｓ１の受信感度が低減することを防止することができる。なお、メインＣＰＵ１０は、周辺デバイスへ供給している源振のクロック周波数をずらす際、低減する方向だけではなく、増加する方向へずらしても良い。例えば、メインＣＰＵ１０は、源振を５５０[MHz]にずらすことにより、３倍に逓倍したときでも１．６５[GHz]、４倍に逓倍したときでも２．２[GHz]となり、衛星信号Ｓ１の１．５[GHz]帯と重なることはなく、衛星信号Ｓ１の受信感度が低減することを防止することができる。
【０１４３】
さらに上述の実施の形態においては、取得部としてのＧＰＳモジュール１２及び制御部としてのメインＣＰＵ１０によって本発明におけるナビゲーション装置としてのＰＮＤ１を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる取得部及び制御部によって本発明におけるナビゲーション装置を構成するようにしても良い。
【産業上の利用可能性】
【０１４４】
本発明のナビゲーション装置及び受信感度制御方法は、例えばＰＮＤ以外にも、ＧＰＳ等の測位手段を有するノートブック型パーソナルコンピュータ、ＰＤＡ(Personal  Digital  Assistant)、携帯電話機及びポータブル型ゲーム機等のその他種々の電子機器に適用することができる。
【図面の簡単な説明】
【０１４５】
【図１】本発明におけるＰＮＤの全体構成を示す略線的斜視図である。
【図２】本発明におけるＰＮＤの回路構成を示す略線的ブロック図である。
【図３】航法メッセージの構造を示す略線図である。
【図４】受信感度が低減する状態の説明に供する略線図である。
【図５】一部の周辺デバイスの動作周波数及び駆動電圧を低減させる方法の説明に供する略線図である。
【図６】全ての周辺デバイスの動作周波数及び駆動電圧を低減させる方法の説明に供する略線図である。
【図７】受信感度制御処理手順の説明に供するフローチャートである。
【図８】航法メッセージに合わせて動作周波数及び駆動電圧を低減させる方法の説明に供する略線図である。
【図９】航法メッセージのタイミングに合わせた受信感度制御処理手順の説明に供するフローチャートである。
【図１０】動作周波数の低減による高調波のノイズ成分が低減する一例を示す略線図である。
【符号の説明】
【０１４６】
１……ＰＮＤ、２……ＬＣＤ、３……本体部、４……クレードル部、９……ハードディスク、１０……メインＣＰＵ、１１……ＧＰＳアンテナ、１２……ＧＰＳモジュール、１３……ＳＤＲＡＭ、１４……オーディオデバイス、１５……スピーカ、１６……メモリカードインタフェース。
【図１】
2009288017.tif 000003
【図２】
2009288017.tif 000004
【図３】
2009288017.tif 000005
【図４】
2009288017.tif 000006
【図５】
2009288017.tif 000007
【図６】
2009288017.tif 000008
【図７】
2009288017.tif 000009
【図８】
2009288017.tif 000010
【図９】
2009288017.tif 000011
【図１０】
2009288017.tif 000012