(57)【要約】      （修正有）【課題】ドライバの眠気のレベルに関し、ドライバの感覚により合致した眠気レベルで、警報を適切に行う居眠り警報装置を提供する。【解決手段】居眠り警報装置１は、ドライバの眠気のレベルを判定する眠気レベル判定手段９と、眠気レベル判定手段の判定した眠気レベルを警報閾値と比較することに基づき眠気レベルが警報閾値を越えて高い場合に予備警報を行う予備警報手段（警報制御部１０）と、予備警報手段による予備警報後に、必要に応じてドライバに対し眠気からの覚醒を促す本警報を行う警報手段（警報制御部１０）と、予備警報手段による予備警報が発せられてから一定時間内に、ドライバが所定の応答動作を行ったことを検出する応答検出手段（警報制御部１０）と、応答検出手段（警報制御部１０）により応答動作が検出された場合に、警報閾値をより高くするように変更する閾値変更手段を備える。【選択図】図１
2019113925.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、ドライバの居眠り運転を防止するための居眠り警報装置（１）であって、
ドライバの眠気のレベルを判定する眠気レベル判定手段（９）と、
前記眠気レベル判定手段（９）の判定した眠気レベルを警報閾値と比較することに基づき、眠気レベルが警報閾値を越えて高い場合に予備警報を行う予備警報手段（１０）と、
前記予備警報手段（１０）による予備警報後に、必要に応じてドライバに対し眠気からの覚醒を促す本警報を行う警報手段（１０）と、
前記予備警報手段（１０）による予備警報が発せられてから一定時間内に、ドライバが所定の応答動作を行ったことを検出する応答検出手段（１０）と、
前記応答検出手段（１０）により応答動作が検出された場合に、前記警報閾値をより高くするように変更する閾値変更手段（９）を備える居眠り警報装置。
【請求項２】
前記閾値変更手段（９）は、前記応答検出手段（１０）が複数回連続して応答動作を検出した場合に、前記警報閾値を変更する請求項１記載の居眠り警報装置。
【請求項３】
前記予備警報手段（１０）は、音声データに基づく音声出力により、ドライバに対する問い掛けを行うことにより予備警報を実行する請求項１又は２記載の居眠り警報装置。
【請求項４】
前記音声データは書換え可能に構成されている請求項３記載の居眠り警報装置。
【請求項５】
前記予備警報に対するドライバの所定の応答動作は、所定のジェスチャからなり、
前記応答検出手段（１０）は、カメラ（３）による画像認識に基づいて所定の応答動作があったかどうかを検出する請求項１から４のいずれか一項に記載の居眠り警報装置。
【請求項６】
前記予備警報に対するドライバの所定の応答動作は、所定の音声による応答からなり、
前記応答検出手段（１０）は、マイク（４）により取得した音声の認識に基づいて所定の応答動作があったかどうかを検出する請求項１から４のいずれか一項に記載の居眠り警報装置。
【請求項７】
前記眠気レベル判定手段（９）による判定が警報閾値以下である状態で、ランダムに予備警報を実行するランダム予備警報手段（１０）を備えると共に、
前記閾値変更手段（９）は、ランダムな予備警報後に一定時間内に、前記応答検出手段（１０）によりドライバの所定の応答動作が検出されなかった場合に、前記警報閾値をより低くするように変更する請求項１から６のいずれか一項に記載の居眠り警報装置。
【請求項８】
前記ランダム予備警報手段（１０）は、予備警報が行われない時間が所定時間以上継続した後に、ランダムな予備警報を実行すると共に、前記所定時間の変更が可能とされている請求項７記載の居眠り警報装置。
【請求項９】
前記警報手段（１０）は、車両に搭載された他の装置（８）と連携しながらドライバに対し眠気からの覚醒を促す本警報を行う請求項１から８のいずれか一項に記載の居眠り警報装置。
【請求項１０】
前記ドライバを識別するドライバ識別手段を備え、前記警報閾値は、ドライバ毎に設定される請求項１から９のいずれか一項に記載の居眠り警報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばトラック、バス等の車両に搭載され、ドライバの居眠り運転を防止するための居眠り警報装置に関する。
【背景技術】
【０００２】
ドライバの居眠り運転を防止する居眠り警報装置として、特許文献１に記載された居眠り警報装置が考えられている。この居眠り警報装置は、次のように構成されている。即ち、ドライバの顔をカメラにより撮影し、画像処理によりドライバの瞼の開き度合いの変化や瞬きパターンの変化からドライバの眠気レベルを推定する。そして、眠気レベルが閾値を越えたタイミングで、予備警報を行うようになっている。この予備警報は、スピーカからホワイトノイズを出力することにより行われる。予備警報としてのホワイトノイズを発生すると、そのホワイトノイズに対するドライバの反応、即ちドライバの表情の変化、あるいは顔や視線方向からドライバの反応を判定する。猶予期間内にドライバの反応を検出した場合には、本警報の発生を見送る。猶予期間が経過してもドライバの反応を検出しなかった場合に、本警報を発生させる。これにより、不要な警報の発生を低減させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０６６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ドライバの眠気は、個人差、体調や心理状態などが影響し、その推定結果は必ずしもドライバの主観と合致するとは限らない。上記従来の構成の居眠り警報装置では、予備警報を発生する眠気レベルの閾値が、ドライバの主観と合致しない場合が生ずる虞がある。あるドライバにとっては、眠気が進行した状態で予備警報が発せられるため、警報のタイミングが遅すぎると感じる。逆に、別のドライバにとっては、十分に覚醒した状態で予備警報が発せられ、警報を煩わしく感じることになる。
【０００５】
本発明は上記事情に鑑みてなされたもので、その目的は、ドライバの眠気のレベルに関し、ドライバの感覚により合致した眠気レベルで、警報を適切に行うことができる居眠り警報装置を提供するにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の居眠り警報装置（１）は、車両に搭載され、ドライバの居眠り運転を防止するためのものであって、ドライバの眠気のレベルを判定する眠気レベル判定手段（９）と、前記眠気レベル判定手段（９）の判定した眠気レベルを警報閾値と比較することに基づき、眠気レベルが警報閾値を越えて高い場合に予備警報を行う予備警報手段（１０）と、前記予備警報手段（１０）による予備警報後に、必要に応じてドライバに対し眠気からの覚醒を促す本警報を行う警報手段（１０）と、前記予備警報手段（１０）による予備警報が発せられてから一定時間内に、ドライバが所定の応答動作を行ったことを検出する応答検出手段（１０）と、前記応答検出手段（１０）により応答動作が検出された場合に、前記警報閾値をより高くするように変更する閾値変更手段（９）とを備えている。
【０００７】
これによれば、眠気レベル判定手段（９）により、ドライバの眠気のレベルが判定され、その眠気レベルが警報閾値を越えて高くなった場合に予備警報手段（１０）により予備警報が行われる。そして、予備警報手段（１０）による予備警報が発せられてから一定時間内に、応答検出手段（１０）によりドライバが所定の応答動作を行ったことが検出された場合には、閾値変更手段（９）により、前記警報閾値がより高くなるように変更される。また、予備警報手段（１０）による予備警報後に、応答検出手段（１０）によりドライバが所定の応答動作を行ったことが検出されなかった場合には、警報手段（１０）により、ドライバに対し眠気からの覚醒を促す本警報が行われる。このとき、閾値変更手段（９）による閾値変更は行われず、前記警報閾値は現状のままとする。
【０００８】
予備警報に対し、ドライバが応答動作を行った場合は、ドライバにとって眠気が大きくなく、その予備警報を行うきっかけとなった警報閾値が、ドライバの主観からは比較的低かったということができる。言い換えれば、応答検出手段（１０）の検出があった場合には、以降の警報閾値をより高くした方が、ドライバの感覚により合致した予備警報を行うことができると言える。応答検出手段（１０）の検出がなかった場合には、ドライバの眠気が進んでいたということができるので、適切な警報閾値であったということができる。このときには、警報手段（１０）により、本警報が行われドライバに覚醒が促される。従って、車両運転中のドライバの眠気のレベルに関し、警報閾値をより適切にすることができ、ドライバの感覚により合致した眠気レベルで、警報を適切に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態を示すもので、居眠り警報装置の電気的構成を概略的に示すブロック図
【図２】制御装置が実行する居眠り警報の処理手順を示すフローチャート
【図３】時間経過に伴う眠気レベルの変動の様子の一例を示す図
【図４】他の実施形態を示すもので、警報判定フラグの有効・無効を決定する別の手法を説明するための図
【発明を実施するための形態】
【００１０】
以下、具体化した一実施形態について、図１から図３を参照しながら説明する。図１は、本実施形態に係る居眠り警報装置１の電気的構成を概略的に示しており、この居眠り警報装置１は、自動車、バス、トラック等の車両に搭載される。この居眠り警報装置１は、居眠り警報制御装置２を備えると共に、この居眠り警報制御装置２に接続された、カメラ３、マイク４、操作スイッチ部５、スピーカ６、表示装置７、送風装置８などを備えている。
【００１１】
前記居眠り警報制御装置２は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるコンピュータを主体として構成され、居眠り判定警報プログラムの実行により、各機構を制御し、居眠り警報装置１としての機能を実現する。このとき、居眠り警報制御装置２は、眠気レベル判定部９、警報制御部１０を含んで構成される。前記カメラ３は、例えば車室の運転席の前部のメータ部の近傍に設けられ、ドライバの顔、例えば胸部から上方を撮影するようになっている。このカメラ３は、画像処理部１１により制御されると共に、カメラ３の撮影データが画像処理部１１に入力されて画像処理される。画像処理部１１により処理された画像データは、居眠り警報制御装置２に入力される。
【００１２】
前記マイク４は、ドライバが音声入力を行うためのもので、運転席近傍に設けられている。また、前記操作スイッチ部５は、ドライバが操作するもので、例えば複数個のメカスイッチやタッチパネル等からなり、センターコンソール部分やステアリングホイール部分などの運転席近傍に設けられている。これらマイク４や操作スイッチ部５からの信号も、前記居眠り警報制御装置２に入力される。
【００１３】
前記スピーカ６は、車室内に設けられ、音声を出力するもので、音声制御部１２により制御される。後述するように、音声制御部１２は、居眠り警報制御装置２からの指令に基づいて、スピーカ６から警報のための音声を出力させるようになっている。このとき、音声制御部１２には、後述する予備警報に用いられる音声データが記憶された音声メモリ１３が着脱可能にセットされるようになっている。この音声メモリ１３としては、例えばシリアルフラッシュメモリやＳＤカード等が採用される。
【００１４】
前記表示装置７は、例えばセンターコンソール部分に設けられドライバに対して各種の表示を行うもので、居眠り警報制御装置２からの指令に基づいて、居眠り警報に関する必要な表示を行うようになっている。この表示装置７と前記操作スイッチ部５とが一体的にユニット化されていても良い。前記送風装置８は、後述する本警報が行われる際に、他の装置として、例えば運転席のシートの背もたれやヘッドレスト部分からドライバの顔部分に向けて香りや冷気を送ってドライバに覚醒を促すもので、居眠り警報制御装置２からの指令に基づいて連携して動作する。
【００１５】
さて、本実施形態では、後の作用説明でも述べるように、居眠り警報制御装置２の眠気レベル判定部９は、ドライバの眠気のレベルを判定し、その眠気レベルを警報閾値ＴＨ（図３参照）と比較することに基づき、眠気レベルが警報閾値ＴＨを越えた高いものかどうかを判断する。前記警報制御部１０は、その眠気レベルが警報閾値ＴＨを越えた場合、つまり警報判定フラグが有効となった場合に、予備警報を実行させる。
【００１６】
そして、警報制御部１０は、予備警報が発せられてから一定時間内に、ドライバが所定の応答動作を行ったかどうかを判断し、一定時間内に応答動作が検出されなかった場合には、ドライバに対し眠気からの覚醒を促す本警報を実行させる。これと共に、予備警報が発せられてから一定時間内に応答動作が検出された場合には、前記眠気レベル判定部９は、前記警報閾値ＴＨをより高くするように変更する。
【００１７】
より具体的には、眠気レベル判定部９がドライバの眠気レベルを判定するにあたっては、カメラ３によりドライバの顔を撮影し、その撮影画像データから画像処理によりドライバの瞼の開き具合の変化や瞬きパターンの変化を求め、その結果に基づいてドライバの眠気レベルを判定する。この場合、眠気レベルは、眠気度合いが大きいほど大きくなるような数値、例えば０．０〜５．０までの数値で求められる。この眠気レベルの判定方法については、周知技術なので、詳細な説明を省略する。
【００１８】
前記眠気レベル判定部９が、判定した眠気レベルを警報閾値ＴＨと比較してドライバが一定の眠気を催していると判断するにあたっては、本実施形態では、例えば次のような手法が用いられる。即ち、判定された眠気レベルを一定時間毎、例えば１秒毎にバッファリングし、時系列にバッファリングされた眠気レベルを、一定幅の判定時間窓データ分遡り、眠気レベルが全て警報閾値ＴＨ（例えば３．０）を越えていた場合に、警報判定フラグを有効とする。警報判定フラグが有効となった場合に、ドライバが一定の眠気を催しているとして、前記警報制御部１０が予備警報を実行する。尚、警報判定フラグが例えば連続的に有効となった場合でも、前回の予備警報を実行した後に、所定の時間間隔（例えば数秒〜数十秒程度）が空けられて次の予備警報が実行される。
【００１９】
本実施形態では、予備警報は、音声データに基づく音声出力により、ドライバに対する問い掛けを行うことにより実行される。この場合、警報制御部１０は、音声制御部１２に対して指令信号を出力し、音声制御部１２は、音声メモリ１３に記憶されている音声データを再生させて、スピーカ６から問い掛けの音声を出力させる。問い掛けの文言としては、例えば「疲れていませんか？」、「お疲れでしょうか？」といったものとなる。このとき、音声メモリ１３に記憶されている音声データは、書換えが可能であるため、合成音声等でなく、ドライバの知っている人の声、例えば家族、恋人や友人、会社の上司等の声を、予備警報の音声にすることも可能となる。
【００２０】
予備警報を聞いたドライバは、覚醒状態にある（さほどの眠気がない）場合には、本警報に進まなくて済むように、一定時間内（例えば数秒程度）に所定の応答動作を実行する。ここでは、ドライバの応答動作として、ドライバが所定のジェスチャを行うものとしている。例えば、ドライバは、カメラ３の前に手をかざす、首を上下に振る、首を左右に振る、口をあける、のいずれかのジェスチャを行う。警報制御部１０は、カメラ３の撮影した画像データによる画像認識に基づいて、所定の応答動作があったかどうか、つまり上記したいずれかのジェスチャがあったかどうかを検出する。
【００２１】
警報制御部１０は、予備警報が発せられてから一定時間が経過しても、ドライバの応答動作、即ち所定のジェスチャが検出されなかった場合には、本警報を実行させる。この本警報では、例えばスピーカ６からドライバの眠気が覚めるような音、例えばビープ音を出力させことが行われる。本実施形態では、それに加えて、送風装置８により、ドライバの顔部分に向けて香りや冷気を送ることが行われる。また、表示装置７の画面には、例えばドライバに休憩を促すような注意表示がなされる。
【００２２】
一方、警報制御部１０により、一定時間内のドライバの応答動作が検出された場合には、前記眠気レベル判定部９は、警報閾値ＴＨをより高くするように変更する。これにより、次回からの予備警報の判断が、より深い眠気で予備警報が発せられるようになる。具体的には、警報閾値ＴＨの数値を、例えば０．１ずつ上げていくことが行われる。今回の警報閾値ＴＨが３．０であった場合には、次回は、警報閾値ＴＨが３．１とされる。
【００２３】
更に本実施形態では、居眠り警報制御装置２は、前記眠気レベル判定部９による判定が警報閾値ＴＨ以下である状態、つまり警報判定フラグが無効のままの状態が継続している状態でも、その時間が所定時間、例えば３０分以上継続している場合に、その後に、ランダムな予備警報を実行する。このランダム予備警報も、上記した予備警報と同様に行われ、予備警報を聞いたドライバが一定時間内に所定の応答動作即ち所定のジェスチャを行えば、本警報は行われない。ドライバの応答動作が検出されなかった場合には、上記と同様の本警報が実行される。
【００２４】
但し、このランダム予備警報が実行された場合には、予備警報を聞いたドライバが一定時間内に所定の応答動作（ジェスチャ）を行っても、警報閾値ＴＨを高くすることは行われず、警報閾値ＴＨの数値は現状のままとなる。そして、ランダム予備警報後に、本警報が実行された場合には、前記眠気レベル判定部９は、警報閾値ＴＨをより低くするように変更する。これにより、次回からの予備警報の判断が、より浅い眠気で予備警報が発せられるようになる。具体的には、警報閾値ＴＨの数値を、例えば０．１ずつ下げていくことが行われる。今回の警報閾値ＴＨが３．０であった場合には、次回は、警報閾値ＴＨが２．９とされる。
【００２５】
次に、上記構成の居眠り警報装置１の作用について、図２及び図３も参照して述べる。図２のフローチャートは、車両の走行中（ＡＣＣオン中）における、居眠り警報制御装置２が実行する、ドライバの眠気レベルの判定及び警報の処理手順を概略的に示している。即ち、まずステップＳ１では、ドライバの眠気レベルが判定されバッファリングされ、ステップＳ２では、一定幅の判定時間窓内の複数個のデータについての眠気レベルが判定される。ステップＳ３では、判定時間窓内の眠気レベルが全て警報閾値ＴＨ（例えば３．０）を越えているかどうかが判断される。尚、眠気レベルが警報閾値ＴＨを越えていない場合には（ステップＳ３にてＮｏ）、後述のように、ステップＳ９からの処理に進む。
【００２６】
眠気レベルが警報閾値ＴＨを越えた場合、つまり警報判定フラグが有効となった場合には（ステップＳ３にてＹｅｓ）、ステップＳ４にて、予備警報が実行される。上記したように、この予備警報は、音声によるドライバに対する問い掛けにより行われる。ここで、図３は、時間経過に伴う眠気レベルの変動の様子の一例を示している。ここで、警報閾値ＴＨを越えた眠気レベルが、判定時間窓ＷＮ連続した場合に、警報判定フラグが有効になり、予備警報が実行される。図３の場合、時刻ｔ１、時刻ｔ２、時刻ｔ３において予備警報が発せられる。また、図３に斜線を付して示す区間は、警報判定フラグが有効になっている区間である。
【００２７】
次のステップＳ５では、一定時間内（例えば数秒程度）に、ドライバの所定の応答動作が行われなかったかどうかが判断される。上記のように、ドライバの応答動作として、ドライバが所定のジェスチャ、カメラ３の前に手をかざす、首を上下に振る、首を左右に振る、口を開ける（或いは開け閉めする）、のいずれかを行うものとしている。この場合、ドライバが十分な覚醒状態にあれば、予備警報の音声即ち問い掛けを聞いて容易に応答動作を行うことができる。ところが、ドライバの眠気が大きいと、予備警報を聞いても、すぐには所定のジェスチャを行えない事態が起こる。
【００２８】
予備警報が発せられてから所定時間内にドライバによる所定のジェスチャが行われなかった場合には、応答動作がないと判断され（ステップＳ５にてＹｅｓ）、次のステップＳ６にて、本警報が実行される。この本警報では、上記したように、警報音の出力や、ドライバの顔部分への送風が行われ、ドライバに対して覚醒が促される。また、ステップＳ７では、前記警報閾値ＴＨがそのままとされ、ステップＳ１からの処理が繰り返される。
【００２９】
これに対し、予備警報が発せられてから所定時間内にドライバによる応答動作があった場合には（ステップＳ５にてＮｏ）、ステップＳ８に進み、警報閾値ＴＨが、現在の値よりも０．１だけ高くなるように変更される。これにより、次回からの予備警報の判断が、より深い眠気で予備警報が発せられるように、警報閾値ＴＨが高く変更される。またこのときには、本警報が行われることなく、ステップＳ１からの処理が繰返される。
【００３０】
ここで、予備警報に対し、ドライバが難なく応答動作を行った場合は、ドライバにとって眠気がさほど大きくなく、その予備警報を行うきっかけとなった警報閾値ＴＨが、ドライバの主観からは比較的低かったということができる。言い換えれば、予備警報に対する応答動作の検出があった場合には、以降の警報閾値ＴＨをより高くした方が、ドライバの感覚により合致した予備警報を行うことができると言える。従って、警報閾値ＴＨを高くすることにより、そのドライバにあった数値に警報閾値ＴＨがいわば補正されるようになる。予備警報に対するドライバの応答動作の検出がなかった場合には、ドライバの眠気が進んでいたということができるので、適切な警報閾値であったということができる。
【００３１】
本実施形態では、上記したドライバの眠気レベルの判定に基づく予備警報の他に、ランダムな予備警報が実行される。即ち、上記したステップＳ３において、判定されたドライバの眠気レベルが、警報閾値ＴＨ以下の比較的低い値であった場合には（ステップＳ３にてＮｏ）、ステップＳ９にて、ランダムな予備警報を行うかどうかの判定のために、予備警報のない状態が継続している時間がカウントされる。次のステップＳ１０では、一定時間（例えば３０分〜２時間）以上、予備警報のない状態が続いているかどうかが判断される。一定時間以上続いていない場合には（ステップＳ１０にてＮｏ）、ステップＳ１に戻る。
【００３２】
一方、予備警報のない状態が一定時間続いている場合には（ステップＳ１０にてＹｅｓ）、ステップＳ１１にて、予備警報が音声出力による問い掛けにより実行される。次のステップＳ１２では、一定時間内に、ドライバによる所定の応答動作、即ち所定のジェスチャが行われなかったかどうかが判断される。この場合、ほとんどのケースでドライバが覚醒状態にあると考えられ、ドライバは予備警報の音声（問い掛け）を聞いて容易に応答動作を行うことができる。予備警報が発せられてから所定時間内にドライバによる応答動作があった場合には（ステップＳ１２にてＮｏ）、ステップＳ１３に進み、警報閾値ＴＨが現状のままとされ、ステップＳ１からの処理が繰り返される。
【００３３】
ところが、ドライバに眠気があった場合に、予備警報を聞いても、すぐに所定のジェスチャを行えない事態も起こることがある。ドライバによる応答動作が行われなかったときには（ステップＳ１２にてＹｅｓ）、ステップＳ１４にて、本警報が実行される。そして、次のステップＳ１５では、警報閾値ＴＨが、現在の値よりも０．１だけ低くなるように変更される。これにより、次回からの予備警報の判断が、より浅い眠気で予備警報が発せられるように、警報閾値ＴＨが低く変更される。この後、ステップＳ１からの処理が繰返される。
【００３４】
ここで、ランダムな予備警報に対し、ドライバの応答動作が検出されない場合は、ドライバの眠気が進んでいたと考えられるので、その前に通常の予備警報が行われていなかったということは、ドライバの主観からみれば、それまでの警報閾値ＴＨが高すぎたということができる。従って、警報閾値ＴＨを低くすることにより、そのドライバにあった数値に警報閾値ＴＨがいわば補正されるようになる。ランダムな予備警報に対し、ドライバの応答動作が検出された場合には、ドライバの覚醒状態と考えらえるので、警報閾値ＴＨは適切であったと考えられる。
【００３５】
このように本実施形態の居眠り警報装置１によれば、次のような効果を得ることができる。即ち、本実施形態では、居眠り警報制御装置２において、車両運転中のドライバの眠気レベルを判定し、警報閾値ＴＨを越えた場合、即ち警報判定フラグが有効となった場合に予備警報を行うに際し、予備警報が発せられてから一定時間内に、ドライバが所定の応答動作を行ったかどうかを検出し、応答動作が検出された場合には、警報閾値ＴＨをより高くするように変更するように構成した。従って、車両運転中のドライバの眠気のレベルに関し、ドライバの感覚により合致した眠気レベルで、予備警報及び本警報を適切に行うことができるという優れた効果を得ることができる。
【００３６】
そして、本実施形態では、ドライバの眠気レベルの判定、即ち警報閾値ＴＨとの比較をきっかけとした予備警報が行われない状態、つまり警報判定フラグが無効のままの状態でも、適宜のタイミングでランダムに予備警報が行われると共に、ドライバの所定の応答動作が検出されなかった場合に、本警報が行われドライバに覚醒が促されると共に、警報閾値ＴＨをより低くように変更するように構成した。従って、警報閾値ＴＨをより一層適切にすることが可能となる。また、ランダムな予備警報は、予備警報が行われない時間が所定時間以上継続した後に行われるので、ランダムな予備警報の行われる頻度が多すぎてドライバが煩わしいと感じたり、逆に少なすぎて意味のないものとなったりすることを抑制することができる。
【００３７】
特に本実施形態では、予備警報を、音声データに基づく音声出力により、ドライバに対する問い掛けを行うように構成した。これにより、予備警報における問い掛けによって、ドライバに対し刺激を与えることができ、覚醒状態に戻したり、覚醒状態を維持させたりすることが可能となる。このとき、音声データを書換え可能に構成することにより、例えばドライバの知っている人の声、例えば家族、恋人や友人、会社の上司等の声を、予備警報の音声にすることも可能となり、ドライバに安心感や刺激を与えることができ、より有効な予備警報を行うことができる。
【００３８】
また、特に本実施形態では、予備警報に対するドライバの所定の応答動作として、所定のジェスチャを採用するようにした。これにより、ドライバによる応答動作を簡単に済ませることができると共に、ジェスチャの実行によりドライバの覚醒状態を維持させることができる。更に本実施形態では、ドライバに対し眠気からの覚醒を促すための本警報として、音声による警報を行うだけでなく、それに加えて、他の装置ここでは送風装置８との連携により、ドライバの触覚等の感覚にも訴えることができ、覚醒を促すためにより一層効果的となる。
【００３９】
図４は、他の実施形態を示すものである。この実施形態では、眠気レベル判定部９が判定したドライバの眠気レベルが警報閾値ＴＨを越えたかどうかを判断する手法、つまり警報判定フラグの有効・無効を決定する手法が、上記実施形態と異なっている。即ち、本実施形態においても、ドライバの顔の撮影画像から眠気レベル判定部９により判定された眠気レベルを一定時間毎、例えば１秒毎に時系列にバッファリングする。図中、眠気レベルの判定データにおける、「ＯＫ」は、眠気がない即ち眠気レベルが警報閾値ＴＨ以下であると判定された状態、「ＮＧ」は、眠気レベルが警報閾値ＴＨを越えていて眠気があると判定された状態、「？」は、ドライバの顔が検知できなかったなど判定が不能な状態である。
【００４０】
そして、出力周期（この場合１秒）毎に、所定の判定時間窓のデータ分、図では判定時間窓としてデータの個数が一定のデータ分（例えば１０個）だけ遡り、「ＮＧ」の時間の合計を求める。「ＮＧ」の時間の合計が、時間閾値（例えば１２秒）以上となった場合に、警報判定フラグを有効とし、予備警報を行う。このような構成でも、上記実施形態と同様に予備警報を実行できる。尚、警報判定フラグが例えば連続的に有効となった場合でも、前回の予備警報を実行した後に、例えば数秒〜数十秒程度の時間間隔（インターバル）が空けられて予備警報が実行される。
【００４１】
尚、図示は省略するが、実施形態として、以下のような変更も可能である。即ち、上記実施形態では、通常の予備警報に対する応答動作の検出を１回行っただけで、警報閾値ｔｈを変更するようにしたが（図２のステップＳ５、Ｓ８）、予備警報に対し、複数回（例えば２回）連続して応答動作を検出した場合に、警報閾値ＴＨを変更するように構成しても良い。これによれば、１回の応答動作を検出しただけでは、警報閾値ＴＨを変更するに至らないので、例えば１回の偶発的事態の発生で、警報閾値ＴＨが変更されてしまうことを排除することができ、警報閾値ＴＨの変更がより適切に行われるようになる。
【００４２】
また上記実施形態では、予備警報に対するドライバの所定の応答動作としてジェスチャを採用したが、応答動作として所定の音声による応答を行うようにし、マイク４により取得した音声の認識に基づいて所定の応答動作があったかどうかを検出する構成としても良い。これによれば、ドライバは、予備警報に対する応答動作として、音声による所定の応答（例えば「大丈夫」、「疲れていない」等）を実行することにより、いわば会話が成立し、会話するという刺激によってドライバの覚醒状態を維持することができる。応答動作として、ドライバが操作スイッチ部における所定の操作を行う構成としても良い。
【００４３】
上記実施形態では、予備警報が所定時間以上継続して実行されない場合に、ランダムな予備警報を実行するようにしたが、その所定時間を、ドライバが変更できるような構成としても良い。これにより、ランダムな予備警報が行われるタイミング（時間間隔）を、ドライバの好みや必要性等の事情に応じたものとすることができる。また上記実施形態では、本警報において、他の装置として送風装置８による送風を併用するようにしたが、他の装置として、他にも、シートの背もたれ部分やステアリングホイールに設けられドライバに振動を付与する振動装置、ドライバのシートベルトの締め付け力を与える装置、イルミネーション等の光の刺激を与える照明装置、フロントガラスに覚醒を促すための表示を行うヘッドアップディスプレイ等も考えられる。
【００４４】
１台の車両を、複数のドライバが運転するような場合には、各ドライバ毎に警報閾値ＴＨを設けることが好ましい。この場合、ドライバ毎に警報閾値ＴＨを設定し記憶させておき、運転開始時に顔や指紋、掌紋等の認証によりドライバを識別するドライバ識別装置を設け、そのドライバ識別装置により識別されたドライバの警報閾値ＴＨを読み出して使用することができる。その他、上記実施形態では、眠気レベルの数値や、警報閾値ＴＨの数値、各時間等の数値は一例をあげたものに過ぎず、様々な変更が可能である。ドライバの眠気の判断の手法や、予備警報、本警報の態様等についても、適宜変更して実施することが可能である。
【００４５】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【００４６】
図面中、１は居眠り警報装置、２は居眠り警報制御装置、３はカメラ、４はマイク、６はスピーカ、７は表示装置、８は送風装置（他の装置）、９は眠気レベル判定部（眠気レベル判定手段、閾値変更手段）、１０は警報制御部（予備警報手段、警報手段、応答検出手段）、１３は音声メモリを示す。
【図１】
2019113925.tif 000003
【図２】
2019113925.tif 000004
【図３】
2019113925.tif 000005
【図４】
2019113925.tif 000006