(57)【特許請求の範囲】
【請求項１】
複数の地区に分割された地図データを保有する情報提供センタとの通信を確立する通信手段と、
前記情報提供センタから取得した地図データを記録媒体に格納する格納手段と、
車両の走行速度を検出する車速検出手段と、
前記車速検出手段からの信号に基づき、走行・停車の判定を行なう車両状態判定機能と、
前記記録媒体の空き容量が所定量以上あるかどうか判定する空き容量判定機能と、
表示すべき地区の地図データが前記記録媒体に格納されているかどうか検索する地図データ検索機能と
を備えるとともに、
前記地図データ検索機能で前記記録媒体を検索して表示すべき地区の地図データがないと判定されると、前記車両状態判定機能で前記車両の状態を判定し、前記車両が停車状態にあると判定されると、前記空き容量判定機能で前記記録媒体に所定量以上の空き容量があるか否かを判定され、所定量以上の空き容量があると判定されると、前記通信手段を用いて表示すべき地区とそれに隣接する地区での現在選択されている縮尺率の地図データを情報提供センタから取得し、前記空き容量判定機能で前記記録媒体に前記所定量以上の空き容量がないと判定されると、前記記録媒体から前記記録媒体に予め記録されている所定の縮尺率の、前記車両の現在位置を含む地域の広域地図データを検索して読み出す処理を行なう制御手段と
を有することを特徴とするカーナビゲーション装置。
【請求項２】
複数の地区に分割された地図データを保有する情報提供センタとの通信手段を備え、ユーザにより設定された目的地情報を前記情報提供センタへ送り目的地まで誘導するのに必要な地図データを取得して記録媒体へ格納するカーナビゲーション装置における地図データの表示制御方法であって、
ユーザによる操作で現在選択されている縮尺率の、前記記録媒体に格納されていない新たな地区の地図データの表示が必要になったとき、
前記カーナビゲーション装置を搭載した車両の状態を確認し、
前記車両が停車状態にあることが確認されると、前記記録媒体の空き容量をチェックし、
前記記録媒体に所定量の空き容量がない場合には、前記記録媒体に予め格納されている所定の縮尺率の、前記車両の現在位置を含む地域の広域地図データを表示することを特徴とする地図データの表示制御方法。
【請求項３】
請求項１に記載のカーナビゲーション装置での、複数の地区に分割された地図データを保有する情報提供センタから取得した該地区の地図データを記録媒体に格納する方法であって、
該記録媒体の最小記録単位に収まる地図データの数の地区を１つの領域とし、
新たな地図データを前記情報提供センタから取得したときには、該新たに取得した地図データが示す地区が属する領域の地図データが格納されたファイルを前記記録媒体から検索して読み出し、
該新たに取得した地図データを含めて１つのファイルを再構成し、前記記録媒体に格納することを特徴とする地図データ格納方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信によって地図情報を取得することができるようにした通信型ナビゲーションシステムのカーナビゲーション装置とその地図データの表示制御方法，地図データ格納方法に関する。
【０００２】
【従来の技術】
近年、乗用車などの車両に対してカーナビゲーション装置が普及している。かかるカーナビゲーション装置は、車両の運転室に設置され、ＧＰＳ（Grobal Positionig System）などを利用してこの車両の位置（自車位置）や走行方向を表わす情報（以下、ＧＰＳ情報という）を取得し、表示画面上に地図と車両が走行する経路とを表示するとともに、この経路上に自車位置を示すカーマークを表示するものである。そして、車両の移動とともに、このカーマークが表示画面の中央部に表示されるように、表示される地図や経路がスクロールする。
【０００３】
かかる地図情報の取得方法としては、従来、かかる地図情報が格納されたＣＤ−ＲＯＭやＤＶＤなどの記録媒体が市販されており、これを購入してカーナビゲーション装置に装着して取得する方法が一般的であるが、カーナビゲーション装置に携帯電話機が接続できるようにして、通信機能を持たせ、情報提供センタから所望とする地図情報や経路情報の提供を受けることができるようにしたシステムも提案されている。かかるシステムでは、ユーザが車両の移動経路の起点と目的点とを入力して指定すると、ナビゲーション装置はかかる入力情報をもとに情報提供センタをアクセスする。これにより、情報提供センタは、この起点から目的点までの必要な地図情報と経路情報とをカーナビゲーション装置にダウンロードする。
【０００４】
【発明が解決しようとする課題】
ところで、かかるカーナビゲーション装置での地図案内によって車両を誘導する場合、車両は決められた経路に沿ってのみ走行するとは限らない。場合によっては、この経路から大きくはずれて走行する場合もある。このような場合、これまで使用された地図範囲（後述するパーセル）から外れてしまうと、新たなパーセルが必要となるが、情報提供センタにかかる新たなパーセルのダウンロードを要求することは、次のようなことから問題である。
【０００５】
即ち、新たなパーセルが必要となったときには、カーナビゲーション装置が自動的に情報提供センタにそのダウンロードを要求するようにさせることが考えられるが、この要求に対して情報提供センタからパーセルが提供されると、そのための料金が要求される。このため、情報提供センタにパーセルのダウンロードを要求する場合には、その利用者、この場合には、主に車両の運転者の了解が必要となる。しかし、運転者が了解するためには、この運転者がナビゲーション装置に対して所定の操作が必要であり、その操作も往々にして運転中になり易く、安全性の点から好ましいものではない。
【０００６】
また、情報提供センタからパーセルをダウンロードしてもらうためには、料金が必要なことから、一度ダウンロードされたパーセルは、特に理由がない限り、記録媒体に格納しておき、再度使用できるようにした方が好ましい。しかし、このようにダウンロードされる毎に新たなパーセルが順次記録媒体に格納されていくと、例えば、メモリカードのような記録媒体に最小記録単位というものがあって、書込データがこの最小記憶単位よりも少なくても、この最小記憶単位毎に行なわれる。このため、データ量が最小記憶単位よりも少ないパーセルを、それがダウンロードされる毎に、記憶媒体に書き込むようにしたのでは、記憶媒体の利用効率が著しく低いものとなる。
【０００７】
本発明の第１の目的は、かかる問題を解消し、記録媒体から必要なパーセルを常に取得することができ、しかも、この記録媒体の利用効率を高めることができるようにしたカーナビゲーション装置とその地図データの表示制御方法，地図データ格納方法を提供することにある。
【０００８】
本発明の第２の目的は、記録媒体にダウンロードされて記憶されたパーセルの中に必要とするパーセルがない場合でも、ユーザに負担を掛けることなく、所望とする地図表示を可能としたカーナビゲーション装置とその地図データの表示制御方法，地図データ格納方法を提供することにある。
【０００９】
【課題を解決するための手段】
上記第１の目的を達成するために、本発明は、通信手段を用いて外部に要求した地図情報がパーセル単位でダウンロードされ、ダウンロードされたパーセルをファイル構成して記録媒体に格納し、車両の位置に応じたパーセルを該記録媒体から読み出して表示画面で地図表示するようにしたカーナビゲーション装置であって、複数のパーセルを要求可能であって、この要求に対してダウンロードされた複数のパーセルをパーセル毎に分離し、記録媒体に既に格納されているパーセルも含めて新たなファイルを再構成し、再構成された該ファイルを記録媒体に格納するものである。
【００１０】
また、要求によってダウンロードされる複数のパーセルは、車両の現在位置を含むパーセルとその周辺のパーセルである。
【００１１】
さらに、周辺のパーセルのうちの既にダウンロードされて記憶媒体に格納されるパーセルは、要求するパーセルから除かれるものである。
【００１２】
上記第２の目的を達成するために、本発明は、車両の進行につれて地図表示を必要とする次の所望とするパーセルを前記記録媒体で検索し、その検索の結果、該所望とするパーセルがないときには、該所望とするパーセルが地図表示を必要としないパーセルであるとき、該所望とするパーセルによる地図表示部分を海として表示するものである。
【００１３】
また、本発明は、車両の進行につれて地図表示を必要とする次の所望とするパーセルを前記記録媒体で検索し、その検索の結果、該所望とするパーセルがないときには、所望とするパーセルをダウンロード要求することが容易な状態にあるとき、そのダウンロードを要求し、所望とするパーセルをダウンロード要求することが容易な状態にないとき、記録媒体に予め格納されている広域地図情報を読み出して地図表示するものである。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態を図面を用いて説明する。
図１は通信型ナビゲーションシステムを概略的に示す構成図であって、１はカーナビゲーション装置、２は携帯電話機、３はＧＰＳ受信機、４は車速パルス発生部、５は基地局、６は公衆網、７は情報提供センタである。
【００１５】
同図において、カーナビゲーション装置１は車両内に載置されており、ＧＰＳ受信機３を備えて、ＧＰＳにより、この車両の位置（自車位置）やその走行方向を検知できるようにしている。また、カーナビゲーション装置１には、車両の車速パルス発生部４から車輪の回転速度に応じた車速パルスが供給される。ＧＰＳからは１秒毎に自車位置や走行方向のＧＰＳ情報が提供されるものであるが、かかる情報の提供周期の間の自車位置をこの車速パルスを用いることによって補間するようにしている。
【００１６】
カーナビゲーション装置１では、このように自車位置が検出されると、この自車位置を含む地図が、この車両が目的地まで進む経路とともに、ディスプレイに表示され、この経路上に自車位置が表示される。そして、車両の移動につれて、自車位置が経路上にあるようにして、地図がスクロールされる。
【００１７】
ところで、従来では、ディスプレイに地図を表示するための地図情報は、ＣＤやＤＶＤなどの記録媒体に記憶されており、上記のように自車位置が検出されると、この自車位置を含む地図が記録媒体が読み出され、この地図が経路とともにディスプレイに表示するようにしていたが、図示するように、カーナビゲーション装置１に携帯電話機２を接続可能とし、この携帯電話機１を回路網６の基地局５との間の通信手段に利用できるようにすることにより、この回路網６に接続された情報提供センタ７から必要な地図情報と経路情報とを取得できるようにしたシステムが提案されている。
【００１８】
即ち、カーナビゲーション装置１が、地図情報を必要とするとき、上記のようにして取得した自車位置をもとに情報提供センタ７にアクセスすると、情報センタ７はこの自車位置に該当する地図情報を検索し、カーナビゲーション装置１にこれをダウンロードする。
【００１９】
図２は図１に示したシステムに使用する本発明によるカーナビゲーション装置１の一実施形態を示すブロック図であって、１０はＣＰＵ（中央処理ユニット）、１１はＲＡＭ(ランダム・アクセス・メモリ）、１２はフラッシュＲＯＭ(リード・オンリ・メモリ）、１３はディスプレイ、１４は操作ボタン群（入力部）、１５は車速パルスセンサＩＦ（インタフェース）、１６はＧＰＳセンサＩＦ、１７はメモリカードＩＦ、１８はメモリカード、１９は携帯電話ＩＦである。
【００２０】
同図において、フラッシュＲＯＭ１２には、地図描画ＰＧ（プログラム）や経路誘導ＰＧなどの図示するようなプログラムが格納されており、ＣＰＵ１０がかかるプログラムを用いて各部の制御動作などの動作を行なう。ＧＰＳセンサＩＦはＧＰＳ受信機３（図１）に接続されており、そこで受信されたＧＰＳ情報（自車位置情報や走行方向情報）を取り込んでＣＰＵ１０に送る。また、車速パルスセンサＩＦ１５は車速パルス発生部４（図１）に接続されており、そこからの車速パルスを取り込んでＣＰＵ１０に送る。メモリカード１８はカーナビゲーション装置１に着脱可能であって、これが装着されると、メモリカードＩＦ１７に接続される。このメモリカード１８は市販されているものであって、これには予め全国の百万分の一あるいは十万分の一などの縮尺率の広域地図情報が格納されている。また、車両の運転室には、携帯電話機２（図１）の置き台が設けられており、これに携帯電話機２を載置すると、この携帯電話機２が携帯電話ＩＦ１９と接続され、カーナビゲーション装置１がこの携帯電話機２を介して外部との通信が可能となる。
【００２１】
ユーザが操作ボタン群１４を操作して車両が移動する起点と目的点などを指定すると、ＣＰＵ１０が動作し、車両の移動とともに、携帯電話機２を介して情報提供センタ７（図１）に必要な地図情報や経路情報を要求するためのアクセスをする。ここで、ダウンロードを要求する地図情報は、例えば、一万分の１以下の縮尺率の詳細地図情報である。これにより、上記のようにして、この要求した地図情報や経路情報が携帯電話機２を介してダウンロードされるが、このダウンロードされた地図情報は、ＣＰＵ１０の制御のもとに、メモリカード１７を介してメモリカード１８に格納される。また、ＣＰＵ１０は、ＧＰＳセンサＩＦ１６からのＧＰＳ受信情報や車速パルスセンサＩＦ１５からの車速パルスをもとに、自車位置を検出し、この自車位置を含む地図の情報をメモリカード１８から読み出してディスプレイ１３に表示させるとともに、この地図上に自車位置を示すカーマークを表示させる。また、ＣＰＵ１０は、車両の移動とともに、その自車位置（カーマーク）がディスプレイ１３の表示画面のほぼ中心にあるように、表示される地図をスクロールする表示制御を行なう。
【００２２】
次に、この実施形態の動作を説明する。
【００２３】
図３はこの実施形態の地図情報の取得動作の一具体例を示すフローチャートである。なお、以下では、情報提供センタ７が提供する地図の最小単位をパーセルという。ディスプレイの表示画面では、図４に示すように、このパーセルの一部のみが表示されることになり、表示画面に対して相対的にパーセルが移動することにより、表示画面上で地図がスクロールされることになる。
【００２４】
同図において、上記のように、ユーザが起点と目的点とを指定すると、地図情報や経路情報の要求操作を操作ボタン群１４で行なうと、ＣＰＵ１０が起動し、起点と目的点とをもとに情報提供センタ７に地図情報や経路情報のダウンロードを要求する（ステップ１００，１０１）。また、車両の移動とともに、ディスプレイ１３の表示画面で地図がスクロールされるが、車両が上記経路を外れるなどして次のパーセルの地図を必要とする場合もあるが、このような場合でも、自動的にダウンロードの要求を自動的にする許可を与えるようにすることができる。従って、かかる許可がなされている場合には（ステップ１００）、ステップ１０２に進むが、許可がなされていない場合には（ステップ１００）、ユーザへのダウンロードの確認のための画面を表示させ（ステップ１０１）、ユーザの指示があってからステップ１０２に進む。
【００２５】
ステップ１０２では、メモリカード１８(図２)にリクエストするデータを記憶するのに要する残り（空き）容量があるか否かを判定するものである。かかる空き容量がない場合には、ディスプレイ１３（図２）での画面表示により、メモリカード１８が一杯になっていることをユーザに通知し（ステップ１０３）、一定時間経過すると、この通知メッセージを消去して（ステップ１０４）、処理を終了する。この場合には、地図データがダウンロードされないことになるので、メモリカード１８にもともと格納されている広域地図が利用される。また、メモリカード１８に充分な空き容量がある場合には、サーバ（図１での情報提供センタ７)に地図情報のダウンロードをリクエストする(ステップ１０５）。
【００２６】
このように、ステップ１０２により、地図データのダウンロードをリクエストする際には、このリクエストの前にメモリカード１８の空き容量のチェックを行なう。これは、経路データをダウンロードして保持するための空きスペースを予め確保するためである。いま、地図を更新する場合を考えると、ダウンロードする地図データのパーセルがすでにメモリカード１８にファイルとして保存されている場合でも、該当するパーセル上で新しい道路が作られるなどして路線情報が変更されている場合には、１パーセル当たりのデータサイズが変動するため、新たに地図データをダウンロードして保存するファイルのサイズが以前にダウンロードしたファイルのサイズ以下であるとは限らない。このため、新たな地図データをダウンロードする際にも、また、以前ダウンロードした地図データを更新する際にも、メモリカード１８の空き容量をチェックし、路線データをダウンロードするための空きを確保しておくことが必要である。
【００２７】
この実施形態では、経路誘導のための経路データをサーバに要求した場合、１回のリクエスト当たりに送信するデータの上限を約５０Ｋバイトとしている。そこで、受信した経路データを格納するために、余裕をみて送信上限のの約２倍に当たる１００ｋバイトの空き容量を確保する。このため、地図データのダウンロードのリクエストを行なう前に、メモリカード１８に空き容量が１００Ｋバイト以上あるか否かをチェックし、かかる空き容量がない場合には、メモリカード１８が一杯になったとして、この旨をユーザに通知する画面を表示する。これが、図３でのステップ１０２，１０３の処理である。また、メモリカード１８に１００ｋバイト以上の空き容量がある場合には、サーバに地図データをリクエストする。これが、図３でのステップ１０２，１０５である。
【００２８】
なお、経路データをダウンロードする際に、経路データが送信上限の５０Ｋバイトを越えてしまった場合には、サーバからの送信不可通知により、「経路が長すぎます。」などといったダウンロード不可の通知画面をディスプレイ１３に表示して、経路データダウンロードのリクエスト直前の状態に戻る。また、経路データをダウンロードする際には、以前にダウンロードした経路データを一旦消去した上で新しい経路データをダウンロードしてくるため、経路データのダウンロードのためには、経路データ１回分の格納領域が確保できればよい。
【００２９】
これにより、メモリカード１８の空き容量が少なくなった場合でも、経路データをダウンロードすることが保証され、メモリカード１８の空きがなくなったために経路誘導ができなくなるというようなことを防止することができる。
【００３０】
図３において、ステップ１０５では、ＣＰＵ１０が情報提供センタ７に地図情報や経路情報のダウンロードをリクエストする。これによって情報提供センタ７から地図情報や経路情報が提供されるのであるが、このとき提供される地図情報は、１パーセル分ではなく、図５に示すように（各区画が１つのパーセルを示している）、自車位置Ｐを含むパーセルとその縦，横，斜めの周囲の８個のパーセルとの９個のパーセルを１つのファイルとしてダウンロードする。このために、ＣＰＵ１０は、ＧＰＳ情報や車速パルスから得られる自車位置の緯度や経度情報とともに、移動量を要求パラメータとして情報提供センタ７に送る。なお、この移動量とは、自車位置を含むパーセルに対するその周辺パーセルの位置関係を座標値で表わしたものであって、図５に示すように、自車位置を含むパーセルを（０，０）として、左隅のパーセルから左回り方向に周辺パーセルの移動量を夫々（−１，１）、（−１，０）、（−１，−１）、（０，−１）、（１，−１）、（１，０）、（１，１）、（０，１）としている。
【００３１】
このように、自車位置を含むパーセルの周辺のパーセルをも取得できるようにすることにより、車両が指定された経路からある程度はずれて移動しても、表示地図を充分にスクロールできる。
【００３２】
ここで、ＣＰＵ１０は、メモリカード１８やＲＡＭ１１をアクセスし、ダウンロードを要求する前に、既にダウンロードしたパーセルがこれらに格納されているかどうかを判定し、かかるパーセルがある場合には、これをダウンロードを要求するパーセルから除くようにする。図６はこの一具体例を示すものであって、パーセル（０，０）とその周辺パーセルのダウンロードを要求する場合、周辺パーセル（−１，１）、（０，１）が既にダウンロードされたメモリカードに格納されているものとすると、ダウンロードを要求するパーセルとしては、パーセル（−１，０）、（−１，−１）、（０，−１）、（１，−１）、（１，０）、（１，１）、（０，１）となる。このようにして、無駄なダウンロードをなくし、ダウンロードのための通信時間を短縮することができる。
【００３３】
さらにまた、操作ボタン群１４には、「地図更新」ボタンが設けられており、情報提供センタ７に地図情報などのダウンロードを要求するときに、この「地図更新」ボタンが操作されると、ダウンロードを要求する上記９個のパーセルの中に既にダウンロードされてメモリカード１８内に格納されていても、これも含めてダウンロードの要求がなされるようにする。これにより、道路や橋などの新設や撤廃などで地図に変更があった場合には、これを知ったユーザが新たな地図内容のパーセルに更新することができる。
【００３４】
図３に戻って、上記のように、ＣＰＵ１０が地図情報等のダウンロードを要求して（ステップ１０５）、必要な情報がダウンロードされると、このダウンロードされた情報は一旦ＲＡＭ１１に書き込まれ、ＣＰＵ１０によって次のような処理がなされる。
【００３５】
即ち、ＲＡＭ１１に書き込まれた情報は読み出されてパーセル単位に分解され（ステップ１０６）、メモリカード１８に既にファイル化されて記憶されているパーセルとで新たなファイルが再構成され（ステップ１０７）、地図表示のために読み出すときに正しく読み出されたことを確認できるようにするために、夫々のファイルにチェックサムコードが付加され（ステップ１０８）、さらに、パーセル毎にフォルダが決定されて（ステップ１０９）、メモリカード１８に書き込まれる（ステップ１１０）。このとき、再構成されたファイルもＲＡＭ１１に保存される。
【００３６】
以上のステップ１０３〜１０７の動作を、図７により、説明する。
【００３７】
いま、図７（ａ）に示すように、４個のパーセル１，２，３，４がダウンロードされたものとすると、これらを、図７（ｂ）に示すように、パーセル単位に分解し、図７（ｃ）に示すように、メモリカード１８に既に記憶されている既存パーセルと組み合わせて新たなファイル１，２を形成し、夫々にチェックサムコードを付加する。
【００３８】
ここで、メモリカード１８に格納されるファイルは、地図内容が互いに関連し合うパーセルがまとまって構成されるものである。図８はこのように形成されたファイルを模式的に示す図である。
【００３９】
同図において、ここでは、地図内容が隣り合う２つのファイル１，２を示している。ファイル１が東経Ｅ1〜Ｅ2，北緯Ｎ1〜Ｎ2の範囲のパーセルによって構成されているものとすると、ファイル２はその隣りの領域での東経Ｅ2〜Ｅ3，北緯Ｎ1〜Ｎ2の範囲のパーセルによって構成されている。また、同じファイル内においても、各パーセルの位置関係がその地図内容との関連で、同様に、設定されることになる。従って、新たにダウンロードされたパーセル１，２とパーセル３，４が東経Ｅ2の経度線を挟んで領域の地図情報を持つものであれば、パーセル１，２がファイル１の東経Ｅ2の経度線側に割り込んだ位置関係となるような配置関係となり、パーセル３，４もファイル２の東経Ｅ2の経度線側に割り込んだ位置関係となるような配置関係となる。
【００４０】
なお、１つのファイルは、ここでは、１６個のパーセルからなるものとしているため、ファイルに新たにダウンロードされたパーセルが割り込まれると、これによってはみ出すこのファイルのパーセルは、隣りのファイルに移ることになる。図３でのステップ１０７は、このように、ファイルを再構成するのである。
【００４１】
また、図８では、２つのファイルの関係を示したが、要するに、緯度，経度で表わされる予め決められた基準点に対するパーセルの地図の位置関係に応じてパーセル間の配列関係が決まり、新たなパーセルがダウンロードされると、メモリカード１８に記憶されている既存のパーセルに対して正しい位置に配列されるように、ファイルの再構成が行なわれるのである。
【００４２】
このように、新たにパーセルがダウンロードされる毎にファイルを再構成することにより、メモリカード１８の利用効率が向上する。これは、メモリカードの最小記憶単位は４ｋバイトであり、この最小記憶単位毎に記録が行なわれる。また、１パーセルのサイズは、せいぜい数百バイト程度である。従って、いま、百バイトのパーセルを９個ダウンロードされたとし、これを１ファイルとしてメモリカード１８に書き込むと、これが４ｋバイトの最小記録単位に格納されることになり、ダウンロードされる毎にかかる方法を採ると、４ｋバイトの最小記録単位でほぼ１ｋバイトが使用されるだけである。特に、メモリカード１８での格納ファイル数が増えてくると、既に使用できるパーセルもあってダウンロードされるパーセル数も少なくなり、ますます最小記録単位で使用される容量が少なくなり、利用効率が低下する。
【００４３】
これに対し、この実施形態では、ダウンロードがある毎にファイルを再構成し、常に１ファイルの容量をメモリカード１８の最小記憶単位の容量とほぼ同程度とするものであるから、メモリカード１８の利用効率が大幅に向上することになる。  また、図３のステップ１０９では、各パーセルにファイル名が付与され、このファイル名に応じたフォルダが決定される。
【００４４】
このファイル名について、一例として、スケールが１００ｍの場合について説明すると、日本の全体地図を経度方向に２等分し、緯度方向に４等分した夫々をブロックセットといい、夫々のブロックセットにＩＤ（識別番号：ブロックセットＩＤ）が割り当てられる。また、ブロックセットを経度方向に３２等分し、緯度方向に３２等分した夫々のものをブロックといい、夫々のブロックにブロックＩＤが割り当てられる。さらに、ブロックを経度方向に３２等分し、緯度方向に３２等分した夫々のものがパーセルであり、夫々のパーセルにパーセルＩＤが割り当てられる。なお、スケールによって分割の仕方が異なる。
【００４５】
このようにして、スケールが１００ｍの場合、ブロックセットは２×４個あり、ブロックセット毎にブロックが３２×３２個あり、また、ブロック毎にパーセルが３２×３２個ある。このような多くのパーセルを区別するために、夫々のパーセルにスケールとブロックセット，ブロック，パーセルの各ＩＤからなるファイル名が付与されることになる。そして、かかるブロックセット，ブロック，パーセルの各ＩＤとしては、経度方向の番号と緯度方向の番号とからなっており、一例として、スケール１００ｍで、ブロックセットＩＤ＝（１，２）、ブロックＩＤ＝（８，１０）、パーセルＩＤ＝（５，３２）のパーセルについてみると（なお、カッコ内については、（経度方向の番号，緯度方向の番号）であり、１０以上はアルファベットａ，ｂ，ｃ，……で表わす）、
０４ １２ ８ａ ５ｖ ｍａｐ
となる。但し、「０４」はスケール１００ｍに対応するレベルを表わし、「１２」はブロックセットＩＤを、「８ａ」はブロックＩＤを、「５ｖ」はパーセルＩＤを夫々表わしている。
【００４６】
フォルダは、パーセルＩＤの緯度，経度の番号毎に１を引いて４で割り、余りを切捨てて得られる値とする。上記のファイル名の場合、フォルダは（１，７）となる。これによると、緯度，経度夫々の方向に４個ずつの、従って、１６個のパーセルに同じフォルダが割り当てられることになる。
【００４７】
ところで、上記のように、１ファイルにはほぼ１６個のパーセルが含まれることになるから、全てのパーセルをダウンロードした場合には、同じファイル内のパーセルには、同じフォルダが割り当てられることになる。しかし、実際には、全体からみると、ダウンロードされるパーセルは少ないものであって、しかも、ダウンロードするパーセルも特定の広い地域に片寄るものではなく、いろんな地域のパーセルがダウンロードされるものである。このようなことからすると、同じファイルの中に異なるフォルダのパーセルが含まれることになる。換言すると、ダウンロードされたパーセルはフォルダが分散されてファイル化されるものであり、このような形態でメモリカード１８に格納されるものであるから（図３のステップ１１０）、パーセルのアクセス速度が向上することになる。
【００４８】
図３に戻って、メモリカード１８に書き込まれたファイルはこのメモリカード１８から読み出され、これとＲＡＭ１１に保存されている同じファイルとが比較され、これらが一致したときには、このファイルが正しくメモリカード１８に書き込まれたものとして（ステップ１１１）、このファイルの書込動作を終了して次のファイルについての同様の処理を行なう（ステップ１１０）。メモリカード１に記録済みのファイルはＲＡＭ１１から消去される。両者が一致しないときには（ステップ１１１）、ＲＯＭ１１に保存されている同じファイルの再書込みを行ない（ステップ１１２）、ダウンロードを終了する。
【００４９】
次に、図９により、図２のディスプレイ１３の表示画面に地図を表示する場合のＣＰＵ１０の制御動作について説明する。
【００５０】
同図において、表示制御動作が開始すると（ステップ２００）、まず、自車位置に対する地図データ（パーセル）がメモリカード１８に格納されているか否か判定し、この地図データがある場合には（ステップ２０１）、これをメモリカード１８から読み出し（ステップ２０２）、そのチェックサムコードで正しく読み出されたか否か判定し、正しく読み出された場合には（ステップ２０３）、その地図データを用いてディスプレイ１３の表示画面に地図を表示させるが（ステップ２０４）、正しく読み出されなかった場合には（ステップ２０３）、メモリカードが異常である旨のメッセージを表示画面に表示させる（ステップ２０５）。以上の動作は、車両の走行中も、地図データが必要となったときに行なわれる。
【００５１】
表示制御動作が開始とともに、あるいは以上のような動作中に、新たな地図データが必要となったが、自車位置に対する地図データ（パーセル）がメモリカード１８に格納されていない場合には（ステップ２０１）、この地図データがダウンロードの必要があるものであるか否かを判定する。ダウンロードが必要かどうかは、例えば、プログラムで設定することができ、その地図データが海だけのものであるような場合には、ダウンロードの必要がない。このように、新たに必要とされる地図データがダウンロードの必要がないものであるときには（ステップ２０６）、その地図データを使用する場合には、表示画面に海として表示する（ステップ２０７）。
【００５２】
また、ダウンロードが必要な表示レベルの地図情報である場合には（ステップ２０６）、車両が走行中であるか否か判定し、走行中でなければ、あるいは操作ボタン群１４での詳細地図表示の指示操作により（ステップ２０８）、この必要とする地図データ、即ち、パーセルのダウンロードを情報提供センタ７に要求する（ステップ２０９）。このダウンロードは図３に示した方法が採られる。また、車両が走行中であって、操作ボタン群１４での詳細地図表示の指示操作がないときには（ステップ２０８）、メモリカード１８に予め格納されている広域地図データを読み出し、これを表示画面に表示させる（ステップ２１０）。勿論、この場合も、ＣＰＵ１０は経路データやカーマークも作成し、これらを広域地図上に表示する。
【００５３】
このようにして、メモリカード１８に詳細地図情報が格納されていれば、これを用いて地図の表示を行なうが、これがなければ、ダウンロードが不要な場合には、海を表示して無駄に情報のダウンロードを回避できるし、また、走行中である場合には、元々メモリカード１８に格納されている広域地図を用いることができるから、運転中のカーナビゲーションの操作をしなくとも、案内地図が途切れることがない。
【００５４】
以上、本発明の実施形態について説明したが、本発明はかかる実施形態のみに限定されるものではない。例えば、上記のファイル名やフォルダの割付け等については、説明の都合上、一例として示したものに過ぎない。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、ダウンロードされた複数のパーセルをパーセル毎に分離し、記録媒体に既に格納されているパーセルも含めて新たなファイルを再構成し、再構成された該ファイルを記録媒体に格納するものであるから、このファイルのデータ量を記録媒体の記録に適したものとすることができて、記録媒体の利用効率を大幅に高めることができる。
【００５６】
また、要求によってダウンロードされる複数のパーセルは、車両の現在位置を含むパーセルとその周辺のパーセルとするものであるから、車両から指定される経路からはずれた走行を行なっても、記録媒体からこれに対するパーセルを取得することができ、パーセルの走行中のダウンロードが不要となる。
【００５７】
さらに、周辺のパーセルのうちの既にダウンロードされて記憶媒体に格納されるパーセルは、要求するパーセルから除かれるものであるから、パーセルの無駄なダウンロードを排除できて、ダウンロードのための通信時間を短縮することができる。
【００５８】
また、本発明によると、車両の進行につれて地図表示を必要とする次の所望とするパーセルを前記記録媒体で検索し、その検索の結果、該所望とするパーセルがないときには、該所望とするパーセルが地図表示を必要としないパーセルであるとき、該所望とするパーセルによる地図表示部分を海として表示するものであるから、海だけという地図情報のダウンロードをしなくてもよく、無駄なダウンロードを回避できるし、また、海が地図画面として表示されるので、ユーザとしても、これを認識できて違和感を引き起こすようなことはない。
【００５９】
また、本発明によると、車両の進行につれて地図表示を必要とする次の所望とするパーセルを前記記録媒体で検索し、その検索の結果、該所望とするパーセルがないときには、所望とするパーセルをダウンロード要求することが容易な状態にあるとき、そのダウンロードを要求し、所望とするパーセルをダウンロード要求することが容易な状態にないとき、記録媒体に予め格納されている広域地図情報を読み出して地図表示するものであるから、運転の安全性の上からパーセルのダウンロード要求が好ましくないような場合でも、表示画面では、地図表示がなされるものであり、カーナビゲーション機能が損なわれることがない。
【図面の簡単な説明】
【図１】  通信型カーナビゲーションシステムの概略構成を示す図である。
【図２】  図１に示すシステムに用いる本発明によるカーナビゲーション装置の一実施形態を示すブロック図である。
【図３】  図１に示す実施形態の地図データのダウンロードのための動作の一具体例を示すフローチャートである。
【図４】  表示画面とパーセルとの関係を示す図である。
【図５】  図２に示す実施形態でのダウンロードされるデータの一具体例を模式的に示す図である。
【図６】  図２に示す実施形態でのダウンロードされるデータの他の具体例を模式的に示す図である。
【図７】  図３のステップ１０６〜１０８の動作を説明するための図である。
【図８】  図３のステップ１０７で形成されたファイルの構成を模式的に示す図である。
【図９】  図２に示す実施形態での地図データ表示のための動作の一具体例を示す図である。
【符号の説明】
１  カーナビゲーション装置
２  携帯電話機
３  ＧＰＳ受信機
４  車速パルス発生部
５  基地局
６  公衆網
７  情報提供センタ
１０  ＣＰＵ（中央処理ユニット）
１１  ＲＡＭ（ランダム・アクセス・メモリ）
１２  フラッシュＲＯＭ（リード・オンリ・メモリ）
１３  ディスプレイ
１４  操作ボタン群（入力部）
１５  車速パルスセンサＩＦ（インタフェース）
１６  ＧＰＳセンサＩＦ
１７  メモリカードＩＦ
１８  メモリカード
１９  携帯電話ＩＦ
【図１】
0003648206.tif 000002
【図２】
0003648206.tif 000003
【図３】
0003648206.tif 000004
【図４】
0003648206.tif 000005
【図５】
0003648206.tif 000006
【図６】
0003648206.tif 000007
【図７】
0003648206.tif 000008
【図８】
0003648206.tif 000009
【図９】
0003648206.tif 000010