(57)【要約】【課題】モータープール内を撮像した画像に含まれる光情報に基づいて車両位置を特定する場合であっても、反射光の発生に関わらず車両の位置を特定することの可能な情報処理装置、情報処理方法、情報処理システムおよびプログラムを提供する。【解決手段】モータープール内を撮像した画像に含まれる車両の光情報に基づいて、画像に含まれる光が車両のヘッドライトによって生じた光なのか、テールランプによって生じた光なのかを判定し、ヘッドライトと判定された光の座標とテールランプと判定された光の座標とで囲まれる領域又は距離が想定車両サイズに近似する領域を車両位置の領域と判定して車両位置を特定する。【選択図】図１
2020052851.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両が被写体となる複数の画像を取得する画像取得部と、
被検出対象の車両のサイズが記憶される記憶部と、
前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、
複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、
前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、
を備える情報処理装置。
【請求項２】
前記ヘッドライトと判定された光領域の座標を車両の前方として前記被検出対象の車両の車両向きを判定する車両向き判定部を備える請求項１に記載の情報処理装置。
【請求項３】
前記被検出対象の車両の位置と、前記被検出対象の車両の車両向きとから前記被検出対象の車両の配置を示すマップ情報を生成するマップ情報生成部を備える請求項２に記載の情報処理装置。
【請求項４】
前記被検出対象の車両について前記マップ情報上の配置を特定して、前記被検出対象の車両の前後に他の車両があるとき、前後の車両台数を算定して前後のうち移動する車両の台数が少ない方の移動の計画を策定する移動計画策定部を備える請求項３に記載の情報処理装置。
【請求項５】
複数の前記車両は、モータープールに並んで配置される、請求項１〜請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
複数の車両が被写体となる複数の画像を取得することと、
被検出対象の車両のサイズが記憶されることと、
前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定することと、
複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定することと、
前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定することと、
を含む情報処理方法。
【請求項７】
複数の車両が被写体となる複数の画像を取得する画像取得部と、
被検出対象の車両のサイズが記憶される記憶部と、
前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、
複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、
前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、
を備える情報処理システム。
【請求項８】
コンピュータを、
複数の車両が被写体となる複数の画像を取得する画像取得部と、
被検出対象の車両のサイズが記憶される記憶部と、
前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、
複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、
前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、
を備える情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の車両を管理するモータープールにおいて、モータープール内を撮像した画像を解析することで車両の位置情報を取得する情報処理技術に関するものである。
【背景技術】
【０００２】
工場で組み立てられた自動車（以下、車両）が出荷されてから販売店に納品されるまでの流通過程において、中継地（例えば、港湾等）では、モータープール等の広大な敷地に車両が所定の規則に従って並べて配置される。モータープール内に配置される車両は、その向きが同一方向に統一されており、車両と車両の間隔が比較的狭い間隔で配置されることが一般的である。そして、モータープールから所定の車両を次の目的地まで搬送する場合、車両を管理する管理者はモータープールの中から搬送する車両の位置を特定し、当該車両の位置をモータープール内にいる現地作業者に連絡することで、車両をキャリアカー、船舶等に積載する。また、工場出荷後に車両の整備不良が判明した場合には、管理者はモータープールの中から整備不良の車両の位置を特定し、当該車両の位置を現地作業者に連絡することで、車両を整備場に移動する。
【０００３】
このとき、広大なモータープールから目的とする車両を探し出すには管理者に多大な負担がかかる。そのため、管理者が使用する管理装置内に車両の位置を特定した車両の位置情報を予め保持しておく必要がある。予め管理装置内に車両の位置情報を保持することで、管理者は特定したい車両の位置を容易にモータープールから探し出すことができる。個々の車両の位置情報を取得するためには、車両のヘッドライトを順に発光させて所定の位置から画像を撮影し、撮影した画像中の発光位置に基づいて個々の車両位置を特定する手法がある。
【０００４】
ヘッドライトの発光により車両の位置を特定する方法の一つとして、例えば、特許文献１がある。特許文献１に記載の車両用位置検出装置は、照明灯のポール等の高所にカメラを配備して上方から車両を撮像し、撮像した画像から車両のヘッドライトの発光位置を検出して、当該発光位置に基づいて車両の位置を特定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−０９４５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
車両と車両の間が比較的狭い間隔で車両が配置されるモータープールにおいて、順に遠隔操作で車両のヘッドライトを発光させてヘッドライトの発光位置に基づいて個々の車両の位置を特定する場合、特定したい車両の前に他の車両が存在すると車両のヘッドライトが他車両に反射してしまう。そして、モータープールの状況下において特許文献１の車両用位置検出装置を適用する場合、上方から車両を撮像したカメラはヘッドライトの光と、当該ヘッドライトの光が他の車両に反射することで生じる光の２つの光が撮像される撮像画像を取得することになる。モータープールにおいてはこれら２つの光が生じる可能性があり、どちらが特定したい車両のヘッドライトの光なのか識別できず、ヘッドライトの光のみから車両の位置を特定することができない。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、モータープール内を撮像した画像に含まれる光情報に基づいて車両位置を特定する場合であっても、反射光の発生に関わらず車両の位置を特定することの可能な、簡易で新規かつ改良された情報処理装置、情報処理方法、情報処理システムおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、複数の車両が被写体となる複数の画像を取得する画像取得部と、被検出対象の車両のサイズが記憶される記憶部と、前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、を備える情報処理装置が提供される。
【０００９】
また、本発明の他の観点によれば、複数の車両が被写体となる複数の画像を取得することと、被検出対象の車両のサイズが記憶されることと、前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定することと、複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定することと、前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定することと、を含む情報処理方法が提供される。
【００１０】
また、本発明の他の観点によれば、複数の車両が被写体となる複数の画像を取得する画像取得部と、被検出対象の車両のサイズが記憶される記憶部と、前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、を備える情報処理システムが提供される。
【００１１】
また、本発明の他の観点によれば、コンピュータを、複数の車両が被写体となる複数の画像を取得する画像取得部と、被検出対象の車両のサイズが記憶される記憶部と、前記画像について輝度が所定以上の領域を光領域とし、当該光領域の特定の位置に座標を光領域座標として設定する光領域検出部と、複数の前記画像の各々について前記光領域の色を判定し、前記色から前記光領域が車両のヘッドライトなのか、テールランプなのかを判定する判定部と、前記ヘッドライトと判定された光領域座標と、前記テールランプと判定された光領域座標とを結んだ距離又は範囲を前記被検出対象の車両の候補位置とし、当該候補位置が車両の前記サイズと比較して近似する場合に、当該候補位置を前記被検出対象の車両の位置と特定する車両位置判定部と、を備える情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１２】
以上説明したように本発明によれば、モータープール内を撮像した画像に含まれる車両の光情報に基づいて車両位置を特定する場合であっても、画像に含まれる光が車両のヘッドライトによって生じた光なのか、テールランプによって生じた光なのかを判定し、ヘッドライトと判定された光の座標とテールランプと判定された光の座標とで囲まれる範囲を車両位置として特定することにより反射光の発生に関わらず車両の位置を特定することの可能な、簡易で新規かつ改良された情報処理装置、情報処理方法、情報処理システムおよびプログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る情報処理システムの概要を示す図である。
【図２】第１の実施形態に係る管理装置の構成を示すブロック図である。
【図３】第１の実施形態に係る管理装置の座標変換テーブルの構成の一例を示す図である。
【図４】第１の実施形態に係る基地局の構成を示すブロック図である。
【図５】第１の実施形態に係る撮像部の撮像範囲の概要を示す図である。
【図６】第１の実施形態に係る各基地局の撮像部で撮像した画像例である。
【図７】第１の実施形態に係る車両の構成を示すブロック図である。
【図８】第１の実施形態に係る検索対象車両ＩＤで車両の位置を特定する動作の処理フローの例を示す図である。
【図９】第１の実施形態に係る車両の位置、車両の向きを判定するまでの管理装置の動作の処理フローの詳細を示す図である。
【図１０】第１の実施形態に係る基地局２００Ａの撮像部の画角Ａ−１でモータープール内を撮像した画像例である。
【図１１】第１の実施形態に係る基地局２００Ｂの撮像部の画角Ｂ−２でモータープール内を撮像した画像例である。
【図１２】第１の実施形態に係る各光領域の中心座標に対応する変換座標を表した図である。
【図１３】第１の実施形態に係る車両の位置、及び車両の向きをテンプレート画像に重ねたマップ画像の一例を示す図である。
【図１４】第１の実施形態に係るモータープール内の全車両の位置、車両向きをテンプレート画像に重ねたマップ画像の一例を示す図である。
【図１５】第１の実施形態に係る移動対象車両ＩＤの車両位置、及び車両の向きに基づき移動計画を策定する動作の処理フローの例を示す図である。
【図１６】第１の実施形態に係るモータープール内に配置される各車両の移動予定を示す移動スケジュール情報の一例を示す図である。
【図１７】第１の実施形態に係る車両移動計画情報を表示部に表示した画面の一例である。
【図１８】第２の実施形態に係る管理装置の構成を示すブロック図である。
【図１９】第２の実施形態に係る検索対象車両ＩＤで車両の位置を特定する動作の処理フローの例を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、本明細書および図面において、実質的に同一の機能構成または論理的意義を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成または論理的意義を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。
【００１６】
［１．第１の実施形態］
［１．１．情報処理システム１の構成例］
＜情報処理システム１の概要＞
本発明の実施形態は、複数台の車両が配置されるモータープールに配置される車両の位置を特定し、車両の管理を行う管理者、またはモータープールで車両運搬等を行う作業者に車両の位置情報を提供するための情報処理システムに関する。図１を参照しながら、本発明の実施形態に係る情報処理システムの概要を説明する。
【００１７】
図１は、本発明の実施形態に係る情報処理システム１の概要を示す説明図である。図１に示すように、情報処理システム１は、管理装置１００と基地局２００、車両３００で構成される。管理装置１００と基地局２００は、各通信部によって通信可能な状態に接続されている。管理装置１００はモータープールより離れた場所に設置され、モータープール内の車両３００の管理を行うための装置である。ここで、モータープールとは、上述の通り、流通過程における中継地であって、広大な敷地に車両が所定の規則に従って並べて配置される配置領域である。モータープール内においては、車両が同一方向に向いて配置され、車両と車両の間隔が比較的狭い間隔で並べられる。モータープール内に配置される車両は、例えば、車両と車両の間隔は３０ｃｍ間隔で並べられる。基地局２００はモータープール内に設置され、管理装置１００から受信した要求に応じてモータープール内を撮像するための装置である。基地局２００はモータープール内の複数箇所に設置される。管理装置１００と、各基地局２００との間には無線マルチホップネットワークが構成されており、管理装置１００から受信した要求を基地局間でマルチホップ通信を行う。車両３００は基地局間でマルチホップ通信される情報を傍受する受信機能を有し、傍受した情報に基づき自車両のヘッドライト、テールランプを発光させる。なお、本実施例においては基地局２００を基地局２００Ａ、基地局２００Ｂ、基地局２００Ｃの３つ、モータープール内に配置される車両を縦・横に４台ずつの１６台として説明する。しかしながら、基地局数、及び車両の台数はこれに限定されない。また、本実施例においてはモータープール内に配置される車両３００は同一車種として説明する。
【００１８】
＜管理装置１００の構成＞
次に、管理装置１００の構成について説明をする。図２は、管理装置１００の構成を示すブロック図である。管理装置１００は、一般的なＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））、及び種々のソフトウェア（例えば、Ｅメールソフトウェア、Ｗｅｂブラウザ等）がインストールされ、通信機能等を有する一般的なＰＣ（パーソナルコンピュータ）のような情報処理装置である。管理装置１００は、車両ＩＤ取得部１０１、車両検索部１０２、入力部１０３、無線通信部１０４、記憶部１０５、制御部１０６、光領域検出部１０７、色判定部１０８、車両位置判定部１０９、車両向き判定部１１０、マップ情報生成部１１１、表示部１１２、移動計画策定部１１３で構成される。
【００１９】
車両ＩＤ取得部１０１は、記憶部１０５からモータープールの中から検索する車両の車両ＩＤのリストを取得する機能を有する。モータープールに配置されるすべての車両の車両ＩＤのリストデータは、記憶部１０５に予め記憶されている。車両ＩＤとは車両の位置を特定するために各車両に割り当てられた固有の識別情報である。ここでは、モータープール内にある車両の配置を示すマップ情報を生成するために使用する車両ＩＤを検索対象車両ＩＤと呼ぶ。また、車両の移動が必要になった場合に移動計画を策定するために使用する車両ＩＤを移動対象車両ＩＤと呼ぶ。
【００２０】
車両検索部１０２は、車両ＩＤ取得部１０１で取得した車両ＩＤのリストの中から１つの車両ＩＤを順次選択し、検索する車両の車両ＩＤを含む車両位置検索要求を基地局２００へブロードキャスト送信する機能を有する。車両位置検索要求のブロードキャスト送信は、無線通信部１０４を介して行われる。車両検索部１０２はブロードキャスト送信することで、送信相手である基地局２００の送信先を特定せずに車両位置検索要求を同報できる。そのため、車両検索部１０２は送信相手特定の処理を省くことができ、車両位置特定の時間的な効率化を図ることができる。車両ＩＤのリストの全ての車両のモータープール内における位置を把握するため、車両の発光が終わったと推定される時間になると、車両検索部１０２は、リスト順に次の車両ＩＤを選択し、当該車両ＩＤを含む車両位置検索要求をブロードキャスト送信する。車両の発光が終わったと推定される時間とは、車両位置検索要求をブロードキャスト送信してから１０秒後とする。
【００２１】
入力部１０３は、マウス、キーボードである。管理者による操作情報を受け付ける機能を有する。
【００２２】
無線通信部１０４は、基地局２００と通信を行う機能を有する。無線通信部１０４は、車両位置検索要求をブロードキャスト送信するほかに、各基地局２００から送信される基地局ＩＤ、画像データを受信する。基地局ＩＤとは、各基地局２００を識別するために各基地局に割り当てられた固有の識別情報である。受信する画像データは、Ｒ、Ｇ、Ｂの色成分で表現されるカラー画像である。また、無線通信部１０４は、車両位置検索要求をブロードキャスト送信する直前の画像を取得するために、基地局２００に画像送信要求をブロードキャスト送信する。無線通信部１０４は、各基地局より受信した基地局ＩＤと画像データ、車両位置検索要求に含まれる車両ＩＤを記憶部１０５に転送する。
【００２３】
記憶部１０５は、各種のデータやプログラムを記憶する、ハードディスクドライブやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなどである。記憶部１０５には、管理装置１００を制御するための複数の制御プログラムが記憶されている。記憶部１０５には、モータープールに配置される車両ＩＤのリストデータが記憶される。また、記憶部１０５には、無線通信部１０４を介して受信した画像データが基地局ＩＤ毎に格納される。また、記憶部１０５には予め各基地局２００の基地局ＩＤとモータープールにおける絶対座標である基地局位置情報１０５１が記憶される。また、記憶部１０５には各基地局２００が備える撮像部の画像上のある一点の座標と、前記一点の実際の位置の各基地局２００を基準とした相対座標との対応情報（以下、座標変換テーブル１０５２）が基地局毎に記憶される。相対座標とは、各基地局２００を基準に上から俯瞰したときの座標である。図３は座標変換テーブル１０５２の構成の一例を示す図である。図３に示す座標変換テーブル１０５２には、各基地局２００の座標変換テーブルであって、基地局２００Ａから受信した画像データ上の座標と基地局２００Ａを基準とした相対座標の対応関係を示す情報が格納される。また、座標変換テーブル１０５２には、基地局２００Ｂから受信した画像データ上の座標と基地局２００Ｂを基準とした相対座標の対応関係を示す情報が格納される。また、座標変換テーブル１０５２には、基地局２００Ｃから受信した画像データ上の座標と基地局２００Ｃを基準とした相対座標の対応関係を示す情報が格納される。なお、上述の画像データ上の座標と実際の位置の相対座標との対応関係情報は、ヘッドライトやテールランプの位置を考慮し、前記実際の位置が地面から数十センチメートル（例えば５０ｃｍ）の高さの場合の相対座標が格納されるものとする。また、この対応関係情報は、地面からの高さ毎に、例えば５０ｃｍから１２０ｃｍの範囲で複数種類用意しておき、配置される車種に応じて適宜選択されるようにしてもよい。
【００２４】
また、記憶部１０５には車両検索部１０２で車両ＩＤを検索する直前に各基地局２００で撮影された位置検索前取得画像１０５３が記憶される。位置検索前取得画像１０５３はモータープール内を撮像した車両３００を含む画像である。位置検索前取得画像１０５３は車両位置検索要求をブロードキャスト送信する直前に各基地局２００から送信される画像である。管理装置１００は、画像送信要求を基地局２００にブロードキャスト送信することで位置検索前取得画像１０５３を取得する。この画像送信要求は、モータープール内に存在しない車両ＩＤ（車両ＩＤ：００００等）を指定した車両位置検索要求であってもよい。車両位置検索要求をブロードキャスト送信する直前の画像を取得することで、後述の光領域検出部１０７が位置検索前取得画像１０５３と車両位置検索要求をブロードキャスト送信後に取得する画像との比較を行うことができる。また、記憶部１０５には、画像データ中の光が車両のヘッドライトを示す光なのか、車両のテールランプを示す光なのかを識別するための色情報１０５４が予め記憶される。色情報１０５４はＲＧＢの範囲で規定され、白色から黄色が車両のヘッドライトを示す色であり、赤色が車両のテールランプを示す色である。また、記憶部１０５には、被検出対象の車両の全長の情報、全幅のサイズの情報、車体を囲ったときの長さ（車体の前方・後方の全幅と左右側面の全長とを合わせた長さ）である総距離の情報、車体を囲ったときの対角線の長さ（車両の右前方と左後方を結んだ長さ、または車両の左前方と右後方を結んだ長さ）である距離の情報（以下、想定車両サイズ情報１０５５）が予め記憶される。本実施例の場合、モータープール内に配置される車両は同一車種なので想定車両サイズは車種に対して１つ特定される。また、記憶部１０５には、モータープールを俯瞰したときの基地局イメージを含むテンプレート画像１０５６が予め記憶される。また、記憶部１０５には、各車両３００の移動予定を示す移動スケジュール情報１０５７が記憶される。移動スケジュール情報１０５７は車両３００をキャリアカー、船舶等に積載する予定の日時情報である。
【００２５】
制御部１０６は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭなどのハードウェアを用いて、管理装置１００の動作を全般的に制御するプログラムである。
【００２６】
光領域検出部１０７は、記憶部１０５の位置検索前取得画像１０５３を参照して、受信した画像データと比較を行う。比較により画像中の画素毎に輝度の差異を算出し、受信した画像データにおいて当該差異が所定値以上明るい画素の集合を光領域として検出し、当該光領域の特定の位置に座標を光領域座標として設定する機能を有する。光領域の特定の位置とは、例えば光領域の中心の位置である。すなわち、位置検索前取得画像１０５３を基準とし、所定以上の輝度となっている領域を検出する。設定した光領域座標の座標情報を検出座標情報１０７１とする。光領域検出部１０７は、基地局ＩＤ毎に記憶部１０５に検出座標情報１０７１を格納する。
【００２７】
色判定部１０８は、光領域検出部１０７で検出した光領域座標に対応する画素のＲＧＢ成分から光領域の色を判定し、光領域の判定色と記憶部１０５の色情報１０５４に基づいて各光領域がヘッドライトを示す光か、テールランプを示す光かを判定する機能を有する。色判定部１０８は、色情報１０５４を参照して判定したヘッドライトかテールランプかの判定情報を色判定情報１０８１として、基地局ＩＤ毎に検出座標情報１０７１と紐づけて記憶部１０５に格納する。これにより、検出した各光領域について、色判定情報とモータープール内での絶対座標が特定可能となる。
【００２８】
車両位置判定部１０９は、基地局毎の座標変換テーブル１０５２を参照して、光領域検出部１０７で設定した検出座標情報１０７１を相対座標に変換し、変換した相対座標に基地局位置情報１０５１の絶対座標を加えることで相対座標を絶対座標に変換する機能を有する。絶対座標に変換された座標を変換座標とする。車両位置判定部１０９は、変換した相対座標、変換座標を基地局ＩＤ毎に記憶部１０５に検出座標情報１０７１と紐づけて格納する。さらに車両位置判定部１０９は、各変換座標の色判定情報１０８１を参照して、ヘッドライトを示す変換座標とテールランプを示す変換座標とで囲われる矩形の範囲、またはヘッドライトを示す変換座標とテールランプを示す変換座標とを結んだ距離が、想定車両サイズ情報１０５５と比較して近似する場合に当該範囲、または結んだ距離の変換座標の位置に車両が位置すると特定する機能を有する。当該範囲が想定車両サイズ情報１０５５に近似するとは、ヘッドライト、テールランプの座標の検出で発生し得る誤差を許容することを指す。特定した車両位置の領域、車両位置の領域と特定したヘッドライトを示す変換座標とテールランプを示す変換座標を車両位置情報１０９１として基地局ＩＤ毎に記憶部１０５に格納する。
【００２９】
車両向き判定部１１０は、車両位置情報１０９１を参照してヘッドライトを示す変換座標を車両の前方として車両向きを判定する機能を有する。車両向き判定部１１０は、判定した車両向きを車両向き情報１１０１として基地局ＩＤ毎に記憶部１０５に格納する。
【００３０】
マップ情報生成部１１１は、車両位置情報１０９１と車両向き情報１１０１を参照してモータープール内における各車両の位置、及び車両の向きを車両ＩＤと紐づけてマッピングしてマップ情報を生成する機能を有する。マップ情報生成部１１１は、生成したマップ情報をマップ情報１１１１として記憶部１０５に格納する。また、マップ情報生成部１１１は、テンプレート画像１０５６を参照して各車両の位置、及び車両の向きをテンプレート画像１０５６に重ねたマップ画像を生成する機能を有する。マップ情報生成部１１１は、生成したマップ画像をマップ画像１１１２として記憶部１０５に格納する。
【００３１】
表示部１１２は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＣＲＴディスプレイ装置などの映像信号を表示する表示装置からなる。表示部１１２には、マップ画像１１１２や後述の移動計画策定部１１３で生成した車両移動計画の情報が表示される。そのほかにも、入力部１０３で行った操作の結果などが表示され、管理者は表示部１１２によりモータープール内の車両３００の管理を行うための情報を確認する。
【００３２】
移動計画策定部１１３は、モータープールにおいて車両の移動が必要になった場合に、移動対象車両の移動計画を策定する機能を有する。移動計画策定部１１３は、移動計画を策定する際にマップ情報１１１１を参照し、移動対象車両がモータープールの中から取り出しにくい場所に位置し、他の車両を移動しないと目的とする車両が移動できない状況にある場合にどのような手順で移動対象車両を移動させるかを策定する。移動計画策定部１１３は、策定した車両移動の計画情報を車両移動計画情報１１３１とし、車両移動計画情報１１３１は制御部１０６の表示制御により表示部１１２に表示される。
【００３３】
＜基地局２００の構成＞
次に、基地局２００の構成について説明をする。図４は、基地局２００の構成を示すブロック図である。基地局２００は、基地局間において無線マルチホップネットワークを形成しており、管理装置１００より送信される車両位置検索要求を中継する中継装置として機能する。基地局２００は、地上より所定の高さの構造物としてモータープール内に設置される。さらに基地局２００は、モータープール内を撮像する撮像装置を備える。基地局２００は、基地局通信部２０１、記憶部２０２、制御部２０３、撮像部２０４で構成される。
【００３４】
基地局通信部２０１は、管理装置１００よりブロードキャストされる車両位置検索要求を受信し、他の基地局へ無線マルチホップネットワークの経路情報に従ってマルチホップ通信し、車両位置検索要求の転送を行う機能を有する。また、撮像部２０４で撮像した画像データを自基地局ＩＤと紐づけて管理装置１００に送付をする機能を有する。
【００３５】
記憶部２０２は、各種のデータやプログラムを記憶する、ハードディスクドライブやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなどである。記憶部２０２には、基地局２００を制御するための複数の制御プログラムが記憶されている。また、記憶部２０２には、自局の基地局ＩＤが予め記憶される。
【００３６】
制御部２０３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭなどのハードウェアを用いて、基地局２００全体の動作を全般的に制御するプログラムである。
【００３７】
撮像部２０４は、モータープールを撮像する二次元ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）であり、ＣＣＤで取得した光を電気信号（ＲＧＢデータである画像データ）に変換する。撮像部２０４は、車両３００のヘッドライト、テールランプが撮像できる高さの位置に設置される。例えば、撮像部２０４は地上から６ｍの高さの位置に設置される。６ｍとは大型トラックの車高が約４ｍであるのに対し、その１．５倍の高さである。これにより、モータープールに配置される車両が大型トラックであったとしても、撮像部２０４は車両のヘッドライト、テールランプが撮像可能となる。撮像部２０４は、基地局通信部２０１にて車両位置検索要求を他の基地局へ転送したタイミングから所定時間（数百ミリ秒）経過後に撮像する機能を有する。所定時間経過後に撮像するのは、車両位置検索要求を傍受した車両が発光を開始するまでのタイムラグを考慮するためである。撮像部２０４は、撮像した画像データを記憶部２０２に格納する。
【００３８】
ここで、撮像部２０４の撮像範囲の例について図５を参照して説明する。図５は、撮像部２０４の撮像範囲の概要を示す図である。図５は、図１に示す破線Ｌ―Ｌ´の位置でモータープール内を切り出して横から見た図である。破線Ｌ―Ｌ´の位置とは、図１に示す車両３００の横列において手前から１列目と２列目の間を切り取った図である。そして、図１に示す車両の横列において手前から２列目の各車両の車両ＩＤを「車両ＩＤ：００１０」、「車両ＩＤ：０００２」、「車両ＩＤ：０００７」、「車両ＩＤ：０００４」とする。図５に示すように、撮像部２０４にはモータープール内を撮影可能なように上下の画角が設定される。上下の画角は車両の前後方向に相当する。例えば、基地局２００Ａの撮像部２０４の画角Ａ−１は、車両３００を後方から見たときの「車両ＩＤ：００１０」と「車両ＩＤ：０００２」、「車両ＩＤ：０００７」の車両の一部が撮影可能であることを示すものである。基地局２００Ｂの撮像部２０４の画角Ｂ−２は、車両３００を前方から見たときの「車両ＩＤ：０００２」と、「車両ＩＤ：００１０」の車両の一部が撮影可能なように設定されている。また、各撮像部２０４の左右の画角については車両４台が撮影可能なように設定されている。左右の画角は車両の前後方向に対する横方向に相当する。
【００３９】
図６は、各基地局２００の撮像部２０４でモータープール内を撮像した画像例である。図６の（ａ）は、図５の基地局２００Ａの撮像部２０４の画角Ａ−１でモータープール内を撮像した画像例である。図６の（ｂ）は、基地局２００Ｂの撮像部２０４の画角Ｂ−２でモータープール内を撮像した画像例である。図６の（ａ）は、「車両ＩＤ：００１０」と「車両ＩＤ：０００２」と、「車両ＩＤ：０００７」の車両を含むモータープール内に配置される車両３００が撮像される。図６の（ｂ）は、「車両ＩＤ：０００２」と、「車両ＩＤ：００１０」の車両を含むモータープール内に配置される車両３００が撮像される。
【００４０】
＜車両３００の構成＞
次に、車両３００の構成について説明をする。図７は、車両３００の構成を示すブロック図である。車両３００はモータープール内に配置される自動車である。車両３００は、基地局２００間でマルチホップされる車両位置検索要求を傍受し、車両位置検索要求に含まれる車両ＩＤと自車両の車両ＩＤとが一致した場合に自車両のヘッドライト、テールランプを発光させる機能を有する。車両３００は車両制御端末３１０と、発光部３２０を備える。車両制御端末３１０は車両３００に着脱可能に接続される端末であって、受信部３１１、記憶部３１２、車両ＩＤ比較部３１３、車両制御部３１４で構成される。
【００４１】
受信部３１１は、基地局２００から他の基地局２００へと車両位置検索要求がマルチホップされる場合に、車両位置検索要求を傍受する機能を有する。つまり、受信部３１１は、基地局２００間でマルチホップされる際に漏れている電波を勝手に受信する。
【００４２】
記憶部３１２は、各種のデータやプログラムを記憶する、ハードディスクドライブやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなどである。記憶部３１２には、車両制御端末３１０と発光部３２０を制御するための複数の制御プログラムが記憶されている。また、記憶部３１２には、自車両の固有の識別情報である車両ＩＤ情報が記憶されている。
【００４３】
車両ＩＤ比較部３１３は、車両位置検索要求に含まれる車両ＩＤと、記憶部３１２に記憶されている車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する機能を有する。車両ＩＤ比較部３１３は、判定結果を車両制御部３１４に転送する。
【００４４】
車両制御部３１４は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭなどのハードウェアを用いて、車両制御端末３１０全体、発光部３２０を制御するためのプログラムである。車両制御部３１４は、車両ＩＤ比較部３１３より転送される判定結果が車両ＩＤ一致の場合、発光部３２０に対して発光開始制御情報を転送する。発光開始制御情報とは、発光部３２０である車両のヘッドライト、テールランプの発光を開始するための制御情報である。また、車両制御部３１４は、発光開始制御情報を転送してから所定期間（例えば５秒間）経過後、発光終了制御情報を発光部３２０に対して転送する。発光終了制御情報とは、車両のヘッドライト、テールランプの発光を終了するための制御情報である。また、車両制御部３１４は、車両ＩＤ比較部３１３より転送される判定結果が車両ＩＤ不一致の場合に、仮に車両のヘッドライト、テールランプの発光が開始されている場合は発光終了制御情報を発光部３２０に対して転送する。
【００４５】
発光部３２０は、車両３００のヘッドライト、テールランプである。発光部３２０は、車両制御部３１４から発光開始制御情報を受信した場合にヘッドライト、テールランプを発光する。また、車両制御部３１４から発光終了制御情報を受信した場合、ヘッドライト、テールランプの発光を終了する。
【００４６】
［１．２．情報処理システムの動作例］
＜検索対象車両ＩＤで車両の位置を特定する動作例＞
図８を参照して、車両の位置を特定する情報処理システムの動作について説明する。図８は、検索対象車両ＩＤで車両の位置を特定する動作の処理フローの例を示す図である。システム動作の説明を分かりやすくするため、基地局２００Ａから基地局２００Ｂの間に配置される車両を「車両ＩＤ：００１０」、「車両ＩＤ：０００２」とし、基地局２００Ｂから基地局２００Ｃの間に配置される車両を「車両ＩＤ：０００７」、「車両ＩＤ：０００４」として説明する。ここで、検索対象車両ＩＤは上述の通り、車両ＩＤであってモータープール内にある車両の配置を示すマップ情報を生成するために使用する識別情報である。
【００４７】
最初に、検索対象車両ＩＤを含む車両位置検索要求が無線マルチホップネットワークを介して管理装置１００から基地局２００へ送信され、そして基地局２００間で転送される流れを説明する。まず、管理装置１００の車両ＩＤ取得部１０１がモータープールの中から検索する車両の車両ＩＤのリストを取得し、車両検索部１０２は車両ＩＤ取得部１０１で取得した車両ＩＤのリストの中から検索対象車両ＩＤを順次選択する（ＳＴＥＰ４００）。例えば、本動作例において検索対象車両ＩＤを「車両ＩＤ：０００２」とする。次に、車両検索部１０２は、無線通信部１０４を介して検索対象車両ＩＤを含む車両位置検索要求をブロードキャスト送信する（ＳＴＥＰ４０１）。なお、本動作例において無線通信部１０４の通信範囲は基地局２００Ａが設置される位置までとして説明をする。
【００４８】
基地局２００Ａの基地局通信部２０１は、管理装置１００よりブロードキャストされる車両位置検索要求を受信する（ＳＴＥＰ４０２）。基地局２００Ａの基地局通信部２０１は、経路情報に従って車両位置検索要求を他の基地局へ転送する（ＳＴＥＰ４０３）。本動作例において基地局２００Ａは基地局２００Ｂに車両位置検索要求を転送する。基地局２００Ｂは基地局２００Ａから車両位置検索要求を受信する（ＳＴＥＰ４０４）。基地局２００Ｂの基地局通信部２０１は、経路情報に従って車両位置検索要求を他の基地局へ転送する（ＳＴＥＰ４０５）。本動作例において基地局２００Ｂは基地局２００Ｃに車両位置検索要求を転送する。基地局２００Ｃは基地局２００Ｂから車両位置検索要求を受信する（ＳＴＥＰ４０６）。
【００４９】
次に、他の基地局へ車両位置検索要求を転送後の各基地局の動作を説明する。基地局２００Ａは車両位置検索要求を基地局２００Ｂに転送してから所定時間経過後に撮像部２０４にてモータープール内を撮像する（ＳＴＥＰ４０７）。基地局２００Ｂにおいても基地局２００Ｃに転送してから所定時間経過後に撮像部２０４にてモータープール内を撮像する（ＳＴＥＰ４０８）。基地局２００Ｃにおいては他の基地局へ転送したと仮定するタイミングから所定時間経過後に撮像部２０４にてモータープール内を撮像する（ＳＴＥＰ４０９）。各基地局２００Ａ、２００Ｂ、２００Ｃは、上述の経路情報とは逆の順で撮像部２０４で撮像した画像データを自基地局ＩＤと紐づけて管理装置１００に送付をする（ＳＴＥＰ４１０）。
【００５０】
次に、基地局間で車両位置検索要求が転送されている間の車両３００の動作について説明をする。車両位置検索要求が基地局２００Ａから基地局２００Ｂに転送される際に、当該検索対象車両ＩＤを含む信号の到達範囲に存在する車両３００の受信部３１１が車両位置検索要求を傍受する（ＳＴＥＰ４１１）。各車両の受信部３１１が車両位置検索要求を傍受すると、車両ＩＤ比較部３１３は、車両位置検索要求に含まれる検索対象車両ＩＤと、自車両の車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する（ＳＴＥＰ４１２）。本動作例においては、車両位置検索要求を傍受できる車両は基地局２００Ａから基地局２００Ｂの間に配置される「車両ＩＤ：００１０」、「車両ＩＤ：０００２」の２台であるものとする。各車両が傍受した車両位置検索要求に含まれる車両ＩＤを車両ＩＤ比較部３１３で判定した結果、「車両ＩＤ：０００２」の車両３００の発光部３２０が発光を開始する（ＳＴＥＰ４１３）。
【００５１】
車両位置検索要求が基地局２００Ｂから基地局２００Ｃに転送される際も同様に、当該検索対象車両ＩＤを含む信号の到達範囲に存在する車両３００の受信部３１１が車両位置検索要求を傍受する（ＳＴＥＰ４１４）。各車両の受信部３１１が車両位置検索要求を傍受すると、車両ＩＤ比較部３１３は、車両位置検索要求に含まれる検索対象車両ＩＤと、自車両の車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する（ＳＴＥＰ４１５）。本動作例においては、車両位置検索要求を傍受できる車両は基地局２００Ｂから基地局２００Ｃの間に配置される「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の２台であるものとする。各車両が傍受した車両位置検索要求に含まれる車両ＩＤは各車両の車両ＩＤと一致しない。「車両ＩＤ：０００２」の車両３００の発光部３２０は、発光から所定期間（例えば５秒間）経過後に発光を終了する（ＳＴＥＰ４１６）。なお、ＳＴＥＰ４０７の撮像動作は、前述のとおり車両位置検索要求を他の基地局へ転送したタイミングから所定時間（数百ミリ秒）経過後に行われる。これにより上述のＳＴＥＰ４１１〜ＳＴＥＰ４１３は、ＳＴＥＰ４０７の撮像動作が行われる前に車両３００上で動作することになる。つまり、「車両ＩＤ：０００２」の車両３００の発光部３２０の発光は、各基地局２００の撮像部２０４で撮像したいずれかの画像に含まれる。
【００５２】
次に、管理装置１００に画像データと基地局ＩＤと紐づけて送付された後の、管理装置１００の動作について説明をする。管理装置１００の無線通信部１０４は、各基地局２００から画像データ、基地局ＩＤ情報を受信する（ＳＴＥＰ４１７）。次に、管理装置１００は受信した画像データから車両の位置を特定し、車両の向きを判定する（ＳＴＥＰ４１８）。ＳＴＥＰ４１８における管理装置１００の動作詳細を別図にて説明する。
【００５３】
図９は、車両の位置、車両の向きを判定するまでの管理装置１００の動作の処理フローの詳細を示す図である。管理装置１００の無線通信部１０４は各基地局２００から送信される基地局ＩＤ、画像データを受信する（ＳＴＥＰ４１８０）。次に、光領域検出部１０７が全ての基地局から画像データを受信したかを判定する（ＳＴＥＰ４１８１）。詳細には、光領域検出部１０７は記憶部１０５を参照して各基地局２００の基地局ＩＤに対応する画像データを受信したかを判定する。全ての基地局２００から画像データを受信した場合に、光領域検出部１０７は基地局ＩＤが同一の位置検索前取得画像１０５３と受信した画像データを比較して輝度の差異を算出し、受信した画像データにおいて当該差異が所定以上明るい画素の集合を光領域として検出し、当該光領域の中心の画像中の座標を光領域座標として設定する（ＳＴＥＰ４１８２）。
【００５４】
ここで、図１０、図１１を参照して光領域検出部１０７の座標検出の動作について説明する。図１０の（ａ）は、基地局２００Ａの撮像部２０４の画角Ａ−１でモータープール内を撮像した画像例である。図１０の（ｂ）は、位置検索前取得画像１０５３と画像データを比較して差異を抽出した画像例である。図１０の（ａ）、及び図１０の（ｂ）に示す斜線の丸は光領域を示すものである。本動作例においては、検索対象車両ＩＤが「車両ＩＤ：０００２」であるので、モータープール内において「車両ＩＤ：０００２」の車両３００のヘッドライト、テールランプが発光する。ヘッドライト、テールランプにより生じた光が図１０の（ａ）、及び図１０の（ｂ）に示す光領域Ｅ、光領域Ｆ、光領域Ｇ、光領域Ｈである。光領域Ｅと光領域Ｆは「車両ＩＤ：０００２」の車両３００のテールランプにより発生する光領域であり、光領域Ｇと光領域Ｈは「車両ＩＤ：０００２」の車両３００のヘッドライトが前方の「車両ＩＤ：０００７」の車両に反射して生じた光領域である。図１０に示す光領域は円形状であり、光領域検出部１０７は光領域Ｅ、光領域Ｆ、光領域Ｇ、光領域Ｈの円の中心の座標を光領域座標として設定する。例えば、光領域Ｅの中心の画像中の光領域座標を（ａ１、ｂ２）、光領域Ｆの中心の画像中の光領域座標を（ａ４、ｂ２）、光領域Ｇの中心の画像中の光領域座標を（ａ２、ｂ１）、光領域Ｈの中心の画像中の光領域座標を（ａ３、ｂ１）、とする。光領域検出部１０７は設定した光領域座標の座標情報を検出座標情報１０７１として記憶部１０５に格納する。
【００５５】
図１１の（ａ）は図５の基地局２００Ｂの撮像部２０４の画角Ｂ−２でモータープール内を撮像した画像例である。図１１の（ｂ）は、位置検索前取得画像１０５３と画像データを比較して差異を抽出した画像例である。「車両ＩＤ：０００２」の車両３００のヘッドライト、テールランプにより生じた光が図１１の（ａ）、及び図１１の（ｂ）に示す光領域Ｉ、光領域Ｊである。光領域Ｉと光領域Ｊは「車両ＩＤ：０００２」の車両３００のヘッドライトにより発生する光領域である。光領域検出部１０７は光領域Ｉ、光領域Ｊの円の中心の座標を光領域座標として設定する。例えば、光領域Ｉの中心の画像中の光領域座標を（ａ５、ｂ３）、光領域Ｊの中心の画像中の光領域座標を（ａ６、ｂ３）、とする。光領域検出部１０７は設定した光領域座標の座標情報を検出座標情報１０７１として記憶部１０５に格納する。なお、基地局２００Ｃより受信する画像データについては、図５の画角Ｃ−１からわかるように、「車両ＩＤ：０００２」の車両３００の発光は画像中に含まれず、位置検索前取得画像１０５３と当該画像データを比較しても差異が抽出できないため、説明を省略する。位置検索前取得画像１０５３と差異がない場合、該当する画像データについて光領域は抽出されないので、以降の処理は行われない。
【００５６】
図９に戻り、色判定部１０８は、検出座標情報１０７１を参照して検出した各光領域の光領域座標に対応する画素のＲＧＢ成分を特定して光領域の色を判定する。記憶部１０５の色情報１０５４に基づいて、色判定部１０８は光領域の判定色から各光領域がヘッドライトを示す光か、テールランプを示す光かを判定する（ＳＴＥＰ４１８３）。本動作例においては、光領域Ｅと光領域Ｆはテールランプにより発生する光領域であるので、画像中のＲＧＢ成分は赤色である。色判定部１０８は、色情報１０５４を参照して赤色は車両のテールランプを示す色であるので光領域Ｅと光領域Ｆがテールランプを示す光であると判定する。光領域Ｇと光領域Ｈはヘッドライトの反射光により生じた光領域であり、光領域Ｉと光領域Ｊはヘッドライトにより発生する光領域である。画像中のＲＧＢ成分は白色、または黄色である。色判定部１０８は、色情報１０５４を参照して白色、または黄色は車両のヘッドライトを示す色であるので光領域Ｇ、光領域Ｈ、光領域Ｉ、光領域Ｊがヘッドライトを示す光であると判定する。色判定部１０８は、色情報１０５４を参照して判定したヘッドライトかテールランプかの色判定情報１０８１を記憶部１０５に格納する。なお、ヘッドライトとテールランプと判定した光領域を含む画像データがそれぞれ１つ以上ない場合は車両位置判定エラーとして扱う。
【００５７】
次に、車両位置判定部１０９は、基地局毎の座標変換テーブル１０５２を参照して、光領域検出部１０７で設定した検出座標情報１０７１を相対座標に変換する（ＳＴＥＰ４１８４）。車両位置判定部１０９は、基地局２００Ａに対応する座標変換テーブル１０５２を参照して、光領域座標（ａ１、ｂ２）を相対座標（Ｘ１、Ｙ２）に変換する。その他の光領域座標（ａ４、ｂ２）も座標変換テーブル１０５２を参照して相対座標（Ｘ４、Ｙ２）、光領域座標（ａ２、ｂ１）を相対座標（Ｘ２、Ｙ１）、光領域座標（ａ３、ｂ１）を相対座標（Ｘ３、Ｙ１）に変換する。同様に、車両位置判定部１０９は、基地局２００Ｂに対応する座標変換テーブル１０５２を参照して、光領域座標（ａ５、ｂ３）を相対座標（Ｘ５、Ｙ３）、光領域座標（ａ６、ｂ３）を相対座標（Ｘ６、Ｙ３）に変換する。
【００５８】
続いて車両位置判定部１０９は、変換した相対座標に基地局位置情報１０５１の絶対座標を加えることで相対座標を絶対座標に変換する（ＳＴＥＰ４１８５）。基地局２００Ａの絶対座標を（Ｘ１０、Ｙ１０）、基地局２００Ｂの絶対座標を（Ｘ２０、Ｙ２０）とすると、光領域Ｅの中心座標に対応する変換座標ｅは（Ｘ１＋Ｘ１０、Ｙ２＋Ｙ１０）であり、光領域Ｆの中心座標に対応する変換座標ｆは（Ｘ４＋Ｘ１０、Ｙ２＋Ｙ１０）である。光領域Ｇの中心座標に対応する変換座標ｇは（Ｘ２＋Ｘ１０、Ｙ１＋Ｙ１０）であり、光領域Ｈの中心座標に対応する変換座標ｈは（Ｘ３＋Ｘ１０、Ｙ１＋Ｙ１０）である。光領域Ｉの中心座標に対応する変換座標ｉは（Ｘ５＋Ｘ２０、Ｙ３＋Ｙ２０）であり、光領域Ｊの中心座標に対応する変換座標ｊは（Ｘ６＋Ｘ２０、Ｙ３＋Ｙ２０）である。図１２は、各光領域の中心座標に対応する変換座標を表した図である。車両位置判定部１０９は、ヘッドライトを示す変換座標とテールランプを示す変換座標とで囲われる矩形を抽出する。図１２の場合、変換座標ｅ、変換座標ｆ、変換座標ｉ、変換座標ｊで囲われる矩形と、変換座標ｅ、変換座標ｆ、変換座標ｇ、変換座標ｈで囲われる矩形の２つが抽出される。当該２つの矩形の領域を車両の候補位置とする。車両位置判定部１０９は、想定車両サイズ情報１０５５を参照して、想定車両サイズ情報１０５５と比較して近似する領域を車両が位置する領域として特定する（ＳＴＥＰ４１８６）。車両位置判定部１０９は、想定車両サイズ情報１０５５に近似する変換座標ｅ、変換座標ｆ、変換座標ｉ、変換座標ｊで囲われる領域の候補位置を車両位置と特定する。図１２に示す点線は想定車両サイズを示すものである。車両位置の領域と特定した変換座標ｅ、変換座標ｆ、変換座標ｉ、変換座標ｊを車両位置情報１０９１として基地局ＩＤ毎に記憶部１０５に格納する。なお、車両位置判定部１０９は各変換座標を結んだ長さの距離に基づいて車両の位置を判定してもよい。例えば、変換座標ｅ、変換座標ｆ、変換座標ｉ、変換座標ｊで囲われる矩形の縦横を結ぶ総距離と、変換座標ｅ、変換座標ｆ、変換座標ｇ、変換座標ｈで囲われる矩形の縦横を結ぶ総距離とを求め、当該２つの矩形の領域を車両の候補位置とし、想定車両サイズ情報１０５５に含まれる総距離に近似する矩形の領域を車両が位置する領域と特定する。または、変換座標ｅ、変換座標ｆ、変換座標ｉ、変換座標ｊで囲われる矩形の変換座標ｅと変換座標ｊとを結ぶ対角線の距離と、変換座標ｅ、変換座標ｆ、変換座標ｇ、変換座標ｈで囲われる矩形の変換座標ｅと変換座標ｈとを結ぶ対角線の距離とを求め、当該２つの矩形の領域を車両の候補位置とし、想定車両サイズ情報１０５５に含まれる対角線の距離に近似する矩形の領域を車両が位置する領域と特定する。
【００５９】
次に、車両向き判定部１１０は車両向きを判定する（ＳＴＥＰ４１８７）。車両位置情報１０９１中の変換座標ｉ、変換座標ｊがヘッドライトを示す変換座標であるので変換座標ｉ、変換座標ｊを車両の前方として車両向きを判定する。車両向き判定部１１０は、変換座標ｉ、変換座標ｊを車両の前方として車両向きを車両向き情報１１０１として基地局ＩＤ毎に記憶部１０５に格納する。
【００６０】
最後に図８に戻り、マップ情報生成部１１１は、車両位置情報１０９１と車両向き情報１１０１を参照してモータープール内における各車両の位置、及び車両の向きを車両ＩＤと紐づけてマッピングしてマップ情報１１１１を生成する（ＳＴＥＰ４１９）。図１３は、テンプレート画像１０５６を参照して車両の位置、及び車両の向きをテンプレート画像１０５６に重ねたマップ画像１１１２の一例を示す図である。図１３には、検索対象車両ＩＤである「車両ＩＤ：０００２」車両の位置、及び車両の向きがテンプレート画像１０５６に重ねられている。モータープール内の全車両の位置、車両向きを特定するまで上記の検索対象車両ＩＤによる車両位置特定処理が繰り返される。図１４はモータープール内の全車両の位置、車両向きが特定され、特定した車両の位置、及び車両の向きをテンプレート画像１０５６に重ねたマップ画像１１１２の一例を示す図である。マップ情報生成部１１１は、生成したマップ情報１１１１、マップ画像１１１２を記憶部１０５に格納する。
【００６１】
［１．３．情報処理システムの利用例］
次に、生成したモータープール内のマップ情報１１１１を利用し、モータープールにおいて車両の移動が必要になった場合に移動対象車両の移動計画を策定する例について説明する。図１５は移動対象車両ＩＤの車両位置、及び車両の向きに基づき移動計画を策定する動作の処理フローの例を示す図である。最初に、管理装置１００の車両ＩＤ取得部１０１が記憶部１０５から移動スケジュール情報１０５７を取得する。車両検索部１０２は車両ＩＤ取得部１０１で取得した移動スケジュール情報１０５７の中から移動日時情報の早い車両ＩＤを移動対象車両ＩＤとして、移動日時情報の早い順に順次選択する（ＳＴＥＰ５００）。または、管理者が入力部１０３より移動対象車両ＩＤを入力してもよい。移動計画策定部１１３は、マップ情報１１１１を参照して移動対象車両ＩＤと合致する車両ＩＤの位置を特定する（ＳＴＥＰ５０１）。次に、移動計画策定部１１３は、移動対象車両ＩＤと合致する車両ＩＤの前後の車両有無を判定する（ＳＴＥＰ５０２）。移動対象車両ＩＤと合致する車両ＩＤの前後に車両が存在する場合、前方に存在する車両台数と後方に存在する車両台数とを判定する（ＳＴＥＰ５０３）。移動計画策定部１１３は、前方に存在する車両台数と後方に存在する車両台数、または移動スケジュール情報１０５７を考慮して前方、後方のうち、どちらの方向から移動対象車両を移動させるのか、どのように移動させるのかを決める移動計画を策定する（ＳＴＥＰ５０４）。
【００６２】
ここで、図１４を参照して、移動対象車両ＩＤが「車両ＩＤ：０００２」の車両３００の場合の移動計画策定について説明する。ここでは、現時点における最小台数で移動対象車両を移動させる計画について説明をする。移動計画策定部１１３は、「車両ＩＤ：０００２」の車両３００の位置を特定し（ＳＴＥＰ５０１）、前後の車両有無を判定する（ＳＴＥＰ５０２）。「車両ＩＤ：０００２」の車両３００の前後には「車両ＩＤ：００１０」、「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００が存在する。次に、前方に存在する車両台数と後方に存在する車両台数とを判定する（ＳＴＥＰ５０３）。「車両ＩＤ：０００２」の車両３００の前方には「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００が存在し、後方には「車両ＩＤ：００１０」の車両３００が存在する。移動計画策定部１１３は、前方に存在する車両台数と後方に存在する車両台数を考慮し、移動台数の少ない後方の「車両ＩＤ：００１０」の車両３００を一時的に移動して移動対象車両である「車両ＩＤ：０００２」の車両３００の後方を空けて、移動対象車両をバックで移動させる計画を策定する。一時的に移動するとは、移動対象車両の前方、もしくは後方を空けて移動対象車両を移動させるために移動対象車両以外の車両３００を移動させることである。一時的とは、移動対象車両の移動後に、移動対象車両以外の車両３００を元の位置に戻すことを示す。一時的に移動する移動対象車両以外の車両３００を一時移動車両とする。上述の例では、一時移動車両は「車両ＩＤ：００１０」の車両３００である。
【００６３】
また、移動計画策定部１１３は、所定時間（１時間）以内に前方、もしくは後方が空く予定の場合に、前方、もしくは後方が空くまで待機したのちに移動対象車両を移動させる計画を策定してもよい。移動計画策定部１１３は、前方、後方に存在する「車両ＩＤ：００１０」、「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００の移動スケジュール情報１０５７を参照して移動計画を策定する。図１６は、モータープール内に配置される各車両３００の移動予定を示す移動スケジュール情報１０５７の一例を示す図である。例えば、移動計画を策定する現在時刻が「２０１８／８／３１  １２：００」の場合、「車両ＩＤ：０００２」の車両３００の前方に存在する「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の移動スケジュールは「２０１８／８／３１  １２：３０」である。つまり、３０分後に「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００は移動する予定であるため３０分後には移動対象車両である「車両ＩＤ：０００２」の車両３００の前方には車両が存在しなくなる。一方で、「車両ＩＤ：０００２」の車両３００の後方に存在する「車両ＩＤ：００１０」の移動スケジュールは「２０１８／９／２  １２：００」であるため２日後に移動する予定である。移動計画策定部１１３は、移動スケジュール情報１０５７を考慮する場合、例えば１時間以内に移動対象車両の前方、もしくは後方が空く予定の場合は、前方、もしくは後方が空くのを待って移動対象車両である「車両ＩＤ：０００２」の車両３００を移動させる計画を策定する。ここで、移動対象車両以外の所定時間以内に移動する車両３００を移動予定車両とする。上述の例では、移動予定車両は「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００である。
【００６４】
図１７は、車両移動計画情報１１３１を表示部１１２に表示した画面の一例である。表示部１１２には、マップ画像１１１２中の移動対象車両の位置を視覚的にわかりやすく表示した移動対象車両の位置画像１１２１と、移動対象車両の車両ＩＤを示す移動対象車両ＩＤ１１２２、移動計画策定部１１３より策定された移動計画１１２３、１１２４の情報を表示される。移動対象車両の位置画像１１２１には、移動対象車両である「車両ＩＤ：０００２」が強調表示される。図１７では斜線にて強調表示を表しているが、これに限定されず、点滅表示や色による強調表示であってもよい。移動計画１１２３は現時点における最小台数で移動対象車両を移動させる計画を文章にて説明している。移動計画１１２４は所定時間（１時間）以内に前方、もしくは後方が空く予定の場合に、前方、もしくは後方が空くまで待機したのちに移動対象車両を移動させる計画を文章にて説明している。移動計画策定部１１３は、移動計画１１２３、移動計画１１２４に記載するテンプレート文章のテキストデータを移動パターンごとに予め保持している。移動計画策定部１１３は、現時点における最小台数で移動対象車両を移動させる計画の場合のテンプレート文章として、後方の車両を一時的に移動する場合のテキストデータと前方の車両を一時的に移動する場合のテキストデータとを用意している。後方の車両を一時的に移動する場合のテンプレート文章は「一時移動車両である後方車両（車両ＩＤ）をバックで一時的に移動して移動対象車両の後方を空ける。その後、移動対象車両をバックで移動する」といったテキストデータである。前方の車両を一時的に移動する場合のテンプレート文章は「一時移動車両である前方車両（車両ＩＤ）を前進で一時的に移動して移動対象車両の前方を空ける。その後、移動対象車両を前進で移動する」といったテキストデータである。移動計画策定部１１３は策定した計画の内容に基づいて、一時移動車両の後方の車両３００の車両ＩＤ、もしくは一時移動車両の前方の車両３００の車両ＩＤをテキストデータ中の（車両ＩＤ）の箇所に埋め込んで文章を完成させる。上述の例では、移動計画策定部１１３が後方の「車両ＩＤ：００１０」の車両３００を一時移動車両として一時的に移動し、その後移動対象車両である「車両ＩＤ：０００２」の車両３００を移動させる計画を策定しているので、移動計画策定部１１３は後方の車両を一時的に移動する場合のテキストデータを選択する。移動計画策定部１１３は選択したテキストデータ中の（車両ＩＤ）の箇所に一時移動車両である後方の車両３００の車両ＩＤを埋め込む。本例では後方の車両３００の車両ＩＤは「車両ＩＤ：００１０」である。移動計画策定部１１３はテキストデータ中の（車両ＩＤ）に「００１０」を埋め込み、「一時移動車両である後方車両（００１０）をバックで一時的に移動して移動対象車両の後方を空ける。その後、移動対象車両をバックで移動する」文章を完成させる。
【００６５】
また、移動計画策定部１１３は、所定時間（１時間）以内に前方、もしくは後方が空く予定の場合に、前方、もしくは後方が空くまで待機したのちに移動対象車両を移動させる計画のテンプレート文章として、後方が空く場合のテキストデータと前方が空く場合のテキストデータとを用意している。後方が空く予定の場合のテンプレート文章は「（＊）分後に移動予定車両である後方車両（車両ＩＤ）が移動するので移動対象車両の後方が空く予定。移動後に移動対象車両をバックで移動する」といったテキストデータである。前方が空く予定の場合のテンプレート文章は「（＊）分後に移動予定車両である前方車両（車両ＩＤ）が移動するので移動対象車両の前方が空く予定。移動後に移動対象車両を前進で移動する」といったテキストデータである。移動計画策定部１１３は策定した計画の内容に基づいて、移動予定車両の車両３００の移動日時と現在時刻との差の時間をテキストデータ中の（＊）の箇所に埋め込み、移動予定車両の車両３００の車両ＩＤをテキストデータ中の（車両ＩＤ）の箇所に埋め込んで文章を完成させる。上述の例では、移動計画策定部１１３が前方の「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の車両３００を移動予定車両として現在時刻から３０分後に前方が空く予定であって、当該「車両ＩＤ：０００７」、「車両ＩＤ：０００４」の移動予定車両が移動した後に「車両ＩＤ：０００２」の車両３００を移動させる計画を策定しているので、移動計画策定部１１３は前方が空く予定の場合のテキストデータを選択する。移動計画策定部１１３は選択したテキストデータ中の（＊）の箇所に移動日時と現在時刻との差の時間を埋め込む。本例では現在時刻から３０分後である。移動計画策定部１１３は選択したテキストデータ中の（車両ＩＤ）の箇所に移動予定車両の車両ＩＤを埋め込む。本例では移動予定車両の車両ＩＤは「車両ＩＤ：０００７」、「車両ＩＤ：０００４」である。移動計画策定部１１３はテキストデータ中の（＊）に「３０」を埋め込み、テキストデータ中の（車両ＩＤ）に「０００７」と「０００４」を埋め込み、「３０分後に移動予定車両である前方車両（０００７、０００４）が移動するので移動対象車両の前方が空く予定。移動後に移動対象車両を前進で移動する」文章を完成させる。管理者は表示部１１２に表示された移動計画１１２３、移動計画１１２４を確認し、現地作業者にどのような手順で移動対象車両を移動させるかを連絡する。
【００６６】
［１．４．第１の実施形態のまとめ］
以上述べたように、本実施の形態によれば、モータープール内を撮像した画像に含まれる車両の光情報に基づいて車両位置を特定する場合であっても、画像に含まれる光が車両のヘッドライトによって生じた光なのか、テールランプによって生じた光なのかを判定し、ヘッドライトと判定された光の座標とテールランプと判定された光の座標とで囲まれる範囲を車両位置として特定することにより、反射光の発生に関わらず車両の位置を特定することができる。よって、管理者は特定したい車両の位置を容易にモータープールから検索することができる。さらに、移動したい車両をどのような手順で目的の車両を移動させるかの計画を策定することができる。
【００６７】
［２．第２の実施形態］
第１の実施形態では、車両検索部１０２は車両の発光が終わったと推定される時間になると次の車両ＩＤを選択し、当該車両ＩＤを含む車両位置検索要求をブロードキャスト送信したが、第２の実施形態においては、車両の発光が終わったと推定される時間よりも画像データが早く集まった場合、基地局を介して車両に発光終了要求を流すことで車両の発光を終了させる。車両の発光を終了させることで次の車両ＩＤを選択し、車両位置検索要求をブロードキャスト送信できるので、車両位置特定の効率化を図ることができる。以下に、第２の実施形態の構成について説明をする。
【００６８】
［２．１．情報処理システムの構成例］
第２の実施形態においては、管理装置、基地局、車両の動作が第１の実施形態と異なる。以下に、第１の実施形態との差分を中心に第２の実施形態における構成を説明する。
【００６９】
管理装置については、車両検索部１０２の動作と、無線通信部１０４の動作と、記憶部１０５の構成と、光領域検出部１０７の動作が第１の実施形態と異なる。第２の実施形態における車両検索部を車両検索部６０２、無線通信部を無線通信部６０４、記憶部を記憶部６０５、光領域検出部を光領域検出部６０７とする。また、第２の実施形態における管理装置１００は発光終了要求生成部６１４を備える。その他の構成、動作は第１の実施形態と同じであるので説明を省略する。なお、第２の実施形態における管理装置は管理装置６００とし、車両ＩＤ取得部６０１、入力部６０３、制御部６０６、色判定部６０８、車両位置判定部６０９、車両向き判定部６１０、マップ情報生成部６１１、表示部６１２、移動計画策定部６１３を備える。
【００７０】
＜管理装置６００の構成＞
管理装置６００の構成について説明をする。図１８は、管理装置６００の構成を示すブロック図である。車両検索部６０２は、車両ＩＤ取得部６０１で取得した車両ＩＤのリストの中から１つの車両ＩＤを順次選択し、検索する車両の車両ＩＤを含む車両位置検索要求をブロードキャスト送信する機能を有する。車両検索部６０２は、後述の発光終了要求済み情報６１４１を発光終了要求生成部６１４から受信すると、受信から一定時間経過後（例えば、数百ミリ秒後等、発行終了要求が各基地局に通知され、すべての車の傍受が完了したとみなせる時間）、あるいは即座に次の車両ＩＤを選択し、当該車両ＩＤを含む車両位置検索要求をブロードキャスト送信する。
【００７１】
無線通信部６０４は、各基地局と通信を行う機能を有する。無線通信部６０４は、車両位置検索要求をブロードキャスト送信したブロードキャスト時刻と、各基地局から基地局ＩＤ、画像データを受信した受信完了時刻とを記憶部６０５に転送する。記憶部６０５は、各種のデータやプログラムを記憶する、ハードディスクドライブやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなどである。記憶部６０５には、ブロードキャスト送信したブロードキャスト時刻と、各基地局から基地局ＩＤ、画像データを受信した受信完了時刻とを車両ＩＤに紐づけて記憶される。
【００７２】
光領域検出部６０７は、実施例１の動作内容に加えて、全ての基地局から画像データを受信した場合に受信済み情報６０７１を発光終了要求生成部６１４へ送信する。発光終了要求生成部６１４は、最後に受信した受信完了時刻からブロードキャスト時刻を減算した時間が、車両の発光時間よりも短い場合に、発光終了要求を生成し、発光終了要求をブロードキャスト送信する機能を有する。発光終了要求のブロードキャスト送信は、無線通信部６０４を介して行われる。発光終了要求には、車両ＩＤと、当該車両ＩＤの車両に対して発光終了制御情報を生成するように指示する情報が含まれる。また、発光終了要求生成部６１４は、発光終了要求をブロードキャスト送信後に発光終了要求済み情報６１４１を車両検索部６０２に転送する。発光終了要求済み情報６１４１には、発光終了要求の対象となる車両の車両ＩＤが含まれる。
【００７３】
＜基地局７００の構成＞
次に、基地局の構成について説明をする。第２の実施形態における基地局は基地局７００とする。基地局７００は、基地局通信部７０１、記憶部７０２、制御部７０３、撮像部７０４で構成される。基地局通信部７０１は、第１の実施形態で説明した基地局通信部２０１の構成・動作内容に加えて、管理装置６００よりブロードキャストされる発光終了要求を受信し、他の基地局へ無線マルチホップネットワークの経路情報に従ってマルチホップ通信し、発光終了要求の転送を行う機能を有する。その他の記憶部７０２、制御部７０３、撮像部７０４については、第１の実施形態で説明した基地局２００と同一であるため説明を省略する。
【００７４】
＜車両８００の構成＞
次に、車両８００の構成について説明をする。第２の実施形態における車両は車両８００とする。車両８００は、受信部８１１、記憶部８１２、車両ＩＤ比較部８１３、車両制御部８１４、発光部８２０で構成される。受信部８１１は、第１の実施形態で説明した受信部３１１の構成・動作内容に加えて、基地局７００から他の基地局７００へと発光終了要求がマルチホップされる場合に、発光終了要求を傍受する機能を有する。車両ＩＤ比較部８１３は、第１の実施形態で説明した車両ＩＤ比較部３１３の構成・動作内容に加えて、発光終了要求に含まれる車両ＩＤと、記憶部８１２に記憶されている車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する機能を有する。車両ＩＤ比較部８１３は、判定結果を車両制御部８１４に転送する。車両制御部８１４は、第１の実施形態で説明した車両制御部３１４の構成・動作内容に加えて、車両ＩＤ比較部８１３より転送される判定結果が車両ＩＤ一致の場合、発光開始制御情報を転送してから所定期間（例えば５秒間）経過したか否かに関わらず発光部８２０に対して発光終了制御情報を転送する。記憶部８１２は、車両３００と同一であるため説明を省略する。
【００７５】
［２．２．情報処理システムの動作例］
＜検索対象車両ＩＤで車両の位置を特定する動作例＞
図１９を参照して、車両の位置を特定する情報処理システムの動作について説明する。図１９は、検索対象車両ＩＤで車両の位置を特定する動作の処理フローの例を示す図である。ＳＴＥＰ９００〜ＳＴＥＰ９１５までは第１の実施形態におけるＳＴＥＰ４００〜ＳＴＥＰ４１５と同様である。ここまでで、車両位置検索要求のブロードキャスト送信と、各基地局７００による車両位置検索要求の転送、モータープール内の撮像、管理装置６００への画像データ、自基地局ＩＤの送付、各車両８００における車両位置検索要求の傍受、車両ＩＤの判定、及び車両ＩＤが一致した車両の発光開始が完了している。次に、管理装置６００の無線通信部６０４は、各基地局７００から画像データ、基地局ＩＤ情報を受信する（ＳＴＥＰ９１６）。次に、管理装置６００は受信した画像データから車両の位置を特定し、車両の向きを判定する（ＳＴＥＰ９１７）。
【００７６】
管理装置６００の光領域検出部６０７は、ＳＴＥＰ９１７にて各基地局７００から画像データ、基地局ＩＤ情報を受信し、次に光領域検出部６０７が全ての基地局から画像データを受信したかを判定する。全ての基地局７００から画像データを受信した場合に、受信済み情報６０７１を発光終了要求生成部６１４へ送信する。受信済み情報６０７１を受信した発光終了要求生成部６１４は、最後に受信した画像データの受信完了時刻からブロードキャスト時刻を減算した時間が、車両の発光時間よりも短い場合に、発光終了要求を生成し、発光終了要求をブロードキャスト送信する（ＳＴＥＰ９１８）。発光終了要求生成部６１４は発光終了要求をブロードキャスト送信後に発光終了要求済み情報６１４１を生成し、車両検索部６０２に転送する（ＳＴＥＰ９１７１）。
【００７７】
基地局７００Ａの基地局通信部７０１は、管理装置６００よりブロードキャストされる発光終了要求を受信する（ＳＴＥＰ９１９）。基地局７００Ａの基地局通信部７０１は、経路情報に従って発光終了要求を他の基地局へ転送する（ＳＴＥＰ９２０）。本動作例において基地局７００Ａは基地局７００Ｂに発光終了要求を転送する。基地局７００Ｂは基地局７００Ａから発光終了要求を受信する（ＳＴＥＰ９２１）。基地局７００Ｂの基地局通信部７０１は、経路情報に従って発光終了要求を他の基地局へ転送する（ＳＴＥＰ９２２）。本動作例において基地局７００Ｂは基地局７００Ｃに発光終了要求を転送する。基地局７００Ｃは基地局７００Ｂから発光終了要求を受信する（ＳＴＥＰ９２３）。
【００７８】
次に、発光終了要求が基地局７００Ａから基地局７００Ｂに転送される際に、当該発光終了要求を含む信号の到達範囲に存在する車両８００の受信部８１１が発光終了要求を傍受する（ＳＴＥＰ９２４）。各車両の受信部８１１が発光終了要求を傍受すると、車両ＩＤ比較部８１３は、発光終了要求に含まれる検索対象車両ＩＤと、自車両の車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する（ＳＴＥＰ９２５）。車両ＩＤが一致する車両８００は、所定期間（例えば５秒間）経過したか否かに関わらず発光部８２０に対して発光終了制御情報を転送し、発光を終了する（ＳＴＥＰ９２６）。発光終了要求が基地局７００Ｂから基地局７００Ｃに転送される際も同様に、当該発光終了要求を含む信号の到達範囲に存在する車両８００の受信部８１１が発光終了要求を傍受する（ＳＴＥＰ９２７）。各車両の受信部８１１が発光終了要求を傍受すると、車両ＩＤ比較部８１３は、発光終了要求に含まれる検索対象車両ＩＤと、自車両の車両ＩＤとを比較し、車両ＩＤが一致するか否かを判定する（ＳＴＥＰ９２８）。
【００７９】
上記ＳＴＥＰ１０１８〜ＳＴＥＰ１０２８の処理と並行して、第１の実施形態におけるＳＴＥＰ４１８１〜４１８７の処理が行われる（図示せず）。最後にＳＴＥＰ９２９にて、マップ情報生成部６１１は、車両位置情報１０９１と車両向き情報１１０１を参照してモータープール内における各車両の位置、及び車両の向きを車両ＩＤと紐づけてマッピングしてマップ情報１１１１を生成する。
【００８０】
なお、上述の説明では、発光終了要求に車両ＩＤと、当該車両ＩＤの車両に対して発光終了制御情報を生成するように指示する情報が含まれるとしたが、車両ＩＤは含めず、車両に対して発光終了制御情報を生成するように指示する情報のみ含めるようにしてもよい。その場合、各車両では発光終了要求を傍受した場合、自車両が発光中か否かを判断し、発光中であれば発行終了を行うように動作する。
【００８１】
［２．３．第２の実施形態のまとめ］
以上述べたように、本実施の形態によれば、車両の発光が終わったと推定される時間よりも画像データが早く集まった場合、基地局を介して車両に発光終了要求を流すことで車両の発光を終了させ、次の車両ＩＤを選択し、車両位置検索要求をブロードキャスト送信でき、車両位置特定の効率化を図ることができる。
【００８２】
＜３．むすび＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８３】
例えば、管理者は入力部１０３を操作入力することで、検索対象車両ＩＤ、または移動対象車両ＩＤを選択してもよい。この場合、車両検索部１０２は、入力部１０３により管理者が選択した車両ＩＤを車両位置検索要求に含めてブロードキャスト送信する。
【００８４】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理は必ずしも時系列的に処理されなくとも、並列的に、または個別的に実行される処理をも含む。また時系列的に処理されるステップでも、発明の主旨を逸脱しない範囲で適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【００８５】
１                情報処理システム
１００、６００    管理装置
２００、７００    基地局
３００、８００    車両
２０４、７０４    撮像部
３２０、８２０    発光部
１０７、６０７    光領域検出部
１０８、６０８    色判定部
１０９、６０９    車両位置判定部
１１０、６１０    車両向き判定部
１１１、６１１    マップ情報生成部
【図１】
2020052851.tif 000003
【図２】
2020052851.tif 000004
【図３】
2020052851.tif 000005
【図４】
2020052851.tif 000006
【図５】
2020052851.tif 000007
【図６】
2020052851.tif 000008
【図７】
2020052851.tif 000009
【図８】
2020052851.tif 000010
【図９】
2020052851.tif 000011
【図１０】
2020052851.tif 000012
【図１１】
2020052851.tif 000013
【図１２】
2020052851.tif 000014
【図１３】
2020052851.tif 000015
【図１４】
2020052851.tif 000016
【図１５】
2020052851.tif 000017
【図１６】
2020052851.tif 000018
【図１７】
2020052851.tif 000019
【図１８】
2020052851.tif 000020
【図１９】
2020052851.tif 000021