(57)【特許請求の範囲】
【請求項１】
個人の運転時間と、前記個人が運転する車両の加減速の情報とを含む運行情報を取得し、
取得した前記運行情報に基づいて、サグを通過してからアクセル開度を増加させるまでの減速走行距離に基づく値を疲労度として算出し、
前記個人の運転履歴に基づいて算出した前記個人の運転時間に応じた前記減速走行距離に基づく標準疲労度を記憶する記憶部を参照し、算出した前記疲労度と前記標準疲労度とを比較して、前記疲労度が所定の疲労度の範囲に含まれるか否かを判定し、
前記疲労度が前記所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する、
処理をコンピュータに実行させることを特徴とする運転支援プログラム。
【請求項２】
前記取得する処理は、さらに前記個人が運転する車両の前方の車両との距離を含む前記運行情報を取得し、
前記判定する処理は、さらに前記運行情報のうち前記前方の車両との距離に基づいて疲労度を算出し、前方の車両への異常接近が検出された場合、前記疲労度が前記所定の疲労度の範囲に含まれないと判定する、
ことを特徴とする請求項１に記載の運転支援プログラム。
【請求項３】
前記取得する処理は、さらに前記個人が運転する車両の加速度と前方の信号情報とを含む前記運行情報を取得し、
前記判定する処理は、さらに前記運行情報のうち前記加速度と前記前方の信号情報とに基づいて疲労度を算出し、赤信号での減速の遅れ、および、前記赤信号から青信号に変化した際の加速の遅れが検出された場合、前記疲労度が前記所定の疲労度の範囲に含まれないと判定する、
ことを特徴とする請求項１に記載の運転支援プログラム。
【請求項４】
前記取得する処理は、さらに前記個人が運転する車両の前方の車線情報を含む前記運行情報を取得し、
前記判定する処理は、さらに前記運行情報のうち前記前方の車線情報に基づいて疲労度を算出し、前記車両の車線逸脱が検出された場合、前記疲労度が前記所定の疲労度の範囲に含まれないと判定する、
ことを特徴とする請求項１に記載の運転支援プログラム。
【請求項５】
個人の運転時間と、前記個人が運転する車両の加減速の情報とを含む運行情報を取得し、
取得した前記運行情報に基づいて、サグを通過してからアクセル開度を増加させるまでの減速走行距離に基づく値を疲労度として算出し、
前記個人の運転履歴に基づいて算出した前記個人の運転時間に応じた前記減速走行距離に基づく標準疲労度を記憶する記憶部を参照し、算出した前記疲労度と前記標準疲労度とを比較して、前記疲労度が所定の疲労度の範囲に含まれるか否かを判定し、
前記疲労度が前記所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する、
処理をコンピュータが実行することを特徴とする運転支援方法。
【請求項６】
個人の運転時間と、前記個人が運転する車両の加減速の情報とを含む運行情報を取得する取得部と、
取得された前記運行情報に基づいて、サグを通過してからアクセル開度を増加させるまでの減速走行距離に基づく値を疲労度として算出する算出部と、
前記個人の運転履歴に基づいて算出した前記個人の運転時間に応じた前記減速走行距離に基づく標準疲労度を記憶する記憶部を参照し、算出された前記疲労度と前記標準疲労度とを比較して、前記疲労度が所定の疲労度の範囲に含まれるか否かを判定する判定部と、
前記疲労度が前記所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する出力制御部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転支援プログラム、運転支援方法および情報処理装置に関する。
【背景技術】
【０００２】
車両を運転するドライバーに疲労がたまると、認知、判断、操作の一連の運転挙動に遅れが生じやすくなるので、事故発生の一因となる。例えば、運送業などでは、積荷等が遠方に運送されることも少なくなく、運転時間が長時間化することも多い。このことから、デジタルタコグラフ、いわゆるデジタコを用いた運行管理システムの中には、連続運転時間が所定時間、例えば４時間を経過する場合に警告を行うものも存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５４６７５号公報
【特許文献２】特開２０１２−１１８９５１号公報
【特許文献３】特開２０１２−２２６５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ドライバーが疾病によって体調が悪化した場合には、連続運転時間が所定時間に達していなくても、運転挙動に遅れや乱れが発生することがある。このため、連続運転時間に基づいて警告を行うシステムでは、ドライバーが運転を中止すべき状態であっても、適切に警告を行うことができない場合がある。【０００５】
一つの側面では、本発明は、重大事故のリスクを低減できる運転支援プログラム、運転支援方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、運転支援プログラムは、個人の運転時間を含む運行情報を取得する処理をコンピュータに実行させる。運転支援プログラムは、取得した前記運行情報に基づいて疲労度を算出する処理をコンピュータに実行させる。運転支援プログラムは、前記個人の運転履歴に基づいて算出した前記個人の運転時間に応じた標準疲労度を記憶する記憶部を参照し、算出した前記疲労度と前記標準疲労度とを比較して、前記疲労度が所定の疲労度の範囲に含まれるか否かを判定する処理をコンピュータに実行させる。運転支援プログラムは、前記疲労度が前記所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
重大事故のリスクを低減できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の運転支援システムの構成の一例を示すブロック図である。
【図２】図２は、運行情報データベースの一例を示す図である。
【図３】図３は、標準疲労度記憶部の一例を示す図である。
【図４】図４は、サグ通過時の運転挙動の一例を示す図である。
【図５】図５は、疲労度の時間経過の一例を示すグラフである。
【図６】図６は、疲労度の時間経過の一例を示すグラフである。
【図７】図７は、実施例の運転支援処理の一例を示すフローチャートである。
【図８】図８は、運転支援プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する運転支援プログラム、運転支援方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の運転支援システムの構成の一例を示すブロック図である。図１に示す運転支援システム１は、端末装置１０と、情報処理装置１００とを有する。なお、図１には、システムが１つの端末装置１０および情報処理装置１００を有する場合を示したが、端末装置１０および情報処理装置１００の数は限定されず、運転支援システム１は、任意の数の端末装置１０および情報処理装置１００を有してもよい。【００１１】
端末装置１０および情報処理装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。【００１２】
運転支援システム１は、例えば、車両に搭載される端末装置１０から送信される運行情報を情報処理装置１００で収集し、運行情報をドライバーおよび車両と対応付けて運行情報データベース（以下、運行情報ＤＢという。）に記憶する。なお、端末装置１０の一例としては、通信機能を有するデジタコが挙げられる。すなわち、端末装置１０は、例えば、車両の運行中に所定の時間間隔で、日時、車両の位置情報および速度等を含む運行情報を、情報処理装置１００に対して送信する。また、情報処理装置１００は、端末装置１０から受信した日時、車両の位置情報および速度等を含む運行情報を、運行情報として運行情報ＤＢに記憶する。【００１３】
情報処理装置１００は、予め、運行情報ＤＢを参照し、個人の運転履歴に基づいて、個人の運転時間に応じた標準疲労度を算出して、標準疲労度記憶部に記憶する。車両の運行が開始されると、情報処理装置１００は、端末装置１０から個人の運転時間を含む運行情報を取得する。情報処理装置１００は、取得した運行情報に基づいて疲労度を算出する。情報処理装置１００は、標準疲労度記憶部を参照し、算出した疲労度と標準疲労度とを比較して、疲労度が所定の疲労度の範囲に含まれるか否かを判定する。なお、所定の疲労度の範囲は、例えば、通常の運転による疲労度の範囲である。情報処理装置１００は、疲労度が所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する。これにより、情報処理装置１００は、重大事故のリスクを低減できる。【００１４】
次に、端末装置１０の構成について説明する。図１に示すように、端末装置１０は、通信部１１と、制御部１２と、表示部１３と、操作部１４と、カメラ１５とを有する。なお、端末装置１０は、図１に示す機能部以外にも、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。【００１５】
通信部１１は、例えば、第３世代移動通信システム、ＬＴＥ（Long  Term  Evolution）等の携帯電話回線および無線ＬＡＮ等の通信モジュール等によって実現される。通信部１１は、ネットワークＮを介して情報処理装置１００と無線で接続され、情報処理装置１００との間で情報の通信を司る通信インタフェースである。なお、端末装置１０と情報処理装置１００との間は、携帯電話回線等の無線基地局を介して情報処理装置１００と接続される場合、無線基地局と情報処理装置１００との間については、無線または有線で接続される。通信部１１は、制御部１２から入力された日時、車両の位置情報および速度等を含む運行情報を情報処理装置１００に送信する。また、通信部１１は、情報処理装置１００から警告情報を受信する。通信部１１は、受信した警告情報を制御部１２に出力する。【００１６】
制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭ（Random  Access  Memory）を作業領域として実行されることにより実現される。また、制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。【００１７】
制御部１２は、例えば、図示しないＧＰＳ（Global  Positioning  System）等の衛星測位システムによって取得した日時、車両の位置情報および速度等を含む運行情報を、例えば１秒ごとに、ネットワークＮを介して情報処理装置１００に送信する。また、制御部１２は、図示しない加速度センサで検出した加速度についても運行情報に含めて、ネットワークＮを介して情報処理装置１００に送信する。なお、制御部１２は、携帯電話回線等が圏外である等の場合には、通信が接続されてから圏外であった時間の運行情報を纏めて送信してもよい。【００１８】
制御部１２は、ネットワークＮおよび通信部１１を介して、情報処理装置１００から警告情報を受信する。制御部１２は、警告情報を受信すると、警告情報を表示部１３に表示する。また、制御部１２は、警告の音声を図示しないスピーカに出力する。【００１９】
制御部１２は、カメラ１５から撮像画像が入力されると、入力された撮像画像に基づいて、車両の前方を監視する。制御部１２は、例えば、撮像画像に基づいて、車両の前方の他の車両の有無を検出する。制御部１２は、車両を検出した場合には、例えば検出した車両の撮像画像上の大きさ等に基づいて、検出した車両との距離を算出する。制御部１２は、算出した距離、つまり、前方の車両との距離を運行情報に含めて、情報処理装置１００に送信する。【００２０】
また、制御部１２は、例えば、撮像画像に基づいて、前方の信号機の有無を検出する。制御部１２は、信号機を検出した場合には、検出した信号機の灯火の色、つまり青信号、黄信号および赤信号を判定する。制御部１２は、判定した信号機の灯火の色を信号情報として運行情報に含めて、情報処理装置１００に送信する。【００２１】
さらに、制御部１２は、例えば、撮像画像に基づいて、前方の道路の中央線や区画線を検出する。制御部１２は、検出した中央線や区画線に基づいて、車両が走行中の車線の情報を車線情報として運行情報に含めて、情報処理装置１００に送信する。なお、撮像画像に基づく前方の車両との距離、信号情報および車線情報は、それぞれ運行情報に含めるか否かは任意に設定可能であり、含めてもよいし、含めなくてもよい。【００２２】
表示部１３は、各種情報を表示するための表示デバイスである。表示部１３は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１３は、制御部１２から入力された表示画面等の各種画面を表示する。【００２３】
操作部１４は、端末装置１０のユーザであるドライバーから各種操作を受け付ける入力デバイスである。操作部１４は、例えば、入力デバイスとして、タッチパネル等によって実現される。この場合、操作部１４の入力デバイスは、表示部１３の表示デバイスの一例である液晶ディスプレイと一体化されるようにしてもよい。操作部１４は、ドライバーによって入力された操作を操作情報として制御部１２に出力する。なお、操作部１４は、スイッチやリモートコントローラ等の他の入力デバイスによって実現されるようにしてもよい。【００２４】
カメラ１５は、車両の前方を監視するための撮像装置である。カメラ１５は、例えば、撮像素子としてＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサまたはＣＣＤ（Charge  Coupled  Device）イメージセンサ等を用いて、画像を撮像する。カメラ１５は、撮像素子が受光した光を光電変換しＡ／Ｄ（Analog／Digital）変換を行って撮像画像を生成する。カメラ１５は、生成した撮像画像を制御部１２に出力する。【００２５】
続いて、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、表示部１１１と、操作部１１２と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図１に示す機能部以外にも、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。【００２６】
通信部１１０は、例えば、第３世代移動通信システム、ＬＴＥ等の携帯電話回線および無線ＬＡＮ等の通信モジュール等によって実現される。また、通信部１１０は、携帯電話回線等の無線基地局を介して端末装置１０と通信する場合には、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して端末装置１０と無線または有線で接続され、端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、端末装置１０から運行情報を受信する。通信部１１０は、受信した運行情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された警告情報を端末装置１０に送信する。【００２７】
表示部１１１は、各種情報を表示するための表示デバイスである。表示部１１１は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１１１は、制御部１３０から入力された表示画面等の各種画面を表示する。【００２８】
操作部１１２は、情報処理装置１００の管理者から各種操作を受け付ける入力デバイスである。操作部１１２は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部１１２は、管理者によって入力された操作を操作情報として制御部１３０に出力する。なお、操作部１１２は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部１１１の表示デバイスと、操作部１１２の入力デバイスとは、一体化されるようにしてもよい。【００２９】
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、運行情報ＤＢ１２１と、標準疲労度記憶部１２２とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。【００３０】
運行情報ＤＢ１２１は、端末装置１０から取得した運行情報を記憶するデータベースである。図２は、運行情報データベースの一例を示す図である。図２に示すように、運行情報ＤＢ１２１は、「ドライバーＩＤ（IDentifier）」、「車両ＩＤ」、「日時」、「緯度」、「経度」、「速度」、「Ｇ値（前後）」、「Ｇ値（横）」、「Ｇ値（上下）」といった項目を有する。運行情報ＤＢ１２１は、１つの運行情報ごとに１レコードとして記憶する。運行情報ＤＢ１２１は、例えば、１秒ごとの運行情報の場合には、１秒ごとの運行情報を１レコードとして記憶する。【００３１】
「ドライバーＩＤ」は、ドライバーを識別する識別子である。「車両ＩＤ」は、車両を識別する識別子である。「日時」は、端末装置１０によって運行情報が取得された日時を示す情報である。「緯度」および「経度」は、端末装置１０が搭載される車両の位置を示す情報である。「速度」は、端末装置１０が搭載される車両の速度を示す情報である。「Ｇ値（前後）」、「Ｇ値（横）」および「Ｇ値（上下）」は、端末装置１０が搭載される車両にかかる、それぞれの方向の加速度を示す情報である。【００３２】
図１の説明に戻って、標準疲労度記憶部１２２は、各ドライバーについて、個人の運転履歴に基づいて算出した個人の運転時間に応じた標準疲労度を記憶する。図３は、標準疲労度記憶部の一例を示す図である。図３に示すように、標準疲労度記憶部１２２は、「ドライバーＩＤ」、「標準疲労度」といった項目を有する。また、「標準疲労度」は、「１時間未満」、「１時間〜２時間未満」、「２時間〜３時間未満」、「３時間〜４時間未満」、「４時間以上」といった項目を有する。標準疲労度記憶部１２２は、ドライバーごとに１レコードとして記憶する。【００３３】
「ドライバーＩＤ」は、ドライバーを識別する識別子である。「標準疲労度」は、例えば、各時間帯における通常の疲労の範囲である偏差値の上限値を示す情報である。偏差値は、例えば、各ドライバー個人の運転履歴に基づいて、所定の運転挙動の反応時間や反応距離に基づく値として求めたものである。なお、「標準疲労度」は、偏差値の他にも、例えば、正規分布の確率密度関数に基づくＺ値や標準偏差を用いてもよい。また、所定の運転挙動は、例えば、サグを通過してからアクセル開度を増加させるといった操作である。【００３４】
図３の１行目の例では、ドライバーＩＤ「Ｄ００１」のドライバーは、時間帯が「１時間未満」では、標準疲労度が「５５未満」であることを示す。また、当該ドライバーは、時間帯が「１時間〜２時間未満」では、標準疲労度が「５７未満」であることを示す。また、当該ドライバーは、時間帯が「２時間〜３時間未満」では、標準疲労度が「５９未満」であることを示す。また、当該ドライバーは、時間帯が「３時間〜４時間未満」では、標準疲労度が「６１未満」であることを示す。また、当該ドライバーは、時間帯が「４時間以上」では、標準疲労度が「６３未満」であることを示す。【００３５】
すなわち、例えば、ドライバーＩＤ「Ｄ００１」のドライバーは、サグを通過してからアクセル開度を増加させるまでの減速走行距離Ｄｓが、運転時間が長くなると伸びていく。このとき、標準疲労度は、例えば、減速走行距離Ｄｓに基づく偏差値とすると、通常であると判定する範囲が運転時間に応じて増加することを表す。つまり、ドライバーは、運転時間が長くなると、減速走行距離Ｄｓが通常より長くなる頻度が増加していくことになる。【００３６】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、算出部１３２と、判定部１３３と、出力制御部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。【００３７】
取得部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から運行情報を受信すると、受信した運行情報を運行情報ＤＢ１２１に記憶する。また、取得部１３１は、受信した運行情報から日時、車両の位置情報、速度および加速度を抽出する。すなわち、取得部１３１は、運行情報の取得を開始する。また、取得部１３１は、抽出した日時に基づいて、運転時間を算出する。取得部１３１は、抽出した日時、車両の位置情報、速度および加速度を算出部１３２に出力する。また、算出した運転時間を判定部１３３に出力する。なお、取得部１３１は、例えば、端末装置１０から１秒間隔で運行情報が送られてくると、１秒間隔で抽出した日時、車両の位置情報、速度および加速度を算出部１３２に出力し、算出した運転時間を判定部１３３に出力する。【００３８】
また、取得部１３１は、運行情報に前方の車両との距離、信号情報および車線情報のうちいずれか１つ以上の情報が含まれる場合には、これらの情報を運行情報から抽出して判定部１３３に出力する。【００３９】
さらに、取得部１３１は、運行情報に基づいて、運転終了か否かを判定する。取得部１３１は、運転終了でない場合には、引き続き、抽出した日時、車両の位置情報、速度および加速度、ならびに、算出した運転時間の出力を継続する。取得部１３１は、運転終了である場合には、抽出した日時、車両の位置情報、速度および加速度、ならびに、算出した運転時間の出力を停止して運転支援処理を終了する。【００４０】
算出部１３２は、予め、運行情報ＤＢ１２１を参照し、各ドライバー個人の運転履歴に基づいて、個人の運転時間に応じた標準疲労度を算出する。算出部１３２は、例えば、所定の運転挙動の反応時間や反応距離に基づく値、例えば偏差値を算出する。算出部１３２は、算出した偏差値に基づいて、各時間帯における通常の疲労の範囲である偏差値の上限値を設定し、標準疲労度として標準疲労度記憶部１２２に記憶する。【００４１】
算出部１３２は、取得部１３１から日時、車両の位置情報、速度および加速度が入力されると、例えば、所定の運転挙動の反応時間や反応距離に基づく値、例えば偏差値を疲労度として算出する。算出部１３２は、算出した疲労度を判定部１３３に出力する。【００４２】
ここで、図４を用いて、標準疲労度および疲労度を算出するための所定の運転挙動の一例として、サグ通過時の運転挙動を説明する。図４は、サグ通過時の運転挙動の一例を示す図である。図４のグラフ２０は、例えば、高速道路の地形の断面２１と、当該高速道路を走行する車両の速度グラフ２４とを有する。地形の断面２１は、例えば、平地から下り坂になり、サグ底２２を経て上り坂となる地形の断面である。速度グラフ２４は、地形の変化に応じて、平地にて一定速度で走行している車両が、下り坂では重力により加速し、サグ底２２を通過して上り坂に差し掛かり、ドライバーが速度低下を感じてアクセル開度を増加させて加速を行う状態を示している。このとき、サグ底２２から加速を開始した地点２３までを、減速走行距離Ｄｓとする。また、サグ底２２での速度と地点２３での速度との差分を、速度低下量Ｖｓとする。【００４３】
減速走行距離Ｄｓは、ドライバーの疲労が溜まると、反応時間が遅くなるので増加する。算出部１３２は、減速走行距離Ｄｓについて、例えば偏差値を算出することで、疲労度を求めることができる。また、標準疲労度は、例えば、ドライバーの疲労が溜まっていないと考えられる、運転時間が１時間未満である場合における減速走行距離Ｄｓの平均値（例えば２００ｍ）を偏差値５０とし、通常の疲労の範囲の上限値として５５を設定することができる。【００４４】
図１の説明に戻って、判定部１３３には、取得部１３１から運転時間が入力され、算出部１３２から疲労度が入力される。判定部１３３は、標準疲労度記憶部１２２を参照し、入力された運転時間に対応する疲労度と、標準疲労度とを比較して、疲労度が通常の疲労度であるか否かを判定する。すなわち、判定部１３３は、疲労度が標準疲労度の条件を満たすか否かを判定する。判定部１３３は、疲労度が通常の疲労度である場合には、通常の疲労である旨の判定結果を出力制御部１３４に出力する。判定部１３３は、疲労度が通常の疲労度でない場合には、通常の疲労とは異なる状態である旨の判定結果を出力制御部１３４に出力する。【００４５】
また、判定部１３３は、取得部１３１から前方の車両との距離、信号情報および車線情報のうちいずれか１つ以上の情報が入力されると、これらの情報に基づいて、疲労度が通常の疲労度であるか否かを判定するようにしてもよい。判定部１３３は、例えば、前方の車両との距離に基づいて、前方の車両への異常接近を検出すると、通常の疲労とは異なる状態である旨の判定結果を出力制御部１３４に出力する。【００４６】
また、判定部１３３は、例えば、信号情報に基づいて、赤信号での減速の遅れ、および、赤信号から青信号に変化した際の加速の遅れを検出すると、通常の疲労とは異なる状態である旨の判定結果を出力制御部１３４に出力する。また、判定部１３３は、例えば、車線情報に基づいて、車両の車線逸脱を検出すると、通常の疲労とは異なる状態である旨の判定結果を出力制御部１３４に出力する。【００４７】
ここで、図５および図６を用いて疲労度の時間経過について説明する。図５および図６は、疲労度の時間経過の一例を示すグラフである。図５のグラフ３０では、標準的な疲労度の中心値をグラフ３１で示し、標準疲労度、つまり通常の疲労の範囲である偏差値の上限値をグラフ３２ａで示し、通常の疲労の範囲である偏差値の下限値をグラフ３２ｂで示す。また、グラフ３０では、ドライバーの疲労度をグラフ３３で示す。このとき、ドライバーの疲労度は、点３４においてグラフ３２ａを超えるので、判定部１３３は、点３４の時点において疲労度が通常の疲労度でないと判定する。すなわち、判定部１３３は、疲労度が所定の疲労度の範囲に含まれないと判定する。【００４８】
図６のグラフ４０は、疲労度として、例えば、所定の運転挙動に対する反応時間が、平均値より所定の割合遅くなった回数をカウントする場合のグラフの一例である。この場合、判定部１３３は、所定の回数までは通常の疲労であるとし、所定の回数を超えると、通常の疲労とは異なる状態であると判定する。グラフ４０では、通常の疲労であるとする回数のグラフ４１に対し、ドライバーの疲労度のグラフ４２は、点４３において、グラフ４１を超えるので、判定部１３３は、点４３の時点において疲労度が通常の疲労度でないと判定する。なお、通常の疲労であるとする回数のグラフ４１は、時間帯ごとに変化するようなグラフとしてもよい。すなわち、疲労による運転挙動の変化が、通常の時間や距離よりも著しく早く出現した場合に、疾病等の体調変化によるものと判定できる指標値であれば、判定部１３３における判定に用いることができる。【００４９】
また、判定部１３３は、疲労度として、前方の車両への異常接近の回数をカウントして、所定の回数を超えると、通常の疲労とは異なる状態であると判定するようにしてもよい。さらに、判定部１３３は、疲労度として、赤信号での減速の遅れ、および、赤信号から青信号に変化した際の加速の遅れが検出された回数をカウントして、所定の回数を超えると、通常の疲労とは異なる状態であると判定するようにしてもよい。また、判定部１３３は、疲労度として、車両の車線逸脱が検出された回数をカウントして、所定の回数を超えると、通常の疲労とは異なる状態であると判定するようにしてもよい。【００５０】
図１の説明に戻って、出力制御部１３４は、判定部１３３から判定結果が入力されると、入力された判定結果が通常の疲労とは異なる状態である旨の判定結果である場合に、通信部１１０およびネットワークＮを介して、端末装置１０に警告情報を送信する。すなわち、出力制御部１３４は、通常の疲労とは異なる状態であることを示す情報を出力する。警告情報は、通常の疲労とは異なる状態であることを示す情報であり、例えば「急病の恐れがあります。直ちに運転を中止して病院での受診をお勧めします。」といった情報である。出力制御部１３４は、入力された判定結果が通常の疲労である旨の判定結果である場合には、警告情報の送信は行わない。【００５１】
次に、実施例の運転支援システム１の動作について説明する。図７は、実施例の運転支援処理の一例を示すフローチャートである。【００５２】
情報処理装置１００の取得部１３１は、端末装置１０から車両の運行情報を受信して、運行情報の取得を開始する（ステップＳ１）。取得部１３１は、受信した運行情報から日時、車両の位置情報、速度および加速度を抽出する。また、取得部１３１は、抽出した日時に基づいて、運転時間を算出する。取得部１３１は、抽出した日時、車両の位置情報、速度および加速度を算出部１３２に出力する。また、算出した運転時間を判定部１３３に出力する。【００５３】
算出部１３２は、取得部１３１から日時、車両の位置情報、速度および加速度が入力されると、疲労度を算出する（ステップＳ２）。算出部１３２は、算出した疲労度を判定部１３３に出力する。【００５４】
判定部１３３は、標準疲労度記憶部１２２を参照し、入力された運転時間に対応する疲労度と、標準疲労度とを比較して、疲労度が通常の疲労度であるか否かを判定する（ステップＳ３）。判定部１３３は、疲労度が通常の疲労度である場合には（ステップＳ３：肯定）、通常の疲労である旨の判定結果を出力制御部１３４に出力し、ステップＳ５に進む。【００５５】
判定部１３３は、疲労度が通常の疲労度でない場合には（ステップＳ３：否定）、通常の疲労とは異なる状態である旨の判定結果を出力制御部１３４に出力する。出力制御部１３４は、判定部１３３から通常の疲労とは異なる状態である旨の判定結果が入力されると、端末装置１０に警告情報を送信し（ステップＳ４）、ステップＳ５に進む。【００５６】
取得部１３１は、運行情報に基づいて、運転終了か否かを判定する（ステップＳ５）。取得部１３１は、運転終了でない場合には（ステップＳ５：否定）、ステップＳ２に戻る。取得部１３１は、運転終了である場合には（ステップＳ５：肯定）、運転支援処理を終了する。これにより、情報処理装置１００は、通常の疲労とは異なる状態を判定してドライバーに通知するので、重大事故のリスクを低減できる。【００５７】
このように、情報処理装置１００は、個人の運転時間を含む運行情報を取得する。また、情報処理装置１００は、取得した運行情報に基づいて疲労度を算出する。また、情報処理装置１００は、個人の運転履歴に基づいて算出した個人の運転時間に応じた標準疲労度を記憶する標準疲労度記憶部１２２を参照し、算出した疲労度と標準疲労度とを比較して、疲労度が所定の疲労度の範囲に含まれるか否かを判定する。また、情報処理装置１００は、疲労度が所定の疲労度の範囲に含まれない場合に、所定の疲労とは異なる状態であることを示す情報を出力する。その結果、重大事故のリスクを低減できる。【００５８】
また、情報処理装置１００は、さらに個人が運転する車両の加減速の情報を含む運行情報を取得する。また、情報処理装置１００は、運行情報に基づく所定の運転挙動の反応時間に基づく値を疲労度として、疲労度が所定の疲労度の範囲に含まれるか否かを判定する。その結果、ドライバーの加減速の運転挙動に基づいて所定の疲労の範囲に含まれるか否かを判定できる。【００５９】
また、情報処理装置１００は、さらに個人が運転する車両の前方の車両との距離を含む運行情報を取得する。また、情報処理装置１００は、運行情報のうち前方の車両との距離に基づいて疲労度を算出し、前方の車両への異常接近が検出された場合、疲労度が所定の疲労度の範囲に含まれないと判定する。その結果、十分な車間距離がとれていない場合に警告することができる。【００６０】
また、情報処理装置１００は、さらに個人が運転する車両の加速度と前方の信号情報とを含む運行情報を取得する。また、情報処理装置１００は、運行情報のうち加速度と前方の信号情報とに基づいて疲労度を算出し、赤信号での減速の遅れ、および、赤信号から青信号に変化した際の加速の遅れが検出された場合、疲労度が所定の疲労度の範囲に含まれないと判定する。その結果、信号に対する反応が遅れている場合に警告することができる。【００６１】
また、情報処理装置１００は、さらに個人が運転する車両の前方の車線情報を含む運行情報を取得する。また、情報処理装置１００は、運行情報のうち前方の車線情報に基づいて疲労度を算出し、車両の車線逸脱が検出された場合、疲労度が所定の疲労度の範囲に含まれないと判定する。その結果、車両が車線を逸脱した場合に警告することができる。【００６２】
なお、上記実施例では、情報処理装置１００において運転支援処理を行ったが、これに限定されない。例えば、端末装置１０に運行情報ＤＢ１２１および標準疲労度記憶部１２２を設け、端末装置１０で該端末装置１０が搭載されている車両のドライバーに対して運転支援処理を行ってもよい。【００６３】
また、上記実施例では、カメラ１５の撮像画像に基づいて、前方の車両との距離を算出したが、これに限定されない。例えば、車両にミリ波レーダーを搭載して前方の車両との距離を計測してもよい。【００６４】
また、上記実施例では、警告情報を端末装置１０に対して送信したが、これに限定されない。例えば、車両の運行を管理する運行管理者の端末装置に警告情報を送信するようにしてもよい。【００６５】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、判定部１３３と出力制御部１３４とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。【００６６】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。【００６７】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、運転支援プログラムを実行するコンピュータの一例を示す図である。【００６８】
図８に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００６９】
ハードディスク装置２０８には、図１に示した取得部１３１、算出部１３２、判定部１３３および出力制御部１３４の各処理部と同様の機能を有する運転支援プログラムが記憶される。また、ハードディスク装置２０８には、運行情報ＤＢ１２１、標準疲労度記憶部１２２、および、運転支援プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、図１に示した操作部１１２と同様の機能を有し、コンピュータ２００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して表示画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有し端末装置１０と接続され、端末装置１０と各種情報をやりとりする。【００７０】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、算出部１３２、判定部１３３および出力制御部１３４として機能させることができる。【００７１】
なお、上記の運転支援プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの運転支援プログラムを記憶させておき、コンピュータ２００がこれらから運転支援プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７２】
１  運転支援システム
１０  端末装置
１１  通信部
１２  制御部
１３  表示部
１４  操作部
１５  カメラ
１００  情報処理装置
１１０  通信部
１１１  表示部
１１２  操作部
１２０  記憶部
１２１  運行情報ＤＢ
１２２  標準疲労度記憶部
１３０  制御部
１３１  取得部
１３２  算出部
１３３  判定部
１３４  出力制御部
Ｎ  ネットワーク
【図１】
0006677303.tif 000002
【図２】
0006677303.tif 000003
【図３】
0006677303.tif 000004
【図４】
0006677303.tif 000005
【図５】
0006677303.tif 000006
【図６】
0006677303.tif 000007
【図７】
0006677303.tif 000008
【図８】
0006677303.tif 000009