(57)【要約】【課題】地図データが利用可能となるまでの時間を短縮する。【解決手段】地図センタ２において、更新優先度管理部２０１は、更新地図データに優先度を設定し、地図データ配信部２０５は、設定された優先度が高い順に更新地図データをカーナビ装置１に配信する。カーナビ装置１において、更新優先度管理部１０２は、地図更新データ取得制御部１０５が高優先度の更新地図データの取得を完了したとき、その高優先度の更新地図データにより、その更新地図データに対応する部分の車載地図データ１１１を更新し、低優先度の更新地図データの取得を完了したとき、その低優先度の更新地図データにより、車載地図データ１１１の残りの部分を更新する。このとき、地図センタ２は、高優先度の更新地図データをファイル編集更新データ生成部２０４で生成し、低優先度の更新地図データをファイル置換更新データ生成部２０３で生成する。【選択図】図１
2008309677.tif 000002
【特許請求の範囲】
【請求項１】
マスタ地図データを保管した地図センタと、
車両に搭載され、前記地図センタから提供された地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、
を含んで構成されたカーナビゲーションシステムにおける地図データ更新方法であって、
前記地図センタは、
新地図データを前記カーナビゲーション装置に提供するときに、前記新地図データを構成する部分地図データのそれぞれに優先度を設定する優先度設定ステップと、
前記優先度を設定した前記部分地図データを、その優先度が高い順に前記カーナビゲーション装置に提供する地図データ提供ステップと、
を実行し、
前記カーナビゲーション装置は、
前記地図センタから提供される前記部分地図データを、その部分地図データに設定された優先度が高い順に取得する地図データ取得ステップと、
前記地図データ取得ステップにおいて特定の優先度までの部分地図データの取得を完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する地図データ更新ステップと、
を実行すること
を特徴とする地図データ更新方法。
【請求項２】
前記地図センタは、さらに、
前記優先度設定ステップで少なくとも最も高い優先度が設定された前記部分地図データについて、その部分地図データに対応する旧地図データを部分的に編集してその部分地図データを生成するための編集更新データを生成する編集更新データ生成ステップ
を実行し、
前記カーナビゲーション装置は、
前記地図データ更新ステップにおいて、前記取得した部分地図データが前記編集更新データであったときには、その編集更新データを用いて、前記旧地図データを更新すること
を特徴とする請求項１に記載の地図データ更新方法。
【請求項３】
前記カーナビゲーション装置は、
ユーザが設定する前記部分地図データについてのユーザ設定優先度を取得し、その取得したユーザ設定優先度を前記地図センタへ提供し、
前記地図センタは、
前記優先度設定ステップにおいては、前記カーナビゲーション装置から提供される前記ユーザ入力優先度に基づき、前記部分地図データの優先度を設定すること
を特徴とする請求項１に記載の地図データ更新方法。
【請求項４】
前記カーナビゲーション装置は、
前記車両が走行中の道路種別および前記車両の現在位置の少なくとも一方に基づき、前記部分地図データについての走行状況優先度を設定し、その設定した走行状況優先度を前記地図センタへ提供し、
前記地図センタは、
前記優先度設定ステップにおいては、前記カーナビゲーション装置から提供される前記走行状況優先度に基づき、前記部分地図データの優先度を設定すること
を特徴とする請求項１に記載の地図データ更新方法。
【請求項５】
マスタ地図データを保管した地図センタと、
車両に搭載され、前記地図センタから提供された地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、
を含んで構成されたカーナビゲーションシステムであって、
前記地図センタは、
新地図データを前記カーナビゲーション装置に提供するときに、前記新地図データを構成する部分地図データのそれぞれに優先度を設定する優先度設定手段と、
前記優先度を設定した前記部分地図データを、その優先度が高い順に前記カーナビゲーション装置に提供する地図データ提供手段と、
を備え、
前記カーナビゲーション装置は、
前記地図センタから提供される前記部分地図データを、その部分地図データに設定された優先度が高い順に取得する地図データ取得手段と、
前記地図データ取得手段によって特定の優先度までの部分地図データの取得を完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する地図データ更新手段と、
を備えたこと
を特徴とするカーナビゲーションシステム。
【請求項６】
前記地図センタは、さらに、
前記優先度設定手段により少なくとも最も高い優先度が設定された前記部分地図データについて、その部分地図データに対応する旧地図データを部分的に編集してその部分地図データを生成するための編集更新データを生成する編集更新データ生成手段
を備え、
前記カーナビゲーション装置は、
前記地図データ更新ステップにおいて、前記取得した部分地図データが前記編集更新データであったときには、その編集更新データを用いて、前記旧地図データを更新すること
を特徴とする請求項５に記載のカーナビゲーションシステム。
【請求項７】
前記カーナビゲーション装置は、さらに、
ユーザが設定する前記部分地図データについてのユーザ設定優先度を取得し、その取得したユーザ設定優先度を前記地図センタへ提供する手段を備え、
前記地図センタは、
前記優先度設定手段により前記部分地図データの優先度を設定するときには、前記カーナビゲーション装置から提供される前記ユーザ入力優先度に基づき、その部分地図データの優先度を設定すること
を特徴とする請求項５に記載のカーナビゲーションシステム。
【請求項８】
前記カーナビゲーション装置は、さらに、
前記車両が走行中の道路種別および前記車両の現在位置の少なくとも一方に基づき、前記部分地図データについての走行状況優先度を設定し、その設定した走行状況優先度を前記地図センタへ提供する手段を備え、
前記地図センタは、
前記優先度設定手段により前記部分地図データの優先度を設定するときには、前記カーナビゲーション装置から提供される前記走行状況優先度に基づき、その部分地図データの優先度を設定すること
を特徴とする請求項５に記載のカーナビゲーションシステム。
【請求項９】
マスタ地図データを保管した地図センタと、
車両に搭載され、前記地図センタから提供された地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、
を含んで構成されたカーナビゲーションシステムに用いられる地図センタであって、
新地図データを前記カーナビゲーション装置に提供するときに、前記新地図データを構成する部分地図データのそれぞれに優先度を設定する優先度設定手段と、
前記優先度を設定した前記部分地図データを、その優先度が高い順に前記カーナビゲーション装置に提供する地図データ提供手段と、
を備えたこと
を特徴とする地図センタ。
【請求項１０】
前記優先度設定手段により少なくとも最も高い優先度が設定された前記部分地図データについて、その部分地図データに対応する旧地図データを部分的に編集してその部分地図データを生成するための編集更新データを生成する編集更新データ生成手段
を、さらに、備えたこと
を特徴とする請求項９に記載の地図センタ。
【請求項１１】
前記優先度設定手段は、前記カーナビゲーション装置で設定され、前記カーナビゲーション装置から提供される前記部分地図データについての優先度に基づき、前記部分地図データの優先度を設定すること
を特徴とする請求項９に記載の地図センタ。
【請求項１２】
前記優先度設定手段は、前記車両の現在位置から所定の距離の範囲内に含まれる前記部分地図データに最も高い優先度を設定すること
を特徴とする請求項９に記載の地図センタ。
【請求項１３】
前記優先度設定手段は、前記地図データにおいて高速道路の属性を有する道路データに最も高い優先度を設定すること
を特徴とする請求項９に記載の地図センタ。
【請求項１４】
前記優先度設定手段は、前記地図データにおいてＰＯＩ（Point of Interest）データのカテゴリがガソリンスタンド、駐車場、コンビニおよびファーストフード店の少なくとも１つを含むカテゴリに最も高い優先度を設定すること
を特徴とする請求項９に記載の地図センタ。
【請求項１５】
マスタ地図データを保管した地図センタと、
車両に搭載され、前記地図センタから提供された地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、
を含んで構成されたカーナビゲーションシステムに用いられるカーナビゲーション装置であって、
前記地図センタにおいて前記新地図データを構成する部分地図データのそれぞれに設定された優先度が高い順に、前記地図センタから提供される前記部分地図データを取得する地図データ取得手段と、
前記地図データ取得手段によって特定の優先度までの部分地図データの取得を完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する地図データ更新手段と、
を備えたこと
を特徴とするカーナビゲーション装置。
【請求項１６】
前記地図データ更新手段は、前記取得した部分地図データがその部分地図データに対応する旧地図データを部分的に編集して部分地図データを生成するための編集更新データであったときには、その編集更新データを用いて、前記旧地図データを更新すること
を特徴とする請求項１５に記載のカーナビゲーション装置。
【請求項１７】
前記カーナビゲーション装置は、さらに、
ユーザが設定する前記部分地図データについてのユーザ設定優先度を取得し、その取得したユーザ設定優先度を前記地図センタへ提供する手段
を備えたこと
を特徴とする請求項１５に記載のカーナビゲーション装置。
【請求項１８】
前記カーナビゲーション装置は、さらに、
前記車両が走行中の道路種別および前記車両の現在位置の少なくとも一方に基づき、前記部分地図データについての走行状況優先度を設定し、その設定した走行状況優先度を前記地図センタへ提供する手段
を備えたこと
を特徴とする請求項１５に記載のカーナビゲーション装置。
【請求項１９】
マスタ地図データを保管した地図センタと、
車両に搭載され、前記地図センタから提供された地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、
を含んで構成されたカーナビゲーションシステムに用いられるカーナビゲーション装置であって、
前記地図センタから携帯型記憶メディアに記録されて提供された新地図データを構成する部分地図データに対し、前記車両の現在位置およびユーザが設定する地図データの種類の少なくとも一方に基づき、優先度を設定する優先度設定手段と、
前記新地図データを記録した携帯型記憶メディアから、前記設定した優先度が高い順に前記部分地図データを取得する地図データ取得手段と、
前記地図データ取得手段によって特定の優先度までの部分地図データの取得を完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する地図データ更新手段と、
を備えたこと
を特徴とするカーナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーナビゲーション装置の地図データを更新する地図データ更新方法、ならびに、その地図データ更新方法を適用したカーナビゲーションシステム、カーナビゲーション装置および地図センタに関する。
【背景技術】
【０００２】
カーナビゲーション装置（以下、「カーナビ装置」という）は、車両の現在位置と誘導経路とを、その現在位置近傍の道路地図に重ね合わせて表示し、ドライバによる走行経路の選択を支援する。従って、カーナビ装置が有する地図データは、できる限り現実の状態を忠実に表した最新のものであるのが望ましい。ところで、現実は、新しい道路、施設、建物などが日々建設され、また、廃棄されている。従って、カーナビ装置において地図データは、適宜、更新されなければならない。
【０００３】
一般に、カーナビ装置で用いられる地図データは、日本全国をカバーし、道路データだけでなく、様々な施設や建物の情報を含んでいるために、そのデータ量は数Ｇバイトに達する。そのため、特に、通信ネットワークを介して更新する場合には、地図データの全部を更新するのに相当の時間を要する。
【０００４】
従来、地図データの更新時間を削減する方法として、差分更新法（例えば、特許文献１参照）がしばしば用いられる。差分更新法では、新地図データと旧地図データとを比較して相違するデータの差分データを更新データとすることにより、更新データ量を削減し、その結果として、更新時間を短縮する。ただし、差分データ量が多くなった場合には、更新時間が長くなる場合があるので、特許文献１では、元のデータ（新地図データ）に対する差分データ量の比が所定の値より大きくなった場合には、差分更新を用いないとしている。
【０００５】
また、特許文献２には、地図データを更新する技術ではないが、地図センタから通信型カーナビ装置に地図データを配信する例が開示されている。その例によれば、地図センタは、カーナビ装置から現在位置と目的地情報の送信を受けると、その現在位置から目的地までの経路に沿った複数の分割地図データを抽出し、その複数の分割地図データに優先順位を設定し、その優先順位に従って、分割地図データをカーナビ装置へ配信する。そのとき、その優先順位は、現在位置に近いものほど高く設定されるので、カーナビ装置は、現在位置近傍の分割地図を最初に受信することができる。従って、カーナビ装置は、全部の分割地図を受信する前であっても、現在位置近傍の分割地図を表示することができるので、最初の地図表示までの時間を短縮することができる。
【特許文献１】特開２００６−２５１７６８号公報
【特許文献２】特開２００５−１００６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１などで用いられている差分更新法は、カーナビ装置における地図データの全体の更新時間を短縮する効果は有しているが、特許文献２が有するような効果、つまり、ユーザが求める地図データを優先して取得し、その地図データを利用（表示）可能にするまでの時間を短縮するという効果を充分には有していない。すなわち、差分更新法の場合には、地図データの全体のデータ量が多い場合には、それ相応の更新時間を要し、データが利用（表示）可能になるまでの時間をユーザが求めるほどは短縮することはできない。
【０００７】
また、特許文献２は、地図データを通信型カーナビ装置へ配信する技術の例であって、地図データの更新についての記載はされていない。従って、分割地図データの配信の優先順位は、地図センタにより、適宜、決定されるものであり、その優先順位について、ユーザが関与する余地はない。また、地図データ更新の方法についても、差分更新などは考慮されておらず、一般的なファイル置換の利用が前提とされている。
【０００８】
以上のような従来技術の問題点に鑑み、本発明の目的は、カーナビ装置における地図データの更新に際し、ユーザが利用しようとしている地図データが利用可能となるまでの時間を短縮することができる地図データ更新方法、ならびに、その地図データ更新方法を適用したカーナビゲーションシステム、カーナビゲーション装置および地図センタを提供することにある。
【課題を解決するための手段】
【０００９】
本発明のカーナビゲーションシステムは、マスタ地図データを保管した地図センタと、車両に搭載され、前記地図センタから提供された地図データを保持し、その保持した地図データに基づき、その車両の目的地に到る誘導経路を表示装置に表示して、車両の走行経路を誘導するカーナビゲーション装置と、を含んで構成され、次の特徴を有する。
【００１０】
すなわち、本発明のカーナビゲーションシステムにおいて、前記地図センタは、新地図データを前記カーナビゲーション装置に提供するときに、前記新地図データを構成する部分地図データのそれぞれに優先度を設定する優先度設定手段と、前記優先度を設定した前記部分地図データを、その優先度が高い順に前記カーナビゲーション装置に提供する地図データ提供手段と、を備える。また、前記カーナビゲーション装置は、前記地図センタから提供される前記部分地図データを、その部分地図データに設定された優先度が高い順に取得する地図データ取得手段と、前記地図データ取得手段によって特定の優先度までの部分地図データの取得を完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する地図データ更新手段と、を備える。
【００１１】
本発明のカーナビゲーションシステムにおいては、カーナビゲーション装置は、特定の優先度、例えば、最も高い優先度が設定された部分地図データの取得が完了したとき、その時点までに取得した部分地図データにより、その取得した部分地図データに対応する旧地図データを更新する。従って、ユーザは、全部の地図データが更新される前に先立ち、その更新された部分地図データ、つまり、優先度が最も高く設定された部分地図データについては、新地図データを利用することができるようになる。
【発明の効果】
【００１２】
本発明によれば、カーナビ装置における地図データの更新に際し、ユーザが利用しようとしている地図データが利用可能となるまでの時間を短縮することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態について詳しく説明する。
【００１４】
図１は、本発明の実施形態に係るカーナビゲーションシステムの構成の例を示した図である。図１に示すように、本形態に係るカーナビゲーションシステム１００は、道路を走行する車両に搭載され、ドライバが設定する目的地までの誘導経路を、適宜、図示しない表示装置に表示するカーナビ装置１と、マスタ地図データ２１１を保持し、そのマスタ地図データ２１１に保管している最新の地図データをカーナビ装置１に提供する地図センタ２と、によって構成される。
【００１５】
ここで、カーナビ装置１は、図示しないＣＰＵ（Central Processing Unit）とメモリとを含んで構成され、そのＣＰＵがメモリに格納された所定のプログラムを実行して所定の情報処理機能を実現する処理装置１０と、ハードディスク装置やフラッシュメモリなどを含んで構成され、車載地図データ１１１を格納する記憶装置１１と、地図センタ２との間で地図データなどの送受信を行う通信装置１２と、ＤＶＤ（Digital Versatile Disk）４やＵＳＢ（Universal Serial Bus）メモリなどの携帯型記憶メディア（以下、「ブリッジメディア」という）に記録されている地図データなどを読み取るメディアドライブ１３と、を含んで構成される。
【００１６】
なお、カーナビ装置１は、これら以外にもＧＰＳ（Global Positioning System）を利用した測位装置、地図や誘導経路などを表示する表示装置、処理装置１０に制御情報やデータを入力するためのリモコンなどを備えているが、ここではその図示を省略した。
【００１７】
同様に、地図センタ２は、図示しないＣＰＵとメモリとを含んで構成され、そのＣＰＵがメモリに格納された所定のプログラムを実行して所定の情報処理機能を実現する処理装置２０と、ハードディスク装置やフラッシュメモリなどを含んで構成され、マスタ地図データ２１１を格納する記憶装置２１と、カーナビ装置１との間で地図データなどの送受信を行う通信装置２２と、ＤＶＤ４やＵＳＢメモリなどのブリッジメディアに地図データなどを記録するメディアドライブ２３と、を含んで構成される。
【００１８】
なお、本実施形態では、カーナビ装置１の通信装置１２およびメディアドライブ１３は、いずれも、処理装置１０が最新の地図データを入力する手段として用いられる。また、地図センタ２の通信装置２２およびメディアドライブ２３は、いずれも、最新の地図データを出力する手段として用いられる。従って、これらの装置を本実施形態の目的のためだけに使用する場合には、カーナビ装置１は、通信装置１２およびメディアドライブ１３の少なくとも一方を備えておけばよい。
【００１９】
また、図１において、地図センタ２の通信装置２２は、基地局３に接続され、基地局３とカーナビ装置１の通信装置１２との間では無線通信によりデータの送受信が行われる。なお、その場合の無線通信方式としては、一般には、携帯電話の通信方式が用いられるが、それに限定される必要はない。その無線通信方式は、ＩＥＥＥ８０２．１１規格の無線ＬＡＮ（Local Area Network）、ＩＥＥＥ８０２．１６規格のＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、専用狭域通信（ＤＳＲＣ：Dedicated Short Range Communication）などに基づくものであってもよい。
【００２０】
さらには、基地局３とカーナビ装置１の通信装置１２との間の通信は、以上のような双方向通信でなく、地上波ディジタル放送や衛星ラジオ放送などの放送電波を利用した一方向通信（放送）であってもよい。
【００２１】
なお、本実施形態の以下の説明においては、地図センタ２からカーナビ装置１への更新地図データの提供は、特に断らない限り、携帯電話などの通信方式を利用した双方通信によって行われるものとする。
【００２２】
次に、カーナビ装置１の処理装置１０および地図センタ２の処理装置２０のそれぞれに含まれる機能ブロックの詳細な説明をする前に、本実施形態における地図データの構成および地図更新方法の要点について説明をしておく。
【００２３】
本実施形態で用いられる地図データは、基本的には、道路の位置や接続関係を表した道路データと、その道路の背景となる地物（山、川、公園、建物など）の位置やその名称などを表した背景データと、公共施設、娯楽施設、商業店舗などの位置やその付属情報を表したＰＯＩ（Point of Interest）データと、を含んで構成される。そして、その場合、それらのデータは、都道府県などの行政区や、所定の大きさに区分された区画（以下、「メッシュ」という）などに分割されて記憶装置１１，２１に記憶される。すなわち、地図データは、そのデータの種別ごとに、さらに、行政区やメッシュごとに分割された多数のデータファイルとして記憶装置１１，２１に記憶される。
【００２４】
この場合、マスタ地図データ２１１には、最新の地図データだけでなく、所定の期間内の古い地図データも含まれる。これらの新旧の地図データは、通常、バージョン番号などによって管理される。
【００２５】
図２は、地図更新指示データの構成の例を示した図で、（ａ）はファイル置換更新指示データの構成の例、（ｂ）はファイル編集更新指示データの構成の例である。地図更新指示データ、すなわち、（ａ）ファイル置換更新指示データおよび（ｂ）ファイル編集更新指示データは、更新地図データの送信に先立って、地図センタ２からカーナビ装置１へ送信される情報であり、カーナビ装置１の処理装置１０は、この地図更新指示データに基づき、車載地図データ１１１の更新を実行する。
【００２６】
ここで、更新データ名称は、更新する地図データを識別する情報であり、例えば、行政区やメッシュを識別する名称、データの種別の名称などによって表される（例えば、品川区のＰＯＩデータなど）。なお、更新データ名称は、単なるシリアル番号としても構わない。
【００２７】
更新種別は、更新の方法を指示する情報であり、本実施形態では、更新の方法として、ファイル置換更新とファイル編集更新とを想定しており、例えば、更新種別が「０」の場合をファイル置換更新とし、「１」の場合をファイル編集更新とする。なお、ここでいうファイル置換更新とは、指定されたファイルについて、そのファイルの全データをファイルごと新データに置換して更新する方法である。また、ファイル編集更新とは、指定されたファイルの部分データを所定の編集指示に従って新データに更新する方法である。この場合、ファイル編集更新は、従来技術における差分更新を含む。なお、ファイル置換更新により、車載地図データ１１１の既存のファイルが不要になった場合には、そのファイルを削除してもよく、また、車載地図データ１１１に存在しなかった新たなファイルが必要になった場合には、そのファイルを追加してもよい。
【００２８】
優先度は、更新するデータについて、その更新を実行する優先度を示すデータであり、本実施形態では、優先度は、「高」と「低」の２レベルを想定するが、３レベル以上の優先度があっても構わない。このとき、優先度が高いデータほど先に更新される。なお、後記するように、更新種別で「１」（ファイル編集更新）が指定されたときには、優先度を「高」とみなし、更新種別で「０」（ファイル置換更新）が指定されたときには、優先度を「低」とみなすとした場合には、この優先度の情報は省略してもよい。
【００２９】
次に、（ａ）ファイル置換更新指示データにおいて、新地図データファイル名は、更新種別で「０」（ファイル置換更新）が指定されたときに、優先度のデータの後にさらに付される情報であり、車載地図データ１１１に含まれる地図データのうちファイル置換更新の対象となる地図データのファイル名を指定する情報である。従って、新地図データファイル名は、車載地図データ１１１に既に存在する、つまり、古い地図データのファイル名と同じであって差し支えないが、その名称の一部に新旧を区別するためのバージョン番号などが含まれているものとする。
【００３０】
なお、新地図データファイル名は、複数の地図データファイル名により構成されていてもよい。この場合には、それらにより指定されるすべての地図データファイルは、先行する優先度の条件下でファイル置換更新の対象となる。また、新地図データファイル名は、車載地図データ１１１に既に存在するフォルダのフォルダ名であってもよい。その場合には、そのフォルダに含まれるすべての地図データファイルがファイル置換更新の対象となる。
【００３１】
次に、（ｂ）ファイル編集更新指示データにおいて、ファイル編集指示データは、更新種別で「１」（ファイル編集更新）が指定されたときに、優先度のデータの後にさらに付される情報である。ファイル編集指示データは、車載地図データ１１１に含まれる地図データのうちファイル編集更新の対象となる地図データのファイル名と、そのファイル名によって指定される更新対象の地図データファイルに対して施す処理内容を示す情報と、を含んで構成される。
【００３２】
ここで、処理内容を示す情報とは、ファイル全体に対して差分更新を行ったとき、どのレコードのどのデータフィールドにはどのような演算を施して更新するかなどを定めた更新ルールの情報である。なお、その更新の演算に際して用いられる更新データ、つまり、その更新のルールにより旧地図データファイルと新地図データファイルとから生成された差分データは、ファイル編集更新データと呼ばれ、ファイル編集更新指示データには含まれないものとする。
【００３３】
以上のファイル編集更新を用いると、地図データファイルの部分更新も可能となる。部分更新では、指定された地図データファイルについて、そのファイルのすべての差分データを更新するのではなく、そのファイルを構成するレコードのうち、例えば、特定のフィールドが特定の値であるレコードを抽出し、そのレコードについて所定の変更を加える。具体的には、道路データのうち、高速道路のデータを取り出し、その高速道路のデータについてのみ差分更新を行うといったことが可能となる。ただし、このような部分更新を行った地図データファイルについては、すべてのデータが更新されたことにはならないので、必要に応じて後でファイル置換更新を行う場合がある。
【００３４】
図３は、本発明に係る実施形態における地図データ更新の様子を、従来の場合と比較して模式的に示した図であり、（ａ）は、従来の地図データ更新の例、（ｂ）は、本発明に係る実施形態における地図データ更新の例である。
【００３５】
カーナビ装置１において従来の方法により地図データ更新をする場合には、図３（ａ）に示すように、ファイル置換更新により車載地図データ１１１の地図データファイルを更新する。その場合、ファイル置換更新中は、利用可能な地図データは古いままであり、新地図データが利用可能になるのは、ファイル置換更新が完了した後になる。すなわち、ファイル置換更新を完了するのに、例えば、２０分を要するとすれば、ユーザは、地図データの更新をカーナビ装置１に指示した後、２０分経過しなければ、新地図データを利用できないことになる。
【００３６】
なお、車載地図データ１１１のファイル置換更新は、ファイル単位で行われるので、置換が完了したものから、順次、利用可能にしていくこともできる。しかし、ファイル単位であっても、ファイルによっては、そのファイルサイズが大きいので、置換後のファイル、つまり、新地図データが利用可能になるまでには、例えば、数分程度の時間を要する場合がある。
【００３７】
一方、本実施形態の場合には、車両の現在位置に近い地図データ、例えば、車両の現在位置が、東京都品川区であったときには、東京都、神奈川県、埼玉県および千葉県の地図データに対して高い優先度を付し、優先度の高い地図データを先に更新し、その更新した優先度の高い地図データを利用可能なものにする。その場合には、その優先度が高い地図データのデータ量は、日本全体の地図データのデータ量に比べ数分の１ないし１０数分の１で済むので、その分、地図データを更新する時間が短縮される。
【００３８】
すなわち、図３（ｂ）に示すように、優先度の高い地図データは、例えば、５分で新地図データに更新され、利用することができるようになる。ただし、そのとき、その他の部分の地図データは、古い、つまり、旧地図データのままである。しかしながら、車両の現在位置が、例えば、品川駅近辺であった場合には、東京都、神奈川県、埼玉県および千葉県の地図データが新地図データに更新されていれば不都合はない。そして、その後、高い優先度が付されなかった、つまり、優先度の低い地図データの更新が開始され、例えば、その更新開始１５分後に優先度の低い地図データの更新が終了し、そこで全地図データの更新が完了する。
【００３９】
なお、図３（ｂ）に示すように、本実施形態では、優先度の高い地図データを更新する場合には、地図データをファイル編集更新により更新し、優先度の低い地図データを更新する場合には、地図データをファイル置換更新により更新するとしている。そのようにした理由は、ファイル編集更新をした場合のほうが、ファイル置換更新をした場合よりも地図データの更新時間が短縮されることが多いからである。すなわち、ファイル編集更新は、ファイル置換更新に比べ処理が複雑にはなるが、ファイル全体のデータ量に比し、更新するデータ量が少ない場合には、更新時間が短縮されるからである。しかも、地図データの更新では、更新するデータ量が少ない場合のほうが多いと判断される。
【００４０】
また、本実施形態では、前記したように、地図データのファイルの個別のデータについて、例えば、高速道路のデータについて高い優先度を付けることができる。その場合には、優先度の高いデータについてのみ編集処理をすればよいので、ファイル丸ごとの置換処理に比べ大幅な時間短縮となる。
【００４１】
一方、当面の間、ユーザにとって実用上不都合のない優先度が高い新地図データが利用可能になった後であれば、優先度の低い地図データの更新に多少時間が掛かったとしても大きな不便は生じない。そこで、本実施形態では、優先度の低い地図データの更新をファイル置換更新により更新し、カーナビ装置１および地図センタ２の処理負荷が軽減されるようにしたのである。
【００４２】
続いて、図１に戻り、カーナビ装置１の処理装置１０および地図センタ２の処理装置２０のそれぞれに含まれる機能ブロックの動作について説明をする。
【００４３】
図１に示すように、カーナビ装置１の処理装置１０は、ナビ処理部１０１、更新優先度管理部１０２、ファイル置換更新部１０３、ファイル編集更新部１０４、更新データ取得制御部１０５を含んで構成される。なお、これらの機能ブロックの機能は、図示しないＣＰＵがメモリに格納された所定のプログラムを実行することによって実現される。
【００４４】
図１において、更新データ取得制御部１０５は、更新対象の地図データを指定するための更新対象指示データを設定するとともに、その更新対象指示データを地図センタ２へ送信する。この更新対象指示データには、優先して更新しようとしているエリアを指定するメッシュコードまたは都道府県の情報、更新しようとしている地図データの種類などの情報が含まれている。さらに、更新データ取得制御部１０５は、その更新対象指示データに応じて地図センタ２から提供される更新地図データ取得する、または、ＤＶＤ４などのブリッジメディアから更新地図データを取得する。
【００４５】
更新優先度管理部１０２は、更新対象の地図データに先立って得られる地図更新指示データに基づき、更新対象の地図データの優先度を確認するとともに、その優先度に従って、ファイル置換更新部１０３またはファイル編集更新部１０４に対し、地図データ更新処理の実行を指示する。
【００４６】
ファイル置換更新部１０３は、更新地図データに付されたファイル置換指示データによって指示された地図データについて、ファイル置換更新を実行する。また、ファイル編集更新部１０４は、更新地図データに付されたファイル編集更新指示データのファイル編集指示データを解析し、その解析された編集ルールに従って、前記のファイル編集更新指示データによって指示された地図データについて、ファイル編集更新を実行する。
【００４７】
ナビ処理部１０１は、カーナビ装置１の本来のナビ機能、すなわち、図示しない測位装置により車両の現在位置を測位し、その現在位置から、ユーザによって図示しないリモコンなどを用いて設定される目的地までの誘導経路を探索し、その探索した誘導経路を含む地図を、図示しない表示装置に表示するなどの機能を実現する。
【００４８】
次に、図１において、地図センタ２の処理装置２０は、更新優先度管理部２０１、更新データ生成形式制御部２０２、ファイル置換更新データ生成部２０３、ファイル編集更新データ生成部２０４、更新データ配信部２０５、更新メディア作成部２０６などを含んで構成される。なお、これらの機能ブロックの機能は、図示しないＣＰＵがメモリに格納された所定のプログラムを実行することによって実現される。
【００４９】
更新優先度管理部２０１は、カーナビ装置１から送信される更新対象指示データを受信して、その更新対象指示データに基づき、配信する地図データを選定するとともに、それらの地図データに優先度を設定する。また、更新データ生成形式制御部２０２は、配信する地図データに、前記設定された優先度に応じて、または、適宜、更新データの生成形式を決定し、その決定に応じて、ファイル置換更新データまたはファイル編集更新データの生成処理の実行を指示する。なお、優先度をどのような基準に基づき設定するかについては後記する。
【００５０】
ファイル置換更新データ生成部２０３は、更新データ生成形式制御部２０２の指示に従って、ファイル置換更新データを生成するが、実質的には、ファイル置換更新指示データ（図２（ａ）参照）を生成すればよい。また、ファイル編集更新データ生成部２０４は、更新データ生成形式制御部２０２の指示に従って、ファイル編集更新指示データ（図２（ｂ）参照）およびファイル編集更新データを生成する。このとき、ファイル編集更新データは、旧地図データをファイル編集指示データに従って編集して新地図データを生成するためのデータである。
【００５１】
更新データ配信部２０５は、ファイル置換更新データ生成部２０３またはファイル編集更新データ生成部２０４により生成されたファイル置換更新データまたはファイル編集更新データ、つまり、更新地図データをカーナビ装置へ配信する。また、更新メディア作成部２０６は、メディアドライブ２３を介して、最新地図データが書き込まれたＤＶＤ４などのブリッジメディアを作成する。
【００５２】
続いて、図４〜図９を参照して、カーナビ装置１における地図データ更新の処理フローについて説明する。
【００５３】
図４は、カーナビ装置１における地図データ更新の処理フローのアウトラインを示した図である。ここで、（ａ）は、地図更新指示データの優先度に従った地図データ更新処理の例、（ｂ）は、ファイル編集更新を優先した地図データ更新処理の例である。
【００５４】
図４（ａ）に示すように、処理装置１０は、まず、更新データ取得制御部１０５の処理として、更新対象データを指定する（ステップＳ０１）。このステップでは、優先して更新するエリアを指定するとともに、更新する地図データの種類などを指定する。なお、その詳細な処理内容については、別途、図５および図６を用いて説明する。
【００５５】
次に、処理装置１０は、更新優先度管理部１０２の処理として、更新データに先行して、地図センタから送信されてくる更新データ概要、つまり、地図更新指示データの優先度に従って、更新優先度管理処理を実行する（ステップＳ０２）。更新優先度管理処理の詳細については、別途、図７を用いて説明する。
【００５６】
次に、処理装置１０は、ファイル置換更新部１０３またはファイル編集更新部１０４の処理として、地図センタ２またはＤＶＤ４などのブリッジメディアから優先度の高い更新データを取得し（ステップＳ０３）、その取得した更新データにより、地図データの更新を実行する（ステップＳ０４）。ユーザは、この時点で、高い優先度が付された地図データについては利用可能となる。
【００５７】
次に、処理装置１０は、ファイル置換更新部１０３またはファイル編集更新部１０４の処理として、地図センタ２またはＤＶＤ４などのブリッジメディアから優先度の低い更新データを取得し（ステップＳ０５）、その取得した更新データにより、地図データの更新を実行する（ステップＳ０６）。ユーザは、この時点で、低い優先度が付された地図データについても利用可能となる。つまり、全地図データが更新されたことになる。
【００５８】
続いて、図４（ｂ）に示したファイル編集更新を優先した地図データ更新処理について説明する。この図４（ｂ）の処理フローは、図４（ａ）の処理フローの特殊なケースに相当する。すなわち、地図更新指示データ（図２参照）の更新種別を「ファイル編集更新」と指定したときには、必ずその優先度を「高」と指定し、また、更新種別を「ファイル置換更新」と指定したときには、必ずその優先度を「低」と指定した場合を考える。このような場合に図４（ａ）の処理フローを実行すると、その処理フローは、図４（ｂ）の処理フローのようになる。
【００５９】
従って、図４（ｂ）において、処理装置１０は、まず、更新対象データを指定し（ステップＳ１１）、次に、更新優先度管理処理を実行する（ステップＳ１２）。この部分の処理は、図４（ａ）と同じである。
【００６０】
次に、処理装置１０は、ファイル編集更新部１０４の処理として、地図センタ２またはＤＶＤ４などのブリッジメディアから、ファイル編集更新が指定された更新データを取得し（ステップＳ１３）、その取得した更新データについてファイル編集更新を実行する（ステップＳ１４）。ユーザは、この時点で、ファイル編集更新された地図データについては利用可能となる。
【００６１】
次に、処理装置１０は、ファイル編集更新部１０４の処理として、地図センタ２またはＤＶＤ４などのブリッジメディアから、ファイル置換更新が指定された更新データを取得し（ステップＳ１５）、その取得した更新データについてファイル置換更新を実行する（ステップＳ１６）。ユーザは、この時点で、ファイル置換更新された地図データについても利用可能となる。つまり、全地図データが更新されたことになる。
【００６２】
図５は、通信による更新対象データ指定処理の詳細な処理フローの例を示した図である。図５に示すように、処理装置１０は、まず、車両の現在位置、目的地、経路などのナビ機能に係る情報、または、ユーザが設定する情報に基づき、優先して更新するメッシュや都道府県などのエリアを指定する（ステップＳ２１）。次に、処理装置１０は、ユーザが設定する情報に基づき、データ種類を指定する（ステップＳ２２）。
【００６３】
ここで、データ種類とは、道路データ、背景データ、ＰＯＩデータなどのデータ種別や、さらには、その道路データについては、高速道路や都道府県道などの道路種別、ＰＯＩデータについては、駐車施設、娯楽施設、コンビニ、スーパーなどカテゴリの種別など、地図データの分類の総称である。
【００６４】
次に、処理装置１０は、指定したエリアおよびデータ種類の情報を更新対象指示データとして、地図センタ２へ送信すると（ステップＳ２３）、その応答として、地図センタから更新データ概要が送られてくるので、その更新データ概要を受信する（ステップＳ２４）。ここで、更新データ概要は、地図更新指示データ（図２参照）に相当する。
【００６５】
次に、処理装置１０は、例えば、更新データ概要を表示装置などに表示して、ユーザに対し、更新対象データを確定するか否かの入力を求め、更新対象データを確定する入力がされた場合には（ステップＳ２５でＹｅｓ）、確定指示データを地図センタ２へ送信する（ステップＳ２６）。また、更新対象データを確定する入力がされなかった場合には（ステップＳ２５でＮｏ）、処理装置１０は、ステップＳ２１へ戻り、ステップＳ２１以下の処理を再度実行する。
【００６６】
図６は、ブリッジメディア利用時の更新対象データ指定処理の詳細な処理フローの例を示した図である。図６に示すように、処理装置１０は、まず、ＤＶＤ４などブリッジメディアの収録内容を確認する（ステップＳ３１）。すなわち、ブリッジメディアに収録されているエリアとデータ種類を確認する。
【００６７】
次に、車両の現在位置、目的地、経路などのナビ機能係る情報、または、ユーザが設定する情報に基づき、優先して更新するメッシュや都道府県などのエリアを指定する（ステップＳ３２）。そして、処理装置１０は、ユーザが設定する情報に基づき、データ種類、すなわち、データの種別やカテゴリなどを指定する（ステップＳ３３）。
【００６８】
次に、処理装置１０は、以上のステップで指定した情報に基づき、地図更新指示データ（図２参照）に相当するデータを生成し、そのデータを表示装置などに表示して、ユーザに対し、更新対象データを確定するか否かの入力を求める。そして、更新対象データを確定する入力がされた場合には（ステップＳ３４でＹｅｓ）、処理装置１０は、その更新対象データを確定して、更新対象データ指定処理を終了する。また、更新対象データを確定する入力がされなかった場合には（ステップＳ３４でＮｏ）、処理装置１０は、ステップＳ３１へ戻り、ステップＳ３１以下の処理を再度実行する。
【００６９】
図７は、更新優先度管理処理の詳細な処理フローの例を示した図である。処理装置１０は、まず、地図センタ２から送信されてくる更新データ概要、つまり、地図更新指示データを受信して、その地図更新指示データの優先度を確認する（ステップＳ４１）。そして、その優先度が高優先度であったときには（ステップＳ４２でＹｅｓ）、処理装置１０は、その高優先度の更新データ名称をメモリの所定の作業領域に記憶しておく（ステップＳ４３）。また、その優先度が高優先度でなかったときには（ステップＳ４２でＮｏ）、処理装置１０は、その低優先度の更新データ名称をメモリの所定の作業領域に記憶しておく（ステップＳ４４）。
【００７０】
次に、処理装置１０は、すべての地図更新指示データの優先度を確認したか否かを判定し（ステップＳ４５）、すべての地図更新指示データの優先度を確認していなかったときには（ステップＳ４５でＮｏ）、処理装置１０は、ステップＳ４１へ戻り、ステップＳ４１以下の処理を再度実行する。
【００７１】
また、すべての地図更新指示データの優先度を確認していたときには（ステップＳ４５でＹｅｓ）、処理装置１０は、前記作業領域を参照して、ファイル置換更新部１０３またはファイル編集更新部１０４に対し、高優先度の更新データについて、その更新処理の実行を指示する（ステップＳ４６）。その場合には、処理装置１０は、ファイル置換更新部１０３またはファイル編集更新部１０４の処理として更新処理を実行するので、すべての高優先度の更新データの更新処理が完了するのを待つ（ステップＳ４７でＮｏ）。
【００７２】
そして、すべての高優先度の更新データの更新処理が完了したときには（ステップＳ４７でＹｅｓ）、処理装置１０は、前記作業領域を参照して、ファイル置換更新部１０３またはファイル編集更新部１０４に対し、低優先度の更新データについて、その更新処理の実行を指示する（ステップＳ４８）。その場合には、処理装置１０は、ファイル置換更新部１０３またはファイル編集更新部１０４の処理として更新処理を実行するので、すべての低優先度の更新データの更新処理が完了するのを待つ（ステップＳ４９でＮｏ）。
【００７３】
そして、すべての低優先度の更新データの更新処理が完了したときには（ステップＳ４９でＹｅｓ）、地図データの更新が完了したことになるので、更新優先度管理処理を完了する。
【００７４】
図８は、ファイル置換更新処理の詳細な処理フローの例を示した図である。図８に示すように、処理装置１０は、まず、ファイル置換更新指示データ（図２（ａ）参照）から新地図データファイル名称を抽出する（ステップＳ５１）。次に、処理装置１０は、抽出した新地図データファイル名称に基づき、車載地図データ１１１の中から置換対象となる旧地図データファイルを特定する（ステップＳ５２）。このとき、新地図データファイル名称は、旧地図データファイル名称と同じで、そのバージョン番号が異なるものとする。
【００７５】
次に、処理装置１０は、置換対象の旧地図データファイルと異なるファイル名で、マスタ地図データ２１１の新地図データをカーナビ装置１の車載地図データ１１１にコピーする（ステップＳ５３）。なお、カーナビ装置１は、新地図データをコピー中であっても、ナビ処理部１０１によって旧地図データを利用することができるので、ナビ処理部１０１の処理を止める必要はない。
【００７６】
次に、処理装置１０は、その新地図データファイルのコピーが完了すると（ステップＳ５４）、ファイル置換更新部１０３以外からの旧地図データファイルの参照を禁止する（ステップＳ５５）。そして、処理装置１０は、旧地図データファイルの名称を退避用の名称に変更し（ステップＳ５６）、さらに、新地図データファイルの名称を旧地図データファイルの退避前の名称に変更する（ステップＳ５７）。これで、旧地図データファイルは、新地図データファイルにより更新されたことになる。
【００７７】
そこで、処理装置１０は、ファイル置換更新部１０３以外からの参照禁止となっている新地図データファイルの参照を解禁する（ステップＳ５８）。そして、処理装置１０は、ステップＳ５６で退避用の名称に変更した旧地図データファイルを削除し（ステップＳ５９）、ファイル置換更新処理を終了する。
【００７８】
図９は、ファイル編集更新処理の詳細な処理フローの例を示した図である。図９に示すように、処理装置１０は、まず、ファイル編集更新指示データ（図２（ｂ）参照）からファイル編集指示データを抽出する（ステップＳ６１）。次に、処理装置１０は、ファイル編集指示データに基づき、編集対象となる旧地図データファイルを特定する（ステップＳ６２）。次に、処理装置１０は、地図センタ２で生成されたファイル編集更新データを取得する（ステップＳ６３）。
【００７９】
次に、処理装置１０は、ファイル編集更新部１０４以外からの旧地図データファイルの参照を禁止する（ステップＳ６４）。そして、処理装置１０は、ファイル編集指示データに基づき、旧地図データファイル中の編集箇所を特定し、ファイル編集更新データを用いて、旧地図データファイルを編集する（ステップＳ６５）。ここで、旧地図データファイル中の編集箇所とは、特定のレコード、レコードの属性、レコード中の特定のフィードや特定のビットなどである。
【００８０】
次に、処理装置１０は、旧地図データファイルの編集が完了すると、新地図データが完成し（ステップＳ６６）、ナビ処理部１０１など、ファイル編集更新部１０４以外からの新地図データファイルの参照を解禁する（ステップＳ６７）。これで、旧地図データファイルは、新地図データファイルにより更新されたことになる。
【００８１】
なお、ステップＳ６４で旧地図データファイルの参照を完全に禁止するのではなく、旧地図データファイル中の編集箇所のデータをメモリやハードディスク装置などにコピーして退避した後、そのコピー元のデータについてのみ、ファイル更新編集部１０４以外からの参照を禁止し、コピー先のデータについては、ナビ処理部１０１からの参照を許容するようにしてもよい。こうすることにより、ナビ処理部１０１の処理を止めることなく、ファイル編集更新を行うことができる。
【００８２】
続いて、図１０および図１１を参照して、地図センタ２における更新データ生成の処理フローについて説明する。ここで、図１０は、地図センタ２における更新データ生成の処理フローの例を示した図、図１１は、更新エリアの波及を説明するための模式図である。
【００８３】
図１０に示すように、地図センタ２の処理装置２０は、カーナビ装置１から送信される更新対象指示データを受信するのを待つ（ステップＳ７１でＮｏ）。ここで、更新対象指示データには、カーナビ装置１が優先して更新を求めるエリアやデータ種類の情報が含まれている。そこで、処理装置２０は、更新対象指示データを受信すると（ステップＳ７１でＹｅｓ）、受信した更新対象指示データに含まれるエリア情報に基づき、波及を考慮した更新対象データを抽出する（ステップＳ７２）。
【００８４】
ここで、図１１を参照して、更新エリアの波及について説明しておく。地図データのうち、道路データは、通常、図１１に示すメッシュと呼ばれる矩形のエリアに区分されて管理されている。なお、図１１には、９メッシュに区分された道路地図が示されており、その中で実線および破線は道路を表している。ここで、破線の道路のデータを更新しようとする場合を考える。その場合、カーナビ装置１から、例えば、中央の１メッシュを更新対象のエリアとして指定され、その１メッシュの道路データを更新したとすれば、そのメッシュ境界で道路データが不連続となり、誘導経路の探索などに支障をきたすことがある。
【００８５】
そこで、地図センタ２では、カーナビ装置１から更新対象のエリアとして中央の１メッシュだけが指定された場合であっても、破線の道路を含む太枠のメッシュも更新対象のエリアに含める処理を行う。これを更新エリアの波及と呼んでいる。
【００８６】
次に、図１０に戻って、更新データ生成処理の説明を続ける。処理装置２０は、ステップＳ７２に引き続き、更新データ概要、つまり、地図更新指示データ（ファイル更新地図データまたはファイル編集更新指示データ）を作成する（ステップＳ７３）。そして、その更新データ概要をカーナビ装置１へ送信する（ステップＳ７４）。
【００８７】
続いて、処理装置２０は、カーナビ装置１から更新データ概要の確定指示データが送信されてくるのを待ち、確定指示データを受信しなかったときには（ステップＳ７５でＮｏ）、ステップＳ７１へ戻り、ステップＳ７１以下の処理を再度実行する。また、確定指示データを受信したときには（ステップＳ７５でＹｅｓ）、更新優先度管理処理を実行する（ステップＳ７６）。なお、更新優先度管理処理では、更新データ概要に基づく優先度に応じて更新データの選択、分類などを行う。
【００８８】
次に、処理装置２０は、優先度が高い更新データを生成し（ステップＳ７７）、その生成した優先度が高いデータをカーナビ装置１へ送信する（ステップＳ７７）。続いて、処理装置２０は、優先度が低い更新データを生成し（ステップＳ７９）、その生成した優先度が低いデータをカーナビ装置１へ送信する（ステップＳ８０）。以上により、優先度が高い更新データについても、優先度が低い更新データについてもカーナビ装置１へ送信されたことになる。
【００８９】
以上に説明した更新データ生成処理の中で、更新データ概要の作成（ステップＳ７３）について補足する。
【００９０】
更新データ概要は、本実施形態では、地図更新指示データ（ファイル置換更新指示データおよびファイル編集更新指示データ：図２参照）に相当するものとしている。このとき、ファイル置換更新指示データにおける新地図データファイル名は、そのファイル名を特定可能な情報であれば、例えば、エリアの名称、メッシュ番号、データ種別などによって指定してもよい。また、ファイル編集更新指示データにおける新地図データファイル名の指定も同様である。
【００９１】
また、更新する地図データに優先度を割り振る処理は、地図センタ２の処理装置２０が更新データ概要の作成処理の中で行う。すなわち、処理装置２０は、カーナビ装置１から送信される更新対象指示データに基づき、適宜、地図データに優先度を割り振る。
【００９２】
例えば、更新対象指示データにおいて、データ種類として道路データが指定され、エリアとして自車の現在位置が含まれるメッシュ番号が指定されていた場合には、処理装置２０は、図１１で説明したエリアの波及を考慮した上で、現在位置から所定の距離の範囲に含まれるメッシュを選択し、その選択したメッシュの道路データの優先度を「高」とする。なお、この場合、その更新種別は、一般には、ファイル置換更新でもファイル編集更新でもどちらでも構わないが、ファイル編集更新を優先する場合（図４（ｂ）参照）には、その更新種別は、ファイル編集更新が設定される。
【００９３】
また、例えば、更新対象指示データにおいて、データ種類として道路データが指定され、エリアとして自車の現在位置が含まれるメッシュ番号が指定され、かつ、高速道路優先などが指定されていたときには、処理装置２０は、エリアの波及を考慮した上で、現在位置から所定の距離の範囲に含まれるメッシュを選択し、その選択したメッシュの道路データのファイルの優先度を「高」とし、更新種別をファイル編集更新とし、さらに、編集対象レコードとして、高速道路を指定する。
【００９４】
なお、以上の場合には、データ種別として、ＰＯＩデータが指定されていないので、ＰＯＩデータを更新するデータを作成する必要はない。逆に、データ種別として、ＰＯＩデータが指定されたときには、道路データを更新するデータを作成する必要はない。また、当然ながら、両者を同時に更新するデータを作成することもできる。
【００９５】
以上によって、地図データの更新に関し、様々な優先度を設定することができる。最も標準的な優先度の割り振りの方法は、カーナビ装置１を搭載した車両の現在位置の所定の距離の範囲内に含まれる地図データに「高」優先度を付す方法である。この場合、データ種別は、「道路データ」であっても、「ＰＯＩデータ」であっても、その両方であってもよい。なお、道路の「背景データ」は、「道路データ」に含まれるものとする。
【００９６】
また、道路データがその道路種別として、高速道路、国道、県道、一般道および生活道路という属性情報を有していたとき、高速道路のデータに「高」優先度を付し、他の種別の道路に「低」優先度を付すようにしてもよい。この場合には、カーナビ装置１では、高速道路のデータが優先して更新される。
【００９７】
また、道路データがその道路種別として、高速道路、国道、県道、一般道および生活道路という属性情報を有していたとき、高速道路、国道、県道および一般道のデータに「高」優先度を付し、生活道路のデータに「低」優先度を付すようにしてもよい。この場合には、カーナビ装置１では、生活道路以外の道路のデータが優先して更新される。
【００９８】
同様に、特定のカテゴリのＰＯＩデータに対して、「高」優先度を付すことができる。例えば、一般的によく使用されるＰＯＩのカテゴリとして、ガソリンスタンド、駐車場、コンビニ、ファーストフード店などがあり、それらのカテゴリのＰＯＩデータに、「高」優先度を付すようにしてもよい。この場合には、カーナビ装置１では、ガソリンスタンド、駐車場、コンビニ、ファーストフード店などのＰＯＩデータが優先して更新される。
【００９９】
なお、どのような項目を優先するかについては、カーナビ装置１の対象データ指定処理（図５参照）において、適宜、ユーザに設定させるようにしてもよい。あるいは、地図センタ２またはカーナビ装置１が、車両の走行状況を判断して、その走行状況に応じて、優先項目を設定するようにしてもよい。例えば、車両が高速道路を走行中であったり、その目的地が現在位置から遠く離れていたりした場合には、高速道路のデータを優先して更新するようにする。また、車両が一般道を走行中で、目的地が現在位置から近い場合には、生活道路以外の道路データを優先して更新するようにする。
【０１００】
以上、本発明によれば、自車位置近隣の地図データなどに高い優先度を付し、あるいは、ユーザが特に指定する種類の地図データに高い優先度を付す。そして、その高い優先度を付した地図データを優先して更新し、その更新が完了した時点で、その更新した分の地図データを利用可能にする。従って、ユーザが当面必要とする地図データについては、その更新時間が短縮されるので、ユーザにとってみれば、利用したい新地図データが短時間で利用可能になるという恩恵を受けることができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施形態に係るカーナビゲーションシステムの構成の例を示した図。
【図２】地図更新指示データの構成の例を示した図。
【図３】本発明に係る実施形態における地図データ更新の様子を、従来の場合と比較して模式的に示した図。
【図４】カーナビ装置における地図データ更新の処理フローのアウトラインを示した図。
【図５】通信による更新対象データ指定処理の詳細な処理フローの例を示した図。
【図６】ブリッジメディア利用時の更新対象データ指定処理の詳細な処理フローの例を示した図。
【図７】更新優先度管理処理の詳細な処理フローの例を示した図。
【図８】ファイル置換更新処理の詳細な処理フローの例を示した図。
【図９】ファイル編集更新処理の詳細な処理フローの例を示した図。
【図１０】地図センタ２における更新データ生成の処理フローの例を示した図。
【図１１】更新エリアの波及を説明するための模式図。
【符号の説明】
【０１０２】
１      カーナビ装置
２      地図センタ
３      基地局
４      ＤＶＤ
１０，２０    処理装置
１１，２１    記憶装置
１２，２２    通信装置
１３，２３    メディアドライブ
１００  カーナビゲーションシステム
１０１  ナビ処理部
１０２  更新優先度管理部
１０３  ファイル置換更新部
１０４  ファイル編集更新部
１０５  更新データ取得制御部
１１１  車載地図データ
２０１  更新優先度管理部
２０２  更新データ生成形式制御部
２０３  ファイル置換更新データ生成部
２０４  ファイル編集更新データ生成部
２０５  更新データ配信部
２０６  更新メディア作成部
２１１  マスタ地図データ
【図１】
2008309677.tif 000003
【図２】
2008309677.tif 000004
【図３】
2008309677.tif 000005
【図４】
2008309677.tif 000006
【図５】
2008309677.tif 000007
【図６】
2008309677.tif 000008
【図７】
2008309677.tif 000009
【図８】
2008309677.tif 000010
【図９】
2008309677.tif 000011
【図１０】
2008309677.tif 000012
【図１１】
2008309677.tif 000013