(57)【要約】【構成】イメージャ１６は、被写界を表す画像を生成する。ＬＥＤ装置４６は、カメラ筐体の前面に設けられる。ＣＰＵ２６は、イメージャ１６によって生成された画像から人物の顔画像を検索し、ＬＥＤ装置４６の発光動作を検索結果に応じて異ならせる。ＬＥＤ装置４６は、検出された顔画像の数が“０”であるとき非発光となり、検出された顔画像の数が“１”のとき赤色に発光し、そして検出された顔画像の数が“２”以上のとき緑色に発光する。【効果】人物の顔画像の検出状態を被写界側で確認することができ、特に自分撮りを行うときの操作性が向上する。【選択図】図１
2010109811.tif 000002
【特許請求の範囲】
【請求項１】
被写界を表す画像を生成する撮像手段、
前記撮像手段によって生成された画像から特定物体像を検索する検索手段、および
前記検索手段の検索結果に応じて異なる報知を前記被写界に向けて出力する報知手段を備える、電子カメラ。
【請求項２】
撮像パラメータをパラメータ調整操作に応答して調整する調整手段をさらに備え、
前記報知手段は前記調整手段の調整処理に関連して報知処理を実行する、請求項１記載の電子カメラ。
【請求項３】
前記報知手段は、前記検索手段によって発見された特定物体像の数を判別する判別手段、および前記判別手段によって判別された数に対応する報知態様を選択する選択手段を含む、請求項１または２記載の電子カメラ。
【請求項４】
前記撮像手段によって生成された画像を記録操作に応答して記録する記録手段をさらに備え、
前記判別手段は前記記録操作が行われるまで判別処理を繰り返し実行する、請求項３記載の電子カメラ。
【請求項５】
前記撮像手段は前記画像を繰り返し生成し、
前記撮像手段によって生成された画像に基づく動画像を既定方向に向けて出力する動画像出力手段、および
前記検索手段の検索結果に対応する情報を前記既定方向に向けて出力する情報出力手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記特定物体像は人物の顔画像に相当する、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
被写界を表す画像を生成する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段によって生成された画像から特定物体像を検索する検索ステップ、および
前記検索ステップの検索結果に応じて異なる報知を前記被写界に向けて出力する報知ステップを実行させるための、撮像制御プログラム。
【請求項８】
被写界を表す画像を生成する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段によって生成された画像から特定物体像を検索する検索ステップ、および
前記検索ステップの検索結果に応じて異なる報知を前記被写界に向けて出力する報知ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、撮像装置によって捉えられた被写界像から人物の顔画像のような特定物体像を検出する、電子カメラに関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、撮像装置によって繰り返し捉えられた被写界像に基づくスルー画像がＬＣＤモニタに表示され、これと併行して各フレームの被写界像から顔画像が検索される。顔画像が発見されると、顔枠を表すキャラクタがＬＣＤモニタにＯＳＤ態様で表示される。
【特許文献１】特開２００７−２５９４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、背景技術では、顔枠を表すキャラクタがＬＣＤモニタに表示される。したがって、いわゆる自分撮りのために操作者が被写界側に居る場合、顔枠のキャラクタつまり顔画像の検出状態を確認することができず、操作性が低下する。
【０００４】
それゆえに、この発明の主たる目的は、操作性を向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００５】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を表す画像を生成する撮像手段(16)、撮像手段によって生成された画像から特定物体像を検索する検索手段(S41~S69, S73~S75)、および検索手段の検索結果に応じて異なる報知を被写界に向けて出力する報知手段(S85~S93)を備える。
【０００６】
撮像手段は、被写界を表す画像を生成する。検索手段は、撮像手段によって生成された画像から特定物体像を検索する。報知手段は、検索手段の検索結果に応じて異なる報知を被写界に向けて出力する。
【０００７】
このように、特定物体像は被写界を表す画像から検索され、検索結果に応じて異なる報知は被写界に向けて報知される。したがって、特定物体像の検出状態を被写界側で確認することができ、操作性が向上する。
【０００８】
好ましくは、撮像パラメータをパラメータ調整操作に応答して調整する調整手段(S9, S13, S19~S21)がさらに備えられ、報知手段は調整手段の調整処理に関連して報知処理を実行する。
【０００９】
好ましくは、報知手段は、検索手段によって発見された特定物体像の数を判別する判別手段(S85~87)、および判別手段によって判別された数に対応する報知態様を選択する選択手段(S89~S93)を含む。
【００１０】
さらに好ましくは、撮像手段によって生成された画像を記録操作に応答して記録する記録手段(S29)をさらに備え、判別手段は記録操作が行われるまで判別処理を繰り返し実行する。
【００１１】
好ましくは、撮像手段は画像を繰り返し生成し、撮像手段によって生成された画像に基づく動画像を既定方向に向けて出力する動画像出力手段(S1, S31)、および検索手段の検索結果に対応する情報を既定方向に向けて出力する情報出力手段(S71)がさらに備えられる。
【００１２】
好ましくは、特定物体像は人物の顔画像に相当する。
【００１３】
この発明に従う撮像制御プログラムは、被写界を表す画像を生成する撮像手段(16)を備える電子カメラ(10)のプロセッサ(26)に、撮像手段によって生成された画像から特定物体像を検索する検索ステップ (S41~S69, S73~S75)、および検索ステップの検索結果に応じて異なる報知を被写界に向けて出力する報知ステップ(S85~S93)を実行させるための、撮像制御プログラムである。
【００１４】
この発明に従う撮像制御方法は、被写界を表す画像を生成する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段によって生成された画像から特定物体像を検索する検索ステップ (S41~S69, S73~S75)、および検索ステップの検索結果に応じて異なる報知を被写界に向けて出力する報知ステップ(S85~S93)を備える。
【発明の効果】
【００１５】
この発明によれば、特定物体像は被写界を表す画像から検索され、検索結果に応じて異なる報知は被写界に向けて報知される。したがって、特定物体像の検出状態を被写界側で確認することができ、操作性が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１７】
図１を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００１８】
キー入力装置２８上の電源キー２８ｐが操作されると、ＣＰＵ２６は、撮像タスクの下でスルー画像処理を開始するべく、ドライバ１８ｃに露光動作および間引き読み出し動作の繰り返しを命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷の一部をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく低解像度の生画像信号が周期的に出力される。
【００１９】
前処理回路２０は、イメージャ１６から出力された生画像信号にＣＤＳ(Correlated Double Sampling)，ＡＧＣ（Automatic Gain Control），Ａ／Ｄ変換などの処理を施し、ディジタル信号である生画像データを出力する。出力された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。
【００２０】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂに書き込まれる。
【００２１】
ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２２】
図２を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２３】
ＡＥ／ＡＷＢ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ／ＡＷＢ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＷＢ評価回路２２から出力される。
【００２４】
また、ＡＦ評価回路２４は、前処理回路２０から出力されたＲＧＢデータのうち同じ評価エリアＥＶＡに属するＧデータの高周波成分を抽出し、抽出された高域周波数成分を垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２５】
ＣＰＵ２６は、ＡＥ／ＡＷＢ評価回路２２からの出力に基づくスルー画像用ＡＥ／ＡＷＢ処理をスルー画像処理と並列して実行し、適正ＥＶ値および適正白バランス調整ゲインを算出する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。また、算出された適正白バランス調整ゲインは、後処理回路３４に設定される。この結果、スルー画像の明るさおよび白バランスが適度に調整される。
【００２６】
ＣＰＵ２６はまた、スルー画像処理と並列するコンティニュアスＡＦタスクの下で、ＡＦ評価回路２４からの出力に基づくスルー画像用ＡＦ処理を実行する。フォーカスレンズ１２は、ＡＦ評価回路２４の出力がＡＦ起動条件を満足するとき、ドライバ１８ａによって合焦点に設定される。これによって、スルー画像のフォーカスが適度に調整される。
【００２７】
シャッタボタン２８ｓが半押しされると、ＣＰＵ２６は、コンティニュアスＡＦタスクを中断し、記録用ＡＦ処理を撮像タスクの下で実行する。記録用ＡＦ処理もまたＡＦ評価回路２４の出力に基づいて実行される。これによって、フォーカスが厳格に調整される。ＣＰＵ２６は続いて、ＡＥ／ＡＷＢ評価回路２２の出力に基づいて記録用ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。
【００２８】
シャッタボタン２８ｓが全押しされると、ＣＰＵ２６は、記録処理のために、ドライバ１８ｃに露光動作および全画素読み出し動作を１回ずつ実行することを命令し、さらにＩ／Ｆ４０を起動する。ドライバ１８ｃは、垂直同期信号Ｖｓｙｎｃに応答して撮像面を露光し、これによって生成された電荷の全てをラスタ走査態様で撮像面から読み出す。イメージャ１６からは、高解像度を有する１フレームの生画像信号が出力される。
【００２９】
イメージャ１６から出力された生画像信号は前処理回路２０によって生画像データに変換され、変換された生画像データはメモリ制御回路３０によってＳＤＲＡＭ３２の記録画像エリア３２ｃに書き込まれる。ＣＰＵ２６は、記録画像エリア３２ｃに格納された生画像データに基づいて最適白バランス調整ゲインを算出し、算出された最適白バランス調整ゲインを後処理回路３４に設定する。
【００３０】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データを最適白バランスを有するＹＵＶ形式の画像データに変換し、変換された画像データをメモリ制御回路３０を通して記録画像エリア３２ｃに書き込む。Ｉ／Ｆ４０は、こうして記録画像エリア３２ｃに格納された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００３１】
なお、スルー画像処理は、高解像度を有する生画像データが記録画像エリア３２ｃに確保された時点で再開される。コンティニュアスＡＦタスクもまた、この時点で再起動される。
【００３２】
ＣＰＵ２６は、スルー画像処理と並列して実行される顔検出タスクの下で、ＳＤＲＡＭ３２の生画像エリア３２ａに格納された低解像度の生画像データから人物の顔画像を繰り返し検索する。このような顔検出タスクのために、図４に示す辞書ＤＩＣ，図５に示す複数の顔検出枠ＦＤ＿１，ＦＤ＿２，ＦＤ＿３，…および図６に示す２つのテーブルＴＢＬ１〜ＴＢＬ２が準備される。
【００３３】
図４によれば、複数の顔パターンＦＰ＿１，ＦＰ＿２，…が辞書ＤＩＣに登録される。また、図５によれば、顔検出枠ＦＤ＿１，ＦＤ＿２，ＦＤ＿３，…は、互いに異なる形状および／または大きさを有する。さらに、図６に示すテーブルＴＢＬ１〜ＴＢＬ２の各々は、顔枠情報を記述するためのテーブルに相当し、顔画像の位置（顔画像が検出された時点の顔検出枠の位置）を記述するカラムと顔画像のサイズ（顔画像が検出された時点の顔検出枠のサイズ）を記述するカラムとによって形成される。
【００３４】
顔検出タスクにおいては、まずテーブルＴＢＬ１が現フレームの顔枠情報を保持する現フレームテーブルとして指定される。ただし、指定されるテーブルは１フレーム毎にテーブルＴＢＬ１およびＴＢＬ２の間で更新され、現フレームテーブルは次フレームにおいて前フレームテーブルとなる。現フレームテーブルの指定が完了すると、変数Ｋが“１”に設定され、顔検出枠ＦＤ＿Ｋが図６に示す評価エリアＥＶＡの左上つまり顔検出開始位置に設定される。
【００３５】
垂直同期信号Ｖｓｙｎｃが発生すると、ＳＤＲＡＭ３２の生画像エリア３２ａに格納された現フレームの生画像データのうち、顔検出枠ＦＤ＿Ｋに属する部分画像データが、図４に示す辞書ＤＩＣに記述された複数の顔パターンＦＰ＿１，ＦＰ＿２，…の各々と照合される。注目する部分画像がいずれかの顔パターンに適合すると判別されれば、顔検出枠ＦＤ＿Ｋの現在位置およびサイズが顔枠情報として現フレームテーブルに記述される。
【００３６】
顔検出枠ＦＤ＿Ｋは、図３に示す要領でラスタ方向に既定量ずつ移動され、評価エリアＥＶＡ上の複数の位置で上述のような照合処理を施される。そして、人物の顔画像が発見される毎に、発見された顔画像に対応する顔枠情報（つまり顔検出枠ＦＤ＿Ｋの現在位置およびサイズ）が現フレームテーブルに記述されていく。
【００３７】
顔検出枠ＦＤ＿Ｋが評価エリアＥＶＡの右下つまり顔検出終了位置に達すると、変数Ｋが更新され、更新された変数Ｋの値に対応する顔検出枠ＦＤ＿Ｋが顔検出開始位置に再配置される。上述と同様、顔検出枠ＦＤ＿Ｋは評価エリアＥＶＡ上をラスタ方向に移動し、照合処理によって検出された顔画像に対応する顔枠情報は現フレームテーブルに記述される。このような顔認識処理は、顔検出枠ＦＤ＿Ｋｍａｘ（Ｋｍａｘ：末尾の顔検出枠の番号）が顔検出終了位置に達するまで繰り返し実行される。
【００３８】
顔検出枠ＦＤ＿Ｋｍａｘが顔検出終了位置に達すると、現フレームテーブルに記述された顔枠情報に基づく顔枠キャラクタの表示がＬＣＤドライバ３６に対して命令される。ＬＣＤドライバ３６は、命令に従う顔枠キャラクタをＯＳＤ態様でＬＣＤモニタ３８に表示する。
【００３９】
したがって、図８に示す被写界が捉えられたときは、２人の人物に対する顔検出に成功し、２つの顔枠ＫＦ１およびＫＦ２がＬＣＤモニタ３８に表示される。また、図９に示す被写界が捉えられたときは、１人の人物に対する顔検出が成功し、１つの顔枠ＫＦ１がＬＣＤモニタ３８に表示される。さらに、図１０に示す被写界が捉えられたときは、２人の人物の両方の顔検出に失敗し、顔枠が表示されることはない。
【００４０】
顔枠キャラクタの表示処理が完了すると、指定テーブルが更新され、かつ更新後の指定テーブルが初期化される。さらに、変数Ｋが“１”に設定される。次フレームの顔認識処理は、垂直同期信号Ｖｓｙｎｃの発生に応答して開始される。
【００４１】
このような顔検出タスクと並行して、ＣＰＵ４０は、ＡＥ／ＡＷＢ処理およびＡＦ処理のために参照されるパラメータ調整エリアＡＤＪの位置および形状を、調整エリア制御タスクの下で定義する。
【００４２】
調整エリア制御タスクでは、顔枠情報が確定している前フレームテーブルが垂直同期信号Ｖｓｙｎｃの発生に応答して指定され、前フレームテーブルに顔枠情報が記述されているか否かが判別される。
【００４３】
前フレームテーブルに少なくとも１つの顔枠が記述されていれば、評価エリアＥＶＡを形成する２５６個の分割エリアのうち顔枠内のエリアを覆う一部の分割エリアが、パラメータ調整エリアＡＤＪとして定義される。これに対して、前フレームテーブルに１つの顔枠も記述されていなければ、評価エリアＥＶＡ全体がパラメータ調整エリアＡＤＪとして定義される。
【００４４】
上述したスルー画像用ＡＥ／ＡＷＢ処理および記録用ＡＥ／ＡＷＢ処理は、ＡＥ／ＡＷＢ評価回路２２から出力された２５６個のＡＥ／ＡＷＢ評価値のうち、パラメータ調整エリアＡＤＪに属するＡＥ／ＡＷＢ評価値に基づいて実行される。また、スルー画像用ＡＦ処理および記録用ＡＦ処理も、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値のうち、パラメータ調整エリアＡＤＪに属するＡＦ評価値に基づいて実行される。これによって、露光量やフォーカスなどの撮像パラメータの調整精度が向上する。
【００４５】
ＣＰＵ４０はさらに、図７（Ａ）に示す要領でカメラ筐体ＣＢ１の前面に設けられるＬＥＤ装置４６の発光動作を、上述の顔検出タスクと並行するＬＥＤ制御タスクの下で制御する。なお、ＬＣＤモニタ３８は、図７（Ｂ）に示す要領でカメラ筐体ＣＢ１の後面に設けられる。したがって、ＬＥＤ装置４６はカメラ筐体ＣＢ１の前方に向けて発光し、ＬＣＤモニタ３８はカメラ筐体ＣＢ１の後方に向けて画像を表示する。
【００４６】
ＬＥＤ制御タスクにおいては、シャッタボタン２８ｓが操作状態（半押し状態）にあるとき、顔枠情報が確定している前フレームテーブルが垂直同期信号Ｖｓｙｎｃの発生に応答して指定され、前フレームテーブルに顔枠情報が記述されているか否かが判別される。
【００４７】
前フレームテーブルに１つの顔枠も記述されていなければ、ＬＥＤ装置４６は非発光とされる。前フレームテーブルに単一の顔枠が記述されていれば、ＬＥＤ装置４６は赤色に発光する。前フレームテーブルに２以上の顔枠が記述されていれば、ＬＥＤ装置４６は緑色に発光する。こうして、顔画像の検出状態に応じて異なる報知が被写界に向けて出力される。
【００４８】
このようなＬＥＤ装置４６の報知制御処理は、シャッタボタン２８ｓが操作状態（半押し状態）にある限り、繰り返し実行される。シャッタボタン２８ｓの操作が解除されると、ＬＥＤ装置４６は非発光とされる。
【００４９】
したがって、図８に示すように２人の人物の顔検出に成功した場合、ＬＥＤ装置４６は緑色に発光する。また、図９に示すように１人の人物に対する顔検出のみが成功した場合、ＬＥＤ装置４６は赤色に発光する。さらに、図１０に示すように２人の人物の両方の顔検出に失敗した場合、ＬＥＤ装置４６は非発光とされる。
【００５０】
カメラ筐体ＣＢ１の前面に設けられるＬＥＤ装置４６の発光動作（報知動作）を顔画像の検出状態に応じて異ならせることで、顔画像の検出状態を被写界側で確認することができる。これによって、いわゆる自分撮りを行うときの操作性が特に向上する。
【００５１】
ＣＰＵ２６は、図１１〜図１２に示す撮像タスク，図１３〜図１５に示す顔検出タスク，図１６に示すＬＤＥ制御タスク，図１７に示す調整エリア制御タスク，および図１８に示すコンティニュアスＡＦタスクを含む複数のタスクを並列的に実行する。これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５２】
図１１を参照して、ステップＳ１ではスルー画像処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ３では顔検出タスクを起動し、ステップＳ５ではＬＥＤ制御タスクを起動する。続いて、ステップＳ７で調整エリア制御タスクを起動し、ステップＳ９でコンティニュアスＡＦタスクを起動する。
【００５３】
ステップＳ１１ではシャッタボタン２８ｓが半押しされたか否かを判別し、ＮＯである限り、ステップＳ１３のスルー画像用ＡＥ／ＡＷＢ処理を繰り返す。スルー画像用ＡＥ／ＡＷＢ処理はパラメータ調整エリアＡＤＪに属するＡＥ／ＡＷＢ評価値に基づいて実行され、これによってスルー画像の明るさおよび白バランスが適度に調整される。
【００５４】
ステップＳ１１でＹＥＳであれば、ステップＳ１５で調整エリア制御タスクを停止し、ステップＳ１７でコンティニュアスＡＦタスクを停止する。ステップＳ１９では記録用ＡＦ処理を実行し、ステップＳ２１では記録用ＡＥ処理を実行する。記録用ＡＦ処理はパラメータ調整エリアＡＤＪに属するＡＦ評価値に基づいて実行され、記録用ＡＥ処理はパラメータ調整エリアＡＤＪに属するＡＥ／ＡＷＢ評価値に基づいて実行される。これによって、スルー画像のフォーカスおよび明るさが厳格に調整される。
【００５５】
ステップＳ２３ではシャッタボタン２８ｓが全押しされたか否かを判別し、ステップＳ２５ではシャッタボタン２８ｓの操作が解除されたか否かを判別する。ステップＳ２３でＹＥＳであればステップＳ２７に進み、ステップＳ２５でＹＥＳであればステップＳ７に戻る。ステップＳ２７では記録用ＡＷＢ処理を実行し、ステップＳ２９では記録処理を実行する。記録用ＡＷＢ処理は、パラメータ調整エリアＡＤＪに属するＡＥ／ＡＷＢ評価値に基づいて実行される。これによって、最適な白バランスを有する高解像度の被写界像が記録媒体４２に記録される。ステップＳ３１ではスルー画像処理を再開し、その後にステップＳ７に戻る。
【００５６】
図１３を参照して、ステップＳ４１ではテーブルＴＢＬ１〜ＴＢＬ２を初期化し、ステップＳ４３ではテーブルＴＢＬ１を現フレームテーブルとして指定する。ステップＳ４５では変数Ｋを“１”に設定し、ステップＳ４７では顔検出枠ＦＤ＿Ｋを評価エリアＥＶＡの左上の顔検出開始位置に配置する。
【００５７】
なお、現フレームテーブルは、後述するステップＳ７３の処理によってテーブルＴＢＬ１〜ＴＢＬ２の間で更新される。したがって、現フレームテーブルは次フレームにおいて前フレームテーブルとなる。
【００５８】
ステップＳ４９では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５１で変数Ｌを“１”に設定する。ステップＳ５３では顔検出枠ＦＤ＿Ｋに属する部分画像を辞書ＤＩＣに登録された顔パターンＦＰ＿Ｌと照合し、ステップＳ５５では顔検出枠ＦＤ＿Ｋの部分画像が顔パターンＦＰ＿Ｌに適合するか否かを判別する。
【００５９】
ここでＮＯであればステップＳ５７で変数Ｌをインクリメントし、インクリメントされた変数Ｌが定数Ｌｍａｘ（Ｌｍａｘ：辞書ＤＩＣに登録された顔パターンの総数）を上回るか否かをステップＳ５９で判別する。そして、Ｌ≦ＬｍａｘであればステップＳ５３に戻る一方、Ｌ＞ＬｍａｘであればステップＳ６３に進む。
【００６０】
ステップＳ５５でＹＥＳであればステップＳ６１に進み、顔検出枠ＦＤ＿Ｋの現時位置およびサイズを顔枠情報として指定テーブルに記述する。ステップＳ６１の処理が完了すると、ステップＳ６３に進む。
【００６１】
ステップＳ６３では、顔検出枠ＦＤ＿Ｋが評価エリアＥＶＡの右下の顔検出終了位置に達したか否かを判別する。ここでＮＯであればステップＳ６５で顔検出枠ＦＤ＿Ｋを既定量だけラスタ方向に移動させ、その後にステップＳ５１に戻る。一方、ステップＳ６３でＹＥＳであれば、ステップＳ６７で変数Ｋをインクリメントし、インクリメントされた変数Ｋが“Ｋｍａｘ”を上回るか否かをステップＳ６９で判別する。
【００６２】
そして、Ｋ≦ＫｍａｘであればステップＳ４７に戻る一方、Ｋ＞ＫｍａｘであればステップＳ７１に進む。ステップＳ７１では現フレームテーブルに記述された顔枠情報に基づく顔枠キャラクタの表示をＬＣＤドライバ３６に命令する。この結果、顔枠キャラクタがスルー画像上にＯＳＤ態様で表示される。ステップＳ７３では、指定テーブルを更新しかつ更新された指定テーブルを初期化する。ステップＳ７３の処理が完了すると、ステップＳ７５で変数Ｋを“１”に設定し、その後にステップＳ４７に戻る。
【００６３】
図１６を参照して、ステップＳ８１ではシャッタボタン２８ｓが操作（半押し）されたか否かを判別し、ステップＳ８３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。ステップＳ８１およびＳ８３のいずれか一方でもＮＯであればステップＳ８１に戻り、ステップＳ８１およびＳ８３のいずれもＹＥＳであればステップＳ８５に進む。
【００６４】
ステップＳ８５では前フレームテーブルを指定し、ステップＳ８７では前フレームテーブルに記述されている顔枠の数を判別する。顔枠数が“０”であればステップＳ８９でＬＣＤ装置４６を非発光とし、顔枠数が“１”であればステップＳ９１でＬＣＤ装置４６を赤色に発光させ、そして顔枠数が“２”以上であればステップＳ９３でＬＥＤ装置４６を緑色に発光させる。
【００６５】
ステップＳ８９，Ｓ９１またはＳ９３の処理が完了すると、シャッタボタン２８ｓの操作が解除されたか否かをステップＳ９５で判別し、垂直同期信号Ｖｓｙｎｃが発生したか否かをステップＳ９７で判別する。ステップＳ９５およびＳ９７のいずれもＮＯであればステップＳ９５に戻り、ステップＳ９７でＹＥＳであればステップＳ８５に戻る。ステップＳ９５でＹＥＳであれば、ステップＳ９９でＬＥＤ装置４６を非発光としてからステップＳ８１に戻る。
【００６６】
図１７を参照して、ステップＳ１０１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ１０３で前フレームテーブルを指定する。ステップＳ１０５では、前フレームテーブルに顔枠が記述されているか否かを判別し、ＹＥＳであればステップＳ１０７に進む一方、ＮＯであればステップＳ１０９に進む。
【００６７】
ステップＳ１０７では、評価エリアＥＶＡを形成する２５６個の分割エリアのうち指定テーブルに記述された顔枠内のエリアを覆う一部の分割エリアを調整エリアＡＤＪとして定義する。ステップＳ１０９では、評価エリアＥＶＡ全体を調整エリアＡＤＪとして定義する。ステップＳ１０７またはＳ１０９の処理が完了すると、ステップＳ１０１に戻る。
【００６８】
図１８を参照して、ステップＳ１１１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ＡＦ起動条件が満足されるか否かをステップＳ１１３で判別する。ここでＮＯであればそのままステップＳ１１１に戻る一方、ＹＥＳであればステップＳ１１５でスルー画像用ＡＦ処理を実行してからステップＳ１１１に戻る。
【００６９】
ＡＦ起動条件が満足されるか否かの判別処理はパラメータ調整エリアＡＤＪに属するＡＦ評価値に基づいて実行され、スルー画像用ＡＦ処理もパラメータ調整エリアＡＤＪに属するＡＦ評価値に基づいて実行される。これによって、スルー画像のフォーカスが継続的に調整される。
【００７０】
以上の説明から分かるように、被写界を表す画像はイメージャ１６によって生成される。ＣＰＵ２６は、イメージャ１６によって生成された画像から人物の顔画像を検索し(S41~S69, S73~S75)、検索結果に応じて異なる報知を被写界に向けて出力する(S85~S93)。
【００７１】
このように、人物の顔画像は被写界を表す画像から検索され、検索結果に応じて異なる報知は被写界に向けて報知される。したがって、人物の顔画像の検出状態を被写界側で確認することができ、特に自分撮りを行うときの操作性が向上する。
【００７２】
なお、この実施例では、顔画像の検索結果に応じて異なる報知をＬＥＤ装置４６を利用して可視的に出力するようにしているが、顔画像の検索結果に応じて異なる報知はスピーカを利用して可聴的に出力するようにしてもよい。
【００７３】
また、この実施例では、特定物体像として人物の顔画像を想定しているが、これに代えて犬や猫などの動物の顔画像を想定するようにしてもよい。
【００７４】
さらに、この実施例では、静止画像を記録するいわゆるディジタルスチルカメラを想定しているが、この発明は動画像を記録するディジタルビデオカメラにも適用できる。
【００７５】
さらにまた、この実施例では、シャッタボタン２８ｓの操作に応答してＬＥＤ装置４６の発光制御を開始するようにしているが（図１６参照）、ＬＥＤ装置４６の発光制御は電源キー２８ｐによる電源投入操作に応答して開始するようにしてもよい。この場合、好ましくは、図１６に示すＬＥＤ制御タスクに代えて図１９に示すＬＥＤ制御タスクが実行される。図１９に示すＬＥＤ制御タスクは、図１６に示すステップＳ８１の処理が省略される点を除き、図１６に示すＬＥＤ制御タスクと同じである。これによって、シャッタボタン２８ｓを操作する前でも人物の顔画像の検出状態を被写界側で確認することができ、特に自分撮りを行うときの操作性がさらに向上する。
【図面の簡単な説明】
【００７６】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】評価エリアを撮像面に割り当てた状態の一例を示す図解図である。
【図３】顔検出動作の一部を示す図解図である。
【図４】図１実施例で参照される辞書の一例を示す図解図である。
【図５】顔認識処理のために用いられる複数の顔検出枠の一例を示す図解図である。
【図６】図１実施例によって参照されるテーブルの一例を示す図解図である。
【図７】（Ａ）は図１実施例を前方から眺めた状態の一例を示す図解図であり、（Ｂ）は図１実施例を後方から眺めた状態の一例を示す図解図である。
【図８】図１実施例によって捉えられる被写界の一例を示す図解図である。
【図９】図１実施例によって捉えられる被写界の他の一例を示す図解図である。
【図１０】図１実施例によって捉えられる被写界のその他の一例を示す図解図である。
【図１１】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１５】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１９】他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【符号の説明】
【００７７】
１０  …ディジタルカメラ
１６  …イメージャ
２２  …ＡＥ／ＡＷＢ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
４４  …フラッシュメモリ
４６  …ＬＥＤ装置
【図１】
2010109811.tif 000003
【図２】
2010109811.tif 000004
【図３】
2010109811.tif 000005
【図４】
2010109811.tif 000006
【図５】
2010109811.tif 000007
【図６】
2010109811.tif 000008
【図７】
2010109811.tif 000009
【図８】
2010109811.tif 000010
【図９】
2010109811.tif 000011
【図１０】
2010109811.tif 000012
【図１１】
2010109811.tif 000013
【図１２】
2010109811.tif 000014
【図１３】
2010109811.tif 000015
【図１４】
2010109811.tif 000016
【図１５】
2010109811.tif 000017
【図１６】
2010109811.tif 000018
【図１７】
2010109811.tif 000019
【図１８】
2010109811.tif 000020
【図１９】
2010109811.tif 000021