(57)【要約】【課題】運転者の状態をいち早く検出して、運転支援を行うことを課題とする。【解決手段】車両の運転者が車両を走行させる前に行う各種操作（例えば、鍵挿入時の力、ドア開閉時の力、アクセルペダルを踏み込む力など）を検出し、検出された複数の操作それぞれと、操作履歴とを比較した結果、検出された操作と操作履歴とが異なる異常操作の数を計数し、計数した結果に基づいて、車両に搭載された各種センサのセンシングパラメータおよび／または車両の運転支援内容を決定して、決定したセンシングパラメータに変更したり、決定した運転支援内容を実行する。【選択図】        図１
2010055402.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、前記車両の運転を支援する運転支援装置であって、
前記車両の運転者が前記車両を走行させる前に行う各種操作を検出する操作検出手段と、
前記操作検出手段により検出された各種操作から、前記運転者の状態が異常であるか否かを判定する状態判定手段と、
を備えたことを特徴とする運転支援装置。
【請求項２】
前記操作検出手段は、さらに、前記車両が走行後に、前記車両に搭載される他の装置を前記運転者が操作したことを検出し、
前記状態判定手段は、前記操作検出手段により検出された各種操作から、前記運転者の状態が異常であるか否かを判定することを特徴とする請求項１に記載の運転支援装置。
【請求項３】
前記状態判定手段により運転者の状態が異常であると判定された場合に、前記運転者に対して、運転操作のアドバイスを行うアドバイス手段をさらに備えたことを特徴とする請求項１または２に記載の運転支援装置。
【請求項４】
前記状態判定手段により運転者の状態が異常であると判定された場合に、前記車両が交通規則や交通事故を犯さないように、運転制御する運転支援手段をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の運転支援装置。
【請求項５】
前記状態判定手段により運転者の状態が異常であると判定された結果に基づいて、前記車両に搭載された各種センサのパラメータおよび／または前記車両の運転支援内容を決定する運転支援決定手段をさらに備えたことを特徴とする請求項１〜４のいずれか一つに記載の運転支援装置。
【請求項６】
前記各種操作の操作履歴を記憶する操作記憶手段をさらに備え、
前記操作検出手段は、前記各種操作として、複数の操作を検出し、
前記状態判定手段は、前記操作検出手段により検出された複数の操作それぞれと、前記操作記憶手段に記憶される操作履歴とを比較した結果、前記検出された操作と操作履歴とが異なる異常操作の数を計数し、
前記運転支援決定手段は、前記状態判定手段により計数した結果に基づいて、前記車両に搭載された各種センサのパラメータおよび／または前記車両の運転支援内容を決定することを特徴とする請求項５に記載の運転支援装置。
【請求項７】
車両に搭載され、前記車両の運転を支援する運転支援装置としてのコンピュータに実行させる運転支援プログラムであって、
前記車両の運転者が前記車両を走行させる前に行う各種操作を検出する操作検出手順と、
前記操作検出手順により検出された各種操作から、前記運転者の状態が異常であるか否かを判定する状態判定手順と、
をコンピュータに実行させることを特徴とする運転支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載され、車両の運転を支援する運転支援装置および運転支援プログラムに関する。
【背景技術】
【０００２】
従来より、交通事故の多くは、安全運転義務違反によって発生している。この安全運転義務違反には、運転操作ミス、脇見運転、安全不確認、安全速度違反、漫然運転（居眠り、ぼんやり、考え事など）があり、これらの運転は、運転者の心理状態や体調、状態（眠気、注意力散漫）などに起因していることが多い。
【０００３】
そのため、上記した安全運転義務違反を防止する技術として、例えば、車間距離から運転者の心理を判定して運転支援する技術や運転状態の変化と呼吸の変化から心理状態を取得して運転支援する技術などが開示されている（例えば、特許文献１と２参照）。
【０００４】
【特許文献１】特開２００３−５１０９７号公報
【特許文献２】特開２００６−４２９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の技術は、運転者が不安定な状態で乗車して運転したとしても、従来技術に係る運転支援装置により運転者の不安定な状態が検出されるまでは、運転者は、不安定な状態のまま運転していることとなり、その間は交通事故を防止することができないという課題があった。
【０００６】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、運転者の状態をいち早く検出して、運転支援を行うことが可能である運転支援装置および運転支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明は、車両に搭載され、前記車両の運転を支援する運転支援装置であって、前記車両の運転者が前記車両を走行させる前に行う各種操作を検出する操作検出手段と、前記操作検出手段により検出された各種操作から、前記運転者の状態が異常であるか否かを判定する状態判定手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、運転者の状態をいち早く検出して、運転支援を行うことが可能である。また、本発明によれば、運転者の状態を走行前から検出することができるので、事故原因を早い段階から減らすことが可能である。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明に係る運転支援装置および運転支援プログラムの実施例を詳細に説明する。なお、以下では、本実施例に係る運転支援装置の概要、運転支援装置の構成および処理の流れを順に説明し、最後に本実施例に対する種々の変形例を説明する。
【実施例１】
【００１０】
［運転支援装置の概要および特徴］
最初に、実施例１に係る運転支援装置の概要を説明する。実施例１に係る運転支援装置は、車両に搭載される他の車載装置や各種センサなどに接続され、各種センサなどから得た情報を用いて、運転者に対して運転支援を行う電子制御装置（ＥＣＵ：Electric  Control  Unit）を含んで車両に搭載される装置であり、特に、運転者の状態をいち早く検出して、運転支援を行うことが可能である。
【００１１】
このような運転支援装置は、運転者が車両を走行させる前に行う各種操作（例えば、鍵の差し込み力、かぎを回転させるスピードなど）を検出し、検出した操作が普段と異なる場合に、「急いでいる」や「疲れている」などの運転者の状態が異常な状態であるか否かを判断する。そうすることにより、運転者が車両を走行させる前段階で、運転者の異常を検知することができるので、運転者の状態をいち早く検出して、運転支援を行うことが可能である。
【００１２】
［運転支援装置の構成］
次に、図１を用いて、実施例１に係る運転支援装置の構成を説明する。図１は、実施例１に係る運転支援装置の構成を示すブロック図である。図１に示すように、この運転支援装置（ＥＣＵ）４０は、車両の車載システム１に搭載される装置であり、特に、センサ類１０と、運転支援類２０と、通信機類３０とを有する。
【００１３】
これらセンサ類１０と、運転支援類２０と、通信機類３０と、運転支援装置（ＥＣＵ）４０との接続関係は、例えば、図２に示すように、カメラ３３、レーダ３２、ブレーキ２２が接続され、車両の前方、前側方、後方、後側方、車内などを監視することができる。なお、図２は、各種装置の接続関係を示す図である。
【００１４】
かかるセンサ類１０は、後述する操作検出部４３に接続され、運転者が行う各種操作を検知するセンサであり、鍵挿入センサ１１と、座席センサ１２と、ドアセンサ１３と、ハンドルセンサ１４と、アクセルセンサ１５と、ブレーキセンサ１６とを有する。また、ここで記載した各種センサは、他のセンサと連動して各種操作を検出する。
【００１５】
鍵挿入センサ１１は、圧力センサなどを有し、運転者により鍵操作として「差込開始、差込完了、回転開始、回転終了、差し込み力」などを検知して操作検出部４３に通知する。座席センサ１２は、運転者によるシートへの操作として「運転者がシートに座る際のシートへの圧力」やドアセンサ１３と連動することにより「ドアが開いてから座るまでの時間」を検知して操作検出部４３に通知する。ドアセンサ１３は、圧力センサや音量センサなどを有し、運転者によりドア操作として「取っ手を握る力、開閉時の音の大きさ、開閉時の力、開閉時間」などを検知して操作検出部４３に通知する。
【００１６】
ハンドルセンサ１４は、圧力センサや湿度計などを有し、運転者によりハンドル操作として「ハンドルへの圧力、ハンドルを握る湿気」などを検知して操作検出部４３に通知する。アクセルセンサ１５は、アクセルペダルに接続され、運転者によりアクセル操作として「アクセルペダルへの圧力、アクセルペダルを踏み込んでいる時間」などを検知して操作検出部４３に通知する。ブレーキセンサ１６は、ブレーキペダルに接続され、運転者によりブレーキ操作として「ブレーキペダルへの圧力、ブレーキペダルを踏み込んでいる時間」などを検知して操作検出部４３に通知する。
【００１７】
運転支援類２０は、運転者に対して運転支援を行うための各種装置であり、特に、アクセル２１と、ブレーキ２２と、ステアリング２３とを有する。このうちアクセル２１は、アクセルペダルに接続され、運転者に踏まれることで車両の速度を調節する装置であり、同様に、ブレーキ２２は、ブレーキペダルに接続され、運転者に踏まれることで車両の速度を調節する装置であり、ステアリング２３は、進行方向を任意に変えるためのかじ取り装置のことである。
【００１８】
通信機類３０は、他の車両と通信したり、車両の周辺に存在する周辺車両を検出したりする装置であり、特に、車車間通信機３１と、レーダ３２と、カメラ３３と、カーナビ３４とを有する。
【００１９】
車車間通信機３１は、他の車両との間で各種情報（例えば、走行スピード、半ドア情報、車両の状態など）を送受信する装置であり、レーダ３２は、他の車両などの対象物に電磁波を放射して得られた反射波から対象物までの距離や方向を測定する装置であり、カメラ３３は、他の車両などの対象物を撮像する装置であり、カーナビ３４は、ディスプレイなどを有して高精度地図を表示するとともに道路の登坂状態や交通渋滞情報を取得できる装置である。
【００２０】
（運転支援装置の構成）
かかる運転支援装置４０は、車両に搭載される他の車載装置や各種センサなどに接続され、各種センサなどから得た情報を用いて、運転者に対して運転支援を行う電子制御装置であり、特に、操作履歴ＤＢ４１と、支援項目ＤＢ４２と、操作検出部４３と、状態判定部４４と、運転支援決定部４５とを有する。
【００２１】
操作履歴ＤＢ４１は、運転者が過去に行った各種操作の操作履歴を記憶する。具体的には、操作履歴ＤＢ４１は、センサ類１０により検出された各種操作を検出して操作履歴として記憶する。例えば、操作履歴ＤＢ４１は、図３に示すように、『どのセンサから得られた操作かを識別する「操作項目」、実施された操作を示す「操作内容」、操作された内容から得られた情報を示す「記憶項目」』として「鍵操作、差込開始から差込終了までの時間、ｘ秒」や「ドア開閉、開閉時間、ｚ秒」などを記憶する。なお、ここで記憶される情報は例示でありこれに限定されるものではない。例えば、平均的なドライバーの各操作時間を記憶してもよい。また、図３は、操作履歴ＤＢに記憶される情報の例を示す図である。
【００２２】
支援項目ＤＢ４２は、車両に対して実施する運転支援内容を記憶する。具体的には、支援項目ＤＢ４２は、後述する運転支援決定部４５により決定されて、運転支援類２０やセンサ類１０に実施される運転支援の内容を記憶している。例えば、支援項目ＤＢ４２は、図４に示すように、『運転支援項目を決定するための指標となる「ドライバ異常判定値」、運転支援により変更されるセンサ類１０の各種センサのパラメータの内容を示す「センシングパラメータ変更（パラメータ、変更内容）」、運転支援により実施される運転支援項目の内容を示す「運転支援（支援対象、支援内容）」』として「０〜１、通常動作、通常動作」、「２〜４、検知角度＝広げる／検知対象＝対象数を増やす、警告音＝警告音を変える（長くする）／ステアリング制御＝待機／ブレーキ制御＝待機」や「５〜６、検知角度＝広げる／検知距離＝広げる／検知対象＝対象数を増やす／処理速度＝早くする、車間距離制御＝通常より長くする／ステアリング制御＝支援／ブレーキ制御＝支援」などを記憶する。なお、ここで記憶される情報は例示であり、これに限定されるものではなく、任意に設定することができる。また、図４は、支援項目ＤＢに記憶される情報の例を示す図である。
【００２３】
操作検出部４３は、車両の運転者が車両を走行させる前に行う各種操作を検出する。具体的には、操作検出部４３は、センサ類１０により検知された各種操作から、各種情報を検出して、後述する状態判定部４４に出力する。例えば、操作検出部４３は、鍵挿入センサ１１と、座席センサ１２と、ドアセンサ１３と、ハンドルセンサ１４と、アクセルセンサ１５と、ブレーキセンサ１６により検知された情報から、図３に示す「操作内容」に対応する情報を検出する。なお、操作検出部４３は、図３に示された操作内容を全て検出する必要はなく、予め指定された項目だけを検出するようにしてもよい。
【００２４】
例を挙げると、操作検出部４３は、鍵挿入センサ１１により検知された情報から「差込開始から差込完了までの時間」、「回転開始から回転終了までの時間」や「運転者が鍵を差し込む力」などを検出したり、座席センサ１２から検知された情報から「運転者が座ったときのいすへの圧力」や「ドアが開いてから座るまでの時間」などを検出したりする。また、例えば、操作検出部４３は、ドアセンサ１３により検知された情報から「ドアが閉まったときの音の大きさ」や「ドアが開いてから閉まるまでの時間」などを検出したり、ハンドルセンサ１４により検知された情報から「ハンドルを握ったときの湿気」、アクセルセンサ１５により検知された情報から「アクセルペダルを踏み込む力」、ブレーキセンサ１６により検知された情報「ブレーキペダルを踏んでいる時間」などを検出したりする。
【００２５】
状態判定部４４は、操作検出部４３により検出された各種操作から、運転者の状態が異常であるか否かを判定する。具体的には、状態判定部４４は、操作検出部４３により検出された操作と操作履歴ＤＢ４１に記憶される当該操作の操作履歴とを比較して、運転者の状態が異常であるか否かを判定して、判定した結果を後述する運転支援決定部４５に通知する。例えば、状態判定部４４は、操作検出部４３により検出された操作が「鍵の差込開始から差込完了までの時間＝２秒」であり、操作履歴ＤＢ４１に記憶される「鍵の差込開始から差込完了までの時間」の操作履歴が「７秒」であるため、検出した情報と操作履歴との差分「７−２＝５」を異常判定値として判定し、判定した結果を後述する運転支援決定部４５に通知する。
【００２６】
また、上記した手法以外にも、例えば、「差分、異常判定値」として「１〜２、１」、「３〜５、２」、「４〜７、３」、「５〜９、４」、「１０以上、５」などをメモリなどに記憶しておき、状態判定部４４は、操作履歴と検出した操作との差分を算出して、当該差分に対応する異常判定値をメモリなどから取得し、取得した異常判定値を後述する運転支援決定部４５に通知する。
【００２７】
さらに別の手法としては、状態判定部４４は、操作検出部４３により検出された複数の操作それぞれと、操作履歴ＤＢ４１に記憶される操作履歴とを比較した結果、検出された操作と操作履歴とが異なる異常操作の数を計数し、計数した結果を後述する運転支援決定部４５に通知するようにしてもよい。具体的には、操作検出部４３は、図３に示す操作内容を検出して、「操作内容とその値（記憶項目に対応する値）」とを状態判定部４４に通知する。そして、状態判定部４４は、検出された操作内容それぞれについて、操作検出部４３から通知された「その値」と、操作履歴ＤＢ４１に記憶される「記憶項目」とを比較して、検出された値と操作履歴の記憶項目とが異なる操作の数を計数し（例えば、５）、計数した結果（例えば、５）を後述する運転支援決定部４５に通知するようにしてもよい。
【００２８】
運転支援決定部４５は、状態判定部４４により運転者の状態が異常であると判定された場合に、車両が交通規則に違反しないように、運転制御する。具体的には、運転支援決定部４５は、状態判定部４４により通知された異常判定値に対応する支援項目を支援項目ＤＢ４２から取得し、取得した項目に基づいて運転支援を実行する。例えば、運転支援決定部４５は、状態判定部４４により通知された異常判定値が「３」であった場合、「異常判定値＝３」に対応する支援項目「２〜４、検知角度＝広げる／検知対象＝対象数を増やす、警告音＝警告音を変える（長くする）／ステアリング制御＝待機／ブレーキ制御＝待機」を支援項目ＤＢ４２から取得する。そして、運転支援決定部４５は、取得した支援項目が「検知角度＝広げる／検知対象＝対象数を増やす」であることより、通信機類３０の各種通信機の「検知角度を広げるとともに、検知対象数を増やす」ようにセンシングパラメータを変更する。また、運転支援決定部４５は、取得した支援項目が「警告音＝警告音を変える（長くする）／ステアリング制御＝待機／ブレーキ制御＝待機」であることより、図示しないスピーカから出力する「警告音を５秒長くする」ことを行う。
【００２９】
［運転支援装置による処理］
次に、図５と図６とを用いて、運転支援装置による処理を説明する。なお、ここでは、はじめに、図５を用いて、実施例１に係る運転支援装置における処理の全体概要を説明した後に、図６を用いて、具体的な例を挙げて処理の流れを説明する。
【００３０】
（運転支援装置における処理の全体概要）
まず、図５を用いて、実施例１に係る運転支援装置における処理の全体概要を説明する。図５は、実施例１に係る運転支援装置における処理の流れを示すフローチャートである。
【００３１】
図５に示すように、運転支援装置４０は、鍵挿入センサ１１を介して鍵が挿入されたことを検出すると（ステップＳ１０１肯定）、運転前に実行された各種操作をセンサ類１０を介して検出する（ステップＳ１０２）。
【００３２】
そして、各種操作を検出した運転支援装置４０は、検出された各種操作と操作履歴ＤＢ４１に記憶される情報とを用いて、運転者の心理状態や体調などを判定する（ステップＳ１０３）。なお、リモコンによりドアを開錠するキーレスエントリー機能を装備する場合は、ドアが開錠されたか否かをステップＳ１０１で検出する。車両に近づくだけで開錠するスマートエントリー機能を装備する場合も同様である。
【００３３】
その後、運転支援装置４０は、判定した運転者の状態（異常判定値）に基づいて、図示しないスピーカなどを介して、運転者に警告やアドバイスを通知する（ステップＳ１０４）。なお、この処理は必ずしも実行する必要はない。
【００３４】
そして、運転者の心理状態や体調などを判定した運転支援装置４０は、判定結果（異常判定値）に基づいて、支援項目ＤＢ４２に記憶される支援項目を特定し、特定した支援項目を運転支援類２０に対して実行したり、通信機類３０のセンシングパラメータを変更する（ステップＳ１０５）。
【００３５】
その後、運転支援装置４０は、エンジンが停止すると（ステップＳ１０６肯定）、処理を終了し、エンジンが停止しない間は（ステップＳ１０６否定）、センサ類１０を介して運転中に実行された各種操作を検出し（ステップＳ１０７）、ステップＳ１０３以降の処理を実行する。
【００３６】
（運転支援装置における具体的な処理の流れ）
次に、図６を用いて、実施例１に係る運転支援装置により処理を具体的な例を挙げて説明する。図６は、実施例１に係る運転支援装置における具体的な処理の流れを示すフローチャートである。なお、図６では、該当機能がない場合、センサーがない場合などは、該当ステップを適宜スキップする。
【００３７】
図６に示すように、鍵が挿入されたことを検出した運転支援装置４０は、鍵挿入センサ１１を介して検出した「鍵を差し込む力」が操作履歴と比較して強い（かぎ操作が荒い）か否かを判定する（ステップＳ２０１）。
【００３８】
そして、運転支援装置４０は、「鍵を差し込む力」が荒いと判定した場合（ステップＳ２０１肯定）、異常判定値に「１」を加算して（ステップＳ２０２）、ドアセンサ１３を介して検出した「ドアを開閉する力」が操作履歴と比較して強い（ドア操作が荒い）か否かを判定する（ステップＳ２０３）。一方、運転支援装置４０は、「鍵を差し込む力」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２０１否定）、異常判定値に「１」を加算することなく、ステップＳ２０３に進む。
【００３９】
続いて、運転支援装置４０は、「ドアを開閉する力」が強いと判定した場合（ステップＳ２０３肯定）、異常判定値に「１」を加算して（ステップＳ２０４）、座席センサ１２を介して検出した「いすに座る力」が操作履歴と比較して強い（座り方が荒い）か否かを判定する（ステップＳ２０５）。一方、運転支援装置４０は、「ドアを開閉する力」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２０３否定）、異常判定値に「１」を加算することなく、ステップＳ２０５に進む。
【００４０】
続いて、運転支援装置４０は、「いすに座る力」が強いと判定した場合（ステップＳ２０５肯定）、異常判定値に「１」を加算して（ステップＳ２０６）、ハンドルセンサ１４を介して検出した「ハンドルを握る力」が操作履歴と比較して強い（ハンドル操作が荒い）か否かを判定する（ステップＳ２０７）。一方、運転支援装置４０は、「いすに座る力」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２０５否定）、異常判定値に「１」を加算することなく、ステップＳ２０７に進む。
【００４１】
続いて、運転支援装置４０は、「ハンドルを握る力」が強いと判定した場合（ステップＳ２０７肯定）、異常判定値に「１」を加算して（ステップＳ２０８）、鍵挿入センサ１１を介して検出した「エンジンの掛け方」が操作履歴と比較して強い（エンジンの掛け方が荒い）か否かを判定する（ステップＳ２０９）。一方、運転支援装置４０は、「ハンドルを握る力」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２０７否定）、異常判定値に「１」を加算することなく、ステップＳ２０９に進む。
【００４２】
続いて、運転支援装置４０は、「エンジンの掛け方」が強いと判定した場合（ステップＳ２０９肯定）、異常判定値に「１」を加算して（ステップＳ２１０）、アクセルセンサ１５およびブレーキセンサ１６を介して検出した「ブレーキペダルおよびアクセルペダルを踏む力」が操作履歴と比較して強い（ペダル操作が荒い）か否かを判定する（ステップＳ２１１）。一方、運転支援装置４０は、「エンジンの掛け方」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２０９否定）、異常判定値に「１」を加算することなく、ステップＳ２１１に進む。
【００４３】
続いて、運転支援装置４０は、「ブレーキペダルおよびアクセルペダルを踏む力」が強いと判定した場合（ステップＳ２１１肯定）、異常判定値に「１」を加算して（ステップＳ２１２）、上記ステップＳ２０１〜ステップＳ２１２で加算した異常判定値が「０または１」であるか否かを判定する（ステップＳ２１３）。一方、運転支援装置４０は、「ブレーキペダルおよびアクセルペダルを踏む力」が強くない、つまり、操作履歴と同じであると判定した場合（ステップＳ２１１否定）、異常判定値に「１」を加算することなく、ステップＳ２１３に進む。
【００４４】
そして、運転支援装置４０は、上記ステップＳ２０１〜ステップＳ２１２で加算した異常判定値が「０または１」である場合（ステップＳ２１３肯定）、通信機類３０を通常センシングするとともに運転支援を実施しない（ステップＳ２１４）。
【００４５】
一方、上記ステップＳ２０１〜ステップＳ２１２で加算した異常判定値が「０または１」でない場合（ステップＳ２１３否定）、運転支援装置４０は、加算された異常判定値に基づいて、支援項目ＤＢ４２から運転支援項目を特定する（ステップＳ２１５）。
【００４６】
そして、運転支援装置４０は、特定された運転支援項目により、センシングパラメータの変更が必要な場合には（ステップＳ２１６肯定）、特定された項目に従って通信機類３０のセンシングパラメータを変更して、変更したパラメータを通信機類３０に認識させる（ステップＳ２１７とステップＳ２１８）。一方、運転支援装置４０は、センシングパラメータの変更が必要でない場合には（ステップＳ２１６否定）、センシングパラメータを変更することなく、ステップＳ２１８に進む。
【００４７】
また、運転支援装置４０は、特定された運転支援項目により運転支援が必要と判定され、運転支援を行う事象が発生した場合には（ステップＳ２１９肯定）、特定された項目に従って、運転支援が必要な事象が発生するたびに、運転支援類２０を制御して運転支援を実施する（ステップＳ２２０）。
【００４８】
なお、運転支援装置４０は、特定された運転支援項目により運転支援が必要と判定され、運転支援を行う事象が発生しない場合には（ステップＳ２１９否定）、運転支援を行う事象が発生するまで待機状態となる。
【００４９】
［実施例１による効果］
このように、実施例１によれば、車両の運転者が車両を走行させる前に行う各種操作を検出し、検出された各種操作から、運転者の状態が異常であるか否かを判定することができる。その結果、運転者の状態をいち早く検出して、運転支援を行うことが可能である。
【００５０】
また、実施例１によれば、運転者の状態が異常であると判定された場合に、車両の運転者が交通規則や交通事故を犯さないように、運転制御することができる。また、運転者の状態を走行前から検出することができるので、事故原因を早い段階から減らすことが可能である。
【００５１】
また、実施例１によれば、運転者の状態が異常であると判定された結果に基づいて、車両に搭載された各種センサのパラメータおよび／または車両の運転支援内容を決定することができる。その結果、運転者の状態に応じてセンシング・運転支援を変更することにより、通信機類３０および運転支援装置４０の処理負荷を軽減することが可能である。
【００５２】
また、実施例１によれば、各種操作として、複数の操作を検出し、検出された複数の操作それぞれと、操作履歴とを比較した結果、検出された操作と操作履歴とが異なる異常操作の数を計数し、計数した結果に基づいて、車両に搭載された各種センサのパラメータおよび／または車両の運転支援内容を決定することができる。その結果、運転者の状態を精密に検出してセンシング・運転支援を行うことができ、運転者の危険状態を効率的に補助することが可能である。
【実施例２】
【００５３】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）警告またはアドバイス報知、（２）走行後の制御、（３）システム構成等、（４）プログラムにそれぞれ区分けして異なる実施例を説明する。
【００５４】
（１）警告またはアドバイス報知
例えば、実施例１では、判定された異常判定値に基づいて運転支援を行う例について説明したが、本発明はこれに限定されるものではなく、例えば、判定された結果に基づいて、警告やアドバイスを報知することもできる。
【００５５】
具体的には、判定された異常判定値に応じて「警告音の音量」を変化させて運転者に報知したり、「異常状態３です。運転に気をつけましょう。」などのメッセージを報知したり、「異常状態４です。右折時・一時停止・スピード違反には特に注意してください。」などの心理状態を改善するアドバイスを運転者に報知したりすることができる。
【００５６】
（２）走行後の制御
また、実施例１では、走行前の操作から運転者の状態を判定して運転支援を行う例について説明したが、本発明はこれに限定されるものではなく、走行後においても、実施例１と同様、カーナビやＴＶなどの操作を検出して、運転者の状態を判定し、運転支援を行うこともできる。
【００５７】
（３）システム構成等
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理（例えば、各種センサによる操作検知など）の全部または一部を手動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図３や図４）については、特記する場合を除いて任意に変更することができる。
【００５８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、操作検出部と状態判定部とを統合するなど）して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５９】
（４）プログラム
なお、本実施例で説明した運転支援方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【００６０】
以上のように、本発明に係る運転支援装置および運転支援装置プログラムは、車両の運転を支援することに有用であり、特に、運転者の状態をいち早く検出して、運転支援を行うことに適する。
【図面の簡単な説明】
【００６１】
【図１】実施例１に係る運転支援装置の構成を示すブロック図である。
【図２】各種装置の接続関係を示す図である。
【図３】操作履歴ＤＢに記憶される情報の例を示す図である。
【図４】支援項目ＤＢに記憶される情報の例を示す図である。
【図５】実施例１に係る運転支援装置における処理の流れを示すフローチャートである。
【図６】実施例１に係る運転支援装置における具体的な処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１  車載システム
１０  センサ類
１１  鍵挿入センサ
１２  座席センサ
１３  ドアセンサ
１４  ハンドルセンサ
１５  アクセルセンサ
１６  ブレーキセンサ
２０  運転支援類
２１  アクセル
２２  ブレーキ
２３  ステアリング
３０  通信機類
３１  車車間通信機
３２  レーダ
３３  カメラ
３４  カーナビ
４０  運転支援装置（ＥＣＵ）
４１  操作履歴ＤＢ
４２  支援項目ＤＢ
４３  操作検出部
４４  状態判定部
４５  運転支援決定部
【図１】
2010055402.tif 000003
【図２】
2010055402.tif 000004
【図３】
2010055402.tif 000005
【図４】
2010055402.tif 000006
【図５】
2010055402.tif 000007
【図６】
2010055402.tif 000008