(57)【要約】【課題】顔検出用画像のゲインを適切に設定し、顔検出を行えるようにすることを可能にした撮像装置を提供すること。【解決手段】撮像画面の複数の焦点検出領域のそれぞれでデフォーカス量を検出するデフォーカス量検出手段（１１２）と、前記複数の焦点検出領域に対応する複数の測光領域を有し、複数の測光領域のそれぞれで測光を行う測光手段（１０６）と、前記測光手段は測光領域の色情報を検出可能な色検出手段（１０６）を有し、顔検出用画像から顔を検出する顔検出手段（１０８）と、前記デフォーカス量と色情報に応じて主領域を決定する主領域決定手段（１０１）を有し、前記主領域の測光値と、画面全体の測光値との差分に応じた、ゲインを印加することにより顔検出用画像を生成する顔検出用画像作成手段（１０８）を有し、前記主領域決定手段は、前記デフォーカス量が所定量よりも小さく、かつ色情報が所定の範囲内となる少なくとも１つ以上の領域を主領域とすることを特徴とする。【選択図】図１
2019041235.tif 000002
【特許請求の範囲】
【請求項１】
撮像画面の複数の焦点検出領域のそれぞれでデフォーカス量を検出するデフォーカス量検出手段（１１２）と、
前記複数の焦点検出領域に対応する複数の測光領域を有し、複数の測光領域のそれぞれで測光を行う測光手段（１０６）と、
前記測光手段は測光領域の色情報を検出可能な色検出手段（１０６）を有し、
顔検出用画像から顔を検出する顔検出手段（１０８）と、
前記デフォーカス量と色情報に応じて主領域を決定する主領域決定手段（１０１）を有し、
前記主領域の測光値と、画面全体の測光値との差分に応じた、ゲインを印加することにより顔検出用画像を生成する顔検出用画像作成手段（１０８）を有し、
前記主領域決定手段は、前記デフォーカス量が所定量よりも小さく、かつ色情報が所定の範囲内となる少なくとも１つ以上の領域を主領域とすることを特徴とする撮像装置（１００）。
【請求項２】
前記主領域決定手段（１０１）は、前記デフォーカス量に応じて、前記主領域と判定する色情報の範囲を変えることを特徴とする請求項１に記載の撮像装置（１００）。
【請求項３】
前記デフォーカス量に応じた評価値を算出し、前記色情報に応じた評価値を算出する、評価値算出部（１０１）を有し、
前記評価値算出部は前記デフォーカス量に応じた評価値と、前記色情報に応じた評価値から主領域判定用評価値を算出し、
前記評価値算出部によって算出された主領域判定用評価値が低い少なくとも１つ以上の領域を主被写体領域とすることを特徴とする請求項１又は請求項２に記載の撮像装置（１００）。
【請求項４】
前記評価値算出部（１０１）によって、主領域判定用評価値を算出する際に、前記デフォーカス量に応じた評価値と、前記色情報に応じた評価値のそれぞれに重みづけを行い評価値を算出する特徴を有し、前記重みづけはレンズの焦点位置に応じて変更することを特徴とする請求項３に記載の撮像装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラやビデオカメラ等の撮像装置に関し、特に、特定被写体の顔認識機能を有する撮像装置に関する。
【背景技術】
【０００２】
従来、被写体の露出を決めるための方法として、あらかじめ生成した画像（顔検出用画像と定義する）から顔を画像認識技術により検出する、いわゆる顔認識機能を有するカメラが知られている。前述した顔検出用画像から画像認識を行う際に、顔領域を適切に認識できる輝度に設定するために、撮像した画像から主被写体領域と判定した領域に適切なゲインをかけた画像を顔検出を行っているものがある。
【０００３】
主被写体領域の判定方法として、オートフォーカス時のデフォーカス量を判定し、デフォーカス量の小さい領域、すなわちピントがあっている領域を主領域として、主領域と撮像領域全体からゲインを決定し、顔検出用画像としている。
【０００４】
また、撮像画素は、焦点深度が浅いため、撮像光学系のデフォーカス量が大きい状態では、顔認識が難しいため、顔認識を正確に行うため、撮像した第１の画像よりも焦点深度が深い、第２の画像を生成し、顔検出用画像とする事が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６８４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１に開示された従来技術では、顔検出用画像生成のためのゲイン設定に関して言及されておらず、例えば、デフォーカス量の低い領域が顔でない場合に、顔検出用画像のゲイン設定が適切になされず、顔検出ができない場合がある。
【０００７】
そこで、本発明の目的は、顔検出用画像のゲインを適切に設定し、顔検出を行えるようにすることを可能にした撮像装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る撮像装置は、
撮像画面の複数の焦点検出領域のそれぞれでデフォーカス量を検出するデフォーカス量検出手段（１１２）と、
前記複数の焦点検出領域に対応する複数の測光領域を有し、複数の測光領域のそれぞれで測光を行う測光手段（１０６）と、
前記測光手段は測光領域の色情報を検出可能な色検出手段（１０６）を有し、
顔検出用画像から顔を検出する顔検出手段（１０８）と、
前記デフォーカス量と色情報に応じて主領域を決定する主領域決定手段（１０１）を有し、
前記主領域の測光値と、画面全体の測光値との差分に応じた、ゲインを印加することにより顔検出用画像を生成する顔検出用画像作成手段（１０８）を有し、
前記主領域決定手段は、前記デフォーカス量が所定量よりも小さく、かつ色情報が所定の範囲内となる少なくとも１つ以上の領域を主領域とすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、顔検出用画像のゲインを適切に設定し、顔検出を行えるようにすることを可能にした撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図２と併せて本発明の実施形態を説明するための、デジタルカメラ１００の構成を示す図である。
【図２】焦点検出部１１１と焦点検出領域を説明する図及び、測光部１０５と測光領域を説明する図である。
【図３】本発明の実施形態におけるデジタルカメラ１００の撮影動作の処理の流れを示すフローチャートである。
【図４】本発明の第１の実施形態における顔検出動作の処理の流れを示すフローチャートである。
【図５】本発明の第１の実施形態における顔検出動作時の主領域の選択を説明する図である。
【図６】本発明の第１の実施形態における顔検出用像のゲインを決定する方法を説明する図である。
【図７】本発明の第２の実施形態における顔検出動作の処理の流れを示すフローチャートである。
【図８】本発明の第２の実施形態における色情報を判定するための閾値Ｒｔｈ１及びＲｔｈ２を決定する方法を説明する図である。
【図９】本発明の第３の実施形態における顔検出動作の処理の流れを示すフローチャートである。
【図１０】本発明の第３の実施形態におけるデフォーカス量δからデフォーカス量に応じた評価値Ｅｄと、色情報から色情報に応じた評価値Ｅｃを算出する方法について説明する図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されても良い。また、各実施の形態は適宜組み合わされることも可能である。
【００１２】
［第１の実施形態］
＜デジタルカメラ１００の内部構成＞
図１は、本発明の実施形態にかかわるデジタルカメラの機能構成を示すブロック図である。
【００１３】
制御部１０１は、例えばＣＰＵであり、デジタルカメラ１００の各ブロックの動作を制御する。制御部１０１は、例えば後述するＲＯＭ１０２に記憶されているデジタルカメラ１００の各ブロックを動作させるためのプログラムを読み込み、不図示のＲＡＭに展開し、各ブロックの動作を制御する。また制御部１０１は、後述する露出演算部１１３が算出した露出量に従い、シャッタスピードや絞り値を決定し、後述するレンズ駆動部１１４及びシャッター制御部１１５に伝送する。
【００１４】
ＲＯＭ１０２は、例えば書き換え可能な不揮発性メモリであり、デジタルカメラ１００の各ブロックの動作プログラムに加え、撮像された画像の記録画素数の情報などを記録している。
【００１５】
操作部１０３は、例えば電源ボタンやレリーズボタン等のデジタルカメラ１００が備えるユーザー入力インタフェースを有し、各ボタンに対するユーザーからの操作を受け付けて、制御部１０１に入力があったことを伝える。また操作部１０３は、デジタルカメラ１００に装着されたレンズに供えられた各スイッチによる操作に対応した処理を受け付けて制御１０１に入力があったことを伝える。
【００１６】
光学系１０４は、例えば合焦レンズ（フォーカスレンズ）、ズームレンズ等のレンズ群と、絞り、シャッター等を備え、被写体からの反射光をデジタルカメラ１００に取り込む。
【００１７】
撮像部１０５は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子であり、光学系１０４を介してデジタルカメラ１００に入射して結像された被写体像を光電変換し、得られたアナログ画像信号をＡ／Ｄ変換部１０７に出力する。
【００１８】
測光部１０６は、例えば撮像部１０５と光学的に共役な位置に位置する測光センサであり、光学系１０４を介してデジタルカメラ１００に入射した被写体からの反射光から、撮像画面の多分割された領域毎に測光値（輝度）の情報を取得し、制御部１０１に出力する。また、測光部１０６は、被写体の色情報である測色情報を検出機能も有する。本実施形態においては、測光部１０６は８００×６００の領域に分割されて測光可能な構成となっている。例えば、ライブビュー時などにおいては、撮像部１０５が測光部１０６の代わりをしても良い。
【００１９】
図２（ｂ）は、測光部１０６が備える測光センサが測光する領域の一例を示した図であり、図では前記８００×６００に分割された領域をさらに３５分割された測光領域毎に測光値を取得可能である。
【００２０】
Ａ／Ｄ変換部１０７は、撮像部１０５から入力されたアナログ画像信号に対し、Ａ／Ｄ変換処理を適用し、デジタル画像データを出力する。
【００２１】
画像処理部１０８は、Ａ／Ｄ変換部１０７が出力したデジタル画像データに対して、例えば解像度変換処理や色調変換処理等の各種画像処理を適用し、後述する記録媒体１０９に記録する。また、画像処理部１０８は、所定の画像入力から顔検出処理を行う、顔検出処理部としても動作する。
【００２２】
記録媒体１０９は、例えばデジタルカメラ１００に内蔵される記録用の記憶領域や、メモリカードやＨＤＤ等の、デジタルカメラ１００に接続して用いる着脱可能な記録媒体である。
【００２３】
画像表示部１１０は、例えば小型ＬＣＤ等の表示装置であり、撮像部１０５が出力した被写体像を逐次表示する（スルー表示）。画像表示部１１０は、スルー表示により電子ビューファインダとして機能するだけでなく、例えばデジタルカメラ１００の設定を行うためのＧＵＩの表示や、記録媒体に記録された画像の表示も行う。
【００２４】
焦点検出部１１１は、撮像画面上の複数の焦点検出領域について不図示の光学系により瞳分割された２像の位相差を検出し、デフォーカス量検出部１１２に出力する。また、焦点検出部１１１は、デフォーカス量検出部１１２で検出されたデフォーカス量を用いて、複数の焦点検出領域の何れかで被写体に合焦する合焦レンズの位置を算出する。
【００２５】
図２（ａ）は、焦点検出部１１１で瞳分割された２像の位相差を検出する複数の焦点検出領域の一例を示した図であり、図ではハッチングで示した８つの領域を焦点検出に用いる複数の焦点検出領域としている。
【００２６】
図２（ａ）及び図２（ｂ）から、例えば焦点検出領域ＡＦ１と測光領域ＡＥ３４が撮像画面上の同じ領域となることがわかる。即ち、各焦点検出領域にはそれぞれ対応した測光領域が存在しており、後述するようにして各焦点検出領域のデフォーカス量に基づいて各測光領域の重み付けが行われる。
【００２７】
デフォーカス量検出部１１２は、焦点検出部１１１で検出された２像の位相差からデフォーカス量を演算し、得られたデフォーカス量を重み付け演算部１１３に出力する。
【００２８】
露出演算部１１３は、例えば測光部１０６の多分割された測光領域のうち、複数の焦点検出領域に対応する測光領域の測光値の情報を用いて、次の演算処理を行う。露出演算部１１３は、上記の複数の焦点検出領域に対応する測光領域の測光値の情報を、ＲＯＭ１０２に記憶されている重み付け量の情報に従って加重平均することにより、全領域の測光値として設定する加重平均測光値を演算する。露出演算部１１３は、演算された加重平均測光値の情報に従い適切な露出量を決定し、制御部１０１に露出量の情報を伝送する。
【００２９】
レンズ駆動部１１４は、焦点検出部１１１が検出した被写体に合焦する合焦レンズの位置の情報に従い、光学系１０４の合焦レンズ（フォーカスレンズ）を駆動させる。またレンズ駆動部１１４は、露出演算部１１３が決定した露出量の情報を受信して制御部１０１が決定した絞り値の情報に従い、光学系１０４の絞りを駆動させる。
【００３０】
シャッター制御部１１５は、露出演算部１１３が決定した露出量の情報を受信して制御部１０１が決定したシャッタスピードの情報に従い、光学系１０４のシャッタを駆動させる。
【００３１】
＜デジタルカメラ１００における撮影による画像の生成＞
続いて、図３を用いて、本実施形態におけるデジタルカメラ１００における画像の生成について説明する。図３は、画像を生成する際のデジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される処理は、デジタルカメラ１００の電源がＯＮとなることに応じて開始される。
【００３２】
まず、ステップＳ３０１では、制御部１０１はＳＷ１がＯＮとなったか否かを判断する。ＳＷ１がＯＮとなったと制御部１０１が判断した場合、処理はステップＳ３０２に進む。
【００３３】
ステップＳ３０２では、制御部１０１はデジタルカメラ１００のＡＦモードがオートフォーカスモード（ＡＦモード）であるかマニュアルフォーカスモード（ＭＦモード）であるか否かを判断する。ＡＦモードがＡＦモードでなく、ＭＦモードであると制御部１０１が判断した場合は、処理はステップＳ３０７へ進む。一方、ＡＦモードがＡＦモードであると制御部１０１が判断した場合は、処理はステップＳ３０３へ進む。
【００３４】
本実施形態におけるＡＦモードは、操作部１０５に含まれているＡＦモード切り替えスイッチにてユーザーが選択可能な構成となっている。
【００３５】
ステップＳ３０３では、制御部１０１は焦点検出部１１１に焦点を検出する領域として設定されている複数の焦点検出エリア内の位相差センサのコントラスト情報を検出させる。
【００３６】
ステップＳ３０４で、制御部１０１は、焦点検出部１１１により、複数の焦点検出エリアについてデフォーカス量検出の演算を開始させる。このとき、制御部１０１は、デフォーカス量検出部１１２にデフォーカス量検出の演算を開始させてから、所定の時間が経過した後、演算中であっても処理をステップＳ３０５に移す。また、所定の時間とは、例えばＲＯＭ１０２に記憶される撮像設定に含まれる、例えば、連写撮影において１回の撮像に割り当てる時間（連写スピード）の情報に比例して決定される。
【００３７】
例えば、１秒間に５回の撮像を行う連写撮影の設定であった場合、１回の撮像に割り当てられる時間は０．２秒となる。しかしながら、１回の撮像にはその他のステップの処理に要する時間も含まれるため、本ステップの「所定の時間」は０．２秒より小さい、例えば０．０２秒等に決定すればよい。また、連写撮影でない場合は、この限りではない。
【００３８】
ステップＳ３０５で、制御部１０１は、ステップＳ３０４でデフォーカス量検出部１１２に開始させたデフォーカス量検出の演算が完了しているかを判断する。デフォーカス量検出の演算が完了している場合は、制御部１０１は処理をステップＳ３０６に移す。このとき、デフォーカス量検出部１１２は、制御部１０１の指示により算出した複数の焦点検出エリアのデフォーカス量（検出結果）を、焦点検出部１１１を介して制御部１０１に出力する。
【００３９】
制御部１０１はこのデフォーカス量をＲＯＭ１０２へ一次保存する。デフォーカス量検出部１１２が検出した結果のデフォーカス量は、例えば、デフォーカス量δの絶対値｜δ｜によって定義される。｜δ｜が小さいほど、その領域の合焦度が高いと考えられる。このようにして得られた、各測距領域のデフォーカス量をデフォーカスマップと定義する。ステップＳ３０５でデフォーカス量検出の演算が完了していない場合、制御部１０１は処理をステップＳ３０７へ移す。
【００４０】
ステップＳ３０６で、制御部１０１は、ＲＯＭ１０２に記憶されたデフォーカス量の情報から、焦点検出部１１１に複数の領域の何れかで被写体に合焦する合焦レンズの位置を算出させる。また、制御部１０１は、焦点検出部１１１が算出した、被写体に合焦する合焦レンズの位置の情報に従い、レンズ駆動部１１４に合焦レンズを被写体に合焦する位置に駆動させる。被写体に合焦する位置に合焦レンズを駆動させた後、制御部１０１は処理をステップＳ３０８に移す。
【００４１】
ステップＳ３０７で、制御部１０１は、デフォーカス量検出部１１２に焦点検出エリアのうち、中央の領域に重きをおいたデフォーカス量を決定させる。中央の領域に重きをおいたデフォーカス量とは、例えば図２（ａ）のＡＦ１の領域のデフォーカス量を１とし、それ以外の焦点検出エリアのデフォーカス量を５とする。制御部１０１は、デフォーカス量検出部１１２が決定したデフォーカス量を、ＲＯＭ１０２に記憶する。これにより、制御部１０１は、後述するステップで主に中央部の測光値を用いて露出量を決定することができる。
【００４２】
制御部１０１は、中央の領域に重きをおいたデフォーカス量の決定後、処理をステップＳ３０８の顔検出動作に移す。ステップＳ３０８の顔検出動作の詳細は後述する。
【００４３】
ステップＳ３０９では、制御部１０１は撮像部１０５と測光部１０６を撮影像可能な状態に制御する。
【００４４】
次に、ステップＳ３１０では、制御部１０１はＳＷ２がＯＮとなったか否かを判断する。ＳＷ２がＯＮとなっていないと制御部１０１が判断した場合、処理はステップＳ３０１に戻る。一方、ＳＷ２がＯＮとなったと制御部１０１が判断した場合、処理はステップＳ３１１に進む。
【００４５】
ステップＳ３１１では、制御部１０１は、撮像部１０５により撮像動作を行い画像を取得する。
【００４６】
続くステップＳ３１２では、制御部１０１は、ステップＳ３１２で取得した画像を記録媒体１０９に記録する。
【００４７】
ステップＳ３１３では、制御部１０１は、他のモードに遷移する指示を受け付けたか否かを判断する。例えば、操作部１０３に含まれる再生ボタンの押下が検知された場合、制御部１０１は再生モードに遷移する指示を受け付けたと判断する。他のモードに遷移する指示を受け付けていないと制御部１０１が判断した場合、処理はステップＳ３０１に戻る。一方、他のモードに遷移する指示を受け付けたと制御部１０１が判断した場合、処理を終了する。
【００４８】
以上が、本実施形態におけるデジタルカメラ１００における撮影による画像の生成の説明である。
【００４９】
＜顔検出動作の流れ＞
次に、図４を用いて、ステップＳ３０８で定義された、本実施形態におけるデジタルカメラ１００による顔検出動作について説明する。
【００５０】
ステップＳ４０１では、制御部１０１は、測光部１０６より顔検出用の画像を取得し、ステップＳ４０２に進む。検出した画像の例が図５（ａ）である。
【００５１】
次に、ステップＳ４０２で、制御部１０１は、デフォーカス量検出部１１２より受け取ったデフォーカスマップから後述するステップＳ４０６でのゲイン設定のための主領域候補の選択を行い、ステップＳ４０３へ進む。主領域の選択方法は、例えば７点の測距エリアのうち、デフォーカス量が小さい順から、３番目までの領域を主領域候補とする。本実施形態において、制御１０１によって選択された主領域候補を図５（ｂ）に示す。
【００５２】
ステップＳ４０３では、制御部１０１は、ステップＳ４０２で選択した主領域候補に対応した、測光領域の色情報を参照し、所定の色が含まれているか判定を行う。所定の色が含まれていると制御部１０１が判定した場合、ステップＳ４０４へ進む。一方、所定の色が含まれていないと制御１０１が判定した場合、ステップＳ４０５へ進む。所定の色が含まれているかの判定方法について述べる。制御部１０１は、測光部１０６より対応した測光領域の色情報をＲ，Ｇ，Ｂそれぞれの成分を受け取る。制御部１０１はＲＯＭ１０２にあらかじめ格納されている、主領域選択用閾値とＲ，Ｇ，Ｂそれぞれの成分値との比較を行い、所定の範囲内であるか判定を行う。閾値は例えば、Ｒｔｈ１＜Ｒ＜Ｒｔｈ２となる値である。
【００５３】
ステップＳ４０４では、制御部１０１は、ステップＳ４０３で所定の色の範囲内にあると判定した主領域候補を、主領域として選択しステップＳ４０６へ進む。
【００５４】
ステップＳ４０５では、制御部１０１は、主領域候補のうち、デフォーカス量が最も低い領域を主領域として選択しステップＳ４０６へ進む。
【００５５】
ステップＳ４０６では、顔検出動作を行うための前処理として、顔検出用画像の画像処理を行うためのゲイン設定を行う。ゲイン設定の方法について説明する。制御部１０１は、ステップＳ４０４またはステップＳ４０５で設定した、主領域の測光値ＢＶｍａｉｎと、主領域以外（以後、周辺領域と定義する）の平均測光値ＢＶａｖｅを測光部１０６より受け取る。主領域が複数ある場合は、主領域の平均測光値をＢＶｍａｉｎとする。
【００５６】
次に、制御部１０１は周辺領域と主領域との差分ＢＶｇａｉｎをＢＶｇａｉｎ＝ＢＶａｖｅ−ＢＶｍａｉｎにより求め、ＢＶｇａｉｎに応じたゲインを設定し、画像処理部１０８が設定したゲインを顔検出用画像にかける。ＢＶｇａｉｎに応じたゲインは、図６に示すように、ＢＶｇａｉｎが小さい（主領域の方が明るい）ほど小さく、ＢＶｇａｉｎが大きい（主領域の方が暗い）ほど大きいという特徴を持つものとする。また、本実施形態において、ＢＶｇａｉｎはＢＶａよりも小さい場合は、ＢＶａでクリップし、ＢＶｂより大きい場合は、ＢＶｂでクリップするものとする。
【００５７】
ステップＳ４０７では、ステップＳ４０６で画像処理部１０８は、設定したゲインをかけた顔検出画像を入力とし、画像内の顔検出動作を行い、ステップＳ４０８へ進む。
【００５８】
ステップＳ４０８では、画像処理部１０８が行った顔検出結果を制御部１０１へ出力し、ＲＯＭ１０２は検出結果を一次保存する。顔検出結果は、例えば顔が存在する領域の撮像部のアドレスに対応した値である
以上が、本実施形態におけるデジタルカメラ１００の顔検出動作の説明である。
【００５９】
上述したように、本実施形態では、デフォーカス量が小さい、つまり合焦している可能性が高い領域が複数ある場合でも、色情報を用いる事によって、より正確に顔が含まれる領域を主領域として選択する事ができ、顔検出用画像に適切なゲインを設定できる。
【００６０】
［第２の実施形態］
第１の実施形態では、デフォーカス量が所定より低い領域で、かつ所定の色情報を含む範囲を主領域とし、顔検出用画像のゲイン設定を行う例について述べてきた。
【００６１】
しかしながら、オートフォーカスの精度は撮影するシーンによって異なるため、場合によっては、オートフォーカスの信頼度が低い、例えばデフォーカス量の最少値が所定よりも大きく値が同等な領域が複数ある場合などがあると考えられる。
【００６２】
そこで、本実施形態では、オートフォーカスの信頼度に応じた主領域選択を行う例について述べる。
【００６３】
なお、本実施形態では、第１の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分を中心に説明する。
【００６４】
本実施形態においては、第１の実施形態と同様に、図３のようなフローチャートで撮影動作が行われる。
【００６５】
図７は、第２の実施形態におけるデジタルカメラ１００の顔検出動作を示すフローチャートである。
【００６６】
図７のステップＳ７０１からＳ７０２及びステップＳ７０４からＳ７０８では図３のＳ４０１からＳ４０２及びステップＳ４０４からＳ４０８と同様の処理が実行される。
【００６７】
ステップＳ７０３では、制御部１０１は、ステップＳ７０２で選択した主領域候補に対応した、測光領域の色情報を参照し、所定の色が含まれているか判定を行う。所定の色が含まれていると制御部１０１が判定した場合、ステップＳ７０４へ進む。一方、所定の色が含まれていないと制御１０１が判定した場合、ステップＳ７０５へ進む。
【００６８】
所定の色が含まれているかの判定方法について述べる。
【００６９】
制御部１０１は、測光部１０６より対応した測光領域の色情報をＲ，Ｇ，Ｂそれぞれの成分を受け取る。制御部１０１はＲＯＭ１０２にあらかじめ格納されている、主領域選択用閾値とＲ，Ｇ，Ｂそれぞれの成分値との比較を行い、所定の範囲内であるか判定を行う。閾値は例えば、Ｒｔｈ１＜Ｒ＜Ｒｔｈ２となる値である。この閾値Ｒｔｈ１及びＲｔｈ２は、図８に示すように、主領域候補のデフォーカス量に応じた範囲となるような特徴をもつ。具体的には、デフォーカス量が小さいほど、対象の主領域候補の信頼度が高いと考えられるため、判定用閾値を広く持つようにし、デフォーカス量が大きいほど、判定用閾値を狭く持つようにする。Ｒ，Ｇ，Ｂのうち、Ｒを代表に説明したが、Ｇ，Ｂに関しても同様の考え方である。
【００７０】
以上が本実施形態におけるデジタルカメラ１００の顔検出動作の説明である。上述したように、本実施形態では、デフォーカス量に応じて主領域と判定する色情報の閾値を可変とする事で、例えばデフォーカス量が近い領域が複数ある場合などがある場合でも、適切に顔を含む領域を主領域と判定し、適切なゲインを設定可能となる。
【００７１】
［第３の実施形態］
第２の実施形態では、デフォーカス量に応じて主領域と判定する色情報の閾値を可変とする例について述べてきた。
【００７２】
しかしながら、オートフォーカスの信頼度と、色情報の信頼度が一致しない場合もあると考えられる。
【００７３】
そこで、本実施形態では、オートフォーカスの信頼度と色情報の信頼度を個別に評価し、主領域選択を行う例について述べる。
【００７４】
なお、本実施形態では、第２の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分を中心に説明する。
【００７５】
本実施形態においては、第１及び第２の実施形態と同様に、図３のようなフローチャートで撮影動作が行われる。
【００７６】
図９は、第３の実施形態におけるデジタルカメラ１００の顔検出動作を示すフローチャートである。
【００７７】
図９のステップＳ９０１及びステップＳ９０６からＳ９１０では図７のＳ７０１及びステップＳ７０４からＳ７０８と同様の処理が実行される。
【００７８】
ステップＳ９０２では、制御部１０１は、デフォーカス量検出部１１２より受け取ったデフォーカスマップから後述するゲイン設定のための主領域候補の選択を行うと同時に、主領域候補のデフォーカス量による評価値Ｅｄの決定を行い、ステップ９４０３へ進む。主領域の選択方法は、第２の実施形態と同様の処理により選択される。デフォーカス量による評価値Ｅｄの決定方法について説明する。
【００７９】
本実施形態のデジタルカメラ１００はＲＯＭ１０２内に、あらかじめ図１０（ａ）に示すようなデフォーカス量に応じた評価値Ｅｄ算出テーブルを保持している。図１０（ａ）が示すように、Ｅｄ算出テーブルはデフォーカス量｜δ｜が小さいほど、評価値が小さくなるような特徴を持つ。制御部１０１は図９（ａ）に示したＥｄ算出テーブルに応じて、Ｅｄの決定を行う。
【００８０】
次にステップＳ９０３では、制御部１０１は、ステップＳ９０２で選択した主領域候補に対応した、測光領域の色情報を参照し、色情報に応じた評価値Ｅｃの算出を行い、ステップＳ９０４へ進む。色情報による評価値Ｅｃの決定方法について説明する。
【００８１】
本実施形態のデジタルカメラ１００はＲＯＭ１０２内に、あらかじめ図１０（ｂ）に示すような色情報に応じた評価値Ｅｃ算出テーブルを保持している。図１０（ｂ）は代表値としてＲ成分について述べているが、Ｇ成分、Ｂ成分についても同様に判定用の閾値をＲＯＭ１０２に保持しており、Ｒ成分、Ｇ成分、Ｂ成分の各々の値から最終的に色情報の評価値Ｅｃとして算出される。Ｅｃはより顔に近い色、つまり肌色に近いほど、評価値が低くなるように設定される特徴を持つ。
【００８２】
ステップＳ９０４では、制御部１０１は、ステップＳ９０２で算出したＥｄ及びステップＳ９０３で算出したＥｃから、総合評価値ＥｍをＥｍ＝Ｅｄ＋Ｅｃにより主領域候補毎に計算し、ステップＳ９０５へ進む。
【００８３】
ステップＳ９０５では、制御部はステップＳ９０４で計算した主領域候補毎の総合評価値Ｅｍが、あらかじめＲＯＭ１０２に保持していた主領域判定用閾値Ｅｔｈよりも小さくなるかどうか判定を行う。ＥｍがＥｔｈよりも小さいと、制御部１０１が判定した場合、ステップＳ９０６へ進み、ＥｍがＥｔｈ以上であると制御部１０１が判定した場合、ステップＳ９０７へ進む。
【００８４】
以上が本実施形態におけるデジタルカメラ１００の顔検出動作の説明である。
【００８５】
上述したように、本実施形態では、デフォーカス量に応じた評価値と色情報に応じた評価値を総合的に判定する事で、オートフォーカスの信頼度が低い場合でも適切に顔を含む領域を主領域と判定し、適切なゲインを設定可能となる。
【００８６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００８７】
例えば、本実施形態では、所定の条件を満足する主領域候補を主領域と選択する例について述べたが、その中でもデフォーカス量が最も小さい領域や、評価値が最も低い領域のみを主領域としても良い。
【００８８】
また、第３の実施形態において、評価値が低い方がデフォーカス量が低く、顔に近い色である可能性が高いという特徴を持つように設定したが、評価値が高い方をデフォーカス量が低く、顔に近い色である可能性が高いという特徴を持つように設定しても良い。
【００８９】
また、デジタルカメラ１００に装着されたレンズのズーム位置に応じて、総合評価値Ｅｍを算出する際の、Ｅｃ及びＥｄの重みを変更とするようにしても良い。例えば、Ｅｍ＝ａ×Ｅｄ＋ｂ×ＥｃでＥｍを求める事とし、０＜ａ，ｂ≦１で定義し、ズーム位置が広角側になるほどｂを小さくするようなテーブルをＲＯＭ１０２に保持させ、ズーム位置が望遠側になるほどａを小さくするようなテーブルをＲＯＭ１０２に保持させて計算しても良い。
【００９０】
これにより、集合写真や風景がをとる場合が多いと考えらえる広角側では評価値が色情報優先となり、ポートレート写真などが多い望遠側では評価値がデフォーカス量優先となる。レンズのズーム位置に応じてより適切に顔領域を主領域と判定する可能性が向上すると考えられる。
【００９１】
また、本実施形態では、焦点検出部を専用に有する構成で説明を行ったが、焦点検出部１１１は、撮像部１０５が撮像面ＡＦ機能を有したものであれば、撮像部１０５が焦点検出部１１１の代わりとなっても良い。
【符号の説明】
【００９２】
１００  デジタルカメラ、１０１  制御部、１０２  ＲＯＭ、１０３  操作部、
１０４  光学系、１０５  撮像部、１０６  測光部、１０７  Ａ／Ｄ変換部、
１０８  画像処理部、１０９  記録媒体、１１０  画像表示部、
１１１  焦点検出部、１１２  デフォーカス量検出部、１１３  露出演算部、
１１４  レンズ駆動部、１１５  シャッター制御部
【図１】
2019041235.tif 000003
【図２】
2019041235.tif 000004
【図３】
2019041235.tif 000005
【図４】
2019041235.tif 000006
【図５】
2019041235.tif 000007
【図６】
2019041235.tif 000008
【図７】
2019041235.tif 000009
【図８】
2019041235.tif 000010
【図９】
2019041235.tif 000011
【図１０】
2019041235.tif 000012