(57)【要約】【課題】更新地図情報を記憶する際に、この更新地図情報のファイルの断片化等を避けることが可能となるナビゲーション装置及び地図情報更新方法を提供する。【解決手段】ＣＰＵ４１は、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には、各記憶領域５２、５３のうちの現在使用している地図情報が記憶されていない記憶領域を初期化する。そして、この初期化された記憶領域に、現在使用している地図情報に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７をＣＤ−ＲＯＭ６から読み出して記憶する。その後、管理情報２８を更新して、新たに記憶した地図情報の使用を開始すると共に、各憶領域５２、５３のうちの使用を中止した地図情報が記憶されている記憶領域を初期化し、現在使用していない最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７をＣＤ−ＲＯＭ６から読み出して記憶する。【選択図】図３
2010211193.tif 000002
【特許請求の範囲】
【請求項１】
複数の地図領域についての地図情報をそれぞれ複数の記憶領域のいずれかに記憶すると共に、各記憶領域に記憶されている地図情報に関する地図領域の管理情報を記憶する地図情報記憶手段と、
前記複数の地図領域から現在使用している前記地図情報が含まれる地図領域を検出する地図領域検出手段と、
前記地図領域検出手段によって検出された地図領域の地図情報が記憶されていない第１の記憶領域を前記管理情報に基づいて選択する記憶領域選択手段と、
更新地図情報が記録された記録媒体から前記地図領域の更新地図情報を取得する更新地図情報取得手段と、
前記第１の記憶領域を初期化後、前記更新地図情報取得手段を介して前記地図領域検出手段によって検出された地図領域の更新地図情報を取得して前記第１の記憶領域に記憶した後、前記管理情報を更新後、更に、前記地図領域検出手段によって検出された地図領域の地図情報が記憶されている第２の記憶領域を初期化後、前記更新地図情報取得手段を介して、前記第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を取得して前記第２の記憶領域に記憶した後、前記管理情報を更新するように制御する更新制御手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
前記地図情報は、ほぼ同じ情報量の２つの地図領域に分割されていることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
複数の地図領域から現在使用している地図情報が含まれる地図領域を検出する地図領域検出工程と、
地図領域毎の地図情報をそれぞれ記憶するための複数の記憶領域から、前記地図領域検出工程で検出された地図領域の地図情報が記憶されていない第１の記憶領域を、各記憶領域に記憶されている地図情報に関する地図領域の管理情報に基づいて選択する記憶領域選択工程と、
前記記憶領域選択工程で選択された前記第１の記憶領域を初期化後、更新地図情報が記録された記録媒体から前記地図領域検出工程で検出された地図領域の更新地図情報を取得して前記第１の記憶領域に記憶した後、前記管理情報を更新後、更に、前記地図領域検出工程で検出された地図領域の地図情報が記憶されている第２の記憶領域を初期化後、前記記録媒体から前記第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を取得して前記第２の記憶領域に記憶した後、前記管理情報を更新するように制御する更新制御工程と、
を備えたことを特徴とする地図情報更新方法。
【請求項４】
前記地図情報は、ほぼ同じ情報量の２つの地図領域に分割されていることを特徴とする請求項３に記載の地図情報更新方法。
【請求項５】
複数の地図情報を該複数の地図情報の個数よりも多い複数の記憶領域のいずれかに記憶すると共に、各記憶領域に記憶されている地図情報に関する管理情報を記憶する地図情報記憶手段と、
前記管理情報に基づいて前記地図情報が記憶されていない１個の空き記憶領域を選択する空き記憶領域選択手段と、
前記空き記憶領域選択手段によって選択された空き記憶領域を初期化する初期化手段と、
前記複数の地図情報に予め付された優先順位を記憶する優先順位記憶手段と、
更新地図情報が記録された記録媒体から前記優先順位が１番目の地図情報に対応する更新地図情報を取得して、前記初期化手段によって初期化された前記空き記憶領域に記憶後、前記管理情報を更新するように制御する空き記憶領域更新制御手段と、
更新された該管理情報に基づいて前記優先順位が１番目の地図情報が記憶されている記憶領域から該優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を前記記録媒体から取得して、この初期化した記憶領域に記憶する毎に該管理情報を更新後、前記優先順位が最後の地図情報が記憶されている記憶領域を初期化後、該管理情報を更新するように制御する地図情報更新制御手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項６】
前記複数の地図情報は、複数の地図領域のそれぞれについての地図情報であって、
前記複数の地図領域から現在使用している前記地図情報が含まれる地図領域を検出する地図領域検出手段と、
前記地図領域検出手段によって検出された地図領域の地図情報の優先順位を１番目に再設定すると共に、残りの地図情報の優先順位を前記優先順位記憶手段に記憶されている優先順位に基づいて再設定する優先順位再設定手段と、
を備え、
前記空き記憶領域更新制御手段と前記地図情報更新制御手段とは、前記優先順位再設定手段によって再設定された優先順位に従って制御することを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
前記複数の地図領域は、前記複数の地図情報がほぼ同じ情報量になるように分割されていることを特徴とする請求項６に記載のナビゲーション装置。
【請求項８】
前記複数の地図情報は、複数のデータ種別のそれぞれについての地図情報であって、
前記複数のデータ種別は、リンクとノードに関する道路情報と、経路案内に関する音声・画像情報と、目的地までの経路探索又は地点を検索するための検索情報とを含むことを特徴とする請求項５に記載のナビゲーション装置。
【請求項９】
複数の地図情報の個数よりも多い複数の記憶領域のそれぞれに記憶されている地図情報に関する管理情報に基づいて前記地図情報が記憶されていない１個の空き記憶領域を選択する空き記憶領域選択工程と、
前記空き記憶領域選択工程で選択された空き記憶領域を初期化する初期化工程と、
更新地図情報が記録された記録媒体から前記複数の地図情報に予め付された優先順位に基づいて該優先順位が１番目の地図情報に対応する更新地図情報を取得して、前記初期化工程で初期化された前記空き記憶領域に記憶後、前記管理情報を更新するように制御する空き記憶領域更新制御工程と、
前記空き記憶領域更新制御工程で更新された該管理情報に基づいて前記優先順位が１番目の地図情報が記憶されている記憶領域から該優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を前記記録媒体から取得して、この初期化した記憶領域に記憶する毎に該管理情報を更新後、前記優先順位が最後の地図情報が記憶されている記憶領域を初期化後、該管理情報を更新するように制御する地図情報更新制御工程と、
を備えたことを特徴とする地図情報更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及び地図情報更新方法に関するものである。
【背景技術】
【０００２】
従来より、ナビゲーション装置に記憶された地図情報を更新する技術に関して種々提案されている。
例えば、動作中に新たな地図データを記憶する必要が生じると、記憶ユニットに空き領域があるか否かを検出し、記憶ユニットに空き領域がない場合には、地図データの使用履歴情報に基づいて、当該記憶ユニット内の地図データを消去して空き領域を作る。そして、そのようにして作った空き領域に新たな地図データを記憶するように構成したナビゲーション装置がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０２２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記した特許文献１に記載されたナビゲーション装置では、記憶ユニットに空き領域がない場合に、その都度、空き領域を作成して新たな地図データを記憶するため、地図データのファイルの断片化が進行し、地図データの読み込み速度が劣化することが避けられないという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、更新地図情報を記憶する際に、この更新地図情報のファイルの断片化等を避けることが可能となるナビゲーション装置及び地図情報更新方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るナビゲーション装置は、複数の地図領域についての地図情報をそれぞれ複数の記憶領域のいずれかに記憶すると共に、各記憶領域に記憶されている地図情報に関する地図領域の管理情報を記憶する地図情報記憶手段と、前記複数の地図領域から現在使用している前記地図情報が含まれる地図領域を検出する地図領域検出手段と、前記地図領域検出手段によって検出された地図領域の地図情報が記憶されていない第１の記憶領域を前記管理情報に基づいて選択する記憶領域選択手段と、更新地図情報が記録された記録媒体から前記地図領域の更新地図情報を取得する更新地図情報取得手段と、前記第１の記憶領域を初期化後、前記更新地図情報取得手段を介して前記地図領域検出手段によって検出された地図領域の更新地図情報を取得して前記第１の記憶領域に記憶した後、前記管理情報を更新後、更に、前記地図領域検出手段によって検出された地図領域の地図情報が記憶されている第２の記憶領域を初期化後、前記更新地図情報取得手段を介して、前記第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を取得して前記第２の記憶領域に記憶した後、前記管理情報を更新するように制御する更新制御手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に係るナビゲーション装置は、請求項１に記載のナビゲーション装置において、前記地図情報は、ほぼ同じ情報量の２つの地図領域に分割されていることを特徴とする。
【０００８】
また、請求項３に係る地図情報更新方法は、複数の地図領域から現在使用している地図情報が含まれる地図領域を検出する地図領域検出工程と、地図領域毎の地図情報をそれぞれ記憶するための複数の記憶領域から、前記地図領域検出工程で検出された地図領域の地図情報が記憶されていない第１の記憶領域を、各記憶領域に記憶されている地図情報に関する地図領域の管理情報に基づいて選択する記憶領域選択工程と、前記記憶領域選択工程で選択された前記第１の記憶領域を初期化後、更新地図情報が記録された記録媒体から前記地図領域検出工程で検出された地図領域の更新地図情報を取得して前記第１の記憶領域に記憶した後、前記管理情報を更新後、更に、前記地図領域検出工程で検出された地図領域の地図情報が記憶されている第２の記憶領域を初期化後、前記記録媒体から前記第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を取得して前記第２の記憶領域に記憶した後、前記管理情報を更新するように制御する更新制御工程と、を備えたことを特徴とする。
【０００９】
更に、請求項４に係る地図情報更新方法は、請求項３に係る地図情報更新方法において、前記地図情報は、ほぼ同じ情報量の２つの地図領域に分割されていることを特徴とする。
【００１０】
また、請求項５に係るナビゲーション装置は、複数の地図情報を該複数の地図情報の個数よりも多い複数の記憶領域のいずれかに記憶すると共に、各記憶領域に記憶されている地図情報に関する管理情報を記憶する地図情報記憶手段と、前記管理情報に基づいて前記地図情報が記憶されていない１個の空き記憶領域を選択する空き記憶領域選択手段と、前記空き記憶領域選択手段によって選択された空き記憶領域を初期化する初期化手段と、前記複数の地図情報に予め付された優先順位を記憶する優先順位記憶手段と、更新地図情報が記録された記録媒体から前記優先順位が１番目の地図情報に対応する更新地図情報を取得して、前記初期化手段によって初期化された前記空き記憶領域に記憶後、前記管理情報を更新するように制御する空き記憶領域更新制御手段と、更新された該管理情報に基づいて前記優先順位が１番目の地図情報が記憶されている記憶領域から該優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を前記記録媒体から取得して、この初期化した記憶領域に記憶する毎に該管理情報を更新後、前記優先順位が最後の地図情報が記憶されている記憶領域を初期化後、該管理情報を更新するように制御する地図情報更新制御手段と、を備えたことを特徴とする。
【００１１】
また、請求項６に係るナビゲーション装置は、請求項５に記載のナビゲーション装置において、前記複数の地図情報は、複数の地図領域のそれぞれについての地図情報であって、前記複数の地図領域から現在使用している前記地図情報が含まれる地図領域を検出する地図領域検出手段と、前記地図領域検出手段によって検出された地図領域の地図情報の優先順位を１番目に再設定すると共に、残りの地図情報の優先順位を前記優先順位記憶手段に記憶されている優先順位に基づいて再設定する優先順位再設定手段と、を備え、前記空き記憶領域更新制御手段と前記地図情報更新制御手段とは、前記優先順位再設定手段によって再設定された優先順位に従って制御することを特徴とする。
【００１２】
また、請求項７に係るナビゲーション装置は、請求項６に記載のナビゲーション装置において、前記複数の地図領域は、前記複数の地図情報がほぼ同じ情報量になるように分割されていることを特徴とする。
【００１３】
また、請求項８に係るナビゲーション装置は、請求項５に記載のナビゲーション装置において、前記複数の地図情報は、複数のデータ種別のそれぞれについての地図情報であって、前記複数のデータ種別は、リンクとノードに関する道路情報と、経路案内に関する音声・画像情報と、目的地までの経路探索又は地点を検索するための検索情報とを含むことを特徴とする。
【００１４】
また、請求項９に係る地図情報更新方法は、複数の地図情報の個数よりも多い複数の記憶領域のそれぞれに記憶されている地図情報に関する管理情報に基づいて前記地図情報が記憶されていない１個の空き記憶領域を選択する空き記憶領域選択工程と、前記空き記憶領域選択工程で選択された空き記憶領域を初期化する初期化工程と、更新地図情報が記録された記録媒体から前記複数の地図情報に予め付された優先順位に基づいて該優先順位が１番目の地図情報に対応する更新地図情報を取得して、前記初期化工程で初期化された前記空き記憶領域に記憶後、前記管理情報を更新するように制御する空き記憶領域更新制御工程と、前記空き記憶領域更新制御工程で更新された該管理情報に基づいて前記優先順位が１番目の地図情報が記憶されている記憶領域から該優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を前記記録媒体から取得して、この初期化した記憶領域に記憶する毎に該管理情報を更新後、前記優先順位が最後の地図情報が記憶されている記憶領域を初期化後、該管理情報を更新するように制御する地図情報更新制御工程と、を備えたことを特徴とする。
【発明の効果】
【００１５】
前記構成を有する請求項１に係るナビゲーション装置では、現在使用している地図情報が記憶されていない第１の記憶領域を初期化後、現在使用している地図情報が含まれる地図領域の更新地図情報を、この初期化された第１の記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。また、現在使用している地図情報が含まれる地図領域の更新地図情報を初期化された第１の記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を記憶することが可能となると共に、この第１の記憶領域に記憶した更新地図情報を使用するように自動的に切り換えることが可能となる。
【００１６】
また、ナビゲーション装置の動作中に更新地図情報に切り換えた後、それまで使用していた地図情報が記憶されていた第２の記憶領域を初期化して、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を、この初期化した第２の記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を確実に避けることが可能となる。更に、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を初期化された第２の記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を記憶することが可能となると共に、この第２の記憶領域に記憶した更新地図情報を利用することが可能となる。
【００１７】
また、請求項２に係るナビゲーション装置では、地図情報は、ほぼ同じ情報量の２つの地図領域に分割されているため、ほぼ同じ記憶容量に設定された２つの記憶領域を設けることによって、記録媒体に記録された更新地図情報を各記憶領域に確実に全て記憶することが可能となる。
【００１８】
また、請求項３に係る地図情報更新方法では、現在使用している地図情報が記憶されていない第１の記憶領域を初期化後、現在使用している地図情報が含まれる地図領域の更新地図情報を、この初期化された第１の記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。また、現在使用している地図情報が含まれる地図領域の更新地図情報を初期化された第１の記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を記憶することが可能となると共に、この第１の記憶領域に記憶した更新地図情報を使用するように自動的に切り換えることが可能となる。
【００１９】
また、ナビゲーション装置の動作中に更新地図情報に切り換えた後、それまで使用していた地図情報が記憶されていた第２の記憶領域を初期化して、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を、この初期化した第２の記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を確実に避けることが可能となる。更に、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を初期化された第２の記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、第１の記憶領域に記憶した更新地図情報を含まない地図領域の更新地図情報を記憶することが可能となると共に、この第２の記憶領域に記憶した更新地図情報を利用することが可能となる。
【００２０】
更に、請求項４に係る地図情報更新方法では、地図情報は、ほぼ同じ情報量の２つの地図領域に分割されているため、ほぼ同じ記憶容量に設定された２つの記憶領域を設けることによって、記録媒体に記録された更新地図情報を各記憶領域に確実に全て記憶することが可能となる。
【００２１】
また、請求項５に係るナビゲーション装置では、地図情報が記憶されていない１個の空き記憶領域を選択して初期化後、優先順位が１番目の地図情報に対応する更新地図情報を、この初期化された空き記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。また、更新地図情報を初期化された空き記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を記憶することが可能となると共に、この更新地図情報を使用できるように自動的に切り換えることが可能となる。
【００２２】
また、ナビゲーション装置の動作中に優先順位が１番目の地図情報に対応する更新地図情報に切り換えた後、更新された管理情報に基づいて優先順位が１番目の地図情報が記憶されている記憶領域から優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を、この初期化した記憶領域に記憶するため、各更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。
【００２３】
また、初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を、この初期化した記憶領域に記憶する毎に該管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を優先順位に従って順番に記憶することが可能となると共に、更新された各更新地図情報を順番に使用できるように自動的に切り換えることが可能となる。
【００２４】
更に、優先順位が最後の地図情報が記憶されている記憶領域を初期化後、管理情報を更新するため、当該管理情報に基づいて地図情報を記憶しない空き記憶領域を確実に１個選択することができる。また、初期化された空き記憶領域又は初期化された各記憶領域に更新地図情報を記憶している途中で中止した場合には、この更新地図情報に対応する地図情報が記憶されている記憶領域は初期化されず、管理情報が残っているため、ナビゲーション装置は管理情報に基づいて全地図情報を利用することができる。
【００２５】
また、請求項６に係るナビゲーション装置では、地図情報は、複数の地図領域の地図情報であるため、ナビゲーション装置の動作中に、各地図領域毎に更新地図情報を更新することが可能となると共に、この更新地図情報を使用できるように自動的に切り換えることが可能となる。また、現在使用している地図情報が含まれる地図領域の更新地図情報を初期化された空き記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、現在使用している地図情報が含まれる地図領域の更新地図情報を一番目に記憶することが可能となると共に、この更新地図情報を使用するように自動的に切り換えることが可能となる。
【００２６】
また、初期化された空き記憶領域又は初期化された各記憶領域に更新地図情報を記憶している途中で中止した場合には、この更新地図情報に対応する地図領域の地図情報を記憶している記憶領域は初期化されておらず、管理情報が残っているため、ナビゲーション装置は管理情報に基づいて全領域の地図情報を利用することができる。
【００２７】
また、請求項７に係るナビゲーション装置では、各地図領域は、地図情報がほぼ同じ情報量になるように分割されているため、ほぼ同じ記憶容量に設定された複数の記憶領域を設けることによって、記録媒体に記録された更新地図情報を各記憶領域に確実に全て記憶することが可能となる。
【００２８】
また、請求項８に係るナビゲーション装置では、地図情報は、リンクとノードに関する道路情報と、経路案内に関する音声・画像情報と、目的地までの経路探索又は地点を検索するための検索情報とを含む複数のデータ種別であるため、ナビゲーション装置の動作中に、各データ種別毎に更新地図情報を更新することが可能となると共に、この更新地図情報を使用できるように自動的に切り換えることが可能となる。
【００２９】
また、初期化された空き記憶領域又は初期化された各記憶領域に更新地図情報を記憶している途中で中止した場合には、この更新地図情報に対応するデータ種別の地図情報を記憶している記憶領域は初期化されておらず、管理情報が残っているため、ナビゲーション装置は全データ種別の地図情報を利用することができる。
【００３０】
また、請求項９に係る地図情報更新方法では、地図情報が記憶されていない１個の空き記憶領域を選択して初期化後、優先順位が１番目の地図情報に対応する更新地図情報を、この初期化された空き記憶領域に記憶するため、更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。また、更新地図情報を初期化された空き記憶領域に記憶した後、管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を記憶することが可能となると共に、この更新地図情報を使用できるように自動的に切り換えることが可能となる。
【００３１】
また、ナビゲーション装置の動作中に優先順位が１番目の地図情報に対応する更新地図情報に切り換えた後、更新された管理情報に基づいて優先順位が１番目の地図情報が記憶されている記憶領域から優先順位に従って順番に各記憶領域を初期化して、この初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を、この初期化した記憶領域に記憶するため、各更新地図情報を記憶する際に、地図情報のファイルの断片化等を避けることが可能となる。
【００３２】
また、初期化された記憶領域に記憶されていた地図情報の次の優先順位の地図情報に対応する更新地図情報を、この初期化した記憶領域に記憶する毎に該管理情報を更新するため、ナビゲーション装置の動作中に、更新地図情報を優先順位に従って順番に記憶することが可能となると共に、更新された各更新地図情報を順番に使用できるように自動的に切り換えることが可能となる。
【００３３】
更に、優先順位が最後の地図情報が記憶されている記憶領域を初期化後、管理情報を更新するため、当該管理情報に基づいて地図情報を記憶しない空き記憶領域を確実に１個選択することができる。また、初期化された空き記憶領域又は初期化された各記憶領域に更新地図情報を記憶している途中で中止した場合には、この更新地図情報に対応する地図情報が記憶されている記憶領域は初期化されず、管理情報が残っているため、ナビゲーション装置は全地図情報を利用することができる。
【図面の簡単な説明】
【００３４】
【図１】実施例１に係るナビゲーション装置を示したブロック図である。
【図２】データ記録部の概略構成を示すブロック図である。
【図３】ナビゲーション装置のＣＰＵが実行する処理であって、Ａナビ地図情報又はＢナビ地図情報を使用しつつ、最新バージョンのナビ地図情報に更新する「地図情報更新処理１」を示すフローチャートである。
【図４】更新前の各ナビ地図情報記憶領域に記憶されているナビ地図情報の一例を模式的に示す図である。
【図５】第２ナビ地図情報記憶領域を初期化した状態を模式的に示す図である。
【図６】使用するナビ地図情報を第２ナビ地図情報記憶領域に記憶した最新バージョンのＡナビ地図情報に切り換えた状態を模式的に示す図である。
【図７】第１ナビ地図情報記憶領域を初期化した状態を模式的に示す図である。
【図８】各ナビ地図情報記憶領域に記憶される各ナビ地図情報を更新した状態を模式的に示す図である。
【図９】実施例２に係るナビゲーション装置のデータ記録部の概略構成を示すブロック図である。
【図１０】実施例２に係るナビゲーション装置のＣＰＵが実行する処理であって、Ａナビ地図情報又はＢナビ地図情報を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理２」を示すフローチャートである。
【図１１】更新前の各ナビ地図情報記憶領域に記憶されている地図情報の一例を模式的に示す図である。
【図１２】使用中のＡナビ地図情報の最新バージョンを第３ナビ地図情報記憶領域に記憶後、最新バージョンのＡナビ地図情報に切り換えた状態を模式的に示す図である。
【図１３】第１ナビ地図情報記憶領域を初期化した状態を模式的に示す図である。
【図１４】第１ナビ地図情報記憶領域に最新バージョンのＢナビ地図情報を記憶した状態を模式的に示す図である。
【図１５】各ナビ地図情報記憶領域に記憶される各ナビ地図情報を更新した状態を模式的に示す図である。
【図１６】実施例３に係るナビゲーション装置のデータ記録部を示すブロック図である。
【図１７】実施例３に係るナビゲーション装置のデータ記録部の概略構成を示すブロック図である。
【図１８】実施例３に係るナビゲーション装置のＣＰＵが実行する処理であって、データ記録部に記憶される地図情報を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理３」を示すフローチャートである。
【図１９】更新前の各地図情報記憶領域及びＬＣＬ情報記憶領域に記憶されている地図情報の一例を模式的に示す図である。
【図２０】使用中の道路情報の最新バージョンを第４地図情報記憶領域に記憶後、最新バージョンの道路情報に切り換えた状態を模式的に示す図である。
【図２１】第１地図情報記憶領域を初期化した状態を模式的に示す図である。
【図２２】第１地図情報記憶領域に最新バージョンの音声・画像情報を記憶後、最新バージョンの音声・画像情報に切り換えた状態を模式的に示す図である。
【図２３】第２地図情報記憶領域を初期化した状態を模式的に示す図である。
【図２４】第２地図情報記憶領域に最新バージョンの検索情報を記憶後、最新バージョンの検索情報に切り換えた状態を模式的に示す図である。
【図２５】第３地図情報記憶領域を初期化した状態を模式的に示す図である。
【図２６】ＬＣＬ情報記憶領域に最新バージョンのＬＣＬ情報を上書き記憶後、最新バージョンのＬＣＬ情報の使用を開始した状態を模式的に示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明に係るナビゲーション装置及び地図情報更新方法を具体化した実施例１乃至実施例３に基づき図面を参照しつつ詳細に説明する。
【実施例１】
【００３６】
［ナビゲーション装置の概略構成］
先ず、実施例１に係るナビゲーション装置の概略構成について図１及び図２に基づいて説明する。図１は実施例１に係るナビゲーション装置１を示したブロック図である。
【００３７】
図１に示すように、実施例１に係るナビゲーション装置１は、自車の現在位置を検出する現在地検出処理部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーション制御部１３と、操作者からの操作を受け付ける操作部１４と、操作者に対して地図等の情報を表示する液晶ディスプレイ１５と、経路案内等に関する音声ガイダンスを出力するスピーカ１６と、不図示の道路交通情報センタや地図情報配信センタ等との間で携帯電話網等を介して通信を行う通信装置１７と、記録媒体としてのＣＤ−ＲＯＭ６から行政区画単位（例えば、県単位、州単位、国単位等である。）で記録された所定バージョンの地図情報を読み取る読取部１８と、から構成されている。また、ナビゲーション制御部１３には自車の走行速度を検出する車速センサ２１が接続されている。
【００３８】
ここで、ＣＤ−ＲＯＭ６には、ナビゲーション装置１の走行案内や経路探索に使用される日本全国、アメリカ合衆国全国、西ヨーロッパ等の最新バージョンの広域地図情報が格納されている。また、この広域地図情報は、ほぼ同じ情報量、つまり、ほぼ同じデータ量の２つの地図領域になるように行政区画の境界線（例えば、県境、州境、国境等である。）に沿って分割されたＡナビ地図情報２６とＢナビ地図情報２７から構成され、それぞれＣＤ−ＲＯＭ６に格納されている。
【００３９】
また、各ナビ地図情報２６、２７は、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路（リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する店舗データ、地点を検索するための検索データ等から構成されている。
【００４０】
ここで、特に地図表示データとしては、約１０ｋｍ×１０ｋｍで区画された２次メッシュをベースに４分割（長さ１／２）、１６分割（１／４）、６４分割（１／８）されたユニットで構成されており、各ユニットのデータ量が略同レベルになるように、各地のユニットが設定されている。最も小さい６４分割サイズのユニットは、約１．２５ｋｍ四方の大きさである。
【００４１】
以下に、ナビゲーション装置１を構成する各構成要素について説明すると、現在地検出処理部１１は、ＧＰＳ３１やジャイロセンサ３２等からなり、現在の自車の位置、自車の方位等を検出することが可能となっている。
【００４２】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記憶された地図情報データベース（地図情報ＤＢ）２５及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００４３】
また、図２に示すように、データ記録部１２には、地図情報ＤＢ２５が格納される地図情報ＤＢ記憶領域５１等が設けられている。また、この地図情報ＤＢ記憶領域５１には、第１ナビ地図情報記憶領域５２、第２ナビ地図情報記憶領域５３、管理情報記憶領域５４等が設けられている。また、第１ナビ地図情報記憶領域５２の記憶容量と第２ナビ地図情報記憶領域５３の記憶容量とは、ＣＤ−ＲＯＭ６から読み出したＡナビ地図情報２６又はＢナビ地図情報２７の一方のデータを全て記憶することが可能なほぼ同じ記憶容量に設定されている。
【００４４】
そして、後述のように読取部１８を介してＣＤ−ＲＯＭ６から読み込んだ最新バージョンのＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれか一方が第１ナビ地図情報記憶領域５２に記憶され、また、最新バージョンのＡナビ地図情報２６とＢナビ地図情報２７のうちの他方が第２ナビ地図情報記憶領域５３に記憶される（図３参照）。また、各ナビ地図情報２６、２７に関する管理情報２８（例えば、各ナビ地図情報２６、２７の記憶されている記憶領域、各ナビ地図情報２６、２７の地図領域、バージョン、更新日付等である。）が管理情報記憶領域５４に記憶されている。
【００４５】
従って、地図情報ＤＢ２５の内容は、不図示の地図情報配信センタから通信装置１７を介して配信された差分データやＣＤ−ＲＯＭ６に記録された最新バージョンの広域地図情報等の更新情報をダウンロードすることによって更新される。
【００４６】
また、図１に示すように、ナビゲーション装置１を構成するナビゲーション制御部１３は、ナビゲーション装置１の全体の制御を行う演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の地図情報ＤＢ２５の内容を更新する「地図情報更新処理１」のプログラム（図３参照）等が記憶されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラム、ユーザ設定や学習内容等を記憶するフラッシュメモリ４４等の内部記憶装置や、時間を計測するタイマ４５等を備えている。
【００４７】
更に、前記ナビゲーション制御部１３には、操作部１４、液晶ディスプレイ１５、スピーカ１６、通信装置１７、読取部１８の各周辺装置（アクチュエータ）が電気的に接続されている。
【００４８】
この操作部１４は、走行開始時の現在地を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う場合等に操作され、各種のキーや複数の操作スイッチから構成される。そして、ナビゲーション制御部１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。更に、液晶ディスプレイ１５の前面部には、タッチパネルが設けられ、画面に表示されたボタンや地図上を押下することによって各種指示コマンドを入力することが可能に構成されている。
【００４９】
また、液晶ディスプレイ１５には、現在走行中の地図情報、操作案内、操作メニュー、キーの案内、現在地から目的地までの推奨経路、推奨経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
【００５０】
また、スピーカ１６は、ナビゲーション制御部１３からの指示に基づいて、推奨経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、「２００ｍ先、○○交差点を右方向です。」等がある。
【００５１】
また、通信装置１７は、地図情報配信センタと通信を行う携帯電話網等による通信手段や地図情報を配信するラジオ放送局からの情報を受信するチューナであり、地図情報配信センタとの間で最もバージョンの新しい更新地図情報等の送受信を行う。また、通信装置１７は地図情報配信センタに加えて、道路交通情報センタやラジオ放送局等から送信された渋滞情報やサービスエリアの混雑状況等の各情報から成る交通情報を受信する。
【００５２】
そして、読取部１８は、装着されたＣＤーＲＯＭ６に記録された最新バージョンの地図情報を読み取る。また、読取部１８は、ＣＤ、ＤＶＤ、ＤＶＤ−ＲＯＭ等に記録された音楽データ、映像データ、地図データ等も読み取り可能に構成されている。
【００５３】
［地図情報更新処理１］
次に、上記のように構成されたナビゲーション装置１のＣＰＵ４１が実行する処理であって、Ａナビ地図情報２６又はＢナビ地図情報２７を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理１」について図３乃至図８に基づいて説明する。
【００５４】
図３は実施例１に係るナビゲーション装置１のＣＰＵ４１が実行する処理であって、Ａナビ地図情報２６又はＢナビ地図情報２７を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理１」を示すフローチャートである。
尚、図３にフローチャートで示されるプログラムはナビゲーション装置１のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されており、ＣＰＵ４１により所定時間毎に（例えば、約１０ミリ秒毎乃至１００ミリ秒毎である。）実行される。
【００５５】
図３に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ４１は、タッチパネル、操作スイッチ等の操作部１４の入力操作等によって、読取部１８に装着されたＣＤ−ＲＯＭ６から最新バージョンの地図情報を読み込んで、地図情報ＤＢ２５に格納される各ナビ地図情報２６、２７を更新するように指示する更新指示が入力されたか否かを判定する判定処理を実行する。
【００５６】
そして、地図情報ＤＢ２５に格納される各ナビ地図情報２６、２７を更新するように指示する更新指示が入力されていない場合には（Ｓ１１：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
一方、地図情報ＤＢ２５に格納される各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１２の処理に移行する。
【００５７】
Ｓ１２において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶されている地図情報を使用中か否かを判定する判定処理を実行する。具体的には、ＣＰＵ４１は、現在地検出処理部１１の検出結果に基づいて自車の現在位置（以下、「自車位置」という。）を検出する。そして、ＣＰＵ４１は、管理情報２８に基づいて、当該自車位置の座標（例えば、緯度と経度である。）が第１ナビ地図情報記憶領域５２に記憶されている地図情報の地図領域内に該当するか否かを判定する判定処理を実行する。
【００５８】
そして、第１ナビ地図情報記憶領域５２に記憶されている地図情報を使用中の場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ１３の処理に移行する。Ｓ１３において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３を初期化する。
【００５９】
続いて、Ｓ１４において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれであるかを、管理情報２８から読み出す。そして、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＡナビ地図情報２６の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化された第２ナビ地図情報記憶領域５３に記憶する。一方、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＢナビ地図情報２７の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第２ナビ地図情報記憶領域５３に記憶する。
【００６０】
そして、Ｓ１５において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に関する管理情報２８を更新する。具体的には、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶した地図情報がＡナビ地図情報２６とＢナビ地図情報２７のいずれであるか、また、第２ナビ地図情報記憶領域５３に記憶した地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶する。
【００６１】
また、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶している地図情報の使用を中止し、第２ナビ地図情報記憶領域５３に記憶した地図情報の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの地図情報を使用して自車位置周辺の地図表示や経路探索等を行うことが可能となる。
【００６２】
続いて、Ｓ１６において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２を初期化する。
そして、Ｓ１７において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれであるかを、管理情報２８から読み出す。そして、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＡナビ地図情報２６の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第１ナビ地図情報記憶領域５２に記憶する。一方、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＢナビ地図情報２７の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化された第１ナビ地図情報記憶領域５２に記憶する。
【００６３】
その後、Ｓ１８において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に関する管理情報２８を更新後、当該処理を終了する。具体的には、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶した地図情報がＡナビ地図情報２６とＢナビ地図情報２７のいずれであるか、また、第１ナビ地図情報記憶領域５２に記憶した地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶後、当該処理を終了する。
【００６４】
他方、上記Ｓ１２で第１ナビ地図情報記憶領域５２に記憶されている地図情報を使用していない場合、つまり、第２ナビ地図情報記憶領域５３に記憶されている地図情報を使用している場合には（Ｓ１２：ＮＯ）、ＣＰＵ４１は、Ｓ１９の処理に移行する。Ｓ１９において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２を初期化する。
【００６５】
続いて、Ｓ２０において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれであるかを、管理情報２８から読み出す。そして、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＡナビ地図情報２６の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化された第１ナビ地図情報記憶領域５２に記憶する。一方、第２ナビ地図情報記憶領域５３に記憶されている地図情報がＢナビ地図情報２７の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第１ナビ地図情報記憶領域５２に記憶する。
【００６６】
そして、Ｓ２１において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に関する管理情報２８を更新する。具体的には、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶した地図情報がＡナビ地図情報２６とＢナビ地図情報２７のいずれであるか、また、第１ナビ地図情報記憶領域５２に記憶した地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶する。
【００６７】
また、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶している地図情報の使用を中止し、第１ナビ地図情報記憶領域５２に記憶した地図情報の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの地図情報を使用して自車位置周辺の地図表示や経路探索等を行うことが可能となる。
【００６８】
続いて、Ｓ２２において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３を初期化する。
そして、Ｓ２３において、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれであるかを、管理情報２８から読み出す。そして、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＡナビ地図情報２６の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第２ナビ地図情報記憶領域５３に記憶する。一方、第１ナビ地図情報記憶領域５２に記憶されている地図情報がＢナビ地図情報２７の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化された第２ナビ地図情報記憶領域５３に記憶する。
【００６９】
その後、Ｓ２４において、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に関する管理情報２８を更新後、当該処理を終了する。具体的には、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶した地図情報がＡナビ地図情報２６とＢナビ地図情報２７のいずれであるか、また、第２ナビ地図情報記憶領域５３に記憶した地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶後、当該処理を終了する。
【００７０】
ここで、ＣＰＵ４１が第１ナビ地図情報記憶領域５２に記憶しているＡナビ地図情報２６を使用中に、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合の地図情報を更新する一例について図４乃至図８に基づいて説明する。尚、Ａナビ地図情報２６は、アメリカ合衆国のほぼ西側半分の地図領域の地図情報である。また、Ｂナビ地図情報２７は、アメリカ合衆国のほぼ東側半分の地図領域の地図情報である。そして、Ａナビ地図情報２６とＢナビ地図情報２７との境界線は、州境に沿って東西にほぼ２分割されるように設けられている。
【００７１】
先ず、図４に示すように、第１ナビ地図情報記憶領域５２には、アメリカ合衆国のほぼ西側半分の地図領域のＡナビ地図情報２６が記憶されており、第２ナビ地図情報記憶領域５３には、アメリカ合衆国のほぼ東側半分の地図領域のＢナビ地図情報２７が記憶されている。また、管理情報２８として、第１ナビ地図情報記憶領域５２にＡナビ地図情報２６が記憶され、第２ナビ地図情報記憶領域５３にＢナビ地図情報２７が記憶されている旨が、管理情報記憶領域５４に記憶されている。
【００７２】
また、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には、ＣＰＵ４１は、現在地検出処理部１１の検出結果に基づいて、自車位置を検出する。そして、ＣＰＵ４１は、車両位置マーク６１で示されるように、自車位置が第１ナビ地図情報記憶領域５２に記憶されたＡナビ地図情報２６上のアリゾナ州フェニックス市に位置していると判定する。つまり、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶されたＡナビ地図情報２６を現在使用していると判定する（Ｓ１１：ＹＥＳ〜Ｓ１２：ＹＥＳ）。
【００７３】
続いて、図５に示すように、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３を初期化する（Ｓ１３）。
その後、図６に示すように、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化された第２ナビ地図情報記憶領域５３に記憶する。そして、ＣＰＵ４１は、第２ナビ地図情報記憶領域５３に記憶した地図情報がＡナビ地図情報２６である旨と、Ａナビ地図情報２６の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶する。また、ＣＰＵ４１は、車両位置マーク６１で示されるように、第１ナビ地図情報記憶領域５２に記憶しているＡナビ地図情報２６の使用を中止し、第２ナビ地図情報記憶領域５３に記憶した最新バージョンのＡナビ地図情報２６の使用を開始する（Ｓ１４〜Ｓ１５）。
【００７４】
続いて、図７に示すように、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２を初期化する（Ｓ１６）。
そして、図８に示すように、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第１ナビ地図情報記憶領域５２に記憶する。そして、ＣＰＵ４１は、第１ナビ地図情報記憶領域５２に記憶した地図情報がＢナビ地図情報２７である旨と、Ｂナビ地図情報２７の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域５４に記憶する（Ｓ１７〜Ｓ１８）。
【００７５】
［実施例１の効果］
以上詳細に説明した通り、実施例１に係るナビゲーション装置１では、ＣＰＵ４１は、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には、各ナビ地図情報記憶領域５２、５３のうちの現在使用しているナビ地図情報が記憶されていないナビ地図情報記憶領域を初期化する。そして、ＣＰＵ４１は、この初期化されたナビ地図情報記憶領域に、現在使用している地図情報が含まれる地図領域に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。
【００７６】
その後、管理情報２８を更新して、新たに記憶したナビ地図情報の使用を開始すると共に、各ナビ地図情報記憶領域５２、５３のうちの使用を中止した地図情報が記憶されているナビ地図情報記憶領域を初期化し、現在使用していない最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。
【００７７】
これにより、ＣＰＵ４１は、各ナビ地図情報記憶領域５２、５３のそれぞれを初期化後、この初期化された各ナビ地図情報記憶領域５２、５３に最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を全て記憶するため、最新バージョンのＡナビ地図情報２６及びＢナビ地図情報２７を各ナビ地図情報記憶領域５２、５３に記憶する際に、ファイルの断片化等を避けることが可能となる。
【００７８】
また、ＣＰＵ４１は、各ナビ地図情報記憶領域５２、５３のうちの現在使用している地図情報が記憶されていない記憶領域を初期化後、現在使用している地図情報に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶し、管理情報２８を更新するため、ナビゲーション装置１の動作中に、最新バージョンの更新地図情報を記憶して、この最新バージョンの更新地図情報を使用することが可能となる。
【００７９】
また、Ａナビ地図情報２６とＢナビ地図情報２７は、ほぼ同じ情報量、つまり、ほぼ同じデータ量の２つの地図領域に分割されているため、第１ナビ地図情報記憶領域５２と第２ナビ地図情報記憶領域５３の記憶容量をほぼ同じ記憶容量に設定することによって、ＣＤ−ＲＯＭ６に記録された各ナビ地図情報２６、２７を各ナビ地図情報記憶領域５２、５３に確実に全て記憶することが可能となる。
【実施例２】
【００８０】
次に、実施例２に係るナビゲーション装置７０について図９乃至図１５に基づいて説明する。尚、上記実施例１に係るナビゲーション装置１と同一符号は、上記第１実施例に係るナビゲーション装置１と同一あるいは相当部分を示すものである。
この実施例２に係るナビゲーション装置７０の全体構成は、実施例１に係るナビゲーション装置１とほぼ同じ構成である。また、実施例２に係るナビゲーション装置７０の制御構成及び制御処理は、実施例１に係るナビゲーション装置１の制御構成及び制御処理とほぼ同じである。
【００８１】
但し、実施例２に係るナビゲーション装置７０のデータ記録部１２には、地図情報ＤＢ記憶領域５１に替えて後述の地図情報ＤＢ記憶領域７１（図９参照）が設けられている点で、上記実施例１に係るナビゲーション装置１と異なっている。また、実施例２に係るナビゲーション装置７０のＣＰＵ４１は、後述のように上記「地図情報更新処理１」に替えて後述の「地図情報更新処理２」（図１０参照）を実行する点で、上記実施例１に係るナビゲーション装置１と異なっている。
【００８２】
［実施例２に係る地図情報ＤＢ記憶領域の構成］
先ず、実施例２に係るナビゲーション装置７０のデータ記録部１２の構成について図９に基づいて説明する。
【００８３】
図９に示すように、データ記録部１２には、地図情報ＤＢ２５が格納される地図情報ＤＢ記憶領域７１等が設けられている。また、この地図情報ＤＢ記憶領域７１には、第１ナビ地図情報記憶領域７２、第２ナビ地図情報記憶領域７３、第３ナビ地図情報記憶領域７４、管理情報記憶領域７５等が設けられている。また、第１ナビ地図情報記憶領域７２、第２ナビ地図情報記憶領域７３及び第３ナビ地図情報記憶領域７４のそれぞれの記憶容量は、ＣＤ−ＲＯＭ６から読み出したＡナビ地図情報２６又はＢナビ地図情報２７の一方のデータを全て記憶することが可能なほぼ同じ記憶容量に設定されている。
【００８４】
そして、後述のように、読取部１８を介してＣＤ−ＲＯＭ６から読み込んだ最新バージョンのＡナビ地図情報２６とＢナビ地図情報２７が、各ナビ地図情報記憶領域７２〜７４のうちの地図情報を記憶していないナビ地図情報記憶領域と更新前に使用されていたナビ地図情報記憶領域に記憶され、更に、最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶していないナビ地図情報記憶領域が初期化される（図１０参照）。
【００８５】
また、各ナビ地図情報２６、２７に関する管理情報２８（例えば、各ナビ地図情報２６、２７の記憶されているナビ地図情報記憶領域、各ナビ地図情報２６、２７の地図領域、バージョン、更新日付等である。）が管理情報記憶領域７５に記憶されている。従って、地図情報ＤＢ２５の内容は、不図示の地図情報配信センタから通信装置１７を介して配信された差分データやＣＤ−ＲＯＭ６に記録された最新バージョンの広域地図情報等の更新情報をダウンロードすることによって更新される。
【００８６】
［地図情報更新処理２］
次に、上記のように構成されたナビゲーション装置７０のＣＰＵ４１が実行する処理であって、Ａナビ地図情報２６又はＢナビ地図情報２７を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理２」について図１０乃至図１５に基づいて説明する。
【００８７】
図１０は実施例２に係るナビゲーション装置７０のＣＰＵ４１が実行する処理であって、Ａナビ地図情報２６又はＢナビ地図情報２７を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理２」を示すフローチャートである。
尚、図１０にフローチャートで示されるプログラムはナビゲーション装置７０のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されており、ＣＰＵ４１により所定時間毎に（例えば、約１０ミリ秒毎乃至１００ミリ秒毎である。）実行される。
【００８８】
図１０に示すように、先ず、Ｓ１１１において、ＣＰＵ４１は、上記Ｓ１１の処理を実行する。そして、地図情報ＤＢ２５に格納される各ナビ地図情報２６、２７を更新するように指示する更新指示が入力されていない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
一方、地図情報ＤＢ２５に格納される各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１２の処理に移行する。
【００８９】
Ｓ１１２において、ＣＰＵ４１は、各ナビ地図情報２６、２７の記憶されている２つのナビ地図情報記憶領域を管理情報２８から読み出す。そして、ＣＰＵ４１は、各ナビ地図情報記憶領域７２〜７４から、この読み出した２つのナビ地図情報記憶領域を除いた残り１個のナビ地図情報記憶領域を現在、地図情報を記憶していないナビ地図情報記憶領域としてＲＡＭ４２に記憶する。
【００９０】
例えば、ＣＰＵ４１は、管理情報２８から読み出した各ナビ地図情報２６、２７の記憶されているナビ地図情報記憶領域が、各ナビ地図情報記憶領域７２、７３である場合には、第３ナビ地図情報記憶領域７４を現在、地図情報を記憶していないナビ地図情報記憶領域としてＲＡＭ４２に記憶する。
【００９１】
そして、Ｓ１１３において、ＣＰＵ４１は、現在、地図情報を記憶していないナビ地図情報記憶領域をＲＡＭ４２から読み出し、このナビ地図情報記憶領域を初期化する。例えば、ＣＰＵ４１は、現在、地図情報を記憶していないナビ地図情報記憶領域として第３ナビ地図情報記憶領域７４をＲＡＭ４２から読み出した場合には、第３ナビ地図情報記憶領域７４を初期化する。
尚、上記Ｓ１１２〜Ｓ１１３において、ＣＰＵ４１は、管理情報２８から現在、地図情報を記憶していないナビ地図情報記憶領域を読み出し、当該ナビ地図情報記憶領域を初期化するようにしてもよい。
【００９２】
その後、Ｓ１１４において、ＣＰＵ４１は、現在使用中のナビ地図情報に対応する最新バージョンのナビ地図情報をＣＤ−ＲＯＭ６から読み出して、この初期化したナビ地図情報記憶領域に記憶する。
具体的には、ＣＰＵ４１は、現在地検出処理部１１の検出結果に基づいて自車位置を検出する。そして、ＣＰＵ４１は、管理情報２８に基づいて、当該自車位置の座標（例えば、緯度と経度である。）がＡナビ地図情報２６の地図領域内にあるか否かを判定する。
【００９３】
そして、自車位置がＡナビ地図情報２６の地図領域内にある場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化したナビ地図情報記憶領域に記憶する。一方、自車位置がＡナビ地図情報２６の地図領域内に無い場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化したナビ地図情報記憶領域に記憶する。
【００９４】
続いて、Ｓ１１５において、ＣＰＵ４１は、最新バージョンのナビ地図情報を記憶したナビ地図情報記憶領域に関する管理情報２８を更新する。具体的には、ＣＰＵ４１は、この記憶したナビ地図情報記憶領域に対応させて最新バージョンのナビ地図情報が、Ａナビ地図情報２６とＢナビ地図情報２７のいずれであるか、この記憶した最新バージョンのナビ地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域７５に記憶する。
【００９５】
また、ＣＰＵ４１は、現在使用中のナビ地図情報の使用を中止し、最新バージョンのナビ地図情報の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの地図情報を使用して自車位置周辺の地図表示や経路探索等を行うことが可能となる。
【００９６】
そして、Ｓ１１６において、ＣＰＵ４１は、この使用を中止したナビ地図情報が記憶されているナビ地図情報記憶領域、つまり、使用を開始した最新バージョンのナビ地図情報に対応する旧バージョンのナビ地図情報が記憶されているナビ地図情報記憶領域を管理情報２８に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンのナビ地図情報が記憶されているナビ地図情報記憶領域、つまり、更新前に使用していたナビ地図情報が記憶されているナビ地図情報記憶領域を初期化する。
【００９７】
続いて、Ｓ１１７において、ＣＰＵ４１は、現在使用している最新バージョンのナビ地図情報がＡナビ地図情報２６とＢナビ地図情報２７のうちのいずれであるかを、管理情報２８から読み出す。そして、現在使用している最新バージョンのナビ地図情報がＡナビ地図情報２６の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化したナビ地図情報記憶領域に記憶する。
【００９８】
一方、現在使用している最新バージョンのナビ地図情報がＢナビ地図情報２７の場合には、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＡナビ地図情報２６を読み出して、初期化したナビ地図情報記憶領域に記憶する。つまり、ＣＰＵ４１は、現在使用していないナビ地図情報に対応する最新バージョンのナビ地図情報をＣＤ−ＲＯＭ６から読み出して、初期化したナビ地図情報記憶領域に記憶する。
【００９９】
その後、Ｓ１１８において、当該最新バージョンのナビ地図情報を記憶したナビ地図情報記憶領域に関する管理情報２８を更新する。具体的には、ＣＰＵ４１は、この記憶したナビ地図情報記憶領域に対応させて最新バージョンのナビ地図情報が、Ａナビ地図情報２６とＢナビ地図情報２７のいずれであるか、この記憶した最新バージョンのナビ地図情報の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域７５に記憶する。
【０１００】
そして、Ｓ１１９において、ＣＰＵ４１は、使用していない旧バージョンのナビ地図情報を記憶しているナビ地図情報記憶領域が各ナビ地図情報記憶領域７２〜７４のうちのいずれであるかを管理情報２８から読み出す。そして、ＣＰＵ４１は、この旧バージョンのナビ地図情報を記憶しているナビ地図情報記憶領域を初期化する。
【０１０１】
続いて、Ｓ１２０において、ＣＰＵ４１は、この初期化したナビ地図情報記憶領域に関する管理情報２８を更新後、当該処理を終了する。具体的には、ＣＰＵ４１は、この初期化したナビ地図情報記憶領域に地図情報が記憶されていない旨、更新日付等を管理情報２８として管理情報記憶領域７５に記憶後、当該処理を終了する。
【０１０２】
ここで、ＣＰＵ４１が第１ナビ地図情報記憶領域７２に記憶しているＡナビ地図情報２６を使用中に、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合の地図情報を更新する一例について図１１乃至図１５に基づいて説明する。尚、Ａナビ地図情報２６は、アメリカ合衆国のほぼ西側半分の地図領域の地図情報である。また、Ｂナビ地図情報２７は、アメリカ合衆国のほぼ東側半分の地図領域の地図情報である。そして、Ａナビ地図情報２６とＢナビ地図情報２７との境界線は、州境に沿って東西にほぼ２分割されるように設けられている。
【０１０３】
先ず、図１１に示すように、第１ナビ地図情報記憶領域７２には、アメリカ合衆国のほぼ西側半分の地図領域のＡナビ地図情報２６が記憶されており、第２ナビ地図情報記憶領域７３には、アメリカ合衆国のほぼ東側半分の地図領域のＢナビ地図情報２７が記憶されている。また、第３ナビ地図情報記憶領域７４には、ナビ地図情報は記憶されていない。また、管理情報２８として、第１ナビ地図情報記憶領域７２にＡナビ地図情報２６が記憶され、第２ナビ地図情報記憶領域７３にＢナビ地図情報２７が記憶され、第３ナビ地図情報記憶領域７４にナビ地図情報が記憶されていない旨が、管理情報記憶領域７５に記憶されている。
【０１０４】
そして、各ナビ地図情報２６、２７を更新するように指示する更新指示が、操作部１４から入力された場合には、ＣＰＵ４１は、管理情報２８から各ナビ地図情報２６、２７の記憶されている各ナビ地図情報記憶領域７２、７３を読み出す。そして、ＣＰＵ４１は、各ナビ地図情報記憶領域７２〜７４から、この読み出した各ナビ地図情報記憶領域７２、７３を除いた第３ナビ地図情報記憶領域７４を現在、地図情報を記憶していないナビ地図情報記憶領域として、当該第３ナビ地図情報記憶領域７４を初期化する（Ｓ１１１：ＹＥＳ〜Ｓ１１３）。
【０１０５】
続いて、図１２に示すように、ＣＰＵ４１は、現在地検出処理部１１の検出結果に基づいて、自車位置を検出する。そして、ＣＰＵ４１は、車両位置マーク６１で示されるように、自車位置が第１ナビ地図情報記憶領域７２に記憶されたＡナビ地図情報２６上のアリゾナ州フェニックス市に位置していると判定する。つまり、ＣＰＵ４１は、第１ナビ地図情報記憶領域７２に記憶されたＡナビ地図情報２６を現在使用していると判定し、最新バージョンのＡナビ地図情報２６をＣＤ−ＲＯＭ６から読み出して、この初期化した第３ナビ地図情報記憶領域７４に記憶する。
【０１０６】
そして、ＣＰＵ４１は、第３ナビ地図情報記憶領域７４に記憶した地図情報がＡナビ地図情報２６である旨と、Ａナビ地図情報２６の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域７５に記憶する。また、ＣＰＵ４１は、車両位置マーク６１で示されるように、第１ナビ地図情報記憶領域７２に記憶しているＡナビ地図情報２６の使用を中止し、第３ナビ地図情報記憶領域７４に記憶した最新バージョンのＡナビ地図情報２６の使用を開始する（Ｓ１１４〜Ｓ１１５）。
【０１０７】
その後、図１３に示すように、ＣＰＵ４１は、使用を開始した最新バージョンのＡナビ地図情報２６に対応する旧バージョンのＡナビ地図情報２６が記憶されている第１ナビ地図情報記憶領域７２を管理情報２８に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンのＡナビ地図情報２６が記憶されている第１ナビ地図情報記憶領域７２を初期化する（Ｓ１１６）。
【０１０８】
そして、図１４に示すように、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＢナビ地図情報２７を読み出して、初期化された第１ナビ地図情報記憶領域７２に記憶する。そして、ＣＰＵ４１は、第１ナビ地図情報記憶領域７２に記憶した地図情報がＢナビ地図情報２７である旨と、Ｂナビ地図情報２７の地図領域、バージョン、更新日付等を管理情報２８として管理情報記憶領域７５に記憶する（Ｓ１１７〜Ｓ１１８）。
【０１０９】
その後、図１５に示すように、ＣＰＵ４１は、最新バージョンのＢナビ地図情報２７に対応する旧バージョンのＢナビ地図情報２７が記憶されている第２ナビ地図情報記憶領域７３を管理情報２８に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンのＢナビ地図情報２７が記憶されている第２ナビ地図情報記憶領域７３を初期化する。そして、ＣＰＵ４１は、この初期化した第２ナビ地図情報記憶領域７３に地図情報が記憶されていない旨、更新日付等を管理情報２８として管理情報記憶領域７５に記憶後、当該処理を終了する（Ｓ１１９〜Ｓ１２０）。
【０１１０】
［実施例２の効果］
以上詳細に説明した通り、実施例２に係るナビゲーション装置７０では、ＣＰＵ４１は、各ナビ地図情報２６、２７を更新するように指示する更新指示が入力された場合には、各ナビ地図情報記憶領域７２〜７４のうちのナビ地図情報を記憶していないナビ地図情報記憶領域を初期化する。そして、ＣＰＵ４１は、この初期化されたナビ地図情報記憶領域に、現在使用している地図情報が含まれる地図領域に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。
【０１１１】
続いて、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した最新バージョンのナビ地図情報の使用を開始後、各ナビ地図情報記憶領域７２〜７４のうちの使用を中止したナビ地図情報が記憶されているナビ地図情報記憶領域を初期化し、現在使用していない最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。その後、ＣＰＵ４１は、管理情報２８を更新して、旧バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶しているナビ地図情報記憶領域を初期化した後、管理情報２８を再度、更新する。
【０１１２】
これにより、ＣＰＵ４１は、各ナビ地図情報記憶領域７２〜７４のうちのナビ地図情報を記憶していないナビ地図情報記憶領域を初期化して、現在使用しているナビ地図情報に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶するため、ファイルの断片化等を避けることが可能となる。また、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した最新バージョンのナビ地図情報の使用を開始するため、ナビゲーション装置７０の動作中に、現在使用しているナビ地図情報を最新バージョンに更新して、使用できるように自動的に切り換えることが可能となる。
【０１１３】
また、ＣＰＵ４１は、この使用を中止したナビ地図情報が記憶されているナビ地図情報記憶領域を初期化して、現在使用していないナビ地図情報に対応する最新バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶するため、ファイルの断片化等を避けることが可能となる。また、ＣＰＵ４１は、管理情報２８を更新するため、ナビゲーション装置７０の動作中に、最新バージョンのＡナビ地図情報２６及びＢナビ地図情報２７に更新して、最新バージョンの各ナビ地図情報２６、２７を使用できるように自動的に切り換えることが可能となる。
【０１１４】
また、ＣＰＵ４１は、管理情報２８を更新後、旧バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶しているナビ地図情報記憶領域を初期化した後、管理情報２８を再度、更新するため、当該管理情報２８に基づいて地図情報を記憶しないナビ地図情報記憶領域、つまり、空き記憶領域を常に１個選択することができる。
【０１１５】
また、各ナビ地図情報記憶領域７２〜７４のうちの初期化されたナビ地図情報記憶領域に最新バージョンのナビ地図情報を記憶している途中で中止した場合には、この最新バージョンのナビ地図情報に対応する旧バージョンのナビ地図情報が記憶されているナビ地図情報記憶領域は初期化されず、管理情報２８が残っているため、ＣＰＵ４１は、管理情報２８に基づいて全地図情報を利用することができる。
【０１１６】
また、Ａナビ地図情報２６とＢナビ地図情報２７は、ほぼ同じ情報量、つまり、ほぼ同じデータ量の２つの地図領域に分割されているため、各ナビ地図情報記憶領域７２〜７４の記憶容量をほぼ同じ記憶容量に設定することによって、ＣＤ−ＲＯＭ６に記録された各ナビ地図情報２６、２７を各ナビ地図情報記憶領域７２〜７４に確実に全て記憶することが可能となる。
【実施例３】
【０１１７】
次に、実施例３に係るナビゲーション装置８０について図１６乃至図２６に基づいて説明する。尚、上記実施例１に係るナビゲーション装置１と同一符号は、上記第１実施例に係るナビゲーション装置１と同一あるいは相当部分を示すものである。
この実施例３に係るナビゲーション装置８０の全体構成は、実施例１に係るナビゲーション装置１とほぼ同じ構成である。また、実施例３に係るナビゲーション装置８０の制御構成及び制御処理は、実施例１に係るナビゲーション装置１の制御構成及び制御処理とほぼ同じである。
【０１１８】
但し、実施例３に係るナビゲーション装置８０のデータ記録部１２には、地図情報ＤＢ２５に替えて後述の地図情報ＤＢ８１（図１６参照）が設けられている点で、上記実施例１に係るナビゲーション装置１と異なっている。また、実施例３に係るナビゲーション装置８０のＣＰＵ４１は、後述のように上記「地図情報更新処理１」に替えて後述の「地図情報更新処理３」（図１８参照）を実行する点で、上記実施例１に係るナビゲーション装置１と異なっている。
【０１１９】
［実施例３に係る地図情報ＤＢの構成］
先ず、実施例３に係るナビゲーション装置８０のデータ記録部１２の構成について図１６及び図１７に基づいて説明する。
図１６及び図１７に示すように、データ記録部１２には、地図情報ＤＢ８１が格納される地図情報ＤＢ記憶領域９１等が設けられている。また、この地図情報ＤＢ記憶領域９１には、第１地図情報記憶領域９２、第２地図情報記憶領域９３、第３地図情報記憶領域９４、第４地図情報記憶領域９５、ＬＣＬ情報記憶領域９６、管理情報記憶領域９７等が設けられている。
【０１２０】
また、第１地図情報記憶領域９２、第２地図情報記憶領域９３、第３地図情報記憶領域９４及び第４地図情報記憶領域９５のそれぞれの記憶容量は、ＣＤ−ＲＯＭ６から読み出した最新バージョンの道路情報８２、音声・画像情報８３、検索情報８４のいずれかのデータを全て記憶することが可能なほぼ同じ記憶容量に設定されている。
【０１２１】
ここで、実施例３に係るＣＤ−ＲＯＭ６には、ナビゲーション装置８０の走行案内や経路探索に使用される日本全国、アメリカ合衆国全国、西ヨーロッパ等の最新バージョンの広域地図情報が格納されている。また、この広域地図情報は、ほぼ同じ情報量、つまり、ほぼ同じデータ量の道路情報８２、音声・画像情報８３、検索情報８４から構成されている。また、この広域地図情報には、市街図やローカル情報から構成されたＬＣＬ情報が記憶されている。
【０１２２】
また、道路情報８２は、新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路（リンク）に関するリンクデータ等から構成されている。また、音声・画像情報８３は、経路を案内するための音声案内情報や各交差点における立体映像情報等から構成されている。また、検索情報８４は、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する店舗データ、地点を検索するための検索データ等から構成されている。
【０１２３】
そして、後述のように、読取部１８を介してＣＤ−ＲＯＭ６から読み込んだ最新バージョンの道路情報８２、音声・画像情報８３、検索情報８４が、各地図情報記憶領域９２〜９５のうちの地図情報を記憶していないナビ地図情報記憶領域と更新前に使用されていたナビ地図情報記憶領域に記憶される。更に、後述のように、最新バージョンの道路情報８２、音声・画像情報８３、検索情報８４の何れも記憶していない地図情報記憶領域が初期化される（図１８参照）。
【０１２４】
また、後述のように、読取部１８を介してＣＤ−ＲＯＭ６から読み込んだ最新バージョンの市街図やローカル情報から構成されたＬＣＬ情報がＬＣＬ情報記憶部９６に記憶される（図１８参照）。また、道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５に関する管理情報８６が管理情報記憶領域９７に記憶される。この管理情報８６は、各情報８２〜８５の記憶されている地図情報記憶領域、各情報８２〜８５のバージョン、更新日付等である。従って、地図情報ＤＢ８１の内容は、不図示の地図情報配信センタから通信装置１７を介して配信された差分データやＣＤ−ＲＯＭ６に記録された最新バージョンの広域地図情報等の更新情報をダウンロードすることによって更新される。
【０１２５】
［地図情報更新処理３］
次に、上記のように構成されたナビゲーション装置８０のＣＰＵ４１が実行する処理であって、道路情報８２、音声・画像情報８３、検索情報８４を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理３」について図１８乃至図２６に基づいて説明する。
【０１２６】
図１８は実施例３に係るナビゲーション装置８０のＣＰＵ４１が実行する処理であって、道路情報８２、音声・画像情報８３、検索情報８４を使用しつつ、最新バージョンの地図情報に更新する「地図情報更新処理３」を示すフローチャートである。
尚、図１８にフローチャートで示されるプログラムはナビゲーション装置８０のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されており、ＣＰＵ４１により所定時間毎に（例えば、約１０ミリ秒毎乃至１００ミリ秒毎である。）実行される。
【０１２７】
図１８に示すように、先ず、Ｓ２１１において、ＣＰＵ４１は、タッチパネル、操作スイッチ等の操作部１４の入力操作等によって、読取部１８に装着されたＣＤ−ＲＯＭ６から最新バージョンの地図情報を読み込んで、地図情報ＤＢ８１に格納される道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５を更新するように指示する更新指示が入力されたか否かを判定する判定処理を実行する。
【０１２８】
そして、地図情報ＤＢ８１に格納される道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５を更新するように指示する更新指示が入力されていない場合には（Ｓ２１１：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
一方、地図情報ＤＢ８１に格納される道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５を更新するように指示する更新指示が入力された場合には（Ｓ２１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１２の処理に移行する。
【０１２９】
Ｓ２１２において、ＣＰＵ４１は、道路情報８２、音声・画像情報８３、検索情報８４の記憶されている３つの地図情報記憶領域を管理情報８６から読み出す。そして、ＣＰＵ４１は、各地図情報記憶領域９２〜９５から、この読み出した３つの地図情報記憶領域を除いた残り１個のナビ地図情報記憶領域を現在、地図情報を記憶していない地図情報記憶領域としてＲＡＭ４２に記憶する。
【０１３０】
例えば、ＣＰＵ４１は、管理情報８６から読み出した道路情報８２、音声・画像情報８３、検索情報８４の記憶されている３つの地図情報記憶領域が各地図情報記憶領域９２〜９４である場合には、第４地図情報記憶領域９５を現在、地図情報を記憶していない地図情報記憶領域としてＲＡＭ４２に記憶する。
【０１３１】
そして、Ｓ２１３において、ＣＰＵ４１は、現在、地図情報を記憶していない地図情報記憶領域をＲＡＭ４２から読み出し、この地図情報記憶領域を初期化する。例えば、ＣＰＵ４１は、現在、地図情報を記憶していない地図情報記憶領域として第４地図情報記憶領域９５をＲＡＭ４２から読み出した場合には、第４地図情報記憶領域９５を初期化する。
尚、上記Ｓ２１２〜Ｓ２１３において、ＣＰＵ４１は、管理情報８６から現在、地図情報を記憶していない地図情報記憶領域を読み出し、当該地図情報記憶領域を初期化するようにしてもよい。
【０１３２】
その後、Ｓ２１４において、ＣＰＵ４１は、現在使用中の道路情報８２に対応する最新バージョンの道路情報８２をＣＤ−ＲＯＭ６から読み出して、この初期化した地図情報記憶領域に記憶する。ここで、道路情報８２、音声・画像情報８３、検索情報８４を更新する優先順位として、道路情報８２に対して１番目の優先順位、音声・画像情報８３に対して２番目の優先順位、検索情報８４に対して３番目の優先順位が、予め付されており、ＲＯＭ４３に記憶されている。尚、道路情報８２、音声・画像情報８３、検索情報８４を更新する優先順位は、これに限らず、任意に付与してよい。
【０１３３】
続いて、Ｓ２１５において、ＣＰＵ４１は、最新バージョンの道路情報８２を記憶した地図情報記憶領域に関する管理情報８６を更新する。具体的には、ＣＰＵ４１は、この記憶した地図情報記憶領域に対応させて道路情報８２のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、現在使用中の道路情報８２の使用を中止し、最新バージョンの道路情報８２の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの道路情報８２を使用して自車位置周辺の地図表示や経路探索等を行うことが可能となる。
【０１３４】
そして、Ｓ２１６において、ＣＰＵ４１は、この使用を中止した道路情報８２が記憶されている地図情報記憶領域、つまり、使用を開始した最新バージョンの道路情報８２に対応する旧バージョンの道路情報８２が記憶されている地図情報記憶領域を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの道路情報８２が記憶されている地図情報記憶領域、つまり、更新前に使用していた道路情報８２が記憶されている地図情報記憶領域を初期化する。
【０１３５】
続いて、Ｓ２１７において、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から更新する優先順位が２番目の最新バージョンの音声・画像情報８３を読み出して、この初期化した地図情報記憶領域に記憶する。
【０１３６】
その後、Ｓ２１８において、ＣＰＵ４１は、最新バージョンの音声・画像情報８３を記憶した地図情報記憶領域に関する管理情報８６を更新する。具体的には、ＣＰＵ４１は、この記憶した地図情報記憶領域に対応させて音声・画像情報８３のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、現在使用中の音声・画像情報８３の使用を中止し、最新バージョンの音声・画像情報８３の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの音声・画像情報８３を使用して経路案内等を行うことが可能となる。
【０１３７】
そして、Ｓ２１９において、ＣＰＵ４１は、この使用を中止した音声・画像情報８３が記憶されている地図情報記憶領域、つまり、使用を開始した最新バージョンの音声・画像情報８３に対応する旧バージョンの音声・画像情報８３が記憶されている地図情報記憶領域を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの音声・画像情報８３が記憶されている地図情報記憶領域、つまり、更新前に使用していた音声・画像情報８３が記憶されている地図情報記憶領域を初期化する。
【０１３８】
続いて、Ｓ２２０において、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から更新する優先順位が３番目の最新バージョンの検索情報８４を読み出して、この初期化した地図情報記憶領域に記憶する。
【０１３９】
その後、Ｓ２２１において、ＣＰＵ４１は、最新バージョンの検索情報８４を記憶した地図情報記憶領域に関する管理情報８６を更新する。具体的には、ＣＰＵ４１は、この記憶した地図情報記憶領域に対応させて検索情報８４のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、現在使用中の検索情報８４の使用を中止し、最新バージョンの検索情報８４の使用を開始する。これにより、ＣＰＵ４１は、最新バージョンの検索情報８４を使用して経路探索等を行うことが可能となる。
【０１４０】
そして、Ｓ２２２において、ＣＰＵ４１は、この使用を中止した検索情報８４が記憶されている地図情報記憶領域、つまり、使用を開始した最新バージョンの検索情報８４に対応する旧バージョンの検索情報８４が記憶されている地図情報記憶領域を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの検索情報８４が記憶されている地図情報記憶領域、つまり、更新前に使用していた検索情報８４が記憶されている地図情報記憶領域を初期化する。
【０１４１】
続いて、Ｓ２２３において、ＣＰＵ４１は、この初期化した地図情報記憶領域に関する管理情報８６を更新する。具体的には、ＣＰＵ４１は、この初期化した地図情報記憶領域に対応させて地図情報が記憶されていない旨、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。
【０１４２】
その後、Ｓ２２４において、ＣＰＵ４１は、ＬＣＬ情報８５の使用を中止する。そして、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＬＣＬ情報８５を読み出し、ＬＣＬ情報記憶領域９６に上書き記憶して、ＬＣＬ情報８５を最新バージョンに更新後、ＬＣＬ情報８５の使用を開始する。尚、上記Ｓ２１２において、ＣＰＵ４１は、ＬＣＬ情報８５の使用を中止しておくようにしてもよい。つまり、ＣＰＵ４１は、道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５の更新中は、ＬＣＬ情報８５の使用を中止するようにしてもよい。
【０１４３】
そして、Ｓ２２５において、ＣＰＵ４１は、ＬＣＬ情報記憶領域９６に関する管理情報８６を更新後、当該処理を終了する。具体的には、ＣＰＵ４１は、ＬＣＬ情報記憶領域９６に対応させてＬＣＬ情報８５のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶後、当該処理を終了する。
【０１４４】
ここで、ＣＰＵ４１が各地図情報記憶領域９２〜９４に記憶している道路情報８２、音声・画像情報８３、検索情報８４の使用中に、これら道路情報８２、音声・画像情報８３、検索情報８４を更新するように指示する更新指示が入力された場合の地図情報を更新する一例について図１９乃至図２６に基づいて説明する。
【０１４５】
先ず、図１９に示すように、各地図情報記憶領域９２〜９４には、道路情報８２、音声・画像情報８３、検索情報８４が記憶され、第４地図情報記憶領域９５には、地図情報は記憶されていない。また、ＬＣＬ情報記憶領域９６にはＬＣＬ情報８５が記憶されている。また、管理情報８６として、各地図情報記憶領域９２〜９４、及びＬＣＬ情報記憶領域９６のそれぞれに対応させて各情報８２〜８５のバージョン、更新日等が管理情報記憶領域９７に記憶されている。また、管理情報８６として、第４地図情報記憶領域９５には地図情報が記憶されていない旨が、管理情報記憶領域９７に記憶されている。
【０１４６】
そして、道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報９６を更新するように指示する更新指示が、操作部１４から入力された場合には、ＣＰＵ４１は、管理情報８６から道路情報８２、音声・画像情報８３、検索情報８４の記憶されている３つの各地図情報記憶領域９２〜９４を読み出す。そして、ＣＰＵ４１は、各地図情報記憶領域９２〜９５から、この読み出した３つの各地図情報記憶領域９２〜９４を除いた残り１個の第４ナビ地図情報記憶領域９５を現在、地図情報を記憶していない地図情報記憶領域として、当該第４地図情報記憶領域９５を初期化する（Ｓ２１１：ＹＥＳ〜Ｓ２１３）。尚、ＣＰＵ４１は、管理情報８６から現在、地図情報を記憶していない第４地図情報記憶領域９５を読み出し、当該第４地図情報記憶領域９５を初期化するようにしてもよい。
【０１４７】
続いて、図２０に示すように、ＣＰＵ４１は、現在使用中の道路情報８２に対応する最新バージョンの道路情報８２をＣＤ−ＲＯＭ６から読み出して、この初期化した第４地図情報記憶領域９５に記憶する。そして、ＣＰＵ４１は、第４地図情報記憶領域９５に記憶した地図情報が最新バージョンの道路情報８２である旨と、この道路地図情報８２のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、第１地図情報記憶領域９２に記憶している道路情報８２の使用を中止し、第４地図情報記憶領域９５に記憶した最新バージョンの道路情報８２の使用を開始する（Ｓ２１４〜Ｓ２１５）。
【０１４８】
その後、図２１に示すように、ＣＰＵ４１は、この使用を中止した道路情報８２が記憶されている第１地図情報記憶領域９２、つまり、使用を開始した最新バージョンの道路情報８２に対応する旧バージョンの道路情報８２が記憶されている第１地図情報記憶領域９２を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの道路情報８２が記憶されている第１地図情報記憶領域９２を初期化する（Ｓ２１６）。
【０１４９】
そして、図２２に示すように、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から更新する優先順位が２番目の最新バージョンの音声・画像情報８３を読み出して、この初期化した第１地図情報記憶領域９２に記憶する。その後、ＣＰＵ４１は、第１地図情報記憶領域９２に記憶した地図情報が最新バージョンの音声・画像情報８３である旨と、この音声・画像情報８３のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、第２地図情報記憶領域９３に記憶している音声・画像情報８３の使用を中止し、第１地図情報記憶領域９２に記憶した最新バージョンの音声・画像情報８３の使用を開始する（Ｓ２１７〜Ｓ２１８）。
【０１５０】
続いて、図２３に示すように、ＣＰＵ４１は、この使用を中止した音声・画像情報８３が記憶されている第２地図情報記憶領域９３、つまり、使用を開始した最新バージョンの音声・画像情報８３に対応する旧バージョンの音声・画像情報８３が記憶されている第２地図情報記憶領域９３を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの音声・画像情報８３が記憶されている第２地図情報記憶領域９３を初期化する（Ｓ２１９）。
【０１５１】
その後、図２４に示すように、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から更新する優先順位が３番目の最新バージョンの検索情報８４を読み出して、この初期化した第２地図情報記憶領域９３に記憶する。その後、ＣＰＵ４１は、第２地図情報記憶領域９３に記憶した地図情報が最新バージョンの検索情報８４である旨と、この検索情報８４のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する。また、ＣＰＵ４１は、第３地図情報記憶領域９４に記憶している検索情報８４の使用を中止し、第２地図情報記憶領域９３に記憶した最新バージョンの検索情報８４の使用を開始する（Ｓ２２０〜Ｓ２２１）。
【０１５２】
そして、図２５に示すように、ＣＰＵ４１は、この使用を中止した検索情報８４が記憶されている第３地図情報記憶領域９４、つまり、使用を開始した最新バージョンの検索情報８４に対応する旧バージョンの検索情報８４が記憶されている第３地図情報記憶領域９４を管理情報８６に基づいて検出する。そして、ＣＰＵ４１は、この検出した旧バージョンの検索情報８４が記憶されている第３地図情報記憶領域９４を初期化する（Ｓ２２２）。
【０１５３】
続いて、ＣＰＵ４１は、この初期化した第３地図情報記憶領域９４に関する管理情報８６を更新する。具体的には、ＣＰＵ４１は、この初期化した第３地図情報記憶領域９４に対応させて地図情報が記憶されていない旨、更新日付等を管理情報８６として管理情報記憶領域９７に記憶する（Ｓ２２３）。
【０１５４】
その後、図２６に示すように、ＣＰＵ４１は、ＬＣＬ情報８５の使用を中止する。そして、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から最新バージョンのＬＣＬ情報８５を読み出し、ＬＣＬ情報記憶領域９６に上書き記憶して、ＬＣＬ情報８５を最新バージョンに更新後、ＬＣＬ情報８５の使用を開始する。続いて、ＣＰＵ４１は、ＬＣＬ情報記憶領域９６に対応させてＬＣＬ情報８５のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶後、当該処理を終了する。
【０１５５】
［実施例３の効果］
以上詳細に説明した通り、実施例３に係るナビゲーション装置８０では、ＣＰＵ４１は、道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５を更新するように指示する更新指示が入力された場合には、各地図情報記憶領域９２〜９５のうちの地図情報を記憶していない地図情報記憶領域を初期化する。その後、ＣＰＵ４１は、ＣＤ−ＲＯＭ６から更新の優先順位が１番目の最新バージョンの道路情報８２を読み出し、この初期化された地図情報記憶領域に全て記憶するため、道路情報８２の更新によるファイルの断片化等を避けることが可能となる。
【０１５６】
また、ＣＰＵ４１は、最新バージョンの道路情報８２を記憶後、更新情報８６を更新するため、ナビゲーション装置８０の動作中に、最新バージョンの道路情報８２を記憶することが可能となると共に、この最新バージョンの道路情報８２を使用できるように自動的に切り換えることが可能となる。
【０１５７】
また、ＣＰＵ４１は、ナビゲーション装置８０の動作中に、更新の優先順位が１番目の最新バージョンの道路情報８２に切り換えた後、更新された管理情報８６に基づいて、旧バージョンの道路情報８２が記憶されている地図情報記憶領域から優先順位に従って順番に各地図情報記憶領域を初期化する。そして、ＣＰＵ４１は、この初期化された各地図情報記憶領域に記憶されていた旧バージョンの道路情報８２、音声・画像情報８３、検索情報８４のそれぞれの次の優先順位の地図情報に対応する最新バージョンの地図情報をＣＤ−ＲＯＭ６から読み出し、この初期化した各地図情報記憶領域に記憶する。また、ＣＰＵ４１は、初期化した各地図情報記憶領域に最新バージョンの音声・画像情報８３、検索情報８４を記憶する毎に、管理情報８６を更新する。
【０１５８】
これにより、音声・画像情報８３、検索情報８４の更新によるファイルの断片化等を避けることが可能となる。また、ＣＰＵ４１は、ナビゲーション装置８０の動作中に、最新バージョンの音声・画像情報８３、検索情報８４を優先順位に従って順番に記憶することが可能となると共に、更新された最新バージョンの音声・画像情報８３、検索情報８４を順番に使用できるように自動的に切り換えることが可能となる。
【０１５９】
更に、ＣＰＵ４１は、更新の優先順位が最後の旧バージョンの検索情報８４が記憶されている地図情報記憶領域を初期化後、管理情報８６を更新するため、当該管理情報８６に基づいて地図情報を記憶しない地図情報記憶領域を常に１個選択することができる。また、初期化された地図情報記憶領域に最新バージョンの道路情報８２等を記憶している途中で中止した場合には、この最新バージョンの道路情報８２等に対応する地図情報が記憶されている地図情報記憶領域は初期化されず、管理情報８６が残っているため、ＣＰＵ４１は、管理情報８６に基づいて更新されていない旧バージョンの道路情報８２等を利用することができる。
【０１６０】
また、第１地図情報記憶領域９２、第２地図情報記憶領域９３、第３地図情報記憶領域９４及び第４地図情報記憶領域９５をほぼ同じ記憶容量に設定することによって、ＣＤ−ＲＯＭ６に記録された最新バージョンの道路情報８２、音声・画像情報８３、検索情報８４を各地図情報記憶領域９２〜９５のうちのいずれかに確実に全て記憶することが可能となる。
【０１６１】
尚、本発明は前記実施例１乃至実施例３に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０１６２】
（Ａ）例えば、前記実施例１において、ナビゲーション装置１の走行案内や経路探索に使用される日本全国、アメリカ合衆国全国、西ヨーロッパ等の最新バージョンの広域地図情報をほぼ同じ情報量、つまり、ほぼ同じデータ量の３つ以上の地図領域になるように行政区画の境界線（例えば、県境、州境、国境等である。）に沿って分割された３つ以上のナビ地図情報を、それぞれＣＤ−ＲＯＭ６に記録するようにしてもよい。また、データ記録部１２の地図情報ＤＢ記憶領域５１に、ほぼ同じ記憶容量に設定された広域地図情報の分割数に等しい個数のナビ地図情報記憶領域を設けるようにしてもよい。
【０１６３】
この場合には、ＣＰＵ４１は、各ナビ地図情報を更新するように指示する更新指示が入力された場合には、各ナビ地図情報記憶領域のうちの現在使用している地図情報が記憶されていないいずれかのナビ地図情報記憶領域を初期化する。そして、ＣＰＵ４１は、この初期化された記憶領域に、現在使用している地図情報が含まれる地図領域に対応する最新バージョンのナビ地図情報を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。
【０１６４】
その後、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した地図情報の使用を開始すると共に、残りのナビ地図情報記憶領域を順次初期化して、それぞれに未だ読み出されていない最新バージョンのナビ地図情報を読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して記憶し、管理情報２８を更新するようにしてもよい。
【０１６５】
これにより、ＣＰＵ４１は、各ナビ地図情報記憶領域のそれぞれを初期化後、この初期化された各ナビ地図情報記憶領域に最新バージョンの各ナビ地図情報を全て記憶するため、最新バージョンの各ナビ地図情報を各ナビ地図情報記憶領域に記憶する際に、ファイルの断片化等を避けることが可能となる。また、ＣＰＵ４１は、ナビゲーション装置１の動作中に、最新バージョンの更新地図情報を記憶することが可能になると共に、この更新地図情報を使用するように自動的に切り換えることが可能となる。
【０１６６】
（Ｂ）また、例えば、前記実施例１又は実施例２において、Ａナビ地図情報２６とＢナビ地図情報２７の相互の境界部分を、行政区画の境界線（例えば、県境、州境、国境等である。）から外側の所定距離範囲（例えば、約１０ｋｍの範囲である。）の部分をそれぞれ含むように設定してもよい。これにより、自車位置が当該境界線に近い位置にあっても、液晶ディスプレイ１５の自車位置周辺の地図表示をスムーズに行うことが可能になると共に、経路探索をより正確に行うことが可能となる。
【０１６７】
尚、この場合には、上記Ｓ１２において、ＣＰＵ４１は、自車位置が位置する行政区画（例えば、県、州、国等である。）が、第１ナビ地図情報記憶領域５２に記憶されている地図情報の地図領域内に該当するか否かを判定する判定処理を実行する。
【０１６８】
（Ｃ）また、例えば、前記実施例２において、ナビゲーション装置１の走行案内や経路探索に使用される日本全国、アメリカ合衆国全国、西ヨーロッパ等の最新バージョンの広域地図情報をほぼ同じ情報量、つまり、ほぼ同じデータ量の３つ以上の地図領域になるように行政区画の境界線（例えば、県境、州境、国境等である。）に沿って分割された３つ以上のナビ地図情報を、それぞれＣＤ−ＲＯＭ６に記録するようにしてもよい。また、データ記録部１２の地図情報ＤＢ記憶領域７１に、ほぼ同じ記憶容量に設定された広域地図情報の分割数に「１」加算した個数のナビ地図情報記憶領域を設けるようにしてもよい。
【０１６９】
この場合には、ＣＰＵ４１は、各ナビ地図情報を更新するように指示する更新指示が入力された場合には、各ナビ地図情報記憶領域のうちのナビ地図情報を記憶していないナビ地図情報記憶領域を初期化する。そして、ＣＰＵ４１は、この初期化されたナビ地図情報記憶領域に、現在使用している地図情報が含まれる地図領域に対応する最新バージョンのナビ地図情報を読取部１８を介してＣＤ−ＲＯＭ６から読み出して記憶する。
【０１７０】
その後、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した地図情報の使用を開始すると共に、残りのナビ地図情報記憶領域を順次初期化して、それぞれに未だ読み出されていない最新バージョンのナビ地図情報を読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して記憶し、管理情報２８を更新するようにしてもよい。そして、ＣＰＵ４１は、最後のナビ地図情報記憶領域を初期化した後、管理情報２８を更新するようにしてもよい。
【０１７１】
これにより、ＣＰＵ４１は、各ナビ地図情報記憶領域のうちのナビ地図情報を記憶していないナビ地図情報記憶領域を初期化して、現在使用しているナビ地図情報に対応する最新バージョンのＡナビ地図情報を記憶するため、ファイルの断片化等を避けることが可能となる。また、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した最新バージョンのナビ地図情報の使用を開始するため、ナビゲーション装置７０の動作中に、現在使用しているナビ地図情報を最新バージョンに更新して、使用できるように自動的に切り換えることが可能となる。
【０１７２】
また、ＣＰＵ４１は、ナビゲーション装置７０の動作中に、最新バージョンの更新地図情報を記憶することが可能になると共に、この更新地図情報を使用するように自動的に切り換えることが可能となる。また、ＣＰＵ４１は、管理情報２８を更新後、旧バージョンのナビ地図情報を記憶しているナビ地図情報記憶領域を初期化した後、管理情報２８を再度、更新するため、当該管理情報２８に基づいて地図情報を記憶しないナビ地図情報記憶領域、つまり、空き記憶領域を常に１個選択することができる。
【０１７３】
また、各ナビ地図情報記憶領域のうちの初期化されたナビ地図情報記憶領域に最新バージョンのナビ地図情報を記憶している途中で中止した場合には、この最新バージョンのナビ地図情報に対応する旧バージョンのナビ地図情報が記憶されているナビ地図情報記憶領域は初期化されず、管理情報２８が残っているため、ＣＰＵ４１は、管理情報２８に基づいて全地図情報を利用することができる。
【０１７４】
（Ｄ）また、例えば、前記実施例２において、上記Ｓ１１４において、ＣＰＵ４１は、現在使用していないナビ地図情報に対応する最新バージョンのナビ地図情報をＣＤ−ＲＯＭ６から読み出して、この初期化したナビ地図情報記憶領域に記憶するようにしてもよい。また、この場合には、上記Ｓ１１７において、ＣＰＵ４１は、現在、使用しているナビ地図情報に対応する最新バージョンのナビ地図情報をＣＤ−ＲＯＭ６から読み出して、初期化したナビ地図情報記憶領域に記憶するようにしてもよい。そして、上記Ｓ１１８において、ＣＰＵ４１は、現在使用中のナビ地図情報の使用を中止し、最新バージョンのナビ地図情報の使用を開始するようにしてもよい。
【０１７５】
これにより、ＣＰＵ４１は、管理情報２８を更新して、新たに記憶した最新バージョンのナビ地図情報の使用を開始するため、ナビゲーション装置７０の動作中に、現在使用しているナビ地図情報を最新バージョンに更新して、使用できるように自動的に切り換えることが可能となる。また、ＣＰＵ４１は、管理情報２８を更新後、旧バージョンのＡナビ地図情報２６又はＢナビ地図情報２７を記憶しているナビ地図情報記憶領域を初期化した後、管理情報２８を再度、更新するため、当該管理情報２８に基づいて地図情報を記憶しないナビ地図情報記憶領域、つまり、空き記憶領域を常に１個選択することができる。
【０１７６】
また、各ナビ地図情報記憶領域７２〜７４のうちの初期化されたナビ地図情報記憶領域に最新バージョンのナビ地図情報を記憶している途中で中止した場合には、この最新バージョンのナビ地図情報に対応する旧バージョンのナビ地図情報が記憶されているナビ地図情報記憶領域は初期化されず、管理情報２８が残っているため、ＣＰＵ４１は、管理情報２８に基づいて全地図情報を利用することができる。
【０１７７】
（Ｅ）また、例えば、前記実施例３において、ＬＣＬ情報記憶領域９６を設けないようにしてもよい。また、この場合には、第１地図情報記憶領域９２〜第４地図情報記憶領域９５のいずれかに、道路情報８２、音声・画像情報８３、検索情報８４及びＬＣＬ情報８５を記憶するようにしてもよい。そして、上記Ｓ２１２において、ＣＰＵ４１は、ＬＣＬ情報８５の使用を中止し、ＬＣＬ情報８５の記憶されている地図情報記憶領域を管理情報８６から読み出すようにしてもよい。
【０１７８】
続いて、上記Ｓ２１３において、ＣＰＵ４１は、ＬＣＬ情報８５の記憶されている地図情報記憶領域を初期化するようにしてもよい。その後、ＣＰＵ４１は、上記Ｓ２１４〜Ｓ２２２の処理を実行後、上記Ｓ２２３において、ＣＤ−ＲＯＭ６から最新バージョンのＬＣＬ情報８５を読み出し、この初期化した地図情報記憶領域に記憶するようにしてもよい。そして、ＣＰＵ４１は、最新バージョンのＬＣＬ情報８５を記憶した地図情報記憶領域に関する管理情報８６を更新した後、当該処理を終了するようにしてもよい。
【０１７９】
具体的には、ＣＰＵ４１は、この記憶した地図情報記憶領域に対応させてＬＣＬ情報８５のバージョン、更新日付等を管理情報８６として管理情報記憶領域９７に記憶後、当該処理を終了するようにしてもよい。
これにより、上記実施例３の効果に加えて、ＬＣＬ情報記憶領域９６を地図情報ＤＢ記憶領域９１から削減することができ、データ記録部１２の記憶容量の小型化を図ることができる。
【０１８０】
（Ｆ）また、例えば、前記実施例２において、地図情報ＤＢ記憶領域７１に４つ以上のナビ地図情報記憶領域を設けるようにしてもよい。また、この４つ以上のナビ地図情報記憶領域のそれぞれの記憶容量は、ＣＤ−ＲＯＭ６から読み出したＡナビ地図情報２６又はＢナビ地図情報２７の一方のデータを全て記憶することが可能なほぼ同じ記憶容量に設定するのが望ましい。
【０１８１】
また、各ナビ地図情報２６、２７に関する管理情報２８（例えば、各ナビ地図情報２６、２７の記憶されているナビ地図情報記憶領域、各ナビ地図情報２６、２７の地図領域、バージョン、更新日付等である。）を管理情報記憶領域７５に記憶するようにしてもよい。
これにより、ＣＰＵ４１は、上記Ｓ１１２において、４つ以上のナビ地図情報記憶領域から各ナビ地図情報２６、２７を記憶していないナビ地図情報記憶領域、つまり、現在、地図情報を記憶していないナビ地図情報記憶領域を確実に１個取得して、ＲＡＭ４２に記憶することができる。
【０１８２】
（Ｇ）また、例えば、前記実施例３において、地図情報ＤＢ記憶領域９１に５つ以上の地図情報記憶領域を設けるようにしてもよい。また、この５つ以上の地図情報記憶領域のそれぞれの記憶容量は、ＣＤ−ＲＯＭ６から読み出した最新バージョンの道路情報８２、音声・画像情報８３、検索情報８４のいずれかのデータを全て記憶することが可能なほぼ同じ記憶容量に設定するのが望ましい。
【０１８３】
また、道路情報８２、音声・画像情報８３、検索情報８４に関する管理情報８６（例えば、各情報８２〜８５の記憶されている地図情報記憶領域、各情報８２〜８５のバージョン、更新日付等である。）を管理情報記憶領域９７に記憶するようにしてもよい。
これにより、ＣＰＵ４１は、上記Ｓ２１２において、５つ以上の地図情報記憶領域から道路情報８２、音声・画像情報８３、検索情報８４を記憶していない地図情報記憶領域、つまり、現在、地図情報を記憶していない地図情報記憶領域を確実に１個取得して、ＲＡＭ４２に記憶することができる。
【符号の説明】
【０１８４】
１、７０、８０      ナビゲーション装置
１１      現在地検出処理部
１２      データ記録部
１３      ナビゲーション制御部
１４      操作部
１５      液晶ディスプレイ
２５、８１      地図情報ＤＢ
２６      Ａナビ地図情報
２７      Ｂナビ地図情報
２８、８６      管理情報
４１      ＣＰＵ
４２      ＲＡＭ
４３      ＲＯＭ
５１、７１、９１      地図情報ＤＢ記憶領域
５２、７２      第１ナビ地図情報記憶領域
５３、７３      第２ナビ地図情報記憶領域
５４、７５、９７      管理情報記憶領域
６１            車両位置マーク
７４      第３ナビ地図情報記憶領域
８２      道路情報
８３      音声・画像情報
８４      検索情報
８５      ＬＣＬ情報
９２      第１地図情報記憶領域
９３      第２地図情報記憶領域
９４      第３地図情報記憶領域
９５      第４地図情報記憶領域
９６      ＬＣＬ情報記憶領域
【図１】
2010211193.tif 000003
【図２】
2010211193.tif 000004
【図３】
2010211193.tif 000005
【図４】
2010211193.tif 000006
【図５】
2010211193.tif 000007
【図６】
2010211193.tif 000008
【図７】
2010211193.tif 000009
【図８】
2010211193.tif 000010
【図９】
2010211193.tif 000011
【図１０】
2010211193.tif 000012
【図１１】
2010211193.tif 000013
【図１２】
2010211193.tif 000014
【図１３】
2010211193.tif 000015
【図１４】
2010211193.tif 000016
【図１５】
2010211193.tif 000017
【図１６】
2010211193.tif 000018
【図１７】
2010211193.tif 000019
【図１８】
2010211193.tif 000020
【図１９】
2010211193.tif 000021
【図２０】
2010211193.tif 000022
【図２１】
2010211193.tif 000023
【図２２】
2010211193.tif 000024
【図２３】
2010211193.tif 000025
【図２４】
2010211193.tif 000026
【図２５】
2010211193.tif 000027
【図２６】
2010211193.tif 000028