(57)【要約】【課題】フラッシュメモリを搭載した携帯型記憶媒体に地図情報を書き込む上限回数の低減を防止することが可能となるナビゲーション装置を提供する。【解決手段】ＣＰＵ４１は、初期半径と加算半径とをＲＯＭ４３から読み出して、初期半径に加算半径を順番に加算して算出半径を算出し、中心地点の座標位置を中心とする算出半径内を地図データ抽出領域として、この地図データ抽出領域内の各２次メッシュ毎の地図データをＣＤ−ＲＯＭ６から順次読み出す。そして、この地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量を超えた場合には、ＣＰＵ４１は、この算出半径から加算半径を減算して、ＳＤメモリカード７に書き込み可能な記憶地図領域の算出半径として、この記憶地図領域内の各２次メッシュ毎の地図データをＣＤ−ＲＯＭ６から順次読み出して、ＳＤメモリカード７に順次書き込む（Ｓ１５〜Ｓ２１）。【選択図】図２
2008249650.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶手段と、
フラッシュメモリを搭載した携帯可能な携帯型記憶媒体が装着されて該携帯型記憶媒体に地図情報を書き込み、該携帯型記憶媒体から地図情報を読み出す書込読出手段と、
前記携帯型記憶媒体の最大記憶容量を検出する容量検出手段と、
前記携帯型記憶媒体に書き込む地図情報の中心地点の座標位置を入力する中心座標入力手段と、
前記中心地点を含む所定範囲の中心区画領域と、前記中心区画領域の外側を所定距離毎に囲む外周区画領域とを設定する区画領域設定手段と、
前記中心区画領域に前記外周区画領域を順番に加えて地図データ抽出領域を順次作成する抽出領域作成手段と、
前記抽出領域作成手段によって作成された地図データ抽出領域毎の地図データを前記地図情報記憶手段から順次抽出して前記最大記憶容量以下か否かを順番に判定する容量判定手段と、
前記地図データ抽出領域の地図データが前記最大記憶容量を超えた場合には、該最大記憶容量を超えない最も広い地図データ抽出領域を記憶地図領域として決定する記憶領域決定手段と、
前記記憶地図領域の地図データを前記地図情報記憶手段から抽出して前記書込読出手段を介して前記携帯型記憶媒体に書き込むように制御する書込制御手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
ナビゲーション装置を識別するナビ識別情報を記憶するナビ識別情報記憶手段と、
前記中心地点の座標位置を記憶する中心座標記憶手段と、
前記ナビ識別情報と前記中心地点の座標位置とを含む記憶媒体識別情報を作成する媒体識別情報作成手段と、
を備え、
前記書込制御手段は、前記記憶地図領域の地図データに前記記憶媒体識別情報を付して前記携帯型記憶媒体に書き込むように制御することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記書込読出手段に装着された前記携帯型記憶媒体から前記記憶媒体識別情報を読み出し、該記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置とが含まれているか否かを判定する識別情報判定手段と、
該記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込むように制御する読込制御手段と、
を備えたことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記地図データを前記携帯型記憶媒体に書き込む日付を取得する日付取得手段を備え、
前記中心座標記憶手段は、前記日付を前記中心地点の座標位置に対応づけて記憶し、
前記記憶媒体識別情報は、前記日付を含むことを特徴とする請求項２又は請求項３に記載のナビゲーション装置。
【請求項５】
前記読込制御手段は、前記記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置と前記日付とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込むように制御することを特徴とする請求項４に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、特に、携帯型記憶媒体に情報を書き込み、該携帯型記憶媒体から情報を読み出すナビゲーション装置に関するものである。
【背景技術】
【０００２】
従来より、携帯型記憶媒体に情報を書き込み、該携帯型記憶媒体から情報を読み出すナビゲーション装置に関して種々提案されている。
例えば、ＰＣカード等書き込み可能な携帯型記憶媒体を利用するものであって、オペレーティングシステム上のプログラムに設定された設定項目を携帯型記憶媒体に書き込み、携帯型記憶媒体から読み出して前記プログラムに受け渡すためのメモリドライバを有するナビゲーション装置がある（例えば、特許文献１参照。）。
【０００３】
この構成によれば、地図情報をＣＤ−ＲＯＭ等の記憶媒体から読み出して経路探索及び経路案内を行うナビゲーション機能を実現するために必要な設定項目を携帯型記憶媒体に書き込み、携帯型記憶媒体から読み出すことが可能となる。したがって、ユーザは、自分が設定した設定項目をこの携帯型外部記憶媒体に書き込んでおけば、当該携帯型外部記憶媒体をメモリドライバに装着するだけで、当該設定項目に従ったナビゲーション機能を享受することができる。
【特許文献１】特開平１１−３２５９４８号公報（段落（００１０）〜（００２４）、図１〜図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、前記した特許文献１に記載されたナビゲーション装置では、運転操作中にＣＤやＤＶＤ等により音楽や映画を見るためには、地図情報が記録されたＣＤ−ＲＯＭ等の記録媒体を取り外す必要がある。そのため、運転操作中にＣＤ−ＲＯＭ等の記録媒体を取り外した場合には、ナビゲーション装置は、ナビゲーション機能を実行することができなくなるという問題が生じる。
【０００５】
そこで、自車両の現在位置（以下、「自車位置」という。）を中心とする所定範囲（例えば、半径５００ｋｍの範囲である。）の地図情報を当該地図情報が記録されたＣＤ−ＲＯＭ等の記録媒体から読み出して、フラッシュメモリを搭載した携帯型記憶媒体に書き込み、この携帯型記録媒体から経路探索及び経路案内に必要な地図情報を読み出す構成が考えられる。
【０００６】
しかしながら、フラッシュメモリを搭載した携帯型記憶媒体に地図情報を書き込む場合には、所定メッシュ（例えば、約１０ｋｍ×１０ｋｍ等の範囲である。）毎に区切られた地図データのデータファイル毎に書き込む必要がある。例えば、約１０００ｋｍ×１０００ｋｍの範囲の地図データを携帯型記憶媒体に書き込む場合には、約１０ｋｍ×１０ｋｍの範囲のメッシュ毎で約１万回書き込む必要がある。一方、フラッシュメモリを搭載した携帯型記憶媒体は、書き替え上限回数は、１０万回から１００万回程度である。そのため、携帯型記憶媒体に地図情報を書き込む上限回数は、１００回乃至２００回程度である。
【０００７】
また、地図情報は、所定データファイル数（例えば、１００個のデータファイル）で１つの地域の地図データを構成する。このため、指定した地点を中心に所定範囲の地図情報を携帯型記憶媒体に書き込んだ場合に、外周部分の地図データが最大記憶容量を超えたときには、この外周部分の全周に渡って所定地域の地図データを再度消去する、即ち、再度、携帯型記憶媒体にクリアデータを書き込む必要がある。従って、フラッシュメモリを搭載した携帯型記憶媒体に地図情報を書き込む上限回数が更に数十回乃至１００回程度に減少するという問題がある。更に、携帯型記憶媒体に書き込んだ地図情報の著作権を保護する必要があるという問題がある。
【０００８】
そこで、本発明は、上述した問題点を解決するためになされたものであり、フラッシュメモリを搭載した携帯型記憶媒体に地図情報を書き込む上限回数の低減を防止することが可能になると共に、地図情報の著作権を守ることが可能となるナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため請求項１に係るナビゲーション装置は、地図情報を記憶する地図情報記憶手段（２５）と、フラッシュメモリを搭載した携帯可能な携帯型記憶媒体（７）が装着されて該携帯型記憶媒体に地図情報を書き込み、該携帯型記憶媒体から地図情報を読み出す書込読出手段（１９）と、前記携帯型記憶媒体の最大記憶容量を検出する容量検出手段（１３、１９）と、前記携帯型記憶媒体に書き込む地図情報の中心地点の座標位置を入力する中心座標入力手段（１４）と、前記中心地点を含む所定範囲の中心区画領域と、前記中心区画領域の外側を所定距離毎に囲む外周区画領域とを設定する区画領域設定手段（１３）と、前記中心区画領域に前記外周区画領域を順番に加えて地図データ抽出領域を順次作成する抽出領域作成手段（１３）と、前記抽出領域作成手段によって作成された地図データ抽出領域毎の地図データを前記地図情報記憶手段から順次抽出して前記最大記憶容量以下か否かを順番に判定する容量判定手段（１３）と、前記地図データ抽出領域の地図データが前記最大記憶容量を超えた場合には、該最大記憶容量を超えない最も広い地図データ抽出領域を記憶地図領域として決定する記憶領域決定手段（１３）と、前記記憶地図領域の地図データを前記地図情報記憶手段から抽出して前記書込読出手段を介して前記携帯型記憶媒体に書き込むように制御する書込制御手段（１３）と、を備えたことを特徴とする。
【００１０】
また、請求項２に係るナビゲーション装置は、請求項１に記載のナビゲーション装置（１）において、ナビゲーション装置を識別するナビ識別情報を記憶するナビ識別情報記憶手段（４３）と、前記中心地点の座標位置を記憶する中心座標記憶手段（１３、４４）と、前記ナビ識別情報と前記中心地点の座標位置とを含む記憶媒体識別情報を作成する媒体識別情報作成手段（１３）と、を備え、前記書込制御手段（１３）は、前記記憶地図領域の地図データに前記記憶媒体識別情報を付して前記携帯型記憶媒体に書き込むように制御することを特徴とする。
【００１１】
また、請求項３に係るナビゲーション装置は、請求項２に記載のナビゲーション装置（１）において、前記書込読出手段に装着された前記携帯型記憶媒体から前記記憶媒体識別情報を読み出し、該記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置とが含まれているか否かを判定する識別情報判定手段（１３）と、該記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込むように制御する読込制御手段（１３）と、を備えたことを特徴とする。
【００１２】
また、請求項４に係るナビゲーション装置は、請求項２又は請求項３に記載のナビゲーション装置（１）において、前記地図データを前記携帯型記憶媒体に書き込む日付を取得する日付取得手段（１３、４５）を備え、前記中心座標記憶手段（１３、４４）は、前記日付を前記中心地点の座標位置に対応づけて記憶し、前記記憶媒体識別情報は、前記日付を含むことを特徴とする。
【００１３】
更に、請求項５に係るナビゲーション装置は、請求項４に記載のナビゲーション装置（１）において、前記読込制御手段（１３）は、前記記憶媒体識別情報に前記ナビ識別情報記憶手段に記憶されるナビ識別情報と前記中心座標記憶手段に記憶される前記中心地点の座標位置と前記日付とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込むように制御することを特徴とする。
【発明の効果】
【００１４】
前記構成を有する請求項１に係るナビゲーション装置では、フラッシュメモリを搭載した携帯可能な携帯型記憶媒体に書き込む地図情報の中心地点の座標位置を入力する中心座標入力手段が設けられている。そして、入力された中心地点を含む所定範囲の中心区画領域と、中心区画領域の外側を所定距離毎に囲む外周区画領域とが設定され、この中心区画領域に外周区画領域を順番に加えて地図データ抽出領域が順次作成される。また、この作成された地図データ抽出領域毎の地図データを地図情報記憶手段から順次抽出して携帯型記憶媒体の最大記憶容量以下か否かを順番に判定する。そして、地図データ抽出領域の地図データが携帯型記憶媒体の最大記憶容量を超えた場合には、該最大記憶容量を超えない最も広い地図データ抽出領域を記憶地図領域として決定する。その後、この記憶地図領域の地図データを地図情報記憶手段から抽出して書込読出手段を介して携帯型記憶媒体に書き込む。
【００１５】
これにより、中心座標入力手段を介して地図情報の中心地点の座標位置を入力するだけで、フラッシュメモリを搭載した携帯型記憶媒体の最大記憶容量を超えない中心地点を中心とする中心区画領域と外側の最大範囲の外周区画領域との地図データを抽出して、この携帯型記憶媒体に自動的に書き込むことができる。このため、携帯型記憶媒体に書き込んだ地図情報の外周部分の全周に渡って所定地域の地図データを再度消去することを確実に防止でき、携帯型記憶媒体の書き込み上限回数の減少を防止することが可能となる。
【００１６】
また、請求項２に係るナビゲーション装置では、ナビ識別情報記憶手段に記憶するナビ識別情報と、中心座標記憶手段に記憶する中心地点の座標位置とを含む記憶媒体識別情報を作成する。そして、この記憶媒体識別情報を記憶地図領域の地図データに付して携帯型記憶媒体に書き込む。
【００１７】
これにより、ナビ識別情報と記憶地図領域の中心地点の座標位置とをこの記憶地図領域の地図データに付するだけであるため、携帯型記憶媒体に地図データを書き込む際の書き込み回数の増加を防止し、携帯型記憶媒体に地図情報を書き込む書き込み上限回数の減少を防止することが可能となる。また、ナビ識別情報と中心地点の座標位置とをこの記憶地図領域の地図データに付して携帯型記憶媒体に書き込むことによって、携帯型記憶媒体に地図情報を書き込んだナビゲーション装置と、この書き込まれた地図データの中心地点の座標位置とを特定することが可能になる。
【００１８】
また、請求項３に係るナビゲーション装置では、携帯型記憶媒体から記憶媒体識別情報を読み出し、この記憶媒体識別情報にナビ識別情報記憶手段に記憶されるナビ識別情報と中心座標記憶手段に記憶される中心地点の座標位置とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込む。
【００１９】
これにより、携帯型記憶媒体に書き込まれている地図データが、不正にコピーされて他のナビゲーション装置の書込読出手段に装着された場合、この不正にコピーした地図データに付されたナビ識別情報と中心地点の座標位置とが、他のナビゲーション装置のナビ識別情報記憶手段と中心座標記憶手段に記憶されていないため、当該他のナビゲーション装置は、携帯型記憶媒体に記憶された地図データを読み込むことができない。従って、携帯型記憶媒体に書き込まれている地図データのコピーを抑制し、携帯型記憶媒体に書き込んだ地図情報の著作権を保護することが可能となる。
【００２０】
また、請求項４に係るナビゲーション装置では、地図データを携帯型記憶媒体に書き込む日付を取得し、この日付を中心地点の座標位置に対応づけて中心座標記憶手段に記憶する。また、ナビ識別情報記憶手段に記憶されるナビ識別情報と中心座標記憶手段に記憶される中心地点の座標位置とこの中心地点の座標位置に対応づけられた日付とを含む記憶媒体識別情報を作成する。そして、この記憶媒体識別情報を記憶地図領域の地図データに付して携帯型記憶媒体に書き込む。
【００２１】
これにより、ナビ識別情報と記憶地図領域の中心地点の座標位置と、地図データを携帯型記憶媒体に書き込んだ日付とをこの記憶地図領域の地図データに付するだけであるため、携帯型記憶媒体に地図データを書き込む際の書き込み回数の増加を防止し、携帯型記憶媒体に地図情報を書き込む書き込み上限回数の減少を防止することが可能となる。また、ナビ識別情報と中心地点の座標位置と、日付とを記憶地図領域の地図データに付して携帯型記憶媒体に書き込むことによって、この携帯型記憶媒体に地図情報を書き込んだナビゲーション装置と、この書き込まれた地図データの中心地点の座標位置と、地図データを携帯型記憶媒体に書き込んだ日付とを特定することが可能になる。
【００２２】
更に、請求項５に係るナビゲーション装置では、携帯型記憶媒体から記憶媒体識別情報を読み出し、この記憶媒体識別情報にナビ識別情報記憶手段に記憶されるナビ識別情報と中心座標記憶手段に記憶される中心地点の座標位置及びこの中心地点の座標位置に対応づけて記憶された日付とが含まれている場合に限り、該携帯型記憶媒体から地図データを読み込む。
【００２３】
これにより、携帯型記憶媒体に書き込まれている地図データが、不正にコピーされて他のナビゲーション装置の書込読出手段に装着された場合、この不正にコピーした地図データに付されたナビ識別情報と中心地点の座標位置と日付とが、他のナビゲーション装置のナビ識別情報記憶手段と中心座標記憶手段に記憶されていないため、当該他のナビゲーション装置は、携帯型記憶媒体に書き込まれている地図データを読み込むことができない。従って、携帯型記憶媒体に書き込まれている地図データのコピーを更に抑制し、携帯型記憶媒体に書き込んだ地図情報の著作権を保護することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係るナビゲーション装置について具体化した一実施例に基づき図面を参照しつつ詳細に説明する。
【実施例】
【００２５】
［ナビゲーション装置の概略構成］
先ず、本実施例に係るナビゲーション装置の概略構成について図１に基づいて説明する。図１は本実施例に係るナビゲーション装置１を示したブロック図である。
図１に示すように本実施例に係るナビゲーション装置１は、自車の現在位置を検出する現在地検出処理部１１と、入力された情報に基づいて各種の演算処理を行うナビゲーション制御部１３と、操作者からの操作を受け付ける操作部１４と、操作者に対して地図等の情報を表示する液晶ディスプレイ１５と、経路案内等に関する音声ガイダンスを出力するスピーカ１６と、不図示の道路交通情報センタ（ＶＩＣＳ（登録商標））や地図情報配信センタ等との間で携帯電話網等を介して通信を行う通信装置１７と、記憶媒体としてのＣＤ−ＲＯＭ６から県単位等で記録された所定バージョンの地図情報を読みとるディスク読取部１８と、フラッシュメモリを搭載した携帯型記憶媒体の一例としてのＳＤメモリカード７に地図データを書き込み、また、該ＳＤメモリカード７から地図データを読み出すカードリードライト部（カードＲ／Ｗ部）１９とから構成されている。また、ナビゲーション制御部１３には自車の走行速度を検出する車速センサ２１が接続されている。
【００２６】
ここで、ＣＤ−ＲＯＭ６には、ナビゲーション装置１の走行案内や経路探索に使用される地図情報が格納されている。ここで、地図情報には、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、施設の一種である道路（リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Point of Interest）に関する店舗データ、地点を検索するための検索データ等から構成されている。
【００２７】
ここで、特に地図表示データとしては、約１０ｋｍ×１０ｋｍで区画された２次メッシュをベースに４分割（長さ１／２）、１６分割（１／４）、６４分割（１／８）されたユニットで構成されており、各ユニットのデータ量が略同レベルになるように、各地のユニットが設定されている。最も小さい６４分割サイズのユニットは、約１．２５ｋｍ四方の大きさである。
【００２８】
以下に、ナビゲーション装置１を構成する各構成要素について説明すると、現在地検出処理部１１は、ＧＰＳ３１、方位センサ３２、距離センサ３３、高度計（図示せず）等からなり、現在の自車の位置、方位、目標物（例えば、交差点）までの距離等を検出することが可能となっている。
【００２９】
具体的には、ＧＰＳ３１は、人工衛星によって発生させられた電波を受信することにより、地球上における自車の現在地及び現在時刻を検出する。また、方位センサ３２は、地磁気センサやジャイロセンサ、或いは、ステアリングホイール（図示せず）の回転部に取り付けられた光学的な回転センサ、回転抵抗センサ、車輪に取り付けられた角度センサ等により構成され、自車方位を検出する。また、距離センサ３３は、例えば、自車の車輪（図示せず）の回転速度を測定し、測定した回転速度に基づいて距離を検出するセンサ、加速度を測定し、測定した加速度を２回積分して距離を検出するセンサ等から構成され、自車の移動距離を検出する。
【００３０】
また、図１に示すように、ナビゲーション装置１を構成するナビゲーション制御部１３は、ナビゲーション装置１の全体の制御を行う演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の入力された中心地点を中心とする所定範囲の地図データをＳＤメモリカード７に書き込む地図データ書込処理プログラム（図２参照）等が記憶されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置や、時間を計測するタイマ４５等を備えている。
ここで、前記ＲＡＭ４２、ＲＯＭ４３、フラッシュメモリ４４等としては半導体メモリ、磁気コア等が使用される。そして、演算装置及び制御装置としては、ＣＰＵ４１に代えてＭＰＵ等を使用することも可能である。
【００３１】
また、前記ＲＯＭ４３に各種のプログラムが記憶されるようになっているが、カードＲ／Ｗ部１８を介してＳＤメモリーカード７からプログラム、地図データ等を読み出して前記フラッシュメモリ４４に書き込むこともできる。更に、ＳＤメモリーカード７を交換することによって前記プログラム、地図データ等を更新することができる。
【００３２】
更に、前記ナビゲーション制御部１３には、操作部１４、液晶ディスプレイ１５、スピーカ１６、通信装置１７、ディスク読取部１８、カードＲ／Ｗ部１９の各周辺装置（アクチュエータ）が電気的に接続されている。
【００３３】
この操作部１４は、走行開始時の現在地を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う場合等に操作され、各種のキーや複数の操作スイッチから構成される。そして、ナビゲーション制御部１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。更に、液晶ディスプレイ１５の前面部には、タッチパネルが設けられ、画面に表示されたボタンや地図上を押下することによって各種指示コマンドを入力することが可能に構成され、後述のようにＳＤメモリカード７に書き込む地図情報の中心地点を入力することが可能に構成されている。尚、操作部１４としては、キーボード、マウス、バーコードリーダ、遠隔操作用のリモートコントロール装置、ジョイスティック、ライトペン、スタイラスペン等を使用することもできる。
【００３４】
また、液晶ディスプレイ１５には、現在走行中の地図情報、操作案内、操作メニュー、キーの案内、現在地から目的地までの誘導経路、誘導経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
【００３５】
また、スピーカ１６は、ナビゲーション制御部１３からの指示に基づいて、誘導経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、「２００ｍ先、○○交差点を右方向です。」や「メモリカードに記憶する地図の中心地点を押して下さい。」等がある。
【００３６】
また、通信装置１７は、地図情報配信センタと通信を行う携帯電話網等による通信手段であり、地図情報配信センタとの間で最もバージョンの新しい更新地図情報等の送受信を行う。また、通信装置１７は地図情報配信センタに加えて、道路交通情報センタ等から送信された渋滞情報やサービスエリアの混雑状況等の各情報から成る交通情報を受信する。
【００３７】
そして、ディスク読取部１８は、装着されたＣＤーＲＯＭ６に記録された所定バージョンの地図情報を読み取る。また、ディスク読取部１８は、ＣＤ、ＤＶＤ、ＤＶＤ−ＲＯＭ等に記録された音楽データ、映像データ、地図データ等も読み取り可能に構成されている。
また、カードＲ／Ｗ部１９は、ＳＤメモリカード７に地図データ等を書き込み、また、ＳＤメモリカード７から地図データ等を読み出す。尚、本実施例においては、カードＲ／Ｗ部１９には、ＳＤメモリカード７が装着されるが、ミニＳＤメモリカード、マイクロＳＤメモリカード等を使用するようにしてもよい。
【００３８】
［地図データ書込処理］
次に、上記のように構成されたナビゲーション装置１のＣＰＵ４１が実行する処理であって、液晶ディスプレイ１５及び操作部１４を介して入力された中心地点を中心とする所定範囲の地図データをＳＤメモリカード７に書き込む地図データ書込処理について図２及び図３に基づいて説明する。
【００３９】
図２は本実施例に係るナビゲーション装置１のＣＰＵ４１が実行する処理である、液晶ディスプレイ１５及び操作部１４を介して入力された中心地点を中心とする所定範囲の地図データをＳＤメモリカード７に書き込む地図データ書込処理を示すフローチャートである。図３はＳＤメモリカード７に書き込み可能な最大エリアである記憶地図領域の一例を示す図である。尚、図２にフローチャートで示されるプログラムはナビゲーション装置１のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００４０】
図２に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ４１は、操作部１４を介してＳＤメモリカード７に地図データを書き込むことを指示する書込指示が入力された場合には、カードＲ／Ｗ部１９に装着されたＳＤメモリカード７を初期化する。また、ＣＰＵ４１は、カードＲ／Ｗ部１９を介してＳＤメモリカード７の最大記憶容量を特定して、ＲＡＭ４２に記憶する。
【００４１】
続いて、Ｓ１２において、ＣＰＵ４１は、操作部１４等を介して地図データを書き込む中心地点の座標位置が入力されるのを待つ（Ｓ１２：ＮＯ）。
尚、ユーザは、液晶ディスプレイ１５に表示される地図上を押下することによって、この液晶ディスプレイ１５の前面部に設けられたタッチパネルを介して、ＳＤメモリカード７に書き込む地図情報の中心地点を入力することができる。また、操作部１４の数字キーやカーソルキーを操作して中心地点の座標位置（例えば、緯度と経度である。）を直接入力することによっても、ＳＤメモリカード７に書き込む地図情報の中心地点を入力することができる。
【００４２】
例えば、図３に示すように、ユーザが液晶ディスプレイ１５に表示される地図上の地点Ｏを押下することによって、ＣＰＵ４１は、この液晶ディスプレイ１５の前面部に設けられたタッチパネルを介して、地点Ｏの座標位置（Ｘ、Ｙ）をＳＤメモリカード７に地図情報を書き込む中心地点の座標位置としてＲＡＭ４２に記憶する。
【００４３】
そして、図２に示すように、操作部１４等を介して地図データを書き込む中心地点の座標位置が入力された場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、この中心地点の座標位置をＲＡＭ４２に記憶する。また、ＣＰＵ４１は、タイマ４５から現在の日付を読み込み、この中心地点の座標位置に対応づけてＲＡＭ４２に記憶する。
【００４４】
続いて、Ｓ１３において、ＣＰＵ４１は、ＲＯＭ４３から当該ナビゲーション装置１を他のナビゲーション装置と識別するナビ識別ＩＤを読み出す。また、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と、この中心地点の座標位置に対応する日付とを読み出す。そして、ＣＰＵ４１は、このナビ識別ＩＤ、中心地点の座標位置及び日付を記憶媒体識別情報としてＳＤメモリカード７に書き込む。
【００４５】
また、Ｓ１４において、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と、この中心地点の座標位置に対応する日付とを再度、読み出す。そして、ＣＰＵ４１は、中心地点の座標位置をフラッシュメモリ４４に記憶すると共に、日付をこの中心地点の座標位置に対応づけてフラッシュメモリ４４に記憶する。
【００４６】
そして、Ｓ１５において、ＣＰＵ４１は、ＲＯＭ４３から中心地点を中心とする中心区画領域の初期半径（例えば、約５００ｋｍである。）を読み出す。
また、Ｓ１６において、ＣＰＵ４１は、ＲＯＭ４３から中心区画領域の外側を囲む外周区画領域の所定距離範囲を表す加算半径（例えば、約１００ｋｍである。）をＲＯＭ４３から読み出し、この加算半径を初期半径に加算して、算出半径としてＲＡＭ４２に記憶する。
【００４７】
続いて、Ｓ１７において、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と算出半径とを読み出し、この中心地点の座標位置を中心とする算出半径内を地図データ抽出領域として、この地図データ抽出領域内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して、ＲＡＭ４２に記憶する。
【００４８】
例えば、図３に示すように、ＣＰＵ４１は、ＲＯＭ４３から中心地点Ｏを中心とする中心区画領域５１の初期半径として５００ｋｍ、中心区画領域５１の外側の外周区画領域５２の所定距離範囲を表す加算半径として１００ｋｍを読み出した場合には、初期半径５００ｋｍに加算半径１００ｋｍを加算した半径６００ｋｍの範囲を地図データ抽出領域とする。即ち、中心区画領域５１に外周区画領域５２を加えた範囲を地図データ抽出領域とし、この地図データ抽出領域内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して、ＲＡＭ４２に記憶する。
【００４９】
そして、図２に示すように、Ｓ１８において、ＣＰＵ４１は、ＲＡＭ４２に記憶した地図データ抽出領域内の地図データの記憶容量を算出して、ＲＡＭ４２に記憶する。
その後、Ｓ１９において、ＣＰＵ４１は、地図データ抽出領域内の地図データの記憶容量とＳＤメモリカード７の最大記憶容量とをＲＡＭ１２から読み出し、この地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量以下か否かを判定する判定処理を実行する。
【００５０】
そして、地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量以下の場合には（Ｓ１９：ＹＥＳ）、ＣＰＵ４１は、Ｓ１６の処理に移行する。Ｓ１６において、ＲＯＭ４３から加算半径（例えば、約１００ｋｍである。）を読み出し、この加算半径を算出半径に加算して、新たな算出半径としてＲＡＭ４２に記憶後、Ｓ１７以降の処理を実行する。
【００５１】
例えば、図３に示すように、中心区画領域５１に外周区画領域５２を加えた範囲を地図データ抽出領域とし、この地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量以下の場合には（Ｓ１９：ＹＥＳ）、ＣＰＵ４１は、この地図データ抽出領域の算出半径６００ｋｍに加算半径１００ｋｍを加算した半径７００ｋｍの範囲を地図データ抽出領域とする。即ち、この地図データ抽出領域の算出半径６００ｋｍに加算半径１００ｋｍを加算した半径７００ｋｍを新たな算出半径としてＲＡＭ４２に記憶後、再度、Ｓ１７以降の処理を実行する。
【００５２】
一方、地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量を超えた場合には（Ｓ１９：ＮＯ）、ＣＰＵ４１は、Ｓ２０の処理に移行する。Ｓ２０において、ＣＰＵ４１は、ＲＡＭ４２から算出半径を読み出すと共に、ＲＯＭ４３から加算半径（例えば、約１００ｋｍである。）を読み出し、この算出半径から加算半径を減算して、ＳＤメモリカード７に地図データを書き込み可能な最大エリアである記憶地図領域の算出半径としてＲＡＭ４２に記憶する。
【００５３】
そして、Ｓ２１において、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と記憶地図領域の算出半径とを読み出し、この中心地点の座標位置を中心とする算出半径内を記憶地図領域として、この記憶地図領域内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して、ＳＤメモリカード７に順次書き込み後、当該処理を終了する。
【００５４】
例えば、図３に示すように、中心区画領域５１に各外周区画領域５２〜５４を加えた範囲を地図データ抽出領域とし、即ち、中心地点Ｏを中心とする算出半径８００ｋｍの範囲内を地図データ抽出領域とする。そして、この地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量を超えた場合には（Ｓ１９：ＮＯ）、ＣＰＵ４１は、この算出半径８００ｋｍから加算半径１００ｋｍを減算した算出半径７００ｋｍの範囲、即ち、中心区画領域５１に各外周区画領域５２、５３を加えた範囲を、ＳＤメモリカード７に地図データを書き込み可能な最大エリアである記憶地図領域５５として、この記憶地図領域５５内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して、ＳＤメモリカード７に順次書き込み後、当該処理を終了する（Ｓ２０〜Ｓ２１）。
【００５５】
「ＳＤメモリカード使用許可処理」
次に、ＣＰＵ４１が実行する処理であって、カードＲ／Ｗ部１９に装着されたＳＤメモリカード７の使用許可を判定する「ＳＤメモリカード使用許可処理」のサブ処理について図４に基づいて説明する。図４はＣＰＵ４１が実行する処理である、カードＲ／Ｗ部１９に装着されたＳＤメモリカード７の使用許可を判定する「ＳＤメモリカード使用許可処理」のサブ処理を示すサブフローチャートである。
尚、図４に示すサブ処理プログラムは、ＣＰＵ４１により一定時間毎（例えば、１０ｍｓｅｃ〜１００ｍｓｅｃ毎）に実行される。また、図４にフローチャートで示されるプログラムはナビゲーション装置１のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されている。
【００５６】
図４に示すように、Ｓ１１１において、ＣＰＵ４１は、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されておらず、且つ、カードＲ／Ｗ部１９にＳＤメモリカード７が装着されているか否かを判定する判定処理を実行する。
そして、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されている場合、または、ＣＤ−ＲＯＭ６とＳＤメモリカード７の両方が装着されていない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ４１は、Ｓ１１２の処理に移行する。Ｓ１１２において、ＣＰＵ４１は、ＳＤメモリカード７の使用を許可する使用許可フラグをＲＡＭ４２から読み出し、この使用許可フラグをＯＦＦに設定して、再度ＲＡＭ４２に記憶後、当該サブ処理を終了してメインフローチャートに戻る。
尚、ナビゲーション装置１の起動時又はリセット時には、使用許可フラグはＯＦＦに設定されてＲＡＭ４２に記憶されている。
【００５７】
一方、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されておらず、且つ、カードＲ／Ｗ部１９にＳＤメモリカード７が装着されている場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１３の処理に移行する。Ｓ１１３において、ＣＰＵ４１は、カードＲ／Ｗ部１９を介して、ＳＤメモリカード７から記憶媒体識別情報としてのナビ識別ＩＤ、中心地点の座標位置及び日付を読み出し、このＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び日付が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する日付と一致するか否かを判定する判定処理を実行する。
【００５８】
そして、ＳＤメモリカード７から読み出したナビ識別ＩＤ、中心地点の座標位置及び日付のうちのいずれかが、ＲＯＭ４３に記憶するナビ識別ＩＤ、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する日付と一致しない場合には（Ｓ１１３：ＮＯ）、ＣＰＵ４１は、Ｓ１１２の処理に移行する。Ｓ１１２において、ＣＰＵ４１は、ＳＤメモリカード７の使用を許可する使用許可フラグをＲＡＭ４２から読み出し、この使用許可フラグをＯＦＦに設定して、再度ＲＡＭ４２に記憶後、当該サブ処理を終了してメインフローチャートに戻る。
【００５９】
一方、ＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び日付が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する日付と一致した場合には（Ｓ１１３：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１４の処理に移行する。
【００６０】
Ｓ１１４において、ＣＰＵ４１は、ＳＤメモリカード７の使用を許可する使用許可フラグをＲＡＭ４２から読み出し、この使用許可フラグをＯＮに設定して、再度ＲＡＭ４２に記憶後、当該サブ処理を終了してメインフローチャートに戻る。
これにより、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されておらず、且つ、カードＲ／Ｗ部１９にＳＤメモリカード７が装着されている場合で、更に、ＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び日付が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する日付と一致する場合に限り、ＳＤメモリカード７の使用を許可する使用許可フラグがＯＮに設定される、即ち、当該ＳＤメモリカード７の使用許可がされる（Ｓ１１１〜Ｓ１１４）。
【００６１】
［地図データ読込処理］
次に、ＣＰＵ４１が実行する処理であって、ＣＤ−ＲＯＭ６又はＳＤメモリカード７から地図データを読み込む「地図データ読込処理」のサブ処理について図５に基づいて説明する。図５はＣＰＵ４１が実行する処理である、ＣＤ−ＲＯＭ６又はＳＤメモリカード７から地図データを読み込む「地図データ読込処理」のサブ処理を示すサブフローチャートである。
尚、図５に示すサブ処理プログラムは、ＣＰＵ４１により一定時間毎（例えば、１０ｍｓｅｃ〜１００ｍｓｅｃ毎）に実行される。また、図５にフローチャートで示されるプログラムはナビゲーション装置１のナビゲーション制御部１３が備えているＲＯＭ４３に記憶されている。
【００６２】
図５に示すように、Ｓ２１１において、ＣＰＵ４１は、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されたか否かを判定する判定処理を実行する。そして、ディスク読取部１８にＣＤ−ＲＯＭ６が装着された場合には（Ｓ２１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１３の処理に移行する。Ｓ２１３において、ＣＰＵ４１は、ディスク読取部１８を介してＣＤ−ＲＯＭ６から地図データを読み込み、ＲＡＭ４２に記憶後、当該サブ処理を終了してメインフローチャートに戻る。これにより、ＳＤメモリカード７よりもＣＤ−ＲＯＭ６を優先して、該ＣＤ−ＲＯＭ６から地図データを読み込むように設定することができる。
【００６３】
一方、、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されていない場合には（Ｓ２１１：ＮＯ）、ＣＰＵ４１は、Ｓ２１２の処理に移行する。Ｓ２１２において、ＣＰＵ４１は、ＲＡＭ４２から使用許可フラグを読み出し、この使用許可フラグがＯＮに設定されているか否か、即ち、当該ＳＤメモリカード７の使用許可がされているか否かを判定する判定処理を実行する。
そして、ＲＡＭ４２から読み出した使用許可フラグがＯＦＦに設定されている場合には（Ｓ２１２：ＮＯ）、ＣＰＵ４１は、当該サブ処理を終了してメインフローチャートに戻る。
【００６４】
また一方、ＲＡＭ４２から読み出した使用許可フラグがＯＮに設定されている場合には（Ｓ２１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１３の処理に移行する。Ｓ２１３において、ＣＰＵ４１は、カードＲ／Ｗ部１９を介してＳＤメモリカード７から地図データを読み込み、ＲＡＭ４２に記憶後、当該サブ処理を終了してメインフローチャートに戻る。これにより、ＣＰＵ４１は、ディスク読取部１８にＣＤ−ＲＯＭ６が装着されていない場合には、ＳＤメモリカード７から読み出した地図データに基づいて経路探索及び経路案内を実行することが可能となる。また、ユーザは、ＣＤ−ＲＯＭ６をディスク読取部１８から取り外して、ＳＤメモリカード７をカードＲ／Ｗ部１９に装着することによって、このディスク読取部１８にＣＤやＤＶＤを装着して音楽や映画を再生することが可能となる。
【００６５】
従って、本実施例に係るナビゲーション装置１では、操作部１４を介してフラッシュメモリを搭載したＳＤメモリカード７に地図データを書き込むことを指示する書込指示が入力された場合には、カードＲ／Ｗ部１９に装着されたＳＤメモリカード７を初期化し、このＳＤメモリカード７の最大記憶容量を特定して、ＲＡＭ４２に記憶する（Ｓ１１）。そして、操作部１４等を介して地図データを書き込む中心地点の座標位置が入力された場合には、ＣＰＵ４１は、ナビ識別ＩＤ、中心地点の座標位置及び日付を記憶媒体識別情報としてＳＤメモリカード７に書き込むと共に、中心地点の座標位置及び日付をフラッシュメモリ４４に記憶する（Ｓ１２〜Ｓ１４）。その後、ＣＰＵ４１は、初期半径と加算半径とをＲＯＭ４３から読み出して、初期半径に加算半径を順番に加算して算出半径を算出し、中心地点の座標位置を中心とする算出半径内を地図データ抽出領域として、この地図データ抽出領域内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出し、ＲＡＭ４２に記憶する。そして、この地図データ抽出領域内の地図データの記憶容量がＳＤメモリカード７の最大記憶容量を超えた場合には、ＣＰＵ４１は、この算出半径から加算半径を減算して、ＳＤメモリカード７に地図データを書き込み可能な最大エリアである記憶地図領域の算出半径としてＲＡＭ４２に記憶する。そして、この中心地点の座標位置を中心とする算出半径内を記憶地図領域として、この記憶地図領域内の各２次メッシュ毎の地図データをディスク読取部１８を介してＣＤ−ＲＯＭ６から順次読み出して、ＳＤメモリカード７に順次書き込む（Ｓ１５〜Ｓ２１）。
【００６６】
これにより、操作部１４を介して地図情報の中心地点の座標位置を入力するだけで、フラッシュメモリを搭載したＳＤメモリカード７の最大記憶容量を超えない当該中心地点を中心とする中心区画領域と外側の最大範囲の外周区画領域との地図データを抽出して、このＳＤメモリカード７に自動的に書き込むことができる。このため、ＳＤメモリカード７に書き込んだ地図情報の外周部分の全周に渡って所定地域の地図データを再度消去することを確実に防止でき、ＳＤメモリカード７の書き込み上限回数の減少を防止することが可能となる。
【００６７】
また、操作部１４等を介して地図データを書き込む中心地点の座標位置が入力された場合には、ＣＰＵ４１は、ナビ識別ＩＤ、中心地点の座標位置及び日付を記憶媒体識別情報としてＳＤメモリカード７に書き込むと共に、中心地点の座標位置及び日付をフラッシュメモリ４４に記憶する（Ｓ１２〜Ｓ１４）。
【００６８】
これにより、ナビ識別情報と中心地点の座標位置と、地図データをＳＤメモリカード７に書き込んだ日付とをこの記憶地図領域の地図データに付するだけであるため、ＳＤメモリカード７に地図データを書き込む際の書き込み回数の増加を防止し、ＳＤメモリカード７に地図情報を書き込む書き込み上限回数の減少を防止することが可能となる。また、ナビ識別情報と中心地点の座標位置と、日付とを記憶地図領域の地図データに付してＳＤメモリカード７に書き込むことによって、このＳＤメモリカード７に地図情報を書き込んだナビゲーション装置１と、この書き込まれた地図データの中心地点の座標位置と、地図データをＳＤメモリカード７に書き込んだ日付とを特定することが可能になる。
【００６９】
また、ＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び日付が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する日付と一致した場合に限り、使用許可フラグがＯＮに設定される（Ｓ１１３：ＹＥＳ〜Ｓ１１４）。また、使用許可フラグがＯＮに設定されている場合に、ＣＰＵ４１は、ＳＤメモリカード７から地図データを読み込む（Ｓ２１２：ＹＥＳ〜Ｓ２１３）。
【００７０】
これにより、ＳＤメモリカード７に書き込まれている地図データが、不正にコピーされて他のナビゲーション装置のカードＲ／Ｗ部１９に装着された場合、この不正にコピーした地図データに付されたナビ識別情報と中心地点の座標位置と日付とが、他のナビゲーション装置のＲＯＭ４３とフラッシュメモリ４４に記憶されていないため、当該他のナビゲーション装置は、ＳＤメモリカード７に書き込まれている地図データを読み込むことができない。従って、ＳＤメモリカード７に書き込まれている地図データのコピーを抑制し、ＳＤメモリカード７に書き込んだ地図情報の著作権を保護することが可能となる。
【００７１】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
（Ａ）中心地点を含む中心区画領域は、円形に限らず、四角形、楕円形等でもよい。
（Ｂ）また、上記ステップ１３において、ＣＰＵ４１は、ナビ識別ＩＤ及び中心地点の座標位置を記憶媒体識別情報としてＳＤメモリカード７に書き込むようにして、ステップ１４において、フラッシュメモリ４４に中心地点の座標位置を記憶するようにしてもよい。
【００７２】
（Ｃ）また、上記ステップ１３において、ＣＰＵ４１は、ナビ識別ＩＤ、中心地点の座標位置、日付だけでなく、自車位置、現在時刻、自宅位置等を更に付加したデータを記憶媒体識別情報としてＳＤメモリカード７に書き込むようにして、ステップ１４において、フラッシュメモリ４４に中心地点の座標位置、日付だけでなく、自車位置、現在時刻、自宅位置等を記憶するようにしてもよい。
【００７３】
（Ｄ）また、上記ステップ１４において、ＣＰＵ４１は、ＳＤメモリカード７に書き込んだ記憶媒体識別情報をフラッシュメモリ４４にも全て記憶するようにしてもよい。従って、ナビ識別ＩＤも中心地点の座標位置等と共にフラッシュメモリ４４に記憶される。
【００７４】
（Ｅ）また、上記ステップ１１において、ＣＰＵ４１は、操作部１４を介してＳＤメモリカード７に地図データを書き込むことを指示する書込指示が入力された場合には、カードＲ／Ｗ部１９に装着されたＳＤメモリカード７から、「書込回数データ」を読み出すと共に、ＲＡＭ４２から「書込回数カウンタ」を読み出す。そして、ＣＰＵ４１は、この「書込回数カウンタ」に「書込回数データ」を代入後、当該「書込回数カウンタ」を再度ＲＡＭ４２に記憶した後、このＳＤメモリカード７を初期化するようにしてもよい。また、ＣＰＵ４１は、カードＲ／Ｗ部１９を介してＳＤメモリカード７の最大記憶容量を特定して、ＲＡＭ４２に記憶する。
【００７５】
尚、ＳＤメモリカード７には、当該ＳＤメモリカード７に地図情報を書き込んだ回数を表す「書込回数データ」が、後述のように記録される。また、ＣＰＵ４１は、ＳＤメモリカード７に「書込回数データ」が記録されていない場合には、第１回目の地図データの書き込みであると判断して、ＲＡＭ４２から「書込回数カウンタ」を読み出し、この「書込回数カウンタ」に「１」を代入後、当該「書込回数カウンタ」を再度ＲＡＭ４２に記憶した後、このＳＤメモリカード７を初期化する。また、ナビゲーション装置１の起動時又はリセット時には、「書込回数カウンタ」には「０」が代入されてＲＡＭ４２に記憶されている。
【００７６】
そして、操作部１４等を介して地図データを書き込む中心地点の座標位置が入力された場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、この中心地点の座標位置をＲＡＭ４２に記憶する。また、ＣＰＵ４１は、ＲＡＭ４２から「書込回数カウンタ」を読み出して、この「書込回数カウンタ」に「１」加算後、この「書込回数カウンタ」を当該中心地点の座標位置に対応する「書込回数データ」としてＲＡＭ４２に記憶するようにしてもよい。
【００７７】
続いて、Ｓ１３において、ＣＰＵ４１は、ＲＯＭ４３から当該ナビゲーション装置１を他のナビゲーション装置と識別するナビ識別ＩＤを読み出す。また、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と、この中心地点の座標位置に対応する「書込回数データ」とを読み出す。そして、ＣＰＵ４１は、このナビ識別ＩＤ、中心地点の座標位置及び「書込回数データ」を記憶媒体識別情報としてＳＤメモリカード７に書き込むようにしてもよい。これにより、ＣＰＵ４１は、このＳＤメモリカード７から「書込回数データ」を読み出すことによって、ＳＤメモリカード７に地図データを書き込んだ回数を知ることが可能となる。
【００７８】
また、Ｓ１４において、ＣＰＵ４１は、ＲＡＭ４２から中心地点の座標位置と、この中心地点の座標位置に対応する「書込回数データ」とを再度、読み出す。そして、ＣＰＵ４１は、中心地点の座標位置をフラッシュメモリ４４に記憶すると共に、「書込回数データ」をこの中心地点の座標位置に対応づけてフラッシュメモリ４４に記憶するようにしてもよい。
【００７９】
また、上記Ｓ１１３において、ＣＰＵ４１は、カードＲ／Ｗ部１９を介して、ＳＤメモリカード７から記憶媒体識別情報としてのナビ識別ＩＤ、中心地点の座標位置及び「書込回数データ」を読み出し、このＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び「書込回数データ」が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する「書込回数データ」と一致するか否かを判定する判定処理を実行するようにしてもよい。
【００８０】
そして、ＳＤメモリカード７から読み出したナビ識別ＩＤ、中心地点の座標位置及び「書込回数データ」のうちのいずれかが、ＲＯＭ４３に記憶するナビ識別ＩＤ、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する「書込回数データ」と一致しない場合には（Ｓ１１３：ＮＯ）、ＣＰＵ４１は、Ｓ１１２の処理に移行するようにしてもよい。
【００８１】
一方、ＳＤメモリカード７から読み出したナビ識別ＩＤが、ＲＯＭ４３に記憶するナビ識別ＩＤと一致し、且つ、このＳＤメモリカード７から読み出した中心地点の座標位置及び「書込回数データ」が、フラッシュメモリ４４に記憶する中心地点の座標位置と、この中心地点の座標位置に対応してフラッシュメモリ４４に記憶する「書込回数データ」と一致した場合には（Ｓ１１３：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１４の処理に移行するようにしてもよい。
【００８２】
（Ｆ）また、上記ステップ１６において、算出半径に加算する２回目以降の加算半径を、前回算出半径に加算した加算半径よりも所定割合（例えば、約１０％乃至約２０％である。）大きい加算半径にしてもよい。これにより、外周区画領域の範囲が順次広くなるため、上記Ｓ１６乃至Ｓ１９の繰り返し処理回数が少なくなり、地図データをＳＤメモリカード７に書き込む地図データ書込処理の迅速化を図ることが可能となる。
【００８３】
（Ｇ）また、上記ステップ１６において、算出半径に加算する２回目以降の加算半径を、前回算出半径に加算した加算半径よりも所定割合（例えば、約１０％乃至約２０％である。）小さい加算半径にしてもよい。これにより、外周区画領域の範囲が順次狭くなるため、ＳＤメモリカード７にできるだけ多くの地図データを記録することが可能となる。
【図面の簡単な説明】
【００８４】
【図１】本実施例に係るナビゲーション装置を示したブロック図である。
【図２】ナビゲーション装置のＣＰＵが実行する処理である、液晶ディスプレイ及び操作部を介して入力された中心地点を中心とする所定範囲の地図データをＳＤメモリカードに書き込む地図データ書込処理を示すフローチャートである。
【図３】ＳＤメモリカードに書き込み可能な最大エリアである記憶地図領域の一例を示す図である。
【図４】ＣＰＵが実行する処理である、カードＲ／Ｗ部に装着されたＳＤメモリカードの使用許可を判定する「ＳＤメモリカード使用許可処理」のサブ処理を示すサブフローチャートである。
【図５】ＣＰＵが実行する処理である、ＣＤ−ＲＯＭ又はＳＤメモリカードから地図データを読み込む「地図データ読込処理」のサブ処理を示すサブフローチャートである。
【符号の説明】
【００８５】
１              ナビゲーション装置
６              ＣＤ−ＲＯＭ
７              ＳＤメモリカード
１１            現在地検出処理部
１３            ナビゲーション制御部
１４            操作部
１５            液晶ディスプレイ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
４４            フラッシュメモリ
５１            中心区画領域
５２、５３、５４        外周区画領域
５５            記憶地図領域
Ｏ              中心地点
【図１】
2008249650.tif 000003
【図２】
2008249650.tif 000004
【図３】
2008249650.tif 000005
【図４】
2008249650.tif 000006
【図５】
2008249650.tif 000007