(57)【特許請求の範囲】
【請求項１】
対象人物の目が眠り目であるか否かを判別する第１判別手段と、
前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段と、
を備える、
ことを特徴とする眠気検出装置。
【請求項２】
前記第１判別手段は、前記第２判別手段により前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたと判別された場合、該まぶたの動きは眠り目ではないと判別する、
ことを特徴とする請求項１に記載の眠気検出装置。
【請求項３】
前記眠り目は、所定時間以上、半眼状態又は閉眼状態にある目である、
ことを特徴とする請求項１又は２に記載の眠気検出装置。
【請求項４】
前記対象人物の眠気を検出した場合に警報を発する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の眠気検出装置。
【請求項５】
対象人物の目の画像と顔の画像とを含む動画像を撮像する動画像取得処理と、
第１判別手段が、前記動画像に基づいて、前記対象人物の目が眠り目であるか否かを判別する第１判別処理と、
第２判別手段が、前記動画像に基づいて、前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別処理と、
眠気検出手段が、前記第１判別処理及び前記第２判別処理の判別結果に基づいて前記対象人物の眠気を検出する眠気検出処理と、
を含む、
ことを特徴とする眠気検出方法。
【請求項６】
コンピュータを、
対象人物の目が眠り目であるか否かを判別する第１判別手段、
前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別手段、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段、
として機能させるためのプログラム。
【請求項７】
対象人物の目が眠り目であるか否かを判別する第１判別手段と、
前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段と、
を備える、
ことを特徴とする眠気検出装置。
【請求項８】
対象人物の目の画像と顔の画像とを含む動画像を撮像する動画像取得処理と、
第１判別手段が、前記動画像に基づいて、対象人物の目が眠り目であるか否かを判別する第１判別処理と、
第２判別手段が、前記動画像に基づいて、前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別処理と、
眠気検出手段が、前記第１判別処理及び前記第２判別処理の判別結果に基づいて前記対象人物の眠気を検出する眠気検出処理と、
を含む、
ことを特徴とする眠気検出方法。
【請求項９】
コンピュータを、
対象人物の目が眠り目であるか否かを判別する第１判別手段、
前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別手段、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車等で用いられる眠気検出装置、眠気検出方法、及びプログラムに関する。
【背景技術】
【０００２】
運転者の顔の画像に基づいて運転者の眠気を検出する眠気検出装置がある。こうした装置では、例えば運転者の顔を撮像するための撮像装置（例えばＣＣＤカメラ）を車内に設置する。撮像装置は、運転者の目の周辺領域を画像中に捉える。そして、眠気検出装置は、撮像装置から得た画像に基づき、瞬き時間（目が閉じられている時間）を検出し、その検出された瞬き時間に応じて運転者の覚醒度（眠気レベルを示すパラメータ）を算出する。その結果、覚醒度が所定レベルよりも小さい（眠気レベルが大きい）場合には、運転者の眠気が検出されたと判断する。
【０００３】
しかし、運転者は常に前方注視状態にあるとは限らず、計器類等を見下ろす（下方視する）こともある。このため、計器類等を見下ろしたときに、目を閉じた（閉眼状態になった）と誤判定されるおそれがあった。そこで、特許文献１、２に記載されるように、下方視検出手段を備える眠気検出装置も提案されている。
【０００４】
例えば特許文献１に記載される眠気検出装置では、一定時間ごとに瞬き時間の頻度分布データを求め、覚醒度が高いときに下方視するとピークＰ１が検出され、覚醒度が低いときに下方視するとピークＰ２が検出される。ピークＰ１とピークＰ２とはピーク位置が異なるため、ピーク位置に対して境界値Ｔτを設定することで、両者を識別することができる。そこで、この装置では、境界値Ｔτに基づきピーク位置がピークＰ１であると判断した場合には、そのデータを覚醒度判定に用いないようにしている。
【０００５】
一方、特許文献２に記載される眠気検出装置では、運転者の下まぶたの輪郭形状を示す近似曲線を算出し、その近似曲線に基づいて下方視を検出する。そしてその結果、下方視が検出されれば、その下方視による覚醒度の低下分が相殺されるように覚醒度を補正する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２９２７９号公報
【特許文献２】特開２００８−１６７８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載される眠気検出装置では、一定時間内に下方視する頻度が１回しかない場合にはピークが発生しないため、眠気検出の精度が低下するおそれがある。また、境界値Ｔτは個人差が大きいと考えられる。しかも、文献中に例示されているピークＰ１のピーク位置は、「０．５〜０．７秒程度」であり、眠気が生じたときの瞬き時間「５００〜８００ミリ秒程度」（特表２００２−５０９３２１参照）と重なる。このため、条件によっては、十分な眠気検出の精度が得られないおそれがある。
【０００８】
また、特許文献２に記載される眠気検出装置では、運転者の下まぶたの輪郭形状に基づいて下方視を検出しているため、眼鏡着用又は環境光による影などの影響により、下方視を誤検出するおそれがある。また、下まぶたの輪郭形状には個人差があるため、十分な下方視検出の精度が得られないことも考えられる。そして、下方視検出の精度が低下した場合には、眠気検出の精度が低下すると考えられる。
【０００９】
本発明は、こうした実情に鑑みてなされたものであり、下方視を覚醒度低下（眠気）と誤検出する可能性を減らし、高い精度で眠気を検出することのできる眠気検出装置、眠気検出方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の観点に係る眠気検出装置は、
対象人物の目が眠り目であるか否かを判別する第１判別手段と、
前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段と、
を備える。
【００１１】
前記第１判別手段は、前記第２判別手段により前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたと判別された場合、該まぶたの動きは眠り目ではないと判別するものであってもよい。
【００１２】
前記眠り目は、所定時間以上、半眼状態又は閉眼状態にある目であってもよい。
【００１３】
前記対象人物の眠気を検出した場合に警報を発するようにしてもよい。
【００１４】
本発明の第２の観点に係る眠気検出方法は、
対象人物の目の画像と顔の画像とを含む動画像を取得する動画像取得処理と、
第１判別手段が、前記動画像に基づいて、前記対象人物の目が眠り目であるか否かを判別する第１判別処理と、
第２判別手段が、前記動画像に基づいて、前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別処理と、
眠気検出手段が、前記第１判別処理及び前記第２判別処理の判別結果に基づいて前記対象人物の眠気を検出する眠気検出処理と、
を含む。
【００１５】
本発明の第３の観点に係るプログラムは、
コンピュータを、
対象人物の目が眠り目であるか否かを判別する第１判別手段、
前記対象人物のまぶたに動きが生じた前後で顔向き角度に変化が生じたか否かを判別する第２判別手段、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段、
として機能させる。
【００１７】
本発明の第４の観点に係る眠気検出装置は、
対象人物の目が眠り目であるか否かを判別する第１判別手段と、
前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段と、
を備える。
【００１８】
本発明の第５の観点に係る眠気検出方法は、
対象人物の目の画像と顔の画像とを含む動画像を取得する動画像取得処理と、
第１判別手段が、前記動画像に基づいて、対象人物の目が眠り目であるか否かを判別する第１判別処理と、
第２判別手段が、前記動画像に基づいて、前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別処理と、
眠気検出手段が、前記第１判別処理及び前記第２判別処理の判別結果に基づいて前記対象人物の眠気を検出する眠気検出処理と、
を含む。
【００１９】
本発明の第６の観点に係るプログラムは、
コンピュータを、
対象人物の目が眠り目であるか否かを判別する第１判別手段、
前記対象人物のまぶたに動きが生じた前後で視線の移動が生じたか否かを判別する第２判別手段、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて前記対象人物の眠気を検出する眠気検出手段、
として機能させる。
【００２０】
上記構成要素の重複する機能に関しては、構成要素ごとに別々にその機能を実現する手段を設けてもよいが、１つの手段を複数の構成要素で共用するように構成すれば、全体の構成を簡素にすることができる。
【発明の効果】
【００２１】
本発明は、下方視を覚醒度低下（眠気）と誤検出する可能性を減らすことで、眠気検出の精度を向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る眠気検出装置の使用態様を示す図である。
【図２】本発明の実施形態に係る眠気検出装置の構成を示すブロック図である。
【図３】本発明の実施形態１に係る眠気検出方法を説明するための図である。
【図４】まぶたの動きを説明するための図である。
【図５】頭の上下の動きを説明するための図である。
【図６】頭の左右の動きを説明するための図である。
【図７】本発明の実施形態２に係る眠気検出方法を説明するための図である。
【図８】眼球の動きを説明するための図である。
【図９Ａ】まぶたの動きが生じた時に視線の移動も生じた場合を示す図である。
【図９Ｂ】まぶたの動きが生じた時に視線の移動は生じない場合を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について説明する。なお、図中に矢印で示す「前」、「後」は、車両を基準にして「前方」、「後方」を意味し、「右」、「左」は、運転手から見て「右」、「左」を意味する。また、「下」及び「上」は、重力の方向及びその反対方向を意味する。
【００２４】
（実施形態１）
眠気検出装置１０は、図１に示すように、例えば車両２００に搭載されて使用される。本実施形態の車両２００は、４輪自動車である。車両２００は、シート２０１と、ハンドル２０２と、インストルメントパネル２０３と、を有する。インストルメントパネル２０３は、速度メータ等の計器類や各種スイッチを有する。
【００２５】
運転者１００はシート２０１に座る。運転中における運転者１００の視線は、基本的には前方注視方向ｄ１になる、と考えられる。前方注視方向ｄ１は、通常、水平方向（路面の方向）よりもやや下方となる。一方、計器類等を見下ろす（下方視する）場合には、運転者１００の視線は下方視方向ｄ２になる、と考えられる。
【００２６】
ハンドル２０２のコラムカバーの上面には、カメラ２１が設置される。カメラ２１は、例えば運転者１００が車両２００の周囲、ミラー、又は計器類（例えば速度メータ等）を確認する場合など、運転者１００の視線の移動量がある程度大きい場合でも、運転者１００の視線を画像中に捉えるように設置される。カメラ２１は、例えばＣＣＤ素子又はＣＭＯＳ素子等からなる撮像素子を有する。カメラ２１は、撮像素子の撮像により、運転者１００の顔面１０１を含む画像（以下、撮像画像という）を得る。撮像画像は、例えばデジタル画像である。なお、カメラ２１の種類や配置等は任意である。
【００２７】
インストルメントパネル２０３内には、警報器２２が設置される。ただしこれに限定されず、警報器２２の配置は任意である。警報器２２は、運転者１００の眠気を検出した場合に、例えば音又は音声（メッセージ）により警報を発し、運転者１００に知らせる。
【００２８】
眠気検出装置１０は、例えばインストルメントパネル２０３内に配置される。ただしこれに限定されず、眠気検出装置１０の配置は任意である。例えばインストルメントパネル２０３上、又は車両２００のボディ内に、眠気検出装置１０が配置されていてもよい。
【００２９】
眠気検出装置１０は、図２に示すように、画像処理部１１と、第１判断部１２と、第２判断部１３と、眠気検出部１４と、を有する。これらは、例えばマイクロコンピュータ、すなわちＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成される。ここで、ＲＯＭは、各種処理を実行するためのプログラムやデータを記憶する。ＲＡＭは、データを一時的に記憶する。また、ＣＰＵは、ＲＯＭやＲＡＭ等からプログラムやデータを読み出して、プログラムの実行やデータ処理等を行う。本実施形態では、撮像画像の画像処理に必要なテンプレートをＲＯＭに記憶しておく。このテンプレートには、顔面抽出用テンプレート及び目抽出用テンプレートが含まれる。顔面抽出用テンプレートは、例えば人の目、鼻、口等を模擬し、撮像画像から運転者１００の顔面１０１を抽出するために用いられる。一方、目抽出用テンプレートは、例えば人の目を模擬し、撮像画像から運転者１００の目を抽出するために用いられる。
【００３０】
画像処理部１１は、カメラ２１で撮像した画像を取得し、その撮像画像について所定の画像処理を実行する。画像処理の種類は１種類に限られず、例えば眠気検出部１４の指令に応じて画像処理の内容を変更してもよい。
【００３１】
第１判断部１２は、撮像画像に基づいて運転者１００の目が眠り目か否かを判断する。眠り目は、運転者１００が眠たいときの目であり、任意に設定することができる。本実施形態では、所定時間以上、半眼状態又は閉眼状態（長い瞬きも含む）にある目を、眠り目とする。ここで、「長い瞬き」とは、閉眼状態が長い瞬きのことであり、例えば、眠気が生じたときの瞬き時間「５００〜８００ミリ秒程度」を含む、閉眼状態が長い瞬きである。
【００３２】
第２判断部１３は、撮像画像に基づいて、運転者１００のまぶたの動きが生じた直後に顔向き角度の変化が生じたか否かを判断する。第２判断部１３により顔向き角度の変化が生じたと判断された場合、第１判断部１２は、そのまぶたの動きについては眠り目であると判断しない。
【００３３】
眠気検出部１４は、運転者１００の眠気レベルを推定し、その推定した眠気レベルが大きい場合には、警報器２２へ警告すべき旨の指令（警告信号）を出力する。眠気検出部１４は、第１判断部１２及び第２判断部１３の判断結果に基づいて運転者１００の眠気を検出する。
【００３４】
カメラ２１は、例えば画像処理部１１からの指令（撮像信号）に応じて運転者１００の顔面１０１を撮像し、その撮像により得た画像（撮像画像）を画像処理部１１に出力する。ただしこれに限定されず、カメラ２１は常に撮像を実行しカメラ２１内の記憶装置に撮像画像を蓄積するようにしてもよい。この場合は、例えば画像処理部１１が、必要に応じてその蓄積された撮像画像を取得する。
【００３５】
次に、眠気検出装置１０の動作について説明する。眠気検出装置１０は、例えば図３に示すような処理を実行する。具体的には、ＲＯＭ内のプログラムをＣＰＵが実行する。この処理は、例えば車両２００のエンジンが始動した時に開始される。
【００３６】
眠気検出装置１０は、まず、ステップＳ１１で、運転者１００のまぶたの動き及び顔向き角度を検出する。すなわち、画像処理部１１が、カメラ２１に撮像信号を出力し、カメラ２１が顔面１０１を撮像する。その後、画像処理部１１は、カメラ２１から撮像画像を取得し、顔面抽出用テンプレートを用いて、その撮像画像から顔面領域の画像データ（以下、顔画像という）を抽出する。画像処理部１１は、顔画像について所定の画像処理（所定の演算）をすることにより、運転者１００のまぶたの動き及び運転者１００の顔向き角度を検出する。
【００３７】
運転者１００の目１０２は、図４に示すように、眼球１０２ａ及びまぶた１０２ｂ等から構成される。まぶた１０２ｂは、上下に動くことで、目１０２を開閉できる。また、運転者１００の頭１０３は、例えば図５に示すように上下に、又は例えば図６に示すように左右に、回転することができる。頭１０３が回転することで、顔面１０１（図１）も回転し、運転者１００の顔向き角度が変化する。
【００３８】
ステップＳ１２では、第２判断部１３が、ステップＳ１１の結果に基づき、運転者１００のまぶた１０２ｂが動いた直後（所定時間経過後）、すなわち開眼状態から半眼状態又は閉眼状態になった直後に、運転者１００の顔向き角度が変化したか否かを判断する。ここで、画像処理部１１は、例えばまぶた１０２ｂが全開状態から所定の量（以下、第１判定値という）以上閉じた時に、まぶた１０２ｂが動いたと判断する。なお、第１判定値は任意である。一方、顔向き角度については、例えば所定の検出タイミングにおいて、所定の基準角度から又は直前の角度から、所定の量（以下、第２判定値という）以上顔面１０１（又は頭１０３）が回転していたら、顔向き角度が変化したと判断する。なお、検出タイミングは、例えばまぶた１０２ｂの動きをトリガにして、任意に設定することができる。また、第２判定値は任意である。
【００３９】
ステップＳ１２において、運転者１００のまぶた１０２ｂの動きが生じた直後に顔向き角度の変化が生じたと判断された場合（ステップＳ１２：ＹＥＳ）には、運転者１００の目が眠り目ではない（下方視等である）と判断し、ステップＳ１１に戻る。また、それ以外の場合（ステップＳ１２：ＮＯ）、すなわち顔向き角度の変化が生じないと判断された場合には、続くステップＳ１３に進む。なお、ここでいう「直後」とは同時も含む。
【００４０】
ステップＳ１３では、第１判断部１２が、例えばタイマーにより、運転者１００の目が継続して半眼状態又は閉眼状態にある時間、すなわち継続時間Ｔ１１を測定する。続けて、第１判断部１２は、ステップＳ１４で、継続時間Ｔ１１が所定の閾値Ｔ１０よりも大きい（Ｔ１０＜Ｔ１１）か否かを判断する。閾値Ｔ１０は、例えば２秒である。そして、継続時間Ｔ１１が閾値Ｔ１０よりも大きいと判断された場合（ステップＳ１４：ＹＥＳ）には、所定時間以上半眼状態又は閉眼状態にあることから運転者１００の目が眠り目であると判断し、続くステップＳ１５に進む。それ以外の場合（ステップＳ１４：ＮＯ）には、運転者１００の目が眠り目ではない（通常の瞬き等）と判断し、ステップＳ１１に戻る。
【００４１】
ステップＳ１５では、眠気検出部１４が、運転者１００の眠気が検出されたと判断し、警報器２２を鳴らす。
【００４２】
本実施形態の眠気検出装置１０は、まぶた１０２ｂの動きが生じた直後に顔向き角度の変化が生じた場合、そのまぶた１０２ｂの動きについては眠り目であると判断しない。これにより、下方視を覚醒度低下（眠気）と誤検出する可能性が減る。その結果、眠気検出の精度が向上する。
【００４３】
（実施形態２）
本発明の実施形態２について、上記実施形態１との相違点を中心に説明する。既に説明した共通の部分、すなわち説明が重複する部分については、便宜上、その説明を割愛することとする。
【００４４】
本実施形態では、第２判断部１３が、撮像画像に基づいて、運転者１００のまぶた１０２ｂの動きが生じた時に視線の移動も生じたか否かを判断する。第２判断部１３により視線の移動を伴うと判断された場合、第１判断部１２は、そのまぶた１０２ｂの動きについては眠り目であると判断しない。
【００４５】
眠気検出装置１０は、例えば図７に示すような処理を実行する。具体的には、ＲＯＭ内のプログラムをＣＰＵが実行する。この処理は、例えば車両２００のエンジンが始動した時に開始される。
【００４６】
眠気検出装置１０は、まず、ステップＳ２１で、運転者１００のまぶた１０２ｂの動き及び視線の移動を検出する。すなわち、画像処理部１１が、カメラ２１に撮像信号を出力し、カメラ２１が顔面１０１を撮像する。その後、画像処理部１１は、カメラ２１から撮像画像を取得し、顔面抽出用テンプレートを用いて、その撮像画像から顔面領域の画像データを抽出する。さらに、画像処理部１１は、目抽出用テンプレートを用いて、その抽出した顔面領域から運転者１００のまぶた１０２ｂを含む目の周辺領域の画像データ（以下、目周辺画像という）を抽出する。画像処理部１１は、目周辺画像について所定の画像処理（所定の演算）をすることにより、まぶた１０２ｂの動き及び視線の移動を検出する。
【００４７】
眼球１０２ａは、図８に示すように、上下左右（斜めも含む）に動くことができる。眼球１０２ａが動くことで、運転者１００の視線が移動する。こうした視線の移動は、例えば角膜反射により検出することができる。
【００４８】
ステップＳ２２では、第２判断部１３が、ステップＳ２１の結果に基づき、運転者１００のまぶた１０２ｂが動いたのと同時、すなわち開眼状態から半眼状態又は閉眼状態になった時に、運転者１００の視線が移動したか否かを判断する。ここで、画像処理部１１は、例えばまぶた１０２ｂが全開状態から所定の量（以下、第３判定値という）以上閉じた時に、まぶた１０２ｂが動いたと判断する。なお、第３判定値は任意である。一方、視線の移動については、例えばまぶた１０２ｂが動いたタイミング（検出タイミング）において、所定の基準位置から又は直前の位置から、所定の量（以下、第４判定値という）以上視線が移動していたら、視線が移動したと判断する。なお、第４判定値は任意である。
【００４９】
ステップＳ２２において、運転者１００のまぶた１０２ｂの動きが生じた時に、例えば図９Ａに示すように眼球１０２ａが下に移動するなどして、視線の移動を伴うと判断された場合（ステップＳ２２：ＹＥＳ）には、運転者１００の目が眠り目ではない（下方視等である）と判断し、ステップＳ２１に戻る。また、それ以外の場合（ステップＳ２２：ＮＯ）、例えば図９Ｂに示すように視線の移動を伴わない場合には、続くステップＳ２３に進む。
【００５０】
ステップＳ２３では、第１判断部１２が、例えばタイマーにより、運転者１００の目が継続して半眼状態又は閉眼状態にある時間、すなわち継続時間Ｔ２１を測定する。続けて、第１判断部１２は、ステップＳ２４で、継続時間Ｔ２１が所定の閾値Ｔ２０よりも大きい（Ｔ２０＜Ｔ２１）か否かを判断する。そして、継続時間Ｔ２１が閾値Ｔ２０よりも大きいと判断された場合（ステップＳ２４：ＹＥＳ）には、所定時間以上半眼状態又は閉眼状態にあることから運転者１００の目が眠り目であると判断し、続くステップＳ２５に進む。それ以外の場合（ステップＳ２４：ＮＯ）には、運転者１００の目が眠り目ではない（通常の瞬き等）と判断し、ステップＳ２１に戻る。
【００５１】
ステップＳ２５では、眠気検出部１４が、運転者１００の眠気が検出されたと判断し、警報器２２を鳴らす。
【００５２】
本実施形態の眠気検出装置１０は、まぶた１０２ｂの動きが生じた時に視線の移動も生じた場合、そのまぶた１０２ｂの動きについては眠り目であると判断しない。これにより、下方視を覚醒度低下（眠気）と誤検出する可能性が減る。その結果、眠気検出の精度が向上する。
【００５３】
以上、本発明の実施形態に係る眠気検出装置、眠気検出方法、及びプログラムについて説明したが、本発明は、上記実施形態に限定されない。例えば以下のように変形して実施することもできる。
【００５４】
上記各実施形態の処理順序は、各フローチャートに示した順序に限定されるものではなく、本発明の趣旨を逸脱しない範囲において任意に順序を変更することができる。
【００５５】
上記各実施形態のプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magnet-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布可能なものであってもよい。この場合、そのプログラムを所定のコンピュータにインストールすることにより、上述の処理を実行することができる。また、上記各実施形態のプログラムは、通信ネットワーク（例えばインターネットやイントラネット等）上に設けられたサーバの記憶装置（ハードディスク等）に格納され、例えば搬送波に重畳されてローカルコンピュータにダウンロードされる、又は随時サーバから読み出されてローカルコンピュータで起動実行されるものであってもよい。なお、機能の一部をＯＳ（Operating System）が担う場合には、ＯＳが担う機能以外の部分のみを配布又は転送するようにしてもよい。
【００５６】
眠気検出装置１０の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を専用のハードウェア（回路等）によって実現するようにしてもよい。
【００５７】
上記各実施形態では、眠気検出装置１０を自動車（車両２００）に採用した例を示したが、これに限定されない。例えば電車や飛行機等の別の乗り物に本発明を適用してもよい。
【００５８】
以上、本発明の実施形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、「請求項」に記載されている発明や「発明を実施するための形態」に記載されている具体例に対応する発明の範囲に含まれると理解されるべきである。
【産業上の利用可能性】
【００５９】
本発明の眠気検出装置は、自動車等の事故防止に適している。
【符号の説明】
【００６０】
１０  眠気検出装置
１１  画像処理部
１２  第１判断部（第１判断手段）
１３  第２判断部（第２判断手段）
１４  眠気検出部（眠気検出手段）
２１  カメラ
２２  警報器
１００  運転者（対象人物）
１０１  顔面
１０２  目
１０２ａ  眼球
１０３  頭
２００  車両
２０１  シート
２０２  ハンドル
２０３  インストルメントパネル
【図１】
0005493593.tif 000002
【図２】
0005493593.tif 000003
【図３】
0005493593.tif 000004
【図４】
0005493593.tif 000005
【図５】
0005493593.tif 000006
【図６】
0005493593.tif 000007
【図７】
0005493593.tif 000008
【図８】
0005493593.tif 000009
【図９Ａ】
0005493593.tif 000010
【図９Ｂ】
0005493593.tif 000011