(57)【要約】【構成】イメージャ１６は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する生画像データを繰り返し出力する。ＣＰＵ３４は、イメージャ１６から出力された生画像データに基づくＹＵＶ形式の画像データから人物の顔部を表す顔画像を探索し、探知された顔画像の歪みに基づいて顔部の向きを検出する。ＣＰＵ３４はまた、探知された顔画像を覆う位置を基準として顔部の向きと前方との相違を抑制するオフセットが付加された位置に、調整エリアを割り当てる。露光量やフォーカスなどの撮像条件は、こうして割当てられた調整エリアに属する生画像データに基づいて調整される。【効果】撮像条件の調整動作が安定し、撮像条件の調整に関する性能が向上する。【選択図】図２
2013143755.tif 000002
【特許請求の範囲】
【請求項１】
シーンを表す光学像を捉える撮像面を有し、前記光学像に対応する電子画像を繰り返し出力する撮像手段、
前記撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索手段、
前記探索手段によって探知された特徴画像の歪みに基づいて前記特定物体の方向を検出する検出手段、
前記探索手段によって探知された特徴画像を覆う位置を基準として前記検出手段によって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる割り当て手段、および
前記撮像手段から出力された電子画像のうち前記調整エリアに属する部分画像に基づいて撮像条件を調整する調整手段を備える、電子カメラ。
【請求項２】
前記探索手段は前記特定物体が取り得る複数の方向にそれぞれ対応する複数の辞書画像を参照して探索処理を実行し、
前記検出手段は前記探索手段の探索結果に基づいて検出処理を実行する、請求項１記載の電子カメラ。
【請求項３】
前記既定方向は前記撮像面と正対する方向に相当する、請求項１または２記載の電子カメラ。
【請求項４】
前記調整手段によって注目される撮像条件は露光量，フォーカスおよび白バランスの少なくとも１つを含む、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記探索手段の非探知に対応して前記調整エリアを既定配置に設定する設定手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
シーンを表す光学像を捉える撮像面を有し、前記光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ、
前記探索ステップによって探知された特徴画像の歪みに基づいて前記特定物体の方向を検出する検出ステップ、
前記探索ステップによって探知された特徴画像を覆う位置を基準として前記検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる割り当てステップ、および
前記撮像手段から出力された電子画像のうち前記調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップを実行させるための、撮像制御プログラム。
【請求項７】
シーンを表す光学像を捉える撮像面を有し、前記光学像に対応する電子画像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ、
前記探索ステップによって探知された特徴画像の歪みに基づいて前記特定物体の方向を検出する検出ステップ、
前記探索ステップによって探知された特徴画像を覆う位置を基準として前記検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる割り当てステップ、および
前記撮像手段から出力された電子画像のうち前記調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップを備える、撮像制御方法。
【請求項８】
シーンを表す光学像を捉える撮像面を有し、前記光学像に対応する電子画像を繰り返し出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ、
前記探索ステップによって探知された特徴画像の歪みに基づいて前記特定物体の方向を検出する検出ステップ、
前記探索ステップによって探知された特徴画像を覆う位置を基準として前記検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる割り当てステップ、および
前記撮像手段から出力された電子画像のうち前記調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
シーンを表す光学像を捉える撮像面を有し、前記光学像に対応する電子画像を繰り返し出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ、
前記探索ステップによって探知された特徴画像の歪みに基づいて前記特定物体の方向を検出する検出ステップ、
前記探索ステップによって探知された特徴画像を覆う位置を基準として前記検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる割り当てステップ、および
前記撮像手段から出力された電子画像のうち前記調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、撮像面で捉えられたシーンに現れた特定物体に注目して撮像条件を調整する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、撮像処理によって得られた画像データに対する顔検出処理によって顔領域が検出されると、検出された顔領域から顔の向きの方向にずらした領域が予測領域として特定される。ＡＥ処理は、特定された予測領域を測光領域として実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２６７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術によれば、たとえば顔の向きを左右に交互に変えると、測光領域はこの変化を上回る大きさで左右に交互に移動する。したがって、同じ位置に立っている人物を静止画モードで撮影するような場面を想定すると、背景技術では露光調整動作が不安定となるおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、撮像条件の調整に関する性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する撮像手段(16)、撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索手段(S25)、探索手段によって探知された特徴画像の歪みに基づいて特定物体の方向を検出する検出手段(S33)、探索手段によって探知された特徴画像を覆う位置を基準として検出手段によって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリア(ADJ)を割り当てる割り当て手段(S35~S49, S53)、および撮像手段から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する調整手段(S5~S11)を備える。
【０００７】
好ましくは、探索手段は特定物体が取り得る複数の方向にそれぞれ対応する複数の辞書画像を参照して探索処理を実行し、検出手段は探索手段の探索結果に基づいて検出処理を実行する。
【０００８】
好ましくは、既定方向は撮像面と正対する方向に相当する。
【０００９】
好ましくは、調整手段によって注目される撮像条件は露光量，フォーカスおよび白バランスの少なくとも１つを含む。
【００１０】
好ましくは、探索手段の非探知に対応して調整エリアを既定配置に設定する設定手段(S31)がさらに備えられる。
【００１１】
この発明に従う撮像制御プログラムは、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(34)に、撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ(S25)、探索ステップによって探知された特徴画像の歪みに基づいて特定物体の方向を検出する検出ステップ(S33)、探索ステップによって探知された特徴画像を覆う位置を基準として検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリア(ADJ)を割り当てる割り当てステップ(S35~S49, S53)、および撮像手段から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップ(S5~S11)を実行させるための、撮像制御プログラムである。
【００１２】
この発明に従う撮像制御方法は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ(S25)、探索ステップによって探知された特徴画像の歪みに基づいて特定物体の方向を検出する検出ステップ(S33)、探索ステップによって探知された特徴画像を覆う位置を基準として検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリア(ADJ)を割り当てる割り当てステップ(S35~S49, S53)、および撮像手段から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップ(S5~S11)を備える。
【００１３】
この発明に従う外部制御プログラムは、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する撮像手段(16)、およびメモリ(46)に保存された内部制御プログラムに従う処理を実行するプロセッサ(34)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ(S25)、探索ステップによって探知された特徴画像の歪みに基づいて特定物体の方向を検出する検出ステップ(S33)、探索ステップによって探知された特徴画像を覆う位置を基準として検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリア(ADJ)を割り当てる割り当てステップ(S35~S49, S53)、および撮像手段から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップ(S5~S11)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１４】
この発明に従う電子カメラ(10)は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(48)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(46)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(34)を備える電子カメラであって、外部制御プログラムは、撮像手段から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する探索ステップ(S25)、探索ステップによって探知された特徴画像の歪みに基づいて特定物体の方向を検出する検出ステップ(S33)、探索ステップによって探知された特徴画像を覆う位置を基準として検出ステップによって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリア(ADJ)を割り当てる割り当てステップ(S35~S49, S53)、および撮像手段から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する調整ステップ(S5~S11)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１５】
この発明によれば、特定物体の特徴部を表す特徴画像が探知されると、探知された特徴画像に基づいて特定物体の方向が検出される。撮像条件を調整するための調整エリアは、探知された特徴画像を覆う位置を基準として、特定物体の方向と既定方向との相違を抑制するオフセットが付加された位置に割り当てられる。これによって、撮像条件の調整動作が安定し、撮像条件の調整に関する性能を高めることができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例に適用される辞書の一例を示す図解図である。
【図５】（Ａ）は図２実施例に適用されるＬＣＤモニタに表示された画像の一例を示す図解図であり、（Ｂ）は撮像面における調整エリアの割り当て状態の一例を示す図解図である。
【図６】（Ａ）は図２実施例に適用されるＬＣＤモニタに表示された画像の他の一例を示す図解図であり、（Ｂ）は撮像面における調整エリアの割り当て状態の他の一例を示す図解図である。
【図７】（Ａ）は図２実施例に適用されるＬＣＤモニタに表示された画像のその他の一例を示す図解図であり、（Ｂ）は撮像面における調整エリアの割り当て状態のその他の一例を示す図解図である。
【図８】（Ａ）は図２実施例に適用されるＬＣＤモニタに表示された画像の一例を示す図解図であり、（Ｂ）は撮像面における調整エリアの割り当て状態の一例を示す図解図である。
【図９】（Ａ）は図２実施例に適用されるＬＣＤモニタに表示された画像の他の一例を示す図解図であり、（Ｂ）は撮像面における調整エリアの割り当て状態の他の一例を示す図解図である。
【図１０】撮像面における調整エリアの初期割り当て状態の一例を示す図解図である。
【図１１】図２実施例に適用される顔検出回路の構成の一例を示すブロック図である。
【図１２】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する電子画像を繰り返し出力する。探索手段２は、撮像手段１から出力された電子画像から特定物体の特徴部を表す特徴画像を探索する。検出手段３は、探索手段２によって探知された特徴画像の歪みに基づいて特定物体の方向を検出する。割り当て手段４は、探索手段２によって探知された特徴画像を覆う位置を基準として検出手段３によって検出された方向と既定方向との相違を抑制するオフセットが付加された位置に調整エリアを割り当てる。調整手段５は、撮像手段１から出力された電子画像のうち調整エリアに属する部分画像に基づいて撮像条件を調整する。
【００２０】
このように、特定物体の特徴部を表す特徴画像が探知されると、探知された特徴画像に基づいて特定物体の方向が検出される。撮像条件を調整するための調整エリアは、探知された特徴画像を覆う位置を基準として、特定物体の方向と既定方向との相違を抑制するオフセットが付加された位置に割り当てられる。これによって、撮像条件の調整動作が安定し、撮像条件の調整に関する性能を高めることができる。
［実施例］
【００２１】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２２】
電源が投入されると、ＣＰＵ３４は、撮像タスクの下で動画取り込み処理を実行するべく、露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２３】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路２４を通してＳＤＲＡＭ２６の生画像エリア２６ａに書き込まれる。
【００２４】
後処理回路２８は、生画像エリア２６ａに格納された生画像データをメモリ制御回路２４を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２４によってＳＤＲＡＭ２６のＹＵＶ画像エリア２６ｂに書き込まれる。
【００２５】
ＬＣＤドライバ３０は、ＹＵＶ画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
図３を参照して、撮像面には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアによって評価エリアＥＶＡが形成される。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００２７】
ＡＥ／ＡＦ評価回路２２は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路２２から出力される。
【００２８】
ＡＥ／ＡＦ評価回路２２はまた、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路２２から出力される。
【００２９】
ＣＰＵ３４はまた、撮像タスクと並列する撮像支援タスクの下で顔探索処理を繰り返し実行する。顔探索処理にあたっては、垂直同期信号Ｖｓｙｎｃがたとえば１０回発生する毎に、探索要求が顔検出回路３６に向けて発行される。
【００３０】
探索要求を受け付けた顔検出回路３６は、レジスタ３６ｅの初期化を経て、ＹＵＶ画像エリア２６ｂ上の画像データに配置された照合枠を先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠に属する一部の画像データの特徴量を図４に示す要領で辞書３６ｄに登録された５つの顔画像の各々の特徴量と照合する。
【００３１】
図４を参照して、辞書３６ｄに登録された５つの顔画像の各々は、顔部の向きに応じて異なる歪みを有する。識別番号“１”が割り当てられた顔画像は前方（＝撮像面と正対する方向）を向く顔部を表し、識別番号“２”が割り当てられた顔画像は左斜め前を向く顔部を表し、識別番号“３”が割り当てられた顔画像は左を向く顔部を表し、識別番号“４”が割り当てられた顔画像は右斜め前を向く顔部を表し、そして識別番号“５”が割り当てられた顔画像は右を向く顔部を表す。
【００３２】
これらの顔画像のいずれか１つと符合する画像データが探知されると、顔検出回路３６は、現時点の照合枠のサイズおよび位置と照合先の顔画像の識別番号とをレジスタ３６ｅに登録し、探索終了通知をＣＰＵ３４に返送する。
【００３３】
辞書３６ｄに登録された顔画像と符合する画像データが探知されない限り、照合枠は、末尾位置に到達する毎に縮小され、その後に先頭位置に再度設定される。これによって、互いに異なるサイズを有する照合枠が画像データ上をラスタ方向に走査される。探索終了通知は、最小サイズの照合枠が末尾位置に到達したときにもＣＰＵ３４に向けて返送される。
【００３４】
ＣＰＵ３４は、顔検出回路３６から返送された探索終了通知に応答して、人物の顔画像が探知されたか否かを判別する。レジスタ３６ｅに登録が存在すれば、顔画像が探知されたと判別される。これに対して、レジスタ３６ｅに登録が存在しなければ、顔画像は探知されなかったと判別される。
【００３５】
顔画像が探知されると、ＣＰＵ３４は、レジスタ３６ｅに登録された識別番号つまり探知された顔画像に対応する顔部の向きを検出し、検出された顔部の向きに応じて異なる態様で補正値および補正方向を設定する。
【００３６】
顔部の向きが前方であれば（＝識別番号が“１”であれば）、補正値は“０”に設定され、補正方向は“不定”に設定される。これに対して、顔部の向きが前方と異なれば（＝識別番号が“１”と異なれば）、顔部の向きと前方とのずれの大きさに相当する値が補正値として設定され、顔部の向きと前方とのずれが抑制される方向が補正方向として設定される。
【００３７】
ＣＰＵ３４は続いて、レジスタ３６ｅに登録された位置と上述の要領で設定された補正値および補正方向とに基づいて顔枠キャラクタＦＫの位置を調整する。ＣＰＵ３４はさらに、顔枠キャラクタＦＫのサイズをレジスタ３６ｅに登録されたサイズに相当するサイズに調整する。
【００３８】
したがって、顔画像を囲うサイズを有する顔枠キャラクタＦＫは、レジスタ３６ｅに登録された位置を基準として、探知された顔部の向きと前方との相違を抑制するオフセットが付加された位置に配置される。検出された顔がディジタルカメラ１０の操作者から見て右を向いていれば、顔枠キャラクタＦＫの配置は左に補正される。これに対して、検出された顔がディジタルカメラ１０の操作者から見て左を向いていれば、顔枠キャラクタＦＫの配置は右に補正される。
【００３９】
ＣＰＵ３４はその後、顔枠キャラクタ表示命令をキャラクタジェネレータ３８に向けて発行する。顔枠キャラクタ表示命令には、上述の要領で調整された位置およびサイズが記述される。キャラクタジェネレータ３８は、顔枠キャラクタ表示命令の記述を参照して顔枠ＦＫのキャラクタデータを作成し、作成されたキャラクタデータをＬＣＤドライバ３０に与える。ＬＣＤドライバ３０は与えられたキャラクタデータに基づいてＬＣＤモニタ３２を駆動し、この結果、顔枠キャラクタＦＫがＯＳＤ態様でＬＣＤモニタ３２に表示される。
【００４０】
スルー画像が図５（Ａ）に示す要領でＬＣＤモニタ３２に表示される場合、人物の顔部は前方を向くため、補正量および補正方向はそれぞれ“０”および“不定”に設定される。この結果、顔枠キャラクタＦＫは、人物の顔画像を囲む位置に表示される。
【００４１】
スルー画像が図６（Ａ）に示す要領でＬＣＤモニタ３２に表示される場合、人物の顔部は撮像面に向かって左斜め前を向くため、顔枠キャラクタＦＫは人物の顔画像を囲む位置よりも右側に表示される。なお、顔枠キャラクタＦＫの表示位置を補正しない場合、顔枠キャラクタＦＫは図７（Ａ）に示す要領で表示される。補正値および補正方向は、図６（Ａ）に示す顔枠キャラクタＦＫの表示位置と図７（Ａ）に示す顔枠キャラクタＦＫの表示位置との相違に相当する。
【００４２】
スルー画像が図８（Ａ）に示す要領でＬＣＤモニタ３２に表示される場合、人物の顔部は撮像面に向かって左を向くため、顔枠キャラクタＦＫは人物の顔画像を囲む位置よりも右側に表示される。なお、顔枠キャラクタＦＫの表示位置を補正しない場合、顔枠キャラクタＦＫは図９（Ａ）に示す要領で表示される。補正値および補正方向は、図８（Ａ）に示す顔枠キャラクタＦＫの表示位置と図９（Ａ）に示す顔枠キャラクタＦＫの表示位置との相違に相当する。
【００４３】
ＣＰＵ３４はまた、評価エリアＥＶＡを形成する２５６個の分割エリアのうち顔枠キャラクタＦＫを覆う一部の分割エリアを調整エリアＡＤＪとして設定する。調整エリアＡＤＪは、図５（Ａ）に示す要領で表示された顔枠キャラクタＦＫに対応して図５（Ｂ）に示す要領で設定され、図６（Ａ）に示す要領で表示された顔枠キャラクタＦＫに対応して図６（Ｂ）に示す要領で設定され、そして図８（Ａ）に示す要領で表示された顔枠キャラクタＦＫに対応して図８（Ｂ）に示す要領で設定される。
【００４４】
参考までに、顔枠キャラクタＦＫが図７（Ａ）に示す要領で配置されたとき、調整エリアＡＤＪは図７（Ｂ）に示す要領で設定される。また、顔枠キャラクタＦＫが図９（Ａ）に示す要領で配置されたとき、調整エリアＡＤＪは図９（Ｂ）に示す要領で設定される。
【００４５】
なお、顔画像が探知されなければ、顔枠キャラクタＦＫは非表示とされ、調整エリアＡＤＪは初期位置に配置される。図１０に示すように、調整エリアＡＤＪは、垂直８個×水平８個の分割エリアに相当するサイズを有して、撮像面の中央に割当てられる。
【００４６】
撮像タスクに戻って、ＣＰＵ３４は、シャッタボタン４６ｓｈが非操作状態にあるとき、上述の要領で定義された調整エリアＡＤＪに属する一部のＡＥ評価値をＡＥ／ＡＦ評価回路２２から出力された２５６個のＡＥ評価値の中から抽出し、抽出されたＡＥ評価値に基づいて簡易ＡＥ処理を実行する。これによって算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃに設定される。これによって、スルー画像の明るさが調整エリアＡＤＪに属する部分画像を基準として大まかに調整される。
【００４７】
ＣＰＵ３４はまた、ＡＥ／ＡＦ評価回路２２から出力された２５６個のＡＦ評価値のうち評価エリアＡＤＪに属する一部のＡＦ評価値に基づいて、簡易ＡＦ処理（＝コンティニュアスＡＦ）を実行する。フォーカスレンズ１２は、合焦点を追尾するべく、ドライバ１８ａによって光軸方向に移動する。この結果、スルー画像の鮮鋭度が、調整エリアＡＤＪに属する部分画像を基準として大まかに調整される。
【００４８】
操作者によってシャッタボタン４４ｓｈが半押しされると、ＣＰＵ３４は、調整エリアＡＤＪに属する一部のＡＥ評価値を参照した厳格ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の明るさが厳格に調整される。
【００４９】
ＣＰＵ３４はまた、調整エリアＡＤＪに属する一部のＡＦ評価値に基づいて厳格ＡＦ処理を実行する。フォーカスレンズ１２は合焦点の探索のためにドライバ１８ａによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、スルー画像の鮮鋭度が厳格に調整される。
【００５０】
シャッタボタン４４ｓｈが全押しされると、ＣＰＵ３４は、自ら静止画取り込み処理を実行し、記録処理の実行をメモリＩ／Ｆ４０に命令する。シャッタボタン４４ｓｈが全押しされた時点のシーンを表す１フレームの画像データは、静止画取り込み処理によってＹＵＶ画像エリア２６ｂから静止画像エリア２６ｃに退避される。記録処理の実行を命令されたメモリＩ／Ｆ４０は、静止画像エリア２６ｃに退避された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００５１】
顔検出回路３６は図１１に示すように構成される。コントローラ３６ａは、ＳＤＲＡＭ２６のＹＵＶ画像エリア２６ｂに矩形の照合枠を割り当て、照合枠に属する一部の画像データをメモリ制御回路２４を通して読み出す。読み出された画像データは、ＳＲＡＭ３６ｂを経て照合回路３６ｃに与えられる。
【００５２】
辞書３６ｄには、人物の顔画像を表すテンプレートが収められる。照合回路３６ｃは、ＳＲＡＭ３６ｂから与えられた画像データを辞書３６ｄに収められたテンプレートと照合する。画像データと符合するテンプレートが発見されると、照合回路３６ｃは、現時点の照合枠の位置およびサイズと照合先の顔画像の識別番号とをレジスタ３６ｅに登録する。
【００５３】
照合枠は、ＳＤＲＡＭ２４の先頭位置（左上位置）から末尾位置（右下位置）に向けて、ラスタ走査態様で既定量ずつ移動する。また、照合枠のサイズは、照合枠が末尾位置に到達する毎に“大サイズ”→“中サイズ”→“小サイズ”の順で更新される。“小サイズ”の照合枠が末尾位置に到達すると、探索終了通知が照合回路３６ｃからＣＰＵ３８に向けて返送される。
【００５４】
ＣＰＵ３４は、図１２に示す撮像タスクおよび図１３〜図１４に示す撮像支援タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４６に記憶される。
【００５５】
図１２を参照して、ステップＳ１では動画取込み処理を実行する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３２に表示される。ステップＳ３ではシャッタボタン４４ｓｈが半押しされたか否かを判別し、判別結果がＮＯであればステップＳ５およびＳ７で簡易ＡＥ処理および簡易ＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が大まかに調整される。
【００５６】
ステップＳ３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ９で厳格ＡＥ処理を実行し、ステップＳ１１で厳格ＡＦ処理を実行する。スルー画像の明るさは厳格ＡＥ処理によって厳格に調整され、スルー画像の鮮鋭度は厳格ＡＦ処理によって厳格に調整される。
【００５７】
ステップＳ１３ではシャッタボタン４６ｓｈが全押しされたか否かを判別し、ステップＳ１５ではシャッタボタン４４ｓｈの操作が解除されたか否かを判別する。ステップＳ１５の判別結果がＹＥＳであればそのままステップＳ３に戻り、ステップＳ１３の判別結果がＹＥＳであればステップＳ１７〜Ｓ１９の処理を経てステップＳ３に戻る。
【００５８】
ステップＳ１７では、静止画取り込み処理を実行する。この結果、シャッタボタン４４ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア２６ｂから静止画像エリア２６ｃに退避される。ステップＳ１９では、記録処理の実行をメモリＩ／Ｆ４０に命令する。メモリＩ／Ｆ４０は、静止画像エリア２６ｃに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００５９】
図１３を参照して、ステップＳ２１では、調整エリアＡＤＪの設定を初期化する。調整エリアＡＤＪは、垂直８個×水平８個の分割エリアに相当するサイズを有して撮像面の中央に割り当てられる。ステップＳ２３では、垂直同期信号ＶｓｙｎｃがＮ回（Ｎ：たとえば１０）発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ２５に進み、顔探索処理のために探索要求を顔検出回路３６に向けて発行する。
【００６０】
顔検出回路３６は、レジスタ３６ｅの初期化を経て、ＹＵＶ画像エリア２４ｂ上の画像データに配置された照合枠を先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠に属する一部の画像データの特徴量を辞書３６ｄに登録された５つの顔画像の各々の特徴量と照合する。辞書３６ｄに登録された顔画像と符合する画像データが探知されると、顔検出回路３６は、現時点の照合枠のサイズおよび位置と照合先の顔画像の識別番号とをレジスタ３６ｅに登録する。レジスタ３６ｅへの登録が実行されるか、或いは最小サイズの照合枠が末尾位置に到達すると、顔検出回路３６は、探索終了通知をＣＰＵ３４に返送する。
【００６１】
顔検出回路３６から探索終了通知が返送されると、顔画像が探知されたか否かをステップＳ２７で判別する。レジスタ３６ｅに登録が存在しなければ、顔画像が探知されなかったとしてステップＳ２９に進む。これに対して、レジスタ３６ｅに登録が存在すれば、顔画像が探知されたと判別してステップＳ３３に進む。
【００６２】
ステップＳ２９では顔枠キャラクタＦＫの非表示をキャラクタジェネレータ３８に命令し、ステップＳ３１では調整エリアＡＤＪの設定を初期化する。ステップＳ２９の処理の結果、モニタ画面から顔枠キャラクタＦＫが消失する。また、ステップＳ３１の処理の結果、調整エリアＡＤＪは、垂直８個×水平８個の分割エリアに相当するサイズを有して撮像面の中央に割り当てられる。ステップＳ３１の処理が完了すると、ステップＳ２３に戻る。
【００６３】
ステップＳ３３ではレジスタ３６ｅに登録された識別番号つまり探知された顔画像に相当する顔部の向きを検出し、ステップＳ３５では検出された顔部の向きが前方であるか否か（＝識別番号が“１”であるか否か）を判別する。判別結果がＹＥＳであればステップＳ３７に進み、判別結果がＮＯであればステップＳ４１に進む。
【００６４】
ステップＳ３７では補正値を“０”に設定し、ステップＳ３９では補正方向を“不定”に設定する。ステップＳ４１では検出された顔部の向きと前方とのずれの大きさに相当する値を補正値として設定し、ステップＳ４３では検出された顔部の向きと前方とのずれが抑制される方向を補正方向として設定する。
【００６５】
ステップＳ３９またはＳ４３の処理が完了すると、レジスタ３６ｅに登録された位置をステップＳ４５で検出する。ステップＳ４７では、ステップＳ４５で検出された位置とステップＳ３７〜Ｓ３９或いはステップＳ４１〜Ｓ４３で設定された補正値および補正方向とに基づいて顔枠キャラクタＦＫの位置を調整する。ステップＳ４９では、顔枠キャラクタＦＫのサイズをレジスタ３６ｅに登録されたサイズに相当するサイズに調整する。
【００６６】
したがって、顔画像を囲うサイズを有する顔枠キャラクタＦＫは、ステップＳ４５で検出された位置を基準として、ステップＳ３３で検出された顔の向きと前方との相違を抑制するオフセットが付加された位置に配置される。
【００６７】
ステップＳ５１では、顔枠キャラクタ表示命令をキャラクタジェネレータ３８に向けて発行する。発行される顔枠キャラクタ表示命令には、ステップＳ４７〜Ｓ４９で調整された位置およびサイズが記述される。キャラクタジェネレータ３８は、顔枠キャラクタ表示命令の記述を参照して顔枠ＦＫのキャラクタデータを作成し、作成されたキャラクタデータをＬＣＤドライバ３０に与える。ＬＣＤドライバ３０は与えられたキャラクタデータに基づいてＬＣＤモニタ３２を駆動し、この結果、顔枠キャラクタＦＫがＯＳＤ態様でＬＣＤモニタ３２に表示（または更新）される。
【００６８】
ステップＳ５３では、こうして表示された顔枠キャラクタＦＫを覆う一部の分割エリアを調整エリアＡＤＪとして設定する。したがって、顔画像が探知される限り、調整エリアＡＤＪの配置は、探知された顔画像を追尾する態様で更新される。設定が完了すると、ステップＳ２３に戻る。
【００６９】
以上の説明から分かるように、イメージャ１６は、シーンを表す光学像を捉える撮像面を有し、光学像に対応する生画像データを繰り返し出力する。ＣＰＵ３４は、イメージャ１６から出力された生画像データに基づくＹＵＶ形式の画像データから人物の顔部を表す顔画像を探索し(S25)、探知された顔画像の歪みに基づいて顔部の向きを検出する(S33)。ＣＰＵ３４はまた、探知された顔画像を覆う位置を基準として顔部の向きと前方との相違を抑制するオフセットが付加された位置に、調整エリアＡＤＪを割り当てる(S35~S49, S53)。露光量やフォーカスなどの撮像条件は、こうして割当てられた調整エリアＡＤＪに属する生画像データに基づいて調整される(S5~S11)。
【００７０】
人物の顔部を表す顔画像が探知されると、探知された顔画像に基づいて顔部の向きが検出される。撮像条件を調整するための調整エリアＡＤＪは、探知された顔画像を覆う位置を基準として、顔部の向きと前方との相違を抑制するオフセットが付加された位置に割り当てられる。これによって、撮像条件の調整動作が安定し、撮像条件の調整に関する性能が向上する。
【００７１】
なお、この実施例では、人物の顔部を探索するようにしているが、探索の対象は動物の顔部であってもよく、さらには顔部以外の物体であってもよい。また、この実施例では、調整すべき撮像条件として露光量およびフォーカスを想定しているが、これに白バランスを追加するようにしてもよい。
【００７２】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４６に予め記憶される。しかし、図１５に示すように通信Ｉ／Ｆ４８をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４６に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７３】
さらに、この実施例では、ＣＰＵ３４によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７４】
１０  …ディジタルカメラ
１６  …イメージャ
２０  …前処理回路
２２  …ＡＥ／ＡＦ評価回路
３４  …ＣＰＵ
３６  …顔検出回路
３８  …キャラクタジェネレータ
【図１】
2013143755.tif 000003
【図２】
2013143755.tif 000004
【図３】
2013143755.tif 000005
【図４】
2013143755.tif 000006
【図５】
2013143755.tif 000007
【図６】
2013143755.tif 000008
【図７】
2013143755.tif 000009
【図８】
2013143755.tif 000010
【図９】
2013143755.tif 000011
【図１０】
2013143755.tif 000012
【図１１】
2013143755.tif 000013
【図１２】
2013143755.tif 000014
【図１３】
2013143755.tif 000015
【図１４】
2013143755.tif 000016
【図１５】
2013143755.tif 000017