(57)【特許請求の範囲】
【請求項１】
移動体の通過経路及び予定経路上の地点を示す経路地座標情報を生成する座標情報生成手段と、記憶媒体に記憶されかつ道路情報を含む地図情報から前記経路地座標情報に基づいて限られた領域のみの地図情報を抽出して限定領域地図情報を生成する限定領域地図情報生成手段と、前記限定領域地図情報を記憶する記憶手段と、記憶された前記限定領域地図情報を表示する表示手段と、を有する地図情報表示システムであって、
前記限定領域地図情報生成手段は、
前記経路地座標情報と前記道路情報とに基づいて移動体経路を生成する経路生成手段と、
前記移動体経路に沿って延在する短冊状領域の地図情報の短冊状領域地図情報を前記限定領域地図情報とする抽出手段と、
操作者により指定された短冊状領域の大きさを入力する入力手段と、
前記入力手段に入力された大きさの短冊状領域の限定領域地図情報の情報量を表す表示を行う情報量表示手段と、
前記限定領域地図情報の情報量が前記記憶手段の記憶容量以下の所定の記憶容量より大きいと判別したときに、前記移動体経路を含むように前記短冊状領域の大きさを調節する短冊状領域調節手段と、からなることを特徴とする移動体用地図情報表示システム。
【請求項２】
前記抽出手段は、操作者により指定された前記移動体経路上の地点の周辺の探索領域の探索領域地図情報を前記限定領域地図情報に加えることを特徴とする請求項１記載の移動体用地図情報表示システム。
【請求項３】
前記抽出手段は、前記限定領域地図情報の大きさが前記記憶容量より大きいと判別したときに、前記移動体経路を含むように前記探索領域の大きさを調節する探索領域調節手段を有することを特徴とする請求項２記載の移動体用地図情報表示システム。
【請求項４】
前記短冊状領域調整手段は、前記記憶容量と前記移動体経路の経路長とに応じて前記短冊状領域の大きさを調節することを特徴とする請求項１記載の移動体用地図情報表示システム。
【請求項５】
前記探索領域調整手段は、前記記憶容量と前記地点の数とに応じて前記探索領域の大きさを調節することを特徴とする請求項３記載の移動体用地図情報表示システム。
【請求項６】
前記抽出手段は、前記探索領域の形状を選択できる形状選択手段を有することを特徴とする請求項２記載の移動体用地図情報表示システム。
【請求項７】
前記移動体の現在位置座標情報を検出する現在位置座標情報検出手段を有し、かつ、前記抽出手段は前記現在位置座標情報を前記限定領域地図情報に加えることを特徴とする請求項１記載の移動体用地図情報表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体から地図情報を抽出してこれを表示する移動体用地図情報表示システムに関する。
【０００２】
【従来の技術】
所定の領域の地図情報を抽出して表示する地図情報表示装置として、特開平７−８３６８４号公報に開示されている如き装置が知られている。この装置は、地図情報表示装置の操作者が抽出しようと設定した地図情報の大きさが装置のメモリの記憶容量より大きい場合には、操作者が選択した経路の一部を削除したり縮尺の小さい地図を選択することにより、地図情報の大きさがメモリの記憶容量よりも小さくなるように地図情報を抽出してメモリに書き込む装置であった。
【０００３】
【発明が解決しようとする課題】
しかし乍ら、上述した従来の装置は、操作者が設定した経路の一部を削除するものであるが故に、経路や経由地を変更することとなり、旅行やバイクツーリング等の移動の予定や計画を変更せざるを得ないという不都合が生じた。また、小さい縮尺の地図を選択することにより地図情報の容量を小さくする場合には、選択した縮尺の地図情報に必要とする地図情報が含まれていないこともあり、所望の地図情報を抽出することができないという不都合も生じた。
【０００４】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、操作者が設定した経由地や経路を変更することなく所望の地図情報を抽出して表示することができる移動体用地図情報表示システムを提供することにある。
【０００５】
【課題を解決するための手段】
本発明による移動体用地図情報表示システムは、移動体の通過経路及び予定経路上の地点を示す経路地座標情報を生成する座標情報生成手段と、記憶媒体に記憶されかつ道路情報を含む地図情報から前記経路地座標情報に基づいて限られた領域のみの地図情報を抽出して限定領域地図情報を生成する限定領域地図情報生成手段と、前記限定領域地図情報を記憶する記憶手段と、記憶された前記限定領域地図情報を表示する表示手段と、を有する地図情報表示システムであって、前記限定領域地図情報生成手段は、前記経路地座標情報と前記道路情報とに基づいて移動体経路を生成する経路生成手段と、前記移動体経路に沿って延在する短冊状領域の地図情報の短冊状領域地図情報を前記限定領域地図情報とする抽出手段と、操作者により指定された短冊状領域の大きさを入力する入力手段と、前記入力手段に入力された大きさの短冊状領域の限定領域地図情報の情報量を表す表示を行う情報量表示手段と、前記限定領域地図情報の情報量が前記記憶手段の記憶容量以下の所定の記憶容量より大きいと判別したときに、前記移動体経路を含むように前記短冊状領域の大きさを調節する短冊状領域調節手段と、からなることを特徴とする。
【０００６】
すなわち、本発明の特徴によれば、限定領域地図情報の大きさが記憶手段の記憶容量より大きいと判別したときには、移動体経路を含むように短冊状領域の大きさを調節するので、操作者が設定した経由地や経路を変更することなく必要とする地図情報を抽出して表示することができる。
【０００７】
【発明の実施の形態】
以下に、本発明の実施例について図面に基づいて説明する。
図１は、本発明の第１の実施例である移動体用地図情報表示システムを示す。図１に示す移動体用地図情報表示システムは、移動体用地図情報表示装置１０、例えば車載ナビゲーション装置と、地図情報供給装置２０、例えばＣＤ−ＲＯＭドライブやＤＶＤドライブと、からなる。
【０００８】
移動体用地図情報表示装置１０に設けられた表示装置１１は、例えばＣＲＴや液晶パネル等のディスプレイ（図示せず）、グラフィックメモリ（図示せず）、グラフィックコントローラ（図示せず）からなり、入出力バス１２に接続されている。入出力バス１２は、中央処理回路（以下、ＣＰＵと称する）１３にデータ信号又はアドレス信号が入出力されるようになされている。表示装置１１は、入出力バス１２を介して送られてくる地図情報を表示する。また、入出力バス１２には、入力装置１４も接続されており、操作者により入力される各種の指令を入力装置１４からＣＰＵ１３に発する。入力装置１４は、表示装置１１上に示された事項の選択用の選択キー（図示せず）や表示装置１１に表示された地図上の位置を指定するカーソルキー（図示せず）等を含むキーボードからなる。更に、入出力バス１２には、ＲＯＭ（リード・オンリー・メモリ）１５及びＲＡＭ（ランダム・アクセス・メモリ）１６も接続されている。ＲＯＭ１５は、後述する如き限定領域地図情報を生成する為のプログラムや入力装置１４から入力された指令に応じて実行されるプログラムが記憶されている。一方、ＲＡＭ１６には、表示装置１１に表示する限定領域地図情報や実行されるプログラムの変数の値が記憶される。このＲＡＭ１６は、電源の供給が断たれた場合においても記憶内容が消えないメモリ、例えば不揮発性メモリからなる。また、図１に示す如く入出力バス１２に補助記憶装置１７を接続する構成としてもよい。この補助記憶装置１７は、例えば不揮発性メモリからなるＩＣカード及びこれらのインターフェース回路（図示せず）からなり、ＲＡＭ１６に収容できないような大きい記憶容量の限定領域地図情報を記憶する為のものである。
【０００９】
更に、入出力バス１２には、ＧＰＳ（global positioning system）装置１８が接続されている。ＧＰＳ装置１８は、経度及び緯度情報から移動体の絶対的な位置を検出する為のものであり、検出された位置データは、入出力バス１２に供給され、位置データに基づいて移動体用地図情報表示装置の現在地点を示すマークが表示装置１１に表示されている地図に重畳して表示される。
【００１０】
地図情報供給装置２０は、不揮発性の記憶媒体、例えばＣＤ−ＲＯＭやＤＶＤに書き込まれている地図情報を読み出す為のＣＤ−ＲＯＭドライブやＤＶＤドライブからなる。このＣＤ−ＲＯＭやＤＶＤに記憶されている地図情報は、ＣＰＵ１３からの指令に応じて読み出され、インタフェース回路１９を介して入出力バス１２に供給される。
【００１１】
この第１の実施例においては、移動体用地図情報表示装置１０と地図情報供給装置２０とから移動体用地図情報表示システムが構成され、入力装置１４から座標情報生成手段が構成され、入出力バス１２とＣＰＵ１３とＲＯＭ１５とから限定領域地図情報生成手段と経路生成手段と抽出手段と短冊状領域調整手段とが構成され、表示装置１１から表示手段が構成され、ＲＡＭ１６と補助記憶装置１７とから記憶手段が構成され、ＧＰＳ装置１８から現在位置座標情報検出手段が構成される。
【００１２】
以下の説明においては、移動体用地図情報表示システムは、起動されており、ＣＰＵ１３において使用される変数の初期化等の起動処理を終えて定常動作しているものとする。
図２は、限定領域地図情報を抽出して生成するサブルーチンを示す。
最初に、操作者による入力装置１１のキー入力に応じて上述した地図情報供給装置２０から不揮発性の記憶媒体に記憶された地図情報を読み出し（ステップＳ１１）、読み出した地図情報を表示装置１１に表示する（ステップＳ１２）。
【００１３】
次に、入力装置１１から、出発地、目的地及び経由地の各々の地点を設定する（ステップＳ１３）。この地点の設定は、各々の地点の座標情報、例えば緯度や経度の座標データをキー入力により設定される。入力操作は、例えば、地図が表示されている表示装置１１に地図上の地点を指定する為のポインタ、例えば十字形状や矢印形状のポインタを地図に重畳するように表示し、このポインタをカーソルキーにより移動させることにより各地点を指定するものである。尚、指定された地点の近傍に該当し得る複数の地名が存在する場合には、これらの地名を表示装置１１に表示して選択キーにより１つの地名を選択することとしてもよい。１つの地名が定められることによりその地名に対応した１つの座標情報が得られるのである。更に、入力操作を容易にしたり表示を見やすくする為に、表示装置１１に表示する地図を他のキー入力により拡大又は縮小する機能を設けてもよい。以下においては、出発地の地点をＰ1と称し、目的地の地点をＰnと称し、経由地の地点をＰ2、…（中略）…、Ｐi、…（中略）…、Ｐn-1と称する。また、例えばＰ1〜Ｐ2やＰi〜Ｐi-1の如く２つの連続する地点間の区間を２地点区間と称する。
【００１４】
次に、このＰ1〜Ｐnにおける座標情報と地図情報に含まれる道路情報とから移動体が移動しようとする経路を表示装置１１に表示されている地図上で検索して設定する（ステップＳ１４）。尚、経路の検索は、周知の方法、例えば特開平７−５５４８１や特開平７−９１９７１に開示されている如き方法を利用することができる。この経路の検索は、２地点区間において選択し得る経路が複数ある場合には、これらの複数の経路を地図上に表示し、上述と同様にポインタを表示装置１１に表示してカーソルキーにより選択することとしてもよい。以下においては、２地点区間Ｐ1〜Ｐ2において設定された経路をｒ1、Ｐi〜Ｐi-1において設定された経路をｒi、Ｐn-1〜Ｐnにおいて設定された経路をｒn-1のように、２地点区間の各々において設定された経路の各々をｒi（ｉ＝１、…中略…、ｎ−１）と称する。
【００１５】
次いで、後述する図３に示す領域設定サブルーチンを呼び出し、短冊状領域と探索領域とを設定し（ステップＳ１５）、設定された短冊状領域と探索領域とから短冊状地図情報と探索地図情報とを抽出して限定領域地図情報を生成する（ステップＳ１６）。生成された限定領域地図情報を補助記憶装置１７に記憶し（ステップＳ１７）、本サブルーチンを終了する。
【００１６】
図３は、短冊状領域と探索領域とを設定するサブルーチンを示す。尚、このサブルーチンは、上述した如く、図２のサブルーチンのステップＳ１５において呼び出され実行されるものである。
最初に、補助記憶装置１７の空き容量を検出する（ステップＳ２１）。補助記憶装置１７が、着脱可能なメモリ、例えばＩＣカードのようなメモリを装着することができる装置であるときには、記憶容量の異なるメモリが装着されて使用される場合においても、記憶容量に応じた地図情報を生成することができるのである。
【００１７】
次に、短冊状領域の抽出幅と、探索領域の形状及び範囲とを操作者が設定するか否かを操作者に選択せしめるべく、選択を促す旨を表示装置１１に表示する（ステップＳ２２）。操作者が操作者自身で設定をする選択をキー入力によりした場合には、初期値を使用するか否かの旨を表示装置１１に表示し操作者にキー入力を促す（ステップＳ２３）。この初期値は、後述するように、例えば、抽出幅を２ｋｍに設定し、探索領域形状を円形に設定し、探索領域範囲の半径を４ｋｍに設定するものであり、これらの初期値はＲＯＭ１５に予め記憶されている。
【００１８】
初期値を使用しない選択がされた場合には、後述する図４に示す領域範囲設定のサブルーチンを呼び出して実行し、短冊状領域の抽出幅と、探索領域の形状及び範囲とを設定する（ステップＳ２４）。次いで、設定された短冊状領域と探索領域とから地図情報を生成するのに必要とする記憶容量を算出し（ステップＳ２５）、この必要記憶容量が所定記憶容量、例えばステップＳ２１で得られた空き容量や操作者が所望する地図情報の大きさより小さいか否かを判断する（ステップＳ２６）。必要記憶容量が所定記憶容量よりも小さいと判別したときは、これまでに設定してきた内容を修正する必要が有るか否かを操作者に選択せしめるべく、選択を促す旨を表示装置１１に表示し（ステップＳ２７）、設定内容を修正する必要がないと選択された場合には本サブルーチンを終了する。一方、ステップＳ２６において必要記憶容量が所定記憶容量以上であると判別した場合、又はステップＳ２７において設定内容を修正する必要があると選択された場合には、設定内容を修正すべく後述する図６に示す修正選択ルーチンに処理を移す。
【００１９】
また、上述したステップＳ２３において、初期値を使用する選択がされた場合には、ＲＯＭ１５に予め記憶されている初期値を読み出し、例えば、抽出幅を２ｋｍに設定し、探索領域形状を円形に設定し、探索領域範囲の半径を４ｋｍに設定し（ステップＳ２８）、上述したステップＳ２５〜Ｓ２７の処理を実行する。更に、上述したステップＳ２２において、短冊状領域の抽出幅と、探索領域の形状及び範囲とを操作者が設定しない選択がされた場合には、後述する如き図５の自動設定ルーチンを呼び出し実行する（ステップＳ２９）。この後、上述したステップＳ２７の処理を実行する。
【００２０】
尚、上述したステップＳ２６における所定記憶容量を、例えば、後述する如く電話回線等の通信回線を介して限定領域地図情報を得るような場合には、通信回線の通信速度と所望する通信時間とから定められる大きさとしてもよい。このようにして定められた所定記憶容量よりも大きくならないように限定領域地図情報を生成した場合には、所望の通信時間内で通信回線を介して限定領域地図情報を得ることができるのである。
【００２１】
図４は、短冊状領域の抽出幅と、探索領域の形状及び範囲とを設定するサブルーチンを示す。上述した如く、本サブルーチンは、図３のステップＳ２４において呼び出され実行されるものである。
最初に、短冊状領域の抽出幅を設定するか否かを操作者に選択せしめるべく、操作者に選択を促す旨を表示装置１１に表示する（ステップＳ３１）。抽出幅を設定する選択がされた場合には、操作者が入力装置１４のテンキーから経路ｒi（ｉ＝１、…中略…、ｎ−１）を示す１からｎ−１までの数値を入力することにより、抽出幅を設定する経路が選択される（ステップＳ３２）。尚、この経路の選択は、同時に複数の経路を選択できることとしてもよい。次いで、選択された経路の抽出幅を設定すべく、操作者は入力装置１１に設けられたテンキーからキロメートルを単位とした数値で抽出幅を入力する（ステップＳ３３）。尚、抽出幅をゼロに設定することもでき、この場合には短冊状領域の地図情報は抽出されず図２のステップＳ１４で設定された経路の道路情報のみが抽出されることとなる。分岐路のない道路や高速道路を経路ｒiに選択したときには、短冊状地図情報や探索地図情報を必要とする場合が少ないが故に、抽出幅をゼロに設定することにより生成される限定領域地図情報の必要記憶容量を小さくすることができるのである。以下においては、経路ｒ1の抽出幅をΔｗ1、経路ｒn-1の抽出幅をΔｗn-1の如く、経路ｒi（ｉ＝１、…中略…、ｎ−１）の各々における抽出幅をΔｗi（ｉ＝１、…中略…、ｎ−１）と称する。
【００２２】
また、ステップＳ３１において、抽出幅を設定しない選択がされた場合には、探索領域の形状と範囲とを設定するか否かを操作者に選択せしめるべく、選択を促す旨を表示装置１１に表示する（ステップＳ３４）。探索領域の形状と範囲とを設定する選択がされた場合には、操作者が入力装置１４のテンキーから地点Ｐi（ｉ＝１、…中略…、ｎ）を示す１からｎまでの数値を入力することにより、地点が選択される（ステップＳ３５）。尚、この地点の選択は、同時に複数の地点を選択できることとしてもよい。次いで、操作者が入力装置１４のテンキーから形状番号Ｃi（ｉ＝０，…中略…、３）を入力することにより、地点Ｐiにおける探索領域の形状が選択される（ステップＳ３６）。この形状番号Ｃiは、例えば、ｉ＝０のときには円形が選択されたことを示し、ｉ＝１のときには長方形が選択されたことを示し、ｉ＝２のときには楕円が選択されたことを示し、ｉ＝３のときには正方形が選択されたことを示すものである。探索領域の形状を選択できることとしたことにより必要とする探索領域に応じて地図情報を抽出することができるのである。次に、選択された形状に応じて探索領域の範囲を設定する（ステップＳ３７）。この探索領域の範囲の設定は、例えば、円形が選択されたときには半径を設定し、長方形が選択されたときには横の長さと縦の長さを設定し、楕円が選択されたときには長径と短径をとを設定し、正方形が選択されたときには１辺の長さを設定するものである。この設定は、操作者の入力操作により入力装置１１に設けられたテンキーからキロメートルを単位とした数値で入力されるものである。尚、以下においては、地点Ｐiにおいて、円形が選択されたときの半径をＲiと称し、長方形が選択されたときの横の長さをＭi、縦の長さをＮiと称し、楕円が選択されたときの長径をＳi、短径をＴiと称し、正方形が選択されたときの１辺の長さをＤiと称し、これらの長さを領域寸法と称する。
【００２３】
次に、上述した設定内容から短冊状地図情報テーブルをＲＡＭ１６に図７に示す如く作成する（ステップＳ３８）。図７は、設定された経路ｒi（ｉ＝１、…中略…、ｎ−１）を第１列目に示し、その経路ｒiの各々における区間距離Ｌi（ｉ＝１、…中略…、ｎ−１）を第２列目に示し、経路ｒiの各々における抽出幅Δｗi（ｉ＝１、…中略…、ｎ−１）を第３列目に示し、経路ｒiの各々における区間距離Ｌiと抽出幅Δｗiとを乗じて算出した必要記憶容量Ｌi×Δｗi（ｉ＝１、…中略…、ｎ−１）を第４列目に示す。尚、上述した区間距離は、地図情報に含まれる道路情報から得られるものである。また、地図情報の大きさは、その領域の面積に応じて定まるものであり、領域の面積を算出することにより地図情報の必要記憶容量が得られるのであり、図７の第４列目に示した必要記憶容量の総和を算出することにより短冊状地図情報の必要記憶容量が得られるのである。
【００２４】
図４のステップＳ３８の処理を実行した後、探索地図情報テーブルをＲＡＭ１６に図８に示す如く作成する（ステップＳ３９）。図８は、設定された地点Ｐi（ｉ＝１，…中略…、ｎ）を第１列目に示し、地点Ｐiの各々における形状番号Ｃi（ｉ＝０，…中略…、３）を第２列目に示し、地点Ｐiの各々における形状に応じた領域寸法を第３列目に示し、地点Ｐiの各々における領域寸法から算出した必要記憶容量を第４列目に示す。尚、図８に示した探索地図情報テーブルにおいて、地点Ｐ1においては円形が選択され、領域寸法として半径Ｒ1が設定され、必要記憶容量はπ（Ｒ1）2と算出されるのである。また、地点Ｐ2においては長方形が選択され、領域寸法として横の長さＭ2と縦の長さＮ2とが設定され、必要記憶容量はＭ2Ｎ2と算出されるのである。更に、地点Ｐiにおいては楕円が選択され、領域寸法として長径Ｓiと短径Ｔiとが設定され、必要記憶容量はπＳiＴiと算出されるのである。更にまた、地点Ｐnにおいては正方形が選択され、領域寸法として１辺の長さＤnが設定され、必要記憶容量は（Ｄn）2と算出されるのである。尚、図８の第４列目に示した必要記憶容量の総和を算出することにより探索地図情報の必要記憶容量が得られるのである。
【００２５】
次に、上述したステップＳ３８及びＳ３９で作成された短冊状地図情報テーブルと探索地図情報テーブルとから、現在の設定内容における必要記憶容量の総和を算出し（ステップＳ４０）、その結果を表示装置１１に表示する（ステップＳ４１）。この表示は、例えば、表示装置１１の画面の下に、補助記憶装置１７に装着されているメモリの全記憶容量や、現時点における必要記憶容量や、現時点における空き容量や、全記憶容量と現時点における空き容量との比率を、表示するものである。このような情報を表示装置１１に表示することとしたことにより、設定の途中においても地図情報の大きさが適切なものであるか否かを操作者は判断することができるのである。
【００２６】
次に、設定を続けて行うか否かの旨を表示装置１１に表示し操作者にキー入力を促す（ステップＳ４２）。設定を続けて行う場合には、ステップＳ３１に戻り上述した如き設定を繰り返す。設定を終了する場合には、設定内容を修正するか否かの旨を表示装置１１に表示し操作者にキー入力を促す（ステップＳ４３）。設定内容を変更しない場合には、本サブルーチンを終了し、設定内容を修正する場合には、後述する図６のステップＳ６１に処理を移す。
【００２７】
上述したように、抽出幅等の設定内容を設定している途中における必要記憶容量や空き容量を表示することとし、さらに設定の途中において設定内容を変更することができることとしたことにより、地図情報の大きさが適切でないと操作者が判別したような場合、例えば、地図情報の大きさが操作者の予想以上に大きい場合には、直ちに設定内容を修正することができるのである。
【００２８】
図５は、短冊状領域の抽出幅と探索領域の形状及び範囲とを、空き容量、全経路長及び全地点数から算出するサブルーチンを示す。尚、このサブルーチンは、上述した如く、図３に示したサブルーチンのステップＳ２９において呼び出され実行されるものである。
最初に、全ての地点Ｐi（ｉ＝１、…中略…、ｎ）における探索領域の形状を円形に設定し（ステップＳ５１）、経路の全長ＬTOTALを道路情報から算出する（ステップＳ５２）。尚、この経路の全長ＬTOTALは、図７の第２列目に示した区間距離Ｌi（ｉ＝１、…中略…、ｎ−１）の総和に等しいものである。
【００２９】
次に、図３のステップＳ２１で検出した補助記憶装置１７の空き容量の半分の容量を経路の全長ＬTOTALで除算した量を短冊状領域の抽出幅とし（ステップＳ５３）、空き容量の半分の容量を全地点数ｎで除算し、更に円周率πで除算した量の平方根を探索領域の半径とする（ステップＳ５４）。
次いで、図４のステップＳ３８及びＳ３９と同様に、図７及び図８に示す如き短冊状地図情報テーブルと探索地図情報テーブルとを作成し（ステップＳ５５、Ｓ５６）、本サブルーチンを終了する。
【００３０】
尚、上述したサブルーチンにおいては、補助記憶装置１７の空き容量の半分を短冊状地図情報に割り当て、残りの半分を探索地図情報に割り当てて、短冊状地図情報と探索地図情報とを生成するものである。更に、短冊状地図情報は、短冊状領域の抽出幅を全ての経路に亘って同一の抽出幅として生成される。即ち、図７に示した短冊状地図情報テーブルは、Δｗ1＝…中略…＝Δｗi＝…中略…＝Δｗn-1として作成されて、短冊状地図情報を生成されるのである。また、探索地図情報は、円形形状の探索領域の半径を全て同一の半径として生成される。即ち、図８に示した探索地図情報テーブルは、Ｒ1＝…中略…＝Ｒi＝…中略…＝Ｒnとして作成されて、探索地図情報が生成されるのである。
【００３１】
また、上述したサブルーチンは、短冊状地図情報の必要記憶容量と探索地図情報の必要記憶容量とが同じになるように設定するものであるが、双方の必要記憶容量が互いに異なるように設定することとしてもよい。また、短冊状領域の抽出幅を同一の抽出幅とせずに変化するように設定することとしてもよい。更に、探索領域の形状を円形以外の他の形状としてもよく、探索領域の半径を同一の半径とせずに変化するように設定することとしてもよい。
【００３２】
図６は、図３のステップＳ２６において必要記憶容量が所定記憶容量以上であると判別した場合に、又は図３のステップＳ２７や図４のステップＳ４３において設定内容を修正する必要があると選択された場合に、呼び出されて修正の選択をするサブルーチンを示す。
最初に、出発地、目的地又は経由地を修正するか否かを操作者に選択せしめるべく、操作者に選択を促す旨を表示装置１１に表示する（ステップＳ６１）。出発地、目的地又は経由地を修正する選択がされた場合には、処理を図２のステップＳ１３に移す。一方、出発地、目的地又は経由地を修正しない選択がされた場合には、経路を修正するか否かを操作者に選択せしめるべく、操作者に選択を促す旨を表示装置１１に表示する（ステップＳ６２）。経路を修正する選択がされた場合には、処理を図２のステップＳ１４に移す。更に、経路を修正しないと選択された場合には、短冊状地図領域の抽出幅又は探索地図領域の形状若しくは範囲を修正すべく処理を図３のステップＳ２４に移す。
【００３３】
尚、上述した修正選択のサブルーチンに縮尺レベルを選択するステップを更に加える構成としてもよい。このような構成とすることにより、所定の短冊状領域や探索領域において、異なる縮尺の地図情報を抽出することができ、生成される限定領域地図情報の必要記憶容量を変更することができるのである。
図９は、上述した限定領域地図情報抽出ルーチンにより生成された限定領域地図情報の１つの例を示す図である。
【００３４】
図中においては、出発地Ｐ1、目的地Ｐn及び経由地Ｐ2〜Ｐn-1を黒点で示し、経路ｒ1〜ｒn-1を実太線で示している。また、短冊状領域Ａｗ1〜Ａｗn-1を破線で囲まれた領域として示し、探索領域Ａ1〜Ａnの各々を地点Ｐ1〜Ｐnを中心とした所定の形状を有する実線で囲まれた領域として示している。尚、図９においては、図８に示した探索地図情報テーブルに対応して、探索領域Ａ1の形状を円形とし、探索領域Ａ2の形状を長方形とし、探索領域Ａiの形状を楕円形とし、探索地図領域Ａnの形状を正方形とした場合を示している。また、経路ｒ2においては、抽出幅Δｗ2＝０と設定された場合を示しており、このような場合には、上述したように短冊状領域の地図情報は抽出されず経路ｒ2のみの道路情報が抽出されることとなる。
【００３５】
上述した如く、短冊状領域又は探索領域の大きさを変更して限定領域地図情報を生成する構成としたことにより、操作者が設定した経由地や経路を変更することなく限定領域地図情報の必要記憶容量を小さくして必要とする地図情報を抽出することができるのである。
図１０は、上述した限定領域地図情報抽出ルーチンにより生成された限定領域地図情報の他の例を示す図である。上述した図９は、１つの限定領域地図情報のみを生成する場合の例であり、この図１０に示した例は、３つの限定領域地図情報群を生成する場合を示すものである。尚、図９と同様に、出発地や経由地は黒点で示し、経路を実太線で示し、短冊状領域の各々を破線で囲まれた領域で示し、探索領域の各々を細実線で囲まれた領域で示す。
【００３６】
出発地から周遊基点までの経路においては、地点の各々をＰi（１）（ｉ＝１、…中略…、ｎ１）で示す。尚、Ｐi（１）の括弧内に示した「１」は、第１の限定領域地図情報として生成されることを示すものであり、Ｐi（１）は、第１の限定領域地図情報に含まれる地点であることを示す。また、ｎ１は、第１の限定領域地図情報に含まれる地点の最大数である。更に、出発地から周遊基点までにおける経路を、ｒi（１）（ｉ＝１、…中略…、ｎ１−１）で示し、短冊状領域をＡｗi（１）（ｉ＝１、…中略…、ｎ１−１）で示し、探索領域をＡi（１）（ｉ＝１、…中略…、ｎ１）で示す。ここで、ｒi（１）とＡｗi（１）とＡi（１）との括弧内に示された「１」は、上述と同様に第１の限定領域地図情報として生成されるものであることを示し、ｎ１は、第１の限定領域地図情報に含まれる地点の最大数である。
【００３７】
また、周遊基点から目的地までの経路においては、各地点をＰi（２）（ｉ＝１、…中略…、ｎ２）で示し、経路をｒi（２）（ｉ＝１、…中略…、ｎ２−１）で示し、短冊状領域をＡｗi（２）（ｉ＝１、…中略…、ｎ２−１）で示し、探索領域をＡi（２）（ｉ＝１、…中略…、ｎ２）で示す。ここで、（２）と示した「２」は、第２の限定領域地図情報として生成されるものであることを示し、ｎ２は、第２の限定領域地図情報に含まれる地点の最大数である。
【００３８】
更に、図１０に示した周遊基点から再び周遊基点に戻る経路においては、各地点をＰi（３）（ｉ＝１、…中略…、ｎ３）で示し、経路をｒi（３）（ｉ＝１、…中略…、ｎ３−１）で示し、短冊状領域をＡｗi（３）（ｉ＝１、…中略…、ｎ３−１）で示し、探索領域をＡi（３）（ｉ＝１、…中略…、ｎ３）で示す。ここで、（３）と示した「３」は、第３の限定領域地図情報として生成されるものであることを示し、ｎ３は、第３の限定領域地図情報に含まれる地点の最大数である。
【００３９】
図１０に示したような限定領域地図情報群を生成する場合においても、操作者は、抽出幅等の設定内容を設定している途中における必要記憶容量や空き容量を知ることができ、限定領域地図情報群の大きさを適切なものにすることができるのである。
尚、限定領域地図情報群を生成する場合には、上述した図２のステップＳ１７において限定領域地図情報を記憶させる際に、限定領域地図情報群の各々を識別する為のファイル名等の識別名を入力するステップを加えて限定領域地図情報を補助記憶装置１７に記憶させることとしてもよい。また、限定領域地図情報群が記憶されている場合には、操作者は、上述した識別名を入力装置１４から入力して、識別名に対応する限定領域地図情報を補助記憶装置１７から読み出して表示装置１１に表示するのである。
【００４０】
更に、上述した図３のステップＳ２６においては、限定領域地図情報群の各々の必要記憶容量が所定記憶容量よりも小さいか否かを判断するが故に、各々の限定領域地図情報毎にその必要記憶容量が所定記憶容量、例えば操作者が所望する大きさであるか否かを判断することができるのである。
図１１は、本発明の第１及び第２の実施例を示す。
【００４１】
図１１（ａ）は、上述した本発明の第１の実施例である移動体用地図情報表示システムを示す概略図である。この場合においては、地図情報供給装置２０は、ＣＤ−ＲＯＭドライブやＤＶＤドライブ等の外部補助記憶装置である。一方、地図情報表示装置１０は、例えば車載ナビゲーション装置であり、外部補助記憶装置との接続をなす所定のインタフェース回路、例えばＩＤＥ規格やＳＣＳＩ規格のインタフェース回路と外部補助記憶装置接続用のコネクタとを有する（図示せず）。操作者は、所定の地域の地図情報が記憶された外部補助記憶装置の記録媒体、例えばＣＤ−ＲＯＭドライブの場合においてはＣＤ−ＲＯＭ（図示せず）を、外部補助記憶装置にセットし、図２〜図６で説明した如き手順で車載ナビゲーション装置に設けられたキーボードを操作して限定領域地図情報を作成し、車載ナビゲーション装置内に設けられた記憶手段、例えば不揮発性ＲＡＭに限定領域地図情報を記憶させるのである。操作者が移動する際において、例えばオートバイによるツーリングの際においては、限定領域地図情報を記憶させた車載ナビゲーション装置のみをオートバイに搭載して移動するのである。
【００４２】
図１１（ｂ）は、本発明の第２の実施例である移動体用地図情報表示システムを示す概略図であり、地図情報が収められたサーバ、例えばインターネット上の地図情報を提供するサーバを地図情報提供装置とした場合を示す。地図情報表示装置である車載ナビゲーション装置は、通信回線、例えばローカルエリアネットワーク（以下、ＬＡＮと称する）や電話回線を介してサーバと通信する為の通信用インターフェース回路（図示せず）を有する。上述した図２〜図６の手順で限定領域地図情報を生成した後、限定領域地図情報をサーバから車載ナビゲーション装置にダウンロードし、車載ナビゲーション装置内に設けられた記憶手段、例えば不揮発性ＲＡＭに限定領域地図情報を記憶させるのである。操作者が移動する際においては、上述した如く、限定領域地図情報を記憶させた車載ナビゲーション装置のみを所持して移動すればよいのである。この第２の実施例においては、座標情報生成手段、限定領域地図情報生成手段、表示手段、記憶手段の全てを地図情報表示装置である車載ナビゲーション装置に有する。
【００４３】
図１２は、本発明の第３及び第４の実施例を示す。
図１２（ａ）は、本発明の第３の実施例である移動体用地図情報表示システムを示す概略図であり、車載ナビゲーション装置以外の装置で限定領域地図情報を生成する移動体用地図情報表示システムを示す。
限定領域地図情報を生成する装置は、例えばＣＤ−ＲＯＭドライブ内蔵コンピュータである。操作者は、所定の地域の地図情報が記憶されたＣＤ−ＲＯＭ（図示せず）をＣＤ−ＲＯＭドライブにセットし、コンピュータに接続されているディスプレイ上に地図情報を表示させた後、コンピュータのキーボードやマウスを操作して、図２〜図６で説明した如き手順で限定領域地図情報をコンピュータ上で生成する。この後、コンピュータを通信機能を有する地図情報表示装置である車載ナビゲーション装置に所定の接続手段、例えばＬＡＮや電話回線やシリアル通信の接続線で接続し、生成した限定領域地図情報を車載ナビゲーション装置内のＲＡＭ等の記憶装置に記憶させるのである。操作者が移動する際においては、上述した如く、限定領域地図情報を記憶させた車載ナビゲーション装置のみを所持して移動することができるのである。また、生成した限定領域地図情報をサーバ、例えばインターネットのサーバに記憶させることとしてもよい。このような構成とした場合には、操作者は移動先においても通信回線を介して車載ナビゲーション装置をサーバに接続して限定領域地図情報を車載ナビゲーション装置に記憶させることができるのである。
【００４４】
図１２（ｂ）は、本発明の第４の実施例である移動体用地図情報表示システムを示す概略図であり、図１２（ａ）と同様に車載ナビゲーション装置以外の装置で限定領域地図情報を生成する移動体用地図情報表示システムを示す。
限定領域地図情報を生成する為の地図情報はサーバ、例えばインターネットのサーバに収められている。このサーバと通信回線、例えばＬＡＮや電話回線を介して接続されているコンピュータのディスプレイ上に地図情報を表示させ、コンピュータのキーボードやマウスを操作することにより図２〜図６で説明した如き手順で限定領域地図情報をコンピュータ上で生成する。この後、コンピュータを通信機能を有する地図情報表示装置である車載ナビゲーション装置に上述した如き通信手段、例えばＬＡＮや電話回線やシリアル通信の接続線で接続し、生成した限定領域地図情報を車載ナビゲーション装置内のＲＡＭ等の記憶装置に記憶させるのである。このような構成とすることにより、生成した限定領域地図情報を車載ナビゲーション装置に表示させて使用する際には、操作者は車載ナビゲーション装置のみを所持して移動することができるのである。また、この場合においても、図１２（ｃ）に示す如く、生成した限定領域地図情報をサーバ、例えばインターネットのサーバに収めることとしてもよい。尚、この図１２（ｃ）は、図１２（ｂ）に示した構成要素と対応する構成要素には同一の符号及び名称を付した。このような構成とした場合には、車載ナビゲーション装置の通信機能を用いて車載ナビゲーション装置を電話回線等の通信回線を介してサーバに接続することにより、操作者は生成した限定領域地図情報を移動先又は移動中においても得ることができるのである。
【００４５】
更に、上述した第３及び第４の実施例において、限定領域地図情報をサーバに収める構成とした場合には、限定領域地図情報の全てを車載ナビゲーション装置の記憶させる必要はなく、移動の際の時点において必要とする領域のみの限定領域地図情報をサーバから得て表示することとしてもよい。このような構成とした場合には、車載ナビゲーション装置のＲＡＭ等の記憶装置の記憶容量を更に小さくすることができるのである。
【００４６】
尚、上述した実施例においては、移動体用地図情報表示装置として、車載ナビゲーション装置の場合を示したが、車載用のものに限られるものではなく徒歩で移動するような場合において用いられる装置であってもよい。
また、上述した実施例においては、２地点区間における抽出幅Δｗiを一定幅として地図情報を抽出する場合を示したが、抽出幅Δｗiが経路上の位置に従って変化するように地図情報を抽出して短冊状地図情報を生成することとしてもよい。
【００４７】
更に、上述した実施例においては、探索領域の形状を所定の形状から選択する場合を示したが、操作者が所望する任意の形状を設定することができる構成としてもよい。
尚、本明細書中において「短冊状領域」なる用語は、経路に沿った長手領域を意味するものであって、例えば領域の両端は、矩形状でなくとも半円形や半楕円形など種々の形状であり得る。
【００４８】
【発明の効果】
以上説明した如く、本発明による移動体用地図情報表示システムによれば、限定領域地図情報の大きさが記憶手段の記憶容量より大きいと判別したときには、移動体経路を含むように短冊状領域の大きさを調節するので、操作者が設定した経由地や経路を変更することなく必要とする地図情報を抽出して表示することができる。
【図面の簡単な説明】
【図１】本発明による移動体用地図情報表示システムを示すブロック図である。
【図２】限定領域地図情報を抽出するサブルーチンを示すフローチャートである。
【図３】短冊状領域と探索領域とを設定するサブルーチンを示すフローチャートである。
【図４】短冊状領域の抽出幅と、探索領域の形状及び範囲とを設定するサブルーチンを示すフローチャートである。
【図５】短冊状領域の抽出幅と探索領域の形状及び範囲とを、空き容量、全経路長及び全地点数から算出するサブルーチンを示すフローチャートである。
【図６】修正の選択をするサブルーチンを示すフローチャートである。
【図７】設定内容からＲＡＭ１６に生成される短冊状地図情報テーブルを示す。
【図８】設定内容からＲＡＭ１６に生成される探索地図情報テーブルを示す。
【図９】限定領域地図情報抽出ルーチンにより生成された限定領域地図情報の１つの例を示す図である。
【図１０】限定領域地図情報抽出ルーチンにより生成された限定領域地図情報群の１つの例を示す図である。
【図１１】本発明の第１及び第２の実施例を示す概略図である。
【図１２】本発明の第３及び第４の実施例を示す概略図である。
【符号の説明】
１０  移動体用地図情報表示装置
１１  表示装置（表示手段）
１２  入出力バス（限定領域地図情報生成手段、経路生成手段、抽出手段、短冊状領域調整手段）
１３  ＣＰＵ（限定領域地図情報生成手段、経路生成手段、抽出手段、短冊状領域調整手段）
１４  入力装置（座標情報生成手段）
１５  ＲＯＭ（限定領域地図情報生成手段、経路生成手段、抽出手段、短冊状領域調整手段）
１６  ＲＡＭ（記憶手段）
１７  補助記憶装置（記憶手段）
１８  ＧＰＳ装置（現在位置座標情報検出手段）
２０  地図情報供給装置
【図１】
0004054484.tif 000002
【図２】
0004054484.tif 000003
【図３】
0004054484.tif 000004
【図４】
0004054484.tif 000005
【図５】
0004054484.tif 000006
【図６】
0004054484.tif 000007
【図７】
0004054484.tif 000008
【図８】
0004054484.tif 000009
【図９】
0004054484.tif 000010
【図１０】
0004054484.tif 000011
【図１１】
0004054484.tif 000012
【図１２】
0004054484.tif 000013