(57)【要約】【課題】車両がドライバに提供する運転支援機能に関する運転支援情報をドライバに案内する場合、運転支援機能の理解度に応じて適切な案内をドライバに行うことができる運転支援システムを提供する。【解決手段】車両を運転するドライバに対して運転支援を行う運転支援システムは、ドライバと会話を行う会話手段と、前記会話手段で行った会話の履歴を記憶する会話履歴記憶手段と、前記会話履歴記憶手段に記憶する会話の履歴を利用して運転支援機能に対するドライバの理解度を判断する判断手段と、前記判断手段の判断結果に応じた運転支援情報を前記ドライバに報知する報知手段と、を備える。【選択図】図１２
2017167199.tif 000002
【特許請求の範囲】
【請求項１】
車両を運転するドライバに対して運転支援を行う運転支援システムであって、
ドライバと会話を行う会話手段と、
前記会話手段で行った会話の履歴を記憶する会話履歴記憶手段と、
前記会話履歴記憶手段に記憶する会話の履歴を利用して運転支援機能に対する前記ドライバの理解度を判断する判断手段と、
前記判断手段の判断結果に応じた運転支援情報を前記ドライバに報知する報知手段と、
を備えることを特徴とする運転支援システム。
【請求項２】
前記会話履歴記憶手段は、前記会話の履歴を運転支援機能の種類毎に記憶し、
前記判断手段は、前記運転支援機能毎に記憶した会話数に基づいて前記理解度の大きさを判断する、
ことを特徴とする請求項１に記載の運転支援システム。
【請求項３】
前記判断手段は、前記記憶した会話数を複数の閾値で複数の区分のいずれであるかを判断し、
前記報知手段は、前記判断手段により判断された区分に応じた運転支援情報を報知する、
ことを特徴とする請求項２に記載の運転支援システム。
【請求項４】
前記判断手段は、前記記憶した会話数が閾値以上の場合は、前記運転支援機能の理解度が高いと判断し、前記記憶した会話数が閾値未満の場合は、前記運転支援機能の理解度が低いと判断する、
ことを特徴とする請求項２に記載の運転支援システム。
【請求項５】
前記報知手段により報知する前記運転支援情報は、
前記理解度が高い場合、前記運転支援の種類に応じた第１の運転支援情報であり、
前記理解度が低い場合、前記運転支援の種類に応じた、前記第１の運転支援情報より情報量の多い第２の運転支援情報である、
ことを特徴とする請求項４に記載の運転支援システム。
【請求項６】
前記会話数は、前記車両の最初の運転が作動されてからの累積数である、
ことを特徴とする請求項２から請求項５のいずれか一項に記載の運転支援システム。
【請求項７】
前記会話数は、所定期間内の累積数である、
ことを特徴とする請求項２から請求項５のいずれか一項に記載の運転支援システム。
【請求項８】
前記車両を運転するドライバを特定する特定手段、
を備え、
前記会話履歴記憶手段は、前記特定手段で特定されるドライバ毎に前記会話の履歴を記憶し、
前記判断手段は、前記ドライバに応じた会話の履歴に基づいて、理解度を判断する、
ことを特徴とする請求項１から請求項７のいずれか一項に記載の運転支援システム。
【請求項９】
ドライバとの会話を行う会話システムを搭載したサーバと通信を行い、前記サーバから前記会話システムと通信を行う通信手段、
を備え、
前記通信手段を介して前記サーバと前記ドライバとの会話を行う、
ことを特徴とする請求項１から請求項８のいずれか一項に記載の運転支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転支援システムに関する。
【背景技術】
【０００２】
車両を運転するドライバに対して、運転を支援するシステムが知られている。例えば、走行環境に基づいて作動条件を参照し、該作動条件を満たしている場合、車載機器の使用を案内する技術が知られている（下記、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術によると、車両を運転するドライバに車載機器の使用を案内することができるが、ドライバが案内する車載機器についてどの程度の知識を有しているかを判断することができない。
【０００５】
案内する車載機器についての理解度は、ドライバによって異なる場合もある。このため、ドライバの理解度に応じて、案内する内容を変更することができる技術が望まれている。このような技術は、車載機器についてだけでなく、車両の有する運転支援機能全般においても同様に望まれている。
【０００６】
より詳細に説明すると、例えば、所定の運転支援機能に関して理解度の高いドライバに対しては当該運転支援機能を簡易に案内し、理解度の低いドライバに対しては当該運転支援機能を丁寧に案内する、という案内方法が考えられる。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、車両がドライバに提供する運転支援機能に関する運転支援情報をドライバに案内する場合、運転支援機能の理解度に応じて適切な案内をドライバに行うことができる運転支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、車両を運転するドライバに対して運転支援を行う運転支援システムであって、ドライバと会話を行う会話手段と、前記会話手段で行った会話の履歴を記憶する会話履歴記憶手段と、前記会話履歴記憶手段に記憶する会話の履歴を利用して運転支援機能に対する前記ドライバの理解度を判断する判断手段と、前記判断手段の判断結果に応じた運転支援情報を前記ドライバに報知する報知手段と、を備えることを特徴とする。
【０００９】
このように構成された運転支援システムによると、車両がドライバに提供する運転支援機能に関する運転支援情報をドライバに案内する場合、運転支援機能の理解度に応じて適切な案内をドライバに行うことができる。
【００１０】
また、前記会話履歴記憶手段は、前記会話の履歴を運転支援機能の種類毎に記憶し、前記判断手段は、前記運転支援機能毎に記憶した会話数に基づいて前記理解度の大きさを判断するようにしても良い。
【００１１】
このように構成すると、運転支援システムは、複数の運転支援機能がある場合にも、運転支援機能毎のドライバの理解度に応じた運転支援情報を報知することができる。
【００１２】
さらに、前記判断手段は、前記記憶した会話数を複数の閾値で複数の区分のいずれであるかを判断し、前記報知手段は、前記判断手段により判断された区分に応じた運転支援情報を報知するようにしても良い。例えば、前記判断手段は、前記記憶した会話数が閾値以上の場合は、前記運転支援機能の理解度が高いと判断し、前記記憶した会話数が閾値未満の場合は、前記運転支援機能の理解度が低いと判断するようにしても良い。
【００１３】
このように構成すると、ドライバの運転支援機能に対する理解度をより細分化し、その細分化した理解度に応じて運転支援情報を報知することができるため、より高度な運転支援をドライバに行うことが可能になる。
【００１４】
さらに、前記報知手段により報知する前記運転支援情報は、前記理解度が高い場合、前記運転支援の種類に応じた第１の運転支援情報であり、前記理解度が低い場合、前記運転支援の種類に応じた、前記第１の運転支援情報より情報量の多い第２の運転支援情報であるようにしても良い。
【００１５】
このように構成すると、理解度が高いドライバには、不要な運転支援情報を報知せずに済み、理解度が低いドライバには、十分な運転支援情報を報知することが可能になる。
【００１６】
さらに、前記会話数は、前記車両の最初の運転が作動されてからの累積数としても良い。また、前記会話数は、所定期間内の累積数としても良い。所定期間内の累積数とした場合、車両を定期的に運転しないようなドライバの場合、しばらく運転しない期間があると、運転支援機能に対する理解度が変更される場合も考えられるが、このような場合にも直近１か月の運転状況に応じた理解度に基づいて、ドライバに運転支援情報を報知することができる。
【００１７】
また、運転支援システムは、前記車両を運転するドライバを特定する特定手段、を備え、前記会話履歴記憶手段は、前記特定手段で特定されるドライバ毎に前記会話の履歴を記憶し、前記判断手段は、前記ドライバに応じた会話の履歴に基づいて、理解度を判断するようにしても良い。
【００１８】
このように構成すると、車両を複数のドライバで共有する場合でも、ドライバの機能の理解度に応じたレクチャーを行うことが可能になる。
【００１９】
さらに、運転支援システムは、ドライバとの会話を行う会話システムを搭載したサーバと通信を行い、前記サーバから前記会話システムと通信を行う通信手段、を備え、前記通信手段を介して前記サーバと前記ドライバとの会話を行うようにしても良い。
【００２０】
サーバに会話システムが搭載されることにより、サーバが取得する膨大な情報に基づいて、ドライバとの多彩な会話を行うことが可能になり、運転支援機能に関する会話も増すため、理解度の判断精度を向上させることができる。
【発明の効果】
【００２１】
本発明によれば、車両がドライバに提供する運転支援機能に関する運転支援情報をドライバに案内する場合、運転支援機能の理解度に応じて適切な案内をドライバに行うことができる運転支援システムを提供する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る車両が含まれるネットワークの概略的な構成の一例を示す図。
【図２】同実施形態に係る車両の概略的な構成の一例を示すブロック図。
【図３】同実施形態に係るＡＣＣ操作部の配置位置の一例を示す図。
【図４】同実施形態に係るＡＣＣ操作部の一例を示す図。
【図５】同実施形態に係るＡＣＣ機能がＯＮになったときに、ＥＣＵが実行する処理の一例を示すフローチャート。
【図６】同実施形態に係る会話履歴情報のデータ構造の一例を示す図。
【図７】同実施形態に係る会話数情報のデータ構造の一例を示す図。
【図８】同実施形態に係るレクチャー情報記憶部のデータ構造の一例を示す図。
【図９】同実施形態に係るサーバの概略的な構成の一例を示すブロック図。
【図１０】同実施形態に係るＡＣＣ学習処理の一例を示すフローチャート。
【図１１】同実施形態に係るＡＣＣ学習処理の一例を示すフローチャート。
【図１２】同実施形態に係るレクチャー報知処理の一例を示すフローチャート。
【図１３】同実施形態に係るＡＣＣ機能に対する理解度が低いドライバに対して、丁寧にレクチャーする場合のパネル表示の一例を示す図。
【図１４】同実施形態に係るＡＣＣ機能の操作に対する理解度が高いドライバに対して、ＡＣＣ機能を簡素にレクチャーする場合のパネル表示の一例である。
【図１５】同実施形態の変形例に係る会話数情報のデータ構造の一例を示す図。
【発明を実施するための形態】
【００２３】
以下では、本発明の運転支援システムを車両１に適用した場合で説明する。また、以下の実施形態においては、運転支援機能の例として、ＡＣＣ（レーダ・クルーズ・コントロール）機能を挙げて説明するが、本発明は、ＡＣＣ機能に限るものではなく、ドライバに運転を支援する他の運転支援機能についても適用可能である。
【００２４】
以下、本発明の実施の形態について図面を参照しながら説明する。  
図１は、車両１が含まれるネットワーク構成の概略的な構成の一例を示す図である。  
図１に示すように、車両１と、サーバ２とがネットワーク３を介して通信可能に接続されている。ネットワーク３は、例えばインターネットでも良いし、携帯電話通信網及びインターネットとで構成されても良い。
【００２５】
図２は、車両１の概略的な構成の一例を示すブロック図である。なお、以下では、車両１が電動車両の場合で説明する。
【００２６】
図２に示すように、車両１は、ＥＣＵ１１、回転速度センサ１２、ブレーキセンサ１３、アクセルペダルセンサ１４、前方レーダセンサ１５、右側カメラ１６、画像処理部１７、左側カメラ１８、画像処理部１９、ＡＣＣ操作部２０、タイヤ２１，２２、モータ２３、回転軸２４、モータ制御部２５、ブレーキシステム２６、ブレーキ制御部２７、パネル２８、音声部２９、パネル制御部３０、通信部３１、記憶部３２、及びＧＰＳ３３を備えている。なお、車両１は、これら構成以外にも、電動車両としての機能を実現するための各装置を備えている。
【００２７】
ＥＣＵ１１は、車両１内の各装置を統合的に制御する制御部である。さらに、ＥＣＵ１１は、例えば、サーバ２からの指示を受け、サーバ２とドライバとの会話を制御する（会話手段）。また、ＥＣＵ１１は、サーバ２とドライバとが行った会話を会話履歴情報として記憶部３２に記憶し（会話履歴記憶手段）、この会話履歴情報に基づいて、ドライバに車両１の運転支援機能に関する運転支援情報を報知する（以下、レクチャーするともいう）。本実施形態においては、既述のように、運転支援機能としてＡＣＣ機能を例に挙げ、ＡＣＣ機能をドライバにレクチャーする場合で説明するが、本発明は、ＡＣＣ機能以外でも運転支援機能に関するレクチャー全般に適用することが可能である。
【００２８】
回転速度センサ１２は、回転軸２４の近傍に配置され、回転軸２４の回転速度を検出する。また、回転速度センサ１２は、検出する回転軸２４の回転速度から車両１の車速を算出し、算出した車速をＥＣＵ１１に出力する。
【００２９】
ブレーキセンサ１３は、ドライバにより踏み込まれるブレーキペダル（図示省略）の踏込量を検出する。ブレーキセンサ１３は、検出したブレーキペダルの踏込量をＥＣＵ１１に出力する。
【００３０】
アクセルペダルセンサ１４は、ドライバにより踏み込まれるアクセルペダル（図示省略）の踏込量を検出する。アクセルペダルセンサ１４は、検出したアクセルペダルの踏込量をＥＣＵ１１に出力する。
【００３１】
前方レーダセンサ１５は、車両１前方の所定位置（例えば、バンパー部分）に配置され、車両１の前方にレーダを放射し、そのレーダの反射波を検出することにより、前方を走行する車両１の存在の有無、及び車両１が存在する場合には、当該車両１までの車間距離を取得し、これらの情報をＥＣＵ１１に出力する。
【００３２】
右側カメラ１６は、車両１の右側、例えば、サイドミラーに配置され、車両１の右側面を撮影し、撮影した画像の画像データを画像処理部１７に出力する。画像処理部１７は、右側カメラ１６から入力された画像データに基づいて、車両１の右側の物体（他車両や人）、及び道路の中央分離帯を検出する。画像処理部１７は、検出結果をＥＣＵ１１に出力する。なお、左側カメラ１８、画像処理部１９は、車両１の左側面を撮影した画像に対する処理を行うことを除いて、右側カメラ１６、画像処理部１７とそれぞれ同様な説明となるため、説明を省略する。
【００３３】
ＡＣＣ操作部２０は、ドライバがＡＣＣ機能の実行を車両１に指示する操作部である。ＡＣＣ操作部２０の詳細は、図３、及び図４を参照して後述する。
【００３４】
タイヤ２１，２２は、例えば車両１の後輪であり、回転軸２４と接続され、回転軸２４の回転と同期して回転する。回転軸２４は、モータ２３と接続されており、モータ２３が作動することによって回転する。モータ２３は、モータ制御部２５の制御に基づいて駆動する。モータ制御部２５がＥＣＵ１１の指示に基づいて、モータ２３を駆動させることにより、回転軸２４、及びタイヤ２１，２２が回転し、車両１が走行する。モータ制御部２５は、例えば、ＥＣＵ１１から車速を上昇させる指示を受信した場合、モータ２３を高速回転させ車両１の車速を上昇させ、ＥＣＵ１１から車速を低下させる指示を受信した場合、モータ２３を低速回転させ車両１の車速を低下させる。
【００３５】
ブレーキシステム２６は、例えば、油圧式のブレーキシステムである。ブレーキシステム２６が作動することにより、車両１を減速、又は停止させることができる。ブレーキ制御部２７は、ブレーキセンサ１３から出力されるブレーキペダルの踏込量に基づくＥＣＵ１１の指示に応じて、ブレーキシステム２６のブレーキの強さを調整する。
【００３６】
パネル２８は、例えば、液晶ディスプレイであり、パネル制御部３０の制御に基づいて、ドライバに情報を表示する。パネル２８は、ドライバが視認しやすい位置、例えば、運転席前方のダッシュボード上にドライバ側に表示面を向けて設けられる。本実施形態においては、パネル２８は、ＡＣＣ機能に関するレクチャーを表示したり、サーバ２との会話内容を文字で表示したりする。
【００３７】
音声部２９は、パネル制御部３０の制御に基づいて、コーション音をドライバに出力し、レクチャーの内容に合わせて音声を出力し、又は、サーバ２のドライバに対する会話の内容を音声で出力する。また、音声部２９はマイクを内蔵しており、ドライバの発した音声を取得する。このように取得された音声は、ＥＣＵ１１の制御により、通信部３１、ネットワーク３を介してサーバ２に送信される。
【００３８】
通信部３１は、ネットワーク３を介したサーバ２との通信を行う。通信部３１は、例えば、サーバ２の会話システムに基づいて、サーバ２と車両１とのコマンド等の送受信を制御する。
【００３９】
記憶部３２は、ドライバとサーバ２との間で行われた会話を会話履歴情報として記憶する。また、記憶部３２は、会話数情報、レクチャー情報（運転支援情報）を記憶する。会話履歴情報、会話数情報、及び運転支援情報の一例は、図６から図８を参照して、それぞれ後述する。
【００４０】
ＧＰＳ３３は、グランド・ポジションニング・システムであり、車両１の現在位置を取得する。ＧＰＳ３３は、取得した現在位置をＥＣＵ１１に出力する。ＥＣＵ１１は、例えばＧＰＳ３３から取得した現在位置をサーバ２へ送信する。
【００４１】
ＥＣＵ１１は、回転速度センサ１２、ブレーキセンサ１３、アクセルペダルセンサ１４、前方レーダセンサ１５、画像処理部１７，１９、及びＡＣＣ操作部２０から入力される情報に基づいて、モータ制御部２５、ブレーキ制御部２７を制御して、車両１の自動運転支援による走行、例えば、ＡＣＣ走行を実現する。
【００４２】
図３は、ＡＣＣ操作部２０の配置位置の一例を示す図である。  
ＡＣＣ操作部２０は、運転席に着席したドライバが操作しやすい位置に設けられ、例えば、ハンドルＨのステアリングホイールをドライバが右手で保持したときに、ＡＣＣ操作部２０の操作面が右手の親指が届く範囲の位置に設けられる。
【００４３】
図４は、ＡＣＣ操作部２０の一例を示す図である。  
ＡＣＣ操作部２０には、ＡＣＣスイッチ２０ａ、トルクスイッチ２０ｂ、及びキャンセルスイッチ２０ｃが設けられている。
【００４４】
ＡＣＣスイッチ２０ａは、ＡＣＣ機能をＯＮ／ＯＦＦするスイッチである。ＡＣＣ機能がＯＮすることにより、車両１はＡＣＣ走行、又はＣＣ（クルーズ・コントロール，定速）走行をする。ＡＣＣ走行は先行車両１が存在する場合に先行車両に追従する走行方法であり、ＣＣ走行は先行車両が存在しないときにドライバに指示された速度（定速）で走行する走行方法である。
【００４５】
トルクスイッチ２０ｂは、中央位置から上下方向に所定範囲で回動可能に構成されており、負荷がかからない状態（ドライバに操作されない状態）では、トルクスイッチ２０ｂは中央位置に位置する。ドライバが、トルクスイッチ２０ｂを上側に押すと、ＲＥＳスイッチがＯＮとなり、トルクスイッチ２０ｂを下側に押すとＳＥＴスイッチがＯＮとなる。ここで、ＲＥＳスイッチは、車両１の設定車速を上昇させ、又は、定速走行を終了した後、元の設定車速に戻すときに使用される。ＳＥＴスイッチは、車両１の設定車速を下げ、又は定速走行する車速をセットするときに使用される。
【００４６】
キャンセルスイッチ２０ｃは、車両１が定速走行をしているときに、定速走行を解除するスイッチである。
【００４７】
次に、ＡＣＣ走行について説明する。図５は、ＡＣＣスイッチ２０ａがドライバによりＯＮされてＡＣＣ機能がＯＮになったときに、ＥＣＵ１１が実行する処理の一例を示すフローチャートである。
【００４８】
図５に示すように、ドライバによりＡＣＣスイッチ２０ａがＯＮされ、車両１の車速が設定されると（ＳＴ１１）、ＥＣＵ１１は、先行車両が存在するか否かを判断する（ＳＴ１２）。ＥＣＵ１１は、前方レーダセンサ１５から取得する先行車両に関する情報に基づいて、前方の所定距離以内に先行車両が存在するか否かを判断する。先行車両が存在しないと判断した場合（ＳＴ１２：ＮＯ）、ＥＣＵ１１は、定速走行を実行する。したがって、車両１は、一定速度で道路を定速走行する。
【００４９】
また、先行車両が存在すると判断した場合（ＳＴ１２：ＹＥＳ）、ＥＣＵ１１は、先行車両を追従する追従走行を実行する。したがって、車両１は、先行車両に追従しながらＡＣＣ走行する。次に、ＥＣＵ１１は、車両１の車速が４０ｋｍ／ｈ以上であるか否かを判断する（ＳＴ１４）。ＥＣＵ１１は、回転速度センサ１２から出力される車速に基づいて、この判断を実行する。
【００５０】
車両１の車速が１０ｋｍ／ｈから４０ｋｍ／ｈ未満であると判断した場合（ＳＴ１５：ＮＯ）、ＥＣＵ１１は、追従速度を４０ｋｍ／ｈに設定し、当該速度で追従走行を実行し、車両１の車速が４０ｋｍ以上であると判断した場合（ＳＴ１５：ＹＥＳ）、ＥＣＵ１１は、追従速度を４０ｋｍ／ｈ以上、例えば、取得した車速に設定し、当該車速で追従走行を実行する。このようにして、追従速度が実行される。
【００５１】
次に、記憶部３２に記憶される会話履歴情報Ｔ１について説明する。図６は、会話履歴情報のデータ構造の一例を示す図である。会話履歴情報Ｔ１は、ドライバに対するＡＣＣ（運転支援）機能と、会話内容とが関連付けられ、車両１の最初の運転開始時からのサーバ２との会話が順次記憶されて構成される。会話の内容は、より詳細には、日付、場所、及び会話内容が関連付けられる。
【００５２】
具体的には、会話履歴情報Ｔ１は、図６に示すように、ＡＣＣ機能と関連付けて、会話情報（日付、場所、及び会話内容の組）が関連付けられて構成されている。
【００５３】
次に、記憶部３２に記憶される会話数情報Ｔ２について説明する。図７は、会話数情報Ｔ２のデータ構造の一例を示す図である。会話数情報Ｔ２は、ドライバに対するＡＣＣ（運転支援）機能と、このＡＣＣ機能に関連した会話の累積会話数が関連付けて記憶される。
【００５４】
図７に示すように、ＡＣＣ機能は、累積会話数と関連付けられている。例えば、ＡＣＣ機能に関する会話がサーバ２とドライバとでなされ、会話履歴情報Ｔ１（参照：図６）に会話が追加されると、ＡＣＣ機能に対応する累積会話数はインクリメントされる。同図においては、累積会話数は、「３５」になっている。
【００５５】
次に、記憶部３２に記憶されるレクチャー情報（運転支援情報）Ｔ３について説明する。図８は、レクチャー情報Ｔ３のデータ構造の一例を示す図である。なお、本実施形態においては、ＡＣＣ機能に関してドライバにレクチャーするレクチャー情報を例に挙げて説明する。
【００５６】
図８に示すように、レクチャー情報Ｔ３は、タスク番号、タスク、レクチャー内容（丁寧：第２の運転支援情報）、及びレクチャー内容（簡素：第１の運転支援情報）が関連付けられている。
【００５７】
タスクは、ＡＣＣの機能に関するものであり、タスク番号１からタスク番号１０のタスクが設定されている。タスク番号１には、「ＡＣＣスイッチでＡＣＣ機能をＯＮ」が、タスク番号２には、「ＳＥＴスイッチで（追従／定速）制御開始」が、タスク番号３には、「ＡＣＣの終了方法」が、タスク番号４には、「設定車速変更の方法」が、タスク番号５には、「設定車速変更の方法」が、タスク番号６には、「アクセルで加速」が、タスク番号７には、「ＳＥＴスイッチでＡＣＣ機能を再開」が、タスク番号８には、「前方追従車両１の変更」が、タスク番号９には、「ＬＤＷコーション」が、タスク番号１０には、「ＬＤＷコーション」がそれぞれ関連付けられている。
【００５８】
また、タスク番号（タスク）に、レクチャー内容が関連付けられている。レクチャー内容は、タスク毎に、丁寧なレクチャーをドライバに行うレクチャー内容と、簡素なレクチャーをドライバに行うレクチャー内容とがそれぞれ設定されている。
【００５９】
丁寧なレクチャー内容として、タスク番号１には、「ＡＣＣスイッチが押されたため、ＡＣＣ機能をＯＮします。」が、タスク番号２には、「コーション音  設定可能な範囲は４０ｋｍ/ｈから１００ｋｍ/ｈです。アクセルで車の車速を少し上げてから、もう一度ＳＥＴスイッチを押してね。」が、タスク番号３には、「ＡＣＣスイッチがＯＦＦされたため、ＡＣＣ機能を終了します。」が、タスク番号４には、「追従車速を４０ｋｍ/ｈに設定しました。」が、タスク番号５には、「ＲＥＳスイッチを押し上げ続けると設定車速が５ｋｍずつ上がります。設定車速を４５（５０，５５，６０，…）ｋｍ/ｈに変更しました。」が、タスク番号６には、「アクセルペダルを踏んだまま、もう一度ＳＥＴスイッチを押すと、現在の車速が設定車速になります。」が、タスク番号７には、「ＳＥＴスイッチを下側に押すと、ＡＣＣ機能を再開します。」が、タスク番号８には、「追従する車両１を変更しますか？」が、タスク番号９には、「車両１が右車線にはみ出しています。戻って下さい。」が、番号１０には、「車両１が左車線にはみ出しています。戻って下さい。」が関連付けられている。
【００６０】
また、簡素なレクチャー内容として、タスク番号１には、「ＡＣＣ起動」が、タスク番号２には、「追従開始」が、タスク番号３には、「ＡＣＣ終了」が、タスク番号４には、「４０ｋｍ/ｈに設定」が、タスク番号５には、「４５（５０，５５，６０，…）ｋｍ/ｈに設定」が、タスク番号６には、「設定車速」が、タスク番号７には、「ＡＣＣ再開」が、タスク番号８には、「車両１変更？」が、タスク番号９には、「コーション音」が、タスク番号１０には、「コーション音」が関連付けられている。
【００６１】
図９は、サーバ２の概略的な構成の一例を示すブロック図である。  
図９に示すように、サーバ２は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、記憶部５４、及び通信部５６を備えている。記憶部５４には、会話プログラム５５が記憶されている。なお、サーバ２は、サーバとしての機能を実現するための他の構成も備えているが、図示及び説明は省略する。
【００６２】
ＣＰＵは５１、サーバ２内の各装置を統括的に制御する。ＲＯＭ５２には、ＣＰＵ５１が実行する基本的なプログラムが記憶される。ＲＡＭ５３は、例えば、ＣＰＵ５１が処理を実行するときのワークエリアとして使用される。通信部５６は、ネットワーク３を介した車両１との通信を制御する。
【００６３】
記憶部５４は、例えば、ＨＤＤ（ハード・ディスク・ドライブ）である。記憶部５４には、会話プログラム５５が記憶される。会話プログラム５５は、サーバ２が、車両１のドライバと会話をする会話システムを実現するためのプログラムである。サーバ２は、会話プログラム５５を記憶部５４から読み出して実行することにより、車両１から車両位置、走行状態等の情報を取得すると共に外部から取得した情報から車両１に対して適切な情報を選択し、その選択した取得した情報に基づいて、車両１のドライバと適切な会話を行うように車両１へ指示を送信する。例えば、車両１のＡＣＣ機能がアップグレードされた情報をサーバ２が外部の情報処理装置から取得したときに、車両１がＡＣＣ機能を実現できる走行状況にある場合は、ＡＣＣ機能がアップグレードされた旨の会話を行うための指示を車両１へ送信する。この指示を受けて、車両１のＥＣＵ１１は、パネル制御部３０がパネル２８及び音声部２９を作動させて、サーバ２とドライバとの会話を実現する。このように、サーバ２に会話システムが搭載されることにより、サーバ２が取得する膨大な情報に基づいて、ドライバとの多彩な会話を行うことが可能になり、運転支援機能に関する会話も増すため、後述するＥＣＵ１１の理解度の判断精度を向上させることができる。
【００６４】
次に、ＥＣＵ１１が実行するＡＣＣ学習処理（ＡＣＣ学習モード）について説明する。図１０及び図１１は、ＥＣＵ１１が実行するＡＣＣ学習処理の一例を示すフローチャートである。
【００６５】
図１０に示すように、ＥＣＵ１１は、ユーザ入力を受け付けるか、又はイベントが発生した場合（ＳＴ１０１）、ＥＣＵ１１は、ユーザ入力、又はイベント発生がＡＣＣ機能の使用方法についてか否かを判断する（ＳＴ１０２）。
【００６６】
ＡＣＣ機能の使用方法についてではないと判断した場合（ＳＴ１０２）、ＥＣＵ１１は、ユーザ入力、又はイベントに応じた処理を実行する（ＳＴ１０３）。例えば、ＡＣＣ学習モード以外の他の機能の使用方法の学習モードを実行する。
【００６７】
ＡＣＣ機能の使用方法についてであると判断した場合（ＳＴ１０３：ＹＥＳ）、ＥＣＵ１１は、ＡＣＣ学習モードを実行する（ＳＴ１０４）。ＡＣＣ学習モードの詳細は、図１１を参照して説明する。
【００６８】
図１１に示すように、ＥＣＵ１１は、ＡＣＣスイッチ２０ａがＯＮか否かを判断する（ＳＴ２０１）。ＡＣＣスイッチ２０ａがＯＮでないと判断した場合（ＳＴ２０１：ＮＯ）、ＥＣＵ１１は、ＡＣＣ機能の起動をドライバにレクチャーする（ＳＴ２０２）。なお、最初にＡＣＣ機能を起動したときに、ＥＣＵ１１は、その情報（以下、起動判断情報という）を所定のメモリに記憶しておき、この起動判断情報がＡＣＣ機能の既に起動したことを示す場合、ステップＳＴ２０２の処理を行わずに、ステップＳＴ２０３の処理を実行するようにしても良い。このように構成すると、最初にＡＣＣ機能を起動したときのみＡＣＣ機能の起動がドライバにレクチャーされる。
【００６９】
ＡＣＣスイッチ２０ａがＯＮであると判断した場合（ＳＴ２０１：ＹＥＳ）、ＥＣＵ１１は、車速設定をレクチャーする（ＳＴ２０３）。そして、ＡＣＣ起動のレクチャーをした後（ＳＴ２０２）、又は車速設定のレクチャーを表示した後（ＳＴ２０３）、ＥＣＵ１１は、入力があるのを待機する（ＳＴ２０４）。
【００７０】
待機状態において、ユーザ入力、又はイベント発生が生じた場合（ＳＴ２０５）、ＥＣＵ１１は、これらのユーザ入力、又はイベントがＡＣＣ機能に関するものか否かを判断する（ＳＴ２０６）。
【００７１】
ＡＣＣ機能に関するものであると判断した場合（ＳＴ２０６：ＹＥＳ）、ＥＣＵ１１は、ユーザ入力、又はイベントに応じたＡＣＣ機能の使用方法の説明をする（ＳＴ２０７）。続いて、ＥＣＵ１１は、ドライバの行った会話の内容を記憶部３２に記憶される会話履歴情報Ｔ１に記憶する（ＳＴ２０８）。そして、処理は、ステップＳＴ２０４の待機状態に戻る。
【００７２】
一方、ステップＳＴ２０６において、ＡＣＣ機能の使用に関するものでないと判断した場合（ＳＴ２０６：ＮＯ）、ＥＣＵ１１は、ＡＣＣ学習モード終了か否かを判断する（ＳＴ２０９）。ＡＣＣ学習モードが終了であると判断した場合（ＳＴ２０９：ＹＥＳ）、ＥＣＵ１１は、この処理を終了する。
【００７３】
ＡＣＣ学習モード終了でないと判断した場合（ＳＴ２０９：ＮＯ）、ＥＣＵ１１は、ＡＣＣ機能終了イベントか否かを判断する（ＳＴ２１０）。ＡＣＣ機能終了イベントであると判断した場合（ＳＴ２１０：ＹＥＳ）、ＥＣＵ１１は、そのＡＣＣ機能終了イベントの内容に基づいて、学習モードを終了するか否かを判断する（ＳＴ２１１）。
【００７４】
ＡＣＣ学習モードが終了であると判断した場合（ＳＴ２１１：ＹＥＳ）、ＥＣＵ１１は、この処理を終了する。また、ＡＣＣ学習モードが終了でないと判断した場合（ＳＴ２１１：ＮＯ）、ＥＣＵ１１は、ステップＳＴ２０４の処理に戻り、入力待機状態になる。
【００７５】
また、ＡＣＣ機能終了イベントでないと判断した場合（ＳＴ２１０：ＮＯ）、ＥＣＵ１１は、ＡＣＣ学習モードを終了するか否かを判断する（ＳＴ２１２）。
【００７６】
ＡＣＣ学習モードが終了であると判断した場合（ＳＴ２１２：ＹＥＳ）、ＥＣＵ１１は、ＡＣＣ学習モードを終了し、ユーザ入力に基づいて、他のルールを参照する処理に移行する。他のルールとは、例えば、検索実行ルールである。検索実行ルールとは、ユーザの入力に沿って、所定のコンテンツを検索し、検索結果をユーザに報知する処理である。また、ＡＣＣ学習モードが終了でないと判断した場合（ＳＴ２１２：ＮＯ）、ＥＣＵ１１は、ステップＳＴ２０４の処理に戻り、入力待機状態になる。
【００７７】
次に、レクチャー報知処理について説明する。図１２は、ＡＣＣ機能に関するレクチャーをドライバに行う場合に、ＥＣＵ１１が実行する処理の一例を示すフローチャートである。
【００７８】
図１２に示すように、ＥＣＵ１１は、レクチャー機能の使用条件を満たしたか否かを判断する（ＳＴ３０１）。本実施形態においては、ＥＣＵ１１は、ＡＣＣ機能に関連する操作がドライバによってなされたか否か、又はＡＣＣ機能が実行されているときにドライバに報知するレクチャーが発生したか否かに基づいて、判断する。使用条件を満たしていないと判断した場合（ＳＴ３０１：ＮＯ）、つまり、ＡＣＣ機能に関連する操作が無く、又はレクチャーを報知する必要がない場合は、待機状態になる。
【００７９】
また、使用条件を満たしていると判断した場合（ＳＴ３０１：ＹＥＳ）、ＥＣＵ１１は、この使用条件が示すＡＣＣ機能に対応するタスクの理解度を取得する（ＳＴ３０２）。より詳細には、ＥＣＵ１１は、ＡＣＣ機能に関連付けられた会話数情報を記憶部３２の会話数情報Ｔ２から「３５」を取得する。
【００８０】
次に、ＥＣＵ１１は、その会話数情報（例えば、「３５」）が閾値より大きいか否かを判断する（ＳＴ３０３：判断手段）。閾値は任意に設定可能である。会話数情報が閾値以上であると判断した場合（ＳＴ３０２：ＹＥＳ）、ＥＣＵ１１は、ドライバに報知するレクチャーとして、簡素なレクチャー内容を選択する（ＳＴ３０４）。一方、会話数情報が閾値未満であると判断した場合（ＳＴ３０４：ＮＯ）、ＥＣＵ１１は、ドライバに報知するレクチャーとして、丁寧なレクチャー内容を選択する（ＳＴ３０５）。
【００８１】
レクチャー内容を選択した場合（ＳＴ３０４、又はＳＴ３０５）、ＥＣＵ１１は、選択したレクチャーをドライバに報知する（ＳＴ３０６：報知手段）。より詳細には、ＥＣＵ１１は、レクチャーの内容をパネル２８に表示してドライバに視認させる。このときに、ＥＣＵ１１は、音声部２９からレクチャーの内容を音声出力しても良い。
【００８２】
次に、ＡＣＣ機能のタスクの１つである「ＳＥＴスイッチで（追従／定速）制御開始」（参照：図６のタスク番号２）をドライバにレクチャーする場合を例に挙げ、丁寧なレクチャー、及び簡素なレクチャーのパネル表示例について、図１３，図１４を参照して説明する。
【００８３】
図１３は、ＡＣＣ機能に対する理解度が低いドライバに対して、丁寧にレクチャーする場合のパネル表示２８ａの一例である。図１３に示すように、パネル表示２８ａには、ＡＣＣ操作部２０のＳＥＴスイッチ（トルクスイッチ２０ｂを押し上げた場合）を示す画像と共に、「設定可能な範囲は４０ｋｍ/ｈから１００ｋｍ/ｈです。アクセルで車の車速を少し上げてから、もう一度ＳＥＴスイッチを押してね。」というレクチャー内容が表示されている。
【００８４】
一方、図１４は、ＡＣＣ機能の操作に対する理解度が高いドライバに対して、ＡＣＣ機能を簡素にレクチャーする場合のパネル表示２８ｂの一例である。図１４に示すように、パネル表示２８ａには、ＡＣＣ操作部２０のＳＥＴスイッチ（トルクスイッチ２０ｂを押し上げた場合）を示す画像と共に、「追従開始」というレクチャー内容が表示されている。
【００８５】
図１３，図１４に示すように、車両１は、ドライバのＡＣＣ機能の理解度に応じて、レクチャーする内容を変更することができるようになっている。なお、図８を参照して説明した各タスクについても同様に、理解度に応じて、丁寧なレクチャー内容と、簡素なレクチャー内容とのいずれかが表示される。なお、本実施形態は、丁寧なレクチャー内容は、簡素なレクチャー内容より文字（テキスト）の情報量が多い場合で説明したが、文字の情報量だけでなく、表示画像の情報量を多くしても良い、音声の情報量を多くしても良い。つまり、文字、表示画像、音声の少なくともいずれかの情報量を多くすれば良い。
【００８６】
以上のように構成された車両１は、ドライバがサーバ２と行った会話の履歴である会話履歴情報Ｔ１を記憶部３２に記憶し、この会話履歴情報Ｔ１に記憶された会話の履歴を利用してＡＣＣ機能に対するドライバの理解度を判断し、判断結果に応じたレクチャー内容をドライバに報知する。このため、車両１がドライバに提供するレクチャーをする場合、ＡＣＣ機能の理解度に応じて適切な案内をドライバに行うことができる。
【００８７】
また、会話履歴情報Ｔ１は、ＡＣＣ機能等の機能の種類毎に会話を記憶し、ＥＣＵ１１は、その機能毎に記憶した会話数に基づいて理解度の大きさを判断する。このため、車両１は、ＡＣＣ機能以外に複数の機能がある場合にも、機能毎のドライバの理解度に応じたレクチャーを行うことができる。
【００８８】
さらに、ＥＣＵは、ＡＣＣ機能の理解度が高い場合、タスク（運転支援の種類）に応じた簡素なレクチャーを行い、理解度が低い場合、タスクに応じた、簡素なレクチャーより情報量の多い丁寧なレクチャーを行う。このため、理解度が高いドライバには、不要なレクチャーをせずに済み、理解度が低いドライバには、十分なレクチャーをすることができる。
【００８９】
なお、上記実施の形態においては、ＡＣＣ機能の理解度の大きさを、車両１の最初の運転がされてからのＡＣＣ機能の累積操作回数と閾値とを用いて判断する場合で説明したが、これに限るものではない。例えば、所定の機能の理解度の大きさを判断する期間を、所定の期間とするようにしても良い。例えば、図１５に示すように、本日から１か月前までの機能に関連した会話数を会話数情報Ｔ４として記憶部３２に記憶するようにし、その会話数と閾値とを用いて機能の理解度を判断するようにしても良い。このように構成すると、車両１を定期的に運転しないようなドライバの場合、しばらく運転しない期間があると、操作に対する理解度が変更される場合も考えられるが、このような場合にも直近１か月の運転状況に応じた理解度に基づいて、ドライバにＡＣＣ機能のレクチャーをすることができる。
【００９０】
また、上記実施の形態においては、機能の理解度が高いか低いかによって、丁寧なレクチャーと、簡素なレクチャーとの２つのレクチャーを使い分ける場合で説明したが、これに限るものではない。機能の理解度を複数の閾値により３つ以上に区分するようにし、区分に応じたレクチャーを報知するようにしても良い。このように構成すると、ドライバの理解度をより細分化し、その理解度に応じた機能のレクチャーを行うことができるため、より高度な運転支援をドライバに行うことが可能になる。
【００９１】
さらに、上記実施の形態においては、車両１を運転するドライバが一人の場合で説明したが、車両１を複数のドライバで共有する場合も考えられる。このような場合、ドライバを特定するためのＩＤ（特定手段）を取得する手段を車両１に設け、このドライバのＩＤ毎に、会話履歴情報Ｔ１、及び会話数情報Ｔ２を管理する。そして、車両１の作動時にドライバのＩＤを取得し、そのドライバＩＤに対応する会話数情報Ｔ２に基づいて、そのドライバの理解度に応じたレクチャーを行う様にすればよい。このように構成すると、車両１を複数のドライバで共有する場合でも、各ドライバの機能の理解度に応じたレクチャーを行うことが可能になる。
【００９２】
さらに、会話数情報に基づいて理解度が高いか低いかを判断する閾値は、運転を支援する機能に応じて異なる閾値に設定するようにしても良い。このように構成することにより、運転を支援する機能に応じて適切な閾値を設定することが可能になる。
【００９３】
さらにまた、上記実施形態では、ドライバと会話を行う会話システムがサーバ２に搭載されている場合で説明したが、これに限るものではなく、車両１内に会話システムを搭載するようにしても良い。このように構成すると、車両１において、本発明を実施することが可能になり、プライベートな情報を外部に送信することがなくなり、車両１の情報セキュリティ能力を向上させることができる。
【００９４】
さらにまた、上記実施の形態においては、ＡＣＣ機能の理解度が高い場合は、簡素なレクチャーを行い、理解度が低い場合は、丁寧なレクチャーを行う場合で説明したが、これに限るものではない。例えば、ＡＣＣ機能の理解度が高い場合は、理解度が高いからこそ、高度な設定、言い換えれば、機能の詳細な設定をしたいというドライバの存在も想定される。このようなドライバには、簡素なレクチャー、丁寧なレクチャーではなく、高度なレクチャー、言い換えれば、機能を詳細に設定可能なレクチャーを行うことが望まれる。
【００９５】
このような場合に対応するため、車両１を以下のように構成しても良い。  
レクチャー情報Ｔ３に、簡素、丁寧なレクチャーだけでなく、詳細な設定を行うことができる機能には、詳細な設定を行う方法をレクチャーする高度なレクチャーを関連付けておく。ＥＣＵは、例えば、機能のマニアックな内容に関する会話があった場合、当該会話がった旨を、例えば特定会話情報として記憶し、この特定情報が記憶されている場合には、タスクに対応するレクチャーとして、高度なレクチャーを選択するように構成する。このように構成すると、運転支援機能の理解度が高く、且つ、高度な設定を行いたいドライバには、高度なレクチャーを行うことができ、より高度な運転支援機能をドライバに提供することができる。
【００９６】
なお、上記実施の形態においては、ＡＣＣ機能のタスクには、丁寧なレクチャーと、簡素なレクチャーとが全て関連付けられている場合で説明したが、丁寧なレクチャーをした方が良いタスク、簡素なレクチャーをした方が良いタスクには、それぞれ一方のレクチャーのみを関連付けておき、ＥＣＵ１１は、タスクに関連付けられたレクチャーを報知するようにしても良い。
【００９７】
この発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述した実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、上述した実施の形態に示される全構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態の構成を組み合わせてもよい。
【符号の説明】
【００９８】
１…車両、２…サーバ、１１…ＥＣＵ、２０…ＡＣＣ操作部、２０ａ…ＡＣＣスイッチ、２０ｂ…トルクスイッチ、２０ｃ…キャンセルスイッチ、２８…パネル、２８ａ，２８ｂ…パネル表示例、２９…音声部、３０…パネル制御部、３２…記憶部、Ｈ…ハンドル、Ｔ１…会話履歴情報、Ｔ２，Ｔ４…会話数情報、Ｔ３…レクチャー内容
【図１】
2017167199.tif 000003
【図２】
2017167199.tif 000004
【図３】
2017167199.tif 000005
【図４】
2017167199.tif 000006
【図５】
2017167199.tif 000007
【図６】
2017167199.tif 000008
【図７】
2017167199.tif 000009
【図８】
2017167199.tif 000010
【図９】
2017167199.tif 000011
【図１０】
2017167199.tif 000012
【図１１】
2017167199.tif 000013
【図１２】
2017167199.tif 000014
【図１３】
2017167199.tif 000015
【図１４】
2017167199.tif 000016
【図１５】
2017167199.tif 000017