(57)【特許請求の範囲】
【請求項１】
地図データ記憶媒体にエリア毎に分割して記憶されている地図データを装置の地図データ記憶部にエリア毎にダウンロードして記憶させる地図データ記憶制御装置であって、
前記地図データ記憶部の空き容量を算出する空き容量算出部と、
前記空き容量算出部により算出された前記空き容量と、前記地図データ記憶媒体に記憶されている各エリアの地図データの容量とを比較して、前記地図データが前記空き容量以下の容量を持つエリアを求め、求めたエリアを表示するエリア表示画面を生成するエリア表示画面生成部と、
前記エリア表示画面生成部により生成された前記エリア表示画面を表示装置に表示する表示制御部と、
前記表示制御部により表示された前記エリア表示画面に含まれている各エリアの中から、いずれかのエリアを選択する選択操作を受け付ける操作受付部と、
前記操作受付部により受け付けられた前記選択操作に応じて選択されたエリアの地図データを前記地図データ記憶媒体から読み出し、前記地図データ記憶部に記憶させる記憶制御部とを備えたことを特徴とする地図データ記憶制御装置。
【請求項２】
請求項１に記載の地図データ記憶制御装置において、
前記エリア表示画面生成部は、現在の自車位置を検出する自車位置検出部により検出された自車位置の周辺のエリアを表示するエリア表示画面であって、前記地図データが前記空き容量以下の容量を持つエリアと前記空き容量より大きい容量を持つエリアとを色分けして表示するエリア表示画面を生成することを特徴とする地図データ記憶制御装置。
【請求項３】
請求項１または２に記載の地図データ記憶制御装置において、
前記エリア表示画面生成部は、前記地図データ記憶部の空き容量を示す情報と、前記地図データが前記空き容量以下の容量を持つエリアの当該地図データの容量をエリア毎に示す情報とを更に表示したエリア表示画面を生成することを特徴とする地図データ記憶制御装置。
【請求項４】
請求項１〜３のいずれか１項に記載の地図データ記憶制御装置において、
前記地図データ記憶部に記憶させる地図データの表示縮尺を選択する縮尺選択操作を受け付ける縮尺選択操作受付部を更に備え、
前記エリア表示画面生成部は、前記空き容量算出部により算出された前記空き容量と、前記縮尺選択操作受付部により受け付けられた前記縮尺選択操作に応じて選択された表示縮尺に対応する各エリアの地図データの容量とを比較して、前記表示縮尺に対応する地図データの容量が前記空き容量以下の容量を持つエリアを表示するエリア表示画面を生成することを特徴とする地図データ記憶制御装置。
【請求項５】
地図データ記憶媒体にエリア毎に分割して記憶されている地図データを装置の地図データ記憶部にエリア毎にダウンロードして記憶させる地図データ記憶制御装置において実行される地図データ記憶制御方法であって、
前記地図データ記憶制御装置の空き容量算出部が、前記地図データ記憶部の空き容量を算出する第１のステップと、
前記地図データ記憶制御装置のエリア表示画面生成部が、前記第１のステップにより算出された前記空き容量と、前記地図データ記憶媒体に記憶されている各エリアの地図データの容量とを比較して、前記地図データが前記空き容量以下の容量を持つエリアを表示するエリア表示画面を生成する第２のステップと、
前記地図データ記憶制御装置の表示制御部が、前記第２のステップにより生成された前記エリア表示画面を表示装置に表示する第３のステップと、
前記地図データ記憶制御装置の操作受付部が、前記第３のステップにより表示された前記エリア表示画面に含まれている各エリアの中から、いずれかのエリアを選択する選択操作を受け付ける第４のステップと、
前記地図データ記憶制御装置の記憶制御部が、前記第４のステップにより受け付けられた前記選択操作に応じて選択されたエリアの地図データを前記地図データ記憶媒体から読み出し、前記地図データ記憶部に記憶させる第５のステップとを備えたことを特徴とする地図データ記憶制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データ記憶制御装置および地図データ記憶制御方法に関し、地図データ記憶媒体にエリア毎に分割して記憶されている地図データを装置の地図データ記憶装置にエリア毎にダウンロードして記憶させる技術に関する。
【背景技術】
【０００２】
従来のナビゲーション装置では、地図データ等を保存しておく記憶装置として、ハードディスクが使用されている。ところで最近、地図データの記憶装置として、ハードディスクに代えて不揮発性のフラッシュメモリを用いたナビゲーション装置が提案されている。フラッシュメモリは、ハードディスクに比べて安価であるため、ナビゲーション装置のコストアップを防止することができる。さらに、フラッシュメモリは、ハードディスクに比べてより高速な地図データへのアクセス、低消費電力動作などを可能にするメリットを有する。
【０００３】
地図データの記憶媒体としてフラッシュメモリを用いた技術としては、例えば特許文献１に記載の技術が存在する。この特許文献１に記載の技術は、ＣＤ−ＲＯＭ装置を備えた車載用ナビゲーション装置において、ＣＤ−ＲＯＭ装置に地図ＣＤ−ＲＯＭが装着されている場合には、日本全土を複数の領域に区分けして表示し、いずれかの領域をユーザが選択すると、その領域に対応する地図データを地図ＣＤ−ＲＯＭから読み出してフラッシュメモリに格納するようにしたものである。そして、車両が走行を開始すると、車両位置周辺の地図データをフラッシュメモリから読み出して表示装置に表示する。
【特許文献１】特開平０９−６２１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、地図データの記憶媒体としてフラッシュメモリを用いた技術においては、フラッシュメモリの記憶容量がハードディスクほど大容量でないため、記憶可能な地図データのデータ量が制限されてしまう。そのため、ナビゲーション時に必要となる詳細な地図データを日本全国の全てについて記憶しておくことはできない。すなわち、ユーザは、フラッシュメモリの残容量を超えないように、必要なエリアの地図データだけを選択してフラッシュメモリに記憶する必要がある。しかし、ユーザにとって、フラッシュメモリの残容量に対してどのエリアの地図データを記憶することが可能かの判断は困難であるという問題があった。
【０００５】
本発明は、このような問題を解決するために成されたものであり、フラッシュメモリに記憶させる地図データのエリアをユーザが容易に選択できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、本発明では、地図データ記憶媒体にエリア毎に分割して記憶されている地図データを装置の地図データ記憶部にエリア毎にダウンロードして記憶させる場合に、地図データ記憶部の空き容量と、地図データ記憶媒体に記憶されている各エリアの地図データの容量とを比較して、地図データが空き容量以下の容量を持つエリアを求め、求めたエリアを表示するエリア表示画面を生成し、表示装置に表示するようにしている。
【発明の効果】
【０００７】
上記のように構成した本発明によれば、地図データ記憶媒体にエリア毎に分割して記憶されている地図データの中から容量的に地図データ記憶部に記憶することが可能な地図データのエリアが自動的に画面表示される。よって、その画面表示を見たユーザは、記憶対象として選択するエリアの地図データが記憶装置に記憶可能かをいちいち気にせずに、画面表示されたエリアの中からいずれかのエリアを適宜選択することにより、所望エリアの地図データを記憶装置に確実に記憶することができる。以上より、フラッシュメモリに地図データを記憶させるエリアをユーザが容易に選択することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態による地図データ記憶制御装置１００を備えたナビゲーションシステム１２０の構成例を示すブロック図である。地図データ記憶制御装置１００は、地図データ記憶媒体１４０にエリア毎（本実施形態では、日本の都道府県毎）に分割して記憶されている詳細地図データ（本願発明の地図データに相当する）を装置の記憶装置にエリア毎にダウンロードして記憶させる。本実施形態では、地図データ記憶媒体１４０は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体である。図１に示すように、ナビゲーションシステム１２０は、地図データ記憶制御装置１００の他に、自車位置検出部１６０、操作入力部１８０およびディスプレイ２００を備えて構成されている。
【０００９】
自車位置検出部１６０は、車両の現在位置を検出する。本実施形態では、自車位置検出部１６０は、ＧＰＳ受信機を備え、当該ＧＰＳ受信機により取得された車両の絶対経度、緯度を示す情報と地図データ記憶制御装置１００に記憶されている地図情報とに基づいて、地図上における車両の現在位置を検出する。自車位置検出部１６０は、検出した車両の現在位置を示す現在位置情報を地図データ記憶制御装置１００の表示画面生成部２８０および記憶制御部３４０に出力する。なお、自車位置検出部１６０は、ＧＰＳ受信機に代えてまたは加えて、自律航法センサを用いて車両の現在位置を検出しても良い。
【００１０】
操作入力部１８０は、地図データ記憶制御装置１００が地図データ記憶媒体１４０に記憶されている詳細地図データを地図データ記憶部２４０にダウンロードして記憶する場合、ユーザからの操作指示を入力する。本実施形態では、操作入力部１８０は、例えば、操作パネルやリモコン等の入力装置を含んで構成される。ディスプレイ２００（本願発明の表示装置に相当する）は、地図データ記憶制御装置１００により生成された各種画面を表示する。
【００１１】
次に、地図データ記憶制御装置１００の内部構成について説明する。地図データ記憶制御装置１００は、記憶媒体読取部２２０、地図データ記憶部２４０、空き容量検出部２６０、表示画面生成部２８０、表示制御部３００、操作受付部３２０および記憶制御部３４０を備えて構成されている。なお、表示画面生成部２８０は、本願発明のエリア表示画面生成部に相当する。
【００１２】
記憶媒体読取部２２０は、記憶制御部３４０からの読み取り指示を受けて、ナビゲーションシステム１２０が備える記憶媒体挿入部（図示せず）に挿入された地図データ記憶媒体１４０から記憶制御部３４０より指定されたエリア単位で読み取りを行い、当該読み取った詳細地図データを記憶制御部３４０に出力する。また、記憶媒体読取部２２０は、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されているか否かを判定し、地図データ記憶媒体１４０が挿入されていない場合、その旨を表示画面生成部２８０に通知する。また、記憶媒体読取部２２０は、地図データ記憶媒体１４０が挿入されている場合、その旨を記憶制御部３４０に通知する。
【００１３】
地図データ記憶部２４０は、日本の全都道府県の広域地図データをあらかじめ記憶している。この広域地図データは、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量を示す地図データ容量情報を含んでいる。また、地図データ記憶部２４０は、記憶制御部３４０から出力された詳細地図データを広域地図データに追加して記憶する。本実施形態では、地図データ記憶部２４０は、不揮発性のフラッシュメモリである。
【００１４】
空き容量算出部２６０は、地図データ記憶媒体１４０に記憶されている詳細地図データを地図データ記憶部２４０に記憶する場合、追加記憶することが可能な詳細地図データの容量として地図データ記憶部２４０の空き容量を算出する。また、空き容量算出部２６０は、算出した地図データ記憶部２４０の空き容量を示す空き容量情報を表示画面生成部２８０に出力する。
【００１５】
表示画面生成部２８０は、エリア表示画面を生成するときに、地図データ記憶部２４０から広域地図データを読み出す。そして、表示画面生成部２８０は、空き容量算出部２６０より出力された空き容量情報により示される地図データ記憶部２４０の空き容量と、地図データ記憶部２４０より出力された広域地図データ中に含まれる地図データ容量情報により示される各エリアの詳細地図データの容量とを比較して、詳細地図データが空き容量以下の容量を持つエリアを求め、求めたエリアを表示するエリア表示画面を生成する。なお、表示画面生成部２８０は、自車位置検出部１６０より出力された現在位置情報により示される車両の現在位置の周辺エリアに絞って、あらかじめ定めた縮尺の地図を含むエリア表示画面を生成する。また、表示画面生成部２８０は、生成したエリア表示画面をエリア表示画面データとして表示制御部３００に出力する。表示制御部３００は、表示画面生成部２８０より出力されたエリア表示画面データに基づきエリア表示画面をディスプレイ２００に表示する。
【００１６】
また、表示画面生成部２８０は、記憶媒体読取部２２０から記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていない旨に関する通知を受けて、ユーザに対して地図データ記憶媒体１４０の記憶媒体挿入部への挿入を促すエラー表示画面を生成し、表示制御部３００に出力する。表示制御部３００は、表示画面生成部２８０により出力されたエラー表示画面をディスプレイ２００に表示する。
【００１７】
操作受付部３２０は、操作入力部１８０を介して、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、地図データ記憶部２４０に詳細地図データを追加記憶する対象のエリアとしていずれかのエリアを選択する選択操作を受け付ける。この場合、操作受付部３２０は、受け付けた選択操作に応じて選択された追加記憶対象のエリアを示す追加記憶対象エリア情報を表示画面生成部２８０および記憶制御部３４０に出力する。
【００１８】
表示画面生成部２８０は、操作受付部３２０から追加記憶対象エリア情報が出力された場合、空き容量算出部２６０により出力された空き容量情報により示される地図データ記憶部２４０の空き容量から当該追加記憶対象エリア情報により示されるエリアの詳細地図データの容量（地図データ記憶部２４０より出力された地図データ容量情報により特定）を減算した容量と、地図データ記憶部２４０より出力された地図データ容量情報により示される各エリアの詳細地図データの容量とを比較して、詳細地図データが当該減算した容量以下の容量を持つエリアを求め、求めたエリアを表示するエリア表示画面を生成する。表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する。
【００１９】
また、操作受付部３２０は、操作入力部１８０を介して、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、地図データ記憶部２４０から詳細地図データを削除する対象のエリアとしていずれかのエリアを選択する選択操作を受け付ける。この場合、操作受付部３２０は、受け付けた選択操作に応じて選択された削除対象のエリアを示す削除対象エリア情報を表示画面生成部２８０および記憶制御部３４０に出力する。
【００２０】
表示画面生成部２８０は、操作受付部３２０から削除対象エリア情報が出力された場合、空き容量算出部２６０より出力された空き容量情報により示される地図データ記憶部２４０の空き容量に当該削除対象エリア情報により示されるエリアの詳細地図データの容量（地図データ記憶部２４０より出力された地図データ容量情報により特定）を足し算した容量と、地図データ記憶部２４０より出力された地図データ容量情報により示される各エリアの詳細地図データの容量とを比較して、詳細地図データが当該足し算した容量以下の容量を持つエリアを求め、求めたエリアを表示するエリア表示画面を生成する。表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する。
【００２１】
また、操作受付部３２０は、操作入力部１８０を介して、上述のように選択されたエリアの詳細地図データを地図データ記憶部２４０に追加記憶する処理および選択されたエリアの詳細地図データを地図データ記憶部２４０から削除する処理を実行する実行操作を受け付ける。この場合、操作受付部３２０は、実行操作を受け付けた旨を示す実行操作情報を記憶制御部３４０に出力する。
【００２２】
記憶制御部３４０は、地図データ記憶媒体１４０が記憶媒体挿入部に挿入された旨に関する通知を記憶媒体読取部２２０から受けたときに、自車位置検出部１６０より出力された自車位置情報により示される車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から取得し、取得した詳細地図データを地図データ記憶部２４０に記憶させる。このとき、地図データ記憶部２４０に既に詳細地図データが記憶されている場合は、その詳細地図データを全て削除した後、現在位置の周辺エリアの詳細地図データを地図データ記憶媒体１４０から取得して地図データ記憶部２４０に記憶させる。
【００２３】
また、記憶制御部３４０は、操作受付部３２０から追加記憶対象エリア情報を受け取った後、実行操作情報を受け取った場合、当該追加記憶対象エリア情報により示されるエリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から読み出し、地図データ記憶部２４０に記憶させる。また、記憶制御部３４０は、操作受付部３２０から削除対象エリア情報を受け取った後、実行操作情報を受け取った場合、当該削除対象エリア情報により示されるエリアの詳細地図データを地図データ記憶部２４０から削除する。
【００２４】
次に、地図データ記憶制御装置１００が、地図データ記憶媒体１４０にエリア毎に分割して記憶されている詳細地図データを地図データ記憶部２４０にエリア毎にダウンロードして記憶させる動作の具体例について、図２を参照しながら説明する。
【００２５】
図２は、本実施形態による地図データ記憶制御装置１００の動作によりディスプレイ２００に表示されるエリア表示画面の例を示す図である。図２（ａ）〜（ｃ）は、操作入力部１８０を介したユーザ操作に応じて、ディスプレイ２００に表示されるエリア表示画面が遷移する様子を示している。なお、図２（以下、図５、図８を同様）を説明するにあたって、地図データ記憶部２４０の容量は２．０[ＧＢ]であり、そのうちの０．５［ＧＢ］に相当する容量が日本全国の広域地図データの記憶領域として使用されているものとする。つまり、地図データ記憶部２４０に詳細地図データを記憶することが可能な全容量は、１．５[ＧＢ]である。
【００２６】
図２（ａ）は、地図データ記憶制御装置１００の記憶媒体挿入部に地図データ記憶媒体１４０が挿入された場合、ディスプレイ２００に表示されるエリア表示画面を示している。この場合の地図データ記憶制御装置１００の動作として、自車位置検出部１６０は、車両の現在位置（本実施形態では、東京都）を検出する。そして、記憶制御部３４０は、自車位置検出部１６０により検出された車両の現在位置を含むエリア（東京都）およびその周辺エリア（本実施形態では、神奈川および埼玉県）の詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から取得し、その取得した詳細地図データを地図データ記憶部２４０に記憶させる。現在位置のエリアに対してどのエリアを周辺エリアとするかは、例えばテーブル情報によりあらかじめ定めておく。この場合のテーブル情報は、地図データ記憶部２４０にあらかじめ記憶しておく。
【００２７】
その後、空き容量算出部２６０は、地図データ記憶部２４０に詳細地図データを追加記憶することが可能な空き容量を算出する。図２（ａ）の例では、東京都、神奈川および埼玉県の詳細地図データが地図データ記憶部２４０に記憶されたため、地図データ記憶部２４０に詳細地図データを記憶することが可能な空き容量は、もともと地図データ記憶部２４０に詳細地図データを記憶することが可能であった全容量（１．５[ＧＢ]）から東京都、神奈川および埼玉県の詳細地図データの合計容量（１．３[ＧＢ]）を減算した容量（０．２［ＧＢ］）となる。
【００２８】
次に、表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量（０．２[ＧＢ]）と、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量（地図データ記憶部２４０にあらかじめ記憶されている地図データ容量情報）とを比較して、地図データ記憶媒体１４０から地図データ記憶部２４０に追加記憶することが可能な詳細地図データのエリア（つまり、詳細地図データが空き容量（０．２［ＧＢ］）以下の容量を持つエリア）を表示するエリア表示画面を生成する。次に、表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する。このとき表示されるエリア表示画面を示したのが図２（ａ）である。
【００２９】
図２（ａ）に示すように、ディスプレイ２００に表示されたエリア表示画面の左側には、自車位置検出部１６０により検出された車両の現在位置を含む広域地図として、一都六県を含む関東エリアを示す広域地図４００が地図データ記憶部２４０の広域地図データを用いて表示されている。さらに、広域地図４００上には、自車位置検出部１６０により検出された車両の現在位置に自車位置マークが重畳して表示されている。
【００３０】
また、広域地図４００には、各エリアの詳細地図データの容量が表示されている。例えば、東京都の詳細地図データであれば、地図データ記憶部２４０に記憶するために必要な容量は０．６[ＧＢ]である。また、広域地図４００には、地図データ記憶制御装置１００の記憶媒体挿入部に地図データ記憶媒体１４０が挿入されたときに記憶制御部３４０により地図データ記憶部２４０に詳細地図データが記憶されたエリア（本実施形態では、東京都、神奈川県、埼玉県）と、地図データ記憶部２４０に追加記憶することが可能な詳細地図データのエリア（本実施形態では、詳細地図データの容量が０．２［ＧＢ］以下である群馬県、栃木県、茨城県）と、追加記憶することが不可能な詳細地図データのエリア（本実施形態では、詳細地図データの容量が０．２［ＧＢ］より大きい千葉県）とが色分けして表示されている。
【００３１】
例えば、地図データ記憶部２４０に詳細地図データが記憶されたエリアは濃い緑色で表示される。また、地図データ記憶部２４０に追加記憶することが可能な詳細地図データのエリアは薄い緑色で表示される。また、地図データ記憶部２４０に追加記憶することが不可能な詳細地図データのエリアは黒色で表示される。
【００３２】
図２（ａ）に示すように、ディスプレイ２００に表示されたエリア表示画面の右側には、地図データ記憶部２４０に記憶されている詳細地図データの容量（図２では、「現在のダウンロード容量」として表示）を数値表示するだけでなく円グラフ４１０を用いて表示している。その現在のダウンロード容量や円グラフ４１０を参照することで、地図データ記憶部２４０に詳細地図データを記憶することが可能な全容量（１．５[ＧＢ]）のうち既に地図データ記憶部２４０に記憶されている詳細地図データの容量が１．３[ＧＢ]であること、つまり空き容量が０．２［ＧＢ］であることがわかる。
【００３３】
さらに、エリア表示画面の右側には、地図データ記憶媒体１４０に記憶されている詳細地図データを地図データ記憶部２４０にエリア毎にダウンロードして記憶させるために押下するダウンロード開始ボタン４２０、広域地図４００に含まれている各エリア（図２（ａ）では、関東エリア）の中から、地図データ記憶部２４０に詳細地図データを追加記憶する対象のエリアとしていずれかのエリアを選択するために押下する追加ボタン４３０、および広域地図４００に含まれている各エリアの中から、地図データ記憶部２４０から詳細地図データを削除する対象のエリアとしていずれかのエリアを選択するために押下する削除ボタン４４０が表示されている。
【００３４】
図２（ｂ）は、操作入力部１８０に対するユーザ操作を介して、図２（ａ）に示すエリア表示画面中の削除ボタン４４０が押下された後に広域地図４００中の神奈川県が削除対象エリアとして選択された場合、ディスプレイ２００に表示されるエリア表示画面の例を示している。図２（ｂ）に示すように、広域地図４００において削除対象エリアとして神奈川県を選択すると、神奈川県を示すエリアの色が濃い緑色から削除対象エリアを表示する灰色に変更される。そして、エリア表示画面の右側に表示される現在のダウンロード容量は、図２（ａ）に示す現在のダウンロード容量（１．３[ＧＢ]）から削除対象エリアとして選択されたエリア（神奈川県）の詳細地図データの容量（０．４[ＧＢ]）を減算した容量（０．９[ＧＢ]）に変更される。つまり、地図データ記憶部２４０に詳細地図データを記憶することが可能な空き容量は０．６［ＧＢ］となる。
【００３５】
この場合、図２（ａ）に示すエリア表示画面において地図データ記憶部２４０に追加記憶することが不可能なエリアであった千葉県の詳細地図データの容量（０．３[ＧＢ]）が、神奈川県を削除対象エリアとして選択した後の空き容量（０．６[ＧＢ]）を下回る。そのため、広域地図４００中の千葉県を示すエリアの色が、もともと地図データ記憶部２４０に詳細地図データを追加記憶することが可能であった詳細地図データのエリア（群馬県、栃木県、茨城県）と同じ色（薄い緑色）に変更される。
【００３６】
図２（ｂ）における地図データ記憶制御装置１００の動作として、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの削除対象エリアとして神奈川県を選択する選択操作を受け付ける。次に、表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量（０．２［ＧＢ］）に削除対象エリア（神奈川県）の詳細地図データの容量（０．４［ＧＢ］）を足した容量（０．６［ＧＢ］）と、地図データ記憶媒体２００に記憶されている各エリアの詳細地図データの容量とを比較して、詳細地図データの容量が０．６［ＧＢ］以下のエリア（群馬県、栃木県、茨城県および千葉県）を求める。そして、その求めたエリアを表示するエリア表示画面を生成する。次に、表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する。
【００３７】
図２（ｃ）は、操作入力部１８０に対するユーザ操作を介して、図２（ｂ）に示すエリア表示画面中の追加ボタン４３０が押下された後に広域地図４００中の栃木県、茨城県および千葉県が追加記憶対象エリアとして選択された場合、ディスプレイ２００に表示されるエリア表示画面の例を示している。図２（ｃ）に示すように、広域地図４００において追加対象エリアとして栃木県、茨城県および千葉県を選択すると、栃木県、茨城県および千葉県を示すエリアの色が薄い緑色から黄色に変更される。そして、エリア表示画面の右側に表示される現在のダウンロード容量は、図２（ｂ）に示す現在のダウンロード容量（０．９[ＧＢ]）から追加対象エリアとして選択されたエリア（栃木県、茨城県および千葉県）の詳細地図データの合計容量（０．６[ＧＢ]）を足し算した容量（１．５[ＧＢ]）に変更される。つまり、地図データ記憶部２４０に詳細地図データを記憶することが可能な空き容量は、０．０［ＧＢ］となる。
【００３８】
この場合、図２（ｂ）に示すエリア表示画面において地図データ記憶部２４０に追加記憶することが可能な詳細地図データのエリアであった群馬県の詳細地図データの容量（０．２[ＧＢ]）が、栃木県、茨城県および千葉県を追加対象エリアとして選択した後の空き容量（０．０[ＧＢ]）を上回る。そのため、広域地図４００中の群馬県を示すエリアの色が、図２（ａ）において地図データ記憶部２４０に詳細地図データを追加記憶することが不可能であった詳細地図データのエリア（千葉県）と同じ色（黒色）に変更される。
【００３９】
図２（ｃ）における地図データ記憶制御装置１００の動作として、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの追加対象エリアとして栃木県、茨城県および千葉県を選択する選択操作を受け付ける。次に、表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量（０．６［ＧＢ］）に追加対象エリア（栃木県、茨城県および千葉県）の詳細地図データの容量（０．６［ＧＢ］）を減算した容量（０．０［ＧＢ］）と、地図データ記憶媒体２００に記憶されている各エリアの詳細地図データの容量とを比較して、詳細地図データの容量が空き容量（０．０［ＧＢ］）以下のエリアを求める。そして、表示画面生成部２８０は、その求めたエリアを表示するエリア表示画面を生成する。なお、図２（ｃ）では、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアは存在しない。次に、表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する。
【００４０】
ここで、図２（ｃ）に示すエリア表示画面中のダウンロード開始ボタン４２０が押下されると、記憶制御部３４０は、図２（ｂ）において削除対象エリアとして選択されたエリア（神奈川県）の詳細地図データが地図データ記憶部２４０から削除するとともに、図２（ｃ）において追加記憶対象エリアとして選択されたエリア（栃木県、茨城県および千葉県）の詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から読み出し、地図データ記憶部２４０に記憶する。
【００４１】
次に、第１の実施形態における地図データ記憶制御装置１００の動作例について説明する。図３は、第１の実施形態による地図データ記憶制御装置１００の動作例を示すフローチャートである。図１におけるステップＳ１００の処理は、例えば、地図データ記憶制御装置１００が、操作入力部１８０に対するユーザ操作を介して地図データ記憶媒体１４０に記憶されている詳細地図データのエリア毎のダウンロード要求を受け付けることにより開始する。
【００４２】
まず、記憶媒体読取部２２０は、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されているか否かを判定する（ステップＳ１００）。もし、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていないと記憶媒体読取部２２０にて判定した場合（ステップＳ１００にてＮＯ）、記憶媒体読取部２２０は、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていない旨を表示画面生成部２８０に通知する。この通知を受けて、表示画面生成部２８０は、ユーザに対して地図データ記憶媒体１４０の記憶媒体挿入部への挿入を促すエラー表示画面を生成し、表示制御部３００に出力する（ステップＳ１２０）。表示制御部３００は、表示画面生成部２８０により出力されたエラー表示画面をディスプレイ２００に表示する（ステップＳ１４０）。その後、処理はステップＳ１００に遷移する。
【００４３】
一方、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていると記憶媒体読取部２２０にて判定した場合（ステップＳ１００にてＹＥＳ）、記憶媒体読取部２２０は、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されている旨を記憶制御部３４０に通知する。この通知を受けた記憶制御部３４０は、自車位置検出部１６０により検出された車両の現在位置を取得する（ステップＳ１６０）。そして、記憶制御部３４０は、車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から取得し、取得した詳細地図データを地図データ記憶部２４０に記憶させる（ステップＳ１８０）。
【００４４】
次に、空き容量算出部２６０は、地図データ記憶部２４０に詳細地図データを記憶する場合、追加記憶することが可能な空き容量を算出する（ステップＳ２００）。そして、空き容量算出部２６０は、算出した空き容量をエリア表示画面生成部２８０に出力する。表示画面生成部２８０は、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量を表した地図データ容量情報を地図データ記憶部２４０から取得する。そして、エリア表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量と、地図データ容量情報により示される各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアを求める。そして、表示画面生成部２８０は、求めたエリアを表示するエリア表示画面を生成する（ステップＳ２２０）。表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ２４０）。
【００４５】
次に、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けたか否かについて判定する（ステップＳ２６０）。もし、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ２６０にてＹＥＳ）、表示画面生成部２８０は、ステップＳ２４０で生成したエリア表示画面の内容を更新する。
【００４６】
具体的には、表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量から追加対象エリアの詳細地図データの容量を減算した容量と、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアを求める。そして、表示画面生成部２８０は、その求めたエリアを表示するエリア表示画面を生成する（ステップＳ２８０）。次に、表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ３００）。その後、処理はステップＳ２６０に遷移する。
【００４７】
一方、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ２６０にてＮＯ）、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けたか否かについて判定する（ステップＳ３２０）。もし、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ３２０にてＹＥＳ）、表示画面生成部２８０は、ステップＳ２４０で生成したエリア表示画面の内容を更新する。
【００４８】
具体的には、表示画面生成部２８０は、空き容量算出部２６０により算出された空き容量に削除対象エリアの詳細地図データの容量を足した容量と、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアを求める。そして、表示画面生成部２８０は、その求めたエリアを表示するエリア表示画面を生成する（ステップＳ３４０）。次に、表示制御部３００は、表示画面生成部２８０により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ３６０）。その後、処理はステップＳ２６０に遷移する。
【００４９】
一方、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ３２０にてＮＯ）、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれているダウンロード開始ボタン４２０を押下する操作を受け付けたか否かについて判定する（ステップＳ３８０）。もし、ダウンロード開始ボタン４２０を押下する操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ３８０にてＮＯ）、処理はステップＳ２６０に遷移する。
【００５０】
一方、ダウンロード開始ボタン４２０を押下する操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ３８０にてＹＥＳ）、記憶制御部３４０は、削除対象エリアとして選択されたエリアの詳細地図データを地図データ記憶部２４０から削除するとともに、追加対象エリアとして選択されたエリアの詳細地図データを地図データ記憶媒体１４０から読み出し、地図データ記憶部２４０に記憶させる（ステップＳ４００）。その後、ステップＳ４００の処理が完了することによって、地図データ記憶制御装置１００は、図３における処理を終了する。
【００５１】
以上詳しく説明したように、本実施形態では、地図データ記憶部２４０の空き容量と、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアを求め、当該求めたエリアを表示するエリア表示画面を生成してディスプレイ２００に表示している。
【００５２】
これにより、地図データ記憶媒体１４０にエリア毎に分割して記憶されている詳細地図データの中から地図データ記憶部２４０に記憶することが可能な詳細地図データのエリアが自動的に画面表示される。よって、その画面表示を見たユーザは、記憶対象として選択するエリアの詳細地図データが地図データ記憶部２４０に追加記憶できるか否かの可否をいちいち気にせずに、画面表示されたエリアの中からいずれかのエリアを適宜選択することにより、所望エリアの詳細地図データを地図データ記憶部２４０に確実に記憶させることができる。よって、地図データ記憶部２４０（フラッシュメモリ）に詳細地図データを記憶させるエリアをユーザが容易に選択することができる。
【００５３】
また、本実施形態によれば、表示画面生成部２８０は、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアと追加記憶することが不可能なエリアとを色分けして表示するエリア表示画面を生成する。これにより、その画面表示を見たユーザは、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアと追加記憶することが不可能なエリアとを明確に把握することができる。
【００５４】
また、本実施形態によれば、画面生成部２８０は、地図データ記憶部２４０の空き容量を示す情報と、地図データ記憶媒体１４０に記憶されている各エリアの詳細地図データの中から地図データ記憶部２４０に追加記憶することが可能なエリアの詳細地図データの容量をエリア毎に示す情報とを表示したエリア表示画面を生成する。これにより、その画面表示を見たユーザは、地図データ記憶部２４０に詳細地図データを追加記憶することが可能なエリアだけでなく、地図データ記憶部２４０に追加記憶することが可能なエリアがあとどれくらいあるのかを知ることができる。また、地図データ記憶部２４０の空き容量を円グラフ４１０を用いてエリア表示画面に表示することにより、地図データ記憶部２４０の空き容量の直感的な把握が可能となる。
【００５５】
次に、本発明の第２の実施形態について説明する。第２の実施形態では、地図データ記憶媒体１４０から地図データ記憶部２４０に記憶させる詳細地図データの表示縮尺を任意に選択できるようにしたことを特徴としている。図４は、第２の実施形態による地図データ記憶制御装置１００’を含むナビゲーションシステム１２０の構成例を示すブロック図である。なお、この図４において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５６】
第２の実施形態において、地図データ記憶制御装置１００’は、図１に示した構成に加えて、縮尺選択操作受付部３６０を更に備えて構成されている。また、地図データ記憶制御装置１００’は、図１の地図データ記憶部２４０の代わりに地図データ記憶部２４０’を備えている。また、地図データ記憶制御装置１００’は、図１の表示画面生成部２８０の代わりに表示画面生成部２８０’を備えている。また、地図データ記憶制御装置１００’は、図１の記憶制御部３４０の代わりに記憶制御部３４０’を備えている。なお、第２の実施形態では、地図データ記憶媒体１４０には、「１０ｋｍ」、「１ｋｍ」、「５００ｍ」、「５０ｍ」および「２５ｍ」の計５段階の表示縮尺の詳細地図データがエリア毎に記憶されているものとする。
【００５７】
地図データ記憶部２４０’は、第１の実施形態と同様に、広域地図データをあらかじめ記憶している。第２の実施形態において、広域地図データは、地図データ記憶媒体１４０に記憶されている各エリアにおける各表示縮尺の詳細地図データの容量を表示縮尺毎に示す第２地図データ容量情報を含んでいる。
【００５８】
縮尺選択操作受付部３６０は、操作入力部１８０を介して、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を選択する縮尺選択操作を受け付ける。この場合、縮尺選択操作受付部３６０は、受け付けた縮尺選択操作に応じて選択された表示縮尺を示す表示縮尺情報を表示画面生成部２８０’および記憶制御部３４０’に出力する。
【００５９】
表示画面生成部２８０’は、地図データ記憶媒体１４０から地図データ記憶部２４０に追加記憶する詳細地図データの表示縮尺を設定するための縮尺設定画面を生成する機能を有する。また、表示画面生成部２８０’は、生成した縮尺設定画面を表示制御部３００に出力する。表示制御部３００は、表示画面生成部２８０’により出力された縮尺設定画面をディスプレイ２００に表示する。
【００６０】
また、表示画面生成部２８０’は、エリア表示画面を生成する機能も有する。エリア表示画面を生成するときに、表示画面生成部２８０’は、地図データ記憶部２４０’から第２地図データ容量情報を読み出す。そして、表示画面生成部２８０’は、空き容量算出部２６０より出力された空き容量情報により示される地図データ記憶部２４０’の空き容量と、縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する各エリアの詳細地図データの容量（地図データ記憶部２４０’より出力された第２地図データ容量情報により特定）とを比較して、表示縮尺に対応する詳細地図データの容量が空き容量以下の容量を持つエリアを表示するエリア表示画面を生成する。
【００６１】
また、表示画面生成部２８０’は、記憶媒体読取部２２０から記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていない旨に関する通知を受けて、ユーザに対して地図データ記憶媒体１４０の記憶媒体挿入部への挿入を促すエラー表示画面を生成し、表示制御部３００に出力する。表示制御部３００は、表示画面生成部２８０’により出力されたエラー表示画面をディスプレイ２００に表示する。
【００６２】
また、表示画面生成部２８０’は、操作受付部３２０から追加記憶対象エリア情報が出力された場合、空き容量算出部２６０により出力された空き容量情報により示される地図データ記憶部２４０’の空き容量から当該追加記憶対象エリア情報により示されるエリアで縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する詳細地図データの容量（地図データ記憶部２４０’より出力された第２地図データ容量情報により特定）を減算した容量と、当該表示縮尺に対応する各エリアの詳細地図データの容量（地図データ記憶部２４０’より出力された第２地図データ容量情報により特定）とを比較して、表示縮尺に対応する詳細地図データの容量が空き容量以下の容量を持つエリアを表示するエリア表示画面を生成する。表示制御部３００は、表示画面生成部２８０’により生成されたエリア表示画面をディスプレイ２００に表示する。
【００６３】
また、表示画面生成部２８０は、操作受付部３２０から削除対象エリア情報が出力された場合、空き容量算出部２６０より出力された空き容量情報により示される地図データ記憶部２４０’の空き容量に当該削除対象エリア情報により示されるエリアで地図データ記憶部２４０’に記憶されている詳細地図データの容量（地図データ記憶部２４０’より出力された地図データ容量情報により特定）を足し算した容量と、縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する各エリアの詳細地図データの容量（地図データ記憶部２４０’より出力された第２地図データ容量情報により特定）とを比較して、表示縮尺に対応する詳細地図データの容量が空き容量以下の容量を持つエリアを表示するエリア表示画面を生成する。表示制御部３００は、表示画面生成部２８０’により生成されたエリア表示画面をディスプレイ２００に表示する。
【００６４】
記憶制御部３４０’は、地図データ記憶媒体１４０が記憶媒体挿入部に挿入された旨の通知を記憶媒体読取部２２０から受けたときに、自車位置検出部１６０より出力された自車位置情報により示される車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から取得し、取得した詳細地図データを地図データ記憶部２４０’に記憶させる。このとき、地図データ記憶部２４０に既に詳細地図データが記憶されている場合は、その詳細地図データを全て削除した後、現在位置の周辺エリアの詳細地図データを地図データ記憶媒体１４０から取得して地図データ記憶部２４０’に記憶させる。
【００６５】
また、記憶制御部３４０’は、操作受付部３２０から追加記憶対象エリア情報を受け取った後、実行操作情報を受け取った場合、当該追加記憶対象エリア情報により示されるエリアの詳細地図データを、縮尺選択操作受付部３６０により出力された表示縮尺情報により示される表示縮尺に対応する部分だけ記憶媒体読取部２２０を介して地図データ記憶媒体１４０から読み出し、地図データ記憶部２４０’に記憶させる。また、記憶制御部３４０’は、操作受付部３２０から削除対象エリア情報を受け取った後、実行操作情報を受け取った場合、当該削除対象エリア情報により示されるエリアの詳細地図データを地図データ記憶部２４０’から削除する。
【００６６】
次に、地図データ記憶制御装置１００’が、地図データ記憶媒体１４０にエリア毎かつ表示縮尺毎に分割して記憶されている詳細地図データを地図データ記憶部２４０’にエリア毎にダウンロードして記憶させる動作の具体例について、図５を参照しながら説明する。図５（ａ）は、本実施形態によるディスプレイ２００に表示される縮尺設定画面の例を示す図である。図５（ｂ）、（ｃ）は、操作入力部１８０に対する縮尺設定操作に応じて、ディスプレイ２００に表示されるエリア表示画面が遷移する様子を示している。
【００６７】
図５（ａ）は、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能な空き容量を空き容量算出部２６０が算出した後にディスプレイ２００に表示される縮尺設定画面を示している。図５（ａ）は、縮尺設定画面において、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺として「１０ｋｍ」、「１ｋｍ」および「５００ｍ」が選択された様子を示している。この場合の地図データ記憶制御装置１００’の動作として、縮尺選択操作受付部３６０は、操作入力部１８０を介して、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺として「１０ｋｍ」、「１ｋｍ」および「５００ｍ」を選択する縮尺選択操作を受け付ける。
【００６８】
図５（ｂ）は、第１の実施形態との比較のため、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺が設定されなかった場合、つまり、全ての表示縮尺の詳細地図データを記憶の対象とする場合に、地図データ記憶制御装置１００’の記憶媒体挿入部に地図データ記憶媒体１４０が挿入されたときにディスプレイ２００に表示されるエリア表示画面を示している。この図５（ｂ）に示すエリア表示画面は、図２（ａ）に示したものと同じである。
【００６９】
図５（ｃ）は、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺が設定された場合にディスプレイ２００に表示されるエリア表示画面を示している。図５（ｃ）に示すように、地図データ記憶制御装置１００’の記憶媒体挿入部に地図データ記憶媒体１４０が挿入されたときに詳細地図データ（全表示縮尺のもの）がダウンロードされたエリア以外の各エリア（群馬県、栃木県、茨城県および千葉県）については、詳細地図データを地図データ記憶部２４０’に記憶するために必要な容量が、図５（ａ）に示す縮尺設定画面において選択された表示縮尺に対応する詳細地図データの容量に変更されている。
【００７０】
このため、図５（ｂ）に示すエリア表示画面において、地図データ記憶部２４０’に全縮尺の詳細地図データを追加記憶することが不可能なエリアであった千葉県に関して、選択した一部の表示縮尺の詳細地図データの容量（０．１５[ＧＢ]）が地図データ記憶部２４０’の空き容量（０．２[ＧＢ]）を下回る。これにより、広域地図４００中の千葉県を示すエリアの色が、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能なエリア（群馬県、栃木県、茨城県）と同じ色（薄い緑色）に変更される。
【００７１】
図５（ｃ）における地図データ記憶制御装置１００’の動作として、表示画面生成部２８０’は、空き容量算出部２６０により算出された地図データ記憶部２４０’の空き容量（０．２［ＧＢ］）と、縮尺選択操作受付部３６０により受け付けられた縮尺選択操作に応じて選択された表示縮尺（「１０ｋｍ」、「１ｋｍ」および「５００ｍ」）に対応する各エリアの詳細地図データの容量とを比較して、選択された表示縮尺に対応する詳細地図データの容量が０．２［ＧＢ］以下のエリアを求める。そして、表示画面生成部２８０は、その求めたエリアを表示するエリア表示画面を生成する。
【００７２】
次に、第２の実施形態における地図データ記憶制御装置１００’の動作例について説明する。図６は、第２の実施形態による地図データ記憶制御装置１００’の動作例を示すフローチャートである。図６におけるステップＳ５００の処理は、例えば、地図データ記憶制御装置１００’が、操作入力部１８０に対するユーザ操作を介して、地図データ記憶媒体１４０に記憶されている詳細地図データのダウンロード要求を受け付けることにより開始する。
【００７３】
まず、記憶媒体読取部２２０は、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されているか否かを判定する（ステップＳ５００）。もし、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていないと記憶媒体読取部２２０にて判定した場合（ステップＳ５００にてＮＯ）、記憶媒体読取部２２０は表示画面生成部２８０’に通知する。この通知を受けて、表示画面生成部２８０’は、ユーザに対して地図データ記憶媒体１４０の記憶媒体挿入部への挿入を促すエラー表示画面を生成し、表示制御部３００に出力する（ステップＳ５２０）。表示制御部３００は、表示画面生成部２８０’により出力されたエラー表示画面をディスプレイ２００に表示する（ステップＳ５４０）。その後、処理はステップＳ５００に遷移する。
【００７４】
一方、記憶媒体挿入部に地図データ記憶媒体１４０が挿入されていると記憶媒体読取部２２０にて判定した場合（ステップＳ５００にてＹＥＳ）、記憶媒体読取部２２０は記憶制御部３４０’に通知する。記憶制御部３４０’は、自車位置検出部１６０により検出された車両の現在位置を取得する（ステップＳ５６０）。そして、記憶制御部３４０’は、車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶部２４０’から取得し、取得した詳細地図データを地図データ記憶部２４０’に記憶させる（ステップＳ５８０）。
【００７５】
次に、空き容量算出部２６０は、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能な空き容量を算出する（ステップＳ６００）。そして、空き容量算出部２６０は、その算出した空き容量を表示画面生成部２８０’に出力する。
【００７６】
次に、地図データ記憶制御装置１００’は縮尺設定処理を行う（ステップＳ６２０）。図７は、第２の実施形態による地図データ記憶制御装置１００’の縮尺設定処理の具体的な流れを示すフローチャート図である。まず、表示画面生成部２８０’は、地図データ記憶部２４０’に追加記憶する詳細地図データの表示縮尺を設定するための縮尺設定画面を生成し、表示制御部３００に出力する（ステップＳ９００）。表示制御部３００は、表示画面生成部２８０’により生成された縮尺設定画面をディスプレイ２００に表示する（ステップＳ９２０）。
【００７７】
次に、縮尺選択操作受付部３６０は、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を選択する縮尺選択操作を受け付けたか否かについて判定する（ステップＳ９４０）。もし、縮尺選択操作を受け付けていないと縮尺選択操作受付部３６０にて判定した場合（ステップＳ９４０にてＮＯ）、処理はステップＳ９４０に遷移し、当該縮尺選択操作を受け付けるまで、縮尺選択操作受付部３６０はステップＳ９４０の判定処理を繰り返す。
【００７８】
一方、縮尺選択操作を受け付けたと縮尺選択操作受付部３６０にて判定した場合（ステップＳ９４０にてＹＥＳ）、縮尺選択操作受付部３６０は、縮尺選択操作に応じて選択された表示縮尺を示す表示縮尺情報を表示画面生成部２８０’および記憶制御部３４０’に出力する（ステップＳ９６０）。その後、ステップＳ９６０の処理が完了することによって、地図データ記憶制御装置１００’は、図７における縮尺設定処理を終了する。
【００７９】
図６のステップＳ６４０では、表示画面生成部２８０’は、縮尺選択操作受付部３６０により出力された表示縮尺情報により示される表示縮尺に対応する各エリアの詳細地図データの容量を表した第２地図データ容量情報を地図データ記憶部２４０’から取得する。そして、表示画面生成部２８０’は、空き容量算出部２６０により算出された空き容量と、第２地図データ容量情報により示される各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能なエリアを求める。そして、表示画面生成部２８０’は、求めたエリアを表示するエリア表示画面を生成する（ステップＳ６４０）。表示制御部３００は、表示画面生成部２８０’により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ６６０）。
【００８０】
次に、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けたか否かについて判定する（ステップＳ６８０）。もし、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ６８０にてＹＥＳ）、表示画面生成部２８０’は、ステップＳ６４０で生成したエリア表示画面の内容を更新する。
【００８１】
具体的には、表示画面生成部２８０’は、空き容量算出部２６０により算出された空き容量から追加対象エリアで縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する詳細地図データの容量を減算した容量と、当該表示縮尺に対応する各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能なエリアを求める。そして、その求めたエリアを表示するエリア表示画面を生成する（ステップＳ７００）。次に、表示制御部３００は、表示画面生成部２８０’により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ７２０）。その後、処理はステップＳ６８０に遷移する。
【００８２】
一方、詳細地図データの追加対象エリアとしていずれかのエリアを選択する選択操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ６８０にてＮＯ）、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれている各エリアの中から、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けたか否かについて判定する（ステップＳ７４０）。もし、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ７４０にてＹＥＳ）、表示画面生成部２８０’は、ステップＳ６４０で生成したエリア表示画面の内容を更新する。
【００８３】
具体的には、表示画面生成部２８０’は、空き容量算出部２６０により算出された空き容量に削除対象エリアで地図データ記憶部２４０’に記憶されている詳細地図データの容量を足した容量と、縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する各エリアの詳細地図データの容量とを比較して、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能なエリアを求める。そして、表示画面生成部２８０’は、その求めたエリアを表示するエリア表示画面を生成する（ステップＳ７６０）。次に、表示制御部３００は、表示画面生成部２８０’により生成されたエリア表示画面をディスプレイ２００に表示する（ステップＳ７８０）。その後、処理はステップＳ６８０に遷移する。
【００８４】
一方、詳細地図データの削除対象エリアとしていずれかのエリアを選択する選択操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ７４０にてＮＯ）、操作受付部３２０は、表示制御部３００により表示されたエリア表示画面に含まれているダウンロード開始ボタン４２０を押下する操作を受け付けたか否かについて判定する（ステップＳ８００）。もし、ダウンロード開始ボタン４２０を押下する操作を受け付けていないと操作受付部３２０にて判定した場合（ステップＳ８００にてＮＯ）、処理はステップＳ６８０に遷移する。
【００８５】
一方、ダウンロード開始ボタン４２０を押下する操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ８００にてＹＥＳ）、記憶制御部３４０’は、削除対象エリアとして選択されたエリアの詳細地図データ（地図データ記憶部２４０’に記憶されている全ての表示縮尺に対応する詳細地図データ）を地図データ記憶部２４０’から削除するとともに、追加対象エリアとして選択された追加対象エリアの詳細地図データ（縮尺選択操作受付部３６０より出力された表示縮尺情報により示される表示縮尺に対応する詳細地図データ）を、縮尺選択操作受付部３６０により出力された表示縮尺情報により示される表示縮尺に対応する部分だけ記憶媒体読取部２２０を介して地図データ記憶媒体１４０から読み出し、地図データ記憶部２４０’に記憶させる（ステップＳ８２０）。その後、ステップＳ８２０の処理が完了することによって、地図データ記憶制御装置１００は、図６における処理を終了する。
【００８６】
以上詳しく説明したように、第２の実施形態では、表示画面生成部２８０’は、空き容量算出部２６０により算出された空き容量と、縮尺選択操作受付部３６０により受け付けられた縮尺選択操作に応じて選択された表示縮尺に対応する各エリアの詳細地図データの容量とを比較して、表示縮尺に対応する詳細地図データの容量が空き容量以下の容量を持つエリアを表示するエリア表示画面を生成する。
【００８７】
これにより、縮尺選択操作に応じて選択された表示縮尺に対応する詳細地図データを地図データ記憶部２４０’に記憶することが可能なエリアが自動的に画面表示される。よって、その画面表示を見たユーザは、追加記憶対象として選択するエリアの詳細地図データが地図データ記憶部２４０’に記憶可能かをいちいち気にせずに、画面表示されたエリアの中からいずれかのエリアを適宜選択することにより、所望エリアの詳細地図データを地図データ記憶部２４０’に確実に記憶させることができる。さらに、地図データ記憶部２４０’に記憶させる詳細地図データを所望の表示縮尺に対応する部分に絞ることが可能となるため、地図データ記憶部２４０’に記憶させる詳細地図データの容量を適宜減らすことができる。よって、なるべく多くのエリアの詳細地図データを地図データ記憶部２４０’に記憶させることができる。
【００８８】
なお、上記第２の実施形態では、地図データ記憶媒体１４０を記憶媒体挿入部に挿入したときに、自車位置を含むエリアおよびその周辺エリアについて全縮尺の詳細地図データをダウンロードし、追加記憶するエリアについて表示縮尺を選択できるようにしたが、これに限定されない。例えば、自車位置を含むエリアおよびその周辺エリアについても表示縮尺を選択できるようにしても良い。なお、前者のように、自車位置周辺ですぐに使用する可能性の高いエリアについては全縮尺の詳細地図データをダウンロードすることで、細街路等を走行するときにもより詳細な地図が表示できる。よって、自車位置周辺で使用する可能性が高いエリアは、全縮尺の詳細地図データをユーザの手間をかけずにダウンロードし、それ以外のエリアで表示縮尺を設定できるというメリットがある。
【００８９】
また、上記第２の実施形態では、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を各エリア共通の表示縮尺として設定する例について説明したが、詳細地図データの表示縮尺をエリア毎に設定するようにしても良い。このことを図６に示すフローチャート図で説明すれば、ステップＳ６２０の処理をステップＳ６００の後に行うことに代えて、詳細地図データの追加記憶対象エリアとしていずれかのエリアを選択する選択操作を受け付けたと操作受付部３２０にて判定した場合（ステップＳ６８０にてＹＥＳ）の次のステップ（ステップＳ７００の前）において、選択操作に応じて選択されたエリアのみを対象としてステップＳ６２０の処理を行っても良い。
【００９０】
ここで、ダウンロード対象の詳細地図データの表示縮尺をエリア毎に設定する場合の動作の具体例について、図８を参照しながら説明する。図８（ａ）は、ディスプレイ２００に表示される縮尺設定画面の変形例を示す図である。図８（ｂ）、（ｃ）は、操作入力部１８０に対する縮尺設定操作に応じて、ディスプレイ２００に表示されるエリア表示画面が遷移する様子を示している。
【００９１】
図８（ａ）は、地図データ記憶部２４０’に詳細地図データを追加記憶するエリアが選択された後にディスプレイ２００に表示される縮尺設定画面を示している。図８（ａ）は、千葉県が選択された後に表示される縮尺設定画面を示している。図８（ａ）に示すように、縮尺設定画面において、千葉県に関して地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺として「１０ｋｍ」、「１ｋｍ」および「５００ｍ」が選択されている。
【００９２】
図８（ｂ）は、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺が設定されなかった場合、地図データ記憶制御装置１００’の記憶媒体挿入部に地図データ記憶媒体１４０が挿入されたときに、ディスプレイ２００に表示されるエリア表示画面を示している。このエリア表示画面は、図５（ｂ）に示すものと同じである。
【００９３】
図８（ｃ）は、選択された千葉県に関して、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺が設定された場合にディスプレイ２００に表示されるエリア表示画面を示している。図８（ｃ）に示すように、千葉県の詳細地図データを地図データ記憶部２４０’に記憶するために必要な容量が、図８（ａ）に示す縮尺設定画面において選択された表示縮尺に対応する詳細地図データの容量に更新されている。このため、図８（ｂ）に示すエリア表示画面において、地図データ記憶部２４０’に全表示縮尺の詳細地図データを追加記憶することが不可能なエリアであった千葉県に関して、選択した一部の表示縮尺の詳細地図データの容量（０．１５[ＧＢ]）が地図データ記憶部２４０’の空き容量（０．２[ＧＢ]）を下回る。これにより、広域地図４００中の千葉県を示すエリアの色が、地図データ記憶部２４０’に詳細地図データを追加記憶することが可能なエリア（群馬県、栃木県、茨城県）と同じ色（薄い緑色）に変更される。
【００９４】
以上のように、詳細地図データの表示縮尺をエリア毎に設定するようにすれば、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を、ユーザの希望に応じてエリア毎に任意に設定することが可能となり、ユーザの利便性をより向上させることができる。
【００９５】
また、上記第２実施形態では、縮尺設定画面において、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を選択する例について説明したが、地図データ記憶部２４０’に記憶させない詳細地図データの表示縮尺を選択するようにしても良い。
【００９６】
また、上記第２実施形態では、地図データ記憶部２４０’に記憶させる詳細地図データの表示縮尺を設定する例について説明したが、地図データ記憶部２４０’に記憶させる詳細地図データの表示ビュー（例えば、平面地図や鳥瞰図あるいは３Ｄ地図など）を設定するようにしても良い。これによれば、地図データ記憶部２４０’に記憶させる詳細地図データを所望の表示ビューに対応する部分に絞ることが可能となるため、地図データ記憶部２４０’に記憶させる詳細地図データの容量を適宜減らすことができる。よって、なるべく多くのエリアの詳細地図データを地図データ記憶部２４０’に記憶させることができる。
【００９７】
また、上記第１および第２実施形態では、記憶媒体挿入部に地図データ記憶媒体１４０が挿入された場合、記憶制御部３４０（３４０’）が、車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを記憶媒体読取部２２０を介して地図データ記憶媒体１４０から取得し、取得した詳細地図データを地図データ記憶部２４０に記憶させる例について説明したが、記憶制御部３４０（３４０’）は、車両の現在位置を含むエリアおよびその周辺エリアの詳細地図データを地図データ記憶部２４０に記憶させる処理を行わなくても良い。
【００９８】
その他、上記第１および第２の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００９９】
【図１】第１の実施形態による地図データ記憶制御装置の構成例を示すブロック図である。
【図２】第１の実施形態によるエリア表示画面の例を示す図である。
【図３】第１の実施形態による地図データ記憶制御装置の動作例を示すフローチャートである。
【図４】第２の実施形態による地図データ記憶制御装置の構成例を示すブロック図である。
【図５】第２の実施形態による縮尺設定画面およびエリア表示画面の例を示す図である。
【図６】第２の実施形態による地図データ記憶制御装置の動作例を示すフローチャートである。
【図７】第２の実施形態による地図データ記憶制御装置の表示縮尺設定動作例を示すフローチャートである。
【図８】第２の実施形態による縮尺設定画面およびエリア表示画面の例を示す図である。
【符号の説明】
【０１００】
１００，１００’  地図データ記憶制御装置
２４０，２４０’  地図データ記憶部
２６０  空き容量算出部
２８０，２８０’  表示画面生成部
３００  表示制御部
３２０  操作受付部
３４０，３４０’  記憶制御部
３６０  縮尺選択操作受付部
【図１】
0005294705.tif 000002
【図２】
0005294705.tif 000003
【図３】
0005294705.tif 000004
【図４】
0005294705.tif 000005
【図５】
0005294705.tif 000006
【図６】
0005294705.tif 000007
【図７】
0005294705.tif 000008
【図８】
0005294705.tif 000009