(57)【要約】【課題】ドライバの状態に応じて適切な処理を実行できるドライバ異常検出装置を提供する。【解決手段】ドライバ異常検出装置１は、ドライバの異常を検出する異常検出ユニット７と、第１報知を行う第１報知ユニット９と、第１入力を検出する第１入力検出ユニット１１と、第１入力を検出したかを判断する第１判断ユニット１３と、第２報知を行う第２報知ユニット１５と、第２入力を検出する第２入力検出ユニット１７と、第２入力を検出したかを判断する第２判断ユニット１９と、第１入力を検出しなかったと判断した場合、第１異常時処理を実行する第１処理ユニット２１と、第２入力を検出しなかったと判断した場合、第２異常時処理を実行する第２処理ユニット２３とを備える。【選択図】図２
2019191944.tif 000002
【特許請求の範囲】
【請求項１】
車両（２）のドライバの異常を検出する異常検出ユニット（７）と、
前記異常検出ユニットが前記異常を検出した場合、第１報知を行う第１報知ユニット（９）と、
前記ドライバによる第１入力を検出する第１入力検出ユニット（１１）と、
前記第１報知の開始時点以降に設定された第１入力期間において、前記第１入力検出ユニットが前記第１入力を検出したかを判断する第１判断ユニット（１３）と、
前記第１入力期間において前記第１入力検出ユニットが前記第１入力を検出したと前記第１判断ユニットが判断した場合、第２報知を行う第２報知ユニット（１５）と、
前記ドライバによる第２入力を検出する第２入力検出ユニット（１７）と、
前記第２報知の開始時点以降に設定された第２入力期間において、前記第２入力検出ユニットが前記第２入力を検出したかを判断する第２判断ユニット（１９）と、
前記第１入力期間において前記第１入力検出ユニットが前記第１入力を検出しなかったと前記第１判断ユニットが判断した場合、第１異常時処理を実行する第１処理ユニット（２１）と、
前記第２入力期間において前記第２入力検出ユニットが前記第２入力を検出しなかったと前記第２判断ユニットが判断した場合、第２異常時処理を実行する第２処理ユニット（２３）と、
を備えるドライバ異常検出装置（１）。
【請求項２】
請求項１に記載のドライバ異常検出装置であって、
前記第２入力は、前記ドライバの発話であるドライバ異常検出装置。
【請求項３】
請求項１又は２に記載のドライバ異常検出装置であって、
前記第２入力期間は、前記第１入力期間より長いドライバ異常検出装置。
【請求項４】
請求項１〜３のいずれか１項に記載のドライバ異常検出装置であって、
前記第２入力は、前記車両を停止させる処理であるドライバ異常検出装置。
【請求項５】
請求項１〜４のいずれか１項に記載のドライバ異常検出装置であって、
前記異常検出ユニットが検出した異常の種類に応じて前記第２入力期間の長さが異なるように、前記第２入力期間の長さを設定する長さ設定ユニット（２５）をさらに備えるドライバ異常検出装置。
【請求項６】
請求項１〜５のいずれか１項に記載のドライバ異常検出装置であって、
前記第２報知ユニットは、時間帯ごとに異なる前記第２入力を前記ドライバに示すように構成され、
前記第２入力検出ユニットは、前記第２報知ユニットが示す前記第２入力を検出するように構成されたドライバ異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はドライバ異常検出装置に関する。
【背景技術】
【０００２】
特許文献１には、車載制御装置が記載されている。この車載制御装置は、ドライバの異常を検出した場合、車内ハザード点滅を行う。車内ハザード点滅に対し、ドライバによるスイッチ操作が無ければ、車載制御装置は、さらに、車外ハザード点滅や危険回避処理を行う。車内ハザード点滅に対し、ドライバによるスイッチ操作があれば、車載制御装置は、運転可能と判断する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−８５５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車載制御装置がドライバの異常を検出し、車内ハザード点滅を行ったとき、ドライバは、実際には深刻な異常の状態にあっても、運転を継続できると考え、スイッチ操作を行うことがある。その結果、車載制御装置は、車外ハザード点滅や危険回避処理を行わなくなる。
【０００５】
本開示は、ドライバの状態に応じて適切な処理を実行できるドライバ異常検出装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の一局面は、車両（２）のドライバの異常を検出する異常検出ユニット（７）と、前記異常検出ユニットが前記異常を検出した場合、第１報知を行う第１報知ユニット（９）と、前記ドライバによる第１入力を検出する第１入力検出ユニット（１１）と、前記第１報知の開始時点以降に設定された第１入力期間において、前記第１入力検出ユニットが前記第１入力を検出したかを判断する第１判断ユニット（１３）と、前記第１入力期間において前記第１入力検出ユニットが前記第１入力を検出したと前記第１判断ユニットが判断した場合、第２報知を行う第２報知ユニット（１５）と、前記ドライバによる第２入力を検出する第２入力検出ユニット（１７）と、前記第２報知の開始時点以降に設定された第２入力期間において、前記第２入力検出ユニットが前記第２入力を検出したかを判断する第２判断ユニット（１９）と、前記第１入力期間において前記第１入力検出ユニットが前記第１入力を検出しなかったと前記第１判断ユニットが判断した場合、第１異常時処理を実行する第１処理ユニット（２１）と、前記第２入力期間において前記第２入力検出ユニットが前記第２入力を検出しなかったと前記第２判断ユニットが判断した場合、第２異常時処理を実行する第２処理ユニット（２３）と、を備えるドライバ異常検出装置（１）である。
【０００７】
本開示の一局面であるドライバ異常検出装置は、ドライバの異常を検出した場合、第１報知を行う。そのとき、ドライバは、実際には深刻な異常の状態にあっても、運転を継続できると考え、第１入力を行うことがある。本開示の一局面であるドライバ異常検出装置は、第１入力を検出した場合でも、第２入力期間において第２入力を検出しなければ、第２異常時処理を実行する。そのため、本開示の一局面であるドライバ異常検出装置は、ドライバの状態に応じて適切な処理を実行することができる。
【０００８】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【０００９】
【図１】ドライバ異常検出装置１等の構成を表すブロック図である。
【図２】ドライバ異常検出装置１の機能的構成を表すブロック図である。
【図３】ドライバ異常検出装置１が実行する処理を表すフローチャートである。
【図４】ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。
【図５】ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。
【図６】ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。
【図７】ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。
【図８】ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。
【図９】時間帯ごとに異なる第２入力をドライバに示す態様を表す説明図である。
【発明を実施するための形態】
【００１０】
本開示の例示的な実施形態を、図面を参照しながら説明する。
＜第１実施形態＞
１．ドライバ異常検出装置１等の構成
ドライバ異常検出装置１等の構成を図１、及び図２に基づき説明する。ドライバ異常検出装置１は車両２に搭載されている。ドライバ異常検出装置１は、ＣＰＵ３と、例えば、ＲＡＭ又はＲＯＭ等の半導体メモリ（以下、メモリ５とする）と、を有するマイクロコンピュータを備える。ドライバ異常検出装置１の各機能は、ＣＰＵ３が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ５が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、ドライバ異常検出装置１は、１つのマイクロコンピュータを備えてもよいし、複数のマイクロコンピュータを備えてもよい。
【００１１】
ドライバ異常検出装置１は、図２に示すように、異常検出ユニット７と、第１報知ユニット９と、第１入力検出ユニット１１と、第１判断ユニット１３と、第２報知ユニット１５と、第２入力検出ユニット１７と、第２判断ユニット１９と、第１処理ユニット２１と、第２処理ユニット２３と、長さ設定ユニット２５と、第３報知ユニット２６と、第３入力検出ユニット２７と、第３判断ユニット２８と、を備える。
【００１２】
ドライバ異常検出装置１に含まれる各部の機能を実現する手法はソフトウェアに限るものではなく、その一部又は全部の機能は、一つあるいは複数のハードウェアを用いて実現されてもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は、デジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現されてもよい。
【００１３】
車両２は、ドライバ異常検出装置１に加えて、車内カメラ３１、心電センサ３３、スイッチ３５、マイク３７、スピーカ３９、ディスプレイ４１、車両制御部４３、エンジン４５、及びブレーキ４７を備える。
【００１４】
車内カメラ３１は車両２の車室内に設けられている。車内カメラ３１は、車両２のドライバ（以下では単にドライバともいう）の上半身を撮影し、画像を作成する。心電センサ３３はドライバの心電を検出する。スイッチ３５は車両２の車室内に設けられている。スイッチ３５はドライバにより操作される。マイク３７は車両２の車室内に設けられている。マイク３７は音声を検出する。音声には、ドライバが発話した音声が含まれる。スピーカ３９は車両２の車室内に設けられている。スピーカ３９は音声を出力する。ディスプレイ４１は車両２の車室内のうち、ドライバが視認できる位置に設けられている。ディスプレイ４１は画像を表示する。車両制御部４３は、エンジン４５及びブレーキ４７を制御する。
【００１５】
２．ドライバ異常検出装置１が実行する処理
ドライバ異常検出装置１が実行する処理を図３〜図８に基づき説明する。図３のステップ１では、異常検出ユニット７が、不検出期間中であるか否かを判断する。不検出期間とは、後述するステップ２、１６、２４の異常検出処理を実行しない期間である。不検出期間は、後述するステップ７で開始される。不検出期間は、開始後、予め設定された時間が経過するまで継続する。
【００１６】
不検出期間中ではない場合、本処理はステップ２に進む。不検出期間中である場合、本処理は終了する。
ステップ２では、異常検出ユニット７が、車内カメラ３１及び心電センサ３３を用いてドライバの異常を検出する処理を実行する。ドライバの異常として、ドライバの姿勢が、正常姿勢から乖離している異常（以下では姿勢異常とする）が挙げられる。ドライバの異常として、ドライバの心拍が正常範囲外にある異常（以下では心拍異常とする）が挙げられる。ドライバの異常として、ドライバの眼が所定時間以上連続して閉じている異常（以下では閉眼異常とする）が挙げられる。
【００１７】
異常検出ユニット７は、車内カメラ３１を用いて、ドライバの上半身を表す画像を取得する。異常検出ユニット７は、取得した画像において、ドライバの姿勢を認識する。異常検出ユニット７は、認識した姿勢と、正常姿勢とを対比して、姿勢異常を検出する。正常姿勢は予めメモリ５に記憶されている。
【００１８】
異常検出ユニット７は、心電センサ３３を用いて、ドライバの心拍を取得する。異常検出ユニット７は、取得した心拍と、心拍の正常範囲とを対比して、姿勢異常を検出する。心拍の正常範囲は予めメモリ５に記憶されている。
【００１９】
異常検出ユニット７は、車内カメラ３１を用いて、ドライバの顔を表す画像を繰り返し取得する。異常検出ユニット７は、取得した複数の画像において、それぞれ眼を認識する。異常検出ユニット７は、複数の画像において認識した眼の状態に基づき、閉眼異常を検出する。
【００２０】
ステップ３では、前記ステップ２においてドライバの異常を検出できたか否かを第１報知ユニット９が判断する。ドライバの異常を検出できたと判断した場合、本処理はステップ４に進む。ドライバの異常を検出できなかったと判断した場合、本処理は終了する。
【００２１】
ステップ４では、第１報知ユニット９が第１報知を開始する。第１報知は、スピーカ３９を用いて警告音を出力するとともに、ディスプレイ４１を用いて警告画像を表示する処理である。第１報知は、後述する第１入力期間が終了するまで継続する。
【００２２】
ステップ５では、第１入力検出ユニット１１が、第１入力期間を開始する。第１入力期間の開始時点は、第１報知の開始時点以降である。第１入力期間とは、ドライバによる第１入力を第１入力検出ユニット１１が検出する期間である。第１入力とは、スイッチ３５の操作である。第１入力期間は、第１入力検出ユニット１１が第１入力を検出するか、第１入力期間の開始時点から予め設定された時間Ｔ１が経過するまで継続する。
【００２３】
ステップ６では、第１入力検出ユニット１１が第１入力を検出したか否かを第１判断ユニット１３が判断する。第１入力を検出したと判断した場合、本処理はステップ７に進む。第１入力を検出しなかったと判断した場合、本処理はステップ１３に進む。
【００２４】
ステップ７では、異常検出ユニット７が、不検出期間を開始する。
ステップ８では、第２報知ユニット１５が、待ち期間を開始する。待ち期間は、原則として、待ち期間の開始時点から、予め設定された時間Ｔｗが経過するまで継続する。ただし、後述するステップ１７において異常を検出したと判断した場合は、その判断の時点で待ち期間は終了する。
【００２５】
ステップ９では、待ち期間が終了したか否かを第２報知ユニット１５が判断する。待ち期間が終了したと判断した場合、本処理はステップ１０に進む。待ち期間が未だ終了していないと判断した場合、本処理はステップ１５に進む。
【００２６】
ステップ１０では、第２報知ユニット１５が第２報知を開始する。第２報知は、スピーカ３９を用いて、「ＯＫと発話して下さい」という音声を出力するとともに、ディスプレイ４１を用いて、「ＯＫと発話して下さい」という文字を表示する処理である。第２報知は、後述する第２入力期間が終了するまで継続する。
【００２７】
ステップ１１では、第２入力検出ユニット１７が、第２入力期間を開始する。第２入力期間の開始時点は、第２報知の開始時点以降である。第２入力期間とは、ドライバによる第２入力を第２入力検出ユニット１７が検出する期間である。第２入力とは、ドライバが「ＯＫ」と発話することである。第２入力検出ユニット１７は、マイク３７を用いてドライバの発話を検出する。第２入力期間は、第２入力検出ユニット１７が第２入力を検出するか、第２入力期間の開始時点から時間Ｔ２が経過するまで継続する。
【００２８】
時間Ｔ２の長さは、前記ステップ３、又は後述するステップ１７、２５において検出したと判断したドライバの異常の種類に応じて、長さ設定ユニット２５が設定する。時間Ｔ２の長さは、ドライバの異常の種類ごとに異なる。姿勢の異常を検出した場合の時間Ｔ２は、閉眼異常を検出した場合の時間Ｔ２より短い。
【００２９】
ステップ１２では、第２入力検出ユニット１７が第２入力を検出したか否かを第２判断ユニット１９が判断する。第２入力を検出したと判断した場合、本処理は終了する。第２入力を検出しなかったと判断した場合、本処理はステップ１８に進む。
【００３０】
前記ステップ６で否定判断した場合、本処理はステップ１３に進む。ステップ１３では、第１入力期間の開始時点から時間Ｔ１が経過することで、第１入力期間が終了したか否かを第１判断ユニット１３が判断する。第１入力期間が終了したと判断した場合、本処理はステップ１４に進む。第１入力期間は未だ終了していないと判断した場合、本処理はステップ６に進む。
【００３１】
ステップ１４では、第１処理ユニット２１が、車両制御部４３を用いて、第１異常時処理を実行する。第１異常時処理は車両を停止させる処理である。
前記ステップ９で否定判断した場合、本処理はステップ１５に進む。ステップ１５では、異常検出ユニット７が、不検出期間中であるか否かを判断する。不検出期間中ではないと判断した場合、本処理はステップ１６に進む。不検出期間中であると判断した場合、本処理はステップ９に進む。
【００３２】
ステップ１６では、異常検出ユニット７が、車内カメラ３１及び心電センサ３３を用いてドライバの異常を検出する処理を実行する。ドライバの異常を検出する処理は、前記ステップ２の処理と同様である。
【００３３】
ステップ１７では、前記ステップ１６においてドライバの異常を検出できたか否かを第２報知ユニット１５が判断する。ドライバの異常を検出できたと判断した場合、本処理はステップ４に進む。ドライバの異常を検出できなかったと判断した場合、本処理はステップ９に進む。
【００３４】
前記ステップ１２で否定判断した場合、本処理はステップ１８に進む。ステップ１８では、第２入力期間の開始時点から時間Ｔ２が経過することで、第２入力期間が終了したか否かを第２判断ユニット１９が判断する。第２入力期間が終了したと判断した場合、本処理はステップ１９に進む。第２入力期間は未だ終了していないと判断した場合、本処理はステップ２３に進む。なお、ステップ１９、２０、２１、２２、１４の処理は、第２異常時処理に対応する。
【００３５】
ステップ１９では、第３報知ユニット２６が第３報知を開始する。第３報知は、スピーカ３９を用いて警告音を出力するとともに、ディスプレイ４１を用いて警告画像を表示する処理である。第３報知は、後述する第３入力期間が終了するまで継続する。
【００３６】
ステップ２０では、第３入力検出ユニット２７が、第３入力期間を開始する。第３入力期間の開始時点は、第３報知の開始時点以降である。第３入力期間とは、ドライバによる第３入力を第３入力検出ユニット２７が検出する期間である。第３入力とは、スイッチ３５の操作である。第３入力期間は、第３入力検出ユニット２７が第３入力を検出するか、第３入力期間の開始時点から予め設定された時間Ｔ３が経過するまで継続する。
【００３７】
ステップ２１では、第３入力検出ユニット２７が第３入力を検出したか否かを第３判断ユニット２８が判断する。第３入力を検出したと判断した場合、本処理は終了する。第３入力を検出しなかったと判断した場合、本処理はステップ２２に進む。
【００３８】
ステップ２２では、第３入力期間の開始時点から時間Ｔ３が経過することで、第３入力期間が終了したか否かを第３判断ユニット２８が判断する。第３入力期間が終了したと判断した場合、本処理はステップ１４に進む。第３入力期間は未だ終了していないと判断した場合、本処理はステップ２１に進む。
【００３９】
前記ステップ１８で否定判断した場合、本処理はステップ２３に進む。ステップ２３では、異常検出ユニット７が、不検出期間中であるか否かを判断する。不検出期間中ではないと判断した場合、本処理はステップ２４に進む。不検出期間中であると判断した場合、本処理はステップ１２に進む。
【００４０】
ステップ２４では、異常検出ユニット７が、車内カメラ３１及び心電センサ３３を用いてドライバの異常を検出する処理を実行する。ドライバの異常を検出する処理は、前記ステップ２の処理と同様である。
【００４１】
ステップ２５では、前記ステップ２４においてドライバの異常を検出できたか否かを第２判断ユニット１９が判断する。ドライバの異常を検出できたと判断した場合、本処理はステップ４に進む。ドライバの異常を検出できなかったと判断した場合、本処理はステップ１２に進む。
【００４２】
図４は、ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。前記ステップ２、３において、ドライバ異常検出装置１はドライバの異常４９を検出した。次に、前記ステップ４において、ドライバ異常検出装置１は第１報知５１を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間５３を開始した。
【００４３】
次に、前記ステップ６、１３において、ドライバ異常検出装置１は、第１入力期間５３が終了するまでに第１入力を検出しなかったと判断した。そのため、ドライバ異常検出装置１は、前記ステップ１４において自動停止の処理５５を行った。
【００４４】
図５は、ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。前記ステップ２、３において、ドライバ異常検出装置１はドライバの異常４９を検出した。次に、前記ステップ４において、ドライバ異常検出装置１は第１報知５１を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間５３を開始した。
【００４５】
次に、前記ステップ６において、ドライバ異常検出装置１は第１入力５７を検出したと判断した。次に、前記ステップ８において、ドライバ異常検出装置１は待ち期間５９を開始した。また、前記ステップ７において、ドライバ異常検出装置１は不検出期間６０を開始した。待ち期間５９の終了後、前記ステップ１０において、ドライバ異常検出装置１は第２報知６１を開始した。また、前記ステップ１１において、ドライバ異常検出装置１は第２入力期間６３を開始した。
【００４６】
次に、前記ステップ１２、１８において、ドライバ異常検出装置１は、第２入力期間６３が終了するまでに第２入力を検出しなかったと判断した。
次に、前記ステップ１９において、ドライバ異常検出装置１は第３報知６５を開始した。また、前記ステップ２０において、ドライバ異常検出装置１は第３入力期間６７を開始した。
【００４７】
次に、前記ステップ２１、２２において、ドライバ異常検出装置１は、第３入力期間６７が終了するまでに第３入力を検出しなかったと判断した。そのため、ドライバ異常検出装置１は、前記ステップ１４において自動停止の処理５５を行った。
【００４８】
図６は、ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。前記ステップ２、３において、ドライバ異常検出装置１はドライバの異常４９を検出した。次に、前記ステップ４において、ドライバ異常検出装置１は第１報知５１を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間５３を開始した。
【００４９】
次に、前記ステップ６において、ドライバ異常検出装置１は第１入力５７を検出したと判断した。次に、前記ステップ８において、ドライバ異常検出装置１は待ち期間５９を開始した。また、前記ステップ７において、ドライバ異常検出装置１は不検出期間６０を開始した。待ち期間５９の終了後、前記ステップ１０において、ドライバ異常検出装置１は第２報知６１を開始した。また、前記ステップ１１において、ドライバ異常検出装置１は第２入力期間６３を開始した。
【００５０】
次に、前記ステップ１２、１８において、ドライバ異常検出装置１は、第２入力期間６３が終了するまでに第２入力を検出しなかったと判断した。次に、前記ステップ１９において、ドライバ異常検出装置１は第３報知６５を開始した。また、前記ステップ２０において、ドライバ異常検出装置１は第３入力期間６７を開始した。
【００５１】
次に、前記ステップ２１において、ドライバ異常検出装置１は、第３入力を検出したと判断した。そのため、ドライバ異常検出装置１は正常な状態に復帰した。
図７は、ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。前記ステップ２、３において、ドライバ異常検出装置１はドライバの異常４９を検出した。次に、前記ステップ４において、ドライバ異常検出装置１は第１報知５１を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間５３を開始した。
【００５２】
次に、前記ステップ６において、ドライバ異常検出装置１は第１入力５７を検出したと判断した。次に、前記ステップ８において、ドライバ異常検出装置１は待ち期間５９を開始した。また、前記ステップ７において、ドライバ異常検出装置１は不検出期間６０を開始した。待ち期間５９の終了後、前記ステップ１０において、ドライバ異常検出装置１は第２報知６１を開始した。また、前記ステップ１１において、ドライバ異常検出装置１は第２入力期間６３を開始した。
【００５３】
次に、前記ステップ１２において、ドライバ異常検出装置１は、第２入力７１を検出したと判断した。そのため、ドライバ異常検出装置１は正常な状態に復帰した。
図８は、ドライバ異常検出装置１が実行する処理の例を表すタイムチャートである。前記ステップ２、３において、ドライバ異常検出装置１はドライバの異常４９を検出した。次に、前記ステップ４において、ドライバ異常検出装置１は第１報知５１を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間５３を開始した。
【００５４】
次に、前記ステップ６において、ドライバ異常検出装置１は第１入力５７を検出したと判断した。次に、前記ステップ８において、ドライバ異常検出装置１は待ち期間５９を開始した。また、前記ステップ７において、ドライバ異常検出装置１は不検出期間６０を開始した。待ち期間５９の終了後、前記ステップ１０において、ドライバ異常検出装置１は第２報知６１を開始した。また、前記ステップ１１において、ドライバ異常検出装置１は第２入力期間６３を開始した。
【００５５】
不検出期間６０の終了後であり、第２報知６１及び第２入力期間６３の途中で実行された前記ステップ２４、２５において、ドライバ異常検出装置１はドライバの異常７３を検出した。
【００５６】
次に、前記ステップ４において、ドライバ異常検出装置１は第１報知７５を開始した。また、前記ステップ５において、ドライバ異常検出装置１は第１入力期間７７を開始した。
次に、前記ステップ６において、ドライバ異常検出装置１は第１入力７９を検出したと判断した。次に、前記ステップ８において、ドライバ異常検出装置１は待ち期間８１を開始した。また、前記ステップ７において、ドライバ異常検出装置１は不検出期間８２を開始した。待ち期間８１の終了後、前記ステップ１０において、ドライバ異常検出装置１は第２報知８３を開始した。また、前記ステップ１１において、ドライバ異常検出装置１は第２入力期間８５を開始した。
【００５７】
次に、前記ステップ１２において、ドライバ異常検出装置１は、第２入力８７を検出したと判断した。そのため、ドライバ異常検出装置１は正常な状態に復帰した。
３．ドライバ異常検出装置１が奏する効果
（１Ａ）ドライバ異常検出装置１は、ドライバの異常を検出した場合、第１報知を行う。そのとき、ドライバは、実際には深刻な異常の状態にあっても、運転を継続できると考え、第１入力を行うことがある。ドライバ異常検出装置１は、第１入力を検出した場合でも、第２入力期間において第２入力を検出しなければ、第３報知を行い、第３入力期間を開始する。ドライバ異常検出装置１は、第３入力期間において第３入力を検出しなければ、車両を停止させる。そのため、ドライバ異常検出装置１は、ドライバの状態に応じて適切な処理を実行することができる。
【００５８】
（１Ｂ）第２入力はドライバの発話である。そのため、例えば、意識がもうろうとしたドライバが第２入力を行うことを抑制できる。
（１Ｃ）第２入力期間は第１入力期間より長い。そのため、ドライバは、第２入力を慌てて行わなくてもよい。その結果、ドライバの注意が第２入力の実行に過度に向けられてしまうことを抑制できる。
【００５９】
（１Ｄ）異常検出ユニット７が検出した異常の種類によって、時間Ｔ２が異なる。そのため、異常の種類に応じて、時間Ｔ２を適切に設定できる。
（１Ｅ）ドライバ異常検出装置１は不検出期間６０を設定する。そのため、スイッチ３５を操作することによるドライバの姿勢の変化を、ドライバの異常として検出してしまうことを抑制できる。
＜他の実施形態＞
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００６０】
（１）第２入力は、ドライバが車両を減速又は停止させる処理であってもよい。この場合、車両の安全性が一層高くなる。
（２）第２報知ユニット１５は、時間帯ごとに異なる第２入力をドライバに示してもよい。例えば、図９に示すように、第２報知６１を行う時間帯を、第１の時間帯６１Ａと、第２の時間帯６１Ｂとに区分することができる。第２報知ユニット１５は、第１の時間帯６１Ａでは、「ＯＫといって下さい」という音声を出力し、第２の時間帯では、「車両を停止させて下さい」という音声を出力することができる。
【００６１】
第２入力検出ユニット１７は、第２報知ユニット１５が示す第２入力を検出することができる。例えば、上記の例では、第２報知ユニット１５が「ＯＫといって下さい」という音声を出力しているときは、「ＯＫ」という発話を検出することができる。また、第２報知ユニット１５が「車両を停止させて下さい」という音声を出力しているときは、車両を停止させる処理を検出することができる。また、第２入力検出ユニット１７は、第２報知６１の全ての時間帯において、「ＯＫ」という発話と、車両を停止させる処理との両方を検出してもよい。
【００６２】
（３）異常検出ユニット７は、ドライバに取り付けた傾きセンサを用いて姿勢異常を検出してもよい。傾きセンサは、ドライバの体の傾きを検出する。
（４）第１報知、第２報知、第１異常時処理、第２異常時処理の態様は、他の態様であってもよい。第２入力は、「ＯＫ」以外の語句又は文章を発話するものであってもよい。
（５）第２入力検出ユニット１７は、ドライバの発話に加えて、スイッチ３５の操作も検出できるものであってもよい。スイッチ３５の操作は第２入力に対応する。第２入力検出ユニット１７がスイッチ３５の操作を検出した場合、第２判断ユニット１９は、第２入力を検出したと判断する。この場合、第２入力検出ユニット１７がドライバの発話を正常に検出できなくても、ドライバがスイッチ３５を操作すれば、ドライバは車両を停止せずに運転を継続できる。
【００６３】
（６）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００６４】
（７）上述したドライバ異常検出装置の他、当該ドライバ異常検出装置を構成要素とするシステム、当該ドライバ異常検出装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、ドライバ異常検出方法等、種々の形態で本開示を実現することもできる。
【符号の説明】
【００６５】
１…ドライバ異常検出装置、２…車両、７…異常検出ユニット、９…第１報知ユニット、１１…第１入力検出ユニット、１３…第１判断ユニット、１５…第２報知ユニット、１７…第２入力検出ユニット、１９…第２判断ユニット、２１…第１処理ユニット、２３…第２処理ユニット、２５…長さ設定ユニット、２６…第３報知ユニット、２７…第３入力検出ユニット、２８…第３判断ユニット
【図１】
2019191944.tif 000003
【図２】
2019191944.tif 000004
【図３】
2019191944.tif 000005
【図４】
2019191944.tif 000006
【図５】
2019191944.tif 000007
【図６】
2019191944.tif 000008
【図７】
2019191944.tif 000009
【図８】
2019191944.tif 000010
【図９】
2019191944.tif 000011