(57)【要約】【課題】経路探索不能である場合に、ユーザの操作負担を低減した経路探索装置を提供すること。【解決手段】マイクロコンピュータ４０は、プログラム処理により、記録媒体２１に記録された地図データを用いて現在地から目的地までの経路を探索する。この経路の探索処理において、運転者が入力した目的地までの経路が探索できれば、同探索した経路を表示装置３０にて表示するとともに、同経路を案内する。また、経路探索できなければ、以前に探索した経路を案内中であるか否かを判定し、案内中であれば、以前の経路を表示装置３０に表示するとともに、同経路を案内する。さらに、経路探索できず、経路を案内していないときには、目的地入力画面とともにこれまでに入力された目的地の履歴一覧を表示装置３０に表示する。これにより、運転者の操作負担を低減することができる。【選択図】　図１
2004138498.tif 000002
【特許請求の範囲】
【請求項１】
目的地を入力する目的地入力手段と、現在地から前記入力された目的地までの経路を探索する経路探索手段と、前記探索された経路を表示装置に表示して経路を案内する経路案内手段とを備えた車載ナビゲーション装置において、
前記経路探索手段による経路探索が不能とされたとき、前記表示装置の表示画面を所定の表示画面に切替える表示切替制御手段を設けたことを特徴とする車載ナビゲーション装置。
【請求項２】
前記請求項１に記載した車載ナビゲーション装置において、前記表示切替制御手段を、前記経路探索手段による経路探索前に、既に探索された経路が存在して前記経路案内手段により前記既に探索された経路が案内されていたとき、前記既に探索された経路を案内するための表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項３】
前記請求項１に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記目的地を入力するための表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項４】
前記請求項１に記載した車載ナビゲーション装置において、さらに、
入力された目的地を順に記憶する履歴記憶手段を設けたことを特徴とする経路案内装置。
【請求項５】
前記請求項４に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記履歴記憶手段に記憶された目的地を表示する表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項６】
前記請求項１に記載した車載ナビゲーション装置において、さらに、
外部と通信する通信手段と、
前記通信手段により前記外部から前記目的地に関する情報を取得して記憶する目的地情報記憶手段とを設けたことを特徴とする車載ナビゲーション装置。
【請求項７】
目的地を入力する目的地入力手段と、入力された目的地を外部に送信するとともに、前記目的地までの探索経路を前記外部から受信する通信手段と、同通信手段により受信した探索経路を表示装置に表示して経路を案内する経路案内手段とを備えた車載ナビゲーション装置において、
前記外部にて経路探索が不能とされたとき、前記表示装置の表示画面を所定の表示画面に切替える表示切替制御手段を設けたことを特徴とする車載ナビゲーション装置。
【請求項８】
前記請求項７に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記目的地を前記外部に送信する前に、既に探索された経路が存在して前記経路案内手段により前記既に探索された経路が案内されていたとき、前記既に探索された経路を案内するための表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項９】
前記請求項７に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記目的地を入力するための表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項１０】
前記請求項７に記載した車載ナビゲーション装置において、さらに、
入力された目的地を順に記憶する履歴記憶手段を設けたことを特徴とする経路案内装置。
【請求項１１】
前記請求項１０に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記履歴記憶手段に記憶された目的地を表示する表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【請求項１２】
前記請求項６に記載した車載ナビゲーション装置において、さらに、
前記外部から前記目的地に関する情報を取得して記憶する記憶手段を設けたことを特徴とする車載ナビゲーション装置。
【請求項１３】
前記請求項１２に記載した車載ナビゲーション装置において、
前記表示切替制御手段を、前記目的地を入力するための表示画面と前記記憶手段に記憶された目的地に関する情報に基づいた表示画面とからなる表示画面に切替えるように構成したことを特徴とする車載ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザによって指定された所定の地点間の経路を探索して、同探索された経路をユーザに提供する経路探索装置に関する。
【０００２】
【従来の技術】
従来から、例えば、下記特許文献１に示すような、ルート探索可能な地図表示装置は知られている。この従来のルート探索可能な地図表示装置は、始点、経由点および終点がルート探索可能な地点であるか否かを判断する。そして、探索可能な地点間で経路を探索し、探索された経路を予め記憶された地図画像上に重ねて表示するようになっている。また、ユーザにより、経路探索不能な地点までの経路探索が要求された場合、指定された地点を無視し、経路探索可能で前記ユーザにより指定された地点に近い地点までの経路を探索するようになっている。
【０００３】
【特許文献１】
特開２０００−１０４７５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のルート探索可能な地図表示装置においては、ユーザによって指定された地点が経路探索不能な地点であって、同地点を無視して経路探索した場合、ユーザが希望した経路と異なる経路が探索される可能性がある。この場合、探索された経路が、ユーザの所望する経路でないとき、ユーザは再度地点を指定し直さなければならず、操作が極めて煩雑である。また、所望しない経路が探索された時点で、以前探索された経路が消去されてしまう場合がある。この場合、例えば、新たに設定した目的地が以前に設定した目的地の近傍であれば、ユーザは、再度以前の目的地を入力するとともに同目的地までの経路を探索させて車両を走行させなければならず、極めて煩雑である。
【０００５】
【発明の概略】
本発明は、上記した問題に対処するためになされたものであり、その目的は、ユーザによって指定された地点間で経路探索不能である場合に、ユーザの操作負担を低減し、ユーザが容易に再度地点を指定することができるように対処した経路探索装置を提供することにある。
【０００６】
前記目的を達成するために、本発明の特徴は、目的地を入力する目的地入力手段と、現在地から前記入力された目的地までの経路を探索する経路探索手段と、前記探索された経路を表示装置に表示して経路を案内する経路案内手段とを備えた車載ナビゲーション装置において、前記経路探索手段による経路探索が不能とされたとき、前記表示装置の表示画面を所定の表示画面に切替える表示切替制御手段を設けたことにある。これによれば、ユーザが設定した目的地までの経路探索が不能とされたとき、表示手段の表示が自動的に切替えられるので、ユーザは表示された内容に応じて種々の対処が可能になる。
【０００７】
また、本発明の他の特徴は、前記表示切替制御手段を、前記経路探索手段による経路探索前に、既に探索された経路が存在して前記経路案内手段により前記既に探索された経路が案内されていたとき、前記既に探索された経路を案内するための表示画面に切替えるように構成したことにある。これによれば、ユーザが新たに設定した目的地までの経路探索が不能とされたとき、以前に探索された探索経路が消去されず、自動的に以前の目的地までの探索経路を案内するための表示に切替えられるので、再度以前の目的地を設定して経路を探索する必要がない。このため、ユーザは、余分な操作をすることなく、車両を進行させることができる。
【０００８】
また、本発明の他の特徴は、前記表示切替制御手段を、前記目的地を入力するための表示画面に切替えるように構成したことにある。これによれば、ユーザが設定した目的地までの経路探索が不能とされたとき、自動的に、目的地を設定するための表示に切替えられるので、ユーザは、煩わしい操作をする必要がなく再度目的地を設定することができて、ユーザの入力に対する負担を軽減することができる。
【０００９】
また、本発明の他の特徴は、さらに、入力された目的地を順に記憶する履歴記憶手段を設けたことにあり、この場合、前記表示切替制御手段を、前記履歴記憶手段に記憶された目的地を表示する表示画面に切替えるように構成したことにある。これによれば、ユーザが一度設定した目的地が履歴として記憶されるので、再度目的地を設定するときには、迅速にかつ容易に目的地を設定することができる。
【００１０】
また、本発明の他の特徴は、さらに、外部と通信する通信手段と、前記通信手段により前記外部から前記目的地に関する情報を取得して記憶する目的地情報記憶手段とを設けたことにある。これによれば、ユーザが外部から、例えば、インターネットを介して取得した目的地情報に基づいて、目的地を設定することができる。そして、同目的地までの経路探索が不能であっても、外部から取得した目的地情報を記憶しておくことができる。このため、ユーザは再度目的地情報を取得する必要がなく、記憶した目的地情報を利用して容易に再度経路探索をさせることができる。
【００１１】
また、本発明の他の特徴は、目的地を入力する目的地入力手段と、入力された目的地を外部に送信するとともに、前記目的地までの探索経路を前記外部から受信する通信手段と、同通信手段により受信した探索経路を表示装置に表示して経路を案内する経路案内手段とを備えた車載ナビゲーション装置において、前記外部にて経路探索が不能とされたとき、前記表示装置の表示画面を所定の表示画面に切替える表示切替制御手段を設けたことにある。これによれば、外部と通信して探索経路情報を受信する通信型の経路案内装置であっても、ユーザが設定した目的地までの経路探索が不能とされたとき、表示手段の表示が自動的に切替えられるので、ユーザは表示された内容に応じて種々の対処が可能になる。
【００１２】
また、本発明の他の特徴は、前記表示切替制御手段を、前記目的地を前記外部に送信する前に、既に探索された経路が存在して前記経路案内手段により前記既に探索された経路が案内されていたとき、前記既に探索された経路を案内するための表示画面に切替えるように構成したことにある。これによれば、外部と通信して探索経路情報を受信する通信型の経路案内装置であっても、ユーザが新たに設定した目的地までの経路探索が不能とされたとき、自動的に、以前の目的地までの探索経路を案内するための表示に切替えられるので、再度以前の目的地を設定して経路を探索する必要がない。このため、ユーザは、余分な操作をすることなく、車両を進行することができる。また、以前の案内経路が外部との通信により受信した経路であった場合に、再度以前の目的地を設定して外部に送信する必要がないので、無駄な通信時間を無くすことができて、無駄な通信費用を低減することができる。
【００１３】
また、本発明の他の特徴は、前記表示切替制御手段を、前記目的地を入力するための表示画面に切替えるように構成したことにある。これによれば、外部と通信して探索経路情報を受信する通信型の経路案内装置であっても、ユーザが設定した目的地までの経路探索が不能とされたとき、自動的に、目的地を設定するための表示に切替えられるので、ユーザは、煩わしい操作をする必要がなく再度目的地を設定することができて、ユーザの入力に対する負担を軽減することができる。また、外部との通信状態が維持されていても、迅速に目的地を設定することができるため、無駄な通信費用を低減することができる。
【００１４】
また、本発明の他の特徴は、さらに、入力された目的地を順に記憶する履歴記憶手段を設けたことにあり、この場合、前記表示切替制御手段を、前記履歴記憶手段に記憶された目的地を表示する表示画面に切替えるように構成したことにある。これによれば、外部と通信して探索経路情報を受信する通信型の経路案内装置であっても、ユーザが一度設定した目的地が履歴として記憶されるので、再度目的地を設定するときには、迅速にかつ容易に目的地を設定することができる。また、外部との通信状態が維持されていても、迅速に目的地を設定することができるため、無駄な通信費用を低減することができる。
【００１５】
また、本発明の他の特徴は、さらに、前記外部から前記目的地に関する情報を取得して記憶する記憶手段を設けたことにあり、この場合、前記表示切替制御手段を、前記目的地を入力するための表示画面と前記記憶手段に記憶された目的地に関する情報に基づいた表示画面とからなる表示画面に切替えるように構成したことにある。これによれば、外部から目的地に関する情報を記憶することができるため、経路探索が不能とされた理由を確認することができ、適切に目的地を入力することにより、無駄な通信時間を無くすことができて、無駄な通信費用を低減することができる。また、自動的に、目的地に関する情報が表示されるので、ユーザは、煩わしい操作をする必要がなく目的地の情報を確認することができる
【００１６】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明する。図１は、本発明に係る車載ナビゲーション装置をブロック図により概略的に示している。このナビゲーション装置は、位置検出器１０、地図データ読取り器２０および表示装置３０を備えるとともに、これらに接続されたマイクロコンピュータ４０を備えている。
【００１７】
位置検出器１０は、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）受信機１１、ジャイロスコープ１２および車速センサ１３を有しており、車両の現在地を検出するために利用される。ＧＰＳ受信機１１は、車両の位置を検出するために衛星からの電波を受信する。ジャイロスコープ１２は、車両の進行方位を検出するために、車両の旋回速度を検出する。車速センサ１３は、車両の走行速度を検出する。そして、前記車両の現在地は、これらのＧＰＳ受信機１１、ジャイロスコープ１２および車速センサ１３からの各検出値を互いに補正しながら、マイクロコンピュータ４０により検出される。
【００１８】
地図データ読取り器２０は、記録媒体２１（例えば、ＤＶＤ、ＣＤ−ＲＯＭなど）に記録されている地図データを読取り、マイクロコンピュータ４０に供給する。ここで、地図データについて説明しておく。地図データは、複数の道路データおよび山、海などの背景に関する背景データから構成されている。そして、道路データは、それぞれ複数のリンクデータ１，２・・の集合からなり、各リンクデータは、道路地図上の２点を結ぶリンクをそれぞれ表すリンク名データ、およびリンクの両端位置を表すノードデータを含む。これらの両端位置は、道路が交差する位置、道路が曲がっている位置、道路幅が変化する位置、道路種別が変化する位置、渋滞の程度が変化する位置などに、予め決められている。
【００１９】
表示装置３０は、液晶表示器などによって構成されていて、図４に示すように、表示画面３０ａ上に道路地図、車両の現在地マーク３１、案内経路（すなわち探索経路）、各種操作指示マーク３２などを表示する。マイクロコンピュータ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、タイマなどを主要構成部品とするもので、図２および図３を含む各種プログラムの実行により、表示装置３０による各種情報の表示、車両の現在地の検出、目的地までの経路設定、目的地までの経路の探索、探索経路に従った案内などの処理を実行する。また、マイクロコンピュータ４０は、ハードディスク、不揮発性ＲＡＭなどの書込み可能な不揮発性メモリで構成されていて、マイクロコンピュータ４０で実行される前記プログラム、マイクロコンピュータ４０で探索された目的地までの経路、設定目的地などを記憶しておく外部メモリ４１を付属させている。なお、この外部メモリ４１に前記地図データを記憶させておいたり、外部メモリ４１に記憶されているプログラムおよびデータの一部または全部を地図データ用の記録媒体２１に記録させておいてもよい。
【００２０】
このマイクロコンピュータ４０には、操作スイッチ群５１、音声認識ユニット５２およびスピーカ５３も接続されている。操作スイッチ群５１は、このナビゲーション装置に対して運転者による各種指示を外部から与えるもので、表示装置３０における表示画面３０ａの周辺に設けた複数の操作スイッチと、表示装置３０の液晶表示器と一体的に構成されたタッチスイッチとを含む。このタッチスイッチは、液晶表示器の裏面に設けられて、運転者による表示画面３０ａへのタッチ操作位置を検出するために設けられている。音声認識ユニット５２は、操作スイッチ群５１に代えて用いられるもので、マイクロフォンを内蔵しており、運転者の音声による指示を認識して、同指示内容をマイクロコンピュータ４０に与えるものである。スピーカ５３は、表示装置３０の表示画面３０ａによる表示に加えて、運転者に音声で情報を提供するためのものである。
【００２１】
次に、上記のように構成した実施形態の動作について説明する。操作スイッチ群５１の操作により、ナビゲーション装置の作動が選択されていれば、マイクロコンピュータ４０は図２の地図表示プログラムを所定の短時間ごとに繰返し実行する。
【００２２】
この地図表示プログラムはステップＳ１０にて開始され、マイクロコンピュータ４０は、ステップＳ１１にて位置検出器１０からの各検出信号に基づいて車両の現在地を検出する。次に、ステップＳ１２にて、地図データ読取り器２０を介して記録媒体２１から前記検出した車両の現在地周辺に関する地図データを読み出して、図４（Ａ）に示すように、車両の現在地周辺の道路地図を表示画面３０ａ上に表示する。次に、ステップＳ１３にて前記検出した車両の現在地を表す現在地マーク３１を表示画面３０ａ上に表示する。
【００２３】
前記ステップＳ１３の処理後、ステップＳ１４にて、経路案内状態を表す案内フラグＧＦＲＧが“１”であるか否かを判定する。いま、経路案内状態でなければ、前記ステップＳ１４にて「ＮＯ」を判定し、ステップＳ１８にてこの地図表示プログラムの実行を一旦終了する。この地図表示プログラムは所定の短時間ごとに繰返し実行されるので、道路地図および車両の現在地が表示画面３０ａに繰返し表示される。この場合、車両の現在地は車両の走行に伴って移動するので、表示画面３０ａにて表示されている道路地図は、前記車両の進行に合わせて順次スクロールされていく。なお、図４（Ａ）（後述する図４（Ｂ）〜（Ｅ）も同じ）において、表示画面３０ａの下部には、このナビゲーション装置の各種動作を指示するための方形状の操作指示マーク３２も表示されている。
【００２４】
このような地図表示プログラムの繰返し実行中、運転者が操作スイッチ群５１を操作することにより、経路案内のための目的地の設定を指示すると、マイクロコンピュータ４０は、図３の経路探索プログラムの実行をステップＳ２０にて開始する。この経路探索プログラムの開始後、ステップＳ２１にて表示装置３０の表示画面３０ａを目的地の入力画面に設定して、ステップＳ２２にて目的地の設定処理を実行する。この目的地の設定処理においては、運転者は、図４（Ｂ）に示すように、表示画面３０ａに目的地周辺の地図を表示させて、同地図上の目的地に対応した道路地図上の位置をタッチ操作することにより、目的地を入力する。また、表示画面３０ａの所定位置をタッチ操作することにより電話番号、施設名称などを入力して、マイクロコンピュータ４０に前記入力した電話番号、施設名称などに対応した目的地を検索させるようにしてもよい。なお、前記表示画面３０ａ上のタッチ操作は、操作スイッチ群５１によって検出される。
【００２５】
そして、この目的地の設定状態では、通常短時間ごとに割り込み実行される図２の地図表示プログラムの実行が停止されて、表示装置３０の表示画面３０ａは、目的地の周辺の地図を表示し続ける。また、既に経路探索された経路の案内中に、運転者によって目的地の設定を指示されても、表示装置３０の表示画面３０ａは、目的地の周辺の地図を表示し続ける。なお、表示画面３０ａ中、Ｇ記号３３は目的地を表している。
【００２６】
前記ステップＳ２２の処理後、ステップＳ２３にて、運転者によって入力された目的地を表す情報を外部メモリ４１に履歴として記憶する。次に、ステップＳ２４にて、現在地から目的地までの経路の探索処理を開始する。なお、この状態では、表示装置３０の表示画面３０ａは、前述したステップＳ２１の処理により設定した目的地付近の地図を表示するとともに、ステップＳ２４の処理により「ルート探索中」を表示し続けている（図４（Ｂ）参照）。
【００２７】
この経路の探索処理においては、運転者が入力した目的地が道路データに記憶されているノードまたはリンクと一致する場合には同ノードまたはリンクを終点として経路を探索し、目的地がノードまたはリンクと一致しない場合には目的地から所定の距離内のノードまたはリンクを終点として経路を探索する。このため、目的地から所定の距離内にノードまたはリンクが存在しない場合には、経路探索をしない。なお、経路の探索処理が不能となる場合は、上記以外に、例えば、探索に必要な処理時間が非常に長い場合に経路探索が不能であるとすることができる。また、経路探索においては、現在地から目的地までを複数のリンクで接続した複数組の経路を想定し、同想定した各経路ごとに出発点から目的地までの複数のリンクに対応した各経路探索用データを累算して経路コストをそれぞれ計算する。この経路コストの計算においては、各リンクごとに、リンク長に、道路幅係数、道路種別係数および渋滞係数を乗算し、同乗算結果を累算する。このようにして計算された経路コストは、車両走行にとって時間的、距離的などに有利な経路を表す指数であって、経路の優先度を示すものである。そして、経路コストが最小になる経路が、探索経路として最終的に決定される。なお、この種の経路探索においては、ダイクストラ法を利用できる。
【００２８】
次に、ステップＳ２５にて、経路探索が完了したか否かを判定する。まず、目的地または目的地近傍にノードが存在し、同ノードを目的地として現在地からの経路探索が完了した場合について説明する。経路探索が完了すると、ステップＳ２５における「Ｙｅｓ」との判定のもとに、マイクロコンピュータ４０は、ステップＳ２６にて、表示装置３０の表示画面３０ａを、探索結果を表示する画面に切換える（図４（Ｃ）参照）。すなわち、表示画面３０ａ上に、現在地から目的地までの全経路を含む地図が表示されるとともに、探索経路が他の部分と色を異ならせた太い線で表示される。さらに、この表示画面３０ａ上には、全工程距離３４、到着予定時刻３５および現在地から目的地までの距離３６（この場合、全工程距離３４と同じ）に加え、探索経路中に高速道路が含まれていれば、高速道路の工程距離、入り口および出口インターチェンジの名称、料金などの高速道路に関する情報３７が表示される。なお、この状態においても、地図表示プログラムの実行は停止されたままである。
【００２９】
前記ステップＳ２６の処理後、マイクロコンピュータ４０は、ステップＳ２７にて、案内開始が指示されたか、または車両が走行中であるかを判定する。前記案内開始の指示は、表示画面３０ａ上の操作指示マーク３２を含む操作スイッチ群５１の操作によりなされる。また、車両の走行中の判定は、車速センサ１３による検出車速によって判定される。いま、案内開始の指示または車両走行中の判定もなければ、ステップＳ２７の判定処理が実行され続ける。
【００３０】
そして、表示画面３０ａ上の操作指示マーク３２を含む操作スイッチ群５１の操作により案内開始が指示され、または車両が走行開始すると、ステップＳ２７にて「Ｙｅｓ」と判定して、ステップＳ２８にて図２の地図表示プログラムの実行を再開するために、同プログラムの短時間ごとの割り込み実行を許容する。そして、ステップＳ２９にて案内フラグＧＦＬＧを“１”に設定して、ステップＳ３４にてこの経路探索プログラムの実行を終了する。
【００３１】
このようにして、案内フラグＧＦＬＧが“１”に設定された状態では、前述した図２の地図表示プログラムのステップＳ１４にて「Ｙｅｓ」と判定し、ステップＳ１５以降に進む。ステップＳ１５においては、前記探索された経路を表示画面３０ａの道路地図上に色を代えて表示する（図４（Ｄ）の太線を参照）。また、表示画面上には、到着予定時刻３５と、現在地から目的までの距離３６も表示される。さらに、この経路案内の表示に加えて、スピーカ５３により音声で経路を案内する。そして、このステップＳ１５の処理も繰返し実行されるので、経路案内も車両の進行に合わせて更新される。
【００３２】
このステップＳ１５の経路案内処理後、マイクロコンピュータ４０は、ステップＳ１６にて車両が目的地に到達したか否かを判定する。この場合、前記設定した目的地と前記ステップＳ１１の処理によって検出した現在地とを比較して、両者が一致しているか否かを判定する。車両が目的地に到達していなければ、前記ステップＳ１６にて「Ｎｏ」と判定して、ステップＳ１８にてこの地図表示プログラムの実行を一旦終了する。そして、この状態では、ステップＳ１１〜Ｓ１６の処理が繰返し実行されるので、車両の進行に合わせて経路案内を含む道路地図および車両の現在地が更新表示される。
【００３３】
一方、車両が目的地に到達すると、前記ステップＳ１６にて「Ｙｅｓ」と判定して、ステップＳ１７に進む。ステップＳ１７においては、前記経路案内すなわち探索経路の道路地図上の表示が停止されるとともに、案内フラグＧＦＬＧが”０”に戻される。その結果、この後には、ステップＳ１５〜Ｓ１７の処理が実行されずに、ステップＳ１１〜Ｓ１４の処理が繰返し実行されるようになるので、車両の進行に合わせて経路案内を含まない道路地図および車両の現在地が更新表示されるようになる。
【００３４】
次に、目的地から所定の距離内にノードが存在せず、経路探索しないすなわち経路探索が完了しない場合について説明する。この場合、マイクロコンピュータ４０は、図３のステップＳ２５にて「Ｎｏ」と判定して、ステップＳ３０に進む。ステップＳ３０においては、表示装置３０を制御して、その表示画面を、経路探索ができない理由の表示画面に切替える（図４（Ｅ）参照）。次に、ステップＳ３１にて、経路探索プログラムの実行前に、既に別の目的地までの経路が探索されていて、経路案内がされていたか否かすなわち現在案内フラグＧＦＬＧが“１”であるか否かを判定する。これは、運転者が、別の目的地へ移動途中に、目的地を変更する必要があり、経路案内途中に目的地を変更する場合があるからである。そして、同判定により、経路案内されていたすなわち案内フラグＧＦＬＧが“１”であれば、ステップＳ３２に進む。
【００３５】
ステップＳ３２においては、マイクロコンピュータ４０は、表示装置３０の表示画面３０ａを、既に探索された探索経路を表示する画面に切替えるとともに、図２の地図表示プログラムの実行が再開される。ここで、既に探索された探索経路は、外部メモリ４１に記憶されており、ステップＳ３２の処理により、外部メモリ４１から読み出される。そして、ステップＳ３４にてこの経路設定プログラムの実行が終了される。この経路設定プログラムの実行終了後には、前述した場合と同様に、図２の地図表示プログラムの実行により、以前に探索された経路に基づいて案内がなされる。
【００３６】
また、前記ステップＳ３１にて、案内フラグＧＦＬＧが“１”でなければ、「Ｎｏ」と判定してステップＳ３３に進み、マイクロコンピュータ４０は、表示装置３０の表示画面３０ａを、前記ステップＳ２１と同様に目的地入力画面に設定するとともに、これまでに運転者が入力した目的地の履歴一覧を表示する（図４（Ｆ）参照）。なお、目的地の履歴一覧は、外部メモリ４１に記憶されており、目的地を入力された順に表示されている。このステップＳ３３の処理後、ステップＳ２２に戻り、運転者は、新たに目的地を入力するかあるいは履歴一覧から以前に入力した目的地を選択して入力をする。そして、上述したように、入力された目的地までの経路が探索される。
【００３７】
上記作動説明からも理解できるように、上記実施形態によれば、図３のステップＳ２５の処理により経路探索が完了したか否かを判定して、ステップＳ３１，Ｓ３２の処理により、自動的に以前の探索経路が表示装置３０にて表示される。そして、図２の地図表示プログラムの実行により、自動的に以前の目的地までの経路が案内される。このように、以前に探索された経路が消去されないため、運転者は、以前の目的地を再度設定するような余分な操作をすることなく、車両を進行させることが可能となる。
【００３８】
また、ステップＳ２５，Ｓ３１の判定処理およびステップＳ３３の処理により、経路が探索されずかつ以前に探索された経路がない場合には、表示装置３０の表示画面３０ａが目的地入力画面に自動的に切替えられるとともに入力された目的地の履歴が表示される。このため、運転者は、煩わしい操作をすることなく迅速に目的地を入力することができるため、運転者の入力に対する負担を軽減することができる。
【００３９】
次に、上記実施形態の一部を変形した変形例について説明する。この変形例においては、図１に破線によって示した通信装置６０を備えた車載ナビゲーション装置が外部に設けた情報提供センターと通信し、車両の現在位置情報と目的地情報とを受信した情報提供センターが経路探索するようになっている。ここで、情報提供センターは、経路を探索するために、上記実施形態にて説明した地図データと同様に構成されて、常に最新の情報に更新されている地図データを予め備えている。そして、車載ナビゲーション装置から車両の現在位置情報および目的地情報を受信すると、上記経路探索処理と同様に、前記地図データに基づいて、経路を探索するようになっている。また、この変形例においても、マイクロコンピュータ４０は、図２の地図表示プログラムを実行するが、図３の経路探索プログラムの実行に代えて、図５の経路探索プログラムを実行する。
【００４０】
この図５の経路探索プログラムの実行も、運転者が操作スイッチ群５１を操作することにより、目的地の設定指示に応答して、ステップＳ４０から開始される。ステップＳ４１〜Ｓ５４の各処理は、上記実施形態の図４のステップＳ２１〜Ｓ３４の各処理とほぼ同じである。ただし、ステップＳ４４においては、情報提供センターと通信して探索経路を取得する経路探索処理ルーチンに変更されている。また、ステップＳ４５においては、情報提供センターから探索経路を取得できたか否かが判定されるようになっている。
【００４１】
前記経路探索処理ルーチンの実行は、図６のステップＳ６０にて開始され、ステップＳ６１にて、車両の現在位置を表す現在位置情報および運転者によって入力された目的地を表す目的地情報が情報提供センターに送信される。ここで、現在位置情報は、ステップＳ６１を実行する際に、位置検出器１０にて検出されたものである。なお、この状態では、表示装置３０の表示画面３０ａは、前述したステップＳ４１の処理により設定した目的地付近の地図を表示するとともに、ステップＳ４４の処理により「ルート探索中」を表示し続けている。情報提供センターにおいては、ステップＣ６０にて、前記車載ナビゲーション装置から送信された車両の現在位置情報および目的地情報を受信し、ステップＣ６１にて、車両の現在地から目的地までの経路の探索処理を開始する。この経路の探索処理は、上記実施形態のステップＳ２４と同様に、経路の探索処理が実行される。すなわち、運転者が入力した目的地が道路データに記憶されているノードまたはリンクと一致する場合には同ノードまたはリンクを終点として経路を探索し、目的地がノードまたはリンクと一致しない場合には目的地から所定の距離内のノードまたはリンクを終点として経路を探索する。このため、目的地から所定の距離内にノードまたはリンクが存在しない場合には、経路探索をしない。なお、経路の探索処理が不能となる場合は、上記以外に、例えば、探索に必要な処理時間が非常に長い場合に経路探索が不能であるとすることができる。
【００４２】
ステップＣ６１の処理後、ステップＣ６２にて、経路探索が完了したか否かを判定する。目的地または目的地近傍にノードまたはリンクが存在し、同ノード又はリンクを目的地として現在地からの経路探索が完了すれば、「Ｙｅｓ」と判定して、ステップＣ６３に進み、ステップＣ６３にて、探索された経路を車載ナビゲーション装置に送信する。また、目的地から所定の距離内にノードまたはリンクが存在せず、経路探索しないすなわち経路探索が完了しなければ、ステップＣ６２にて、「Ｎｏ」と判定して、ステップＣ６４にて、経路探索ができない理由を車載ナビゲーション装置に送信する。
【００４３】
車載ナビゲーション装置においては、ステップＳ６２にて、前記ステップＣ６３または前記ステップＣ６４にて情報提供センターから送信された探索された経路または探索できない理由を受信してステップＳ６３に進み、経路探索処理ルーチンの実行を終了する。ここで、情報提供センターは、前記送信時に、目的地や目的地に関する情報も併せて送信することもできる。
【００４４】
このように、経路探索処理ルーチンの実行が終了すると、図５の経路探索プログラムに戻り、ステップＳ４５にて、情報提供センターから探索経路が受信できたか否かを判定する。ここで、マイクロコンピュータ４０は、情報提供センターから目的地に関する情報を受信した場合には、外部メモリ４１に受信した情報を記憶する。そして、マイクロコンピュータ４０は、上記実施形態のステップＳ２６〜Ｓ３３と同様にステップＳ４６〜Ｓ５３の処理により、情報提供センターによって探索された経路の表示、以前に情報提供センターによって探索された経路の表示または目的地一覧とともに目的地入力画面の表示のうちのいずれかを表示する。また、ステップＳ５３の処理において、情報提供センターから目的地に関する情報を受信している場合には、目的地一覧、受信した目的地に関する情報および目的地入力画面を表示する。そして、ステップＳ５４にて、経路探索プログラムの実行を終了する。
【００４５】
上記作動説明からも理解できるように、上記変形例によれば、ステップＳ４４の経路探索処理ルーチンの実行により、情報提供センターから探索された経路または経路探索できない理由のいずれか一方を必ず比較的早期に取得することができるため、無駄な通信時間を無くすことができて、無駄な通信費用を低減することができる。そして、情報提供センターから探索された経路または経路探索できない理由を取得した後は、上記実施形態のステップＳ２６〜Ｓ３３と同様なステップＳ４６〜Ｓ５３の処理を実行することにより、上記実施形態と同様な効果を得ることができる。すなわち、図５のステップＳ４５の処理により経路探索が完了したか否かを判定して、ステップＳ５１，Ｓ５２の処理により、自動的に以前の探索経路が表示装置３０にて表示される。そして、図２の地図表示プログラムの実行により、自動的に以前の目的地までの経路が案内される。このように、以前に探索された経路が消去されないため、運転者は、以前の目的地を再度設定するような余分な操作をすることなく、車両を進行させることが可能となる。
【００４６】
また、ステップＳ４５，Ｓ５１の判定処理およびステップＳ５３の処理により、経路が探索されずかつ以前に探索された経路がない場合には、表示装置３０の表示画面３０ａが目的地入力画面に自動的に切替えられるとともに入力された目的地の履歴が表示される。このため、運転者は、煩わしい操作をすることなく迅速に目的地を入力することができるため、運転者の入力に対する負担を軽減することができる。また、ステップＳ５３の処理において、情報提供センターから受信した目的地やその周辺に関する情報を表示するようにすることもできる。これによって、運転者は、目的地や目的地の周辺の情報を得ることができる。このため、再度目的地を設定する際に、適切に目的地を設定したり、目的地近傍の有名な施設を目的地に設定することにより、確実に経路探索させることができる。
【００４７】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００４８】
例えば、上記実施形態および変形例では、ルート探索中、探索できない理由などのユーザに対する種々の通知を表示装置３０に単に表示するようにした。しかし、これに代えまたは加えて、前記種々の通知を音声でユーザに知らせるようにしてもよい。
【００４９】
また、上記実施形態および変形例においては、目的地の入力を、表示画面３０ａ上の操作指示マーク３２を含む操作スイッチ群５１のユーザによる操作により行うようにした。しかし、これに代えて、ユーザの音声による指示により、各種入力を行うようにしてもよい。この場合、ユーザによる音声を音声認識ユニット５２で認識して、音声による指示を表す指示信号をマイクロコンピュータ４０に入力するようにすればよい。
【図面の簡単な説明】
【図１】本発明に係る車載ナビゲーション装置を適用したナビゲーション装置の概略ブロック図である。
【図２】図１のマイクロコンピュータにて実行される地図表示プログラムのフローチャートである。
【図３】図１のマイクロコンピュータにて実行される経路探索プログラムのフローチャートである。
【図４】（Ａ）〜（Ｆ）は表示装置における地図などの表示例を示す図である。
【図５】前記実施形態の変形例に係るマイクロコンピュータにて実行される経路探索プログラムのフローチャートである。
【図６】前記図１０の経路探索処理ルーチンを示すフローチャートである。
【符号の説明】
１０…位置検出器、２０…地図データ読取り器、２１…記録媒体、３０…表示装置、３０ａ…表示画面、４０…マイクロコンピュータ、４１…外部メモリ、５１…操作スイッチ群、５２…音声認識ユニット、５３…スピーカ、６０…通信装置。
【図１】
2004138498.tif 000003
【図２】
2004138498.tif 000004
【図３】
2004138498.tif 000005
【図４】
2004138498.tif 000006
【図５】
2004138498.tif 000007
【図６】
2004138498.tif 000008