(57)【要約】【課題】ＨＤＤナビゲーション装置において、データ更新を容易にし、データ更新用のディスクを極力減少させ、管理コストを低減可能な地図データ更新方法及び方式とする。【解決手段】旧地図ファイルと新地図ファイルでデータが相違する差分データを、ナビゲーション装置が使用されるエリア毎に、且つ各エリアにおいてデータが更新されたバージョン毎に更新用ディスクにファイル単位で記録する。ＨＤＤナビゲーション装置のディスク再生装置に更新用ディスクを装填したとき、このナビゲーション装置が使用するエリアと、ハードディスクに記録している地図データのバージョンを検出し、装填された更新用ディスクに記録しているデータにおけるナビゲーション装置が対応するエリアで、ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄順に更新する。その際、更新したファイルには新しいシリアル番号を付す。【選択図】図１
2007279488.tif 000002
【特許請求の範囲】
【請求項１】
旧地図ファイルと新地図ファイルでデータが相違する差分データを、データが更新されたバージョン毎に複数更新用ディスクに記録し、
地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ハードディスクに記録している地図データのバージョンを検出し、
装填された更新用ディスクに記録しているデータで、前記ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄、順に更新することを特徴とする地図データ更新方法。
【請求項２】
旧地図ファイルと新地図ファイルでデータが相違する差分データを、ナビゲーション装置が使用されるエリア毎に、且つ各エリアにおいてデータが更新されたバージョン毎に複数更新用ディスクに記録し、
地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ナビゲーション装置が使用するエリアと、ハードディスクに記録している地図データのバージョンを検出し、
装填された更新用ディスクに記録しているデータにおける前記ナビゲーション装置が対応するエリアで、前記ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄、順に更新することを特徴とする地図データ更新方法。
【請求項３】
前記更新用ディスクに記録する差分データは、地図データのファイル毎に作成すると共に一連のシリアル番号を付与し、
前記ハードディスクの地図データ更新時に、前記差分データを用いて更新したファイルに対して未だ使用されていないシリアル番号を順に付与し、
前記シリアル番号の更新をシリアル番号管理ファイルに記録して管理することを特徴とする請求項１または２に記載の地図データ更新方法。
【請求項４】
前記地図データの更新処理を、ナビゲーション装置でハードディスクを使用していないバックグラウンド時に行うことを特徴とする請求項１または２に記載の地図データ更新方法。
【請求項５】
旧地図ファイルと新地図ファイルでデータが相違する差分データを、データが更新されたバージョン毎に複数記録した更新用ディスクを作成し、
地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ハードディスクに記録している地図データのバージョンを検出するハードディスク地図データバージョン検出手段とを備え、
装填された更新用ディスクに記録しているデータにおける前記ハードディスクが対応するバージョンのデータを古い順に選択する更新用データバージョン選択手段と、
ハードディスクの地図データを最新のバージョン迄、順に更新する更新データ書込手段とを備えたことを特徴とする地図データ更新方式。
【請求項６】
旧地図ファイルと新地図ファイルでデータが相違する差分データを、ナビゲーション装置が使用されるエリア毎に、且つ各エリアにおいてデータが更新されたバージョン毎に複数記録した更新用ディスクを作成し、
地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ナビゲーション装置が使用するエリアを検出するデータエリア検出手段と、該ハードディスクに記録している地図データのバージョンを検出するハードディスク地図データバージョン検出手段とを備え、
装填された更新用ディスクに記録しているデータにおける前記ナビゲーション装置が対応するエリアにおいて前記ハードディスクが対応するバージョンのデータを古い順に選択する更新用データバージョン選択手段と、
ハードディスクの地図データを最新のバージョン迄、順に更新する更新データ書込手段とを備えたことを特徴とする地図データ更新方式。
【請求項７】
一連のシリアル番号を付与した地図データのファイル毎に、前記差分データを記録した更新用ディスクを用いて、前記ハードディスクの地図データを更新する時に、前記差分データを用いて更新したファイルのシリアル番号を、未だ使用されていない番号に更新するシリアル番号更新手段と、
前記シリアル番号の更新の管理を行うシリアル番号管理ファイルを備えたことを特徴とする請求項５または６に記載の地図データ更新方式。
【請求項８】
前記更新データ書込み手段では、ナビゲーション装置でハードディスクを使用していないバックグラウンド時に書込みを行うことを特徴とする請求項５または６に記載の地図データ更新方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＨＤＤを用いたナビゲーション装置に用いる地図データの更新方法及び装置に関し、特に地図データを更新する記録媒体に複数の国等の複数のエリア、及び複数のバージョンの更新データを記録し、ナビゲーション装置で必要なものを選択してデータを取り込み更新することができるようにした地図データ更新方法及び方式に関する。
【背景技術】
【０００２】
車両等に搭載するナビゲーション装置においては、従来より地図を描画するための地図データ及び施設等を検索するための施設情報データをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等に記録していたが、近年はハードディスク（以下ＨＤＤと略称する）が小型で安価になったことにより、ＨＤＤにそれらのデータを大量に記録して利用するようになっている。ＨＤＤは更にデータの書き換えが容易のため、利用者が種々のデータを書き込むことができ、大量のオーディオデータも書き込んで利用するようになっている。
【０００３】
車両用ナビゲーション装置においてはこのような各種ディスクの地図・情報データ記録媒体と、この地図・情報データ記録媒体のデータを取り込むデータ取込装置と、地図等を表示するモニタと、ＧＰＳ受信機及び走行距離センサやジャイロ等を用いた自立航法装置を用い、車両の現在位置及び進行方向の方位を検出する車両位置検出装置を有し、車両の現在位置を含む地図データを地図・情報データ記録媒体から取り込み、この地図データに基づいて車両位置の周囲の地図画像をモニタの画面に描画すると共に、車両位置マークをモニタ画面に重ね合わせて表示し、車両の移動に応じて地図画像をスクロール表示し、或いは地図画像を画面に固定し車両位置マークを移動させ、車両が現在どこを走行しているのかを一目で分かるようにしている。
【０００４】
上記のような地図・情報データ記録媒体に記憶されている地図データは、各種の縮尺レベルに応じて適当な大きさの経度幅及び緯度幅に区切られており、道路等は経度及び緯度で表現されたノードの座標集合として記憶されている。道路は２以上のノードの連結からなり、地図データは、道路リスト、ノードテーブル及び交差点構成ノードリスト等からなる道路レイヤ、及び地図画面上に道路、建築物、施設、公園及び河川等を表示するための背景レイヤ等の地図データと、市町村名などの行政区画名、道路名、交差点名及び施設の名前等の、文字や地図記号等を表示するための情報データなどから構成される。
【０００５】
また、このナビゲーション装置においては、利用者が所望の目的地或いは経由地に向けて道路を間違うことなく容易に走行できるようにするための経路誘導機能を備えている。この経路誘導機能によれば、種々の手段により目的地を設定し、出発地から目的地まで、これらの地点を結ぶ経路の内各種の条件を加味して適切な経路を演算して提示するようになっている。また、利用者が選択した経路を誘導経路として記憶しておき、走行中、地図画像上に誘導経路を他の経路とは色を変えて太く描画して画面表示したり、車両が誘導経路上の進路を変更すべき交差点に一定距離以内に近づいたときに、交差点を拡大表示し、進路を変更すべき方向を示す矢印等を描画して画面表示したり、音声で右左折の誘導を行うことで、利用者を目的地まで案内することができるようにしている。
【０００６】
このようなナビゲーション装置において地図情報は極めて重要な情報であり、利用者は必要に応じて広域の地図を表示して全体を把握し、或いは詳細地図を表示して特定の地点の詳細な情報を知るほか、その間の縮尺についてもできる限り細かな縮尺の単位で変更を行い、最もその状況に適した縮尺の地図を表示することが望まれる。そのため、従来の地図データにおいては、最も詳細な地図であって各住宅毎に表示可能にした住宅地図から、道路地図を主体にして主要な建物や施設を適宜表示する市街地地図、更に縮尺の大きな地図として主要道路や鉄道、及び山河沼湖等を表示する地形地図、最も縮尺の大きな地図として地勢を主として表示する地勢地図等を用い、各地図において適宜の縮尺単位に分けて地図を用意している。特に近年の地図データは、各縮尺毎の地図データを用意するに際して、できる限りきめの細かな縮尺の単位で地図データを用意し、特定の縮尺の地図を表示して滑らかな地図の拡大や縮小を行うことができるようにしている。
【０００７】
しかしながら、上記のようなＨＤＤに記録された地図データは、新しい道路の建設等による道路データの変更、各種店舗の新設や閉鎖、住宅等の新築、造成等により変化している。そのため、ＨＤＤの書き換えが容易である特性を生かして、例えば各年毎にデータをバージョンアップし、そのデータを既存のＨＤＤのデータと置き換えることによって、ＨＤＤのデータのバージョンアップを行っている。その際にはできる限り書き換えデータ量が少なくなるように、各データにバージョンを記録し、バージョンの相違によってデータが異なる部分のみを書き換えることが望ましい。
【０００８】
そのため、例えば下記特許文献１に開示された技術においては、地図の更新を行いたいエリアを絞り込むためのメニューを表示し、このメニューには地図に基づいて絞り込むための項目と、経路に基づいて絞り込むための項目とを含み、この表示されたメニューの項目から地図に基づく項目が選択されると、県や市等の行政区画に基づく更新データを選択して取り込み、取り込まれた更新データを反映させて処理を行う技術が提案されている。また、下記特許文献２の本件出願人により開示した技術においては、旧地図データと新地図データを比較して作成された差分データをナビゲーション装置に入力し、その差分データを用いて旧地図データを新地図データに更新している。
【０００９】
上記のような種々の地図データの更新処理技術を用いて、新旧の差分データを記録したＤＶＤ等の記録媒体を用いると、その差分データが例えば数年前からのデータについて毎年更新されてバージョン５迄存在するとき、それまで用いられている各バージョンに対して全て最も新しいバージョン５に更新できる必要がある。そのためには例えばバージョン１（Ｖｅｒ．１）からＶｅｒ．５に、Ｖｅｒ．２からＶｅｒ．５に、Ｖｅｒ．３からＶｅｒ．５に、Ｖｅｒ．４からＶｅｒ．５にそれぞれデータを更新できなければならない。したがって、これらの各々について差分データを作成する必要があるが、例えばＶｅｒ．１からＶｅｒ．５に更新するデータには、Ｖｅｒ．２からＶｅｒ．５に更新するデータを含んでおり、このようなことから、Ｖｅｒ．４からＶｅｒ．５に更新する差分データ以外は、全てのバージョンアップデータには重複が存在することとなる。そのためデータは次第に膨大になり、全ての更新データを１枚のＤＶＤ等のディスクに記録することができず、各バージョン毎に更新データを記録したディスクを作成する等の対策が必要となる。
【００１０】
そのため、例えば図６に示すように、ナビゲーション装置メーカーＡ社のナビゲーション用データ作成部門において、国内用Ｖｅｒ．５のデータに更新する差分データを記録した、それまでの各バージョンに対応した更新ディスクを作成し、これをサービスセンターＳに配布し、或いは注文に応じて直接配布可能としておき、Ａ社のＨＤＤナビゲーション装置を使用している国内ユーザーＵ１がＶｅｒ．５へのバージョンアップを希望するとき、国内ユーザーＵ１は近くのディーラー、車両関連商品販売店等の販売店Ｈに車で行き、販売店ＨではＨＤＤを取り外してデータ書換機Ｋを設置しているサービスセンターＳにこれを送ることとなる。なお、このとき国内ユーザーＵ１は最寄りのサービスセンターＳに直接行き、ＨＤＤを取り外してもらうことも行われる。
【００１１】
その時サービスセンターＳでは、持ち込まれたＨＤＤの地図バージョンがＶｅｒ．３の時、予め配布されているＶｅｒ．３からＶｅｒ．５に更新するディスクを選択してパソコン等のデータ書換機Ｋに装填し、ＨＤＤをこのデータ書換機ＫとＩＥＥＥ１３９４等のケーブルで接続して、ディスクに記録されている差分データをＨＤＤに書き込むこととなる。同様にナビゲーションメーカーＦ社、Ｇ社も同じサービスセンター、或いは各社のサービスセンター、更には車両メーカーのサービスセンター等で同様の地図データーのバージョンアップ対応を行うこととなる。
【００１２】
更に図６に示すように、ナビゲーション装置メーカーＡ社は、このメーカー独自のナビゲーション装置を製造するほか、車両メーカーで製造される車両に予め搭載するナビゲーション装置を製造している。更に上記のような国内用以外に、Ａ国、Ｂ国、ＥＵ等のＣ地域で用いられるナビゲーション装置のためにも地図データを作成し、更新用データの作成も行うこととなる。そのため図示するように極めて多数のデータ更新用ディスクを作成する必要がある。
【００１３】
しかも、例えばＡ国に本社をおく車メーカーのＣ社に対し、特定の車種のためのＨＤＤ付きナビゲーション装置を製作して納入するとき、その特定の車種はＡ国以外にＢ国、ＥＵ等Ｃ地域の各国や各地域に輸出され、或いは現地生産される。したがって、同じナビゲーション装置が各国で用いられ、それぞれの地図データが用いられることとなる。このとき、データのバージョンアップを行おうとすると、ナビゲーション装置メーカーＡ社は車メーカーＣ社に対して、各国や地域毎の地図データについて、各バージョン毎の更新用データを記録したディスクを製作して納品し、車メーカーＣ社は各国において展開するサービスセンターに対してそのディスクを配布し、或いは主要な車関連商品販売店に対して配布することとなる。その際には、Ｃ社からの指示によりＡ社からそのようなサービスセンター等に直接配布することも行われる。各国のサービスセンター等では、前記国内用と同様にユーザーから持ち込まれたＨＤＤに対してデータ更新処理を行い、ユーザーの車両にＨＤＤを搭載することとなる。
【００１４】
上記のようなデータ更新処理においては、ユーザーの車両からＨＤＤ付きナビゲーション装置、或いはＨＤＤ付きヘッドユニットを仲介店Ｈ等で取り外し、データ書換機を備えたサービスセンターでデータの更新を行い、その後このＨＤＤを車両に取り付ける必要があるため、その処理のために数日を要することもあり、ユーザーはその間これらの機器を使用することができず不便である。
【００１５】
その対策として、図６の将来予測として記載している国内ユーザーＵ２等に示しているように、ＨＤＤ付きナビゲーション装置にＤＶＤ再生機能を備えるようにし、或いはＨＤＤと別体で接続されているＤＶＤ再生装置とデータ通信を行うことができるようにし、このＤＶＤにナビゲーション装置メーカーＡ社の作成する、自車両のナビゲーション装置のバージョン更新に対応するＤＶＤを取り寄せ、或いは販売店Ｈで購入し、ＤＶＤ再生装置に装填してＨＤＤの更新処理プログラム、或いはＤＶＤに記録したソフトウエア等によりＤＶＤに記録されている差分データを用いて更新することが考えられている。それにより、ユーザーはＨＤＤやヘッドユニットを車両から取り外す必要が無く、家や車両走行中にデータの更新を行うことができるようになる。
【００１６】
このようなＤＶＤ再生装置を利用したＨＤＤに記録した地図データの更新方式は、図６においてＡ国のユーザーＵ３として示しているユーザーにおいても、地図データの更新を希望するときには、図中将来予測として記載しているように、Ａ社のナビゲーション用データ作成部門で作成した各バージョン毎の差分データが記録されている更新用ＤＶＤを取り寄せている、Ａ国における取扱店Ｊ等から購入し、家或いは車両走行中に車両に搭載したＤＶＤ再生装置に装填し、ＨＤＤの地図データ更新を行うことができるようになる。
【特許文献１】国際公開２００４−８０７３号公報
【特許文献２】特開２００４−２８７７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
前記のように、ＨＤＤにデータを書き込んで利用するナビゲーション装置においては、データの更新を容易に行うことができるため、車両にＤＶＤ再生装置を搭載しているときには、自車両のデータのバージョンに対応したＤＶＤを取り寄せ、ＤＶＤに装填してＨＤＤのデータの書き換えを行うことができ、ＨＤＤを取り外さなければならない現状の問題点を解消することができる。
【００１８】
しかしながら、ナビゲーション装置メーカーのデータ作成部門等において、バージョンアップ用に各バージョンに対応した差分データを記録したＤＶＤは、データの重複により１枚に納めることができず、各バージョンアップ毎に１枚のＤＶＤが必要になり、多数の更新用ＤＶＤを必要とする。このような書換用差分データを記録したデータ更新用ＤＶＤは、図６に示すように各国毎に必要となり、膨大な種類のＤＶＤが作成され、年々増大していくこととなる。このようなＤＶＤの管理は極めて煩雑となり、管理コストが増大する。
【００１９】
このことは例えば前記Ａ国のＣ社において、同じ車種を世界各地に輸出し、或いは現地生産を行っているとき、各国におけるＨＤＤナビゲーション装置を搭載している車両のユーザーに対応しようとしたときも同様であり、Ｃ社においては予めＡ社から取り寄せた前記のような種々の書換用差分データを記録したＤＶＤについて、必要とする国に対してそれぞれ送付し、ユーザからの要求に直ちに対応できるようにしておく必要がある。そのため、Ｃ社においても同様に多数のＤＶＤの煩雑な管理が必要となり、コストが増大する問題を生じる。
【００２０】
したがって本発明は、ＨＤＤに地図データを書き込んで利用するナビゲーション装置において、データの更新を容易に行うことができるようにするとともに、データ更新用のディスクを極力減少させることができ、データ更新用ディスク管理を容易にし、管理コストを低減させることができるようにすることを目的とする。
【課題を解決するための手段】
【００２１】
本発明は上記課題を解決するため、例えば図５にその概要図を示すように、バージョンを更新するための差分書換用ディスクには、複数の国や地域の書換用データを記録すると共に、各国や地域の差分書換用データは最も古いバージョンから最も新しいバージョンに対して、各バージョン毎に先のバージョンと異なった差分データのみを記録しておく。この差分書換用ディスクの使用に際しては、各国のユーザが同一のディスクを利用し、ＤＶＤ再生装置を備えたＨＤＤナビゲーション装置にこれを装填し、ナビゲーション装置の地域識別機能等により所定の国のデータ読込みを可能とし、かつ自車両のデータのバージョンと比較して必要とするデータを選択し、最も古いバージョンのデータから順に書き換えるようにする。その際には車両がナビゲーション装置のデータ読込等を行っていないときにバックグランド処理として書換処理を行うようにする。
【００２２】
このような本発明について、より具体的には次のようにして行われる。即ち本発明による地図データ更新方法は、前記課題を解決するため、旧地図ファイルと新地図ファイルでデータが相違する差分データを、データが更新されたバージョン毎に複数更新用ディスクに記録し、地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ハードディスクに記録している地図データのバージョンを検出し、装填された更新用ディスクに記録しているデータで、前記ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄、順に更新することを特徴とする。
【００２３】
また、本発明による他の地図データ更新方法は、旧地図ファイルと新地図ファイルでデータが相違する差分データを、ナビゲーション装置が使用されるエリア毎に、且つ各エリアにおいてデータが更新されたバージョン毎に複数更新用ディスクに記録し、地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ナビゲーション装置が使用するエリアと、ハードディスクに記録している地図データのバージョンを検出し、装填された更新用ディスクに記録しているデータにおける前記ナビゲーション装置が対応するエリアで、前記ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄、順に更新することを特徴とする。
【００２４】
また、本発明による他の地図データ更新方法は、前記地図データ更新方法において、更新用ディスクに記録する差分データは、地図データのファイル毎に作成すると共に一連のシリアル番号を付与し、前記ハードディスクの地図データ更新時に、前記差分データを用いて更新したファイルに対して未だ使用されていないシリアル番号を順に付与し、前記シリアル番号の更新をシリアル番号管理ファイルに記録して管理することを特徴とする。
【００２５】
また、本発明による他の地図データ更新方法は、前記地図データ更新方法において、前記地図データの更新処理を、ナビゲーション装置でハードディスクを使用していないバックグラウンド時に行うことを特徴とする。
【００２６】
また、本発明による地図データ更新方式は、旧地図ファイルと新地図ファイルでデータが相違する差分データを、データが更新されたバージョン毎に複数記録した更新用ディスクを作成し、地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ハードディスクに記録している地図データのバージョンを検出するハードディスク地図データバージョン検出手段とを備え、装填された更新用ディスクに記録しているデータにおける前記ハードディスクが対応するバージョンのデータを古い順に選択する更新用データバージョン選択手段と、ハードディスクの地図データを最新のバージョン迄、順に更新する更新データ書込手段とを備えたことを特徴とする。
【００２７】
また、本発明による他の地図データ更新方式は、旧地図ファイルと新地図ファイルでデータが相違する差分データを、ナビゲーション装置が使用されるエリア毎に、且つ各エリアにおいてデータが更新されたバージョン毎に複数記録した更新用ディスクを作成し、地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ナビゲーション装置が使用するエリアを検出するデータエリア検出手段と、該ハードディスクに記録している地図データのバージョンを検出するハードディスク地図データバージョン検出手段とを備え、装填された更新用ディスクに記録しているデータにおける前記ナビゲーション装置が対応するエリアにおいて前記ハードディスクが対応するバージョンのデータを古い順に選択する更新用データバージョン選択手段と、ハードディスクの地図データを最新のバージョン迄、順に更新する更新データ書込手段とを備えたことを特徴とする。
【００２８】
また、本発明による他の地図データ更新方式は、前記地図データ更新方式において、一連のシリアル番号を付与した地図データのファイル毎に、前記差分データを記録した更新用ディスクを用いて、前記ハードディスクの地図データを更新する時に、前記差分データを用いて更新したファイルのシリアル番号を、未だ使用されていない番号に更新するシリアル番号更新手段と、前記シリアル番号の更新の管理を行うシリアル番号管理ファイルを備えたことを特徴とする。
【００２９】
また、本発明による他の地図データ更新方式は、前記地図データ更新方式において、前記更新データ書込み手段では、ナビゲーション装置でハードディスクを使用していないバックグラウンド時に書込みを行うことを特徴とする。
【発明の効果】
【００３０】
本発明は、ＨＤＤに地図データを書き込んで利用するナビゲーション装置において、データの更新を容易に行うことができるようにするとともに、データ更新用のディスクを極力減少させることができ、データ更新用ディスク管理を容易にし、管理コストを低減させることができる。
【発明を実施するための最良の形態】
【００３１】
本発明は、ＨＤＤに地図データを書き込んで利用するナビゲーション装置において、データの更新を容易に行うことができるようにするとともに、データ更新用のディスクを極力減少させることができ、データ更新用ディスク管理を容易にし、管理コストを低減させるという目的を、旧地図ファイルと新地図ファイルでデータが相違する差分データを、データが更新されたバージョン毎に複数更新用ディスクに記録し、地図データを記録したハードディスクを備えるナビゲーション装置のディスク再生装置に前記更新用ディスクを装填したとき、該ハードディスクに記録している地図データのバージョンを検出し、装填された更新用ディスクに記録しているデータで、前記ハードディスクが更新するバージョンを古い順に選択し、ハードディスクの地図データを最新のバージョン迄、順に更新することにより実現した。
【実施例１】
【００３２】
図１には本発明の実施例の機能ブロック図を示し、地図更新処理用データ作成部１１で作成した更新用ＤＶＤ２２を、ナビゲーション装置３０のＤＶＤ再生部４３で再生し、地図データ更新処理部４４の処理によってハードディスク（ＨＤＤ）４１の地図データを更新する例を示している。地図更新処理用データ作成部１１では、地図ファイルデータ入力部１２において、旧地図ファイル１３と新地図ファイル１４とを入力し、差分抽出処理部１５において両ファイルを比較してデータが相違するファイルについて差分を抽出する。この差分抽出処理によって得られた差分データが記録されるファイルには、シリアル番号管理ファイル１６に基づき、今まで使用されていない新しいシリアル番号を付与する。
【００３３】
上記の処理に際しては、例えば図３（ａ）に示すような旧地図ファイルがあるとき、このファイルには予め全てのファイルについて一連のファイルシリアル番号を付与する。図示の例においては１００個のファイルからなるデータについて、ファイル０〜９９のファイルシリアル番号を付与する。なお、種々の地図データによって相違は大きいが、実際には１０万以上のファイルが存在することが多い。
【００３４】
このような地図データにおいて、例えばシリアル番号１のファイルについて、データＢの部分は更新が必要なデータであり、シリアル番号９９のファイルについて、データＥの部分に更新が必要なデータがあるとき、図３（ｂ）のようなこのデータを全て書き換えた新しいデータとしてのファイル１及びファイル９９の差分データが抽出される。この処理を図１の差分抽出処理部１５において行う。
【００３５】
旧ファイルと新ファイルの差分が抽出されると、更新処理用ファイル作成部１５において、前記抽出した差分の新ファイルを作成する。このとき、新データを含む差分データを記録した地図更新処理用ファイルには、旧ファイルを識別するための旧シリアル番号のほかに、旧地図ファイルでは用いられていない新しいシリアル番号を付与する。図３に示す例においては、旧地図ファイル１の新データＢを記録した更新処理用ファイルには、新シリアル番号として旧地図ファイルにおける最後のシリアル番号９９に続くシリアル番号１００を記録し、旧地図ファイル９９の新データＥを記録した更新処理用ファイルには、新シリアル番号として先のシリアル番号に続く１０１を付与している。このようなシリアル番号の管理のためにシリアル番号管理ファイル１６が作成され、更新処理用ファイル作成部１７ではこのデータを用いて新たなシリアル番号を選んで記録し、その際には旧ファイル番号を用いない旨の記号等を、シリアル番号管理ファイル１６に記録する。
【００３６】
更新処理用ファイル作成部１７で作成された前記のような差分データを記録しているファイルは、更新データ作成部１８において１枚のＤＶＤに記録するための、複数の国や地域を含む複数エリアのデータをまとめる。また、各エリアの地図データにおいて複数のバージョンのデータを記録するためにそれらのデータを順にまとめる。前記のように更新用データは差分のみのファイルデータであり、且つバージョン毎に更新データを記録するため重複データが無くなり、全体としてデータ量が大幅に減少するため、１枚のＤＶＤに全てのバージョンの更新データと、複数のエリアのデータを記録することができるようになる。
【００３７】
このような複数エリアで複数パージョン更新処理用データとしては、例えば図４に示す例においては、最初にＡ国、Ｂ国、Ｃ地域等のエリアを管理するエリア管理ファイルを備え、その下にエリアＡとエリアＢの２つのエリアのデータを記録した例を示している。エリアＡについては、Ｖｅｒ．１からＶｅｒ．２に更新するためのデータ、Ｖｅｒ．２からＶｅｒ．３に更新するためのデータ、Ｖｅｒ．３からＶｅｒ．４に更新するデータ・・・の、各バージョンにおいて、次のバージョンにアップするときに変更することとなったデータのみを記録する。
【００３８】
例えばエリアＡのＶｅｒ．１からＶｅｒ．２に更新するためのデータとしては、差分データ管理ファイルと、更新用の実際のデータを記録している更新実データとがあり、更新実データには、例えば地図描画用データ、道路形状データ、各種施設等のＰＯＩデータ・・・等を含んでおり、これらのうち更新されたデータを含むファイルについて差分データが作成されている。同様にＶｅｒ．２からＶｅｒ．３に更新するためのデータ等の他のデータについても同様である。またエリアＢについても、前記エリアＡと同様に、各バージョン更新データが順に記録される。このようなデータを更新データ作成部１８で作成した後、ＤＶＤレコーダ２１において１枚のＤＶＤに記録し、更新用ＤＶＤ２２が作成される。
【００３９】
一方、地図データを記録したＨＤＤ４１を備えると共に、ＤＶＤ再生部４３を備えたナビゲーション装置３０において、上記のようにして作成された更新用ＤＶＤ２２を用いて、ＨＤＤ４１の地図データを更新するときには、特に地図データ更新処理部４４の処理により更新を行うことができる。図１に示すナビゲーション装置においては、従来のものと同様に、システム制御部３１に各種の所定の機能を総合的に行うためのソフトウェアを記録したＲＯＭ、そのソフトウェアを処理するためのＣＰＵ及びＲＡＭ等を備え、これと接続した各機能部の制御を行っている。図示のナビゲーション装置においては、このシステム制御部３１に外部通信部３２を接続し、ＶＩＣＳデータを取り込み、或いは情報センターと通信を行ってデータの取り込みを行うことができるようにしている。車両位置検出部３３ではＧＰＳ受信器の位置データを入力し、更に必要に応じて車速センサや角度センサによる走行距離・方位検出部からの車両の移動データを入力することによって、車両の現在位置を正確に検出している。
【００４０】
指示信号入力部３４においては、このナビゲーション装置での利用者によるリモコン等の指示信号を入力している。誘導経路演算部３５においては、車両位置検出部３３で検出した車両の現在地を取り込み、また、画面に表示されるカーソルの操作による地図のスクロールにより、或いは住所を入力することにより、更には電話番号を入力する等の種々の手法により設定された目的地を取り込み、最短所要時間、最短距離、一般道路優先等の種々の条件において最適の誘導経路を演算して提示する。誘導経路案内部３６では、前記のようにして演算された誘導経路について、利用者が最終的に選択した誘導経路を記憶し、現在位置から目的地まで、安全に且つ間違いなく走行できるように、音声及び画面によって案内を行う。即ち、このナビゲーション装置においては音声出力部３７からの案内音声等をスピーカ３８から音声出力し、地図や案内情報を画像出力部３９からモニタ４０に画像表示している。
【００４１】
またデータ取込・書込部４２においては、ハードディスク（ＨＤＤ）４１から必要な地図データ、施設情報等を取り込み、更に更新用データ等を記録できるようにしている。ＤＶＤ再生部４３においては、各種ＤＶＤのデータを再生し、映像やオーディオを楽しむことができると共に、前記更新用ＤＶＤ２２も装填することができ、その際にはナビゲーション装置３０が予め備えたソフトウエアにより、或いは更新用ＤＶＤに記録された更新用ソフトウエアにより、自動的に地図データ更新処理部４４による更新処理を行うことができるようにしている。  
【００４２】
地図データ更新処理部４４においては、データエリア検出部４５において、装填された更新用ＤＶＤ２２の図４におけるエリア管理ファイルに記録されている複数のエリアについて、予めナビゲーション装置３０に記録されているエリア情報、或いは車両位置検出部３３により検出した車両位置データによってエリアを特定し、エリア管理ファイルに記録されているエリアのいずれであるかを検出する。
【００４３】
ＨＤＤ地図データバージョン検出部４６においては、ハードディスク４１に記録されている地図データのバージョンを検出する。更新用データバージョン選択部４７では、ＨＤＤ地図データバージョン検出部４６で検出したバージョンに対応する、ＤＶＤの所定のエリア内に記録されているバージョンデータを選択し、その他一連のバージョン更新処理において、順にバージョンを選択する。差分データ管理ファイル読込部４８では、選択されたバージョンのデータにおける図４の差分データ管理ファイルを読み込み、更新すべきファイルを特定する。更新データ書込部４９では、更新すべきファイルについて、更新用ＤＶＤからデータを読み出し、前記図３（Ｃ）のように、ＨＤＤの地図データに書込みを行う。
【００４４】
シリアル番号更新部５０においては、データの更新を行ったファイルに対して新しいシリアル番号を付与するため、シリアル番号管理ファイル記憶部５１に更新用ＤＶＤ２２から読み取って記憶しているデータにより、新たなシリアル番号に更新する。また、更新された旧ファイルのシリアル番号は使用しない旨の書込みを、シリアル番号管理ファイル記憶部５１に対して行う。このような処理は各ファイル毎に行われ、特定のバージョンについて全て行われた後は、更新用データバージョン選択部４７において次の更新用データバージョンを選択し、以降同様の作動を繰り返して、最新の地図データとする。
【００４５】
このような地図更新処理用データの作成、及びそこで作成された更新用ＤＶＤを用いてＨＤＤの地図データを更新する処理において、特にＨＤＤデータの更新処理に際しては図２の作動フローにしたがって順に作動させ、所定の処理を行うことができる。図２に示すＨＤＤデータの更新処理の例においては、最初に図１のナビゲーション装置３０におけるＤＶＤ再生部４３に、地図更新処理用データ作成部１１で作成された、１枚のディスクに複数エリアで複数バージョンについての差分データが記録されているＤＶＤを装填することにより、ＤＶＤ再生部４３はこの差分ディスクを検出する（ステップＳ１）。
【００４６】
次いでナビゲーション装置３０におけるハードディスク（ＨＤＤ）４１に記録されている地図データについて、該当するエリア情報を検出し（ステップＳ２）、更にこのＨＤＤ４１に記録されている地図データのバージョンを検出する（ステップＳ３）。その後、この例においては装填された差分ディスクにおける該当エリアで更新を行う必要のある最初のバージョンを検出する（ステップＳ４）。その際には、例えばＨＤＤに記録されている地図データのバージョンがＶｅｒ．３であることをＨＤＤ地図データバージョン検出部４６で検出し、更新用ＤＶＤの該当エリアにおける最新のバージョンがＶｅｒ．５であることを検出したとき、更新を行う必要のある最初のバージョンはＶｅｒ．３からＶｅｒ．４への更新データであることを更新用データバージョン選択部４７が選択することにより行うことができる。
【００４７】
次いで、装填された差分ディスクから、該当エリアにおける前記該当バージョンの差分データ管理ファイルを読み込む（ステップＳ５）。この処理は図１の差分データ管理ファイル読込部４８の指示により、ＤＶＤ再生部４３の再生によって行う。このデータは図４に示すデータの例においては、各エリアにおける各バージョン更新データにおいて最初の部分に記録されている。
【００４８】
その後、ＨＤＤ内のデータと差分データ管理ファイルと比較して、更新データがあるか否かを判別する（ステップＳ６）。即ち、各エリアにおいて毎年バージョンアップ用データを作成しているとき、特定のエリアについては更新データが存在するのに対して、他のエリアでは更新用の実データが存在しないことも有り得るため、ここで更新データがあるか否かを判別する。更新データがあると判別したときには、更新実データの読み出しを行い（ステップＳ７）、ＨＤＤ内データの差分更新処理を行い（ステップＳ８）、更新処理終了後にシリアル番号の更新処理を行う（ステップＳ９）。これらの処理は図１の更新データ書込部４９で、ＨＤＤへの書込み用データの出力を行い、データ読み取り・書込部４２において実際の書込処理を行う。また、シリアル番号更新部５０において、シリアル番号管理ファイル記憶部５１のデータを用い、未だ使用されていないシリアル番号に更新ファイルに書込むことによって行う。
【００４９】
その後、全ての更新ファイルの差分を更新したか否かを判別し、未だそのバージョン内における全ての更新ファイルの差分が更新されていない、と判別したときには再びステップＳ７に戻って前記作動を繰り返す。ここで、全ての更新ファイルの差分を更新したと判別したとき、及び前記ステップＳ６においてＨＤＤ内データと差分データ管理ファイルと比較して更新データは無いと判別したときには、全てのバージョンの更新を終了したか否かを判別する（ステップＳ１１）。ここで未だ最新のバージョンに更新していないと判別したときには、差分ディスクから該当エリアにおける次のバージョンの差分データ管理ファイルを読み出し（ステップＳ１２）、ステップＳ６に戻って前記と同様の作動を繰り返す。ステップＳ１１において全てのバージョンの更新を終了したと判別したときには、このＨＤＤデータ更新処理を終了する。
【００５０】
前記実施例においてはＨＤＤのデータを更新するディスクとしてＤＶＤを用いた例を示したが、大量のデータを記録することができるならば、同様の各種ディスクを用いることができる。また、前記実施例においては更新用ディスクに複数のエリアのデータを記録した例を示したが、単一のエリアのデータを記録しても良い。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施例の機能ブロック図である。
【図２】本発明におけるＨＤＤデータ更新処理の作動フロー図である。
【図３】本発明における地図更新処理用ファイルの作成と、そのデータにより更新される新地図ファイルの説明図である。
【図４】本発明の差分ディスク内のデータイメージを示す図である。
【図５】本発明で用いられる差分書換用ディスクとその利用形態を示す図である。
【図６】従来のＨＤＤナビゲーション装置における地図データ更新処理システム、及びそのシステムで将来予測されるデータ更新処理の説明図である。
【符号の説明】
【００５２】
１１  地図更新処理用データ作成部
１２  地図ファイルデータ入力部
１３  旧地図ファイル
１４  新地図ファイル
１５  差分抽出処理部
１６  シリアル番号管理ファイル
１７  更新処理用ファイル作成部
１８  更新データ作成部
１９  複数エリア
２０  複数バージョン
２１  ＤＶＤレコーダ
２２  更新用ＤＶＤ
３０  ナビゲーション装置
３１  システム制御部
４１  ハードディスク
４２  データ読取・書込部  
４３  ＤＶＤ再生部
４４  地図データ更新処理部
４５  データエリア検出部
４６  ＨＤＤ地図データバージョン検出部
４７  更新用データバージョン選択部
４８  差分データ管理ファイル読込部
４９  更新データ書込部
５０  シリアル番号更新部
５１  シリアル番号管理ファイル記憶部
【図１】
2007279488.tif 000003
【図２】
2007279488.tif 000004
【図３】
2007279488.tif 000005
【図４】
2007279488.tif 000006
【図５】
2007279488.tif 000007
【図６】
2007279488.tif 000008