(57)【要約】【課題】有彩色のエリアを含まない白い画像データから露出制御の補正値を算出可能な撮像装置を提供する。【解決手段】撮像装置１０は、撮影レンズ部１により結像した被写体像から画像データを取得する撮像部２と、画像データから高輝度かつ白色のエリアを算出する高輝度白色判定部６ａｃと、画像データに対する高輝度かつ白色のエリアの割合である高輝度白色エリア支配率を算出する高輝度白色エリア支配率算出部６ａｄと、高輝度白色エリア支配率に基づいて補正値を算出する露出条件補正値算出部６ａｅと、補正値に基づいて撮像部の露出を制御する露出制御部６ａｉとを具備する。【選択図】図１
2019080358.tif 000002
【特許請求の範囲】
【請求項１】
撮像領域に結像された被写体像を撮像して画像データを生成する撮像部と、
前記撮像部により生成された画像データに基づき、画像全体の輝度である補正前の輝度を算出する補正前輝度算出部と、
前記撮像部により生成された画像データにおいて、高輝度かつ白色のエリアを判定する高輝度白色判定部と、
前記撮像部により生成された画像データの画像全体に対する前記高輝度かつ白色のエリアである高輝度白色エリアの割合である高輝度白色エリア支配率を算出する高輝度白色エリア支配率算出部と、
前記高輝度白色エリア支配率が大きいほど露出量が大きくなるように、露出条件としての輝度を補正するための補正値を算出する補正値算出部と、
前記補正前の輝度と、前記撮像部により被写体像として撮像される撮影シーンの切り替わりの基準に対応する第１の輝度及び第２の輝度との比較に応じて前記補正値を調整するための効果率を算出する効果率算出部と、
前記効果率により前記補正値を調整し、調整された補正値によって補正された輝度に基づいて前記撮像部の露出を制御する露出制御部と、
を具備する撮像装置。
【請求項２】
前記補正値は、所定の上限値と所定の下限値とを有する請求項１に記載の撮像装置。
【請求項３】
前記効果率算出部は、前記補正前の輝度と前記第１の輝度との差を、前記第１の輝度と前記第２の輝度との差で除算することで前記効果率を算出する請求項１に記載の撮像装置。
【請求項４】
撮像領域に結像された被写体像を撮像部が撮像して画像データを生成することと、
前記生成された画像データに基づき、画像全体の輝度である補正前の輝度を算出することと、
前記生成された画像データにおいて、高輝度かつ白色のエリアを判定することと、
前記生成された画像データ画像全体に対する前記高輝度かつ白色のエリアである高輝度白色エリアの割合である高輝度白色エリア支配率を算出することと、
前記高輝度白色エリア支配率が大きいほど露出量が大きくなるように、露出条件としての輝度を補正するための補正値を算出することと、
補正前の輝度と、撮像部により被写体像として撮像される撮影シーンの切り替わりの基準に対応する第１の輝度及び第２の輝度との比較に応じて前記補正値を調整するための効果率を算出することと、
前記効果率により前記補正値を調整し、調整された補正値によって補正された輝度に基づいて露出を制御することと、
を具備する撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像装置の制御方法に関する。
【背景技術】
【０００２】
一般的な撮像装置は、被写体から発せられた光を撮像素子の撮像領域に結像させて画像データを得る。この画像データは、表示や記録に用いられ得る。撮像素子で得られる画像データの露出（明るさ）を適切なものとするため、自動露出制御（ＡＥ）が行われる。自動露出制御では、例えば画像データの明るさを測光し、測光の結果に基づいて例えば、シャッタースピード又は絞りが設定される。
【０００３】
測光の１つの方式として、多分割測光方式が知られている。多分割測光方式は、画像データを複数の測光エリアに分割し、測光エリアごとに輝度を算出して測光エリアごとの輝度を評価する、例えば重み付け平均することにより露出条件を設定する方式である。このような多分割測光方式では、背景の大部分に白色を含む画像データが得られた場合に高輝度であるとの判定がなされて実際に必要な明るさよりも暗くするように露出制御がされることがある。
【０００４】
特許文献１に示す撮像装置は、有彩色の測光エリアと無彩色の測光エリアとをそれぞれ検出し、有彩色の測光エリアの重みを無彩色の測光エリアの重みよりも大きくすることで、有彩色のエリア、すなわち被写体のエリアの露出が適切となるように露出制御をしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４３０４６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１の撮像装置では、被写体が有彩色であることが前提となっている。すなわち、特許文献１の撮像装置では、例えば被写体が白色である場合には被写体に対して無彩色の重みづけがされてしまう。この場合、被写体は、本来の見た目よりも暗く撮影されてしまう。
【０００７】
本発明は、このような事情を鑑みてなされたものである。本発明は、被写体が有彩色でなくても、被写体の露出が適切になるような露出制御を行う撮像装置及び撮像装置の制御方法を提供する。
【課題を解決するための手段】
【０００８】
本発明の一態様の撮像装置は、撮像領域に結像された被写体像を撮像して画像データを生成する撮像部と、前記撮像部により生成された画像データに基づき、画像全体の輝度である補正前の輝度を算出する補正前輝度算出部と、前記撮像部により生成された画像データにおいて、高輝度かつ白色のエリアを判定する高輝度白色判定部と、前記撮像部により生成された画像データの画像全体に対する前記高輝度かつ白色のエリアである高輝度白色エリアの割合である高輝度白色エリア支配率を算出する高輝度白色エリア支配率算出部と、前記高輝度白色エリア支配率が大きいほど露出量が大きくなるように、露出条件としての輝度を補正するための補正値を算出する補正値算出部と、前記補正前の輝度と、前記撮像部により被写体像として撮像される撮影シーンの切り替わりの基準に対応する第１の輝度及び第２の輝度との比較に応じて前記補正値を調整するための効果率を算出する効果率算出部と、前記効果率により前記補正値を調整し、調整された補正値によって補正された輝度に基づいて前記撮像部の露出を制御する露出制御部とを具備する。
【０００９】
本発明の一態様の撮像装置の制御方法は、撮像領域に結像された被写体像を撮像部が撮像して画像データを生成することと、前記生成された画像データに基づき、画像全体の輝度である補正前の輝度を算出することと、前記生成された画像データにおいて、高輝度かつ白色のエリアを判定することと、前記生成された画像データ画像全体に対する前記高輝度かつ白色のエリアである高輝度白色エリアの割合である高輝度白色エリア支配率を算出することと、前記高輝度白色エリア支配率が大きいほど露出量が大きくなるように、露出条件としての輝度を補正するための補正値を算出することと、補正前の輝度と、前記撮像部により被写体像として撮像される撮影シーンの切り替わりの基準に対応する第１の輝度及び第２の輝度との比較に応じて前記補正値を調整するための効果率を算出することと、前記効果率により前記補正値を調整し、調整された補正値によって補正された輝度に基づいて露出を制御することとを具備する。
【発明の効果】
【００１０】
この本発明によれば、被写体が有彩色でなくても、被写体の露出が適切になるような露出制御を行う撮像装置及び撮像装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る撮像装置の構成例を示すブロック図である。
【図２】図２は、制御部の機能の一例を示す図である。
【図３】図３は、白色の定義を示す図である。
【図４】図４は、実施形態に係る撮像装置のメイン動作の例を示すフローチャートである。
【図５】図５は、補正値の決定に係る判定例を示すフローチャートである。
【図６】図６は、高輝度白色エリア支配率と補正値との対応関係を例示する図である。
【図７】図７は、効果率の決定に係る判定例を示すフローチャートである。
【図８】図８は、補正前輝度と効果率との対応関係を示す図である。
【図９】図９は、撮影シーンに応じた補正後輝度について説明するための図である。
【図１０】図１０は、実施形態の概略図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る撮像装置の実施形態について説明する。撮像装置１０の構成例について図１を参照して説明する。この撮像装置１０は、撮影レンズ部１と、撮像部２と、状況表示部３と、操作部４と、一時記憶部５と、制御部６とを有する。
【００１３】
撮影レンズ部１は、被写体から発せられる光を撮像部２に入射させる。この撮影レンズ部１は、フォーカスレンズやズームレンズといった単一又は複数のレンズと、絞りとを含む。撮像部２は、撮影レンズ部１を介して入射した光に基づく被写体像から画像データを生成する。この撮像部２は、撮像素子と、アナログ処理回路と、Ａ／Ｄ変換回路とを有する。撮像素子は、撮影レンズ部１を介して入射した光が結像される撮像領域を有する。撮像領域には、画素が２次元状に配置されている。各画素は、例えばフォトダイオードである。また、各画素には、例えば原色系ベイヤ配列のカラーフィルタが形成されている。このような構成において、撮像素子は、各画素に入射した光の量に応じた電気信号（画像信号）を出力する。アナログ処理回路は、撮像素子から出力された画像信号に対して相関二重サンプリング処理や自動ゲイン調整処理などのアナログ処理を施す。Ａ／Ｄ変換回路は、アナログ処理回路でアナログ処理された画像信号をデジタルの画像信号（画像データ）に変換する。
【００１４】
状況表示部３は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイであって、画像データに基づく画像を表示する。
【００１５】
操作部４は、ボタンやスイッチなどの機械式の操作部材やタッチパネルなどの操作部材を含む。ユーザによって何れかの操作部材が操作された場合には、操作部４は、操作された操作部材に応じた所定の信号を制御部６に出力する。この操作部４は、例えば、レリーズボタンや電源スイッチを含む。レリーズボタンは、ユーザが撮影の実行を制御部６に対して指示するためのボタンである。電源スイッチは、ユーザが撮像装置１０の電源のオン又はオフを指示するためのスイッチである。
【００１６】
一時記憶部５は、例えばＳＤＲＡＭであり、データを一時的に記憶する。このデータは、例えば、撮像部２で得られた画像データや制御部６により算出されたデータである。
【００１７】
制御部６は、例えばＣＰＵやＡＳＩＣであり、撮像装置１０の全体の動作を制御する。この制御部６は、被補正露出部６ａと、撮影制御部６ｂとを有している。被補正露出部６ａは、撮像部２に対する露出制御を行う。この被補正露出部６ａは、測光エリア輝度算出部６ａａと、補正前露出条件算出部６ａｂと、高輝度白色判定部６ａｃと、高輝度白色エリア支配率算出部６ａｄと、露出条件補正値算出部６ａｅと、効果率算出部６ａｆと、最後の露出条件補正値算出部６ａｇと、補正後輝度決定部６ａｈと、露出制御部６ａｉとを有している。
【００１８】
制御部６が有する各構成の機能例について図２を参照して説明する。図２は、画像データの露出の算出について説明する図である。
【００１９】
測光エリア輝度算出部６ａａは、撮像部２で得られて一時記憶部５に記憶された画像データを複数の測光エリアに分割し、分割した測光データ毎の輝度を算出する。図２に測光エリアを示す。図２に示すように、画像データの縦方向をｘ方向とし、画像データの横方向をｙ方向と定義したとき、画像データは、ｘ方向及びｙ方向に沿って複数の測光エリアに分割する。図２では、画像データは、１８×１８の測光エリアに分割されている。画像データの分割の後、測光エリア輝度算出部６ａａは、分割した測光エリアごとに輝度を算出する。輝度の算出手法は、測光エリア内の同色画素のデータを積算する手法などの各種の手法が知られている。本実施形態では、輝度の算出手法が特定の手法に限定されない。なお、以後の説明では、輝度は、ＡＰＥＸ値に換算されているものとして扱う。
【００２０】
補正前露出条件算出部６ａｂは、測光エリア輝度算出部６ａａにおいて測光エリアごとに算出された輝度に基づいて露出条件としての画像全体の輝度を算出する。画像全体の輝度は、例えば、測光エリアごとに算出された輝度の重みづけ平均によって算出される。以後、この画像全体の輝度を補正前輝度ＢＶと呼称する。
【００２１】
高輝度白色判定部６ａｃは、画像データの中の高輝度かつ白色（高輝度白色）の測光エリアを判定する。本実施形態における「白色」は、図３の色度図に示す点線の範囲内の色と定義されている。図３の白色の範囲内の色は、ＲＧＢ比で表すと、以下の式（１）及び式（２）に示す関係を有している。式（１）及び式（２）に示すＲ、Ｇ、Ｂは、測光エリアに含まれる同色画素のデータの例えば平均値である。式（１）及び式（２）を満足し、かつ、輝度が所定値以上の測光エリアが高輝度白色の測光エリアである。例えば、図２の例では、高輝度白色の測光エリアは、白地の測光エリアＷである。また、高輝度白色ではない測光エリアは、図２の斜線の測光エリア及び主要被写体Ｏの測光エリアである。
０．６＜Ｂ／Ｒ＜１．９                                                  …（１）
０．６＜Ｇ／Ｒ＜１．９                                                  …（２）
ただし、このＲＧＢ比は一例である。このＲＧＢ比は、例えば、図示しない撮像素子の分光感度によって変わり得る。
【００２２】
高輝度白色エリア支配率算出部６ａｄは、撮像領域に含まれる測光エリアの数に対する高輝度白色の測光エリアの数である高輝度白色エリア支配率［％］を算出する。
【００２３】
露出条件補正値算出部６ａｅは、高輝度白色エリア支配率に基づいて露出条件の補正値を算出する。補正値は、補正前輝度ＢＶの値を小さくするため、補正前輝度ＢＶから減算される補正値である。この補正値は、基本的には、高輝度白色エリア支配率が大きいほど、すなわち画像全体における高輝度白色の測光エリアの影響度が大きいほど大きくなる。ただし、補正値の基本値は、上限値と下限値を有する。
【００２４】
効果率算出部６ａｆは、補正前輝度ＢＶに基づいて補正値の効果率を算出する。この効果率は、撮影シーンの明るさに応じて補正値を調整するために用いられる値である。効果率は、基本的には、補正前輝度ＢＶが大きいほどに、すなわち明るい撮影シーンであるほど大きくなる。ただし、効果率は、０から１までの値である。
【００２５】
最後の露出条件補正値算出部６ａｇは、補正値と効果率とに基づいて、露出条件を決定するために補正前輝度ＢＶから減算される補正値（最後の露出条件補正値）を算出する。最後の露出条件補正値は、後述する基本補正値に効果率が乗じられることによって得られる。
【００２６】
補正後輝度決定部６ａｈは、最後の露出条件補正値を補正前輝度ＢＶから減算することによって、露出条件としての補正後輝度ＢＶを算出する。
【００２７】
露出制御部６ａｉは、補正後輝度ＢＶを用いて露出制御を行う。この露出制御は、撮像部２で得られる画像データの露出を所定の基準露出とするために必要な撮影条件を設定する処理である。この撮影条件は、シャッタースピードと絞り値との何れか又は両方を含む。
【００２８】
撮影制御部６ｂは、撮像部２や状況表示部３の動作を制御する。例えば、撮影制御部６ｂは、露出制御の結果に従って撮像部２の動.作を制御する。また、撮影制御部６ｂは、撮像部２で得られた画像データに対する画像処理を行う。さらに、撮影制御部６ｂは、画像処理された画像データに基づいた画像を状況表示部３に表示させる。
【００２９】
図１乃至図３で説明した撮像装置１０の動作について、図４のフローチャートを参照して説明する。この動作は、制御部６によって行われる。図４の処理は、例えばユーザによってレリーズボタンが操作された後の撮影動作の実行時や撮像装置１０の電源がオンされた後のライブビュー表示時に行われる。まず、制御部６の撮影制御部６ｂは、撮像部２を制御して撮像部２による被写体の撮影動作を実行する（ステップＳ１０１）。撮影動作によって撮像部２で得られた画像データは、一時記憶部５に記憶される。ステップＳ１０１の後、制御部６の測光エリア輝度算出部６ａａは、一時記憶部５に記憶された画像データを複数の測光エリアに分割し、測光エリアごとの輝度を算出する（ステップＳ１０２）。ステップＳ１０２の後、制御部６の補正前露出条件算出部６ａｂは、すべての測光エリアの輝度に基づいて補正前輝度ＢＶを算出する（ステップＳ１０３）。ステップＳ１０３の後、制御部６の高輝度白色判定部６ａｃは、高輝度白色のエリアを検出する（ステップＳ１０４）。高輝度白色判定部６ａｃは、式（１）及び式（２）に示すようなＲＧＢ比を有する測光エリアであって、輝度が所定値以上の測光エリアを高輝度白色エリアとして検出する。ステップＳ１０４の後、制御部６は、高輝度白色エリアの総数をカウントし、測光エリアの総数に対する高輝度白色エリアの割合である高輝度白色エリア支配率を算出する（ステップＳ１０５）。
【００３０】
ステップＳ１０５の後、制御部６の露出条件補正値算出部６ａｅは、高輝度白色エリア支配率に基づいて補正前輝度ＢＶの補正値を算出する（ステップＳ１０６）。以下、図５のフローチャートを参照して補正値の算出例を説明する。
【００３１】
まず、露出条件補正値算出部６ａｅは、以下の式（３）に基づいて基本補正値を算出する（ステップＳ２０１）。
【００３２】
基本補正値＝ａ＊高輝度白色エリア支配率［％］−ｂ                （３）
ここで、ａ及びｂは輝度を表す定数である。定数ａ及びｂは、例えばＡＰＥＸ値に変換された値が用いられる。
【００３３】
ステップＳ２０１の後、露出条件補正値算出部６ａｅは、算出した基本補正値が上限値Ａ２より小さいか否かを判定する（ステップ２０２）。上限値Ａ２は、定数ａ、ｂと同様、輝度を表す定数である。上限値Ａ２もＡＰＥＸ値に変換された値が用いられる。
【００３４】
露出条件補正値算出部６ａｅは、基本補正値が上限値Ａ２より小さくないと判定したとき（ステップＳ２０２でＮＯのとき）、基本補正値を上限値Ａ２にクリップする（ステップＳ２０３）。ステップＳ２０３の後、露出条件補正値算出部６ａｅは処理を終了させる。
【００３５】
一方、露出条件補正値算出部６ａｅは、基本補正値が上限値Ａ２より小さいと判定したとき（ステップＳ２０２でＹＥＳのとき）、基本補正値が下限値Ａ１より大きいか否かを判定する（ステップＳ２０４）。下限値Ａ１は、定数ａ、ｂと同様、輝度を表す定数であって、Ａ１＜Ａ２の関係を有する。下限値Ａ１もＡＰＥＸ値に変換された値が用いられる。
【００３６】
露出条件補正値算出部６ａｅは、基本補正値が下限値Ａ１より大きいと判定したとき（ステップＳ２０４でＹＥＳのとき）、処理を終了させる。露出条件補正値算出部６ａｅは、基本補正値が下限値Ａ１より大きくないと判定したとき（ステップＳ２０４でＮＯのとき）、基本補正値を下限値Ａ１にクリップする（ステップＳ２０５）。ステップＳ２０５の後、露出条件補正値算出部６ａｅは、処理を終了させる。
【００３７】
図６は、図５の処理に従って算出される基本補正値と高輝度白色エリア支配率との関係を示している。基本補正値は、下限値Ａ１から上限値Ａ２までの範囲で、高輝度白色エリア支配率の変化に対して線形に変化する。
【００３８】
ここで、図４の説明に戻る。ステップＳ１０６で補正値が算出された後、制御部６の効果率算出部６ａｆは、基本補正値を調整するための効果率を算出する（ステップＳ１０７）。以下、図７を参照して効果率の算出例を説明する。まず、効果率算出部６ａｆは、以下の式（４）に基づいて効果率を算出する（ステップＳ３０１）。
【００３９】
効果率＝（補正前輝度ＢＶ−補正前輝度ＴＨ１）／（補正前輝度ＴＨ２−補正前輝度ＴＨ１）    （４）
ここで、補正前輝度ＴＨ１及び補正前輝度ＴＨ２は、撮影シーンの切り替わりの基準となる輝度の閾値であって、補正前輝度ＴＨ１＜補正前輝度ＴＨ２である。補正前輝度ＴＨ１及び補正前輝度ＴＨ２もＡＰＥＸ値に変換された値である。補正前輝度ＴＨ１は、例えばＢＶ５．５である。また、補正前輝度ＴＨ２は、例えば、ＢＶ７．５である。なお、補正前輝度ＴＨ１及び補正前輝度ＴＨ２は、撮影シーンに応じた適切な値であれば、例示した値に限らずとも良い。補正前輝度ＴＨ１より小さい補正前輝度ＢＶを有する撮影シーンは、例えば、日没後の屋外、通常の明るさの室内、日中の日陰、暗闇環境などの画像全体が暗い撮影シーンに対応する。また、補正前輝度ＴＨ２より大きい補正前輝度ＢＶを有する撮影シーンは、例えば、日中晴天環境下の白壁、若しくは、日中晴天環境下の雲、日中曇天環境下の空、日中の雪原などの画像全体が明るい撮影シーンに対応している。さらに、補正前輝度ＴＨ１と補正前輝度ＴＨ２との間の補正前輝度ＢＶを有する撮影シーンは、例えば、早朝若しくは夕方の白壁若しくは雲、早朝若しくは夕刻の曇天時の空、若しくは、日中の日陰混合シーンなどの撮影シーンである。
【００４０】
ステップＳ３０１の後、効果率算出部６ａｆは、効果率の大きさが上限値（例えば１）未満であるか否かを判定する（ステップＳ３０２）。効果率算出部６ａｆは、効果率の値が１未満ではなかったと判定したとき（ステップＳ３０２でＮＯのとき）、効果率の値を１にクリップする（ステップＳ３０３）。ステップＳ３０３の後、効果率算出部６ａｆは、処理を終了させる。
【００４１】
一方、効果率算出部６ａｆは、効果率が１未満であったと判定したとき（ステップＳ３０２でＹＥＳのとき）、効果率の値が下限値（例えば０）より大きいか否かを判定する（ステップＳ３０４）。効果率算出部６ａｆは、効果率の値が０より大きくなかったと判定したとき（ステップＳ３０４でＮＯのとき）、効果率の値を０にクリップする（ステップＳ３０５）。ステップＳ３０４でＹＥＳのとき、又は、ステップＳ３０５の後、効果率算出部６ａｆは、処理を終了させる。
【００４２】
図８は、図７の処理に従って算出される効果率と補正前輝度ＢＶとの関係を示している。効果率は、補正前輝度ＢＶが補正前輝度ＴＨ２よりも大きいときに上限値１になる。また、効果率は、補正前輝度ＢＶが補正前輝度ＴＨ１よりも小さいときに下限値０になる。さらに、効果率は、補正前輝度ＢＶが補正前輝度ＴＨ１と補正前輝度ＴＨ２との間の値のときに、補正前輝度ＢＶの変化に対して線形に変化する。
【００４３】
ここで、図４の説明に戻る。ステップＳ１０７で効果率が算出された後、制御部６の最後の補正値算出部６ａｇは、ステップＳ１０６で算出された基本補正値とステップＳ１０７で算出された効果率とから以下の式（５）に基づいて最後の露出条件補正値（最終補正値、以下では最後の補正値と称す）を算出する（ステップＳ１０８）。
【００４４】
最後の補正値＝基本補正値＊効果率                                （５）    
ステップＳ１０８の後、制御部６の補正後輝度決定部６ａｈは、補正前輝度ＢＶから最後の補正値を減算して補正後輝度ＢＶを算出する（ステップＳ１０９）。図９は、補正前輝度ＢＶと補正後輝度ＢＶとの関係を示している。補正前輝度ＢＶに対する補正後輝度ＢＶの変化量は、最後の補正値によって変化する。そして、最後の補正値は、効果率によって変化する。前述したように、効果率は、補正前輝度ＢＶと補正前輝度ＴＨ１及び補正前輝度ＴＨ２との関係によって変化する。したがって、補正後輝度ＢＶの変化量も、補正前輝度ＴＨ１及び補正前輝度ＴＨ２をそれぞれ境にして変化する。
【００４５】
図９のエリアＢ１は、補正前輝度ＢＶが補正前輝度ＴＨ１よりも小さくなっているエリアである。このエリアＢ１では、効果率は、下限値になる。したがって、エリアＢ１では、最後の補正値は、最小値になる。図９は、エリアＢ１の効果率が０である例を示している。この場合、補正前輝度ＢＶと補正後輝度ＢＶとは等しくなる。
【００４６】
図９のエリアＢ２は、補正前輝度ＢＶが補正前輝度ＴＨ２よりも大きくなっているエリアである。このエリアＢ２では、効果率は、上限値になる。したがって、エリアＢ２では、最後の補正値は、最大値になる。図９は、エリアＢ２の効果率が１である例を示している。この場合、補正後輝度ＢＶは、高輝度白色エリア支配率に応じて決定される基本補正値の分だけ補正前輝度ＢＶよりも小さくなる。
【００４７】
図９のエリアＢ３は、補正前輝度ＢＶが補正前輝度ＴＨ１と補正前輝度ＴＨ２との間の値であるエリアである。このエリアＢ３では、効果率は、補正前輝度ＢＶの大きさに応じて直線状に変化する。この場合、補正後輝度ＢＶは、補正前輝度ＢＶに応じて、エリアＢ１とエリアＢ２との間を結ぶ直線状に変化する。
【００４８】
ステップＳ１０９の後、制御部６の露出制御部６ａｉと撮影制御部６ｂとは露出制御を実行する（ステップＳ１１０）。露出制御に際し、露出制御部６ａｉは、以下の計算式（６）に基づいて補正後の露出ＥＶを算出する。
【００４９】
補正後の露出ＥＶ＝補正後輝度ＢＶ＋ＳＶ                      （６）
ここで、ＳＶは、撮像素子の感度値をＡＰＥＸ値に換算したものである。補正後の露出ＥＶを算出した後、露出制御部６ａｉは、補正後の露出ＥＶを用いて、所定の基準露出（例えば１８％グレーに対応した露出）で撮像部２による撮像が行われるのに必要な撮影条件（シャッタースピードと絞り値の何れか又は両方）を設定する。そして、制御部６の撮影制御部６ｂは、露出制御部６ａｉで設定されたシャッタースピードと絞り値に基づいて撮像部２を制御する。続いて、撮影制御部６ｂは、撮像部２によって撮像され、一時記憶部５に記憶された画像データに対して画像処理を施す。その後、撮影制御部６ｂは、画像処理した画像データに基づく画像を状況表示部３に表示させる（ステップＳ１１１）。
【００５０】
以上、本発明に係る撮像装置の実施形態の効果について図１０を参照して説明する。多分割測光の場合、背景に多くの高輝度白色エリアが含まれている撮影シーンは、明るいシーンであると判定される。この場合、背景の露出を基準露出に合わせようとして被写体が本来の見た目よりも暗く撮影されてしまうことがある。これに対し、本実施形態の撮像装置１０は、補正前輝度ＢＶを、高輝度白色エリア支配率（高輝度白色エリアの影響度合い）に応じて小さくするように補正してから露出制御を行う。したがって、本実施形態では、露出制御によって被写体が暗く撮影される程度を抑制することが可能である。また、基本補正値は、高輝度白色エリア支配率に基づいて決定される。したがって、被写体のエリアが高輝度白色エリアであっても基本補正値を算出することができる。また、基本補正値には、上限値と下限値が設けられているので輝度の過補正が抑制される。
【００５１】
また、この撮像装置１０は、基本補正値を効果率によって調整している。この効果率を補正前輝度ＢＶ、すなわち撮影シーンの明るさに応じて変化させることで撮影シーンに応じた補正値で露出制御が行われる。例えば、図９のエリアＢ１では、補正値を小さくするように調整することで、暗い撮影シーンが必要以上に明るく撮影されてしまうことがない。逆に、図９のエリアＢ２では、補正値を大きくするように調整することで、高輝度白色エリアの影響によって被写体が暗くされてしまう程度を抑制することが可能である。さらに、図９のエリアＢ３では、例えばライブビュー表示時において補正前輝度ＢＶが変化したときの急激な撮影条件の変化を抑制することができる。暗い撮影シーンが必要以上に明るく撮影されてしまうことが防止される。
また、効果率を算出する際に、撮影シーンに応じて補正前輝度ＴＨ１、ＴＨ２を変更してもよい。上記実施例においては、補正前輝度ＴＨ１＝５．５、補正前輝度ＴＨ２＝７．５としているが、たとえば、撮影シーンが室内であると判定される場合は補正前輝度ＴＨ１＝２．５、補正前輝度ＴＨ２＝４．５と低輝度側に変更してもよい。また、たとえば撮影シーンが早朝・夕刻時の曇天であると判定される場合は、補正前輝度ＴＨ１＝４、補正前輝度ＴＨ２＝６と低輝度側に変更してもよい。このように、撮影シーンに応じて補正前輝度ＴＨ１、ＴＨ２を適切に設定することによって、より適切な露出を行うことが可能となる。なお、撮影シーンの判定は、輝度、光源の種類、時刻等に応じて公知の方法で行えばよい。
また、高輝度白色判定を行う際に、撮影シーンに応じて白色と判定する範囲を変更してもよい。すなわち、撮影シーンに応じて、Ｂ／Ｒ、Ｇ／Ｒの範囲を式（１）、式（２）の範囲から変更してもよい。これにより撮影シーンによらず適切な高輝度白色判定を行うことができる。
ここで、上述した実施形態における撮像装置による各処理は、何れも実行させることができるプログラムとして記憶しても良い。このプログラムは、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【符号の説明】
【００５２】
１…撮影レンズ部、  ２…撮像部、  ３…状況表示部、  ４…操作部、  ５…一時記憶部、  ６…制御部、  ６ａ…被補正露出部、  ６ａａ…測光エリア輝度算出部、  ６ａｂ…補正前露出条件算出部、  ６ａｃ…高輝度白色判定部、  ６ａｄ…高輝度白色エリア支配率算出部、  ６ａｅ…露出条件補正値算出部、  ６ａｆ…効果率算出部、  ６ａｇ…最後の露出条件補正値算出部、  ６ａｈ…補正後輝度決定部、  ６ａｉ…露出制御部、  ６ｂ…撮影制御部、  １０…撮像装置、  Ａ１…補正値の下限値、  Ａ２…補正値の上限値、  ＢＶ…輝度、  Ｂ１、Ｂ２、Ｂ３…エリア、  Ｅｖ…露出、  Ｏ…主要被写体、  Ｓｖ…感度、  ＴＨ１、ＴＨ２…所定の補正前輝度閾値、  Ｗ…高輝度白色の測光エリア。
【図１】
2019080358.tif 000003
【図２】
2019080358.tif 000004
【図３】
2019080358.tif 000005
【図４】
2019080358.tif 000006
【図５】
2019080358.tif 000007
【図６】
2019080358.tif 000008
【図７】
2019080358.tif 000009
【図８】
2019080358.tif 000010
【図９】
2019080358.tif 000011
【図１０】
2019080358.tif 000012