(57)【要約】【課題】過去に収集された交通情報を用いて推奨経路を探索する。【解決手段】地図・統計交通データ記憶装置３には、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件である探索条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの旅行時間あるいは移動速度を含む統計データと、が記憶されている。車載用ナビゲーション装置は、地図・統計交通データ記憶装置３に記憶されている地図データと、地図・統計交通データ記憶装置３に記憶されている統計データのうち探索条件である日の種類および天気の種類に対応する統計データとを用いて、出発地および目的地間の推奨経路を探索する。【選択図】図６
2008096445.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの旅行時間あるいは移動速度を含む統計データと、を記憶する記憶装置を備えており、
出発地、目的地および収集条件を設定する設定ステップと、
前記記憶装置に記憶されている地図データと、前記記憶装置に記憶されている統計データのうち前記設定ステップで設定された収集条件に対応する統計データとを用いて、前記設定ステップで設定された出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索する経路探索ステップと、を行うこと
を特徴とするナビゲーション装置の経路探索方法。
【請求項２】
請求項１記載のナビゲーション装置の経路探索方法であって、
前記統計データは、前記各リンクの時間帯毎の旅行時間あるいは移動速度を有しており、
前記経路探索ステップは、前記推奨経路を構成する１番目の候補リンク各々の旅行時間として、前記統計データに含まれている前記出発地の出発時刻を含む時間帯に対応する旅行時間あるいは当該時間帯に対応する移動速度から求まる旅行時間を用い、前記推奨経路を構成するｎ番目（ｎ≧２）の候補リンク各々の旅行時間として、当該ｎ番目の候補リンクと接続するｎ−１番目の候補リンクの終了ノードへの予想到着時刻を含む時間帯に対応する旅行時間あるいは当該時間帯に対応する移動速度から求まる旅行時間を用いて、前記推奨経路を探索すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項３】
請求項１記載のナビゲーション装置の経路探索方法であって、
前記経路探索ステップにて前記推奨経路の探索に用いた前記推奨経路を構成する各リンクの旅行時間を用いて、前記推奨経路の旅行時間あるいは予想到着時刻を算出する旅行時間算出ステップと、
前記旅行時間算出ステップで算出した前記推奨経路の旅行時間あるいは予想到着時刻を表示する旅行時間表示ステップと、をさらに行うこと
を特徴とするナビゲーション装置の経路探索方法。
【請求項４】
請求項３記載のナビゲーション装置の経路探索方法であって、
前記統計データは、前記各リンクの旅行時間あるいは移動速度の元となる交通情報のばらつき度を含んでおり、
前記旅行時間算出ステップは、前記経路探索ステップにて前記推奨経路の探索に用いた前記推奨経路を構成する各リンクの旅行時間あるいは移動速度の元となる交通情報のばらつき度を用いて、前記推奨経路の旅行時間の誤差を算出し、
前記旅行時間表示ステップは、前記旅行時間算出ステップで算出した前記推奨経路の旅行時間あるいは予想到着時刻およびその誤差を表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項５】
請求項３記載のナビゲーション装置の経路探索方法であって、
前記統計データは、前記各リンクの時間帯毎の渋滞度を有しており、
前記旅行時間算出ステップは、前記経路探索ステップにて前記推奨経路の探索に用いた前記推奨経路を構成する各リンクの旅行時間あるいは移動速度に対応する時間帯での渋滞度を用いて、前記推奨経路を複数区間に分割した場合における各区間の渋滞度を決定し、
前記旅行時間表示ステップは、前記旅行時間算出ステップで算出した前記推奨経路の旅行時間および前記推奨経路の各区間の渋滞度を表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項６】
請求項５記載のナビゲーション装置の経路探索方法であって、
前記旅行時間表示ステップは、前記推奨経路の各区間を、当該区間の旅行時間に応じた長さで、且つ、当該区間の渋滞度に応じた表示形態で、棒グラフ状に表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項７】
請求項６記載のナビゲーション装置の経路探索方法であって、
前記経路探索ステップは、複数の出発時刻各々に対して、前記出発地および前  記目的地間の推奨経路の探索を行い、
前記旅行時間算出ステップは、前記経路探索ステップで探索された前記複数の出発時刻各々に対する推奨経路各々について、前記推奨経路の各区間の旅行時間および渋滞度を算出し、
前記旅行時間表示ステップは、前記経路探索ステップで探索された前記複数の出発時刻各々に対する推奨経路各々について、前記推奨経路の各区間を前記棒グラフ状に表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項８】
請求項５記載のナビゲーション装置の経路探索方法であって、
前記旅行時間表示ステップは、前記推奨経路の各区間を当該区間の渋滞度に応じた表示形態で地図上に表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項９】
請求項２乃至８のいずれか一項に記載のナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、現在地算出機能を有しており、
前記経路探索ステップで探索した推奨経路および前記現在地算出機能が算出した現在地を用いて、前記目的地までの経路誘導を行う経路誘導ステップと、
前記推奨経路上の前記現在地算出機能が算出した現在地から前記目的地までの区間の旅行時間を計算して、前記目的地の予想到着時刻を修正する予想到着時刻修正ステップと、をさらに行い、
前記予想到着時刻修正ステップは、前記推奨経路上の前記現在地から前記目的地までの区間を構成する１番目のリンクの旅行時間として、前記統計データに含まれている現在時刻を含む時間帯に対応する旅行時間あるいは当該時間帯に対応する移動速度から求まる旅行時間を用い、前記推奨経路上の前記現在地から前記目的地までの区間を構成するｍ番目（ｍ≧２）のリンク各々の旅行時間として、現在時刻に前記１番目のリンクからｍ−１番目のリンクまでの総旅行時間を加算した時刻を含む時間帯に対応する旅行時間あるいは当該時間帯に対応する移動速度から求まる旅行時間を用いて、前記推奨経路上の前記現在地から前記目的地までの区間の旅行時間を計算し、現在時刻に当該区間の旅行時間を加算することで、前記目的地の予想到着時刻を求めること
を特徴とするナビゲーション装置の経路探索方法。
【請求項１０】
請求項２乃至８のいずれか一項に記載のナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、現在地算出機能を有しており、
前記経路探索ステップで探索した推奨経路および前記現在地算出機能が算出した現在地を用いて、前記目的地までの経路誘導を行う経路誘導ステップと、
前記出発地から前記現在地算出機能が算出した現在地までの前記推奨経路上の区間の実際の旅行時間と、前記推奨経路の探索に用いた前記推奨経路を構成する各リンクの旅行時間より求まる前記推奨経路上の区間の旅行時間とを比較し、その比較結果に応じて推奨経路の再探索の必要性を判断する再探索判定ステップと、をさらに行い、
前記経路探索ステップは、前記再探索判定ステップで推奨経路の再探索の必要性ありと判断された場合に、前記現在地算出機能が算出した現在地を出発地とし、現在時刻を出発時刻として、前記設定ステップで設定された目的地への推奨経路を再探索すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項１１】
地図上の道路を構成する各リンクのリンクデータを含む地図データ、および、過去に収集された交通情報の統計値より定まる前記各リンクの旅行時間あるいは移動速度を含む統計データを記憶する記憶装置と、
探索すべき経路の出発地および目的地を設定する設定手段と、
前記記憶装置に記憶されている地図データおよび統計データを用いて、前記設定手段で設定された出発地および目的地間の推奨経路を探索する経路探索手段と、を備え、
前記記憶装置は、前記統計データを、当該統計データの元となる交通情報の収集条件毎に記憶しており、
前記設定手段は、出発地および目的地と共に、収集条件を設定し、
前記経路探索手段は、前記記憶装置に記憶されている地図データおよび前記設定手段で設定された収集条件に対応する統計データを用いて、出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索すること
を特徴とするナビゲーション装置。
【請求項１２】
ナビゲーション装置の交通情報表示方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の渋滞度を示す統計データと、を記憶する記憶装置を備えており、
収集条件を設定する設定ステップと、
表示装置に表示している地図の地図データに含まれる各リンクの統計データのうち、前記設定ステップで設定された収集条件に対応する統計データを、前記記憶装置から読み出す読出しステップと、
前記読み出した統計データにより特定される各リンクの時間帯毎の渋滞度を、表示装置に表示している地図上に重ねて表示する交通情報表示ステップと、を行うこと
を特徴とするナビゲーション装置の交通情報表示方法。
【請求項１３】
請求項１２記載のナビゲーション装置の交通情報表示方法であって、
前記交通情報表示ステップは、予め定められたリンクの時間帯毎の渋滞度を示すグラフを、地図上における前記リンクの位置に重ねて表示すること
を特徴とするナビゲーション装置の交通情報表示方法。
【請求項１４】
請求項１２記載のナビゲーション装置の交通情報表示方法であって、
操作者より時間帯の指定を受け付ける受付ステップをさらに行い、
前記交通情報表示ステップは、表示すべき地図上の道路を構成する各リンクを、前記受付ステップで受け付けた時間帯における渋滞度が識別できるように表示すること
を特徴とするナビゲーション装置の交通情報表示方法。
【請求項１５】
地図上の道路を構成する各リンクのリンクデータを含む地図データ、および、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の渋滞度  を示す、交通情報の収集条件毎に分類された統計データを記憶する記憶装置と、
収集条件を設定する設定手段と、
表示装置に表示している地図の地図データに含まれる各リンクの統計データのうち、前記設定ステップで設定された収集条件に対応する統計データを、前記記憶装置から読み出す読出手段と、
前記読出手段で読み出した統計データにより特定される各リンクの時間帯毎の渋滞度を、表示装置に表示している地図上に重ねて表示する交通情報表示手段と、有すること
を特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の経路探索技術および交通情報表示技術に関する。
【背景技術】
【０００２】
特許文献１には、ナビゲーション装置において、ディスプレイに表示する地図上の所定道路の表示形態を渋滞度に応じて変化させる技術が開示されている。例えば、経路探索により探索された経路に前記所定道路が含まれている場合、前記所定道路の前記経路に含まれている部分を、過去の所定期間に収集された交通情報により判断される当該道路の渋滞度に応じた表示形態とする。ここで、過去の所定期間に収集された交通情報を所定の時間帯ごとに分類してもよい。このようして、道路の表示形態を決定するために採用する当該道路の交通情報を、時刻に合わせて変えることで、リアルタイムに変化する渋滞に合わせて当該道路の表示形態を変化させることができる。
【０００３】
【特許文献１】特開平１０−８２６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、過去に収集された交通情報を経路探索に利用することについて考慮されていないため、最小コスト（旅行時間）となる推奨経路を探索することができない可能性が高い。また、特許文献１に記載の技術では、道路の渋滞傾向が変化する条件として時間帯しか考慮していない。加えて、時間帯の変化による道路渋滞の変化を操作者が認識できるような表示形態について考慮していない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、過去に収集された交通情報を用いて、推奨経路をより精度よく探索できるようにすることにある。また、時間帯の変化による道路渋滞の変化を操作者が認識できるような表示形態で、道路の渋滞傾向をより詳細に場合分けして表示できるようにすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の経路探索方法は、ナビゲーション装置の記憶装置に、地図上の道路を構成する各リンクのリンクデータを含む地図データを記憶しておく。また、過去に収集された交通情報の統計値より定まる前記各リンクの旅行時間あるいは移動速度を含む統計データを、交通情報の収集条件毎に分類して記憶しておく。そして、ナビゲーション装置に、出発地、目的地および収集条件を設定する設定ステップと、前記記憶装置に記憶されている地図データ、および、前記記憶装置に記憶されている統計データのうち前記設定ステップで設定された収集条件に対応する統計データを用いて、前記設定ステップで設定された出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索する経路探索ステップと、を行わせる。
【０００７】
このように、収集条件に合致した各リンクの統計データを用いることで、最小コスト（旅行時間）となる推奨経路を精度よく探索することが可能となる。
【０００８】
また、本発明の交通情報表示方法は、ナビゲーション装置の記憶装置に、地図上の道路を構成する各リンクのリンクデータを含む地図データを記憶しておく。また、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の渋滞度を、交通情報の収集条件毎に分類して記憶しておく。そして、ナビゲーション装置に、収集条件を設定する設定ステップと、表示装置に表示している地図の地図データに含まれる各リンクの統計データのうち前記設定ステップで設定された収集条件に対応する統計データを、前記記憶装置から読み出す読出しステップと、前記読み出した統計データにより特定される各リンクの時間帯毎の渋滞度を、表示装置に表示している地図上に重ねて表示する交通情報表示ステップと、を行わせる。
【０００９】
このように、収集条件に合致した各リンクの統計データを用いることで、道路の渋滞傾向をより詳細に場合分けして表示することが可能となる。また、リンクの統計データが示す時間帯毎の渋滞度を、地図中の当該リンク上に重ねて表示するので、時間帯の変化による道路渋滞の変化の把握が容易になる。
【００１０】
本発明において、収集条件に、平日、休日、行事日（盆、正月など）といった日の種類、および、晴れ、雨、雪といった天気の種類の少なくとも１つを含めるとよい。道路の渋滞は、日の種類や天気の種類によって異なる傾向を示す。そこで、統計データを、その元となる交通情報の収集条件である日の種類や天気の種類毎に分類して記憶しておくことで、本発明の経路探索方法では、最小コスト（旅行時間）となる推奨経路をより精度よく探索することが可能となる。また、本発明の交通情報表示方法では、道路の渋滞傾向をより適切に場合分けして表示することが可能となる。
【発明の効果】
【００１１】
以上説明したように本発明によれば、過去に収集された交通情報を用いて、推奨経路を精度よく探索できる。また、時間帯の変化による道路渋滞の変化を操作者が認識できるような表示形態で、道路の渋滞傾向をより詳細に場合分けして表示できる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【００１４】
図示するように、本実施形態の車載用ナビゲーション装置は、演算処理部１と、ディスプレイ２と、地図・統計交通データ記憶装置３と、音声入出力装置４と、入力装置５と、車輪速センサ６と、地磁気センサ７と、ジャイロセンサ８と、ＧＰＳ（Ｇｒｏｕｎｄ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）受信装置９と、天気情報受信装置１０と、車内ＬＡＮ装置１１と、を有する。
【００１５】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ６〜８やＧＰＳ受信装置９から出力される情報を基にして現在地を検出し、得られた現在地情報に基づいて、表示に必要な地図データを地図・統計交通データ記憶装置３から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示したり、地図・統計交通データ記憶装置３に記憶されている地図データおよび統計交通データを用いて、ユーザから指示された目的地と出発地（例えば現在地）とを結ぶ最適な経路（推奨経路）を探索し、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１６】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットで、ＣＲＴや液晶ディスプレイなどで構成される。また、演算処理部１とディスプレイ２との間の信号Ｓ１は、ＲＧＢ信号やＮＴＳＣ（Ｎａｔｉｏｎａｌ Ｔｅｌｅｖｉｓｉｏｎ Ｓｙｓｔｅｍ Ｃｏｍｍｉｔｔｅｅ）信号で接続するのが一般的である。
【００１７】
地図・統計交通データ記憶装置３は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、地図データおよび統計交通データが記憶されている。
【００１８】
図２は、地図・統計交通データ記憶装置３に記憶されている地図データの構成例を示す図である。図示するように、地図を複数に分割することで得られるメッシュ領域毎に地図データ３１が記憶されている。地図データ３１は、メッシュ領域の識別コード（メッシュＩＤ）３１１、および、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ３１２を有する。リンクデータ３１２は、リンクの識別コード（リンクＩＤ）３１２１、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報３１２２、リンクを含む道路の種別情報３１２３、リンクの長さを示すリンク長情報３１２４、リンクの旅行時間（あるいは移動速度）情報３１２５、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）３１２６などを有する。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。また、地図データ３１には、対応するメッシュ領域に含まれている道路以外の地図構成物の情報（名称、種別、座標情報など）も含まれている。
【００１９】
図３は、地図・統計交通データ記憶装置３に記憶されている統計交通データの構成例を示す図である。図示するように、上述のメッシュ領域毎に統計交通データ３２が記憶されている。統計交通データ３２は、メッシュ領域のメッシュＩＤ３２１、および、そのメッシュ領域に含まれる道路を構成する各リンクの交通情報統計値（過去に収集された交通情報の統計値）を管理するための管理データ３２２を有する。メッシュＩＤ３２１は、地図データ３１のメッシュＩＤ３１１と同じもの用いている。管理データ３２２は、階層構造を有する複数のテーブル３２２１〜２２２４で構成されている。
【００２０】
テーブル３２２１は、日の種類を登録するテーブルである。日の種類は、交通情報統計値が異なる傾向を示す単位毎に定めるとよい。ここでは、日の種類として、休日前の平日「平日（休日前）」、休日明けの平日「平日（休日後）」、盆、正月などといった特異日前の平日「平日（特異日前）」、特異日明けの平日「平日（特異日後）」、その他の平日「平日（一般）」、特異日の初日「休日（特異日初め）」、特異日の終日「休日（特異日終り）」、その他の休日「休日（一般）」を含めている。
【００２１】
テーブル３２２２は、天気の種類を登録するためのテーブルであり、テーブル３２２１に登録されている日の種類毎に設けられている。天気の種類は、交通情報統計値が異なる傾向を示す単位毎に定めるとよい。ここでは、天気の種類として、「晴れ・曇り」、「雨」、「大雨」、「雪」、「大雪」を含めている。
【００２２】
テーブル３２２３は、メッシュＩＤ３２１により登録されるメッシュ領域に含まれる道路を構成する各リンクのリンクＩＤを登録するためのテーブルであり、テーブル３２２２に登録されている天気の種類毎に設けられている。リンクＩＤは、地図データ３１のリンクＩＤ３１２１と同じもの用いている。
【００２３】
テーブル３２２４は、時間帯毎の交通情報統計値を登録するためのテーブルであり、テーブル３２２３に登録されているリンクＩＤ毎に設けられている。時間帯毎の交通情報統計値は、これらの元となる複数の交通情報により特定されるリンク旅行時間（あるいは移動速度）、リンク旅行時間（あるいは移動速度）のばらつき度（分散度）、リンク渋滞度、および、前記複数の交通情報の入手元となる情報源（ＶＩＣＳなど）を含んでいる。また、時間帯毎の交通情報統計値は、これらの元となる交通情報の収集条件（元となる交通情報が収集された日の種類および天気の種類）と対象のリンクとによって分類される。つまり、あるテーブル３２２４に登録されている時間帯毎の交通情報統計値の対象リンクは、このテーブル３２２４に対応付けられているテーブル３２２３のリンクＩＤにより特定されるリンクであり、これらの統計値の元となる交通情報は、このリンクＩＤが登録されているテーブル３２２３に対応付けられているテーブル３２２２の天気の種類により特定される天気であって、かつ、この天気の種類が登録されているテーブル３２２２に対応付けられているテーブル３２２１の日の種類により特定される日に収集された交通情報である。
【００２４】
なお、上述のように、交通情報統計値には、リンク渋滞度（図３では、渋滞、混雑および順調の３レベル）が含まれている。一般に、渋滞度を算出するには、各リンクの制限速度と交通情報統計値から得られる移動速度（リンク長と旅行時間から算出）を比較し決定する必要がある。渋滞度を予めを交通情報統計値に含めておくことで、各リンクの渋滞度を、各リンクの制限速度情報を用いることなく決めることができるので、リンクデータに制限速度情報をもたせる必要がなくなる。これにより、リンクデータのデータサイズを小さくできる。
【００２５】
また、交通情報統計値には、これらの元となる複数の交通情報の入手元についての情報である情報源が含まれている。情報源を予めを交通情報統計値に含めておき、表示に利用することで、交通情報統計値の確からしさをユーザに判断させることが可能となる。
【００２６】
また、交通情報統計値には、これらの元となる複数の交通情報により特定されるリンク旅行時間のばらつき度（分散度）が含まれている。ばらつき度を予めを交通情報統計値に含めておき、表示に利用することで、交通情報統計値より特定されるリンク旅行時間の信頼度をユーザに判断させることが可能となる。
【００２７】
なお、地図・統計交通データ記憶装置３には、上述の地図データおよび統計交通データの他に、座標情報からその座標情報により特定される地点を含むメッシュ領域のメッシュＩＤを特定するための変換テーブル（第１変換テーブルと呼ぶこととする）が記憶されている。また、年月日からテーブル３２２１で管理されている日の種類を特定するための変換テーブル（第２変換テーブルと呼ぶこととする）が記憶されている。
【００２８】
図１５は、第２変換テーブルの構成例を示す図である。図示するように、日付３３１と、その日付３３１に対応する日の種類３３２とが対応付けられて登録されている。このような第２変換テーブルを用いることで、日付より日の種類を簡単に特定することができる。例えば、計算ロジックにより日付から日の種類を特定する処理を、車載用ナビゲーション装置に組み込まれたソフトウエアで実行する場合、日の種類の分類をさらに細分化するためには、車載用ナビゲーション装置に組み込まれているソフトウエアを書き換えなければならない。また、年末、盆、ＧＷといった特異日の特定処理が複雑になる。この点、本実施形態では、図１５に示すような変換テーブルを用いているので、地図・統計交通データ記憶装置３を構成するＤＶＤ−ＲＯＭやＣＤ−ＲＯＭを交換するだけで、車載用ナビゲーション装置に組み込まれているソフトウエアの変更なしで、分類の細分化に対応することができる。また、特異日も変換テーブルから特定できるようにすることで、複雑な処理なしに対応することができる。
【００２９】
図１に戻って説明を続ける。音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力すると共に、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００３０】
入力装置５は、ユーザからの指示を受け付けるユニットで、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。
【００３１】
センサ６〜８およびＧＰＳ受信装置９は、車載用ナビゲーション装置で現在地（自車位置）を検出するために使用するものである。車輪速センサ６は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ７は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在地、進行方向および進行方位を測定する。
【００３２】
車内ＬＡＮ装置１１は、本実施形態の車載用ナビゲーション装置が搭載された車両の様々な情報、例えばドアの開閉情報、ライトの点灯状態情報、エンジンの状況や故障診断結果などを受ける。
【００３３】
そして、天気情報受信装置１０は、例えばＦＭ多重放送を利用して、天気情報の提供サービスを行う気象センタなどから天気情報を入手する。ここで、天気情報は、対象とする地域に含まれるメッシュ領域のメッシュＩＤ（地図データ３１のメッシュＩＤ３１１と同じもの）、その対象地域の天気の種別（統計交通データ３２のテーブル３２２２に登録されている天気の種類）、および、その天気が続く時間帯（対象時間帯と呼ぶ）の情報を含んでいる。
【００３４】
なお、天気情報受信装置１０を設ける代わりに、本実施形態の車載用ナビゲーション装置が搭載された車両のワイパー作動状況や、当該車両に搭載された外気温センサの検出値を、車内ＬＡＮ装置１１を介して受信し、その受信結果に基づいて天気を判断する手段を設けてもよい。
【００３５】
図４は、演算処理部１のハードウェア構成を示す図である。
【００３６】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｓｅｓｓｉｎｇ Ｕｎｉｔ）２１と、地図・統計交通データ記憶装置３から読み出した地図データ、統計交通データや演算データを格納するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２２と、プログラムやデータを格納するＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Ｄｉｒｅｃｔ Ｍｅｍｏｒｙ Ａｃｃｅｓｓ）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ（Ｖｉｄｅｏ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ（Ｓｅｒｉａｌ Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｉｎｔｅｒｆａｃｅ）２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ（Ｐａｒａｌｌｅｌ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）３０と、パルス信号を積分するカウンタ３１と、を有する。
【００３７】
図５は、演算処理部１の機能構成を示す図である。
【００３８】
図示するように、演算処理部１は、ユーザ操作解析部４１と、経路探索部４２と、経路記憶部４３と、経路誘導部４４と、地図表示処理部４５と、現在位置演算部４６と、マップマッチ処理部４７と、データ読込部４８と、軌跡記憶部４９と、メニュー表示処理部５０と、グラフィックス処理部５１と、を有する。
【００３９】
現在位置演算部４６は、車輪速センサ６で計測される距離パルスデータＳ５およびジャイロ８で計測される角加速度データＳ７を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から自車走行後の位置である現在地（Ｘ’，Ｙ’）を定期的に演算し、マップマッチ処理部４７に出力する処理を行う。ここで、自車の回転した角度と進む方位との関係を一致させるため、地磁気センサ７から得られる方位データＳ６と、ジャイロ８から得られる角加速度データＳ７を積分した角度データとを参照して、自車が進行している方向の絶対方位を推定する。なお、車輪速センサ６のデータおよびジャイロ８のデータを各々積分してゆくと、誤差が蓄積するため、ある時間周期でＧＰＳ受信装置９から得られた位置データＳ８をもとに蓄積した誤差をキャンセルするという処理を施して、現在地の情報をマップマッチ処理部４７に出力する。
【００４０】
マップマッチ処理部４７は、データ読込部４８によって読み込まれた現在地周辺の地図データと、後述する軌跡記憶部４９に記憶されている走行軌跡とを互いに照らし合わせ、形状の相関が最も高い道路（リンク）上に、現在位置演算部４６より出力された現在地を合わせ込むというマップマッチ処理を行う。現在位置演算部４６で得られる現在地の情報にはセンサ誤差が含まれているため、さらに位置精度を高めることを目的に、マップマッチ処理を行う。これにより、現在地は、多くの場合、走行道路と一致するようになる。
【００４１】
軌跡記憶部４９は、マップマッチ処理部４７でマップマッチ処理が施された現在地の情報を、軌跡データとして自車が所定距離走行する度に記憶する。なお、この軌跡データは、これまで走行してきた道路につき、対応する地図上の道路に軌跡マークを描画するために用いられる。
【００４２】
ユーザ操作解析部４１は、入力装置５に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部１の各部を制御する。例えば、ユーザが推奨経路の探索を要求したときは、出発地および目的地を設定するため、地図をディスプレイ２に表示する処理を地図表示部４５に要求し、さらに、出発地から目的地までの経路を演算する処理を経路探索部４２に要求する。
【００４３】
経路探索部４２は、ダイクストラ法等を用いて、指定された２地点（出発地、目的地）間を結ぶ経路のうち最も短い時間で目的地へ到達可能な経路（コスト（旅行時間）の最も少ない経路）を、地図データから検索し、その結果得られた経路を推奨経路として経路記憶部４３に蓄える。なお、本実施形態では、２地点間を結ぶ経路のコスト計算のために、地図・統計交通データ記憶装置３に記憶されている統計交通データ、つまり、日の種類や天気の種類などの条件毎に分類された各リンクの時間帯毎の交通情報統計値を用いるようにしている（図３参照）。
【００４４】
経路誘導部４４は、経路記憶部４３に蓄えられた推奨経路の情報と、マップマッチ処理部４７から出力された現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置４を用いて音声でユーザに知らせたり、ディスプレイ２に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知する。
【００４５】
また、経路誘導部４４は、現在時刻と地図・統計交通データ記憶装置３に記憶されている統計交通データとを用いて、マップマッチ処理部４７から出力された現在地から目的地までの予想旅行時間を計算する。そして、計算した予想旅行時間を現在時刻に加算することで、目的地への予想到着時刻を算出し、ユーザに通知する。
【００４６】
さらに、経路誘導部４４は、推奨経路の出発地からマップマッチ処理部４７より出力された現在地に至るまでに要した実際の旅行時間を計測する。そして、この旅行時間と、経路探索部４２がこの推奨経路の探索に用いたコスト（旅行時間）のうち前記出発地から前記現在地に至るまでの区間のコストとを比較し、その比較結果に応じて推奨経路の再探索の必要性を判断する。再探索の必要性ありと判断した場合には、マップマッチ処理部４７から出力された現在地を出発地とし、現在時刻を出発時刻として、推奨経路の再探索を経路探索部４２に要求する。
【００４７】
データ読込部４８は、ディスプレイ２への表示が要求される領域や、経路探索のために要求される領域（出発地および目的地を含む領域）にある地図データおよび統計交通データを、地図・統計交通データ記憶装置３から読み込み準備するように動作する。
【００４８】
地図表示処理部４５は、ディスプレイ２への表示が要求される領域にある地図データをデータ読込部４８から受け取り、グラフィック処理部５１が、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、誘導経路のための矢印といったマークを描画するように、地図描画コマンドを生成する。また、ユーザ操作解析部４１から出力される命令を受けて、ディスプレイ２への表示が要求される統計交通データをデータ読込部４８から受け取り、ディスプレイ２に表示中の地図上に、各道路の交通情報統計値を重ねて表示するように、地図描画コマンドを生成する。
【００４９】
メニュー表示処理部５０は、ユーザ操作解析部４１から出力される命令を受け、グラフィック処理部５１が、様々な種類のメニューやグラフなどを描画するようにメニュー描画コマンドを生成する。
【００５０】
グラフィックス処理部５１は、地図表示処理部４５およびメニュー表示処理部５０で生成されたコマンドを受け、ディスプレイ２に表示する画像データをＶＲＡＭ２６にイメージ展開する。
【００５１】
次に、上記構成の車載用ナビゲーション装置の動作について説明する。
【００５２】
まず、推奨経路探索動作について説明する。
【００５３】
図６は、本実施形態が適用された車載用ナビゲーション装置の推奨経路探索動作を説明するためのフロー図である。このフローは、ユーザ操作解析部４１が、音声入出力装置４あるいは入力装置５を介してユーザより推奨経路の探索要求を受け付けることで開始される。
【００５４】
まず、ユーザ操作解析部４１は、出発地、目的地および出発時刻を経路探索部４３に設定する（Ｓ１００１〜Ｓ１００３）。
【００５５】
ここで、設定する出発地および目的地は、ユーザ操作解析部４１が、メニュー表示処理部５０およびグラフィックス処理部５１を介してディスプレイ２に、データ読込部４８を介して地図・統計交通データ記憶装置３から読み込んだ地図データに登録されている地図構成物の情報を表示させ、音声入出力装置４あるいは入力装置５を介してユーザより、この表示中の地図構成物の情報の中から選択させるようにしてもよい。あるいは、ユーザによって予めＲＡＭ２２などの記憶装置に登録されている地点（登録地）の情報を表示させ、音声入出力装置４あるいは入力装置５を介してユーザより、この表示中の登録地の情報の中から選択させるようにしてもよい。さらには、ユーザ操作解析部４１が、地図表示処理部４５およびグラフィックス処理部５１を介してディスプレイ２に、データ読込部４８を介して地図・統計交通データ記憶装置３から読み込んだ地図データより特定される地図を表示させ、音声入出力装置４あるいは入力装置５を介してユーザより、地図上にて地点の指定を受け付けることで、選択されるようにしてもよい。
【００５６】
なお、現在地を出発地に設定する場合は、ユーザによる出発地の指定を省略してもよい。また、現在時刻を出発時刻に設定する場合も、ユーザによる出発時刻の指定を省略してもよい。なお、本実施形態では、出発時刻を複数設定することが可能である。例えば、音声入出力装置４あるいは入力装置５を介してユーザより出発時刻を複数設定する旨の指示があった場合、ユーザ操作解析部４１は、現在時刻あるいはユーザの指定時刻を最初の出発時刻として、所定時間間隔毎の複数の出発時刻を設定する。
【００５７】
さて、以上のようにして出発地、目的地および出発時刻が経路探索部４２に設定されたならば、ユーザ操作解析部４１は、経路探索部４２に経路探索指示を出力する。
【００５８】
これを受けて、経路探索部４２は、データ読込部４８を介して地図・統計交通データ記憶装置３より、座標情報からその座標情報により特定される地点を含むメッシュ領域のメッシュＩＤを特定するための第１変換テーブルを読み出す。そして、第１変換テーブルを用いて、設定された出発地および目的地を含む領域に含まれる各メッシュ領域のメッシュＩＤを特定する。次に、データ読込部４８を介して地図・統計交通データ記憶装置３より、特定したメッシュＩＤを持つ地図データ３１各々に登録されている各リンクデータ３１２を入手する（Ｓ１００４）。次に、データ読込部４８を介して地図・統計交通データ記憶装置３より、年月日から統計交通データ３２のテーブル３２２１で管理されている日の種類を特定するための第２変換テーブルを読み出す。そして、第２変換テーブルを用いて、今日（出発日）の日の種類を特定する（Ｓ１００５）。
【００５９】
なお、出発日の日付が第２変換テーブルに登録されていない場合は、計算ロジックにより日付から日の種類を特定する処理を、車載用ナビゲーション装置に組み込まれたソフトウエアで実行することで、出発日に対応する日の種類を特定するようにしてもよい。このようにすることで、第２変換テーブルに登録されている日付の範囲を超えた場合でも、処理を継続実行させることができる。
【００６０】
さて、経路探索部４３は、Ｓ１００６で地図・統計交通データ記憶装置３から読み込んだリンクデータ３１２を用いて、後述するＳ１０１２でヒープテーブルから抽出されたリンク（抽出リンクと呼ぶ）の終了ノードを開始ノードとするリンクを、推奨経路を構成するリンクの候補（候補リンクと呼ぶ）として選出する。ただし、Ｓ１０１２での処理が行われていない場合、つまり、ヒープテーブルにリンクが登録されていない初期段階では、抽出リンクの終了ノードを開始ノードとするリンクを候補リンクとして選出する代わりに、出発地が存在あるいは出発地に近接する少なくとも１つのリンクを、候補リンクとして選出する（Ｓ１００６）。
【００６１】
ここで、ヒープテーブルとは、候補リンクのリンクデータを、出発地から当該候補リンクの終了ノードまでの総コスト（総旅行時間）と共に登録するためのテーブルであり、メモリ等の記憶装置に記憶される。
【００６２】
次に、経路探索部４３は、抽出リンクの終了ノードへの到着予想時刻を算出する。これは、出発時刻に、ヒープテーブルに登録されている抽出リンクの総コスト（総旅行時間）を加算することで算出できる。また、経路探索部４３は、第１変換テーブルを用いて、抽出リンクの終了ノードが位置するメッシュ領域のメッシュＩＤを特定する。ただし、Ｓ１０１２での処理が行われていない場合、つまり、ヒープテーブルにリンクが登録されていない初期段階では、出発地が位置するメッシュ領域のメッシュＩＤを特定する。そして、天気情報受信装置１０を介して天気情報の提供サービスを行う気象センタなどから、特定したメッシュＩＤと、抽出リンクの終了ノードへの到着予想時刻が属する対象時間帯（注目時間帯と呼ぶ）とを有する天気情報を入手する（Ｓ１００７）。
【００６３】
なお、車内ＬＡＮ装置１１を介して受信したワイパーの作動状況情報や外気温情報から天気を判断する手段が設けられている場合は、天気情報受信装置１０の代わりに当該手段が判断した天気情報を入手してもよい。
【００６４】
次に、経路探索部４３は、地図・統計交通データ記憶装置３に記憶されているＳ１００７で特定したメッシュＩＤを持つ統計交通データ３２に、データ読込部４８を介してアクセスする。そして、この統計交通データ３２の管理データ３２２を用いて、候補リンク各々について、注目時間帯の交通情報統計値であって、且つ、Ｓ１００５で特定した日の種類およびＳ１００７で入手した天気情報により特定される天気の種類に対応付けられている交通情報統計値を入手する（Ｓ１００８）。
【００６５】
それから、経路探索部４３は、候補リンク各々について、Ｓ１００８で入手した交通情報統計値を用いて当該候補リンクのコスト（旅行時間）を求める（Ｓ１００９）。交通情報統計値に旅行時間が含まれている場合は、これをコストとする。旅行時間の代わりに移動速度が含まれている場合は、この移動速度とリンクデータより特定されるリンク長とを用いてリンクの旅行時間を計算し、これをコストとする。なお、候補リンクのうち、Ｓ１００８で交通情報統計値を入手できなかったものがある場合、このリンク候補のリンクデータ３１２に含まれている旅行時間、あるいは、当該リンクデータに含まれている移動速度およびリンク長を用いて計算したリンクの旅行時間を、当該候補リンクのコストとする。
【００６６】
次に、経路探索部４３は、候補リンク各々の総コスト（出発地から候補リンクの終了ノードまでの総旅行時間）を算出する。具体的には、ヒープテーブルに登録されている抽出リンクの総コストに、Ｓ１００９で算出した候補リンクのコストを加算し、その加算結果を当該候補リンクの総コストとする。ただし、ヒープテーブルに抽出リンクが登録されていない初期段階では、Ｓ１００９で算出した候補リンクのコストを当該候補リンクの総コストとする。それから、経路探索部４３は、候補リンク各々のリンクデータおよび総コストをヒープテーブルに追加する（Ｓ１０１０）。
【００６７】
次に、経路探索部４３は、直前に行ったＳ１０１０にてヒープテーブルに新たに追加されたリンクの中に、目的地が存在あるいは目的地に近接するリンク（目的地リンクと呼ぶ）があるか否かを調べる（Ｓ１０１１）。
【００６８】
Ｓ１０１１において目的地リンクがないと判断したならば、経路探索部４３は、ヒープテーブルに登録されているリンクの情報を総コストの小さい順にソートし、最初に位置するリンクを抽出するなどして、ヒープテーブルから総コストが最小のリンクを抽出する（Ｓ１０１２）。それから、Ｓ１００６に戻る。
【００６９】
一方、Ｓ１０１１において目的地リンクがあると判断したならば、経路探索部４３は、推奨経路決定処理を行う。具体的には、ヒープテーブルから、目的地リンクを発生させたリンク（目的地リンクの開始ノードを終了ノードとするリンクと呼ぶ）を検索し、検出したリンクを推奨経路を構成するリンク（構成リンクと呼ぶ）に決定する。次に、構成リンクが、出発地が存在あるいは出発地に近接するリンク（出発地リンクと呼ぶ）であるか否かを調べ、出発地リンクでないならば、この構成リンクを発生させたリンクを検索し、検出したリンクを構成リンクに決定して、それが出発リンクであるか否かをさらに調べる。この処理を、構成リンクが出発リンクであると判断されるまで繰り返すことで、推奨経路を構成する各構成リンクを決定する。それから、経路探索部４３は、設定された出発時刻における推奨経路の情報として、推奨経路を構成する各構成リンクのリンクデータ３１２およびＳ１００８で入手した交通情報統計値を、経路記憶部４４に記憶する（Ｓ１０１３）。
【００７０】
さて、経路探索部４３は、Ｓ１０１３によりある出発時刻における推奨経路の情報を経路記憶部４４に登録したならば、Ｓ１００３で設定された全ての出発時刻（上述したように、複数の出発時刻を設定することが可能である）について、推奨経路の情報を経路記憶部４４に登録したか否かを調べる。登録していないならば（Ｓ１０１４でＮｏ）、ヒープテーブルの登録内容をクリアすると共に、Ｓ１００３で設定された出発時刻であって推奨経路を探索していない出発時刻を、次に推奨経路を探索すべき出発時刻に設定し（Ｓ１０１５）、Ｓ１００６に戻る。一方、全て登録したならば（Ｓ１０１４でＹｅｓ）、Ｓ１０１６に移行して推奨経路の表示処理を行う。
【００７１】
以上の処理により、推奨経路を構成する各構成リンクの旅行時間は、次のようになる。すなわち、推奨経路を構成する１番目のリンクの旅行時間として、出発時刻を含む時間帯に対応する交通情報統計値より求まる旅行時間が用いられる。また、推奨経路を構成するｎ番目（ｎ≧２）のリンクの旅行時間として、当該ｎ番目のリンクと接続するｎ−１番目のリンクの終了ノードへの予想到着時刻を含む時間帯に対応する交通情報統計値より求まる旅行時間が用いられる。
【００７２】
図７は、図６のＳ１０１８における推奨経路の表示処理を説明するためのフロー図である。
【００７３】
まず、経路探索部４２は、経路記憶部４４に登録した推奨経路の情報を用いて、当該推奨経路の予想旅行時間および目的地への予想到着時刻を求める（Ｓ２００１）。
【００７４】
具体的には、推奨経路の情報として経路記憶部４４に登録されている、推奨経路を構成する各リンクのリンクデータおよび交通情報統計値を用いて、図６のＳ１００９と同様の要領により各リンクのコストを算出する。そして、推奨経路を構成する各リンクのコストの総和を当該推奨経路の予想旅行時間とする。また、出発時刻にこの予想到着時間を追加した時刻を目的地への予想到着時刻とする。
【００７５】
なお、経路記憶部４３に、同じ出発地および目的地に対して出発時刻を異ならせた複数の推奨経路の情報が登録されている場合は、前記複数の推奨経路毎に予想旅行時間および予想到着時刻を求める。
【００７６】
次に、経路探索部４２は、Ｓ２００１で求めた予想旅行時間および予想到着時刻の信頼度・推定誤差を求める（Ｓ２００２）。
【００７７】
具体的には、推奨経路の情報として経路記憶部４４に登録されている、推奨経路を構成する各リンクの交通情報統計値に含まれるばらつき度を用いて、Ｓ２００１で求めた推奨経路を構成する各リンクのコストの誤差を算出する。例えば、ばらつき度「小」の場合は誤差率３％、ばらつき度「中」の場合は誤差率５％、そして、ばらつき度「大」の場合は誤差率１０％とする。そして、リンクのコストに、当該リンクのばらつき度に対応する誤差率を乗算して、当該リンクの誤差を算出する。この処理を推奨経路を構成する各リンクに対して行う。なお、交通情報統計値が登録されていないリンクについては、そのリンクのコストに所定の誤差率を乗じて当該リンクの誤差を算出する。ここで、所定の誤差率は、交通情報統計値が登録されているリンクの誤差率よりも大きくなるように（例えば１５％）とするとよい。
【００７８】
次に、各リンクのコストの誤差の総和を算出し、これを予想旅行時間および予想到着時刻の推定誤差とする。また、推定誤差の予想旅行時間に対する割合（誤差率）を求め、その値に応じて予想旅行時間および予想到着時刻の信頼度を決定する。例えば、前記割合が５％未満ならば信頼度「高」、１０％未満ならば信頼度「中」、そして、１０％以上ならば信頼度「低」に決定する。
【００７９】
なお、Ｓ２００１で複数の推奨経路毎に予想旅行時間および予想到着時刻が求められているならば、前記複数の推奨経路毎に予想旅行時間および予想到着時刻の信頼度・推定誤差を求める。
【００８０】
次に、経路探索部４２は、推奨経路の渋滞レベル表示区間および各表示区間の渋滞レベルを決定する（Ｓ２００３）。本実施形態では、推奨経路を複数の区間（渋滞レベル表示区間）に分け、区間単位で渋滞レベルをディスプレイ２に表示できるようにしている。Ｓ２００３ではこの区間を決定する処理を行う。
【００８１】
この処理は、例えば次のようにして行う。すなわち、推奨経路を構成する各リンクの交通情報統計値に含まれる渋滞度を参照し、隣接するリンクが互い同じ渋滞レベルである場合、両リンクを同じ渋滞レベル表示区間に割り当てる。そして、当該区間を前記同じ渋滞レベルに設定する。
【００８２】
あるいは、推奨経路を構成する各リンクの交通情報統計値に含まれる移動速度、もしくは、旅行時間およびリンクデータに含まれているリンク長より求まる移動速度の平均値を参照し、隣接するリンク各々の移動速度の平均値が、予め設定された複数の移動速度帯のうちの同じ移動速度帯に属し、且つ、前記隣接するリンク各々のリンクデータに含まれている道路種別や制限速度が同じである場合、前記隣接するリンク各々を同じ渋滞レベル表示区間に割り当てる。そして、当該区間を、前記移動速度帯と前記道路種別との組み合わせや、前記移動速度帯と前記制限速度と比に応じた渋滞レベルに設定する。
【００８３】
あるいは、推奨経路を複数リンク毎に分割し、その結果得られた区間各々を渋滞レベル表示区間に設定する。そして、渋滞レベル表示区間各々について、当該区間に含まれる複数リンクの交通情報統計値に含まれている移動速度の平均値、もしくは、旅行時間の平均値および前記複数リンクのリンクデータに含まれているリンク長の総和より求まる移動速度の平均値を求める。また、前記複数リンクのリンクデータに含まれている制限速度の平均値を求める。そして、渋滞レベル表示区間各々について、当該区間の渋滞レベルを、前記移動速度の平均値と前記制限速度と比に応じた渋滞レベルに設定する。
【００８４】
なお、交通情報統計値を持たないリンクについては、渋滞レベル不明の渋滞レベル表示区間として取り扱う。
【００８５】
なお、Ｓ２００１で複数の推奨経路毎に予想旅行時間および予想到着時刻が求められているならば、前記複数の推奨経路毎に渋滞レベル表示区間および各表示区間の渋滞レベルを決定する。
【００８６】
以上のようにして、各推奨経路の予想旅行時間・予想到着時刻、信頼度・推定誤差、および、渋滞レベル表示区間・各区間の渋滞レベルが決定されたならば、経路探索部４２は、これらの情報を、出発地、目的地、各推奨経路の出発時刻、および、各推奨経路の、当該経路を構成する各リンクの交通情報統計値に含まれる交通情報統計値の情報源と共に、メニュー表示処理部５０に渡して、推奨経路表示を指示する。これを受けて、メニュー表示処理部５０は、グラフィックス処理部５１を介してディスプレイ２に、推奨経路を、予想旅行時間・予想到着時刻、および、渋滞レベル表示区間・各区間の渋滞レベルが分かるようにグラフ表示する。また、推奨経路の信頼度・推定誤差、および、予想旅行時間・予想到着時刻の算出に用いた交通情報統計値の情報源も表示する（Ｓ２００４）。
【００８７】
図８は、推奨経路のグラフ表示の一例を示している。この例では、同じ出発地８０１および目的地８０２について、それぞれ出発時刻８０３を異ならせた複数の推奨経路の情報が表示されている場合を示している。各推奨経路のグラフ８０４の長さはその予想旅行時間８０６に比例しており、操作者は、どの出発時刻における推奨経路が最も旅行時間が短いかを判断することができる。
【００８８】
また、グラフ８０４は、渋滞レベル８０５を示す少なくとも１つの渋滞レベル表示区間で構成されており、この表示区間の長さも当該区間の旅行時間に比例している。操作者は、渋滞レベルの高い渋滞レベル表示区間のグラフに示す割合を確認することにより、各推奨経路の混雑状況を判断することができる。
【００８９】
また、各推奨経路の予想旅行時間（予想到着時刻）８０６に対応付けられて、予想旅行時間（予想到着時刻）の信頼度（推定誤差）８０７が表示されており、操作者は、各推奨経路を使った場合に、どの程度の誤差が生じる可能性があるかを確認することができる。さらに、各推奨経路の予想旅行時間（予想到着時刻）８０６に対応付けられて、予想旅行時間（予想到着時刻）の算出に用いた交通情報統計値の情報源８０８が表示されている。操作者は、この情報源８０８を参照することでも、予想旅行時間（予想到着時刻）８０６の信頼度をおおよそ判断することができる。
【００９０】
さて、推奨経路のグラフ表示が行われている状態において、ユーザ操作解析部４１が音声入出力装置４あるいは入力装置５を介してユーザより、地図表示モードへの変更指示を受け付けると（Ｓ２００５でＹｅｓ）、その旨を経路探索部４２に知らせる。経路探索部４２は、各推奨経路の予想旅行時間・予想到着時刻、信頼度・推定誤差、および、渋滞レベル表示区間・各区間の渋滞レベルを、経路記憶部４３に記憶されている各推奨経路を構成する各リンクのリンクデータ、および、各リンクの交通情報統計値に含まれる交通情報統計値の情報源と共に、地図表示処理部４５に渡して、推奨経路表示を指示する。
【００９１】
これを受けて、地図表示処理部４５は、グラフィックス処理部５１を介してディスプレイ２に、推奨経路を、渋滞レベル表示区間・各区間の渋滞レベルが分かるようにして、地図上に表示する。また、推奨経路の予想旅行時間・予想到着時刻、信頼度・推定誤差、および、予想旅行時間・予想到着時刻の算出に用いた交通情報統計値の情報源を表示する（Ｓ２００６）。
【００９２】
図９は、推奨経路の地図表示の一例を示している。
【００９３】
地図上に、出発地９０３および目的地９０４間の推奨経路９０５が、各渋滞レベル表示区間での渋滞レベル９０６が識別できるようにして、地図９０９上に表示されている。また、図９において、符号９０７は目的地の予想旅行時間（予想到着時刻）、符号９０８は予想旅行時間（予想到着時刻）９０７の信頼度（推定誤差）、そして、符号９１１は予想旅行時間（予想到着時刻）９０７の算出に用いた交通情報統計値の情報源である。さらに、符号９０１は、ユーザより出発時刻の指定を受け付けるための時刻表示バーであり、経路記憶部４４に記憶されている各推奨経路の出発時刻が一覧表示される。ユーザはカーソル９０２を操作することで、所望の出発時刻における推奨経路を、ディスプレイ２上に表示させることができる。なお、渋滞レベル表示区間毎に、その渋滞レベル表示区間に到達する予想到着時刻（その渋滞レベル表示区間の１つ前の渋滞レベル表示区間を構成する最終リンクの終了ノードへの予想到着時刻）を、地図上におけるその渋滞レベル表示区間の開始位置に合わせて表示するようにしてもよい。
【００９４】
図１０は、図７のＳ２００６における推奨経路の地図表示処理を説明するためのフロー図である。
【００９５】
まず、経路探索部４２は、メニュー表示処理部５０に、出発地および目的地を通知して、図９に示す時刻表示バー９０１の生成を指示する。これを受けて、メニュー表示処理部５０は、経路記憶部４３に記憶されている同じ出発地８０１および目的地８０２の各推奨経路の出発時刻を特定し、これらの出発時刻を含んだ時刻表示バー９０１を作成する（Ｓ３００１）。
【００９６】
次に、経路探索部４２は、地図表示処理部４５に、出発地および目的地を通知して、図９に示す地図９０９の生成を指示する。これを受けて、地図表示処理部４５は、データ読込部４８を介して地図・統計交通データ記憶装置３より第１変換テーブルを読み出す。そして、第１変換テーブルを用いて、経路記憶部４３に記憶されている出発地８０１および目的地８０２を含むエリアを構成する少なくとも１つのメッシュのメッシュＩＤを特定し、特定したメッシュＩＤを持つ各メッシュの地図データ３１を、データ読込部４８を介して地図・統計交通データ記憶装置３から読み出す。それから、読み出した地図データ３１を基に、出発地９０３および目的地９０４を含む地図９０９を作成する（Ｓ３００２）。
【００９７】
次に、経路探索部４２は、メニュー表示処理部５０に、ユーザ操作解析部４１より受け取った、ユーザより指定された出発時刻（初期段階では、最も早い出発時刻といった、経路記憶部４３に記憶されている各推奨経路の出発時刻のうちの所定の出発時刻）を通知して、図９に示す予想旅行時間（予想到着時刻）９０７、信頼度（推定誤差）９０８の生成を指示する。これを受けて、メニュー表示処理部５０は、経路記憶部４３から、経路探索部４２より通知された出発時刻を含む推奨経路の情報を特定し、当該情報に基づいて予想旅行時間（予想到着時刻）９０７および信頼度（推定誤差）９０８の表示内容を作成する（Ｓ３００３）。
【００９８】
次に、経路探索部４２は、地図表示処理部４５に、Ｓ３００３でメニュー表示処理部５０へ通知した出発時刻を通知して、図９に示す推奨経路９０５の生成を指示する。これを受けて、地図表示処理部５０は、経路記憶部４３に記憶されている、経路探索部４２より通知された出発時刻を含む推奨経路の情報に基づいて、推奨経路を構成する各リンクおよび各渋滞レベル表示区間の渋滞レベルなどを特定して、推奨経路９０５の表示内容を作成する（Ｓ３００４）。また、渋滞レベル９０６の表示内容も作成する。
【００９９】
グラフィック処理部５１は、上記のＳ３００１〜Ｓ３００４で、メニュー表示処理部５０および地図表示処理部４５が作成した表示内容を合成し、図９に示すような表示画面を、ディスプレイ２に表示する（Ｓ３００５）。
【０１００】
さて、ユーザ操作解析部４１は、入力装置５や音声入出力装置４を介して、ユーザによりカーソル９０２の表示位置が操作されたか否かを検出する（Ｓ３００６）。カーソル９０２の表示位置が操作されたならば、新たな表示位置が指し示す出発時刻をユーザが指定した出発時刻に設定し、Ｓ３００３に戻る。
【０１０１】
次に、経路誘導動作について説明する。
【０１０２】
図１１は、本実施形態が適用された車載用ナビゲーション装置の推奨経路誘導動作を説明するためのフロー図である。このフローは、ユーザ操作解析部４１が、音声入出力装置４あるいは入力装置５を介してユーザより、例えばディスプレイ２に表示中の、現在地、現在時刻と略同じ地点、時刻を出発地、出発時刻としている推奨経路について、経路誘導要求を受け付けることで開始される。
【０１０３】
まず、ユーザ操作解析部４１は、ユーザより受け付けた経路誘導要求を経路誘導部４４に通知する。これを受けて、経路誘導部４４は、図示していない内蔵タイマなどを用いて旅行時間の測定を開始する（Ｓ４００１）。また、経路記憶部４３に記憶されている現在地、現在時刻と略同じ地点、時刻を出発地、出発時刻としている推奨経路の情報と、地図・統計交通データ記憶装置３に記憶されている地図データとを用いて、一般的な（既存の）経路誘導の技術を用いて、経路誘導を開始する（Ｓ４００２）。
【０１０４】
さて、経路誘導部４４は、経路誘導の処理中において、マップマッチ処理部４７より現在地が新たに出力される（Ｓ４００３）と、この現在地が経路誘導対象の推奨経路を構成するあるリンク（直前リンクと呼ぶ）からその次のリンクに移動したか否か判断する（Ｓ４００４）。移動していないならば（Ｓ４００４でＮｏ）、Ｓ４００３に戻って、マップマッチ処理部４７から現在地が新たに出力されるのを待つ。
【０１０５】
一方、移動したならば（Ｓ４００４でＹｅｓ）、経路誘導部４４は、そのときの旅行時間を検出し、これを直前リンクまでの旅行時間の実測値とする（Ｓ４００５）。また、経路記憶部４３に記憶されている、経路誘導対象の推奨経路の情報（交通情報統計値）に基づいて、経路誘導対象の推奨経路を構成する各リンクのうち、第１番目のリンクから直前リンクまでのリンク各々の予想旅行時間の総和を求める（Ｓ４００６）。
【０１０６】
それから、経路誘導部４４は、Ｓ４００５で検出した直前リンクまでの旅行時間の実測値と、Ｓ４００６で経路記憶部４３に記憶されている推奨経路の情報より求めた直前リンクまでのリンク各々の予想旅行時間の総和との差分を求め、この差分を第１および第２の所定値と比較する（Ｓ４００７、Ｓ４００８）。
【０１０７】
ここで、第２の所定値は、目的地までの推奨経路の再探索の必要性を判断するための値であり、例えば、直前リンクまでのリンク各々の予想旅行時間の総和をＡ、推奨経路を構成する各リンクの予想旅行時間の総和をＢ、目的地までの予想旅行時間の推定誤差をＣとした場合、（Ａ／Ｂ）×Ｃに設定される。また、第１の所定値は、目的地の予想到着時刻の再計算の必要性を判断するための値であり、第２の所定値より小さい値、例えば第２の所定値の１／３程度に設定される。
【０１０８】
上述したように、本実施形態では、推奨経路を構成するリンクを決定するために用いる交通情報統計値として、当該リンクの開始ノードへの予想到着時刻を含む時間帯の交通情報統計値を用いている（図６のＳ１００８などを参照）。したがって、直前リンクまでの旅行時間の実測値と、直前リンクまでのリンク各々の予想旅行時間の総和との差分が大きくなると、推奨経路を構成する直前リンクの次のリンク以降の各リンクを決定するために用いる交通情報統計値の見直しが必要になる。そこで、本実施形態では、Ｓ４００７、Ｓ４００８において、前記差分を第１、第２の所定値と比較するようにしている。
【０１０９】
さて、経路誘導部４４は、前記差分が第１の所定値より小さいならば（Ｓ４００７でＮｏ）、Ｓ４００３に戻ってマップマッチ処理部４７から現在地が新たに出力されるのを待つ。
【０１１０】
また、経路誘導部４４は、前記差分が第１の所定値以上であり、且つ、第２の所定値より小さいならば（Ｓ４００７でＹｅｓ、Ｓ４００８でＮｏ）、残リンク（直前リンクの次のリンクから最後のリンク（目的地リンク）までの各リンク）の交通情報統計値の再設定を行う（Ｓ４００９）。
【０１１１】
具体的には、推奨経路を構成する各リンクのうち、直前リンクの次のリンクを１番目のリンク、最後のリンク（目的地リンク）をＭ番目のリンクとする。１番目のリンクの交通情報統計値として、経路記憶部４３に記憶されている当該リンクの交通情報統計値と同じ日の種類および天気の種類に対応付けられている当該リンクの交通情報統計値であって、現在時刻を含む時間帯の交通情報統計値を、データ読込部４８を介して地図・統計交通データ記憶装置３から読み出す。そして、経路記憶部４３に記憶されている当該リンクの交通情報統計値を、この新たに読み出した交通情報統計値に更新する。また、ｍ番目（１＜ｍ≦Ｍ）のリンクの交通情報統計値として、経路記憶部４３に記憶されている当該リンクの統計交通情報と同じ日の種類および天気の種類に対応付けられている当該リンクの交通情報統計値であって、現在時刻に１番目のリンクからｍ−１番目のリンクまでの新たな交通情報統計値より求まる総旅行時間を追加した時刻を含む時間帯の交通情報統計値を、データ読込部４８を介して地図・統計交通データ記憶装置３から読み出す。そして、経路記憶部４３に記憶されている当該リンクの交通情報統計値を、この新たに読み出した交通情報統計値に更新する。この処理を、経路記憶部４３に記憶されている２番目以降の各リンクの交通情報統計値が更新されるまで繰り返す。
【０１１２】
それから、経路誘導部４４は、再設定した残リンクの交通情報統計値を用いて目的地の予想到着時刻を再計算し、その結果をディスプレイ２や音声入出力装置４から出力し、ユーザに知らせる（Ｓ４０１０）。ここで、目的地の予想到着時刻は、現在時刻に、現在時刻に残リンク各々の新たな交通情報統計値より求まる総旅行時間を追加することで、算出することができる。その後、経路誘導部４４は、Ｓ４００３に戻ってマップマッチ処理部４７から現在地が新たに出力されるのを待つ。
【０１１３】
一方、経路誘導部４４は、前記差分が第２の所定値以上であるならば（Ｓ４００７、Ｓ４００８で共にＹｅｓ）、現在地、現在時刻を出発地、出発時刻として、出発地、目的地および現在地を、経路探索部４２に設定する。そして、経路探索部４２に、上述の推奨経路探索処理（図６参照）を行わせる（Ｓ４０１１）。そして、新たな推奨経路が経路記憶部４３に記憶されたならばＳ４００１に戻る。なお、このフローは、現在地が目的地に到達することで終了する。
【０１１４】
次に、渋滞地点表示動作について説明する。
【０１１５】
ここで、渋滞地点表示動作とは、地図・統計交通データ記憶装置３に記憶されている統計交通データより特定される道路を構成する各リンクの渋滞レベルを、地図に重ねて表示するための動作のことである。
【０１１６】
図１２は、本実施形態が適用された車載用ナビゲーション装置の渋滞地点表示動作を説明するためのフロー図である。このフローは、ディスプレイ２に地図が表示されている状態において、ユーザ操作解析部４１が、音声入出力装置４あるいは入力装置５を介してユーザより、渋滞地点表示要求を受け付けることで開始される。
【０１１７】
まず、ユーザ操作解析部４１は、音声入出力装置４あるいは入力装置５を介してユーザより、日の種類（図３の符号３２２１参照）および天気の種別（図３の符号３２２２参照）の指定を受け付ける（Ｓ５００１）。また、渋滞地点の表示モードの指定を受け付ける（Ｓ５００２）。
【０１１８】
本実施形態では、代表的なリンクの各時間帯での渋滞レベルを示したグラフを、地図上の対応するリンクの表示位置に重ねて表示する代表リンク表示モード、および、時間帯別に各リンクの渋滞レベルを表示する時間帯別表示モードのいずれかの指定を受け付けるようにしている。
【０１１９】
さて、ユーザより受け付けた表示モードの指定が代表リンク表示モードである場合、ユーザ操作解析部４１は、渋滞地点の表示モードとして代表リンク表示モードを地図表示処理部４５に設定する（Ｓ５００３）。
【０１２０】
これを受けて、地図表示処理部４５は、ディスプレイ２に表示している地図上の各道路を構成するリンクの中から代表リンクを選択する（Ｓ５１０１）。代表リンクは、例えば国道といった主要道路の交差点を含むリンクとするとよい。リンクが構成する道路が主要道路であるか否かは、リンクデータ３１２に含まれる道路種別の情報３１２２を用いることで判断する。また、主要道路の交差点を含むか否かは、リンクデータに含まれる接続リンクの情報３１２６を用いて判断する。
【０１２１】
次に、地図表示処理部４５は、データ読込部４７を介して、地図・統計交通データ記憶装置３に記憶されている、ディスプレイ２に表示中の地図データと同じメッシュＩＤを持つ統計交通データから、Ｓ５００１で指定された日の種類および天気の種類に対応する各代表リンクの時間帯毎の統計交通情報を入手する（Ｓ５１０２）。
【０１２２】
それから、地図表示処理部４５は、入手した統計交通情報に含まれている渋滞度の情報を用いて、代表リンク毎に、各時間帯での渋滞レベルを示したグラフを作成する（Ｓ５１０３）。そして、作成したグラフ各々を、対応する代表リンクの表示位置に描画するように、グラフィック処理部５１に要求する。これを受けて、グラフィック処理部５１は、ディスプレイ２に表示中の地図に含まれている各代表リンク上に、対応するグラフを重ねて表示する（Ｓ５１０４）。なお、ユーザ操作解析部４１は、渋滞地点の表示モードの指定（変更）を新たに受け付けたならば（Ｓ５１０５でＹｅｓ）、Ｓ５００３に戻る。
【０１２３】
図１３は、代表リンク表示モードの場合における渋滞地点の表示例を示している。この例では、代表リンクの各時間帯の渋滞レベルを示した円グラフ９１５を、このグラフ９１５の作成に用いた統計交通情報に含まれている情報源９１７と共に、地図上の対応する代表リンクの表示位置（終了ノードの表示位置）近傍に表示している。操作者は、このグラフにより、各主要道路の時間帯毎の渋滞を把握することができる。また、各主要道路の時間帯毎の渋滞の情報源を知ることができる。
【０１２４】
一方、Ｓ５００３において、ユーザより受け付けた表示モードの指定が時間帯別表示モードである場合、ユーザ操作解析部４１は、渋滞地点の表示モードとして時間帯別表示モードを地図表示処理部４５およびメニュー表示処理部５０に設定する。これを受けて、メニュー表示処理部５０は、渋滞情報の表示時間帯を指定するための、複数の時間帯を含んだ時刻表示バーを作成する（Ｓ５２０１）。
【０１２５】
次に、地図表示処理部４５は、渋滞情報の表示時間帯を設定する（Ｓ５２０２）。後述するＳ５２０６においてユーザ操作解析部４１がユーザより時間帯の指定を受け付けている場合は、この時間帯を渋滞情報の表示時間帯に設定する。ユーザより時間帯の指定を受け付けていない場合は、例えば現在時刻を含む時間帯といったデフォルト設定された時間帯を渋滞情報の表示時間帯に設定する。
【０１２６】
次に、地図表示処理部４５は、データ読込部４７を介して、地図・統計交通データ記憶装置３に記憶されている、ディスプレイ２に表示中の地図データと同じメッシュＩＤを持つ統計交通データから、Ｓ５００１で指定された日の種類および天気の種類に対応する各リンクの統計交通情報であって、Ｓ５２０２で設定された時間帯における各リンクの統計交通情報を入手する（Ｓ５２０３）。
【０１２７】
それから、地図表示処理部４５は、入手した統計交通情報に含まれている渋滞度の情報を用いて、リンク毎に、Ｓ５２０２で設定された時間帯での渋滞レベルを示したリンクのイメージを作成する（Ｓ５２０４）。そして、作成したイメージ各々を、対応するリンクに重ねて描画するように、グラフィック処理部５１に要求する。これを受けて、グラフィック処理部５１は、ディスプレイ２に表示中の地図に含まれている各リンク上に、対応するリンクのイメージを重ねて表示する（Ｓ５２０５）。
【０１２８】
なお、ユーザ操作解析部４１は、入力装置５や音声入出力装置４を介して、渋滞情報の表示時間帯を指定を新たに受け付けたならば（Ｓ５２０６）、Ｓ５２０２に戻る。また、渋滞地点の表示モードの指定（変更）を新たに受け付けたならば（Ｓ５２０７でＹｅｓ）、Ｓ５００３に戻る。
【０１２９】
図１４は、時間帯別表示モードの場合における渋滞地点の表示例を示している。この例では、各リンク９２５を、時刻表示バー９０１においてカーソル９０２が指し示す時間帯での渋滞レベルで表示している。操作者は、入力装置５や音声入出力装置４を介してカーソル９０２を操作することができる。ユーザ操作解析部４１は、カーソル９０２が指し示す時間帯をユーザより指定された時間帯として、地図表示処理部４５に通知する。
【０１３０】
以上、本発明の一実施形態について説明した。
【０１３１】
本実施形態において、地図・統計交通データ記憶装置３には、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件である探索条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの旅行時間あるいは移動速度を含む統計データと、が記憶されている。そして、車載用ナビゲーション装置は、地図・統計交通データ記憶装置３に記憶されている地図データと、地図・統計交通データ記憶装置３に記憶されている統計データのうち探索条件である日の種類および天気の種類に対応する統計データとを用いて、出発地および目的地間の推奨経路を探索する。このように、探索条件に合致した各リンクの統計データを用いることで、最小コスト（旅行時間）となる推奨経路を精度よく探索することが可能となる。
【０１３２】
また、統計データは、地図上の道路を構成する各リンクの時間帯毎の旅行時間あるいは移動速度を含む交通情報統計値を有している。そして、車載用ナビゲーション装置は、推奨経路を構成する１番目のリンクの交通情報統計値として、出発時刻を含む時間帯に対応する交通情報統計値を用いて、出発地に近接するリンクの中から１番目のリンクを決定する。また、推奨経路を構成するｎ番目（ｎ≧２）のリンクの交通情報統計値として、推奨経路を構成する１番目からｎ−１番目までのリンク各々の交通情報統計値より定まる総旅行時間を出発地の出発時刻に追加した時刻を含む時間帯に対応する交通情報統計値を用いて、ｎ−１番目のリンクに接続するリンクの中からｎ番目のリンクを決定する。このように、推奨経路を構成する各リンクを決定するために使用する交通情報統計値の時間帯を、出発地から各リンクの開始ノードまでの予想旅行時間に応じて変えることで、最小コスト（旅行時間）となる推奨経路をより精度よく探索することが可能となる。
【０１３３】
また、車載用ナビゲーション装置は、経路誘導処理において、推奨経路の出発地から現在地に至るまでに要した実際の旅行時間と、推奨経路の出発地から現在地に至るまでの区間を構成する各リンクの決定に用いた交通情報統計値より求まる当該区間の旅行時間とを比較し、その比較結果に応じて推奨経路の再探索の必要性を判断する。そして、推奨経路の再探索の必要性ありと判断された場合に、現在地を出発地とし、現在時刻を出発時刻として、目的地への推奨経路を再探索する。このようにすることで、経路誘導中において、現在の推奨経路上を走行中であっても、最小コスト（旅行時間）の経路上を走行するように、推奨経路の再探索を行うことができる。
【０１３４】
また、統計データは、地図上の道路を構成する各リンクの時間帯毎の渋滞度を含む交通情報統計値を有している。そして、車載用ナビゲーション装置は、ディスプレイ２に表示している地図の地図データに含まれる各リンクの統計データのうち、ユーザより指定された収集条件に対応する統計データにより特定される各リンクの時間帯毎の渋滞度を、前記地図上に重ねて表示する。このようにすることで、道路の渋滞傾向をより詳細に場合分けして表示することが可能となる。また、時間帯の変化による道路渋滞の変化の把握が容易になる。
【０１３５】
尚、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で様々な変形が可能である。たとえば、上記の実施形態において、コスト計算に用いる交通情報統計値を決定するために用いる探索条件は、日の種類および天気の種類の組み合わせに限定されるものではない。日の種類あるいは天気の種類を、探索条件として単独で用いてもよい。あるいは、日の種類および天気の種類に別の条件を組み合わせて、交通情報統計値を管理するようにしてもよい。
【０１３６】
また、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【０１３７】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、地図・統計交通データ記憶装置３に記憶されている地図データの構成例を示す図である。
【図３】図３は、地図・統計交通データ記憶装置３に記憶されている統計交通データの構成例を示す図である。
【図４】図４は、演算処理部１のハードウェア構成を示す図である。
【図５】図５は、演算処理部１の機能構成を示す図である。
【図６】図６は、本実施形態が適用された車載用ナビゲーション装置の推奨経路探索動作を説明するためのフロー図である。
【図７】図７は、図６のＳ１０１８における推奨経路の表示処理を説明するためのフロー図である。
【図８】図８は、ディスプレイ２への推奨経路のグラフ表示例を示す図である。
【図９】図９は、ディスプレイ２への推奨経路の地図表示例を示す図である。
【図１０】図１０は、図７のＳ２００６における推奨経路の地図表示処理を説明するためのフロー図である。
【図１１】図１１は、本実施形態が適用された車載用ナビゲーション装置の推奨経路誘導動作を説明するためのフロー図である。
【図１２】図１２は、本実施形態が適用された車載用ナビゲーション装置の渋滞地点表示動作を説明するためのフロー図である。
【図１３】図１３は、代表リンク表示モードの場合におけるディスプレイ２への渋滞地点表示例を示す図である。
【図１４】図１４は、時間帯別表示モードの場合におけるディスプレイ２への渋滞地点表示例を示す図である。
【図１５】図１５は、日付から日の種類を特定するための第２変換テーブルの構成例を示す図である。
【符号の説明】
【０１３８】
１・・・演算処理部、２・・・ディスプレイ、３・・・地図・統計交通データ記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・車輪速センサ、７・・・地磁気センサ、８・・・ジャイロ、９・・・ＧＰＳ受信機、１０・・・天気情報受信装置、１１・・・車内ＬＡＮ装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・ＤＭＡ、２５・・・描画コントローラ、２６・・・ＶＲＡＭ、２７・・・カラーパレット、２８・・・Ａ／Ｄ変換器、２９・・・ＳＣＩ、３０・・・ＰＩＯ、３１・・・カウンタ、４１・・・ユーザ操作解析部、４２・・・経路探索部、４３・・・経路記憶部、４４・・・経路誘導部、４５・・・地図表示処理部、４６・・・現在位置演算部、４７・・・マップマッチ処理部、４８・・・データ読込部、４９・・・軌跡記憶部、５０・・・メニュー表示処理部、５１・・・グラフィックス処理部
【図１】
2008096445.tif 000003
【図２】
2008096445.tif 000004
【図３】
2008096445.tif 000005
【図４】
2008096445.tif 000006
【図５】
2008096445.tif 000007
【図６】
2008096445.tif 000008
【図７】
2008096445.tif 000009
【図８】
2008096445.tif 000010
【図９】
2008096445.tif 000011
【図１０】
2008096445.tif 000012
【図１１】
2008096445.tif 000013
【図１２】
2008096445.tif 000014
【図１３】
2008096445.tif 000015
【図１４】
2008096445.tif 000016
【図１５】
2008096445.tif 000017
【手続補正書】
【提出日】平成19年12月12日(2007.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の、旅行時間あるいは移動速度および渋滞度を含む統計データと、を記憶する記憶装置を備えており、
出発地および目的地を設定する設定ステップと、
前記記憶装置に記憶されている地図データと、各リンクの予想通過時間帯に対応する統計データとを用いて、前記設定ステップで設定された出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索する経路探索ステップと、
前記推奨経路を構成する各リンクの旅行時間を用いて、前記推奨経路の旅行時間あるいは予想到着時刻を算出し、前記推奨経路を構成する各リンクの旅行時間あるいは移動速度に対応する時間帯での渋滞度を用いて、前記推奨経路を複数区間に分割した場合における各区間の渋滞度を決定する旅行時間算出ステップと、
前記推奨経路の前記各区間の前記予想到着時刻における前記各区間の渋滞度と前記旅行時間とを示すグラフを前記各区間ごとに表示する旅行時間表示ステップと、を行うこと
を特徴とするナビゲーション装置の経路探索方法。
【請求項２】
請求項１記載のナビゲーション装置の経路探索方法であって、
前記設定ステップは、さらに、前記統計データを検索するための検索条件を設定し、
前記経路探索ステップは、前記記憶装置に記憶されている地図データと、前記記憶装置に記憶されている統計データとを用い前記検索条件に基づいて前記統計データから各リンクの予想通過時間帯に対応する旅行時間を検索し、前記設定ステップで設定された出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項３】
請求項１、２のいずれかに記載のナビゲーション装置の経路探索方法であって、
さらに、前記設定ステップは、複数の出発時刻の指定を受け付け、
前記経路探索ステップは、複数の出発時刻各々に対して、前記出発地および前記目的地間の推奨経路の探索を行い、
前記旅行時間算出ステップは、前記経路探索ステップで探索された前記複数の出発時刻各々に対する推奨経路各々について、前記推奨経路の各区間の旅行時間および渋滞度を算出し、
前記旅行時間表示ステップは、前記経路探索ステップで探索された前記複数の出発時刻各々に対する推奨経路各々について前記予想到着時刻における前記各区間の渋滞度と前記旅行時間とを示すグラフを前記各区間ごとに表示すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項４】
請求項１、２、３のいずれかに記載のナビゲーション装置の経路探索方法であって、
前記旅行時間表示ステップは、前記推奨経路の前記予想到着時刻における前記各区間の渋滞度と前記旅行時間とを示すグラフを、前記旅行時間の長さに比例する長さを備え、前記渋滞度に応じて異なる模様を備える棒グラフとすること
を特徴とするナビゲーション装置の経路探索方法。
【請求項５】
ナビゲーション装置の経路探索方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の、旅行時間あるいは移動速度および渋滞度を含む統計データと、を記憶する記憶装置と、
現在地算出機能と、
を備えており、
出発地、目的地および前記統計データを検索するための検索条件を設定する設定ステップと、
前記記憶装置に記憶されている地図データと、前記記憶装置に記憶されている統計データとを用い前記検索条件に基づいて前記統計データから各リンクの予想通過時間帯に対応する旅行時間を検索し、前記設定ステップで設定された出発地および目的地間の旅行時間が最も短くなる経路を推奨経路として探索する経路探索ステップと、
前記経路探索ステップで探索した推奨経路および前記現在地算出機能が算出した現在地を用いて、前記目的地までの経路誘導を行う経路誘導ステップと、
前記出発地から前記現在地算出機能が算出した現在地までの前記推奨経路上の区間の実際の旅行時間と、前記推奨経路を構成する各リンクの旅行時間より求まる前記推奨経路上の区間の旅行時間とを比較し、その差が所定値以上となるか否かに応じて推奨経路の再探索の必要性を判断する再探索判定ステップと、をさらに行い、
前記経路探索ステップは、前記再探索判定ステップで推奨経路の再探索の必要性ありと判断された場合に、前記現在地算出機能が算出した現在地を出発地とし、現在時刻を出発時刻として、前記設定ステップで設定された目的地への推奨経路を再探索すること
を特徴とするナビゲーション装置の経路探索方法。
【請求項６】
ナビゲーション装置の交通情報表示方法であって、
前記ナビゲーション装置は、地図上の道路を構成する各リンクのリンクデータを含む地図データと、交通情報の収集条件毎に分類された、過去に収集された交通情報の統計値より定まる前記各リンクの時間帯毎の渋滞度を示す統計データと、を記憶する記憶装置を備えており、
前記統計データを検索するための検索条件を設定する設定ステップと、
表示装置に表示している地図の地図データに含まれる各リンクの統計データのうち、前記設定ステップで設定された前記検索条件と各リンクの予想通過時間帯に対応する統計データを、前記記憶装置から読み出す読出しステップと、
前記読み出した統計データにより特定される各リンクの時間帯毎の渋滞度を示すグラフを、地図上における前記リンクの位置に重ねて表示する交通情報表示ステップと、を行うこと
を特徴とするナビゲーション装置の交通情報表示方法。
【請求項７】
請求項６記載のナビゲーション装置の交通情報表示方法であって、
操作者より時間帯の指定を受け付ける受付ステップをさらに行い、
前記交通情報表示ステップは、表示すべき地図上の道路を構成する各リンクを、前記受付ステップで受け付けた時間帯における渋滞度が識別できるように表示すること
を特徴とするナビゲーション装置の交通情報表示方法。