(57)【要約】 【課題】  撮影環境に応じて測光対象からの光の光量変化特性を精度よく算出することができるようにする。【解決手段】  撮像領域内の複数の測光エリアそれぞれの測光値を得るための測光手段と、前記測光手段を用いて得られた前記複数の測光エリアそれぞれの測光値に対する重み付けを設定する設定手段と、前記複数の測光エリアそれぞれの測光値と前記設定手段により設定された重み付けとに基づく輝度値に基づいて、前記測光手段の測光対象の光量変化特性を算出手段と、を有し、前記設定手段は、撮影環境に応じて重み付けを設定する。【選択図】  図６
2017215529.tif 000002
【特許請求の範囲】
【請求項１】
撮像領域内の複数の測光エリアそれぞれの測光値を得るための測光手段と、
前記測光手段を用いて得られた前記複数の測光エリアそれぞれの測光値に対する重み付けを設定する設定手段と、
前記複数の測光エリアそれぞれの測光値と前記設定手段により設定された重み付けとに基づく輝度値に基づいて、前記測光手段の測光対象の光量変化特性を算出手段と、を有し、
前記設定手段は、撮影環境に応じて重み付けを設定することを特徴とする撮像装置。
【請求項２】
前記設定手段は、撮影環境の明るさに応じて重み付けを設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定手段は、環境光寄与率に応じて重み付けを設定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
撮像領域内の主被写体領域と背景領域とを判別する判別手段を有し、
前記設定手段は、撮影環境に応じて前記主被写体領域の測光値に対する重み付けを前記背景領域に対する重み付けよりも大きくするか否かを変更することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮像領域内の主被写体領域と背景領域とを判別する判別手段を有し、
前記設定手段は、撮影環境の明るさが明るい場合は暗い場合よりも、前記主被写体の測光値に対する重み付けを大きくすることを特徴とする請求項２に記載の撮像装置。
【請求項６】
撮像領域内の主被写体領域と背景領域とを判別する判別手段を有し、
前記設定手段は、環境光寄与率が大きい場合は小さい場合よりも、前記主被写体の測光値に対する重み付けを大きくすることを特徴とする請求項３に記載の撮像装置。
【請求項７】
前記判別手段は、撮像領域内の各焦点検出位置の焦点状態に基づいて、前記主被写体領域と前記背景領域とを判別することを特徴とする請求項４乃至６のいずれか１項に記載の撮像装置。
【請求項８】
撮像領域内の複数の測光エリアそれぞれの測光値を得る測光ステップと、
前記測光ステップで得られた前記複数の測光エリアそれぞれの測光値に対する重み付けを設定する設定ステップと、
前記複数の測光エリアそれぞれの測光値と前記設定ステップで設定された重み付けとに基づく輝度値に基づいて、前記測光ステップでの測光対象の光量変化特性を算出ステップと、を有し、
前記設定ステップは、撮影環境に応じて重み付けを設定することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に測光対象からの光の光量変化特性を算出する技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラや携帯電話などの撮像装置の高感度化が進んでいる。そのため、室内のような比較的暗い環境下においても、シャッタースピードを高速にした（露光時間を短くした）撮影により、ブレを抑えた明るい画像を取得することが可能になってきている。
【０００３】
また、室内光源として普及している蛍光灯は商用電源周波数の影響により、周期的に照明光がゆらぐ現象であるフリッカーが生じる。このようなフリッカーが生じる光源（以下、フリッカー光源とする）下でシャッタースピードを高速にした撮影を行うと、１つの画像内で露出ムラや色ムラが発生したり、連続して撮影した複数の画像間で露出や色温度のばらつきが発生したりする場合がある。
【０００４】
このような問題に対して、特許文献１では、照明光のフリッカーの状態を検出し、露光時間の中心が照明光の光量が極大値を示すタイミングと略一致するように撮像タイミングを調節する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２２９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、自然光と人工光とがミックスされた環境のような撮像領域の一部のみに露出ムラが生じる場合について考慮されていない。自然光と人工光とがミックスされた環境の場合、撮像領域全体を評価すると自然光の影響により人工光が照射されている領域の光量変化特性を精度よく算出することは困難である。
【０００７】
そこで、本発明は、撮影環境に応じて測光対象からの光の光量変化特性を精度よく算出することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る撮像装置は、撮像領域内の複数の測光エリアそれぞれの測光値を得るための測光手段と、前記測光手段を用いて得られた前記複数の測光エリアそれぞれの測光値に対する重み付けを設定する設定手段と、前記複数の測光エリアそれぞれの測光値と前記設定手段により設定された重み付けとに基づく輝度値に基づいて、前記測光手段の測光対象の光量変化特性を算出手段と、を有し、前記設定手段は、撮影環境に応じて重み付けを設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影環境に応じて測光対象からの光の光量変化特性を精度よく算出することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る撮像システムの概略図である。
【図２】焦点検出用センサーの構成例を示す図である。
【図３】測光用センサーの測光エリアと焦点検出用センサーの焦点検出位置との関係を示す図である。
【図４】本発明の実施形態に係る撮像システムのブロック図である。
【図５】本発明の第１の実施形態に係る撮像システムの発光撮影に関する動作を示す図である。
【図６】本発明の第１の実施形態に係るフリッカー検知処理を示す図である。
【図７】撮影環境に応じたフリッカー検知用被写体輝度値を算出するときの各測光エリアの重み付けを示す図である。
【図８】本発明の第２の実施形態に係る撮像システムの発光撮影に関する動作を示す図である。
【図９】本発明の第２の実施形態に係るフリッカー検知処理を示す図である。
【図１０】本発明の第３の実施形態に係るフリッカー検知処理を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、以下の図面に基づいて詳細に説明する。
【００１２】
（第１の実施形態）
図１は、本発明の実施形態に係る撮像システムの概略図であり、図１の撮像システムは、撮像装置であるカメラ本体１、カメラ本体１の着脱可能な交換レンズである交換レンズ２、カメラ１に着脱可能な照明装置であるフラッシュ３を有している。
【００１３】
カメラ本体１において、１０はメカニカルシャッター、１１は光学ロウパスフィルター、１２は例えばＣＭＯＳやＣＣＤといったエリア蓄積型光電変換素子からなる撮像素子である。メカニカルシャッター１０を光路から退避させることで撮像素子１２が露光される。
【００１４】
１３は半透過性の主ミラー、１４は第１の反射ミラーで、主ミラー１３と第１の反射ミラー１４はともに撮影時には上部に跳ね上がり光路から退避する。
【００１５】
１５は第１の反射ミラー１４による撮像素子１２の撮像面と共役な近軸的結像面、１６は第２の反射ミラー、１７は赤外カットフィルター、１８は２つの開口部を有する絞り、１９は２次結像レンズ、２０は焦点検出用センサー（ＡＦセンサー）である。焦点検出用センサー２０は、例えばＣＭＯＳ等のエリアの蓄積型光電変換素子からなる。図２は、焦点検出用センサー２０の構成例を示す図であり、図２に示すように絞り１８の２つの開口部に対応して多数分割された受光センサー部が２０Ａと２０Ｂとの２対のエリアの構成になっている。また、受光センサー部２０Ａと２０Ｂに加えて、信号蓄積部や信号処理用の周辺回路などが同一チップ上に集積回路として実装されている。第１の反射ミラー１４から焦点検出用センサー２０までの構成は、撮像領域内の複数の位置での位相差検出方式での焦点検出を可能とするものである。
【００１６】
２１は拡散性を有するピント板、２２はペンタプリズム、２３は接眼レンズ、２４は第３の反射ミラー、２５は集光レンズ、２６は被写体の輝度に関する情報を得るための測光用センサー（ＡＥセンサー）である。ピント板２１、ペンタプリズム２２、接眼レンズ２３によってファインダー光学系が構成される。測光用センサー２６には、主ミラー１３によって反射されてピント板２１によって拡散された光線のうち光軸外の一部が入射する。
【００１７】
測光用センサー２６は、例えばＣＭＯＳ等のエリアの蓄積型光電変換素子からなる。図３（ａ）は測光用センサー２６の構成例を示す図であり、図３（ａ）に示すように、受光領域内を複数分割した領域（測光エリア）毎に被写体の輝度情報や色情報を出力できる。複数分割した領域について本例では７列×５行の３５分割とし、３５分割された各分割領域をＰＤ１〜ＰＤ３５と呼ぶこととする。なお、図示していないがＰＤ１〜ＰＤ３５の各分割領域はさらに細かな受光部画素に分割し、各画素には一定の配列でカラーフィルタが設けられる。このような構成の測光用センサー２６の出力情報に基づき、被写体検知情報を得ることができる。被写体検知情報とは測光用センサー２６の細かな受光部画素出力に基づく人物の顔検出情報であったり、測光用センサー２６の色検出情報に基づく主被写体の色情報であったりする。図３（ｂ）は、測光用センサー２６の測光エリアと焦点検出用センサー２０の焦点検出位置との関係を示す図である。本例では焦点検出用センサー２０による撮像領域内の焦点検出位置をＦＡ１０からＦＡ２６までの１１ポイントとする例で、それぞれの焦点検出位置は測光用センサー２６による測光エリアのＰＤ１０からＰＤ２６部分に合致するものとしている。
【００１８】
２７は交換レンズ２を取り付けるマウント部、２８は交換レンズ２と情報通信を行うための接点部、２９はフラッシュ３を取り付けられる接続部である。
【００１９】
交換レンズ２において、３０ａ〜３０ｅは撮影レンズを構成する各光学レンズ、３１は絞り、３２はカメラ本体１と情報通信を行うための接点部、３３はカメラ本体１に取り付けられるためのマウント部である。
【００２０】
フラッシュ３において、３４は光源であるキセノン管、３５は光源が発する光を所定方向に反射させる反射部材、３６はキセノン管３４からの光及び反射部材３５で反射された光を集光するフレネルレンズである。また、３７はキセノン管３４の発光量をモニターするためのモニターセンサー、３８はカメラ本体１にフラッシュ３を取り付けるための取り付け部である。
【００２１】
図４は、図１に示した撮像システムのブロック図であり、図１と同様の部分は図１と同じ符号にしている。
【００２２】
カメラ本体１において、４１は例えば内部にＡＬＵ、ＲＯＭ、ＲＡＭやＡ／Ｄコンバータ、タイマー、シリアル通信ポート（ＳＰＩ）等を内蔵したワンチップマイクロコンピュータ（マイコン）でありカメラ撮像システムの全体制御を行う。
【００２３】
焦点検出用センサー２０及び測光用センサー２６の出力信号は、マイコン４１のＡ／Ｄコンバータ入力端子に接続される。４２は測光用センサー２６の蓄積や読み出しを制御するためのタイミング信号等を生成するタイミングジェネレータである。
【００２４】
４３は信号処理回路であり、マイコン４１の指示に従って撮像素子１２を制御して撮像素子１２が出力する撮像信号をＡ／Ｄ変換しながら入力して信号処理を行い、画像信号を得る。また、得られた画像信号を記録するにあたって、圧縮等の必要な画像処理を行う。４４はＤＲＡＭ等のメモリであり、信号処理回路４３が種々の信号処理を行う際のワーク用メモリとして使われたり、後述する表示器４５に画像を表示する際のＶＲＡＭとして使われたりする。４５は液晶パネル等で構成されて各種撮影情報や撮像画像を表示する表示部であり、マイコン４１からの指示により点灯制御される。４６はフラッシュメモリ又は光ディスク等による記憶手段であり、撮像された画像信号を信号処理回路４３から入力されて記憶する。
【００２５】
４７は第１のモータドライバであり、マイコン４１の出力端子に接続されて制御されて、主ミラー１３及び第１の反射ミラー１４のアップ・ダウンやメカニカルシャッター１０のチャージを行うための第１のモータ４８を駆動する。４９は撮影開始を指示するためのレリーズスイッチである。
【００２６】
２８は交換レンズ２との接点部であり、マイコン４１のシリアル通信ポートの入出力信号が接続される。２９はフラッシュ３との接続部であり、フラッシュ３と通信が可能なようにマイコン４１のシリアル通信ポートの入出力信号が接続される。５０はシャッター駆動手段でありマイコン４１の出力端子に接続されてメカニカルシャッター１０を駆動する。
【００２７】
交換レンズ２において、５１は例えば内部にＡＬＵ、ＲＯＭ、ＲＡＭやタイマー、シリアル通信ポート（ＳＰＩ）等を内蔵したワンチップマイクロコンピュータによるレンズマイコンである。
【００２８】
５２は第２のモータドライバであり、レンズマイコン５１の出力端子に接続されて制御され、焦点調節を行うための第２のモータ５３を駆動する。５４は第３のモータドライバであり、レンズマイコン５１の出力端子に接続されて制御され、絞り３１の制御を行うための第３のモータ５５を駆動する。５６は焦点調節レンズ（フォーカスレンズ）の繰り出し量すなわち被写体距離に関する情報を得るための距離エンコーダーであり、レンズマイコン５１の入力端子に接続される。５７は交換レンズ２がズームレンズである場合に撮影時の焦点距離情報を得るためのズームエンコーダーであり、レンズマイコン５１の入力端子に接続される。３２はカメラ本体１との接点部であり、レンズマイコン５１のシリアル通信ポートの入出力信号が接続される。
【００２９】
交換レンズ２がカメラ本体１に装着されると、接点部２８、３２が互いに接続されてレンズマイコン５１はカメラ本体１のマイコン４１とのデータ通信が可能となる。カメラ本体１のマイコン４１が焦点検出や露出演算を行うために必要なレンズ固有の光学的な情報は、レンズマイコン５１からカメラ本体１のマイコン４１へとデータ通信によって出力される。また、距離エンコーダー５６あるいはズームエンコーダー５７に基づいた被写体距離に関する情報または焦点距離情報は、レンズマイコン５１からカメラ本体１のマイコン４１へとデータ通信によって出力される。また、カメラ本体１のマイコン４１が焦点検出や露出演算を行った結果求められた焦点調節情報や絞り情報はカメラ本体１のマイコン４１からレンズマイコン５１へとデータ通信によって出力される。そして、レンズマイコン５１は焦点調節情報に従って第２のモータドライバ５２を制御し、絞り情報に従って第３のモータドライバ５４を制御する。
【００３０】
フラッシュ３において、６１は例えば内部にＡＬＵ、ＲＯＭ、ＲＡＭやＡ／Ｄコンバータ、タイマー、シリアル通信ポート（ＳＰＩ）等を内蔵したワンチップマイクロコンピュータによるフラッシュマイコンである。６２はコンデンサを含み、キセノン管３４の発光に必要な３００Ｖ程度の高圧電圧を作りその高圧電圧をコンデンサに充電する機能を有する昇圧部である。
【００３１】
フラッシュ３がカメラ本体１に装着されると、接続部３８、２９が互いに接続されてフラッシュマイコン６１はカメラ本体１のマイコン４１とのデータ通信が可能となる。フラッシュマイコン６１はカメラ本体１のマイコン４１からの通信内容に従って昇圧部６２を制御してキセノン管３４の発光開始や発光停止を行うとともに、モニターセンサー３７の検出量をカメラ本体１のマイコン４１に対して出力する。
【００３２】
次に、本実施形態の撮像システムの発光撮影に関する動作を図５を用いて説明する。図５は、本実施形態の撮像システムの発光撮影に関する動作を示す図であり、カメラ本体１が有する不図示の電源スイッチがオンされてマイコン４１が動作可能となると、図５に示す動作が開始される。
【００３３】
ステップＳ１０１でマイコン４１は、フラッシュマイコン６１に通信して、昇圧部６２を動作させてフラッシュ３の発光に十分となるようコンデンサに充電するように指示する。
【００３４】
ステップＳ１０２でマイコン４１は、レンズマイコン５１と通信を行ない測距や測光に必要な各種レンズ情報を得る。
【００３５】
ステップＳ１０３でマイコン４１は、焦点検出用センサー２０に対して制御信号を出力する。そして、マイコン４１は、焦点検出用センサー２０の信号蓄積が終了すると焦点検出用センサー２０に蓄積された信号を読み出してＡ／Ｄ変換を行い、読み込まれた各デジタルデータに対してシェーディング等の必要な各種のデータ補正を行う。
【００３６】
ステップＳ１０４でマイコン４１は、ステップＳ１０２で得たレンズ情報とステップＳ１０３で得たデジタルデータに基づいて撮像領域内の各焦点検出位置の焦点状態を演算し、撮像領域内の焦点を合わせるべき領域（合焦対象領域）を決定する。なお、合焦対象領域は、あらかじめカメラ本体１が有する不図示の操作部材などにより指定されている領域があるならばその指定にしたがってもよい。
【００３７】
そして、マイコン４１は、決定された合焦対象領域における焦点状態に従って合焦となるためのレンズ移動量を算出し、算出されたレンズ移動量をレンズマイコン５１に出力する。レンズマイコン５１は、マイコン４１から取得したレンズ移動量に基づいて焦点調節用レンズを駆動するように第２のモータドライバ５２に信号出力して、第２のモータ５３を駆動する。これにより決定された合焦対象領域の被写体に対して合焦状態となる。ここで、焦点調節用レンズを駆動することで距離エンコーダー５６の情報が変化するので、マイコン４１はレンズマイコン５１と通信を行い、各種レンズ情報の更新も行う。また、マイコン４１は、合焦対象領域の被写体に対して合焦状態となった後に、再度焦点検出用センサー２０の信号蓄積と信号読み出し及び撮像領域内の各焦点検出位置の焦点状態を演算する。
【００３８】
ステップＳ１０５でマイコン４１は、タイミングジェネレータ４２を制御して測光用センサー２６の所定の蓄積制御及び信号読み出し制御を行う。ここでは、被写体検知処理と撮影時露出を決定するための露出演算用の第１の測光情報と、測光対象の光量変化特性（光量変化周期および位相）を算出するための第２の測光情報とが得られるように制御する。
【００３９】
第２の測光情報を得るためには、例えば、想定される光量変化周期よりも十分に短い間隔での蓄積制御及び信号読み出し制御を複数回繰り返し行う。マイコン４１は、測光用センサー２６から複数回の蓄積信号を順次読み出し、Ａ／Ｄ変換を行いＲＡＭに格納する。
【００４０】
なお、第１の測光情報を得るための蓄積と第２の測光情報を得るための蓄積とは各々独立に行う例も考えられるし、第２の測光情報を得るための蓄積から得た測光情報を加算して第１の測光情報を得るための蓄積情報とすることも可能である。
【００４１】
ステップＳ１０６でマイコン４１は、ＲＡＭに格納された第１の測光情報に基づいて被写体検知処理と露出演算処理を行う。被写体検知処理は、人物の顔検出や被写体の色検出などであり、例えば、連写撮影時にはこれらの情報を次回の焦点検出時にフィードバックして同じ被写体にピントを合わせられるようにすることも可能である。
【００４２】
露出演算処理は、例えば、第１の測光情報から３５分割された測光エリアそれぞれの測光値を算出し、被写体検知情報やステップＳ１０４で決定された合焦対象領域の情報などに基づいて測光エリアごとの重み付け係数を算出する。そして、測光エリアごとの測光値に各々の重み付けをして加重平均するといった周知の方法で被写体輝度を算出する。被写体輝度が算出されたら、その輝度に対して適切な撮影を行うことができるシャッター速度、絞り値、撮影感度などの露出条件を決定する。
【００４３】
ステップＳ１０７でマイコン４１は、第２の測光情報に基づいて、測光対象の光量変化特性を算出する。以下では、測光対象の光量変化特性を算出することをフリッカー検知と呼ぶこととする。ステップＳ１０７で実行するフリッカー検知処理の詳細については後述する。
【００４４】
ステップＳ１０８でマイコン４１は、レリーズスイッチ４９がオンされるのを待つ。オンされていなければステップＳ１０１へ移行し、レリーズスイッチ４９がオンされていればステップＳ１０９へ移行する。
【００４５】
ステップＳ１０９でマイコン４１は、フラッシュマイコン６１にフラッシュ３の予備発光を指示する。マイコン４１からの指示にしたがってフラッシュマイコン６１は、モニターセンサー３７の出力信号に基づきキセノン管３４が予め定められた予備発光量だけ発光するようにキセノン管３４を発光させる。この予備発光が行われている間の被写体の測光情報（予備発光時測光情報）を得るために、マイコン４１はタイミングジェネレータ４２を制御して測光用センサー２６による所定の蓄積制御及び信号読み出し制御を行う。マイコン４１は、測光用センサー２６の信号蓄積が終了すると測光用センサー２６に蓄積された信号を読み出してＡ／Ｄ変換を行いＲＡＭに格納する。マイコン４１は、ＲＡＭに格納された測光用センサー２６の蓄積信号情報に基づいて、周知の方法でフラッシュ３の本発光量を決定する演算を行う。
【００４６】
ステップＳ１１０でマイコン４１は、第１のモータドライバ４７に制御信号を出力して、第１のモータ４８を駆動して主ミラー１３及び第１の反射ミラー１４を跳ね上げる。続いて、マイコン４１は、ステップＳ１０６で演算された絞り値情報をレンズマイコン５１に出力する。この情報にしたがってレンズマイコン５１は、絞り３１を駆動するように第３のモータドライバ５４に信号出力して、第３のモータ５５を駆動する。
【００４７】
ステップＳ１１１でマイコン４１は、ステップＳ１０７のフリッカー検知によりフリッカーが検知されている（測光対象の光量が所定の周期で変化している）場合に、露光タイミング調整を行う。露光タイミング調整では、フリッカー光源の光量変化の影響で画像内で露出ムラや色ムラが生じたり、連続して撮影した複数の画像間で露出や色温度のばらつきが生じないように、フリッカー光源の光量変化における所定の位相に露光タイミングを合わせる。例えば、フリッカー光源の光量変化のうちピークとなる位相の近傍は光量変化の度合いが最も小さい。そこで、本実施形態では、フリッカー光源の光量変化におけるピークタイミングに露光タイミングを合わせる。フリッカー光源の光量変化におけるピークタイミングに露光タイミングを合わせる方法は、例えば、特開２０１５−２１０２８３号公報に記載された方法などの公知の方法を用いればよく、詳細な説明は省略する。
【００４８】
ステップＳ１１２でマイコン４１は、シャッター駆動手段５０に対して信号出力を行い、メカニカルシャッター１０を開放状態とする。これにより撮像素子１２に交換レンズ２を透過した光が入射する状態（露光状態）となる。マイコン４１は、ステップＳ１０６で演算されたシャッター速度に応じた蓄積時間と所定の撮像感度にしたがった読み出しゲインとに撮像素子１２が設定されて信号蓄積が行われるように信号処理回路４３に対して指示を出す。また、発光撮影するために露光タイミングに同期してフラッシュ３が本発光するようにフラッシュマイコン６１にフラッシュ３の本発光指示を出力する。フラッシュマイコン６１は、マイコン４１からの本発光指示にしたがって、ステップＳ１０９で演算された本発光量に対応する発光量となるようにモニターセンサー３７の出力信号に基づきキセノン管３４を発光させる。以上のようにして、フラッシュ３の発光が伴う撮像が実行される。
【００４９】
ステップＳ１０６で演算されたシャッター速度に応じた蓄積時間が経過すると、マイコン４１は、シャッター駆動手段５０に対して信号出力を行い、メカニカルシャッター１０を遮光状態とする。これにより撮像素子１２に対する交換レンズ２を透過した光が遮断される。
【００５０】
ステップＳ１１３でマイコン４１は、レンズマイコン５１に絞り３１を開放するように情報を出力する。このマイコン４からの情報にしたがってレンズマイコン５１は、絞り３１を駆動するように第３のモータドライバ５４に信号出力して、第３のモータ５５を駆動する。さらに、マイコン４１は、第１のモータドライバ４７に制御信号を出力して、第１のモータ４８を駆動して主ミラー１３及び第１の反射ミラー１４をダウンさせる。
【００５１】
ステップＳ１１４でマイコン４１は、撮像画像情報を撮像素子１２からＡ／Ｄ変換しながら読み出して、必要な補正処理や補間処理を行うように信号処理回路４３に対して指示を出す。
【００５２】
ステップＳ１１５でマイコン４１は、信号処理回路４３に対して指示を出して撮像画像情報に対してホワイトバランス調整を行う。具体的には、撮像画像情報に基づく画像を複数領域に分割し、各領域毎の色差信号より被写体の白色領域を抽出する。さらに抽出された領域の信号に基づいて画像全体の赤チャンネル及び青チャンネルのゲイン補正を行いホワイトバランス調整を行う。
【００５３】
ステップＳ１１６でマイコン４１は、ホワイトバランス調整が行われた撮像画像情報を記録ファイルフォーマットに圧縮変換して記憶手段４６に記憶するように信号処理回路４３に対して指示を出す。以上が発光撮影に関する一連の動作である。
【００５４】
次に、ステップＳ１０７のフリッカー検知処理に関する動作について図６及び図７を用いて説明する。図６は、フリッカー検知処理に関する動作を示す図であり、図７は、撮影環境に応じたフリッカー検知用被写体輝度値を算出するときの各測光エリアの重み付けを示す図である。
【００５５】
ステップＳ１５１でマイコン４１は、ステップＳ１０４で合焦対象領域の被写体に対して合焦状態となった後に再度演算した、撮像領域内の各焦点検出位置の焦点状態に基づいて、主被写体領域と主被写体よりは遠方にあると見なせる背景領域とを判別する。主被写体領域とは、合焦対象領域の被写体に対応する領域であり、主被写体領域の判別にはステップＳ１０６の被写体検知処理の検知結果を加味してもよい。
【００５６】
ステップＳ１５２でマイコン４１は、ステップＳ１０６で算出した被写体輝度値に基づいて、日中の屋外等の高輝度環境での撮影と見なせるような被写体輝度の大きさであるか否かを判定する。具体的には、例えば、ステップＳ１０６で算出した被写体輝度値が、あらかじめ設定された第１の閾値以上か否かを判定する。なお、ステップＳ１０６で算出した被写体輝度値とステップＳ１０６で決定した露出条件とに基づいて判定してもよい。被写体輝度値が第１の閾値未満の場合はステップＳ１５３へ移行し、被写体輝度値が第１の閾値以上の場合はステップＳ１５６へ移行する。
【００５７】
ステップＳ１５３でマイコン４１は、ステップＳ１０６で算出した被写体輝度値に基づいて、比較的明るい屋内等の中輝度環境での撮影と見なせるような被写体輝度の大きさであるか否かを判定する。具体的には、例えば、ステップＳ１０６で算出した被写体輝度値が、あらかじめ設定された第２の閾値以上か否かを判定する。第２の閾値は第１の閾値よりも小さい値である。なお、ステップＳ１０６で算出した被写体輝度値とステップＳ１０６で決定した露出条件とに基づいて判定してもよい。被写体輝度値が第２の閾値未満の場合はステップＳ１５４へ移行し、被写体輝度値が第２の閾値以上の場合はステップＳ１５５へ移行する。
【００５８】
Ｓ１５４へ移行する場合は、夜の屋外など低輝度環境での撮影と見なせる。低輝度環境で発光撮影を行うと、図７（ａ）に示すようにフラッシュ３の光が届いた主被写体は明るく、フラッシュ３の光が届かない背景は暗くなる。このように、低輝度環境で発光撮影を行うときは、環境光の光源がフリッカー光源であっても画像に影響を与えるは極めて少ないため、フリッカー検知の検知領域を主被写体と背景とで区別しない。そこで、ステップＳ１５４でマイコン４１は、図７（ｂ）に示すように３５分割された測光エリアそれぞれの重み付けを等しくして、単純平均してフリッカー検知用の被写体輝度値を算出する。そして、複数の第２の測光情報に基づく複数のフリッカー検知用の被写体輝度値を比較して、測光対象の光量変化周期を算出する。さらに、複数のフリッカー検知用の被写体輝度値の変化傾向から測光対象の光量変化における光量のピークタイミングを算出する。なお、測光対象の光量変化周期やピークタイミングの算出方法は、例えば、特開２０１５−２１０２８３号公報に記載された方法などの公知の方法を用いればよく、詳細な説明は省略する。
【００５９】
中輝度環境で発光撮影を行うと、図７（ｃ）に示すようにフラッシュ３の光が届いた被写体が明るくなる点は低輝度環境と同じであるが、フラッシュ３の光が届かない背景は環境光によりある程度の明るさとなる。このような中輝度環境では、フラッシュ３の光が届く被写体には環境光も届くが、フラッシュ３の光に比べて環境光は被写体に届く光量が小さいため、環境光の光源がフリッカー光源であっても被写体に与える影響は小さい。一方、フラッシュ３の光が届かない背景は環境光の光源がフリッカー光源であると影響が大きい。そのため、ステップＳ１５５でマイコン４１は、フリッカー検知時には背景領域を重視し、図７（ｄ）に示すように主被写体領域の測光エリアよりも背景領域の測光エリアの重み付けを大きくして、加重平均してフリッカー検知用の被写体輝度値を算出する。測光対象の光量変化における光量のピークタイミングを算出方法についてはステップＳ１５４と同じため説明は省略する。
【００６０】
高輝度環境で発光撮影を行うと、図７（ｅ）に示すようにフラッシュ３の光が届いた被写体が明るくなる点は低輝度環境や中輝度環境と同じであるが、フラッシュ３の光が届かない背景も環境光により一様な明るさとなる。このような高輝度環境では、フラッシュ３の光が届く被写体には環境光も届き、フラッシュ３の光に比べて環境光は被写体に届く光量が大きい。そのため、環境光の光源がフリッカー光源であればフラッシュ３の光が届く被写体に与える影響は大きい。フラッシュ３の光が届かない背景は、環境光の光源がフリッカー光源であると、中輝度環境よりも多くの環境光が届くためさらに影響が大きい。しかしながら、撮影者がきれいに撮りたいのは背景よりも主被写体である。そのため、ステップＳ１５６でマイコン４１は、フリッカー検知時には主被写体領域を重視し、図７（ｆ）に示すように主被写体領域の測光エリアを背景領域の測光エリアの重み付けよりも大きくして、加重平均してフリッカー検知用の被写体輝度値を算出する。測光対象の光量変化における光量のピークタイミングを算出方法についてはステップＳ１５４と同じため説明は省略する。
【００６１】
以上のように、撮影環境に応じてフリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けを設定することで、撮影環境に応じて測光対象からの光の光量変化特性を精度よく算出することができる。なお、撮影環境に応じて各測光エリアに対する重み付けを設定する例を図７を用いて説明したが、重み付けの値は図７に示した値に限定されない。例えば、図７（ｄ）や図７（ｆ）において重み付けの値が「１」になっている領域の重み付けの値を「０」としてもよい。重み付けの値を「０」にするということは、フリッカー検知用の被写体輝度値を算出するときにその測光エリアの測光値を用いないことを意味する。すなわち、フリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けを設定することは、フリッカー検知用の被写体輝度値を算出するときに用いる測光エリアを選択することも含む。
【００６２】
（第２の実施形態）
第１の実施形態では、フリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けを設定するために、焦点状態情報を用いて主被写体領域と背景領域とを判別する例を説明した。第２の実施形態では、焦点状態情報を用いる方法とは異なる方法で主被写体領域と背景領域とを判別する例を説明する。なお、本実施形態の撮像システムは第１の実施形態の撮像システムと同様であるため詳細な説明は省略する。
【００６３】
本実施形態の撮像システムの発光撮影に関する動作を図８を用いて説明する。図８は、本実施形態の撮像システムの発光撮影に関する動作を示す図であり、カメラ本体１が有する不図示の電源スイッチがオンされてマイコン４１が動作可能となると、図８に示す動作が開始される。
【００６４】
ステップＳ２０１〜Ｓ２０６は、図５のステップＳ１０１〜Ｓ１０６と同様であるため説明は省略する。
【００６５】
ステップＳ２０６で被写体検知処理と露出演算処理を行った後、ステップＳ２０７でマイコン４１は、レリーズスイッチ４９がオンされるのを待つ。ステップＳ２０７〜Ｓ２０９は、図５のステップＳ１０８〜Ｓ１１０と同様であるため説明は省略する。
【００６６】
その後、ステップＳ２１０でマイコン４１は、フリッカー検知処理を行う。ステップＳ２１０で実行するフリッカー検知処理の詳細については後述する。
【００６７】
ステップＳ２１１〜Ｓ２１６は、図５のステップＳ１１１〜Ｓ１１６と同様であるため説明は省略する。
【００６８】
次に、ステップＳ２１０のフリッカー検知処理に関する動作について図９を用いて説明する。図９は、フリッカー検知処理に関する動作を示す図であり、図６と比較してステップＳ２５１が図６のステップＳ１５１と異なる。
【００６９】
ステップＳ２５１でマイコン４１は、ステップＳ２０８で得た予備発光が行われている間の被写体の測光情報に基づいて、主被写体領域と背景領域を判別する。例えば、予備発光が行われている間の被写体の測光情報に基づいて、各測光エリアのうち測光値が所定値を超える領域は予備発光が届いた領域と判断して主被写体領域とし、その他の領域を背景領域とする。ここで、予備発光が行われている間の被写体の測光情報と予備発光が行われていないときの被写体の測光情報との差分を用いると、予備発光の反射光成分を抽出できるので、予備発光の直前か直後に被写体の測光情報を取得してもよい。
【００７０】
続くステップＳ２５２〜Ｓ２５６は図５のステップＳ１５２〜Ｓ１５６と同様であるため説明は省略する。
【００７１】
以上のように、本実施形態では、予備発光が行われている間の被写体の測光情報に基づいて主被写体領域と背景領域を判別するため、焦点状態が得られない領域に対しても、主被写体領域と背景領域を判別することができる。
【００７２】
また、実際に予備発光を行い、予備発光によって明るくなった領域を主被写体とするため、焦点状態に関する情報の精度によらず主被写体領域と背景領域を判別することができる。
【００７３】
（第３の実施形態）
本実施形態は、フリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けの設定方法が第１の実施形態及び第２の実施形態とは異なる。なお、本実施形態の撮像システムは第１の実施形態の撮像システムと同様であるため詳細な説明は省略する。また、本実施形態の撮像システムの発光撮影に関する動作は、第２の実施形態とフリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けの設定方法が異なるだけであり、フリッカー検知処理に関する動作以外の説明は省略する。
【００７４】
本実施形態のフリッカー検知処理に関する動作について図１０を用いて説明する。図１０は、フリッカー検知処理に関する動作を示す図であり、図９と比較して環境光寄与率を算出するステップ（ステップＳ３５２）が追加されている。
【００７５】
ステップＳ３５１でマイコン４１は、ステップＳ２０８で得た予備発光が行われている間の被写体の測光情報に基づいて、主被写体領域と背景領域を判別する。
【００７６】
ステップＳ３５２でマイコン４１は、ステップＳ２０６で決定した撮影時の露出条件（シャッター速度、絞り値、撮影感度）から求められる被写体輝度値に対してステップＳ２０６で演算した被写体輝度値を減算して環境光寄与率を判定する。
【００７７】
撮影時の露出条件から求められる被写体輝度値に対してステップＳ２０６で演算した被写体輝度値を減算した結果（減算結果）が小さい場合は、フラッシュ３を発光させずに環境光のみで撮影しても主被写体がほぼ適正な明るさで撮影されることになる。例えば、日中の屋外で明るい撮影環境だが主被写体である人物の目にキャッチライトを入れるためにフラッシュ３を発光する場合などが該当する。本実施形態では、減算結果が第１の閾値未満であれば環境光寄与率大のシーンとする。
【００７８】
一方、減算結果が大きい場合は、フラッシュ３を発光させずに環境光のみで撮影すると主被写体が暗く撮影されることになる。本実施形態では、減算結果が第１の閾値よりも大きい第２の閾値以上であれば環境光寄与率小のシーンとし、減算結果が第１の閾値以上で第２の閾値未満であれば環境光寄与率中のシーンとする。なお、上記のように環境光寄与率を分類するのではなく、具体的な値として求めてもよい。例えば、減算結果の逆数を環境光寄与率と定義すると、環境光寄与率を具体的な値とすることができ、このようにして求めた環境光寄与率を閾値と比較してもよい。
【００７９】
ステップＳ３５３でマイコン４１は、環境光寄与率が大か否かを判定し、環境光寄与率が大でなければステップＳ３５４へ移行し、環境光寄与率が大であればステップＳ３５７へ移行する。
【００８０】
ステップＳ３５４でマイコン４１は、環境光寄与率が中か否かを判定し、環境光寄与率が中でなければステップＳ３５５へ移行し、環境光寄与率が中であればステップＳ３５６へ移行する。
【００８１】
ステップＳ３５５〜Ｓ３５７は図５のステップＳ１５４〜Ｓ１５６と同様であるため説明は省略する。
【００８２】
以上のように、本実施形態では、環境光寄与率に応じてフリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けを変更することで、フリッカー光源が影響する度合いに応じて各測光エリアに対する重み付けを変更することができる。そのため、環境に応じて測光対象からの光の光量変化特性を精度よく算出することができる。
【００８３】
なお、本実施形態では、第２の実施形態と同様な方法で主被写体領域と背景領域とを判別しているが、第１の実施形態と同様な方法で主被写体領域と背景領域とを判別してもよい。
【００８４】
また、上記の３つの実施形態では、フリッカー検知用の被写体輝度値を算出するときの各測光エリアに対する重み付けを３つのパターンで変更する例を説明したが、被写体輝度や環境光寄与率に応じて４つ以上のパターンで変更するようにしてもよい。あるいは、３つのパターンのうちの２つのパターン（例えば、単純平均と背景重視、背景重視と主被写体重視など）のどちらかを被写体輝度や環境光寄与率に応じて選択するようにしてもよい。
【００８５】
また、上記の３つの実施形態では、撮像装置に照明装置が装着された撮像システムを例にして説明したが、撮像装置が照明装置を内蔵していても構わない。
【００８６】
また、上記の３つの実施形態では、測光用センサー２６を用いて得た測光情報に基づいて測光対象の光量変化特性を算出しているが、撮像素子１２を駆動させて得た測光情報に基づいて測光対象の光量変化特性を算出してもよい。被写体輝度値の演算や環境光寄与率の決定においても撮像素子１２を駆動させて得た測光情報を用いてもよい。
【００８７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００８８】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９０】
１  カメラ本体
２  交換レンズ
３  フラッシュ
２０  焦点検出用センサー
２６  測光用センサー
４１  マイコン
５１  レンズマイコン
６１  フラッシュマイコン
【図１】
2017215529.tif 000003
【図２】
2017215529.tif 000004
【図３】
2017215529.tif 000005
【図４】
2017215529.tif 000006
【図５】
2017215529.tif 000007
【図６】
2017215529.tif 000008
【図７】
2017215529.tif 000009
【図８】
2017215529.tif 000010
【図９】
2017215529.tif 000011
【図１０】
2017215529.tif 000012