(57)【特許請求の範囲】
【請求項１】
車両の走行状態に係る情報に基づき、前記車両のふらつき走行状態を検出するふらつき運転検出手段と、
車室内の環境に係る情報に基づき、前記車室内におけるドライバにとって不快な環境状態を検出する不快状態検出手段と、
前記ふらつき運転検出手段及び前記不快状態検出手段の検出結果に基づき、前記車両のふらつき走行状態の要因が、前記ドライバの眠気によるものか又は眠気以外によるものかを推定する要因推定手段と、
前記要因推定手段の推定結果に基づき、前記ドライバに対して推定結果に応じた報知を行う報知手段と、を備え、
前記不快状態検出手段は、車室内温度が予め設定した快適温度範囲外であると判定すると、前記車室内が前記ドライバにとって不快な環境状態であると検出し、
前記要因推定手段は、前記ふらつき走行状態を検出したと判定し、かつ前記不快な環境状態を検出したと判定すると、前記ふらつき走行状態の要因を、前記ドライバの脇見状態によるものであると推定することを特徴とするふらつき運転報知装置。
【請求項２】
車両の走行状態に係る情報に基づき、前記車両のふらつき走行状態を検出するふらつき運転検出手段と、
車室内の環境に係る情報に基づき、前記車室内におけるドライバにとって不快な環境状態を検出する不快状態検出手段と、
前記ふらつき運転検出手段及び前記不快状態検出手段の検出結果に基づき、前記車両のふらつき走行状態の要因が、前記ドライバの眠気によるものか又は眠気以外によるものかを推定する要因推定手段と、
前記要因推定手段の推定結果に基づき、前記ドライバに対して推定結果に応じた報知を行う報知手段と、を備え、
前記不快状態検出手段は、前記車室内の温度情報と前記車両の備える空気調節装置の設定温度情報とに基づき、車室内温度と設定温度との差が予め設定した温度差以上である場合に、前記車室内が前記ドライバにとって不快な環境状態であると検出し、
前記要因推定手段は、前記ふらつき走行状態を検出したと判定し、かつ前記不快な環境状態を検出したと判定すると、前記ふらつき走行状態の要因を、前記ドライバの脇見状態によるものであると推定することを特徴とするふらつき運転報知装置。
【請求項３】
前記不快状態検出手段は、前記空気調節装置の設定温度の変更を検出してから予め設定した時間が経過するまでの期間は、前記車室内が前記ドライバにとって不快な環境状態であると検出することを特徴とする請求項２に記載のふらつき運転報知装置。
【請求項４】
前記ふらつき運転検出手段は、操舵角の変化に基づき、前記車両のふらつき走行状態を検出することを特徴とする請求項１乃至請求項３のいずれか１項に記載のふらつき運転報知装置。
【請求項５】
前記要因推定手段は、前記不快状態検出手段の検出結果に基づき前記車室内が前記不快な環境状態では無いと判定し、かつ予め設定した開始タイミングからの経過時間が予め設定した経過時間閾値未満であると判定すると、前記ふらつき走行状態の要因が推定不可能な状態であると判定し、
前記報知手段は、前記要因推定手段が前記推定不可能な状態であると判定すると、前記ドライバに対して前記車両がふらつき走行状態にある事実を報知することを特徴とする請求項１乃至請求項４のいずれか１項に記載のふらつき運転報知装置。
【請求項６】
前記要因推定手段は、前記不快状態検出手段の検出結果に基づき前記車室内が前記不快な環境状態であると検出したと判定し、かつ予め設定した開始タイミングからの経過時間が予め設定した経過時間閾値以上であると判定すると、前記ふらつき走行状態の要因を前記ドライバの眠気によるものと推定し、
前記報知手段は、前記要因推定手段の推定結果に基づき前記ふらつき走行状態の要因が前記ドライバの眠気によるものと判定すると、前記ドライバに対して休憩を促す報知を行うことを特徴とする請求項１乃至請求項５のいずれか１項に記載のふらつき運転報知装置。
【請求項７】
前記開始タイミングは、前記車両の運転開始時のタイミング又は前記不快状態検出手段の検出結果に基づき前記車室内が前記不快な環境状態では無いと判定したタイミングであることを特徴とする請求項５又は請求項６に記載のふらつき運転報知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のふらつき運転をしているドライバに対して、ふらつき運転の要因に応じた報知を行う技術に関する。
【背景技術】
【０００２】
車両等の移動体を運転しているドライバの脇見状態や居眠り状態を検出し、検出された結果に基づき警報を行う技術として、特許文献１に記載の技術がある。この特許文献１の従来技術では、カメラで撮影したドライバの顔画像から、ドライバの脇見運転や居眠り運転の状態を判定し、この判定結果に基づきドライバに報知するための報知信号を出力している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、脇見運転や居眠り運転の状態を判定するために、専用のカメラによるドライバの顔を含む領域の撮影並びに撮影画像の画像処理及び解析処理を行う必要があり、コストの増加及び演算負荷の増加といった課題があった。
本発明は、上記のような点に着目したもので、低コストかつ低負荷で、車両のふらつき走行状態の要因を推定することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、車両の走行状態に係る情報に基づき、車両のふらつき走行状態を検出し、かつ車室内の環境に係る情報に基づき、車室内におけるドライバにとって不快な環境状態を検出したと判定すると、ふらつき走行状態の要因を、ドライバの脇見状態によるものと推定すると共に、ドライバに対して推定結果に応じた報知を行うようにした。
【発明の効果】
【０００６】
本発明によれば、車両がふらつき走行状態で、かつ車室内がドライバにとって不快な環境状態であると判定すると、ふらつき走行状態の要因を、ドライバの脇見状態によるものであると推定するので、カメラ等の比較的高コストの機器を用いず、かつ撮影画像の画像処理と言った比較的高負荷の処理を行わずに、簡易な構成でふらつき走行状態の要因を推定することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１実施形態に係るふらつき運転報知装置を搭載した車両の概要構成図である。
【図２】本発明の第１実施形態に係るふらつき運転報知コントローラの機能構成の一例を示すブロック図である。
【図３】本発明の第１実施形態に係るふらつき運転報知処理の処理手順の一例を示すフローチャートである。
【図４】車室内温度とドライバの温熱感覚との関係の一例を示す図である。
【図５】本発明の第２実施形態に係るふらつき運転報知装置を搭載した車両の概要構成図である。
【図６】本発明の第２実施形態に係るふらつき運転報知コントローラの機能構成の一例を示すブロック図である。
【図７】本発明の第２実施形態に係るふらつき運転報知処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
〔第１実施形態〕
以下、本発明の第１実施形態を図面に基づき説明する。図１〜図４は、本発明に係るふらつき運転報知装置の第１実施形態を示す図である。
（構成）
まず、ふらつき運転報知装置の構成について説明する。
図１は本実施形態に係るふらつき運転報知装置を搭載する車両の概要構成図である。
ふらつき運転報知装置を搭載する車両１は、図１に示すように、ＥＣＵ２と、操舵角センサ３と、車室内温度センサ４と、ディスプレイ５と、オーディオ機器６と、スピーカ７と、メモリ８と、タイマ９と、を備える。
【０００９】
本実施形態において、ＥＣＵ（Electronic Control Unit）２は、ふらつき運転報知装置のふらつき運転報知機能を実現するためのふらつき運転報知コントローラ２００を備える。
操舵角センサ３は、車両の操舵装置であるステアリング装置（不図示）の操舵角を検出し、検出した操舵角の情報を示す操舵角信号をふらつき運転報知コントローラ２００に送信する。
なお、車両が操舵トルクセンサを備えている場合は、操舵トルクセンサからの操舵トルクを換算して操舵角を求める構成としてもよい。
【００１０】
車室内温度センサ４は、車室内の温度を検出して、検出した温度の情報をふらつき運転報知コントローラ２００に送信する。
ディスプレイ５は、ふらつき運転報知コントローラ２００がドライバに対してふらつき走行状態の要因の推定結果に応じた報知を実行する際に、報知メッセージ等を表示するのに活用する。なお、ディスプレイ５は、メータディスプレイやナビゲーションシステムのディスプレイと併用でも構わない。
【００１１】
オーディオ機器６は、アンプを含んで構成され、ふらつき運転報知コントローラ２００からの指令に応じて音声メッセージや楽曲等の音響信号をスピーカ７に出力する。
なお、オーディオ機器６は、車両に搭載されたオーディオ機器、又はカーナビゲーションシステムの備えるオーディオ機器との併用でも構わない。
スピーカ７は、オーディオ機器６からの音響信号の供給に応じて、該音響信号を物理振動に変換して音を発生する。
【００１２】
なお、スピーカ７は、車室内に設置されたスピーカを利用する構成としてもよい。
メモリ８は、ふらつき運転報知機能を実現するための専用プログラムや、プログラムの実行に必要な各種データが格納されている。メモリ８は、ふらつき運転報知コントローラ２００からの要求に応じて各種データをふらつき運転報知コントローラ２００に出力する。
タイマ９は、ふらつき運転報知コントローラ２００がふらつき運転報知機能を実現する際に活用し、車室内の所定の環境状態の継続時間を計測する。タイマ９は、計測結果を、ふらつき運転報知コントローラ２００に送信する。
【００１３】
ふらつき運転報知コントローラ２００は、操舵角センサ３から送信された操舵角信号の示す操舵角の時間変化パターンに基づき、車両がふらついた走行をしている状態（以下、ふらつき走行状態と称す）か否かを判定する。更に、ふらつき運転報知コントローラ２００は、車室内温度センサ４から送信された車室内の温度情報に基づき、車室内の環境状態がドライバにとって不快な状態か否かを判定する。そして、ふらつき運転報知コントローラ２００は、ふらつき走行状態であると判定したときに、車室内の環境状態に基づき、ふらつき走行状態のドライバの不注意による要因を推定する。ふらつき運転報知コントローラ２００は、この推定結果に基づき、ドライバに対して推定結果に応じた報知をオーディオ機器６及びスピーカ７を介して実行する。
【００１４】
次に、ふらつき運転報知コントローラ２００において上記専用のプログラムを実行することによって実現されるふらつき運転報知機能の機能構成を説明する。
図２は、ふらつき運転報知コントローラ２００の機能構成の一例を示すブロック図である。
図２に示すように、ふらつき運転報知コントローラ２００は、ふらつき運転検出部２１と、不快状態検出部２２と、要因推定部２３と、報知部２４と、を備える。
ふらつき運転検出部２１は、操舵角センサ３から送信される操舵角信号を取得し、取得した操舵角信号の示す操舵角の時間変化パターンに基づき、車両の走行状態がふらつき走行状態となっているかを検出する。
【００１５】
具体的に、ふらつき運転検出部２１は、ドライバが正常運転時の操舵角の時間変化パターンと、上記取得した操舵角の時間変化パターンとの差を演算する。ふらつき運転検出部２１は、演算した両者の差が予め設定した閾値以上となったと判定すると、自車両の走行状態がふらつき走行状態であると検出する。なお、正常運転時の操舵角の時間変化パターンは、予め測定したものがメモリ８に格納されている。
ふらつき運転検出部２１は、ふらつき走行状態の検出結果を、不快状態検出部２２に出力する。
不快状態検出部２２は、ふらつき運転検出部２１からふらつき走行状態である検出結果を取得すると、車室内温度センサ４から送信される車室内の温度情報に基づき、車室内の環境状態が、ドライバにとって不快な状態であるか否かを検出する。
【００１６】
具体的に、不快状態検出部２２は、ドライバが快適だと感じる温度範囲を示す情報に基づき、取得した温度情報の示す温度が、ドライバにとって快適だと感じる温度範囲外か否かを判定する。そして、温度範囲内であれば快適状態であると検出し、温度範囲外であれば不快状態であると検出する。なお、ドライバが快適だと感じる温度範囲を示す情報（快適温度範囲を示す情報）は、予め測定したものがメモリ８に格納されている。不快状態検出部２２は、判定処理の実行前に、メモリ８から快適温度範囲を示す情報を読み出し、読み出した快適温度範囲を示す情報を判定値として設定する。
【００１７】
不快状態検出部２２は、快適状態か不快状態かの検出結果を、要因推定部２３に出力する。
要因推定部２３は、不快状態検出部２２からの検出結果と、タイマ９の計測時間とに基づき、ふらつき走行状態の要因を推定する。
具体的に、要因推定部２３は、不快状態検出部２２から不快状態である検出結果を取得した場合に、ふらつき走行状態の要因がドライバの脇見状態（脇見運転）にあると推定する。
【００１８】
一方、要因推定部２３は、運転開始時のタイミングをトリガとして、タイマ９に対して時間計測の開始指令を与えて、運転開始からの経過時間（運転時間）の測定を開始する。そして、要因推定部２３は、不快状態検出部２２から快適状態である検出結果を取得した場合に、運転開始からの経過時間が、予め設定した経過時間閾値以上になったか否かを判定する。なお、上記経過時間閾値はメモリ８に格納されている。要因推定部２３は、判定処理の実行前に、メモリ８から経過時間閾値を読み出し、読み出した経過時間閾値を判定値として設定する。
【００１９】
要因推定部２３は、経過時間閾値以上になったと判定した場合に、ふらつき走行状態の要因がドライバの眠気を帯びた状態（居眠り状態含む）にあると推定する。また、要因推定部２３は、運転開始からの経過時間が、予め設定した経過時間閾値未満であると判定した場合に、ふらつき走行状態の要因を推定不可能であると判定する。
なお、運転開始からの経過時間の代わりに、車室内の環境状態が快適状態となったと検出してからの経過時間をタイマ９で測定し、測定した快適状態の経過時間を用いるようにしてもよい。
【００２０】
この場合、要因推定部２３は、不快状態検出部２２から快適状態である検出結果を取得したことに応じて、快適状態の経過時間が、予め設定した経過時間閾値以上になったか否かを判定する。要因推定部２３は、経過時間閾値以上になったと判定した場合に、ふらつき走行状態の要因がドライバの眠気を帯びた状態にあると推定する。また、要因推定部２３は、快適状態の経過時間が、予め設定した経過時間閾値未満であると判定した場合に、ふらつき走行状態の要因を推定不可能であると判定する。
【００２１】
要因推定部２３は、ふらつき走行状態の要因の推定結果、又は推定不可能の判定結果を、報知部２４に出力する。
報知部２４は、要因推定部２３の推定結果又は判定結果に基づき、ディスプレイ５、オーディオ機器６及びスピーカ７を介して、推定結果又は判定結果に応じた報知をドライバに対して実行する。
【００２２】
（ふらつき運転報知処理）
次に、ふらつき運転報知コントローラ２００で行われるふらつき運転報知処理の処理手順について説明する。
図３は、本実施形態のふらつき運転報知処理の処理手順の一例を示すフローチャートである。
電源がＯＮ（イグニッションＯＮ）され、ふらつき運転報知コントローラ２００において専用のプログラムが実行されると、図３に示すように、まずステップＳ１００に移行する。
【００２３】
ステップＳ１００では、以降の処理の実行に使用するタイマやカウンタ、フラグを初期化する処理を実行して、ステップＳ１０２に移行する。
ステップＳ１０２では、ふらつき運転検出部２１において、操舵角センサ３から送信された操舵角信号を取得し、取得した操舵角信号の示す操舵角情報をＲＡＭ等のメモリに保存して、ステップＳ１０４に移行する。
ステップＳ１０４では、ふらつき運転検出部２１において、メモリに記憶された操舵角情報の示す操舵角の時間変化と、メモリ８に格納された正常運転時の操舵角の時間変化とに基づき、ふらつき走行状態の検出処理を実行して、ステップＳ１０６に移行する。
【００２４】
ステップＳ１０６では、不快状態検出部２２において、ステップＳ１０４の検出処理の結果に基づき、ふらつき走行状態を検出したか否かを判定する。そして、ふらつき走行状態を検出したと判定した場合(Yes)は、ステップＳ１０８に移行し、そうでないと判定した場合(No)は、ステップＳ１２４に移行する。
ステップＳ１０８に移行した場合は、不快状態検出部２２において、車室内温度センサ４から送信される車室内の温度情報を取得して、ステップＳ１１０に移行する。
【００２５】
ステップＳ１１０では、不快状態検出部２２において、メモリ８から快適温度範囲を示す情報を読み出し、読み出した情報と、ステップＳ１０８で取得した温度情報とに基づき、車室内の温度状態がドライバにとって適温範囲外か否かを判定する。そして、適温範囲外であると判定した場合(Yes)は、不快状態であると検出し、検出結果を要因推定部２３に出力して、ステップＳ１１２に移行する。一方、適温範囲外ではないと判定した場合(No)は、快適状態であると検出し、検出結果を要因推定部２３に出力して、ステップＳ１１８に移行する。
【００２６】
ステップＳ１１２に移行した場合は、要因推定部２３において、不快状態である検出結果に基づき、ふらつき走行状態の要因がドライバの脇見状態にあると推定し、その推定結果を報知部２４に出力して、ステップＳ１１４に移行する。
つまり、車室内の環境状態がドライバにとって不快な状態である場合は、ドライバが眠気を催す可能性が低いため、眠気以外の要因であると推定する。本実施形態では、このような状況において、ふらつき走行状態の要因がドライバの脇見状態にあると推定する。
【００２７】
ステップＳ１１４では、報知部２４において、ドライバの脇見状態が要因であるという推定結果に基づき、脇見状態を注意する報知を実行して、ステップＳ１２４に移行する。
一方、ステップＳ１１０において、快適状態であると検出しステップＳ１１６に移行した場合は、要因推定部２３において、タイマ９から送信される計測時間を取得する。次に、要因推定部２３において、取得した計測時間が予め設定した経過時間閾値以上となったか否かを判定する。そして、タイマ９の計測時間が経過時間閾値以上となったと判定した場合(Yes)は、ステップＳ１１８に移行し、そうでないと判定した場合(No)は、ステップＳ１２２に移行する。
【００２８】
本実施形態において、要因推定部２３は、運転開始時において、タイマ９に対して時間測定を開始する指令を与える。これにより、運転時間の時間計測が開始される。要因推定部２３は、この計測時間をタイマ９から取得し、取得した計測時間と予め設定された経過時間閾値とを比較することで要因を推定する。
【００２９】
一方、運転時間の代わりに、快適状態の経過時間を用いることも可能である。この場合は、不快状態検出部２２において、ふらつき走行状態の発生に関係なく、予め設定されたサンプリング周期で温度情報の取得及び不快状態であるか否かの判定処理を実行する。不快状態検出部２２は、不快状態を検出してから、又は初期状態（運転開始）から新規に快適状態になったと判定すると、タイマ９に対して時間計測を開始する指令を与える。これにより、快適状態（適温状態）の時間計測が開始される。また、不快状態検出部２２は、タイマ９の計測中において、車室内の環境状態が不快状態へと移行した場合は、タイマ９に対して計測を中止してかつタイマをクリア（初期化）する指令を与える。これによって、タイマ９は時間計測を中止し、計測時間を初期値（例えば０）にクリアする。
【００３０】
ステップＳ１１８に移行した場合は、要因推定部２３において、ふらつき走行状態の要因が、ドライバの眠気を帯びた状態にあると推定し、推定結果を報知部２４に出力して、ステップＳ１２０に移行する。
つまり、運転開始から経過時間閾値以上の時間が経過後に発生するふらつき走行状態は、ドライバの眠気を帯びた状態（居眠り状態含む）の運転によって発生している可能性が高い。そのため、要因推定部２３は、この場合に、ふらつき走行状態の要因がドライバの眠気によるものであると推定する。
【００３１】
また、快適状態の経過時間を用いた場合も同様に、車室内が快適な温度状態となってから経過時間閾値以上の時間が経過後に発生するふらつき走行状態の発生は、ドライバの眠気を帯びた状態の運転によって発生している可能性が高い。そのため、要因推定部２３は、この場合に、ふらつき走行状態の要因がドライバの眠気によるものであると推定する。
ステップＳ１２０では、報知部２４において、ドライバに対して休憩を促進する報知を実行して、ステップＳ１２４に移行する。
【００３２】
また、ステップＳ１１６において、快適状態の経過時間が経過時間閾値未満であると判定してステップＳ１２２に移行した場合は、報知部２４において、ドライバに対して、ふらつき走行状態となっている事実を報知する。その後、ステップＳ１２４に移行する。
ステップＳ１２４に移行した場合は、ふらつき運転報知コントローラ２００において、電源がＯＦＦされたか否かを判定する。そして、電源がＯＦＦされたと判定した場合(Yes)は、一連の処理を終了し、そうでないと判定した場合(No)は、ステップＳ１０２に移行する。
【００３３】
（動作）
次に、本実施形態のふらつき運転報知装置を搭載した車両１の動作を説明する。
図４は、車室内温度とドライバの温熱感覚との関係の一例を示す図である。
イグニッションスイッチがＯＮされ、電源がＯＮされると、ふらつき運転報知コントローラ２００において専用のプログラムが実行される。これにより、初期化処理が実行され、タイマやカウンタの初期化に加えて、プログラムで用いる各種変数やフラグ等が初期化される（Ｓ１００）。初期化処理後は、操舵角センサ３、車室内温度センサ４によって取得される各種情報、タイマ９の計測時間等がふらつき運転報知コントローラ２００に入力される。
【００３４】
ふらつき運転報知コントローラ２００は、まず、ふらつき運転検出部２１において、操舵角センサ３から送信される操舵角信号を取得し、取得した操舵角信号の示す操舵角情報をＲＡＭ等のメモリに保存する（Ｓ１０２）。
また、要因推定部２３は、イグニッションスイッチがＯＮされ、エンジンが始動すると、タイマ９に対して、運転時間の測定を行うために時間計測の開始指令を与える。
ふらつき運転検出部２１は、予め設定した時間分（所定数）の操舵角情報が保存されるまでは、判定結果が不正確となるため、この期間は、ふらつき走行状態では無いという検出を行う。そして、ふらつき運転検出部２１は、この検出結果を不快状態検出部２２に出力する（Ｓ１０４、Ｓ１０６のNo）。
【００３５】
一方、不快状態検出部２２は、初期化処理後に、車室内温度センサ４から送信される温度情報と、予め設定された快適温度範囲を示す情報とに基づき、車室内の環境状態がドライバにとって快適状態か否かを判定する。
ここで、快適温度範囲の情報としては、例えば、図４に示すように、車室内温度とドライバの温熱感覚との関係に基づいて設定する。つまり、図４中の温度ＴＬ〜ＴＨの範囲をドライバが快適に感じていることから、ＴＬ（例えば１０℃）〜ＴＨ（例えば４０℃）の温度範囲を快適温度範囲として設定する。
【００３６】
なお、室内温度は、外気温との差によって快適さが変わるため、例えば、夏場で外気温が３５℃であれば、２０〜３０℃を快適温度範囲とする。また、冬場で外気温が１０℃であれば、例えば、１８℃〜２２℃を快適温度範囲とする。このように、快適温度範囲は、外気温との差が±１０℃くらいになるように設定してもよい。この場合は、自車両に外気温を検出する外気温センサを設置する。また、外気温に対応する各快適温度範囲の登録されたテーブルをメモリ８に格納する。不快状態検出部２２は、外気温センサの検出温度とテーブルに登録された情報とに基づき快適温度範囲の設定値を適宜変更する。
【００３７】
なお、不快状態検出部２２は、運転時間に変えて快適状態の経過時間を要因推定に用いる場合に、この判定処理によって、快適状態であると判定した場合は、タイマ９に対して時間計測を開始する指令を与える。この判定処理は、予め設定したサンプリング周期で繰り返し行う。
【００３８】
また、ふらつき運転検出部２１は、予め設定した時間分の操舵角情報がメモリに保存されると、この保存された操舵角の時間変化パターンと、メモリ８に格納されている正常運転時の操舵角の時間変化パターンとを比較する（Ｓ１０４）。具体的に、両者の対応する操舵角の差分の絶対値の総和を演算し、該絶対値の総和が予め設定した閾値以上か否かによって、自車両がふらつき走行状態であるか否かを判定する（Ｓ１０６）。本実施形態では、閾値以上であると判定するとふらつき走行状態であると判定し、閾値未満であると判定するとふらつき走行状態では無いと判定する。
【００３９】
ここでは、自車両がふらつき走行状態であると判定したとする（Ｓ１０６のYes）。ふらつき運転検出部２１は、この判定結果を、不快状態検出部２２に出力する。
不快状態検出部２２は、ふらつき走行状態である判定結果を取得すると、車室内温度センサ４から送信される温度情報を取得する（Ｓ１０８）。不快状態検出部２２は、取得した温度情報と快適温度範囲の情報とに基づき、車室内温度が、快適温度範囲外か否かを判定する（Ｓ１１０）。
【００４０】
ここでは、快適温度範囲外であると判定したとする（Ｓ１１０のYes）。これにより、不快状態検出部２２は、車室内の環境状態がドライバにとって不快状態であるという判定結果を、要因推定部２３に出力する。
要因推定部２３は、不快状態検出部２２から、不快状態であるという判定結果を取得すると、ふらつき走行状態の要因をドライバの脇見状態にあると推定する。要因推定部２３は、この推定結果を、報知部２４に出力する（Ｓ１１２）。
【００４１】
報知部２４は、要因推定部２３から、脇見状態が要因であるという推定結果を取得すると、ディスプレイ５に対して、脇見状態を注意するメッセージ画像を表示する画像表示信号を送信する。報知部２４は、画像表示信号の送信と共に、オーディオ機器６に対して、脇見状態を注意喚起する音声メッセージを出力する音声情報を出力する。
一方、オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
【００４２】
これによって、ディスプレイ５には、「脇見運転注意！！（例えば赤字で点滅）」等の脇見状態を注意するメッセージ画像が表示される。これと同時に、スピーカ７からは、「前方注意！！」、「脇見運転をおやめください」等の脇見状態から前方へ注意を向けさせる音声メッセージが出力される（Ｓ１１４）。
また、不快状態検出部２２において、快適温度範囲内であると判定し（Ｓ１１０のNo）、車室内の環境状態がドライバにとって快適状態であるという判定結果が、要因推定部２３に出力されたとする。
【００４３】
要因推定部２３は、不快状態検出部２２から、快適状態であるという判定結果を取得すると、タイマ９から送信される測定時間と、予め設定された経過時間閾値とを比較する。要因推定部２３は、この比較結果に基づき、運転時間（測定時間）が経過時間閾値（例えば２時間）以上になったか否かを判定する（Ｓ１１６）。
また、要因推定部２３は、運転時間に代えて、快適状態の経過時間を用いる場合は、快適状態となってからの経過時間（測定時間）が経過時間閾値（例えば２時間）以上になったか否かを判定する（Ｓ１１６）。
【００４４】
ここでは、経過時間閾値以上になったと判定したとする（Ｓ１１６のYes）。要因推定部２３は、この判定結果から、ふらつき走行状態の要因をドライバの眠気を帯びた状態（居眠り状態を含む）にあると推定する。要因推定部２３は、この推定結果を、報知部２４に出力する（Ｓ１１８）。
報知部２４は、要因推定部２３から、眠気を帯びた状態が要因であるという推定結果を取得すると、ディスプレイ５に対して、休憩を促進するメッセージ画像を表示する画像表示信号を送信する。報知部２４は、画像表示信号の送信と共に、オーディオ機器６に対して、休憩を促進する音声メッセージを出力する音声情報を出力する。
【００４５】
一方、オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
これによって、ディスプレイ５には、「この先の○×パーキングエリアで休憩をとってください。」等の休憩を促進するメッセージ画像が表示される。これと同時に、スピーカ７からは、「起きてください！！眠気を感じているようですので、この先の○×パーキングエリアで休憩をとってください。」等のドライバを覚醒させると共に休憩を促進する音声メッセージが出力される（Ｓ１２０）。
【００４６】
一方、タイマ９の測定時間（経過時間）が経過時間閾値未満であると判定したとする（Ｓ１１６のNo）。要因推定部２３は、この判定結果から、ふらつき走行状態の要因が推定不可能な状態にあると判定する。要因推定部２３は、この判定結果を、報知部２４に出力する。
報知部２４は、要因推定部２３から、推定不可能な状態にある判定結果を取得すると、ディスプレイ５に対して、ふらつき走行状態が発生している事実をドライバに伝えるメッセージ画像を表示する画像表示信号を送信する。報知部２４は、画像表示信号の送信と共に、オーディオ機器６に対して、ふらつき走行状態が発生している事実を伝える音声メッセージを出力する音声情報を出力する。
【００４７】
一方、オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
これによって、ディスプレイ５には、「ふらつき運転発生！！（例えば赤字で点滅）」等の自車両がふらつき走行状態にある事実を伝えるメッセージ画像が表示される。これと同時に、スピーカ７からは、「ふらつき走行状態が発生しています。」等のふらつき走行状態が発生している事実をドライバに伝える音声メッセージが出力される（Ｓ１２２）。
ここで、上記説明において、ふらつき運転検出部２１は、ふらつき運転検出手段を構成する。不快状態検出部２２は、不快状態検出手段を構成する。要因推定部２３は、要因推定手段を構成する。報知部２４は、報知手段を構成する。
【００４８】
（本実施形態の効果）
本実施形態は、次のような効果を奏する。
（１）ふらつき運転検出部２１は、車両の走行状態に係る情報に基づき、車両のふらつき走行状態を検出する。不快状態検出部２２は、車室内の環境に係る情報に基づき、車室内におけるドライバにとって不快な環境状態を検出する。要因推定部２３は、ふらつき運転検出部２１及び不快状態検出部２２の検出結果に基づき、車両のふらつき走行状態の要因が、ドライバの眠気によるものか又は眠気以外によるものかを推定する。報知部２４は、要因推定部２３の推定結果に基づき、ドライバに対して推定結果に応じた報知を行う。更に、要因推定部２３は、前記ふらつき走行状態を検出したと判定し、かつ前記不快な環境状態を検出したと判定すると、前記ふらつき走行状態の要因を、眠気以外によるものであると推定する。
【００４９】
車両のふらつき走行状態を検出後において、車室内の環境状態がドライバにとって不快状態であると検出すると、例えば、不快状態ではドライバに眠気は生じない可能性が高いので眠気以外の不注意が要因であると推定する。一方、車室内の環境状態がドライバにとって快適状態であると検出すると、例えば、快適状態ではドライバに眠気が生じる可能性が高いので眠気が要因であると推定する。このように、車室内の環境に係る情報（例えば、温度情報、湿度情報等）に基づき、ふらつき走行状態の要因を推定することが可能となる。これによって、低コストかつ低負荷でふらつき走行状態の要因を推定することが可能となる。
【００５０】
（２）眠気以外による要因は、ドライバの脇見状態を含む。
ふらつき走行状態の発生は、大きく分けて、ドライバの眠気（居眠り状態等）と、ドライバの脇見状態に起因するので、車室内の環境状態が眠気を誘いにくい不快状態のときは、ドライバの脇見状態を要因と推定するようにした。
これによって、低コストかつ低負荷でふらつき走行状態の要因を推定することが可能となる。
【００５１】
（３）ふらつき運転検出部２１は、操舵角の変化に基づき、車両のふらつき走行状態を検出する。
操舵角は、操舵角センサから直接取得、又は操舵トルクセンサの操舵トルクを換算することによって取得することができる。これらのセンサは、カメラ等のイメージセンサよりも低コストでかつ標準装備されていることが多いものである。そのため、操舵角の変化に基づきふらつき走行状態を検出することによって、低コストでふらつき走行状態の検出を行うことが可能である。よって、より低コストで、ふらつき走行状態の要因を推定することが可能となる。
【００５２】
（４）不快状態検出部２２は、車室内温度が予め設定した快適温度範囲外であると判定すると、車室内がドライバにとって不快な環境状態であると検出する。
これによって、車室内の温度情報といった低コストで取得できる情報に基づき、温度の比較処理といった低負荷の処理によって車室内の不快な環境状態を検出することが可能となる。
【００５３】
（５）要因推定部２３は、不快状態検出部２２の検出結果に基づき車室内が不快な環境状態では無いと判定し、かつ予め設定した開始タイミングからの経過時間が予め設定した経過時間閾値未満であると判定すると、ふらつき走行状態の要因が推定不可能な状態であると判定する。報知部２４は、要因推定部２３が推定不可能な状態であると判定すると、ドライバに対して車両がふらつき走行状態にある事実を報知する。
【００５４】
運転開始からの経過時間が短い場合や、車室内の環境状態が不快状態から快適状態となってからの経過時間が短い場合などは、眠気が生じているかどうかを推定しにくい状況となる。このような状況において、ドライバに対してふらつき走行状態である事実を報知するようにした。これによって、要因を推定できない（推定しにくい）状況のときに、適切な報知を行うことが可能となる。
【００５５】
（６）要因推定部２３は、不快状態検出部２２の検出結果に基づき車室内が不快な環境状態であると検出したと判定し、かつ予め設定した開始タイミングからの経過時間が予め設定した経過時間閾値以上であると判定すると、ふらつき走行状態の要因をドライバの眠気によるものと推定する。報知部２４は、要因推定部２３の推定結果に基づきふらつき走行状態の要因がドライバの眠気によるものと判定すると、ドライバに対して休憩を促す報知を行う。
【００５６】
運転開始からの経過時間が長い場合や、車室内の環境状態が不快状態から快適状態となってからの経過時間が長い場合などは、ドライバの眠気が発生しやすい状況である。従って、このような場合に、ふらつき走行状態の要因をドライバの眠気によるものと推定するようにした。加えて、眠気によるものと推定すると、ドライバに対して休憩を促す報知を行うようにした。これによって、眠気を帯びた状態からドライバを覚醒させたり、ドライバに眠気を帯びた状態での運転を継続させないようにさせたりすることが可能となる。
【００５７】
（７）上記開始タイミングは、車両の運転開始時のタイミング又は不快状態検出部２２の検出結果に基づき車室内が不快な環境状態では無いと判定時のタイミングである。
つまり、開始タイミングを、運転開始時のタイミング、又は不快状態では無いと判定時のタイミングとした。これにより、運転時間の経過時間、又は不快状態では無い状態（快適状態）の経過時間に基づき、ふらつき走行状態の要因を推定することが可能となる。例えば、長時間（２時間以上）の運転時又は快適状態が長時間継続した場合、運転疲れやリラックス状態の継続による眠気発生の可能性が高くなる。このような場合に、眠気が要因と推定することができる。
【００５８】
〔第２実施形態〕
次に、本発明の第２実施形態について図面に基づき説明する。図５〜図７は、本発明に係るふらつき運転報知装置の第２実施形態を示す図である。なお、上記第１実施形態と同様な構成について同一の符号を付して説明する。
（構成）
図５は、本実施形態に係るふらつき運転報知装置を搭載した車両の概要構成図である。
本実施形態のふらつき運転報知装置を搭載した車両１は、図５に示すように、上記第１実施形態の構成に加えて、タイマ１０を備える。更に、車両１は、空気調節装置（エアーコンディショナー）の設定温度をドライバが手動で調節可能な車室内温度設定器１１を備える。更に、本実施形態のＥＣＵ２は、上記第１実施形態のふらつき運転報知コントローラ２００に代えて、ふらつき運転報知コントローラ２１０を備える。
【００５９】
そして、本実施形態のふらつき運転報知装置は、設定温度が変更されてからの経過時間を計測する。この計測は、タイマ１０の測定信号に基づき行う。更に、計測した経過時間と、車室内温度センサ４から送信される温度情報と、変更後の設定温度とに基づき、車室内の環境状態がドライバにとって不快な状態か否かを検出する。この点が上記第１実施形態と異なる。加えて、設定温度と車室内温度との差が予め設定した温度閾値以上である場合に、車室内の環境状態がドライバにとって不快な状態であると検出する点も上記第１実施形態と異なる。
【００６０】
図６は、本実施形態に係るふらつき運転報知コントローラ２１０の機能構成の一例を示すブロック図である。
図６に示すように、ふらつき運転報知コントローラ２１０は、上記第１実施形態のふらつき運転報知コントローラ２００と基本構成は同じとなる。
但し、不快状態検出部２２に、車室内温度設定器１１から送信される設定温度情報が入力され、タイマ１０から送信される計測時間情報が入力されている点が上記第１実施形態と異なる。また、不快状態検出部２２からタイマ１０に対して各種指令が入力される点も上記第１実施形態と異なる。
【００６１】
本実施形態の不快状態検出部２２は、ふらつき運転検出部２１からふらつき走行状態である検出結果を取得すると、車室内の環境状態が、ドライバにとって不快な状態であるか否かを判定する。この判定処理は、車室内温度設定器１１から送信される設定温度情報と、車室内温度センサ４から送信される温度情報と、タイマ１０から送信される計測時間情報とに基づき行われる。
【００６２】
具体的に、不快状態検出部２２は、まず、設定温度が変更されたか否かを判定し、変更されたと判定すると、タイマ１０に対して、計測開始指令を与える。これにより、設定温度が変更されたと判定してからの経過時間の計測が開始される。そして、この経過時間が予め設定した第２経過時間閾値未満である場合に、車室内の環境状態がドライバにとって不快な状態であると検出する。一方、第２経過時間閾値以上である場合に、車室内の環境状態がドライバにとって快適な状態であると検出する。ここで、第２経過時間閾値はメモリ８に格納されている。不快状態検出部２２は、判定処理の実行前に、メモリ８から第２経過時間閾値を読み出し、読み出した第２経過時間閾値を判定値として設定する。
【００６３】
なお、本実施形態において、不快状態検出部２２は、設定温度の変更の有無を判定するために、前回の設定温度をＲＡＭ等のメモリに記憶しておく。そして、設定温度が変更される度に上書き保存する。
また、不快状態検出部２２は、設定温度の変更が無いと判定した場合は、車室内の温度と設定温度との差を演算し、演算した差が、予め設定された温度閾値以上であるか否かを判定する。そして、不快状態検出部２２は、前記差が温度閾値以上であると判定すると、車室内の環境状態がドライバにとって不快な状態であると検出する。つまり、車室内温度が、設定温度と乖離している場合に、ドライバにとって不快な状態であると検出する。
【００６４】
一方、不快状態検出部２２は、車室内の温度と設定温度との差が、温度閾値未満であると判定すると、車室内の環境状態がドライバにとって快適な状態であると検出する。ここで、温度閾値はメモリ８に格納されている。不快状態検出部２２は、判定処理の実行前に、メモリ８から温度閾値を読み出し、読み出した温度閾値を判定値として設定する。
また、不快状態検出部２２は、快適状態の経過時間を判定に用いる場合に、快適状態であると判定時のタイミングをトリガとして、タイマ９に時間計測の開始指令を与えて、快適状態となってからの経過時間の測定を開始する。
不快状態検出部２２は、快適状態か不快状態かの検出結果を、要因推定部２３に出力する。
【００６５】
（ふらつき運転報知処理）
次に、ふらつき運転報知コントローラ２１０で行われるふらつき運転報知処理の処理手順について説明する。
図７は、本実施形態のふらつき運転報知処理の処理手順の一例を示すフローチャートである。
電源がＯＮ（イグニッションＯＮ）され、ふらつき運転報知コントローラ２１０において専用のプログラムが実行されると、図７に示すように、まずステップＳ２００に移行する。
【００６６】
ステップＳ２００では、以降の処理の実行に使用するタイマやカウンタ、フラグを初期化する処理を実行して、ステップＳ２０２に移行する。
ステップＳ２０２では、ふらつき運転検出部２１において、操舵角センサ３から送信された操舵角信号を取得し、取得した操舵角信号の示す操舵角情報をＲＡＭ等のメモリに保存して、ステップＳ２０４に移行する。
【００６７】
ステップＳ２０４では、ふらつき運転検出部２１において、取得した操舵角情報の示す操舵角の時間変化と、正常運転時の操舵角の時間変化とに基づき、ふらつき走行状態となっているかを検出する処理を実行して、ステップＳ２０６に移行する。
ステップＳ２０６では、不快状態検出部２２において、ステップＳ２０４の検出処理の結果に基づき、ふらつき走行状態であるか否かを判定する。そして、ふらつき走行状態であると判定した場合(Yes)は、ステップＳ２０８に移行し、そうでないと判定した場合(No)は、ステップＳ２３０に移行する。
【００６８】
ステップＳ２０８に移行した場合は、不快状態検出部２２において、車室内温度設定器１１から送信される設定温度情報を取得して、ステップＳ２１０に移行する。
ステップＳ２１０では、不快状態検出部２２において、メモリから前回の設定温度を読み出し、読み出した設定温度と、ステップＳ２０８で取得した設定温度とを比較して、設定温度に変更が無かったか否かを判定する。そして、設定温度に変更が無いと判定した場合(Yes)は、ステップＳ２１２に移行し、そうでないと判定した場合(No)は、ステップＳ２２８に移行する。
【００６９】
ステップＳ２１２に移行した場合は、不快状態検出部２２において、車室内温度センサ４から送信された温度情報を取得して、ステップＳ２１４に移行する。
ステップＳ２１４では、不快状態検出部２２において、ステップＳ２０８で取得した設定温度と、ステップＳ２１２で取得した車室内温度との差を演算し、演算した差が予め設定された温度閾値以上であるか否かを判定する。そして、温度閾値以上であると判定した場合(Yes)は、車室内の環境状態がドライバにとって不快状態であると検出し、この検出結果を要因推定部２３に出力して、ステップＳ２１６に移行する。一方、温度閾値未満であると判定した場合(No)は、車室内の環境状態がドライバにとって快適状態であると検出し、この検出結果を要因推定部２３に出力して、ステップＳ２２０に移行する。
【００７０】
ステップＳ２１６に移行した場合は、要因推定部２３において、不快状態である検出結果に基づき、ふらつき走行状態の要因がドライバの脇見状態にあると推定し、その推定結果を報知部２４に出力して、ステップＳ２１８に移行する。
ステップＳ２１８では、報知部２４において、ドライバの脇見状態が要因であるという推定結果に基づき、脇見状態を注意喚起する報知を実行して、ステップＳ２３０に移行する。
【００７１】
一方、ステップＳ２１０において、温度閾値未満であると判定しステップＳ２２０に移行した場合は、要因推定部２３において、タイマ９から送信される計測時間を取得し、取得した計測時間が予め設定された第１経過時間閾値以上となったか否かを判定する。そして、タイマ９の計測時間が第１経過時間閾値以上となったと判定した場合(Yes)は、ステップＳ２２２に移行し、そうでないと判定した場合(No)は、ステップＳ２２６に移行する。
【００７２】
ここで、第１経過時間閾値はメモリ８に格納されている。要因推定部２３は、判定処理の実行前に、メモリ８から第１経過時間閾値を読み出し、読み出した第１経過時間閾値を判定値として設定する。
ステップＳ２２２に移行した場合は、要因推定部２３において、ふらつき走行状態の要因が、ドライバの眠気を帯びた状態にあると推定し、推定結果を報知部２４に出力して、ステップＳ２２４に移行する。
【００７３】
本実施形態において、要因推定部２３は、運転開始時のタイミングをトリガとして、タイマ９に対して時間測定を開始する指令を与える。これにより、運転時間の時間計測が開始される。そして、要因推定部２３は、この計測時間をタイマ９から取得し、取得した計測時間と予め設定した第１経過時間閾値とを比較することで要因を推定する。
【００７４】
一方、運転時間の代わりに、快適状態の経過時間を用いることも可能である。この場合は、不快状態検出部２２において、ふらつき走行状態の発生に関係なく、予め設定したサンプリング周期で温度情報の取得、設定温度の取得及び車室内温度と設定温度の差に基づく不快状態であるか快適状態であるかの検出処理を実行する。そして、不快状態検出部２２は、不快状態を検出してから、又は初期状態（運転開始）から新規に快適状態になったと判定すると、タイマ９に対して時間計測を開始する指令を与える。これにより、快適状態（適温状態）の時間計測が開始される。また、不快状態検出部２２は、タイマ９の計測中において、車室内の環境状態が不快状態へと移行した場合は、タイマ９に対して時間計測を中止し、かつタイマをクリア（初期化）する指令を与える。これによって、タイマ９は時間計測を中止し、計測時間を初期値（例えば０）にクリアする。
【００７５】
つまり、運転開始から第１経過時間閾値以上の時間が経過後に発生するふらつき走行状態は、ドライバの眠気を帯びた状態（居眠り状態含む）の運転によって発生している可能性が高い。そのため、要因推定部２３は、この場合に、ふらつき走行状態の要因がドライバの眠気によるものであると推定する。
また、快適状態の経過時間を用いた場合も同様に、車室内が快適な温度状態となってから第１経過時間閾値以上の時間が経過後に発生するふらつき走行状態の発生は、ドライバの眠気を帯びた状態の運転によって発生している可能性が高い。そのため、要因推定部２３は、この場合に、ふらつき走行状態の要因がドライバの眠気によるものであると推定する。
【００７６】
ステップＳ２２４では、報知部２４において、ドライバに対して休憩を促進する報知を実行して、ステップＳ２３０に移行する。
また、ステップＳ２２０において、快適状態の経過時間が第１経過時間閾値未満であると判定してステップＳ２２６に移行した場合は、報知部２４において、ドライバに対して、ふらつき走行状態となっている事実を報知して、ステップＳ２３０に移行する。
【００７７】
また、ステップＳ２１０において、設定温度の変更があったと判定してステップＳ２２８に移行した場合は、不快状態検出部２２において、タイマ１０から送信された計測時間を取得する。更に、不快状態検出部２２において、予め設定された第２経過時間閾値と、取得した計測時間とを比較し、計測時間が第２経過時間閾値以上であるか否かを判定する。そして、設定温度が変更されてからの経過時間（計測時間）が第２経過時間閾値以上であると判定した場合(Yes)は、車室内の環境状態がドライバにとって快適状態であると検出し、この検出結果を要因推定部２３に出力する。その後、ステップＳ２１２に移行する。また、設定温度が変更されてからの経過時間（計測時間）が第２経過時間閾値未満であると判定した場合(No)は、車室内の環境状態がドライバにとって不快状態であると検出し、この検出結果を要因推定部２３に出力する。その後、ステップＳ２１６に移行する。
【００７８】
また、ステップＳ２３０に移行した場合は、ふらつき運転報知コントローラ２１０において、電源がＯＦＦされたか否かを判定し、電源がＯＦＦされたと判定した場合(Yes)は、一連の処理を終了し、そうでないと判定した場合(No)は、ステップＳ２０２に移行する。
上記説明した以外の他の構成については、上記第１実施形態と同様となる。
【００７９】
（動作）
次に、本実施形態のふらつき運転報知装置を搭載した車両１の動作を説明する。
イグニッションスイッチがＯＮされ、電源がＯＮされると、ふらつき運転報知コントローラ２１０において専用のプログラムが実行される。これにより、初期化処理が実行され、タイマやカウンタの初期化に加えて、プログラムで用いる各種変数やフラグ等が初期化される（Ｓ２００）。初期化処理後は、操舵角センサ３、車室内温度センサ４によって取得される各種情報、車室内温度設定器１１からの設定情報、タイマ９、１０の計測時間等がふらつき運転報知コントローラ２１０に入力される。
【００８０】
ふらつき運転報知コントローラ２１０は、まず、ふらつき運転検出部２１において、操舵角センサ３から送信される操舵角信号を取得し、取得した操舵角信号の示す操舵角情報をＲＡＭ等のメモリに保存する（Ｓ２０２）。
また、要因推定部２３は、イグニッションスイッチがＯＮされ、エンジンが始動すると、タイマ９に対して、運転時間の測定を行うために時間計測の開始指令を与える。
ふらつき運転検出部２１は、予め設定した時間分（所定数）の操舵角情報が保存されるまでは、検出結果が不正確となるため、この期間は、ふらつき走行状態では無いという検出結果を不快状態検出部２２に出力する（Ｓ２０４、Ｓ２０６のNo）。
【００８１】
ふらつき運転検出部２１は、予め設定した時間分の操舵角情報が保存されると、保存した操舵角の時間変化と、メモリ８に記憶された正常運転時の操舵角の時間変化とを比較する（Ｓ２０４）。具体的に、両者の対応する操舵角の差分の絶対値の総和を演算し、該絶対値の総和が予め設定した閾値以上か否かの判定結果によって、自車両がふらついた走行状態（ふらつき走行状態）であるか否かを検出する（Ｓ２０６）。本実施形態では、閾値以上であると判定するとふらつき走行状態であると検出し、閾値未満であると判定するとふらつき走行状態では無いと検出する。
【００８２】
ここでは、自車両がふらつき走行状態であると検出したとする（Ｓ２０６のYes）。ふらつき運転検出部２１は、この検出結果を、不快状態検出部２２に出力する。
不快状態検出部２２は、ふらつき走行状態である検出結果を取得すると、車室内温度設定器１１から送信される設定温度情報を取得し（Ｓ２０８）、メモリに記憶した前回の設定温度との比較によって、設定温度は変更無しか否かを判定する（Ｓ２１０）。
【００８３】
ここでは、変更無しであると判定したとする（Ｓ２１０のYes）。これにより、不快状態検出部２２は、車室内温度センサ４から送信される温度情報を取得し（Ｓ２１２）、取得した温度情報と設定温度との差を演算する。そして、不快状態検出部２２は、演算した差が、予め設定された温度閾値（例えば５℃）以上であるか否かを判定する（Ｓ２１４）。
【００８４】
ここでは、温度閾値以上であると判定したとする（Ｓ２１４のYes）。これにより、不快状態検出部２２は、車室内の環境状態がドライバにとって不快状態であると検出し、この検出結果を、要因推定部２３に出力する。
要因推定部２３は、不快状態検出部２２から、不快状態であるという検出結果を取得すると、ふらつき走行状態の要因をドライバの脇見状態にあると推定し、この推定結果を、報知部２４に出力する（Ｓ２１６）。
【００８５】
報知部２４は、要因推定部２３から、脇見状態が要因であるという推定結果を取得すると、メモリ８に記憶された脇見状態を注意するメッセージ画像の画像情報に基づき、脇見状態を注意するメッセージ画像を表示する画像表示信号を、ディスプレイ５に対して送信する。
更に、メモリ８から脇見状態を注意喚起する音声メッセージの音声情報を読み出し、読み出した音声情報をオーディオ機器６に対して出力する。オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
【００８６】
これによって、ディスプレイ５には、「脇見運転注意！！（例えば赤字で点滅）」等の脇見状態を注意するメッセージ画像が表示される。これと同時に、スピーカ７からは、「前方注意！！」、「脇見運転をおやめください」等の脇見状態から前方へ注意を向けさせる音声メッセージが出力される（Ｓ２１８）。
一方、不快状態検出部２２において、設定温度と車室内温度との差が温度閾値未満であると判定し（Ｓ２１４のNo）、車室内の環境状態がドライバにとって快適状態であると検出され、この検出結果が、要因推定部２３に出力されたとする。
【００８７】
要因推定部２３は、不快状態検出部２２から、快適状態であるという検出結果を取得すると、タイマ９から送信される測定時間と、予め設定された第１経過時間閾値とを比較する。そして、要因推定部２３は、運転時間（測定時間）が第１経過時間閾値（例えば２時間）以上になったか否かを判定する（Ｓ２２０）。
また、要因推定部２３は、運転時間に代えて、快適状態（設定温度と車室内温度との差が温度閾値未満）の経過時間を用いることが可能である。この場合、要因推定部２３は、快適状態となってからの経過時間（測定時間）が第１経過時間閾値（例えば２時間）以上になったか否かを判定する（Ｓ２２０）。
【００８８】
ここでは、運転時間を判定に用いたとして、運転時間が第１経過時間閾値以上になったと判定したとする（Ｓ２２０のYes）。要因推定部２３は、この判定結果から、ふらつき走行状態の要因をドライバの眠気を帯びた状態（居眠り状態を含む）にあると推定し、この推定結果を、報知部２４に出力する（Ｓ２２２）。
報知部２４は、要因推定部２３から、眠気を帯びた状態が要因であるという推定結果を取得すると、メモリ８から休憩を促進するメッセージ画像を読み出す。そして、報知部２４は、読み出した画像を表示するための画像表示信号を、ディスプレイ５に対して送信する。
【００８９】
更に、報知部２４は、メモリ８から休憩を促進する音声メッセージの音声情報を読み出し、読み出した音声情報をオーディオ機器６に対して出力する。オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
これによって、ディスプレイ５には、「この先の○×パーキングエリアで休憩をとってください。」等の休憩を促進するメッセージ画像が表示される。これと同時に、スピーカ７からは、「起きてください！！眠気を感じているようですので、この先の○×パーキングエリアで休憩をとってください。」等のドライバを覚醒させると共に休憩を促進する音声メッセージが出力される（Ｓ２２４）。
【００９０】
一方、要因推定部２３において、タイマ９の測定時間（経過時間）が第１経過時間閾値未満であると判定したとする（Ｓ２２０のNo）。要因推定部２３は、この判定結果から、ふらつき走行状態の要因が推定不可能な状態にあると判定し、この判定結果を、報知部２４に出力する。
報知部２４は、要因推定部２３から、推定不可能な状態にある判定結果を取得すると、メモリ８からふらつき走行状態が発生している事実をドライバに伝えるメッセージ画像を読み出す。そして、報知部２４は、読み出した画像を表示するための画像表示信号を、ディスプレイ５に対して送信する。
【００９１】
更に、メモリ８からふらつき走行状態が発生している事実を伝える音声メッセージの音声情報を読み出し、読み出した音声情報をオーディオ機器６に対して出力する。オーディオ機器６は、音声情報を取得すると、該音声情報に対応する音声メッセージの音響信号を生成し、生成した音響信号をスピーカ７に出力する。
これによって、ディスプレイ５には、「ふらつき運転発生！！」等の自車両がふらつき走行状態にある事実を伝えるメッセージ画像が表示される。これと同時に、スピーカ７からは、「ふらつき走行状態が発生しています。」等のふらつき走行状態が発生している事実をドライバに伝える音声メッセージが出力される（Ｓ２２６）。
【００９２】
また、不快状態検出部２２において、設定温度が変更されていると判定したとする（Ｓ２１０のNo）。これにより、不快状態検出部２２は、タイマ１０から送信される設定温度が変更されてからの経過時間（計測時間）と、予め設定された第２経過時間閾値（例えば１０分）とを比較する。そして、不快状態検出部２２は、計測時間が第２経過時間閾値以上であるか否かを判定する（Ｓ２２８）。
【００９３】
ここで、不快状態検出部２２において、設定温度が変更されてからの経過時間が第２経過時間閾値未満であると判定した場合（Ｓ２２８のNo）は、車室内の環境状態が、ドライバにとって不快状態であると検出する。不快状態検出部２２は、この検出結果を、要因推定部２３に出力する。
これにより、要因推定部２３では、ふらつき走行状態の要因がドライバの脇見状態であると推定され（Ｓ２１６）、報知部２４において、上記同様に脇見状態に対応した報知が行われる（Ｓ２１８）。
【００９４】
また、不快状態検出部２２において、設定温度が変更されてからの経過時間が第２経過時間閾値以上であると判定した場合（Ｓ２２８のYes）は、車室内温度センサ４から送信される温度情報を取得する（Ｓ２１２）。不快状態検出部２２は、取得した温度情報と設定温度との差を演算し、この差が、予め設定された温度閾値（例えば５℃）以上であるか否かを判定する（Ｓ２１４）。以降の処理は上記同様となるので説明を省略する。
ここで、上記説明において、ふらつき運転検出部２１は、ふらつき運転検出手段を構成する。不快状態検出部２２は、不快状態検出手段を構成する。要因推定部２３は、要因推定手段を構成する。報知部２４は、報知手段を構成する。
【００９５】
（本実施形態の効果）
本実施形態は、上記第１実施形態の効果に加えて、次のような効果を奏する。
（１）不快状態検出部２２は、車室内の温度情報と車両の備える空気調節装置の設定温度情報とに基づき、車室内温度と設定温度との差が予め設定した温度差以上である場合に、車室内がドライバにとって不快な環境状態であると検出する。
車両の空気調節装置の設定温度情報と車室内温度との差から車室内の不快な環境状態を検出するようにした。これによって、新たな機器を導入することなく、かつ比較処理といった比較的低負荷の処理で、車室内の不快な環境状態を検出することが可能となる。
【００９６】
（２）不快状態検出部２２は、空気調節装置の設定温度の変更を検出してから予め設定した時間が経過するまでの期間は、車室内がドライバにとって不快な環境状態であると検出する。
設定温度の変更後は、しばらくの間、車室内温度と設定温度との差が大きくなる。このような状態は、ドライバにとって不快な状態となる。そこで、設定温度の変更後は予め設定した時間が経過するまで、車室内がドライバにとって不快な環境状態であると検出するようにした。これによって、新たな機器を導入することなく、かつ経過時間と予め設定した時間との比較といった比較的低負荷の処理によって、車室内の不快な環境状態を検出することが可能となる。
【００９７】
（変形例）
（１）上記実施形態において、車室内の温度情報に基づき車室内の環境状態がドライバにとって不快な状態か否かを判定する構成としたが、この構成に限らない。例えば、車室内に湿度計等の他の環境に係る情報を計測する計測器等を設置し、他の計測情報に基づき不快な状態か否かを判定する構成、温度情報と他の情報とを併用して不快な状態か否かを判定する構成など他の構成としてもよい。
【００９８】
（２）上記実施形態において、ふらつき走行状態の要因として、眠気を帯びた状態、脇見状態、推定不能な状態の３つの状態を推定又は判定する構成としたが、この構成に限らない。例えば、ふらつきのパターン内容等に基づき、脇見運転状態に加えて、漫然運転状態等の他の状態についても区別して推定するなど、ふらつき走行状態の要因をより細かく推定する構成としてもよい。
【００９９】
（３）上記実施形態において、ふらつき走行状態の検出処理において、操舵角の変化を利用する構成を説明したが、この構成に限らない。例えば、車両が、路上の白線等を撮影するカメラ等を装備している場合は、操舵角に代えて、又は操舵角に加えて、その撮影画像に基づき、車両のふらつき走行状態を検出するようにしてもよい。その他にも、ヨーレートセンサを搭載した車両であれば、ヨーレートセンサの検出値を利用してもよい。
【０１００】
また、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良、均等物等は本発明に含まれるものである。
【符号の説明】
【０１０１】
１                ふらつき運転報知装置を搭載した車両
２                ＥＣＵ
３                操舵角センサ
４                車室内温度センサ
５                ディスプレイ
６                オーディオ機器
７                スピーカ
８                メモリ
９，１０          タイマ
１１              車室内温度設定器
２１              ふらつき運転検出部
２２              不快状態検出部
２３              要因判定部
２４              報知部
２００，２１０    ふらつき運転報知コントローラ
【図１】
0005736977.tif 000002
【図２】
0005736977.tif 000003
【図３】
0005736977.tif 000004
【図４】
0005736977.tif 000005
【図５】
0005736977.tif 000006
【図６】
0005736977.tif 000007
【図７】
0005736977.tif 000008