(57)【特許請求の範囲】
【請求項１】
一連の走行毎に、車両が走行した各位置における当該車両の動作を特定する動作情報と、当該車両が走行した各位置の少なくとも一の位置における当該車両のバッテリの充電状態又は乗員数のいずれか一方又は両方から構成される車両状態を特定する車両状態情報とを、相互に関連付けて格納する走行情報格納手段と、
前記車両の走行に関する基準位置を取得する基準位置取得手段と、
前記基準位置における前記車両の車両状態を取得する車両状態取得手段と、
前記基準位置取得手段が取得した前記基準位置と前記車両状態取得手段が取得した前記車両状態とに対応する前記一連の走行を特定し、当該特定された一連の走行に関連づけられた前記動作情報を前記走行情報格納手段から取得し、当該取得した動作情報の表示制御を行う表示制御手段と、
を備えるナビゲーション装置。
【請求項２】
前記基準位置を起点とする走行経路を取得する走行経路取得手段を備え、
前記表示制御手段は、
前記基準位置取得手段が取得した前記基準位置と前記車両状態取得手段が取得した前記車両状態とに対応する前記一連の走行であって、当該一連の走行に対応する各位置が前記走行経路と一致する一連の走行を特定する、
請求項１に記載のナビゲーション装置。
【請求項３】
前記走行情報格納手段は、
前記車両の一連の走行に関連付けて、前記各位置における走行開始からの燃料消費量を特定する燃料消費量情報を更に格納し、
前記表示制御手段は、
当該表示制御手段が取得した前記動作情報のうち、前記基準位置から前記走行経路の終点までの前記燃料消費量が最も少ない場合の前記一連の走行における前記動作情報を特定し、当該特定した動作情報の表示制御を行う、
請求項２に記載のナビゲーション装置。
【請求項４】
一連の走行毎に、車両が走行した各位置における当該車両の動作を特定する動作情報と、当該車両が走行した各位置の少なくとも一の位置における当該車両のバッテリの充電状態又は乗員数のいずれか一方又は両方から構成される車両状態を特定する車両状態情報とを、相互に関連付けて記憶手段に格納する走行情報格納ステップと、
前記車両の走行に関する基準位置を取得する基準位置取得ステップと、
前記基準位置における前記車両の車両状態を取得する車両状態取得ステップと、
前記基準位置取得ステップで取得した前記基準位置と前記車両状態取得ステップで取得した前記車両状態とに対応する前記一連の走行を特定し、当該特定された一連の走行に関連づけられた前記動作情報を前記記憶手段から取得し、当該取得した動作情報の表示制御を行う表示制御ステップと、
を含むナビゲーション方法。
【請求項５】
請求項４に記載の方法をコンピュータに実行させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
従来、内燃機関とモータジェネレータとを備えたハイブリッド車両における経路案内に際し、燃料消費量を低減することのできる効率的な走行経路を利用者に提示するための走行表示装置が提案されている（例えば、特許文献１参照）。この装置では、車両の走行履歴を収集して記憶し、出発地点から目的地点までの過去の走行履歴に基づいて、走行履歴を有する走行経路毎に燃費に基づく評価を行う。そして、当該評価について最良評価を得た走行経路と、当該走行経路における走行パターンとを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６３５５５号公報（段落００１３、００１６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、出発時におけるバッテリの充電状態や乗員数等の車両状態や、気温、天候等の環境状態は必ずしも常に同一ではない。しかし、上述の如き従来の装置ではこのような出発時の車両状態の相違を考慮していなかったため、実際には実現不可能な走行パターンを伴った走行経路の表示を行う可能性があった。例えば、従来の装置において表示された走行パターンが、出発時にバッテリが満充電されている状態を前提とした走行パターンであるのに対して、実際の走行開始時にはバッテリが十分に充電されていない場合、従来の装置によって示された走行パターンでの走行を十分に行えない可能性があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、出発時における車両の状態を考慮した案内を行うことができる、ナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載のナビゲーション装置は、一連の走行毎に、車両が走行した各位置における当該車両の動作を特定する動作情報と、当該車両が走行した各位置の少なくとも一の位置における当該車両のバッテリの充電状態又は乗員数のいずれか一方又は両方から構成される車両状態を特定する車両状態情報とを、相互に関連付けて格納する走行情報格納手段と、前記車両の走行に関する基準位置を取得する基準位置取得手段と、前記基準位置における前記車両の車両状態を取得する車両状態取得手段と、前記基準位置取得手段が取得した前記基準位置と前記車両状態取得手段が取得した前記車両状態とに対応する前記一連の走行を特定し、当該特定された一連の走行に関連づけられた前記動作情報を前記走行情報格納手段から取得し、当該取得した動作情報の表示制御を行う表示制御手段と、を備える。
【０００７】
また、請求項２に記載のナビゲーション装置は、請求項１に記載のナビゲーション装置において、前記基準位置を起点とする走行経路を取得する走行経路取得手段を備え、前記表示制御手段は、前記基準位置取得手段が取得した前記基準位置と前記車両状態取得手段が取得した前記車両状態とに対応する前記一連の走行であって、当該一連の走行に対応する各位置が前記走行経路と一致する一連の走行を特定する。
【０００８】
また、請求項３に記載のナビゲーション装置は、請求項２に記載のナビゲーション装置において、前記走行情報格納手段は、前記車両の一連の走行に関連付けて、前記各位置における走行開始からの燃料消費量を特定する燃料消費量情報を更に格納し、前記表示制御手段は、当該表示制御手段が取得した前記動作情報のうち、前記基準位置から前記走行経路の終点までの前記燃料消費量が最も少ない場合の前記一連の走行における前記動作情報を特定し、当該特定した動作情報の表示制御を行う。
【０００９】
また、請求項４に記載のナビゲーション方法は、一連の走行毎に、車両が走行した各位置における当該車両の動作を特定する動作情報と、当該車両が走行した各位置の少なくとも一の位置における当該車両のバッテリの充電状態又は乗員数のいずれか一方又は両方から構成される車両状態を特定する車両状態情報とを、相互に関連付けて記憶手段に格納する走行情報格納ステップと、前記車両の走行に関する基準位置を取得する基準位置取得ステップと、前記基準位置における前記車両の車両状態を取得する車両状態取得ステップと、前記基準位置取得ステップで取得した前記基準位置と前記車両状態取得ステップで取得した前記車両状態とに対応する前記一連の走行を特定し、当該特定された一連の走行に関連づけられた前記動作情報を前記記憶手段から取得し、当該取得した動作情報の表示制御を行う表示制御ステップと、を含む。
【００１０】
また、請求項５に記載のナビゲーションプログラムは、請求項４に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１１】
請求項１に記載のナビゲーション装置、請求項４に記載のナビゲーション方法、及び請求項５に記載のナビゲーションプログラムによれば、基準位置取得手段が取得した基準位置と車両状態取得手段が取得した車両状態とに対応する一連の走行を特定し、特定された一連の走行に対応する動作情報を走行情報格納手段から取得し、当該取得した動作情報の表示制御を行うので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を考慮した案内を行うことができ、車両の動作の指標をドライバに示すことができる。
【００１２】
請求項２に記載のナビゲーション装置によれば、基準位置取得手段が取得した基準位置と車両状態取得手段が取得した車両状態とに対応する一連の走行であって、当該一連の走行に対応する各位置が基準位置を起点とする走行経路と一致する一連の走行を特定するので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を考慮した上で、車両がこれから走行する走行経路での車両の動作の指標をドライバに示すことができる。
【００１３】
請求項３に記載のナビゲーション装置によれば、基準位置から走行経路の終点までの燃料消費量が最も少ない場合の一連の走行における動作情報を特定し、当該特定した動作情報の表示制御を行うので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を考慮した上で、走行経路を走行する際に燃料消費量を抑制するための車両の動作の指標をドライバに示すことができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係るナビゲーションシステムを例示するブロック図である。
【図２】走行情報ＤＢを例示した表である。
【図３】走行情報取得処理のフローチャートである。
【図４】表示制御処理のフローチャートである。
【図５】動作情報を表示させるか否かの選択画面を表示したディスプレイを例示した図である。
【図６】動作情報を表示するディスプレイを例示した図である。
【図７】動作情報を表示するディスプレイを例示した図である。
【図８】表示制御を行う動作情報の選択画面を例示した図である。
【図９】地図表示の他に動作情報専用の画面をディスプレイに表示させた場合を例示した図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係るナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、これら実施の形態によって本発明が限定されるものではない。なお、本発明に係るナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムの適用対象は任意であるが、以下の実施の形態では、エンジン及びモータジェネレータ（何れも図示省略）を動力源として走行するハイブリッド車両に適用した場合を例に挙げて説明する。
【００１６】
（構成）
まず、ナビゲーションシステムの構成を説明する。図１は、実施の形態に係るナビゲーションシステムを例示するブロック図である。図１に示すように、このナビゲーションシステム１は、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１０、現在位置検出処理部２０、スピーカ３０、ディスプレイ４０、及びナビゲーション装置５０を備えている。
【００１７】
（構成−ＥＣＵ）
ＥＣＵ１０は、エンジンやモータジェネレータ等の動力系、トランスミッション、駆動系、制動系等の車両の各部を制御するためのものである。また、ＥＣＵ１０は車両の各部の状態を各種センサを介して監視しており、例えば、バッテリ（図示省略）の充電状態（以下ＳＯＣ（Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ））や燃料の残量を監視する。さらにハイブリッド車両においては、ＥＣＵ１０はエンジンを動作させてバッテリのＳＯＣを所定の状態に維持しつつ、エンジンとモータジェネレータとを動力として走行するハイブリッド走行モード（以下、ＨＶモード）と、モータジェネレータのみを動力として走行する電動機走行モード（以下、ＥＶモード）との間で、走行モードの切替を制御する。
【００１８】
（構成−現在位置検出処理部）
現在位置検出処理部２０は、ナビゲーション装置５０が取り付けられた車両（以下、自車両）の現在位置を検出する現在位置検出手段である。具体的には、現在位置検出処理部２０は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも一つを有し、現在の自車両の位置（座標）及び方位等を公知の方法にて検出する。
【００１９】
（構成−スピーカ）
スピーカ３０は、ナビゲーション装置５０の制御に基づいて各種の音声を出力する出力手段である。スピーカ３０より出力される音声の具体的な態様は任意であり、必要に応じて生成された合成音声や、予め録音された音声を出力することができる。
【００２０】
（構成−ディスプレイ）
ディスプレイ４０は、ナビゲーション装置５０の制御に基づいて各種の画像を表示する表示手段である。なお、このディスプレイ４０の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。
【００２１】
（構成−ナビゲーション装置）
ナビゲーション装置５０は、車両の走行に関する案内を行うためのものであり、制御部５１及びデータ記録部５２を備えている。このナビゲーション装置５０は、公知の経路案内方法によって車両の走行経路を案内する機能を備えているものとする。
【００２２】
（構成−ナビゲーション装置−制御部）
制御部５１は、ナビゲーション装置５０を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係るナビゲーションプログラムは、任意の記録媒体又はネットワークを介してナビゲーション装置５０にインストールされることで、制御部５１の各部を実質的に構成する。
【００２３】
この制御部５１は、機能概念的に、基準位置取得部５１ａ、車両状態取得部５１ｂ、表示制御部５１ｃ、及び走行経路取得部５１ｄを備えている。
【００２４】
基準位置取得部５１ａは、車両の走行に関する基準位置を取得する基準位置取得手段である。「基準位置」としては、例えば車両の現在位置や、走行経路における出発地等が含まれる。車両状態取得部５１ｂは、基準位置における車両の車両状態を取得する車両状態取得手段である。「車両状態」の具体的な内容は任意で、例えばバッテリのＳＯＣ、乗員数等を含めることができる。表示制御部５１ｃは、ディスプレイ４０を介した各種の情報の表示制御を行う表示制御手段である。これらの制御部５１の各構成要素によって実行される処理の詳細については後述する。
【００２５】
（構成−ナビゲーション装置−データ記録部）
データ記録部５２は、ナビゲーション装置５０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２６】
このデータ記録部５２は、地図情報データベース（以下、データベースを「ＤＢ」と称する）５２ａ、及び走行情報ＤＢ５２ｂを備えている。地図情報ＤＢ５２ａは、地図情報を格納する地図情報格納手段である。「地図情報」は、例えばリンクデータ（リンク番号、接続ノード番号、道路座標、道路種別、車線数、走行規制等）、ノードデータ（ノード番号、座標）、地物データ（信号機、道路標識、ガードレール、建物等）、地形データ、地図をディスプレイ４０に表示するための地図表示データ等を含んで構成されている。
【００２７】
走行情報ＤＢ５２ｂは、車両の走行に関する情報を格納する走行情報格納手段である。図２は、走行情報ＤＢ５２ｂを例示した表である。図２に示すように、走行情報ＤＢ５２ｂは、ＤＢ項目として「走行ＩＤ」、「位置」、「動作」、「ＳＯＣ」、及び「燃料消費量」を有し、これらの項目に対応する情報が相互に関連付けて格納されている。項目「走行ＩＤ」に対応して格納される情報は、車両の一連の走行を一意に識別するための識別情報である（図２では「００１」「００２」等）。ここで、車両の「一連の走行」とは、車両の走行履歴を区分する単位であり、例えば公知の経路案内方法に基づいて案内された出発地から目的地までの走行を意味する。項目「位置」に対応して格納される情報は、車両の位置を特定するための位置情報であり、例えば車両の緯度及び経度が格納される（図２では「３６．５５２０、１３５．３６５４」等）。項目「動作」に対応して格納される情報は、車両の一連の走行において当該車両が走行した各位置における当該車両の動作を特定する動作情報であり、例えば車両の走行モードを特定する情報が格納される（図２では「ＥＶ」「ＨＶ」等）。項目「ＳＯＣ」に対応して格納される情報は、車両が走行した各位置における当該車両の車両状態を特定する車両状態情報であり、例えばバッテリのＳＯＣを特定する情報が格納される（図２では「７０」「６６」等）。項目「燃料消費量」に対応して格納される情報は、燃料消費量を特定する燃料消費量情報であり、例えば車両が走行を開始してから各位置までに消費した燃料量を特定する情報が格納される（図２では「０」「０．０２」等）。これらの情報を挙動テーブルに格納するタイミングは任意で、例えば後述する走行情報取得処理において随時更新される。なお、項目「ＳＯＣ」に対応して、車両が走行した各位置の少なくとも一の位置における車両状態情報を格納してもよく、例えば出発地についてのみ当該出発地における車両のＳＯＣを特定する情報を項目「ＳＯＣ」に対応して格納してもよい。また、以下の説明では、一連の走行を一意に識別する識別情報毎に関連付けて格納されている位置情報、動作情報、車両状態情報、及び燃料消費量情報を、「一連の走行情報」と呼称するものとする。
【００２８】
（処理）
次に、このように構成されるナビゲーションシステム１によって実行される処理について説明する。ナビゲーションシステム１が実行する処理は、車両の走行に関する情報を取得する走行情報取得処置と、動作情報の表示制御を行う表示制御処理とに大別される。これらの走行情報取得処置と表示制御処理とについて、以下説明する。
【００２９】
（処理−走行情報取得処理）
まず、走行情報取得処理について説明する。図３は走行情報取得処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この走行情報取得処理は車両の走行開始時に起動される。例えば、エンジンが始動された時や、ナビゲーション装置５０への電源投入時、あるいは経路案内の開始時等に自動的に起動される。
【００３０】
走行情報取得処理の起動後、制御部５１は、開始される車両の一連の走行を一意に識別するための走行ＩＤを付与する（ＳＡ１）。続いて、制御部５１は現在位置検出処理部２０を介して車両の現在位置を特定する（ＳＡ２）。また、車両の現在の動作を特定する（ＳＡ３）。特定する動作の具体的な内容は任意で、例えばＥＣＵ１０を介して車両の走行モード（ＨＶ又はＥＶ）を特定する。さらに、制御部５１は車両の現在の車両状態を特定する（ＳＡ４）。特定する車両状態の具体的な内容は任意であり、本実施の形態ではＥＣＵ１０を介してバッテリのＳＯＣを特定するものとする。また、ＳＯＣに代えて、あるいはＳＯＣと合わせて、車両の乗員数を車両状態として特定してもよい。さらに、車両状態に加えて、時刻、天候、気温、気圧等の環境状態を特定しても良い。この内、気温や気圧は各種のセンサを介して特定することができ、天候は通信手段（図示省略）を介して取得した天候情報に基づき特定することができる。さらに、制御部５１は車両が走行を開始してから現在までの燃料消費量を特定する（ＳＡ５）。例えば、ＥＣＵ１０を介して燃料の残量を特定し、車両の走行開始時の燃料の残量との差に基づいて燃料消費量を算出することができる。なお、これらのＳＡ２からＳＡ５までの処理を略同一のタイミングで実行することで、一連の走行の特定の位置における車両の動作、車両状態、及び燃料消費量を取得することができる。
【００３１】
続いて、そして、ＳＡ２で特定した位置に対応する位置情報、ＳＡ３で特定した動作に対応する動作情報、ＳＡ４で特定した車両状態に対応する車両状態情報、及びＳＡ４で特定した燃料消費量に対応する燃料消費量情報を、相互に関連付けて走行情報ＤＢ５２ｂに格納する（ＳＡ６）。
【００３２】
その後、制御部５１は車両の一連の走行が終了したか否かを判定する（ＳＡ７）。一連の走行が終了したか否かは、例えば、エンジンが停止された時や、ナビゲーション装置５０への電源切断時、あるいは経路案内における目的地に車両が到着した場合に、制御部５１は車両の一連の走行が終了したと判定する。
【００３３】
その結果、車両の一連の走行が終了していないと判定した場合（ＳＡ７、Ｎｏ）、制御部５１はＳＡ２に戻り、車両が一連の走行を終了するまでＳＡ２からＳＡ７までの各処理を繰り返し実行する。これにより、一連の走行を開始してから終了するまでに車両が走行した各位置における当該車両の動作、車両状態、及び燃料消費量を特定する情報が、相互に関連付けられて順次走行情報ＤＢ５２ｂに格納される。
【００３４】
一方、車両の一連の走行が終了したと判定した場合（ＳＡ７、Ｙｅｓ）、制御部５１は走行情報取得処理を終了する。
【００３５】
（処理−表示制御処理）
次に、表示制御処理について説明する。図４は表示制御処理のフローチャートである。この表示制御処理は、例えばナビゲーション装置５０への電源投入時に自動的に起動される。なお、この表示制御処理の説明においては、車両状態としてＳＯＣを用いる場合を例として説明する。
【００３６】
図４に示すように、表示制御処理が起動されると、表示制御部５１ｃは経路案内において動作情報を表示させるか否かの選択画面をディスプレイ４０に表示させる（ＳＢ１）。図５は動作情報を表示させるか否かの選択画面を表示したディスプレイ４０を例示した図である。図５の例では、動作情報を表示させるモードを「エコドライブモード」とし、当該エコドライブモードを実施するか否かの選択画面をディスプレイ４０に表示させた状態を示している。
【００３７】
次に、表示制御部５１ｃは、ＳＢ１でディスプレイ４０に表示させた選択画面に基づき、動作情報を表示させる旨の選択がされたか否かを判定する（ＳＢ２）。その結果、動作情報を表示させる旨の選択がされなかった場合は（ＳＢ２、Ｎｏ）、動作情報の表示は必要ないものとし、表示制御処理を終了する。
【００３８】
一方、動作情報を表示させる旨の選択がされた場合（ＳＢ２、Ｙｅｓ）、基準位置取得部５１ａは車両の走行に関する基準位置を取得する（ＳＢ３）。ここで「基準位置」とは車両の走行における基準となる位置であり、例えば現在位置検出処理部２０を介して取得した現在位置や、地図情報ＤＢ５２ａから取得した自宅位置、若しくは経路案内における出発地等を基準位置とすることができる。なお、以下の説明では基準位置として現在位置を取得した場合を例として説明する。
【００３９】
次に、車両状態取得部５１ｂは、ＳＢ３で取得した現在位置における車両の車両状態として、ＥＣＵ１０を介してバッテリのＳＯＣを取得する（ＳＢ４）。
【００４０】
続いて、表示制御部５１ｃは走行情報ＤＢ５２ｂを参照し（ＳＢ５）、ＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であって、且つ、当該位置情報に関連付けられている車両状態情報がＳＢ４で取得したＳＯＣに対応する一連の走行情報を特定可能か否かを判断する（ＳＢ６）。具体的には、まず走行情報ＤＢ５２ｂに格納されている位置情報に基づき特定される位置がＳＢ３で取得した現在位置から所定距離内か否かに基づいて、当該位置情報を含む一連の走行情報がＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であるか否かを判断する。そして、走行ＤＢ５２ｂに格納されている位置情報に基づき特定される位置が現在位置から所定距離内である場合には、当該位置情報を含む一連の走行情報がＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であると判断する。次に、ＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であると判断した場合には、当該位置情報に関連付けられている車両状態情報に基づき特定される車両状態としてのバッテリのＳＯＣが、ＳＢ４で取得したＳＯＣから所定値以内（例えば、±３％以内）か否かを判断する。そして、車両状態情報に基づき特定されるバッテリのＳＯＣが、ＳＢ４で取得したＳＯＣから所定値以内（例えば、±３％以内）である場合に、ＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であって、且つ、当該位置情報に関連付けられている車両状態情報がＳＢ４で取得したＳＯＣに対応する一連の走行情報を特定可能と判断する。
【００４１】
また、走行情報ＤＢ５２ｂに格納されている位置情報のうち、ＳＢ３で取得した現在位置に最も近い位置を特定する位置情報を、現在位置に対応する位置情報とし、ＳＢ４で取得したＳＯＣに最も近いＳＯＣを特定する車両状態情報を、ＳＢ４で取得したＳＯＣに対応する車両状態情報としてもよい。この場合、ＳＢ６の判定結果は常にＹｅｓとなる。
【００４２】
その結果、ＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であって、且つ、当該位置情報に関連付けられている車両状態情報がＳＢ４で取得したＳＯＣに対応する一連の走行情報を特定不可能と判定した場合（ＳＢ６、Ｎｏ）、現在位置における車両のＳＯＣに対応した表示制御を行うことができないものとし、表示制御部５１ｃは表示制御処理を終了する。
【００４３】
一方、ＳＢ３で取得した現在位置に対応する位置情報を含む一連の走行情報であって、且つ、当該位置情報に関連付けられている車両状態情報がＳＢ４で取得したＳＯＣに対応する一連の走行情報を特定可能と判定した場合（ＳＢ６、Ｙｅｓ）、表示制御部５１ｃは、当該特定可能と判定した一連の走行情報に含まれる位置情報と、当該位置情報に関連付けられている動作情報とを、走行情報ＤＢ５２ｂから取得する（ＳＢ７）。図２の例では、ＳＢ３で取得した現在位置に対応する位置情報が「３６．５５２０、１３５．３６５４」であり、ＳＢ４で取得したＳＯＣに対応する車両状態情報が「７０」であった場合、これらの位置情報及び車両状態情報を含む一連の走行情報（走行ＩＤ「００１」に対応）に含まれる一連の位置情報（「３６．５５２０、１３５．３６５４」「３６．５５２５、１３５．３６５６」「３６．５５３１、１３５．３６５５」「３６．５５３６、１３５．３６５３」「３６．５５４２、１３５．３６５２」等）と、当該位置情報に関連付けられている一連の動作情報（「ＥＶ」「ＥＶ」「ＥＶ」「ＨＶ」「ＨＶ」等」）を走行情報ＤＢ５２ｂから取得する。
【００４４】
また、ＳＢ３で取得した現在位置に対応する位置情報と、ＳＢ４で取得したＳＯＣに対応する車両状態情報とが、走行情報ＤＢ５２ｂに複数組格納されている場合には、各組を含む各一連の走行情報に含まれる位置情報及び動作情報を走行情報ＤＢ５２ｂから取得する。すなわち、図２の例において、複数の走行ＩＤ毎に対応する一連の位置情報及び動作情報を走行情報ＤＢ５２ｂから取得する。
【００４５】
図４に戻り、走行経路取得部５１ｄはＳＢ３で取得した現在位置を起点とする走行経路を取得する（ＳＢ８）。走行経路の取得方法は任意で、例えば、ナビゲーション装置５０の経路案内において設定された走行経路のうち、ＳＢ３で取得した現在位置を起点とする走行経路を取得する。あるいは、過去の走行履歴に基づいて、ＳＢ３で取得した現在位置を起点とする走行経路や目的地を推定してもよい（例えば、毎日走行する通勤路等）。
【００４６】
次に、表示制御手段は、ＳＢ７で取得した一連の位置情報のうち、当該位置情報に基づき特定される各位置がＳＢ８で走行経路取得部５１ｄが取得した走行経路の各位置と一致する一連の位置情報を特定し、当該一連の位置情報を含む一連の走行情報を特定し、ＳＢ７で取得した一連の動作情報のうち当該特定した一連の走行情報に含まれている一連の動作情報を特定する（ＳＢ９）。図２の例では、ＳＢ３で取得した現在位置に対応する位置情報とＳＢ４で取得したＳＯＣに対応する車両状態情報とを含む一連の走行情報に対応する走行ＩＤに関連付けられている、一連の位置情報のうち、ＳＢ８で取得した走行経路と一致する位置情報を特定し、当該位置情報を含む一連の走行情報を特定し、当該一連の走行情報に含まれている一連の動作情報を特定する。
【００４７】
図４に戻り、表示制御部５１ｃは、ＳＢ９において特定した一連の走行情報が複数組存在するか否かを判定する（ＳＢ１０）。その結果、走行経路の各位置と一致する一連の位置情報を含む一連の走行情報が複数組存在する場合（ＳＢ１０、Ｙｅｓ）、表示制御部５１ｃは、ＳＢ９で特定した動作情報に関連付けて格納されている燃料消費量情報に基づき、当該ＳＢ９で特定した動作情報のうち、燃料消費量が最も少ない場合の一連の走行における動作情報を特定する（ＳＢ１１）。図２の例では、ＳＢ９で特定した動作情報のうち、基準位置と一連の走行の終点とに対応する動作情報に関連付けて格納されている燃料消費量の差を求めることにより、当該一連の走行における燃料消費量を特定する。そして、当該特定した燃料消費量を複数の一連の走行間で比較することにより、燃料消費量が最も少ない場合の一連の走行を特定し、当該一連の走行における動作情報を特定する。なお、基準位置が一連の走行の始点と一致する場合には、当該一連の走行の終点における燃料消費量のみを取得すれば、当該一連の走行における燃料消費量を特定することができる。
【００４８】
図４に戻り、表示制御部５１ｃは、ＳＢ１０で走行経路の各位置と一致する一連の位置情報を含む一連の走行情報が複数組存在しないと判定した場合（ＳＢ１０、Ｎｏ）、又はＳＢ１１の処理を行った後、特定した動作情報の表示制御を行う（ＳＢ１２）。図６及び図７は動作情報を表示するディスプレイ４０を例示した図である。
【００４９】
例えば表示制御部５１ｃは、ＳＢ９又はＳＢ１１で特定した動作情報を、当該動作情報に対応する位置情報に基づき特定される位置にて地図上に重畳表示させる。すなわち、図６に示すように、動作情報に基づき特定される走行モードに応じて色分けされたマーカー（図６では、走行モードがＥＶの場合のマーカーを白抜きとし、ＨＶの場合のマーカーをハッチングとしている）を、当該動作情報に対応する位置情報に基づき特定される位置に走行軌跡として表示する。このように、最も燃料消費量が少なかった場合の走行経路上の各位置における走行モードを表示することにより、ドライバが燃料消費量を抑制した運転をする際の指標とすることができる。
【００５０】
また、走行経路上を車両が走行している間、当該走行経路上の各位置において、ディスプレイ４０に表示させた動作情報に基づき特定される動作と車両の実際の動作とを比較し、車両の実際の動作の方が燃料消費量が少ない動作である場合（例えば、ディスプレイ４０に表示させた動作情報に対応する走行モードがＨＶであり、車両の実際の走行モードがＥＶである場合）、その旨を示す表示をディスプレイ４０に出力させてもよい。例えば図７に示すように、車両の実際の動作の方が燃料消費量が少ない動作となった地点に、星が現れるアニメーションを表示させてもよい。
【００５１】
（効果）
このように実施の形態によれば、基準位置取得部５１ａが取得した基準位置と車両状態取得部５１ｂが取得した車両状態とに対応する一連の走行を特定し、特定された一連の走行に対応する動作情報を走行情報ＤＢ５２ｂから取得し、当該取得した動作情報の表示制御を行うので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を反映した案内を行うことができ、車両の動作の指標をドライバに示すことができる。
【００５２】
特に、基準位置取得部５１ａが取得した基準位置と車両状態取得部５１ｂが取得した車両状態とに対応する一連の走行であって、当該一連の走行に対応する各位置が基準位置を起点とする走行経路と一致する一連の走行を特定するので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を考慮した上で、車両がこれから走行する走行経路での車両の動作の指標をドライバに示すことができる。
【００５３】
また、基準位置から走行経路の終点までの燃料消費量が最も少ない場合の一連の走行における動作情報を特定し、当該特定した動作情報の表示制御を行うので、現在位置や出発地等の基準位置における走行開始時の実際の車両状態を考慮した上で、走行経路を走行する際に燃料消費量を抑制するための車両の動作の指標をドライバに示すことができる。
【００５４】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５５】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５６】
（走行情報ＤＢについて）
上述した実施の形態では、ナビゲーション装置５０のデータ記録部５２が走行情報ＤＢ５２ｂを備えていると説明したが、各車両のナビゲーション装置５０と通信可能に接続された情報センタが同一の車種毎に走行情報ＤＢ５２ｂを備えるように構成してもよい。この場合、走行情報ＤＢ５２ｂには情報センタと通信可能に接続された複数の車両のナビゲーション装置５０により取得された位置情報、動作情報、車両状態情報、及び燃料消費量情報を格納することができる。これにより、表示制御処理において、同一車種の複数の車両における一連の走行の中から最も燃料消費量の少ない場合の一連の走行を特定し、当該特定した一連の走行における動作情報の表示制御を行うことができる。
【００５７】
この場合、自車両の走行情報ＤＢ５２ｂに格納されている当該自車両の動作情報のみを表示させること、又は情報センタの走行情報ＤＢ５２ｂに格納されている同一車種の複数の車両のうちの何れかの車両の動作情報を含めて表示させることの何れかをユーザに選択させ、当該選択された動作情報の表示制御を行うようにしてもよい。図８は、表示制御を行う動作情報の選択画面を例示した図である。図８の例では、ユーザに「ＭＹゴーストモード」又は「優良ドライバモード」の何れかのモードを選択させる。この内、「ＭＹゴーストモード」が選択された場合は、上述の実施の形態で説明したように、自車両のナビゲーション装置５０のデータ記録部５２が備える走行情報ＤＢ５２ｂに格納されている一連の走行情報に基づき、基準位置から走行経路の終点までの燃料消費量が最も少ない場合の一連の走行における当該自車両の動作情報の表示制御を行う。一方、「優良ドライバモード」が選択された場合は、情報センタが備える走行情報ＤＢ５２ｂに格納されている同一車種の複数の車両における一連の走行の中から最も燃料消費量の少ない場合の一連の走行を特定し、当該特定した一連の走行における動作情報の表示制御を行う。
【００５８】
（動作情報について）
上述した実施の形態では、動作情報が走行モードを特定する情報である場合を例として説明したが、その他の情報を動作情報として用いてもよい。例えば、アクセルやブレーキ等の操作量を表す指標を動作情報としてもよい。
【００５９】
より具体的には、例えばエンジンの回転数やアクセルの開度に応じて決定されるエコレベルを動作情報として用いてもよい。この場合、図４に例示した表示制御処理のＳＢ１１において、エコレベルに応じて色分けされたマーカーを、当該動作情報に対応する位置情報に基づき特定される位置に走行軌跡として表示する。このように、最も燃料消費量が少なかった場合の走行経路上の各位置におけるエコレベルを表示することにより、ドライバが燃料消費量を抑制した運転をする際の指標とすることができる。
【００６０】
あるいは、アクセル開度が所定度合以下の場合に点灯するＥＣＯランプの点灯状況を動作情報として用いてもよい。この場合、図４に例示した表示制御処理のＳＢ１１において、ＥＣＯランプの点灯又は非点灯に応じて色分けされたマーカーを、当該動作情報に対応する位置情報に基づき特定される位置に走行軌跡として表示する。
【００６１】
あるいは、アクセル開度が所定度合以上の場合にアクセルの踏み過ぎと判断される場合において、アクセルの踏み過ぎか否かを動作情報として用いてもよい。この場合、図４に例示した表示制御処理のＳＢ１１において、アクセルの踏み過ぎか否かに応じて色分けされたマーカーを、当該動作情報に対応する位置情報に基づき特定される位置に走行軌跡として表示する。
【００６２】
（表示制御処理について）
上述した実施の形態では、図４に例示した表示制御処理のＳＢ１２において、特定した動作情報を当該動作情報に対応する位置情報に基づき特定される位置にて地図上に重畳表示させると説明したが、その他の表示制御を行ってもよい。
【００６３】
図９は地図表示の他に動作情報専用の画面をディスプレイ４０に表示させた場合を例示した図である。例えば図９（ａ）に示したように、基準位置から目的地までの走行経路上の動作情報を、直線状のバーグラフとして表示させてもよい。この場合、基準値から走行経路上の各位置までの距離と、バーグラフの基点（図９（ａ）ではバーグラフの下端）から走行経路上の各位置に対応するバーグラフ上の部分までの長さとが、相互に比例するように表示させる。これにより、ドライバが直感的に把握しやすい態様で今後の運転操作の指標となる動作情報を表示することができる。さらに、ディスプレイ４０の画面内に走行軌跡全体を表示することができない場合（例えば、走行中に地図がスクロールした場合や、縮尺変向により狭域地図表示となった場合等）、図９（ａ）に示したようなバーグラフを表示させるようにしてもよい。これにより、走行経路全体における動作情報をドライバが容易に把握可能な態様で運転操作の指標となる動作情報を表示することができる。
【００６４】
あるいは、動作情報としてエコレベルを用いている場合には、図９（ｂ）に示したように、図４のＳＢ１０で特定したエコレベルのうち現在位置に対応するエコレベル（図９では「Ｂｅｓｔ」と表示されている部分）と、現在の実際のエコレベル（図９では「Ｎｏｗ」と表示されている部分）とを、相互に対比可能にレベルメータ上に表示してもよい。これにより、ドライバが燃料消費量を抑制した運転をする際の一層詳細な指標を表示することができる。
【００６５】
また、車両の走行終了後に、表示制御部５１ｃが表示制御を行った動作情報に対応する一連の走行の燃料消費量と、実際の車両の燃料消費量とをディスプレイ４０に表示させてもよい。
【００６６】
また、上述した実施の形態における表示制御処理では、現在位置を基準位置とした場合を例として説明したが、予め設定された自宅位置、若しくは経路案内における出発地等を基準位置としてもよい。この場合、基準位置における車両状態については、例えば公知の操作手段を介してユーザによって入力された情報に基づいて特定してもよい。
【００６７】
また、上述した実施の形態における表示制御処理では、基準位置に対応する位置情報を含む一連の走行情報であって、且つ、当該位置情報に関連付けられている車両状態情報がＳＢ４で取得した車両状態に対応する一連の走行情報に含まれる位置情報と、当該位置情報に関連付けられている動作情報とを取得すると説明したが、さらに、時刻、天候、気温、気圧等の環境状態に基づいて位置情報と動作情報とを取得してもよい。
【符号の説明】
【００６８】
１  ナビゲーションシステム
１０  ＥＣＵ
２０  現在位置検出処理部
３０  スピーカ
４０  ディスプレイ
５０  ナビゲーション装置
５１  制御部
５１ａ  基準位置取得部
５１ｂ  車両状態取得部
５１ｃ  表示制御部
５１ｄ  走行経路取得部
５２  データ記録部
５２ａ  地図情報ＤＢ
５２ｂ  走行情報ＤＢ
【図１】
0005387839.tif 000002
【図２】
0005387839.tif 000003
【図３】
0005387839.tif 000004
【図４】
0005387839.tif 000005
【図５】
0005387839.tif 000006
【図６】
0005387839.tif 000007
【図７】
0005387839.tif 000008
【図８】
0005387839.tif 000009
【図９】
0005387839.tif 000010