(57)【特許請求の範囲】
【請求項１】
自動車の燃料消費量推定システムにおいて、
車両から運転履歴に伴う燃料消費量及び走行距離を取得する他に、運転履歴に伴う車両状態情報及び走行した経路の状況情報の少なくとも一つを含む運転状況に関する情報を取得し、その情報に基づき運転状況パターン毎の燃費頻度分布を求め、この燃費頻度分布に基づき該車両の運転者個人の燃費傾向を運転状況パターン毎に更新可能に求め、この運転状況パターン毎の燃費傾向を基にして走行予定経路の燃料消費量を予測することを特徴とする自動車の燃料消費量推定システム。
【請求項２】
請求項１記載の自動車の燃料消費量推定システムにおいて、
前記走行予定経路の燃料消費量を予測する場合には、その走行予定経路のリンク単位でそのリンクが有する経路情報と相関の高い運転状況パターンを検索して、その運転状況パターンの燃費傾向を基にして走行予定経路の燃料消費量を予測することを特徴とする自動車の燃料消費量推定システム。
【請求項３】
請求項１記載の自動車の燃料消費量推定システムにおいて、
前記車両状態は、車両の重量、ライトの点灯状態、ワイパーの動作状態、エアコンの動作状態、気温、運転者ＩＤの少なくとも一つであり、
前記経路の状況情報は、高速道路、一般道などの道路種別、制限速度、勾配情報、カーブの曲率情報、信号機の数の少なくとも一つであることを特徴とする燃料消費量推定システム。
【請求項４】
請求項１ないし３記載の燃料消費量推定システムにおいて、
前記運転状況パターンごとの燃費傾向は、運転状況パターンごとに作成された燃費頻度分布により構成され、運転者の燃費傾向は、走行に際しての直近の運転状況と相関の高い運転状況パターンを検索してこの運転状況パターンの燃費頻度分布の中から推定され、この推定は、直近の燃費が前記検索された燃費頻度分布の中のどの位置にあるかによって決定され、この位置が走行予定経路と相関の高い運転状況パターンの燃費頻度分布の中に適用されて燃費傾向を推定することを特徴とする燃料消費量推定システム。
【請求項５】
請求項１ないし３のいずれか１項記載の燃料消量推定システムにおいて、
前記運転者の燃費傾向は、運転履歴に伴い作成される燃費頻度分布と経済運転度とを関係づけたものであり、運転者が対話画面により経済運転度を設定すると、それに対応した燃費が前記燃費頻度分布の中から決定され、この選択された燃費に基づき走行予定経路の燃料消費量を予測することを特徴とする燃料消費量推定システム。
【請求項６】
自動車の燃料消費量推定システムにおいて、
車両から運転履歴に伴う燃費を求めるに必要な情報として、燃料消費量及び走行距離を取得する他に、運転履歴に伴う車両情報及び走行した経路の状況情報の少なくとも一つを含む運転状況に関する情報を取得して、その情報に基づき該車両の運転者個人の燃費傾向特性を運転状況パターン毎に求める燃費情報処理演算部と、
この燃費傾向特性を運転状況パターン毎に格納する格納部と、
運転者が目標とする経済運転度を入力あるいは推定手段を介して設定する経済運転度設定部と、
少なくとも前記設定された経済運転度と運転者個人の前記燃費傾向特性とから走行予定経路の燃料消費量を予測する予測燃料消費量演算部と、を有し、
前記燃費情報処理演算部は、前記車両から取得される少なくとも運転履歴に伴う運転状況、走行距離及び燃料消費量の入力データに基づき、運転者個人の燃費頻度分布を運転状況パターンごとに更新可能に作成し、この運転状況パターンごとの燃費頻度分布を経済運転度と対応づけて前記燃費傾向特性を作成し、
前記格納部は、この運転状況パターンごとの燃費傾向特性を格納し、
前記予測燃料消費量演算部は、予定される走行経路に関する道路の情報からそれと相関の高い運転状況パターンの燃費傾向特性を前記格納部から取得して、この取得された燃費傾向特性と前記設定された経済運転度とから走行予定経路の燃料消費量を予測することを特徴とする自動車の燃料消費量推定システム。
【請求項７】
自動車の燃料消費量推定システムにおいて、
車両から運転履歴に伴う燃費を求めるに必要な情報として、燃料消費量及び走行距離を取得する他に、運転履歴に伴う車両情報及び走行した経路の状況情報の少なくとも一つを含む運転状況に関する情報を取得して、その情報に基づき該車両の運転者個人の燃費傾向特性を運転状況パターン毎に求める燃費情報処理演算部と、
この燃費傾向特性を運転状況パターン毎に格納する格納部と、
運転者が目標とする経済運転度を入力あるいは推定手段を介して設定する経済運転度設定部と、
少なくとも前記設定された経済運転度と運転者個人の前記燃費傾向特性とから走行予定経路の燃料消費量を予測する予測燃料消費量演算部と、を有し、
前記燃費情報処理演算部は、前記車両から取得される少なくとも運転履歴に伴う運転状況、走行距離及び燃料消費量の入力データに基づき、運転者個人の燃費頻度分布を運転状況パターンごとに更新可能に作成し、この運転状況パターンごとの燃費頻度分布の燃費を累積し経済運転度と対応づけて前記燃費傾向特性を作成し、
前記格納部は、この運転状況パターンごとの燃費傾向特性を格納し、
前記予測燃料消費量演算部は、予定される走行経路に関する道路の情報からそれと相関の高い運転状況パターンの燃費傾向特性を前記格納部から取得して、この取得された燃費傾向特性と前記設定された経済運転度とから走行予定経路の燃料消費量を予測することを特徴とする自動車の燃料消費量推定システム。
【請求項８】
請求項６記載の自動車の燃料消費量推定システムにおいて、
前記経済運転度を推定手段を介して設定する場合には、直近の運転履歴に伴う燃費傾向から運転者の経済運転度を推定することを特徴とする自動車の燃料消費量システム。
【請求項９】
請求項７記載の自動車の燃料消費量推定システムにおいて、
前記経済運転度を推定手段を介して設定する場合には、直近の運転履歴に伴う燃費傾向から運転者の経済運転度を推定することを特徴とする自動車の燃料消費量システム。
【請求項１０】
請求項６記載の自動車の燃料消費量推定システムにおいて、
前記車両から取得される運転状況は、車両走行時の各種センサから得られるエンジンの負荷に関する車両情報と走行経路の道路情報であり、
前記走行経路の道路情報は、道路の交差点間を単位とするリンクごとの少なくともリンク長を含む道路情報である自動車の燃料消費量推定システム。
【請求項１１】
請求項７記載の自動車の燃料消費量推定システムにおいて、
前記車両から取得される運転状況は、車両走行時の各種センサから得られるエンジンの負荷に関する車両情報と走行経路の道路情報であり、
前記走行経路の道路情報は、道路の交差点間を単位とするリンクごとの少なくともリンク長を含む道路情報である自動車の燃料消費量推定システム。
【請求項１２】
請求項１０に記載の自動車の燃料消費量推定システムにおいて、
前記エンジンの負荷に関する車両情報は、車両の重量、ライトの点灯状態、ワイパーの動作状態、カーエアコンの動作状態、気温、運転者ＩＤの少なくとも一つであり、
前記走行経路の道路情報は、高速道路及び一般道を含む道路種別、制限速度、勾配情報、カーブの曲率情報、信号機の数の少なくとも一つである自動車の燃料消費量推定システム。
【請求項１３】
請求項１１に記載の自動車の燃料消費量推定システムにおいて、
前記エンジンの負荷に関する車両情報は、車両の重量、ライトの点灯状態、ワイパーの動作状態、カーエアコンの動作状態、気温、運転者ＩＤの少なくとも一つであり、
前記走行経路の道路情報は、高速道路及び一般道を含む道路種別、制限速度、勾配情報、カーブの曲率情報、信号機の数の少なくとも一つである自動車の燃料消費量推定システム。
【請求項１４】
請求項６において、
前記経済運転度は、運転者が対話画面により設定することを特徴とする燃料消費量推定システム。
【請求項１５】
請求項７において、
前記経済運転度は、運転者が対話画面により設定することを特徴とする燃料消費量推定システム。
【請求項１６】
請求項１〜１５のいずれか１項の燃料消費量推定システムを利用し、
現在地から目的地までの複数の走行予定経路に対して消費する燃料量を計算するステップと、
求まった複数の走行予定経路の燃料消費量に関して、燃料消費量が最少となる経路又は燃料消費量の順位付けした経路を表示するステップと、
を有することを特徴とする経路探索システム。
【請求項１７】
請求項１６の経路探索システムにおいて、さらに、
燃料単価を入力する手段と、
運転者の時間当たりのコストを見積もるための時間単価を入力する手段と、
上記燃料消費量推定システムによって求まった燃料消費量を、入力された燃料単価により金額換算する手段と、
運転者の燃費傾向、渋滞状況により各経路の旅行時間を求めるステップと、
求まった該旅行時間を、入力された時間単価により金額換算するステップと、
経路中の有料道路の通行料金を求めるステップと、
各経路を通行するのに必要となる金額の値を総和し、最小の金額の経路、または順位付けした経路を表示するステップと、
を有することを特徴とする経路探索システム。
【請求項１８】
請求項１〜１５のいずれか１項の燃料消費量推定システムを利用し、
燃費分布情報を、設定された期間ごとに分割し、時系列に表示する手段を備えることを特徴とする運転指導システム。
【請求項１９】
請求項１〜１５のいずれか１項の燃料消費量推定システムを利用し、
車両ごとに蓄積した燃費分布情報を、複数の車両から収集する手段と、
該複数の車両から収集した燃費分布情報と特定車両の燃費分布情報とを比較し、該特定車両とその他の車両との分布の相違を表示する手段と、
を有することを特徴とする運転指導システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車の燃料消費量推定システムに関わり、さらに、前記燃料消費量推定システムを利用することによる、運転者の運転傾向を考慮した最適な経路探索、及び運転指導システムに関わる。
【背景技術】
【０００２】
従来からの自動車の消費燃料推定方法としては、特許文献１に示すように、経路のリンクごとに実際に走行したデータを収集し、そのデータをもとに推定する方法がある。
【０００３】
また、特許文献２に示すように、道路勾配、速度、渋滞情報から燃料消費量の対応表を作成し、経路のリンクごとの燃料量を求める方法がある。
【０００４】
さらに、特許文献３に示すように、運転者ごとの加速度合いの情報を利用し、燃料消費量を補正する方法がある。
【０００５】
【特許文献１】特許２７５９８１５号
【特許文献２】特開２００６−９８１７４号
【特許文献３】特開２００６−３００７８０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来技術では、燃料消費量は、リンクごとに平均的に求めたり、運転者ごとの平均的な加速度合いによる補正を行って求めたりすることができる。しかしながら、実際の燃料消費量は、運転者が急いでいる場合、加速感などを楽しみたい場合、あるいは時間に余裕があるのでエコ運転（高燃費での運転）に心がけたい場合など、その運転状況によって大きく変化してしまうという傾向がある。また、運転者により、エコ運転やアクセル操作の程度にはばらつきがあり、最小燃費や最大燃費を一概に決めることができない。
【０００７】
本発明が解決しようとする課題は、走行予定経路の燃料消費量を推定する場合に、運転者の個性を考慮して運転者ごとの燃料消費量を予測できるシステムを提案することにある。また、自動車や道路の状況を加味して、高精度に燃料消費量を推定するシステムを提案することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、次のような基本的構成を備えたシステムを提案する。
【０００９】
（１）一つは、自動車の燃料消費量推定システムにおいて、車両から少なくとも運転履歴に伴う燃料消費量及び走行距離に関する情報を取得し、その情報に基づき該車両の運転者個人の燃費傾向を更新可能に求め、この燃費傾向を基にして走行予定経路の燃料消費量を予測することを特徴とする。
【００１０】
この場合、前記車両から運転履歴に伴う燃料消費量及び走行距離に関する情報を取得する他に、運転履歴に伴う車両状態情報及び走行した経路の状況情報の少なくとも一つを含む運転状況に関する情報を取得し、これらの情報を基に運転状況ごとの燃費傾向を更新可能に求め、この燃費傾向を運転状況パターンごとに管理しても良い。そして、前記走行予定経路の燃料消費量を予測する場合には、その走行予定経路のリンク単位でそのリンクが有する経路情報と相関の高い運転状況パターンを検索して、その運転状況パターンの燃費傾向を基にして走行予定経路の燃料消費量を予測しても良い。
【００１１】
前記車両状態は、例えば、車両の重量、ライトの点灯状態、ワイパーの動作状態、エアコンの動作状態、気温、運転者ＩＤの少なくとも一つである。また、前記経路の状況情報は、高速道路、一般道などの道路種別、制限速度、勾配情報、カーブの曲率情報、信号機の数の少なくとも一つである。
【００１２】
（２）もう一つは、例えば、自動車の燃料消費量推定システムにおいて、車両から運転履歴に伴う燃費を求めるに必要な情報を取得して、その情報に基づき該車両の運転者個人の燃費傾向特性を求める燃費情報処理演算部と、この燃費傾向特性を格納する格納部と、運転者が目標とする経済運転度を入力あるいは推定手段を介して設定する経済運転度設定部と、少なくとも前記設定された経済運転度と運転者個人の前記燃費傾向特性とから走行予定経路の燃料消費量を予測する予測燃料消費量演算部とを有することを特徴とする。燃費傾向特性の求め方としては、例えば、次のようなものが提案される。
【００１３】
一つは、車両から取得される少なくとも運転履歴に伴う走行距離及び燃料消費量の情報に基づき運転者個人の燃費頻度分布を更新可能に作成し、この頻度分布に経済運転度を対応づけて燃費傾向特性を得る。この実施例は、図２１（Ａ）の実施例をもって後述する。
【００１４】
もう一つは、前記燃費頻度分布の燃費を累積し、経済運転度と対応づけて燃費傾向特性を得る。
【００１５】
前記経済運転度を推定手段を介して設定する場合には、直近の運転履歴に伴う燃費傾向から運転者の経済運転度を推定するか、あるいは、運転者が対話画面により設定することができる。
【００１６】
さらに、本発明に係わる燃料消費量推定システムの応用システムとして、次のようなものを提案する。
【００１７】
（３）一つは、上記燃料消費量推定システムを利用し、現在地から目的地までの複数の走行予定経路に対して消費する燃料量を計算するステップと、求まった複数の走行予定経路の燃料消費量に関して、燃料消費量が最少となる経路又は燃料消費量の順位付けした経路を表示するステップとを有する経路探索システムを提案する。
【００１８】
さらに、上記経路探索システムにおいて、燃料単価を入力する手段と、運転者の時間当たりのコストを見積もるための時間単価を入力する手段と、上記燃料消費量推定システムによって求まった燃料消費量を、入力された燃料単価により金額換算する手段と、運転者の燃費傾向、渋滞状況により各経路の旅行時間を求めるステップと、求まった該旅行時間を、入力された時間単価により金額換算するステップと、経路中の有料道路の通行料金を求めるステップと、各経路を通行するのに必要となる金額の値を総和し、最小の金額の経路または順位付けした経路を表示するステップとを有する経路探索システムを提案する。
【００１９】
（４）また、上記燃料消費量推定システムを利用して、燃費分布情報を、設定された期間ごとに分割し、時系列に表示する手段を備える運転指導システムを提案する。
【００２０】
さらに、上記燃料消費量推定システムを利用し、車両ごとに蓄積した燃費分布情報を、複数の車両から収集する手段と、該複数の車両から収集した燃費分布情報と特定車両の燃費分布情報とを比較し、該特定車両とその他の車両との分布の相違を表示する手段とを有する運転指導システムを提案する。
【発明の効果】
【００２１】
本発明に係わる燃料消費量推定システムによれば、運転履歴に伴う運転者個人の燃費傾向をとらえて、走行予定経路の燃料消費量の予測精度を高めることができる。また、過去の車両の状況と経路の状況に応じた燃費傾向を取得した場合には、さらに、運転者の状況を反映した燃料消費量を推定することが可能となる。
【００２２】
また、本発明の経路探索システムによれば、運転者の意識にあわせた省エネ経路とコストの見積もり、経路選択を行うことが可能となる。
【００２３】
また、本発明の運転指導システムによれば、運転の傾向がどのように変化してきているかを提示することが可能となる。
【発明を実施するための最良の形態】
【００２４】
まず、本発明の実施例で使用する燃費を定義する。通常は、単位燃料消費量あたりの走行可能距離を燃費と表現するが、以下の実施例では、その逆数である、単位走行距離あたりの燃料消費量を燃費と称する。
【００２５】
図1は、本発明の一実施形態が適用されたナビゲーションシステムの概略構成図である。本実施形態のナビゲーションシステムは、車両に搭載されるカーナビゲーション装置１０１と、地点情報、交通情報などの様々なデータをカーナビゲーション装置１０１に提供する情報提供センタ１０６と、全国の交通情報を収集し、専用回線１０８で接続された情報提供センタ１０６へ交通情報を提供する交通情報センタ１０７とを有する。
【００２６】
本例では、カーナビゲーション装置１０１が、それを搭載する車両の運転状況に関する情報（車両情報）及び燃費情報処理に必要な情報を取り込み、また情報提供センタ１０６から交通情報を取り込み、これらの情報に基づいて運転状況パターンごとの運転者個人の燃費傾向（実施例では燃費頻度分布及びその累計）を演算する。さらに、カーナビゲーション装置１０１は、その燃費傾向と、予め入力あるいは推定手段を介して設定された経済運転度とから走行予定経路の予測燃料消費量を演算する。また、このような燃費情報は情報提供センタ１０６に送られる。情報提供センタ１０６には、多数の車両からそれぞれの燃費情報が送られ、これを格納すると共に、これらの燃費情報を分析（例えば車両間での燃費情報の比較分析）して、分析結果が各車両のカーナビゲーション装置に提供されるように設定されている。以下、その詳細について説明する。
【００２７】
カーナビゲーション装置１０１は、携帯電話１０２などの通信機器と接続され、この携帯電話１０２から無線基地局１０４及びネットワーク１０５を介して、情報提供センタ１０６と通信を行う。また、カーナビゲーション装置１０１は、ＧＰＳ受信機１０３や、図示しない車速センサ、ジャイロセンサなどの車両に搭載された各種センサが接続可能に構成されている。図1のカーナビゲーション装置１０１は、１台で例示されているが、実際には多数のカーナビゲーション装置が情報提供センタ１０６からのサービスを受ける対象となる。なお、交通情報センタ１０７は、公知のコンピュータシステムにより実現可能である。
【００２８】
図２は、情報提供センタ１０６の概略構成図である。情報提供センタ１０６は、ＣＰＵ４０１と、メモリ４０２と、ハードディスク装置などの外部記憶装置４０３と、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの可搬性を有する記憶媒体４１０からデータを読み取る読取装置４０９と、キーボードやマウスなどの入力装置４０７と、モニタなどの出力装置４０８と、交通情報センタ１０７と通信する通信装置（１）４０５と、ネットワーク１０５を介して通信する通信装置（２）４０６と、これらの各装置を接続するバス４０４とを有する。情報提供センタ１０６は、このような構成を有するコンピュータシステムを複数備えていてもよい。そして、各々のコンピュータシステムを図示されていないネットワークインターフェースを用いて相互に接続することにより構成した分散ネットワークシステム上に構築することもできる。
【００２９】
図３は、情報提供センタ１０６の機能ブロック図である。情報提供センタ１０６は、通信装置（１）４０５、通信装置（２）４０６、要求受付部（インターフェース）３０２、情報提供部３０３、交通情報処理部３０７、交通情報取得部３０８、燃費情報分析部３２０、地図情報ＤＢ（Data Base）３１０、燃費分析結果ＤＢ３１１、予測交通情報ＤＢ３１３、交通情報ＤＢ３１２、及び燃費情報ＤＢ３２１とを有する。情報提供部３０３、交通情報処理部３０７、交通情報取得部３０８、燃費情報分析部３２０は、ＣＰＵ４０１により構成される。また、地図情報ＤＢ３１０、燃費分析結果ＤＢ３１１、予測交通情報ＤＢ３１３、交通情報ＤＢ３１２、及び燃費情報ＤＢ３２１は、外部記憶装置４０３に保持される。
【００３０】
通信装置（２）４０６は、ネットワーク１０５を介して接続されたカーナビゲーション装置１０１と通信する。要求受付部３０２は、通信装置（２）４０６を介して接続されたカーナビゲーション装置１０１からの要求を受け付け、情報提供部３０３にその要求を伝達する。
【００３１】
情報提供部３０３は、カーナビゲーション装置１０１から通信で送られてきた要求に対応した情報を、通信装置（２）４０６を介してカーナビゲーション装置１０１に提供する。情報提供部３０３は、地図提供部３０４と、燃費分析結果提供部３０５と、交通情報提供部３０６とを有する。
【００３２】
地図提供部３０４は、カーナビゲーション装置１０１から地図データを要求されたとき、要求時に指定された地点の位置を含む所定の領域の地図データを地図情報ＤＢ３１０から呼び出す。そして、呼び出した地図データをファイルとして格納した後、カーナビゲーション装置１０１に提供する。なお、地図情報ＤＢ３１０に格納されている地図情報は、後述するカーナビゲーション装置１０１の保持する地図情報２２０と同様の構成を取ることができる。
【００３３】
交通情報提供部３０６は、カーナビゲーション装置１０１から交通情報が要求されたとき、交通情報処理部３０７を介して、予測交通情報ＤＢ３１３または交通情報ＤＢ３１２にアクセスし、要求された情報を探索する。そして、探索した情報をファイルとして一旦格納した後、カーナビゲーション装置１０１に提供する。
【００３４】
燃費情報分析部３２０は、サービス対象となる各車両のカーナビゲーション装置１０１で演算された燃費情報（この燃費情報の演算については後述する）を収集し、燃費情報ＤＢ３２１に格納する。カーナビゲーション装置１０１で演算される燃費情報は、個々の車両、換言すれば運転者個人の燃費傾向に関する情報である。燃費情報分析部３２０は、要求受付部３０２を介した車両（ナビゲーション装置１０１）側からの指示により、収集した複数車両からの燃費情報（燃費傾向情報、燃費頻度分布情報）を分析（例えば自車の燃費傾向と他車の燃費傾向との比較分析）して、その結果を燃費分析結果ＤＢ３１１に格納する。また、要求受付部３０２を介して、その分析結果の要求が車両側からあると、それを燃費分析結果提供部３０５を介して要求車両（カーナビゲーション装置１０１）に提供する。また、その分析結果の情報の提供依頼元及び提供先を、インターネットを介して、汎用パソコンとすることも可能である。
【００３５】
図４は、交通情報提供部３０６がカーナビゲーション装置１０１へ提供（ダウンロード）する交通情報の構成例を示す。ダウンロードする交通情報は、渋滞・旅行時間情報１０３０や事故・規制情報１０４０などを含む。
【００３６】
渋滞・旅行時間情報１０３０は、経路探索に利用される情報である。渋滞・旅行時間情報１０３０は、各リンクのリンクＩＤ１０３１ごとに、後述する代表渋滞度１０３２と、リンク旅行時間１０３３と、区間数１０３４と、区間情報１０３５とを含む。ここで、リンクとは、交差点間を結ぶ道路を単位とする。
【００３７】
リンクＩＤ１０３１は、対象リンクを一意に同定するための固有番号であり、地図情報ＤＢ３１０の地図情報のリンクＩＤと対応している。代表渋滞度１０３２は、対象リンク全体の渋滞状況を示す渋滞情報であり、渋滞、混雑、順調の３レベルで示される。リンク旅行時間１０３３は、対象リンクの終端から始端までを走行するのに要する時間を示す情報である。区間数１０３４は、リンク内をさらに分割した区間の数である。区間の設定の仕方は任意であるが、例えば、道路上の交通監視モニタの設置位置間隔等で設定される。区間情報１０３５は、対象リンク内の区間ごとの詳細な渋滞状況を示す情報である。区間情報１０３５は、区間を特定するための区間先頭位置１０３７と、区間長１０３８と、当該区間における渋滞度１０３６とを含む。
【００３８】
図５（Ａ）は、渋滞・旅行時間情報１０３０の具体的な構成例を示す図である。図５（Ｂ）は、当該例におけるリンクの様子を示す図である。すなわち、リンクＩＤ１０３１が”１”のリンクの渋滞・旅行時間情報１０３０が、図５（Ａ）のように構成される場合、区間数１０３４から、このリンクが、３つの区間からなることが分かる。そして、渋滞度１０３６、先頭位置１０３７、区間長１０３８に関する情報から、区間１は２００ｍの順調な区間であり、区間２は１１０ｍの混雑した区間であり、区間３は１９０ｍの渋滞した区間であることが分かる。なお、図５の例では区間数を３としているが、リンク内の渋滞の様子に応じて任意の区間数で表現できるものとする。
【００３９】
事故・規制情報１０４０は、地点座標１０４２と、リンクＩＤ１０４３と、事故・規制の種別１０４４とを含む。
【００４０】
図３に戻って説明する。交通情報取得部３０８は、専用回線１０８及び通信装置（１）４０５で接続された交通情報センタ１０７から定期的に最新の交通情報をダウンロードし、交通情報ＤＢ３１２に格納する。交通情報処理部３０７は、交通情報ＤＢ３１２に蓄積された交通情報を用いて数分、数時間、もしくは数日先の交通状況を予測し、その予測情報を予測交通情報ＤＢ３１３に格納する。交通情報処理部３０７は、例えば以下のような方法を利用して近未来の交通状況の予測を行う。
（１）交通情報ＤＢ３１２に蓄積された交通情報を平日や休日などの日種別に分類し、分類ごとに同時間帯の旅行時間データもしくは渋滞データの平均値を求めて、その値を対象時間帯の予測値に適用する方法。
（２）現在の時系列データに対して、自己回帰、カルマンフィルター、ニューラルネットワークなどの手法で外挿する曲線(直線)を求め、近未来の交通状況を予測する時系列データ外挿法。
（３）過去の日の時系列データと当日の時系列データを比較して類似している日のデータを利用して予測する方法。
【００４１】
交通情報処理部３０７は、以上のいずれかの手法を用いて数分先、数時間先、もしくは数日先の交通状況を予測して予測交通情報を生成し、予測交通情報ＤＢ３１３に格納する。
【００４２】
図６は、車両に搭載されるカーナビゲーション装置１０１の概略構成図である。カーナビゲーション装置１０１は、ＣＰＵ２０１と、ＣＰＵ２０１のワークエリアとして機能するＲＡＭ２０２と、カーナビゲーション装置１０１が提供可能な各機能を実現するための各種プログラムが格納されたフラッシュＲＯＭ２０３と、携帯電話１０２を接続するための携帯電話ＩＦ（インターフェース）２０４と、各種情報を記憶しておくＨＤＤ(ハードディスク)などの記憶装置２１０と、ＧＰＳ受信機１０３や車速センサ，ジャイロセンサなどの各種センサを接続するためのセンサＩＦ２０６と、操作ボタン群２０７と、リモコン１１０からの信号を受信するリモコン受光部２０５と、ディスプレイ２０８と、これらを相互に接続するためのバス２０９とを有する。
【００４３】
記憶装置２１０に格納されている情報は、地図情報２２０と、渋滞レベル情報２２２と、燃費情報２２４と、交通情報２２６と、経路情報２２８とを含む。
【００４４】
地図情報２２０は、２次メッシュ区画に区分されたメッシュごとに交差点に関するノードデータと、交差点をつなぐ道路に関するリンクデータを記憶している。２次メッシュ区画は、北緯１度当たり１２分割、東経１度当たり８分割された、約１０km四方の区域である。図７（Ａ）は、２次メッシュ区画ごとに記憶されているノードデータ２２０１の構成例を示す図である。ノードデータは、ノードレコードごとに、ノードを一意に同定可能なノード番号２２０２と、緯度経度２２０３と、当該ノードと接続関係にあるリンクに関する接続リンク番号２２０４とを含む。図７（Ｂ）は、リンクデータの構成例を示す図である。リンクデータは、リンクレコード２２１１ごとに、リンクを一意に同定可能なリンク番号２２１２と、リンク長２２１３と、当該リンクが一般道路であるか高速道路であるかを判別可能な道路種別２２１４と、車線数２２１５と、規制速度２２１６と、接続ノード番号２２１７と、形状２２１８と、道路の傾きを示す勾配２２１９とを含む。
【００４５】
地図情報２２０は、予めカーナビゲーション装置１０１の記憶装置２１０に記憶されるようにしても良いし、情報提供センタ１０６よりダウンロードされ利用されるようにしてもよい。
【００４６】
渋滞レベル情報２２２は、経路を探索する際のリンクコストの算出に用いる基本データである。渋滞レベル情報２２２は、一般道路、都市内高速道路、都市外高速道路の別に記憶されている。渋滞レベル情報２２２は、図８に示すように、走行可能な速度V［km/h］に対する単位長さ当たりの渋滞レベルC(V)２２２１に関する情報を含む。この単位長さ当たりの渋滞レベルC(V)２２２１は、基本的には速く走行できる区間ほど小さくなる。単位長さ当たりの渋滞レベルC(V)２２２１は、例えば、５つのレベルに分けられる。そして、走行可能速度Vが１０km/h以下の区間を最大レベルの５とし、走行可能速度Vが４０km/h以上の区間を最小レベルの１とする。なお、この渋滞レベルは５段階でなくてもよいし、各レベル値も０〜５の範囲に限った値でなくてもよい。
【００４７】
渋滞レベル情報２２２は、予めカーナビゲーション装置１０１の記憶装置２１０に記憶されているようにしても良いし、情報提供センタ１０６よりダウンロードされ利用されるようにしてもよい。
【００４８】
燃費情報２２４は、後述する予測燃料消費量の演算を行うための基本データである。
【００４９】
交通情報２２６は、情報提供センタ１０６よりダウンロードした情報であり、現況の交通情報を含む。
【００５０】
経路情報２２８は、探索した経路に関する情報である。経路情報２２８は、経路を構成するリンク情報やノード情報などを含む。
【００５１】
図９は、カーナビゲーション装置１０１の機能ブロック図である。カーナビゲーション装置１０１は、ユーザへの情報表示、対話処理を行う対話処理部９００と、経路計算、予測燃料消費量計算のための情報を格納する記憶部６０５と、運転状況ごとの燃費情報を演算する燃費情報処理演算部９０３と、対話処理部９００からの情報により、目的地までの経路を探索する経路探索部９０７と、候補となる走行予定経路を走行するのに必要となる燃料消費量を推定する予測燃料消費量演算部９１０とからなる。
【００５２】
対話処理部９００は、図６に示した操作ボタン群２０７やリモコン１１０、リモコン受光部２０５、ディスプレイ２０８などで構成される。
【００５３】
記憶部６０５は、図６に示したＲＡＭ２０２、フラッシュＲＯＭ２０３、記憶装置２１０などで構成され、各処理部からの指示に従ってデータの記憶を行う。
【００５４】
交通情報取得部９１１は、携帯電話１０２などを介して情報提供センタ１０６より定期的に、またはユーザからの要求に応じて、現在の交通状況を含む交通情報をダウンロードする。そして、ダウンロードした交通情報を記憶部６０５に記憶させる。また、必要により燃費情報を情報提供センタ１０６へ送信する。
【００５５】
燃費情報処理演算部９０３は、車両の各種センサ９０１からの車両情報９０２、地図情報２２０、渋滞レベル情報２２２、交通情報２２６、経路情報２２８を読み込み、現在の運転状況の燃費を演算し、これを運転状況パターン別に燃費情報２２４に格納する。燃費情報演算の詳細は後述する。
【００５６】
経路探索部９０７は、交通情報取得部９１１が受信した交通情報２２６と、渋滞レベル情報２２２と、地図情報２２０と、対話処理部９００を介してユーザが入力した目的地や探索条件の情報９０５と、これらの情報を用いて予測燃料消費量演算部９１０が求めた燃料消費量情報９０９に基づき各リンクのリンクコストを求め、ダイクストラ法などを利用して自車位置から目的地までのコストが最小の経路を探索する。予測燃料消費量の演算については後述する。また、探索した経路を対話処理部９００に表示する。
【００５７】
予測燃料消費量演算部９１０は、燃費情報２２４と、経路探索部９０７から入力された経路の運転状況情報９０８と、運転者の運転の意識を示す経済運転度（以下、エコ運転度と称する）９０４を基に、走行予定経路の予測燃料消費量９０９を演算し、経路探索部９０７に返す。エコ運転度とは、運転者が目的地まで走行するにあたり、自分がどの程度のエコ運転を行うかというエコ運転を心がける気持ちを、例えば０から１０までの度合いで表したものである。
【００５８】
以下、各処理部の動作に関して説明する。
【００５９】
燃費情報処理演算部９０３の処理を図１０に示す。燃費情報処理演算部９０３は車両の始動と共に処理を開始し、運転履歴に伴う運転状況情報と燃費演算に必要な情報を常に取り込み、これらの情報から燃費を運転状況と関連づけて演算し、運転状況パターンごとの燃費情報（ここでは、燃費傾向を示す燃費頻度分布）を求める。以下に、その一連の処理ステップを示す。
【００６０】
まず、ステップ２００１にて、運転状況情報と燃費情報を、１km走行などの予め決められた単位区間分だけ取得する。運転状況情報とは、車両センサ９０１からの車両情報９０２と、地図情報２２０、渋滞レベル情報２２２の情報を示している。
【００６１】
車両情報９０２は、車両の位置、速度、燃料噴射量、エンジン回転数、アクセル開度、ワイパースイッチ、エアコンスイッチ、ライトスイッチ、気温、重量、誰が運転しているかを示すドライバＩＤの情報など、車両の各種センサからの値、または、車両の制御ユニットを接続している通信線（以下では、CANと呼ぶ）から得られる値と、それらの値から推定される情報を示している。例えば、車両重量はセンサが無い場合は、エンジンの出力トルクと加速度、道路勾配の関係から推定することが可能である。また、ドライバＩＤは、対話処理部９００を介して入力しても良いが、イグニッションキーに個人別に付与されたＩＤから取得したり、音声認識により識別し取得したりする方法などが考えられる。CANなどから取得した車両情報９０２は、n次元の時系列データとして入力される（nは取得したデータ数）。図１１は、車両情報９０２の時系列データの一例であり、図１２は、時系列データを時系列グラフとして表した一例である。時系列データのうち、運転履歴に伴う燃料噴射量（図１１に示す「燃料」）の積算から燃料消費量情報が取得可能である。また、時間情報と速度の関係から走行距離を取得することが可能である。なお、燃料消費量は、燃料メータから入力しても良く、また、走行距離も走行距離メータから入力しても良い。この燃料消費量と走行距離とから、単位距離の燃費情報が求められる。
【００６２】
一方、地図情報２２０から運転状況情報として入力されるデータは、道路勾配、高速道路や一般道などの道路種別、制限速度、カーブの曲率分布、信号機の数などである。道路勾配情報は、高度差を入力データとしても良い。
【００６３】
ステップ２００２で、前述した単位区間を走行したかどうか判定し、単位区間を走行した場合は、ステップ２００３以降を実施する。
【００６４】
ステップ２００３では、ステップ２００１で取得した単位区間の運転状況情報に対し、既に燃費情報２２４に格納されている過去の運転状況パターンの中から、相関の高いパターンを求める。
【００６５】
ステップ２００４では、ステップ２００１で取得した単位区間の燃料情報に基づき、既に燃費情報２２４に格納されている燃費の頻度分布データのうち、ステップ２００３で求めた相関の高い運転状況パターンに対応する燃費頻度分布データを更新する。
【００６６】
ステップ２００３、２００４における運転状況パターンは、上述した運転状況情報、すなわち車両情報９０２、地図情報２２０、及び渋滞レベル情報２２２の各情報をそれぞれの軸とするn次元の空間上で求める。ここでは、平均速度と勾配情報を運転状況情報として取得し、２次元に単純化した例を図１３に示す。本例では、平均速度と勾配情報を２次元空間上で単位区間ごとに区切り、各区切りの範囲内の状態を一つの運転状況パターンとする。それぞれの運転状況パターンは、燃費の頻度分布を保持している。単位区間の平均速度と勾配が、例えばそれぞれa［km/h］、b［m/m］の場合、これによって２次元空間上の範囲２３０１が決定する。この範囲２３０１に該当する運転状況パターンを求め、この運転状況パターンに対応する燃費の頻度分布２３０２を、単位区間の燃費情報に基づき、更新する。
【００６７】
n次元化した場合に、データ量の増大や、相関パターンの類似性検出の課題が生じるが、これに対しては、以下の方法により対応することが可能である。
（１）n次元データ空間データのクラスタリングを行う
類似のパターンとなるデータ群をまとめて、グループとして扱う。クラスタリング手法に関しては、一般的な方式を採用することが可能であり、ここでは詳細処理の説明は省略する。
（２）予め特徴的なパターンを設定しておく
車両の走行にあたり、影響のあるパラメータの範囲の組み合わせが事前に分かれば、それを事前にグルーピングしておく。
（３）n次元空間のパラメータと燃費情報との関係を特徴空間で扱う
n次元のパラメータと燃費情報との関係を主成分分析により求め、求まった基底の組み合わせで燃費の頻度分布を求める。
【００６８】
運転状況パターンを求めるn次元の属性データとしては、前述したように、車両情報９０２、地図情報２２０、及び渋滞レベル情報２２２の中から選択できる。具体的には、車両の位置から決定される走行中の道路（リンク）に関する情報で、例えば、道路の幅、車線数、制限速度、勾配、信号機の数のうち、いずれか一つまたは複数の情報が対象になる。また、走行時の時間帯、天候、気温、車両の重量、平均速度、渋滞度、誰が運転しているかを示すドライバＩＤのうち、いずれか一つまたは複数の情報も対象になる。燃費情報処理演算部９０３では、ステップ２００１でこれらの値を走行中に燃費情報と共に一定期間収集する。
【００６９】
上記（１）のクラスタリングによる方法では、収集した情報を、予め設定したクラスタの数（パターンの数）になるまで類似の条件となるデータを集め、その集めたデータでの燃費の頻度分布を求める。データ間、クラスタ間の類似性を示す距離の尺度はマハラノビス距離など公知の技術を使うことが可能である。
【００７０】
上記（２）の例では、予め属性の特徴的なパターンにデータを分類することになる。具体的には、昼間かつ高速走行かつ渋滞なしかつ車重標準のようなパターンと、夜間かつ渋滞かつ低速かつ車重追加ありのようなパターンなど、燃費に影響のある組み合わせを複数用意することが考えられる。このパターンごとに実際の燃費情報を収集し、頻度分布を求めることになる。
【００７１】
上記（３）の例では、燃費情報に対する収集した属性データの相関を、主成分分析により求める。期待される燃費情報は、現在の状況に対して、取得した主成分の組み合わせにより、求めることになる。また、属性データを説明変数として、重回帰分析により燃費情報を推定することも可能である。
【００７２】
ステップ２００５は、エコ運転度９０４を推定手段により自動的に取得する場合の処理である。この場合、まず、既に燃費情報２２４に格納されている過去の燃費頻度分布データのうち、現在の運転状況パターンと相関の高いパターンにおける燃費頻度分布を求める。求めた燃費頻度分布において、燃費最小値をエコ運転度が０、燃費最大値をエコ運転度が１０とし、直近の燃費が、燃費最小値（エコ運転度０）から燃費最大値（エコ運転度１０）の間のどの位置にあるかを求め、その位置に対応するエコ運転度を自動的に取得し、エコ運転度９０４に格納する。ここで、直近の燃費とは、例えば、出発地から現在地までの燃費や、現在より数十分前から現在までの燃費などのことである。
【００７３】
以上の処理を燃費情報処理演算部９０３が実施することで、図１０のステップ２００１から２００４にて、燃費情報２２４に運転状況パターンごとの燃費分布情報を蓄積することができる。結果の例としては、図１４（Ａ）、（Ｂ）及び（Ｃ）に示すように、運転状況のパラメータの組み合わせに対して、それぞれ燃費の頻度分布を求めることができる。また、ステップ２００５でエコ運転度の自動取得を可能にする。なお、このエコ運転度は、運転者が自ら入力することも可能である（この点については後述する）。エコ運転度は、走行予定経路の燃料消費量を演算する場合のデータとして使用される（これは後述する）。
【００７４】
次に、経路探索部９０７の処理を図１５により説明する。この処理は、対話処理部９００の経路探索指示により起動する。図１６に対話処理画面の一例を示す。対話処理は、ディスプレイ２０８、操作ボタン群２０７、リモコン１１０を介して行われる。なお、操作には、一般的なナビゲーション画面の操作方法を使うことができるので、詳細の説明は省略する。図１６において、探索開始ボタン２６０１を操作することにより、ステップ２５０１が起動される。また、探索の条件を変更する場合は、条件設定ボタン２６０２を操作することで、図１７に示すような詳細条件設定画面を呼び出すことができる。なお、具体的な詳細条件の例としては、運転者の時間単価、燃料単価、エコ運転度などである。これらのパラメータは、燃費計算、コスト計算に利用するものである。
【００７５】
探索開始ボタン２６０１の操作により経路探索が開始されると、ステップ２５０１で、対話処理部９００を介して設定された出発地と目的地を取得する。ステップ２５０２では、図１７に示すような詳細条件設定画面で予め設定された詳細条件値を取得する。
【００７６】
ステップ２５０３では、出発地から目的地までの経路候補に対して、旅行時間と燃料消費量を求める。演算処理は、予測燃料消費量演算部９１０が行う。処理フローの概要を、図２０に示す。図２０の詳細説明は、後述する。
【００７７】
ステップ２５０４にて、求まった燃料消費量と旅行時間を利用し、詳細条件情報を参照して、道路リンクごとのコストを計算する。
【００７８】
ステップ２５０５において、コストが最小となる経路を探索する。探索方法としては、ダイクストラ法などを利用することが可能である。また、このとき、コストが最小となる経路だけでなく、例えばコストが２番目や３番目に小さい経路なども探索することが可能である。
【００７９】
ステップ２５０６では、ステップ２５０５で求まった結果を画面上に表示する。その一例を図１８に示している。ここでは、到着予想時間、走行時間、有料道路料金、予想燃料消費量と、これらをお金に換算したトータルコストの見積もりを表示している。さらに、コストが２番目や３番目に小さい経路に関しても比較表示することが可能である。
【００８０】
ステップ２５０７において、ユーザにより図１８の経路確定ボタン２８０１が操作されたかどうかを判定する。経路確定ボタン２８０１が操作され経路が確定した場合は、経路探索を終了し、経路案内を開始する。また、図１８の条件設定ボタン２８０２が操作された場合は、経路を確定せず、図１７のような詳細条件設定画面を表示し、詳細条件の設定を変更できるようにし、再度経路を探索する。
【００８１】
図１７に示す詳細条件設定画面では、一例として、運転者が考える時間単価情報２７０１、燃料の単価情報２７０２、運転者が心がけようとするエコ運転度２７０３を入力できる。エコ運転度２７０３は、運転者が目的地まで走行するにあたり、自分がどの程度のエコ運転を行うかというエコ運転に対して心がける気持ちを、例えば０から１０までの値で入力する。つまり、エコ運転を心がけようとする場合は１０を設定、燃費よりも走りを重視したい場合には１を設定、などのようにする。また、エコ運転度２７０３は、前述したように、燃費情報処理演算部９０３により直近の運転の傾向（燃費など）から自動的に求めることも可能である。直近の運転とは、例えば、出発地から現在地までの運転や、現在より数十分前から現在までの運転などのことである。設定されたエコ運転度などの探索の詳細条件は、エコ運転度９０４、探索条件９０５に格納される。時間単価情報２７０１は、運転者の実際の時間単位の賃金を入力しても良いが、運転者の感覚的な金銭値を入力しても良い。つまり、時間に余裕がある場合には、時間単価を少なく、忙しい場合には高くするといった調整が可能である。燃料単価２７０２は最寄りのガソリンスタンドの売値を入力しても良いし、携帯電話網、インターネットなどを利用してガソリンの単価を収集し自動設定することも考えられる。また、運転者の感覚的な金銭値を入力しても良い。
【００８２】
詳細条件設定画面の別の例を図１９に示す。この例では、エコ運転度のスライダ２９０１の下に、エコ運転度の値に応じた消費燃料の量を推定した値２９０２を表示している。これにより、運転者へエコ運転の効果を明示することができる。
【００８３】
次に、予測燃料消費量演算部９１０の処理を図２０に示す。予測燃料消費量演算部９１０は、経路探索部９０７により、図１５のステップ２５０３において、候補となる経路リンクごとに呼び出される。
【００８４】
ステップ３００１にて、対象となるリンクを特定し、その道路特性を読み出す。道路特性とは、図９に示した、地図情報２２０、渋滞レベル情報２２２、交通情報２２６、経路情報２２８に格納された情報であり、燃費情報２２４に格納された運転状況パターンを検索するのに使用する。
【００８５】
次に、ステップ３００２で車両情報を読み出す。車両情報とは、前述したようにCANやセンサなどで取得される情報である。具体的には、ワイパースイッチ、エアコンスイッチ、ライトスイッチなどのスイッチ類のオン・オフ、気温、重量、誰が運転しているかを示すドライバＩＤなどの情報で、運転により時々刻々には値が変動しないパラメータである。この車両情報は、燃費情報２２４に格納された運転状況パターンを決定するのに使用する。ワイパースイッチ、エアコンスイッチ、気温の現時点より先の値は、今後の天気予報を元に設定しても良い。また、ライトスイッチは、走行時刻を元に設定しても良い。
【００８６】
ステップ３００３では、取得した道路特性と車両情報とから、運転状況パターンを決定し、この運転状況パターンと最も相関の高いパターンにおける消費燃料分布を、燃費情報２２４に格納された情報から取り出す。相関の高いパターンの選択は、前述したステップ２００３と同じ処理により行うことができる。
【００８７】
ステップ３００４では、ステップ３００３で取り出した消費燃料分布から、設定されているエコ運転度９０４の情報を参照し、推定される燃費を求める。エコ運転度から推定燃費を求める方法を図２１に示す。（Ａ）（Ｂ）の２通りを実施例としてあげるが、どちらを採用しても良い。（Ａ）は、運転者ＩＤで特定された運転者の燃費傾向特性であり、横軸に燃費分布とエコ運転度を示し、縦軸に運転履歴に伴う燃費の頻度を更新可能に示した図である。燃費分布の燃費最小値をエコ運転度が０、燃費最大値をエコ運転度が１０とし、そのエコ運転度の範囲０から１０で燃費頻度分布を作成した。ここで、燃費の最小値、最大値、及びその間の分布は、運転者の運転履歴の中で実際に得られた燃費から決定されるため、運転者ごとに異なる燃費及び頻度の分布となる。また、エコ運転度の中間値（５）には、燃費頻度の最も高い燃費が位置づけられる。このような燃費頻度分布は、運転者ごとの燃費傾向特性を示すことになる。（Ａ）においては、設定されたエコ運転度の値（図の例では６.０）で内分を取り、その内分点に対応する燃費の値を推定燃費とする。一方、（Ｂ）の燃費傾向特性は、横軸に燃費分布を示し、縦軸に運転履歴に伴う燃費の頻度を更新可能に示したものとエコ運転度を示した図である。（Ｂ）においては、燃費の頻度分布を累積して全数をエコ運転度１０とし、設定されたエコ運転度の値（図の例では６.０）に対応した累積値における燃費を推定燃費とする。
【００８８】
図２１（Ａ）の燃費傾向特性は、燃費頻度分布とエコ運転度の関係により示される。この場合、運転履歴に伴い燃費頻度分布の最小値や最大値あるいはその間の燃費が変わり更新されると、燃費頻度分布に対するエコ運転度の相対的位置が変わる。これにより運転者の燃費傾向が変わった場合でもそれを求めることが可能になる。したがって、例えば運転者が気づかないうちに燃費が小さくなる傾向の運転になっているときにエコ運転度をいつも通り入力しても、今までよりも小さい度数の燃費を示すことになる。したがって、エコ運転度を入力した時に、それに対応する燃費を表示したり、あるいはそれに基づき演算される後述の予測燃料消費量を表示したりすることで、運転者は自身の燃費傾向の変化を知ることができ、それにより運転の心構えを正すことが可能になる。
【００８９】
図２１（Ｂ）の場合にも、上記図２１（Ａ）と同様のことがいえる。すなわち、この場合には運転履歴に伴い燃費傾向が変化すると、累積した燃費の頻度分布曲線（燃費傾向特性）が図２１（Ｃ）に示すように更新される燃費頻度分布に対応して変わるので、同じエコ運転度を指定しても、その時に推定燃費も燃費傾向の変化により変わる。それにより、運転者の燃費傾向の変化を認識することができる。
【００９０】
ステップ３００５で、推定燃費から、リンクの走行に必要な燃料消費量を求める。これは、推定燃費でリンク長を走行したという前提で計算する。
【００９１】
ステップ３００６で、リンクの旅行時間を求める。当該リンクが渋滞または混雑と予想された場合は、走行速度は主に周囲の交通状況に依存するので、情報提供センタ１０６が提供する渋滞・旅行時間情報１０３０（図４参照）で予測されたリンク旅行時間を用いる。一方、順調と予想された場合には、運転者の意思を反映したエコ運転度に応じて走行速度が変化するため、これを考慮しリンク旅行時間を補正する。補正には、燃費推定と同様に、平均時速の分布を順調時の運転状況パターンごとに記憶しておき、エコ運転度により推定するという方法を取ることができる。運転状況パターンの基準となるデータは、燃費推定と同様に、勾配、制限速度、道路種別、カーブ頻度、信号機の数などの道路状況情報と、運転者のＩＤ、ワイパースイッチ、ライトスイッチなどの車両情報である。
【００９２】
ステップ３００７では、以上で求めた燃料消費量と旅行時間を経路探索部９０７に示す。
【００９３】
以上、本発明の一実施形態について説明した。上記実施形態のカーナビゲーション装置によれば、個人の運転の特性を考慮し、コストが最適な経路探索を行うことが可能となる。
【００９４】
第２の実施例に関して、以下説明する。この実施例は、第１の実施例の消費燃料推定システムを利用し、エコ運転の指導を行うことを目的としたものである。
【００９５】
本実施例のシステム構成は、第１の実施例と同様である。本実施例は、第１の実施例のシステムに、エコ運転度の履歴を記憶装置２１０（図６）に格納する機能と、格納した履歴データを参照してディスプレイ２０８に履歴グラフを表示する機能を新たに設けたものである。履歴グラフには、図２２に示すように、これまでの運転で求まったエコ運転度の履歴を表示する。このとき、これまでの自己の最低燃費や最高燃費の情報も表示することができる。また、直近の燃費が最低燃費よりも悪化した場合には警告、最高燃費を上回った場合には賛辞の表示を行う。これにより、過去の運転履歴を確認することが可能となり、また、各運転者の特性に合わせてエコ運転の指導を実施することができる。
【００９６】
また、別の実施例として、経路案内中に、図２３に示すように、リアルタイムで現在のエコ運転度をディスプレイ２０８に表示する機能と、現在のエコ運転度に基づき燃料消費量の推定を再実行する機能を設ける。目標のエコ運転度から見積もった燃料消費量と、現在の実際のエコ運転度から推定した燃料消費量とを比較し、その比較結果を表示することもできる。図２３に示した例では、現在のエコ運転度から推定した燃料消費量は、目標のエコ運転度から見積もった燃料消費量よりも、1.2リットル少なくなることが表示されている。これにより、目標のエコ運転度に対してのエコ運転効果を即座に把握することが可能となる。
【００９７】
第３の実施例に関して、以下説明する。この実施例は、第２の実施例と同様に、第１の実施例の消費燃料推定システムを利用し、エコ運転の指導を行うことを目的としたものである。
【００９８】
本実施例のシステム構成は、第１の実施例と同様である。本実施例では、第１の実施例のシステムにおいて、燃費情報２２４（図９）に日付などの時間情報を付加する。また、時間情報を付加した燃費情報２２４を参照して、燃費分布の時間経過による遷移をディスプレイ２０８に表示する。燃費分布の遷移の表示例を図２４に示す。本例では、１ヶ月ごとに燃費情報をまとめて格納しており、それぞれを重畳表示した例を示している。本実施例により、運転傾向がどのように変わってきたかを明示することが可能となる。
【００９９】
第４の実施例に関して、以下説明する。この実施例は、第２の実施例と同様に、第１の実施例の消費燃料推定システムを利用し、エコ運転の指導を行うことを目的としたものである。
【０１００】
本実施例のシステム構成は、第１の実施例と同様である。本実施例では、第１の実施例のシステムにおいて、交通情報取得部９１１を介して、燃費情報２２４を情報提供センタ１０６に送信する機能を設ける。情報提供センタ１０６では、受信した燃費情報を燃費情報分析部３２０に渡す（図３参照）。燃費情報分析部３２０は、複数の車両から送られてきた燃費情報に、それぞれ車両の識別子を付与して、燃費情報ＤＢ３２１に格納する。
【０１０１】
燃費情報分析部３２０では、ユーザからの要求により、燃費情報ＤＢに格納した、複数の車両から収集した燃費情報を参照し、複数車両全体での燃費分布データを作成し、要求元のシステムに返信する。要求元のシステムでは、自車の燃費分布情報と、車両全体の燃費分布情報を重畳し、ディスプレイ２０８に表示する処理を行う。その結果の一例を示したものが、図２５である。これにより、自分と他の運転者との運転の仕方の違いを把握することが可能となる。特に、燃費分布は、運転状況パターンごとに求めるので、同じ運転状況下での比較ができ、その評価の不公平さを減らすことができる。
【０１０２】
第５の実施例に関して、以下説明する。第１から第４の実施例において、走行予定経路の燃料消費量を推定するときの基本データは、燃費情報２２４に格納された燃料消費の頻度分布データ（燃費傾向特性）であった。本実施例では、燃料消費を次の４つの要因に分けて考える。すなわち、エンジン自体の駆動に必要なエネルギー、路面の転がり抵抗や勾配抵抗に抗して走行するために必要なエネルギー、空気抵抗に抗して走行するために必要なエネルギー、及び、車両を加速するために必要なエネルギーにより、燃料が消費されるとする。これら４つの要因に分離すると、燃料消費量Qは下記の（式１）で表される。なお、このモデルは、下記非特許文献１の式１７に記載されているものと同等である。
【０１０３】
【非特許文献１】大口敬、片倉正彦、谷口正明著「都市部道路交通における自動車の二酸化炭素排出量推定モデル」土木学会論文集No.695/IV-54、頁１２５−１３６、2002年１月                                                                    Q = Qidle + Qmove + Qair + Qacc  ・・・（式１）                             Qidle = fidle＊T                                                            Qmove = C＊M＊g (μ＊D + h)                                                 Qair = C＊k＊Σ（v(t)＊v(t)＊v (t)）                                        Qacc = C＊(M + m)＊aee                                                      aee =Σ( 1/2 (v(t)＊v(t) - v(t-1)＊v(t-1)) )＊δ                           なお、δ は v(t) > v(t-1) のとき１、その他は０である。＊は、乗算である。
【０１０４】
ここで、Qidleはエンジン自体の駆動に使った燃料量、Qmoveは路面の転がり抵抗や勾配抵抗に抗して走行するために使った燃料量、Qairは空気抵抗に抗して走行するために使った燃料量、Qaccは車両を加速するために使った燃料量である。また、fidleは単位時間当たりのアイドリング時の燃料消費量、Tは計測時間、Cは単位エネルギー量を燃料消費量に換算する係数、Mは車重、gは重力加速度、μは転がり摩擦係数、Dは走行距離、hは登り勾配の高度差、kは空気抵抗係数、vは速度、ｍは加速時回転部分相当重量、aeeは加速エネルギー等量、tは速度vをサンプリングする時刻を示している。
【０１０５】
上記（式１）で、重力加速度gは既知の値であり、fidle、C、M、μ、k、ｍは車両に固有の既知の値である。さらに、走行経路が与えられれば、D、hの値が定まる。また、交通情報処理部３０７が交通状況を予測したときに、リンクごとの速度が予測できれば、Tと、vの平均を求めることができる。不明な値は、aeeであり、これは、運転者の運転特性と周りの交通状況から決定する。aeeを決定すれば、上記（式１）から燃料消費量Qを求めることができる。
【０１０６】
aeeの値は、渋滞時には、周囲の交通状況に合わせて、車両の停止、発進が繰り返されるので、その頻度と最高速度により決定する。また、道路が順調な走行状態にある場合は、運転者の意思を反映した運転の特性により決定することができる。つまり、加速が急であったり、一定速度を保てず波状運転をしたりするような運転者ではaeeが大きくなる。したがって、aeeを決定するための属性としては、道路の状況、ここでは、渋滞度、予測速度、カーブの頻度、信号機の数、道幅、天候状態、時間帯などを採用することが可能である。これらの道路の状況を示す属性を取得し、道路状況パターンごとに分類し、求めたaeeを該当する道路状況パターンの特性として格納することで、個人の運転特性を反映した燃料推定を行うことが可能となる。
【０１０７】
aeeデータの計算は以下のように行う。計算処理は、燃費情報処理演算部９０３により、図１０におけるステップ２００１で実行される。ステップ２００１では、単位時間ごとに速度をサンプリングし、前回のサンプリング時の速度と比較する。加速している（v(t) > v(t-1)）ならば、その変化エネルギー量を（式１）のaeeの式を用い、計測時間Tに渡って積算する。このとき、下り坂での自重による加速分は、燃料消費量の計算時には除外しなければならない。このために、アクセル開度をモニタリングし、アクセル開度が０の時（アクセルを踏んでいないとき）は積算しない方法や、高度差と転がり摩擦係数から自然に発生する加速分を求め、それよりも速度変化が少ない場合は積算しない方法を取ることができる。求めたaeeは、第１から第４の実施例と同様に、燃費情報処理演算部９０３により、図１０におけるステップ２００３からステップ２００５の処理で、頻度分布データとして運転状況パターン別に燃費情報２２４に格納される。
【０１０８】
このようにして求めたaeeデータを用いて（式１）により求めた燃料消費量Qを、消費燃料情報として取得する。これにより、燃料消費量Qから、運転者による車両の加速という個人の運転特性に大きく依存する成分のみを抽出することができる。つまり、山道の高度差や高速道路での空気抵抗などの、運転者による加速以外の成分を評価の対象から除外して、燃料消費量を評価することが可能となる。
【０１０９】
本実施例で、出発地から目的地までの経路探索における燃料消費量推定処理（図１５のステップ２５０３）は、予測燃料消費量演算部９１０で以下のように行う。この処理は、図２０の処理フロー図とほぼ同様である。図２０では、運転状況パターンにマッチした燃費頻度分布から、エコ運転度に従い燃費を推定している。本実施例においては、運転状況パターンにマッチしたaeeの分布から、エコ運転度に従いaeeを推定する。
【０１１０】
図２０のステップ３００３では、取得した道路特性と車両情報とから、運転状況パターンを決定し、この運転状況パターンと最も相関の高いパターンにおけるaeeの頻度分布を、燃費情報２２４に格納された情報から取り出す。相関の高いパターンの選択は、前述したステップ２００３と同様の処理により行うことができる。
【０１１１】
ステップ３００４では、ステップ３００３で取り出したaeeの分布から、設定されているエコ運転度９０４の情報を参照し、推定されるaeeの値を求める。エコ運転度からaeeを求める方法は、図２１に示した方法と同様である。図２１では、燃費分布を用いて推定燃費を求めているが、本実施例においては、aeeの分布を用いてaeeを推定する。
【０１１２】
次に、リンクの予定走行時間からQidleを求める。リンクの長さと高度差からQmoveを求める。Qairはリンク距離を走行時間で割った平均速度から概算する。Qaccは、推定したaeeを利用し求める。以上のようにして求めた各要因分離データの値を足し合わせて、消費燃料推定量とする。
【０１１３】
第６の実施例を示す。この実施例は、第５の実施例における燃料消費の要因分離データを、単位時間ごとまたは単位走行距離ごとに、履歴として格納しておくものである。燃費情報処理演算部９０３は、第５の実施例におけるステップ２００１の処理により、aeeを求め、この値からQaccを求める。さらに、速度及び登り勾配の高度差と、（式１）に示す既知の変数を利用することで、Qidle、Qmove、Qairを求めることができる。このQidle、Qmove、Qair、Qaccを、単位時間ごとまたは単位距離ごとに、エコ運転度９０４に格納する。
【０１１４】
ユーザから対話処理部９００を介して履歴表示の要求があった場合には、対話処理部９００は、エコ運転度９０４に格納されたデータを参照し、ディスプレイ２０８に、図２６に示すような燃料消費履歴グラフ２６０１を表示する。燃料消費履歴グラフ２６０１は、単位時間ごとまたは単位距離ごとに、Qidle２６０２、Qmove２６０３、Qair２６０４、Qacc２６０５を積み上げた時系列グラフを表示するものである。距離ごとの履歴表示を行った場合、例えば、渋滞が多かった場合にはQidleが大きくなり、山道走行時にはQmoveが大きくなり、高速走行時にはQairが大きくなるなどの傾向が分かる。また、例えば、急加速などを多用し運転が荒くなった場合には、Qaccが大きくなる。このように、この履歴表示を見ることで、ユーザは、単に燃料消費量の増減履歴だけでなく、その要因を把握することができるようになり、過去の運転を振り返り、反省が可能となる。
【０１１５】
この履歴表示は、単位時間や単位距離ごとに行うだけでなく、日単位やユーザのリセットタイミングごとに行っても良い。この場合は、積算したそれぞれの値を、距離または時間で正規化して表示することも考えられる。これにより、過去の履歴を運転傾向として比較することが可能となる。
【０１１６】
なお、上記で説明したカーナビゲーション装置が行う各処理は、情報提供センタなどのサーバ側が行うようにしてもよい。そして、カーナビゲーション装置は、上記サーバにより処理された情報を入手して、表示するようにしてもよい。
【０１１７】
また、上記実施形態は、本発明の要旨の範囲内で様々な変形が可能である。例えば、上記では、本発明をカーナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【０１１８】
上記した本実施例の効果を整理して列挙すると次の通りである。
（１）過去の車両の状況と経路の状況に応じた運転者個人の燃費傾向を取得することができ、さらに、現時点の運転の傾向を考慮することで、走行予定経路において運転者の運転傾向を反映した燃料消費量を推定することが可能となる。
（２）運転者の燃費傾向を、燃費に影響するパラメータである、車両の重量、ライトの点灯状態、ワイパーの動作状態、エアコンの動作状態、気温、運転者ＩＤのいずれか一つ、もしくは複数の情報を利用し、さらに経路の状況情報は、高速道路、一般道などの道路種別、制限速度、勾配情報、カーブの曲率情報、信号機の数のいずれか一つ、もしくは複数の情報を利用することで、走行予定経路の燃料消費量を高精度に推定することが可能となる。
（３）運転者の燃費傾向を、直近の燃料消費量の値が予め求めてある燃費頻度分布の中から相関度の高い運転状況パターンの燃費頻度分布を検索してその分布内のどの位置（エコ運転度）に相当するかを決定することで、エコ運転度を自動的に推定することが可能となる。
（４）運転者が対話画面によりエコ運転度を設定すると、走行予定経路において、運転者の燃費傾向を直接に反映した燃料消費量を予測することが可能となる。また、エコ運転度を直接入力させることにより、運転者の意識付けにも効果がある。
（５）上記燃料消費量推定処理を利用し、現在地から目的地までの複数の経路に対して消費する燃料量を計算し、最小の経路または、順位付けした経路を表示できることから、運転者の意識にあわせた省エネ経路とコストの見積もり、経路選択を行うことが可能となる。
（６）燃料、時間、有料道路の通行料金を総合的に評価することができ、運転者の意識にあわせた最小コストの経路または、順位付けした経路を選択することが可能となる。
（７）燃費頻度分布情報を、設定された期間ごとに分割し、時系列に表示するステップを備えることで、運転の傾向がどのように変化してきているかを提示することが可能となる。
（８）燃料頻度分布情報を、複数の車両から収集し、特定車両の燃料消費量分布情報を比較することで、該特定車両の特性を表示することができ、相対的な運転評価を行うことが可能となる。
【０１１９】
なお、上記実施例では、運転状況に応じた運転者の燃費傾向を求めて走行予定経路の燃料消費量を推定するが、本発明は次のような簡易燃料消費量推定システムを想定した場合にも、適用可能である。例えば、走行予定経路が通勤時間帯の通勤コースや、運送、路線バスなど、日常的、定常的な場合には、運転状況を考慮せずに、その走行経路の全体の燃料消費量と走行距離からその走行経路全体として平均燃費をとらえて、これを運転履歴に伴う燃費頻度分布で表し、これに基づきエコ運転度との関係の燃費傾向特性を求めることも可能である。そして、このような簡易燃料消費量推定システムであっても、日常的、定常的走行経路であれば、運転者の燃費傾向に合わせて燃料消費量推定精度を向上させることができる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の一実施形態が適用されたカーナビゲーションシステムの概略構成図である。
【図２】情報提供センタの概略構成図である。
【図３】情報提供センタの機能ブロック図である。
【図４】情報提供センタからナビゲーション装置にダウンロードされる情報の構成例を示す図である。
【図５】渋滞・旅行時間情報について説明するための図である。
【図６】カーナビゲーション装置の概略構成図である。
【図７】（Ａ）は、地図情報に含まれるノードデータの構成例を示す図であり、（Ｂ）は、地図情報に含まれるリンクデータの構成例を示す図である。
【図８】渋滞レベル情報を示すデータグラフの一例である。
【図９】カーナビゲーション装置の機能ブロック図である。
【図１０】燃費情報処理演算部の動作の処理を示すフロー図である。
【図１１】車両情報の一例を示す図である。
【図１２】車両情報の一例を示す時系列グラフである。
【図１３】運転状況パターンと燃費分布の関係を説明するための図である。
【図１４】運転状況パターンが変化した場合の、燃費分布の変化の一例を示す図である。
【図１５】経路探索部の処理を示すフロー図である。
【図１６】目的地設定画面のディスプレイへの表示例である。
【図１７】詳細条件設定画面のディスプレイへの表示例である。
【図１８】経路探索結果のコスト見積もり画面のディスプレイへの表示例である。
【図１９】詳細条件設定画面のディスプレイへの表示例の別例である。
【図２０】予測燃料消費量演算部の処理を示すフロー図である。
【図２１】燃費分布からエコ運転度により推定燃費を求める際の処理を説明するための図である。
【図２２】エコ運転履歴画面のディスプレイへの表示例である。
【図２３】エコ運転度による消費燃料の再評価画面のディスプレイへの表示例である。
【図２４】燃費分布履歴画面のディスプレイへの表示例である。
【図２５】自車と車両全体とで燃費分布を比較した画面のディスプレイへの表示例である。
【図２６】燃料消費履歴画面のディスプレイへの表示例である。
【符号の説明】
【０１２１】
１０１…カーナビゲーション装置、１０２…携帯電話、１０３…ＧＰＳ受信機、１０４…基地局、１０５…ネットワーク、１０６…情報提供センタ、１０７…交通情報センタ、１０８…専用回線、１１０…リモコン、２０１…カーナビゲーション装置のＣＰＵ、２０２…ＲＡＭ、２０３…フラッシュＲＯＭ、２０４…携帯電話ＩＦ（インターフェース）、２０５…リモコン受光部、２０６…センサＩＦ、２０７…操作ボタン群、２０８…ディスプレイ、２０９…カーナビゲーション装置のバス、２１０…記憶装置、２２０…地図情報、２２２…渋滞レベル情報、２２４…燃費情報、２２６…交通情報、２２８…経路情報、３０２…要求受付部、３０３…情報提供部、３０４…地図提供部、３０５…燃費分析結果提供部、３０６…交通情報提供部、３０７…交通情報処理部、３０８…交通情報取得部、３１０…地図情報ＤＢ、３１１…燃費分析結果ＤＢ、３１２…交通情報ＤＢ、３１３…予測交通情報ＤＢ、３２０…燃費情報分析部、３２１…燃費情報ＤＢ、４０１…情報提供センタのＣＰＵ、４０２…メモリ、４０３…外部記憶装置、４０４…情報提供センタのバス、４０５…通信装置１、４０６…通信装置２、４０７…入力装置、４０８…出力装置、４０９…読取装置、４１０…記憶媒体、９００…対話処理部、９０３…燃費情報処理演算部、９０７…経路探索部、９１０…予測燃料消費量演算部、９１１…交通情報取得部。
【図１】
0004997011.tif 000002
【図２】
0004997011.tif 000003
【図３】
0004997011.tif 000004
【図４】
0004997011.tif 000005
【図５】
0004997011.tif 000006
【図６】
0004997011.tif 000007
【図７】
0004997011.tif 000008
【図８】
0004997011.tif 000009
【図９】
0004997011.tif 000010
【図１０】
0004997011.tif 000011
【図１１】
0004997011.tif 000012
【図１２】
0004997011.tif 000013
【図１３】
0004997011.tif 000014
【図１４】
0004997011.tif 000015
【図１５】
0004997011.tif 000016
【図１６】
0004997011.tif 000017
【図１７】
0004997011.tif 000018
【図１８】
0004997011.tif 000019
【図１９】
0004997011.tif 000020
【図２０】
0004997011.tif 000021
【図２１】
0004997011.tif 000022
【図２２】
0004997011.tif 000023
【図２３】
0004997011.tif 000024
【図２４】
0004997011.tif 000025
【図２５】
0004997011.tif 000026
【図２６】
0004997011.tif 000027