(57)【要約】【課題】本発明は、複数の撮像装置の状態を適切に表示できるようにすることを目的とする。【解決手段】本発明の表示制御装置は、撮像システムを構成する複数の撮像装置の状態を示す状態情報を取得する取得手段と、取得手段によって取得された状態情報に基づいて、複数の撮像装置の状態の表示形式を示す複数の画像種別から少なくとも一つの画像種別を決定する第１の決定手段と、取得手段によって取得された状態情報と第１の決定手段によって決定された画像種別とに基づいて、複数の撮像装置の状態を表示するよう制御する表示制御手段と、を有する。【選択図】図７
2019216363.tif 000002
【特許請求の範囲】
【請求項１】
撮像システムを構成する複数の撮像装置の状態を示す状態情報を取得する取得手段と、
前記取得手段によって取得された前記状態情報に基づいて、前記複数の撮像装置の状態の表示形式を示す複数の画像種別から少なくとも一つの画像種別を決定する第１の決定手段と、
前記取得手段によって取得された前記状態情報と前記第１の決定手段によって決定された画像種別とに基づいて、前記複数の撮像装置の状態を表示するよう制御する表示制御手段と、
を有する表示制御装置。
【請求項２】
前記表示制御手段は、前記取得手段によって取得された前記状態情報に基づいて、前記第１の決定手段によって決定された画像種別の画像を使用して前記複数の撮像装置の状態を表示するよう制御する請求項１記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記取得手段によって取得された前記状態情報に基づいて、前記第１の決定手段によって決定された画像種別の画像が他の画像種別の画像より大きくなるように、前記複数の画像種別の画像を使用して、前記複数の撮像装置の状態を表示するよう制御する請求項１記載の表示制御装置。
【請求項４】
前記複数の画像種別には、前記複数の撮像装置のネットワーク接続構成を表示する形式の画像種別が含まれる請求項１乃至３何れか１項記載の表示制御装置。
【請求項５】
前記複数の画像種別には、前記複数の撮像装置の撮像パラメータの一覧を表示する形式の画像種別が含まれる請求項１乃至４何れか１項記載の表示制御装置。
【請求項６】
前記複数の画像種別には、前記複数の撮像装置が配置されている位置を地図上に表示する形式の画像種別が含まれる請求項１乃至５何れか１項記載の表示制御装置。
【請求項７】
前記第１の決定手段は、前記取得手段によって取得された前記状態情報が示すエラーの種別に基づいて、前記複数の画像種別から少なくとも一つの画像種別を決定する請求項１乃至６何れか１項記載の表示制御装置。
【請求項８】
前記取得手段によって取得された前記状態情報に基づいて、前記複数の撮像装置を前記撮像システムで使用できるようにする工程の進捗状態を決定する第２の決定手段を更に有し、
前記第１の決定手段は、前記第２の決定手段によって決定された前記進捗状態に基づいて、前記複数の画像種別から少なくとも一つの画像種別を決定する請求項１乃至６何れか１項記載の表示制御装置。
【請求項９】
前記状態情報には、前記複数の撮像装置の設定値が含まれる請求項１乃至８何れか１項記載の表示制御装置。
【請求項１０】
前記表示制御手段は、前記取得手段によって取得された前記状態情報と前記第１の決定手段によって決定された画像種別と撮影環境情報とに基づいて、前記複数の撮像装置の状態を表示するよう制御し、
前記撮影環境情報には、前記複数の撮像装置の設置位置を示す座標値と前記複数の撮像装置のネットワークの接続先の情報とが含まれる請求項１乃至９何れか１項記載の表示制御装置。
【請求項１１】
表示方法の指定を受け付ける受付手段を更に有し、
前記受付手段によって第１の表示方法の指定が受け付けられた場合、前記表示制御手段は、前記取得手段によって取得された前記状態情報に基づいて、前記第１の決定手段によって決定された画像種別の画像を使用して前記複数の撮像装置の状態を表示するよう制御し、
前記受付手段によって第２の表示方法の指定が受け付けられた場合、前記表示制御手段は、前記取得手段によって取得された前記状態情報に基づいて、前記第１の決定手段によって決定された画像種別の画像が他の画像種別の画像より大きくなるように、前記複数の画像種別の画像を使用して、前記複数の撮像装置の状態を表示するよう制御する請求項１乃至１０何れか１項記載の表示制御装置。
【請求項１２】
前記撮像システムは、前記複数の撮像装置によって撮像された撮像画像に基づいて、仮想視点画像を生成する請求項１乃至１１何れか１項記載の表示制御装置。
【請求項１３】
撮像システムを構成する複数の撮像装置の状態を示す状態情報を取得する取得ステップと、
前記取得ステップによって取得された前記状態情報に基づいて、前記複数の撮像装置の状態の表示形式を示す複数の画像種別から少なくとも一つの画像種別を決定する決定ステップと、
前記取得ステップによって取得された前記状態情報と前記決定ステップによって決定された画像種別とに基づいて、前記複数の撮像装置の状態を表示するよう制御する表示制御ステップと、
を含む表示制御装置の制御方法。
【請求項１４】
前記表示制御ステップでは、前記取得ステップによって取得された前記状態情報に基づいて、前記決定ステップによって決定された画像種別の画像を使用して前記複数の撮像装置の状態を表示するよう制御する請求項１３記載の表示制御装置の制御方法。
【請求項１５】
前記表示制御ステップでは、前記取得ステップによって取得された前記状態情報に基づいて、前記決定ステップによって決定された画像種別の画像が他の画像種別の画像より大きくなるように、前記複数の画像種別の画像を使用して、前記複数の撮像装置の状態を表示するよう制御する請求項１３記載の表示制御装置の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１２何れか１項記載の表示制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、異なる位置に設置された複数の撮像装置により複数の方向から同期して被写体を撮影し、撮影により得られた複数の撮影画像（複数視点画像）を用いて仮想視点画像を生成する技術が提案されている。仮想視点画像は、撮像装置の設置位置に限定されない仮想的な視点における見えを表す画像である。
【０００３】
特許文献１には、一つ以上の画像に基づいて仮想視点操作者が好みの視点を選択し、画像と選択された視点の情報とから仮想視点画像を生成する技術が開示されている。また、特許文献１には、仮想視点操作者に好みの視点を選択させるためのＵＩ（ユーザインターフェース）も開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２１５８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の装置から構成される種々のシステムにおいて、その構成要素となる装置の状態を表示することで、システム監視者にシステムの異常等の状態を知らせることができる。
しかしながら、例えば仮想視点画像を生成するために複数の撮像装置を有する撮像システムでは、撮像システムの状態によってシステム監視者が必要とする情報が異なり、撮像装置の状態を表示するだけでは不十分な場合がある。例えば、撮像装置の取り付け不良等によって撮像装置に振動が発生して場合、撮像装置管理者がこの撮像装置へ出向いて対処する必要がある。このため、複数の撮像装置の状態を適切に表示できるようにすることが望まれている。
【課題を解決するための手段】
【０００６】
本発明の表示制御装置は、撮像システムを構成する複数の撮像装置の状態を示す状態情報を取得する取得手段と、前記取得手段によって取得された前記状態情報に基づいて、前記複数の撮像装置の状態の表示形式を示す複数の画像種別から少なくとも一つの画像種別を決定する第１の決定手段と、前記取得手段によって取得された前記状態情報と前記第１の決定手段によって決定された画像種別とに基づいて、前記複数の撮像装置の状態を表示するよう制御する表示制御手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、複数の撮像装置の状態を適切に表示できる。
【図面の簡単な説明】
【０００８】
【図１】撮像システムの構成の一例を示す図である。
【図２】撮像装置の配置の一例を示す図である。
【図３】情報表示装置のハードウェア構成の一例を示す図である。
【図４】情報表示装置の機能構成の一例を示す図である。
【図５】データ記憶部が保持するデータの一例を示す図である。
【図６】状態情報の一例を示す図である。
【図７】ＵＩイメージ種別決定処理の一例を示すフローチャートである。
【図８】配線表示ＵＩ画像生成処理の一例を示すフローチャートである。
【図９】ＵＩ画像で表示する撮像装置アイコンの一例を示す図である。
【図１０】配線表示ＵＩ画像の一例を示す図である。
【図１１】パラメータ表示ＵＩ画像生成処理の一例を示すフローチャートである。
【図１２】パラメータ表示ＵＩ画像の一例を示す図である。
【図１３】実位置表示ＵＩ画像生成処理の一例を示すフローチャートである。
【図１４】実位置表示ＵＩ画像の一例を示す図である。
【図１５】状態情報の一例を示す図である。
【図１６】配線表示ＵＩ画像の一例を示す図である。
【図１７】パラメータ表示ＵＩ画像の一例を示す図である。
【図１８】実位置表示ＵＩ画像の一例を示す図である。
【図１９】情報表示装置の機能構成の一例を示す図である。
【図２０】状態決定処理の一例を示すフローチャートである。
【図２１】ＵＩイメージ種別決定処理の一例を示すフローチャートである。
【図２２】表示装置に表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
まず、第１の実施形態を説明する。本実施形態では、機器の異常内容に応じてＵＩ（ユーザインターフェース）表示を切り替えて表示する例を説明する。本実施形態によって、異常が発生した機器の特定や異常の内容、影響範囲をシステム監視者が素早く理解することができる。
図１は、本実施形態の撮像システムの構成の一例を示す図である。本実施形態の撮像システムは、複数の撮像装置１００−１、１００−２、・・・１００−ｍを有する撮像装置群１００と、画像生成装置２００と、情報表示装置３００と、ＨＵＢ４００とを有する。各々の装置は、画像や制御情報を伝送するための伝送ケーブルを介して相互に通信可能に接続される。伝送ケーブルの具体例としては、Ｅｔｈｅｒｎｅｔ（登録商標）であるＩＥＥＥ標準準拠のＧｂＥ（ギガビットイーサーネット）や１０ＧｂＥが挙げられる。ただし、伝送ケーブルは、これらに限定されず、他の種別のケーブルであってもよい。また、各々の装置は無線通信を行ってもよい。
【００１０】
撮像装置群１００は、ｍ個の撮像装置（撮像装置１００−１、１００−２、・・・、１００−ｍ）を有する。以下、特定の撮像装置を示さない場合、撮像装置１００−１、１００−２、・・・、１００−ｍを、撮像装置１００−ｘと称する。ここで記載されるｍ、ｎ（後述）、ｘは、整数値を示す。
相互に隣り合う位置にある撮像装置１００−ｘ同士（例えば、撮像装置１００−１と撮像装置１００−２）は、伝送ケーブルを介して相互に接続される。撮像装置１００−ｘは、撮像画像や撮像装置１００−ｘの状態情報を画像生成装置２００及び情報表示装置３００へ伝送する。状態情報については後述する。図１では、撮像装置１００−１は、撮像装置１００−２と相互に接続される。また、撮像装置１００−２は、撮像装置１００−１に加え、撮像装置１００−２と隣り合う位置にある不図示のもう１つの撮像装置と相互に接続される。そして、撮像装置１００−ｎは、撮像装置１００−ｎと隣り合う位置にある不図示の撮像装置と相互に接続される。また、撮像装置１００−ｎは、ＨＵＢ４００と相互に接続される。つまり、本実施形態のネットワークトポロジはデイジーチェーンである。本実施形態では、こうした接続グループが２つある。もう一つは、撮像装置１００−（ｎ＋１）から撮像装置１００−ｍまでの撮像装置であり、撮像装置１００−（ｎ＋１）から撮像装置１００−ｍまでの撮像装置も同様に接続される。接続グループの数は２つに限らず、１つでも３つ以上あってもよい。ネットワークトポロジは、環形（リング型）、メッシュ型、スター型、バス型、ツリー型でもよく、前述の様々な型の複合系でもよく、特に限定されない。
【００１１】
撮像装置１００−ｘは、サッカー場等の競技場や特定の被写体を取り囲むように配置される。図２は、撮像装置１００−ｘの配置の一例を示す図である。図２に示す例では、サッカー場等の競技場２１０の全て又は一部の範囲が複数の撮像装置１００−ｘで撮像されるように、複数の撮像装置１００−ｘが配置される。
複数の撮像装置１００−ｘは、例えばデジタルカメラであり、外部の不図示の同期装置からの同期信号に基づき、同じタイミングで撮像を行う。撮像装置１００−ｘにより撮像された画像は、伝送ケーブルを介して、ＨＵＢ４００を通り、画像生成装置２００、及び、情報表示装置３００に伝送される。撮像装置１００−ｘは、静止画像を撮像するカメラであってもよく、動画像を撮像するカメラであってもよく、静止画像及び動画像の双方を撮像するカメラであってもよい。
【００１２】
画像生成装置２００は、ＨＵＢ４００を介して撮像装置１００−ｘと相互に接続される。画像生成装置２００は、撮像装置１００−ｘにより撮像された画像を蓄積する。画像生成装置２００は、ユーザ端末の操作に基づいて仮想視点情報が入力された場合、複数の撮像装置１００−ｘにより撮像された画像を用いて、仮想視点情報に対応した仮想視点画像を生成する。仮想視点情報は、位置情報と方向情報とを少なくとも含む。位置情報は、競技場２１０の中央等の所定位置に対する相対的な位置（例えば、所定位置を基準とした場合の、前後方向、左右方向、及び、上下方向の位置）を示す情報である。方向情報は、その所定位置からの向き（例えば、所定位置を原点とし、前後方向、左右方向、上下方向を軸とする３次元直交座標系での各軸からの角度）を示す情報である。
画像生成装置２００は、例えば、サーバ装置であり、撮像装置１００−ｘの画像を保存するデータベース機能や、撮像装置１００−ｘの位置や向きに基づいて仮想視点画像を生成する画像処理機能を有する。画像生成装置２００が用いるデータベースは、競技開始前の競技会場の場面等、予め被写体が存在しない状態の競技会場の場面を撮像した画像を、背景画像データとして予め保持する。
【００１３】
情報表示装置３００は、ＨＵＢ４００を介して撮像装置１００−ｘや画像生成装置２００と相互に接続される。情報表示装置３００は、撮像装置１００−ｘにより撮像された撮像画像や撮像装置１００−ｘの状態情報を受信し、後述する表示画面（表示部５０８）に表示する。また、画像生成装置２００の状態情報も受信し、表示画面に表示する。情報表示装置３００には、通常、監視者がつく。監視者は、表示画面に表示された撮像画像等を用いて撮像装置群１００や画像生成装置２００の状態を定常的に監視する。
ＨＵＢ４００は、撮像装置１００−ｘからの撮像画像を、画像生成装置２００及び情報表示装置３００に分配する。
【００１４】
次に、図３を参照して、情報表示装置３００の構成の一例について説明する。図３は、情報表示装置３００のハードウェア構成の一例を示す図である。
情報表示装置３００は、コントローラユニット３０１と操作ユニット３１０と表示装置３１１とを含む。
コントローラユニット３０１は、ＣＰＵ３０２を有する。ＣＰＵ３０２は、ＲＯＭ３０３に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を起動する。ＣＰＵ３０２は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０５に格納されているアプリケーションプログラムを実行する。ＣＰＵ３０２は、アプリケーションプログラムの実行によって、図７、図８、図１１、図１３、図２０、図２１等の各種処理や図４、図１９の各種機能等を実現する。ＣＰＵ３０２の作業領域としてはＲＡＭ３０４が用いられる。ＨＤＤ３０５は、アプリケーションプログラム等を格納する。ＨＤＤ３０５は、記憶媒体の一例である。
【００１５】
ＣＰＵ３０２は、システムバス３０９を介して、ＲＯＭ３０３、ＲＡＭ３０４、ＨＤＤ３０５、操作部Ｉ／Ｆ３０６、表示部Ｉ／Ｆ３０７、及び、通信Ｉ／Ｆ３０８と相互に接続される。操作部Ｉ／Ｆ３０６は、操作ユニット３１０とのインタフェースである。操作部Ｉ／Ｆ３０６は、操作ユニット３１０によってシステム監視者により入力された情報をＣＰＵ３０２に送出する。操作ユニット３１０は、例えば、タッチパネル、マウス及びキーボードの少なくとも何れかを有する。表示部Ｉ／Ｆ３０７は、表示装置３１１に表示すべき画像データを表示装置３１１に対して出力する。表示装置３１１は、コンピュータディスプレイを有する。コンピュータディスプレイは、液晶パネル又は有機ＥＬパネル等の表示パネル等である。通信Ｉ／Ｆ３０８は、伝送ケーブルに接続される。通信Ｉ／Ｆ３０８は、伝送ケーブルを介して、外部装置（ユーザ端末やＨＵＢ４００）との間で情報の入出力を行う。図３で示した構成の全てが情報表示装置３００において必須の構成とは限らない。例えば表示装置３１１は必須の構成ではない。情報表示装置３００は、ケーブルやネットワークを介して接続された外部の表示装置に画像を表示させることも可能である。
【００１６】
図４は、情報表示装置３００の機能構成の一例を示す図である。情報表示装置３００は、データ記憶部５０１とデータ入力・読出部５０２とＵＩ画像生成部５０３と状態取得部５０４と制御部５０５とユーザ入力部５０６と制御信号出力部５０７と表示部５０８とを有する。これらは、制御部５０５による制御の下、相互にデータを送受信することができる。図４のデータ記憶部５０１は図３のＨＤＤ３０５に対応する。図４のデータ入力・読出部５０２、ＵＩ画像生成部５０３、及び、制御部５０５は、図３のＣＰＵ３０２に対応する。図４の状態取得部５０４、及び、制御信号出力部５０７は、図３の通信Ｉ／Ｆ３０８に対応する。図４のユーザ入力部５０６は、図３の操作部Ｉ／Ｆ３０６と操作ユニット３１０に対応する。図４の表示部５０８は、表示部Ｉ／Ｆ３０７と表示装置３１１に対応する。以下、各部の構成の一例を詳細に説明する。
【００１７】
データ記憶部５０１は、ＵＩ画像生成部５０３がＵＩを表示するために必要なデータである撮影環境情報を保持する。撮影環境情報は、少なくとも以下の何れかを含む。
・競技場２１０のレイアウトデータ
・撮像装置１００−ｘの識別情報
・撮像装置１００−ｘの設置座標情報
・撮像装置１００−ｘの接続先情報
・情報表示装置３００の設置座標情報
・情報表示装置３００の接続先情報
ここでの設置座標情報は、所定の位置（例えば、競技場２１０の中央）を原点とした場合のＸＹＺ座標情報である。設置座標情報をＸＹＺ情報とも呼ぶ。接続先情報は、伝送ケーブル（ネットワークケーブル）でどの機器と接続されているかを示す情報である。
【００１８】
図５は、撮影環境情報の内「競技場２１０のレイアウトデータ」を除くデータ例である。図５には、１台の情報表示装置３００と１６台の撮像装置１００−ｘの情報が記されている。第１の実施形態の説明には、図５の例を使用する。図５の「Ｄｅｖ」は、装置の識別情報である。情報表示装置３００の識別情報はＣＳである。ＣＳは、制御局（Ｃｏｎｔｒｏｌ  Ｓｔａｔｉｏｎ）の頭文字を取った造語である。撮像装置１００−ｘの識別情報は、２桁の数値からなる。図５の「Ｘ、Ｙ、Ｚ」は、情報表示装置３００及び撮像装置１００−ｘの設置位置を示す座標値である。図５の座標値の単位は、ミリメートルである。図５の「接続先」は、情報表示装置３００及び撮像装置１００−ｘのネットワークの接続先となる装置の識別情報である。例えば、図５では、情報表示装置３００であるＣＳは、ＨＵＢ４００を経由して撮像装置１００−０１と撮像装置１００−０２と接続されていることを示す。
データ記憶部５０１は、情報表示装置３００内にある必要はなく、外部の記憶装置にあってもよい。また、撮像装置１００−ｘに関する情報を保持するデータ記憶部５０１は、各々の撮像装置１００−ｘ内にあってもよい。
【００１９】
データ入力・読出部５０２は、データ記憶部５０１から各種データを読出し、ＵＩ画像生成部５０３へ出力する。
ＵＩ画像生成部５０３は、データ入力・読出部５０２から取得したデータと状態取得部５０４から取得した状態情報とに基づいて、撮像装置１００−ｘを監視するためのＵＩ画像を生成する。ＵＩ画像は、複数の撮像装置１００−ｘの状態を表示する画像である。状態情報、及び、ＵＩ画像例については後述する。ＵＩ画像生成部５０３は、生成したＵＩ画像を表示イメージとして表示部５０８に出力して、ＵＩ画像を表示装置３１１に表示するよう制御する。
【００２０】
状態取得部５０４は、各々の各撮像装置１００―ｘの状態情報を取得し、ＵＩ画像生成部５０３、及び、制御部５０５へ出力する。ＵＩ画像生成部５０３は、状態情報の変化を検出した場合は、生成したＵＩ画像を更新する。図６は、複数の撮像装置１００−ｘの状態を示す状態情報の一例である。図６の「Ｄｅｖ」は、撮像装置１００−ｘの識別情報である。図６の「Ｉｓｏ」、「Ｉｒｉｓ」、「Ｓｈｕｔｔｅｒ」は、撮像装置１００−ｘに設定されているＩＳＯ、アイリス、シャッタースピードの値であり、露出に関わる。図６の「Ｉｓｏ」、「Ｉｒｉｓ」、「Ｓｈｕｔｔｅｒ」を露出設定値とも呼ぶ。露出設定値は、撮像パラメータの一例である。図６の「Ｓｔａｔｅ」は、撮像装置１００−ｘの状態を示す。「Ｓｔａｔｅ」には、少なくとも以下の４つを含む複数の状態の何れかが設定される。
・Ｎｏｒｍａｌ
・ＮＷ  Ｅｒｒ
・Ｖｉｂ
・Ｏｂｓｔａｃｌｅ
【００２１】
「Ｎｏｒｍａｌ」は、正常を示す。「ＮＷ  Ｅｒｒ」は、ネットワークエラーで、情報表示装置３００と撮像装置１００−ｘとの通信ができない状態を示す。ネットワークエラーの原因として、例えば、ネットワークケーブルが非接続、撮像装置１００−ｘの電源がオフといったことが考えられる。「Ｖｉｂ」は、撮像装置１００−ｘが振動していることを示す。撮像装置１００−ｘが振動する原因として、設置時の取り付けの異常、撮像装置自体に外力がかかっているといったことが考えられる。「Ｏｂｓｔａｃｌｅ」は、撮像映像内に障害物が映り込んでいる状態を示す。障害物として、観客の身体の一部、荷物等の物体、虫等が考えられる。
【００２２】
制御部５０５は、状態取得部５０４からの状態情報、又は、ユーザ入力部５０６からの操作情報に基づき、情報表示装置３００の各部に制御指示を出す。例えば、制御部５０５は、状態取得部５０４から撮像装置１００−ｘの状態情報を受信すると、撮像装置１００−ｘの露出設定値や状態に基づいてＵＩイメージ種別を決定し、ＵＩ画像生成部５０３に出力する。ＵＩイメージ種別は、ＵＩ画像の画像種別であり、複数の撮像装置１００−ｘの状態の表示形式を示す。また、制御部５０５は、ユーザ入力部５０６からＵＩの切換指示を示す操作情報を取得すると、取得した情報に応じたＵＩイメージ種別を決定し、ＵＩ画像生成部５０３に出力する。ＵＩイメージ種別は、少なくとも以下を含む。
・配線表示
・パラメータ表示
・実位置表示
【００２３】
配線表示は、配線表示ＵＩ画像の画像種別である。配線表示ＵＩ画像は、情報表示装置３００と全ての撮像装置１００−ｘのネットワーク接続構成を表示する画像である。
パラメータ表示は、パラメータ表示ＵＩ画像の画像種別である。パラメータ表示ＵＩ画像は、複数の撮像装置１００−ｘの撮像パラメータである露出設定値の一覧を表示する画像である。
実位置表示は、実位置表示ＵＩ画像の種別である。実位置表示ＵＩ画像は、撮像装置１００−ｘの機器自体がスタジアムのどの位置に設置してあるかを表示する画像であり、複数の撮像装置１００−ｘが配置されている位置を地図上に表示する画像である。
ＵＩイメージ種別のより具体的な決定処理、及び、各ＵＩ画像の詳細については後述する。
【００２４】
ユーザ入力部５０６は、操作ユニット３１０に入力された操作情報を受け付けて、制御部５０５に出力する。
制御信号出力部５０７は、制御部５０５からの制御信号を外部に出力する。出力先は例えば撮像装置１００−ｘである。制御信号には、例えば、ズーム、フォーカス、アイリス、ＩＳＯ、シャッタースピード、ＮＤフィルタ切換がある。
表示部５０８は、フレームバッファ、及び、表示パネルを有する。表示部５０８は、ＵＩ画像生成部５０３から出力された表示イメージをフレームバッファに格納する（上書きする）。そして、表示部５０８は、フレームバッファに格納した表示イメージを所定のリフレッシュレートで読み出して表示装置３１１にて表示する。
【００２５】
（異常内容に応じたＵＩイメージ種別の決定方法）
図７は、状態取得部５０４から取得した状態情報に基づいて制御部５０５がＵＩイメージ種別を決定するＵＩイメージ種別決定処理の一例を示すフローチャートである。
Ｓ７０１において、制御部５０５は、状態取得部５０４から状態情報を取得する。
Ｓ７０２において、制御部５０５は、取得した状態情報に基づいて、撮像装置群１００に含まれる撮像装置１００−ｘの中に、ネットワークエラーが発生している撮像装置１００−ｘがあるか否かを判定する。より具体的には、制御部５０５は、図６に示す状態情報の項目「Ｓｔａｔｅ」が「ＮｗＥｒｒ」である撮像装置１００−ｘがあるか否かを判定する。制御部５０５は、ネットワークエラーが発生している撮像装置１００−ｘがあると判定した場合、処理をＳ７０３に進める。制御部５０５は、ネットワークエラーが発生している撮像装置１００−ｘがないと判定した場合、処理をＳ７０４に進める。
【００２６】
Ｓ７０３において、制御部５０５は、複数のＵＩイメージ種別の中から配線表示を選択し、ＵＩ画像に使用するＵＩイメージ種別を配線表示に決定する。
Ｓ７０４において、制御部５０５は、取得した状態情報に基づいて、撮像装置群１００に含まれる撮像装置１００−ｘの中に、露出異常が発生している撮像装置１００−ｘがあるか否かを判定する。制御部５０５は、次の何れかの場合に、露出異常が発生している撮像装置１００−ｘがあると判定する。第１が、状態情報の項目「Ｉｓｏ」の値が、他の撮像装置１００−ｘの「Ｉｓｏ」の値と異なる撮像装置１００−ｘが１台以上ある場合である。第２が、状態情報の項目「Ｉｒｉｓ」の値が、他の撮像装置１００−ｘの「Ｉｒｉｓ」の値と異なる撮像装置１００−ｘが１台以上ある場合である。第３が、状態情報の項目「Ｓｈｕｔｔｅｒ」の値が、他の撮像装置１００−ｘの「Ｓｈｕｔｔｅｒ」の値と異なる撮像装置１００−ｘが１台以上ある場合である。制御部５０５は、露出異常が発生している撮像装置１００−ｘがあると判定した場合、処理をＳ７０５に進める。制御部５０５は、露出異常が発生している撮像装置１００−ｘがないと判定した場合、処理をＳ７０６に進める。露出異常は、撮像パラメータエラーの一例である。
【００２７】
Ｓ７０５において、制御部５０５は、複数のＵＩイメージ種別の中からパラメータ表示を選択し、ＵＩ画像に使用するＵＩイメージ種別をパラメータ表示に決定する。
Ｓ７０６において、制御部５０５は、複数のＵＩイメージ種別の中から実位置表示を選択し、ＵＩ画像に使用するＵＩイメージ種別を実位置表示に決定する。実位置表示が選択される条件は、全ての撮像装置１００−ｘが正常であること、又は、図６に示す項目「Ｓｔａｔｅ」が「Ｖｉｂ」又は「Ｏｂｓｔａｃｌｅ」の撮像装置１００−ｘがあること、である。
Ｓ７０２からＳ７０６の処理は、状態情報に基づいて、複数のＵＩイメージ種別から何れかのＵＩイメージ種別を決定する第１の決定処理の一例である。本実施形態では、制御部５０５は、撮像装置１００−ｘのエラーの種別に基づいてＵＩイメージ種別を決定する。
Ｓ７０７において、制御部５０５は、決定したＵＩイメージ種別を表す情報をＵＩ画像生成部５０３へ出力する。
【００２８】
（配線表示ＵＩ画像）
次に、ＵＩ画像生成部５０３が制御部５０５から取得したＵＩイメージ種別に応じてＵＩ画像を生成する処理フロー、及び、ＵＩ画像の例について説明する。
まず、配線表示ＵＩ画像を生成する処理、及び、配線表示ＵＩ画像の例について説明する。図８は、配線表示ＵＩ画像を生成する処理である配線表示ＵＩ画像生成処理の一例を示すフローチャートである。図８の配線表示ＵＩ画像生成処理は、図７の処理でＵＩ画像生成部５０３が制御部５０５からＵＩイメージ種別として配線表示を取得した場合に実行される。配線表示ＵＩ画像生成処理の各処理が実行される順序は、図８に示す順序に限定されない。図９は、ＵＩ画像で表示する撮像装置アイコンの一例である。図１０は、配線表示ＵＩ画像の一例である。
【００２９】
Ｓ８０１において、ＵＩ画像生成部５０３は、情報表示装置３００を表す矩形を描画する。本実施形態での描画は、ＵＩ画像用のメモリに図形等の情報を書き込むことでＵＩ画像を生成することを表す。
Ｓ８０２において、ＵＩ画像生成部５０３は、撮影環境情報の接続先情報に基づいて、撮像装置群１００に含まれる各々の撮像装置１００−ｘの配線表示ＵＩ画像における配置位置を決定する。
【００３０】
Ｓ８０３において、ＵＩ画像生成部５０３は、Ｓ８０４又はＳ８０５でアイコンの描画が行われていない撮像装置１００−ｘを一つ選択する。そして、ＵＩ画像生成部５０３は、状態取得部５０４から取得した状態情報に基づいて、選択した撮像装置１００−ｘが異常状態であるか否かを判定する。ＵＩ画像生成部５０３は、選択した撮像装置１００−ｘが異常状態であると判定した場合、処理をＳ８０４に進め、異常状態ではないと判定した場合、処理をＳ８０５に進める。撮像装置１００−ｘが異常状態とは、選択した撮像装置１００−ｘの図６に示す状態情報の項目「Ｓｔａｔｅ」が「Ｎｏｒｍａｌ」以外、又は、選択した撮像装置１００−ｘの露出設定値が異常である場合である。露出設定値が異常とは、撮像装置１００−ｘの「Ｉｒｉｓ」、「Ｉｓｏ」及び「Ｓｈｕｔｔｅｒ」の少なくとも何れかが正常な値ではない場合のことである。「Ｉｒｉｓ」の正常な値は、例えば、状態情報の「Ｉｒｉｓ」の値として最も多く使用されている値である。「Ｉｓｏ」の正常な値は、例えば、状態情報の「Ｉｓｏ」の値として最も多く使用されている値である。「Ｓｈｕｔｔｅｒ」の正常な値は、例えば、状態情報の「Ｓｈｕｔｔｅｒ」の値として最も多く使用されている値である。「Ｉｒｉｓ」、「Ｉｓｏ」、「Ｓｈｕｔｔｅｒ」の正常な値は、予め定められた値でもよい。
【００３１】
Ｓ８０４において、ＵＩ画像生成部５０３は、Ｓ８０３で選択した撮像装置１００−ｘを表すアイコンとして図９（ｂ）に示す異常用のアイコンを、Ｓ８０２で決定した配置位置に描画する。
Ｓ８０５において、ＵＩ画像生成部５０３は、Ｓ８０３で選択した撮像装置１００−ｘを表すアイコンとして図９（ａ）に示す正常用のアイコンを、Ｓ８０２で決定した配置位置に描画する。
Ｓ８０６において、ＵＩ画像生成部５０３は、撮像装置群１００に含まれる全ての撮像装置１００−ｘを表すアイコンを描画したか否かを判定する。ＵＩ画像生成部５０３は、全ての撮像装置１００−ｘを表すアイコンを描画したと判定した場合、処理をＳ８０７に進め、それ以外の場合、処理をＳ８０３に戻す。
【００３２】
Ｓ８０７において、ＵＩ画像生成部５０３は、識別情報を描画する。より具体的には、ＵＩ画像生成部５０３は、撮影環境情報の項目「Ｄｅｖ」を確認し、情報表示装置３００の識別情報をＳ８０１で描画した矩形内に描画する。また、ＵＩ画像生成部５０３は、撮像装置群１００に含まれる撮像装置１００−ｘの識別情報を、Ｓ８０４、及び、Ｓ８０５で描画したアイコンの下に描画する。
Ｓ８０８において、ＵＩ画像生成部５０３は、撮影環境情報の接続先情報に基づいて、伝送ケーブルで接続される装置を表す矩形やアイコンを線で結ぶ。より具体的には、ＵＩ画像生成部５０３は、撮影環境情報の接続先情報に基づいて、情報表示装置３００を示す矩形と、情報表示装置３００に伝送ケーブルで接続された撮像装置１００−ｘを示すアイコンと、を線で結ぶ。また、ＵＩ画像生成部５０３は、撮影環境情報の接続先情報に基づいて、伝送ケーブルで相互に接続される撮像装置１００−ｘを示すアイコンを線で結ぶ。
以上説明した図８の各ステップの処理での描画によってＵＩ画像生成部５０３が生成した配線表示ＵＩ画像の例を図１０に示す。ＵＩ画像生成部５０３は、生成した配線表示ＵＩ画像を表示装置３１１に表示するよう制御する。
【００３３】
（パラメータ表示ＵＩ画像）
次に、パラメータ表示ＵＩ画像を生成する処理、及び、パラメータ表示ＵＩ画像の例について説明する。図１１は、パラメータ表示ＵＩ画像を生成する処理であるパラメータ表示ＵＩ画像生成処理の一例を示すフローチャートである。図１１のパラメータ表示ＵＩ画像生成処理は、図７の処理でＵＩ画像生成部５０３が制御部５０５からＵＩイメージ種別としてパラメータ表示を取得した場合に実行される。パラメータ表示ＵＩ画像生成処理の各処理が実行される順序は、図１１に示す順序に限定されない。図１２は、パラメータ表示ＵＩ画像の一例である。
【００３４】
Ｓ１１０１において、ＵＩ画像生成部５０３は、全ての撮像装置１００−ｘの露出情報及び状態情報を示すためのリストを作成する。ＵＩ画像生成部５０３が作成するリストは、撮影環境情報から検出した撮像装置数分の行があり、列には「Ｄｅｖ」、「Ｉｓｏ」、「Ｉｒｉｓ」、「Ｓｈｕｔｔｅｒ」、「Ｓｔａｔｅ」がある。
Ｓ１１０２において、ＵＩ画像生成部５０３は、撮影環境情報及び状態情報に基づいて、Ｓ１１０１で作成したリストに値を格納する。ＵＩ画像生成部５０３は、識別情報を表すリストの「Ｄｅｖ」を、データ入力・読出部５０２から取得した撮影環境情報の「Ｄｅｖ」に基づいて決定する。また、ＵＩ画像生成部５０３は、リストの「Ｉｓｏ」、「Ｉｒｉｓ」、「Ｓｈｕｔｔｅｒ」、状態を表す「Ｓｔａｔｅ」を、状態取得部５０４から取得した状態情報に基づいて決定する。
【００３５】
Ｓ１１０３において、ＵＩ画像生成部５０３は、図１１の処理が開始してからＳ１１０３で異常状態か否かが判定されていない撮像装置１００−ｘを一つ選択する。そして、ＵＩ画像生成部５０３は、状態取得部５０４から取得した状態情報に基づいて、選択した撮像装置１００−ｘが異常状態であるか否かを判定する。ＵＩ画像生成部５０３は、選択した撮像装置１００−ｘがＳ８０３で説明した異常状態であると判定した場合、処理をＳ１１０４に進め、異常状態ではないと判定した場合、処理をＳ１１０５に進める。
【００３６】
Ｓ１１０４において、ＵＩ画像生成部５０３は、Ｓ１１０３で選択した撮像装置１００−ｘを示すリストの行を異常用セルにする。例えば、ＵＩ画像生成部５０３は、Ｓ１１０３で選択した撮像装置１００−ｘを示すリストの行の各セルを赤色で塗りつぶす。
Ｓ１１０５において、ＵＩ画像生成部５０３は、撮像装置群１００に含まれる全ての撮像装置１００−ｘについて異常状態か否かがＳ１１０３で判定された場合、処理をＳ１１０６に進め、これ以外の場合、処理をＳ１１０３に戻す。
Ｓ１１０６において、ＵＩ画像生成部５０３は、パラメータ表示ＵＩ画像におけるリスト配置位置を決定する。
以上説明した図１１の処理によってＵＩ画像生成部５０３が生成したパラメータ表示ＵＩ画像の例を図１２に示す。ＵＩ画像生成部５０３は、生成したパラメータ表示ＵＩ画像を表示装置３１１に表示するよう制御する。
【００３７】
（実位置表示ＵＩ画像）
次に、実位置表示ＵＩ画像を生成する処理、及び、実位置表示ＵＩ画像の例について説明する。図１３は、実位置表示ＵＩ画像を生成する処理である実位置表示ＵＩ画像生成処理の一例を示すフローチャートである。図１３の実位置表示ＵＩ画像生成処理は、図７の処理でＵＩ画像生成部５０３が制御部５０５からＵＩイメージ種別として実位置表示を取得した場合に実行される。実位置表示ＵＩ画像生成処理の各処理が実行される順序は、図１３に示す順序に限定されない。図１４は、実位置表示ＵＩ画像の一例である。
【００３８】
Ｓ１３０１において、ＵＩ画像生成部５０３は、データ入力・読出部５０２から取得した競技場２１０のレイアウトデータを描画する。
Ｓ１３０２において、ＵＩ画像生成部５０３は、データ入力・読出部５０２から取得した撮影環境情報のＸＹＺ情報に基づいて、情報表示装置３００の配置位置を決定し、競技場２１０の中に情報表示装置３００を描画する。
Ｓ１３０３において、ＵＩ画像生成部５０３は、データ入力・読出部５０２から取得した撮影環境情報のＸＹＺ情報に基づいて、撮像装置群１００に含まれる各々の撮像装置１００−ｘの実位置表示ＵＩ画像における配置位置を決定する。
図１３のＳ８０３からＳ８０８は、図８のＳ８０３からＳ８０８と同様である。ただし、図１３のＳ８０４、Ｓ８０５では、撮像装置１００−ｘの配置位置として、Ｓ１３０３で決定した配置位置を使用する。
【００３９】
以上説明した図１３の各ステップの処理での描画によってＵＩ画像生成部５０３が生成した実位置表示ＵＩ画像の例を図１４に示す。ＵＩ画像生成部５０３は、生成した実位置表示ＵＩ画像を表示装置３１１に表示するよう制御する。
図８、図１１、図１３の処理で生成されたＵＩ画像をＵＩ画像生成部５０３が表示装置３１１に表示するよう制御する処理は、表示制御処理の一例である。表示制御処理は、状態情報と図７で決定されたＵＩイメージ種別とに基づいて、複数の撮像装置１００−ｘの状態を表示するよう制御する処理である。本実施形態の表示制御処理では、ＵＩ画像生成部５０３は、状態情報に基づいて、図７の処理で決定されたＵＩイメージ種別の画像を使用して、複数の撮像装置１００−ｘの状態を表示するよう制御する。
【００４０】
（異常に応じたＵＩ表示切換の効果）
次に、撮像装置１００−ｘの異常に応じたＵＩ画像を切換表示の効果について説明する。図１５は、異常発生時の状態情報の一例である。図１５の例では、状態取得部５０４が取得した状態情報において、撮像装置１００−１１、１３、１５がネットワークエラーであることを示す。ただし、図５の撮影環境情報に示すように、本実施形態では、撮像装置１００−ｘが数珠つなぎでネットワークケーブル接続されているため、撮像装置１００−１３、１５の異常は撮像装置１００−１１が異常に影響されたものである。よって、対処すべき機器は撮像装置１００−１１である。
【００４１】
図１６は、状態情報が図１５に示す場合の配線表示ＵＩ画像の一例である。図１７は、状態情報が図１５に示す場合のパラメータ表示ＵＩ画像の一例である。図１８は、状態情報が図１５に示す場合の実位置表示ＵＩ画像の一例である。
図１６の配線表示ＵＩ画像では、システム監視者は、ネットワークの数珠つなぎ接続が一目で分かる。更に、図１６の配線表示ＵＩ画像では、システム監視者は、ネットワークの末端が全てエラーになっていることから、システム監視者は、撮像装置１００−１１の異常が原因であることが即確認できる。図１７のパラメータ表示ＵＩ画像では、システム監視者は、ネットワークエラーが発生していることは検出できるが、接続構成が分からないので、異常の元となる撮像装置１００−ｘの特定ができない。図１８の実位置表示ＵＩ画像では、システム監視者は、結線を確認することで異常の元となる撮像装置１００−ｘを特定することは可能だが、結線を辿る確認作業が手間であり、配線表示ＵＩ画像と比較すると間違いを犯す可能性も高くなる。
本実施形態では、ネットワークエラーが発生した場合、表示装置３１１に図１６のような配線表示ＵＩ画像が表示される。したがって、システム監視者は、エラーとなった撮像装置１００−ｘを短時間かつ正確に特定できる。
【００４２】
次に、撮像装置１００−ｘの露出が異常であった場合について説明する。
情報表示装置３００は、撮像装置１００−ｘの露出設定を変更できる。より具体的には、まず、情報表示装置３００のユーザ入力部５０６は、システム監視者等によって指定された撮像装置１００−ｘ、及び、この撮像装置１００−ｘに対する露出に関する設定値を受け付ける。次に、制御信号出力部５０７は、指定された撮像装置１００−ｘに、受け付けた設定値に基づいた制御信号を送信する。これにより、情報表示装置３００は、撮像装置１００−ｘの露出設定を変更できる。
したがって、撮像装置１００−ｘの露出が異常の場合、この露出異常を素早く解決するには、異常の撮像装置１００−ｘの特定、及び、Ｉｓｏ、Ｉｒｉｓ、Ｓｈｕｔｔｅｒの正しい設定値の検出を短時間で行うことにある。この目的に合致するＵＩ画像は、図１７のようなパラメータ表示ＵＩ画像である。
本実施形態では、露出異常が発生した場合、表示装置３１１に図１７のようなパラメータ表示ＵＩ画像が表示される。したがって、システム監視者は、エラーとなった撮像装置１００−ｘを素早く特定でき、露出の設定をすぐに変更することができる。
【００４３】
最後に、撮像装置１００−ｘの振動を検知した場合、及び、撮像装置１００−ｘの撮影映像に障害物を検知した場合について説明する。振動の要因として、撮像装置１００−ｘの固定する部分の緩み（例えばネジ）や、足場の不安定さ、周辺の振動物の存在が挙げられる。また、撮影映像の障害物の要因として、撮像装置１００−ｘの前にいる観客の身体の映り込み、物体の配置、虫等の飛翔体の映り込みが挙げられる。これらの異常に対処するには、作業者が異常を検出した撮像装置１００−ｘが配置されている場所に行き、人手によって対応する必要がある。したがって、撮像装置１００−ｘの振動を検知した場合、及び、撮像装置１００−ｘの撮影映像に障害物を検知した場合、撮像装置１００−ｘの実際の配置場所が短時間で理解できるＵＩ画像が望ましい。この目的に合致するのが、図１８のような実位置表示ＵＩ画像である。
本実施形態では、撮像装置１００−ｘの振動を検知した場合、及び、撮像装置１００−ｘの撮影映像に障害物を検知した場合、表示装置３１１に図１８のような実位置表示ＵＩ画像が表示される。したがって、システム監視者は、異常の撮像装置１００−ｘの実際の配置場所が素早く分かり、対処を効率的に行うことができる。
【００４４】
以上説明したように、本実施形態では、情報表示装置３００は、撮像装置１００−ｘの異常の内容に応じたＵＩ画像を表示することで、複数の撮像装置１００−ｘの状態を適切に表示できる。そして、システム監視者等は、異常が発生した機器の特定、異常の内容、異常の影響範囲を素早く理解できるとともに、異常に対する適切な対応を素早く行うことができる。なお、本実施形態では、異常の内容に応じて一つのＵＩイメージ種別が決定される例を示したが、必要に応じて、状態情報に基づいて決定されるＵＩイメージ種別は複数であってもよい。
【００４５】
＜第２の実施形態＞
次に、第２の実施形態を説明する。第２の実施形態では、撮像装置１００−ｘの設置から撮影までのワークフローに応じてＵＩ画像を切り替えて表示する例を説明する。本実施形態により、ワークフロー実施に好適なＵＩが表示され、効率良く作業することができる。
本実施形態のワークフローは、複数の撮像装置１００−ｘを撮像システムで使用できるようにする工程を表す。より具体的には、本実施形態のワークフローは、全ての撮像装置１００−ｘの設置から全ての撮像装置１００−ｘが正常に撮像可能な状態にするまでの手順を表す。ワークフローでの作業の進捗状態として、以下の４つがあり、番号の順に遷移する。
１．ネットワーク確認状態
２．設置確認状態
３．露出確認状態
４．撮影可能状態
【００４６】
ネットワーク確認状態は、情報表示装置３００と撮像装置１００−ｘとをネットワーク接続する作業が行われていることを表す状態である。ネットワーク確認状態の場合、情報表示装置３００は、後述のように、情報表示装置３００と全ての撮像装置１００−ｘとのネットワーク接続がされたか否かを確認する。情報表示装置３００と全ての撮像装置１００−ｘとのネットワーク接続が確認されると、ワークフローの進捗状態は、設置確認状態へ遷移する。ネットワーク確認状態は、複数の撮像装置１００−ｘの設置から撮像装置１００−ｘのネットワーク接続が正常になるまでの第１の状態の一例である。
【００４７】
設置確認状態は、撮像装置１００−ｘの向きや画角の調整、及び、映像内に障害物がない状態にする作業が行われていることを表す状態である。例えば、設置確認状態での作業では、撮影目標物が撮影映像の中心にあるように撮像装置１００−ｘの向きを調整することや、ズーム・フォーカスの調整、障害物の移動が実施される。設置確認状態での作業は、人の手で撮像装置１００−ｘを調整する作業となる。設置確認状態の場合、情報表示装置３００は、後述のように、設置確認状態での作業が完了したか否かを確認する。設置確認状態での作業が完了したことが確認されると、ワークフローの進捗状態は、露出確認状態へ遷移する。設置確認状態は、複数の撮像装置１００−ｘのネットワーク接続が正常になってから複数の撮像装置１００−ｘが正常に設置された状態になるまでの第２の状態の一例である。
【００４８】
露出確認状態は、全ての撮像装置１００−ｘの露出設定値を同じ値にする作業が行われていることを表す状態である。露出確認状態の場合、情報表示装置３００は、後述のように、全ての撮像装置１００−ｘの露出設定値が同じ値になったか否かを確認する。露出設定値とは、より具体的には、Ｉｓｏ、Ｉｒｉｓ、Ｓｈｕｔｔｅｒの値である。全ての撮像装置１００−ｘの露出設定値が同じ値になったことが確認されると、ワークフローの進捗状態は、撮影可能状態へ遷移する。露出確認状態は、複数の撮像装置１００−ｘが正常に設置された状態になってから複数の撮像装置１００−ｘの撮像パラメータが正常になるまでの第３の状態の一例である。
撮影可能状態は、撮像システムが撮影可能状態であることを表す状態である。撮影可能状態では、画像生成装置２００は、撮像装置１００−ｘが撮影した画像に基づいて、仮想視点画像の生成が可能となる。撮影可能状態は、複数の撮像装置１００−ｘの撮像パラメータが正常であって複数の撮像装置１００−ｘが撮像可能な第４の状態の一例である。
【００４９】
以下に記載する第２の実施形態の説明では、上記の第１の実施形態と共通する事項について説明を省略し、上記の第１の実施形態と異なる事項についての説明を行う。また、第２の実施形態の説明では、第１の実施形態と同様の構成要素については、第１の実施形態と同じ符号を付しており、その詳細な説明は省略する。
【００５０】
図１９は、第２の実施形態の情報表示装置３００の機能構成の一例を示す図である。情報表示装置３００は、データ記憶部５０１とデータ入力・読出部５０２とワークフロー管理部１９０２とＵＩ画像生成部１９０４と状態取得部１９０１と制御部１９０３とユーザ入力部５０６と制御信号出力部５０７と表示部５０８とを有する。これらは、制御部１９０３による制御の下、相互にデータを送受信することができる。図１９のワークフロー管理部１９０２、制御部１９０３、ＵＩ画像生成部１９０４は、図３のＣＰＵ３０２に対応する。図１９の状態取得部１９０１は、図３の通信Ｉ／Ｆ３０８に対応する。以下、各部の構成の一例を詳細に説明する。
【００５１】
状態取得部１９０１は、撮像装置群１００に含まれる撮像装置１００―ｘの状態情報を取得し、ワークフロー管理部１９０２、ＵＩ画像生成部１９０４、及び、制御部１９０３へ出力する。
ワークフロー管理部１９０２は、状態取得部１９０１から取得した状態情報に基づいてワークフローの進捗状態の管理を行い、ワークフローの進捗状態を更新した場合は制御部１９０３へワークフロー情報を出力する。
制御部１９０３は、ワークフロー管理部１９０２から取得したワークフローの進捗状態に基づいて、ＵＩイメージ種別を決定し、ＵＩ画像生成部１９０４へＵＩイメージ種別情報を出力する。
ＵＩ画像生成部１９０４は、制御部１９０３から取得したＵＩイメージ種別情報と状態取得部５０４から取得した状態情報とに基づいて、撮像装置１００−ｘを監視するためのＵＩ画像を生成する。ＵＩ画像生成部５０３は、生成したＵＩ画像を表示イメージとして表示部５０８に出力して、ＵＩ画像を表示装置３１１に表示する。
【００５２】
図２０は、ワークフロー管理部１９０２が、状態取得部１９０１から取得した状態情報に基づいてワークフローの進捗状態を決定する状態決定処理の一例を示すフローチャートである。状態決定処理は、第２の決定処理の一例である。
Ｓ２００１において、ワークフロー管理部１９０２は、状態取得部１９０１から状態情報を取得する。
Ｓ２００２において、ワークフロー管理部１９０２は、ＨＤＤ３０５やＲＡＭ３０４に保存したワークフローの現在の進捗状態を確認する。ワークフロー管理部１９０２は、ワークフローの現在の進捗状態がネットワーク確認状態の場合、処理をＳ２００３に進める。ワークフロー管理部１９０２は、ワークフローの現在の進捗状態が設置確認状態の場合、処理をＳ２００６に進める。ワークフロー管理部１９０２は、ワークフローの現在の進捗状態が露出確認状態の場合、処理をＳ２００９に進める。ワークフロー管理部１９０２は、ワークフローの現在の進捗状態が撮影可能状態の場合、図２０の処理を終了する。
【００５３】
Ｓ２００３において、ワークフロー管理部１９０２は、Ｓ２００１で取得した状態情報に基づいて、ネットワークエラーが発生している撮像装置１００−ｘがあるか否かを判定する。より具体的には、ワークフロー管理部１９０２は、図６に示す状態情報の項目「Ｓｔａｔｅ」が「ＮｗＥｒｒ」である撮像装置１００−ｘがあるか否かを判定する。ワークフロー管理部１９０２は、ネットワークエラーが発生している撮像装置１００−ｘがあると判定した場合、処理をＳ２００４に進める。ワークフロー管理部１９０２は、ネットワークエラーが発生している撮像装置１００−ｘがないと判定した場合、図２０の処理を終了する。
Ｓ２００４において、ワークフロー管理部１９０２は、ワークフローの進捗状態を設置確認状態に決定する。そして、ワークフロー管理部１９０２は、ワークフローの進捗状態を設置確認状態に変更して、ＨＤＤ３０５やＲＡＭ３０４に保存する。
Ｓ２００５において、ワークフロー管理部１９０２は、ワークフローの進捗状態が設置確認状態であることを表す情報を制御部１９０３に通知する。その後、ワークフロー管理部１９０２は、図２０の処理を終了する。
【００５４】
Ｓ２００６において、ワークフロー管理部１９０２は、Ｓ２００１で取得した状態情報に基づいて、状態情報の項目「Ｓｔａｔｅ」が「Ｎｏｒｍａｌ」以外の撮像装置１００−ｘがあるか否かを判定する。ワークフロー管理部１９０２は、「Ｓｔａｔｅ」が「Ｎｏｒｍａｌ」以外の撮像装置１００−ｘがあると判定した場合、処理をＳ２００７に進める。ワークフロー管理部１９０２は、「Ｓｔａｔｅ」が「Ｎｏｒｍａｌ」以外の撮像装置１００−ｘがないと判定した場合、図２０の処理を終了する。
Ｓ２００７において、ワークフロー管理部１９０２は、ワークフローの進捗状態を露出確認状態に決定する。そして、ワークフロー管理部１９０２は、ワークフローの進捗状態を露出確認状態に変更して、ＨＤＤ３０５やＲＡＭ３０４に保存する。
Ｓ２００８において、ワークフロー管理部１９０２は、ワークフローの進捗状態が露出確認状態であることを表す情報を制御部１９０３に通知する。その後、ワークフロー管理部１９０２は、図２０の処理を終了する。
【００５５】
Ｓ２００９において、ワークフロー管理部１９０２は、Ｓ２００１で取得した状態情報に基づいて、撮像装置群１００に含まれる撮像装置１００−ｘの露出設定値が全て同じか否かを判定する。より具体的には、ワークフロー管理部１９０２は、図６に示す項目「Ｉｓｏ」、「Ｉｒｉｓ」、「Ｓｈｕｔｔｅｒ」ごとの撮像装置１００−ｘの設定値が全て同じ場合、撮像装置群１００に含まれる撮像装置１００−ｘの露出設定値が全て同じと判定する。ワークフロー管理部１９０２は、撮像装置群１００に含まれる撮像装置１００−ｘの露出設定値が全て同じと判定した場合、処理をＳ２０１０に進め、それ以外の場合、図２０の処理を終了する。
【００５６】
Ｓ２０１０において、ワークフロー管理部１９０２は、ワークフローの進捗状態を撮影可能状態に決定する。そして、ワークフロー管理部１９０２は、ワークフローの進捗状態を撮影可能状態に変更して、ＨＤＤ３０５やＲＡＭ３０４に保存する。Ｓ２００４、Ｓ２００７、Ｓ２０１０の処理は、ワークフローの進捗状態を決定する決定処理の一例である。
Ｓ２０１１において、ワークフロー管理部１９０２は、ワークフローの進捗状態が撮影可能状態であることを表す情報を制御部１９０３に通知する。その後、ワークフロー管理部１９０２は、図２０の処理を終了する。
【００５７】
（ワークフローに応じたＵＩイメージ種別の決定方法）
図２１は、制御部１９０３が、ワークフロー管理部１９０２から取得したワークフロー情報に基づいてＵＩイメージ種別を決定するＵＩイメージ種別決定処理の一例を示すフローチャートである。
Ｓ２１０１において、制御部１９０３は、ワークフロー管理部１９０２からワークフローの現在の進捗状態を取得する。
Ｓ２１０２において、制御部１９０３は、ワークフローの現在の進捗状態がネットワーク確認状態であるか否かを判定する。制御部１９０３は、現在の進捗状態がネットワーク確認状態であると判定した場合、処理をＳ２１０３に進め、現在の進捗状態がネットワーク確認状態ではないと判定した場合、処理をＳ２１０４に進める。
Ｓ２１０３において、制御部１９０３は、複数のＵＩイメージ種別の中から配線表示を選択し、ＵＩ画像に使用するＵＩイメージ種別を配線表示に決定する。そして、制御部１９０３は、配線表示を表す情報をＵＩ画像生成部５０３へ出力する。その後、制御部１９０３は、図２１の処理を終了する。
【００５８】
Ｓ２１０４において、制御部１９０３は、ワークフローの現在の進捗状態が設置確認状態であるか否かを判定する。制御部１９０３は、現在の進捗状態が設置確認状態であると判定した場合、処理をＳ２１０５に進め、現在の進捗状態が設置確認状態ではないと判定した場合、処理をＳ２１０６に進める。
Ｓ２１０５において、制御部１９０３は、複数のＵＩイメージ種別の中から実位置表示を選択し、ＵＩ画像に使用するＵＩイメージ種別を実位置表示に決定する。そして、制御部１９０３は、実位置表示を表す情報をＵＩ画像生成部５０３へ出力する。その後、制御部１９０３は、図２１の処理を終了する。
【００５９】
Ｓ２１０６において、制御部１９０３は、ワークフローの現在の進捗状態が露出確認状態であるか否かを判定する。制御部１９０３は、現在の進捗状態が露出確認状態であると判定した場合、処理をＳ２１０７に進め、現在の進捗状態が露出確認状態ではないと判定した場合、処理をＳ２１０８に進める。
Ｓ２１０７において、制御部１９０３は、複数のＵＩイメージ種別の中からパラメータ表示を選択し、ＵＩ画像に使用するＵＩイメージ種別をパラメータ表示に決定する。そして、制御部１９０３は、パラメータ表示を表す情報をＵＩ画像生成部５０３へ出力する。その後、制御部１９０３は、図２１の処理を終了する。
Ｓ２１０８において、制御部１９０３は、複数のＵＩイメージ種別の中から全てのＵＩイメージ種別を選択し、ＵＩ画像に使用するＵＩイメージ種別を全表示に決定する。全表示は、配線表示、パラメータ表示、実位置表示の３つのＵＩ画像を１画面内に表示することを表す。Ｓ２１０８が実行されるのは撮影可能状態であり、システム監視者は、あらゆる情報を網羅的に見ることができるＵＩ表示となる。その後、制御部１９０３は、図２１の処理を終了する。
図２１の処理は、図２０の処理によって決定された進捗状態に基づいて、複数のＵＩイメージ種別から何れかのＵＩイメージ種別を決定する第１の決定処理の一例である。
【００６０】
ＵＩ画像生成部１９０４は、制御部１９０３から取得したＵＩイメージ種別に基づいて、第１の実施形態と同様にＵＩ画像を生成する。ＵＩイメージ種別が全表示の場合、ＵＩ画像生成部１９０４は、１つの画面に、配線表示ＵＩ画像とパラメータ表示ＵＩ画像と実位置表示ＵＩ画像とを含んだＵＩ画像を生成する。そして、ＵＩ画像生成部５０３は、生成したＵＩ画像を表示装置３１１に表示するよう制御する。
【００６１】
以上説明したように本実施形態では、情報表示装置３００は、撮像システムのワークフローの進捗状態に応じたＵＩ画像を表示することで、複数の撮像装置１００−ｘの状態を適切に表示できる。したがって、作業者は、撮影が開始できる状態まで効率良く作業を実施することができる。
【００６２】
＜第３の実施形態＞
次に、第３の実施形態を説明する。第３の実施形態では、撮像システムの状態を網羅的に表示しつつ、機器の異常内容に応じて優先的に表示すべき内容を強調して表示する例を説明する。第３の実施形態によって、撮像システム全体を俯瞰して監視しつつ、異常が発生した機器の特定や異常の内容、影響範囲をシステム監視者が素早く理解することができる。
以下に記載する第３の実施形態の説明では、上記の第１の実施形態と共通する事項について説明を省略し、上記の第１の実施形態と異なる事項についての説明を行う。また、第３の実施形態の説明では、第１の実施形態と同様の構成要素については、第１の実施形態と同じ符号を付しており、その詳細な説明は省略する。
【００６３】
本実施形態では、情報表示装置３００はＵＩ画像同時表示機能を搭載し、システム監視者の操作によってＵＩ画像同時表示のオンオフを切り替える機能を有する。ＵＩ画像同時表示オンの場合、配線表示ＵＩ画像、実位置表示ＵＩ画像、パラメータ表示ＵＩ画像の３つのＵＩ画像を１画面内に表示する。ＵＩ画像同時表示オフの場合は、配線表示ＵＩ画像、実位置表示ＵＩ画像、パラメータ表示ＵＩ画像の内の１つを表示するもので、第１の実施形態と同等である。ＵＩ画像同時表示オンの場合のＵＩ画像の表示方法は、第１の表示方法の一例である。ＵＩ画像同時表示オフのＵＩ画像の表示方法は、第２の表示方法の一例である。
制御部５０５は、ユーザ入力部５０６からの操作情報に基づき、ＵＩ画像同時表示オンオフを切り替える。制御部５０５がユーザ入力部５０６を介してＵＩ画像同時表示のオン又はオフを受け付ける処理は、受付処理の一例である。
ＵＩ画像生成部５０３は、配線表示ＵＩ画像、実位置表示ＵＩ画像、パラメータ表示ＵＩ画像の３つのＵＩ画像を１画面内に表示し、更にＵＩ画像のサイズを変更し画面上に配置する機能を持つ。
【００６４】
（ＵＩイメージ種別に応じた優先表示内容切換）
制御部５０５は、図７又は図２１と同様の処理で、ＵＩイメージ種別を決定して、制御部５０５に出力する。ＵＩ画像生成部５０３は、制御部５０５から取得したＵＩイメージ種別に基づいて、優先して表示すべきＵＩ画像を決定し、決定したＵＩ画像を他のＵＩ画像より大きいサイズで配置して、表示装置３１１に表示する。
【００６５】
図２２は、ＵＩ画像生成部５０３が制御部５０５からＵＩイメージ種別としてパラメータ表示を取得した場合に表示装置３１１に表示される画面の一例を示す図である。図２２のような画面から、システム監視者は、まず、優先して露出調整すべき撮像装置１００−ｘが判断でき、更にどの位置に設置された撮像装置１００−ｘであるかを同時に確認することができる。図２２のような画面が有用であるケースとして、例えば撮像装置１００−ｘへの逆光が強く、露出の設定のみでは白飛びが対処できないケースがある。その際は撮像装置１００−ｘの設置位置の移動や、レンズにフィルタを取り付けるといった、実際に撮像装置１００−ｘへ出向いての作業を行う必要がある。この場合は、実際の撮像装置の１００−ｘの配置位置も同時に理解できる方が効率良いので、システム監視者の操作により同時表示オンに設定することが望ましい。
【００６６】
以上説明したように、本実施形態では、情報表示装置３００は、撮像システムの状態を網羅的に表示しつつ、機器の異常内容に応じて優先的に表示すべき内容を強調して表示することで、複数の撮像装置１００−ｘの状態を適切に表示できる。本実施形態によって、システム監視者等は、撮像システム全体を俯瞰して監視しつつ、異常が発生した機器の特定、異常の内容、異常の影響範囲を素早く理解できる。
【００６７】
第３の実施形態では、情報表示装置３００は、ＵＩ画像同時表示のオンオフを切り替えることができる。しかし、情報表示装置３００は、常にＵＩ画像同時表示がオンの状態になるように構成されていてもよい。また、優先して表示すべきＵＩ画像として決定されるＵＩ画像の種別は複数であってもよい。また、情報表示装置３００は、全てのＵＩ画像を同じ大きさで表示してもよい。
【００６８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６９】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
例えば、情報表示装置３００のハードウェア構成として、ＣＰＵは複数存在してもよく、複数のＣＰＵが各装置のＨＤＤ等に記憶されているプログラムに基づき処理を実行するようにしてもよい。また、情報表示装置３００のハードウェア構成として、ＣＰＵに替えてＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いることとしてもよい。情報表示装置３００の機能の一部は、情報表示装置３００のハードウェアとして実装されてもよい。また、上記の実施形態を任意に組み合わせてもよい。
【００７０】
以上、上述した実施形態によれば、複数の撮像装置１００−ｘの状態を適切に表示できる。
【符号の説明】
【００７１】
１００−ｘ  撮像装置
２００  画像生成装置
３００  情報表示装置
５０３  ＵＩ画像生成部
５０５  制御部
【図１】
2019216363.tif 000003
【図２】
2019216363.tif 000004
【図３】
2019216363.tif 000005
【図４】
2019216363.tif 000006
【図５】
2019216363.tif 000007
【図６】
2019216363.tif 000008
【図７】
2019216363.tif 000009
【図８】
2019216363.tif 000010
【図９】
2019216363.tif 000011
【図１０】
2019216363.tif 000012
【図１１】
2019216363.tif 000013
【図１２】
2019216363.tif 000014
【図１３】
2019216363.tif 000015
【図１４】
2019216363.tif 000016
【図１５】
2019216363.tif 000017
【図１６】
2019216363.tif 000018
【図１７】
2019216363.tif 000019
【図１８】
2019216363.tif 000020
【図１９】
2019216363.tif 000021
【図２０】
2019216363.tif 000022
【図２１】
2019216363.tif 000023
【図２２】
2019216363.tif 000024