(57)【要約】【課題】車両の走行状態を考慮し車両の逸脱危険度を加味して運転者の意識低下判定を行うことにより、運転者の意識低下状態を精度よく判定できる意識低下判定装置を提供すること。【解決手段】逸脱危険度ＭＬＣの値の保持数が設定数ａより大きい場合、かつ、車両Ｍにおいて操舵がやっと行われて、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された場合、すなわち、操舵が行われず走行車線から逸脱してしまうおそれのある状態からハンドル操作の修正が大きく行われた無操舵後修正過大状態の場合、既に規定された閾値（破線で示された閾値）よりも、所定値（または所定割合）だけ低い値を、この閾値Ｔに変更して決定する。【選択図】図４
2012234294.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転者が意識低下状態であるか否かを判定する意識低下判定装置において、
前記運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れているか否かを判定する操舵状態判定手段と、
前記操舵状態判定手段により前記運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合に、前記車両の走行車線に対する逸脱危険度を記憶する危険度記憶手段と、
前記危険度記憶手段により記憶された前記逸脱危険度が減少する傾向にある場合に、前記危険度記憶手段により記憶された前記逸脱危険度に基づいて、前記運転者が意識低下状態であるか否かを判定するための閾値を決定する閾値決定手段と、
前記危険度記憶手段により記憶された前記逸脱危険度が、前記閾値決定手段により決定された閾値以上である場合に、前記運転者が意識低下状態であると判定する意識低下判定手段と、
を備えたことを特徴とする意識低下判定装置。
【請求項２】
前記閾値決定手段は、前記危険度記憶手段により記憶された前記逸脱危険度の記憶保持数が設定個数以上である場合に、前記閾値をより低く決定する、
請求項１に記載の意識低下判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転者の意識低下状態を判定する意識低下判定装置に関するものである。
【背景技術】
【０００２】
従来、車両の運転者の意識低下状態を判定する技術として、特表２００８−５４２９３５号公報に記載されるように、車両の運転者の運転操作状態に基づいてその運転者の不注意状態を検出するものが知られている。すなわち、この公報に記載される技術は、ハンドル操作がない状態から所定以上の操舵角及び操舵速度におけるハンドル操作が行われた場合に、運転者が不注意状態にあると判定しようとするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５４２９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような検出技術にあっては、所定の運転操作において、運転者が意識低下状態であって無操舵状態であると仮定してこのままの状態で車両が車道の外に飛び出すかどうかを判定する判定基準を用いると、車両が車道の外に飛び出す前に意識状態に戻ってハンドル操作が正しく行われるという、意識低下状態に近く好ましくない状態を精度よく判定できないという問題点がある。これは、車両が車道の外に飛び出す前に意識状態に戻ってハンドル操作が正しく行われると、前述の判定基準が満たされないためである。
【０００５】
そこで、本発明の目的は、車両の走行状態を考慮し車両の逸脱危険度を加味して運転者の意識低下判定を行うことにより、運転者の意識低下状態を精度よく判定できる意識低下判定装置を提供することである。
【課題を解決するための手段】
【０００６】
すなわち、本発明に係る意識低下判定装置は、車両の運転者が意識低下状態であるか否かを判定する意識低下判定装置において、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れているか否かを判定する操舵状態判定手段と、操舵状態判定手段により運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合に、車両の走行車線に対する逸脱危険度を記憶する危険度記憶手段と、危険度記憶手段により記憶された逸脱危険度が減少する傾向にある場合に、危険度記憶手段により記憶された逸脱危険度に基づいて、運転者が意識低下状態であるか否かを判定するための閾値を決定する閾値決定手段と、危険度記憶手段により記憶された逸脱危険度が、閾値決定手段により決定された閾値以上である場合に、運転者が意識低下状態であると判定する意識低下判定手段と、を備えて構成されている。
【０００７】
この発明によれば、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合に、車両の走行車線に対する逸脱危険度を記憶し、記憶された逸脱危険度が減少する傾向にある場合に、記憶された逸脱危険度に基づいて、運転者が意識低下状態であるか否かを判定するための閾値を決定し、記憶された逸脱危険度が、決定された閾値以上である場合に、運転者が意識低下状態であると判定する。これにより、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れており、かつ、記憶された逸脱危険度が減少する傾向にある状態、すなわち、通常操舵でなかったことに気づいた運転者によって危険度を減少させる運転が行われて走行車線の逸脱から抜けだした状態に基づいて、閾値を決定することができる。このため、運転者が気づかなければ走行車線を逸脱しそうだった状態、すなわち、意識低下状態又はそれになりそうだった状態を、精度よく判定して検出できる。
【０００８】
また本発明に係る意識低下判定装置において、閾値決定手段は、危険度記憶手段により記憶された逸脱危険度の記憶保持数が設定個数以上である場合に、閾値をより低く決定してもよい。
【０００９】
この発明によれば、記憶された逸脱危険度の記憶保持数が設定個数以上である場合に、閾値は、より低く決定される。これにより、走行車線を逸脱しそうだった状態、すなわち、意識低下状態を、設定個数以上の情報に基づいて、より確からしく判定して、走行車線を逸脱する可能性をより低くすることができる。
【発明の効果】
【００１０】
本発明によれば、車両の走行状態を考慮し車両の逸脱危険度を加味して運転者の意識低下判定を行うことにより、運転者の意識低下状態を精度よく判定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る意識低下判定装置の概要を示すブロック図である。
【図２】図１の意識低下判定装置において演算される逸脱危険度の説明図である。
【図３】閾値決定方法の説明図である。
【図４】閾値決定方法の説明図である。
【図５】図１の意識低下判定装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を用いて詳細に説明する。なお、同一要素又は同一相当要素には同一符号を用い、重複する説明は省略する。
【００１３】
図１は、本発明の実施形態に係る意識低下判定装置１の概要構成を示すブロック図である。意識低下判定装置１は、車両に搭載され、車両の運転者の意識が低下しているか否かを判定する装置である。
【００１４】
この意識低下判定装置１は、前方検知センサ２、車速センサ３、操舵角センサ４、ＥＣＵ（Electronic Control Unit）５、警報部６を備えて構成されている。
【００１５】
前方検知センサ２は、車両の前方を検知する前方検知手段として機能するものであり、例えば車両の前方を撮像するカメラが用いられる。前方検知センサ２はＥＣＵ５と接続され、その出力信号はＥＣＵ５に入力される。前方検知センサ２の撮像画像ないし撮像映像は、障害物有無の検知、走行路の白線検知に用いることができる。また、前方検知センサ２として、ミリ波レーダ、レーザレーダなどの他のセンサを用いて障害物検出を行う場合もある。
【００１６】
車速センサ３は、車速を検出する車速検出手段として機能するものであり、例えば車輪速センサが用いられる。車速センサ３は、ＥＣＵ５と接続され、その出力信号はＥＣＵ５に入力される。
【００１７】
操舵角センサ４は、車両のハンドルの操舵角を検出する操舵角検出手段として機能するものである。この操舵角センサ４としては、例えば、ステアリングシャフトの回転角を検出する操舵角センサが用いられる。この操舵角センサ４は、ＥＣＵ５と接続され、その出力信号はＥＣＵ５に入力される。なお、操舵角センサ４に代えて、操舵トルクセンサを用いてもよい。この場合、操舵トルクが出力する操舵トルク値に基づいてハンドルの操舵角が演算される。また、ハンドルの操舵角が取得できるものであれば、操舵角センサ４に代えて、いずれのものを用いてもよい。
【００１８】
ＥＣＵ５は、意識低下判定装置の装置全体の制御を行う電子制御ユニットであり、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を含むコンピュータを主体とし、入力信号回路、出力信号回路、電源回路を含んで構成される。
【００１９】
ＥＣＵ５は、通常操舵量演算部５１、操舵乖離度演算部５２、操舵乖離度判定部５３、乖離回数演算部５４、乖離状態判定部５５、閾値決定部５６、無操舵状態判定部５７、逸脱危険度演算部５８、逸脱危険度判定部５９、意識低下判定部６０、警報制御部６１を少なくとも有している。
【００２０】
通常操舵量演算部５１は、車両の運転者の通常時（意識低下していない時）の運転における操舵量を演算するものであり、通常操舵量演算手段として機能する。通常操舵量演算部５１は、例えば、通常運転時における操舵角のばらつき量を通常操舵量として演算する。
【００２１】
具体的に説明すると、通常操舵量は、意識低下していない運転時のハンドルの操舵角の相対操舵角の分散として演算される。例えば、意識低下していない運転時のハンドルの操舵角の相対操舵角が複数ないし多数取得され、それらの相対操舵角データに基づき相対操舵角の分散として通常操舵量が演算される。
【００２２】
相対操舵角は、走行路に対する相対的な操舵角である。すなわち、走行路に沿ったハンドル操作の場合には相対操舵角は小さいものとなるが、走行路に沿わないハンドル操作の場合には相対操舵角は大きなものとなる。例えば、曲率の大きいカーブでハンドル操作した場合、ハンドルの操舵角の絶対値は大きくなるが、カーブに沿ってハンドル操作されていれば相対操舵角は小さいものとなる。このように、操舵角の絶対値でなく、相対操舵角に基づいて通常操舵量を演算することにより、カーブの多い走行路を走行する場合であっても運転者の操舵操作特性を的確に演算することができる。
【００２３】
また、この通常操舵量を演算するための操舵角情報は、車両の運転開始初期に、例えば車両の運転開始時から設定時間内に、取得される。運転開示初期は運転者が覚醒状態にある確率が高く、意識低下していない時の操舵角情報を的確に取得することができる。
【００２４】
なお、通常操舵量は、運転者の通常のハンドル操舵特性を表せるものであれば、操舵速度、操舵量積算値など、通常運転時におけるハンドルの操舵角のばらつき量以外の数値によって演算されてもよい。
【００２５】
操舵乖離度演算部５２は、車両の運転者の操舵量が通常操舵量との乖離度（掛け離れ度）を演算する操舵乖離度演算手段として機能するものである。例えば、操舵乖離度演算部５２は、操舵角センサ４により取得される操舵角データを用いて運転者の現時点の操舵量を演算し、その現在の操舵量と通常操舵量演算部５１により演算された通常操舵量の差又は比率に基づいて操舵乖離度を演算する。
【００２６】
操舵乖離度は、意識低下していない通常時における操舵量に対する現時点の操舵角の掛け離れ度として演算されるものであって、現時点の操舵角と通常操舵量との距離として把握されるものである。
【００２７】
具体的には、操舵乖離度をＤ、現時点の相対操舵角をψｒ、通常操舵量ψｕとした場合、操舵乖離度Ｄは、次の式（１）に示すように、相対操舵角ψｒの絶対値を通常操舵量ψｕで除することより演算される。
【００２８】
Ｄ＝｜ψｒ｜／ψｕ  ・・・（１）
相対操舵角ψｒは、走行路に対する相対的な操舵角である。この相対操舵角ψｒは、次の式（２）に示すように、実操舵角ψから推定操舵角ψｅを引いて演算される。
【００２９】
ψｒ＝ψ−ψｅ  ・・・（２）
推定操舵角ψｅは、走行路のカーブ旋回に必要な操舵角であり、例えば次の式（３）により演算される。
【００３０】
ψｅ＝（１＋Ｋｈ・ｖ２）・ｌ・ρ・ＲＧ  ・・・（３）
この式（３）において、Ｋｈは車両のスタビリティファクタ、ｖは車速、ｌは車両のホイルベース、ρは走行路の曲率、ＲＧは車両のステアリングギア比である。
【００３１】
操舵乖離度判定部５３は、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れているか否かを判定する操舵状態判定手段として機能するものである。例えば、操舵乖離度判定部５３は、前述した操舵乖離度演算部５２により演算される操舵乖離度が、予めＥＣＵ５に設定される設定値以上掛け離れているか否かを判定する。
【００３２】
この操舵乖離度判定部５３、後述する無操舵状態判定部５７及び逸脱危険度判定部５９は、運転者の意識が低下しているか否かを判定する意識低下判定手段として機能する。
【００３３】
逸脱危険度演算部５８は、車両の走行車線に対する逸脱危険度を演算する逸脱危険度演算手段として機能するものである。逸脱危険度は、少なくとも車両の車速、走行車線に対する進行方向及び走行車線に対する横位置に基づいて演算される。
【００３４】
このように車両の車速、走行車線に対する進行方向及び走行車線に対する横位置に基づいて車両の走行車線に対する逸脱危険度を演算することにより、車両の物理的な走行状態ないし挙動状態に基づいて車両の客観的な逸脱危険度を演算することができる。また、単に車両の横位置だけで車両の逸脱危険度を演算する場合と比べ、車速や車両の進行方向が加味されているので、車両が走行路にある障害物を回避しようとしているのか、運転者の意識低下により逸脱しそうになっているのかを的確に識別することが可能となる。
【００３５】
すなわち、単に車両の横位置だけで車両の逸脱危険度を演算する場合、車両の横位置が車線の端位置にあるときには逸脱危険度が高く判定されてしまう。しかしながら、本実施形態に係る意識低下判定装置では、逸脱危険度の演算に車速や車両の進行方向を加味することにより、車両の横位置が車線の端位置にあるとしても、車速が遅く車両の進行方向が走行路と平行であれば逸脱危険度が高くないと適切な判定が可能となる。
【００３６】
この逸脱危険度としては、例えば、車両の逸脱回避に必要な最小限のヨーレートとして演算される。逸脱危険度ＭＬＣは、次の式（４）により演算することができる。
【００３７】
ＭＬＣ＝ｖ・（１−cosθ）／（ｗ／２−ｙ）  ・・・（４）
図２に示すように、式（４）において、ｖは車両Ｍの車速、θは白線（レーンマーカ）に対する車両Ｍのヨー角、ｗは車線幅、ｙは車線中央に対する車両Ｍの横位置（横ずれ量）である。車速ｖは、車速センサ３の出力信号に基づく車速データを用いればよい。ヨー角θは、前方検知センサ２の出力画像に基づき白線に対する車両Ｍのヨー角の演算値を用いればよい。車線幅ｗは、前方検知センサ２の出力画像に基づき演算される車線幅値を用いてもよいし、図示しないナビゲーションシステムの地図情報ないし道路情報に基づいて取得される車線幅値を用いてもよい。横位置ｙは、前方検知センサ２の出力画像に基づき演算される車両Ｍのオフセット量を用いればよい。
【００３８】
なお、逸脱危険度は、車両の車線逸脱の危険度が大きいほど大きい値又は小さい値となるようなものであれば、車両の逸脱回避に必要な最小限のヨーレート以外の値を用いてもよい。
【００３９】
乖離回数演算部５４は、操舵乖離度判定部５３により操舵乖離度が設定値以上掛け離れていると判定された場合に、前述した逸脱危険度ＭＬＣを記憶する危険度記憶手段として機能するものである。例えば、乖離回数演算部５４は、操舵乖離度が設定値以上掛け離れていると判定された場合に、現時点から所定時間（例えば数秒〜数分）前までの複数の逸脱危険度ＭＬＣのうち最大値及びその算出時刻を記憶保持するとともに、逸脱危険度ＭＬＣの値の記憶保持数を１だけカウントアップする。
【００４０】
乖離状態判定部５５は、記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａ（ａは整数で表される、予め設定された個数）より大きいか否かを判定するとともに、記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａより大きい場合に、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあるか否かを判定する閾値決定手段として機能するものである。例えば、乖離状態判定部５５は、記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａより大きいと判定した場合、記憶保持された逸脱危険度ＭＬＣが時間（算出時刻）の経過とともに減少する傾向にあるか否かを判定する。
【００４１】
閾値決定部５６は、乖離状態判定部５５により逸脱危険度ＭＬＣの値の保持数が設定数ａより大きく、かつ、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された場合、これら記憶保持された逸脱危険度ＭＬＣに基づいて、運転者が意識低下状態であるか否かを判定するための閾値を決定する閾値決定手段として機能するものである。例えば、閾値決定部５６は、逸脱危険度ＭＬＣの値の保持数が設定数ａより大きく、かつ、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された場合、これら記憶保持された逸脱危険度ＭＬＣのうちの最大値より所定値（または所定割合）だけ低い値を、この閾値に決定する。
【００４２】
図３及び図４を用いて、閾値決定部５６による閾値決定方法の詳細について説明する。図３は、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定されていない場合における閾値決定部５６による閾値決定方法を説明するための説明図であり、図４は、図３の状態から、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された状態に変わった場合における閾値決定部５６による閾値決定方法を説明するための説明図である。図３及び図４とも、縦軸は逸脱危険度ＭＬＣの大きさを示し、横軸は時間の経過を示す。
【００４３】
図３（ａ）に示すように、運転者が意識低下状態であって走行中の車両Ｍにおいてしばらくの間操舵が行われず、このままでは車両Ｍが車道の外に飛び出す状態にあり、図３（ｂ）に示すように、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定されなかった場合、すなわち、操舵が行われず走行車線から逸脱してしまう危険度が増加するだけの無操舵逸脱状態の場合、閾値決定部５６は、予めＥＣＵ５に設定された大きさの値を閾値Ｔとして設定する。
【００４４】
ここで、逸脱危険度ＭＬＣの値の保持数が設定数ａより大きく、かつ、図４（ａ）に示すように、車両Ｍが車道の外に飛び出す前に運転者が意識状態に戻って車両Ｍにおいて操舵が行われて、図４（ｂ）に示すように、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された場合、すなわち、操舵が行われず走行車線から逸脱してしまうおそれのある状態からハンドル操作の修正が大きく行われた無操舵後修正過大状態の場合、閾値決定部５６は、図３において実線で示された閾値（図４において破線で示された閾値）よりも、所定値（または所定割合）だけ低い値を、この閾値Ｔに変更して決定して設定する。この閾値Ｔは、記憶保持された逸脱危険度ＭＬＣのうちの最大値より所定値（または所定割合）だけ低い値である。
【００４５】
無操舵状態判定部５７は、車両の運転者のハンドル操作において無操舵状態となっているか否かを判定するものであって、無操舵状態判定手段として機能するものである。例えば、車両のハンドルの操舵角が設定時間以上変化していない場合に無操舵状態であると判定され、ハンドルの操舵角が設定時間以内に変化している場合に無操舵状態でないと判定される。このとき、操舵角が変化しているか否かの判定は、例えば、操舵角が設定角度以上変化していないときには操舵角変化なしと判定し、操舵角が設定角度以上変化しているときには操舵角変化ありと判定される。設定時間及び設定角度は、予めＥＣＵ５に設定される設定値が用いられる。この設定時間及び設定角度は、無操舵状態であるか否かを判定するための判定閾値となるものである。
【００４６】
逸脱危険度判定部５９は、車両の逸脱危険度が設定値以上であるか否かを判定する逸脱危険度判定手段として機能するものである。逸脱危険度の判定閾値となる設定値は、予めＥＣＵ５に設定されるものが用いられる。
【００４７】
意識低下判定部６０は、乖離回数演算部５４により記憶された逸脱危険度ＭＬＣが、閾値決定部５６により決定された閾値以上である場合に、運転者が意識低下状態であると判定する意識低下判定手段として機能するものである。また、意識低下判定部６０において、記憶された逸脱危険度ＭＬＣが、決定された閾値以上でないと判定された場合には、運転者が意識低下状態でないと判定される。
【００４８】
例えば、この意識低下判定部６０は、運転者が意識低下状態であると判定した場合に意識低下フラグをオンとして運転者が意識低下状態であることを認識し、運転者が意識低下状態でないと判定した場合に意識低下フラグをオフとして運転者が意識低下状態でないことを認識する。
【００４９】
警報制御部６１は、警報部６の作動を制御する警報制御手段として機能するものであり、車両の運転者が意識低下状態であると判定された場合に、警報部６に対し警報制御信号を出力する。
【００５０】
前述した通常操舵量演算部５１、操舵乖離度演算部５２、操舵乖離度判定部５３、乖離回数演算部５４、乖離状態判定部５５、閾値決定部５６、無操舵状態判定部５７、逸脱危険度演算部５８、逸脱危険度判定部５９、意識低下判定部６０、及び警報制御部６１は、これらの機能ないし処理を実行するプログラムなどのソフトウェアをＥＣＵ５に導入することにより構成されている。
【００５１】
なお、通常操舵量演算部５１、操舵乖離度演算部５２、操舵乖離度判定部５３、乖離回数演算部５４、乖離状態判定部５５、閾値決定部５６、無操舵状態判定部５７、逸脱危険度演算部５８、逸脱危険度判定部５９、意識低下判定部６０、及び警報制御部６１は、それらの機能ないし処理が実行できるものであれば、個別のハードウェアによって構成されていてもよい。
【００５２】
警報部６は、車両の運転者に警報を与える警報手段であって、ＥＣＵ５から出力される警報制御信号に応じて作動する。この警報部６としては、運転者の聴覚、視覚、触覚を通じて運転者に警報を与えるものが用いられる。例えば、警報部６としては、スピーカ、ブザー、ナビゲーションシステムのモニタ、ディスプレイ、ランプ、ＬＥＤ、ハンドル又はシートに設置される振動装置などが用いられる。
【００５３】
次に、本実施形態に係る意識低下判定装置１の動作について説明する。
【００５４】
図３に意識低下判定装置１の動作を示すフローチャートである。このフローチャートに示される一連の制御処理は、例えばＥＣＵ５によって予め設定された周期（例えば１００ｍｓ）で繰り返し実行される。
【００５５】
このフローチャートの制御処理は、例えば車両のイグニッションオンによって開始され、まずステップＳ０１（以下、「Ｓ０１」という。他のステップにおいても同様とする。）にて、センサ情報の読み込み処理が行われる。このセンサ情報の読み込み処理は、前方検知センサ２、車速センサ３、操舵角センサ４の出力信号に含まれるセンサ情報をそれぞれ読み込む処理である。
【００５６】
次に、Ｓ０２に処理が移行し、通常操舵量演算処理が行われる。通常操舵量演算処理は、車両の運転者の通常時（意識低下していない時）の運転における操舵量を演算する処理であり、通常操舵量演算部５１により実行される。例えば、通常運転時における操舵角のばらつき量が通常操舵量として演算される。
【００５７】
具体的に説明すると、通常操舵量は、意識低下していない運転時のハンドルの操舵角の相対操舵角の分散として演算される。例えば、意識低下していない通常運転時のハンドルの操舵角の相対操舵角が複数ないし多数取得され、それらの相対操舵角データに基づき相対操舵角の分散として通常操舵量が演算される。相対操舵角は、前述したように、走行路に対する相対的な操舵角である。なお、このＳ０２の通常操舵量演算処理は、図５に示す一連の制御処理とは別の処理として実行されてもよい。
【００５８】
次に、操舵乖離度演算処理が行われる（Ｓ０３）。操舵乖離度演算処理は、車両の運転者の操舵量が通常操舵量との乖離度（掛け離れ度）を演算する処理であり、操舵乖離度演算部５４により実行される。例えば、操舵角センサ４により取得される操舵角データに基づき運転者の現時点の操舵量が演算され、その現在の操舵量とＳ０２にて演算された通常操舵量の差又は比率に基づいて操舵乖離度が演算される。操舵乖離度は、意識低下していない通常時における操舵量に対する現時点の操舵角の掛け離れ度として演算されるものであって、現時点の操舵角と通常操舵量との距離として把握されるものである。具体的には、前述した式（１）を用いて、操舵乖離度が演算される。
【００５９】
そして、Ｓ０４に処理が移行し、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れているか否かが判定される。この判定処理は、操舵乖離度判定部５３により実行される。例えば、操舵乖離度判定処理において、Ｓ０３により演算される操舵乖離度が、予めＥＣＵ５に設定される設定値以上掛け離れているか否かが判定される。このＳ０４及び後述するＳ１４の操舵乖離判定処理、後述するＳ１０の無操舵状態判定処理、及びＳ１２の逸脱危険度判定処理は、運転者の意識が低下しているか否かを判定する意識低下判定処理として機能するものである。
【００６０】
Ｓ０４にて運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていないと判定された場合には、運転者が意識低下状態でないと判断され、Ｓ０５に処理が移行する。
【００６１】
一方、Ｓ０４にて運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合には、Ｓ０６に処理が移行する。Ｓ０６では、乖離回数演算部５４が、現時点から所定時間（例えば数秒〜数分）前までの複数の逸脱危険度ＭＬＣのうち最大値及びその算出時刻を記憶保持する。そして、Ｓ０７に処理が移行し、乖離回数演算部５４が、逸脱危険度ＭＬＣの値の記憶保持数を１だけカウントアップする。
【００６２】
そして、Ｓ０８に処理が移行し、乖離状態判定部５５が、記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａより大きいか否かを判定する。記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａより大きいと判定されなかった場合、Ｓ０６に戻って処理が移行する。一方、記憶保持された逸脱危険度ＭＬＣの値の保持数が設定数ａより大きいと判定され、かつ、記憶保持された逸脱危険度ＭＬＣが減少する傾向にあると判定された場合、Ｓ０９に処理が移行する。
【００６３】
Ｓ０９では、閾値決定部５６が、これら記憶保持された逸脱危険度ＭＬＣのうちの最大値より所定値（または所定割合）だけ低い値を、この閾値に決定する。そして、Ｓ１０に処理が移行し、車両が無操舵状態であるか否かが判定される。この判定処理は、車両の運転者のハンドル操作において無操舵状態となっているか否かを判定する処理であり、無操舵状態判定部５７により実行される。例えば、車両のハンドルの操舵角が設定時間以上変化していない場合に無操舵状態であると判定され、ハンドルの操舵角が設定時間以内に変化している場合に無操舵状態でないと判定される。このとき、操舵角が変化しているか否かの判定は、操舵角が設定角度以上変化していないときには操舵角変化なしと判定され、操舵角が設定角度以上変化しているときには操舵角変化ありと判定される。設定時間及び設定角度としては、予めＥＣＵ５に設定される設定値が用いられる。
【００６４】
Ｓ１０にて無操舵状態でないと判定された場合には、運転者が意識低下状態でないと判断され、Ｓ０５に処理が移行する。一方、Ｓ１０にて無操舵状態であると判定された場合には、逸脱危険度演算処理が行われる（Ｓ１１）。
【００６５】
逸脱危険度演算処理は、車両の走行車線に対する逸脱危険度ＭＬＣを演算する処理であり、逸脱危険度演算部５８により実行される。この逸脱危険度ＭＬＣは、少なくとも車両の車速、走行車線に対する進行方向及び走行車線に対する横位置に基づいて演算される。逸脱危険度ＭＬＣとしては、例えば、車両の逸脱回避に必要な最小限のヨーレートとして演算される。逸脱危険度ＭＬＣは、例えば、前述した式（４）により演算される。
【００６６】
そして、Ｓ１２に処理が移行し、車両の逸脱危険度ＭＬＣが閾値以上であるか否かが判定される。この判定処理は、逸脱危険度判定部５９により実行される。例えば、Ｓ１１にて演算された車両の逸脱危険度ＭＬＣが、Ｓ０９にて予め設定された閾値以上であるか否かが判定される。この場合、逸脱危険度ＭＬＣが大きいほど車両が逸脱する危険度が高いことを意味している。
【００６７】
このＳ１２にて車両の逸脱危険度ＭＬＣが設定値以上でないと判定された場合には、運転者が意識低下状態でないと判断され、Ｓ０５に処理が移行する。一方、Ｓ１２にて車両の逸脱危険度ＭＬＣが設定値以上であると判定された場合には、操舵乖離度演算処理が行われる（Ｓ１３）。
【００６８】
操舵乖離度演算処理は、車両の運転者の操舵量が通常操舵量との乖離度（掛け離れ度）を演算する処理であり、操舵乖離度演算部５２により実行される。例えば、操舵角センサ４により取得される操舵角データに基づき運転者の現時点の操舵量が演算され、その現在の操舵量とＳ０２にて演算された通常操舵量の差又は比率に基づいて操舵乖離度が演算される。操舵乖離度は、意識低下していない通常時における操舵量に対する現時点の操舵角の掛け離れ度として演算されるものであって、現時点の操舵角と通常操舵量との距離として把握されるものである。具体的には、前述した式（１）を用いて、操舵乖離度が演算される。
【００６９】
そして、Ｓ１４に処理が移行し、運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れているか否かが判定される。この判定処理は、操舵乖離度判定部５３により実行される。例えば、操舵乖離度判定処理において、Ｓ１３により演算される操舵乖離度が、予めＥＣＵ５に設定される設定値以上掛け離れているか否かが判定される。前述のＳ０４及びこのＳ１４の操舵乖離判定処理、前述したＳ１０の無操舵状態判定処理、及びＳ１２の逸脱危険度判定処理は、運転者の意識が低下しているか否かを判定する意識低下判定処理として機能するものである。
【００７０】
Ｓ１４にて運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていないと判定された場合には、運転者が意識低下状態でないと判断され、Ｓ０５に処理が移行する。
【００７１】
Ｓ０５では意識低下でないとの認識処理が行われる。例えば、運転者の意識低下状態を認識するためのフラグがオフとされる。
【００７２】
一方、Ｓ１４にて運転者の操舵量が予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合には、意識低下判定処理が行われる（Ｓ１５）。意識低下判定処理は、車両が無操舵状態であって、車両の逸脱危険度が設定値以上であって、かつ、操舵乖離度が設定値以上であると判定されたことから、運転者が意識低下状態であると判定し認識する処理である。例えば、運転者の意識低下状態を認識するためのフラグがオンとされ、そのフラグにより運転者が意識低下状態であることが認識される。
【００７３】
そして、Ｓ１６に処理が移行し、警報処理が行われる。警報処理は、警報部６に対し警報制御信号を出力する処理である。この警報処理により、警報部６が運転者に対し警報動作、例えば音声もしくは警報音を発したり、モニタもしくはディスプレイに警報表示を行ったり、ハンドルもしくはシートに警報振動を与えたりする。これにより、運転者は意識低下状態から覚醒状態となる。Ｓ０５及びＳ１６の処理を終えたら、一連の制御処理が終了する。
【００７４】
以上のように、本実施形態に係る意識低下判定装置によれば、まず、運転者の操舵量が、予め設定される通常操舵量に対し設定値以上掛け離れていると判定された場合に、車両Ｍの走行車線に対する逸脱危険度ＭＬＣを記憶する。ここで、記憶された逸脱危険度ＭＬＣが減少する傾向にある場合に、記憶された逸脱危険度ＭＬＣに基づいて、運転者が意識低下状態であるか否かを判定するための閾値Ｔを決定する。そして、記憶された逸脱危険度ＭＬＣが、決定された閾値Ｔ以上である場合に、運転者が意識低下状態であると判定する。
【００７５】
これにより、運転者の操舵量が、予め設定される通常操舵量に対し設定値以上掛け離れており、かつ、図４（ｂ）に示すように、記憶された逸脱危険度ＭＬＣが減少する傾向にある状態、すなわち、通常操舵でなかったことに気づいた運転者によって危険度を減少させる運転が行われて走行車線の逸脱から抜けだした状態に基づいて、閾値を決定することができる。このため、運転者が気づかなければ走行車線を逸脱しそうだった状態、すなわち、意識低下状態又はそれになりそうだった状態を、精度よく判定して検出できる。
【００７６】
例えば、本実施形態に係る意識低下判定装置に対する比較例として、記憶保持された逸脱危険度ＭＬＣのうちの最大値より所定値（または所定割合）だけ低い値を、閾値に決定する機能が備わっていない場合、図４（ｂ）の破線で示される閾値のままとなるため、操舵が行われず走行車線から逸脱してしまうおそれのある状態からハンドル操作の修正が大きく行われた無操舵後修正過大状態（図４（ａ）の状態）を判定して検出できない。
【００７７】
これに対し、本実施形態に係る意識低下判定装置では、記憶保持された逸脱危険度ＭＬＣのうちの最大値より所定値（または所定割合）だけ低い値を、閾値に決定する機能（学習機能）が備わっているため、図４（ｂ）に示すように、操舵が行われず走行車線から逸脱してしまうおそれのある状態からハンドル操作の修正が大きく行われた無操舵後修正過大状態における閾値超過事象を判定して検出できる。
【００７８】
また、本実施形態に係る意識低下判定装置においては、記憶された逸脱危険度ＭＬＣの記憶保持数が設定個数以上である場合に、閾値Ｔは、前述のように、より低く決定される。これにより、走行車線を逸脱しそうだった状態、すなわち、意識低下状態又はそれになりそうだった状態を、設定個数以上の情報に基づいて、より確からしく判定して、走行車線を逸脱する可能性をより低くすることができる。
【００７９】
なお、前述した実施形態は本発明に係る意識低下判定装置の実施形態を説明したものであり、本発明に係る意識低下判定装置は本実施形態に記載したものに限定されるものではない。本発明に係る意識低下判定装置は、各請求項に記載した要旨を変更しないように実施形態に係る意識低下判定装置を変形し、又は他のものに適用したものであってもよい。
【００８０】
例えば、図５のＳ１０、Ｓ１２、及びＳ１４の判定処理は、その順番を入れ替えて処理を実行してもよい。また、図５の一連の制御処理において、本実施形態に係る意識低下判定装置の作用効果が得られれば、その一部の処理を省略し又は追加の処理を行って実行してもよい。
【符号の説明】
【００８１】
１…意識低下判定装置、２…前方検知センサ、３…車速センサ、４…操舵角センサ、５…ＥＣＵ、６…警報部、５１…通常操舵量演算部、５２…操舵乖離度演算部、５３…操舵乖離度判定部、５４…乖離回数演算部、５５…乖離状態判定部、５６…閾値決定部、５７…無操舵状態判定部、５８…逸脱危険度演算部、５９…逸脱危険度判定部、６０…意識低下判定部、６１…警報制御部、Ｍ…車両。
【図１】
2012234294.tif 000003
【図２】
2012234294.tif 000004
【図３】
2012234294.tif 000005
【図４】
2012234294.tif 000006
【図５】
2012234294.tif 000007