(57)【要約】【課題】ユーザの要望や好みに合った誘導経路を生成できる経路探索装置を提供する。【解決手段】本発明の経路探索装置は、出発地から目的地に移動体を誘導する誘導経路を生成するものであり、探索条件を変えて経路探索を繰り返して、出発地から目的地に至る複数の経路を生成し、複数の経路と、複数の経路における２以上の経路の交点とを表示し、出発地から目的地に向かって複数の経路上の区間を組み合わせて誘導経路を生成する。そして、本発明の経路探索装置では、出発地又はある交点からそれらの何れかに隣接する交点又は目的地に至っており、複数の経路の一部である複数の区間が存在する場合、操作手段を操作することで、複数の区間の何れかを含む経路が、誘導経路を構成する経路として選択される。また、本発明の経路探索装置では、複数の区間の何れかを含む経路が指定されると、その経路に関する情報が表示される。【選択図】図５
2006258600.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地に移動体を誘導する誘導経路を生成する経路探索装置において、
探索条件を変えて経路探索を繰り返して、前記出発地から前記目的地に至る複数の経路を生成し、
前記複数の経路と、前記複数の経路における２以上の経路の交点とを表示手段に表示し、
前記出発地から前記目的地に向かって前記複数の経路上の区間を組み合わせて、前記誘導経路を生成し、
前記出発地又はある交点からそれらの何れかに隣接する交点又は前記目的地に至っており、前記複数の経路の一部である複数の区間が存在する場合、操作手段が操作されて、前記複数の区間の何れかを含む経路が、前記誘導経路を構成する経路として選択されることを特徴とする経路探索装置。
【請求項２】
前記複数の区間の何れかを含む経路が指定されると、その経路に関する情報が前記表示手段に表示される、請求項１に記載の経路探索装置。
【請求項３】
出発地から目的地に移動体を誘導する誘導経路を生成する経路探索方法において、
探索条件を変えて経路探索を繰り返して、前記出発地から前記目的地に至る複数の経路を生成する工程と、
前記複数の経路と、前記複数の経路における２以上の経路の交点とを表示手段に表示する工程と、
前記出発地から前記目的地に向かって前記複数の経路上の区間を組み合わせて、前記誘導経路を生成する工程とを含んでおり、
前記誘導経路を生成する工程にて、前記出発地又はある交点からそれらの何れかに隣接する交点又は前記目的地に至っており、前記複数の経路の一部である複数の区間が存在する場合、操作手段が操作されて、前記複数の区間の何れかを含む経路が、前記誘導経路を構成する経路として選択されることを特徴とする経路探索方法。
【請求項４】
前記誘導経路を生成する工程にて、前記複数の区間の何れかを含む経路が指定されると、その経路に関する情報が前記表示手段に表示される、請求項３に記載の経路探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等の移動体を誘導するために、出発地から目的地に至る経路を探索する経路探索装置及び経路探索方法に関する。
【背景技術】
【０００２】
周知のように、カーナビゲーション装置に代表される経路探索装置は、地図情報を参照して、出発地から目的地に至る経路を探索し、その結果得られた経路に沿って移動体を目的地に誘導する。一般的な経路探索装置は、ダイクストラ法又はそれを改良した方法を用いたアルゴリズムに基づいて、評価コストが最低であるような経路を生成し、探索指針となる評価コストを変化させることで、距離優先、一般道路優先及び有料道路優先等の異なる条件下で、経路探索が可能となっている。例えば、距離優先を条件として経路探索が行われる場合、目的地から出発地までの移動距離が最小となる経路が生成される。また、例えば、一般道路優先を条件として経路探索が行われる場合、有料道路に対応するリンクのコストが、一般道路に対応するリンクのコストよりも大きく設定されることで、有料道路に対して一般道路が優先的に選ばれた経路が生成される。また、有料道路優先を条件として経路探索が行われる場合には、例えば、一般道路に対応するリンクのコストが、有料道路に対応するリンクのコストよりも大きく設定される。
【０００３】
従来の経路探索装置は、ユーザが選択した１つの探索条件に基づいて経路探索を行うことに加えて、複数の探索条件の各々について経路探索を行って、特性又は特徴が夫々異なる複数の経路を生成することも可能である(例えば特許文献１参照)。複数の経路が生成されると、経路探索装置は、生成された経路を表示手段に表示して、ユーザは、これらの経路の中から誘導経路として用いる経路を選択する。
【０００４】
【特許文献１】特開平１１−２３３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、距離優先、一般道路優先及び有料道路優先などの探索条件に基づいて生成される経路の特性は、ある意味画一的又は極端であって、ユーザの要望や好みに合わないことが多い。大抵の場合、一般道路優先に基づいて生成された経路は、有料道路を含むことはなく、有料道路優先に基づいて生成された経路は、出発地に最も近い入口を通って有料道路に入って、目的地に最も近い出口を通って有料道路から出るように構成されている。従来の経路探索装置では、ユーザの要求又は好みに対応するために、探索条件が選択可能であり、また、探索条件が異なる複数の経路を生成可能であるが、これらの機構のみでは、ユーザの要望や好みに合った誘導経路を常にもたらすことは困難である。
【０００６】
本発明は、上記の問題を解決するものであり、距離優先や一般道路優先等の探索条件に基づいて経路探索を行って誘導経路を得る場合よりも、ユーザの要望や好みにより合った誘導経路を生成できる経路探索装置及び経路探索方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の経路探索装置は、出発地から目的地に移動体を誘導する誘導経路を生成する経路探索装置において、探索条件を変えて経路探索を繰り返して、前記出発地から前記目的地に至る複数の経路を生成し、前記複数の経路と、前記複数の経路における２以上の経路の交点とを表示手段に表示し、前記出発地から前記目的地に向かって前記複数の経路上の区間を組み合わせて、前記誘導経路を生成し、前記出発地又はある交点からそれらに隣接する交点又は前記目的地に至っており、前記複数の経路の一部である複数の区間が存在する場合、操作手段を操作することで、前記複数の区間の何れかを含む経路が、前記誘導経路を構成する経路として選択されることを特徴とする。
【０００８】
さらに、本発明の経路探索装置では、前記複数の区間の何れかを含む経路が指定されると、その経路に関する情報が前記表示手段に表示される。
【０００９】
本発明の経路探索方法は、出発地から目的地に移動体を誘導する誘導経路を生成する経路探索方法において、探索条件を変えて経路探索を繰り返して、前記出発地から前記目的地に至る複数の経路を生成する工程と、前記複数の経路と、前記複数の経路における２以上の経路の交点とを表示手段に表示する工程と、前記出発地から前記目的地に向かって前記複数の経路上の区間を組み合わせて、前記誘導経路を生成する工程とを含んでおり、前記誘導経路を生成する工程にて、前記出発地又はある交点からそれらの何れかに隣接する交点又は前記目的地に至っており、前記複数の経路の一部である複数の区間が存在する場合、操作手段を操作することで、前記複数の区間の何れかを含む経路が、前記誘導経路を構成する経路として選択されることを特徴とする。
【００１０】
さらに、本発明の経路探索方法では、前記誘導経路を生成する工程にて、前記複数の区間の何れかを含む経路が指定されると、その経路に関する情報が前記表示手段に表示される。
【発明の効果】
【００１１】
本発明によれば、出発地から目的地に至る複数の経路を生成し、その後これら経路上の区間を組み合わせて誘導経路を生成することで、さらに、出発地又交点から次の交点又は目的地に至る区間が複数存在する場合に、誘導経路を構成する区間をユーザが選択可能とすることで、ユーザの要望や好みにより合った誘導経路が生成される。
【００１２】
さらに、本発明では、選択可能な経路の何れか１つがユーザによって指定されると、その経路に関する情報が表示手段に表示される。表示された情報は、ユーザが、自分の要望又は好みに合うように誘導経路を構築する際の指針となる。表示される情報には、指定された経路の有料道路料金、移動距離、燃費及び移動時間の少なくとも何れか１つが含まれるのが好ましい。
【発明を実施するための最良の形態】
【００１３】
以下、自動車用の車載式ナビゲーション装置(以下、「ナビゲーション装置」と称する)に本発明を適用した実施例について、図を用いて説明する。図１は、ナビゲーション装置(1)のブロック図である。本ナビゲーション装置(1)は、該装置(1)が搭載されている車両の現在位置や方位等を決定する位置検出手段と、地図情報等を記録する記録手段と、記録手段に記録された情報を用いた経路探索、誘導経路に沿って車両を誘導するために必要な処理(例えば、誘導用の画像データや音声データの作成)、及び装置(1)の統括的な制御等を行う制御手段と、車両の現在位置とその周囲の地図等が示された誘導用画面や各種設定画面等を表示する表示手段と、誘導用音声を発生する音声出力手段と、ユーザが装置(1)に各種指示を行うための操作手段とを具えている。
【００１４】
位置検出手段は、ＧＰＳ(Global Positioning System)衛星から送信されるＧＰＳ信号をＧＰＳアンテナ(3)を介して受信して、受信したＧＰＳ信号から車両の現在位置(例えば、緯度及び経度)を特定するＧＰＳ受信部(5)を含んでいる。また、位置検出手段は、ジャイロスコープ(7)及び車速センサ(9)と、これらから送られた信号を処理して車両の方位及び速度を特定するジャイロマイクロコンピュータ(以下、マイクロコンピュータを「マイコン」と称する)(11)を含んでいる。ナビゲーション装置(1)が車両の経路誘導動作を行っている際、ＧＰＳ受信部(5)及びジャイロマイコン(11)は、車両の位置、方位及び速度を決定し、それらの情報を制御手段に送ることを周期的又は定期的に行う。
【００１５】
記録手段は、地図情報等を記録した記録媒体(13)と、制御手段からの指示に基づいて、記録媒体(13)から情報を読み出すドライバ(15)とを含んでいる。記録媒体(13)には、ＣＤ−ＲＯＭ、ＤＶＤ、ＨＤ、又はＩＣメモリ等が用いられる。地図情報は、地理的領域が所定の大きさのブロックに区分けされた形態で記録媒体(13)に記録されている。各ブロックに係るデータには、そのブロックに含まれる道路のノード及びリンクに関するデータ、コンビニエンスストアやガソリンスタンド等の施設の位置データ及び種別データ等、及びそのブロックの地図を表示手段に表示するために用いるデータ等が含まれている。
【００１６】
ノードは、道路の交差点、分岐点、合流点、終点、及びブロックにおける道路の端点に対応して設けられる。各ブロックに係るデータは、そのブロックに含まれる各ノードについて、そのノードのＩＤ番号と、そのノードの位置(例えば、緯度及び経度)と、そのノードの属性(例えば、交差点や有料道路の入口)と、そのノードに接続するリンクのＩＤと、そのノードに隣接するノードのＩＤ番号とを含んでいる。
【００１７】
また、リンクは、ノード間を繋ぐ道路の一区間に対応しており、通常、向きを持っている。各ブロックに係るデータは、そのブロックに含まれる各リンクについて、そのリングのＩＤ番号と、そのリンクの始端ノード及び終端ノードのＩＤ番号と、そのリンクの道路の種別(例えば、有料道路や国道)と、そのリンクの距離(長さ)、そのリンクに接続するリンクのＩＤと、経路探索処理で参照されるリンクコストとを含んでいる。
【００１８】
制御手段には、ＣＰＵ(17)、ＲＡＭ(19)、ＲＯＭ(21)、フラッシュメモリ(23)や図示を省略したローカルバス等を含む制御マイコン(25)が用いられている。ＲＯＭ(21)には、カーナビゲーション装置(1)の各種制御及び処理を実行するためのプログラム及びパラメータ等が記憶されている。経路探索動作や経路誘導動作を行うためのプログラムなど、更新される可能性があるプログラム及びパラメータ等は、フラッシュメモリ(23)に記憶される。これらのプログラムはＣＰＵ(17)により実行される。また、ＲＡＭ(19)は、経路探索動作や経路誘導動作にて読み出された地図情報や演算結果などの一時的なデータの記憶に用いられる。              
【００１９】
表示手段は、描画ＩＣ(27)と、液晶表示装置(以下、「ＬＣＤ」と称する)(29)と、ＬＣＤＩ/Ｆ(31)とを含んでいる。経路探索結果の表示画面、経路誘導動作中に表示される誘導用画面や各種設定画面等を表示する指示が制御マイコン(25)から送られると、描画ＩＣ(27)は、その指示に基づいて画像データを作成して、それら画面を、ＬＣＤＩ/Ｆ(31)を介してＬＣＤ(29)に表示する。
【００２０】
音声出力手段は、デジタルアナログコンバータ(以下、「ＤＡＣ」と称する)(33)と、アンプ(35)と、スピーカ(37)とを含んでいる。制御手段は、ユーザを誘導経路に沿って案内する案内音声に係るデジタル音声信号を、経路誘導動作中に適宜作成して、ＤＡＣ(33)に送る。デジタル音声信号は、ＤＡＣ(33)にてアナログ音声信号に変換されてアンプ(35)に送られる。そして、アナログ音声信号はアンプ(35)にて増幅されて、スピーカ(37)から案内音声が出力される。
【００２１】
操作手段は、ナビゲーション装置(1)の筐体(図示せず)に設けられた各種操作キー(39)と、ＬＣＤ(29)上に配置されるタッチパネル(41)と、図示を省略したリモートコントローラ(以下、「リモコン」と称する)と、リモコンから送られる赤外線信号を受信するリモコン受光部(43)と、キーマイコン(45)とを含んでいる。操作キー(39)が押されると、キーマイコン(45)は、押された操作キー(39)を判別して、それに応じた動作コマンドを制御マイコン(25)に送る。また、キーマイコン(45)は、ＬＣＤ(29)に設定画面等が表示されている状態にて、タッチパネル(41)が押された領域を判別して、操作に対応した動作コマンドを制御マイコン(25)に送る。リモコン受光部(43)は、受光した赤外線信号を電気信号に変換及び復調してキーマイコン(45)に送り、キーマイコン(45)は、送られた信号から特定した動作コマンドを制御マイコン(25)に送る。
【００２２】
次に、本実施例のナビゲーション装置(1)が行う経路探索動作について説明する。図２及び図３は、経路探索動作の概要を示すフローチャートである。まず、図２を参照する。経路探索動作が開始されると、制御マイコン(25)は、目的地設定画面をＬＣＤ(29)に表示させる(Ｓ１)。ユーザが、操作キー(39)やリモコン等を操作して目的地を入力すると、制御マイコン(25)は、それらの位置を特定して、ＲＡＭ(19)に記憶する。ナビゲーション装置(1)では、種々の手順で、目的地を設定することが可能になっている。例えば、記録媒体(13)には、住所や名称等の目的地に関する情報と、目的地の位置とが対応づけられた検索用データベースが記録されており、ユーザが目的地に関する情報を入力すると、検索用データベースが参照されて、目的地の位置が特定される。また、目的地設定画面が表示されると、ＧＰＳ受信部(5)から得られた車両の現在位置が特定されて、制御マイコン(25)は、その位置を出発地の位置としてＲＡＭ(19)に記憶する。なお、ナビゲーション装置(1)では、目的地を設定するように出発地を設定することも可能である。
【００２３】
制御マイコン(25)(のＣＰＵ(17))は、出発地及び目的地の設定が完了したか否かを、例えば、操作手段にて設定完了を指示する操作が行われたが否かを判別し(Ｓ２)、設定が完了すると、設定された出発地及び目的地を含む所定の範囲のノードデータ及びリンクデータが記録媒体(13)から読み出されて、制御マイコン(25)のＲＡＭ(19)に記憶される(Ｓ３)。ナビゲーション装置(1)は、複数の探索条件の各々に基づいて経路探索を行って、特性の異なる複数の経路を生成する。ステップＳ３の後、ある探索条件が選択されて、その探索条件に基づいて経路探索が行われる(Ｓ４)。
【００２４】
ステップＳ４の経路探索処理では、ダイクストラ法又はその改良法に基づいたアルゴリズムに基づいて、出発地に最も近いノード又は出発地のノード(以下、「出発地ノード」と称す)から、目的地に最も近いノード又は目的地のノード(以下、「目的地ノード」と称す)までの経路が探索される。制御マイコン(25)は、ステップＳ３にて設定された条件に基づいて、読み出されたリンクデータのリンクコストを参照して、評価コストが最も低い経路を生成する。生成された経路は、リンク列で表現されて、そのデータはＲＡＭ(19)に記憶される。
【００２５】
ステップＳ４の後、全ての探索条件について経路探索処理が行われたか否かが判断される(Ｓ５)。残りの探索条件がある場合は、探索条件を変えて再度ステップＳ４が行われる。このように探索条件を変えてステップＳ４が繰り返して行われて、全ての探索条件について経路探索処理が行われると、記録媒体(13)に記録された地図情報が読み出されて、出発地及び目的地が収まる縮尺で、地図がＬＣＤ(29)に表示される(Ｓ６)。
【００２６】
ステップＳ６の後、ステップＳ４を繰り返すことで生成された複数の経路が地図上に表示される(Ｓ７)。これら経路は、視覚的に容易に区別可能な形態で、例えば色分けされて表示される。その後、これら複数の経路の交点が抽出されて、ＲＡＭ(19)に記憶される。そして、制御マイコン(25)の指示によって、抽出された交点が、視覚的に強調されて地図上に表示される(Ｓ８)。ここで交点とは、生成された複数の経路に含まれる２以上の経路が交差する交差点、又は、複数の経路に含まれる２以上の経路が重なった共通部分の端点(道路の合流点又は分岐点に相当する)である。より具体的には、このような交点に対応するノード(以下、「交点ノード」と称する)が、ステップＳ８にて抽出されて、ＲＡＭ(19)に記憶される。
【００２７】
図４に、ステップＳ８が行われた後にＬＣＤ(29)に表示された画面の一例を示す。ステップＳ４が繰り返されることによって、探索条件が夫々異なった出発地から目的地に至る３つの経路、経路Ａ(リンクＬ1、Ｌ2、Ｌ4、Ｌ7及びＬ9)、経路Ｂ(リンクＬ1、Ｌ2、Ｌ6、Ｌ8、Ｌ10及びＬ11)、及び経路Ｃ(リンクＬ1、Ｌ3、Ｌ5、Ｌ7、Ｌ10及びＬ11)が生成されており、これら経路は、ステップＳ７にて視覚的に容易に区別可能なように表示される。本図(及び図５乃至図７)では、経路Ａを実線で、経路Ｂを一点鎖線で、経路Ｃを破線で示している。画面では、出発地及び目的地が、具体的には出発地ノードＮ1及び目的地ノードＮ9が、夫々に対応した記号で示されており、さらに、ステップＳ８にて抽出されたこれら経路の交点が、具体的には交点ノードＮ2、Ｎ3、Ｎ5及びＮ7(図４乃至図７にて、黒色の菱形で示す)が、交点ノードではないノードＮ4、Ｎ6及びＮ8(図４乃至図７にて、黒丸で示す)と区別可能なように強調表示される。なお、ステップＳ６乃至Ｓ８の何れかにて、画面の右下に、通行料金、燃費、移動時間及び移動距離を示す文字列を含む経路情報表示部(47)が表示される。経路情報表示部(47)については後述する。
【００２８】
図２に示した処理の後、生成された複数の経路を部分的に組み換えて又は組み合わせて誘導経路を生成する処理が行われる。誘導経路の生成は、出発地から目的地に向かって、これら経路を構成する区間を順次加えていくようにして行われる。図３を参照すると、ステップＳ８の後、制御マイコン(25)は、出発地、即ち出発地ノードを最初の組換点に設定する(Ｓ９)。組換点とは、加えられる区間の始点であり、言い換えると、誘導経路として既に確定した経路の終点である。ステップＳ９の後、組換点が目的地、即ち目的地ノードに到達したか否かが判断される(Ｓ１０)。組換点が目的地に到達していない場合、その組換点に、目的地に向かう複数の隣接交点間区間が繋がっているか否かが判断される(Ｓ１１)。ここで、隣接交点間区間とは、複数の経路の少なくとも何れかに含まれる区間であって、その区間の始点及び終点が交点であって、その間に他の交点を含まない区間である。隣接交点間区間には、始点が目的地であり、終点が交点であり、その間に他の交点を含まない区間と、始点が交点であり、終点が出発地であり、その間に他の交点を含まない区間とも該当する(出発地及び目的地が、交点に含まれると理解してもよい)。また、目的地に向かう隣接交点間区間とは、始点から終点に向かう区間の進行方向が、目的地に進む向きであることを意味する。なお、始点及び終点は共通するが、互いに異なる複数の隣接交点間区間が存在し得る。
【００２９】
ステップＳ１１にて、目的地に向かう複数の隣接交点間区間が組換点に繋がっていない、つまり組換点には、目的地に向かう１つの隣接交点間区間が繋がっていると判断された場合、制御マイコン(25)は、誘導経路の構成部分として既に確定している確定経路にその隣接交点間区間を加えた経路について、図２に示すステップＳ３にてＲＡＭ(19)に記憶されたデータや記録媒体(13)に記録されたデータを用いて、(有料道路の)通行料金、燃費、移動時間及び移動距離を計算し、その結果を文字列で示すように経路情報表示部(47)を変更する(Ｓ１２)。そして、制御マイコン(25)は、既に確定している確定経路にその隣接交点間区間を加えて構成される経路に確定経路を更新し(確定経路がない場合、その隣接交点間区間が確定経路として制御マイコン(25)に記憶される)、その隣接交点間区間の終点に組換点を移動させる(Ｓ１３)。また、更新された確定経路及びその端点は、画面にて強調表示される。ステップＳ１３の後、ステップＳ１０以後の処理が再度行われる。
【００３０】
ステップＳ１１にて、目的地に向かう複数の隣接交点間区間が組換点に繋がっていると判断された場合、これら隣接交点間区間の何れかを指定するカーソル(49)(図５(a)等参照)が画面に表示される。そして、出発地からカーソル(49)で指定された隣接交点間区間の終点に至る選択候補の経路について、制御マイコン(25)は、出発地からその終点に至るまでに要する通行料金等を計算して、その結果を文字列で示すように経路情報表示部(47)を変更する(Ｓ１４)。ここで、選択候補の経路とは、１又は複数の隣接交点間区間で構成されており、誘導経路を構成する経路として既に確定した経路(確定経路)がある場合、その経路と、カーソル(49)で指定された隣接交点間区間とからなる経路である。また、確定経路がない場合、選択候補の経路は、カーソル(49)で指定された隣接交点間区間のみとなる(その始点が出発点)。
【００３１】
操作キー(39)やリモコン等を操作することで、カーソル(49)が移動して、それによって指定される隣接交点間区間が変化する。制御マイコン(25)は、カーソル(49)を移動させる操作が行われたか否かを判別し(Ｓ１５)、操作が行われると、画面上にてカーソル(14)を移動させて、新たに指定された隣接交点間区間についてステップＳ１４の処理を行う。ユーザは、カーソル(14)を適宜移動させることで、選択可能な候補経路の各々について、経路情報表示部(47)を通じて、通行料金等の経路情報を知ることができる。所望の経路を構成する隣接交点間区間を、つまり所望の候補経路をカーソル(49)で指定した後、操作キー(39)やリモコン等が操作されて、ある特定の経路が選択される(Ｓ１６)。ステップＳ１６の後、ステップＳ１３が行われて、確定経路が選択された経路に更新される(確定経路がない場合、選択された隣接交点間区間が確定経路として制御マイコン(25)に記憶される)。また、更新された確定経路の終点に組換点が移動される。そして、ステップＳ１０以後の処理が行われる。ステップＳ１０以後の処理が繰り返して行われて、組換点が目的地に至ると、出発地から目的地に至る経路、即ち誘導経路が確定する。
【００３２】
以下、図４乃至図７を参照して、図２及び図３に示した本実施例のナビゲーション装置(1)の経路探索動作において誘導経路が生成される模様を具体的に説明する。先に説明したように図４に示す画面が表示されると、ステップＳ９にて、出発地、即ち出発地ノードＮ1が組換点に設定される。ステップＳ１０及びＳ１１が行われると、組換点に繋がる隣接交点間区間は、経路Ａ、経路Ｂ及び経路Ｃに含まれたリンクＬ1に対応した１つの区間のみであるから、ステップＳ１２及びＳ１３が行われる。当初、確定経路が記憶されていないことから、ステップＳ１３にて、制御マイコン(25)は、この隣接交点間区間(リンクＬ1)を確定経路として記憶して、リンクＬ1の終点である交点ノードＮ2に組換点を移動させる。また、確定経路(及びその端点)が強調表示される(図５(a)及図５(b)参照。図５乃至図７にて、確定経路を太い実線で示す)。
【００３３】
交点ノードは目的地ではないから、ステップＳ１０の後、ステップＳ１１が行われる。交点ノードＮ2に繋がる目的地に向かう隣接交点間区間には、経路Ｃに含まれており、リンクＬ3及びＬ5で構成された区間と、経路Ａ及び経路Ｂに含まれており、リンクＬ2に対応した区間とが該当する。故に、ステップＳ１１の後、ステップＳ１４が行われて、図５(a)に示す画面がＬＣＤ(29)に表示される。本実施例では、ステップＳ１１の直後にステップＳ１４が行われる場合、カーソル(49)は、最上に配置された隣接交点間区間を指定することから、図５(a)では、リンクＬ3及びＬ5で構成された隣接交点間区間が、カーソル(49)で指定されている。また、現在指定されている候補経路、即ちリンクＬ1、Ｌ3及びＬ5で構成される経路に関する通行料金等が計算されて、経路情報表示部(47)に示されている。ユーザが操作手段を操作すると、図５(b)に示すように、カーソル(49)は、リンクＬ2に対応する隣接交点間区間上に移動する。また、ステップＳ１４が再度行われて、現在指定している候補経路、即ちリンクＬ1及びＬ2で構成される経路に関する通行料金等が計算されて、経路情報表示部(47)に示される。ユーザは、図５(a)及び図５(b)に表示された経路情報を参考にして、誘導経路を構成する経路を決定する。そして、ユーザは、その経路が指定された画面が表示された状態にて操作手段を操作することで(例えば、確定キーの押下)、経路の選択が完了する。
【００３４】
例えば、図５(a)に示す画面が表示された状態で、ユーザが経路の選択を行うと(ステップＳ１６)、リンクＬ1、Ｌ3及びＬ5で構成される経路が選択される。そして、ステップＳ１３にて、確定経路がこの経路に更新されて、リンクＬ3及びＬ5で構成される隣接交点間区間の終点である交点ノードＮ5に、組換点が移動する。その後、ステップＳ１０乃至Ｓ１３が行われて、リンクＬ1、Ｌ3、Ｌ5及びＬ7で構成される経路に確定経路が更新された後、リンクＬ7で構成される隣接交点間区間の終点である交点ノードＮ7に、組換点が移動する。その後、ステップＳ１０に引き続いて、ステップＳ１１が行われる。
【００３５】
交点ノードＮ7に繋がっており、目的地に向いている隣接交点間区間には、経路Ａに含まれており、リンクＬ9で構成される区間と、経路Ｂ及び経路Ｃに含まれており、リンクＬ10及びＬ11で構成される区間とが該当する。故に、ステップＳ１１が行われると、ステップＳ１４が行われて図６(a)に示す画面が表示される。図６(a)に示す画面では、カーソル(49)が、リンクＬ9で構成される交点隣接区上に配置されており、経路情報表示部(47)には、リンクＬ1、Ｌ3、Ｌ5、Ｌ7及びＬ9で構成される候補経路の経路情報が示されている。また、リンクＬ1、Ｌ3、Ｌ5及びＬ7で構成される確定経路が、強調表示されている。カーソル(49)が移動されると、再度ステップＳ１４が行われて、図６(b)に示す画面が表示される。図６(b)に示す画面では、カーソル(49)は、リンクＬ10及びＬ11で構成される交点隣接区間上に配置されている。経路情報表示部(47)には、リンクＬ1、Ｌ3、Ｌ5、Ｌ7、Ｌ10及びＬ11で構成される候補経路の経路情報が示されている。
【００３６】
例えば、ユーザが図６(a)に示す画面が表示された状態で、ユーザが経路の選択を指示する操作を行うと(ステップＳ１６)、リンクＬ1、Ｌ3、Ｌ5、Ｌ7及びＬ9で構成される経路が選択される。そして、ステップＳ１３にて、確定経路がこの経路に更新されて、リンクＬ9に対応する隣接交点間区間の終点である目的地ノードＮ９に、組換点が移動する。また、リンクＬ1、Ｌ3、Ｌ5、Ｌ7及びＬ9で構成される経路が強調表示される。
【００３７】
その後、ステップＳ１０が行われると、組換点が目的地、即ち目的地ノードＮ9に到達したと、即ち、出発地から目的地に至る誘導経路が確定したと判断されて、経路探索動作は終了する。図７は、この際にＬＣＤ(29)に表示される画面を示しており、出発地ノードＮ1から目的地ノードＮ9に至る誘導経路が強調表示されている。また、この誘導経路の経路情報が経路情報表示部(47)に示される。なお、ステップＳ１２及びＳ１３に引き続いてステップＳ１０が行われて、経路探索動作が終了する場合には、ステップＳ１２で求められた経路情報が、最終的に経路情報表示部(47)に示される。
【００３８】
ナビゲーション装置(1)が行う経路探索動作の処理は、図２及び図３に示す順序で行われる必要は必ずしもなく、適宜変更されてよい。また、誘導経路の生成過程を後戻りできるように、図２及び図３に示す経路探索動作が構成されてもよい。例えば、確定経路上にある交点ノードを(例えばカーソル(49)を用いて)選択することで、出発地からその交点ノードに至る経路に確定経路が更新されるようにすることで、所望の地点から誘導経路の生成をやり直すことが可能となる。
【００３９】
図５(a)及び図５(b)等に示すように、上述の経路探索動作では、選択可能な候補経路に関する経路情報を、その経路が指定されている状態で表示しているが、選択可能な全ての候補経路について経路情報を求めて、これら候補経路の経路情報表示部(47)を同時に画面上に示してもよい。また、その場合、指定されている経路の経路情報表示部(47)が強調表示されるのが好ましい。
【００４０】
本実施例のナビゲーション装置(1)では、図２及び図３に示す経路探索動作を行うか否かを選択することができ、例えば経路探索動作を行う前にモード設定画面をＬＣＤ(29)に呼び出して、図２及び図３に示す経路探索動作を行う動作モード、ある探索条件で経路探索をして誘導経路を生成する動作モード、又は、探索条件を変化させて経路探索を繰り返して、その結果得られた経路から誘導経路を選択する動作モードが選択される。また、ナビゲーション装置(1)は、必ずしも車載式である必要はなく、その具体的形態は特に限定されない。上記実施例の機能の一部、例えば経路探索機能を、別個に設けられたサーバ装置で実現し、サーバ装置とナビゲーション装置(1)間で通信手段を用いて、探索結果等のデータが送受されてもよい。さらに、本発明は、自動車用のナビゲーション装置に限定されることはなく、移動体用の経路探索装置及び経路探索方法に広く適用可能である。
【００４１】
上記実施例の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、或は範囲を減縮する様に解すべきではない。本発明の各部構成は上記実施例に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能であることは勿論である。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施例であるナビゲーション装置のブロック図である。
【図２】本発明の実施例であるナビゲーション装置の経路探索動作を示すフローチャートである。
【図３】本発明の実施例であるナビゲーション装置の経路探索動作を示すフローチャートである。
【図４】本発明のナビゲーション装置に表示される画面の一例を示す説明図である。
【図５】図５(a)及び図５(b)は、本発明のナビゲーション装置に表示される画面の一例を示す説明図である。
【図６】図６(a)及び図６(b)は、本発明のナビゲーション装置に表示される画面の一例を示す説明図である。
【図７】本発明のナビゲーション装置に表示される画面の一例を示す説明図である。
【符号の説明】
【００４３】
(1)     カーナビゲーション装置
(5)     ＧＰＳ受信部
(13)    記録媒体
(25)    制御マイクロコンピュータ
(29)    液晶表示装置
(41)    タッチパネル
(47)    経路情報表示部
(49)    カーソル
【図１】
2006258600.tif 000003
【図２】
2006258600.tif 000004
【図３】
2006258600.tif 000005
【図４】
2006258600.tif 000006
【図５】
2006258600.tif 000007
【図６】
2006258600.tif 000008
【図７】
2006258600.tif 000009