(57)【要約】【課題】演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行う。【解決手段】被写体を見る視点を移動させながら動画像を表示部１０８に表示させる表示制御装置であって、特定の被写体の三次元の形状を示すモデルデータと、隣合う複数の撮像装置１、…により撮像されたそれぞれの動画像の画像データとに基づいて、隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する仮想画像生成部と、特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して生成された仮想二次元画像の画像データに基づいて、特定の被写体を仮想視点で見た動画像を表示部に表示させる第２制御部とを備えている。【選択図】図２
2014126906.tif 000002
【特許請求の範囲】
【請求項１】
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴とする表示制御装置。
【請求項２】
前記変更指示に基づく視点の移動方法として、前記第１制御手段により表示される動画像の時間進行を一時停止させた後に行う第１移動方法と、動画像の時間進行を一時停止させることなく行う第２移動方法のうち、何れか一の方法を指定する指定手段を備え、
前記第２制御手段は、前記指定手段により前記第１移動方法が指定されると、前記生成手段により生成された前記仮想二次元画像の画像データに基づいて、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記生成手段は、更に、
前記隣合う撮像装置により撮像されたそれぞれの動画像の画像データに基づいて、前記モデルデータに基づいて生成される前記仮想視点から見た二次元画像の所定領域に対応する色及びテクスチャのうちの少なくとも一方をマッピングして前記仮想二次元画像の画像データを生成することを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記第２制御手段は、更に、
前記指定手段により前記第２移動方法が指定されると、前記生成手段により生成された前記仮想二次元画像を用いることなく、前記画像取得手段により取得された前記隣合う撮像装置により撮像された動画像の画像データに基づいて、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項２に記載の表示制御装置。
【請求項５】
前記第２制御手段は、更に、
前記隣合う撮像装置により撮像されたそれぞれの動画像の画像データを合成して被写体を前記仮想視点で見た動画像の画像データを生成し、当該動画像を前記表示手段に表示させることを特徴とする請求項４に記載の表示制御装置。
【請求項６】
被写体の種類に応じたモデルデータを複数記憶する記憶手段を更に備え、
前記モデルデータ取得手段は、前記記憶手段に記憶されている複数のモデルデータの中から前記特定の被写体の三次元の形状を示すモデルデータを選択して取得することを特徴とする請求項１〜５の何れか一項に記載の表示制御装置。
【請求項７】
前記画像取得手段により取得された動画像の画像データに基づいて、前記複数のモデルデータの中から前記特定の被写体の種類に対応するモデルデータを特定する第１特定手段を更に備え、
前記モデルデータ取得手段は、前記第１特定手段により特定されたモデルデータを取得することを特徴とする請求項１〜６の何れか一項に記載の表示制御装置。
【請求項８】
前記記憶手段は、更に、被写体の種類に応じて当該被写体モデルが所定の姿勢をなすモデルデータを複数記憶し、
前記第１特定手段は、更に、前記画像取得手段により取得された動画像の画像データに基づいて、前記複数のモデルデータの中から前記特定の被写体の種類及び姿勢に対応する被写体モデルのモデルデータを特定することを特徴とする請求項７に記載の表示制御装置。
【請求項９】
前記記憶手段は、更に、スポーツの種類に応じて前記被写体モデルが当該スポーツ特有の姿勢をなすモデルデータを複数記憶することを特徴とする請求項７に記載の表示制御装置。
【請求項１０】
前記第２制御手段は、更に、前記指定手段により前記第１移動方法が指定された状態で、前記表示手段に表示される動画像内の被写体が予めスポーツの種類毎に規定された特定の姿勢となった場合に、当該動画像の時間進行を一時停止させ、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項９に記載の表示制御装置。
【請求項１１】
前記記憶手段は、前記特定の被写体を見る複数の視点の各々と関連付けて複数のモデルデータを記憶し、
前記生成手段は、前記仮想視点に対応する視点と関連付けて前記記憶手段に記憶されているモデルデータを用いて前記仮想二次元画像の画像データを生成することを特徴とする請求項１〜１０のいずれかに記載の表示制御装置。
【請求項１２】
請求項１〜１１の何れか一項に記載の表示制御装置と前記複数の撮像装置とを備える表示制御システムであって、
前記複数の撮像装置は、
各走査ライン毎に所定時間ずつタイミングをずらしながら露光してフレーム画像を生成する撮像手段と、
各走査ラインに対応するライン画像毎に、当該各走査ラインの露光タイミングと外部光源を明滅させた明滅タイミングとの相対的な時間差に応じて変化する明るさ変化を検出する検出手段と、
前記検出手段の検出結果に応じて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを前記所定時間単位で調整する調整手段と、を備えることを特徴とする表示制御システム。
【請求項１３】
前記複数の撮像装置は、
前記各走査ラインの露光条件及び前記外部光源の明滅条件と関係付けられた、前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差の変化に対する前記ライン画像毎の明るさ変化に基づいて、前記検出手段により検出された前記ライン画像毎の明るさ変化に対する前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差を特定する第２特定手段を更に備え、
前記調整手段は、
前記第２特定手段により特定された前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差に基づいて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを前記所定時間単位で調整することを特徴とする請求項１２に記載の表示制御システム。
【請求項１４】
前記検出手段は、
前記外部光源の明滅タイミングに対して相対的な時間差が異なる複数回の走査ラインの露光により得られた複数のライン画像の明るさ変化を検出し、
前記第２特定手段は、
前記検出手段により検出された前記複数のライン画像の明るさ変化に対応させて、前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差をそれぞれ特定することを特徴とする請求項１３に記載の表示制御システム。
【請求項１５】
前記複数回の走査ラインの露光は、一のフレーム画像を構成する複数の異なる走査ラインの露光を含むことを特徴とする請求項１４に記載の表示制御システム。
【請求項１６】
前記調整手段は、更に、前記外部光源が前記撮像手段により一定の周期で撮像されることで生成されるフレーム画像毎に、前記第２特定手段により特定される前記相対的な時間差がなくなるように、前記撮像手段の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することを特徴とする請求項１４又は１５に記載の表示制御システム。
【請求項１７】
前記調整手段は、更に、前記第２特定手段により前記フレーム画像毎に特定される前記相対的な時間差が他の撮像装置と同じになるように、一定の周期で繰り返し撮像を行う前記撮像手段の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することで、他の撮像装置の撮像手段と同期させて前記撮像手段により撮像させることを特徴とする請求項１６に記載の表示制御システム。
【請求項１８】
前記外部光源が前記撮像手段により一定の周期で連続して撮像されることで生成された２つのフレーム画像の画像データ及び前記第２特定手段により前記フレーム画像毎に特定された前記相対的な時間差に基づいて、当該２つのフレーム画像間にて前記外部光源の明滅タイミングに対応する補間フレーム画像の画像データを生成する第２生成手段を更に備え、
前記調整手段は、前記第２生成手段により生成された前記補間フレーム画像の画像データを用いて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを調整することを特徴とする請求項１４又は１５に記載の表示制御システム。
【請求項１９】
前記調整手段は、更に、前記他の撮像装置の前記撮像手段により生成される各フレーム画像に対応する撮像タイミングに基づいて、前記２つのフレーム画像間における前記補間フレーム画像が補間されるタイミングを調整することを特徴とする請求項１８に記載の表示制御システム。
【請求項２０】
特定の被写体の周囲に配置された複数の撮像装置により逐次撮像される画像データを用いて、前記特定の被写体を見る視点を移動させながら複数の画像を連続的に表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された画像データに基づいて、前記特定の被写体を変更後の視点で見た画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、被写体を前記仮想視点で見た画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴とする表示制御装置。
【請求項２１】
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置を用いた表示制御方法であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得する処理と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する処理と、
取得された動画像の画像データに基づいて、被写体を第１の視点で見た動画像を前記表示手段に表示させる処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる処理と、
取得されたモデルデータと、取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる処理と、を含むことを特徴とする表示制御方法。
【請求項２２】
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置のコンピュータを、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御システム、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、スポーツ番組などにおいて、被写体の動きを一時的に停止させて視点を自由に移動させる「タイムスライス映像」を用いて選手の動きを多角的に見せることで、フォーム解析に役立てたりするシステムが知られている。このようなシステムは、装置構成が大がかりなものとなってしまうことから、被写体を中心とする円周方向に複数のカメラを配置して、ユーザが任意に指定した視点からの映像を選択的に表示するマルチアングルカメラシステムが開発されている（例えば、特許文献１参照）。
また、このカメラシステムでは、全方位映像を撮像可能となるように複数のカメラを外側に向けて配置して、カメラがない視点からの映像を含めてシームレスに視点を切り換えていく技術も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１５０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のシステムでは、多数の撮像装置を略等間隔に配置しておかなければ、滑らかな視点の移動を実現することができず、一般的に、一台の撮像装置しか持っていない通常のユーザにとっては、導入が困難なシステムとなっている。また、ユーザの友人関係を利用して複数台の撮像装置を用意したとしても、依然として予め複数台の撮像装置を略等間隔に配置しておかなければならないといった問題がある。
そこで、隣合う撮像装置により挟まれた仮想的な視点からの仮想的な画像を生成する技術を適用することで、撮像装置の使用台数を減少させることができると考えられる。しかしながら、仮想的な画像を生成する処理は演算量が多いため、演算能力が相対的低い装置では処理を適正に行うことができないといった問題がある。
【０００５】
そこで、本発明の課題は、演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行うことができる表示制御装置、表示制御システム、表示制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る表示制御装置は、
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴としている。
【０００７】
また、本発明に係る表示制御システムは、
本発明に係る表示制御装置と前記複数の撮像装置とを備える表示制御システムであって、
前記複数の撮像装置は、
各走査ライン毎に所定時間ずつタイミングをずらしながら露光してフレーム画像を生成する撮像手段と、
各走査ラインに対応するライン画像毎に、当該各走査ラインの露光タイミングと外部光源を明滅させた明滅タイミングとの相対的な時間差に応じて変化する明るさ変化を検出する検出手段と、
前記検出手段の検出結果に応じて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを前記所定時間単位で調整する調整手段と、を備えることを特徴としている。
【０００８】
また、本発明に係る表示制御装置は、
特定の被写体の周囲に配置された複数の撮像装置により逐次撮像される画像データを用いて、前記特定の被写体を見る視点を移動させながら複数の画像を連続的に表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された画像データに基づいて、前記特定の被写体を変更後の視点で見た画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、被写体を前記仮想視点で見た画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴としている。
【０００９】
また、本発明に係る表示制御方法は、
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置を用いた表示制御方法であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得する処理と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する処理と、
取得された動画像の画像データに基づいて、被写体を第１の視点で見た動画像を前記表示手段に表示させる処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる処理と、
取得されたモデルデータと、取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる処理と、を含むことを特徴としている。
【００１０】
また、本発明に係るプログラムは、
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置のコンピュータを、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段、
として機能させることを特徴としている。
【発明の効果】
【００１１】
本発明によれば、演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明を適用した一実施形態の表示制御システムの概略構成を模式的に示す図である。
【図２】図１の表示制御システムを構成する撮像装置の概略構成を示すブロック図である。
【図３】図２の撮像装置の撮像制御部、画像データ処理部及び表示制御部の内部構成を示す図である。
【図４】図１の表示制御システムによる配置処理に係る動作の一例を示すフローチャートである。
【図５】図４の配置処理を説明するための図である。
【図６】配置処理の変形例１を説明するための図である。
【図７】図１の表示制御システムによる撮像同期処理に係る動作の一例を示すフローチャートである。
【図８】図７の撮像同期処理を説明するための図である。
【図９】図７の撮像同期処理に係る画像の一例を示す図である。
【図１０】図１の表示制御システムによる骨格モデル生成処理に係る動作の一例を示すフローチャートである。
【図１１】図１０の骨格モデル生成処理を説明するための図である。
【図１２】図１の表示制御システムによる自由視点再生処理に係る動作の一例を示すフローチャートである。
【図１３】図１２の自由視点再生処理における第１移動方法に係る処理を説明するための図である。
【図１４】図１３の第１移動方法に係る仮想視点に対応する仮想二次元画像を示す図である。
【図１５】図１２の自由視点再生処理における第２移動方法に係る処理を説明するための図である。
【発明を実施するための形態】
【００１３】
図１は、本発明を適用した一実施形態の表示制御システム１００の概略構成を模式的に示す図である。
図１に示すように、本実施形態の表示制御システム１００は、被写体（特定の被写体）Ｓの周囲に配置され、無線通信回線を介して互いに情報通信可能に接続された複数の撮像装置１、…を備え、これらの撮像装置１、…が撮像動作を連携して行うことで所定の動作（例えば、ゴルフのスイング等）を行う被写体Ｓを略等しいタイミングで撮像する。
【００１４】
ここで、図１には、被写体Ｓから見て右側方から左前方にかけて当該被写体Ｓを取り囲むように配置された５つの撮像装置１、…を示しているが、一例であってこれに限られるものではなく、例えば、後述する図５等に示すように、撮像装置１の個数や配置は適宜任意に変更可能である。
また、複数の撮像装置１、…は、例えば、隣合う撮像装置１どうしが被写体Ｓの位置を基準として略等しい角度（略等しい間隔）を有する位置関係や、被写体Ｓの位置を基準として略等しい距離を有する位置関係となるように配置されるのが好ましいが、当該被写体Ｓの位置を基準とする所定の位置関係は必ずしも正確である必要はない。
また、複数の撮像装置１、…の各々は、例えば、三脚に固定された状態となっているが、必ずしも所定位置に固定されている必要はなく、所謂、手持ちで撮像するようにしても良い。
【００１５】
また、複数の撮像装置１、…は、例えば、配置処理（後述）等の各種の処理にて、何れか一の撮像装置１（１Ａ；図５参照）が連携撮像のマスタとなり、残りの他の撮像装置１（１Ｂ；図５参照）がスレーブとなる。ここで、撮像装置１は、マスタとなるかスレーブとなるかによって動作の内容が異なるものの、構成自体は略同様となっている。なお、全ての撮像装置１は、必ずしも同一の機種である必要はない。
以下に、撮像装置１について、図２及び図３を参照して説明する。
【００１６】
図２は、撮像装置１の概略構成を示すブロック図である。また、図３（ａ）は、撮像装置１の撮像制御部１０３ｃの内部構成を示す図であり、図３（ｂ）は、撮像装置１の画像データ処理部１０４の内部構成を示す図であり、図３（ｃ）は、撮像装置１の表示制御部１０８ｂの内部構成を示す図である。
【００１７】
図２に示すように、撮像装置１は、中央制御部１０１と、メモリ１０２と、撮像部１０３と、画像データ処理部１０４と、テーブル記憶部１０５と、配置制御部１０６と、視点制御部１０７と、表示部１０８と、記録媒体制御部１０９と、操作入力部１１０と、無線処理部１１１とを備えている。
また、中央制御部１０１、メモリ１０２、撮像部１０３、画像データ処理部１０４、テーブル記憶部１０５、配置制御部１０６、視点制御部１０７、表示部１０８、記録媒体制御部１０９及び無線処理部１１１は、バスライン１１２を介して接続されている。
【００１８】
中央制御部１０１は、撮像装置１の各部を制御する。具体的には、中央制御部１０１は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、撮像装置１用の各種処理プログラム（図示略）に従って各種の制御動作を行う。その際に、ＣＰＵは、ＲＡＭ内の格納領域内に各種処理結果を格納させ、必要に応じてその処理結果を表示部１０８に表示させる。
ＲＡＭは、ＣＰＵにより実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
ＲＯＭは、コンピュータ読み取り可能なプログラムコードの形態で格納されたプログラム、具体的には、撮像装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラムや、これら各種処理プログラムを実行する際に使用されるデータ等を記憶する。
【００１９】
メモリ１０２は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、中央制御部１０１の他、当該撮像装置１の各部によって処理されるデータ等を一時的に記憶するものである。
【００２０】
撮像部１０３は、被写体Ｓを撮像する撮像手段を構成している。具体的には、撮像部１０３は、レンズ部１０３ａと、電子撮像部１０３ｂと、撮像制御部１０３ｃとを備えている。
【００２１】
レンズ部１０３ａは、例えば、ズームレンズやフォーカスレンズ等の複数のレンズを備えて構成されている。なお、図示は省略するが、レンズ部１０３ａを通過する光の量を調整する絞りが設けられていても良い。
【００２２】
電子撮像部１０３ｂは、例えば、ＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部１０３ａの各種レンズを通過した光学像を二次元の画像信号に変換する。
【００２３】
撮像制御部１０３ｃは、被写体Ｓの撮像を制御する。即ち、撮像制御部１０３ｃは、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部１０３ｃは、タイミング発生器、ドライバにより電子撮像部１０３ｂを走査駆動して、所定周期毎にレンズ部１０３ａにより結像された光学像を電子撮像部１０３ｂにより二次元の画像信号に変換させ、当該電子撮像部１０３ｂの撮像領域から１画面分ずつフレーム画像を読み出して画像データ処理部１０４に出力させる。
具体的には、撮像制御部１０３ｃは、電子撮像部１０３ｂの撮像領域を構成する水平方向の各走査ライン毎に所定時間ずつタイミングをずらしながら露光してフレーム画像の画像信号を生成させる。即ち、例えば、ローリングシャッタ方式のＣＭＯＳ（電子撮像部１０３ｂ）の場合、電子撮像部１０３ｂの垂直方向の一端（例えば、上端）から他端（例えば、下端）にかけて水平方向の各走査ライン毎に信号の読み出し（露光）を行うため、水平方向の各走査ライン毎に所定時間ずつ露光タイミングのずれたライン画像が生成される。例えば、電子撮像部１０３ｂの水平方向の隣合う走査ラインどうしは、水平方向の走査周期［ms］ずつ露光タイミングがずれた状態となる。なお、水平方向の走査周期は、水平走査周波数の逆数で表される。
【００２４】
また、撮像制御部１０３ｃは、図３（ａ）に示すように、範囲特定部１０３ｃ１と、倍率調整部１０３ｃ２と、時間差特定部１０３ｃ３と、タイミング調整部１０３ｃ４とを具備している。
【００２５】
範囲特定部１０３ｃ１は、フレーム画像内で被写体Ｓの収まる範囲を特定する。
即ち、例えば、所定の動作を行う被写体Ｓを所定の距離を空けて撮像する場合、フレーム画像内で当該被写体Ｓの各部（例えば、腕や足等）の位置が変化する。そこで、範囲特定部１０３ｃ１は、フレーム画像内で顔検出処理や動体（動く被写体）を解析する処理を行って、当該動く被写体に対応する動きのある領域、つまり、被写体Ｓの各部がはみ出さずに収まる被写体範囲を特定する。
【００２６】
倍率調整部１０３ｃ２は、撮像部１０３のズーム倍率を調整する。
即ち、倍率調整部１０３ｃ２は、撮像される被写体Ｓの大きさを他の撮像装置１と揃えるように撮像部１０３のズーム倍率を調整する。また、倍率調整部１０３ｃ２は、画像データ処理部１０４の撮像関連情報特定部１０４ｅにより特定された当該撮像装置１の存する撮像位置、撮像方向及び画角の関係に係る撮像関連情報に基づいて、撮像部１０３のズーム倍率を調整する。具体的には、倍率調整部１０３ｃ２は、範囲特定部１０３ｃ１により特定された被写体範囲が電子撮像部１０３ｂの撮像領域からはみ出さないように撮像部１０３の光学ズームや電子ズーム等のズーム倍率を調整する。また、倍率調整部１０３ｃ２は、被写体範囲の寸法、特に、被写体Ｓの顔の寸法や身長等が他の撮像装置１と略等しくなるように撮像部１０３のズーム倍率を調整しても良い。
例えば、マスタとなる撮像装置１Ａの倍率調整部１０３ｃ２は、スレーブとなる他の撮像装置１の範囲特定部１０３ｃ１により特定された被写体範囲の情報を所定の無線通信回線等を介して取得し、当該マスタとなる撮像装置１Ａの範囲特定部１０３ｃ１により特定された被写体範囲を含む全ての被写体範囲の中で寸法が最も小さい被写体範囲を特定する。そして、倍率調整部１０３ｃ２は、全ての撮像装置１の範囲特定部１０３ｃ１により特定された各被写体範囲の寸法を最も小さい被写体範囲に揃えるように撮像部１０３のズーム倍率を調整するための制御情報を各撮像装置１の識別情報と対応付けて生成する。そして、全ての撮像装置１の倍率調整部１０３ｃ２は、生成された制御情報に基づいて撮像部１０３のズーム倍率を調整することで、各撮像装置１により生成されるフレーム画像内から動きのある被写体Ｓの各部をはみ出させないようにする。
【００２７】
なお、必ずしも倍率調整部１０３ｃ２を具備する必要はなく、例えば、範囲特定部１０３ｃ１により特定された被写体範囲が電子撮像部１０３ｂの撮像領域からはみ出さないように、被写体Ｓに対する撮像装置１の距離を調整するようにしても良い。
【００２８】
時間差特定部１０３ｃ３は、ライン画像毎の明るさ変化に対する電子撮像部１０３ｂの各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差を特定する。
即ち、例えば、連携撮像のマスタとなる撮像装置１Ａが外部光源（例えば、フラッシュ等）を所定時間発光させて消した（明滅させた）場合、連携撮像のスレーブとなった撮像装置１Ｂにあっては、当該外部光源の明滅タイミングに対して複数の水平方向の各走査ラインの露光タイミングは、上記した通り、水平方向の走査周期［ms］ずつ時間差が生じる。これにより、複数の水平方向の走査ラインに対応するライン画像の各々は、各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差の変化に対応して異なるタイミングで明るさ（例えば、輝度値）が変化する。従って、各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差の変化に対するライン画像毎の明るさ変化は、各走査ラインの露光条件（例えば、走査周期や走査周波数等）及び外部光源の明滅条件（例えば、フラッシュの発光時間や光量（ガイドナンバー）等）と関係付けられていると考えられる。
そこで、時間差特定部１０３ｃ３は、電子撮像部１０３ｂの水平方向の各走査ラインの露光条件及び外部光源の明滅条件に基づいて、画像データ処理部１０４の明るさ変化検出部１０４ａ（後述）により検出されたライン画像毎の明るさ変化に対する各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差を特定する。具体的には、時間差特定部１０３ｃ３は、明るさ変化検出部１０４ａにより検出された一のフレーム画像を構成する複数のライン画像の明るさ変化に対応させて、各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差をそれぞれ特定する。
例えば、連携撮像のスレーブとなった撮像装置１Ｂは、マスタとなった撮像装置１Ａの明るさ変化検出部１０４ａにより特定されたトリガーラインＬ１のフレーム画像内の垂直方向の位置に係るライン位置情報を所定の無線通信回線を介して取得した後、時間差特定部１０３ｃ３は、明るさ変化検出部１０４ａにより特定されたズレライン画像Ｌ２及びトリガーラインＬ１のフレーム画像内の垂直方向の位置に基づいて、ズレライン画像Ｌ２とトリガーラインＬ１との間の垂直方向の画素数を算出する。そして、時間差特定部１０３ｃ３は、当該画素数に電子撮像部１０３ｂの水平方向の走査周期［ms］を乗算して、ズレライン画像Ｌ２に対応する走査ラインの露光タイミングとトリガーラインＬ１に対応する外部光源の明滅タイミングとの相対的な時間差を特定する。
【００２９】
タイミング調整部１０３ｃ４は、外部光源の明滅タイミングに対する相対的な電子撮像部１０３ｂの撮像タイミングのズレを所定時間単位で調整する。
即ち、連携撮像のスレーブとなった撮像装置１Ｂのタイミング調整部１０３ｃ４は、明るさ変化検出部１０４ａの検出結果に応じて、所定のタイミングで明滅する外部光源の明滅タイミングに対する相対的な電子撮像部１０３ｂの撮像タイミングのズレを電子撮像部１０３ｂの水平方向の走査周期［ms］単位で調整する。具体的には、タイミング調整部１０３ｃ４は、時間差特定部１０３ｃ３により特定されたズレライン画像Ｌ２に対応する走査ラインの露光タイミングとトリガーラインＬ１に対応する外部光源の明滅タイミングとの相対的な時間差だけ電子撮像部１０３ｂの撮像タイミングをずらすことで、外部光源の明滅タイミングに対する相対的な電子撮像部１０３ｂの撮像タイミングのズレを調整する。
また、連携撮像のスレーブとなった撮像装置１Ｂのタイミング調整部１０３ｃ４は、当該撮像制御部１０３ｃの制御下にて逐次生成されるフレーム画像毎に、外部光源の明滅タイミングに対する相対的な電子撮像部１０３ｂの撮像タイミングのズレを調整する。具体的には、タイミング調整部１０３ｃ４は、外部光源が電子撮像部１０３ｂにより一定の周期で撮像されることで生成されるフレーム画像毎に、時間差特定部１０３ｃ３により特定される相対的な時間差がなくなるように、電子撮像部１０３ｂの撮像タイミング及び撮像の周期のうちの少なくとも一方を調整する。
つまり、連携撮像のスレーブとなった撮像装置１Ｂのタイミング調整部１０３ｃ４は、時間差特定部１０３ｃ３により特定された相対的な時間差がなくなるように、電子撮像部１０３ｂの水平方向の走査ラインの露光（信号の読み出し）の開始ライン位置及び開始タイミングを制御する。これにより、連携撮像のスレーブとなった撮像装置１Ｂの撮像制御部１０３ｃは、連携撮像のマスタとなった撮像装置１ＡにおけるトリガーラインＬ１の露光タイミング（外部光源の明滅タイミング）に合わせて、電子撮像部１０３ｂの水平方向の所定の走査ラインを露光させる。
【００３０】
なお、複数の撮像装置１、…の各々は、他の撮像装置１の電子撮像部１０３ｂと同期させて電子撮像部１０３ｂにより撮像させる連携撮像を行うようになっているので、タイミング調整部１０３ｃ４は、フレーム画像毎に時間差特定部１０３ｃ３により特定される相対的な時間差が他の撮像装置１と同じになるように、一定の周期で繰り返し撮像を行う電子撮像部１０３ｂの撮像タイミング及び撮像の周期のうちの少なくとも一方を調整するようにしても良い。
つまり、連携撮像のスレーブとなる複数の撮像装置１Ｂ、…のタイミング調整部１０３ｃ４が、連携撮像のマスタとなる撮像装置１Ａの撮像タイミングに合わせるように、電子撮像部１０３ｂの撮像タイミングのズレを調整するのではなく、連携撮像のマスタとなる撮像装置１Ａも含めて全ての撮像装置１のタイミング調整部１０３ｃ４が、各々の時間差特定部１０３ｃ３により特定される相対的な時間差をなくすように電子撮像部１０３ｂの撮像タイミング及び撮像の周期のうちの少なくとも一方を調整するようにしても良い。
【００３１】
また、タイミング調整部１０３ｃ４は、補間画像生成部１０４ｇにより生成された補間フレーム画像の画像データを用いて、外部光源の明滅タイミングに対する相対的な他の撮像装置１の撮像タイミングのズレを調整するようにしても良い。即ち、例えば、マスタとなる撮像装置１Ａ等の他の撮像装置１と機種が異なることにより、撮像を同期して行うことができない撮像装置１にあっては、タイミング調整部１０３ｃ４は、連携撮像のマスタとなる撮像装置１Ａにより生成される各フレーム画像に対応する撮像タイミングを、連続する二つのフレーム画像間にて補間フレーム画像が補間されるタイミングとするようにしても良い。
【００３２】
画像データ処理部１０４は、被写体Ｓの画像データを生成する。
即ち、画像データ処理部１０４は、電子撮像部１０３ｂから転送されたフレーム画像のアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。そして、画像データ処理部１０４は、生成された所定の解像度の画像データをメモリ１０２に出力する。
【００３３】
また、画像を記録する際には、画像データ処理部１０４は、被写体ＳのＹＵＶデータを所定の符号化方式（例えば、モーションＪＰＥＧ形式、ＭＰＥＧ形式等）に従って圧縮して、記録媒体制御部１０９に出力する。
また、画像を再生表示する場合には、画像データ処理部１０４は、記録媒体制御部１０９により記録媒体Ｃから読み出された表示対象に係る静止画像や動画像の画像データを対応する所定の符号化方式に従って復号して、表示制御部１０８ｂに出力する。このとき、画像データ処理部１０４は、読み出された画像データを、例えば、表示パネル１０８ａの表示解像度等に基づいて所定サイズ（例えば、ＶＧＡやＱＶＧＡサイズ）に縮小して表示制御部１０８ｂに出力しても良い。
【００３４】
また、画像データ処理部１０４は、図３（ｂ）に示すように、明るさ変化検出部１０４ａと、第１画像取得部１０４ｂと、モデル特定部１０４ｃと、仮想画像生成部１０４ｄと、撮像関連情報特定部１０４ｅと、第２画像取得部１０４ｆと、補間画像生成部１０４ｇとを具備している。
【００３５】
明るさ変化検出部１０４ａは、電子撮像部１０３ｂの各走査ラインに対応するライン画像毎の明るさ変化を検出する。
即ち、上記した通り、外部光源の明滅タイミングに対して複数の水平方向の各走査ラインの露光タイミングは、水平方向の走査周期［ms］ずつ時間差が生じる。
そこで、明るさ変化検出部１０４ａは、複数の水平方向の各走査ライン毎の露光タイミングと外部光源を明滅させた明滅タイミングとの相対的な時間差に応じて変化するライン画像毎の輝度値の変化から明るさ変化を検出する。具体的には、明るさ変化検出部１０４ａは、外部光源の明滅タイミングに対して相対的な時間差が異なる複数回の走査ラインの露光により得られた複数のライン画像の明るさ変化を検出する。また、明るさ変化検出部１０４ａは、外部光源の明滅タイミングに対して相対的な時間差が異なる複数回の走査ラインの露光として、一のフレーム画像を構成する複数の異なる走査ラインの露光により得られた複数のライン画像の明るさ変化を検出する。
例えば、連携撮像のマスタとなる撮像装置１Ａの明るさ変化検出部１０４ａは、所定のフレームレートで逐次生成される各フレーム画像の画像データに基づいて、フレーム画像毎に画像全体の輝度値を算出して、時間軸に沿って前後のフレーム画像どうしの輝度値どうしを比較する。そして、明るさ変化検出部１０４ａは、フレーム画像全体の輝度値が一つ前のフレーム画像に対して所定値以上増加したフレーム画像をトリガーフレームとして特定する。続けて、明るさ変化検出部１０４ａは、トリガーフレームとして特定されたフレーム画像の各ライン画像毎の輝度値を一つ前のフレーム画像の対応するライン画像の輝度値と比較して、所定値以上増加したライン画像をトリガーラインＬ１として特定する（図９（ｂ）参照）。
また、連携撮像のスレーブとなった撮像装置１Ｂの明るさ変化検出部１０４ａは、所定のフレームレートで逐次生成される複数のフレーム画像の中で、フレーム画像全体の輝度値が一つ前のフレーム画像に対して所定値以上増加したフレーム画像を特定する。そして、明るさ変化検出部１０４ａは、特定されたフレーム画像の各ライン画像毎の輝度値を一つ前のフレーム画像の対応するライン画像の輝度値と比較して、所定値以上増加したライン画像をズレライン画像Ｌ２として特定する（図９（ａ）及び図９（ｃ）参照）。
【００３６】
第１画像取得部１０４ｂは、複数の撮像装置１、…により撮像された動画像の画像データを取得する。
即ち、第１画像取得部１０４ｂは、連携撮像のマスタとなる撮像装置１Ａ及びスレーブとなる複数の撮像装置１Ｂ、…の各々の撮像部１０３により撮像され画像データ処理部１０４により生成された動画像の画像データを所定のタイミングでそれぞれ取得する。
具体的には、連携撮像のマスタとなる撮像装置１Ａにあっては、第１画像取得部１０４ｂは、当該画像データ処理部１０４により生成された動画像の画像データを取得する。また、第１画像取得部１０４ｂは、連携撮像のスレーブとなった撮像装置１Ｂから所定の無線通信回線を介して送信され無線処理部１１１により受信された動画像の画像データを取得する。
なお、第１画像取得部１０４ｂは、撮像部１０３による被写体Ｓの撮像と並行して、即ち、画像データ処理部１０４により動画像を構成するフレーム画像の画像データが逐次生成される毎に当該フレーム画像を取得しても良いし、撮像部１０３による被写体Ｓの撮像の完了後に、画像データ処理部１０４により生成された動画像の画像データを一括して取得しても良い。
【００３７】
モデル特定部１０４ｃは、被写体Ｓの種類に対応する被写体モデルのモデルデータＭを特定する。
即ち、モデル特定部１０４ｃは、第１画像取得部１０４ｂにより取得された動画像の画像データに基づいて、第１関連付テーブルＴ１を参照して、複数のモデルデータＭの中から被写体Ｓの種類に対応する被写体モデルのモデルデータＭを特定する。具体的には、例えば、モデル特定部１０４ｃは、第１画像取得部１０４ｂにより取得された動画像の画像データに基づいて、被写体Ｓの動体解析を行って当該被写体Ｓの動作に係るスポーツの種類（例えば、ゴルフ等）を特定する。そして、モデル特定部１０４ｃは、第１関連付テーブルＴ１に記憶されているモデルデータＭの中で、特定されたスポーツの種類に対応する被写体モデルのモデルデータＭを特定する。このとき、モデル特定部１０４ｃは、被写体Ｓの姿勢を特定して、複数のモデルデータＭの中で、特定された被写体Ｓの姿勢に対応する被写体モデルのモデルデータＭを特定しても良い。
なお、表示部１０８に表示された複数の種類のスポーツの中で、ユーザによる操作入力部１１０の所定操作に基づいて何れか一の種類のスポーツが選択されると、モデル特定部１０４ｃは、第１関連付テーブルＴ１に記憶されているモデルデータＭの中で、選択されたスポーツの種類に対応する被写体モデルのモデルデータＭを特定するようにしても良い。
【００３８】
仮想画像生成部１０４ｄは、被写体Ｓを仮想視点で見た仮想二次元画像の画像データを生成する。
即ち、画像データ処理部１０４は、第１関連付テーブルＴ１に記憶されている複数のモデルデータＭ、…の中から特定の被写体の三次元の形状を示すモデルデータＭを選択して取得する。例えば、画像データ処理部１０４は、モデル特定部１０４ｃにより特定されたモデルデータＭを取得する。そして、仮想画像生成部１０４ｄは、取得されたモデルデータＭと、第２画像取得部１０４ｆにより取得された隣合う二つの撮像装置１、１により撮像された動画像の画像データに基づいて、隣合う撮像装置１、１により挟まれた位置からの仮想的な仮想視点で被写体Ｓを仮想二次元画像の画像データを生成する。
具体的には、仮想画像生成部１０４ｄは、例えば、予め被写体Ｓを中心として所定の角度（例えば、９０°等）で挟む位置に対応する二つの視点で見た姿勢の被写体モデルに対応する二つのモデルデータＭを特定しておき、これらの各々について、各関節の位置を被写体Ｓの各関節位置に対応させるように修正することで、被写体Ｓの各関節の三次元空間における位置座標を特定する。例えば、ゴルフや野球の右投げのピッチングの場合には、被写体Ｓを正面から見た視点と当該被写体Ｓを右側方から見た視点とに対応するモデルデータＭが特定され、野球の左投げのピッチングの場合には、被写体Ｓを正面から見た視点と当該被写体Ｓを左側方から見た視点とに対応するモデルデータＭが特定される。
そして、仮想画像生成部１０４ｄは、特定された被写体Ｓの各関節の三次元空間における位置座標に基づいて、関節どうしを結ぶ骨に相当する長さを修正することで、被写体骨格モデルのデータを生成する。その後、仮想画像生成部１０４ｄは、当該被写体骨格モデルを仮想視点に対応する角度に回転させたものを二次元画像の画像データとして生成する。
また、仮想画像生成部１０４ｄは、隣合う二つの撮像装置１、１により撮像されたそれぞれの動画像の画像データに基づいて、モデルデータＭに基づいて生成される仮想視点から見た二次元画像の所定領域に対応する色及びテクスチャのうちの少なくとも一方をマッピングして被写体Ｓを仮想視点で見た仮想二次元画像の画像データを生成する。
なお、仮想画像生成部１０４ｄは、骨格部分のみを表す仮想二次元画像のみを表示パネル１０８ａに表示させても良いし（図１４（ａ）参照）、当該仮想二次元画像の骨格部分を所定の配色で色分けして表示パネル１０８ａに表示させても良い（図１４（ｂ）参照）。
【００３９】
また、仮想画像生成部１０４ｄは、仮想視点に対応する視点と関連付けて第１関連付テーブルＴ１に記憶されているモデルデータＭを用いて仮想二次元画像の画像データを生成しても良い。
【００４０】
撮像関連情報特定部１０４ｅは、撮像関連情報を特定する。
即ち、撮像関連情報特定部１０４ｅは、複数の撮像装置１、…の存する撮像位置、撮像方向及び画角の関係に係る撮像関連情報を特定する。ここで、撮像装置１の存する撮像位置は、被写体Ｓの位置を基準とする相対的な位置を含み、被写体Ｓとの間の距離に相当する。また、撮像方向は、撮像部１０３のレンズ部１０３ａの光軸方向と略等しい方向を含む。また、画角は、レンズ部１０３ａの焦点距離や電子ズーム倍率等に応じて変化するものである。
また、撮像関連情報特定部１０４ｅは、撮像関連情報として、複数の撮像装置１、…の撮像タイミングの関係を含む情報を特定しても良い。複数の撮像装置１、…の撮像タイミングの関係は、複数の撮像装置１、…の各々の撮像タイミングの相対的な時間差等により規定されている。
【００４１】
第２画像取得部１０４ｆは、第１の視点に対応する撮像装置１の周囲に配置された撮像装置１を特定して、当該撮像装置１により撮像された動画像の画像データを取得する。
ここで、被写体Ｓを見る第１の視点とは、例えば、ユーザによる操作入力部１１０の所定操作に基づいて指定された視点であっても良いし、デフォルトとして設定されている所定の撮像装置１（例えば、マスタとなる撮像装置１Ａ）の視点であっても良い。
即ち、画像データ処理部１０４は、複数の撮像装置１、…の各々の配置と被写体Ｓを見る視点とが関連付けられた第２関連付テーブルＴ２を参照することで、複数の撮像装置１、…の配置状態を特定する。そして、第２画像取得部１０４ｆは、被写体Ｓが第１の視点で撮像された動画像が表示制御部１０８ｂにより表示パネル１０８ａに表示されているときに、複数の撮像装置１、…の配置状態に基づいて、複数の撮像装置１、…のうちの第１の視点に対応する撮像装置１の周囲に配置された撮像装置１を特定し、特定された撮像装置１により撮像された動画像の画像データを取得する。つまり、第１の視点で撮像された動画像の画像データに対応する動画像の再生表示中に、第２画像取得部１０４ｆは、所定の無線通信回線を介して撮像装置１の周囲に配置された撮像装置１から動画像の画像データを取得してバッファしておく。
また、例えば、ユーザによる操作入力部１１０の所定操作に基づいて被写体Ｓを見る視点の変更指示が逐次入力されて、表示制御部１０８ｂにより変更指示に係る視点で撮像された動画像の画像データに対応する動画像を表示パネル１０８ａに表示させる毎に、第２画像取得部１０４ｆは、複数の撮像装置１、…の配置状態に基づいて、変更後の視点に対応する撮像装置１の周囲に配置された撮像装置１を特定して、特定された撮像装置１により撮像された動画像の画像データを逐次取得する。つまり、第２画像取得部１０４ｆは、被写体Ｓを見る視点の変更指示に対応する撮像装置１から動画像の画像データを逐次取得して再生表示する際にも、第２画像取得部１０４ｆは、所定の無線通信回線を介して変更指示に係る視点と対応付けられた配置の撮像装置１の周囲に配置された撮像装置１から動画像の画像データを逐次取得してバッファしておく。
【００４２】
また、第２画像取得部１０４ｆは、表示パネル１０８ａによる被写体Ｓを第１の視点で見た動画像の再生表示が一時停止された際に、複数の撮像装置１、…の配置状態に基づいて、第１の視点に対応する撮像装置１の周囲に配置された撮像装置１を特定して、特定された撮像装置１により撮像された動画像の画像データを取得するようにしても良い。即ち、被写体Ｓを第１の視点で見た動画像の再生表示中に、ユーザによる操作入力部１１０の所定操作に基づいて視点の変更指示が入力されると、当該変更指示が入力される毎に、第２画像取得部１０４ｆは、複数の撮像装置１、…の配置状態に基づいて、変更後の視点に対応する撮像装置１の周囲に配置された撮像装置１を特定して、特定された撮像装置１により撮像された動画像の画像データを逐次取得する。
【００４３】
なお、複数の撮像装置１、…のうち、何れか一の撮像装置（第１撮像装置）１により被写体Ｓが第１の視点で撮像された動画像が表示制御部１０８ｂにより表示パネル１０８ａに表示されているときに、第１撮像装置１以外の撮像装置１の第２画像取得部１０４ｆは、複数の撮像装置１、…の配置状態に基づいて、第１撮像装置１の周囲に配置された撮像装置１を特定して、特定された撮像装置により撮像された動画像の画像データを取得しても良い。
【００４４】
補間画像生成部１０４ｇは、外部光源の明滅タイミングに対応する補間フレーム画像の画像データを生成する。
即ち、連携撮像のスレーブとなる複数の撮像装置１Ｂ、…は、その機種がマスタとなる撮像装置１Ａと異なっていたり無線通信環境の状態によっては、マスタとなる撮像装置１Ａの撮像タイミングとずれてしまい、撮像タイミングを同期させた連携撮像を行うことができない場合がある。
そこで、補間画像生成部１０４ｇは、外部光源が撮像部１０３により一定の周期で連続して撮像されることで生成された前後二つのフレーム画像の画像データを取得し、撮像制御部１０３ｃの時間差特定部１０３ｃ３によりフレーム画像毎に特定された各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差に基づいて、当該前後二つのフレーム画像間にて外部光源の明滅タイミングに対応するタイミングの補間フレーム画像の画像データを生成する。
なお、補間フレーム画像の生成の具体的な手法としては、例えば、特開２０１２−０８０２０４号公報に開示されている動き補償予測を利用した手法や、前後二つのフレーム画像どうしのブレンディングを利用した手法等があげられる。具体的には、動き補償予測を利用した手法の場合、基準となるフレーム画像から補間フレーム画像までの時間差に基づいて、当該補間フレーム画像の補間タイミングに合わせるように基準となるフレーム画像の動きベクトルの大きさを補正する。例えば、前後二つのフレーム画像間の時間の１／３の時間の補間フレーム画像が欲しい場合、基準となるフレーム画像の各マクロブロックの動きベクトルを１／３にする。また、前後二つのフレーム画像どうしのブレンディングを利用した手法の場合、前後二つのフレーム画像どうしで差分をとり、差分が所定値以上の領域について、前後二つのフレーム画像から補間フレーム画像までの時間差の比率に応じて当該前後二つのフレーム画像どうしのブレンディングの比率を調整する。
【００４５】
テーブル記憶部１０５は、第１関連付テーブルＴ１と、第２関連付テーブルＴ２とを記憶している。
【００４６】
第１関連付テーブルＴ１は、モデル作成処理に用いられるテーブルであり、所定の被写体モデルの三次元の形状を示すモデルデータＭと当該被写体モデルを見る視点とを関連付けて複数記憶している。
モデルデータＭは、被写体モデルの種類に応じて複数設けられ、被写体モデルの種類に応じて当該被写体モデルが所定の姿勢をなすデータを含む。具体的には、被写体モデルは、ヒトの骨格の代表的な部分、例えば、頭、肩、腕、脊椎、脚等が模式的に線で表されている。また、モデルデータＭは、スポーツの種類に応じて被写体モデルが当該スポーツ特有の姿勢をなすモデルデータＭを含む。例えば、被写体モデルの姿勢としては、所定のスポーツのフォームチェックに用いられる基本的な姿勢（例えば、ゴルフの場合には、アドレス、テイクバックのトップ、インパクト、フィニッシュ等の各種の姿勢、野球のピッチングの場合には、ワインドアップ、リフトアップ、ステップ、テイクバック、リリース、フォロースルー等の各種の姿勢等）を含んでいる。この被写体モデルの姿勢は、後述するように、仮想二次元画像の作成の際に関節位置が分かり易いような姿勢が好ましい。
また、被写体モデルを見る視点としては、被写体Ｓを取り囲むような複数の視点、例えば、正面から見る視点、右側方（左側方）から見る視点、斜め側方から見る視点等があげられる。つまり、被写体モデルのモデルデータＭは、被写体モデルを見る複数の視点に応じて記憶されている。
【００４７】
第２関連付テーブルＴ２は、再生処理に用いられるテーブルであり、複数の撮像装置１、…の各々の配置と被写体Ｓを見る視点とを関連付けて記憶している。
複数の撮像装置１、…は、被写体Ｓを取り囲むように配置されているので、被写体Ｓに対する各撮像装置１の相対的な位置（配置）に応じて被写体Ｓを見る視点が必然的に異なることとなる。複数の撮像装置１、…の配置は、これら撮像装置１の並び順を示す情報を含んでいても良い。
【００４８】
配置制御部１０６は、複数の撮像装置１、…の配置の調整に関する制御を行う。具体的には、配置制御部１０６は、画像取得部１０６ａと、位置関係特定部１０６ｂと、ズレ量特定部１０６ｃとを具備している。
【００４９】
画像取得部１０６ａは、複数の撮像装置１、…の配置状況を表す画像を取得する。
即ち、被写体Ｓの周囲に任意に配置された複数の撮像装置１、…の中で、何れか一の撮像装置１を連携撮像のマスタとする場合、当該マスタとなる撮像装置１Ａは、複数の撮像装置１、…のうち、当該撮像装置１の並び方向の一端（例えば、図５における右端等）に配置された撮像装置１から一端と反対側となる他端（例えば、図５における左端等）に配置された撮像装置１までを撮像して複数の画像を生成する（図５参照）。具体的には、ユーザは、マスタとなる撮像装置１Ａを三脚から外して被写体Ｓと略同じ位置に持って行き、複数の撮像装置１、…の一端から他端までを画角内に収めるようにスライドさせながら連続して撮像して複数の画像を生成する。そして、当該マスタとなる撮像装置１Ａは、連続して撮像された複数の画像を合成してパノラマ画像を生成し、画像取得部１０６ａは、生成されたパノラマ画像を取得する。
【００５０】
なお、パノラマ画像の生成の具体的な手法は、特開２０１２−０８０２０４号公報に開示されているように、先ず、マスタとなる撮像装置１Ａは、連続して撮像された隣合う画像どうしの重なり部分（同一の被写体Ｓが含まれている部分）を検出し、当該重なり部分を検索範囲として特定する。ここで、撮像装置１が所定量だけ移動する毎（例えば、角度変位量が一定値になる毎）に１回の撮像が行われる場合、当該所定量に基づいてある程度の重なり部分は推定することができると考えられる。
次に、マスタとなる撮像装置１Ａは、例えば、隣合う画像どうしの重なり部分（検索範囲）の領域の左端を基準として、基準から右方に等しい距離の位置にある当該隣合う画像の各々のラインどうしの類似度をSSD(Sum of Squared Differences)等を用いて算出する。
そして、マスタとなる撮像装置１Ａは、類似度が最も高かった（即ち、SSDが最小であった）隣合う画像の各々のラインの端どうしを張り合わせるように当該隣合う画像の一部分の画像データどうしを合成する。
マスタとなる撮像装置１Ａは、上記の各処理を全ての画像どうしについて繰り返していくことで、複数の画像を合成したパノラマ画像を生成する。
【００５１】
位置関係特定部１０６ｂは、複数の撮像装置１、…の相対的な位置関係を特定する。
即ち、位置関係特定部１０６ｂは、被写体Ｓの位置を基準とする複数の撮像装置１、…の相対的な位置関係を特定する。具体的には、位置関係特定部１０６ｂは、画像取得部１０６ａにより取得された画像、即ち、複数の撮像装置１、…のうち、連携撮像のマスタとなる何れか一の撮像装置１によりスレーブとなる他の複数の撮像装置１、…が撮像されたパノラマ画像に基づいて、複数の撮像装置１、…の相対的な位置関係を特定する。例えば、マスタとなる撮像装置１Ａの位置関係特定部１０６ｂは、パノラマ画像内で撮像装置１や三脚等の所定の被写体Ｓを認識する処理を行って、スレーブとなる複数の撮像装置１Ｂ、…の位置やマスタとなる撮像装置１Ａの位置に相当する三脚の位置を特定する。そして、位置関係特定部１０６ｂは、隣合う撮像装置１どうし（マスタとなる撮像装置１Ａについては、当該撮像装置１が取付け固定される三脚と隣合う撮像装置１と）の被写体Ｓの位置を基準とする角度を複数の撮像装置１、…の相対的な位置関係として特定する。また、位置関係特定部１０６ｂは、パノラマ画像内での各撮像装置１や三脚等の寸法（画素数）を算出して、これら各撮像装置１や三脚の位置までの被写体Ｓの位置からの距離を複数の撮像装置１、…の相対的な位置関係として特定する。
また、位置関係特定部１０６ｂは、画像取得部１０６ａにより各撮像装置１から動画像の画像データを取得する際に、複数の撮像装置１、…のうちの何れの撮像装置１から取得した画像データであるかを識別するための識別情報と、各撮像装置１の配置されている位置または順番を示す情報とを関連付けることで、複数の撮像装置１、…の相対的な位置関係を特定しても良い。
上記の識別情報は、各々の撮像装置１とマスタとなった撮像装置１Ａとの間で各種データ（制御情報や画像データ）の送受信を行う場合などに、送信元と送信先を示す情報として送受信されるデータとともに送信され、当該データがどの撮像装置１の間で送受信されるものかを互いに認識するために使用されるものである。
【００５２】
ズレ量特定部１０６ｃは、複数の撮像装置１、…の配置のズレ量を特定する。
即ち、ズレ量特定部１０６ｃは、位置関係特定部１０６ｂにより特定された複数の撮像装置１、…の相対的な位置関係に基づいて、当該複数の撮像装置１、…の配置の第１の視点から第２の視点までの視点の移動速度が一定の速度となるような所定の位置関係に対する各撮像装置１の配置のズレ量を特定する。例えば、マスタとなる撮像装置１Ａのズレ量特定部１０６ｃは、隣合う撮像装置１どうしが被写体Ｓの位置を基準として略等しい角度に配置される基準状態に対しての、位置関係特定部１０６ｂにより特定された複数の撮像装置１、…の配置のズレ量（例えば、ズレている角度や間隔等）を算出する。そして、ズレ量特定部１０６ｃは、算出されたズレ量を修正するための修正情報を撮像装置１の識別情報と対応付けて生成する。
【００５３】
視点制御部１０７は、視点移動方法指定部１０７ａと、視点判定部１０７ｂと、視点移動制御部１０７ｃとを具備している。
【００５４】
視点移動方法指定部１０７ａは、被写体Ｓを見る視点の変更指示に基づく視点の移動方法を指定する。
即ち、視点移動方法指定部１０７ａは、表示制御部１０８ｂの第１制御部１０８ｂ２の制御下にて表示される動画像の時間進行を一時停止させた後に被写体Ｓを見る視点の移動を行う第１移動方法と、動画像の時間進行を一時停止させることなく被写体Ｓを見る視点の移動を行う第２移動方法のうち、何れか一の方法を指定する。具体的には、ユーザによる操作入力部１１０の所定操作に基づいて、第１移動方法及び第２移動方法のうちの何れか一の方法が選択されると、視点移動方法指定部１０７ａは、選択された一の方法を被写体Ｓを見る視点の移動方法として指定する。
なお、視点移動方法指定部１０７ａは、第１移動方法及び第２移動方法のうち、予めデフォルトとして設定されている一の方法（例えば、第１移動方法等）を視点の移動方法として指定しても良い。
【００５５】
視点判定部１０７ｂは、第２の視点の位置が複数の撮像装置１、…の各々の存する位置と異なるか否かを判定する。
即ち、視点判定部１０７ｂは、ユーザによる操作入力部１１０の所定操作に基づいて入力された視点の移動指示に係る第２の視点の位置が複数の撮像装置１、…の各々の存する位置と異なるか否かを判定する。具体的には、例えば、ユーザによる操作入力部１１０の所定操作に基づいて視点の移動指示が入力されると、視点判定部１０７ｂは、第２関連付テーブルＴ２を参照して、入力された視点の移動指示に係る第２の視点の位置が複数の撮像装置１、…の各々の存する位置と異なるか否かを判定する。
【００５６】
視点移動制御部１０７ｃは、被写体Ｓを第１の視点とは異なる第２の視点に対応する動画像を表示させる際の視点の移動速度が略一定の速度となるように制御する。
即ち、視点移動制御部１０７ｃは、位置関係特定部１０６ｂにより特定された被写体Ｓの位置を基準とする複数の撮像装置１、…の相対的な位置関係に基づいて、表示制御部１０８ｂの第２制御部１０８ｂ３の制御下にて第２の視点に対応する動画像を表示させる際の第１の視点から第２の視点までの視点の移動速度が略一定の速度となるように、つまり、滑らかな視点移動を行うように制御する。
具体的には、視点移動制御部１０７ｃは、撮像関連情報特定部１０４ｅにより特定された、複数の撮像装置１、…の存する撮像位置、撮像方向及び画角の関係に係る撮像関連情報に基づいて、第１の視点から第２の視点までの視点の移動速度が略一定の速度となるように、撮像部１０３の光学ズーム倍率や電子ズーム倍率等のズーム倍率を調整する倍率調整部１０３ｃ２の動作を制御する。
また、視点移動制御部１０７ｃは、撮像関連情報特定部１０４ｅにより特定された撮像関連情報の複数の撮像装置１、…の撮像タイミングの関係に基づいて、表示される動画像の時間進行を一時停止させることなく視点を移動させる際の視点の移動速度が略一定の速度となるように、電子撮像部１０３ｂの撮像タイミングを制御するタイミング調整部１０３ｃ４の動作を制御する。
また、連携撮像のマスタとなる撮像装置１Ａにあっては、視点移動制御部１０７ｃは、被写体Ｓの撮像後に、第２の視点に対応するスレーブとなった撮像装置１Ｂにより撮像され、第１画像取得部１０４ｂにより取得された動画像の画像データのうち、撮像タイミングが当該マスタとなる撮像装置１Ａの撮像タイミングに対してズレているフレーム画像を特定する。そして、視点移動制御部１０７ｃは、特定されたフレーム画像の前後のフレーム画像を用いてマスタとなる撮像装置１Ａの撮像タイミングに対応する補間フレーム画像の画像データを補間画像生成部１０４ｇに生成させる。
そして、視点移動制御部１０７ｃは、補間画像生成部１０４ｇにより生成された補間フレーム画像を第２制御部１０８ｂ３により表示パネル１０８ａに表示させる。
【００５７】
また、視点の移動方法として、動画像の時間進行を一時停止させた後に被写体Ｓを見る視点の移動を行う第１移動方法が指定された状態で、視点移動制御部１０７ｃは、第２制御部１０８ｂ３により第２の視点に対応する動画像を表示させる際に、表示される第１の視点に対応する動画像の時間進行を一時停止させて、第１の視点から第２の視点まで視点を移動させるように表示制御部１０８ｂを制御する。
一方、視点の移動方法として、動画像の時間進行を一時停止させることなく被写体Ｓを見る視点の移動を行う第２移動方法が指定された状態で、視点移動制御部１０７ｃは、第２制御部１０８ｂ３により第２の視点に対応する動画像を表示させる際に、表示される第１の視点及び第２の視点に対応する動画像の時間進行を一時停止させることなく、第１の視点から第２の視点まで視点を移動させるように表示制御部１０８ｂを制御する。
【００５８】
また、視点判定部１０７ｂにより第２の視点（仮想視点）の位置が撮像装置１の各々の存する位置と異なると判定された場合には、視点移動制御部１０７ｃは、位置関係特定部１０６ｂにより特定された被写体Ｓの位置を基準とする複数の撮像装置１、…の相対的な位置関係に基づいて、第１画像取得部１０４ｂにより取得された動画像の画像データのうち、仮想視点に対応する位置を挟む二つの撮像装置１により撮像された動画像の画像データを用いて当該第２の視点に対応する補間フレーム画像の画像データを補間画像生成部１０４ｇに生成させる。ここで、補間フレーム画像を生成する手法としては、例えば、二つの撮像装置１により撮像された二つのフレーム画像どうしのブレンディングを利用した手法があげられる。
そして、視点移動制御部１０７ｃは、補間画像生成部１０４ｇにより生成された補間フレーム画像を第２制御部１０８ｂ３により表示パネル１０８ａに表示させる。
【００５９】
表示部１０８は、表示パネル１０８ａと、表示制御部１０８ｂとを具備している。
表示パネル１０８ａは、表示領域内に画像を表示する。また、表示パネル１０８ａとしては、例えば、液晶表示パネルや有機ＥＬ表示パネルなどが挙げられるが、一例であってこれらに限られるものではない。
【００６０】
表示制御部１０８ｂは、記録媒体Ｃから読み出され画像データ処理部１０４により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル１０８ａの表示画面に表示させる制御を行う。具体的には、表示制御部１０８ｂは、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、画像データ処理部１０４により復号されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから所定の再生フレームレート（例えば、６０ｆｐｓ）で読み出して、これらのデータを元にビデオ信号を発生して表示パネル１０８ａに出力する。
【００６１】
また、表示制御部１０８ｂは、案内表示制御部１０８ｂ１と、第１制御部１０８ｂ２と、第２制御部１０８ｂ３とを具備している。
【００６２】
案内表示制御部１０８ｂ１は、複数の撮像装置１、…の配置の案内表示を制御する。
即ち、案内表示制御部１０８ｂ１は、位置関係特定部１０６ｂにより特定された複数の撮像装置１、…の相対的な位置関係に基づいて、複数の撮像装置１、…の配置を第１の視点から第２の視点までの視点の移動速度が一定の速度となるような所定の位置関係を有する配置とするための案内表示を表示パネル１０８ａに表示させる制御を行う。具体的には、案内表示制御部１０８ｂ１は、複数の撮像装置１、…のうち、隣合う撮像装置１どうしが被写体Ｓの位置を基準として略等しい角度となるように当該複数の撮像装置１、…の配置を修正するための案内表示を表示パネル１０８ａに表示させる。
例えば、スレーブとなった撮像装置１Ｂにあっては、マスタとなった撮像装置１Ａから所定の無線通信回線を介して送信された修正情報を無線処理部１１１により受信して、案内表示制御部１０８ｂ１は、受信された修正情報、即ち、マスタとなった撮像装置１Ａのズレ量特定部１０６ｃにより特定された各撮像装置１の配置のズレ量に係る修正情報に基づいて、当該ズレを補正するための案内表示（例えば、「右に５０ｃｍ移動させて下さい。」等）を表示パネル１０８ａに表示させる制御を行う。
【００６３】
第１制御部１０８ｂ２は、被写体Ｓを第１の視点で見た動画像を表示パネル１０８ａに表示させる。
即ち、第１制御部１０８ｂ２は、画像データ処理部１０４の第１画像取得部１０４ｂにより取得された動画像の画像データに基づいて、被写体Ｓを第１の視点で見た動画像を表示パネル１０８ａに表示させる。具体的には、第１制御部１０８ｂ２は、第１画像取得部１０４ｂにより取得された複数の撮像装置１、…に対応する動画像の画像データの中で、被写体Ｓを第１の視点で見た動画像の画像データを特定して、当該画像データに基づいて動画像を表示パネル１０８ａに表示させる。
【００６４】
第２制御部１０８ｂ３は、被写体Ｓを第１の視点とは異なる第２の視点で見るための視点の移動指示の入力に従って、被写体Ｓを第１の視点で見た動画像に代えて被写体Ｓを第２の視点で見た動画像を表示パネル１０８ａに表示させる。
即ち、第２制御部１０８ｂ３は、第２画像取得部１０４ｆにより取得された動画像の画像データの中で、ユーザによる操作入力部１１０の所定操作に基づいて入力された変更指示に係る第２の視点で撮像された動画像の画像データを特定して、当該動画像の画像データに対応する動画像を表示パネル１０８ａに表示させる。つまり、第２制御部１０８ｂ３は、ユーザによる操作入力部１１０の所定操作に基づいて被写体を見る視点を何れかの撮像装置１に対応する位置に変更する変更指示が入力された場合に、変更後の視点で撮像された第２画像取得部１０４ｆにより取得済みの動画像の画像データに対応する動画像を変更前の視点に対応する動画像に代えて表示パネル１０８ａに表示させる。
具体的には、視点の移動方法として、動画像の時間進行を一時停止させた後に被写体Ｓを見る視点の移動を行う第１移動方法が指定された状態で、第２制御部１０８ｂ３は、逐次入力される変更指示に基づいて被写体Ｓを見る視点が逐次変化する場合に、ユーザによる操作入力部１１０の所定操作や変更指示の入力が所定時間継続して行われなかった場合等に、被写体Ｓを見る視点が確定したと判定する。そして、第２制御部１０８ｂ３は、確定された視点で撮像された動画像の画像データに対応する動画像の表示パネル１０８ａによる再生表示を再開させる。
一方、視点の移動方法として、動画像の時間進行を一時停止させることなく被写体Ｓを見る視点の移動を行う第２移動方法が指定された状態で、第２制御部１０８ｂ３は、表示パネル１０８ａにより被写体Ｓを第１の視点で見た動画像を再生表示中に、ユーザによる操作入力部１１０の所定操作に基づいて変更指示が入力されると、第２画像取得部１０４ｆにより取得され、メモリ１０２に一時的に記憶されている第１の視点に対応する撮像装置１の周囲に配置された撮像装置１により撮像された動画像の画像データの中で、入力された変更後の視点で撮像された動画像の画像データを特定する。そして、第２制御部１０８ｂ３は、特定された動画像の画像データに対応する動画像を視点の変更前に継続的に再生表示されていた動画像に代えて表示パネル１０８ａに継続的に再生表示させる。
【００６５】
また、第２制御部１０８ｂ３は、仮想画像生成部１０４ｄにより生成された仮想二次元画像の画像データに基づいて、被写体Ｓを仮想視点で見た動画像を表示パネル１０８ａに表示させる。
即ち、第２制御部１０８ｂ３は、ユーザによる操作入力部１１０の所定操作に基づいて被写体を見る視点が隣合う撮像装置１、１により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して仮想画像生成部１０４ｄにより生成された仮想二次元画像の画像データに基づいて、被写体Ｓを仮想視点で見た動画像を表示パネル１０８ａに表示させる。具体的には、視点の移動方法として、動画像の時間進行を一時停止させた後に被写体Ｓを見る視点の移動を行う第１移動方法が指定された状態で、第２制御部１０８ｂ３は、仮想二次元画像の画像データに基づいて、被写体Ｓを仮想視点で見た動画像を表示パネル１０８ａに表示させる。例えば、第２制御部１０８ｂ３は、第１制御部１０８ｂ２により表示される動画像内の被写体Ｓが予めスポーツの種類毎に規定された特定の姿勢（例えば、ゴルフの場合には、テイクバックのトップ等）となった場合に、当該動画像の時間進行を一時停止させた後、被写体Ｓを仮想視点で見た動画像を表示パネル１０８ａに表示させるようにしても良い。
【００６６】
一方、視点の移動方法として、動画像の時間進行を一時停止させることなく被写体Ｓを見る視点の移動を行う第２移動方法が指定された状態で、第２制御部１０８ｂ３は、仮想画像生成部１０４ｄにより生成された仮想二次元画像を用いることなく、隣合う二つの撮像装置１、１により撮像された動画像の画像データに基づいて、被写体Ｓを仮想視点で見た動画像を表示パネル１０８ａに表示させる。例えば、第２制御部１０８ｂ３は、隣合う二つの撮像装置１、１により撮像されたそれぞれの動画像の画像データを、当該二つの撮像装置１、１に対応する各視点の仮想視点に対する相対的な角度差に応じて合成して被写体Ｓを仮想視点で見た動画像の画像データを生成し、当該動画像を表示パネル１０８ａに表示させる。なお、第２制御部１０８ｂ３は、隣合う二つの撮像装置１、１により撮像された動画像の画像データのうちの少なくとも一方に基づいて、モーフィング処理により被写体Ｓを仮想視点で見た動画像の画像データを生成しても良い。
【００６７】
記録媒体制御部１０９は、記録媒体Ｃが着脱自在に構成され、装着された記録媒体Ｃからのデータの読み出しや記録媒体Ｃに対するデータの書き込みを制御する。
即ち、記録媒体制御部１０９は、画像データ処理部１０４の符号化部（図示略）により所定の圧縮形式（例えば、モーションＪＰＥＧ形式、ＭＰＥＧ形式等）で符号化された記録用のフレーム画像からなる動画像の画像データを記録媒体Ｃの所定の記録領域に記録させる。
なお、記録媒体Ｃは、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されている。
【００６８】
操作入力部１１０は、当該撮像装置１の所定操作を行う。
具体的には、操作入力部１１０は、例えば、装置本体の電源のＯＮ／ＯＦＦに係る電源ボタン、被写体Ｓの撮像指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定ボタン、ズーム量の調整指示に係るズームボタン（何れも図示略）等の操作部を備えている。また、操作入力部１１０は、ユーザによる操作部の各ボタンの所定操作に応じて所定の操作信号を中央制御部１０１に出力する。例えば、操作入力部１１０は、ユーザによる操作部の所定操作に応じて、被写体Ｓを見る第１の視点を指定する操作信号や、被写体Ｓを見る視点を第１の視点から第２の視点（仮想視点を含む）に変更する操作信号等を中央制御部１０１に出力する。
そして、中央制御部１０１のＣＰＵは、操作入力部１１０から出力された所定の操作信号が入力されると、当該所定の操作信号に従って撮像装置１の各部を制御する。
【００６９】
無線処理部１１１は、所定の無線通信回線を介して接続された他の撮像装置１との間で無線通信を行う。
即ち、無線処理部１１１は、所定の通信回線を介して通信する通信手段を構成している。具体的には、無線処理部１１１は、例えば、外部のアクセスポイント（固定基地局）を経由せずに直接他の撮像装置１の無線処理部１１１との間で無線通信回線を構築するPeer to Peer（アドホックモード）で動作する。例えば、無線処理部１１１は、無線ＬＡＮモジュール等から構成され、無線通信可能範囲内に存する他の撮像装置１の無線処理部１１１との間で無線ＬＡＮ（Local Area Network）等の所定の無線通信回線を介して信号の送受信を行う。
このとき、無線処理部１１１は、例えば、当該無線通信回線の通信方式、暗号化情報、チャンネル、ＩＰアドレス等の各種情報を他の撮像装置１１の無線処理部１１１に送信する。
【００７０】
また、無線処理部１１１は、第１送信制御部１１１ａと、第２送信制御部１１１ｂとを具備している。
【００７１】
第１送信制御部１１１ａは、ズレ量特定部１０６ｃにより特定された各撮像装置１の配置のズレ量を対応する撮像装置１に所定の無線通信回線を介して送信する。
即ち、マスタとなる撮像装置１Ａの第１送信制御部１１１ａは、ズレ量特定部１０６ｃにより特定された各撮像装置１の配置のズレ量に係る修正情報を対応する撮像装置１に所定の無線通信回線を介して送信する。
【００７２】
第２送信制御部１１１ｂは、各撮像装置１の撮像タイミングを一致させるための制御情報を対応する撮像装置１に所定の無線通信回線を介して送信する。
即ち、マスタとなる撮像装置１Ａの第１送信制御部１１１ａは、撮像関連情報特定部１０４ｅにより特定された撮像関連情報の複数の撮像装置１、…の撮像タイミングの関係に基づいて、各撮像装置１の撮像タイミングを一致させるための制御情報を対応する撮像装置１に所定の通信回線を介して送信する。
【００７３】
なお、無線処理部１１１は、例えば、無線通信可能範囲内に存するアクセスポイントとの間で所定の無線通信回線を構築して、当該無線通信回線を介して他の撮像装置１の無線処理部１１１との間で信号の送受信を行うインフラストラクチャモードで動作しても良い。
また、無線処理部１１１は、例えば、記録媒体Ｃに内蔵された構成であっても良いし、当該装置本体に所定のインタフェース（例えば、ＵＳＢ（Universal Serial Bus）等）を介して接続された構成であっても良い。
また、無線通信回線は、無線ＬＡＮ（Local Area Network）に限られるものではなく、例えば、ブルートゥース（Bluetooth：登録商標）、ＷＡＮ（Wide Area Network）等の様々な回線形態を適用しても良い。
【００７４】
＜配置処理＞
次に、表示制御システム１００による配置処理について、図４及び図５を参照して説明する。
【００７５】
図４は、配置処理に係る動作の一例を示すフローチャートである。また、図５は、配置処理を説明するための図である。
なお、複数（例えば、７つ等）の撮像装置１、…は、被写体Ｓの位置（実際に被写体Ｓが存在しているか否かは問わない）を中心とし、被写体Ｓから見て右側方から左前方にかけて当該被写体Ｓを取り囲むように任意の位置に配置されているものとする。また、各撮像装置１は、予め高さを揃えた三脚に固定されているものとする。また、複数の撮像装置１、…どうしは、所定の無線通信回線を介して情報通信可能に接続されているものとする。
【００７６】
図４に示すように、先ず、ユーザによる操作入力部１１０の所定操作に基づいて、被写体Ｓの周囲に任意に配置された複数の撮像装置１、…の中で、何れか一の撮像装置１が配置処理におけるマスタとして指定されると（ステップＳ１）、当該マスタとなった撮像装置１Ａは、当該撮像装置１の周囲に存する他の撮像装置１を検索するための信号を出力して、応答のあった撮像装置１の識別情報を記憶する（ステップＳ２）。
【００７７】
次に、ユーザはマスタとなった撮像装置１Ａを三脚から外して、被写体Ｓの存する位置に移動させた後、当該撮像装置１の撮像部１０３は、複数の撮像装置１、…の一端（例えば、図５における右端等）から他端（例えば、図５における左端等）までを画角内に収めるようにスライドさせながら連続して撮像して複数の画像を生成する。画像データ処理部１０４は、連続して撮像された複数の画像を合成してパノラマ画像を生成し、配置制御部１０６の画像取得部１０６ａは、生成されたパノラマ画像を取得する（ステップＳ３）。
【００７８】
次に、配置制御部１０６の位置関係特定部１０６ｂは、画像取得部１０６ａにより取得されたパノラマ画像に基づいて、複数の撮像装置１、…の相対的な位置関係（例えば、隣合う撮像装置１どうしの被写体Ｓの位置を基準とする角度等）を特定する（ステップＳ４）。
続けて、配置制御部１０６のズレ量特定部１０６ｃは、位置関係特定部１０６ｂにより特定された複数の撮像装置１、…の相対的な位置関係に基づいて、隣合う撮像装置１どうしが被写体Ｓの位置を基準として略等しい角度に配置される基準状態に対する複数の撮像装置１、…の配置のズレ量（例えば、ズレている角度や間隔等）を算出して特定する（ステップＳ５）。そして、ズレ量特定部１０６ｃは、特定された各撮像装置１の配置のズレ量について所定の基準範囲以内に収まっているか否かを判定する（ステップＳ６）。
ここで、ズレ量が所定の基準範囲以内に収まっていないと判定（ステップＳ６；ＮＯ）された配置の撮像装置１について、ズレ量特定部１０６ｃは、ズレ量を修正するための修正情報を当該撮像装置１の識別情報と対応付けて生成する（ステップＳ７）。
【００７９】
次に、マスタとなった撮像装置１Ａは、所定の無線通信回線を介して修正情報を対応する撮像装置１に送信し、当該撮像装置１は、無線処理部１１１により修正情報を受信し、案内表示制御部１０８ｂ１は、受信された修正情報に基づいて、当該ズレを補正するための案内表示（例えば、「右に５０ｃｍ移動させて下さい。」等）を表示パネル１０８ａに表示させる制御を行う（ステップＳ８）。なお、マスタとなった撮像装置１Ａの配置のズレ量が所定の基準範囲以内に収まっていない場合には、当該撮像装置１は、修正情報の無線通信を行うことなく、案内表示制御部１０８ｂ１は、ズレ量特定部１０６ｃにより生成された修正情報に基づいて、案内表示を表示パネル１０８ａに表示させる。
これにより、ユーザは、案内表示に従って撮像装置１やマスタの三脚の配置を修正する。
【００８０】
その後、中央制御部１０１のＣＰＵは、処理をステップＳ３に戻し、画像取得部１０６ａは、配置が修正された複数の撮像装置１、…が撮像されたパノラマ画像を取得する（ステップＳ３）。ステップＳ４以降の各処理は、上記したものと略同様であり、その詳細な説明は省略する。
【００８１】
そして、ステップＳ６にて、各撮像装置１の配置のズレ量が所定の基準範囲以内に収まっていると判定（ステップＳ６；ＹＥＳ）されると、マスタとなった撮像装置１Ａの無線処理部１１１は、ズレ量が所定の基準範囲以内に収まっている配置の撮像装置１に対して配置が正常であることを示す情報を所定の無線通信回線を介して送信する。
【００８２】
その後、マスタとなった撮像装置１Ａを三脚に戻した後、被写体Ｓは所定の動作を行う。このとき、各撮像装置１にあっては、撮像制御部１０３ｃの範囲特定部１０３ｃ１は、フレーム画像内で顔検出処理や動体を解析する処理を行って、動く被写体に対応する動きのある領域、即ち、被写体Ｓが収まる被写体範囲を特定する（ステップＳ９）。続けて、撮像制御部１０３ｃの倍率調整部１０３ｃ２は、画像データ処理部１０４の撮像関連情報特定部１０４ｅにより特定された当該撮像装置１の存する撮像位置、撮像方向及び画角の関係に係る撮像関連情報に基づいて、範囲特定部１０３ｃ１により特定された被写体範囲が電子撮像部１０３ｂの撮像領域からはみ出さないように撮像部１０３の光学ズームや電子ズーム等のズーム倍率を調整する（ステップＳ１０）。このとき、被写体Ｓに静止して貰い、倍率調整部１０３ｃ２は、被写体範囲の寸法、特に、被写体Ｓの顔の寸法が他の撮像装置１と略等しくなるように撮像部１０３のズーム倍率を調整する。
【００８３】
その後、複数の撮像装置１、…にあっては、テーブル記憶部１０５の第２関連付テーブルＴ２は、複数の撮像装置１、…の各々の配置と被写体Ｓを見る視点とを関連付けて記憶する（ステップＳ１１）。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、マスタとなった撮像装置１Ａは、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
これにより、配置処理を終了する。
【００８４】
なお、上記した配置処理に係る手法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００８５】
＜配置処理の変形例１＞
複数の撮像装置１、…は、例えば、「このカメラは左から１番目のカメラです」といった案内表示を表示パネル１０８ａに表示する（図６参照）。この状態で、被写体Ｓから見て最も左に配置される撮像装置１の操作入力部１１０がユーザにより所定の登録操作されることで、当該撮像装置１が被写体Ｓから見て最も左に配置されている１番目の撮像装置１として登録される。そして、この１番目の撮像装置１の識別情報と、１番目（最も左）を示す情報とが関連付けられて、１番目の撮像装置１からマスタとなった撮像装置１Ａへと送信される。
その後、一つ前に登録された撮像装置１の隣りに配置される撮像装置１の操作入力部１１０がユーザにより所定操作されることで、「このカメラは左から２番目のカメラです」といった内容の表示に変更される。その後、操作入力部１１０がユーザにより所定の登録操作されることで、当該撮像装置１が被写体Ｓから見て左から二つに配置されている２番目の撮像装置１として登録される。そして、この２番目の撮像装置１の識別情報と、２番目（左から二つ目）を示す情報とが関連付けられて、２番目の撮像装置１からマスタとなった撮像装置１Ａへと送信される。この識別情報は、各々の撮像装置１とマスタとなった撮像装置１Ａとの間で各種データ（制御情報や画像データ）の送受信を行う場合などに、送信元と送信先を示す情報として送受信されるデータとともに送信され、当該データがどの撮像装置の間で送受信されるものかを互いに認識するために使用されるものである。
上記の処理が全ての撮像装置１で繰り返し実行されることで、全ての撮像装置１の並び順を決定し、各々の撮像装置１が自己の配置された位置を認識するとともに、マスタとなった撮像装置１Ａが全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識するようにしても良い。その後、各撮像装置１を決定された並び順どおりに三脚に据え付けて仮配置を完了する。
仮配置後に、上記実施形態の配置処理におけるステップＳ３以降の各処理が行われることで、複数の撮像装置１、…の配置を決定する。
【００８６】
＜配置処理の変形例２＞
例えば、複数の撮像装置１、…のうち、ユーザにより選択された何れか一の撮像装置１をマスタとして設定した後、マスタとなった撮像装置１Ａは、検索された周囲の撮像装置１の個数分のアイコンを所定の配置態様（例えば、半円状等）で配置して表示パネル１０８ａに表示する。
そして、マスタとなった撮像装置１Ａは、被写体Ｓから見て最も左に配置された撮像装置１に対応するアイコンを強調表示しながら、例えば、「左端の撮像装置１のシャッタを押してください」といった案内表示を表示パネル１０８ａに表示する。ここで、複数の撮像装置１、…のうち、実際にシャッタが操作された撮像装置１が被写体Ｓから見て最も左に配置されている１番目の撮像装置１として登録される。その後、マスタとなった撮像装置１Ａは、登録された撮像装置１に対応するアイコンの色を変えて登録済みであることを表示パネル１０８ａに表示する。
上記の処理が全ての撮像装置１で繰り返し実行されることで、全ての撮像装置１の並び順を決定するようにしても良い。これにより、マスタとなった撮像装置１Ａは、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。また、マスタとなった撮像装置１Ａは、複数の撮像装置１、…の並び順を示す情報を各撮像装置１の識別情報と対応付けて送信することで、各々の撮像装置１が自己の配置された位置を認識する。
【００８７】
＜配置処理の変形例３＞
複数の撮像装置１、…をその表示パネル１０８ａが一方向側から全て見えるような状態に配置した後、例えば、左端の撮像装置１をマスタとし、マスタとなった撮像装置１Ａは、当該撮像装置１の周囲の撮像装置１を検索して各撮像装置１の識別情報と対応付けて記憶する。その後、スレーブとなった撮像装置１Ｂは、他の撮像装置１と異なる特有の模様を表示パネル１０８ａに表示する。
マスタとなった撮像装置１Ａは、スレーブとなった撮像装置１Ｂの表示パネル１０８ａに表示されている特有の模様を撮像して、撮像された画像を認識することで当該模様の並びを特定することで、スレーブとなった撮像装置１Ｂの並びを認識するようにしても良い。そして、マスタとなった撮像装置１Ａは、自己を１番目とする並び順に相当する番号（例えば、一つ隣りの撮像装置１は２番目の撮像装置１等）を対応する撮像装置１に送信する。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、マスタとなった撮像装置１Ａは、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
なお、複数の撮像装置１、…のうち、並びの端に存する撮像装置１以外の撮像装置１をマスタとしても良く、この場合には、当該マスタとなった撮像装置１Ａが存する位置は空白となるため、これにより、自己の撮像装置１の位置を認識するようにしても良い。
【００８８】
＜配置処理の変形例４＞
複数の撮像装置１、…を撮像部１０３で前の撮像装置１の表示パネル１０８ａを撮像できるように略一列に配置する。そして、先頭の撮像装置１は、ユーザによりシャッタが操作されると、自己が一番目であることを示す案内表示を表示パネル１０８ａに表示する。２番目の撮像装置１は、一番目の撮像装置１の案内表示を撮像して、自己が二番目であること認識して、その旨を示す案内表示各々を表示パネル１０８ａに表示する。
上記の処理が最後の撮像装置１まで繰り返し実行された後、先頭の撮像装置１のシャッタがユーザにより再度操作されることで、並び順を決定する処理を終了する。
また、複数の撮像装置１、…は、当該処理が終了したことを示す案内表示を表示パネル１０８ａに順次表示したり、先頭の撮像装置１が、所定の無線通信回線を介して当該処理が終了したことを示す情報を送信することで、各撮像装置１に当該処理の終了を認識させる。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、各撮像装置１は、自己を識別するための識別情報を何れか一（例えば、先頭）の撮像装置１に送信することで、当該撮像装置１はマスタとして、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
【００８９】
＜配置処理の変形例５＞
複数の撮像装置１、…が所定の位置に配置された後、各撮像装置１は、他の撮像装置１と異なる特有の模様を表示パネル１０８ａに表示する。複数の撮像装置１、…のうち、何れか一の撮像装置１をマスタとし、マスタとなった撮像装置１Ａは、これらの特有の模様を撮像装置１の並びに従って順次撮像していき、撮像した順序で並び順を認識する。そして、マスタとなった撮像装置１Ａが、所定の無線通信回線を介して複数の撮像装置１、…の並び順を示す情報を送信することで、各撮像装置１に並び順を認識させる。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、マスタとなった撮像装置１Ａは、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
【００９０】
＜配置処理の変形例６＞
複数の撮像装置１、…を所定の配置態様（例えば、半円状等）で配置した後、一端の撮像装置１の向きを他の撮像装置１全体が画角に入るような向きにする。そして、一端の撮像装置１は、所定の無線通信回線を介して他の撮像装置１に対して順次フラッシュの発光を要求する。一端の撮像装置１は、所定の順序でフラッシュを発光する他の撮像装置１を撮像して他の撮像装置１の位置を認識することで、各撮像装置１の並び順を認識する。
これにより、一端の撮像装置１はマスタとして、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。また、マスタとなった撮像装置１Ａは、複数の撮像装置１、…の並び順を示す情報を各撮像装置１の識別情報と対応付けて送信することで、各々の撮像装置１が自己の配置された位置を認識する。
【００９１】
＜配置処理の変形例７＞
被写体Ｓの周囲に配置された複数の撮像装置１、…のうち、一端の撮像装置１の撮像部１０３に所定の姿勢（例えば、Ｖサイン等）をとった被写体Ｓ（特に、顔等）を正対させる。そして、被写体Ｓが所定の姿勢を維持した状態で、複数の撮像装置１、…のうちの一端と反対となる他端の撮像装置１側まで体の向きを変えていく。各撮像装置１は、被写体Ｓが向きを変え始めてから当該撮像装置１に正対するまでの時間を計時していく。複数の撮像装置１、…の位置に応じて計時される時間が異なるため、当該時間に応じて一端からの撮像装置１の並び順が特定される。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、各撮像装置１は、自己を識別するための識別情報を何れか一（例えば、一端）の撮像装置１に送信することで、当該撮像装置１はマスタとして、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
【００９２】
＜配置処理の変形例８＞
三脚に固定された複数の撮像装置１、…を被写体Ｓを中心として仮配置した後、並びの略中央の撮像装置１をマスタとして選択し、マスタとなった撮像装置１Ａは、当該撮像装置１の周囲の撮像装置１を検索して各撮像装置１の識別情報と対応付けて記憶する。その後、マスタとなった撮像装置１Ａを三脚から取り外して、被写体Ｓの位置まで移動させた後、一端の撮像装置１からマスタの三脚までを画角内に入れた後、所定の無線通信回線を介して他の撮像装置１に対して順次フラッシュの発光を要求する。マスタとなった撮像装置１Ａは、所定の順序でフラッシュを発光する他の撮像装置１を撮像して他の撮像装置１の位置を認識することで、各撮像装置１の並び順を認識する。また、マスタとなった撮像装置１Ａは、フラッシュの位置から複数の撮像装置１、…の位置を特定して、これら複数の撮像装置１、…を略等しい間隔で配置するための配置の修正情報を生成し、所定の無線通信回線を介して配置の修正が必要な撮像装置１に対して修正情報を送信する。修正情報を受信した撮像装置１は、例えば、「撮像装置１を右に移動してください」といった案内表示を表示パネル１０８ａに表示する。
マスタとなった撮像装置１Ａは、自己の表示パネル１０８ａに複数の撮像装置１、…が略等しい間隔に配置された状態を半透過の状態で表示する。そして、マスタとなった撮像装置１Ａは、配置が修正された撮像装置１の位置を認識して、誤差が所定範囲に入ったら、「ＯＫ」を表示するとともに、各撮像装置１にも送信する。
また、マスタとなった撮像装置１Ａは、マスタの三脚から反対側の撮像装置１についても上記と略同様の処理を行う。
このようにして、複数の撮像装置１、…の並び順が決定され、各撮像装置１は自己の配置された位置を認識する。また、マスタとなった撮像装置１Ａは、全ての撮像装置１の識別情報と配置された位置との関係を関連付けて認識する。
【００９３】
＜撮像同期処理＞
次に、表示制御システム１００による撮像同期処理について、図７〜図９を参照して説明する。
【００９４】
図７は、撮像同期処理に係る動作の一例を示すフローチャートである。また、図８は、撮像同期処理を説明するための図である。また、図９（ａ）〜図９（ｃ）は、撮像同期処理を説明するための図である。
ここで、撮像同期処理は、配置処理の後に行われる処理である。複数（例えば、７つ等）の撮像装置１は、被写体Ｓの位置を中心とし、被写体Ｓから見て右側方から左前方にかけて当該被写体Ｓを取り囲むように所定の位置に配置されているものとする。また、各撮像装置１は、予め高さを揃えた三脚に固定されているものとする。また、複数の撮像装置１、…どうしは、所定の無線通信回線を介して情報通信可能に接続されているものとする。
【００９５】
図７に示すように、ユーザによる操作入力部１１０の所定操作に基づいて、被写体Ｓの周囲に任意に配置された複数の撮像装置１、…の中で、何れか一の撮像装置１が配置処理におけるマスタとして指定されると（ステップＳ２１）、当該マスタとなった撮像装置１Ａは、ユーザによる操作入力部１１０のシャッタボタンの所定操作に基づいて、撮像部１０３による被写体Ｓの撮像を開始する（ステップＳ２２）。具体的には、撮像制御部１０３ｃは、レンズ部１０３ａにより結像された光学像を電子撮像部１０３ｂにより二次元の画像信号に変換させたフレーム画像を画像データ処理部１０４に出力させる。画像データ処理部１０４は、電子撮像部１０３ｂから転送されたフレーム画像のアナログ値の信号からデジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
また、無線処理部１１１は、ユーザによる操作入力部１１０のシャッタボタンの所定操作をトリガーとして、同期信号をスレーブとなった他の撮像装置１に対して所定の無線通信回線を介して送信する（ステップＳ２３；図８参照）。
スレーブとなった他の撮像装置１にあっては、マスタとなった撮像装置１Ａから送信された同期信号が無線処理部１１１により受信されると、撮像部１０３による被写体Ｓの撮像を開始する（ステップＳ２４）。被写体Ｓの撮像の具体的な処理内容は、上記したステップＳ１２における処理と略同様であり、詳細な説明は省略する。
【００９６】
次に、マスタとなった撮像装置１Ａは、同期用のフラッシュを所定時間発光させて消灯（明滅）する（ステップＳ２５）。ここで、フラッシュは、例えば、白色光と近赤外光の２つが用意されており、フラッシュの明滅を被写体Ｓに意識させた方が良い場合には白色光（可視光）を用い、被写体Ｓ或いは周辺の人たちに意識させたくない場合には近赤外光（不可視光）を用いる。
【００９７】
続けて、マスタとなった撮像装置１Ａにあっては、画像データ処理部１０４の明るさ変化検出部１０４ａは、所定のフレームレートで逐次生成される各フレーム画像の画像データに基づいて、フレーム画像全体の輝度値が一つ前のフレーム画像に対して所定値以上増加したフレーム画像をトリガーフレームとして特定する（ステップＳ２６）。その後、明るさ変化検出部１０４ａは、トリガーフレームとして特定されたフレーム画像の各ライン画像毎の輝度値を一つ前のフレーム画像の対応するライン画像の輝度値と比較して、所定値以上増加したライン画像をトリガーラインＬ１として特定する（ステップＳ２７；図９（ｂ）参照）。
【００９８】
スレーブとなった撮像装置１Ｂにあっては、画像データ処理部１０４の明るさ変化検出部１０４ａは、所定のフレームレートで逐次生成される複数のフレーム画像の中で、フレーム画像全体の輝度値が一つ前のフレーム画像に対して所定値以上増加したフレーム画像をトリガーフレームに対応するフレーム画像として特定する（ステップＳ２８）。その後、明るさ変化検出部１０４ａは、特定されたフレーム画像の各ライン画像毎の輝度値を一つ前のフレーム画像の対応するライン画像の輝度値と比較して、所定値以上増加したライン画像をズレライン画像Ｌ２として特定する（ステップＳ２９；図９（ａ）及び図９（ｃ）参照）。
【００９９】
なお、マスタとなった撮像装置１Ａの明るさ変化検出部１０４ａによる各処理と、スレーブとなった撮像装置１Ｂの明るさ変化検出部１０４ａによる各処理の順序は、一例であってこれに限られるものではなく、適宜任意に変更可能であり、例えば、処理の順序を逆としても良い。
【０１００】
次に、スレーブとなった各撮像装置１にあっては、撮像制御部１０３ｃの時間差特定部１０３ｃ３は、ズレライン画像Ｌ２に対応する走査ラインの露光タイミングとトリガーラインＬ１に対応するフラッシュの明滅タイミングとの相対的な時間差を特定する（ステップＳ３０）。
具体的には、マスタとなった撮像装置１Ａの無線処理部１１１は、明るさ変化検出部１０４ａにより特定されたトリガーラインＬ１のフレーム画像内の垂直方向の位置に係るライン位置情報を所定の無線通信回線を介してスレーブとなった他の撮像装置１に対して送信する。その後、スレーブとなった各撮像装置１Ｂにあっては、無線処理部１１１は、マスタとなった撮像装置１Ａから送信されたライン位置情報を受信する。そして、時間差特定部１０３ｃ３は、明るさ変化検出部１０４ａにより特定されたズレライン画像Ｌ２及びトリガーラインＬ１のフレーム画像内の垂直方向の位置に基づいて、ズレライン画像Ｌ２とトリガーラインＬ１との間の垂直方向の画素数を算出し、算出された画素数に電子撮像部１０３ｂの水平方向の走査周期［ms］を乗算して、ズレライン画像Ｌ２に対応する走査ラインの露光タイミングとトリガーラインＬ１に対応する外部光源の明滅タイミングとの相対的な時間差を特定する。
【０１０１】
その後、スレーブとなった撮像装置１Ｂにあっては、撮像制御部１０３ｃのタイミング調整部１０３ｃ４は、時間差特定部１０３ｃ３により特定されたズレライン画像Ｌ２に対応する走査ラインの露光タイミングとトリガーラインＬ１に対応するフラッシュの明滅タイミングとの相対的な時間差がなくなるように、電子撮像部１０３ｂの水平方向の走査ラインの露光（信号の読み出し）の開始ライン位置及び開始タイミングを制御することで、フラッシュの明滅タイミングに対する相対的な電子撮像部１０３ｂの撮像タイミングのズレを調整する（ステップＳ３１）。
これにより、複数の撮像装置１、…の撮像部１０３の撮像タイミングが同期した状態となる。
【０１０２】
なお、例えば、連携撮像のスレーブとなる撮像装置１Ｂの機種がマスタとなる撮像装置１Ａと異なっていたり無線通信環境の状態によって、マスタとなる撮像装置１Ａの撮像タイミングと同期させた連携撮像を行うことができない撮像装置１Ｂにあっては、補間画像生成部１０４ｇは、撮像タイミングがマスタとなった撮像装置１Ａの撮像タイミングに対してズレているフレーム画像の前後の二つのフレーム画像を用いてマスタとなった撮像装置１Ａの撮像タイミングに対応する補間フレーム画像の画像データを生成するようにしても良い。
【０１０３】
＜骨格モデル生成処理＞
次に、表示制御システム１００による骨格モデル生成処理について、図１０及び図１１を参照して説明する。
【０１０４】
図１０は、骨格モデル生成処理に係る動作の一例を示すフローチャートである。また、図１１（ａ）及び図１１（ｂ）は、骨格モデル生成処理を説明するための図であり、フレーム画像内の被写体Ｓを模式的に破線で表している。
なお、複数の撮像装置１、…の各記録媒体Ｃには、予め被写体Ｓが所定の動作（例えば、ゴルフのスイング等）を行った際に撮像された動画像の画像データが記録されているものとする。また、複数の撮像装置１、…どうしは、所定の無線通信回線を介して情報通信可能に接続されているものとする。
【０１０５】
図１０に示すように、先ず、ユーザにより被写体Ｓの略正面に配置された撮像装置１が選択され、当該撮像装置１は、ユーザによる操作入力部１１０の所定操作に基づいて、動作モードを骨格モデル生成モードに設定する（ステップＳ４１）。
次に、第１関連付テーブルＴ１に規定されている複数のスポーツの中で、ユーザによる操作入力部１１０の所定操作に基づいて何れか一の種類のスポーツ（例えば、ゴルフ等）が選択されると、モデル特定部１０４ｃは、第１関連付テーブルＴ１に記憶されているモデルデータＭの中で、選択されたスポーツの種類に対応する被写体モデルのモデルデータＭを特定する（ステップＳ４２）。
【０１０６】
続けて、表示制御部１０８ｂは、記録媒体Ｃに記録されている動画像の画像データに基づいて、被写体Ｓが所定の動作を行った動画像を表示パネル１０８ａに再生表示させる（ステップＳ４３）。そして、ユーザは動画像の再生中に被写体Ｓが所定の基本的な姿勢（例えば、テイクバックのトップ等）となった状態で、操作入力部１１０の所定操作に基づいて表示制御部１０８ｂによる動画像の再生を一時的に停止させる。
次に、表示制御部１０８ｂは、モデル特定部１０４ｃにより特定された被写体モデルのモデルデータＭのうち、被写体モデルを正面から見た視点に対応するモデルデータＭを第１関連付テーブルＴ１から取得して、一時停止状態の所定の基本的な姿勢の被写体Ｓに重畳させて表示させる（ステップＳ４４；図１１（ａ）参照）。
このとき、表示制御部１０８ｂは、所定の基本的な姿勢の被写体Ｓの頭及び足先の位置と略一致させるように被写体モデルのモデルデータＭの縮尺を調整しても良い。
【０１０７】
続けて、ユーザによる操作入力部１１０の所定操作に基づいて関節の位置の修正モードが指定されると、仮想画像生成部１０４ｄは、ユーザによる操作入力部１１０の所定操作に基づいて、被写体モデルのモデルデータＭの各関節の位置を被写体Ｓの各関節位置に対応させるように修正する（ステップＳ４５）。このとき、図１１（ａ）に示すように、修正される関節の位置を識別可能となるように所定形状のマーカーが表示される。
【０１０８】
次に、仮想画像生成部１０４ｄは、ユーザによる操作入力部１１０の所定操作に基づいて、関節位置の修正の完了が指示されたか否かを判定する（ステップＳ４６）。
ここで、関節位置の修正の完了が指示されていないと判定されると（ステップＳ４６；ＮＯ）、仮想画像生成部１０４ｄは、処理をステップＳ４５に戻し、関節位置の修正を受け付ける。
一方、関節位置の修正の完了が指示されたと判定されると（ステップＳ４６；ＹＥＳ）、第２画像取得部１０４ｆは、被写体Ｓの右側面の撮像装置１により撮像された同時刻のフレーム画像の画像データを取得する（ステップＳ４７）。具体的には、第２画像取得部１０４ｆは、第２関連付テーブルＴ２を参照して、被写体Ｓの右側面の撮像装置１を特定し、当該撮像装置１により一時停止状態の所定の基本的な姿勢の被写体Ｓと略同時刻の撮像タイミングで撮像されたフレーム画像の画像データを所定の無線通信回線を介して取得する。
【０１０９】
続けて、表示制御部１０８ｂは、モデル特定部１０４ｃにより特定された被写体モデルのモデルデータＭのうち、被写体モデルを右側面から見た視点に対応するモデルデータＭを第１関連付テーブルＴ１から取得して、一時停止状態の所定の基本的な姿勢の被写体Ｓに重畳させて表示させる（ステップＳ４８；図１１（ｂ）参照）。
次に、ユーザによる操作入力部１１０の所定操作に基づいて関節の位置の修正モードが指定されると、仮想画像生成部１０４ｄは、ユーザによる操作入力部１１０の所定操作に基づいて、被写体モデルのモデルデータＭの各関節の位置を被写体Ｓの各関節位置に対応させるように修正する（ステップＳ４９）。
【０１１０】
その後、仮想画像生成部１０４ｄは、ユーザによる操作入力部１１０の所定操作に基づいて、関節位置の修正の完了が指示されたか否かを判定する（ステップＳ５０）。
ここで、関節位置の修正の完了が指示されていないと判定されると（ステップＳ５０；ＮＯ）、仮想画像生成部１０４ｄは、処理をステップＳ４９に戻し、関節位置の修正を受け付ける。
一方、関節位置の修正の完了が指示されたと判定されると（ステップＳ５０；ＹＥＳ）、仮想画像生成部１０４ｄは、被写体Ｓを正面から見た視点に対応する当該被写体Ｓの各関節位置及び被写体Ｓを右側面から見た視点に対応する当該被写体Ｓの各関節位置に基づいて、被写体Ｓの各関節の三次元空間における位置座標を特定する（ステップＳ５１）。
そして、仮想画像生成部１０４ｄは、特定された被写体Ｓの各関節の三次元空間における位置座標に基づいて、関節どうしを結ぶ骨に相当する長さを修正して、被写体骨格モデルのデータを生成する（ステップＳ５２）。
【０１１１】
その後、第２画像取得部１０４ｆは、第２関連付テーブルＴ２を参照して、被写体Ｓを他の視点から見る撮像装置１により撮像された同時刻のフレーム画像の画像データを取得して、表示制御部１０８ｂは、各フレーム画像に仮想画像生成部１０４ｄにより生成された被写体骨格モデルを重畳させて表示させる（ステップＳ５３）。そして、仮想画像生成部１０４ｄは、各フレーム画像と被写体骨格モデルとの画素値を比較して、被写体骨格モデルの形状にズレがないかを確認する。
ここで、被写体骨格モデルの形状にズレがあった場合には、仮想画像生成部１０４ｄは、ユーザによる操作入力部１１０の所定操作に基づいて骨の長さの微調整を行う。
【０１１２】
＜自由視点再生処理＞
次に、表示制御システム１００による自由視点再生処理について、図１２〜図１５を参照して説明する。
【０１１３】
図１２は、自由視点再生処理に係る動作の一例を示すフローチャートである。また、図１３は、自由視点再生処理における第１移動方法に係る処理を説明するための図であり、また、図１４（ａ）及び図１４（ｂ）は、仮想視点に対応する仮想二次元画像を示す図である。また、図１５は、自由視点再生処理における第２移動方法に係る処理を説明するための図である。
なお、複数の撮像装置１、…の各記録媒体Ｃには、予め被写体Ｓが所定の動作（例えば、ゴルフのスイング等）を行った際に撮像された動画像の画像データが記録されているものとする。また、複数の撮像装置１、…どうしは、所定の無線通信回線を介して情報通信可能に接続されているものとする。
【０１１４】
図１２に示すように、複数の撮像装置１、…の中で、ユーザによる操作入力部１１０の所定操作に基づいて選択された何れか一の撮像装置１が第１の視点に対応する撮像装置１として指定された後（ステップＳ６１）、視点移動方法指定部１０７ａは、第１移動方法及び第２移動方法のうち、ユーザによる操作入力部１１０の所定操作に基づいて選択された何れか一の方法を被写体Ｓを見る視点の移動方法として指定する（ステップＳ６２）。
ここで、第１移動方法は、再生表示される動画像の時間進行を一時停止させた後に被写体Ｓを見る視点の移動を行う方法であり、第２移動方法は、再生表示される動画像の時間進行を一時停止させることなく被写体Ｓを見る視点の移動を行う方法である。
【０１１５】
次に、第１の視点に対応する撮像装置１にあっては、画像データ処理部１０４の第１画像取得部１０４ｂは、記録媒体Ｃから動画像の画像データを取得し、表示制御部１０８ｂの第１制御部１０８ｂ２は、取得された動画像の画像データに基づいて、被写体Ｓを第１の視点で見た動画像を表示パネル１０８ａに表示させる（ステップＳ６３）。
続けて、第１移動方法及び第２移動方法のうち、視点移動方法指定部１０７ａにより指定された視点の移動方法に応じて処理を分岐させる（ステップＳ６４）。
【０１１６】
＜第１移動方法＞
図１３に示す第１移動方法では、先ず、動画像の再生表示中に、ユーザが他の視点から見てみたいシーンに来たところで、ユーザによる操作入力部１１０の所定操作に基づいて再生表示を一時停止させる指示が入力されると（ステップＳ７１）、第１の視点に対応する撮像装置１の無線処理部１１１は、一時停止した時点を指示する信号を所定の無線通信回線を介して他の撮像装置１に送信する（ステップＳ７２）。
【０１１７】
他の撮像装置１の各々にあっては、第１の視点に対応する撮像装置１から送信された一時停止した時点を指示する信号が無線処理部１１１により受信されると、画像データ処理部１０４は、記録媒体Ｃに記録されている動画像の中で、一時停止した時点に対応するフレーム画像を特定して当該フレーム画像の縮小画像（例えば、ＶＧＡサイズの画像）を生成し、無線処理部１１１は、画像データ処理部１０４により生成された縮小画像の画像データを所定の無線通信回線を介して第１の視点に対応する撮像装置１に送信する（ステップＳ７３）。
【０１１８】
第１の視点に対応する撮像装置１にあっては、他の撮像装置１から送信された一時停止した時点に対応する縮小画像の画像データが無線処理部１１１により受信されると、表示制御部１０８ｂの第２制御部１０８ｂ３は、ユーザによる操作入力部１１０の所定操作に基づいて逐次入力される被写体Ｓを見る視点の変更指示に従って、第２関連付テーブルＴ２を参照して、入力された変更指示に係る視点と対応付けられている撮像装置１を特定して、当該撮像装置１から送信された縮小画像に切り替えながら表示パネル１０８ａに表示させる（ステップＳ７４）。
その後、被写体Ｓを見る視点の変更後の視点（第２の視点）が確定されると（ステップＳ７５）、第２制御部１０８ｂ３は、確定された視点に対応する撮像装置１により撮像された動画像の画像データに対応する動画像の表示パネル１０８ａによる再生表示を再開させる（ステップＳ７６）。具体的には、第１の視点に対応する撮像装置１の無線処理部１１１は、一時停止した時点以降のフレーム画像の画像データの送信指示を所定の無線通信回線を介して第２の視点に対応する撮像装置１に送信する。そして、第２の視点に対応する撮像装置１にあっては、第１の撮像装置１から送信された送信指示が無線処理部１１１により受信されると、画像データ処理部１０４は、記録媒体Ｃに記録されている動画像の中で、一時停止した時点以降に対応するフレーム画像を特定して、無線処理部１１１は、画像データ処理部１０４により特定されたフレーム画像の画像データを所定の無線通信回線を介して第１の視点に対応する撮像装置１に送信する。そして、第１の視点に対応する撮像装置１にあっては、第２制御部１０８ｂ３は、無線処理部１１１により受信されたフレーム画像の画像データに基づいて、一時停止した時点以降に対応するフレーム画像を表示パネル１０８ａに再生表示させる。
【０１１９】
次に、中央制御部１０１のＣＰＵは、動画像の再生表示を終了する指示が入力されているか否かを判定する（ステップＳ７７）。この動画像の再生表示を終了する指示は、ユーザによる操作入力部１１０の所定操作に基づいて入力されても良いし、所定の再生時間の経過や全てのフレーム画像を再生してしまった等の所定の終了条件を満たすことで入力されても良い。
そして、動画像の再生表示を終了する指示が入力されていないと判定されると（ステップＳ７７；ＮＯ）、中央制御部１０１のＣＰＵは、処理をステップＳ７１に戻し、それ以降の各処理の実行を制御する。
【０１２０】
なお、第１移動方法が指定された状態で、被写体Ｓを見る視点の変更指示として、隣合う撮像装置１により挟まれた位置からの仮想的な仮想視点に変更する指示が入力されると、仮想画像生成部１０４ｄは、被写体骨格モデルを仮想視点に対応する角度に回転させたものを二次元画像の画像データとして生成する。その後、仮想画像生成部１０４ｄは、隣合う二つの撮像装置１により撮像されたそれぞれの動画像の画像データに基づいて、仮想視点から見た二次元画像の所定領域に対応する色及びテクスチャのうちの少なくとも一方をマッピングして被写体Ｓを仮想視点で見た仮想二次元画像の画像データを生成する。そして、第２制御部１０８ｂ３は、仮想二次元画像を表示パネル１０８ａに表示させたり、骨格部分のみを表す仮想二次元画像のみを表示パネル１０８ａに表示させたり（図１４（ａ）参照）、当該仮想二次元画像の骨格部分を所定の配色で色分けして表示パネル１０８ａに表示させる（図１４（ｂ）参照）。
【０１２１】
＜第２移動方法＞
図１５に示す第２移動方法では、先ず、動画像の再生表示中に、画像データ処理部１０４の第２画像取得部１０４ｆは、第２関連付テーブルＴ２を参照して、複数の撮像装置１、…のうちの当該第１の視点に対応する撮像装置１の両隣りに配置された二つの撮像装置１、１を特定し、当該撮像装置１により撮像された動画像を構成するフレーム画像の画像データを取得する（ステップＳ８１）。具体的には、無線処理部１１１は、第２画像取得部１０４ｆにより特定され二つの撮像装置１、１に対してフレーム画像の送信指示を所定の無線通信回線を介して送信する。二つの撮像装置１の各々にあっては、第１の視点に対応する撮像装置１から送信されたフレーム画像の送信指示が無線処理部１１１により受信されると、画像データ処理部１０４は、記録媒体Ｃに記録されている動画像の中で、再生時刻から所定枚数分のフレーム画像を特定して、無線処理部１１１は、画像データ処理部１０４により特定された所定枚数分のフレーム画像の画像データを所定の無線通信回線を介して第１の視点に対応する撮像装置１に送信する。そして、第１の視点に対応する撮像装置１の第２画像取得部１０４ｆは、二つの撮像装置１の各々から送信されたフレーム画像の画像データを取得して、メモリ１０２に一時的に記憶させる。
なお、図１５にあっては、再生中の動画像の画像データを黒で塗り潰した矢印で表し、一時的に記憶した動画像の画像データを破線付きの矢印で表している。また、白抜きの矢印は、一時的に記憶した動画像の画像データが再生されることを模式的に表している。
【０１２２】
その後、ユーザによる操作入力部１１０の所定操作に基づいて被写体Ｓを見る視点の変更指示が入力されると、表示制御部１０８ｂの第２制御部１０８ｂ３は、第２関連付テーブルＴ２を参照して、両隣りの二つの撮像装置１、１の中で入力された変更指示に係る第２の視点と対応付けられている撮像装置１を特定して、当該撮像装置１から送信され第２画像取得部１０４ｆにより取得されたフレーム画像に切り替えて表示パネル１０８ａに表示させる（ステップＳ８２）。
次に、第２画像取得部１０４ｆは、第２関連付テーブルＴ２を参照して、複数の撮像装置１、…のうちの第２の視点に対応する撮像装置１の両隣りに配置された二つの撮像装置１を特定し、当該撮像装置１により撮像された動画像を構成するフレーム画像の画像データを取得する（ステップＳ８３）。ここでのフレーム画像の画像データの具体的な取得方法は、上記したステップＳ８１における処理と略同様であり、その詳細な説明は省略する。
【０１２３】
その後、中央制御部１０１のＣＰＵは、動画像の再生表示を終了する指示が入力されているか否かを判定する（ステップＳ８４）。そして、動画像の再生表示を終了する指示が入力されていないと判定されると（ステップＳ８４；ＮＯ）、中央制御部１０１のＣＰＵは、処理をステップＳ８２に戻し、それ以降の各処理の実行を制御する。
【０１２４】
一方、ステップＳ７７、或いは、ステップＳ８４にて、動画像の再生表示を終了する指示が入力されたと判定されると（ステップＳ７７；ＹＥＳ、ステップＳ８４；ＹＥＳ）、中央制御部１０１のＣＰＵは、自由視点再生処理を終了させる。
【０１２５】
なお、自由視点再生処理にあっては、動画像の再生開始前に、ユーザにより選択された何れか一の撮像装置１の表示制御部１０８ｂは、複数の撮像装置１、…により撮像された動画像に対応するサムネイル画像を一覧表示し、この中でユーザにより選択されたものから再生を開始するようにしても良い。
また、複数の撮像装置１、…の各々は、自由視点再生処理の前に、予め他の撮像装置１により撮像された各視点に対応する動画像の画像データを取得しておくようにしても良く、これにより、全ての撮像装置１により撮像された動画像の画像データの取得に時間が要するものの、視点の切り替え自体をより高速に行うことができる。
【０１２６】
以上のように、本実施形態の表示制御システム１００によれば、特定の被写体の三次元の形状を示すモデルデータＭと、隣合う複数の撮像装置１、１により撮像されたそれぞれの動画像の画像データとに基づいて、隣合う撮像装置１、１により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成し、特定の被写体を見る視点が隣合う撮像装置１、１により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して生成された仮想二次元画像の画像データに基づいて、特定の被写体を仮想視点で見た動画像を表示部１０８に表示させるので、被写体を仮想視点で見た動画像の画像データを生成する際の演算量を軽減させることができ、演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行うことができる。
【０１２７】
また、被写体Ｓを見る視点の変更指示に基づく視点の移動方法として、表示される動画像の時間進行を一時停止させた後に行う第１移動方法と、動画像の時間進行を一時停止させることなく行う第２移動方法のうち、何れか一の方法を指定可能に構成され、第１移動方法が指定されると、仮想視点で見た仮想二次元画像の画像データに基づいて、被写体Ｓを仮想視点で見た動画像を表示部１０８に表示させるので、被写体Ｓを見る視点の変更の際に表示される動画像の時間進行を一時停止させることにより被写体Ｓを仮想視点で見た動画像の画像データを生成する際の演算量を軽減させることができ、演算能力が相対的低い装置であっても被写体Ｓを仮想視点で見た動画像の表示を適正に行うことができる。
具体的には、隣合う撮像装置１、１により撮像されたそれぞれの動画像の画像データに基づいて、モデルデータＭに基づいて生成される仮想視点から見た二次元画像の所定領域に対応する色及びテクスチャのうちの少なくとも一方をマッピングして被写体Ｓを仮想視点で見た仮想二次元画像の画像データを生成するので、仮想視点で見た動画像の画像データの生成を適正に行うことができる。
【０１２８】
また、第２移動方法が指定されると、仮想二次元画像を用いることなく、取得された隣合う撮像装置１、１により撮像された動画像の画像データに基づいて、被写体を仮想視点で見た動画像を表示部１０８に表示させるので、動画像の時間進行を一時停止させることなく被写体を見る視点の変更を行う場合には、演算量がより少ない処理で被写体を仮想視点で見た動画像を表示させることができる。具体的には、隣合う撮像装置１、１により撮像されたそれぞれの動画像の画像データを合成して被写体を仮想視点で見た動画像の画像データを生成し、当該動画像を表示部１０８に表示させることにより、演算量をより軽減させることができ、演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行うことができる。
【０１２９】
また、取得された動画像の画像データに基づいて、記憶されている複数のモデルデータＭ、…の中から特定の被写体の三次元の形状を示すモデルデータＭを選択して特定するので、被写体モデルの種類に応じたモデルデータＭを複数用意しておくことで、被写体を仮想視点で見た動画像の画像データを生成する際の演算量を軽減させることができる。
さらに、被写体モデルの種類に応じて当該被写体モデルが所定の姿勢をなすモデルデータＭ、具体的には、スポーツの種類に応じて被写体モデルが当該スポーツ特有の姿勢をなすモデルデータＭを複数記憶しておき、取得された動画像の画像データに基づいて、複数のモデルデータＭの中から被写体に対応する種類及び姿勢の被写体モデルのモデルデータＭを特定することにより、演算量をより軽減させることができ、演算能力が相対的低い装置であっても被写体を仮想視点で見た動画像の表示を適正に行うことができる。
【０１３０】
また、被写体を見る視点の変更指示に基づく視点の移動方法として、表示される動画像の時間進行を一時停止させた後に行う第１移動方法が指定された状態で、表示される動画像内の被写体が予めスポーツの種類毎に規定された特定の姿勢となった場合に、当該動画像の時間進行を一時停止させ、被写体を仮想視点で見た動画像を表示部１０８に表示させるので、ユーザにとって動画像の時間進行を一時停止させるための操作が不要となり、被写体を見る視点の切り替えと被写体を仮想視点で見た動画像の表示を自動的に行うことができる。
【０１３１】
また、各走査ラインに対応するライン画像毎に、当該各走査ラインの露光タイミングと外部光源を明滅させた明滅タイミングとの相対的な時間差に応じて変化する明るさ変化を検出し、検出された結果に応じて、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを所定時間単位で調整するので、複数の撮像装置１、…どうしで撮像部１０３の各走査ラインの露光タイミングと外部光源を明滅させた明滅タイミングとに相対的な時間差が生じている場合であっても、これら撮像装置１、…の撮像部１０３の撮像タイミングのズレの調整を適正に行うことができる。
【０１３２】
さらに、ライン画像毎の明るさ変化に対する各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差を特定することができる。具体的には、外部光源の明滅タイミングに対して相対的な時間差が異なる複数回の走査ラインの露光（例えば、一のフレーム画像を構成する複数の異なる走査ラインの露光）により得られた複数のライン画像の明るさ変化を検出し、検出された複数のライン画像の明るさ変化に対応させて、各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差をそれぞれ特定するので、各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差の特定を適正に行うことができる。
そして、特定された相対的な時間差に基づいて、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを所定時間単位で調整することができる。具体的には、外部光源が撮像部１０３により一定の周期で撮像されることで生成されるフレーム画像毎に、特定される各走査ラインの露光タイミングと外部光源の明滅タイミングとの相対的な時間差がなくなるように、撮像部１０３の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することで、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを所定時間単位で適正に調整することができる。
また、フレーム画像毎に特定される相対的な時間差が他の撮像装置１と同じになるように、一定の周期で繰り返し撮像を行う撮像部１０３の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することで、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを適正に調整することができ、他の撮像装置１の撮像部１０３と同期させて撮像させることができる。
【０１３３】
また、外部光源が撮像部１０３により一定の周期で連続して撮像されることで生成された２つのフレーム画像の画像データ及びフレーム画像毎に特定された相対的な時間差に基づいて、当該２つのフレーム画像間にて外部光源の明滅タイミングに対応する補間フレーム画像の画像データを生成し、生成された補間フレーム画像の画像データを用いて、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを調整するので、補間フレーム画像を２つのフレーム画像間に補間することで、外部光源の明滅タイミングに対する相対的な撮像部１０３の撮像タイミングのズレを適正に調整することができる。具体的には、他の撮像装置１の撮像部１０３により生成される各フレーム画像に対応する撮像タイミングに基づいて、２つのフレーム画像間における補間フレーム画像が補間されるタイミングを調整するので、補間フレーム画像を２つのフレーム画像間に適正に補間することができる。
【０１３４】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
上記実施形態にあっては、仮想視点に対応する補間画像の生成を第１の視点に対応する撮像装置１により行うようにしたが、仮想視点に対応する位置を挟む二つの撮像装置１、１のうち、少なくとも一方の撮像装置１により分担して行っても良い。
即ち、第１の視点に対応する撮像装置１にあっては、無線処理部１１１は、二つの撮像装置１、１のうち、少なくとも一方の撮像装置１に対して、当該二つの撮像装置１、１により撮像された動画像の画像データに基づいて補間画像を生成する生成指示を所定の無線通信回線を介して送信する。隣合う二つの撮像装置１、１のうち、少なくとも一方の撮像装置１にあっては、補間画像生成部１０４ｇは、第１の視点に対応する撮像装置１から送信された生成指示の入力に基づいて、当該隣合う二つの撮像装置１、１のうちの他方の撮像装置１により撮像された動画像の画像データを取得して、当該動画像の画像データと一方の撮像装置１により撮像された動画像の画像データに基づいて補間画像の画像データを生成する。その後、無線処理部１１１は、補間画像生成部１０４ｇにより生成された補間画像の画像データを所定の無線通信回線を介して第１の視点に対応する撮像装置１に対して送信する。
これにより、第１の視点に対応する撮像装置１の処理に係る負担を軽減することができ、処理の高速化や省電力化を図ることができる。
【０１３５】
また、上記実施形態にあっては、被写体を見る視点の変更指示等をユーザによるタッチパネルの所定操作に基づいて行うようにしても良く、この場合には、各種のジェスチャーコマンドを利用することで、変更指示の入力や早送りや巻き戻し操作等をより簡便に行うことができるようになる。例えば、ユーザが画面を弾く動作で再生／逆転、指を付けたまま移動することで視点移動等を行うことができる。また、例えば、指が「動いていない」と判断するのに要する時間分画像が進んでしまうので、その判断にかかった時間分は動画像を巻き戻して再生表示するようにしても良い。また、例えば、タッチした位置が直線的に移動した場合には表示領域を移動させる指示の入力、円弧を描いた場合には視点を移動させる指示の入力と判断することで、表示領域や視点の移動をより正確に行うことができる。
【０１３６】
また、複数の撮像装置１、…の配置処理は、例えば、所定の長さの物体（ゴルフクラブ、バット、ラケット等）をだらりとぶら下げた状態で手に持ち、その手を前に出した状態と横に上げた状態の二つのポーズを仮配置された複数の撮像装置１、…で略等しいタイミングで撮像する。そして、マスタとなる撮像装置１Ａは、他の撮像装置１により撮像された画像を取得して、物体の長さが略等しくなるように各画像をトリミングした後、被写体と物体の距離から隣合う撮像装置１どうしが被写体を中心として略等しい角度に配置されているかどうかを特定する。この特定結果を利用して、複数の撮像装置１、…の配置の調整を行うようにしても良い。
【０１３７】
また、表示制御システム１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。例えば、所定の通信回線として、無線通信回線を例示して説明したが、複数の撮像装置１、…どうしを有線ケーブル等により接続して通信を行う有線通信回線であっても良い。
また、本発明は、動画像を表示する場合だけでなく、静止画像を表示させる場合にも適用可能である。
【０１３８】
加えて、上記実施形態にあっては、取得手段、第１制御手段、第１生成手段、指定手段及び第２制御特定手段としての機能を、第１画像取得部１０４ｂ、第１制御部１０８ｂ２、仮想画像生成部１０４ｂ、視点移動方法指定部１０７ａ及び第２制御部１０８ｂ３が駆動することにより実現される構成としたが、これに限られることものではなく、中央制御部１０１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、取得処理ルーチン、第１制御処理ルーチン、第１生成処理ルーチン、指定処理ルーチン及び第２制御特定処理ルーチンを含むプログラムを記憶しておく。そして、取得処理ルーチンにより中央制御部１０１のＣＰＵを、複数の撮像装置１、…により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する手段として機能させるようにしても良い。また、第１制御処理ルーチンにより中央制御部１０１のＣＰＵを、取得された動画像の画像データに基づいて、被写体を第１の視点で見た動画像を表示手段に表示させる手段として機能させるようにしても良い。また、第１生成処理ルーチンにより中央制御部１０１のＣＰＵを、ユーザによる所定操作に基づいて、被写体を見る視点の変更指示として、隣合う撮像装置１、１により挟まれた位置からの仮想的な仮想視点に変更する指示が入力されると、関連付け情報を参照して、仮想視点とは異なる二つの視点と関連付けられたモデルデータに基づいて、仮想視点で見た仮想二次元画像の画像データを生成する手段として機能させるようにしても良い。また、指定処理ルーチンにより中央制御部１０１のＣＰＵを、変更指示に基づく視点の移動方法として、表示される動画像の時間進行を一時停止させた後に行う第１移動方法と、動画像の時間進行を一時停止させることなく行う第２移動方法のうち、何れか一の方法を指定する手段として機能させるようにしても良い。また、第２制御処理ルーチンにより中央制御部１０１のＣＰＵを、第１移動方法が指定されると、生成された仮想二次元画像の画像データ及び取得された隣合う撮像装置１、１により撮像されたそれぞれの動画像の画像データに基づいて、被写体を仮想視点で見た動画像を表示手段に表示させる手段として機能させるようにしても良い。
【０１３９】
同様に、特定手段、検出手段、調整手段、第２生成手段についても、中央制御部１０１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【０１４０】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【０１４１】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴とする表示制御装置。
＜請求項２＞
前記変更指示に基づく視点の移動方法として、前記第１制御手段により表示される動画像の時間進行を一時停止させた後に行う第１移動方法と、動画像の時間進行を一時停止させることなく行う第２移動方法のうち、何れか一の方法を指定する指定手段を備え、
前記第２制御手段は、前記指定手段により前記第１移動方法が指定されると、前記生成手段により生成された前記仮想二次元画像の画像データに基づいて、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項１に記載の表示制御装置。
＜請求項３＞
前記生成手段は、更に、
前記隣合う撮像装置により撮像されたそれぞれの動画像の画像データに基づいて、前記モデルデータに基づいて生成される前記仮想視点から見た二次元画像の所定領域に対応する色及びテクスチャのうちの少なくとも一方をマッピングして前記仮想二次元画像の画像データを生成することを特徴とする請求項１又は２に記載の表示制御装置。
＜請求項４＞
前記第２制御手段は、更に、
前記指定手段により前記第２移動方法が指定されると、前記生成手段により生成された前記仮想二次元画像を用いることなく、前記画像取得手段により取得された前記隣合う撮像装置により撮像された動画像の画像データに基づいて、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項２に記載の表示制御装置。
＜請求項５＞
前記第２制御手段は、更に、
前記隣合う撮像装置により撮像されたそれぞれの動画像の画像データを合成して被写体を前記仮想視点で見た動画像の画像データを生成し、当該動画像を前記表示手段に表示させることを特徴とする請求項４に記載の表示制御装置。
＜請求項６＞
被写体の種類に応じたモデルデータを複数記憶する記憶手段を更に備え、
前記モデルデータ取得手段は、前記記憶手段に記憶されている複数のモデルデータの中から前記特定の被写体の三次元の形状を示すモデルデータを選択して取得することを特徴とする請求項１〜５の何れか一項に記載の表示制御装置。
＜請求項７＞
前記画像取得手段により取得された動画像の画像データに基づいて、前記複数のモデルデータの中から前記特定の被写体の種類に対応するモデルデータを特定する第１特定手段を更に備え、
前記モデルデータ取得手段は、前記第１特定手段により特定されたモデルデータを取得することを特徴とする請求項１〜６の何れか一項に記載の表示制御装置。
＜請求項８＞
前記記憶手段は、更に、被写体の種類に応じて当該被写体モデルが所定の姿勢をなすモデルデータを複数記憶し、
前記第１特定手段は、更に、前記画像取得手段により取得された動画像の画像データに基づいて、前記複数のモデルデータの中から前記特定の被写体の種類及び姿勢に対応する被写体モデルのモデルデータを特定することを特徴とする請求項７に記載の表示制御装置。
＜請求項９＞
前記記憶手段は、更に、スポーツの種類に応じて前記被写体モデルが当該スポーツ特有の姿勢をなすモデルデータを複数記憶することを特徴とする請求項７に記載の表示制御装置。
＜請求項１０＞
前記第２制御手段は、更に、前記指定手段により前記第１移動方法が指定された状態で、前記表示手段に表示される動画像内の被写体が予めスポーツの種類毎に規定された特定の姿勢となった場合に、当該動画像の時間進行を一時停止させ、被写体を前記仮想視点で見た動画像を前記表示手段に表示させることを特徴とする請求項９に記載の表示制御装置。
＜請求項１１＞
前記記憶手段は、前記特定の被写体を見る複数の視点の各々と関連付けて複数のモデルデータを記憶し、
前記生成手段は、前記仮想視点に対応する視点と関連付けて前記記憶手段に記憶されているモデルデータを用いて前記仮想二次元画像の画像データを生成することを特徴とする請求項１〜１０のいずれかに記載の表示制御装置。
＜請求項１２＞
請求項１〜１１の何れか一項に記載の表示制御装置と前記複数の撮像装置とを備える表示制御システムであって、
前記複数の撮像装置は、
各走査ライン毎に所定時間ずつタイミングをずらしながら露光してフレーム画像を生成する撮像手段と、
各走査ラインに対応するライン画像毎に、当該各走査ラインの露光タイミングと外部光源を明滅させた明滅タイミングとの相対的な時間差に応じて変化する明るさ変化を検出する検出手段と、
前記検出手段の検出結果に応じて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを前記所定時間単位で調整する調整手段と、を備えることを特徴とする表示制御システム。
＜請求項１３＞
前記複数の撮像装置は、
前記各走査ラインの露光条件及び前記外部光源の明滅条件と関係付けられた、前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差の変化に対する前記ライン画像毎の明るさ変化に基づいて、前記検出手段により検出された前記ライン画像毎の明るさ変化に対する前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差を特定する第２特定手段を更に備え、
前記調整手段は、
前記第２特定手段により特定された前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差に基づいて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを前記所定時間単位で調整することを特徴とする請求項１２に記載の表示制御システム。
＜請求項１４＞
前記検出手段は、
前記外部光源の明滅タイミングに対して相対的な時間差が異なる複数回の走査ラインの露光により得られた複数のライン画像の明るさ変化を検出し、
前記第２特定手段は、
前記検出手段により検出された前記複数のライン画像の明るさ変化に対応させて、前記各走査ラインの露光タイミングと前記外部光源の明滅タイミングとの相対的な時間差をそれぞれ特定することを特徴とする請求項１３に記載の表示制御システム。
＜請求項１５＞
前記複数回の走査ラインの露光は、一のフレーム画像を構成する複数の異なる走査ラインの露光を含むことを特徴とする請求項１４に記載の表示制御システム。
＜請求項１６＞
前記調整手段は、更に、前記外部光源が前記撮像手段により一定の周期で撮像されることで生成されるフレーム画像毎に、前記第２特定手段により特定される前記相対的な時間差がなくなるように、前記撮像手段の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することを特徴とする請求項１４又は１５に記載の表示制御システム。
＜請求項１７＞
前記調整手段は、更に、前記第２特定手段により前記フレーム画像毎に特定される前記相対的な時間差が他の撮像装置と同じになるように、一定の周期で繰り返し撮像を行う前記撮像手段の撮像タイミング及び撮像の周期のうちの少なくとも一方を調整することで、他の撮像装置の撮像手段と同期させて前記撮像手段により撮像させることを特徴とする請求項１６に記載の表示制御システム。
＜請求項１８＞
前記外部光源が前記撮像手段により一定の周期で連続して撮像されることで生成された２つのフレーム画像の画像データ及び前記第２特定手段により前記フレーム画像毎に特定された前記相対的な時間差に基づいて、当該２つのフレーム画像間にて前記外部光源の明滅タイミングに対応する補間フレーム画像の画像データを生成する第２生成手段を更に備え、
前記調整手段は、前記第２生成手段により生成された前記補間フレーム画像の画像データを用いて、前記外部光源の明滅タイミングに対する相対的な前記撮像手段の撮像タイミングのズレを調整することを特徴とする請求項１４又は１５に記載の表示制御システム。
＜請求項１９＞
前記調整手段は、更に、前記他の撮像装置の前記撮像手段により生成される各フレーム画像に対応する撮像タイミングに基づいて、前記２つのフレーム画像間における前記補間フレーム画像が補間されるタイミングを調整することを特徴とする請求項１８に記載の表示制御システム。
＜請求項２０＞
特定の被写体の周囲に配置された複数の撮像装置により逐次撮像される画像データを用いて、前記特定の被写体を見る視点を移動させながら複数の画像を連続的に表示手段に表示させる表示制御装置であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段と、
前記複数の撮像装置により撮像された画像データを所定のタイミングでそれぞれ取得する画像取得手段と、
ユーザによる所定操作に基づいて、前記特定の被写体を見る視点の変更指示を入力する操作手段と、
前記操作手段により前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された画像データに基づいて、前記特定の被写体を変更後の視点で見た画像を前記表示手段に表示させる第１制御手段と、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段と、
前記操作手段により前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、被写体を前記仮想視点で見た画像を前記表示手段に表示させる第２制御手段と、
を備えたことを特徴とする表示制御装置。
＜請求項２１＞
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置を用いた表示制御方法であって、
前記特定の被写体の三次元の形状を示すモデルデータを取得する処理と、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する処理と、
取得された動画像の画像データに基づいて、被写体を第１の視点で見た動画像を前記表示手段に表示させる処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる処理と、
取得されたモデルデータと、取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する処理と、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる処理と、を含むことを特徴とする表示制御方法。
＜請求項２２＞
特定の被写体の周囲に配置された複数の撮像装置により略等しいタイミングで撮像された動画像の画像データを用いて、前記特定の被写体を見る視点を移動させながら動画像を表示手段に表示させる表示制御装置のコンピュータを、
前記特定の被写体の三次元の形状を示すモデルデータを取得するモデルデータ取得手段、
前記複数の撮像装置により撮像された動画像の画像データを所定のタイミングでそれぞれ取得する画像取得手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点を何れかの撮像装置に対応する位置に変更する変更指示が入力された場合に、当該撮像装置から前記画像取得手段により取得された動画像の画像データに基づいて、前記特定の被写体を変更後の視点で見た動画像を前記表示手段に表示させる第１制御手段、
前記モデルデータ取得手段により取得されたモデルデータと、前記画像取得手段により取得された隣合う複数の撮像装置により撮像されたそれぞれの動画像の画像データとに基づいて、前記隣合う撮像装置により挟まれた位置からの仮想的な仮想視点で見た仮想二次元画像の画像データを生成する生成手段、
ユーザによる所定操作に基づいて前記特定の被写体を見る視点が隣合う撮像装置により挟まれた位置からの仮想的な仮想視点に変更する変更指示が入力された場合に、この仮想視点に対応して前記生成手段により生成された仮想二次元画像の画像データに基づいて、前記特定の被写体を前記仮想視点で見た動画像を前記表示手段に表示させる第２制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１４２】
１００      表示制御システム
１          撮像装置
１０１      中央制御部
１０２      メモリ
１０３      撮像部
１０３ｃ    撮像制御部
１０３ｃ３  時間差特定部
１０３ｃ４  タイミング調整部
１０４      画像データ処理部
１０４ａ    明るさ変化検出部
１０４ｂ    第１画像取得部
１０４ｃ    モデル特定部
１０４ｄ    仮想画像生成部
１０４ｇ    補間画像生成部
１０５      テーブル記憶部
Ｔ１        第１関連付テーブル
１０７      視点制御部
１０７ａ    視点移動方法指定部
１０８      表示部
１０８ｂ    表示制御部
１０８ｂ２  第１制御部
１０８ｂ３  第２制御部
１１０      操作入力部
１１１      無線処理部
【図１】
2014126906.tif 000003
【図２】
2014126906.tif 000004
【図３】
2014126906.tif 000005
【図４】
2014126906.tif 000006
【図５】
2014126906.tif 000007
【図６】
2014126906.tif 000008
【図７】
2014126906.tif 000009
【図８】
2014126906.tif 000010
【図９】
2014126906.tif 000011
【図１０】
2014126906.tif 000012
【図１１】
2014126906.tif 000013
【図１２】
2014126906.tif 000014
【図１３】
2014126906.tif 000015
【図１４】
2014126906.tif 000016
【図１５】
2014126906.tif 000017