(57)【特許請求の範囲】
【請求項１】
経路探索により出力される経路上の区間を設定し、前記設定された区間毎の平均勾配を算出する演算処理手段と、
車両走行中、前記区間が切り替わる毎に前記演算処理手段で算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、前記学習の結果により前記抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段と、
前記学習処理手段で更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段とを備え、
前記演算処理手段は、
予め定義された勾配角度変化の誤差範囲内で所定の勾配が継続する区間を設定し、前記設定された区間について前記平均勾配を算出することを特徴とする車載用ナビゲーション装置。
【請求項２】
経路探索により出力される経路上の区間を設定し、前記設定された区間毎の平均勾配を算出する演算処理手段と、
車両走行中、前記区間が切り替わる毎に前記演算処理手段で算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、前記学習の結果により前記抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段と、
前記学習処理手段で更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段とを備え、
前記表示処理手段は、
前記演算処理手段により設定された区間が所定長に満たないか、もしくは外部から通信により取得された交通情報により渋滞が発生している区間を除き、区間毎の最高燃費走行速度を画面表示し、
車両走行中、次の区間に所定の距離だけ接近した場合に、前記次の区間における最高燃費走行速度と自車両の現在走行速度とを対で画面表示することを特徴とする車載用ナビゲーション装置。
【請求項３】
経路探索により出力される経路上の区間を設定し、前記設定された区間毎の平均勾配を算出する演算処理手段と、
車両走行中、前記区間が切り替わる毎に前記演算処理手段で算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、前記学習の結果により前記抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段と、
前記学習処理手段で更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段とを備え、
前記表示処理手段は、
前記演算処理手段により設定された区間が所定長に満たないか、もしくは外部から通信により取得された交通情報により渋滞が発生している区間を除き、区間毎の最高燃費走行速度を画面表示し、
現在走行中におけるある区間の自車両の走行速度もしくは燃費と、前記区間の最高燃費走行速度もしくは最高燃費とが異なる場合、速度差もしくは燃費差に応じて自車両走行速度もしくは燃費を前記画面上に強調表示することを特徴とする車載用ナビゲーション装置。
【請求項４】
前記表示処理手段は、
自車の現在走行速度における燃費の状況をレベルに応じて変化するアイコンで画面表示することを特徴とする請求項２または請求項３記載の車載用ナビゲーション装置。
【請求項５】
前記表示処理手段は、
前記画面上に表示される経路でユーザによりタッチされる区間を検知し、前記検知された区間の最高燃費走行速度もしくは燃費を表示することを特徴とする請求項２または請求項３記載の車載用ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車載用ナビゲーション装置に関するものである。
【背景技術】
【０００２】
近年、燃料費の高騰や排気ガスの排出削減要求等により、従来にも増して高燃費の車両の出現が望まれるようになった。
車両の燃費を決定する要素は、車両の性能にもよるが、ユーザの運転操作特性も大きく関係する。その運転操作特性による燃費消費を抑えるため、従来、リアルタイムに瞬間燃費の情報を画面表示することが行なわれている。ユーザは、運転中、リアルタイムに表示された瞬間燃費の情報を基に現在走行速度による燃費の良し悪しを知ることができ、道路状態や道路勾配等の走行環境に合わせて高燃費を得るための走行速度に近付けることで、燃料消費を節約したエコドライブが可能になる。
【０００３】
上記した燃料消費を節約したエコドライブを実現する技術については従来から多数の特許が出願されており、例えば、探索された経路においてとりうる少なくとも１つの走行車線パターンについて、各走行車線パターンをとった際のエネルギー消費率を予測し、当該予測に基づいて車線誘導を行う車両用ナビゲーション装置（例えば、特許文献１参照）、
燃料消費が一定量になった場合に自動的に最寄りの燃料供給が可能な施設の位置を検索し、現在位置からその施設までの経路を経路探索により探索して自動的に設定し、モニタに表示するナビゲーションシステム（例えば、特許文献２参照）、道路勾配と走行速度に対応した燃費情報を記憶し、現況の交通情報から推定された走行速度と燃費情報とを用いて燃料消費量の少ない経路を探索する経路探索装置（例えば、特許文献３参照）、等がある。
【０００４】
【特許文献１】特開２００５−９８７４９号公報
【特許文献２】特開２０００−４６５７３号公報
【特許文献３】特開２００６−９８１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した瞬間燃費は、現在の燃費状態のみ考慮しているため、道路の状況毎に最も高燃費で走行可能な速度を発見することが困難であると考えられる。また、瞬間燃費はユーザにリアルタイムに提示されるが、勾配等の道路状況が急激に変化する場所では提示情報も頻繁に変化し、このため、急加速や急減速により無駄な燃料噴射を招いて燃費に悪影響を及ぼし、更には安全運転に支障をきたす恐れがある。
【０００６】
一方、特許文献１に開示された技術によれば、燃費の予測に道路勾配が反映されないため高燃費で走行可能な速度を的確に予測することはできない。また、特許文献３に開示された技術によれば、経路上の道路勾配は燃費の予測に反映されるが、推定された走行速度や燃費がリアルタイムにユーザに提示されないため、ユーザは、走行中、走行地点毎に適切なタイミングで高燃費運転に必要な走行速度を知ることができない。
【０００７】
この発明は上記した課題を解決するためになされたものであり、道路の勾配毎に推奨される最高燃費走行速度を適切なタイミングでユーザに提示してエコドライブを可能にするとともに、勾配の微小な変化での情報提示を極力回避して運転操作の安定性を維持させることのできる、車載用ナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するためにこの発明の車載用ナビゲーション装置は、経路探索により出力される経路上の区間を設定し、前記設定された区間毎の平均勾配を算出する演算処理手段と、車両走行中、前記区間が切り替わる毎に前記算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、前記学習の結果により前記抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段と、前記更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段と、を備えたものである。
【発明の効果】
【０００９】
上記した課題を解決するためにこの発明の車載用ナビゲーション装置は、経路探索により出力される経路上の区間を設定し、前記設定された区間毎の平均勾配を算出する演算処理手段と、車両走行中、前記区間が切り替わる毎に前記算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、前記学習の結果により前記抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段と、前記更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段と、を備え、演算処理手段は、予め定義された勾配角度変化の誤差範囲内で所定の勾配が継続する区間を設定し、設定された区間について平均勾配を算出することを特徴とするものである。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１に係る車載用ナビゲーション装置の内部構成を示すブロック図である。
図１に示されるようにこの発明の実施の形態１に係る車載用ナビゲーション装置は、ＣＰＵ（Central Processing Unit）で構成される制御装置１を核に、主記憶装置２と、タッチパネル３と、センサ装置４と、通信装置５と、外部記憶装置６と、により構成される。
【００１１】
主記憶装置２は、例えば、半導体メモリにより構成され、経路探索、現在地表示、目的地誘導の他に、区間設定や、高燃費運転のための車両走行速度を求めてタッチパネル３へ画面表示するためのナビゲーション用のプログラムが常駐している。また、車両メーカが車種毎に提供する、勾配毎の最高燃費走行速度が定義された燃費モデルが格納されている。制御装置１は、タッチパネル３を介して取得されるユーザ指示に基づき主記憶装置２の中から選択されたプログラムを実行することにより、以下に説明する各種ナビゲーション処理を実行する。
【００１２】
タッチパネル３は、例えば、表面に透明タブレットが敷設させたＬＣＤ（Liquid Crystal Display Device）パネルに表示された情報をユーザが指でタッチすることにより、その座標位置および内容が読取られて制御装置１に転送する他に、制御装置１により生成されるナビゲーション情報を表示する入出力装置である。なお、タッチパネル３の代替として、リモコンと表示モニタとが独立に接続されてもよい。
【００１３】
センサ装置４は、車両の各部所に実装された、例えば、ＧＰＳ（Global Positioning System）センサ、車速センサ、角速度センサ、ジャイロ等をいい、これらセンサ類により検出され出力される、現在位置情報、車速情報、回転角情報、あるいは道路勾配等を示す信号を制御装置１に供給することで上記した制御装置１による所望のナビゲーション処理が実現される。
【００１４】
通信装置５は、ＶＩＣＳ（Vehicle Information and Communications）等、外部の交通情報センタから渋滞情報等を受信して制御装置１へ供給することにより、制御装置１は、渋滞路を回避したナビゲーションが可能になる。
外部記憶装置６は、例えば、ハードディスクやＤＶＤ（Digital Versatile Disc）等により構成され、地図ＤＢ（Data Base）等が格納されている。制御装置１は、上記したプログラムの実行により参照される地図ＤＢから該当の地図情報を読み出してタッチパネル３に車両の現在地とともに表示する。
【００１５】
図２は、図１に示す制御装置１が実行するプログラムの構造を機能展開して示したブロック図である。
図２に示されるように、制御装置１は、演算処理手段１１と、車両情報取得手段１２と、学習処理手段１３と、表示処理手段１４と、により構成される。
【００１６】
演算処理手段１１は、経路探索により出力される経路上の区間を設定し、当該設定された区間毎の平均勾配を算出する機能を有し、内部的には、経路情報判別部１１１と、道路区間設定部１１２とにより構成される。
経路情報判別部１１１は、ユーザがタッチパネル３を操作することにより設定される目的地に応じて生成される経路に関する情報を道路区間設定部１１２に供給する。道路区間設定部１１２は、経路毎、予め定義された勾配角度変化の誤差範囲内で所定の勾配が継続する区間を設定し、この設定された区間について平均勾配を算出して学習処理手段１３（構築ルール管理部１３４）、および表示処理手段１４（表示情報判別部１４１）に出力する。
【００１７】
車両情報取得手段１２は、センサ装置３を介して取得される情報に基づき生成される、例えば、自車両の勾配と瞬間燃費とを含む車両情報を取得して学習処理手段１３（取得情報保存部１３２）へ出力する。
学習処理手段１３は、車両走行中、区間が切り替わる毎に演算処理手段１１により算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデル（後述するモデルＤＢ１３１）を検索して対応する最高燃費走行速度を抽出するとともに、車両情報取得手段１２から取得される自車両の勾配と走行速度と瞬間燃費とを含む車両情報を所定数蓄積してデータマイニング（ここでは、データ項目毎に相関関係を判定する）による学習を行い、この学習結果により、抽出されたモデルにおける最高燃費走行速度を更新する機能を有し、内部的には、モデルＤＢ１３１と、取得情報保存部１３２と、取得情報学習部１３３と、構築ルール管理部１３４と、により構成される。
【００１８】
モデルＤＢ１３１は、図３にそのデータ構造の一部が示されるように、勾配毎の最高燃費走行速度が定義され記憶されるものであり、勾配（傾斜角度［％］）毎に燃費［ｋｍ／ｌ］が最高となる自車走行速度［ｋｍ／ｈ］が出力されるテーブルにより構成される。なお、ここに示されるモデルは、例えば、図４にモデルケースとして示されるように、メーカが車種毎に提供する情報（燃費［ｋｍ／ｌ］と自車両走行速度［ｋｍ／ｈ］と勾配［％］との関係を３次元表記したグラフ）に基づいて構築されるものである。
取得情報保存部１３２には、車両情報取得手段１２により取得された実走行時における自車両の勾配と走行速度、および瞬間燃費に関する情報が時系列に保存される。
【００１９】
なお、モデルＤＢ１３１および取得情報保存部１３２は、ここでは便宜上、学習処理手段１３が内部的に有するものとして説明するが、実際（ハードウェア上）は、図１に示す主記憶装置２の所定の領域に割当てられ記憶されるものである。
【００２０】
取得情報学習部１３３は、取得情報保存部１３２から読み出される車両情報が所定レコード数保存された時点で生成される学習用テーブルに対してデータマイニングによる学習処理を行うことにより適切なルールを抽出する。ここで抽出されるルールとしては、例えば、勾配が−１［％］の場合、勾配：−１［％］、推奨速度：５０［ｋｍ／ｈ］、最高燃費：２１［ｋｍ／ｌ］である。
構築ルール管理部１３４は、タッチパネル３操作によるユーザからの学習開始の意思表示をうけて取得情報学習部１３３による学習処理を起動する他に、学習処理の結果、取得情報学習部１３３により抽出されたルールにしたがいモデルＤＢ１３１における勾配毎の最高燃費走行速度を更新管理する機能を有する。
【００２１】
表示処理手段１４は、学習処理手段１３（構築ルール管理部１３４）により更新された最高燃費走行速度を所定の形式で画面表示する機能を有し、内部的には、表示情報判別部１４１と、情報出力部１４２と、により構成される。
表示情報判別部１４１は、演算処理手段１１（道路区間設定部１１２）により設定された区間が所定長に満たない、もしくは外部から通信により取得した交通情報により渋滞が発生している区間を除き、次の区間に所定の距離だけ接近した場合に、当該次の区間における最高燃費走行速度と自車の現在走行速度とをタッチパネル３へ画面表示するための表示情報を生成して情報出力部１４２へ供給する。情報出力部１４２は、表示情報判別部１４１により生成された表示情報を後述する表示仕様に合わせて所定の形式に変換してタッチパネル３へ出力する。
【００２２】
図５は、この発明の実施の形態１に係る車載ナビゲーション装置の基本動作を示すフローチャートである。
以下、図５のフローチャートを参照しながらこの発明の実施の形態１に係る車載ナビゲーション装置の基本動作について説明する。
【００２３】
まず、演算処理手段１１は、経路情報判定部１１１が経路探索機能により生成される経路の有無を抽出し（ステップＳＴ５１）、道路区間設定部１１２が、経路の有無に応じて道路の区間設定、および区間毎の平均勾配の算出を行ない、学習処理手段１３、および表示処理手段１４へ供給する。
なお、区間設定は、後述するように、道路区間設定部１１２が、現在の自車位置を起点とし、区間の終点を抽出して平均勾配を算出することにより行なわれる。経路情報判別部１１１で経路が存在すると判定された場合（ステップＳＴ５２“ＹＥＳ”）、道路区間設定部１１２は、経路の終点まで上記の抽出作業を続行して区間毎の平均勾配を算出し（ステップＳＴ５３）、経路が存在しないと判定された場合（ステップＳＴ５２“ＮＯ”）、現在区間を設定して平均勾配を算出する（ステップＳＴ５４）。
【００２４】
学習処理手段１２は、構築ルール管理部１３４が、演算処理手段１１（道路区間設定部１１２）にて個々に設定された区間で自車両が次の区間に進入する前、すなわち、区間切替えが発生する毎に（ステップＳＴ５５“ＹＥＳ”）、進入予定の区間における法定速度を外部記憶装置６の地図ＤＢから取得し（ステップＳＴ５６）、その区間の平均勾配を基に、主記憶装置２に記憶されている勾配毎の最高燃費走行速度が定義されたモデルＤＢ１３１から該当区間の法定速度内における適切なルールを抽出する（ステップＳＴ５７）。
一方、車両情報取得手段１２では、常時、車両の各所に実装されてあるセンサ装置４から車速度や勾配、あるいは瞬間燃費を示す車両情報を取得しており、学習処理手段１３（取得情報保存部１３２）へ供給している（ステップＳＴ５８）。
【００２５】
学習処理手段１３は、取得情報学習部１３３が取得情報保存部１３２に蓄積された所定数の車両情報に関してデータマイニングによる学習を行なっており、その学習結果によっては構築ルール管理部１３４が先にモデルＤＢから抽出したルール（最高燃費走行速度）を更新して表示処理手段１４（表示情報判別部１４１）に引き渡す（ステップＳＴ５９）。
これをうけて表示処理手段１４は、更新された最高燃費走行速度を所定の形式で画面表示するために表示すべき内容を判別してタッチパネル３へ出力して表示する（ステップＳＴ６０）。このとき、表示情報判別部１４１は、道路区間設定部１１２により設定された区間が所定長に満たない、もしくは外部から通信により取得された交通情報により渋滞が発生している区間を除いて、区間毎の最高燃費走行速度を画面表示する情報を生成して情報出力部１４２へ供給する。そして、情報出力部１４２は、供給された情報を基に、表示形式に合わせてタッチパネル３へその情報を表示のために提供する（ステップＳＴ６１）。
【００２６】
図６は、図５における基本動作のステップＳＴ５３の区間設定および平均勾配の算出処理についての詳細な流れを示すフローチャートである。
以下、図６のフローチャートを参照しながら演算処理手段１１による基本動作のステップＳＴ５３の区間設定および平均勾配の算出処理の詳細について説明する。
【００２７】
図６のフローチャートにおいて、演算処理手段１１（道路区間設定部１１２）は、経路のスタート地点または自車両位置を区間の起点に設定し（ステップＳＴ５３１）、外部記憶装置６に記憶された地図ＤＢから自車両位置の勾配情報Ａを取得する（ステップＳＴ５３２）。そして、車両情報取得手段１２により出力されるセンサ情報に基づき進行方向Ｂを取得し（ステップＳＴ５３３）、取得した勾配は、勾配Ａの±誤差範囲内か（ステップＳＴ５３４）、進行方向Ｂの±誤差範囲内か（ステップＳＴ５３５）を判定条件とし、±誤差範囲外までのＡの勾配を合算する（ステップＳＴ５３６）。そして、経路上で所定の距離進んだところでステップＳＴ５３２の処理に戻り（ステップＳＴ５３７）、±誤差範囲外と判定されるまで（ステップＳＴ５３４“ＮＯ”、ＳＴ５３５“ＮＯ”）上記の処理を繰り返す。
【００２８】
続いて道路区間設定部１１２は、±誤差範囲外（ステップＳＴ５３４“ＮＯ”、ステップＳＴ５３５“ＮＯ”）となる地点を終点と設定して区間名を割当て（ステップＳＴ５３８）、合算した勾配の和を合算の回数で割ってその区間の平均勾配を算出する（ステップＳＴ５３９）。そして、区間の割当てが終了後、その区間の後に更に経路が続いている場合（ステップＳＴ５４０“ＮＯ”）、上記した一連の処理と同様の処理が繰り返される。
【００２９】
図７は、図５における基本動作のステップＳＴ５９のデータマイニングによる学習処理についての詳細な流れを示すフローチャートである。
以下、図７のフローチャートを参照しながら学習処理手段１３による基本動作のステップＳＴ５９のデータマイニングによる学習処理の詳細について説明する。
【００３０】
ところで、勾配毎の最高燃費走行速度が定義され、主記憶装置２に記憶されたモデルＤＢにおけるルールの形式は、図３で説明したように、横軸に自車速度［ｈｍ／ｈ］、縦軸に勾配（傾斜角度［％］）を有するテーブルに示されている。このため、学習処理手段１３（構築ルール管理部１３４）は、演算処理手段１１（道路区間設定部１１２）により各区間で算出された平均勾配を基に、モデルＤＢ１３１から該当する勾配を検索し、その勾配における最高燃費走行速度を抽出する。例えば、図３に示すデータ構造によれば、平均勾配が−１［％］の場合、抽出されるルールは、勾配：−１［％］、走行速度：５０[ｋｍ／ｈ]、最高燃費：２１［ｋｍ／ｌ］になる。
【００３１】
一方、取得情報学習部１３３が実行するデータマイニングは、取得情報保存部１３２に保存された自車両の実走行環境における、勾配、走行速度、燃費が所定レコード数保存されたことを契機に学習を行うものであり、ここで適切なルールを抽出して構築ルール管理部１３４へ転送することで勾配毎の最高燃費走行速度が定義されたモデルＤＢ１３１に反映することが可能である。このことにより、個々の実走行環境に適した最高燃費走行速度のルールの精度を向上させることが可能になる。
【００３２】
具体的には、図７のフローチャートに示されるように、学習処理手段１３（構築ルール管理部１３４）は、学習結果を反映させるユーザ指示、例えば、タッチパネル３のユーザによる所定のホダン押下を契機に（ステップＳＴ５９１“ＹＥＳ”）、自車両走行中（ステップＳＴ５９２“ＹＥＳ”）、車両情報取得手段１２を介して取得した勾配情報、走行速度、瞬間燃費を含む車両情報を取得情報保存部３２に学習用テーブルとして保存する（ステップＳＴ５９３、ＳＴ５９４）。そして、この学習用テーブルがデータレコード毎の規定件数を超過すると取得情報学習部１３３が起動され（ステップＳＴ５９５“ＹＥＳ”）、取得情報学習部１３３によるルール抽出処理が開始される（ステップＳＴ５９６）。
取得情報学習部１３３は、ルール抽出処理開始にあたり、取得情報保存部１３２の学習用テーブルに設定された実走行時における車両情報からデータマイニングにより適切なルールを抽出して構築ルール管理部１３４へ引き渡す（ステップＳＴ５９７）。
【００３３】
構築ルール管理部１３４は、走行中、区間が切り替わる毎に演算処理手段１１の道路区間設定部１１２により算出された平均勾配に基づき、主記憶装置２に記憶されたモデルＤＢ１３１を検索して対応する最高燃費走行速度を抽出している（ステップＳＴ５９８）。
構築ルール管理部１３４は、取得情報学習部１３３により学習されたルール（最高燃費走行速度Ｘ）とモデルＤＢ１３１から抽出されたルール（最高燃費走行速度Ｙ）との相関関係により（ステップＳＴ５９９）、取得情報学習部１３３により学習されたルール（最高燃費走行速度Ｘ）が適切と判定された場合（ステップＳＴ５９９“ＹＥＳ”）、モデルＤＢ１３１のルール（最高燃費走行速度Ｙ）の入れ替えを行ない、表示処理手段１４（表示情報判別部１４１）へ引き渡す（ステップＳＴ６００）。
【００３４】
すなわち、構築ルール管理部１３４は、モデルＤＢ１３１に定義されたルールを取得情報学習部１３３により学習されたルールにより更新する。なお、例えば、学習により抽出されたルールが法定速度を越える等の理由でモデルＤＢ１３１に定義されたルールが適切であると判定された場合（ステップＳＴ５９９“ＮＯ”）、モデルＤＢ１３１に定義されたルールを有効として表示処理手段１４（表示情報判別部１４１）へ引き渡す。
【００３５】
上記したルール抽出処理は、取得情報学習処理部１３３により、取得情報保存部１３２の学習テーブルが有する規定数のレコード分繰り返し実行される（ステップＳＴ６０１）。そして、最後に取得情報学習処理部１３３が学習用テーブルをリセットすることによりデータマイニングによる学習処理を終了する（ステップＳＴ６０２）。
【００３６】
図４に示す初期のモデルケースのテーブルがモデルＤＢ１３１に保存されている場合、実走行により取得情報保存部１３２に保存された学習用テーブルから学習を行なうことにより初期のルールより適切なルールを学習することができる。図８は、随時保存した学習用テーブルから学習したルールを図４に示すモデルＤＢ１３１に反映した一例である。
図４と図８を比較して明確なように、例えば、初期のルールによれば、−２［％］の勾配では、走行速度５０［ｋｍ／ｈ］で最高燃費２５［ｌ］を実現するのに対し、更新されたルールによれば、同じ勾配条件で最高燃費２５［ｌ］を実現するのに６０［ｋｍ／ｈ］の走行速度を要することがわかる。なお、走行速度が法定速度を越えた場合は走行速度が法定速度内に収まるように修正されることは図５に示す基本動作で説明した通りである。
【００３７】
図９は、図５における基本動作のステップＳＴ６０の表示情報判別処理についての詳細な流れを示すフローチャートである。
以下、図９のフローチャートを参照しながら基本動作のステップＳＴ６０の表示処理手段１４による表示情報判別処理の詳細について説明する。
【００３８】
図９のフローチャートにおいて、表示処理手段１１は、まず、表示情報判別部１４１が、演算処理手段１１の道路区間設定部１１２から設定された区間の区間長に関する情報を取得する（ステップＳＴ６１１）。
次に、表示情報判別部１４１は、取得した区間長と閾値とを比較し（ステップＳＴ６１２）、区間長が所定の距離以下と判定された場合（ステップＳＴ６１２“ＹＥＳ”）、更新されたモデルＤＢ１３１に基づく走行速度等の表示による案内を行なわず、後述するアイコンの表示更新のみ行なうように情報出力部１４２に指示する（ステップＳＴ６１３）。
【００３９】
一方、設定された区間長が所定の距離より長いと判定された場合（ステップＳＴ６１２“ＮＯ”）、表示情報判別部１４１は、通信により取得されるＶＩＣＳ等の渋滞情報から区間渋滞の有無を判定し（ステップＳＴ６１４、ＳＴ６１５）、渋滞があると判定された場合は（ステップＳＴ６１５“ＮＯ”）、上記したように区間長が短い場合と同様、更新されたモデルＤＢ１３１に基づく走行速度等の表示による案内を行なわない。また、渋滞が無いと判定された場合（ステップＳＴ６１５“ＹＥＳ”）、表示情報判別部１４１は、自車両が次の区間に進入する前に、その区間における最高燃費の走行速度（更新されたモデルＤＢに基づく走行速度）による案内を行なうとともに後述するアイコンの表示更新を行う（ステップＳＴ６１６）。
情報出力部１４２は、表示情報判別部１４１により生成された表示情報を後述する表示仕様に合わせて所定の形式に変換してタッチパネル３へ出力する。
【００４０】
上記したように、この発明の実施の形態１に係る車載用ナビゲーション装置によれば、
道路勾配等の実走行状況に適した最高燃費を実現する走行速度をリアルタイムに提示することでユーザは走行中の燃費を随時確認することができ、エコドライブに最適な走行速度による運転が可能になり、無駄な燃費消費を節約することができる。
また、勾配毎の瞬間燃費を随時取得して保存し学習を行うことにより、車両の現時点における走行環境や状態（空気圧やエンジンオイル等の状態）に合わせた高燃費走行速度を更新して提示することができる。
【００４１】
また、この発明の実施の形態１に係る車載用ナビゲーション装置によれば、区間設定にあたり、登り下りの勾配を混合させることなく、勾配角度変化の誤差範囲内で一定の勾配が継続し続ける区間を探索し設定することで、必要に応じてユーザに現在の走行状況に適した走行速度を案内することが可能となる。更に、曲がりの区間を案内から除外するとともに、短距離の区間における勾配角度の微小変化で情報提示の多発を防止することで、急加速または急な減速を防ぐことができるため無駄な燃料噴出がなくなり、運転操作の安定性を維持することができる。
【００４２】
次に、表示処理手段１４により実現される表示仕様に基づき、図１０〜図１５に示した画面構成の一例を参照しながら説明する。
【００４３】
表示処理手段１４は、例えば、図１０に示されるように、車両が次の区間に接近したとき、現在の自車両の走行速度、ならびにその区間における高燃費運転が可能な走行速度を切替え表示して案内することができる。また、実走行中におけるある区間の自車走行速度もしくは燃費と、その区間における最高燃費走行速度もしくは最高燃費とが異なる場合、速度差もしくは燃費の差に応じて自車走行速度もしくは燃費を画面上に強調表示してもよい。
すなわち、図１１にその一例が示されるように、自車両の現在の走行速度における燃費状況を直感で知ることできるように速度差に応じて色が変化するアイコンを表示し、あるいは文字色を速度差に応じて変化させるようにしてもよい。このとき、情報出力部１４２は、表示情報判別部１４１による制御の下で表示情報を生成するとともに、例えば、色による表示修飾制御を行いタッチパネル３へ出力する。
【００４４】
表示処理手段１４はまた、図１２にその画面構成の一例が示されるように、タッチパネル３の画面上に表示される経路のうちユーザによりタッチされる区間を検知し、当該検知された区間の最高燃費走行速度もしくは燃費を表示してもよい。このとき、情報出力部１４２は、表示情報判別部１４１による制御の下で、タッチパネル３からの座標データを取得し、画面上の該当区間における最高燃費走行速度もしくは燃費を表示するための表示情報を生成してタッチパネル３へ出力する。
なお、上記した高燃費走行速度について、区間長が短い場合は表示されないものとするが、図１３に示されるように、燃費を示すアイコンについては区間長が短い場合も更新され表示されるものとする。
【００４５】
表示処理手段１４はまた、図１４にその画面構成の一例が示されるように、経路探索により出力される経路を構成する各区間をタッチパネル３画面に表示し、タッチパネル３画面の任意領域に割当てられ表示される「最高燃費走行速度表示ボタン」の押下が検出された場合に、経路全体の区間の最高燃費走行速度を表示してもよい。但し、区間長等により表示案内が行われない区間に関する情報は表示されない。
また、表示処理手段１４は、図１５にその画面構成の一例が示されるように、経路探索により出力される経路を構成する各区間をタッチパネル３の画面に表示し、当該タッチパネル３の画面の任意領域に割当てられ表示される「区間予想燃費表示ボタン」の押下が検出された場合に、経路全体の区間の区間予想燃費を表示してもよい。但し、区間長等により表示案内が行われない区間に関する情報は表示されない。
【００４６】
上記したように、この発明の実施の形態１に係る車載ナビゲーション装置によれば、次の区間接近時に最高燃費速度をタッチパネル３に画面表示することにより、ユーザは、走行中の燃費を随時確認しながらエコドライブを実践することができ、また、実走行速度との速度差に応じて色の変化等による強調表示を行うことでユーザは現時点におけるドライブの状態を直感で判断することができる。
また、経路中の区画をタッチするだけでその区間における最高燃費走行速度もしくは燃費を表示でき、更には、画面中に割当てられたボタン押下により、区間予想燃費、あるいは区間予想燃費が表示されるため、ドライブの計画立案に役立てることができ、ユーザに利便性を提供する他に使い勝手の向上がはかれる。
【００４７】
なお、図２に示す制御装置１が有する機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、経路探索により出力される経路上の区間を設定し、設定された区間毎の平均勾配を算出する演算処理手段１１としてのデータ処理、車両走行中、区間が切り替わる毎に算出された平均勾配に基づき、勾配毎の最高燃費走行速度が定義されたモデルを検索して対応する最高燃費走行速度を抽出するとともに、外部から取得される自車両の勾配と瞬間燃費とを含む車両情報を所定数蓄積して学習を行い、当該学習の結果により抽出されたモデルにおける最高燃費走行速度を更新する学習処理手段１３としてのデータ処理、更新された最高燃費走行速度を所定の形式で画面表示する表示処理手段１４としてのデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【図面の簡単な説明】
【００４８】
【図１】この発明の実施の形態１に係る車載用ナビゲーション装置の内部構成を示すブロック図である。
【図２】図１に示す制御装置が実行するプログラムの構造を機能展開して示したブロック図である。
【図３】図２に示すモデルＤＢのデータ構造の一例を示す図である。
【図４】図２に示すモデルＤＢから抽出されるルールの一例を示す図である。
【図５】この発明の実施の形態１に係る車載用ナビゲーション装置の基本動作を示すフローチャートである。
【図６】この発明の実施の形態１に係る車載用ナビゲーション装置の道路区間設定処理動作を示すフローチャートである。
【図７】この発明の実施の形態１に係る車載用ナビゲーション装置のデータマイニングによる学習処理動作を示すフローチャートである。
【図８】この発明の実施の形態１に係る車載用ナビゲーション装置のデータマイニング結果が反映されたルールＤＢのデータ構造の一例を示す図である。
【図９】この発明の実施の形態１に係る車載用ナビゲーション装置の表示処理動作を示すフローチャートである。
【図１０】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（１）を示す図である。
【図１１】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（２）を示す図である。
【図１２】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（３）を示す図である。
【図１３】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（４）を示す図である。
【図１４】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（１）を示す図である。
【図１５】この発明の実施の形態１に係る車載用ナビゲーション装置の画面構成の一例（５）を示す図である。
【符号の説明】
【００４９】
１  制御装置、２  主記憶装置、３  タッチパネル、４  センサ装置、５  通信装置、６  外部記憶装置、１１  演算処理手段（１１１  経路情報判別部、１１２  道路区間設定部）、１２  両情報取得手段、１３  学習処理手段（１３１  モデルＤＢ、１３２  取得情報保存部、１３３  取得情報学習部、１３４  構築ルール管理部）、１４  表示処理手段（１４１  表示情報判別部、１４２  情報出力部）。
【図１】
0005094525.tif 000002
【図２】
0005094525.tif 000003
【図３】
0005094525.tif 000004
【図４】
0005094525.tif 000005
【図５】
0005094525.tif 000006
【図６】
0005094525.tif 000007
【図７】
0005094525.tif 000008
【図８】
0005094525.tif 000009
【図９】
0005094525.tif 000010
【図１０】
0005094525.tif 000011
【図１１】
0005094525.tif 000012
【図１２】
0005094525.tif 000013
【図１３】
0005094525.tif 000014
【図１４】
0005094525.tif 000015
【図１５】
0005094525.tif 000016