(57)【要約】【課題】  適切に車両周囲を走行している車両の状況を出力する情報処理装置、車載装置、及び表示制御システムの提供を目的とする。【解決手段】車載装置とネットワークを介して通信可能に接続された情報処理装置であって、前記車載装置と通信を行う情報処理装置通信部と、前記車載装置を搭載する車両から一定範囲内を走行する走行車両の情報を前記車載装置から前記情報処理装置通信部を用いて受信し、集団で走行する車両に関する集団車両情報を生成する集団車両情報生成部と、ある前記走行車両が前記集団車両情報に含まれるか否かの問い合わせ情報を前記車載装置から前記情報処理装置通信部を用いて受信すると、前記走行車両が前記集団車両情報に含まれるか否かを判定する集団車両判定部と、前記集団車両判定部の判定結果を前記情報処理装置通信部を用いて出力する判定結果出力部と、を備えることを特徴とする。【選択図】  図１
2019179317.tif 000002
【特許請求の範囲】
【請求項１】
車載装置とネットワークを介して通信可能に接続された情報処理装置であって、
前記車載装置と通信を行う情報処理装置通信部と、
前記車載装置を搭載する車両から一定範囲内を走行する走行車両の情報を前記車載装置から前記情報処理装置通信部を用いて受信し、集団で走行する車両に関する集団車両情報を生成する集団車両情報生成部と、
ある前記走行車両が前記集団車両情報に含まれるか否かの問い合わせ情報を前記車載装置から前記情報処理装置通信部を用いて受信すると、前記走行車両が前記集団車両情報に含まれるか否かを判定する集団車両判定部と、
前記集団車両判定部の判定結果を前記情報処理装置通信部を用いて出力する判定結果出力部と、
を備えることを特徴とする、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記集団車両情報生成部は、連続して走行する複数の前記走行車両である連続車両に関する連続車両情報を前記車載装置から前記情報処理装置通信部を用いて受信し、集団車両情報を生成することを特徴とする、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記問い合わせ情報を受信すると、前記問い合わせ情報に含まれる前記走行車両の情報か、又は前記集団車両情報かの少なくともいずれか一方を用いて、前記走行車両が集団車両に含まれる可能性を示す連続可能性情報を生成する連続可能性情報生成部を備え、
前記判定結果出力部は、前記連続可能性情報を前記情報処理装置通信部を用いて出力することを特徴とする、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記集団車両情報生成部は、同じ連続車両に関する前記連続車両情報を複数回受信した場合に、受信した回数を含めて前記集団車両情報を生成し、
前記連続可能性情報生成部は、前記受信した回数が多いほど前記連続可能性情報の値が高くなるよう連続可能性情報を生成することを特徴とする、情報処理装置。
【請求項５】
請求項３に記載の情報処理装置であって、
前記問い合わせ情報には、前記走行車両に関する位置情報か、又は前記走行車両の検知に関する時刻情報か、の少なくともいずれか一方が含まれ、
前記連続可能性情報生成部は、前記位置情報か、又は前記時刻情報かの少なくともいずれか一方を用いて連続可能性情報を生成することを特徴とする、情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
道路情報を記憶する記憶部を備え、
前記連続可能性情報生成部は、前記問い合わせ情報に前記位置情報が含まれる場合に、前記位置情報及び前記道路情報を用いて前記連続可能性情報を生成することを特徴とする、情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記連続可能性情報生成部は、前記集団車両情報に含まれる位置情報と、前記問い合わせ情報に含まれる位置情報との間の経路の分岐数を計上し、前記分岐数が多いほど前記連続可能性情報の値が低くなるよう前記連続可能性情報を生成することを特徴とする、情報処理装置。
【請求項８】
車載装置を搭載した車両から一定範囲内を走行する走行車両を検知する車両検知部と、
前記車両検知部が複数の前記走行車両を一定時間以内に検知すると、前記複数の走行車両が連続していると判定し、連続車両情報を生成する連続車両情報生成部と、
前記連続車両情報を情報処理装置に送信する車載装置通信部と、
前記車両検知部が検知した前記走行車両に関する情報を用いて問い合わせ情報を生成する要求部と、
前記走行車両に関する警告を出力する出力部と、を備え、
前記車載装置通信部は、前記問い合わせ情報を前記情報処理装置に送信し、問い合わせに対する情報を受信し、
前記出力部は、前記問い合わせに対する情報に応じて、出力態様の異なる前記警告を出力することを特徴とする、車載装置。
【請求項９】
ネットワークを介して相互に通信可能に接続された情報処理装置と、車載装置とを有する表示制御システムであって、
前記情報処理装置は、
前記車載装置と通信を行う情報処理装置通信部と、
前記車載装置を搭載する車両から一定範囲内を走行する走行車両の情報を前記車載装置から前記情報処理装置通信部を用いて受信し、集団で走行する車両に関する集団車両情報を生成する集団車両情報生成部と、
ある前記走行車両が前記集団車両情報に含まれるか否かの問い合わせ情報を前記車載装置から前記情報処理装置通信部を用いて受信すると、前記走行車両が前記集団車両情報に含まれるか否かを判定する集団車両判定部と、
前記集団車両判定部の判定結果を前記情報処理装置通信部を用いて出力する判定結果出力部と、を備え、
前記車載装置は、
当該車載装置を搭載した車両から一定範囲内を走行する前記走行車両を検知する車両検知部と、
前記車両検知部が複数の前記走行車両を一定時間以内に検知すると、前記複数の走行車両が連続していると判定し、連続車両情報を生成する連続車両情報生成部と、
前記連続車両情報を前記情報処理装置に送信する車載装置通信部と、
前記車両検知部が検知した前記走行車両に関する情報を用いて問い合わせ情報を生成する要求部と、
前記走行車両に関する警告を出力する出力部と、を備え、
前記車載装置通信部は、前記問い合わせ情報を前記情報処理装置に送信し、問い合わせに対する情報として前記判定結果を受信し、
前記出力部は、前記判定結果に応じて、出力態様の異なる前記警告を出力することを特徴とする、表示制御システム。
【請求項１０】
請求項９に記載の表示制御システムであって、
前記情報処理装置は、
前記問い合わせ情報を受信すると、前記問い合わせ情報に含まれる前記走行車両の情報か、又は前記集団車両情報かの少なくともいずれか一方を用いて、前記走行車両が集団車両に含まれる可能性を示す連続可能性情報を生成する連続可能性情報生成部を備え、
前記判定結果には、前記連続可能性情報が含まれ、
前記車載装置の前記出力部は、前記連続可能性情報を用いて決定される前記出力態様で前記警告を出力することを特徴とする、表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、車載装置、及び表示制御システムに関する。
【背景技術】
【０００２】
複数の後続車両がある場合に、危険性を判断して出力画像に反映させる技術が存在する。
【０００３】
特許文献１には、運転支援装置に関する技術が開示されている。同文献の段落［００１１］には、「カメラ２０は、車載システム１が搭載される車両（以下、自車両）の後側方を撮像するものである。このカメラ２０は、主に自車両が走行している車線と隣接する車線（以下、隣接車線）が撮像範囲に入るように、例えば自車両のバックミラーや車体側面に後方に向けて取付けられている。」と記載されている。また、段落［００２７］には、「次のＳ２０４では、制御部１１は、Ｓ２００で算出したｎ番目とｎ＋１番目の後続車両間の距離及び相対速度と、自車両の速度とに基づいて、これら２台の後続車両間に関する危険度を判定する。」と記載されている。また、段落［００２９］には、「制御部１１は、２台の後続車両の中間において各後続車両から所定距離を隔てた範囲に該当する撮像画像上の領域に対して、Ｓ２０６における判定結果である危険度１〜３の何れかに相当する表示態様の強調表示画像を作成する。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１０１２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車両周囲の画像を表示する装置において、並行して走行する後続車両があるとき、２台目以降の後続車両が先頭の後続車両に隠れてしまい、画像に表示されない場合がある。そのような場合、車両周囲の状況が適切に表示されているとは言い難い。
【０００６】
特許文献１に記載された運転支援装置は、車載されたカメラを用いて後続車両を検知するが、先頭の後続車両に続く２台目以降の後続車両について出力することはできない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、適切に車両周囲を走行している車両の状況を出力する情報処理装置、車載装置、及び表示制御システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００９】
上記課題を解決するため、本発明の情報処理装置は、車載装置とネットワークを介して通信可能に接続された情報処理装置であって、前記車載装置と通信を行う情報処理装置通信部と、前記車載装置を搭載する車両から一定範囲内を走行する走行車両の情報を前記車載装置から前記情報処理装置通信部を用いて受信し、集団で走行する車両に関する集団車両情報を生成する集団車両情報生成部と、ある前記走行車両が前記集団車両情報に含まれるか否かの問い合わせ情報を前記車載装置から前記情報処理装置通信部を用いて受信すると、前記走行車両が前記集団車両情報に含まれるか否かを判定する集団車両判定部と、前記集団車両判定部の判定結果を前記情報処理装置通信部を用いて出力する判定結果出力部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、適切に車両周囲を走行している車両の状況を出力する情報処理装置、車載装置、及び表示制御システムを提供することができる。
【００１１】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】表示制御システムの機能ブロック構成の一例を示す図である。
【図２】集団車両情報のデータ構造の一例を示す図である。
【図３】ノード情報のデータ構造の一例を示す情報である。
【図４】リンク情報のデータ構造の一例を示す図である。
【図５】サーバー装置のハードウェア構成例を示す図である。
【図６】車載装置のハードウェア構成例を示す図である。
【図７】車載装置の警告表示処理の一例を示すフローチャートである。
【図８】サーバー装置の集団車両情報生成処理の一例を示す図である。
【図９】サーバー装置の表示支援処理の一例を示す図である。
【図１０】車両Ａが走行車両を検知した状態を示す図である。
【図１１】走行車両が集団車両に含まれない場合の警告画面の一例を示す図である。
【図１２】走行車両が集団車両に含まれる場合の警告画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施形態の例を説明する。図１は、表示制御システムの機能ブロック構成の一例を示す図である。表示制御システム１は、サーバー装置１０と、車載装置２０と、を含んでおり、サーバー装置１０は１又は複数の車載装置２０とネットワークｎを介して通信可能に接続されている。以下、車載装置２０を有する車両を車両Ａとして説明する。
【００１４】
サーバー装置１０は、サーバーコンピューター、又はＰＣ（Personal Computer）等の情報処理装置であって、例えば表示制御システム１を用いた表示制御サービスの事業者が運用している。
【００１５】
車載装置２０は、車両Ａに搭載されるコンピューター装置であって、例えば運転手に経路情報を提供するナビゲーション装置の一部であってもよい。本実施形態における車載装置２０は、単体動作可能な情報処理装置を想定している。しかし、車載装置２０は、図に示す車載装置２０に限られるものではなく、例えば車両等の移動体に組み込まれた各種制御機器等であってもよい。
【００１６】
また、車載装置２０は、移動体の運転手又は乗員が有する携帯電話機器等の移動端末であってもよく、例えばスマートフォンやフィーチャーフォン、又はＰＤＡ(Personal Digital Assistant)、ノートパソコン、サーバー装置、又はタブレット端末等であってもよい。
【００１７】
サーバー装置１０は、制御部１１０と、記憶部１２０と、通信部１３０とを備える。制御部１１０は、サーバー装置１０の全体を統括的に制御する。記憶部１２０は、制御部１１０による処理に必要な情報を記憶する。通信部１３０は、車載装置２０に対して情報の送信及び受信を行う。
【００１８】
制御部１１０は、車両比較部１１１と、集団車両情報生成部１１２と、集団車両判定部１１３と、連続可能性情報生成部１１４と、判定結果出力部１１５と、を備える。車両比較部１１１は、複数の車両に関する情報を比較し、車両が一致するか否かを判定する。より具体的には、車両比較部１１１は、車載装置２０から送信される、走行車両を特定した問い合わせに対し、当該走行車両が後述の集団車両情報内の車両のいずれかと一致するか否かを判定する。
【００１９】
また、車両比較部１１１は、車載装置２０から送信される連続車両情報内に含まれる連続車両が、集団車両情報内のいずれかの集団車両と一致するか否かを判定する。車両比較部１１１は、各情報に含まれる車両の特徴情報と、車両の位置情報とを用いて、車両を比較することにより、車両が一致するか否かの判定を行うが、詳細は後述する。
【００２０】
集団車両情報生成部１１２は、車両Ａから一定範囲内を走行する走行車両の情報を、後述の通信部１３０を用いて車載装置２０から受信し、集団で走行している集団車両に関する情報である集団車両情報を生成し、記憶部１２０に記憶させる。集団車両情報は、連続車両に関する１又は複数の連続車両情報を含む。連続車両情報は、連続して走行する複数の車両に関する情報である。車載装置２０が、車両Ａから一定範囲内を連続して走行する複数の車両に関する連続車両情報を生成し、サーバー装置１０に送信する。集団車両情報生成部１１２は、車載装置２０から送信された連続車両情報を用いて、集団車両情報を生成する。
【００２１】
集団車両判定部１１３は、ある走行車両が集団車両情報に含まれるか否かの問い合わせ情報を車載装置２０から通信部１３０を用いて受信すると、問い合わせに係る走行車両が、集団車両に含まれるか否かを判定する。
【００２２】
連続可能性情報生成部１１４は、問い合わせにおいて特定されている走行車両の状況を示す情報か、又は集団車両情報に含まれる情報かの少なくともいずれか一方を用いて、走行車両が集団車両に含まれる可能性を示す連続可能性情報を生成する。走行車両の状況を示す情報とは、例えば走行車両に関する位置情報や、走行車両の検知に関する時刻情報を含む。例えば、連続可能性情報生成部１１４は、問い合わせに含まれる位置情報か、走行車両の検知時刻か、又は連続車両の検知回数を示す受信回数の少なくともいずれか１つを用いて、連続可能性を示す値を算出する。
【００２３】
連続可能性情報生成部１１４は、例えば集団車両情報に含まれる時刻情報と、問い合わせに含まれる時刻情報とが近いほど、連続可能性を示す値が高くなるよう算出する。また例えば、連続可能性情報生成部１１４は、集団車両情報に含まれる位置情報と、問い合わせに含まれる位置情報とが近いほど、連続可能性を示す値が高くなるよう算出する。また例えば、連続可能性情報生成部１１４は、連続車両の受信回数が多いほど、連続可能性を示す値が高くなるよう算出する。
【００２４】
判定結果出力部１１５は、集団車両判定部１１３の判定結果を、通信部１３０を用いて出力する。判定結果出力部１１５は、連続可能性情報生成部の生成した連続可能性情報を、判定結果に含めて問い合わせを行った車載装置２０に対して出力する。
【００２５】
記憶部１２０は、集団車両情報１２１と、道路情報１２２とを記憶している。集団車両情報１２１は、先述の通り、集団車両に関する情報である。道路情報１２２は、ノード情報１２２１と、リンク情報１２２２とを有する。ノード情報１２２１は、例えば交差点等の、道路の接続関係を示すノードに関する情報である。リンクとは、例えば、交差点などの各ノード間を結ぶ道路を意味し、リンク情報１２２２には、かかる道路に関する情報が格納されている。なお、道路情報１２２は本形式に限られず、道路の情報が含まれれば他の形式の情報であってもよい。
【００２６】
車載装置２０は、制御部２１０と、通信部２２０と、出力部２３０と、を備える。制御部２１０は、車載装置２０の全体を統括的に制御する。通信部２２０は、サーバー装置１０に対して情報の送信及び受信を行う。出力部２３０は、ディスプレイ等の出力装置に対して情報を出力する。出力部２３０は、走行車両に関する警告を出力する。警告は、走行車両が集団車両に含まれる場合と含まれない場合とで、出力態様が異なる。即ち、出力部２３０は、判定結果に応じて、出力態様の異なる警告を出力する。出力部２３０は、例えば後述する連続可能性を用いて決定される出力態様で警告を出力する。
【００２７】
制御部２１０は、車両検知部２１１と、連続車両情報生成部２１２と、要求部２１３と、を備える。車両検知部２１１は、後述するセンサーモジュールを用いて、車両Ａから一定範囲内を走行する走行車両を検知する。車両検知部２１１は、走行車両を特定可能な情報を取得する。なお、走行車両は、車両Ａと並行して走行する車両である。例えば、車両検知部２１１は、後続する走行車両のフロント部分の撮影画像を取得する。また例えば、車両検知部２１１は、走行車両のサイド部分の撮影画像を取得する。
【００２８】
車両検知部２１１は、取得した情報の解析を行い、走行車両の個体認識が可能な情報を取得する。例えば、車両検知部２１１は、撮影画像を解析して車種及び車体の色を判定する。また例えば、車両検知部２１１は、撮影画像を解析して車体番号（ナンバー）を判定する。なお、取得した情報の解析には、既知の画像認識技術やセンシング技術を用いることができる。
【００２９】
連続車両情報生成部２１２は、連続する複数の走行車両を一定時間以内に検知すると、該複数の走行車両を特定する連続車両情報を生成する。生成された連続車両情報は、通信部２２０を介してサーバー装置１０に送信される。
【００３０】
要求部２１３は、走行車両が検知されると、サーバー装置１０に対して走行車両を特定した問い合わせを示す問い合わせ情報を送信し、該走行車両が集団車両に含まれるか否かの判定結果を得る。
【００３１】
本実施形態では、車載装置２０が連続車両を検知すると、連続車両情報を生成してサーバー装置１０に送信する。サーバー装置１０では、１又は複数の車載装置２０から受信した連続車両情報を用いて集団車両情報１２１を生成する。
【００３２】
車載装置２０が走行車両を検知すると、検知した走行車両が集団車両に含まれるか否かの問い合わせ情報をサーバー装置１０に送信する。サーバー装置１０は、集団車両情報１２１を検索して走行車両が集団車両に含まれるか否かを判定し、問い合わせを行った車載装置２０に判定結果を送信する。その際、サーバー装置１０は、走行車両が集団車両に含まれるか否かの可能性を示す連続可能性情報を生成し、判定結果に含めて送信する。なお、連続可能性が高いということは、走行車両に他の車両が後続する可能性が高いことを意味する。
【００３３】
車載装置２０は、例えば走行車両を検知すると、警告を出力する。車載装置２０は、走行車両が集団車両に含まれる場合と、含まれない場合とで、警告の出力態様を異ならせる。
【００３４】
図２は、集団車両情報１２１のデータ構造の一例を示す図である。集団車両情報１２１は、集団識別子と、車両識別子と、順序と、特徴情報と、位置情報と、方向と、時刻と、グループカウントと、を含む。
【００３５】
集団識別子は、集団車両を特定する識別情報である。車両識別子は、集団識別子により特定される集団車両に含まれる車両を特定する識別情報である。同じ集団識別子と関連付けられた車両は、同じ集団に属するといえる。順序は、車両識別子により特定される車両の、集団内での走行順序を示す値である。
【００３６】
特徴情報は、車両識別子により特定される車両の外観上の特徴を示す情報である。特徴情報は、例えば色と、車種と、ナンバーとを含む。色は、車体の色を示す情報である。なお、色は、車体の色のみならず、運転手のヘルメットの色や洋服の色であってもよい。車種は、車両の種類を示す情報であって、例えば二輪車なら「オフロード」、「フルカウル」、「ネイキッド」、「アメリカン」等であり、四輪車なら「乗用車」、「軽乗用車」、「トラック」、「バス」等である。ナンバーは、車両のナンバープレートに記載された登録番号等の情報である。
【００３７】
位置情報は、集団車両が検知された位置を示す情報である。位置情報は、例えば緯度及び経度等の座標情報により表される。位置情報は、例えば集団車両のうち、先頭を走行する車両を検知した際の車両Ａの位置を示す情報である。なお、位置情報は、車両Ａの位置から推定される、先頭を走行する車両の位置を示す情報であってもよい。
【００３８】
方向は、集団車両のうち、例えば先頭を走行する車両を検知した際の車両Ａの走行する方角を示す情報である。時刻は、例えば集団車両が検知された時刻を示す情報である。なお、時刻は、例えば集団車両情報の生成に用いられる連続車両情報の送信時刻であってもよい。グループカウントは、同じ車両で構成される集団車両の検知回数（即ち連続車両情報の受信回数）を示す情報である。
【００３９】
なお、図２に示す集団車両情報１２１は、同じ集団識別子を有する集団に対し、１つの位置情報と、方向と、時刻と、グループカウントが関連付けられている。このように、位置情報と、方向と、時刻と、グループカウントとは、１つの集団につき１つの情報が関連付けられていればよい。即ち、集団車両を構成する車両のうち先頭を走行する車両を検知した車両Ａの位置と、車両Ａの方向と、検知時刻とが、集団車両の位置、方向、及び時刻情報として取り扱われる。なお、位置情報と、方向と、時刻とは、集団車両を構成する各々の車両に対して情報が取得され、各々の車両識別子に対して取得された情報が関連付けられていてもよい。
【００４０】
図３は、ノード情報１２２１のデータ構造の一例を示す情報である。ノード情報１２２１は、ノード識別子と、座標とを含む。ノード識別子は、ノードを特定する識別情報である。座標は、ノードの位置を特定する座標情報である。
【００４１】
図４は、リンク情報１２２２のデータ構造の一例を示す図である。リンク情報１２２２は、リンク識別子と、始点ノードと、終点ノードとを含む。リンク識別子は、リンクを特定する識別情報である。始点ノードは、リンクの始点となるノードを特定する識別情報である。終点ノードは、リンクの終点となるノードを特定する識別情報である。同じ道路であっても、上り車線と下り車線とでは、始点ノードと終点ノードが異なるため、異なるリンク識別子が付与される。
【００４２】
図５は、サーバー装置１０のハードウェア構成例を示す図である。サーバー装置１０は、演算処理部１４０と、ネットワークＩ／Ｆ（Interface）１４４とを備える。演算処理部１４０は、サーバー装置１０における中心的ユニットであり、ＣＰＵ（Central Processing Unit）１４１、ＲＡＭ（Random Access Memory）１４２、及び不揮発性メモリ１４３を備える。演算処理部１４０を構成する各要素はバスにより接続されている。ネットワークＩ／Ｆ１４４は、サーバー装置１０をネットワークｎ又は外部機器に接続するためのインターフェイスである。
【００４３】
ＣＰＵ１４１は、ＲＡＭ１４２又は不揮発性メモリ１４３に記憶されたプログラムに従って処理を実行する。ＲＡＭ１４２は記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。不揮発性メモリ１４３は、フラッシュメモリ等の不揮発性のメモリであって、プログラムや各種データの格納先として用いられる。
【００４４】
サーバー装置１０では、ＲＡＭ１４２又は不揮発性メモリ１４３上に読み出されたプログラムに従って動作するＣＰＵ１４１により処理が行われる。制御部１１０を構成する各処理部は、ＣＰＵ１４１がプログラムを実行することにより各々の機能を実現する。また、記憶部１２０は、ＲＡＭ１４２又は不揮発性メモリ１４３によりその機能が実現される。なお、記憶部１２０は、ネットワークｎ上の記憶装置によってその機能が実現されてもよい。また、通信部１３０は、ネットワークＩ／Ｆ１４４によりその機能が実現される。
【００４５】
図６は、車載装置２０のハードウェア構成例を示す図である。車載装置２０は、演算処理部２４０と、センサーモジュール２５０と、出力装置２６０と、測位信号受信装置２７０と、ネットワークＩ／Ｆ２８０とを備える。演算処理部２４０は、車載装置２０における中心的ユニットであり、ＣＰＵ２４１、ＲＡＭ２４２、及び不揮発性メモリ２４３を備える。各構成要素はバスにより接続されている。
【００４６】
ＣＰＵ２４１は、ＲＡＭ２４２又は不揮発性メモリ２４３に記憶されたプログラムに従って処理を実行する。ＲＡＭ２４２は記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。不揮発性メモリ２４３は、フラッシュメモリ等の不揮発性のメモリであって、プログラムや各種データの格納先として用いられる。
【００４７】
センサーモジュール２５０は、例えば画像を取得可能なカメラである。センサーモジュール２５０は、赤外線センサーや超音波センサー、又は温度検知センサー等のセンサーであってもよい。出力装置２６０は、例えばＬＣＤ（liquid crystal display）等のディスプレイである。出力装置２６０は、例えばプロジェクターに用いる投影装置であってもよい。その場合、出力装置２６０は、レーザー光源を有し、レーザー光を走査して投影面に画像を表示する。
【００４８】
測位信号受信装置２７０は、例えばＧＰＳ（Global Positioning System）衛星等の衛星からの信号を受信し、移動体と衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定する。なお、測位信号受信装置２７０は、ＧＰＳ衛星よりも高精度な現在位置算出に用いられる準天頂衛星システム等からの測位信号を受信してもよい。ネットワークＩ／Ｆ２８０は、車載装置２０をネットワークｎ又は外部機器に接続するためのインターフェイスである。
【００４９】
車載装置２０では、ＲＡＭ２４２又は不揮発性メモリ２４３上に読み出されたプログラムに従って動作するＣＰＵ２４１により処理が行われる。制御部１１０を構成する各処理部は、ＣＰＵ２４１がプログラムを実行することにより各々の機能を実現する。また、記憶部１２０は、ＲＡＭ２４２又は不揮発性メモリ２４３によりその機能が実現される。なお、記憶部１２０は、ネットワークｎ上の記憶装置によってその機能が実現されてもよい。
【００５０】
付言すれば、センサーモジュール２５０と、出力装置２６０と、測位信号受信装置２７０とは、車両Ａに搭載された車両制御機器であってもよい。その場合、センサーモジュール２５０、出力装置２６０、及び測位信号受信装置２７０と、車載装置２０とは、ＣＡＮ（Controller Area Network）、又は接続インターフェイス等を介して接続される。
【００５１】
車両検知部２１１は、センサーモジュール２５０によりその機能が実現される。また、出力部２３０は、出力装置２６０によりその機能が実現される。また、通信部２２０は、ネットワークＩ／Ｆ２８０によりその機能が実現される。
【００５２】
なお、サーバー装置１０及び車載装置２０の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、サーバー装置１０及び車載装置２０の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００５３】
図７は、車載装置２０の警告表示処理の一例を示すフローチャートである。本フローチャートの処理は、例えば車両Ａの走行中に実行される。
【００５４】
まず、車両検知部２１１が、走行車両を検知したか否かを判定する（ステップＳ１０１）。車両検知部２１１が、走行車両を検知していないと判定する場合（ステップＳ１０１で「ＮＯ」の場合）、車両検知部２１１は、走行車両を検知するまで、ステップＳ１０１の処理を繰り返す。
【００５５】
図１０は、車両Ａが走行車両を検知した状態を示す図である。車両Ａの後部から、車両Ｂ１が接近する。車両Ａの車両検知部２１１は、センサーモジュール２５０を用いて、車両Ａから一定範囲内を走行する車両Ｂ１を検知すると、車両Ｂ１を特定可能な情報を取得する。車両検知部２１１は、例えば車両Ｂ１の正面の画像を取得する。
【００５６】
なお、図１０に示す車両Ａが乗用車である一方、車両Ｂ１及び車両Ｂ２は二輪車である。車載装置２０を有する車両Ａ、走行車両である車両Ｂ１及び車両Ｂ２は、本図に示す例に限定されない。また、車両Ｂ１の種類次第では、正面の画像で車両Ｂ１を特定できない場合がある。その場合、車両検知部２１１は、車両Ｂ１が特定できる程度に近づいてきた際に、車両Ｂ１の前方側面の画像を取得してもよい。また、本図では、車両Ｂ１に連続して車両Ｂ２が走行しているが、車載装置２０は車両Ｂ２を検知していなくてもよい。
【００５７】
説明を図７に戻す。ステップＳ１０１において、車両検知部２１１が、走行車両を検知したと判定する場合（ステップＳ１０１で「ＹＥＳ」の場合）、要求部２１３は、サーバー装置１０へ問い合わせ情報を送信する（ステップＳ１０２）。具体的には、車両検知部２１１が走行車両を検知すると、車両検知部２１１はセンサーモジュール２５０を用いて走行車両に関する情報を取得する。車両検知部２１１は、取得した情報を解析して走行車両の個体認識が可能な情報（例えば走行車両の車種、色等）を取得する。要求部２１３は、取得した情報を含む問い合わせ情報を生成し、通信部２２０を介してサーバー装置１０に送信する。
【００５８】
次に、要求部２１３は、問い合わせに対する応答を受信する（ステップＳ１０３）。応答には、問い合わせに係る走行車両が集団車両に含まれるか否かを示す情報と、走行車両が集団車両に含まれる場合の連続可能性を示す値とが判定結果として含まれている。
【００５９】
次に、要求部２１３は、問い合わせに係る走行車両が集団車両に含まれるか否かを判定する（ステップＳ１０４）。要求部２１３は、ステップＳ１０３で取得した応答を参照して判定を実行する。
【００６０】
要求部２１３が、問い合わせに係る走行車両が集団車両に含まれると判定する場合（ステップＳ１０４で「ＹＥＳ」の場合）、要求部２１３は、連続可能性が所定値以上であるか否かを判定する（ステップＳ１０５）。なお、本ステップは省略してもよい。
【００６１】
ステップＳ１０４において、要求部２１３が、問い合わせに係る走行車両が集団車両に含まれないと判定する場合（ステップＳ１０４で「ＮＯ」の場合）には、要求部２１３は処理をステップＳ１０７に移行させる。また、ステップＳ１０５において、要求部２１３が、連続可能性が所定値未満であると判定する場合（ステップＳ１０５で「ＮＯ」の場合）にも、要求部２１３は処理をステップＳ１０７に移行させる。
【００６２】
ステップＳ１０７において、出力部２３０は、警告を表示する。本ステップでは、出力部２３０は走行車両に対し注意するよう警告する情報を出力する。
【００６３】
図１１は、図１１に示す警告画面１８１において、領域１８２に、走行車両への注意を促す情報が表示されている。
【００６４】
説明を図７に戻す。ステップＳ１０５において、要求部２１３が、連続可能性が所定値以上であると判定する場合（ステップＳ１０５で「ＹＥＳ」の場合）、出力部２３０は、集団車両への注意を促す警告を表示する（ステップＳ１０６）。
【００６５】
図１２は、走行車両が集団車両に含まれる場合の警告画面の一例を示す図である。走行車両が集団車両に含まれる場合、車載装置は集団車両への注意を促す表示を行う。図１２に示す警告画面１８１において、領域１８２に、走行車両への注意を促す情報が表示されている。また、図１２に示す警告画面１８１において、領域１８３に、集団車両への注意を促す情報が表示されている。
【００６６】
なお、警告の表示態様については、本図に示す例に限定されない。車両Ａの付近を走行する車両に連続して走行する、他の車両への注意を促す表示であればよい。
【００６７】
説明を図７に戻す。ステップＳ１０６において、集団車両への注意を促す警告表示を行った後、又はステップＳ１０７において、走行車両に対する警告表示を行った後、車両検知部２１１は、所定時間以内に次の走行車両を検知したか否かを判定する（ステップＳ１０８）。車両検知部２１１は、センサーモジュール２５０の取得した情報を参照することにより、ステップＳ１０１で検知した走行車両以外の走行車両を検知したか否かを判定する。なお、車両検知部２１１が、ある走行車両を検知してから所定時間（例えば５秒）以内に連続して走行する他の走行車両を検知した場合、当該複数の走行車両は、連続車両として取り扱われる。
【００６８】
図１０に示す例において、車両検知部２１１が車両Ｂ１を検知してから所定時間以内に車両Ｂ２を検知した場合、車両Ｂ１及び車両Ｂ２は連続車両として取り扱われる。
【００６９】
車両検知部２１１が、所定時間以内に次の走行車両を検知したと判定する場合（ステップＳ１０８で「ＹＥＳ」の場合）、連続車両情報生成部２１２は、走行車両の情報を記憶する（ステップＳ１０９）。具体的には、車両検知部２１１が走行車両を検知すると、車両検知部２１１はセンサーモジュール２５０を用いて走行車両に関する情報を取得する。車両検知部２１１は、取得した情報を解析して走行車両の個体認識が可能な情報を取得する。連続車両情報生成部２１２は、車両検知部２１１が取得した、走行車両の個体認識が可能な情報を、車載装置２０の有する図示しないバッファに記憶させる。その後、制御部２１０は処理をステップＳ１０８に戻す。
【００７０】
車両検知部２１１が、所定時間以内に次の走行車両を検知していないと判定する場合（ステップＳ１０８で「ＮＯ」の場合）、出力部２３０は、警告の表示を終了する。具体的には、出力部２３０は、ステップＳ１０６において表示した警告画面１８１か、又はステップＳ１０７において表示した警告画面１８１の表示を終了する。なお、警告の表示終了タイミングは、本例に限られず、例えば表示開始後一定時間経過後に表示を終了してもよい。
【００７１】
次に、連続車両情報生成部２１２は、走行車両の情報を用いて連続車両情報を生成する（ステップＳ１１１）。具体的には、連続車両情報生成部２１２は、ステップＳ１０９において走行車両の情報を記憶させた場合に、ステップＳ１０２及びステップＳ１０９において車両検知部２１１により取得された、走行車両を特定可能な情報を用いて、連続車両情報を生成する。なお、ステップＳ１０８において、所定時間以内に次の走行車両が検知されず、即ちステップＳ１０９において走行車両の情報が記憶されていない場合、本ステップの処理は行われない。
【００７２】
また、連続車両情報生成部２１２は、測位信号受信装置２７０を用いて車両Ａの現在位置を特定するとともに、ジャイロセンサー又は方位センサーを用いて車両Ａの走行方向を特定する。連続車両情報には、図２に示す集団車両情報１２１と同様に、車両識別子と、走行車両の順序と、特徴情報と、車両Ａの位置情報と、方向と、連続車両情報に関する時刻情報とが含まれる。
【００７３】
なお、位置情報は、車両Ａの現在位置を示すものでなくてもよい。例えば、連続車両を構成する複数の走行車両のうちの先頭の走行車両の位置を示すものであってもよい。又は、連続車両を構成する複数の走行車両の各々の位置を示すものであってもよい。同様に、時刻情報は、連続車両の検知時刻であってもよいし、後述するステップＳ１１２において、連続車両情報をサーバー装置１０に送信する時刻であってもよい。
【００７４】
次に、連続車両情報生成部２１２は、連続車両情報をサーバー装置１０に送信する（ステップＳ１１２）。連続車両情報生成部２１２は、ステップＳ１１１において生成した連続車両情報を、通信部２２０を介してサーバー装置１０に送信する。その後、制御部２１０は処理をステップＳ１０１に戻す。
【００７５】
本実施形態により、検知された走行車両が連続車両でない場合と、連続車両のうちの１台である場合とで、出力される警告が異なる。即ち、検知された走行車両に連続して走行する他の車両がある場合に、警告により該他の車両の存在を認識することができるため、運転手は走行車両の死角に存在する他の車両に注意を払うことが可能となる。
【００７６】
図８は、サーバー装置１０の集団車両情報生成処理の一例を示す図である。
【００７７】
まず、通信部１３０が、車載装置２０から連続車両情報を受信する（ステップＳ２０１）。本処理は、図７のステップＳ１１２において、サーバー装置１０と通信可能に接続された車載装置２０から送信された連続車両情報を受信したことを示している。
【００７８】
次に、集団車両情報生成部１１２は、まだ選択されていない集団車両情報１２１の中の１集団を選択する（ステップＳ２０２）。具体的には、集団車両情報生成部１１２は、集団車両情報１２１のうち、まだ選択されていない１つの集団識別子を選択する。
【００７９】
次に、車両比較部１１１は、連続車両情報の車両と、集団車両情報１２１の中の車両とを比較する（ステップＳ２０３）。具体的には、車両比較部１１１は、ステップＳ２０１で受信した連続車両情報のうち順序が「１」である車両の特徴情報と、ステップＳ２０２で選択した集団車両情報１２１のうち順序が「１」である車両の特徴情報とを比較し、車両が一致するか否かを判定する。車両比較部１１１は、連続車両情報に含まれる連続車両の各々について、ステップＳ２０２で選択した集団車両情報１２１を構成する車両の各々と一致するか否かを、特徴情報を用いて判定する。
【００８０】
また、車両比較部１１１は、ステップＳ２０２で選択した集団車両情報１２１に係る集団車両が検知された時刻と現在時刻との差分を推定走行時間とみなし、推定走行時間に法定速度を乗じることにより、集団車両の推定走行距離を得る。その際、車両比較部１１１は、道路情報１２２と関連付けられた図示しない法定速度情報を参照することにより、集団車両を構成する車両の走行した法定速度を特定することができる。
【００８１】
また、車両比較部１１１は、集団車両情報１２１の位置情報と、方向と、算出した推定走行距離とを用いてノード情報１２２１及びリンク情報１２２２を参照し、集団車両の現在の走行位置を予測する。即ち、車両比較部１１１は、集団車両情報に含まれる車両が連続車両の時刻情報に係る時刻に走行している走行位置を推定する。車両比較部１１１は、予測した現在位置から所定距離範囲内に連続車両が存在するか否かを判定する。
【００８２】
車両比較部１１１は、連続車両情報中の全車両と、集団車両情報１２１中の全車両とが一致し、かつ集団車両について予測した現在位置から所定距離範囲内に連続車両が存在する場合に、車両が完全同一であると判定する。
【００８３】
次に、集団車両判定部１１３は、車両が完全同一であるか否かを判定する（ステップＳ２０４）。集団車両判定部１１３は、車両比較部１１１が、ステップＳ２０１で受信した連続車両情報に係る連続車両を構成する全車両と、ステップＳ２０２で選択された集団車両情報１２１の中の１集団に係る集団車両を構成する全車両とが一致する場合に、処理をステップＳ２０５に移行する。
【００８４】
集団車両判定部１１３が、車両が完全同一であると判定する場合（ステップＳ２０４で「ＹＥＳ」の場合）、集団車両情報生成部１１２は、時刻・走行位置に関する情報を変更して集団車両情報１２１を更新する（ステップＳ２０５）。具体的には、集団車両情報生成部１１２は、ステップＳ２０２で選択した集団車両情報１２１の集団識別子に対し、ステップＳ２０１で受信した連続車両情報に含まれる位置情報と、方向と、時刻とを関連付けて集団車両情報１２１を更新する。
【００８５】
また、集団車両情報生成部１１２は、ステップＳ２０２で選択した集団車両情報１２１の受信回数を増加させる。例えば、集団車両情報生成部１１２は、ステップＳ２０２で選択した集団識別子と関連するグループカウントをインクリメント（１を加える）する。その結果、ステップＳ２０２で選択した集団車両情報１２１のうち、位置情報と、方向と、時刻と、グループカウントとが更新される。その後、集団車両情報生成部１１２は本フローチャートの処理を終了する。
【００８６】
集団車両判定部１１３が、車両が完全同一でないと判定する場合（ステップＳ２０４で「ＮＯ」の場合）、集団車両判定部１１３は、車両が一部同一であるか否かを判定する（ステップＳ２０６）。具体的には、集団車両判定部１１３は、ステップＳ２０３において、車両比較部１１１が、ステップＳ２０１で受信した連続車両情報に含まれる走行車両の一部が、ステップＳ２０２で選択した集団車両情報１２１に含まれる集団車両に含まれると判定した場合に、処理をステップＳ２０７に移行する。
【００８７】
集団車両判定部１１３が、車両が一部同一であると判定する場合（ステップＳ２０６で「ＹＥＳ」の場合）、集団車両情報生成部１１２は、車両に関する情報を変更して、集団車両情報１２１を更新する（ステップＳ２０７）。具体的には、集団車両情報生成部１１２は、ステップＳ２０２で選択した集団車両情報１２１の集団識別子に対し、ステップＳ２０１で受信した連続車両情報を関連付けて、集団車両情報１２１を更新する。即ち、ステップＳ２０１で受信した連続車両情報を構成する、連続して走行する車両に関する情報を用いて、集団車両情報１２１が更新される。
【００８８】
なお、ステップＳ２０６で更新された集団車両情報１２１のグループカウントは初期値（例えば「１」）である。その結果、ステップＳ２０２で選択した集団車両情報１２１のうち、集団識別子が維持され、集団車両を構成する各々の車両に関する情報と、位置情報と、方向と、時刻と、グループカウントとが更新される。その後、集団車両情報生成部１１２は、本フローチャートの処理を終了する。
【００８９】
集団車両判定部１１３が、車両が一部同一でないと判定する場合（ステップＳ２０６で「ＮＯ」の場合）、即ち、連続車両情報に含まれる複数の走行車両のうち集団車両情報１２１に含まれる車両がないと判定する場合、集団車両判定部１１３は、集団車両情報１２１の全集団を選択したか否かを判定する（ステップＳ２０８）。具体的には、集団車両判定部１１３は、集団車両情報１２１に含まれる集団識別子をすべて選択したか否かを判定する。
【００９０】
集団車両判定部１１３が、集団車両情報１２１の全集団を選択していないと判定する場合（ステップＳ２０８で「ＮＯ」の場合）、集団車両判定部１１３は、処理をステップＳ２０２に戻す。
【００９１】
集団車両判定部１１３が、集団車両情報１２１の全集団を選択したと判定する場合（ステップＳ２０８で「ＹＥＳ」の場合）、集団車両情報生成部１１２は、連続車両情報を用いて集団車両情報１２１を更新する（ステップＳ２０９）。具体的には、集団車両情報生成部１１２は、ステップＳ２０１で受信した連続車両情報に対して、新たな集団識別子を付与して集団車両情報１２１に含め、記憶部１２０に記憶させる。その後、集団車両情報生成部１１２は本フローチャートの処理を終了する。
【００９２】
なお、集団車両情報生成部１１２は、集団車両情報１２１に含まれる時刻から一定時間が経過した場合に、当該集団車両に関するレコードを集団車両情報１２１から削除してもよい。
【００９３】
以上、本実施形態により、連続車両が検知されると、サーバー装置１０の集団車両情報１２１が更新される。これにより、常に新しい情報に基づいて、走行車両が集団車両に含まれるか否かが判定され、表示制御サービスの信頼性が向上する。
【００９４】
図９は、サーバー装置１０の表示支援処理の一例を示す図である。
【００９５】
まず、サーバー装置１０の集団車両判定部１１３が、車載装置２０から問い合わせ情報を受信する（ステップＳ３０１）。本処理で受信する問い合わせ情報は、図７に示すステップＳ１０２において車載装置２０により送信された問い合わせである。即ち、サーバー装置１０の受信した情報には、走行車両を特定可能な情報と、位置情報と、方向と、時刻情報とが含まれている。
【００９６】
次に、集団車両判定部１１３は、集団車両情報１２１の中のまだ選択されていない１車両を選択する（ステップＳ３０２）。具体的には、集団車両判定部１１３は、集団車両情報１２１に含まれる複数の車両識別子のうち、まだ選択されていない車両識別子を１つ選択する。
【００９７】
次に、車両比較部１１１は、選択した車両の現在位置を推定する（ステップＳ３０３）。具体的には、車両比較部１１１は、ステップＳ３０２で選択した車両識別子と集団車両情報１２１において関連づけられた時刻と、ステップＳ３０１で受信した問い合わせに含まれる時刻とを用いて、推定走行時間を特定する。推定走行時間は、例えばステップＳ３０２で選択した車両識別子と関連付けられた時刻と、問い合わせに含まれる時刻との差分である。
【００９８】
車両比較部１１１は、推定走行時間に法定速度を乗じることにより、ステップＳ３０２で選択された車両の推定走行距離を得る。先述の場合と同様に、車両比較部１１１は、道路情報１２２と関連付けられた図示しない法定速度情報を参照することにより、集団車両を構成する車両の走行した法定速度を特定することができる。
【００９９】
車両比較部１１１は、集団車両情報１２１の位置情報と、方向と、算出した推定走行距離とを用いてノード情報１２２１及びリンク情報１２２２を参照し、ステップＳ３０２で選択した車両の現在位置を予測する。即ち、車両比較部１１１は、問い合わせ情報に含まれる時刻に集団車両が走行している現在位置を推定する。
【０１００】
なお、図２に示す集団車両情報１２１のように、時刻が関連付けられていない車両識別子がある場合、車両比較部１１１は、特定した車両識別子と関連する集団識別子を特定し、該集団識別子と関連する時刻を、特定した車両識別子と関連する時刻として取り扱う。
【０１０１】
次に、車両比較部１１１は、問い合わせに係る車両と特定した車両の走行位置及び特徴情報を比較する（ステップＳ３０４）。具体的には、車両比較部１１１は、ステップＳ３０３で推定した、車両の現在位置から所定距離範囲内に、問い合わせに係る車両が存在するか否かを判定する。また、車両比較部１１１は、特定した車両の特徴情報と、問い合わせに係る車両の特徴情報とを比較する。
【０１０２】
次に、車両比較部１１１は、車両が一致するか否かを判定する（ステップＳ３０５）。具体的には、車両比較部１１１は、互いの特徴情報が一致し、かつ問い合わせに係る車両が先述の所定距離範囲内にある場合に、両車両が一致するものと判定する。
【０１０３】
車両比較部１１１が、車両が一致するものと判定する場合（ステップＳ３０５で「ＹＥＳ」の場合）、連続可能性情報生成部１１４は、走行位置及びグループカウントを用いて連続可能性情報を生成する（ステップＳ３０６）。具体的には、連続可能性情報生成部１１４は、ステップＳ３０２で選択した車両識別子に係る集団車両情報１２１における位置情報を始点とし、ステップＳ３０１の問い合わせに係る位置情報を終点とする走行経路を、道路情報１２２を参照して推定する。
【０１０４】
連続可能性情報生成部１１４は、走行経路において、道路の分岐の数である分岐数を特定する。連続可能性情報生成部１１４は、分岐数が多いほど、連続可能性が低くなるよう算出する。なお、連続可能性情報生成部１１４は、走行経路において、立ち寄り可能な施設がある場合等にも、当該施設に立ち寄った可能性があるため、分岐数として計上する。
【０１０５】
分岐数が多いほど、連続可能性が低くなるよう算出するのは、分岐数が多いほど、ステップＳ３０２で選択された車両と同じ集団を構成する他の車両が、分岐先へと走行してしまい、現在時刻において同じ集団から離脱した可能性が上がるためである。
【０１０６】
また、連続可能性情報生成部１１４は、ステップＳ３０３で算出した推定走行時間が長いほど、ステップＳ３０２で選択された車両と同じ集団を構成する他の車両が、集団から離脱した可能性が高まるため、連続可能性が低くなるよう算出する。又は、連続可能性情報生成部１１４は、ステップＳ３０３で算出した推定走行距離が長いほど、連続可能性が低くなるよう算出してもよい。
【０１０７】
また、連続可能性情報生成部１１４は、ステップＳ３０２で選択した車両識別子と関連する集団識別子を特定し、該集団識別子と関連するグループカウントを特定する。連続可能性情報生成部１１４は、グループカウント（即ち受信回数）が多いほど、同じ車両からなる集団で走行している可能性が高いものとして、連続可能性が高くなるよう算出する。連続可能性情報生成部１１４は、算出した連続可能性の値を含む連続可能性情報を生成する。
【０１０８】
次に、判定結果出力部１１５は、集団車両を示す情報と、連続可能性情報とを車載装置２０に送信する（ステップＳ３０７）。具体的には、判定結果出力部１１５は、問い合わせに係る走行車両が、集団車両に含まれることを示す情報と、ステップＳ３０６で生成した連続可能性情報とを、判定結果として車載装置２０に送信する。その後、制御部１１０は本フローチャートの処理を終了する。
【０１０９】
ステップＳ３０５において、集団車両判定部１１３が、車両が一致しないと判定する場合（ステップＳ３０５で「ＮＯ」の場合）、集団車両判定部１１３は、集団車両情報１２１の中の全部の車両を選択したか否かを判定する（ステップＳ３０８）。集団車両判定部１１３は、集団車両情報１２１に含まれる車両識別子のうち、まだ選択していない車両識別子がある場合に、集団車両情報１２１の中の全部の車両を選択していない（ステップＳ３０８で「ＮＯ」の場合）ものとして、処理をステップＳ３０２に戻す。
【０１１０】
集団車両判定部１１３が、集団車両情報１２１の中の全部の車両を選択したと判定する場合（ステップＳ３０８で「ＹＥＳ」の場合）、判定結果出力部１１５は、集団車両でないことを示す情報を、判定結果として車載装置２０に送信する（ステップＳ３０９）。その後、制御部１１０は本フローチャートの処理を終了する。
【０１１１】
なお、ステップＳ３０７で送信された判定結果、及びステップＳ３０９で送信された判定結果は、図７のステップＳ１０３において車載装置２０により受信される。
【０１１２】
本実施形態により、車載装置２０が走行車両を検知した場合に、サーバー装置１０は走行車両に後続する車両があるか否かを適切に判定することができる。これにより、車載装置２０は、後続車両が先行の走行車両の死角になる場合であっても、車両Ａの運転手に対して適切な警告の出力を行うことができる。
【０１１３】
以上、本発明に係る各実施形態及び変形例の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることもできる。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報線は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【０１１４】
例えば、サーバー装置１０は、集団車両情報１２１に含まれる車両毎に、いずれかの集団車両として検知された回数を記録してもよい。サーバー装置１０の連続可能性情報生成部１１４は、集団車両として検知された回数が多いほど、走行中にいずれかの集団車両を構成している可能性が高いものとして、連続可能性が高くなるよう算出してもよい。
【０１１５】
また、上記のサーバー装置１０及び車載装置２０の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。サーバー装置１０及び車載装置２０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【０１１６】
１：表示制御システム、１０：サーバー装置、２０：車載装置、１１０：制御部、１１１：車両比較部、１１２：集団車両情報生成部、１１３：集団車両判定部、１１４：連続可能性情報生成部、１１５：判定結果出力部、１２０：記憶部、１２１：集団車両情報、１２２：道路情報、１３０：通信部、１４０：演算処理部、１４１：ＣＰＵ、１４２：ＲＡＭ、１４３：不揮発性メモリ、１４４：ネットワークＩ/Ｆ、１８１：警告画面、１８２・１８３：領域、２１０：制御部、２１１：車両検知部、２１２：連続車両情報生成部、２１３：要求部、２２０：通信部、２３０：出力部、２４０：演算処理部、２４１：ＣＰＵ、２４２：ＲＡＭ、２４３：不揮発性メモリ、２５０：センサーモジュール、２６０：出力装置、２７０：測位信号受信装置、２８０：ネットワークＩ／Ｆ、１２２１：ノード情報、１２２２：リンク情報、ｎ：ネットワーク、Ａ・Ｂ１・Ｂ２：車両
【図１】
2019179317.tif 000003
【図２】
2019179317.tif 000004
【図３】
2019179317.tif 000005
【図４】
2019179317.tif 000006
【図５】
2019179317.tif 000007
【図６】
2019179317.tif 000008
【図７】
2019179317.tif 000009
【図８】
2019179317.tif 000010
【図９】
2019179317.tif 000011
【図１０】
2019179317.tif 000012
【図１１】
2019179317.tif 000013
【図１２】
2019179317.tif 000014