(57)【要約】【課題】複数のカメラで撮影された複数の画像を、ユーザが扱いやすい形で提供する。【解決手段】  複数のカメラの位置関係が取得され、複数のカメラの位置関係に基づいて、複数のカメラで撮影された複数の撮影画像のそれぞれに、複数の撮影画像を連結するための位置順位が付けられる。本技術は、例えば、複数のカメラで被写体を撮影することにより得られる複数の撮影画像の再生や編集を行う場合等に適用することができる。【選択図】図２
2015053636.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラの位置関係を取得するカメラ位置関係取得部と、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位を付ける位置順位付け部と
を備える画像処理装置。
【請求項２】
前記位置順位付け部は、前記複数の撮影画像のそれぞれに、前記複数の撮影画像をループ状に連結するための位置順位を付ける
請求項１に記載の画像処理装置。
【請求項３】
前記複数の撮影画像を、前記撮影画像の位置順位に従って並べて、表示部に表示させる表示制御部をさらに備える
請求項１に記載の画像処理装置。
【請求項４】
前記位置順位に従った並び順を維持したまま、前記複数の撮影画像のうちの特定の画像が所定の位置に配置されるように、前記複数の撮影画像を並び替える並び替え部をさらに備える
請求項３に記載の画像処理装置。
【請求項５】
前記撮影画像の位置順位に従った前記複数の撮影画像の並びを、逆順に並び替える逆並び替え部をさらに備える
請求項３に記載の画像処理装置。
【請求項６】
前記複数のカメラの位置関係に基づいて、前記複数のカメラによる撮影の状態を表した撮影状態画像を生成する撮影状態画像生成部をさらに備え、
前記表示制御部は、前記撮影状態画像も表示させる
請求項３に記載の画像処理装置。
【請求項７】
前記表示部で表示する前記撮影画像を間引く画像間引き部をさらに備える
請求項３に記載の画像処理装置。
【請求項８】
前記画像間引き部は、
前記表示部で表示する前記撮影画像の数である表示対象画像数を設定し、
前記複数のカメラの位置関係に基づき、選択カメラの位置が等間隔になるように、前記表示対象画像数だけのカメラを、前記選択カメラとして選択し、
前記表示対象画像数だけの前記選択カメラで撮影された前記撮影画像を、前記表示部で表示する表示対象に設定する
ことにより、前記表示部で表示する前記撮影画像を間引く
請求項７に記載の画像処理装置。
【請求項９】
前記複数の撮影画像から、再生対象とする撮影画像を設定する再生対象設定部と、
前記再生対象の撮影画像を再生する再生部と
をさらに備える請求項３に記載の画像処理装置。
【請求項１０】
前記再生対象設定部は、前記複数の撮影画像を、順次、再生対象に設定し、
前記再生部は、前記再生対象の撮影画像の全体の区間を再生区間として、前記再生対象の撮影画像を再生する
請求項９に記載の画像処理装置。
【請求項１１】
前記再生対象設定部は、時刻同期がとられた前記複数の撮影画像のうちの、所定の条件を満たす区間を有する撮影画像を、再生対象に設定し、
前記再生部は、前記再生対象の撮影画像の前記所定の条件を満たす区間を再生区間として、前記再生対象の撮影画像を再生する
請求項９に記載の画像処理装置。
【請求項１２】
前記位置順位付け部は、さらに、前記位置順位に応じて、前記複数の撮影画像それぞれのファイル名を変更する
請求項３に記載の画像処理装置。
【請求項１３】
複数のカメラの位置関係を取得し、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位を付ける
ステップを含む画像処理方法。
【請求項１４】
複数のカメラの位置関係を取得するカメラ位置関係取得部と、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位を付ける位置順位付け部と
して、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像処理装置、画像処理方法、及び、プログラムに関し、特に、例えば、複数のカメラで撮影された複数の画像を、ユーザが扱いやすい形で提供することができるようにする画像処理装置、画像処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
例えば、複数のカメラで撮影された複数の動画を素材として用いて、動画の編集を行う技術が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2012-004739号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多数のカメラで撮影された編集の素材となる多数の動画の編集や視聴にあたり、その多数の動画（の再生画面や、動画の最初の画面等のシンボル）を、単に、並べて表示するのでは、例えば、近い位置で撮影された動画どうしが、離れて配置されることや、離れた位置で撮影された動画どうしが、近くに配置されること等があり、ユーザが扱いにくいことがある。
【０００５】
本技術は、このような状況に鑑みてなされたものであり、複数のカメラで撮影された複数の画像を、ユーザが扱いやすい形で提供することができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の画像処理装置、又は、プログラムは、複数のカメラの位置関係を取得するカメラ位置関係取得部と、前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位を付ける位置順位付け部とを備える画像処理装置、又は、そのような画像処理装置として、コンピュータを機能させるためのプログラムである。
【０００７】
本技術の画像処理方法は、複数のカメラの位置関係を取得し、前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位を付けるステップを含む画像処理方法である。
【０００８】
以上のような本技術においては、複数のカメラの位置関係が取得され、前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像を連結するための位置順位が付けられる。
【０００９】
なお、画像処理装置は、独立した装置どうしであっても良いし、１つの装置を構成している内部ブロックであっても良い。
【００１０】
また、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【発明の効果】
【００１１】
本技術によれば、複数のカメラで撮影された複数の画像を、ユーザが扱いやすい形で提供することが可能となる。
【００１２】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１３】
【図１】複数のカメラで撮影された画像の視聴の例を説明する図である。
【図２】本技術を適用した画像処理装置の一実施の形態の構成例を示すブロック図である。
【図３】画像処理装置が行う画像処理の例の概要を説明する図である。
【図４】カメラ位置関係取得部３１と位置順位付け部３２が行う位置順位付け処理の例を説明するフローチャートである。
【図５】２つのカメラc#1及びc#2で、２つの撮影画像が撮影された場合の位置順位付け処理の例を説明する図である。
【図６】３つのカメラc#1，c#2，c#3で、３つの撮影画像が撮影された場合の位置順位付け処理の例を説明する図である。
【図７】４つのカメラc#1，c#2，c#3，c#4で、４つの撮影画像が撮影された場合の位置順位付け処理の例を説明する図である。
【図８】位置順位付け処理のその他の例を説明する図である。
【図９】並び替え部３３が行う並び替え処理の第１の例を説明する図である。
【図１０】並び替え部３３が行う並び替え処理の第２の例を説明する図である。
【図１１】並び替え部３３が行う並び替え処理の第３の例を説明する図である。
【図１２】並び替え部３３が行う並び替え処理の第４の例を説明する図である。
【図１３】並び替え部３３が行う並び替え処理の第５の例を説明する図である。
【図１４】並び替え部３３が行う並び替え処理の例を説明するフローチャートである。
【図１５】逆並び替え部３４が行う逆並び替え処理の例を説明する図である。
【図１６】逆並び替え部３４が行う逆並び替え処理の例を説明するフローチャートである。
【図１７】撮影状態画像生成部３５が生成する撮影状態画像の第１の表示例を示す図である。
【図１８】撮影状態画像生成部３５が生成する撮影状態画像の第２の表示例を示す図である。
【図１９】撮影状態画像生成部３５が生成する撮影状態画像の第３の表示例を示す図である。
【図２０】カメラ位置関係取得部３１と撮影状態画像生成部３５が行う撮影状態画像生成処理の例を説明するフローチャートである。
【図２１】表示制御部１４及び画像間引き部３６が行う画像間引き処理の例を説明する図である。
【図２２】表示制御部１４及び画像間引き部３６が行う画像間引き処理の例を説明するフローチャートである。
【図２３】再生対象設定部３７が行う再生対象設定処理の例を説明する図である。
【図２４】再生対象設定部３７が行う再生対象設定処理の他の例を説明する図である。
【図２５】再生対象設定部３７が行う再生対象設定処理の例を説明するフローチャートである。
【図２６】グループの複数の撮影画像を、ループ状に連結した場合にメリットがあるとはいえないケースの一例を説明する図である。
【図２７】位置順位付け部３２が行うループ連結判定処理の例を説明するフローチャートである。
【図２８】ループ連結判定処理を説明する図である。
【図２９】ループ連結判定処理を説明する図である。
【図３０】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜複数のカメラで撮影された画像の視聴＞
【００１５】
図１は、複数のカメラで撮影された画像の視聴の例を説明する図である。
【００１６】
図１では、サッカー競技場において、サッカーの試合が、複数の（ビデオ）カメラで、様々な撮影位置から撮影されている。
【００１７】
ここで、多数のカメラで、サッカーの試合を撮影するケースとしては、例えば、放送局が番組放送のために行うケースや、グループとしての複数の観客が、手持ちのカメラを用いて、あるいは、ウェアラブルカメラを装着して行うケース等が想定される。
【００１８】
いま、カメラで撮影された（動）画像（以下、撮影画像ともいう）については、何からの方法で取得することができることとして、複数のカメラで撮影された複数の撮影画像の編集や視聴を行うこととする。
【００１９】
この場合、複数の撮影画像（の再生画面や、動画の最初の画面等のシンボル）を、図１に示すように、単に、並べて表示するのでは、特に、撮影画像の数が多いと、例えば、ユーザが、ある撮影画像に注目し、その撮影画像の撮影位置から近い撮影位置から撮影した撮影画像の視聴を希望したときに、その撮影画像が、どこに表示されているのかを、即座に探し出すことが難しく、ユーザにとって扱いにくい。
【００２０】
そこで、本技術では、複数のカメラで撮影された複数の撮影画像を、ユーザが扱いやすい形で提供する。
【００２１】
＜本技術を適用した画像処理装置の一実施の形態＞
【００２２】
図２は、本技術を適用した画像処理装置の一実施の形態の構成例を示すブロック図である。
【００２３】
図２において、画像処理装置は、画像取得部１１、ストレージ１２、時刻同期部１３、表示制御部１４、表示部１５、画像配置制御部１６、再生部１７、操作部１８、及び、制御部１９を有する。
【００２４】
画像取得部１１は、例えば、サッカーの試合や特定の人物等の所定の撮影対象を、複数のカメラで撮影することにより得られる複数の撮影画像を取得する。
【００２５】
例えば、複数のカメラで撮影された複数の撮影画像は、所定のサーバ（クラウド上のサーバを含む）に、所定形式の動画ファイルの形で記憶されており、画像取得部１１は、そのサーバから、複数の撮影画像（のファイル）をダウンロードすることにより取得することができる。
【００２６】
また、例えば、複数のカメラで撮影された複数の撮影画像は、画像取得部１１において、その複数のカメラそれぞれとの間で通信を行うことにより、その複数のカメラそれぞれから取得することができる。
【００２７】
画像取得部１１は、サーバ等から取得した複数の撮影画像（のファイル）を、ストレージ１２に供給する。
【００２８】
ストレージ１２は、例えば、ハードディスクや半導体メモリ等で構成され、画像取得部１１から供給される複数の撮影画像（のファイル）を記憶する。
【００２９】
時刻同期部１３は、ストレージ１２に記憶された複数の撮影画像の時刻同期をとるための、例えば、その複数の撮影画像の撮影の開始時刻の差を表す同期情報を生成し、表示制御部１４に供給する。なお、時刻同期部１３には、再生部１７が再生した撮影画像に付随する音声を供給し、時刻同期部１３では、その音声を利用して同期情報を生成することができる。
【００３０】
表示制御部１４は、時刻同期部１３からの同期情報や、画像配置制御部１６から供給される情報を必要に応じて用いて、ストレージ１２に記憶された撮影画像（のシンボル）や、再生部１７から供給される撮影画像（の再生画面）を、表示部１５に表示させる表示制御を行う。
【００３１】
表示部１５は、例えば、LCD(liquid crystal display)や有機EL(electro luminescence)等で構成され、表示制御部１４の制御に従って、画像を表示する。
【００３２】
画像配置制御部１６は、表示部１５に表示される撮影画像の配置（並び）を制御する情報等を生成し、表示制御部１４に供給することで、表示部１５に表示される撮影画像（のシンボルや再生画面）の配置等を制御する。
【００３３】
すなわち、画像配置制御部１６は、カメラ位置関係取得部３１、位置順位付け部３２、並び替え部３３、逆並び替え部３４、撮影状態画像生成部３５、画像間引き部３６、及び、再生対象設定部３７を有する。
【００３４】
カメラ位置関係取得部３１は、ストレージ１２に記憶された複数の撮影画像を撮影した複数のカメラの位置関係（以下、カメラ位置関係ともいう）を取得する。
【００３５】
ここで、カメラ位置関係には、カメラの撮影位置（撮影時の位置）が、少なくとも含まれる。
【００３６】
また、カメラ位置関係には、カメラの撮影方向（撮影時のカメラの向き）を含めることができる。
【００３７】
カメラ位置関係としての撮影位置及び撮影方向は、例えば、複数のカメラのうちの任意のカメラ等を基準とする相対的な値であっても良いし、絶対的な値であっても良い。
【００３８】
カメラ位置関係は、例えば、カメラに、GPS(Global Positioning System)や方位センサを内蔵させておき、そのGPSや方位センサから取得することができる。
【００３９】
また、カメラ位置関係は、例えば、複数のカメラで撮影された複数の撮影画像から、演算によって推定することができる。すなわち、カメラ位置関係取得部３１では、時刻同期部１３で生成された同期情報を用いて、再生部１７が再生した複数の撮影画像の時刻同期をとり、その時刻同期をとった複数の撮影画像から、カメラ位置関係を演算によって推定することができる。
【００４０】
位置順位付け部３２は、カメラ位置関係取得部３１で取得されたカメラ位置関係等に基づいて、ストレージ１２に記憶された、複数のカメラで撮影された複数の撮影画像のそれぞれに、複数の撮影画像をループ状に連結するための位置順位を付ける位置順位付けを行う。
【００４１】
ここで、位置順位付けの詳細については、後述する。
【００４２】
並び替え部３３は、ストレージ１２に記憶された複数の撮影画像の、位置順位に従った並び順を維持したまま、複数の撮影画像のうちの特定の画像が所定の位置に配置されるように、複数の撮影画像を並び替える並び替え処理を行う。
【００４３】
逆並び替え部３４は、撮影画像の位置順位に従った複数の撮影画像の並びを、逆順に並び替える逆並び替え処理を行う。
【００４４】
撮影状態画像生成部３５は、カメラ位置関係取得部３１で取得されたカメラ位置関係に基づいて、ストレージ１２に記憶された複数の撮影画像を撮影した複数のカメラによる撮影の状態を表した撮影状態画像を生成する撮影状態画像生成処理を行う。
【００４５】
画像間引き部３６は、表示部１４で表示する撮影画像を間引く画像間引き処理を行う。
【００４６】
再生対象設定部３７は、ストレージ１２に記憶された複数の撮影画像から、再生対象とする撮影画像を設定する再生対象設定処理を行う。
【００４７】
再生部１７は、ストレージ１２に記憶された撮影画像を再生し、表示制御部１４に供給する。
【００４８】
操作部１８は、ユーザによって操作され、その操作に対応する操作信号を、制御部１９に供給する。
【００４９】
制御部１９は、画像処理装置全体（画像処理装置を構成する各ブロック）を制御する。
【００５０】
また、制御部１９は、例えば、操作部１８の操作に従って、ストレージ１２に記憶された撮影画像への、イン点やアウト点の設定や、エフェクトの付加等の編集を行う。
【００５１】
図３は、図２の画像処理装置が行う画像処理の例の概要を説明する図である。
【００５２】
画像処理装置では、時刻同期部１３において、ストレージ１２に記憶された複数の撮影画像の時刻同期をとるための、例えば、その複数の撮影画像の撮影の開始時刻の差を表す同期情報を生成し、表示制御部１４に供給する。
【００５３】
表示制御部１４では、時刻同期部１３からの同期情報に基づいて、ストレージ１２に記憶された複数の撮影画像のシンボルを表示することができる。この場合、例えば、図３に示すように、横軸を時間(time)として、複数の撮影画像のシンボルが、時刻が同期するように、縦方向に並べて配置される。
【００５４】
ここで、図３では、撮影画像のシンボルとして、その撮影画像の撮影時間に比例した長さのフィルムロールを模した画像が採用されている。
【００５５】
画像処理装置では、複数の撮影画像（のシンボル等）を、以上のように、時刻が同期するように並べて配置する他、位置順位に従った並びに配置することができる。
【００５６】
すなわち、画像処理装置では、画像配置制御部１６において、カメラ位置関係取得部３１が、ストレージ１２に記憶された複数の撮像画像について、カメラ位置関係を取得し、位置順位付け部３２が、そのカメラ位置関係に基づいて、ストレージ１２に記憶された複数の撮影画像のそれぞれに、位置順位を付け、表示制御部１４に供給する。
【００５７】
表示制御部１４では、位置順位付け部３２からの位置順位に従い、例えば、図３に示すように、複数の撮影画像のシンボルが、縦軸を位置順位として、位置順位順に縦方向に並べて配置される。
【００５８】
以上のように、画像処理装置では、複数の撮影画像のシンボルが、横軸及び縦軸を、それぞれ、時刻及び位置順位として、時刻が同期し、かつ、位置順位順に並ぶように配置される。
【００５９】
その後、ユーザが、カットやマージ、音楽の付加等を行うように、操作部１８を操作すると、制御部１９では、その操作に従って、編集が行われ、いわゆる完パケ（完全パッケージ）としての動画ファイルが生成される。
【００６０】
なお、制御部１９が行う編集のモードとしては、例えば、手動モードと自動モードとがある。
【００６１】
手動モードでは、制御部１９は、ユーザによる操作部１８の操作に従って編集を行う。
【００６２】
自動モードでは、制御部１９は、複数の撮影画像から、例えば、ハイライトシーン等の所定のシーンを検出してつなぎ合わせる編集を行う。
【００６３】
ハイライトシーンとしては、時刻同期がとられた複数の撮影画像の中から、各時刻において、盛り上がっている度合いを表すハイライト度が所定の閾値以上になっている撮影画像のうちの、ハイライト度が最も高い１の撮影画像を検出することができる。
【００６４】
ハイライト度としては、例えば、音声のレベルや、撮影画像に映る被写体の動き、大きさ等に比例する値を採用することができる。
【００６５】
また、自動モードでは、ハイライト度が、所定の閾値以上であって、最も高い１の撮影画像だけを、ハイライトシーンとして検出する他、ハイライト度が所定の閾値以上の撮影画像すべてを、ハイライトシーンとして検出することができる。
【００６６】
ハイライト度が所定の閾値以上の撮影画像すべてを、ハイライトシーンとして検出する場合には、２以上の撮影画像が、ハイライトシーンとして検出されることがあるが、２以上の撮影画像が、ハイライトシーンとして検出されたときには、そのハイライトシーンとしての２以上の撮影画像は、表示部１５の画面を分割して配置される。
【００６７】
この場合、完パケでは、１の撮影画像だけが表示されるときと、２以上の撮影画像が画面を分割して表示されるときとがある。例えば、ストレージ１２に記憶された複数の撮影画像のすべてで、ハイライト度が閾値以上である場合には、その複数の撮影画像すべてが、画面を分割して表示される。
【００６８】
自動モードにおいて、ハイライト度が、所定の閾値以上であって、最も高い１の撮影画像だけを、ハイライトシーンとして検出するか、又は、ハイライト度が所定の閾値以上の撮影画像すべてを、ハイライトシーンとして検出するかは、例えば、ユーザによる操作部１８の操作に従って設定することができる。
【００６９】
なお、画像処理装置では、その他、例えば、再生部１７において、時刻同期がとられた複数の撮影画像を同時に再生し、表示制御部１４において、再生部１７で再生されている複数の撮影画像のうちの、ユーザが操作部１８を操作することによって選択する１の撮影画像を選択して、表示部１５に表示させることができる。
【００７０】
また、表示制御部１４では、再生部１７で再生されている複数の撮影画像のハイライト度がいずれも閾値未満であるときには、ユーザによって選択された１の撮影画像を表示させ、１以上の撮影画像のハイライト度が閾値以上になったときには、そのハイライト度が閾値以上になった１以上の撮影画像のうちの、ハイライト度が最も高い１の撮影画像や、ユーザが指定する数以下の撮影画像を、必要に応じて表示部１５の画面を分割して表示させることができる。
【００７１】
この場合、ユーザは、ハイライトシーンを、容易に把握することができる。
【００７２】
＜位置順位付け処理＞
【００７３】
図４は、図２のカメラ位置関係取得部３１と位置順位付け部３２が行う位置順位付け処理の例を説明するフローチャートである。
【００７４】
ステップＳ１１において、カメラ位置関係取得部３１は、ストレージ１２に記憶された複数の撮影画像を撮影した複数のカメラのカメラ位置関係を取得し、処理は、ステップＳ１２に進む。
【００７５】
ステップＳ１２では、位置順位付け部３２は、カメラ位置関係取得部３１で取得されたカメラ位置関係等に基づいて、ストレージ１２に記憶された複数の撮影画像のそれぞれに、複数の撮影画像をループ状に連結するための位置順位を付け、位置順位付け処理は終了する。
【００７６】
ここで、位置順位付け処理において、一連の位置順位を付ける対象となる複数の撮影画像は、（ほぼ）同様の時間帯に、同一の対象（被写体や、競技等）を撮影することにより得られる複数の画像であり、以下、このような複数の撮影画像のまとまり（集合）を、グループともいう。
【００７７】
図５は、２つのカメラc#1及びc#2で、２つの撮影画像が撮影された場合の位置順位付け処理の例を説明する平面図である。
【００７８】
図５Ａは、人物を被写体とし、かつ、被写体の正面の位置と、（被写体に向かって）右側面の位置とを撮影位置として、２つのカメラc#1及びc#2で、被写体が撮影されている撮影状態を示している。
【００７９】
この場合、位置順位付け部３２では、例えば、カメラc#1及びc#2のカメラ位置関係、並びに、カメラc#1で撮影された撮影画像に映る正面を向いた被写体、及び、カメラc#2で撮影された撮影画像に映る右側面の被写体に基づいて、カメラc#1及びc#2の撮影位置が、例えば、被写体を中心とする円の円周上に存在することを認識し、その円周に沿った方向を、位置順位を付けるための順位付け方向（軌跡）に設定する。
【００８０】
ここで、複数のカメラが、被写体を中心とする円の円周上に存在する場合には、円周に沿った方向としては、円周の右回りの方向と左回りの方向との２方向があるが、その２方向のうちの任意の方向を、順位付け方向に設定することができる。図５Ａでは、左回りの方向が、順位付け方向に設定されている。
【００８１】
位置順位付け部３２は、順位付け方向に沿って、カメラc#1及びc#2で撮影された撮影画像それぞれに、位置順位を付す。
【００８２】
ここで、位置順位としては、例えば、１位を初期値とする整数を採用することができる。
【００８３】
また、順位付け方向が、円周に沿った方向のように、順位付け方向に沿って進んでいくと、最終的に元の位置に戻るような方向（軌跡）である場合には、複数のカメラのうちの任意のカメラで撮影された撮影画像に、１位の位置順位を付すことができる。
【００８４】
したがって、図５Ａでは、カメラc#1及びc#2のうちの、例えば、カメラc#1で撮影された撮影画像に、１位の位置順位を付すことができ、この場合、カメラc#1（の撮影位置）から順位付け方向に沿って到達するカメラc#2で撮影された撮影画像に、２位の位置順位が付される。
【００８５】
また、図５Ａでは、例えば、カメラc#2で撮影された撮影画像に、１位の位置順位を付すことができ、この場合、カメラc#2（の撮影位置）から順位付け方向に沿って到達するカメラc#1で撮影された撮影画像に、２位の位置順位が付される。
【００８６】
図５Ｂは、人物を被写体とし、かつ、被写体の正面の位置と、背面側の位置とを撮影位置として、２つのカメラc#1及びc#2で、被写体が撮影されている撮影状態を示している。
【００８７】
この場合、位置順位付け部３２では、カメラc#1及びc#2のカメラ位置関係、すなわち、カメラc#1及びc#2の撮影位置が直線上にあることと、カメラc#1及びc#2の撮影方向が180度だけ異なっていることに基づいて、カメラc#1及びc#2の撮影位置が、例えば、被写体を中心とする円の円周上に存在することを認識し、その円周に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【００８８】
ここで、図５Ｂでは、図５Ａと同様に、円周の左回りの方向が、順位付け方向に設定されている。
【００８９】
位置順位付け部３２は、図５Ａで説明したように、順位付け方向に沿って、カメラc#1及びc#2で撮影された撮影画像それぞれに、位置順位を付す。
【００９０】
したがって、図５Ｂでは、カメラc#1及びc#2のうちの、例えば、カメラc#1で撮影された撮影画像に、１位の位置順位が付され、カメラc#1から順位付け方向に沿って到達するカメラc#2で撮影された撮影画像に、２位の位置順位が付される。
【００９１】
又は、図５Ｂでは、例えば、カメラc#2で撮影された撮影画像に、１位の位置順位が付され、カメラc#2から順位付け方向に沿って到達するカメラc#1で撮影された撮影画像に、２位の位置順位が付される。
【００９２】
図５Ｃは、人物を被写体とし、かつ、（被写体に向かって）被写体の左斜め前の位置と、右斜め前の位置とを撮影位置として、２つのカメラc#1及びc#2で、被写体が撮影されている撮影状態を示している。
【００９３】
この場合、位置順位付け部３２では、例えば、カメラc#1及びc#2のカメラ位置関係、並びに、カメラc#1で撮影された撮影画像に映る左斜め前から見た被写体、及び、カメラc#2で撮影された撮影画像に映る右斜め前から見た被写体に基づいて、カメラc#1及びc#2の撮影位置が、被写体の正面側の、被写体の正面方向に直交する直線上に存在することを認識し、その直線に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【００９４】
ここで、複数のカメラが、直線、折れ線、曲線その他の、元の位置に戻ってこない線上に存在する場合には、その線に沿った方向としては、２方向があるが、その２方向のうちの任意の方向を、順位付け方向に設定することができる。
【００９５】
すなわち、例えば、図５Ｃに示すように、２つのカメラc#1及びc#2が、直線上に存在する場合には、その直線に沿った方向としては、（左から）右方向と、（右から）左方向との２方向があるが、その２方向のうちの任意の方向を、順位付け方向に設定することができる。図５Ｃでは、右方向が、順位付け方向に設定されている。
【００９６】
位置順位付け部３２は、図５Ａで説明したように、順位付け方向に沿って、カメラc#1及びc#2で撮影された撮影画像それぞれに、位置順位を付す。
【００９７】
したがって、図５Ｃでは、順位付け方向に沿って最も手前側のカメラc#1で撮影された撮影画像に、１位の位置順位が付され、カメラc#1から順位付け方向に沿って到達するカメラc#2で撮影された撮影画像に、２位の位置順位が付される。
【００９８】
図６は、３つのカメラc#1，c#2，c#3で、３つの撮影画像が撮影された場合の位置順位付け処理の例を説明する平面図である。
【００９９】
図６Ａは、人物を被写体とし、かつ、被写体の正面の位置、左斜め前の位置、及び、右斜め前の位置を撮影位置として、３つのカメラc#1ないしc#3で、被写体が撮影されている撮影状態を示している。
【０１００】
図６Ｂは、人物を被写体とし、かつ、被写体の正面の位置、左斜め後ろの位置、及び、右斜め後ろ位置を撮影位置として、３つのカメラc#1ないしc#3で、被写体が撮影されている撮影状態を示している。
【０１０１】
図６Ａ及び図６Ｂの場合、位置順位付け部３２では、例えば、カメラc#1ないしc#3のカメラ位置関係に基づいて、カメラc#1ないしc#3の撮影位置が、被写体を中心とする円の円周上に存在することを認識し、その円周に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１０２】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#3で撮影された撮影画像それぞれに、位置順位を付す。
【０１０３】
図６Ａ及び図６Ｂでは、円周の左回りの方向が、順位付け方向に設定されている。
【０１０４】
そして、図６Ａ及び図６Ｂでは、カメラc#1ないしc#3のうちの、例えば、カメラc#1の撮影位置を始点とすると、順位付け方向に沿って、カメラc#2及びc#3の撮影位置が、その順で存在する。
【０１０５】
そのため、例えば、カメラc#1で撮影された撮影画像の位置順位を１位として、順位付け方向に沿って、カメラc#2で撮影された撮影画像に、２位の位置順位が付され、カメラc#3で撮影された撮影画像に、３位の位置順位が付されている。
【０１０６】
図６Ｃは、人物を被写体とし、かつ、被写体の正面の位置、被写体の左斜め前の位置、及び、右斜め前の位置を撮影位置として、３つのカメラc#1ないしc#3で、被写体が撮影されている撮影状態を示している。
【０１０７】
この場合、位置順位付け部３２では、例えば、カメラc#1ないしc#3のカメラ位置関係に基づいて、カメラc#1ないしc#3の撮影位置が、直線上に存在することを認識し、その直線に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１０８】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#3で撮影された撮影画像それぞれに、位置順位を付す。
【０１０９】
図６Ｃでは、直線の右方向が、順位付け方向に設定されている。
【０１１０】
そして、図６Ｃでは、順位付け方向に沿って、カメラc#1ないしc#3の撮影位置が、その順で存在する。
【０１１１】
そのため、順位付け方向に沿って、カメラc#1で撮影された撮影画像に、１位の位置順位が、カメラc#2で撮影された撮影画像に、２位の位置順位が、カメラc#3で撮影された撮影画像に、３位の位置順位が、それぞれ付されている。
【０１１２】
図７は、４つのカメラc#1，c#2，c#3，c#4で、４つの撮影画像が撮影された場合の位置順位付け処理の例を説明する平面図である。
【０１１３】
図７Ａは、人物を被写体とし、かつ、被写体の正面の位置、左側面の位置、右側面の位置、及び、背面側の位置を撮影位置として、４つのカメラc#1ないしc#4で、被写体が撮影されている撮影状態を示している。
【０１１４】
図７Ａの場合、位置順位付け部３２では、例えば、カメラc#1ないしc#4のカメラ位置関係に基づいて、カメラc#1ないしc#4の撮影位置が、被写体を中心とする円の円周上に存在することを認識し、その円周に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１１５】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#4で撮影された撮影画像それぞれに、位置順位を付す。
【０１１６】
図７Ａでは、円周の左回りの方向が、順位付け方向に設定されている。
【０１１７】
そして、図７Ａでは、カメラc#1ないしc#4のうちの、例えば、カメラc#1の撮影位置を始点とすると、順位付け方向に沿って、カメラc#2ないしc#4の撮影位置が、その順で存在する。
【０１１８】
そのため、例えば、カメラc#1で撮影された撮影画像の位置順位を１位として、順位付け方向に沿って、カメラc#2で撮影された撮影画像に、２位の位置順位が、カメラc#3で撮影された撮影画像に、３位の位置順位が、カメラc#4で撮影された撮影画像に、４位の位置順位が、それぞれ付されている。
【０１１９】
図７Ｂは、人物を被写体とし、かつ、被写体の正面側の直線上の４点を撮影位置として、４つのカメラc#1ないしc#4で、被写体が撮影されている撮影状態を示している。
【０１２０】
この場合、位置順位付け部３２では、例えば、カメラc#1ないしc#4のカメラ位置関係に基づいて、カメラc#1ないしc#4の撮影位置が、直線上に存在することを認識し、その直線に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１２１】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#4で撮影された撮影画像それぞれに、位置順位を付す。
【０１２２】
図７Ｂでは、直線の右方向が、順位付け方向に設定されている。
【０１２３】
そして、図７Ｂでは、順位付け方向に沿って、カメラc#1ないしc#4の撮影位置が、その順で存在する。
【０１２４】
そのため、順位付け方向に沿って、カメラc#1で撮影された撮影画像に、１位の位置順位が、カメラc#2で撮影された撮影画像に、２位の位置順位が、カメラc#3で撮影された撮影画像に、３位の位置順位が、カメラc#4で撮影された撮影画像に、４位の位置順位が、それぞれ付されている。
【０１２５】
図８は、位置順位付け処理のその他の例を説明する平面図である。
【０１２６】
図８Ａは、サッカーコート（フィールド）の周囲を囲む楕円の円周上の８点を撮影位置として、８つのカメラc#1，c#2，c#3，c#4，c#5，c#6，c#7，c#8をサッカーコートに向けて、サッカーの試合が撮影されている撮影状態を示している。
【０１２７】
図８Ｂは、陸上競技のトラックの周囲を囲む楕円の円周上の８点を撮影位置として、８つのカメラc#1ないしc#8をトラックに向けて、陸上競技の試合が撮影されている撮影状態を示している。
【０１２８】
図８Ａ及び図８Ｂの場合、位置順位付け部３２では、例えば、カメラc#1ないしc#8のカメラ位置関係に基づいて、カメラc#1ないしc#8の撮影位置が、楕円の円周上に存在することを認識し、その円周に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１２９】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#8で撮影された撮影画像それぞれに、位置順位を付す。
【０１３０】
図８Ａ及び図８Ｂでは、円周の左回りの方向が、順位付け方向に設定されている。
【０１３１】
そして、図８Ａでは、カメラc#1ないしc#8のうちの、例えば、カメラc#1の撮影位置を始点とすると、順位付け方向に沿って、カメラc#2ないしc#8の撮影位置が、その順で存在する。
【０１３２】
そのため、例えば、カメラc#1で撮影された撮影画像の位置順位を１位として、以下、順位付け方向に沿って、カメラc#iで撮影された撮影画像に、ｉ位の位置順位が付されている。
【０１３３】
図８Ｃは、レースのレースコースに沿った線（以下、レースコース線ともいう）上の６点を撮影位置として、６つのカメラc#1ないしc#6で、レースが撮影されている撮影状態を示している。
【０１３４】
図８Ｃの場合、位置順位付け部３２では、例えば、レースコースを表すコースモデルが、例えば、ネットワーク上のサーバから提供されているときには、そのコースモデルに基づいて、カメラc#1ないしc#6の撮影位置が存在するレースコース線を認識し、そのレースコース線に沿った方向を、位置順位を付けるための順位付け方向に設定する。
【０１３５】
さらに、位置順位付け部３２は、カメラc#1ないしc#6のカメラ位置関係に基づいて、レースコース線上のカメラc#1ないしc#6の位置（撮影位置）を認識し、順位付け方向に沿って、カメラc#1ないしc#6で撮影された撮影画像それぞれに、位置順位を付す。
【０１３６】
図８Ｃでは、レースコース線のスタートからゴールに向かう方向が、順位付け方向に設定されている。
【０１３７】
そして、図８Ｃでは、カメラc#1ないしc#6の撮影位置が、その順で、スタートからゴールに向かう方向に存在する。
【０１３８】
そのため、例えば、カメラc#1で撮影された撮影画像の位置順位を１位として、以下、順位付け方向に沿って、カメラc#iで撮影された撮影画像に、ｉ位の位置順位が付されている。
【０１３９】
なお、図８Ｃにおいて、レースの先頭の被写体が既知の被写体（例えば、レースを先導する車両等）である場合には、カメラc#1ないしc#6それぞれの撮影画像から、既知の被写体を検出し、撮影画像に、既知の被写体が登場する順番で、カメラc#1ないしc#6それぞれの撮影位置を結んでいく方向（軌跡）を、順位付け方向に設定することができる。
【０１４０】
この場合、コースモデルなしで、順位付け方向に設定することができる。
【０１４１】
その他、例えば、表示部１５において、カメラc#1ないしc#6それぞれの撮影位置を地図上に表示し、その撮影位置を、スタートからゴールに向かう順に、ユーザに指定してもらうことにより、ユーザの指定順に、撮影位置を結んでいく方向（軌跡）を、順位付け方向に設定することができる。
【０１４２】
ここで、位置順位付け部３２では、ストレージ１２に記憶された撮影画像に、位置順位を付した後、その位置順位に応じて、ストレージ１２に記憶された撮影画像のファイル名を変更することができる。
【０１４３】
すなわち、グループの、位置順位が付された複数の撮影画像のファイル名としては、例えば、同一のプリフィクスVVVに、位置順位に応じた連番の数字XXを付したファイル名（例えば、拡張子がmpgのファイルである場合には、VVV_XX.mpg等）（以下、位置順位付きファイル名ともいう）を採用し、ストレージ１２に記憶された、位置順位が付された撮影画像のファイル名は、位置順位付きファイル名に変更することができる。
【０１４４】
＜並び替え処理＞
【０１４５】
図９は、図２の並び替え部３３が行う並び替え処理の第１の例を説明する図である。
【０１４６】
いま、被写体としての人物を、正面、右側面、背面、及び、左側面のそれぞれから撮影した４つの撮影画像v#1，v#2，v#3，v#4が、グループとして、ストレージ１２に記憶され、撮影画像v#iには、ｉ位の位置順位が付されていることとする。
【０１４７】
例えば、ユーザが、操作部１８を操作することにより、４つの撮影画像v#1ないしv#4で構成されるグループの再生を要求すると、再生部１７は、ストレージ１２に記憶された撮影画像v#1ないしv#4を再生して、表示制御部１４に供給する。
【０１４８】
表示制御部１４は、例えば、撮影画像v#1ないしv#4のファイル名等に基づいて、撮影画像v#1ないしv#4の位置順位を認識し、再生部１７からの撮影画像v#1ないしv#4の再生画面を、位置順位に基づき、例えば、位置順位順に、左から並べて配置して、表示部１５に表示する。
【０１４９】
ここでは、上述したように、撮影画像v#iに、ｉ位の位置順位が付されているので、１位の位置順位が付されている撮影画像v#1の再生画面を先頭として、以下、２位以下の位置順位が付されている撮影画像v#2ないしv#4の再生画面が、左から、その順で並んで表示される。
【０１５０】
以上のように、撮影画像v#1ないしv#4の再生画面が、位置順位順に並んで表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、左から４番目（右から１番目）に再生画面が表示されている撮影画像v#4を先頭（ここでは、最も左の位置）にすることが指定されると、並び替え部３３は、位置順位に従った並び順を維持したまま、ユーザが指定した撮影画像（の再生画面）が、所定の位置としての、例えば、先頭になるように、撮影画像v#1ないしv#4（の再生画面）を並び替える。
【０１５１】
すなわち、並び替え部３３は、ユーザが指定した撮影画像が先頭になるように、撮影画像v#1ないしv#4を並び替えるための制御情報を、表示制御部１４に供給し、表示制御部１４では、並び替え部３３からの制御情報に従って、撮影画像v#1ないしv#4（の再生画面）が並び替えられる。
【０１５２】
ここで、位置順位は、グループの複数の撮影画像をループ状に連結するための順位であり、撮影画像v#iにｉ位の位置順位が付されている撮影画像v#1ないしv#4は、位置順位によって、ループ状に連結されている。
【０１５３】
並び替え部３３では、位置順位に従った並び順、すなわち、ループ状の連結を維持したまま、ユーザが指定した撮影画像が先頭になるように、撮影画像v#1ないしv#4が並び替えられる。
【０１５４】
したがって、上述したように、ユーザが指定した撮影画像が、撮影画像v#4である場合には、図９に示すように、撮影画像v#4を先頭として、以下、位置順位に従ったループ状の連結（v#1→v#2→v#3→v#4→v#1）が維持されるように、撮影画像v#1，v#2，v#3の順に並び替えられる。
【０１５５】
なお、並び替え部３３において、撮影画像の並び替えが行われた後、位置順位付け部３２では、並び替え後の撮影画像の並びに従って、撮影画像の位置順位を変更することができる。
【０１５６】
例えば、図９に示すように、撮影画像v#1ないしv#4の並びが、撮影画像v#4，v#1，v#2，v#3の順に並び替えられた場合、先頭の撮影画像v#4の位置順位を１位に変更し、以下、撮影画像v#1ないしv#3の位置順位を、それぞれ、２ないし４位に変更することができる。
【０１５７】
以上のように、位置順位を変更し、その位置順位の変更に伴い、撮影画像のファイル名を変更することにより、その後に、４つの撮影画像v#1ないしv#4で構成されるグループの再生が要求された場合に、表示部１５では、変更後の位置順位に従って、撮影画像v#4，v#1，v#2，v#3の順で左から並んだ再生画面が表示される
【０１５８】
図１０は、図２の並び替え部３３が行う並び替え処理の第２の例を説明する図である。
【０１５９】
いま、被写体としての人物を、右側面、正面、左側面、及び、背面のそれぞれから撮影した４つの撮影画像v#1，v#2，v#3，v#4が、グループとして、ストレージ１２に記憶され、撮影画像v#iには、ｉ位の位置順位が付されていることとする。
【０１６０】
例えば、ユーザが、操作部１８を操作することにより、４つの撮影画像v#1ないしv#4で構成されるグループを素材とする編集を要求すると、時刻同期部１３は、ストレージ１２に記憶された４つの撮影画像v#1ないしv#4で構成されるグループについて、時刻同期をとるための同期情報を生成し、表示制御部１４に供給する。
【０１６１】
表示制御部１４は、ストレージ１２に記憶された撮影画像v#1ないしv#4のシンボルとして、その撮影画像#iの撮影時間に比例した長さのフィルムロールを模した画像（以下、フィルムロール画像ともいう）を生成する。
【０１６２】
また、表示制御部１４は、撮影画像v#1ないしv#4のファイル名等に基づいて、撮影画像v#1ないしv#4の位置順位を認識する。
【０１６３】
そして、表示制御部１４は、時刻同期部１３からの同期情報と、撮影画像v#1ないしv#4の位置順位とを用い、横軸及び縦軸を、それぞれ、時刻及び位置順位として、時刻が同期し、かつ、位置順位順に並ぶように、撮影画像v#1ないしv#4のシンボルとしてのフィルムロール画像を配置して、表示部１５に表示させる。
【０１６４】
ここで、図１０では、撮影画像v#1ないしv#4は、例えば、同一の開始時刻から、同一の撮影時間だけ撮影された画像であり、そのため、撮影画像v#1ないしv#4のシンボルとしてのフィルムロール画像は、横軸方向の位置が一致するように、縦に並んで配置されている。
【０１６５】
また、図１０では、上述したように、撮影画像v#iに、ｉ位の位置順位が付されているので、１位の位置順位が付されている撮影画像v#1のフィルムロール画像を先頭として、以下、２位以下の位置順位が付されている撮影画像v#2ないしv#4のフィルムロール画像が、上から、その順で並んで配置されている。
【０１６６】
以上のように、撮影画像v#1ないしv#4のフィルムロール画像が、位置順位順に並んで表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、上から２番目にフィルムロール画像が表示されている撮影画像v#4を先頭（ここでは、最も上の位置）にすることが指定されると、並び替え部３３は、位置順位に従った並び順を維持したまま、ユーザが指定した撮影画像（のフィルムロール画像）が、所定の位置としての、例えば、先頭になるように、撮影画像v#1ないしv#4（のフィルムロール画像）を並び替える。
【０１６７】
すなわち、並び替え部３３は、ユーザが指定した撮影画像が先頭になるように、撮影画像v#1ないしv#4を並び替えるための制御情報を、表示制御部１４に供給し、表示制御部１４では、並び替え部３３からの制御情報に従って、撮影画像v#1ないしv#4（のフィルムロール画像）が並び替えられる。
【０１６８】
ここで、位置順位は、グループの複数の撮影画像をループ状に連結するための順位であり、撮影画像v#iにｉ位の位置順位が付されている撮影画像v#1ないしv#4は、位置順位によって、ループ状に連結されている。
【０１６９】
並び替え部３３では、位置順位に従った並び順、すなわち、ループ状の連結を維持したまま、ユーザが指定した撮影画像が先頭になるように、撮影画像v#1ないしv#4が並び替えられる。
【０１７０】
したがって、上述したように、ユーザが指定した撮影画像が、撮影画像v#2である場合には、図１０に示すように、撮影画像v#2を先頭として、以下、位置順位に従ったループ状の連結（v#1→v#2→v#3→v#4→v#1）が維持されるように、撮影画像v#3，v#4，v#1の順に並び替えられる。
【０１７１】
図１１は、図２の並び替え部３３が行う並び替え処理の第３の例を説明する図である。
【０１７２】
図１１では、図９と同様に、被写体としての人物を、正面、右側面、背面、及び、左側面のそれぞれから撮影した４つの撮影画像v#1，v#2，v#3，v#4が、グループとして、ストレージ１２に記憶され、撮影画像v#iには、ｉ位の位置順位が付されている。
【０１７３】
例えば、ユーザが、操作部１８を操作することにより、４つの撮影画像v#1ないしv#4で構成されるグループの再生を要求すると、表示制御部１４では、図９の場合と同様にして、１位の位置順位が付されている撮影画像v#1の再生画面を先頭として、以下、２位以下の位置順位が付されている撮影画像v#2ないしv#4の再生画面が、左から、その順で並んで表示される。
【０１７４】
以上のように、撮影画像v#1ないしv#4の再生画面が、位置順位順に並んで表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、正面顔（正面を向いている顔）の検出を要求すると、並び替え部３３は、撮影画像v#1ないしv#4それぞれを対象として、正面顔の検出を行い、位置順位に従った並び順を維持したまま、正面顔が検出された撮像画像（の再生画面）が、所定の位置としての、例えば、真ん中（付近）に配置されるように、撮影画像v#1ないしv#4（の再生画面）を並び替える。
【０１７５】
すなわち、並び替え部３３は、正面顔が検出された撮影画像が、真ん中付近に配置されるように、撮影画像v#1ないしv#4を並び替えるための制御情報を、表示制御部１４に供給し、表示制御部１４では、並び替え部３３からの制御情報に従って、撮影画像v#1ないしv#4（の再生画面）が並び替えられる。
【０１７６】
ここで、図１１では、撮影画像v#1に、正面顔が映っており、したがって、撮影画像v#1から、正面顔が検出される。
【０１７７】
また、撮影画像v#1ないし#4（の再生画面）が、左から、その順で並んだ並びにおいて、真ん中（付近）の位置として、例えば、左から２番目の位置を採用することとする。
【０１７８】
この場合、図１１に示すように、撮影画像v#1ないし#4（の再生画面）は、正面顔が検出された撮影画像v#1が、真ん中の位置としての、左から２番目の位置に配置され、かつ、位置順位に従ったループ状の連結（v#1→v#2→v#3→v#4→v#1）が維持されるように、左から、撮影画像v#4，v#1，v#2，v#3の順に並び替えられる。
【０１７９】
図１２は、図２の並び替え部３３が行う並び替え処理の第４の例を説明する図である。
【０１８０】
図１２では、図１０と同様に、被写体としての人物を、右側面、正面、左側面、及び、背面のそれぞれから撮影した４つの撮影画像v#1，v#2，v#3，v#4が、グループとして、ストレージ１２に記憶され、撮影画像v#iには、ｉ位の位置順位が付されている。
【０１８１】
例えば、ユーザが、操作部１８を操作することにより、４つの撮影画像v#1ないしv#4で構成されるグループを素材とする編集を要求すると、表示制御部１４では、図１０の場合と同様にして、横軸及び縦軸を、それぞれ、時刻及び位置順位として、時刻が同期し、かつ、位置順位順に並ぶように、撮影画像v#1ないしv#4のシンボルとしてのフィルムロール画像を配置して、表示部１５に表示させる。
【０１８２】
すなわち、図１２では、図１０と同様に、撮影画像v#1ないしv#4のシンボルとしてのフィルムロール画像は、横軸方向の位置が一致するように、縦に並んで配置され、かつ、１位の位置順位が付されている撮影画像v#1のフィルムロール画像を先頭として、以下、２位以下の位置順位が付されている撮影画像v#2ないしv#4のフィルムロール画像が、上から、その順で並んで配置されて表示される。
【０１８３】
以上のように、撮影画像v#1ないしv#4のフィルムロール画像が、位置順位順に並んで表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、正面顔（正面を向いている顔）の検出を要求すると、並び替え部３３は、撮影画像v#1ないしv#4それぞれを対象として、正面顔の検出を行い、位置順位に従った並び順を維持したまま、正面顔が検出された撮像画像（のフィルムロール画像）が、所定の位置としての、例えば、先頭に配置されるように、撮影画像v#1ないしv#4（のフィルムロール画像）を並び替える。
【０１８４】
すなわち、並び替え部３３は、正面顔が検出された撮影画像が、先頭に配置されるように、撮影画像v#1ないしv#4を並び替えるための制御情報を、表示制御部１４に供給し、表示制御部１４では、並び替え部３３からの制御情報に従って、撮影画像v#1ないしv#4（のフィルムロール画像）が並び替えられる。
【０１８５】
ここで、図１２では、撮影画像v#2に、正面顔が映っており、したがって、撮影画像v#2から、正面顔が検出される。
【０１８６】
この場合、図１２に示すように、撮影画像v#1ないし#4（のフィルムロール画像）は、正面顔が検出された撮影画像v#2が、上から１番目の位置（先頭）に配置され、かつ、位置順位に従ったループ状の連結（v#1→v#2→v#3→v#4→v#1）が維持されるように、上から、撮影画像v#2，v#3，v#4，v#1の順に並び替えられる。
【０１８７】
図１３は、図２の並び替え部３３が行う並び替え処理の第５の例を説明する図である。
【０１８８】
図１３Ａは、グループを構成する撮影画像の撮影状態の例を示す図である。
【０１８９】
図１３Ａでは、競技場のトラックの周囲に、複数としての８つのカメラc#1ないしc#8が配置されており、トラックで行われる競技が撮影される。
【０１９０】
この場合、位置順位付け部３２（図２）は、例えば、図８Ｂの場合と同様に、カメラc#1ないしc#8のカメラ位置関係に基づいて、カメラc#1ないしc#8の撮影位置が、楕円の円周上に存在することを認識し、その円周に沿った、例えば、左回りの方向を、位置順位を付けるための順位付け方向に設定する。
【０１９１】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#8で撮影された撮影画像v#1ないしv#8それぞれに、位置順位を付す。
【０１９２】
すなわち、位置順位付け部３２は、カメラc#1ないしc#8のうちの、任意の１つのカメラc#iの撮影位置を始点として、順位付け方向に沿って、カメラc#1ないしc#8のそれぞれに、位置順位を付す。
【０１９３】
いま、カメラc#1ないしc#8のうちの、例えば、カメラc#7の撮影位置が始点とされたこととすると、カメラc#7の撮影画像v#7に、１位の位置順位が付される。さらに、順位付け方向に沿って、カメラc#8の撮影画像v#8に、２位の位置順位が付され、カメラc#1の撮影画像v#1に、３位の位置順位が付される。以下、同様に、カメラc#2の撮影画像v#2には、４位の位置順位が、カメラc#3の撮影画像v#3には、５位の位置順位が、カメラc#4の撮影画像v#4には、６位の位置順位が、カメラc#5の撮影画像v#5には、７位の位置順位が、カメラc#6の撮影画像v#6には、８位の位置順位が、それぞれ付される。
【０１９４】
以上のような撮影画像v#1ないしv#8が、グループとして、ストレージ１２に記憶されている場合に、例えば、ユーザが、操作部１８を操作することにより、撮影画像v#1ないしv#8で構成されるグループの再生を要求すると、再生部１７は、ストレージ１２に記憶された撮影画像v#1ないしv#8を再生して、表示制御部１４に供給する。
【０１９５】
図１３Ｂは、撮影画像v#1ないしv#8の再生画面の表示の例を示す図である。
【０１９６】
表示制御部１４は、例えば、撮影画像v#1ないしv#8のファイル名等に基づいて、撮影画像v#1ないしv#8の位置順位を認識し、再生部１７からの撮影画像v#1ないしv#8の再生画面を、位置順位順に並べて配置して、表示部１５に表示する。
【０１９７】
ここで、図１３Ｂでは、８つの撮影画像v#1ないしv#8（の再生画面）の配置パターンとして、横×縦が４×２の配置パターンが採用されている。
【０１９８】
横×縦がH×Vの配置パターンについて、撮影画像（の再生画面）の配置は、例えば、左から右の順番で行い、右端まで到達したら、１行下がって、再び、左から右の順番で行うこととする。
【０１９９】
８つの撮影画像v#1ないしv#8の再生画面は、４×２の配置パターンに対して、位置順位に従い、撮影画像v#7，v#8，v#1，v#2，v#3，v#4，v#5，v#6の順に配置されて表示される。
【０２００】
以上のように、撮影画像v#1ないしv#8の再生画面が、位置順位順に配置されて表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、撮影画像v#1を先頭にすることが指定されると、並び替え部３３は、位置順位に従った並び順を維持したまま、ユーザが指定した撮影画像（の再生画面）が、４×２の配置パターンの所定の位置としての先頭になるように、撮影画像v#1ないしv#8（の再生画面）を並び替える。
【０２０１】
すなわち、並び替え部３３は、ユーザが指定した撮影画像が先頭になるように、撮影画像v#1ないしv#8を並び替えるための制御情報を、表示制御部１４に供給し、表示制御部１４では、並び替え部３３からの制御情報に従って、撮影画像v#1ないしv#8（の再生画面）が並び替えられる。
【０２０２】
上述のように、ユーザが、撮影画像v#1を指定した場合には、撮影画像v#1ないしv#8は、図１３Ｂに示すように、ユーザが指定した撮影画像v#1を先頭として、以下、位置順位に従ったループ状の連結（v#1→v#2→v#3→…→v#7→v#8→v#1）が維持されるように、撮影画像v#1，v#2，v#3，v#4，v#5，v#6，v#7，v#8の順に並び替えられる。
【０２０３】
なお、図９ないし図１３では、ユーザが指定した撮影画像や、正面顔が検出された（映っている）撮影画像が、先頭等の所定の位置に配置されるように、グループの複数の撮影画像の並び替えを行うこととしたが、撮影画像の並び替えにおいて、所定の位置に配置する撮影画像は、ユーザが指定した撮影画像や、正面顔が映っている撮影画像に限定されるものではない。
【０２０４】
すなわち、撮影画像の並び替えにおいて、所定の位置に配置する撮影画像を、特定画像ということとすると、並び替え部３３では、例えば、グループの複数の撮影画像を対象として、顔検出や人体検出を行い、例えば、顔が映っている面積や時間がより大きい撮影画像や、特定の人物が映っている撮影画像、映っている人の数がより多い撮影画像等を、特定画像に設定して、撮影画像の並び替えを行うことができる。
【０２０５】
また、図１３Ａに示すような、競技が行われるトラック、その他、競技が行われるコートやコース等を表すモデルがネットワーク上のサーバから提供されている場合には、そのモデルに基づいて、グループの複数の撮影画像の中から、特定画像を設定することができる。
【０２０６】
すなわち、例えば、トラックのモデルに基づいて、そのトラックで行われる競技のスタートやゴールを認識することができる場合には、並び替え部３３において、そのスタートやゴールに近い撮影位置のカメラで撮影された撮影画像を、特定画像に設定することができる。
【０２０７】
なお、グループの複数の撮影画像の並び替えは、ユーザによる操作部１８の操作を待たずに、任意のタイミングで行うことができる。
【０２０８】
また、特定画像を配置する位置は、例えば、ユーザによる操作部１８の操作に従って設定することができる。
【０２０９】
以上のように、図２の画像処理装置では、複数のカメラのカメラ位置関係が取得され、そのカメラ位置関係に基づいて、複数のカメラで撮影された複数の撮影画像のそれぞれに、複数の撮影画像をループ状に連結するための位置順位が付けられる。そして、複数の撮影画像が、位置順位に従って並べて配置されて表示される。
【０２１０】
さらに、複数の撮影画像は、必要に応じて、位置順位に従った並び順を維持したまま、並び替えることができる。
【０２１１】
したがって、例えば、近い位置で撮影された撮影画像どうしが、離れて配置されることや、離れた位置で撮影された撮影画像どうしが、近くに配置されること等を防止して、複数の撮影画像を、ユーザが扱いやすい形で提供することができる。
【０２１２】
図１４は、図２の並び替え部３３が行う並び替え処理の例を説明するフローチャートである。
【０２１３】
ステップＳ２１において、並び替え部３３は、ユーザによる操作部１８の操作等に基づいて、ストレージ１２に記憶されたグループの複数の撮影画像の中から、所定の位置に配置する撮影画像を、特定画像に設定して、処理は、ステップＳ２２に進む。
【０２１４】
ステップＳ２２では、並び替え部３３は、グループの複数の撮影画像の位置順位の並び順を維持したまま、特定画像が、所定の位置に配置されるように、グループの複数の撮影画像を並び替えるための制御情報を生成し、表示制御部１４に供給して、並び替え処理は終了する。
【０２１５】
ここで、位置順位順に従って複数の撮影画像が並んだ画像、すなわち、図９、図１１、及び、図１３に示したような、グループの複数の撮影画像（の再生画面）が、位置順位順に並んだ画像、並びに、図１０及び図１２に示したような、横軸及び縦軸を、それぞれ、時刻及び位置順位として、時刻が同期し、かつ、位置順位順に並ぶように、グループの複数の撮影画像（のフィルムロール画像等のシンボル）が配置された画像を、位置順位画像ともいう。
【０２１６】
＜逆並び替え処理＞
【０２１７】
図１５は、図２の逆並び替え部３４が行う逆並び替え処理の例を説明する図である。
【０２１８】
図１５Ａは、グループを構成する撮影画像の撮影状態の例を示す図である。
【０２１９】
図１５Ａでは、図１３Ａと同様に、競技場のトラックの周囲に、複数としての８つのカメラc#1ないしc#8が配置されており、トラックで行われる競技が撮影される。
【０２２０】
この場合、位置順位付け部３２（図２）は、例えば、図８Ｂや図１５Ａの場合と同様に、カメラc#1ないしc#8のカメラ位置関係に基づいて、カメラc#1ないしc#8の撮影位置が、楕円の円周上に存在することを認識し、その円周に沿った、例えば、左回りの方向を、位置順位を付けるための順位付け方向に設定する。
【０２２１】
そして、位置順位付け部３２は、順位付け方向に沿って、カメラc#1ないしc#8で撮影された撮影画像v#1ないしv#8それぞれに、位置順位を付す。
【０２２２】
すなわち、位置順位付け部３２は、カメラc#1ないしc#8のうちの、任意の１つのカメラc#iの撮影位置を始点として、順位付け方向に沿って、カメラc#1ないしc#8のそれぞれに、位置順位を付す。
【０２２３】
いま、カメラc#1ないしc#8のうちの、例えば、カメラc#1の撮影位置が始点とされたこととすると、カメラc#1の撮影画像v#1に、１位の位置順位が付される。さらに、カメラc#2の撮影画像v#2に、２位の位置順位が付され、カメラc#3の撮影画像v#3に、３位の位置順位が付される。以下、同様に、カメラc#4ないしc#8の撮影画像v#4ないしv#8には、それぞれ、４位ないし８位の位置順位が付される。
【０２２４】
以上のような撮影画像v#1ないしv#8が、グループとして、ストレージ１２に記憶されている場合に、例えば、ユーザが、操作部１８を操作することにより、撮影画像v#1ないしv#8で構成されるグループの再生を要求すると、再生部１７は、ストレージ１２に記憶された撮影画像v#1ないしv#8を再生して、表示制御部１４に供給する。
【０２２５】
図１５Ｂは、撮影画像v#1ないしv#8の再生画面の表示の例を示す図である。
【０２２６】
表示制御部１４は、例えば、撮影画像v#1ないしv#8のファイル名等に基づいて、撮影画像v#1ないしv#8の位置順位を認識し、再生部１７からの撮影画像v#1ないしv#8の再生画面を、位置順位順に、例えば、４×２の配置パターンに並べて配置して、表示部１５に表示する。
【０２２７】
図１５Ｂでは、８つの撮影画像v#1ないしv#8の再生画面は、４×２の配置パターンに対して、位置順位に従い、撮影画像v#1，v#2，v#3，v#4，v#5，v#6，v#7，v#8の順に配置されて表示されている。
【０２２８】
以上のように、撮影画像v#1ないしv#8の再生画面が、位置順位順に配置されて表示されている場合において、例えば、ユーザが、操作部１８を操作すること等により、撮影画像の並び順を逆にする（リバースする）ことが指定されると、逆並び替え部３４は、撮影画像v#1ないしv#8（の再生画面）の並びを、位置順位に従った並び順の逆順に並び替える。
【０２２９】
すなわち、逆並び替え部３４は、撮影画像v#1ないしv#8を、位置順位に従った並び順の逆順に並び替えるための制御情報を、表示制御部１４に供給する。表示制御部１４では、逆並び替え部３４からの制御情報に従って、撮影画像v#1ないしv#8（の再生画面）が、位置順位に従った並び順の逆順に並び替えられる。
【０２３０】
いまの場合、位置順位に従った撮影画像v#1ないしv#8の並び順は、撮影画像v#1，v#2，v#3，v#4，v#5，v#6，v#7，v#8の順であるので、逆並び替え部３４では、撮影画像v#1ないしv#8は、図１５Ｂに示すように、逆順である撮影画像v#8，v#7，v#6，v#5，v#4，v#3，v#2，v#1の順に並び替えられる。
【０２３１】
なお、逆並び替え部３４において、撮影画像の並び替えが行われた場合、並び替え部３３で撮影画像の並び替えが行われた場合と同様に、位置順位付け部３２では、並び替え後の撮影画像の並びに従って、撮影画像の位置順位を変更することができる。
【０２３２】
位置順位を変更し、その位置順位の変更に伴い、撮影画像のファイル名を変更することにより、その後に、図１５の撮影画像v#1ないしv#8で構成されるグループの再生が要求された場合に、表示部１５では、変更後の位置順位に従って、撮影画像v#8ないしv#1の順で並んだ再生画面が表示される
【０２３３】
ここで、図１５では、ユーザが、操作部１８を操作すること等により、撮影画像の並び順を逆にすることが指定された場合に、グループの複数の撮影画像の並びを逆に並び替える逆並び替えを行うこととしたが、撮影画像の逆並び替えは、ユーザによる操作部１８の操作を待たずに、任意のタイミングで行うことができる。
【０２３４】
すなわち、例えば、逆並び替え部３４では、グループの複数の撮影画像に亘って、撮像画像に映る被写体の動き（オプティカルフロー）を検出し、その被写体の動きに基づき、位置順位に従った複数の撮像画像の並びが、例えば、ゴールからスタートに向かう並びであるかどうかを判定することができる。
【０２３５】
そして、位置順位に従った複数の撮像画像の並びが、ゴールからスタートの方向に向かう並びである場合には、撮影画像の逆並び替えを行うことができる。
【０２３６】
また、例えば、図１５Ａに示すような、競技が行われるトラック、その他、競技が行われるコートやコース等を表すモデルがネットワーク上のサーバから提供されている場合には、逆並び替え部３４では、そのモデルに基づいて、スタートからゴールに向かう方向等の、競技の進行方向を認識し、位置順位に従った複数の撮像画像の並びが、競技の進行方向に沿った並びでない場合には、撮影画像の逆並び替えを行うことができる。
【０２３７】
逆並び替え処理によれば、例えば、グループの複数の撮像画像を、競技の進行方向に沿った並びに配置することができるので、複数の撮影画像を、ユーザが扱いやすい形で提供することができる。
【０２３８】
図１６は、図２の逆並び替え部３４が行う逆並び替え処理の例を説明するフローチャートである。
【０２３９】
ステップＳ３１において、逆並び替え部３４は、ストレージ１２に記憶されたグループの複数の撮影画像の位置順位順の並び（配置）を、逆順に並べ替える逆並び替えを行うべきであるかどうかを判定する。
【０２４０】
ここで、ステップＳ３１において、逆並び替えを行うべきであるかどうかの判定は、例えば、ユーザによる操作部１８の操作によって、撮影画像の並び順を逆にすることが指定されたかどうかや、位置順位に従った複数の撮像画像の並びが、例えば、スタートからゴールの方向に向かう並びのような、競技の進行方向に沿った並びになっているかどうか等に基づいて行うことができる。
【０２４１】
ステップＳ３１において、逆並び替えを行うべきでないと判定された場合、逆並び替え処理は終了する。
【０２４２】
また、ステップＳ３１において、逆並び替えを行うべきであると判定された場合、すなわち、例えば、ユーザによる操作部１８の操作によって、撮影画像の並び順を逆にすることが指定された場合や、位置順位に従った複数の撮像画像の並びが、競技の進行方向に沿った並びになっていない場合、処理は、ステップＳ３２に進み、逆並び替え処理部３４は、ストレージ１２に記憶されたグループの複数の撮影画像の並びを、位置順位に従った並び順の逆順に並び替えるための制御情報を生成して、表示制御部１４に供給し、逆並び替え処理は終了する。
【０２４３】
＜撮影状態画像生成処理＞
【０２４４】
図１７は、撮影状態画像生成部３５が生成する撮影状態画像の第１の表示例を示す図である。
【０２４５】
図１７では、表示部１５において、位置順位画像と、撮影状態画像とが表示されている。
【０２４６】
図１７の位置順位画像では、図１０及び図１２の場合と同様に、横軸及び縦軸を、それぞれ、時刻及び位置順位として、時刻が同期し、かつ、位置順位順に並ぶように、グループの４つの撮影画像v#1ないしv#4（のシンボルとしてのフィルムロール画像）が配置されている。
【０２４７】
撮影状態画像は、グループの複数の撮影画像を撮影した複数のカメラによる撮影の状態を表した画像であり、図１７の撮影状態画像は、位置順位画像を構成するグループの４つの撮影画像v#1ないしv#4それぞれを撮影した４つのカメラc#1ないしc#4による撮影の状態を表した画像になっている。
【０２４８】
すなわち、図１７の撮影状態画像は、被写体（を模した画像）と、その被写体を撮影した４つのカメラc#1ないしc#4（を模した画像）とを含み、撮影状態画像において、カメラc#iは、そのカメラc#iで被写体を撮影したときの撮影位置に、被写体を撮影したときの撮影方向の向きで配置されている。
【０２４９】
なお、撮影状態画像には、図中、点線の矢印で示すような、順位付け方向を表す矢印等（の画像）を含めることができる。
【０２５０】
例えば、ユーザが、操作部１８を操作することにより、編集を要求した場合には、撮影状態画像生成部３５において、編集が要求されたグループの複数の撮影画像についてのカメラ位置関係に基づいて、そのグループの複数の撮影画像を撮影した複数のカメラによる撮影の状態を表した撮影状態画像を生成し、表示制御部１４において、図１７に示したように、撮影状態画像を、位置順位画像ととともに、表示部１５に表示させることができる。
【０２５１】
図１８は、撮影状態画像生成部３５が生成する撮影状態画像の第２の表示例を示す図である。
【０２５２】
図１８では、表示部１５において、位置順位画像と、撮影状態画像とが表示されている。
【０２５３】
図１８の位置順位画像では、図９及び図１１の場合と同様に、４つの撮影画像v#1ないしv#4（の再生画面）が、位置順位順に、横一列、すなわち、４×１の配置パターンに配置されている。
【０２５４】
また、図１８の撮影状態画像は、図１７の撮影状態画像と同様に構成されている。
【０２５５】
例えば、ユーザが、操作部１８を操作することにより、再生を要求した場合には、撮影状態画像生成部３５において、再生が要求されたグループの複数の撮影画像についてのカメラ位置関係に基づいて、そのグループの複数の撮影画像を撮影した複数のカメラによる撮影の状態を表した撮影状態画像を生成し、表示制御部１４において、図１８に示したように、撮影状態画像を、位置順位画像ととともに、表示部１５に表示させることができる。
【０２５６】
図１９は、撮影状態画像生成部３５が生成する撮影状態画像の第３の表示例を示す図である。
【０２５７】
図１８の第２の表示例では、位置順位画像において、４つの撮影画像v#1ないしv#4が、位置順位順に、４×１の配置パターンに配置されているが、図１９の第３の表示例では、位置順位画像において、４つの撮影画像v#1ないしv#4（の再生画面）が、位置順位順に、２×２の配置パターンに配置されている。
【０２５８】
その他の点については、図１９の第３の表示例は、図１８の第２の表示例と同様になっている。
【０２５９】
以上のように、撮影状態画像が表示される場合には、ユーザは、グループの各撮影画像が撮影された撮影位置を、容易に把握することができる。
【０２６０】
図２０は、図２のカメラ位置関係取得部３１と撮影状態画像生成部３５が行う撮影状態画像生成処理の例を説明するフローチャートである。
【０２６１】
ステップＳ４１において、カメラ位置関係取得部３１は、ストレージ１２に記憶されたグループの複数の撮影画像を撮影した複数のカメラのカメラ位置関係を取得し、処理は、ステップＳ４２に進む。
【０２６２】
ステップＳ４２において、撮影状態画像生成部３５は、カメラ位置関係取得部３１で取得されたカメラ位置関係等に基づいて、ストレージ１２に記憶された複数の撮影画像を撮影した複数のカメラによる撮影の状態を表した撮影状態画像を生成し、表示制御部１４に供給して、撮影状態画像生成処理は終了する。
【０２６３】
なお、図１７ないし図１９では、撮影状態画像に、被写体（を模した画像）を含めることとしたが、撮影状態画像において、被写体は、省略することができる。
【０２６４】
＜画像間引き処理＞
【０２６５】
図２１は、図２の表示制御部１４及び画像間引き部３６が行う画像間引き処理の例を説明する図である。
【０２６６】
図２１Ａは、被写体を複数のカメラで撮影している様子の例を示す図である。
【０２６７】
図２１Ａでは、被写体を囲むように、１６のカメラが等間隔に配置され、被写体が撮影されている。
【０２６８】
図２１Ｂは、図２１Ａに示したように、１６のカメラで、被写体が撮影された場合に得られる１６の撮影画像をグループとして表示される位置順位画像の表示例を示す図である。
【０２６９】
すなわち、図２１Ｂは、例えば、ユーザが、操作部１８を操作することにより、撮影画像の再生を要求した場合に表示される位置順位画像の表示例を示している。
【０２７０】
位置順位画像を表示する表示モードとしては、例えば、間引きモードと非間引きモードとがある。間引きモードと非間引きモードとは、例えば、ユーザが操作部１８を操作すること等によって切り替えることができる。
【０２７１】
間引きモードでは、画像間引き部３６において、画像間引き処理が行われ、これにより、位置順位画像に表示される撮影画像（の再生画面やシンボル）が、必要に応じて間引かれる。
【０２７２】
非間引きモードでは、位置順位画像には、グループの撮影画像のすべて（の再生画面やシンボル）が表示される。
【０２７３】
例えば、図２１Ａに示したように、１６のカメラで、被写体が撮影され、その結果得られる１６の撮影画像がグループとされた場合には、非間引きモードでは、表示制御部１４において、１６の撮影画像（の再生画面やシンボル）が、位置順位順に、例えば、４×４の配置パターンに配置されて、表示部１５に表示される。
【０２７４】
一方、間引きモードでは、画像間引き部３６は、位置順位画像に表示する撮影画像（の再生画面）の数を決めるために、ユーザによって操作される粒度アイコンの表示を、表示制御部１４に要求し、これにより、表示部１５に、粒度アイコンを表示させ、画像間引き処理を行う。
【０２７５】
図２１Ｂは、間引きモードでの表示部１５の表示例を示している。
【０２７６】
図２１Ｂに示すように、間引きモードでは、位置順位画像とともに、粒度アイコンが表示される。
【０２７７】
粒度アイコンは、スライダを含み、スライダを移動（スライド）させることで、位置順位画像として表示する撮影画像（の再生画面やシンボル）の粒度（以下、表示粒度ともいう）を調整することができる。
【０２７８】
すなわち、画像間引き部３６は、粒度アイコンのスライダの位置に応じて、表示部１５で（再生画面やシンボルを）表示する撮影画像の数である表示対象画像数を設定する。
【０２７９】
さらに、画像間引き部３６は、カメラ位置関係取得部３１で取得されたカメラ位置関係に基づき、選択カメラの位置が、なるべく等間隔になるように、表示対象画像数だけのカメラを、選択カメラとして選択する。
【０２８０】
そして、画像間引き部３６は、表示対象画像数だけの選択カメラで撮影された撮影画像を、表示部１５で（再生画面やシンボルを）表示する表示対象に設定することにより、表示部１５で表示する撮影画像を間引く。
【０２８１】
すなわち、画像間引き部３６は、グループの１６の撮影画像の中の、表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給する。
【０２８２】
表示制御部１４は、画像間引き部３６から供給される制御情報から、グループの１６の撮影画像の中で、表示対象に設定された撮影画像を認識し、その表示対象に設定された撮影画像（の再生画面やシンボル）だけを位置順位順に配置した位置順位画像を生成して、図２１Ｂに示すように、表示部１５に表示させる。
【０２８３】
例えば、粒度アイコンのスライダが、表示粒度を小にする位置に移動された場合、画像間引き部３６は、表示対象画像数を、例えば、グループの撮影画像の数に等しい１６に設定し、選択カメラの位置が、なるべく等間隔になるように、表示対象画像数である１６のカメラを、選択カメラとして選択する。
【０２８４】
すなわち、表示対象画像数が１６である場合には、グループの１６の撮影画像を撮影した１６のカメラすべてが、選択カメラに選択される。
【０２８５】
そして、画像間引き部３６は、選択カメラである１６のカメラで撮影された１６の撮影画像を、表示対象に設定し、その表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給する。
【０２８６】
表示制御部１４は、画像間引き部３６からの制御情報から、グループの１６の撮影画像を、表示対象として認識し、その表示対象である１６の撮影画像（図２１では、撮影画像の再生画面）を、位置順位順に、例えば、４×４の配置パターンに配置した位置順位画像を生成して、図２１Ｂに示すように、表示部１５に表示させる。
【０２８７】
また、例えば、粒度アイコンのスライダが、表示粒度を中にする位置に移動された場合、画像間引き部３６は、表示対象画像数を、例えば、グループの撮影画像の数の1/2である８に設定し、選択カメラの位置が、なるべく等間隔になるように、表示対象画像数である８のカメラを、選択カメラとして選択する。
【０２８８】
すなわち、表示対象画像数が８である場合において、図２１Ａに示したように、１６のカメラが、被写体を囲むように等間隔に配置され、被写体が撮影されたときには、グループの１６の撮影画像を撮影した１６のカメラのうちの、１つおきの８のカメラが、選択カメラに選択される。
【０２８９】
そして、画像間引き部３６は、選択カメラである８のカメラで撮影された８の撮影画像を、表示対象に設定し、その表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給する。
【０２９０】
表示制御部１４は、画像間引き部３６からの制御情報から、グループの１６の撮影画像のうちの、８の選択カメラで撮影された８の撮影画像を、表示対象として認識し、その表示対象である８の撮影画像（図２１では、撮影画像の再生画面）を、位置順位順に、例えば、３×３の配置パターンに配置した位置順位画像を生成して、図２１Ｂに示すように、表示部１５に表示させる。
【０２９１】
なお、８の撮影画像を、３×３の配置パターンに配置する場合には、配置パターンの１箇所が、撮影画像が配置されない箇所（以下、不使用箇所ともいう）になるが、図２１では、３×３の配置パターンのうちの中心（左から２番目で、上から２番目）が、不使用箇所になっている。
【０２９２】
粒度アイコンのスライダが、例えば、表示粒度を大にする位置に移動された場合、画像間引き部３６は、表示対象画像数を、例えば、グループの撮影画像の数の1/4である４に設定し、選択カメラの位置が、なるべく等間隔になるように、表示対象画像数である４のカメラを、選択カメラとして選択する。
【０２９３】
すなわち、表示対象画像数が４である場合において、図２１Ａに示したように、１６のカメラが、被写体を囲むように等間隔に配置され、被写体が撮影されたときには、グループの１６の撮影画像を撮影した１６のカメラのうちの、３つおきの４のカメラが、選択カメラに選択される。
【０２９４】
そして、画像間引き部３６は、選択カメラである４のカメラで撮影された４の撮影画像を、表示対象に設定し、その表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給する。
【０２９５】
表示制御部１４は、画像間引き部３６からの制御情報から、グループの１６の撮影画像のうちの、４の選択カメラで撮影された４の撮影画像を、表示対象として認識し、その表示対象である４の撮影画像（図２１では、撮影画像の再生画面）を、位置順位順に、例えば、２×２の配置パターンに配置した位置順位画像を生成して、図２１Ｂに示すように、表示部１５に表示させる。
【０２９６】
間引きモードでは、画像間引き部３６において、以上のような画像間引き処理が行われるので、ユーザは、粒度アイコンのスライダを操作することで、グループの撮影画像の数が多い場合に、位置順位画像として表示される撮影画像（の再生画面やシンボル）の数を、ユーザが所望する数に間引くことができる。
【０２９７】
また、画像間引き処理では、グループの複数の撮影画像を撮影した複数のカメラの中から、なるべく等間隔の位置にある、表示対象画像数だけのカメラが、選択カメラとして選択されるので、例えば、特定の方向から被写体を撮影した撮影画像だけが偏って、位置順位画像として表示されることを防止することができる。
【０２９８】
なお、表示対象画像数が、グループの撮像画像（を撮影したカメラ）の数未満の場合には、例えば、ユーザによる操作部１８に応じて、選択カメラとして選択するカメラを変更することができる。この場合、位置順位画像として表示する撮影画像を、例えば、被写体を別の方向から撮影した撮影画像等に変更することができる。
【０２９９】
図２２は、図２の表示制御部１４及び画像間引き部３６が行う画像間引き処理の例を説明するフローチャートである。
【０３００】
例えば、ユーザが、操作部１８を操作することにより、ストレージ１２に記憶されたグループ（の撮影画像）の再生を要求すると、ステップＳ５１において、画像間引き部３６は、再生が要求されたグループの複数の撮影画像すべてを、表示対象に設定し、表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給して、処理は、ステップＳ５２に進む。
【０３０１】
ステップＳ５２では、画像間引き部３６は、粒度アイコンの表示を、表示制御部１４に要求し、これにより、表示制御部１４は、表示部１５に、粒度アイコンを表示させ、処理は、ステップＳ５３に進む。
【０３０２】
ステップＳ５３では、表示制御部１４は、画像間引き部３６から供給される制御情報から、表示対象に設定された撮影画像を認識し、その表示対象に設定された撮影画像（の再生画面）だけを含む位置順位画像を生成して、表示部１５に表示させ、処理は、ステップＳ５４に進む。
【０３０３】
いまの場合、再生が要求されたグループの撮影画像のすべてを含む位置順位画像が表示される。
【０３０４】
ステップＳ５４では、ユーザが、粒度アイコンのスライダを操作するのを待って、画像間引き部３６は、粒度アイコンのスライダの位置に応じて、表示対象画像数を設定（し直）し、処理は、ステップＳ５５に進む。
【０３０５】
ステップＳ５５では、画像間引き部３６は、カメラ位置関係取得部３１で取得されたカメラ位置関係に基づき、選択カメラの位置が、なるべく等間隔になるように、表示対象画像数だけのカメラを、選択カメラとして選択して、処理は、ステップＳ５６に進む。
【０３０６】
ステップＳ５６では、画像間引き部３６は、表示対象画像数だけの選択カメラで撮影された撮影画像を、表示対象に設定し、表示対象に設定された撮影画像を表す制御情報を、表示制御部１４に供給する。
【０３０７】
その後、処理は、ステップＳ５６からステップＳ５３に戻り、上述したように、表示制御部１４は、画像間引き部３６から供給される制御情報から、表示対象に設定された撮影画像を認識し、その表示対象に設定された撮影画像だけを含む位置順位画像を生成して、表示部１５に表示させ、以下、同様の処理が繰り返される。
【０３０８】
以上の画像間引き処理により、粒度アイコンのスライダの操作に応じて、撮影画像が間引かれ、表示粒度が調整された位置順位画像が表示される。
【０３０９】
＜再生対象設定処理＞
【０３１０】
図２３は、図２の再生対象設定部３７が行う再生対象設定処理の例を説明する図である。
【０３１１】
ユーザが、操作部１８を操作することにより、ストレージ１２に撮影画像が記憶されたグループの再生を要求すると、再生部１７は、ストレージ１２から、再生が要求されたグループの複数の撮影画像を再生して、表示制御部１４に供給する。
【０３１２】
表示制御部１４は、再生部１７からの複数の撮影画像の再生画面を、位置順位順に配置して、表示部１５に表示させる。
【０３１３】
したがって、この場合、再生が要求されたグループの撮影画像の数だけの再生画面が表示されるが、再生対象設定部３７は、グループの撮影画像から、１つの撮影画像を、再生対象に設定し、その再生対象に設定された撮影画像だけの再生画面を表示させる再生対象設定処理を、例えば、ユーザの操作に応じて行う。
【０３１４】
すなわち、例えば、ユーザが、操作部１８を操作することにより、再生画面を１つにすることが要求された場合には、再生対象設定部３７は、再生対象設定処理を行って、再生対象を設定し、その再生対象に設定された撮影画像だけの再生画面を表示させる。
【０３１５】
図２３Ａは、グループとなる撮影画像の撮影の様子の例を示す図である。
【０３１６】
図２３Ａでは、図７Ａと同様に、人物を被写体とし、かつ、被写体の正面の位置、左側面の位置、右側面の位置、及び、背面側の位置を撮影位置として、４つのカメラc#1ないしc#4で、被写体が撮影されている。
【０３１７】
図２３Ｂは、図２３Ａに示したようにして、４つのカメラc#1ないしc#4で被写体を撮影することにより得られる４つの撮影画像v#1ないしv#4のグループを対象とした再生対象設定処理の例を示す図である。
【０３１８】
ここで、再生対象設定部３７が１つの撮影画像を再生対象に設定する設定モードとしては、例えば、順次モードや、リアルタイムモード、手動モードがある。
【０３１９】
手動モードでは、ユーザによる操作部１８の操作に従って、１つの撮影画像が、再生対象に設定される。
【０３２０】
図２３Ｂは、順次モードの再生対象設定処理の例を示している。
【０３２１】
順次モードでは、再生対象設定部３７は、グループの４つの撮影画像v#1ないしv#4を、例えば、位置順位順等の所定の順番で、順次、再生対象に設定し、その再生対象を表す制御情報を、再生部１７に供給する。
【０３２２】
再生部１７は、再生対象設定部３７から供給される制御情報が表す再生対象に設定された撮影画像の全体の区間を再生区間として、その再生対象に設定された撮影画像を再生し、表示制御部１４に供給する。
【０３２３】
したがって、例えば、グループの４つの撮影画像v#1ないしv#4の位置順位が、それぞれ、１位ないし４位であり、再生対象設定部３７が、位置順位順に、順次、４つの撮影画像v#1ないしv#4それぞれを、再生対象に設定する場合には、再生部１７では、撮影画像v#1の全体の区間が再生され、以下、撮影画像v#2ないしv#4それぞれの全体の区間が、順次再生される。
【０３２４】
この場合、表示制御部１４では、撮影位置が異なる４つの撮影画像v#1ないしv#4それぞれの全体の区間を順次再生した１つの再生画面が、表示部１５に表示される。
【０３２５】
図２４は、図２の再生対象設定部３７が行う再生対象設定処理の他の例を説明する図である。
【０３２６】
図２４Ａは、グループとなる撮影画像の撮影の様子の例を示す図である。
【０３２７】
図２４Ａでは、陸上競技のトラックの周囲を囲む楕円の円周上の４点を撮影位置として、４つのカメラc#1ないしc#4をトラックに向けて、陸上競技の試合が撮影されている。
【０３２８】
図２４Ｂは、図２４Ａに示したようにして、４つのカメラc#1ないしc#4で撮影した４つの撮影画像v#1ないしv#4のグループを対象とした再生対象設定処理の例を示す図である。
【０３２９】
すなわち、図２４Ｂは、リアルタイムモードの再生対象設定処理の例を示している。
【０３３０】
リアルタイムモードでは、再生対象設定部３７は、グループの４つの撮影画像v#1ないしv#4の時刻同期をとり、その時刻同期がとられた状態の４つの撮影画像v#1ないしv#4を、リアルタイム（１倍速）で再生した場合の再生時間（以下、リアルタイム再生時間ともいう）の各時刻に再生する１つの撮影画像を、４つの撮影画像v#1ないしv#4の中から選択して、撮影対象に設定する。
【０３３１】
すなわち、再生対象設定部３７は、例えば、リアルタイム再生時間を、グループの撮影画像v#1ないしv#4の数に等しい４つの区間に等分する等の分割を行い、４つの区間のうちのｉ番目の区間に対して、４つの撮影画像v#1ないしv#4のうちの１つの撮影画像（例えば、撮影画像v#iや、位置順位がｉ位の撮影画像等）を、再生対象に設定する。
【０３３２】
いま、リアルタイム再生時間を分割する区間を、分割区間ということとすると、再生部１７は、リアルタイム再生時間を分割して得られる各分割区間において、その分割区間に対して再生対象に設定された撮影画像の、その分割区間に対応する区間を再生区間として、再生対象に設定された撮影画像を再生し、表示制御部１４に供給する。
【０３３３】
したがって、例えば、４つの撮影画像v#1ないしv#4が、同一の開始時刻から、同一の撮影時間だけ撮影された画像であり、再生対象設定部３７が、リアルタイム再生時間を等分した４つの分割区間のうちのｉ番目の分割区間に対して、４つの撮影画像v#1ないしv#4のうちの、撮影画像v#iを、再生対象に設定する場合には、再生部１７では、図２４Ｂに示すように、リアルタイム再生時間の１番目（最初）の分割区間において、撮影画像v#1の最初の1/4の区間が再生され、リアルタイム再生時間の２番目の分割区間において、撮影画像v#2の1/4から2/4の区間が再生される。そして、リアルタイム再生時間の３番目の分割区間において、撮影画像v#3の2/4から3/4の区間が再生され、リアルタイム再生時間の４番目（最後）の分割区間において、撮影画像v#4の3/4から最後の区間が再生される。
【０３３４】
この場合、表示制御部１４では、撮影位置が異なる４つの撮影画像v#1ないしv#4を時刻同期をとって再生した４つの再生画面のうちの１つの再生画面が、表示部１５に表示される。
【０３３５】
また、リアルタイムモードでは、再生対象設定部３７は、例えば、時刻同期がとられた撮影画像v#1ないしv#4のうちの、所定の条件を満たす区間（以下、条件満足区間ともいう）を有する１つの撮影画像を、その条件満足区間に対応する、リアルタイム再生時間の区間に対する再生対象に設定することができる。
【０３３６】
なお、条件満足区間は、その条件満足区間の全体に亘って、所定の条件を満たす区間であっても良いし、条件満足区間の一部だけが、所定の条件を満たす区間であっても良い。
【０３３７】
また、１つの撮影画像に対して、条件満足区間は、存在しなくても良いし、複数存在しても良い。
【０３３８】
但し、条件満足区間は、他の条件満足区間と重複してはならず、かつ、リアルタイム再生時間の各時刻は、いずれかの条件満足区間に含まれていなければならない。
【０３３９】
再生部１７は、各条件満足区間に対応する、リアルタイム再生時間の各区間において、その区間に対して再生対象に設定された撮影画像を、条件満足区間を再生区間として再生し、表示制御部１４に供給する。
【０３４０】
この場合も、リアルタイム再生時間を分割区間に分割した場合と同様に、表示制御部１４では、撮影位置が異なる４つの撮影画像v#1ないしv#4を時刻同期をとって再生した４つの再生画面のうちの１つの再生画面が、表示部１５に表示される。
【０３４１】
ここで、条件満足区間が満足する所定の条件としては、例えば、撮影画像に、特定の被写体が映っていることを採用することができる。撮影画像に、特定の被写体が映っているかどうかは、例えば、撮影画像を対象として、被写体認識を行うことにより判定することができる。
【０３４２】
また、条件満足区間が満足する所定の条件としては、例えば、撮影画像を撮影したカメラが、特定の被写体に近いカメラであることを採用することができる。撮影画像を撮影したカメラが、特定の被写体に近いカメラであるかどうかは、例えば、特定の被写体に、GPSを携帯させて、特定の被写体の位置を検出することにより判定することができる。
【０３４３】
条件満足区間が満足する所定の条件として、例えば、撮影画像に、特定の被写体が映っていることや、撮影画像を撮影したカメラが、特定の被写体に近いカメラであることを採用する場合には、ユーザは、特定の被写体が映っているか、又は、特定の被写体が近くに存在する状況の画像だけを、再生画面として視聴することができる。
【０３４４】
図２５は、図２の再生対象設定部３７が行う再生対象設定処理の例を説明するフローチャートである。
【０３４５】
ストレージ１２に撮影画像が記憶されたグループの再生が要求されると、ステップＳ６１において、再生対象設定部３７は、例えば、ユーザが操作部１８を操作することにより設定した設定モード（順次モード、リアルタイムモード、又は、手動モード）を取得し、処理は、ステップＳ６２に進む。
【０３４６】
ステップＳ６２では、再生対象設定部３７は、設定モードに従って、再生が要求されたグループの撮影画像の中から、再生対象を設定し、その再生対象を表す制御情報を、再生部１７に供給して、再生対象設定処理は終了する。
【０３４７】
＜ループ連結判定処理＞
【０３４８】
図２６ないし図２９を参照して、ループ連結判定処理について説明する。
【０３４９】
上述の場合には、位置順位を、グループの複数の撮影画像をループ状に連結するための順位として、図４の位置順位付け処理において、そのような位置順位（以下、ループ位置順位ともいう）を、グループの複数の撮影画像のそれぞれに付けることとしたが、位置順位を、グループの複数の撮影画像を、ループ状ではなく、単にシリーズに連結するための順位として、位置順位付け部３２（図２）において、そのような位置順位（以下、シリーズ位置順位ともいう）を、グループの複数の撮影画像のそれぞれに付ける位置順位付け処理を行うことができる。
【０３５０】
撮影画像に対して、ループ位置順位を付けるか、又は、シリーズ位置順位を付けるかは、例えば、ユーザの操作に応じて設定することができる。
【０３５１】
また、位置順位付け部３２において、グループの複数の撮影画像を、ループ状に連結すべきかどうかのループ連結判定を行うループ連結判定処理を行い、そのループ連結判定の結果に従い、ループ位置順位、又は、シリーズ位置順位を、グループの複数の撮影画像に付けることができる。
【０３５２】
ここで、ループ連結判定では、例えば、グループの複数の撮影画像を、ループ状に連結した場合にメリットがあるときに、グループの複数の撮影画像を、ループ状に連結すべきと判定し、グループの複数の撮影画像を、ループ状に連結した場合にメリットがあるとはいえないときに、グループの複数の撮影画像を、ループ状に連結すべきでないと判定することができる。
【０３５３】
図２６は、グループの複数の撮影画像を、ループ状に連結した場合にメリットがあるとはいえないケースの一例を説明する図である。
【０３５４】
図２６Ａは、図７Ｂと同様に、人物を被写体とし、かつ、被写体の正面側の直線上の４点を撮影位置として、４つのカメラc#1ないしc#4で、被写体が撮影されている撮影状態を示している。
【０３５５】
この場合、位置順位付け部３２では、撮影位置が直線上に存在するカメラc#1ないしc#4で撮影された撮影画像v#1ないしv#4については、例えば、図７Ｂで説明したように、カメラc#1で撮影された撮影画像v#1に、１位の位置順位が、カメラc#2で撮影された撮影画像v#2に、２位の位置順位が、カメラc#3で撮影された撮影画像v#3に、３位の位置順位が、カメラc#4で撮影された撮影画像v#4に、４位の位置順位が、それぞれ付される。
【０３５６】
図２６Ｂは、図２６Ａで説明したように、位置順位が付された撮影画像v#1ないしv#4（の再生画面）の表示例を示している。
【０３５７】
例えば、ユーザが、操作部１８を操作することにより、４つの撮影画像v#1ないしv#4で構成されるグループの再生を要求すると、例えば、図９で説明したように、表示制御部１４は、撮影画像v#1ないしv#4の再生画面を、例えば、位置順位順に、左から並べて配置して、表示部１５に表示させる。
【０３５８】
撮影画像v#1ないしv#4に付された位置順位が、ループ位置順位である場合、ユーザが、撮影画像v#1ないしv#4のうちのいずれかとしての、例えば、撮影画像v#3を先頭にするように指定すると、並び替え部３３による並び替え処理では、例えば、図９で説明した場合と同様に、ループ位置順位に従ったループ状の連結を維持したまま、ユーザが指定した撮影画像v#3が先頭になるように、撮影画像v#1ないしv#4が並び替えられる。
【０３５９】
すなわち、図２６Ｂに示すように、撮影画像v#3を先頭として、以下、ループ位置順位に従ったループ状の連結（v#1→v#2→v#3→v#4→v#1）が維持されるように、撮影画像v#4，v#1，v#2の順に並び替えられる。
【０３６０】
以上のように、撮影画像v#1ないしv#4について、ループ位置順位が付された場合には、ユーザが撮影画像を指定すると、そのユーザが指定した撮影画像を先頭として、ループ位置順位に従ったループ状の連結が維持されるように、撮影画像v#1ないしv#4が並び替えられる。
【０３６１】
しかしながら、撮影画像v#1ないしv#4が、図２６Ａに示したように、撮影位置が直線上に存在するカメラc#1ないしc#4で撮影された画像である場合に、例えば、図２６Ｂに示したように、ユーザが指定した撮影画像v#3を先頭として、ループ位置順位に従ったループ状の連結が維持されるように、撮影画像v#4，v#1，v#2の順に並び替えると、ユーザによっては、撮影画像v#1ないしv#4が視聴しにくいと感じることがあり、この場合、ループ位置順位を付して、グループの複数の撮影画像v#1ないしv#4を、ループ状に連結することにメリットがあるとはいえない。
【０３６２】
そこで、位置順位付け部３２では、グループの複数の撮影画像を、ループ状に連結することにメリットがあるかどうかによって、グループの複数の撮影画像を、ループ状に連結すべきかどうかのループ連結判定を行うループ連結判定処理を行い、そのループ連結判定の結果に従い、ループ位置順位、又は、シリーズ位置順位を、グループの複数の撮影画像に付けることができる。
【０３６３】
なお、撮影画像のファイル名には、位置順位の他、撮影画像に付された位置順位が、ループ位置順位、及び、シリーズ位置順位のうちのいずれであるのかを表す情報を含めることができる。
【０３６４】
また、グループの複数の撮影画像を、ループ状に連結することにメリットがあるケースとしては、例えば、条件（１）グループの複数の撮影画像が、3以上のカメラで撮影された画像であること、条件（２）複数のカメラの撮影位置を連結した連結線（以下、カメラ連結線ともいう）が、円や、楕円、矩形等の単純な形状の図形（プリミティブな図形）の輪郭を近似するような軌跡になること、及び、条件（３）カメラ連結線が近似する図形の重心と、カメラ連結線の両端のそれぞれとを結ぶ直線どうしがなす、カメラ連結線側（カメラが多数配置されている側）の角度が、180度を超えること、の３つの条件（１）ないし（３）のすべてを満たすケース等を採用することができる。
【０３６５】
例えば、図５ないし図８に示した撮影状態の中では、図６Ｂ、図７Ａ、図８Ａ、及び、図８Ｂの撮影状態で撮影された複数の撮影画像が、３つの条件（１）ないし（３）のすべてを満たし、ループ連結判定処理において、ループ状に連結すべきとの判定結果が得られる。
【０３６６】
一方、図５Ａないし図５Ｃ、図６Ａ、図６Ｃ、図７Ｂ、及び、図８Ｃの撮影状態で撮影された複数の撮影画像は、３つの条件（１）ないし（３）のうちの少なくとも１つを満たさないため、ループ連結判定処理において、ループ状に連結すべきでないとの判定結果が得られる。
【０３６７】
図２７は、位置順位付け部３２が行うループ連結判定処理の例を説明するフローチャートである。
【０３６８】
ステップＳ７１において、位置順位付け部３２は、位置順位を付ける対象（以下、順位付け対象ともいう）のグループの複数の撮影画像を撮影した複数のカメラのカメラ位置関係を、カメラ位置関係取得部３１から取得し、処理は、ステップＳ７２に進む。
【０３６９】
ステップＳ７２では、位置順位付け部３２は、順位付け対象の複数の撮影画像を撮影した複数のカメラのカメラ位置関係に基づき、その複数のカメラそれぞれの撮影位置を、カメラ連結線が最も短くなり、かつ、枝分かれしないように（一筆書きで書けるように）連結することで、順位付け対象の複数の撮影画像についてのカメラ連結線を求め（描画し）、処理は、ステップＳ７３に進む。
【０３７０】
ステップＳ７３では、位置順位付け部３２は、カメラ連結線の両端である始点と終点（カメラ連結線の始点と終点は、順位付け方向に沿って決定される）を繋げて良いかどうかの評価、すなわち、順位付け対象の複数の撮影画像を、カメラ連結線に沿ってループ状に連結すべきであるかどうかの判定を、例えば、上述の３つの条件（１）ないし（３）が満たされるかどうかを判定することによって行う。
【０３７１】
順位付け対象の複数の撮影画像が、条件（１）ないし（３）のすべてを満たす場合、すなわち、順位付け対象の複数の撮影画像が、3以上のカメラで撮影された画像であり（条件（１））、順位付け対象の複数の撮影画像についてのカメラ連結線がプリミティブな図形の輪郭を近似するような軌跡になり（条件（２））、順位付け対象の複数の撮影画像についてのカメラ連結線が近似する図形の重心と、そのカメラ連結線の両端のそれぞれとを結ぶ直線どうしがなす、カメラ連結線側の角度が、180度を超える場合（条件（３））、位置順位付け部３２は、順位付け対象の複数の撮影画像を、ループ状に連結すべきであると判定し、ループ連結判定処理は終了する。
【０３７２】
この場合、位置順位付け部３２では、位置順位付け処理において、図４で説明したように、順位付け対象の複数の撮影画像に、ループ位置順位が付される。
【０３７３】
一方、順位付け対象の複数の撮影画像が、条件（１）ないし（３）の１つでも満たさない場合、位置順位付け部３２は、順位付け対象の複数の撮影画像を、ループ状に連結すべきでないと判定し、ループ連結判定処理は終了する。
【０３７４】
この場合、位置順位付け部３２では、位置順位付け処理において、順位付け対象の複数の撮影画像に、シリーズ位置順位が付される。
【０３７５】
図２８は、人物を被写体とし、かつ、被写体の正面の位置、左側面の位置、右側面の位置、及び、背面側の位置を撮影位置として、４つのカメラc#1ないしc#4で、被写体を撮影することにより得られる４つの撮影画像が、順位付け対象である場合の、ループ連結判定処理を説明する図である。
【０３７６】
図２８では、カメラc#2とc#3の撮影位置どうしが連結され、カメラc#3とc#4の撮影位置どうしが連結され、カメラc#1とc#2の撮影位置どうしが連結されることで、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像について、カメラ連結線が最も短くなり、かつ、一筆書きで書けるカメラ連結線として、円の輪郭を近似するカメラ連結線が描画されている。
【０３７７】
そして、図２８では、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像が、条件（１）ないし（３）のすべてを満たすため、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像を、カメラ連結線に沿ってループ状に連結すべきであると判定されている（カメラ連結線の両端である始点と終点を繋げて良いとの評価がされている）。
【０３７８】
図２９は、人物を被写体とし、かつ、被写体の正面側の直線上の４点を撮影位置として、４つのカメラc#1ないしc#4で、被写体を撮影することにより得られる４つの撮影画像が、順位付け対象である場合の、ループ連結判定処理を説明する図である。
【０３７９】
図２９では、カメラc#1とc#2の撮影位置どうしが連結され、カメラc#2とc#3の撮影位置どうしが連結され、カメラc#3とc#4の撮影位置どうしが連結されることで、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像について、カメラ連結線が最も短くなり、かつ、一筆書きで書けるカメラ連結線として、直線を近似するカメラ連結線が描画されている。
【０３８０】
そして、図２９では、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像が、条件（１）ないし（３）のうちの、条件（２）及び（３）を満たさないため、順位付け対象のカメラc#1ないしc#4で撮影された撮影画像を、カメラ連結線に沿ってループ状に連結すべきでないと判定されている（カメラ連結線の両端である始点と終点を繋げるべきでないとの評価がされている）。
【０３８１】
なお、ループ連結判定処理において、順位付け対象の複数の撮影画像を、ループ状に連結すべきでないと判定され、位置順位付け処理において、順位付け対象の複数の撮影画像に、シリーズ位置順位が付された場合、並び替え部３３の並び替え処理では、例えば、グループの複数の撮影画像のうちの、ユーザが先頭にするように指定した撮影画像と、その撮影画像よりもシリーズ順位が低い撮影画像とだけを、シリーズ順位順に並べて配置することができる。あるいは、並び替え処理を行わないこととすることができる。
【０３８２】
＜本技術を適用したコンピュータの説明＞
【０３８３】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０３８４】
そこで、図３０は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０３８５】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やROM１０３に予め記録しておくことができる。
【０３８６】
あるいはまた、プログラムは、リムーバブル記録媒体１１１に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体１１１としては、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリ等がある。
【０３８７】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク１０５にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。
【０３８８】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵しており、CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されている。
【０３８９】
CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、入力部１０７が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、CPU１０２は、ハードディスク１０５に格納されたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。
【０３９０】
これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０３９１】
なお、入力部１０７は、キーボードや、マウス、マイク等で構成される。また、出力部１０６は、LCD(Liquid Crystal Display)やスピーカ等で構成される。
【０３９２】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。
【０３９３】
また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０３９４】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０３９５】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３９６】
すなわち、例えば、本技術は、動画、及び、静止画のいずれにも適用することができる。
【０３９７】
さらに、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３９８】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３９９】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０４００】
また、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【０４０１】
なお、本技術は、以下のような構成をとることができる。
【０４０２】
＜１＞
複数のカメラの位置関係を取得するカメラ位置関係取得部と、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像をループ状に連結するための位置順位を付ける位置順位付け部と
を備える画像処理装置。
＜２＞
前記位置順位付け部は、前記複数の撮影画像のそれぞれに、前記複数の撮影画像をループ状に連結するための位置順位を付ける
＜１＞に記載の画像処理装置。
＜３＞
前記複数の撮影画像を、前記撮影画像の位置順位に従って並べて、表示部に表示させる表示制御部をさらに備える
＜１＞に記載の画像処理装置。
＜４＞
前記位置順位に従った並び順を維持したまま、前記複数の撮影画像のうちの特定の画像が所定の位置に配置されるように、前記複数の撮影画像を並び替える並び替え部をさらに備える
＜３＞に記載の画像処理装置。
＜５＞
前記撮影画像の位置順位に従った前記複数の撮影画像の並びを、逆順に並び替える逆並び替え部をさらに備える
＜３＞又は＜４＞に記載の画像処理装置。
＜６＞
前記複数のカメラの位置関係に基づいて、前記複数のカメラによる撮影の状態を表した撮影状態画像を生成する撮影状態画像生成部をさらに備え、
前記表示制御部は、前記撮影状態画像も表示させる
＜３＞ないし＜５＞のいずれかに記載の画像処理装置。
＜７＞
前記表示部で表示する前記撮影画像を間引く画像間引き部をさらに備える
＜３＞ないし＜６＞のいずれかに記載の画像処理装置。
＜８＞
前記画像間引き部は、
前記表示部で表示する前記撮影画像の数である表示対象画像数を設定し、
前記複数のカメラの位置関係に基づき、選択カメラの位置が等間隔になるように、前記表示対象画像数だけのカメラを、前記選択カメラとして選択し、
前記表示対象画像数だけの前記選択カメラで撮影された前記撮影画像を、前記表示部で表示する表示対象に設定する
ことにより、前記表示部で表示する前記撮影画像を間引く
＜７＞に記載の画像処理装置。
＜９＞
前記複数の撮影画像から、再生対象とする撮影画像を設定する再生対象設定部と、
前記再生対象の撮影画像を再生する再生部と
をさらに備える＜３＞ないし＜８＞のいずれかに記載の画像処理装置。
＜１０＞
前記再生対象設定部は、前記複数の撮影画像を、順次、再生対象に設定し、
前記再生部は、前記再生対象の撮影画像の全体の区間を再生区間として、前記再生対象の撮影画像を再生する
＜９＞に記載の画像処理装置。
＜１１＞
前記再生対象設定部は、時刻同期がとられた前記複数の撮影画像のうちの、所定の条件を満たす区間を有する撮影画像を、再生対象に設定し、
前記再生部は、前記再生対象の撮影画像の前記所定の条件を満たす区間を再生区間として、前記再生対象の撮影画像を再生する
＜９＞に記載の画像処理装置。
＜１２＞
前記位置順位付け部は、さらに、前記位置順位に応じて、前記複数の撮影画像それぞれのファイル名を変更する
＜１＞ないし＜１１＞のいずれかに記載の画像処理装置。
＜１３＞
複数のカメラの位置関係を取得し、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像をループ状に連結するための位置順位を付ける
ステップを含む画像処理方法。
＜１４＞
複数のカメラの位置関係を取得するカメラ位置関係取得部と、
前記複数のカメラの位置関係に基づいて、前記複数のカメラで撮影された複数の撮影画像のそれぞれに、前記複数の撮影画像をループ状に連結するための位置順位を付ける位置順位付け部と
して、コンピュータを機能させるためのプログラム。
【符号の説明】
【０４０３】
１１  画像取得部，  １２  ストレージ，  １３  時刻同期部，  １４  表示制御部，  １５  表示部，  １６  画像配置制御部，  １７  再生部，  １８  操作部，  １９  制御部，  ３１  カメラ位置関係取得部，  ３２  位置順位付け部，  ３３  並び替え部，  ３４  逆並び替え部，  ３５  撮影状態画像生成部，  ３６  画像間引き部，  ３７  再生対象設定部，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
2015053636.tif 000003
【図２】
2015053636.tif 000004
【図３】
2015053636.tif 000005
【図４】
2015053636.tif 000006
【図５】
2015053636.tif 000007
【図６】
2015053636.tif 000008
【図７】
2015053636.tif 000009
【図８】
2015053636.tif 000010
【図９】
2015053636.tif 000011
【図１０】
2015053636.tif 000012
【図１１】
2015053636.tif 000013
【図１２】
2015053636.tif 000014
【図１３】
2015053636.tif 000015
【図１４】
2015053636.tif 000016
【図１５】
2015053636.tif 000017
【図１６】
2015053636.tif 000018
【図１７】
2015053636.tif 000019
【図１８】
2015053636.tif 000020
【図１９】
2015053636.tif 000021
【図２０】
2015053636.tif 000022
【図２１】
2015053636.tif 000023
【図２２】
2015053636.tif 000024
【図２３】
2015053636.tif 000025
【図２４】
2015053636.tif 000026
【図２５】
2015053636.tif 000027
【図２６】
2015053636.tif 000028
【図２７】
2015053636.tif 000029
【図２８】
2015053636.tif 000030
【図２９】
2015053636.tif 000031
【図３０】
2015053636.tif 000032