(57)【要約】【課題】  異なる種別のデータを使用してナビゲーションを行うナビゲーション装置において、異なる種別のデータ間のバージョンの不整合による問題を解決することができるナビゲーション装置を提供すること。【解決手段】  車載用ナビゲーション装置１は、データ提供センタ９から経路探索用データや背景データや検索データなどの更新を受けることができる。更新は、異なる種別のデータごとに、ブロック単位に行うことができる。同一のエリアで、異なる種別のデータ間にバージョンの不整合が生じている場合がある。その場合には、そのエリアの表示トーンを下げて不整合が生じている旨をユーザに通知する。【選択図】        図５
2005265574.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置であって、
少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、
前記第１の種別のデータと前記第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、
前記第１の種別のデータと前記第２の種別のデータを個別に所定の単位で更新する更新手段と、
所定のエリアに関する前記第１の種別のデータと前記第２の種別データとのバージョンを比較するバージョン比較手段と、
前記所定のエリアに関する前記第１の種別のデータと前記第２の種別データのバージョンが異なるとき、バージョンが異なる旨の通知を行う通知手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記通知手段は、前記所定のエリアに関する前記第１の種別のデータと前記第２の種別のデータのバージョンが異なるときと異ならないときとで前記所定のエリアに関する表示色および表示トーンの少なくともいずれかを異ならせることにより、バージョンが異なる旨の通知を行うことを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置において、
前記通知手段は、前記所定のエリアに関する前記第１の種別のデータと前記第２の種別データのバージョンが異なるとき、バージョンが異なる旨のメッセージを出力することを特徴とするナビゲーション装置。
【請求項４】
請求項１から３のいずれかに記載のナビゲーション装置において、
前記第１の種別のデータは道路の接続に関するデータであり、前記第２の種別のデータは道路地図の表示に関するデータであることを特徴とするナビゲーション装置。
【請求項５】
請求項１から３のいずれかに記載のナビゲーション装置において、
前記第１の種別のデータは道路の接続に関するデータであり、前記第２の種別のデータは市街地図の表示に関するデータであることを特徴とするナビゲーション装置。
【請求項６】
請求項１から３のいずれかに記載のナビゲーション装置において、
前記第１の種別のデータは道路の接続に関するデータであり、前記第２の種別のデータは所望の地点を検索するための検索データであることを特徴とするナビゲーション装置。
【請求項７】
請求項６に記載のナビゲーション装置において、
前記検索データを使用して経路探索の目的地を設定する目的地設定手段と、
前記道路の接続に関するデータを使用して、経路探索を行う経路探索手段とをさらに備え、
前記通知手段は、前記目的地設定手段で目的地が設定されたとき、前記バージョンが異なる旨の通知を開始し、前記経路探索手段で経路探索を開始すると、前記バージョンが異なる旨の通知を終了することを特徴とするナビゲーション装置。
【請求項８】
請求項１から３のいずれかに記載のナビゲーション装置において、
前記第１の種別のデータは経路探索に使用する経路探索用データであり、前記第２の種別のデータは道路地図の表示に使用する地図表示用データであり、
前記制御手段は、前記経路探索用データを使用して経路探索を行い、前記地図表示用データを使用して道路地図を表示するとともに、前記経路探索の結果得られた経路を前記道路地図上に表示し、
前記通知手段は、前記所定のエリアに関する前記経路探索用データと前記地図表示用データのバージョンが異なるときと異ならないときとで、前記所定のエリアの前記経路および道路地図の少なくともいずれかの表示色および表示トーンの少なくともいずれかを異ならせることを特徴とするナビゲーション装置。
【請求項９】
ナビゲーション装置であって、
少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、
前記第１の種別のデータと前記第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、
更新データ提供装置に接続して、前記第１の種別のデータと前記第２の種別のデータを個別に所定の単位で更新する更新手段と、
所定のエリアに関する前記第１の種別のデータと前記第２の種別データとのバージョンを比較するバージョン比較手段とを備え、
前記更新手段は、前記所定のエリアに関する前記第１の種別のデータのバージョンが前記第２の種別データのバージョンより古いとき、前記更新データ提供装置に接続して新しいバージョンの前記第１の種別のデータを取得することを特徴とするナビゲーション装置。
【請求項１０】
ナビゲーション装置であって、
少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、
前記第１の種別のデータと前記第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、
前記第１の種別のデータと前記第２の種別のデータを個別に所定の単位で更新する更新手段と、
所定のエリアに関する前記第１の種別のデータと前記第２の種別データとのバージョンを比較するバージョン比較手段とを備え、
前記制御手段は、前記第１の種別のデータと前記第２の種別のデータとを使用して少なくとも道路地図の表示を行い、前記所定のエリアに関する前記第１の種別のデータと前記第２の種別データのバージョンが異なるとき、前記道路地図の表示縮尺をより広域を表示する縮尺に変更することを特徴とするナビゲーション装置。
【請求項１１】
請求項１０に記載のナビゲーション装置において、
前記制御手段は、前記道路地図の表示縮尺を、前記第１の種別と前記第２の種別との間でバージョンが異ならない前記所定のエリアに関するデータが使用できる縮尺に変更することを特徴とするナビゲーション装置。
【請求項１２】
ナビゲーション装置であって、
複数の種別のデータを格納する格納手段と、
前記複数の種別のデータを使用して、ナビゲーションに関する処理を行う制御手段と、
前記複数の種別のデータを個別に所定の単位で更新する更新手段と、
前記更新手段が第１の種別のデータを所定のエリアに関して更新するとき、前記第１の種別と所定の関係にある第２の種別の前記所定のエリアに関するデータについて、バージョンに不整合が生じることに関する情報を通知する通知手段とを備えることを特徴とするナビゲーション装置。
【請求項１３】
請求項１から１２のいずれかに記載のナビゲーション装置の機能をコンピュータに実現させるナビゲーション制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる種別のデータを使用するナビゲーション装置に関する。
【背景技術】
【０００２】
配信センタサーバにおいて、ナビゲーション装置などの車載端末から地域を指定する地域指定情報を受信し、地域指定情報に対応した更新地図情報を抽出し、更新地図情報をナビゲーション装置などの車載端末へ配信する地図情報配信システムが知られている（例えば、特許文献１）。また、ナビゲーション装置などの車載端末が使用する地図情報には、経路探索用データや背景（地図表示用）データなどの異なる種別のデータがあることも知られている。
【０００３】
【特許文献１】特開２００２−４８５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１の地図情報配信システムでは、異なる種別のデータ間のバージョンの不整合については考慮されていない。例えば、地図情報の更新後、ある地域の経路探索用データと市街地図表示用データのバージョンに不整合があると、経路探索の結果得られた経路を市街地図上に表示するときに、道路表示と経路表示との間にずれが生じるという問題が生じる。また、目的地設定に検索データを使用する場合、検索データと経路探索用データとの間にバージョンの不整合があると、適切な経路探索が行われないという問題が生じる。
【課題を解決するための手段】
【０００５】
請求項１の発明は、ナビゲーション装置に適用され、少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、第１の種別のデータと第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、第１の種別のデータと第２の種別のデータを個別に所定の単位で更新する更新手段と、所定のエリアに関する第１の種別のデータと第２の種別データとのバージョンを比較するバージョン比較手段と、所定のエリアに関する第１の種別のデータと第２の種別データのバージョンが異なるとき、バージョンが異なる旨の通知を行う通知手段とを備えることを特徴とするものである。
請求項２の発明は、請求項１に記載のナビゲーション装置において、通知手段は、所定のエリアに関する第１の種別のデータと第２の種別のデータのバージョンが異なるときと異ならないときとで所定のエリアに関する表示色および表示トーンの少なくともいずれかを異ならせることにより、バージョンが異なる旨の通知を行うことを特徴とするものである。
請求項３の発明は、請求項１に記載のナビゲーション装置において、通知手段は、所定のエリアに関する第１の種別のデータと第２の種別データのバージョンが異なるとき、バージョンが異なる旨のメッセージを出力することを特徴とするものである。
請求項４の発明は、請求項１から３のいずれかに記載のナビゲーション装置において、第１の種別のデータは道路の接続に関するデータであり、第２の種別のデータは道路地図の表示に関するデータであることを特徴とするものである。
請求項５の発明は、請求項１から３のいずれかに記載のナビゲーション装置において、第１の種別のデータは道路の接続に関するデータであり、第２の種別のデータは市街地図の表示に関するデータであることを特徴とするものである。
請求項６の発明は、請求項１から３のいずれかに記載のナビゲーション装置において、第１の種別のデータは道路の接続に関するデータであり、第２の種別のデータは所望の地点を検索するための検索データであることを特徴とするものである。
請求項７の発明は、請求項６に記載のナビゲーション装置において、検索データを使用して経路探索の目的地を設定する目的地設定手段と、道路の接続に関するデータを使用して、経路探索を行う経路探索手段とをさらに備え、通知手段は、目的地設定手段で目的地が設定されたとき、バージョンが異なる旨の通知を開始し、経路探索手段で経路探索を開始すると、バージョンが異なる旨の通知を終了すること特徴とするものである。。
請求項８の発明は、請求項１から３のいずれかに記載のナビゲーション装置において、第１の種別のデータは経路探索に使用する経路探索用データであり、第２の種別のデータは道路地図の表示に使用する地図表示用データであり、制御手段は、経路探索用データを使用して経路探索を行い、地図表示用データを使用して道路地図を表示するとともに、経路探索の結果得られた経路を道路地図上に表示し、通知手段は、所定のエリアに関する経路探索用データと地図表示用データのバージョンが異なるときと異ならないときとで、所定のエリアの経路および道路地図の少なくともいずれかの表示色および表示トーンの少なくともいずれかを異ならせることを特徴とするものである。
請求項９の発明は、ナビゲーション装置に適用され、少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、第１の種別のデータと第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、更新データ提供装置に接続して、第１の種別のデータと第２の種別のデータを個別に所定の単位で更新する更新手段と、所定のエリアに関する第１の種別のデータと第２の種別データとのバージョンを比較するバージョン比較手段とを備え、更新手段は、所定のエリアに関する第１の種別のデータのバージョンが第２の種別データのバージョンより古いとき、更新データ提供装置に接続して新しいバージョンの第１の種別のデータを取得することを特徴とするものである。
請求項１０の発明は、ナビゲーション装置に適用され、少なくとも第１の種別のデータと第２の種別のデータとを格納する格納手段と、第１の種別のデータと第２の種別のデータとを使用して、ナビゲーションに関する処理を行う制御手段と、第１の種別のデータと第２の種別のデータを個別に所定の単位で更新する更新手段と、所定のエリアに関する第１の種別のデータと第２の種別データとのバージョンを比較するバージョン比較手段とを備え、制御手段は、第１の種別のデータと第２の種別のデータとを使用して少なくとも道路地図の表示を行い、所定のエリアに関する第１の種別のデータと第２の種別データのバージョンが異なるとき、道路地図の表示縮尺をより広域を表示する縮尺に変更することを特徴とするものである。
請求項１１の発明は、請求項１０に記載のナビゲーション装置において、制御手段は、道路地図の表示縮尺を、第１の種別と第２の種別との間でバージョンが異ならない所定のエリアに関するデータが使用できる縮尺に変更することを特徴とするものである。
請求項１２の発明は、ナビゲーション装置に適用され、複数の種別のデータを格納する格納手段と、複数の種別のデータを使用して、ナビゲーションに関する処理を行う制御手段と、複数の種別のデータを個別に所定の単位で更新する更新手段と、更新手段が第１の種別のデータを所定のエリアに関して更新するとき、第１の種別と所定の関係にある第２の種別の所定のエリアに関するデータについて、バージョンに不整合が生じることに関する情報を通知する通知手段とを備えることを特徴とするものである。
請求項１３の発明は、ナビゲーション制御プログラムに適用され、請求項１から１２のいずれかに記載のナビゲーション装置の機能をコンピュータに実現させるものである。
【発明の効果】
【０００６】
本発明は、以上説明したように構成しているので、次のような効果を奏する。
異なる種別のデータを使用してナビゲーションを行うナビゲーション装置において、異なる種別のデータ間のバージョンの不整合による問題を解決することができる。特に、同一エリアにおける異なる種別のデータのバージョンに不整合があることをユーザに知らしめることができる。これにより、例えば、ユーザは、バージョンの不整合に起因したナビゲーション処理が行われても混乱したり慌てることがない。また、古いバージョンを持った種別のデータの更新をユーザに促すこともできる。
【発明を実施するための最良の形態】
【０００７】
−第１の実施の形態−
図１は、本実施の形態の、ナビゲーション装置に使用する地図データや検索データの更新システムを示す図である。車載用ナビゲーション装置１は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体２から、地図データや検索データ（案内検索データ）などを読み取る。データ提供センタ９のサーバ６は、地図データベース７や検索データベース８から地図データや検索データを読み取り、地図データや検索データの更新データをナビゲーション装置へ提供する。
【０００８】
ナビゲーション装置１は、携帯電話などの通信装置４と接続可能である。ナビゲーション装置１は、通信装置４を介して電話回線網５に接続し、さらに電話回線網５を介してサーバ６に接続することができる。サーバ６は、古い地図データから最新の地図データまでを地図データベース７に保有し、また、古い検索データから最新の検索データまでを検索データベース８に保有する。従って、サーバ６は、地図データや検索データの一部を更新する更新データを電話回線網５を介してナビゲーション装置１に提供することができる。携帯電話４は、無線により電話回線網５に接続される。
【０００９】
ナビゲーション装置１は、制御装置１１と不揮発性メモリ１２を有する。制御装置１１は、マイクロプロセッサおよびその周辺回路から構成される。不揮発性メモリ１２は、ナビゲーション装置１の内部に設けられたハードディスクや、フラッシュメモリなどの不揮発性メモリである。不揮発性メモリ１２は、ナビゲーション装置１の電源が落とされても、書きこまれたデータが消えない記憶装置であればどのようなものでもよい。
【００１０】
データ提供センタ９の地図データベース７や検索データベース８は、新旧すべての地図データや検索データなどを有しているためマザーデータのデータベースである。サーバ６は、地図データベース７や検索データベース８を使用して、初期の（更新前の）地図データや検索データなどを有する記録媒体２を準備することもできる。
【００１１】
図２は、車載用ナビゲーション装置１のブロック図である。ナビゲーション装置１は、制御装置１１、不揮発性メモリ１２、現在地検出装置１３、ＤＶＤ駆動装置１４、メモリ１５、通信インターフェース１６、入力装置１７、モニタ１８などを有する。
【００１２】
現在地検出装置１３は車両の現在地を検出する現在地検出装置であり、例えば車両の進行方位を検出する方位センサや車速を検出する車速センサやＧＰＳ（Global Positioning System）衛星からのＧＰＳ信号を検出するＧＰＳセンサ等から成る。ＤＶＤ駆動装置１４は、記録媒体２を搭載して地図データなどを読み込む装置である。本実施の形態では、記録媒体２はＤＶＤ−ＲＯＭとする。なお、ＣＤ−ＲＯＭや他の記録媒体であってもよい。
【００１３】
メモリ１５は、現在地検出装置１３によって検出された車両位置情報等を格納したり、制御装置１１が演算した推奨経路上のノード情報やリンク情報等を格納するメモリである。メモリ１５は制御装置１１のワーキングエリアである。通信インターフェース１６は、通信装置４を接続するインターフェースである。通信インターフェース１６を介して携帯電話の利用や、インターネットとの接続が可能である。
【００１４】
モニタ１８は、地図や推奨経路や各種情報を表示する表示装置である。モニタ１８は、ナビゲーション装置本体の一部として一体に設けてもよいし、筐体としては別々に設けてもよい。さらに、モニタ１８のみを、ナビゲーション装置本体とケーブルなどによって接続し、分離した位置に設けるようにしてもよい。入力装置１７は、経路探索時に車両の目的地等を入力したりする入力装置である。検索キーを入力するときにも使用する。リモコンであってもよいし、モニタ１８の画面上に設けられたタッチパネルなどで構成してもよい。
【００１５】
制御装置１１は、現在地検出装置１３で検出された車両の現在地情報と記録媒体２や不揮発性メモリ１２に格納された地図データや検索データなどを使用して、道路地図の表示、経路計算（経路探索）、経路誘導等の各種のナビゲーション処理を行う。なお、制御装置１１が実行する各種の処理プログラムは、制御装置１１内部に設けられたＲＯＭ（不図示）に組み込まれている。
【００１６】
データ提供センタ９のサーバ６はコンピュータシステムであり、地図データベース７や検索データベース８を使用して、更新データの提供をはじめ各種の処理を行う。サーバ６のコンピュータシステムは、汎用コンピュータやワークステーションやパソコンなど各種のコンピュータにより構成できる。
【００１７】
次に、ナビゲーション装置１で使用される地図データと検索データについて説明する。
【００１８】
−地図データ−
地図データは、地図に関する情報であり、背景（地図表示用）データ、道路（ロケータ用）データ、経路探索用データ（ネットワークデータ）、経路誘導用データ（交差点名称・道路名称・方面名称・方向ガイド施設情報など）などのデータ種別がある。背景データは、道路や道路地図の背景を表示するためのデータである。道路データは、車両の道路上の位置（現在地）の特定やマップマッチングなどに使用されるデータである。経路探索用データは、道路形状とは直接関係しない分岐情報などから成るデータであり、主に推奨経路を演算（経路探索）する際に用いられる。経路誘導用データは、交差点の名称などから成るデータであり、演算された推奨経路に基づき運転者等に推奨経路を誘導する際に用いられる。
【００１９】
道路データ（ロケータ用データ）は、例えば道路をリンクとノードとリンク列という概念で表した場合のリンク列データである。ノードは交差点や道路上特に指定された点を言う。リンクはノード間の道路に該当し、リンク列は１本の道路を複数のリンクで表したものである。リンク列データは、公知な内容である。背景データは、例えば、ポリゴンやポリラインなどのデータである。道路の表示は、ポリラインなどのデータを使用して行う。
【００２０】
本実施の形態の地図データは、レベル、ブロック、メッシュという概念で管理する。本実施の形態では、地図データを縮尺率が異なる７つのレベルに分け、最詳細の縮尺率のレベルをレベル０とし、最広域地図のレベルをレベル６とする。各レベルは縮尺率が異なる地図データを含むものであるが、対象となる領域は各レベルとも同じである。すなわち、日本全土が対象であると、各レベルごとに縮尺率が異なる日本全土の地図データを有する。例えば、レベル０では縮尺率１／６２５０、レベル３では縮尺率１／４０００００、レベル４では縮尺率１／１６０００００、レベル６では縮尺率１／１２８０００００の日本全土の地図データを有する。
【００２１】
本実施の形態では、データ種別によって全レベルのデータが存在するもの、特定のレベルのデータのみ存在するものがある。背景（地図表示用）データは、レベル０〜６のデータが存在する。ロケータ用データは、レベル１のデータが存在する。経路探索用データは、レベル１，２，４，５のデータが存在する。経路誘導用データは、レベル１のみのデータが存在する。なお、レベル０の背景（地図表示用）データは、建物の形状なども示す市街地図を表示することができる市街地図データとも言う。
【００２２】
地図を各レベルにおいていくつかに分割し、そのレベルにおける分割された最小単位をそのレベルのメッシュとし、そのメッシュが何枚か集まった範囲をブロックとする。本実施の形態では、この各レベルのブロック単位で、各データ種別のデータファイルを作成する。
【００２３】
本実施の形態では、レベル１において日本地図を５７６枚のブロックに分割しているので、レベル１では、５７６個の背景データのファイルが存在し、５７６個の道路データのファイルが存在し、５７６個の経路探索用データのファイルが存在し、５７６個の経路誘導用データが存在する。レベル０では９２１６枚のブロックが存在し、レベル０のデータが存在するのは背景データのみであるので、９２１６個の背景データのファイルのみが存在する。各データファイルは、該当するブロック内の全メッシュのデータを管理する全メッシュ管理情報を有する。
【００２４】
次に、上記データファイルのファイル名のつけかたについて説明する。本実施の形態では、地図データのデータファイルのファイル名は、緯度経度に基づいて決める。例えば、あるブロックのファイル名はａｂｃｄｅｆｇｈ．ＤＡＴとする。ＤＡＴは、地図データ等のデータであることを示す拡張子である。１次メッシュコードを計算する手法と同様である。
ａｂ＝ブロックの下端緯度×１．５
ｃｄ＝ブロックの左端軽度−１００
ｅｆ＝ブロックの上端緯度×１．５
ｃｄ＝ブロックの右端軽度−１００
【００２５】
これにより、ファイル名だけで領域範囲がわかる。従って、不揮発性メモリ１２に格納されているファイル名の管理情報を取得すれば、どの領域のデータが不揮発性メモリ１２に格納されているかが把握できる。なお、各データは、フォルダ（ディレクトリ）で階層化して管理されている。例えば、ルート／データ種別／レベル／ファイル名のように管理されている。従って、パス名とファイル名で、どのデータ種別のどのレベルのどの領域のファイルかが分かる。なお、階層は他の構成であってもよい。
【００２６】
−検索データ−
検索データは、所望の地点を地図上で設定するのではなく、検索して求めるときに使用されるデータである。例えば、経路探索の目的地を設定するときに、施設の名称や電話番号や住所などを入力することにより、その施設の位置を検索データを使用して求める。制御装置１１は、検索データを使用して求めた地点を例えば目的地として設定し、経路探索などの処理を行う。
【００２７】
検索データは、種別として、名称（読み）検索データ、電話番号検索データ、住所検索データなどがある。名称検索データは、施設名称により地図上の位置を特定するために使用されるデータであり、カテゴリ（ジャンル）ごとに都道府県単位でデータファイルが作成されている。カテゴリには、例えば「駅」「空港」「フェリー」「デパート」「ホテル」などがある。各ファイルの中には、名称により検索できる検索木（ツリー）データと実体データが格納されている。
【００２８】
電話番号検索データは、電話番号により地図上の位置を特定するために使用されるデータであり、市外局番の上２けた単位でデータファイルが作成されている。各ファイルの中には、電話番号により検索できる検索木データと実体データが格納されている。住所検索データは、住所により地図上の位置を特定するために使用されるデータであり、各都道府県の市区町村単位でデータファイルが作成されている。各ファイルの中には、住所により検索できる検索木データと実体データが格納されている。上記各検索データの実体データは、各施設の名称情報、電話番号情報、住所情報、位置情報などのデータを有する。なお、検索データにおける位置情報とは、緯度経度などで特定される位置座標データである。
【００２９】
−地図データ・検索データの更新−
ナビゲーション装置１での地図データや検索データは、上述したファイル単位で格納されている。従って、ナビゲーション装置１での地図データや検索データは、上記ファイル単位で更新することができる。
【００３０】
データの更新は、例えば、ナビゲーション装置１のメニュー画面などで「地図データの更新」あるいは「検索データの更新」というメニューを選択することにより行うことができる。メニュー画面の指示に応じて、更新したいデータのデータ種別や更新したい地域や範囲を指定する。更新したいデータのデータ種別や更新したい地域や範囲が指定されると、ナビゲーション装置１は、該当するファイルを特定し、そのファイル名（パスを含む）およびそのファイルのバージョン情報などを、通信装置４電話回線網５を介してデータ提供センタ９へ知らせる。パス名によりデータ種別なども特定される。
【００３１】
なお、ナビゲーション装置１からデータ提供センタ９へデータを送信するに先立ち、携帯電話である通信装置４からデータ提供センタ９の電話番号へ電話がかけられ、回線が接続される。電話は、人がダイヤルするのではなく、制御装置１１からの指示により自動的にかけられる。
【００３２】
データ提供センタ９では、送信されてきたパス名＋ファイル名およびバージョン情報などに基づいて、地図データベース７や検索データベース８に、より新しいデータを格納するファイルが存在するかどうかを調査する。具体的には、同一パス名＋ファイル名のより新しいバージョンを有するファイルがあるかどうかを調べる。新しいデータを保有するファイルが存在する場合には、そのファイルをナビゲーション装置１へ送信する。
【００３３】
ナビゲーション装置１では、送信されてきた更新ファイルを不揮発性メモリ１２に格納し、ファイル管理テーブルなどを書き換える。これにより、送信されてきた最新のデータファイルを使用することができるようになる。すなわち、ナビゲーション装置１は、データ種別ごとに所定の単位（本実施の形態ではファイル単位、ブロック単位）で、地図データや検索データを更新することができる。
【００３４】
−バージョンについて−
図３は、上記地図データや検索データのデータファイル２１内のデータ構造を示す図である。データファイル２１は、バージョン情報が格納されたバージョン２２と各データ種別のデータが格納されたデータ２３からなる。データ２３は、さらに管理情報や実体データなどから構成されるが、詳細は省略する。バージョン情報は、データの新旧を示す情報であり、版ともいえる。データが作成された日付およびシリアル番号などからなる。例えば「２００４０１３００１」のように、「日付（２００４年０１月３０日）＋シリアル番号（０１）」などから構成される。なお、バージョン情報は、それによってデータの新旧が特定できるような情報であれば、どのような構成でもよい。すなわち、連番であってもよいし、アルファベットなどから構成されていてもよい。
【００３５】
記録媒体２に格納される各種のデータファイルのバージョンは、基本的にはすべて同一である。また、データ提供センタ９の地図データベース７や検索データベース８には、記録媒体２のデータファイルと同じバージョンのデータファイルを保有する。すなわち、同時期に生成されたデータあるいは最新であることが確認されたデータのファイルは、すべて同一のバージョンを付与する。また、同じバージョンを付与して管理した方がよいとするデータファイルについても、すべて同一のバージョンが付与される。その後データに更新があった場合に、新しいバージョンが付与されたデータファイルが生成される。
【００３６】
すなわち、データ提供センタ９では、ある時点ですべての種別のデータのすべてのファイルに同一のバージョンを付与して、データファイルを生成する。このデータファイルに基づき、記録媒体２も製造される。その後、データに更新があった場合に、新しいバージョンを付与したデータファイルをそのつど生成する。更新したデータファイルは、ナビゲーション装置１からの更新要求に応じてナビゲーション装置１へ送信される。その後、どこかのタイミングで、すべての種別のデータのすべてのファイルに同一の新しいバージョンを付与して、新たにデータファイルを生成する。この新しいバージョンのデータファイルに基づき新たなバージョンの記録媒体２が製造される。
【００３７】
古いバージョンの記録媒体２のデータしか保有しないナビゲーション装置１にとっては、新しいバージョンの記録媒体２のデータファイルは更新されたデータである。従って、古いバージョンの記録媒体２のデータしか保有しないナビゲーション装置１から更新要求があると、新しいバージョンの記録媒体２のデータファイルは更新データとしてナビゲーション装置１へ送信される。
【００３８】
−経路探索−
図４は、上記に説明したデータファイルを使用して、経路探索を行うとともに道路地図上に経路を表示する制御プログラムのフローチャートを示す図である。ナビゲーション装置１の制御装置１１がこの制御プログラムを実行する。上記に説明したように、背景データや経路探索用データは、ファイル単位（ブロック単位）で必要に応じてすでに更新済みであることを前提とする。従って、地域によっては、その地域に対応する異なる種別のデータファイルにバージョンの不整合が生じている場合がある。
【００３９】
ステップＳ１では、入力装置１７を使用して車両の目的地を設定する。ステップＳ２では、現在地検出装置１３を使用して車両の現在地を検出する。
【００４０】
ステップＳ３では、ステップＳ２で検出された車両の現在地からステップＳ１で設定された車両の目的地までの経路探索用データを、記録媒体２および不揮発性メモリ１２から読み込む。なお、記録媒体２のデータすなわちオリジナルデータをすべていったん不揮発性メモリ１２に格納し、オリジナルデータおよび更新データを常に不揮発性メモリ１２から読み出すようにしてもよい。経路探索に必要な経路探索用データは、適宜レベルを変えて読み込む。また、読み込むべきデータが複数のファイルにまたがる場合は、複数のファイルを読み込む。すでに経路探索用データに更新がある場合は、最新のバージョンのファイルを読み込む。
【００４１】
ステップＳ４では、読み込んだ経路探索用データを使用して、車両の現在地から目的地までの経路探索を行う。経路探索の手法は、公知な内容であるのでその説明は省略する。ステップＳ５では、現在地周辺の背景データを読み込む。アクセス先は、経路探索用データと同様である。読み込む範囲は、指定された縮尺でモニタ１８に表示する道路地図をカバーする範囲である。読み込むべきデータが複数のファイルにまたがる場合は、複数のファイルを読み込む。すでに背景データに更新がある場合は、最新のバージョンのファイルを読み込む。
【００４２】
ステップＳ６では、ステップＳ５で読み込んだ背景データを使用して現在地周辺の道路地図をモニタ１８に表示する。ステップＳ７では、ステップＳ４で探索した経路のうち、ステップＳ６で表示する道路地図の範囲にある経路を表示する。経路の表示は、通常の道路とは異なるようにピンク色などで表示する。なお、本実施の形態では、経路の表示は、経路探索用データに含まれる経路表示用データ、あるいは、経路探索用データとともに更新される経路表示用データを使用して行う。
【００４３】
次に、ステップＳ８では、モニタ１８に表示している道路地図の背景データと経路探索に使用した経路探索用データのバージョンを比較する。本実施の形態では、ブロック単位でデータファイルが作成されているため、そのブロックに該当するデータファイル同士で比較する。比較の結果、バージョンに不整合があるとステップＳ９に進み、不整合がない場合はステップＳ９をスキップして処理を終了する。
【００４４】
ステップＳ９では、バージョンが古いほうのデータに関する表示の表示トーンを変更する。例えば、背景データのバージョンが古い場合は、背景データによる道路地図の表示トーンを下げる。逆に、経路探索用データのバージョンが古い場合は、経路探索の結果得られた経路の表示トーンを下げる。表示トーンを下げるとは、色を薄くしたり、輝度を下げたりすることを言う。また、表示色を特定な色に変更するようにしてもよいし、表示線を細くするようにしてもよい。すなわち、表示トーンの変更とは、表示の様子を変えることであり、表示トーンを下げるとは、ユーザが変更があったトーンの表示を見ることにより、その表示自体の重要度が他に比べて低いことを感じさせるような変更のことを言う。また、表示トーンが下げられた表示は、データが最新でないことあるいはデータが有効でない（無効である）ことを示す表示とも言える。
【００４５】
図５は、経路探索用データが古い場合の表示例を示す図である。モニタ１８の表示画面３１には、４つのブロック３２〜３５に相当する道路地図が表示されている。符号３６は、車両の現在地マークであり、経路３７上を走行していることが表示されている。しかし、ブロック３３において経路探索用データと背景データにバージョンの不整合があり、経路３７のうち経路３８部分がトーンダウンして表示されている。一方、符号３９の道路が新たに建設された道路であり、背景データはその更新データが反映されて表示されている。
【００４６】
この表示を見ることにより、少なくともブロック３３において経路探索用データと背景データにバージョンの不整合があることが分かる。これにより、車両の現在地表示３６が、ブロック３３において不可解な表示をしても、ユーザすなわちドライバーはあわてることはない。例えば、実際には道路３８がなくなっていて、真っ直ぐな道路３９しかないとしても、ユーザはあわてることはない。また、道路（ロケータ用）データも古いバージョンのままとすると、マップマッチングも実際には存在しない経路３８上に行われてしまうことがある。しかし、ユーザは、データの不整合が起因していることが分かっているので、あわてることはない。さらに、このような表示によりブロック３３の経路探索用データや道路（ロケータ用）データを更新する必要があることも把握することができる。
【００４７】
このように、同一ブロック（地域、エリア）の経路探索用データと背景データとの間に、バージョンの不整合があると、表示をトーンダウンしてバージョンに不整合がある旨を通知するようにした。これにより、異なる種別のデータ間でバージョンの不整合があることが一目で分かる。本実施の形態では、特に古いバージョンのデータによる表示の表示トーンを下げるようにしたので、古いバージョンのデータ種別は何かもすぐに把握することができる。このような表示は、古いバージョンのデータ種別のデータの更新を促すことにもなる。
【００４８】
−第２の実施の形態−
上記第１の実施の形態では、経路探索用データと背景データとの間に、バージョンの不整合があると、背景か経路のいずれかの表示をトーンダウンしてバージョンに不整合がある旨を通知するようにした。このとき、背景データがレベル０の市街地図データの場合に、不整合による表示のずれが目立つ。第２の実施の形態では、経路探索用データと背景データとの間にバージョンの不整合がありかつ市街地図表示がなされている場合は、ずれが目立たないより広域の道路地図表示に変更する例を説明する。
【００４９】
なお、更新システムおよびナビゲーション装置の構成や、地図データ、検索データなどは、第１の実施の形態と同様であるのでその説明を省略する。従って、ナビゲーション装置１で実行する制御プログラムについて以下説明をする。ただし、制御プログラムについても異なる点を中心に説明をする。
【００５０】
図６（ａ）は、市街地図上での経路４１を表示する図であり、図６（ｂ）は、通常の道路地図上での経路４２を表示する図である。図６（ａ）の方が、経路４１のずれが目立つ表示となっている。本実施の形態では、レベル０のデータを使用して表示する地図は市街地図であり、レベル１以上は通常の道路地図である。市街地図は、詳細地図であり、道路の幅や建物の形状なども示す表示である。通常の道路地図は、基本的には道路は線で示され建物などの形状などは示されない表示である。すなわち、レベル１以上の背景データは、通常の建物の形状データなどを有しない。
【００５１】
−経路探索−
図７は、第２の実施の形態における、経路探索および経路を表示する制御プログラムのフローチャートを示す図である。ステップＳ１〜Ｓ７までは、第１の実施の形態の図４と同様であるのでその説明を省略する。
【００５２】
ステップＳ１１では、モニタ１８に表示している道路地図の背景データと経路探索に使用した経路探索用データのバージョンを比較する。ブロック単位でデータファイルが作成されているため、そのブロックに該当するデータファイル同士で比較する。比較の結果、バージョンに不整合があるとステップＳ１２に進み、不整合がない場合はステップＳ１２およびステップＳ１３をスキップして処理を終了する。
【００５３】
ステップＳ１２では、背景データがレベル０かどうかを判断する。すなわち、現在表示されている道路地図が市街地図表示かどうかを判断する。市街地図の場合は、ステップＳ１３へ進み、市街地図でない場合は処理を終了する。
【００５４】
ステップＳ１３では、レベル１の背景データを読み込み、現在地周辺の地図を表示し、さらに経路を上書きする。すなわち、市街地図よりより広域の通常の道路地図の背景データを読み込み表示する。
【００５５】
このように、同一ブロック（地域、エリア）の経路探索用データと背景データとの間に、バージョンの不整合があり、かつ、背景データが市街地図データであるときは、道路地図表示をより広域の市街地図でない通常の道路地図表示に切り替えるようにした。これにより、背景表示（道路地図表示）と経路表示とのずれが目立たなくなる。すなわち、背景表示（道路地図表示）と経路表示とにずれが生じていても、ユーザに違和感を感じさせない。
【００５６】
−第３の実施の形態−
上記第１の実施の形態では、経路探索用データと背景データとの間に、バージョンの不整合があると、背景か経路のいずれかの表示をトーンダウンしてバージョンに不整合がある旨を通知するようにした。第３の実施の形態では、バージョンが古いデータファイルは、自動的に更新する例を説明する。
【００５７】
なお、更新システムおよびナビゲーション装置の構成や、地図データ、検索データなどは、第１の実施の形態と同様であるのでその説明を省略する。従って、ナビゲーション装置１で実行する制御プログラムについて以下説明をする。ただし、制御プログラムについても異なる点を中心に説明をする。
【００５８】
−経路探索−
図８は、第３の実施の形態における、経路探索および経路を表示する制御プログラムのフローチャートを示す図である。ステップＳ１〜Ｓ７までは、第１の実施の形態の図４と同様であるのでその説明を省略する。
【００５９】
ステップＳ２１では、モニタ１８に表示している道路地図の背景データと経路探索に使用した経路探索用データのバージョンを比較する。ブロック単位でデータファイルが作成されているため、そのブロックに該当するデータファイル同士で比較する。比較の結果、バージョンに不整合があるとステップＳ２２に進み、不整合がない場合は処理を終了する。
【００６０】
ステップＳ２２では、不整合があった古いバージョンのデータファイルを更新する。更新は、特定されているファイルについて、第１の実施の形態で説明した地図データ・検索データの更新と同様に行う。ステップＳ２３では、更新したデータが背景データがどうかを判断する。背景データの場合は、ステップＳ２４に進む。背景データでなく経路探索用データの場合は、ステップＳ３に戻って、経路探索を再度行う。ステップＳ２４では、更新した背景データを読み込み、現在地周辺の地図を表示し、経路を再度上書きする。
【００６１】
このように、同一ブロック（地域、エリア）の経路探索用データと背景データとの間に、バージョンの不整合があるときは、古いバージョンのデータファイルを自動的に更新するようにした。具体的には、データ提供センタ９に携帯電話４により接続して、更新したいデータファイルのファイル名（パスを含む）およびバージョンを知らせ、より新しいバージョンのデータファイルの送信を求める。このとき、新しいバージョンのデータのバージョンも知らせて、同じバージョンのデータファイルを求めるようにしてもよい。データ提供センタ９から、新しい更新データファイルが送信されてくると、それを不揮発性メモリ１２に格納し、その後のナビゲーション処理に使用する。
【００６２】
これにより、同一ブロック（地域、エリア）の経路探索用データと背景データとの間に、バージョンの不整合があっても、自動的に更新され、背景表示（道路地図表示）と経路表示とのずれなどが生じなくなる。
【００６３】
−第４の実施の形態−
第４の実施の形態では、検索データと経路探索用データとの間に、バージョンの不整合がある場合について説明する。なお、更新システムおよびナビゲーション装置の構成や、地図データ、検索データなどは、第１の実施の形態と同様であるのでその説明を省略する。従って、ナビゲーション装置１で実行する制御プログラムについて以下説明をする。
【００６４】
図９は、道路工事に伴い店Ａが移転された様子を説明する図である。図９（ａ）は、工事前の様子を示す図である。曲がった道路５１と道路５２が交差点５３で交差し、その角に座標値（ｘ１、ｙ１）の値をもつ店Ａ５４があることが示されている。当初、背景データや経路探索用データや検索データなどは、図９（ａ）の内容でデータが作成されている。図９（ｂ）は、工事後の様子を示す図である。道路５１はまっすぐになるように工事がなされ、交差点５３は交差点５５に移動し、これに伴い店Ａも符号５６の位置に移転している。
【００６５】
ここで、データ提供センタ９では、図９（ｂ）の工事後のデータも新しいバージョンのデータとして保有している。しかし、ナビゲーション装置１では、背景データや経路探索用データは図９（ｂ）の内容で更新されたが、検索データが更新されていないとする。このような状態で、ナビゲーション装置１において検索データを使用して経路探索の目的地に店Ａを設定しようとすると、古い符号５４の位置が目的地として設定されて経路探索が行われる。その結果間違った経路誘導が行われる。本実施の形態は、この問題を解決するものである。
【００６６】
−経路探索−
図１０は、第４の実施の形態における、目的地（行き先）設定および経路探索を行う制御プログラムのフローチャートを示す図である。ナビゲーション装置１の制御装置１１がこの制御プログラムを実行する。第１の実施の形態と同様に、検索データや経路探索用データは、ファイル単位（ブロック単位）で必要に応じて更新済みであったり未更新であったりする。従って、地域によっては、その地域に対応する異なる種別のデータファイルにバージョンの不整合が生じている場合がある。図８の処理は、入力装置１７のメニューボタンが押され、各種のメニューが表示され、目的地設定メニューが選択されることによりスタートする。
【００６７】
ステップＳ３１では、目的地設定メニューを表示する。目的地設定メニューでは、「お気に入りから」「５０音から」「電話番号から」「住所から」などの各種のメニューが表示される。本実施の形態では、「５０音から」が選択されることを前提に説明をする。ステップＳ３２では、「５０音から」が選択され、５０音で施設の名称が入力できる表示をする。ステップＳ３３では、ユーザが入力装置１７を操作して入力する施設の名称を受け付ける。ステップＳ３４では、ユーザが入力装置１７の決定ボタンを押すことにより施設名称を決定する。
【００６８】
なお、本実施の形態では、施設名称とともに施設のカテゴリおよび所在都道府県も決定するものとする。
【００６９】
ステップＳ３５では、決定された施設のカテゴリおよび都道府県から名称検索データのデータファイルを特定し、そのデータを読み込む。読み込んだデータを使用して、決定された施設名称の施設を検索する。該当する施設にヒットすると、その施設の地点情報を取得して、その地点の周辺の地図を表示する。このとき、該当する地点周辺の背景データを読み込み地図を表示する。なお、上記の処理で「電話番号から」が選択された場合には、電話番号検索データを使用し、「住所から」が選択された場合には、住所検索データが使用される。
【００７０】
ステップＳ３６では、検索データと経路探索用データのバージョンを比較する。具体的には、ステップＳ３５で読み込まれた名称検索データのデータファイルのバージョンと、ステップＳ３５でヒットした施設の地点近辺を含む経路探索用データのデータファイルのバージョンとを比較する。比較の結果バージョンに不整合があるときはステップＳ３７に進み、不整合がないときはステップＳ３７をスキップしてステップＳ３８に進む。
【００７１】
ステップＳ３７では、検索データと経路探索用データとの間に不整合がある旨のメッセージを表示し、同時に音声でも通知する。ステップＳ３８では、ステップＳ３５で表示された地点を目的地として設定するボタンが押されたか否かを判断する。目的地として設定するボタンが押された場合は、ステップＳ３９に進む。ステップＳ３９では、不整合がある旨の表示を消して（解除）ステップＳ４０に進む。ステップＳ４０では、ステップＳ３８で目的地として設定された地点を目的地として経路探索を行う。
【００７２】
一方、ステップＳ３８で、目的地として設定しないボタンが押された場合は、ステップＳ４１に進む。ステップＳ４１では、不整合がある旨の表示を消して処理を終了する。
【００７３】
このように、経路探索の目的地設定に使用された検索データのデータファイルとその目的地近辺を含む経路探索用データのデータファイルとの間に、バージョンの不整合があるときは、不整合がある旨のメッセージを表示するとともに音声でも通知するようにした。これにより、検索データと経路探索データとの間にバージョンの不整合があることをユーザに知らせることができる。
【００７４】
ユーザは、不整合があることを承知の上で経路探索を行い経路誘導を受けるかどうかを決定することができる。従って、目的地近辺で不可解な経路誘導を受けても混乱したりあわてたりすることがない。また、不整合を解消して正しいデータで経路探索を望む場合は、この通知をきっかけに古いデータを更新する作業を行うことができる。これにより、最新かつ不整合のないデータで正しい経路探索を行うことができるようになる。その結果、適切な経路誘導を受けることができる。
【００７５】
−第５の実施の形態−
第５の実施の形態では、あるデータ種別のデータファイルを更新するとき、他のデータ種別のデータにおいて不整合が生じる旨の注意を喚起するものである。なお、更新システムおよびナビゲーション装置の構成や、地図データ、検索データなどは、第１の実施の形態と同様であるのでその説明を省略する。以下、ナビゲーション装置１において、データ更新時に実行する制御プログラムについて以下説明をする。
【００７６】
図１１は、地図データや検索データの更新処理を行う制御プログラムのフローチャートを示す図である。ナビゲーション装置１の制御装置１１がこの制御プログラムを実行する。図１１の処理は、ナビゲーション装置１のメニュー画面などで「地図データの更新」あるいは「検索データの更新」というメニューを選択することにより開始する。
【００７７】
ステップＳ４１では、メニュー画面の指示に応じたユーザの入力操作に基づき、更新したいデータのデータ種別を設定する。ステップＳ４２では、同様にユーザの入力操作に基づき、更新したいデータの更新したい地域や範囲を設定する。ステップＳ４１およびステップＳ４２の設定内容に基づき、更新対象のデータファイルを特定する。ステップＳ４３では、特定されたデータ種別に対して他のデータ種別との間でバージョンに不整合が生じる旨を表示および音声で通知する。
【００７８】
例えば、経路探索用データや道路データなど道路の接続に関係するデータ種別の更新が選択された場合には、レベル０の背景データ（市街地図データ）と検索データとの間で不整合による影響が大である旨の注意を喚起する通知を行う。他方のデータの更新を強くリコメンドする旨の通知を行ってもよい。一方、逆の場合も同様である。すなわちレベル０の背景データ（市街地図データ）や検索データの更新が選択された場合、経路探索用データや道路データなどとの間で不整合による影響が大である旨の注意を喚起する通知を行う。
【００７９】
経路探索用データや道路データなど道路の接続に関係するデータ種別とレベル１以上の背景データとの組み合わせや、検索データとすべてのレベルの背景データとの組み合わせにおいても、同様にバージョンの不整合による影響が生じるので注意を喚起する通知を行う。この場合は、経路探索用データや道路データなど道路の接続に関係するデータ種別とレベル０の背景データ（市街地図データ）や検索データとの間の影響度よりは小さいので、通知の内容を異ならせる。あるいは、通知自体をしないようにしてもよい。
【００８０】
ステップＳ４５では、ユーザからの更新するかしないかの決定を待ち、更新する旨の入力装置１７による入力操作があるとステップＳ４６に進み、更新しない旨の入力操作があると処理を終了する。ステップＳ４６では、ステップＳ４３で特定されたファイルについて更新処理を行う。具体的には、特定されたファイル名（パスを含む）およびそのファイルのバージョン情報などを、通信装置４電話回線網５を介してデータ提供センタ９へ知らせ、データ提供センタ９から送信されてくる更新ファイルを受信して不揮発性メモリ１２に格納する。ナビゲーション装置１およびデータ提供センタ９における更新に関する処理は、第１の実施の形態と同様である。
【００８１】
このように、第５の実施の形態では、あるデータ種別のデータファイルを更新するとき、他のデータ種別のデータにおいて不整合が生じる旨の注意を喚起するようにした。すなわち、バージョンの不整合による影響度がある組み合わせ（パターン）を予め決めておき、その組み合わせのいずれか一方のデータ種別の更新が選択された場合には、他方のデータ種別についてバージョンの不整合による影響が出る旨を通知して注意を喚起するようにした。
【００８２】
これにより、ユーザは、その影響度を知った上で更新を行うことができ、ナビゲーション装置１の使用時に混乱を生じることはない。また、これをトリガに他方のデータ種別の更新を行うこともできる。
【００８３】
−第６の実施の形態−
上記第１から第５の実施の形態では、地図データは、背景（地図表示用）データ、道路（ロケータ用）データ、経路探索用データ（ネットワークデータ）、経路誘導用データ（交差点名称・道路名称・方面名称・方向ガイド施設情報など）などのデータ種別があり、背景データは、道路を表示するためのデータも含む例を説明した。また、経路の表示は、経路探索用データに含まれる経路表示用データ、あるいは、経路探索用データとともに更新される経路表示用データを使用して行う例を説明した。その結果、道路の表示と経路の表示に不整合が生じる例を説明した。
【００８４】
第６の実施の形態では、レベル１以上の道路の表示は、上記道路データを使用して行う例を説明する。レベル０の市街地図の表示では、背景データである市街地図データを使用して道路が表示される。本実施の形態では、道路データと経路探索用データ間のバージョンは、通常一致しているものとする。すなわち、道路データと経路探索用データは同じタイミングで更新がなされる。従って、経路探索用データと道路データ間ではバージョンの不整合が生じる可能性はないが、背景データと経路探索用データあるいは道路データ間でバージョンの不整合が生じる可能性がある。
【００８５】
第６の実施の形態は、レベル１以上の道路の表示を道路データを使用して行うこと以外は、第２の実施の形態と同様である。従って、第２の実施の形態と異なる点のみ、第２の実施の形態の図７のフローチャートを参照して説明し、その他の内容の説明は省略する。
【００８６】
第６の実施の形態では、第２の実施の形態の図７のステップＳ５において、現在地周辺の背景データおよび道路データを読み込む。各データに更新がある場合は、最新のバージョンのファイルを読み込む。ステップＳ６では、ステップＳ５で読み込んだ背景データおよび道路データを使用して現在地周辺の道路地図をモニタ１８に表示する。ただし、市街地図の表示（レベル０）の場合は、背景データである市街地図データのみを使用して現在地周辺の市街地図を表示する。
【００８７】
ステップＳ７では、ステップＳ４で探索した経路のうち、ステップＳ６で表示する道路地図の範囲にある経路を表示する。経路の表示は、経路探索結果と道路データとを対応づけて行う。なお、経路の表示を、経路探索結果と道路データとを対応づけて行う手法は公知な内容であるので詳細な説明を省略する。
【００８８】
図１２は、第６の実施の形態の表示例を示す図である。図１２（ａ）は、市街地図上での経路６１を表示する図であり、図１２（ｂ）は、通常の道路地図上での経路６２を表示する図である。図１２（ａ）では、市街地図の道路６３と経路６１とがずれた表示となっている。これは、市街地図を表示する市街地図データと経路の表示に使用する道路データとの間にバージョンの不整合が生じているからである。
【００８９】
一方、図１２（ｂ）では、経路６２と道路とのずれは生じていない。これは、道路の表示と経路の表示を、ともに同一の道路データを使用して行うからである。なお、図１２の場合、背景データである市街地図データのバージョンと経路探索用データおよび道路データのバージョンのどちらが新しいかは特に問題ではない。
【００９０】
このように、第６の実施の形態では、同一ブロック（地域、エリア）の経路探索用データと背景データである市街地図データとの間にバージョンの不整合があるときは、道路地図表示を市街地図でないより広域の通常の道路地図表示に切り替えるようにした。すなわち、経路探索用データと道路を表示するために使用するデータ（市街地図データ）との間にバージョンの不整合が生じている状態から、経路探索用データと道路を表示するために使用するデータ（道路データ）との間にバージョンの不整合が生じていない状態へ切り替えるようにした。これにより、道路表示と経路表示とのずれが生じなくなる。
【００９１】
上記実施の形態では、ナビゲーション装置１とデータ提供センタ９とを電話回線網５で接続する例を説明したが、必ずしもこの内容に限定する必要はない。インターネットを介して接続するようにしてもよい。他の専用回線などを使用するようにしてもよい。
【００９２】
上記実施の形態では、ナビゲーション装置１側にＤＶＤ駆動装置１４を搭載する例を説明したが、必ずしもこの内容に限定する必要はない。ハードディスクなどの不揮発性メモリ１２のみを有し、地図データや検索データはすべて通信により取得するようにしてもよい。また、ナビゲーション装置１にＩＣカードなどのスロットを設け、ＩＣカードなどのリムーバブルメモリを使用して、検索データの更新データを提供するようにしてもよい。
【００９３】
上記実施の形態では、車両に搭載するナビゲーション装置の例を説明したが、必ずしもこの内容に限定する必要はない。ポータブルなナビゲーション装置にも本発明は適用できる。
【００９４】
上記実施の形態では、バージョン情報として、版、更新日付、データ作成日付等を示したが、必ずしもこの内容に限定する必要はない。数字の並びやアルファベットの並び、あるいは数字とアルファベットの組み合わせによって表されるものでもよい。すなわち、データの新旧が識別できる情報であればどのようなものでもよい。なお、本明細書ではこのような情報をバージョン情報という。
【００９５】
上記実施の形態では、ナビゲーション装置１やサーバ６が実行するプログラムは、すでに各装置に搭載されている例で説明をしたが、この内容に限定する必要はない。これらのプログラムを、ＤＶＤやＣＤ−ＲＯＭなどの記録媒体で提供するようにしてもよい。この場合には、各装置がそれらの記録媒体からデータを読み込む装置が必要となる。また、それらのプログラムをインターネットなどに代表される通信回線などの伝送媒体を介して提供するようにしてもよい。すなわち、プログラムを、伝送媒体を搬送する搬送波上の信号に変換して送信することも可能である。
【００９６】
上記実施の形態では、車両に搭載される専用ナビゲーション装置の例を説明したが、必ずしもこの内容に限定する必要はない。上述したナビゲーション装置１用の制御プログラムをパソコン上で実行させてナビゲーション装置を実現するようにしてもよい。その場合、現在地検出装置１３などはパソコンの所定のＩ／Ｏポートなどに接続するようにすればよい。
【００９７】
上記実施の形態では、特定したデータ種別間の不整合を例に説明したが、必ずしもこの内容に限定する必要はない。本発明は、他のデータ種別間の組み合わせにも適用できる。
【００９８】
また、データ種別として、地図データでは、背景（地図表示用）データ、道路（ロケータ用）データ、経路探索用データ（ネットワークデータ）、経路誘導用データ（交差点名称・道路名称・方面名称・方向ガイド施設情報など）の例をあげ、検索データでは、名称（読み）検索データ、電話番号検索データ、住所検索データの例をあげたが、必ずしもこの内容に限定する必要はない。例えば、これらのデータ種別をいくつか組み合わせたものを一つのデータ種別としたり、一つのデータ種別を複数に分解したものであってもよい。また、上記の実施の形態にないデータ種別であってもよい。すなわち、本発明は、ナビゲーション装置が使用するすべての種別のデータに適用することができる。特に、地図上のエリアあるいは地点とのからみでデータを有するすべての種別のデータに適用することができる。
【００９９】
上記実施の形態では、地図データの各データ種別のデータファイルはブロック単位で生成されている例を説明したが、必ずしもこの内容に限定する必要はない。メッシュ単位であってもよい。また、他の単位であってもよい。さらに、すべてのデータ種別は同一の単位である必要もない。あるデータ種別はブロック単位であり、他のデータ種別はメッシュ単位であってもよい。特定された地点あるいはエリアに関するデータを含むデータファイル同士でバージョンの比較をすればよい。
【０１００】
上記実施の形態では、データファイル間でバージョンの不整合がある例を説明したが、必ずしもこの内容に限定する必要はない。所定のデータセット間でバージョンの不整合がある場合でもよい。そのような場合は、所定のデータセット単位で、データのバージョン情報をもつ必要がある。例えば、データファイルは上記のブロック単位で作成されるが、データはメッシュ単位で管理し、メッシュ単位でバージョン情報をもつようにしてもよい。また、もっと細かくしてリンク列単位や検索データのＰＯＩ単位でバージョン情報をもつような場合にも、本発明は適用できる。
【０１０１】
上記実施の形態では、平面地図の例を説明したが、必ずしもこの内容に限定する必要はない。上方から斜めに見下ろしたいわゆる鳥瞰図の表示においても本発明を適用することができる。
【０１０２】
上記第１の実施の形態では、バージョンの不整合があると、表示をトーンダウンしてバージョンに不整合がある旨を通知するようにしたが、必ずしもこの内容に限定する必要はない。不整合がある旨のメッセージを表示したり音声で通知したりしてもよい。また、古いバージョンのデータの更新を促すメッセージであってもよい。さらには、不整合があるエリア自体の表示を消すようにしてもよい。
【０１０３】
上記第１の実施の形態では、図５において、表示画面の一部にバージョンの不整合がある例を示したが、必ずしもこの内容に限定する必要はない。画面全体を表示しているデータに不整合がある場合もある。そのときは、画面全体について表示トーンを変更する。例えば、背景データが古い場合には、画面全体の道路地図の表示トーンを下げる。
【０１０４】
上記第１の実施の形態では、道路地図と経路のいずれかの表示トーンを下げる例を示したが、必ずしもこの内容に限定する必要はない。該当エリアにおいて、道路地図および経路も含めて全体の表示トーンを変更するようにしてもよい。これにより、そのエリアにおいて少なくともバージョンの不整合が生じていることが分かる。
【０１０５】
上記第２の実施の形態では、経路探索用データと背景データとの間にバージョンの不整合があり、かつ、背景データが市街地図データであるときは、道路地図表示をより広域の市街地図でない通常の道路地図表示に切り替えるようにした。しかし、経路探索用データと背景データとの間に不整合が生じていないデータを使用して、市街地図に最も近い縮尺の道路地図表示に切り替えるようにしてもよい。これは、経路探索用データと市街地図データとの間に不整合が生じている場合に限らず、経路探索用データと他のレベルの背景データとの間に不整合が生じている場合にも適用できる。
【０１０６】
上記第４の実施の形態では、検索データのデータファイルと経路探索用データのデータファイルとの間にバージョンの不整合があるときは、不整合がある旨のメッセージを表示するとともに音声でも通知するようにした。しかし、検索データで検索された施設のアイコンの表示を変更するようにしてもよい。例えば、アイコンの表示トーンを下げたり、色を変更したり、形状を変更したり、不整合を示す専用のアイコンに変更したりしてもよい。
【０１０７】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【図面の簡単な説明】
【０１０８】
【図１】ナビゲーション装置に使用する地図データ・検索データの更新システムを示す図である。
【図２】車載用ナビゲーション装置のブロック図である。
【図３】地図データや検索データのデータファイル内のデータ構造を示す図である。
【図４】第１の実施の形態の制御プログラムのフローチャートを示す図である。
【図５】経路探索用データが古い場合の表示例を示す図である。
【図６】市街地図上での経路、および、通常の道路地図上での経路を表示する図である。
【図７】第２の実施の形態の制御プログラムのフローチャートを示す図である。
【図８】第３の実施の形態の制御プログラムのフローチャートを示す図である。
【図９】道路工事に伴い店Ａが移転された様子を説明する図である。
【図１０】第４の実施の形態の制御プログラムのフローチャートを示す図である。
【図１１】第５の実施の形態の制御プログラムのフローチャートを示す図である。
【図１２】第６の実施の形態の表示例を示す図である。
【符号の説明】
【０１０９】
１  ナビゲーション装置
２  記録媒体
４  通信装置
５  電話回線網
６  サーバ
７  地図データベース
８  検索データベース
１１  制御装置
１２  不揮発性メモリ
１３  現在地検出装置
１４  ＤＶＤ駆動装置
１５  メモリ
１６  通信インターフェース
１７  入力装置
１８  モニタ
【図１】
2005265574.tif 000003
【図２】
2005265574.tif 000004
【図３】
2005265574.tif 000005
【図４】
2005265574.tif 000006
【図５】
2005265574.tif 000007
【図６】
2005265574.tif 000008
【図７】
2005265574.tif 000009
【図８】
2005265574.tif 000010
【図９】
2005265574.tif 000011
【図１０】
2005265574.tif 000012
【図１１】
2005265574.tif 000013
【図１２】
2005265574.tif 000014