(57)【要約】【課題】ドライバが居眠りしたときや脇見したときに警報することができ、しかも、ドライバが警報を煩わしいと感じる事態を極力防止する。【解決手段】本実施形態の車両用警報装置は、ドライバの居眠りを検知する居眠り検知部２と、ドライバの脇見を検知する脇見検知部２と、車速を検知する車速検知部４と、ドライバに警報を実行する報知部５と、ドライバの居眠りの検知結果、ドライバの脇見の検知結果、または、車速の検知結果に基づいて前記報知部５による警報の実行を制御する警報制御部２とを備えたものである。【選択図】図１
2019133402.tif 000002
【特許請求の範囲】
【請求項１】
ドライバの居眠りを検知する居眠り検知部（２）と、
ドライバの脇見を検知する脇見検知部（２）と、
車速を検知する車速検知部（４）と、
ドライバに警報を実行する報知部（５）と、
ドライバの居眠りの検知結果、ドライバの脇見の検知結果、または、車速の検知結果に基づいて前記報知部による警報の実行を制御する警報制御部（２）と
を備えた車両用警報装置。
【請求項２】
前記閾値は、変更可能なように構成された請求項１記載の車両用警報装置。
【請求項３】
前記警報制御部（２）は、車速が前記閾値以下のときには、ドライバの居眠りを検知したときに、警報を実行させ、ドライバの脇見を検知しても、警報を実行させないように構成された請求項１または２記載の車両用警報装置。
【請求項４】
前記警報制御部（２）は、車速が前記閾値よりも大きいときには、ドライバの居眠りを検知したとき、または、ドライバの脇見を検知したときに、警報を実行させるように構成された請求項１から３のいずれか一項記載の車両用警報装置。
【請求項５】
前記警報制御部（２）は、車速が０または０に近いときには、ドライバの居眠りを検知しても、ドライバの脇見を検知しても、警報を実行させないように構成された請求項１から４のいずれか一項記載の車両用警報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用警報装置に関する。
【背景技術】
【０００２】
ドライバの眠気や脇見に起因する交通事故が社会問題となっている。眠気や脇見の状態を検出し、ドライバに警報することによって、交通事故低減に貢献できる。一方で、警報頻度とドライバの煩わしさはトレードオフの関係があり、警報が不要なときにドライバに警報すると、ドライバは警報をとても煩わしく感じる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２９０７２６号公報
【特許文献２】特開２００３−２２６２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、ドライバの居眠りを検出し、居眠りしていても問題ない場合には、居眠りの警報を実行しないようにした装置が記載されている。居眠りしていても問題ない場合は、車輪速センサ、ギアセンサ、サイドブレーキセンサの３つの車両信号に基づいて判断している。しかし、上記装置の場合、ドライバの居眠りしか警報できず、ドライバが脇見をしたときには、何も警報されないという問題がある。
【０００５】
また、特許文献２には、ドライバの居眠りや脇見を検出し、警報する装置が記載されている。しかし、上記装置の場合、車両が停車しているときや、駐車場で駐車位置等を捜すために車両が超低速で移動しているようなときにも、警報が実行されてしまうので、ドライバが警報を煩わしいと感じるおそれがあった。
【０００６】
本発明の目的は、ドライバが居眠りしたときや脇見したときに警報することができ、しかも、ドライバが警報を煩わしいと感じる事態を極力防止することができる車両用警報装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明は、ドライバの居眠りを検知する居眠り検知部２と、ドライバの脇見を検知する脇見検知部２と、車速を検知する車速検知部４と、ドライバに警報を実行する報知部５と、ドライバの居眠りの検知結果、ドライバの脇見の検知結果、または、車速の検知結果に基づいて前記報知部による警報の実行を制御する警報制御部２とを備えた車両用警報装置である。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態を示す車両用警報装置の電気的構成を示すブロック図
【図２】車速を判定する制御を説明する図（その１）
【図３】車速を判定する制御を説明する図（その２）
【図４】車速の速度レンジが、Ｖ≒０の場合の警報のオンオフ関係の表を示す図
【図５】車速の速度レンジが、０＜Ｖ≦Ｖｔｈの場合の警報のオンオフ関係の表を示す図
【図６】車速の速度レンジが、Ｖｔｈ＜Ｖの場合の警報のオンオフ関係の表を示す図
【図７】警報制御のメイン制御のフローチャート
【図８】第１の警報制御のフローチャート
【図９】第２の警報制御のフローチャート
【図１０】第３の警報制御のフローチャート
【図１１】第２実施形態の第２の警報制御のフローチャート
【図１２】第３の警報制御のフローチャート
【発明を実施するための形態】
【０００９】
（第１実施形態）
以下、第１実施形態について、図１ないし図１０を参照して説明する。本実施形態の車両用警報装置１は、図１に示すように、制御装置２と、車室内カメラ３と、車速検知部４と、報知部５と、操作入力部６を備えて構成されている。制御装置２は、車両用警報装置１全体を制御するものであり、車室内カメラ３により撮影された画像データを入力し、車速検知部４により検知された車速信号を入力し、操作入力部６により入力された操作信号を入力し、報知部５を駆動制御する機能を有する。制御装置２は、居眠り検知部、脇見検知部及び警報制御部としての各機能を有する。
【００１０】
車室内カメラ３は、ドライバの顔周辺を連続的に撮影し、撮影した画像データを制御装置２へ送信する。制御装置２は、上記画像データを受信し、受信した画像データを画像認識処理することにより、例えばドライバの瞼の開度、ドライバの顔の向き、ドライバの視線の方向、ドライバの頭部の位置などを検出する。制御装置２は、上記各検出結果のデータに基づいて、ドライバの状態を推定する機能、即ち、ＤＳＭ（Driver Status Monitor）としての機能を有する。
【００１１】
本実施形態の場合、制御装置２は、ドライバの状態としてドライバの不安全状態、例えば居眠り、脇見、不安全な姿勢、即ち、異常姿勢などを判定する機能を有している。制御装置２は、ドライバの状態として例えば「居眠り」を判定する場合、時系列を考慮したドライバの瞼の開度、即ち、個人の瞼の開度平均に対する相対値や、ドライバの顔の表情等で、居眠り状態であるか否かを判定するように構成されている。尚、この居眠りの判定制御については、周知技術の判定制御を適宜流用することが好ましい。
【００１２】
また、制御装置２は、ドライバの状態として例えば「脇見」を判定する場合、ドライバの顔の向きと、ドライバの視線の方向と、それらの持続時間で判定している。具体的には、ドライバの顔の向き及び視線の方向が、正面に対して、例えば３０度以上横を向いている状態が、例えば２秒以上持続しているとき、ドライバが脇見していると判定する。尚、本実施形態では、ドライバの脇見を判定するに際して、ドライバの顔の向き＋ドライバの視線の方向で判定するように構成したが、これに代えて、ドライバの顔の向きで判定するように構成しても良いし、ドライバの視線の方向で判定するように構成しても良い。
【００１３】
また、制御装置２は、ドライバの状態として例えば異常姿勢、即ち、不安全姿勢を判定する機能を有している。制御装置２は、ドライバの頭部位置が予め設定された異常姿勢判定用領域、即ち、頭部位置の正常位置を示す領域から外れた状態が、設定時間例えば２秒以上続いたときに、ドライバの姿勢が異常姿勢であると判定している。
【００１４】
車速検知部４は、車両の車速センサから出力される車速パルス、または、ＧＰＳ（Global Positioning System）受信機から出力されるＧＰＳ信号に基づいて車速を検出し、検出した車速信号を制御装置２へ送信する。
【００１５】
報知部５は、スピーカと、このスピーカから警報音等を出力する音出力装置と、スピーカから警報メッセージ等の音声を出力する音声出力装置と、インストルメントパネルに設けられたディスプレイと、このディスプレイに警報メッセージ等を表示する表示制御装置とを備えて構成されている。操作入力部６は、ディスプレイの画面に設けられたタッチパネルや、ディスプレイの周辺部位に設けられたメカスイッチや、リモコン等を備えて構成されている。
【００１６】
本実施形態では、制御装置２は、ドライバの居眠りや脇見の警報を、車速に応じて警報したり、警報しなかったりする制御を実施している。そのため、制御装置２は、車速Ｖが予め設定された閾値Ｖｔｈ例えば１０ｋｍ／ｈを越えているかどうか、具体的には、車速Ｖの速度レンジが、０＜Ｖ≦Ｖｔｈ、Ｖｔｈ＜Ｖ、Ｖ≒０のいずれであるかを正確に判断し、誤検出を防止する必要がある。
【００１７】
そこで、本実施形態においては、制御装置２は、車速の誤検出を防止するために、次のような制御を実施している。例えば、図２に示すように、車速を１００ｍｓ毎に１０回、即ち、１ｓ間検出し、１０回の車速検出値の多数が、０の近傍である例えば５ｋｍ／ｈとＶｔｈとの間に存在する場合に、速度レンジが、０＜Ｖ≦Ｖｔｈであると判定する。即ち、検出回数が少ないＶｔｈを越える検出値や、検出回数が少ない５ｋｍ／ｈ未満の検出値は、ノイズとして無視する。
【００１８】
また、図３に示すように、車速を１００ｍｓ毎に１０回、即ち、１ｓ間検出し、１０回の車速検出値の多数が、Ｖｔｈを越えている場合に、速度レンジが、Ｖｔｈ＜Ｖであると判定する。即ち、検出回数が少ないＶｔｈ以下の検出値は、ノイズとして無視する。
【００１９】
また、Ｖ≒０を判定するに際しては、車速を１００ｍｓ毎に１０回、即ち、１ｓ間検出し、１０回の車速検出値の多数が、０の近傍である例えば５ｋｍ／ｈ未満である場合に、速度レンジが、Ｖ≒０であると判定する。即ち、検出回数が少ない５ｋｍ／ｈ以上の検出値は、ノイズとして無視する。
【００２０】
また、車速を１００ｍｓ毎に１０回、即ち、１ｓ間検出したときに、１０回の車速検出値のうちの、Ｖ≒０、即ち、５ｋｍ／ｈ未満の車速検出値が例えば２回であり、０＜Ｖ≦Ｖｔｈの車速検出値が例えば３回であり、Ｖｔｈ＜Ｖの車速検出値が例えば５回であった場合には、車速検出値が最大回数の速度レンジＶｔｈ＜Ｖを、車速として判定する。
【００２１】
尚、上述した車速の誤検出防止制御を、制御装置２において実施したが、これに代えて、車速検知部４側において実施するように構成しても良い。また、車速を１００ｍｓ毎に１０回検出するように構成したが、これに限られるものではなく、例えば車速を１ｓ毎に１０回、即ち、１０秒間検出するように構成しても良く、車速の検出タイミングや検出回数や検出時間等は、適宜変更することが可能である。また、チャタリング防止機能を入れる、即ち、例えば１度だけ検出された車速の速度レンジは無視するように構成しても良い。
【００２２】
また、車速の閾値Ｖｔｈは、１０ｋｍ／ｈよりも大きい値、または、１０ｋｍ／ｈよりも小さい値に、ドライバ、ユーザまたは運行管理者等によって例えば操作入力部６を操作して変更可能なように構成されている。尚、閾値Ｖｔｈの変更操作は、運転終了時等に行なうことが好ましい。
【００２３】
さて、本実施形態においては、画像認識処理結果に基づくドライバの居眠り警報・脇見警報は、誤警報が発生する可能性があるため、車速判定条件を加味することにより、誤警報の発生を極力抑制している。即ち、ドライバの居眠りの検知結果、ドライバの脇見の検知結果、または、車速の検知結果に基づいて、警報を実行する、または、警報を実行しないを制御している。具体的には、車速Ｖを３つの速度レンジ、Ｖ≒０、０＜Ｖ≦Ｖｔｈ、Ｖｔｈ＜Ｖに分けて、居眠り警報または脇見警報の各実施条件を設定している。
【００２４】
まず、速度レンジが、Ｖ≒０の場合には、図４の表に示すように、居眠りしている／居眠りしていない、脇見している／脇見していないにかかわらず、警報が行なわれないように構成されている。
【００２５】
次に、速度レンジが、０＜Ｖ≦Ｖｔｈの場合には、図５の表に示すように、居眠りしているときには、脇見の有無にかかわらず、警報が行なわれる。そして、居眠りしていないときには、脇見の有無にかかわらず、警報が行なわれないようになっている。即ち、本速度レンジの場合、居眠りしないで脇見しているときには、警報が実行されないように構成されている。
【００２６】
また、速度レンジが、Ｖｔｈ＜Ｖの場合には、図６の表に示すように、居眠りしているときには、脇見の有無にかかわらず、警報が行なわれる。そして、居眠りしていないときには、脇見しているときに、警報が行なわれ、脇見していないときには、警報が行なわれないようになっている。即ち、本速度レンジの場合、居眠りしないで脇見している場合、警報が実行されるように構成されている。
【００２７】
次に、上記構成の警報制御について、図７ないし図１０を参照して説明する。図７ないし図１０のフローチャートは、制御装置２の制御の内容を示す。まず、図７のステップＳ１０においては、制御装置２は、車速検知部４から車速検知信号を入力し、入力した車速検知信号に基づいて前記した誤検出防止制御を実行し、車速Ｖが前記３つの速度レンジのいずれに入るかを判定する、即ち、車速を取得する。そして、制御装置２は、車室内カメラ３から画像データを入力し、入力した画像データを画像認識処理することにより、ドライバの状態、具体的には、ドライバが居眠りしているか否か、及び、ドライバが脇見しているか否かを判定し、判定結果を制御装置２の内部のメモリに記憶する。このドライバの画像処理は、ドライバ状態判断制御に相当している。
【００２８】
続いて、ステップＳ２０へ進み、車速Ｖの速度レンジが、Ｖ≒０であるか否かを判断する。ここで、速度レンジが、Ｖ≒０であるときには（ＹＥＳ）、ステップＳ５０へ進み、第１の警報制御を実行する。この第１の警報制御については、後述する。また、上記ステップＳ２０において、速度レンジが、Ｖ≒０でないときには（ＮＯ）、ステップＳ３０へ進む。
【００２９】
ステップＳ３０においては、車速Ｖの速度レンジが、０＜Ｖ≦Ｖｔｈであるか否かを判断する。ここで、速度レンジが、０＜Ｖ≦Ｖｔｈであるときには（ＹＥＳ）、ステップＳ６０へ進み、第２の警報制御を実行する。この第２の警報制御については、後述する。また、上記ステップＳ３０において、速度レンジが、０＜Ｖ≦Ｖｔｈでないときには（ＮＯ）、ステップＳ４０へ進む。
【００３０】
ステップＳ４０においては、車速Ｖの速度レンジが、Ｖｔｈ＜Ｖであるか否かを判断する。ここで、速度レンジが、Ｖｔｈ＜Ｖであるときには（ＹＥＳ）、ステップＳ７０へ進み、第３の警報制御を実行する。この第３の警報制御については、後述する。また、上記ステップＳ４０において、速度レンジが、Ｖｔｈ＜Ｖでないときには（ＮＯ）、ステップＳ１０へ戻り、上述した処理を繰り返し実行するようになっている。本実施形態では、図７の制御、即ち、車速判断制御は、予め決められた周期で繰り返し実行されるように構成されている。
【００３１】
次に、ステップＳ５０の第１の警報制御について、図８を参照して説明する。図８のステップＳ１１０においては、制御装置２は、車室内カメラ３から画像データを入力し、入力した画像データを画像処理することにより、ドライバの状態、具体的には、ドライバが居眠りしているか否か、及び、ドライバが脇見しているか否かを判定し、判定結果を制御装置２の内部のメモリに記憶する。尚、このドライバの画像処理、即ち、ドライバ状態判断制御については、図７のステップＳ１０において、既に実行しているので、ステップＳ１１０の処理は省略しても良い。また、ステップＳ１１０において、画像処理を実行するように構成するのであれば、図７のステップＳ１０の画像処理を省略するように構成しても良い。
【００３２】
続いて、ステップＳ１２０へ進み、ドライバが居眠りしているか否かを判断する。ここで、ドライバが居眠りしているときには（ＹＥＳ）、ステップＳ１３０へ進み、ドライバが脇見しているか否かを判断する。ここで、ドライバが脇見しているときには（ＹＥＳ）、ステップＳ１４０へ進み、居眠り・脇見の警報をオフする、即ち、警報を実行しない。これにより、第１の警報制御を終了し、図７のメイン制御に戻る。
【００３３】
また、上記ステップＳ１２０において、ドライバが居眠りしていないときには（ＮＯ）、ステップＳ１４０へ進み、居眠り・脇見の警報をオフし、第１の警報制御を終了する。
【００３４】
また、上記ステップＳ１３０において、ドライバが脇見していないときには（ＮＯ）、ステップＳ１４０へ進み、居眠り・脇見の警報をオフし、第１の警報制御を終了する。
【００３５】
尚、第１の警報制御においては、居眠りの有無、脇見の有無にかかわらず、警報を実行しないので、ステップＳ１１０からステップＳ１３０までの処理を省略し、ステップＳ１４０だけを実行するように構成しても良い。
【００３６】
次に、ステップＳ６０の第２の警報制御について、図９を参照して説明する。図９のステップＳ２１０においては、制御装置２は、車室内カメラ３から画像データを入力し、入力した画像データを画像処理することにより、ドライバの状態、具体的には、ドライバが居眠りしているか否か、及び、ドライバが脇見しているか否かを判定し、判定結果を制御装置２の内部のメモリに記憶する。尚、このドライバの画像処理、即ち、ドライバ状態判断制御については、図７のステップＳ１０において、既に実行しているので、ステップＳ２１０の処理は省略しても良い。また、ステップＳ２１０の画像処理を実行するように構成するのであれば、図７のステップＳ１０の画像処理を省略するように構成しても良い。
【００３７】
続いて、ステップＳ２２０へ進み、ドライバが居眠りしているか否かを判断する。ここで、ドライバが居眠りしているときには（ＹＥＳ）、ステップＳ２３０へ進み、居眠り・脇見の警報をオンする、即ち、警報を実行する。この場合、制御装置２は、報知部５を駆動制御することにより、スピーカから居眠りを警告する警報音や居眠りを警告する警報音声等を出力したり、ディスプレイに居眠りを警告する警報メッセージを表示したりする。
これにより、第２の警報制御を終了し、図７のメイン制御に戻る。
【００３８】
また、上記ステップＳ２２０において、ドライバが居眠りしていないときには（ＮＯ）、ステップＳ２４０へ進み、ドライバが脇見しているか否かを判断する。ここで、ドライバが脇見しているときには（ＹＥＳ）、ステップＳ２５０へ進み、居眠り・脇見の警報をオフする、即ち、警報を実行しない。これにより、第２の警報制御を終了し、図７のメイン制御に戻る。
【００３９】
また、上記ステップＳ２４０において、ドライバが脇見していないときには（ＮＯ）、この場合も、ステップＳ２５０へ進み、居眠り・脇見の警報をオフし、第２の警報制御を終了する。
【００４０】
尚、第２の警報制御においては、居眠りしていないときには、脇見の有無にかかわらず、警報を実行しないので、ステップＳ２４０の処理を省略し、ステップＳ２２０にて「ＮＯ」のときは、ステップＳ２５０を実行するように構成しても良い。
【００４１】
次に、ステップＳ７０の第３の警報制御について、図１０を参照して説明する。図１０のステップＳ３１０においては、制御装置２は、車室内カメラ３から画像データを入力し、入力した画像データを画像処理することにより、ドライバの状態、具体的には、ドライバが居眠りしているか否か、及び、ドライバが脇見しているか否かを判定し、判定結果を制御装置２の内部のメモリに記憶する。尚、このドライバの画像処理、即ち、ドライバ状態判断制御については、図７のステップＳ１０において、既に実行しているので、ステップＳ３１０の処理は省略することが可能である。また、ステップＳ３１０の画像処理を実行するように構成するのであれば、図７のステップＳ１０の画像処理を省略するように構成しても良い。
【００４２】
続いて、ステップＳ３２０へ進み、ドライバが居眠りしているか否かを判断する。ここで、ドライバが居眠りしているときには（ＹＥＳ）、ステップＳ３３０へ進み、居眠り・脇見の警報をオンする、即ち、警報を実行する。この場合、制御装置２は、報知部５を駆動制御することにより、スピーカから居眠りを警告する警報音や居眠りを警告する警報音声等を出力したり、ディスプレイに居眠りを警告する警報メッセージを表示したりする。
これにより、第３の警報制御を終了し、図７のメイン制御に戻る。
【００４３】
また、上記ステップＳ３２０において、ドライバが居眠りしていないときには（ＮＯ）、ステップＳ３４０へ進み、ドライバが脇見しているか否かを判断する。ここで、ドライバが脇見しているときには（ＹＥＳ）、ステップＳ３３０へ進み、居眠り・脇見の警報をオンする、即ち、警報を実行する。これにより、第３の警報制御を終了し、図７のメイン制御に戻る。
【００４４】
また、上記ステップＳ３４０において、ドライバが脇見していないときには（ＮＯ）、この場合も、ステップＳ３５０へ進み、居眠り・脇見の警報をオフし、即ち、警報を実行しない。これにより、第３の警報制御を終了し、図７のメイン制御に戻る。
【００４５】
尚、本実施形態では、図８、図９、図１０の各制御、即ち、ドライバ状態判断制御は、予め決められた周期で繰り返し実行されるように構成されている。そして、図７の車速判断制御と、図８、図９、図１０の各ドライバ状態判断制御は、同期しながら繰り返し実行されるように構成されている。
【００４６】
また、上記各実施形態では、車速判断制御を先に実行し、ドライバ状態判断制御、即ち、ドライバの居眠りや脇見等の判断制御をその後で実行するように構成したが、これに代えて、ドライバ状態判断制御を先に実行し、車速判断制御をその後で実行するように構成しても良い。このように構成しても、ほぼ同じ作用効果を得ることができる。
【００４７】
このような構成の本実施形態においては、ドライバの居眠りまたは脇見が検知されたときに、報知部により警報を実行させるものであって、ドライバの居眠りの検知結果、ドライバの脇見の検知結果または車速の検知結果に基づいて報知部による警報の実行を制御するように構成した。この構成によれば、ドライバが居眠りしたときや脇見したときに警報することができ、しかも、警報が必要でないときには、警報を実行しないように構成できるので、ドライバが警報を煩わしいと感じる事態を極力防止することができる。
【００４８】
また、本実施形態では、閾値Ｖｔｈを、変更可能なように構成したので、警報するかいないかの判定レベルを、ドライバ、即ち、ユーザの感覚にあう様にカスタマイズ可能になることから、誤警報が少なくなり、ドライバの煩わしさを低減することができる。従って、従来より、ユーザビリティを高めることができる。
【００４９】
更に、本実施形態では、車速が前記閾値Ｖｔｈ以下のときには、ドライバの居眠りを検知したときに、警報を実行させ、ドライバの脇見を検知しても、警報を実行させないように構成した。この構成によれば、駐車場で駐車位置等を捜すために車両が超低速で移動しているようなときには、警報が実行されなくなるので、ドライバが警報を煩わしいと感じるおそれを無くすことができる。
【００５０】
また、本実施形態では、車速が前記閾値Ｖｔｈよりも大きいときには、ドライバの居眠りを検知したとき、または、ドライバの脇見を検知したときに、警報を実行させるように構成した。この構成によれば、車両が通常の車速で走行しているときには、居眠りや脇見が検知されたときに、警報が実行されるので、居眠り運転や脇見運転を防止することができる。
【００５１】
また、本実施形態では、車速が０または０に近いときには、ドライバの居眠りを検知しても、ドライバの脇見を検知しても、警報を実行させないように構成したので、車速が０または０に近いときには、居眠りや脇見の警報が実行されなくなるので、ドライバが警報を煩わしいと感じるおそれを無くすことができる。
【００５２】
（第２実施形態）
図１１及び図１２は、第２実施形態を示すものである。尚、第１実施形態と同一構成には、同一符号を付している。第２実施形態では、ドライバの居眠りや脇見の検知に加えて、ドライバの異常姿勢を検知して警報するように構成したものである。第１実施形態のステップＳ６０の第２の警報制御、即ち、図９のフローチャートと、ステップＳ７０の第３の警報制御、即ち、図１０のフローチャートとを、次に説明するように変更した。
【００５３】
まず、第２実施形態の第２の警報制御について、図１１を参照して説明する。図１１のステップＳ２１０、Ｓ２２０、Ｓ２３０の各処理は、第１実施形態と同様に実行する。ステップＳ２２０において、ドライバが居眠りしていないときには（ＮＯ）、ステップＳ２３５へ進み、ドライバが異常姿勢であるか否かを判断する。尚、ドライバの異常姿勢の検知処理は、ステップＳ２１０または図７のステップＳ１０の画像処理、即ち、ドライバ状態判断制御において実行され、検知結果が制御装置２の内部のメモリに記憶されるように構成されている。
【００５４】
上記ステップＳ２３５において、ドライバが異常姿勢であるときには（ＹＥＳ）、ステップＳ２３０へ進み、警報をオンする、即ち、居眠り・脇見・異常姿勢の警報を実行する。また、上記ステップＳ２３５において、ドライバが異常姿勢でないときには（ＮＯ）、ステップＳ２４０へ進み、ドライバが脇見しているか否かを判断する。尚、ステップＳ２４０、Ｓ２５０の各処理は、第１実施形態と同様に実行する。
【００５５】
次に、第２実施形態の第３の警報制御について、図１２を参照して説明する。図１２のステップＳ３１０、Ｓ３２０、Ｓ３３０の各処理は、第１実施形態と同様に実行する。ステップＳ３２０において、ドライバが居眠りしていないときには（ＮＯ）、ステップＳ３３５へ進み、ドライバが異常姿勢であるか否かを判断する。尚、ドライバの異常姿勢の検知処理は、ステップＳ３１０または図７のステップＳ１０の画像処理、即ち、ドライバ状態判断制御において実行され、検知結果が制御装置２の内部のメモリに記憶されるように構成されている。
【００５６】
上記ステップＳ３３５において、ドライバが異常姿勢であるときには（ＹＥＳ）、ステップＳ３３０へ進み、警報をオンする、即ち、居眠り・脇見・異常姿勢の警報を実行する。また、上記ステップＳ３３５において、ドライバが異常姿勢でないときには（ＮＯ）、ステップＳ３４０へ進み、ドライバが脇見しているか否かを判断する。尚、ステップＳ３４０、Ｓ３５０の各処理は、第１実施形態と同様に実行する。
【００５７】
尚、上述した以外の第２実施形態の構成は、第１実施形態の構成と同じ構成となっている。従って、第２実施形態においても、第１実施形態と、ほぼ同じ作用効果を得ることができる。特に、第２実施形態では、ドライバの異常姿勢を検知して警報するように構成したので、ドライバの姿勢が異常であるときに、その姿勢異常をドライバに注意することができ、ドライバが正しい姿勢をとるように促すことができる。
【００５８】
尚、上記各実施形態では、閾値Ｖｔｈの初期値、即ち、デフォルトを１０ｋｍ／ｈに設定したが、他の速度に設定しても良い。また、閾値Ｖｔｈの変更については、上記各実施形態では、ユーザまたは運行管理者等によって変更可能な構成としたが、これに限られるものではなく、例えば次のように構成しても良い。
【００５９】
車両の運転終了後において、ドライバから警報に対する煩わしさの情報を入力してもらい、入力された煩わしさの情報に基づいてドライバ毎に閾値Ｖｔｈを調節するように構成した。具体的には、車両の運転が終わり、ドライバが降車する際に、例えば「警報の頻度は煩わしかったですか？」とディスプレイの画面に表示する。ここで、ドライバが操作入力部６の例えばタッチパネルを操作して「ＹＥＳ」または「ＮＯ」を選択すると、選択結果に応じて閾値Ｖｔｈが変更されることにより、次回の運転時の警報処理に反映されるように構成されている。
【００６０】
例えば、ドライバが「ＹＥＳ」を選択した場合には、制御装置２は、閾値Ｖｔｈを例えば５ｋｍ／ｈ増加させるように変更し、即ち、Ｖｔｈ＝Ｖｔｈ+５ｋｍ／ｈに設定し、変更した閾値Ｖｔｈを、制御装置２の内部のメモリに保存する。反対に、ドライバが「ＮＯ」を選択した場合には、制御装置２は、閾値Ｖｔｈは現在値に保持し、次回の運転時の警報処理に同じ値の閾値Ｖｔｈを用いる。
【００６１】
尚、「ＮＯ」が何回も続く場合には、居眠り等の未検出が多いことが想定されるため、閾値Ｖｔｈを小さくするように変更して、居眠り等を検出し易くする。例えば５回の運転で連続して「ＮＯ」と応答された場合には、閾値Ｖｔｈを例えば５ｋｍ／ｈ減少させるように変更し、即ち、Ｖｔｈ＝Ｖｔｈ−５ｋｍ／ｈに設定し、変更した閾値Ｖｔｈを、制御装置２の内部のメモリ例えば不揮発性メモリに保存する。これにより、次回の運転において、検出制御の起動時に変更された閾値Ｖｔｈが読み出され、検出制御に利用されるように構成されている。制御装置２及び操作入力部６は、閾値変更部としての機能を有している。
【００６２】
また、上記各実施形態において、車両の運転終了後に、警告の頻度等が適切であるかどうかをドライバからフィードバックする様な仕組みを組み込むように構成しても良い。このように構成すると、例えば警告の頻度等が適切であると応答されたときには、警報がユーザーの感覚に合っていることから、閾値Ｖｔｈを変更しないで、そのまま維持するように構成することが好ましい。
【００６３】
また、上記各実施形態は、車両が渋滞中であるか否かを判定していないし、車両が渋滞中であることを判定した場合に対応する制御を実施していない。これに対して、車両が渋滞中であるか否かを判定し、渋滞中であると判定された場合、車速Ｖの速度レンジが、Ｖ≒０（０）となったときでも、警報をオフしないで、警報を続けるように構成することが好ましい。尚、車速検知部だけでは、渋滞を正確に判断することができないため、ＶＩＣＳ（登録商標）通信することにより、渋滞情報を入手して、渋滞中であるか否かを判定するように構成することが好ましい。しかし、このように構成すると、他の装置との連携が必要になるため、製造コストが高くなるおそれがある。また、例えばＧＰＳ信号に基づく車両の位置情報から、車両が道路上に存在する場合には、警報をオフしないで、警報を続けるように構成するが、車両が道路上に存在しない場合には、警報はオフするように構成することも可能である。
【００６４】
尚、上記各実施形態では、全体のシステム構成と、居眠り等の検出アルゴリズムとを簡素化するために、車速Ｖの速度レンジが、Ｖ≒０となったときに、車両が停車中であるか、それとも車両が激しい渋滞中であるかを区別せずに、車速によって、警報をオンオフするように構成している。この構成によれば、激しい渋滞の場合には、車両が少し移動したときには、車速Ｖの速度レンジが、０＜Ｖ≦Ｖｔｈとなることから、居眠り検知時の警報がオンされるため、実用上支障がないと考えられる。
【００６５】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【００６６】
図面中、１は車両用警報装置、２は制御装置（居眠り検知部、脇見検知部、警報制御部）、３は車室内カメラ、４は車速検知部、５は報知部、６は操作入力部である。
【図１】
2019133402.tif 000003
【図２】
2019133402.tif 000004
【図３】
2019133402.tif 000005
【図４】
2019133402.tif 000006
【図５】
2019133402.tif 000007
【図６】
2019133402.tif 000008
【図７】
2019133402.tif 000009
【図８】
2019133402.tif 000010
【図９】
2019133402.tif 000011
【図１０】
2019133402.tif 000012
【図１１】
2019133402.tif 000013
【図１２】
2019133402.tif 000014