(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像部と、
前記画像データにおいて前記被写体の顔に対応する顔領域を検出する第１検出部と、
前記画像データにおいて前記被写体の少なくとも一部に対応する被写体領域を検出する第２検出部と、
前記画像データに関する測光により露出を制御する制御部とを備え、
前記制御部は、
前記第１検出部によって前記顔領域が検出されたとき、検出された顔領域の測光に応じて、前記露出を補正し、
その後に前記第１検出部によって前記顔領域が検出されず、かつ前記検出された顔領域の被写体に対応する被写体領域が前記第２検出部によって検出されたとき、前記検出された顔領域の測光に応じた前記露出の補正を継続する
撮像装置。
【請求項２】
前記第２検出部は、前記被写体の頭部に対応する領域を前記被写体領域として検出する
請求項１に記載の撮像装置。
【請求項３】
前記測光に関する動作モードにおいて前記顔領域を優先する機能の有効又は無効を設定する設定部をさらに備え、
前記制御部は、前記設定部において前記機能が有効に設定された場合に、前記検出された顔領域の測光に応じた前記露出の補正を行う
請求項１又は２に記載の撮像装置。
【請求項４】
前記制御部は、前記第１検出部によって前記顔領域が検出された後で前記顔領域が検出されず、かつ前記対応する被写体領域が前記第２検出部によって検出されないとき、前記検出された顔領域の測光に応じた前記露出の補正を次第に緩和する
請求項１から３のいずれか１つに記載の撮像装置。
【請求項５】
情報を記憶する記憶部をさらに備え、
前記制御部は、
前記第１検出部によって前記顔領域が検出されたとき、検出された顔領域の測光に応じて前記露出を補正する露出補正値を算出して、算出された露出補正値を前記記憶部に格納し、
その後に前記第１検出部によって前記顔領域が検出されず、かつ前記検出された顔領域の被写体に対応する被写体領域が前記第２検出部によって検出されたとき、前記記憶部に格納された露出補正値を維持して、前記露出の補正を継続する
請求項１から４のいずれか１つに記載の撮像装置。
【請求項６】
前記制御部は、
前記第１検出部によって前記顔領域が検出されたとき、少なくとも前記顔領域及び前記被写体領域の一方に基づいて被写体を示す被写体情報を前記記憶部に格納し、
その後に前記第１検出部によって前記顔領域が検出されず、かつ前記第２検出部によって前記被写体領域が検出されたとき、前記格納した被写体情報を参照して、前記格納した露出補正値を維持するか否かを決定する
請求項５に記載の撮像装置。
【請求項７】
前記制御部は、
前記第１検出部によって前記顔領域が検出されたとき、前記画像データにおけるシーンの明るさを示すシーン情報を前記記憶部に格納し、
その後に前記第１検出部によって前記顔領域が検出されないとき、前記格納したシーン情報を参照して、前記格納した露出補正値を維持するか否かを決定する
請求項５又は６に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、被写体を検出し、露出を制御する機能を有する撮像装置に関する。
【背景技術】
【０００２】
特許文献１は、画像データから特定の被写体を顔検出によって検出し、検出した被写体に合わせて露出を調整する機能を有する撮像装置を開示している。特許文献１の撮像装置は、顔検出に失敗しても、前回に顔検出されてからタイマにより測定される所定時間以内である場合には、前回の顔検出時の情報に基づく露出制御値を次の撮影に利用する。これにより、特許文献１の撮像装置は、被写体が横を向いた時などに、一時的に顔検出に失敗しても、急激な露出の変化が起きることを防いでいる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３５４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、被写体を検出し、露出を制御する機能を有する撮像装置において、露出の変動を抑制することができる撮像装置を提供する。
【課題を解決するための手段】
【０００５】
本開示の一態様に係る撮像装置は、被写体を撮像して画像データを生成する撮像部と、画像データにおいて被写体の顔に対応する顔領域を検出する第１検出部と、画像データにおいて被写体の少なくとも一部に対応する被写体領域を検出する第２検出部と、画像データに関する測光により露出を制御する制御部とを備える。制御部は、第１検出部によって顔領域が検出されたとき、検出された顔領域の測光に応じて、露出を補正し、その後に第１検出部によって顔領域が検出されず、かつ検出された顔領域の被写体に対応する被写体領域が第２検出部によって検出されたとき、検出された顔領域の測光に応じた露出の補正を継続する。
【発明の効果】
【０００６】
本開示における撮像装置によると、第１検出部により顔領域が検出されなくなったとき、当該顔領域に対応する被写体領域が第２検出部によって検出されているならば、当該顔領域の測光に応じた露出の補正を継続する。これにより、被写体を検出し、露出を制御する機能を有する撮像装置において、露出の変動を抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】本開示の実施形態１に係るデジタルカメラの構成を示す図
【図２】デジタルカメラにおける設定メニュー画面の表示例を示す図
【図３】デジタルカメラにおけるＡＥ制御の動作を説明するための図
【図４】デジタルカメラにおけるＡＥ制御処理を例示するフローチャート
【図５】マルチ測光モードを説明するための図
【図６】実施形態１における顔優先の露出補正処理を例示するフローチャート
【図７】実施形態２における顔優先の露出補正処理を例示するフローチャート
【発明を実施するための形態】
【０００８】
１．構成
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、発明者（ら）は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【０００９】
（実施形態１)
実施形態１では、本開示に係る撮像装置の一例として、画像認識技術に基づき被写体の顔検出及び頭部検出を行い、顔検出及び頭部検出の結果に基づいて露出を補正するデジタルカメラについて説明する。
【００１０】
図１は、本実施形態に係るデジタルカメラ１００の構成を示す図である。本実施形態のデジタルカメラ１００は、イメージセンサ１１５と、画像処理エンジン１２０と、表示モニタ１３０と、コントローラ１３５とを備える。さらに、デジタルカメラ１００は、バッファメモリ１２５と、カードスロット１４０と、フラッシュメモリ１４５と、操作部１５０と、通信モジュール１５５とを備える。また、デジタルカメラ１００は、例えば光学系１１０及びレンズ駆動部１１２を備える。
【００１１】
光学系１１０は、フォーカスレンズ、ズームレンズ、光学式手ぶれ補正レンズ（ＯＩＳ）、絞り、シャッタ等を含む。フォーカスレンズは、イメージセンサ１１５上に形成される被写体像のフォーカス状態を変化させるためのレンズである。ズームレンズは、光学系で形成される被写体像の倍率を変化させるためのレンズである。フォーカスレンズ等は、それぞれ１枚又は複数枚のレンズで構成される。
【００１２】
レンズ駆動部１１２は、光学系１１０におけるフォーカスレンズ等を駆動する。レンズ駆動部１１２はモータを含み、コントローラ１３５の制御に基づいてフォーカスレンズを光学系１１０の光軸に沿って移動させる。レンズ駆動部１１２においてフォーカスレンズを駆動する構成は、ＤＣモータ、ステッピングモータ、サーボモータ、または超音波モータなどで実現できる。レンズ駆動部１１２は、コントローラ１３５の制御に基づいて光学系１１０における絞りを駆動する絞りアクチュエータを含む。
【００１３】
イメージセンサ１１５は、光学系１１０を介して形成された被写体像を撮像して、撮像データを生成する。撮像データは、イメージセンサ１１５による撮像画像を示す画像データを構成する。イメージセンサ１１５は、所定のフレームレート（例えば、３０フレーム／秒）で新しいフレームの画像データを生成する。イメージセンサ１１５における、撮像データの生成タイミングおよび電子シャッタ動作は、コントローラ１３５によって制御される。イメージセンサ１１５は、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサ、またはＮＭＯＳイメージセンサなど、種々のイメージセンサを用いることができる。
【００１４】
イメージセンサ１１５は、動画像、静止画像、またはスルー画像の撮像動作等を実行する。スルー画像は主に動画像であり、ユーザが例えば静止画像の撮像のための構図を決めるために表示モニタ１３０に表示される。イメージセンサ１１５は、露光、電子シャッタ等の各種動作を実行する。イメージセンサ１１５は、本実施形態における撮像部の一例である。
【００１５】
画像処理エンジン１２０は、イメージセンサ１１５から出力された撮像データに対して各種の処理を施して画像データを生成したり、画像データに各種の処理を施して、表示モニタ１３０に表示するための画像を生成したりする。各種処理としては、ホワイトバランス補正、ガンマ補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されない。画像処理エンジン１２０は、ハードワイヤードな電子回路で構成してもよいし、プログラムを用いたマイクロコンピュータ、プロセッサなどで構成してもよい。
【００１６】
本実施形態において、画像処理エンジン１２０は、撮像画像の画像認識によって人の顔及び頭部といった被写体の検出機能を実現する顔認識部１２２及び頭部認識部１２４を含む。顔認識部１２２及び頭部認識部１２４は、それぞれ本実施形態における第１検出部及び第２検出部の一例である。
【００１７】
顔認識部１２２は、例えば、テンプレートマッチングといったルールベースの画像認識処理によって顔検出を行う。顔検出は、種々の画像認識アルゴリズムによって行われてもよい。例えば、目及び口など顔の局所領域に注目した特徴量ベースの手法を用いることができる。顔認識部１２２は、撮像画像において顔が映っている領域を示す顔領域を認識する。顔認識部１２２は、顔領域の検出結果に基づく顔認識情報を生成して、例えばコントローラ１３５に出力する。
【００１８】
頭部認識部１２４は、例えば、畳み込みニューラルネットワーク等のニューラルネットワークによる学習済みモデルによって頭部検出を行う。頭部認識部１２４が、撮像画像において頭部が映っている領域を示す頭部領域を認識する。頭部認識部１２４は、頭部領域の検出結果に基づく頭部認識情報を生成して、例えばコントローラ１３５に出力する。
【００１９】
頭部認識部１２４の学習済みモデルは、例えば、横顔、後頭部を含む全方向の頭部が映った画像を正解とする正解ラベルを関連付けた画像データを教師データとして用いた教師あり学習によって得ることができる。学習済みモデルは、検出結果に関する信頼度或いは尤度を生成してもよい。頭部認識部１２４の学習済みモデルはニューラルネットワークに限らず、種々の画像認識に関する機械学習モデルであってもよい。
【００２０】
顔認識部１２２が出力する顔認識情報及び頭部認識部１２４が出力する頭部認識情報は、例えば、それぞれ撮像画像における顔領域及び頭部領域の位置、サイズ及び特徴量などを含む。例えば、特徴量としてＲＧＢヒストグラムといった色情報、Ｈａａｒ−ｌｉｋｅ特徴量、ＨＯＧ特徴量、及び／または頭部認識部１２４における学習済みモデルの一部を特徴抽出器として抽出した特徴量などを用いることができる。複数の被写体に対応する顔領域及び頭部領域が検出される場合、顔認識情報及び頭部認識情報は、それぞれ顔領域及び頭部領域と被写体とを対応付ける被写体ＩＤのような情報を含んでもよい。
【００２１】
なお、顔認識部１２２及び頭部認識部１２４は、画像処理エンジン１２０とは別に構成されてもよく、コントローラ１３５と一体的に構成されてもよい。また、顔認識部１２２及び頭部認識部１２４は、人に限らず、動物を被写体として検出を行ってもよい。
【００２２】
表示モニタ１３０は、種々の情報を表示する表示部の一例である。例えば、表示モニタ１３０は、イメージセンサ１１５で撮像され、画像処理エンジン１２０で画像処理された画像データが示す画像（スルー画像）を表示する。また、表示モニタ１３０は、ユーザがデジタルカメラ１００に対して種々の設定を行うためのメニュー画面等を表示する。表示モニタ１３０は、例えば、液晶ディスプレイデバイスまたは有機ＥＬデバイスで構成できる。
【００２３】
操作部１５０は、デジタルカメラ１００の外装に設けられた操作釦や操作ダイヤル等のハードキー及びソフトキーの総称であり、ユーザによる操作を受け付ける。操作部１５０は、例えば、レリーズ釦、モードダイヤル、表示モニタ１３０のタッチパネル、ジョイスティックなどを含む。操作部１５０はユーザによる操作を受け付けると、ユーザ操作に対応した操作信号をコントローラ１３５に送信する。
【００２４】
コントローラ１３５は、ハードウェアコントローラであり、デジタルカメラ１００全体の動作を統括制御する。コントローラ１３５はＣＰＵ等を含み、ＣＰＵがプログラム（ソフトウェア）を実行することで所定の機能を実現する。コントローラ１３５は、ＣＰＵに代えて、所定の機能を実現するように設計された専用の電子回路で構成されるプロセッサを含んでもよい。すなわち、コントローラ１３５は、ＣＰＵ、ＭＰＵ、ＧＰＵ、ＤＳＵ、ＦＰＧＡ、ＡＳＩＣ等の種々のプロセッサで実現できる。コントローラ１３５は１つまたは複数のプロセッサで構成してもよい。また、コントローラ１３５は、画像処理エンジン１２０などと共に１つの半導体チップで構成してもよい。
【００２５】
コントローラ１３５は、例えばオートフォーカス制御（ＡＦ制御）やオート露出制御（ＡＥ制御）などを実行する。コントローラ１３５は、露出制御において、例えば絞り値、シャッタ速度、及びＩＳＯ感度の変更により露出を調整する。
【００２６】
バッファメモリ１２５は、画像処理エンジン１２０やコントローラ１３５のワークメモリとして機能する記録媒体である。バッファメモリ１２５は、ＤＲＡＭ（Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）などにより実現される。フラッシュメモリ１４５は不揮発性の記録媒体である。例えばバッファメモリ１２５は、後述する露出補正値とそのバッファ値、被写体情報、シーン情報及びデジタルカメラ１００における各種設定情報などを記憶する。各メモリ１２５，１４５は、それぞれ本実施形態における記憶部の一例である。
【００２７】
また、図示していないが、コントローラ１３５は各種の内部メモリを有してもよく、例えばＲＯＭを内蔵してもよい。ＲＯＭには、コントローラ１３５が実行する様々なプログラムが記憶されている。また、コントローラ１３５は、ＣＰＵの作業領域として機能するＲＡＭを内蔵してもよい。上記各種メモリも、本実施形態における記憶部の一例である。
【００２８】
カードスロット１４０は、着脱可能なメモリカード１４２が挿入される手段である。カードスロット１４０は、メモリカード１４２を電気的及び機械的に接続可能である。メモリカード１４２は、内部にフラッシュメモリ等の記録素子を備えた外部メモリである。メモリカード１４２は、画像処理エンジン１２０で生成される画像データなどのデータを格納できる。
【００２９】
通信モジュール１５５は、通信規格ＩＥＥＥ８０２．１１またはＷｉ−Ｆｉ規格等に準拠した通信を行う通信モジュール（回路）である。デジタルカメラ１００は、通信モジュール１５５を介して、他の機器と通信することができる。デジタルカメラ１００は、通信モジュール１５５を介して、他の機器と直接通信を行ってもよいし、アクセスポイント経由で通信を行ってもよい。通信モジュール１５５は、インターネット等の通信ネットワークに接続可能であってもよい。
【００３０】
１−１．メニュー設定について
本実施形態のデジタルカメラ１００は、設定メニュー等において、ユーザがＡＥ制御に顔認識を用いるかどうかを設定可能に構成される。図２を用いて、デジタルカメラ１００の設定メニューの構成例を説明する。
【００３１】
図２は、デジタルカメラ１００における設定メニュー画面の表示例を示す。本表示例は、デジタルカメラ１００に関する諸情報を設定するためのカスタム設定メニューを表示するためのタブ４０が選択された状態を示す。カスタム設定メニューには、画質に関するメニュー項目を表示するためのアイコン４１が設けられ、本表示例ではアイコン４１が選択されている。この際に表示モニタ１３０に表示されるメニュー項目の一つとして、「マルチ測光時の顔優先」というメニュー項目が、本実施形態のデジタルカメラ１００に設けられる。
【００３２】
本実施形態において、「マルチ測光時の顔優先」のメニュー項目は、ユーザがマルチ測光モードにおける顔優先機能の有効／無効をＯＮ／ＯＦＦで設定可能に設けられる。図２は、「マルチ測光時の顔優先」のメニュー項目が操作部１５０におけるユーザ操作により選択された状態を示す。操作部１５０は、例えば表示モニタ１３０のタッチパネル、またはジョイスティック等の操作釦によりメニュー項目を選択するユーザ操作を受け付ける。
【００３３】
マルチ測光モードは、スルー画像等の撮像画像を複数に分割した領域毎の輝度に基づいて、撮像データ全体の輝度（明るさの一例）を評価する測光（以下「マルチ測光」という）により露出を決定するＡＥ制御の動作モードである。ＡＥ制御の動作モードは、マルチ測光モードの他に、例えば撮像画像の中央の領域に大きい重みづけを設定した測光により露出を決定する中央重点測光モード、及び撮像画像で予め設定された特定の領域の測光により露出を決定するスポット測光モードを含む。デジタルカメラ１００は、例えば設定メニューにおいてユーザがこのようなＡＥ制御の動作モードを設定可能なメニュー項目を備える。
【００３４】
顔優先機能は、デジタルカメラ１００がマルチ測光モードに設定されたとき、顔認識部１２２の検出結果に基づいて被写体の顔領域が適切な明るさとなるように露出を補正する機能である。顔優先機能によると、顔領域の輝度が周囲の輝度よりも優先して評価され、マルチ測光モードにおいて撮像画像全体の輝度に基づいて決定された露出が補正される。
【００３５】
メニュー項目「マルチ測光時の顔優先」が選択された場合、例えば図２に示すように、ユーザが顔優先機能の有効／無効をＯＮ／ＯＦＦで選択可能な選択欄４２がポップアップで表示される。本実施形態のデジタルカメラ１００は、ユーザが操作部１５０により選択欄４２のＯＮ／ＯＦＦを選択する操作に応じて、マルチ測光モードのＡＥ制御において、顔優先機能により露出を補正するか否かを設定可能に構成される。
【００３６】
２．動作
以上のように構成されるデジタルカメラ１００の動作を以下説明する。
【００３７】
２−１．動作の概要
本実施形態のデジタルカメラ１００のマルチ測光モードにおける顔優先機能が有効な場合のＡＥ制御の動作の概要を、図３を用いて説明する。
【００３８】
図３は、デジタルカメラ１００における露出制御の動作を説明するための図である。図３（Ａ）は、被写体である人物１０の顔が映った撮像画像Ｉｍを例示する。本実施形態のデジタルカメラ１００では、撮像画像Ｉｍに基づき、顔認識部１２２と頭部認識部１２４が並行して、それぞれ顔検出と頭部検出を行う。これにより、図３（Ａ）に例示する撮像画像Ｉｍにおいては、人物１０の顔領域６０及び頭部領域７０が検出されている。
【００３９】
図３（Ａ）の例では、撮像画像Ｉｍにおける人物１０の明るさと背景の明るさとが異なっている。マルチ測光モードにおいて、デジタルカメラ１００は、背景等を含めた撮像画像Ｉｍ全域の輝度を評価するマルチ測光により露出を決定する。さらに、デジタルカメラ１００は、顔優先機能により、マルチ測光による露出を、顔領域６０の輝度に基づいて補正する。こうしたＡＥ制御により、被写体としての人物１０の顔が適切な明るさで映るような露出の撮像画像Ｉｍを得ることができる。
【００４０】
図３（Ｂ）は、図３（Ａ）の後で人物１０の顔が映らなくなった撮像画像Ｉｍを例示する。このような場合、顔認識部１２２が顔領域６０を検出できなくなる、すなわち顔検出のロストを生じる。こうした場合のＡＥ制御においては、マルチ測光により撮像画像Ｉｍ全体の輝度を評価した露出が、顔優先機能により補正されなくなってしまうことが考えられる。この場合、顔検出のロスト前後において撮像画像Ｉｍの露出がちらつくような変動を生じ、ＡＥ制御による露出が安定しない事態が想定される。
【００４１】
そこで、本実施形態のデジタルカメラ１００は、頭部認識部１２４による頭部検出を用いて、人物１０の顔領域６０が検出されなくなっても、同じ人物１０と判定される頭部領域７０が検出されている限り、顔領域６０に基づいた露出の補正を継続する。これにより、図３（Ａ），（Ｂ）に示すように、撮像画像Ｉｍに人物１０は映っているがその顔が映ったり映らなくなったりする際にＡＥ制御による露出の変動を抑制し、マルチ測光時の顔優先機能における撮像画像Ｉｍの露出を安定させることができる。以上のようなデジタルカメラ１００の動作の詳細を、以下説明する。
【００４２】
２−２．ＡＥ制御処理
本実施形態のデジタルカメラ１００におけるライブビュー用のＡＥ制御の動作例を、図４を用いて説明する。図４は、本実施形態におけるＡＥ制御処理を例示するフローチャートである。
【００４３】
図４に示す処理は、各認識部１２２，１２４の動作と同期して、例えばコントローラ１３５により、所定の周期（例えばフレーム周期）で繰り返し実行される。図４に示す処理は、デジタルカメラ１００がマルチ測光モードに設定され、且つライブビューのスルー画像としての撮像画像Ｉｍ（図３）が表示された状態で開始する。
【００４４】
まず、コントローラ１３５は、イメージセンサ１１５から出力される撮像データをフレーム毎に取得する（Ｓ１）。撮像データは、例えば画素毎の輝度を示す情報を含む。
【００４５】
次に、コントローラ１３５は、マルチ測光により、撮像データが示す画像全体の輝度に基づく露出値Ｅｍを算出する（Ｓ２）。露出値（以下「ＥＶ値」という）は、ＡＥ制御において、絞り、電子シャッタ、及びイメージセンサ１１５の出力を増幅するゲインの設定により露出を制御するために用いられる。
【００４６】
図５は、マルチ測光モードを説明するための図である。コントローラ１３５は、マルチ測光モードにおいて、撮像画像Ｉｍを複数に分割した各領域１９０の輝度を取得し、各領域１９０の輝度に、各領域１９０に設定した重みを乗じた平均値を算出する。コントローラ１３５は、撮像画像Ｉｍの輝度の重み付け平均に基づき、マルチ測光によるＥＶ値Ｅｍを算出する。各領域１９０の輝度は、例えば各領域１９０に含まれる画素の輝度の平均値として取得される。
【００４７】
図４に戻り、コントローラ１３５は、顔優先機能においてマルチ測光によるＥＶ値Ｅｍを補正するための露出補正値（以下「顔優先補正値」という）Ｅｃｆを演算する顔優先の露出補正処理（Ｓ３）を行う。本実施形態のステップＳ３では、例えば図３（Ａ）に示すように顔領域６０が検出されたときに算出される顔優先補正値Ｅｃｆは、顔検出のロストを生じても、図３（Ｂ）に示すように頭部領域７０が検出されている限り、維持される。また、本実施形態において、顔領域６０だけでなく頭部領域７０も検出されなくなると、コントローラ１３５は、維持した顔優先補正値Ｅｃｆを徐々に削減する。顔優先の露出補正処理（Ｓ３）の詳細については、後述する。
【００４８】
コントローラ１３５は、デジタルカメラ１００における撮影状況に応じた露出等の撮像に関する条件を決定するためのシーン判定を行い、シーン判定に基づく露出補正値（以下「シーン補正値」という）Ｅｃｓを演算する（Ｓ４）。シーン判定は、例えば曇天判定、逆光判定、白飛び判定、及び夜景判定を含む。
【００４９】
曇天判定は、曇天の場合に露出アンダーになりやすいことから、明るく補正するための判定である。逆光判定は、逆光時に被写体が暗くなりやすいことから、被写体を明るく補正するための判定である。白飛び判定は、白飛びしやすい光源を判定して暗く補正するための判定である。夜景判定は、夜景の撮影時に露出オーバーになりやすいことから、暗く補正するための判定である。
【００５０】
シーン補正値の演算処理（Ｓ４）において、コントローラ１３５は、例えば撮像データにおける輝度の分布から各シーン判定の結果に応じた露出補正値を演算する。各露出補正値の合計を以下、シーン補正値Ｅｃｓとする。
【００５１】
コントローラ１３５は、マルチ測光によるＥＶ値Ｅｍに顔優先補正値Ｅｃｆ及びシーン補正値Ｅｃｓを反映する補正演算によって、ライブビュー用のＥＶ値Ｅｖを算出する（Ｓ５）。補正演算は、例えば補正前のＥＶ値Ｅｍへの各補正値Ｅｃｆ，Ｅｃｓの加算である。
【００５２】
次に、コントローラ１３５は、ライブビュー用ＥＶ値Ｅｖから、次のフレームで使用するＡＶ値、ＴＶ値、及びＩＳＯ感度を算出する（Ｓ６）。ＡＶ値、ＴＶ値、及びＩＳＯ感度は、それぞれ絞り値、シャッタ速度、及びゲインに対応する制御値である。これらの制御値は、例えばＥＶ値に応じた当該制御値の組み合わせを規定するプログラム線図に基づいて算出される。プログラム線図は、例えばコントローラ１３５の内部メモリに予め格納される。
【００５３】
コントローラ１３５は、算出したＡＶ値、ＴＶ値、及びＩＳＯ感度に基づいて、次のフレームの露出を制御するための絞り、電子シャッタ、及びゲインを設定し（Ｓ７）、撮像動作を行った後、ステップＳ１以降の処理を繰り返す。
【００５４】
以上のＡＥ制御処理によると、マルチ測光によるＥＶ値Ｅｍ（Ｓ２）に、顔優先補正値Ｅｃｆ（Ｓ３）、及びシーン補正値Ｅｃｓ（Ｓ４）による補正を行って、ライブビュー用のＥＶ値Ｅｖが得られる（Ｓ５）。
【００５５】
２−３．顔優先の露出補正処理
図６は、本実施形態における顔優先の露出補正処理（Ｓ３）を例示するフローチャートである。図６に例示するフローチャートによる処理は、図４のステップＳ１で取得された現在のフレームについてのマルチ測光によるＥＶ値Ｅｍの算出（Ｓ２）後に開始する。
【００５６】
まず、コントローラ１３５は、マルチ測光モードにおける顔優先機能がＯＮに設定されているか否かを判断する（Ｓ２０）。例えば、コントローラ１３５は予め、図２に例示した設定メニューのユーザ操作時に、操作部１５０を介して選択されたＯＮ又はＯＦＦを設定情報として、バッファメモリ１２５等に格納する。ステップＳ２０において、コントローラ１３５は、上記の設定情報を参照して、顔優先機能のＯＮ／ＯＦＦを判断する。
【００５７】
顔優先機能がＯＮである場合（Ｓ２０でＹＥＳ）、コントローラ１３５は、顔認識部１２２から、現在のフレームを処理対象として生成された顔認識情報を取得する（Ｓ２１）。同様に、コントローラ１３５は、頭部認識部１２４から、現在のフレームの頭部認識情報を取得する（Ｓ２１）。図３（Ａ）の例では、顔領域６０を含む顔認識情報及び頭部領域７０を含む頭部認識情報が取得される（Ｓ２１）。
【００５８】
次に、コントローラ１３５は、取得した顔認識情報に基づいて、顔領域が検出されたか否かを判断する（Ｓ２２）。例えば、図３（Ａ）の例では人物１０の顔領域６０が検出されていることから、コントローラ１３５は、ステップＳ２２でＹＥＳに進む。一方、図３（Ｂ）の例では顔領域６０が検出されなくなっており、コントローラ１３５は、ステップＳ２２でＮＯに進む。
【００５９】
顔領域が検出された場合（Ｓ２２でＹＥＳ）、コントローラ１３５は、検出された顔領域に対応する被写体を示す被写体情報を、例えばバッファメモリ１２５に格納する（Ｓ２３）。被写体情報は、例えば顔認識情報および頭部認識情報に基づき構成され、顔領域および頭部領域における画像の各種特徴量などを含む。
【００６０】
図３（Ａ）の例では、顔領域６０と、同じ人物１０の頭部領域７０とに基づいた被写体情報が記憶される（Ｓ２３）。例えばコントローラ１３５は、各フレームの画像上の位置関係に基づき、検出された顔領域と頭部領域との対応関係を被写体情報毎に管理する。なお、被写体情報は、顔領域及び頭部領域の一方に基づき構成されてもよい。
【００６１】
次に、コントローラ１３５は、取得した撮像データにおいて検出された顔領域の輝度等の明るさを示す情報に基づき顔優先補正値Ｅｃｆを算出する（Ｓ２５）。図３（Ａ）の例では、撮像画像Ｉｍ全体又は背景からの顔領域６０の輝度の違いに応じて、顔優先補正値Ｅｃｆが算出される。算出された顔優先補正値Ｅｃｆは、例えば、バッファメモリ１２５においてマルチ測光によるＥＶ値Ｅｍの補正（図４のＳ５）に用いるための記憶領域に記憶される。
【００６２】
さらに、コントローラ１３５は、例えばバッファメモリ１２５においてバッファ値Ｅｂとして、算出した顔優先補正値Ｅｃｆの現在の値を格納する（Ｓ２６）。バッファ値Ｅｂは、顔優先の露出補正処理（Ｓ３）を繰り返す際に、過去の顔優先補正値Ｅｃｆを参照するために用いられ、例えば上記の記憶領域と兼用されてもよい。
【００６３】
コントローラ１３５は、現在の顔優先補正値Ｅｃｆを格納（Ｓ２６）した後、現在のフレームにおける顔優先の露出補正処理（Ｓ３）を終了して、図４のステップＳ４に進む。その後、図４のフローの繰り返しにより、次のフレームについての顔優先の露出補正処理（Ｓ３）が実行される。
【００６４】
なお、顔優先機能がＯＦＦである場合（Ｓ２０でＮＯ）、コントローラ１３５は、例えばバッファメモリ１２５における被写体情報をリセットし（Ｓ３０）、特に顔検出の結果に関わらず顔優先補正値Ｅｃｆを「０」に設定し（Ｓ３１）、ステップＳ２６に進む。リセットによると、被写体情報は、例えば被写体が検出されていないことを示す初期値等に設定される。
【００６５】
顔領域が検出されなかった場合（Ｓ２２でＮＯ）、コントローラ１３５は、ステップＳ２１で取得した頭部認識情報に基づいて、頭部領域が検出されたか否かを判断する（Ｓ４０）。例えば、図３（Ｂ）の例では、図３（Ａ）から人物１０の顔領域６０が検出されなくなった（Ｓ２２でＮＯ）一方で、頭部領域７０が検出されていることから、コントローラ１３５は、ステップＳ４０でＹＥＳに進む。
【００６６】
頭部領域が検出されたとき（Ｓ４０でＹＥＳ）、コントローラ１３５は、格納された被写体情報に基づいて、直近に検出された顔領域に対応する被写体と、今回検出された頭部領域に対応する被写体とが同一であるか否かを判定する（Ｓ４２）。ステップＳ４２の処理は、例えば、被写体情報に含まれる頭部領域の特徴量と、現在のフレームにおける頭部認識情報に含まれる頭部領域の特徴量とを比較することによって行われる。
【００６７】
例えば、コントローラ１３５は、図３（Ａ），（Ｂ）の各頭部領域７０の比較により、図３（Ｂ）の例で検出された頭部領域７０の人物１０が、検出されなくなった顔領域６０の人物１０と同一の被写体であると判定する（Ｓ４２でＹＥＳ）。ステップＳ４２の判定は、例えば種々の機械学習手法によって、様々な顔向きにおける人物の頭部画像により同一人物の識別を予め学習した識別器を用いて実現できる。
【００６８】
コントローラ１３５は、被写体情報が示す被写体と、今回検出された頭部領域に対応する被写体とが同一であると判定した場合（Ｓ４２でＹＥＳ）、今回の顔優先補正値Ｅｃｆを、格納されたバッファ値Ｅｂと同じ値に設定する（Ｓ４５）。これにより、図３（Ｂ）の例における顔優先補正値Ｅｃｆは、顔領域６０が検出された図３（Ａ）の時点で算出され（Ｓ２５）、バッファ値Ｅｂとして格納された（Ｓ２６）露出補正値に設定される。このように、顔領域６０が検出されなくなっても、顔領域６０と同じ被写体の頭部領域７０が検出されたとき、顔領域６０が検出された時点の顔優先補正値Ｅｃｆが維持される。
【００６９】
また、コントローラ１３５は、以上のように設定した顔優先補正値Ｅｃｆを、次回以降の顔優先の露出補正処理において参照するためのバッファ値Ｅｂとして格納する（Ｓ２６）。
【００７０】
一方で、頭部領域が検出されなかったとき（Ｓ４０でＮＯ）、コントローラ１３５は、例えばバッファメモリ１２５に格納された被写体情報をリセットする（Ｓ５０）。コントローラ１３５は、被写体情報が示す被写体と、検出された頭部領域に対応する被写体とが同一でないと判定した場合（Ｓ４２でＮＯ）も、ステップＳ５０のリセットを行う。又、リセットされた被写体情報に基づいてステップＳ４２の判定が行われると、判定結果はＮＯとなる。
【００７１】
ステップＳ５０以降の処理は、顔優先補正値Ｅｃｆの維持を徐々に緩和するための処理である。例えば、コントローラ１３５は、格納されたバッファ値Ｅｂが「０」か否かを判断する（Ｓ５１）。この際のバッファ値Ｅｂは、ステップＳ２６により、前回の顔優先補正値Ｅｃｆを示している。
【００７２】
バッファ値Ｅｂが「０」でないと判断すると（Ｓ５１でＮＯ）、コントローラ１３５は、バッファ値Ｅｂ（すなわち、前回の顔優先補正値Ｅｃｆ）から大きさを削減するように今回の顔優先補正値Ｅｃｆを設定する（Ｓ５２）。
【００７３】
例えば、コントローラ１３５は、新たな顔優先補正値Ｅｃｆを、バッファ値Ｅｂと同じ値に一旦設定し、そこから所定値だけ大きさを削減する演算を行う（Ｓ５２）。所定値は、露出の急激な変化を避ける観点から、ステップＳ５２を繰り返すことで顔優先補正値Ｅｃｆを徐々に「０」に近づけるピッチとして予め設定される。所定値は、顔優先補正値Ｅｃｆが「０」に至るまでの時間長さを考慮し、顔検出のロスト後に初めてステップＳ５０に進んだ時点の顔優先補正値Ｅｃｆの大きさに応じて設定されてもよい。
【００７４】
コントローラ１３５は、バッファ値Ｅｂが「０」であると判断すると（Ｓ５１でＹＥＳ）、今回の顔優先補正値Ｅｃｆを「０」に設定する（Ｓ３１）。ステップＳ５２，Ｓ３１による顔優先補正値Ｅｃｆの設定後、コントローラ１３５は、今回の顔優先補正値Ｅｃｆと同じ値をバッファ値Ｅｂとして格納し（Ｓ２６）、顔優先の露出補正処理（図４のＳ３）を終了する。
【００７５】
以上の顔優先の露出補正処理（Ｓ３）によると、顔領域が検出されたとき（Ｓ２２でＹＥＳ）、顔領域の明るさに応じて露出を補正するための顔優先補正値Ｅｃｆを算出する（Ｓ２５）。顔領域が検出されなくなったときであっても（Ｓ２２でＮＯ）、直近に検出された顔領域の被写体と同一の被写体に対応する頭部領域が検出されれば（Ｓ４０，Ｓ４２でＹＥＳ）、顔領域の輝度に基づく顔優先補正値Ｅｃｆが維持される（Ｓ４５）。これにより、被写体の顔向き及び姿勢等が変化して顔検出のロストが生じたときであっても、被写体の頭部が撮像画像Ｉｍに映っている限り、維持した顔優先補正値Ｅｃｆを用いてＡＥ制御処理（図４）が実行される。これにより、例えば被写体の動きによって顔優先機能に基づく補正の有無が頻繁に切り替わることを抑制し、露出を安定させることができる。
【００７６】
さらに、顔領域だけでなく頭部領域が検出されなくなったとき（Ｓ４０でＮＯ）には、維持した顔優先補正値Ｅｃｆを緩やかに削減する（Ｓ５２）。これにより、例えば被写体の顔も頭部も撮像画像Ｉｍに映らなくなるときが生じたとしても、露出の急激な変化を抑制することができる。
【００７７】
３．効果等
【００７８】
以上のように、本実施形態のデジタルカメラ１００は、被写体を撮像して画像データを生成するイメージセンサ１１５（撮像部の一例）と、画像データにおいて被写体の顔に対応する顔領域を検出する顔認識部１２２（第１検出部の一例）と、画像データにおいて被写体の少なくとも一部に対応する被写体領域を検出する頭部認識部１２４（第２検出部の一例）と、画像データに関する測光により露出を制御するコントローラ１３５（制御部の一例）とを備える。コントローラ１３５は、顔認識部１２２によって顔領域が検出されたとき（Ｓ２２でＹＥＳ）、検出された顔領域の測光に応じて、露出を補正し（Ｓ２５，Ｓ５）、その後に顔認識部１２２によって顔領域が検出されず（Ｓ２２でＮＯ）、かつ検出された顔領域の被写体に対応する被写体領域が頭部認識部１２４によって検出されたとき（Ｓ４０でＹＥＳ）、検出された顔領域の測光に応じた露出の補正を継続する（Ｓ４５）。
【００７９】
以上のデジタルカメラ１００によると、ＡＥ制御において、顔領域が検出されたときの露出の補正を、その後に顔領域は検出されないが、顔領域の被写体に対応する頭部領域が検出されたときには継続する。これにより、被写体の顔向きの変化等により顔領域が検出されたり検出されなくなったりする際に、ＡＥ制御により露出が変動することを抑制することができる。
【００８０】
本実施形態において、頭部認識部１２４は、被写体の頭部に対応する領域を被写体領域として検出する。これにより、撮像画像Ｉｍに被写体の人物は映っているがその顔が映らなくなる場合が生じても、頭部が映っている場合には、ＡＥ制御による露出の変動を抑制することができる。
【００８１】
本実施形態のデジタルカメラ１００は、測光に関する動作モードにおいて顔領域を優先する機能の有効又は無効を設定する設定メニュー（設定部の一例）をさらに備える。コントローラ１３５は、設定メニューにおいて当該機能が有効に設定された場合に、検出された顔領域の測光に応じた露出の補正を行う（Ｓ２０，Ｓ３）。これにより、ユーザの意図に応じて顔優先機能により露出を補正するか否かを設定することができる。
【００８２】
コントローラ１３５は、顔認識部１２２によって顔領域が検出された（Ｓ２２でＹＥＳ）後で顔領域が検出されず（Ｓ２２でＮＯ）、かつ対応する被写体領域が頭部認識部１２４によって検出されない（Ｓ４０，Ｓ４２でＮＯ）とき、検出された顔領域の測光に応じた露出の補正を次第に緩和する（Ｓ５０〜Ｓ５２）。これにより、顔領域だけでなく頭部領域も検出されない際に、顔優先補正値Ｅｃｆによる露出の補正量を徐々に削減することで、ＡＥ制御による露出の急激な変化を抑制し、露出を安定させることができる。
【００８３】
本実施形態のデジタルカメラ１００は、情報を記憶するバッファメモリ１２５及びフラッシュメモリ１４５（記憶部の一例）をさらに備える。コントローラ１３５は、顔認識部１２２によって顔領域が検出されたとき、検出された顔領域の測光に応じて露出を補正する顔優先補正値Ｅｃｆ（露出補正値の一例）を算出して（Ｓ２５）、算出された顔優先補正値Ｅｃｆをバッファ値Ｅｂとしてバッファメモリ１２５に格納し（Ｓ２６）、その後に顔認識部１２２によって顔領域が検出されず（Ｓ２２でＮＯ）、かつ検出された顔領域の被写体に対応する頭部領域が頭部認識部１２４によって検出された（Ｓ４０，Ｓ４２でＹＥＳ）とき、バッファメモリ１２５に格納された顔優先補正値Ｅｃｆを維持して、露出の補正を継続する（Ｓ４５）。これにより、顔優先の露出補正処理（Ｓ３）を繰り返す際に、過去の顔優先補正値Ｅｃｆを参照して、補正の継続に用いることができる。
【００８４】
本実施形態において、コントローラ１３５は、顔認識部１２２によって顔領域が検出されたとき（Ｓ２２でＹＥＳ）、少なくとも顔領域及び被写体領域の一方に基づいて被写体を示す被写体情報を記憶部に格納し（Ｓ２３）、その後に顔認識部１２２によって顔領域が検出されず、かつ頭部認識部１２４によって頭部領域が検出された（Ｓ４０でＹＥＳ）とき、格納した被写体情報を参照して、格納した顔優先補正値Ｅｃｆを維持するか否かを決定する（Ｓ４２）。これにより、検出されていた顔領域に対応する被写体と、その後に検出された頭部領域に対応する被写体とが同一であるときに、顔優先補正値Ｅｃｆを維持することができる。
【００８５】
（実施形態２）
以下、図７を参照して、本開示の実施形態２を説明する。実施形態１では、画像撮影中において顔検出のロスト時に、頭部領域が検出される限りＡＥ制御の顔優先補正値Ｅｃｆを維持するデジタルカメラ１００について説明した。実施形態２では、シーン（すなわち画像全体）の明るさが顕著に変化したときには顔優先補正値Ｅｃｆを維持しないようにするデジタルカメラ１００について説明する。
【００８６】
以下、実施形態１に係るデジタルカメラ１００と同様の構成、動作の説明は適宜、省略して、本実施形態に係るデジタルカメラ１００を説明する。
【００８７】
図７は、実施形態２における顔優先の露出補正処理を例示するフローチャートである。本実施形態のデジタルカメラ１００は、実施形態１と同様に構成され、例えば図４と同様のＡＥ制御処理を行う。この際のステップＳ３において、本実施形態におけるデジタルカメラ１００のコントローラ１３５は、図７に例示するように、実施形態１と同様のステップＳ２０〜Ｓ５２（図６）を実行すると共に、更にシーンの明るさを考慮した処理（Ｓ２４，Ｓ４４）を行う。
【００８８】
具体的に、コントローラ１３５は、顔領域が検出されたとき（Ｓ２２でＹＥＳ）に被写体情報（Ｓ２３）に加えて、現在の撮像データに基づき、撮像画像Ｉｍの明るさを示すシーン情報を生成する（Ｓ２４）。シーン情報は、例えば撮像画像Ｉｍの全体にわたる輝度の平均値に基づくＥＶ値として算出される。コントローラ１３５は、算出したシーン情報を例えばバッファメモリ１２５に格納する。
【００８９】
顔検出のロスト時（Ｓ２２でＮＯ）にコントローラ１３５は、例えばロスト前に格納された被写体情報と同じ被写体の頭部領域が検出された場合（Ｓ４０，Ｓ４２でＹＥＳ）、ロスト前のシーン情報から今回のシーン情報が変化したか否かを判定する（Ｓ４４）。例えば、コントローラ１３５は、今回のフレームにおけるシーン情報を上記と同様に算出して、今回のシーン情報と、格納されたシーン情報との間の差分が所定範囲内である場合、シーン情報は変化していないと判定する（Ｓ４４でＮＯ）。所定範囲は、例えばフレーム間で適正露出が変化しない明るさの変動とみなす範囲を規定する観点から、ＥＶ値の変化量で規定される（例えば、ＥＶ値が±２未満）。
【００９０】
コントローラ１３５は、シーン情報が変化していないと判定すると（Ｓ４４でＮＯ）、実施形態１と同様に顔優先補正値Ｅｃｆをバッファ値Ｅｂに維持する（Ｓ４５）。一方、コントローラ１３５は、シーン情報が変化したと判定した場合（Ｓ４４でＹＥＳ）、頭部領域が検出されない（Ｓ４０でＮＯ）、又は頭部領域の被写体が顔検出のロスト時と同一でない場合（Ｓ４２でＮＯ）と同様に、被写体情報及びシーン情報をリセットする（Ｓ５０）。これにより、実施形態１と同様にステップＳ５１以降の処理によって顔優先補正値Ｅｃｆが徐々に削減される。
【００９１】
例えば人物１０の顔検出のロスト後にシーンの明るさが顕著に変化すると、ロスト前の顔優先補正値Ｅｃｆでは、その後に同じ人物１０の顔領域が再び検出されても適切に露出を補正し難い事態が想定される。そこで、本実施形態における顔優先の露出補正処理によると、シーンの明るさの変化（Ｓ４４でＹＥＳ）に応じて、維持した顔優先補正値Ｅｃｆ等を放棄し、適切な露出の撮像画像Ｉｍを得やすくすることができる。
【００９２】
コントローラ１３５は、顔認識部１２２によって顔領域が検出されたとき（Ｓ２２でＹＥＳ）、画像データにおけるシーンの明るさを示すシーン情報をバッファメモリ１２５に格納し（Ｓ２４）、その後に顔認識部１２２によって顔領域が検出されないとき（Ｓ２２でＮＯ）、格納したシーン情報を参照して、バッファ値Ｅｂとして格納した顔優先補正値Ｅｃｆを維持するか否かを決定する（Ｓ４４）。これにより、顔検出のロスト時にシーンの明るさが顕著に変化するときには、顔優先補正値Ｅｃｆを維持しないことで、不適切な露出の補正を抑制することができる。
【００９３】
（他の実施形態）
以上のように、本出願において開示する技術の例示として、実施形態１及び実施形態２を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００９４】
上記の各実施形態では、ＡＥ制御処理（図４）において、顔優先機能による補正をライブビュー用のＥＶ値Ｅｖに適用する（Ｓ５）例を説明した。本実施形態において補正されるＥＶ値は、特にライブビュー用に限らず、例えば静止画及び／または動画像の撮像用のＥＶ値であってもよい。
【００９５】
また、上記の各実施形態では、ＡＥ制御処理において、コントローラ１３５は、ＴＶ値に基づき電子シャッタを設定する（Ｓ７）例を説明した。ステップＳ７では、特にこれに限らず、光学系１１０のシャッタすなわちメカニカルシャッタのシャッタ速度が設定されてもよい。
【００９６】
また、上記の各実施形態では、ＡＥ制御処理において、露出補正値を算出して（Ｓ３，Ｓ４）、マルチ測光により決定した露出の補正を露出補正値の加算により行う（Ｓ５）例を説明した。本実施形態において、露出の補正は、露出補正値の加算に限らず、図５に例示するようなマルチ測光モードにおける撮像画像Ｉｍを分割した各領域１９０の重みを変更することで行われてもよい。この場合、図４のステップＳ３，Ｓ４において、露出補正値の代わりに、例えば各領域１９０の重みに掛け合わせるための補正係数が算出されてもよい。
【００９７】
また、上記の各実施形態では、顔優先の露出補正処理（Ｓ３）において、コントローラ１３５は、画像の特徴量を比較することで、格納された被写体情報の被写体と、今回検出された頭部領域に対応する被写体とが同一であるか否かを判定した（Ｓ４２）。本実施形態ではステップＳ４２において、コントローラ１３５は、被写体情報の頭部領域と、今回検出された頭部領域との間で、頭部領域の位置及びサイズを比較することにより、位置及びサイズが同程度であれば同一の被写体に対応すると判定してもよい。
【００９８】
また、上記の各実施形態では、顔優先の露出補正処理（Ｓ３）において、顔領域が検出されたときに被写体情報を記憶した（Ｓ２３）。本実施形態では、ステップＳ２３に加えて頭部領域が検出されたとき（Ｓ４０でＹＥＳ）にも、例えばステップＳ４２の実行後に被写体情報を記憶することで、フレーム毎に被写体情報が更新されてもよい。これにより、ステップＳ４２において、連続する２つのフレーム間で、記憶された被写体情報の頭部領域と検出された頭部領域が同一の被写体に対応するか否かが判定されてもよい。
【００９９】
また、上記の各実施形態では、第２検出部が頭部認識部１２４として構成されるデジタルカメラ１００を説明した。本実施形態において、第２検出部は頭部認識部１２４に限らず、例えば画像認識によって人の体全体又は一部といった被写体の検出機能を実現するように構成されてもよい。
【０１００】
また、上記の各実施形態では、マルチ測光モードのＡＥ制御において顔優先機能を適用する例を説明した。本開示は、マルチ測光モードのＡＥ制御に限らず、各種の露出制御において顔優先機能のような露出補正を行う際に適用可能である。
【０１０１】
また、上記の各実施形態では、ＡＥ制御において撮像データの輝度を用いて測光を行う例を説明した。本実施形態のデジタルカメラ１００は、測光センサを備え、測光センサにより測光を行ってもよい。
【０１０２】
また、上記の各実施形態では、光学系１１０及びレンズ駆動部を備えるデジタルカメラ１００を例示した。本実施形態の撮像装置は、光学系１１０及びレンズ駆動部を備えなくてもよく、例えば交換レンズ式のカメラであってもよい。
【０１０３】
また、上記の各実施形態では、撮像装置の例としてデジタルカメラ１００を説明したが、これに限定されない。本開示の撮像装置は、露出制御が可能な画像撮影機能を有する電子機器（例えば、ビデオカメラ、スマートフォン、タブレット端末等）であればよい。
【０１０４】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１０５】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【産業上の利用可能性】
【０１０６】
本開示は、被写体を検出し、露出を制御する機能を有する撮像装置に適用可能である。
【符号の説明】
【０１０７】
１００  デジタルカメラ
１１５  イメージセンサ
１２０  画像処理エンジン
１２２  顔認識部
１２４  頭部認識部
１２５  バッファメモリ
１３０  表示モニタ
１３５  コントローラ
１４５  フラッシュメモリ
１５０  操作部
【要約】
【課題】被写体を検出し、露出を制御する機能を有する撮像装置において、露出の変動を抑制することができる撮像装置を提供する。
【解決手段】
撮像装置は、被写体を撮像して画像データを生成する撮像部（１１５）と、画像データにおいて被写体の顔に対応する顔領域を検出する第１検出部（１２２）と、画像データにおいて被写体の少なくとも一部に対応する被写体領域を検出する第２検出部（１２４）と、画像データに関する測光により露出を制御する制御部（１３５）とを備える。制御部は、第１検出部によって顔領域が検出されたとき（Ｓ２２でＹＥＳ）、検出された顔領域の測光に応じて、露出を補正し（Ｓ２５）、その後に第１検出部によって顔領域が検出されず（Ｓ２２でＮＯ）、かつ検出された顔領域の被写体に対応する被写体領域が第２検出部によって検出されたとき（Ｓ４０でＹＥＳ）、検出された顔領域の測光に応じた露出の補正を継続する（Ｓ４５）。
【選択図】図６【図１】
0006817590.tif 000002
【図２】
0006817590.tif 000003
【図３】
0006817590.tif 000004
【図４】
0006817590.tif 000005
【図５】
0006817590.tif 000006
【図６】
0006817590.tif 000007
【図７】
0006817590.tif 000008