(57)【要約】【課題】外部から供給可能な制限電流が変わる場合でも、確実に動作し得るナビゲーション装置及び消費電流制御方法を実現する。【解決手段】ＰＮＤ１の本体部３では、本体部３の消費電流が外部から供給可能な制限電流以下となるよう、ＣＰＵ２３が、少なくとも、液晶ディスプレイ２及びＧＰＳ受信部２７の消費電流を低減させるこれらを制御するようにしたことにより、例えば、外部の電力供給元がシガーソケットからＵＳＢ接続されたパーソナルコンピュータ１１に変わるなどして、外部から供給可能な制限電流がより小さな値に変わった場合でも、ナビゲーション装置の消費電流が外部から供給可能な制限電流を超えて動作を途中で終了してしまうような状況を未然に回避することができ、かくして、外部から供給可能な制限電流が変わる場合でも、確実に動作することができる。【選択図】図４
2009115721.tif 000002
【特許請求の範囲】
【請求項１】
外部から供給される電力により動作可能なナビゲーション装置であって、
各種情報を表示する表示部と、
装置の現在位置を測位する測位部と、
装置の消費電流が外部から供給可能な制限電流以下となるよう、上記表示部及び上記測位部の消費電流を低減するように制御する制御部と
を具えることを特徴とするナビゲーション装置。
【請求項２】
上記制御部は、
上記表示部の消費電流を低減させても装置の消費電流が外部から供給可能な制限電流以下にならないと判断した場合に、上記測位部の消費電流を低減させる
ことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
上記制御部は、
上記表示部のバックライトの輝度を低減させることで当該表示部の消費電流を低減させ、上記測位部の動作を停止させることで当該測位部の消費電流を低減させる
ことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
上記制御部は、
上記表示部及び上記測位部の消費電流を低減させても装置の消費電流が外部から供給可能な制限電流以下にならないと判断した場合に、さらに自身の消費電流を低減させる
ことを特徴とする請求項２に記載のナビゲーション装置。
【請求項５】
上記制御部は、
動作クロックの周波数を低減することで自身の消費電流を低減させる
ことを特徴とする請求項３に記載のナビゲーション装置。
【請求項６】
外部から供給される電力により充電されるとともに、装置を動作させる電力が得られるバッテリを具え、
上記制御部は、上記バッテリの残容量をもとに、装置の消費電流と外部から供給可能な制限電流とを比較して、装置の消費電流が外部から供給可能な制限電流以下となるよう、上記表示部及び上記測位部の消費電流を低減させる
ことを特徴とする請求項１に記載のナビゲーション装置。
【請求項７】
上記外部からの電流はＵＳＢ（Universal  Serial  Bus）方式で供給される
ことを特徴とする請求項５に記載のナビゲーション装置。
【請求項８】
上記測位部は、
ＧＰＳ（Global  Positioning  System）信号を受信する測位部である
ことを特徴とする請求項７に記載のナビゲーション装置。
【請求項９】
外部から供給される電力により動作可能なナビゲーション装置の消費電流を制御する消費電流制御方法であって、
装置の消費電流が外部から供給可能な制限電流以下となるよう、各種情報を表示する表示部及び装置の現在位置を測位する測位部の消費電流を低減させる
ことを特徴とする消費電流制御方法。
【請求項１０】
外部から供給される電流により動作可能なナビゲーション装置の消費電流を制御する消費電流制御方法であって、
装置の消費電流が外部から供給可能な制限電流以下となるよう、各種情報を表示する表示部のバックライトの輝度を低減させることで当該表示部の消費電流を低減させ、
上記表示部の消費電流を低減させても装置の消費電流が当該外部から供給可能な制限電流以下にならないと制御部が判断した場合に、装置の現在位置を測位する測位部の動作を停止することで当該測位部の消費電流を低減させ、
上記表示部及び上記測位部の消費電流を低減させても装置の消費電流が上記外部から供給可能な制限電流以下にならないと制御部が判断した場合に、さらに当該制御部の動作クロックの周波数を低減することで当該制御部の消費電流を低減させる
ことを特徴とする消費電流制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及び消費電流制御方法に関し、例えば、小型で持ち運び可能なナビゲーション装置に適用して好適なものである。
【背景技術】
【０００２】
近年、ナビゲーション装置として、小型で持ち運び可能なポータブルナビゲーションデバイス（これをＰＮＤ（Portable  Navigation  Device）とも呼ぶ）が普及しつつある。このＰＮＤは、例えば、車内に取り付けられたクレードルに載置されることで、このクレードルを介して、シガーソケットから供給される電力により動作する。
【０００３】
また、このＰＮＤは、フラッシュメモリなどの記憶部に地図データを記憶するようになされ、この地図データを更新する場合、クレードルから取り外されて、例えば、ＵＳＢケーブルを介してパーソナルコンピュータと接続される。そして、このＰＮＤは、接続されたパーソナルコンピュータから転送されてくる最新の地図データにより、記憶部に記憶している地図データを書き換える。
【０００４】
このとき、ＰＮＤが、例えば、ＵＳＢ（Universal  Serial  Bus）方式によるケーブル（以下、これをＵＳＢケーブルとも呼ぶ）を介してパーソナルコンピュータから供給される電力により動作できれば、別途電源ケーブルを介して電源コンセントから電力を供給する必要がなくなり、地図データ更新時の利便性が高まる。
【０００５】
しかしながら、ＵＳＢケーブルを介して供給される電流は、例えば１ポート当たり最大５００ｍＡのように、電源コンセントやシガーソケットから供給される電流よりも小さい。
【０００６】
このため、通常、電源コンセントやシガーソケットから供給可能な制限電流で動作し得るようになされたＰＮＤを、ＵＳＢケーブルを介して供給可能な制限電流により動作させようとすると、ＰＮＤの消費電流が供給可能な制限電流を超え、地図データの更新が途中で終了してしまうなどの不具合が生じる恐れがあった。
【０００７】
ここで、例えば、内蔵されたバッテリにより動作する装置で、特定の処理を実行しているときに、この処理に関与しないデバイスの動作を停止することで、装置の消費電流を下げる技術が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００７−２２１６２６公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような技術を用いて、バッテリによりＰＮＤを動作させるようにすれば、地図データ更新時に、別途電源ケーブルを介して電力を供給する必要がなくなる。しかしながら、この場合、装置の消費電流を下げることで動作時間を長くすることはできるものの、結局のところ、地図データの更新中にバッテリがきれてしまうと、地図データの更新が途中で終了することになる。
【０００９】
つまり、ＰＮＤでは、地図データの更新のように時間のかかる処理を行うときには、途中で動作が停止することのないよう、外部から安定して供給されつづける電力で動作することが望ましいが、上述したようにシガーソケットなどから供給可能な制限電流と、ＵＳＢケーブルを介して供給可能な制限電流とのように、供給可能な制限電流が変わる場合、消費電流が供給可能な制限電流を超えてしまうことがあり、結果として、確実に動作できるとは言えなかった。
【００１０】
本発明は以上の点を考慮してなされたもので、外部から供給可能な制限電流が変わる場合でも、確実に動作し得るナビゲーション装置及び消費電流制御方法を提案しようとするものである。
【課題を解決するための手段】
【００１１】
かかる課題を解決するため本発明においては、外部から供給される電力により動作可能なナビゲーション装置に、各種情報を表示する表示部と、装置の現在位置を測位する測位部と、装置の消費電流が外部から供給可能な制限電流以下となるよう、表示部及び測位部の消費電流を低減させる制御部とを設けるようにした。
【００１２】
こうすることで、例えば、外部の電力供給元が変わるなどして、外部から供給可能な制限電流がより小さな値に変わるような場合でも、ナビゲーション装置の消費電流が外部から供給可能な制限電流を超えて動作が途中で終了してしまうような状況を未然に回避することができる。
【発明の効果】
【００１３】
本発明によれば、外部から供給される電力により動作可能なナビゲーション装置に、各種情報を表示する表示部と、装置の現在位置を測位する測位部と、装置の消費電流が外部から供給可能な制限電流以下となるよう、表示部及び測位部の消費電流を低減させる制御部とを設けるようにしたことにより、例えば、外部から供給可能な制限電流がより小さな値に変わるような場合でも、ナビゲーション装置の消費電流が外部から供給可能な制限電流を超えて動作が途中で終了してしまうような状況を未然に回避することができ、かくして、外部から供給可能な制限電流が変わる場合でも、確実に動作し得るナビゲーション装置及び消費電流制御方法を実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面について、本発明の実施の形態を詳述する。
【００１５】
（１）第１の実施の形態
（１−１）ＰＮＤの外観構成
まず、第１の実施の形態について説明する。図１において１は、全体として本実施の形態のＰＮＤを示す。このＰＮＤ１は、例えば表面にタッチパネルが配された液晶ディスプレイ２を有する本体部３と、当該本体部３が載置されるクレードル部４とで構成される。クレードル部４は、その底面に設けられた吸盤４Ａにより、車内のダッシュボードに対して容易に装着し得、かつ容易に取り外しでき、図示しないシガーソケットから得られる電力を、載置された本体部３に供給するようになされている。
【００１６】
このＰＮＤ１は、ＧＰＳ（Global  Positioning  System）により車両の現在位置を測位して、この現在位置を地図上に示すナビゲーション画面を液晶ディスプレイに表示し、さらに出発地から目的地までの走行経路を探索した後、この走行経路をもとに、ナビゲーション画面を介して、ユーザを目的地までナビゲーションするようになされている。
【００１７】
またこのＰＮＤ１は、本体部３に内蔵されたフラッシュメモリに地図データを記憶するようになされ、この地図データを更新する場合、図２に示すように、本体部３がクレードル部４から取り外されて、ＵＳＢケーブル１０を介してパーソナルコンピュータ１１とＵＳＢ接続される。そして、このＰＮＤ１の本体部３は、ＵＳＢ接続されたパーソナルコンピュータ１１から転送されてくる最新の地図データにより、フラッシュメモリに記憶している地図データを書き換えるようになされている。
【００１８】
このとき、本体部３は、ＵＳＢケーブル１０を介してパーソナルコンピュータから供給される電力により動作するようになされている。
【００１９】
（１−２）本体部の回路構成
次に、ＰＮＤ１の本体部３の回路構成について図３を用いて詳述する。ＰＮＤ１の本体部３は、クレードルインタフェース２０を介してクレードル部４と接続されている場合には、このクレードル部４から供給される電力により動作する。また本体部３は、クレードル部４から取り外されてＵＳＢインタフェース２１を介してパーソナルコンピュータ１１とＵＳＢ接続されている場合には、このパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力により動作する。
【００２０】
さらに本体部３は、クレードル部４またはパーソナルコンピュータ１１と接続しているときに、これらから供給される電力により充電されるバッテリ２２を内蔵しており、クレードル部４にもパーソナルコンピュータ１１にも接続されていない場合には、このバッテリ２２から得られる電力で動作し得るようになされている。
【００２１】
このようにして動作する本体部３は、ＣＰＵ２３が全体を統括的に制御するとともに、ＲＯＭ（Read  Only  Memory）２４またはフラッシュメモリ２５に格納された種々のプログラムをＲＡＭ（Random  Access  Memory）２６に読み出して実行することにより、ナビゲーション、地図データの更新、消費電流の制御（後述する）などにかかわる各種処理を実行するようになされている。
【００２２】
実際上、本体部３は、ナビゲーション時、ＧＰＳ受信部２７によって複数のＧＰＳ衛星のそれぞれから送信されるＧＰＳ信号を受信する。ＧＰＳ受信部２７は、受信したＧＰＳ信号を復調することで各ＧＰＳ衛星の軌道上の位置を示す軌道情報を得るとともに、各ＧＰＳ衛星からのＧＰＳ信号の到達時間を測定することで各ＧＰＳ衛星との距離を算出する。
【００２３】
そしてＧＰＳ受信部２７は、このようにして得られた軌道情報と各ＧＰＳ衛星との距離とに基づいて、本体部３の現在位置（本体部３が車内に取り付けられたクレードル部４に載置されているのであれば車両の現在位置）を測位し、測位した現在位置を示す位置情報をＣＰＵ２３に送る。
【００２４】
ＣＰＵ２３は、ＧＰＳ受信部２７から送られてくる位置情報をＲＡＭ２６に記憶するとともに、この位置情報と、フラッシュメモリ２５に格納された地図データとに基づいて、車両の現在位置が地図上に示されたナビゲーション画面のデータ（これをナビゲーション画面データとも呼ぶ）を生成する。そしてＣＰＵ２３は、このナビゲーション画面データに基づくナビゲーション画面を液晶ディスプレイ２に表示させることで、車両の現在位置をユーザに提示する。
【００２５】
さらにＣＰＵ２３は、液晶ディスプレイ２の表面に配されたタッチパネルなどでなる操作部２８を介して経路探索命令が入力されると、これに応じて、ＧＰＳ受信部２７から送られてくる位置情報と、フラッシュメモリ２５に格納された地図データとに基づき、車両の現在位置から、設定された目的地までの走行経路を探索して、この走行経路が地図上に示されたナビゲーション画像データを生成する。そしてＣＰＵ２３は、このナビゲーション画像データに基づくナビゲーション画像を液晶ディスプレイ２に表示させることで、現在位置から目的地までの走行経路をユーザに提示する。
【００２６】
このようにして、ＰＮＤ１の本体部３は、ユーザを目的地までナビゲーションするようになされている。
【００２７】
また本体部３は、地図データ更新時、ＵＳＢインタフェース２１及びＵＳＢケーブル１０を介してＵＳＢ接続されたパーソナルコンピュータ１１から転送されてくる最新の地図データにより、フラッシュメモリ２５に記憶している地図データを書き換える。
【００２８】
このようにして、ＰＮＤ１の本体部３は、フラッシュメモリ２５に記憶している地図データを更新するようになされている。
【００２９】
ところで、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力は、入力装置（例えばキーボード）や小型の記憶装置（例えばポータブルハードディスク）など、比較的消費電力の小さい（数百ミリワット程度の）機器を動作させることを前提としている。これに対して、シガーソケットから供給される電力は、比較的消費電力の大きい（数十ワット程度の）機器も十分動作させることができるようになされている。
【００３０】
つまり、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力は、シガーソケットからクレードル部４を介して供給される電力よりも小さい。実際上、供給される電圧はほぼ一定であるので、供給可能な制限電流が小さいことになる。
【００３１】
ここで、本体部３は、ナビゲーション時など、通常、シガーソケットからクレードル部４を介して供給される電力により動作するよう設計されているので、例えば、通常の消費電流（例えば６００ｍＡ）は、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流（例えば５００ｍＡ）よりも大きい。
【００３２】
したがって、そのままの消費電流では、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力により動作して地図データを更新しようとした場合に、消費電流が供給可能な制限電流を超えてしまい、地図データの更新が正常に行えない恐れがある。
【００３３】
そこで、本体部３は、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可される電力により動作する場合には、このとき供給可能な制限電流でも確実に地図データを更新できるよう、本体部３の消費電流を制御（つまり抑制）するようになされている。
【００３４】
（１−３）第１の実施の形態による消費電流制御処理手順
ここで、図４に示すフローチャートを用いて、上述した本体部３による消費電流制御の処理手順（これを消費電流制御処理手順とも呼ぶ）ＲＴ１について詳述する。この消費電流制御処理手順ＲＴ１は、主として、本体部３のＣＰＵ２３が、ＲＯＭ２４またはフラッシュメモリ２５に記憶されているプログラムにしたがって実行する処理の手順である。
【００３５】
ＣＰＵ２３は、ＵＳＢケーブル１０によりパーソナルコンピュータ１１とＵＳＢ接続されたことを、ＵＳＢインタフェース２１を介して認識すると、この消費電流制御処理手順ＲＴ１を開始して、ステップＳＰ１に移る。
【００３６】
ステップＳＰ１においてＣＰＵ２３は、液晶ディスプレイ２のバックライトの輝度を、あらかじめ設定された値にまで低減させることにより、液晶ディスプレイ２の消費電流を低減させて、次のステップＳＰ２に移る。ステップＳＰ２においてＣＰＵ２３は、自身の動作クロックの周波数をあらかじめ設定された値にまで低減させる（例えば５２０ＭＨｚから３１２ＭＨｚに低減させる）ことにより、自身の消費電流を低減させて、次のステップＳＰ３に移る。ステップＳＰ３においてＣＰＵ２３は、ＧＰＳ受信部２７の動作を停止することにより、ＧＰＳ受信部２７の消費電流を０にする。
【００３７】
この結果、このときの本体部３の消費電流は、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下に抑制される。また、この場合、液晶ディスプレイ２のバックライトの輝度、ＣＰＵ２３の動作クロックの周波数、ＧＰＳ受信部２７の動作のように、地図データの更新には影響を及ぼさない部分の消費電流を低減させるようにしたことで、本体部３の消費電流が低減しても、地図データの更新は確実に実行することができる。
【００３８】
このようにして、本体部３の消費電流を抑制した後、ＣＰＵ２３は、この消費電流制御処理手順ＲＴ１を終了する。このような消費電流制御処理手順ＲＴ１を実行したうえで、地図データの更新が行われる。
【００３９】
ちなみに、液晶ディスプレイ２のバックライトの輝度を低減するときの設定値、及びＣＰＵ２３の動作クロックの周波数を低減するときの設定値は、本体部３の消費電流がパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下（ただし地図データの更新に必要な消費電流以上）となるよう算出された値であり、あらかじめＲＯＭ２４またはフラッシュメモリ２５に記憶されている。
【００４０】
したがって、ＣＰＵ２３は、例えば、本体部３の消費電流と、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流とを比較して、本体部３の消費電流がパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下となるように、バックライトの輝度や動作クロックの周波数を調整しなくてもよく、短時間で容易に、本体部３の消費電流をパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下に抑制することができる。
【００４１】
（１−４）第１の実施の形態による動作及び効果
以上の構成においてＰＮＤ１の本体部３は、クレードル部４に載置されているときには、シガーソケットからクレードル部４を介して供給される電力により動作する一方で、地図データを更新するために、クレードル部４から取り外されて、パーソナルコンピュータ１１にＵＳＢ接続されているときには、このパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力により動作する。
【００４２】
ここで、ＵＳＢケーブル１０を介して供給可能な制限電流は、クレードル部４を介して供給可能な制限電流よりも小さい。
【００４３】
そこで、ＰＮＤ１の本体部３は、地図データ更新時の消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えないよう、地図データの更新に必ずしも必要ではない部分の消費電流を低減させる。
【００４４】
具体的に、本体部３は、液晶ディスプレイ２のバックライトの輝度を低減させるとともに、ＣＰＵ２３の動作クロックの周波数を低減し、さらにＧＰＳ受信部２７の動作を停止することで、消費電流を低減させる。
【００４５】
これによりＰＮＤ１の本体部３は、クレードル部４を介して供給可能な制限電流よりも小さい、ＵＳＢケーブル１０を介して供給可能な制限電流でも、確実に動作（つまり地図データを更新）することができる。
【００４６】
また本体部３では、地図データの更新に必ずしも必要ではなく、且つ消費電流が他の部分と比して大きい、液晶ディスプレイ２、ＣＰＵ２３、ＧＰＳ受信部２７の消費電流を低減させるようにしたことにより、本体部３の各部のうち、消費電流を制御する部を、必要最小限にすることができる。
【００４７】
以上の構成によれば、ＰＮＤ１の本体部３では、本体部３の消費電流が外部から供給可能な制限電流以下となるよう、ＣＰＵ２３が、少なくとも、液晶ディスプレイ２及びＧＰＳ受信部２７の消費電流を低減させるようにしたことにより、例えば、外部の電力供給元がシガーソケットからＵＳＢ接続されたパーソナルコンピュータ１１に変わるなどして、外部から供給可能な制限電流がより小さな値に変わった場合でも、ナビゲーション装置の消費電流が外部から供給可能な制限電流を超えて動作を途中で終了してしまうような状況を未然に回避することができ、かくして、外部から供給可能な制限電流が変わる場合でも、確実に動作することができる。
【００４８】
（２）第２の実施の形態
次に、第２の実施の形態について説明する。この第２の実施の形態は、第１の実施の形態とは異なる消費電流制御を行う実施の形態であり、以下、この点を中心に説明する。なお、ＰＮＤ１の構成については、第１の実施の形態と同一であるので、第１の実施の形態を参照とする。
【００４９】
ただし、本実施の形態では、本体部３が、パーソナルコンピュータ１１とＵＳＢ接続されているとき、このパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力によりバッテリ２２を充電しつつ、このバッテリ２２から得られる電力により動作するようになされている。
【００５０】
（２−１）第２の実施の形態による消費電流制御処理手順
図５に示すフローチャートを用いて、本実施の形態による消費電流制御処理手順ＲＴ２について詳述する。この消費電流制御処理手順ＲＴ２も、主として、本体部３のＣＰＵ２３が、ＲＯＭ２４またはフラッシュメモリ２５に記憶されているプログラムにしたがって実行する処理の手順である。
【００５１】
ＣＰＵ２３は、ＵＳＢケーブル１０によりパーソナルコンピュータ１１とＵＳＢ接続されたことを、ＵＳＢインタフェース２１を介して認識すると、この消費電流制御処理手順ＲＴ２を開始して、ステップＳＰ１０に移る。
【００５２】
ステップＳＰ１０においてＣＰＵ２３は、バッテリ２２の電圧を検知する検知部（図示せず）から得られる値を所定時間（例えば数秒）監視することにより、バッテリ２２の電圧が減っているかどうかを判別する。
【００５３】
ここでバッテリ２２の電圧が変わらないもしくは増えていることにより否定結果を得ると、このことは、バッテリ２２の残容量が変わらないもしくは増えていることにより、バッテリ２２から供給される電力よりも、バッテリ２２を充電する電力のほうが大きいこと、つまり、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下であることを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下であると判断して、この消費電流制御処理手順ＲＴ２を終了する。
【００５４】
これに対してこのステップＳＰ１０で肯定結果を得ると、このことは、バッテリ２２の残容量が減っていることにより、バッテリ２２から供給される電力よりも、バッテリ２２を充電する電力のほうが小さいこと、つまり、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流よりも大きいことを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流より大きいと判断して、ステップＳＰ１１に移る。
【００５５】
ステップＳＰ１１においてＣＰＵ２３は、液晶ディスプレイ２のバックライトの輝度を、あらかじめ設定された値にまで低減させて、次のステップＳＰ１２に移る。
【００５６】
ステップＳＰ１２においてＣＰＵ２３は、再度、バッテリ２２の電圧が減っているかどうかを判別する。
【００５７】
ここでバッテリ２２の電圧が変わらないもしくは増えていることにより否定結果を得ると、このことは、バッテリ２２から供給される電力が、バッテリ２２を充電する電力以下であること、つまり、バックライトの輝度を低減させたことにより、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下になったことを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下になったと判断して、この消費電流制御処理手順ＲＴ２を終了する。
【００５８】
これに対してこのステップＳＰ１２で肯定結果を得ると、このことは、バッテリ２２から供給される電力よりも、バッテリ２２を充電する電力のほうが小さいこと、つまり、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流よりもまだ大きいことを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流よりまだ大きいと判断して、ステップＳＰ１３に移る。
【００５９】
ステップＳＰ１３においてＣＰＵ２３は、ＧＰＳ受信部２７の動作を停止して、次のステップＳＰ１４に移る。
【００６０】
ステップＳＰ１４においてＣＰＵ２３は、再度、バッテリ２２の電圧が減っているかどうかを判別する。
【００６１】
ここでバッテリ２２の電圧が変わらないもしくは増えていることにより否定結果を得ると、このことは、バッテリ２２から供給される電力が、バッテリ２２を充電する電力以下であること、つまり、バックライトの輝度を低減させてＧＰＳ受信部２７の動作を停止したことにより、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下になったことを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下になったと判断して、この消費電流制御処理手順ＲＴ２を終了する。
【００６２】
これに対してこのステップＳＰ１４で肯定結果を得ると、このことは、バッテリ２２から供給される電力よりも、バッテリ２２を充電する電力のほうが小さいこと、つまり、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流よりもまだ大きいことを意味している。このときＣＰＵ２３は、このときの本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流よりまだ大きいと判断して、ステップＳＰ１５に移る。
【００６３】
ステップＳＰ１５においてＣＰＵ２３は、自身の動作クロックの周波数をあらかじめ設定された値にまで低減することで、最終的に、本体部３の消費電流をＵＳＢケーブル１０を介して供給可能な制限電流以下になるまで低減させた後、この消費電流制御処理手順ＲＴ２を終了する。このような消費電流制御処理手順ＲＴ２を実行したうえで、地図データの更新が行われる。
【００６４】
このように、本実施の形態では、本体部３の消費電流が、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給可能な制限電流以下になるまで、段階的に、本体部３の消費電流を低減させるようになされている。
【００６５】
（２−２）第２の実施の形態による動作及び効果
以上の構成においてＰＮＤ１の本体部３は、クレードル部４から取り外されて、パーソナルコンピュータ１１にＵＳＢ接続されているとき、このパーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力によりバッテリ２２を充電しつつ、このバッテリ２２から得られる電力により動作する。
【００６６】
このとき、ＰＮＤ１の本体部３は、消費電流とＵＳＢケーブル１０を介して供給可能な制限電流とを比較して、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流以下となるよう、段階的に、地図データの更新に必ずしも必要ではない部分の消費電流を低減させる。
【００６７】
具体的に、本体部３は、バッテリ２２の電圧が減っているかどうかで、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流以下であるかどうかを判断する。そして本体部３は、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えている場合には、まず、液晶ディスプレイ２のバックライトの輝度を低減させ、それでも消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えていると判断した場合には、ＧＰＳ受信部２７の動作を停止し、それでも消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えていると判断した場合には、ＣＰＵ２３の動作クロックの周波数を低減する。
【００６８】
こうすることで本体部３は、地図データを更新するにあたり、例えば無駄にＣＰＵ２３の動作クロックの周波数を低減するようなことを回避して、供給可能な制限電流に対して最適な消費電流で動作することができ、結果として、確実かつ高速に地図データを更新することができる。
【００６９】
また、本体部３は、バッテリ２２の電圧が減っているかどうかで、つまりバッテリ２２の残容量が減っているかどうかで、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流以下であるかどうかを判別するようにしたことにより、例えば、現在の消費電流を演算により求めるような場合と比して、はるかに容易かつ正確に、消費電流がＵＳＢケーブル１０を介して供給可能な消費電流以下であるかどうかを判別できる。
【００７０】
以上の構成によれば、ＰＮＤ１の本体部３では、ＣＰＵ２３が、消費電流とＵＳＢケーブル１０を介して供給可能な制限電流とを比較して、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流以下となるよう、段階的に、液晶ディスプレイ２、ＧＰＳ受信部２７、ＣＰＵ２３の消費電流を低減させるようにしたことにより、例えば、無駄にＣＰＵ２３の動作クロックの周波数を低減させるようなことを回避して、供給可能な制限電流に対して最適な消費電流で動作することができ、かくして、確実かつ高速に地図データを更新することができる。
【００７１】
（３）他の実施の形態
なお、上述した第１及び第２の実施の形態では、ＰＮＤ１の本体部３に、ＧＰＳにより現在位置を測位するＧＰＳ受信部２７を設けるようにした場合について述べたが、本発明はこれに限らず、ＧＰＳ受信部２７にくわえて、ＧＰＳによる測位ができないときに、現在位置を推測する各種センサを本体部３に設けるようにしてもよい。
【００７２】
具体的には、車両の右左折による方位変化を検出するジャイロセンサや、車両の上下方向の変化を検出する気圧センサ、車両の進行方向の加速度を検出する加速度センサを設けるようにしてもよい。これら各種センサから得られる情報をもとに、現在位置を推測するようにすれば、ＧＰＳのみで現在位置を測位する場合と比して、より確実に現在位置を特定することができる。
【００７３】
さらに道路交通情報を受信するためのビーコン受信部を本体部３に設けるようにしてもよい。
【００７４】
このような各種センサ及びビーコン受信部が設けられた場合、本体部３は、ＧＰＳ受信部２７と同様に、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して電力が供給されているときには、これらの動作を停止することで、消費電流を低減させるようにしてもよい。
【００７５】
また、これらＧＰＳ受信部２７、各種センサ及びビーコン受信部の動作を一度に停止させるのではなく、第２の実施の形態と同じように、例えば、各種センサ、ビーコン受信部、ＧＰＳ受信部２７のそれぞれの動作を、段階的に、停止させるようにしてもよい。
【００７６】
ここで、ＧＰＳ受信部２７は、一旦動作を停止すると、次に動作を開始したときにＧＰＳ衛星の捕捉に時間がかかるので、動作を停止させる優先度を、各種センサ及びビーコン受信部よりも小さくするとよい。
【００７７】
同様の考え方により、第２の実施の形態でのＧＰＳ受信部２７の動作の停止と、ＣＰＵ２３の動作クロックの周波数の低減とを入れ換えるようにしてもよい。また、これに限らず、液晶ディスプレイ２の輝度の低減と、ＧＰＳ受信部２７の動作の停止と、ＣＰＵ２３の動作クロックの周波数の低減との順番を適宜入れ換えるようにしてもよい。
【００７８】
さらに上述した第１の実施の形態では、ＵＳＢ接続されると、液晶ディスプレイ２の輝度を低減させるとともに、ＧＰＳ受信部２７の動作を停止して、さらにＣＰＵ２３の動作クロックの周波数も低減するようにした場合について述べたが、例えば、もともとの本体部３の消費電流が小さく、液晶ディスプレイ２の輝度を低減するとともに、ＧＰＳ受信部２７の動作を停止するだけで、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流以下となるのであれば、ＣＰＵ２３の動作クロックの周波数を低減しなくてもよい。
【００７９】
さらに上述した第２の実施の形態では、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えている場合に、まず、液晶ディスプレイ２のバックライトの輝度を低減させ、それでも消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えている場合には、ＧＰＳ受信部２７の動作を停止し、それでも消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えている場合には、ＣＰＵ２３の動作クロックの周波数を低減するようにした場合について述べたが、本発明はこれに限らず、例えば、ＣＰＵ２３の動作クロックの周波数を設定値まで低減しても、消費電流がＵＳＢケーブル１０を介して供給可能な制限電流を超えている場合には、さらに液晶ディスプレイ２のバックライトの輝度を低減させ、それでも超えている場合には、さらにＣＰＵ２３の動作クロックの周波数を低減するようにしてもよい。
【００８０】
ただし、この場合、ＣＰＵ２３の動作クロックの周波数は、少なくとも地図データの更新については確実に行える程度までしか低減しないようにする。一方、液晶ディスプレイ２のバックライトについては、完全に消しても構わない。
【００８１】
さらに、上述した第１及び第２の実施の形態では、液晶ディスプレイ２のバックライトの輝度を低減させることにより、液晶ディスプレイ２の消費電流を低減させるようにした場合について述べたが、本発明はこれに限らず、例えば、液晶ディスプレイ２の動作を停止することで、液晶ディスプレイ２の消費電流を低減させるようにしてもよい。
【００８２】
さらに、上述した第１及び第２の実施の形態では、ＧＰＳ受信部２７の動作を停止することで、ＧＰＳ受信部２７での消費電流を低減させるようにした場合について述べたが、本発明はこれに限らず、例えば、ＧＰＳ受信部２７で実行される処理のうちの一部を停止することで、ＧＰＳ受信部２７での消費電流を低減させるようにしてもよい。例えば、ＧＰＳ受信部２７で実行される処理のうち、受信したＧＰＳ信号を復調して、各ＧＰＳ衛星の軌道上の位置を示す軌道情報を得る処理は残して、それ以外の処理を停止させるなどしてもよい。
【００８３】
さらに、上述した第２の実施の形態では、バッテリ２２の電圧が減っている場合に、つまりバッテリ２２の残容量が減っている場合に、本体部３の消費電流を低減させるようにした場合について述べたが、本発明はこれに限らず、例えば、バッテリ２２の電圧が所定値以下になってから、つまりバッテリ２２の残容量が所定量以下になってから、バッテリ２２の電圧が減っているかどうかを判別して、減っている場合に、本体部３の消費電流を低減させるようにしてもよい。このようにしても、地図データの更新は確実に行うことができる。
【００８４】
さらに、上述した第２の実施の形態では、バッテリ２２の電圧を検知することで、バッテリ２２の残容量を特定するようにした場合について述べたが、本発明はこれに限らず、バッテリ２２の残容量を特定し得る手法であれば、他の手法を用いるようにしてもよい。
【００８５】
さらに、上述した第１及び第２の実施の形態では、ＵＳＢ接続されたときに実行する処理が、地図データの更新である場合について述べたが、本発明はこれに限らず、例えば、プログラムの更新などであってもよい。実際上、ＵＳＢ接続されたときに実行する処理が、時間がかかる処理、つまり途中で停止してしまうことよる被害が甚大な処理であるほど、本発明による効果が大きい。
【００８６】
さらに、上述した第１及び第２の実施の形態では、シガーソケットからクレードル部４を介して供給される電力と、パーソナルコンピュータ１１からＵＳＢケーブル１０を介して供給される電力とで動作するＰＮＤ１に本発明を適用した場合について述べたが、本発明はこれに限らず、これら以外の供給元から供給される様々な電力により動作するＰＮＤに適用してもよい。
【００８７】
さらにＰＮＤに限らず、ナビゲーション機能を有する、ノートブック型のパーソナルコンピュータや、ＰＤＡ（Personal  Digital  Assistant）、携帯電話機、ポータブル型ゲーム機などに適用してもよい。
【００８８】
さらに、本発明は、上述した第１及び第２の実施の形態及びここまで説明した他の実施の形態に限定されるものではなく、上述した第１及び第２の実施の形態及びここまで説明した他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態であってもよい。
【００８９】
さらに、上述した第１及び第２の実施の形態では、消費電流制御処理手順ＲＴ１及びＲＴ２を実行するためのプログラムを、ＲＯＭ２４またはフラッシュメモリ２５にあらかじめ記憶しておくようにした場合について述べたが、本発明はこれに限らず、このプログラムを例えば光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録しておき、このプログラムをパーソナルコンピュータ１１が記録媒体から読み出して、ＵＳＢ接続された本体部３に転送することで、フラッシュメモリ２５にインストールするようにしてもよい。またこのプログラムをパーソナルコンピュータ１１がネットワーク上のサーバからダウンロードして、ＵＳＢ接続された本体部３に転送することで、フラッシュメモリ２５にインストールするようにしてもよい。
【００９０】
さらに、上述した第１及び第２の実施の形態では、主として、表示部としての液晶ディスプレイ２、測位部としてのＧＰＳ受信部２７、制御部としてのＣＰＵ２３、バッテリ２２により、ナビゲーション装置としてのＰＮＤ１を構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するものであれば、ハードウェア、ソフトウェアに依らず、これら以外の表示部、測位部、制御部、バッテリによってＰＮＤ１を構成するようにしてもよい。
【産業上の利用可能性】
【００９１】
本発明は、例えば、ＰＮＤで広く有効利用することができる。
【図面の簡単な説明】
【００９２】
【図１】ＰＮＤの外観構成を示す略線図である。
【図２】ＰＮＤとパーソナルコンピュータとの接続を示す略線図である。
【図３】ＰＮＤの本体部の回路構成を示すブロック図である。
【図４】第１の実施の形態による消費電流制御処理手順を示すフローチャートである。
【図５】第２の実施の形態による消費電流制御処理手順を示すフローチャートである。
【符号の説明】
【００９３】
１……ＰＮＤ、２……液晶ディスプレイ、３……本体部、４……クレードル部、４Ａ……吸盤、１０……ＵＳＢケーブル、１１……パーソナルコンピュータ、２２……バッテリ、２３……ＣＰＵ、２５……フラッシュメモリ、２７……ＧＰＳ受信部。
【図１】
2009115721.tif 000003
【図２】
2009115721.tif 000004
【図３】
2009115721.tif 000005
【図４】
2009115721.tif 000006
【図５】
2009115721.tif 000007