(57)【要約】【課題】複数の撮影装置から、複数の期待条件の少なくとも１つと、必須条件と、を満たす映像を撮影する１又は複数の撮影装置を選択する情報処理装置を提供する。【解決手段】情報処理装置１００は、複数の期待条件を示す期待条件情報を取得する期待条件情報取得部１４０と、必須条件情報を取得する必須条件情報取得部１５０と、撮影装置状態情報を取得する撮影装置状態情報取得部１６０と、被写体状態情報を取得する被写体状態情報取得部１３０と、複数の撮影装置から、映像を撮影する撮影装置を選択する撮影装置選択部１７０と、を有し、撮影装置選択部１７０は、複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定部１７２と、必須条件を満たすか否かを判定する必須条件判定部１７３と、を有する。【選択図】図１
2014075742.tif 000002
【特許請求の範囲】
【請求項１】
映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、
前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、
複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、
被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、
前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有し、
前記撮影装置選択手段は、
前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、
前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記複数の期待条件には優先順位が付されており、
前記期待条件判定手段は、
前記優先順位の順序で選択された期待条件について、前記期待条件判定処理を行うことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記期待条件判定手段は、
複数の撮影装置により撮影される映像が、１つの期待条件を満たすと判定される場合、
前記複数の撮影装置により撮影される映像に対して、前記１つの期待条件の優先順位の、次の優先順位が付される期待条件について前記期待条件判定処理を行い、
前記必須条件判定手段は、前記次の優先順位が付される期待条件を満たすと判定された映像に対して、前記必須条件判定処理を行う、
ことを特徴とする情報処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の情報処理装置であって、
前記撮影装置選択手段は、
前記必須条件情報に基づいて、前記複数の撮影装置の少なくとも１つを選択する撮影装置選択手段をさらに有し、
前記期待条件判定手段は、前記撮影装置選択手段により選択された１又は複数の撮影装置により撮影される映像に対して、前記期待条件判定処理を行う、
ことを特徴とする情報処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の情報処理装置であって、
前記撮影装置選択手段は、予め定められる条件が満たされる場合に、前記複数の撮影装置の１つを選択する、
ことを特徴とする情報処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の情報処理装置であって、
前記撮影装置選択手段は、前記複数の撮影装置の１つを逐次的に選択し、
前記複数の期待条件は、
前記被写体状態情報と、前回選択された撮影装置の撮影装置状態情報と、の関係に基づく条件を含む、
ことを特徴とする情報処理装置。
【請求項７】
映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、
前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、
複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、
被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、
前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有し、
前記撮影装置選択手段は、
前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、
前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、
を有することを特徴とする情報処理システム。
【請求項８】
コンピュータを、
映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、
前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、
複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、
被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、
前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有する情報処理装置として機能させるプログラムであって、
前記撮影装置選択手段は、
前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、
前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ロボットカメラによる撮影ショットの制御において、外部からの指令に基づく撮影ショットタイプと、被写体のイベントに基づくイベント撮影規則生成情報と、に基づいて生成されるイベント撮影規則に基づいて、撮影ショットを決定する撮影ショット制御装置が開示されている。特許文献２には、複数の撮影手段のうち、特定された被写体を映している撮影手段のみを用いて映像を生成する撮影システムが開示されている。特許文献３には、複数のカメラのうち、被写体を正面から撮影されるカメラを使用して撮影を行う撮像装置が開示されている。特許文献４には、複数の地点に配置された旋回可能なカメラのうち、地図で指示された位置を撮像するのに適したカメラおよび該カメラの旋回角度を決定して撮像を行う監視カメラ制御システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７２７０２号公報
【特許文献２】特開２００６−８１１２８号公報
【特許文献３】特開２００５−２８６４１９号公報
【特許文献４】特開２００２−７７８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の１つは、複数の撮影装置から、複数の期待条件の少なくとも１つと、必須条件と、を満たす映像を撮影する１又は複数の撮影装置を選択する情報処理装置、情報処理システム、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有し、前記撮影装置選択手段は、前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、を有することを特徴とする情報処理装置である。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記複数の期待条件には優先順位が付されており、前記期待条件判定手段は、前記優先順位の順序で選択された期待条件について、前記期待条件判定処理を行うことを特徴とする情報処理装置である。
【０００７】
また、請求項３に記載の発明は、請求項２に記載の情報処理装置であって、前記期待条件判定手段は、複数の撮影装置により撮影される映像が、１つの期待条件を満たすと判定される場合、前記複数の撮影装置により撮影される映像に対して、前記１つの期待条件の優先順位の、次の優先順位が付される期待条件について前記期待条件判定処理を行い、前記必須条件判定手段は、前記次の優先順位が付される期待条件を満たすと判定された映像に対して、前記必須条件判定処理を行う、ことを特徴とする情報処理装置である。
【０００８】
また、請求項４に記載の発明は、請求項１ないし３のいずれかに記載の情報処理装置であって、前記撮影装置選択手段は、前記必須条件情報に基づいて、前記複数の撮影装置の少なくとも１つを選択する撮影装置選択手段をさらに有し、前記期待条件判定手段は、前記撮影装置選択手段により選択された１又は複数の撮影装置により撮影される映像に対して、前記期待条件判定処理を行う、ことを特徴とする情報処理装置である。
【０００９】
また、請求項５に記載の発明は、請求項１ないし４のいずれかに記載の情報処理装置であって、前記撮影装置選択手段は、予め定められる条件が満たされる場合に、前記複数の撮影装置の１つを選択する、ことを特徴とする情報処理装置である。
【００１０】
また、請求項６に記載の発明は、請求項１ないし５のいずれかに記載の情報処理装置であって、前記撮影装置選択手段は、前記複数の撮影装置の１つを逐次的に選択し、前記複数の期待条件は、前記被写体状態情報と、前回選択された撮影装置の撮影装置状態情報と、の関係に基づく条件を含む、ことを特徴とする情報処理装置である。
【００１１】
また、請求項７に記載の発明は、映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有し、前記撮影装置選択手段は、前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、を有することを特徴とする情報処理システムである。
【００１２】
また、請求項８に記載の発明は、コンピュータを、映像に対する複数の期待条件を示す、期待条件情報を取得する期待条件情報取得手段と、前記映像に対する必須条件を示す、必須条件情報を取得する必須条件情報取得手段と、複数の撮影装置の位置および方向を示す情報を含む撮影装置状態情報を取得する撮影装置状態情報取得手段と、被写体の位置を示す情報を含む被写体状態情報を取得する被写体状態情報取得手段と、前記期待条件情報と、前記必須条件情報と、前記撮影装置状態情報と、前記被写体状態情報と、に基づき、前記複数の撮影装置から、前記映像を撮影する１又は複数の撮影装置を選択する撮影装置選択手段と、を有する情報処理装置として機能させるプログラムであって、前記撮影装置選択手段は、前記複数の撮影装置のそれぞれにより撮影される映像に対して、前記複数の期待条件の少なくとも１つを満たすか否かを判定する期待条件判定処理を行う期待条件判定手段と、前記期待条件判定手段により前記複数の期待条件の少なくとも１つを満たすと判定された映像に対して、前記必須条件を満たすか否かを判定する必須条件判定処理を行う必須条件判定手段と、を有することを特徴とするプログラムである。
【発明の効果】
【００１３】
請求項１，７、および８に係る発明によれば、複数の撮影装置から、複数の期待条件の少なくとも１つと、必須条件と、を満たす映像を撮影する１又は複数の撮影装置を選択する情報処理装置、情報処理システム、およびプログラムが提供される。
【００１４】
請求項２に係る発明によれば、優先順位の順序で選択された期待条件について、期待条件判定処理が行われる。
【００１５】
請求項３に係る発明によれば、複数の撮影装置により撮影される映像が１つの期待条件を満たすと判定される場合に、該期待条件の次の優先順位が付される期待条件について期待条件判定処理が行われる。
【００１６】
請求項４に係る発明によれば、必須条件に基づいて選択された少なくとも１つの撮影装置に対して、期待条件判定処理が行われる。
【００１７】
請求項５に係る発明によれば、予め定められる条件が満たされる場合に、複数の撮影装置の１つが選択される。
【００１８】
請求項６に係る発明によれば、被写体状態情報と、前回選択された撮影装置の撮影装置状態情報と、の関係に基づく条件で、期待条件判定処理が行われる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る情報処理装置を示す図である。
【図２】本実施形態に係る情報処理装置において行われる処理を説明する図である。
【図３】期待条件の例を示す図である。
【図４】必須条件の例を示す図である。
【図５】映像構成候補情報生成部により生成される映像構成情報の内容（映像構成）の一例を示す図である。
【図６】本実施形態に係る情報処理装置における映像生成処理を示すフローチャートである。
【図７】本発明の一実施形態における期待条件および期待条件判定処理の一例を示す図である。
【図８】本発明の一実施形態における期待条件の一例を説明する図である。
【図９】本発明の一実施形態における選択処理の一例を示す図である。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態に係る情報処理装置１００を示す図である。情報処理装置１００は、図示しない複数の撮影装置２００，３００、および４００と接続され、これら複数の撮影装置２００，３００、および４００から送信される撮影映像データに基づいて、出力映像データを生成する。
【００２１】
図２は、本実施形態に係る情報処理装置１００において行われる処理を説明する図である。図２は、ある部屋９００を上から見た図である。情報処理装置１００と接続される複数の撮影装置２００，３００、および４００は部屋９００において固定されて設置され、被写体５００，５１０，および５２０を撮影して、撮影映像データを生成する。ここでは被写体５００，５１０、および５２０は人物である。
【００２２】
情報処理装置１００は、予め設定される期待条件および必須条件に基づいて、出力映像データの生成に使用される撮影映像データを撮影する撮影装置を、複数の撮影装置２００，３００、および４００から少なくとも１つ選択する。
【００２３】
情報処理装置１００は、通信部１１１、記憶部１１２、撮影対象情報取得部１２０、被写体状態情報取得部１３０、期待条件情報取得部１４０、必須条件情報取得部１５０、撮影装置状態情報取得部１６０、撮影装置選択部１７０、撮影映像データ取得部１８０、および出力映像データ生成部１９０を有する。撮影装置選択部１７０は、さらに映像構成候補情報生成部１７１、期待条件判定部１７２、および必須条件判定部１７３を有する。通信部１１１、撮影対象情報取得部１２０、被写体状態情報取得部１３０、期待条件情報取得部１４０、必須条件情報取得部１５０、撮影装置状態情報取得部１６０、撮影装置選択部１７０、撮影映像データ取得部１８０、および出力映像データ生成部１９０は、例えばＣＰＵの一機能として実現され、記憶部１１２はメモリー等の記憶素子によって実現される。
【００２４】
通信部１１１は、複数の撮影装置２００，３００、および４００、および図示しない管理装置等と通信を行い、受信された通信データから各種データを抽出して、撮影対象情報取得部１２０、被写体状態情報取得部１３０、記憶部１１２、および撮影映像データ取得部１８０等に出力する。
【００２５】
記憶部１１２は、通信部１１１から入力された、後述する期待条件情報、必須条件情報、および撮影装置状態情報等を記憶する。
【００２６】
撮影対象情報取得部１２０は、撮影対象を指定する撮影対象情報を取得する。撮影対象情報は、例えば図示しない管理装置のタッチパネル等において撮影装置２００，３００、および４００のいずれかにより撮影された映像が表示され、管理者によって該タッチパネルにおける撮影対象（例えば被写体５００，５１０，および５２０のいずれか）をタッチする操作が行われる、等の既知の方法により取得され、通信部１１１を介して取得される。
【００２７】
被写体状態情報取得部１３０は、被写体５００，５１０，および５２０の位置および向いている方向を示す情報を含む被写体状態情報を取得する。被写体状態情報は、既知の計測技術および画像認識技術により例えば３次元の座標の形式で逐次取得され、通信部１１１を介して取得される。
【００２８】
期待条件情報取得部１４０は、予め管理者により設定されて記憶部１１２に記憶されている、出力映像データに対する複数の期待条件を示す期待条件情報を取得する。図３は、期待条件の例を示す図である。期待条件とは、情報処理装置１００により生成される出力映像データにおいて、満たされることが望ましい条件であり、各条件の間で管理者により優先順位が設定されている。すなわち、優先順位が第１位の期待条件（以下、第１位期待条件）を満たす映像の生成が不可能で、第２期待条件を満たす映像の生成が可能である場合には、第２位期待条件を満たす映像が生成される。
【００２９】
必須条件情報取得部１５０は、予め管理者により設定されて記憶部１１２に記憶されている、出力映像データに対する必須条件を示す必須条件情報を取得する。図４は、必須条件の例を示す図である。必須条件とは、情報処理装置１００により生成される映像において、満たすことが求められる条件である。
【００３０】
撮影装置状態情報取得部１６０は、撮影装置２００，３００、および４００の設置位置および撮影方向を示す撮影装置状態情報を取得する。撮影装置状態情報は、撮影装置２００，３００、および４００の３次元の座標で表現される設置位置、およびベクトルで表現された撮影方向であり、予め撮影装置２００，３００、および４００のＧＰＳ機能による計測または管理者による設定操作により取得されて記憶部１１２に記憶されている。
【００３１】
撮影装置選択部１７０は、期待条件情報、必須条件情報、撮影装置状態情報、撮影対象情報、および被写体状態情報に基づいて、出力映像データの生成に使用される撮影映像データを撮影する撮影装置を、撮影装置２００，３００、および４００から少なくとも１つ選択する。撮影装置選択部１７０は、映像構成候補情報生成部１７１、期待条件判定部１７２、および必須条件判定部１７３を有する。以下に、撮影装置選択部１７０の動作を詳細に説明する。
【００３２】
撮影装置選択部１７０の映像構成候補情報生成部１７１は、撮影対象情報、被写体状態情報、期待条件情報、および撮影装置状態情報に基づいて、撮影装置２００，３００、および４００において撮影される映像から期待条件を満たすよう切り出された映像における、被写体の配置等を示す映像構成候補情報を生成する。映像構成候補情報生成部１７１は、まず、優先順位が第１位である期待条件（第１位期待条件）に基づいて、撮影装置２００，３００、および４００のそれぞれについて映像構成候補情報を生成する。
【００３３】
撮影装置選択部１７０の期待条件判定部１７２は、映像構成候補情報生成部１７１において生成された、撮影装置２００，３００，および４００において撮影される映像の構成を示す映像構成候補情報のそれぞれが期待条件を満たすか否かを判定する、期待条件判定処理を実行する。期待条件判定部１７２は、映像構成候補情報のそれぞれについて、まず、第１位期待条件を満たすか否かを判定する期待条件判定処理を実行する。
【００３４】
期待条件判定処理で第１位期待条件を満たすと判定された映像構成候補情報は、後述する必須条件判定部１７３において必須条件を満たすか否かの判定処理（必須条件判定処理）に付され、ここで必須条件を満たす映像構成候補情報がなかった場合には、映像構成候補情報生成部１７１および期待条件判定部１７２は、第２位期待条件について上記の処理を実行する。以降、映像構成候補情報生成部１７１および期待条件判定部１７２は、必須条件判定部１７３においていずれかの映像構成情報が必須条件を満たすと判定されるまで、優先順位の順序で期待条件を選択して上記の処理を繰り返す。
【００３５】
撮影装置選択部１７０の必須条件判定部１７３は、期待条件判定部１７２において期待条件を満たすと判定された映像を示す映像構成候補情報について、必須条件を満たすか否かを判定する必須条件判定処理を実行する。
【００３６】
必須条件が満たされた場合、撮影装置選択部１７０は、必須条件を満たすと判定された映像構成候補情報に対応する撮影装置を、出力映像データの生成に使用される撮影映像データを撮影する撮影装置（特定撮影装置）と特定し、該特定撮影装置を指定する特定撮影装置指定情報を出力映像データ生成部１９０に出力する。必須条件が満たされない場合、必須条件判定部１７３は、その旨を映像構成候補情報生成部１７１および期待条件判定部１７２に通知する。
【００３７】
撮影映像データ取得部１８０は、撮影装置２００，３００、および４００において撮影された撮影映像データを、通信部１１１を介して取得し、出力映像データ生成部１９０に出力する。
【００３８】
出力映像データ生成部１９０は、撮影映像データ取得部１８０から入力される撮影映像データから、撮影装置選択部１７０から入力される特定撮影装置指定情報に基づいて、特定撮影装置により撮影された撮影映像データを選択し、選択された撮影映像データから出力映像データを生成する。
【００３９】
次に、撮影装置選択部１７０による処理を、図２に示された例において具体的に説明する。
【００４０】
まず、撮影装置選択部１７０の映像構成候補情報生成部１７１は、被写体状態情報、および撮影装置状態情報に基づいて、撮影装置２００，３００、および４００において撮影される映像における被写体の配置等を示す映像構成情報を生成する。図５は、映像構成候補情報生成部１７１により生成される映像構成情報の内容（映像構成）の一例を示す図である。
【００４１】
そして映像構成候補情報生成部１７１は、撮影対象情報により被写体５００が撮影対象として指定され、第１位期待条件「被写体５１０を撮影」について期待条件判定処理が実行される場合、撮影装置２００において撮影される映像の映像構成２１０、および撮影装置３００において撮影される映像の映像構成３１０から被写体５００、および５１０を囲む領域（破線で示す）を切り出して映像構成候補２２０、および３２０を生成する。一方、撮影装置４００において撮影される映像の映像構成４１０については被写体５２０が入っていないため、映像構成候補情報生成部１７１は、映像構成４１０をそのまま映像構成候補４２０とする。映像構成候補情報生成部１７１は、これらの映像構成候補２２０，３２０、および４２０を示す映像構成候補情報を、期待条件判定部１７２に出力する。
【００４２】
次に、撮影装置選択部１７０の期待条件判定部１７２は、映像構成候補情報生成部１７１により生成される映像構成候補情報により示される映像構成候補２２０，３２０、および４２０のそれぞれについて期待条件判定処理を実行し、映像構成候補２２０、および３２０が期待条件を満たすと判定する。
【００４３】
次に、撮影装置選択部１７０の必須条件判定部１７３は、期待条件判定部１７２において期待条件を満たすと判定された映像構成候補２２０、および３２０について、必須条件判定処理を実行する。必須条件として「被写体が画角内に収まっている」「被写体同士が重なっていない」が指定されている場合、必須条件判定部１７３は、映像構成候補２２０のみを必須条件を満たすと判定し、映像構成候補２２０に対応する撮影装置２００を特定撮影装置と特定する。そして撮影装置選択部１７０は、撮影装置２００を指定する撮影装置指定情報を出力映像データ生成部１９０に出力する。
【００４４】
次に、情報処理装置１００における映像生成処理を、フローチャートを用いて説明する。図６は本実施形態に係る情報処理装置１００における映像生成処理を示すフローチャートである。
【００４５】
まず、情報処理装置１００の撮影対象情報取得部１２０は、撮影対象情報を取得する（Ｓ６０１）。情報処理装置１００の期待条件情報取得部１４０は、出力映像データに対する複数の期待条件を示す期待条件情報を取得する（Ｓ６０２）。
【００４６】
次に、情報処理装置１００の必須条件情報取得部１５０は、出力映像データに対する必須条件を示す必須条件情報を取得する（Ｓ６０３）。情報処理装置１００の撮影装置状態情報取得部１６０は、複数の撮影装置２００，３００、および４００の位置および方向を示す撮影装置状態情報を取得する（Ｓ６０４）。情報処理装置１００の被写体状態情報取得部１３０は、被写体の位置を示す情報を含む被写体状態情報を取得する（Ｓ６０５）。
【００４７】
次に、撮影装置選択部１７０の映像構成候補情報生成部１７１は、Ｓ６０１において取得された撮影対象情報、Ｓ６０２において取得された期待条件情報、Ｓ６０４において取得された撮影装置状態情報、およびＳ６０５において取得された被写体状態情報に基づいて、映像構成候補情報を生成する（Ｓ６０６）。ここで、期待条件情報に関しては、期待条件情報に含まれる複数の期待条件のうち、Ｓ６０６からＳ６０８における処理が行われていない（未判定の）期待条件のなかで優先順位が最も高いものが使用される。
【００４８】
次に、撮影装置選択部１７０の期待条件判定部１７２は、Ｓ６０６において生成された映像構成候補情報のそれぞれが、Ｓ６０６において使用された期待条件を満たすか否か判定する期待条件判定処理を実行する（Ｓ６０７）。
【００４９】
次に、撮影装置選択部１７０の必須条件判定部１７３は、Ｓ６０７において期待条件を満たすと判定された映像構成候補情報について、必須条件を満たすか否か判定する必須条件判定処理を実行する（Ｓ６０８）。
【００５０】
そして、撮影装置選択部１７０は、Ｓ６０８において必須条件を満たすと判定された映像構成候補の有無を参照し（Ｓ６０９）、必須条件を満たすと判定された映像構成候補情報がない場合にはＳ６０６に戻る。
【００５１】
Ｓ６０８において必須条件を満たすと判定された映像構成候補情報がある場合には、出力映像データ生成部１９０は、該映像構成候補情報に対応する撮影装置により撮影された撮影映像データを使用して、出力映像データを生成する（Ｓ６１０）。以上で、情報処理装置１００における映像生成処理は終了する。
【００５２】
以上の構成により、複数の撮影装置２００，３００、および４００から、複数の期待条件の少なくとも１つと、必須条件と、を満たす映像を撮影する１又は複数の撮影装置を選択する情報処理装置１００が提供される。
【００５３】
なお、上記の実施形態では、撮影装置選択部１７０が、期待条件情報、必須条件情報、撮影装置状態情報、撮影対象情報、および被写体状態情報に基づいて、撮影装置を選択する構成が示されたが、これらの全ての情報を使用する必要はなく、例えば特定の被写体を指定することなく（すなわち上記のうち、撮影対象情報を使用せず）、撮影装置を選択する構成としてもよい。この場合、複数の撮影装置２００，３００、および４００により撮影される映像に映り込む全ての被写体について、各判定処理が実行される。
【００５４】
また、上記の実施形態では、撮影装置２００，３００、および４００の全てについて期待条件判定処理が行われる構成が示されたが、本発明はこれに限定されず、例えば映像構成もしくは映像構成候補が生成された段階で必須条件判定処理を実行する手段を新たに設け、必須条件を満たし得る撮影装置のみについて、以降の処理を実行する構成としてもよい。この場合、不要な処理が実行されなくなることにより処理負荷の軽減や、より高速な処理が可能になる。
【００５５】
また、上記の実施形態では、満たす／満たさないの２値で判定される期待条件および必須条件を用いる構成が示されたが、本発明はこれに限定されず、例えばある条件について数値が算出され、得られる数値が閾値以上／未満により判定される構成としてもよい。
【００５６】
また、上記の実施形態では、期待条件判定部１７２において１つの期待条件を満たす撮影装置が選択される構成が示されたが、本発明はこれに限定されず、複数の期待条件に基づいて撮影装置を選択する構成としてもよい。
【００５７】
例えば、ある期待条件を満たす撮影装置が複数あった場合に、該期待条件の優先順位の、次の優先順位が付された期待条件について判定を行い、この期待条件も満たす撮影装置を選択する構成としてもよい。
【００５８】
また、複数の期待条件についてポイント（重み）を設定し、満たした期待条件のポイントの合計が最も大きい撮影装置を選択する構成としてもよい。
【００５９】
このような構成の一例を説明する。図７は、本発明の一実施形態における期待条件および期待条件判定処理の一例を示す図である。本実施形態においては、それぞれがポイントを有する３つの期待条件が設定されている。ここでは２値（はい／いいえ）で判定される期待条件（条件番号１，３）の他に、より大きい（より小さい）ものがより多くのポイントが与えられる期待条件（条件番号２）が設定されている。条件番号２の期待条件では角度が小さいほど望ましいとされており、設定されたポイント「６」のうち、得られる角度の、１８０度に対する比率に応じたポイントが加算される。図７に示される例においては、撮影装置Ｂが選択される。
【００６０】
また、上記の実施形態では、１つの撮影装置（画像）を選択する構成のみが示されたが、複数の撮影装置を逐次的に選択する構成としてもよい。この場合、期待条件として、被写体状態情報と前回選択された撮影装置の撮影状態情報との関係と、の関係に基づく条件を含んでもよい。このような期待条件の一例を以下に具体的に説明する。
【００６１】
図８は、本発明の一実施形態における期待条件の一例を説明する図である。撮影装置が逐次的に選択される構成の場合において、前回撮影装置８１０が選択されたとする。新たに撮影装置を選択する場合、被写体８００から前回選択された撮影装置８１０へ向かうベクトル（矢印８１１）と、被写体８００から新たに選択される撮影装置８２０の向かうベクトル（矢印８２１）と、の角度（角度Ｘ）が予め定められる値以下であることを期待条件の１つとしてもよい。このような構成とすることにより、撮影装置が切り替わった際に出力映像データにおける被写体８００の見え方（表示面に対する角度）の変化が小さく抑えられる。
【００６２】
また、撮影装置を逐次的に選択する構成の場合においては、撮影装置の選択処理を予め定められる条件が満たされる場合に行う構成としてもよい。予め定められる条件としては、撮影対象が変更された（撮影対象情報が新たに取得された）場合、被写体の位置が予め定められる量以上変化した場合、期待条件の内容、もしくは優先順位が変更された場合、および撮影装置の選択処理が最後に実行されてから予め定められる時間が経過した場合、等が挙げられる。このような構成とすることにより、適切なタイミングにおいてのみ撮影装置の選択処理が行われ、不要な選択処理による負荷の増加や映像の見づらさの回避、また適切な選択処理による見やすい映像の実現、等の効果が得られる。
【００６３】
また、本発明に係る情報処理装置１００は、既に撮影装置２００，３００、および４００において撮影されて保存された撮影映像データから１つの出力映像データを生成する場合にも適用可能である。この場合、上述した、前回選択された撮影装置との関係で判定される期待条件が用いられる構成では、複数の出力画像データ（選択される撮影装置の組み合わせ）を生成し、それぞれについて得られるポイントの合計を算出し、合計が最も高い撮影装置の組み合わせを採用する構成としてもよい。このような選択処理の一例を以下に具体的に説明する。
【００６４】
図９は、本発明の一実施形態における選択処理の一例を示す図である。時間的に連続するシーン１，２，３のうち、まずシーン１で撮影装置９１０が選択されている場合、シーン２において撮影装置９２０については１５ポイント、撮影装置９３０については１２ポイントが算出されるとする。
【００６５】
次にシーン３において、シーン２で撮影装置９２０が選択されている場合には撮影装置９４０について６ポイント、シーン２で撮影装置９３０が選択されている場合には撮影装置９４０について１６ポイントが算出されるとする。
【００６６】
この結果、シーン１〜２のポイントの合計を算出すると、撮影装置９１０、撮影装置９２０の順に選択した場合（上段）のポイントの合計は２５ポイント、撮影装置９１０、撮影装置９３０の順に選択した場合（下段）のポイントの合計は２２ポイントであり、上段の方が合計ポイントは高い。
【００６７】
しかしシーン１〜３のポイントの合計を算出すると、撮影装置９１０、撮影装置９２０、撮影装置９４０の順に選択した場合（上段）のポイントの合計は３１ポイント、撮影装置９１０、撮影装置９３０、撮影装置９４０の順に選択した場合（下段）のポイントの合計は３８ポイントであり、シーン１〜３についてみると下段の方が合計ポイントは高くなり、この場合、最終的に下段の選択が採用される。このような構成により、全体として期待条件により合致した出力映像データが生成される。
【００６８】
また、上記の実施形態では、映像構成候補情報が、撮影対象情報、被写体状態情報、期待条件情報に基づいて生成される構成が示されたが、本発明はこれに限定されず、例えば撮影映像データ取得部１８０により取得される、撮影装置２００，３００、および４００で実際に撮影された撮影映像データと、撮影対象情報と、に基づいて生成される構成としてもよい。
【００６９】
なお、ここで述べた情報処理装置１００の動作は、記憶部１１２に記憶されるプログラムを動作させることで実現される。このプログラムは通信によって提供されてもよいし、コンピュータによる読み取りが可能な、ＣＤ−ＲＯＭ等の記憶媒体に格納されて提供されてもよい。
【符号の説明】
【００７０】
１００  情報処理装置、１１１  通信部、１１２  記憶部、１２０  撮影対象情報取得部、１３０  被写体状態情報取得部、１４０  期待条件情報取得部、１５０  必須条件情報取得部、１６０  撮影装置状態情報取得部、１７０  撮影装置選択部、１７１  映像構成候補情報生成部、１７２  期待条件判定部、１７３  必須条件判定部、１８０  撮影映像データ取得部、１９０  出力映像データ生成部、２００，３００，４００，８１０，８２０，９１０，９２０，９３０，９４０  撮影装置、２１０，３１０，４１０  映像構成、２２０，３２０，４２０  映像構成候補、５００，５１０，５２０，８００  被写体、８１１，８２１  矢印、９００  部屋。
【図１】
2014075742.tif 000003
【図２】
2014075742.tif 000004
【図３】
2014075742.tif 000005
【図４】
2014075742.tif 000006
【図５】
2014075742.tif 000007
【図６】
2014075742.tif 000008
【図７】
2014075742.tif 000009
【図８】
2014075742.tif 000010
【図９】
2014075742.tif 000011