(57)【要約】【課題】運転者に特別な器具を装着させることなく、運転者の覚醒度を精度良く且つ高い信頼度で検出する。【解決手段】運転者の視覚の範囲内で、運転者の視覚に新たな刺激が発生すると、その刺激が発生した位置まで運転者の視線が移動する移動時間を検出する。視覚に対する刺激としては、前方画像中で新たに発見された歩行者などを用いることができる。そして、移動時間に基づいて運転者の覚醒度を決定する。運転者の視覚に新たな刺激が発生すると、運転者は反射的にその刺激の位置に視線を移動させる。従って、刺激が発生してから視線を移動させるまでの移動時間を検出してやれば、運転者の覚醒度を直接的な方法によって、精度良く且つ高い信頼性で検出することが可能となる。【選択図】図２
2014144096.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されて運転者の覚醒度を検出する覚醒度検出装置であって、
前記車両の進行方向を見ている前記運転者の視野の範囲内で、該運転者の視覚に新たな刺激が発生したことを検出して、該刺激が発生した時期および該視野の範囲内で該刺激が発生した位置についての刺激情報を取得する刺激情報取得手段と、
前記運転者の顔面の画像を撮影する顔面画像撮影手段と、
前記顔面の画像を解析することによって、前記運転者の視線の位置を検出する視線位置検出手段と、
前記刺激が発生してから、該刺激が発生した位置に前記視線が移動するまでの移動時間を検出する移動時間検出手段と、
前記移動時間に基づいて前記運転者の覚醒度を決定する覚醒度決定手段と
を備える覚醒度検出装置。
【請求項２】
請求項１に記載の覚醒度検出装置であって、
前記車両に搭載されて、該車両から進行方向に向けて前方画像を撮影する前方画像撮影手段を備え、
前記刺激情報取得手段は、前記前方画像を解析することによって、前記刺激情報を取得する手段である覚醒度検出装置。
【請求項３】
請求項２に記載の覚醒度検出装置であって、
前記前方画像撮影手段は、所定周期で前記前方画像を撮影する手段であり、
前記刺激情報取得手段は、前記前方画像中で新たな移動体が検出された場合には、該前方画像が撮影された時期および該移動体が検出された位置を、前記刺激情報として取得する手段である覚醒度検出装置。
【請求項４】
請求項１に記載の覚醒度検出装置であって、
前記運転者の視野の範囲内に設定された所定位置で、所定の刺激表示を行う刺激表示手段を備え、
前記刺激情報取得手段は、前記刺激表示が行われた時期および位置を、前記刺激情報として取得する手段である覚醒度検出装置。
【請求項５】
請求項４に記載の覚醒度検出装置であって、
前記刺激表示手段は、所定の刺激画像を表示する手段である覚醒度検出装置。
【請求項６】
請求項４または請求項５に記載の覚醒度検出装置であって、
前記車両が停止した状態であることを検出する停止状態検出手段を備え、
前記刺激表示手段は、前記車両が停車した状態の時に、前記刺激表示を行う手段である覚醒度検出装置。
【請求項７】
請求項１ないし請求項６の何れか一項に記載の覚醒度検出装置であって、
所定の複数個の前記移動時間を蓄積する蓄積手段を備え、
前記覚醒度決定手段は、前記複数個の前記移動時間に基づいて前記覚醒度を決定する手段である覚醒度検出装置。
【請求項８】
請求項７に記載の覚醒度検出装置であって、
前記覚醒度決定手段は、
前記複数個の前記移動時間が蓄積される度に、該移動時間を代表する時間を反応時間として決定する反応時間決定手段と、
前記反応時間を所定の基準反応時間と比較して、該反応時間が該基準反応時間よりも短かった場合には、該反応時間によって前記基準反応時間を更新する更新手段と
を備えており、
前記反応時間と前記基準反応時間との偏差に基づいて、前記覚醒度を決定する手段である覚醒度検出装置。
【請求項９】
車両に搭載されて運転者の覚醒度を検出する覚醒度検出方法であって、
前記車両の進行方向を見ている前記運転者の視野の範囲内で、該運転者の視覚に新たな刺激が発生したことを検出して、該刺激が発生した時期および該視野の範囲内で該刺激が発生した位置についての刺激情報を取得する工程と、
前記運転者の顔面の画像を撮影する工程と、
前記顔面の画像を解析することによって、前記運転者の視線の位置を検出する工程と、
前記刺激が発生してから、該刺激が発生した位置に前記視線が移動するまでの移動時間を検出する工程と、
前記移動時間に基づいて前記運転者の覚醒度を決定する工程と
を備える覚醒度検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に適用されて運転者の覚醒度を検出する技術に関する。
【背景技術】
【０００２】
車両の運転者の覚醒度を監視しておき、覚醒度の低下が検出された場合には運転者に対して警告メッセージを出力することで、事故の発生を回避しようとする技術が提案されている（特許文献１）。この提案の技術では、運転者の顔面の画像を解析して、覚醒度が低下したときに顔面に現れる特徴の有無を検出し、その結果に基づいて覚醒度を推定する。更に、覚醒度を推定する際に、その覚醒度の信頼性を示す情報も検出することによって、運転者に対して適切な警告メッセージを出力可能としている。
【０００３】
また、運転者の脳波信号を検出することによって覚醒度を計測する技術も提案されている（特許文献２）。脳波信号は脳活動の結果として生じる信号であるから、脳波信号から覚醒度を計測すれば、顔面に現れる特徴を検出して間接的に覚醒度を推定するのではなく、直接的に覚醒度を計測することになる。このため、精度良く且つ高い信頼度で覚醒度を検出できるものと期待されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４５８２１３７号公報
【特許文献２】特許第４５００３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、運転者の脳波信号を検出する方法では、運転者の頭部に脳波信号を検出するための器具を取り付けなければならないという問題がある。また、脳波信号は微弱な信号であるためノイズの影響を受け易く、覚醒度の検出精度および信頼性を確保することも容易ではないという問題もある。
【０００６】
この発明は、上述した問題に鑑みてなされたものであり、運転者に特別な器具を装着させることなく、直接的な方法で覚醒度を検出することによって、運転者の覚醒度を精度良く且つ高い信頼度で検出可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した問題を解決するために本発明の覚醒度検出装置あるいは覚醒度検出方法は、運転者の視覚の範囲内で、運転者の視覚に新たな刺激が発生すると、その刺激が発生した位置まで運転者の視線が移動する移動時間を検出する。そして、移動時間に基づいて運転者の覚醒度を決定する。
【０００８】
運転者の視覚に新たな刺激が発生すると、運転者は反射的にその刺激の位置に視線を移動させるので、刺激が発生してから視線を移動させるまでの移動時間は、運転者の脳活動の速さを反映している。従って、移動時間を検出してやれば、運転者の覚醒度を直接的な方法によって、精度良く且つ高い信頼性で検出することが可能となる。
【０００９】
また、上述した本発明の覚醒度検出装置においては、車両の進行方向の前方画像を撮影して、その前方画像を解析することによって、運転者の視覚に新たな刺激が発生した時期、および刺激が発生した位置を示す情報（刺激情報）を取得することとしてもよい。
【００１０】
運転者は常に前方を注視しながら運転しているので、前方画像を解析すれば、運転者の視覚に新たな刺激が発生したことを容易に検出することができる。
【００１１】
また、前方画像を解析して刺激情報を取得する上述した本発明の覚醒度検出装置においては、次のようにして刺激情報を取得してもよい。先ず、所定周期で前方画像を撮影して、前方画像中の移動体を検出する。そして、前方画像中で新たな移動体が検出された場合には、その前方画像が撮影された時期、および、前方画像中で移動体が検出された位置を、刺激情報として取得することとしてもよい。
【００１２】
運転者は、前方に新たな移動体が出現すると、反射的にその移動体に視線を移動させるものである。従って、所定周期で撮影した前方画像の中に新たな移動体が検出された場合には、運転者はその移動体に向かって視線を移動させると考えて良い。このことから、その前方画像が撮影された時期、および、前方画像中で移動体が検出された位置を取得すれば、それらの情報を刺激情報として用いることができる。
【００１３】
また、上述した本発明の覚醒度検出装置においては、前方画像を解析する代わりに、次のようにして刺激情報を取得しても良い。先ず、運転者の視野の範囲内に設定された所定位置で、所定の刺激表示を表示可能としておく。そして、刺激表示を行った時期および位置を、刺激情報として取得することとしてもよい。
【００１４】
こうすれば、車両が走行する周囲の環境がどのようであっても、刺激表示に対する移動時間を検出することで、運転者の覚醒度を検出することが可能となる。
【００１５】
また、上述した刺激表示を行う本発明の覚醒度検出装置においては、所定の刺激画像を表示することによって、刺激表示を行うこととしても良い。
【００１６】
刺激表示は、運転者の視覚に対する刺激であるから、たとえばランプを点灯させるなど、種々の態様で刺激表示することができる。しかし、運転者の注意を惹く画像を刺激画像として設定しておけば、刺激画像を表示させたときに運転者は必ず視線を移動させるので、精度良く移動速度を検出することができ、その結果、運転者の覚醒度を精度良く検出することが可能となる。
【００１７】
また、上述した刺激表示を行う本発明の覚醒度検出装置においては、車両が停止した状態であることを検出して、車両が停車した状態の時に刺激表示を行うこととしても良い。
【００１８】
こうすれば、刺激表示を行うことで運転を妨げる虞を回避することができる。
【００１９】
また、上述した本発明の覚醒度検出装置においては、所定の複数個の移動時間を蓄積しておき、それら蓄積した移動時間に基づいて覚醒度を検出することとしても良い。
【００２０】
こうすれば、個々の移動時間にバラツキが生じても、複数個の移動時間に基づいて精度良く覚醒度を検出することが可能となる。
【００２１】
また、所定の複数個の移動時間に基づいて覚醒度を検出する上述した本発明の覚醒度検出装置においては、複数個の移動時間が蓄積される度に、それら移動時間を代表する時間を反応時間として決定してもよい。そして、得られた反応時間と、予め基準として定めておいた反応時間（基準反応時間）とを比較して、蓄積した移動時間から決定した反応時間の方が短かった場合には、その反応時間によって基準反応時間を更新する。こうして基準反応時間を更新しながら、新たな反応時間を決定する度に、その時点での基準反応時間との偏差に基づいて覚醒度を決定することとしてもよい。
【００２２】
こうすれば、運転者の覚醒度が最も高い状態で得られた反応時間が基準反応時間に設定され、その後、運転者の覚醒度が低下するに従って、反応時間は基準反応時間から増加する。結局、運転者が最も覚醒している状態を基準として覚醒度を検出することになるので、運転者の個人差に影響されることなく、精度良く覚醒度を検出することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】覚醒度検出装置を搭載した車両の説明図である。
【図２】覚醒度検出装置のブロック図である。
【図３】第１実施例の覚醒度検出処理のフローチャートである。
【図４】反応時間と覚醒度との対応関係を例示した説明図である。
【図５】覚醒度検出処理中で検査移動体を検出する処理のフローチャートである。
【図６】前方画像から検査移動体を検出する方法についての説明図である。
【図７】覚醒度検出処理中で反応時間を算出する処理のフローチャートである。
【図８】運転者が検査移動体に視線を移動させる様子を例示した説明図である。
【図９】所定個数の移動時間から反応時間を決定する方法についての説明図である。
【図１０】第２実施例の覚醒度検出処理のフローチャートである。
【図１１】基準反応時間からの反応時間の増加量と覚醒度との対応関係を例示した説明図である。
【図１２】車両のダッシュボード上に設けられて刺激表示を行う表示装置を例示した説明図である。
【図１３】第３実施例の覚醒度検出装置で用いられる制御装置のブロック図である。
【図１４】前方窓上に刺激画像を投影する様子を例示した説明図である。
【発明を実施するための形態】
【００２４】
以下では、上述した本願発明の内容を明確にするために実施例について説明する。
Ａ．装置構成  ：
図１には、本実施例の覚醒度検出装置１０を搭載した車両１の大まかな構成が示されている。図示されているように本実施例の覚醒度検出装置１０は、車両１の進行方向の画像（前方画像）を撮影する前方カメラ１２や、車両１の運転者の顔面の画像（顔面画像）を撮影するドライバーカメラ１４、前方カメラ１２およびドライバーカメラ１４からの画像を受け取って覚醒度を検出する処理を実行する制御装置１６などを備えている。また、制御装置１６にはスピーカー１８が接続されており、覚醒度の低下が検出された場合には、スピーカー１８から音声または警報音を出力することによって、運転者に警告することができる。
尚、制御装置１６は、ＣＰＵや、ＲＯＭ、ＲＡＭ、タイマーなどが、バスを介して互いにデータを送受信可能に接続されたマイクロコンピューターによって構成されている。
【００２５】
図２には、覚醒度検出装置１０に設けられた制御装置１６の内部構成が示されている。図示されるように制御装置１６には、移動体検出部１６ａや、移動時間検出部１６ｂ、視線検出部１６ｃ、覚醒度決定部１６ｄが設けられている。
尚、これら４つの「部」は、制御装置１６を機能に着目して便宜的に分類したものであり、制御装置１６の内部が物理的に４つの部分に区分されている必要はない。これらの「部」は、電子回路やＣＰＵなどを用いてハードウェア的に実現することもできるし、コンピュータープログラムあるいはプログラムの一部によってソフトウェア的に実現することもできる。
【００２６】
移動体検出部１６ａは、前方カメラ１２が所定周期（約３０ｍｓｅｃ周期）で撮影した前方画像を受け取ると、その前方画像を解析することによって、前方画像の中から歩行者や車両などの移動体を検出する。移動体の検出には、パターンマッチングを利用する方法など周知な種々の方法を用いることができる。そして、前回に撮影した前方画像中には無かった新たな移動体を検出した場合には、新たな移動体が撮影された時期および新たな移動体の位置を特定可能な情報を移動時間検出部１６ｂに出力する。
視線検出部１６ｃは、ドライバーカメラ１４が所定周期（約３０ｍｓｅｃ周期）で撮影した運転者の顔面画像を受け取ると、顔面画像を解析することによって運転者の視線の位置を検出し、その結果を移動時間検出部１６ｂに出力する。
移動時間検出部１６ｂは、移動体検出部１６ａおよび視線検出部１６ｃから受け取った情報に基づいて、運転者の視線が、新たに検出された移動体まで移動するための移動時間を検出する。
覚醒度決定部１６ｄは、移動時間検出部１６ｂによって検出された移動時間に基づいて、運転者の覚醒度を決定する。そして、覚醒度が低下していた場合には、スピーカー１８から音声または警報音を出力することによって、運転者に警告する。尚、運転者への警告は、スピーカー１８から音声などを出力することに限らず、図示しないランプを点灯させたり、運転者が操舵するハンドルを振動させたりするなど、他の方法によっても良い。また、運転者に警告する代わりに、車両１の空調温度を低下させることによって、運転者を覚醒させることとしてもよい。
【００２７】
尚、本実施例では、前方カメラ１２が本発明における「前方画像撮影手段」に対応し、ドライバーカメラ１４が本発明における「顔面画像撮影手段」に対応する。また、本実施例では、前方画像から移動体を検出する移動体検出部１６ａが、本発明における「刺激情報取得手段」に対応し、顔面画像から視線を検出する視線検出部１６ｃが、本発明における「視線位置検出手段」に対応する。更に、移動時間を検出する移動時間検出部１６ｂが、本発明における「移動時間検出手段」に対応し、移動時間に基づいて覚醒度を決定する覚醒度決定部１６ｄが、本発明における「覚醒度決定手段」に対応する。
【００２８】
Ｂ．第１実施例  ：
Ｂ−１．覚醒度検出処理  ：
図３には、第１実施例の覚醒度検出処理のフローチャートが示されている。尚、この処理は、前述した制御装置１６によって実行される。
第１実施例の覚醒度検出処理（Ｓ１００）を開始すると、先ず始めに、前方カメラ１２で撮影された前方画像、およびドライバーカメラ１４で撮影された顔面画像を取得して、図示しないフレームメモリーに記憶する（Ｓ１０２）。フレームメモリーとは、画像を記憶するために用いられるメモリーの一種である。本実施例では、制御装置１６に内蔵されたＲＡＭの一部がフレームメモリーとして使用されている。前方カメラ１２およびドライバーカメラ１４は約３０ｍｓｅｃ周期で画像を撮影しており、新たな画像が撮影される度に、新たな前方画像および顔面画像がフレームメモリーに記憶される。
【００２９】
続いて、前方画像および顔面画像を解析することによって、検査移動体を検出する処理（検査移動体検出処理）を開始する（Ｓ２００）。ここで検査移動体とは、前方画像に映った移動体の中で、運転者の覚醒度を検出するために用いる移動体である。検査移動体検出処理については、後ほど詳しく説明する。また、検査移動体に設定された移動体まで運転者の視線が移動すると、その移動体は検査移動体の設定が解除される。この点についても、後ほど詳しく説明する。
【００３０】
次に、前方画像中に検査移動体が存在するか否かを判断する（Ｓ１０４）。直前の検査移動体検出処理（Ｓ２００）で検査移動体が検出されている場合は、検査移動体が存在すると判断される（Ｓ１０４：ｙｅｓ）。また、直前の検査移動体検出処理（Ｓ２００）で検査移動体が検出されていなくても、先に検出された検査移動体の設定がまだ解除されていない場合は、検査移動体が存在すると判断される（Ｓ１０４：ｙｅｓ）。
これに対して、前方画像中に検査移動体が存在していない場合は（Ｓ１０４：ｎｏ）、Ｓ１０２に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得する。
【００３１】
また、前方画像中に検査移動体が存在していた場合は（Ｓ１０４：ｙｅｓ）、運転者の視線が検査移動体まで移動する時間（移動時間）を検出することによって、検査移動体に対する運転者の反応時間を算出する処理（反応時間算出処理）を開始する（Ｓ３００）。ここで、反応時間とは、複数の検査移動体についての移動時間を蓄積して、それら複数の移動時間に対して所定の統計的な操作を加えることによって求めた移動時間である。反応時間算出処理の詳細については後述する。
【００３２】
続いて、反応時間が算出されたか否かを判断する（Ｓ１０６）。上述したように反応時間を算出するためには、複数の検査移動体についての移動時間を蓄積しなければならないから、移動時間の蓄積が完了していない間は、反応時間が算出されていないと判断される（Ｓ１０６：ｎｏ）。そしてこの場合は、Ｓ１０２に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得する。
これに対して、反応時間が算出されたと判断した場合は（Ｓ１０６：ｙｅｓ）、得られた反応時間に基づいて運転者の覚醒度を決定する（Ｓ１０８）。すなわち、運転者の覚醒度が高いと反応時間は短くなり、覚醒度が低いと反応時間は長くなる。このため、図４に例示するような反応時間に対する覚醒度を予め求めておき、この対応関係を参照することによって、反応時間に対応する運転者の覚醒度を決定することができる。尚、図４に示した対応関係は、複数人の試験者を用いた実験によって求められたものであり、制御装置１６内の図示しないＲＯＭまたはＲＡＭに予め記憶されている。
【００３３】
その後、車両１の運転を終了するか否かを判断し（Ｓ１１０）、運転を終了しない場合は（Ｓ１１０：ｎｏ）、Ｓ１０２に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得した後（Ｓ１０２）、上述した一連の処理を繰り返す。また、車両１の運転を終了すると判断した場合は（Ｓ１１０：ｙｅｓ）、図３の覚醒度検出処理を終了する。
以下では、上述した第１実施例の覚醒度検出処理の中で検査移動体を検出する処理（検査移動体検出処理）、および移動時間を蓄積して反応時間を算出する処理（反応時間算出処理）について詳しく説明する。
【００３４】
Ｂ−２．検査移動体検出処理  ：
図５には、覚醒度検出処理の中で実行される検査移動体検出処理のフローチャートが示されている。この処理は、図２に示した制御装置１６の中の移動体検出部１６ａ、移動時間検出部１６ｂ、および視線検出部１６ｃによって実行される。
検査移動体検出処理（Ｓ２００）では、先ず始めに、前方カメラ１２によって撮影された前方画像の中から、歩行者や、車両、自転車、動物などの移動体を検出する（Ｓ２０２）。前方画像中の移動体は次のようにして検出することができる。
【００３５】
先ず、歩行者や、車両、自転車、動物などのそれぞれの移動体について、その移動体が映った部分の画像に現れる輝度の代表的な変化パターンを予め記憶しておく。そして、前方画像中で、これら代表的な変化パターンに近いパターンで輝度が変化している部分を探索する。たとえば、前方画像中のある部分が、歩行者の変化パターンに近かったとすると、その部分には歩行者が写っているものと判断することができる。同様に、車両の変化パターンに近ければ、車両が写っていると判断することができ、動物の変化パターンに近ければ動物が写っていると判断することができる。
また、当然ながら、遠くの移動体は小さく写り、近くの移動体は大きく映る。そこで、代表的な変化パターンの大きさを変えながら前方画像を探索することによって、前方画像中に映った移動体を検出する。こうすることで、様々な大きさの移動体を検出することができる。
【００３６】
続いて、新たな移動体が検出されたか否かを判断する（Ｓ２０４）。すなわち、前方画像は約３０ｍｓｅｃ毎に撮影されるから、ほとんどの移動体は前回に撮影された前方画像中でも検出されており、しかも検出された位置もほとんど変わっていない。従って、今回の前方画像中で検出された移動体について、前回に撮影した前方画像中でもほとんど同じ位置で同じ種類の移動体（歩行者、車両など）が検出されていれば、その移動体は新たに検出された移動体ではないと判断することができる。
これに対して、今回の前方画像中で移動体が検出された位置の近くには、前回に撮影した前方画像中には移動体が検出されていない場合は、その移動体は、今回の前方画像で初めて検出された新たな移動体であると判断することができる。
その結果、新たな移動体が検出されていないと判断した場合は（Ｓ２０４：ｎｏ）、検査移動体を検出することなく、図５の検査移動体検出処理を終了して、図３の覚醒度検出処理に復帰する。
【００３７】
これに対して、新たな移動体が検出されたと判断した場合は（Ｓ２０４：ｙｅｓ）、今度は、ドライバーカメラ１４で撮影された運転者の顔面画像を解析して、運転者の視線の位置を検出する（Ｓ２０６）。視線の位置は次のようにして検出する。先ず始めに顔面画像の中から目、鼻、口などを検出して、顔面の向きを算出する。続いて、目の画像を解析して瞳の位置を検出する。そして、顔面の向きおよび瞳の位置に基づいて、運転者の視線の位置を検出する。
【００３８】
こうして運転者の視線の位置を検出したら、先にＳ２０２で検出した新たな移動体の位置が、運転者の視線から所定角度以上、離れているか否かを判断する（Ｓ２０８）。
そして、所定角度以上離れていた場合は（Ｓ２０８：ｙｅｓ）、その新たな移動体が運転者の視野の範囲内にあるか否かを判断する（Ｓ２１０）。
その結果、新たな移動体が運転者の視線から所定角度以上離れており（Ｓ２０８：ｙｅｓ）、且つ、その移動体が運転者の視野の範囲内に入っていた場合には（Ｓ２１０：ｙｅｓ）、その新たな移動体を検査移動体に設定する（Ｓ２１２）。
これに対して、新たな移動体が運転者の視線から所定角度以上、離れていない場合（Ｓ２０８：ｎｏ）、あるいは、運転者の視野の範囲内に無い場合には（Ｓ２１０：ｎｏ）、その移動体については検査移動体に設定することなく、検査移動体検出処理を終了する。
【００３９】
図６には、前方画像中から選出された新たな移動体を検査移動体に設定する様子が例示されている。図６に示した例では、運転者の左側に新たな歩行者Ａが検出され、運転者の前方右側に新たな歩行者Ｂが検出されている。また、図中に太い破線で示した矢印は、運転者の視線を表している。更に、運転者の視線を中心として両側左右方向に角度βずつの角度範囲は、運転者の視野の範囲を表している。
尚、図６に示されるように１つの前方画像中から２つの新たな移動体が検出されることは極めて稀なことであるが、ここでは説明の便宜上、歩行者Ａおよび歩行者Ｂの２つの新たな移動体が同時に検出されたものとしている。
【００４０】
図６（ａ）に示した例では、運転者の左側の歩行者Ａは、運転者の視線の向きから左方向に所定角度αよりも離れた位置に存在している。更に、歩行者Ａは、運転者の視野の範囲内にも存在している。このため新たな歩行者Ａは、図５のＳ２０８およびＳ２１０の何れの判断でも「ｙｅｓ」と判断されるので、検査移動体に設定される（Ｓ２１２）。
これに対して、運転者の前方右側の歩行者Ｂは、運転者の視線の向きから右方向に所定角度αよりも内側に存在している。このため新たな歩行者Ｂは、図５のＳ２０８で「ｎｏ」と判断されるので、検査移動体に設定されることはない。
【００４１】
また、前方画像で新たな移動体が検出されたその瞬間に、たまたま運転者が、よそ見をしていたために、新たな移動体が運転者の視野の範囲から外れてしまうことが起こり得る。たとえば、図６（ｂ）に示した例では、左側の路地から出てきた新たな歩行者Ａが検出された瞬間には、たまたま運転者が右側の路地の方を見ており、このため歩行者Ａは運転者の視野の範囲から外れた位置にいる。このような場合は、図５のＳ２１０で「ｎｏ」と判断されるので、歩行者Ａが検査移動体に設定されることはない。
【００４２】
以上のようにして、前方画像で検出された新たな移動体が検査移動体として設定されたら、図３の覚醒度検出処理では、前方画像中に検査移動体があると判断されて（Ｓ１０４：ｙｅｓ）、反応時間算出処理（Ｓ３００）が開始される。
尚、本実施例では、前方カメラ１２が前方画像を撮影すると、その前方画像が直ちに取得され（図３のＳ１０２）、検査移動体検出処理の中で前方画像が解析されて、移動体が検出される。従って、検査移動体が検出された前方画像を撮影したタイミングが、その検査移動体が発生したタイミングとなる。そして、その前方画像を撮影したタイミング、および、その前方画像中で検査移動体が検出された位置についての情報が、本発明における「刺激情報」に対応する。
【００４３】
Ｂ−３．反応時間算出処理  ：
図７には、覚醒度検出処理の中で実行される反応時間算出処理のフローチャートが示されている。この処理は、図２に示した制御装置１６の中の覚醒度決定部１６ｄによって実行される。
反応時間算出処理（Ｓ３００）では、先ず始めに、運転者の視線が検査移動体の位置まで移動したか否かを判断する（Ｓ３０２）。すなわち、上述したように検査移動体とは、運転者の視線からは離れているが運転者の視野の範囲内で検出された新たな移動体である。また、移動体は、歩行者や、車両、自転車、動物など、車両１を運転中の運転者が最も注意を払う対象である。従って、運転者はこのような移動体（検査移動体）に気が付くと、反射的に検査移動体まで視線を移動させるものである。そこで、反応時間算出処理を開始すると、先ず始めに、運転者の視線が検査移動体の位置まで移動したか否かを判断する（Ｓ３０２）。
【００４４】
前述した検査移動体検出処理で検査移動体が設定された直後の処理で、前方画像中に検査移動体が存在すると判断され（図３のＳ１０４：ｙｅｓ）、その結果、図７の反応時間算出処理（Ｓ３００）が開始された場合は、運転者の視線は検査移動体には向いていない。何故なら、検査移動体が設定された直後の状態では、図６（ａ）に示したように検査移動体（ここでは歩行者Ａ）は運転者の視線から所定角度α以上、離れた位置にあるためである。
そこでこのような場合は、運転者の視線は検査移動体の位置まで移動していないと判断して（図７のＳ３０２：ｎｏ）、反応時間を算出することなく、そのまま図７の反応時間算出処理を終了して、図３の覚醒度検出処理に復帰する。
【００４５】
こうして反応時間算出処理から復帰した覚醒度検出処理では、反応時間が算出されていないと判断されるので（図３のＳ１０６：ｎｏ）、再び、覚醒度検出処理の先頭に戻って、前方カメラ１２およびドライバーカメラ１４から前方画像および顔面画像を取得する（Ｓ１０２）。前述したように前方カメラ１２およびドライバーカメラ１４は、約３０ｍｓｅｃの一定周期で画像を撮影しているから、検査移動体が設定されてから約３０ｍｓｅｃ後の前方画像および顔面画像が取得されることになる。
そして、この新たに取得した前方画像および顔面画像に対して、前述した検査移動体検出処理（Ｓ２００）が行われ、前方画像中の移動体の検出や、運転者の視線の検出が行われる。尚、このとき、新たな検査移動体が検出される可能性は否定できないが、一般的には検査移動体が頻繁に発生することはない。そこで本実施例では、このような事態（先に設定された検査移動体が残っている状態で、前方画像に新たな検査移動体が検出される事態）は起こらないものとしている。もっとも、前方画像中に複数の検査移動体が存在する状態では正しい反応時間が算出できなくなるので、このような場合には、それら複数の検査移動体の設定を解除することとしてもよい。
その後、検査移動体検出処理から復帰した覚醒度検出処理では、前方画像中に検査移動体が存在すると判断されて（図３のＳ１０４：ｙｅｓ）、再び、図７の反応時間算出処理（Ｓ３００）が開始される。
【００４６】
こうして再び開始された反応時間算出処理では、先ず始めに運転者の視線が検査移動体の位置まで移動したか否かを判断する（Ｓ３０２）。図６を用いて前述したように、検査移動体は運転者の視線から所定角度α以上、離れた位置で検出されているので、検査移動体が設定された前方画像の次に撮影された前方画像および顔面画像でも、運転者の視線は、まだ検査移動体まで移動していないことが通常である。そこでこの場合も、Ｓ３０２で「ｎｏ」と判断されて、反応時間を算出することなく図７の反応時間算出処理を終了し、図３の覚醒度検出処理に復帰する。その後は、更に約３０ｍｓｅｃが経過した新たな前方画像および顔面画像に対して、上述した一連の処理が行われ、再び、反応時間算出処理の中で運転者の視線が検査移動体の位置まで移動したか否かを判断する（Ｓ３０２）。
このような処理を繰り返しているうちに、やがて、運転者の視線が検査移動体の位置まで移動したと判断される（Ｓ３０２：ｙｅｓ）。図８には、図６（ａ）で検査移動体に設定された歩行者Ａに向けて、運転者が視線を移動させる様子が白抜きの矢印によって表されている。
【００４７】
続いて、反応時間算出処理では、検査移動体が設定されてから運転者の視線がその検査移動体に移動するために要した時間（移動時間）を記憶する（図７のＳ３０４）。本実施例では、検査移動体が設定されてから、その検査移動体に運転者の視線が移動するまでの間に前方画像（あるいは顔面画像）が撮影された回数（フレーム数）を取得し、そのフレーム数に撮影周期（約３０ｍｓｅｃ）を乗算することによって移動時間を算出する。また、得られた移動時間は、制御装置１６内の図示しないＲＡＭの所定アドレスに記憶される。
【００４８】
検査移動体についての移動時間を記憶したら（Ｓ３０４）、その検査移動体の設定を解除する（Ｓ３０６）。すなわち、前方画像中に新たな移動体が検出されて検査移動体に設定されても、検査移動体に設定されているのは、運転者の視線がその移動体に移動するまでの間に過ぎない。このため、１つの前方画像中に複数の検査移動体が存在することは、極めて稀にしか起こり得ないということができる。また、検査移動体に運転者の視線が移動すると、移動時間が記憶されると共に、その移動体は検査移動体では無くなってしまうから、１つの検査移動体に対して１つの移動時間が記憶されることになる。
【００４９】
続いて、記憶した移動時間の個数が所定個数に達したか否かを判断する（Ｓ３０８）。すなわち、運転者の視線からどの程度離れた位置で検査移動体が検出されるかによって、得られる移動時間は異なるものと考えられる。また、運転者が視線を動かそうとしていた方向に、たまたま検査移動体が検出された場合には、移動時間が短くなると考えられる。このように、移動時間にはバラツキが存在すると考えられるので、バラツキの影響を軽減するために所定個数（たとえば２０個）の移動時間を蓄積する。
【００５０】
その結果、蓄積した移動時間の個数が所定個数に達したら（Ｓ３０８：ｙｅｓ）、それら所定個数の移動時間に基づいて、運転者が検査移動体に反応する時間（反応時間）を算出する（Ｓ３１２）。
図９には、所定個数の移動時間から反応時間を算出する方法が示されている。図９では、蓄積された移動時間についての度数分布が、移動時間を横軸に取って表示されている。図示した例では、蓄積された移動時間の中で最長の移動時間および最短の移動時間を、それぞれ１つずつ除外した上で、残りの移動時間に基づいて反応時間を算出する。
反応時間は、それら移動時間の平均を取ることによって算出しても良いし、最も度数の多い移動時間を反応時間としてもよい。もちろん、他の周知な統計的操作を適用することによって反応時間を算出しても良い。本実施例では、後述するように所定個数の移動時間が得られなかった場合でも比較的精度の良い反応時間が得られるようにするために、移動時間の平均値を反応時間としている。
こうして反応時間が得られたら（Ｓ３１２）、記憶しておいた全ての移動時間を初期化した後（Ｓ３１４）、図７の反応時間算出処理を終了して、図３の覚醒度検出処理に復帰する。
尚、上述したように移動時間を蓄積し、蓄積した移動時間を用いて反応時間を算出する処理は、制御装置１６の覚醒度決定部１６ｄが行っている。従って、本実施例では、覚醒度決定部１６ｄが本発明における「蓄積手段」および「反応時間決定手段」に対応する。
【００５１】
これに対して、移動時間の個数が所定個数に達していない場合は（図７のＳ３０８：ｎｏ）、移動時間の記憶を開始してからの経過時間が、所定の制限時間に達したか否かを判断する（Ｓ３１０）。このような判断を行うのは、次の理由による。
前述したように、移動時間は検査移動体に運転者が視線を動かすために要した時間である。また、検査移動体は、運転者の視野の範囲内で、且つ、運転者の視線から所定角度α以上離れた位置に、新たな移動体が検出された場合に設定される。このような検査移動体が頻繁に設定されるとは限らないから、所定個数の移動時間を蓄積するために長い時間がかかる場合が起こり得る。そして、あまりに長い時間がかかると、その間に運転者の覚醒度も変化する可能性があるため、たとえ所定個数の移動時間を用いて算出しても正しい反応時間が得られなくなる。
そこで本実施例では、予め適切な制限時間を設定しておき、移動時間の蓄積を開始してからの経過時間が制限時間に達した場合には、たとえ所定個数に達していなくても、それまでに蓄積した移動時間を用いて反応時間を算出することとしている。
本実施例の反応時間算出処理では、以上のような理由から、移動時間の記憶を開始してからの経過時間が所定の制限時間に達したか否かを判断する（Ｓ３１０）。尚、制限時間としては、代表的には５分程度の値に設定されている。
【００５２】
その結果、まだ制限時間が経過していない場合は（Ｓ３１０：ｎｏ）、反応時間を算出することなく、図７の反応時間算出処理を終了して、図３の覚醒度検出処理に復帰する。そして、前述したように、覚醒度検出処理では、反応時間が算出されていないと判断し（Ｓ１０６：ｎｏ）、処理の先頭に戻って新たな前方画像および顔面画像を取得した後（Ｓ１０２）、移動時間の蓄積を継続する。
【００５３】
これに対して、蓄積した移動時間の個数は所定個数に達していないが（図７のＳ３０８：ｎｏ）、移動時間の蓄積を開始してから制限時間が経過したと判断した場合は（Ｓ３１０：ｙｅｓ）、蓄積した移動時間を用いて反応時間を算出する（Ｓ３１２）。そして、それら全ての移動時間を初期化した後（Ｓ３１４）、図７の反応時間算出処理を終了して、図３の覚醒度検出処理に復帰する。
【００５４】
以上のようにして、反応時間が得られた状態で反応時間算出処理から復帰すると、図３の覚醒度検出処理では、反応時間が算出されていると判断する（Ｓ１０６：ｙｅｓ）。その結果、図４を用いて前述したように、反応速度に対応付けられた覚醒度を読み出すことによって覚醒度を決定する（Ｓ１０８）。
【００５５】
以上に説明した第１実施例の覚醒度検出処理では、検査移動体に運転者が視線を移動させるまでの移動時間に基づいて運転者の覚醒度を検出する。前述したように検査移動体は、歩行者や車両など、車両１を運転中の運転者が最も注意を払う対象であるため、運転者はこのような検査移動体に気が付くと反射的に視線を移動させる。このため、ある検査移動体についての移動時間は、運転者がその移動体の存在に気付くために要した時間や、反射的に視線を動かすために要した時間に大きく依存しており、これらは運転者の脳活動の速さを直接的に反映していると考えることができる。従って、検査移動体についての移動時間を用いれば、直接的な方法で運転者の覚醒度を検出することが可能となる。
しかも、移動時間を検出するためには、前方画像中から移動体を検出し、更に顔面画像中から運転者の視線の位置を検出すればよいので、運転者に特別な器具の装着を強いることもない。
【００５６】
加えて、前方画像中から移動体を検出する技術も、顔面画像中から運転者の視線の位置を検出する技術も、今日では広く普及して十分な検出精度と信頼性とが確立された技術である。このため、運転者の脳活動の速さを直接的に検出可能でありながら、脳波信号を検出する場合のようにノイズの影響で検出精度が低下したり、検出結果の信頼性が低下したりすることもない。
【００５７】
更に加えて、本実施例では、運転者の視野の範囲内にあるが、運転者の視線からは離れた位置にある移動体を検査移動体に設定している。このため、運転者がたまたま見ていた近くに検査移動体が設定されて、極端に短い移動時間が検出されてしまうことがない。
更に、このような移動時間を蓄積して、複数の移動時間を用いて運転者の覚醒度を検出するので、運転者の覚醒度を精度良く且つ高い信頼度で検出することが可能となる。
【００５８】
Ｃ．第２実施例  ：
上述した第１実施例では、複数人の試験者を用いた実験によって反応時間と覚醒度との対応関係（図４参照）を求めておき、この対応関係に基づいて、反応時間から覚醒度を決定するものとして説明した。このような方法では、限定された複数人について得られた反応時間と覚醒度との対応関係が、それら以外の運転者でも同様に成り立つものと仮定して覚醒度を決定していることになる。
しかし、以下のようにすれば、このような仮定を置かなくても反応時間に基づいて覚醒度を決定することができる。
【００５９】
図１０には、第２実施例の覚醒度検出処理のフローチャートが示されている。第２実施例の覚醒度検出処理は、図３を用いて前述した第１実施例の覚醒度検出処理に対して、反応時間の増加量から覚醒度を決定する点が大きく異なっている。以下では、この相違点を中心として、第２実施例の覚醒度検出処理を簡単に説明する。
【００６０】
第２実施例の覚醒度検出処理（Ｓ１５０）においても、先ず始めに、前方カメラ１２で撮影された前方画像、およびドライバーカメラ１４で撮影された顔面画像を取得して、図示しないフレームメモリーに記憶する（Ｓ１５２）。
続いて、前方画像および顔面画像を解析することによって検査移動体を検出する処理（検査移動体検出処理）を開始する（Ｓ２００）。この検査移動体検出処理は、前述した第１実施例の覚醒度検出処理の中で行われる処理と同じであるため、ここでは説明を省略する。
【００６１】
次に、前方画像中に検査移動体が存在するか否かを判断する（Ｓ１５４）。その結果、前方画像中に検査移動体が存在しない場合は（Ｓ１５４：ｎｏ）、処理の先頭に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得する（Ｓ１５２）。
これに対して、前方画像中に検査移動体が存在していた場合は（Ｓ１５４：ｙｅｓ）、反応時間算出処理を開始する（Ｓ３００）。この反応時間算出処理も、前述した第１実施例の覚醒度検出処理の中で行われる処理と同じであるため、ここでは説明を省略する。
【００６２】
続いて、反応時間が算出されたか否かを判断する（Ｓ１５６）。その結果、反応時間が算出されていなかった場合は（Ｓ１５６：ｎｏ）、第２実施例の覚醒度検出処理の先頭に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得する（Ｓ１５２）。
【００６３】
これに対して、反応時間が算出されていた場合は（Ｓ１５６：ｙｅｓ）、第２実施例の覚醒度検出処理では以下のような処理を行う。
先ず、その反応時間が基準反応時間よりも短いか否かを判断する（Ｓ１５８）。ここで、基準反応時間とは、運転者の覚醒度を決定する際に基準として用いる反応時間である。第２実施例の制御装置１６内の図示しないＲＯＭには、一般的な運転者の標準的な反応時間よりも若干長めの反応時間が予め記憶されており、車両１の運転開始時には、この反応時間が読み出されて、基準反応時間の初期値として設定される。
【００６４】
その結果、算出された反応時間が、基準反応時間よりも短かった場合は（Ｓ１５８：ｙｅｓ）、算出した反応時間によって基準反応時間を置き換える（Ｓ１６０）。たとえば、運転者が反射神経の発達した人であれば、算出した反応時間は、初期値として設定された基準反応時間よりも短くなるので、基準反応時間が置き換えられる。また、運転開始直後は頭が十分に覚醒していなかったが、運転している間に次第に覚醒してきた場合には、算出される反応時間も次第に短くなるので、その度に新たな反応時間で基準反応時間が置き換えられることになる。
これに対して、算出した反応時間が基準反応時間よりも長かった場合は（Ｓ１５８：ｎｏ）、基準反応時間が置き換えられることはない。
【００６５】
従って、一般的な運転者あるいは反射神経の発達した運転者が十分に覚醒した状態で運転を開始した場合には、運転を開始してから初めに算出された反応時間によって、初期値の基準反応時間が置き換えられ、その後は、運転の継続によって覚醒度が低下するに従って、算出される反応時間が基準反応時間よりも増加していくものと考えられる。
また、運転者が十分には覚醒していない状態で運転を開始したが、運転中に次第に覚醒してきた場合には、運転開始から暫くの間は基準反応時間が置き換えられることはないが、運転者が覚醒してくるに従って基準反応時間がより短い反応時間で置き換えられるようになる。そして、運転者が十分に覚醒した後は、基準反応時間が置き換えられなくなり、その後は、運転の継続によって覚醒度が低下するに従って、算出される反応時間が基準反応時間よりも増加するものと考えられる。
尚、算出した反応時間が基準反応時間よりも短い場合に、基準反応時間を反応時間で置き換える動作は、覚醒度決定部１６ｄが行っている。従って、第２実施例の覚醒度決定部１６ｄは、本発明における「更新手段」に対応する。
【００６６】
そこで、第２実施例の覚醒度検出処理では、反応時間を算出すると（Ｓ１５８：ｙｅｓ）、基準反応時間に対する増加量を算出し、増加量に基づいて覚醒度を決定する（Ｓ１６２）。すなわち、基準反応時間に対する増加量が小さければ、その運転者にとっては未だ覚醒度が高い状態と判断することができる。逆に、基準反応時間に対する増加量が大きくなる程、覚醒度が低くなっていると判断することができる。
【００６７】
第２実施例の覚醒度検出処理では、図１１（ａ）に例示するような、反応時間の増加量に対する覚醒度が予め設定されており、この対応関係を参照することによって運転者の覚醒度を決定する。最も覚醒した状態での反応時間（基準反応時間）の大きさは、運転者によって大きく違うこともあり得るが、基準反応時間からの増加量であれば、基準反応時間に比べて運転者による違いは少ないと考えられる。従って、このように基準反応時間からの反応時間の増加量に基づいて覚醒度を決定してやれば、運転者の違いによる影響を受けることなく、精度良く覚醒度を決定することができる。
あるいは、図１１（ｂ）に例示したように、反応時間の増加量を基準反応時間で正規化して、この正規化した増加量に対して覚醒度を対応付けて記憶しておいても良い。こうすれば、基準反応時間が大きく異なる運転者であっても、同じ基準を用いて覚醒度を決定することができる。
尚、図１１（ａ）あるいは図１１（ｂ）に例示した対応関係は、制御装置１６内の図示しないＲＯＭまたはＲＡＭに予め記憶されている。
【００６８】
その後、車両１の運転を終了するか否かを判断し（図１０のＳ１６４）、運転を終了しない場合は（Ｓ１６４：ｎｏ）、処理の先頭に戻って、前方カメラ１２およびドライバーカメラ１４から一定周期で出力される前方画像および顔面画像を取得した後（Ｓ１５２）、上述した一連の処理を繰り返す。また、車両１の運転を終了すると判断した場合は（Ｓ１６４：ｙｅｓ）、図１０に示した第２実施例の覚醒度検出処理を終了する。
【００６９】
以上に説明した第２実施例の覚醒度検出処理では、基準反応時間に対する反応時間の増加量に基づいて運転者の覚醒度が決定され、この基準反応時間には、その運転者で実際に計測された反応時間が反映されている。このため、運転者毎の反射神経の違いなどの影響を抑制することができるので、より精度良く覚醒度を検出することが可能となる。
【００７０】
尚、上述した第２実施例では、車両１の運転を開始する度に、基準反応時間が更新される。従って、たとえ同じ運転者であっても、その日の体調に応じて異なる基準反応時間が設定されることになる。
これに対して、ドライバーカメラ１４で撮影した顔面画像から運転者を識別して、運転者毎に基準反応時間を、制御装置１６の図示しないＲＡＭに記憶することとしても良い。そして、車両１の運転開始時にドライバーカメラ１４で撮影した顔面画像から運転者を識別し、その運転者に対応する基準反応時間を設定するようにしても良い。こうすれば、体調が優れずに覚醒度が上がらない状態で車両１の運転を開始した場合でも、運転者の覚醒度を精度良く検出することが可能となる。
【００７１】
更に、算出した反応時間が、その運転者に対応付けて記憶されている基準反応時間よりも短かった場合は、記憶されている基準反応時間を、その反応時間に変更しても良い。こうすれば、何度も運転している間に、基準反応時間がより正しい時間に自然と変更されていくので、より精度良く運転者の覚醒度を検出することが可能となる。
【００７２】
Ｄ．第３実施例  ：
上述した第１実施例および第２実施例では、前方カメラ１２で撮影した前方画像から検査移動体を検出することによって、運転者の覚醒度を検出するものとして説明した。
しかし、運転者の視線から所定角度α以上離れた位置で、運転者の視覚に対して何らかの刺激を与えることができるのであれば、必ずしも検査移動体を用いる必要はない。たとえば、車両１のボンネット上などに、運転者の視覚に対して何らかの刺激となる表示（刺激表示）を表示可能な表示装置を搭載しておく。そして、前方画像中から検査移動体を検出する代わりに、この表示装置を用いて運転者の覚醒度を検出しても良い。
【００７３】
図１２には、車両１のダッシュボード２上の運転者の視野の範囲内に搭載されて、運転者の視覚に対して刺激表示を行う表示装置２２Ｌ，２２Ｒが例示されている。尚、図示した例では、運転者から見て左右の位置に１つずつ表示装置２２Ｌ，２２Ｒが搭載されているが、何れか一方だけでも良いし、逆に、３つ以上の表示装置を搭載しても良い。
表示装置２２Ｌ，２２Ｒにはランプが内蔵されている。ランプは、通常状態では消灯されているが、ランプを点灯させると、赤い四角い画像を刺激表示として表示させることができる。尚、ランプを点灯させて赤い画像を表示させるのではなく、点灯したランプをそのまま運転者に見せることによって、刺激表示を行っても良い。
【００７４】
図１３には、第３実施例の覚醒度検出装置２０に設けられた制御装置２６の内部構成が示されている。図示されるように、第３実施例の制御装置２６は、図２に示した第１実施例の制御装置１６に対して、移動体検出部１６ａが刺激表示部２６ｅに変更された構成となっている。図１２に示した表示装置２２Ｌ，２２Ｒは、この刺激表示部２６ｅに接続されている。また、刺激表示部２６ｅには、車両１の全体の動作を制御する車両制御部５０も接続されている。
【００７５】
第３実施例の覚醒度検出装置２０では、車両制御部５０から刺激表示部２６ｅに対して、車両１の車速とブレーキの動作状態に関する情報が出力される。そして、刺激表示部２６ｅは、車両１が停止しており、且つブレーキが踏まれている状態であることを検出すると、ランダムなタイミングで、左右何れかの表示装置２２Ｌ，２２Ｒを一定時間（たとえば２秒間）だけ点灯させて、運転者の視覚に対する刺激表示を行う。また、この時、刺激表示部２６ｅからは、左右何れの表示装置２２Ｌ，２２Ｒを点灯させたかを示す情報が、移動時間検出部１６ｂに出力される。
【００７６】
一方、第３実施例においても、視線検出部１６ｃは、ドライバーカメラ１４が所定周期（約３０ｍｓｅｃ周期）で撮影した運転者の顔面画像を受け取って、運転者の視線の位置を検出し、その結果を移動時間検出部１６ｂに出力する。
そして、移動時間検出部１６ｂは、表示装置２２Ｌ，２２Ｒを点灯させた旨の情報を刺激表示部２６ｅから受け取ると、視線検出部１６ｃで検出された視線の位置が、点灯した表示装置２２Ｌ，２２Ｒに移動するまでの移動時間を検出する。
【００７７】
それ以降の動作は、前述した第１実施例の制御装置１６と同様である。すなわち、覚醒度決定部１６ｄは、移動時間検出部１６ｂによって検出された移動時間に基づいて、運転者の覚醒度を決定する。そして、覚醒度が低下していた場合には、スピーカー１８から音声または警報音を出力することによって、運転者に警告する。
尚、第３実施例の刺激表示部２６ｅは、表示装置２２Ｌ，２２Ｒを用いて刺激表示を行うことから、本発明における「刺激表示手段」に対応する。また、車両制御部５０からの情報に基づいて車両１が停止状態であることを検出しているから、本発明における「停止状態検出手段」にも対応する。
【００７８】
以上のような第３実施例の覚醒度検出装置２０によれば、表示装置２２Ｌ，２２Ｒの何れかを点灯させることにより、運転者の視覚に対する刺激表示を行うことができる。このため、夜中や早朝などのように前方画像に映る移動体が少なく、従って検査移動体を検出することが困難な状況であっても、所定個数の移動時間を蓄積して反応時間を算出するこができるので、運転者の覚醒度を検出することができる。
加えて、運転者の視覚に対する刺激表示は、車両１が停止状態の間に行うので、刺激表示が運転の妨げになることもない。
【００７９】
尚、上述した第３実施例では、ダッシュボード２上に置かれた表示装置２２Ｌ，２２Ｒを点灯させることによって、運転者の視覚に対する刺激表示を行うものとして説明した。しかし、図１４に例示するように、ダッシュボード２内に投影表示装置２３Ｌ，２３Ｒを搭載し、これら投影表示装置２３Ｌ，２３Ｒを用いて、運転者の注意を惹くような小さな刺激画像２４Ｌ，２４Ｒを、車両１の前方窓に投影して表示させることによって、刺激表示を行うようにしても良い。また、投影表示装置２３Ｌ，２４Ｒの代わりに、いわゆるヘッドアップディスプレイ装置を用いて、刺激画像２４Ｌ，２４Ｒを表示しても良い。
こうすれば、表示装置２２Ｌ，２２Ｒを用いた場合よりも、より運転者の目に留まり易い位置に刺激画像２４Ｌ，２４Ｒを表示することができるので、より精度良く覚醒度を検出することができる。もちろん、これら刺激画像２４Ｌ，２４Ｒは、車両１が停止状態の間に表示するので、運転を妨げることもない。
【００８０】
以上、各種の実施例について説明したが、本発明は上記の実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【符号の説明】
【００８１】
１…車両、                １０…覚醒度検出装置、  １２…前方カメラ、
１４…ドライバーカメラ、  １６…制御装置、        １８…スピーカー、
２０…覚醒度検出装置、    ２２Ｌ，Ｒ…表示装置、  ２３Ｌ，Ｒ…投影表示装置、
２４Ｌ，Ｒ…刺激画像、    ２６…制御装置、        ５０…車両制御部。
【図１】
2014144096.tif 000003
【図２】
2014144096.tif 000004
【図３】
2014144096.tif 000005
【図４】
2014144096.tif 000006
【図５】
2014144096.tif 000007
【図６】
2014144096.tif 000008
【図７】
2014144096.tif 000009
【図８】
2014144096.tif 000010
【図９】
2014144096.tif 000011
【図１０】
2014144096.tif 000012
【図１１】
2014144096.tif 000013
【図１２】
2014144096.tif 000014
【図１３】
2014144096.tif 000015
【図１４】
2014144096.tif 000016