(57)【特許請求の範囲】
【請求項１】
被写体に対して発光を行う発光手段を用いた撮影が可能な撮像装置であって、
複数の測光領域を有し、各測光領域に対して測光を行う測光手段と、
撮像して得られた画像信号に基づいて前記被写体の顔情報を取得する取得手段と、
前記発光手段を発光させていないときに前記測光手段により測光して得られた第１の輝度値と、前記発光手段を発光させているときに前記測光手段により測光して得られた第２の輝度値との比を、前記複数の測光領域の各測光領域について演算する輝度比演算手段と、
前記輝度比演算手段により演算された各測光領域における前記第１の輝度値と前記第２の輝度値との比の中から基準となる比の値を抽出する抽出手段と、
前記抽出手段により前記基準となる比の値を抽出する対象となる対象測光領域を、前記取得手段により取得した前記顔情報に基づいて設定する設定手段と、
前記対象測光領域以外の測光領域を含む複数の測光領域に対して前記抽出手段により抽出された前記基準となる比の値と前記輝度比演算手段により演算された比の値とを比較した結果に基づいて、前記測光手段により測光して得られた前記対象測光領域以外の測光領域を含む複数の測光領域の輝度値の重み付け演算を行う重み付け演算手段と、
前記重み付け演算手段による重み付け演算の結果に基づいて、前記発光手段の本発光量を演算する発光量演算手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記設定手段は、前記取得手段が前記顔情報を取得できない場合、予め決められた測光領域を前記対象測光領域に設定することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記顔情報は、前記撮像装置の撮像画面における被写体に含まれる人物の顔の位置を示す顔位置情報を含むことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記顔情報は、前記撮像装置の撮像画面における被写体に含まれる人物の顔の位置を示す顔位置情報と、人物の顔の大きさを示す顔大きさ情報とを含むことを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
被写体に対して発光を行う発光手段を用いた撮影が可能な撮像装置の制御方法であって、
複数の測光領域を有し、各測光領域に対して測光を行う測光ステップと、
撮像して得られた画像信号に基づいて前記被写体の顔情報を取得する取得ステップと、
前記発光手段を発光させていないときに前記測光ステップにより測光して得られた第１の輝度値と、前記発光手段を発光させているときに前記測光ステップにより測光して得られた第２の輝度値との比を、前記複数の測光領域の各測光領域について演算する輝度比演算ステップと、
前記輝度比演算ステップにより演算された各測光領域における前記第１の輝度値と前記第２の輝度値との比の中から基準となる比の値を抽出する抽出ステップと、
前記抽出ステップにより前記基準となる比の値を抽出する対象となる対象測光領域を、前記取得ステップにより取得した前記顔情報に基づいて設定する設定ステップと、
前記対象測光領域以外の測光領域を含む複数の測光領域に対して前記抽出ステップにより抽出された前記基準となる比の値と前記輝度比演算ステップにより演算された比の値とを比較した結果に基づいて、前記測光ステップにより測光して得られた前記対象測光領域以外の測光領域を含む複数の測光領域の輝度値の重み付け演算を行う重み付け演算ステップと、
前記重み付け演算ステップによる重み付け演算の結果に基づいて、前記発光手段の本発光量を演算する発光量演算ステップと、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュ発光による撮影が可能な撮像装置及び制御方法に関する。
【背景技術】
【０００２】
従来、撮像装置（カメラ、デジタルスチルカメラ）でフラッシュ撮影を行う際のフラッシュ発光制御に関する各種の技術が提案されているが、その中でも特に次の方式の提案が多い。露光動作に先立ってフラッシュのプリ発光（予備発光）を行い、プリ発光による被写体の反射光を撮像画面（ファインダまたはディスプレイにより観察される被写体画像）内の複数に分割された領域毎に測光して本発光量を決定する方式である。これは、分割された領域毎の測光結果により所定のアルゴリズムにより本発光量を決めることで、様々な撮影シーンに対して適切な発光量を決定できるからである。
【０００３】
上記のフラッシュ発光制御に関しては、安定して適切な露光量が得られるように以下のような撮像方法が提案されている（例えば、特許文献１参照）。まず、プリ発光が行われる直前の各測光エリアの測光値Ｐ（ｉ）と、プリ発光が行われている時の各測光エリアの測光値Ｈ（ｉ）との比Ｒ（ｉ）を、測光エリア毎に演算する。得られたＲ（ｉ）の中で最大のものを基準値ｂａｓｅＲとして抽出し、基準値ｂａｓｅＲと各測光エリアのＲ（ｉ）の値を比較して各測光エリアに対する重み付け係数Ｗ（ｉ）を決定する。次に、重み付け係数Ｗ（ｉ）に従って各測光エリアのプリ発光時の反射光量を重み付け平均して得られた重み付け平均結果により、本発光量を演算する。
【０００４】
また、被写体の輝度が十分ではない場合でも人物顔領域を検出して良好な露出を得るために以下のような撮像方法が提案されている（例えば、特許文献２参照）。まず、プリ発光により撮像した画像を基に画像内に人物の顔領域が存在するかどうかを検出する。次に、検出された顔領域に応じて調光領域を決定し、この決定された調光領域によるプリ発光時の測光値に応じて本発光量を演算する。
【特許文献１】特開２００５−２７５２６５号公報
【特許文献２】特開２００５−１８４５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術によれば、多くの撮影シーンで安定した露出が得られると共に、同一の撮影シーンを少しだけ構図の変更を行って撮影した場合でも露出の変化が少ない撮像結果が得られる。しかし、経験則的に各測光エリアのうち所定条件を満たすＲ（ｉ）の中で最大のものを主被写体エリアと見なし、そのエリアの反射光量から基準値ｂａｓｅＲを抽出している。そのため、撮像画面内で比較的近距離に存在するもの或いは反射率が高めのものに、重み付け係数Ｗ（ｉ）が大きくなる傾向が高い。従って、もしも本当の主被写体が上記所定条件に当てはまっていなかった場合には、撮影者の期待通りの露出とならない場合がある。
【０００６】
また、特許文献２に記載の技術によれば、主被写体が人物であり且つその人物の顔が確実に検出されている場合には、良好な露出となる可能性が高くなる。しかし、撮像画面に占める顔領域の大きさに対してプリ発光時の反射光の測光を行うセンサの分解能が十分でないような場合には、次の問題が発生する。顔領域だけを調光領域として本発光量を決定しようとしても、人物の背景など他の領域の影響を除外できなくなり露出が良好でなくなる場合がある。
【０００７】
本発明の目的は、撮影者の期待通りの露出となる確率をより高めることを可能とした撮像装置及び制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明にかかる撮像装置は、被写体に対して発光を行う発光手段を用いた撮影が可能な撮像装置であって、複数の測光領域を有し、各測光領域に対して測光を行う測光手段と、撮像して得られた画像信号に基づいて前記被写体の顔情報を取得する取得手段と、前記発光手段を発光させていないときに前記測光手段により測光して得られた第１の輝度値と、前記発光手段を発光させているときに前記測光手段により測光して得られた第２の輝度値との比を、前記複数の測光領域の各測光領域について演算する輝度比演算手段と、前記輝度比演算手段により演算された各測光領域における前記第１の輝度値と前記第２の輝度値との比の中から基準となる比の値を抽出する抽出手段と、前記抽出手段により前記基準となる比の値を抽出する対象となる対象測光領域を、前記取得手段により取得した前記顔情報に基づいて設定する設定手段と、前記対象測光領域以外の測光領域を含む複数の測光領域に対して前記抽出手段により抽出された前記基準となる比の値と前記輝度比演算手段により演算された比の値とを比較した結果に基づいて、前記測光手段により測光して得られた前記対象測光領域以外の測光領域を含む複数の測光領域の輝度値の重み付け演算を行う重み付け演算手段と、前記重み付け演算手段による重み付け演算の結果に基づいて、前記発光手段の本発光量を演算する発光量演算手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影者の期待通りの露出となる確率をより高めることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る撮像装置としてのカメラ本体、交換レンズ、フラッシュ装置の内部構成を示す構成図である。
【００１２】
図１において、カメラは、レンズ交換が可能ないわゆる一眼レフタイプであり、カメラ本体１に対して交換レンズ２とフラッシュ装置３が着脱可能に構成されている。カメラ本体１は、メカニカルシャッタ（以下シャッタ）１０、ローパスフィルタ１１、撮像素子１２、主ミラー１３、第１の反射ミラー１４、第２の反射ミラー１６、赤外カットフィルタ１７、絞り１８を備えている。更に、カメラ本体１は、２次結像レンズ１９、焦点検出用センサ２０、ピント板２１、ペンタプリズム２２、接眼レンズ２３、第３の反射ミラー２４、集光レンズ２５、測光用センサ２６を備えている。
【００１３】
撮像素子１２は、エリアの蓄積型光電変換素子（例えばＣＭＯＳやＣＣＤ）から構成されている。主ミラー１３は、半透過性の主ミラーである。主ミラー１３と第１の反射ミラー１４は、ともに撮影時には駆動機構（不図示）により図示の位置から上方に跳ね上げられる。近軸的結像面１５は、第１の反射ミラー１４による撮像素子１２の撮像面と共役な結像面を例示したものである。絞り１８は、２つの開口部を有する。
【００１４】
焦点検出用センサ２０は、エリアの蓄積型光電変換素子（例えばＣＭＯＳやＣＣＤ）から構成されており、図２に示すように２つのエリアにそれぞれ配置された受光センサ部２０Ａ、受光センサ部２０Ｂを備えている。受光センサ部２０Ａ、受光センサ部２０Ｂは、絞り１８の２つの開口部にそれぞれ対応しており、多数の区画に分割されている。また、焦点検出用センサ２０は、受光センサ部２０Ａ、受光センサ部２０Ｂに加えて、信号蓄積部や信号処理用の周辺回路等が同一チップ上に集積回路として作り込まれている。
【００１５】
上記の第１の反射ミラー１４から焦点検出用センサ２０までの構成は、例えば特開平９−１８４９６５号公報に詳細に記載されているように、撮像画面内の任意の位置での像ずれ方式での焦点検出を可能とするものである。
【００１６】
測光用センサ２６は、例えばシリコンフォトダイオード等の光電変換素子から構成されており、被写体の輝度に関する情報を得るためのセンサである。測光用センサ２６は、図３に示すように格子状に複数に分割された受光センサ部２６Ａを備えており、撮像画面の略全体を視野としている。受光センサ部２６Ａは、本実施の形態では受光視野内が７列×５行の３５分割されている。３５分割された各受光部をＰＤ１〜ＰＤ３５と表記する。測光用センサ２６は、受光センサ部２６Ａに加えて、信号増幅部や信号処理用の周辺回路等が同一チップ上に集積回路として作り込まれている。
【００１７】
上記のピント板２１、ペンタプリズム２２、接眼レンズ２３によりファインダ光学系が構成される。測光用センサ２６には、主ミラー１３により反射されてピント板２１により拡散された光線のうち光軸外の一部が入射する。
【００１８】
図４は、焦点検出用センサ２０による撮像画面内の焦点検出位置と３５分割された測光用センサ２６との対応位置関係を示す図である。本実施の形態では、撮像画面内の例えば３つの焦点検出位置Ｓ０〜Ｓ２で焦点検出を行う。焦点検出位置Ｓ０は、測光用センサ２６の受光部ＰＤ１８に対応する。焦点検出位置Ｓ１は、測光用センサ２６の受光部ＰＤ１６に対応する。焦点検出位置Ｓ２は、測光用センサ２６の受光部ＰＤ２０に対応する。尚、測光用センサ２６における受光センサ部２６Ａの分割数３５と、３つの焦点検出位置Ｓ０〜Ｓ２は一例であり、これに限定されるものではない。
【００１９】
図１の説明に戻る。カメラ本体１において、マウント部２７は、カメラ本体１に交換レンズ２を取り付けるための部材である。接点部２８は、カメラ本体１と交換レンズ２との間の情報通信に用いられる。接続部２９は、カメラ本体１にフラッシュ装置３を取り付けるための部材である。
【００２０】
交換レンズ２は、撮影レンズを構成する光学レンズ３０ａ〜３０ｅ、絞り３１、カメラ本体１と情報通信を行うための接点部３２、交換レンズ２をカメラ本体１に取り付けるためのマウント部３３を備えている。フラッシュ装置３は、発光部（本例ではキセノン管）３４、反射笠３５、集光用のフレネルレンズ３６、発光部３４の発光量を検出する発光量センサ（モニタセンサ）３７、フラッシュ装置３をカメラ本体１に取り付けるための取付部３８を備えている。
【００２１】
図５は、カメラ本体、交換レンズ、フラッシュ装置の電気回路の構成例を示すブロック図である。
【００２２】
図５において、カメラ本体１は、更に、制御部４１、シャッタ駆動部４２、信号処理回路４３、記憶部４４、第１のモータドライバ４５、第１のモータ４６、表示器４７、レリーズスイッチ４８、ライブビュー開始スイッチ４９、記憶部５０を備えている。
【００２３】
制御部４１は、カメラ全体の制御を行う。制御部４１は、Ａ／Ｄコンバータ４１ａ、タイマ４１ｂ、演算論理ユニット（ＡＬＵ）４１ｃ、ＲＯＭ４１ｄ、ＲＡＭ４１ｅ、シリアル通信ポート（ＳＰＩ）４１ｆ等を内蔵したワンチップマイクロコンピュータから構成されている。また、制御部４１は、ＲＯＭ４１ｄに格納されたプログラムに基づき図６ａ、図６ｂ、図７の各フローチャートに示す処理を実行する。ＲＯＭ４１ｄには、後述のＬＶＬ０決定用テーブル（図８）、Ｗ（ｉ）値決定用テーブル（図１０）が格納されている。
【００２４】
シャッタ１０、撮像素子１２、焦点検出用センサ２０、測光用センサ２６は、図１等に図示したものと同一である。焦点検出用センサ２０及び測光用センサ２６の出力信号は、制御部４１のＡ／Ｄコンバータ４１ａの入力端子に入力される。シャッタ駆動部４２は、制御部４１の出力端子に接続されており、シャッタ１０を駆動する。
【００２５】
信号処理回路４３は、制御部４１の指示に従って撮像素子１２を制御し、撮像素子１２から出力される撮像信号をＡ／Ｄ変換しながら入力して信号処理を行い、画像信号を得る。また、信号処理回路４３は、得られた画像信号から被写体（人間）の目・口といった特徴を抽出して人間の顔を検出し顔情報（顔位置情報、顔大きさ情報）として得る顔検出機能も有する。また、信号処理回路４３は、得られた画像信号を記憶部５０に記録するに際して圧縮等の必要な画像処理を行う。
【００２６】
記憶部４４は、例えばＤＲＡＭとして構成されており、信号処理回路４３が種々の信号処理を行う際のワーク用メモリとして使われたり、表示器４７に画像を表示する際のＶＲＡＭとして使われたりする。第１のモータドライバ４５は、制御部４１の出力端子に接続されており、制御部４１の制御に基づき主ミラー１３及び第１の反射ミラー１４のアップ／ダウンと、シャッタ１０のチャージ（シャッタ１０を初期位置に戻す動作）を行う。表示器４７は、液晶パネルから構成されており、制御部４１により点灯が制御されることで各種の撮像画像等を表示する。
【００２７】
レリーズスイッチ４８は、撮影の際に操作者により操作される。ライブビュー開始スイッチ４９は、ライブビュー機能（撮像素子１２により撮像されるスルー画像を表示器４７にリアルタイムで表示しながら構図確認やピント合わせを行う機能）を開始させる際に操作される。記憶部５０は、例えばフラッシュメモリまたは光ディスクとして構成されており、撮像された画像信号を記憶する。
【００２８】
接点部２８は、交換レンズ２の接点部３２と接触されるものであり、制御部４１のシリアル通信ポート４１ｆを経由する入出力信号が接続される。これにより、カメラ本体１と交換レンズ２との間の情報通信が可能となっている。接続部２９は、フラッシュ装置３の接続部３８と接続されるものであり、制御部４１のシリアル通信ポート４１ｆを経由する入出力信号が接続される。これにより、カメラ本体１とフラッシュ装置３との間の情報通信が可能となっている。
【００２９】
交換レンズ２は、更に、レンズ制御部５１、第２のモータドライバ５２、第２のモータ５３、第３のモータドライバ５４、第３のモータ５５、距離エンコーダ５６、ズームエンコーダ５７を備えている。レンズ制御部５１は、シリアル通信ポート（ＳＰＩ）５１ａ、演算論理ユニット（ＡＬＵ）５１ｂ、ＲＯＭ５１ｃ、ＲＡＭ５１ｄ、タイマ５１ｅ等を内蔵したワンチップマイクロコンピュータから構成されている。
【００３０】
第２のモータドライバ５２は、レンズ制御部５１の出力端子に接続されており、レンズ制御部５１の制御に基づき焦点調節を行うための第２のモータ５３を駆動する。第３のモータドライバ５４は、レンズ制御部５１の出力端子に接続されており、レンズ制御部５１の制御に基づき絞り３１の制御を行うための第３のモータ５５を駆動する。
【００３１】
距離エンコーダ５６は、レンズ制御部５１の入力端子に接続されており、交換レンズ２内の焦点調節レンズの繰り出し量、即ち被写体距離に関する情報を測定する。ズームエンコーダ５７は、レンズ制御部５１の入力端子に接続されており、交換レンズ２がズームレンズである場合に撮影時の焦点距離情報を測定する。接点部３２は、レンズ制御部５１のシリアル通信ポート５１ａを経由する入出力信号が接続される。
【００３２】
交換レンズ２がカメラ本体１に装着されると、それぞれの接点部３２と接点部２８とが接続される結果、交換レンズ２のレンズ制御部５１は、カメラ本体１の制御部４１とのデータ通信が可能となる。カメラ本体１の制御部４１が必要とする情報は、レンズ制御部５１から制御部４１へデータ通信により出力される。前記情報には、焦点検出や露出演算を行うために必要なレンズ固有の光学的な情報、距離エンコーダ５６で測定された被写体距離に関する情報、ズームエンコーダ５７で測定された焦点距離情報を含む。
【００３３】
また、カメラ本体１の制御部４１で処理された情報は、制御部４１からレンズ制御部５１へデータ通信により出力される。前記情報には、制御部４１が焦点検出や露出演算を行った結果求められた焦点調節情報、絞り情報を含む。レンズ制御部５１は、カメラ本体１の制御部４１から出力された焦点調節情報に従って第２のモータドライバ５２を制御し、絞り情報に従って第３のモータドライバ５４を制御する。
【００３４】
フラッシュ装置３は、更に、フラッシュ制御部６１、昇圧部６２を備えている。発光部３４及び発光量センサ３７は、図１に図示したものと同一である。フラッシュ制御部６１は、演算論理ユニット（ＡＬＵ）、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、シリアル通信ポート（ＳＰＩ）（以上不図示）等を内蔵したワンチップマイクロコンピュータから構成されている。昇圧部６２は、発光部３４の発光に必要な３００V程度の高圧電圧を作りその高圧電圧を充電する機能を有する。
【００３５】
フラッシュ装置３がカメラ本体１に装着されると、それぞれの接続部３８と接続部２９とが接続される結果、フラッシュ装置３のフラッシュ制御部６１は、カメラ本体１の制御部４１とのデータ通信が可能となる。フラッシュ制御部６１は、カメラ本体１の制御部４１からの通信内容に従って昇圧部６２を制御することで発光部３４の発光開始／発光停止を行うと共に、発光量センサ３７の検出量をカメラ本体１の制御部４１に対して出力する。
【００３６】
次に、上記構成を有する本実施の形態のカメラの動作について図６ａ〜図１０を参照しながら説明する。
【００３７】
図６ａ、図６ｂは、カメラにおける本発明に関わる具体的な動作シーケンスを示すフローチャートである。
【００３８】
図６ａ、図６ｂにおいて、カメラの電源スイッチ（不図示）が操作者によりオンされると、カメラ本体１の制御部４１が動作可能となり本処理が開始される。
【００３９】
ステップＳ１０１において、制御部４１は、フラッシュ装置３のフラッシュ制御部６１と通信を行い、昇圧部６２を動作させて発光部３４（フラッシュ）の発光に十分な高圧電圧を発生するための充電を行うように指示する。
【００４０】
次にステップＳ１０２において、制御部４１は、交換レンズ２のレンズ制御部５１と通信を行い、測距や測光に必要な交換レンズ２を構成する各種レンズの情報を得る。
【００４１】
次にステップＳ１０３において、制御部４１は、ライブビュー開始スイッチ（ＬＶＳＷ）４９が操作者によりオンされているかどうかをチェックする。ライブビュー開始スイッチ４９がオンされていない場合は、ステップＳ１０４へ進む。
【００４２】
次にステップＳ１０４において、制御部４１は、前回の撮影時においてＲＡＭ４１ｅに記憶された撮像画面における人物被写体の顔の位置の座標を示す顔位置情報及び人物被写体の顔の大きさを示す顔大きさ情報をクリアする。その理由は、顔位置情報及び顔大きさ情報はライブビュー開始スイッチ４９がオンされてライブビュー動作が開始された場合に有効な情報となるが、そうでない場合は意味を持たないためである。
【００４３】
次にステップＳ１０５において、制御部４１は、焦点検出用センサ２０に対して制御信号を出力し、焦点検出用センサ２０における焦点検出に伴う信号蓄積部に対する信号の蓄積を行う。制御部４１は、信号の蓄積が終了すると、焦点検出用センサ２０の信号蓄積部に蓄積された信号を読み出しながらＡ／Ｄ変換を行う。更に、制御部４１は、Ａ／Ｄ変換された各デジタルデータに対してシェーディング補正等の必要な各種のデータ補正を行う。
【００４４】
次にステップＳ１０６において、制御部４１は、焦点検出を行うために必要なレンズ情報等をレンズ制御部５１から入力し、レンズ情報と焦点検出用センサ２０から得られているデジタルデータを基に撮像画面各部の焦点状態を演算する。更に、制御部４１は、撮像画面内の焦点を合わせるべき領域を焦点検出位置Ｓ０〜Ｓ２（図４）の中から決定する。操作者により予め操作部材等により指定されている領域があるならばそれに従っても良い。制御部４１は、決定された領域における焦点状態に従って合焦となるためのレンズ移動量を算出し、算出されたレンズ移動量をレンズ制御部５１に出力する。
【００４５】
レンズ制御部５１は、レンズ移動量に従って焦点調節用レンズを駆動するように第２のモータドライバ５２に駆動信号を出力することで、第２のモータ５３を駆動する。これにより、撮影レンズは被写体に対して合焦状態となる。焦点調節用レンズを駆動することで距離エンコーダ５６により測定される情報が変化するので、各種レンズの情報の更新も行う。
【００４６】
次にステップＳ１０７において、制御部４１は、測光用センサ２６から３５分割された各受光部ＰＤ１〜ＰＤ３５（図３）の信号を読み出しながらＡ／Ｄ変換を行い、撮像画面各部の輝度情報を入力する。更に、制御部４１は、必要なレンズ情報等をレンズ制御部５１から入力し、撮像画面各部の輝度情報の補正を行い、測光用センサ２６の各受光部毎の被写体輝度情報を得る。
【００４７】
次にステップＳ１０８において、制御部４１は、得られた測光用センサ２６の各受光部毎の被写体輝度情報から、焦点検出用センサ２０による焦点検出部分に対応した測光用センサ２６の各受光部の輝度情報に重み付けを置いて撮像画面全体の輝度を算出する。制御部４１は、このようにして算出された撮像画面全体の輝度情報に基づいて撮影に適する撮像素子１２の電荷蓄積時間（即ちシャッタ速度）と絞り値を規定のプログラム線図（不図示）から決定し、表示器４７に表示する。シャッタ速度または絞り値の一方が予めプリセットされている場合は、そのプリセット値と組み合わせて良好な露出となる他方の因子を決定する。
【００４８】
尚、決定されたシャッタ速度と絞り値とのアペックス値に基づく露出値をＥＶＴと呼ぶこととする。露出値ＥＶＴは下記の式で表される。
【００４９】
ＥＶＴ＝Ｔｖ＋Ａｖ
ここで、Ｔｖはシャッタ速度のアペックス値、Ａｖは絞り値のアペックス値である。
【００５０】
次にステップＳ１０９において、制御部４１は、レリーズスイッチ４８が操作者によりオンされるのを待つ。レリーズスイッチ４８がオンされていない場合は、ステップＳ１０２に戻る。レリーズスイッチ４８がオンされた場合は、ステップＳ１１７に進む。
【００５１】
他方、上記ステップＳ１０３でライブビュー開始スイッチ４９がオンされている場合は、ステップＳ１１０へ進む。ステップＳ１１０において、制御部４１は、第１のモータドライバ４５に制御信号を出力することで第１のモータ４６を駆動し、主ミラー１３及び第１の反射ミラー１４を上方に跳ね上げる。
【００５２】
次にステップＳ１１１において、制御部４１は、シャッタ駆動部４２に対して制御信号を出力することでシャッタ１０を開放状態とする。これにより、撮像素子１２には撮影レンズからの光線が入射して撮像が可能となる。続いて、制御部４１は、撮像素子１２により撮像動作を行うように信号処理回路４３に対して指示を出す。制御部４１は、撮像動作が開始されると、得られた撮像画像を表示器４７に表示するように制御する。こうしてライブビュー動作が開始される。
【００５３】
次にステップＳ１１２において、制御部４１は、表示器４７に表示されるライブビュー画像の明るさや色合いが適切なものとなるように、撮像された画像データから露出（ＡＥ）制御やホワイトバランス（ＷＢ）制御のためのデータを入手する。更に、制御部４１は、入手したデータを基に撮像素子１２の電荷蓄積時間や色処理の補正を行う。露出制御用のデータからは本撮像時の露出値ＥＶＴも演算される。必要に応じてシャッタ速度や絞り値といった露出制御データもステップＳ１０８と同様に演算される。
【００５４】
次にステップＳ１１３において、制御部４１は、信号処理回路４３により撮像画像から顔検出処理を行う。顔検出処理では、特開２００５−１８４５０８号公報に記載されているように、画像データの中から目と口の特徴エッジを抽出して人物の顔位置を検知し、更に目と口を包含する輪郭を検出し、その重心位置を求めると共に輪郭内の領域の輝度を算出する。更に、算出された重心位置に基づいて撮像画面内の顔位置情報を求め、輪郭情報から顔大きさ情報を求める。
【００５５】
次にステップＳ１１４において、制御部４１は、信号処理回路４３で求められた顔位置情報及び顔大きさ情報を入手し、ＲＡＭ４１ｅに格納する。尚、顔位置情報は、撮像画面内の例えば中央或いは左上端といった所定のポイントを原点としたｘ座標、ｙ座標のようなもので良い。また、顔大きさ情報は、顔領域が広がる範囲を示すデータとして、顔位置情報を中心とした円の半径を表すデータ或いは正方形の一辺の長さデータといったもので良い。
【００５６】
次にステップＳ１１５において、制御部４１は、レリーズスイッチ４８が操作者によりオンされるのを待つ。レリーズスイッチ４８がオンされていない場合は、ステップＳ１１２に戻り、ステップＳ１１２〜ステップＳ１１４の処理を繰り返す。レリーズスイッチ４８がオンされている場合は、ステップＳ１１６に進む。
【００５７】
次にステップＳ１１６において、制御部４１は、シャッタ駆動部４２に対して制御信号を出力することでシャッタ１０を閉じてライブビュー動作を終了する。続いて、制御部４１は、第１のモータドライバ４５に制御信号を出力することで第１のモータ４６を駆動し、主ミラー１３及び第１の反射ミラー１４を跳ね上げ状態から一度ダウンさせると共にシャッタ１０をチャージする。
【００５８】
次にステップＳ１１７において、制御部４１は、測光用センサ２６から３５分割された各受光部ＰＤ１〜ＰＤ３５の信号を読み出しながらＡ／Ｄ変換を行い、撮像画面各部のプリ発光（予備発光）直前の輝度情報を入力する。ここで、測光用センサ２６の各受光部毎のプリ発光直前の輝度情報（輝度値）をＰ（ｉ）と呼ぶこととする。続いて、制御部４１は、フラッシュ制御部６１と通信を行い、発光部３４（フラッシュ）のプリ発光を指示する。
【００５９】
これにより、フラッシュ制御部６１は、発光量センサ３７の出力信号に基づき発光部３４が予め設定されたプリ発光量だけ発光するように発光部３４を発光させる。このプリ発光が行われている間の被写体の輝度情報を得るために、制御部４１は、測光用センサ２６から３５分割された各受光部ＰＤ１〜ＰＤ３５の信号を読み出しながらＡ／Ｄ変換を行い、撮像画面各部のプリ発光時輝度情報を入力する。ここで、測光用センサ２６の各受光部毎のプリ発光時の輝度情報（輝度値）をＨ（ｉ）と呼ぶこととする。尚、ここでｉは３５分割された各受光部に対応した１〜３５のことである。
【００６０】
次にステップＳ１１８において、制御部４１は、発光部３４（フラッシュ）の本発光量（本発光ゲイン）を決定する演算を行う。具体的な演算処理については図７のフローチャートを用いて後述する。
【００６１】
次にステップＳ１１９において、制御部４１は、第１のモータドライバ４５に制御信号を出力することで第１のモータ４６を駆動し、主ミラー１３及び第１の反射ミラー１４を上方に跳ね上げる。続いて、制御部４１は、上記ステップＳ１０７にて演算された絞り値情報を交換レンズ２のレンズ制御部５１に対して出力する。
【００６２】
レンズ制御部５１は、絞り値情報に従って絞り３１を駆動するように第３のモータドライバ５４に制御信号を出力することで第３のモータ５５を駆動する。これにより、撮影レンズは絞り込み状態となる。
【００６３】
次にステップＳ１２０において、制御部４１は、シャッタ駆動部４２に対して制御信号を出力することでシャッタ１０を開放状態とする。これにより、撮像素子１２には撮影レンズからの光線が入射して撮像が可能となる。続いて、制御部４１は、上記ステップＳ１０７にて演算されたシャッタ時間に従って撮像素子１２の電荷蓄積時間を設定して撮像素子１２により撮像を行うように、信号処理回路４３に対して指示を出す。また、制御部４１は、撮像タイミングに同期してフラッシュ装置３のフラッシュ制御部６１に対して発光部３４（フラッシュ）の発光指示を与える。
【００６４】
フラッシュ制御部６１は、発光指示に従って、上記ステップＳ１１８にて演算された本発光量（本発光ゲイン）に対応する発光量となるように、発光量センサ３７の出力信号に基づき発光部３４を発光させる。これにより、フラッシュ発光を伴った撮像が行われる。撮像が終了すると、制御部４１は、シャッタ駆動部４２に対して制御信号を出力することでシャッタ１０を遮光状態とする。これにより、撮像素子１２に対する撮影レンズからの光線が遮断される。
【００６５】
次にステップＳ１２１において、制御部４１は、交換レンズ２のレンズ制御部５１に対して絞り３１を開放するように情報を出力する。レンズ制御部５１は、この情報に従って絞り３１を駆動するように第３のモータドライバ５４に制御信号を出力することで第３のモータ５５を駆動する。これにより、撮影レンズは絞り開放状態となる。更に、制御部４１は、第１のモータドライバ４５に制御信号を出力することで第１のモータ４６を駆動し、主ミラー１３及び第１の反射ミラー１４をダウンさせる。
【００６６】
次にステップＳ１２２において、制御部４１は、撮像画像情報を撮像素子１２からＡ／Ｄ変換しながら読み出し、必要な補正処理や補間処理を行うように信号処理回路４３に対して指示を出す。
【００６７】
次にステップＳ１２３において、制御部４１は、信号処理回路４３に対して指示を出して撮像画像情報に対してホワイトバランス調整を行う。具体的には、撮像画像情報において１画面内を複数に分割し、各領域毎の色差信号から被写体の白色領域を抽出する。更に、抽出された白色領域の信号に基づいて撮像画面全体の赤チャンネル及び青チャンネルのゲイン補正を行いホワイトバランス調整を行う。
【００６８】
次にステップＳ１２４において、制御部４１は、ホワイトバランス調整が行われた撮像画像情報を記録ファイルフォーマットに圧縮変換して記憶部４４に記憶するように信号処理回路４３に対して指示を出す。ステップＳ１０１〜１２４で一連の撮影シーケンスが終了する。
【００６９】
次に、上記図６ｂのステップＳ１１８で行う発光部３４（フラッシュ）の本発光量（本発光ゲイン）を決定する演算処理について図７のフローチャートに従って説明する。
【００７０】
図７は、発光部の本発光量（本発光ゲイン）を決定する演算処理の詳細を示すフローチャートである。
【００７１】
図７において、ステップＳ１５１では、制御部４１は、測光用センサ２６の各測光エリア（測光領域）毎にプリ発光直前の輝度値Ｐ（ｉ）とプリ発光時の輝度値Ｈ（ｉ）とから、プリ発光時の反射光分のみの輝度値（被写体反射光量）Ｄ（ｉ）を算出する。プリ発光直前の輝度値Ｐ（ｉ）とプリ発光時の輝度値Ｈ（ｉ）とはそれぞれ圧縮系での値であるため、下式で示すようにＰ（ｉ）とＨ（ｉ）とのべき乗をとって伸長させてから差分をとり、差分値を対数圧縮する演算を行う。
【００７２】
Ｄ（ｉ）＝ｌｏｇ２（２Ｈ（ｉ）−２Ｐ（ｉ））
ここで、ｉは３５分割された測光用センサ２６の各受光部（測光エリア）に対応した１〜３５のことである。
【００７３】
次にステップＳ１５２において、制御部４１は、測光用センサ２６の各測光エリア毎にプリ発光直前の輝度値Ｐ（ｉ）とプリ発光時の輝度値Ｈ（ｉ）とから、下式で示すように輝度値の比Ｒ（ｉ）を演算する。
【００７４】
Ｒ（ｉ）＝Ｈ（ｉ）−Ｐ（ｉ）
プリ発光直前の輝度値Ｐ（ｉ）とプリ発光時の輝度値Ｈ（ｉ）とはそれぞれ圧縮系での値であるため、この差分をとることは輝度値の比をとることと等価である。
【００７５】
輝度値の比を求める理由は、特開２００５−２７５２６５号公報に記載されているように、３５分割された測光用センサ２６の各測光エリアにおいて輝度値の比の値が一致する測光エリアは被写体までの距離が一致する測光エリアとみなせることによる。
【００７６】
次にステップＳ１５３において、制御部４１は、被写体の距離に関する情報から下式で示すように所定値ＬＶＬ０及びＬＶＬ１を演算する。ＬＶＬ０は、上記ステップＳ１０２或いはステップＳ１０６にてレンズ制御部５１から得られる距離エンコーダ５６の情報（被写体までの物体距離に関する距離情報Ｄ）と、プリ発光時の発光光量に関する情報Ｃ２とから、次のように計算する。即ち、その距離における標準的な反射率の被写体の場合の反射輝度を考慮して計算する。
【００７７】
ＬＶＬ０は、距離情報Ｄでの標準的な反射率の被写体の反射輝度よりも少し高くなるように決める。これは、距離情報Ｄが実際は多少の誤差を持つことを考慮して、その誤差分の程度だけＬＶＬ０を高くしておき、実際の標準的な反射率の被写体におけるプリ発光時の反射光がＬＶＬ０よりも高くならないようにするためである。
【００７８】
ＬＶＬ０＝−ｌｏｇ２（Ｄ）×２＋Ｃ２
一方、ＬＶＬ１は、ＬＶＬ０に対してＣ３を減じて決定される。Ｃ３は実際の標準的な反射率の被写体のプリ発光時の反射光がＬＶＬ１を下回らないように、距離情報Ｄの誤差等を考慮して決定される。
【００７９】
ＬＶＬ１＝ＬＶＬ０−Ｃ３
このように、距離情報Ｄから通常は被写体のプリ発光時の反射光は所定値ＬＶＬ０とＬＶＬ１の間に入る前提で以下のフラッシュ本発光量を決定するための演算が行われる。
【００８０】
尚、レンズ交換可能な一眼レフタイプのカメラの場合には、カメラ本体に装着されたレンズによっては距離エンコーダ５６を装備していないために距離情報Ｄは得られないといったこともある。ここで、その場合の所定値ＬＶＬ０及びＬＶＬ１の算出方法を記す。
【００８１】
まず、ＬＶＬ０は撮影レンズの焦点距離情報に基づいて図８に示すＬＶＬ０決定用テーブル（ｔａｂｌｅ１）を参照して決定する。
【００８２】
ＬＶＬ０＝ｔａｂｌｅ１（ｆ）
ＬＶＬ０決定用テーブルは、撮影レンズの焦点距離（ｆ）とＬＶＬ０との対応関係を示すテーブルである。
【００８３】
例えば撮影レンズの焦点距離（ｆ）が２８ｍｍであれば（ｆ＜４０ｍｍ）、０．５ｍの距離に標準的な反射率の被写体があった場合の反射輝度（０．５ｍにおける標準反射光）をＬＶＬ０とする。一般的に焦点距離２８ｍｍの撮影レンズを使って撮影を行う場合に、０．５ｍよりも近距離の被写体を撮影する頻度は極めて低いことから、殆どの場合に実際のプリ発光時の反射光量としてはＬＶＬ０よりも低くなる。
【００８４】
以下同様に、焦点距離５０ｍｍの撮影レンズであれば０．８ｍの距離に標準的な反射率の被写体があった場合の反射輝度をＬＶＬ０とするという考え方で、図８のＬＶＬ０決定用テーブルは構成されている。撮影レンズの焦点距離に対してはある程度のステップで区切る方が合理的なので、ＬＶＬ０決定用テーブルではそのように焦点距離を区切っている。
【００８５】
一方、距離情報Ｄが得られない場合のＬＶＬ１はＬＶＬ０からＣ１を減じて算出される。Ｃ１は経験則的に被写体からのプリ反射光量がＬＶＬ１よりも下回ることは無いように決められる。例えば焦点距離５０ｍｍの撮影レンズでフラッシュ撮影する場合に、被写体から６．４ｍより遠くに離れて撮影する確率は極めて低いとすれば、ＬＶＬ０を決定する際の距離０．８ｍの場合に対して被写体からの反射光は６段低くなるのでＣ１は６とする。
【００８６】
ＬＶＬ１＝ＬＶＬ０−Ｃ１
ＬＶＬ０及びＬＶＬ１は共に圧縮系での値である。
【００８７】
次にステップＳ１５４において、制御部４１は、信号処理回路４３から顔位置情報及び顔大きさ情報が入手できているかどうかをチェックする。ライブビュー動作が開始されて上記ステップＳ１１４が実行されている場合は、顔位置情報及び顔大きさ情報が入手できている。そうでない場合は、上記ステップＳ１１４にて顔位置情報及び顔大きさ情報はクリアされているので、顔位置情報及び顔大きさ情報が入手できてはいないことになる。顔位置情報及び顔大きさ情報が入手できていない場合はステップＳ１５５へ進む。
【００８８】
次にステップＳ１５５において、制御部４１は、後述する基準値ＢａｓｅＲを選択するための選択肢エリアを限定する係数Ｋ（ｉ）を規定のデフォルト値に設定する。係数Ｋ（ｉ）は、図９（ａ）に示すように測光用センサ２６における３５分割された各測光エリアに対してそれぞれ設定される。規定のデフォルト値とは、図９（ｂ）に示すようにＫ（１）〜Ｋ（８）、Ｋ（１４）、Ｋ（１５）、Ｋ（２１）、Ｋ（２２）、Ｋ（２８）、Ｋ（２９）、Ｋ（３５）の各値が０で、それ以外の各値は１である。
【００８９】
他方、上記ステップＳ１５４にて顔位置情報及び顔大きさ情報が入手できている場合は、ステップＳ１５６へ進む。ステップＳ１５６において、制御部４１は、基準値ＢａｓｅＲを選択するための選択肢エリアを限定する係数Ｋ（ｉ）を、顔位置情報に応じて規定のデフォルト値から変更または該デフォルト値に設定する。
【００９０】
例えば、顔位置情報から図９（ｃ）に示すように撮像画面中央付近に人物の顔が存在する場合には、係数Ｋ（ｉ）は規定のデフォルト値のままである。顔位置情報から図９（ｄ）に示すように撮像画面左端に寄った位置に人物の顔が存在する場合には、係数Ｋ（ｉ）は規定のデフォルト値に対してＫ（８）、Ｋ（１５）、Ｋ（２２）、Ｋ（２９）の４箇所の値を０から１に変更する。
【００９１】
図示してはいないが、同様に、顔位置情報から撮像画面右端に寄った位置に人物の顔が存在する場合には、係数Ｋ（ｉ）は規定のデフォルト値に対してＫ（１４）、Ｋ（２１）、Ｋ（２８）、Ｋ（３５）の４箇所の値を０から１に変更する。顔位置情報から撮像画面上部に寄った位置に人物の顔が存在する場合には、係数Ｋ（ｉ）は規定のデフォルト値に対してＫ（２）〜Ｋ（６）の５箇所の値を０から１に変更する。
【００９２】
即ち、制御部４１は、基準値ＢａｓｅＲ（基準となる比の値）を抽出する際に抽出対象となる測光領域を限定する係数を、信号処理回路４３により得た顔位置情報・顔大きさ情報（顔情報）に応じて設定する。
【００９３】
尚、図９（ｆ）に示すように顔大きさ情報がかなり大きい値を示していて撮像画面ほぼ全域が人物の顔であるような場合は、顔位置情報に従って撮像画面端部の係数Ｋ（ｉ）の値を変更しても本発光量の演算結果に対して大きな意味を持たなくなる。これは、結果的に撮像画面中央付近の測光用センサ２６の測光領域の多数のセンサ部に顔領域がかかるためである。よって、顔大きさ情報が所定以上大きい場合には、係数Ｋ（ｉ）は図９（ａ）に示した規定のデフォルト値のままとしても良い。
【００９４】
次にステップＳ１５７において、制御部４１は、測光用センサ２６における３５分割された測光エリアで係数Ｋ（ｉ）が１となっている測光エリアの中から、輝度値Ｄ（ｉ）が所定値ＬＶＬ０とＬＶＬ１との間に入っている領域を抽出する。これにより、ガラス等の鏡面物体からの正反射により輝度値Ｄ（ｉ）が異常に高くなっている測光エリアや、発光部３４のフラッシュ光が届かないくらいに距離が離れていて輝度値Ｄ（ｉ）が非常に低くなっている測光エリアが除外される。その結果、主被写体が存在しそうな測光エリアが抽出される。
【００９５】
尚、プリ発光時の輝度値Ｈ（ｉ）の値は輝度値Ｄ（ｉ）の値と大きく変わらないことが多いので（プリ発光直前の輝度値Ｐ（ｉ）が小さい場合が多いので）、該ステップＳ１５７では輝度値Ｄ（ｉ）の代わりにプリ発光時の輝度値Ｈ（ｉ）を使用してもよい。
【００９６】
尚、係数Ｋ（ｉ）が１の測光エリアのみから抽出を行っているので、通常、Ｋ（ｉ）が規定のデフォルト値のままである条件では撮像画面の上端や左右端といった主被写体を配置しそうにない測光エリアは、やはり抽出対象から除外される。顔位置情報に応じて係数Ｋ（ｉ）が０から１に変更された測光エリアは、人物の顔という主被写体が存在する可能性がある領域として抽出の候補に変更されていることになる。
【００９７】
次にステップＳ１５８において、制御部４１は、抽出された測光エリアの中で一番近距離にある被写体が主被写体である可能性が高いので、次のように基準エリアを選択する。即ち、上述したプリ発光直前（予備発光動作の前）の輝度値Ｐ（ｉ）（第１の輝度値）と、プリ発光時（予備発光動作中）の輝度値Ｈ（ｉ）（第２の輝度値）との比Ｒ（ｉ）が最大値となっている測光エリアを基準エリアとして選択する。その基準エリアにおけるＲ（ｉ）の値を基準値ＢａｓｅＲ（基準となる比の値）と呼び、基準値ＢａｓｅＲとＲ（ｉ）の値が同一の値を示している測光エリアを主被写体エリアとする。
【００９８】
次にステップＳ１５９において、制御部４１は、測光用センサ２６におけるｉ＝１〜３５の全ての測光エリアにおいて下式で示すように輝度値の比Ｒ（ｉ）と基準値ＢａｓｅＲとの差ＲＲ（ｉ）を算出する。
【００９９】
ＲＲ（ｉ）＝ｂａｓｅＲ−Ｒ（ｉ）
輝度値の比Ｒ（ｉ）と基準値ＢａｓｅＲとは共に圧縮系での値なので、ＲＲ（ｉ）は基準エリアのＲ（ｉ）とその他の測光エリアのＲ（ｉ）との比を算出していることになる。ＲＲ（ｉ）の値が小さくなる測光エリアというのは、主被写体エリアであると想定し基準値ＢａｓｅＲとなった測光エリアの被写体と略等価な距離に被写体が存在する測光エリアである。
【０１００】
一方、ＲＲ（ｉ）の値が正の方向に大きくなる測光エリアというのは、主被写体エリアであると想定し基準値ＢａｓｅＲとなった測光エリアの被写体よりも遠くに離れていた被写体が存在していると見なせる測光エリアである。逆に、ＲＲ（ｉ）の値が負の方向に大きくなる測光エリアというのは、主被写体エリアであると想定し基準値ＢａｓｅＲとなった測光エリアの被写体よりも近くにあると見なせる測光エリアである。
【０１０１】
即ち、こうした測光エリアは、被写体において主被写体以外に手前に障害物が存在する測光エリアや、ガラス等の鏡面による正反射が発生して異常に高い反射光量が得られた測光エリアであると考えられる。
【０１０２】
次にステップＳ１６０において、制御部４１は、測光用センサ２６におけるｉ＝１〜３５の全ての測光エリアにおいて算出されたＲＲ（ｉ）に応じて重み付け係数Ｗ（ｉ）を決定する。具体的には、各測光エリアのＲＲ（ｉ）の値より図１０に示すＷ（ｉ）値決定用テーブル（ｔａｂｌｅ２）を参照して下式で示すようにＷ（ｉ）を求める。
【０１０３】
Ｗ（ｉ）＝ｔａｂｌｅ２（ＲＲ（ｉ））
Ｗ（ｉ）値決定用テーブルは、ＲＲ（ｉ）とＷ（ｉ）との対応関係を示すテーブルである。
【０１０４】
Ｗ（ｉ）値決定用テーブルによれば、ＲＲ（ｉ）の値が基準値ＢａｓｅＲとなった測光エリアが重み付け上の最大値１２がＷ（ｉ）として与えられる。ＲＲ（ｉ）の値が基準値ＢａｓｅＲと同一またはごく近い値となった測光エリアほどＷ（ｉ）は高い値が与えられる。このような領域は主被写体領域または主被写体とほぼ同一距離の被写体とみなしているからである。ＲＲ（ｉ）値の絶対値が０から大きくなるに従ってその測光エリアに与えられる重み付け係数Ｗ（ｉ）は徐々に小さくなる。これは、主被写体であると仮定した測光エリアの被写体とは異なる被写体領域である可能性が高くなるからである。
【０１０５】
このように、各測光エリア毎に存在する被写体までの距離に応じて重み付け係数を与えて次ステップ以降による本発光量演算を行う。これにより、撮影毎に撮像画面内での主被写体位置が移動している場合や同一シーンを少しだけ構図を変えて撮影した場合などにおいても、略同様な本発光量を演算できるため、１枚毎に異なる露出結果になることを防止することができる。
【０１０６】
尚、上記ステップＳ１５５或いはステップＳ１５６で、Ｋ（ｉ）の値が０とされて基準値ＢａｓｅＲを選択する選択肢からは外された測光エリアにおいても、ＲＲ（ｉ）の値が基準値ＢａｓｅＲに近い値であれば重み付け係数Ｗ（ｉ）は大きなものが与えられる。本実施の形態のこの点が、特開２００５−１８４５０８号公報に記載されているように顔領域を検出し、検出された顔領域を調光領域に設定して本発光量を演算する手法とは異なる点である。
【０１０７】
次にステップＳ１６１において、制御部４１は、下式で示すように測光用センサ２６におけるｉ＝１〜３５の全ての測光エリアの被写体の反射光の重み付け演算を行う。
【０１０８】
ＡＶＥ＝Σ（Ｄ（ｉ）×Ｗ（ｉ））／ΣＷ（ｉ）
この重み付け演算により、主被写体エリアと見なした測光エリアと同一距離の被写体であると想定される測光エリアほど重み付けが大きくなった撮像画面全体の反射光の平均値ＡＶＥが算出される。
【０１０９】
次にステップＳ１６２において、制御部４１は、上記ステップＳ１０８或いはステップＳ１１２で決定されているシャッタ速度と絞り値とのアペックス値に基づく露出値ＥＶＴと、ステップＳ１６１で演算したＡＶＥから、本発光の発光量Ｇを演算する。
【０１１０】
Ｇ＝ＥＶＴ−ＡＶＥ
即ち、制御部４１は、係数に応じて抽出された基準値ＢａｓｅＲ（基準となる比の値）と、測光用センサ２６の各測光領域のプリ発光直前の輝度値とプリ発光時の輝度値との比の値とを比較し、比較結果に基づき露光動作時の発光部３４の発光量を演算する。
【０１１１】
本発光の発光量Ｇは、プリ発光時のフラッシュ発光量に対する本発光の相対値となる。発光量Ｇの値は、カメラ本体１の制御部４１から通信によりフラッシュ装置３のフラッシュ制御部６１に送信される。これにより、ステップＳ１２０にて発光量Ｇに従った発光量にて本発光が行われることで所望のフラッシュ撮像が行われる。
【０１１２】
〔第２の実施の形態〕
本発明の第２の実施の形態は、上記第１の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上記第１の実施の形態（図１〜図５）の対応するものと同一なので説明を省略する。
【０１１３】
上記第１の実施の形態では、基準値ＢａｓｅＲを選択するための選択肢エリアを限定する係数Ｋ（ｉ）を顔位置情報や顔大きさ情報が入手できていない状態では、図９（ｂ）に示すデフォルト値に設定した。また、顔位置情報や顔大きさ情報が入手できている状態では、デフォルト値のうち一部を変更した。これに対し、本実施の形態では以下のような設定を行う。
【０１１４】
図１１（ａ）〜図１１（ｅ）は、本実施の形態に係る基準値ＢａｓｅＲを選択するための選択肢エリアを限定する係数Ｋ（ｉ）の設定組み合わせテーブルの例を示す図である。
【０１１５】
図１１（ａ）〜図１１（ｅ）において、係数Ｋ（ｉ）は、図１１（ａ）のテーブルでは、Ｋ（１）〜Ｋ（８）、Ｋ（１４）、Ｋ（１５）、Ｋ（２１）、Ｋ（２２）、Ｋ（２８）、Ｋ（２９）、Ｋ（３５）の各値が０で、それ以外の各値は１である。係数Ｋ（ｉ）は、図１１（ｂ）のテーブルでは、Ｋ（１）〜Ｋ（７）、Ｋ（１３）、Ｋ（１４）、Ｋ（２０）、Ｋ（２１）、Ｋ（２７）、Ｋ（２８）、Ｋ（３４）、Ｋ（３５）の各値が０で、それ以外の各値は１である。
【０１１６】
係数Ｋ（ｉ）は、図１１（ｃ）のテーブルでは、Ｋ（１）〜Ｋ（９）、Ｋ（１５）、Ｋ（１６）、Ｋ（２２）、Ｋ（２３）、Ｋ（２９）、Ｋ（３０）の各値が０で、それ以外の各値は１である。係数Ｋ（ｉ）は、図１１（ｄ）のテーブルでは、Ｋ（１）、Ｋ（７）、Ｋ（８）、Ｋ（１４）、Ｋ（１５）、Ｋ（２１）、Ｋ（２２）、Ｋ（２８）〜Ｋ（３５）の各値が０で、それ以外の各値は１である。係数Ｋ（ｉ）は、図１１（ｅ）のテーブルでは、Ｋ（１）、Ｋ（７）、Ｋ（２９）、Ｋ（３５）の各値が０で、それ以外の各値は１である。
【０１１７】
上述した５種類の係数Ｋ（ｉ）の設定組み合わせテーブル（係数値テーブル）には、測光エリア（測光領域）を限定する係数が各測光エリア毎（各測光領域毎）に予め設定されている。制御部４１は、５種類の係数Ｋ（ｉ）の設定組み合わせテーブルから適する係数を顔情報（顔位置情報、顔大きさ情報）に基づいて選択する。
【０１１８】
上記図７のステップＳ１５５では顔位置情報及び顔大きさ情報がクリアされているので、標準的なＫ（ｉ）値のテーブルである図１１（ａ）のテーブルを選択する。また、ステップＳ１５６では入力されている顔位置情報が撮像画面左端寄りを示す情報であれば、図１１（ｂ）のテーブルを選択する。入力されている顔位置情報が撮像画面右端寄りを示す情報であれば、図１１（ｃ）のテーブルを選択する。
【０１１９】
入力されている顔位置情報が撮像画面上端寄りを示す情報であれば、図１１（ｄ）のテーブルを選択する。入力されている顔位置情報が撮像画面中央付近或いは撮像画面下端寄りを示す情報であれば、図１１（ａ）のテーブルを選択する。また、入力されている顔大きさ情報が所定以上大きい場合には、顔位置情報に因らずに図１１（ｅ）のテーブルを選択する。その他の構成やフローチャートは全て上記第１の実施の形態にて説明したものを適用できる。
【０１２０】
尚、係数Ｋ（ｉ）の設定組み合わせテーブルの数を５としたのはあくまで一例であり、これに限定されるものではない。顔位置情報と顔大きさ情報との組み合わせにより選択肢をマトリクス的に切り替える構成とすることも可能である。
【０１２１】
以上説明したように第１及び第２の実施の形態によれば、以下のような制御を行うことで各種の効果を奏することができる。カメラ本体１の制御部４１は、露光動作に先立ち被写体に向けてフラッシュ装置３の発光部３４のプリ発光（予備発光）動作を指示する。プリ発光直前の第１のタイミングとプリ発光動作中の第２のタイミングとのそれぞれにおいて、測光用センサ２６により複数の測光エリアの被写体輝度を測光する。また、制御部４１は、露光動作に先立ち人物の顔情報（顔位置情報、顔大きさ情報）を信号処理回路４３から入力する。
【０１２２】
制御部４１は、第１のタイミングで測光した第１の測光情報（プリ発光直前の輝度値）Ｐ（ｉ）と、第２のタイミングで測光した第２の測光情報（プリ発光動作中の輝度値）Ｈ（ｉ）との比Ｒ（ｉ）を、各測光エリアについて演算する。次に、制御部４１は、各測光エリアにおける比Ｒ（ｉ）の中から基準ＢａｓｅＲ（基準となる比の値）を抽出する。
【０１２３】
次に、制御部４１は、基準ＢａｓｅＲを抽出する際に抽出対称となる測光エリアを限定する係数Ｋ（ｉ）を、人物の顔情報に応じて設定する。次に、制御部４１は、係数Ｋ（ｉ）の値に応じて、基準ＢａｓｅＲと各測光エリアの比の値Ｒ（ｉ）とを比較し、比較した結果に基づいて露光動作時のフラッシュ装置３の発光部３４発光量を演算する。
【０１２４】
上記のように、主被写体（人物の顔）が撮像画面の中央付近にある場合と撮像画面の周辺付近にある場合とで、基準値ＢａｓｅＲを抽出する測光エリアに適切な限定をかける（測光エリアを絞り込む）。これにより、撮影者の期待通りの露出となる確率をより高めることが可能となる。
【０１２５】
上記第１及び第２の実施の形態に記載の何れの構成例においても、顔位置情報が入手できていない撮影状況では、基準値ＢａｓｅＲを選択するための選択肢エリア（測光エリア）を限定する係数Ｋ（ｉ）を次のように設定している。即ち、図９（ｂ）或いは図１１（ａ）に示したような通常は主被写体が存在する確率がごく低い撮像画面周辺部領域において係数Ｋ（ｉ）を０とする。
【０１２６】
従って、撮像画面周辺部に撮影意図とあまり関係なく入ってしまった物体が存在する領域を基準値ＢａｓｅＲの領域として選択してしまいフラッシュ発光レベルが不適切になる可能性を低くすることが可能となる。これにより、撮影者の意図する主被写体領域を抽出する精度、即ち、撮影者の期待通りの露出となる確率をより高めることが可能となる。
【０１２７】
一方、顔位置情報が入手できている撮影状況では、顔位置情報に応じて図９（ｅ）或いは図１１（ｂ）〜（ｄ）に示したような係数Ｋ（ｉ）に変更する。そして、主被写体である可能性が極めて高い人物の顔を含む領域のＫ（ｉ）値を１にすることで、撮像画面周辺部領域であっても基準値ＢａｓｅＲの選択肢エリアとする。人物の顔が存在しない周辺部領域のＫ（ｉ）値は０のままである。
【０１２８】
従って、上記と同様に、撮像画面周辺部に撮影意図とあまり関係なく入ってしまった物体が存在する領域を基準値ＢａｓｅＲの領域として選択してしまいフラッシュ発光レベルが不適切になる可能性を低くすることが可能となる。これにより、撮影者の意図する主被写体領域を抽出する精度、即ち、撮影者の期待通りの露出となる確率をより高めることが可能となる。
【０１２９】
また、特開２００５−２７５２６５号公報と同様に、主被写体領域及びそれと等価な距離にある領域に対して高い重み付けをおいて本発光量を決定したフラッシュ発光による撮像が可能となる。これにより、同じような撮影シーンでの被写体の移動や構図を変更した時にフラッシュ発光量が変化して撮像結果の露出がばらつくことを抑止する効果を維持することが可能となる。
【０１３０】
〔他の実施の形態〕
上記第１及び第２の実施の形態では、本発明の顔情報として顔位置情報と顔大きさ情報を用いる場合を例に挙げたが、これに限定されるものではない。本発明は顔情報として顔位置情報のみを用いる場合にも適用可能である。
【０１３１】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はＣＰＵやＭＰＵ等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１３２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３５】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の第１の実施の形態に係る撮像装置としてのカメラ本体、交換レンズ、フラッシュ装置の内部構成を示す構成図である。
【図２】カメラの焦点検出用センサの構成例を示す図である。
【図３】カメラの測光用センサの構成例を示す図である。
【図４】焦点検出用センサによる撮像画面内の焦点検出位置と３５分割された測光用センサとの対応位置関係を示す図である。
【図５】カメラ本体、交換レンズ、フラッシュ装置の電気回路の構成例を示すブロック図である。
【図６ａ】カメラにおける本発明に関わる具体的な動作シーケンスを示すフローチャートである。
【図６ｂ】カメラにおける本発明に関わる具体的な動作シーケンスを示すフローチャートである。
【図７】発光部の本発光量（本発光ゲイン）を決定する演算処理の詳細を示すフローチャートである。
【図８】ＬＶＬ０決定用テーブルの例を示す図である。
【図９】（ａ）〜（ｆ）は、Ｋ（ｉ）値を示す図である。
【図１０】Ｗ（ｉ）値決定用テーブルの例を示す図である。
【図１１】（ａ）〜（ｅ）は、本発明の第２の実施の形態に係る基準値ＢａｓｅＲを選択するための選択肢エリアを限定する係数Ｋ（ｉ）の設定組み合わせテーブルの例を示す図である。
【符号の説明】
【０１３７】
１  カメラ本体
２  交換レンズ
３  フラッシュ装置
１２  撮像素子
２０  焦点検出用センサ
２６  測光用センサ
３４  発光部
３７  発光量センサ
４１  制御部
４３  信号処理回路
６１  制御部
【図１】
0004995133.tif 000002
【図２】
0004995133.tif 000003
【図３】
0004995133.tif 000004
【図４】
0004995133.tif 000005
【図５】
0004995133.tif 000006
【図６ａ】
0004995133.tif 000007
【図６ｂ】
0004995133.tif 000008
【図７】
0004995133.tif 000009
【図８】
0004995133.tif 000010
【図９】
0004995133.tif 000011
【図１０】
0004995133.tif 000012
【図１１】
0004995133.tif 000013