(57)【要約】【課題】  運転中に適切な運転操作を提案できる運転操作提案方法及び運転操作提案システムを提供する。【解決手段】  運転操作提案方法は、複数の車両３から、加減速操作に関する運転操作情報と、加減速操作を行った際の車両環境に関する車両環境情報とを受信し、記憶装置に記憶させ、記憶装置に記憶された運転操作情報と車両環境情報とに基づいて、所定区間における燃料消費量を低減する運転操作モデルを生成し、所定区間に接近した際に運転操作モデルをドライバに提案する。【選択図】図１
2018060309.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両から、加減速操作に関する運転操作情報と、前記加減速操作を行った際の車両環境に関する車両環境情報とを受信し、記憶装置に記憶させ、
前記運転操作情報と前記車両環境情報とに基づいて、所定区間における燃料消費量を低減する運転操作モデルを生成し、
前記所定区間に接近した際に前記運転操作モデルをドライバに提案する
ことを特徴とする運転操作提案方法。
【請求項２】
前記所定区間の燃料消費量を算出し、算出した燃料消費量がもっとも少ない運転操作モデルを提案することを特徴とする請求項１に記載の運転操作提案方法。
【請求項３】
前記所定区間は、前記加減速操作の開始から終了までの範囲を含む区間であることを特徴とする請求項１または２に記載の運転操作提案方法。
【請求項４】
前記所定区間の前記運転操作モデルと、前記所定区間の自車両の前記運転操作情報とを比較し、前記運転操作モデルと前記自車両の前記運転操作情報とが異なる場合に、前記運転操作モデルを提案することを特徴とする請求項２または３に記載の運転操作提案方法。
【請求項５】
前記運転操作情報は、シフトダウンを含むことを特徴とする請求項２〜４のいずれか１項に記載の運転操作提案方法。
【請求項６】
前記運転操作情報は、シフトアップを含むことを特徴とする請求項２〜４のいずれか１項に記載の運転操作提案方法。
【請求項７】
前記所定区間が所定時間内に終了しかつ開始する場合、連続する区間すべてを含む範囲で前記運転操作モデルを生成することを特徴とする請求項５または６に記載の運転操作提案方法。
【請求項８】
前記所定区間の手前で１回目の提案を行い、前記所定区間に前記車両が入った場合、前記１回目の提案とは異なる方法で２回目の提案を行うことを特徴とする請求項２〜７のいずれか１項に記載の運転操作提案方法。
【請求項９】
前記所定区間の前記運転操作モデルと自車両の前記運転操作情報とを用いて、前記自車両が前記運転操作モデルと同じ操作をしたことがあるか否かを判定し、前記所定区間の手前で１回目の提案を行い、前記自車両が前記運転操作モデルと同じ操作をしたことがあると判定し、かつ前記自車両が前記所定区間に入った際に前記自車両が前記運転操作モデルと同じ操作をしていない場合、前記１回目の提案とは異なる手法で２回目の提案を行い、前記自車両が前記運転操作モデルと同じ操作をしたことがあると判定し、かつ前記自車両が前記所定区間に入った際に前記自車両が前記運転操作モデルと同じ操作をした場合、２回目の提案を控えることを特徴とする請求項２〜８のいずれか１項に記載の運転操作提案方法。
【請求項１０】
複数の車両から、加減速操作に関する運転操作情報と、前記加減速操作を行った際の車両環境に関する車両環境情報とを受信し、記憶する記憶装置と、
前記記憶装置に記憶された前記運転操作情報と前記車両環境情報とに基づいて、所定区間における燃料消費量を低減する運転操作モデルを生成し、前記所定区間に接近した際に前記運転操作モデルをドライバに提案するコントローラとを備える
ことを特徴とする運転操作提案システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転操作提案方法及び運転操作提案システムに関する。
【背景技術】
【０００２】
従来より、複数の車両から収集した走行履歴に基づいてドライバがエコ走行を行うための指針をドライバに与える技術が知られている（特許文献１）。特許文献１に記載された発明は、他車両の走行履歴から他車両の走行実績を算定し、算定した他車両の走行実績と自車両の走行実績とを比較する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開２０１０／１２２６６６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された発明は、上述の比較結果を提示する構成であるために、ドライバは運転結果の良否を運転終了後に認識するはできる。しかしながら、ドライバは、運転中にどのような運転操作をすれば運転結果を改善できるのか認識することができない。
【０００５】
本発明は、上記問題に鑑みて成されたものであり、その目的は、運転中に適切な運転操作を提案できる運転操作提案方法及び運転操作提案システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る運転操作提案方法は、複数の車両から、加減速操作に関する運転操作情報と、加減速操作を行った際の車両環境に関する車両環境情報とを受信し、運転操作情報と車両環境情報とに基づいて、所定区間における燃料消費量を低減する運転操作モデルを生成し、所定区間に接近した際に生成した運転操作モデルをドライバに提案する。
【発明の効果】
【０００７】
本発明によれば、運転中に適切な運転操作を提案できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１実施形態に係る運転操作提案システムの全体構成図である。
【図２】図２は、本発明の第１実施形態に係る車両の構成を示すブロック図である。
【図３】図３は、本発明の第１実施形態に係るデータセンタの構成を示すブロック図である。
【図４】図４は、本発明の第１実施形態に係る燃費走行操作範囲を説明する図である。
【図５Ａ】図５Ａは、本発明の第１実施形態に係るクラスタと燃料消費量を説明する図である。
【図５Ｂ】図５Ｂは、本発明の第１実施形態に係るクラスタと燃料消費量を説明する図である。
【図６】図６は、本発明の第１実施形態に係る運転操作モデルの表示例を説明する図である。
【図７】図７は、本発明の第１実施形態に係る運転操作モデルの他の表示例を説明する図である。
【図８】図８は、本発明の第１実施形態に係る運転操作モデルのさらに他の表示例を説明する図である。
【図９】図９は、本発明の第１実施形態に係る車両の一動作例を説明するフローチャートである。
【図１０】図１０は、本発明の第１実施形態に係るデータセンタの一動作例を説明するフローチャートである。
【図１１】図１１は、本発明の第１実施形態に係る車両の一動作例を説明するフローチャートである。
【図１２】図１２は、本発明の第２実施形態に係るデータセンタの構成を示すブロック図である。
【図１３】図１３は、本発明の第２実施形態に係る運転操作モデルの表示例を説明する図である。
【図１４】図１４は、本発明の第２実施形態に係る運転操作モデルの他の表示例を説明する図である。
【図１５】図１５は、本発明の第２実施形態に係る運転操作モデルのさらに他の表示例を説明する図である。
【図１６】図１６は、本発明の第２実施形態に係るデータセンタの一動作例を説明するフローチャートである。
【図１７】図１７は、本発明の第２実施形態に係る車両の一動作例を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。図面の記載において同一部分には同一符号を付して説明を省略する。
【００１０】
［第１実施形態］
図１を参照して、本発明の第１実施形態に係る運転操作提案システム１００の全体構成図について説明する。図１に示すように、運転操作提案システム１００は、データセンタ１と、ネットワーク２と、複数の車両３とを備える。複数の車両３は、ネットワーク２を介して、データセンタ１と双方向通信を行う。ネットワーク２は、各種情報を送受信可能な通信網である。例えば、ネットワーク２は、電気通信事業者により設置された専用線、公衆交換電話網、衛星通信回線、移動体通信回線等の各種通信回線で構成される。なお、複数の車両３には自車両も含まれる。
【００１１】
次に、図２を参照して、車両３の構成について説明する。図２に示すように、車両３は、ＧＰＳ受信機１０と、車速センサ１１と、アクセル開度センサ１２と、ブレーキストロークセンサ１３と、シフトセンサ１４と、燃料消費量取得部１５と、ナビゲーション装置１６と、記憶装置２０と、車両コントローラ３０と、スピーカ４０と、ディスプレイ４１とを備える。
【００１２】
ＧＰＳ受信機１０は、人工衛星からの電波を受信することにより、車両３の現在地や日時を検知する。ＧＰＳ受信機１０は、検知した現在地の位置情報や日時を記憶装置２０に出力する。車速センサ１１は、車両３の車速を検出し、検出した車速を記憶装置２０に出力する。
【００１３】
アクセル開度センサ１２は、アクセルペダルの踏み込みに応じたアクセル開度を検出する。アクセル開度センサ１２は、検出したアクセル開度を記憶装置２０に出力する。ブレーキストロークセンサ１３は、ブレーキペダルの踏み込み量を検出する。ブレーキストロークセンサ１３は、検出したブレーキペダルの踏み込み量を記憶装置２０に出力する。
【００１４】
シフトセンサ１４は、シフトレバーの位置に応じて電気信号を記憶装置２０に出力する。また、シフトセンサ１４は、シフトレバーに設けられたオーバードライブスイッチのオンオフ状態を検出し、検出したオンオフ状態を記憶装置２０に出力する。なお、以下では、シフトレバーの位置を単に、シフト位置と表現する。
【００１５】
燃料消費量取得部１５は、車速センサ１１によって検出された車速、及びアクセル開度センサ１２によって検出されたアクセル開度に基づいて、ドライバが車両３に求める加速等を実現するために必要なエンジンの出力を算出する。燃料消費量取得部１５は、算出したエンジン出力に基づいて燃料消費量を取得する。
【００１６】
ナビゲーション装置１６は、ドライバが設定した目的地までの走行経路を設定する。ナビゲーション装置１６は、設定した走行経路を記憶装置２０に出力する。
【００１７】
記憶装置２０は、各種データを記憶する装置である。具体的には、記憶装置２０は、車両３の位置、車速、走行経路、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量を記憶する。また、記憶装置２０には、車両３毎に異なる識別情報である車両識別情報が予め記憶されている。なお、アクセル開度、ブレーキペダルの踏み込み量、及びシフト位置は、加減速操作に関する運転操作情報である。また、車両３の位置、車速、走行経路、及び燃料消費量は、車両環境に関する車両環境情報である。
【００１８】
車両コントローラ３０は、記憶装置２０に記憶されている各種情報を処理する回路である。また、車両コントローラ３０は、ドライバ毎に異なる識別情報であるドライバ識別情報を取得する。ドライバ識別情報は、例えばドライバの顔情報である。車両コントローラ３０は、車室内に設置されたカメラが撮影したドライバの顔画像に対し所定の処理を行い、ドライバを識別する。なお、ドライバ識別情報は顔情報に限らず、目の光彩、音声、指紋などの人体固有の情報をドライバ識別情報としてもよい。車両コントローラ３０は、これを機能的に捉えた場合、送受信手段３１と、判定手段３２と、提案手段３３に分類することができる。
【００１９】
送受信手段３１は、ネットワーク２を介して、データセンタ１と通信する。
【００２０】
判定手段３２は、データセンタ１から受信した燃料消費量を低減する運転操作モデルを適用する道路が自車両の前方にあるか否かを判定する。運転操作モデルについては後述する。
【００２１】
提案手段３３は、判定手段３２の判定結果に基づいて、運転操作モデルをスピーカ４０やディスプレイ４１を介してドライバに提案する。
【００２２】
スピーカ４０は、音声で各種データをドライバに案内する装置である。ディスプレイ４１は、ナビゲーション装置１６やインストルメントパネルに搭載され、各種データを表示する。また、ディスプレイ４１は、いわゆるヘッドアップディスプレイとしてフロントガラスに設置されてもよい。
【００２３】
次に、図３を参照して、データセンタ１の構成について説明する。図３に示すように、データセンタ１は、記憶装置６０と、コントローラ７０とを備える。
【００２４】
記憶装置６０は、複数の車両３から、各車両３の位置、車速、走行経路、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量を収集して記憶する装置である。
【００２５】
コントローラ７０は、記憶装置６０に記憶されている各種情報を処理する回路である。コントローラ７０は、記憶装置６０に記憶されているドライバ識別情報を用いて、各車両３の車速、走行経路、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量を抽出する。以下において各車両３の車速、走行経路、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量を単に運転操作履歴と表現する場合がある。コントローラ７０は、各車両３の運転操作履歴を用いて統計分析を行い、運転操作モデルを生成する。コントローラ７０は、これを機能的に捉えた場合、データ判別手段７１と、履歴統計手段７２と、特徴量抽出手段７３に分類することができる。
【００２６】
データ判別手段７１は、各車両３から取得した車速の時系列データから、統計分析に用いるデータを判別する。具体的には、データ判別手段７１は、信号による停止など車速の変動が大きなデータを除外する。車速の変動が大きなデータを除外する理由は、燃料消費量の算出精度を向上させるためである。車速の時系列データから車速の変動が大きなデータを除外した範囲が、統計分析を行う分析範囲となる。すなわち、分析範囲に含まれる車速の時系列データは、車速の変動が少ないデータである。さらに、データ判別手段７１は、シフト操作の開始及び終了タイミング（変更タイミング）を用いて、分析範囲の中から燃費走行操作範囲を抽出する。燃費走行操作範囲とは、ドライバが燃料消費量を低減するためにシフト操作を行う区間である。燃費走行操作範囲の詳細については後述する。なお、第１実施形態において、シフト操作には、シフトレバーのアップ、ダウンの他にオーバードライブのオンオフが含まれる。
【００２７】
履歴統計手段７２は、燃費走行操作範囲における各車両３の車速、シフト位置、燃料消費量を用いて統計分析を行う。第１実施形態では、統計分析としてクラスタ分析を行う。クラスタ分析とは、データをいくつかのクラスタ（グループ）に分類することを目的とする分析手法である。
【００２８】
特徴量抽出手段７３は、履歴統計手段７２による分析結果から燃料消費量がもっとも少ないクラスタを抽出し、抽出したクラスタのシフト操作の内容及びタイミングを運転操作モデルとして生成する。
【００２９】
次に、図４、図５Ａ、及び図５Ｂを参照して、第１実施形態のクラスタ分析を行う分析範囲、燃費走行操作範囲、及び運転操作モデルについて説明する。図４に示すグラフは、下り坂の所定区間におけるドライバＡ〜Ｄのシフト操作を示す。図４に示すシフト操作は、シフトアップまたはシフトダウンである。図４に示す区間は、ドライバＡ〜Ｄの車速の変動が少ない区間であり、クラスタ分析を行う分析範囲である。下り坂において、ブレーキペダルを踏み込んで減速するより、エンジンブレーキを使用して減速したほうが燃料消費量が少なくなる場合がある。データ判別手段７１は、図４に示す分析範囲からドライバＡ〜Ｄが燃料消費量を低減するためにシフト操作を行う燃費走行操作範囲を抽出する。
【００３０】
図４に示すように、ドライバＡ，Ｃ，Ｄは、分析範囲内においてシフトダウンした後にシフトアップし、シフト位置は変更する前の位置に戻っている。ドライバＢは、分析範囲内においてシフトダウンした後にシフトアップし、さらにその後にシフトダウンし、シフト位置は変更する前の位置に戻っている。ドライバＡ〜Ｄのシフト操作は、シフトを変更した後に元の位置に戻すという点では一致するが、シフトの変更タイミングは異なる。そこでデータ判別手段７１は、図４に示すように、ドライバＡ〜Ｄのシフト操作の開始及び終了タイミングの最大幅を燃費走行操作範囲として抽出する。
【００３１】
次に、履歴統計手段７２は、図４に示す燃費走行操作範囲において、ドライバＡ〜Ｄだけなく他のドライバのデータも用いてクラスタ分析を行い、ドライバＡ〜Ｄとシフト操作のタイミングが似ている（または同じ）ドライバをそれぞれ分類し、クラスタ化する。
【００３２】
図５Ａに示すクラスタＡは、図４に示すドライバＡと一定距離範囲内でのシフト操作のタイミングが同じドライバの集合体を示す。同様に、図５Ｂに示すクラスタＢは、図４に示すドライバＢと一定距離範囲内でのシフト操作のタイミングが同じドライバの集合体を示す。なお、図示は省略するが、履歴統計手段７２は、図４に示すドライバＣ及びＤに対応するクラスタＣ及びクラスタＤも生成する。
【００３３】
次に、履歴統計手段７２は、クラスタＡ〜Ｄの燃料消費量の平均を算出し、燃料消費量の平均のもっとも少ないクラスタを抽出する。次に、特徴量抽出手段７３は、燃料消費量の平均のもっとも少ないクラスタのシフト操作の内容及びタイミングを運転操作モデルとして生成する。すなわち、運転操作モデルとは、シフト操作を行うタイミングとその内容を含む情報である。なお、燃料消費量の平均を算出する理由は、燃料消費量のばらつきの影響を排除するためである。
【００３４】
コントローラ７０は、特徴量抽出手段７３によって生成された運転操作モデルを各車両３に送信する。提案手段３３は、自車両が図４に示す下り坂（運転操作モデルを適用する道路）に接近した際、図４に示す下り坂の手前でディスプレイ４１を介して運転操作モデルをドライバに提案する。例えば、提案手段３３は、図６に示すように、ヘッドアップディスプレイ４１に運転操作モデルのシフト操作を行うタイミング（２００ｍ先）及びシフト操作の内容（４速から３速）を表示してドライバに提案する。これにより、ドライバは、運転中に図４に示す下り坂に接近した際、シフト操作のタイミング及び内容を把握でき、燃料消費量が少ない運転を行うことができる。また、提案手段３３は、図７に示すように、ナビゲーション装置１６に運転操作モデルのシフト操作を行うタイミング（２００ｍ先）及びシフト操作の内容（オーバードライブオフ）を表示して提案してもよい。また、提案手段３３は、図８に示すように、インストルメントパネル内のディスプレイ４１に運転操作モデルのシフト操作を行うタイミング（２００ｍ先）及びシフト操作の内容（オーバードライブオフ）を表示して提案してもよい。
【００３５】
また、提案手段３３は、図４に示す下り坂の区間において、運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、運転操作モデルのシフト操作の内容をスピーカ４０を介してドライバに提案する。例えば、提案手段３３は、「シフトダウンして、ブレーキを踏まなくてもよいようにスピードコントロールしましょう」と音声で提案することができる。これによりドライバは、現在どのようなシフト操作をすれば燃料消費量が少なくなるのか把握することができる。
【００３６】
なお、図４に示す下り坂において、履歴統計手段７２は、走行速度域ごとにクラスタ分析を行ってもよい。これにより、ドライバは、運転中に図４に示す下り坂に差し掛かった際、そのときの車速に応じたシフト操作のタイミング及び内容を把握できる。
【００３７】
次に、図９に示すフローチャートを参照して、車両３の一動作例について説明する。このフローチャートは、イグニッションスイッチがオンされたときに開始する。
【００３８】
ステップＳ１０１において、送受信手段３１は、前回、記憶装置２０に記憶されているデータを送信してから、今回の起動までに記憶装置２０に記憶されている走行経路、車速、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量に関するデータをデータセンタ１に送信する。
【００３９】
次に、図７に示すフローチャートを参照して、データセンタ１の一動作例について説明する。
【００４０】
ステップＳ２０１において、記憶装置６０が各車両３から走行経路、車速、アクセル開度、ブレーキペダルの踏み込み量、シフト位置、及び燃料消費量に関するデータを取得した場合（ステップＳ２０１でＹｅｓ）、処理はステップＳ２０３に進む。一方、記憶装置６０が各車両３からデータを取得していない場合（ステップＳ２０１でＮｏ）、処理はステップＳ２２３に進む。
【００４１】
ステップＳ２０３において、データ判別手段７１は、各車両３から取得した車速の時系列データから、統計分析に用いるデータを判別する。
【００４２】
ステップＳ２０５において、データ判別手段７１は、シフト位置の変化を示すデータが分析範囲にあるか否かを判別する。シフト位置の変化を示すデータが分析範囲にある場合（ステップＳ２０５でＹｅｓ）、処理はステップＳ２０７に進む。一方、シフト位置の変化を示すデータが分析範囲にない場合（ステップＳ２０５でＮｏ）、処理はステップＳ２１３に進む。
【００４３】
ステップＳ２０７において、データ判別手段７１は、ドライバが走行速度域に対する妥当なシフト位置からシフト操作を行ったか否かを判定する。データ判別手段７１は、車速から走行に適したシフト位置を推定し、推定したシフト位置からシフト操作を行ったか否かを判定する。ドライバが走行速度域に対する妥当なシフト位置からシフト操作を行った場合（ステップＳ２０７でＹｅｓ）、処理はステップＳ２０９に進む。一方、ドライバが走行速度域に対する妥当なシフト位置からシフト操作を行っていない場合（ステップＳ２０７でＮｏ）、処理はステップＳ２０５に戻る。
【００４４】
ステップＳ２０９において、データ判別手段７１は、再度、シフト位置の変化を示すデータが分析範囲にあるか否かを判別する。シフト位置の変化を示すデータが分析範囲にある場合（ステップＳ２０９でＹｅｓ）、処理はステップＳ２１１に進む。一方、シフト位置の変化を示すデータが分析範囲にない場合（ステップＳ２０７でＮｏ）、処理はステップＳ２１３に進む。
【００４５】
ステップＳ２１１において、データ判別手段７１は、ステップＳ２０７において変更されたシフト位置が走行速度域における妥当なシフト位置に戻ったか否かを判定する。変更されたシフト位置が走行速度域における妥当なシフト位置に戻った場合（ステップＳ２１１でＹｅｓ）、処理はステップＳ２０５に戻る。一方、変更されたシフト位置が走行速度域における妥当なシフト位置に戻っていない場合（ステップＳ２１１でＮｏ）、処理はステップＳ２０９に戻る。
【００４６】
ステップＳ２１３において、データ判別手段７１は、燃費走行操作範囲があるか否かを判別する。データ判別手段７１は、走行速度域に対する妥当なシフト位置からドライバが意図的にシフト位置を変更し、その後元のシフト位置に戻した範囲を燃費走行操作範囲として抽出する。すなわち、データ判別手段７１は、ステップＳ２０７でシフトを操作した場所からステップＳ２１１でシフト位置が元に戻った場所までを燃費走行操作範囲として抽出する。燃費走行操作範囲がある場合（ステップＳ２１３でＹｅｓ）、処理はステップＳ２１５に進む。一方、燃費走行操作範囲がない場合（ステップＳ２１３でＮｏ）、処理はステップＳ２２３に進む。
【００４７】
ステップＳ２１５において、データ判別手段７１は、燃費走行操作範囲が所定の時間内に終了しかつ開始する場合には、連続する燃費走行操作範囲を統合して、一つの燃費走行操作範囲として抽出する。
【００４８】
ステップＳ２１７において、履歴統計手段７２は、走行速度域ごとに他のドライバの燃費走行操作範囲を含む最大幅の燃費走行操作範囲においてクラスタ分析を行い、シフト操作のタイミングが似ているドライバをそれぞれ分類し、クラスタ化する。
【００４９】
ステップＳ２１９において、履歴統計手段７２は、各クラスタの燃料消費量の平均を算出し、クラスタ間の燃料消費量の平均に差異があるか否か判断する。クラスタ間の燃料消費量の平均に差異がある場合（ステップＳ２１９でＹｅｓ）、処理はステップＳ２２１に進む。一方、クラスタ間の燃料消費量の平均に差異がない場合（ステップＳ２１９でＮｏ）、処理はステップＳ２２３に進む。
【００５０】
ステップＳ２２１において、特徴量抽出手段７３は、燃料消費量の平均のもっとも少ないクラスタのシフト操作の内容及びタイミングを運転操作モデルとして生成する。
【００５１】
ステップＳ２２３において、コントローラ７０は、ステップＳ２２１で生成された運転操作モデルを各車両３に送信する。
【００５２】
次に、図８に示すフローチャートを参照して、車両３の一動作例について説明する。このフローチャートは、車両３がデータセンタ１から運転操作モデルを受信した際に開始する。
【００５３】
ステップＳ３０１において、送受信手段３１は、データセンタ１から運転操作モデルを受信する。
【００５４】
ステップＳ３０３において、判定手段３２は、ステップＳ３０１で受信した運転操作モデルを適用する道路が自車両の前方にあるか否かを判定する。運転操作モデルを適用する道路が自車両の前方にある場合（ステップＳ３０３でＹｅｓ）、処理はステップＳ３０５に進む。一方、運転操作モデルを適用する道路が自車両の前方にない場合、処理は待機する。
【００５５】
ステップＳ３０５において、提案手段３３は、自車両が運転操作モデルを適用する道路に接近した際、運転操作モデルのシフト操作を行うタイミング及びシフト操作の内容をディスプレイ４１を介してドライバに提案する。
【００５６】
ステップＳ３０７において、提案手段３３は、運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、運転操作モデルのシフト操作の内容をスピーカ４０を介してドライバに提案する。
【００５７】
以上説明したように、第１実施形態に係る運転操作提案システム１００によれば、以下の作用効果が得られる。
【００５８】
コントローラ７０は、記憶装置６０に記憶されているドライバ識別情報と、各車両３の車速、走行経路、シフト位置、及び燃料消費量とを用いてクラスタ分析を行う。コントローラ７０は、分析結果に基づいて燃料消費量を低減するシフト操作の内容及びタイミングを運転操作モデルとして生成する。そして、コントローラ７０は、生成した運転操作モデルを自車両を含む各車両３に送信する。自車両が運転操作モデルを適用する道路に接近した場合、提案手段３３は、ディスプレイ４１を介して運転操作モデルをドライバに提案する。これにより、運転操作提案システム１００は、運転中に適切な運転操作をドライバに提案できる。
【００５９】
また、コントローラ７０は、分析結果から燃料消費量がもっとも少ないクラスタを抽出し、抽出したクラスタのシフト操作の内容及びタイミングを運転操作モデルとして生成する。これにより、運転操作提案システム１００は、燃料消費量がもっとも少なくなる運転操作をドライバに提案することができる。
【００６０】
また、コントローラ７０は、クラスタ分析を行う分析範囲として、図４に示すようにドライバＡ〜Ｄのシフト操作の開始及び終了タイミングの最大幅（燃費走行操作範囲）を抽出する。この燃費走行操作範囲でクラスタ分析を行うことにより、燃料消費量の改善に寄与するシフト操作の開始から終了までを含む運転操作を提案することができる。
【００６１】
また、第１実施形態の運転操作モデルは、シフトダウンを含む。シフトダウンさせることでエンジンブレーキの効果がアップし、ブレーキペダルの踏み込み量が減少する。したがって、ドライバは、提案された運転操作モデルにしたがってシフトダウンすることにより、燃料消費量を低減させることができる。
【００６２】
また、第１実施形態の運転操作モデルは、シフトアップを含む。シフトアップさせることで走行速度維持のためのアクセルペダルの踏み込み量が減少する。したがって、ドライバは、提案された運転操作モデルにしたがってシフトアップすることにより、アクセルペダルの踏み込み量を低減させることができる。
【００６３】
また、コントローラ７０は、燃費走行操作範囲が所定時間内に終了しかつ開始する場合には、連続する燃費走行操作範囲を統合して、一つの燃費走行操作範囲として抽出する。これにより、コントローラ７０は、連続する燃費走行操作範囲における一連のシフト操作の変更タイミングなどをまとめてクラスタ分析することができる。
【００６４】
提案手段３３は、自車両が運転操作モデルを適用する道路に接近した際、運転操作モデルのシフト操作を行うタイミング及びシフト操作の内容をディスプレイ４１を介してドライバに提案する。また、提案手段３３は、運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、運転操作モデルのシフト操作の内容をスピーカ４０を介してドライバに提案する。このように提案手段３３は、１回目はドライバに対し、シフト操作を行うタイミング及びシフト操作の内容を表示で案内する。また提案手段３３は、２回目は１回目とは異なる手段で適切な操作タイミングでシフト操作内容を音声で案内する。このように２回目に分けて別々の方法で提案することにより、提案手段３３は運転中に適切な運転操作を適切なタイミングでドライバに提案できる。
【００６５】
［第２実施形態］
次に、本発明の第２実施形態について図１２〜図１７を用いて説明する。図１２に示すように第２実施形態が第１実施形態と相違するのは、コントローラ７０がさらに比較手段７４を備えることである。第１実施形態と重複する構成については符号を引用してその説明は省略することとし、以下、相違点を中心に説明する。
【００６６】
比較手段７４は、自車両のドライバの過去の運転操作履歴と、特徴量抽出手段７３によって生成された運転操作モデルとを比較し、過去自車両のドライバが運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作をしたことがあるか否かを判断する。なお、自車両のドライバの過去の運転操作履歴は、記憶装置６０に記憶されているものとする。
【００６７】
過去自車両のドライバが運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作をしたことがある場合、比較手段７４は、自車両に送信する運転操作モデルに判定値を追加する。判定値とは、過去自車両のドライバが運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作をしたことを示す値である。コントローラ７０は、判定値が付加された運転操作モデルを自車両に送信する。
【００６８】
提案手段３３は、判定値が付加された運転操作モデルを提案する道路に自車両が接近した際、判定値が付加された運転操作モデルのシフト操作を行うタイミング及びシフト操作の内容をディスプレイ４１を介してドライバに提案する。次に、判定手段３２は、運転操作モデルに判定値が追加されているか否かを判定する。運転操作モデルに判定値が追加されている場合、ドライバは以前その道路で運転操作モデルと同じ操作をしている。この場合、判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルのシフト操作の内容を提案手段３３がスピーカ４０を介してドライバに提案すると、ドライバは煩わしさを感じる場合がある。そこで判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行った場合、提案手段３３はスピーカ４０を介した提案を行わない。これにより、音声による提案を控えることができ、ドライバは煩わしさを感じなくてすむ。
【００６９】
一方、判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行っていない場合、提案手段３３は、スピーカ４０を介して判定値が付加された運転操作モデルのシフト操作の内容をドライバに提案する。これによりドライバは、現在どのようなシフト操作をすれば燃料消費量が少なくなるのか把握することができる。なお、ディスプレイ４１を介して判定値が付加された運転操作モデルを提案する際、第２実施形態では、図１３〜図１５に示すように、図６〜図８と比較し、表示範囲を小さくして提案してもよい。ドライバは過去に判定値が付加された運転操作モデルと同じ操作をしているため、このように小さく表示することにより、ドライバが感じる煩わしさを低減することができる。
【００７０】
なお、判定手段３２は、自車両が運転操作モデルを適用する道路に接近した際に、運転操作モデルに判定値が追加されているか否かを判定してもよい。そして、運転操作モデルに判定値が追加されている場合、提案手段３３は、ディスプレイ４１及びスピーカ４０を介した提案を控えてもよい。
【００７１】
次に、図１６に示すフローチャートを参照して、データセンタ１の一動作例について説明する。ただし、ステップＳ４０１〜ステップＳ４２１の動作はそれぞれ、図１０のステップＳ２０１〜２２１の動作と同じであるため詳細な説明を省略し、相違点のみ説明する。
【００７２】
ステップＳ４２２において、比較手段７４は、自車両のドライバの過去の運転操作履歴と、特徴量抽出手段７３によって生成された運転操作モデルとを比較する。過去自車両のドライバが運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作をしたことがある場合、比較手段７４は、自車両に送信する運転操作モデルに判定値を追加する。
【００７３】
ステップＳ４２５において、コントローラ７０は、判定値が追加された運転操作モデルを含む運転操作モデルを自車両に送付する。
【００７４】
次に、図１７に示すフローチャートを参照して、車両３の一動作例について説明する。このフローチャートは、車両３がデータセンタ１から判定値が追加された運転操作モデルを含む運転操作モデルを受信した際に開始する。ただし、ステップＳ５０１〜ステップＳ５０５、及びステップＳ５０９の動作はそれぞれ、図１１のステップＳ３０１〜３０５、及びステップＳ３０７の動作と同じであるため詳細な説明を省略し、相違点のみ説明する。
【００７５】
ステップＳ５０６において、判定手段３２は、運転操作モデルに判定値が追加されているか否かを判定する。すなわち、判定手段３２は、過去自車両のドライバが運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作をしたことがあるか否かを判定する。運転操作モデルに判定値が追加されている場合（ステップＳ５０６でＹｅｓ）、処理はステップＳ５０８に進む。一方、運転操作モデルに判定値が追加されていない場合、処理はステップＳ５０９に進む。
【００７６】
ステップＳ５０８において、判定手段３２は、判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行ったか否かを判定する。判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行った場合（ステップＳ５０８でＹｅｓ）、処理はステップＳ５０３に戻る。一方、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行っていない場合（ステップＳ５０８でＮｏ）、処理はステップＳ５０９に進む。
【００７７】
以上説明したように、第２実施形態に係る運転操作提案システム１００によれば、以下の作用効果が得られる。
【００７８】
比較手段７４は、自車両のドライバの過去の運転操作履歴と、特徴量抽出手段７３によって生成された運転操作モデルとを比較する。運転操作モデルを適用する道路において、運転操作モデルと同じシフト操作を自車両のドライバが行ったことがある場合、比較手段７４は、運転操作モデルに判定値を追加する。判定値が追加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が追加された運転操作モデルと同じシフト操作を自車両のドライバが行った場合、提案手段３３はスピーカ４０を介した提案を行わない。これにより、音声による提案を控えることができ、ドライバは煩わしさを感じなくてすむ。
【００７９】
また、提案手段３３は、判定値が付加された運転操作モデルを提案する道路に自車両が接近した際、判定値が付加された運転操作モデルのシフト操作を行うタイミング及びシフト操作の内容をディスプレイ４１を介してドライバに提案する。判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行った場合、提案手段３３はスピーカ４０を介した提案を行わない。これにより、音声による提案を控えることができ、ドライバは煩わしさを感じなくてすむ。一方、判定値が付加された運転操作モデルのシフト操作を行う地点に自車両が差し掛かった際に、判定値が付加された運転操作モデルと同じシフト操作を自車両のドライバが行っていない場合、提案手段３３は、スピーカ４０を介して判定値が付加された運転操作モデルのシフト操作の内容をドライバに提案する。これによりドライバは、現在どのようなシフト操作をすれば燃料消費量が少なくなるのか把握することができる。
【００８０】
上記のように、本発明の実施形態を記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００８１】
なお、記憶装置２０及び記憶装置６０は、例えば半導体メモリやハードディスクなどで構成される。また、車両コントローラ３０及びコントローラ７０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭおよび入出力インターフェースなどから成るマイクロコンピュータである。
【００８２】
なお、上述の実施形態の各機能は、１または複数の処理回路により実装され得る。処理回路は、電気回路を含む処理装置等のプログラムされた処理装置を含む。処理回路は、また、実施形態に記載された機能を実行するようにアレンジされた特定用途向け集積回路（ＡＳＩＣ）や従来型の回路部品のような装置を含む。
【符号の説明】
【００８３】
１  データセンタ
２  ネットワーク
３  車両
１０  ＧＰＳ受信機
１１  車速センサ
１２  アクセル開度センサ
１３  ブレーキストロークセンサ
１４  シフトセンサ
１５  燃料消費量取得部
１６  ナビゲーション装置
２０、６０  記憶装置
３０  車両コントローラ
３１  送受信手段
３２  判定手段
３３  提案手段
４０  スピーカ
４１  ディスプレイ
７０  コントローラ
７１  データ判別手段
７２  履歴統計手段
７３  特徴量抽出手段
７４  比較手段
１００  運転操作提案システム
【図１】
2018060309.tif 000003
【図２】
2018060309.tif 000004
【図３】
2018060309.tif 000005
【図４】
2018060309.tif 000006
【図５Ａ】
2018060309.tif 000007
【図５Ｂ】
2018060309.tif 000008
【図６】
2018060309.tif 000009
【図７】
2018060309.tif 000010
【図８】
2018060309.tif 000011
【図９】
2018060309.tif 000012
【図１０】
2018060309.tif 000013
【図１１】
2018060309.tif 000014
【図１２】
2018060309.tif 000015
【図１３】
2018060309.tif 000016
【図１４】
2018060309.tif 000017
【図１５】
2018060309.tif 000018
【図１６】
2018060309.tif 000019
【図１７】
2018060309.tif 000020