(57)【要約】【課題】自動撮影する被写体の検出時間を短縮して撮影可能な撮影制御装置、撮影制御方法および撮影制御システムを提供する。【解決手段】撮影制御装置は、被写体検出設定部によって、被写体の動きを検出する動体検出範囲および被写体の顔を検出する顔検出範囲を設定し、被写体検出部によって、動体検出範囲内に対して被写体の動きを検出し、かつ、顔検出範囲内に対して顔を検出した後、顔の検出位置に測距点を合せて、撮影装置に撮影を行わせる。【選択図】図５
2018022946.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置と接続された撮影制御装置であって、
画像を取得する画像取得手段と、
被写体の第１の部分の検出を行う第１の検出範囲と被写体の第２の部分の検出を行う第２の検出範囲を設定する検出範囲設定手段と、
前記画像取得手段によって取得した所定の画像に対して、
前記検出範囲設定手段によって設定された第１の検出範囲内に対して第１の部分の検出を行う第１の検出手段と、
前記検出範囲設定手段によって設定された第２の検出範囲内に対して第２の部分の検出を行う第２の検出手段と、
前記第１の検出手段によって前記第１の検出範囲内で第１の部分を検出し、かつ、前記第２の検出手段によって前記第２の検出範囲内で第２の部分を検出した場合、
前記第２の検出手段によって検出された被写体の第２の部分に焦点を当てて、前記撮影装置に撮影を要求する撮影要求手段と、
を備えることを特徴とする撮影制御装置。
【請求項２】
前記第２の検出手段によって前記第２の検出範囲内で検出した第２の部分の検出位置を前記撮影装置の撮影領域の位置に変換する位置変換手段と、
前記位置変換手段によって変換された第２の部分の検出位置に対する前記撮影装置の撮影領域の位置に基づいて、測距点を算出して、前記撮影装置に通知し、設定させる測距点設定手段と、を更に備えることを特徴とする請求項１に記載の撮影制御装置。
【請求項３】
前記検出範囲設定手段は、
前記第１の検出範囲および前記第２の検出範囲とは異なる位置に第３の検出範囲を更に設定し、
前記第２の検出手段は、
前記第２の検出範囲内で第２の部分を検出できなかった場合、
前記第３の検出範囲内で第２の部分の検出を行うことを特徴とする請求項１または請求項２に記載の撮影制御装置。
【請求項４】
前記検出範囲設定手段は、
前記第１の検出手段によって第１の検出範囲内で被写体を検出した場合、
前記第１の検出範囲内で検出された第１の部分の重心位置から所定の位置に前記第２の検出範囲を再設定し、
前記第２の検出手段は、
前記検出範囲設定手段によって再設定された第２の検出範囲内で第２の部分の検出を行うことを特徴とする請求項１または請求項２に記載の撮影制御装置。
【請求項５】
前記検出範囲設定手段は、
前記第１の検出範囲および第２の検出範囲とは異なる位置に第４の検出範囲を更に設定し、
前記検出範囲設定手段によって設定された前記第４の検出範囲に対して第３の部分の検出を行う前記第３の検出手段を更に備えることを特徴とする請求項１または請求項２に記載の撮影制御装置。
【請求項６】
前記第１の検出手段によって前記第１の検出範囲内で複数の被写体を検出した場合、
前記第１の検出手段によって検出された複数の被写体各々を群として識別する群識別手段を更に備え、
前記第２の検出手段は、前記群識別手段で識別された被写体の群毎に前記第２の部分の検出を行うことを特徴とする請求項１乃至請求項５のいずれか１項に記載の撮影制御装置。
【請求項７】
前記第１の検出範囲によって前記第１の検出範囲内で第１の部分を検出した前記被写体に対してラベリングを行うラベリング手段と、
前記ラベリング手段によってラベリングを行った被写体における所定の部分の周期を観測する観測手段と、を更に備え、
前記観測手段によって被写体における所定の部分の周期が所定のタイミングとなったと判断された場合、
前記撮影要求手段は、前記撮影装置に撮影を要求することを特徴とする請求項１乃至請求項６に記載の撮影制御装置。
【請求項８】
前記第１の部分は、前記被写体の動きであって、前記第２の部分は、前記被写体の顔であって、前記第３の部分は、前記被写体のゼッケンであって、
前記第１の検出範囲は、前記被写体の動きを検出するための動体検出範囲であって、前記第２の検出範囲は、前記被写体の顔を検出するための第１の顔検出範囲であって、前記第３の検出範囲は、前記被写体の顔を検出するための第２の顔検出範囲であって、前記第４の検出範囲は、前記被写体の有するゼッケンを検出するための検出範囲であって、
前記第１の検出手段は、前記動体検出範囲内で被写体の動きの検出を行い、前記第２の検出手段は、前記第１の顔検出範囲または第２の顔検出範囲内で前記被写体の顔の検出を行い、前記第３の検出手段は、前記被写体の有するゼッケンを検出することを特徴とする請求項１乃至請求項７のいずれか１項に記載の撮影制御装置。
【請求項９】
前記検出範囲設定手段は、前記撮影装置の撮影領域外に前記第１の検出範囲を設定すること特徴とする請求項１乃至請求項８のいずれか１項に記載の撮影制御装置。
【請求項１０】
前記第２の検出範囲は、前記第１の検出範囲から所定の位置にあることを特徴とする請求項１乃至請求項９のいずれか１項に記載の撮影制御装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１項に記載の撮影制御装置と撮影装置から構成される撮影制御システム。
【請求項１２】
撮影装置と接続された撮影制御装置の撮影制御方法であって、
画像を取得する画像取得ステップと、
被写体の第１の部分の検出を行う第１の検出範囲と被写体の第２の部分の検出を行う第２の検出範囲を設定する検出範囲設定ステップと、
前記画像取得ステップによって取得した所定の画像に対して、
前記検出範囲設定ステップによって設定された第１の検出範囲内に対して第１の部分の検出を行う第１の検出ステップと、
前記検出範囲設定ステップによって設定された第２の検出範囲内に対して第２の部分の検出を行う第２の検出ステップと、
前記第１の検出ステップによって前記第１の検出範囲内で第１の部分を検出し、かつ、前記第２の検出ステップによって前記第２の検出範囲内で第２の部分を検出した場合、
前記第２の検出ステップによって検出された被写体の第２の部分に焦点を当てて、前記撮影装置に撮影を要求する撮影要求ステップと、
を備えることを特徴とする撮影制御装置の撮影制御方法。
【請求項１３】
前記第２の検出ステップによって前記第２の検出範囲内で検出した第２の部分の検出位置を前記撮影装置の撮影領域の位置に変換する位置変換ステップと、
前記位置変換ステップによって変換された第２の部分の検出位置に対する前記撮影装置の撮影領域の位置に基づいて、測距点を算出して、前記撮影装置に通知し、設定させる測距点設定ステップと、を更に備えることを特徴とする請求項１２に記載の撮影制御装置の撮影制御方法。
【請求項１４】
前記検出範囲設定ステップは、
前記第１の検出範囲および前記第２の検出範囲とは異なる位置に第３の検出範囲を更に設定し、
前記第２の検出ステップは、
前記第２の検出範囲内で第２の部分を検出できなかった場合、
前記第３の検出範囲内で第２の部分の検出を行うことを特徴とする請求項１２または請求項１３に記載の撮影制御装置。
【請求項１５】
前記検出範囲設定ステップは、
前記第１の検出ステップによって第１の検出範囲内で被写体を検出した場合、
前記第１の検出範囲内で検出された第１の部分の重心位置から所定の位置に前記第２の検出範囲を再設定し、
前記第２の検出ステップは、
前記検出範囲設定ステップによって再設定された第２の検出範囲内で第２の部分の検出を行うことを特徴とする請求項１２または請求項１３に記載の撮影制御装置の撮影制御方法。
【請求項１６】
前記検出範囲設定ステップは、
前記第１の検出範囲および第２の検出範囲とは異なる位置に第４の検出範囲を更に設定し、
前記検出範囲設定ステップによって設定された前記第４の検出範囲に対して第３の部分の検出を行う前記第３の検出ステップを更に備えることを特徴とする請求項１２または請求項１３に記載の撮影制御装置の撮影制御方法。
【請求項１７】
前記第１の検出ステップによって前記第１の検出範囲内で複数の被写体を検出した場合、
前記第１の検出ステップによって検出された複数の被写体各々を群（塊）として識別する群識別ステップを更に備え、
前記第２の検出ステップは、前記群識別ステップで識別された被写体の群毎に前記第２の部分の検出を行うことを特徴とする請求項１２乃至請求項１６のいずれか１項に記載の撮影制御装置の撮影制御方法。
【請求項１８】
前記第１の検出範囲によって前記第１の検出範囲内で第１の部分を検出した前記被写体に対してラベリングを行うラベリングステップと、
前記ラベリングステップによってラベリングを行った被写体における所定の部分の周期を観測する観測ステップと、を更に備え、
前記観測ステップによって被写体における所定の部分の周期が所定のタイミングとなったと判断された場合、
前記撮影要求ステップは、前記撮影装置に撮影を要求することを特徴とする請求項１２乃至請求項１７に記載の撮影制御装置の撮影制御方法。
【請求項１９】
前記第１の部分は、前記被写体の動きであって、前記第２の部分は、前記被写体の顔であって、前記第３の部分は、前記被写体のゼッケンであって、
前記第１の検出範囲は、前記被写体の動きを検出するための動体検出範囲であって、前記第２の検出範囲は、前記被写体の顔を検出するための第１の顔検出範囲であって、前記第３の検出範囲は、前記被写体の顔を検出するための第２の顔検出範囲であって、前記第４の検出範囲は、前記被写体の有するゼッケンを検出するための検出範囲であって、
前記第１の検出ステップは、前記動体検出範囲内で被写体の動きの検出を行い、前記第２の検出ステップは、前記第１の顔検出範囲または第２の顔検出範囲内で前記被写体の顔の検出を行い、前記第３の検出ステップは、前記被写体の有するゼッケンを検出することを特徴とする請求項１２乃至請求項１８のいずれか１項に記載の撮影制御装置の撮影制御方法。
【請求項２０】
前記検出範囲設定ステップは、前記撮影装置の撮影領域外に前記第１の検出範囲を設定すること特徴とする請求項１２乃至請求項１９のいずれか１項に記載の撮影制御装置の撮影制御方法。
【請求項２１】
前記第２の検出範囲は、前記第１の検出範囲から所定の位置にあることを特徴とする請求項１２乃至請求項２０のいずれか１項に記載の撮影制御装置の撮影制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポーツなどの場面において、動きがある被写体を撮影するための撮影制御装置、撮影制御方法および撮影制御システムに関する。
【背景技術】
【０００２】
マラソン大会等でランナーを撮影する場合、ベストショットの撮影方法がいくつか提案されている。なお、ベストショットとは、例えば、被写体が画角の中心に映っている（良いアングル）かつ、ピントが被写体にあっている写真のことである。
【０００３】
例えば、撮影時にフレーム内の画像の人物の顔を検出し、顔の特徴データを抽出して、顔認識テーブルの特徴データと比較し、類似度の最も大きな顔認識レコードに登録されている個人を検出された顔の人物として特定する。その後、その顔認識レコードに登録されている画質パラメータを撮影パラメータとして設定して撮影を実行することにより、特定された人物個人の属性（例えば、年代、性別、人種、国籍等）情報に応じた撮影を行なう方法が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２７４２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、フレーム内全体に対して高負荷な顔検出処理を行うため、被写体とすべき人以外にも顔検出処理を行ってしまう。従って、被写体を特定するための処理時間が長くなる。
【０００６】
上記の課題に鑑みて、本発明は、顔検出よりも低負荷な動体検出を行って、顔検出領域を特定して顔検出を行い、検出した顔を含む被写体を撮影することにより、顔検出に係る時間を短縮して、被写体を撮影することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明による撮影制御装置は、撮影装置と接続された撮影制御装置であって、画像を取得する画像取得手段と、被写体の第１の部分の検出を行う第１の検出範囲と被写体の第２の部分の検出を行う第２の検出範囲を設定する検出範囲設定手段と、前記画像取得手段によって取得した所定の画像に対して、前記検出範囲設定手段によって設定された第１の検出範囲内に対して第１の部分の検出を行う第１の検出手段と、前記検出範囲設定手段によって設定された第２の検出範囲内に対して第２の部分の検出を行う第２の検出手段と、前記第１の検出手段によって前記第１の検出範囲内で第１の部分を検出し、かつ、前記第２の検出手段によって前記第２の検出範囲内で第２の部分を検出した場合、前記第２の検出手段によって検出された被写体の第２の部分に焦点を当てて、前記撮影装置に撮影を要求する撮影要求手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、顔検出よりも低負荷な被写体の動体検出を行って、顔検出領域を特定して顔検出を行い、検出した顔を含む被写体を撮影することにより、顔検出に係る時間を短縮して、被写体を撮影することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る撮影制御システムの一例の構成を概略的に示すブロック図である。
【図２】図１に示す被写体検出設定部１０１における撮影設定の一例を示す図である。
【図３】図１に示す被写体検出部１０２における被写体検出の一例を示す図である。
【図４】図１に示す撮影領域の座標変換の一例を示す図である。
【図５】図１に示す撮影制御装置１００における被写体の検出および撮影制御指示について説明するためのフローチャートである。
【図６】図１に示す撮影制御システムにおける被写体の検出および被写体の撮影処理について説明するためのシーケンス図である。
【図７】本発明の第２の実施形態に係る被写体検出およびラベリング領域の一例を示す図である。
【図８】各被写体の観測領域（ラべリング領域）の伸縮から撮影タイミングを予測する場合について説明する図である。
【図９】本発明の第２の実施形態における被写体の検出および撮影制御指示について説明するためのフローチャートである。
【図１０】本発明の第３の実施形態に係る被写体の検出の一例を示す図である。
【図１１】被写体の重心の一例を示す図である。
【図１２】被写体Ｂ２８０Ｂが第１の検出範囲２７１を通過後、被写体Ｂ２８０Ｂの第２の検出範囲を消去する場合の例示である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
以下、本発明の実施形態による撮影制御システムの一例について図面を参照して説明する。
【００１１】
図１は、本発明の実施形態に係る撮影制御システムの一例の構成を概略的に示すブロック図である。
【００１２】
図示の撮影制御システムにおいては、撮影制御装置１００が通信インターフェース（例えば、ＵＳＢ又はＨＤＭＩ（登録商標））を介して動画像入力装置２００、撮影装置３００、およびシャッタ制御装置４００に接続されている。なお、通信インターフェースをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）として説明するが、これに限定したものではなく、各装置が図示の構成のように接続できれば、ＵＳＢ以外の通信インターフェースでもよい。
【００１３】
＜撮影制御装置１００の構成＞
撮影制御装置１００は、例えば、パーソナルコンピュータ（ＰＣ）や携帯端末等の装置やであって、ハードウェア構成として、ＣＰＵ、入力部、表示部、メモリ（ともに不図示）、通信Ｉ／Ｆ部１０６、記憶部１１０を備え、これらハードウェアは内部バスで相互に接続されている。
【００１４】
ＣＰＵは撮影制御装置１００の全体の制御を司る。入力部は、例えば、キーボード、マウス、タッチパネルを備えている。表示部として、例えば、液晶モニタが用いられる。メモリはＲＡＭおよびＲＯＭ等である。
【００１５】
通信Ｉ／Ｆ部１０６は、ＵＳＢに接続するためのインターフェースであって、インターフェースを介して動画像入力装置２００、撮影装置３００、シャッタ制御装置４００と接続される。
【００１６】
記憶部１１０には、ソフトウェアであるオペレーティングシステム（以下「ＯＳ」と呼ぶ：不図示）、被写体検出設定部１０１、被写体検出部１０２、動画像入力部１０３、測距点設定部１０４、および、シャッタ制御部１０５が記憶されるとともに、他の機能に係るソフトウェアが記憶されている。なお、これらソフトウェアはメモリに読み出されて、ＣＰＵの制御に従い動作する。
【００１７】
被写体検出設定部１０１は、入力部を介した操作によって、後述する基準画像の設定、動画像入力装置２００の動体検出範囲の設定および顔検出範囲の設定を行う。なお、基準画像とは、撮影装置３００で撮影した際の背景画像である。また、被写体検出設定部１０１の撮影設定画面２０５については図２を用いて後述する。
【００１８】
被写体検出部１０２は、後述する動画像入力部１０３からフレーム単位の静止画像を取得し、その静止画像内における被写体の検出を行う。被写体の検出は図３および図５を用いて後述する。
【００１９】
動画像入力部１０３は、動画像入力装置２００からフレーム単位の静止画を入力する。
【００２０】
測距点設定部１０４は、通信Ｉ／Ｆ１０６を経由して撮影装置３００に測距点を設定する。なお、測距点とは、オートフォーカス機能を用いてピントを合わせるためのポイント、目印のことで、フォーカスポイントともいう。
【００２１】
シャッタ制御部１０５は、撮影装置３００のレリーズ操作または、シャッタを切る（シャッタを押す）操作と同様のコマンドを通信Ｉ／Ｆ１０６を介してシャッタ制御装置４００に送信する。なお、レリーズ操作とは、撮影装置３００のシャッタボタンを半押しした状態で、かつ、被写体にピントを合わせることである。
【００２２】
なお、撮影制御装置１００からシャッタ制御装置４００を介して撮影装置３００に撮影指示を送信すると説明したが、シャッタ制御装置４００を介して撮影装置３００に撮影指示をしても撮影に大きく影響を及ぼすようなタイムラグが発生しないものとして説明する。
【００２３】
＜動画像入力装置２００の構成＞
動画像入力装置２００は、例えば、デジタルビデオカメラやＵＳＢカメラであって、ハードウェア構成として、ＣＰＵ、メモリ、イメージセンサ、および記憶部（ともに不図示）を備えるとともに、画像入力部２０１、通信Ｉ／Ｆ部２０２を備えている。なお、本実施形態では、動画像入力装置２００をデジタルビデオカメラとして説明する。
【００２４】
ＣＰＵは動画像入力装置２００全体の制御を司る。入力部は、例えば、操作ボタンやタッチを備えている。表示部として、例えば、液晶モニタが用いられる。メモリはＲＡＭおよびＲＯＭ等である。
【００２５】
画像入力部２０１は、動画像入力装置２００（デジタルビデオカメラ）が備えるイメージセンサから連続した静止画像を生成する。
【００２６】
通信Ｉ／Ｆ部２０２は、ＵＳＢに接続するためのインターフェースであって、撮影制御装置１００、撮影装置３００、および、シャッタ制御装置４００と接続するためのインターフェースである。
【００２７】
なお、動画像入力装置２００は、この通信Ｉ／Ｆ部２０２を介して、画像入力部２０１によって生成されたフレーム単位の静止画像を撮影制御装置１００に送信（入力）する。
【００２８】
＜撮影装置３００の構成＞
撮影装置３００は、例えば、静止画を記録するデジタルカメラであって、ハードウェア構成として、ＣＰＵ、入力部、表示部、メモリ、イメージセンサ、および記憶部（ともに不図示）を備えている。さらに、通信Ｉ／Ｆ部３０１、ＡＦ制御部３０２、記録部３０３、リモコン端子Ｉ／Ｆ部３０４および撮影部３０５を備えている。
【００２９】
記憶部には、ソフトウェアであるＯＳ（不図示）やＡＦ制御部３０２が記憶されるとともに、他の機能に係るソフトウェアが記憶されている。なお、これらソフトウェアはメモリに読み出されて、ＣＰＵの制御に従い動作する。
【００３０】
ＣＰＵは撮影装置３００全体の制御を司る。入力部は、例えば、操作ボタンを備えている。表示部として、例えば、液晶モニタが用いられる。メモリはＲＡＭおよびＲＯＭ等である。
【００３１】
通信Ｉ／Ｆ部３０１は、ＵＳＢに接続するためのインターフェースであって、撮影制御装置１００と接続される。撮影装置３００は、通信Ｉ／Ｆ部３０１を介して撮影制御装置１００と測距点に関する情報や撮影画像の送受信を行う。
【００３２】
ＡＦ制御部３０２は、被写体と撮影制御装置１００との間で設定される測距点を基に、撮影装置３００の撮影領域内の測距点を制御する。
【００３３】
記録部３０３は、後述する撮影部３０５によって撮影された撮影画像を所定の画像フォーマット（例えば、ＪＰＥＧ形式など）で記録する。
【００３４】
リモコン端子Ｉ／Ｆ部３０４は、シャッタ制御装置４００と接続するためのインターフェースであって、シャッタ制御装置４００と接続される。さらに、リモコン端子Ｉ／Ｆ部３０４はリモコン端子（例：Ｎ３端子）のレリーズ信号回路（不図示）およびシャッタ切り信号回路（不図示）を有し、リモコン端子接続用ケーブルを介してシャッタ制御装置４００の汎用Ｉ／Ｏ部４０２と接続される。
【００３５】
撮影部３０５は、イメージセンサから画素画像を取得し、撮影する。なお、撮影部３０５は、連続撮影された画像を取得しても良い。
【００３６】
＜シャッタ制御装置４００の構成＞
シャッタ制御装置４００は、例えば、リモコンのような遠隔操作によって離れた場所にある装置を操作・制御するための装置である。
【００３７】
通信Ｉ／Ｆ部４０１は、ＵＳＢに接続するためのインターフェースであって、撮影制御装置１００と接続される。シャッタ制御装置４００は、撮影制御装置１００との間で撮影装置３００のレリーズ操作およびシャッタ切り操作と同様のコマンドデータの送受信を行う。
【００３８】
汎用Ｉ／Ｏ部４０２は、撮影装置３００のリモコン端子Ｉ／Ｆ部３０４とインターフェースを介して接続され、リモコン端子Ｉ／Ｆ部３０４との間で行われるレリーズ信号およびシャッタ切り信号のデジタル信号を制御する。
【００３９】
図２は、図１に示す被写体検出設定部１０１における撮影設定の一例を示す図である。なお、本実施形態では、被写体（ランナー）を１人とした場合について説明する。
【００４０】
図２に示す撮影設定画面２０５は、基準画像設定領域２１０、動体検出設定領域２２０、顔検出設定領域２３０、自動撮影開始ボタン２４１、自動撮影終了ボタン２４２、動画像領域２５０、基準画像領域２６０から構成される。また、図２は、入力部を介して設定された動体検出範囲２７１、顔検出範囲２７２、被写体２８０、測距点２９０を表示しているものとして説明する。
【００４１】
基準画像設定領域２１０は、基準画像撮影ボタン２１１および測距点表示領域２１２から構成される。
【００４２】
基準画像撮影ボタン２１１は、撮影装置３００から撮影画像を取得し、その撮影画像を基準画像として基準画像領域２６０に設定するためのボタンである。なお、基準画像の設定については後述する。
【００４３】
測距点表示領域２１２は、測距点２９０の表示を制御するトグルボタンやトグルスイッチである。なお、図２は、測距点表示領域２１２がＯＮ状態のため、基準画像領域２６０内に測距点２９０が表示されている状態である。なお、測距点表示の設定（ＯＮ／ＯＦＦ）ができれば、トグルボタンやトグルスイッチでなくても良い。
【００４４】
動体検出設定領域２２０は、動体検出範囲領域２２１および動体判定領域２２２から構成される。
【００４５】
動体検出範囲領域２２１は、入力部を介して設定された動体検出範囲２７１の各座標を表示する。なお、この各座標は、動体検出範囲２７１の矩形の４点を示すものでも良いし、矩形枠の対角に位置する２点の座標のＸ座標とＹ座標それぞれを示すものでも良い。
【００４６】
動体判定領域２２２は、動体検出範囲２７１の動体の割合による動体検出の判定値（閾値）を設定し、表示する。図２の動体判定領域２２２は、閾値を５０％として設定している場合の例示である。なお、動体検出範囲２７１に占める動体の割合が閾値（５０％）を超えた場合、被写体の動き（動体）を検出したものとする。
【００４７】
顔検出設定領域２３０は、顔検出範囲領域２３１および顔のサイズ２３２から構成される。
【００４８】
顔検出範囲領域２３１は、顔検出範囲２７２の各座標を表示する。なお、この各座標は、顔検出範囲２７２の矩形の４点を示すものである。なお、この各座標は、顔検出範囲２７２の矩形の４点を示すものでも良いし、矩形枠の対角に位置する２点の座標のＸ座標とＹ座標それぞれを示すものでも良い。
【００４９】
顔のサイズ２３２は、顔検出範囲２７２内で検出した被写体の顔のサイズ（矩形）を表示する。
【００５０】
自動撮影開始ボタン２４１は、撮影装置３００に自動撮影を開始させるためのボタンであって、押下されることによって、撮影装置３００に撮影開始を要求する。
【００５１】
自動撮影終了ボタン２４２は、撮影装置３００に自動撮影を終了させるためのボタンであって、押下されることによって、撮影装置３００に撮影終了を要求する。
【００５２】
なお、自動撮影開始ボタン２４１の押下から自動撮影終了ボタン２４２の押下までの間、撮影領域内で被写体２８０を検出した場合、撮影装置３００は、検出した被写体２８０の撮影を継続する。なお、撮影装置３００によって撮影を継続する期間を自動撮影期間という。
【００５３】
動画像領域２５０は、動画像入力装置２００から取得した動画像を表示する領域である。
【００５４】
基準画像領域２６０は、撮影装置３００から取得した撮影画像を基準画像として表示する領域である。
【００５５】
動体検出範囲２７１は、入力部を介して被写体２８０の動きを検出するための範囲を設定し、表示されたものである。なお、被写体検出部１０２は、この動体検出範囲２７１内において、被写体２８０の動体検出を行う。本実施形態の動体検出は、被写体の下半身（足）を検出することとして説明する。また、動体検出範囲２７１を後述する撮影領域３１０外に設定しても良い。このとき、撮影領域３１０に侵入するランナーを特定することができる。
【００５６】
顔検出範囲２７２は、入力部を介して被写体２８０の顔を検出するための範囲を設定し、表示されたものである。なお、被写体検出部１０２は、この顔検出範囲２７２内において、被写体２８０の顔検出を行う。
【００５７】
なお、顔検出範囲２７２は、動体検出範囲２７１から所定の位置関係にある。例えば、ランナーを撮影する場合、動体検出範囲２７１は、被写体の足（下半身）を検出する。顔検出範囲２７２は、被写体の進行方向に対して、動体検出範囲２７１の真上または斜め上の位置関係にある。従って、顔検出を画像全体（動画像領域全体）に対して行う必要がなく、顔検出範囲２７２内に限定できる。
【００５８】
競技が異なれば被写体の動きも異なるので、動体検出範囲２７１と顔検出範囲２７２の位置関係はマラソン競技とは異なるものになる。例えば、走り高跳びにおいて被写体が背面飛びでバーを越える瞬間を撮りたい場合、バーを越えたあたりで最初に被写体の顔を検出し、その後、被写体の足を検出して撮影する。
【００５９】
また、顔検出範囲２７２とは異なる顔検出範囲２７３（不図示）を、入力部を介して設定することもできる。なお、顔検出範囲２７３は、被写体検出部１０２によって顔検出の範囲として活用される。この顔検出範囲２７３は、例えば、被写体の身長差（大人と子供の身長差の違い）により、顔検出範囲２７２内で顔検出できない場合は、顔検出範囲２７３内で顔検出を行ってもよい。
【００６０】
または、顔検出範囲２７２とは異なるゼッケン検出範囲２７４（不図示）を、入力部を介して設定することもできる。なお、このゼッケン検出範囲２７４は、被写体検出部１０２によって被写体のゼッケンを検出するための範囲として活用される。このゼッケン検出範囲２７４は、例えば、被写体をさらに特定するために、ゼッケン検出範囲２７４内で被写体のゼッケンを検出するようにしてもよい。
【００６１】
さらに、基準画像領域２６０、動体検出範囲２７１、顔検出範囲２７２は、各矩形の任意の位置（例えば、矩形枠）を操作することによって、矩形の上下左右に移動することや拡縮することができる。
【００６２】
測距点２９０は、撮影装置３００のフォーカスポイントであって、図２の例示では、一定間隔で複数の測距点を表示している。
【００６３】
ここからは、基準画像撮影ボタン２１１が押下された場合について説明する。基準画像設定領域２１０は、撮影制御装置１００または撮影装置３００の操作に応じて、被写体２８０が通過する位置に焦点距離を定める。
【００６４】
撮影制御装置１００の被写体検出設定部１０１は、基準画像撮影ボタン２１１が押下された場合、シャッタ制御部１０５を介して基準画像を撮影装置３００に撮影させて、撮影装置３００から取得した撮影画像を基準画像として基準画像領域２６０に表示する。なお、基準画像とは、撮影装置３００で撮影した際の背景画像のことである。
【００６５】
続いて、撮影制御装置１００の被写体検出設定部１０１は、動画像入力装置２００からフレーム単位の静止画を取得し、基準画像領域２６０に表示した基準画像に対してオーバーラップした画像を動画像領域２５０に表示する。
【００６６】
なお、基準画像領域２６０の矩形枠を操作して上下、左右に移動してフレーム単位の静止画像と基準画像の背景が重なるように調節することができる。
【００６７】
続いて、被写体検出設定部１０１は、動体検出範囲２７１の矩形枠を操作して上下、左右に移動して動体を捉える（通過する）検出範囲（第１の検出範囲）を設定し、動体検出範囲領域２２１に動体検出範囲２７１の各座標を表示する。
【００６８】
さらに、被写体検出設定部１０１は、動体検出範囲２７１の動体の割合による動体検出の判定値を設定し、表示する。
【００６９】
続いて、被写体検出設定部１０１は、顔検出範囲２７２の矩形枠を操作して上下、左右に移動して顔を捉える（通過する）検出範囲（第２の検出範囲）を設定し、顔検出範囲領域２３１に顔検出範囲２７２の各座標を表示する。
【００７０】
さらに、被写体検出設定部１０１は、顔検出範囲２７２で検出された顔のサイズを表示する。
【００７１】
なお、動体検出範囲２７１および顔検出範囲２７２を矩形として説明したが、矩形に限らず、他の形状でも良い。
【００７２】
また、動体検出範囲２７１、顔検出範囲２７２を入力部を介した操作によって、矩形枠を上下左右に移動することや拡縮することができると説明したが、動体検出設定領域２２０、顔検出設定領域２３０に数値を入力することで、動体検出範囲２７１、顔検出範囲２７２それぞれの設定や操作（矩形枠の移動や拡縮）を行ってもよい。
【００７３】
図３は、図１に示す被写体検出部１０２における被写体２８０の検出の一例を示す図である。
【００７４】
なお、動画像領域２５０、動体検出範囲（第１の検出範囲）２７１、顔検出範囲（第２の検出範囲）２７２、被写体２８０および測距点２９０は、図２を用いて説明したので、説明を省略する。
【００７５】
顔検出範囲（第３の検出範囲）２７３は、顔検出範囲（第２の検出範囲）２７２とは異なる範囲である。例えば、被写体の身長差（大人と子供など）により、顔検出範囲（第２の検出範囲）内で顔が検出できない場合に、この顔検出範囲（第３の検出範囲）２７３は使用して、被写体の顔の検出を行う。
【００７６】
また、ゼッケン検出範囲（第４の検出範囲）は、被写体を特定するための情報（例えば、ゼッケンの文字や番号）などであって、被写体を一意に特定するための情報について検出処理を行う範囲である。なお、顔検出範囲（第３の検出範囲）２７３とゼッケン検出範囲（第４の検出範囲）２７４は、図２に示す撮影設定画面２０５によって設定できる。
【００７７】
なお、動体検出範囲（第１の検出範囲）２７１、顔検出範囲（第２の検出範囲）２７２、顔検出（第３の検出範囲）２７３、およびゼッケン検出範囲２７４は矩形に限らず、円などの他の形状でも良い。
【００７８】
また、動体検出範囲（第１の検出範囲）２７１、顔検出範囲（第２の検出範囲）２７２、顔検出（第３の検出範囲）２７３、およびゼッケン検出範囲２７４を被写体検出部１０２による被写体の検出時に表示するようにしてもよい。
【００７９】
撮影領域３１０は、撮影装置３００において撮影を行う場合の撮影領域である。なお、撮影装置３００は、この撮影領域３１０内を対象に撮影画像を生成する。
【００８０】
測距点範囲３２０は、撮影装置３００のＡＦ制御部３０２によって制御された測距点の範囲である。
【００８１】
なお、図２および図３でそれぞれ説明した動画像領域２５０、基準画像領域２６０、動体検出範囲（第１の検出範囲）２７１、顔検出範囲（第２の検出範囲）２７２、顔検出矩形２７５、中心点座標２７６、被写体２８０、測距点２９０、撮影画像（領域）３１０、および測距点範囲３２０を、撮影設定画面２０５での設定時だけでなく、被写体の検出処理（動体検出処理、顔検出処理、ゼッケン検出処理）時に各々を表示し続けてもよい。
【００８２】
図４は、図３に示す撮影領域３１０の座標変換の一例を示す図である。
【００８３】
なお、動画像領域２５０、動体検出範囲（第１の検出範囲）２７１、顔検出範囲（第２の検出範囲）２７２、被写体２８０、測距点２９０および撮影領域３１０は、図２を用いて説明したので、説明を省略する。
【００８４】
顔検出矩形２７５は、顔検出範囲２７２において被写体２８０の顔を検出した場合、被写体２８０の顔の検出領域（例：矩形領域）を示すものである。
【００８５】
中心点座標２７６は、被写体２８０の顔検出矩形２７５における中心座標である。
【００８６】
被写体検出部１０２は、顔検出位置の中心点座標２７６と予め記憶した測距点２９０の位置とを比較し、最も近い測距点を求め、測距点設定部１０４に測距点を通知する。その後、測距点設定部１０４は、撮影装置３００に測距点を設定させる。
【００８７】
図５は、撮影制御装置１００における被写体の検出および撮影装置３００に対する撮影制御の指示を説明するためのフローチャートである。なお、説明の便宜上、被写体が１人の場合について説明する。
【００８８】
初めに、被写体検出設定部１０１は、入力部を介したユーザ操作に応じて、図２で説明した被写体の動体検出範囲２７１および被写体の顔検出範囲２７２を設定する（ステップＳ５０１）。なお、ステップＳ５０１において、顔検出範囲（第３の検出範囲）２７３も設定されたものとして説明する。
【００８９】
被写体検出部１０２は、ステップＳ５０１で設定された被写体の動体検出範囲２７１に基づいて、動体検出範囲２７１内で被写体の動体検出を行う（ステップＳ５０２）。
【００９０】
被写体検出部１０２は、動体検出範囲２７１内で被写体の動き（動体）を検出できない場合（ステップＳ５０２でＮｏ）は、ステップＳ５０２へ戻り、被写体の動体検出処理を継続する。
【００９１】
被写体検出部１０２は、被写体の動き（動体）を検出した場合（ステップＳ５０２でＹｅｓ）、次に、ステップＳ５０１で設定された被写体の顔検出範囲２７２に基づいて、被写体の顔検出を行う（ステップＳ５０３）。
【００９２】
ステップＳ５０３において、被写体検出部１０２は、顔検出範囲２７２内で被写体の顔を検出できなかった場合（ステップＳ５０３でＮｏ）、ステップＳ５０７に進む。
【００９３】
被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔の検出を行う（ステップＳ５０７）。
【００９４】
被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔を検出した場合（ステップＳ５０７でＹｅｓ）、ステップＳ５０４に進む。
【００９５】
一方、被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔を検出できない場合（ステップＳ５０７でＮｏ）、ステップＳ５０２に戻る。
【００９６】
顔検出範囲２７２内で被写体の顔を検出した場合（ステップＳ５０３でＹｅｓ）、被写体検出部１０２は、動画像領域２５０内における検出された顔の顔検出矩形２７５から中心点座標２７６を求める
（ステップＳ５０４）。
【００９７】
次に、被写体検出部１０２は、被写体の顔検出矩形２７５における中心点座標２７６から測距点２９０の位置を設定し、測距点設定部１０４に測距点を通知する（ステップＳ５０５）。このとき、測距点設定部１０４は、被写体検出部１０２によって設定された測距点を撮影装置３００に通知し、撮影装置３００に測距点を設定させる。
【００９８】
シャッタ制御部１０５は、撮影装置３００に対して、撮影指示を送信する（ステップＳ５０６）。その後、本フローの処理を終了する。
【００９９】
＜撮影制御装置１００の撮影シーケンス＞
図６は、図１に示す撮影制御システムにおいて被写体を撮影する際の動作を説明するためのシーケンス図である。なお、説明の便宜上、動画像領域内に被写体が１人の場合について説明する。
【０１００】
まず、撮影制御装置１００の被写体検出設定部１０１は、例えば、入力部を介した操作によって、被写体の通過する位置に焦点距離を定め（ステップＳ６０１）、シャッタ制御部１０５に撮影要求を送信する（ステップＳ６０２）。
【０１０１】
シャッタ制御部１０５は、被写体検出設定部１０１からの撮影要求に応じて、シャッタ切り操作と同等の撮影要求コマンドに変換し（ステップＳ６０３）、シャッタ制御装置４００に送信する（ステップＳ６０４）。
【０１０２】
シャッタ制御装置４００の汎用Ｉ／Ｏ部４０２は、通信Ｉ／Ｆ４０１および撮影装置３００のリモコン端子Ｉ／Ｆ部３０４を介して撮影装置３００のＡＦ制御部３０２に撮影要求コマンド（シャッタ押下制御要求コマンド）を送信する（ステップＳ６０５）。
【０１０３】
ＡＦ制御部３０２は、シャッタ押下制御要求コマンドを受信後、現在の測距点を制御し（ステップＳ６０６）、撮影部３０５に測距点を通知し、設定する（ステップＳ６０７）。
【０１０４】
撮影部３０５は、イメージセンサから画素画像を取得して、画像を撮影し（ステップＳ６０８）、撮影画像を記録部３０３へ送信する（ステップＳ６０９）。
【０１０５】
記録部３０３は、ステップＳ６０８で撮影された撮影画像を記録する（ステップＳ６１０）。
【０１０６】
撮影装置３００は、ステップＳ６１０で記録部３０３に記録された撮影画像を通信Ｉ／Ｆ４０１を介して撮影制御装置１００に送信する（ステップＳ６１１）。
【０１０７】
撮影制御装置１００は、撮影装置３００から取得した撮影画像を基準画像として撮影設定画面２０５の基準画像領域２６０に表示する（ステップＳ６１２）。
【０１０８】
続いて、被写体検出設定部１０１は、例えば、入力部を介した操作によって（ステップＳ６２１）、撮影装置３００が有する測距点を取得するために測距点設定部１０４に取得要求を送信する（ステップＳ６２２）。
【０１０９】
測距点設定部１０４は、測距点の取得コマンドをＡＦ制御部３０２に送信する（ステップＳ６２３）。
【０１１０】
ＡＦ制御部３０２は、ステップＳ６２３で送信された測距点の取得要求コマンドに応じて、現在の測距点を算出し（ステップＳ６２４）、撮影制御装置１００の測距点設定部１０４に測距点を送信する（ステップＳ６２５）。
【０１１１】
測距点設定部１０４は、ＡＦ制御部３０２から取得した測距点を保持・記憶し（ステップＳ６２６）、被写体検出設定部１０１に測距点を送信する（ステップＳ６２７）。
【０１１２】
被写体検出設定部１０１は、測距点設定部１０４から取得した測距点を図２に示す基準画像領域２６０に表示する（ステップＳ６２８）。
【０１１３】
続いて、被写体検出設定部１０１は入力部を介した操作に応じて（ステップＳ６３１）、動画像入力装置２００に対してフレーム単位の静止画像の取得要求を動画像入力部１０３に送信する（ステップＳ６３２）。動画像入力部１０３は、フレーム単位の静止画像の取得要求コマンドを動画像入力装置２００に送信する（ステップＳ６３３）。
【０１１４】
動画像入力装置２００は、ステップＳ６３３の静止画像の取得要求コマンドに応じて、画像入力部２０１によってフレーム単位の静止画像を生成・入力し（ステップＳ６３４）、フレーム単位の静止画像を撮影制御装置１００の動画像入力部１０３に送信する（ステップＳ６３５）。
【０１１５】
動画像入力部１０３は、動画像入力装置２００から送信されたフレーム単位の静止画像を受信し、被写体検出設定部１０１に送信する（ステップ６３６）。
【０１１６】
被写体検出設定部１０１は、動画像入力装置２００からフレーム単位の静止画を取得し、基準画像領域２６０に表示した基準画像に対してオーバーラップした（重ね合わせた）画像を図２に示す動画像領域２５０に表示する（ステップＳ６３７）。
【０１１７】
被写体検出設定部１０１は、入力部を介した操作（例えば、基準画像領域２６０の矩形枠を上下、左右に移動することや拡縮すること）により、フレーム単位の静止画像と基準画像の背景が重なるように調節する。なお、静止画像と基準画像の調節は、入力部を介した操作によって調節すると説明したが、予め定められた範囲に収まるように静止画像と基準画像を自動的に各々調節しても良い。
【０１１８】
さらに、被写体検出設定部１０１は、入力部を介した操作（例えば、矩形枠を上下、左右に移動することや拡縮すること）に応じて、動体検出範囲２７１および顔検出範囲２７２の位置を設定し（ステップＳ６４１）、被写体検出部１０２に設定通知を送信する（ステップＳ６４２）。被写体検出部１０２は、ステップＳ６４１の設定通知の受信に応じて、動体検出範囲２７１および顔検出範囲２７２を設定する（ステップＳ６４３）。
【０１１９】
続いて、被写体検出設定部１０１は、入力部を介した操作（例えば、撮影設定画面２０５の自動撮影開始ボタン２４１の押下）に応じて、自動撮影モードを開始し（ステップＳ６５１）、被写体検出部１０２に自動撮影の開始要求を行う（ステップＳ６５２）。
【０１２０】
被写体検出部１０２は、動画像入力部１０３に対して、動画像入力装置２００からフレーム単位の静止画像の取得を要求する（ステップＳ６５３）。
【０１２１】
動画像入力部１０３は、動画像入力装置２００にフレーム単位の静止画像の取得要求コマンドを送信する（ステップＳ６５４）。
【０１２２】
動画像入力装置２００は、画像入力部２０１によって画像を生成・入力し（ステップＳ６５５）、撮影制御装置１００の動画像入力部１０３にフレーム単位の静止画像を送信する（ステップＳ６５６）。
【０１２３】
被写体検出部１０２は、動画像入力部１０３を介してフレーム単位の静止画像を取得する（ステップＳ６５７）。
【０１２４】
続いて、被写体検出部１０２は、フレーム単位の静止画像からステップＳ６４３で設定した動体検出範囲内２７１で動体検出を行う（ステップＳ６５８）。なお、被写体の動体検出として、被写体の足の動きを検出する。
【０１２５】
被写体検出部１０２は、フレーム単位の静止画像から第２の顔検出領域内を画像解析により被写体の顔を検出し、顔検出領域の座標を求める（ステップＳ６６１）。なお、ステップステップＳ６６１顔検出は、ステップＳ６５８の動体検出範囲２７１から所定の距離離れた位置にある顔検出範囲２７２内で行われる。
【０１２６】
さらに、被写体検出部１０２は、フレーム単位の静止画像と撮影画像から、顔検出矩形２７５の中心点座標２７６を算出する（ステップＳ６７１）。さらに、中心点座標２７６を撮影領域の座標に変換してステップＳ６２６で取得・記憶した測距点の位置と比較して、もっとも近い測距点を算出して、測距点設定部１０４へ送信する（ステップ６７２）。
【０１２７】
測距点設定部１０４は、ステップＳ６７２で取得した測距点に基づいて、測距点設定コマンドをＡＦ制御部３０２に送信する（ステップＳ６７３）。
【０１２８】
ＡＦ制御部３０２は、ステップＳ６７３によって測距点設定部１０４から送信された測距点設定コマンドに基づいて、測距点の設定を行う（ステップＳ６７４）。
【０１２９】
次に、被写体検出部１０２は画像撮影要求を発行し（ステップＳ６８１）、シャッタ制御部１０５に撮影要求を行う（ステップＳ６８２）。
【０１３０】
シャッタ制御部１０５は、ステップＳ６８２の撮影要求に応じて、シャッタ切り操作と同等のコマンド（撮影制御要求コマンド）を生成し（ステップＳ６８３）、シャッタ制御装置４００に送信する（ステップＳ６８４）。
【０１３１】
シャッタ制御装置４００の汎用Ｉ／Ｏ部４０２は、撮影装置３００のリモコン端子Ｉ／Ｆ部３０４を介してＡＦ制御部３０２にシャッタ切りのデジタル信号（撮影要求コマンド）を発信する（ステップＳ６８５）。
【０１３２】
ＡＦ制御部３０２は、現在の測距点を制御し（ステップＳ６８６）、撮影部３０５に測距点を設定する（ステップＳ６８７）。
【０１３３】
撮影部３０５は、イメージセンサから画素画像を取得して、画像を撮影し（ステップＳ６８８）、撮影画像を記録部３０３へ送信する（ステップＳ６８９）。記録部３０３は、ステップＳ６８８で撮影された撮影画像を記録する（ステップＳ６９０）。なお、ステップ６５１において、自動撮影モードを開始後は、上述したステップＳ６５３〜ステップＳ６９０の処理を繰り返し、被写体の撮影を継続する。
【０１３４】
被写体検出設定部１０１は入力部を介した操作（例えば、撮影設定画面２０５の自動撮影終了ボタン２４２の押下）によって（ステップＳ７０１）、被写体検出部１０２に自動撮影の終了要求を行い（ステップＳ７０２）、自動撮影モードを終了する。
【０１３５】
被写体検出部１０２は、動画像入力装置２００から動画像入力部１０３を介したフレーム単位の静止画像の取得を終了し（ステップＳ７０３）、動画像入力部１０３に終了要求を送信する（ステップＳ７０４）。
【０１３６】
動画像入力部１０３は、動画像入力装置２００からフレーム単位の静止画像の取得を終了する（ステップＳ７０５）。
【０１３７】
上述のように、本発明の第１の実施形態では、第１の検出領域内で被写体の動き（動体）を検出し、その後、所定の位置関係にある第２の検出領域内または第３の検出領域で被写体の顔を検出した場合に、被写体の撮影を行うことで、被写体の検知処理時間を短縮して撮影することができる。また、撮影領域内の背景となる被写体以外の顔（例えば、沿道で応援している観客の顔）の誤検出を防ぐことができる。
【０１３８】
［第２の実施形態］
第１の実施形態は、被写体の動体検出を行い、その後、顔検出を行って、被写体の撮影を行う場合を説明した。第２の実施形態では、被写体の歩幅の周期を取得し、歩幅が最大になった場合に撮影を行う場合について説明する。なお、図１に示すデバイス撮影制御システムと同一の構成要素については同一の参照番号を付して説明を省略する。
【０１３９】
図７は、第２の実施形態における被写体検出部１０２での被写体検出の一例を示す図である。なお、説明の便宜上、被写体を１人として説明する。また、動画像領域２５０、第１の検出範囲２７１、第２の検出範囲２７２、被写体２８０、撮影領域３１０は、上述した第１の実施形態の図３と同様なので、説明を省略する。
【０１４０】
ラベリング領域２７７は、被写体検出部１０２によって第１の検出範囲２７１内で検出された被写体に対してラベリングを行い、そのラベリングされた被写体（画像）が存在する所定の領域のことである。なお、ラベリングとは、各被写体の所定の領域に対して、番号付けを行うことである。また、このラベリングを行う処理は、ラベリング処理と呼ぶ。
【０１４１】
図８は、ラベリングした被写体に対して所定の領域（ラベリング領域）を設定して観測し、観測領域の伸縮から被写体の歩幅の伸縮周期を捉えたものである。なお、本実施形態では、下半身にラベリング領域を設定した場合について説明する。
【０１４２】
図８（Ａ）は、被写体Ａ２８０Ａのラベリング領域Ａ２７７Ａから歩幅が狭い場合の一例を示す図である。なお、図８（Ａ）に示す被写体Ａ２８０Ａの歩幅が図８（Ｂ）に示す被写体Ｂ２８０Ｂの歩幅および図８（Ｃ）に示す被写体Ｃ２８０Ｃの歩幅よりも狭いことを示す。
【０１４３】
図８（Ｂ）は、被写体Ｂ２８０Ｂのラベリング領域Ｂ２７７Ｂから歩幅がやや狭い場合の一例を示す図である。図８（Ｂ）に示す被写体Ｂ２８０Ｂの歩幅が、図８（Ａ）に示す被写体Ａ２８０Ａの歩幅よりも広いが、図８（Ｃ）に示す被写体Ｃ２８０Ｃの歩幅よりも狭いことを示す。
【０１４４】
図８（Ｃ）は、被写体Ｃ２８０Ｃのラベリング領域Ｃ２７７Ｃから歩幅が広い場合の一例を示す図である。なお、図８（Ｃ）に示す被写体Ｃ２８０Ｃの歩幅が図８（Ａ）に示す被写体Ａ２８０Ａの歩幅および図８（Ｂ）に示す被写体Ｂ２８０Ｂの歩幅よりも広いことを示す。
【０１４５】
被写体検出部１０２は、フレーム単位の画像における観測領域（ラべリング領域）の伸縮周期を捉え、その周期から最もラベリング領域が広がるタイミングを予測し、撮影指示を出す。例えば、図８（Ａ）、図８（Ｂ）および図８（Ｃ）の例示では、ラベリング領域が最も広がっている、すなわち、被写体の歩幅が最も広がっている図８（Ｃ）を検出し、被写体の撮影指示をシャッタ制御部１０５を介してシャッタ制御装置４００に出す。
【０１４６】
図９は、第２の実施形態における撮影制御装置１００による被写体の検出および撮影制御指示について説明するためのフローチャートである。なお、説明の便宜上、被写体が１人の場合について説明する。
【０１４７】
初めに、被写体検出設定部１０１は、入力部を介したユーザ操作に応じて、図２で説明した被写体の動体検出範囲２７１および被写体の顔検出範囲２７２を設定する（ステップＳ９０１）。なお、ステップＳ９０１において、顔検出範囲（第３の検出範囲）２７３も設定されたものとして説明する。
【０１４８】
被写体検出部１０２は、ステップＳ９０１で設定された被写体の動体検出範囲２７１に基づいて、動体検出範囲２７１内で被写体の動体検出を行う（ステップＳ９０２）。
【０１４９】
被写体検出部１０２は、動体検出範囲２７１内で被写体の動き（動体）を検出できない場合（ステップＳ９０２でＮｏ）は、ステップＳ９０２へ戻り、被写体の動体検出処理を継続する。
【０１５０】
被写体検出部１０２は、被写体の動き（動体）を検出した場合（ステップＳ９０２でＹｅｓ）、
被写体検出部１０２は、第１の検出範囲２７２で検出した被写体に対して、ラベリング処理を行って、ラベリング領域２７７を設定する（ステップＳ９０３）。
【０１５１】
次に、ステップＳ９０１で設定された被写体の顔検出範囲２７２に基づいて、被写体の顔検出を行う（ステップＳ９０４）。
【０１５２】
ステップＳ９０４において、被写体検出部１０２は、顔検出範囲２７２内で被写体の顔を検出できなかった場合（ステップＳ９０４でＮｏ）、ステップＳ９１０に進む。
【０１５３】
被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔の検出を行う（ステップＳ９１０）。
【０１５４】
被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔を検出した場合（ステップＳ９１０でＹｅｓ）、ステップＳ９０５に進む。
【０１５５】
一方、被写体検出部１０２は、顔検出範囲（第３の検出範囲）２７３内で被写体の顔を検出できない場合（ステップＳ９１０でＮｏ）、ステップＳ９０２に戻る。
【０１５６】
被写体検出部１０２は、ステップＳ９０３でラベリング処理を行った被写体に対して、ラベリング領域２７７の周期を所定の間隔で取得する（ステップＳ９０５）。
【０１５７】
被写体検出部１０２は、ステップＳ９０５で取得した被写体のラベリング領域２７７の周期に基づいて、撮影タイミングを決定する（ステップＳ９０６）。
【０１５８】
被写体検出部１０２は、動画像領域２５０内における検出された顔の顔検出矩形２７５から中心点座標２７６を求める（ステップＳ９０７）。
【０１５９】
次に、被写体検出部１０２は、被写体の顔検出矩形２７５における中心点座標２７６から測距点２９０の位置を設定し、測距点設定部１０４に測距点を通知する（ステップＳ９０８）。このとき、測距点設定部１０４は、被写体検出部１０２によって設定された測距点を撮影装置３００に通知し、撮影装置３００に測距点を設定させる。
【０１６０】
シャッタ制御部１０５は、撮影装置３００に対して、撮影指示を送信する（ステップＳ９０９）。その後、本フローの処理を終了する。
【０１６１】
なお、説明の便宜上、被写体が１人の場合について説明したが、複数の被写体の場合は、動体検出した各々の被写体にラベリング範囲を設定し、ラベリング範囲の観測を行って、撮影タイミングを決定する。
【０１６２】
上述のように、本発明の第２の実施形態では、被写体に対してラベリングを行って、ラベリング領域を設定し、ラベリング領域の周期から被写体の撮影タイミングを決定することで、例えば、被写体（ランナー）の歩幅が最も広がったところ、すなわち、いかにも走っていると感じられるところで被写体を撮影することができる。
【０１６３】
［第３の実施形態］
本実施形態では、被写体が複数人の場合に各々被写体にゆうせを被写体検出について説明する。
【０１６４】
なお、第３の実施形態において、図１に示す撮影制御システムおよび各装置と同一の構成要素については同一の参照番号を付して説明を省略する。
【０１６５】
図１０は、第３の実施形態における被写体検出部１０２での被写体検出の一例を示す図である。なお、動画像領域２５０、第１の検出範囲２７１、第２の検出範囲Ａ２７２Ａ、第２の検出範囲Ｂ２７２Ｂ、被写体Ａ２８０Ａ、被写体Ｂ２８０Ｂ、撮影領域３１０は、上述した第１の実施形態の図３と同様なので、説明を省略する。
【０１６６】
被写体検出部１０２は、図１０に示す第１の検出範囲２７１内で連続的に動体検出された領域を群（塊）として認識する。群（塊）が複数存在する場合、複数人（複数の被写体）が第１の検出範囲２７１（動体検出範囲）に存在していると判定する。
【０１６７】
図１０の例示において、被写体検出部１０２は、左から右への進行方向に対して、第１の検出範囲２７１内における右側の被写体Ａ２８０Ａの動体検出範囲を第１の群１００１と認識し、進行方向に対して左側の被写体Ｂ２８０Ｂの動体検出範囲を第２の群１００２と認識する。
【０１６８】
図１１は、被写体の重心について説明する図である。被写体検出部１０２によって認識された第１の群１００１および第２の群１００２に対して、ラベリング処理を実施する。その後、各被写体の検出領域である各群（例：第１の群１００１、第２の群１００２）から夫々の重心位置を算出する。
【０１６９】
進行方向に対して右側の被写体Ａ２８０Ａの重心位置を重心１（ｘ,ｙ）＝（１３０，２００）とし、左側の被写体Ｂ２８０Ｂの重心を重心２（ｘ,ｙ）＝（６０，２００）として算出したときの例示である。なお、矩形の左下の座標を（ｘ,ｙ）＝（０，０）とする。
【０１７０】
上述した各被写体の重心位置を求めることで、動体検出範囲２７１から所定の位置関係にある顔検出範囲２７２を被写体毎に再設定を行うことができる。
【０１７１】
被写体検出部１０２は、各被写体２８０（被写体Ａ２８０Ａ〜被写体Ｂ２８０Ｂ）の重心位置に基づいて、第２の検出範囲（顔検出範囲）を再設定し、顔の検出処理を行う。
【０１７２】
そして、再設定された第２の検出範囲２７２（顔検出）内で被写体の顔を検出できた場合、顔を検出できた被写体毎に対して撮影指示をシャッタ制御部１０５に行う。従って、任意の位置にいる被写体（ランナー）を特定して、撮影を行うことができる。
【０１７３】
図１２は、第１の検出範囲２７１を被写体Ａ２８０Ａおよび被写体Ｂ２８０Ｂが通過後、第２の検出範囲２７２（顔検出範囲）を消去する場合の例示である。
【０１７４】
図１２は、左から右への進行方向に対して、先頭に位置していた被写体Ａ２８０Ａおよび２番目に位置していた被写体Ｂ２８０Ｂが第１の検出範囲２７１を通過後に、被写体検出部１０２は、被写体Ｂ２８０Ｂの第２の検出範囲Ｂ２７２Ｂを消去する。その後、後続の被写体（ランナー）を検出するために待機する。
【０１７５】
以上、説明したように複数の被写体各々にラベリング処理を行い、各被写体を群（塊）として認識した後、全被写体に対して、動体検出処理や顔検出処理を行って、撮影装置３００で撮影する。なお、任意に選択された被写体のみ動体検出処理や顔検出処理を行って、撮影装置３００で撮影するようにしてもよい。
【０１７６】
上述のように、本発明の第３の実施形態では、複数の被写体それぞれを群（塊）と認識し、各被写体の群（塊）毎に顔検出を行い、撮影指示を出すことで、被写体が集団で来た場合（複数人の場合）でも、何れかの被写体に測距点を合せて撮影することができる。
【０１７７】
以上、本発明について上記の各実施形態に基づいて説明したが、本発明は、これらの実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１７８】
撮影制御装置１００は通信インターフェース（例えば、ＵＳＢ又はＨＤＭＩ（登録商標））を介して動画像入力装置２００、撮影装置３００、およびシャッタ制御装置４００に接続されていると説明したが、これに限定されず、ＬＡＮやＷＡＮなどの有線回線または無線回線を介して接続されても良い。
【０１７９】
撮影制御装置１００、動画像入力装置２００、撮影装置３００、およびシャッタ制御装置４００は、通信インターフェース、有線回線または無線回線を介して各々の装置と接続されても良い。
【０１８０】
撮影制御装置１００、動画像入力装置２００、撮影装置３００およびシャッタ制御装置４００をそれぞれ別体で構成しているが、一体型または同一筐体内にケーシングしても良い。
【０１８１】
動画像入力装置２００は、撮影装置３００、および／または、シャッタ制御装置４００と一体型または同一筐体内にケーシングしても良い。  
【０１８２】
シャッタ制御装置４００は、撮影装置３００と一体型または同一筐体内にケーシングしても良い。
【０１８３】
撮影制御装置１００が携帯端末の場合、シャッタ制御装置４００もしくは、撮影装置３００を組み込んでも良い。撮影制御装置１００のソフトウェア部品（被写体検出設定部１０１〜シャッタ制御部１０５）をハードウェア部品で実現してもよい。
【０１８４】
例えば、上記の実施形態の機能の制御方法として、この制御方法をデバイス制御装置に実行させるようにすればよい。また、上述の実施形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムをデバイス制御装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１８５】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラムコード）を、ネットワークまたは各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。
【０１８６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータで読み取り可能な記憶媒体は本発明を構成することになる。
【０１８７】
また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されるように構成してもよい。
【０１８８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれたあと、このプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を実行し、その処理に応じて上述した実施形態が実現される場合も含んでいる。
【０１８９】
なお、プログラムコードを供給するため、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤやＤＶＤに代表される光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等の記憶媒体を用いることができる。または、プログラムコードは、ネットワークを介してダウンロードしてもよい。
【符号の説明】
【０１９０】
１００：撮影制御装置
１０１：被写体検出設定部
１０２：被写体検出部
１０３：動画像入力部
１０４：測距点設定部
１０５：シャッタ制御部
１０６：通信Ｉ／Ｆ部
２００：動画像入力装置
２０１：画像入力部
２０２：通信Ｉ／Ｆ部
３００：撮影制御装置
３０１：通信Ｉ／Ｆ部
３０２：ＡＦ制御部
３０３：記録部
３０４：リモコン端子Ｉ／Ｆ部
３０５：撮影部
４００：シャッタ制御装置
４０１：通信Ｉ／Ｆ部
４０２：汎用Ｉ／Ｏ制御部
【図１】
2018022946.tif 000003
【図２】
2018022946.tif 000004
【図３】
2018022946.tif 000005
【図４】
2018022946.tif 000006
【図５】
2018022946.tif 000007
【図６】
2018022946.tif 000008
【図７】
2018022946.tif 000009
【図８】
2018022946.tif 000010
【図９】
2018022946.tif 000011
【図１０】
2018022946.tif 000012
【図１１】
2018022946.tif 000013
【図１２】
2018022946.tif 000014