(57)【要約】【課題】経済走行度を改善するための案内に応じて実際に経済走行度が改善できたか否かを運転者に認識させることが可能な技術の提供。【解決手段】車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に前記車両が進入する前に、前記案内対象区間内の少なくとも１個の前記悪化区間の経済走行度を改善するための案内である走行前案内を行い、前記走行前案内が行われた前記悪化区間の経済走行度が今回の走行において改善された程度に応じて、前記案内対象区間における経済走行度が改善した改善度を決定し、前記改善度を示す案内である走行後案内を行う。【選択図】図５
2014089054.tif 000002
【特許請求の範囲】
【請求項１】
車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に前記車両が進入する前に、前記案内対象区間内の少なくとも１個の前記悪化区間の経済走行度を改善するための案内である走行前案内を行う走行前案内手段と、
前記走行前案内が行われた前記悪化区間の経済走行度が今回の走行において改善された程度に応じて、前記案内対象区間における経済走行度が改善した改善度を決定する改善度決定手段と、
前記改善度を示す案内である走行後案内を行う走行後案内手段と、
を備えることを特徴とする運転支援システム。
【請求項２】
前記走行前案内手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち少なくとも１個の前記悪化区間についての経済走行度の悪化原因を案内対象原因とし、当該案内対象原因に関する前記走行前案内を行い、
前記改善度決定手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち前記案内対象原因を悪化原因とする前記悪化区間の全てにおいて今回の走行における経済走行度が前記所定のレベルより良かった場合には、前記案内対象原因を悪化原因とする前記悪化区間の少なくとも１個において今回の走行における経済走行度が前記所定のレベルより悪かった場合よりも前記改善度が向上するように当該改善度を決定する、
請求項１に記載の運転支援システム。
【請求項３】
前記改善度決定手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち前記案内対象原因を悪化原因とする前記悪化区間の全てにおいて今回の走行における経済走行度が前記所定のレベルより良かった場合には、前記案内対象区間における経済走行度が改善したことを示し、
前記案内対象区間内の過去の走行における前記悪化区間のうち前記案内対象原因を悪化原因とする前記悪化区間の少なくとも１個において今回の走行における経済走行度が前記所定のレベルより悪かった場合には、前記案内対象区間における経済走行度が改善していないことを示すように前記改善度を決定する、
請求項２に記載の運転支援システム。
【請求項４】
前記改善度決定手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち前記案内対象原因を悪化原因とする前記悪化区間の全てにおいて今回の走行における経済走行度が前記所定のレベルより良かった場合、さらに、
前記案内対象区間内の過去の走行における前記悪化区間のうち悪化原因が前記案内対象原因とは異なる前記悪化区間において、今回の走行における経済走行度が前記所定のレベルより良かった場合に、前記所定のレベルより悪かった場合よりも前記改善度が向上するように当該改善度を決定する、
請求項２または請求項３のいずれかに記載の運転支援システム。
【請求項５】
前記改善度決定手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち悪化原因が前記案内対象原因とは異なる前記悪化区間において、今回の走行においても経済走行度が前記所定のレベルより悪かった場合、当該今回の走行においても経済走行度が前記所定のレベルより悪かった悪化区間の悪化原因を特定し、特定された悪化原因の数に応じて前記改善度を決定する、
請求項４に記載の運転支援システム。
【請求項６】
前記改善度決定手段は、
前記案内対象区間内の過去の走行における前記悪化区間のうち前記案内対象原因を悪化原因とする前記悪化区間において、今回の走行の開始から終了までの区間において経済走行度が改善された程度に応じて経済走行度の累計改善度を決定し、
前記走行後案内手段は、
今回の走行の終了後に前記累計改善度を示す案内を行う、
請求項１〜請求項５のいずれかに記載の運転支援システム。
【請求項７】
前記走行前案内手段は、単位区間毎の経済走行度が前記所定のレベルよりも悪い悪化区間が複数個含まれた前記案内対象区間に前記車両が進入する前に、前記走行前案内を行う、
請求項１〜請求項６のいずれかに記載の運転支援システム。
【請求項８】
車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に前記車両が進入する前に、前記案内対象区間内の少なくとも１個の前記悪化区間の経済走行度を改善するための案内である走行前案内を行う走行前案内工程と、
前記走行前案内が行われた前記悪化区間の経済走行度が今回の走行において改善された程度に応じて、前記案内対象区間における経済走行度が改善した改善度を決定する改善度決定工程と、
前記改善度を示す案内である走行後案内を行う走行後案内工程と、
を含む運転支援方法。
【請求項９】
車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に前記車両が進入する前に、前記案内対象区間内の少なくとも１個の前記悪化区間の経済走行度を改善するための案内である走行前案内を行う走行前案内機能と、
前記走行前案内が行われた前記悪化区間の経済走行度が今回の走行において改善された程度に応じて、前記案内対象区間における経済走行度が改善した改善度を決定する改善度決定機能と、
前記改善度を示す案内である走行後案内を行う走行後案内機能と、
をコンピュータに実現させることを特徴とする運転支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の経済走行度に関する案内を行う運転支援システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、車両の燃費を改善させるための案内を行う各種の技術が開発されている。例えば、特許文献１においては、自車両の進行方向に注意地点がある場合に、注意地点において運転の評価が所定の評価基準を満たすように経済走行度を改善させるための運転操作をアドバイスし、自車両のドライバーの運転操作の支援を行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−８１７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、注意地点において運転者がアドバイスに応じた運転操作を行うことで経済走行度が改善することが期待される。しかし、注意地点において実際に経済走行度が改善したか否かを判断することはできない。このように、アドバイスが経済走行度の改善に寄与したか否か不明の状態では、アドバイスに応じた運転操作の改善を試行する意欲が減退し、結局、アドバイスが考慮されないこととなる。
本発明は、前記課題にかんがみてなされたもので、経済走行度を改善するための案内に応じて実際に経済走行度が改善できたか否かを運転者に認識させることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明においては、車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に車両が進入する前に、走行前案内手段が、案内対象区間内の少なくとも１個の悪化区間の経済走行度を改善するための案内である走行前案内を行う。また、走行前案内が行われた悪化区間の経済走行度が今回の走行において改善された程度に応じて、改善度決定手段が、案内対象区間における経済走行度が改善した改善度を決定する。そして、走行後案内手段が、改善度を示す案内である走行後案内を行う。
【０００６】
すなわち、案内対象区間について走行前案内が行われる構成において、走行前案内が行われた悪化区間の経済走行度が今回の走行において改善された程度を示す改善度が走行後案内として案内される。この結果、経済走行度を改善するための走行前案内に応じて実際に経済走行度が改善できたか否かを運転者に認識させることが可能である。
【０００７】
ここで、走行前案内手段は、車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に車両が進入する前に、案内対象区間内の少なくとも１個の悪化区間の経済走行度を改善するための案内である走行前案内を行うことができればよい。すなわち、走行前案内手段においては、過去の走行において経済走行度が悪かった悪化区間を走行する前に当該悪化区間での経済走行度を改善するための運転操作を運転者が認識できるように走行前案内を行うことができればよい。
【０００８】
経済走行度は、車両が走行する際の単位距離あたりの消費エネルギーの多寡を評価するための指標であれば良く、燃費自体であっても良いし、燃費に影響を与える運転操作の評価であってもよい。悪化区間は、経済走行度が所定のレベルよりも悪い地点を含む区間であればよく、悪化区間が一地点であっても良いし、長さを有していても良い。長さは、一定距離であってもよいし、変動しても良い。例えば、経済走行度が所定のレベルよりも悪い地点が連続している場合、悪化区間は長さを有する区間となる。この場合、経済走行度が所定のレベルよりも悪い地点が連続している区間を１区間としても良いし、一定距離毎に定義される単位区間の複数個が連続して悪化区間であると見なしても良い。むろん、単位区間内に経済走行度が所定のレベルよりも悪い地点が所定比率以上含まれる場合に当該単位区間を悪化区間と見なしても良い。
【０００９】
所定のレベルは、経済走行度が所定のレベルよりも低い場合に燃費を改善する余地があると見なすことができるように設定されていれば良く、予め決められた固定値であっても良いし、運転技術の向上等に応じて徐々に変動する値であっても良い。案内対象区間は、当該案内対象区間に存在する悪化区間の数を計測可能に定義されていれば良く、例えば、既定距離毎に判定区間を設定し、当該判定区間内に少なくとも１個の悪化区間が含まれていれば、当該判定区間を案内対象区間とする構成等を採用可能である。
【００１０】
走行前案内は、経済走行度を改善するための案内であれば良く、悪化区間の存在を認識させる案内の他、悪化区間における経済走行度の悪化原因を案内する構成や経済走行度の悪化原因を解消するための運転操作を案内する構成等を採用可能である。また、走行前案内は案内対象区間内の少なくとも１個の悪化区間を対象として行われる案内であり、複数個の悪化区間を含む区間を案内対象区間として走行前案内を行っても良い。複数個の悪化区間を含む区間を案内対象区間として走行前案内を行う場合、走行前案内が１回行われても良いし、複数回行われてもよい。前者においては、複数個の悪化区間の経済走行度を改善するための共通の案内が走行前案内となる。なお、走行前案内と悪化区間との対応が認識されるように各悪化区間についての走行前案内が行われるように構成しても良いし、走行前案内と悪化区間との対応が不明の状態で走行前案内が行われるように構成しても良い。後者の場合であっても、走行後案内によって経済走行度の改善度が示されれば、経済走行度を向上するための運転支援を行うことができる。
【００１１】
改善度決定手段は、走行前案内が行われた悪化区間の経済走行度が車両の今回の走行において改善された程度に応じて、案内対象区間における経済走行度が改善した改善度を決定することができればよい。すなわち、悪化区間についての走行前案内が有意であったか否かを判定するための指標となる改善度を決定することができればよい。改善度は、走行前案内が行われた悪化区間の経済走行度が車両の今回の走行において改善された程度に応じて決定されていれば良く、走行前案内が行われた悪化区間以外の悪化区間等についての今回の走行における経済走行度を考慮して改善度を定義しても良い。
【００１２】
走行後案内手段は、改善度を示す案内である走行後案内を行うことができればよい。すなわち、走行前案内に応じた経済走行度の改善がなされたか否かを運転者に対して認識させることができるように走行後案内を行うことができればよい。
【００１３】
さらに、案内対象区間内の過去の走行における悪化区間のうち少なくとも１個の悪化区間についての経済走行度の悪化原因を案内対象原因とし、走行前案内手段が当該案内対象原因に関する走行前案内を行う構成としても良い。すなわち、案内対象原因を解消するための案内など、当該案内対象原因に関する走行前案内を行えば、今回の走行において運転者が当該案内対象原因を解消するように留意して案内対象区間を走行するため、１回の走行前案内によって、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間（過去の走行において案内対象原因によって経済走行度が所定のレベルよりも悪くなった案内対象区間内の悪化区間）の全てについて経済走行度を改善させるための案内を行うことが可能である。
【００１４】
この場合さらに、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合に、これらの悪化区間の少なくとも１個において、車両の今回の走行における経済走行度が所定のレベルより悪かった場合よりも、改善度が向上するように改善度決定手段が当該改善度を決定する構成としてもよい。この構成によれば、走行前案内によって案内された案内対象原因を原因として過去の走行における経済走行度が悪化した案内対象区間内の全ての悪化区間について、今回の走行において経済走行度を改善させることができたか否かを改善度に基づいて容易に判定することができる。
【００１５】
また、車両の過去の走行における経済走行度が当該所定のレベルより悪い場合に悪化区間となるように当該悪化区間が定義されているため、過去の走行において悪化区間であった区間を今回の走行において走行した場合に経済走行度が所定のレベルより良かったのであれば、過去の走行において悪化区間であった区間が今回の走行において悪化区間でなくなったことになる。従って、案内対象原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の全ての悪化区間において、今回の走行において経済走行度が所定のレベルより良かった場合に悪かった場合よりも改善度が向上するように定義すると、案内対象原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の全ての悪化区間が、今回の走行において悪化区間でなくなった場合に改善度が向上するように定義されていることになる。
【００１６】
さらに、改善度決定手段が、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合には、案内対象区間における経済走行度が改善したことを示し、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の少なくとも１個において、今回の走行における経済走行度が所定のレベルより悪かった場合には、案内対象区間における経済走行度が改善していないことを示すように改善度を決定する構成としても良い。すなわち、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間が、今回の走行において全て悪化区間でなくなっていた場合に経済走行度が改善し、一部でも悪化区間として残っていた場合に経済走行度が改善していないことを示すように改善度を定義する。この構成によれば、走行前案内に応じた経済走行度の改善が確実に実行できたか否かを改善度によって示すことができる。
【００１７】
また、改善度決定手段が、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合、さらに、案内対象区間内の過去の走行における悪化区間のうち悪化原因が案内対象原因とは異なる悪化区間において、今回の走行における経済走行度が所定のレベルより良かった場合に、所定のレベルより悪かった場合よりも改善度が向上するように当該改善度を決定するように構成しても良い。この構成によれば、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった悪化区間において経済走行度が向上したことを改善度によって示すことができる。
【００１８】
なお、この構成においては、改善度決定手段が、案内対象区間内の過去の走行における悪化区間のうち悪化原因が案内対象原因とは異なる悪化区間において、今回の走行においても経済走行度が所定のレベルより悪かった場合、当該今回の走行においても経済走行度が前記所定のレベルより悪かった悪化区間の悪化原因を特定し、特定された悪化原因の数に応じて改善度を決定するように構成しても良い。すなわち、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の悪化区間が今回の走行において悪化区間であった場合に、それらの悪化区間の悪化原因を特定し、当該悪化原因の数に応じて改善度を決定する。この構成によれば、容易に改善度を決定することができる。
【００１９】
さらに、改善度決定手段が、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間において今回の走行の開始から終了までの区間において改善された程度に応じて経済走行度の累計改善度を決定し、走行後案内手段が、今回の走行の終了後に累計改善度を示す案内を行う構成としても良い。この構成によれば、運転者は、今回の走行の開始から終了までの区間において、走行前案内に応じて経済走行度が改善された程度を認識することができ、走行中において継続的に走行前案内に応じて経済走行度を改善することができたか否かを判断することができる。
【００２０】
さらに、本発明のように、過去の走行での経済走行度が悪かった悪化区間における経済走行度を改善するために走行前案内が行われ、当該悪化区間を今回走行した場合における経済走行度の改善度を案内する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００２１】
【図１】運転支援システムを含むナビゲーション端末を示すブロック図である。
【図２】評価情報取得処理を示すフローチャートである。
【図３】悪化区間取得処理を示すフローチャートである。
【図４】（４Ａ）は走行前案内処理を示すフローチャートであり、（４Ｂ）は走行後案内処理を示すフローチャートである。
【図５】（５Ａ）〜（５Ｅ）は走行予定経路上に設定された単位区間、判定区間、案内対象区間と経済走行度の評価を模式的に示す図である。
【発明を実施するための形態】
【００２２】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション端末の構成：
（２）評価情報取得処理：
（３）悪化区間取得処理：
（４）走行前案内処理：
（５）走行後案内処理：
（６）他の実施形態：
【００２３】
（１）ナビゲーション端末の構成：
図１は、車両に搭載された運転支援システムの構成を示すブロック図である。本実施形態において運転支援システムは、ナビゲーション端末１０によって実現される。ナビゲーション端末１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、ＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実行可能である。当該ナビゲーションプログラムは、ナビゲーション端末の表示部に車両の現在位置が含まれる地図を表示し、運転者が指定した出発地から目的地までの走行予定経路を探索し、走行予定経路に沿って運転者を目的地まで案内する機能を制御部２０に実現させるプログラムである。本実施形態において、当該ナビゲーションプログラムには、走行予定経路に従った走行を促す音声案内を行う図示しない経路案内プログラムと、経済走行度が所定のレベルよりも悪い悪化区間に関する走行前案内および走行後案内を行う運転支援プログラム２１が含まれている。
【００２４】
本実施形態にかかる車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を示す信号を出力する。制御部２０は、この信号を取得して車両の現在位置を取得する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、車両の走行軌跡を特定するために利用され、本実施形態においては、車両の出発位置と走行軌跡とに基づいて現在位置が特定され、当該出発位置と走行軌跡とに基づいて特定された車両の現在位置がＧＰＳ受信部４１の出力信号に基づいて補正される。
【００２５】
なお、制御部２０は、車速センサ４２が出力する信号に基づいて取得される車速に基づいて車両の加速度を取得することも可能である。制御部２０は、当該車速および加速度が予め決められた判定条件に合致するか否かを判定することにより、車両において車両の燃費を悪化させる悪化原因が発生したか否かを判定することができる。なお、本実施形態においては、燃費を悪化させる走行ではない場合における車両の走行を経済走行と呼ぶ。
【００２６】
ユーザＩ／Ｆ部４４は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる表示部やスイッチ等の入力部、スピーカー等の音声出力部を備えている。ユーザＩ／Ｆ部４４は制御信号を制御部２０から受信し、各種案内を行うための画像をタッチパネルディスプレイに表示し、各種案内を行うための音声をスピーカーから出力する。
【００２７】
記録媒体３０には地図情報３０ａおよび音声案内情報３０ｃが予め記録されている。地図情報３０ａは、車両が走行する道路の端点に対応するノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ等を含んでいる。音声案内情報３０ｃは、悪化区間に関する走行前案内および走行後案内を示す音声情報であり、走行前案内には悪化原因が対応づけられている。制御部２０は、悪化区間の悪化原因に対応する音声情報をユーザＩ／Ｆ部４４のスピーカーに出力することで悪化原因を解消させるための音声案内をスピーカーに出力させることができる。
【００２８】
また、本実施形態においては、車両が走行するたびに車両の経済走行度を示す評価情報３０ｂが記録される。ここで、経済走行度は車両が走行する際の単位距離あたりの消費エネルギーの多寡を評価するための指標であり、本実施形態において経済走行度は単位区間内において燃費を悪化させる悪化原因が発生しない状態で走行をしていた割合を示す情報である。また、本実施形態においては、単位区間内において経済走行度の悪化原因が発生した場合に、当該悪化原因と悪化原因が発生していた状態で車両が走行した距離とを示す情報が評価情報３０ｂに対応づけられて記録される。
【００２９】
なお、本実施形態において、目的地を設定して走行した状態で評価情報３０ｂが記録される場合には、当該目的地と出発地とを示す情報が評価情報３０ｂに対応付けられて記録される。また、本実施形態においては、予め想定された複数の走行シーンにおいて既定の悪化原因が発生した場合に経済走行度が悪化すると見なす構成となっており、複数の走行シーン毎に悪化原因が分類されている。すなわち、制御部２０は、上述の車速センサ４２の出力信号に基づいて取得される車速、加速度が、走行シーン毎に予め設定された判定条件に合致しているか否かを判定し、合致している場合にその走行シーンにおいて予め規定された悪化原因が発生したと見なし、当該走行シーンを示す情報と当該悪化原因が発生していた状態で車両が走行した距離とを評価情報３０ｂに対応づけて記録する。
【００３０】
本実施形態において、制御部２０は、運転支援プログラム２１を実行することにより、経済走行度が所定のレベルよりも悪い悪化区間に関する走行前案内および走行後案内を行う。この処理を実行するため、運転支援プログラム２１は、今回走行履歴取得部２１ａと悪化区間取得部２１ｂと判定区間設定部２１ｃと走行前案内部２１ｄと改善度決定部２１ｅと走行後案内部２１ｆとを備えている。
【００３１】
今回走行履歴取得部２１ａは、車両が走行する過程において後述する評価情報取得処理を実行し、単位区間（本実施形態においては、一定距離（例えば５０ｍ）の区間）毎の評価情報３０ｂを取得し、記録媒体３０に記録する機能を制御部２０に実現させるプログラムモジュールである。
【００３２】
評価情報取得処理においては、車両の車速センサ４２の出力信号に基づいて取得される車速と加速度とのいずれかまたは双方と、走行シーン毎に規定された判定条件とを比較することによって悪化原因が発生したか否かが特定され、悪化原因が発生した場合には当該悪化原因を示す情報が評価情報３０ｂに対応づけられる。なお、本実施形態においては、車両が「発進」、「加速」、「減速」、「巡航」、「高速走行」の各走行シーンである状態において悪化原因が発生したか否かを判定するように構成されており、各走行シーンについて予め判定条件が設定されている。当該評価情報取得処理の詳細は後述する。
【００３３】
本実施形態においては、運転者がナビゲーションプログラムの機能により、ユーザＩ／Ｆ部４４を操作して目的地を設定し、当該目的地を設定した時点での車両の現在位置を出発地とし、当該出発地から目的地までの経路を探索して案内する。そして、現在において当該出発地から当該目的地まで走行している場合に、当該出発地から当該目的地までの走行を今回の走行とみなす。すなわち、今回走行した区間は、出発地が始点、現在位置が終点となる区間であり、車両の進行とともに車両が目的地に到達するまで今回走行した区間の総距離が大きくなる。目的地を設定した走行が行われ、車両が目的地に到達した場合、制御部２０は、評価情報３０ｂを記録する際に、出発地から目的地まで走行するまでの各単位区間についての評価情報３０ｂと当該出発地および当該目的地とを対応付けて記録する。なお、今回の走行において評価情報３０ｂとして記録される単位区間毎の経済走行度をここでは今回評価と呼ぶ。
【００３４】
悪化区間取得部２１ｂは、今回の走行よりも過去における車両の経済走行度を単位区間毎に示す過去評価を取得する機能と、過去評価が所定のレベルよりも悪い単位区間である悪化区間の位置を取得する機能と、当該悪化区間における燃費悪化の原因である悪化原因を取得する機能とを制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、車両が今回の走行よりも過去に出発地と同一の地点から出発し、目的地と同一の地点まで走行した場合における一連の走行を過去評価の取得対象となる過去の走行と見なす。そして、制御部２０は、過去の走行で車両が走行した区間の単位区間毎の評価を過去評価として取得する。
【００３５】
このために、制御部２０は、評価情報３０ｂから上述の今回の走行と同一の出発地、目的地が対応付けられた経済走行割合を示す情報を取得する。そして、制御部２０は、経済走行割合と所定のレベル（所定の閾値）とを比較し、所定のレベル以上である場合に経済走行度を「良」、当該点灯割合が所定のレベルよりも小さい場合に経済走行度を「悪」とする。このように「悪」評価とされた単位区間が悪化区間であり、制御部２０は、当該悪化区間を示す情報を図示しないメモリに記録する。
【００３６】
なお、今回の走行と過去の走行とで出発地と目的地とが同一か否かを判定するためには、地点からの距離に所定のマージンを設け、例えば、距離が３００ｍ以内の２地点は同一と見なすような構成を採用可能である。また、過去に複数回に渡って、今回の走行と同一の出発地から同一の目的地まで走行した場合、各走行に際して記録された評価情報３０ｂから単位区間毎に１個の情報を取得すれば良い。例えば、過去の走行のうち、最も現在に近い時刻にて走行した際の評価情報３０ｂを取得する構成や、過去の走行のうち、最も評価が良い評価情報３０ｂを単位区間毎に取得する構成等を採用可能である。また、所定のレベルは、経済走行度が所定のレベルよりも低い場合に燃費を改善する余地があると見なすことができるように設定されていればよく、本実施形態においては、運転者が予め設定する固定値である。すなわち、運転者はユーザＩ／Ｆ部４４の入力部によって複数段階のレベルのいずれかを指定することで自身の運転技術を指定し、制御部２０は、指定されたレベルが高いほど値が大きくなるように評価レベルとしての閾値を決定する。
【００３７】
さらに、制御部２０は、悪化区間取得部２１ｂの処理により、悪化区間における燃費の悪化の原因である悪化原因を取得する。本実施形態においては、評価情報３０ｂに対応づけられた走行シーンを示す情報が悪化原因と等価であると見なして当該走行シーンを示す情報を取得する。すなわち、燃費が悪化しているか否かを判定するための判定条件は走行シーン毎に予め決められているため、走行シーンが特定されると、悪化原因が特定されることになる。
【００３８】
判定区間設定部２１ｃは、連続する複数の単位区間からなる判定区間を設定する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、悪化区間取得部２１ｂの処理によって過去評価が取得された単位区間の数を計測し、一定数（例えば、８個）の単位区間が連続する区間を判定区間として設定する。すなわち、制御部２０は、複数の単位区間をより長い区間である判定区間に分類する。判定区間は、当該判定区間内に悪化区間が存在するか否かが判定されるための単位として定義される区間である。本実施形態においては、判定区間内に悪化区間が存在する場合に案内対象区間となり、各案内対象区間について１回ずつ悪化区間に関する走行前案内が行われるため、判定区間毎に案内対象区間とすべきか否かが判定されることとなる。
【００３９】
判定区間内に含まれる単位区間の数は任意であり、一定数であっても良いし変動する数であっても良いが、複数の単位区間についての悪化区間に関する走行前案内がまとめて１回で案内されることにより、短期間で頻繁に走行前案内が行われることが防止されるように判定区間に含まれる単位区間の数が規定される。従って、案内対象区間に過去の走行における悪化区間が複数個含まれる場合、複数個の悪化区間の経済走行度を改善するための共通の案内が走行前案内となることが好ましく、本実施形態においては、過去の走行において同一の悪化原因で経済走行度が悪化していた悪化区間が案内対象区間内に複数個存在する場合には、これらの複数個の悪化区間の経済走行度を改善するための共通の案内が走行前案内となる。なお、図５Ａにおいては、車両の走行予定経路を矢印によって示しており、走行予定経路上に設定された単位区間Ｚuと、一定数の単位区間によって形成される判定区間をＺn（ｎは自然数）とを示している。
【００４０】
走行前案内部２１ｄは、車両の過去の走行における経済走行度が所定のレベルよりも悪い悪化区間が少なくとも１個含まれた案内対象区間に車両が進入する前に、案内対象区間内の少なくとも１個の悪化区間の経済走行度を改善するための案内である走行前案内を行う機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、過去の走行において経済走行度が悪かった悪化区間を今回の走行において走行する前に当該悪化区間での経済走行度を改善するための運転操作を運転者が認識できるように走行前案内を行う。このために、制御部２０は、判定区間設定部２１ｃの処理によって設定された判定区間のそれぞれについて判定区間に含まれる単位区間が過去の走行において悪化区間であったか否かを判定する。そして、制御部２０は、判定区間に１個でも悪化区間が含まれていればその判定区間を案内対象区間とする。例えば、図５Ａに示す例においては、各単位区間の中央に葉を模したアイコンによって過去評価Ｅpg，Ｅpbを示しており、ハッチを付したアイコンＥpbは単位区間が過去の走行において悪化区間であったことを示し、ハッチを付していないアイコンＥpbは単位区間が過去の走行において悪化区間ではない単位区間（「良」評価であった単位区間）であったことを示している。図５Ａに示す判定区間Ｚnは、悪化区間であることを示す過去評価Ｅpb1〜Ｅpb4を含んでいるため、案内対象区間である。
【００４１】
本実施形態において、制御部２０は、案内対象区間の開始位置まで既定距離（例えば、判定区間の長さに相当する距離）の位置に車両が到達した段階で当該案内対象区間に関する走行前案内を出力する。本実施形態において、過去の走行での悪化区間に関する走行前案内は、経済走行度を改善するための案内であればよい。従って、過去の走行での悪化区間の存在を認識させる案内の他、過去の走行での悪化区間における経済走行度の悪化原因を案内する構成や経済走行度の悪化原因を解消するための運転操作を案内する構成等を採用可能である。本実施形態においては、経済走行度の悪化原因を解消するための運転操作を案内することで過去の走行における悪化区間に関する走行前案内を行うように構成されている。
【００４２】
すなわち、本実施形態において、制御部２０は、案内対象区間に過去の走行での悪化区間が１個含まれる場合、当該悪化区間の悪化原因が対応づけられた走行前案内を示す音声情報を音声案内情報３０ｃから抽出し、当該音声情報をユーザＩ／Ｆ部４４のスピーカーに対して出力する。この結果、案内対象区間に含まれる１個の悪化区間の悪化原因を解消するための運転操作を示す走行前案内がスピーカーから出力される。
【００４３】
一方、案内対象区間に過去の走行での悪化区間が２個以上含まれる場合、制御部２０は、当該案内対象区間に含まれる悪化区間の悪化原因を特定し、案内優先度に従って悪化原因を選択する。そして、制御部２０は、選択された悪化原因が対応づけられた走行前案内を示す音声情報を音声案内情報３０ｃから抽出し、当該音声情報をユーザＩ／Ｆ部４４のスピーカーに対して出力する。この結果、案内対象区間に含まれる悪化区間の悪化原因のうち、案内優先度が高い悪化原因を解消するための運転操作を示す走行前案内がスピーカーから出力される。
【００４４】
なお、案内優先度は、各種の条件によって決定可能であり、例えば、案内対象区間内に含まれる過去の走行での悪化区間の悪化原因のうち、最も数が多い悪化原因の案内優先度を高くする構成や、経済走行度を向上させる効果が高い悪化原因の案内優先度を高くする構成や、経済走行度を向上させることが容易な悪化原因の案内優先度を高くする構成等を採用可能である。また、本明細書では、走行前案内によって案内される過去の走行での悪化区間の悪化原因を案内対象原因と呼ぶ。
【００４５】
改善度決定部２１ｅは、走行前案内が行われた悪化区間の経済走行度が車両の今回の走行において改善された程度に応じて、案内対象区間における経済走行度が改善した改善度を決定する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、改善度決定部２１ｅの処理により、悪化区間についての走行前案内が有意であったか否かを判定するための指標となる改善度を決定する。本実施形態において、改善度は、走行前案内が行われた悪化区間の経済走行度が車両の今回の走行において改善された程度に応じて決定されるとともに、走行前案内が行われた悪化区間以外の悪化区間についての今回の走行における経済走行度を考慮して決定される。
【００４６】
具体的には、制御部２０は、悪化区間取得部２１ｂの処理によって特定された案内対象区間内の過去の走行における悪化区間の悪化原因を案内対象原因として取得し、悪化原因が案内対象原因であった悪化区間を特定する。また、制御部２０は、当該悪化区間に相当する単位区間を今回の走行で走行した場合の評価情報３０ｂを参照し、当該単位区間における経済走行度が所定のレベルより良いか否かを判定する。そして、制御部２０は、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合に改善度を１〜３のいずれかとする。また、制御部２０は、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の少なくとも１個において今回の走行における経済走行度が所定のレベルより悪かった場合に改善度を０とする。
【００４７】
なお、本実施形態においては、単位区間の経済走行度が当該所定のレベルより悪い場合に悪化区間となるように定義されているため、過去の走行において悪化区間であった区間を今回の走行において走行した場合に経済走行度が所定のレベルより良かったのであれば、過去の走行において悪化区間であった区間が今回の走行において悪化区間でなくなったことになる。従って、本実施形態において、制御部２０は、案内対象原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の全ての悪化区間が、今回の走行において悪化区間でなくなった場合に改善度が１〜３のいずれかになるように改善度が決定することになる。
【００４８】
さらに、本実施形態において制御部２０は、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合、上述のように、改善度を１〜３のいずれかに決定する。このために、制御部２０は、悪化区間取得部２１ｂの処理によって特定された案内対象区間内の過去の走行における悪化区間の悪化原因を取得し、過去の走行における悪化原因が案内対象原因と異なる原因であった悪化区間を特定する。また、制御部２０は、当該悪化区間に相当する単位区間を今回の走行で走行した場合の評価情報３０ｂを参照し、当該単位区間における経済走行度が所定のレベルより良いか否かを判定する。そして、制御部２０は、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の悪化区間において、車両の今回の走行における経済走行度が所定のレベルより良かった場合に、所定のレベルより悪かった場合よりも改善度が向上するように当該改善度を決定する。
【００４９】
より具体的には、制御部２０は、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の悪化区間において、今回の走行においても経済走行度が所定のレベルより悪かった場合、当該悪化区間の悪化原因の数に応じて改善度を決定する。すなわち、制御部２０は、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった案内対象区間内の悪化区間が今回の走行においても悪化区間であった場合（経済走行度が所定のレベルより悪かった場合）に、それらの悪化区間の過去の走行における悪化原因を特定する。そして、制御部２０は、当該悪化原因の数が１種類である場合には改善度を２に設定し、当該悪化原因の数が２種類以上である場合には改善度を１に設定する。なお、今回の走行において案内対象区間内に悪化区間が存在しなくなっていた場合、制御部２０は、改善度を３に設定する。
【００５０】
走行後案内部２１ｆは、改善度を示す案内である走行後案内を行う機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、走行前案内に応じた経済走行度の改善がなされたか否かを運転者に対して認識させることができるように走行後案内を行う。本実施形態において、制御部２０は、改善度（０〜３のいずれか）を示す音声情報を音声案内情報３０ｃから抽出し、ユーザＩ／Ｆ部４４のスピーカーに対して出力する。この結果、ユーザＩ／Ｆ部４４のスピーカーからは改善度が０〜３のいずれかであることを示す音声が出力される。
【００５１】
以上の構成によれば、経済走行度を改善するための走行前案内に応じて実際に経済走行度が改善できたか否かを運転者に認識させることが可能である。さらに、走行前案内は、案内対象原因に関する案内であり、当該走行前案内が行われると今回の走行において運転者が当該案内対象原因を解消するように留意して案内対象区間を走行するため、１回の走行前案内によって、案内対象原因を悪化原因とする案内対象区間内の全ての悪化区間について経済走行度を改善させるための案内を行うことが可能である。
【００５２】
さらに、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間が、今回の走行において全て悪化区間でなくなっていた場合に改善度が１〜３となり、一部でも悪化区間として残っていた場合に改善度が０となるため、改善度が０であるか否かを運転者が判断することにより、走行前案内に応じた経済走行度の改善が確実に実行できたか否かを改善度によって容易に認識することができる。さらに、改善度の数値（１〜３）によって、案内対象原因と異なる悪化原因によって過去の走行において経済走行度が所定のレベルよりも悪くなった悪化区間において、今回の走行で経済走行度が改善したか否かを判断することができるため、運転者は、走行前案内が行われていない悪化区間についての経済走行度の改善度も判断することができる。
【００５３】
（２）評価情報取得処理：
次に、評価情報取得処理について詳細に説明する。図２は、評価情報取得処理のフローチャートであり、本実施形態において制御部２０は、目的地を設定した走行が開始された後に今回走行履歴取得部２１ａによって評価情報取得処理を実行する。評価情報取得処理が実行される前に制御部２０は、車両が単位区間の長さとして定義された一定距離を走行したか否かを判定するための累計距離と、車両が経済走行をした距離を特定するための経済走行距離と、車両が経済走行をしなかった距離を特定するための不経済走行距離とを示す変数を初期化する。なお、不経済走行距離は走行シーン毎に定義され、発進シーンでの不経済走行距離、加速シーンでの不経済走行距離、巡航（加速）シーンでの不経済走行距離、減速シーンでの不経済走行距離、巡航（減速）シーンでの不経済走行距離、高速走行シーンでの不経済距離が定義される。
【００５４】
評価情報取得処理が実行されると、制御部２０は、車両の車速、加速度、現在位置を取得する（ステップＳ１００）。すなわち、制御部２０は、車速センサ４２の出力情報に基づいて車速を特定し、車速の時間変化に基づいて加速度を取得する。さらに、制御部２０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３との出力信号に基づいて車両の現在位置を取得する。この結果、車両の位置毎の車速と加速度が特定される。
【００５５】
次に、制御部２０は、走行距離を累計距離に加算する（ステップＳ１０５）。本実施形態において、ステップＳ１００〜Ｓ１８０はループ処理となっており、ループ処理が繰り返される場合には一定の期間（例えば、１００ｍｓ）毎にステップＳ１００の処理が行われる。そこで、制御部２０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３との出力信号に基づいて、前回ステップＳ１００が実行されてから今回ステップＳ１００が実行されるまでの間に車両が走行した走行距離ΔＬを特定し、累計距離に加算する。すなわち、制御部２０は、ステップＳ１００〜Ｓ１８０が繰り返されている間に車両が走行した総距離を示す値が累計距離となるように加算処理を行う。
【００５６】
次に、制御部２０は、発進シーンでの悪化原因が発生したか否かを判定し（ステップＳ１１０）、発進シーンでの悪化原因が発生したと判定されない場合にはステップＳ１１５をスキップする。一方、ステップＳ１１０にて、発進シーンでの悪化原因が発生したと判定された場合、制御部２０は、走行距離を発進シーンでの不経済走行距離に加算する（ステップＳ１１５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを発進シーンでの不経済走行距離に加算する。
【００５７】
なお、ステップＳ１１０においては、車両を発進させる際の燃費が基準の燃費よりも悪くなるような運転操作が発進シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速について予め規定された判定条件に基づいて実施する。すなわち、車両を発進させる際に過度の加速を行うとエネルギーが無駄に消費される。そこで、停止していると見なすことができる車両の車速が大きくなる発進シーンにおいて、車速の変化が急激である場合に発進シーンでの悪化原因が発生したと判定する構成等を採用可能である。具体的には、発進後の経過時間とともに大きくなる閾値を時刻毎に設定し、発進開始後の初期において時刻毎の車速が当該閾値を超える場合に発進シーンでの悪化原因が発生したと判定する構成や、単位時間あたりの車速の変化が所定の閾値を超える場合に発進シーンでの悪化原因が発生したと判定する構成等を採用可能である。
【００５８】
次に、制御部２０は、加速シーンでの悪化原因が発生したか否かを判定し（ステップＳ１２０）、加速シーンでの悪化原因が発生したと判定されない場合にはステップＳ１２５をスキップする。一方、ステップＳ１２０にて、加速シーンでの悪化原因が発生したと判定された場合、制御部２０は、走行距離を加速シーンでの不経済走行距離に加算する（ステップＳ１２５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを加速シーンでの不経済走行距離に加算する。
【００５９】
なお、ステップＳ１２０においては、車両を加速させる際の燃費が基準の燃費よりも悪くなるような運転操作が加速シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速および加速度について予め規定された判定条件に基づいて実施する。すなわち、車両を加速させる際に過度の加速を行うとエネルギーが無駄に消費される。また、車両が高速で走行している状態と低速で走行している状態とを比較すると、前者の方が後者よりも大きな加速度が必要とされるシーンが少ない。そこで、車速が大きいほど値が小さくなる閾値を予め定義しておき、車両の車速が大きくなる加速シーン（停止状態からの加速は除く）において、加速度が当該閾値を超えている場合に加速シーンでの悪化原因が発生したと判定する構成等を採用可能である。なお、閾値は、車速が大きくなるにつれて連続的に変化しても良いし段階的に変化しても良い。
【００６０】
次に、制御部２０は、巡航シーンにおいて加速に伴う悪化原因が発生したか否かを判定し（ステップＳ１３０）、巡航シーンにおいて加速に伴う悪化原因が発生したと判定されない場合にはステップＳ１３５をスキップする。一方、ステップＳ１３０にて、巡航シーンにおいて加速に伴う悪化原因が発生したと判定された場合、制御部２０は、走行距離を巡航シーンでの不経済走行距離に加算する（ステップＳ１３５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを巡航（加速）シーンでの不経済走行距離に加算する。なお、巡航シーンは、車両が一定範囲の車速で走行を継続しているシーンである。
【００６１】
また、ステップＳ１３０においては、車両を走行させる際の燃費が基準の燃費よりも悪くなるような加速操作が巡航シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速および加速度について予め規定された判定条件に基づいて実施する。すなわち、車両を巡航させる際に過度の加速を行うとエネルギーが無駄に消費される。そこで、制御部２０は、車両が一定範囲の車速で走行する巡航走行を継続しているか否かを車速に基づいて判定し、巡航走行を継続している場合は、さらに、加速度が予め決められた閾値を超えている場合に巡航シーンでの悪化原因が発生したと判定する構成等を採用可能である。なお、巡航シーンにおいては、過度の加速のみならず過度の減速も燃費の悪化原因となるため、図２のステップＳ１３０，Ｓ１３５においては、巡航シーンにおいて加速されたことを判定していることを示すため、巡航（加速）シーンと表記し、Ｓ１５０，Ｓ１５５においては、巡航シーンにおいて減速されたことを判定していることを示すため、巡航（減速）シーンと表記している。
【００６２】
次に、制御部２０は、減速シーンでの悪化原因が発生したか否かを判定し（ステップＳ１４０）、減速シーンでの悪化原因が発生したと判定されない場合にはステップＳ１４５をスキップする。一方、ステップＳ１４０にて、減速シーンでの悪化原因が発生したと判定された場合、制御部２０は、走行距離を減速シーンでの不経済走行距離に加算する（ステップＳ１４５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを減速シーンでの不経済走行距離に加算する。
【００６３】
また、ステップＳ１４０においては、車両を減速させる際の燃費が基準の燃費よりも悪くなるような運転操作が減速シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速および加速度について予め規定された判定条件に基づいて実施する。すなわち、車両を減速させる際に過度の減速が行われた場合、減速前の車速に到達するための加速が無駄であったことになる。また、車両が高速で走行している状態と低速で走行している状態とを比較すると、前者の方が後者よりも過度に減速させた場合に無駄になるエネルギーが多い。そこで、減速させるための加速度である負の加速度について、車速が大きいほど大きくなる（負の範囲で絶対値が小さくなる）閾値を予め定義しておき、車両の車速が小さくなる減速シーンにおいて、加速度が当該閾値を下回る場合に減速シーンでの悪化原因が発生したと判定する構成等を採用可能である。なお、閾値は、車速が大きくなるにつれて連続的に変化しても良いし段階的に変化しても良い。
【００６４】
次に、制御部２０は、巡航シーンにおいて減速に伴う悪化原因が発生したか否かを判定し（ステップＳ１５０）、巡航シーンにおいて減速に伴う悪化原因が発生したと判定されない場合にはステップＳ１５５をスキップする。一方、ステップＳ１５０にて、巡航シーンにおいて減速に伴う悪化原因が発生したと判定された場合、制御部２０は、走行距離を巡航シーンでの不経済走行距離に加算する（ステップＳ１５５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを巡航（減速）シーンでの不経済走行距離に加算する。
【００６５】
また、ステップＳ１５０においては、車両を走行させる際の燃費が基準の燃費よりも悪くなるような減速操作が巡航シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速および加速度について予め規定された判定条件に基づいて実施する。すなわち、車両を巡航させる際に過度の減速を行うと減速前の速度に加速させるためのエネルギーが無駄であったことになる。そこで、制御部２０は、車両が一定範囲の車速で走行する巡航走行を継続しているか否かを車速に基づいて判定し、巡航走行を継続している場合は、さらに、加速度が予め決められた閾値を下回る場合に巡航シーンでの悪化原因が発生したと判定する構成等を採用可能である。
【００６６】
次に、制御部２０は、高速走行シーンでの悪化原因が発生したか否かを判定し（ステップＳ１６０）、高速走行シーンでの悪化原因が発生したと判定されない場合にはステップＳ１６５をスキップする。一方、ステップＳ１６０にて、高速走行シーンでの悪化原因が発生したと判定された場合、制御部２０は、走行距離を高速走行シーンでの不経済走行距離に加算する（ステップＳ１６５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを高速走行シーンでの不経済走行距離に加算する。
【００６７】
また、ステップＳ１６０においては、車両を走行させる際の燃費が基準の燃費よりも悪くなるような運転操作が高速走行シーンにおいて行われていたか否かを判定することができれば良く、本実施形態においては、当該判定を車速について予め規定された判定条件に基づいて実施する。すなわち、車速を過度に大きくすると、過度にエネルギーを消費する。そこで、制御部２０は、車両の車速が予め決められた閾値を超えている場合に高速走行シーンでの悪化原因が発生したと判定する構成等を採用可能である。
【００６８】
次に、制御部２０は、悪化原因が発生しなかったか否かを判定する（ステップＳ１７０）。すなわち、ステップＳ１１０〜Ｓ１６０で判定したような各走行シーンでの悪化原因のいずれも発生していなかった場合、制御部２０は、ステップＳ１０５にて取得された走行距離ΔＬを走行する過程において、悪化原因が発生しなかったと見なす。このため、制御部２０は、ステップＳ１１５，Ｓ１２５，Ｓ１３５，Ｓ１４５，Ｓ１５５，Ｓ１６５において各走行シーンの不経済走行距離が加算されなかった場合に、悪化原因が発生しなかったと見なす。そして、ステップＳ１７０において、悪化原因が発生しなかったと判定された場合、制御部２０は、走行距離を経済走行距離に加算する（ステップＳ１７５）。すなわち、ステップＳ１０５にて累計距離に加算された上述の走行距離ΔＬを経済走行距離に加算する。一方、テップＳ１７０において、悪化原因が発生しなかったと判定されなかった場合、ステップＳ１７５はスキップされる。
【００６９】
次に、制御部２０は、累計距離が一定距離以上になったか否かを判定し（ステップＳ１８０）、ステップＳ１８０にて累計距離が一定距離以上になったと判定されるまでステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、累計距離が、単位区間の距離として予め定義された一定距離以上になった場合に、車両が単位区間を走行したと見なしてステップＳ１００〜Ｓ１８０のループ処理を抜けることになる。
【００７０】
ステップＳ１８０にて、累計距離が一定距離以上になったと判定された場合、制御部２０は、経済走行割合を経済走行距離／累計距離に設定する（ステップＳ１８５）。次に、制御部２０は、経済走行割合および走行シーン毎の不経済走行距離を、累計距離の計測対象となった単位区間に対応付けて評価情報３０ｂとして記録媒体３０に記録する（ステップＳ１９０）。以上の処理によれば、単位区間毎の評価情報３０ｂを記録媒体３０に記録することができる。なお、車両の目的地が設定された状態で評価情報取得処理が実行された場合、制御部２０は、ステップＳ１９０において、目的地と出発地とを示す情報を評価情報３０ｂに対応付けて記録する。
【００７１】
（３）悪化区間取得処理：
次に、悪化区間取得部２１ｂの処理によって制御部２０が実行する悪化区間取得処理について詳細に説明する。図３は、悪化区間取得処理のフローチャートであり、本実施形態においては、運転者によって目的地が設定され、今回の走行の出発地および目的地と同一の出発地および目的地であった過去の走行についての評価情報３０ｂが存在する場合に当該悪化区間取得処理が実行される。
【００７２】
悪化区間取得処理において、制御部２０は、悪化区間取得部２１ｂの処理により、走行予定経路上の単位区間の評価情報を取得する（ステップＳ２００）。すなわち、制御部２０は、悪化区間取得部２１ｂの処理により、地図情報３０ａおよび評価情報３０ｂを参照し、車両の出発地から目的地までの走行予定経路を特定し、当該走行予定経路上で設定された単位区間毎の評価情報を取得する。次に、制御部２０は、未処理の単位区間を処理対象の単位区間に設定する（ステップＳ２０５）。すなわち、制御部２０は、出発地に近い単位区間から処理対象に設定して過去評価を行う処理を目的地の単位区間まで順次行うこととしており、初回にステップＳ２０５が実行される場合、出発地からの走行開始後に通過する単位区間を処理対象の単位区間とし、処理対象の単位区間についてステップＳ２０５〜Ｓ２３０の処理が終了すると、未処理の単位区間であって出発地に近い単位区間が新たに処理対象の単位区間とされる。
【００７３】
次に、制御部２０は、悪化区間取得部２１ｂの処理により、処理対象の単位区間の過去の走行における経済走行割合が所定の閾値以上であるか否かを判定する（ステップＳ２１０）。ステップＳ２１０で経済走行割合が所定の閾値以上であると判定された場合、制御部２０は、悪化区間取得部２１ｂの処理により、処理対象の単位区間の過去評価を「良」に設定する（ステップＳ２１５）。また、ステップＳ２１０で経済走行割合が所定の閾値以上であると判定されない場合、制御部２０は、悪化区間取得部２１ｂの処理により、処理対象の単位区間の過去評価を「悪」に設定する（ステップＳ２２０）。なお、経済走行割合と比較される所定の閾値は上述の所定のレベルである。ステップＳ２１５あるいはＳ２２０が実行されると、各単位区間には過去評価を示す情報が対応づけられ、当該単位区間毎の過去評価を示す情報がＲＡＭに記録される。
【００７４】
ステップＳ２２０によって過去評価が悪に設定された場合、すなわち、処理対象の単位区間が悪化区間であった場合、制御部２０は、悪化区間取得部２１ｂの処理により、当該悪化区間の悪化原因を取得する（ステップＳ２２５）。すなわち、制御部２０は、悪化区間の評価情報３０ｂを参照し、走行シーン毎の不経済走行距離を特定する。当該走行シーンの不経済走行距離は、各走行シーンでの悪化原因が発生していた状態で車両が悪化区間内を走行した累計距離を走行シーン毎に示している。そこで、制御部２０は、走行シーン毎の不経済走行距離を比較し、最も距離が長い走行シーンを選択する。そして、制御部２０は、選択された走行シーンでの悪化原因が当該悪化区間の悪化原因であると見なす。悪化原因が取得されると、当該悪化原因を示す情報が悪化区間を示す情報に対応づけられてＲＡＭに記録される。
【００７５】
ステップＳ２１５あるいはＳ２２５が実行されると、制御部２０は、悪化区間取得部２１ｂの処理により、全ての単位区間の過去評価を特定済であるか否かを判定する（ステップＳ２３０）。すなわち、制御部２０は、走行予定経路上の単位区間の全てについて処理対象として過去評価を特定する処理を行ったか否かを判定する。ステップＳ２３０にて、全ての単位区間の過去評価を特定済であると判定されない場合、ステップＳ２０５以降の処理を繰り返す。一方、ステップＳ２３０にて、全ての単位区間の過去評価を特定済であると判定された場合、制御部２０は、悪化区間取得処理を終了する。以上の処理の結果、図５Ａに葉を模したアイコンで示すような、単位区間Ｚu毎の過去評価が特定される。
【００７６】
（４）走行前案内処理：
次に、走行前案内処理について詳細に説明する。図４Ａは、走行前案内処理のフローチャートである。本実施形態において制御部２０は、悪化区間取得処理が終了した後、車両が走行している過程において判定区間設定部２１ｃおよび走行前案内部２１ｄの処理により、走行前案内処理を実行する。走行前案内処理の実行が開始されると、制御部２０は、判定区間設定部２１ｃの処理により、判定区間を設定する（ステップＳ３００）。すなわち、制御部２０は、悪化区間取得処理によって過去評価が取得された複数の単位区間について、出発地から順に単位区間を一定数取得して判定区間として定義する処理を目的地まで繰り返す。この結果、図５Ａに示すように一定数の単位区間Ｚuが判定区間Ｚn（ｎは自然数）に分類される。各単位区間には判定区間を示すＩＤ等の情報が対応づけられ、当該単位区間毎に判定区間を示す情報がＲＡＭに記録される。
【００７７】
次に、制御部２０は、走行前案内部２１ｄの処理により、案内対象区間を取得する（ステップＳ３０５）。すなわち、制御部２０は、過去評価が「悪」であった悪化区間が１個以上含まれる判定区間を案内対象区間として取得する。図５Ａに示す例において判定区間Ｚnは案内対象区間として取得される。各判定区間には判定区間が案内対象区間であるか否かを示すフラグ等の情報が対応づけられ、当該判定区間が案内対象区間であるか否かを示す情報がＲＡＭに記録される。
【００７８】
次に、制御部２０は、走行前案内部２１ｄの処理により、車両の現在位置が案内対象区間まで既定距離以下であると判定されるまで待機する（ステップＳ３１０）。本実施形態において既定距離は、判定区間の距離（一定数の単位区間の距離の和）と同一である。従って、本実施形態において制御部２０は、案内対象区間に対して進行方向と逆側に隣接する判定区間の開始位置に到達するまで待機し、当該判定区間の開始位置に到達すると、ステップＳ３２０以降の処理が実行されることになる。
【００７９】
ステップＳ３１０において、車両の現在位置が案内対象区間まで既定距離以下であると判定されると、制御部２０は、走行前案内部２１ｄの処理により、案内対象区間に含まれる過去評価が「悪」であった悪化区間の悪化原因の中で最も案内優先度が高い悪化原因についての走行前案内を出力する（ステップＳ３２０）。すなわち、すなわち、制御部２０は、案内対象区間に含まれる過去評価が「悪」であった悪化区間のそれぞれについてステップＳ２２５でＲＡＭに記録された悪化原因を示す情報を取得する。図５Ａに示す例においては、案内対象区間Ｚnを構成する悪化区間の下方に悪化原因の例を示している。すなわち、図５Ａに示す例において制御部２０は、過去評価が「悪」であった悪化区間Ｅpb1の悪化原因が加速シーンでの悪化原因であり、過去評価が「悪」であった悪化区間Ｅpb2，Ｅpb4の悪化原因が減速シーンでの悪化原因であり、過去評価が「悪」であった悪化区間Ｅpb3の悪化原因が発進シーンでの悪化原因であることを取得する。
【００８０】
さらに、制御部２０は、悪化原因毎の案内優先度に基づいて最も案内優先度が高い悪化原因を案内対象原因として特定する。例えば、最も数が多い悪化原因が最も案内優先度が高いとみなす構成が採用されている場合、図５Ａに示す例において制御部２０は、減速シーンでの悪化原因が最も案内優先度が高い案内対象原因であると特定する。さらに、制御部２０は、案内対象原因に対応する音声情報を音声案内情報３０ｃから取得し、ユーザＩ／Ｆ部４４のスピーカーに対して出力する。この結果、案内対象原因を解消するための運転操作を示す走行前案内がスピーカーから出力される。この後、制御部２０は、ステップＳ３１０以降の処理を繰り返す。
【００８１】
（５）走行後案内処理：
次に、走行後案内処理について詳細に説明する。図４Ｂは、走行後案内処理のフローチャートである。本実施形態において制御部２０は、車両が案内対象区間の終了位置に到達すると改善度決定部２１ｅおよび走行後案内部２１ｆの処理により走行後案内処理を実行する。走行後案内処理の実行が開始されると、制御部２０は、改善度決定部２１ｅの処理により、直前に通過した案内対象区間内の各単位区間の今回評価および悪化原因を取得する（ステップＳ４００）。すなわち、制御部２０は、今回走行履歴取得部２１ａの処理によって今回の走行による評価情報３０ｂとして記録媒体３０に記録された情報を参照し、直前に通過した案内対象区間内の各単位区間の今回の走行における経済走行割合を取得する。そして、制御部２０は、経済走行割合が所定の閾値以上である場合に単位区間の今回評価が「良」であり、所定の閾値以上ではない場合に単位区間の今回評価が「悪」である（すなわち、悪化区間である）とみなし、単位区間毎の今回評価を示す情報をＲＡＭに記録する。また、今回評価が「悪」である悪化区間ついて、制御部２０は、さらに、評価情報３０ｂを参照し、走行シーン毎の不経済走行距離を特定する。そして、制御部２０は、走行シーン毎の不経済走行距離を比較し、最も距離が長い走行シーンを選択し、選択された走行シーンでの今回の走行での悪化原因が当該悪化区間の悪化原因であると見なす。
【００８２】
次に、制御部２０は、改善度決定部２１ｅの処理により、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価あるか否かを判定する（ステップＳ４０５）。すなわち、制御部２０は、直前に通過した案内対象区間内で過去評価が「悪」であった悪化区間について、ステップＳ３２０で決定された案内対象原因を取得する。また、制御部２０は、直前に通過した案内対象区間内で過去評価が「悪」であった悪化区間の悪化原因と案内対象原因とを比較し、直前に通過した案内対象区間内で過去評価が「悪」であった悪化区間であって、案内対象原因を悪化原因とする悪化区間を特定する。さらに、制御部２０は、当該特定された悪化区間の今回評価を参照し、当該特定された悪化区間の全ての今回評価が「良」である場合に、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価であると判定する。一方、制御部２０は、案内対象区間内で過去評価が「悪」であった悪化区間であって、案内対象原因を悪化原因とする悪化区間の１個でも今回の走行において「悪」評価であった場合に、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価であるとは判定しない。すなわち、制御部２０は、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間の全てにおいて今回の走行における経済走行度が所定のレベルより良かった場合に、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価であると判定する。
【００８３】
ステップＳ４０５において、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価であると判定されない場合、制御部２０は、改善度決定部２１ｅの処理により、改善度を０に決定する（ステップＳ４３５）。図５Ｂ〜５Ｅは、図５Ａに示す案内対象区間Ｚnを今回走行した場合における今回評価を、葉を模した実線のアイコンによって示しており、ハッチを付したアイコンは単位区間が悪化区間であったことを示し、ハッチを付していないアイコンは単位区間が「良」評価である単位区間（「良」評価であった単位区間）であったことを示している。
【００８４】
上述の図５Ａに示す例における単位区間Ｚu2，Ｚu4は、過去の走行において案内対象原因（減速シーンでの悪化原因）と同一の悪化原因によって経済走行度が悪化していた悪化区間である。そして、図５Ｂに示す例においては単位区間Ｚu2における今回評価Ｅtb2が「悪」であるため単位区間Ｚu2は悪化区間である。このため、直前に通過した案内対象区間Ｚnの今回評価が図５Ｂに示す例のような評価である場合、制御部２０は、ステップＳ４０５の判定を経て改善度を０に決定する。
【００８５】
一方、ステップＳ４０５において、案内対象原因が悪化原因であった過去の走行における悪化区間の全てが今回の走行において「良」評価であると判定された場合、制御部２０は、ステップＳ４１０以降の処理を実行する。すなわち，制御部２０は、図５Ａに示す案内対象区間Ｚnが直前に通過した案内対象区間であり、図５Ｃ〜５Ｅに示すように、今回の走行において少なくとも単位区間Ｚu2，Ｚu4が「良」評価であった場合にはステップＳ４１０以降の処理を実行する。
【００８６】
ステップＳ４１０において、制御部２０は、直前に通過した案内対象区間に今回の走行での悪化区間は存在しないか否かを判定する。すなわち、制御部２０は、ステップＳ４００にて取得した案内対象区間内の各単位区間の今回評価を参照し、全ての単位区間で今回評価が「良」である場合、直前に通過した案内対象区間に今回の走行での悪化区間は存在しないと判定する。
【００８７】
ステップＳ４１０において、直前に通過した案内対象区間に今回の走行での悪化区間は存在しないと判定された場合、制御部２０は、改善度決定部２１ｅの処理により、改善度を３に決定する（ステップＳ４１５）。すなわち、図５Ｃに示すように案内対象区間Ｚn内の全単位区間において今回評価が「良」である場合、改善度は３とされる。
【００８８】
一方、ステップＳ４１０において、直前に通過した案内対象区間に今回の走行での悪化区間は存在しないと判定されない場合、制御部２０は、直前に通過した案内対象区間に残存する悪化区間が１種類であるか否かを判定する（ステップＳ４２０）。すなわち、制御部２０は、ステップＳ４００にて取得した案内対象区間内の各単位区間の今回評価を参照し、今回評価が「悪」である悪化区間を特定し、各悪化区間の悪化原因を特定する。例えば、図５Ｄに示す例においては、今回評価が「悪（Ｅtb1）」である悪化区間Ｚu1が残存しており、悪化原因が加速シーンでの悪化原因であったことが特定される。図５Ｅに示す例においては、今回評価が「悪（Ｅtb1，Ｅtb3）」である悪化区間Ｚu1，Ｚu3が残存しており、悪化原因が加速シーンでの悪化原因および発進シーンでの悪化原因であったことが特定される。
【００８９】
そして、制御部２０は、特定された悪化原因同士を比較し、悪化原因が１種類であったか否かを判定する。例えば、図５Ｄに示す例においては悪化原因が加速シーンでの悪化原因の１種類であったと判定される。図５Ｅに示す例においては悪化原因が加速シーンでの悪化原因および発進シーンでの悪化原因の２種類であるため、悪化原因が１種類であったと判定されない。
【００９０】
ステップＳ４２０において、直前に通過した案内対象区間に残存する悪化区間が１種類であると判定された場合、制御部２０は、改善度決定部２１ｅの処理により、改善度を２に決定する（ステップＳ４２５）。すなわち、図５Ｄに示すように残存する悪化区間の悪化原因が１種類であった場合、改善度は２とされる。
【００９１】
一方、ステップＳ４２０において、直前に通過した案内対象区間に残存する悪化区間が１種類であると判定されない場合、制御部２０は、改善度決定部２１ｅの処理により、改善度を１に決定する（ステップＳ４３０）。すなわち、図５Ｅに示すように残存する悪化区間の悪化原因が２種類であった場合、改善度は１とされる。
【００９２】
ステップＳ４１５，Ｓ４２５，Ｓ４３０，Ｓ４３５のいずれかによって改善度が決定されると、制御部２０は、走行後案内部２１ｆの処理により、改善度を案内する（ステップＳ４４０）。すなわち、制御部２０は、ステップＳ４１５，Ｓ４２５，Ｓ４３０，Ｓ４３５のいずれかによって決定された改善度を示す音声情報を音声案内情報３０ｃから抽出し、ユーザＩ／Ｆ部４４のスピーカーに対して出力する。この結果、ユーザＩ／Ｆ部４４のスピーカーからは改善度が０〜３のいずれかであることを示す音声が出力される。
【００９３】
（６）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、過去の走行での経済走行度が悪かった悪化区間における経済走行度を改善するために走行前案内が行われ、当該悪化区間を今回走行した場合における経済走行度の改善度を案内する限りにおいて、他にも種々の実施形態を採用可能である。例えば、過去評価、悪化原因、今回評価は、車両に搭載されていない装置、例えば、情報管理センターから取得しても良い。むろん、ナビゲーション端末１０は、車両に固定的に搭載されていても良いし、持ち運び可能なナビゲーション端末１０が車両内に持ち込まれて利用される態様であっても良い。さらに、上述の車両は内燃機関によって駆動される車両であるが、適用対象の車両はこのような車両に限定されず、ハイブリッド車や電気自動車にて経済走行度（電気自動車の場合には単位距離あたりの消費電力量）の悪化原因を案内する構成であっても良い。
【００９４】
悪化原因は、運転者に通知することによって燃費の改善を期待し得る原因であればよく、上述の実施形態のように車速および加速度に基づいて特定する構成の他にも種々の構成を採用可能である。例えば、アクセルペダルの操作やシフトレバーの操作、走行モード（通常走行モードやトルクを最大化するパワーモード等）等に基づいて悪化原因が発生したことを特定しても良いし、消費燃料の計測結果等に基づいて悪化原因が発生したことを特定しても良い。なお、１個の単位区間において複数の悪化原因が存在した場合、最も燃費を悪化させる原因を悪化原因としてもよいし、燃費を悪化させる度合いが大きいｎ個（ｎは２以上の整数）の原因を悪化原因としてもよく、種々の構成を採用可能である。
【００９５】
さらに、走行前案内や走行後案内として、音声案内以外の案内、例えば、画像による案内が併用されても良い。画像による案内としては、例えば、図５Ａ〜５Ｅに示すような悪化区間であるか否かを単位区間毎に示すアイコンを表示部に表示された地図上で示す案内等が挙げられる。むろんこの場合、悪化原因を示す画像を表示部に表示しても良い。また、走行後案内として改善度の数値やグラフを示す画像を表示部に表示された地図上で示す案内を行ってもよい。
【００９６】
さらに、経済走行度は、上述のような車両の動作（車速や加速度）の他、燃費自体であっても良いし、燃費に影響を与える運転操作の評価であってもよい。悪化区間は、経済走行度が所定のレベルよりも悪い地点を含む区間であればよく、悪化区間が一地点であっても良いし、長さを有していても良い。長さは、一定距離であってもよいし、変動しても良い。例えば、経済走行度が所定のレベルよりも悪い地点が連続している場合、悪化区間は長さを有する区間となる。この場合、経済走行度が所定のレベルよりも悪い地点が連続している区間を１区間としても良いし、一定距離毎に定義される単位区間の複数個が連続して悪化区間であると見なしても良い。所定のレベルは、運転技術の向上等に応じて徐々に変動する値であっても良い。
【００９７】
さらに、走行前案内は案内対象区間内の少なくとも１個の悪化区間を対象として行われる案内であり、複数個の悪化区間を対象としても良い。複数個の悪化区間を対象とする場合、走行前案内が１回行われても良いし、複数回行われてもよい。さらに、走行前案内と悪化区間との対応が認識されるように各悪化区間についての走行前案内が行われるように構成しても良いし、走行前案内と悪化区間との対応が不明の状態で走行前案内が行われるように構成しても良い。上述の実施形態は後者の場合であるが、走行後案内によって経済走行度の改善度が示されれば、経済走行度を向上するための運転支援を行うことができる。
【００９８】
走行前案内に応じた改善がなされた否かを認識させるためのタイミングは案内対象区間の通過直後に限定されない。例えば、案内対象区間内の過去の走行における悪化区間のうち案内対象原因を悪化原因とする悪化区間において今回の走行の開始から終了までの区間において改善された程度に応じて経済走行度の累計改善度を制御部２０が決定するように構成する。そして、制御部２０が、今回の走行の終了後に累計改善度を示す案内を行う構成としても良い。この構成によれば、運転者は、今回の走行の開始から終了までの区間において、走行前案内に応じて経済走行度が改善された程度を認識することができ、走行中において継続的に走行前案内に応じて経済走行度を改善することができたか否かを判断することができる。
【符号の説明】
【００９９】
１０…ナビゲーション端末、２０…制御部、２１…運転支援プログラム、２１ａ…今回走行履歴取得部、２１ｂ…悪化区間取得部、２１ｃ…判定区間設定部、２１ｄ…走行前案内部、２１ｅ…改善度決定部、２１ｆ…走行後案内部、３０…記録媒体、３０ａ…地図情報、３０ｂ…評価情報、３０ｃ…音声案内情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部
【図１】
2014089054.tif 000003
【図２】
2014089054.tif 000004
【図３】
2014089054.tif 000005
【図４】
2014089054.tif 000006
【図５】
2014089054.tif 000007