(57)【要約】      （修正有）【課題】近くに存在する顔部に対する合焦精度を維持でき、不要な光の照射に起因する電力の消費を極力回避することができるカメラを提供する。【解決手段】イメージャ１８は、フォーカスレンズ１４を通して捉えられた被写界を表す画像データを出力する。フォーカスレンズ１４の位置は、イメージャ１８から出力された画像データに基づいて調整される。ＬＥＤ装置３２は、このようなＡＦ処理に関連して被写界に光を照射する。ただし、照射処理にあたっては、被写界に人物の顔部が存在するか否かがＣＰＵ２８によって判別され、さらに被写界に存在する人物の顔部までの距離が基準を下回るか否かがＣＰＵ２８によって判別される。照射処理は、顔部の有無に関する判別結果が否定的であるときに許可される。照射処理はまた、顔部までの距離に関する判別結果が肯定的であるときに許可され、顔部までの距離に関する判別結果が否定的であるときに制限される。【選択図】図２
2010217614.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段、
前記撮像手段から出力された被写界像に基づいて前記フォーカスレンズから前記撮像面までの距離を調整する調整手段、
前記調整手段の調整処理に関連して前記被写界に光を照射する照射処理を実行する照射手段、
前記撮像手段から出力された被写界像に基づいて前記被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき前記照射処理を許可する第１制御手段、および
前記第１制御手段の判別結果が肯定的であるとき前記特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき前記照射処理を許可する一方、判別結果が否定的であるとき前記照射処理を制限する第２制御手段を備える、電子カメラ。
【請求項２】
前記撮像手段から出力された被写界像を参照して前記被写界から前記特定物体を探索する探索手段をさらに備え、
前記第１制御手段は前記探索手段の探索結果を参照して制御処理を実行する、請求項１記載の電子カメラ。
【請求項３】
前記調整手段は、前記探索手段の探索結果に応じて異なるエリアを調整エリアとして設定するエリア設定手段、および前記被写界像のうち調整エリアに属する部分画像を参照して距離調整処理を実行する処理手段を含む、請求項２記載の電子カメラ。
【請求項４】
前記第２制御手段は、前記撮像手段から出力された被写界像に現れた特定物体像のサイズを検出するサイズ検出手段、および前記サイズ検出手段によって検出されたサイズとズーム倍率とに基づいて前記特定物体までの距離を算出する距離算出手段を含む、請求項１記載の電子カメラ。
【請求項５】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された被写界像に基づいて前記フォーカスレンズから前記撮像面までの距離を調整する調整ステップ、
前記調整ステップの調整処理に関連して前記被写界に光を照射する照射処理を実行する照射ステップ、
前記撮像手段から出力された被写界像に基づいて前記被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき前記照射処理を許可する第１制御ステップ、および
前記第１制御ステップの判別結果が肯定的であるとき前記特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき前記照射処理を許可する一方、判別結果が否定的であるとき前記照射処理を制限する第２制御ステップを実行させるための、撮像制御プログラム。
【請求項６】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段から出力された被写界像に基づいて前記フォーカスレンズから前記撮像面までの距離を調整する調整ステップ、
前記調整ステップの調整処理に関連して前記被写界に光を照射する照射処理を実行する照射ステップ、
前記撮像手段から出力された被写界像に基づいて前記被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき前記照射処理を許可する第１制御ステップ、および
前記第１制御ステップの判別結果が肯定的であるとき前記特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき前記照射処理を許可する一方、判別結果が否定的であるとき前記照射処理を制限する第２制御ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、フォーカス調整処理に関連して低照度の被写界に光を照射する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、輝度検出部は、被写界から検出された１または２以上の顔領域の輝度を判定する。ＡＦ処理部は、被写界から検出された１または２以上の顔領域の各々からカメラまでの距離を算出する。対象顔領域決定部は、カメラまでの距離が最も小さい顔領域を対象顔領域として決定する。ＡＦ補助光照射部は、対象顔領域にＡＦ補助光を照射すべきか否かを対象顔領域について取得された輝度および距離に基づいて判定し、判定結果を踏まえてＡＦ補助光を対象顔領域に照射する。これによって、対象顔領域に対して確実にＡＦ処理を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２４８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、顔領域が１つも検出できなかったときのＡＦ補助光の照射制御について、背景技術は何ら開示していない。ここで、顔領域が１つも検出できなかったときにＡＦ補助光の照射を中止するようにすると、実際には近くに顔領域が存在した場合にＡＦ精度の低下を引き起こす。また、顔領域が１つも検出できなかったときにＡＦ補助光の照射を実行するようにすると、実際には遠くに顔領域が存在した場合に電力の浪費を引き起こす。
【０００５】
それゆえに、この発明の主たる目的は、近くに存在する特定物体に対する合焦精度を維持でき、かつ不要な光の照射に起因する電力の浪費を抑制することができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、フォーカスレンズ(14)を通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段(18)、撮像手段から出力された被写界像に基づいてフォーカスレンズから撮像面までの距離を調整する調整手段(S27, S51, S55)、調整手段の調整処理に関連して被写界に光を照射する照射処理を実行する照射手段(S25)、撮像手段から出力された被写界像に基づいて被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき照射処理を許可する第１制御手段(S17)、および第１制御手段の判別結果が肯定的であるとき特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき照射処理を許可する一方、判別結果が否定的であるとき照射処理を制限する第２制御手段(S19~S23)を備える。
【０００７】
好ましくは、撮像手段から出力された被写界像を参照して被写界から特定物体を探索する探索手段(S43~S47, S53)がさらに備えられ、第１制御手段は探索手段の探索結果を参照して制御処理を実行する。
【０００８】
さらに好ましくは、調整手段は、探索手段の探索結果に応じて異なるエリアを調整エリアとして設定するエリア設定手段(S51, S55)、および被写界像のうち調整エリアに属する部分画像を参照して距離調整処理を実行する処理手段(S27)を含む。
【０００９】
好ましくは、第２制御手段は、撮像手段から出力された被写界像に現れた特定物体像のサイズを検出するサイズ検出手段(S19)、およびサイズ検出手段によって検出されたサイズとズーム倍率とに基づいて特定物体までの距離を算出する距離算出手段(S21)を含む。
【００１０】
この発明に従う撮像制御プログラムは、フォーカスレンズ(14)を通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段(18)を備える電子カメラ(10)のプロセッサ(28)に、撮像手段から出力された被写界像に基づいてフォーカスレンズから撮像面までの距離を調整する調整ステップ(S27, S51, S55)、調整ステップの調整処理に関連して被写界に光を照射する照射処理を実行する照射ステップ(S25)、撮像手段から出力された被写界像に基づいて被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき照射処理を許可する第１制御ステップ(S17)、および第１制御ステップの判別結果が肯定的であるとき特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき照射処理を許可する一方、判別結果が否定的であるとき照射処理を制限する第２制御ステップ(S19~S23)を実行させるための、撮像制御プログラムである。
【００１１】
この発明に従う撮像制御方法は、フォーカスレンズ(14)を通して被写界を捉える撮像面を有し、被写界像を出力する撮像手段(18)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段から出力された被写界像に基づいてフォーカスレンズから撮像面までの距離を調整する調整ステップ(S27, S51, S55)、調整ステップの調整処理に関連して被写界に光を照射する照射処理を実行する照射ステップ(S25)、撮像手段から出力された被写界像に基づいて被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき照射処理を許可する第１制御ステップ(S17)、および第１制御ステップの判別結果が肯定的であるとき特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき照射処理を許可する一方、判別結果が否定的であるとき照射処理を制限する第２制御ステップ(S19~S23)を備える。
【発明の効果】
【００１２】
この発明によれば、特定物体の検出に失敗したときは、照射処理が実行される。これによって、近くに存在する特定物体に対する合焦精度が維持される。また、特定物体の検出に成功したときは、特定物体までの距離を参照して照射処理が許可または制限される。これによって、近くに存在する特定物体に対する合焦精度を維持できるとともに、遠くの特定物体に向けた不要な照射処理に起因する電力の浪費を回避することができる。
【００１３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１４】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】（Ａ）は図２実施例に適用される倍率レジスタの構成の一例を示す図解図であり、（Ｂ）は図４実施例に適用される顔情報レジスタの構成の一例を示す図解図である。
【図５】（Ａ）は図２実施例における探索動作の一部を示す図解図であり、（Ｂ）は図２実施例における探索動作の他の一部を示す図解図であり、（Ｃ）は図３実施例における探索動作のその他の一部を示す図解図である。
【図６】図２実施例によって捉えられる被写界の一例を示す図解図である。
【図７】図２実施例によって捉えられる被写界の他の一例を示す図解図である。
【図８】図２実施例によって捉えられる被写界のその他の一例を示す図解図である。
【図９】（Ａ）はカメラから人物までの距離の一例を示す図解図であり、（Ｂ）はカメラから人物までの距離の他の一例を示す図解図である。
【図１０】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１６】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段２は、フォーカスレンズ１を通して被写界を捉える撮像面を有し、被写界像を出力する。調整手段３は、撮像手段２から出力された被写界像に基づいてフォーカスレンズ１から撮像面までの距離を調整する。照射手段４は、調整手段３の調整処理に関連して被写界に光を照射する照射処理を実行する。第１制御手段５は、撮像手段２から出力された被写界像に基づいて被写界に特定物体が存在するか否かを判別し、判別結果が否定的であるとき照射処理を許可する。第２制御手段６は、第１制御手段５の判別結果が肯定的であるとき特定物体までの距離が基準を下回るか否かを判別し、判別結果が肯定的であるとき照射処理を許可する一方、判別結果が否定的であるとき照射処理を制限する。
【００１７】
したがって、特定物体の検出に失敗したときは、照射処理が実行される。これによって、近くに存在する特定物体に対する合焦精度が維持される。また、特定物体の検出に成功したときは、特定物体までの距離を参照して照射処理が許可または制限される。これによって、近くに存在する特定物体に対する合焦精度を維持できるとともに、遠くの特定物体に向けた不要な照射処理に起因する電力の浪費を回避することができる。
［実施例］
【００１８】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ２０ａ，２０ｂおよび２０ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞りユニット１６を含む。これらの部材を経た被写界の光学像は、イメージャ１８の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００１９】
キー入力装置３０上の電源キー３０ｐが操作されると、ＣＰＵ２８は、撮像タスクの下でスルー画像処理を開始するべく、ドライバ２０ｄに露光動作および間引き読み出し動作の繰り返しを命令する。ドライバ２０ｄは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷の一部をラスタ走査態様で読み出す。イメージャ１８からは、読み出された電荷に基づく低解像度の生画像信号が周期的に出力される。
【００２０】
前処理回路２２は、イメージャ１８から出力された生画像信号にＣＤＳ(Correlated Double Sampling)，ＡＧＣ（Automatic Gain Control），Ａ／Ｄ変換などの処理を施し、ディジタル信号である生画像データを出力する。出力された生画像データは、メモリ制御回路３４を通してＳＤＲＡＭ３６の生画像エリア３６ａに書き込まれる。
【００２１】
後処理回路３８は、生画像エリア３６ａに格納された生画像データをメモリ制御回路３４を通して読み出し、読み出された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３４を通してＳＤＲＡＭ３６のＹＵＶ画像エリア３６ｂに書き込まれる。
【００２２】
ＬＣＤドライバ４０は、ＹＵＶ画像エリア３６ｂに格納された画像データをメモリ制御回路３４を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ４２を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２３】
前処理回路２２は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行し、変換されたＲＧＢデータをＡＥ評価回路２４およびＡＦ評価回路２６に与える。
【００２４】
また、図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。後述するように、２５６個の分割エリアの全部または一部が、撮像パラメータを調整するためのエリアつまり調整エリアとして定義される。
【００２５】
ＡＥ評価回路２４は、前処理回路２２から与えられたＲＧＢデータのうち調整エリアに属するＲＧＢデータを垂直同期信号Ｖｓｙｎｃが発生する毎に積分し、これによって算出された積分値をＡＥ評価値としてＣＰＵ２８に与える。
【００２６】
一方、ＡＦ評価回路２６は、前処理回路２２から与えられたＲＧＢデータのうち調整エリアに属するＲＧＢデータをＹデータに変換し、変換されたＹデータの高周波成分を垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって算出された積分値は、ＡＦ評価値としてＣＰＵ２８に与えられる。
【００２７】
ＣＰＵ２８は、ＡＥ評価値に基づくスルー画像用ＡＥ処理をスルー画像処理と並列して実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ２０ｂおよび２０ｃにそれぞれ設定される。この結果、スルー画像の明るさが適度に調整される。
【００２８】
ＣＰＵ２８はまた、キー入力装置３０上のズームボタン３０ｚが操作されたとき、ドライバ２０ａを制御してズームレンズ１２を光軸方向に移動させる。これによって光学ズーム倍率が変更され、スルー画像の画角が所望の方向に変化する。
【００２９】
撮像パラメータを調整するための調整エリアを定義するとき、ＣＰＵ２８は、撮像タスクと並列して調整エリア制御タスクを実行する。調整エリア制御タスクでは、図４（Ａ）に示す倍率レジスタＲＧＳＴ１と図４（Ｂ）に示す顔情報レジスタＲＧＳＴ２とが参照され、かつ顔検出回路４８が利用される。
【００３０】
図４（Ａ）に示す倍率レジスタＲＧＳＴ１は、ＹＵＶ画像エリア３６ｂに格納された画像データに対する電子ズーム倍率を登録するためのレジスタであり、カラム番号“１”〜“Ｎｍａｘ”にそれぞれ対応する複数のカラムが準備される。１番目のカラムには図５（Ａ）に示すサイズに対応する電子ズーム倍率が記述され、２番目のカラムには図５（Ｂ）に示すサイズに対応する電子ズーム倍率が記述され、そして３番目のカラムには図５（Ｃ）に示すサイズに対応する電子ズーム倍率が記述される。なお、４番目以降のカラムについては、図示を省略する。
【００３１】
調整エリア制御タスクでは、まず変数Ｎが“１”に設定され、倍率レジスタＲＧＳＴ１のＮ番目のカラムに記述された電子ズーム倍率が選択される。変数Ｎは“１”から“Ｎｍａｘ”まで増大する変数である。電子ズーム倍率が選択されると、ＣＰＵ２８から顔検出回路４８に向けて探索要求が発行される。探索要求には、選択された電子ズーム倍率が記述される。
【００３２】
顔検出回路４８は、評価エリアＥＶＡに属する画像データをメモリ制御回路３４を通してＹＵＶ画像エリア３６ｂから読み出し、読み出された画像データに探索要求の記述を参照した電子ズーム処理を施す。顔検出回路４８は続いて、図５（Ａ）〜図５（Ｃ）に示す照合枠ＭＴＦを評価エリアＥＶＡの先頭位置に設定し、電子ズーム処理を施された画像データのうち照合枠ＭＴＦに対応する一部の画像データを人物の顔部を表すテンプレートと照合する。
【００３３】
照合枠ＭＴＦに対応する画像データがテンプレートと符号すると、顔検出回路４８は、ＹＵＶ画像エリア３２ｂ上の画像データのうち現時点の照合枠ＭＴＦに属する一部の画像データを人物の顔部画像データとみなし、この顔部画像データを囲う顔枠の位置およびサイズを示す顔情報を顔情報レジスタＲＧＳＴ２に記述する。
【００３４】
照合枠ＭＴＦは、照合処理が完了する毎に、評価エリアＥＶＡ上をラスタ方向に既定量ずつ移動する。上述の電子ズーム処理および照合処理は、移動後の照合枠ＭＴＦに属する画像データに対して実行される。照合枠ＭＴＦが評価エリアＥＶＡの末尾位置に到達し、この位置における電子ズーム処理および照合処理が完了すると、顔検出回路４８からＣＰＵ２８に向けて探索終了通知が返送される。
【００３５】
探索終了通知を受けたＣＰＵ２８は、変数Ｎが定数Ｎｍａｘに達したか否かを判別する。変数Ｎが定数Ｎｍａｘを下回れば、ＣＰＵ２８は、変数Ｎをインクメントし、変数Ｎに対応する電子ズーム倍率が記述された探索要求を顔検出回路４８に向けて発行する。
【００３６】
この結果、照合枠ＭＴＦは、Ｎ＝１に対応して図５（Ａ）に示す要領で評価エリアＥＶＡ上を移動し、Ｎ＝２に対応して図５（Ｂ）に示す要領で評価エリアＥＶＡ上を移動し、そしてＮ＝３に対応して図５（Ｃ）に示す要領で評価エリアＥＶＡ上を移動する。これによって、互いに異なるサイズを有する顔部画像データが評価エリアＥＶＡから探索され、発見された顔部画像データを囲う顔枠のサイズおよび位置が顔情報として顔情報レジスタＲＥＧＴ２に蓄積される。
【００３７】
顔情報レジスタＲＧＳＴ２に登録された顔情報が存在すれば、ＣＰＵ２８は、人物の顔部が被写界から検出されたことを表明するべくフラグＦＬＧｆｃを“１”に設定し、さらに顔情報レジスタＲＧＳＴ２に登録された顔情報に適合する顔枠ＫＦの表示をＬＣＤドライバ４０に命令する。
【００３８】
顔枠ＫＦは、顔情報によって定義されたサイズを有しかつ顔情報によって定義された位置に配置される態様で、ＬＣＤモニタ４２に表示される。ＣＰＵ２８は続いて、評価エリアＥＶＡを形成する２５６個の分割エリアのうち登録された顔情報によって定義される顔枠ＫＦのエリアを覆う一部の分割エリアを調整エリアとして定義する。
【００３９】
一方、顔情報レジスタＲＧＳＴ２に登録された顔情報が存在しなければ、ＣＰＵ２８は、人物の顔部が被写界から検出されなかったことを表明するべく、フラグＦＬＧｆｃを“０”に設定する。ＣＰＵ２８はまた、評価エリアＥＶＡ全体を調整エリアとして定義する。
【００４０】
したがって、図６に示す被写界が撮像面によって捉えられ、人物ＨＭの顔部が探索処理によって発見されたときは、人物ＨＭの顔部を覆うように顔枠ＫＦがＬＣＤモニタ４２に表示され、フラグＦＬＧｆｃが“１”に設定され、そして顔枠ＫＦのエリアを覆う一部の分割エリアが調整エリアとして定義される。
【００４１】
また、図７に示す被写界が撮像面によって捉えられ、横を向く人物ＨＭの顔部が探索処理によって発見できなかったときは、顔枠ＫＦがＬＣＤモニタ４２に表示されることはなく、フラグＦＬＧｆｃは“０”に設定され、そして評価エリアＥＶＡ全体が調整エリアとして定義される。
【００４２】
さらに、図８に示す被写界が撮像面によって捉えられ、人物ＨＭの顔部が探索処理によって発見されたときは、人物ＨＭの顔部を覆うように顔枠ＫＦがＬＣＤモニタ４２に表示され、フラグＦＬＧｆｃが“１”に設定され、そして顔枠ＫＦのエリアを覆う一部の分割エリアが調整エリアとして定義される。
【００４３】
シャッタボタン２８ｓが半押しされると、ＣＰＵ２８は、撮像タスクの下で被写界の照度を判別し、低照度であればフラグＦＬＧｆｃの状態をさらに判別する。なお、ＡＥ評価値が閾値ＴＨを下回ると、被写界は低照度と判別される。
【００４４】
フラグＦＬＧｆｃが“０”であれば、ＣＰＵ２８は、人物の顔部が被写界に存在しないか、実際には被写界に存在するものの人物の顔部の探索に失敗したとみなし、ＬＥＤ装置３２を起動する。ＬＥＤ装置３２から発せられた光は、被写界に照射される。
【００４５】
フラグＦＬＧｆｃが“１”であれば、ＣＰＵ２８は、人物の顔部が被写界に存在するとみなし、顔情報レジスタＲＧＳＴ２に記述された顔部のサイズと現在の光学ズーム倍率とを参照して人物の顔部までの距離を“ＤＬ”として算出する。ＣＰＵ２８はさらに、算出された距離ＤＬを基準値ＲＥＦと比較し、距離ＤＬが基準値ＲＥＦを下回るときにＬＥＤ装置３２を起動する一方、距離ＤＬが基準値ＲＥＦ以上のときにＬＥＤ装置３２の起動を見送る。なお、ＬＥＤ装置３２の起動は、被写界の照度が高いときにも見送られる。
【００４６】
したがって、図７に示す被写界が撮像面によって捉えられ、人物ＨＭの顔部が探索処理によって発見できなかった場合、ＬＥＤ装置３２は、人物ＨＭまでの距離に関係なく起動される。一方、図６または図８に示す被写界が撮像面によって捉えられ、人物ＨＭの顔部が探索処理によって発見された場合、ＬＥＤ装置３２を起動すべきか否かは、人物ＨＭの顔部までの距離を参照して決定される。
【００４７】
つまり、図６に示す被写界に現れた人物ＨＭまでの距離ＤＬと基準値ＲＥＦとの間で図９（Ａ）に示す大小関係が成り立ち、図８に示す被写界に現れた人物ＨＭまでの距離ＤＬと基準値ＲＥＦとの間で図９（Ｂ）に示す大小関係が成り立つ場合、ＬＥＤ装置３２は、図６に示す被写界に対応して起動される一方、図８に示す被写界に対応して停止状態を維持する。
【００４８】
ＣＰＵ２８は、ＡＦ評価回路２６から出力されたＡＦ評価値を参照したＡＦ処理を、このようなＬＥＤ装置３２の起動制御の後に実行する。フォーカスレンズ１４は、ドライバ２０ｂによって光軸方向に移動し、いわゆる山登り制御によって合焦点に配置される。この結果、スルー画像のフォーカスが良好に調整される。起動したＬＥＤ装置３２は、ＡＦ処理が完了した後に停止される。
【００４９】
ＣＰＵ２８は続いて、ＡＥ評価値に基づいて記録用ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ２０ｂおよび２０ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。
【００５０】
シャッタボタン３０ｓが全押しされると、ＣＰＵ２８は、記録処理のために、ドライバ２０ｄに露光動作および全画素読み出し動作を１回ずつ実行することを命令し、さらにＩ／Ｆ４４を起動する。ドライバ２０ｄは、垂直同期信号Ｖｓｙｎｃに応答して撮像面を露光し、これによって生成された電荷の全てをラスタ走査態様で撮像面から読み出す。イメージャ１８からは、高解像度を有する１フレームの生画像信号が出力される。
【００５１】
イメージャ１８から出力された生画像信号は前処理回路２２によって生画像データに変換され、変換された生画像データはメモリ制御回路３４によってＳＤＲＡＭ３６の生画像エリア３６ａに書き込まれる。
【００５２】
後処理回路３８は、生画像エリア３６ａに格納された生画像データをメモリ制御回路３４を通して読み出し、読み出された生画像データをＹＵＶ形式の画像データに変換し、変換された画像データをメモリ制御回路３４を通して記録画像エリア３６ｃに書き込む。Ｉ／Ｆ４４は、こうして記録画像エリア３６ｃに格納された画像データをメモリ制御回路３４を通して読み出し、読み出された画像データをファイル形式で記録媒体４６に記録する。
【００５３】
なお、スルー画像処理は、高解像度を有する生画像データが生画像エリア３６ａに確保された時点で再開される。
【００５４】
ＣＰＵ２８は、図１０〜図１２に示す撮像タスクおよび図１３〜図１４に示す調整エリア制御タスクを含む複数のタスクを並列的に実行する。これらのタスクに対応する制御プログラムは、フラッシュメモリ５０に記憶される。
【００５５】
図１０を参照して、まずステップＳ１でスルー画像処理を実行し、ステップＳ３で調整エリア制御タスクを起動する。ステップＳ１の処理の結果、被写界を表すスルー画像がＬＣＤモニタ４２に表示される。また、ステップＳ３の処理の結果、図１３〜図１４に示す調整エリア制御タスクに従う処理が開始される。ステップＳ７ではシャッタボタン２８ｓが半押しされたか否かを判別し、判別結果がＹＥＳであればステップＳ１３に進む一方、ＮＯであればステップＳ７に進む。
【００５６】
ステップＳ７では、調整エリアに属するＡＥ評価値を参照したスルー画像用ＡＥ処理を実行する。これによって、スルー画像の明るさが適度に調整される。ステップＳ９ではズームボタン３０ｚが操作されたか否かを判別し、ＮＯであればステップＳ５に戻る一方、ＹＥＳであればステップＳ１１に進む。ステップＳ１１では、光学ズーム倍率を変更するべく、ドライバ２０ａを通じてズームレンズ１２を光軸方向に移動させる。光学ズーム倍率の変更が完了すると、ステップＳ５に戻る。
【００５７】
ステップＳ１３では調整エリア制御タスクを停止し、続くステップＳ１５では被写界が低照度であるか否か（厳密には、ＡＥ評価値が閾値ＴＨを下回るか否か）を判別する。判別結果がＮＯであればステップＳ２７に進み、判別結果がＹＥＳであればフラグＦＬＧｆｃが“１”であるか否かをステップＳ１７で判別する。フラグＦＬＧｆｃが“０”であれば、人物の顔部は被写界から発見されなかったとみなし、ステップＳ２５でＬＥＤ装置３２を起動してからステップＳ２７に進む。一方、フラグＦＬＧｆｃが“１”であれば、人物の顔部が被写界から発見されたとみなし、ステップＳ１９に進む。
【００５８】
ステップＳ１９では、顔情報レジスタＲＧＳＴ２を参照して、被写界像に現れた人物の顔部のサイズを検出する。続くステップＳ２１では、現時点の光学ズーム倍率とステップＳ１９で検出されたサイズとを参照して、人物の顔部までの距離を“ＤＬ”として算出する。ステップＳ２３では算出された距離ＤＬが基準値ＲＥＦを下回るか否かを判別し、ＹＥＳであればステップＳ２５の処理を経てステップＳ２７に進む一方、ＮＯであればステップＳ２５の処理を経ることなくステップＳ２７に進む。
【００５９】
ステップＳ２７では、調整エリアに属するＡＦ評価値に基づいてＡＦ処理を実行する。ステップＳ２９ではＬＥＤ装置３２を停止し、ステップＳ３１では調整エリアに属するＡＥ評価値に基づいて記録用ＡＥ処理を実行する。ステップＳ２７およびＳ３１の処理によって、スルー画像のフォーカスおよび明るさが厳格に調整される。
【００６０】
ステップＳ３３ではシャッタボタン３０ｓが全押しされたか否かを判別し、ステップＳ３５ではシャッタボタン３０ｓの操作が解除されたか否かを判別する。ステップＳ３３でＹＥＳであればステップＳ３７に進み、ステップＳ３５でＹＥＳであればステップＳ３に戻る。ステップＳ３７では、シャッタボタン３０ｓが全押しされた時点の被写界像を記録媒体４２に記録するべく、記録処理を実行する。ステップＳ３９ではスルー画像処理を再開し、その後にステップＳ３に戻る。
【００６１】
図１３を参照して、ステップＳ４１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ４３で探索処理を実行する。照合枠ＭＴＦは、倍率レジスタＲＧＳＴ１の記述に基づいて、図５（Ａ）〜図５（Ｃ）に示す要領で評価エリアＥＶＡ上を移動する。ステップＳ４５では、顔情報レジスタＲＧＳＴ２に顔情報が登録されているか否かを判別し、ＹＥＳであればステップＳ４７に進む一方、ＮＯであればステップＳ５３に進む。
【００６２】
ステップＳ４７では、被写界から人物の顔部が発見されたことを表明するべく、フラグＦＬＧｆｃを“１”に設定する。ステップＳ４９では、顔情報レジスタＲＧＳＴ２に登録された顔情報に適合する顔枠ＫＦの表示をＬＣＤドライバ４０に命令する。顔枠ＫＦは、顔情報によって定義されたサイズを有しかつ顔情報によって定義された位置に配置される態様で、ＬＣＤモニタ４２に表示される。続くステップＳ５１では、評価エリアＥＶＡを形成する２５６個の分割エリアのうち顔枠ＫＦ内のエリアを覆う一部の分割エリアを調整エリアとして定義する。
【００６３】
一方、ステップＳ５３では、被写界から人物の顔部が発見されなかったことを表明するべく、フラグＦＬＧｆｃを“０”に設定する。ステップＳ５５では、評価エリアＥＶＡ全体を調整エリアとして定義する。ステップＳ４９またはＳ５１の処理が完了すると、ステップＳ４１に戻る。
【００６４】
図１３に示すステップＳ４３の探索処理は、図１４に示すサブルーチンに従って実行される。まずステップＳ６１で顔情報レジスタＲＧＳＴ２をクリアし、ステップＳ６３で変数Ｎを“１”に設定する。続くステップＳ６５では、倍率レジスタＲＧＳＴ１の変数Ｎに対応するカラムを参照して電子ズーム倍率を決定する。電子ズーム倍率が決定されると、ステップＳ６７で探索要求を顔検出回路４８に向けて発行する。発行された探索要求には、ステップＳ６５で決定された電子ズーム倍率が記述される。
【００６５】
探索要求を受けた顔検出回路４８は、図５（Ａ）〜図５（Ｃ）に示す要領で照合枠ＭＴＦを評価エリアＥＶＡ上で移動させ、照合枠ＭＴＦに属する一部の画像をテンプレートと照合し、これによって検出された顔枠のサイズおよび位置を示す顔情報を顔情報レジスタＲＧＳＴ２に記述する。探索処理が完了すると、顔検出回路４８は探索終了通知をＣＰＵ２８に返送する。
【００６６】
探索終了通知が返送されるとステップＳ６９からステップＳ７１に進み、変数Ｎが定数Ｎｍａｘに達したか否かを判別する。判別結果がＮＯであればステップＳ７３で変数ＮをインクメントしてからステップＳ６５に戻り、判別結果がＹＥＳであれば上階層のルーチンに復帰する。
【００６７】
以上の説明から分かるように、イメージャ１８は、フォーカスレンズ１４を通して被写界を捉える撮像面を有し、画像データを出力する。フォーカスレンズ１４の位置は、イメージャ１８から出力された画像データに基づいて調整される(S27, S51, S55)。ＬＥＤ装置３２は、このようなＡＦ処理に関連して被写界に光を照射する(S25)。照射処理にあたっては、被写界に人物の顔部が存在するか否かがＣＰＵ２８によって判別され(S17)、さらに被写界に存在する人物の顔部までの距離が基準値ＲＥＦを下回るか否かがＣＰＵ２８によって判別される(S19~S23)。照射処理は、人物の顔部の有無に関する判別結果が否定的であるときに許可される。照射処理はまた、人物の顔部までの距離に関する判別結果が肯定的であるときに許可され、人物の顔部までの距離に関する判別結果が否定的であるときに制限される。
【００６８】
したがって、顔部の検出に失敗したときは、照射処理が実行される。これによって、近くに存在する顔部に対する合焦精度が維持される。また、顔部の検出に成功したときは、顔部までの距離を参照して照射処理が許可または制限される。これによって、近くに存在する顔部に対する合焦精度を維持できるとともに、遠くに存在する顔部に向けた不要な照射処理に起因する電力の浪費を回避することができる。
【００６９】
なお、この実施例ではフォーカス調整にあたってフォーカスレンズ１４を光軸方向に移動させるようにしているが、フォーカスレンズ１４に代えて或いはフォーカスレンズ１４とともにイメージャ１８を光軸方向に移動させるようにしてもよい。
【００７０】
また、この実施例ではスルー画像の倍率を調整するにあたって光学ズーム処理を実行するようにしているが、光学ズーム処理に代えて或いは光学ズーム処理とともに電子ズーム処理を実行するようにしてもよい。
【００７１】
さらに、この実施例では特定物体として人物の顔部を想定しているが、これに代えて、バスケットボールや犬の顔部などの物体を想定するようにしてもよい。
【符号の説明】
【００７２】
１０  …ディジタルカメラ
１２  …ズームレンズ
１４  …フォーカスレンズ
１８  …イメージャ
２４  …ＡＥ評価回路
２６  …ＡＦ評価回路
２８  …ＣＰＵ
３２  …ＬＥＤ装置
３６  …ＳＤＲＡＭ
４８  …顔検出回路
【図１】
2010217614.tif 000003
【図２】
2010217614.tif 000004
【図３】
2010217614.tif 000005
【図４】
2010217614.tif 000006
【図５】
2010217614.tif 000007
【図６】
2010217614.tif 000008
【図７】
2010217614.tif 000009
【図８】
2010217614.tif 000010
【図９】
2010217614.tif 000011
【図１０】
2010217614.tif 000012
【図１１】
2010217614.tif 000013
【図１２】
2010217614.tif 000014
【図１３】
2010217614.tif 000015
【図１４】
2010217614.tif 000016