(57)【要約】  地図表示用のデータの更新作業に伴ってナビゲーション装置を利用することができない時間の短縮化を図り、もって、更新作業の煩雑化を防止する。  ナビゲーション装置１００は、ＤＶＤドライブ１０６を用いることにより、ＤＶＤから更新用のデータを読み出して、ＨＤに記録されている地図表示用のデータを更新する。かかる更新に際して、ナビゲーション装置１００は、車両の現在位置付近の地図に対応するデータを先行して更新すると共に、処理の空き時間を利用しつつ残りのデータを更新する。【特許請求の範囲】
【請求項１】
移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置であって、
地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録手段と、
少なくとも前記移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段と、
前記管理データ及び前記地図ファイルを用いて、前記現在位置データにより示される現在位置の周辺地図に対応する前記地図画像データを生成し、前記表示装置に出力する表示制御手段と、
前記地図ファイルの更新が必要か否かを検出する検出手段と、
前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段と、
前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段と、
を具備することを特徴とする地図描画装置。
【請求項２】
前記決定手段は、前記現在位置データに基づいて、前記移動体の現在位置の属する前記エリアを特定し、少なくとも当該エリアに対応する前記地図ファイルを更新対象として決定することを特徴とする請求項１に記載の地図描画装置。
【請求項３】
前記決定手段は、前記現在位置データに基づいて、前記移動体の現在位置の属する前記エリアを特定すると共に、
（ａ）当該現在位置が当該エリアの境界から予め定められた距離以上、離れている場合に、当該エリアに対応する地図ファイルのみを更新対象として決定する一方、
（ｂ）当該現在位置が当該エリアの境界から予め定められた距離範囲内にある場合には、当該エリアに対応する地図ファイル及び当該境界を介して隣接する隣接エリアの内、少なくとも一つの隣接エリアに対応する地図ファイルを更新対象として決定する
ことを特徴とする請求項２に記載の地図描画装置。
【請求項４】
前記現在位置データ生成手段は、前記移動体の現在位置及び当該移動体の進行方向を示す現在位置データを生成し、
前記決定手段は、前記現在位置が前記境界から予め定められた距離範囲内にある場合に、当該現在位置の属するエリアに対応する地図ファイル及び前記移動体の進行方向前方に存在する前記隣接エリアに対応する地図ファイルを更新対象として決定する
ことを特徴とする請求項３に記載の地図描画装置。
【請求項５】
ユーザの入力を受け付ける入力手段を更に有し、
前記決定手段は、前記現在位置が前記境界から予め定められた距離範囲内にある場合に、前記入力手段に対する入力操作に基づいて更新対象となる前記隣接エリアに対応する地図ファイルを決定する
ことを特徴とする請求項３に記載の地図描画装置。
【請求項６】
前記移動体の目的地を設定する設定手段と、
前記移動体の現在位置から前記設定された目的地までの経路を設定する経路設定手段と、を更に有し、
前記決定手段は、前記現在位置の属するエリアに対応する前記地図ファイル及び前記設定された経路上に存在するエリアに対応する前記地図ファイルを更新対象として決定する
ことを特徴とする請求項２に記載の地図描画装置。
【請求項７】
前記ファイル更新手段は、前記決定手段により更新対象として決定された地図ファイルの更新の完了後、当該決定された地図ファイル以外の地図ファイルに対応する更新用のファイルデータを、予め定められたタイミングにて取得し、当該取得したファイルデータにより前記記録手段に記録された他の地図ファイルを更新することを特徴とする請求項１に記載の地図描画装置。
【請求項８】
前記ファイル更新手段は、前記決定手段により更新対象として決定された地図ファイルの更新の完了後、当該決定された地図ファイル以外の前記地図ファイルを更新するに際して、前記取得したファイルデータにより記録媒体上に一時ファイルを生成し、当該一時ファイルにより更新対象となる前記地図ファイルを置換することを特徴とする請求項７に記載の地図描画装置。
【請求項９】
前記決定手段により更新対象として決定された地図ファイルの更新の完了後、当該決定された地図ファイル以外の地図ファイルを更新するに際して、現在位置データに基づいて更新対象となる前記地図ファイルを決定する、補助決定手段を更に有し、
前記ファイル更新手段は、前記補助決定手段によって決定された地図ファイルに対応する更新用のファイルデータを、予め定められたタイミングにて取得し、当該取得したファイルデータにより前記記録手段に記録された他の地図ファイルを更新することを特徴とする請求項７に記載の地図描画装置。
【請求項１０】
移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置を備えたナビゲーション装置であって、
地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録手段と、
少なくとも前記移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段と、
前記移動体の目的地を設定する設定手段と、
前記移動体の現在位置から前記目的地までの経路を設定する経路設定手段と、
前記現在位置データにより示される現在位置の周辺地図と共に前記設定された経路を示す経路誘導情報が表示されるように、前記管理データ及び前記地図ファイルを用いて前記地図画像データを生成し、前記表示装置に出力する表示制御手段と、
前記地図ファイルの更新が必要か否かを検出する検出手段と、
前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段と、
前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段と、
を具備することを特徴とするナビゲーション装置。
【請求項１１】
移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置であって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録媒体を有する地図描画装置におけるファイル更新方法であって、
前記地図描画装置が前記地図ファイルの更新が必要か否かを検出する第１ステップと、
前記地図描画装置が少なくとも前記移動体の現在位置を示す現在位置データを生成する第２ステップと、
前記地図ファイルの更新が必要であるものと検出された場合に、前記地図描画装置が前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する第３ステップと、
前記地図描画装置が、自装置における前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記第３ステップにて決定された地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新する第４ステップと、
を具備することを特徴とするファイル更新方法。
【請求項１２】
情報記録媒体に記録された複数のファイルであって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、をコンピュータにより更新するファイル更新プログラムであって、
前記コンピュータを、
少なくとも移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段、
前記地図ファイルの更新が必要か否かを検出する検出手段、
前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段、
前記地図ファイルを利用した外部装置における処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記情報記録媒体に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段、
として機能させることを特徴とするファイル更新プログラム。
【請求項１３】
請求項１２に記載のファイル更新プログラムを記録した、コンピュータに読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の移動経路を検索し、当該経路をユーザに提示するナビゲーション装置において、特に地図を描画する技術に関する。
【背景技術】
【０００２】
従来から車両等の移動体に搭載され、当該移動体を誘導する、所謂、ナビゲーション装置が各種提供されている。かかるナビゲーション装置には、経路誘導の対象地域に関する地図を表示すべく地図表示用のデータが記録されており、移動体の現在位置や当該移動体の目的地までの経路を描画した地図が液晶パネル等の表示装置に表示される。【０００３】
また、この種のナビゲーション装置の中には、上記地図表示用のデータをハードディスク（以下、「ＨＤ」という）等の書き換え可能な記録媒体に記録し、これらのデータを書き換えることにより、ナビゲーション装置に記録された地図表示用のデータを最新のデータに更新する機能を有するものも存在している（例えば、特許文献１参照）。
【特許文献１】特開２００２−１９７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来のナビゲーション装置において地図表示用のデータの更新を行う場合、データの上書きが必要となるため、当該地図表示用のデータを利用することができず、ユーザは、更新作業中、ナビゲーション装置の各種機能を利用することができないこととなる。特に、従来のナビゲーション装置においては、地図表示用のデータが一つのファイルとして作成、管理されているため、更新作業に長時間を要し、ナビゲーション装置を利用できない時間が長時間に及んでしまうこととなる。【０００５】
本願は、以上説明した事情に鑑みてなされたものであり、その課題の一例としては、地図表示用のデータの更新作業に伴ってナビゲーション装置を利用することができない時間の短縮化を図り、もって、更新作業の煩雑化を防止することが可能な地図描画装置、ナビゲーション装置、ファイル更新方法及びファイル更新プログラム並びにこのファイル更新プログラムを記録した情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本願の一つの観点において請求項１に記載の地図描画装置は、移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置であって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録手段と、少なくとも前記移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段と、前記管理データ及び前記地図ファイルを用いて、前記現在位置データにより示される現在位置の周辺地図に対応する前記地図画像データを生成し、前記表示装置に出力する表示制御手段と、前記地図ファイルの更新が必要か否かを検出する検出手段と、前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段と、前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段と、を具備することを特徴とする。【０００７】
また、本願の他の観点では、請求項１０に記載のナビゲーション装置は、移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置を備えたナビゲーション装置であって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録手段と、少なくとも前記移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段と、前記移動体の目的地を設定する設定手段と、前記移動体の現在位置から前記目的地までの経路を設定する経路設定手段と、前記現在位置データにより示される現在位置の周辺地図と共に前記設定された経路を示す経路誘導情報が表示されるように、前記管理データ及び前記地図ファイルを用いて前記地図画像データを生成し、前記表示装置に出力する表示制御手段と、前記地図ファイルの更新が必要か否かを検出する検出手段と、前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段と、前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段と、を具備することを特徴とする。【０００８】
また更に、本願の他の観点では、請求項１１に記載のファイル更新方法は、移動体の移動に伴い、地図を表示するための地図画像データを生成して、当該生成した地図画像データを表示装置に出力する地図描画装置であって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、が記録された記録手段を有する地図描画装置におけるファイル更新方法であって、前記地図描画装置が前記地図ファイルの更新が必要か否かを検出する第１ステップと、前記地図描画装置が少なくとも前記移動体の現在位置を示す現在位置データを生成する第２ステップと、前記地図ファイルの更新が必要であるものと検出された場合に、前記地図描画装置が前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する第３ステップと、前記地図描画装置が、自装置における前記地図ファイルを利用した処理を停止した後、前記共通ファイル及び前記第３ステップにて決定された地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記記録手段に記録された前記共通ファイル及び前記地図ファイルを更新する第４ステップと、を具備することを特徴とする。【０００９】
また更に、本願の他の観点では、請求項１２に記載のファイル更新プログラムは、情報記録媒体に記録された複数のファイルであって、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの前記地図画像データを生成するためのマップデータを含む地図ファイルと、前記地図ファイルに含まれる前記マップデータを管理するための管理データを少なくとも含む共通ファイルと、をコンピュータにより更新するファイル更新プログラムであって、前記コンピュータを、少なくとも移動体の現在位置を示す現在位置データを生成する現在位置データ生成手段、前記地図ファイルの更新が必要か否かを検出する検出手段、前記地図ファイルの更新が必要であるものと検出された場合に、前記現在位置データに基づいて更新対象となる前記地図ファイルを決定する決定手段、前記地図ファイルを利用した外部装置における処理を停止した後、前記共通ファイル及び前記決定手段によって決定された前記地図ファイルに対応する更新用のファイルデータを取得し、当該取得したファイルデータにより前記情報記録媒体に記録された前記共通ファイル及び前記地図ファイルを更新するファイル更新手段、として機能させることを特徴とする。【００１０】
更に、本願の他の観点では、請求項１３に記載のコンピュータに読み取り可能な情報記録媒体は、請求項１２に記載のファイル更新プログラムを記録している。
【図面の簡単な説明】
【００１１】
【図１】実施形態にかかるナビゲーション装置１００の構成を示すブロック図である。
【図２】同実施形態におけるＨＤドライブ１０５のＨＤに記録されているデータのデータ構成を示す図である。
【図３】同実施形態におけるナビゲーション装置１００のシステム制御部１１５が実行する処理を示すフローチャートである。
【図４】同実施形態におけるナビゲーション装置１００のシステム制御部１１５が実行する処理を示すフローチャートである。
【符号の説明】
【００１２】
ＣＦ・・・共通地図ファイル
ＲＦ-ｋ（ｋ＝１、２、・・・、ｎ）・・・地域別地図ファイル
１００・・・ナビゲーション装置
【発明を実施するための最良の形態】
【００１３】
［１］実施形態
［１．１］実施形態の構成
まず、図１を参照しつつ、本実施形態にかかるナビゲーション装置１００の構成について、説明する。なお、図１は、本実施形態にかかるナビゲーション装置１００の構成を示すブロック図である。【００１４】
同図に示すように、本実施形態にかかるナビゲーション装置１００は、ＧＰＳ（Global Positioning System）受信部１０１と、センサ部１０２と、インターフェイス部１０３（以下、「インターフェイス」を「Ｉ／Ｆ」と略称する）と、ＶＩＣＳ（Vehicle Information Communication System）データ受信部１０４と、ＨＤ（hard disk）ドライブ１０５と、ＤＶＤ（Digital Versatile Disc）ドライブ１０６と、操作部１０７と、マイクロホン１０８と、音声認識部１０９と、表示部１１０と、バッファメモリ１１１と、表示制御部１１２と、音声処理部１１３と、スピーカ１１４と、システム制御部１１５と、ＲＯＭ（Read Only Memory）／ＲＡＭ（Random Access Memory）部１１６と、これら各要素間を相互に接続するデータバス１１７と、を有する。【００１５】
なお、「特許請求の範囲」における「記録手段」は、例えば、ＨＤドライブ１０５に対応し、「現在位置データ生成手段」は、例えば、Ｉ／Ｆ部１０３に対応し、「表示制御手段」は、例えば、表示制御部１１２に対応する。また、「特許請求の範囲」における「検出手段」、「決定手段」は、例えば、システム制御部１１５に対応し、「ファイル更新手段」は、例えば、ＨＤドライブ１０５及びシステム制御部１１５に対応している。【００１６】
本実施形態にかかるナビゲーション装置１００は、地図表示用のデータをＨＤドライブ１０５のＨＤに記録し、ＣＲＴ（Cathode Ray Tube）や有機ＥＬ（Electro Luminescent）パネル、液晶表示パネル等の表示装置により構成される表示部１１０に地図を表示させることにより、車両の経路誘導等のナビゲーション機能を実現するためのものである。また、本実施形態にかかるナビゲーション装置１００においては、ＤＶＤドライブ１０６を用いることにより、ＤＶＤから更新用のデータを読み出して、ＨＤに記録されている地図表示用のデータが更新される。【００１７】
ここで、上記のように、地図表示用のデータの全データについて、一括して更新しようとすると、更新作業に要する時間が長時間に及び、ナビゲーション装置１００の利用停止時間が長時間に及んでしまう。その一方において、ユーザにとっては、必ずしも一括してデータの更新を行う必要性は無く、自身の現在地周辺や目的地周辺の地図データさえ更新できれば、他のデータについて取り急ぎ更新する必要性がない場合がほとんどである。そこで、本実施形態にかかるナビゲーション装置１００においては、車両の現在位置付近の地図に対応するデータを先行して更新すると共に、ナビゲーション装置１００における処理の空き時間を利用しつつ残りのデータを更新することにより、データ更新に要する時間の短縮化をはかり、もって、ナビゲーション装置１００の利用停止期間の短縮化を実現する。【００１８】
かかる機能を実現するため、本実施形態にかかるＨＤドライブ１０５のＨＤには、図２に示すような複数のファイル群により構成される地図表示用のデータが記録されている。同図に示すように本実施形態にかかる地図表示用のデータは、共通地図ファイルＣＦと、地域別地図ファイルＲＦ-ｋ（ｋ＝１、２、・・・、ｎ）とから構成される複数のファイル群として構成されている。【００１９】
これらのファイルＣＦ及びＲＦ-ｋの内、地域別地図ファイルＲＦ-ｋは、ナビゲーション装置１００における地図の表示対象地域を分割したエリア毎に設けられている。例えば、表示対象地域が日本全国に及ぶ場合、日本全国を北海道及び他の複数の都府県を一つの単位とする地方（例えば、東北、関東、中部、近畿等）に分割し、各地方毎に地域別地図ファイルＲＦ-ｋが設けられているのである。【００２０】
この地域別地図ファイルＲＦ-ｋの各々には、マップデータ部ＲＦＭが設けられており、このマップデータ部ＲＦＭには、自ファイルＲＦ-ｋに対応するエリアの地図を表示するためのマップデータが含まれている。例えば、当該地域別地図ファイルＲＦ-ｋが、関東地方に対応したものである場合、マップデータ部ＲＦＭには関東地方の地図を表示するためのマップデータが含まれていることとなる。なお、マップデータとは、地図の背景表示や道路表示のためのポリゴンやポリライン、テキストのようなデータ（以下、「構成データ」という）により構成されたデータであり、表示部１１０に地図を表示するための画像データを生成するために利用されるものである。【００２１】
一方、共通地図ファイルＣＦは、地域別地図ファイルＲＦ-ｋの対応エリアとは無関係に、ナビゲーション装置１００における地図の表示対象となる地域全域に対して、１つのファイルとして作成されており、上記地域別地図ファイルＲＦ-ｋと同様にマップデータを要素とするマップデータ部ＣＦＭが設けられている。【００２２】
ここで、本実施形態にかかる共通地図ファイルＣＦ及び地域別地図ファイルＲＦ-ｋに含まれるマップデータの関係について、簡潔に説明する。まず、一般に地図は、縮尺が小さくなればなるほど表示領域が広くなり詳細な背景表示が必要となるため、マップデータのデータ量も地図の縮尺が小さくなればなる程、増加することとなる。本実施形態においては、かかる関係に着目し、例えば、データ量の大きくなる２５００分の１程度の縮尺の地図に対応するマップデータについては、上記エリア毎に分割し、各地域別地図ファイルＲＦ-ｋに保持させると共に、これよりも縮尺の大きな地図に対応するマップデータについては、エリア毎に分割することなく共通地図ファイルＣＦに一括して保持させる構成を採用している。なお、具体的にどの程度の縮尺の地図に対応するマップデータを地域別地図ファイルＲＦ-ｋに割り振るようにするのか及びエリアの分割方法については任意である。【００２３】
また、このマップデータは、地図上の全体領域を賽の目に分割した基準パーセルと呼ばれる単位領域毎に生成、管理される。各基準パーセルに対応するマップデータは、両ファイルＣＦ及びＲＦ-ｋの管理データ部ＣＦＣ及びＲＦＲに含まれているパーセル管理情報に基づいて管理される。なお、このパーセル管理情報は、例えば、各基準パーセルに対応するマップデータの格納アドレスやデータサイズを含むデータである。【００２４】
更に、本実施形態において共通地図ファイルＣＦの管理データ部ＣＦＣには、上記パーセル管理情報と共に、共通地図ファイルＣＦ及び地域別地図ファイルＲＦ-ｋの双方に含まれているマップデータを管理すべく、ブロック管理レコードとブロックセット管理レコードが含まれている。なお、ブロック管理レコードは、マップデータを複数の基準パーセルの集合であるブロック単位にて管理するためのデータであり、ブロックセット管理レコードは、マップデータを複数のブロックの集合であるブロックセット単位にて管理するためのデータである。【００２５】
本実施形態にかかるナビゲーション装置１００において実際に地図を表示する場合、共通地図ファイルＣＦの管理データ部ＣＦＣに含まれるブロックセット管理レコードやブロック管理レコードに基づいてパーセル管理情報が特定され、当該パーセル管理情報に含まれるアドレスからマップデータが読み出されて画像データが生成される。【００２６】
なお、両ファイルＣＦ及びＲＦ-ｋの管理データ部ＣＦＣ及びＲＦＲの具体的なデータ構成及びパーセル管理情報の特定方法については任意である。但し、本実施形態においては説明をより具体的なものとするため、地域別地図ファイルＲＦ-ｋの管理データ部ＲＦＲに各パーセル管理情報を管理するためのレコードを設け、共通地図ファイルＣＦのブロック管理レコードに、この地域別地図ファイルＲＦ-ｋ内のレコードを指定するポインタと当該地域別地図ファイルＲＦ-ｋのファイル名を格納する。そして、ブロック管理レコードに基づいてパーセル管理情報を特定する場合、ブロック管理レコードに含まれているファイル名に対応した地域別地図ファイルＲＦ-ｋの対応するレコードを指定してパーセル管理情報を特定するようにしているものとする。【００２７】
一方、本実施形態において共通地図ファイルＣＦには、上記データの他に、ネットワークデータ部ＣＦＮが設けられており、このネットワークデータ部ＣＦＮには、例えば、（ａ）各縮尺に対応した地図上における各道路の存在位置を示す道路リンクやノード、（ｂ）地図上の各道路を識別するためのリンクＩＤ、（ｃ）マップマッチングを行う際に利用されるデータ、（ｄ）経路設定を行う際に利用されるデータ、（ｅ）各道路の通行条件等のネットワークデータが含まれている。【００２８】
ここで、道路リンクとは、各道路を近似するための複数の直線を意味し、ナビゲーション装置１００において経路設定やマップマッチングを行う際に、各道路の地図上における存在位置を特定するために利用される。また、ノードは、各道路リンクの両側の端点を意味し、このノードにおいて各道路リンクが連結されることにより、各道路の地図上における存在位置が近似される。なお、このネットワークデータに基づいて、ナビゲーション装置１００において経路設定やマップマッチングを行う際の動作は、従来のナビゲーション装置と同様であるため詳細は省略する。【００２９】
実際に、地図表示用のデータの更新を行う場合、このＨＤに記録されているファイル群の内、共通地図ファイルＣＦ及び車両の現在位置の属するエリアや現在位置から目的地までのエリア等に対応する地域別地図ファイルＲＦ-ｋが先行して更新される。そして、当該ファイルＲＦ-ｋの更新が完了すると、システム制御部１１５の処理の空きタイミングを見計らって、当該他の地域別地図ファイルＲＦ-ｋの更新を行うのである。【００３０】
次に、ナビゲーション装置１００を構成する各要素の構成について、個別に説明する。【００３１】
ＧＰＳ受信部１０１は、測地衛星の発信するＧＰＳ電波を受信し、この受信したＧＰＳ電波に基づいて車両の現在位置に対応する緯度／経度を算出し、当該算出した緯度／経度をＧＰＳデータとしてＩ／Ｆ部１０３に出力する。センサ部１０２は、車両の走行速度、加速度及び方位角を検出するための各種センサを有しており、検出結果に対応する走行データをＩ／Ｆ部１０３に出力する。【００３２】
Ｉ／Ｆ部１０３は、センサ部１０２から入力される走行データと、ＧＰＳ受信部１０１から入力されるＧＰＳデータに基づいて車両の現在位置を算出し、当該算出結果に対応する自車位置データをシステム制御部１１５に出力する。ＶＩＣＳデータ受信部１０４は、ＦＭ多重放送等の放送電波を受信し、当該放送電波に含まれているＶＩＣＳデータを抽出して、システム制御部１１５に出力する。なお、ＶＩＣＳとは、道路交通情報通信システムのことを示し、ＶＩＣＳデータとは、渋滞、事故、通行規制等の道路交通情報を言う。【００３３】
操作部１０７は、テンキーやカーソルキー等の各種キーを有するリモートコントロール装置等により構成されており、ユーザ（運転手や同乗者）の入力操作に対応した制御信号をシステム制御部１１５に出力する。音声認識回路１０９には、マイクロホン１０８に入力されたユーザの発声した発話音声が入力される。この音声認識部１０９は、当該入力された発話音声を解析して、ユーザの操作コマンドを認識し、当該操作コマンドに対応する制御信号をシステム制御部１１５に出力する。【００３４】
表示制御部１１２には、ＨＤドライブ１０５から読み出されたマップデータが入力される。この表示制御部１１２は、システム制御部１１５による制御の下、この入力されたマップデータに基づいてバッファメモリ１１１上に地図に対応する画像データを生成し、この生成した画像データを所定のタイミングにてバッファ１１１から読み出して、表示部１１０に出力する。【００３５】
音声処理部１１３は、システム制御部１１５の制御の下、音声信号を生成し、その生成した音声信号をスピーカ１１４を介して拡声する。かかる音声処理部１１３の機能により、本実施形態にかかるナビゲーション装置１００は、例えば、次の交差点における車両の進行方向をユーザに告知し、或いは、設定された経路上における渋滞状況や通行止め状況をユーザに告知する。【００３６】
システム制御部１１５は、主としてＣＰＵ（Central Processing Unit）により構成されると共に、ＧＰＳ受信ポート、キー入力ポート、表示部制御ポート等の各種入出力ポートを含み、ナビゲーション装置１００の全体的な機能を統括的に制御する。かかる制御に際して、システム制御部１１５は、ＲＯＭ／ＲＡＭ部１１６に記録されている制御プログラムを読み出して各処理を実行し、当該ＲＯＭ／ＲＡＭ部１１６に処理中のデータを一時的に保持する。【００３７】
例えば、経路誘導を行う場合、システム制御部１１５は、ＨＤドライブ１０５に制御信号を出力することにより、地図表示用のデータを読み出し、表示すべき位置を含む地図に対応するマップデータを抽出する。そして、このマップデータの抽出が完了すると、システム制御部１１５は、当該マップデータとＩ／Ｆ部１０３から供給される自車位置データに基づいてマップマッチングを行い、車両の現在位置から設定された目的地までの経路を設定すると共に、当該マップデータを表示制御部１１２へと出力して、当該設定された経路に対応する経路誘導情報が車両の現在位置に対応する地図上に表示されるように、表示制御部１１２を制御する。【００３８】
また、ＤＶＤドライブ１０６に地図表示用データの更新用データが記録されているＤＶＤが格納されている状態において操作部１０７に所定の入力操作が行われると、以下に詳述する処理によりＨＤドライブ１０５に記録されている地図表示用のデータの更新処理を実行する。【００３９】
［１．２］実施形態の動作
ここで、図３及び図４を参照しつつ本実施形態にかかるナビゲーション装置１００においてシステム制御部１１５がＨＤに記録されている地図表示用のデータを更新する際の具体的な処理動作について説明する。なお、図３及び図４は、共に本実施形態にかかるナビゲーション装置１００のシステム制御部１１５が実行する処理を示すフローチャートである。【００４０】
地図表示用のデータの更新作業を行う場合、ユーザは、まず、ナビゲーション装置１００の電源を投入し、ＤＶＤドライブ１０６に対して更新用のデータが記録されたＤＶＤを装着することが必要となる。この状態において、ユーザが操作部１０７に対して所定の入力操作を行うと、システム制御部１１５は、当該入力操作に応じて、車両現在位置の属するエリアの地域別地図ファイルＲＦ-ｋ及び共通地図ファイルＣＦを更新すべく図３に示す処理を開始する。【００４１】
この処理においてシステム制御部１１５は、まず、ナビゲーション装置１００の利用を停止状態にする（ステップＳａ１）。この際、システム制御部１１５は、例えば、既に経路誘導や経路設定等のナビゲーションのための処理を実行している場合には、当該処理を終了し、操作部１０７に対する入力操作を無効とする状態に移行する。また、この際、システム制御部１１５は、表示制御部１１２に制御信号を出力し、例えば「ただいま、地図表示用のデータを更新しておりますので、ナビゲーション装置を利用することができません。しばらくお待ち下さい。」等の文字列を表示部１１０に表示させるための画像データを生成させる。この結果、表示部１１０には、かかる文字列が表示され、ナビゲーション装置１００の利用が停止状態にあることがユーザに報知される。【００４２】
次いで、システム制御部１１５は、ＤＶＤドライブ１０６に対して制御信号を出力することにより、ＤＶＤの記録されている共通地図ファイルＣＦを読み出させ、当該読み出された共通地図ファイルＣＦに基づいてＨＤドライブ１０５に記録されている共通地図ファイルＣＦを上書き更新する（ステップＳａ２）。【００４３】
このようにして、共通地図ファイルＣＦの更新が完了すると、システム制御部１１５は、Ｉ／Ｆ部１０３から供給される自車位置データに基づいて、更新すべき地域別地図ファイルＲＦ-ｋを決定する（ステップＳａ３）。この際、システム制御部１１５が更新対象となる地域別地図ファイルＲＦ-ｋを特定する方法については、任意である。例えば、以下のような方法により、更新対象となる地域別地図ファイルＲＦ-ｋを決定することも可能である。【００４４】
＜方法ａ＞
この方法は、車両現在位置の属するエリアの地域別地図ファイルＲＦ-ｋを、そのまま、更新対象とする方法である。この方法による場合、システム制御部１１５は、自車位置データに基づいて車両の現在位置を特定し、その特定された車両現在位置の属するエリアを特定し、当該エリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定することとなる。【００４５】
＜方法ｂ＞
この方法は、車両の現在位置と、各エリアのエリア境界線との関係に基づいて、更新対象となる地域別地図ファイルＲＦ-ｋを決定する方法である。具体的には、
（ｉ）車両現在位置が、エリア境界線から所定の距離範囲内（例えば、１０ｋｍ以内）にない場合、車両現在位置の属するエリアに対応する地域別地図ファイルＲＦ-ｋを更新の対象として決定する。
（ｉｉ）車両現在位置が、エリア境界線から所定の距離範囲内に有る場合、以下の基準に従って更新対象となる地域別地図ファイルＲＦ-ｋを決定する。
（基準ａ）車両の進行方向前方に当該エリア境界線が存在する場合、少なくとも車両現在位置の属するエリア及び進行方向前方に存在する隣接エリアに対応した地域別地図ファイルＲＦ-ｋを更新対象として決定する。
（基準ｂ）車両の進行方向前方に当該エリア境界線が存在しない場合、少なくとも車両現在位置の属するエリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する。【００４６】
＜方法ｃ＞
この方法は、上記方法ｂと同様に、車両の現在位置と、各エリアのエリア境界線との関係に基づいて、更新対象となる地域別地図ファイルＲＦ-ｋを決定する方法である。但し、この方法による場合、車両現在位置がエリア境界線から所定の距離範囲内に有る場合、更新対象とすべき隣接エリアを選択するためのメニューを表示部１１０に表示させ、この表示に従って、ユーザが選択した隣接エリアの地域別地図ファイルＲＦ-ｋを更新対象として決定することとなる。【００４７】
＜方法ｄ＞
この方法は、車両の現在位置と車両の目的地との関係に基づいて、更新対象となる地域別地図ファイルＲＦ-ｋを決定する方法である。この方法による場合、システム制御部１１５は、事前に目的地を設定して、現在位置から目的地までの経路を設定する。そして、システム制御部１１５は、当該経路上に存在する全エリアを特定して、当該特定されたエリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する。【００４８】
以上の方法により、更新対象となる地域別地図ファイルＲＦ-ｋが決定されると、システム制御部１１５は、ＤＶＤドライブ１０６に制御信号を出力して、更新対象となる地域別地図ファイルＲＦ-ｋの更新用のファイルＲＦ-ｋを読み出させ、その読み出されたファイルＲＦ-ｋによりＨＤに記録されている地域別地図ファイルＲＦ-ｋを更新する（ステップＳａ４）。なお、この際、地域別地図ファイルＲＦ-ｋを更新する方法については任意であり、例えば、ＤＶＤから読み出されたデータに基づいて、ＨＤ上の地域別地図ファイルＲＦ-ｋを上書きすることにより更新するようにしても良い。【００４９】
このようにして、車両の現在位置周辺のエリアに対応する地域別地図ファイルＲＦ-ｋ及び共通地図ファイルＣＦの更新が完了すると、システム制御部１１５は、ナビゲーション装置１００の利用停止状態を解除して（ステップＳａ５）、処理を終了する。この際、システム制御部１１５は、表示制御部１１２に対して制御信号を出力し、上記文字列を表示するための画像データの生成を停止させると共に、操作部１０７に対する入力操作の無効状態を解除する。【００５０】
以上の処理が完了し、ナビゲーション装置１００が利用可能な状態となると、システム制御部１１５は、未更新の地域別地図ファイルＲＦ-ｋをバックグラウンドにて更新すべく、図４に示す処理を開始する。なお、この処理は、システム制御部１１５が制御プログラムのサブルーチンとして実行する処理である。【００５１】
この処理においてシステム制御部１１５は、まず、経路設定や経路誘導等のナビゲーションのための処理が必要であるか否かを判定する状態となる（ステップＳｂ１）。この判定において、例えば、（ａ）各種処理が実行されていない場合、システム制御部１１５は、「ｎｏ」と判定する。また、例えば、（ｂ）各種処理が実行中の場合であっても、所定時間、処理命令が入力されていない場合、システム制御部１１５は、「ｎｏ」と判定する。これに対して、各種処理が実行中の場合であって、マップマッチング等の処理命令が入力されている場合、システム制御部１１５は、ステップＳｂ１において「ｙｅｓ」と判定する。【００５２】
そして、この判定において「ｙｅｓ」と判定した場合、システム制御部１１５は、利用中の機能を実現すべく、ナビゲーションのための処理を実行して（ステップＳｂ２）、当該処理を終了する旨が操作部１０７に入力されたか否かを判定する状態になる（ステップＳｂ３）。このステップＳｂ２において、システム制御部１１５は、ナビゲーションのための処理として、例えば、経路誘導機能を実現すべく共通地図ファイルＣＦに含まれているネットワークデータに基づいてマップマッチングを行い、或いは、共通地図ファイルＣＦ等のマップデータ部ＣＦＭ及びＲＦＭから車両現在位置近辺の地図に対応するマップデータを抽出して、当該マップデータを表示制御部１１２へと出力する。【００５３】
一方、ステップＳｂ１において「ｎｏ」と判定した場合、システム制御部１１５は、ＨＤに記録されている地域別地図ファイルＲＦ-ｋと、ＤＶＤに記録されている地域別地図ファイルＲＦ-ｋとを比較して、ＨＤに記録されている地域別地図ファイル中に未更新のものが存在するか否かを判定する（ステップＳｂ４）。そして、このステップＳｂ４において「ｎｏ」と判定した場合、システム制御部１１５は、更新すべき地域別地図ファイルＲＦ-ｋは存在しないものとして、ステップＳｂ３の処理を実行する。【００５４】
これに対して、ステップＳｂ４において「ｙｅｓ」と判定した場合、システム制御部１１５は、更新対象とすべき地域別地図ファイルＲＦ-ｋを決定する（ステップＳｂ５）。この際、システム制御部１１５が、如何にして更新対象となる地域別地図ファイルＲＦ-ｋを決定するのかについては、任意である。例えば、次のような方法を採用することも可能である。
＜方法Ａ＞
この方法は、ナビゲーション装置１００において、現在利用されていない地域別地図ファイルＲＦ-ｋを更新対象として決定する方法である。この方法による場合、未更新の地域別地図ファイルＲＦ-ｋの内において、処理に使用されている地域別地図ファイルＲＦ-ｋが存在するか否かを検出し、当該使用中の地域別地図ファイルＲＦ-ｋに関しては、更新対象から除外することとなる。なお、使用中ではない、未更新の地域別地図ファイルＲＦ-ｋが複数存在する場合には、これらファイルＲＦ-ｋの内、どのファイルＲＦ-ｋを先行して更新するようにするかは任意である。
＜方法Ｂ＞
この方法は、未更新の地域別地図ファイルＲＦ-ｋの内の車両現在位置から最も距離的に近いエリアに対応するものを先行して更新する方法である。上記＜方法ｂ＞のようにエリア境界から所定距離範囲内に車両が存在する時に隣接エリアに対応する地域別地図ファイルＲＦ-ｋを先行して更新する場合、現在位置から最近傍のエリアであっても短時間の内に車両が到達することは想定し難い。一方、未更新の地域別地図ファイルＲＦ-ｋ中において、利用可能性が最も高いのは当該隣接エリアに対応した地域別地図ファイルＲＦ-ｋと言うこととなる。そこで、システム制御部１１５は、Ｉ／Ｆ部１０３から供給される自車位置データに基づいて基づいて車両現在位置を特定し、当該現在位置から最も距離的に近いエリアに対応する未更新の地域別地図ファイルＲＦ-ｋを更新対象として決定するのである。
＜方法Ｃ＞
この方法は、未更新の地域別地図ファイルＲＦ-ｋに対応するエリア名を表示部１１０に表示させ、ユーザに更新対象となる地域別地図ファイルＲＦ-ｋを選択させる方法である。【００５５】
このようにして、更新対象となる地域別地図ファイルＲＦ-ｋが決定されると、システム制御部１１５は、更新対象となる地域別地図ファイルＲＦ-ｋの読み出しが既に完了しているか否かを判定する（ステップＳｂ６）。この判定の結果、「ｎｏ」と判定した場合、システム制御部１１５は、ＤＶＤドライブ１０６に制御信号を出力し、ＤＶＤから更新用の地域別地図ファイルＲＦ-ｋを読み出させる（ステップＳｂ７）。この際、システム制御部１１５は、このＤＶＤから読み出されたデータに基づいて、例えば、ＨＤ上に一時ファイルを生成してゆく。【００５６】
次いで、システム制御部１１５は、地域別地図ファイルＲＦ-ｋの読み出しが完了し、ＨＤ上への一時ファイルの生成が完了したか否かを判定する状態となり（ステップＳｂ８）、「ｎｏ」と判定した場合には再度ステップＳｂ１を実行し、ナビゲーションのための処理が必要であるか否かを判定する。【００５７】
その後、ステップＳｂ１〜Ｓｂ８の処理が繰り返され、各種機能を実現するための処理が不要とされる時間を利用して、ＨＤ上に、順次、更新対象となる地域別地図ファイルＲＦ-ｋが展開されてゆき、更新用の地域別地図ファイルＲＦ-ｋの全データがＨＤ上に展開された時点で、ステップＳｂ８における判定が「ｙｅｓ」となる。このようにして、更新用の地域別地図ファイルＲＦ-ｋが、例えば、一時ファイルとしてＨＤ上にコピーされると、システム制御部１１５は、更新前の地域別地図ファイルＲＦ-ｋが更新可能な状態にあるか否かを判定する（ステップＳｂ９）。そして、この判定において「ｙｅｓ」と判定した場合、システム制御部１１５は、地域別地図ファイルＲＦ-ｋを更新した後（ステップＳｂ１０）、ステップＳｂ１の処理を繰り返すこととなる。【００５８】
なお、この際、如何なる方法により、地域別地図ファイルＲＦ-ｋの更新を行うのかについては、任意である。例えば、ＨＤ上に記録されている更新前の地域別地図ファイルＲＦ-ｋをＨＤから削除すると共に、ＨＤ上に一時ファイルとしてコピーした地域別地図ファイルＲＦ-ｋのファイル名を、更新前の地域別地図ファイルＲＦ-ｋのファイル名に変更することによりファイルの置換を行うようにしても良い。【００５９】
これに対して、例えば、車両が更新対象となっている地域別地図ファイルＲＦ-ｋに対応するエリア内に存在し、経路誘導や経路設定のために当該地域別地図ファイルＲＦ-ｋが使用中であるような場合、当該地域別地図ファイルＲＦ-ｋの更新を行うことができない。このため、かかる場合には、システム制御部１１５は、ステップＳｂ９において「ｎｏ」と判定し、再度、ステップＳｂ１の処理を実行する。また、このように更新対象となる地域別地図ファイルＲＦ-ｋの読み出しが既に完了している場合、ステップＳｂ６における判定が「Ｙｅｓ」に変化し、ステップＳｂ７及びＳｂ８の処理を省略して、ステップＳｂ９の判定が行われることとなる。そして、更新対象となっている地域別地図ファイルＲＦ-ｋの更新が可能な状態になった時点で、システム制御部１１５は、ステップＳｂ９において「Ｙｅｓ」と判定し、地域別地図ファイルＲＦ-ｋを更新して（ステップＳｂ１０）、ステップＳｂ１の処理を繰り返すこととなる。【００６０】
その後、ＨＤに記録されている未更新の地域別地図ファイルＲＦ-ｋが存在しなくなるまで、以上の処理が繰り返される結果、ＨＤに記録された地図表示用のデータを構成する全てのファイルが更新される。【００６１】
このようにして、本実施形態にかかるナビゲーション装置１００は、地図の表示対象となる全地域を複数に分割したエリア毎に設けられ、自ファイルに対応するエリアの地図を表示するためのマップデータを含む地域別地図ファイルＲＦ-ｋと、地域別地図ファイルＲＦ-ｋに含まれているマップデータを管理するための管理データ部ＣＦＣを含む共通地図ファイルＣＦと、が記録されたＨＤドライブ１０５のＨＤと、少なくとも車両の現在位置を示す自車位置データを生成するＩ／Ｆ部１０３と、地域別地図ファイルＲＦ-ｋ及び管理データ部ＣＦＣに含まれているデータを用いて自車位置データにより示される現在位置の周辺地図に対応する画像データを生成し、表示部１１０に出力する表示制御部１１２と、を有し、更に、システム制御部１１５は、地域別地図ファイルＲＦ-ｋの更新が必要か否かをユーザの入力操作等に基づいて検出し、更新が必要であるものと検出された場合、自車位置データに基づいて更新対象となる地域別地図ファイルＲＦ-ｋを決定すると共に、地域別地図ファイルＲＦ-ｋを利用したナビゲーションのための処理を停止した後、共通地図ファイルＣＦ及び当該決定された地域別地図ファイルＲＦ-ｋに対応する更新用のデータをＤＶＤから取得して、この取得したデータによりＨＤに記録された共通地図ファイル及び地域別地図ファイルＲＦ-ｋを更新する構成となっている。【００６２】
この構成により、ＨＤに記録されている地図表示用のデータの内、更新対象とすべき地域別地図ファイルＲＦ-ｋが、自車位置データに基づいて決定され、当該地域別地図ファイルＲＦ-ｋと共通地図ファイルＣＦが先行して更新されることとなる。このため、車両現在位置と無関係なエリアの地域別地図ファイルＲＦ-ｋが更新対象とされることが無く、現在位置に関係する地域別地図ファイルＲＦ-ｋのみが更新対象とされることとなり、もって、地図表示用のデータの更新作業に伴ってナビゲーション装置を利用することができない時間の短縮化を図り、更新作業の煩雑化を防止することが可能となる。【００６３】
また、上記構成において、システム制御部１１５は、自車位置データに基づいて車両の現在位置の属するエリアを特定し、当該エリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する構成となっている。このため、ユーザにとって特に先行して更新されることが必要となる地域別地図ファイルが先行して更新されることとなり、ユーザの利便性を向上させることが可能となる。【００６４】
システム制御部１１５が、（ａ）車両現在位置がエリア境界から予め定められた距離以上、離れている場合に当該エリアに対応する地域別地図ファイルＲＦ-ｋのみを更新対象として決定する場合や、（ｂ）エリア境界から予め定められた距離範囲内にある場合に車両の進行方向前方に存在するエリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する場合、或いは、（ｃ）車両現在位置がエリア境界から予め定められた距離範囲内に存在する場合にユーザの選択したエリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する方法を採用する場合についても同様の効果が得られ、更には、システム制御部１１５が設定された経路上に存在するエリアに対応する地域別地図ファイルＲＦ-ｋを更新対象として決定する方法を採用する場合についても同様の効果が得られる。【００６５】
また更に、本実施形態にかかるナビゲーション装置１００は、更新対象として決定された地域別地図ファイルＲＦ-ｋの更新の完了後、当該地域別地図ファイルＲＦ-ｋ以外の地域別地図ファイルＲＦ-ｋがシステム制御部１１５における処理の空き時間を利用しつつ更新される構成となっている。このため、車両の現在位置と無関係なエリアに対応する地域別地図ファイルＲＦ-ｋについても更新されることとなり、更新作業の簡易化を実現することが可能となる。【００６６】
更に、かかる構成において、現在位置周辺の地域別地図ファイルＲＦ-ｋの更新の完了後、現在位置周辺以外のエリアに対応した地域別地図ファイルＲＦ-ｋを更新するに際して、システム制御部１１５は、処理の空き時間を利用しつつＨＤ上に一時ファイルを生成し、当該一時ファイルにより更新対象となる地域別地図ファイルＲＦ-ｋを置換する構成となっているため、更新対象となる地域別地図ファイルＲＦ-ｋを利用することも可能となり、もって、更新作業中のナビゲーション装置１００の利用を可能とすることができる。【００６７】
更にまた、上記現在位置周辺以外のエリアに対応した地域別地図ファイルＲＦ-ｋを更新するに際して、自車位置データに基づいて更新対象となる地域別地図ファイルＲＦ-ｋを決定する。そして、システム制御部１１５は、当該地域別地図ファイルＲＦ-ｋに対応する更新用のファイルデータを、予め定められたタイミングにて取得し、当該取得したファイルデータによりＨＤに記録された現在位置周辺以外のエリアに対応した地域別地図ファイルＲＦ-ｋを更新する構成となっている。このため、使用されていない地域別地図ファイルＲＦ-ｋを先行して更新することが可能となり、処理の効率化を図ることが可能となる。【００６８】
なお、上記実施形態においては、車両用のナビゲーション装置１００において地図表示用のデータを更新する場合について説明した。しかし、例えば、携帯電話機に地図表示用のデータを記録し、この記録されたデータを更新する場合についても同様の処理を行うことによりデータの更新を行うことが可能となる。この場合、携帯電話機にＧＰＳ受信部１０１を設け、歩行者の現在位置を示すデータを取得し、当該データに基づいて先行して更新すべき地域別地図ファイルＲＦ-ｋを決定するようにすれば良い。【００６９】
また、上記実施形態においては、ナビゲーション装置１００にＤＶＤドライブ１０６を設け、このＤＶＤドライブ１０６を利用して更新用のファイルＣＦ及びＲＦ-ｋが記録されたＤＶＤを再生し、地図表示用のファイルの部分更新を行う構成を採用していた。しかし、更新用のファイルＣＦ及びＲＦ-ｋは、ネットワーク上のサーバからダウンロードするようにしても良いし、ＨＤドライブ１０５に記録されているファイルＣＦ及びＲＦ-ｋを更新するための専用装置を別個に用意するようにしても良い。【００７０】
また更に、上記専用装置により、上記地域別地図ファイルＲＦ-ｋを更新する構成においては、ナビゲーション装置１００からＨＤドライブ１０５を取り外し、当該専用装置によりＨＤ内のデータを更新するようにしても良いし、ナビゲーション装置１００にＨＤドライブ１０５が接続されている状態にてデータの更新を行うようにしても良い。【００７１】
更に、上記実施形態においては共通地図ファイルＣＦにネットワークデータを設けた構成としていたが、ネットワークデータについては、別ファイルとして管理するようにしても良い。更にまた、本実施形態においては共通地図ファイルＣＦ及び地域別地図ファイルＲＦ-ｋの各々にマップデータを管理するためのパーセル管理情報等を保有させる構成としているが、パーセル管理情報等に関しても別ファイルとして管理することも可能である。この場合、パーセル管理情報等の情報を含むファイルについては、共通地図ファイルＣＦや地域別地図ファイルＲＦ-ｋと共に更新するようにすれば良い。【００７２】
更にまた、上記実施形態においては、システム制御部１１５における経路誘導や経路設定等の各種機能を実現するための処理の空き時間を利用して、地域別地図ファイルＲＦ-ｋを更新する構成を採用しているが、例えば、交差点において車両が停止している時間については、ナビゲーション装置１００における処理を停止し、当該時間を利用して地域別地図ファイルＲＦ-ｋを更新するようにしても良い。【００７３】
また、上記実施形態においては、車両現在位置の属するエリアの地域別地図ファイルＲＦ-ｋ等を更新した後に、実行中の処理の空き時間を利用して残りの地域別地図ファイルＲＦ-ｋを更新する構成を採用していた。しかし、車両が上記エリア境界を通過して、隣接エリアに進入した場合には、実行中の処理を強制的に停止して、当該進入エリアに対応する地域別地図ファイルＲＦ-ｋを更新してしまうようにしても良い。【００７４】
また更に、上記実施形態においては、車両現在位置近辺の地域別地図ファイルＲＦ-ｋを更新した後、未更新の地域別地図ファイルＲＦ-ｋから更新対象とすべき地域別地図ファイルＲＦ-ｋを決定して、当該地域別地図ファイルＲＦ-ｋを先行して更新する構成を採用していた。しかし、図４に示す処理において、これら未更新の地域別地図ファイルＲＦ-ｋを更新するに際しては、特に更新対象となる地域別地図ファイルＲＦ-ｋを決定することは必要とならない。例えば、ステップＳｂ５の処理を省略し、ステップＳｂ８において未更新の全ての地域別地図ファイルＲＦ-ｋの更新が完了した時点で、読み出しが完了したものと判定するようにしても良い。【００７５】
更に、上記実施形態においてはマップデータを基準パーセル、ブロック、ブロックセット単位にて管理する構成を採用していた。しかし、マップデータは、これらの単位毎に管理することは必ずしも必要とならない。【００７６】
更にまた、上記実施形態においてはナビゲーション装置１００において地図表示用のデータを更新する場合について説明したが、携帯電話機のユーザの現在位置をＰＣ等の情報処理装置において表示するサービスを行う場合に、ＰＣ等に記録されている地図表示用のデータを更新する場合にも利用可能である。この場合、携帯電話機にＧＰＳ受信機等を搭載し、ＰＣ等の情報処理装置により携帯電話機から、現在位置を示す位置データを取得する。そして、当該位置データに基づいて更新すべき地域別地図ファイルＲＦ-ｋを決定するようにすれば良い。【００７７】
更にまた、上記実施形態においては、地図表示用のデータをナビゲーション装置１００のＨＤ上に記録し、車両の現在位置の属するエリアの地域別地図ファイルＲＦ-ｋを先行して更新する構成を採用しているが、当該処理の動作を規定するプログラムが記録された記録媒体と、それを読み取るコンピュータと、を備え、このコンピュータで当該プログラムを読み込むことによって上述と同様の処理動作を行うようにしてもよい。
【図１】
2005101350.tif 000002
【図２】
2005101350.tif 000003
【図３】
2005101350.tif 000004
【図４】
2005101350.tif 000005
【国際調査報告】
2005101350.tif 000006
2005101350.tif 000007
2005101350.tif 000008
2005101350.tif 000009