(57)【要約】【課題】  運転者のディストラクションを検出することが出来る運転状況検出装置を提供すること。【解決手段】  各種の車載機器を搭載する自車両に搭載される運転状況検出装置に、自車両の速度を検出する車速検出装置１２と、車速検出装置１２により検出された自車両の速度に基づいて、自車両のジャークを算出し、当該算出されたジャークに基づいて、所定のジャーク変換値を算出する前処理部１３１と、前処理部１３１により算出されたジャーク変換値が当該ジャーク変換値に対応して設定された基準範囲を超えた場合に、運転者のディストラクションを検出するディストラクション算出部１３２と、を備えさせた。【選択図】      図１
2005199848.tif 000002
【特許請求の範囲】
【請求項１】
各種の車載機器を搭載する自車両に搭載される運転状況検出装置において、
自車両の速度を検出する車速検出手段と、
前記車速検出手段により検出された自車両の速度に基づいて、自車両のジャークを算出するジャーク算出手段と、
前記ジャーク算出手段により算出されたジャークに基づいて、所定のジャーク変換値を算出するジャーク変換値算出手段と、
前記ジャーク変換値算出手段により算出されたジャーク変換値が当該ジャーク変換値に対応して設定された基準範囲を超えた場合に、運転者のディストラクションを検出するディストラクション検出手段と、を備えることを特徴とする運転状況検出装置。
【請求項２】
請求項１記載の運転状況検出装置において、
前記ディストラクション検出手段が前記運転者のディストラクションを検出した場合に、前記車載機器の操作を中断するように促す旨の中断データを自車両の乗員に提示する提示手段を備えることを特徴とする運転状況検出装置。
【請求項３】
請求項１または２記載の運転状況検出装置において、
前記ディストラクション検出手段が前記運転者のディストラクションを検出した場合に、前記車載機器の操作を禁止する操作禁止手段を備えることを特徴とする運転状況検出装置。
【請求項４】
請求項３記載の運転状況検出装置において、
前記操作禁止手段は、前記ディストラクション検出手段が前記運転者のディストラクションを検出してから操作許可時間経過した際に、前記車載機器の操作を禁止することを特徴とする運転状況検出装置。
【請求項５】
請求項３または４記載の運転状況検出装置において、
前記操作禁止手段は、前記車載機器の操作を禁止した後、前記ジャーク変換値算出手段により算出されたジャーク変換値が前記基準範囲内となってから操作禁止時間経過した際に、前記車載機器の操作を許可することを特徴とする運転状況検出装置。
【請求項６】
請求項５記載の運転状況検出装置において、
前記操作禁止手段は、前記車載機器の操作を禁止した後、自車両が停止する際に、前記車載機器の操作を許可することを特徴とする運転状況検出装置。
【請求項７】
請求項３〜６のいずれか１項に記載の運転状況検出装置において、
データベースと、
前記運転者による操作の対象となっている車載機器を検出する操作対象検出手段と、
前記ディストラクション検出手段及び前記操作対象検出手段により前記運転者のディストラクション及び車載機器が共に検出された場合に、前記操作対象検出手段により検出された車載機器を前記データベースに登録する登録手段と、
前記登録手段により登録された車載機器を前記運転者が操作を苦手とする苦手車載機器として検出する苦手検出手段と、を備えることを特徴とする運転状況検出装置。
【請求項８】
請求項７記載の運転状況検出装置において、
前記操作禁止手段は、前記苦手検出手段により検出された苦手車載機器の操作を禁止することを特徴とする運転状況検出装置。
【請求項９】
請求項７または８記載の運転状況検出装置において、
前記操作対象検出手段は、前記運転者が前記車載機器に対して行う操作を検出し、
前記登録手段は、前記ディストラクション検出手段及び前記操作対象検出手段により前記運転者のディストラクション及び操作が共に検出された場合に、前記操作対象検出手段により検出された操作を前記データベースに登録し、
前記苦手検出手段は、前記データベースに登録された操作を、前記運転者にとって苦手な苦手操作として検出することを特徴とする運転状況検出装置。
【請求項１０】
請求項９記載の運転状況検出装置において、
前記操作禁止手段は、前記苦手検出手段により検出された苦手操作を禁止することを特徴とする運転状況検出装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の運転状況検出装置において、
前記ジャーク算出手段は、前記運転者が前記車載機器を操作する際に前記ジャークを算出することを特徴とする運転状況検出装置。
【請求項１２】
請求項１〜１１のいずれか１項に記載の運転状況検出装置において、
前記ジャーク変換値は、前記ジャークの絶対値または前記ジャークの２乗の積算値であることを特徴とする運転状況検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両に搭載される運転状況検出装置に関する。
【背景技術】
【０００２】
従来より、運転者の運転操作を検出する技術として、例えば特許文献１に記載されている技術が知られている。
【０００３】
当該技術では、いわゆる急制動時の運転操作（例えば、急発進、交差点でのブレーキ、旋回中での急加速、急ハンドル、及び急ブレーキ等）を検出する。
【特許文献１】特開２０００−１８５６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、当該技術では、急制動時以外の運転操作を検出することが出来なかったので、運転者が運転操作に集中していない状態での運転操作を検出することが出来なかった。言い換えれば、当該技術では、運転者のディストラクションを検出することが出来なかった。ここで、本願では、「ディストラクション」は、運転操作に集中していない状態を意味する。
【０００５】
本発明はこのような従来の課題を解決するためになされたものであり、その主に目的とするところは、運転者のディストラクションを検出することが出来る運転状況検出装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願特許請求の範囲に記載の発明は、各種の車載機器を搭載する自車両に搭載される運転状況検出装置において、自車両の速度を検出する車速検出手段と、車速検出手段により検出された自車両の速度に基づいて、自車両のジャークを算出するジャーク算出手段と、ジャーク算出手段により算出されたジャークに基づいて、所定のジャーク変換値を算出するジャーク変換値算出手段と、ジャーク変換値算出手段により算出されたジャーク変換値が当該ジャーク変換値に対応して設定された基準範囲を超えた場合に、運転者のディストラクションを検出するディストラクション検出手段と、を備えることを主な特徴とする。
【発明の効果】
【０００７】
本願特許請求の範囲に記載の発明では、主に、以下の効果を得ることができる。即ち、本発明では、ジャーク変換値が基準範囲を超えた場合に、運転者のディストラクションを検出する。ここで、ジャーク変換値が基準範囲を超えた場合に運転者のディストラクションを検出することが出来るのは、以下の理由による。
【０００８】
即ち、本願では、「ジャーク」は速度の２階微分値、言い換えれば、加速度の単位時間あたりの変化率を意味する。したがって、アクセルペダルが動くと加速度が変動するので、ジャークが変動する。
【０００９】
一方、運転者のアクセルペダル操作に対する意識が低下するほど、アクセルペダルの操作のばらつきが大きくなる。具体的には、運転者のアクセルペダルの操作に対する意識が低下するほど、アクセルペダルの動作速度が大きくなる。即ち、運転者のアクセルペダルの操作に対する意識が低下するほど、ジャークの変動幅が大きくなる。
【００１０】
したがって、運転者のディストラクションが発生している場合のジャーク変換値は、運転者のディストラクションが発生していない場合のジャーク変換値と異なる。よって、本発明のように、ジャーク変換値について基準範囲を設定しておき、ジャーク変換値が基準範囲を超えた場合に運転者のディストラクションを検出することが出来る。
【発明を実施するための最良の形態】
【００１１】
（第１の実施の形態）
以下、本発明の第１の実施の形態を図面に基づいて説明する。まず、図１に基づいて、本発明の一実施の形態に係る運転状況検出装置１の機能を概略的に説明する。ここで、図１は運転状況検出装置１の構成を示すブロック図である。
【００１２】
運転状況検出装置１は、各種車載機器を搭載する自車両に搭載され、図１に示すように、操作入力装置１１と、車速検出装置（車速検出手段）１２と、車載コンピュータ１３と、表示装置（提示手段）１４を備える。また、車載コンピュータ１３は、前処理部（ジャーク算出手段、ジャーク変換値算出手段）１３１と、ディストラクション算出部（ディストラクション検出手段）１３２と、割込メッセージ作成部１３３と、操作入力判断部（操作禁止手段）１３４と、表示メニュー作成部１３５と、メニュー構造保存部１３６を備える。
【００１３】
操作入力装置１１は、車載機器の操作に使用されるものであり、運転者による操作に応じて、車載機器の操作に関する操作信号を生成する。そして、操作入力装置１１は、当該生成された操作信号を車載コンピュータ１３に出力する。なお、操作入力装置１１は、例えば、ジョイスティック、ジョグダイヤル、及び携帯電話の押しボタンである。
【００１４】
車速検出装置１２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。そして、当該生成された速度信号を車載コンピュータ１３に出力する。なお、車速検出装置１２は、例えば、車輪速センサである。
【００１５】
前処理部１３１は、車速検出装置１２から与えられた速度信号に基づいて、自車両のジャークを算出する。そして、前処理部１３１は、当該算出されたジャークに基づいて、ジャークの２乗の積算値（ジャーク変換値）（以下、「ジャーク自乗和」と称する）を算出する。ここで、ある時刻ｔｎでのジャーク自乗和ＳＪ（ｔｎ）は、以下の式（１）で示される。式（１）中、Ｊ＾２（ｔ（ｎ−ｍ））は、時刻ｔ（ｎ−ｍ）におけるジャークの２乗であり、ｎ、ｍは整数である。
【００１６】
ＳＪ（ｔｎ）＝Ｊ＾２（ｔ（ｎ−ｍ））＋Ｊ＾２（ｔ（ｎ−ｍ＋１））＋…＋Ｊ＾２（ｔ（ｎ＋ｍ））  …（１）
そして、前処理部１３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部１３２に出力する。
【００１７】
ディストラクション算出部１３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。なお、ディストラクション算出部１３２は、車載機器の操作の難度が高いほど基準値が小さくなるように基準値を設定する。また、当該基準値未満の範囲が基準範囲となる。
【００１８】
そして、ディストラクション算出部１３２は、前処理部１３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と基準値とを比較する。
【００１９】
この結果、ジャーク自乗和が基準値以上となる場合には、ディストラクション算出部１３２は、運転者のディストラクションを検出する。そして、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。一方、ジャーク自乗和が基準値未満となる場合には、ディストラクション算出部１３２は、操作許可信号を生成して操作入力判断部１３４に出力する。
【００２０】
割込メッセージ作成部１３３は、ディストラクション算出部１３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置１４に出力する。
【００２１】
操作入力判断部１３４は、操作入力装置１１から与えられた操作信号に基づいて、運転者による操作、及び運転者による操作の対象となっている車載機器を検出する。そして、操作入力判断部１３４は、当該検出された操作及び車載機器に関する車載機器検出信号を生成して、ディストラクション算出部１３２に出力する。この結果、ディストラクション算出部１３２から操作禁止信号を与えられた場合には、操作信号を捨てる。一方、ディストラクション算出部１３２から操作許可信号を与えられた場合には、操作信号を表示メニュー作成部１３５と当該操作信号に対応する車載機器とに出力する。したがって、運転状況検出装置１は、ジャーク自乗和が基準値以上となる場合に、車載機器の操作を禁止し、ジャーク自乗和が基準値未満となる場合に車載機器の操作を許可する。よって、運転者は、車載機器の操作が許可された場合に、操作入力装置１１を操作することで、車載機器を操作することが出来る。ここで、このような処理が可能となるのは、以下の理由による。
【００２２】
即ち、ジャークは速度の２階微分値、言い換えれば、加速度の単位時間あたりの変化率である。また、アクセルペダルが動くと加速度が変動する。したがって、アクセルペダルの動作頻度が大きくなるほど、また、アクセルペダルの動作速度が大きくなるほど、ジャーク自乗和が大きくなる。
【００２３】
一方、運転者のアクセルペダル操作に対する意識が低下するほど、アクセルペダルの操作のばらつきが大きくなる。具体的には、運転者のアクセルペダルの操作に対する意識が低下するほど、アクセルペダルの動作頻繁は大きくなり、また、アクセルペダルの動作速度が大きくなる。即ち、ジャーク自乗和が大きくなる。
【００２４】
したがって、運転者のディストラクションが発生している場合のジャーク自乗和は、運転者のディストラクションが発生していない場合のジャーク自乗和よりも大きくなる。よって、運転状況検出装置１は、上述した処理、即ち、ジャーク自乗和について基準値を設定しておき、ジャーク自乗和が基準値以上となった場合に運転者のディストラクションを検出することが出来る。
【００２５】
また、当該基準値を操作の難度が高いほど小さくなるように設定することとしたのは、以下の理由による。即ち、運転者が行っている操作の難度が高いほど、運転者のディストラクションが発生する可能性が高くなる。したがって、運転状況検出装置１は、運転者が行っている操作の難度が高いほど、運転者のディストラクションを早期に検出する必要がある。そこで、運転状況検出装置１は、基準値を操作の難度が高いほど小さくなるように設定することとした。
【００２６】
表示メニュー作成部１３５は、操作入力判断部１３４から与えられた操作信号の内容に応じた表示メニューデータ信号をメニュー構造保存部１３６から取得し、表示装置１４に出力する。メニュー構造保存部１３６は、各種の表示メニューデータ信号を記憶する。
【００２７】
表示装置１４は、割込メッセージ作成部１３３から与えられた中断データ信号の内容及び表示メニュー作成部１３５から与えられた表示メニューデータ信号の内容を画面表示する。
【００２８】
次に、運転状況検出装置１による処理の手順を図２に示すフローチャートに沿って説明する。
【００２９】
図２に示すステップＳ１１にて、運転者が操作入力装置１１を操作すると、操作入力装置１１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置１１は、当該生成された操作信号を車載コンピュータ１３に出力する。
【００３０】
次いで、ステップＳ１２にて、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号に基づいて、車載機器検出信号を生成し、ディストラクション算出部１３２に出力する。
【００３１】
次いで、ステップＳ１３にて、車速検出装置１２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。次いで、車速検出装置１２は、当該生成された速度信号を車載コンピュータ１３に出力し、前処理部１３１は、車速検出装置１２から与えられた速度信号に基づいて、自車両のジャークを算出する。
【００３２】
次いで、ステップＳ１４にて、前処理部１３１は、当該算出されたジャークに基づいて、ジャーク自乗和を算出する。次いで、前処理部１３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部１３２に出力する。
【００３３】
次いで、ステップＳ１５にて、ディストラクション算出部１３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。
【００３４】
次いで、ディストラクション算出部１３２は、前処理部１３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、ディストラクション算出部１３２は、運転者のディストラクションを検出する。その後、運転状況検出装置１はステップＳ１８に進む。一方、ジャーク自乗和が基準値未満となる場合（ステップＳ１５にてＮＯ）には、運転状況検出装置１はステップＳ１６に進む。
【００３５】
ステップＳ１６にて、ディストラクション算出部１３２は、操作許可信号を生成して操作入力判断部１３４に出力する。次いで、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号を表示メニュー作成部１３５と当該操作信号に対応する車載機器とに出力する。次いで、車載機器は、操作入力判断部１３４から与えられた操作信号の内容に応じた処理を行う。これにより、運転者は、操作入力装置１１を用いて車載機器の操作を行うことが出来る。
【００３６】
次いで、表示メニュー作成部１３５は、操作入力判断部１３４から与えられた操作信号に対応する表示メニューデータ信号をメニュー構造保存部１３６から取得して、表示装置１４に出力する。
【００３７】
次いで、ステップＳ１７にて、表示装置１４は、表示メニュー作成部１３５から与えられた表示メニューデータ信号の内容を画面表示する。これにより、運転者は、表示装置１４に表示された表示メニューに基づいて、車載機器の操作を継続することが出来る。その後、運転状況検出装置１は、ステップＳ１１に戻る。
【００３８】
ステップＳ１８にて、ディストラクション算出部１３２は、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。次いで、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号を捨てる。これにより、車載機器は運転者の操作に応じた処理を行わないので、運転者による車載機器の操作が禁止される。
【００３９】
次いで、割込メッセージ作成部１３３は、ディストラクション算出部１３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置１４に出力する。
【００４０】
次いで、ステップＳ１９にて、割込メッセージ作成部１３３から与えられた中断データ信号の内容を画面表示する。その後、運転状況検出装置１は、ステップＳ１３の処理に戻る。
【００４１】
以上により、第１の実施の形態では、運転状況検出装置１は、ジャーク自乗和が基準値以上となった場合に、運転者のディストラクションを検出する。一方、上述したように、運転者のディストラクションが発生している場合のジャーク自乗和は、運転者のディストラクションが発生していない場合のジャーク自乗和よりも大きくなる。したがって、運転状況検出装置１は、当該処理を行うことで、運転者のディストラクションを確実に検出することが出来る。
【００４２】
また、運転状況検出装置１は、運転者のディストラクションを検出した場合には、車載機器の操作を中断するように促す旨の中断データ信号の内容を画面表示するので、運転者に車載機器の操作を中断するように促すことが出来る。
【００４３】
また、運転状況検出装置１は、運転者のディストラクションを検出した場合には、車載機器の操作を禁止するので、運転者に車載機器の操作を止めさせることができる。これにより、運転状況検出装置１は、運転者のディストラクションを確実に解消することが出来る。
【００４４】
また、運転状況検出装置１は、運転者が車載機器を操作する際にジャークを算出するので、運転者が車載機器を操作することにより発生したディストラクションを確実に検出することが出来る。
【００４５】
また、運転状況検出装置１は、ジャーク変換値としてジャーク自乗和を算出することとしたので、運転者のディストラクションを確実に検出することが出来る。例えば、各時点におけるアクセルペダルの操作のばらつきが小さくても、当該ばらつきが継続して発生した場合には、ジャーク自乗和が大きくなっていくので、運転状況検出装置１は、運転者のディストラクションを検出することが出来る。
【００４６】
（第２の実施の形態）
以下、本発明の第２の実施の形態を図面に基づいて説明する。まず、図１に基づいて、本発明の一実施の形態に係る運転状況検出装置２の機能を概略的に説明する。
【００４７】
運転状況検出装置２は、各種車載機器を搭載する自車両に搭載され、図１に示すように、運転状況検出装置１のディストラクション算出部１３２をディストラクション算出部（ディストラクション検出手段）２３２に変更したものである。
【００４８】
ディストラクション算出部２３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。なお、ディストラクション算出部２３２は、操作の難度が高いほど基準値が小さくなるように基準値を設定する。
【００４９】
そして、ディストラクション算出部２３２は、前処理部１３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、運転者のディストラクションを検出する。
【００５０】
そして、ディストラクション算出部２３２は、運転者のディストラクションを検出した後、操作許可時間内に前処理部１３１から与えられたジャーク自乗和信号に基づいて、操作許可時間内のジャーク自乗和と基準値とを比較する。この結果、操作許可時間内のジャーク自乗和が全て基準値以上となる場合には、ディストラクション算出部２３２は、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。
【００５１】
一方、ディストラクション算出部２３２が運転者のディストラクションを検出しなかった場合、または、操作許可時間内のジャーク自乗和のうちいずれかが基準値未満となる場合には、操作許可信号を生成して操作入力判断部１３４に出力する。したがって、運転状況検出装置２は、運転者のディストラクションを検出した後、操作許可時間内のジャーク自乗和が全て基準値以上となる場合に、中断データ信号の内容を画面表示し、且つ、車載機器の操作を禁止する。なお、操作許可時間は、例えば、３０（ｓ）となる。
【００５２】
次に、運転状況検出装置２による処理の手順を図３に示すフローチャートに沿って説明する。
【００５３】
図３に示すステップＳ２１〜ステップＳ２４にて、運転状況検出装置２は、図２に示すステップＳ１１〜ステップＳ１４と同様の処理を行う。
【００５４】
次いで、ステップＳ２５にて、ディストラクション算出部２３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う車載機器の操作に対応する基準値を設定する。次いで、ディストラクション算出部２３２は、前処理部１３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、運転者のディストラクションを検出する。
【００５５】
次いで、運転状況検出装置２は、ディストラクション算出部２３２が運転者のディストラクションを検出した後、ステップＳ２１〜ステップＳ２４の処理を操作許可時間繰り返す。
【００５６】
次いで、ディストラクション算出部２３２は、運転者のディストラクションを検出した後、操作許可時間内に前処理部１３１から与えられた複数のジャーク自乗和信号に基づいて、操作許可時間内のジャーク自乗和と基準値とを比較する。この結果、操作許可時間内のジャーク自乗和が全て基準値以上となる場合には、運転状況検出装置２は、ステップＳ２８に進む。一方、ディストラクション算出部２３２が運転者のディストラクションを検出しなかった場合、または、操作許可時間内のジャーク自乗和のうちいずれかが基準値未満となる場合には、運転状況検出装置２は、ステップＳ２６に進む。
【００５７】
ステップＳ２６〜ステップＳ２７にて、運転状況検出装置２は、図２に示すステップＳ１６〜ステップＳ１７と同様の処理を行う。一方、ステップＳ２８〜ステップＳ２９にて、運転状況検出装置２は、図２に示すステップＳ１８〜ステップＳ１９と同様の処理を行う。
【００５８】
以上により、第２の実施の形態では、運転状況検出装置２は、運転者のディストラクションを検出した後、操作許可時間内のジャーク自乗和が基準値以上となる場合に、中断データ信号の内容を画面表示し、且つ、車載機器の操作を禁止する。
【００５９】
したがって、運転状況検出装置２は、運転者のディストラクションを検出した後、操作許可時間経過した際に、中断データ信号の内容を画面表示し、且つ、車載機器の操作を禁止することができるので、車載機器が頻繁に操作禁止となることを防止することが出来る。よって、運転状況検出装置２は、運転者に煩わしさを与えないようにすることが出来る。
【００６０】
（第３の実施の形態）
以下、本発明の第３の実施の形態を図面に基づいて説明する。まず、図１及び図４に基づいて、本発明の一実施の形態に係る運転状況検出装置３の機能を概略的に説明する。
【００６１】
運転状況検出装置３は、各種車載機器を搭載する自車両に搭載され、図１及び図４に示すように、運転状況検出装置２の車速検出装置１２及びディストラクション算出部２３２を車速検出装置（車速検出手段）３２及びディストラクション算出部（ディストラクション検出手段）３３２に変更したものである。
【００６２】
車速検出装置３２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。そして、当該生成された速度信号を前処理部１３１及びディストラクション算出部３３２に出力する。なお、車速検出装置３２は、例えば、車輪速センサである。
【００６３】
ディストラクション算出部３３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う車載機器の操作に対応する基準値を設定する。なお、ディストラクション算出部３３２は、操作の難度が高いほど基準値が小さくなるように基準値を設定する。
【００６４】
そして、ディストラクション算出部３３２は、前処理部１３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、運転者のディストラクションを検出する。
【００６５】
そして、ディストラクション算出部３３２は、運転者のディストラクションを検出した後、操作許可時間内に前処理部１３１から与えられたジャーク自乗和信号に基づいて、操作許可時間内のジャーク自乗和と基準値とを比較する。この結果、操作許可時間内のジャーク自乗和が全て基準値以上となる場合には、ディストラクション算出部３３２は、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。
【００６６】
一方、ディストラクション算出部３３２が運転者のディストラクションを検出しなかった場合、または、操作許可時間内のジャーク自乗和のうちいずれかが基準値未満となる場合には、操作許可信号を生成して操作入力判断部１３４に出力する。したがって、運転状況検出装置３は、運転者のディストラクションを検出した後、操作許可時間内のジャーク自乗和が全て基準値以上となる場合に、中断データ信号の内容を画面表示し、且つ、車載機器の操作を禁止する。
【００６７】
また、ディストラクション算出部３３２は、車載機器の操作が禁止された後は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。なお、ディストラクション算出部３３２は、操作の難度が高いほど基準値が小さくなるように基準値を設定する。
【００６８】
そして、ディストラクション算出部３３２は、車速検出装置３２から与えられた速度信号に基づいて、自車両が停止しているかどうかを判断する。
【００６９】
この結果、自車両が停止している場合には、ディストラクション算出部３３２は、操作許可信号を生成して操作入力判断部１３４に出力する。
【００７０】
一方、自車両が停止していない場合（即ち、走行中である場合）には、ディストラクション算出部３３２は、操作禁止時間内に前処理部１３１から与えられたジャーク自乗和信号に基づいて、操作禁止時間内のジャーク自乗和と基準値とを比較する。
【００７１】
この結果、操作禁止時間内のジャーク自乗和の全てが基準値未満となる場合には、ディストラクション算出部３３２は、操作許可信号を生成して操作入力判断部１３４に出力する。
【００７２】
一方、操作禁止時間内のジャーク自乗和のうち、少なくとも１つが基準値以上となる場合には、ディストラクション算出部３３２は、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。
【００７３】
したがって、運転状況検出装置３は、車載機器の操作を禁止した後、自車両が停止している場合、または、操作禁止時間内のジャーク自乗和が全て基準値未満となる場合に、車載機器の操作を許可する。なお、操作禁止時間は、例えば３０（ｓ）となる。
【００７４】
次に、運転状況検出装置３による処理の手順を図５及び図６に示すフローチャートに沿って説明する。
【００７５】
図５に示すステップＳ３０１〜ステップＳ３０９にて、運転状況検出装置３は、図３に示すステップＳ２１〜ステップＳ２９と同様の処理を行う。
【００７６】
次いで、運転状況検出装置３は、ステップＳ３０９の処理を行った後、図６に示すステップＳ３１０にて、運転者が操作入力装置１１を操作すると、操作入力装置１１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置１１は、当該生成された操作信号を車載コンピュータ１３に出力する。
【００７７】
次いで、ステップＳ３１１にて、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号に基づいて、車載機器検出信号を生成し、ディストラクション算出部３３２に出力する。
【００７８】
次いで、ステップＳ３１２にて、車速検出装置３２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。次いで、車速検出装置３２は、当該生成された速度信号を車載コンピュータ１３に出力し、前処理部１３１は、車速検出装置３２から与えられた速度信号に基づいて、自車両のジャークを算出する。
【００７９】
次いで、ステップＳ３１３にて、前処理部１３１は、当該算出されたジャークに基づいて、ジャーク自乗和を算出する。次いで、前処理部１３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部３３２に出力する。
【００８０】
次いで、ステップＳ３１４にて、ディストラクション算出部３３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。
【００８１】
次いで、ディストラクション算出部３３２は、車速検出装置３２から与えられた速度信号に基づいて、自車両が停止しているかどうかを判断する。
【００８２】
この結果、自車両が停止している場合には、運転状況検出装置３はステップＳ３１５に進む。一方、自車両が停止していない場合（即ち、走行中である場合）には、運転状況検出装置３は、ステップＳ３１０〜ステップＳ３１３の処理を操作禁止時間繰り返す。次いで、ディストラクション算出部３３２は、操作禁止時間内に前処理部１３１から与えられたジャーク自乗和信号に基づいて、操作禁止時間内のジャーク自乗和と基準値とを比較する。
【００８３】
この結果、操作禁止時間内のジャーク自乗和の全てが基準値未満となる場合には、運転状況検出装置３はステップＳ３１５に進み、操作禁止時間内のジャーク自乗和のうち、少なくとも１つが基準値以上となる場合には、運転状況検出装置３はステップＳ３１７に進む。
【００８４】
ステップＳ３１５にて、ディストラクション算出部３３２は、操作許可信号を生成して操作入力判断部１３４に出力する。次いで、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号を表示メニュー作成部１３５と当該操作信号に対応する車載機器とに出力する。次いで、車載機器は、操作入力判断部１３４から与えられた操作信号の内容に応じた処理を行う。これにより、運転者は、操作入力装置１１を用いて車載機器の操作を行うことが出来る。
【００８５】
次いで、表示メニュー作成部１３５は、操作入力判断部１３４から与えられた操作信号に対応する表示メニューデータ信号をメニュー構造保存部１３６から取得して、表示装置１４に出力する。
【００８６】
次いで、ステップＳ３１６にて、表示装置１４は、表示メニュー作成部１３５から与えられた表示メニューデータ信号の内容を画面表示する。これにより、運転者は、表示装置１４に表示された表示メニューに基づいて、車載機器の操作を継続することが出来る。その後、運転状況検出装置３は、図５に示すステップＳ３０１に戻る。
【００８７】
ステップＳ３１７にて、ディストラクション算出部３３２は、操作禁止信号を生成して割込メッセージ作成部１３３と操作入力判断部１３４に出力する。次いで、操作入力判断部１３４は、操作入力装置１１から与えられた操作信号を捨てる。これにより、車載機器は運転者の操作に応じた処理を行わないので、運転者による車載機器の操作が禁止される。
【００８８】
次いで、割込メッセージ作成部１３３は、ディストラクション算出部３３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置１４に出力する。
【００８９】
次いで、ステップＳ３１８にて、表示装置１４は、割込メッセージ作成部１３３から与えられた中断データ信号の内容を画面表示する。その後、運転状況検出装置３は、ステップＳ３１２に戻る。
【００９０】
以上により、第３の実施の形態では、運転状況検出装置３は、車載機器の操作を禁止した後、操作禁止時間内のジャーク自乗和が全て基準値未満となる場合に、車載機器の操作を許可する。
【００９１】
したがって、運転状況検出装置３は、車載機器の操作を禁止した後、ジャーク自乗和が基準値未満となってから操作禁止時間経過した際に、車載機器の操作を許可することができる。よって、運転状況検出装置３は、車載機器の操作を禁止した後、頻繁に車載機器の操作が許可されることを防止することが出来るので、運転者に煩わしさを与えないようにすることが出来る。
【００９２】
特に、運転状況検出装置３は、車載機器の操作を許可した後は、運転状況検出装置２と同様の処理を行うので、一旦車載機器の操作を禁止した後は、少なくとも操作禁止時間は車載機器の操作を禁止し、一旦車載機器の操作を許可した後は、少なくとも操作許可時間は車載機器の操作を許可する。したがって、運転状況検出装置３は、車載機器の操作許可状態と操作禁止状態とが頻繁に入れ替わることを防止することが出来る。
【００９３】
また、運転状況検出装置３は、車載機器の操作を禁止した後、自車両が停止した際に、車載機器の操作を許可する。ここで、自車両が停止した際には、運転者は、車載機器の操作を容易に行うことが出来る。
【００９４】
したがって、運転状況検出装置３は、車載機器の操作を禁止した後、運転者が車載機器の操作を容易に行うことが出来る状態になった際には、直ちに車載機器の操作を許可することが出来るので、この点においても、運転者に煩わしさを与えないようにすることが出来る。
【００９５】
（第４の実施の形態）
以下、本発明の第４の実施の形態を図面に基づいて説明する。まず、図７及び図８に基づいて、本発明の一実施の形態に係る運転状況検出装置４の機能を概略的に説明する。ここで、図７は運転状況検出装置４の構成を示すブロック図であり、図８は、ディストラクションデータベース４３３の内容を示す説明図である。
【００９６】
運転状況検出装置４は、各種車載機器を搭載する自車両に搭載され、図７に示すように、操作入力装置４１と、車速検出装置（車速検出手段）４２と、車載コンピュータ４３と、表示装置（提示手段）４４を備える。また、車載コンピュータ４３は、前処理部（ジャーク算出手段、ジャーク変換値算出手段）４３１と、ディストラクション算出部（ディストラクション検出手段）４３２と、ディストラクションデータベース（データベース）４３３と、ディストラクション判断部（苦手検出手段、登録手段）４３４と、割込メッセージ作成部４３５と、操作入力判断部（操作禁止手段、操作対象検出手段）４３６と、表示メニュー作成部４３７と、メニュー構造保存部４３８を備える。
【００９７】
操作入力装置４１及び車速検出装置４２は、それぞれ操作入力装置１１及び車速検出装置１２と同様のものである。
【００９８】
前処理部４３１は、車速検出装置４２から与えられた速度信号に基づいて、自車両のジャークを算出し、当該算出されたジャークに基づいて、ジャーク自乗和を算出する。ここで、ある時刻ｔｎでのジャーク自乗和ＳＪ（ｔｎ）は、上述した式（１）で示される。
【００９９】
そして、前処理部４３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部４３２に出力する。
【０１００】
ディストラクション算出部４３２は、操作入力判断部１３４から与えられた車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。なお、ディストラクション算出部４３２は、操作の難度が高いほど基準値が小さくなるように基準値を設定する。そして、ディストラクション算出部４３２は、前処理部４３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と基準値とを比較する。
【０１０１】
この結果、ジャーク自乗和が基準値以上となる場合には、ディストラクション算出部４３２は、運転者のディストラクションを検出する。そして、ディストラクション検出信号を生成してディストラクション判断部４３４に出力する。
【０１０２】
一方、ジャーク自乗和が基準値未満となる場合には、ディストラクション算出部４３２は、前処理部４３１から与えられたジャーク自乗和信号を捨てる。
【０１０３】
ディストラクションデータベース４３３は、図８に示すように、車載機器の種類毎にデータ領域を有し、各データ領域には、ディストラクション判断部４３４により生成された車載機器履歴データが記録される。車載機器履歴データの具体的内容については、後述する。
【０１０４】
ディストラクション判断部４３４は、図示しないタイマを備える。そして、運転状況検出装置４が行う車載機器履歴登録処理及び車載機器履歴照合処理（具体的には、後述する）において、以下に示す処理を行う。
【０１０５】
〔車載機器履歴登録処理における処理〕
ディストラクション判断部４３４は、ディストラクション算出部４３２及び操作入力判断部４３６から共に信号を与えられた場合には、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作の対象となっている車載機器を認識する。
【０１０６】
そして、ディストラクション判断部４３４は、タイマを用いて、現在の日付を算出する。また、ディストラクション判断部４３４は、ディストラクションデータベース４３３のデータ領域から、当該認識された車載機器に対応するデータ領域を特定し、当該特定されたデータ領域から、最新の車載機器履歴データを取得する。
【０１０７】
そして、ディストラクション判断部４３４は、当該取得された最新の車載機器履歴データが示す車載機器検出回数を１増加させることで、現在の車載機器検出回数を算出する。
【０１０８】
そして、ディストラクション判断部４３４は、当該算出された現在の日付及び車載機器検出回数を示す今回の車載機器履歴データを生成し、ディストラクションデータベース４３３のうち、当該特定されたデータ領域に記録する。例えば、「携帯電話」に対応する最新の車載機器履歴データが示す日付は、「△月△日」であり、車載機器検出回数は、「２」である。
【０１０９】
一方、ディストラクション判断部４３４は、ディストラクション算出部３３２及び操作入力判断部４３６のうち、一方のみから信号を与えられた場合には、当該与えられた信号を捨てる。
【０１１０】
したがって、各データ領域に記録される日付は、ディストラクション算出部４３２及び操作入力判断部４３６が運転者のディストラクション及び当該各データ領域に対応する車載機器を共に検出した日を示す。また、各データ領域に記録される車載機器検出回数は、車載機器履歴登録処理開始時点から当該車載機器検出回数に対応する日付が示す日までの間に、ディストラクション算出部４３２及び操作入力判断部４３６が運転者のディストラクション及び当該各データ領域に対応する車載機器を共に検出した回数を示す。
【０１１１】
したがって、データ領域に車載機器履歴データが登録されている車載機器は、運転者が操作を苦手とする苦手車載機器であると言える。また、車載機器履歴データの登録回数が多い車載機器ほど、運転者が操作をより苦手としていると言える。
【０１１２】
〔車載機器履歴照合処理における処理〕
ディストラクション判断部４３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作の対象となっている車載機器を認識する。そして、ディストラクション判断部４３４は、ディストラクションデータベース４３３のデータ領域から、当該認識された車載機器に対応するデータ領域を特定する。そして、ディストラクション判断部４３４は、当該特定されたデータ領域に車載機器履歴データが登録されているかどうか、言い換えれば、当該認識された車載機器がディストラクションデータベース４３３に登録されているかどうかを判断する。
【０１１３】
この結果、当該認識された車載機器がディストラクションデータベース４３３に登録されている場合、ディストラクション判断部４３４は、当該認識された車載機器を運転者が操作を苦手とする苦手車載機器として検出する。そして、ディストラクション判断部４３４は、操作禁止信号を生成して割込メッセージ作成部４３５及び操作入力判断部４３６に出力する。
【０１１４】
一方、当該認識された車載機器がディストラクションデータベース４３３に登録されていない場合には、ディストラクション判断部４３４は、操作許可信号を生成して操作入力判断部４３６に出力する。
【０１１５】
割込メッセージ作成部４３５は、ディストラクション算出部４３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置４４に出力する。
【０１１６】
操作入力判断部４３６は、操作入力装置４１から与えられた操作信号に基づいて、運転者による操作と、運転者による操作の対象となっている車載機器を検出する。そして、当該検出された車載機器及び操作に関する車載機器検出信号を生成してディストラクション算出部４３２及びディストラクション判断部４３４に出力する。
【０１１７】
この結果、ディストラクション判断部４３４から操作禁止手段を与えられた場合には、操作信号を捨てる。一方、ディストラクション判断部４３４から操作許可信号を与えられた場合には、操作信号を表示メニュー作成部１３５と当該操作信号に対応する車載機器とに出力する。
【０１１８】
したがって、運転状況検出装置４は、操作入力判断部４３６により検出された車載機器がディストラクションデータベース４３３に登録されている場合、言い換えれば、操作入力判断部４３６により検出された車載機器がディストラクション判断部４３４により苦手車載機器として検出された場合に、操作入力判断部４３６により検出された車載機器に対する操作を禁止する。一方、操作入力判断部４３６により検出された車載機器がディストラクションデータベース４３３に登録されていない場合には、運転状況検出装置４は、車載機器の操作を許可する。
【０１１９】
よって、運転者は、車載機器の操作が許可された場合に、操作入力装置４１を操作することで、車載機器を操作することが出来る。
【０１２０】
表示メニュー作成部４３７は、操作入力判断部４３６から与えられた操作信号の内容に応じた表示メニューデータ信号をメニュー構造保存部４３８から取得し、表示装置４４に出力する。メニュー構造保存部４３８は、各種の表示メニューデータ信号を記憶する。
【０１２１】
表示装置４４は、割込メッセージ作成部４３５から与えられた中断データ信号の内容及び表示メニュー作成部４３７から与えられた表示メニューデータ信号の内容を画面表示する。
【０１２２】
次に、運転状況検出装置４による処理の手順を図９〜図１０に示すフローチャートに沿って説明する。ここで、運転状況検出装置４による処理は、上述したように、車載機器履歴登録処理と、車載機器履歴照合処理に大別される。そこで、図９に示すフローチャートに沿って車載機器履歴登録処理を説明し、図１０に示すフローチャートに沿って車載機器履歴照合処理を説明する。
【０１２３】
〔車載機器履歴登録処理〕
図９に示すステップＳ４０１にて、車速検出装置４２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。次いで、車速検出装置４２は、当該生成された速度信号を車載コンピュータ４３に出力する。
【０１２４】
次いで、ステップＳ４０２にて、前処理部４３１は、車速検出装置４２から与えられた速度信号に基づいて、自車両のジャークを算出する。
【０１２５】
次いで、ステップＳ４０３にて、前処理部４３１は、当該算出されたジャークに基づいて、ジャーク自乗和を算出する。次いで、前処理部４３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部４３２に出力する。
【０１２６】
次いで、ステップＳ４０４にて、運転者が操作入力装置４１を操作した場合には、操作入力装置４１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置４１は、当該生成された操作信号を車載コンピュータ４３に出力する。その後、運転状況検出装置４は、ステップＳ４０５に進む。一方、運転者が操作入力装置４１を操作しない場合には、運転状況検出装置４は、操作信号の生成、出力を行わずに、ステップＳ４０５に進む。
【０１２７】
次いで、ステップＳ４０５にて、操作入力判断部４３６は、操作入力装置４１から操作信号を与えられた場合には、当該操作信号に基づいて、車載機器検出信号を生成し、ディストラクション算出部４３２及びディストラクション判断部４３４に出力する。その後、運転状況検出装置４は、ステップＳ４０６に進む。一方、操作入力判断部４３６が操作入力装置４１から操作信号を与えられない場合には、運転状況検出装置４は、車載機器検出信号の生成、出力を行わずに、ステップＳ４０６に進む。
【０１２８】
次いで、ステップＳ４０６にて、ディストラクション算出部４３２は、操作入力判断部４３６から車載機器検出信号を与えられた場合には、当該車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。
【０１２９】
次いで、ディストラクション算出部４３２は、前処理部４３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、ディストラクション算出部４３２は、運転者のディストラクションを検出する。次いで、ディストラクション算出部４３２は、ディストラクション検出信号を生成してディストラクション判断部４３４に出力する。
【０１３０】
一方、ディストラクション算出部４３２に車載機器検出信号が与えられない場合、または、ジャーク自乗和が基準値未満となる場合には、ディストラクション算出部４３２は、ディストラクション検出信号を出力しない。
【０１３１】
次いで、ディストラクション判断部４３４は、ディストラクション算出部３３２及び操作入力判断部４３６から共に信号を与えられたかどうかを判断する。この結果、共に信号が与えられた場合には、運転状況検出装置４は、ステップＳ４０７に進む。一方、ディストラクション算出部３３２及び操作入力判断部４３６のうち、一方のみから信号を与えられた場合（ステップＳ４０６にてＮＯ）には、ディストラクション判断部４３４は、当該与えられた信号を捨てる。その後、運転状況検出装置４は、ステップＳ４０１に戻る。
【０１３２】
ステップＳ４０７にて、ディストラクション判断部４３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者が操作している車載機器を認識する。
【０１３３】
次いで、ディストラクション判断部４３４は、タイマを用いて、現在の日付を算出する。また、ディストラクション判断部４３４は、ディストラクションデータベース４３３のデータ領域から、当該認識された車載機器に対応するデータ領域を特定し、当該特定されたデータ領域から、最新の車載機器履歴データを取得する。
【０１３４】
次いで、ディストラクション判断部４３４は、当該取得された最新の車載機器履歴データが示す車載機器検出回数を１増加させることで、現在の車載機器検出回数を算出する。
【０１３５】
次いで、ディストラクション判断部４３４は、当該算出された現在の日付及び車載機器検出回数を示す今回の車載機器履歴データを生成し、ディストラクションデータベース４３３のうち、当該特定されたデータ領域に記録する。その後、運転状況検出装置４はステップＳ４０１に進む。
【０１３６】
運転状況検出装置４は、所定期間（例えば、１ヶ月）車載機器履歴登録処理を繰り返して行った後、以下に示す車載機器履歴照合処理を行う。
【０１３７】
〔車載機器履歴照合処理〕
図１０に示すステップＳ４０８にて、運転者が操作入力装置４１を操作すると、操作入力装置４１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置４１は、当該生成された操作信号を車載コンピュータ４３に出力する。
【０１３８】
次いで、ステップＳ４０９にて、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号に基づいて車載機器検出信号を生成し、ディストラクション判断部４３４に出力する。
【０１３９】
次いで、ステップＳ４１０にて、ディストラクション判断部４３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作の対象となっている車載機器を認識する。
【０１４０】
次いで、ステップＳ４１１にて、ディストラクション判断部４３４は、ディストラクションデータベース４３３のデータ領域から、当該認識された車載機器に対応するデータ領域を特定する。次いで、ディストラクション判断部４３４は、当該特定されたデータ領域に車載機器履歴データが登録されているかどうか、言い換えれば、当該認識された車載機器がディストラクションデータベース４３３に登録されているかどうかを判断する。
【０１４１】
この結果、当該認識された車載機器がディストラクションデータベース４３３に登録されている場合には、運転状況検出装置４はステップＳ４１４に進み、登録されていない場合（ステップＳ４１１にてＮＯ）には、運転状況検出装置４は、ステップＳ４１２に進む。
【０１４２】
ステップＳ４１２にて、ディストラクション判断部４３４は、操作許可信号を生成して操作入力判断部４３６に出力する。次いで、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号を表示メニュー作成部４３７と当該操作信号に対応する車載機器とに出力する。次いで、車載機器は、操作入力判断部４３６から与えられた操作信号の内容に応じた処理を行う。これにより、運転者は、操作入力装置４１を用いて車載機器の操作を行うことが出来る。
【０１４３】
次いで、表示メニュー作成部４３７は、操作入力判断部４３６から与えられた操作信号に対応する表示メニューデータ信号をメニュー構造保存部４３８から取得して、表示装置４４に出力する。
【０１４４】
次いで、ステップＳ４１３にて、表示装置４４は、表示メニュー作成部４３７から与えられた表示メニューデータ信号の内容を画面表示する。これにより、運転者は、表示装置４４に表示された表示メニューに基づいて、車載機器の操作を継続することが出来る。その後、運転状況検出装置４は、ステップＳ４０８に戻る。
【０１４５】
ステップＳ４１４にて、ディストラクション判断部４３４は、ステップＳ４１０にて認識された車載機器を運転者が操作を苦手とする苦手車載機器として検出する。次いで、ディストラクション判断部４３４は、操作禁止信号を生成して割込メッセージ作成部４３５及び操作入力判断部４３６に出力する。
【０１４６】
次いで、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号を捨てる。これにより、車載機器は運転者の操作に応じた処理を行わないので、運転者による車載機器の操作が禁止される。
【０１４７】
次いで、割込メッセージ作成部４３５は、ディストラクション算出部４３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置４４に出力する。
【０１４８】
次いで、ステップＳ４１５にて、割込メッセージ作成部４３５から与えられた中断データ信号の内容を画面表示する。その後、運転状況検出装置４は、ステップＳ４０８の処理に戻る。
【０１４９】
以上により、第４の実施の形態では、運転状況検出装置４は、運転者が操作を苦手としている苦手車載機器を検出することが出来る。また、運転状況検出装置４は、自車両に搭載される車載機器のうち、苦手車載機器のみを操作禁止とすることが出来る。また、運転状況検出装置４は、一旦車載機器をディストラクションデータベース４３３に登録した後は、ジャーク自乗和を算出することなく苦手車載機器のみを操作禁止とすることが出来るので、苦手車載機器を操作禁止とするための処理を簡略化することができる。
【０１５０】
なお、第４の実施の形態では、運転状況検出装置４は、ディストラクションデータベース４３３に登録された車載機器を苦手車載機器として検出して、当該苦手車載機器の操作を禁止することとしたが、ディストラクションデータベース４３３に所定回数登録された車載機器を苦手車載機器として検出し、当該検出された苦手車載機器の操作のみを禁止するようにしても良い。また、車載機器履歴登録処理において、一旦ディストラクションデータベース４３３に登録された後、一定期間（例えば、２週間）連続して登録されなかった車載機器については、運転状況検出装置４は、後の車載機器履歴照合処理において、操作を許可するようにしてもよい。
【０１５１】
これらの処理を行うこととした場合、運転状況検出装置４は、車載機器をより適切に操作禁止とすることができる。
【０１５２】
（第５の実施の形態）
以下、本発明の第５の実施の形態を図面に基づいて説明する。まず、図７及び図１１に基づいて、本発明の一実施の形態に係る運転状況検出装置５の機能を説明する。ここで、図７は運転状況検出装置５の構成を示すブロック図であり、図１１は、ディストラクションデータベース５３３の内容を示す説明図である。
【０１５３】
運転状況検出装置５は、各種車載機器を搭載する自車両に搭載され、図７に示すように、運転状況検出装置４のディストラクションデータベース４３３及びディストラクション判断部４３４をディストラクションデータベース（データベース）５３３と、ディストラクション判断部（苦手検出手段、登録手段）５３４に変更したものである。
【０１５４】
ディストラクションデータベース５３３は、図１１に示すように、車載機器の操作毎にデータ領域を有し、各データ領域には、ディストラクション判断部５３４により生成された操作履歴データが記録される。操作履歴データの具体的内容については、後述する。
【０１５５】
ディストラクション判断部５３４は、図示しないタイマを備える。そして、運転状況検出装置５が行う操作履歴登録処理及び操作履歴照合処理（具体的には、後述する）において、以下に示す処理を行う。
【０１５６】
〔操作履歴登録処理における処理〕
ディストラクション判断部５３４は、ディストラクション算出部３３２及び操作入力判断部４３６から共に信号を与えられた場合には、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作を認識する。
【０１５７】
そして、ディストラクション判断部５３４は、タイマを用いて、現在の日付を算出する。また、ディストラクション判断部５３４は、ディストラクションデータベース５３３のデータ領域から、当該認識された操作に対応するデータ領域を特定し、当該特定されたデータ領域から、最新の操作履歴データを取得する。
【０１５８】
そして、ディストラクション判断部５３４は、当該取得された最新の操作履歴データが示す操作検出回数を１増加させることで、現在の操作検出回数を算出する。
【０１５９】
そして、ディストラクション判断部５３４は、当該算出された現在の日付及び操作検出回数を示す今回の操作履歴データを生成し、ディストラクションデータベース５３３のうち、当該特定されたデータ領域に記録する。
【０１６０】
一方、ディストラクション判断部５３４は、ディストラクション算出部３３２及び操作入力判断部４３６のうち、一方のみから信号を与えられた場合には、当該与えられた信号を捨てる。
【０１６１】
したがって、各データ領域に記録される日付は、ディストラクション算出部４３２及び操作入力判断部４３６により運転者のディストラクション及び当該各データ領域に対応する操作を共に検出した日を示す。また、各データ領域に記録される操作検出回数は、操作履歴登録処理開始時点から当該操作検出回数に対応する日付が示す日までの間に、ディストラクション算出部４３２及び操作入力判断部４３６により運転者のディストラクション及び当該各データ領域に対応する操作を共に検出した回数を示す。例えば、「携帯電話発信」に対応する最新の操作履歴データが示す日付は「△月△日」であり、操作検出回数は「２」である。
【０１６２】
したがって、データ領域に操作履歴データが登録されている操作は、運転者にとって苦手な操作、即ち苦手操作であると言える。また、操作履歴データの登録回数が多い操作ほど、運転者にとってより苦手な操作であると言える。
【０１６３】
〔操作履歴照合処理における処理〕
ディストラクション判断部５３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作を認識する。そして、ディストラクション判断部５３４は、ディストラクションデータベース５３３のデータ領域から、当該認識された操作に対応するデータ領域を特定する。そして、ディストラクション判断部５３４は、当該特定されたデータ領域に操作履歴データが登録されているかどうか、言い換えれば、当該認識された操作がディストラクションデータベース５３３に登録されているかどうかを判断する。
【０１６４】
この結果、当該認識された操作がディストラクションデータベース５３３に登録されている場合、ディストラクション判断部５３４は、当該認識された操作を運転者にとって苦手な苦手操作として検出する。そして、ディストラクション判断部５３４は、操作禁止信号を生成して割込メッセージ作成部４３５及び操作入力判断部４３６に出力する。
【０１６５】
一方、当該認識された操作がディストラクションデータベース５３３に登録されていない場合には、ディストラクション判断部５３４は、操作許可信号を生成して操作入力判断部４３６に出力する。
【０１６６】
したがって、運転状況検出装置５は、操作入力判断部４３６により検出された操作がディストラクションデータベース５３３に登録されている場合、言い換えれば、操作入力判断部４３６により検出された操作がディストラクション判断部５３４により苦手操作として検出された場合に、操作入力判断部４３６により検出された操作を禁止する。一方、操作入力判断部４３６により検出された操作がディストラクションデータベース５３３に登録されていない場合には、運転状況検出装置５は、当該操作を許可する。
【０１６７】
よって、運転者は、当該操作が許可された場合に、操作入力装置４１を用いて車載機器を操作することが出来る。
【０１６８】
次に、運転状況検出装置５による処理の手順を図１２〜図１３に示すフローチャートに沿って説明する。ここで、運転状況検出装置５による処理は、上述したように、操作履歴登録処理と、操作履歴照合処理に大別される。そこで、図１２に示すフローチャートに沿って操作履歴登録処理を説明し、図１３に示すフローチャートに沿って操作履歴照合処理を説明する。
【０１６９】
〔操作履歴登録処理〕
図１２に示すステップＳ５０１にて、車速検出装置４２は、自車両の速度を検出し、当該検出された自車両の速度に関する速度信号を生成する。次いで、車速検出装置４２は、当該生成された速度信号を車載コンピュータ４３に出力する。
【０１７０】
次いで、ステップＳ５０２にて、前処理部４３１は、車速検出装置４２から与えられた速度信号に基づいて、自車両のジャークを算出する。
【０１７１】
次いで、ステップＳ５０３にて、前処理部４３１は、当該算出されたジャークに基づいて、ジャーク自乗和を算出する。次いで、前処理部４３１は、当該算出されたジャーク自乗和に関するジャーク自乗和信号を生成してディストラクション算出部４３２に出力する。
【０１７２】
次いで、ステップＳ５０４にて、運転者が操作入力装置４１を操作した場合には、操作入力装置４１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置４１は、当該生成された操作信号を車載コンピュータ４３に出力する。その後、運転状況検出装置５は、ステップＳ５０５に進む。一方、運転者が操作入力装置４１を操作しない場合には、運転状況検出装置５は、操作信号の生成、出力を行わずに、ステップＳ５０５に進む。
【０１７３】
ステップＳ５０５にて、操作入力判断部４３６は、操作入力装置４１から操作信号を与えられた場合には、当該操作信号に基づいて、車載機器検出信号を生成し、ディストラクション算出部４３２及びディストラクション判断部５３４に出力する。その後、運転状況検出装置５は、ステップＳ５０６に進む。一方、操作入力判断部４３６に操作信号が与えられない場合には、運転状況検出装置５は、車載機器検出信号の生成、出力を行わずに、ステップＳ５０６に進む。
【０１７４】
次いで、ステップＳ５０６にて、ディストラクション算出部４３２は、操作入力判断部４３６から車載機器検出信号を与えられた場合には、当該車載機器検出信号に基づいて、運転者が車載機器に対して行う操作に対応する基準値を設定する。
【０１７５】
次いで、ディストラクション算出部４３２は、前処理部４３１から与えられたジャーク自乗和信号に基づいて、ジャーク自乗和と当該設定された基準値とを比較する。この結果、ジャーク自乗和が基準値以上となる場合には、ディストラクション算出部４３２は、運転者のディストラクションを検出する。次いで、ディストラクション算出部４３２は、ディストラクション検出信号を生成してディストラクション判断部５３４に出力する。
【０１７６】
一方、ディストラクション算出部４３２に車載機器検出信号が与えられない場合、またはジャーク自乗和が基準値未満となる場合には、ディストラクション算出部４３２は、ディストラクション検出信号を出力しない。
【０１７７】
次いで、ディストラクション判断部５３４は、ディストラクション算出部３３２及び操作入力判断部４３６から共に信号を与えられたかどうかを判断する。この結果、共に信号が与えられた場合には、運転状況検出装置５は、ステップＳ５０７に進む。一方、ディストラクション算出部３３２及び操作入力判断部４３６のうち、一方のみから信号を与えられた場合（ステップＳ５０６にてＮＯ）には、ディストラクション判断部５３４は、当該与えられた信号を捨てる。その後、運転状況検出装置５は、ステップＳ５０１に戻る。
【０１７８】
ステップＳ５０７にて、ディストラクション判断部５３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者が操作している車載機器を認識する。
【０１７９】
次いで、ディストラクション判断部５３４は、タイマを用いて、現在の日付を算出する。また、ディストラクション判断部５３４は、ディストラクションデータベース５３３のデータ領域から、当該認識された操作に対応するデータ領域を特定し、当該特定されたデータ領域から、最新の操作履歴データを取得する。
【０１８０】
次いで、ディストラクション判断部５３４は、当該取得された最新の操作履歴データが示す操作検出回数を１増加させることで、現在の操作検出回数を算出する。
【０１８１】
次いで、ディストラクション判断部５３４は、当該算出された現在の日付及び操作検出回数を示す今回の操作履歴データを生成し、ディストラクションデータベース５３３のうち、当該特定されたデータ領域に記録する。その後、運転状況検出装置５はステップＳ５０１に進む。
【０１８２】
運転状況検出装置５は、所定期間（例えば、１ヶ月）操作履歴登録処理を繰り返して行った後、以下に示す操作履歴照合処理を行う。
【０１８３】
〔操作履歴照合処理〕
図１０に示すステップＳ５０８にて、運転者が操作入力装置４１を操作すると、操作入力装置４１は、当該操作に応じて、車載機器の操作に関する操作信号を生成する。次いで、操作入力装置４１は、当該生成された操作信号を車載コンピュータ４３に出力する。
【０１８４】
次いで、ステップＳ５０９にて、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号に基づいて車載機器検出信号を生成し、ディストラクション判断部５３４に出力する。
【０１８５】
次いで、ステップＳ５１０にて、ディストラクション判断部５３４は、操作入力判断部４３６から与えられた車載機器検出信号に基づいて、運転者による操作を認識する。
【０１８６】
次いで、ディストラクション判断部５３４は、ディストラクションデータベース５３３のデータ領域から、当該認識された操作に対応するデータ領域を特定する。次いで、ディストラクション判断部５３４は、当該特定されたデータ領域に操作履歴データが登録されているかどうか、言い換えれば、当該認識された操作がディストラクションデータベース５３３に登録されているかどうかを判断する。
【０１８７】
この結果、当該認識された操作がディストラクションデータベース５３３に登録されている場合には、運転状況検出装置５はステップＳ５１４に進み、登録されていない場合（ステップＳ５１１にてＮＯ）には、運転状況検出装置５は、ステップＳ５１２に進む。
【０１８８】
ステップＳ５１２にて、ディストラクション判断部５３４は、操作許可信号を生成して操作入力判断部４３６に出力する。次いで、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号を表示メニュー作成部４３７と当該操作信号に対応する車載機器とに出力する。次いで、車載機器は、操作入力判断部４３６から与えられた操作信号の内容に応じた処理を行う。これにより、運転者は、操作入力装置４１を用いて車載機器の操作を行うことが出来る。
【０１８９】
次いで、表示メニュー作成部４３７は、操作入力判断部４３６から与えられた操作信号に対応する表示メニューデータ信号をメニュー構造保存部４３８から取得して、表示装置４４に出力する。
【０１９０】
次いで、ステップＳ５１３にて、表示装置４４は、表示メニュー作成部４３７から与えられた表示メニューデータ信号の内容を画面表示する。これにより、運転者は、表示装置４４に表示された表示メニューに基づいて、車載機器の操作を継続することが出来る。その後、運転状況検出装置５は、ステップＳ５０８に戻る。
【０１９１】
ステップＳ５１４にて、ディストラクション判断部５３４は、ステップＳ５１０にて認識された操作を運転者にとって苦手な苦手操作として検出する。次いで、ディストラクション判断部５３４は、操作禁止信号を生成して割込メッセージ作成部４３５及び操作入力判断部４３６に出力する。
【０１９２】
次いで、操作入力判断部４３６は、操作入力装置４１から与えられた操作信号を捨てる。これにより、車載機器は運転者の操作に応じた処理を行わないので、運転者による車載機器の操作が禁止される。
【０１９３】
次いで、割込メッセージ作成部４３５は、ディストラクション算出部４３２から与えられた操作禁止信号に基づいて、車載機器の操作を中断するように促す旨の中断データ信号を生成し、表示装置４４に出力する。
【０１９４】
次いで、ステップＳ５１５にて、割込メッセージ作成部４３５から与えられた中断データ信号の内容を画面表示する。その後、運転状況検出装置５は、ステップＳ５０８の処理に戻る。
【０１９５】
以上により、第５の実施の形態では、運転状況検出装置５は、運転者にとって苦手な苦手操作を検出することが出来る。また、運転状況検出装置５は、車載機器の操作うち、運転者にとって苦手な苦手操作のみを禁止することが出来る。また、運転状況検出装置５は、操作を一旦ディストラクションデータベース５３３に登録した後は、ジャーク自乗和を算出することなく苦手操作のみを操作禁止とすることが出来るので、苦手操作を禁止するための処理を簡略化することができる。
【０１９６】
なお、第５の実施の形態では、運転状況検出装置５は、ディストラクションデータベース４３３に登録された操作を苦手操作として検出して、当該苦手操作を禁止することとしたが、ディストラクションデータベース４３３に所定回数登録された操作を苦手操作として検出し、当該検出された苦手操作のみを禁止するようにしても良い。また、車載機器履歴登録処理において、一旦ディストラクションデータベース４３３に登録された後、一定期間（例えば、２週間）連続して登録されなかった操作については、運転状況検出装置５は、後の車載機器履歴照合処理において、操作を許可するようにしてもよい。
【０１９７】
これらの処理を行うこととした場合、運転状況検出装置４は、車載機器をより適切に操作禁止とすることができる。
【０１９８】
なお、上述した第１〜第５の実施の形態では、ジャーク変換値としてジャーク自乗和を算出することとしたが、ジャークの絶対値を算出するようにしても良い。この場合であっても、上述した効果と同様の効果を得ることが出来る。
【０１９９】
また、第１〜第５の実施の形態では、運転状況検出装置１〜５は、運転者が操作入力装置１１を操作した際にジャーク自乗和を算出等するが、運転者が操作入力装置１１を操作する前にジャーク自乗和を算出等するようにしてもよい。この場合、運転者のディストラクションをより迅速に検出することができる。
【図面の簡単な説明】
【０２００】
【図１】本発明の一実施の形態に係る運転状況検出装置の構成を示すブロック図である。
【図２】運転状況検出装置による処理の手順を示すフローチャートである。
【図３】運転状況検出装置による処理の手順を示すフローチャートである。
【図４】本発明の他の実施の形態に係る運転状況検出装置の構成を示すブロック図である。
【図５】運転状況検出装置による処理の手順を示すフローチャートである。
【図６】運転状況検出装置による処理の手順を示すフローチャートである。
【図７】本発明の他の実施の形態に係る運転状況検出装置の構成を示すブロック図である。
【図８】ディストラクションデータベースの一例を示す説明図である。
【図９】運転状況検出装置による処理の手順を示すフローチャートである。
【図１０】運転状況検出装置による処理の手順を示すフローチャートである。
【図１１】ディストラクションデータベースの一例を示す説明図である。
【図１２】運転状況検出装置による処理の手順を示すフローチャートである。
【図１３】運転状況検出装置による処理の手順を示すフローチャートである。
【符号の説明】
【０２０１】
１〜５…運転状況検出装置
１１、４１…操作入力装置
１２、３２、４２…車速検出装置（車速検出手段）
１３、４３…車載コンピュータ
１４、４４…表示装置（提示手段）
１３１、４３１…前処理部（ジャーク算出手段、ジャーク変換値算出手段）
１３２、２３２、３３２、４３２…ディストラクション算出部（ディストラクション検出手段）
１３３、４３５…割込メッセージ作成部
１３４、４３６…操作入力判断部（操作禁止手段、操作対象検出手段）
１３５、４３７…表示メニュー作成部
１３６、４３８…メニュー構造保存部
４３３、５３３…ディストラクションデータベース（データベース）
４３４、５３４…ディストラクション判断部（苦手検出手段、登録手段）
【図１】
2005199848.tif 000003
【図２】
2005199848.tif 000004
【図３】
2005199848.tif 000005
【図４】
2005199848.tif 000006
【図５】
2005199848.tif 000007
【図６】
2005199848.tif 000008
【図７】
2005199848.tif 000009
【図８】
2005199848.tif 000010
【図９】
2005199848.tif 000011
【図１０】
2005199848.tif 000012
【図１１】
2005199848.tif 000013
【図１２】
2005199848.tif 000014
【図１３】
2005199848.tif 000015