(57)【要約】【課題】ドライバーの運転に対する集中度合いの低下を判定することができるドライバー状態判定装置を提供するドライバー状態判定装置を提供する。【解決手段】ドライバー状態判定装置は、ドライバーの瞬きの発生を検出する瞬き検出部１３と、この瞬き検出部１３により検出された瞬きが群発瞬きであるか否かを判定する群発瞬き判定部１５と、この群発瞬き判定部１５により判定される群発瞬きの発生頻度を算出する群発瞬き発生頻度算出部１７と、この群発瞬き発生頻度算出部１７により算出された群発瞬きの発生頻度が、所定の閾値以上であるとき、ドライバーの運転に対する集中度合いが低下していると判定するドライバー運転集中度合い判定部１９とを備える。【選択図】図２
2011210103.tif 000002
【特許請求の範囲】
【請求項１】
ドライバーの運転に対する集中度合いを判定するドライバー状態判定装置であって、
ドライバーの瞬きの発生を検出する瞬き検出手段と、
この瞬き検出手段により検出された瞬きが群発瞬きであるか否かを判定する群発瞬き判定手段と、
この群発瞬き判定手段により判定された群発瞬きの発生頻度を算出する群発瞬き発生頻度算出手段と、
この群発瞬き発生頻度算出手段により算出された群発瞬きの発生頻度が所定の閾値以上であるとき、ドライバーの運転に対する集中度合いが低下していると判定するドライバー運転集中度合い判定手段と、を備えることを特徴とするドライバー状態判定装置。
【請求項２】
個々のドライバーを判別するドライバー判別手段を有し、
上記ドライバー運転集中度合い判定手段の上記閾値は、上記ドライバー判別手段により判別された個々のドライバー毎に設定される、請求項１記載のドライバー状態判定装置。
【請求項３】
上記ドライバー運転集中度合い判定手段の上記閾値は、車両が停止し、且つドライバーが会話をしているときに検出された群発瞬きの発生頻度に基づいて設定される、請求項２記載のドライバー状態判定装置。
【請求項４】
上記群発瞬き発生頻度算出手段は、群発瞬きの発生の間隔、又はその間隔の変化率に基づいて群発瞬きの発生頻度を算出する、請求項１乃至請求項３の何れか１項に記載のドライバー状態判定装置。
【請求項５】
車両が走行している環境を検出する走行環境検出手段を備え、
上記ドライバー運転集中度合い判定手段は、上記走行環境検出手段により所定の走行環境が検出されたときに、上記ドライバーの運転に対する集中度合いが低下しているか否かを判定する、請求項１乃至請求項４の何れか１項に記載のドライバー状態判定装置。
【請求項６】
上記ドライバー運転集中度合い判定手段の上記閾値は、複数設定され、それらの複数の閾値は、ドライバーの運転に対する集中力を低下させる所定のドライバー自身の動作に対応して各々設定されており、
上記ドライバー運転集中度合い判定手段は、設定された複数の閾値に応じてドライバーの運転集中度合いの低下を判定する、請求項１乃至請求項５の何れか１項に記載のドライバー状態判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバー状態判定装置に係り、特に、ドライバーの運転に対する集中度合い判定するドライバー状態判定装置に関する。
【背景技術】
【０００２】
従来から、運転中のドライバーの覚醒度を検出するためのシステムが知られている（例えば特許文献１及び２）。特許文献１に記載の装置は、覚醒時のドライバーの開眼率を測定して、この測定結果に基づいてドライバーの開眼率の低下を判断している。また、特許文献２に記載された装置は、ドライバーの覚醒時の単位時間当たりの瞬きの回数及び開眼率を測定して、これに基づいてドライバーの覚醒度が低下しているか否かを判定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０２８５
【特許文献２】特開２００８−１５８６１９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の何れの文献に記載された装置も、ドライバーの開眼率や瞬きに基づいてドライバーの覚醒状態を判定しているが、この判定に際して、ドライバーが目を潤すために行う瞬きの影響を排除することができないという問題があった。即ち、ドライバーが目を潤すための瞬きをすると、上記装置は、この瞬きの際にドライバーの開眼率が０になったと判断し、この判断結果を、覚醒度の低下の判定に用いてしまうので、ドライバーの目を潤すための瞬きが多くなると、ドライバーの覚醒度検出の精度が低下してしまう。
【０００５】
一方、ドライバーが覚醒していたとしても、例えばドライバーが他の乗員と会話をしていて運転に集中していないようなドライバー状態を判定したいという新たな要望がなされている。
【０００６】
そこで本発明は、ドライバーの運転に対する集中度合いの低下を判定することができるドライバー状態判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために本発明は、ドライバーの運転に対する集中度合いを判定するドライバー状態判定装置であって、ドライバーの瞬きの発生を検出する瞬き検出手段と、この瞬き検出手段により検出された瞬きが群発瞬きであるか否かを判定する群発瞬き判定手段と、この群発瞬き判定手段により判定された群発瞬きの発生頻度を算出する群発瞬き発生頻度算出手段と、この群発瞬き発生頻度算出手段により算出された群発瞬きの発生頻度が所定の閾値以上であるとき、ドライバーの運転に対する集中度合いが低下していると判定するドライバー運転集中度合い判定手段とを備えることを特徴とする。
【０００８】
このように構成された本発明によれば、群発瞬き判定手段によって、瞬き検出手段で検出された瞬きが群発瞬きであるか否かを判定することができる。そして、群発瞬き発生頻度算出手段が、群発瞬き判定手段による判定結果から群発瞬きの発生頻度を算出し、ドライバー運転集中度合い判定手段が、群発瞬きの発生頻度からドライバーの運転に対する集中度合いを判定することができる。そして、このように群発瞬きの発生頻度に基づいて、ドライバーの運転に対する集中度合いを判定することによって、ドライバーが目を潤すために行った瞬きを除外して判定を行うことができ、これにより、ドライバーの運転に対する集中度合いの判定精度を向上させることができる。
【０００９】
本発明において好ましくは、個々のドライバーを判別するドライバー判別手段を有し、ドライバー運転集中度合い判定手段の閾値は、ドライバー判別手段により判別された個々のドライバー毎に設定される。
【００１０】
このように構成された本発明によれば、ドライバー毎に異なる群発瞬きの発生頻度に対応させて、各ドライバーについて閾値を設定することができ、これにより、ドライバー毎の運転に対する集中度合いを正確に判定することができる。
【００１１】
本発明において好ましくは、ドライバー運転集中度合い判定手段の上記閾値は、車両が停止し、且つドライバーが会話をしているときに検出された群発瞬きの発生頻度に基づいて設定される。
【００１２】
このように構成された本発明によれば、閾値を、車両が停止し且つドライバーが会話をしているときに自動的に設定することができるので、閾値を予め設定する必要がなくなる。
【００１３】
本発明において好ましくは、群発瞬き発生頻度算出手段は、群発瞬きの発生の間隔、又はその間隔の変化率に基づいて群発瞬きの発生頻度を算出する。
【００１４】
このように構成された本発明によれば、群発瞬きの発生の間隔、又は間隔の変化率に基づいて群発瞬きの発生頻度を算出することができ、ドライバーが少なくとも２回群発瞬きをすれば、その発生頻度を算出することができる。そしてこれにより、装置自体の処理遅れを最小限にすることができ、ドライバーの運転に対する集中力の判定精度をさらに向上させることができる。
【００１５】
本発明において好ましくは、車両が走行している環境を検出する走行環境検出手段を備え、ドライバー運転集中度合い判定手段は、走行環境検出手段により所定の走行環境が検出されたときに、ドライバーの運転に対する集中度合いが低下しているか否かを判定する。
【００１６】
このように構成された本発明によれば、車両が走行している環境に応じて、群発瞬きの発生頻度に基づくドライバーの運転に対する集中力の判定を行うことができる。これにより、ドライバーの運転に対する集中力の判定精度をさらに向上させることができる。
【００１７】
本発明において好ましくは、ドライバー運転集中度合い判定手段の閾値は、複数設定され、それらの複数の閾値は、ドライバーの運転に対する集中力を低下させる所定のドライバー自身の動作に対応して各々設定されており、ドライバー運転集中度合い判定手段は、設定された複数の閾値に応じてドライバーの運転集中度合いの低下を判定する。
【００１８】
このように構成された本発明によれば、複数のサブタスクに対して、各々閾値を設定し、これに基づいてドライバーの運転に対する集中度合いを判定することができる。これにより、ドライバーの運転に対する集中力の判定精度をさらに向上させることができる。
【発明の効果】
【００１９】
本発明によるドライバー状態判定装置によれば、ドライバーの運転に対する集中力の判定精度を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態によるドライバー状態判定装置を搭載した車両の概略図である。
【図２】本発明の第１の実施形態によるドライバー状態判定装置のブロック図である。
【図３】被験者Ｃに対して試験を行い、この試験において群発瞬きが発生した間隔を示すグラフである。
【図４】本発明の第１の実施形態によるドライバー状態判定装置の一連の動作を示すフロー図である。
【図５】本発明の第１の実施形態によるドライバー状態判定装置による閾値算出の際の動作を示すフロー図である。
【図６】本発明の第１の実施形態の他の例による、閾値算出処理における一連の処理を示すフロー図である。
【図７】本発明の第２の実施形態によるドライバー状態判定装置を搭載した車両の概略図である。
【図８】本発明の第２の実施形態にかかるドライバー状態判定装置を示すブロックである。
【図９】本発明の第２の実施形態にかかるドライバー状態判定装置の一連の処理を示すフロー図である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照して、本発明の実施形態によるドライバー状態判定装置について説明する。図１は、本発明の第１の実施形態によるドライバー状態判定装置を搭載した車両の概略図であり、図２は、ドライバー状態判定装置のブロック図である。
【００２２】
図１に示すように、車両１に搭載されたドライバー状態判定装置は、運転席の正面に配置された、ドライバーの瞬き及び口の動きを撮影する顔検出用カメラ３と、運転席のシートポジションを検出するシートポジションセンサ５と、車両の速度を検出する車速センサ７と、ドライバーの運転に対する集中度合いを判定するドライバー状態判定ユニット９と、ドライバーの運転に対する集中力が低下したときに、ドライバーに対して警報を発する警報装置１１とを備える。
【００２３】
顔検出用カメラ３は、運転席に着座しているドライバーの顔面を撮影するためのカメラであり、その撮影画像は、ドライバー状態判定ユニット９に送信される。また、シートポジションセンサ５は、シートの位置に応じて個々のドライバーを検出するために用いられるセンサであり、その検出結果は、ドライバー状態判定ユニット９に送信される。
【００２４】
図２に示すように、ドライバー状態判定ユニット９は、ドライバーの瞬きの発生を検出する瞬き検出部１３と、この瞬き検出部１３の検出結果に基づいて、ドライバーが群発瞬きを行ったか否かを判定する群発瞬き判定部１５と、この群発瞬き判定部１５により判定される群発瞬きの発生頻度を算出する群発瞬き発生頻度算出部１７と、ドライバーの運転に対する集中度合いが低下しているか否かを判定するドライバー運転集中度合い判定部１９と、ドライバーの口の動きの状態に基づいてドライバーの会話状態を判定する会話状態判定部２１と、ドライバー運転集中度合い判定部１９が使用する閾値を算出する閾値算出部２３と、閾値算出部２３によって算出された閾値を記憶する記憶部２５とを備える。
【００２５】
瞬き検出部１３は、顔検出用カメラ３から受信したドライバーの顔面の撮影画像を解析してドライバーの瞬きの発生を検出する。この瞬き検出部１３は、例えば、ドライバーの開眼率が所定値を下回った際にドライバーが瞬きしたものと判断するようになっている。そして、瞬き検出部１３が瞬きを検出すると、瞬き検出部１３による検出結果は群発瞬き判定部１５に送信される。
【００２６】
群発瞬き判定部１５は、瞬き検出部１３による瞬きの検出結果に基づいて、ドライバーが群発瞬きを行ったか否かを判定する。ここで、群発瞬きとは、所定の短期間内に連続して二回以上行われた瞬き（例えば、１秒間に二回以上）をいう。一般的に、ドライバーが目を潤すために行う瞬きは、短期間に連続して行われるものではなく、瞬きを行う間隔が比較的広くなる。反対に、目を潤す目的でない瞬きは、短期間に連続して行われることが多く、このような場合には、ドライバーは、例えば１秒間に二回、又はそれ以上の回数、瞬きを行う。
【００２７】
表１は、被験者Ａ，Ｂに対して、車両の運転のメインタスクのみを課した場合における１２０秒間での群発瞬きの発生回数と、車両の運転のメインタスクに加えて所定の質問に対する回答及び所定の計算に対する回答というサブタスクを課した場合における１２０秒間での群発瞬きの発生回数とを示す。
【００２８】
【表１】
2011210103.tif 000003
【００２９】
表１から明らかなように、ドライバーが運転のみのメインタスクをこなしている間の群発瞬きの発生回数と、ドライバーがメインタスク及びサブタスクをこなしている間の群発瞬きの発生回数とを比較すると、ドライバーがメインタスク及びサブタスクをこなしている間の群発瞬きの発生回数の方が遥かに多いことが分かる。即ち、運転に加えて、会話や計算等のサブタスクを課している場合には、そのサブタスクに起因して運転に集中しておらず、ドライバーの運転に対する集中度合いが低下している。そして、その運転に対する集中度合いの低下が、群発瞬きの発生頻度に影響を与えているものと考えられる。尚、表１では、被験者Ａ及びＢについての実験結果を示しているが、多数の被験者に対して同様の実験を行った結果、同様の結果が得られている。
【００３０】
そして本発明の実施形態では、ドライバーの群発瞬きの発生頻度を検出することで、ドライバーの運転に対する集中度合いの低下度を判定している。
【００３１】
群発瞬き判定部１５は、ドライバーが行った瞬きの中から、ドライバーが目を潤す目的以外の瞬き、即ち群発瞬きを行ったか否かを判定するようになっている。そして群発瞬き判定部１５は、瞬き検出部１１による検出結果に基づいて、ドライバーが群発瞬きをしたか否かを判定し、その結果を、逐次、群発瞬き発生頻度算出部１７に送信するようになっている。
【００３２】
群発瞬き発生頻度算出部１７は、所定の期間内での群発瞬きの発生回数に基づいて群発瞬きの発生頻度を算出する。具体的には、群発瞬き発生頻度算出部１７は、タイマー等の計時手段（図示せず）を備え、群発瞬き判定部１５から受信した判定結果に基づいて、例えば１２０秒間に行われた群発瞬きの回数を算出する。そして群発瞬き発生頻度算出部１７は、算出した群発瞬きの発生頻度をドライバー運転集中度合い判定部１９、及び閾値算出部２３に継続的に送信する。
【００３３】
会話状態判定部２１は、顔検出用カメラ１によって撮影されたドライバーの口の動きを解析して、ドライバーが現在会話を行っているか否かを判定する。そして会話状態判定部２１は、かかる判定結果を、閾値算出部２３に送信する。
【００３４】
閾値算出部２３は、群発瞬き発生頻度算出部１７が算出した群発瞬きの発生頻度、及び会話状態検出部２１の検出結果に基づいて閾値を算出する。具体的には、閾値算出部２３は、発生頻度算出部１７から継続的に受信する群発瞬きの発生頻度と、会話状態検出部２１の検出結果に基づいて、ドライバーが会話している状態における群発瞬きの発生頻度を抽出する。そして閾値算出部２３は、ドライバーが会話している状態における群発瞬きの発生頻度の例えば８割程度の値を閾値として算出する。そしてこの閾値は、シートポジションセンサ５で検出されたシートポジションと関連付けて記憶部２５に記憶される。
【００３５】
また、閾値算出部２３によって閾値を算出する際に、会話をしている状態のドライバーの群発瞬き発生頻度と、会話をしていない状態のドライバーの群発瞬き発生頻度との平均値を算出し、この値を閾値とすることも可能である。
【００３６】
ドライバー運転集中度合い判定部１９は、群発瞬き発生頻度算出部１７から受信した群発瞬きの発生頻度、及び記憶部２５に記憶された閾値を比較して、ドライバーの運転に対する集中度合いを判定する。具体的には、ドライバー運転集中度合い判定部１９は、ドライバーの群発瞬きの発生頻度が記憶部２５に記憶された閾値よりも高い場合、ドライバーの運転に対する閾値が低下しているものと判定する。一方で、ドライバー運転集中度合い判定部１９は、ドライバーの群発瞬きの発生頻度が記憶部２５に記憶された閾値よりも低い場合、ドライバーの運転に対する集中度合いが低下していないと判定する。そしてドライバー運転集中度合い判定部１９によってドライバーの運転に対する集中力が低下していると判定された場合、警報装置１１が作動されるようになっている。
【００３７】
記憶部２５は、ドライバーの運転に対する集中度合いに関する閾値を記憶する。具体的には記憶部２５は、ドライバー毎に異なるシートポジションと関連付けて閾値を記憶するようになっており、これにより、ドライバー毎に閾値を記憶することができる。そして記憶部２５に記憶された閾値は、ドライバー運転集中度合い判定部１９による判定処理の際に読み出されるようになっている。
【００３８】
警報装置１１は、例えば、所定の警報音を鳴らす装置によって構成される。また、警報装置１１として、アクセルペダルやステアリング等、ドライバーが直接触れている箇所を動かすような機構を用いることもできる。
【００３９】
次に、上述した群発瞬きの発生頻度の別の算出方法について詳述する。上述の説明では、群発瞬きの発生頻度として、所定の期間内での群発瞬きの発生回数を用いることとしたが、これとは別に、群発瞬きの発生頻度として、所定期間内での群発瞬きの発生回数の変化率を用いることができる。
【００４０】
所定期間内での群発瞬きの発生回数の変化率を群発瞬きの発生頻度として用いる場合、群発瞬き発生頻度算出部１７は、所定期間（例えば３０秒）の群発瞬きの発生回数と、その直後の所定期間（例えば３０秒）の群発瞬きの発生回数との間の変化率を算出し、この変化率を発生頻度とする。そして閾値算出部２３は、この変化率（発生頻度）よりも、例えば２割程度少ない値を算出し、この値が閾値として記憶部２５に記憶される。
【００４１】
さらに群発瞬きの発生頻度として、群発瞬きが発生する時間間隔、又は群発瞬きが発生する時間間隔の変化率を用いることもできる。
【００４２】
図３は、所定の場合における被験者Ｃに対して上述の被験者Ａ及びＢに行った試験と同様の試験を行い、１２０秒間で群発瞬きが発生した間隔を示すグラフである。同図の（ａ）において示す、運転を行っている場合の群発瞬きが発生する時間間隔と、同図の（ｂ）及び（ｃ）において示す、運転に加えて計算や会話等のサブタスクを課した場合の群発瞬きの発生する時間間隔とを比較すると、群発瞬きの発生する時間間隔が変化していることが分かる。
【００４３】
そして群発瞬きの発生頻度として、群発瞬きが発生する時間間隔を用いる場合、群発瞬き発生頻度算出部１７は、ｎ回目の群発瞬きが発生した時刻とｎ−１回目の群発瞬きが発生した時刻の時間間隔（例えば４秒）を群発瞬きの発生頻度とする。そして閾値を算出する場合、閾値算出部は、この時間間隔よりも僅かに短い時間（例えば３秒）を閾値として設定する。これにより、短時間ドライバーの状態を検出することで、群発瞬きの発生頻度を算出することができる。
【００４４】
また、群発瞬きの発生頻度として、群発瞬きが発生する時間間隔の変化率を用いる場合、群発瞬き発生頻度算出部１７は、ｎ回目の群発瞬きが発生した時刻とｎ−１回目の群発瞬きが発生した時刻との時間間隔と、ｎ−１回目の群発瞬きが発生した時刻とｎ−２回目の群発瞬きが発生した時刻との時間間隔との間の変化率を算出し、この変化率を発生頻度とする。そして閾値算出部２３は、この変化率（発生頻度）よりも、例えば２割程度少ない値を算出し、この値が閾値として記憶部２５に記憶される。
【００４５】
次に、上述の構成を有するドライバー状態判定装置の動作について詳述する。
【００４６】
図４は、ドライバー状態判定装置の一連の動作を示すフロー図であり、図５は、ドライバー状態判定装置による閾値算出の際の動作を示すフロー図である。
【００４７】
図４に示すように、ドライバー状態判定ユニット９は、例えばイグニッションキーによって車両が作動を開始すると一連の処理を開始し、ステップＳ１において、各種データを検出する。この処理は、顔検出用カメラ３によってドライバーの顔面を撮影し、さらにシートポジションセンサ５によってシートポジションを検出することで実行される。そして、ステップＳ２においてドライバー状態判定ユニット９は、ドライバーが瞬きをしているか否かを判断する。この処理は、瞬き検出部１３が、顔検出用カメラ３によって撮影された画像を解析して、ドライバーの開眼率に基づいて行われる。そして、ドライバーが瞬きをしていないと判断された場合には、ドライバー状態判定ユニット９は、再度、ステップＳ１の処理を実行する。一方で、ドライバーが瞬きをしたと判断した場合には、ドライバー状態判定ユニット９は、ステップＳ３以降の処理を実行する。
【００４８】
ステップＳ３においてドライバー状態判定ユニット９は、ドライバーの行った瞬きが、群発瞬きであるか否かを判断する。この処理は、群発瞬き判定部１５が、瞬き検出部１３によるドライバーの瞬きの検出結果に基づいて、例えば、ドライバーが１秒間に２回以上瞬きをしたかを判定し、これを行った場合には、ドライバーが群発瞬きを行ったと判定する。そしてこの場合、ドライバー状態判定ユニット９は、ステップＳ４以降の処理を実行する。一方で、ドライバーが群発瞬きをしていないと判断した場合には、ドライバー状態判定ユニット９は、再度、ステップＳ１の処理を実行する。このようなステップＳ１乃至Ｓ３によって、ステップＳ３以降の処理においてドライバーが目を潤すために行った瞬きによる判定精度への影響を取り除くことができる。
【００４９】
ステップＳ４においてドライバー状態判定ユニット９は、群発瞬きの発生頻度を算出する。この処理は、群発瞬き発生頻度算出部１７が、群発瞬き判定部１５から送信された判定結果に基づいて実行される。次に、ステップＳ５においてドライバー状態判定ユニット９のドライバー運転集中度合い判定部１９は、シートポジションセンサ３の検出結果に基づいてドライバーを識別し、記憶部２５から、識別されたドライバーに対して設定された閾値を読み出す。次いで、ステップＳ６においてドライバー状態判定ユニット９のドライバー運転集中度合い判定部１９は、群発瞬き発生頻度算出部１７が算出した群発瞬きの発生頻度と、記憶部２５から読み出した閾値とを比較して、群発瞬きの発生頻度が閾値よりも高いか否かを判断する。そして、群発瞬きの発生頻度が閾値よりも高い場合には、ドライバー状態判定ユニット９は、ステップＳ７においてドライバーの運転に対する集中度合いが低下していると判定する。このようなステップＳ４乃至Ｓ７の処理によって、ドライバーの群発瞬きが増加して、ドライバーの運転に対する集中力が低下していることを認識することができる。
【００５０】
そして、ドライバーの運転に対する集中力が低下していると判定されると、ステップＳ９においてドライバー状態判定ユニット９は、警報装置１１を作動させて、運転に対する集中力が低下している旨をドライバーに知らせる。
【００５１】
一方で、ステップＳ６において群発瞬きの発生頻度が閾値よりも低いと判断された場合には、ステップＳ８においてドライバー状態判定ユニット９は、ドライバーの運転に対する集中度合いが低下していないと判定し、再度ステップＳ１以降の処理を実行する。
【００５２】
次に、図５を参照して、閾値の算出処理について詳述する。
【００５３】
一連の処理が開始すると、Ｓ１１においてドライバー状態判定ユニット９は、群発瞬きの発生頻度を算出する。次に、ステップＳ１２においてドライバー状態判定ユニット９は、車両が停止中か否かを判断する。この処理は、ドライバー状態判定ユニット９の閾値算出部２３が車速センサ７の検出結果を参照して行われる。そして、車両が停止中でないと判断した場合には、ドライバー状態判定ユニット９は、再度、ステップＳ１１の処理を実行する。一方で、車両が停止中であると判断された場合には、ドライバー状態判定ユニット９は、ステップＳ１３以降の処理を実行する。
【００５４】
ステップＳ１３においてドライバー状態判定ユニット９は、ドライバーが会話中であるか否かを判断する。この処理は、ドライバー状態判定ユニット９の会話状態検出部２１が、顔検出用カメラ３の撮影画像を解析することで実行される。そしてドライバーが会話中でないと判断された場合には、ドライバー状態判定ユニット９は、再度、ステップＳ１１の処理を実行する。一方で、ドライバーが会話中であると判断された場合には、ドライバー状態判定ユニット９は、ステップＳ１４以降の処理を実行する。
【００５５】
ステップＳ１４において閾値算出部２１は、車両が停止中で、且つドライバーが会話をしている状態での群発瞬きの発生頻度を参照することで実行される。そしてステップＳ１５において算出された閾値は、記憶部２５に記憶される。
【００５６】
このように、本発明の第１の実施形態にかかるドライバー状態判定装置によれば、ドライバーが行う群発瞬きに基づいて、ドライバーの運転に対する集中度合いを判定することができる。そして、ドライバーが行う群発瞬きのみを考慮して上記判定を行うことにより、ドライバーが行う、目を潤すための瞬きによる判定精度の低下を防ぐことができる。
【００５７】
次に、第１の実施形態において詳述した閾値算出処理の他の例について詳述する。図５は、閾値算出処理の他の例にかかる閾値算出処理の一連の処理を示すフロー図である。
【００５８】
先ず、図６に示すように、一連の処理が開始するとＳ２１においてドライバー状態判定ユニット９は、群発瞬きの発生頻度算出処理を行う。次に、ステップＳ２２においてドライバー状態判定ユニット９は、車両が加速中か否かを判断する。そして車両が加速中でないと判断された場合には、ドライバー状態判定ユニット９は、ステップＳ２１の処理を繰り返す。一方で、車両が加速中であると判断された場合には、ドライバー状態判定ユニット９は、ステップＳ２３以降の処理を実行する。
【００５９】
ステップＳ２３においてドライバー状態判定ユニット９は、ドライバーが会話中か否かを判断する。かかる処理は、閾値算出部２３が会話状態検出部による検出結果を参照することで実行される。そして、ドライバーが会話中であると判断された場合には、ドライバー状態判定ユニット９は、再びステップＳ２１以降の処理を行う。一方で、ドライバーが会話中でないと判断された場合には、ドライバー状態判定ユニット９は、ステップＳ２４以降の処理を実行する。
【００６０】
ステップＳ２４においてドライバー状態判定ユニット９は、閾値を算出する。この処理は、閾値算出部２３が、車両が加速中で、且つドライバーが会話をしていない状態での群発瞬きの発生頻度を参照することで実行される。そしてステップＳ２５において、算出された値は、閾値として記憶部２５に記憶される。
【００６１】
このように、車両の加速中等、ドライバーが運転に集中している可能性が高い状態での群発瞬きの発生頻度に基づいて閾値を算出することも可能である。この場合、ドライバーの群発瞬きを検出するタイミングは、車両の加速中に限らず、急カーブを曲がっているとき等、ドライバーが運転に集中している可能性が高い状態であればよい。
【００６２】
次に、本発明の第２の実施形態について詳述する。尚、第２の実施形態にかかるドライバー状態判定装置は、上述した第１の実施形態にかかるドライバー状態判定装置と同一の構成を有する箇所があるため、このような箇所については詳細な説明を省略し、差異のある箇所についてのみ詳述する。
【００６３】
図７は、本発明の第２の実施形態によるドライバー状態判定装置を搭載した車両の概略図であり、図８は、第２の実施形態にかかるドライバー状態判定装置を示すブロック図である。図７及び８に示すように、第２の実施形態にかかるドライバー状態判定装置は、ドライバー状態判定ユニット３１と、カーナビ３３と、ＧＰＳ（Global Positioning System）３５とを備える。また、ドライバー状態判定ユニット３１は、上述のドライバー状態判定ユニット９の構成に加えて、カーナビ３３が管理する地図情報やＧＰＳ３５によって取得された車両の現在地に関する情報に基づいて車両の走行環境を検出する走行環境検出部３７を備える。
【００６４】
走行環境検出部３７は、ＧＰＳ３５の位置情報及びカーナビ３３の地図情報に基づいて、現在車両が走行している環境を検出する。走行している環境とは、例えば、ドライバーが運転に集中していないときに、周囲を見回す可能性が高い環境（例えば、市街地）や、ドライバーが運転に集中していなくても、前方を見ている可能性が高い環境（例えば、長い一本道や高速）をいう。そして走行環境検出部３７は、ＧＰＳの位置情報及びカーナビの地図情報に基づいて、現在走行している環境を検出して、その検出結果をドライバー運転集中度合い判定部３９に送信する。
【００６５】
そしてドライバー運転集中度合い判定部３９は、上述したドライバー運転集中度合い判定部１９の構成に加えて、上記走行環境検出部３７により所定の走行環境が検出されたときに、上記ドライバーの運転に対する集中度合いが低下しているか否かを判定するようになっている。具体的には、ドライバー運転集中度合い判定部３９は、走行環境検出部３７により、ドライバーが運転に集中していなくても、前方を見ている可能性が高い環境が検出されたときに、ドライバーの運転に対する集中度合いを判定するようになっている。一方で、走行環境検出部３７により、ドライバーが運転に集中していないときに、周囲を見回す可能性が高い環境が検出された場合には、ドライバー運転集中度合い判定部３９は、ドライバーの注視点の範囲を検出することにより、ドライバーの運転に対する集中度合いを判定するようになっている。
【００６６】
図９は、本発明の第２の実施形態にかかるドライバー状態判定装置の一連の処理を示すフロー図である。図９に示すように、一連の処理が開始するとステップＳ１においてドライバー状態判定ユニット３１は、各種データを検出する。この処理は、顔検出用カメラ３によってドライバーの顔面を撮影し、さらにシートポジションセンサ５によってシートポジションを検出することで実行される。そして、ステップＳ２においてドライバー状態判定ユニット３１は、ドライバーが瞬きをしているか否かを判断する。そして、ドライバーが瞬きをしていないと判断された場合には、ドライバー状態判定ユニット３１は、再度、ステップＳ３１の処理を実行する。一方で、ドライバーが瞬きをしたと判断した場合には、ドライバー状態判定ユニット３１は、ステップＳ３３以降の処理を実行する。
【００６７】
ステップＳ３においてドライバー状態判定ユニット３１は、ドライバーの行った瞬きが、群発瞬きであるか否かを判断する。そしてドライバーが群発瞬きを行ったと判断した場合、ドライバー状態判定ユニット３１は、ステップＳ３４以降の処理を実行する。一方で、ドライバーが群発瞬きをしていないと判断した場合には、ドライバー状態判定ユニット３１は、再度、ステップＳ３１の処理を実行する。
【００６８】
ステップＳ３５においてドライバー状態判定ユニット３１は、車両が、高速道路又は単調道路を走行中であるか否かを判断する。この処理は、走行環境検出部３７が、ＧＰＳ３５から取得した車両の位置情報及びカーナビ３３が管理する地図情報に基づいて車両の走行環境を解析することで実行される。そして、走行環境検出部３７が、車両が高速道路又は単調道路を走行中であると判断した場合には、Ｓ３６以降の処理を実行する。
【００６９】
ステップＳ３６においてドライバー状態判定ユニット３１のドライバー運転集中度合い判定部３９は、シートポジションセンサ５の検出結果に基づいてドライバーを識別し、記憶部２５から、識別されたドライバーに対して設定された閾値を読み出す。次いで、ステップＳ３７においてドライバー状態判定ユニット３１のドライバー運転集中度合い判定部３９は、群発瞬きの発生頻度が閾値よりも高いか否かを判断する。そして、群発瞬きの発生頻度が閾値よりも高い場合には、ドライバー状態判定ユニット３１は、ステップＳ３８においてドライバーの運転に対する集中度合いが低下していると判定する。そして、ドライバーの運転に対する集中力が低下していると判定されると、ステップＳ３９においてドライバー状態判定ユニット３１は、警報装置１１を作動させて、運転に対する集中力が低下している旨をドライバーに知らせる。一方で、ステップＳ３７において群発瞬きの発生頻度が閾値よりも低いと判断された場合には、ステップＳ４０においてドライバー状態判定ユニット３１は、ドライバーの運転に対する集中度合いが低下していないと判定し、再度ステップＳ３１以降の処理を実行する。
【００７０】
また、ステップＳ３５において走行環境検出部３７が、車両が高速道路又は単調道路を走行中でないと判断した場合には、ドライバー状態判定ユニット３１は、ステップＳ４１の処理を実行する。
【００７１】
Ｓ４１においてドライバー状態判定ユニット３１は、顔検出用カメラ３を用いてドライバーの注視点の移動範囲を検出し、この検出結果に基づいてドライバーの運転に対する集中度合いを判定する。そしてドライバー状態判定ユニット３１は、かかる判定結果に基づいて、必要に応じてドライバーに所定の警告を出す。
【００７２】
このように、本発明の第２の実施形態によれば、走行環境を考慮することにより、特に運転に対する集中度合いが低下し易い道路状況において効果的にドライバーの群発瞬きを検出して、より効果的に、ドライバーの運転に対する集中度合いの低下を判定することができる。
【００７３】
尚、上述の実施形態では、ドライバーの会話状態に基づいて閾値を作成することとしたが、本発明はこれに限定されるものではなく、ドライバーの運転以外の行動を検出する検出部を設けて、これに基づいて閾値を作成し、且つドライバーの運転に対する集中度合いを検出するようにしてもよい。
【００７４】
また、上述の実施形態では、ドライバーの会話状態を検出し、これに対する閾値を設定して、ドライバーの運転に対する集中度合いが低下しているか否かを判断した。しかしながら、本発明によれば、例えば、食事や音楽鑑賞のような、ドライバーの運転に対する集中力を低下させるようなドライバー自身の動作を検出する検出部を設けて、各行動に応じて閾値を算出し、各行動に対する閾値を記憶させるようにしてもよい。そしてこの場合、ドライバー状態判定装置は、ドライバーの動作を単独又は並行して検出し、設定された複数の閾値に応じてドライバーの運転集中度の低下レベルを判定する。このような構成によれば、ドライバーの運転に対する集中度合いの低下を、より正確に判定することができる。
【符号の説明】
【００７５】
９，３１    ドライバー状態判定ユニット
１３    瞬き検出部
１５    群発瞬き判定部
１７    群発瞬き発生頻度算出部
１９，３９    ドライバー運転集中度合い判定部
２１    会話状態検出部
２３    閾値算出部
３７    走行環境検出部
【図１】
2011210103.tif 000004
【図２】
2011210103.tif 000005
【図３】
2011210103.tif 000006
【図４】
2011210103.tif 000007
【図５】
2011210103.tif 000008
【図６】
2011210103.tif 000009
【図７】
2011210103.tif 000010
【図８】
2011210103.tif 000011
【図９】
2011210103.tif 000012