(57)【要約】【構成】イメージャ１６は、フォーカスレンズ１２を通して被写界を捉える撮像面を有し、生画像データを出力する。出力された生画像データは、前処理回路２０の前処理および後処理回路３４の後処理によって探索画像データに変換される。顔辞書ＤＩＣには、互いに異なる鮮鋭度を各々が有する標準顔画像およびぼけ顔画像が収められる。ＣＰＵ２６は、顔辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像のいずれか１つと符合する顔画像を探索画像データから探索し、発見された顔画像に注目してＡＦ処理を実行する。ＡＦ処理の後、ＣＰＵ２６は、ＡＦ処理のために注目された顔画像の鮮鋭度を顔辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像を参照して判別し、判別結果がエラー条件に合致するとき報知を発生する。【効果】操作性が向上する。【選択図】図２
2011223181.tif 000002
【特許請求の範囲】
【請求項１】
光学レンズを通して被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段、
互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を前記撮像手段から出力された被写界像から探索する探索手段、
前記探索手段によって発見された物体像に注目して前記光学レンズから前記撮像面までの距離を調整する調整手段、
前記調整手段によって注目された物体像の鮮鋭度を前記調整手段の調整処理の後に前記複数の登録画像を参照して判別する判別手段、および
前記判別手段の判別結果がエラー条件に合致するとき報知を発生する報知手段を備える、電子カメラ。
【請求項２】
前記判別手段は、前記調整手段によって注目された物体像を前記複数の登録画像の各々と照合する照合手段、および前記調整手段によって注目された物体像の鮮鋭度が前記エラー条件に対応する範囲に属するか否かを前記照合手段によって求められた複数の照合度に基づいて判別する判別処理手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記調整手段は前記光学レンズから前記撮像面までの距離を条件調整操作に応答して調整する第１距離調整手段を含み、
前記判別手段は前記第１距離調整手段の調整処理に関連して判別処理を実行する、請求項１または２記載の電子カメラ。
【請求項４】
前記撮像手段から出力された被写界像を記録操作に応答して記録する記録手段をさらに備え、
前記判別手段は前記記録手段の記録処理に関連して判別処理を実行する、請求項１または２記載の電子カメラ。
【請求項５】
前記調整手段は前記光学レンズから前記撮像面までの距離を前記撮像手段の撮像処理と並列して継続的に調整する第２距離調整手段を含み、
前記判別手段は前記第２距離調整手段によって調整された距離が既定条件を満足するときに判別処理を実行する、請求項１または２記載の電子カメラ。
【請求項６】
前記複数の登録画像は人物の顔画像に相当する、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
光学レンズを通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段を備える電子カメラのプロセッサに、
互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を前記撮像手段から出力された被写界像から探索する探索ステップ、
前記探索ステップによって発見された物体像に注目して前記光学レンズから前記撮像面までの距離を調整する調整ステップ、
前記調整ステップによって注目された物体像の鮮鋭度を前記調整ステップの調整処理の後に前記複数の登録画像を参照して判別する判別ステップ、および
前記判別ステップの判別結果がエラー条件に合致するとき報知を発生する報知ステップを実行させるための、撮像制御プログラム。
【請求項８】
光学レンズを通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を前記撮像手段から出力された被写界像から探索する探索ステップ、
前記探索ステップによって発見された物体像に注目して前記光学レンズから前記撮像面までの距離を調整する調整ステップ、
前記調整ステップによって注目された物体像の鮮鋭度を前記調整ステップの調整処理の後に前記複数の登録画像を参照して判別する判別ステップ、および
前記判別ステップの判別結果がエラー条件に合致するとき報知を発生する報知ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に被写界に現れた特定の物体に注目して光学レンズから撮像面までの距離を調整する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、レンズ面或いはアクリル面に付着している汚れが、顔照合の待機時に検出される。顔照合処理の結果つまり照合度は、検出された汚れに基づいて補正される。補正された照合度が閾値以上であれば照合が成功したものとみなされ、補正された照合度が閾値よりも小さい場合には照合が失敗したものとみなされる。これによって、レンズ面或いはアクリル面が汚れていても、一定の照合性能を維持することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５３４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、顔照合処理の結果に基づいてフォーカスが調整されることはなく、レンズ面或いはアクリル面の汚れに応じてフォーカス調整の態様が補正されることもない。このため、ＡＦ機能を有する電子カメラに背景技術を適用すると、操作性が低下するおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、光学レンズ(12)を通して被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(16, 20, 34)、互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を撮像手段から出力された被写界像から探索する探索手段(S81~S117)、探索手段によって発見された物体像に注目して光学レンズから撮像面までの距離を調整する調整手段(S19, S71~S75)、調整手段によって注目された物体像の鮮鋭度を調整手段の調整処理の後に複数の登録画像を参照して判別する判別手段(S29)、および判別手段の判別結果がエラー条件に合致するとき報知を発生する報知手段(S31, S33)を備える。
【０００７】
好ましくは、判別手段は、調整手段によって注目された物体像を複数の登録画像の各々と照合する照合手段(S59, S61)、および調整手段によって注目された物体像の鮮鋭度がエラー条件に対応する範囲に属するか否かを照合手段によって求められた複数の照合度に基づいて判別する判別処理手段(S63)を含む。
【０００８】
好ましくは、調整手段は光学レンズから撮像面までの距離を条件調整操作に応答して調整する第１距離調整手段(S19)を含み、判別手段は第１距離調整手段の調整処理に関連して判別処理を実行する。
【０００９】
好ましくは、撮像手段から出力された被写界像を記録操作に応答して記録する記録手段(S41)がさらに備えられ、判別手段は記録手段の記録処理に関連して判別処理を実行する。
【００１０】
好ましくは、調整手段は光学レンズから撮像面までの距離を撮像手段の撮像処理と並列して継続的に調整する第２距離調整手段(S71~S75)を含み、判別手段は第２距離調整手段によって調整された距離が既定条件を満足するときに判別処理を実行する。
【００１１】
好ましくは、複数の登録画像は人物の顔画像に相当する。
【００１２】
この発明に従う撮像制御プログラムは、光学レンズ(12)を通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段(16, 20, 34)を備える電子カメラ(10)のプロセッサ(26)に、互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を撮像手段から出力された被写界像から探索する探索ステップ(S81~S117)、探索ステップによって発見された物体像に注目して光学レンズから撮像面までの距離を調整する調整ステップ(S19)、調整ステップによって注目された物体像の鮮鋭度を調整ステップの調整処理の後に複数の登録画像を参照して判別する判別ステップ(S29)、および判別ステップの判別結果がエラー条件に合致するとき報知を発生する報知ステップ(S31, S33)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、光学レンズ(12)を通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段(16, 20, 34)を備える電子カメラ(10)によって実行される撮像制御方法であって、互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を撮像手段から出力された被写界像から探索する探索ステップ(S81~S117)、探索ステップによって発見された物体像に注目して光学レンズから撮像面までの距離を調整する調整ステップ(S19)、調整ステップによって注目された物体像の鮮鋭度を調整ステップの調整処理の後に複数の登録画像を参照して判別する判別ステップ(S29)、および判別ステップの判別結果がエラー条件に合致するとき報知を発生する報知ステップ(S31, S33)を備える。
【発明の効果】
【００１４】
光学レンズから撮像面までの距離を調整するために注目される物体像を“基準参照物体像”と定義すると、複数の登録画像は、基準物体像を探索するために参照されるだけでなく、距離調整の後の基準物体像の鮮鋭度を判別するためにも参照される。報知は、鮮鋭度の判別結果がエラー条件に合致するときに発生される。これによって、鮮鋭度の判別のための特別の参照情報を準備することなく、光学レンズの汚れなどに起因するデフォーカスを操作者に伝えることができる。これによって、操作性が向上する。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例において参照される標準顔辞書の構成の一例を示す図解図である。
【図５】図２実施例に適用される顔枠レジスタの構成の一例を示す図解図である。
【図６】顔検出タスクにおいて用いられる顔検出枠の一例を示す図解図である。
【図７】顔検出タスクにおける顔検出処理の一例を示す図解図である。
【図８】モニタ画面に表示された被写界像の一例を示す図解図である。
【図９】（Ａ）はモニタ画面に表示された被写界像の他の一例を示す図解図であり、（Ｂ）はモニタ画面に表示された被写界像のその他の一例を示す図解図である。
【図１０】（Ａ）はモニタ画面に表示された被写界像のさらにその他の一例を示す図解図であり、（Ｂ）はモニタ画面に表示された被写界像の他の一例を示す図解図である。
【図１１】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１９】他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図２０】その他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図２１】その他の実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、光学レンズ６を通して被写界を捉える撮像面を有し、被写界像を繰り返し出力する。探索手段２は、互いに異なる鮮鋭度を各々が有する複数の登録画像のいずれか１つと符合する物体像を撮像手段１から出力された被写界像から探索する。調整手段３は、探索手段２によって発見された物体像に注目して光学レンズ６から撮像面までの距離を調整する。判別手段４は、調整手段３によって注目された物体像の鮮鋭度を調整手段３の調整処理の後に複数の登録画像を参照して判別する。報知手段５は、判別手段４の判別結果がエラー条件に合致するとき報知を発生する。
【００１９】
光学レンズ６から撮像面までの距離を調整するために注目される物体像を“基準参照物体像”と定義すると、複数の登録画像は、基準物体像を探索するために参照されるだけでなく、距離調整の後の基準物体像の鮮鋭度を判別するためにも参照される。報知は、鮮鋭度の判別結果がエラー条件に合致するときに発生される。これによって、鮮鋭度の判別のための特別の参照情報を準備することなく、光学レンズ６の汚れなどに起因するデフォーカスを操作者に伝えることができる。これによって、操作性が向上する。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００２１】
電源が投入されると、ＣＰＵ２６は、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２２】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。
【００２３】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。後処理回路３４はさらに、ＹＵＶ形式に従う画像データに対して表示用のズーム処理と探索用のズーム処理とを並列的に実行する。この結果、ＹＵＶ形式に従う表示画像データおよび探索画像データが個別に作成される。表示画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２の表示画像エリア３２ｂに書き込まれる。探索画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２の探索画像エリア３２ｃに書き込まれる。
【００２４】
ＬＣＤドライバ３６は、表示画像エリア３２ｂに格納された表示画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２５】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２６】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。
【００２７】
ＡＦ評価回路２４は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２８】
シャッタボタン２８ｓｈが非操作状態のとき、ＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく簡易ＡＥ処理を撮像タスクの下で実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、この結果、スルー画像の明るさが適度に調整される。
【００２９】
ＣＰＵ２６はまた、撮像タスクと並列して実行されるコンティニュアスＡＦタスクの下で、光軸方向におけるフォーカスレンズ１２の位置を調整する。フォーカスレンズ１２の位置は、ＡＦ評価回路２４の出力に基づいて合焦方向に１ステップずつ移動する。これによって、スルー画像の鮮鋭度が向上する。
【００３０】
ＣＰＵ２６はさらに、撮像タスクと並列して実行される顔検出タスクの下で、探索画像エリア３２ｃに格納された探索画像データから人物の顔画像を探索する。このような顔検出タスクのために、図４に示す顔辞書ＤＩＣと図５に示す顔枠レジスタＲＧＳＴ１と図６に示す複数の顔検出枠ＦＤ，ＦＤ，ＦＤ，…が準備される。
【００３１】
顔検出枠ＦＤは、垂直同期信号Ｖｓｙｎｃが発生する毎に、探索画像エリア３２ｂ上を評価エリアＥＶＡに対応してラスタ走査態様で移動する（図７参照）。顔検出枠ＦＤのサイズは、ラスタ走査が終了する毎に“２００”から“２０”まで“５”刻みで縮小される。
【００３２】
ＣＰＵ２６は、顔検出枠ＦＤに属する画像データをメモリ制御回路３０を通して探索画像エリア３２ｂから読み出し、読み出された画像データの特徴量を算出する。顔辞書ＤＩＣには、標準顔画像およびぼけ顔画像が収められる。標準顔画像は高い鮮鋭度を有する顔画像に相当し、ぼけ顔画像は低い鮮鋭度を有する顔画像に相当する。
【００３３】
顔検出枠ＦＤに属する画像データの特徴量は、標準顔画像の特徴量およびぼけ顔画像の特徴量の各々と照合される。標準顔画像の特徴量との照合度は“Ｍｓ”として算出され、ぼけ顔画像の特徴量との照合度は“Ｍｂ”として算出される。
【００３４】
照合度Ｍｓは基準値ＲＥＦｓと比較され、照合度Ｍｂは基準値ＲＥＦｂと比較される。ここで、基準値ＲＥＦｂは基準値ＲＥＦｓよりも高い。照合度Ｍｓが基準値ＲＥＦｓを上回るか、或いは照合度Ｍｂが基準値ＲＥＦｂを上回ると、顔画像が発見されたとみなされ、“０”を初期値とする変数ＣＮＴがインクリメントされる。さらに、現時点の顔検出枠ＦＤの位置およびサイズが、発見された顔画像を囲う顔枠の位置およびサイズとして、顔枠レジスタＲＧＳＴ１に登録される。
【００３５】
ＣＰＵ２６は、こうして更新される変数ＣＮＴの値つまり発見された顔画像の数を、シャッタボタン２８ｓｈが非操作状態にあるときに撮像タスクの下で繰り返し判別する。変数ＣＮＴが“０”であれば、顔画像は１つも存在しないとして、顔枠非表示命令がグラフィックジェネレータ４６に向けて発行される。これに対して、変数ＣＮＴが“１”以上であれば、少なくとも１つの顔画像が発見されたとして、顔枠表示命令がグラフィックジェネレータ４６に向けて発行される。顔枠表示命令には、顔枠レジスタＲＧＳＴ１に登録された顔枠の位置およびサイズが記述される。
【００３６】
顔枠表示命令が与えられたとき、グラフィックジェネレータ４６は、顔枠ＫＦ１を表すグラフィックデータを作成し、作成されたグラフィックデータをＬＣＤドライバ３６に与える。グラフィックデータは、顔枠表示命令に記述された位置およびサイズを参照して作成される。この結果、顔枠ＫＦ１は、発見された顔画像を囲うように表示される。
【００３７】
したがって、図８に示す被写界が捉えられたとき、顔枠ＫＦ１は、図９（Ａ），図９（Ｂ），図１０（Ａ）または図１０（Ｂ）に示す要領でモニタ画面に表示される。ここで、図９（Ａ）に示す顔枠ＫＦ１は人物Ｈ１の顔画像が標準顔画像と符合した結果として表示され、図９（Ｂ）に示す顔枠ＫＦ１は人物Ｈ１の顔画像がぼけ顔画像と符合した結果として表示される。また、図１０（Ａ）に示す顔枠ＫＦ１は斜光状態にある人物Ｈ１の顔画像が標準顔画像と符合した結果として表示され、図１０（Ｂ）に示す顔枠ＫＦ１は逆光状態にある人物Ｈ１の顔画像が標準顔画像と符合した結果として表示される。
【００３８】
なお、図９（Ｂ）に示すように人物Ｈ１の顔画像がぼけ顔画像と符合する状態は、人物Ｈ１の顔画像を覆う位置に対応してフォーカスレンズ１２が汚れており、これによって人物Ｈ１の顔画像に合焦できないときに発生する。
【００３９】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、コンティニュアスＡＦタスクを停止し、ＡＥ評価回路２２からの出力に基づく厳格ＡＥ処理およびＡＦ評価回路２４からの出力に基づく厳格ＡＦ処理を撮像タスクの下で実行する。
【００４０】
厳格ＡＥ処理では、最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間がドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、スルー画像の明るさが適度に調整される。厳格ＡＦ処理では合焦点が山登り方式で探索され、フォーカスレンズ１２は発見された合焦点に設定される。これによって、スルー画像の鮮鋭度が向上する。
【００４１】
なお、顔検出タスクによって１または２以上の顔画像が発見されたときは、いずれかの顔画像に相当する顔がコンティニュアスＡＦタスクおよび厳格ＡＦ処理における合焦対象として決定される。また、顔検出タスクによって顔画像が１つも発見されなかったときは、最至近側に存在する物体がコンティニュアスＡＦタスクおよび厳格ＡＦ処理における合焦対象として決定される。
【００４２】
厳格ＡＦ処理が完了すると、少なくとも１つの顔画像が発見されていることを条件として、レンズ汚れ推定処理が実行される。レンズ汚れ推定処理では、まず合焦対象である顔画像のサイズが閾値Ｆｔｈと比較され、さらに合焦対象である顔画像に対する光の照射状態が判別される。合焦対象である顔画像のサイズが閾値Ｆｔｈ未満であるか、或いは合焦対象である顔画像が図１０（Ａ）に示すような斜光状態または図１０（Ｂ）に示すような逆光状態であれば、レンズ汚れの推定精度を維持できないとして、レンズ汚れ推定処理が中断される。このとき、フラグＦＬＧ＿ＤＲＴは、“０”を維持する。
【００４３】
合焦対象である顔画像のサイズが閾値Ｆｔｈ以上でかつ合焦対象である顔画像が斜光状態および逆光状態のいずれでもなければ、合焦対象である顔画像の特徴量が顔辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像の各々の特徴量と照合される。上述と同様、標準顔画像の特徴量との照合度は“Ｍｓ”として算出され、ぼけ顔画像の特徴量との照合度は“Ｍｂ”として算出され、そして算出された照合度ＭｓおよびＭｂはそれぞれ基準値ＲＥＦｓおよびＲＥＦｂと比較される。
【００４４】
照合度Ｍｓが基準値ＲＥＦｓを下回りかつ照合度Ｍｂが基準値ＲＥＦｂを上回ると、フォーカスレンズ１２が汚れていると推定され、フラグＦＬＧ＿ＤＲＴが“１”に設定される。つまり、フラグＦＬＧ＿ＤＲＴは、合焦対象である顔画像の鮮鋭度がＭｓ＜ＲＥＦｓでかつＭｂ＞ＲＥＦｂに対応する範囲（＝エラー条件に対応する範囲）に属するときに“１”に設定される。
【００４５】
これに対して、照合度Ｍｓが基準値ＲＥＦｓ以上であるか或いは照合度Ｍｂが基準値ＲＥＦｂ以下であれば、フォーカスレンズ１２は汚れていないと推定され、フラグＦＬＧ＿ＤＲＴは“０”に設定される。つまり、フラグＦＬＧ＿ＤＲＴは、合焦対象である顔画像の鮮鋭度がエラー条件に合致しないときに“０”に設定される。
【００４６】
警告（報知）は、こうして設定されるフラグＦＬＧ＿ＤＲＴが“１”を示すときに、操作者に向けて発生される。発生される警告は、図示しないスピーカから出力されるビープ音であったり、図示しないＬＥＤから出力される明滅光であったりする。
【００４７】
図９（Ｂ）に示すようなデフォーカスが生じたとき、照合度Ｍｓは基準値ＲＥＦｓを下回り、照合度Ｍｂは基準値ＲＥＦｂを上回る。つまり、人物Ｈ１の顔画像の鮮鋭度は、Ｍｓ＜ＲＥＦｓでかつＭｂ＞ＲＥＦｂに対応する範囲に属する。このとき、フラグＦＬＧ＿ＤＲＴが“１”に設定され、警告が発生される。発生された警告によって、操作者はフォーカスレンズ１２が汚れていることを認識する。
【００４８】
シャッタボタン２８ｓｈが全押しされると、静止画取り込み処理および記録処理が実行される。シャッタボタン２８ｓｈが全押しされた時点の１フレームの表示画像データは、静止画取り込み処理によって静止画エリア３２ｄに取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によって静止画エリア３２ｄから読み出され、ファイル形式で記録媒体４２に記録される。コンティニュアスＡＦタスクは、記録処理が完了した後に再起動される。
【００４９】
ＣＰＵ２６は、図１１〜図１４に示す撮像タスク，図１５に示すコンティニュアスＡＦタスク，および図１６〜図１８に示す顔検出タスクを含む複数のタスクを実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５０】
図１１を参照して、ステップＳ１では、動画取込み処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ３ではコンティニュアスＡＦタスクを起動し、ステップＳ５では顔検出タスクを起動する。
【００５１】
ステップＳ７では、フラグＦＬＧ＿ＦＩＮが“１”を示すか否かを判別する。フラグＦＬＧ＿ＦＩＮは、顔検出タスクの開始時に“０”に設定され、顔検出タスクの終了時に“１”に更新される。判別結果がＹＥＳであればステップＳ２１に進み、判別結果がＮＯであればステップＳ９に進む。
【００５２】
ステップＳ２１では、変数ＣＮＴが“０”を上回るか否かを判別する。判別結果がＹＥＳであれば、ステップＳ２３で顔枠表示命令をグラフィックジェネレータ４６に与える。一方、判別結果がＮＯであれば、ステップＳ２５で顔枠非表示命令をグラフィックジェネレータ４６に与える。ステップＳ２３の処理の結果、顔検出タスクによって発見された顔画像を囲うように顔枠ＫＦ１が表示される。また、ステップＳ２５の処理の結果、顔枠ＫＦ１の表示が中止される。ステップＳ２３またはＳ２５の処理が完了すると、ステップＳ５に戻る。
【００５３】
ステップＳ９では、シャッタボタン２８ｓｈが半押しされたか否かを判別する。判別結果がＮＯであれば、ステップＳ１１で簡易ＡＥ処理を実行し、その後にステップＳ７に戻る。簡易ＡＥ処理の結果、スルー画像の明るさが適度に調整される。ステップＳ９の判別結果がＹＥＳであれば、ステップＳ１３でコンティニュアスＡＦタスクを停止し、ステップＳ１５で厳格ＡＥ処理を実行する。スルー画像の明るさは、厳格ＡＥ処理によって最適値に調整される。
【００５４】
厳格ＡＥ処理が完了すると、ステップＳ１７で合焦対象を決定し、ステップＳ１９で厳格ＡＦ処理を実行する。顔検出タスクによって１または２以上の顔画像が発見されれば、いずれかの顔画像に相当する顔が合焦対象として決定される。これに対して、顔検出タスクによって顔画像が発見されなければ、最至近側の物体が合焦対象として決定される。厳格ＡＦ処理は、決定された合焦対象に合焦するように実行される。
【００５５】
厳格ＡＦ処理が完了すると変数ＣＮＴが“０”を上回るか否かをステップＳ２７で判別し、判別結果がＮＯであればステップＳ３５に進む一方、判別結果がＹＥＳであればステップＳ２９に進む。ステップＳ２９では、レンズ汚れ推定処理を実行する。この結果、フォーカスレンズ１２が汚れていると推定されればフラグＦＬＧ＿ＤＲＴが“１”に設定され、フォーカスレンズ１２が汚れていないと推定されればフラグＦＬＧ＿ＤＲＴが“０”に設定される。ステップＳ３１ではこのようなフラグＦＬＧ＿ＤＲＴが“１”であるか否かを判別し、判別結果がＮＯであればそのままステップＳ３５に進む一方、判別結果がＹＥＳであればステップＳ３３で警告を発生してからステップＳ３５に進む。
【００５６】
ステップＳ３５ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ３７ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ３５でＹＥＳであれば、ステップＳ３９で静止画取り込み処理を実行し、ステップＳ４１で記録処理を実行する。記録処理が完了すると、ステップＳ４３でコンティニュアスＡＦタスクを起動し、その後にステップＳ５に戻る。ステップＳ３７でＹＥＳであれば、ステップＳ４３の処理を経てステップＳ５に戻る。
【００５７】
ステップＳ３９の処理の結果、シャッタボタン２８ｓｈが全押しされた時点の被写界を表す１フレームの画像データが静止画エリア３２ｄに取り込まれる。また、ステップＳ４１の処理の結果、静止画像エリア３２ｄに取り込まれた画像データがファイル形式で記録媒体４２に記録される。
【００５８】
ステップＳ２９のレンズ汚れ推定処理は、図１４に示すサブルーチンに従って実行される。まずステップＳ５１でフラグＦＬＧ＿ＤＲＴを“０”に設定する。ステップＳ５３では合焦対象に相当する顔画像のサイズが閾値Ｆｔｈを下回るか否かを判別し、ステップＳ５５では合焦対象に相当する顔画像が逆光状態または斜光状態にあるか否かを判別する。ステップＳ５３またはＳ５５でＹＥＳであればそのまま上階層のルーチンに復帰する一方、ステップＳ５３およびＳ５５のいずれもＮＯであればステップＳ５７に進む。
【００５９】
ステップＳ５７では、合焦対象である顔画像の特徴量を算出する。ステップＳ５９では、ステップＳ５７で算出された特徴量を顔辞書ＤＩＣに収められた標準顔画像の特徴量と照合し、照合度Ｍｓを算出する。ステップＳ６１では、ステップＳ５７で算出された特徴量を顔辞書ＤＩＣに収められたぼけ顔画像の特徴量と照合し、照合度Ｍｂを算出する。
【００６０】
ステップＳ６３では、照合度Ｍｓが基準値ＲＥＦｓを下回りかつ照合度Ｍｂが基準値ＲＥＦｂを上回るという論理積条件（＝エラー条件）が満足されるか否かを判別する。判別結果がＮＯであればそのまま上階層のルーチンに復帰し、判別結果がＹＥＳであればステップＳ６５でフラグＦＬＧ＿ＤＲＴを“１”に設定してから上階層のルーチンに復帰する。
【００６１】
図１５を参照して、ステップＳ７１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ７３に進み、上述したステップＳ１７と同じ要領で合焦対象を決定する。ステップＳ７５では、決定された合焦対象と合焦する方向にフォーカスレンズ１２を１ステップだけ移動させる。移動処理か完了すると、ステップＳ７１に戻る。
【００６２】
図１６を参照して、ステップＳ８１ではフラグＦＬＧ＿ＦＩＮを“０”に設定し、ステップＳ８３では評価エリアＥＶＡの全域を探索エリアとして設定する。ステップＳ８５では、顔検出枠ＦＤのサイズの可変範囲を定義するべく、最大サイズＳＺｍａｘを“２００”に設定し、最小サイズＳＺｍｉｎを“２０”に設定する。可変範囲の定義が完了すると、ステップＳ８７で変数ＣＮＴを“０”に設定し、ステップＳ８９で顔検出枠ＦＤのサイズを“ＳＺｍａｘ”に設定する。
【００６３】
ステップＳ９１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されると、ステップＳ９３で顔検出枠ＦＤを探索エリアの左上位置に配置する。ステップＳ９５では顔検出枠ＦＤに属する一部の探索画像データを探索画像エリア３２ｃから読み出し、読み出された探索画像データの特徴量を算出する。
【００６４】
ステップＳ９７では、ステップＳ９５で算出された特徴量を顔辞書ＤＩＣに収められた標準顔画像の特徴量と照合し、照合度Ｍｓを算出する。ステップＳ９９では、ステップＳ９５で算出された特徴量を顔辞書ＤＩＣに収められたぼけ顔画像の特徴量と照合し、照合度Ｍｂを算出する。
【００６５】
ステップＳ１０１では、照合度Ｍｓが基準値ＲＥＦｓを上回るか或いは照合度Ｍｂが基準値ＲＥＦｂを上回るという論理和条件が満足されるか否かを判別する。判別結果がＮＯであればそのままステップＳ１０７に進み、判別結果がＹＥＳであればステップＳ１０３およびＳ１０５を経てステップＳ１０７に進む。ステップＳ１０３では、変数ＣＮＴをインクリメントする。ステップＳ１０５では、現時点の顔検出枠ＦＤの位置およびサイズを、顔画像を囲う顔枠の位置およびサイズとして顔枠レジスタＲＧＳＴ１に登録する。
【００６６】
ステップＳ１０７では、顔検出枠ＦＤが探索エリアの右下位置に到達したか否かを判別する。判別結果がＮＯであれば、ステップＳ１０９で顔検出枠ＦＤを既定量だけラスタ方向に移動させ、その後にステップＳ９５に戻る。判別結果がＹＥＳであれば、顔検出枠ＦＤのサイズが“ＳＺｍｉｎ”以下であるか否かをステップＳ１１１で判別する。判別結果がＮＯであれば、ステップＳ１１３で顔検出枠ＦＤのサイズを“５”だけ縮小させ、ステップＳ１１５で顔検出枠ＦＤを探索エリアの左上位置に配置し、その後にステップＳ９５に戻る。ステップＳ１１１の判別結果がＹＥＳであれば、ステップＳ１１７でフラグＦＬＧ＿ＦＩＮを“１”に設定し、その後に処理を終了する。
【００６７】
以上の説明から分かるように、イメージャ１６は、フォーカスレンズ１２を通して被写界を捉える撮像面を有し、生画像データを繰り返し出力する。出力された生画像データは、前処理回路２０の前処理および後処理回路３４の後処理によって探索画像データに変換される。顔辞書ＤＩＣには、互いに異なる鮮鋭度を各々が有する標準顔画像およびぼけ顔画像が収められる。ＣＰＵ２６は、顔辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像のいずれか１つと符合する顔画像を探索画像データから探索し(S81~S117)、発見された顔画像に注目してＡＦ処理を実行する(S19)。ＡＦ処理の後、ＣＰＵ２６は、ＡＦ処理のために注目された顔画像の鮮鋭度を顔辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像を参照して判別し(S29)、判別結果がエラー条件に合致するとき報知を発生する(S31, S33)。
【００６８】
ＡＦ処理のために注目される顔画像を“基準顔画像”と定義すると、辞書ＤＩＣに収められた標準顔画像およびぼけ顔画像は、基準顔画像を探索するために参照されるだけでなく、ＡＦ処理の後の基準顔画像の鮮鋭度を判別するためにも参照される。報知は、鮮鋭度の判別結果がエラー条件に合致するときに発生される。これによって、鮮鋭度の判別のための特別の参照情報を準備することなく、フォーカスレンズ１２の汚れなどに起因するデフォーカスを操作者に伝えることができる。これによって、操作性が向上する。
【００６９】
なお、この実施例では、シャッタボタン２８ｓｈの半押しから全押しまでの期間にレンズ汚れ推定処理を実行するようにしている（図１３参照）。しかし、レンズ汚れ推定処理は、シャッタボタン２８ｓｈが全押しされた後に実行するようにしてもよく、シャッタボタン２８ｓｈが半押しされる前に実行するようにしてもよい。
【００７０】
シャッタボタン２８ｓｈの全押しの後にレンズ汚れ推定処理を実行する場合、図１３に示す処理は、図１９に示すように修正される。また、シャッタボタン２８ｓｈの半押しの前にレンズ汚れ推定処理を実行する場合、コンティニュアスＡＦタスクは図２０に示すように修正され、図１０に示す処理の一部は図２１に示すように修正される。
【００７１】
図１９を参照して、ステップＳ１２１では厳格ＡＦ処理が完了した直後の１フレームの探索画像データを退避させる。退避処理が完了すると、図１３に示すステップＳ３５〜Ｓ４１と同様の処理を実行し、その後に図１３に示すステップＳ２７〜Ｓ３３と同様の処理を実行する。ここで、レンズ汚れ推定処理は、退避された探索画像データを参照して実行される。
【００７２】
図２０を参照して、ステップＳ７５の処理が完了すると、フォーカスレンズ１２が合焦点の近傍に到達したか否かをステップＳ１３３で判別する。判別結果がＹＥＳであればステップＳ１３５でフラグＦＬＧ＿ＣＡＦを“１”に設定し、判別結果がＮＯであればステップＳ１３５でフラグＦＬＧ＿ＣＡＦを“０”に設定する。ステップＳ１３５またはＳ１３７の処理が完了すると、ステップＳ７１に戻る。
【００７３】
図２１を参照して、ステップＳ１４１ではフラグＦＬＧ＿ＣＡＦが“１”を示すか否かを判別する。判別結果がＮＯであれば、そのままステップＳ７に戻る。判別結果がＹＥＳであれば、図１３に示すステップＳ２７〜Ｓ３３と同様の処理を実行してからステップＳ７に戻る。
【００７４】
また、この実施例では、シャッタボタンの操作に応答して静止画像を記録するスチルカメラを想定しているが、この発明はムービーボタンの操作に応答して動画像を記録するブービーカメラにも適用できる。
【符号の説明】
【００７５】
１０  …ディジタルカメラ
１６  …イメージャ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
４４  …フラッシュメモリ
【図１】
2011223181.tif 000003
【図２】
2011223181.tif 000004
【図３】
2011223181.tif 000005
【図４】
2011223181.tif 000006
【図５】
2011223181.tif 000007
【図６】
2011223181.tif 000008
【図７】
2011223181.tif 000009
【図８】
2011223181.tif 000010
【図９】
2011223181.tif 000011
【図１０】
2011223181.tif 000012
【図１１】
2011223181.tif 000013
【図１２】
2011223181.tif 000014
【図１３】
2011223181.tif 000015
【図１４】
2011223181.tif 000016
【図１５】
2011223181.tif 000017
【図１６】
2011223181.tif 000018
【図１７】
2011223181.tif 000019
【図１８】
2011223181.tif 000020
【図１９】
2011223181.tif 000021
【図２０】
2011223181.tif 000022
【図２１】
2011223181.tif 000023