(57)【要約】      （修正有）【課題】ソフトウェアをバージョンアップするときにナビゲーションの動作が中断される時間を低減させること。【解決手段】第１記録装置に記録される第１ナビ用ソフトウェアを実行する第１実行部４１と、第２記録装置に記録される第２ナビ用ソフトウェアを実行する第２実行部４２と、データコピー部４３とを備えたナビゲーション装置本体１１は、自動車を目的地まで誘導する。データコピー部は、学習データを第１記録装置からナビゲーション装置本体１１が備えている第３記録装置にコピーする。第２実行部４２は、第３記録装置に記録されている学習データを用いて第１ナビ用ソフトウェアを実行する。この結果、第１記録装置が取り外されたときにも、第１記録装置が取り外される前に作成された学習データを用いることができる。【選択図】図３
2004150870.tif 000002
【特許請求の範囲】
【請求項１】
自動車に搭載され、前記自動車を目的地まで誘導するときに利用されるナビゲーション装置であり、
ナビゲーション装置本体が備える第１記録装置に記録される第１ナビ用ソフトウェアを実行する第１実行部と、
前記ナビゲーション装置本体が備える第２記録装置に挿入される記録媒体に記録される第２ナビ用ソフトウェアを実行する第２実行部と、
データコピー部とを具備し、
前記ナビゲーション装置本体は、前記第１ナビ用ソフトウェアまたは前記第２ナビ用ソフトウェアが実行されて、前記自動車を前記目的地まで誘導し、
前記第１記録装置は、前記第１ナビ用ソフトウェアにより作成される学習データを更に記録し、
前記データコピー部は、前記学習データを前記第１記録装置から前記ナビゲーション装置本体が備える第３記録装置にコピーし、
前記第２実行部は、前記第３記録装置に記録されている前記学習データを用いて前記第１ナビ用ソフトウェアを実行する
ナビゲーション装置。
【請求項２】
請求項１において、
前記第２実行部は、前記第２ナビ用ソフトウェアにより作成される他の学習データを前記第３記録装置に記録し、
前記データコピー部は、前記他の学習データを前記第１記録装置に更にコピーする
ことを特徴とするナビゲーション装置。
【請求項３】
請求項２において、
前記記録媒体に記録されているデータを前記第１記録装置に記録するインストール部を更に具備し、
前記インストール部は、前記第２実行部と並行して動作する
ことを特徴とするナビゲーション装置。
【請求項４】
請求項３において、
前記第１記録装置は、ハードディスク装置である
ことを特徴とするナビゲーション装置。
【請求項５】
請求項４において、
前記記録媒体は、ＤＶＤ−ＲＯＭである
ことを特徴とするナビゲーション装置。
【請求項６】
請求項５において、
前記第３記録装置は、前記ナビゲーション装置本体に着脱可能であるＰＣカードである
ことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置に関し、特に、自動車に搭載され、その自動車を目的地まで誘導するときに利用されるナビゲーション装置に関する。
【０００２】
【従来の技術】
ハードディスクを用いて動作するナビゲーション装置が知られている。そのナビゲーション装置は、ハードディスクに記録されているナビプログラムと地図データとを用いて自動車を目的地まで誘導する。そのナビゲーション装置は、バージョンアップを行うにあたっては、ハードディスクが本体からはずされて、新しいナビプログラムと新しい地図データとを記録されたハードディスクが本体に取り付けられて、バージョンアップされる。このようなナビゲーション装置にあっては、そのハードディスクが交換作業により取りはずされているときに、ナビゲーション装置を使用することができないために、自動車を目的地まで誘導することができない。また、ユーザは、ハードディスクの交換にあたってディーラなどへ自動車を持ち込む必要が生じることになる。このようなことから、ナビゲーション装置を使用することができないことによる自動車を誘導することができない期間が短いナビゲーション装置のバージョンアップ技術が望まれている。
【０００３】
また、ＤＶＤ−ＲＯＭを用いて動作するナビゲーション装置が知られている。そのナビゲーション装置は、ＤＶＤ−ＲＯＭに記録されているナビプログラムと地図データとを用いて自動車を目的地まで誘導する。そのナビゲーション装置は、そのＤＶＤ−ＲＯＭが新しいナビプログラムまたは新しい地図データを記録しているＤＶＤ−ＲＯＭに交換されて、バージョンアップされる。このようなナビゲーション装置は、バージョンアップされるときに、ハードディスクを用いて動作するナビゲーション装置より動作することができない期間が短い。しかしながら、ＤＶＤ−ＲＯＭは、一般的に、ハードディスクよりデータを読み出す速さが遅い。ナビゲーション装置は、ハードディスクを用いて動作することが望まれ、動作が速いことが望まれている。
【０００４】
ハードディスクとＤＶＤ−ＲＯＭドライブとの両方を備えているナビゲーションシステムが特開２００１−１３３２７３号公報と特開２００１−１６５６７１号公報とに開示されている。そのナビゲーションシステムは、ＤＶＤ−ＲＯＭに記録されている地図データをハードディスクにコピーして、ハードディスクに記録されている地図データを用いて自動車を目的地まで誘導している。このようなナビゲーション装置は、誘導している途中に、誘導以外に用いられるＤＶＤ−ＲＯＭを利用することができる。
【０００５】
特開２０００−２５１３９６号公報は、より確実にハードディスクに情報を書き込むことができる車載情報処理装置を開示している。
【０００６】
【特許文献１】
特開２００１−１３３２７３号公報
【特許文献２】
特開２００１−１６５６７１号公報
【特許文献３】
特開２０００−２５１３９６号公報
【０００７】
【発明が解決しようとする課題】
本発明の課題は、ナビゲーション装置のソフトウェアをバージョンアップするときに、そのナビゲーション装置を使用することができない期間またはナビゲーションの動作が中断される時間を低減させるナビゲーション装置を提供することにある。
【０００８】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用される番号・符号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応を明らかにするために付加されたものであり、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００９】
本発明によるナビゲーション装置（１０）は、自動車に搭載され、自動車を目的地まで誘導するときに利用される装置である。ナビゲーション装置（１０）は、ナビゲーション装置本体（１１）が備えている第１記録装置（１２）に記録される第１ナビ用ソフトウェア（３１）を実行する第１実行部（４１）と、ナビゲーション装置本体（１１）が備えている第２記録装置（１３）に挿入される記録媒体（１９）に記録される第２ナビ用ソフトウェアを実行する第２実行部（４２）と、データコピー部（４３）とを備えている。ナビゲーション装置本体（１１）は、第１ナビ用ソフトウェア（３１）または第２ナビ用ソフトウェアが実行されて、自動車を目的地まで誘導する。第１記録装置（１２）は、第１ナビ用ソフトウェア（３１）により作成される学習データ（３２）を更に記録する。データコピー部は、学習データ（３２）を第１記録装置（１２）からナビゲーション装置本体（１１）が備えている第３記録装置（１４）にコピーする。第２実行部（４２）は、第３記録装置（１４）に記録されている学習データ（３２）を用いて第１ナビ用ソフトウェア（３１）を実行する。このようなナビゲーション装置（１０）は、第１記録装置（１２）が取り外されたときにも、第１記録装置（１２）が取り外される前に作成された学習データ（３２）を用いることができる点で好ましい。
【００１０】
第２実行部（４２）は、第２ナビ用ソフトウェアにより作成される他の学習データ（３２）を第３記録装置（１４）に記録する。データコピー部（４３）は、他の学習データ（３２）を第１記録装置（１２）に更にコピーする。このようなナビゲーション装置（１０）は、第２ナビ用ソフトウェアが作成した学習データ（３２）を第１ナビ用ソフトウェア（３１）がバージョンアップされた後にも利用することができる。
【００１１】
ナビゲーション装置（１０）は、記録媒体（１９）に記録されているデータを第１記録装置（１２）に記録するインストール部（４４）を更に備えている。インストール部（４４）は、第２実行部（４２）と並行して動作する。ナビゲーション装置（１０）は、通常、第１ナビ用ソフトウェア（３１）を用いて自動車を目的地まで誘導する。ナビゲーション装置（１０）は、第１ナビ用ソフトウェア（３１）を第２ナビ用ソフトウェアにバージョンアップするときに自動車を目的地まで誘導することができ、ナビゲーションの動作が中断される時間を低減させることができる。
【００１２】
第１記録装置（１２）は、ハードディスク装置であることが好ましい。記録媒体（１９）は、ＤＶＤ−ＲＯＭまたはＣＤ−ＲＯＭなどの簡易的に取り外し可能な記録媒体であることが好ましい。第３記録装置は、ナビゲーション装置本体（１１）に着脱可能であるＰＣカードであることが好ましい。
【００１３】
【発明の実施の形態】
図面を参照して、本発明によるナビゲーション装置の実施の形態を説明する。そのナビゲーション装置１０は、図１に示されているように、ナビゲーション装置本体１１、ハードディスク装置１２、ＤＶＤ−ＲＯＭドライブ１３、メモリーカード１４、ナビ用センサ１５、出力装置１６、入力装置１７、無線通信装置１８を備えている。ナビゲーション装置１０は、図示されていない自動車に搭載されている。
【００１４】
ナビゲーション装置本体１１は、ソフトウェアを記録してその記録の保持に電力を必要としない不揮発性記録装置と、ソフトウェアを一時的に記録する揮発性記録装置と、そのソフトウェアを実行する中央演算装置（ＣＰＵ）を備えている情報処理装置（コンピュータ）である。そのソフトウェアは、コンピュータプログラムとそのコンピュータプログラムで用いられるデータとから形成されている。ハードディスク装置１２は、ナビゲーション装置本体１１に着脱可能に設けられている。ハードディスク装置１２は、そのソフトウェアを記憶するための不揮発性記憶装置であり、ナビゲーション装置本体１１の指示によりソフトウェアを記録し、記録されているソフトウェアを出力し、または、削除する。ＤＶＤ−ＲＯＭドライブ１３は、挿入されるＤＶＤ−ＲＯＭ１９に記載されているソフトウェアを読み出してナビゲーション装置本体１１に出力する記録装置である。メモリーカード１４は、ソフトウェアを記憶する記憶装置であり、ナビゲーション装置本体１１の指示によりソフトウェアを記録し、記録されているソフトウェアを出力し、または、削除する。
【００１５】
ナビ用センサ１５は、自動車の位置を測定するための量を計測するセンサであり、ＧＰＳアンテナ、ジャイロが例示される。出力装置１６は、ナビゲーション装置本体１１により生成された情報を自動車の運転者または搭乗者（以下に、「ユーザ」と表記される。）に通知する装置である。出力装置１６としては、液晶ディスプレイ、スピーカが例示される。入力装置１７は、ユーザの操作により情報をナビゲーション装置本体１１に出力する装置である。入力装置１７としては、マイク、キーボード、タッチパネルが例示される。無線通信装置１８は、携帯電話回線網を介してナビゲーション装置本体１１をインターネットに接続するための装置であり、ナビゲーション装置本体１１が出力する情報をインターネットに接続される端末に出力し、インターネットに接続されるサーバが公開する情報をナビゲーション装置本体１１に出力する。
【００１６】
ナビゲーション装置本体１１は、さらに、車内ＬＡＮ２１を介して複数の電子制御ユニット（ＥＣＵ）と複数のセンサに接続されている。そのＥＣＵは、自動車に搭載されている電子制御装置に適用されているコンピュータである。その電子制御装置としては、エンジン電子制御装置、トランスミッション電子制御装置、パワーステアリング電子制御装置、ＡＢＳ電子制御装置、エアバッグ電子制御装置、エアコンディショニング電子制御装置、定速走行電子制御装置が例示される。そのセンサは、車速センサ２２、Ｇセンサ２３、温度計２４、電圧センサ２５、回転センサ２６から形成されている。車速センサ２２は、自動車の車速を測定する。車速センサ２２は、トランスミッション電子制御装置、パワーステアリング電子制御装置、ＡＢＳ電子制御装置、定速走行電子制御装置に利用されている。Ｇセンサ２３は、自動車の加速度を測定する。Ｇセンサ２３は、エアバッグ電子制御装置に利用されている。温度計２４は、自動車の車内の温度を測定する。温度計２４は、エアコンディショニング電子制御装置に利用されている。電圧センサ２５は、自動車に搭載されているバッテリの電圧を測定する。回転センサ２６は、自動車のエンジンの回転数を測定する。回転センサ２６は、エンジン電子制御装置に利用されている。
【００１７】
図２は、ハードディスク装置１２に記録されているデータを示している。そのデータは、ナビ用ソフトウェア群３１、学習データ３２および仮想メモリデータ３３から形成されている。ナビ用ソフトウェア群３１は、自動車を目的地まで誘導することに利用されるソフトウェアの集合であり、ナビゲーション装置１０が搭載されている自動車の位置を測定し、その位置に基づいて自動車が走行する道路を特定し、その位置から目的地まで自動車を誘導するルートを探索し、自動車のユーザにそのルートを通知する。学習データ３２は、ナビ用ソフトウェア群３１により作成されたデータであり、過去に入力された目的地、自動車が過去に走行した軌跡、ユーザの個人情報などを示している。仮想メモリデータ３３は、ナビゲーション装置本体１１に搭載されているオペレーションシステムがハードディスク装置１２を仮想メモリとして使用するときに、記録されるデータである。
【００１８】
ナビ用ソフトウェア群３１は、第１ナビプログラム３４、第２ナビプログラム３５およびナビデータ３６から形成されている。第１ナビプログラム３４は、間欠的にまたは周期的に実行されるコンピュータプログラムであり、自動車の位置を測定し、自動車が走行する道路を特定し、その道路をユーザに識別可能に出力装置１６を用いて通知するコンピュータプログラムが例示される。第２ナビプログラム３５は、所定のイベントが発生したときに実行されるコンピュータプログラムであり、ユーザにより入力された目的地まで自動車を誘導するルートを探索し、自動車がそのルートを外れたときに目的地まで自動車を誘導するルートを探索し、自動車が交差点などにさしかかったときに目的地に誘導する案内を自動車のユーザに通知し、ユーザが音声を発声したときに音声に対応する処理を実行するコンピュータプログラムが例示される。ナビデータ３６は、第１ナビプログラム３４、第２ナビプログラム３５に用いられるデータであり、道路の位置を示す地図データを含んでいる。その地図データは、さらに、各道路の路面の状態（たとえば、アスファルト舗装、砂利路、波状路）を示している。ナビデータ３６は、さらに、音声認識のためのデータ、誘導されるルート（地図）を３次元表示するためのデータを含んでいる。
【００１９】
ＤＶＤ−ＲＯＭ１９は、ナビ用ソフトウェア群を記録している。そのナビ用ソフトウェア群は、ナビ用ソフトウェア群３１が改良されたものであり、ナビ用ソフトウェア群３１と同様に、第１ナビプログラム、第２ナビプログラムおよびナビデータから形成されている。その第１ナビプログラムは、第１ナビプログラム３４が改良されたコンピュータプログラムであり、間欠的にまたは周期的に実行されるコンピュータプログラムである。その第２ナビプログラムは、第２ナビプログラム３５が改良されたコンピュータプログラムであり、所定のイベントが発生したときに実行されるコンピュータプログラムである。ナビデータは、ナビデータ３６が改良されたデータであり、その第１ナビプログラムまたはその第２ナビプログラムに用いられるデータである。
【００２０】
図３は、ナビゲーション装置本体１１を詳細に示している。ナビゲーション装置本体１１は、コンピュータプログラムであるハードディスク実行部４１、ＤＶＤ−ＲＯＭ実行部４２、判別部４３および消去部４４を備えている。そのコンピュータプログラムは、ナビゲーション装置本体１１が有する不揮発性記録装置に記録されている。
【００２１】
ハードディスク実行部４１は、ハードディスク装置１２に記録されているソフトウェアを起動させる。ＤＶＤ−ＲＯＭ実行部４２は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアを起動させる。インストール部４３は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアをハードディスク装置１２にコピー（転記、複写を含む。）する。判別部４３は、ナビゲーション装置本体１１にハードディスク装置１２が接続されているかどうかを判別し、ＤＶＤ−ＲＯＭドライブ１３にＤＶＤ−ＲＯＭ１９が挿入されているかどうかを判別する。消去部４４は、ハードディスク装置１２から学習データを消去する。ナビゲーション装置本体１１は、さらに、ＤＶＤ−ＲＯＭ１９からハードディスク装置１２にデータをコピーするコンピュータプログラムを備えていないで、すなわち、ＤＶＤ−ＲＯＭ１９からハードディスク装置１２にデータをコピーすることが禁止されている。
【００２２】
図３は、ナビゲーション装置本体１１を詳細に示している。ナビゲーション装置本体１１は、コンピュータプログラムであるハードディスク実行部４１、ＤＶＤ−ＲＯＭ実行部４２、学習データコピー部４３およびインストール部４４を備えている。そのコンピュータプログラムは、ナビゲーション装置本体１１が有する不揮発性記録装置に記録されている。
【００２３】
ハードディスク実行部４１は、ハードディスク装置１２に記録されているソフトウェアを起動させる。ＤＶＤ−ＲＯＭ実行部４２は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアを起動させる。インストール部４３は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアをハードディスク装置１２にコピーする。学習データコピー部４３は、ナビ用ソフトウェア群３１により作成される学習データをハードディスク装置１２からメモリカード１４にコピーする。学習データコピー部４３は、さらに、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェアにより作成される学習データをメモリカード１４からハードディスク装置１２にコピーする。インストール部４４は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアをハードディスク装置１２にコピーする。インストール部４３は、ＤＶＤ−ＲＯＭ実行部４２と並行して実行される。
【００２４】
ナビゲーション装置１０の動作は、自動車を目的地に誘導する動作とナビゲーション装置１０のナビ用ソフトウェア群３１をバージョンアップする動作とを備えている。自動車を目的地に誘導する動作は、ＤＶＤ−ＲＯＭドライブ１３を用いないで、ハードディスク装置１２に記録されているナビ用ソフトウェア群３１を用いて実行される。このとき、ナビゲーション装置１０は、ＤＶＤ−ＲＯＭドライブ１３にナビ用ソフトウェア群が記録されていないＤＶＤ−ＲＯＭが挿入され、自動車を誘導すること以外の動作を並行して実行することができる。このようなＤＶＤ−ＲＯＭとしては、音楽ソフトが例示される。
【００２５】
ナビゲーション装置１０は、ハードディスク装置１２を取り外してインストール部４４を用いないでナビ用ソフトウェア群３１をバージョンアップすることができ、または、インストール部４４を用いてハードディスク装置１２を取り外さないでナビ用ソフトウェア群３１をバージョンアップすることができる。
【００２６】
ハードディスク装置１２を取り外してインストール部４４を用いないでナビ用ソフトウェア群３１をバージョンアップする動作は、ナビゲーション装置本体１１からハードディスク装置１２を取り外すときの動作と、ナビゲーション装置本体１１にハードディスク装置１２を取り付けるときの動作とを備えている。
【００２７】
図４は、ナビゲーション装置本体１１からハードディスク装置１２を取り外すときの動作を示している。ナビゲーション装置１０のユーザは、まず、ナビ用ソフトウェア群３１をバージョンアップするディーラーからナビ用ソフトウェア群が記載されているＤＶＤ−ＲＯＭ１９を受け取る。ユーザは、さらに、そのＤＶＤ−ＲＯＭ１９をＤＶＤ−ＲＯＭドライブ１３に挿入して、ナビ用ソフトウェア群３１をバージョンアップするためにナビゲーション装置１０を操作する。
【００２８】
ナビゲーション装置１０は、その操作に応答して、ＤＶＤ−ＲＯＭ１９がＤＶＤ−ＲＯＭドライブ１３に正しく挿入されているかどうかを判別する（ステップＳ１）。たとえば、ナビゲーション装置１０は、ＤＶＤ−ＲＯＭ１９に記載されている情報が読み取り可能にＤＶＤ−ＲＯＭドライブ１３挿入されているか、挿入されているＤＶＤ−ＲＯＭ１９がナビ用ソフトウェア群を記録しているかどうかを判別する。
【００２９】
ナビゲーション装置１０は、ＤＶＤ−ＲＯＭ１９がＤＶＤ−ＲＯＭドライブ１３に正しく挿入されていないときに（ステップＳ１；ＮＯ）、ハードディスク装置１２に記録されているナビ用ソフトウェア３１を用いてナビゲーション動作を継続し（ステップＳ２）、ハードディスク装置１２の取り外しを禁止する旨を表示装置に表示する。
【００３０】
ナビゲーション装置１０は、ＤＶＤ−ＲＯＭ１９がＤＶＤ−ＲＯＭドライブ１３に正しく挿入されているときに（ステップＳ１；ＮＯ）、ナビ用ソフトウェア３１により作成されハードディスク装置１２に記録されている学習データをメモリーカード１４に記録し（ステップＳ３）、その学習データをハードディスク装置１２から消去する（ステップＳ４）。ナビゲーション装置１０は、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェアを用いてナビゲーション動作を実行する（ステップＳ５）。ナビゲーション装置１０は、このとき、ナビゲーション装置１０は、メモリーカード１４に記録されている学習データを用いることができ、作成された学習データをメモリーカード１４に記録する。ナビゲーション装置１０は、さらに、ハードディスク装置１２の取り外しを許可する旨を表示装置に表示する。
【００３１】
ユーザは、取り外されたハードディスク装置１２をソフトウェア販売業者に引き渡し、そのソフトウェア販売業者は、ハードディスク装置１２により新しいソフトウェアを記録して、ユーザに返却する。学習データは、ナビゲーション装置１０を使用するユーザの個人情報を含んでいる。このような動作によれば、ソフトウェア販売業者は、学習データを読み取ることができないで、ユーザの個人情報が漏洩することがない。ナビゲーション装置１０は、さらに、ハードディスク装置１２が取り外されバージョンアップしている最中にも、ハードディスク装置１２が取り外される前に作成された学習データを用いることができる。
【００３２】
図５は、ナビゲーション装置本体１１に新しいソフトウェアが記録されているハードディスク装置１２を取り付けるときの動作を示している。ユーザは、まず、ソフトウェア販売業者からバージョンアップされたナビ用ソフトウェア群３１が記録されたハードディスク装置１２を受け取り、ナビゲーション装置本体１１に装着し、ナビゲーション装置１０がそのハードディスク装置１２を用いて動作するようにナビゲーション装置１０を操作する。ナビゲーション装置１０は、そのハードディスク装置１２がナビゲーション装置本体１１に正しく装着されているかどうかを判別する（ステップＳ１１）。
【００３３】
ナビゲーション装置１０は、ハードディスク装置１２がナビゲーション装置本体１１に正しく装着されていないときに（ステップＳ１１；ＮＯ）、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェアを用いてナビゲーション動作を継続し（ステップＳ１２）、ハードディスク装置１２を正しく取りつけるようにユーザに通知する。
【００３４】
ナビゲーション装置１０は、ハードディスク装置１２がナビゲーション装置本体１１に正しく装着されているときに（ステップＳ１１；ＹＥＳ）、メモリーカード１４に記録されている学習データをハードディスク装置１２に記録して（ステップＳ１３）、ハードディスク装置１２に記録されているナビ用ソフトウェア群３１を用いてナビゲーション動作を実行する（ステップＳ１４）。このとき、ナビゲーション装置は、バージョンアップされた後にも、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェアが作成した学習データを利用することができる。ナビゲーション装置１０は、さらに、ＤＶＤ−ＲＯＭ１９の取り外しを許可する旨を表示装置に表示する。
【００３５】
従来、ナビゲーション装置のバージョンアップは、ハードディスク装置を取り外して、そのハードディスク装置に新しいバージョンのナビ用ソフトウェアをインストールすることにより実行されている。そのナビゲーション装置は、ハードディスク装置を取り外しているときに、ナビゲーションの動作を実行することができない。または、ナビゲーション装置のバージョンアップは、ナビゲーションの動作を停止して、ＤＶＤ−ＲＯＭから新しいバージョンのナビ用ソフトウェアをハードディスク装置にインストールすることにより実行されている。ナビゲーション装置１０は、ソフトウェアをバージョンアップするときにナビゲーションの動作が中断される時間を低減させることができる。
【００３６】
ＤＶＤ−ＲＯＭのみを用いてナビゲーションの動作するナビゲーション装置は、ＤＶＤ−ＲＯＭを新しいＤＶＤ−ＲＯＭに交換することにより、ソフトウェアをバージョンアップすることができる。ハードディスク装置は、一般的に、ＤＶＤ−ＲＯＭよりデータを読み出す速さが速い。ナビゲーション装置１０は、このようなナビゲーション装置より、動作が速く好ましい。
【００３７】
図６は、インストール部４４を用いてハードディスク装置１２を取り外さないでナビ用ソフトウェア群３１をバージョンアップする動作を示している。ユーザは、まず、ナビゲーション装置１０を操作してインストールを開始し、購入されたＤＶＤ−ＲＯＭ１９をＤＶＤ−ＲＯＭドライブ１３に挿入する。ナビゲーション装置１０は、インストールが可能であるかを判断する（ステップＳ２１）。たとえば、ナビゲーション装置１０は、ユーザがインストールを開始する操作をしたかどうか、ＤＶＤ−ＲＯＭ１９がＤＶＤ−ＲＯＭドライブ１３に挿入されているかどうかを判別する。
【００３８】
ナビゲーション装置１０は、インストールが不可能であるときに（ステップＳ２１；ＮＯ）、インストールしないで、ハードディスク装置１２に記録されているナビ用ソフトウェア群３１を用いてナビゲーションの動作を実行する（ステップＳ２２）。
【００３９】
ナビゲーション装置１０は、インストールが可能であるときに（ステップＳ２１；ＹＥＳ）、ナビ用ソフトウェア３１により作成されハードディスク装置１２に記録されている学習データをメモリーカード１４に記録し（ステップＳ２３）、ハードディスク装置１２をフォーマットする（ステップＳ２４）。ナビゲーション装置１０は、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアをハードディスク装置１２にコピーしながら、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェア群を用いてナビゲーションの動作を実行する（ステップＳ２５）。すなわち、ナビゲーション装置１０は、ナビゲーションの動作の空き時間に、ＤＶＤ−ＲＯＭ１９に記録されているソフトウェアを所定の情報量単位でハードディスク装置１２にコピーする。その所定の情報量としては、ＤＶＤ−ＲＯＭ１９のセクタの倍数が例示される。または、ナビゲーション装置１０は、ナビゲーションの動作とインストールする動作とを時分割して並行して実行する。ナビゲーション装置１０は、さらに、メモリーカード１４に記録されている学習データを用いることができ、作成された学習データをメモリーカード１４に記録する。ナビゲーション装置１０は、インストールが完了した後に、メモリーカード１４に記録された学習データをハードディスク装置１２にコピーして、ハードディスク装置１２に記録されているナビ用ソフトウェア群３１を用いて自動車を目的地に誘導するナビゲーション動作を実行する。ナビゲーション装置は、バージョンアップされた後にも、ＤＶＤ−ＲＯＭ１９に記録されているナビ用ソフトウェアが作成した学習データを利用することができる。
【００４０】
従来、ナビゲーション装置のバージョンアップは、ハードディスク装置を取り外して、そのハードディスク装置に新しいバージョンのナビ用ソフトウェアをインストールすることにより実行されている。そのナビゲーション装置は、ハードディスク装置を取り外しているときに、ナビゲーションの動作を実行することができない。または、ナビゲーション装置のバージョンアップは、ナビゲーションの動作を停止して、ＤＶＤ−ＲＯＭから新しいバージョンのナビ用ソフトウェアをハードディスク装置にインストールすることにより実行されている。ナビゲーション装置１０は、このようなインストールより、ソフトウェアをバージョンアップするときにナビゲーションの動作が中断される時間を低減させることができる。
【００４１】
ＤＶＤ−ＲＯＭのみを用いてナビゲーションの動作するナビゲーション装置は、ＤＶＤ−ＲＯＭを新しいＤＶＤ−ＲＯＭに交換することにより、ソフトウェアをバージョンアップすることができる。ハードディスク装置は、一般的に、ＤＶＤ−ＲＯＭよりデータを読み出す速さが速い。ナビゲーション装置１０は、このようなナビゲーション装置より、動作が速く好ましい。
【００４２】
図７は、ステップＳ２５を形成する複数の処理のうちの１つの処理を実行するときのナビゲーション装置１０の動作を示している。ナビゲーション装置１０は、その１つの処理が開始されたときに、その処理に必要である記憶容量の大きさを判別する（ステップＳ１１）。すなわち、ナビゲーション１０装置は、その処理が実行されるときに、ハードディスク装置１２の仮想メモリを用いる必要があるかどうかを判別する。ナビゲーション装置１０は、その記憶容量が十分に大きいときに（ステップＳ３１；ＹＥＳ）、その処理の実行を中止する（ステップＳ３２）。ナビゲーション装置１０は、その記憶容量が小さいときに（ステップＳ３１；ＮＯ）、その処理を実行する（ステップＳ３３）。このような動作によれば、ナビゲーション装置１０は、ソフトウェアをＤＶＤ−ＲＯＭ１９からハードディスク装置１２に速くインストールすることができ好ましい。
【００４３】
【発明の効果】
本発明によるナビゲーション装置は、ソフトウェアをバージョンアップするときに、ナビゲーション装置を使用することができない期間を低減させることができ、または、ナビゲーションの動作が中断される時間を低減させることができる。
【図面の簡単な説明】
【図１】図１は、本発明によるナビゲーション装置の実施の形態を示すブロック図である。
【図２】図２は、ハードディスク装置に記録されているデータを概念的に示すブロック図である。
【図３】図３は、ナビゲーション装置本体を示すブロック図である。
【図４】図４は、ナビゲーション装置本体からハードディスク装置を取り外すときの動作の実施の形態を示すフローチャートである。
【図５】図５は、ナビゲーション装置本体にハードディスク装置を取り付けるときの動作の実施の形態を示すフローチャートである。
【図６】図６は、ハードディスク装置を取り外さないでナビ用ソフトウェア群をバージョンアップする動作の実施の形態を示すフローチャートである。
【図７】図７は、１つの処理を実行するときのナビゲーション装置の動作の実施の形態を示すフローチャートである。
【符号の説明】
１０：ナビゲーション装置
１１：ナビゲーション装置本体
１２：ハードディスク装置
１３：ＤＶＤ−ＲＯＭドライブ
１４：メモリーカード
１５：ナビ用センサ
１６：出力装置
１７：入力装置
１８：無線通信装置
１９：ＤＶＤ−ＲＯＭ
２１：車内ＬＡＮ
２２：車速センサ
２３：Ｇセンサ
２４：温度計
３１：ナビ用ソフトウェア
３２：学習データ
３３：仮想メモリデータ
３４：第１ナビプログラム
３５：第２ナビプログラム
３６：ナビデータ
４１：ハードディスク実行部
４２：ＤＶＤ−ＲＯＭ実行部
４３：学習データコピー部
４４：インストール部
【図１】
2004150870.tif 000003
【図２】
2004150870.tif 000004
【図３】
2004150870.tif 000005
【図４】
2004150870.tif 000006
【図５】
2004150870.tif 000007
【図６】
2004150870.tif 000008
【図７】
2004150870.tif 000009