(57)【要約】      （修正有）【課題】低輝度時においても顔検出して顔に合焦させることが可能な撮像装置を提供する。【解決手段】焦点調節光学系を含む撮影光学系、撮像手段、モニタ、ストロボ手段、撮像手段が一定時間間隔で撮影した画像をモニタに表示するモニタモード撮影を制御する制御手段と、撮影した画像に基づいて焦点状態を検出するフォーカスサーチ機能を有する焦点調節手段と、モニタモード撮影した画像から人物の顔画像を検出する顔検出手段と、を備え、制御手段は、顔検出手段が顔画像を検出したときは、その顔画像を含む領域をフォーカスエリアに設定し、顔検出手段が顔画像を検出しなかったときは、焦点調節光学系をバストアップ撮影距離に移動させ、ストロボ手段に適正露出となるプリ発光量で発光させて撮像手段に撮影させ、顔検出手段にこの撮像した画像から人物の顔画像を検出させて、この検出した顔画像を含む領域をフォーカスエリアに設定してフォーカスサーチさせる。【選択図】図７
2010048994.tif 000002
【特許請求の範囲】
【請求項１】
焦点調節光学系を含む撮影光学系、撮像手段、この撮像手段により撮影した画像を表示するモニタと、ストロボ手段と、上記撮像手段が一定時間間隔で撮影した画像を上記モニタに表示するモニタモード撮影を制御する制御手段と、上記焦点調節光学系を近位置から遠位置までの可動範囲内において移動しながら上記撮像手段で撮影し、撮影した画像に基づいて焦点状態を検出するフォーカスサーチ機能を有する焦点調節手段と、上記モニタモード撮影した画像から人物の顔画像を検出する顔検出手段とを備え、
上記制御手段は、上記顔検出手段が顔画像を検出したときは、上記焦点検出手段にその顔画像を含む領域をフォーカスエリアに設定してフォーカスサーチさせ、
上記顔検出手段が顔画像を検出しなかったときは、上記焦点調節手段に上記焦点調節光学系をバストアップ撮影距離に移動させ、上記ストロボ手段に上記バストアップ撮影距離において適正露出となるプリ発光量で発光させて上記撮像手段に撮影させ、上記顔検出手段にこの撮像した画像から人物の顔画像を検出させて、上記焦点検出手段にこの検出した顔画像を含む領域をフォーカスエリアに設定してフォーカスサーチさせることを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、上記制御手段は、上記プリ発光させて撮像しても上記顔検出手段が顔検出できなかった場合は、撮影した画像の輝度が飽和するほど大きかったかどうか判定し、飽和するほど大きかったと判定した場合は、上記１回目のプリ発光量よりも小さいプリ発光量を設定し、上記焦点調節光学系を上記バストアップ位置よりも近側に移動し、上記ストロボ手段をプリ発光させて撮影し、上記顔検出手段により顔検出する撮像装置。
【請求項３】
請求項２記載の撮像装置において、上記制御手段が撮影した画像の輝度が飽和するほど大きくなかったと判定した場合は、上記画像の輝度が小さいかどうか判定し、小さいと判定した場合は、上記１回目のプリ発光量よりも大きいプリ発光量を設定し、上記焦点調節光学系を上記バストアップ位置よりも遠側に移動し、上記ストロボ手段をプリ発光させて撮像し、上記顔検出手段により顔検出する撮像装置。
【請求項４】
請求項３記載の撮像装置において、上記制御手段が小さいと判定しなかった場合は、過焦点距離で適正露光となるプリ発光量を設定し、上記焦点調節光学系を上記過焦点距離に移動し、上記ストロボをプリ発光させて撮像し、上記顔検出手段により顔検出する撮像装置。
【請求項５】
請求項１乃至４のいずれか一項記載の撮像装置において、上記焦点検出手段は、上記顔検出手段が検出した顔画像をフォーカスエリアに設定してフォーカスサーチするときは、近位置からフォーカスサーチを開始して合焦位置を検出したときにフォーカスサーチを終了させてその合焦位置に焦点調節光学系を移動させ、上記顔検出手段が顔画像を検出しなかったときは、近位置から遠位置までフォーカスサーチする撮像装置。
【請求項６】
請求項１乃至５のいずれか一項記載の撮像装置において、バストアップ撮影距離が得られる撮影倍率が予め設定されていて、上記制御手段は、撮影時の焦点距離と上記予め設定された撮影倍率からバストアップ撮影距離を算出する撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔検出（顔認識）して焦点調節する焦点調節装置を備えた撮像装置、特に低輝度において効果的な撮像装置に関する。
【背景技術】
【０００２】
従来の画像コントラスト法による焦点検出装置を備えたデジタルカメラにおいて、顔検出して検出した顔を焦点検出領域として焦点調節ものが知られている（特許文献１）。この特許文献１には、夜景などの低輝度環境の中では顔検出が困難なため、ストロボプリ発光時に顔検出する技術が記載されている。また、近接撮影時には、画像領域中のストロボ光の照射中心位置と画像領域の中心位置のずれから概算距離を求め、フォーカスサーチ範囲をその概算距離を含む範囲に制限する発明が知られている（特許文献２）。
【特許文献１】特開２００５-１８４５０８号公報
【特許文献２】特開２００６-２５８９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
顔検出して検出した顔に対して焦点調節する場合は、顔検出をモニタモード撮影中に実行しておくと、シャッタボタンが押されたときに改めて顔検出しなくて済むので、撮影までのタイムラグの短縮が可能になり好ましい。しかしながら、顔検出は撮影した画像データを利用するので、モニタモード撮影によって取得した画像データは、低輝度時には画像データの出力が低過ぎて、正確な顔検出ができない。逆光時も低輝度時と同様の問題がある。
【０００４】
また、モニタモード撮影は、焦点調節レンズ群が前回の撮影状態のまま、過焦点距離または任意の焦点距離に位置しているので、低輝度時や逆光時にモニタモード撮影した画像により顔の特徴を検出するのは困難であり、顔検出するのは厳しかった。
【０００５】
そこで本発明は、低輝度時においても顔検出して顔に合焦させて撮影することが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる課題を解決する本発明は、焦点調節光学系を含む撮影光学系、撮像手段、この撮像手段により撮影した画像を表示するモニタと、ストロボ手段と、上記撮像手段が一定時間間隔で撮影した画像を上記モニタに表示するモニタモード撮影を制御する制御手段と、上記焦点調節光学系を近位置から遠位置までの可動範囲内において移動しながら上記撮像手段で撮影し、撮影した画像に基づいて焦点状態を検出するフォーカスサーチ機能を有する焦点調節手段と、上記モニタモード撮影した画像から人物の顔画像を検出する顔検出手段と、を備え、上記制御手段は、上記顔検出手段が顔画像を検出したときは、上記焦点検出手段にその顔画像を含む領域をフォーカスエリアに設定してフォーカスサーチさせ、上記顔検出手段が顔画像を検出しなかったときは、上記焦点調節手段に上記焦点調節光学系をバストアップ撮影距離に移動させ、上記ストロボ手段に上記バストアップ撮影距離において適正露出となるプリ発光量で発光させて上記撮像手段に撮影させ、上記顔検出手段にこの撮像した画像から人物の顔画像を検出させて、上記焦点検出手段にこの検出した顔画像を含む領域をフォーカスエリアに設定してフォーカスサーチさせること、に特徴を有する。
【０００７】
さらに本発明の上記制御手段は、上記プリ発光させて撮像しても上記顔検出手段が顔検出できなかった場合は、撮影した画像の輝度が飽和するほど大きかったかどうか判定し、飽和するほど大きかったと判定した場合は、上記１回目のプリ発光量よりも小さいプリ発光量を設定し、上記焦点調節光学系を上記バストアップ位置よりも近側に移動し、上記ストロボ手段をプリ発光させて撮影し、上記顔検出手段により顔検出する。人物がバストアップ位置よりもより近距離に位置した場合でも、顔検出し、合焦させることが可能になる。
【０００８】
上記制御手段が撮影した画像の輝度が飽和するほど大きくなかったと判定した場合は、上記画像の輝度が小さいかどうか判定し、小さいと判定した場合は、上記１回目のプリ発光量よりも大きいプリ発光量を設定し、上記焦点調節光学系を上記バストアップ位置よりも遠側に移動し、上記ストロボ手段をプリ発光させて撮像し、上記顔検出手段により顔検出する。人物がバストアップ位置よりもより遠距離に位置した場合でも、顔検出し、合焦させることが可能になる。
【０００９】
上記制御手段が小さいと判定しなかった場合は、過焦点距離で適正露光となるプリ発光量を設定し、上記焦点調節光学系を上記過焦点距離に移動し、上記ストロボをプリ発光させて撮像し、上記顔検出手段により顔検出する。人物がバストアップ撮影距離における被写界深度内顔検出可能範囲よりも遠距離に居た場合でも、顔検出し、合焦させることが可能になる。
【００１０】
実際的には、上記焦点検出手段は、上記顔検出手段が検出した顔画像をフォーカスエリアに設定してフォーカスサーチするときは、近位置からフォーカスサーチを開始して合焦位置を検出したときにフォーカスサーチを終了させてその合焦位置に焦点調節光学系を移動させる。合焦位置を検出したときにフォーカスサーチを終了させて合焦させるので、焦点調節時間を短縮できる。上記顔検出手段が顔画像を検出しなかったときは、近位置から遠位置までフォーカスサーチすることで、人物以外が被写体の場合も合焦させることが可能になる。
【００１１】
バストアップ撮影距離が得られる撮影倍率を予め設定し、撮影時の焦点距離と上記予め設定された撮影倍率からバストアップ撮影距離を算出することが好ましい。撮影時の焦点距離に基づき、簡単にバストアップ撮影距離を求めることができる。
【発明の効果】
【００１２】
以上の通り本発明の撮像装置によれば、モニタモード撮影中に顔検出できなかったときは、ストロボ手段をプリ発光させて顔検出するので、顔が低輝度の場合、例えば被写体が暗くて顔検出できなかった場合、または逆光のため顔が暗くて顔検出できなかった場合でも顔検出が可能になり、顔に対して合焦させることが可能になる。
【発明を実施するための最良の形態】
【００１３】
本発明について、添付図面に示した実施形態を参照して詳述する。図１は、撮像装置として、画像コントラストＡＦ方式のＡＦ撮像装置を備えたデジタルカメラに適用した実施形態の要部構成をブロックで示す図である。このデジタルカメラは、撮影光学系としての撮影レンズブロックＬによって形成された被写体像をＣＣＤイメージセンサ１１で撮影するコンパクトデジタルカメラである。撮影レンズブロックＬは、ズーミング用の変倍レンズ群ＬＺと、焦点調節用のフォーカスレンズ群ＬＦを含み、光路途中に機械的なシャッタ及び絞りとして機能する絞り・シャッタユニット３１が設けられている。絞り・シャッタユニット３１は絞り・シャッタ制御回路３３により駆動され、フォーカスレンズ群ＬＦはフォーカス制御回路３５を介してフォーカスモータＭＦにより駆動され、変倍レンズ群ＬＺはズーム制御回路３７を介してズームモータＭＺにより駆動される。フォーカスレンズ群ＬＦは、最短撮影距離となる近位置から無限遠合焦位置となる遠位置まで移動可能である。なお、このデジタルカメラはズームボタンを備えていて、制御部１５は、ズームボタン操作に応じてズームモータＭＺを駆動し、変倍レンズ群ＬＺを移動させてズーミングする。
【００１４】
このＣＣＤイメージセンサ１１は、制御部１５の制御下で動作するＣＣＤ駆動回路１３によって、モニタモード撮影及びスチル撮影動作する。制御部１５はＣＰＵによって構成され、さらに各種データを格納するフラッシュＲＯＭ１５ａ、ＡＥ用データなどを一時的に格納するＲＡＭ１５ｂを備えている。
【００１５】
ＣＣＤイメージセンサ１１が撮影し、出力した映像信号は、相関二重サンプリング回路（ＣＤＳ）１７でノイズが除去され、Ａ／Ｄ変換器１９でデジタル信号に変換されて、ＲＡＷデータ回路２１においてＲＡＷデータが生成され、画像処理回路２３とＡＥデータ処理回路２５に送られる。画像処理回路（ＤＳＰ）２３は、ＲＡＷデータに所定の画像信号処理（ホワイトバランス調整、ガンマ補正等）を施してモニタ表示用の映像データに変換してモニタ４４に表示し、また、ＲＡＷデータのまま、あるいはＪＰＥＧデータ等に変換してメモリ４３に書き込む。メモリ４３は、リムーバブルフラッシュメモリカードが一般的である。
【００１６】
ＡＥデータ処理回路２５に送られたＲＡＷデータは、ＡＥ演算に使用する画像領域のデータがＡＥ用データに変換され、このＡＥ用データを使用してＡＥ演算回路２７によって演算された露出値が制御部１５に送られる。制御部１５では、撮影モード、露出値等に応じて、絞り値及びシャッタ速度等の現露出条件を設定する。動作モードにはモニタモードとスチルモードがあり、モニタモード撮影の場合は、フレームレート、開放絞り値における電子シャッタ速度を設定してそのフレームレート、電子シャッタ速度でＣＣＤ駆動回路１３を介してＣＣＤイメージセンサ１１を駆動して撮像し、撮像した画像を画像処理回路２３を介してモニタ４４に表示する。スチルモード撮影の場合は、モニタモード撮影の際に得たシャッタ速度、絞り値で絞り・シャッタユニット３１を駆動し、ＣＣＤ駆動回路１３を介してＣＣＤイメージセンサ１１を駆動して撮像し、撮像した画像データを画像処理回路２３を介してメモリ４３に書き込む。また、モニタモード撮影の場合は、フォーカスレンズ群ＬＦを過焦点距離位置またはパンフォーカス位置に保持しておくことが好ましい。また、撮影モードとしてポートレート（人物撮影）モードが選択されている場合は、後述のバストアップ位置に保持することが好ましい。
【００１７】
さらにこのカメラは、内蔵ストロボとして、ストロボ発光部４１及びストロボ制御回路３９を備えている。ストロボ制御回路３９は、制御部１５からの指令によりメインコンデンサへの充電及び発光を制御する。制御部１５及びストロボ制御回路３９により、ストロボ制御手段を構成している。また、制御部１５は、ストロボ発光方法を設定するストロボ発光モードを選択する機能など、ストロボ発光に関する選択、制御機能を備えている。
【００１８】
このデジタルカメラは、ＣＣＤイメージセンサ１１が撮像し、出力した画像信号に基づいて、この画像信号の中に顔画像に関する画像信号が含まれているか否か検出する顔画像認識機能を備えている。この実施形態においては、ＣＣＤイメージセンサ１１により撮像して取得したＲＡＷデータを使用して画像処理回路２３が顔検出処理（顔画像認識及び画像領域抽出処理）を実行する。制御部１５は、フラッシュＲＯＭ１５ａに書き込まれた所定のプログラムに基づいて、人物の顔検出（顔認識、顔画像の検出）、顔画像が含まれる領域、つまり顔画像領域を検出する。顔画像の認識、顔画像領域の抽出処理は、画像全体の中における肌色の検出、肌色領域の中から人の顔における目、鼻、または口などの特徴点の検出、または顔の輪郭の抽出等、従来公知の顔、顔画像の認識方法による。
【００１９】
画像処理回路２３によって顔検出（顔画像検出）したときは、その顔画像情報として、顔画像の中心位置、大きさに関する情報がフォーカス制御回路３５に通信される。
【００２０】
このデジタルカメラのＡＦ機能は、いわゆる画像コントラスト法によるものである。このデジタルカメラのＡＦ処理について、図２を参照して説明する。図２（Ａ）に撮影画面５１を示したように、近距離側から、左下に人物Ａ、中央右よりに人物Ｂ、左上に樹木Ｃが位置しているものとする。図において、符号５３ｆは固定フォーカスフレーム、符号５５ａは人物Ａの顔画像領域、符号５５ｂは人物Ｂの顔画像領域を示している。
【００２１】
このデジタルカメラ１０は、フォーカスレンズ群ＬＦを過焦点距離位置に停止させた状態で、モニタモード撮影をしながら画像処理回路２３において顔検出処理を実行する。ここで、人物Ａ及び人物Ｂにつき顔検出したものとする。画像処理回路２３が検出した顔画像情報は、制御部１５に通信される。この顔画像情報には、撮影画面上での顔画像の中心位置とその大きさについてのピクセル情報が含まれる。制御部１５は、顔検出した顔画像領域の大きさ（高さ）から、最近距離の顔画像領域を選択する。つまり、最も高さの高い顔画像領域を選択する。そうして、サーチ範囲限定を選択する。好ましい実施形態におけるサーチ範囲限定とは、フォーカスサーチ処理において、選択した顔画像領域から得られる概算撮影距離を含む範囲にサーチ範囲を限定し、近位置からサーチして、コントラストのピークを検出したら、遠位置までサーチしていなくても、サーチ処理を終了することを意味し、サーチ処理を終了したらピークが得られたレンズ位置にフォーカスレンズ群ＬＦを移動させる。
【００２２】
以上のサーチ範囲限定処理は、第１スイッチＳＷ１がオンしたときに実行される。第１スイッチＳＷ１がオンすると、制御部１５は上記最近距離の顔画像領域をフォーカスエリアに設定する。この実施形態では、人物Ａの顔画像領域５５ａをフォーカスエリアに設定する。そうしてフォーカス制御回路３５、フォーカスモータＭＦを介して、フォーカスレンズ群ＬＦを近位置（至近距離合焦位置）に移動し、最遠距離合焦位置方向に移動させながら撮影して、フォーカスエリア（顔画像領域）５５ａ内の画像データのコントラストを検出する、画像コントラスト法による焦点検出処理を開始する。
【００２３】
そうしてフォーカスエリア（顔画像領域）５５ａ内の画像データのコントラストのピークを検出したら、そのピークが得られたときのフォーカスレンズ群ＬＦの位置を合焦位置として、その位置にフォーカスレンズ群ＬＦを移動して、画像コントラスト法によるＡＦ処理を終了する。
【００２４】
なお、モニタモード撮影において顔検出（顔画像を検出）していない場合は、通常のフォーカスサーチ処理を実行する。通常のフォーカスサーチ処理は、固定フォーカスエリア５３ｆ内の画像につき、フォーカスレンズ群ＬＦを近位置から遠位置まで可動領域全域に亘ってステップ駆動させてサーチする処理である（図２（Ａ）、（Ｃ））。
【００２５】
ここで、モニタモード撮影において、顔検出ができなかった場合、例えば、被写界に人物が居なかった場合もあるが、被写界に人物が居たとしても被写界が暗くまたは逆光で人物の顔が暗くて顔検出できなかった場合がある。本発明は、モニタモード撮影において上記のような悪条件下で顔検出できなかった場合は、第１スイッチＳＷ１がオンされたときにストロボプリ発光により顔検出可能な環境を実現して顔検出することに特徴を有する。その構成について、図３乃至図５を参照して説明する。
【００２６】
図３には、バストアップ撮影距離で適正露光となるようにストロボを発光させて撮影した場合の撮影距離（被写体までの距離）と画像信号レベル（輝度）との関係をグラフで示してある。このグラフにおいて、横軸は撮影距離、縦軸は画像信号レベルである。被写体が人物であった場合、人物の上半身が撮影画面一杯に入る大きさ（バストアップ）となる距離（以下「バストアップ撮影距離」という）において適正となるストロボ発光量をプリ発光光量として設定する。そうして、ストロボをこのプリ発光光量で発光させて撮影し、撮影した画像により顔検出する。
【００２７】
プリ発光撮影に際して、撮影レンズブロックＬの現在の焦点距離ｆにおいて、人物画像がバストアップとなる撮影距離ｄにフォーカスレンズ群ＬＦを移動する。この実施形態では、人物（平均的な成人男子）の上半身が撮影画面５１の上下一杯に撮影される位置にフォーカスレンズ群ＬＦを移動する。例えば、撮影レンズブロックＬの焦点距離ｆ＝10mm、イメージセンサの有効高さｈが5mm、人物の上半身の高さＨが500mmの場合は撮影距離ｄ＝1000mmとなる位置にフォーカスレンズ群ＬＦを移動する。
【００２８】
このバストアップ撮影距離は、ストロボ発光部４１のプリ発光調光可能範囲において、顔画像を検出することが可能な画像信号レベルが得られる撮影距離範囲で設定される。また、撮影レンズブロックＬがズームレンズの場合は、設定された焦点距離ｆに応じてバストアップ撮影距離が設定される。
【００２９】
『バストアップ撮影距離』
図４は、バストアップ撮影となる状態、つまり人物の上半身が撮影画面の高さ（上下）方向に一杯に写るときの撮影距離ｄを求める模式図である。バストアップ撮影となる場合の撮影倍率ｍは、一般的に画面中に人物の占める割合によって下記式のように概算できる。
撮影倍率ｍ＝焦点距離ｆ／撮影距離ｄ
＝撮像素子の高さｈ／ある撮影距離で人物が写り込む最大の高さＨ
撮影倍率ｍを予め設定できれば、バストアップ撮影距離ｄは、
ｄ＝ｆ／ｍ  により求めることができる。
【００３０】
また、ある撮影距離で人物の上半身が撮影画面に写り込む最大限の高さは、予め設定した顔の平均長とバストアップと言える画面比から逆算して求めることができる。例えば、顔の平均的な長さと、ある撮影距離において写り込む被写体の最大限の高さＨの比を、１：２．５  に設定し、顔の平均的な長さを約２０cmに設定する。なお、高さＨは５０cmになる。
【００３１】
以上のパラメータ（撮影倍率ｍ）を予め設定し、フラッシュＲＯＭ１５ａに書き込んでおく。そうして撮影時には焦点距離ｆが決まるので、バストアップバストアップ撮影距離ｄが決まる。
【００３２】
撮影レンズブロックＬが単焦点距離の場合は、バストアップ撮影距離を予め計算してフラッシュＲＯＭ１５ａに書き込む。撮影レンズブロックＬがズームレンズの場合は、設定された焦点距離ｆに基づき計算により求める構成にしてもよいが、ステップズームの場合は、予めステップ焦点距離毎にバストアップとなる撮影距離を計算により求め、テーブルデータ化してフラッシュＲＯＭ１５ａに書き込み、必要なときに、ステップズームにより設定された焦点距離に対応する撮影距離をテーブルデータから読み出す構成にしてもよい。
【００３３】
このデジタルカメラ１０による顔検出ＡＦ処理の特徴について、図３乃至図５を参照して説明する。図５において、
符号ｄはバストアップ撮影距離、
符号ｄ１は１回目プリ発光調光可能範囲の最短距離より近い距離範囲、
符号ｄ２は１回目プリ発光調光可能範囲内であるが被写界深度内顔検出可能範囲よりも近い距離範囲、
符号ｄ３は被写界深度内顔検出可能範囲、
符号ｄ４は１回目プリ発光調光可能範囲内であるが、被写界深度内顔検出可能範囲ｄ３よりも遠い距離範囲、
符号ｄ５は１回目プリ発光調光可能範囲よりも遠い距離範囲であって、
ｄ１+ｄ２+ｄ３+ｄ４＝ｄ５
である。
バストアップ撮影距離ｄは、通常、被写界深度内顔検出可能範囲ｄ３内に入る。なお、被写界深度内顔検出可能範囲ｄ３は、焦点距離ｆ、絞り値及び過焦点距離によって変わる変数である。
【００３４】
以上の条件で１回目プリ発光して撮影し、撮影した画像データに基づいて顔検出処理を実行する。
１回目プリ発光量は、過焦点距離で適正出力（適正露出）になる発光量を設定することもできる。
概算距離＝過焦点距離×（適正出力／プリ発光出力）1/2
【００３５】
モニタモード撮影中に顔検出できなかった場合は、フォーカスレンズ群ＬＦをバストアップ撮影位置に移動してからストロボ発光部４１をプリ発光撮影し、得られた画像データから顔画像を検出する。
【００３６】
次に、このデジタルカメラの顔検出撮像動作について、図６に示したフローチャートを参照して詳細に説明する。図６は、このデジタルカメラのメインシーケンスをフローチャートで示す図である。このメインシーケンスには、電源スイッチがオンされたときに入る。
【００３７】
「メインシーケンス」
メインシーケンスに入ると、先ずステップＳ１０１において内部ＲＡＭ、変数、ポートなどソフト的、ハード的な初期化を実行する。
【００３８】
次に、モニタをオンし（Ｓ１０３）、モニタモード撮影を開始してモニタに被写体像を表示（スルー表示）する(Ｓ１０５）。つまり、撮像素子をモニタフレームで駆動して撮像素子から出力された画像データをモニタ表示用画像信号に変換してモニタに表示する。
【００３９】
このモニタモード撮影で得られた画像データの中に、顔画像が含まれているか否か検出する（Ｓ１０７）。続いて、第１スイッチ（測光スイッチ）ＳＷ１がオンしているか否かチェックし（Ｓ１０９）、オンしていなければステップＳ１０３に戻る（Ｓ１０９：ＮＯ）。第１スイッチＳＷ１がオンしている場合（Ｓ１０９：ＹＥＳ）は、以下の処理を実行する。
【００４０】
ステップＳ１０７の顔検出処理の結果に応じてフォーカスサーチ範囲を決定し（Ｓ１１１）、画像コントラスト法によるフォーカスサーチを実行するとともに、ＡＥ演算を実行する（Ｓ１１３）。そうして第１スイッチＳＷ１がオンしているかどうかチェックし（Ｓ１１５）、オンしていなければステップＳ１０３に戻る（Ｓ１１５：ＮＯ、Ｓ１０３）。第１スイッチＳＷ１がオンしていれば（Ｓ１１５：ＹＥＳ）、第２スイッチ（レリーズスイッチ）ＳＷ２がオンしているかどうかチェックし（Ｓ１１７）、オンしていなければ（Ｓ１１７：ＮＯ）、第１スイッチＳＷ１がオンしているかどうかのチェック（Ｓ１１５）に戻る。
【００４１】
第２スイッチＳＷ２がオンすると（Ｓ１１７：ＹＥＳ）、ステップＳ１１３で設定した露出値で撮影して撮影した画像信号を設定されたフォーマットでフラッシュメモリに書き込む（Ｓ１１９）。そうして、電源がオフしていなければ（Ｓ１２１：ＹＥＳ）、ステップＳ１０３に戻る。電源がオフしていれば（Ｓ１２１：ＹＥＳ）、メインフローを終了する。このメインフローを終了すると、いわゆる待機モードに入り、所定時間ごとに電源スイッチがオンしたかどうかのチェックを繰り返す。
【００４２】
「顔検出判別＆フォーカスサーチ範囲決定処理」
次に、ステップＳ１１１で実行される顔検出判別＆フォーカスサーチ範囲決定処理の詳細について、図７に記載したフローチャートを参照して説明する。
【００４３】
このフローチャートに入ると、先ず、既にモニタモードで顔検出しているかどうかをチェックする（Ｓ２０１）。顔検出していた場合（Ｓ２０１：ＹＥＳ）は、フォーカスサーチ範囲限定設定（Ｓ２２１）に飛び、顔検出していなかった場合（Ｓ２０１：ＮＯ）は、フォーカスレンズ群ＬＦをバスアップ撮影距離に移動する（Ｓ２０３）。
【００４４】
フォーカスサーチ範囲限定設定は、フォーカスエリアを最近距離相当の顔検出領域に設定し、検出した顔についてフォーカスサーチし、コントラストピークを検出したらフォーカスサーチを停止せてフォーカスレンズ群ＬＦをコントラストピーク位置に基づく合焦位置に移動させるモードである。
【００４５】
フォーカスレンズ群ＬＦをバストアップ撮影距離に移動したら（Ｓ２０３）、ストロボ発光部４１をプリ発光量でプリ発光させて撮影すると共に、撮影した画像データから顔検出する（Ｓ２０５）。そうして顔検出できたかどうかチェックし（Ｓ２０７）、顔検出できた場合(Ｓ２０７：ＹＥＳ）はステップＳ２19に飛び、顔検出できなかった場合（Ｓ２０７：ＮＯ）は、以下の処理を実行する（Ｓ２０９〜Ｓ２１９）。
【００４６】
ステップＳ２０９では、プリ発光出力が不適切であったかどうかをチェックし、プリ発光が不適切ではなかった場合（Ｓ２０９：ＮＯ）は、サーチ範囲を限定せずに（サーチ範囲を全範囲に設定して）（Ｓ２２１）、ＡＦ処理を開始する。
【００４７】
プリ発光出力が不適切であった場合（Ｓ２０９：ＹＥＳ）は、プリ発光出力による概算距離を計算し（Ｓ２１１）、プリ発光量及びフォーカス位置を再計算し(Ｓ２１３）、再計算したフォーカス位置にフォーカスレンズ群ＬＦを移動し、プリ発光量でストロボ発光部４１をプリ発光させて撮影し、撮影した画像データを使用して顔検出する（Ｓ２１７）。
なお、概算距離は、既述の式、
概算距離＝過焦点距離×（適正出力／プリ発光出力）1/2
で算出されるが、過焦点距離を設定してもよい。
【００４８】
顔検出できた場合（Ｓ２１７：ＹＥＳ）はサーチ範囲を限定して(Ｓ２１９）ＡＦ処理を開始し、顔検出できなかった場合（Ｓ２１７：ＮＯ）はサーチ範囲を限定しないで（Ｓ２２１）ＡＦ処理を開始する。
【００４９】
「プリ発光量＆フォーカス位置再計算処理」
ステップＳ２１３のプリ発光量＆フォーカス位置再計算処理について、図８に示したフローチャートを参照して詳細に説明する。
先ず、１回目プリ発光により顔検出できたかどうかチェックし（Ｓ３０１）、顔検出できた場合はそのままリターンする（Ｓ３０１：ＹＥＳ、ＲＥＴ）。ここで顔検出できる場合は通常、人物が被写界深度内顔検出可能範囲ｄ３範囲内に位置している。
【００５０】
顔検出できなかった場合（Ｓ３０１：ＮＯ）は、１回目プリ発光したときの出力データを入力し（ストロボ発光光量データをストロボ制御回路３９から入力？）（Ｓ３０３）、１回目プリ発光光量が距離ｄ１では飽和するくらい大であったかどうかをチェックする（Ｓ３０５）。１回目プリ発光光量が飽和するくらい大であった場合（Ｓ３０５：ＹＥＳ）は、１回目よりも小さいプリ発光量を設定し（Ｓ３０７）、１回目より近側のフォーカス位置（バストアップ位置よりも近側）を設定して（Ｓ３０９）リターンする。例えば、１回目よりも小さいプリ発光量は１／８倍、１回目より近側のフォーカス位置はｄ１とする。）
以上のステップＳ３０７：ＹＥＳ、Ｓ３０７、Ｓ３０９の処理により、人物がバストアップ撮影距離ｄよりもより近距離に居ても、顔検出が可能になり、人物に対して合焦させることが可能になる。
【００５１】
飽和するくらい大でなかった場合（Ｓ３０５：ＮＯ）は、プリ発光量が小さいかどうか（画像データの輝度が低いか否か？）をチェックする（Ｓ３１１）。小さい場合（Ｓ３１１：ＹＥＳ）は、１回目より大きいプリ発光量（例えば８倍）を設定し（Ｓ３１３）、１回目よりも遠側のフォーカス位置ｄ５を設定して（Ｓ３１５）リターンする。
以上のステップＳ３１１：ＹＥＳ、Ｓ３１３、Ｓ３１５の処理により、人物がバストアップ撮影距離ｄよりも遠距離に居ても、顔検出して合焦させることが可能になる。
【００５２】
小さくなかった場合（Ｓ３１１：ＮＯ）は、１回目のプリ発光量は適正でバストアップ位置で被写体がぼけていると考えられる。つまり、被写体が被写界深度内顔検出可能範囲ｄ３外に位置していると考えられる。そこで、ステップＳ２１１の概算距離計算により求めた概算撮影距離で適正露光となるプリ発光量を設定し（Ｓ３１７）、概算撮影距離でのフォーカス位置を設定して（Ｓ３１９）リターンする。
以上のステップＳ３１１：ＮＯ、Ｓ３１７、Ｓ３１９の処理により、人物が被写界深度内顔検出可能範囲ｄ３外に居ても、顔検出して合焦させることが可能になる。
【００５３】
以上の通り本発明の実施形態によれば、モニタモード撮影時に顔検出できなかった場合は、バストアップ撮影距離にフォーカスレンズ群ＬＦを移動し、プリ発光量でストロボ発光部４１を発光させて撮影し、顔検出してから検出した顔画像についてＡＦ処理を実行するので、被写界が暗い、または逆光で人物の顔が暗くて顔検出できなかった場合でも顔検出して検出した顔に対して合焦させることができる。
【００５４】
なお、本発明のプリ発光処理は、特定の撮影モード、例えばポートレートモードが設定されていた場合のみ実行し、他の撮影モードが設定されていた場合は実行しない構成が好ましい。ポートレートモード以外の場合は人物をアップで撮影していない場合、または遠距離の人物を撮影している場合が多いと推測できるからである。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用したデジタルカメラの実施形態の主要構成をブロックで示す図である。
【図２】同デジタルカメラによるＡＦ処理を説明する図であって、（Ａ）は撮影画面と被写体との関係を説明する図、（Ｂ）は部分スキャン、（Ｃ）は全体スキャンにおけるレンズ移動状態をグラフで示す図である。
【図３】同デジタルカメラにおいて、バストアップ撮影距離で適正露出となるようにストロボ発光した場合の撮影距離とイメージセンサの出力との関係をグラフで説明する図である。
【図４】イメージセンサ一杯に被写体が入る、撮影レンズと被写体との関係を説明する図である。
【図５】同デジタルカメラにおいて、人物としての被写体と距離との関係を説明する図である。
【図６】本発明を適用したデジタルカメラのメインシーケンスの実施形態をフローチャートで示す図である。
【図７】同メインシーケンス中で実行される、顔検出判別＆フォーカスサーチ範囲決定処理の実施形態の詳細をフローチャートで示す図である。
【図８】顔検出判別＆フォーカスサーチ範囲決定処理で実行される、プリ発光量＆フォーカス位置再計算処理の実施形態の詳細をフローチャートで示す図である。
【符号の説明】
【００５６】
１１  ＣＣＤイメージセンサ（撮像手段）
１３  ＣＣＤ駆動回路
１５  制御部（制御手段、顔検出手段）
１５ａ  フラッシュＲＯＭ
１５ｂ  ＲＡＭ（画像記憶手段）
１７  相関二重サンプリング回路（ＣＤＳ）
１９  Ａ／Ｄ変換器
２１  ＲＡＷデータ回路
２３  画像処理回路（ＤＳＰ）（顔検出手段）
２５  ＡＥデータ処理回路
３１  絞り・シャッタユニット
３３  絞り・シャッタ制御回路
３５  フォーカス制御回路
３７  ズーム制御回路
３９  ストロボ制御回路
４１  ストロボ発光部
４３  メモリ
４４  モニタ
５１  撮影画面
５３ｆ  固定フォーカスエリア
５５ａ  フォーカスエリア（顔画像領域）
５５ｂ  フォーカスエリア（顔画像領域）
【図１】
2010048994.tif 000003
【図２】
2010048994.tif 000004
【図３】
2010048994.tif 000005
【図４】
2010048994.tif 000006
【図５】
2010048994.tif 000007
【図６】
2010048994.tif 000008
【図７】
2010048994.tif 000009
【図８】
2010048994.tif 000010