(57)【要約】【課題】大容量の記憶領域を必要とせずに、地図データの更新中に車両の誘導を行うことができるナビゲーション装置を提供する。【解決手段】所定の地図範囲ごとに複数のファイルに分割された地図データをＨＤＤに記憶したナビゲーション装置において、その地図データの各ファイルのうちいずれかを自車位置周辺ファイルとして抽出し（ステップＳ２０）、抽出した自車位置周辺ファイルを除いて、地図データの各ファイルをＨＤＤから削除する。（ステップＳ４０）。その後、取得した更新地図データに基づいて新たな地図データの各ファイルをＨＤＤにコピーして記憶させ（ステップＳ５０）、地図データの更新を行う。【選択図】図２
2011169953.tif 000002
【特許請求の範囲】
【請求項１】
所定の地図範囲ごとに複数のファイルに分割された地図データを記憶する記憶手段と、
前記地図データを更新するための更新地図データを取得する取得手段と、
前記地図データの各ファイルのうちいずれか少なくとも一つのファイルを抽出する抽出手段と、
前記抽出手段により抽出されたファイルを除いて前記地図データの各ファイルを前記記憶手段から削除した後、前記更新地図データに基づいて新たな地図データの各ファイルを前記記憶手段に記憶させることにより、前記地図データを更新する更新手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
自車両の位置を検出する自車位置検出手段をさらに備え、
前記抽出手段は、前記自車位置検出手段により検出された前記自車両の位置に基づいて前記抽出するファイルを決定することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置において、
前記更新手段は、前記地図データの更新を完了した後に、前記抽出手段により抽出されたファイルを前記記憶手段から削除することを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置において、
前記記憶手段に記憶された前記地図データの各ファイルと、前記更新地図データに基づく新たな地図データの各ファイルとは、対応するファイル同士でそれぞれ同一の名称を有しており、
前記更新手段は、前記新たな地図データの各ファイルを前記記憶手段に記憶させるときに、前記抽出手段により抽出されたファイルに対応するファイルについてはその名称を変更し、
前記抽出手段により抽出されたファイルを前記記憶手段から削除した後に、前記変更したファイルの名称を元に戻すことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置において用いられる地図データの構造であって、
前記地図データは、所定の地図範囲ごとに複数のファイルに分割されていることを特徴とする地図データ構造。
【請求項６】
請求項５に記載の地図データ構造において、
前記地図データは、所定の第１の地図縮尺に対応して全ての地図範囲を共通に表す少なくとも一つのファイルと、前記第１の地図縮尺よりも大きい第２の地図縮尺に対応して前記地図範囲ごとに分割された前記複数のファイルとを含むことを特徴とする地図データ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用のナビゲーション装置と、そのナビゲーション装置において用いられる地図データの構造とに関する。
【背景技術】
【０００２】
従来、ハードディスクなどの書き換え可能な記憶媒体に記憶された地図データを用いて車両の誘導を行うナビゲーション装置が広く知られている。このようなナビゲーション装置の地図データは、適当なタイミングで最新の内容に更新することが好ましい。しかし、地図データの更新中には地図データを記憶媒体から読み出すことができないため、車両の誘導を行うことができないという問題があった。
【０００３】
そこで、上記のような問題を解決するものとして、特許文献１に開示されるようなナビゲーションシステムが提案されている。このナビゲーションシステムは、地図データ格納手段に格納された更新前の地図データを用いてナビゲーション機能を使用しつつ、地図データ格納手段の空き領域に更新後の地図データを書き込むことで、地図データの更新中であっても車両の誘導を行うようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７０６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示された技術によれば、更新前の地図データと更新後の地図データの両方を同時に格納できるような大容量の記憶領域が地図データ格納手段において必要となるため、製造コスト等の面から適当ではない。
【課題を解決するための手段】
【０００６】
本発明によるナビゲーション装置は、所定の地図範囲ごとに複数のファイルに分割された地図データを記憶する記憶手段と、地図データを更新するための更新地図データを取得する取得手段と、地図データの各ファイルのうちいずれか少なくとも一つのファイルを抽出する抽出手段と、抽出手段により抽出されたファイルを除いて地図データの各ファイルを記憶手段から削除した後、更新地図データに基づいて新たな地図データの各ファイルを記憶手段に記憶させることにより、地図データを更新する更新手段とを備える。
本発明による地図データ構造において、地図データは、所定の地図範囲ごとに複数のファイルに分割されている。
【発明の効果】
【０００７】
本発明によれば、大容量の記憶領域を必要とせずに、地図データの更新中に車両の誘導を行うことができるナビゲーション装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】ナビゲーション装置の構成を示すブロック図である。
【図２】地図データ更新時のフローチャートである。
【図３】地図データの更新を説明するための図である。
【図４】地図データの更新を説明するための図である。
【図５】地図データの更新を説明するための図である。
【図６】地図データの更新を説明するための図である。
【図７】地図データの更新を説明するための図である。
【図８】地図データの更新を説明するための図である。
【図９】地図データの更新を説明するための図である。
【図１０】地図データの更新を説明するための図である。
【図１１】地図データの更新を説明するための図である。
【図１２】地図データの更新を説明するための図である。
【発明を実施するための形態】
【０００９】
本発明の一実施の形態によるナビゲーション装置１の構成を図１のブロック図により示す。図１に示すように、ナビゲーション装置１は、制御部１０、振動ジャイロ１１、車速センサ１２、ハードディスク（ＨＤＤ）１３、ディスクドライブ１４、ＵＳＢインタフェース（Ｉ／Ｆ）１５、ＧＰＳ（Global Positioning System）受信部１６、表示モニタ１７および入力装置１８を備えている。
【００１０】
制御部１０は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、ＨＤＤ１３に記録されている制御プログラムや地図データに基づいて、各種の処理を実行する。この制御部１０により、自車両を目的地まで案内するための様々な処理が実行される。たとえば、目的地を設定する際の目的地の探索処理、設定された目的地までの推奨経路の探索処理、自車位置の検出処理、各種の画像表示処理、ルート案内時の音声出力処理などが実行される。
【００１１】
振動ジャイロ１１は、自車両の角速度を検出するためのセンサである。車速センサ１２は、自車両の車速を検出するためのセンサである。これらのセンサの検出結果に基づいて、制御部１０において自車両の運動状態を所定の時間間隔ごとに算出することにより、自車両の移動量が求められ、それによって自車両の現在位置が検出される。
【００１２】
ＨＤＤ１３は、記録されている情報を書き換え可能な不揮発性の記録媒体である。このＨＤＤ１３には、制御部１０において上記のような処理を実行するための制御プログラムや地図データなどの情報が記録されている。
【００１３】
ＨＤＤ１３に記録されている地図データは、地図縮尺に応じてレベル１〜６の６種類のレベルに分類されており、レベルが小さいものほど地図縮尺が大きな地図を表す。すなわち、レベル１の地図データは最も詳細な地図を表しており、これとは反対に、レベル６の地図データは最も広域側の地図を表している。
【００１４】
地図データの各レベルでは、所定の地図範囲ごとに分割された複数の区画が地図上に設定されている。この区画の各々はメッシュと呼ばれる。さらに、レベル５、６を除いた各レベルの地図データ、すなわちレベル１〜４の地図データは、メッシュ単位で別々に分割された複数のファイルによって構成されている。一方、レベル５、６の地図データは、全メッシュに共通の一つのファイルとしてそれぞれ表される。すなわち、ＨＤＤ１３には、レベル５または６の地図縮尺にそれぞれ対応して全ての地図範囲を共通に表す二つの地図データのファイルと、レベル１〜４いずれかの地図縮尺にそれぞれ対応してメッシュごとに分割された多数の地図データのファイルとが記憶されている。これらの地図データの各ファイルにより、ＨＤＤ１３において地図データベースが構築されている。
【００１５】
ＨＤＤ１３に記録されている地図データにおいて、各道路は所定の道路区間ごとに分割されて表されている。この道路区間のそれぞれは、リンクと呼ばれる。すなわち、地図データにおいて、各道路は複数のリンクにより構成されている。このリンクのそれぞれには、車両が通過するときの所要時間に関するリンクコストと呼ばれる値が設定されている。リンク同士を接続している点はノードと呼ばれる。ノードのそれぞれは、地図の座標を用いて表現された位置情報を有している。このノードの位置情報に基づいて、地図上に表される各道路の位置や形状が決定される。
【００１６】
ＨＤＤ１３に記録されている地図データの各ファイルは、ナビゲーション装置１において取得される更新地図データに基づいて、新しい地図データの各ファイルへと書き換えることができる。ナビゲーション装置１のユーザは、パーソナルコンピュータ等を用いて、不図示のサーバ装置からダウンロードした更新地図データをＤＶＤ５またはＵＳＢメモリ６に記録しておく。これをナビゲーション装置１において読み込むことで、ナビゲーション装置１において更新地図データが取得される。こうして地図データの各ファイルを書き換えることにより、ＨＤＤ１３において地図データの更新が行われる。たとえば、新しい道路が開通した場合や、新しい施設が設置された場合などに、その道路や施設の情報を反映したファイルが新しい地図データのファイルとして提供される。
【００１７】
新しく開通した道路が更新対象地域を通過して他の地域まで到達している場合、更新地図データにおいてその道路の情報は、更新対象地域内の部分だけでなく、他の道路に接続する地点までを含めて提供される。すなわち、既存の道路との接続が保障されている地点までの情報が更新地図データとして提供される。これにより、更新後の地図データにおいて追加された道路が途中で途切れてしまったり、既存の道路との間で不整合が生じたりするのを避けるようにしている。
【００１８】
なお、上記ではナビゲーション装置１において地図データがＨＤＤ１３に記録されている例を説明したが、書き換え可能な記録媒体であればＨＤＤ以外のものであってもよい。たとえば、ＨＤＤの代わりにフラッシュメモリなどを用いてもよい。
【００１９】
ディスクドライブ１４は、ＤＶＤ５に記録されている更新地図データを読み出すための部分であり、ディスク駆動機構やピックアップ機構などを有している。ディスクドライブ１４にＤＶＤ５がセットされると、ＤＶＤ５に記録されている更新地図データがディスクドライブ１４によって読み出され、制御部１０に出力される。これにより、ナビゲーション装置１においてＤＶＤ５から更新地図データが読み込まれる。なお、ＤＶＤ５には、たとえばＤＶＤ−Ｒなどの記録型ＤＶＤが用いられる。
【００２０】
ＵＳＢインタフェース１５は、ＵＳＢメモリ６を装填するためのスロット部を有している。このスロット部にＵＳＢメモリ６が装填されると、ＵＳＢメモリ６に記録されている更新地図データがＵＳＢインタフェース１５によって読み出され、所定のインタフェース処理が行われた後、制御部１０に出力される。これにより、ナビゲーション装置１においてＵＳＢメモリ６から更新地図データが読み込まれる。
【００２１】
なお、上記のようにユーザがサーバ装置から更新地図データをダウンロードしてＤＶＤ５またはＵＳＢメモリ６に記録するかわりに、予め更新地図データが記録されたＤＶＤ５やＵＳＢメモリ６をナビゲーション装置１の製造メーカ等が郵送などでユーザに配布してもよい。この場合、ＤＶＤ５は、前述のような記録型ＤＶＤでなくともよい。あるいは、ＤＶＤ５やＵＳＢメモリ６の代わりに、他の種類の記録媒体、たとえばＣＤやメモリカード等を用いてもよい。
【００２２】
ＧＰＳ受信部１６は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部１０へ出力する。ＧＰＳ信号には、自車両の位置と現在時刻を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻に関する情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて自車両の現在位置と現在時刻を算出することができる。このＧＰＳ受信部１６によって受信されたＧＰＳ信号に基づいて算出された自車位置と、前述の振動ジャイロ１１および車速センサ１２の検出結果に基づいて算出された自車位置とに基づいて、最終的な自車位置が求められる。
【００２３】
表示モニタ１７は、ナビゲーション装置１において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ１７により、地図画面の表示などが行われる。表示モニタ１７に表示される画面の内容は、制御部１０が行う画面表示制御によって決定される。表示モニタ１７は、たとえば自車両のダッシュボード上やインストルメントパネル内など、ユーザが見やすいような位置に設置されている。
【００２４】
入力装置１８は、ナビゲーション装置１を動作させるための様々な入力操作をユーザが行うための装置であり、各種の入力スイッチ類を有している。ユーザは入力装置１８を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された登録地の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。この入力装置１８は、操作パネルやリモコンなどによって実現することができる。あるいは、表示モニタ１７と一体化されたタッチパネルにより入力装置１８を実現してもよい。
【００２５】
ユーザが入力装置１８を操作して目的地を設定すると、ナビゲーション装置１は、地図データにおいて設定された前述のリンクコストに基づいて、たとえばリンクコストの合計が最小となる目的地までの経路を探索し、その経路を推奨経路として設定する。こうして設定された推奨経路は、他の道路と区別可能な表示形態により地図上に示される。その後ナビゲーション装置１は、現在地周辺の地図を表示し、設定された推奨経路に従って自車両を目的地まで誘導する。
【００２６】
次に、ナビゲーション装置１において地図データを更新する際の処理内容を説明する。地図データ更新時に制御部１０において実行される処理のフローチャートを図２に示す。更新地図データが記録されたＤＶＤ５またはＵＳＢメモリ６がディスクドライブ１４またはＵＳＢインタフェース１５にセットされた状態で、ユーザが入力装置１８を用いて所定の操作を行うと、図２のフローチャートの実行が開始される。
【００２７】
ステップＳ１０において、制御部１０は、ＨＤＤ１３に記録されているレベル１〜６の地図データの各ファイルのうち、レベル５および６の地図データの各ファイルを地図データベースから切り離す。すなわち、全てのメッシュを共通に表しており、メッシュごとに分割されていない地図データの各ファイルを、ＨＤＤ１３において地図データベースから切り離す。
【００２８】
ステップＳ２０において、制御部１０は、ステップＳ１０で切り離された地図データを除いた地図データ、すなわちレベル１〜４の地図データの各ファイルのうちで、自車位置周辺の地図を表すファイルを抽出する。たとえば、自車位置を含むメッシュに対応する一つのファイルと、そのメッシュの周囲において自車位置付近に隣接する三つのメッシュにそれぞれ対応する三つのファイルとを、自車位置周辺ファイルとして抽出する。このときレベルごとに抽出するファイル数を変えてもよい。なお、ステップＳ２０を実行するのに先立って、前述のようにＧＰＳ受信部１６によって受信されたＧＰＳ信号や、振動ジャイロ１１および車速センサ１２の検出結果に基づいて、制御部１０により自車位置が求められる。
【００２９】
ステップＳ３０において、制御部１０は、ステップＳ２０で抽出した自車位置周辺ファイルを除いて、レベル１〜４の地図データの各ファイルを地図データベースから切り離す。こうして地図データベースから切り離された各ファイルは、更新後の地図データが適用されるまで、ナビゲーション装置１における地図の表示や自車両の誘導に用いることができない。すなわち、図２のフローチャートの実行中は、ステップＳ３０以降、後述するステップＳ７０でナビゲーション装置１が再起動されるまでの間、ステップＳ２０で抽出した自車位置周辺ファイルのみを用いて、地図の表示や自車両の誘導がナビゲーション装置１において行われる。
【００３０】
ステップＳ４０において、制御部１０は、ステップＳ１０、３０で地図データベースからそれぞれ切り離した地図データの各ファイルをＨＤＤ１３から削除する。すなわち、レベル５および６の地図データの各ファイルと、自車位置周辺ファイルを除いたレベル１〜４の地図データの各ファイルとを、ＨＤＤ１３から消去する。
【００３１】
ステップＳ５０において、制御部１０は、ディスクドライブ１４またはＵＳＢインタフェース１５を介して、ＤＶＤ５またはＵＳＢメモリ６に記録された更新地図データを読み込み、これに基づく更新ファイルをＨＤＤ１３にコピーする。更新ファイルは、ＨＤＤ１３に記録されていた更新前の地図データの各ファイルにそれぞれ対応する複数のファイルによって構成されており、更新地図データの一部として制御部１０に読み込まれる。これにより、新たな地図データの各ファイルがＨＤＤ１３において記憶される。
【００３２】
ここで、更新前の地図データの各ファイルと、各更新ファイルとは、対応するファイル同士、すなわち同一レベルであって同一メッシュ内の地図を表すファイル同士で、それぞれ同一のファイル名を有している。これにより、地図データを更新した後でも、ナビゲーション装置１において制御プログラム等を変更することなく、元の地図データと同様に更新後の地図データを用いて、地図の表示や自車両の誘導を行うことができるようになっている。したがって、更新ファイルのうちステップＳ２０で抽出した自車位置周辺ファイルに対応するファイルについては、そのままのファイル名でＨＤＤ１３にコピーすると、自車位置周辺ファイルの名称と重複してしまう。これを回避するため、ステップＳ５０で更新ファイルをＨＤＤ１３にコピーするときには、当該ファイルの名称を変更してからＨＤＤ１３へ書き込むようにする。
【００３３】
なお、ＤＶＤ５またはＵＳＢメモリ６から読み込まれる更新地図データは、更新ファイル以外のデータを含んでいてもよい。たとえば、更新ファイルと共に、制御プログラムの一部や、図２のフローチャートに示す地図データ更新処理を制御部１０において実行するためのプログラムなどを、更新地図データとしてＤＶＤ５またはＵＳＢメモリ６に記録しておくことができる。
【００３４】
ステップＳ６０において、制御部１０は、ステップＳ５０において全ての更新ファイルをＨＤＤ１３にコピーし終えたか否かを判定する。全更新ファイルのコピーが完了するまではステップＳ５０へ戻って更新ファイルのコピーを継続し、全更新ファイルのコピーが完了したらステップＳ７０へ進む。
【００３５】
ステップＳ７０において、制御部１０は、ナビゲーション装置１を再起動する。こうして再起動を行うことにより、これ以降はナビゲーション装置１において更新後の地図データが適用されるようになる。なお、再起動をせずに更新後の地図データが適用されるようにしてもよい。
【００３６】
ステップＳ８０において、制御部１０は、ＨＤＤ１３に残された更新前の古い地図データのファイル、すなわちステップＳ２０で抽出した自車位置周辺ファイルを、ＨＤＤ１３から削除する。このようにして、地図データの更新完了後に、不要となった自車位置周辺ファイルをＨＤＤ１３から削除する。
【００３７】
ステップＳ９０において、制御部１０は、ステップＳ５０においてＨＤＤ１３にコピーする際にファイル名を変更した更新ファイルについて、そのファイル名を元の名称へと書き換える。すなわち、ステップＳ２０で抽出した自車位置周辺ファイルとの重複を避けるために変更した当該自車位置周辺ファイルに対応する更新ファイルの名称を、元の変更前のファイル名へと戻す。これにより、当該ファイルについても、他の更新後の地図データと同様に、ナビゲーション装置１において以降の処理で利用可能となる。
【００３８】
ステップＳ９０を実行したら、制御部１０は図２のフローチャートを終了する。以上説明したような処理により、ナビゲーション装置１において地図データの更新が行われる。
【００３９】
以上説明したような処理により行われる地図データの更新を、図３〜１２を用いて以下に具体的に説明する。図３は、ナビゲーション装置１において用いられる地図データの概要を示している。前述したように地図データは、全メッシュに共通のレベル５、６の地図データと、メッシュごとに分割されたレベル１〜４の地図データとによって構成されている。
【００４０】
図４は、ＤＶＤ５に記録されている更新地図データと、ＨＤＤ１３に記録されている更新前の地図データとの概要を示している。ＤＶＤ５に記録されている更新地図データは、全メッシュに共通のレベル５、６の地図データ２１と、メッシュごとに分割されたレベル１〜４の地図データ２２とによって構成されている。ＨＤＤ１３に記録されている更新前の地図データも同様に、全メッシュに共通のレベル５、６の地図データ３１と、メッシュごとに分割されたレベル１〜４の地図データ３２とによって構成されている。なお、ここではＤＶＤ５から更新地図データを読み出してＨＤＤ１３の地図データを更新する場合の例を示しているが、ＵＳＢメモリ６から更新地図データを読み出して地図データの更新を行う場合も同じである。これは以下の説明においても同様である。
【００４１】
地図データの更新を行う際には、初めに図５に示すように、図２のステップＳ１０において、ＨＤＤ１３に記録されている地図データベースからレベル５、６の地図データ３１を切り離す。さらに、図２のステップＳ２０およびＳ３０において、自車位置周辺ファイル（たとえばレベル４の１６メッシュ相当分）を残して、レベル１〜４の地図データ３２を地図データベースから切り離す。これらの地図データの切り離しは、当該地図データをＨＤＤ１３から削除可能とするために行われる。
【００４２】
続いて、図２のステップＳ４０において、地図データベースから切り離された地図データ３１、３２をＨＤＤ１３から削除する。その結果、図６に示すように、自車位置周辺ファイル３３を残してＨＤＤ１３から地図データが削除される。ＨＤＤ１３に残された自車位置周辺ファイル３３は、たとえば、１メッシュ当たり１６０ｋｍ四方の地図範囲を表す１６メッシュ分の地図データ、すなわち６４０ｋｍ四方の地図範囲に相当する地図データによって構成される。なお、以上説明したステップＳ１０〜Ｓ４０の各処理に要する処理時間の合計は、たとえば数十秒程度である。
【００４３】
これ以降に説明する地図データの更新中は、自車位置周辺ファイル３３を用いて、ナビゲーション装置１における地図データに基づく各種の処理、たとえば地図表示などが実行される。ただし、自車位置周辺ファイル３３以外の地図データが必要な処理、たとえばレベル５、６の地図データに対応する縮尺の地図表示などは行うことができない。
【００４４】
次に、図７に示すように、図２のステップＳ５０において、ＤＶＤ５から読み込まれた更新地図データのファイルがＨＤＤ１３にコピーされる。その結果、図８に示すように、自車位置周辺ファイル３３に加えて、更新地図データに含まれる全メッシュに共通のレベル５、６の地図データ２１と、メッシュごとに分割されたレベル１〜４の地図データ２２とが、ＨＤＤ１３において記録される。なお、レベル１〜４の地図データ２２のうち、ＨＤＤ１３に収録されていた自車位置周辺ファイル３３と同じ位置のファイルは、別のファイル名でコピーされる。こうして更新地図データをコピーするのに、たとえば７３分に変動時間αを加えた時間を要する。変動時間αは、更新地図データのファイルを分割したことによるオーバヘッド分（たとえば２０００ファイルに対して１０秒）や、コピー中のナビゲーション装置１の処理状況（たとえば地図表示、ロケータ処理、デジタルオーディオ再生等）に応じて定まる。
【００４５】
ＨＤＤ１３に更新地図データ２１、２２が全てコピーされたら、図９に示すように、図２のステップＳ７０において、ナビゲーション装置１の再起動（リブート）が行われる。このリブート処理には、たとえば数十秒程度の時間を要する。
【００４６】
ナビゲーション装置１のリブートが完了したら、図１０に示すように、図２のステップＳ８０において、更新前の古い地図データのファイルがＨＤＤ１３から削除される。これにより、自車位置周辺ファイル３３が削除される。この処理には、たとえば数秒程度の時間を要する。
【００４７】
続いて、図１１に示すように、図２のステップＳ９０において、別名称でＨＤＤ１３にコピーした更新地図データのファイルについて、そのファイル名の書き換え（リネーム）が行われる。これにより、レベル１〜４の地図データ２２のうち、削除された自車位置周辺ファイル３３と同じ位置のファイルに対するファイル名が、元のファイル名へと戻される。この処理には、たとえば数秒程度の時間を要する。
【００４８】
以上説明したようにして地図データの更新が完了したら、その後は図１２に示すように、通常すなわち更新前と同様にナビゲーション装置１が起動される。そして、更新された地図データ２１、２２を用いて、更新前と同じく全ての機能がナビゲーション装置１において使用可能となる。
【００４９】
以上説明した実施の形態によれば、次の作用効果を奏する。
【００５０】
（１）ナビゲーション装置１は、ＨＤＤ１３において、所定の地図範囲ごとに複数のファイルに分割された地図データを記憶すると共に、制御部１０において、ディスクドライブ１４またはＵＳＢインタフェース１５を介して、ＤＶＤ５またはＵＳＢメモリ６から更新地図データを取得する。また、制御部１０の処理により、地図データの各ファイルのうちいずれかを自車位置周辺ファイルとして抽出し（ステップＳ２０）、抽出した自車位置周辺ファイルを除いて、地図データの各ファイルをＨＤＤ１３から削除する。（ステップＳ４０）。その後、取得した更新地図データに基づいて新たな地図データの各ファイルをＨＤＤ１３にコピーして記憶させ（ステップＳ５０）、地図データの更新を行う。このようにしたので、ナビゲーション装置１において、抽出した自車位置周辺ファイル以外は地図データの更新前にＨＤＤ１３から削除すると共に、地図データの更新中はその自車位置周辺ファイルを用いて、地図の表示や自車両の誘導を行うことができる。これにより、ナビゲーション装置１は、ＨＤＤ１３において大容量の記憶領域を必要とせずに、地図データの更新中に自車両の誘導を行うことができる。
【００５１】
（２）ナビゲーション装置１は、制御部１０の処理により、ＧＰＳ受信部１６によって受信されたＧＰＳ信号や、振動ジャイロ１１および車速センサ１２の検出結果に基づいて、自車位置を検出する。ステップＳ２０では、こうして検出された自車位置に基づいて、自車位置周辺ファイルとして抽出するファイルが決定される。このようにしたので、地図データの更新中に自車両の誘導を行うために必要なファイルを、自車位置周辺ファイルとして確実に抽出することができる。
【００５２】
（３）制御部１０は、ステップＳ５０において地図データの更新を完了した後に、ステップＳ２０で抽出した自車位置周辺ファイルをＨＤＤ１３から削除する（ステップＳ８０）。このようにして、地図データの更新完了後には不要となったファイルを削除するようにしたので、ＨＤＤ１３の容量が無駄に圧迫されるのを防ぐことができる。
【００５３】
（４）制御部１０は、ステップＳ５０において新たな地図データの各ファイルをＨＤＤ１３に記憶させるときに、ステップＳ２０で抽出した自車位置周辺ファイルに対応するファイルについてはその名称を変更する。さらに、ステップＳ８０で自車位置周辺ファイルをＨＤＤ１３から削除した後に、当該変更したファイル名を元に戻す（ステップＳ９０）ようにした。これにより、ファイル更新時にファイル名称が重複するのを避けることができる。さらに、地図データの更新完了後は、ナビゲーション装置１において制御プログラムを変更することなく、元の地図データと同様に更新後の地図データを用いて、地図の表示や自車両の誘導を行うことができる。
【００５４】
以上説明した実施の形態では、レベル１〜４の地図データがメッシュ単位で別々に分割された複数のファイルによって構成され、レベル５、６の地図データが全メッシュに共通の一つのファイルにより構成される例を説明した。しかし、地図データの構成はこれに限定されるものではない。たとえば、レベル６の地図データのみを一つのファイルとし、他のレベル１〜５の地図データをメッシュ単位で複数のファイルに分割した構成としてもよい。すなわち、地図データは、所定の地図縮尺に対応して全ての地図範囲を共通に表す少なくとも一つのファイルと、それよりも大きい地図縮尺に対応して地図範囲ごとに分割された複数のファイルとを含むことができる。このような地図データ構成とすることで、車両の誘導に用いられることが少ない、比較的小さな縮尺の地図を表す地図データについては、まとめて更新することができる。その一方で、車両の誘導に必要な、比較的大きな縮尺の地図を表す地図データについては、その一部を予め抽出しておくことで、地図データの更新中にも車両の誘導を行うことができる。
【００５５】
あるいは、全レベルの地図データを複数のファイルによって構成してもよい。なお、地図縮尺に応じたレベル数は上記の例に限定されるものではなく、様々なレベル数とすることができる。
【００５６】
また、上記実施の形態では、サーバ装置からダウンロードした更新地図データをＤＶＤ５またはＵＳＢメモリ６に記録しておき、これをナビゲーション装置１において読み込むことで更新地図データを取得する例を説明した。しかし、更新地図データの取得方法はこれに限定されない。たとえば、サーバ装置から無線通信回線網などを介して更新地図データをナビゲーション装置１にダウンロードすることとしてもよい。
【００５７】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記実施の形態と変形例とを組み合わせて用いてもよい。
【符号の説明】
【００５８】
１：ナビゲーション装置、５：ＤＶＤ、６：ＵＳＢメモリ、１０：制御部、
１１：振動ジャイロ、１２：車速センサ、１３：ＨＤＤ、１４：ディスクドライブ、
１５：ＵＳＢインタフェース、１６：ＧＰＳ受信部、１７：表示モニタ、１８：入力装置
【図１】
2011169953.tif 000003
【図２】
2011169953.tif 000004
【図３】
2011169953.tif 000005
【図４】
2011169953.tif 000006
【図５】
2011169953.tif 000007
【図６】
2011169953.tif 000008
【図７】
2011169953.tif 000009
【図８】
2011169953.tif 000010
【図９】
2011169953.tif 000011
【図１０】
2011169953.tif 000012
【図１１】
2011169953.tif 000013
【図１２】
2011169953.tif 000014