(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（ｉ＝１、…中略…、ｎ−１）と称する。次いで、ステップＳ２１において設定した出発地、目的地及び経由地と、ステップＳ２２において検索した経路とをＲＡＭ３７に記憶し（ステップＳ２３）、本サブルーチンを終了する。以下においては、上述した出発地、目的地、経由地及び経路を設定経路情報と称する。
【００１９】
上述した図３のステップＳ１４において地図情報を表示するモードが選択された場合に実行される表示処理のサブルーチンを図５に示す。尚、このサブルーチンは、ＣＰＵ３４で実行されているメインルーチンから所定のタイミングで呼び出されて実行されるものである。
最初に、上述したＧＰＳ１２から車両の現在位置を検出し、現在位置データを得る（ステップＳ３１）。次いで、車両速度を検出する（ステップＳ３２）。この車両の速度は、上述した車速センサ１５から発せられる出力信号に基づいて得られるものである。また、ステップＳ３１においてはＧＰＳ１２から順次得られる車両の現在位置データを演算処理をすることより車両速度を得ることとしてもよい。
【００２０】
次に、車両速度が所定速度、例えば時速４ｋｍより大きいか否かを判断する（ステップＳ３３）。車両速度が所定速度より大きいと判別した場合には、後述する如き高速走行時表示処理を実行し（ステップＳ３４）、本サブルーチンを終了する。一方、車両速度が所定速度以下であると判別した場合には、後述する如き低速走行時表示処理を実行し（ステップＳ３５）、本サブルーチンを終了する。
【００２１】
尚、上述した所定速度の値は、予めＲＯＭ３６に記憶されたものを用いることとしても、操作者の操作により変更できるようにすることとしてもよい。
上述した図５のステップＳ３５において実行される低速走行時、例えば車両の停止時における表示処理のサブルーチンを図６に示す。
まず、車両の現在位置情報と予め設定されている縮尺とに応じて所定の領域の地図情報を地図情報供給手段２１から読み出し（ステップＳ４１）、ＲＡＭ３７に記憶する。この縮尺は、上述した図２に示す入力装置２２の「縮小」キー又は「拡大」キーを操作者が操作して縮尺レベルを選択することにより定められるものである。ＣＤ−ＲＯＭやＤＶＤ等の記憶媒体には、複数の縮尺レベルの各々に対応した地図情報が記録されている。例えば、１４段階の縮尺レベルで日本全国の地図情報を読み出すことができるＣＤ−ＲＯＭの場合には、縮尺レベルが１から１４までの各縮尺レベルの各々に対応した日本全土の地図情報の各々がＣＤ−ＲＯＭに記憶されているのである。上述したステップＳ４１の操作によって縮尺レベルが選択されたときには、その選択された縮尺レベルに対応する地図情報をＣＤ−ＲＯＭから読み出し、表示装置５１に読み出した地図情報を表示するのである。
【００２２】
ステップＳ４１の処理の後、道路情報を地図情報供給手段２１から読み出す（ステップＳ４２）。この道路情報は、ＣＤ−ＲＯＭやＤＶＤ等の記憶媒体には、ベクトルデータとして記憶されており、読み出された道路情報は表示装置５１に表示する表示用のデータとして変換されるべく、ステップＳ４１において選択された縮尺レベルに応じて演算処理される（ステップＳ４３）。
【００２３】
次に、上述した図４のステップＳ２３において設定された設定経路情報をＲＡＭ３７から読み出し（ステップＳ４４）、読み出した地図情報と変換された道路情報と設定経路情報とを表示装置５１に表示し（ステップＳ４５）、本サブルーチンを終了する。
上述した図５に示したサブルーチンのステップＳ３３において車両速度が所定速度より大きいと判別された場合には、図７に示す如き高速走行時表示処理が実行される。
【００２４】
最初に、上述した図４のステップＳ２３において設定された設定経路情報をＲＡＭ３７から読み出し（ステップＳ５１）、表示装置５１に表示する（ステップＳ５２）。
次に、道路情報を表示する設定がされているか否かを判断する（ステップＳ５３）。道路情報を表示するか否かの設定は、予め操作者により設定されるものであり、例えば、図２に示した入力装置２２の「メニュー」キーを操作者が操作することにより設定画面を表示装置５１に表示し、道路情報を表示するか否かを選択するのである。ステップＳ５３において道路情報を表示すると判別した場合には、道路情報を地図情報供給手段２１から読み出す（ステップＳ５４）。この道路情報は、上述した如くベクトルデータとしてＣＤ−ＲＯＭやＤＶＤ等の記憶媒体に記憶されており、読み出された道路情報は予め設定されている縮尺レベルに応じて表示用のデータに変換される（ステップＳ５５）。その後、変換された道路情報を設定経路に沿って所定の領域幅ΔＷRUN、例えば３ｋｍ分だけ表示装置５１に表示する（ステップＳ５６）。一方、ステップＳ５３において、道路情報を表示しないと判別した場合には、道路情報を表示することなく後述するステップＳ５７に処理を移す。
【００２５】
次いで、地図情報を表示する設定がされているか否かを判断する（ステップＳ５７）。地図情報を表示するか否かの設定は、上述した道路情報の表示の設定と同様に、予め操作者の操作により選択されるものである。地図情報を表示すると判別した場合には、車両の現在位置情報と予め設定されている縮尺レベルとに応じて所定の領域に対応する地図情報を地図情報供給手段２１から読み出し（ステップＳ５８）、ＲＡＭ３７に記憶する。次いで、読み出した地図情報のうちの設定経路に沿って延在する短冊状領域に含まれる地図情報を領域幅ΔＷRUN、例えば３ｋｍ分だけ表示装置５１に表示し（ステップＳ５９）、車両の現在位置を表示し（ステップＳ６０）、本サブルーチンを終了する。
【００２６】
尚、上述したステップＳ５６及びＳ５８において用いた領域幅ΔＷRUNの値は、一定の値としてＲＯＭ３６に予め記憶された値を常に用いることとしても、また、操作者の操作により設定された値を用いることとしてもよい。
また、上述したステップＳ４１やＳ５８において地図情報供給手段２１から地図情報を読み出す際に、新たに地図情報を読み出す必要がないと判別した場合、例えば上述したステップＳ３１で検出された現在位置から得られる車両の移動距離が小さい値で、ＲＡＭ３７において既に記憶されている地図情報を更新する必要がないと判別した場合においては、ＲＡＭ３７に現在記憶されている地図情報を用いて短冊状領域地図情報を生成することとしてもよく、また、Ｖ−ＲＡＭ４１に現在記憶されている表示用情報を操作して短冊状領域以外の領域に対応するデータを消去することとしてもよい。
【００２７】
更にまた、上述した実施例においては、ステップＳ３３にて車両速度が１つの所定速度より大きいか否かを判別して低速走行時表示処理と高速走行時表示処理との２つの処理に分岐して地図情報等の表示情報を表示する場合を示したが、２つ以上の所定速度で車両速度を判別して処理を分岐させて表示情報を表示することとしてもよい。
【００２８】
更に、上述したステップＳ５６において表示する道路情報の領域幅ΔＷRUN又はステップＳ５９において表示する地図情報の領域幅ΔＷRUNを車両の速度に応じて変更することとしてもよい。例えば、領域幅ΔＷRUNを車両の速度に比例するように変更したり、所定の関数に従って演算することにより車両の速度から領域幅ΔＷRUNを得ることとしてもよい。
【００２９】
また、上述した実施例においては、ステップＳ５３において道路情報を表示するか否かを判別し、更にステップＳ５７において地図情報を表示するか否かを判別して処理する場合を示したが、このような判別をすることなく車両の高速走行時においては、道路情報を表示しないとする構成としても、道路情報と地図情報との両者とも表示しないとする構成としてもよい。
【００３０】
上述した図６のステップＳ４５において表示される地図情報、道路情報、設定経路情報及び車両の現在位置の一例を図８に示す。
図８に示す如く、学校を示す「文」記号や郵便局を示す「〒」記号や地名等の地図情報と、道路を示す道路情報と、黒い五角形の記号で示す車両の現在位置と、を表示装置５１に表示する。また、実線太線で示す設定経路と、画面左上の白丸で示す出発地と、画面右上の黒い三角形で示す２つの経由地と、画面左下の黒丸で示す目的地とからなる設定経路情報も表示装置５１に表示する。上述した図６のステップＳ４５の処理を実行することにより、これらの各種の情報が車両の低速走行時に表示装置５１に表示されるのである。
【００３１】
一方、車両の高速走行時において表示装置５１に表示される表示情報の１つの例を図９に示す。この図９は、高速走行時には車両の現在位置と設定経路情報のみを表示するとした場合、即ち、上述した図７のステップＳ５３において道路情報を表示しないと判別し、かつステップＳ５７において地図情報を表示しないと判別した場合において表示装置５１に表示される表示情報である。上述した場合においては、図９に示す如く、黒い五角形の記号で示す車両の現在位置と、設定経路や目的地等の設定経路情報と、のみが表示装置５１に表示される。
【００３２】
更に、車両の高速走行時において表示装置５１に表示される表示情報の第２の例を図１０に示す。この図１０は、高速走行時には車両の現在位置と設定経路情報と道路情報とを表示するとした場合、即ち、上述した図７のステップＳ５３において道路情報を表示すると判別し、かつステップＳ５７において地図情報を表示しないと判別した場合において表示装置５１に表示される表示情報である。図１０に示す如く、黒い五角形の記号で示す車両の現在位置と、設定経路や目的地等の設定経路情報とが表示され、更に、設定経路に沿った領域幅ΔＷRUNだけの道路情報が表示装置５１に表示される。図１０に示すように、領域幅ΔＷRUNだけ道路情報を表示するとしたことにより、交差点の位置情報を表示することができるのである。
【００３３】
更にまた、車両の高速走行時において表示装置５１に表示される表示情報の第３の例を図１１に示す。この図１０は、高速走行時に車両の現在位置と設定経路情報と道路情報と地図情報とを表示するとした場合、即ち、上述した図７のステップＳ５３において道路情報を表示すると判別し、かつステップＳ５７において地図情報を表示すると判別した場合において表示装置５１に表示される表示情報である。図１０に示す如く、設定経路に沿って領域幅ΔＷRUNだけ地名や施設等の地図情報をも表示することにより、図９や図１０に示した表示情報よりも詳細な情報を表示することができるのである。
【００３４】
上述した図８、図９、図１０及び図１１に示したように、車両の低速走行時においては、全ての情報を表示し、車両の高速走行時においては、操作者が必要とする情報のみを表示することとしたことにより、操作者は車両の走行状態に応じた適切な情報を得ることができるのである。
尚、上述した例においては、車両の高速走行時には設定経路に沿った領域幅ΔＷRUNの道路情報を表示する場合を示したが、道路情報に基づいて車両の高速走行時には主要道路、例えば国道や高速道路のみを表示することとしてもよい。
【００３５】
また、各種のセンサから得られた車両の現在位置情報と道路情報との整合性を図り車両の現在位置を補正する手法、いわゆるマップマッチングを行う場合においては、表示装置に表示されている経路の道路情報についてのみマップマッチングを行うとすることにより、迅速かつ容易に車両の現在位置を補正することができるのである。
【００３６】
上述した第１の実施例においては、図２に示した如く、ＣＤ−ＲＯＭやＤＶＤ等の記憶媒体から地図情報を読み出して表示する場合を示したが、所定の領域の地図情報を補助記憶装置、例えば図１に示す如き補助記憶装置３８であるＩＣカード等の補助メモリに予め記憶させておき、その補助メモリから地図情報を読み出す構成としてもよい。尚、装置に内蔵されている内部メモリ、例えば図１に示すＲＡＭ３７の容量が大きく、記憶すべき地図情報の必要容量が内部メモリの容量よりも小さくなるような場合には、内部メモリに地図情報を記憶することとしてもよい。また、このような場合における補助メモリや内部メモリは不揮発性ＲＡＭ等の電源の供給が断たれた場合においても記憶内容が消えないメモリからなるものが好ましい。以下においては、地図情報を補助メモリや内部メモリに予め記憶させて地図情報を表示する場合を示す。
【００３７】
短冊状領域を設定するサブルーチンを図１２に示す。尚、本サブルーチンは、例えば、図４に示したサブルーチンのステップＳ２３の処理の後に呼び出されて実行されるものであり、上述した。領域幅ΔＷRUNの短冊状領域の道路情報を生成したり、後述するΔＷの短冊状領域地図情報を生成するためのものである。
最初に、操作者が入力装置２２のテンキーから経路ｒi（ｉ＝１、…中略…、ｎ−１）を示す１からｎ−１までの数値を入力することにより、抽出幅を設定する経路が選択される（ステップＳ７１）。尚、この経路の選択は、同時に複数の経路を選択できることとしてもよい。次いで、選択された経路の抽出幅を設定すべく、操作者は入力装置２２に設けられたテンキーからキロメートルを単位とした数値で抽出幅を入力する（ステップＳ７２）。また、この抽出幅の設定は、表示装置５１に地図を重畳して表示し、選択キーやマウスを操作することにより抽出幅を増減させて設定することとしてもよい。尚、抽出幅をゼロに設定することもでき、この場合には短冊状領域に対応する地図情報は抽出されず道路情報のみが抽出されることとなる。分岐路のない道路や高速道路を経路ｒiに選択したときには、短冊状地図情報を必要とする場合が少ないが故に、抽出幅をゼロに設定することにより生成される地図情報の必要記憶容量を小さくすることができるのである。以下においては、経路ｒ1の抽出幅をΔｗ1、経路ｒn-1の抽出幅をΔｗn-1の如く、経路ｒi（ｉ＝１、…中略…、ｎ−１）の各々における抽出幅をΔｗi（ｉ＝１、…中略…、ｎ−１）と称する。
【００３８】
次に、上述した設定内容から図１３に示す如き短冊状地図情報テーブルをＲＡＭ３７に生成する（ステップＳ７３）。図１３は、設定された経路ｒi（ｉ＝１、…中略…、ｎ−１）を第１列目に示し、その経路ｒiの各々における区間距離Ｌi（ｉ＝１、…中略…、ｎ−１）を第２列目に示し、経路ｒiの各々における抽出幅Δｗi（ｉ＝１、…中略…、ｎ−１）を第３列目に示し、経路ｒiの各々における区間距離Ｌiと抽出幅Δｗiとを乗じて算出した必要記憶容量Ｌi×Δｗi（ｉ＝１、…中略…、ｎ−１）を第４列目に示す。尚、上述した区間距離は、地図情報に含まれる道路情報から得られるものである。また、地図情報の大きさは、その領域の面積に応じて定まるものであり、領域の面積を算出することにより地図情報の必要記憶容量を得ることができ、短冊状地図情報の必要記憶容量は、図１３の第４列目に示した必要記憶容量の総和を算出することにより得られるのである。
【００３９】
次に、設定を続けて行うか否かの旨を表示装置５１に表示し操作者にキー入力を促す（ステップＳ７４）。設定を続けて行う場合には、ステップＳ７１に戻り上述した如き設定を繰り返す。設定を終了する場合には、短冊状領域地図情報を生成し（ステップＳ７５）、本サブルーチンを終了する。
図１４は、上述した短冊状領域設定ルーチンにより生成された短冊状領域地図情報の１つの例を示す図である。尚、図８〜図１１に示した各種の地図情報と対応する地図情報には同一の記号を付した。また、図１４に示した短冊状領域地図情報は、短冊状領域の抽出幅を一定の幅ΔＷとして生成したものである。このように、メモリに記憶させる地図情報を短冊状領域地図情報として生成することとしたことにより、必要記憶容量を小さくすることができるのである。
【００４０】
上述した如く、抽出した短冊状領域地図情報を予め補助記憶装置等のメモリに記憶させる構成とした場合には、車両の低速走行時においては、図１４に示した如き幅ΔＷの短冊状領域地図情報を補助記憶装置３８から読み出し、読み出した短冊状領域地図情報と設定経路情報と道路情報と車両の現在位置情報とを表示装置５１に表示し、車両の高速走行時には、図９、図１０又は図１１に示した如き経路情報等の表示情報を表示することとすることにより、ＣＤ−ＲＯＭ等の記憶媒体から地図情報を読み出すことなく地図情報を表示することができるのである。
【００４１】
尚、上述した例においては、設定経路に沿って延在する延在領域の形状を短冊状の形状として地図情報を抽出する場合を示したが、延在領域の形状を他の形状として地図情報を抽出して補助記憶装置に記憶させることとしてもよい。
また、上述した図２〜図１１に示した第１の実施例においては、ＣＤ−ＲＯＭ等の記憶媒体やＲＡＭ３７から地図情報を読み出し、読み出す毎に高速走行時において表示する地図情報として、領域幅ΔＷRUNの短冊状領域地図情報を生成する場合を示した。この第１の実施例においても、図１２に示した如きサブルーチンを実行することにより領域幅ΔＷRUNの短冊状領域地図情報を予め生成して補助記憶装置３８に記憶させておくこととしてもよい。この場合には、車両の高速走行時において地図情報を表示する際、即ち図７のステップＳ５９において地図情報を表示する際においては、補助記憶装置３８に記憶されている領域幅ΔＷRUNの短冊状領域地図情報を読み出して、読み出した地図情報を表示装置５１に表示することとすればよいのである。
【００４２】
上述した短冊状領域地図情報を表示装置５１に表示する構成とした場合において、設定経路から逸れた位置に車両が移動したようなときには、地図情報が表示されていない領域に車両の現在位置が表示されることとなる。このような場合の例を図１５及び図１６に示す。尚、図１５は設定経路の全体を示すものであり、表示装置５１には図１５に示した四角の枠線で囲まれた領域における地図情報が表示されるものとする。また、図１６は、図１５に示した四角の枠線で囲まれた領域の地図情報を拡大して示したものである。
【００４３】
図１５及び図１６においては、黒い五角形は車両の現在位置を示す記号であり、黒丸は車両の軌跡を示す記号である。また、破線及び一点鎖線は、各々後述する如き復帰線と目標方向線とを示す線である。
復帰線は、車両の現在位置から設定経路に至るまでの直線距離が最も短くなる設定経路上の位置（以下、最短位置と称する）を示す線である。図１６においては、この最短位置は、ＰMINとして示した位置である。また、目標方向線は、車両の現在位置から目標地に至るまでの直線である。これらの復帰線及び目標方向線を表示装置５１に表示させる構成としたことにより、短冊状領域地図情報が表示されていない位置に車両が移動したようなときであっても、復帰線又は目標方向線に沿うように車両を進行させることにより、設定経路に再び戻ることができたり目的地に到達することができたりするのである。
【００４４】
上述した復帰線を表示するサブルーチンを図１７に示す。
最初に、上述した如き最短位置ＰMINを車両の現在位置データと設定経路情報とから算出する（ステップＳ８１）。以下においては、車両の現在位置から最短位置ＰMINまでの直線距離を復帰距離と称する。次いで、車両の現在位置から見たときの最短位置ＰMINの方向を算出する（ステップＳ８２）。次に、復帰距離が所定距離より大きいか否かを判断する（ステップＳ８３）。この所定距離は、予め設定された一定の値、例えば５０ｍとしても、表示装置５１に地図情報を表示する際における縮尺レベルに応じて変化させることとしてもよい。
【００４５】
ステップＳ８３において、復帰距離が所定距離以下であると判別したときには、直ちにサブルーチンを終了する。また、復帰距離が所定距離より大きいと判別したときには、表示装置５１に復帰線を表示する（ステップＳ８４）。上述した如く、図１６に示した例においては、車両の現在位置から最短位置ＰMINに至るまでの破線で示した線が復帰線である。尚、この例においては、復帰線の方向は、設定経路に対して略垂直な方向となる。次に、復帰距離を表示装置５１の所定の位置、例えば復帰線の側部近傍に表示し（ステップＳ８５）、目標地を示す矢印を表示装置５１の端部の近傍に表示し（ステップＳ８６）。本サブルーチンを終了する。図１６に示した例においては、復帰線の側部近傍に表示した「１１４ｍ」なる表示が復帰距離である。また、目標地を示す矢印は、図１６の下方に示した白抜きの矢印である。
【００４６】
また、復帰線及び目標方向線を表示するサブルーチンを図１８に示す。
最初に、図１７に示したサブルーチンと同様に最短位置ＰMINを算出し（ステップＳ９１）、最短位置ＰMINの方向を算出する（ステップＳ９２）。次に、現在の車両位置から目標地までの距離と方向とを算出し（ステップＳ９３）、次に、復帰距離が所定距離より大きいか否かを判断する（ステップＳ９４）。尚、この所定距離は、上述した如く、一定の値としても設定された縮尺に応じて変化する値としてもよい。
【００４７】
ステップＳ９４において、復帰距離が所定距離以下であると判別したときには、直ちにサブルーチンを終了する。また、復帰距離が所定距離より大きいと判別したときには、表示装置５１に復帰線を表示し（ステップＳ９５）、復帰距離を表示装置５１の所定の位置に表示する（ステップＳ９６）。次に、ステップＳ９３において算出した目標地までの方向から表示装置５１に目標方向線を表示し（ステップＳ９７）、本サブルーチンを終了する。尚、上述した図１６に示した例においては、車両の現在位置から目標地までに至る一点鎖線で示した線が目標方向線である。
【００４８】
推奨進行方向を決定するサブルーチンを図１９に示す。
最初に上述した図１７又は図１８のサブルーチンを実行して得られた復帰線方向と目標地方向とから復帰線と目標方向線とのなす角度を算出し、この角度が９０度未満であるか否かを判断する（ステップＳ１０１）。復帰線と目標方向線とのなす角度が９０度未満であると判別した場合には、車両の進行方向と目標地方向とから車両の進行方向に対して平行に延出する進行方向線と目標方向線とのなす角度を算出し、この角度が４５度以上であるか否かを判断する（ステップＳ１０２）。進行方向線と目標方向線とのなす角度が４５度以上であると判別したときには、復帰線方向に沿うような方向に車両を進行させたほうがよい旨を表示装置５１に表示し（ステップＳ１０３）、本サブルーチンを終了する。ステップＳ１０２において、進行方向線と目標方向線とのなす角度が４５度未満であると判別したときには、直ちに本サブルーチンを終了する。
【００４９】
また、ステップＳ１０１において復帰線と目標方向線とのなす角度が９０度以上であると判別した場合には、進行方向線と目標方向線とのなす角度が４５度未満であるか否かを判断する（ステップＳ１０４）。進行方向線と目標方向線とのなす角度が４５度未満であると判別した場合には、目標地方向に沿うような方向に車両を進行させたほうがよい旨を表示装置５１に表示し（ステップＳ１０５）、本サブルーチンを終了する。また、ステップＳ１０４において進行方向線と目標方向線とのなす角度が４５度以上であると判別した場合には、直ちに本サブルーチンを終了する。
【００５０】
上述した図１９に示したサブルーチンにおいては、復帰線方向と目標地方向と車両の進行方向とから推奨進行方向を定める場合を示したが、車両の現在位置から目標地に至るまでの距離や復帰距離を推奨進行方向の判断に加えることとしてもよい。
復帰線に沿うように車両を進行させた方がよい場合と、目標地方向に沿うように車両を進行させた方がよい場合の例を図２０に示す。尚、設定経路を太実線で示し、目標地を大きい黒丸で示し、車両の現在位置を黒い五角形で示し、車両が移動した軌跡を小さい黒丸で示した。また、復帰線を破線で示し、目標方向線を一点鎖線で示し、車両の進行方向を破線の矢印で示した。
【００５１】
図２０（ａ）に示すように、車両が目標地に対して遠ざかるような方向に進行している場合には、復帰線と目標方向線とがなす角度θは、９０度より小さい値となる。また、車両の進行方と目標方向線とがなす角度Θは、４５度よりも大きい値となる。このような場合には、復帰線に沿うような方向に車両を進行させると、設定経路に戻りやすくなるのである。
【００５２】
また、図２０（ｂ）に示すように、車両が目標地に対して近づくような方向に進行している場合には、復帰線と目標方向線とがなす角度θは、９０度より大きい値となる。また、車両の進行方と目標方向線とがなす角度Θは、４５度よりも小さい値となる。このような場合には、目標方向線に沿うような方向に車両を進行させると、遠回りをすることなく目標地に到達することができる可能性があるのである。
【００５３】
また、車両の現在位置から短冊状領域に至るまでの距離が最も短くなる短冊状領域内の最短位置と現在位置とを結ぶ直線を復帰線として示した場合の例を図２１及び図２２に示す。尚、図１５及び図１６に示した各種の地図情報と対応する地図情報には同一の符号及び名称を付した。また、図２１及び図２２においては、破線で囲まれた領域が短冊状領域を示す。尚、図２１は、図１５と同様に設定経路の全体を示すものであり、表示装置５１には図２１に示した四角の枠線で囲まれた領域の情報が表示される。また、図２２は、図１６と同様に図２１に示した四角の枠線の領域の情報を拡大したものである。
【００５４】
このような場合には、図２２に示す如く、車両の現在位置から短冊状領域に至るまでの距離が最も短くなる最短位置ＰMINは、短冊状領域の外辺部であり、また、復帰線は、車両の現在位置から最短位置ＰMINに至るまでの直線となるのである。更に、復帰線の側部近傍に示した「６４ｍ」なる表示が復帰距離であり、車両の現在位置から短冊状領域の外辺部に至るまでの最短距離は、６４メートルであることを示すものである。
【００５５】
この例においても、上述した図１７〜図１９に示したサブルーチンを実行することにより、復帰線、目標方向線及び復帰距離を表示装置５１に表示することができる。
上述した如き復帰線及び目標方向線を表示装置５１に表示させる構成としたことにより、短冊状領域地図情報が表示されていない位置に車両が移動したようなときであっても、復帰線又は目標方向線に沿うように車両を進行させることにより、短冊状領域に再び戻ることができたり目的地に到達することができたりするのである。
【００５６】
また、上述した実施例においては、表示装置５１に短冊状領域地図情報が表示されているときに、復帰線や目標方向線を表示する場合を示したが、道路情報や地図情報や設定経路の全てを表示する場合においても、復帰線や目標方向線を表示する構成としてもよい。この場合には、復帰線や目標方向線に沿うような道路を選択しながら車両を的確に進行させることができるのである。
【００５７】
上述した図１２に示したサブルーチンを実行することにより短冊状領域地図情報を生成し、生成した短冊状領域地図情報を補助メモリや内部メモリに予め記憶させて地図情報及び復帰線や目標方向線を表示する場合における本発明の第２〜第６の実施例を図２３及び図２４に示す。
上述した本発明の第２の実施例である移動体用ナビゲーション装置を図２３（ａ）に示す。この第２の実施例においては、移動体用ナビゲーション装置は、図２３（ａ）に示す如きナビゲーション装置８０であり、ナビゲーション装置８０は、図１に示した制御装置３０、入力装置２２及び表示装置５１からなる。また、車両の現在位置情報を表示する際には、ナビゲーション装置８０には図１に示した如き各種のセンサ１１〜１５が接続される（図示せず）。更に、ナビゲーション装置８０は、図１に示した如き地図情報供給装置２１であるＣＤ−ＲＯＭドライブやＤＶＤドライブ等の外部記憶装置９０との接続をなすべく、所定のインタフェース回路、例えばＩＤＥ規格やＳＣＳＩ規格等のインタフェース回路と外部記憶装置接続用のコネクタとを有する（図示せず）。
【００５８】
短冊状領域に対応する地図情報を生成して補助記憶装置３８に記憶させる処理は、外部記憶装置９０がナビゲーション装置８０に接続され、地図情報が記憶された記録媒体、例えばＣＤ−ＲＯＭが外部記憶装置９０に搭載された状態で行われる。ナビゲーション装置８０に設けられた入力装置２２を操作者が操作することにより上述した処理が開始され、図１２に示した如きサブルーチンが実行されるのである。サブルーチンが実行されることにより、ＣＤ−ＲＯＭ等の記憶媒体から所定の領域に対応する地図情報が読み出されてナビゲーション装置８０において短冊状領域地図情報が生成され、生成された短冊状領域地図情報はナビゲーション装置８０内に設けられた補助記憶手段３８に記憶されるのである。
【００５９】
ナビゲーション装置８０を車両に搭載して車両を移動させる際においては、例えばオートバイによるツーリングをする際においては、ナビゲーション装置８０と外部記憶装置９０との接続を解除し、短冊状領域地図情報を記憶したナビゲーション装置８０にＧＰＳ等のセンサ１１〜１５を接続することにより、車両の移動時において短冊状領域地図情報、車両の現在位置、復帰線及び目標方向線等の情報をナビゲーション装置８０に表示することができるのである。
【００６０】
本発明の第３の実施例である移動体用ナビゲーション装置を図２３（ｂ）に示す。この第３の実施例においては、図１に示した如き地図情報供給装置２１は、地図情報が収められたサーバ１００、例えばインターネット上の地図情報を提供するサーバである。また、ナビゲーション装置８０は、第２の実施例と同様に、図１に示した制御装置３０、入力装置２２及び表示装置５１からなる。更に、ナビゲーション装置８０は、サーバ１００との接続をなすべく、通信回線、例えばローカルエリアネットワーク（以下、ＬＡＮと称する）や電話回線を介してサーバと通信する為の通信用インターフェース回路（図示せず）を有する。また、車両の現在位置情報を表示する際においては、ナビゲーション装置８０には図１に示した如き各種のセンサ１１〜１５が接続される（図示せず）。
【００６１】
尚、この第３の実施例においては、上述した図１２に示した如きサブルーチンは、他の処理装置、例えばパーソナルコンピュータ（図示せず）において予め実行されており、この処理により生成された短冊状領域地図情報がサーバ１００に予め記憶されているのである。生成された短冊状領域地図情報をナビゲーション装置８０の補助記憶装置３８に記憶させる処理は、サーバ１００がナビゲーション装置８０に通信回線により接続された状態で行われる。ナビゲーション装置８０に設けられた入力装置２２を操作者が操作することにより所定の命令がサーバ１００に発せられ、この命令に応じてサーバ１００は遠隔操作されて、サーバ１００は予め生成された短冊状領域地図情報をナビゲーション装置８０に供給する。ナビゲーション装置８０は、供給された短冊状領域地図情報を補助記憶装置３８に記憶するのである。
【００６２】
ナビゲーション装置８０を車両に搭載して車両を移動させる際においては、第２の実施例と同様に、ナビゲーション装置８０とサーバ１００との接続を解除し、短冊状領域地図情報を記憶したナビゲーション装置８０にＧＰＳ等のセンサ１１〜１５を接続することにより、車両の移動時において短冊状領域地図情報、車両の現在位置、復帰線及び目標方向線を等の情報をナビゲーション装置８０に表示することができるのである。
【００６３】
本発明の第４の実施例である移動体用ナビゲーション装置を図２４（ａ）に示す。この第４の実施例においては、図１に示した如き地図情報供給装置２１は、ＣＤ−ＲＯＭドライブやＤＶＤドライブ等が内蔵又は接続された処理装置１１０、例えばコンピュータである。また、ナビゲーション装置８０は、第２又は第３の実施例と同様に、図１に示した制御装置３０、入力装置２２及び表示装置５１からなる。更に、ナビゲーション装置８０は、処理装置１１０との接続をなすべく、通信回線、例えばＬＡＮや電話回線を介してサーバと通信する為の通信用インターフェース回路（図示せず）を有する。また、車両の現在位置情報を表示する際には、ナビゲーション装置８０には図１に示した如き各種のセンサ１１〜１５が接続される（図示せず）。
【００６４】
この第４の実施例においては、短冊状領域地図情報を生成する処理は、地図情報が記憶された記録媒体、例えばＣＤ−ＲＯＭが処理装置１１０のＣＤ−ＲＯＭドライブ等の駆動装置に搭載された状態で行われる。処理装置１１０に接続されているディスプレイ上に地図情報を表示させた後、処理装置１１０のキーボードやマウスを操作して、上述した図１２に示した如きサブルーチンが処理装置１１０において実行されることにより行われる。この処理により生成された短冊状領域地図情報は、処理装置１１０のメモリやハードディスク等の記憶装置に記憶される。生成された短冊状領域地図情報をナビゲーション装置８０の補助記憶装置３８に記憶させる処理は、処理装置１１０がナビゲーション装置８０に通信回線により接続された状態で行われる。ナビゲーション装置８０に設けられた入力装置２２を操作者が操作することにより所定の命令が処理装置１１０に発せられ、この命令に応じて処理装置１１０は遠隔操作されて、処理装置１１０は生成された短冊状領域地図情報をナビゲーション装置８０に供給する。ナビゲーション装置８０は、供給された短冊状領域地図情報を補助記憶装置３８に記憶するのである。また、ナビゲーション装置８０の補助記憶装置３８に短冊状領域地図情報を記憶させる処理は、操作者が処理装置１１０のキーボードやマウスを操作することによりナビゲーション装置８０に短冊状領域地図情報を供給することとしてもよい。
【００６５】
ナビゲーション装置８０を車両に搭載して車両を移動させる際においては、第２又は第３の実施例と同様に、ナビゲーション装置８０と処理装置１１０との接続を解除し、短冊状領域地図情報を記憶したナビゲーション装置８０にＧＰＳ等のセンサ１１〜１５を接続することにより、車両の移動時において短冊状領域地図情報、車両の現在位置、復帰線及び目標方向線等の情報をナビゲーション装置８０に表示することができるのである。
【００６６】
本発明の第５の実施例である移動体用ナビゲーション装置を図２４（ｂ）に示す。この第５の実施例においては、地図情報供給装置２１は、処理装置１２０、例えばコンピュータとサーバ１３０、例えばインターネットのサーバとである。短冊状領域地図情報を生成する為の地図情報はサーバ１３０に収められている。処理装置１２０は、通信回線、例えばＬＡＮや電話回線を介してサーバ１３０に接続されている。操作者が処理装置１２０のキーボードやマウスを操作することにより、上述した図１２に示した如きサブルーチンが処理装置１２０において実行される。処理装置１２０は、サーバ１３０から所定の領域の地図情報を読み出し、処理装置１２０に接続されているディスプレイ上に読み出した地図情報を表示する。処理装置１２０において所望の短冊状領域地図情報が生成された後、生成された短冊状領域地図情報は、処理装置１２０のメモリやハードディスク等の記憶装置に記憶される。ナビゲーション装置８０の補助記憶装置３８に生成された短冊状領域地図情報を記憶させる処理は、処理装置１２０がナビゲーション装置８０に通信回線により接続された状態で行われる。ナビゲーション装置８０に設けられた入力装置２２を操作者が操作することにより所定の命令が処理装置１２０に発せられ、この命令に応じて処理装置１２０は遠隔操作されて、処理装置１２０は生成された短冊状領域地図情報をナビゲーション装置８０に供給する。ナビゲーション装置８０は、供給された短冊状領域地図情報を補助記憶装置３８に記憶するのである。また、ナビゲーション装置８０の補助記憶装置３８に短冊状領域地図情報を記憶させる処理は、操作者が処理装置１２０のキーボードやマウスを操作することによりナビゲーション装置８０に短冊状領域地図情報を供給することとしてもよい。
【００６７】
この第５の実施例においても、ナビゲーション装置８０を車両に搭載して車両を移動させる際には、第２、第３又は第４の実施例と同様に、ナビゲーション装置８０と処理装置１２０との接続を解除し、短冊状領域地図情報を記憶したナビゲーション装置８０にＧＰＳ等のセンサ１１〜１５を接続することにより、車両の移動時において短冊状領域地図情報、車両の現在位置、復帰線及び目標方向線等の情報をナビゲーション装置８０に表示することができるのである。
【００６８】
本発明の第６の実施例である移動体用ナビゲーション装置を図２４（ｃ）に示す。尚、この図２４（ｃ）は、図２４（ｂ）に示した構成要素と対応する構成要素には同一の符号及び名称を付した。この第６の実施例においては、第５の実施例と同様に、図１に示した如き地図情報供給装置２１は、ＣＤ−ＲＯＭドライブやＤＶＤドライブ等が内蔵又は接続された処理装置１２０、例えばコンピュータとサーバ１３０、例えばインターネットのサーバとである。第６の実施例においては、第５の実施例と同様に処理装置１２０において短冊状地図情報を生成し、処理装置１２０は生成した短冊状地図情報をサーバ１３０に供給して、サーバ１３０は短冊状地図情報を記憶する。ナビゲーション装置８０の補助記憶装置３８に生成された短冊状領域地図情報を記憶させる処理は、サーバ１３０がナビゲーション装置８０に通信回線により接続された状態で行われる。ナビゲーション装置８０に設けられた入力装置２２を操作者が操作することにより短冊状領域地図情報がナビゲーション装置８０に供給される。ナビゲーション装置８０は、供給された短冊状領域地図情報を補助記憶装置３８に記憶するのである。
【００６９】
第６の実施例の如き構成とした場合には、ナビゲーション装置８０を電話回線等の通信回線を介してサーバ１３０に接続することにより、操作者はサーバ１３０上の短冊状領域地図情報を移動先又は移動中においても得ることができるのである。また、車両の移動時においては、ナビゲーション装置８０にＧＰＳ等のセンサ１１〜１５を接続することにより、短冊状領域地図情報、車両の現在位置、復帰線及び目標方向線等の情報をナビゲーション装置８０に表示することができるのである。
【００７０】
尚、上述した第２〜第６の実施例において、短冊状領域地図情報をサーバから読み出す構成とした場合には、短冊状領域地図情報の全てを車載ナビゲーション装置に記憶させる必要はなく、移動の際の時点において必要とする領域のみの短冊状領域地図情報をサーバから得て表示することとしてもよい。このような構成とした場合には、車載ナビゲーション装置のＲＡＭ等の記憶装置の記憶容量を更に小さくすることができるのである。
【００７１】
また、上述した第１〜第６の実施例においては、移動体用地図情報表示装置として、車載ナビゲーション装置の場合を示したが、車載用のものに限られるものではなく移動体の現在位置を検出することができるならば徒歩で移動するような場合において用いられる装置であってもよい。
尚、本明細書中において「短冊状領域」なる用語は、経路に沿った長手領域を意味するものであって、例えば領域の両端は、矩形状でなくとも半円形や半楕円形など種々の形状であり得る。
【００７２】
【発明の効果】
以上説明した如く、本発明による移動体用ナビゲーション装置によれば、予め設定されている移動経路から外れた位置に移動体が移動したような場合には、移動体の現在位置から移動経路に至るまでの距離が最も短くなる移動経路上の最短位置と現在位置とを結ぶ直線を表示することとしたので、移動体を進めるべき方向を容易に判断することができる。
【図面の簡単な説明】
【図１】本発明による移動体用ナビゲーション装置を示すブロック図である。
【図２】本発明の第１の実施例を示す概略図である。
【図３】移動体用ナビゲーション装置の動作モードを設定するサブルーチンを示すフローチャートである。
【図４】車両の移動経路を設定するサブルーチンを示すフローチャートである。
【図５】車両の速度に応じて表示を変更する表示処理のサブルーチンを示すフローチャートである。
【図６】車両の低速走行時における表示処理のサブルーチンを示すフローチャートである。
【図７】車両の高速走行時における表示処理のサブルーチンを示すフローチャートである。
【図８】車両の低速走行時において表示される地図情報の例を示す図である。
【図９】車両の高速走行時において表示される経路情報の例を示す図である。
【図１０】車両の高速走行時において表示される経路情報と道路情報との例を示す図である。
【図１１】車両の高速走行時において表示される経路情報と道路情報と地図情報との例を示す図である。
【図１２】短冊状領域を設定するサブルーチンを示すフローチャートである。
【図１３】図１２に示したサブルーチンを実行することにより生成される短冊状地図情報テーブルを示す表である。
【図１４】図１２に示したサブルーチンを実行することにより生成され、車両の高速走行時において表示される経路情報と道路情報と短冊状領域地図情報との例を示す図である。
【図１５】設定経路から逸れた位置に車両が移動したときの例を示す概略図である。
【図１６】図１５に示した四角の枠線で囲まれた領域を拡大して示した概略図である。
【図１７】復帰線を表示するサブルーチンを示すフローチャートである。
【図１８】復帰線及び目標方向線を表示するサブルーチンを示すフローチャートである。
【図１９】推奨進行方向を決定するサブルーチンを示すフローチャートである。
【図２０】復帰線に沿うように車両を進行させた方がよい場合と、目標地方向に沿うように車両を進行させた方がよい場合との例を示す概略図である。
【図２１】設定経路から逸れた位置に車両が移動したときの例を示す概略図である。
【図２２】図２１に示した四角の枠線で囲まれた領域を拡大して示した概略図である。
【図２３】本発明の第２及び第３の実施例を示す概略図である。
【図２４】本発明の第４、第５及び第６の実施例を示す概略図である。
【符号の説明】
１１  走行距離センサ（現在位置情報生成手段）
１２  ＧＰＳ（現在位置情報生成手段）
１３  地磁気センサ（現在位置情報生成手段）
１４  角速度センサ（現在位置情報生成手段）
２１  地図情報供給装置（地図情報記憶手段）
３４  ＣＰＵ（表示地図情報生成手段、移動経路設定手段、短冊状領域地図情報生成手段、縮尺設定手段）
３６  ＲＯＭ（表示地図情報生成手段、移動経路設定手段、短冊状領域地図情報生成手段、縮尺設定手段）
３７  ＲＡＭ（地図情報記憶手段、表示地図情報生成手段、移動経路設定手段、短冊状領域地図情報生成手段、縮尺設定手段）
３８  補助記憶装置（地図情報記憶手段）
４１  Ｖ−ＲＡＭ（表示地図情報生成手段、短冊状領域地図情報生成手段）
５１  表示装置（表示手段）
【図１】
0004467709.tif 000002
【図２】
0004467709.tif 000003
【図３】
0004467709.tif 000004
【図４】
0004467709.tif 000005
【図５】
0004467709.tif 000006
【図６】
0004467709.tif 000007
【図７】
0004467709.tif 000008
【図８】
0004467709.tif 000009
【図９】
0004467709.tif 000010
【図１０】
0004467709.tif 000011
【図１１】
0004467709.tif 000012
【図１２】
0004467709.tif 000013
【図１３】
0004467709.tif 000014
【図１４】
0004467709.tif 000015
【図１５】
0004467709.tif 000016
【図１６】
0004467709.tif 000017
【図１７】
0004467709.tif 000018
【図１８】
0004467709.tif 000019
【図１９】
0004467709.tif 000020
【図２０】
0004467709.tif 000021
【図２１】
0004467709.tif 000022
【図２２】
0004467709.tif 000023
【図２３】
0004467709.tif 000024
【図２４】
0004467709.tif 000025