(57)【要約】【課題】より精度の高い運転者の状態判定を行うこと。【解決手段】走行中における運転操作情報（アクセル・ブレーキの操作量、車速、車間距離など）を測定し、これらの測定結果に基づいて運転者の運転操作タイプ（攻撃型・速度確保型・追従型・慎重型）を判定する。運転操作タイプの判定は、予め定義されている判定条件に基づいて行われる。そして、判定された運転操作タイプに基づいて、運転者の状態を判定するための判定基準となる判定閾値を特定する。また、車両の走行中における運転者の生体情報（心拍、発汗量、筋電位など）を測定し、この生体情報の測定結果を、設定された判定閾値と照らし合わせることによって運転者の状態を判定する。そして、判定された運転者の状態に対応する運転支援モードを特定し、この特定された運転支援モードに基づいて、フィードバック装置による適切な運転支援を行う。【選択図】図５
2008217274.tif 000002
【特許請求の範囲】
【請求項１】
運転者の運転操作傾向を取得する操作傾向取得手段と、
前記取得した運転操作傾向に基づいて、判定閾値を決定する閾値決定手段と、
前記運転者の生体情報を取得する生体情報取得手段と、
前記取得した生体情報、及び、前記決定した判定閾値に基づいて、運転者の状態を判定する状態判定手段と、
を具備したことを特徴とする運転者状態判定装置。
【請求項２】
車両走行における、少なくともアクセル操作量、ブレーキ操作量、ハンドル操作頻度、車間距離、速度変化量のうちの１つの運転操作情報を取得する運転操作情報取得手段を具備し、
前記操作傾向取得手段は、前記取得した運転操作情報に基づいて決定することで前記運転操作傾向を取得することを特徴とする請求項１記載の運転者状態判定装置。
【請求項３】
車両走行における、少なくともアクセル操作量、ブレーキ操作量、ハンドル操作頻度、車間距離、速度変化量のうちの１つの運転操作情報を取得する運転操作情報取得手段と、
前記取得した運転操作情報に基づいて運転操作傾向を決定する操作傾向決定手段と、
前記決定した運転操作傾向の履歴を記憶する記憶手段と、を具備し、
前記操作傾向取得手段は、前記履歴から前記運転操作傾向を取得することを特徴とする請求項１記載の運転者状態判定装置。
【請求項４】
前記操作傾向取得手段は、前記決定した運転操作傾向と前記履歴に基づいて取得することを特徴とする請求項３記載の運転者状態判定装置。
【請求項５】
請求項１から請求項４のいずれか１の請求項に記載の運転者状態判定装置と、
前記運転者状態判定装置で判定した運転者の状態に応じた運転支援を行う運転支援手段と、
を具備したことを特徴とする運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、運転者の状態を判定する運転者状態判定装置、及び運転者状態判定装置を使用して運転支援を行う運転支援装置に関する。
【背景技術】
【０００２】
運転中のドライバの覚醒度、疲労や感情などの状態を、心拍や発汗などの生体情報を計測することで推定する技術が存在する。
例えば、特許文献１では、心拍数センサから得た運転者の心拍情報に基づいて、運転者の意識レベルを判定し、意識レベルが低いと判定した場合に、アラームを介して警告を発する運転支援技術が提案されている。
【特許文献１】特開平５−１８４５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の装置をはじめ、従来は、所定の生体情報の判定条件に基づいて運転者の状態を一律に判定していた。
しかし、心拍や発汗などの生体情報と運転者の状態との関係は、運転者の性格（性質）などによって左右されるものである。そのため、従来のように、生体情報についての同一の判定条件で一律に運転者の状態を判定すると、その判定結果が実際の運転者の状態とずれるおそれがあった。
【０００４】
そこで、本発明は、より精度の高い運転者の状態判定を行うことを第１の目的とする。
また、本発明は、運転者状態判定装置を使用した、より精度の高い運転支援を行うことを第２の目的とする。
【課題を解決するための手段】
【０００５】
（１）請求項１に記載の発明は、運転者の運転操作傾向を取得する操作傾向取得手段と、前記取得した運転操作傾向に基づいて、判定閾値を決定する閾値決定手段と、前記運転者の生体情報を取得する生体情報取得手段と、前記取得した生体情報、及び、前記決定した判定閾値に基づいて、運転者の状態を判定する状態判定手段と、を運転者状態判定装置に具備させて前記第１の目的を達成する。
（２）請求項２に記載の発明は、請求項１記載の運転者状態判定装置において、車両走行における、少なくともアクセル操作量、ブレーキ操作量、ハンドル操作頻度、車間距離、速度変化量のうちの１つの運転操作情報を取得する運転操作情報取得手段を具備し、前記操作傾向取得手段は、前記取得した運転操作情報に基づいて決定することで前記運転操作傾向を取得することを特徴とする。
（３）請求項３に記載の発明は、請求項１記載の運転者状態判定装置において、車両走行における、少なくともアクセル操作量、ブレーキ操作量、ハンドル操作頻度、車間距離、速度変化量のうちの１つの運転操作情報を取得する運転操作情報取得手段と、前記取得した運転操作情報に基づいて運転操作傾向を決定する操作傾向決定手段と、前記決定した運転操作傾向の履歴を記憶する記憶手段と、を具備し、前記操作傾向取得手段は、前記履歴から前記運転操作傾向を取得することを特徴とする。
なお、請求項２、請求項３に記載の前記運転操作情報は、例えば、アクセル・ブレーキ・ステアリングの操作量や操作頻度、車速、車間距離、加速度などの情報であることが好ましい。
（４）請求項４記載の発明は、請求項３記載の運転者状態判定装置において、前記操作傾向取得手段は、前記決定した運転操作傾向と前記履歴に基づいて取得することを特徴とする。
（５）請求項５に記載の発明は、請求項１から請求項４のいずれか１の請求項に記載の運転者状態判定装置と、前記運転者状態判定装置で判定した運転者の状態に応じた運転支援を行う運転支援手段と、を運転支援装置に具備させて第２の目的を達成する。
【発明の効果】
【０００６】
本発明によれば、運転者の運転操作傾向に基づいて、運転者の状態を判定する判定閾値を特定することにより、より精度の高い運転者の状態判定を行うことができる。そして、このより適切な運転者の状態判定結果を用いることにより、より精度の高い運転支援を行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の運転者状態判定装置及び運転支援装置における好適な実施の形態について、図１から図１０を参照して詳細に説明する。
（１）実施形態の概要
本実施形態では、走行中における運転操作情報（アクセル・ブレーキ・ステアリングの操作量や操作頻度、車速、車間距離、加速度など）を測定し、これらの測定結果に基づいて運転者の運転操作タイプ（攻撃型・速度確保型・追従型・慎重型）を判定する。運転操作タイプの判定は、予め定義されている判定条件に基づいて行われる。例えば、車速レベルが高く、さらに、速度変化及びアクセル・ブレーキの操作量が共に大きい場合には、『攻撃型』であると判定する。
そして、判定された運転操作タイプに基づいて、運転者の状態（精神状態）を判定するための判定基準となる判定閾値を決定（設定）する。
判定閾値は、運転操作タイプの過去の判定履歴を考慮して（加味して）決定するようにしてもよい。
【０００８】
また、本実施形態では、車両の走行中における運転者の生体情報（心拍、発汗量、筋電位、脳波、瞳孔状態など）を測定し、この生体情報の測定結果を、設定された判定閾値と照らし合わせることによって運転者の状態を判定する。
そして、判定された運転者の状態に対応する運転支援モード（リフレッシュモード・ワーニングモード・リラックスモード・サポートモード）を特定し、この特定した運転支援モードに基づいて、フィードバック装置による適切な運転支援を行う。
【０００９】
（２）実施形態の詳細
［第１の実施形態］
図１は、本実施形態における運転支援装置の構成を表した図である。
この図１に示すように、運転支援装置は、各種プログラムやデータに従って運転支援装置全体を制御するＥＣＵ（電子制御装置）１０を備えている。
このＥＣＵ１０には、現在位置検出部１１、生体情報検出部１２、環境情報取得部１３、運転操作検出部１４、データ記憶部１５、プログラム記憶部１６、フィードバック装置１７、表示装置１８、入力装置１９が接続されている。
【００１０】
ＥＣＵ１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、インターフェイスの各部を備えたコンピュータシステムで構成されている。
ＥＣＵ１０は、運転操作検出部１４の取得情報に基づく運転操作パターン（運転操作傾向）の判定、運転操作パターンに基づく判定閾値の設定、生体情報検出部１２の取得情報及び判定閾値に基づく運転者の状態の判定、運転者の状態に基づく運転支援のフィードバック装置１７への指示、を行うようになっている。また、ＥＣＵ１０は、各判定処理に必要なデータをデータ記憶部１５から読み出し供給するようになっている。
【００１１】
現在位置検出部１１は、ＧＰＳセンサ１１１、車速センサ１１２、ジャイロセンサ１１３を備えている。
ＧＰＳセンサ１１１は、運転支援装置が搭載される車両の現在位置（緯度、経度からなる絶対座標値）を検出するためのものであり、人工衛星を利用して車両の位置を測定するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）受信装置を備えている。
車速センサ１１２は、車速を検出し、ジャイロセンサ１１３は、車両の加速度を検出する。
なお、現在位置検出部１１は、ＧＰＳ受信装置による現在位置検出を補足する装置として、車速センサ１１２、ジャイロセンサ１１３を備えているが、他にも地磁気を検出して車両の方位を求める地磁気センサ等を備えるようにしてもよい。
【００１２】
生体情報検出部１２は、運転者の生体情報を取得するための装置として、心拍センサ１２１、発汗センサ１２２、筋電位センサ１２３、脳波センサ１２４、温度センサ１２５、画像処理装置１２６を備えている。
生体情報検出部１２は、車両が走行を開始すると、所定時間間隔でこれらのセンサの検出値をＥＣＵ１０に供給するようになっている。そしてＥＣＵ１０は、これらの検出値をデータ記憶部１５の所定の領域に格納する。
心拍センサ１２１は、運転者の心拍数を検出するセンサで、運転者の脈拍数から心拍数を検出する。本実施形態における心拍センサ１２１は、ステアリング（ハンドル）に配置された電極により、運転中の運転者の手から心拍信号を採取することで心拍数を検出するようになっている。なお、心拍センサ１２１は、専用のセンサを手首等の運転者の身体に配置するようにしてもよい。
【００１３】
発汗センサ１２２は、ステアリング（ハンドル）に配置され、発汗状態によって流れる電流値の変化から発汗状態を検出する。
筋電位センサ１２３は、運転者の腕等に配置され、その筋電位の変化を測定する。
脳波センサ１２４は、脳波を測定し、何波（ベータ波、アルファ波、デルタ波、シータ波）が出ている状態かを測定する。
ベータ波は、１３〜４０Ｈｚ未満の脳波で、精神活動をしている部位に現れる。
アルファ波は、８〜１３Ｈｚ未満の脳波で、健康な成人の、安静、リラックス、閉眼時に後頭部に現れる。
デルタ波は、０．５〜４Ｈｚ未満の脳波で、ぐっすり眠っている場合に現れる。
シータ波は、４〜８Ｈｚ未満の脳波で、とろとろと眠くなってきた時に現れる。
【００１４】
温度センサ１２５は、ステアリング及び運転座席（シート）に配置され、運転者の指先などの末梢部と、胴体部などの中枢部との温度差（体温差）を検出する。
なお、末梢部と中枢部との温度差の検出は、温度センサ１２５の代わりに、サーモグラフィ装置を用いるようにしてもよい。
画像処理装置１２６は、車両の内部に設けられたカメラ等の画像入力装置で撮像された運転者の顔画像の画像処理を行い、瞳孔の変化を検出する。
【００１５】
生体情報として血圧センサにより運転者の血圧を検出するようにしてもよい。
本実施形態において、血圧センサは、例えば、人体において心臓の収縮に伴う血液の脈波が心臓から指先に到達するまでの脈波伝播時間（ＰＷＴＴ：Ｐｕｌｓｅ  Ｗａｖｅ  Ｔｒａｎｓｍｉｔ  Ｔｉｍｅ）と血圧との相関関係を利用して血圧測定を行うものである。
血圧センサは、心臓の拍動時に発生する電位変化を検知して心臓の収縮タイミングを検知するための電極センサと、指先の血流量の変化を赤外線により検知して脈波が指先に到達したタイミング（脈拍）を捉えるための赤外線センサを備えており、これらセンサにより検知した脈波伝播時間に基づいた演算により血圧を測定する。
なお、特開２０００−１０７１４１号公報に記載されるように、心臓からの距離の差を利用して、脈拍を計測する脈拍センサを両センサ部に配置するようにしてもよい。
【００１６】
環境情報取得部１３は、画像処理装置を備え、画像入力装置で撮像された車外画像の画像処理を行い、前方の視界状況（雨、雪、霧等の天気、及び、周囲の明るさの度合いなど）の検出を行うようになっている。
環境情報取得部１３は、現在の時刻を判断するためのセンサとして、時刻センサを備えている。
また、環境情報取得部１３は、天気や周囲の明るさを判断するためのセンサとして、画像処理装置の画像処理による場合に加えて（又は代えて）、ワイパーの稼働状態を検出するワイパーセンサ、車幅灯のオン状態を検出する車幅灯センサ、ヘッドランプのオン状態を検出するヘッドランプセンサを備えている。
また、環境情報取得部１３は、運転環境情報として、走行中の道路の種別（高速道路、国道、地方道、細街路…）や交通情報（渋滞度、規制状態…）を情報センタ等から受信する通信手段を備えている。
【００１７】
運転操作検出部１４は、運転者による運転操作状態を検出するためのアクセルセンサ１４１、ブレーキセンサ１４２、及び舵角センサ１４３、車間距離センサ１４４を備えている。
アクセルセンサ１４１は、アクセルペダルを踏み込む速度や、踏力、踏む回数等を検出する。
ブレーキセンサ１４２は、ブレーキペダルを踏み込む速度や、踏力、踏む回数等を検出する。
舵角センサ１４３は、ハンドル操作による操舵角や、ハンドルの操作頻度を検出する。
車間距離センサ１４４は、車両前方、後方に配置されたミリ波レーダやレーザレーダ等で構成され、前方車両との車間距離や相対速度、後方車両との車間距離や相対速度が検出されるとともに、対向車の有無が判断される。
【００１８】
データ記憶部１５は、運転環境ＤＢ（データーベース）１５１、個人特性ＤＢ１５２、生体情報ＤＢ１５３、運転環境判定データ１５４、個人特性判定データ１５５、生体情報判定データ１５６、モード判定データ１５７等の本実施形態による運転者状態判定及び運転支援処理で使用される各種データやテーブルが格納されている。
運転環境ＤＢ１５１には、運転操作検出部１４で検出された検出結果、例えば、車両速度（ｋｍ／ｈ）、車両加速度（Ｇ）、ハンドル操作トルク（Ｎ・ｍ）、ハンドル操作状況（Ｎ・ｍ／ｍｓ）、アクセル踏力（Ｎ・ｍ）、ブレーキ踏力（Ｎ・ｍ）、ブレーキ操作状況（Ｎ・ｍ／ｍｓ）などのデータが格納される。
この運転環境ＤＢ１５１に格納されたデータは、後述する運転操作タイプ判定処理時に読み出されて使用される。
また、運転環境ＤＢ１５１には、環境情報取得部１３で検出された前方の視界状況の情報を含む環境情報（天気、車両量、信号量、道路種別、車線数等）も格納される。
これらの環境情報は、運転操作タイプ判定処理や運転支援処理時に参照される判定条件の詳細設定に用いられる。
個人特性ＤＢ１５２には、後述する運転操作タイプの判定処理により判定（特定）された運転操作タイプが、運転者の識別情報と紐付けられた状態で格納される。
個人特性ＤＢ１５２には、運転操作タイプが判定されるごとに情報が蓄積されるため、個人特性ＤＢ１５２に格納されている情報は、履歴情報として機能させることができる。
なお、個人特性ＤＢ１５２へ格納可能な情報（データ）は、当該運転支援装置において処理されたものに限定されるものではなく、例えば、他の車両に搭載されている装置で処理された履歴情報なども、外部記憶装置やデータ通信などを介して取り込むことができる。
【００１９】
生体情報ＤＢ１５３には、生体情報として、生体情報検出部１２で検出された各種センサの検出値が保存される。
運転環境判定データ１５４には、現在走行中の運転環境を判定するためのデータ、即ち、環境情報取得部１３が取得したデータが格納されている。
運転環境判定データ１５４には、例えば、天気情報を含む視界状況や道路状況、交通情報など、後述する運転操作量の判定条件を設定するための判定データが格納されている。
【００２０】
個人特性判定データ１５５には、個人特性、詳しくは、運転操作タイプ（運転操作傾向）を判定する際に用いられる運転操作状況の判定条件データが格納されている。
図２は、運転操作状況の判定条件データの一例を示した図である。
図２に示すように、アクセル操作量、ブレーキ操作量、ハンドル操作頻度、車間距離、車速、速度変化量などの運転操作項目における程度（度合い）の判定条件が設定されている。但し、これらの判定条件の設定値は、運転環境などの条件によって適宜変更される。
【００２１】
図３は、生体情報の状態区分を表した図である。
図４は、各生体情報における判定値の判定条件の一例を示した図である。
生体情報判定データ１５６には、図３、図４に示すような、生体情報検出部１２において検出された生体情報の判定条件データが格納されている。
本実施形態では、図４に示すような判定条件データを利用すると、例えば、心拍は、１分当たりの心拍が５０未満の場合に判定値『−３』、５０〜６０の場合に判定値『−２』、６０〜９０の場合に判定値『０』、９０〜１００の場合に判定値『＋１』、１００以上の場合に判定値『＋３』と判定される。
【００２２】
発汗は、単位面積（１平方センチメートル）当たりの１分間の発汗量で判定され、０．１ｍｇ未満の場合に判定値『−１』、０．１ｍｇ以上０．５ｍｇ未満の場合に判定値『０』、０．５ｍｇ以上の場合に判定値『＋２』と判定される。
筋電位、脳波、瞳孔、身体表面温度差など生体情報の項目においても図４に示すように条件ごとに判定値が定義されている。
図３に示すように、判定値（評価値）の『＋（プラス）』評価は、交感神経系が優位であることを示し、一方、判定値の『−（マイナス）』評価は、副交感神経系が優位であることを示す。
本実施形態では、生体情報検出部１２で検出された各生体情報の判定値の合計値に基づいて、運転者の状態を判定する。
【００２３】
図５は、運転者の運転操作タイプごとに異なる閾（しきい）値が設定された運転者の状態を判定するためのテーブルの一例を示した図である。
図６は、運転者の状態に対応する運転支援モードを特定するテーブルの一例を示した図である。
モード判定データ１５７には、図５、図６に示すような、運転者のモード判定処理で使用される情報が格納されている。
【００２４】
プログラム記憶部１６には、本実施形態における運転環境取得判定プログラム１６１、個人特性取得判定プログラム１６２、生体情報取得判定プログラム１６３、モード判定プログラム１６４、フィードバック制御プログラム１６５、その他の各種プログラムが格納されている。
運転環境取得判定プログラム１６１は、環境情報取得部１３を介して取得した現在の運転環境情報をデータ記憶部１５に記憶しておくためのプログラムである。
個人特性取得判定プログラム１６２は、運転操作検出部１４の検出結果に基づいて、運転者の運転操作タイプ（運転操作傾向）を判定するプログラムである。
生体情報取得判定プログラム１６３は、生体情報検出部１２を介して取得した現在の生体情報をデータ記憶部１５に記憶しておくためのプログラムである。
モード判定プログラム１６４は、運転者の運転操作タイプ（運転操作傾向）、運転者の生体情報に基づいて、支援モードを判定するプログラムである。
フィードバック制御プログラム１６５は、支援モードに基づいて、フィードバック装置１７を制御するプログラムである。
【００２５】
なお、データ記憶部１５と、プログラム記憶部１６は、ＲＯＭ、ＲＡＭの他、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、メモリチップやＩＣカード等の半導体記録媒体、ＣＤ−ＲＯＭやＭＯ、ＰＤ（相変化書換型光ディスク）等の光学的に情報が読み取られる記録媒体、その他各種方法でデータやコンピュータプログラムが記録される記録媒体が含まれる。
また、記録媒体には、記録内容に応じて異なる媒体を使用するようにしてもよい。
【００２６】
フィードバック装置１７は、アラーム（警告）装置、振動警告装置、冷気噴射装置、酸素濃度調節装置、振動マッサージ装置、温度調節装置、車両制御装置、運転支援（アシスト）装置等を備えている。
このフィードバック装置１７の動作は、モード判定プログラム１６４による運転モードの判定結果に基づいて実行される。
表示装置１８は、液晶表示装置、ＣＲＴ、ヘッドアップディスプレイ等の各種表示装置が使用される。
個人認証の際には、既に登録されている人物の情報などが表示される。
【００２７】
入力装置１９は、タッチパネル（スイッチとして機能）、キーボード、マウス、ライトペン、ジョイスティック、赤外線等によるリモコン、表示装置の表示画面に取り付けられたタッチパネル、リモコン、音声認識装置などの各種の装置が使用可能であり、各種情報を入力するための入力手段を構成する。
さらに入力装置１９は、ＣＣＤカメラ等の画像入力装置を備え、この画像入力装置から入力された運転者の顔画像を上述した画像処理装置１２６で処理することにより、瞳孔の変化に関する生体情報を取得する。
入力装置１９は、本実施形態においては、運転者の認証処理を行う際に、運転者が自身の情報（名前、年齢、運転歴など）を入力設定する場合等に使用される入力手段として機能する。
【００２８】
次に、以上のように構成された運転支援装置における運転支援処理の処理動作について説明する。
図７は、運転支援モードに基づく運転支援処理の動作手順を示したフローチャートである。
運転支援装置が搭載された車両においてイグニッションオンされると、まず、運転支援装置は、運転者の認証処理を行う（ステップ１１）。
この運転者の認証処理は、例えば、予め登録されている運転者リストを表示装置１８に表示させ、この表示から入力装置１９を操作して、運転者に該当する運転者を選択入力させる。そして、ＥＣＵ１０は、選択された運転者を現在の運転者として認証（認識）する。
なお、運転者の認証方法は、これに限定されるものではない。例えば、運転席の近傍に指紋認証装置を設け、運転者の指紋を読み取らせることによって、現在の運転者を識別させるようにしてもよい。その他、声帯認証や顔認証などの方法を用いるようにしてもよい。
【００２９】
ＥＣＵ１０は、環境情報取得部１３を制御し、環境情報取得部１３で検出された前方の視界状況の情報などを取得してデータ記憶部１５に格納する（ステップ１２）。
続いて、ＥＣＵ１０は、生体情報検出部１２を制御し、各生体情報の検出結果を取得してデータ記憶部１５に格納する（ステップ１３）。
さらに、ＥＣＵ１０は、運転操作検出部１４を制御し、所定の測定期間（例えば１分）に渡って、各運転操作状況の検出結果を取得してデータ記憶部１５に格納する（ステップ１４）。
【００３０】
次に、ＥＣＵ１０は、個人特性取得判定プログラム１６２を実行することによって、所定の運転操作タイプ（運転操作傾向）の判定処理を行う（ステップ１５）。
ここでは、後述する運転操作タイプ判定処理を行うことによって、現在の運転者の運転操作タイプが、『慎重型』、『追従型』、『速度確保型』、『攻撃型』のいずれのタイプに該当するかを判定する。
そして、ＥＣＵ１０は、判定された運転者の運転操作タイプ、及び各生体情報の検出結果に基づいて運転支援モードを特定する（ステップ１６）。
【００３１】
詳しくは、ＥＣＵ１０は、ステップ１３の処理において取得した各生体情報の検出結果を、図３に示す生体情報の判定条件テーブルに照らし合わせて、検出された各生体情報の判定値（評価値）を求める。そして、各生体情報の判定値を合計した合算値を算出する。
次に、ＥＣＵ１０は、ステップ１５の処理において判定された運転操作タイプ、及び、算出された生体情報の判定値の合算値を、図５に示す運転者の状態判定テーブルに照らし合わせて、運転者の精神状態（眠気、散漫、正常、ストレス、緊張）を判定する。
例えば、運転操作タイプが『速度確保型』と判定され、生体情報の判定値の合算値が『−８』である場合には、運転者は、“眠気（危険）”状態であると判定される。
【００３２】
このようにして運転者の状態が判定された後、ＥＣＵ１０は、運転者の状態判定結果を、図６に示す運転者のモード特定テーブルに照らし合わせて、運転者の状態判定結果に対応するモード、即ち、対応する運転支援モード（リフレッシュモード、ワーニングモード、リラックスモード、サポートモード）を特定する。
例えば、運転者の状態判定結果が“眠気”状態である場合には、運転支援モードとして“リフレッシュモード”が特定される。
なお、運転者の状態判定結果が“正常”状態である場合には、運転支援は不要であると判断され、いずれの運転支援モードも特定せずに、そのままステップ１８の処理に進む。
【００３３】
次に、ＥＣＵ１０は、ステップ１６の処理で特定された運転支援モードに基づいて、運転支援処理を実行する（ステップ１７）。
詳しくは、ＥＣＵ１０は、フィードバック制御プログラム１６５を起動し、特定された運転支援モードに対応するフィードバック装置１７の動作を行う。
具体的には、図６に示すように、リフレッシュモードの場合には、例えば、アラーム（警告）装置の警告音を早いテンポで鳴動させたり、振動警告装置を作動させたり、また、冷気噴射装置を作動させたり、酸素濃度調節装置を作動させて室内の酸素濃度を上げたりなどの制御を行う。
なお、該当する運転支援モード（対応モード）が特定された場合、図６の具体例に示すフィードバック装置１７の動作を全て実行するようにしても、具体例のいずれかの動作を実行するようにしてもよい。また、具体例に示す動作を複数組み合わせ行うようにしてもよい。
【００３４】
フィードバック装置１７による運転支援処理が実行された後、ＥＣＵ１０は、運転者が引き続き乗車しているか否か、即ち運転者が乗車中であるか否かを判断する（ステップ１８）。
運転者が乗車中であるか否かの判断は、例えば、運転席に重量センサや対物センサなどを設け、このセンサの検出結果に基づいて行う。
運転者が乗車中である場合（ステップ１８；Ｙ）、ＥＣＵ１０は、引き続きステップ１２の処理に戻り、運転環境情報の取得処理を行う。
一方、運転者が乗車中でない場合（ステップ１８；Ｎ）、即ち、運転者が降車している場合、ＥＣＵ１０はそのまま運転支援処理を終了する。
なお、この運転支援処理は、運転者の乗車している間において実行が継続されるが、イグニッションオンにより開始され、イグニッションオフにより終了するようにしてもよい。
【００３５】
続いて、上述した運転支援処理におけるステップ１５で行われる運転操作タイプの判定処理について説明する。
図８は、運転操作タイプの判定処理の動作手順を示したフローチャートである。
はじめにＥＣＵ１０は、個人特性取得判定プログラム１６２を起動し、現在の車速が「高」レベルであるか否かを判断する（ステップ２１）。
車速レベルは、上述した運転支援処理におけるステップ１４の処理で取得された運転操作状況を、図２に示す運転操作状況の判定条件データに照らし合わせて求める。
詳しくは、ＥＣＵ１０は、データ記憶部１５に格納された運転操作状況の検出結果に基づいて、測定時間（１分間）における車速の平均値を算出する。
そして、ＥＣＵ１０は、算出した平均値を図２に示す判定条件と照合し、車速レベル（高、中、低）を判定（特定）する。
なお、車速レベルの判定条件は、法定速度が基準となっているが、この法定速度は、運転支援処理におけるステップ１２の処理で取得された運転環境、詳しくは、走行中の道路の種別情報に基づいて設定される。
【００３６】
現在の車速が「高」レベルでない場合（ステップ２１；Ｎ）、即ち、車速レベルが「中」または「低」である場合、ＥＣＵ１０は、現在の車間距離が「短」レベルであるか否かを判断する（ステップ２２）。
車間距離レベルもまた、車速レベル判定と同様に、ＥＣＵ１０は、データ記憶部１５に格納された運転操作状況の検出結果に基づいて、測定時間（１分間）における車間距離の平均値を算出し、算出した平均値を図２に示す判定条件と照合して、車間距離レベル（長、中、短）を判定（特定）する。
なお、車間距離レベルの判定条件は、制動距離及び空走距離が基準となっているが、これらの距離は、現在の車速情報、例えば、ステップ２１で算出された車速の平均値に基づいて設定される。
【００３７】
現在の車間距離が「短」レベルでない場合（ステップ２２；Ｎ）、即ち、車間距離レベルが「中」または「長」である場合、ＥＣＵ１０は、アクセル及びブレーキの操作量が共に「小」レベルであるか否かを判断する（ステップ２３）。
アクセル操作量レベル及びブレーキ操作量レベルもまた、上述した車間距離レベルや車速レベルと同様に判定する。
詳しくは、ＥＣＵ１０は、データ記憶部１５に格納された運転操作状況の検出結果に基づいて、測定時間（１分間）におけるアクセル及びブレーキのペダル踏力の平均値を算出し、算出した平均値を図２に示す判定条件と照合して、操作量レベル（大、中、小）を判定（特定）する。
【００３８】
そして、アクセル及びブレーキの操作量が共に「小」レベルである場合（ステップ２３；Ｎ）、ＥＣＵ１０は、運転者の運転操作タイプを『慎重型』と判定し（ステップ２４）、この判定結果を該当運転者の識別情報と紐付けてデータ記憶部１５に格納した後メインルーチンにリターンする。
【００３９】
ステップ２１の処理において、現在の車速が「高」レベルであると判断された場合（ステップ２１；Ｙ）、また、ステップ２２の処理において、現在の車間距離が「短」レベルであると判断された場合（ステップ２２；Ｙ）、ＥＣＵ１０は、現在の速度変化量が「大」レベルであるか否かを判断する（ステップ２５）。
速度変化量レベルもまた、上述した車速レベル等と同様に、ＥＣＵ１０は、データ記憶部１５に格納された運転操作状況の検出結果に基づいて、測定時間（１分間）における車速変化量の平均値を算出し、算出した平均値を図２に示す判定条件と照合して、車速変化量レベル（大、中、小）を判定（特定）する。
【００４０】
現在の速度変化量が「大」レベルでない場合（ステップ２５；Ｎ）、即ち、速度変化量が「中」または「小」である場合、また、ステップ２３の処理において、アクセル及びブレーキの操作量が共に「小」レベルでないと判断された場合（ステップ２３；Ｎ）、ＥＣＵ１０は、アクセル及びブレーキの操作量が共に「大」レベルであり、且つ、ハンドル操作頻度が「大」レベルであるか否かを判断する（ステップ２６）。
ＥＣＵ１０は、データ記憶部１５に格納された運転操作状況の検出結果に基づいて、測定時間（１分間）における、ハンドル操作トルクがαＮ・ｍ以上のハンドル操作の回数をカウントし、このハンドル操作回数を図２に示す判定条件と照合して、ハンドル操作頻度レベル（大、中、小）を判定（特定）する。
【００４１】
アクセル及びブレーキの操作量が共に「大」レベルであり、且つ、ハンドル操作頻度が「大」レベルでない場合（ステップ２６；Ｎ）、ＥＣＵ１０は、運転者の運転操作タイプを『追従型』と判定し（ステップ２７）、この判定結果を該当運転者の識別情報と紐付けてデータ記憶部１５に格納した後メインルーチンにリターンする。
【００４２】
ステップ２５の処理において、現在の速度変化量が「大」レベルであると判断された場合（ステップ２５；Ｙ）、ＥＣＵ１０は、アクセル及びブレーキの操作量が共に「大」レベルであるか否かを判断する（ステップ２８）。
アクセル及びブレーキの操作量が共に「大」レベルでない場合（ステップ２８；Ｎ）、また、ステップ２６の処理において、アクセル及びブレーキの操作量が共に「大」レベルであり、且つ、ハンドル操作頻度が「大」レベルであると判断された場合（ステップ２６；Ｙ）、ＥＣＵ１０は、運転者の運転操作タイプを『速度確保型』と判定し（ステップ２９）、この判定結果を該当運転者の識別情報と紐付けてデータ記憶部１５に格納した後メインルーチンにリターンする。
【００４３】
一方、アクセル及びブレーキの操作量が共に「大」レベルである場合（ステップ２８；Ｙ）、ＥＣＵ１０は、運転者の運転操作タイプを『攻撃型』と判定し（ステップ３０）、この判定結果を該当運転者の識別情報と紐付けてデータ記憶部１５に格納した後メインルーチンにリターンする。
【００４４】
このように本実施形態では、現在の運転操作状況に基づいて、運転操作タイプの種別を判定する。そして、この判定された運転操作タイプに基づいて、運転者の状態を判定するための判定閾値を設定することができる。即ち、運転操作傾向に対応した適切な判定閾値に基づいて運転者の状態をより高い精度で判定することができる。
従って、運転者の状態判定結果に基づいて、より適切な運転支援モードを設定することができるため、フィードバック装置１７による、より精度の高い運転支援を行うことができる。
【００４５】
［第２の実施形態］
上述した実施形態では、現在の運転操作状況のみに基づいて、運転操作タイプの種別、即ち、運転者の状態を判定するための判定閾値の設定を行う場合について説明したが、運転者の状態を判定するための判定閾値の決定（設定）方法はこれに限定されるものではなく、例えば、過去に判定された運転操作タイプ、即ち、運転操作タイプの判定履歴情報を考慮して決定するようにしてもよい。
そこで、第２の実施形態では、運転操作タイプの判定履歴を考慮した判定閾値の決定方法について説明する。
【００４６】
図９は、第２の実施形態における運転支援モードに基づく運転支援処理の動作手順を示したフローチャートである。
また、図１０は、第２の実施形態における運転者の状態を判定するための閾値マップの一例を示した図である。
なお、第２の実施形態に示す運転支援装置は、上述した第１の実施形態と同様の構成を有するものとし、ここでは、相違する部分について説明する。
また、図９に示すステップ４１〜４５、及びステップ４９〜５１の処理内容については、上述した第１の実施形態（図７）に示すステップ１１〜１８の処理と重複するため、詳細な説明は省略する。
【００４７】
ステップ４５の処理において、現在の運転操作状況に基づいて運転操作タイプを判定した後、ＥＣＵ１０は、ステップ４１の処理において認証（認識）された運転者に該当する運転操作タイプの判定履歴情報がデータ記憶部１５に格納されているか否かを判断する（ステップ４６）。
ＥＣＵ１０は、現在の運転者の識別情報に基づいてデータ記憶部１５の所定エリア（個人特性ＤＢ１５２）を検索する。
そして、該当運転者の運転操作タイプの判定履歴情報がデータ記憶部１５に格納されている場合（ステップ４６；Ｙ）、ＥＣＵ１０は、該当運転者の運転操作タイプの判定履歴情報、即ち検索した過去データをデータ記憶部１５から抽出し（ステップ４７）、ＲＡＭの所定領域に読み出す。
次に、ＥＣＵ１０は、抽出された運転操作タイプの判定履歴情報に基づいて、運転操作タイプを補正する（ステップ４８）。ここでは、過去データに基づいて、図１０に示す運転者の状態を判定する判定閾値を決定する運転操作タイプの横軸の位置を補正する。
【００４８】
詳しくは、図１０に示すように、各運転操作タイプ（攻撃型・速度確保型・追従型・慎重型）に基準点（０点）を中心に幅を持たせ、運転者の状態（眠気・散漫・正常・ストレス・緊張）の判定領域、即ち運転者の状態を判定するための判定閾値マップを設定する。なお、図１０に示す閾値マップでは、各運転操作タイプの基準点の位置がステップ４５の処理において判定された運転操作タイプを示す。
例えば、前回の運転操作タイプの判定処理において、ステップ４５の処理において判定された運転操作タイプ（以下、現在の運転操作タイプとする）と異なる運転操作タイプが判定されていた場合について説明する。
この場合、現在の運転操作タイプと前回の運転操作タイプの中間点に運転操作タイプの横軸の位置を補正する。
【００４９】
具体的には、現在の運転操作タイプが『攻撃型』であり、前回の運転操作タイプが『追従型』であった場合、その中間点である『速度確保型』が、即ち、『速度確保型』の基準点における横軸が、補正後の判定閾値を決定する運転操作タイプの横軸となる。
また、現在の運転操作タイプが『攻撃型』であり、前回の運転操作タイプが『速度確保型』であった場合、その中間点である『攻撃型』と『速度確保型』との境界点における横軸が、補正後の判定閾値を決定する運転操作タイプの横軸となる。
【００５０】
運転操作タイプの横軸の補正方法は、上述した方法に限定されるものではない。
例えば、過去の運転操作タイプの判定履歴情報において、特定の運転操作タイプの判定頻度が高い場合には、判定閾値を決定する横軸を、現在の運転操作タイプの基準点から判定頻度の高い運転操作タイプの方向へ所定の目盛り分ずらす（移動させる）補正を行うようにしてもよい。
具体的には、現在の運転操作タイプが『速度確保型』であり、過去の運転操作タイプの判定履歴情報において『攻撃型』の判定頻度が高い場合、判定閾値を決定する横軸を、『速度確保型』の基準点から『攻撃型』方向、即ち図１０中の＋（プラス）方向に、１ないし２目盛り分ずらす補正を行う。
なお、判定閾値を決定する横軸をずらす目盛りの分量は、過去の運転操作タイプの判定履歴情報における判定頻度の程度に応じて任意に設定することができる。
【００５１】
また、例えば、過去の運転操作タイプの判定履歴情報において、運転操作タイプの判定結果が特定の運転操作タイプに偏っておらず、分散しているような場合には、判定閾値を決定する横軸の補正量を０とし、補正を行わないようにしてもよい。
第２の実施形態では、現在の運転操作タイプに対して基準に判定閾値を決定する横軸の補正を行うようにしているが、例えば、過去の運転操作タイプの判定履歴における判定頻度の高い運転操作タイプに対して、現在の運転操作タイプに基づく補正を行うようにしてもよい。
【００５２】
そして、ＥＣＵ１０は、ステップ４８の処理において補正された運転操作タイプ、詳しくは、補正された運転操作タイプの横軸に基づいて、運転者の状態を判定するための判定閾値を決定する。
ＥＣＵ１０は、決定された判定閾値、及び各生体情報の検出結果に基づいて運転支援モードを特定する（ステップ４９）。
このように、第２の実施形態では、図１０に示す閾値マップにおいて、運転者の状態を判定する判定閾値を設定する運転操作タイプの横軸の位置を、運転操作タイプの判定履歴情報を加味して補正（変更）することができる。
即ち、運転者の状態を判定する判定閾値を、運転者の過去の運転操作状況を考慮して設定することができる。
これにより、運転者の運転操作傾向に対応したより適切な判定閾値に基づいて運転者の状態をより高い精度で判定することができる。
【００５３】
［変形例］
運転者の状態を判定するための判定閾値の設定は、上述したような判定された現在の運転操作タイプや過去の判定履歴情報だけでなく、運転者の自己申告、即ち運転者が自身で設定した運転操作タイプに基づいて設定するようにしてもよい。
運転者自身に運転操作タイプを設定させる場合には、例えば、はじめに運転者の認証処理を行う際に、ＥＣＵ１０は、表示装置１８に運転操作タイプの選択肢を表示する。そして、運転者に入力装置１９を操作させて、該当する運転操作タイプを選択させる。ＥＣＵ１０は、選択された運転操作タイプの入力を受け付け、ＲＡＭの所定領域に格納する。
【００５４】
そして、ＥＣＵ１０は、基本的に運転者により設定された運転操作タイプに基づいて、運転者の状態を判定する。
ただし、この場合、定期的に運転操作タイプの判定処理を実行し、この判定結果と、運転者の設定した運転操作タイプとの比較を行う。そして両者の運転操作タイプが相違する場合には、運転操作タイプの判定処理を優先して運転者の状態を判定する。
このように、運転者の設定した運転操作タイプに基づいて運転者の状態を判定することにより、ＥＣＵ１０の負荷を軽減させることができる。
【００５５】
上述した第１及び第２の実施形態では、運転支援処理において運転操作タイプの判定、及び運転支援モードの特定を連続して行うようになっている。即ち、１分間隔（運転操作状況の測定時間）で次々に運転操作タイプ及び運転支援モードの決定結果が得られるようになっている。そして、ＥＣＵ１０は、決定結果を得るごとに、運転操作タイプ及び運転支援モードの設定を更新する処理を行うようになっている。
しかしながら、所定の処理を経て得られた運転操作タイプ及び運転支援モードを更新するタイミングは、これに限定されるものではない。
例えば、運転者の運転操作タイプは、運転者の性格のように、人によって傾向がある方向におおまかに定まっているものであり、短期間内で大きく変化する生体情報とは、その変化速度における性質が異なる。
そのため、運転者の運転操作タイプの更新（設定変更）は、例えば、運転者が乗車した時やＮ時間経過した時など、比較的長いスパンを設定して行うようにしてもよい。
【００５６】
また、このように、運転操作タイプの更新処理が長時間なされない場合であっても、定期的に上述した運転操作タイプの判定処理を行い、その判定結果をデータ記憶部１５（個人特性ＤＢ１５２）に運転操作タイプの履歴情報として格納しておく。
そして、次回の運転操作タイプの更新処理時に、この履歴情報に基づいて運転操作タイプを決定し、この決定した運転操作タイプに基づいて更新処理を行うようにしてもよい。
一方、運転支援モードの更新（設定変更）は、運転者の生体情報の変化に対して、リアルタイムに応じることが望まれるため、できるだけ短い間隔で行うことが好ましい。例えば、運転支援モードの更新は、運転支援生体情報判定値（合算値）を取得するために必要な生体情報の測定時間（１分間）が経過するごとに行うことが好ましい。
【図面の簡単な説明】
【００５７】
【図１】本実施形態における運転支援装置の構成を表した図である。
【図２】運転操作状況の判定条件データの一例を示した図である。
【図３】生体情報の状態区分を表した図である。
【図４】各生体情報における判定値の判定条件の一例を示した図である。
【図５】運転者の運転操作タイプごとに異なる閾（しきい）値が設定された運転者の状態を判定するためのテーブルの一例を示した図である。
【図６】運転者の状態に対応する運転支援モードを特定するテーブルの一例を示した図である。
【図７】運転支援モードに基づく運転支援処理の動作手順を示したフローチャートである。
【図８】運転操作タイプの判定処理の動作手順を示したフローチャートである。
【図９】第２の実施形態における運転支援モードに基づく運転支援処理の動作手順を示したフローチャートである。
【図１０】第２の実施形態における運転者の状態を判定するための閾値マップの一例を示した図である。
【符号の説明】
【００５８】
１０  ＥＣＵ
１１  現在位置検出部
１２  生体情報検出部
１３  環境情報取得部
１４  運転操作検出部
１５  データ記憶部
１６  プログラム記憶部
１７  フィードバック装置
１８  表示装置
１９  入力装置
１１１  ＧＰＳセンサ
１１２  車速センサ
１１３  ジャイロセンサ
１２１  心拍センサ
１２２  発汗センサ
１２３  筋電位センサ
１２４  脳波センサ
１２５  温度センサ
１２６  画像処理装置
１４１  アクセルセンサ
１４２  ブレーキセンサ
１４３  舵角センサ
１４４  車間距離センサ
１５１  運転環境ＤＢ
１５２  個人特性ＤＢ
１５３  生体情報ＤＢ
１５４  運転環境判定データ
１５５  個人特性判定データ
１５６  生体情報判定データ
１５７  モード判定データ
１６１  運転環境取得判定プログラム
１６２  個人特性取得判定プログラム
１６３  生体情報取得判定プログラム
１６４  モード判定プログラム
１６５  フィードバック制御プログラム
【図１】
2008217274.tif 000003
【図２】
2008217274.tif 000004
【図３】
2008217274.tif 000005
【図４】
2008217274.tif 000006
【図５】
2008217274.tif 000007
【図６】
2008217274.tif 000008
【図７】
2008217274.tif 000009
【図８】
2008217274.tif 000010
【図９】
2008217274.tif 000011
【図１０】
2008217274.tif 000012