(57)【特許請求の範囲】
【請求項１】
車両（１）のドライバの運転状態を検知するドライバ状態検知装置（１００）であって、
前記ドライバの運転状態の検知に資する該ドライバの身体情報を取得する身体情報取得部（１０１）と、
前記ドライバが前記車両を運転可能である場合における前記身体情報を標準範囲として設定する標準設定部（１０５）と、
前記身体情報が前記標準範囲から逸れた差分と、該標準範囲に戻るまでの時間との対応関係を蓄積する対応関係蓄積部（１０６）と、
前記身体情報取得部によって取得された前記身体情報から前記標準範囲に戻るまでに要する復帰時間を、前記対応関係に基づいて当該身体情報の取得時点で推定する復帰時間推定部（１０７）と、
前記復帰時間が所定の許容時間を超えていると、前記ドライバが前記車両を運転不能な状態であると判断する判断部（１０８）と、
を備えるドライバ状態検知装置。
【請求項２】
請求項１に記載のドライバ状態検知装置であって、
前記身体情報取得部は、前記身体情報として前記ドライバの姿勢を取得する姿勢取得部（１０２）を有し、
前記復帰時間推定部は、前記姿勢取得部によって取得された前記ドライバの姿勢から、前記標準範囲として設定された姿勢に戻るまでの時間を含む前記復帰時間を推定する
ドライバ状態検知装置。
【請求項３】
請求項１または請求項２に記載のドライバ状態検知装置であって、
前記身体情報取得部は、前記身体情報として前記ドライバの視線を取得する視線取得部（Ｓ１０３）を有し、
前記復帰時間推定部は、前記視線取得部によって取得された前記ドライバの視線から、前記標準範囲として設定された視線に戻るまでの時間を含む前記復帰時間を推定する
ドライバ状態検知装置。
【請求項４】
請求項１ないし請求項３の何れか一項に記載のドライバ状態検知装置であって、
前記身体情報取得部は、前記身体情報として前記ドライバの意識レベルを取得する意識レベル取得部（Ｓ１０４）を有し、
前記復帰時間推定部は、前記意識レベル取得部によって取得された前記ドライバの意識レベルから、前記標準範囲として設定された意識レベルに戻るまでの時間を含む前記復帰時間を推定する
ドライバ状態検知装置。
【請求項５】
請求項１ないし請求項４の何れか一項に記載のドライバ状態検知装置であって、
前記身体情報取得部によって取得された前記身体情報が前記標準範囲から逸れている場合に前記ドライバに対して警報を出力することが可能な警報出力部（１０９）を備え、
前記対応関係蓄積部は、前記警報の出力を契機として前記身体情報取得部によって取得された前記身体情報から前記標準範囲までの差分と、該標準範囲に戻るまでに要した時間との前記対応関係を蓄積する
ドライバ状態検知装置。
【請求項６】
請求項１ないし請求項５の何れか一項に記載のドライバ状態検知装置であって、
前記ドライバの属性毎に多数のドライバから収集した平均的な前記対応関係である平均対応関係を、該属性に分けて予め複数記憶している平均対応関係記憶部（１１０）を備え、
前記対応関係蓄積部による前記対応関係の蓄積量が所定量に達していない場合には、前記復帰時間推定部は、前記ドライバの属性に応じた前記平均対応関係に基づいて前記復帰時間を推定する
ドライバ状態検知装置。
【請求項７】
請求項１ないし請求項６の何れか一項に記載のドライバ状態検知装置であって、
前記車両は、前記ドライバが運転操作を実行する手動運転モードと、該車両が前記運転操作の少なくとも一部を代行する自動運転モードとを切り替え可能に構成されており、
前記自動運転モードでの前記許容時間を、前記手動運転モードでの前記許容時間よりも長い時間に変更する許容時間変更部（１１１）を備える
ドライバ状態検知装置。
【請求項８】
請求項１ないし請求項７の何れか一項に記載のドライバ状態検知装置であって、
前記車両は、前記ドライバが運転操作を実行する手動運転モードと、該車両が運転操作の少なくとも一部を代行する自動運転モードとを切り替え可能に構成されており、
前記対応関係蓄積部は、前記自動運転モードから前記手動運転モードへの切り替えが予告された際に前記身体情報取得部によって取得された前記身体情報から前記標準範囲までの差分と、該標準範囲に戻るまでに要した時間との前記対応関係を蓄積する
ドライバ状態検知装置。
【請求項９】
請求項１ないし請求項８の何れか一項に記載のドライバ状態検知装置であって、
前記車両を運転することがある複数の前記ドライバを識別するドライバ識別部（１１２）を備え、
前記標準設定部は、前記ドライバ毎に前記標準範囲を設定し、
前記対応関係蓄積部は、前記ドライバ毎に前記対応関係を蓄積し、
前記復帰時間推定部は、前記ドライバ識別部によって識別された運転中の前記ドライバの前記対応関係に基づいて前記復帰時間を推定する
ドライバ状態検知装置。
【請求項１０】
車両のドライバの運転状態を検知するドライバ状態検知方法であって、
前記ドライバの運転状態の検知に資する該ドライバの身体情報を取得する身体情報取得工程（Ｓ１０４）と、
前記ドライバが前記車両を運転可能である場合における前記身体情報を標準範囲として設定する標準設定工程（Ｓ１０３）と、
前記身体情報が前記標準範囲から逸れた差分と、該標準範囲に戻るまでの時間との対応関係を蓄積する対応関係蓄積工程（Ｓ１１１）と、
前記身体情取得工程で取得された前記身体情報から前記標準範囲に戻るまでに要する復帰時間を、前記対応関係に基づいて当該身体情報の取得時点で推定する復帰時間推定工程（Ｓ１０５）と、
前記復帰時間が所定の許容時間を超えていると、前記ドライバが前記車両を運転不能な状態であると判断する判断工程（Ｓ１１０）と、
を備えるドライバ状態検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のドライバの運転状態を検知するドライバ状態検知装置およびドライバ状態検知方法に関する。
【背景技術】
【０００２】
車両の運転中にドライバが急病を発症するなどして運転を継続できない状態（以下、運転不能状態）に陥ることがあり、運転不能状態によって起こる交通事故が従来から問題となっている。このような交通事故を未然に防ぐために、ドライバの運転状態（すなわち、運転不能状態であるか否か）を検知する技術が開発されている。
例えば、特許文献１には、ドライバの運転状態を検知するために、車両に搭載されたドライバカメラで撮影した画像からドライバの顔の向きや上体の姿勢などを認識して、ドライバの顔の向きや上体の姿勢が基準の範囲から逸脱すると、運転不能状態と判断する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ドライバは車両の周囲を確認したりするためにも顔の向きや上体の姿勢を変えることがあり、また、運転不能状態におけるドライバの顔の向きや上体の姿勢には個人差があるので、ドライバの顔の向きや上体の姿勢などから運転不能状態であるか否かを一律に判断する基準の統一が困難であり、個別に基準を設定する必要があるという問題があった。
【０００５】
この発明は、従来技術が有する上述した課題に鑑みてなされたものであり、ドライバが運転不能状態であるか否かを判断する基準を統一する技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明のドライバ状態検知装置およびドライバ状態検知方法は、ドライバの運転状態の検知に資するドライバの身体情報を取得し、ドライバが車両を運転可能である場合における身体情報を標準範囲として設定する。また、身体情報が標準範囲から逸れた差分と、標準範囲に戻るまでの時間との対応関係を蓄積し、取得した身体情報から標準範囲に戻るまでの復帰時間を、対応関係に基づいて身体情報の取得時点で推定する。そして、推定した復帰時間が所定の許容時間を超えていると、ドライバが車両を運転不能な状態であると判断する。
尚、本発明における「標準範囲」には、所定の限度幅（例えば上限値および下限値）を持ったものだけでなく、上限値と下限値とを一致させることによって特定の値、すなわち標準値も含まれるものとする。
【０００７】
このようにドライバの身体情報から推定した復帰時間を用いることにより、所定の許容時間に照らしてドライバが運転不能な状態であるか否かを一律に判断することができるので、判断の基準である許容時間は個別に設定する必要がなく、基準を統一することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施例のドライバ状態検知装置１００を搭載した車両１の大まかな構成を示す説明図である。
【図２】本実施例のドライバ状態検知装置１００の構成を示すブロック図である。
【図３】本実施例のドライバ状態検知装置１００で実行されるドライバ状態検知処理を示すフローチャートである。
【図４】本実施例の復帰時間推定処理を示すフローチャートである。
【図５】ドライバの上体の姿勢が標準範囲から逸れている例を示した説明図である。
【図６】ドライバの視線が標準範囲から逸れている例を示した説明図である。
【図７】本実施例の対応関係蓄積処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下では、上述した本願発明の内容を明確にするために実施例について説明する。
Ａ．装置構成  ：
図１には、本実施例のドライバ状態検知装置１００を搭載した車両１の大まかな構成が示されている。図示されるように車両１は、ドライバ状態検知装置１００に加えて、ドライバカメラ５や、ハンドル反力センサ６や、シート感圧センサ７や、拍動センサ８や、スピーカ１０や、車両制御装置２００などを備えている。
【００１０】
ドライバカメラ５は、車両１のダッシュボード２に設置されており、ドライバの少なくとも顔を含む上体の画像を撮影することが可能となっている。
尚、ドライバカメラ５の設置位置は、ドライバの画像を撮影可能であれば、ダッシュボード２に限られず、バックミラーや、フロントガラスの左右両側にある窓柱（いわゆるＡピラー）などに設置してもよい。また、ドライバカメラ５は、１つに限られず、複数設置してもよい。
【００１１】
ハンドル反力センサ６は、ドライバがハンドル３を握っている場合にハンドル３の軸にかかる力を検知する。
シート感圧センサ７は、ドライバが座るシート４の座面および背もたれにかかる圧力の分布を検知する。
拍動センサ８は、ドライバの手首に装着する腕時計タイプのセンサであり、ドライバの脈拍（すなわち、心臓の拍動）を検知する。尚、拍動センサ８は、ドライバの心臓の拍動を検知できれば、手首に装着するものに限られない。例えば、シートベルトでドライバの胸に接する部分にセンサを設置して、心臓の拍動を検知してもよい。
スピーカ１０は、ドライバに向けて警報を発することが可能となっており、楽曲を再生する楽曲再生装置などに接続されたものと共用であってもよい。
【００１２】
車両制御装置２００は、車両１の運転に伴う各種制御を実行する。本実施例の車両１は、ドライバがハンドル３の操作や、ブレーキの操作や、アクセルの操作などの運転操作を実行する手動運転モードと、ドライバに代わって車両１が自律的に運転操作を実行する自動運転モードとを切り替え可能に構成されており、自動運転モードは車両制御装置２００によって制御される。
尚、車両１は、必ずしも自動運転モードを備えていなくてもよく、また、車両１が運転操作の一部を代行する半自律型の自動運転モードを備えていてもよい。
ドライバ状態検知装置１００は、上述したドライバカメラ５、ハンドル反力センサ６、シート感圧センサ７、および拍動センサ８から取得したドライバの姿勢や視線や意識レベルなどの身体情報に基づいて、ドライバの運転状態を検知する。そして、ドライバが車両１を運転不能な状態であると判断した場合には、その旨を車両制御装置２００に向けて出力する。すると、車両制御装置２００によって車両１を停止させるといった安全措置が講じられる。
【００１３】
図２には、本実施例のドライバ状態検知装置１００の構成がブロック図で示されている。図示されるように、ドライバ状態検知装置１００は、身体情報取得部１０１と、標準設定部１０５と、対応関係蓄積部１０６と、復帰時間推定部１０７と、判断部１０８と、警報出力部１０９と、平均対応関係記憶部１１０と、許容時間変更部１１１と、ドライバ識別部１１２とを備えている。
尚、これらの「部」１０１〜１１２は、ドライバ状態検知装置１００を機能に着目して概念的に分類したものであり、それぞれが必ずしも物理的に独立して存在している必要はない。これらの「部」１０１〜１１２は、各種の機器や、電子部品、集積回路、コンピューター、コンピュータープログラム、あるいはそれらの組合せなどによって構成することができる。
【００１４】
身体情報取得部１０１は、ドライバカメラ５、ハンドル反力センサ６、シート感圧センサ７、および拍動センサ８と接続されており、ドライバの身体情報を取得する。
本実施例の身体情報取得部１０１は、ドライバの操作に関する身体情報として姿勢を取得する姿勢取得部１０２と、ドライバの認知に関する身体情報として視線を取得する視線取得部１０３と、ドライバの判断に関する身体情報として意識レベルを取得する意識レベル取得部１０４とを有している。
【００１５】
姿勢取得部１０２は、ドライバカメラ５、ハンドル反力センサ６、およびシート感圧センサ７と接続されており、ドライバカメラ５で撮影された画像からドライバの顔を含む上体の姿勢についての情報を取得したり、ハンドル反力センサ６の検知に基づいてドライバがハンドル３を握っているか否かの情報を取得したり、シート感圧センサ７の検知に基づいてシート４に対するドライバの重心の偏り（例えば、座面の左右の偏りや、背もたれにもたれかかる程度など）の情報を取得する。
視線取得部１０３は、ドライバカメラ５と接続されており、ドライバカメラ５で撮影された画像からドライバの目を検出し、目の特徴点の位置関係に基づいてドライバの視線の情報を取得する。ここで、目の特徴点とは、虹彩（いわゆる黒目）、瞳孔、目尻、目頭、瞼などの画像から位置を特定できる目やその周辺の器官のことを指す。
意識レベル取得部１０４は、ドライバカメラ５および拍動センサ８と接続されており、ドライバカメラ５で撮影された画像から検出されるドライバの瞼の開度や、拍動センサ８で検知されるドライバの脈拍に基づいて、体調不良や眠気などによって低下するドライバの意識レベルを取得する。
【００１６】
標準設定部１０５は、ドライバが車両１を運転可能である場合における身体情報を標準範囲として設定する。本実施例では、ドライバが最初に車両１を運転する際にドライバ情報を登録するようになっており、このドライバ情報の登録時にドライバが車両１の運転に適していると思う状態で身体情報取得部１０１によって取得された身体情報（すなわち、姿勢、視線、意識レベル）を、標準設定部１０５が標準範囲として設定する。
尚、標準範囲は、所定の限度幅（例えば上限値および下限値）を持ったものに限られず、上限値と下限値とを一致させた特定の値、すなわち標準値であってもよい。
また、身体情報の標準範囲の設定は、ドライバ情報の登録時に限られず、例えば、ドライバが車両１の運転中に身体情報取得部１０１によって取得された複数回の身体情報の平均を標準範囲として設定してもよい。
【００１７】
対応関係蓄積部１０６は、身体情報取得部１０１によって取得された身体情報が標準範囲から逸れた差分と、標準範囲に戻るまでの時間との対応関係を蓄積する（すなわち、対応関係を学習する）。
復帰時間推定部１０７は、車両１の走行中に身体情報取得部１０１によって取得された身体情報から標準範囲に戻るまでに要する時間（以下、復帰時間）を、対応関係蓄積部１０６に蓄積された対応関係に基づいて推定する。
判断部１０８は、復帰時間推定部１０７によって推定された復帰時間が所定の許容時間（例えば、２秒）以内であれば、ドライバが車両１を運転可能な状態と判断する。一方、復帰時間が許容時間を超えていれば、ドライバが車両１を運転不能な状態と判断して、その旨を車両制御装置２００に向けて出力する。
【００１８】
警報出力部１０９は、身体情報取得部１０１によって取得された身体情報と標準範囲との差分が所定値以上である場合に、警報のデータ信号をスピーカ１０に送信することによって、スピーカ１０から警報を出力させることが可能となっている。
また、対応関係蓄積部１０６は、警報が出力された際に身体情報取得部１０１によって取得された身体情報について標準範囲に対する差分と、標準範囲に戻るまでに要した時間との対応関係を蓄積する。
【００１９】
平均対応関係記憶部１１０は、ドライバの属性毎の平均的な対応関係（以下、平均対応関係）を予め記憶している。
ドライバの属性としては、ドライバの年齢や性別や運転経歴や運転頻度などを例示することができる。平均対応関係は、身体情報が標準範囲から逸れた差分と、標準範囲に戻るまでの時間との対応関係を多数のドライバから収集し、各属性に分けて平均したものである。
そして、復帰時間推定部１０７は、対応関係蓄積部１０６による対応関係の蓄積量が所定量に達していなければ、ドライバの属性に応じた平均対応関係に基づいて、復帰時間を推定する。
【００２０】
許容時間変更部１１１は、車両１が手動運転モードおよび自動運転モードの何れに設定されているかに応じて、判断部１０８による判断の基準である許容時間を変更する。自動運転モード中は、手動運転モード中に比べてドライバがリラックスすることによって身体情報が標準範囲から逸れる差分が大きくなる傾向にあるため、自動運転モードでの許容時間を、手動運転モードでの許容時間（例えば、２秒）よりも長い時間（例えば、１０秒）に変更する。
尚、許容時間変更部１１１は、車両制御装置２００と接続されており、車両１が手動運転モード中であるか自動運転モード中であるかを把握することが可能である。
また、本実施例の車両制御装置２００は、自動運転モードから手動運転モードへと切り替える前にドライバに切り替えを予告するようになっており、対応関係蓄積部１０６は、予告された際に身体情報取得部１０１によって取得された身体情報について標準範囲に対する差分と、標準範囲に戻るまでに要した時間との対応関係を蓄積する。
【００２１】
ドライバ識別部１１２は、車両１を運転することがある複数のドライバを識別する。本実施例では、ドライバが最初に車両１を運転する際にドライバ情報を登録するようになっており、ドライバ情報にはドライバの顔画像が含まれている。ドライバ識別部１１２は、ドライバカメラ５で撮影されたドライバの顔画像を、登録されているドライバ情報と対照することにより、車両１を運転するドライバを識別する。
尚、ドライバの識別は、顔画像を対照する方法に限られない。例えば、車両１を運転するドライバ自身の入力操作によって、登録されている複数のドライバの中から自己を選択させることとして、ドライバ識別部１１２が入力操作に基づいてドライバを識別してもよい。
また、標準設定部１０５は、ドライバ毎に身体情報の標準範囲を設定し、対応関係蓄積部１０６は、ドライバ毎に対応関係を蓄積する。
そして、復帰時間推定部１０７は、ドライバ識別部１１２によって識別された運転中のドライバ用の対応関係に基づいて復帰時間を推定する。
【００２２】
Ｂ．ドライバ状態検知処理  ：
図３には、本実施例のドライバ状態検知装置１００で実行されるドライバ状態検知処理のフローチャートが示されている。
このドライバ状態検知処理（Ｓ１００）は、ドライバがドライバ状態検知装置１００を起動すると開始される。尚、車両１のエンジン始動と同期して開始されるようにしてもよい。ドライバ状態検知処理（Ｓ１００）を開始すると、まず、ドライバカメラ５で撮影されたドライバの顔画像を、登録されているドライバ情報と対照することで、車両１を運転するドライバを識別する（Ｓ１０１）。
【００２３】
続いて、識別したドライバの身体情報の標準範囲が設定されているか否かを判断する（Ｓ１０２）。前述したように本実施例では、予めドライバが車両１の運転に適していると思う状態で取得された身体情報を標準範囲として設定しておくようになっており、識別したドライバに対して未だ身体情報の標準範囲が設定されていない場合は（Ｓ１０２：ｎｏ）、身体情報の標準範囲を設定する（Ｓ１０３）。
【００２４】
一方、識別したドライバに対して既に身体情報の標準範囲が設定されている場合は（Ｓ１０２：ｙｅｓ）、Ｓ１０３の処理を省略して、ドライバの身体情報を取得する（Ｓ１０４）。
前述したように本実施例では、ドライバの操作に関する身体情報として姿勢を取得したり、ドライバの認知に関する身体情報として視線を取得したり、ドライバの判断に関する身体情報として意識レベルを取得する。
そして、ドライバの身体情報を取得すると、取得した身体情報から標準範囲に戻るまでに要する復帰時間を推定する処理（以下、復帰時間推定処理）を開始する（Ｓ１０５）。
【００２５】
図４には、復帰時間推定処理のフローチャートが示されている。図示されるように復帰時間推定処理（Ｓ１０５）では、まず、取得した身体情報と標準範囲との差分を算出する（Ｓ１２１）。
例えば、ドライバの姿勢については、図５に例示されるように、ドライバカメラ５で撮影された画像から取得したドライバの顔を含む上体の姿勢（すなわち、図中に実線で示した取得姿勢）が、標準範囲として設定されている上体の姿勢（すなわち、図中に破線で示した標準姿勢）に対して移動していれば、その移動量Δを差分として算出する。
【００２６】
また、ドライバの視線については、図６（ａ）に示されるように、ドライバカメラ５で撮影された画像内の顔や目の特徴点（すなわち、虹彩、瞳孔、目尻、目頭、上下瞼など）の位置関係から眼球の回転中心を推定し、その回転中心と瞳孔（あるいは虹彩の中心）とを結ぶ線を視線として推定する。そして、車両１を運転中のドライバは視線を動かしながら安全を確認しているものの、図６（ｂ）に示されるように、推定したドライバの視線（すなわち、図６（ｂ）に実線の矢印で示した取得視線）が、標準範囲として設定されている視線の範囲（すなわち、図６（ｂ）中に破線で示した標準視線範囲）に対して移動して偏っていれば、その移動量Δ（例えば、移動角度）を差分として算出する。
さらに、ドライバの意識レベルは、体調不良や眠気などによって低下する場合があり、意識レベルの低下の程度は、ドライバカメラ５で撮影された画像から検出されるドライバの瞼の開度や、拍動センサ８で検知されるドライバの脈拍に表れる。そのため、取得した瞼の開度や脈拍が、標準範囲として設定されている瞼の開度や脈拍に対して変化していれば、その変化量を意識レベルの差分として算出する。
【００２７】
続いて、後述する対応関係蓄積処理（Ｓ１１１）において蓄積される、身体情報が標準範囲から逸れた差分と、標準範囲に戻るまでの時間との対応関係の蓄積量が所定量（例えば、蓄積回数が１００回）に達しているか否かを判断する（Ｓ１２２）。
そして、対応関係の蓄積量が所定量に達している場合は（Ｓ１２２：ｙｅｓ）、蓄積した対応関係に基づいて、復帰時間を推定する（Ｓ１２３）。
【００２８】
例えば、図５に示したように、ドライバの上体の取得姿勢が標準姿勢に対して傾いている場合は、蓄積した対応関係の中に同様の状況があれば、その状況で標準姿勢に戻るまでに要した時間を参照し、復帰時間として加算する。また、対応関係として、ドライバの上体の動きの速さ（すなわち、単位時間当たりの上体の移動量）を蓄積していれば、取得姿勢から標準姿勢までの移動量Δを上体の動きの速さで除して求めた時間を、復帰時間として加えてもよい。
【００２９】
また、ドライバカメラ５で撮影された画像からドライバの腕の曲がり具合を検知できる場合には、ドライバの肘が伸び切っているとハンドル３の操作が困難であることから、標準範囲として設定されている肘を少し曲げた姿勢に戻るまでの時間、すなわち姿勢を戻すまでにかかる時間を、復帰時間に加える。
また、ハンドル反力センサ６の検知に基づいてドライバがハンドル３を握っているか否かの情報を取得し、ドライバがハンドル３を握っていなければ、ハンドル３を握るまでの時間を、復帰時間に加える。
また、シート感圧センサ７の検知に基づいてシート４に対するドライバの重心の偏りの情報を取得し、ドライバが座面の左右何れかに偏って座っていたり、背もたれにもたれかかり過ぎていたりすると、標準範囲として設定されているドライバの重心の位置に戻るまでの時間を、復帰時間に加える。
【００３０】
また、図６に示したように、ドライバの取得視線が標準視線範囲に対して移動して偏っている場合は、蓄積した対応関係の中に同様の状況があれば、その状況で標準視線範囲に戻るまでに要した時間を参照し、復帰時間として加算する。また、対応関係として、ドライバの視線の動きの速さ（すなわち、単位時間当たりの視線の移動量）を蓄積していれば、取得視線から標準視線範囲までの移動量Δを視線の動きの速さで除して求めた時間を、復帰時間として加えてもよい。
【００３１】
さらに、ドライバカメラ５で撮影された画像から検出されるドライバの瞼の開度や、拍動センサ８で検知されるドライバの脈拍に基づいてドライバの意識レベルを取得し、意識レベルが低下している場合は、蓄積した対応関係の中に同様の状況があれば、その状況で標準範囲の瞼の開度や脈拍に戻るまでに要した時間を参照し、復帰時間として加算する。
ここまで、説明が煩雑になるのを避けるために、姿勢・視線・意識レベルのそれぞれの復帰にかかる時間は加算するものとして説明してきたが、意識レベルが低下していると、ドライバの動作が緩慢になる傾向があるため、取得した姿勢や視線から標準範囲に戻るまでの時間にも影響する。そこで、意識レベルの低下の程度に応じた補正係数を乗じて復帰時間に上乗せするようにしてもよく、意識レベルが低いほど、補正係数として大きい値を設定すればよい。
このように復帰時間は、複数の推定根拠の複合で推定してもよい。
【００３２】
このようにして復帰時間を、蓄積した対応関係に基づいて、ドライバの身体情報として姿勢、視線、意識レベルの各要素を総合して推定したら、図４の復帰時間推定処理を終了して、図３のドライバ状態検知処理に復帰する。
【００３３】
一方、図４のＳ１２２の判断において、対応関係の蓄積量が所定量に達していない場合は（Ｓ１２２：ｎｏ）、ドライバの属性に応じた平均対応関係に基づいて、復帰時間を推定する。
前述したように本実施例では、ドライバの属性として年齢や性別や運転経歴や運転頻度などに分けて平均対応関係を予め記憶しており、この平均対応関係は、身体情報が標準範囲から逸れた差分と、標準範囲に戻るまでの時間との対応関係を属性毎に多数のドライバから収集し、平均したものである。尚、平均対応関係には、所定の安全係数を乗じておいてもよい。
また、ドライバが最初に車両１を運転する際に登録するドライバ情報には、ドライバの年齢や性別や運転経歴や運転頻度などの属性が含まれており、図３のＳ１０１で識別したドライバの属性に応じた平均対応関係を読み出すようになっている。
【００３４】
そして、平均対応関係に基づいて復帰時間を推定する場合にも、上述の蓄積した対応関係に基づいて復帰時間を推定する場合（Ｓ１２３）と同様に、ドライバの身体情報として姿勢（例えば、上体の傾き、腕の曲げ具合、ハンドル３の握りの有無、重心の偏り）、視線、意識レベル（すなわち、瞼の開度や脈拍）の各要素を総合して復帰時間を推定する。
例えば、平均対応関係として、ドライバの身体情報（すなわち、姿勢、視線、意識レベル）の変化の速さ（すなわち、単位時間当たりの身体情報の変化量）を記憶していれば、取得した身体情報と標準範囲との差分を、身体情報の変化の速さで除して求めた時間を、復帰時間として加算することができる。
また、意識レベルが低下していると、取得した姿勢や視線から標準範囲に戻るまでの時間が長くなる傾向にあることから、意識レベルの低下の程度に応じた補正係数を乗じて復帰時間に上乗せするようにしてもよい。
こうして平均対応関係に基づいて復帰時間を推定すると、図４の復帰時間推定処理を終了して、図３のドライバ状態検知処理に復帰する。
【００３５】
ドライバ状態検知処理では、復帰時間推定処理（Ｓ１０５）から復帰すると、車両１が自動運転モード中であるか否かを判断する（Ｓ１０６）。そして、自動運転モード中ではない場合、すなわち、手動運転モード中である場合は（Ｓ１０６：ｎｏ）、手動運転モード用の許容時間（例えば、２秒）を選択する（Ｓ１０７）。
これに対して、自動運転モード中である場合は（Ｓ１０６：ｙｅｓ）、自動運転モード用の許容時間（例えば、１０秒）を選択する（Ｓ１０８）。
【００３６】
このように車両１が自動運転モード中であるか手動運転モード中であるかに応じて許容時間を選択すると、続いて、Ｓ１０５で推定した復帰時間が許容時間を超えているか否かを判断する（Ｓ１０９）。そして、推定した復帰時間が許容時間を超えている場合は（Ｓ１０９：ｙｅｓ）、ドライバが車両１を運転不能な状態と判断して、その旨を車両制御装置２００に向けて出力する（Ｓ１１０）。
これを受けて、車両制御装置２００は安全措置を講じ、例えば、ドライバの安否を確認する音声を出力したり、車両１を強制的に停止させたり、自動運転モード中であれば、予期せぬ手動運転モードへの切り替えがあることを警告する音声を出力したり、自動運転モードから手動運転モードへの切り替えを中止したりする。
一方、推定した復帰時間が許容時間以内である場合は（Ｓ１０９：ｎｏ）、対応関係蓄積処理を開始する（Ｓ１１１）。
【００３７】
図７には、対応関係蓄積処理のフローチャートが示されている。図示されるように対応関係蓄積処理（Ｓ１１１）では、まず、自動運転モードから手動運転モードへの切り替えがドライバに予告されたか否かを判断する（Ｓ１３１）。自動運転モード中は、手動運転モード中に比べてドライバがリラックスすることによって身体情報が標準範囲から逸れる可能性がある。そして、自動運転モードから手動運転モードへの切り替えが予告された場合は（Ｓ１３１：ｙｅｓ）、運転権限が車両１からドライバに移譲されるのに備えて、ドライバはリラックスした状態を改め、車両１の運転に適した状態（すなわち、身体情報の標準範囲）に戻ろうとする。
そこで、取得した身体情報から標準範囲に戻るまでにかかる時間（以下、戻り時間）を計測し（Ｓ１３２）、取得した身体情報から標準範囲までの差分と、戻り時間との対応関係を蓄積する（Ｓ１３３）。尚、対応関係には、所定の安全係数を乗じて蓄積してもよい。
【００３８】
例えば、図５に示したように、ドライバの上体の取得姿勢が標準姿勢に対して傾いている場合は、標準姿勢までの戻り時間を計測し、対応関係を蓄積する。
また、ドライバの肘が伸び切っていれば、標準範囲として設定されている肘を少し曲げた姿勢までの戻り時間を計測し、対応関係を蓄積する。
また、ドライバがハンドル３を握っていなければ、ハンドル３を握るまでの戻り時間を計測し、対応関係を蓄積する。
また、ドライバが座面の左右何れかに偏って座っていたり、背もたれにもたれかかり過ぎていたりすれば、標準範囲として設定されているドライバの重心の位置までの戻り時間を計測し、対応関係を蓄積する。
【００３９】
また、図６に示したように、ドライバの取得視線が標準視線範囲に対して移動して偏っている場合は、標準視線範囲までの戻り時間を計測し、対応関係を蓄積する。
さらに、ドライバの瞼の開度や脈拍に基づいて意識レベルが低下している場合は、標準範囲の瞼の開度や脈拍に復帰するまでの戻り時間を計測し、対応関係を蓄積する。
【００４０】
一方、Ｓ１３１の判断において、自動運転モードから手動運転モードへの切り替えが予告されていない場合は（Ｓ１３１：ｎｏ）、取得した身体情報と標準範囲との差分が所定値以上であるか否かを判断する（Ｓ１３４）。そして、差分が所定値以上である場合は（Ｓ１３４：ｙｅｓ）、警報を出力する（Ｓ１３５）。こうすることで、無意識にドライバの身体情報が標準範囲から逸れていた場合でも、警報を契機として、そのことに気付いたドライバは意識的に車両１の運転に適した状態（すなわち、身体情報の標準範囲）に戻ろうとする。
そこで、取得した身体情報から標準範囲に戻るまでにかかる戻り時間を計測し（Ｓ１３２）、取得した身体情報から標準範囲までの差分と、戻り時間との対応関係を蓄積する（Ｓ１３３）。
【００４１】
これに対して、取得した身体情報と標準範囲との差分が所定値以上ではない場合は（Ｓ１３４：ｎｏ）、ドライバの身体情報（すなわち、姿勢、視線、意識レベル）が変化していれば、身体情報の変化の速さ（すなわち、単位時間当たりの身体情報の変化量）を対応関係として蓄積する（Ｓ１３６）。
こうして対応関係を蓄積したら、図７の対応関係蓄積処理を終了し、図３のドライバ状態検知処理に復帰する。そして、蓄積した対応関係は、次回以降の復帰時間推定処理（図３のＳ１０５）で復帰時間の推定に用いられる（図４のＳ１２３）。
【００４２】
ドライバ状態検知処理では、対応関係蓄積処理（Ｓ１１１）から復帰すると、車両１のエンジンが停止した否かを判断する（Ｓ１１２）。車両１のエンジンが停止していない場合は（Ｓ１１２：ｎｏ）、ドライバが車両１の運転を継続していると判断して、Ｓ１０４の処理に戻り、ドライバの身体情報を新たに取得すると、以降の上述した一連の処理を再び実行する（Ｓ１０４〜Ｓ１１２）。
そして、処理を繰り返すうちに、車両１のエンジンが停止した場合は（Ｓ１１２：ｙｅｓ）、ドライバが車両１の運転を終了したと判断して、図３のドライバ状態検知処理を終了する。
【００４３】
以上に説明したように、本実施例のドライバ状態検知装置１００では、車両１を運転中のドライバの身体情報を取得して、その取得した身体情報から標準範囲に戻るまでに要する復帰時間を、蓄積した対応関係に基づいて推定し、復帰時間が所定の許容時間を超えていれば、ドライバが車両１を運転不能な状態と判断するようになっている。このようにドライバの身体情報から推定した復帰時間を用いることにより、所定の許容時間に照らしてドライバが運転不能な状態であるか否かを一律に判断することができるので、判断の基準である許容時間は個別に設定する必要がなく、基準を統一することが可能となる。
【００４４】
また、本実施例のドライバ状態検知装置１００では、ドライバの操作に関する身体情報として姿勢を取得することにより、推定する復帰時間に操作能力の低下が反映されるので、操作能力の低下によるドライバの運転不能な状態を検知することができる。
また、ドライバの認知に関する身体情報として視線を取得することにより、推定する復帰時間に認知能力の低下が反映されるので、認知能力の低下によるドライバの運転不能な状態を検知することができる。
さらに、ドライバの判断に関する身体状態として瞼の開度や脈拍に基づく意識レベルを取得することにより、推定する復帰時間に判断能力の低下が反映されるので、判断能力の低下によるドライバの運転不能な状態を検知することができる。
そして、ドライバの身体情報として姿勢、視線、意識レベルの各要素を総合して複合的に復帰時間を推定することにより、様々な状況におけるドライバの運転不能な状態を検知することが可能となる。
【００４５】
また、本実施例のドライバ状態検知装置１００では、取得した身体情報が標準範囲から逸れている場合にドライバに対して警報を出力することが可能であり、この警報を契機として、ドライバが身体情報を標準範囲に戻すのにかかる時間を計測し、対応関係を蓄積するようになっている。これにより、蓄積した対応関係に基づいて復帰時間を推定する精度を高めることができる。
また、本実施例のドライバ状態検知装置１００では、ドライバの属性毎の平均対応関係を予め記憶しており、車両１を運転中のドライバに対する対応関係の蓄積量が所定量に達していなければ、運転中のドライバの属性に応じた平均対応関係に基づいて復帰時間を推定するようになっている。そのため、ドライバに対する対応関係が十分に蓄積されていない初期の段階でも、ドライバの運転不能な状態を検知することができる。
【００４６】
また、本実施例の車両１は、手動運転モードと自動運転モードとを切り替え可能に構成されており、自動運転モードにおける許容時間を、手動運転モードにおける許容時間よりも長い時間に変更するようになっている。自動運転モード中は、手動運転モード中に比べてドライバがリラックスすることを前提としており、身体情報が標準範囲から逸れる差分が大きくなる傾向にあるため、自動運転モード用の許容時間に変更することにより、自動運転モードにおいてもドライバの運転不能な状態を適切に検知することができる。
また、自動運転モードから手動運転モードへの切り替えが予告されると、ドライバが身体情報を標準範囲に戻すのにかかる時間を計測し、対応関係を蓄積するようになっている。これにより、蓄積した対応関係に基づいて復帰時間を推定する精度を高めることができる。
【００４７】
また、本実施例のドライバ状態検知装置１００では、車両１を運転することがある複数のドライバを識別し、ドライバ毎に身体情報の標準範囲を設定すると共に、ドライバ毎に対応関係を蓄積するようになっている。そして、識別した運転中のドライバ用の対応関係に基づいて復帰時間を推定するので、車両１を複数のドライバで共用する場合でも、各ドライバの運転不能な状態を適切に検知することができる。
【００４８】
以上、実施例について説明したが、本発明は上記の実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【００４９】
例えば、上述した実施例では、手動運転モード中と自動運転モード中とで許容時間を変更するようになっていた。しかし、許容時間の変更は、これに限られず、例えば、車両１の走行速度に応じて許容時間を変更してもよい。すなわち、車両１の走行速度が速いほど、安全を確保する時間的な余裕がなくなることから、許容時間を短くする（すなわち、判断の基準を厳しくする）ことで、ドライバの運転不能な状態を早めに検知するようにしてもよい。
【符号の説明】
【００５０】
１…車両、    ３…ハンドル、    ４…シート、    ５…ドライバカメラ、
６…ハンドル反力センサ、    ７…シート感圧センサ、    ８…拍動センサ、
１０…スピーカ、    １００…ドライバ状態検知装置、
１０１…身体情報取得部、    １０２…姿勢取得部、    １０３…視線取得部、
１０４…意識レベル取得部、    １０５…標準設定部、
１０６…対応関係蓄積部、    １０７…復帰時間推定部、    １０８…判断部、
１０９…警報出力部、    １１０…平均対応関係記憶部、
１１１…許容時間変更部、    １１２…ドライバ識別部、
２００…車両制御装置。
【図１】
0006531719.tif 000002
【図２】
0006531719.tif 000003
【図３】
0006531719.tif 000004
【図４】
0006531719.tif 000005
【図５】
0006531719.tif 000006
【図６】
0006531719.tif 000007
【図７】
0006531719.tif 000008