(57)【要約】ドライバ操作情報をより円滑に学習結果に結び付けるために車両用情報処理装置は、ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する。車両用情報処理装置は、同一の地点にて同一の種類の操作情報が連続して取得された回数に応じて、当該地点における前記種類の操作情報の再現性を学習する。
2013018220.tif 000002
【特許請求の範囲】
【請求項１】
ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理装置であって、
同一の地点にて同一の種類の操作情報が連続して取得された回数に応じて、当該地点における前記種類の操作情報の再現性を学習する
ことを特徴とする車両用情報処理装置。
【請求項２】
前記地点が、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定されたものである
請求項１に記載の車両用情報処理装置。
【請求項３】
前記地点が特定の車両操作の要求される場所であるとき、当該特定の車両操作と同一の種類の操作情報の再現性の学習に用いられる同操作情報の連続して取得される回数が変更される
請求項１又は２に記載の車両用情報処理装置。
【請求項４】
同一の地点の通過回数が所定回数を超えるとき、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する
請求項１〜３のいずれか一項に記載の車両用情報処理装置。
【請求項５】
前記操作情報は、ドライバによる車両の減速操作に基づき取得される情報である
請求項１〜４のいずれか一項に記載の車両用情報処理装置。
【請求項６】
当該車両用情報処理装置が車両に搭載されている
請求項１〜５のいずれか一項に記載の車両用情報処理装置。
【請求項７】
ドライバの車両操作に基づいて運転支援に必要とされる情報を提供する車両用情報処理装置であって、
ドライバによる同一の種類の車両操作が同一の地点において所定回数以上連続して実行されたとき、前記運転支援に必要とされる情報を提供する
ことを特徴とする車両用情報処理装置。
【請求項８】
ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理方法であって、
同一の地点にて同一の種類の操作情報が連続して取得された回数を計数する工程と、
前記計算された回数に応じて当該地点における当該種類の操作情報の再現性を学習する工程と、を備える
ことを特徴とする車両用情報処理方法。
【請求項９】
前記同一の種類の操作情報が連続して取得された回数を計数する工程に先立ち、前記地点を、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定する工程をさらに備える
請求項８に記載の車両用情報処理方法。
【請求項１０】
前記地点が特定の車両操作の要求される場所であることを条件に、当該特定の車両操作と同一の種類の操作情報の再現性を学習するための同操作情報が連続して取得される回数を変更する工程をさらに備える
請求項８又は９に記載の車両用情報処理方法。
【請求項１１】
前記学習する工程では、同一の地点の通過回数が所定回数を超えることを条件に、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する
請求項８〜１０のいずれか一項に記載の車両用情報処理方法。
【請求項１２】
前記操作情報として、ドライバによる車両の減速操作を取得する
請求項８〜１１のいずれか一項に記載の車両用情報処理方法。
【請求項１３】
前記各工程を車両にて行う
請求項８〜１２のいずれか一項に記載の車両用情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両を運転するドライバの車両操作に基づき取得された操作情報を処理する車両用情報処理装置、及び車両用情報処理方法に関する。
【背景技術】
【０００２】
ドライバの車両操作を学習して、その結果を様々に利用する技術が知られている。そして、このような技術を利用した装置の一例として特許文献１に記載の装置がある。【０００３】
特許文献１に記載の装置には、車両を運転するドライバのドライバ操作（車両操作）の変化を検出するドライバ操作変化検出手段と、ドライバ操作変化検出手段がドライバ操作の変化を検出したとき車両の位置情報を取得する位置情報取得手段とが設けられている。また同装置には、ドライバ操作の変化とそのドライバ操作の変化があったときの位置情報とを関連づけて記憶する地図情報作成手段が設けられている。すなわちこの装置では、ドライバ操作の変化を検出したとき、ドライバ操作の変化とそのときの位置情報とを関連付けて地図情報を作成する。これにより、ドライバ操作に関する情報を所定時間毎に自動的に記憶して地図情報を作成するような場合に比べ、地図情報の記憶容量を小さくすることができるようになる。また、この装置には、新たなドライバ操作の変化情報に対応する位置情報が既存のドライバ操作の変化情報に対応する位置情報から所定の位置の範囲内にあるとともに、それらドライバ操作の変化情報が同一種の変化情報であるときには、その新たなドライバ操作の変化情報に対応する位置情報によって既存のドライバ操作の変化情報に対応する位置情報を更新する機能も含まれている。つまり、地図情報には、同一種のドライバ操作の変化情報が所定の位置の範囲内で１つだけ記憶されることになり、ドライバによる車両操作が繰り返される場合であれ、地図情報としての容量の増加は抑制されるようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０３５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ドライバの車両操作に関する学習を終えると、新たに取得されたドライバの車両操作に基づく操作情報が、同じ位置における学習結果としての操作情報と相違していた場合、その新たな操作情報は失敗例として扱われることが普通である。しかしながら、現実には、学習結果としての操作情報に相違する操作情報がドライバの習慣の変化や道路形状の変化などに応じて適正に変更された車両操作に基づく操作情報であることも少なくない。そして、特にこうした車両操作の学習に基づく運転支援では、このような新たなドライバ操作情報が学習結果を導出させた既存のドライバ操作情報に反映されるようになるまでに要する時間が無視できないものとなっている。【０００６】
本発明は、このような実情に鑑みてなされたものであり、その目的は、ドライバ操作情報をより円滑に学習結果に結び付けることのできる車両用情報処理装置、及び、車両用情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果を記載する。【０００８】
上記目的を達成するために本発明が提供する車両用情報処理装置は、ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理装置であって、同一の地点にて同一の種類の操作情報が連続して取得された回数に応じて、当該地点における前記種類の操作情報の再現性を学習する。【０００９】
上記目的を達成するために本発明が提供する車両用情報処理方法は、ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理方法であって、同一の地点にて同一の種類の操作情報が連続して取得された回数を計数する工程と、前記計算された回数に応じて当該地点における当該種類の操作情報の再現性を学習する工程と、を備える。【００１０】
このような構成もしくは方法によれば、操作情報の再現性が同一の地点での同一の種類の操作情報が連続して取得された回数、すなわち同一の地点での同一の種類の操作情報の連続取得回数に基づいて学習されるため、同一の地点にて学習に要する操作情報の数を連続取得回数に応じた数にすることができる。例えば、ドライバによる車両操作がドライバの習慣の変更や道路形状の変更などにより適正に変更された場合、それが有効な車両操作であると学習される、つまりその車両操作が学習結果となるまでに必要とされる操作情報の取得数が連続取得回数になる。このため、変更された操作情報の学習に必要とされる操作情報の取得数を、過去に取得された操作情報の累積に対する割合に基づいて学習する場合に比べて、少ない数にすることができるようになる。これにより、適正に変更された操作情報の学習結果への反映が、これまでに累積された操作情報の影響により遅延することが防止されるようになる。このように、連続取得回数に基づく学習によれば、初めて取得された操作情報や適正に変更された操作情報であれ、適正な操作情報はその再現性が円滑に短期間で学習される。つまり、車両用情報処理装置は、初めて取得された操作情報や適正に変更された操作情報に対する運転支援の開始までに要する期間が短くなり、円滑な運転支援の提供が可能とする。【００１１】
通常、操作情報は、新しいほど実情を正確に示しているため重要性が高く、古くなるほど実情から乖離するおそれが高まるため重要性が低下すると考えられる。また、再現性の高い操作情報ほど、当該操作情報が取得された当初から同操作情報が連続して得られる可能性が高くなる。これらのことから、連続取得回数に基づく再現性の学習によって、古い操作情報が用いられなかったり、その影響が減らされたりしても、再現性の学習結果は適切に維持される。【００１２】
また、割合に基づいて学習する場合、母数として所定数の操作情報の累積が必要であるが、連続取得回数を判断基準にすることで、所定数の操作情報が累積したかどうかにかかわらず、連続取得回数に達した時点で再現性を学習することができるようにもなる。例えば、上記連続取得回数を、“割合に基づく学習をすれば、所定数において判断基準とする割合に達すると推測される回数”にしておくことで、前記所定数よりも少ない数の操作情報に基づいて再現性を学習することができるようになる。なお、所定数に達しない場合、連続取得回数に基づいて判断するようにすることで、そこまでの総数に基づく割合にて判断することに比べ、操作情報が所定数に達したときに判断基準である割合に到達している確度が向上する。【００１３】
さらに、学習に必要な操作情報を連続取得回数に抑制することができるため、同学習に要する情報量を減少させることもできる。【００１４】
好ましい構成として、前記地点が、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定されたものである。【００１５】
好ましい方法として、前記同一の種類の操作情報が連続して取得された回数を計数する工程に先立ち、前記地点を、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定する工程をさらに備える。【００１６】
このような構成もしくは方法によれば、地点の設定が操作情報に基づいて行われるため、再現性を学習する地点の設定にかかる柔軟性を高くすることができる。また、地点が操作情報が取得された地点を含む所定の範囲からなる地点として設定されるため、道路状況による車両の位置ずれや、位置検出精度に起因する位置ずれなどにも好適に対応することができる。さらに、所定の範囲を同一の地点として扱うため、再現性を学習する地点が互いに近い範囲に多数設定されることが防止されるため、情報の増加も抑制されるようになる。【００１７】
好ましい構成として、前記地点が特定の車両操作の要求される場所であるとき、当該特定の車両操作と同一の種類の操作情報の再現性の学習に用いられる同操作情報の連続して取得される回数が変更される。【００１８】
好ましい方法として、前記地点が特定の車両操作の要求される場所であることを条件に、当該特定の車両操作と同一の種類の操作情報の再現性を学習するための同操作情報が連続して取得される回数を変更する工程をさらに備える。【００１９】
このような構成もしくは方法によれば、特定の車両操作の要求される場所で要求される車両操作と同一の種類の車両操作を学習する場合、当該操作情報の再現性の学習に用いられる連続取得回数が変更される。例えば、ドライバが停止操作をしなければならない一時停止が要求される場所の場合、停止操作の再現性の学習に用いる連続取得回数を少なくするようにしてもよい。【００２０】
好ましい構成として、同一の地点の通過回数が所定回数を超えるとき、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する。【００２１】
好ましい方法として、前記学習する工程では、同一の地点の通過回数が所定回数を超えることを条件に、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する。【００２２】
このような構成もしくは方法によれば、同一地点の通過回数が割合による学習が可能である所定回数に到達したとき、所定回数分の最新の通過回数に基づいて操作情報の再現性を学習する。これにより、割合に基づく学習であっても、学習が所定回数分の操作情報に基づいて行われるため、学習に使用する操作情報の数が抑制されるようになる。【００２３】
好ましい構成として、前記操作情報は、ドライバによる車両の減速操作に基づき取得される情報である。【００２４】
好ましい方法として、前記操作情報として、ドライバによる車両の減速操作を取得する。【００２５】
このような構成もしくは方法によれば、車両操作として必須の操作である減速操作に対する支援を行なうための情報を提供できるようになる。特に、ハイブリッド車やＥＶ車などは、減速支援に基づいて電力を回生する期間を延ばすことにより回生する電力量を増加させることが可能であるためエネルギーの利用効率を向上させることが可能にもなる。【００２６】
好ましい構成として、当該車両用情報処理装置が車両に搭載されている。【００２７】
好ましい方法として、前記各工程を車両にて行う。【００２８】
このような構成もしくは方法によれば、車両用情報処理装置により提供される支援情報を、当該装置の搭載されている車両において利用することが容易になる。【００２９】
上記目的を達成するために本発明が提供する車両用情報処理装置は、ドライバの車両操作に基づいて運転支援に必要とされる情報を提供する車両用情報処理装置であって、ドライバによる同一の種類の車両操作が同一の地点において所定回数以上連続して実行されたとき、前記運転支援に必要とされる情報を提供する。【００３０】
このような構成によれば、同一地点における同一種類の車両操作が連続して所定回数以上実行されたとき、すなわち同一の地点での同一の種類の車両操作の連続実行回数に基づいて、運転支援に必要とされる情報が提供されるようになる。例えば、ドライバの車両操作がドライバの習慣の変更や道路形状の変更などにより適正に変更された場合、その変更された車両操作が連続して所定回数以上実行されることで運転支援が行われるようになる。このため、運転支援を開始するまでに要する車両操作の取得数を、過去の情報の累積に対する割合に基づいて比較するような場合に比較して、少ない数にすることができるようになる。これにより、適正に変更された車両操作に対する運転支援が、これまでに累積された車両操作の影響などにより遅延することが防止されるようになる。このように、連続実行回数に基づく運転支援によれば、初めて取得された車両操作や適正に変更された車両操作であれ、そうした適正な車両操作に対する運転支援を短期間で可能とする。【００３１】
通常、車両操作は、新しいほど実情を正確に示しているため重要性が高く、古くなるほど実情から乖離するおそれが高まるため重要性が低下すると考えられる。また、再現性の高い車両操作ほど、当該車両操作が開始された当初から同車両操作が連続して実行される可能性が高くなる。これらのことから、運転支援に、古い車両操作に関する情報を用いなかったり、その影響を減らしたりしても、適切な運転支援情報の提供が維持される。【００３２】
また、割合に基づいて運転支援情報を提供する場合、母数として所定数の車両操作が必要であるが、連続実行回数を判断基準にすることで、所定数の車両操作が実行されたか否かにかかわらず、連続実行回数に達した時点で運転支援情報を提供することができるようにもなる。例えば、上記連続実行回数を、所定数において判断基準とする割合に達すると推測される回数にしておくことで、所定数よりも少ない数の車両操作に基づいて運転支援情報を提供することができるようになる。なお、所定数に達しない場合、連続実行回数に基づいて運転支援の要否を判断することにより、そこまでの総数に基づいて割合を推定することに比べ、車両操作の回数が所定数に達したとき、判断基準とする割合に到達している確度が向上する。【００３３】
さらに、運転支援情報の提供に必要な車両操作の実行回数を連続実行回数に抑制するため、蓄積しておく車両操作に関する情報数を減少させることもできる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係る車両用情報処理装置を具体化した一実施形態について、その概略構成を示すブロック図。
【図２】図１に示す車両用情報処理装置による学習について説明するためのグラフ。
【図３】図１に示す車両用情報処理装置による学習について説明するためのグラフ。
【図４】図１に示す車両用情報処理装置による学習について説明するためのグラフ。
【図５】図１に示す車両用情報処理装置による学習について説明するためのグラフ。
【図６】図１に示す車両用情報処理装置による学習に係る処理の一部の手順を示すフローチャート。
【図７】図６に示す学習に係る処理のその他の部分の手順を示すフローチャート。
【図８】図１に示す車両用情報処理装置による学習状態の遷移を説明する図であって、（ａ）は学習を開始する若しくは終了する状態を概念的に示す概念図、（ｂ）は学習中である状態を概念的に示す概念図、（ｃ）は学習が完了した状態を概念的に示す概念図。
【図９】本発明に係る車両用情報処理装置を具体化したその他の実施形態について、その概略構成を示すブロック図。
【図１０】本発明に係る車両用情報処理装置を具体化したさらに他の実施形態について、その概略構成を示すブロック図。
【発明を実施するための形態】
【００３５】
本発明に係る車両用情報処理装置を具体化した一実施形態について、図１に従って説明する。
【００３６】
図１に示すように、車両１０には、車両用情報処理装置としての情報処理電子制御ユニット（情報処理ＥＣＵ）１１と、情報処理ＥＣＵ１１に通信可能に接続された外部記憶装置１２とが搭載されている。また、車両１０には、エンジン電子制御ユニット（エンジンＥＣＵ）１３と、ステアリング電子制御ユニット（ステアリングＥＣＵ）１４と、ブレーキ電子制御ユニット（ブレーキＥＣＵ）１５とがそれぞれ情報処理ＥＣＵ１１に通信可能に接続された態様で搭載されている。
【００３７】
外部記憶装置１２は、不揮発性の記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などから構成されている。この外部記憶装置１２には、データベース１２Ａが設けられており、そのデータベース１２Ａには、情報処理ＥＣＵ１１による情報処理に用いられる各種情報が登録されている。例えば、データベース１２Ａには、ドライバの車両操作に基づき登録された情報である「操作情報」と、その車両操作の実行された位置を含む所定の範囲が登録された情報である「学習エリア」とが相互に関連付けられて登録されている。また、データベース１２Ａには、一時停止や、踏切や、急カーブなどドライバによる停止操作や減速操作が要求される位置として登録された「特定位置情報」が、いわゆる「減速目処エリア」として、その位置で要求される車両操作である「特定操作情報」とともに登録されている。なお、データベース１２Ａには、停止操作が要求される特定位置情報が「停止目処エリア」、減速操作が要求される特定位置情報が「減速目処エリア」とそれぞれ区別されて登録されてもよい。
【００３８】
エンジンＥＣＵ１３は、車両１０のエンジンの運転制御を行うＥＣＵであり、エンジンＥＣＵ１３には、アクセル踏込量を検出するアクセルペダルセンサ２２や、吸入空気量を検出するセンサ等が接続されるとともに、スロットルバルブの駆動回路、燃料噴射弁の駆動回路等の各種機器の駆動回路も接続されている。そしてエンジンＥＣＵ１３は、上記各センサから入力された検出信号に基づいてエンジンの運転状態等を把握するとともに、上記各種機器の駆動回路に指令信号を出力する。こうしてエンジン運転制御が、エンジンＥＣＵ１３を通じて実施される。なお本実施形態ではエンジンＥＣＵ１３は、情報処理ＥＣＵ１１から運転支援信号として、例えば減速支援信号が伝達されると、車両１０の停止を含む減速を支援する制御を実行する。エンジンＥＣＵ１３は、減速を支援する制御として、エンジン回転数を抑制する制御や、エンジンへの燃料供給を停止（フューエルカット）する制御などを行なうことができる。
【００３９】
ステアリングＥＣＵ１４は、パワーステアリング制御などを介して操舵を補助する制御を行うＥＣＵであり、ステアリング角センサや速度センサ２０等が接続されているとともに、パワーステアリング装置などの操舵補助装置も接続されている。そして、ステアリングＥＣＵ１４は、各センサなどから入力された検出信号に基づいて操舵角を把握するとともに、操舵補助装置に指令信号を出力する。このときステアリングＥＣＵ１４は、指令信号の出力に際し、車両１０の速度を考慮してもよい。こうして操舵補助制御が、ステアリングＥＣＵ１４を通じて実施される。なお本実施形態ではステアリングＥＣＵ１４は、情報処理ＥＣＵ１１から運転支援信号として、例えば減速支援信号が伝達されると、車両１０の停止を含む減速を支援する制御を実行する。ステアリングＥＣＵ１４は、減速を支援する制御として、滑りやすい路面に対する制動中の操舵補助などを行うことができる。
【００４０】
ブレーキＥＣＵ１５は、車両１０のブレーキ装置の制御を行うＥＣＵであり、ブレーキＥＣＵ１５には速度センサ２０やブレーキペダルセンサ２３などの各種センサが接続されている。ブレーキＥＣＵ１５は、各種センサからの信号に基づいて、車両１０のブレーキ装置の制御を通じて当該車両１０に制動力を発生させる。具体的にはブレーキＥＣＵ１５は、速度センサ２０からの信号に基づいて把握される車両１０の速度、ブレーキペダルセンサ２３からのブレーキ踏込量の信号等に基づいて要求される制動力を算出し、ブレーキ装置を制御する。なお本実施形態ではブレーキＥＣＵ１５は、情報処理ＥＣＵ１１から運転支援信号として、例えば減速支援信号が伝達されると、車両１０の停止を含む減速を支援する制御を実行する。ブレーキＥＣＵ１５は、減速を支援する制御として、予備制動やアシストブレーキを行う制御などを行なうことができる。
【００４１】
また、情報処理ＥＣＵ１１には、運転支援情報などを運転者に対して出力する出力装置（ユーザインターフェース）としてのスピーカ１６及びモニタ１７とが電気的に接続されていている。
【００４２】
モニタ１７は、液晶ディスプレイなどによって表示用画面が構成される。このモニタ１７は、情報処理ＥＣＵ１１から入力されるデータに対応した画像を表示する。これによって情報処理ＥＣＵ１１は、運転支援情報を、注意表示や警告表示などの運転者の注意を喚起する画像としてモニタ１７を介して出力することができる。
【００４３】
スピーカ１６は、音や音声を発生する装置であり、情報処理ＥＣＵ１１から入力されたデータに対応した音や音声を出力する。これによって情報処理ＥＣＵ１１は運転支援情報を、注意音声や警報音などの運転者への注意を喚起するための音としてスピーカ１６を介して出力することができる。
【００４４】
さらに、情報処理ＥＣＵ１１には、車両１０の速度を検出する速度センサ２０と、車両１０の位置を検出するＧＰＳ２１と、アクセルペダルの操作量を出力するアクセルペダルセンサ２２と、ブレーキペダルの操作量を出力するブレーキペダルセンサ２３とがそれぞれ電気的に接続されている。
【００４５】
速度センサ２０は、車両速度の検出に用いるセンサであって、例えば車軸や車輪の回転速度を検出するとともに、当該検出された回転速度に応じた信号を情報処理ＥＣＵ１１に出力する。これによって情報処理ＥＣＵ１１は、車両１０の現在速度や移動距離を把握することができる。本実施形態では、車両１０の速度は、ドライバの今回の車両操作に基づく「最新の操作情報」の検出に用いられる。例えば、加速は加速操作の検出に、減速は減速操作の検出にそれぞれ用いられる。
【００４６】
ＧＰＳ２１は、車両１０の位置を検出するためにＧＰＳ衛星信号を受信するとともに、受信されたＧＰＳ衛星信号に基づき現在の位置を検出する。ＧＰＳ２１は検出された現在位置の情報を情報処理ＥＣＵ１１に出力する。これによって情報処理ＥＣＵ１１は、車両１０の現在位置を把握することができる。また、情報処理ＥＣＵ１１は、ＧＰＳ２１にて検出される現在位置の時間変化に基づき、車両１０の進行方向を検出することもできる。本実施形態では、車両１０の現在位置は、ドライバの今回の車両操作が実行されたときの「操作位置情報」として用いられる。
【００４７】
アクセルペダルセンサ２２は、ドライバによるアクセルペダルの操作の有無やアクセルペダルの踏込量を検出するとともに、当該検出された操作の有無や踏込量に応じた信号を情報処理ＥＣＵ１１に出力する。本実施形態では、アクセルペダルの踏込量は、ドライバの今回の車両操作に基づく「最新の操作情報」の検出に用いられる。例えば、アクセルペダルの踏込は、加速操作の検出に用いられる。
【００４８】
ブレーキペダルセンサ２３は、ドライバによるブレーキペダルの操作の有無やプレーキペダルの踏込量を検出するとともに、当該検出された操作の有無や踏込量に応じた信号を情報処理ＥＣＵ１１に出力する。本実施形態では、ブレーキペダルの踏込量は、ドライバの今回の車両操作に基づく「最新の操作情報」として用いられる。例えば、ブレーキペダルの踏込量は、減速操作の検出に用いられる。
【００４９】
また、情報処理ＥＣＵ１１は、演算装置や内部記憶装置などを有するマイクロコンピュータを中心に構成されている。情報処理ＥＣＵ１１では、内部記憶装置や外部記憶装置１２に格納されている各種データ及びプログラムに基づく各種情報処理がマイクロコンピュータにより実行される。本実施形態では、情報処理ＥＣＵ１１では、「最新の操作情報」の再現性を学習するプログラム（学習用プログラム）が実行される。つまり、情報処理ＥＣＵ１１は学習用プログラムにより、「最新の操作情報」と、それに対応する車両操作の実行された位置を示す「操作位置情報」とに基づいて、当該「操作位置情報」を含む「学習エリア」における「最新の操作情報」の再現性を学習する。
【００５０】
詳述すると、情報処理ＥＣＵ１１には、演算装置での学習用プログラムの実行に基づいて、「最新の操作情報」及び「操作位置情報」を検出する操作情報抽出部３１と、「学習エリア」を設定する位置情報処理部３２とがそれぞれ設けられている。また、情報処理ＥＣＵ１１には、演算装置での学習用プログラムの実行に基づいて、「学習エリア」における「最新の操作情報」の再現性を学習する操作情報学習部３３と、現在位置を含む「学習エリア」に対応する学習結果に基づいて運転支援情報を出力する支援情報出力部３４とがそれぞれ設けられている。
【００５１】
操作情報抽出部３１は、「最新の操作情報」を各種センサからの信号に基づいて検出する。例えば、速度センサ２０の信号から「加速」を検出するとともに、アクセルペダルセンサ２２の信号からペダルの「踏込み」を検出することに基づいて、「最新の操作情報」として加速操作を検出（取得）する。また例えば、速度センサ２０の信号から「減速」を検出するとともに、ブレーキペダルセンサ２３の信号からペダルの「踏込み」を検出することに基づいて、「最新の操作情報」として減速操作を検出（取得）する。さらに、操作情報抽出部３１は、それら「最新の操作情報」を検出するとき、当該操作情報に対応する車両操作が行われた位置の情報である「操作位置情報」をＧＰＳ２１の信号に基づいて取得する。
【００５２】
位置情報処理部３２は、操作情報抽出部３１から「最新の操作情報」及び「操作位置情報」を取得する。そして位置情報処理部３２は、「操作位置情報」がデータベース１２Ａに登録されている「減速目処エリア」に含まれるか否かを検出する。つまり、位置情報処理部３２は、「操作位置情報」の示す位置とデータベース１２Ａに登録されている「減速目処エリア」の示す範囲とを比較し、「操作位置情報」の示す位置が「減速目処エリア」の示す範囲に含まれている場合、学習のレベル判断に用いられる「判定情報」の値に“優遇”を設定する。一方、位置情報処理部３２は「操作地点位置」の示す位置が「減速目処エリア」の示す範囲に含まれていない場合、「判定情報」の値に“通常”を設定する。つまり、学習に利用できる情報の種類が「最新の操作情報」及び「操作位置情報」のみである場合、「判定情報」には“通常”が設定される一方、学習に利用できる情報の種類に「減速目処エリア」などが追加される場合、「判定情報」には“優遇”が設定される。
【００５３】
また、位置情報処理部３２は、「最新の操作情報」に「操作位置情報」の示す位置を含む「学習エリア」を対応付ける。つまり、位置情報処理部３２は、「操作位置情報」の示す位置とデータベース１２Ａに登録されている「学習エリア」の範囲とを比較し、「操作位置情報」の示す位置が「学習エリア」の範囲に含まれている場合、その「学習エリア」を「最新の操作情報」の「学習エリア」として対応付ける。一方、位置情報処理部３２は、「操作位置情報」の示す位置がデータベース１２Ａに登録されているいずれの「学習エリア」の範囲にも含まれない場合、その「操作位置情報」に基づいて、当該「操作位置情報」を含む所定の範囲からなる「学習エリア」を作成し、その作成した「学習エリア」を「最新の操作情報」の「学習エリア」として対応付ける。
【００５４】
操作情報学習部３３は、位置情報処理部３２から「最新の操作情報」、「学習エリア」及び「判定情報」を取得するとともに、それら取得した「最新の操作情報」、「学習エリア」及び「判定情報」に基づいて、当該「学習エリア」における「最新の操作情報」の再現性を学習する。なお、「最新の操作情報」はドライバの今回の車両操作に基づくものであるため、この学習は、ドライバの今回の車両操作の再現性を学習することに等しい。
【００５５】
詳述すると、操作情報学習部３３では、「最新の操作情報」に対応する「学習エリア」における学習状態に応じて、“学習を開始する処理”、“学習を継続する処理”、“学習を実行する処理”、及び、“学習を中止する処理”が行われる。
【００５６】
（学習を開始する処理）
“学習を開始する処理”は、「学習エリア」がデータベース１２Ａに登録されている「学習エリア」のいずれにも一致しない場合に行われる処理である。“学習を開始する処理”では、「最新の操作情報」に対応付けられた「学習エリア」と、該「学習エリア」に対応する「登録操作情報」とを登録できる領域をデータベース１２Ａに確保するとともに、当該確保した領域に該「学習エリア」と該「最新の操作情報」とを登録する。これにより、データベース１２Ａには、新たな「学習エリア」に対応する記憶領域が確保されることとなるとともに、その確保された領域に新たな「学習エリア」と「最新の操作情報」とが登録される。なお、「登録操作情報」には、複数の「操作情報」を時系列に沿って登録することができるようになっており、車両１０が対応付けられた「学習エリア」を通過する都度「最新の操作情報」が蓄積されるようになっている。このため、「登録操作情報」は、１つの「最新の操作情報」により構成されるか、又は、１つの「最新の操作情報」及び１つ以上の「過去の操作情報」により構成されるようになる。
【００５７】
（学習を継続する処理）
“学習を継続する処理”は、「学習エリア」がデータベース１２Ａに登録されている「学習エリア」と一致する場合に行なわれる処理である。“学習を継続する処理”では、データベース１２Ａに登録されている「学習エリア」に対応する「登録操作情報」に、「最新の操作情報」が追加登録される。すなわち、既存の「学習エリア」に「最新の操作情報」が追加登録される。なお、既存の「学習エリア」に「最新の操作情報」が追加登録されると、その登録前には最新であった既存の「最新の操作情報」は時系列で一つ古くなるため、一つ古い「過去の操作情報」として管理されるようになる。このように、「最新の操作情報」が追加される都度、既存の１又は複数の「過去の操作情報」はより１つ古い情報としてそれぞれ管理されるようになる。なお、本実施形態では、「登録操作情報」に蓄積する「操作情報」の数に上限を設けている、すなわち、１つの「学習エリア」に対応する「最新の操作情報」及び「過去の操作情報」の合計数を１０個に制限としている。このため、操作情報学習部３３は、「過去の操作情報」の数が上限に達している場合、「最新の操作情報」が追加登録される都度、上限数を超えた「過去の操作情報」を消去するようにしている。
【００５８】
（学習を実行する処理）
“学習を実行する処理”は、「学習エリア」に対応する「登録操作情報」に基づいて、当該「学習エリア」における、支援対象にしようとする車両操作としての「支援候補操作」の再現性を学習する処理である。ところで、「操作情報」には、減速操作や加速操作など複数の種類の操作情報が含まれており、このうち、同一の種類の操作情報とは、複数の種類の中から選択された１種類の操作情報、例えば「減速操作」又は「加速操作」である。なお、このような「操作情報」の種類の分類は、着目する観点によって任意に分類することができる。例えば、「減速操作」を、例えば速度領域を基準により細分化することも可能である。また、「支援候補操作」は、「登録操作情報」の中に登録されている「最新の操作情報」及び「過去の操作情報」のうち最多の同一の種類の操作情報から選択される操作である。
【００５９】
そして、「学習エリア」における「支援候補操作」の再現性が高いと学習された場合、“学習を実行する処理”では、その「支援候補操作」が、当該「学習エリア」において支援される車両操作としての「支援対象操作」であるとしてデータベース１２Ａに登録される。このようにして、操作情報学習部３３は、「学習エリア」に対応する「支援対象操作」も学習する。これにより、情報処理ＥＣＵ１１では、車両１０の現在位置に対応する「学習エリア」として検索された「学習エリア」を参照して、同「学習エリア」に対応する「支援対象操作」がデータベース１２Ａより得られるようになる。
【００６０】
逆に、「学習エリア」における「支援候補操作」の再現性が低いと学習された場合、“学習を実行する処理”では、データベース１２Ａには「支援対象操作」が設定されない。もしも既に、データベース１２Ａに「支援対象操作」が設定されていた場合、その設定されていた「支援対象操作」は同データベース１２Ａから削除される。このようにして、操作情報学習部３３は、「学習エリア」に対応する「支援対象操作」が無いことも学習する。これにより、情報処理ＥＣＵ１１では、車両１０の現在位置に対応する「学習エリア」として検索された「学習エリア」を参照して、同「学習エリア」に対応する「支援対象操作」が無いことがデータベース１２Ａより得られるようになる。
【００６１】
「支援候補操作」の再現性の学習は、「登録操作情報」に登録されている「操作情報」に基づいて行われる。すなわち、操作情報学習部３３は、再現性の学習対象とする「学習エリア」において、同「学習エリア」に対応する「登録操作情報」から「支援候補操作」を選択する。
【００６２】
そして、操作情報学習部３３は、その選択した「支援候補操作」について再現性の有無を学習する。本実施形態では、操作情報学習部３３は、再現性の有無について、２つの学習、いわゆる“割合に基づく学習”及び“連続数に基づく学習”の少なくとも一方を行う。
【００６３】
［割合に基づく学習］
操作情報学習部３３は、“割合に基づく学習”を、「登録操作情報」に登録されている操作情報の全数に対する、「支援候補操作」に対応する操作情報の数の割合に基づいて学習する。つまり、「支援候補操作」は、「支援候補操作」に対応する車両操作の数が所定の割合以上の場合、再現性が有ると学習される一方、「支援候補操作」に対応する車両操作の数が所定の割合未満の場合、再現性が無いと学習される。すなわち本実施形態の“割合に基づく学習”では、再現性の有無の学習が、１０個の操作情報における「支援候補操作」に対応する操作情報の数の割合に基づいて行われる。例えば、操作情報学習部３３は、１０個の操作情報における「支援候補操作」に対応する操作情報の数の割合が「８０％」以上である場合、当該「支援候補操作」には再現性が有ると学習する一方、同操作情報の数の割合が「８０％」未満である場合、当該「支援候補操作」には再現性が無いと学習する。なお、操作情報学習部３３では、「登録操作情報」に登録されている操作情報の数が１０個未満の場合、“割合に基づく学習”が行われない。逆に、「登録操作情報」に登録されている操作情報の数が１０個を超える場合、最新の１０個の操作情報に基づいて“割合に基づく学習”が行われる。
【００６４】
［連続数に基づく学習］
操作情報学習部３３は、“連続数に基づく学習”を、「登録操作情報」に登録されている操作情報における「支援候補操作」に対応する操作情報の連続して登録されている数、つまり、操作情報が連続して取得（検出）された回数に基づいて学習する。換言すると、“連続数に基づく学習”では、「登録操作情報」に登録されている「操作情報」において、そこに登録された「支援候補操作」に対応する車両操作が連続する回数に基づいて再現性の有無が学習される。つまり、「支援候補操作」の再現性は、再現性学習用の「所定の連続数」と比較した当該「支援候補操作」に対応する車両操作の連続数が、「所定の連続数」以上の場合、有ると学習される一方、「所定の連続数」未満の場合、無いと学習される。ここで、再現性学習用の「所定の連続数」とは、再現性の学習において学習が完了したか否かの判断に用いられる連続数であり、同一の種類の操作情報の連続する回数（連続数）である。
【００６５】
例えば、「登録操作情報」に５回分の操作情報として、“停止操作”、“停止操作”、“停止操作”、“操作なし”、“停止操作”とが登録されていた場合、「支援候補操作」は“停止操作”であり、その車両操作（“停止操作”）の連続する回数は３回である。すなわち、操作情報学習部３３は、連続する回数が３回であるこの「支援候補操作」（“停止操作”）について、例えば、再現性学習用の「所定の連続数」が３回に設定されている場合、再現性が有ると学習する一方、例えば、同「所定の連続数」が４回に設定されている場合、再現性が無いと学習する。
【００６６】
再現性学習用の「所定の連続数」は、位置情報処理部３２の「判定情報」に“通常”が設定されている場合、「通常判定用の連続数」が適用され、位置情報処理部３２の「判定情報」に“優遇”が設定されている場合、「優遇判定用の連続数」が適用される。再現性の学習に用いられる「通常判定用の連続数」や「優遇判定用の連続数」は、外部記憶装置１２などに予め設定されているが、プログラムなどに基づいてそれぞれ算出するようにしてもよい。
【００６７】
なお、“連続数に基づく学習”は、「学習エリア」に対応して登録されている「登録操作情報」に含まれている操作情報が１０個未満の場合に行われるようにしているが、“連続数に基づく学習”を、「登録操作情報」に含まれている操作情報が１０個以上のとき、“割合に基づく学習”に代えて行ってもよい。
【００６８】
（学習を中止する処理）
“学習を中止する処理”は、「学習エリア」における再現性の学習を継続するか否かを判断（学習）するとともに、判断に応じた必要な処理を行う処理である。なお、この処理における判断は、学習と表現することもできる。操作情報学習部３３は、“学習を中止する処理”にて、「学習エリア」における再現性の学習を継続しない、つまり学習を中止すると判断した場合、データベース１２Ａに確保されている当該「学習エリア」のための領域を開放する。つまり、操作情報学習部３３は、学習を中止すると判断した「学習エリア」と、該「学習エリア」に関連付けられている「登録操作情報」、「支援候補操作」、「判定情報」などをデータベース１２Ａから削除する。一方、操作情報学習部３３は、“学習を中止する処理”にて、「学習エリア」における再現性の学習を継続すると判断した場合、データベース１２Ａに確保されている当該「学習エリア」のための領域を維持する。
【００６９】
このように、操作情報学習部３３は、「学習エリア」に対する学習を継続するか、中止するかについて判断（学習）する。本実施形態では、操作情報学習部３３は、学習の中止の判断（学習）を、２つの判断（学習）、いわゆる“割合に基づく判断”及び“連続数に基づく判断”の少なくとも一方を行う。
【００７０】
［割合に基づく判断］
操作情報学習部３３は、“割合に基づく判断”を、「登録操作情報」に登録されている操作情報の全数に対する、「支援候補操作」に対応する操作情報の数の割合に基づいて学習する。なお、本実施形態では、「登録操作情報」に登録されている操作情報の数を１０個としている。これにより、“割合に基づく判断”では、再現性の有無の学習が、１０個の操作情報に対する、「支援候補操作」に対応する操作情報の数の割合に基づいて行われる。これにより、操作情報学習部３３は、「支援候補操作」に対応する車両操作の数が所定の割合以上の場合、その「学習エリア」に対する学習を継続すると判断する一方、「支援候補操作」に対応する車両操作の数が所定の割合未満の場合、その「学習エリア」に対する学習を中止すると判断する。例えば、操作情報学習部３３は、１０個の操作情報における「支援候補操作」に対応する操作情報の数の割合が「８０％」以上である場合、当該「学習エリア」の学習を継続すると判断する一方、同操作情報の数の割合が「８０％」未満である場合、当該「学習エリア」の学習を中止すると判断する。なお、操作情報学習部３３では、「登録操作情報」に登録されている操作情報の数が１０個未満の場合、“割合に基づく学習”が行われない。逆に、「登録操作情報」に登録されている操作情報の数が１０個を超える場合、最新の１０個の操作情報に基づいて“割合に基づく学習”が行われる。
【００７１】
［連続数に基づく判断］
操作情報学習部３３は、“連続数に基づく判断”を、「登録操作情報」に登録されている操作情報に対して「支援候補操作」を所定の割合にするために必要である同「支援候補操作」に対応する操作情報の連続数に基づいて行う。なお、学習を継続するための基準である「学習維持割合」を、「登録操作情報」に対する「支援候補操作」に対応する操作情報の割合とし、その値を「８０％」以上とする。詳述すると、この“連続数に基づく判断”では、「登録操作情報」において、「支援候補操作」に対応する操作情報の割合が「８０％」未満である場合、同「８０％」未満の割合を「８０％」以上にさせるために今後必要な「支援候補操作」に対応する操作情報の最小連続数に基づいて「学習エリア」における学習を継続するか否かを判断する。つまり、操作情報学習部３３は、「支援候補操作」に対応する操作情報の割合を「８０％」以上にさせる同操作情報の連続数を、中止判断用の「所定の連続数」と比較し、中止判断用の「所定の連続数」以下の場合、学習を継続すると判断する一方、中止判断用の「所定の連続数」よりも多い場合、学習を中止すると判断する。例えば、「登録操作情報」に“停止操作”、“停止操作”、“停止操作”、“操作なし”、“操作なし”と５回分の操作情報が登録されていた場合、「支援候補操作」は“停止操作”であり、その“停止操作”の現在の割合は「６０％」である。このとき、この現在の割合を「８０％」にするために今後必要な“停止操作”の連続数は５回（＝８／１０）である。すなわち、操作情報学習部３３は、必要な連続数が５回であるこの「学習エリア」における学習を、例えば、中止判断用の「所定の連続数」が５回であれば継続すると判断し、例えば、中止判断用の「所定の連続数」が４回であれば中止すると判断する。
【００７２】
ところで、中止判断用の「所定の連続数」は、位置情報処理部３２の「判定情報」に“通常”が設定されている場合、「通常判定用の連続数」が適用され、位置情報処理部３２の「判定情報」に“優遇”が設定されている場合、「優遇判定用の連続数」が適用される。学習の中止判断用に用いられる「通常判定用の連続数」や「優遇判定用の連続数」は、外部記憶装置１２などに予め設定されているが、プログラムなどに基づいてそれぞれ算出するようにしてもよい。
【００７３】
なお、“連続数に基づく判断”は、「学習エリア」に対応して登録されている「登録操作情報」に含まれている操作情報が１０個未満の場合に行われるようにしているが、“連続数に基づく判断”を、「登録操作情報」に含まれている操作情報が１０個以上のとき、“割合に基づく判断”に代えて行ってもよい。
【００７４】
支援情報出力部３４は、車両１０の現在位置に対応する運転支援情報をデータベース１２Ａに登録されている内容に応じて出力するものであって、支援情報出力部３４には、車両１０の現在位置が逐次入力されるようになっている。そして、支援情報出力部３４は、車両１０の現在位置が入力されると、現在位置の含まれる「学習エリア」の有無をデータベース１２Ａを検索して確認する。現在位置の含まれる「学習エリア」がデータベース１２Ａに登録されていない場合、支援情報出力部３４は、現在位置に対応する運転支援情報を出力しない。一方、現在位置の含まれる「学習エリア」がデータベース１２Ａに登録されている場合、当該「学習エリア」に対応する「支援対象操作」を参照してそこに設定されている「支援対象操作」を運転支援情報として出力する。例えば、支援情報出力部３４は、「支援対象操作」に「減速操作」が設定されている場合、減速操作に対応する運転支援信号として、減速支援信号を出力する一方、「支援対象操作」に「加速操作」が設定されている場合、加速操作に対応する運転支援信号として、加速支援信号を出力する。また、学習の途中（学習中）であるなどのため、「支援対象操作」に車両操作が設定されていない場合、支援信号を出力しない。
【００７５】
なお、支援情報出力部３４は、車両１０の現在位置を含む「学習エリア」がデータベース１２Ａにあるとともに、操作情報抽出部３１にて当該「学習エリア」に対する「最新の操作情報」が検出されなかった場合、操作情報学習部３３に、当該「学習エリア」では「操作情報」が検出されなかった旨の情報、例えば“操作なし”との情報を提供する。つまり、車両１０が加速操作や減速操作も行われずに「学習エリア」を通過した場合、操作情報抽出部３１は、当該「学習エリア」で「操作情報」を検出できない。そこで、支援情報出力部３４は、「学習エリア」に対する「最新の操作情報」を“操作無し”として提供することにより、操作情報学習部３３は、既存の「学習エリア」における「最新の操作情報」を「操作なし」と学習できるようになる。
【００７６】
次に、操作情報学習部３３による「支援候補操作」の再現性の学習、及び、学習の中止判断について、図２〜５に従って説明する。なお、本実施形態では、“停止操作”に対する運転支援を目的とするため、「最新の操作情報」は、“停止操作”の情報と、それ以外の操作の情報との２つに区別している。そして「支援候補操作」は“停止操作”であるものとする。また、操作情報学習部３３が再現性の学習に用いる「操作情報」の数は、最大で最新の１０回分とする。
【００７７】
“学習を実行する処理”では、「学習エリア」に対応する「登録操作情報」に登録された最新の１０回分の操作情報における“停止操作”の最大連続数に基づいて“停止操作”の再現性の有無が学習される。なお、“割合に基づく学習”では、１０回分の操作情報に対し、“停止操作”が「８０％」以上の割合である場合、“停止操作”は再現性が有ると学習され、“停止操作”が「支援対象操作」として設定される。一方、“停止操作”が「８０％」未満である場合、“停止操作”には再現性が無いと学習され、「支援対象操作」に“停止操作”は設定されない。
図２のグラフ４０は、表形式のグラフであり、縦列に車両１０の通過回数が示され、横行にその通過回数のうちの停止回数、つまり“停止操作”の回数が示され、縦列と横行とにより区画されている。またこのグラフ４０は、太線により略左右に区画されており、左側がＡ側、右側がＢ側となっている。つまりこのグラフ４０には、車両１０の「学習エリア」の通過回数に対する“停止操作”の割合が示されており、その割合が「８０％」未満の部分がＡ側であり、その割合が「８０％」以上である部分がＢ側である。
【００７８】
つまり、このグラフ４０に示すように、「登録操作情報」に含まれる操作情報の数が１０回未満の場合、「登録操作情報」における“停止操作”の割合が「８０％」以上になるのは、「学習エリア」の通過回数が１回の場合、“停止操作”が１回のときである。同様に、「登録操作情報」における“停止操作”の割合が「８０％」以上になる“停止操作”の回数は、通過回数が２回の場合は２回、通過回数が３回の場合は３回、通過回数が４回の場合は４回、通過回数が５回の場合は４回以上、通過回数が６回の場合は５回以上である。さらに同様に、「登録操作情報」における“停止操作”の割合が「８０％」以上になる“停止操作”の回数は、通過回数が７回の場合は６回以上、通過回数が８回の場合は７回以上、通過回数が９回の場合は８回以上である。
【００７９】
例えば、「登録操作情報」に含まれる操作情報の数が１０回未満の場合、再現性の有無の学習に割合「８０％」を用いたとする。すると、“停止操作”に再現性が有ると学習された後、その他の情報が「登録操作情報」に登録されることで“停止操作”の割合が「８０％」未満になり、学習結果が“停止操作”に再現性が無いと変化してしまうおそれがあるなど、学習結果として良好であると言えないこともある。
【００８０】
そこで、図４に示すように、「登録操作情報」に含まれる操作情報の数が１０個である場合について、“停止操作”の割合が「８０％」になる場合における“停止操作”の発生パターンについて検討した。図４のリスト４２には、“停止操作”の割合が「８０％」となる３６通りの組み合わせがパターン「１」〜「３６」として示されている。なお、同リスト４２には、“停止操作”を白抜きの丸印（「○」印）で示し、その他の操作をばつ印（「×」印）で示しているとともに、“停止操作”の連続する回数、つまり「○」印の連続する回数を最大連続数として示している。なお１回目の“停止操作”、つまり「○」印が学習開始（学習スタート）であり、それ以前の情報は学習や判断に利用されない。
【００８１】
図４に示すように、“停止操作”の割合が「８０％」となる３６通りのパターンには、それぞれ“停止操作”が連続する場合がある。つまり、１０回目までの操作情報のうち、８回が“停止操作”で２回だけがその他の操作であるとすると、“停止操作”の最大連続数は、最高８回（パターン「３６」）から最低３回（パターン「１２」，「１８」，「１９」）までのいずれかの回数となる。詳述すると、パターン「１」〜「８」では、その他の操作の１つ目は２回目に生じ、その他の操作の２つ目はパターン「１」では３回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「９」〜「１５」では、その他の操作の１つ目は３回目に生じ、その他の操作の２つ目はパターン「９」では４回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「１６」〜「２１」では、その他の操作の１つ目は４回目に生じ、その他の操作の２つ目はパターン「１６」では５回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「２２」〜「２６」では、その他の操作の１つ目は５回目に生じ、その他の操作の２つ目はパターン「２２」では６回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「２７」〜「３０」では、その他の操作の１つ目は６回目に生じ、その他の操作の２つ目はパターン「２７」では７回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「２７」〜「３０」では、その他の操作の１つ目は６回目に生じ、その他の操作の２つ目はパターン「２７」では７回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「３１」〜「３３」では、その他の操作の１つ目は７回目に生じ、その他の操作の２つ目はパターン「３１」では８回目に生じ、それ以降のパターンでは、順次１回分ずつ後にずれて生じる。パターン「３４」及び「３５」では、その他の操作の１つ目は８回目に生じ、その他の操作の２つ目はパターン「３４」では９回目に生じ、パターン「３４」では１０回目に生じる。パターン「３６」では、その他の操作の１つ目は９回目に生じ、その他の操作の２つ目は１０回目に生じる。
【００８２】
３６通りのパターンにおける“停止操作”の連続数をまとめると、図５のリスト４３に示すように、最大連続数の出現回数の内訳は、８回連続が１パターン、７回連続が４パターン、６回連続が７パターン、５回連続が１０パターン、４回連続が１１パターン、３回連続が３パターンである。つまり、“停止操作”の連続数としては、８回が最大連続回数であり、４回が最頻連続回数であり、３回が最小連続回数である。また、３６パターン中で含まれるパターンの割合は、８回連続は「１／３６」であり、４回連続は「３３／３６」であり、３回連続は「３６／３６」（１＋４＋７＋１０＋１１＝３３パターン）である。なお「８０％／１０回」以上を満足する組み合わせには、連続数が３回未満となる組み合わせはない。
【００８３】
そこで、本実施形態では、“連続数に基づく学習”において、最新の１０回の操作情報に含まれている“停止操作”の最大連続数に基づいて「操作情報が１０回になったとき、“停止操作”の割合が「８０％」以上となると予測される場合」を推定する。このとき、「８０％」以上になる確率は、最大連続数が小さくなるにつれて低下するようになっており、最大連続数が８回のとき最大であり、最大連続数が３回のとき最低であり、最大連続数が４回のときは最大連続数が３回のときよりも高くなる。その一方、最大連続数に含まれるパターンの数は、最大連続数が８回のとき最少（１／３６）であり、最大連続数が３回のとき最大（３６／３６＝１００％）であり、最大連続数が４回のときも比較的多い（３３／３６≒９２％）。つまり、これらのことを考慮して、推定に適した最大連続数が選択される。
【００８４】
本実施形態では、再現性学習用の「所定の連続数」や中止判断用の「所定の連続数」として、上述の８回から３回までいずれかの最大連続数が設定されている。なお、再現性学習用の「所定の連続数」の場合、「優遇判定用の連続数」が「通常判定用の連続数」以下の値にされており、再現性が有るとの学習結果が同等もしくは容易に得られるようになっている。例えば、本実施形態では、再現性学習用における「優遇判定用の連続数（Ｎ２）」は３回（最小連続回数）、「通常判定用の連続数（Ｎ１）」は４回（最頻連続回数）にされている。また、中止判断用の「所定の連続数」の場合、「優遇判定用の連続数」が「通常判定用の連続数」以上の値にされており、学習を中止する判断を得ることが同等もしくは難くなるようになっている。例えば、本実施形態では、中止判断用における「優遇判定用の連続数（Ｍ２）」は８回（最大連続回数）、「通常判定用の連続数（Ｍ１）」は４回（最頻連続回数）にされている。
【００８５】
これらをふまえ、まず、操作情報学習部３３の“学習を実行する処理”について説明する。
【００８６】
操作情報学習部３３の“学習を実行する処理”における“連続数に基づく学習”において、再現性学習用の「所定の連続数」を４回とする場合、車両１０による「学習エリア」の通過回数が３回以下のときに学習結果が設定されることはない。
【００８７】
その一方、通過回数が４回以上の場合、図４におけるパターン「２２」のように、１回目から４回目まで連続して４回の“停止操作”が得られた時点で、「学習エリア」における“停止操作”の再現性が有ると学習される。そしてその後、パターン「２２」のように、２回続けてその他の操作が得られることで、４〜６回目の割合が「１００％」、「８０％」、「６７％」と変化し、６回目に「８０％」未満となったとしても、４回連続の“停止操作”があったことは変化しない。すなわち、既に「１０回目における割合が「８０％」以上になる可能性が高い」と推定されているため途中の割合の変動にかかわらず“停止操作”に再現性が有るとの学習結果が維持される。
【００８８】
また例えば、図４におけるパターン「１」のように、２，３回目はその他の操作であったが、４〜７回目まで４回連続して“停止操作”が得られた場合、７回目で“停止操作”の割合は「７１％」である。しかし、４回連続が検出されたことから「１０回目における割合が「８０％」以上になる可能性が高い」と推定されるため、７回目で“停止操作”の再現性が有るものと学習される。
【００８９】
その一方、例えば、図４におけるパターン「１９」のように、４回目以外は“停止操作”が得られ、７回目には「８６％」になったとしても、７回目ではまだ連続数が４回にならないことから「１０回目における割合が「８０％」以上になる可能性が高い」と推定されない。このため、７回目終了時点ではまだ学習は継続されるとしても、学習結果は得られない。
【００９０】
次に、操作情報学習部３３の“学習を中止する処理”について説明する。
【００９１】
操作情報学習部３３の“学習を中止する処理”における“連続数に基づく判断”では、「学習エリア」の「登録操作情報」において「８０％」未満である“停止操作”の割合が今後「８０％」以上になるために必要な“停止操作”の連続数はいくつであるかに基づいて、学習の中止が判断される。つまり“停止操作”の連続数は、現在「８０％」未満である割合を「８０％」以上にするために、さらに必要とされる“停止操作”の数に等しい。
【００９２】
図３のグラフ４１は、表形式のグラフであり、縦列に車両１０の通過回数が示され、横行に停止回数、つまり“停止操作”の回数が示され、縦列と横行とにより区画されている。またこのグラフ４１は、太線により略左右に区画されており、左側がＡ側、右側がＢ側とされている。つまりこのグラフ４１には、車両１０の「学習エリア」の通過回数に対する“停止操作”の回数が示されており、グラフ４１のＡ側には、“停止操作”の割合を「８０％」以上にするために今後必要とされる“停止操作”の回数、すなわち連続数が示されている。なお、グラフ４１のＢ側には、これから生じうる「その他の操作」の回数が示されており、その回数だけ連続してその他の操作が生じると、“停止操作”の割合を「８０％」以上に維持することができない。
【００９３】
グラフ４１のＡ側について詳述すると、例えば、通過回数が２回、停止回数（“停止操作”）が１回で“停止操作”の割合が「５０％」（＝１／２）のとき、“停止操作”の割合を「８０％」以上にするには、あと３回の“停止操作”が必要であることを示している（４／５＝８０％）。また、例えば、通過回数が６回、停止回数が２回で“停止操作”の割合が「３３％」（＝２／６）のとき、“停止操作”の割合を「８０％」にするには、あと１４回の“停止操作”が連続して必要であることを示している（１６／２０＝８０％）。
【００９４】
このように、現在の“停止操作”の割合を「８０％」にするために必要とされる操作情報がグラフ４１のＡ側に示されているが、その示されているＡ側の連続回数が現実的ではないほど大きな値もある。現実的な値としては、例えば、上述の通過回数が２回、その通過回数のうち停止回数が１回の場合、「登録操作情報」の上限数である１０回よりも少ない５回目で「８０％」に到達する可能性がある。この場合、当該「学習エリア」における学習を継続すれば学習結果が得られる可能性もあることから、学習の継続が有意であると判断できる。
【００９５】
一方、例えば、上述の通過回数が６回、停止回数が２回の場合、「登録操作情報」の上限数である１０回よりも多い２０回目に至るまで「８０％」に到達することが不可能である。また、少なくとも１４回の“停止操作”、それも連続した“停止操作”が今後必要となることも現実的ではない。この場合、当該「学習エリア」における学習を継続しても学習結果が得られる可能性はほとんど無いため、学習の継続が無意味であると判断できる。つまり、当該「学習エリア」における学習を中止するように判断する。
【００９６】
そして、現在の“停止操作”の割合を「８０％」以上にするために必要とされる“停止操作”の連続数として現実的な値が、中止判断用の「所定の連続数」として図５のリスト４３に基づいて定められる。例えば、リスト４３に基づいて、現実的な連続数を４回（最頻連続回数）とすることができる。そうすると操作情報学習部３３は、図３のグラフ４１において、現在の“停止操作”の割合を「８０％」にするために必要とされる“停止操作”の連続数が４回よりも多い場合、当該「学習エリア」における学習を中止すると判断することができる。なお、リスト４３に基づく限り、中止判断用の「所定の連続数」として８より大きい数を選択したり、３より小さい値を選択することは適切とは言えない。
【００９７】
続いて、操作情報の学習について、図６及び図７に従って説明する。
【００９８】
情報処理ＥＣＵ１１は、操作情報抽出部３１にて「最新の操作情報」の検出及び「操作位置情報」の取得がされると、操作情報学習部３３による“学習を開始する処理”もしくは“学習を継続する処理”にて特定された「学習エリア」に対して「最新の操作情報」を登録する。そして情報処理ＥＣＵ１１は、“学習を実行する処理”を行う。つまり、情報処理ＥＣＵ１１は、「操作位置情報」の示す位置が「減速目処エリア」に含まれているか否かを判断する（図６のステップＳ１）。すなわち、位置情報処理部３２にて設定された「判定情報」が“通常”である場合、「減速目処エリア」に含まれていないと判断し、“優遇”である場合、「減速目処エリア」に含まれていると判断する。これにより、情報処理ＥＣＵ１１は、「最新の操作情報」の再現性の有無の学習を「通常判定」として行うか、「優遇判定」として行うかを判断する。なお、図６の「通常判定」の処理と図７の「優遇判定」の処理とは、再現性判断用の“所定の連続数”や中止判断用の“所定の連続数”の値が相違するものの、処理の流れ（フローチャート）は同様である。
【００９９】
「判定情報」に“通常”が設定されているため、「操作位置情報」の示す位置が「減速目処エリア」に含まれていないと判断された場合（図６のステップＳ１でＮＯ）、情報処理ＥＣＵ１１は、「通常判定」処理を行う。これにより、再現性判断用の“所定の連続数”と、中止判断用の“所定の連続数”とが、それぞれ「通常判定用の連続数（Ｎ１，Ｍ１）」に設定される。なおこのとき、再現性判断用の「所定の連続数」であるＮ１には４回、中止判断用の「所定の連続数」であるＭ１には４回がそれぞれ設定される。
【０１００】
それから、情報処理ＥＣＵ１１は、車両１０が「操作位置情報」に基づいて得られた「学習エリア」を通過した回数が１０回未満（Ｙ＝１０）であるか否かを判断する（図６のステップＳ１０）。本実施形態では、１０回は学習に用いる操作情報の最大数であることから、再現性の学習には、当該「学習エリア」における最新の１０回の操作情報のみが用いられる。
【０１０１】
「学習エリア」を通過した回数が１０回未満ではない、つまり１０回以上であると判断された場合（図６のステップＳ１０でＮＯ）、情報処理ＥＣＵ１１は、“停止操作”の割合としての停止率が「８０％」（Ｘ＝８０）以上か否か判定する（図６のステップＳ１２）。停止率は、「最新の操作情報」と「登録操作情報」に含まれる操作情報からなる最新の１０回の操作情報の中に、８回以上の“停止操作”が含まれているか否かにより判断される。
【０１０２】
停止率が「８０％」以上であると判断された場合（図６のステップＳ１２でＹＥＳ）、情報処理ＥＣＵ１１は、当該「最新の操作情報」は「再現性が有る」と学習し、その学習結果として「支援対象操作」を設定する（図６のステップＳ１３）。そして情報処理ＥＣＵ１１は、当該学習結果を、より低燃費にする車両操作としての「エコ運転支援」に用いることができるように設定、つまり同一の「学習エリア」に対する運転支援が当該学習結果に基づいて可能になるようにする（図６のステップＳ２０）。
【０１０３】
一方、停止率が「８０％」未満であると判断された場合（図６のステップＳ１２でＮＯ）、情報処理ＥＣＵ１１は、当該「最新の操作情報」は「再現性が無い」と判定する（図６のステップＳ１５）とともに、当該「学習エリア」に対する学習結果をクリアし、新たな学習を再開する。情報処理ＥＣＵ１１は、いわゆる、“学習を中止する処理”を行ってから“学習を開始する処理”を行い、今回検出された「最新の操作情報」及び「操作位置情報」に基いて、新たな「学習エリア」を設定し、当該「学習エリア」に対応する「登録操作情報」に「最新の操作情報」を登録するようにする。
【０１０４】
また、「学習エリア」の通過回数が１０回未満であると判断された場合（図６のステップＳ１０でＹＥＳ）、情報処理ＥＣＵ１１は、“停止操作”の連続数が４回（Ｎ１＝４）であるか否かを判断する（図６のステップＳ１１）。“停止操作”が連続して４回以上であると判断された場合（図６のステップＳ１１でＹＥＳ）、情報処理ＥＣＵ１１は、先の「ステップＳ１２でＹＥＳ」の場合と同様、当該「最新の操作情報」は「再現性が有る」と判定し、その学習結果として「支援対象操作」を設定する（図６のステップＳ１３）。これにより、情報処理ＥＣＵ１１は、当該学習結果を「エコ運転支援」に用いることができるように設定する（図６のステップＳ２０）。
【０１０５】
一方、“停止操作”が連続して４回以上ない、つまり４回未満であると判断された場合（図６のステップＳ１１でＮＯ）、情報処理ＥＣＵ１１は、「最新の操作情報」と「登録操作情報」とに基づいて、停止率「８０％」を満足するには今後４回より多い“停止操作”が必要か否かを判断する（図６のステップＳ１４）。そして、停止率が「８０％」以上になるには４回より多い“停止操作”が必要であると判断された場合（図６のステップＳ１４でＹＥＳ）、先の「ステップＳ１２でＮＯ」の場合と同様、情報処理ＥＣＵ１１は、当該「最新の操作情報」は「再現性が無い」と判定する（図６のステップＳ１５）。そして、情報処理ＥＣＵ１１は、当該「学習エリア」に対する学習結果をクリアし、新たな学習を再開する（図６のステップＳ２１）。他方、停止率を「８０％」以上にするために４回より多い“停止操作”は不要である、つまり４回以下の“停止操作”で済むと判断された場合（図６のステップＳ１４でＮＯ）、情報処理ＥＣＵ１１は、当該「学習エリア」に対する再現性の学習を継続すると判定する（図６のステップＳ１６）。つまり、当該「学習エリア」では「支援対象操作」が設定されていないため運転支援用の信号などが得られないものの、情報処理ＥＣＵ１１は、「学習エリア」に対する学習を継続するようにする（図６のステップＳ２２）。
【０１０６】
他方、「判定情報」に“優遇”が設定されているため、「操作位置情報」の示す位置が「減速目処エリア」に含まれていると判断された場合（図６のステップＳ１でＹＥＳ）、情報処理ＥＣＵ１１は、「優遇判定」処理を行う。これにより、再現性判断用の“所定の連続数”と、中止判断用の“所定の連続数”とが、それぞれ「優遇判定用の連続数（Ｎ２，Ｍ２）」に設定される。なお、このとき再現性判断用の「所定の連続数」であるＮ２には３回、中止判断用の「所定の連続数」であるＭ２には８回がそれぞれ設定される。
【０１０７】
それから、情報処理ＥＣＵ１１は、先のステップＳ１０と同様に、車両１０が「学習エリア」を通過した回数が１０回未満であるか否かを判定する（図７のステップＳ３０）。
【０１０８】
車両１０が「学習エリア」を通過した回数が１０回未満ではない、つまり車両１０が「学習エリア」を通過した回数が１０回以上であると判断した場合（図７のステップＳ３０でＮＯ）、情報処理ＥＣＵ１１は、先のステップＳ１２と同様に、停止率が「８０％」以上か否か判断する（図７のステップＳ３２）。
【０１０９】
停止率が「８０％」以上であると判断した場合（図７のステップＳ３２でＹＥＳ）、情報処理ＥＣＵ１１は、先の「ステップＳ１３」と同様に、当該操作情報は「再現性が有る」と学習する（図７のステップＳ３３）とともに、当該学習結果を「エコ運転支援」に用いることができるように設定する（図６のステップＳ２０）。
【０１１０】
一方、停止率が「８０％」未満であると判断された場合（図７のステップＳ３２でＮＯ）、情報処理ＥＣＵ１１は、先の「ステップＳ１５」と同様に、当該操作情報は「再現性が無い」と判定する（図７のステップＳ３５）とともに、当該学習結果をクリアし、新たな学習を再開する（図６のステップＳ２１）。
【０１１１】
また、通過した回数が１０回未満であると判断した場合（図７のステップＳ３０でＹＥＳ）、情報処理ＥＣＵ１１は、“停止操作”の連続数が３回（Ｎ２＝３）あるか否かを判断する（図７のステップＳ３１）。“停止操作”が連続して３回以上であると判断された場合（図７のステップＳ３１でＹＥＳ）、情報処理ＥＣＵ１１は、先の「ステップＳ３２でＹＥＳ」の場合と同様、当該操作情報は「再現性が有る」と判定する（図７のステップＳ３３）とともに、当該学習結果を「エコ運転支援」に用いることができるように設定する（図６のステップＳ２０）。
【０１１２】
一方、減速行動が連続して３回以上ないと判断された場合（図７のステップＳ３１でＮＯ）、情報処理ＥＣＵ１１は、停止率を満足するには今後８回（Ｍ２＝８）より多い“停止操作”が必要か否かを判断する（図７のステップＳ３４）。そして、停止率を「８０％」以上にするには今後８回より多い“停止操作”が必要であると判断された場合（図７のステップＳ３４でＹＥＳ）、先の「ステップＳ３２でＮＯ」の場合と同様、情報処理ＥＣＵ１１は、当該操作情報は「再現性が無い」と判定する（図７のステップＳ３５）とともに、当該学習結果をクリアし、新たな学習を再開する。一方、停止率を「８０％」以上にするために８回より多い“停止操作”は不要である、つまり８回以下の“停止操作”で済むと判断された場合（図７のステップＳ３４でＮＯ）、情報処理ＥＣＵ１１は、当該「学習エリア」に対する再現性の学習を継続すると判定する（図７のステップＳ３６）。これにより、情報処理ＥＣＵ１１は、当該「学習エリア」に対する学習を継続するようにする（図６のステップＳ２２）。そして学習処理は終了される。
【０１１３】
（作用）
次に、本実施形態の車両用情報処理装置の作用について、図８に従って説明する。ここでは、車両１０が曲線道路を通過する場合を例にして、当該曲線道路で行われる“減速操作”についての学習と運転支援について説明する。また、図８（ａ）は車両１０が初めて通過するなどのため「学習エリアＡ１」が設定さていない状態を示す図であり、図８（ｂ）は「学習エリアＡ１」に対する学習が行われているが運転支援は行われていない状態を示す図であり、図８（ｃ）は「学習エリアＡ１」に対する学習が行われているとともに運転支援も行われる状態を示す図である。
【０１１４】
一定速度で走行していた車両１０が「減速操作」を実行すると、情報処理ＥＣＵ１１が、その実行された「減速操作」と、そのときの「操作位置Ｐ１」を検出するとともに、「操作位置Ｐ１」を含む「学習エリア」をデータベース１２Ａから検索する。
【０１１５】
このとき、図８（ａ）に示すように、初めて通過する地点である場合、「学習エリア」が検索されないため、情報処理ＥＣＵ１１は、図８（ｂ）に示すように、「操作位置Ｐ１」を含む新たな「学習エリアＡ１」を設定するとともに、「学習エリアＡ１」と「減速操作」とを関連付けてデータベース１２Ａに登録する。
【０１１６】
他方、図８（ｂ）に示すように、以前に通過した地点である場合、情報処理ＥＣＵ１１は、「最新の操作情報」としての「減速操作」を、検索にて得られた「学習エリアＡ１」に関連付けて登録する。このとき、情報処理ＥＣＵ１１では、再現性判定用の所定の連続数に基づいて「減速操作」の再現性の学習が行われ、再現性が有ると判断されると、「学習エリアＡ１」に「支援対象操作」を設定して、図８（ｃ）に示すように、「学習エリアＡ１」が支援対象エリアとして確定される。換言すると、車両１０が「減速操作」を連続して実行した回数が、再現性判定用の所定の連続数以上である場合、対応する「学習エリアＡ１」に「支援対象操作」が設定され、車両１０に運転支援に必要とされる情報が提供されるようになる。つまり、車両１０は、現在位置に基づいて検出した「学習エリアＡ１」から運転支援情報を取得して、当該運転支援情報に基づく運転支援が行われるようになる。すなわち、本実施形態では、再現性判定に連続数を用いるため、「学習エリアＡ１」の通過回数が少ない場合であっても学習結果を出力することができるようになる。
【０１１７】
しかし、情報処理ＥＣＵ１１による「減速操作」の再現性の学習で、再現性が無いと判断されると、「学習エリアＡ１」に「支援候補操作」を設定して、「学習エリアＡ１」における学習を継続する。このときには、車両１０は、現在情報に基づいて検出した「学習エリアＡ１」から運転支援情報が得られない。本実施形態では、再現性判定に連続数を用いるため、「学習エリアＡ１」の通過回数が少ない場合であっても学習結果を出力することができるため、運転支援情報の得られない期間は短くなる。
【０１１８】
ところで、図８（ｂ）に示すように、「学習エリアＡ１」が設定されて再現性の学習が開始されたもの、その後、「学習エリアＡ１」にて「減速操作」が検出されないような場合、中止判定用の所定の連続数に基づいて学習の中止が判断される。これにより、学習の中止が判断され、図８（ａ）に示すように、「学習エリアＡ１」が削除される。つまり、車両１０における「学習エリアＡ１」に対する再現性の学習が中止されるとともに、「学習エリアＡ１」に関する情報が削除されて、データベース１２Ａに確保されていた「学習エリアＡ１」の学習に関する領域が開放される。なお、本実施形態では、中止判定用の所定の連続数に基づいて学習の中止が判断されるため、「学習エリアＡ１」の通過回数が少ない場合であっても好適に学習の中止を判断することができるようになる。また、データベース１２Ａの使用量を少なくすることができる。
【０１１９】
また、図８（ｃ）に示すように、「学習エリアＡ１」における運転支援が開始されたものの、その後、「学習エリアＡ１」にて「減速操作」が検出されないような場合、中止判定用の所定の連続数に基づいて学習の中止が判断される。なお、本実施形態では、情報処理ＥＣＵ１１は、過去の通過回数が多くても、最新の１０回分の操作情報を用いて学習の中止の判断をする。このため、情報処理ＥＣＵ１１は、「学習エリアＡ１」における車両操作が変更された場合、その変更された車両操作が中止判断用の「所定の連続数」だけ連続すれば、過去の通過回数にかかわらず、図８（ａ）や（ｂ）に示すように、学習を早期に中止することができる。
【０１２０】
以上説明したように、本実施形態に係る車両用情報処理装置及び車両用情報処理方法は、以下に列記する効果を有する。
【０１２１】
（１）「操作情報」の再現性が、同一の地点（「学習エリア」）での同一の種類の操作情報（例えば「停止操作」）が連続して取得された回数、すなわち「学習エリア」での例えば「停止操作」の連続取得回数（連続数）に基づいて学習されるため、「学習エリア」にて学習に要する操作情報の数を連続数に応じた数にすることができる。例えば、ドライバによる車両操作がドライバの習慣の変更や道路形状の変更などにより適正に変更された場合、それが有効な車両操作であると学習される、つまりその車両操作（「停止操作」）が学習結果（「支援対象操作」）となるまでに必要となる操作情報の取得数が連続数になる。このため、変更された操作情報の学習に必要とされる操作情報の取得数を、過去に取得された操作情報の累積に対する割合に基づいて学習する場合に比べて、少ない数にすることができるようになる。これにより、適正に変更された操作情報の学習結果への反映が、これまでに累積された操作情報の影響により遅延することが防止されるようになる。このように、連続取得回数に基づく学習によれば、初めて取得された操作情報や適正に変更された操作情報であれ、適正な操作情報はその再現性が円滑に短期間で学習される。つまり、情報処理ＥＣＵ１１は、初めて取得された操作情報や適正に変更された操作情報に対する運転支援の開始までに要する期間が短くなり、円滑な運転支援の提供が可能となる。
【０１２２】
（２）学習や判断に、操作情報の累積の影響を受ける割合ではなく、連続数を利用するようにしている。通常、操作情報は、新しいほど実情を正確に示しているため重要性が高く、古くなるほど実情から乖離するおそれが高まるため重要性が低下すると考えられる。また、再現性の高い操作情報ほど、当該操作情報が取得された当初から同操作情報が連続して得られる可能性が高くなる。これらのことから、連続数に基づく再現性の学習に、古い操作情報が用いられなかったり、その影響が減らされたりしても、再現性の学習結果は適切に維持される。
【０１２３】
（３）また、割合に基づいて学習する場合、母数として所定数の操作情報の累積（例えば１０回）が必要であるが、連続数（例えば４回）を判断基準にすることで、所定数の操作情報が累積したかどうかにかかわらず、連続数に達した時点で再現性を学習することができるようにもなる。例えば、上記連続数を、“割合に基づく学習をすれば、所定数において判断基準とする割合に達すると推測される回数”（例えば４回）にしておくことで、前記所定数よりも少ない数の操作情報に基づいて再現性を学習することができるようにもなる。なお、所定数に達しない場合、連続数に基づいて判断するようにすることで、そこまでの総数に基づく割合にて判断することに比べ、操作情報が所定数に達したときに判断基準である割合に到達している確度が向上する。
【０１２４】
（４）さらに、学習に必要な操作情報を連続数に抑制することができるため、同学習に要する情報量を減少させることもできる。つまり、データベース１２Ａの使用容量を減らすことができるようになる。
【０１２５】
（５）「学習エリア」の設定が操作情報に基づいて行われるため、再現性を学習する「学習エリア」の設定にかかる柔軟性を高くすることができる。また、「学習エリア」が操作情報の取得された「操作位置情報」の示す位置を含む所定の範囲からなる「学習エリア」として設定されるため、道路状況による車両１０の位置ずれや、位置検出精度に起因する位置ずれなどにも好適に対応することができる。さらに、「学習エリア」となる所定の範囲を同一の地点として扱うため、再現性を学習する地点が互いに近い範囲に多数設定されることが防止されるため、情報の増加も抑制されるようになる。
【０１２６】
（６）特定の車両操作の要求される場所（例えば「減速目処エリア」）で要求される車両操作（例えば「停止操作」）と同一の種類の車両操作を学習する場合、当該操作情報の再現性の学習に用いられる連続数（再現性学習用の「所定の連続数」）を変更してもよい。例えば、ドライバが停止操作をしなければならない一時停止が要求される「減速目処エリア」の場合、「停止操作」の再現性の学習に用いる再現性学習用の「所定の連続数」（Ｎ２＝３回）を、「減速目処エリア」以外の場所における再現性学習用の「所定の連続数」（Ｎ１＝４回）比べて、少なくすることができる。
【０１２７】
（７）同一地点（「学習エリア」）の通過回数が割合による学習が可能である所定回数（例えば１０回）に到達したとき、所定回数分の最新の通過回数に基づいて操作情報の再現性を学習する。これにより、割合に基づく学習であっても、学習が所定回数分の操作情報に基づいて行われるため、学習に使用する操作情報の数が抑制されるようになる。
【０１２８】
（８）車両操作として必須の操作である「減速操作」に対する支援を行なうための情報を提供できるようになる。特に、ハイブリッド車やＥＶ車などは、減速支援に基づいて電力を回生する期間を延ばすことにより回生する電力量を増加させることが可能であるためエネルギーの利用効率を向上させることが可能にもなる。
【０１２９】
（９）車両用情報処理装置を車両１０に搭載したことから、車両用情報処理装置により提供される支援情報を、車両１０において利用することが容易になる。
【０１３０】
（１０）同一地点（「学習エリア」）における同一種類の車両操作（例えば「減速操作」）が連続して所定回数以上実行されたとき、すなわち同一の地点での同一の種類の車両操作の連続数に基づいて、運転支援に必要とされる情報が提供される。例えば、ドライバの車両操作がドライバの習慣の変更や道路形状の変更などにより適正に変更された場合、その変更された車両操作が連続して所定回数以上実行されることで運転支援が行われるようになる。このため、運転支援を開始するまでに要する車両操作の取得数を、過去の情報の累積に対する割合に基づいて比較するような場合に比較して、少ない数にすることができるようになる。これにより、適正に変更された車両操作に対する運転支援が、これまでに累積された車両操作の影響などにより遅延することが防止されるようになる。このように、連続実行回数に基づく運転支援によれば、初めて取得された車両操作や適正に変更された車両操作であれ、そうした適正な車両操作に対する運転支援を短期間で可能とする。
【０１３１】
（１１）学習や判断に、累積された過去の車両操作の影響を受ける割合ではなく、連続数を利用するようにしている。通常、車両操作は、新しいほど実情を正確に示しているため重要性が高く、古くなるほど実情から乖離するおそれが高まるため重要性が低下すると考えられる。また、再現性の高い車両操作ほど、当該車両操作が開始された当初から同車両操作が連続して実行される可能性が高くなる。これらのことから、連続数に基づく運転支援に、古い車両操作に関する情報を用いなかったり、その影響を減らしたりしても、適切な運転支援情報の提供が維持される。
【０１３２】
（１２）また、割合に基づいて運転支援情報を提供する場合、母数として所定数（例えば１０回）の車両操作が必要であるが、連続数（例えば４回）を判断基準にすることで、所定数の車両操作が実行されたか否かにかかわらず、連続数に達した時点で運転支援情報を提供することができるようにもなる。例えば、上記連続数を、“所定数において判断基準とする割合に達すると推測される回数”（例えば４回）にしておくことで、所定数よりも少ない数の車両操作に基づいて運転支援情報を提供することができるようにもなる。なお、所定数に達しない場合、連続数に基づいて運転支援の要否を判断することにより、そこまでの総数に基づいて割合を推定することに比べ、車両操作の回数が所定数に達したとき、運転支援をする判断基準とする割合に到達している確度が向上する。
【０１３３】
（１３）さらに、運転支援情報の提供に必要な車両操作の実行数を連続数に抑制するため、蓄積しておく車両操作に関する情報数を減少させることもできる。
【０１３４】
（その他の実施形態）
なお上記実施形態は、以下の態様で実施することもできる。
【０１３５】
・上記実施形態では、「減速目処エリア」がデータベース１２Ａに登録されている場合について例示した。しかしこれに限らず、減速目処エリアを、ナビゲーションシステムや外部インフラ装置から取得してもよい。例えば、図９に示すように、車両１０の情報処理ＥＣＵ１１にナビゲーションシステム２５が接続されている場合、情報処理ＥＣＵ１１はナビゲーションシステム２５に搭載されている道路地図情報に含まれている道路データに基づいて、一時停止、交差点、踏切、カーブなどを「減速目処エリア」として取得してもよい。また、車両１０に情報処理ＥＣＵ１１に接続されたインフラ協調装置２４が搭載されている場合、道路に設置された外部インフラ装置５０から送信される道路に関する情報などに基づいて「減速目処エリア」を取得してもよい。これらにより、「減速目処エリア」を予めデータベース１２Ａに登録しておくとともに、最新の状態に管理しておく手間が軽減される。また、データベース１２Ａに含まれていない地点に対しても「減速目処エリア」を設定することができるようになるため、車両用情報処理装置としての利便性が向上されるようになる。
【０１３６】
・上記実施形態では、車両１０の情報処理ＥＣＵ１１にて「学習エリア」における車両操作の再現性が学習される場合について例示した。しかしこれに限らず、「学習エリア」における車両操作の再現性が車両外の装置にて行われてもよい。例えば、図１０に示すように、車両１０には、操作情報学習部のない情報処理ＥＣＵ１１に情報送信部３５及び情報受信部３６を設けるとともに、情報処理ＥＣＵ１１に接続された通信装置２６を設ける。また、車両１０外部には、情報処理センタ５１を設け、当該情報処理センタ５１には、車両１０と通信可能な通信装置５２と、上記実施形態の位置情報処理部３２に相当する位置情報処理部５５と、上記実施形態の操作情報学習部３３に相当する操作情報学習部５６と、データベース１２Ａに相当する個別データベース５７とを設ける。このとき、情報処理ＥＣＵ１１は、操作情報抽出部３１にて検出した「操作位置情報」及び「最新の操作情報」を情報処理センタ５１に送信することで、情報処理センタ５１では、「操作位置情報」に基づく「学習エリア」の作成や取得、当該「学習エリア」における「最新の操作情報」の登録や再現性の学習などが行われる。支援情報出力部３４は、情報処理センタ５１の個別データベース５７を、現在位置に基づいて検索することにより「学習エリア」の有無、及び「支援対象操作」を取得する。また、支援情報出力部３４は、「学習エリア」を検出したにもかかわらず、操作情報抽出部３１から「最新の操作位置情報」が通知されていない場合、「操作なし」等の情報を情報処理センタ５１に通知する。このように、「学習エリア」に対する操作情報の再現性の学習を、外部装置で行うこともできる。これにより、車両用情報処理装置のシステム構成の自由度が向上するようになる。
【０１３７】
・上記実施形態では、ドライバによる“停止操作”や“減速操作”に対する運転支援を目的とする場合について例示したが、これに限らず、ドライバによる“加速操作”や“ステアリング操作”などに対する運転支援を目的としてもよい。“加速操作”や“ステアリング操作”であっても、「学習エリア」における「支援対象操作」として選択されることで当該操作に対する運転支援信号を出力することができる。このため、エンジンＥＣＵや、ステアリングＥＣＵや、ブレーキＥＣＵが取得した各運転支援信号に応じた制御を行うことで上述の運転支援信号に対しても運転支援を行うことができる。
【０１３８】
・上記実施形態では、「最新の操作情報」は、ドライバの“停止操作”に基づく情報と、それ以外の情報との２つに大別する場合について例示したが、これに限らず、操作情報は多数に区分されてもよい。多数に区分された場合であっても、最多数の同一の種類の操作情報が「支援候補操作」として選択されることにより、特定の同一の種類の車両操作を運転支援の対象とすることができるようになる。
【０１３９】
・上記実施形態では、「登録操作情報」に基づいて「支援候補操作」を選択する場合について例示したが、これに限らず、「支援候補操作」を予め定めていてもよい。これにより、車両用情報処理装置の設計自由度が高められる。
【０１４０】
・上記実施形態では、上限数（１０個）を超えた「過去の操作情報」は「登録操作情報」から消去される場合について例示した。しかしこれに限らず、上限数を超えた「過去の操作情報」を消去しなくてもよい。これにより、学習に用いる「操作情報」の数が大きい値に変更されるようなことなどがあっても、その変更に対応することができるようになる。
【０１４１】
・上記実施形態では、操作情報学習部３３が学習に用いる「登録操作情報」は、最大で最新の１０回分の操作情報のみである場合について例示したが、これに限らず、学習に用いる「登録操作情報」の最多数、いわゆる上限数は１０回より少なくても、１０回より多くてもよい。
【０１４２】
・上記実施形態では、“割合に基づく学習”や“割合の基づく判断”を「登録操作情報」に含まれる操作情報が１０回未満である場合には行わない態様について例示した。しかしこれに限らず、“割合に基づく学習”や“割合の基づく判断”を「登録操作情報」に含まれる操作情報が１０回未満である場合に行ってもよい。この場合、“連続数に基づく学習”や“連続数に基づく判断”を行う場合の操作情報の数を、“割合に基づく学習”や“割合の基づく判断”を行う場合の操作情報の数に合わせて調整すればよい。これにより、車両用情報処理装置としての設計自由度が向上するようになる。
【０１４３】
・上記実施形態では、“連続数に基づく学習”や“連続数に基づく判断”を「登録操作情報」に含まれる操作情報が１０回未満である場合に行う場合について例示した。しかしこれに限らず、“連続数に基づく学習”や“連続数に基づく判断”を「登録操作情報」に含まれる操作情報が１０回である場合や、１０回よりも多い場合に行ってもよい。これにより、車両用情報処理装置としての設計自由度が向上するようになる。
【０１４４】
・上記実施形態では、「減速目処エリア」を設定している場合について例示したがこれに限らず、その他の目処エリアが設定されていてもよい。例えば、「加速目処エリア」を設定してもよく、この場合、「減速目処エリア」に代えて「加速目処エリア」を、「減速操作」に代えて「加速操作」を適用するようにすればよい。これにより、車両用情報処理装置としての設計自由度が向上するようになる。
【０１４５】
・上記実施形態では、「減速目処エリア」であるか否かを確認する場合について例示した、しかしこれに限らず、「減速目処エリア」であるかを確認しなくてもよい。この場合、どの「学習エリア」に対しても「通常判定」による再現性の学習などをするようにすればよい。これにより、車両用情報処理装置としての設計自由度が向上するようになる。
【０１４６】
・上記実施形態では、“学習を実行する処理”と、“学習を中止する処理”とが設けられている場合について例示した。しかしこれに限らず、“学習を実行する処理”、又は、“学習を中止する処理”のいずれか一方のみが設けられていてもよい。これにより、車両用情報処理装置としての構成の自由度が向上するようになる。
【符号の説明】
【０１４７】
１０…車両、１１…情報処理ＥＣＵ（情報処理電子制御ユニット）、１２…外部記憶装置、１２Ａ…データベース、１３…エンジンＥＣＵ（エンジン電子制御ユニット）、１４…ステアリングＥＣＵ（ステアリング電子制御ユニット）、１５…ブレーキＥＣＵ（ブレーキ電子制御ユニット）、１６…スピーカ、１７…モニタ、２０…速度センサ、２１…ＧＰＳ、２２…アクセルペダルセンサ、２３…ブレーキペダルセンサ、２４…インフラ協調装置、２５…ナビゲーションシステム、２６…通信装置、３１…操作情報抽出部、３２…位置情報処理部、３３…操作情報学習部、３４…支援情報出力部、３５…情報送信部、３６…情報受信部、４０，４１…グラフ、４２，４３…リスト、５０…外部インフラ装置、５１…情報処理センタ、５２…通信装置、５５…位置情報処理部、５６…操作情報学習部、５７…個別データベース。
【図１】
2013018220.tif 000003
【図２】
2013018220.tif 000004
【図３】
2013018220.tif 000005
【図４】
2013018220.tif 000006
【図５】
2013018220.tif 000007
【図６】
2013018220.tif 000008
【図７】
2013018220.tif 000009
【図８】
2013018220.tif 000010
【図９】
2013018220.tif 000011
【図１０】
2013018220.tif 000012
【手続補正書】
【提出日】平成24年1月18日(2012.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理装置であって、
同一の地点にて同一の種類の操作情報が連続して取得された回数に応じて、当該地点における前記種類の操作情報の再現性の有無を学習する
ことを特徴とする車両用情報処理装置。
【請求項２】
前記地点が、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定されたものである
請求項１に記載の車両用情報処理装置。
【請求項３】
前記地点が特定の車両操作の要求される場所であるとき、当該特定の車両操作と同一の種類の操作情報の再現性の学習に用いられる同操作情報の連続して取得される回数が変更される
請求項１又は２に記載の車両用情報処理装置。
【請求項４】
同一の地点の通過回数が所定回数を超えるとき、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する
請求項１〜３のいずれか一項に記載の車両用情報処理装置。
【請求項５】
前記操作情報は、ドライバによる車両の減速操作に基づき取得される情報である
請求項１〜４のいずれか一項に記載の車両用情報処理装置。
【請求項６】
当該車両用情報処理装置が車両に搭載されている
請求項１〜５のいずれか一項に記載の車両用情報処理装置。
【請求項７】
ドライバの車両操作に基づいて運転支援に必要とされる情報を提供する車両用情報処理装置であって、
ドライバによる同一の種類の車両操作が同一の地点において所定回数以上連続して実行されたとき、前記運転支援に必要とされる情報を提供する
ことを特徴とする車両用情報処理装置。
【請求項８】
ドライバによる各車両操作に対応して取得される操作情報を、それら車両操作の生じた各地点に関連付けて学習する車両用情報処理方法であって、
同一の地点にて同一の種類の操作情報が連続して取得された回数を計数する工程と、
前記計算された回数に応じて当該地点における当該種類の操作情報の再現性の有無を学習する工程と、を備える
ことを特徴とする車両用情報処理方法。
【請求項９】
前記同一の種類の操作情報が連続して取得された回数を計数する工程に先立ち、前記地点を、当該地点にて最初に操作情報が取得されたときに同地点を含む所定の範囲からなる地点として設定する工程をさらに備える
請求項８に記載の車両用情報処理方法。
【請求項１０】
前記地点が特定の車両操作の要求される場所であることを条件に、当該特定の車両操作と同一の種類の操作情報の再現性を学習するための同操作情報が連続して取得される回数を変更する工程をさらに備える
請求項８又は９に記載の車両用情報処理方法。
【請求項１１】
前記学習する工程では、同一の地点の通過回数が所定回数を超えることを条件に、所定回数分の最新の通過回数に対する同一の種類の操作情報の取得回数の割合に基づいて前記操作情報の再現性を学習する
請求項８〜１０のいずれか一項に記載の車両用情報処理方法。
【請求項１２】
前記操作情報として、ドライバによる車両の減速操作を取得する
請求項８〜１１のいずれか一項に記載の車両用情報処理方法。
【請求項１３】
前記各工程を車両にて行う
請求項８〜１２のいずれか一項に記載の車両用情報処理方法。
【国際調査報告】
2013018220.tif 000013
2013018220.tif 000014
2013018220.tif 000015