(57)【要約】【課題】  簡単な操作で目的地等を設定でき、最適な走行経路を探索することができ、最適な案内ができる走行経路の案内装置を提供する。【解決手段】  地図データ記憶手段と、表示手段と、地点を設定する手段とを有する走行経路の案内装置において、地図データ記憶手段は、道路の種別に関するデータを有し、地点を設定する手段は、隣接する道路の種別を選択可能な表示を行い（ステップＡ１−Ａ４）、操作手段により道路種別に従って道路上の位置を特定する（ステップＳ５４−Ｓ６０）。【選択図】      図１２
2005315893.tif 000002
【特許請求の範囲】
【請求項１】
地図データ記憶手段と、表示手段と、地点を設定する手段とを有する走行経路の案内装置において、
前記地図データ記憶手段は、道路の種別に関するデータを有し、
前記地点を設定する手段は、隣接する道路の種別を選択可能な表示を行い、操作手段により道路種別に従って道路上の位置を特定することを特徴とする地図表示装置。
【請求項２】
前記操作手段を操作する毎に、一方から他方の種別の道路が選択されることを特徴とする請求項１に記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の走行に必要な経路を案内するための走行経路の案内装置に関するものである。
【背景技術】
【０００２】
ナビゲーション装置のような走行経路の案内装置は、走行に必要な経路の案内を開始する前に、経路探索開始地点、目的地点、複数の中間通過地点といった種々の設定操作を行う。
従来の走行経路の案内装置における経路探索開始地点の設定は、ＧＰＳ等を使用して、現在位置を自動的に設定するか、又は、開始地点を含む地図データベースを表示画面上に表示し、画面に表示されたカーソルを所望の地点に移動させた上でその地点に開始地点を設定する。
【０００３】
また、目的地及び中間通過地点の設定は、所望の候補地点を含む地図データベースを表示画面上に表示し、画面に表示されたカーソルを所望の地点に移動させた上でその地点に目的地又は中間通過地点を設定する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の走行経路の案内装置には以下のような問題点がある。
（１）上記のようにカーソルを移動させて各地点を設定する操作は、煩雑で時間のかかる作業である。また、カーソルを移動させて適当と思われる地点にセットしても、使用者の認識と案内装置側の認識にずれがあると、カーソルの位置が目的の地点と一致せず、希望する地点を設定することができないことがある。このような問題点は、特に、立体交差した道路又は施設を目標物として設定する場合、又は目標物に通じる道路が地図データベースに登録されていない場合などにおいて顕著となる。
【０００５】
（２）従来の案内装置においては、探索された経路から外れて走行をすると、現在地点から目標物にいたる経路の案内がされない。このようなことでは、走行経路の案内装置に要求される、目的地に早く確実に案内するというニーズを満たすことにならない。
（３）従来の案内装置においては、全ての道路についての経路設定又は案内或いは特定の道路を優先した経路設定又は案内しか行われなかった。したがって、地理に不案内な場合には、地理に精通している者が選択しないような道路に誘導されることがある。このため、最適な案内が必ずしもなされていないこととなる。
【０００６】
（４）従来の案内装置においては、経路探索中は全ての案内が停止される。このため、案内装置が経路探索を行っている間は、現在地点がどのあたりであるかというような情報も与えられないこととなる。
（５）従来の案内装置においては、案内された経路がどのような道路であるのか、また、その道路はどれくらい先まで走行するのかといった情報が提供されない。このため、使用者に対して不安を与えるだけでなく、道路標識から得られる情報とリンクした走行ができなかった。
【０００７】
（６）従来の案内装置においては、高速道路等を用いた経路案内がされるべきところであっても、高速道路が現在地点又は目的地から遠い等の理由があると他の道路が選択されて高速道路が探索されないことがあった。
（７）従来の案内装置においては、目的地に到達した後、同じ経路を逆に通って帰路につきたい場合であっても、開始地点、目的地点、中間通過地点等の設定を最初から行わなければならない。
【０００８】
（８）従来の案内装置においては、画面上を移動するカーソルにより目的地を設定していたので、目的地を認識しづらかった。
（９）従来の案内装置においては、走行中には常に表示画面上に地図が表示されているため、走行に運転者の視線移動が多くなり、運転者の疲労を助長し、安全上の問題が懸念されていた。
【０００９】
（１０）従来の案内装置においては、使用者が選択したい道路があるときは、前記（１）の操作を繰り返して行わなければならなかった。
本発明は、上記各課題を解決しようとするものである。
本発明は、簡単な操作で目的地等を迅速に設定できる走行経路の案内装置を提供することを目的とするものである。
【００１０】
本発明は、最適な走行経路を探索することができる走行経路の案内装置を提供することを目的とするものである。
本発明は、走行中に最適な案内ができる走行経路の案内装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するために、地図データ記憶手段と、表示手段と、地点を設定する手段とを有する走行経路の案内装置において、前記地図データ記憶手段は、道路の種別に関するデータを有し、前記地点を設定する手段は、隣接する道路の種別を選択可能な表示を行い、操作手段により道路種別に従って道路上の位置を特定する。
【００１２】
本発明は、目的地設定手段が、道路を目標物とすることにより、目的地の候補として設定できるようにすることができる。
本発明は、目的地設定手段が、代表的な目標物に広範囲な地域名を付けることにより、広範囲な地域を目的地候補として設定するようにすることができる。
本発明は、目的地設定手段が、目的地でなく、走行経路を直接選択できるようにすることができる。
【００１３】
本発明は、目的地設定手段が、移動区間の明確な道路については、その入口又は出口を目標物にするようにすることができる。
本発明は、走行経路探索手段が、走行途中も走行経路探索を行うようにすることにより常に最新の走行経路の案内をするようにすることができる。
本発明は、経路探索手段が、候補となりえる経路を道路の種類別にグループ分けして、そのグループごとに経路探索するようにすることができる。
【００１４】
本発明は、案内手段が、目的地に接近したときに、そのことを表示するようにすることができる。
本発明は、経路探索手段が、目的地までの実際の走行が終了した時点で、逆順の走行経路探索を行うようにすることができる。
【発明の効果】
【００１５】
本発明によれば、簡単な操作で目的地等を迅速に設定できる走行経路の案内装置を提供することを得ることができる。
本発明によれば、最適な走行経路を探索することができる走行経路の案内装置を得ることができる。
【００１６】
本発明によれば、走行中に最適な案内ができる走行経路の案内装置を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下本発明の実施形態について図を用いて説明する。
図１は走行経路案内装置のハードウエア構成を示す図で、図２は走行経路案内装置のソフトウエアの全体構成を説明するための図で、図３は初期プログラムを示す図である。なお、これら図１〜図３に示された構成自体は従来の走行経路案内装置と同等のものである。
【００１８】
図１のハードウエアを示す図において、７はＣＰＵで、以下のものが接続される。１はＧＰＳアンテナ、２はＧＰＳ装置で、現在位置を自動的に算出するものである。３は地図データベースを記憶したＣＤ−ＲＯＭドライバである。４はパルス入力回路で、車速センサ５、車輪センサ６から出力されたパルスが入力される。ＣＰＵ７においては、これらから自車の走行距離等を計算し、現在地点の算出に役立てる。８はメモリで、プログラム及び各種データが記憶されている。
【００１９】
９は表示コントローラで、表示装置１１の表示を制御する。１０は音声合成部で、案内情報を音声化し、スピーカ１２から音声による案内を行う。１４は各種操作スイッチで、インタフェース１３を介して接続される。
図２に示す走行経路案内装置のソフトウエアは、現在地点処理２１、目的地設定処理２２、ルート検索処理２３、経路案内処理２４、プログラムマネジャ２５、入力処理２７、表示処理２８から構成される。
【００２０】
上記構成の装置においては、一定時間ごとに割り込みを発生し、それまで実施中の処理プログラムの実行番地、処理途中のレジスタの内容等を特定のメモリ領域（スタック領域）にセーブする。図２の例では、５回の割り込みの前にセーブしていた実行番地、レジスタの内容等を復帰し、再度実行開始を制御する処理が行われる。
【００２１】
つまり、この処理により図２の２１〜２５，２７，２８の各ルーチンのそれぞれの処理が一定時間ごとに連続して繰り返し実行され、一般的なマルチタスク処理が実現される。
また、リセット時には、初期プログラムが実行され、各タスクの中で任意のプログラムの先頭番地をスタック領域に書き込み、割り込みを許可する。これにより、以後、一定間隔で上記処理が繰り返し実行される。
【００２２】
図３に示した初期プログラムは、走行経路案内装置の電源投入時又は前述のリセット時に実行される。
ステップＳ１１で、スタック領域がクリアされる。
ステップＳ１２で、プログラムマネジャ２５の処理の先頭番地がスタック領域に書き込まれる。
【００２３】
ステップＳ１３で、割り込み許可が発行される。
ステップＳ１４で、その他の各変数の初期値設定即ちイニシャルが行われる。
ステップＳ１５で、ウエイトがかけられ、割り込み信号が発生するのを待つ。
図４及び図５に、プログラムマネジャ２５におけるモード設定処理のフローを示す。
【００２４】
プログラムマネジャ２５により本フローが実行されることにより、モードの設定等が行われる。各モードの機能については、後述する。また、図に示したモードの設定は、必要に応じて省略することが可能であり、また、必要なモードのセットを追加することも可能なものである。
さらに、図のフローでは、種々のスイッチが使用されるが、これらのスイッチは、各機能ごとに専用のスイッチを設けてそれを使用することもできるし、１つのスイッチを各状態に応じて複数の機能に兼用するようにすることも可能である。また、図のフローにおけるスイッチのオンされるということは、オフからオンへの変化があったことを検出したことを意味するものであり、この検出は１回のみを検出されるものである。
【００２５】
ステップＳ２１で、目的地設定ＳＷ、任意ポイントモードＳＷ、カーソル設定ＳＷ、ジャンル設定ＳＷのいずれかのＳＷ入力があったか否かが判定される。スイッチ入力がなければステップＳ３１へ飛ぶが、入力があった場合はステップＳ２２へ進む。
ステップＳ２２では、目的地設定スイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ２３で目的地設定モードがオンとなる。
【００２６】
ステップＳ２４では、任意ポイントモードスイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ２５で、任意ポイントモードがオンとなり、ＮＯであれば、ステップＳ２６で任意ポイントモードがオフとなる。
ステップＳ２７では、カーソル設定スイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ２８でカーソル移動パターンが読み込まれる。
【００２７】
ステップＳ２９では、ジャンル設定スイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ３０で、ジャンル番号ｋが読み込まれる。
ステップＳ３１では、方面選択スイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ３２で、方面選択モードがオンされる。
ステップＳ３３では、ネクストスイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ３４で、ネクストフラグがオンとなる。
【００２８】
ステップＳ３５では、目的地選択モードスイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ３６で、目的地選択モードがオンされる。
ステップＳ３７では、仮目的地設定モードスイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ３８で、仮目的地設定モードがオンされる。
【００２９】
ステップＳ３９では、使用道路選択スイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ４０で、使用道路設定モードがオンされる。
ステップＳ４１では、自動経路探索モードスイッチがオンされたか否かが判定される。ＹＥＳであれば、ステップＳ４２で自動経路探索モードがオンされる。
図６にＣＤ−ＲＯＭ３に記録された地図データの構造を示す。
【００３０】
図６（ａ）は、ＣＤ−ＲＯＭ３に記録された地図データベースのレイヤー構造を示す。地図データベースは、複数の透明なシートを有し、例えば、第１のシート３１には高速道路、第２のシート３２には国道、第３のシート３３には鉄道というように各シートごとに異なるデータが記録される。これらは必要なものが重ね合わされて１枚の地図のように図１の表示装置１１の画面上に表示される。
【００３１】
図６（ｂ）は、図葉４１〜４４の階層構造を有している。これは、エリアをレベル０の日本全土からレベル３の２５０００分の１まで分割し、表示範囲を絞り込んでゆく階層構造を持っているものである。
次に、目的地設定処理、経路探索処理、経路案内処理のそれぞれについて説明をする。
【実施例１】
【００３２】
目的地設定を容易にするために、本例においては、ＣＤ−ＲＯＭ３に記録される地図データベースを観光地、インターチェンジといった種類（ジャンル）別にグループ分けする。
図７にそのデータの一例を示す。図において、５１は観光地をジャンルＡとしてグループ分けした地図データで、観光地の名称とその位置を表す座標（Ｘｎ，Ｙｎ）が記録されている。５２はインターチェンジをジャンルＢとしてグループ分けした地図データで、インターチェンジの名称とその位置を表す座標（Ｘｉｎ，Ｙｉｎ）が記録されている。以下同様に、各ジャンルごとにグループ分けされた地図データ５３がある。
【００３３】
図８は、表示装置１１の画面上に表示された地図の一例を示すものである。
図において、６１はカーソルで、６２，６３……は、目的地となり得る目標物を表示する標識である。図では観光地のジャンルを表示させているが、他のジャンル、例えば、公共施設、高速道路等を目標物として表示させることができる。
目的地設定モードにおいて図１の操作スイッチ１４を操作すると、１回押すごとに目標物６２−６３−６４……が順次特別表示される。この特別表示とは、目標物を表す標識にカーソル６１を重ねて表示したり、あるいは、目標物の標識の色を定常時の色と変えたりして、使用者に現在どの目標物にカーソルがセットされているかを認識させることをいう。
【００３４】
従来装置における目的地設定は、所定の操作スイッチを押し続けてカーソルを移動させて、カーソルが希望の目的地近くになったときに操作スイッチから指を離してカーソルを停止させ、そこで目的地を確定していた。本実施形態によれば、この従来方法に比べると操作が簡単になる。また、従来装置では、カーソルを止めた位置と、目的地の位置とが食い違うケースが発生するが、上記方法によれば、確実に希望の目標物に設定されることとなる。
【００３５】
上記目標物設定の具体的手順について、図を用いて説明する。
図９のフローは、図２の目標物設定処理２２により行われる。
図４のステップＳ２２，ステップＳ２３で目的地設定モードになっているときは、ステップＳ５１からステップＳ５２へ進む。目的地設定モードになっていないときは、ステップＳ５７へ進み、レジスタａを１にセットする。なお、このレジスタａは、目標物の順番を表すものである。
【００３６】
ステップＳ５２では、図４のステップＳ２８，ステップＳ２９で設定されたジャンルｋの目標物６２〜６６が、それぞれ図８に示したように、画面上に表示される。
ステップＳ５３では、レジスタａに格納された順番の目標物の座標（Ｄｘ，Ｄｙ）にカーソル６１を移動させ、その目標物を特別表示する。この特別表示されている目標物が希望の目的地でないときは操作スイッチ（移動スイッチ）が押され、ステップＳ５４からステップＳ５５へ進む。
【００３７】
ステップＳ５５では、レジスタａに１を加える。これにより、再び図９のフローに入ったとき、画面上で次の順番の目標物に特別表示が移動することとなる。また、ステップＳ５６からステップＳ５７の処理により、最後の（ｎ番目）の目標物が特別表示された後に更に移動スイッチが押されたときは、再び最初の目標物に特別表示が移動する。
【００３８】
希望の目標物が特別表示されると操作スイッチ１４中の確定スイッチが操作され、ステップＳ５８からステップＳ５９へ進んで、目的地の座標が決定されて所定のレジスタに登録される。そして、ステップＳ６０で目的地設定モードが解除される。
なお、図９の処理においては、図示した処理が終了すると、目的地設定処理２２から出るように表示されている。しかし、実際には、図示の処理が終了した後に、目的地設定処理２２の通常の目的地設定に必要な「その他の処理」を行う。図９では、図面を単純化して理解を容易にするために「その他の処理」の図示を省略している。この点は、以下の説明におけるフローチャートにおいても同様である。
【００３９】
また、上記例において、特別表示の移動は、図８の矢印の順序で移動するのが正方向移動とすれば、その逆方向移動に設定することもできる。
特別表示の移動方向を変えるときは、カーソル設定スイッチを操作する。これにより、図４のステップＳ２７からステップＳ２８に進み、パターン番号が読み込まれて、今までの移動方向と異なる移動方向がセットされる。カーソル設定スイッチの操作がないときは、ステップＳ２８はパスされ、移動方向は変化しない。
【実施例２】
【００４０】
以上説明した例は、移動スイッチが１つで、その操作ごとにカーソル６１が所定の順番で移動しながら目標物を特別表示していくものである。これに対して、異なる移動方向を示す移動スイッチを複数設け、希望する目標物にカーソル６１を早く移動させるようにすることもできる。この例を図１０を用いて説明する。
【００４１】
図１０において、前述の図９のステップと同一のステップには同一の符号を付けて重複する説明は省略する。本例においては、移動スイッチは、カーソル６１を上方向と下方向へ移動させるために２つ設けられる。
ステップＳ５１〜５３は図９と同一であり、カーソル６１が第１の目標物を特別表示する。
【００４２】
現在表示されている目標物が希望の目標物でないとき移動スイッチが操作される。その移動スイッチが下方向の移動スイッチであるときは、ステップＳ６１からステップＳ６２へ進み、上方向の移動スイッチであるときは、ステップＳ６５からステップＳ６６へ進む。
ステップＳ６２〜６４では、移動スイッチが一回操作されるたびに、目標物の順番を表すレジスタａの内容が１ずつ増加することにより、特別表示が画面下方向へ順次移動し、一番下までカーソルが移動した後は一番上へ戻ることとなる。
【００４３】
ステップＳ６６〜６８では、移動スイッチが一回操作されるたびに、目標物の順番を表すレジスタａの内容が１ずつ現象することにより、特別表示が画面上方向へ順次移動し、一番上までカーソルが移動した後は一番下へ戻ることとなる。
ステップＳ５８〜６０は図９と同様であり、確定スイッチがオンされると、目標物が確定し、目的地設定モードが解除される。
【００４４】
なお、上記の複数の移動スイッチを設ける例では、移動スイッチは２つ設け、上下の２方向を選択できるようにしているが、移動スイッチを４つ設けて上下左右の４方向を選択できるようにすることもできるし、あるいはその他の方向の組み合わせを採用することもできる。
【実施例３】
【００４５】
本発明においては、目標物として道路及び道路関連施設等を設定することができる。この例を図１１を用いて説明する。
【００４６】
図１１において、１１は表示装置の画面を表し、６１はカーソルであり、６２〜６３は道路の代表点に設定された標識であり、６４は料金所を表す標識である。カーソル６１の移動と特別表示の方法は前述の例と同じである。これにより、道路及び関連施設を目標物とすることができ、道路及び道路関連施設を利用して、目的地、中間通過地点等の設定を簡単に確実に設定することが可能となる。
【００４７】
また、図１１の例で、高速道、国道、県道、市道というような道路の種別ごとに特別表示を移動していくこともできる。その例を図１２を用いて説明する。
図１２のフローチャートにおいて、Ａ１〜Ａ４は各道路種別ごとに特別表示するためのブロックであり、Ａ１は高速道、Ａ２は国道、Ａ３は県道、Ａ４は市道を特別表示するためのブロックである。各ブロックＡ１〜Ａ４の内容は同一であるため、Ａ１のみの内容を図示している。
【００４８】
目的地設定モードにあるとき、ステップＳ５１からステップＳ７１へ進む。
ステップＳ７１では、候補モードが該当の道路種別（Ａ１ブロックでは高速道）にセットされているか否かを判定する。なお、候補モードを設定するには、図２のフローに候補モード選択スイッチ等により候補モードを設定するステップを追加する。候補モードが高速道にセットされていれば、ステップＳ７２へ進み、否であれば次のブロック（Ａ２〜Ａ４）に進む。
【００４９】
ステップＳ７２では、現在表示装置１１上に表示されているエリアの中に該当する種別の道路があるか否かが判定される。あれば、ステップＳ７３で該当種別の道路（Ａ１ブロックでは高速道）が特別表示される。なければ、次のブロック（Ａ２〜Ａ４）へ進む。
各ブロックＡ１〜Ａ４でステップＳ７１〜７３までの動作が終了すると、表示装置１１上では、希望する道路種別の目標物が特別表示されている。そして、ステップＳ５４へ進む。
【００５０】
ステップＳ５４では、移動スイッチが押されたか否かが判定される。特別表示されている目標物が希望の目標物でなければ移動スイッチが押されて、ステップＳ７４へ進む。特別表示されている目標物が希望の目標物であれば移動スイッチは押されず、ステップ５８へ進む。
移動スイッチは、２又は４方向を指示するスイッチが用意される。ステップＳ７４では、操作された移動スイッチに応じて、カーソルの座標が増減され、その区間にある目標物に特別表示が移動する。ステップ７５、ステップ７７は、ステップ７４で増減された座標が表示画面の限度を越えたか否かを判定し、越えた場合はステップ７６，ステップ７８で画面を所定量移動させる。
【００５１】
なお、図１２では、移動スイッチの移動方向が２つの場合を示しているが、４方向に移動可能とすることも可能である。
【実施例４】
【００５２】
本発明においては、以上説明した目標物を特別表示させる方法に加えて、従来の装置のような、移動スイッチを押し続けることによりカーソルを所望の方向へ移動させて、カーソルが希望位置に達したときに移動スイッチから指を離すことにより目的地をセットする方法を実行可能とし、２つの方法を選択できるようにすることもできる。
【００５３】
ここでは、従来のモードを任意ポイントモードと呼ぶ。この任意ポイントモードを選択するには、任意ポイントモードスイッチをオンとする。これにより、図４のステップＳ２４〜ステップＳ２６で任意ポイントモードがオンにセットされる。
この処理を図１３を用いて説明する。この処理は、図２の目的地設定処理２４により実行される。
【００５４】
図１３のフローにおいて、ステップＳ８１では、任意ポイントモードがオンとなっているか否かが判定される。否であれば、ステップＳ８３へ進む。このステップＳ８３は、前述の図９，図１０、図１２のような目標物の選択による目的地の設定動作が行われる。モードがオンとなっていれば、ステップ５２へ進む。
ステップＳ５２でカーソルが所定の座標位置に表示される。
【００５５】
ステップＳ５３で移動スイッチが操作されると、ステップＳ８２へ進み、画面上の地図表示が移動スイッチの指示する方向へ移動する。なお、本例の移動スイッチは複数個設けて、任意の方向へカーソルを移動できるようにする。このステップＳ８２の動作は、従来の画面移動の処理と同様に行われるので、詳細は省略する。
【００５６】
カーソルが任意の場所に位置すると、確定スイッチが押されて、ステップＳ５８からステップＳ５９、６０へと進み、目的地の設定が終了する。
【実施例５】
【００５７】
本発明においては、目標物が立体的に存在する場合、目標物を各層ごとに表示させるようにすることができる。この例を図を用いて説明する。
【００５８】
図１４は、高速道路７１が高架になっており、その下側に国道７２が配置されている例を示す。
図１４（ａ）は、カーソルの移動により、高速道路７１を選択した場合を示す。この場合、高速道路７１の特定点７３を特別表示し、その特定点７３の近傍に目標物に関する情報７５を表示する。この情報７５は、上層が選択され、その層は、××高速道路であり、○○付近であることを示している。
【００５９】
図１４（ｂ）は国道を選択した場合を示す。この場合、国道７２の特定点７４を特別表示し、その特定点７４の近傍に目標物に関する情報７６を表示する。この情報７６は、下層が選択され、その層は、国道△△号線であり、□□付近であることを示している。
上記の（ａ）（ｂ）の表示は、移動スイッチを押すたびに切り替えられる。また、層が３層以上の場合も移動スイッチを押すたびに切り替えられるが、その表示の順序を任意の順序に変更するようにすることもてきる。
【００６０】
図１４の（ｃ）と（ｄ）は、特別表示の異なる方法を示している。現在選択されている目標物７１，又は７２のいずれか一方だけを表示し、これと重なる層を画面上から消去して、目標物を明示することができる。
本例の処理手順について図１５を用いて説明する。この処理は、図２の目的地設定処理２４により実行される。
【００６１】
図４のステップＳ２１，ステップＳ２３で目的地設定モードがオンとされていれば、図１５のステップＳ５１からステップＳ９１へ進み、現在画面上に表示されているエリア内に道路があるか否かが判定される。無ければステップＳ９３へ進み、あればステップＳ９２へ進む。
ステップＳ９２では、エリア内の道路の内、レジスタｂに対応する階層ｂにある道路を前述の図１４のように特別表示する。なお、このレジスタｂは、道路種別ごとの階層番号を格納するレジスタである。
【００６２】
現在画面に特別表示されている道路が目的道路でないため移動スイッチが操作されると、ステップＳ５４からステップＳ９３へ進む。
ステップＳ９３では、現在特別表示されている道路の階層ｂの次の階層ｂ＋１が存在するか否かが判定される。あれば、ステップＳ９４でレジスタの内容に１が加えられて、再び図１５の処理が実行されたとき、ステップＳ９２で次の階層ｂ＋１の階層にある道路が特別表示される。
【００６３】
さらに、移動スイッチが操作されると、ステップＳ９３，９４が繰り返される。順番に次の階層が表示されて、次の階層ｂ＋１が無くなると、ステップＳ９３からステップＳ９５へ進み、レジスタｂの内容に１が書き込まれて、ステップＳ９６へ進む。ステップＳ９６では、移動スイッチに応じて画面を移動する。この画面の移動には、上下左右方向に画面を移動させるための４つの移動スイッチが用意される。
【００６４】
目的地に設定しようとした希望の道路が画面上に現れて、確定スイッチが操作されると、ステップＳ５８からステップＳ５９，６０へ進み、特別表示された座標が目的地の座標にセットされ、目的地設定モードが終了する。
【実施例６】
【００６５】
以上説明してきた例は、目標物は比較的狭い範囲のものであるが、広範囲な地域の代表点を目標物として設定することもできる。例えば、各都道府県の県庁を目標物として、その目標物を目的地に設定することにより、広範囲な地域を目的地にして経路探索をすることができる。
【００６６】
図１６は、目的地設定時の画面１１を表示したものである。画面１１上には方面表示８１，８２，８３が表示される。この方面表示には、広範囲の地域名とその経路にある地名が表示される。また、選択のための選択スイッチ８５とネクストスイッチ８６が設けられる。なお、これらのスイッチは、画面１１上のアイコンとして設けても良い。
【００６７】
図１７は、目的地設定後の画面を示す。画面１１上には、現在地９１と経路９２と目的地９３が表示される。目的地としては、「東京方面」というように広範囲の地名が表示される。
図１８に、方面表示を行う場合に使用されるデータ内容を示す。
図において、１０１は方面の名称で、１０２はその読み、１０３はレベル、１０４は代表点の名称、１０５はその読み、１０６はその地図上の座標、１０７は接続情報を示す。
【００６８】
本例の具体的動作を図１９を用いて説明する。この処理は、図２の目的地設定処理２４により実行される。
方面選択スイッチがオンとされ、前述の図４のステップＳ３１，ステップＳ３２で方面選択モードがオンとなっていれば、ステップＳ１０１からステップＳ１０２へ進む。方面選択モードがオフであれば、ステップＳ１０１からステップＳ１１３へ進み、レジスタｄに１を書き込んで処理を終了する。
【００６９】
ステップＳ１０２では、従来の方法により現在地点のマップ上の座標が算出される。
ステップＳ１０３で、従来の方法により接続情報が検索される。この検索された接続情報が図１８の１０７に記録される。
ステップＳ１０４で各候補地の層別がされ、ステップＳ１０５で図１６に示したように、各候補地が画面１１上に表示される。図１６の例では、第１番目の「東京方面」にカーソル６１が移動している。
【００７０】
カーソル６１が位置する候補地が目的地と一致して、選択スイッチ８５が操作されると、ステップＳ１０６からステップＳ１０７へ進み、カーソル６１が選択しているデータの目標物の座標が目的地の座標にセットされる。そして、ステップＳ１０８で、音声合成による案内「東名高速  東京ＩＣ経由で東京方面までご案内します」が実行される。
【００７１】
カーソル６１が位置する候補地が目的地と一致せずにネクストスイッチ８６が操作されると、ステップＳ１０６，１０９からステップＳ１１０へ進む。
ステップＳ１１０〜１１２では、ネクストスイッチ８６が操作されるたびに、カーソルが次の候補地へ移動する。そして、カーソル６１が候補地に一致したとき、選択スイッチを操作することにより、ステップＳ１０６からステップＳ１０７へ進み前述の処理がされる。
【実施例７】
【００７２】
ジャンル分けされた目標物のデータに更に距離情報を加味して、目的地の設定を容易に行えるようにすることができる。
図２０は、距離を加味した目的地設定の具体的処理を示す。この処理は、図２の目的地設定処理２２により実行される。
【００７３】
前述の図５のステップＳ３５〜３６で目的別選択モードがオンとされていると、ステップＳ１２１からステップＳ１２２へ進む。該モードがオフの場合は、ステップＳ１３２へ進み、カウンタｉを１に設定して処理を終了する。
ステップＳ１２２では、カウンタｉが１であるか否かが判定される。１即ち、目的別選択モードとなった最初は、ステップＳ１２３で目標物の希望ジャンルが入力され、ステップＳ１２４で希望する距離数を入力する。このジャンル別データについては、図７を用いて以前に説明しているので、それを参照されたい。また、ステップＳ１２３，１２４の処理のために、入力用の各種スイッチ類が用意されるが、その詳細な説明はここでは省略する。
【００７４】
ステップＳ１２５では、選択されたジャンルのデータから、現在地点から入力された距離内にある目標物が選択され、目的地リストが作成される。
ステップＳ１２６では、リスト中の目標物から、第ｉ番目にある目標物の座標を検出し、その座標を含む画面が表示される。ステップＳ１２７では、第ｉ番目の目標物を特別表示する。
【００７５】
この特別表示された目標物が希望目的地でなく、ネクストスイッチが操作されると、ステップＳ１２８〜１３１へ進み、カウンタｉが進められ、次の候補の目標物が特別表示されるようになる。
一方、特別表示された目標物が希望目的地である場合は、ステップＳ１３１に続いて目的地を確定する処理が実行される。この処理は、既に説明した図９のフローチャート等のステップＳ５９からステップＳ６１までと同様であるのでここでの説明は省略する。
【実施例８】
【００７６】
本発明においては、経路探索手段が経路を探索した後、探索した経路の途中の地点を仮の目的地として設定するようにすることもできる。
図２１と図２２は、経路途中の地点を仮の目的地に設定する処理を説明するものである。図２１の処理は前述の図２の現在地処理部２１で実行され、図２２の処理は、前述の図２の目的地設定処理部２２で実行される。
【００７７】
図２１において、前述の図５のステップＳ３７，３８で仮目的地モードがオンされると、ステップＳ１４１で、現在地処理部２１において現在地点の算出がされた後、ステップＳ１４２からステップＳ１４３へ進む。このモードがオフの場合は、ステップＳ１４６で仮目標設定完了フラグがオフされて処理を終了する。
ステップＳ１４３では、現在走行中の道路が探索されて、ステップＳ１４４でその道路の終端を検出してその座標をワーキングエリアに格納する。そして、ステップＳ１４５で仮目標設定完了フラグをオンして処理を終了する。
【００７８】
図２２においては、図２１で仮目標設定完了フラグがオンされると、ステップＳ１５１からステップＳ１５２へ進む。
ステップＳ１５２では、ワーキングエリアに格納された座標を目的地座標に設定し、ステップＳ１５３で、仮目標設定モードをオフし、目的地設定モードをオフして処理を終了する。
【００７９】
以上の処理により、目的地の途中の道路終端を仮の目的地に設定して、経路探索が行われ、その結果が画面上に表示される。
【実施例９】
【００８０】
本発明においては、高速道路のように、移動区間が明確な道路を走行経路の有効な候補とした場合、その道路の入口又は出口を目的地の候補として経路探索を行うことができる。この例について図２３〜２５を用いて説明する。
【００８１】
図２３は、道路別データベースを示す。１１１〜１１３は、各路線ごとに作成されたＩＣ（インターチェンジ）のリストで、路線名及び道路の種別ごとに、地図データ全体を区分けし表示範囲を絞り込んだ小さな範囲の各地図データの端の位置を示すデータ座標Ｘ01，Ｙ01〜Ｘ1n，Ｙ1nで分類したマトリクスを有し、マトリクスの各欄ごとにＩＣ名、現在地点からの距離、地図の索引等の情報が記録されている。このリストを用いて、位置情報から小さな範囲の地図データや前記した各情報を抽出する。
【００８２】
図２４は、図２３の道路別データに基づいて、現在地点近傍のＩＣを検索した結果得られたリスト１２１を示す。このリストには、現在地点から近い順に、距離Ｄｐ、路線名、ＩＣ名、地図上の座標がそれぞれ記録されている。
図２５は、ＩＣを目的地として経路探索を行う処理の具体例を示す。この処理は、図２のルート検索処理２３により実行される。
【００８３】
経路探索モードに入ると、ステップＳ１６１からステップＳ１６２へ進む。
ステップＳ１６２では、高速道路を使用しているか否かが判定され、使用されていないければステップＳ１７３へ進み、通常の現在地点から目的地までの経路探索が行われる。使用されていれば、ステップＳ１６３へ進む。
ステップＳ１６３では、図２４のデータベースから、現在地点近傍のＩＣを検索してその結果をメモリＡに格納し、ステップＳ１６４で、目標物近傍のＩＣを検索してその結果をメモリＢに格納する。
【００８４】
ステップＳ１６５では、メモリＡ，Ｂから情報を取り出して表示装置に表示し、使用者にその内容を告知する。
ステップＳ１６６で、使用者は、スイッチ又はアイコンを操作することにより、ＯＫ又はＮＧを出す。ここで、Ｎであれば、ステップＳ１７１で次の候補があるか否かを判定し、なければステップＳ１７３で通常の経路探索処理を実行し、次の候補があればステップＳ１７２で次の候補のＩＣを検索してメモリＡ，Ｂへ格納し、ステップＳ１６５へ戻る。
【００８５】
使用者に告知された候補にＯＫが出れば、ステップＳ１６７で現在地点からメモリＡのＩＣまでの経路探索が実行され、ステップＳ１６８でメモリＢのＩＣから目標物までの経路探索が実行される。そして、ステップＳ１６９で案内可能フラグをオンし、ステップＳ１７０でメモリＡ，ＢのＩＣ間の経路探索が実行される。
【００８６】
ステップＳ１６９で、案内フラグがオンされることにより、図２の経路案内処理２４での処理が行われることとなる。
【実施例１０】
【００８７】
従来のナビゲーションシステムにおいては、走行途中では経路探索は行われなかった。これに対し、本発明においては、走行途中の経路探索を可能とすることにより、経路から外れたときでも、新たな現在地点から目的地までの案内が可能となる。この例を図２６により説明する。
【００８８】
図２６により上記例を説明する。図２６の処理は、図２のプログラムマネージャ２５により実行される。
ステップＳ１８１で、図４のステップＳ２２，２３の目的地設定モードが設定されていないことを条件にステップＳ１８２へ進む。
ステップＳ１８２では現在地点が案内経路内に入っているか否かが判定される。入っていなければステップＳ１８３で経路探索モードをオンとしてステップＳ１８４へ進む。入っていれば、ステップＳ１８８で案内可能フラグがオンであるか否かが判定され、オンであれば、ステップＳ１８９で経路探索モードをオフとし、案内処理を実行させる。オフであれば経路探索モードはそのままとしてステップＳ１８４へ進む。
【００８９】
ステップＳ１８４では、図５のステップＳ４１，４２で自動経路探索モードがオンとされているか否かが判定され、オンであれば、ステップＳ１８５でレジスタＲｔｓに１をセットしてステップＳ１８６へ進み、オフであればそのままステップＳ１８６へ進む。なお、レジスタＲｔｓは、０又は１がセットされ、１にセットされると、後述の経路探索モードにおいて、一定時間ごとに経路探索処理が実行されることとなる。
【００９０】
ステップＳ１８６では、装置の処理を行なうハードウェアの電源のＯＮ（車両のイグニッションキーＯＮ）を例えば図３のＳ１４にて検出した結果によりリスタートか否かが判定され、リスタートであればステップＳ１８７で再起動フラグをオンして、リスタートでなければそのまま処理を終了する。
上記処理により、ルート検索処理２３は、走行中にも経路探索を行い、経路の更新を行う。
【実施例１１】
【００９１】
上記の各例において、道路種別ごとに目標物等の設定が行われている。この道路の種別のグループ化及び表示の順序を任意に設定することができる。この例を図２７〜２９を用いて説明する。
図２７において、１３０は道路表示の順序を選定する場合のプライオリティメニュー選択画面を示す。画面上部に探索プライオリティ選定という表題１３１が表示され、その下に表示順位の候補１３２〜１３４が表示される。ここで、アイコンにより移動スイッチ１３６を操作して希望順序の候補にカーソルを合わせて、選択スイッチ１３８を押すと、目標物設定等のときに、その順位で道路が表示されることとなる。例えば、１番目の候補を選択すると、高速道路、国道、県道という順序となる。
【００９２】
選択スイッチ１３８が押されると、探索プライオリティテーブル１３９が作成される。このテーブルは、左から、優先順位、道路種別、種別名が記録されている。
候補１３２，１３３……に希望の順序がない場合、オリジナル選択スイッチ１３６を操作すると、オリジナルメニュー設定画面１４０が表示される。この画面では、左側に順位の欄があり、右だわに道路の種別の欄がある。この画面はタッチパネルとなっており、希望順位にタッチした後、希望道路種別にタッチして、道路種別ことに順位を選択する。図示の例では、順位１に高速道路を選択している。
【００９３】
上記の処理は、図２のルート検索処理２３により実行される。その具体例を図２８を用いて説明する。
図２８において、プライオリティ設定モードにあるとき、ステップＳ２１１からステップＳ２１２へ進み、前述の図２７のプライオリティメニュー選択画面１３０を表示する。なお、プライオリティ設定モードは、図４，図５にそのためのステップを追加することにより設定できる。
【００９４】
ここで、移動スイッチ１３６が操作されると、操作されたスイッチの方向に応じてステップＳ２１３からステップＳ２１４又はステップＳ２１５からステップＳ２１６へ進んでカーソルを移動させる。そして、希望の順序にカーソルが一致して選択スイッチ１３８が押されると、ステップＳ２１７からステップＳ２２１へ進む。
【００９５】
希望する順序がなくて図２７のオリジナル選択スイッチ１３５が押されると、ステップＳ２１８からステップＳ２１９へ進み、オリジナルメニュー設定画面１４０が表示される。次いで、ステップＳ２２０で、前述のようにタッチパネルを操作してカーソルを移動させることにより、プライオリティの設定がされる。
ステップＳ２２１では、図２７のプライオリティテーブル１３９に書き込みがされ、ステップＳ２２２でプライオリティ設定モードが解除される。以後は、経路探索モード時に、ここで設定された順序で設定がされる。
【００９６】
図２９は、探索プライオリティテーブルを使用して経路探索を行う処理の例を示す。この処理は、図２のルート検索処理２３により実行される。
経路探索モードに入ると、ステップＳ１９１からステップＳ１９２へ進み、カウンタｉに１がセットされ、始点に現在地点がセットされ、ステップＳ１９３で経路探索が行われる。
【００９７】
ステップＳ１９３では、ステップＳ２０１で探索プライオリティテーブル１３９から（ｉ）番目の道路即ちａ層の道路が読みだされ、ステップＳ２０２で、ａ層の道路を用いて始点〜終点の経路探索が行われる。
この探索により目的地に到達できれば、ステップＳ１９４へ進むが、到達できなかったときは、ステップＳ２０４で失敗座標を検出して、それを始点にセットしてからステップＳ２０１へ戻る。ステップＳ２０１へ戻ったときには、カウンタｉの内容を１から順次増加させ、必要に応じて最終番号ｉｅまでの検索を行う。
【００９８】
ステップＳ１０３の経路探索が終了すると、ステップＳ１９４で案内可能フラグをオンとして処理を終了する。以後、図２の経路案内処理２４による経路案内が実行される。
【実施例１２】
【００９９】
前述の実施例１０において、走行途中で経路探索を行う例を説明したが、ここで走行途中の経路探索がセットされると、タイマー処理部（図示せず）において図３０に示す処理が行われる。
【０１００】
図３０の処理はステップＳ２３１のタイマー処理により一定時間ごとにステップＳ２３２へ進み、レジスタＲｔｓが１であるか否かが判定される。前述の実施形態１０において自動経路探索スイッチのオン、オフがセットされており、オフであれば、レジスタＲｔｓは０であるので、この一定時間ごとの経路探索を実行せずに処理を終了する。オンとされていれば、レジスタＲｔｓは１であるので、ステップＳ２３３へ進む。
【０１０１】
ステップＳ２３３では、タイマーＲｔの値が時間Ｔｔｈより大きいか否かが判定される。これにより、一定時間Ｔｔｈ（例、３００ｓ）ごとに、ステップＳ２３４へ進むこととなる。
ステップＳ２３４で、案内可能フラグがオンであるか否かが判定される。前述の図２９の処理において案内可能フラグがオフであれば、ステップＳ２３６でレジスタＲｔｓに０がセットされ、ステップＳ２３７でタイマーＲｔがクリアされる。オンであれば、ステップＳ２３５で経路探索モードがオンとされるので、一定時間ごとに経路探索が実行される。
【実施例１３】
【０１０２】
本発明においては、経路探索中に処理の都合等により経路案内かできない場合、現在地点の表示を行うようにすることができる。この処理は、図２の経路案内処理２４において実行される。
図３１において、図２の経路案内処理２４において経路案内処理が開始されると、ステップＳ２４１において、画面１１には現在地点の表示を行う。
【０１０３】
経路探索処理が実行されていて、案内可能フラグがオンとされていない場合、又は自車が案内地点を通過していない場合は、ステップＳ２４２又はステップＳ２４３から出て、案内処理を行わずに経路案内処理２４を終了する。
案内可能フラグがオンとされ、自車が案内地点を通過していれば、ステップＳ２４４へ進んで、通常の経路案内を実行する。したがって、経路探索中で、従来の装置では案内ができない場合でも、本発明の装置によれば現在地点の表示がされるので、運転に支障をきたすようなことはなくなる。
【実施例１４】
【０１０４】
経路案内時に、目標物に近づいたときにその旨を表示したり、現在走行中の道路と異なる道路に入るとき、その旨を表示することができる。この例を図３２〜３４を用いて説明する。
図３２，３３の処理は、図２の現在地点処理２１により実行される。
【０１０５】
ステップＳ２５１で現在地点を調査し、ステップＳ２５２で目標物に接近したか否かが判定される。この判定には、現在地点と目標物との距離を算出し、その値が距離スレッショルドＴｈＤ１より小さくなったとき、接近したと判定する。ここで、接近していなければ、ステップＳ２５７へ進んで、目標物接近フラグをオフとする。
【０１０６】
接近していれば、ステップＳ２５３で目標物接近フラグをオンとし、ステップＳ２５４で目標物の名称をバッファ１に格納し、ステップＳ２５５で距離をバッファ２に格納し、ステップＳ２５６で逆順フラグをオンする。
ステップＳ２５８では、現在地点が案内地点に接近したかいなかが判定される。ここで、接近していなければ、ステップＳ２６２へ進んで、案内地点接近フラグをオフする。接近していれば、ステップＳ２５９で案内地点接近フラグがオンされ、その方向がバッファ１に格納され、ステップＳ２６１で道路名称がバッファ２に格納される。
【０１０７】
ステップＳ２６３では、案内地点を通過したか否かが判定される。ここで、通過していなければ、案内地点通過フラグをオフする。
通過していれば、ステップＳ２６４で案内地点通過フラグをオンし、ステップＳ２６５で道路名称をバッファ１に格納し、ステップＳ２６６で次の目標物までの距離をバッファ２に格納する。
【０１０８】
図３４は、図２の経路案内処理２４が実行する処理を示す。
ステップＳ２７１で、オンとなっているフラグが調査され、該当する処理へ進む。目標物接近フラグがオンとなっていれば、ステップＳ２７２で、画面上に「あと（バッファ２）で（バッファ１）に接近します」という表示がされる。ここで、（バッファ２）（バッファ１）と表示されたのは、図３３，３４で各バッファに格納された内容を表示するということである。その後、ステップＳ２７３で、目標物接近フラグをオフとする。
【０１０９】
案内地点接近フラグがオンとなっていれば、ステップＳ２７４で、「次の交差点を（バッファ１）して（バッファ２）に入って下さい」という表示がされる。その後、ステップＳ２７５で、案内地点接近フラグをオンとする。
案内地点通過フラグがオンとなっていれば、ステップＳ２７６で、「（バッファ１）をこのまま（バッファ２）ほど走行して下さい」という表示がされる。その後、ステップＳ２７７で、案内地点通過フラグをオフとする。
【実施例１５】
【０１１０】
経路探索が終了した時点で、探索した経路について音声で案内を行うことができる。
図３５は、経路探索が終了した時点で実行される処理で、図２の経路案内処理２４により実行される。
【０１１１】
ステップＳ２８１で、経路の始点がバッファに格納される。
ステップＳ２８２で、バッファに目的地が格納されたか否かが判定される。目的地が格納されていなければ、ステップＳ２８３へ進む。
ステップＳ２８３で、探索結果から、使用路線名、道路変更点までの距離、変更方向を抽出し、ステップＳ２８４で、抽出したデータを使用して音声合成し、使用者に「（使用路線名）を（距離）走行し、（変更方向）です」と告知する。
【０１１２】
ステップＳ２８５では、探索結果の次の変更点をバッファに格納し、ステップＳ２８２へ戻る。以下、バッファに格納されたデータが目的地でなければ、次々と音声合成により次の変更点までの案内が行われる。
バッファに目的地が格納されると、ステップＳ２８２からステップＳ２８６へ進み、「でご案内します」を音声合成により使用者に告知する。これにより、使用者に対しては、道路の変更点ごとに、使用路線名、変更点までの距離、変更方向等が音声で案内されることとなる。使用者はこれにより経路探索が希望どおりに実行されたか否かを確認することができる。
【実施例１６】
【０１１３】
目的地に到達した後、同じ経路を通って出発点に戻るとき、目的地までの経路探索結果を使用することにより、再度の目標物設定等を行わずに経路探索を行うことができる。この例を図３６，図３７を用いて説明する。
図３６の処理は、図２の経路案内処理２４により実行される。ステップＳ２９１で目標物に到着したことが検出され、ステップＳ２９２で探索ルートが存在することが確認されると、ステップＳ２９３で逆順フラグがオンされ、再起動フラグがオンされる。
【０１１４】
図３７の処理は、図２の経路探索処理２３により実行される。図３６の処理の結果、逆順フラグがオンで、再起動フラグがオンになると、ステップＳ３０１、ステップＳ３０２を通って、ステップＳ３０３で逆経路の設定がされ、ステップＳ３０４で逆順フラグと再起動フラグがオフとされる。
これにより、目的地に到達すると、使用者が目的地設定等を行わなくとも、自動的に帰路の経路探索が行われることとなる。
【実施例１７】
【０１１５】
前記実施例１６を実施した場合、自車が逆経路を走行したときに、自動的に経路案内を開始するようにすることができる。この例を図３８を用いて説明する。図３８の処理は、図２の現在地点処理２１により実行される。
ステップＳ３１１で現在地点の調査が行われる。ステップＳ３１２で、現在地点が逆経路の中にあるか否かが判定される。逆経路の中になければ、この処理を終了するが、逆経路の中にあるときは、ステップＳ３１３で、逆経路を案内経路として、順方向の案内と同様の案内を開始する。
【実施例１８】
【０１１６】
案内が必要でないとき、自動的に他の画面を表示するようにすることができる。この処理について図３９を用いて説明する。この処理は図２のプログラムマネジャー２５により実行される。
図３９のステップＳ３２１で、案内可能フラグがオンとなっているか否かが判定される。このフラグは、経路探索が終了した時点でオンとなっており、その状態では、ステップＳ３２３へ進んで、現在地点表示、進行方向表示等の地図表示を行う。また、このフラグがオフの場合は、ステップＳ３２２でオーディオ画面等の経路案内以外の表示を行う。
【０１１７】
これにより、使用者が特に操作を行わなくとも、自動的に画面切り替えをすることができる。
【実施例１９】
【０１１８】
目的地設定の際、目標物が道路に接していないことがある。この場合は、目標物の近傍の道路を目標物に設定することにより、目的地の設定が容易となる。この例を図４０を用いて説明する。この図４０の処理は図２の目的地設定処理２２により実行される。また、この処理は、例えば、図１２の処理の最後の部分に付加して実行することができる。
【０１１９】
図４０において、ステップＳ３３１で目標物は道路と接続されているか否かが判定される。接続されていれば、この処理から出て通常の目標物設定処理が行われる。目標物が道路と接続されていなければ、ステップＳ３３２で、その近傍の道路を目標物とする。これにより、従来、道路と接続していなかった目標物についても、正しい目的地設定を行うことができる。
【実施例２０】
【０１２０】
目的地設定の際、目標物を設定する代わりに、使用する道路を直接選択して指定することにより経路を決めることができる。この例を図４１，図４２を用いて説明する。ここでは、このモードを直接選択モードという。
図４１は、経路の直接選択モード時の画面１１を表す。左側の画面が直接選択の前の画面で、道路道路１５１と道路１５２の交差点が経路探索の開始点１５３である。なお、この開始点は、現在地点及び途中の目的地を含むものである。この状態から右方向を示すカーソル１５４を操作すると、右側の画面に示すように開始点１５５とその右隣の区間１５６が特別表示される。この動作を繰り返していくことにより、使用者の希望する道路を使用した経路を登録することができる。
【０１２１】
図４２にこのモードの処理を示す。この処理は、図２の目的地設定処理２２により実行される。
このモードを実行するには、図４，図５に直接選択モードを設定するステップを追加する。この直接選択モードがオンとされると、ステップＳ３４１からステップＳ３４２へ進み、カーソルの操作を待ち、右方向を示すカーソルが操作されるとステップＳ３４３へ進み、上方向を示すカーソルが操作されるとステップＳ３４４へ進み、左方向を示すカーソルが操作されるとステップＳ３４５へ進み、下方向を示すカーソルが操作されるとステップＳ３４６へ進む。
【０１２２】
ステップＳ３４３では、０°〜９０°の方向にある経路を延長して特別表示する。ステップＳ３４４では、９０°〜１８０°の方向にある経路を延長して特別表示する。ステップＳ３４５では、１８０°〜２７０°の方向にある経路を延長して特別表示する。ステップＳ３４６では、２７０°〜３６０°の方向にある経路を延長して特別表示する。
【０１２３】
この処理を繰り返し、希望する経路の指定が終了すると、スイッチを操作することによりステップＳ３４７からステップＳ３４８へ進み、選択した経路を案内経路とし、ステップＳ３４９で直接選択モードをオフとする。
これにより、経路案内が行われるとき、直接選択モードで選択された経路を用いた案内がされることとなる。
【図面の簡単な説明】
【０１２４】
【図１】本発明に用いる走行経路案内装置のハードウエアの構成を示す図。
【図２】本発明に用いる走行経路案内装置のソフトウエアの構成を示す図。
【図３】本発明に用いる走行経路案内装置の初期プログラムを示すフローチャート。
【図４】本発明のプログラムマネジャーにおけるモード設定処理を示すフローチャート（その１）。
【図５】本発明のプログラムマネジャーにおけるモード設定処理を示すフローチャート（その２）。
【図６】本発明に用いる地図データベースの構造を示す図。
【図７】本発明の実施例１における地図データを示す図。
【図８】本発明の実施例１における表示装置の画面を示す図。
【図９】本発明の実施例１における目標物設定処理を示すフローチャート。
【図１０】本発明の実施例２における目標物設定処理を示すフローチャート。
【図１１】本発明の実施例３における表示装置の画面を示す図。
【図１２】本発明の実施例３における目的地設定処理を示すフローチャート。
【図１３】本発明の実施例４における目的地設定処理を示すフローチャート。
【図１４】本発明の実施例５における表示装置の画面を示す図。
【図１５】本発明の実施例５における目的地設定処理を示すフローチャート。
【図１６】本発明の実施例６における表示装置の第１の画面を示す図。
【図１７】本発明の実施例６における表示装置の第２の画面を示す図。
【図１８】本発明の実施例６における表示装置の第３の画面を示す図。
【図１９】本発明の実施例６における目的地設定処理を示すフローチャート。
【図２０】本発明の実施例７における目的地設定処理を示すフローチャート。
【図２１】本発明の実施例８における仮目的地設定処理を示すフローチャート（その１）。
【図２２】本発明の実施例８における仮目的地設定処理を示すフローチャート（その２）。
【図２３】本発明の実施例９における道路別データベースを示す図。
【図２４】本発明の実施例９におけるＩＣ検索結果リストを示す図。
【図２５】本発明の実施例９における経路探索処理を示すフローチャート。
【図２６】本発明の実施例１０における案内処理を示すフローチャート。
【図２７】本発明の実施例１１において画面に表示されるメニューを示す図。
【図２８】本発明の実施例１１における道路選択順序処理を示すフローチャート。
【図２９】本発明の実施例１１における経路探索処理を示すフローチャート。
【図３０】本発明の実施例１２におけるタイマー処理を示すフローチャート。
【図３１】本発明の実施例１３における表示選択処理を示すフローチャート。
【図３２】本発明の実施例１４における現在地点処理を示すフローチャート（その１）。
【図３３】本発明の実施例１４における現在地点処理を示すフローチャート（その２）。
【図３４】本発明の実施例１４における現在地点処理を示すフローチャート（その３）。
【図３５】本発明の実施例１５における案内処理を示すフローチャート。
【図３６】本発明の実施例１６における案内処理を示すフローチャート（その１）。
【図３７】本発明の実施例１６における案内処理を示すフローチャート（その２）。
【図３８】本発明の実施例１７における案内処理を示すフローチャート。
【図３９】本発明の実施例１８における案内処理を示すフローチャート。
【図４０】本発明の実施例１９における目的地設定処理を示すフローチャート。
【図４１】本発明の実施例２０における画面を示す図。
【図４２】本発明の実施例２０におけるモード処理を示すフローチャート。
【符号の説明】
【０１２５】
１    ＧＰＳアンテナ
２    ＧＰＳ装置
３    ＣＤ−ＲＯＭ
７    ＣＰＵ
８    メモリ
１１    表示装置
１２    スピーカ
１４    操作スイッチ
２１    現在地点処理
２２    目的地設定処理
２３    経路探索処理
２４    経路案内処理
２５    プログラムマネジャー
２７    入力処理
２８    表示処理
６１    カーソル
６２，６３    目標物
【図１】
2005315893.tif 000003
【図２】
2005315893.tif 000004
【図３】
2005315893.tif 000005
【図４】
2005315893.tif 000006
【図５】
2005315893.tif 000007
【図６】
2005315893.tif 000008
【図７】
2005315893.tif 000009
【図８】
2005315893.tif 000010
【図９】
2005315893.tif 000011
【図１０】
2005315893.tif 000012
【図１１】
2005315893.tif 000013
【図１２】
2005315893.tif 000014
【図１３】
2005315893.tif 000015
【図１４】
2005315893.tif 000016
【図１５】
2005315893.tif 000017
【図１６】
2005315893.tif 000018
【図１７】
2005315893.tif 000019
【図１８】
2005315893.tif 000020
【図１９】
2005315893.tif 000021
【図２０】
2005315893.tif 000022
【図２１】
2005315893.tif 000023
【図２２】
2005315893.tif 000024
【図２３】
2005315893.tif 000025
【図２４】
2005315893.tif 000026
【図２５】
2005315893.tif 000027
【図２６】
2005315893.tif 000028
【図２７】
2005315893.tif 000029
【図２８】
2005315893.tif 000030
【図２９】
2005315893.tif 000031
【図３０】
2005315893.tif 000032
【図３１】
2005315893.tif 000033
【図３２】
2005315893.tif 000034
【図３３】
2005315893.tif 000035
【図３４】
2005315893.tif 000036
【図３５】
2005315893.tif 000037
【図３６】
2005315893.tif 000038
【図３７】
2005315893.tif 000039
【図３８】
2005315893.tif 000040
【図３９】
2005315893.tif 000041
【図４０】
2005315893.tif 000042
【図４１】
2005315893.tif 000043
【図４２】
2005315893.tif 000044