(57)【要約】【課題】  経路と所要時間とを容易に把握することができる表示が可能なナビゲーション装置を提供すること。【解決手段】  目的地までの経路を探索する探索手段（ＣＰＵ１１）と、探索手段によって取得された経路の概略図を生成する生成手段（ＣＰＵ１１）と、生成手段によって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算手段（ＣＰＵ１１）と、計算手段によって計算された各区間の所要時間に応じた情報を図案化し、生成手段によって生成された概略図の各区間に沿って表示する表示手段（ＣＰＵ１１、ビデオ回路１５）と、を有する。【選択図】  図１
2005221486.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの経路を探索するナビゲーション装置において、
目的地までの経路を探索する探索手段と、
上記探索手段によって取得された経路の概略図を生成する生成手段と、
上記生成手段によって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算手段と、
上記計算手段によって計算された各区間の所要時間に応じた情報を図案化し、上記生成手段によって生成された概略図の各区間に沿って表示する表示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
前記表示手段は、前記概略図を折れ線グラフによって表示するとともに、前記各区間の所要時間に応じた長さの複数の線分によって構成される折れ線グラフを前記概略図とともに表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記表示手段は、前記概略図を折れ線グラフによって表示するとともに、前記各区間の所要時間に対応する幅または高さを有する図形を前記折れ線グラフにおける各区間に合わせて表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
前記表示手段は、前記概略図を折れ線グラフによって表示するとともに、前記各区間の所要時間に対応する個数のアイコンを前記折れ線グラフとともに表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
前記表示手段は、前記各区間の所要時間に対応した太さの線分によって各区間を示す折れ線グラフを概略図として表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項６】
前記表示手段は、前記計算手段によって得られた各区間の所要時間を各区間の長さで除算した値に基づく情報を、前記生成手段によって生成された概略図に応じた態様で表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項７】
前記表示手段は、前記概略図を折れ線グラフによって表示するとともに、前記各区間の所要時間を累積加算して得られた値に対応する幅または高さを有する図形を前記折れ線グラフにおける各区間に合わせて表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項８】
目的地までの経路を探索するナビゲーション装置の情報呈示方法において、
目的地までの経路を探索する探索ステップと、
上記探索ステップによって取得された経路の概略図を生成する生成ステップと、
上記生成ステップによって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算ステップと、
上記計算ステップによって計算された各区間の所要時間に応じた情報を図案化し、上記生成ステップによって生成された概略図の各区間に沿って表示する表示ステップと、
を有することを特徴とする情報呈示方法。
【請求項９】
目的地までの経路を探索するナビゲーション装置において実行されるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、
コンピュータを、
目的地までの経路を探索する探索手段、
上記探索手段によって取得された経路の概略図を生成する生成手段、
上記生成手段によって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算手段、ならびに、
上記計算手段によって計算された各区間の所要時間に応じた情報を図案化し、上記生成手段によって生成された概略図の各区間に沿って表示する表示手段、
として機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、情報呈示方法、およびナビゲーション用プログラムに関する。
【背景技術】
【０００２】
車載用のナビゲーション装置は、ＧＰＳ（Global Positioning Systems）衛星から送信される信号を受信して自車の現在位置を検出するとともに、各種センサにより検出される自車に関する情報およびナビゲーション装置の記録装置に記録されている地図情報に基づいて、自車の現在位置と地図上の道路とをマッチング（マップマッチング）させ、表示部に表示された地図上に自車の現在位置を表示する。そして、目的地が設定された場合には、当該目的地までの案内（ナビゲーション）を実行する。
【０００３】
ナビゲーション装置には、目的地まで探索を行った場合に、目的地までの経路図が表示されるものがある。また、経路図を構成する各区間を通過するために要する時間に関する情報を経路図とともに表示する技術も提案されている（例えば、特許文献１参照）。さらに、走行距離と時間との関係を示す２次元座標データを表示し、車両の走行状況を把握できるようにする技術も提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開平１０−２８１７８２号公報（図９）
【特許文献２】特開２００２−２６７４７３号公報（要約書、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に示す技術では、時間情報が文字情報として地図に重畳して表示されるため、表示が煩雑となり、所要時間が直感的に分かりにくいという問題点がある。また、特許文献２に示す技術では、走行距離と時間との関係を示すグラフであるため、経路の概要が分からないという問題点がある。
【０００６】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、経路と所要時間とを容易に把握することができる表示が可能なナビゲーション装置、情報呈示方法、およびナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、本発明ナビゲーション装置は、目的地までの経路を探索する探索手段と、探索手段によって取得された経路の概略図を生成する生成手段と、生成手段によって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算手段と、計算手段によって計算された各区間の所要時間に応じた情報を図案化し、生成手段によって生成された概略図の各区間に沿って表示する表示手段と、を有するようにしている。
【０００８】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、概略図を折れ線グラフによって表示するとともに、各区間の所要時間に応じた長さの複数の線分によって構成される折れ線グラフを概略図とともに表示するようにしている。
【０００９】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、概略図を折れ線グラフによって表示するとともに、各区間の所要時間に対応する幅または高さを有する図形を折れ線グラフにおける各区間に合わせて表示するようにしている。
【００１０】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段は、概略図を折れ線グラフによって表示するとともに、各区間の所要時間に対応する個数のアイコンを折れ線グラフとともに表示するようにしている。
【００１１】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、各区間の所要時間に対応した太さの線分によって各区間を示す折れ線グラフを概略図として表示するようにしている。
【００１２】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、計算手段によって得られた各区間の所要時間を各区間の長さで除算した値に基づく情報を、生成手段によって生成された概略図に応じた態様で表示するようにしている。
【００１３】
他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、概略図を折れ線グラフによって表示するとともに、各区間の所要時間を累積加算して得られた値に対応する幅または高さを有する図形を折れ線グラフにおける各区間に合わせて表示するようにしている。
【００１４】
また、本発明の情報呈示方法は、目的地までの経路を探索する探索ステップと、探索ステップによって取得された経路の概略図を生成する生成ステップと、生成ステップによって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算ステップと、計算ステップによって計算された各区間の所要時間に応じた情報を図案化し、生成ステップによって生成された概略図の各区間に沿って表示する表示ステップと、を有するようにしている。
【００１５】
また、本発明のナビゲーション用プログラムは、コンピュータを、目的地までの経路を探索する探索手段、探索手段によって取得された経路の概略図を生成する生成手段、生成手段によって生成された経路の概略図を構成する各区間を通過するために要する所要時間を計算する計算手段、ならびに、計算手段によって計算された各区間の所要時間に応じた情報を図案化し、生成手段によって生成された概略図の各区間に沿って表示する表示手段、として機能させるようにしている。
【発明の効果】
【００１６】
本発明は、経路と所要時間とを容易に把握することができる表示が可能なナビゲーション装置、情報呈示方法、およびナビゲーション用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施の形態について図に基づいて説明する。
【００１８】
図１は、本発明の第１の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。この図に示すように、本発明の第１の実施の形態に係るナビゲーション装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard Disk Drive）１４、ビデオ回路１５、Ｉ／Ｆ（Interface）１６、バス１７、ＬＣＤ（Liquid Crystal Display）１８、入力装置１９、センサ２０、ＧＰＳ装置２１、および音声出力装置２２を有している。
【００１９】
ここで、探索手段であり、生成手段であり、計算手段であり、表示手段の一部であるＣＰＵ１１は、ＨＤＤ１４またはＲＯＭ１２に格納されているプログラムに応じて、各種演算処理を実行するとともに、装置の各部を制御する中央処理装置である。
【００２０】
ＲＯＭ１２は、ＣＰＵ１１が実行するプログラムを格納した半導体記憶装置である。ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムを一時的に記憶する半導体記憶装置である。
【００２１】
ＨＤＤ１４は、ＣＰＵ１１が実行するプログラムを格納するとともに、地図情報（地図表示用データ、道路リンクデータ等）を格納している。表示手段の一部であるビデオ回路１５は、ＣＰＵ１１から供給された描画コマンドに応じた描画処理を実行するとともに、描画処理の結果として得られた画像を映像信号に変換してＬＣＤ１８へ出力する。
【００２２】
Ｉ／Ｆ１６は、入力装置１９、センサ２０、およびＧＰＳ装置２１からの出力される信号の表現形式を変換して入力するとともに、音声出力装置に対して出力する信号の表現形式を変換する。バス１７は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、ビデオ回路１５、およびＩ／Ｆ１６を相互に接続し、これらの間で情報の授受を可能とするための信号線群である。
【００２３】
ＬＣＤ１８は、ビデオ回路１５から出力される映像信号を表示するための表示装置である。図２は、ＬＣＤ１８の詳細を説明するための図である。この図に示すように、ＬＣＤ１８は、中央に表示部１８ａが配置されており、その周辺には入力装置１９としてのハードウエアボタン１９ｂ〜１９ｇが配置されている。また、表示部１８ａには入力装置１９としてのタッチパネル１９ａが重畳するように配置されているので、表示部１８ａに表示されている画像情報等を参照してタッチパネル１９ａを操作することにより、所望の情報を入力することができる。この例では、表示部１８ａには、車両の現在地の周辺地図が表示されている。
【００２４】
アイコン３０は、方位磁石を模したアイコンであり、南北方向を指示する。また、アイコン３０は、地図の表示形態をノースアップ方式（地図上で、北方向が常に上向きなる表示方式）またはヘディングアップ方式（地図上で、進行方向が常に上向きなる表示方式）に設定する場合に操作される。アイコン３１は、現在表示されている地図情報の縮尺を示すアイコンである。また、アイコン３１は、地図情報の縮尺を変更する場合に操作される。自車位置を示す図形としての三角形３２は、地図情報における自車の位置と、方向（三角形の上方の頂点が自車の方向）を示す。
【００２５】
図１に戻って、入力装置１９は、前述したように、ＬＣＤ１８の表示部に重畳するように配置されたタッチパネル１９ａおよびハードウエアボタン１９ｂ〜１９ｇを有しており、操作者の操作に応じた情報を生成して出力する。
【００２６】
センサ２０は、車両の速度を示す車速センサ、車両の各制御軸の角速度を示す角速度センサ、およびサイドブレーキの操作状態を示すサイドブレーキセンサを有している。
【００２７】
ＧＰＳ装置２１は、複数のＧＰＳ人工衛星から発信される情報を利用して、車両の現在位置（緯度・経度・高度）を得る装置である。音声出力装置２２は、ＣＰＵ１１から供給されたデータをＤ／Ａ（Digital to Analog）変換し、音声として出力する。
【００２８】
つぎに、本発明の第１の実施の形態に係るナビゲーション装置１０の経路探索に関する動作について説明する。図３は、本発明の第１の実施の形態に係るナビゲーション装置において、目的地が設定されて経路探索が実行された後に、経路図を表示する場合の動作を説明するためのフローチャートである。なお、以下の動作は、ＣＰＵ１１がナビゲーション用プログラムを実行することにより実現される。
【００２９】
ステップＳ１０：ＣＰＵ１１は、処理回数をカウントするための変数ｉに初期値として“１”を設定する。
【００３０】
ステップＳ１１：ＣＰＵ１１は、探索結果の座標情報を格納する配列Ｂｓ［］に、現在地から目的地までの経路探索の結果（現在地、目的地、主要通過点等に関する座標情報）を順次格納する。なお、以下では、経路探索の結果得られた情報としてＮ個の情報（位置情報）を例に挙げて説明する。
【００３１】
ステップＳ１２：ＣＰＵ１１は、座標情報を格納する変数Ｐａに対して、配列Ｂｓ［］の第１番目の要素（すなわち、現在地の座標情報）を代入する。
【００３２】
ステップＳ１３：ＣＰＵ１１は、計算結果を格納する配列Ｂｔ［］の第１番目の要素として、変数Ｐａに格納されている情報（現在地の座標情報）を代入する。
【００３３】
ステップＳ１４：ＣＰＵ１１は、処理回数をカウントする変数ｉの値を“１”だけインクリメントする。
【００３４】
ステップＳ１５：ＣＰＵ１１は、座標情報を格納する変数Ｐｂに対して、配列Ｂｓ［］（探索結果が格納されている配列）の第ｉ番目の要素を代入する。
【００３５】
ステップＳ１６：ＣＰＵ１１は、ＰａからＰｂへ至る区間を走行するために要する時間を変数Ｔに代入する。なお、この時間Ｔは、例えば、当該区間の距離を、当該区間の推定走行速度（例えば、高速道路であれば、８０ｋｍ／ｈ、一般道であれば、５０ｋｍ／ｈ）で除すことにより得られる。なお、ＶＩＣＳ（Vehicle Information and Communication System）情報を参照して、各区間の渋滞状況を考慮し、推定走行速度を算出するようにしてもよい。
【００３６】
ステップＳ１７：ＣＰＵ１１は、ＰａからＰｂに向かう線上で、点Ｐａからの距離がα・Ｔの点をＰｂ’とする。ここで、αは、変換係数である。図４に示すように、経路図上の点（現在地、通過点、または目的地に対応する点）であるＰａ，Ｐｂが存在する場合に、ＰａとＰｂを結ぶ直線上であって、Ｐａを起点として距離α・Ｔだけ離れた位置が、点Ｐｂ’とされる。
【００３７】
ステップＳ１８：ＣＰＵ１１は、ステップＳ１７で算出された点Ｐｂ’の位置座標を配列Ｂｔ［］の第ｉ番目の要素として格納する。
【００３８】
ステップＳ１９：ＣＰＵ１１は、変数Ｐｂに格納されている座標情報を、変数Ｐａに代入する。
【００３９】
ステップＳ２０：ＣＰＵ１１は、変数ｉの値がＮ（配列Ｂｓ［］に格納されている要素の個数）と等しいか否かを判定し、等しくない場合にはステップＳ１４に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ２１に進む。
【００４０】
ステップＳ２１：ＣＰＵ１１は、配列Ｂｔ［］の第１番目の要素と、配列Ｂｓ［］の第１番目の要素に対応する座標を中心として、配列Ｂｔ［］の第Ｎ番目の要素に対応する座標と、配列Ｂｓ［］の第Ｎ番目の要素に対応する座標とが一致するような座標変換行列Ｍを算出する。地図上では、各要素は、２次元の座標をとるので、行列Ｍは、２×２の行列となる。
【００４１】
ステップＳ２２：ＣＰＵ１１は、ステップＳ２１で算出した座標変換行列Ｍを、配列Ｂｔ［］の全ての要素に対して乗算し、得られた情報を配列Ｂｔ’［］に順次代入する。
【００４２】
ステップＳ２３：ＣＰＵ１１は、配列Ｂｓ［］および配列Ｂｔ’［］に格納されている座標情報に基づく折れ線グラフの画像データを生成し、ビデオ回路１５に供給する。その結果、ＬＣＤ１８には、図５に示すような情報が表示される。この表示例では、表示部１８ａには、枠７１が表示されており、枠７１の内部には、タイトル７１ａ、タブ７１ｂ〜７１ｄ、経路図７１ｅ、およびメッセージ７１ｆが表示されている。ここで、タイトル７１ａとしては「第１のルート」が表示されており、経路図７１ｅが第１のルート（第１番目に掲げられた探索結果）であることを示している。タブ７１ｂ〜７１ｄは、第１〜第３のルートを選択する場合に操作される。この例では、タブ７１ｂが選択されているので、タブ７１ｂが選択されたことを示すためにハッチングが施され、また、第１のルートが表示されている。なお、タブ７１ｃ，７１ｄが選択された場合には第２または第３のルートがそれぞれ表示されることになる。メッセージ７１ｆは、第１のルートの所要時間と、走行距離とを示している。
【００４３】
経路図７１ｅは、現在地（自宅）から目的地（○×電気）までの経路の概略図と、それぞれの区間における所要時間を示した２つの折れ線グラフが表示されている。
【００４４】
図６は、経路図７１ｅを拡大して示す図である。この図において、実線は現在地から目的地までの概略の経路図を示しており、各線分の接続部は主要な通過点（Ａ地点〜Ｇ地点）に対応している。一方、一点鎖線は、図３の処理によって配列Ｂｔ’［］に格納された情報によって描画された折れ線グラフである。折れ線グラフを構成するそれぞれの線分の長さは、破線で連結された対応する区間における所要時間を示している。したがって、線分の長さが長いほど、所要時間が長くなる。また、実線で示す線分の長さに比較して、一点鎖線の長さが短い部分は、比較的スムーズに走行可能な部分であり、逆に、実線で示す線分の長さに比較して、一点鎖線の長さが長い部分はそうでない部分である。
【００４５】
このような図を参照することにより、実線のみの折れ線グラフから、現在地から目的地までの経路の概要を知ることができるとともに、一点鎖線の折れ線グラフから、経路を構成する各区間を通過するのにどの程度の時間を要するのかが簡易に理解できる。
【００４６】
また、実線で示す折れ線グラフと、一点鎖線で示す折れ線グラフとを比較することにより、経路のどの部分がスムーズに流れているのかを知ることが可能になる。
【００４７】
さらに、一点鎖線で示す折れ線グラフは、所要時間を示すとともに、進行方向もある程度示しているので、一点鎖線の折れ線グラフを参照することにより、所要時間と進行方向とを同時に知ることが可能になる。また、２つの折れ線グラフの始点と終点とをそれぞれ一致させているので、所要時間を示す折れ線グラフを経路概略図に沿ってコンパクトに表示させることができる。
【００４８】
なお、以上に示す第１の実施の形態では、実線で示す折れ線グラフとともに、一点鎖線で示す折れ線グラフを表示するようにしたが、一点鎖線で示す折れ線グラフのみを表示するようにしてもよい。
【００４９】
また、一点鎖線で示す折れ線グラフの各区間に対して、走行時間を文字情報として併せて表示するようにしてもよい。
【００５０】
なお、図５，６では、２つの折れ線グラフを一例として実線と一点鎖線で表しているが、線種の組み合わせは、これらに限られない。また、線種を使用する代わりに、異なる色を使用してもよい。
【００５１】
つぎに、本発明の第２の実施の形態について説明する。
【００５２】
つぎに、本発明の第２の実施の形態について説明する。本発明の第２の実施の形態に係るナビゲーション装置は、図１の場合と同様の構成であるのでその詳細な説明は省略する。ただし、ＲＯＭ１２またはＨＤＤ１４に格納されるナビゲーション用プログラムは、以下の動作を記述したものに変更される。
【００５３】
図７は、本発明の第２の実施の形態に係るナビゲーション装置１０において、目的地が設定されて経路探索が実行された後に、経路の概略図を表示する場合の動作を説明するためのフローチャートである。なお、以下の動作は、ＣＰＵ１１がナビゲーション用プログラムを実行することにより実現される。
【００５４】
ステップＳ３０：ＣＰＵ１１は、処理回数をカウントするための変数ｉに初期値として“１”を設定する。
【００５５】
ステップＳ３１：ＣＰＵ１１は、探索結果の座標情報を格納する配列Ｂｓ［］に、現在地から目的地までの経路探索の結果（現在地、目的地、主要通過点等に関する座標情報）を格納する。
【００５６】
ステップＳ３２：ＣＰＵ１１は、座標情報を格納する変数Ｐａに対して、配列Ｂｓ［］の第ｉ番目の要素を代入する。
【００５７】
ステップＳ３３：ＣＰＵ１１は、座標情報を格納する変数Ｐｂに対して、配列Ｂｓ［］の第（ｉ＋１）番目の要素を代入する。
【００５８】
ステップＳ３４：ＣＰＵ１１は、ＰａからＰｂへ至る区間を通過するために必要な時間を変数Ｔに格納する。なお、この時間Ｔの計算方法は、前述した図３のステップＳ１６の場合と同様である。
【００５９】
ステップＳ３５：ＣＰＵ１１は、座標Ｐａから、線分Ｐａ−Ｐｂに対して垂直方向に距離α・Ｔだけ離れた点をＰａ’とする。なお、αは変換係数である。例えば、第１回目の処理では、図８に示すように、出発点とＡ地点を結ぶ線分９１に垂直で、出発点を起点として、長さが出発点からＡ地点までの所要時間に対応する線分９０が描画される。
【００６０】
ステップＳ３６：ＣＰＵ１１は、計算結果を格納する配列Ｂｔ［］の第ｉ番目の要素として、ステップＳ３５で算出された変数Ｐａ’に格納されている情報を代入する。
【００６１】
ステップＳ３７：ＣＰＵ１１は、処理回数をカウントする変数ｉの値を“１”だけインクリメントする。
【００６２】
ステップＳ３８：ＣＰＵ１１は、変数ｉの値がＮ（配列Ｂｓ［］に格納されている要素の個数）と等しいか否かを判定し、等しくない場合にはステップＳ３２に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ３９に進む。
【００６３】
ステップＳ３９：ＣＰＵ１１は、配列Ｂｓ［］および配列Ｂｔ［］に格納されている座標情報に基づく折れ線グラフを生成し、ビデオ回路１５に供給する。その結果、ＬＣＤ１８には、図８に示すような情報が表示される。
【００６４】
この例では、実線で示す折れ線グラフは、現在地から目的地までの経路図を示している。また、各通過点から上方（図８の上方）に伸びた破線は、それぞれの区間を通過するために要する時間に応じた長さを有している。一点鎖線で示す折れ線グラフは、それぞれの破線の端を結んだものである。
【００６５】
このような折れ線グラフを参照することにより、現在地から目的地までの経路の概要を知ることができるとともに、経路を構成する区間を通過するのに要する時間を簡易に知ることが可能になる。
【００６６】
なお、以上に示す第２の実施の形態では、経路を構成する各区間を通過するために要する時間を四角形の辺の長さとして示すようにしたが、例えば、図９に示すように、各区間を通過するために要する時間に対応する高さを有する三角形を三次元的に表示するようにしてもよい。図９に示す例では、仮想的なＸＹＺ座標系において、経路を示す概略図がＸ−Ｙ平面上に表示され、各区間を通過するのに要する時間に対応した、Ｚ軸方向の高さを有する三角形が一点鎖線によって表示されている。具体的には、例えば、現在地とＡ地点との間には、この区間の中点でのＺ軸方向の高さｈの位置を頂点とし、この高さｈを、この区間を通過するために要する時間に対応した値とした三角形９５が表示されている。その他の区間においても、同様に、それぞれの区間を通過するために要する時間に対応するＺ軸方向の高さを有する三角形が一点鎖線により表示されている。
【００６７】
このような実施の形態によれば、現在地から目的地までの経路の概略を知ることができるとともに、それぞれの三角形の高さを参照することにより、各区間を通過するために要する時間を知ることが可能になる。なお、ここでは、各区間について、三角形９５を描画しているが、高さｈの平行四辺形を代わりに描画するようにしてもよい。
【００６８】
図１０は、経路図を構成する折れ線グラフの各線分を、それぞれの区間を通過するために要する時間に対応した太さによって示したものである。この図の例では、通過に時間を要する区間については、太線で示されており、そうでない区間については細線で示されている。
【００６９】
このようなグラフを参照すれば、現在地から目的地までの経路の概略を知ることができるとともに、それぞれの線分の太さを参照することにより、各区間を通過するために要する時間を知ることが可能になる。
【００７０】
なお、図１０に示す例では、通過に時間を要する区間の線分については、太線で示すようにしたが、これとは逆に細線で表示するようにしてもよい。そのような表示によれば、通過に時間を要する区間はいわば隘路であるため、直観的に分かり易い表示とすることができる。
【００７１】
また、図１１に示すように、各区間を通過するために要する時間に対応した個数のアイコンを表示して、各区間を通過するために要する時間を表示するようにしてもよい。図１１の例では、各区間に平行するように時計の形状を模したアイコンが、それぞれの区間を通過するための要する時間に応じた個数だけ表示されている。ここで、完全な形状のアイコンは、１個が２０分を示すものとし、半分のアイコンは、１個が１０分を示すものとする。
【００７２】
この例では、現在地からＡ地点までの区間には、アイコンが１個表示されているので、この区間は通過するのに２０分を要することが示されている。また、Ｃ地点からＥ地点までの区間には、アイコンが１．５個表示されているので、この区間は通過するのに３０分を要することが示されている。
【００７３】
このような実施の形態によれば、経路の概要を知ることができるとともに、各区間を通過するために要する時間を簡易に知ることが可能になる。
【００７４】
さらに、以上の実施の形態では、各区間の所要時間に応じたグラフを表示するようにしたが、例えば、図１２に示すように、各区間の所要時間を案内経路の進行に沿って累積加算した値（すなわち、現在地から各地点までのトータルの所要時間）に応じた折れ線グラフを表示するようにしてもよい。
【００７５】
この例では、経路図の各区間を示す線分と一点鎖線で示す折れ線との各節点での距離は、現在地からの所要時間に応じて決定されている。すなわち、各地点までの所要時間に設定係数を乗じた値を、経路概略図における各地点の表示位置からの上述のＺ軸上での距離として折れ線グラフの各節点の位置を計算し、それらの節点を結ぶ線分を描画して、折れ線グラフを描画する。このため、一点鎖線で示す折れ線は、現在地からの距離の経過に伴って、経路図を示す折れ線から乖離している。
【００７６】
このような実施の形態によれば、距離と時間との関係を直感的に把握することが可能になる。
【００７７】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７８】
例えば、以上の各実施の形態では、各区間を通過するために要する時間に応じた高さ等を有する図形を表示するようにしたが、各区間を通過するために要する時間を区間の長さで規格化した値、すなわち、各区間の推定走行速度に応じた高さ等を有する図形を表示するようにしてもよい。そのような実施の形態によれば、各区間の交通状況を簡易に知ることができる。
【００７９】
また、以上の各実施の形態では、紙面上、時間についての折れ線グラフと、経路の概略図とを同一色で表現しているが、実際の表示の際には、２つのグラフを別々の色で表示したり、通過所要時間に応じて時間毎に色を変化させたりするようにしてもよい。例えば、経路概略図を黒で表示し、時間の折れ線グラフを赤で表示してもよい。
【００８０】
また、以上の各実施の形態では、経路の探索を実行した後に、経路図を一時的に表示するようにしたが、走行中においても経路図を継続的に表示するようにしてもよい。さらに、通過した経路については、画面上から消去して、画面を簡略化してユーザに分かり易くなるようにしてもよい。また、走行中に、交通状況が変化した場合には、例えば、ＶＩＣＳ情報を参照して、該当する区間の表示形態をアニメーションとして変化させるようにしてもよい。そのような実施の形態によれば、道路状況が変化した場合には、その場所を知ることができるとともに、どの程度の変化が生じたのかを簡易に知ることができる。
【００８１】
なお、上記の処理機能は、例えば、図１に示すようなコンピュータによって実現される。その場合、ナビゲーション装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ(Digital Versatile Disk)、ＤＶＤ−ＲＡＭ(Random Access Memory)、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory)、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)などがある。光磁気記録媒体には、ＭＯ(Magneto-Optical disk)などがある。
【００８２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８３】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【００８４】
本発明は、例えば、車載型のナビゲーション装置に利用することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。
【図２】図１に示す第１の実施の形態のＬＣＤに表示される画面の一例を説明するための図である。
【図３】本発明の第１の実施の形態において、経路図を表示する処理の一例を説明するためのフローチャートである。
【図４】図３に示すフローチャートによる計算の原理を説明するための図である。
【図５】図３に示すフローチャートが実行された結果、ＬＣＤに表示される画面の一例を示す図である。
【図６】図５に示す枠７１に表示されている経路図の詳細を示す図である。
【図７】本発明の第２の実施の形態において、経路図を表示する処理の一例を説明するためのフローチャートである。
【図８】図７に示すフローチャートが実行された結果、表示される経路図の一例を示す図である。
【図９】本発明の第２の実施の形態において、表示される経路図の他の一例を示す図である。
【図１０】本発明の第２の実施の形態において、表示される経路図の他の一例を示す図である。
【図１１】本発明の第２の実施の形態において、表示される経路図の他の一例を示す図である。
【図１２】本発明の第２の実施の形態において、表示される経路図の他の一例を示す図である。
【符号の説明】
【００８６】
１０  ナビゲーション装置
１１  ＣＰＵ（探索手段、生成手段、計算手段、表示手段の一部）
１５  ビデオ回路（表示手段の一部）
【図１】
2005221486.tif 000003
【図２】
2005221486.tif 000004
【図３】
2005221486.tif 000005
【図４】
2005221486.tif 000006
【図５】
2005221486.tif 000007
【図６】
2005221486.tif 000008
【図７】
2005221486.tif 000009
【図８】
2005221486.tif 000010
【図９】
2005221486.tif 000011
【図１０】
2005221486.tif 000012
【図１１】
2005221486.tif 000013
【図１２】
2005221486.tif 000014