(57)【要約】【課題】  ユーザの負担を軽減し、更新作業中でもできるだけディスク再生装置を普段通りに使用できるようにする「ナビゲーション装置及び地図データ更新方法」を提供する。【解決手段】  整合性を確保しながら更新地図データを記録する第1の領域及び更新地図データを一時的に記録する第２の領域を有する地図データ記録装置１３と、更新地図データを記録した更新ディスク１１を再生するディスク再生装置１２と、ディスク再生装置１２から更新地図データを読み出して第２の領域に記録し、第２の領域に記録された更新地図データを所定のタイミングで第１の領域に記録する地図データ制御部１４とを備えるので、ディスク再生装置１２から更新地図データを読み出して第２の領域へ書き込む時間が短くて済み、ディスク再生装置１２が更新ディスク１１の再生により専有される時間を短くすることができる。【選択図】        図２
2006047444.tif 000002
【特許請求の範囲】
【請求項１】
更新された地図データを記録した記録媒体を再生する地図データ再生装置と、
前記地図データの整合性を確保しながら前記地図データを記録する第1の領域と、前記地図データを一時的に記録する第２の領域とを有する地図データ記録装置と、
前記地図データ再生装置から前記地図データを読み出して前記地図データ記録装置の前記第２の領域に記録し、前記第２の領域に記録された前記地図データを所定のタイミングで読み出して前記第１の領域に記録する制御装置とを備えたナビゲーション装置。
【請求項２】
ナビゲーション装置の現在位置を測定する位置測定装置を備え、
前記制御装置は、前記第２の領域に記録された前記地図データを読み出して前記第１の領域に記録する際に、前記位置測定装置により測定された前記現在位置を含む所定の範囲の地図データを優先して更新することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記地図データ記録装置は、前記第１の領域を有する第１の地図データ記録装置と、前記第２の領域を有する第２の地図データ記録装置とを備えたことを特徴とする請求項１又は請求項２に記載のナビゲーション装置。
【請求項４】
地図データ記録装置の一時記憶領域に、更新地図データが記録されているか否かを調べる第１のステップと、
前記第１のステップにて、前記更新地図データが記録されていると判断された場合に、未更新の中で最も古い更新地図データがあるか否かを調べる第２のステップと、
前記第２のステップにて、前記未更新の中で最も古い更新地図データがあると判断された場合に、前記未更新の中で最も古い更新地図データを前記一時記憶領域から読み出し、保護領域にデータの整合性を確保しながら書き込む第３のステップと、
を備えた地図データ更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子化された地図をディスプレイに表示するナビゲーション装置及びその電子化された地図の更新方法に関し、特に最新の地図を表示できるようにしたナビゲーション装置及び地図データ更新方法に関する。
【背景技術】
【０００２】
従来、車載用のナビゲーション装置では、自車両の現在位置や自車両の目的地などを画面上に表示する際に地図画像を表示している。ここで、地図画像を生成するための地図データを供給するＨＤＤ（Hard Disc Drive）などの記録装置を備えたナビゲーション装置が知られている。
【０００３】
このように、地図データを供給するための記録装置として、ＨＤＤを使用する場合、新しい道路が出来たり、海岸埋め立てなどにより地形変化があったりしたときには、ディスク再生装置によって、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）やＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）などの記録媒体から更新された地図データ（以下、更新地図データと記述する）を読み出し、ＨＤＤに書き込んでいた。
【０００４】
なお、ホスト局との間で更新を行う交信手段によって更新地図データを取得し、ＨＤＤに記録されている地図データを自動的に更新する技術が知られている（例えば特許文献１）。
【特許文献１】特開平８−９５４８８号公報
【０００５】
しかしながら、特許文献１を含む従来の技術において、ナビゲーション装置が車両に搭載されている場合には、更新作業は、車両のエンジンが掛かっている状態でのみ行われる。換言すると、更新作業は、ナビゲーション装置に電源が投入されている状態でのみ行われる。ここで、更新作業とは、更新前の地図データを記録したＨＤＤに対して、ＨＤＤをナビゲーション装置に搭載したまま、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭなどの記録媒体から更新地図データを読み出し、その更新地図データをＨＤＤに書き込むことを示す。また、更新作業とは、更新前の地図データを記録したＨＤＤに対して、ＨＤＤをナビゲーション装置に搭載したまま、ホスト局から更新地図データを受信し、その更新地図データをＨＤＤに書き込むことを示す。
【０００６】
このようなナビゲーション装置では、更新地図データのデータ量が多い場合に、更新作業の途中でナビゲーション装置の電源が切れてしまうと、更新作業が失敗してしまうという問題があった。
【０００７】
このような問題を解決するために、地図データを記録しているＨＤＤに対して更新地図データを記録する際のデータ書き込み方式をＴＦＡＴ（Transaction-Safe File Allocation Table）方式とする技術が知られている。ＴＦＡＴ方式は、実際のデータを書き込む際に、データの整合性を保証するための特別なファイルを先にＨＤＤに書き込み、データの整合性が取れてからＨＤＤに書き込む方式である。従って、ＴＦＡＴ方式では、ＨＤＤにデータが完全に書かれた状態か完全に書かれていない状態かのどちらかの状態しかなく、電源が切れてもＨＤＤに部分的にデータが書かれた状態にはならない。
【０００８】
しかしながら、地図データを記録するＨＤＤへのデータ書き込み方式をＴＦＡＴ方式とした場合、データの整合性を保証するための特別なファイルを先に書き込む処理を行うため、ＨＤＤへの更新地図データの書き込みが遅くなり、地図データの更新作業が終了するまでに多くの時間がかかってしまうという問題があった。そして、その更新作業を行っている長い時間、更新地図データを記録したＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ以外のディスク（例えばＤＶＤビデオや音楽ＣＤなど）を再生することができなくなってしまうという問題があった。
【０００９】
また、更新地図データを記録したＤＶＤ−ＲＯＭやＣＤ−ＲＯＭが複数存在する場合、ユーザは、一枚目のディスクによる更新作業が終了した後に、次のディスクに入れ替える必要がある。そのため、ユーザは、全てのディスクによる更新作業が終了するまでの長い時間ナビゲーション装置を監視しなければならないので、負担が増大してしまうという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、このような問題を解決するために成されたものであり、データの整合性を保証しながら更新地図データをＨＤＤに書き込む場合に、更新地図データを記録したディスクにより地図データ再生装置が専有される時間をできるだけ短くできるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記した課題を解決するために、本発明では、更新地図データを記録した記録媒体から地図データ再生装置によって更新地図データを読み出し、地図データ記録装置の一時記憶領域に記録して、所定のタイミングで一時記憶領域から読み出した更新地図データを、その整合性を確保しながら地図データ記録装置の保護領域に記録するようにしている。
【発明の効果】
【００１２】
上記のように構成した本発明によれば、地図データ再生装置により読み出された更新地図データが地図データ記録装置の一時記憶領域へ比較的高速に書き込まれ、その後の所定のタイミングで、一時記憶領域から保護領域へと更新地図データが時間をかけて書き込まれることとなる。これにより、地図データ再生装置から読み出した更新地図データを保護領域に直接書き込む場合に比べて、地図データ再生装置から読み出した更新地図データを一時記憶領域へ書き込む際の時間が短くて済む。従って、地図データの更新作業により地図データ再生装置が専有される時間が短くなり、ユーザは、地図データ再生装置から地図データ記録装置の一時記憶領域へ更新地図データが書き込まれる比較的短い時間を除いて、更新作業中でも地図データ再生装置を普段通り使用できる。
【００１３】
また、地図データ再生装置により読み出された更新地図データが地図データ記録装置の一時記憶領域へ書き込まれてしまえば、一時記憶領域から保護領域への更新地図データの書き込みはバックグランドで行われるので、ユーザは、更新地図データが一時記憶領域へ書き込まれる比較的短い時間だけナビゲーション装置を監視するだけで良くなり、負担が大幅に軽減される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明による一実施形態を図面に基づいて説明する。図１は、本実施形態によるナビゲーション装置１の構成例を示すブロック図である。図１において、１２はディスク再生装置であり、ＤＶＤ−ＲＯＭ等の更新ディスク１１から更新地図データを読み出す（特許請求の範囲の地図データ再生装置に該当する）。一枚の更新ディスク１１には、一年分の更新地図データが記録されている。また、異なる年分の更新ディスク１１に記録されている更新地図データは、互いに内容が重複していない。なお、ここでは更新地図データを記録する媒体としてＤＶＤ−ＲＯＭを用いているが、ＣＤ−ＲＯＭなどの他の媒体を用いても良い。
【００１５】
地図データの更新作業は、通常は毎年行われるが、ユーザによっては複数年分をまとめて更新することもある。例えば、３年分をまとめて更新する場合、更新作業を完全に行うためには、二年前（例えば２００２年度）の更新地図データを記録した第１の更新ディスク１１ａ、一年前（例えば２００３年度）の更新地図データを記録した第２の更新ディスク１１ｂ、今年（例えば２００４年度）の更新地図データを記録した第３の更新ディスク１１ｃの全ての更新ディスク１１をディスク再生装置１２にて読み出す必要がある。
【００１６】
１３は地図データ記録装置であり、地図表示や経路探索などに必要な各種の地図データを記録している。地図データ記録装置１３は、データの整合性を確保しながらデータを記録する（例えばＴＦＡＴ方式）第1の領域（特許請求の範囲の保護領域に該当する）と、更新地図データを一時的に記録する（例えばＦＡＴ３２方式）第２の領域（特許請求の範囲の一時記憶領域）とを備えている。ここで、地図データ記録装置１３の第２の領域への記録は、第１の領域への記録に比べて高速に行うことができる。
【００１７】
地図表示や経路探索などに必要な地図データは、第１の領域に記録されている。また、第２の領域は、地図データの更新作業の際に使用される。ここで、更新作業とは、ディスク再生装置１２によって読み出された更新地図データを、地図データ記録装置１３の第２の領域に記録し、地図データ記録装置１３の第２の領域に記録された更新地図データを所定のタイミングで読み出し、第１の領域に書き込む一連の作業を示す。なお、ここでは地図データ記録装置１３としてＨＤＤを用いているが、半導体メモリなどの書き換え可能な記録媒体を用いても良い。
【００１８】
１４は地図データ制御部であり、地図データ記録装置１３からの更新地図データの読み出し及び書き込みを制御する。具体的には、地図データの更新時に、ディスク再生装置１２にて更新ディスク１１から読み出された更新地図データを第２の領域に一旦記録し、所定のタイミングで第２の領域から更新地図データを読み出して第１の領域に書き込む。また、地図表示や経路探索などの通常使用時に、第１の領域から地図データを読み出す。
【００１９】
１５は車両の現在位置を測定する位置測定装置であり、自立航法センサ、ＧＰＳ（Global Positioning System）受信機、位置計算用ＣＰＵ等で構成されている。自立航法センサは、所定走行距離毎に１個のパルスを出力して車両の移動距離を検出する車速センサ（距離センサ）と、車両の回転角度（移動方位）を検出する振動ジャイロ等の角速度センサ（相対方位センサ）とを含む。自立航法センサは、これらの車速センサおよび角速度センサによって車両の相対位置および方位を検出する。
【００２０】
位置計算用ＣＰＵは、自立航法センサから出力される自車の相対的な位置及び方位のデータに基づいて、絶対的な自車位置（推定車両位置）、方位および走行速度を計算する。また、ＧＰＳ受信機は、複数のＧＰＳ衛星から送られてくる電波をＧＰＳアンテナで受信して、３次元測位処理あるいは２次元測位処理を行って車両の絶対位置、方位および走行速度を計算する（車両方位は、現時点における自車位置と１サンプリング時間ΔＴ前の自車位置とに基づいて計算する）。
【００２１】
１６は地図データメモリであり、地図データ記録装置１３の第１の領域から読み出された地図データを一時的に格納する。すなわち、地図データ制御部１４は、位置測定装置１５から車両現在位置の情報を入力し、その車両現在位置を含む所定範囲の地図データの読み出し指示を出力することにより、地図表示や誘導経路の探索に必要な地図データを地図データ記録装置１３の第１の領域から読み出して地図データメモリ１６に格納する。
【００２２】
１７はリモートコントローラ（リモコン）であり、ユーザがナビゲーション装置１に対して各種の情報（例えば、経路誘導の目的地）を設定したり、各種の操作（例えば、メニュー選択操作、拡大／縮小操作、手動地図スクロール、文字入力、データ更新等）を行ったりするための各種操作子（ボタンやジョイスティック等）を備えている。１８はリモコンインタフェースであり、リモコン１６からその操作状態に応じた赤外線信号を受信する。
【００２３】
１９はプロセッサ（ＣＰＵ）であり、ナビゲーション装置１の全体を制御する。また、２０はＲＯＭであり、各種プログラム（地図データ更新プログラム、誘導経路探索処理プログラム等）を記録する。２１はＲＡＭであり、各種処理の過程で得られるデータや、各種処理の結果得られるデータを一時的に格納する。なお、ＣＰＵ１９は、特許請求の範囲の制御装置に該当する。
【００２４】
前述のＣＰＵ１９は、ＲＯＭ２０に記録されている地図データ更新プログラムに従って、ディスク再生装置１２を制御する。ディスク再生装置１２は、挿入された更新ディスク１１から更新地図データを読み出す。そして、ＣＰＵ１９は、ＦＡＴ３２方式などの書き込み方式にて地図データ記録装置１３の第２の領域に更新地図データを一時的に記録するように地図データ制御部１４を制御する。また、ＣＰＵ１９は、地図データ記録装置１３の第２の領域から所定のタイミングで更新地図データを読み出し、ＴＦＡＴ方式などの書き込み方式にて第１の領域に書き込むように地図データ制御部１４を制御する。ここで、更新地図データは、図２に示すように、更新ディスク１１から地図データ記録装置１３の第２の領域、地図データ記録装置１３の第１の領域へと流れる。
【００２５】
具体的には、まず、ＣＰＵ１９は、ディスク再生装置１２に挿入された更新ディスク１１のＴＯＣ（Table Of Contents）を参照して更新ディスク１１の種類を判断する。なお、更新ディスク１１の種類は、更新ディスク１１の順番（バージョンや更新年度など）を示す情報である。
【００２６】
更新ディスク１１の種類を判断すると、ＣＰＵ１９は、ディスク再生装置１２によって読み出された更新地図データを、第１の更新ディスク１１ａ〜第３の更新ディスク１１ｃの種類と関連付けて、地図データ記録装置１３の第２の領域に地図データ制御部１４によって記録する。ここで、第１の更新ディスク１１ａ〜第３の更新ディスク１１ｃは、どのような順番でディスク再生装置１２に挿入しても良い。また、この時点では、全ての更新ディスク１１ａ〜１１ｃを挿入しなくても良い。
【００２７】
次に、ＣＰＵ１９は、地図データ制御部１４を制御して、地図データ記録装置１３の第２の領域に記録された更新地図データを所定のタイミングで読み出し、第１の領域に書き込む。ここで、所定のタイミングとは、少なくとも地図データ記録装置１３の第２の領域に更新地図データが記録された状態で、ナビゲーション装置１に電源が投入されている状態であり、第２の領域に記録された更新地図データの中に、未更新で最も古い更新地図データ（ここでは、第１の更新ディスク１１ａに記録されている二年前の更新地図データ）があるとＣＰＵ１９により判断されたタイミングを示す。
【００２８】
なお、地図データ記録装置１３として、ＨＤＤや半導体メモリを使用した場合、ディスク再生装置１２によって読み出された更新地図データを、地図データ記録装置１３の第２の領域に記録することと、地図データ記録装置１３の第２の領域に記録された更新地図データを所定のタイミングで読み出し、第１の領域に書き込むこととは、同時に行うことができる。また、ＣＰＵ１９は、地図データ記録装置１３の第２の領域において、第１の領域に記録するために読み出された更新地図データを消去する。
【００２９】
ところで、地図データ記録装置１３の第２の領域に記録された更新地図データを読み出し、第１の領域に書き込む際には、更新ディスク１１の順番に従って、未更新の更新ディスク１１の中で最も古い更新地図データを記録した第１の更新ディスク１１ａから順番に更新を行う必要がある。例えば、ディスク再生装置１２に第１の更新ディスク１１ａと第３の更新ディスク１１ｃのみを挿入したとする。この場合、地図データ記録装置１３の第２の領域には、第１の更新ディスク１１ａによる更新地図データと第３の更新ディスク１１ｃによる更新地図データのみが記録されている。そのため、第１の更新ディスク１１ａより記録された更新地図データを第２の領域から読み出して、第１の領域に書き込むことはできるが、第２の更新ディスク１１ｂによる更新地図データを飛ばして、第３の更新ディスク１１ｃより記録された更新地図データを第２の領域から読み出して、第１の領域に書き込むことはできない。
【００３０】
従って、ＣＰＵ１９は、後述する警告タイミングにおいて、図３に示すように第２の更新ディスク１１ｂのディスク再生装置１２への挿入を促す警告画像を後述するメニュー発生部２５により生成して後述する表示装置２９に表示したり、「２００４年度の更新ディスクを挿入してください」という音声を後述する音声発生部３０により生成して後述するスピーカ３１より出力したりする。
【００３１】
警告タイミングとは、例えば、ＣＰＵ１９がディスク再生装置１２に挿入された更新ディスク１１のＴＯＣを参照して更新ディスク１１の種類を判断し、更新ディスク１１の順番に反するＴＯＣが読み込まれたタイミング（第１の更新ディスク１１ａのＴＯＣが読み込まれ、第２の更新ディスク１１ｂのＴＯＣが読み込まれる前に第３の更新ディスク１１ｃのＴＯＣが読み込まれたタイミング）を示す。また、第２の領域に記録された第１の更新ディスク１１ａによる更新地図データの第１の領域への書き込みが完了したタイミング（次の第２の更新ディスク１１ｂによる更新地図データの第２の領域からの読み出しを開始しようとするタイミング）であっても良い。また、前述した二つのタイミングの間の任意のタイミングであっても良い。
【００３２】
また、ＣＰＵ１９は、例えば、ＲＯＭ２０に記録されている誘導経路探索処理プログラムに従って、地図データメモリ１６に格納された地図データを用いて、現在地から目的地までを結ぶ最もコストが小さな誘導経路を探索する処理を行う。
【００３３】
２２は誘導経路メモリであり、ＣＰＵ１９が探索した誘導経路のデータを記憶する。誘導経路のデータは、現在地から目的地までの各ノードに対応させて、各ノードの位置と、各ノードが交差点か否かを表す交差点識別フラグとを記憶したものである。
【００３４】
２３はディスプレイコントローラであり、地図データメモリ１６に格納された地図データに基づいて、表示装置２９への表示に必要な地図画像データを生成する。
【００３５】
２４はビデオＲＡＭであり、ディスプレイコントローラ２３によって生成された地図画像データを一時的に格納する。すなわち、ディスプレイコントローラ２３によって生成された地図画像データはビデオＲＡＭ２４に一時的に格納され、１画面分の地図画像データが読み出されて画像合成部２８に出力される。
【００３６】
メニュー発生部２５は、リモコン１７を用いて各種の操作を行う際に必要なメニュー画像や図３に示す警告画像を発生して出力する。２６は誘導経路発生部であり、誘導経路メモリ２２に記憶された誘導経路探索処理プログラムの処理結果を使用して、誘導経路のデータを発生する。すなわち、誘導経路メモリ２２に記憶された誘導経路のデータの中から、その時点でビデオＲＡＭ２４に描画された地図エリアに含まれるものを選択的に読み出し、地図画像に重ねて所定色で太く強調した誘導経路を描画する。
【００３７】
２７はマーク等発生部であり、マップマッチング処理された後の自車両の位置に表示する車両位置マークや、ガソリンスタンドやコンビニエンスストア等を表示する各種ランドマーク等を発生して出力する。なお、マップマッチング処理とは、地図データメモリ１６に読み出されている地図データと、位置測定装置１５によって測定されたＧＰＳ受信機による自車両の位置及び車両方位のデータと、自立航法センサによる推定車両位置及び車両方位のデータとを用いて、自車両の走行位置を地図データの道路上に位置修正する処理のことを言う。
【００３８】
画像合成部２８は、各種画像を合成して出力する。すなわち、ディスプレイコントローラ２３によって読み出された地図画像データに、メニュー発生部２５、誘導経路発生部２６、マーク等発生部２７のそれぞれから出力される各画像データを重ねて画像合成を行い、表示装置２９に出力する。これにより、表示装置２９の画面上には、自車両周辺の地図画像が自車両の車両位置マークと共に表示される。
【００３９】
音声発生部３０は、交差点案内の音声や、各種操作案内の音声などを発声する。スピーカ３１は、音声発生部３０により発生された音声を外部に出力する。３２はバスであり、前述した各種の機能構成どうしで互いにデータの授受を行うために使用される。
【００４０】
次に、本実施形態によるナビゲーション装置の動作及び地図データ更新方法を説明する。図４は、本実施形態によるナビゲーション装置１の地図データ記録装置１３の第２の領域に更新地図データを記録する動作を示すフローチャートである。また、図５は、本実施形態によるナビゲーション装置１の地図データ記録装置１３の第２の領域から第１の領域へ更新地図データを記録する動作を示すフローチャートである。
【００４１】
図４において、まず、ＣＰＵ１９は、ディスク再生装置１２に更新ディスク１１が挿入されたか否かを調べる（ステップＳ１）。更新ディスク１１が挿入されない場合には（ステップＳ１にてＮＯ）、ステップＳ１の処理を繰り返す。
【００４２】
一方、ＣＰＵ１９にてディスク再生装置１２に更新ディスク１１が挿入されたと判断された場合には（ステップＳ１にてＹＥＳ）、ＣＰＵ１９は、ディスク再生装置１２にて読み出された更新ディスク１１のＴＯＣを参照して更新ディスク１１の種類を判断して地図データ制御部１４に通知する（ステップＳ２）。地図データ制御部１４は、ディスク再生装置１２にて読み出された更新地図データを更新ディスク１１の種類に関連付けて、地図データ記録装置１３の第２の領域（書き込み方式がＦＡＴ３２方式などである領域）に記録する（ステップＳ３）。
【００４３】
ＣＰＵ１９は、地図データ記録装置１３の第２の領域において、更新ディスク１１の何れか一枚（第１の更新ディスク１１ａ〜第３の更新ディスク１１ｃ）による更新地図データの記録が完了したか否かを調べる（ステップＳ４）。記録が完了していない場合には（ステップＳ４にてＮＯ）、更新地図データの記録を継続して、ステップＳ４の処理を繰り返す。
【００４４】
一方、記録が完了した場合には（ステップＳ４にてＹＥＳ）、ＣＰＵ１９は、リモコン１７などにより地図データの更新を終了する操作が行われたか否かを調べる（ステップＳ５）。地図データの更新を終了する操作が行われた場合には（ステップＳ５にてＹＥＳ）、処理を終了し、地図データの更新を終了する操作が行われなかった場合には（ステップＳ５にてＮＯ）、次の更新ディスク１１の何れか一枚を挿入し、ステップＳ１の処理に戻る。
【００４５】
一方、図５において、ＣＰＵ１９は、地図データ記録部１３の第２の領域に更新地図データが記録されているか否かを調べる（ステップＳ１１）。第２の領域に更新地図データが記録されていない場合には（ステップＳ１１にてＮＯ）、第２の領域に更新地図データが記録されるまでステップＳ１１の処理を繰り返す。
【００４６】
一方、第２の領域に更新地図データが記録されている場合には（ステップＳ１１にてＹＥＳ）、ＣＰＵ１９は、その更新地図データに関連付けて記録されているディスク１１の種類を参照して、未更新の更新地図データの中で最も古い更新地図データがあるか否かを調べる（ステップＳ１２）。未更新の更新地図データの中で最も古い更新地図データがないと判断された場合には（ステップ１２にてＮＯ）、未更新の更新地図データの中で最も古い更新地図データを記録した更新ディスク１１の挿入を促す警告メッセージを表示する（ステップＳ１３）。そして、ステップＳ１１の処理に戻る。
【００４７】
一方、未更新の更新地図データの中で最も古い更新地図データがあると判断された場合には（ステップＳ１２にてＹＥＳ）、地図データ制御部１４では、地図データ記録部１３の第２の領域に記録されている最も古い更新地図データを読み出し、第１の領域（書き込み方式がＴＦＡＴ方式などである領域）に書き込む（ステップＳ１４）。
【００４８】
そして、ＣＰＵ１９は、地図データ記録装置１３の第１の領域において、更新ディスク１１の一枚分（一年分）の更新地図データの記録が完了したか否かを調べる（ステップＳ１５）。記録が完了していない場合には（ステップＳ１５にてＮＯ）、記録が完了するまでステップＳ１５の処理を繰り返す。
【００４９】
一方、記録が完了した場合には（ステップＳ１５にてＹＥＳ）、地図データ制御部１４では、地図データ記録装置１３の第２の領域における最も古い更新地図データを消去する（ステップＳ１６）。
【００５０】
そして、ＣＰＵ１９は、リモコン１７などにより地図データの更新を終了する操作が行われたか否かを調べる（ステップＳ１７）。地図データの更新を終了する操作が行われた場合には（ステップＳ１７にてＹＥＳ）、処理を終了し、地図データの更新を終了する操作が行われなかった場合には（ステップＳ１６にてＮＯ）、次の更新地図データによる更新を行うために、ステップＳ１１の処理に戻る。
【００５１】
以上詳しく説明したように、本実施形態によれば、データの整合性を確保しながらデータを記録する第1の領域と、更新地図データを一時的に記録する第２の領域とを地図データ記録装置１３に備え、地図データの更新時には、ディスク再生装置１２にて更新ディスク１１から読み出された更新地図データを第２の領域に一旦記録し、所定のタイミングで第２の領域から更新地図データを読み出して第１の領域に書き込むようにしているので、ディスク再生装置１２から更新地図データを読み出し、地図データ記録装置１３の第１の領域に直接書き込む場合に比べて、ディスク再生装置１２から更新地図データを読み出し、地図データ記録装置１３の第２の領域へ書き込む時間が短くて済む。従って、地図データの更新作業によりディスク再生装置１２が専有される時間が短くなり、ユーザは、ディスク再生装置１２から地図データ記録装置１３の第２の領域へ更新地図データが書き込まれる比較的短い時間を除いて、更新作業中でもディスク再生装置１２を普段通り使用できる。また、ディスク再生装置１２により読み出された更新地図データが地図データ記録装置１３の第２の領域へ書き込まれてしまえば、第２の領域から第１の領域への更新地図データの書き込みがバックグランドで行われるので、ユーザは、更新地図データが第２の領域へ書き込まれる比較的短い時間だけナビゲーション装置１を監視するだけで良くなり、負担が大幅に軽減される。
【００５２】
また、本実施形態によれば、更新ディスク１１に記録されている更新地図データを地図データ記録装置１３の第２の領域に一時的に記録するので、ディスク再生装置１２に挿入する更新ディスク１１が複数存在する場合でも、複数の更新ディスク１１を順番に挿入する必要がなくなり、ユーザに対する負担が大幅に軽減される。
【００５３】
また、本実施形態によれば、地図データ記録装置１３の第２の領域に記録された更新地図データを所定のタイミングで第１の領域に記録するようにしている。所定のタイミングは、少なくとも地図データ記録装置１３の第２の領域に更新地図データが記録された状態で、ナビゲーション装置１に電源が投入されている状態であり、第２の領域に記録された更新地図データの中に、未更新で最も古い更新地図データがあるとＣＰＵ１９により判断されたタイミングである。従って、未更新で最も古い更新地図データを記録した更新ディスク１１をディスク再生装置１２に挿入すると、ディスク再生装置１２により読み出された更新地図データが地図データ記録装置１３の第２の領域に記録された時点で、ユーザが指示しなくても第２の領域から第１の領域への更新地図データの書き込みを自動的に行うことができる。
【００５４】
なお、本実施形態において、データの整合性を確保しながらデータを記録する第1の領域と、更新地図データを一時的に記録する第２の領域とを地図データ記録装置１３に設けているが、これに限定されない。例えば、データの整合性を確保しながらデータを記録する第１の地図データ記録装置と、更新地図データを一時的に記録する第２の地図データ記録装置とを設けるようにしても良い。また、第１の地図データ記録装置及び第２の地図データ記録装置は、ＨＤＤや半導体メモリなどの記録媒体により構成しても良い。また、第１の地図データ記録装置及び第２の地図データ記録装置を異なる記録媒体により構成しても良い。
【００５５】
また、ナビゲーション装置１に設けた通信部との間でデータの送受信を可能とするサーバをナビゲーション装置１の外部に設け、このサーバ内に、更新地図データを一時的に記録する第２の地図データ記録装置を設けるようにしても良い。
【００５６】
また、本実施形態において、データの整合性を確保しながらデータを記録する書き込み方式としてＴＦＡＴ方式を例示しているが、これに限定されない。例えば、Ｅｘｔ３（Third Extended Filesystem）や、Ｒｅｌｉａｎｃｅ、ＲｅｉｓｅｒＦＳを使用しても良い。
【００５７】
また、本実施形態において、更新地図データを地図データ記録装置１３の第２の領域から読み出し、第１の領域に書き込む際に、第１の更新ディスク１１ａに該当する更新地図データを全て書き込んでから、第２の更新ディスク１１ｂ及び第３の更新ディスク１１ｃに該当する更新地図データを順番に書き込んでいるが、これに限定されない。例えば、位置測定装置１５によって測定された自車両の位置を含む所定の地域（例えばアメリカ合衆国の場合には州、日本の場合には都道府県など）の更新地図データを優先的に地図データ記録装置１３の第２の領域から全ての更新ディスク１１ａ〜１１ｃについて読み出し、第１の領域に書き込むようにしても良い。これにより、自車両に関係する地域の地図データを迅速に更新することができる。
【００５８】
また、本実施形態において、地図データ記録装置１３の第２の領域から第１の領域への書き込みを開始する所定のタイミングは、少なくとも地図データ記録装置１３の第２の領域に更新地図データが記録された状態で、ナビゲーション装置１に電源が投入されている状態であり、第２の領域に記録された更新地図データの中に未更新で最も古いものがあると判断されたタイミングとしている。このタイミングによれば、未更新で最も古い更新地図データの第２の領域への書き込みが完了すると、第２の領域から第１の領域への書き込みが自動的に開始されるが、これに限定されない。例えば、ユーザが、第２の領域から第１の領域へ更新地図データを記録させるようにリモコン１７を操作して、地図データの更新を指示したタイミングとしても良い。ここで、３年分の更新ディスク１１を用いて更新作業を行うときには、ユーザは、３年分の更新ディスク１１に記録されている更新地図データの全てを地図データ記録装置１３の第２の領域に書き込んでから、指示を出して、第２の領域から第１の領域への書き込みを行うことが可能である。
【００５９】
この場合にも、ＣＰＵ１９は、更新ディスク１１の何れかがディスク再生装置１２に挿入されていないことを示す警告画像を表示装置２９に表示する。その警告タイミングは、例えば、ユーザが前述したリモコン１７の操作を行ったタイミングとすることが可能である。すなわち、ＣＰＵ１９は、リモコン１７による指示があったタイミングで、地図データ記録装置１３の第２の領域に記録されている全ての更新地図データに関連付けて記録されている更新ディスク１１の種類（更新ディスク１１のＴＯＣより得られる）を見て、順番が欠けている更新ディスク１１があれば警告画像を表示装置２９に表示する。
【００６０】
また、実際には第２の領域に記録されていない更新地図データを第１の領域へ記録しようとしたタイミングであっても良い。すなわち、ＣＰＵ１９は、１年分の更新地図データの第１の領域への書き込みが完了する度に、第２の領域に記録されている更新地図データに関連付けて記録されている更新ディスク１１の種類を見て、次の年の更新地図データがない場合に警告画像を表示装置２９に表示する。また、前述した二つのタイミングの間の任意のタイミングであっても良い。
【００６１】
その他、上記実施形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００６２】
本発明は、更新ディスクをディスク再生装置に挿入することで、地図データの更新を行うナビゲーション装置に有用である。
【図面の簡単な説明】
【００６３】
【図１】本実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図２】本実施形態のナビゲーション装置による更新地図データの流れの例を示す図である。
【図３】本実施形態のナビゲーション装置による警告画面の一例を示す図である。
【図４】本実施形態によるナビゲーション装置の地図データ記録装置の第２の領域に更新地図データを記録する動作を示すフローチャートである。
【図５】本実施形態によるナビゲーション装置の地図データ記録装置の第１の領域から第２の領域へ更新地図データを記録する動作を示すフローチャートである。
【符号の説明】
【００６４】
１１    更新ディスク
１１ａ    第１の更新ディスク
１１ｂ    第２の更新ディスク
１１ｃ    第３の更新ディスク
１２    ディスク再生装置
１３    地図データ記録装置
１４    地図データ制御部
１５    位置測定装置
１９    ＣＰＵ
【図１】
2006047444.tif 000003
【図２】
2006047444.tif 000004
【図３】
2006047444.tif 000005
【図４】
2006047444.tif 000006
【図５】
2006047444.tif 000007