(57)【特許請求の範囲】
【請求項１】
複数の車両に搭載される複数の車両情報端末及び情報収集サーバを備え、当該複数の車両情報端末の各々は、当該複数の車両の各々に搭載され、当該複数の車両の各々は、速度を計測する車両機器、位置を検出する位置検出装置及び前方の映像を撮像する映像撮像装置を備える情報処理システムであって、
前記複数の車両情報端末の各々は、
前記情報収集サーバと通信する端末側通信部と、
前記車両機器で計測された速度及び前記映像撮像装置で撮像された映像から、対向車両とのすれ違いが困難な地点であるすれ違い困難地点を検出して、前記位置検出装置で検出された位置により、当該検出されたすれ違い困難地点の位置を示すすれ違い困難地点データを生成し、当該すれ違い困難地点データを前記端末側通信部に送信させるすれ違い困難地点検出部と、
前記すれ違い困難地点が検出された後に、前記映像撮像装置で撮像された映像から、前記対向車両とすれ違いを行うことができた地点であるすれ違い可能地点を検出して、前記位置検出装置で検出された位置により、当該検出されたすれ違い可能地点の位置を示すすれ違い可能地点データを生成し、当該すれ違い可能地点データを前記端末側通信部に送信させるすれ違い可能地点検出部と、を備え、
前記情報収集サーバは、
前記複数の車両情報端末の各々と通信するサーバ側通信部と、
前記サーバ側通信部を介して受信された前記すれ違い困難地点データ及び前記すれ違い可能地点データを記憶する記憶部と、を備え、
前記複数の車両情報端末の各々は、さらに、
検索範囲を特定することのできるデータを含む検索要求を生成し、当該検索要求を前記端末側通信部に送信させる検索要求部を備え、
前記情報収集サーバは、さらに、
前記サーバ側通信部を介して受信された前記検索要求で特定される前記検索範囲に含まれる前記すれ違い困難地点を示すすれ違い困難地点データを前記記憶部から検索するすれ違い困難地点検索部と、
前記サーバ側通信部を介して受信された前記検索要求で特定される前記検索範囲に含まれる前記すれ違い可能地点を示すすれ違い可能地点データを前記記憶部から検索するすれ違い可能地点検索部と、
前記検索されたすれ違い困難地点データ及び前記検索されたすれ違い可能地点データを、前記サーバ側通信部に送信させる検索結果通知部と、を備え、
前記複数の車両情報端末の各々は、さらに、
前記端末側通信部を介して受信された前記検索されたすれ違い困難地点データ及び前記検索されたすれ違い可能地点データに基づいて、前記すれ違い困難地点及び前記すれ違い可能地点を示す画像を表示する表示部を備えること
を特徴とする情報処理システム。
【請求項２】
前記検索範囲を特定することのできるデータは、現在地から目的地までのルートを示すデータであること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記検索範囲を特定することのできるデータは、特定の位置を示すデータであり、
前記検索範囲は、特定の位置から予め定められた範囲であること
を特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記すれ違い困難地点検出部は、前記車両機器で計測された速度が閾値速度よりも低い第１の条件、前記映像撮像装置で撮像された映像に前記対向車両が映っている第２の条件、及び、前記映像撮像装置で撮像された映像にセンターラインが映っていない第３の条件を満たす地点を、すれ違い困難地点として検出すること
を特徴とする請求項１から３の何れか一項に記載の情報処理システム。
【請求項５】
前記すれ違い可能地点検出部は、前記対向車両が前記映像撮像装置で撮像された映像から消失した地点を、前記すれ違い可能地点として検出すること
を特徴とする請求項１から４の何れか一項に記載の情報処理システム。
【請求項６】
前記複数の車両情報端末の各々は、さらに、入力を受け付ける入力部を備え、
前記表示部は、前記すれ違い困難地点を示す第１の画像を表示し、
前記入力部は、前記第１の画像に表示されたすれ違い困難地点から何れかの地点の選択の入力を受け付け、
前記表示部は、前記選択された地点から予め定められた範囲に含まれるすれ違い可能地点を示す第２の画像を表示すること
を特徴とする請求項１から５の何れか一項に記載の情報処理システム。
【請求項７】
前記複数の車両情報端末の各々は、さらに、
入力を受け付ける入力部と、
前記映像撮像装置で撮像された映像の映像データを前記端末側通信部に送信させる映像データ送信部と、を備え、
前記車両機器は、時刻を特定し、
前記すれ違い困難地点検出部は、前記車両機器で特定された時刻、及び、前記すれ違い困難地点を検出した際に使用された映像の映像データを識別するための識別情報を前記すれ違い困難地点データに含め、
前記記憶部は、前記サーバ側通信部を介して受信された前記映像データを記憶し、
前記検索要求部は、前記入力部が前記画像に示されているすれ違い困難地点から何れかの地点の選択の入力を受け付けた場合に、当該選択されたすれ違い困難地点の位置を示す前記検索されたすれ違い困難地点データに含まれている前記時刻及び前記識別情報を含む映像検索要求を生成し、当該映像検索要求を前記端末側通信部に送信させ、
前記情報収集サーバは、さらに、前記サーバ側通信部を介して受信された前記映像検索要求に含まれている前記識別情報で識別される映像データを前記記憶部から検索し、当該検索された映像データから、前記サーバ側通信部を介して受信された前記映像検索要求に含まれている前記時刻を含むように抽出された参照映像を表示するための参照映像データを生成し、当該参照映像データを前記サーバ側通信部に送信させる映像データ検索部を備え、
前記表示部は、前記参照映像データに基づいて、前記参照映像を表示すること
を特徴とする請求項１から５の何れか一項に記載の情報処理システム。
【請求項８】
前記すれ違い困難地点検出部は、自車両の車幅に関する第１のデータ及び前記対向車両の車幅に関する第２のデータを前記すれ違い困難地点データに含め、
前記検索要求部は、前記第１のデータを前記検索要求に含め、
前記すれ違い困難地点検出部は、前記第１のデータで示される前記車幅以下の車幅を示す前記第２のデータが含まれている前記すれ違い困難地点データのみを検索対象とすること
を特徴とする請求項１から７の何れか一項に記載の情報処理システム。
【請求項９】
前記すれ違い可能地点検出部は、自車両の車幅に関する第１のデータ及び前記対向車両の車幅に関する第２のデータを前記すれ違い可能地点データに含め、
前記検索要求部は、前記第１のデータを前記検索要求に含め、
前記すれ違い可能地点検出部は、前記第１のデータで示される前記車幅以下の車幅を示す前記第２のデータが含まれている前記すれ違い可能地点データのみを検索対象とすること
を特徴とする請求項１から７の何れか一項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、車両に搭載される車両情報端末及び車両情報端末と通信を行う情報収集サーバを備える情報処理システムに関する。
【背景技術】
【０００２】
狭い道を車両で通過する際に対向車両が来ると、道幅が狭くてすれ違いが難しい場合がある。このような場合には、道幅の広い場所まで戻る等の操作を行う必要があり、運転者が運転に不慣れな場合には、このようなすれ違い通行は、非常に難しい操作となる。このため、すれ違いが困難な地点を事前に通知される等、支援があると良い。【０００３】
従来のシステムは、例えば、特許文献１に記載されているように、地図データに事前に道幅の情報を入れておき、狭い区間及びすれ違い可能な区間を、道幅及び車の幅から計算している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４５６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のシステムでは、道幅の情報を地図データに入れておく必要があるが、道幅の情報を事前に収集するのは、多くの調査及び整備時間を必要とする。また、すれ違い可能かどうかは、道幅だけでなく、道路周辺の事物等の影響を受ける。【０００６】
そこで、本発明は、道幅の情報を使用せずに、車両のすれ違いに関する情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る情報処理システムは、複数の車両に搭載される複数の車両情報端末及び情報収集サーバを備え、当該複数の車両情報端末の各々は、当該複数の車両の各々に搭載され、当該複数の車両の各々は、速度を計測する車両機器、位置を検出する位置検出装置及び前方の映像を撮像する映像撮像装置を備える情報処理システムであって、前記複数の車両情報端末の各々は、前記情報収集サーバと通信する端末側通信部と、前記車両機器で計測された速度及び前記映像撮像装置で撮像された映像から、対向車両とのすれ違いが困難な地点であるすれ違い困難地点を検出して、前記位置検出装置で検出された位置により、当該検出されたすれ違い困難地点の位置を示すすれ違い困難地点データを生成し、当該すれ違い困難地点データを前記端末側通信部に送信させるすれ違い困難地点検出部と、前記すれ違い困難地点が検出された後に、前記映像撮像装置で撮像された映像から、前記対向車両とすれ違いを行うことができた地点であるすれ違い可能地点を検出して、前記位置検出装置で検出された位置により、当該検出されたすれ違い可能地点の位置を示すすれ違い可能地点データを生成し、当該すれ違い可能地点データを前記端末側通信部に送信させるすれ違い可能地点検出部と、を備え、前記情報収集サーバは、前記複数の車両情報端末の各々と通信するサーバ側通信部と、前記サーバ側通信部を介して受信された前記すれ違い困難地点データ及び前記すれ違い可能地点データを記憶する記憶部と、を備え、
前記複数の車両情報端末の各々は、さらに、検索範囲を特定することのできるデータを含む検索要求を生成し、当該検索要求を前記端末側通信部に送信させる検索要求部を備え、前記情報収集サーバは、さらに、前記サーバ側通信部を介して受信された前記検索要求で特定される前記検索範囲に含まれる前記すれ違い困難地点を示すすれ違い困難地点データを前記記憶部から検索するすれ違い困難地点検索部と、前記サーバ側通信部を介して受信された前記検索要求で特定される前記検索範囲に含まれる前記すれ違い可能地点を示すすれ違い可能地点データを前記記憶部から検索するすれ違い可能地点検索部と、前記検索されたすれ違い困難地点データ及び前記検索されたすれ違い可能地点データを、前記サーバ側通信部に送信させる検索結果通知部と、を備え、前記複数の車両情報端末の各々は、さらに、前記端末側通信部を介して受信された前記検索されたすれ違い困難地点データ及び前記検索されたすれ違い可能地点データに基づいて、前記すれ違い困難地点及び前記すれ違い可能地点を示す画像を表示する表示部を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、車両が対向車両と実際にすれ違いが行われた地点の情報を収集し、それを他の車両で利用可能とすることで、道幅の情報を使用せずに、車両のすれ違いに関する情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１〜３に係る情報処理システムのハードウェア構成を概略的に示すブロック図である。
【図２】実施の形態１〜３における車両情報端末の機能構成を概略的に示すブロック図である。
【図３】実施の形態１〜３における情報収集サーバの機能構成を概略的に示すブロック図である。
【図４】実施の形態１〜３におけるすれ違い困難地点の検出処理を示すフローチャートである。
【図５】実施の形態１〜３におけるすれ違い可能地点の検出処理を示すフローチャートである。
【図６】実施の形態１〜３における車両情報端末からの要求に応じて、情報収集サーバから車両情報端末へすれ違い困難地点、すれ違い可能地点及び関連する映像を通知する処理を示すシーケンス図である。
【図７】実施の形態１〜３におけるすれ違い困難地点の表示例を示す概略図である。
【図８】実施の形態１〜３における詳細な地図の表示例を示す概略図である。
【図９】実施の形態１〜３における参照映像の表示例を示す概略図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、実施の形態１における情報処理システム１００のハードウェア構成を概略的に示すブロック図である。
情報処理システム１００は、カメラ１０１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置１０２と、車両機器１０３と、車両情報端末１１０と、情報収集サーバ１４０とを備える。
【００１１】
カメラ１０１、ＧＰＳ装置１０２、車両機器１０３及び車両情報端末１１０は、車両に搭載されており、内部バス１０４を介して、相互にデータを送受信することができる。
車両情報端末１１０と、情報収集サーバ１４０とは、インターネット等のネットワーク１に接続されており、相互にデータを送受信することができる。車両情報端末１１０は、複数の車両の各々に搭載されており、情報収集サーバ１４０は、複数の車両の各々からのデータを取得することができる。
【００１２】
カメラ１０１は、車両の前方の映像を撮像して、映像データとして取得する映像撮像装置である。カメラ１０１で取得された映像データは、内部バス１０４を介して、車両情報端末１１０に送られる。
ＧＰＳ装置１０２は、ＧＰＳを用いて車両の位置を検出して、検出された位置を示す位置データを取得する位置検出装置である。ＧＰＳ装置１０２で取得された位置データは、内部バス１０４を介して、車両情報端末１１０に送られる。
車両機器１０３は、車両を制御する車両制御装置である。例えば、車両機器１０３は、時刻、ブレーキ、アクセル、速度等の車両の走行データを生成する。車両機器１０３で生成された走行データは、内部バス１０４を介して、車両情報端末１１０に送られる。
【００１３】
車両情報端末１１０は、通信装置１０と、プロセッサ１１と、メモリ１２と、ディスプレイ１３と、記憶装置１４と、入力装置１５とを備える。
通信装置１０は、ネットワーク１との間で通信を行う。例えば、通信装置１０は、ＮＩＣ（Ｎｅｔｏｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信インタフェースである。
プロセッサ１１は、記憶装置１４に記憶されているアプリケーションをメモリ１２に読み出して実行することで、車両情報端末１１０での処理を行う。例えば、プロセッサ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
メモリ１２は、車両情報端末１１０での処理に必要なアプリケーション及びデータを記憶する揮発性メモリである。
ディスプレイ１３は、各種情報を表示する。
記憶装置１４は、車両情報端末１１０での処理に必要なアプリケーション及びデータを記憶する不揮発性メモリである。
入力装置１５は、運転者等のユーザが指示の入力を行うためのボタン、タッチセンサ等の装置である。
【００１４】
情報収集サーバ１４０は、通信装置２０と、プロセッサ２１と、記憶装置２３とを備える。
通信装置２０は、ネットワーク１との間で通信を行う。
プロセッサ２１は、記憶装置２３に記憶されているアプリケーションをメモリ２２に読み出して実行することで、情報収集サーバ１４０での処理を行う。
メモリ２２は、情報収集サーバ１４０での処理に必要なアプリケーション及びデータを記憶する揮発性メモリである。
記憶装置２３は、情報収集サーバ１４０での処理に必要なアプリケーション及びデータを記憶する不揮発性メモリである。
【００１５】
図２は、車両情報端末１１０の機能構成を概略的に示すブロック図である。
車両情報端末１１０は、通信部１１１と、表示部１１２と、入力部１１３と、制御部１２０と、記憶部１３０とを備える。
通信部１１１は、情報収集サーバ１４０と通信を行う端末側通信部である。
表示部１１２は、各種情報の表示を行う。例えば、表示部１１２は、後述のように、すれ違い困難地点及びすれ違い可能地点を示す画像及び参照映像を表示する。
入力部１１３は、運転者等のユーザからの入力を受け付ける。
【００１６】
制御部１２０は、車両情報端末１１０での処理を行う。
制御部１２０は、走行データ取得部１２１と、走行ログ送信部１２２と、映像データ取得部１２３と、映像データ送信部１２４と、すれ違い困難地点検出部１２５と、すれ違い可能地点検出部１２６と、ナビゲーション部１２７と、検索要求部１２８と、検索結果提示部１２９とを備える。
【００１７】
走行データ取得部１２１は、車両機器１０３から走行データを取得して、走行ログとして記憶部１３０に記憶させる。例えば、走行データ取得部１２１は、車両機器１０３から一定間隔で走行データを取得して、取得された走行データを一定時間が経過する毎に走行ログとして記憶部１３０に記憶させる。
走行ログ送信部１２２は、一定時間が経過する毎に、記憶部１３０に記憶されている走行ログを、通信部１１１を介して、情報収集サーバ１４０に送信する。
【００１８】
映像データ取得部１２３は、カメラ１０１から映像データを取得して、取得された映像データを一定時間が経過する毎に記憶部１３０に記憶させる。映像データ取得部１２３は、映像データに含まれている撮影された時刻の情報により、映像データを走行データと同期させて記憶部１３０に記憶させる。
映像データ送信部１２４は、一定時間が経過する毎に、記憶部１３０に記憶されている映像データを、通信部１１１を介して、情報収集サーバ１４０に送信する。
【００１９】
すれ違い困難地点検出部１２５は、記憶部１３０に記憶されている走行ログ及び記憶部１３０に記憶されている映像データから、対向車両とのすれ違いが困難な地点であるすれ違い困難地点を検出する。例えば、すれ違い困難地点検出部１２５は、走行ログに含まれている車両の速度が閾値速度よりも低い第１の条件、映像データの映像に対向車両が映っている第２の条件、及び、映像データの映像にセンターラインが写っていない第３の条件を満たす地点を、すれ違い困難地点として検出する。
そして、すれ違い困難地点検出部１２５は、検出されたすれ違い困難地点を、ＧＰＳ装置１０２からの位置で特定するとともに、車両機器１０３で特定される時刻を取得することで、特定された位置及び取得された時刻を示すデータをすれ違い困難地点データとして記憶部１３０に記憶させる。ここで、すれ違い困難地点データは、すれ違い困難地点を判断する際に使用された映像データと対応付けられているものとする。この対応付けは、例えば、すれ違い困難地点データに、対応する映像データを識別するための識別情報を含めることにより行うことができる。
【００２０】
すれ違い困難地点検出部１２５は、一定時間が経過する毎に、記憶部１３０に記憶されているすれ違い困難地点データを、通信部１１１を介して、情報収集サーバ１４０に送信する。
【００２１】
すれ違い可能地点検出部１２６は、すれ違い困難地点検出部１２５がすれ違い困難地点を検出した後に、映像データの映像から、対向車両とすれ違いを行うことができた地点であるすれ違い可能地点を検出する。例えば、すれ違い可能地点検出部１２６は、対向車両が映像データの映像から消失した地点をすれ違い可能地点として検出する。
そして、すれ違い可能地点検出部１２６は、検出されたすれ違い可能地点を、ＧＰＳ装置１０２からの位置で特定することで、特定された位置を示すデータをすれ違い可能地点データとして記憶部１３０に記憶させる。
【００２２】
すれ違い可能地点検出部１２６は、一定時間が経過する毎に、記憶部１３０に記憶されているすれ違い可能地点データを、通信部１１１を介して、情報収集サーバ１４０に送信する。
【００２３】
ナビゲーション部１２７は、車両情報端末１１０が備え付けられた車両のナビゲーションを行う。例えば、ナビゲーション部１２７は、入力部１１３がユーザからの目的地の入力を受け付けて、現在地から目的地へのルートの検索を行い、検索されたルートを示す画像を表示部１１２に表示する。
【００２４】
検索要求部１２８は、検索範囲を特定することのできるデータを含む検索要求を生成し、通信部１１１を介して、情報収集サーバ１４０に送信する。例えば、検索要求部１２８は、ナビゲーション部１２７がルート検索を行った場合に、目的地、現在地及び検索されたルートを示すデータを含む検索要求を、通信部１１１を介して情報収集サーバ１４０へ送信する。ここでは、検索範囲を特定することのできるデータは、現在地から目的地までのルートを示すデータである。
さらに、検索要求部１２８は、表示部１１２に表示されたすれ違い困難地点に基づいて、ユーザが特定の地点を選択する入力を入力部１１３が受け付けた場合に、選択された地点における映像を取得するための映像検索要求を、通信部１１１を介して情報収集サーバ１４０へ送信する。
【００２５】
検索結果提示部１２９は、検索要求及び映像検索要求の応答として、情報収集サーバ１４０から送られてきたデータに基づいて、表示部１１２に画像及び映像を表示させる。例えば、検索結果提示部１２９は、情報収集サーバ１４０から送られてきたデータに基づいて、すれ違い困難地点、すれ違い可能地点及び参照映像を表示部１１２に表示させる。
【００２６】
記憶部１３０は、車両情報端末１１０での処理に必要なデータを記憶する。
記憶部１３０は、走行ログ記憶部１３１と、映像データ記憶部１３２と、すれ違い困難地点データ記憶部１３３と、すれ違い可能地点データ記憶部１３４と、地図データ記憶部１３５とを備える。
【００２７】
走行ログ記憶部１３１は、走行データ取得部１２１から送られてきた走行データを走行ログとして記憶する。
映像データ記憶部１３２は、映像データ取得部１２３から送られてきた映像データを記憶する。
すれ違い困難地点データ記憶部１３３は、すれ違い困難地点検出部１２５から送られてきたすれ違い困難地点データを記憶する。
すれ違い可能地点データ記憶部１３４は、すれ違い可能地点検出部１２６から送られてきたすれ違い可能地点データを記憶する。
地図データ記憶部１３５は、表示部１１２に地図を表示するための地図データを記憶する。地図データは、例えば、ナビゲーション部１２７がルート検索を行い、検索されたルートを表示部１１２に表示するために使用される。
【００２８】
ここで、図２に示されている機能構成と、図１に示されているハードウェア構成との対応を説明する。
通信部１１１は、プロセッサ１１が通信装置１０を利用することで実現することができる。
表示部１１２は、プロセッサ１１がディスプレイ１３を利用することで実現することができる。
入力部１１３は、プロセッサ１１が入力装置１５を利用することで実現することができる。
制御部１２０は、プロセッサ１１が記憶装置１４に記憶されているアプリケーションをメモリ１２に読み出して実行することで実現することができる。
記憶部１３０は、プロセッサ１１が記憶装置１４を利用することで実現することができる。
【００２９】
図３は、情報収集サーバ１４０の機能構成を概略的に示すブロック図である。
情報収集サーバ１４０は、通信部１４１と、制御部１５０と、記憶部１６０とを備える。
通信部１４１は、車両情報端末１１０と通信するサーバ側通信部である。
【００３０】
制御部１５０は、情報収集サーバ１４０での処理を行う。
制御部１５０は、走行ログ受信部１５１と、映像データ受信部１５２と、すれ違い困難地点データ受信部１５３と、すれ違い可能地点データ受信部１５４と、すれ違い困難地点検索部１５５と、すれ違い可能地点検索部１５６と、映像データ検索部１５７と、検索結果通知部１５８とを備える。
【００３１】
走行ログ受信部１５１は、車両情報端末１１０から送られてきた走行ログを、通信部１４１を介して受信して、記憶部１６０に記憶させる。
映像データ受信部１５２は、車両情報端末１１０から送られてきた映像データを、通信部１４１を介して受信して、記憶部１６０に記憶させる。
すれ違い困難地点データ受信部１５３は、車両情報端末１１０から送られてきたすれ違い困難地点データを、通信部１４１を介して受信して、記憶部１６０に記憶させる。
すれ違い可能地点データ受信部１５４は、車両情報端末１１０から送られてきたすれ違い可能地点データを、通信部１４１を介して受信して、記憶部１６０に記憶させる。
【００３２】
すれ違い困難地点検索部１５５は、車両情報端末１１０から送られてきた検索要求に含まれている目的地、現在地及び検索されたルートに含まれるすれ違い困難地点を示すすれ違い困難地点データを、記憶部１６０から検索し、検索されたすれ違い困難地点データを、検索結果通知部１５８に渡す。
【００３３】
また、すれ違い可能地点検索部１５６は、車両情報端末１１０から送られてきた検索要求に含まれている目的地、現在地及び検索されたルートに含まれるすれ違い可能地点を示すすれ違い可能地点データを、記憶部１６０から検索し、検索されたすれ違い可能地点データを、検索結果通知部１５８に渡す。
【００３４】
映像データ検索部１５７は、車両情報端末１１０から送られてきた映像検索要求に含まれている識別情報で識別される映像データを記憶部１６０から検索する。そして、映像データ検索部１５７は、検索された映像データから、映像検索要求に含まれている時刻が含まれるように映像を参照映像として抽出する。さらに、映像データ検索部１５７は、参照映像を表示するために必要なデータを参照映像データとして、検索結果通知部１５８に渡す。
【００３５】
検索結果通知部１５８は、すれ違い困難地点検索部１５５から渡された、検索されたすれ違い困難地点データ及び検索されたすれ違い可能地点データを、通信部１４１を介して車両情報端末１１０に送信する。
また、検索結果通知部１５８は、映像データ検索部１５７から渡された参照映像データを、通信部１４１を介して車両情報端末１１０に送信する。
【００３６】
記憶部１６０は、情報収集サーバ１４０での処理に必要なデータを記憶する。
記憶部１６０は、走行ログ蓄積部１６１と、映像データ蓄積部１６２と、すれ違い困難地点データ蓄積部１６３と、すれ違い可能地点データ蓄積部１６４とを備える。
走行ログ蓄積部１６１は、走行ログ受信部１５１から送られてくる走行ログを記憶する。
映像データ蓄積部１６２は、映像データ受信部１５２から送られてくる映像データを記憶する。
すれ違い困難地点データ蓄積部１６３は、すれ違い困難地点データ受信部１５３から送られてくるすれ違い困難地点データを記憶する。
すれ違い可能地点データ蓄積部１６４は、すれ違い可能地点データ受信部１５４から送られてくるすれ違い可能地点データを記憶する。
【００３７】
ここで、図３に示されている機能構成と、図１に示されているハードウェア構成との対応を説明する。
通信部１４１は、プロセッサ２１が通信装置２０を利用することで実現することができる。
制御部１５０は、プロセッサ２１が記憶装置２３に記憶されているアプリケーションをメモリ１２に読み出して実行することで実現することができる。
記憶部１６０は、プロセッサ２１が記憶装置２３を利用することで実現することができる。
【００３８】
図４は、すれ違い困難地点の検出処理を示すフローチャートである。
図４に示されているフローチャートは、車両の走行中に繰り返し行われる。
まず、すれ違い困難地点検出部１２５は、走行ログ記憶部１３１から時刻及び速度等の走行データを取得する（Ｓ１０）。
【００３９】
次に、すれ違い困難地点検出部１２５は、走行データに含まれている速度が、予め定められた閾値速度よりも低いか否かを判断する（Ｓ１１）。例えば、すれ違い困難地点検出部１２５は、速度が１０ｋｍ／ｈよりも低いか否かを判定する。速度が予め定められた閾値速度よりも低い場合（Ｓ１１でＹｓｅ）には、処理はステップＳ１２に進み、速度が、予め定められた閾値速度以上である場合（Ｓ１１でＮｏ）には、処理はステップＳ１６に進む。
【００４０】
ステップＳ１２では、すれ違い困難地点検出部１２５は、映像データ記憶部１３２に記憶されている映像データを分析する。分析される映像データは、ステップＳ１０で取得された走行データと同期されている映像データである。
そして、すれ違い困難地点検出部１２５は、映像データに基づいて、ステップＳ１０で取得された走行データに含まれている時刻における映像の前方に対向車両があるか否かを判定する（Ｓ１３）。映像からの対向車両の検出については、パターンマッチング等の既存技術を利用すればよい。前方に対向車両が存在する場合（Ｓ１３でＹｅｓ）には、処理はステップＳ１４に進み、前方に対向車両が存在しない場合（Ｓ１３でＮｏ）には、処理はステップＳ１６に進む。
【００４１】
ステップＳ１４では、すれ違い困難地点検出部１２５は、映像データに基づいて、ステップＳ１０で取得された走行データに含まれている時刻における映像にセンターラインが検出できるか否かを判定する。映像からのセンターライン検出についても、パターンマッチング等の既存技術を利用すればよい。センターラインが検出されなかった場合（Ｓ１４でＮｏ）には、処理はステップＳ１５に進み、センターラインが検出された場合（Ｓ１４でＹｅｓ）には、処理はステップＳ１６に進む。
【００４２】
ステップＳ１５では、すれ違い困難地点検出部１２５は、ステップＳ１４においてセンターラインが検出できない場合は細い道であると判断して、その地点をすれ違い困難地点としてその位置（緯度及び経度）を示すすれ違い困難地点データを記憶部１３０に記憶させる。ここで、すれ違い困難地点検出部１２５は、すれ違い困難地点データに、ステップＳ１２で分析対象となった映像データを識別するための識別情報を含め、さらに、ステップＳ１０で取得された走行データに含まれている時刻を含めることで、これらの対応をとる。また、すれ違い困難地点の位置については、ＧＰＳ装置１０２から取得すればよい。なお、ステップＳ１５では、すれ違い困難地点検出部１２５は、後述するすれ違い可能地点を検出するために、映像から検出した前方の対向車両の画像を示す画像データを記憶部１３０に保持する。
【００４３】
ステップＳ１６では、すれ違い困難地点検出部１２５は、すれ違い困難地点ではないと判断する（Ｓ１６）。
【００４４】
図５は、すれ違い可能地点の検出処理を示すフローチャートである。
図５に示されているフローチャートは、図４に示されているフローチャートで、すれ違い困難地点が検出された場合に行われる。
【００４５】
まず、すれ違い可能地点検出部１２６は、すれ違い困難地点が検出された時刻以降の映像データを分析し（Ｓ２０）、図４のステップＳ１５で保存された画像データで示される前方の対向車両を映像中から特定する（Ｓ２１）。
そして、すれ違い可能地点検出部１２６は、確認された対向車両が映像から消失したか否かを確認する（Ｓ２２）。確認された対向車両が映像から消失していない場合（Ｓ２２でＮｏ）には、処理はステップＳ２３に進み、確認された対向車両が映像から消失した場合（Ｓ２２でＹｅｓ）には、処理はステップＳ２４に進む。
【００４６】
ステップＳ２３では、すれ違い可能地点検出部１２６は、映像データの次のフレームを分析して、ステップＳ２１に進む。
ステップＳ２４では、映像から前方の対向車両が消失した時点の位置（緯度及び経度）を示すすれ違い可能地点データを記憶部１３０に記憶させる。この位置については、ＧＰＳ装置１０２から取得すればよい。
【００４７】
以上のようにして記憶されたすれ違い困難地点データ及びすれ違い可能地点データは、情報収集サーバ１４０に送信される。情報収集サーバ１４０では、様々な車両から送付されるすれ違い困難地点データ及びすれ違い可能地点データを収集し、記憶している。
【００４８】
図６は、車両情報端末１１０からの要求に応じて、情報収集サーバ１４０から車両情報端末１１０へすれ違い困難地点、すれ違い可能地点及び関連する映像を通知する処理を示すシーケンス図である。
車両情報端末１１０は、所謂ナビゲーションシステムの機能を備えており、ユーザは、現在地を表示部１１２に表示された地図上で確認したり、目的地を入力してルートを設定したりすることができるようになっているものとする。ここでは、車両情報端末１１０において、例えば目的地を設定して、そこまで行くためのルート候補を検索する場合について説明する。
【００４９】
まず、ユーザが車両情報端末１１０の入力部１１３に目的地を入力する（Ｓ３０）。車両情報端末１１０のナビゲーション部１２７は、目的地の入力があると、目的地までのルートを検索する。この際、ナビゲーション部１２７は、同時に幾つかのルートを特定してもよい。
車両情報端末１１０の検索要求部１２８は、自車両の現在地、目的地及び検索された一又は複数のルートを示すデータを含む検索要求を、通信部１１１を介して情報収集サーバ１４０へ送信する（Ｓ３１）。
【００５０】
情報収集サーバ１４０のすれ違い困難地点検索部１５５は、現在地から目的地までのルートに存在するすれ違い困難地点を示すすれ違い困難地点データを、すれ違い困難地点データ蓄積部１６３から検索する（Ｓ３２）。なお、複数のルートがある場合には、すれ違い困難地点検索部１５５は、複数のルートの各々に対して、すれ違い困難地点データを検出する。また、すれ違い可能地点検索部１５６は、現在地から目的地までのルートに存在するすれ違い可能地点を示すすれ違い可能地点データを、すれ違い可能地点データ蓄積部１６４から検索する。検索されたすれ違い困難地点データ及び検索されたすれ違い可能地点データは、検索結果通知部１５８に渡される。
そして、検索結果通知部１５８は、検索されたすれ違い困難地点データ及び検索されたすれ違い可能地点データを、通信部１４１を介して車両情報端末１１０に送信する（Ｓ３３）。
【００５１】
車両情報端末１１０の検索結果提示部１２９は、通信部１１１を介して受信した検索されたすれ違い困難地点データに基づいて、すれ違い困難地点を表示部１１２に表示する（Ｓ３４）。例えば、検索結果提示部１２９は、ナビゲーション部１２７で検索されたルートを示す地図上に、すれ違い困難地点を重畳する等により表示を行う。
【００５２】
図７は、すれ違い困難地点の表示例を示す概略図である。
図７に示されているように、表示部１１２に表示されている表示画面画像（第１の画像）ＩＭ１では、現在地Ｐ１と、目的地Ｐ２とが表示されており、さらに、現在地Ｐ１から目的地Ｐ２へと向かう複数のルートＲ１、Ｒ２、Ｒ３が表示されている。
そして、複数のルートＲ１、Ｒ２、Ｒ３のそれぞれに含まれるすれ違い困難地点がアイコンＩＣ１〜ＩＣ５で表示されている。
なお、図７では、すれ違い困難地点がアイコンＩＣ１〜ＩＣ５で表示されているが、表示方法は、ユーザがすれ違い困難地点を把握できれば、どのような表示方法であってもよい。
また、図７では、複数のすれ違い困難地点がまとめられてアイコンＩＣ１〜ＩＣ５で表示されているが、複数のすれ違い困難地点が１つ１つの点で表示されてもよい。
なお、複数のすれ違い困難地点を１つのアイコンにまとめる方法としては、複数のすれ違い困難地点が検出された時刻の間隔が、予め定められた閾値時間間隔よりも短い場合に、１つのアイコンにまとめて表示されてもよい、また、複数のすれ違い困難地点の距離の間隔が、予め定められている閾値距離間隔よりも狭い場合に、１つのアイコンにまとめて表示されてもよい。
【００５３】
図６に戻り、ユーザは、詳細な情報を確認したい場合、詳細な情報を表示したい地点のアイコンを選択する等の操作を入力部１１３に入力する（Ｓ３５）。
このような場合、ナビゲーション部１２７は、選択された地点の詳細な地図のデータを地図データ記憶部１３５から取得して、その詳細な地図を表示部１１２に表示するとともに、検索結果提示部１２９は、その詳細な地図に、選択されたアイコンを表示して、さらに、検索されたすれ違い可能地点データに基づいて、その詳細な地図に含まれているすれ違い可能地点を表示部１１２に表示する（Ｓ３６）。
【００５４】
図８は、詳細な地図の表示例を示す概略図である。
図８に示されているように、表示部１１２に表示されている表示画面画像ＩＭ２では、図７に示されている表示画面画像ＩＭ１に、詳細な地図の画像（第２の画像）ＩＭ３が重畳されている。
詳細な地図の画像ＩＭ３には、選択されたアイコンＩＣ１と、すれ違い可能地点を示すマークＭＣとが表示されている。
【００５５】
即ち、実施の形態１では、まず、表示部１１２は、現在地から目的地までのルートに基づいて検索されたすれ違い困難地点を表示する。そして、その後に、入力部１１３が、表示されたすれ違い困難地点から何れかの地点の選択の入力を受け付けた場合に、表示部１１２は、選択された地点から予め定められた範囲に含まれるすれ違い可能地点を表示する。
【００５６】
図６に戻り、ユーザは、さらに詳細な情報を確認したい場合には、詳細な地図の画像ＩＭ３に表示されているアイコンＩＣ１上の何れかの位置を入力部１１３で指示することにより（Ｓ３７）、検索要求部１２８は、指示された位置に対応するすれ違い困難地点を示すすれ違い困難地点データに含まれている時刻及び識別情報を含む映像検索要求を、通信部１１１を介して情報収集サーバ１４０へ送信する（Ｓ３８）。
【００５７】
そして、情報収集サーバ１４０の映像データ検索部１５７は、車両情報端末１１０から送られてきた映像検索要求に含まれている識別情報に対応する映像データを記憶部１６０から検索する（Ｓ３９）。そして、映像データ検索部１５７は、検索された映像データから、映像検索要求に含まれている時刻が含まれるように、言い換えると、このような時刻の前後の予め定められた時間に対応する映像を抽出した参照映像を表示するための参照映像データを生成する。参照映像データは、検索結果通知部１５８に渡され、検索結果通知部１５８は、映像データ検索部１５７から渡された参照映像データを、通信部１４１を介して車両情報端末１１０に送信する（Ｓ４０）。
【００５８】
そして、車両情報端末１１０の検索結果提示部１２９は、通信部１１１を介して受信した参照映像データに基づいて、参照映像を表示部１１２に表示する（Ｓ４１）。
【００５９】
図９は、参照映像の表示例を示す概略図である。
図９に示されているように、表示部１１２に表示されている表示画面画像ＩＭ４では、図８に示されている表示画面画像ＩＭ２に、参照映像ＭＯが重畳されている。
実施の形態１では、参照映像ＭＯ内に表示されている再生指示領域である再生ボタンＢＵを指定した実行指示が、入力部１１３を介して入力されることで、参照映像ＭＯの再生が開始されるようになっているが、自動的に参照映像ＭＯの再生が開始されてもよい。
【００６０】
以上のように、実施の形態１によれば、ユーザは、事前にルート上に存在するすれ違い困難地点及びすれ違い可能地点を参照することで、それを回避すべきかどうかの判断を行えるようになる。また、ユーザは、参照映像を確認することで通行する際の実際の状況を把握することができ、回避すべきかどうかの判断をより容易かつ確実に行うことができる。
【００６１】
なお、実施の形態１では、すれ違い困難地点及びすれ違い可能地点の検出を、車両情報端末１１０側で行ったが、車両情報端末１１０から走行ログ及び映像データを全て情報収集サーバ１４０に送信することで、情報収集サーバ１４０の制御部１５０が、すれ違い困難地点及びすれ違い可能地点の検出を行ってもよい。
【００６２】
実施の形態２．
図１に示されているように、実施の形態２における情報処理システム２００は、カメラ１０１と、ＧＰＳ装置１０２と、車両機器１０３と、車両情報端末２１０と、情報収集サーバ２４０とを備える。実施の形態２における情報処理システム２００のハードウェア構成は、実施の形態１における情報処理システム１００のハードウェア構成と同様である。
【００６３】
図２に示されているように、実施の形態２における車両情報端末２１０は、通信部１１１と、表示部１１２と、入力部１１３と、制御部２２０と、記憶部１３０とを備える。実施の形態２における車両情報端末２１０の機能構成は、制御部２２０を除き、実施の形態１における車両情報端末１１０の機能構成と同様である。
【００６４】
実施の形態２における制御部２２０は、走行データ取得部１２１と、走行ログ送信部１２２と、映像データ取得部１２３と、映像データ送信部１２４と、すれ違い困難地点検出部１２５と、すれ違い可能地点検出部１２６と、ナビゲーション部１２７と、検索要求部２２８と、検索結果提示部２２９とを備える。実施の形態２における制御部２２０は、検索要求部２２８及び検索結果提示部２２９を除いて、実施の形態１における制御部１２０と同様に構成されている。
【００６５】
検索要求部２２８は、実施の形態１の検索要求部１２８と同様の処理を行うほか、入力部１１３がユーザから特定の位置を検索位置として入力を受けた場合に、検索位置を示すデータを含む検索要求である参照検索要求を、通信部１１１を介して情報収集サーバ１４０へ送信する。検索位置については、現在地のほか任意の位置でよい。
【００６６】
検索結果提示部２２９は、実施の形態１の検索結果提示部１２９と同様の処理を行うのか、参照検索要求の応答として、情報収集サーバ１４０から送られてきたデータに基づいて、表示部１１２に画像を表示させる。例えば、検索結果提示部２２９は、地図データ記憶部１３５に記憶されているデータから、入力された検索位置の周辺の地図を示す表示画面画像を生成する。そして、検索結果提示部２２９は、情報収集サーバ１４０からの参照すれ違い困難地点データ及び参照すれ違い可能地点データに基づいて、表示画面画像に、すれ違い困難地点及びすれ違い可能地点を重畳する。すれ違い困難地点及びすれ違い可能地点の表示の仕方については、実施の形態１と同様である。即ち、まず、すれ違い困難地点が表示され、ユーザから指示があった場合に、すれ違い可能地点が表示される。
【００６７】
図３に示されているように、実施の形態２における情報収集サーバ２４０は、通信部１４１と、制御部２５０と、記憶部１６０とを備える。実施の形態２における情報収集サーバ２４０の機能構成は、制御部２５０を除いて、実施の形態１における情報収集サーバ１４０の機能構成と同様に構成されている。
【００６８】
実施の形態２における制御部２５０は、走行ログ受信部１５１と、映像データ受信部１５２と、すれ違い困難地点データ受信部１５３と、すれ違い可能地点データ受信部１５４と、すれ違い困難地点検索部２５５と、すれ違い可能地点検索部２５６と、映像データ検索部１５７と、検索結果通知部２５８とを備える。実施の形態２における制御部２５０は、すれ違い困難地点検索部２５５、すれ違い可能地点検索部２５６及び検索結果通知部２５８を除いて、実施の形態１における制御部１５０と同様に構成されている。
【００６９】
すれ違い困難地点検索部２５５は、実施の形態１におけるすれ違い困難地点検索部２５５と同様の処理を行うほか、車両情報端末２１０から送られてきた参照検索要求に含まれている検索位置から予め定められた範囲に含まれるすれ違い困難地点を示すすれ違い困難地点データを記憶部１６０から検索し、検索されたすれ違い困難地点データを、参照すれ違い困難地点データとして、検索結果通知部２５８に渡す。
【００７０】
すれ違い可能地点検索部２５６は、実施の形態１におけるすれ違い可能地点検索部１５６と同様の処理を行うほか、車両情報端末１１０から送られてきた参照検索要求に含まれている検索位置から予め定められた範囲に含まれるすれ違い可能地点を示すすれ違い可能地点データを、記憶部１６０から検索し、検索されたすれ違い可能地点データを、参照すれ違い可能地点データとして、検索結果通知部２５８に渡す。
【００７１】
検索結果通知部２５８は、実施の形態１における検索結果通知部１５８と同様の処理を行うほか、すれ違い困難地点検索部２５５から渡された参照すれ違い困難地点データ及び参照すれ違い可能地点データを、通信部１４１を介して車両情報端末２１０に送信する。
【００７２】
以上のように、実施の形態２によれば、ユーザは、現在位置又は任意地点を選択することで、その周辺のすれ違い困難地点を検索してその結果を得ることができる。このため、ユーザは、利用者が目的地又は経由地を決定する際に事前にすれ違い困難地点を参考とすることができる。また、ルートを設定せずに走行している状況ですれ違い困難な状況に遭遇した場合に、すれ違い可能地点を取得して、円滑なすれ違いを行うことができる。
【００７３】
実施の形態３．
図１に示されているように、実施の形態３における情報処理システム３００は、カメラ１０１と、ＧＰＳ装置１０２と、車両機器１０３と、車両情報端末３１０と、情報収集サーバ３４０とを備える。実施の形態３における情報処理システム３００のハードウェア構成は、実施の形態１における情報処理システム１００のハードウェア構成と同様である。
【００７４】
図２に示されているように、実施の形態３における車両情報端末３１０は、通信部１１１と、表示部１１２と、入力部１１３と、制御部３２０と、記憶部１３０とを備える。実施の形態３における車両情報端末３１０の機能構成は、制御部３２０を除き、実施の形態１における車両情報端末１１０の機能構成と同様である。
【００７５】
実施の形態３における制御部３２０は、走行データ取得部１２１と、走行ログ送信部１２２と、映像データ取得部１２３と、映像データ送信部１２４と、すれ違い困難地点検出部３２５と、すれ違い可能地点検出部３２６と、ナビゲーション部１２７と、検索要求部３２８と、検索結果提示部３２９とを備える。実施の形態２における制御部２２０は、すれ違い困難地点検出部３２５、すれ違い可能地点検出部３２６、検索要求部３２８及び検索結果提示部３２９を除いて、実施の形態１における制御部１２０と同様に構成されている。
【００７６】
すれ違い困難地点検出部３２５は、実施の形態１と同様に、すれ違い困難地点を検出する。そして、実施の形態３におけるすれ違い困難地点検出部３２５は、すれ違い困難地点データに、自車両の車幅に関するデータ（第１のデータ）を含める。自車両の車幅に関するデータは、自車両の車幅の値であってもよく、自車両の大きさを特定するデータ（例えば、大型、普通及び小型等を示すデータ）であってもよい。自車両の車幅に関するデータは、記憶部１３０に予め記憶されているものとする。
【００７７】
また、すれ違い困難地点検出部３２５は、すれ違い困難地点を検出した際に、映像データに映っている対向車両の画像を示す対向車両画像データを生成して、通信部１１１を介して、それを予め定められている宛先に送信することで、ネットワーク１から、対向車両の車幅に関するデータ（第２のデータ）を取得する。対向車両の車幅に関するデータも、対向車両の車幅の値であってもよく、対向車両の大きさを特定するデータであってもよい。そして、すれ違い困難地点検出部３２５は、取得された対向車両の車幅に関するデータを、すれ違い困難地点データに含める。
実施の形態３では、ネットワーク１に車両の画像から、その車両の車幅を特定することのできる車幅特定サーバが接続されているものとし、その車幅特定サーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の宛先が、記憶部１３０に予め記憶されているものとする。
【００７８】
すれ違い可能地点検出部３２６は、実施の形態１と同様に、すれ違い可能地点を検出する。そして、実施の形態３におけるすれ違い困難地点検出部３２５は、すれ違い可能地点データに、自車両の車幅に関するデータを含めるとともに、対向車両の車幅に関するデータを含める。対向車両の車幅に関するデータは、すれ違い困難地点検出部３２５が既に取得しているデータを使用すればよい。
【００７９】
検索要求部３２８は、実施の形態１における検索要求部１２８と同様の処理を行うが、検索要求及び映像検索要求に、自車両の車幅に関するデータを含める。
検索結果提示部３２９は、実施の形態１と同様の処理を行うほか、表示部１１２にすれ違い困難地点及びすれ違い可能地点を表示する際に、入力部１１３を介して対向車両の車幅を選択する入力を受け付け、対向車両の車幅に関するデータとして、選択された車幅以上の車幅を示すデータを含む検索されたすれ違い困難地点データ及び検索されたすれ違い可能地点データで示されるすれ違い困難地点及びすれ違い可能地点だけを表示部１１２に表示する。
【００８０】
例えば、検索結果提示部３２９は、入力部１１３を介して対向車両の車幅の数値が入力された場合には、その数値に基づいて、対向車両の車幅を「大型」、「普通」及び「小型」の何れかの区分に分類する。ここでは、区分の大きさは、「大型」＞「普通」＞「小型」であるものとする。そして、検索結果提示部３２９は、対向車両の車幅に関するデータとして、入力された数値により分類された区分以上の区分に分類することのできる車幅を示すデータを含む検索されたすれ違い困難地点データ及び検索されたすれ違い可能地点データで示されるすれ違い困難地点及びすれ違い可能地点を表示部１１２に表示し、その他のすれ違い困難地点及びすれ違い可能地点は表示部１１２に表示しない。なお、入力部１１３は、対向車両の車幅を「大型」、「普通」及び「小型」の区分の何れかから選択できるようになっていてもよい。
【００８１】
図３に示されているように、実施の形態３における情報収集サーバ３４０は、通信部１４１と、制御部３５０と、記憶部１６０とを備える。実施の形態３における情報収集サーバ３４０の機能構成は、制御部３５０を除いて、実施の形態１における情報収集サーバ１４０の機能構成と同様に構成されている。
【００８２】
実施の形態３における制御部３５０は、走行ログ受信部１５１と、映像データ受信部１５２と、すれ違い困難地点データ受信部１５３と、すれ違い可能地点データ受信部１５４と、すれ違い困難地点検索部３５５と、すれ違い可能地点検索部３５６と、映像データ検索部１５７と、検索結果通知部３５８とを備える。実施の形態３における制御部３５０は、すれ違い困難地点検索部３５５、すれ違い可能地点検索部３５６及び検索結果通知部３５８を除いて、実施の形態１における制御部１５０と同様に構成されている。
【００８３】
すれ違い困難地点検索部３５５は、車両情報端末１１０から送られてきた検索要求に含まれている目的地、現在地及び検索されたルートに含まれるすれ違い困難地点を示すすれ違い困難地点データを記憶部１６０から検索する。この際、すれ違い困難地点検索部３５５は、検索要求に含まれている自車両の車幅に関するデータを用いて、そのデータで示される車幅以下の車幅の車両で検出されたすれ違い困難地点データのみを検索対象とする。例えば、すれ違い困難地点検索部３５５は、自車両の車幅に関するデータから、自車両の車幅を「大型」、「普通」及び「小型」の何れかの区分に分類し、分類された区分以下の区分に分類することのできる車幅の車両で検出されたすれ違い困難地点データのみを検索対象とする。
【００８４】
そして、すれ違い困難地点検索部３５５は、検索されたすれ違い困難地点データを、検索結果通知部１５８に渡す。
【００８５】
また、すれ違い可能地点検索部３５６は、車両情報端末１１０から送られてきた検索要求に含まれている目的地、現在地及び検索されたルートに含まれるすれ違い可能地点を示すすれ違い可能地点データを、記憶部１６０から検索する。ここで、すれ違い可能地点検索部３５６も、検索要求に含まれている自車両の車幅に関するデータで示される車幅以下の車幅の車両で検出されたすれ違い可能地点データのみを検索対象とする。そして、すれ違い可能地点検索部３５６は、検索されたすれ違い可能地点データを、検索結果通知部１５８に渡す。
【００８６】
以上のように、実施の形態３では、自車両の車幅に関するデータ及び対向車両の車幅に関するデータに基づいて、すれ違い困難地点及びすれ違い可能地点を検索できるようにすることで、ユーザは、自車両及び対向車両の大きさに対応した、すれ違い困難地点及びすれ違い可能地点を知ることができる。
【００８７】
なお、以上に記載した実施の形態３では、すれ違い困難地点検索部１５５は、検索要求を送ってきた車両が分類された区分以下の車幅の車両で検出されたすれ違い困難地点データのみから、すれ違い困難地点を検出しているが、検索要求を送ってきた車両が分類された区分と同じ区分の車幅の車両で検出されたすれ違い困難地点データのみから、すれ違い困難地点を検出してもよい。
同様に、すれ違い可能地点検索部１５６も、検索要求を送ってきた車両が分類された区分と同じ区分の車幅の車両で検出されたすれ違い可能地点データのみから、すれ違い可能地点を検出してもよい。
【００８８】
なお、以上に記載した実施の形態３では、車両の車幅を「大型」、「普通」及び「小型」に区分したが、別の区部が用いられてもよい。
また、自車両の車幅に関するデータ及び対向車両の車幅に関するデータとして、車幅の値が用いられている場合には、単に値を比較して、上述の車幅の以上又は以下が判断されてもよい。
【００８９】
また、検索結果提示部３２９は、選択された区分以上の区分に分類された対向車両に対応付けられているすれ違い困難地点及びすれ違い可能地点のみを表示部１１２に表示しているが、選択された区分と同じ区分に分類された対向車両に対応付けられているすれ違い困難地点及びすれ違い可能地点のみを表示部１１２に表示してもよい。
【００９０】
さらに、走行中に、すれ違い困難地点において実際に対抗車とすれ違う状況に遭遇した際に、検索要求部３２８は、上述のように、映像データから得られる対向車両の画像データに基づいて、対向車両の車幅に関するデータを取得して、既に検索結果として得られたすれ違い可能地点から車幅の区分以上又は一致する区分に対応するものを表示部１１２に表示してもよい。
【００９１】
なお、映像データから、対向車両の車幅に関するデータを取得し、すれ違い困難地点データ及びすれ違い可能地点データに含める処理は、情報収集サーバ３４０のすれ違い困難地点データ受信部１５３及びすれ違い可能地点データ受信部１５４が行ってもよい。
【符号の説明】
【００９２】
１０，２０  通信装置、  １１，２１  プロセッサ、  １２，２２  メモリ、  １３  ディスプレイ、  １４，２３  記憶装置、  １５  入力装置、  １００，２００，３００  情報処理システム、  １０１  カメラ、  １０２  ＧＰＳ装置、  １０３  車両機器、  １１０，２１０，３１０  車両情報端末、  １１１  通信部、  １１２  表示部、  １１３  入力部、  １２０，２２０，３２０  制御部、  １２１  走行データ取得部、  １２２  走行ログ送信部、  １２３  映像データ取得部、  １２４  映像データ送信部、  １２５，３２５  すれ違い困難地点検出部、  １２６，３２６  すれ違い可能地点検出部、  １２７  ナビゲーション部、  １２８，２２８，３２８  検索要求部、  １２９，２２９，３２９  検索結果提示部、  １３０  記憶部、  １３１  走行ログ蓄積部、  １３２  映像データ蓄積部、  １３３  すれ違い困難地点データ記憶部、  １３４  すれ違い可能地点データ記憶部、  １３５  地図データ記憶部、  １４０，２４０，３４０  情報収集サーバ、  １４１  通信部、  １５０  制御部、  １５１  走行ログ受信部、  １５２  映像データ受信部、  １５３  すれ違い困難地点データ受信部、  １５４  すれ違い可能地点データ受信部、  １５５，２５５，３５５  すれ違い困難地点検索部、  １５６，２５６，３５６  すれ違い可能地点検索部、  １５７  映像データ検索部、  １５８  検索結果通知部、  １６０  記憶部、  １６１  走行ログ蓄積部、  １６２  映像データ蓄積部、  １６３  すれ違い困難地点データ蓄積部、  １６４  すれ違い可能地点データ蓄積部。
【図１】
0006486576.tif 000002
【図２】
0006486576.tif 000003
【図３】
0006486576.tif 000004
【図４】
0006486576.tif 000005
【図５】
0006486576.tif 000006
【図６】
0006486576.tif 000007
【図７】
0006486576.tif 000008
【図８】
0006486576.tif 000009
【図９】
0006486576.tif 000010