(57)【特許請求の範囲】
【請求項１】
入力された運転者に関する情報に基づいて、車両を運転している運転者の眠気の度合いを取得する取得部と、
前記取得部が取得した前記眠気の度合いが所定の閾値以上となった時の時間間隔に基づいて、前記運転者に刺激を与えても眠気が解消しなくなる予測時間を示した効果消失予測時間を算出する算出部と、
前記算出部が算出した前記効果消失予測時間が短くなるに従って、前記運転者に対して行う制御を異ならせる制御部と、を備え、
前記所定の閾値は、前記算出部が算出する前記効果消失予測時間に応じて異ならせる、
運転支援装置。
【請求項２】
前記制御部は、前記算出部が算出した前記効果消失予測時間内で前記車両が走行可能な範囲内で、前記車両が停止可能な休憩場所の候補を出力する、
請求項１に記載の運転支援装置。
【請求項３】
前記取得部は、撮像装置で撮像された前記運転者の撮像画像から算出された前記眠気の度合いが前記所定の閾値より大きくなった場合の、前記眠気の度合いを取得する、
請求項１に記載の運転支援装置。
【請求項４】
前記取得部は、前記車両に設けられた、所定の操作部が操作されたことを示した操作情報を取得し、
前記算出部は、前記操作情報で前記操作部が操作された時間間隔に基づいて、前記運転者に刺激を与えても眠気が解消しなくなる予測時間を示した効果消失予測時間を算出する、
請求項１又は２に記載の運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、運転支援装置に関する。
【背景技術】
【０００２】
従来から、運転者の眠気の度合いを検出し、検出された眠気の度合いに応じて、運転者に対して刺激を与える技術が提案されている。そして、運転者に対して刺激を与えることで、運転者を覚醒させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８６２７６号公報
【特許文献２】特開２０１４−１３４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、眠気が発生した際に刺激の付与を繰り返すと、運転者の眠気解消効果が弱くなる傾向になる。
【０００５】
そこで、本発明の課題の一つは、運転者の眠気解消効果を持続させる運転支援装置を提供する。
【課題を解決するための手段】
【０００６】
実施形態の運転支援装置は、入力された運転者に関する情報に基づいて、車両を運転している運転者の眠気の度合いを取得する取得部と、取得部が取得した眠気の度合いが所定の閾値以上となった時の時間間隔に基づいて、運転者に刺激を与えても眠気が解消しなくなる予測時間を示した効果消失予測時間を算出する算出部と、算出部が算出した効果消失予測時間が短くなるに従って、運転者に対して行う制御を異ならせる制御部と、を備え、所定の閾値は、算出部が算出する効果消失予測時間に応じて異ならせる。よって、例えば、効果消失予測時間に応じた実行する処理を異ならせることで、運転者に対する処理の効果が消失するまでの時間を延長させることができる。
【０００７】
また、実施形態の運転支援装置は、制御部は、算出部が算出した効果消失予測時間内で車両が走行可能な範囲内で、車両が停止可能な休憩場所の候補を出力する。よって、例えば、効果消失予測時間に応じた休憩場所を提示するため、運転者が休憩する可能性を向上させることができる。
【０００８】
また、実施形態の運転支援装置は、取得部は、撮像装置で撮像された運転者の撮像画像から算出された眠気の度合いが所定の閾値より大きくなった場合の、眠気の度合いを取得する。よって、例えば、運転者の撮像結果に応じた眠気の度合いに応じて、効果消失予測時間を算出することで、当該効果消失予測時間に基づいた制御の精度を向上させることができる。
【０００９】
また、実施形態の運転支援装置は、取得部は、車両に設けられた、所定の操作部が操作されたことを示した操作情報を取得し、算出部は、操作情報で操作部が操作された時間間隔に基づいて、運転者に刺激を与えても眠気が解消しなくなる予測時間を示した効果消失予測時間を算出する。よって、例えば、運転者自らの操作に基づいた、効果消失予測時間を算出することで、当該効果消失予測時間に基づいた制御の精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態にかかる車両の車室の一部が透視された状態が示された斜視図である。
【図２】図２は、実施形態にかかる撮像装置及び覚醒刺激出力装置の配置の一例を示す図である。
【図３】図３は、実施形態にかかる居眠り運転防止システムの構成の一例を示すブロック図である。
【図４】図４は、実施形態のＥＣＵの機能的構成を示すブロック図である。
【図５】図５は、実施形態の３次元顔モデルの検出結果に応じて実行する処理を対応付けた処理管理データベースを例示した図である。
【図６】図６は、実施形態の操作情報による操作結果に応じて実行する処理を対応付けた処理管理データベースを例示した図である。
【図７】図７は、従来の覚醒刺激を付与していたタイミングを例示した図である。
【図８】図８は、実施形態の案内場所特定部が特定した休憩場所の候補を例示した図である。
【図９】図９は、実施形態のＥＣＵによる覚醒刺激を付与するタイミングと支援レベルを例示した図である。
【図１０】図１０は、実施形態のＥＣＵにおける居眠り運転防止処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本実施形態の運転支援装置を車両１に搭載した例をあげて説明する。
【００１３】
本実施形態では、車両１は、例えば、内燃機関（エンジン、図示されず）を駆動源とする自動車（内燃機関自動車）であってもよいし、電動機（モータ、図示されず）を駆動源とする自動車（電気自動車、燃料電池自動車等）であってもよいし、それらの双方を駆動源とする自動車（ハイブリッド自動車）であってもよい。また、車両１は、種々の変速装置を搭載することができるし、内燃機関や電動機を駆動するのに必要な種々の装置（システム、部品等）を搭載することができる。また、車両１における車輪３の駆動に関わる装置の方式や、数、レイアウト等は、種々に設定することができる。
【００１４】
図１に示されるように、車両１の車体２は、運転者（不図示）が乗車する車室２ａを構成している。車室２ａ内には、乗員としての運転者の座席２ｂに臨む状態で、操舵部４等が設けられている。本実施形態では、一例として、操舵部４は、ダッシュボード（インストルメントパネル）１２から突出したステアリングホイールである。
【００１５】
また、図１に示されるように、本実施形態では、一例として、車両１は、四輪車（四輪自動車）であり、左右二つの前輪３Ｆと、左右二つの後輪３Ｒとを有する。さらに、本実施形態では、これら四つの車輪３は、いずれも操舵されうるように（転舵可能に）構成されている。
【００１６】
また、車室２ａ内のダッシュボード１２の車幅方向すなわち左右方向の中央部には、モニタ装置１１が設けられている。モニタ装置１１には、表示装置８や音声出力装置９が設けられている。表示装置８は、例えば、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）や、ＯＥＬＤ（ｏｒｇａｎｉｃ  ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｔ  ｄｉｓｐｌａｙ）等である。音声出力装置９は、例えば、スピーカである。また、表示装置８は、例えば、タッチパネル等、透明な操作入力部１０で覆われている。乗員は、操作入力部１０を介して表示装置８の表示画面に表示される画像を視認することができる。また、乗員は、表示装置の表示画面に表示される画像に対応した位置において手指等で操作入力部１０を触れたり押したり動かしたりして操作することで、操作入力を実行することができる。
【００１７】
また、図２に示すように、ハンドルコラム２０２には、撮像装置２０１が設置されている。この撮像装置２０１は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ等である。撮像装置２０１は、座席２ｂの座部に着座する運転者３０２の顔が、視野中心に位置するように、視野角及び姿勢が調整されている。この撮像装置２０１は、運転者３０２の顔を順次撮影し、撮影により得た画像についての画像データを順次出力する。
【００１８】
また、図２に示すように、座席の枕部２ｄには、覚醒刺激出力装置３１０ａが設けられている。覚醒刺激出力装置３１０ａは、運転者３０２に対して、運転者３０２を覚醒させるための覚醒刺激を後述する刺激データに基づいて出力する。ここで、覚醒刺激としては、嗅覚刺激、聴覚刺激、触覚刺激、視覚刺激等があげられるが、これらに限定されるものではない。
【００１９】
座席の背もたれ部２ｃには、マッサージ装置３１０ｂが設けられている。マッサージ装置３１０ｂは、運転者３０２の腰部に当たる背もたれ部２ｃの下部を刺激データに基づいて振動させて、運転者３０２に対してマッサージを行うものである。覚醒刺激出力装置３１０ａとマッサージ装置３１０ｂは、刺激出力部の一例である。
【００２０】
なお、覚醒刺激出力装置３１０ａ、マッサージ装置３１０ｂの配置はこれらに限定されるものではなく、運転者３０２に各刺激を付与可能な位置に配置されていればよい。
【００２１】
さらに、操舵部４には、運転者が眠くなったことを通知するための操作ボタン２０３が設けられている。運転者は、眠気の度合いに応じて操作ボタン２０３を押下する。
【００２２】
次に、本実施形態にかかる車両１における運転支援装置を有する居眠り運転防止システムについて説明する。図３は、本実施形態にかかる居眠り運転防止システム１００の構成の一例を示すブロック図である。図３に例示されるように、居眠り運転防止システム１００では、ＥＣＵ１４や、モニタ装置１１、操舵システム１３、ＧＰＳ１６等の他、ブレーキシステム１８、舵角センサ１９、アクセルセンサ２０、シフトセンサ２１、車輪速センサ２２等が、電気通信回線としての車内ネットワーク２３を介して電気的に接続されている。車内ネットワーク２３は、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）として構成されている。ＥＣＵ１４は、車内ネットワーク２３を通じて制御信号を送ることで、アクチュエータ１３ａを含む操舵システム１３、アクチュエータ１８ａを含むブレーキシステム１８等を制御することができる。また、ＥＣＵ１４は、車内ネットワーク２３を介して、トルクセンサ１３ｂ、ブレーキセンサ１８ｂ、舵角センサ１９、ＧＰＳ１６、シフトセンサ２１、車輪速センサ２２等の検出結果や、操作入力部等の操作信号等を、受け取ることができる。ここで、ＥＣＵ１４は、運転支援装置の一例である。
【００２３】
ＥＣＵ１４は、例えば、ＣＰＵ１４ａ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、ＲＯＭ１４ｂ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ１４ｃ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、表示制御部１４ｄ、音声制御部１４ｅ、ＳＳＤ１４ｆ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ、フラッシュメモリ）等を有している。ＣＰＵ１４ａは、車両１全体の制御を行う。ＣＰＵ１４ａは、ＲＯＭ１４ｂ等の不揮発性の記憶装置にインストールされ記憶されたプログラムを読み出し、当該プログラムにしたがって演算処理を実行できる。ＲＡＭ１４ｃは、ＣＰＵ１４ａでの演算で用いられる各種のデータを一時的に記憶する。また、表示制御部１４ｄは、ＥＣＵ１４での演算処理のうち、表示装置８で表示される画像データの合成等を実行する。また、音声制御部１４ｅは、ＥＣＵ１４での演算処理のうち、主として、音声出力装置９で出力される音声データの処理を実行する。また、ＳＳＤ１４ｆは、書き換え可能な不揮発性の記憶部であって、ＥＣＵ１４の電源がオフされた場合にあってもデータを記憶することができる。なお、ＣＰＵ１４ａや、ＲＯＭ１４ｂ、ＲＡＭ１４ｃ等は、同一パッケージ内に集積されうる。また、ＥＣＵ１４は、ＣＰＵ１４ａに替えて、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等の他の論理演算プロセッサや論理回路等が用いられる構成であってもよい。また、ＳＳＤ１４ｆに替えてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）が設けられてもよいし、ＳＳＤ１４ｆやＨＤＤは、ＥＣＵ１４とは別に設けられてもよい。
【００２４】
なお、上述した各種センサやアクチュエータの構成や、配置、電気的な接続形態等は、一例であって、種々に設定（変更）することができる。
【００２５】
図４は、本実施形態のＥＣＵ１４の機能的構成を示すブロック図である。図４に示されるように、ＳＳＤ１４ｆには、３次元顔モデルデータベース４０１と、処理管理データベース４０２と、が記憶されている。ＥＣＵ１４は、入力部４０３と、照合部４０４と、取得部４０５と、判定部４０６と、算出部４０７と、制御部４０８と、を備える。これら構成は、ＳＳＤ１４ｆに格納されているプログラムをＣＰＵ１４ａが実行することで実現されるが、これらの構成を電子回路等のハードウェアで実現するように構成しても良い。
【００２６】
入力部４０３は、外部から運転者に関する情報を入力する。本実施形態では、入力部４０３は、運転者に関する情報として、撮像装置２０１で運転者が撮像された画像データを入力する。さらに、入力部４０３は、運転者に関する情報として、操舵部４の操作ボタン２０３が押下されたか否かを示した操作情報を入力する。
【００２７】
３次元顔モデルデータベース４０１は、統計的顔形状モデルである３次元顔モデルを記憶している。３次元顔モデルは、平均的な被験者の三次元顔形状と、被験者の目や口、鼻等の顔部品の位置と、被験者の目の形状の変化情報とが登録されている。三次元顔モデルは、一例として、ＣＬＭ（Ｃｏｎｓｔｒａｉｎｅｄ  Ｌｏｃａｌ  Ｍｏｄｅｌ），ＡＡＭ（Ａｃｔｉｖｅ  Ａｐｐｅａｒａｎｃｅ  Ｍｏｄｅｌ），ＡＳＭ（Ａｃｔｉｖｅ  Ｓｈａｐｅ  Ｍｏｄｅｌ）を用いることができるが、これらに限定されるものではない。
【００２８】
三次元顔モデルには、さらに、変化情報が登録されている。変化情報は、運転者の顔の表情や動作の変化に伴う運転者の目の形状の段階的な変化と、段階ごとの形状パラメータとが対応付けられたデータである。具体的には、変化状態として、顔が無表情で正面を向いて目が開いている状態を標準の状態とし、標準の状態から目を閉じるまでの目の形状の段階的な変化等の各状態が形状パラメータと対応付けられて三次元顔モデルに登録されている。
【００２９】
照合部４０４は、取得した撮像画像から、複数人の被験者の顔形状、目や口等の顔部品の特徴点を抽出し、運転者の二次元の撮像画像と、三次元顔モデルを構成する三次元顔構造データに適合させる。すなわち、照合部４０４は、モデルフィッティングとモデルのトラッキングを行う。これにより、照合部４０４は、運転者の顔の向きを特定（推定）し、さらに、三次元顔モデル上での目の位置の検索を行い特定（推定）することになる。さらには、照合部４０４は、特定（推定）された運転者の顔の向きと運転者の目の位置を検出し、運転者の上下瞼間の距離である開眼度等を特定している。
【００３０】
本実施形態の取得部４０５は、照合部４０４により照合された３次元顔モデルと、当該３次元顔モデルの開眼度等と、から、運転者の眠気レベル（眠気の度合い）を取得する。３次元顔モデルに基づく眠気レベルの判定手法は、周知の手法を問わず、どのような手法を用いても良い。
【００３１】
本実施形態の取得部４０５は、入力部４０３により入力された操作情報に基づいて、運転者の眠気レベルを取得する。操作情報は、運転者が眠くなった場合に押下される操作ボタン２０３が押下されたか否かを示した情報である。このため、取得部４０５は、操作情報に基づいて、運転者の眠気レベルを判定する。操作ボタン２０３の押下による眠気レベルの判定手法としては、例えば、操作ボタン２０３には、「眠い」ボタンが設けられており、取得部４０５は、押下されるボタンの種類に応じて眠気レベルを判定することが考えられる。例えば、「眠い」ボタンが押下された場合に、眠気レベル３と判定する。なお、本実施形態は、押下可能なボタンを「眠い」ボタンに制限するものではなく、「眠い」、「少し眠い」ボタン等、複数種類のボタンが設けられていても良い。
【００３２】
本実施形態では、眠気レベルを取得するために、画像データから生成された３次元顔モデルと、操作情報と、を用いた例について説明するが、これらの情報に制限するものではなく、運転者に関する情報を用いていれば良い。
【００３３】
処理管理データベース４０２は、眠気が検出された場合に行う処理を管理するデータベースとする。本実施形態の処理管理データベース４０２は、３次元顔モデルの検出結果に対応する処理と、操作情報に対応する処理と、を管理している。
【００３４】
図５は、本実施形態の３次元顔モデルの検出結果に応じて実行する処理を対応付けた処理管理データベースを例示した図である。図５に示されるように、効果消失予測時間と、支援レベルと、覚醒刺激と、休憩誘導と、を対応付けて記憶している。
【００３５】
効果消失予測時間は、運転者に対して覚醒刺激の付与を繰り返している場合であっても、当該覚醒刺激による運転者の眠気が解消しなくなる、換言すれば覚醒刺激による効果が消失すると予測される時間を表している。本実施形態においては、取得部４０５が取得した眠気レベルが所定の閾値（例えば眠気レベル３や、眠気レベル２）が検出された時の時間間隔に基づいて、算出部４０７により算出される。
【００３６】
本実施形態では、効果消失予測時間が短くなるに従って、制御部４０８が実行する制御を異ならせる。図５において、実行する制御は、支援レベルと、覚醒刺激と、休憩誘導と、して定められている。そして、支援レベルと、覚醒刺激と、休憩誘導と、を効果消失時間と対応付けて記憶している。これにより効果消失予測時間に応じた制御を実現できる。
【００３７】
支援レベルは、制御部４０８が実行する制御の度合いを示している。本実施形態では、効果消失予測時間が短くなるに従って支援レベルが大きくなるように設定されている。
【００３８】
覚醒刺激は、運転者に対して付与する覚醒刺激が定められており、タイミングと、強度と、が対応付けられている。タイミングは、覚醒刺激を付与するタイミングを示している。例えば、「眠気レベル３出現時」は、３次元顔モデルから眠気レベル３が検出されたタイミングを示している。「即時」は、常に覚醒刺激を付与していることを示している。強度は、運転者に対して覚醒刺激を付与する強度を示している。
【００３９】
休憩誘導は、運転者に対して車両１の休憩場所まで案内するための情報が定められており、メッセージと、推奨休憩地と、が対応付けられている。メッセージは、支援レベル、換言すれば効果消失予測時間毎に設定されている。推奨休憩地は、現在の車両１と支援レベルとに基づいて、運転者に対して休憩地を提示するために必要な情報が定められている。Ａ％としては、例えば５０％が定められ、Ｂ％としては、例えば２０％〜３０％が定められている。そして、本実施形態においては、当該範囲内の休憩場所となる候補が複数提示される。
【００４０】
図６は、本実施形態の操作情報による操作結果に応じて実行する処理を対応付けた処理管理データベースを例示した図である。図６は、図５と同様に、効果消失予測時間と、支援レベルと、覚醒刺激と、休憩誘導と、を対応付けて記憶している。図５とは、覚醒刺激を付与するタイミングが異なる。図５に示される例では、運転者の顔のトラッキング結果である３次元顔モデルで所定の眠気レベルが検出されたタイミングであるのに対して、図６に示される例では、操作ボタン２０３が押下されたタイミングという違いがある。換言すれば、所定の操作ボタン２０３が押下されたタイミングを、眠気レベル３の出現時として、覚醒刺激を付与する。また、支援レベル３になった場合には、操作ボタン２０３の押下にかかわらず、規定時間間隔で付与し、支援レベル４になった場合には、常に覚醒刺激を付与する。
【００４１】
判定部４０６は、眠気レベルが所定の閾値以上となったか否かを判定する。所定の閾値は、支援レベル（換言すれば効果予測時間）に応じて異ならせる。例えば、３次元顔モデルから眠気レベルを検出する場合、判定部４０６は、支援レベル１〜２においては、眠気レベル３を閾値として用い、支援レベル３においては、眠気レベル２を閾値として用いる。
【００４２】
つまり、本実施形態では、支援レベル１〜２においては、運転者はまだ覚醒している状態のため、眠気レベル３を検出すれば良く、支援レベル３においては、運転者は覚醒するのが難しくなりつつあるため、より早い段階、換言すれば眠気レベル２を検出する。そして、閾値となる眠気レベルが検出された時に、覚醒状態を維持させるような制御を行う。
【００４３】
例えば、操作情報から眠気レベルを検出する場合、判定部４０６は、支援レベルにかかわらず、眠気レベル３を閾値として用いる。つまり、操作ボタン２０３が押下されたタイミングを、眠気レベルが眠気レベル３以上になったものとして判定する。
【００４４】
算出部４０７は、判定部４０６が前回所定の閾値以上の眠気レベルを検出してから、今回所定の閾値以上の眠気レベルを検出するまでの時間間隔に基づいて、効果消失予測時間を算出する。式（１）は、効果消失予測時間Ｔmaxを算出するための式とする。
【００４５】
Ｔmax＝α１×時間間隔＋β１…（１）
【００４６】
パラメータα１及びβ１は、ＳＳＤ１４ｆに記憶されたパラメータであって、実施態様に応じて定められる。さらに、パラメータα１及びβ１は、今までの運転者の計測結果に応じて調整されても良い。つまり、ＥＣＵ１４が、今までの運転者の眠気レベルの遷移を計測し、ＳＳＤ１４に保存する。そして、ＥＣＵ１４は、計測された眠気レベルの遷移に合うように、パラメータα１及びβ１を調整する。これにより、今回検出された眠気レベルに応じた効果消失予測時間Ｔmaxの算出精度を向上させることができる。
【００４７】
また、本実施形態は、上述した式（１）で効果消失予測時間Ｔmaxを算出する手法に制限するものではなく、他の式を用いて効果消失予測時間Ｔmaxを算出してもよい。変形例としては、下記の式（２）を用いて効果消失予測時間Ｔmaxを算出する手法が考えられる。
【００４８】
Ｔmax＝α２×時間間隔＋α３×今回検出された眠気レベル＋β２…（２）
【００４９】
パラメータα２、α３及びβ２は、ＳＳＤ１４ｆに記憶されたパラメータであって、実施態様に応じて定められる。また、パラメータα２、α３及びβ２も、運転者の計測結果に応じて調整されても良い。
【００５０】
制御部４０８は、刺激部４１１と、案内場所特定部４１２と、出力制御部４１３と、を備え、算出部４０７で算出された効果消失予測時間に基づいて、支援レベルを設定する。そして、刺激部４１１、案内場所特定部４１２、及び出力制御部４１３は、設定された支援レベルに応じた制御を行う。換言すれば、制御部４０８の各構成は、効果消失予測時間が短くなるに従って、運転者に対して行う制御を異ならせる。
【００５１】
ところで、従来は、眠気レベルが所定の閾値以上となった場合に覚醒刺激を付与していた。図７は、従来の覚醒刺激を付与していたタイミングを例示した図である。図７に示される例では、眠気レベル３が検出された場合に、覚醒刺激を付与している。図７に示される例では、眠気レベル３が検出される時間間隔が短くなっていき、眠気レベル４が検出されるまでを示している。眠気レベル４は、覚醒刺激を付与しても、運転手が覚醒するのが難しくなる、換言すれば運転手が運転するのが難しくなる程度の眠気を示している。図７で示される例では、最初に眠気レベル３が検出されてから眠気レベル４が検出されるまでの、効果消失時間が１９．５ｍｉｎとなる。
【００５２】
これに対して、本実施形態の制御部４０８は、算出された効果消失予測時間に応じて支援レベルを設定し、当該支援レベルに応じて制御を行うことで、効果消失時間が長くなるように制御を行う。
【００５３】
刺激部４１１は、効果消失予測時間に応じて設定された支援レベルと対応付けられたタイミングで、当該支援レベルと対応付けられた強度による覚醒刺激を、運転者に付与する。本実施形態の刺激部４１１は、覚醒刺激出力装置３１０ａ及びマッサージ装置３１０ｂを制御することで、運転者に対して覚醒刺激を与えることができる。
【００５４】
案内場所特定部４１２は、当該支援レベルと対応付けられた推奨休憩地と、ＧＰＳ１６が取得した車両１の現在位置と、に基づいて、車両１を案内するための休憩場所の候補を特定する。
【００５５】
例えば支援レベル１の場合、案内場所特定部４１２は、効果消失予測時間Ｔmax×Ａ％（例えば５０％）×車両１の平均速度で、車両１が移動可能な距離を算出する。そして、案内場所特定部４１２は、現在の車両１が現在進んでいる経路で、当該車両１の現在位置から移動可能な距離内に存在する休憩可能な場所を、休憩場所の候補として特定する。
【００５６】
例えば支援レベル２の場合、案内場所特定部４１２は、効果消失予測時間Ｔmax×Ｂ％（例えば２０〜３０％）×車両１の平均速度で、車両１が移動可能な距離を算出する。その後は、支援レベル１と同様とする。
【００５７】
図８は、本実施形態の案内場所特定部４１２が特定した休憩場所の候補を例示した図である。
【００５８】
図８に示されるように、案内場所特定部４１２は、支援レベル１の場合、効果消失予測時間Ｔmax×Ａ％（例えば５０％）×車両１の平均速度で算出された移動可能な距離８０１に存在する第１ＳＡ、第１ＰＡ、第２ＳＡを休憩場所の候補として特定する。一方、案内場所特定部４１２は、支援レベル２の場合、効果消失予測時間Ｔmax×Ｂ％（例えば２０〜３０％）×車両１の平均速度で算出された移動可能な距離８０２に存在する第１ＳＡを休憩場所の候補として特定する。
【００５９】
出力制御部４１３は、効果消失予測時間に応じて設定された支援レベルと対応付けられたメッセージを、音声出力装置９から出力する。
【００６０】
さらに、出力制御部４１３は、案内場所特定部４１２で特定された休憩場所の候補を、表示装置８に出力する。
【００６１】
メッセージの出力は、どのようなタイミングでも良く、覚醒刺激を付与するタイミングでも良い。他の例としては、一定期間ごとに出力しても良いし、支援レベルに応じて出力する頻度を異ならせても良い。また、休憩場所の候補は、表示装置８に表示し続けても良いし、地図等と交互に表示しても良い。休憩場所の候補の表示手法としては、休憩場所の候補と休憩場所までの距離を文字で表示しても良いし、地図上に休憩場所を表示しても良い。
【００６２】
図９は、本実施形態のＥＣＵ１４による覚醒刺激を付与するタイミングと支援レベルを例示した図である。図９に示される例は、３次元顔モデルから眠気レベルを検出する例とする。そして、図５で示されているように、支援レベル１〜２においては、眠気レベル３が検出されたタイミングで覚醒刺激を付与し、支援レベル３においては、眠気レベル２が検出されたタイミングで覚醒刺激を付与する。
【００６３】
そして、制御部４０８は、効果消失予測時間Ｔmaxが閾値Ｔ１以上で、支援レベル１の場合に、眠気レベル３が検出されたタイミングで、刺激部４１１が、運転者に対して、覚醒刺激を弱で付与すると共に、出力制御部４１３が、「早めの休憩でリフレッシュしましょう。」と出力制御する。さらに、効果消失予測時間Ｔmaxの５０％の時間内にたどり着ける場所を、休憩場所の候補として案内する。
【００６４】
そして、制御部４０８は、支援レベル１〜２においては、眠気レベル３が検出された時間間隔に基づいて、支援レベルを変更するか否かを判定する。図９に示される例では、制御部４０８は、時間間隔９０１に基づいて算出された効果消失予測時間Ｔmaxが、閾値Ｔ１（図５参照）より小さくなった時に、支援レベル２に切り替える。
【００６５】
制御部４０８は、支援レベル２において、眠気レベル３が検出されたタイミングで、刺激部４１１が、運転者に対して、覚醒刺激を強で付与すると共に、出力制御部４１３が、「覚醒支援効果が得られ難くなっています。休憩しましょう。」と出力制御する。さらに、出力制御部４１３が、効果消失予測時間Ｔmaxの２０〜３０％の時間内にたどり着ける場所を、休憩場所の候補として案内する。
【００６６】
また、制御部４０８は、時間間隔９０２に基づいて算出された効果消失予測時間Ｔmaxが、閾値Ｔ２（図５参照）より小さくなった時に、支援レベル３に切り替える。
【００６７】
制御部４０８は、支援レベル３において、眠気レベル２が検出されたタイミングで、刺激部４１１が、運転者に対して、覚醒刺激を強で付与すると共に、出力制御部４１３が、「覚醒支援効果が期待できません。すぐに休憩して下さい。」と出力制御する。さらに、出力制御部４１３が、最も近い休憩場所を案内する。また、覚醒支援効果が得られる期間を明示しても良い。
【００６８】
さらに、制御部４０８は、支援レベル３の時に、眠気レベル２が検出された後、眠気レベル３が検出されるまでの時間間隔９０３に基づいて算出された効果消失予測時間Ｔmaxが、閾値Ｔ３（図５参照）より小さくなった時に、支援レベル４に切り替える。
【００６９】
制御部４０８は、支援レベル４において、刺激部４１１が、常に覚醒刺激を強で付与し続けると共に、出力制御部４１３が、「危険な状態です。すぐに停車して下さい。」と出力制御する。必要に応じて、制御部４０８が、車両１の自動減速、停車制御を行っても良い。
【００７０】
図９で示される例では、最初に眠気レベル３が検出されてから眠気レベル４が検出されるまでの、効果消失時間が４７．６ｍｉｎとなる。本実施形態では、支援レベル、換言すれば効果消失予測時間に応じて、刺激付与の強度やタイミングを異ならせることで、従来と比べて覚醒刺激の効果がなくなるまでの時間を延ばすことができる。
【００７１】
本実施形態では、眠気レベルが所定の閾値以上の場合に覚醒刺激を付与し、当該タイミングで、効果消失予測時間を算出した。そして、効果消失予測時間に応じて支援レベルを設定する。そして支援レベルに応じて、覚醒刺激を付与するタイミング、及び刺激強度が定められると共に、休憩場所を適切なタイミングで表示できる。
【００７２】
次に、本実施形態のＥＣＵ１４における居眠り運転防止処理について説明する。図１０は、本実施形態のＥＣＵ１４における上述した処理の手順を示すフローチャートである。
【００７３】
図１０に示されるように、制御部４０８は、支援レベルの初期設定を行う（Ｓ１００１）。本実施形態では、初期設定として、支援レベル１を設定する。
【００７４】
次に、入力部４０３は、撮像装置２０１で撮像された画像データや、操作ボタン２０３を押下されたか否かを示した操作情報を入力する（Ｓ１００２）。
【００７５】
次に、照合部４０４は、入力された画像データから、運転者の顔を照合できたか否かを判定する（Ｓ１００３）。
【００７６】
運転者の顔を照合できたと判定した場合（Ｓ１００３：Ｙｅｓ）、取得部４０５は、画像データから特定された運転者の３次元顔モデルから、運転者の眠気レベルを取得する（Ｓ１００４）。
【００７７】
一方、運転者の顔を照合できなかったと判定した場合（Ｓ１００３：Ｎｏ）、取得部４０５は、操作情報から、運転者の眠気レベルを取得する（Ｓ１００５）。本実施形態では、操作ボタン２０３が押下されたタイミングで眠気レベル３が検出されたものとみなす。
【００７８】
判定部４０６は、取得された眠気レベルが、支援レベルに対応する所定の閾値以上となったか否かを判定する（Ｓ１００６）。なお、本実施形態では、支援レベル１〜２の場合には、眠気レベル３が閾値となる。また、支援レベル３の場合には、３次元顔モデルから眠気レベルを取得したか否かに応じて、閾値が異なる。３次元顔モデルから眠気レベルを取得した場合には、眠気レベル２が閾値となり、操作情報から眠気レベルを取得した場合には、眠気レベル３が閾値となる。判定部４０６は、支援レベルに対応する所定の閾値以上ではないと判定された場合（Ｓ１００６：Ｎｏ）、Ｓ１００３から再び処理を行う。
【００７９】
一方、判定部４０６は、支援レベルに対応する所定の閾値以上であると判定した場合（Ｓ１００６：Ｙｅｓ）、刺激部４１１は、支援レベルに対応する覚醒刺激を、運転者に付与する（Ｓ１００７）。但し、刺激部４１１は、支援レベル３であって、操作情報に基づいて眠気レベルを検出している場合には、眠気レベルの検出によらず、規定時間間隔毎に覚醒刺激を付与する。
【００８０】
そして、算出部４０７は、前回閾値以上の眠気レベルが検出されてから、今回閾値以上の眠気レベルが検出されるまでの時間間隔が存在するか否かを判定する（Ｓ１００８）。時間間隔が存在しない、換言すれば閾値以上の眠気レベルが検出されたのが今回初めての場合（Ｓ１００８：Ｎｏ）、Ｓ１００３から再び処理を行う。なお、本実施形態では、支援レベル１〜２においては、閾値以上の眠気レベルが検出されたタイミングで、覚醒刺激を付与している。このため、閾値以上の眠気レベルが検出される時間間隔は、覚醒刺激を付与する時間間隔とも称することができる。
【００８１】
一方、算出部４０７が、時間間隔が存在すると判定した場合（Ｓ１００８：Ｙｅｓ）、時間間隔に基づいて効果消失予測時間を算出する（Ｓ１００９）。
【００８２】
そして、制御部４０８が、算出された効果消失予測時間に基づいて、支援レベルを設定する（Ｓ１０１０）。
【００８３】
そして、制御部４０８が、次に覚醒刺激を付与するために、支援レベルと対応付けられた閾値（覚醒刺激を与えるタイミング）と、強度とを設定する（Ｓ１０１１）。
【００８４】
さらに、案内場所特定部４１２は、効果消失予測時間に基づいて車両１が移動可能な距離を算出し、当該距離内に存在する休憩場所の候補を特定する（Ｓ１０１２）。
【００８５】
そして、出力制御部４１３が、特定された休憩場所の候補を表示装置８に出力すると共に、支援レベルに対応するメッセージを出力する（Ｓ１０１３）。
【００８６】
その後、制御部４０８は、支援レベルが３以下であるか否かを判定する（Ｓ１０１４）。支援レベルが３以下であると判定された場合（Ｓ１０１４：Ｙｅｓ）、Ｓ１００３から再び処理を行う。
【００８７】
一方、制御部４０８は、支援レベルが３より大きい（支援レベルが４である）と判定された場合（Ｓ１０１４：Ｎｏ）、刺激部４１１が常に強刺激を付与すると共に、出力制御部４１３が休憩の警告メッセージの出力し、必要に応じて制御部４０８が車両１の停止制御を行う（Ｓ１０１５）。
【００８８】
以上説明したとおり、上述した実施形態によれば、効果消失予測時間を算出し、当該効果消失予測時間の違いに応じて、実行する処理を異ならせた。例えば、効果消失予測時間に応じて、休憩誘導内容に強弱を付けることで運転者の時隔値休憩の選択必要性の感覚的ギャップを低減することができる。出力制御部４１３により出力されるメッセージや休憩場所を効果消失予測時間に応じて変更することで、休憩の必要性の説得力を向上させることができる。これにより、運転者が休憩を選択する可能性が向上する。
【００８９】
従来、刺激を付与した場合に、刺激により眠気が解消するため、運転者が休憩を選択しなくなる可能性もあった。本実施形態では、効果消失予測時間に応じて、提示する休憩場所の候補を変更することで、運転者の感覚に合った休憩場所を提示できる。これにより休憩を選択する可能性を上昇させることができる。
【００９０】
本実施形態では、効果消失予測時間を算出して、当該効果消失予測時間に応じて実行する処理を異ならせることで、運転者に対する処理（例えば覚醒刺激）の効果が消失するまでの時間の延長につながる適切な支援を実現できる。
【００９１】
つまり、運転者の眠気の度合いに応じて適切な刺激強度、及び刺激付与するタイミングを調整できるため、眠気を解消する効果を高めると共に、刺激付与の煩わしさを低減できる。
【００９２】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１…車両、２…車体、２ａ…車室、２ｂ…座席、３…車輪、３Ｒ…後輪、３Ｆ…前輪、４…操舵部、８…表示装置、９…音声出力装置、１０…操作入力部、１１…モニタ装置、１２…ダッシュボード、１３…操舵システム、１３ａ…アクチュエータ、１３ｂ…トルクセンサ、１４ａ…ＣＰＵ、１４ｂ…ＲＯＭ、１４ｃ…ＲＡＭ、１４ｄ…表示制御部、１４ｅ…音声制御部、１８…ブレーキシステム、１８ａ…アクチュエータ、１８ｂ…ブレーキセンサ、１９…舵角センサ、２０…アクセルセンサ、２１…シフトセンサ、２２…車輪速センサ、２３…車内ネットワーク、１００…居眠り運転防止システム、２０１…撮像装置、２０２…ハンドルコラム、２０３…操作ボタン、３１０ａ…覚醒刺激出力装置、３１０ｂ…マッサージ装置、４０１…３次元顔モデルデータベース、４０２…処理管理データベース、４０３…入力部、４０４…照合部、４０５…取得部、４０６…判定部、４０７…算出部、４０８…制御部、４１１…刺激部、４１２…案内場所特定部、４１３…出力制御部。
【図１】
0006701951.tif 000002
【図２】
0006701951.tif 000003
【図３】
0006701951.tif 000004
【図４】
0006701951.tif 000005
【図５】
0006701951.tif 000006
【図６】
0006701951.tif 000007
【図７】
0006701951.tif 000008
【図８】
0006701951.tif 000009
【図９】
0006701951.tif 000010
【図１０】
0006701951.tif 000011