(57)【要約】【課題】危険車両に遭遇する可能性が高い車両に対して危険車両との遭遇予測を報知すること。【解決手段】情報共有システム１００は、情報処理装置１０１と複数の端末装置１０２−１，１０２−２とを含む。端末装置１０２−１は、車両１０３−１に搭載された撮像装置により撮像された撮像画像に基づいて危険車両１０４を検出すると、検出した危険車両１０４および危険車両１０４の走行情報を特定する危険車両情報１２０を情報処理装置１０１に送信する。情報処理装置１０１は、端末装置１０２−１から危険車両情報１２０を受信したことに応じて、危険車両情報１２０に基づいて、現時点以降のいずれかの時点において危険車両１０４が走行する区間１１１を予測し、予測した区間１１１を走行する車両１０３−２に対応する端末装置１０２−２に対して、危険車両１０４との遭遇予測１３０を報知する。【選択図】図１
2019045908.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と情報処理装置とを含む情報共有システムであって、
前記複数の端末装置のうち少なくともいずれかの端末装置は、
車両に搭載された撮像装置により撮像された撮像画像に基づいて、危険車両を検出し、
前記車両の走行情報と前記撮像画像とに基づいて、検出した前記危険車両と前記危険車両の走行情報とを特定する危険車両情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記端末装置から前記危険車両情報を受信した際に、前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする危険運転車両の情報共有システム。
【請求項２】
前記危険車両情報は、前記危険車両のナンバー、車種、および色の少なくともいずれかを含み、
前記情報処理装置は、前記危険車両のナンバー、車種、および色の少なくともいずれかを含む前記危険車両との遭遇予測を報知する、
ことを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記危険車両情報は、前記危険車両の危険運転種別を含み、
前記情報処理装置は、前記危険車両の危険運転種別を含む前記危険車両との遭遇予測を報知する、
ことを特徴とする請求項１または２に記載の情報共有システム。
【請求項４】
前記情報処理装置は、
前記危険車両情報に基づいて、前記危険車両が検出された検出位置と、前記危険車両の走行方向および走行速度とを特定し、
道路を分割した区間に対応付けて、前記区間に連続する他の区間ごとに、前記区間を走行する車両が前記他の区間に進入する確度を記憶する記憶部を参照して、特定した前記検出位置から、特定した前記走行方向に、特定した前記走行速度で前記危険車両が走行した場合に到達する区間を予測する、
ことを特徴とする請求項１〜３のいずれか一つに記載の情報共有システム。
【請求項５】
前記他の区間に進入する確度は、前記区間を走行する車両の走行方向および走行速度に応じて設定される、ことを特徴とする請求項４に記載の情報共有システム。
【請求項６】
前記危険車両情報は、前記危険車両の危険運転種別を含み、
前記情報処理装置は、さらに、前記危険車両の危険運転種別に基づいて、前記危険車両が走行する区間を予測する、
ことを特徴とする請求項４または５に記載の情報共有システム。
【請求項７】
前記情報処理装置は、
前記複数の端末装置のうちの第１の端末装置から、前記第１の端末装置の位置を示す位置情報を取得し、
取得した前記第１の端末装置の位置情報に基づいて、予測した前記区間に前記第１の端末装置が存在するか否かを判断し、
予測した前記区間に前記第１の端末装置が存在する場合、前記第１の端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする請求項１〜６のいずれか一つに記載の情報共有システム。
【請求項８】
前記情報処理装置は、
前記複数の端末装置のうちの第２の端末装置から、前記第２の端末装置に対応する車両の現時点以降に走行する経路を示す経路情報を取得し、
取得した前記第２の端末装置の経路情報に基づいて、予測した前記区間を前記第２の端末装置に対応する車両が走行するか否かを判断し、
予測した前記区間を前記第２の端末装置に対応する車両が走行する場合、前記第２の端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする請求項１〜７のいずれか一つに記載の情報共有システム。
【請求項９】
複数の端末装置と情報処理装置とを含む情報共有システムが行う情報共有方法であって、
前記複数の端末装置のうち少なくともいずれかの端末装置が、
車両に搭載された撮像装置により撮像された撮像画像に基づいて、危険車両を検出し、
前記車両の走行情報と前記撮像画像とに基づいて、検出した前記危険車両と前記危険車両の走行情報とを特定する危険車両情報を前記情報処理装置に送信する、
処理を実行し、
前記情報処理装置が、
前記端末装置から前記危険車両情報を受信した際に、前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
処理を実行する、
ことを特徴とする危険運転車両の情報共有方法。
【請求項１０】
情報共有プログラムであって、コンピュータに、
複数の端末装置のうち少なくともいずれかの端末装置から、危険車両と前記危険車両の走行情報とを含む危険車両情報を受信し、
前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
処理を実行させる、
ことを特徴とする危険運転車両の情報共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有システム、情報共有方法、および情報共有プログラムに関する。
【背景技術】
【０００２】
従来、安全運転を心がけているドライバーであっても、強引な割り込み、飛び出し、スピード超過などの危険運転を行う危険車両により、交通事故に巻き込まれる場合がある。例えば、違法ドラック、飲酒、酒気帯び運転など法を犯したドライバー、先を急ぐあまり他の車両への配慮に欠けるドライバー、急性疾患に伴い正常な運転ができない状態に陥ってしまったドライバーなどが運転する危険車両に遭遇するケースが懸念される。
【０００３】
先行技術としては、危険運転車両と判断した監視対象車両を中心として予め設定された距離を半径とする円形領域の中に存在する他の車両に対して、警戒指示情報を送信する技術がある。また、車両の走行予定道路および走行条件と、危険位置管理データとから、走行予定道路に含まれており走行条件に合致する危険位置を危険予測位置として抽出し、抽出した危険予測位置を車両の端末装置へ送信する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２００９４２号公報
【特許文献２】特開２００９−２７７０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、危険車両に遭遇する可能性がある車両に対して、その旨を事前に知らせることが難しい。
【０００６】
１つの側面では、本発明は、危険車両に遭遇する可能性がある車両に対して、危険車両との遭遇予測を報知できる情報共有システム、情報共有方法、および情報共有プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、複数の端末装置と情報処理装置とを含む情報共有システムであって、前記複数の端末装置のうち少なくともいずれかの端末装置は、車両に搭載された撮像装置により撮像された撮像画像に基づいて、危険車両を検出し、前記車両の走行情報と前記撮像画像とに基づいて、検出した前記危険車両と前記危険車両の走行情報とを特定する危険車両情報を前記情報処理装置に送信し、前記情報処理装置は、前記端末装置から前記危険車両情報を受信した際に、前記危険車両情報に基づいて、現時点以降のいずれかの時点の前記危険車両の位置を予測し、前記複数の端末装置のうち、予測した前記危険車両の位置を含む区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、危険運転車両の情報共有システムが提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、危険車両に遭遇する可能性がある車両に対して、危険車両との遭遇予測を報知できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる情報共有システムの一実施例を示す説明図である。
【図２】図２は、情報共有システム１００のシステム構成例を示す説明図である。
【図３】図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、端末装置１０２−ｉのハードウェア構成例を示すブロック図である。
【図５】図５は、情報処理装置１０１における道路情報の概要を示す説明図である。
【図６】図６は、進入確率ＤＢ２１１の記憶内容の一例を示す説明図である。
【図７】図７は、危険運転種別係数ＤＢ２１２の記憶内容の一例を示す説明図である。
【図８】図８は、自車両位置情報の一例を示す説明図である。
【図９】図９は、危険車両検出情報の一例を示す説明図である。
【図１０】図１０は、遭遇予測情報の一例を示す説明図である。
【図１１】図１１は、情報処理装置１０１の機能的構成例を示すブロック図である。
【図１２】図１２は、予測走行エリアの具体的な予測例を示す説明図である。
【図１３】図１３は、割り込みを行った危険車両に対して設定される警報エリアの一例を示す説明図である。
【図１４】図１４は、スピード超過を行った危険車両に対して設定される警報エリアの一例を示す説明図である。
【図１５】図１５は、予測走行エリアの具体的な解除例および更新例を示す説明図である。
【図１６】図１６は、端末装置１０２−ｉの機能的構成例を示すブロック図である。
【図１７】図１７は、情報処理装置１０１が行うメイン制御処理の一例を示すフローチャートである。
【図１８】図１８は、危険車両情報管理処理の一例を示すフローチャートである。
【図１９】図１９は、近隣車両探索処理の一例を示すフローチャートである。
【図２０】図２０は、警報エリア設定処理の一例を示すフローチャートである。
【図２１】図２１は、警報エリア更新処理の一例を示すフローチャートである。
【図２２】図２２は、端末装置１０２−ｉが行うメイン制御処理の一例を示すフローチャートである。
【図２３】図２３は、端末装置１０２−ｉが行う車両特定処理の一例を示すフローチャートである。
【図２４】図２４は、危険車両監視処理の一例を示すフローチャートである。
【図２５】図２５は、端末装置１０２−ｉが行う遭遇予測報知処理の一例を示すフローチャートである。
【図２６】図２６は、端末装置１０２−ｉが予測走行エリアあるいは警報エリアの情報を含む遭遇予測情報を受信した場合に表示させる表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる情報共有システム、情報共有方法、および情報共有プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる情報共有システムの一実施例を示す説明図である。図１において、情報共有システム１００は、情報処理装置１０１と、端末装置１０２（図１に示す例では端末装置１０２−１，１０２−２）と、を含む。情報処理装置１０１は、複数の端末装置１０２のうち、危険車両に遭遇する可能性がある車両に対応する端末装置に対して、危険車両との遭遇予測を報知するコンピュータである。例えば、情報処理装置１０１は、データセンタなどに設置されたサーバである。
【００１２】
端末装置１０２は、車両１０３（図１に示す例では車両１０３−１，１０３−２）に対応するコンピュータであり、例えば、車両１０３に搭載あるいは取り付けられる。具体的には、端末装置１０２−１は、車両１０３−１に搭載されている。また、端末装置１０２−２は、車両１０３−２に搭載されている。例えば、端末装置１０２は、ナビゲーション装置、スマートフォン、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣなどである。
【００１３】
例えば、車両１０３−１，１０３−２は、自動車（二輪車、四輪車の両方を含む）である。また、図１に示す例において、車両１０３−１，１０３−２は、道路１１０を、図１の下方から上方へ向かう走行方向で走行する車両である。すなわち、車両１０３−２は、道路１１０において、車両１０３−１の所定距離前方を走行する車両である。
【００１４】
また、図１に示す例において、車両１０３−１付近には、危険車両１０４が存在する。危険車両１０４も、例えば、車両１０３−１，１０３−２と同様に、道路１１０を、図１の下方から上方へ向かう走行方向で走行する車両とする。すなわち、危険車両１０４は、道路１１０において、車両１０３−２の所定距離後方を走行する車両である。
【００１５】
また、危険車両１０４は、危険運転を行った（あるいは行っている）車両である。危険運転とは、他の車両を巻き込む交通事故の要因となり得る行為である。例えば、危険運転は、強引な割り込み、飛び出し、スピード超過などである。強引な割り込みは、他の車両の進路上に強引に割り込む行為である。このような強引な割り込みは、例えば、割り込みを行った車両に、割り込まれた車両が追突する追突事故の要因となり得る。なお、以下の説明において、強引な割り込みを単に「割り込み」と表記する場合がある。
【００１６】
また、飛び出しは、一の道路（例えば優先道路）における車両の走行状況を考慮せずに、一の道路と交差する他の道路（例えば非優先道路）から一の道路へ進入する行為である。このような飛び出しは、例えば、一の道路へ進入してきた車両と、一の道路を走行していた車両とが衝突する衝突事故の要因となり得る。
【００１７】
また、スピード超過は、道路毎に定められた法定速度を超過した走行速度で当該道路を走行する行為である。このようなスピード超過は、例えば、スピード超過を行った車両がその前方を走行する車両へ追突する追突事故の要因となり得る。また、これらに限らず、危険運転は、例えば信号無視なども含んでもよい。信号無視は、信号機が設置された場所において当該信号機の指示に従わずに走行する行為である。このような信号無視は、例えば、信号無視を行った車両と、信号機の指示に従って走行した車両との衝突事故の要因となり得る。
【００１８】
図１に示す例において、危険車両１０４は、車両１０３−１付近においてスピード超過を行った車両であるとする。このような危険車両１０４は、車両１０３−１付近のみならず、その先々でも同様にスピード超過を行う可能性がある。このため、道路１１０において、危険車両１０４の前方を走行する車両１０３−２は、将来的に、危険車両１０４に後方から追突される追突事故、いわゆる「もらい事故」に巻き込まれる可能性がある車両となっている。
【００１９】
従来、このような危険車両との交通事故の発生を抑制する方法として、衝突被害軽減ブレーキ（いわゆる「自動ブレーキ」）システムを車両に搭載するという方法がある。衝突被害軽減ブレーキは、例えば、車載カメラやレーダーなどにより車両の前方の障害物（例えば他の車両）を検知して、ドライバーへの警告やブレーキ操作などを行うシステムである。
【００２０】
しかしながら、このような衝突被害軽減ブレーキシステムが搭載されている車両であっても、状況によっては止まりきれずに前方の障害物と衝突してしまうことがある。例えば、自車両に衝突被害軽減ブレーキシステムが搭載されていたとしても、自車両のすぐ前に危険車両が強引に割り込んできた場合は、自車両が止まりきれずに危険車両と衝突してしまうことがある。また、危険車両に衝突被害軽減ブレーキシステムが搭載されていたとしても、危険車両がスピード超過していた場合は、危険車両が止まりきれずに危険車両前方を走行する車両と衝突してしまうことがある。
【００２１】
また、従来、このような危険車両との交通事故の発生を抑制する方法として、危険車両と判断した車両を中心として予め設定された距離を半径とする円形領域内に存在する他の車両に対して、警戒指示情報を送信するという方法がある。しかしながら、この方法では、現時点では危険車両の周辺ではないものの、将来的に危険車両に遭遇する可能性がある車両（例えば車両１０３−２）に対して、警戒指示情報を送信することができない。
【００２２】
また、この方法の場合、仮に、警戒指示情報を送信する範囲を広げる（例えば危険車両を中心として半径１［ｋｍ］の円形領域に警戒指示情報を送信する）ようにすれば、警戒指示情報の送信対象となる車両を増やすことはできる。しかしながら、このようにすると、危険車両に遭遇する可能性がほぼない車両に対しても、警戒指示情報を送信してしまうことがある。この場合、警戒指示情報を受信する車両のドライバーからすれば、警戒指示情報は基本的に信頼性の低いものとなる。このため、この場合、警戒指示情報を送信したとしても、「どうせ、今回も危険車両とは遭遇しないだろう」とドライバーに思わせてしまい、危険車両との遭遇に対する警戒心を高められないことがある。
【００２３】
そこで、本実施の形態の情報共有システム１００は、危険車両に遭遇する可能性のある車両に対して危険車両との遭遇予測を報知することで、遭遇予測の過剰な報知を抑え、報知を受けた車両のドライバーによる危険車両との交通事故の回避を支援する。以下、情報共有システム１００の動作例について説明する。
【００２４】
（１）端末装置１０２−１は、車両１０３−１に搭載された撮像装置（例えば、後述の図２に示すカメラ２２３）により撮像された撮像画像に基づいて、危険車両１０４を検出する。また、端末装置１０２−１は、車両１０３−１の走行情報と、車両１０３−１に搭載された撮像装置により撮像された撮像画像とに基づいて、危険車両１０４を検出してもよい。
【００２５】
車両１０３−１の走行情報は、車両１０３−１の走行状況を示す情報である。例えば、車両１０３−１の走行情報は、車両１０３−１の位置、走行方向、および走行速度などを示す情報を含む。また、車両１０３−１の走行情報は、車両１０３−１の加速度や、車両１０３−１におけるブレーキ操作やステアリング操作を示す情報を含んでもよい。
【００２６】
（２）端末装置１０２−１は、危険車両１０４を検出した場合、検出した危険車両１０４と危険車両１０４の走行情報とを特定する危険車両情報１２０を情報処理装置１０１に送信する。
【００２７】
危険車両情報１２０のうち危険車両１０４を特定する情報は、例えば、危険車両１０４の外観的特徴を特定する情報である。具体的には、例えば、危険車両情報１２０のうち危険車両１０４を特定する情報は、危険車両１０４の車両ナンバー、車種、および色の少なくともいずれかを特定する情報である。
【００２８】
また、危険車両情報１２０のうち危険車両１０４の走行情報を特定する情報は、例えば、危険車両１０４の検出位置、危険車両１０４の走行方向および走行速度などを特定する情報である。危険車両情報の具体的な一例については後述する。
【００２９】
（３）情報処理装置１０１は、端末装置１０２−１から危険車両情報１２０を受信した際に、危険車両情報１２０に基づいて、現時点以降のいずれかの時点において危険車両１０４が走行する区間を予測する。区間は、例えば、複数に分割された道路の一部である。
【００３０】
例えば、情報処理装置１０１は、危険車両１０４の走行情報に基づいて、危険車両１０４が検出位置から、検出された走行方向に、検出された走行速度で走行すると仮定した場合の、危険車両１０４の現時点以降に走行する区間を予測するようにしてもよい。検出された危険車両が現時点以降に走行する区間の予測例については後述する。図１に示す例において、情報処理装置１０１は、危険車両１０４が現時点以降に走行する区間として道路１１０の一部である区間１１１を予測している。
【００３１】
（４）情報処理装置１０１は、予測した区間１１１を走行する車両１０３−２に対応する端末装置１０２−２に対して、危険車両１０４との遭遇予測１３０を報知する。遭遇予測１３０は、例えば、危険車両１０４と遭遇する可能性があることを示す情報である。また、遭遇予測１３０は、危険車両１０４の外観的特徴を示す情報や危険車両１０４が行った危険運転の種別を示す情報を含んでもよい。以下、危険運転の種別を「危険運転種別」と表記する場合がある。遭遇予測の具体的な一例については後述する。
【００３２】
これらのことから、情報共有システム１００は、危険車両１０４に遭遇する可能性のある車両１０３−２に対して危険車両１０４との遭遇予測を報知することができる。このため、車両１０３−２のドライバーは、例えば、危険車両１０４との遭遇に備えて警戒心を高める、あるいは、なるべく早く区間１１１から離れるようにするといった、危険車両１０４が要因の交通事故を回避するための準備をすることが可能となる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【００３３】
また、これらのことから、情報共有システム１００は、例えば危険車両１０４を中心とした一定範囲内の車両に遭遇予測を報知するようにした場合に比べて、過剰な遭遇予測の報知を抑えることができる。このため、情報共有システム１００は、遭遇予測の信頼性を高めることができ、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故を回避するための準備を促すことができる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【００３４】
以下、情報共有システム１００の具体的な一例について説明する。
【００３５】
（情報共有システム１００のシステム構成の一例）
図２は、情報共有システム１００のシステム構成例を示す説明図である。図２に示すように、情報共有システム１００は、情報処理装置１０１と、端末装置１０２−１、…、１０２−ｎ（ここでｎは２以上の自然数とする）と、を含む。
【００３６】
情報処理装置１０１と、端末装置１０２−１〜１０２−ｎとは、双方向に通信可能な状態で、有線または無線のネットワーク２００を介して接続される。ネットワーク２００としては、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、移動体通信網などを挙げることができる。以下、端末装置１０２−１〜１０２−ｎのうち任意の端末装置を「端末装置１０２−ｉ」と表記する場合がある。
【００３７】
情報処理装置１０１は、例えば、道路情報を記憶する道路情報ＤＢ２１０を有する。道路情報は、例えば、各道路の位置、距離、および属性を示す。また、詳細は後述するが、情報処理装置１０１の道路情報において、各道路は、複数の区間に分割された状態で管理される。このため、道路情報は、例えば、各道路の区間毎の、位置（例えば各区間に含まれる地点）、距離、属性を示す。
【００３８】
また、区間の属性は、区間の性質を示すものであり、例えば、当該区間に接続される他の区間や、当該区間を走行した車両が当該区間に接続される他の区間に進入する確度などを示す。また、区間の属性は、後述する危険運転種別係数、中央分離帯の有無、車線数、有料道路であるかなどを示すものであってもよい。すなわち、道路情報ＤＢ２１０は、後述する進入確率ＤＢ２１１と、危険運転種別係数ＤＢ２１２と、を含んでもよい。進入確率ＤＢ２１１については図６を用いて後述し、危険運転種別係数ＤＢ２１２については図７を用いて後述する。
【００３９】
なお、道路情報ＤＢ２１０は、情報処理装置１０１の外部に記憶されてもよい。この場合、情報処理装置１０１は、例えばネットワーク２００を介して、外部に記憶された道路情報ＤＢ２１０にアクセス可能に設けられる。
【００４０】
端末装置１０２−ｉ（ｉ＝１，…，ｎ）は、例えば、車両１０３−ｉに搭載される。そして、端末装置１０２−ｉは、車両１０３−ｉに設けられたＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２２１、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナ２２２、カメラ２２３、およびスピーカ２２４と、有線または無線の車内ネットワーク２２５を介して通信可能に接続される。
【００４１】
車両１０３−ｉのカメラ２２３は、例えば、車両１０３−ｉのドライバーから見て車両１０３−ｉのルームミラーの裏側となる位置などに取り付けられ、車両１０３−ｉ前方の所定範囲の風景を動画像で撮像する撮像装置である。また、端末装置１０２−ｉは、車両１０３−ｉに設けられた表示装置と、車内ネットワーク２２５を介して通信可能に接続されてもよい。
【００４２】
（情報処理装置１０１のハードウェア構成例）
つぎに、情報処理装置１０１のハードウェア構成例について説明する。図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４３】
ＣＰＵ３０１は、情報処理装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４４】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２００に接続され、ネットワーク２００を介して他のコンピュータ（例えば端末装置１０２−１〜１０２−ｎ）に接続される。Ｉ／Ｆ３０３は、ネットワーク２００と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４５】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４６】
なお、情報処理装置１０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４７】
（端末装置１０２−ｉのハードウェア構成例）
つぎに、端末装置１０２−ｉのハードウェア構成例について説明する。図４は、端末装置１０２−ｉのハードウェア構成例を示すブロック図である。図４において、端末装置１０２−ｉは、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、Ｉ／Ｆ４０５と、ディスプレイ４０６と、入力装置４０７と、ＧＰＳユニット４０８と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４８】
ＣＰＵ４０１は、端末装置１０２−ｉの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４９】
ディスクドライブ４０３は、ＣＰＵ４０１の制御に従ってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５０】
Ｉ／Ｆ４０５は、通信回線を通じてネットワーク２００に接続され、ネットワーク２００を介して他の装置（例えば情報処理装置１０１）に接続される。そして、Ｉ／Ｆ４０５は、ネットワーク２００と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
【００５１】
ディスプレイ４０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０６として、例えば、液晶ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを採用することができる。
【００５２】
入力装置４０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５３】
ＧＰＳユニット４０８は、車両１０３−ｉのＧＰＳアンテナ２２２などを介してＧＰＳ衛星からの電波を受信し、端末装置１０２−ｉの位置情報を出力する。端末装置１０２−ｉの位置情報は、例えば、緯度、経度などの地球上の１点を特定する情報である。また、端末装置１０２−ｉは、ＤＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ）により、ＧＰＳユニット４０８から出力される位置情報を補正することにしてもよい。また、衛星として、例えば、準天頂衛星システムの衛星を用いることにしてもよい。
【００５４】
なお、端末装置１０２−ｉは、上述した構成部のうち、例えば、ディスクドライブ４０３、ディスク４０４、ディスプレイ４０６などを有していなくてもよい。
【００５５】
（情報処理装置１０１における道路情報）
つぎに、情報処理装置１０１における道路情報の概要について説明する。図５は、情報処理装置１０１における道路情報の概要を示す説明図である。情報処理装置１０１の道路情報において、各道路は、複数の区間に分割された状態で管理される。図５に示す例の場合、例えば、道路Ａは、区間Ａ−（ａ）〜区間Ａ−（ｇ）に分割されている。
【００５６】
各区間は、所定距離（例えば５０［ｍ］）毎に分割されたものであってもよいし、交差点など他の道路と交わる地点（すなわち他の道路に分岐する地点）を当該区間における始点あるいは終点として分割されたものであってもよい。また、各区間は、道路自体の始点あるいは終点となる地点を当該区間における始点あるいは終点として分割されたものであってもよい。さらに、各区間は、車線数や中央分離帯の有無など、区間の属性が変化する地点を当該区間における始点あるいは終点として分割されたものであってもよい。
【００５７】
また、情報処理装置１０１の道路情報において、各区間には、車両が走行可能な走行方向が設定される。図５に示す例の場合、例えば、道路Ａは、車両が往復方向に走行可能な道路である。このため、情報処理装置１０１の道路情報において、区間Ａ−（ａ）〜区間Ａ−（ｇ）には、図５において下方から上方へ向かう方向が「順方向」として設定されており、図５において上方から下方へ向かう方向が「逆方向」として設定されている。
【００５８】
（進入確率ＤＢ２１１の記憶内容）
つぎに、進入確率ＤＢ２１１の記憶内容の一例について説明する。図６は、進入確率ＤＢ２１１の記憶内容の一例を示す説明図である。進入確率ＤＢ２１１は、進入確率情報（例えば２１１−１〜２１１−３）を記憶する。進入確率情報は、例えば、各区間において当該区間と連続する他の区間、および、各区間における走行方向毎に、それぞれの走行速度で走行した車両の他の区間へ進入する確率（進入確率）を示す。
【００５９】
例えば、図６において、進入確率情報２１１−１は、区間Ａ−（ｂ）に対応する進入確率情報であり、区間Ａ−（ｂ）の順方向が区間Ａ−（ｃ）の順方向と接続されていることを示す。また、進入確率情報２１１−１は、区間Ａ−（ｂ）を順方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が０［ｋｍ／ｈ］であった車両が区間Ａ−（ｃ）順方向へ進入する確率が１００［％］であることを示す。さらに、進入確率情報２１１−１は、区間Ａ−（ｂ）を順方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が２０，４０，６０［ｋｍ／ｈ］であった車両が区間Ａ−（ｃ）順方向へ進入する確率がいずれも１００［％］であることを示す。そして、進入確率情報２１１−１は、区間Ａ−（ｂ）を順方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が８０，１００［ｋｍ／ｈ］であった車両が区間Ａ−（ｃ）順方向へ進入する確率がいずれも１００［％］であることを示す。
【００６０】
また、進入確率情報２１１−１は、区間Ａ−（ｂ）の逆方向が区間Ａ−（ａ）の逆方向と接続されていることを示す。そして、進入確率情報２１１−１は、区間Ａ−（ｂ）を逆方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が０［ｋｍ／ｈ］であった車両が区間Ａ−（ａ）逆方向へ進入する確率が１００［％］であることを示す。さらに、進入確率情報２１１−１は、区間Ａ−（ｂ）を逆方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が２０，４０，６０［ｋｍ／ｈ］であった車両が区間Ａ−（ａ）逆方向へ進入する確率がいずれも１００［％］であることを示す。そして、進入確率情報２１１−１は、区間Ａ−（ｂ）を逆方向に走行し、且つ、区間Ａ−（ｂ）に含まれる任意の地点における走行速度が８０，１００［ｋｍ／ｈ］であった車両が区間Ａ−（ａ）逆方向へ進入する確率がいずれも１００［％］であることを示す。
【００６１】
なお、例えば、図６に示した例では、各区間における走行方向毎に、それぞれの走行速度で走行した車両の進入確率を設定するようにしたが、これに限らない。例えば、車両の走行方向が１つの方向に制限された、いわゆる「一方通行」の道路に含まれる各区間の場合は、当該区間を走行した走行速度にかかわらず、制限された方向に走行すると考えられる。したがって、このような区間に対応する進入確率情報の場合は、例えば、走行方向や走行速度を設定せず、特定の進入確率（例えば１００［％］）のみを設定するようにしてもよい。
【００６２】
また、本実施の形態では、他の区間に進入する進入確度を進入確率として説明するが、これに限らない。例えば、進入確度は、「低い」・「中」・「高い」といったようなものであってもよい。また、本実施の形態では、各進入確度（進入確率）に対応付けた走行速度を、０［ｋｍ／ｈ］、２０［ｋｍ／ｈ］、４０［ｋｍ／ｈ］、６０［ｋｍ／ｈ］、８０［ｋｍ／ｈ］、１００［ｋｍ／ｈ］としたが、これに限らない。例えば、各進入確度に対応付ける走行速度は、「遅い（例えば３０［ｋｍ／ｈ］未満）」・「普通（例えば３０［ｋｍ／ｈ］以上６０［ｋｍ／ｈ］未満）」・「速い（例えば６０［ｋｍ／ｈ］以上）」といったようなものであってもよい。
【００６３】
（危険運転種別係数ＤＢ２１２の記憶内容）
つぎに、危険運転種別係数ＤＢ２１２の記憶内容の一例について説明する。図７は、危険運転種別係数ＤＢ２１２の記憶内容の一例を示す説明図である。危険運転種別係数ＤＢ２１２は、区間および方向と、危険運転種別との組み合わせ毎に、所定の危険運転種別係数を対応付けた危険運転種別係数情報（例えば２１２−１〜２１２−３）を記憶する。危険運転種別係数は、例えば、後述する警報エリアの設定に用いられる警報スコアを算出する際に用いられる。
【００６４】
例えば、図７において、危険運転種別係数情報２１２−１は、区間Ａ−（ｂ）に対応する危険運転種別係数情報であることを示す。また、危険運転種別係数情報２１２−１は、例えば、危険車両の走行方向と同一方向側、且つ、検出された危険車両の危険運転種別が「割り込み」であった場合は、危険運転種別係数「１．００」を用いて警報スコアを算出することを示す。また、例えば、危険運転種別係数情報２１２−１は、危険車両の走行方向と反対方向側、且つ、検出された危険車両の危険運転種別が「割り込み」であった場合は、危険運転種別係数「０．１０」を用いて警報スコアを算出することを示す。
【００６５】
このように、例えば、情報処理装置１０１において、各区間における、同一方向および危険運転種別「割り込み」の組み合わせに対する危険運転種別係数は「１．００」とされる。一方、例えば、情報処理装置１０１において、各区間における、反対方向および危険運転種別「割り込み」の組み合わせに対する危険運転種別係数は、「１．００」未満の値（例えば０．１０）とされる。
【００６６】
また、例えば、情報処理装置１０１において、中央分離帯を有する各区間における、危険運転種別「割り込み」を含む組み合わせに対する危険運転種別係数は、「１．００」未満の値とするようにしてもよい。さらに、例えば、車線数が「１」の各区間における、危険運転種別「割り込み」を含む組み合わせに対する危険運転種別係数は、「１．００」未満の値とするようにしてもよい。
【００６７】
（端末装置１０２−ｉが情報処理装置１０１に送信する情報）
つぎに、端末装置１０２−ｉが情報処理装置１０１に送信する情報の一例について説明する。
【００６８】
（自車両位置情報）
端末装置１０２−ｉは、所定のタイミングで、自装置の位置（すなわち自装置を搭載した車両１０３−ｉ）のそのときの位置を示す自車両位置情報を情報処理装置１０１に送信する。端末装置１０２−ｉが自車両位置情報を送信するタイミングは、例えば、前回の自車両位置情報を送信してから所定期間（例えば１０秒間）が経過したタイミングである。
【００６９】
また、端末装置１０２−ｉが自車両位置情報を送信するタイミングは、前回の自車両位置情報を送信してから車両１０３−ｉが所定距離（例えば１０［ｍ］）移動したタイミングとしてもよい。さらに、端末装置１０２−ｉが自車両位置情報を送信するタイミングは、自車両位置情報の送信要求を情報処理装置１０１から受信したタイミングとしてもよい。
【００７０】
また、端末装置１０２−ｉは、例えば、車両１０３−ｉの電源（例えば、いわゆる「アクセサリ電源」）がオフの場合など、車両１０３−ｉが使用されていないと推定されるときには、自車両位置情報を送信しないようにしてもよい。このようにすれば、端末装置１０２−ｉの消費電力の削減および情報処理装置１０１の処理負担の低減を図ることができる。
【００７１】
（自車両位置情報の一例）
図８は、自車両位置情報の一例を示す説明図である。図８に示すように、自車両位置情報８００は、例えば、ユーザＩＤと、自車両位置と、を含む。自車両位置情報８００において、ユーザＩＤは、自車両位置情報８００の送信元の端末装置１０２−ｉを識別する識別情報を示す。このユーザＩＤは、例えば、端末装置１０２−ｉの製造番号やシリアル番号などであってもよいし、情報共有システム１００によるサービス提供者から端末装置１０２−ｉに対して発行された番号などであってもよい。
【００７２】
また、自車両位置情報８００において、自車両位置は、端末装置１０２−ｉ（すなわち車両１０３−ｉ）の位置を示す。この自車両位置は、端末装置１０２−ｉが位置する地点の緯度および経度を示すものであってもよいし、端末装置１０２−ｉが位置する地点の住所を示すものであってもよい。具体的に、例えば、図８に示す自車両位置情報８００は、ユーザＩＤ「００１」の端末装置が、「緯度ｘ１、経度ｙ１」に位置することを示している。
【００７３】
なお、自車両位置情報８００において、自車両位置は、端末装置１０２−ｉが位置する地点を含む区間を示すものであってもよい。例えば、各区間と当該区間に含まれる地点（例えば緯度・経度）とを対応付けた情報を端末装置１０２−ｉに予め記憶させておくことにより、端末装置１０２−ｉが自装置の位置する地点を含む区間を特定可能となる。
【００７４】
（危険車両検出情報）
端末装置１０２−ｉは、車両１０３−ｉのカメラ２２３により撮像された撮像画像に基づいて危険車両を検出すると、検出した危険車両と当該危険車両の走行情報とを特定する情報を含む危険車両検出情報を情報処理装置１０１に送信する。
【００７５】
図９は、危険車両検出情報の一例を示す説明図である。図９に示すように、危険車両検出情報９００は、例えば、ユーザＩＤと、検出時刻と、検出位置と、車両ナンバーと、車種と、色と、走行方向と、走行速度と、危険運転種別と、を含む。
【００７６】
危険車両検出情報９００において、ユーザＩＤは、危険車両検出情報９００の送信元の端末装置１０２−ｉ（すなわち危険車両を検出した端末装置１０２−ｉ）を識別する識別情報を示す。このユーザＩＤは、自車両位置情報８００におけるユーザＩＤと同様、例えば、端末装置１０２−ｉの製造番号やシリアル番号、あるいはサービス提供者から端末装置１０２−ｉに対して発行された番号とすることができる。
【００７７】
危険車両検出情報９００において、検出時刻は、端末装置１０２−ｉが危険車両を検出した時刻を示す。例えば、検出時刻は、端末装置１０２−ｉが危険車両を検出した年月日および時分を示す。また、危険車両検出情報９００において、検出位置は、端末装置１０２−ｉが危険車両を検出した際の、端末装置１０２−ｉ（すなわち車両１０３−ｉ）の位置を示す。また、検出位置は、端末装置１０２−ｉが危険車両を検出した際の、当該危険車両の位置を示すものであってもよい。例えば、検出位置は、車両１０３−ｉあるいは検出された危険車両の位置を、緯度および経度により示すものであってもよいし、住所あるいは区間によって示すものであってもよい。
【００７８】
危険車両検出情報９００において、車両ナンバーは、検出された危険車両に設けられたナンバープレート（自動車登録番号標）に記載されたナンバーを示す。また、この車両ナンバーは、検出された危険車両のナンバープレートに記載された全てのナンバー（文字）を示すものであってもよいし、一部の内容（例えばナンバープレートにおいて大きな文字で記載されたナンバーのみ）を示すものであってもよい。
【００７９】
危険車両検出情報９００において、車種は、検出された危険車両の属する車両の分類（例えば、大型車、普通車、二輪車）を示す。また、この車種は、危険車両の製造メーカや車種名などを示すものであってもよい。危険車両検出情報９００において、色は、検出された危険車両の外装の塗装色を示す。また、この色は、危険車両の外装に設けられた柄を含んでもよい。
【００８０】
危険車両検出情報９００において、走行方向は、検出された危険車両の走行方向を示す。例えば、この走行方向は、検出された危険車両の走行方向を方角によって示す。また、この走行方向は、検出された危険車両の走行方向を当該危険車両が走行する道路における順方向あるいは逆方向で示すものであってもよい。例えば、情報処理装置１０１と同様の道路情報を端末装置１０２−ｉに予め記憶させておくことにより、端末装置１０２−ｉが危険車両の走行方向を順方向あるいは逆方向で特定可能となる。また、この走行方向は、危険車両を検出した端末装置１０２−ｉの走行方向との相対的な方向（例えば、同一方向あるいは反対方向）で示すものであってもよい。
【００８１】
危険車両検出情報９００において、走行速度は、検出された危険車両の走行速度を示す。危険車両検出情報９００において、危険運転種別は、検出された危険車両が行った危険運転を示す。この危険運転種別は、例えば、割り込み、飛び出し、またはスピード超過のいずれかを示す。また、これに限らず、危険車両検出情報９００における危険運転種別は、信号無視など、予め定められた他の危険運転についても示すようにしてもよい。
【００８２】
具体的に、例えば、図９に示す危険車両検出情報９００は、ユーザＩＤ「００１」の端末装置が、「２０１７年７月６日１９：００」に「緯度ｘ２、経度ｙ２」で危険車両を検出したことを示す。また、図９に示す危険車両検出情報９００は、検出された危険車両の車両ナンバーは「１２−３４」であり、色は「ホワイト」であり、車種は「普通車」であることを示す。そして、図９に示す危険車両検出情報９００は、検出された危険車両の走行方向は「北」であり、走行速度は「６０ｋｍ／ｈ」であり、危険運転種別は「割り込み」であることを示す。
【００８３】
なお、本実施の形態では、端末装置１０２−ｉが、危険車両および当該危険車両の走行情報を特定し、特定した危険車両および当該危険車両の走行情報を示す危険車両検出情報を情報処理装置１０１に送信する例を説明するが、これに限らない。
【００８４】
例えば、端末装置１０２−ｉが、危険車両を検出した際の車両１０３−ｉの走行情報と車両１０３−ｉのカメラ２２３により撮像された撮像画像とを情報処理装置１０１に送信するようにしてもよい。この場合は、情報処理装置１０１が、受信した車両１０３−ｉの走行情報とカメラ２２３の撮像画像とに基づいて、検出された危険車両と当該危険車両の走行情報とを特定すればよい。
【００８５】
（情報処理装置１０１が端末装置１０２−ｉに送信する情報）
つぎに、情報処理装置１０１が端末装置１０２−ｉに送信する情報の一例について説明する。情報処理装置１０１は、例えば、端末装置１０２−１〜１０２−ｎのうちいずれかの端末装置から危険車両検出情報を受信したことに応じて、当該端末装置により検出された危険車両との遭遇予測情報を送信する。
【００８６】
図１０は、遭遇予測情報の一例を示す説明図である。図１０に示すように、遭遇予測情報１０００は、例えば、ユーザＩＤと、危険車両報知情報とを含む。遭遇予測情報１０００において、ユーザＩＤは、遭遇予測情報１０００の送信先の端末装置１０２−ｉを識別する識別情報を示す。このユーザＩＤは、自車両位置情報８００におけるユーザＩＤと同様、例えば、端末装置１０２−ｉの製造番号やシリアル番号、あるいはサービス提供者から端末装置１０２−ｉに対して発行された番号とすることができる。
【００８７】
遭遇予測情報１０００において、危険車両報知情報は、例えば、車両ナンバー、車種、色、危険運転種別を示す情報を含む。遭遇予測情報１０００における車両ナンバーは、遭遇予測情報１０００の送信契機となった危険車両の車両ナンバーを示す。すなわち、例えば、遭遇予測情報１０００における車両ナンバーは、遭遇予測情報１０００の送信契機となった危険車両検出情報における車両ナンバーと同様の情報となる。
【００８８】
同様に、遭遇予測情報１０００における車種は、遭遇予測情報１０００の送信契機となった危険車両の車種を示す。すなわち、例えば、遭遇予測情報１０００における車種は、遭遇予測情報１０００の送信契機となった危険車両検出情報における車種と同様の情報となる。遭遇予測情報１０００における色は、遭遇予測情報１０００の送信契機となった危険車両の色を示す。すなわち、例えば、遭遇予測情報１０００における色は、遭遇予測情報１０００の送信契機となった危険車両検出情報における色と同様の情報となる。
【００８９】
また、遭遇予測情報１０００における危険運転種別は、遭遇予測情報１０００の送信契機となった危険車両が行った危険運転の危険運転種別を示す。すなわち、例えば、遭遇予測情報１０００における危険運転種別は、遭遇予測情報１０００の送信契機となった危険車両検出情報における危険運転種別と同様の情報となる。
【００９０】
また、図１０に示すように、遭遇予測情報１０００は、例えば、遭遇予測時刻を含んでもよい。遭遇予測情報１０００において、遭遇予測時刻は、検出された危険車両と、遭遇予測情報１０００の送信先の端末装置１０２−ｉとが遭遇すると予測された時刻を示す。例えば、遭遇予測時刻は、検出された危険車両と、遭遇予測情報１０００の送信先の端末装置１０２−ｉとが遭遇すると予測された年月日および時分を示す。
【００９１】
また、図１０に示すように、遭遇予測情報１０００は、例えば、推定現在位置を含んでもよい。遭遇予測情報１０００において、推定現在位置は、遭遇予測情報１０００の送信契機となった危険車両に対して推定される現在位置を示す。この推定現在位置は、危険車両に対して推定される現在位置を、緯度および経度により示すものであってもよいし、住所により示すものであってもよいし、区間により示すものであってもよい。
【００９２】
具体的に、例えば、図１０に示す遭遇予測情報１０００は、ユーザＩＤ「００２」の端末装置を送信先とし、車両ナンバー「１２−３４」、色「ホワイト」、車種「普通車」の危険車両に遭遇する可能性があることを報知する遭遇予測情報であることを示す。また、図１０に示す遭遇予測情報１０００は、遭遇予測情報１０００の送信契機となった危険車両が行った危険運転の危険運転種別は「割り込み」であることを示す。さらに、図１０に示す遭遇予測情報１０００は、危険車両との遭遇予測時刻は「２０１７年７月６日１９：０１」であり、危険車両の推定現在位置が「緯度ｘ３、経度ｙ３」であることを示す。
【００９３】
なお、遭遇予測情報１０００には、複数の危険車両報知情報が含まれてもよい。例えば、複数の危険車両が検出され、各々の危険車両が現時点以降に走行する区間として同一区間が予測される場合がある。このような場合、当該同一区間内の端末装置１０２−ｉへ送信される遭遇予測情報１０００には、検出された各々の危険車両について示す複数の危険車両報知情報が含まれてもよい。
【００９４】
（情報処理装置１０１の機能的構成例）
つぎに、情報処理装置１０１の機能的構成例について説明する。図１１は、情報処理装置１０１の機能的構成例を示すブロック図である。図１１において、情報処理装置１０１は、例えば、送受信部１１１０と、予測部１１２０と、を含む。送受信部１１１０〜予測部１１２０は制御部となる機能であり、例えば、図３に示したメモリ３０２やディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、またはＩ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２やディスク３０５などの記憶装置に記憶される。
【００９５】
送受信部１１１０は、ネットワーク２００を介して、端末装置１０２−１〜１０２−ｎとの通信を行う。例えば、送受信部１１１０は、端末装置１０２−１〜１０２−ｎのうち、危険車両を検出した端末装置１０２−ｉから危険車両情報を受信する。危険車両情報は、検出された危険車両と当該危険車両の走行情報とを特定する情報である。
【００９６】
例えば、危険車両情報は、検出された危険車両の走行情報を特定する情報として、当該危険車両の検出位置、走行方向および走行速度とを示す情報を含んでもよい。これにより、情報処理装置１０１は、危険車両自身から現時点以降に走行する区間（例えば経路）を示す情報を取得しなくても、当該危険車両の現時点以降に走行する区間を予測可能となる。
【００９７】
また、危険車両情報は、検出された危険車両を特定する情報として、当該危険車両の車両ナンバー、車種、色など、当該危険車両の外観的特徴を示す情報を含んでもよい。これにより、情報処理装置１０１は、検出された危険車両の外観的特徴を示す情報を含む当該危険車両との遭遇予測を送信可能となる。
【００９８】
さらに、危険車両情報は、検出された危険車両が行った危険運転についての危険運転種別を示す情報を含んでもよい。これにより、情報処理装置１０１は、検出された危険車両が行った危険運転についての危険運転種別を示す情報を含む当該危険車両との遭遇予測を送信可能となる。具体的に、例えば、危険運転情報は、図９に示した危険車両検出情報とすることができる。
【００９９】
また、例えば、送受信部１１１０は、端末装置１０２−１〜１０２−ｎのうち、予測部１１２０の予測結果に基づいて、危険車両との遭遇予測の送信先となる端末装置に危険車両との遭遇予測を送信する。危険車両との遭遇予測の送信先となる端末装置は、予測部１１２０により予測された区間を走行する車両に対応する端末装置である。例えば、危険車両との遭遇予測の送信先となる端末装置は、後述する予測走行エリア内あるいは警報エリア内を走行する車両に対応する端末装置である。
【０１００】
また、例えば、遭遇予測は、検出された危険車両に遭遇する可能性があることを報知する情報である。これにより、情報処理装置１０１は、危険車両との遭遇予測の送信先とした端末装置のユーザ（すなわち当該端末装置を搭載した車両のドライバー）に、検出された危険車両に遭遇する可能性があることを報知することができる。
【０１０１】
また、遭遇予測は、検出された危険車両の外観的特徴を報知する情報を含んでもよい。これにより、情報処理装置１０１は、危険車両との遭遇予測の送信先とした端末装置のユーザに、検出された危険車両の外観的特徴を報知することができる。このため、当該ユーザは、警戒すべき車両の外観的特徴を知ることができ、当該外観的特徴を有する車両が現れたときに、当該車両から距離を取る、即時ブレーキ操作を行えるように構えるといった、当該車両との交通事故を回避するための準備を行うことができる。
【０１０２】
さらに、遭遇予測は、検出された危険車両が行った危険運転についての危険運転種別を報知する情報を含んでもよい。これにより、情報処理装置１０１は、危険車両との遭遇予測の送信先とした端末装置のユーザに、検出された危険車両が行った危険運転についての危険運転種別を報知することができる。このため、当該ユーザは、警戒すべき危険運転を知ることができ、後方確認を密にする、即時ブレーキ操作を行えるように構えるといった、警戒すべき危険運転に応じた交通事故を回避するための準備を行うことができる。
【０１０３】
また、遭遇予測は、予測部１１２０の予測結果を示す情報を含んでもよい。例えば、遭遇予測は、後述する予測走行エリアや警報エリアを示す情報を含んでもよい。具体的に、例えば、遭遇予測は、図１０に示した遭遇予測情報とすることができる。
【０１０４】
また、例えば、送受信部１１１０は、端末装置１０２〜１０２−ｎの各々から、当該端末装置の位置（すなわち当該端末装置を搭載した車両の位置）を示す位置情報を受信してもよい。これにより、情報処理装置１０１は、端末装置１０２〜１０２−ｎの各々から受信した位置情報と、予測部１１２０の予測結果とに基づいて、危険車両との遭遇予測を送信する端末装置を決定可能となる。具体的に、例えば、位置情報は、図８に示した自車両位置情報とすることができる。
【０１０５】
また、例えば、送受信部１１１０は、端末装置１０２〜１０２−ｎの各々から、当該端末装置に対応する車両が現時点以降に走行する経路を示す経路情報を受信してもよい。これにより、情報処理装置１０１は、端末装置１０２〜１０２−ｎの各々から受信した経路情報と、予測部１１２０の予測結果とに基づいて、危険車両との遭遇予測を送信する端末装置を決定可能となる。
【０１０６】
また、送受信部１１１０は、端末装置から任意の情報を受信した場合に、不図示のユーザ認証部にユーザ認証要求を行って、ユーザ認証部によるユーザ認証が成功した場合に、当該端末装置から受信した情報を予測部１１２０などへ出力するようにしてもよい。
【０１０７】
予測部１１２０は、送受信部１１１０により端末装置１０２−１〜１０２−ｎのうちいずれかの端末装置から危険車両情報を受信した際に、当該端末装置により検出された危険車両の現時点以降のいずれかの時点において走行する区間を予測する。
【０１０８】
例えば、予測部１１２０は、情報処理装置１０１における各種情報を管理する情報管理部１１３０を有する。そして、予測部１１２０は、危険車両情報を受信したことに応じて、情報管理部１１３０が管理する情報に基づいて、検出された危険車両の現時点以降のいずれかの時点において走行する区間を予測する。
【０１０９】
ここで、情報管理部１１３０は、例えば、一般車両情報管理部１１３１と、危険車両情報管理部１１３２と、道路情報管理部１１３３と、を有する。一般車両情報管理部１１３１は、送受信部１１１０により端末装置１０２−１〜１０２−ｎから受信した位置情報を記憶する。例えば、一般車両情報管理部１１３１は、位置情報を送信した端末装置に当該位置情報が示す位置を対応付けて記憶する。また、一般車両情報管理部１１３１は、位置情報を受信する毎に、当該位置情報を送信した端末装置に対応付けた位置を更新する。
【０１１０】
これにより、情報処理装置１０１は、端末装置１０２−１〜１０２−ｎ（すなわち車両１０３−１〜１０３−ｎ）の移動に追従するように、記憶した端末装置１０２−１〜１０２−ｎの位置情報を更新することができる。
【０１１１】
また、一般車両情報管理部１１３１は、さらに、送受信部１１１０により端末装置１０２−１〜１０２−ｎから経路情報を受信した場合、経路情報を送信した端末装置に当該経路情報が示す経路を対応付けて記憶してもよい。
【０１１２】
危険車両情報管理部１１３２は、送受信部１１１０により端末装置１０２−１〜１０２−ｎから受信した危険車両情報を記憶する。例えば、危険車両情報管理部１１３２は、危険車両情報により特定される危険車両（例えば車両ナンバー）毎に、危険車両情報を対応付けて記憶する。
【０１１３】
また、危険車両情報管理部１１３２は、危険車両情報を受信した際に、当該危険車両情報により特定される危険車両に対応する危険車両情報をすでに記憶していた場合、当該危険車両に対応する危険車両情報を、直近に受信した危険車両情報に更新してもよい。これにより、危険車両情報管理部１１３２は、時間の経過に伴って変化し得る危険車両の走行情報（例えば危険車両の位置、走行速度、走行方向）に追従するように、当該危険車両の危険車両情報を更新することができる。
【０１１４】
また、危険車両情報管理部１１３２は、さらに、一定期間内（例えば１週間以内）に各危険車両に対応する危険車両情報を受信した回数をそれぞれ計数し、その計数結果を当該危険車両に対応付けて記憶してもよい。
【０１１５】
道路情報管理部１１３３は、道路情報を記憶する。例えば、道路情報管理部１１３３は、図６に示した進入確率ＤＢ２１１や図７に示した危険運転種別係数ＤＢ２１２を含む道路情報ＤＢ２１０を記憶する。
【０１１６】
例えば、予測部１１２０は、危険車両情報管理部１１３２が記憶する危険車両情報と、道路情報管理部１１３３が記憶する道路情報ＤＢ２１０とに基づいて、検出された危険車両が現時点以降に走行する可能性がある１以上の区間を予測する。以下、１以上の区間を「エリア」と表記する場合がある。すなわち、エリアは、１以上の区間を含む。また、予測部１１２０により予測されるエリアは、端末装置１０２−１〜１０２−ｎの位置情報の誤差を考慮して、実際のエリアの大きさよりも大きくなるようにしてもよい。また、以下、予測部１１２０により予測される危険車両が現時点以降に走行する可能性があるエリアを「予測走行エリア」と表記する場合がある。
【０１１７】
予測部１１２０は、危険車両情報管理部１１３２が危険車両情報を記憶したタイミングで、当該危険車両情報に基づく予測走行エリアの予測を行う。さらに、予測部１１２０は、危険車両情報管理部１１３２が危険車両情報を記憶した後の所定のタイミングで、当該危険車両情報に基づく予測走行エリアの予測を行ってもよい。
【０１１８】
例えば、予測部１１２０は、危険車両情報管理部１１３２が危険車両情報を記憶しているときに、所定の周期（例えば１分間隔）で、当該危険車両情報に基づく予測走行エリアの予測を行ってもよい。また、予測部１１２０は、危険車両情報管理部１１３２が危険車両情報を記憶した後、当該危険車両情報に基づき予測走行エリアを予測する場合、当該危険車両情報に対応する危険車両の推定現在位置を予測してもよい。そして、この場合、予測部１１２０は、当該推定現在位置を基準にして予測走行エリアを予測（更新）してもよい。
【０１１９】
また、予測部１１２０は、危険車両が検出されてから（すなわち危険車両情報管理部１１３２が危険車両情報を記憶してから）所定期間が経過した場合、当該危険車両に対して予測した予測走行エリアを解除してもよい。これにより、情報処理装置１０１は、時間の経過に伴って信頼性が低下したと推定される予測走行エリアに基づいて遭遇予測を報知してしまうことを防止することができる。
【０１２０】
また、これにより、情報処理装置１０１は、所定期間経過前に繰り返し検出されるような危険車両以外の危険車両、例えば、普段は危険運転を行わない危険車両に対する予測走行エリアについては解除することができる。したがって、情報処理装置１０１による遭遇予測の信頼性（遭遇予測を受けたユーザが危険運転を行う危険車両と実際に遭遇する確率）が向上する。なお、予測走行エリアの更新例および解除例については、図１５などを用いて後述する。
【０１２１】
また、危険車両情報管理部１１２２が危険車両毎の一定期間内における危険車両情報の受信回数を計数するようにした場合、予測部１１２０は、計数結果が閾値以上の危険車両に対する走行予測エリアのみ予測するようにしてもよい。このようにした場合も、情報処理装置１０１は、普段は危険運転を行わない危険車両との遭遇予測は報知しないようにでき、遭遇予測の信頼性を向上させることができる。
【０１２２】
例えば、予測部１１２０は、近隣車両探索部１１２１を有してもよい。近隣車両探索部１１２１は、危険車両情報管理部１１３２が記憶する危険車両情報と、道路情報管理部１１３３が記憶する進入確率ＤＢ２１１とに基づいて、予測走行エリアの予測を行う。例えば、近隣車両探索部１１２１は、検出された危険車両が、検出位置から、検出された走行方向に、検出された走行速度で走行した場合に、当該危険車両が到達する確度（到達確率）が閾値以上となる区間を予測走行エリアとして予測する。
【０１２３】
これにより、情報処理装置１０１は、検出された危険車両に遭遇する可能性が高い端末装置のユーザ（すなわち当該端末装置を搭載した車両のドライバー）に、当該危険車両との遭遇予測を送信することが可能となる。予測走行エリアの具体的な予測例については図１２を用いて後述する。
【０１２４】
また、予測部１１２０は、例えば、警報制御部１１２２を有してもよい。警報制御部１１２２は、近隣車両探索部１１２１が予測した予測走行エリアと、道路情報管理部１１３３が記憶する危険運転種別係数ＤＢ２１２とに基づいて、予測走行エリアに含まれる各区間における警報スコアを算出する。そして、警報制御部１１２２は、算出した警報スコアが閾値以上となる区間を警報エリアとして設定する。
【０１２５】
これにより、情報処理装置１０１は、近隣車両探索部１１２１が予測した予測走行エリアから、検出された危険車両の危険運転種別に基づきさらに絞り込みを行った警報エリアに基づく遭遇予測の報知が可能となる。したがって、情報処理装置１０１は、過剰な遭遇予測の報知を防止することができる。警報エリアの具体的な設定例については図１３などを用いて後述する。
【０１２６】
予測部１１２０は、予測走行エリアの予測あるいは警報エリアの設定を行うと、例えば、一般車両情報管理部１１２１が記憶する各端末装置の位置情報を参照し、各端末装置が当該エリア内に位置するかを判断する。そして、予測部１１２０は、当該エリア内に位置する端末装置を遭遇予測の送信先に決定し、送受信部１１１０を介して当該端末装置に遭遇予測を送信する。
【０１２７】
また、予測部１１２０は、予測走行エリアの予測あるいは警報エリアの設定を行うと、一般車両情報管理部１１２１が記憶する各端末装置の経路情報を参照し、各端末装置に対応する車両が当該エリア内を走行するかを判断してもよい。そして、予測部１１２０は、当該エリア内を走行する車両に対応する端末装置を遭遇予測の送信先に決定し、送受信部１１１０を介して当該端末装置に遭遇予測を送信してもよい。
【０１２８】
（予測走行エリアの具体的な予測例）
つぎに、予測走行エリアの具体的な予測例について説明する。図１２は、予測走行エリアの具体的な予測例を示す説明図である。図１２に示す例は、区間Ａ−（ａ）を順方向に走行速度６０［ｋｍ／ｈ］で走行する危険車両１２０１が検出された場合の予測走行エリアの予測例である。
【０１２９】
この場合、予測部１１２０は、進入確率ＤＢ２１１を参照し、まず、危険車両１２０１の検出位置を含む区間Ａ−（ａ）の順方向と接続された区間Ａ−（ｂ）の順方向における速度６０［ｋｍ／ｈ］での進入確率を取得する。例えば、区間Ａ−（ｂ）の順方向における速度６０［ｋｍ／ｈ］での進入確率は、図６に示したように１００［％］であったとする。
【０１３０】
つづいて、予測部１１２０は、上記で取得した進入確率に基づいて、危険車両１２０１の区間Ａ−（ｂ）の順方向への到達確率を算出する。区間Ａ−（ｂ）の順方向は、危険車両１２０１が検出された区間Ａ−（ａ）の順方向と接続された区間である。この場合、予測部１１２０は、例えば、取得した区間Ａ−（ｂ）の順方向への進入確率１００［％］に所定の確率初期値「１．００」を掛けたものを、危険車両１２０１の区間Ａ−（ｂ）の順方向への到達確率として算出する。すなわち、危険車両１２０１の区間Ａ−（ｂ）の順方向への到達確率は、１００（区間Ａ−（ｂ）の順方向への進入確率）×１．００（確率初期値）＝１００［％］である。
【０１３１】
このように、ある区間および方向に対して算出した到達確率が所定の閾値（例えば５０［％］）以上である場合、予測部１１２０は、当該区間および方向と接続された他の区間および方向に対しても到達確率の算出を行う。
【０１３２】
すなわち、図１２に示す例の場合、つぎに、予測部１１２０は、進入確率ＤＢ２１１を参照し、区間Ａ−（ｂ）の順方向と接続された区間Ａ−（ｃ）の順方向における速度６０［ｋｍ／ｈ］での進入確率を取得する。例えば、区間Ａ−（ｃ）の順方向における速度６０［ｋｍ／ｈ］での進入確率は、図６に示したように１００［％］であったとする。
【０１３３】
つづいて、予測部１１２０は、上記で取得した進入確率に基づいて、危険車両１２０１の区間Ａ−（ｃ）の順方向への到達確率を算出する。この場合、予測部１１２０は、例えば、取得した区間Ａ−（ｃ）の順方向への進入確率１００［％］に、危険車両１２０１の区間Ａ−（ｂ）の順方向への到達確率と１／１００を掛けたものを危険車両１２０１の区間Ａ−（ｃ）の順方向への到達確率として算出する。すなわち、危険車両１２０１の区間Ａ−（ｃ）の順方向への到達確率は、１００（区間Ａ−（ｃ）の順方向への進入確率）×１００（区間Ａ−（ｂ）の順方向への到達確率）×１／１００＝１００［％］である。
【０１３４】
以下同様に、予測部１１２０は、区間Ａ−（ｃ）の順方向と接続された区間Ａ−（ｄ）の順方向、区間Ｂ−（ｂ）の順方向、区間Ｂ−（ｄ）の逆方向のそれぞれにおける速度６０［ｋｍ／ｈ］での進入確率を取得する。例えば、区間Ａ−（ｄ）の順方向における速度６０［ｋｍ／ｈ］での進入確率は、図６に示したように９０［％］であったとする。この場合、危険車両１２０１の区間Ａ−（ｄ）の順方向への到達確率は、９０（区間Ａ−（ｄ）の順方向への進入確率）×１００（区間Ａ−（ｃ）の順方向への到達確率）×１／１００＝９０［％］となる。
【０１３５】
また、区間Ｂ−（ｂ）の順方向における速度６０［ｋｍ／ｈ］での進入確率は、図６に示したように８［％］であったとする。この場合、危険車両１２０１の区間Ｂ−（ｂ）の順方向への到達確率は、８（区間Ｂ−（ｂ）の順方向への進入確率）×１００（区間Ａ−（ｃ）の順方向への到達確率）×１／１００＝８［％］となる。
【０１３６】
このように、ある区間および方向に対して算出した到達確率が所定の閾値未満となった場合、予測部１１２０は、当該区間および方向と接続された他の区間および方向に対する到達確率の算出は行わない。すなわち、図１２に示す例の場合、予測部１１２０は、区間Ｂ−（ｂ）の順方向への到達確率の算出は行わない。
【０１３７】
また、区間Ｂ−（ｄ）の逆方向における速度６０［ｋｍ／ｈ］での進入確率は、図６に示したように２［％］であったとする。この場合、危険車両１２０１の区間Ｂ−（ｄ）の逆方向への到達確率は、２（区間Ｂ−（ｄ）の順方向への進入確率）×１００（区間Ａ−（ｃ）の順方向への到達確率）×１／１００＝２［％］となる。すなわち、この場合も、予測部１１２０は、区間Ｂ−（ｅ）の逆方向への到達確率の算出は行わない。
【０１３８】
予測部１１２０は、このようにして、危険車両１２０１の到達確率が所定の閾値以上となる区間および当該区間における方向を順次特定し、この特定結果を予測走行エリアとして予測する。
【０１３９】
また、予測部１１２０は、予測走行エリアの予測に際し、例えば、まず、道路情報ＤＢ２１０を参照して、危険車両の検出位置を中心とした所定範囲（例えば半径１［ｋｍ］の範囲）に含まれる区間の絞り込みを行ってもよい。この場合、予測部１１２０は、絞り込んだ区間を対象に、上記各区間における危険車両の到達確率を算出し、予測走行エリアを予測すればよい。
【０１４０】
また、予測部１１２０は、予測走行エリアの予測に際し、危険車両の到達確率を算出した区間および方向に対して、危険車両と同一方向側であるか、反対方向側であるかを示す情報を設定するようにしてもよい。例えば、予測部１１２０は、ある区間の順方向および逆方向のそれぞれに対して到達確率を算出した場合、先に算出した方に対しては同一方向側であることを示す情報を設定し、後に算出した方に対しては逆方向側であることを示す情報を設定するようにしてもよい。すなわち、例えば、予測部１１２０は、ある区間および方向の到達確率を算出した際に、当該区間および方向に対して他の到達確率を算出済みであるかを判断してもよい。この場合、予測部１１２０は、到達確率を算出済みでないと判断すると、今回到達確率を算出した区間および方向に対して危険車両と同一方向側であることを示す情報を設定してもよい。また、予測部１１２０は、到達確率を算出済みであると判断すると、今回到達確率を算出した区間および方向に対して危険車両と反対方向側であることを示す情報を設定してもよい。
【０１４１】
（警報エリアの具体的な設定例）
つぎに、警報エリアの具体的な設定例について説明する。図１３は、割り込みを行った危険車両に対して設定される警報エリアの一例を示す説明図である。図１３において、車両１３０１は、危険車両１３０２を検出した端末装置１０２−ｉが搭載された車両である。また、危険車両１３０２は、車両１３０１に対して割り込みを行った危険車両である。また、図１３に示す例において、車両１３０１および危険車両１３０２の走行方向は、図１３において下方から上方へ向かう方向とする。
【０１４２】
また、図１３に示す例において、危険車両１３０２が検出されたことに応じて、危険車両１３０２の予測走行エリアとして予測走行エリア１３１０が予測されたとする。すなわち、この場合、予測走行エリア１３１０内の区間Ｘ−（ａ），Ｘ−（ｂ），Ｘ−（ｃ）の順方向、および区間Ｘ−（ａ），Ｘ−（ｂ），Ｘ−（ｃ）の逆方向に対しての到達確率が算出されている。
【０１４３】
この場合、予測部１１２０は、区間Ｘ−（ａ）の順方向に対して算出された到達確率には、区間Ｘ−（ａ）の、「割り込み」および「同一方向」の組み合わせに対応する危険運転種別係数を掛け合わせる。これにより、予測部１１２０は、区間Ｘ−（ａ）の順方向の警報スコアを算出する。同様に、予測部１１２０は、区間Ｘ−（ｂ）の順方向に対して算出された到達確率には、区間Ｘ−（ｂ）の、「割り込み」および「同一方向」の組み合わせに対応する危険運転種別係数を掛け合わせる。これにより、予測部１１２０は、区間Ｘ−（ｂ）の順方向の警報スコアを算出する。
【０１４４】
一方、予測部１１２０は、区間Ｘ−（ａ）の逆方向に対して算出された到達確率には、区間Ｘ−（ａ）の、「割り込み」および「反対方向」の組み合わせに対応する危険運転種別係数を掛け合わせる。これにより、予測部１１２０は、区間Ｘ−（ａ）の逆方向の警報スコアを算出する。同様に、予測部１１２０は、区間Ｘ−（ｂ）の逆方向に対して算出された到達確率には、区間Ｘ−（ｂ）の、「割り込み」および「反対方向」の組み合わせに対応する危険運転種別係数を掛け合わせる。これにより、予測部１１２０は、区間Ｘ−（ｂ）の逆方向の警報スコアを算出する。
【０１４５】
例えば、本実施の形態では、各区間の、「割り込み」および「反対方向」の組み合わせに対応する危険運転種別係数は、１．００未満の値（例えば０．１０）とされる。このため、図１３に示す例の場合に設定される警報エリア１３２０は、予測走行エリア１３１０から区間Ｘ−（ａ）〜区間Ｘ−（ｃ）の逆方向を除外したものとされる。
【０１４６】
したがって、この場合、例えば、警報エリア１３２０内に位置する車両１３０３，１３０４に搭載された端末装置は、危険車両１３０２の遭遇予測の送信対象として決定される。一方、例えば、区間Ｘ−（ａ）の逆方向に位置する車両１３０５に搭載された端末装置は、危険車両１３０２の遭遇予測の送信対象として決定されない。
【０１４７】
また、例えば、中央分離帯が設けられた区間における「反対方向」の危険運転種別係数は、１．００未満の値とされてもよい。そして、図１３に示す例において、区間Ｘ−（ａ）〜区間Ｘ−（ｃ）には中央分離帯１３０６が設けられているとする。したがって、このようにした場合も、例えば警報エリア１３２０と同様に、予測走行エリア１３１０から区間Ｘ−（ａ）〜区間Ｘ−（ｃ）の除外した警報エリアを設定することが可能となる。
【０１４８】
図１４は、スピード超過を行った危険車両に対して設定される警報エリアの一例を示す説明図である。図１４の説明は、図１３と異なる点のみ説明する。図１４に示す例は、危険車両１３０２による危険運転がスピード超過である点が図１３に示した例と異なる。すなわち、図１４に示す例の場合、車両１３０１の端末装置１０２−ｉは、スピード超過した危険車両１３０２を検出している。
【０１４９】
例えば、本実施の形態では、他の道路と接続された区間の「スピード超過」の組み合わせに対応する危険運転種別係数は、当該区間の「割り込み」の組み合わせに対応する危険運転種別係数よりも大きな値とされる。このため、図１４に示す例の場合に設定される警報エリア１４１０は、図１４に示すように、図１３に示した警報エリア１３２０よりも、他の道路１４１１，１４１２側などへ広がることとなる。
【０１５０】
（予測走行エリアの具体的な解除例および更新例）
つぎに、予測走行エリアの具体的な解除例および更新例について説明する。図１５は、予測走行エリアの具体的な解除例および更新例を示す説明図である。例えば、予測部１１２０は、検出された危険車両の、検出位置、検出された走行速度および走行方向に基づいて、当該危険車両の走行方向上にある区間で、他の道路と接続された区間への当該危険車両の到達予定時刻を算出する。なお、以下、他の道路と接続された区間を「分岐区間」と表記する場合がある。
【０１５１】
図１５に示す例では、危険車両１５０１が時刻ｔ１に地点Ｐ１で検出されているものとする。また、時刻ｔ１における危険車両１５０１の走行速度はｖ１、走行方向は走行方向ｘ１とする。そして、走行方向ｘ１上には、分岐区間ａ１が存在している。分岐区間ａ１は、例えば、時刻ｔ１における危険車両１５０１に対して特定された予測走行エリアＡ１に含まれる区間である。また、地点Ｐ１から分岐区間ａ１（例えば分岐区間ａ１の中心地点）までの距離はｄ１とする。この場合、予測部１１２０は、危険車両１５０１の分岐区間ａ１への到達予定時刻ｔ２をｔ１＋ｄ１／ｖ１と予測する。
【０１５２】
そして、例えば、予測部１１２０は、到達予定時刻ｔ２となるまでに、端末装置１０２−１〜１０２−ｎから危険車両１５０１についての危険車両情報を再度受信しなかった場合、例えば、危険車両１５０１に対する予測走行エリアを解除する。これにより、情報処理装置１０１は、危険車両１５０１との遭遇予測の報知を停止する。
【０１５３】
また、予測部１１２０は、時刻ｔ２前の時刻ｔ２’において、端末装置１０２−１〜１０２−ｎから危険車両１５０１についての危険車両情報を再度受信した場合、この危険車両情報に基づいて、危険車両１５０１に対する新たな予測走行エリアを予測する。
【０１５４】
図１５に示す例では、危険車両１５０１が時刻ｔ２’に地点Ｐ２で再度検出されているものとする。また、時刻ｔ２’における危険車両１５０１の走行速度はｖ２、走行方向は走行方向ｘ２とする。このため、予測部１１２０は、時刻ｔ２’における危険車両１５０１に対して予測走行エリアＡ２を新たに予測している。したがって、この場合、例えば、時刻ｔ２’において予測走行エリアＡ２内に位置する端末装置１０２−ｉに対して、危険車両１５０１との遭遇予測が報知される。
【０１５５】
同様に、この場合、予測部１１２０は、予測走行エリアＡ２内で走行方向ｘ２上にある分岐区間ａ２への危険車両１５０１の到達予定時刻を予測する。図１５に示すように、地点Ｐ２から分岐区間ａ２（例えば分岐区間ａ２の中心地点）までの距離をｄ２とすると、予測部１１２０は、危険車両１５０１の分岐区間ａ２への到達予定時刻ｔ３をｔ２’＋ｄ２／ｖ２と予測する。
【０１５６】
そして、例えば、予測部１１２０は、到達予定時刻ｔ３となるまでに、端末装置１０２−１〜１０２−ｎから危険車両１５０１についての危険車両情報を再度受信しなかった場合、例えば、危険車両１５０１に対する予測走行エリアを解除する。これにより、情報処理装置１０１は、危険車両１５０１との遭遇予測の報知を停止する。
【０１５７】
また、予測部１１２０は、時刻ｔ３前の時刻ｔ３’において、端末装置１０２−１〜１０２−ｎから危険車両１５０１についての危険車両情報を再度受信した場合、この危険車両情報に基づいて、危険車両１５０１に対する新たな予測走行エリアを予測する。
【０１５８】
ところで、有料道路などでは長距離にわたって分岐区間がない場合がある。このため、予測部１１２０は、ここで説明した予測走行エリアの解除のほか、例えば、予測走行エリアを予測してから所定期間（例えば５分間）が経過した場合にも、予測走行エリアの解除を行ってもよい。
【０１５９】
（端末装置１０２−ｉの機能的構成例）
つぎに、端末装置１０２−ｉの機能的構成例について説明する。図１６は、端末装置１０２−ｉの機能的構成例を示すブロック図である。図１６において、端末装置１０２−ｉは、例えば、取得部１６１０と、検出部１６２０と、送受信部１６３０と、報知部１６４０と、を含む。取得部１６１０〜報知部１６４０は制御部となる機能であり、例えば、図４に示したメモリ４０２やディスク４０４などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、またはＩ／Ｆ４０５により、その機能を実現する。各機能部の処理結果は、例えば、メモリ４０２やディスク４０４などの記憶装置に記憶される。
【０１６０】
取得部１６１０は、車両１０３−ｉ（すなわち端末装置１０２−ｉ）の走行情報を取得する。例えば、取得部１６１０は、車両１０３−ｉのＥＣＵ２２１やＧＰＳアンテナ２２２から出力された情報を受け付けて、車両１０３−ｉの走行情報を取得する。前述したように、車両１０３−ｉの走行情報は、例えば、車両１０３−ｉの位置、走行方向および走行速度を含む情報である。
【０１６１】
取得部１６１０は、車両１０３−ｉの位置については、例えば、車両１０３−ｉのＧＰＳアンテナ２２２を介して受信したＧＰＳ衛星からの電波に基づいて取得することができる。また、取得部１６１０は、車両１０３−ｉの走行速度については、例えば、車両１０３−ｉのＥＣＵ２２１から車両１０３−ｉの走行速度を示す速度情報を受け付けることにより、取得することができる。
【０１６２】
また、取得部１６１０は、車両１０３−ｉの走行方向については、例えば、２つの時点における車両１０３−ｉの位置の変化に基づいて取得することができる。また、取得部１６１０は、車両１０３−ｉあるいは自装置に設けられた方位センサから出力された情報を受け付けることにより、車両１０３−ｉの走行方向を取得してもよい。
【０１６３】
また、取得部１６１０は、車両１０３−ｉの走行情報として、車両１０３−ｉの加速度や、車両１０３−１におけるブレーキペダルやステアリングに対する操作を示す情報を取得してもよい。この場合、取得部１６１０は、車両１０３−ｉの加速度については、車両１０３−ｉのＥＣＵ２２１から車両１０３−ｉの加速度を示す加速度情報を受け付けることにより、取得することができる。また、取得部１６１０は、車両１０３−ｉのブレーキペダルに対する操作については、車両１０３−ｉのＥＣＵ２２１からブレーキペダルの操作量を示すブレーキ操作情報を受け付けることにより、取得することができる。同様に、取得部１６１０は、車両１０３−ｉのステアリングに対する操作については、車両１０３−ｉのＥＣＵ２２１からステアリングの操作量を示すステアリング操作情報を受け付けることにより、取得することができる。
【０１６４】
さらに、取得部１６１０は、車両１０３−ｉの走行情報として、車両１０３−ｉが現時点以降に走行する経路を示す経路情報を取得してもよい。この場合、取得部１６１０は、車両１０３−ｉに設けられたナビゲーション装置から設定中の経路についての経路情報を受け付けることにより、取得することができる。また、取得部１６１０は、端末装置１０２−ｉがナビゲーション装置の場合は、端末装置１０２−ｉにおける不図示の経路探索部から経路情報を受け付けることにより、取得してもよい。
【０１６５】
例えば、取得部１６１０は、取得した車両１０３−ｉの走行情報をリアルタイムで検出部１６２０へ出力する。
【０１６６】
検出部１６２０は、車両１０３−ｉのカメラ２２３から撮像画像を受け付けて、当該撮像画像に基づいて危険車両を検出する。また、検出部１６２０は、車両１０３−ｉのカメラ２２３からの撮像画像と、取得部１６１０により取得された車両１０３−ｉの走行情報とに基づいて、危険車両を検出してもよい。
【０１６７】
例えば、検出部１６２０は、走行状態監視部１６２１を有する。走行状態監視部１６２１は、取得部１６１０により取得された車両１０３−ｉの走行情報に基づいて、車両１０３−ｉにおいて危険車両回避運転が行われたか、すなわち車両１０３−ｉが所定の挙動を行ったかを監視する。危険車両回避運転は、危険車両との交通事故を回避するために行われたと推定される行為であり、例えば、急ブレーキや急ハンドルなどである。すなわち、走行状態監視部１６２１は、車両１０３−ｉが急な減速あるいは急な旋回を行ったかを監視する。
【０１６８】
具体的に、例えば、走行状態監視部１６２１は、一定期間内に車両１０３−ｉの走行速度が閾値よりも大きく減速した場合、危険車両回避運転（急ブレーキ）が行われたと判断してもよい。また、走行状態監視部１６２１は、一定期間内に車両１０３−ｉの後方へ向けて閾値よりも大きな加速度が発生した場合、危険車両回避運転（急ブレーキ）が行われたと判断してもよい。さらに、検出部１６２０は、一定期間内に閾値よりも大きなブレーキペダル操作があった場合、危険車両回避運転（急ブレーキ）が行われたと判断してもよい。
【０１６９】
また、具体的に、例えば、走行状態監視部１６２１は、一定期間内に車両１０３−ｉの左右方向に向けて閾値よりも大きな加速度が発生した場合、危険車両回避運転（急ハンドル）が行われたと判断してもよい。さらに、走行状態監視部１６２１は、一定期間内に閾値よりも大きなステアリング操作があった場合、危険車両回避運転（急ハンドル）が行われたと判断してもよい。また、走行状態監視部１６２１は、一定期間内に車両１０３−ｉの方位が閾値よりも大きく変化した場合、危険車両回避運転（急ハンドル）が行われたと判断してもよい。
【０１７０】
また、これらに限らず、走行状態監視部１６２１は、車両１０３−ｉの走行情報が示す複数の項目の組み合わせによって、危険車両回避運転が行われたかを監視してもよい。例えば、走行状態監視部１６２１は、一定期間内に、車両１０３−ｉの後方へ向けて閾値よりも大きな加速度が発生し、且つ、閾値よりも大きなステアリング操作があった場合、危険車両回避運転が行われたと判断するようにしてもよい。走行状態監視部１６２１が、危険車両回避運転が行われた（すなわち車両１０３−ｉが所定の挙動を示した）と判断する条件は、情報共有システム１００の製造者が任意に定めることができる。
【０１７１】
また、例えば、検出部１６２０は、画像解析部１６２２と、車両特定部１６２３とを有する。画像解析部１６２２は、車両１０３−ｉのカメラ２２３からの撮像画像を画像解析する。例えば、画像解析部１６２２は、カメラ２２３からの撮像画像を画像解析して、当該撮像画像内に車両と判断可能な特徴を有する被写体が存在するかを判断する。そして、画像解析部１６２２は、車両と判断可能な特徴を有する被写体が存在すると判断した場合、当該被写体をあらわす車両画像データを車両特定部１６２３へ出力する。
【０１７２】
また、画像解析部１６２２は、カメラ２２３からの撮像画像内に車両と判断可能な特徴を有する被写体が存在する場合、この被写体の動きを監視するようにしてもよい。この場合、例えば、画像解析部１６２２は、車両と判断した被写体が車両１０３−ｉの左右方向から車両１０３−ｉの前方へ進出してきたかを監視する。さらに、この場合、例えば、画像解析部１６２２は、車両と判断した被写体が車両１０３−ｉの左右方向から車両１０３−ｉの前方へ横向きで進出してきたかについても監視するようにしてもよい。車両と判断した被写体が車両１０３−ｉの左右方向から車両１０３−ｉの前方へ横向きで進出してきたかについては、例えば、当該被写体の形状（例えば左右方向の長さ）などに基づいて判断することができる。
【０１７３】
車両特定部１６２３は、画像解析部１６２２から受け付けた車両画像データを画像解析して、車両と判断された被写体から、車両ナンバー、車種、または色の少なくともいずれかを特定する。車両ナンバーについては、例えば、車両と判断された被写体内に、ナンバープレートと判断可能な特徴を有する被写体が存在するかを判断し、当該被写体が存在する場合、当該被写体に含まれる文字を車両ナンバーとして特定すればよい。なお、ナンバープレートと判断可能な特徴としては、色（例えば、白色、黄色、あるいは緑色）、形状（矩形状）などがある。
【０１７４】
また、車種については、例えば、車両と判断された被写体の輪郭を抽出し、抽出した輪郭の形状と車種毎に予め用意されたパターンとを比較して、車両と判断された被写体の車種を特定するようにすればよい。また、色については、例えば、車両と判断された被写体の輪郭を抽出し、抽出した輪郭内に含まれる色から、車両と判断された被写体の色を特定するようにすればよい。例えば、車両特定部１６２３は、特定結果を示す車両特定情報を一定期間蓄積する。
【０１７５】
検出部１６２０は、例えば、走行状態監視部１６２１により危険車両回避運転が行われたと判断すると危険車両情報を生成し、生成した危険車両情報を、送受信部１６３０を介して、情報処理装置１０１に送信させる。具体的に、例えば、検出部１６２０は、図９に示した危険車両検出情報を生成する。
【０１７６】
検出部１６２０は、例えば、急ブレーキが行われたと判断し、画像解析部１６２２の画像解析結果に基づき車両１０３−ｉの左右から前方へ進出してきた車両が存在すると判断した場合、当該車両を、割り込みを行った危険車両として検出する。この場合、検出部１６２０は、車両特定部１６２３により特定した当該車両の車両ナンバー、車種、または色の少なくともいずれか、危険運転種別「割り込み」、および当該車両を検出したときの車両１０３−ｉの走行情報とから、危険車両検出情報を生成する。
【０１７７】
また、検出部１６２０は、例えば、急ブレーキが行われたと判断し、画像解析部１６２２の画像解析結果に基づき車両１０３−ｉの左右から前方へ横向きで進出してきた車両が存在すると判断した場合、当該車両を、飛び出しを行った危険車両として検出する。この場合、検出部１６２０は、車両特定部１６２３により特定した当該車両の車両ナンバー、車種、または色の少なくともいずれか、危険運転種別「飛び出し」、および当該車両を検出したときの車両１０３−ｉの走行情報とから、危険車両検出情報を生成する。
【０１７８】
また、検出部１６２０は、画像解析部１６２２の画像解析結果に基づいて、車両１０３−ｉと、車両１０３−ｉ前方を走行する車両との間の距離を一定時間毎に算出するようにしてもよい。このようにすれば、検出部１６２０は、単位時間における車両１０３−ｉと車両１０３−ｉ前方を走行する車両との間の距離の変化から、車両１０３−ｉに対する車両１０３−ｉ前方を走行する車両の相対速度を求めることが可能となる。
【０１７９】
そして、検出部１６２０は、取得部１６１０により取得した車両１０３−ｉの走行情報から車両１０３−ｉの走行速度を取得することができる。このため、検出部１６２０は、車両１０３−ｉの走行速度と、車両１０３−ｉに対する車両１０３−ｉ前方を走行する車両の相対速度とから、車両１０３−ｉ前方を走行する車両の走行速度を求めることができる。
【０１８０】
そして、検出部１６２０は、求めた車両１０３−ｉ前方を走行する車両の走行速度と、予め記憶された車両１０３−ｉが走行する道路の法定速度を示す情報とから、スピード超過を検出することができる。また、信号無視については、車両１０３−ｉ前方の信号機の色と、車両１０３−ｉの前方を走行する車両（例えば停止線を通り過ぎていく車両）とから、検出することができる。
【０１８１】
また、検出部１６２０は、危険車両検出情報の生成に際し、当該危険車両検出情報における危険車両の走行方向は、端末装置１０２−ｉの走行方向と画像解析部１６２２による画像解析結果とに基づき決定する。例えば、検出部１６２０は、車両１０３−ｉの走行方向が「北」である場合に、車両１０３−ｉの前方に割り込んできた危険車両を検出した場合は、当該危険車両の走行方向については車両１０３−ｉの走行方向と同様「北」とする。また、例えば、検出部１６２０は、車両１０３−ｉの走行方向が「北」である場合に、車両１０３−ｉの左方向から右方向へ向けて横向きで進出してきた（すなわち飛び出した）危険車両が存在した場合は、当該危険車両の走行方向については「東」とする。
【０１８２】
また、例えば、検出部１６２０は、車両１０３−ｉの走行方向が「北」である場合に、スピード超過の危険車両を検出し、当該危険車両と判断した被写体の大きさが時間の経過に伴って小さくなっていった場合、当該危険車両の走行方向については「北」とする。一方、検出部１６２０は、車両１０３−ｉの走行方向が「北」である場合に、スピード超過の危険車両を検出し、当該危険車両と判断した被写体の大きさが時間の経過に伴って大きくなっていった場合、当該危険車両の走行方向については「南」とする。
【０１８３】
また、検出部１６２０は、危険車両検出情報の生成に際し、当該危険車両検出情報における危険車両の検出位置は、そのときの端末装置１０２−ｉの位置としてもよいし、危険車両の位置としてもよい。例えば、検出された危険車両が車両１０３−ｉ前方を走行する車両であるとする。この場合、検出部１６２０は、そのときの端末装置１０２−ｉの位置と、画像解析部１６２２の画像解析結果から求めた車両１０３−ｉ前方を走行する車両との間の距離から、車両１０３−ｉ前方を走行する車両の位置を求めることができる。
【０１８４】
送受信部１６３０は、ネットワーク２００を介して、情報処理装置１０１との通信を行う。例えば、送受信部１６３０は、取得部１６１０により取得された位置情報に端末装置１０２−ｉの識別情報を付与した自車両位置情報を、車両１０３−ｉに設けられた通信Ｉ／Ｆ１６５０およびネットワーク２００を介して、情報処理装置１０１に送信する。また、例えば、送受信部１６３０は、検出部１６２０により生成された危険車両検出情報を、車両１０３−ｉに設けられた通信Ｉ／Ｆ１６５０およびネットワーク２００を介して、情報処理装置１０１に送信する。
【０１８５】
また、例えば、送受信部１６３０は、情報処理装置１０１から遭遇予測情報を受信する。送受信部１６３０は、情報処理装置１０１から遭遇予測情報を受信すると、受信した遭遇予測情報を報知部１６４０へ出力する。
【０１８６】
報知部１６４０は、送受信部１６３０を介して情報処理装置１０１から遭遇予測情報を受信すると、例えば、当該遭遇予測情報に応じた音声を、車両１０３−ｉのスピーカ２２４から出力する。具体的に、例えば、報知部１６４０は、受信した遭遇予測情報があらわす各項目を読み上げる音声をスピーカ２２４から出力する。また、報知部１６４０は、受信した遭遇予測情報があらわす各項目を車両１０３−ｉに設けられた表示装置に表示させるようにしてもよい。
【０１８７】
（情報処理装置１０１が行う処理の一例）
つぎに、情報処理装置１０１が行う処理の一例について説明する。図１７は、情報処理装置１０１が行うメイン制御処理の一例を示すフローチャートである。例えば、情報処理装置１０１は、情報処理装置１０１の起動中、図１７に示すメイン制御処理を繰り返し実行する。
【０１８８】
（メイン制御処理）
図１７に示すように、情報処理装置１０１は、端末装置１０２−１〜１０２−ｎから自車両位置情報を受信したか否かを判断する（ステップＳ１７０１）。情報処理装置１０１は、端末装置１０２−１〜１０２−ｎから自車両位置情報を受信した場合（ステップＳ１７０１：Ｙｅｓ）、受信した自車両位置情報を送信した端末装置の位置を、受信した自車両位置情報が示す位置に更新する（ステップＳ１７０２）。情報処理装置１０１は、端末装置１０２−１〜１０２−ｎから自車両位置情報を受信しなかった場合（ステップＳ１７０１：Ｎｏ）、後述するステップＳ１７０３の処理へ移行する。
【０１８９】
そして、情報処理装置１０１は、端末装置１０２−１〜１０２−ｎのうちのいずれかの端末装置１０２−ｉから危険車両検出情報を受信したか否かを判断する（ステップＳ１７０３）。情報処理装置１０１は、端末装置１０２−ｉから危険車両検出情報を受信した場合（ステップＳ１７０３：Ｙｅｓ）、危険車両情報管理処理を行う（ステップＳ１７０４）。危険車両情報管理処理については図１８を用いて後述する。情報処理装置１０１は、端末装置１０２−ｉから危険車両検出情報を受信しなかった場合（ステップＳ１７０３：Ｎｏ）、後述するステップＳ１７０５の処理へ移行する。
【０１９０】
そして、情報処理装置１０１は、危険車両情報を記憶しているかを判断する（ステップＳ１７０５）。情報処理装置１０１は、危険車両情報を記憶している場合（ステップＳ１７０５：Ｙｅｓ）、近隣車両探索処理を行う（ステップＳ１７０６）。近隣車両探索処理については図１９を用いて後述する。つづいて、情報処理装置１０１は、警報エリア設定処理を行って（ステップＳ１７０７）、図１７に示す処理を終了する。警報エリア設定処理については図２０を用いて後述する。情報処理装置１０１は、危険車両情報を記憶していない場合（ステップＳ１７０５：Ｎｏ）、そのまま図１７に示す処理を終了する。
【０１９１】
また、情報処理装置１０１は、ステップＳ１７０５において、さらに、記憶している危険車両情報に信憑性があるか否かを判断してもよい。例えば、この場合、情報処理装置１０１は、前述したように、危険車両毎の一定期間内における危険車両情報の受信回数を計数しておく。そして、情報処理装置１０１は、計数結果が閾値（例えば複数回）以上の危険車両に対応する危険車両情報を記憶している場合に信憑性があると判断すればよい。
【０１９２】
（危険車両情報管理処理）
図１８は、危険車両情報管理処理の一例を示すフローチャートである。図１８に示すように、情報処理装置１０１は、記憶中の危険車両情報を参照する（ステップＳ１８０１）。つづいて、情報処理装置１０１は、記憶中の危険車両情報の中に、受信した危険車両検出情報と同一の危険車両に対応する危険車両情報があるか否かを判断する（ステップＳ１８０２）。
【０１９３】
情報処理装置１０１は、同一の危険車両に対応する危険車両情報がないと判断した場合（ステップＳ１８０２：Ｎｏ）、受信した危険車両検出情報の危険車両情報を新規に記憶して（ステップＳ１８０３）、危険車両情報管理処理を終了する。また、情報処理装置１０１は、同一の危険車両に対応する危険車両情報があると判断した場合（ステップＳ１８０２：Ｙｅｓ）、この危険車両に対応する危険車両情報を受信した危険車両検出情報に基づき更新する（ステップＳ１８０４）。そして、情報処理装置１０１は、危険車両情報管理処理を終了する。
【０１９４】
（近隣車両探索処理）
図１９は、近隣車両探索処理の一例を示すフローチャートである。図１９に示すように、情報処理装置１０１は、今回の近隣車両探索処理に用いる探索パラメータの設定を行う（ステップＳ１９０１）。ステップＳ１９０１において、情報処理装置１０１は、例えば、探索条件位置と、探索条件方向と、探索条件走行速度と、探索条件到達確率とを設定する。
【０１９５】
情報処理装置１０１は、図１１などを用いて説明したように、到達確率が閾値以上となる区間が探索されなくなるまで、図１９に示す近隣車両探索処理を繰り返し行う。そして、情報処理装置１０１は、このような一連の近隣車両探索処理における１回目の近隣車両探索処理時には、当該一連の近隣車両探索処理の契機となった危険車両情報が示す検出位置を含む区間を、探索条件区間として設定する。
【０１９６】
また、情報処理装置１０１は、一連の近隣車両探索処理における１回目の近隣車両探索処理時には、当該一連の近隣車両探索処理の契機となった危険車両情報が示す検出位置と道路情報ＤＢ２１０とから、検出された危険車両が走行する道路を特定する。そして、情報処理装置１０１は、特定した道路と、当該一連の近隣車両探索処理の契機となった危険車両情報が示す走行方向とから、危険車両が当該道路を順方向に走行しているか逆方向に走行しているかを特定し、特定した方向を探索条件方向として設定する。
【０１９７】
また、情報処理装置１０１は、一連の近隣車両探索処理における１回目の近隣車両探索処理時には、確率初期値「１．００」を探索条件到達確率として設定する。また、情報処理装置１０１は、一連の近隣車両探索処理において、当該一連の近隣車両探索処理の契機となった危険車両情報が示す走行速度を探索条件走行速度として設定する。
【０１９８】
そして、情報処理装置１０１は、一連の近隣車両探索処理における２回目以降の近隣車両探索処理時には、図１１などを用いて説明したように、その前の近隣車両探索処理で到達確率を算出した区間および方向を探索条件区間および探索条件方向として設定する。また、情報処理装置１０１は、一連の近隣車両探索処理における２回目以降の近隣車両探索処理時には、図１１などを用いて説明したように、その前の近隣車両探索処理で算出した到達確率を、探索条件到達確率として設定する。
【０１９９】
つぎに、情報処理装置１０１は、進入確率ＤＢ２１１を参照して、ステップＳ１９０１で設定した探索条件区間および探索条件方向に接続された他の区間および当該他の区間における方向を取得する（ステップＳ１９０２）。そして、情報処理装置１０１は、進入確率ＤＢ２１１と探索条件走行速度とを参照して、ステップＳ１９０２で取得した他の区間および当該他の区間における方向における危険車両の進入確率を取得する（ステップＳ１９０３）。
【０２００】
つぎに、情報処理装置１０１は、ステップＳ１９０２で取得した他の区間および当該他の区間における方向における危険車両の到達確率を算出する（ステップＳ１９０４）。図１１などを用いて説明したように、情報処理装置１０１は、例えば、ステップＳ１９０３で取得した進入確率に探索条件到達確率を掛け合わせることにより、ステップＳ１９０２で取得した区間および当該区間における方向における危険車両の到達確率を算出する。
【０２０１】
そして、情報処理装置１０１は、ステップＳ１９０４で算出した到達確率が閾値以上であるか否かを判断する（ステップＳ１９０５）。情報処理装置１０１は、到達確率が閾値（例えば５０［％］）以上と判断した場合（ステップＳ１９０５：Ｙｅｓ）、ステップＳ１９０６の処理を行って、今回の近隣車両探索処理を終了する。また、情報処理装置１０１は、到達確率が閾値未満と判断した場合（ステップＳ１９０５：Ｎｏ）、そのまま今回の近隣車両探索処理を終了する。
【０２０２】
また、ステップＳ１９０６において、情報処理装置１０１は、ステップＳ１９０２で取得した他の区間および当該他の区間における方向に対応付けて、ステップＳ１９０４で算出した到達確率を予測走行エリアリストに登録する（ステップＳ１９０６）。
【０２０３】
（警報エリア設定処理）
図２０は、警報エリア設定処理の一例を示すフローチャートである。図２０に示すように、情報処理装置１０１は、予測走行エリアリストを参照して、予測走行エリアリストに登録された区間のうち警報スコアの算出にまだ用いていない区間と、当該区間に対して算出された到達確率とを取得する（ステップＳ２００１）。
【０２０４】
つぎに、情報処理装置１０１は、危険運転種別係数ＤＢ２１２を参照して、ステップＳ２００１で取得した区間と、検出された危険車両の危険運転種別とに対応する同一方向側の危険運転種別係数を取得する（ステップＳ２００２）。そして、情報処理装置１０１は、ステップＳ２００１で取得した到達確率と、ステップＳ２００２で取得した危険運転種別係数とを掛け合わせることによって警報スコアを算出する（ステップＳ２００３）。
【０２０５】
そして、情報処理装置１０１は、ステップＳ２００３で算出した警報スコアが閾値以上であるかを判断する（ステップＳ２００４）。情報処理装置１０１は、警報スコアが閾値以上であると判断した場合（ステップＳ２００４：Ｙｅｓ）、ステップＳ２００１で取得した区間における検出された危険車両と同一方向側となる方向を、警報エリアリストに登録する（ステップＳ２００５）。そして、情報処理装置１０１は、ステップＳ２００６の処理へ移行する。また、情報処理装置１０１は、警報スコアが閾値未満と判断した場合（ステップＳ２００４：Ｎｏ）、そのままステップＳ２００６の処理へ移行する。
【０２０６】
つぎに、情報処理装置１０１は、危険運転種別係数ＤＢ２１２を参照して、ステップＳ２００１で取得した区間と、検出された危険車両の危険運転種別とに対応する反対方向側の危険運転種別係数を取得する（ステップＳ２００６）。そして、情報処理装置１０１は、ステップＳ２００１で取得した到達確率と、ステップＳ２００６で取得した危険運転種別係数とを掛け合わせることによって警報スコアを算出する（ステップＳ２００７）。
【０２０７】
そして、情報処理装置１０１は、ステップＳ２００７で算出した警報スコアが閾値以上であるかを判断する（ステップＳ２００８）。情報処理装置１０１は、警報スコアが閾値以上であると判断した場合（ステップＳ２００８：Ｙｅｓ）、ステップＳ２００１で取得した区間における検出された危険車両と反対方向側となる方向を、警報エリアリストに登録する（ステップＳ２００９）。そして、情報処理装置１０１は、ステップＳ２０１０の処理へ移行する。また、情報処理装置１０１は、警報スコアが閾値未満と判断した場合（ステップＳ２００８：Ｎｏ）、ステップＳ２０１０の処理へ移行する。
【０２０８】
つぎに、情報処理装置１０１は、予測走行エリアリストに登録された区間のうち警報スコアの算出にまだ用いていない区間がまだあるかを判断する（ステップＳ２０１０）。情報処理装置１０１は、予測走行エリアリストに登録された区間のうち警報スコアの算出にまだ用いていない区間がまだあると判断した場合（ステップＳ２０１０：Ｙｅｓ）、ステップＳ２００１の処理へ移行する。
【０２０９】
情報処理装置１０１は、予測走行エリアリストに登録された区間のうち警報スコアの算出に用いていない区間がないと判断した場合（ステップＳ２０１０：Ｎｏ）、警報エリアリストが示す警報エリア内の端末装置１０２−ｉを特定する（ステップＳ２０１１）。ステップＳ２０１１において、情報処理装置１０１は、一般車両情報管理部１１３１が記憶する端末装置１０２−１〜１０２−ｎの位置を参照して、警報エリア内に位置する端末装置１０２−ｉを特定する。
【０２１０】
そして、情報処理装置１０１は、警報エリア内に位置する端末装置１０２−ｉに遭遇予測情報を送信して（ステップＳ２０１２）、警報エリア設定処理を終了する。なお、ステップＳ２０１２で送信される遭遇予測情報は、例えば、警報エリアの設定契機となった危険車両情報を含む。
【０２１１】
（警報エリア更新処理）
図２１は、警報エリア更新処理の一例を示すフローチャートである。例えば、情報処理装置１０１は、警報エリアを設定および当該警報エリアに基づく遭遇予測情報の送信後に所定期間（例えば１分間）が経過したときに、図２１に示す警報エリア更新処理を行う。
【０２１２】
情報処理装置１０１は、警報エリア設定契機となった危険車両情報を参照して、危険車両の検出位置、検出時刻、走行速度、および走行方向を取得する（ステップＳ２１０１）。つぎに、情報処理装置１０１は、ステップＳ２１０１で取得した危険車両の検出時刻と現在時刻との差分、およびステップＳ２１０１で取得した危険車両の検出位置、走行速度および走行方向に基づき、危険車両の推定現在位置を予測する（ステップＳ２１０２）。
【０２１３】
例えば、ステップＳ２１０２において、情報処理装置１０１は、ステップＳ２１０１で取得した危険車両の検出位置から、ステップＳ２１０１で取得した危険車両の走行方向上に、距離ｄｘだけ離れた地点を、危険車両の推定現在位置として予測する。ここで、距離ｄｘは、ステップＳ２１０１で取得した危険車両の走行速度に、ステップＳ２１０１で取得した危険車両の検出時刻と現在時刻との差分を掛け合わせることによって得られる距離である。
【０２１４】
また、ステップＳ２１０２において、情報処理装置１０１は、道路情報ＤＢ２１０を参照して、危険車両の走行する道路を特定してもよい。そして、情報処理装置１０１は、ステップＳ２１０１で取得した危険車両の検出位置から、危険車両の走行する道路において、ステップＳ２１０１で取得した危険車両の走行方向側に距離ｄｘだけ離れた地点を、危険車両の推定現在位置として予測してもよい。
【０２１５】
つぎに、情報処理装置１０１は、ステップＳ２１０２で予測した危険車両の推定現在位置を含む区間を探索条件区間に設定して、図１９に示した一連の近隣車両探索処理を行い（ステップＳ２１０３）、予測走行エリアを予測する。そして、情報処理装置１０１は、ステップＳ２１０３で予測した予測走行エリアを対象にして図２０に示した警報エリア設定処理を行って（ステップＳ２１０４）、警報エリア更新処理を終了する。
【０２１６】
（端末装置１０２−ｉが行う処理の一例）
つぎに、端末装置１０２−ｉが行う処理の一例について説明する。図２２は、端末装置１０２−ｉが行うメイン制御処理の一例を示すフローチャートである。例えば、端末装置１０２−ｉは、端末装置１０２−ｉの起動中、継続的に図２２に示すメイン制御処理を繰り返し実行する。
【０２１７】
端末装置１０２−ｉは、自車両位置情報の送信タイミングとなったか否かを判断する（ステップＳ２２０１）。端末装置１０２−ｉは、自車両位置情報の送信タイミングとなったと判断した場合（ステップＳ２２０１：Ｙｅｓ）、自車両位置情報を情報処理装置１０１に送信し（ステップＳ２２０２）、ステップＳ２２０３の処理へ移行する。端末装置１０２−ｉは、自車両位置情報の送信タイミングとなっていないと判断した場合（ステップＳ２２０１：Ｎｏ）、そのままステップＳ２２０３の処理へ移行する。
【０２１８】
つぎに、端末装置１０２−ｉは、危険車両を検出したか否かを判断する（ステップＳ２２０３）。ステップＳ２２０３において、例えば、端末装置１０２−ｉは、後述する危険車両監視処理により危険車両検出情報を生成したか否かを判断する。端末装置１０２−ｉは、危険車両を検出したと判断した場合（ステップＳ２２０３：Ｙｅｓ）、後述する危険車両監視処理により生成した危険車両検出情報を情報処理装置１０１へ送信する（ステップＳ２２０４）。端末装置１０２−ｉは、危険車両を検出していないと判断した場合（ステップＳ２２０３：Ｎｏ）、そのままステップＳ２２０５の処理へ移行する。
【０２１９】
つぎに、端末装置１０２−ｉは、遭遇予測情報を受信したか否かを判断する（ステップＳ２２０５）。端末装置１０２−ｉは、遭遇予測情報を受信したと判断した場合（ステップＳ２２０５：Ｙｅｓ）、遭遇予測報知処理を行って（ステップＳ２２０６）、メイン制御処理を終了する。端末装置１０２−ｉは、遭遇予測情報を受信していないと判断した場合（ステップＳ２２０５：Ｎｏ）、メイン制御処理を終了する。
【０２２０】
（車両特定処理）
図２３は、端末装置１０２−ｉが行う車両特定処理の一例を示すフローチャートである。例えば、端末装置１０２−ｉは、端末装置１０２−ｉの起動中、継続的に図２３に示す車両特定処理を繰り返し実行する。また、端末装置１０２−ｉは、さらに、車両１０３−ｉのカメラ２２３により撮像された撮像画像の画像解析結果に基づいて、車両１０３−ｉの前方を走行する車両が存在すると判断した場合に、図２３に示す車両特定処理を実行してもよい。
【０２２１】
車両特定処理において、端末装置１０２−ｉは、まず、車両１０３−ｉのカメラ２２３により撮像された撮像画像を画像解析して、車両１０３−ｉの前方を走行する車両の車両ナンバーを判断する（ステップＳ２３０１）。つぎに、端末装置１０２−ｉは、車両１０３−ｉのカメラ２２３により撮像された撮像画像を画像解析して、車両１０３−ｉの前方を走行する車両の色を判断する（ステップＳ２３０２）。
【０２２２】
つぎに、端末装置１０２−ｉは、車両１０３−ｉのカメラ２２３により撮像された撮像画像を画像解析して、車両１０３−ｉの前方を走行する車両の車種を判断する（ステップＳ２３０３）。つづいて、端末装置１０２−ｉは、車両１０３−ｉの前方を走行する車両の走行速度を推定する（ステップＳ２３０４）。車両１０３−ｉの前方を走行する車両の走行速度は、前述のように、単位時間における車両１０３−ｉと車両１０３−ｉの前方を走行する車両との間の距離の変化から相対速度を求め、求めた相対速度と車両１０３−ｉの走行速度とから推定することができる。そして、端末装置１０２−ｉは、ステップＳ２４０１〜Ｓ２４０４の処理結果を含む車両特定情報を更新し（ステップＳ２３０５）、車両特定処理を終了する。
【０２２３】
（危険車両監視処理）
図２４は、端末装置１０２−ｉが行う危険車両監視処理の一例を示すフローチャートである。例えば、端末装置１０２−ｉは、端末装置１０２−ｉの起動中、継続的に図２４に示す危険車両監視処理を繰り返し実行する。
【０２２４】
危険車両監視処理において、端末装置１０２−ｉは、車両１０３−ｉの走行情報を取得する（ステップＳ２４０１）。つぎに、端末装置１０２−ｉは、車両１０３−ｉのカメラ２２３により撮像された撮像画像の画像解析結果に基づいて、車両１０３−ｉの前方を走行する車両が存在するか否を判断する（ステップＳ２４０２）。端末装置１０２−ｉは、車両１０３−ｉの前方を走行する車両が存在しないと判断した場合（ステップＳ２４０２：Ｎｏ）、ステップＳ２４０４の処理へ移行する。
【０２２５】
端末装置１０２−ｉは、車両１０３−ｉの前方を走行する車両が存在すると判断した場合（ステップＳ２４０２：Ｙｅｓ）、図２３の車両特定処理により推定した車両１０３−ｉの前方を走行する車両の走行速度を取得する（ステップＳ２４０３）。
【０２２６】
つぎに、端末装置１０２−ｉは、ステップＳ２４０１で取得した走行情報、あるいはステップＳ２４０３で取得した車両１０３−ｉの前方を走行する車両の走行速度が閾値を超過したか否かを判断する（ステップＳ２４０４）。端末装置１０２−ｉは、閾値を超過していないと判断した場合（ステップＳ２４０４：Ｎｏ）、そのまま危険車両監視処理を終了する。
【０２２７】
端末装置１０２−ｉは、閾値を超過したと判断した場合（ステップＳ２４０４：Ｙｅｓ）、危険車両検出情報を生成して（ステップＳ２４０５）、危険車両監視処理を終了する。例えば、端末装置１０２−ｉは、ステップＳ２４０１で取得した車両１０３−ｉの走行情報や、図２３の車両特定処理により記憶した車両１０３−ｉの前方を走行する車両の車両特定情報などに基づき、危険車両検出情報を生成する。
【０２２８】
（遭遇予測報知処理）
図２５は、端末装置１０２−ｉが行う遭遇予測報知処理の一例を示すフローチャートである。遭遇予測報知処理において、端末装置１０２−ｉは、まず、情報処理装置１０１から受信した遭遇予測情報に基づいて、読み上げメッセージを生成する（ステップＳ２５０１）。読み上げメッセージは、受信した遭遇予測情報に含まれる各項目を読み上げる音声である。
【０２２９】
つぎに、端末装置１０２−ｉは、音声割込出力の権利を獲得する（ステップＳ２５０２）。そして、端末装置１０２−ｉは、ステップＳ２５０１で生成した読み上げメッセージを割込出力して（ステップＳ２５０３）、遭遇予測報知処理を終了する。
【０２３０】
また、前述したように、端末装置１０２−ｉが、車両１０３−ｉが現時点以降に走行する経路を示す経路情報を情報処理装置１０１に送信するようにしてもよい。この場合、情報処理装置１０１が、予測走行エリア内あるいは警報エリア内を車両１０３−ｉが走行するか否かを判断して、予測走行エリア内あるいは警報エリア内を車両１０３−ｉが走行すると判断した場合、端末装置１０２−ｉに遭遇予測情報を送信してもよい。そして、この場合の遭遇予測情報は、予測走行エリアあるいは警報エリアの情報を含んでもよい。
【０２３１】
図２６は、端末装置１０２−ｉが予測走行エリアあるいは警報エリアの情報を含む遭遇予測情報を受信した場合に表示させる表示画面の一例を示す説明図である。図２６に示すように、この場合、端末装置１０２−ｉあるいは車両１０３−ｉに設けられた表示装置の表示画面２６００には、車両１０３−ｉが現時点以降に走行する経路２６０１と、警報エリア２６０２とが表示される。また、表示画面２６００において、例えば、警報エリア２６０２と対応付けて、危険車両報知情報２６０３が表示される。
【０２３２】
これにより、端末装置１０２−ｉは、ユーザが現時点以降に走行する経路に警報エリア２６０２が含まれること、および、警報エリア２６０２の設定契機となった危険車両をユーザに報知することができる。
【０２３３】
また、情報処理装置１０１は、端末装置１０２−ｉから経路情報が示す経路と予測走行エリアあるいは警報エリアとが重なる場合、さらに、その重なる地点を端末装置１０２−ｉの車両と危険車両とが同じ時間帯に通るかを判断してもよい。そして、時間帯が同じ場合に、遭遇予測情報を送信するようにしてもよい。また、端末装置１０２−ｉは、遭遇予測情報を受信したことに応じて、予測走行エリアあるいは警報エリアを通らないような経路を再探索するようにしてもよい。
【０２３４】
以上説明したように、実施の形態にかかる情報共有システム１００によれば、危険車両を検出した端末装置１０２−ｉが当該危険車両と当該危険車両の走行情報とを特定する危険車両情報を情報処理装置１０１に送信する。また、情報処理装置１０１が端末装置１０２−ｉから危険車両情報を受信したことに応じて、当該危険車両情報に基づいて、現時点以降のいずれかの時点において、検出された危険車両が走行する区間を予測する。そして、情報処理装置１０１が、当該予測した区間を走行する車両に対応する端末装置に対し、検出された危険車両との遭遇予測を報知する。
【０２３５】
これにより、情報共有システム１００は、検出された危険車両に遭遇する可能性のある車両に対して当該危険車両との遭遇予測を報知することができる。このため、遭遇予測の報知を受けた車両のドライバーは、例えば、危険車両との遭遇に備えて警戒心を高める、あるいは、なるべく早く現在いる区間から離れるようにするといった、危険車両が要因の交通事故を回避するための準備をすることが可能となる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両との交通事故の回避を支援することができる。
【０２３６】
また、これにより、情報共有システム１００は、例えば検出された危険車両を中心とした一定範囲内の車両に遭遇予測を報知するようにした場合に比べて、過剰な遭遇予測の報知を抑えることができる。このため、情報共有システム１００は、遭遇予測の信頼性を高めることができ、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故を回避するための準備を促すことができる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【０２３７】
また、情報共有システム１００は、危険車両情報が検出された危険車両のナンバー、車種、または色のいずれか含み、情報処理装置１０１が検出された危険車両のナンバー、車種、または色のいずれかを含む遭遇予測を報知してもよい。これにより、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーに、検出された危険車両の外観的特徴を報知することができる。このため、遭遇予測の報知を受けた車両のドライバーは、警戒すべき車両の外観的特徴を知ることができる。そして、遭遇予測の報知を受けた車両のドライバーは、当該外観的特徴を有する車両が現れたときに、当該車両から距離を取る、即時ブレーキ操作を行えるように構えるといった、当該車両との交通事故を回避するための準備を行うことができる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【０２３８】
また、情報共有システム１００は、危険車両情報が検出された危険車両の危険運転種別を含み、情報処理装置１０１が検出された危険車両の危険運転種別を含む遭遇予測を報知してもよい。これにより、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーに、検出された危険車両が行った危険運転についての危険運転種別を報知することができる。このため、遭遇予測の報知を受けた車両のドライバーは、警戒すべき危険運転を知ることができ、後方確認を密にする、即時ブレーキ操作を行えるように構えるといった、警戒すべき危険運転に応じた交通事故を回避するための準備を行うことができる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【０２３９】
また、情報共有システム１００は、検出された危険車両における、検出時の位置から、検出時の走行方向に、検出時の走行速度で走行した場合に、当該危険車両が到達する確度が閾値以上となる区間を予測してもよい。これにより、情報共有システム１００は、危険車両自身から現時点以降に走行する区間（経路）を示す情報を取得しなくても、当該危険車両の現時点以降に走行する区間を予測できる。そして、情報共有システム１００は、この予測結果に基づいて、検出された危険車両に遭遇する可能性が高い車両のドライバーに、当該危険車両との遭遇予測を報知することができる。
【０２４０】
また、情報共有システム１００は、情報処理装置１０１がさらに危険車両の危険運転種別に基づいて危険車両が走行する区間を予測するようにしてもよい。これにより、情報共有システム１００は、危険車両の危険運転種別に基づき遭遇予測を報知する端末装置をさらに絞り込みことが可能となる。したがって、情報共有システム１００は、遭遇予測の過剰な報知を抑え、検出された危険車両に遭遇する可能性が高い車両のドライバーに、当該危険車両との遭遇予測を報知することができる。
【０２４１】
また、情報共有システム１００は、端末装置から当該端末装置に対応する車両が現時点以降に走行する経路を示す経路情報を取得し、予測した区間を当該車両が走行する場合、当該端末装置に対して、危険車両との遭遇予測を報知してもよい。これにより、情報共有システム１００は、検出された危険車両と将来的に遭遇する可能性が高い車両のドライバーに、当該危険車両との遭遇予測を送信することができる。このため、遭遇予測の報知を受けた車両のドライバーは、例えば、検出された危険車両に遭遇する可能性がある経路から他の経路に変更して目的地へ向かうようにするといった、検出された危険車両との交通事故を回避するための準備を行うことができる。したがって、情報共有システム１００は、遭遇予測の報知を受けた車両のドライバーによる危険車両が要因の交通事故の回避を支援することができる。
【０２４２】
また、情報共有システム１００は、危険車両の検出後に所定期間が経過した場合、情報処理装置１０１が当該危険車両との遭遇予測の報知を終了するようにしてもよい。これにより、情報共有システム１００は、時間の経過に伴って信頼性が低下したと推定される遭遇予測を報知してしまうことを防止することができる。したがって、情報共有システム１００は、報知する遭遇予測の信頼性を向上させることができる。
【０２４３】
なお、本実施の形態で説明した情報共有方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報共有プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本情報共有プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２４４】
また、本実施の形態で説明した情報処理装置は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した情報処理装置の機能（送受信部１１１０〜予測部１１２０）をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、情報処理装置を製造することができる。
【０２４５】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２４６】
（付記１）複数の端末装置と情報処理装置とを含む情報共有システムであって、
前記複数の端末装置のうち少なくともいずれかの端末装置は、
車両に搭載された撮像装置により撮像された撮像画像に基づいて、危険車両を検出し、
前記車両の走行情報と前記撮像画像とに基づいて、検出した前記危険車両と前記危険車両の走行情報とを特定する危険車両情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記端末装置から前記危険車両情報を受信した際に、前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする危険運転車両の情報共有システム。
【０２４７】
（付記２）前記危険車両情報は、前記危険車両のナンバー、車種、および色の少なくともいずれかを含み、
前記情報処理装置は、前記危険車両のナンバー、車種、および色の少なくともいずれかを含む前記危険車両との遭遇予測を報知する、
ことを特徴とする付記１に記載の情報共有システム。
【０２４８】
（付記３）前記危険車両情報は、前記危険車両の危険運転種別を含み、
前記情報処理装置は、前記危険車両の危険運転種別を含む前記危険車両との遭遇予測を報知する、
ことを特徴とする付記１または２に記載の情報共有システム。
【０２４９】
（付記４）前記情報処理装置は、
前記危険車両情報に基づいて、前記危険車両が検出された検出位置と、前記危険車両の走行方向および走行速度とを特定し、
道路を分割した区間に対応付けて、前記区間に連続する他の区間ごとに、前記区間を走行する車両が前記他の区間に進入する確度を記憶する記憶部を参照して、特定した前記検出位置から、特定した前記走行方向に、特定した前記走行速度で前記危険車両が走行した場合に到達する区間を予測する、
ことを特徴とする付記１〜３のいずれか一つに記載の情報共有システム。
【０２５０】
（付記５）前記他の区間に進入する確度は、前記区間を走行する車両の走行方向および走行速度に応じて設定される、ことを特徴とする付記４に記載の情報共有システム。
【０２５１】
（付記６）前記情報処理装置は、特定した前記検出位置から、特定した前記走行方向に、特定した前記走行速度で前記危険車両が走行した場合に到達する確度が閾値以上となる区間を、前記危険車両が走行する区間として予測する、
ことを特徴とする付記４または５に記載の情報共有システム。
【０２５２】
（付記７）前記危険車両情報は、前記危険車両の危険運転種別を含み、
前記情報処理装置は、さらに、前記危険車両の危険運転種別に基づいて、前記危険車両が走行する区間を予測する、
ことを特徴とする付記４〜６のいずれか一つに記載の情報共有システム。
【０２５３】
（付記８）前記情報処理装置は、
前記複数の端末装置のうちの第１の端末装置から、前記第１の端末装置の位置を示す位置情報を取得し、
取得した前記第１の端末装置の位置情報に基づいて、予測した前記区間に前記第１の端末装置が存在するか否かを判断し、
予測した前記区間に前記第１の端末装置が存在する場合、前記第１の端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする付記１〜７のいずれか一つに記載の情報共有システム。
【０２５４】
（付記９）前記情報処理装置は、
前記複数の端末装置のうちの第２の端末装置から、前記第２の端末装置に対応する車両の現時点以降に走行する経路を示す経路情報を取得し、
取得した前記第２の端末装置の経路情報に基づいて、予測した前記区間を前記第２の端末装置に対応する車両が走行するか否かを判断し、
予測した前記区間を前記第２の端末装置に対応する車両が走行する場合、前記第２の端末装置に対して、前記危険車両との遭遇予測を報知する、
ことを特徴とする付記１〜８のいずれか一つに記載の情報共有システム。
【０２５５】
（付記１０）前記情報処理装置は、前記危険車両が検出されてから所定期間が経過した場合、前記危険車両との遭遇予測の報知を終了する、
ことを特徴とする付記１〜９のいずれか一つに記載の情報共有システム。
【０２５６】
（付記１１）前記端末装置は、前記車両が所定の挙動を示した際の、前記撮像装置により撮像された撮像画像に含まれる車両を前記危険車両として検出する、
ことを特徴とする付記１〜１０のいずれか一つに記載の情報共有システム。
【０２５７】
（付記１２）複数の端末装置と情報処理装置とを含む情報共有システムが行う情報共有方法であって、
前記複数の端末装置のうち少なくともいずれかの端末装置が、
車両に搭載された撮像装置により撮像された撮像画像に基づいて、危険車両を検出し、
前記車両の走行情報と前記撮像画像とに基づいて、検出した前記危険車両と前記危険車両の走行情報とを特定する危険車両情報を前記情報処理装置に送信する、
処理を実行し、
前記情報処理装置が、
前記端末装置から前記危険車両情報を受信した際に、前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
処理を実行する、
ことを特徴とする危険運転車両の情報共有方法。
【０２５８】
（付記１３）情報共有プログラムであって、コンピュータに、
複数の端末装置のうち少なくともいずれかの端末装置から、危険車両と前記危険車両の走行情報とを含む危険車両情報を受信し、
前記危険車両情報に基づいて、現時点以降のいずれかの時点において前記危険車両が走行する区間を予測し、
前記複数の端末装置のうち、予測した前記危険車両が走行する区間を走行する車両に対応する端末装置に対して、前記危険車両との遭遇予測を報知する、
処理を実行させる、
ことを特徴とする危険運転車両の情報共有プログラム。
【符号の説明】
【０２５９】
１００  情報共有システム
１０１  情報処理装置
１０２  端末装置
１０３  車両
１０４  危険車両
１１０  道路
１１１  区間
１２０  危険車両情報
１３０  遭遇予測
【図１】
2019045908.tif 000003
【図２】
2019045908.tif 000004
【図３】
2019045908.tif 000005
【図４】
2019045908.tif 000006
【図５】
2019045908.tif 000007
【図６】
2019045908.tif 000008
【図７】
2019045908.tif 000009
【図８】
2019045908.tif 000010
【図９】
2019045908.tif 000011
【図１０】
2019045908.tif 000012
【図１１】
2019045908.tif 000013
【図１２】
2019045908.tif 000014
【図１３】
2019045908.tif 000015
【図１４】
2019045908.tif 000016
【図１５】
2019045908.tif 000017
【図１６】
2019045908.tif 000018
【図１７】
2019045908.tif 000019
【図１８】
2019045908.tif 000020
【図１９】
2019045908.tif 000021
【図２０】
2019045908.tif 000022
【図２１】
2019045908.tif 000023
【図２２】
2019045908.tif 000024
【図２３】
2019045908.tif 000025
【図２４】
2019045908.tif 000026
【図２５】
2019045908.tif 000027
【図２６】
2019045908.tif 000028