(57)【要約】【課題】複数の被写体を適正露出で撮影することが可能な制御装置を提供する。【解決手段】制御装置（１０１）は、異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、第１の被写体（主被写体）の第１の輝度と第２の被写体（副被写体）の第２の輝度とを算出する輝度算出部（１０１ａ）と、第１の輝度と第２の輝度との差分に基づいて、本撮影の際の照明方向を制御する制御部（１０１ｂ）とを有する。【選択図】図１
2019124715.tif 000002
【特許請求の範囲】
【請求項１】
異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、第１の被写体の第１の輝度と第２の被写体の第２の輝度とを算出する輝度算出部と、
前記第１の輝度と前記第２の輝度との差分に基づいて、本撮影の際の前記照明方向を制御する制御部と、を有する
ことを特徴とする制御装置。
【請求項２】
前記制御部は、前記複数の画像データのそれぞれに基づいて算出された前記第１の輝度と前記第２の輝度との前記差分が最小となる前記照明方向で、前記本撮影を行う
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御部は、
前記複数の画像データのそれぞれに基づいて算出された前記第１の輝度と前記第２の輝度とを用いて近似演算を行い、
前記近似演算により得られた前記差分が最小となる前記照明方向で、前記本撮影を行う
ことを特徴とする請求項１に記載の制御装置。
【請求項４】
被写体検出部を更に有し、
前記被写体検出部は、顔検出結果に基づいて前記第１の被写体および前記第２の被写体を検出する
ことを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
測距部と、
被写体検出部と、を更に有し、
前記被写体検出部は、前記測距部による測距結果に基づいて前記第１の被写体および前記第２の被写体を検出する
ことを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記制御部は、照明装置の発光部の角度を変更することにより、前記照明方向を変化させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記制御部は、前記本撮影の前に前記発光部を第１の角度で発光させて撮像された画像データに基づいて、前記第１の輝度と前記第２の輝度の算出に用いられる前記複数の画像データを得るための前記発光部の照明回数と照明角度範囲を決定する
ことを特徴とする請求項６に記載の制御装置。
【請求項８】
前記制御部は、
前記発光部を前記第１の角度で発光させて得られた前記第１の被写体および前記第２の被写体のうち輝度が低い被写体に向かう方向に前記発光部の角度を変更し、
前記第１の角度から前記輝度が低い被写体を向く第２の角度までの範囲を、前記発光部の前記照明角度範囲として設定する
ことを特徴とする請求項７に記載の制御装置。
【請求項９】
前記制御部は、前記発光部を前記第２の角度で発光させて得られた前記第１の被写体の前記第１の輝度と前記第２の被写体の前記第２の輝度との差分が所定値以上である場合、前記本撮影の際の前記照明装置の配光角度を制御する
ことを特徴とする請求項８に記載の制御装置。
【請求項１０】
前記輝度算出部は、異なる配光角度で撮像して得られた複数の画像データのそれぞれに基づいて、前記第１の被写体の前記第１の輝度と前記第２の被写体の前記第２の輝度とを算出し、
前記制御部は、前記第１の輝度と前記第２の輝度との差分が最小となる前記配光角度で、前記本撮影を行う
ことを特徴とする請求項９に記載の制御装置。
【請求項１１】
前記輝度算出部は、異なる配光角度で撮像して得られた複数の画像データのそれぞれに基づいて、前記第１の被写体の前記第１の輝度と前記第２の被写体の前記第２の輝度とを算出し、
前記制御部は、
前記第１の輝度と前記第２の輝度とを用いて近似演算を行い、
前記近似演算により得られた前記差分が最小となる前記配光角度で、前記本撮影を行う
ことを特徴とする請求項９に記載の制御装置。
【請求項１２】
撮像光学系を介して形成された光学像を光電変換する撮像素子と、
請求項１乃至１１のいずれか１項に記載の制御装置と、を有することを特徴とする撮像装置。
【請求項１３】
異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、第１の被写体の第１の輝度と第２の被写体の第２の輝度とを算出するステップと、
前記第１の輝度と前記第２の輝度との差分に基づいて、本撮影の際の前記照明方向を制御するステップと、を有する
ことを特徴とする制御方法。
【請求項１４】
請求項１３に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の被写体を適正露出で撮影するための撮像装置に関する。
【背景技術】
【０００２】
特許文献１には、ストロボ撮影の発光量を求めるために撮影前にプリ発光を行い、発光させないときの被写体輝度と発光させたときの被写体輝度との差分に基づいて、本撮影のストロボ発光量を決定する方法が開示されている。特許文献２には、ストロボ発光部を駆動しながら調光を行い、天井等に向けて発光して得られた散反射光を被写体に照射するバウンス発光撮影の発光角度を求める方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３４６１２２０号
【特許文献２】特開２０１１−６９９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された方法では、複数の被写体が存在する場合、一方の被写体は適正露出で撮影することができるが、他方の被写体はストロボ発光が届かずにアンダー露出（またはその逆）になってしまう。特許文献２も、複数の被写体が存在する場合を考慮していない。
【０００５】
そこで本発明は、複数の被写体を適正露出で撮影することが可能な制御装置、撮像装置、制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面としての制御装置は、異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、第１の被写体の第１の輝度と第２の被写体の第２の輝度とを算出する輝度算出部と、前記第１の輝度と前記第２の輝度との差分に基づいて、本撮影の際の前記照明方向を制御する制御部とを有する。
【０００７】
本発明の他の側面としての撮像装置は、撮像光学系を介して形成された光学像を光電変換する撮像素子と、前記制御装置とを有する。
【０００８】
本発明の他の側面としての制御方法は、異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、第１の被写体の第１の輝度と第２の被写体の第２の輝度とを算出するステップと、前記第１の輝度と前記第２の輝度との差分に基づいて、本撮影の際の前記照明方向を制御するステップとを有する。
【０００９】
本発明の他の側面としてのプログラムは、前記制御方法をコンピュータに実行させる
本発明の他の目的及び特徴は、以下の実施形態において説明される。
【発明の効果】
【００１０】
本発明によれば、複数の被写体を適正露出で撮影することが可能な制御装置、撮像装置、制御方法、および、プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における撮像装置のブロック図である。
【図２】本実施形態における調光撮影のフローチャートである。
【図３】本実施形態におけるブラケット調光のフローチャートである。
【図４】本実施形態における主被写体と副被写体の輝度を算出するためのエリアブロックの説明図である。
【図５】本実施形態における主被写体と副被写体の俯瞰図である。
【図６】本実施形態における角度ブラケットの最終発光角度の演算の説明図である。
【図７】本実施形態における角度ブラケット調光の説明図である。
【図８】本実施形態における配光ブラケット調光が必要なシーンの主被写体と副被写体の説明図である。
【図９】本実施形態における配光ブラケット調光の説明図である。
【図１０】本実施形態におけるブラケット角度と主被写体および副被写体の輝度とを示す表である。
【図１１】図１０に示される表のグラフである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１３】
まず、図１を参照して、本実施形態における撮像装置の構成を説明する。図１は、撮像装置１０のブロック図である。撮像装置１０は、カメラ本体（撮像装置本体）１００と、カメラ本体１００に対して着脱可能なレンズユニット（レンズ装置）２００およびストロボ（照明装置）３００とを有するカメラシステムである。以下、図１を参照して、カメラ本体１００にレンズユニット２００およびストロボ３００が取り付けられた状態の撮像装置１０の構成について説明する。
【００１４】
カメラシステム制御部１０１は、カメラ本体１００の各部を統括的に制御する制御手段である。メモリ１０２は、カメラシステム制御部１０１に接続されているＲＡＭやＲＯＭ等のメモリである。撮像素子１０３は、ＣＭＯＳセンサ等の電荷蓄積型の撮像素子であり、レンズユニット２００を介して形成された光学像（被写体像）を光電変換してアナログ画像データを出力する。シャッター１０４は、カメラシステム制御部１０１からの信号に基づいて、その駆動が制御される。シャッター１０４は、レンズユニット２００を介して入射した光束から撮像素子１０３を遮光する遮光状態、および、レンズユニット２００を介して入射した被写体像（光学像）を撮像素子１０３に導く退避状態となるように動作する。Ａ／Ｄ変換部１０５は、撮像素子１０３から出力されるアナログ画像データをデジタル画像データに変換する変換手段である。Ａ／Ｄ変換部１０５により変換されたデジタル画像データは、メモリ１０２に記録される。
【００１５】
画像処理部１０６は、Ａ／Ｄ変換部１０５からのデータ、または、メモリ制御部１０７からのデータに対して、所定の画像補間、縮小などのリサイズ処理、色変換処理、飽和画素や黒潰れ画素などの不正確画素データ数の演算処理などを行う。Ｄ／Ａ変換部１０８は、メモリ１０２に記録されたデジタル画像データを表示用のアナログ画像データに変換する変換手段である。表示部１０９は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）などで構成された表示手段であり、表示用のアナログ画像データを表示することができる。表示部１０９は、Ｄ／Ａ変換部１０８から出力されるアナログ画像データを逐次表示することで、ライブビュー表示を行うこともできる。なお表示部１０９は、取得した画像データ以外の種々の情報を表示することもできる。
【００１６】
タイミングジェネレータ（ＴＧ）１１０は、撮像素子１０３の露光のタイミングやフレームレートの変更、シャッター１０４による遮蔽のタイミングなど、カメラ本体１００の動作に関するタイミングをカメラ本体１００の各部に送信するタイミング発生手段である。レリーズボタン１１１および操作部１１２は、カメラシステム制御部１０１に各種の動作指示を入力するための操作手段である。レリーズボタン１１１は、撮像準備動作と撮像動作の開始を指示するための指示手段である。ユーザがレリーズボタンをＳＷ１状態に変更（例えば、半押し）することで撮像準備動作の開始が指示されると、カメラシステム制御部１０１は、測距演算処理や測光演算処理などを開始する。また、ユーザがレリーズボタンをＳＷ２状態に変更（例えば、全押し）することで撮像動作の開始が指示されると、カメラシステム制御部１０１は、被写体像を撮像して画像を取得するまでの一連の処理を開始する。操作部１１２は、スイッチ、ボタン、ダイヤルなど、カメラ本体１００に対して、ユーザが各種の指示や設定を行うための操作部材からなる入力デバイス群である。例えば、電源スイッチやメニューボタンやライブビュー表示開始ボタン、方向指示ボタンなどが含まれる。なお、表示部１０９が静電容量式のタッチパネルであって、表示部１０９に表示されたＵＩを操作することで、操作部１１２を操作した際と同様の情報入力ができるような構成であってもよい。
【００１７】
測距部１１３は、画像処理部１０６から得られた画像データを用いて、測距演算を行い、測距結果をカメラシステム制御部１０１に出力する。測光部１１４は、画像処理部１０６から得られた画像データを用いて、測光演算を行い、測光結果をカメラシステム制御部１０１に出力する。ストロボ３００が装着されている場合、測光部１１４は、ＴＧ１１０によりタイミングを同期させ、ストロボ発光したときの画像データの測光値（輝度）とストロボ発光していないときの画像データの測光値（輝度）とをそれぞれ求めることが可能である。被写体検出部１１５は、画像処理部１０６から得られた画像データを用いて、被写体を検出する。例えば顔検出であれば、被写体検出部１１５は、出力結果として被写体の顔の大きさや画面上の被写体位置等を検出する。被写体検出部１１５が画像データ上の被写体位置を検出すると、測光部１１４は、被写体の輝度を測光値として求めることができる。
【００１８】
ストロボ駆動演算部１１６は、ストロボ３００のヘッド駆動部３０４で動作させるヘッドの角度ブラケット発光の演算、および、配光駆動部３０５で動作させる配光角度の演算を行う。なお、前述の測距部１１３、測光部１１４、被写体検出部１１５、および、ストロボ駆動演算部１１６は、カメラシステム制御部１０１と一体的に設けられているような構成であってもよい。この場合、カメラシステム制御部１０１は、前述の測距処理、測光処理、被写体検出処理、および、ストロボ駆動演算処理を実行する。
【００１９】
レンズシステム制御部２０１は、レンズユニット２００の動作を統括的に制御する制御手段である。なお、カメラ本体１００にレンズユニット２００が取り付けられている状態で、レンズシステム制御部２０１とカメラシステム制御部１０１とは、不図示のインターフェースを介して通信が可能である。例えば、カメラシステム制御部１０１からの指示に応じて、カメラ本体１００に取り付けられているレンズユニット２００に関する情報がカメラシステム制御部１０１に出力される。撮影レンズ群２０２は、光軸ＯＡに直交する方向に移動可能なシフトレンズ（防振レンズ）や光軸ＯＡに沿った方向に移動可能なズームレンズやフォーカスレンズなどを含む複数のレンズを含むレンズ群（撮像光学系）である。絞り２０３は、撮影レンズ群２０２を通過する光束の光量を調節するための光量調節部材であり、レンズシステム制御部２０１によりその駆動が制御される。なお、レンズユニット２００にレンズシステム制御部２０１が設けられていない場合、撮影レンズ群２０２および絞り２０３の動作は、カメラシステム制御部１０１からの指示に基づいて制御される。
【００２０】
ストロボ３００は、カメラ本体１００と接続する本体部３０６、および、発光部３０３を備えたヘッド部３０７を有する。ストロボシステム制御部３０１は、ストロボ３００の動作を統括的に制御する制御手段である。なお、カメラ本体１００にストロボ３００が取り付けられている状態で、ストロボシステム制御部３０１とカメラシステム制御部１０１は、不図示のインターフェースを介して通信が可能である。
【００２１】
操作部３０２は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部３０２は、発光モード設定、配光角度、および、調光モードの設定など、ストロボ発光撮影に関する各種設定が可能である。発光部３０３は、ストロボシステム制御部３０１からの発光指示に従って、発光制御を行う。ヘッド駆動部３０４は、ストロボシステム制御部３０１からの指示により、ヘッド部３０７を本体部３０６に対して水平方向および垂直方向に駆動することができる。またヘッド駆動部３０４は、その駆動量を取得し、本体部３０６に対する相対位置としてストロボシステム制御部３０１に出力する。ヘッド部３０７を駆動することにより、発光部３０３を被写体に対して任意の方向に向けることができる。配光駆動部３０５は、発光部３０３をヘッド部３０７においてズーム動作させることにより、ストロボ発光時の配光を調整することが可能である。
【００２２】
本実施形態において、カメラシステム制御部（制御装置）１０１は、輝度算出部１０１ａおよび制御部１０１ｂを有する。輝度算出部１０１ａは、測光部１１４を用いて、異なる照明方向で撮像して得られた複数の画像データのそれぞれに基づいて、主被写体（第１の被写体）の輝度（第１の輝度）と副被写体（第２の被写体）の輝度（第２の輝度）とを算出する。制御部１０１ｂは、第１の輝度と第２の輝度との差分に基づいて、本撮影の際の照明方向（発光部３０３の照明角度）を制御する。好ましくは、制御部１０１ｂは、ストロボ（照明装置）３００の発光部３０３の角度（照明角度）を変更することにより、照明方向を変化させる。なお、これらの詳細については後述する。
【００２３】
以下、角度ブラケット発光から本撮影の際のストロボ３００の照明角度を求める方法に関し、２つの被写体（顔）が存在する場合を例として説明する。まず、図２を参照して、本実施形態における調光撮影（ストロボ撮影）について説明する。図２は、調光撮影のフローチャートである。図２の各ステップは、主に、カメラシステム制御部１０１の指令により実行される。
【００２４】
まず、ステップＳ２０１において、カメラシステム制御部１０１は、被写体検出部１１５を用いて、撮像素子１０３により撮像して得られた画像データに基づいて被写体検出（顔検出）を行う。被写体検出部１１５が複数の被写体（顔）を検出した場合、カメラシステム制御部１０１は全ての顔の検出情報を保持することができる。続いてステップＳ２０２において、カメラシステム制御部１０１は、撮影動作を開始するためのレリーズボタン（ＳＷ１）がオンであるか否か（半押し状態であるか否か）を判定する。レリーズボタン（ＳＷ１）がオンでない場合、ステップＳ２０１を繰り返す。一方、レリーズボタン（ＳＷ１）がオンである場合、ステップＳ２０３に進む。
【００２５】
ステップＳ２０３において、カメラシステム制御部１０１は、測距部１１３を用いて測距（距離情報の取得、焦点検出）を開始する。ステップＳ２０１にて複数の顔が検出されている場合、測距部１１３は優先度の高い顔に対して測距を開始するが、画角内の被写体であれば距離情報を取得することができる。測距が完了して主被写体（第１の被写体）に対して合焦すると、ステップＳ２０４に進む。ステップＳ２０４において、カメラシステム制御部１０１は、ストロボ３００の正面調光を行う。続いて、ステップＳ２０５において、カメラシステム制御部１０１は、ステップＳ２０１にて検出された被写体（顔）が複数存在するか否かを判定する。複数の顔が存在しない場合、ステップＳ２１２に進む。一方、複数の顔が存在する場合、ステップＳ２０６に進む。
【００２６】
ステップＳ２０６において、カメラシステム制御部１０１は、ストロボ調光のモードとして、角度ブラケット調光を行うか否かを判定する。角度ブラケット調光を行わない場合、ステップＳ２１２に進む。一方、角度ブラケット調光を行う場合は、ステップＳ２０７に進む。ステップＳ２０７において、カメラシステム制御部１０１（輝度算出部１０１ａ）は、測光部１１４を用いて、画像データと顔検出結果とに基づいて複数の被写体（顔）のそれぞれの輝度を算出する。
【００２７】
図４は、複数の被写体（主被写体と副被写体）の輝度を算出するためのエリアブロックの説明図である。ここでは、図４（ａ）に示されるように、主被写体（第１の被写体）と副被写体（第２の被写体）の２つの顔が検出されている場合を例として説明する。カメラシステム制御部１０１は、図４（ｂ）に示されるように画像データを複数のエリアに分割する。またカメラシステム制御部１０１は、主被写体（第１の被写体）に関してはブロックＢ２１、Ｂ２２、Ｂ２３、Ｂ２４を用いて輝度（第１の輝度）を求め、副被写体（第２の被写体）に関してはブロックＢ１１を用いて輝度（第２の輝度）を求める。そしてカメラシステム制御部１０１は、主被写体の輝度と副被写体の輝度との差分を算出する。
【００２８】
続いてステップＳ２０８において、カメラシステム制御部１０１は、主被写体の輝度と副被写体の輝度との差分が所定値以下であるか否かを判定する。差分が所定値以下である場合、カメラシステム制御部１０１は、主被写体および副被写体の両方が正面のストロボ発光によって均等に照射されているとみなし、ステップＳ２１２に進む。一方、差分が所定値よりも大きい場合、カメラシステム制御部１０１は、ストロボブラケット調光を行う。
【００２９】
ここで、図３を参照して、ストロボブラケット調光（ステップＳ２０９）について詳述する。図３は、ブラケット調光のフローチャートである。図３の各ステップは、主に、カメラシステム制御部１０１の指令に基づいて実行される。
【００３０】
まず、ステップＳ３０１において、カメラシステム制御部１０１は、前回の調光がステップＳ２０７にて算出された輝度の低い被写体に対する正面発光だったか否かを判定する。前回の調光が輝度の低い被写体に対する正面発光でなかった場合、ステップＳ３０２に進み、カメラシステム制御部１０１は角度ブラケット調光を行う。一方、前回の調光が輝度の低い被写体に対する正面発光であった場合、ステップＳ３０６に進み、カメラシステム制御部１０１は配光ブラケット調光を行う。
【００３１】
角度ブラケット調光を行う場合、まずステップＳ３０３において、カメラシステム制御部１０１は、角度ブラケット調光の水平駆動方向を決定する。図５は、主被写体と副被写体（図４（ａ）の構図）の俯瞰図である。カメラ本体１００から見た場合、副被写体は、主被写体よりも奥に位置している。このため、正面発光の結果、副被写体の輝度が低い場合、カメラシステム制御部１０１は、ストロボ３００（ヘッド部３０７）を副被写体が存在する左方向に水平駆動するように水平駆動方向を決定する。
【００３２】
続いてステップＳ３０４において、カメラシステム制御部１０１は、ブラケット角度を決定する。ブラケット角度は、輝度の低い副被写体に向かって正面発光する場合のストロボ駆動角度に基づいて求められる。ここで、図６を参照して、ストロボ駆動角度の求め方について説明する。図６は、角度ブラケットの最終発光角度（最終照明角度）の演算の説明図である。図６は、実際に撮像している画像データを示し、画像の中心から端までの水平方向の長さを「ＳｅｎｓｏｒＨ」とし、画像の中心から副被写体の顔の中心までの水平方向の長さを「ＦａｃｅＨ」とする。カメラ本体１００に装着されているレンズユニット２００の画角を「ＬｅｎｓΘ」とすると、副被写体に向かって正面発光するストロボ駆動角度「ＳｔｒｏｂｏＤｒｉｖｅＥｎｄΘ」は、以下の式（１）のように表される。
【００３３】
ＳｔｒｏｂｏＤｒｉｖｅΘ＝ＬｅｎｓΘ／２×ＦａｃｅＨ／ＳｅｎｓｏｒＨ  …  （１）
例えば、カメラ本体１００に装着されているレンズユニット２００の画角が６０°であり、ＦａｃｅＨ／ＳｅｎｓｏｒＨが２／３であるとすると、副被写体に向かって正面発光するストロボ駆動角度は２０°になる。副被写体に向かって正面発光した場合が副被写体の輝度が最も高くなるストロボ発光角度になるため、ブラケット調光の最終発光角度を「ＳｔｒｏｂｏＤｒｉｖｅＥｎｄΘ」とすることができる。
【００３４】
続いて、図３のステップＳ３０５において、カメラシステム制御部１０１は、最終発光角度までのブラケット角度から求められるブラケット回数（照明回数）を決定する。そしてカメラシステム制御部１０１は、ステップＳ３０４にて決定されたブラケット角度だけ、水平駆動方向にストロボ３００の発光部３０３を駆動する。図７は、角度ブラケット調光の説明図であり、最終発光角度までに至る発光角度を１０°ずつ刻んで調光する例を示している。図７（ａ）は初回の正面発光、図７（ｂ）は副被写体が存在する左方向に１０°駆動させた発光、図７（ｃ）は副被写体が存在する左方向に２０°駆動させた発光（最終発光）をそれぞれ示している。ここでは、ブラケット角度は１０°、ブラケット回数は２回にそれぞれ設定されている。
【００３５】
このように本実施形態において、カメラシステム制御部１０１（制御部１０１ｂ）は、本撮影の前に発光部３０３を第１の角度（正面プリ発光）で発光させて撮像された画像データに基づいて、発光部３０３の照明回数と照明角度範囲を決定する。例えば、カメラシステム制御部１０１は、発光部３０３を第１の角度で発光させて得られた主被写体および副被写体のうち輝度が低い被写体（ここでは副被写体）に向かう方向に発光部３０３の角度を変更する。そしてカメラシステム制御部１０１は、第１の角度から、副被写体を向く第２の角度（図７（ｃ）に示される角度）までの範囲を、発光部３０３の照明角度範囲として設定する。
【００３６】
続いて、図３のステップＳ３０９において、カメラシステム制御部１０１は、駆動後の発光部３０３の位置で調光を行う。続くステップＳ３１０、Ｓ３１１はそれぞれ、ステップＳ２０７、Ｓ２０８と同様の処理であるため、それらの説明を省略する。ステップＳ３１１にて輝度の差分が所定値以下である場合、カメラシステム制御部１０１はブラケット調光を終了する。一方、輝度の差分が所定値よりも大きい場合、ステップＳ３１２に進む。
【００３７】
ステップＳ３１２において、カメラシステム制御部１０１は、今回の調光における輝度の差分が前回の調光における輝度の差分よりも大きいか否かを判定する。今回の輝度の差分が前回の輝度の差分よりも大きい場合、カメラシステム制御部１０１はブラケット調光を終了する。一方、今回の輝度の差分が前回の輝度の差分以下である場合、ステップＳ３１３に進む。
【００３８】
ステップＳ３１３において、カメラシステム制御部１０１は、所定回数（所定の照明回数）のブラケット調光が終了したか否かを判定する。所定回数の角度ブラケット調光が終了していない場合、ステップＳ３０１に戻り、カメラシステム制御部１０１は再び角度ブラケット調光を行う。所定回数の角度ブラケット調光が終了した場合、ステップＳ３１４に進む。ステップＳ３１４において、カメラシステム制御部１０１は、配光ブラケット調光が終了したか否かを判定する。角度ブラケット調光において輝度の差分が所定値よりも小さくならない場合（配光ブラケット調光が終了していない場合）、配光ブラケット調光を行うため、ステップＳ３０１に戻る。そしてステップＳ３０６に進み、カメラシステム制御部１０１は配光ブラケット調光を行う。
【００３９】
配光ブラケット調光を行う場合、まずステップＳ３０７において、カメラシステム制御部１０１はストロボ３００の配光角度を決定する。図８は、配光ブラケット調光が必要なシーンにおける主被写体と副被写体の説明図である。図８において、主被写体よりも輝度の低い副被写体が撮像装置１０の光軸ＯＡ上かつ主被写体よりも奥に位置している。図９（ａ）〜（ｃ）は、輝度の低い副被写体に向かって配光角度を変化させながら正面発光し、発光到達距離を伸ばしている例を示している。図９（ａ）は初回の正面発光、図９（ｂ）は配光を１５°しぼって４５°の正面発光、図９（ｃ）はさらに１５°しぼって３０°の正面発光である。ここで、配光ブラケット角度は１５°、ブラケット回数は２回に設定されている。
【００４０】
続いて、図３のステップＳ３０８において、カメラシステム制御部１０１は、配光駆動部３０５を用いて、ステップＳ３０７にて決定された配光に応じて、ストロボ３００の配光を変化させるように発光部３０３を駆動する。このようにカメラシステム制御部１０１は、発光部３０３を第２の角度（副被写体を向く角度）で発光させて得られた主被写体の輝度（第１の輝度）と副被写体の輝度（第２の輝度）との差分が所定値以上である場合、ストロボ３００の配光角度を制御する。そしてカメラシステム制御部１０１は、異なる配光角度で得られた複数の画像データに基づいて、第１の輝度と第２の輝度を算出する。
【００４１】
以降の処理に関しては、前述のとおり、ステップＳ３１１〜Ｓ３１４の条件を満足すればブラケット調光を終了する。なお、図３のフローチャートで用いた角度ブラケット調光と配光ブラケット調光のストロボ発光条件と各被写体の輝度は、メモリ１０２やカメラシステム制御部１０１の内部メモリなどの記憶手段に保持される。以上が図２のステップＳ２０９のストロボブラケット調光である。
【００４２】
続いて、図２のステップＳ２１０において、カメラシステム制御部１０１は、ステップＳ２０９のストロボブラケット調光（角度ブラケット調光および配光ブラケット調光）の結果に基づいて、最適発光条件（本撮影の際の照明方向または照明角度）を決定する。本実施形態において、カメラシステム制御部１０１は、ストロボブラケット調光で用いられた発光条件と被写体輝度の結果とに基づいて、主被写体の輝度（第１の輝度）と副被写体の輝度（第２の輝度）との差分が小さくなるような発光条件を最適発光条件とする。好ましくは、カメラシステム制御部１０１は、画像データに基づいて得られた主被写体の輝度と副被写体の輝度との差分が最小となる発光条件（照明方向または照明角度）を最適発光条件とする。また好ましくは、カメラシステム制御部１０１は、発光条件と各被写体（顔）の輝度の変化とに基づいて近似演算を行い、その近似演算により得られた差分が最小となる発光条件を最適発光条件として求める。
【００４３】
例えば、ブラケット調光の結果が図１０のようになっている場合を考える。図１０は、ブラケット角度と主被写体および副被写体の輝度とを示す表である。画像データに基づいて得られた主被写体と副被写体の輝度との差分が最小となる発光条件を最適発光条件とする場合、図１０より、撮像装置１０の光軸ＯＡに対して発光部３０３を１０°駆動させた場合（図１０の（２））が最適発光条件として本撮影に用いられる。一方、近似演算により差分が最小となる発光条件を最適発光条件として求める場合を、図１１を参照して説明する。図１１は、図１０に示される表のグラフである。図１１に示されるように、主被写体と副被写体の輝度の変化をプロットした直線の交点を求めると、輝度の差分が最小となる最適発光条件は、撮像装置１０の光軸ＯＡに対して発光部３０３を１２°を駆動させた場合という結果になる。
【００４４】
カメラシステム制御部１０１は、ストロボ３００の発光角度（最適発光角度）を決定した後、図２のステップＳ２１１に進み、決定した発光角度となるようにストロボ３００の発光部３０３を駆動する。その後、ステップＳ２１２に進み、カメラシステム制御部１０１は、レリーズボタン（ＳＷ２）がオンになったか否か（レリーズボタンが全押しされたか否か）を判定する。レリーズボタン（ＳＷ２）がオンされない場合、ステップＳ２１２を繰り返す。一方、レリーズボタン（ＳＷ２）がオンされた場合、ステップＳ２１３に進む。ステップＳ２１３において、カメラシステム制御部１０１は、最終調光を行う。続いてステップＳ２１４において、カメラシステム制御部１０１は、ストロボシステム制御部３０１を介して、ストロボ発光を行う。続いてステップＳ２１５において、カメラシステム制御部１０１は、撮影を行う。
【００４５】
本実施形態によれば、撮像装置に対して互いに距離の異なる複数の被写体が存在する場合でも、ストロボの発光角度や配光を変化させて調光することで、複数の被写体を適正な露出で撮影することができる。
【００４６】
なお、図３のステップＳ３０４で行ったブラケット角度の刻み方は、予めブラケット角度を設定しておき、最終発光角度以上になるまで調光を続けてもよい。または、ブラケット調光の回数を予め決定しておき、最終発光角度まで何度ずつで調光していくかを決定する方法でもよい。本撮影に用いる最終発光条件の近似演算をするか否かは、予め決定しておいてもよく、または、調光の発光回数に応じて選択可能に構成してもよい。
【００４７】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４８】
本実施形態によれば、複数の被写体を適正露出で撮影することが可能な制御装置、撮像装置、制御方法、および、プログラムを提供することができる。
【００４９】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５０】
１０１    カメラシステム制御部（制御装置）
１０１ａ  輝度算出部
１０１ｂ  制御部
【図１】
2019124715.tif 000003
【図２】
2019124715.tif 000004
【図３】
2019124715.tif 000005
【図４】
2019124715.tif 000006
【図５】
2019124715.tif 000007
【図６】
2019124715.tif 000008
【図７】
2019124715.tif 000009
【図８】
2019124715.tif 000010
【図９】
2019124715.tif 000011
【図１０】
2019124715.tif 000012
【図１１】
2019124715.tif 000013