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