(57)【特許請求の範囲】
【請求項１】
車両の過去の走行における前記車両の燃費の評価を単位区間毎に示す過去評価と、前記過去評価が所定の評価レベルよりも悪い前記単位区間である悪化区間における燃費悪化の原因である悪化原因とを取得する過去走行履歴取得手段と、
表示部に前記悪化区間を含む地図を表示する地図表示制御手段と、
案内対象となった前記悪化区間における前記悪化原因を案内する悪化原因案内手段と、を備え、
前記悪化原因案内手段は、案内対象の前記悪化区間から所定距離以内に他の前記悪化区間が存在する場合に各悪化区間の前記悪化原因の案内内容を統合して案内する、
ことを特徴とする評価案内システム。
【請求項２】
前記過去走行履歴取得手段は、複数の上位原因と前記上位原因を細分化した下位原因とによって前記燃費悪化の原因を示す前記悪化原因を取得し、
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が異なる場合、各悪化原因の前記下位原因から選択された原因を案内し、
統合対象となる前記悪化原因の前記上位原因が同一である場合、各悪化原因の前記下位原因の案内内容を結合して案内する、
請求項１に記載の評価案内システム。
【請求項３】
前記上位原因には予め案内優先度が対応付けられており、
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が異なる場合、前記上位原因の前記案内優先度が最も高い前記悪化区間における前記下位原因を選択して案内する、
請求項２に記載の評価案内システム。
【請求項４】
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が異なる場合、前記下位原因が同一である前記悪化区間の数が統合対象となる前記悪化区間の数に対して占める比率が所定値以上である場合に当該同一の前記下位原因を選択して案内する、
請求項２または請求項３のいずれかに記載の評価案内システム。
【請求項５】
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が異なり、前記車両の運転者の運転技術が第１レベルよりも低い場合、前記悪化原因による燃費悪化を改善することが容易な前記下位原因を選択して案内する、
請求項２〜請求項４のいずれかに記載の評価案内システム。
【請求項６】
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が異なり、前記車両の運転者の運転技術が第２レベル以上である場合、前記悪化原因による燃費悪化を改善する効果が高い前記下位原因を選択して案内する、
請求項２〜請求項５のいずれかに記載の評価案内システム。
【請求項７】
前記悪化原因案内手段は、
統合対象となる前記悪化原因の前記上位原因が同一である場合、各悪化区間における前記下位原因のそれぞれを案内する場合の案内内容よりも短くなるように、各悪化区間における前記下位原因の案内内容を編集して案内する、
請求項２〜請求項６のいずれかに記載の評価案内システム。
【請求項８】
車両の過去の走行における前記車両の燃費の評価を単位区間毎に示す過去評価と、前記過去評価が所定の評価レベルよりも悪い前記単位区間である悪化区間における燃費悪化の原因である悪化原因とを取得する過去走行履歴取得工程と、
表示部に前記悪化区間を含む地図を表示する地図表示制御工程と、
案内対象となった前記悪化区間における前記悪化原因を案内する悪化原因案内工程と、を含み、
前記悪化原因案内工程では、案内対象の前記悪化区間から所定距離以内に他の前記悪化区間が存在する場合に各悪化区間の前記悪化原因の案内内容を統合して案内することを特徴とする評価案内方法。
【請求項９】
車両の過去の走行における前記車両の燃費の評価を単位区間毎に示す過去評価と、前記過去評価が所定の評価レベルよりも悪い前記単位区間である悪化区間における燃費悪化の原因である悪化原因とを取得する過去走行履歴取得機能と、
表示部に前記悪化区間を含む地図を表示する地図表示制御機能と、
案内対象となった前記悪化区間における前記悪化原因を案内する悪化原因案内機能と、をコンピュータに実現させるとともに、
前記悪化原因案内機能は、案内対象の前記悪化区間から所定距離以内に他の前記悪化区間が存在する場合に各悪化区間の前記悪化原因の案内内容を統合して案内する機能を前記コンピュータに実現させることを特徴とする評価案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の燃費の評価を表示する評価案内システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、車両の燃費を改善させるための表示を行う各種の技術が開発されている。例えば、特許文献１においては、過去の走行における燃費の評価（良、中間、悪等）を地図上にて地点または路線毎に表示し、車両の現在位置における現在の燃費の評価を併せて表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５０１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術において過去の走行における燃費の評価が悪かった場合、運転者が燃費悪化の原因を知ることができれば、当該運転者は燃費悪化の原因を解消するための運転操作をすることが容易になる。しかし、過去の走行において燃費の評価が悪かった区間が多数存在する場合に各区間の燃費悪化の原因を案内すると煩雑な案内となり、運転者が改善すべき運転操作が運転者に伝わりにくくなる。
本発明は、前記課題にかんがみてなされたもので、燃費悪化の原因を容易に認識可能な状態で運転者に案内することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明においては、表示部に地図を表示し、車両の過去の走行における車両の燃費の評価である過去評価が所定の評価レベルよりも悪い単位区間である悪化区間における当該過去評価を当該地図上に表示する。また、案内対象となった悪化区間における悪化原因を案内する。この構成において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在する場合に各悪化区間の悪化原因の案内内容を統合して案内する。
【０００６】
すなわち、地図上に悪化区間を表示するとともに、所定の選択基準によって選択された悪化区間を案内対象として悪化原因を案内するにあたり、案内対象となった悪化区間から所定距離以内に他の悪化区間が存在する場合に、各悪化区間の悪化原因を個別に案内するのではなく、案内内容を統合して案内する。この結果、各悪化区間の悪化原因を個別に案内する場合と比較して、案内回数が減少して案内内容が運転者に認識されやすくなり、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。
【０００７】
ここで、過去走行履歴取得手段は、過去評価と過去評価が所定の評価レベルよりも悪い単位区間である悪化区間における燃費悪化の原因である悪化原因とを取得することができればよい。すなわち、過去評価は単位区間ごとの車両の燃費の評価であり、燃費の評価が所定の評価レベルよりも低い場合には当該単位区間を燃費を改善する余地がある悪化区間であるとみなし、当該単位区間における燃費悪化の原因を案内できるように悪化原因を特定することができればよい。悪化原因は、車両が単位区間を走行する際の燃費悪化の原因であればよく、複数の原因の中の１以上を悪化原因として特定すればよい。なお、所定の評価レベルは、燃費を改善する余地があるとみなすことのできるレベルとして予め設定されたレベルである。
【０００８】
また、当該悪化原因は、運転者に通知することによって燃費の改善を期待し得る原因であればよく、例えば、運転者の運転操作を複数の項目に分類し、各項目における燃費悪化の原因として予め決められた操作が行われた場合に、当該操作を悪化原因として特定する構成等を採用可能である。なお、１個の単位区間において複数の悪化原因が存在した場合、最も燃費を悪化させる原因を悪化原因としてもよいし、燃費を悪化させる度合いが大きいｎ個（ｎは２以上の整数）の原因を悪化原因としてもよく、種々の構成を採用可能である。
【０００９】
地図表示制御手段は、表示部に悪化区間を含む地図を表示することができればよい。すなわち、地図上に悪化区間を表示することにより、運転中の運転者に対して運転操作によって燃費を改善し得る区間を認識させることができればよい。むろん、地図は、車両の現在位置周辺の地図であってもよく、この場合、車両の現在位置の進行方向前方や走行予定経路上で現在位置よりも前方の道路における悪化区間を表示する構成であってもよい。また、悪化区間以外の区間、すなわち、燃費の評価が所定の評価レベル以上の単位区間を地図上に表示してもよい。
【００１０】
悪化原因案内手段は、案内対象となった悪化区間における悪化原因を案内することができればよい。すなわち、所定の選択基準によって地図上に表示された悪化区間の中から案内対象の悪化区間が選択される構成とし、選択された悪化区間の悪化原因を取得し案内する。悪化原因を案内する際の案内内容は悪化原因ごとに決められていればよく、案内は音声出力によって行われてもよいし、画像出力によって行われてもよい。
【００１１】
ただし、案内対象の悪化区間から所定距離以内に他の悪化区間が存在する場合、各悪化区間の悪化原因の案内内容を統合して案内する。すなわち、各悪化区間の悪化原因を個別に案内する場合と比較して、少なくとも案内回数が減少するように案内内容を決定する。なお、ここでは、悪化原因の選択や案内内容の結合をすることによって各悪化区間の悪化原因を個別に案内する場合よりも案内内容が短くなるように案内内容を統合することが好ましい。むろん、案内対象の悪化区間から所定距離以内に２個以上の悪化区間が存在する場合に、当該２個以上の悪化区間の案内内容を案内対象の悪化区間の案内内容と統合してもよい。
【００１２】
統合は、種々の指針に基づいて行うことが可能であり、案内内容が悪化原因を含む文章で規定されている場合には、各悪化区間の悪化原因を案内する複数個の文章を１個の文章に統合する構成を採用可能である。この際、当該複数個の文章の内容が１個の文章にまとめられてもよいし、複数個の文章の内容の少なくとも１個を省略した後に１個の文章にまとめてもよく、種々の構成を採用可能である。なお、案内対象を選択するための選択基準は、種々の基準を採用可能であり、車両の前方の所定範囲内に存在する最も近い悪化区間を案内対象とする構成等を採用可能である。
【００１３】
さらに、悪化原因は種々の指針に基づいて定義することができ、悪化原因を複数の項目に分類し、各項目に該当するか否かによって悪化区間に悪化原因が存在したか否かを示す構成等を採用してもよい。さらに、この場合、分類を行うための指針として複数の指針を採用してもよく、例えば、複数個の原因によって悪化原因を分類し、分類後の原因をさらに細分化してもよい。具体的には、複数の上位原因と上位原因を細分化した下位原因とによって燃費悪化の原因を示す悪化原因を取得する構成とする。
【００１４】
そして、案内対象の悪化区間から所定距離以内に他の悪化区間が存在する場合に、案内対象の悪化区間および他の悪化区間の悪化原因を統合対象とし、統合対象となる悪化原因の上位原因が異なる場合に各悪化原因の下位原因から選択された原因を案内し、統合対象となる悪化原因の上位原因が同一である場合に各悪化原因の下位原因の案内内容を結合して案内する構成を採用してもよい。すなわち、統合する手法として選択と結合とを予め用意しておき、悪化原因の上位原因に基づいて統合する手法が決定される構成とする。さらに、悪化原因の下位原因によって案内内容が決定される構成とする。
【００１５】
なお、悪化原因の上位原因が異なる場合、統合対象となる悪化原因が異種の原因であるため、下位原因の少なくとも１個を統合せず、残りの下位原因の少なくとも１個を案内することにより、下位原因を選択する。この構成により、悪化原因を個別に案内する場合と比較して、案内内容を短くすることができ、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。
【００１６】
一方、悪化原因の上位原因が同一である場合、統合対象となる悪化原因が同種の原因であるため、下位原因同士が異なれば両者を個別の文章ではなく１個の文章で案内することで案内内容を結合すればよい。すなわち、悪化区間における下位原因のそれぞれを案内する場合の案内内容よりも短くなるように、各悪化区間における下位原因の案内内容を編集して案内する構成とする。むろん、下位原因同士が同一であれば、個別の文章の１個のみを案内すればよい。この構成により、悪化原因を個別に案内する場合と比較して、案内内容を短くすることができ、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。
【００１７】
さらに、下位原因を選択する際の指針としては、種々の指針を採用可能であり、上位原因に基づいて下位原因を選択する構成としてもよい。例えば、上位原因に予め案内優先度を対応づけておき、統合対象となる悪化原因の上位原因が異なる場合、上位原因の案内優先度が最も高い悪化区間における下位原因を選択して案内する構成としてもよい。この構成によれば、統合対象の悪化区間の悪化原因を１個に絞って案内することができる。また、悪化原因を１個に絞って案内したとしても、上位原因の案内優先度が最も高い悪化区間における下位原因が案内されるため、複数の下位原因のうち、案内すべき原因として最も適切な原因が案内される。なお、案内優先度は、案内されることによって他の原因と比較して燃費を改善するための指針がより明確に運転者に伝達されるように設定してあればよく、燃費を改善することが容易な悪化原因や燃費の改善効果が高い悪化原因の案内優先度が高くなるように設定する構成等を採用可能である。
【００１８】
さらに、統合対象となる悪化原因の上位原因が異なる場合、下位原因が同一の悪化区間の数が統合対象となる悪化区間の数に対して占める比率が所定値以上である場合に当該同一の下位原因を選択して案内する構成としてもよい。すなわち、複数個の悪化区間において同一の下位原因が所定値以上の比率で存在する場合に改善すべき悪化原因として運転者に着目させる構成とする。この結果、燃費の改善効果が高い悪化原因を運転者に着目させることができる。ここで、比率と比較される所定値は、運転者に悪化原因を着目させるべき存在比率として予め規定された値であればよく、例えば、６０％以上の下位原因が同一であれば選択するような構成を採用してもよい。
【００１９】
さらに、統合対象となる悪化原因の上位原因が異なり、車両の運転者の運転技術が第１レベルよりも低い場合、悪化原因による燃費悪化を改善することが容易な下位原因を選択して案内する構成としてもよい。すなわち、運転者の運転技術が低い場合、改善容易な悪化原因は改善し得るが改善困難な悪化原因は改善できないという状況であることが想定される。そこで、悪化原因による燃費悪化を改善することが容易な下位原因を選択して案内する構成とすれば、運転技術の低い運転者であっても着実に燃費を改善することが可能になる。
【００２０】
なお、第１レベルは、運転者の運転技術が第１レベルよりも低い場合に当該運転者は運転が得意ではないと見なすことができるレベルとして予め規定されていればよく、特定の指標で複数の運転者の運転技術を評価した場合に、下位の所定割合の運転者が第１レベルよりも低い集団に統計的に含まれるように設定するなど、種々の手法によって設定可能である。また、運転技術は、種々の指標によって評価可能であり、例えば、燃費の過去評価や運転者が判断した自身の運転技術の評価であってもよい。
【００２１】
さらに、悪化原因による燃費悪化を改善することが容易であるか否かの判定は種々の指針に基づいて行うことが可能であり、過去評価と所定の評価レベルとの乖離の程度や運転操作自体の容易度等によって判定可能である。前者としては、例えば、悪化区間における過去評価を下位原因ごとに特定し、悪化区間であるか否かを判定するための所定の評価レベルとの乖離を下位原因ごとに特定する構成を採用可能である。すなわち、当該乖離が小さい下位原因であれば、運転者にとって過去評価を改善して悪化区間の数を減少させることは容易である。そこで、当該乖離の程度を評価する閾値を定義し、悪化区間における下位原因ごとの過去評価と所定の評価レベルとの乖離が閾値以下である場合に悪化原因による燃費悪化を改善することが容易であると見なしてもよい。後者としては、例えば、悪化原因による燃費悪化を改善するための操作が単純であるほど容易であると見なす構成を採用可能である。より具体的には、レバーを切り替える操作のみで悪化原因による燃費悪化が改善する場合と、ペダルのストローク量を調整する操作によって悪化原因による燃費悪化が改善する場合とでは、前者の方が容易な操作である。
【００２２】
さらに、統合対象となる悪化原因の上位原因が異なり、車両の運転者の運転技術が第２レベル以上である場合、悪化原因による燃費悪化を改善する効果が高い下位原因を選択して案内する構成としてもよい。すなわち、運転者の運転技術が高い場合、種々の悪化原因を改善可能な状況であることが想定される。そこで、悪化原因による燃費悪化を改善する効果が高い下位原因を選択して案内する構成とすれば、効果的に燃費を改善することが可能である。
【００２３】
なお、第２レベルは、運転者の運転技術が第２レベル以上である場合に、当該運転者は提示された各種の悪化原因に応じて運転操作を実行可能であると見なすことができるレベルとして予め規定されていればよく、特定の指標で複数の運転者の運転技術を評価した場合に、上位の所定割合の運転者が第２レベル以上の集団に統計的に含まれるように設定するなど、種々の手法によって設定可能である。また、ここでも運転技術は、種々の指標によって評価可能であり、例えば、燃費の過去評価や運転者が判断した自身の運転技術の評価であってもよい。
【００２４】
さらに、悪化原因による燃費悪化を改善する効果が高いか否かの判定は種々の指針に基づいて行うことが可能であり、過去評価と所定の評価レベルとの乖離の程度等によって判定可能である。例えば、悪化区間における過去評価を下位原因ごとに特定し、悪化区間であるか否かを判定するための所定の評価レベルとの乖離を下位原因ごとに特定する構成を採用可能である。すなわち、当該乖離が大きい下位原因であれば、過去評価が所定の評価レベル以上になるように当該下位原因を改善することにより、燃費を大きく改善することができる。従って、乖離が小さい下位原因において過去評価を所定レベル以上になるように下位原因を改善する場合と比較して、効果的に燃費を改善することが可能である。なお、第２レベルは運転技術が高いことを判定するための指標であり、第１レベルは運転技術が低いことを判定するための指標であるため、第２レベルは第１レベル以上であることが好ましい。
【００２５】
さらに、本発明のように、悪化区間の悪化原因の案内内容を統合して案内する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００２６】
【図１】評価案内システムを含むナビゲーション端末を示すブロック図である。
【図２】評価情報取得処理を示すフローチャートである。
【図３】評価情報表示処理を示すフローチャートである。
【図４】悪化原因案内処理を示すフローチャートである。
【図５】（５Ａ）は表示される地図の例を示す図、（５Ｂ）（５Ｃ）（５Ｄ）（５Ｅ）（５Ｆ）は統合された案内の例を示す図である。
【発明を実施するための形態】
【００２７】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション端末の構成：
（２）評価情報取得処理：
（３）評価情報表示処理：
（４）悪化原因案内処理：
（５）他の実施形態：
【００２８】
（１）ナビゲーション端末の構成：
図１は、車両に搭載された評価案内システムの構成を示すブロック図である。本実施形態において評価案内システムは、ナビゲーション端末１０によって実現される。ナビゲーション端末１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、ＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実行可能である。当該ナビゲーションプログラムは、ナビゲーション端末の表示部に車両の現在位置が含まれる地図を表示して運転者を目的地まで案内する機能を制御部２０に実現させるプログラムであり、表示部に今回評価および過去評価を表示し、過去評価が所定の評価レベルよりも悪い場合における燃費悪化の原因を案内する評価案内プログラム２１が含まれている。
【００２９】
本実施形態にかかる車両は、燃費評価ランプＥＣＵ４０とＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とアクセルペダル４５とブレーキペダル４６とシフトレバー４７とモードスイッチ４８とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を示す信号を出力する。制御部２０は、この信号を取得して車両の現在位置を取得する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、ＧＰＳ受信部４１の出力信号から特定される車両の現在位置を補正するなどのために利用される。また、車両の現在位置は、当該車両の走行軌跡に基づいて適宜補正される。
【００３０】
燃費評価ランプＥＣＵ４０は、車両の動作に基づいて走行中の車両の燃費を評価するための制御回路を備えており、車両のインストルメンタルパネルに備えられたランプ４０ａが接続されている。本実施形態において燃費評価ランプＥＣＵ４０は、消費燃料を示す情報（例えば、インジェクタを動作させるための信号から特定される情報や消費燃料センサが示す情報等）と車速センサ４２の出力情報とトランスミッションの状態を示す情報との組み合わせが消費燃料を抑制する条件に合致しているか否かを判定する。なお、消費燃料を抑制する条件としては、種々の条件を定義可能であるが、本実施形態においては、消費燃料が所定量以下であり、かつ、車速が所定の閾値以上であり、かつ、トランスミッションの状態が通常の状態（ドライブモードの状態）である場合に消費燃料を抑制する条件に合致しているとする。
【００３１】
そして、燃費評価ランプＥＣＵ４０は、各情報の組み合わせが消費燃料を抑制する条件に合致している場合にランプ４０ａを点灯させる。この結果、運転者はランプ４０ａが点灯している場合に消費燃料が抑制される運転を行っており、ランプ４０ａが消灯している場合に消費燃料が過度に消費される運転を行っていると判断することができる。また、燃費評価ランプＥＣＵ４０は、ランプ４０ａを点灯させる場合に制御部２０に対してランプ４０ａが点灯していることを示す情報を出力する。従って、制御部２０は、当該情報に基づいてランプ４０ａが点灯していることおよび消灯していることを特定することができる。さらに、燃費評価ランプＥＣＵ４０は、制御部２０に対して上述の消費燃料を示す情報を出力する。制御部２０は、当該消費燃料を示す情報に基づいて位置毎の車両の燃費（ｋｍ／ｌ）を特定することができる。
【００３２】
ユーザＩ／Ｆ部４４は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる表示部やスイッチ等の入力部、スピーカ等の音声出力部を備えている。ユーザＩ／Ｆ部４４は制御信号を制御部２０から受信し、各種案内を行うための画像をタッチパネルディスプレイに表示する。
【００３３】
アクセルペダル４５は、車両が備える内燃機関への燃料供給量をストローク量に応じて調整する装置であり、本実施形態においては当該アクセルペダル４５のストローク量を検出するセンサが備えられている。当該センサは、アクセルペダル４５のストローク量を示す信号を制御部２０に対して出力する。制御部２０が当該信号を受け取ると、当該信号に基づいてアクセルペダル４５のストローク量を特定することができる。
【００３４】
ブレーキペダル４６は、車両の車輪に備えられたブレーキによる制動力をストローク量に応じて調整する装置であり、本実施形態においては当該ブレーキペダル４６のストローク量を検出するセンサが備えられている。当該センサは、ブレーキペダル４６のストローク量を示す信号を制御部２０に対して出力する。制御部２０が当該信号を受け取ると、当該信号に基づいてブレーキペダル４６のストローク量を特定することができる。
【００３５】
シフトレバー４７は、車両が備えるオートマチックトランスミッションにおける変速比をレバーポジション（ドライブ、リバース、低速等）によって指示するための装置であり、本実施形態においては当該シフトレバー４７のレバーポジションを検出するセンサが備えられている。当該センサはシフトレバー４７のレバーポジションを示す信号を制御部２０に対して出力する。制御部２０が当該信号を受け取ると、当該信号に基づいてシフトレバー４７のレバーポジションを特定することができる。
【００３６】
モードスイッチ４８は、車両における走行モードを指定するためのスイッチであり、本実施形態において当該スイッチはステアリングに備えられている。すなわち、本実施形態にかかる車両はオートマチックトランスミッションを備えており、予め決められたマップが参照されることにより、車速、アクセルペダル４５のストローク量等の状態の組み合わせに応じた変速比となるように変速比が切り替えられる。さらに、本実施形態にかかる車両においては、当該マップが予め複数個用意されており、通常の状態であるドライブモードにおいて使用されるマップと、トルクが最大化されるパワーモードにおいて使用されるマップと、通常の走行よりも加速時の変速タイミングが遅いスポーツモードにおいて使用されるマップと、路面凍結時に最適なトルクとなるように変速を行うスノーモードにおいて使用されるマップとが用意されている。
【００３７】
モードスイッチ４８は、これらのモードを指定するためのスイッチであり、本実施形態において当該モードスイッチ４８によってモードが指定されると当該モードを示す信号を制御部２０に対して出力する。制御部２０が当該信号を受け取ると、当該信号に基づいてモードスイッチ４８によって指定されたモードを特定することができる。また、制御部２０は、当該指定されたモードに応じたマップを参照してオートマチックトランスミッションにおける変速タイミングを制御する。
【００３８】
記録媒体３０には地図情報３０ａが記録されている。地図情報３０ａは、車両が走行する道路の端点に対応するノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ等を含んでいる。また、本実施形態においては、車両が走行するたびに車両の燃費の評価を示す評価情報３０ｂが記録される。当該評価情報３０ｂは、単位区間内における燃費の評価対象区間内で上述のランプ４０ａが点灯していた割合を示す情報であるとともに、単位区間内での位置毎の車両の動作状態を示す車両情報である。なお、本実施形態において、目的地を設定して走行した状態で評価情報３０ｂが記録される場合には、当該目的地と出発地とを示す情報が評価情報３０ｂに対応付けられて記録される。
【００３９】
制御部２０は、ナビゲーションプログラムに含まれる評価案内プログラム２１を実行することにより、ユーザＩ／Ｆ部４４の表示部に今回評価と過去評価とを含む地図を表示し、過去評価が所定の評価レベルよりも悪い場合には燃費悪化の原因を案内する。この処理を実行するため、評価案内プログラム２１は、地図表示制御部２１ａと今回走行履歴取得部２１ｂと過去走行履歴取得部２１ｃと悪化原因案内部２１ｄとを備えている。
【００４０】
地図表示制御部２１ａは、ユーザＩ／Ｆ部４４の表示部に車両の現在位置とともに当該現在位置の周辺の地図を表示し、地図上に単位区間毎の今回評価および過去評価を表示する機能を制御部２０に実現させるプログラムモジュールである。なお、本実施形態において、過去評価が所定の評価レベルよりも悪い単位区間が悪化区間であり、地図において過去評価が単位区間毎に表示され、過去評価が所定の評価レベルよりも悪い単位区間が存在する場合、当該単位区間における過去評価が所定の評価レベルよりも悪いことが地図上で示されることにより、地図上で悪化区間が表示されることになる。このような地図表示を行うため、制御部２０は、ＧＰＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力信号に基づいて車両の現在位置を特定し、車両の現在位置周辺における地図の表示範囲を特定し、当該表示範囲内の道路や施設等の情報を地図情報３０ａから抽出する。そして、制御部２０は、車両の現在位置と当該現在位置の周辺における道路や施設等を示す地図を描画するための制御信号をユーザＩ／Ｆ部４４の表示部に出力する。この結果、ユーザＩ／Ｆ部４４の表示部は、車両の現在位置の周辺における道路や施設等を示す地図と、車両の現在位置を表示する。
【００４１】
今回走行履歴取得部２１ｂは、車両の今回の走行における燃費の評価を単位区間（本実施形態においては、一定距離（例えば１００ｍ）の区間）毎に示す今回評価を取得する機能と、今回の走行における車両情報を取得する機能とを制御部２０に実現させるプログラムモジュールである。なお、制御部２０は、車両が走行する過程において今回走行履歴取得部２１ｂにより後述する評価情報取得処理を実行し、ランプ４０ａの単位区間毎の点灯割合を取得し、当該単位区間毎の点灯割合を評価情報３０ｂとして記録する。また、制御部２０は、車速センサ４２が示す車速とアクセルペダル４５が備えるセンサが示すアクセルペダル４５のストローク量と、ブレーキペダル４６が備えるセンサが示すブレーキペダル４６のストローク量と、シフトレバー４７が備えるセンサが示すシフトレバー４７のレバーポジションと、モードスイッチ４８によって指定されたモードとを車両情報として取得する。そして、制御部２０は、車両情報を各車両情報が取得された位置を示す位置情報に対応付け、評価情報３０ｂとして記録する。
【００４２】
本実施形態においては、運転者がナビゲーションプログラムの機能により、ユーザＩ／Ｆ部４４を操作して目的地を設定し、当該目的地を設定した時点での車両の現在位置を出発地とし、当該出発地から目的地までの経路を探索して案内する。そして、現在において当該出発地から当該目的地まで走行している場合に、当該出発地から当該目的地までの走行を今回の走行とみなす。すなわち、今回走行した区間は、出発地が始点、現在位置が終点となる区間であり、車両の進行とともに車両が目的地に到達するまで今回走行した区間の総距離が大きくなる。なお、目的地を設定した走行が行われ、車両が目的地に到達した場合、制御部２０は、評価情報３０ｂを記録する際に、出発地から目的地まで走行するまでの各単位区間についての評価情報と当該出発地および当該目的地とを対応付けて記録する。
【００４３】
以上のようにして取得された評価情報３０ｂからは今回評価と過去評価とが生成される。制御部２０は、今回走行履歴取得部２１ｂの処理により、評価情報３０ｂから、今回の走行に関する評価を今回評価として取得する。このために、制御部２０は、出発地において車両の走行が開始された後、目的地に到達する以前において車両が今回走行した区間における単位区間毎の評価情報３０ｂを取得する。そして、制御部２０は、評価情報３０ｂが示す単位区間毎のランプ４０ａの点灯割合（ランプ４０ａが点灯している状態で走行した距離の割合）を所定の評価レベル（所定の閾値）と比較し、所定の評価レベル以上である場合に燃費の評価を「良」、当該点灯割合が所定の評価レベルよりも小さい場合に燃費の評価を「悪」とし、単位区間毎の今回評価とする。
【００４４】
すなわち、本実施形態においては、ランプ４０ａの点灯割合が高いほど燃費が高くなるため、ランプ４０ａの点灯割合は燃費改善に寄与する運転操作の頻度に対応しており、当該点灯割合によって、燃費を改善させるための運転操作の有無を評価することができる。なお、所定の評価レベルは、燃費の評価を行う際に決定されていればよく、本実施形態においては、運転者が予め設定した自身の運転技術に応じて設定される。すなわち、運転者はユーザＩ／Ｆ部４４の入力部によって複数段階のレベルのいずれかを指定することで自身の運転技術を指定し、制御部２０は、指定されたレベルが高いほど値が大きくなるように評価レベルとしての閾値を決定する。なお、本実施形態において、運転技術を示すレベルは初級、中級、上級の３段階である。
【００４５】
過去走行履歴取得部２１ｃは、今回の走行よりも過去における車両の燃費の評価を単位区間毎に示す過去評価を取得する機能と、過去評価と過去評価が所定の評価レベルよりも悪い単位区間である悪化区間における燃費悪化の原因である悪化原因を取得する機能とを制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、車両が今回の走行よりも過去に出発地と同一の地点から出発し、目的地と同一の地点まで走行した場合における一連の走行を過去評価の表示対象となる過去の走行と見なす。そして、制御部２０は、過去の走行で車両が走行した区間の単位区間毎の評価を過去評価として取得する。
【００４６】
このために、制御部２０は、評価情報３０ｂから上述の今回の走行と同一の出発地、目的地が対応付けられたランプ４０ａの点灯割合を示す情報を取得する。そして、制御部２０は、ランプ４０ａの点灯割合と所定の評価レベル（所定の閾値）と比較し、所定の評価レベル以上である場合に燃費の評価を「良」、当該点灯割合が所定の評価レベルよりも小さい場合に燃費の評価を「悪」とする。このように「悪」評価とされた単位区間が悪化区間である。なお、今回の走行と過去の走行とで出発地と目的地とが同一か否かを判定するためには、地点からの距離に所定のマージンを設け、例えば、距離が３００ｍ以内の２地点は同一と見なすような構成を採用可能である。
【００４７】
さらに、制御部２０は、評価情報３０ｂが示す車両情報を参照し、悪化区間における燃費の悪化の原因である悪化原因を取得する。すなわち、過去評価は単位区間ごとの車両の燃費の評価であり、燃費の評価が「悪」である場合には燃費を改善する余地があるとみなし、当該単位区間における燃費悪化の原因を案内できるように悪化原因を特定する。
【００４８】
悪化原因は、運転者に通知することによって燃費の改善を期待し得る原因であればよく、本実施形態においては、燃費を悪化させる運転者の運転操作を予め複数の項目に分類し、各項目に該当する操作が行われた場合に、当該操作を悪化原因として特定する構成を採用している。運転操作を複数の項目に分類する指針としては、種々の指針を採用可能であり、本実施形態においては、燃費を悪化させる運転者の運転操作が複数の上位原因と上位原因を細分化した下位原因とに分類されている。
【００４９】
そこで、制御部２０は、悪化区間に対応する評価情報３０ｂが示す車両情報を参照し、ある悪化区間において悪化原因として予め決められた操作が行われたか否かを判定する。そして、ある悪化区間において悪化原因として予め決められた操作が行われたと判定された場合、当該操作を当該悪化区間における悪化原因として取得する。
【００５０】
表１は、本実施形態にかかる上位原因と下位原因とを示す表である。
【表１】
0005724926.tif 000002
【００５１】
表１に示すように、本実施形態において上位原因は、「アクセル操作」、「ブレーキ操作」、「シフトレバー設定」、「モード」に分類されている。「アクセル操作」は、さらに、「急発進」、「急加速」、「速度超過」によって下位原因に細分化されており、「急発進」、「急加速」、「速度超過」以外の「アクセル操作」は悪化原因とはならない。また、「ブレーキ操作」は、「急減速」に細分化されており、「ブレーキ操作」のなかで「急減速」となる「ブレーキ操作」は悪化原因となるが、「急減速」とならない「ブレーキ操作」は悪化原因とはならない。「シフトレバー設定」は、「Ｄ（ドライブ）レンジ以外」に細分化されており、「シフトレバー設定」が「Ｄレンジ」である場合には悪化原因とならない。「モード」は、「パワーモード」、「スポーツモード」、「スノーモード」に細分化されており、「パワーモード」、「スポーツモード」、「スノーモード」以外のモード、すなわち、「ドライブモード」は悪化原因とはならない。
【００５２】
制御部２０は、評価情報３０ｂが示す車両情報から、表１に示す下位原因に該当する操作が行われていたか否かを判定し、下位原因に該当する操作が行われていた場合には、当該操作を悪化区間の下位原因として特定する。なお、制御部２０は、下位原因が特定されると、表１に基づいて当該下位原因に対応する上位原因を特定する。
【００５３】
具体的には、制御部２０は、車速が所定値（停止と見なせる値）以下であり、かつ、単位時間あたりのアクセルペダル４５のストローク量の変化が所定値以上である場合に「急発進」があったと見なす。また、制御部２０は、単位時間あたりのアクセルペダル４５のストローク量の変化が所定値以上である場合に「急加速」があったと見なす。さらに、制御部２０は、車速が所定値（単位燃料あたりの走行距離が低下する速度として予め決められた車速）以上である場合に「速度超過」があったと見なす。
【００５４】
さらに、制御部２０は、単位時間あたりのブレーキペダル４６のストローク量の変化が所定値以上である場合に「急減速」があったと見なす。さらに、制御部２０は、シフトレバー４７のレバーポジションがＤレンジ以外に設定されている場合に、「Ｄレンジ以外」である状態があったと見なす。さらに、制御部２０は、モードスイッチ４８によって「パワーモード」に指定されていた場合に「パワーモード」であったと見なす。さらに、制御部２０は、モードスイッチ４８によって「スポーツモード」に指定されていた場合に「スポーツモード」であったと見なす。さらに、制御部２０は、モードスイッチ４８によって「スノーモード」に指定されていた場合に「スノーモード」であったと見なす。
【００５５】
以上のような下位原因が悪化区間で１個発生していたと見なされた場合、当該下位原因が悪化区間の下位原因として特定され、表１に基づいて下位原因に対応する上位原因が特定される。また、以上のような下位原因が悪化区間で複数個発生していたと見なされた場合、予め決められた優先度（例えば、表１において上方に表記された下位原因ほど高優先度）が最も高い下位原因が悪化区間の下位原因として特定され、表１に基づいて当該下位原因に対応する上位原因が特定される。
【００５６】
以上のようにして今回評価と過去評価と悪化原因とが取得されると、制御部２０は、地図表示制御部２１ａの処理により、今回評価と過去評価とを地図上に描画するための制御信号をユーザＩ／Ｆ部４４の表示部に出力する。また、地図上に、過去評価が「悪」である悪化区間が表示されている場合、制御部２０は、悪化原因案内部２１ｄの処理により、所定の選択基準によって地図上に表示された悪化区間の中から案内対象の悪化区間を選択し、当該案内対象の悪化区間の悪化原因を案内する。すなわち、当該悪化原因を示す音声を出力するための制御信号をユーザＩ／Ｆ部４４のスピーカーに出力する。案内対象を選択するための選択基準は、種々の基準を採用可能であり、本実施形態においては、車両の前方の所定範囲（例えば、単位区間の長さの範囲）内に存在する最も近い悪化区間を案内対象とする構成等を採用している。
【００５７】
なお、悪化原因を案内するための音声は図示しない音声情報として予め定義されており、下位原因を発音するための音声情報と定型文を発音するための音声情報とが予め記録媒体３０に記録されている。そこで、制御部２０は、案内対象の悪化区間の下位原因を発音するための音声情報と定型文を発音するための音声情報とを組み合わせ、組み合わせた音声情報を再生するための制御信号をスピーカーに出力する。この結果、スピーカーから案内対象の悪化区間の下位原因が案内される。むろん、悪化原因の案内は画像出力によって行われてもよい。
【００５８】
図５Ａは、表示部に表示される地図の例を示しており、本例においては、実線の曲線によって示された道路Ｒ上に車両の現在位置を示すアイコンＣが表示されている。また、図５Ａに示す例においては、道路上に葉を模したアイコンによって燃費の評価を表示しており、実線のアイコンＥtgによって「良」の今回評価、実線のハッチが付されたアイコンＥtbによって「悪」の今回評価を示し、破線のアイコンＥpgによって「良」の過去評価、破線のハッチが付されたアイコンＥpbによって「悪」の過去評価（悪化区間における過去評価）を示している。なお、道路Ｒ上に記された太い線は今回の走行において出発地から目的地まで到達するための走行予定経路を示している。
【００５９】
さらに、図５Ａは、車両の現在位置の直前に悪化区間Ｚ1が存在し、当該悪化区間Ｚ1における下位原因として「急減速」が取得された場合の例である。この場合、制御部２０は、「急減速」であることを発音するための音声情報と定型文を発音するための音声情報とを組み合わせ、組み合わせた音声情報を再生するための制御信号をユーザＩ／Ｆ部４４のスピーカーに出力する。この結果、図５Ａにおいて吹き出しＡに示すように、車両の現在位置の直前の悪化区間Ｚ1について「急減速がありました。」と案内され、案内内容から下位原因である「急減速」を運転者に認識させることができる。
【００６０】
このように、悪化区間と悪化区間における悪化原因とを案内する構成において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在する場合に、各悪化区間の悪化原因を音声案内すると音声案内が頻繁に行われ、運転者にとって煩雑になってしまう。例えば、図５Ａに示す区間Ｚ2においては、悪化区間が連続しており、当該区間Ｚ2に到達する前に当該区間Ｚ2における悪化原因を個別に案内すると、案内が頻繁に行われ、いずれの運転操作を改善すべきであるのか曖昧になるとともに運転者の注意が散漫になる。そこで、本実施形態において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在する場合、各悪化区間の悪化原因の案内内容を統合して案内する。すなわち、制御部２０は、案内対象の悪化区間の悪化原因と、当該所定距離以内に存在する他の悪化区間の悪化原因とに基づいて、各悪化区間の悪化原因を個別に案内する場合と比較して、少なくとも案内回数が減少するように案内内容を決定する。
【００６１】
本実施形態においては、統合する手法として選択と結合とが予め用意されており、悪化原因の上位原因に基づいて統合する手法が決定される。さらに、悪化原因の下位原因によって案内内容が決定される。具体的には、制御部２０は、統合対象となる悪化原因の上位原因が異なる場合に各悪化原因の下位原因から選択された原因を案内し、統合対象となる悪化原因の上位原因が同一である場合に各悪化原因の下位原因の案内内容を結合して案内する。
【００６２】
なお、悪化原因の上位原因が異なる場合、選択によって統合がなされるが、この場合、統合対象となる悪化原因が異種の原因であるため下位原因の少なくとも１個を統合せず、残りの下位原因の少なくとも１個を案内することにより下位原因を選択する。この構成により、悪化原因を個別に案内する場合と比較して、案内内容を短くすることができ、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。
【００６３】
一方、悪化原因の上位原因が同一である場合、結合によって統合がなされるが、この場合、統合対象となる悪化原因が同種の原因であるため下位原因同士が異なれば両者を個別の文章ではなく１個の文章で案内することで案内内容を結合する。すなわち、悪化区間における下位原因のそれぞれを案内する場合の案内内容よりも短くなるように、各悪化区間における下位原因の案内内容を編集して案内する。むろん、下位原因同士が同一であれば、個別の文章の１個のみを案内すればよい。この構成により、悪化原因を個別に案内する場合と比較して、案内内容を短くすることができ、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。
【００６４】
以上の構成によれば、各悪化区間の悪化原因を個別に案内する場合と比較して、案内回数が減少して案内内容が運転者に認識されやすくなり、燃費悪化の原因を容易に認識可能な状態で運転者に案内することができる。なお、上述の選択および結合の詳細は後述する。
【００６５】
（２）評価情報取得処理：
次に、評価情報取得処理について詳細に説明する。図２は、評価情報取得処理のフローチャートであり、本実施形態において制御部２０は、目的地を設定した走行が開始された後に今回走行履歴取得部２１ｂによって評価情報取得処理を実行する。評価情報取得処理が実行される前に制御部２０は、車両が単位区間の長さとして定義された一定距離を走行したか否かを判定するための累計距離と、単位区間内で燃費の評価を行うことが可能であった距離を特定するための評価距離と、ランプ４０ａが点灯した状態で走行した距離を特定するための点灯距離とを示す変数を初期化する。
【００６６】
評価情報取得処理が実行されると、制御部２０は、車両情報および位置情報を取得する（ステップＳ１００）。すなわち、制御部２０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３との出力信号に基づいて車両の現在位置を取得する。また、制御部２０は、アクセルペダル４５のストローク量とブレーキペダル４６のストローク量とシフトレバー４７のレバーポジションとモードスイッチ４８によって指定されたモードとを取得する。これらの情報は車両情報として定義され、現在位置に対応づけられる。
【００６７】
次に、制御部２０は、走行距離を累計距離に加算する（ステップＳ１０５）。本実施形態において、ステップＳ１００〜Ｓ１３０はループ処理となっており、ループ処理が繰り返される場合には一定の期間（例えば、１００ｍｓ）毎にステップＳ１００の処理が行われる。そこで、制御部２０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３との出力信号に基づいて、前回ステップＳ１００が実行されてから今回ステップＳ１００が実行されるまでの間に車両が走行した走行距離ΔＬを特定し、累計距離に加算する。すなわち、制御部２０は、ステップＳ１００〜Ｓ１３０が繰り返されている間に車両が走行した総距離を示す値が累計距離となるように加算処理を行う。
【００６８】
次に、制御部２０は、車速が所定値以上であるか否かを判定し（ステップＳ１１０）、車速が所定値以上であると判定されない場合にはステップＳ１１５〜Ｓ１２５をスキップする。一方、ステップＳ１１０にて、車速が所定値以上であると判定された場合、制御部２０は、走行距離を評価距離に加算する（ステップＳ１１５）。すなわち、ステップＳ１００にて累計距離に加算された上述の走行距離ΔＬを評価距離に加算する。
【００６９】
ここで、ステップＳ１１０の判定における判定条件となる所定値は、所定値よりも小さい車速である場合に有意な燃費の評価が行えなくなるような車速の値（例えば４ｋｍ／ｈ）として予め定義されていればよい。すなわち、車速が過度に低速である場合、消費燃料を抑制した運転と過度に燃料を消費した運転とを区別して運転操作をすることが困難であるため、所定値よりも小さい車速である場合には燃費の評価を行わないようにする。このために、本実施形態においては、車速が所定値よりも小さい場合、有意な燃費の評価を行えないと見なしてステップＳ１１５を実行しないが、車速が所定値以上であれば有意な燃費の評価を行えると見なしてステップＳ１１５にて評価距離をΔＬだけ増加させることになる。なお、当該所定値は、燃費評価ランプＥＣＵ４０がランプ４０ａを点灯させる際の条件の一つとして車速について設定されている所定の閾値と同一であっても良い。
【００７０】
さらに、制御部２０は、ランプ４０ａが点灯しているか否かを判定し（ステップＳ１２０）、ランプ４０ａが点灯していると判定されない場合にはステップＳ１２５をスキップする。一方、ステップＳ１２０にて、ランプ４０ａが点灯していると判定された場合、制御部２０は、走行距離を点灯距離に加算する（ステップＳ１２５）。すなわち、有意な燃費の評価を行うことが可能な状態であり、かつ、ランプ４０ａが点灯している場合に、制御部２０は、ステップＳ１００にて累計距離に加算された上述の走行距離ΔＬを評価距離に加算する。
【００７１】
次に、制御部２０は、累計距離が一定距離以上になったか否かを判定し（ステップＳ１３０）、ステップＳ１３０にて累計距離が一定距離以上になったと判定されるまでステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、累計距離が、単位区間の距離として予め定義された一定距離以上になった場合に、車両が単位区間を走行したと見なしてステップＳ１００〜Ｓ１３０のループ処理を抜けることになる。
【００７２】
ステップＳ１３０にて、累計距離が一定距離以上になったと判定された場合、制御部２０は、評価距離が０より大きいか否かを判定する（ステップＳ１３５）。すなわち、車両が単位区間を走行する過程において有意な評価を行える区間が存在したか否かを判定する。ステップＳ１３５にて、評価距離が０より大きいと判定された場合、制御部２０は、ランプ４０ａの点灯割合を点灯距離／評価距離に設定する（ステップＳ１４０）。一方、ステップＳ１３５にて、評価距離が０より大きいと判定されない場合、制御部２０は、ランプ４０ａの点灯割合を０に設定する（ステップＳ１４５）。すなわち、点灯割合を評価するための分母が０でない場合には点灯距離と評価距離とに基づいて点灯割合を算出し、点灯割合を評価するための分母が０である場合には点灯割合の定義から点灯割合を算出できないため０とする。むろん、ここでは、評価不能などとすることも可能である。
【００７３】
次に、制御部２０は、ステップＳ１４０あるいはＳ１４５にて設定したランプ４０ａの点灯割合および位置毎の車両情報を、累計距離の計測対象となった単位区間に対応付けて評価情報３０ｂとして記録媒体３０に記録する（ステップＳ１５０）。以上の処理によれば、単位区間毎の評価情報３０ｂを記録媒体３０に記録することができる。なお、車両の目的地が設定された状態で評価情報取得処理が実行された場合、制御部２０は、ステップＳ１５０において、目的地と出発地とを示す情報を評価情報３０ｂに対応付けて記録する。
【００７４】
（３）評価情報表示処理：
次に、評価情報表示処理について詳細に説明する。図３は、評価情報表示処理のフローチャートであり、本実施形態においては、運転者によって目的地が設定され、今回の走行の出発地および目的地と同一の出発地および目的地であった過去の走行についての評価情報３０ｂが存在する場合に当該評価情報表示処理が実行される。また、制御部２０は、ユーザＩ／Ｆ部４４の表示部において所定の期間毎に地図表示を更新しており、当該更新のたびに当該評価情報表示処理が実行される。
【００７５】
ステップＳ２００〜Ｓ２３０は過去評価を地図上に表示するためのループ処理であり、制御部２０は、地図表示制御部２１ａおよび過去走行履歴取得部２１ｃの処理により、まず、過去評価の表示対象から処理対象の単位区間を選択する（ステップＳ２００）。すなわち、制御部２０は、地図表示制御部２１ａの処理により、ユーザＩ／Ｆ部４４の表示部に表示されている地図の範囲を特定する。さらに、制御部２０は、過去走行履歴取得部２１ｃの処理により、今回の走行における出発地および目的地と同一の出発地および目的地が対応付けられた評価情報３０ｂを抽出する。さらに、制御部２０は、地図表示制御部２１ａの処理により、抽出された評価情報３０ｂに対応付けられた単位区間からユーザＩ／Ｆ部４４の表示部に表示されている地図の範囲に含まれる単位区間を表示対象として特定する。そして、表示対象の単位区間の中から過去評価を表示する処理を行っていない単位区間を処理対象の単位区間として選択する。
【００７６】
次に、制御部２０は、過去走行履歴取得部２１ｃの処理により、処理対象の単位区間の過去の評価情報を取得する（ステップＳ２０５）。すなわち、処理対象の単位区間の過去の走行におけるランプ４０ａの点灯割合を取得する。次に、制御部２０は、過去走行履歴取得部２１ｃの処理により、処理対象の単位区間の過去の走行におけるランプ４０ａの点灯割合が所定の閾値以上であるか否かを判定する（ステップＳ２１０）。ステップＳ２１０でランプ４０ａの点灯割合が所定の閾値以上であると判定された場合、制御部２０は、過去走行履歴取得部２１ｃの処理により、処理対象の単位区間の過去評価を「良」に設定する（ステップＳ２１５）。また、ステップＳ２１０でランプ４０ａの点灯割合が所定の閾値以上であると判定されない場合、制御部２０は、過去走行履歴取得部２１ｃの処理により、処理対象の単位区間の過去評価を「悪」に設定する（ステップＳ２２０）。なお、ランプ４０ａの点灯割合と比較される所定の閾値は上述の所定の評価レベルである。
【００７７】
次に、制御部２０は、地図表示制御部２１ａの処理により、処理対象の単位区間の過去評価を表示する（ステップＳ２２５）。すなわち、制御部２０は、処理対象の単位区間の過去評価に対応したアイコンを当該単位区間に描画するための信号をユーザＩ／Ｆ部４４の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４４の表示部は、処理対象の単位区間の過去評価に対応したアイコンを表示する。なお、ステップＳ２２０において「悪」評価とされた単位区間が悪化区間となる。
【００７８】
次に、制御部２０は、地図表示制御部２１ａの処理により、表示対象の単位区間の過去評価を表示済であるか否かを判定する（ステップＳ２３０）。すなわち、制御部２０は、ステップＳ２００にて特定された表示対象の単位区間の全てについて過去評価を表示したか否かを判定する。ステップＳ２３０にて、表示対象の単位区間の過去評価を表示済であると判定されない場合、ステップＳ２００以降の処理を繰り返す。一方、ステップＳ２３０にて表示対象の単位区間の過去評価を表示済であると判定された場合、ステップＳ２３５以降で今回評価を表示するための処理を行う。表示対象の単位区間の過去評価を表示した時点では、図５Ａに示す実線のアイコンＥtg，Ｅtb（今回評価を示すアイコン）は表示されておらず、破線で示すアイコンＥpg，Ｅpb（過去評価を示すアイコン）が表示された状態となる。なお、今回の走行と過去の走行とで経路が同一である場合、車両の現在位置よりも後方の単位区間においても過去評価が表示されるが、ステップＳ２３５以降の処理によって同一の単位区間上に今回評価が表示される場合には、今回評価が優先的に表示される。
【００７９】
ステップＳ２３５〜Ｓ２６５は今回評価を地図上に表示するためのループ処理であり、制御部２０は、地図表示制御部２１ａおよび今回走行履歴取得部２１ｂの処理により、まず、今回評価の表示対象から処理対象の単位区間を選択する（ステップＳ２３５）。すなわち、制御部２０は、地図表示制御部２１ａの処理により、ユーザＩ／Ｆ部４４の表示部に表示されている地図の範囲を特定する。さらに、制御部２０は、今回走行履歴取得部２１ｂの処理により、今回の走行の過程で記録媒体に記録された評価情報３０ｂに対応付けられた単位区間からユーザＩ／Ｆ部４４の表示部に表示されている地図の範囲に含まれる単位区間を表示対象として特定する。そして、表示対象の単位区間の中から今回評価を表示する処理を行っていない単位区間を処理対象の単位区間として選択する。
【００８０】
次に、制御部２０は、今回走行履歴取得部２１ｂの処理により、処理対象の単位区間の今回の評価情報を取得する（ステップＳ２４０）。すなわち、処理対象の単位区間の今回の走行におけるランプ４０ａの点灯割合を取得する。次に、制御部２０は、今回走行履歴取得部２１ｂの処理により、処理対象の単位区間の今回の走行におけるランプ４０ａの点灯割合が所定の閾値以上であるか否かを判定する（ステップＳ２４５）。ステップＳ２４５でランプ４０ａの点灯割合が所定の閾値以上であると判定された場合、制御部２０は、今回走行履歴取得部２１ｂの処理により、処理対象の単位区間の今回評価を「良」に設定する（ステップＳ２５０）。また、ステップＳ２４５でランプ４０ａの点灯割合が所定の閾値以上であると判定されない場合、制御部２０は、今回走行履歴取得部２１ｂの処理により、処理対象の単位区間の今回評価を「悪」に設定する（ステップＳ２５５）。なお、ランプ４０ａの点灯割合と比較される所定の閾値はステップＳ２１０における所定の閾値と同一である。
【００８１】
次に、制御部２０は、地図表示制御部２１ａの処理により、処理対象の単位区間の今回評価を表示する（ステップＳ２６０）。すなわち、制御部２０は、処理対象の単位区間の今回評価に対応したアイコンを当該単位区間に描画するための信号をユーザＩ／Ｆ部４４の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４４の表示部は、処理対象の単位区間の今回評価に対応したアイコンを表示する。
【００８２】
次に、制御部２０は、地図表示制御部２１ａの処理により、表示対象の単位区間の今回評価を表示済であるか否かを判定する（ステップＳ２６５）。すなわち、制御部２０は、ステップＳ２３５にて特定された表示対象の単位区間の全てについて今回評価を表示したか否かを判定する。ステップＳ２６５にて、表示対象の単位区間の今回評価を表示済であると判定されない場合、ステップＳ２３５以降の処理を繰り返す。一方、ステップＳ２６５にて表示対象の単位区間の今回評価を表示済であると判定されると、制御部２０は、評価情報表示処理を終了する。本実施形態において、同一の単位区間上に今回評価が表示される場合には、今回評価が優先的に表示されるため、表示対象の単位区間の今回評価が表示されると、図５Ａに示す例のように、車両の現在位置以前に車両が走行した区間には実線で今回評価のアイコンＥtg，Ｅtbが表示される。また、ステップＳ２３５〜Ｓ２６５の処理においては車両の現在位置よりも前方の区間に今回評価は表示されないため、当該車両の現在位置よりも前方の区間においては破線で過去評価のアイコンＥpg，Ｅpbが表示される。
【００８３】
（４）悪化原因案内処理：
次に、悪化原因案内処理について詳細に説明する。図４は、悪化原因案内処理のフローチャートである。本実施形態において制御部２０は、評価情報表示処理が終了した後に悪化原因案内部２１ｄの処理により、悪化原因案内処理を実行する。悪化原因案内処理の実行が開始されると、制御部２０は、現在位置の前方の所定範囲内に悪化区間が存在するか否かを判定する（ステップＳ３００）。すなわち、制御部２０は、地図情報３０ａを参照し、車両の現在位置より前方の所定範囲内の単位区間を特定し、当該単位区間の過去評価（ランプ点灯割合）が所定の評価レベルよりも悪い場合には所定範囲内に悪化区間が存在すると判定する。ステップＳ３００において、所定範囲内に悪化区間が存在すると判定されない場合、制御部２０は、悪化原因案内処理を終了する。ステップＳ３００において、所定範囲内に悪化区間が存在すると判定された場合、制御部２０は、当該悪化区間のうち、最も現在位置に近い悪化区間を案内対象の悪化区間として取得する（ステップＳ３０５）。
【００８４】
次に、制御部２０は、案内対象の悪化区間の悪化原因を取得する（ステップＳ３１０）。すなわち、制御部２０は、悪化区間の評価情報３０ｂを参照し、悪化区間における車速、アクセルペダル４５のストローク量、ブレーキペダル４６のストローク量、シフトレバー４７のレバーポジション、モードスイッチ４８による指定に基づいて、悪化区間において表１に示す下位原因のいずれに該当する状態が発生していたのかを解析する。１個の下位原因に該当する状態が発生していた場合、制御部２０は、当該下位原因を悪化区間の悪化原因として取得する。複数個の下位原因に該当する状態が発生していた場合、制御部２０は、優先度が最も高い下位原因を悪化区間の下位原因として取得する。下位原因が取得されると、当該下位原因に対応する上位原因が特定され、悪化区間の上位原因として取得される。
【００８５】
次に、制御部２０は、案内対象の悪化区間から所定距離以内に他の悪化区間が存在するか否かを判定する（ステップＳ３１５）。すなわち、制御部２０は、地図情報３０ａを参照し、案内対象の悪化区間より前方の所定距離以内の単位区間を特定し、当該単位区間の過去評価（ランプ点灯割合）が所定の評価レベルよりも悪い場合には所定距離以内に他の悪化区間が存在すると判定する。
【００８６】
ステップＳ３１５において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在すると判定されない場合、制御部２０は、案内対象の悪化区間の下位原因を案内する（ステップＳ３２０）。すなわち、制御部２０は、案内対象の悪化区間の下位原因を発音するための音声情報と定型文を発音するための音声情報とを組み合わせ、組み合わせた音声情報を再生するための制御信号をスピーカーに出力する。この結果、スピーカーから案内対象の悪化区間の下位原因が案内される。例えば、図５Ａに示す吹き出しＡのような案内内容の音声が出力される。
【００８７】
一方、ステップＳ３１５において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在すると判定された場合、制御部２０は、他の悪化区間の悪化原因を取得する（ステップＳ３２５）。すなわち、制御部２０は、当該他の悪化区間の評価情報３０ｂを参照し、悪化区間における車速、アクセルペダル４５のストローク量、ブレーキペダル４６のストローク量、シフトレバー４７のレバーポジション、モードスイッチ４８による指定に基づいて、各悪化区間の下位原因および上位原因を取得する。なお、本実施形態においてステップＳ３１５において、案内対象の悪化区間から所定距離以内に他の悪化区間が存在すると判定された場合、他の悪化区間は少なくとも１個存在し、２個以上にもなり得る。以後、案内対象の悪化区間と他の悪化区間とを合わせて統合対象の悪化区間とも呼ぶ。
【００８８】
次に、制御部２０は、悪化区間の上位原因が同一であるか否かを判定する（ステップＳ３３０）。すなわち、制御部２０は、統合対象の悪化区間の悪化原因における上位原因が統合対象の全ての悪化区間において同一であるか否かを判定する。ステップＳ３３０において、悪化区間の上位原因が同一であると判定された場合、制御部２０は、悪化区間の下位原因を結合して案内する（ステップＳ３３５）。すなわち、制御部２０は、案内対象の悪化区間の下位原因を発音するための音声情報および他の悪化区間の下位原因を発音するための音声情報を組み合わせることによって、下位原因を並列的に述べる文章を発音するための音声情報を生成し、さらに、定型文を発音するための音声情報を組み合わせる。そして、制御部２０は、組み合わせた音声情報を再生するための制御信号をスピーカーに出力する。この結果、スピーカーから案内対象の悪化区間の下位原因が案内される。
【００８９】
図５Ｂは、以上のような結合の例を説明するための図である。同図５Ｂにおいては、悪化区間が２個連続しており、案内対象の悪化区間における下位原因が「急発進」であり、その後の他の悪化区間における下位原因が「急加速」であった場合を想定している。この場合、制御部２０は、案内対象の悪化区間の下位原因である「急発進」を発音させ、さらに「後」と発音させ、さらに、他の悪化区間の下位原因である「急加速」を発音させる文章を、下位原因を並列的に述べる文章とする。そして、当該文章を発音させるための音声情報に定型文である「がありました」という文章を発音させる音声情報を組み合わせることで、図５Ｂの吹き出しＡbに示すような「急発進後、急加速がありました。」という文章を発音させる。この構成によれば、各悪化区間について下位原因を個別に案内する場合と比較してより短い文章をより少ない回数にて案内するのみで的確に悪化原因を案内することが可能である。
【００９０】
一方、ステップＳ３３０において、悪化区間の上位原因が同一であると判定されない場合、ステップＳ３４０以降の処理により、下位原因を選択する。このために、まず、制御部２０は、統合対象の悪化区間の数が２個であるか否かを判定する（ステップＳ３４０）。すなわち、制御部２０は、ステップＳ３１５において他の悪化区間として特定された区間の数が１個である場合、悪化区間の数は当該他の悪化区間と案内対象の悪化区間との計２個であるため、悪化区間の数が２個であると判定する。
【００９１】
ステップＳ３４０において、悪化区間の数が２個であると判定された場合、上位原因の案内優先度が最も高い悪化区間における下位原因を選択して案内する（ステップＳ３４５）。すなわち、本実施形態においては、予め上位原因に案内優先度が設定してある。具体的には、表１において上方に表記されている上位原因であるほど案内優先度が高い。従って、案内優先度が高い順に「アクセル操作」、「ブレーキ操作」、「シフトレバー設定」、「モード」となる。なお、案内優先度は、案内されることによって他の原因と比較して燃費を改善するための指針がより明確に運転者に伝達されるように設定してあればよく、燃費を改善することが容易な悪化原因や燃費の改善効果が高い悪化原因の案内優先度が高くなるように設定する構成等を採用可能である。
【００９２】
図５Ｃは、以上のような選択の例を説明するための図である。同図５Ｃにおいては、悪化区間が２個連続しており、案内対象の悪化区間における下位原因が「Ｄレンジ以外」であり、その後の他の悪化区間における下位原因が「急減速」であった場合を想定している。この場合、制御部２０は、案内優先度が最も高い「ブレーキ操作」を選択し、対応する下位原因である「急減速」を発音させる音声情報に、定型文である「がありました」という文章を発音させる音声情報を組み合わせることで、図５Ｃの吹き出しＡcに示すような「急減速がありました。」という文章を発音させる。
【００９３】
この構成によれば、統合対象の悪化区間の悪化原因を１個に絞って案内することができる。また、悪化原因を１個に絞って案内したとしても、上位原因の案内優先度が最も高い悪化区間における下位原因が案内されるため、複数の下位原因のうち、案内すべき原因として最も適切な原因が案内される。さらに、各悪化区間について下位原因を個別に案内する場合と比較してより短い文章をより少ない回数にて案内するのみで着目すべき悪化原因を案内することが可能である。なお、ステップＳ３４５においては、上位原因の案内優先度が最も高い悪化区間を選択して下位原因を案内する構成であり、本実施形態においては悪化区間の数が２個であるため両悪化区間のうち上位原因の案内優先度が高い方を選択していることになるが、むろん、悪化区間の数が３個以上になり得る場合にステップＳ３４５を実行するように構成してもよい。
【００９４】
一方、ステップＳ３４０において、統合対象の悪化区間の数が２個であると判定されない場合、すなわち、統合対象の悪化区間の数が３個以上である場合、制御部２０は、統合対象の悪化区間の下位原因の中で、同一の下位原因の存在比率が所定値以上であるか否かを判定する（ステップＳ３５０）。すなわち、制御部２０は、統合対象の悪化区間の総数と、統合対象の悪化区間の中で下位原因が同一の悪化区間の数とを取得する。そして、下位原因が同一の悪化区間の数が統合対象となる悪化区間の数に対して占める比率を取得し、当該比率が所定値以上であるか否かを判定する。ここで、比率と比較される所定値は、運転者に悪化原因を着目させるべき存在比率として予め規定された値であればよく、例えば、６０％以上の下位原因が同一であれば選択するような構成を採用してもよい。ステップＳ３５０において、統合対象の悪化区間の下位原因の中で、同一の下位原因の存在比率が所定値以上であると判定された場合、制御部２０は、存在比率が所定値以上の下位原因を選択して案内する（ステップＳ３５５）。
【００９５】
図５Ｄは、以上のような選択の例を説明するための図である。同図５Ｄにおいては、悪化区間が３個連続しており、案内対象の悪化区間における下位原因が「急減速」であり、その後の他の悪化区間における下位原因が「急加速」、「急加速」であった場合を想定している。この場合、同一の下位原因は「急加速」であり、数は２個である。また、統合対象の案内区間の数は３個である。従って、下位原因が「急加速」である悪化区間の存在比率は６６％であり、所定値が６０％の場合、同一の下位原因の存在比率が所定値以上であると判定される。このため、制御部２０は、「急加速」を発音させる音声情報に、定型文である「がありました」という文章を発音させる音声情報を組み合わせることで、図５Ｄの吹き出しＡdに示すような「急加速がありました。」という文章を発音させる。この構成によれば、燃費の改善効果が高い悪化原因を運転者に着目させることができる。さらに、各悪化区間について下位原因を個別に案内する場合と比較してより短い文章をより少ない回数にて案内するのみで着目すべき悪化原因を案内することが可能である。
【００９６】
一方、ステップＳ３５０において、統合対象の悪化区間の下位原因の中で、同一の下位原因の存在比率が所定値以上であると判定されない場合、制御部２０は、運転者の運転技術が初級であるか否かを判定する（ステップＳ３６０）。すなわち、制御部２０は、予め運転者が設定した自身の運転技術が初級であったか否かを判定する。この判定は、中級を第１レベルとし、運転技術が第１レベルよりも低いか否かを判定していることと等価である。
【００９７】
ステップＳ３６０において、運転者の運転技術が初級であると判定された場合、制御部２０は、改善容易な下位原因を選択して案内する（ステップＳ３６５）。すなわち、運転者の運転技術が低い場合、改善容易な悪化原因は改善し得るが改善困難な悪化原因は改善できないという状況であることが想定される。そこで、本実施形態においては、悪化原因による燃費悪化を改善することが容易な下位原因を選択して案内する。
【００９８】
図５Ｅは、以上のような選択の例を説明するための図である。同図５Ｅにおいては、悪化区間が３個連続しており、案内対象の悪化区間における下位原因が「急加速」であり、その後の他の悪化区間における下位原因が「Ｄレンジ以外」、「急減速」であった場合を想定している。本実施形態においては、表１の下方に表記された下位原因であるほど改善容易であると見なす。例えば、図５Ｄに示す例において、「急加速」や「急減速」による燃費悪化を改善するためにはペダル操作の上達が必要であるが、「Ｄレンジ以外」による燃費悪化を改善するためには単にシフトレバー４７のレバーポジションをＤレンジにする操作を行うのみでよく、操作が容易である。このため、制御部２０は、「Ｄレンジ以外での走行」を発音させる音声情報に、定型文である「がありました」という文章を発音させる音声情報を組み合わせることで、図５Ｅの吹き出しＡeに示すような「Ｄレンジ以外での走行がありました。」という文章を発音させる。この構成によれば、運転技術の低い運転者であっても着実に燃費を改善することが可能になる。さらに、各悪化区間について下位原因を個別に案内する場合と比較してより短い文章をより少ない回数にて案内するのみで着目すべき悪化原因を案内することが可能である。
【００９９】
一方、ステップＳ３６０において、運転者の運転技術が初級であると判定されない場合、制御部２０は、改善効率が高い下位原因を選択して案内する（ステップＳ３７０）。すなわち、運転者の運転技術が高い場合、種々の悪化原因を改善可能であることが想定される。そこで、本実施形態においては、悪化原因による燃費悪化を改善する効果が高い下位原因を選択して案内する。なお、ステップＳ３６０における判定は、中級を第２レベルとし、運転技術が第２レベル以上であるか否かを判定していることと等価である。従って、本実施形態においては、第１レベルと第２レベルとはともに中級であるが、第２レベルは運転技術が高いか否かを判定する指標であり、第１レベルは運転技術が低いかいないかを判定する指標であるため、第２レベルを第１レベルよりも大きくなるように設定し、第１レベル、第２レベルのそれぞれによる判定を行って、ステップＳ３６５，Ｓ３７０を実行するか否かを決定してもよい。
【０１００】
図５Ｆは、以上のような選択の例を説明するための図である。同図５Ｆにおいては、悪化区間が３個連続しており、案内対象の悪化区間における下位原因が「急発進」であり、その後の他の悪化区間における下位原因が「Ｄレンジ以外」、「急減速」であった場合を想定している。本実施形態においては、過去評価と所定の評価レベルとの乖離の程度が大きいほど悪化原因による燃費悪化を改善する効果が高いと見なしている。すなわち、制御部２０は、評価情報３０ｂを参照し、統合対象の悪化区間における過去評価に相当するランプ点灯割合を下位原因ごとに特定する。当該ランプ点灯割合は、過去の走行において消費燃料が抑制される状態で走行していた割合を単位区間毎に示しているため、当該ランプ点灯割合が少なく、所定の評価レベルからの乖離が大きいほど所定の評価レベルまで改善する場合の改善幅が大きい。従って、当該乖離が大きい下位原因であれば、過去評価が所定の評価レベル以上になるように当該下位原因を改善することにより、燃費を大きく改善することができる。
【０１０１】
従って、当該乖離が大きい場合には当該乖離が小さい場合と比較して、燃費の改善幅が大きく、燃費悪化を改善する効果が高い。そこで、制御部２０は、統合対象の各悪化区間におけるランプ点灯割合と所定の評価レベルとの乖離を取得して各悪化区間における下位原因に対応付け、下位原因ごとの乖離として取得する。当該乖離が大きいほど燃費の改善効率が高いため下位原因の中で当該乖離が大きいものを選択すればよく、本実施形態において制御部２０は、当該乖離が最も大きいものを選択する。むろん、当該乖離が大きい上位複数個の下位原因を選択する構成としてもよい。
【０１０２】
例えば、図５Ｆに示す例において、悪化区間における下位原因は「急発進」、「Ｄレンジ以外」、「急減速」であり、各悪化区間におけるランプの点灯割合／所定の評価レベルが３０％／９０％、８８％／９０％、６０％／９０％であった場合、「急発進」が行われた悪化区間におけるランプ点灯割合と所定の評価レベルとの乖離が最も大きい。従って、制御部２０は、「急発進」を選択し、「急発進」を発音させる音声情報に、定型文である「がありました」という文章を発音させる音声情報を組み合わせることで、図５Ｆの吹き出しＡfに示すような「急発進がありました。」という文章を発音させる。この構成によれば、乖離が小さい下位原因において過去評価が所定レベル以上になるように下位原因を改善する場合と比較して、効果的に燃費を改善させることが可能である。さらに、各悪化区間について下位原因を個別に案内する場合と比較してより短い文章をより少ない回数にて案内するのみで着目すべき悪化原因を案内することが可能である。
【０１０３】
（５）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、悪化区間の悪化原因の案内内容を統合して案内する限りにおいて、他にも種々の実施形態を採用可能である。例えば、今回評価や過去評価、悪化原因は、車両に搭載されていない装置、例えば、情報管理センターから取得しても良い。むろん、ナビゲーション端末１０は、車両に固定的に搭載されていても良いし、持ち運び可能なナビゲーション端末１０が車両内に持ち込まれて利用される態様であっても良い。
【０１０４】
さらに、車両情報を取得するための態様は上述の構成に限定されず、例えば、加速や減速の程度を加速度センサ等によって取得してもよい。さらに、悪化区間の悪化原因は、車両が単位区間を走行する際の燃費悪化の原因であればよく、上述のように１個の悪化区間に対して１個の悪化原因を対応づける構成のほか、１個の悪化区間に対して複数個の悪化原因を対応づける構成を採用してもよい。この場合、燃費を悪化させる原因のうち、燃費を悪化させる度合いが大きいｎ個（ｎは２以上の整数）の原因を悪化原因とする構成を採用可能である。
【０１０５】
さらに、上述の第１レベルや第２レベルは、種々の定義が可能であり、例えば、特定の指標で複数の運転者の運転技術を評価した場合に、下位の所定割合の運転者が第１レベルよりも低い集団に統計的に含まれるように当該第１レベルを設定する構成等を採用可能である。また、特定の指標で複数の運転者の運転技術を評価した場合に、上位の所定割合の運転者が第２レベル以上の集団に統計的に含まれるように当該第２レベルを設定する構成を採用してもよい。さらに、運転者自身が運転技術を評価する構成の他にも種々の指標によって運転技術を評価可能であり、例えば、燃費の過去評価で評価されてもよい。
【０１０６】
さらに、ステップＳ３６５において、悪化原因による燃費悪化を改善することが容易であるか否かの判定は種々の指針に基づいて行うことが可能であり、過去評価と所定の評価レベルとの乖離の程度によって判定してもよい。例えば、悪化区間における過去評価を下位原因ごとに特定し、悪化区間であるか否かを判定するための所定の評価レベルとの乖離を下位原因ごとに特定する構成を採用可能である。すなわち、当該乖離が小さい下位原因であれば、運転者にとって過去評価を改善して悪化区間の数を減少させることは容易である。そこで、当該乖離の程度を評価する閾値を定義し、悪化区間における下位原因ごとの過去評価と所定の評価レベルとの乖離が閾値以下である場合に悪化原因による燃費悪化を改善することが容易であると見なしてもよい。
【符号の説明】
【０１０７】
１０…ナビゲーション端末、２０…制御部、２１…評価案内プログラム、２１ａ…地図表示制御部、２１ｂ…今回走行履歴取得部、２１ｃ…過去走行履歴取得部、２１ｄ…悪化原因案内部、３０…記録媒体、３０ａ…地図情報、３０ｂ…評価情報、４０ａ…ランプ、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部、４５…アクセルペダル、４６…ブレーキペダル、４７…シフトレバー、４８…モードスイッチ
【図１】
0005724926.tif 000003
【図２】
0005724926.tif 000004
【図３】
0005724926.tif 000005
【図４】
0005724926.tif 000006
【図５】
0005724926.tif 000007