(57)【特許請求の範囲】
【請求項１】
被写体を撮像し，受光面前方に設けられ光軸方向に移動自在な撮像レンズによって結像する被写体像を表す画像データを出力する固体電子撮像装置，
撮像指令に応じて被写体を撮像し，本撮影前に被写体像を表す撮像画像データを出力するように上記固体電子撮像装置を制御する第１の制御手段，
上記第１の制御手段による制御のもとに上記固体電子撮像装置から出力される撮像画像データによって表される被写体像の中にある顔または目の全体または一部を含む領域を検出する対象物領域検出手段，
上記対象物領域検出手段によって検出された顔または目に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御する位置制御手段，
フィルタ特性を変えることができ，かつ上記対象物領域検出手段によって検出された顔または目に対応するデータのうち上記フィルタ特性の周波数帯域成分を通過するディジタル・フィルタ手段，および
上記対象物領域検出手段によって検出された顔または目の大きさが小さいほど，通過可能な高周波成分が高くなる上記フィルタ特性となるように上記ディジタル・フィルタ手段を制御するフィルタ制御手段をさらに備え，
上記位置制御手段は，上記ディジタル・フィルタ手段を通過した上記顔または目に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものであり，
上記対象物領域検出手段によって検出された顔または目の領域の全体または一部を含み，かつ同じまたは異なる大きさをもつＡＦ対象領域を決定するＡＦ対象領域決定手段，および
上記ＡＦ対象領域決定手段によって決定された１または複数のＡＦ対象領域の重み付け係数を，顔または目に近いほど係数が大きくなるように決定する重み付け係数決定手段をさらに備え，
上記位置制御手段が，上記重み付け係数決定手段によって決定された重み付け係数に応じて，１または複数のＡＦ対象領域のそれぞれの領域に対応するデータのレベルを調整して，調整されたデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものである，
自動合焦制御装置。
【請求項２】
上記位置制御手段によって上記撮像レンズを位置決めし，本撮影指令に応じて被写体像を本撮影することにより上記固体電子撮像装置から出力される画像データを記録媒体に記録する記録制御手段をさらに備えた請求項１に記載の自動合焦制御装置。
【請求項３】
上記重み付け係数決定手段が，顔または目らしさ，顔または目の大きさ，顔または目の明るさおよび顔または目の位置の少なくとも一つにもとづいて決定されるものである，請求項１に記載の自動合焦制御装置。
【請求項４】
撮像モードの設定手段，および
上記撮像モードの設定手段によって撮像モードが設定されたことに応じて一定周期で被写体を撮像し，被写体像を表すスルー画像データを一定周期で出力するように上記固体電子撮像装置を制御する第２の制御手段，
をさらに備えた請求項１から３のうちいずれか一項に記載の自動合焦制御装置。
【請求項５】
上記第２の制御手段による制御のもとに上記固体電子撮像装置から出力されたスルー画像データにもとづいて，上記位置制御手段による制御により上記撮像レンズが移動する合焦範囲を決定する合焦範囲決定手段をさらに備えた請求項４に記載の自動合焦制御装置。
【請求項６】
上記位置制御手段が，上記第２の制御手段による制御にもとづいて上記固体電子撮像装置からスルー画像データが出力されるときの上記撮像レンズの位置にもとづいて定められる合焦範囲内において上記撮像レンズを移動するものである，請求項４または５に記載の自動合焦制御装置。
【請求項７】
上記位置制御手段が所定の合焦範囲内で上記撮像レンズの位置を制御するものである，請求項１から６のうちいずれか一項に記載の自動合焦制御装置。
【請求項８】
上記撮像レンズの位置決めをするマニアル・フォーカス・ダイアルをさらに備え，
上記合焦範囲が上記マニアル・フォーカス・ダイアルにもとづいて決定されるものである，
請求項５から７のうちいずれか一項に記載の自動合焦制御装置。
【請求項９】
上記撮像レンズがズーム・レンズであり，上記ズーム・レンズ位置に対応するフォーカス位置にもとづいて，上記合焦範囲が決定されるものである，請求項５から７のうちいずれか一項に記載の自動合焦制御装置。
【請求項１０】
上記対象物領域検出手段によって検出される顔または目が，顔または目らしさ，顔または目の大きさ，顔または目の明るさおよび顔または目の位置の少なくとも一つにもとづいて検出されるものである，請求項１から９のうちいずれか一項に記載の自動合焦制御装置。
【請求項１１】
上記固体電子撮像装置から出力された画像データにより表される被写体像を表示する表示装置，および
上記表示装置に表示された被写体像上において，上記対象物領域検出手段によって検出された顔または目の領域を明示するように上記表示装置を制御する表示制御手段，
をさらに備えた請求項１から10のうちいずれか一項に記載の自動合焦制御装置。
【請求項１２】
上記対象物領域検出手段が，
上記第１の制御手段のもとに上記固体電子撮像装置から出力された画像データから得られる輝度データにもとづいてＡＥ制御を行うＡＥ制御手段を備え，
上記輝度データにもとづいて上記顔または目の領域を検出するものである，
請求項１から11のうちいずれか一項に記載の自動合焦制御装置。
【請求項１３】
上記ＡＦ対象領域決定手段によって決定されたＡＦ対象領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を算出する露光量算出手段，
をさらに備えた請求項１から12のうちいずれか一項に記載の自動合焦制御装置。
【請求項１４】
上記ＡＦ対象領域決定手段は，上記ＡＦ対象領域が上記顔または目の領域の内部となるように上記ＡＦ対象領域を決定するものである，請求項１から13のうちいずれか一項に記載の自動合焦制御装置。
【請求項１５】
上記ＡＦ対象領域決定手段は，上記対象物領域検出手段によって複数の顔または目の領域が検出された場合に優先度の高い上記対象物領域にもとづいて上記ＡＦ対象領域を決定するものである，請求項１から13のうちいずれか一項に記載の自動合焦制御装置。
【請求項１６】
上記優先度は，顔または目の大きさ，顔または目らしさ，位置，明るさ，傾きおよび向きの少なくとも一つに依存するものである，請求項15に記載の自動合焦制御装置。
【請求項１７】
上記ＡＦ対象領域決定手段は，上記対象物領域検出手段によって複数の顔または目の領域が検出された場合に複数の顔または目の領域の明るさの重み付け平均にもとづいて上記ＡＦ対象領域を決定するものである，請求項１から13のうちいずれか一項に記載の自動合焦制御装置。
【請求項１８】
上記顔または目の大きさ，顔または目らしさ，位置，明るさ，傾きおよび向き，の少なくとも一つを用いて上記重み付け平均を行うものである，請求項17に記載の自動合焦制御装置。
【請求項１９】
上記本撮影の時の露光量または上記本撮影前に被写体を撮像するときの露光量との差が所定範囲内となるように上記露光量算出手段によって算出された露光量を補正する露光量補正手段をさらに備えた請求項13に記載の自動合焦制御装置。
【請求項２０】
上記ＡＦ対象領域決定手段は，上記顔または目の傾きおよび向きの少なくとも一方にもとづいてＡＦ対象領域を決定するものである，請求項１に記載の自動合焦制御装置。
【請求項２１】
上記ＡＦ対象領域決定手段において決定される上記ＡＦ対象領域の取り得る範囲が上記対象画像部分にもとづいてあらかじめ定められている，請求項20に記載の自動合焦制御装置。
【請求項２２】
上記フィルタ制御手段は，上記対象物領域検出手段によって検出された対象物領域の大きさが大きいときよりも小さい方が通過する所望の周波数帯域がより高くなるフィルタ特性となるように上記ディジタル・フィルタ手段を制御するものである，請求項１から21のうちいずれか一項に記載の自動合焦制御装置。
【請求項２３】
被写体を撮像したときの被写体像とこの被写体像に含まれる対象物との比率と，被写体を撮像したときのレンズの焦点距離と，被写体までの距離と，の関係をあらかじめ記憶する記憶手段，
上記対象物領域検出手段によって検出された対象物領域と被写体像との第１の比率を算出する第１の比率算出手段，ならびに
上記第１の比率算出手段によって算出された第１の比率および上記第１の比率算出手段によって上記第１の比率が算出されたときの上記レンズの焦点距離ならびに上記記憶手段に記憶されている上記比率，上記焦点距離および上記被写体までの距離にもとづいて被写体までの距離を算出する距離算出手段，
をさらに備えた請求項１から22のうちいずれか一項に記載の自動合焦制御装置。
【請求項２４】
上記距離算出手段によって算出された被写体までの距離にもとづいて上記位置制御手段による上記撮像レンズの移動範囲を決定する移動範囲決定手段をさらに備えた請求項23に記載の自動合焦制御装置。
【請求項２５】
上記第１の比率算出手段は，上記対象物領域検出手段によって検出された対象物領域が複数あった場合に，最大の大きさの対象物領域と最小の大きさの対象物領域とを用いて，２つの上記第１の比率を算出するものであり，
上記距離算出手段は，２つの上記第１の比率にもとづいて被写体までの２つの距離を算出するものであり，
上記移動範囲決定手段は，上記被写体までの２つの距離にもとづいて上記撮像レンズの移動範囲を決定するものである，
請求項24に記載の自動合焦制御装置。
【請求項２６】
上記露光量算出手段は，上記対象物領域検出手段によって複数の顔または目の領域が検出された場合に，いずれか１または複数の顔または目の領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を算出するものである，請求項13に記載の自動合焦制御装置。
【請求項２７】
撮像指令に応じて，固体電子撮像装置を用いて被写体を撮像し，上記固体電子撮像装置の受光面前方に設けられ光軸方向に移動自在な撮像レンズによって結像する被写体像を表す画像データを得，
対象物領域検出手段が，上記固体電子撮像装置から得られた本撮影前の撮像画像データによって表される被写体像の中に含まれている顔または目の領域を検出し，
位置制御手段が，検出された顔または目の領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御し，
ディジタル・フィルタ手段が，フィルタ特性を変えることができ，かつ上記対象物領域検出手段によって検出された顔または目の領域に対応するデータのうち上記フィルタ特性の周波数帯域成分を通過し，
フィルタ制御手段が，上記対象物領域検出手段によって検出された顔または目の領域の大きさが小さいほど，通過可能な高周波成分が高くなる上記フィルタ特性となるように上記ディジタル・フィルタ手段を制御し，
上記位置制御手段は，上記ディジタル・フィルタ手段を通過した上記顔または目の領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御し，
重み付け係数決定手段が，上記対象物領域検出手段によって検出された顔または目の領域の全体または一部を含み，かつ同じまたは異なる大きさをもつＡＦ対象領域を決定するＡＦ対象領域決定手段，および
上記ＡＦ対象領域決定手段によって決定された１または複数のＡＦ対象領域に上記対象物の領域に近いほど係数が大きくなる重み付け係数を決定し，
上記位置制御手段が，上記重み付け係数決定手段によって決定された重み付け係数に応じて，１または複数のＡＦ対象領域のそれぞれの領域に対応するデータのレベルを調整して，調整されたデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものである，
自動合焦制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，自動合焦制御装置およびその制御方法に関する。
【背景技術】
【０００２】
被写体像の中に含まれている肌色の領域を検出して，その検出された肌色の領域を合焦エリアとするものがある（特許文献１）。
【特許文献１】特開平11−146405号公報
【０００３】
しかしながら，肌色の領域を検出する場合であってもその肌色を検出すべき被写体像自体のピントが極端にぼけているときには肌色の領域を正確に検出することは難しい。このために肌色の領域を合焦エリアとしても正確に合焦させることができないことがある。また，色情報を使わずに明暗（濃淡）情報のみから対象物を検出する場合も同様で極端にピントがぼけているときには，正確に対象物を検出することは難しい。ピントがぼけている場合に限らず正確に対象物を検出することは難しいため,対象物の部分に正確に合焦させることも難しい。
【発明の開示】
【０００４】
この発明は，対象物の部分に比較的正確に合焦させることができるようにすることを目的とする。
【０００５】
第１の発明による自動合焦制御装置は，被写体を撮像し，受光面前方に設けられ光軸方向に移動自在な撮像レンズによって結像する被写体像を表す画像データを出力する固体電子撮像装置，撮像指令に応じて被写体を撮像し，被写体像を表す撮像画像データを出力するように上記固体電子撮像装置を制御する第１の制御手段，上記第１の制御手段による制御のもとに本撮影前に上記固体電子撮像装置から出力される撮像画像データによって表される被写体像の中にある対象物の全体または一部を含む領域を検出する対象物領域検出手段，および上記対象物領域検出手段によって検出された対象物領域内に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御する位置制御手段を備えていることを特徴とする。
【０００６】
第１の発明は，上記自動合焦制御装置に適した方法も提供している。すなわち，この方法は，撮像指令（撮像モードの設定）に応じて，固体電子撮像装置を用いて被写体を撮像し，上記固体電子撮像装置の受光面前方に設けられ光軸方向に移動自在な撮像レンズによって結像する被写体像を表す画像データを得，上記固体電子撮像装置から得られた撮像画像データによって表される被写体像の中に含まれている対象物の領域を検出し，検出された対象物領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものである。
【０００７】
第１の発明によると，撮像指令に応じて被写体が撮像され，被写体像を表す撮像画像データが得られる。撮像画像データによって表される被写体像に含まれる対象物領域が検出される。検出された領域に対応するデータにもとづいて合焦位置に移動するように撮像レンズの位置が制御される。
【０００８】
第１の発明によると，本撮影（記録用の撮像）前に撮像が行われ，その撮像により得られる被写体像に含まれる対象物の画像のピントが合うように撮像レンズの位置が制御される。所望の対象物についてピントがあった被写体像が得られる。
【０００９】
上記位置制御手段によって制御された位置の上記撮像レンズを位置決めし，本撮影指令に応じて被写体像を本撮影することにより（シャッタ・レリーズ・ボタンのオンなどの記録指令に応じて）上記固体電子撮像装置から出力される画像データを記録媒体に記録する記録制御手段をさらに備えるようにしてもよい。
【００１０】
上記対象物領域検出手段によって検出された対象物の領域の全体または一部を含み，かつ同じまたは異なる大きさをもつＡＦ対象領域を決定するＡＦ対象領域決定手段，および上記ＡＦ対象領域決定手段によって決定された１または複数のＡＦ対象領域に上記対象物の領域に近いほど係数が大きくなる重み付け係数を決定する重み付け係数決定手段をさらに備えてもよい。この場合，上記位置制御手段が，上記重み付け係数決定手段によって決定された重み付け係数に応じて，１または複数のＡＦ対象領域のそれぞれの領域に対応するデータのレベルを調整して，調整されたデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。
【００１１】
上記重み付け係数決定手段は，たとえば，対象物らしさ，対象物の大きさ，対象物の明るさおよび対象物の位置の少なくとも一つにもとづいて決定されるものである。
【００１２】
撮像モードの設定手段，および上記撮像モードの設定手段によって撮像モードが設定されたことに応じて一定周期で被写体を撮像し，被写体像を表すスルー画像データを一定周期で出力するように上記固体電子撮像装置を制御する第３の制御手段をさらに備えてもよい。被写体像を記録媒体に記録する前に被写体を撮像することにより，被写体像を表すスルー画像が得られることがあるが，そのスルー画像を利用して撮像レンズの合焦位置を決定できる。
【００１３】
上記第３の制御手段による制御のもとに上記固体電子撮像装置から出力されたスルー画像データにもとづいて，上記位置制御手段による制御により上記撮像レンズが移動する合焦範囲を決定する合焦範囲決定手段をさらに備えてもよい。合焦範囲内で撮像レンズが移動するので，比較的迅速に撮像レンズの位置を制御できる。
【００１４】
上記位置制御手段は，上記第３の位置制御手段による制御のもとづいて上記固体電子撮像装置からスルー画像データが出力されるときの上記撮像レンズの位置にもとづいて定められる合焦範囲内において上記撮像レンズが移動するようにしてもよい。
【００１５】
上記位置制御手段は，所定の合焦範囲内で上記撮像レンズを移動させる。
【００１６】
また，上記撮像レンズの位置決めをするマニアル・フォーカス・ダイアルをさらに備えてもよい。この場合，上記合焦範囲は，上記マニアル・フォーカス・ダイアルにもとづいて決定されるものとなろう。
【００１７】
上記撮像レンズは，たとえば，ズーム・レンズでもよい。この場合，上記ズーム・レンズ位置に対応するフォーカス位置にもとづいて，上記合焦範囲が決定されてもよい。
【００１８】
上記対象物領域検出手段によって検出される対象物領域は，対象物らしさ，対象物の大きさ，対象物の明るさおよび対象物の位置の少なくとも一つにもとづいて検出されるものでもよい。
【００１９】
上記固体電子撮像装置から出力された画像データにより表される被写体像を表示する表示装置，および上記表示装置に表示された被写体像上において，上記対象物領域検出手段によって検出された対象物の領域を明示するように上記表示装置を制御する表示制御手段をさらに備えてもよい。
【００２０】
上記対象物の画像は，たとえば，顔または目の画像である。
【００２１】
上記対象物領域検出手段は，上記第１の制御手段のもとに上記固体電子撮像装置から出力された画像データから得られる輝度データにもとづいてＡＥ制御を行うＡＥ制御手段を備えてもよい。この場合，上記輝度データにもとづいて上記対象物の領域を検出するものとなろう。
【００２２】
上記対象物領域検出手段によって検出された対象物領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を算出する露光量算出手段，上記固体電子撮像装置の露光量が，上記露光量算出手段によって算出された露光量となるように露出を制御し，被写体を撮像して被写体像を表す撮像画像データを出力するように上記固体電子撮像装置を制御する第４の制御手段をさらに備えてもよい。この場合，上記位置制御手段は，上記第４の制御手段による制御のもとに上記固体電子撮像装置から出力された撮像画像データのうち，上記対象物領域検出手段によって検出された対象物領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。
【００２３】
上記対象物領域検出手段によって検出された対象物領域にもとづいてＡＦ対象領域を決定するＡＦ対象領域決定手段をさらに備えてもよい。この場合，上記露光量算出手段が，上記ＡＦ対象領域決定手段によって決定されたＡＦ対象領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を算出するものとなろう。
【００２４】
上記ＡＦ対象領域決定手段は，たとえば，上記ＡＦ対象領域が上記対象物領域の内部となるように上記ＡＦ対象領域を決定するものである。
【００２５】
上記ＡＦ対象領域決定手段は，上記対象物領域検出手段によって複数の対象物領域が検出された場合に優先度の高い上記対象物領域にもとづいて上記ＡＦ対象領域を決定するものでもよい。
【００２６】
上記優先度の高い上記対象物領域とは，たとえば，最大の大きさをもつ対象物領域，最大の対象物らしさをもつ対象物領域，または被写体像の中心に最も近い対象物領域である。
【００２７】
上記ＡＦ対象領域決定手段は，上記対象物領域検出手段によって複数の対象物領域が検出された場合に複数の上記対象画像部分の明るさの重み付け平均にもとづいて上記ＡＦ対象領域を決定してもよい。
【００２８】
上記対象物の大きさ，対象物らしさ，および被写体像の中心からの位置の少なくとも一つを用いて上記重み付け平均を行うようにしてもよい。
【００２９】
上記本撮影の時の露光量または上記本撮影前に被写体を撮像するときの露光量との差が所定範囲内となるように上記露光量算出手段によって算出された露光量を補正する露光量補正手段をさらに備えることもできる。
【００３０】
上記対象物領域検出手段によって検出された対象物領域にもとづいてＡＦ対象領域を決定するＡＦ対象領域決定手段をさらに備えてもよい。この場合，上記位置制御手段は，上記ＡＦ対象領域決定手段によって決定されたＡＦ対象領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。
【００３１】
上記ＡＦ対象領域決定手段は，たとえば，上記対象物の傾きおよび向きの少なくとも一方にもとづいて上記ＡＦ対象領域を決定する。
【００３２】
上記ＡＦ対象領域決定手段において決定される上記ＡＦ対象領域の取り得る範囲は，上記対象画像部分にもとづいてあらかじめ定められていてもよい。
【００３３】
フィルタ特性を変えることができ，かつ上記対象物領域検出手段によって検出された対象物領域に対応するデータの所望の周波数帯域成分を通過するディジタル・フィルタ手段，および上記対象物領域検出手段によって検出された対象物領域の大きさにもとづいて，上記フィルタ特性を変えるように上記ディジタル・フィルタ手段を制御するフィルタ制御手段をさらに備えてもよい。この場合，上記位置制御手段は，上記ディジタル・フィルタ手段を通過した上記対象物領域に対応するデータの所望の周波数帯域成分にもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。なお，所望の周波数帯域成分を通過するディジタル・フィルタは，バンドパスフィルタ，ハイパスフィルタによって形成されるのが一般的である。
【００３４】
上記フィルタ制御手段は，上記対象物領域検出手段によって検出された対象物領域の大きさが大きいときよりも小さい方が通過する所望の周波数帯域がより高くなるフィルタ特性となるように上記ディジタル・フィルタ手段を制御するものでもよい。
【００３５】
上記対象物が顔の場合には，上記対象物領域検出手段によって検出された対象物領域にもとづいて，上記顔の胴体部分の領域を検出する胴体領域検出手段，および上記対象物領域検出手段によって検出された対象物領域と上記胴体領域検出手段によって検出された胴体部分の領域とにもとづいてＡＦ対象領域を決定するＡＦ対象領域決定手段をさらに備えることが好ましい。そして，上記位置制御手段は，上記ＡＦ対象領域決定手段によって決定されたＡＦ対象領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。
【００３６】
また，上記対象物が顔の場合には，上記対象物領域検出手段によって検出された対象物領域にもとづいて，上記顔の胴体部分の領域を検出する胴体領域検出手段，および上記対象物領域検出手段によって検出された対象物領域に対応するデータの所望の周波数帯域成分と上記胴体領域検出手段によって検出された胴体領域に対応するデータの所望の周波数帯域成分とを通過するディジタル・フィルタ手段をさらに備えてもよい。この場合，上記位置制御手段は，上記対象物領域の所望の周波数帯域成分または上記対象物領域と上記胴体領域との両方の領域の所望の周波数帯域成分にもとづいて上記合焦位置制御を行うものとなろう。
【００３７】
上記対象物が顔の場合には，上記対象物領域検出手段によって検出された対象物領域にもとづいて，上記顔の胴体部分の領域を検出する胴体領域検出手段，上記対象物領域検出手段によって検出された対象物領域に対応するデータの所望の周波数帯域成分と上記胴体領域検出手段によって検出された胴体領域に対応するデータの所望の周波数帯域成分とをあらかじめ通過させるディジタル・フィルタ手段，および上記ディジタル・フィルタ手段によって通過した対象物領域の所望の周波数帯域成分にもとづいて上記撮像レンズの合焦位置制御ができるかどうかを判定する合焦位置制御判定手段をさらに備えてもよい。この場合，上記位置制御手段が，上記合焦位置制御判定手段によって合焦位置制御ができると判定されたことに応じて上記対象物領域の所望の周波数帯域成分にもとづいて合焦位置制御を行い，上記位置制御判定手段によって合焦位置制御ができないと判定されたことに応じて，あらかじめ通過されている上記胴体領域の所望の周波数帯域成分にもとづいて上記合焦位置制御を行うものが好ましい。
【００３８】
さらに，上記対象物が顔の場合には，上記対象物領域検出手段によって検出された対象物領域にもとづいて，上記顔の胴体部分の領域を検出する胴体領域検出手段，上記対象物領域検出手段によって検出された対象物領域に対応するデータの所望の周波数帯域成分と上記胴体領域検出手段によって検出された胴体領域に対応するデータの所望の周波数帯域成分とを通過させるディジタル・フィルタ手段，および上記被写体像または上記対象物領域検出手段によって検出された対象物領域の明るさが所定値以下かどうかを判定する明るさ判定手段をさらに備えてもよい。この場合，上記位置制御手段は，上記明るさ判定手段によって所定値以下と判定されたことに応じて，上記ディジタル・フィルタ手段を通過した対象物領域の所望の周波数帯域成分と胴体領域の所望の周波数帯域成分とにもとづいて上記合焦制御を行うものとなろう。
【００３９】
被写体を撮像したときの被写体像とこの被写体像に含まれる対象物との比率と，被写体を撮像したときのレンズの焦点距離と，被写体までの距離と，の関係をあらかじめ記憶する記憶手段，上記対象物領域検出手段によって検出された対象物領域と被写体像との第１の比率を算出する第１の比率算出手段，ならびに上記第１の比率算出手段によって算出された第１の比率および上記第１の比率算出手段によって上記第１の比率が算出されたときの上記レンズの焦点距離ならびに上記記憶手段に記憶されている上記比率，上記焦点距離および上記被写体までの距離にもとづいて被写体までの距離を算出する距離算出手段をさらに備える。
【００４０】
上記距離算出手段によって算出された被写体までの距離にもとづいて上記位置制御手段による上記撮像レンズの移動範囲を決定する移動範囲決定手段をさらに備えることもできる。
【００４１】
上記第１の比率算出手段は，上記対象物領域検出手段によって検出された対象物領域が複数あった場合に，最大の大きさの対象物領域と最小の大きさの対象物領域とを用いて，２つの上記第１の比率を算出するものでもよい。この場合，上記距離算出手段は，２つの上記第１の比率にもとづいて被写体までの２つの距離を算出するものとなり，上記移動範囲決定手段は，上記被写体までの２つの距離にもとづいて上記撮像レンズの移動範囲を決定するものとなろう。
【００４２】
上記位置制御手段は，上記距離算出手段によって算出された距離にもとづいて，合焦位置に移動するように上記撮像レンズの位置を制御するものでもよい。
【００４３】
上記第１の比率算出手段は，上記対象物領域検出手段によって検出された対象物領域が複数あった場合に，優先度の高い１または複数の上記対象物領域を用いて，上記１または複数の上記第１の比率を算出するものでもよい。この場合，上記距離算出手段は，上記１または複数の上記第１の比率にもとづいて被写体までの上記１または複数の距離を算出するものでもよいし，上記位置制御手段は，上記１または複数の距離にもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものでもよい。
【００４４】
上記優先度は，たとえば，対象物の大きさ，対象物らしさ，位置，明るさ，傾きおよび向きの少なくとも一つに依存する。
【００４５】
上記位置制御手段は，上記複数の距離の重み付け平均により得られる値にもとづいて上記撮像レンズの位置を制御するものでもよい。
【００４６】
上記位置制御手段における撮像レンズ位置制御に用いられる上記対象物領域に対応するデータを得るためのＡＦ画像のサイズと上記対象物検出手段における検出処理に用いられる被写体像とのサイズとが異なる場合に上記対象物領域検出手段によって検出された対象物領域に相当する領域を上記ＡＦ画像上に規定する領域規定手段をさらに備えてもよい。この場合，上記位置制御手段は，上記領域規定手段によって規定された領域に対応するデータにもとづいて，合焦位置に移動するように上記撮像レンズの位置を制御するものとなろう。
【００４７】
上記位置制御手段は，上記対象物領域検出手段によって複数の対象領域が検出された場合に優先度の高い１または複数の上記対象物領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものでもよい。
【００４８】
上記優先度は，たとえば，対象物の大きさ，対象物らしさ，位置，明るさ，傾きおよび向きの少なくとも一つに依存するものである。
【００４９】
上記対象物領域検出手段によって複数の対象領域が検出された場合に，いずれか１または複数の対象領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を制御する露出制御手段をさらに備えてもよい。この場合，上記位置制御手段は，上記露出制御手段における露出制御に用いられた対象領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズを位置決めするものとなろう。
【００５０】
上記露光量算出手段は，上記対象物領域検出手段によって複数の対象領域が検出された場合に，いずれか１または複数の対象領域に対応するデータにもとづいて，上記固体電子撮像装置の露光量を算出するものでもよい。
【００５１】
上記位置制御手段は，上記対象物領域検出手段によって検出された対象物領域が複数あるときに，複数の対象物領域に対応するデータにもとづいて合焦位置に移動するように上記撮像レンズの位置を制御するものでもよい。
【００５２】
上記位置制御手段は，たとえば，複数の対象物領域に対応するデータにもとづいて決定される上記撮像レンズの位置のうち，もっともNEAR側の位置に位置決めするものである。
【００５３】
上記位置制御手段は，上撮像レンズをNEAR側からINF側に向かって所定距離ずつ移動し，移動位置ごとに被写体を撮像して得られる上記対象物領域に対応するデータの所望の周波数帯域成分のレベルを検出し，最初に極大値を与える位置に上記撮像レンズを位置決めするものでもよい。
【００５４】
上記位置制御手段は，複数の対象物領域に対応するデータにもとづいて決定される上記撮像レンズの位置のうち，もっともNEAR側の位置ともっともINF側の位置との中間の位置に位置決めするものでもよい。
【実施例】
【００５５】
図１は，この発明の実施例を示すもので，ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【００５６】
この実施例によるディジタル・スチル・カメラは，被写体のうち顔の部分が適切に合焦するようにするものである。
【００５７】
ディジタル・スチル・カメラの全体の動作は，制御回路１によって統括される。この制御回路１には，ＣＰＵ２，ディジタル・スチル・カメラの動作プログラム，所定のデータなどが記憶されているＲＯＭ３およびデータを一時的に記憶するＲＡＭ４が含まれている。
【００５８】
ディジタル・スチル・カメラには，撮像モード，再生モードなどのモードを設定するモード設定スイッチ，シャッタ・レリーズ・ボタンなどのボタン，スイッチが含まれる操作装置５が設けられており，この操作装置５から出力される操作信号は，制御回路１に与えられる。
【００５９】
ＣＣＤ12の前方には絞り10および撮像レンズ８が設けられている。撮像レンズ８は，その光軸方向に移動自在に支持されており（ＣＣＤ12側をNEAR側，その反対側をINF側），レンズ駆動回路７によって被写体像（後述のように被写体像の中に顔が含まれている場合には，その顔）がＣＣＤ12の受光面上に合焦して結像するようにレンズ位置が制御される。絞り10は，絞り駆動回路９によって適正な露光量となるように絞り値が制御される。被写体が撮像されると，ＣＣＤ12の受光面上に結像した被写体像を表す映像信号が撮像素子制御回路11の制御のもとに出力される。ＣＣＤ12から出力した映像信号はアナログ信号処理回路13に入力する。レンズ駆動回路７，絞り駆動回路９および撮像素子制御回路11は，それぞれ制御回路１によって制御される。
【００６０】
映像信号は，アナログ信号処理回路13において白バランス調整などの所定のアナログ信号処理が行われる。アナログ信号処理回路13から出力した映像信号は，アナログ／ディジタル変換回路14においてディジタル画像データに変換されてディジタル信号処理回路15および制御回路１に入力する。
【００６１】
制御回路１において，入力したディジタル画像データから高周波数成分が抽出されることにより合焦データが得られる。得られた合焦データが，画像全体または画像の一部分の領域内において積算されることにより合焦評価値が得られる。得られた合焦評価値にもとづいて，ＣＣＤ12の受光面上に被写体像が合焦するような位置に撮像レンズ８がレンズ駆動回路７によって制御される。
【００６２】
また，ディジタル画像データはディジタル信号処理回路15においてガンマ補正などの所定のディジタル信号処理が行われる。ディジタル信号処理回路15から出力された画像データは，メモリ16を介して表示装置17に与えられる。表示装置17の表示画面上に被写体像が表示される。ディジタル信号処理回路15から出力された画像データは顔抽出処理回路６にも入力する。顔抽出処理回路６において，ディジタル信号処理回路15から出力された画像データによって表される被写体像の中に含まれる顔が抽出される。抽出された顔の画像を表すデータおよび抽出された顔の領域を示す位置，大きさなどのデータは，制御回路１に与えられる。詳しくは，後述するように，被写体像の全体または顔を表すデータを用いて合焦制御が行われる。
【００６３】
シャッタ・レリーズ・ボタンが押されると，上述のようにしてディジタル信号処理回路15から出力した画像データは，メモリ16に与えられ，一時的に記憶される。画像データは，メモリ16から読み取られインターフェイス18を介してメモリ・カード19に与えられることにより記録される。
【００６４】
図２は，被写体とディジタル・スチル・カメラとの関係を示している。
【００６５】
被写体21および被写体22に向かってディジタル・スチル・カメラ20が配置されている。被写体21は人物であり，被写体22は自動車である。
【００６６】
この実施例においては，ディジタル・スチル・カメラ20の撮像レンズが撮像レンズの光軸に沿って移動する方向がＺ軸方向に規定されている。Ｚ軸が法線となる平面がＸＹ平面に規定されている。
【００６７】
図３および図４は，ディジタル・スチル・カメラの記録処理手順を示すフローチャートである。
【００６８】
この記録処理においては，記録前に得られるスルー画像を用いて被写体像の中に含まれる顔の画像が検出される。検出された顔の画像部分が正確に合焦するように本サーチが行われる。また，ディジタル・スチル・カメラがコンティニュアスＡＦ（オート・フォーカス）のものであった場合には，そのコンティニュアスＡＦの結果を利用して光軸方向における撮像レンズの移動範囲（合焦範囲）が決定され，決定された合焦範囲内で撮像レンズが移動させられて本サーチが行われる。
【００６９】
モード・スイッチにより撮像モードが設定されていると（ステップ31でＹＥＳ），一定周期で被写体が撮像され，被写体像を表すスルー画像データが一定周期でＣＣＤ12から出力される（ステップ32）。すると，ＸＹ平面処理とＺ方向処理とが並行して行われる。もっとも，並行して行われずに順番に行われるようにしてもよい。
【００７０】
ＸＹ平面処理においては，スルー画像データを利用して被写体像の中に含まれる顔の画像を検出する顔検出処理が行われる（ステップ33）。検出された顔画像領域から本サーチにおいて合焦すべき対象となるＡＦ領域が決定される（ステップ34）。
【００７１】
図５（Ａ）および図６（Ａ）は，スルー画像データによって表される被写体像50および60の一例である。また，図５（Ｂ）および図６（Ｂ）は，決定されたＡＦ領域54，65および66の一例である。
【００７２】
図５（Ａ）を参照して，被写体像50には，人物像51と自動車の像52とが含まれている。このような被写体像50が得られ，顔検出処理が行われると，顔画像領域51が検出される。検出された顔画像領域51から図５（Ｂ）に示すようにＡＦ領域54が決定される。
【００７３】
同様に，図６（Ａ）を参照して，被写体像60には，第１の人物像61と第２の人物像62とが含まれている。このような被写体像60において顔検出処理が行われると，二つの顔画像領域61と64とが得られる。検出された二つの顔画像領域61と64とから図６（Ｂ）に示すような二つのＡＦ領域65および66が決定される。
【００７４】
ＡＦ領域の大きさは，検出された顔領域の大きさと同じでもよいし，顔領域の大きさよりも大きい，あるいは小さくてもよい。また，検出された顔領域がある程度小さいまたは大きい場合にはＡＦ領域として決定するのに用いられないようにしてもよい。
【００７５】
図３に戻って，Ｚ方向処理においては，ディジタル・スチル・カメラがコンティニュアスＡＦのものかどうかが確認される（ステップ35）。コンティニュアスＡＦのものである場合には（ステップ35でＹＥＳ），コンティニュアスＡＦの結果を用いて本サーチで撮像レンズ８の移動範囲とされる合焦範囲が決定される（ステップ36）。コンティニュアスＡＦのものでなければ（ステップ35でＮＯ），ステップ36の処理はスキップされる。
【００７６】
図７は，コンティニュアスＡＦの結果（上側）と本サーチの様子（下側）を示している。
【００７７】
図７の上側を参照して，スルー画像データを用いてコンティニュアスＡＦが行われると，スルー画像が合焦するときの撮像レンズ８の位置Ｚ２が得られる。この撮像レンズ８の位置Ｚ12のNEAR側の距離ａおよびINF側に距離ｂが合焦範囲として決定される。もっとも，コンティニュアスＡＦは，合焦する撮像レンズ８の位置Ｚ１は被写体の変化に応じて移動するからその移動も考慮して合焦範囲が決定されることとなろう。
【００７８】
撮像レンズ８の位置のNEAR側に距離ａの位置は位置Ｚ11であり，INF側に距離ｂの位置は位置Ｚ13であるから，本サーチにおいて撮像レンズ８が移動する範囲を示す合焦範囲はＺ11からＺ13となる。
【００７９】
図４を参照して，上述のようにして決定されたＡＦ領域について，決定された合焦範囲内で本サーチが行われ（ステップ38），被写体像の中に含まれている顔の画像が合焦する撮像レンズ８の位置（合焦位置）が決定する（ステップ39）。
【００８０】
図７の下側を参照して，合焦範囲は，上述したように撮像レンズ８の位置がＺ11からＺ13で規定する範囲となる。この合焦範囲Ｚ11〜Ｚ13の間において，撮像レンズ８が所定距離ずつ移動させられて，それぞれの移動位置ごとに被写体像が撮像される。撮像された被写体像の中のＡＦ領域に対応するデータから合焦データが抽出される。抽出された合焦データの積算値がＡＦ領域合焦評価値として得られる。撮像レンズ８が合焦範囲Ｚ11〜Ｚ13内を移動させられながらＡＦ領域合焦評価値が得られることにより，そのＡＦ領域合焦評価値のグラフＧ１が得られる。これが上述した本サーチである。本サーチにより得られたグラフＧ１のうち，ＡＦ領域合焦評価値が最大となる撮像レンズ８の位置Ｚ1fが合焦位置Ｚ1fとして決定される。
【００８１】
図４に戻って，合焦位置が決定すると（ステップ39），決定された合焦位置に位置決めされるように撮像レンズ８が移動させられる（ステップ40）。撮像レンズ８が移動させられた位置は，被写体像の中の顔の画像がもっとも合焦するような位置である。
【００８２】
シャッタ・レリーズ・ボタンが押されると（ステップ41でＹＥＳ），本撮影が行われる。本撮影によって得られた画像データがメモリ・カード19に記録される。
【００８３】
図８および図９は，他の実施例を示すもので，ディジタル・スチル・カメラの記録処理手順を示すフローチャートである。
【００８４】
この処理手順においては，スルー画像データを利用して顔検出処理が行われ，顔検出対象領域が決定される。決定された顔検出対象領域に対応するデータを用いてＡＦ用のプリ・サーチが行われ，その後，本サーチが行われるものである。また，二段ストローク・タイプのシャッタ・レリーズ・ボタンが利用される。
【００８５】
上述したように，撮像モードが設定されると（ステップ31でＹＥＳ），被写体が撮像されスルー画像データが得られる（ステップ32）。スルー画像データから顔検出処理が行われ（ステップ33），検出された顔の領域から顔検出対象領域が決定する（ステップ71）。
【００８６】
図10（Ａ）は被写体像を示し，図10（Ｂ）は顔検出対象領域を示している。
【００８７】
（Ａ）を参照して，スルー画像データによって表される被写体像50が得られる。この被写体像50には，人物像51および自動車の像52が含まれており，顔の画像53が検出される。
【００８８】
（Ｂ）を参照して，顔53に相当する領域（ＡＦ領域）54を含み，かつ領域54の囲む領域55が顔検出対象領域（ＡＦ領域）55として決定される。
【００８９】
図８に戻って，シャッタ・レリーズ・ボタンの第一段階の押し下げがあると（ステップ72でＹＥＳ），ＡＦ用のプリ・サーチが行われる（ステップ73）。
【００９０】
図11は，ＡＦ用のプリ・サーチの処理手順を示すフローチャートである。
【００９１】
撮像レンズ８は，Ｚ方向に所定の範囲内で移動自在であり，初期位置に位置決めされている。撮像レンズ８が初期位置にある状態で被写体が撮像され，被写体像全体Ｉを表す画像データが得られる。得られた画像データから高周波数成分が抽出されて積算されることにより，プリ合焦評価値が得られる（ステップ91）。
【００９２】
得られたプリ合焦評価値が所定のしきい値以上であれば（ステップ92でＹＥＳ），そのプリ合焦評価値が得られたときの撮像レンズ８の位置において得られた被写体像は比較的ピントが合っているものと考えられる。そのために，撮像レンズ８のその位置が顔検出実行位置として記憶させられる（ステップ93）。顔検出実行位置において後述のように，決定された顔検出対象領域の中から顔を検出する処理が行われる。顔が検出されると，その検出された顔から高周波数成分が抽出されて評価値が得られる。得られた評価値が最大の顔検出実行位置における撮像レンズ８の位置が被写体像の顔の画像がもっとも合焦している位置として撮像レンズ８が位置決めされる。得られたプリ合焦評価値がしきい値未満であれば（ステップ92でＮＯ），ステップ93の処理はスキップされる。
【００９３】
撮像レンズが移動範囲の最終位置でなければ（ステップ94でＮＯ），撮像レンズ８が所定距離だけ移動させられ次の位置に位置決めさせられる（ステップ95）。撮像レンズ８が移動範囲の最終位置となるまで（ステップ94でＹＥＳ），ステップ91〜93の処理が繰り返される。
【００９４】
図14（Ａ）は，ＡＦ用プリ・サーチの処理によって得られたプリ合焦評価値と顔画像検出実行位置とを示している。
【００９５】
図14（Ａ）の横軸は撮像レンズ８の移動方向（Ｚ方向）であり，縦軸は全体合焦評価値である。
【００９６】
上述のように撮像レンズ８を所定距離ずつ移動させながらプリ合焦評価値を得ることにより，プリ合焦評価値のグラフＧ11が得られる。このグラフＧ11において，しきい値以上の部分に対応する撮像レンズ８の位置は，Ｚ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５，Ｚ６，Ｚ７およびＺ８である。これらの撮像レンズの位置Ｚ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５，Ｚ６，Ｚ７およびＺ８が顔検出実行位置として記憶される位置である。
【００９７】
上述の実施例においては，プリ合焦評価値を得るために被写体像の全体に対応するデータを用いているが，決定された顔領域に対応するデータを用いてもよい。顔領域に対応するデータから合焦データが抽出され，抽出された合焦データが積算されることによりプリ合焦積算値が得られる。
【００９８】
図８に戻って，ＡＦ用のプリ・サーチが終了すると，ＡＦ用のプリ・サーチにおいて得られた顔検出実行位置において顔検出処理が行われる（ステップ74）。
【００９９】
図12は，顔検出処理手順を示すフローチャートである。
【０１００】
記憶されている顔検出実行位置のうち，最初の顔検出実行位置に撮像レンズ８が位置決めされて被写体が撮像される。被写体像を表す画像データが顔抽出処理回路６に入力し，被写体像のうち，上述のようにして決定された顔検出対象領域の中に含まれている顔が検出される（ステップ101）。顔が検出されると（ステップ102でＹＥＳ），撮像レンズ８が位置する顔検出実行位置に対応して顔検出処理の結果（検出された顔領域の位置，大きさなど）が記憶される（ステップ103）。顔が検出されないと（ステップ102でＮＯ），ステップ103の処理はスキップされる。
【０１０１】
撮像レンズが最後の顔検出実行位置でなければ（ステップ104でＮＯ），撮像レンズ８が次の顔検出実行位置に移動させられる（ステップ105）。撮像レンズ８が最後の顔検出実行位置となるまで（ステップ104でＹＥＳ），ステップ101〜103の処理が繰り返される。
【０１０２】
図15の左側は，顔検出処理により得られる全体画像とそれらの全体画像のそれぞれの全体画像の中に含まれる顔の一例である。
【０１０３】
上述したように，撮像レンズ８が顔検出実行位置Ｚ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５，Ｚ６，Ｚ７およびＺ８にそれぞれ位置決めさせられて，被写体が撮像されることにより，被写体像Ｉ１，Ｉ２，Ｉ３，Ｉ４，Ｉ５，Ｉ６，Ｉ７およびＩ８が得られる。図15においては，撮像によって得られた被写体像Ｉ１，Ｉ２，Ｉ３，Ｉ４，Ｉ５，Ｉ６，Ｉ７およびＩ８のうち，被写体像Ｉ２，Ｉ３およびＩ４の顔検出対象領域55内に顔ｆ２，ｆ３およびｆ４がそれぞれ含まれている。
【０１０４】
顔検出処理においては，顔検出実行位置Ｚ２，Ｚ３およびＺ４にそれぞれ対応して顔ｆ２，ｆ３およびｆ４が記憶されることとなる。顔検出処理は，顔検出対象領域55内において行われるから，比較的早く終了する。
【０１０５】
図８に戻って，顔検出処理が行われると検出された顔の領域を撮像レンズの位置にかかわらず顔情報画像に登録する処理（ＸＹ平面処理）（ステップ75）および顔が検出された顔検出実行位置を含む合焦範囲を決定する処理（Ｚ方向処理）（ステップ76）が行われる。
【０１０６】
図13は，顔領域登録処理手順を示すフローチャートである。
【０１０７】
まず，記憶されている顔検出処理の結果が読み出される（ステップ111）。読み出された顔検出処理の結果が顔情報に登録される（ステップ112）。これらの顔検出処理の結果の読み出しおよび顔検出処理の結果の顔情報への登録が最後の顔検出処理の結果まで続けられる（ステップ113）。
【０１０８】
図15の右側は，顔情報画像の一例である。
【０１０９】
上述したように，顔検出実行位置Ｚ２，Ｚ３およびＺ４に撮像レンズ８が位置決めされて被写体が撮像されることにより得られる被写体像Ｉ２，Ｉ３およびＩ４の顔検出対象領域55中に顔ｆ２，ｆ３およびｆ４が含まれている。これらの顔の位置，大きさなどが顔検出処理の結果として一駒の同一の顔情報Ｉfaceに登録される。
【０１１０】
顔情報Ｉfaceには，撮像レンズ８が異なる位置において得られた被写体像に含まれている顔が登録されることとなる。この結果，顔情報Ｉfaceには，撮像レンズ８が顔検出実行位置Ｚ２，Ｚ３およびＺ４のそれぞれの位置にあるときに得られる顔ｆ２，ｆ３およびｆ４が重ね合わされてできる顔領域Ａ１が，顔が含まれる領域として登録される。
【０１１１】
図８に戻って，顔情報登録処理（ステップ75）と並行して顔が検出された顔画像実行位置を含む合焦範囲が決定される（ステップ76）。
【０１１２】
図14（Ａ）および図10の左側を参照して，プリ合焦積算値がしきい値以上である撮像レンズ８の位置Ｚ１〜Ｚ４およびＺ５〜Ｚ８のうち，撮像レンズ８が顔検出実行位置Ｚ２，Ｚ３およびＺ４にあるときに顔が検出されているから，プリ合焦評価値がしきい値以上である撮像レンズ８の位置Ｚ５〜Ｚ８が合焦範囲として決定される。
【０１１３】
図９を参照して，顔情報Ｉfaceに登録された顔領域Ａ１について，決定された合焦範囲内で本サーチが行われ（ステップ78），被写体像の中に含まれている顔が合焦する撮像レンズ８の位置（合焦位置）が決定する（ステップ79）。
【０１１４】
図14（Ｂ）を参照して，合焦範囲は，撮像レンズ８の位置がＺ１からＺ４で規定する範囲となる。この合焦範囲Ｚ１〜Ｚ４の間において，撮像レンズ８が所定距離ずつ移動させられて，それぞれの移動位置ごとに被写体像が撮像される。撮像された被写体像の中から顔画像領域Ａ１およびＡ２に対応するデータから合焦データが抽出される。抽出された合焦データの評価値が顔画像領域合焦評価値として得られる。撮像レンズ８が合焦範囲Ｚ１〜Ｚ４内を移動させられながら顔画像領域合焦評価値が得られることにより，その顔領域合焦評価値のグラフＧ22が得られる。これが上述した本サーチである。本サーチにより得られたグラフＧ22のうち，顔領域合焦評価値が最大となる撮像レンズ８の位置Ｚｆが合焦位置Ｚｆとして決定される。
【０１１５】
図９に戻って，合焦位置が決定すると，決定された合焦位置に位置決めされるように撮像レンズ８が移動させられる（ステップ80）。撮像レンズ８が移動させられた位置は，被写体像の中の顔がもっとも合焦するような位置である。
【０１１６】
シャッタ・レリーズ・ボタンの第二段階の押し下げがあると（ステップ81でＹＥＳ），本撮影が行われる。本撮影によって得られた画像データがメモリ・カード19に記録される。
【０１１７】
シャッタ・レリーズ・ボタンの第二段階の押し下げがなく（ステップ81でＮＯ），シャッタ・レリーズ・ボタンの第一段階の押し下げが維持されていると（ステップ82でＹＥＳ），シャッタ・レリーズ・ボタンの第二段階の押し下げの有無判定が繰り返される。シャッタ・レリーズ・ボタンの第二段階の押し下げがなく（ステップ81），シャッタ・レリーズ・ボタンの第一段階の押し下げが解放されると（ステップ82でＮＯ），ステップ72の処理に戻る。
【０１１８】
上述の実施例において，ＡＦ用のプリ・サーチ（ステップ73）における撮像レンズ８の移動距離を本サーチ（ステップ78）における撮像レンズ８の移動距離よりも大きくしてもよい。ＡＦ用のプリ・サーチの要する時間を短縮できる。
【０１１９】
図16は，プリ合焦評価値を得る被写体像の領域の一例である。
【０１２０】
上述した実施例においては，顔が検出された領域に対応する領域54の回りの領域55が顔検出対象領域とされ，その顔検出対象領域55内の画像を表す画像データから合焦データが抽出された上述したプリ合焦評価値としてもよいとされたが，領域54，55および被写体像50の全体の領域（ＡＦ領域）56のそれぞれに重み付け係数を割り当てて，それぞれの領域から得られる合焦データに重み付け係数を乗じて得られる合焦データからプリ合焦評価値を得るようにしてもよい。
【０１２１】
顔の画像領域に対応する領域54は，重み付け係数が高く，領域54は中くらいの重み付け係数とされ，全体領域56は低い重み付け係数とされる。それぞれの領域から得られた合焦データに重み付け係数が乗じられて上述した（図14（Ａ）参照）プリ合焦積算値が得られる。
【０１２２】
図17は，他の実施例を示すもので，ディジタル・スチル・カメラの他の処理手順を示すフローチャートである。
【０１２３】
撮像モードが設定され（ステップ31でＹＥＳ），スルー画像データが得られ（ステップ32），シャッタ・レリーズ・ボタンの第一段階の押し下げがあると（ステップ121でＹＥＳ），得られたスルー画像データからＡＥ処理が行われる（ステップ122）。このＡＥ処理において，絞り10の絞りおよびＣＣＤ12のシャッタ速度（いわゆる電子シャッタ）が決定される。
【０１２４】
ＡＥ処理において輝度データが得られ，その得られた輝度データを用いて顔検出処理が行われる（ステップ123）。たとえば，人間の顔であると判断できる明るさが一定の領域に固まっている場合に，その領域が顔の画像領域であるとして検出できる。その後の処理は，検出された顔の画像領域から顔検出対象領域が決定され，図８のステップ73の処理に移行する。
【０１２５】
また，上述の実施例においては，本サーチを行う合焦範囲を決定する場合にコンティニュアスＡＦの結果が利用されているが，ディジタル・スチル・カメラがズーム・レンズを備えているときには，それぞれのズーム位置に対応してパン・フォーカスの位置が規定されているので，それぞれのパン・フォーカスの位置を含む範囲を合焦範囲と決定して本サーチを行うようにしてもよい。さらに，単にスルー画像データが得られている場合のフォーカス位置を含むように合焦範囲を決定して本サーチを行うようにしてもよい。
【０１２６】
さらに，ディジタル・スチル・カメラにマニアル・フォーカス・ダイアルが設けられており，このダイアルの回転位置に応じて撮像レンズの位置が位置決めされるものにおいては，そのマニアル・フォーカス・ダイアルの回転位置に応じて位置決めされる撮像レンズの位置を含む所定の範囲を上記の合焦範囲と決定してもよい。
【０１２７】
さらに，上述した顔の画像の検出は，顔らしさ，顔の画像の明るさ，被写体像中における顔の位置にもとづいて行うものでもよい。また，顔の画像を検出するのではなく，たとえば，目の画像を検出し（目の位置，色などによって検出されよう），検出された目を表す画像データにもとづいて上述した処理を行うようにしてもよい。
【０１２８】
さらに，検出された顔の画像の領域を表示装置17の表示画面上に表示するようにしてもよい。
【０１２９】
図18は，他の実施例を示すもので，ディジタル・スチル・カメラの電気的構成を示すブロック図である。この図において，図１に示すものと同一物については，同一符号を付して説明を省略する。
【０１３０】
ディジタル・スチル・カメラには，ズーム・レンズ８Ａが設けられている。このズーム・レンズ８Ａによって被写体像がＣＣＤ12の受光面上に結像する。
【０１３１】
ディジタル信号処理回路15から出力された画像データは，顔検出回路６Ａに入力する。この顔検出回路６Ａにおいて，入力した画像データによって表される被写体像から顔（顔画像部分）が検出される。検出により得られた検出結果情報は，制御回路１Ａに入力する。
【０１３２】
制御回路１Ａには，上述したＣＰＵ２，ＲＯＭ３およびＲＡＭ４の他にEEPROM（electrically erasable programmable read only memory）４Ａが含まれている。さらに，制御回路１Ａには，フラッシュ回路24が接続されている。
【０１３３】
図19（Ａ）は被写体像の一例であり，（Ｂ）は顔検出規格化画像の一例である。
【０１３４】
（Ａ）を参照して，被写体像Ｉ１には，人物像25および樹木の画像27が含まれている。被写体像Ｉ１について顔検出処理が行われることにより，被写体像Ｉ１のうち，領域Ｆ１で囲まれた部分が顔の画像部分であるとして検出される。領域Ｆ１内には実際の顔に相当する画像部分26だけでなく，被写体である人物の後ろに存在する樹木の画像27も入り込んでいる。このために，領域Ｆ１は，顔の画像部分26のみを厳密に規定していない。領域Ｆ１内の画像が合焦するように合焦制御が行われると，不正確となることがある。この実施例においては，比較的正確な合焦制御が行われるように，領域Ｆ１から合焦制御に利用されるＡＦ領域（ＡＦ対象領域）が決定される。決定されたＡＦ領域内の画像が合焦するように，合焦制御が行われる。
【０１３５】
（Ｂ）を参照して，顔検出規格化画像ｉ１は，被写体像Ｉ１が規格化されたものである。顔検出規格化画像ｉ１のデータ量が一定となるように（たとえば，１Ｍバイト），被写体像Ｉ１が規格化される。顔検出規格化画像ｉ１において，被写体像Ｉ１中に検出された領域Ｆ１に相当する領域ｆ１が規定される。この領域ｆ１が縮小されてＡＦ領域AF１が決定される。ＡＦ領域AF１の中心Ｃは，領域ｆ１の中心と一致しているが必ずしも一致していなくともよい。ＡＥ領域AE１は，領域ｆ１よりも縮小されているので，ＡＥ領域AE１内の画像にもとづいて露出制御が行われることにより，上述したように樹木の画像27の影響が排除され，顔の画像部分が合焦されることは理解できよう。
【０１３６】
図20は，顔検出結果情報の一例である。
【０１３７】
顔検出処理により得られる顔検出結果情報には，検出された顔（顔画像部分）の数，各顔の位置，各顔の大きさ，各顔の検出スコア，各顔の向き，各顔の傾きなどがある。検出される顔の数には上限が定められており，決められた上限値までの数が顔の数として検出結果情報となる。各顔の位置は，顔検出規格化画像の座標系における各顔の中心座標によって示される。各顔の大きさは，顔画像部分であると検出された領域ｆ１の矩形の一辺の半分，すなわち，領域ｆ１の中心と領域ｆ１の辺までの距離によって表される。各顔の検出スコアは，顔検出処理において得られる顔らしさの指標を示すものである。各顔の向きは，図21（Ａ），（Ｂ）および（Ｃ）に示すように，左向きの画像部分であるか，正面向きの画像部分であるか，および右向きの画像部分であるかを示すものである。各顔の傾きは，図22（Ａ），（Ｂ），（Ｃ）および（Ｄ）に示すように，傾き０度（正立）の顔画像部分であるか，30度の傾きをもつ顔画像部分であるか，60度の傾きをもつ顔画像部分であるか，および90度の傾きをもつ顔画像部分であるかを示すように，顔画像部分の回転角度を示すものである，各顔の傾きは，たとえば，30度単位であるが，その単位以外の単位で表してもよい。
【０１３８】
図23は，顔画像であるとして検出された領域と露出制御に利用されるＡＦ領域との関係を示している。わかりやすくするために，顔画像であるとして検出された領域に対応する顔画像部分も示されている。
【０１３９】
向きが０度（正面向き），向きが90度（右向き）および向きが−90度（左向き）の場合において，傾きが０度，90度，180度および270度のとき（０度等とする）と，傾きが０度，90度，180度および270度以外（０度等以外とする）のときと，に分けられて示されている。
【０１４０】
顔画像部分Ｉ31で示されるように，向きが０度であり，かつ傾きが０度等の場合には，検出された矩形である顔画像部分の領域ｆ31の一辺の半分の長さをａ，矩形であるＡＦ領域AF31の一辺の半分の長さをｂとすると，ｂ＝ｋ31×ａで表される。但し，ｋ31は０より大きい定数であり，１以下であっても１以上であってもよい。係数ｋ31は，顔検出処理において検出される領域ｆ31の大きさ（顔検出において用いられる顔検出枠の大きさ）に応じて適正な値に決定されるであろう。また，ＡＦ領域AF31の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），顔画像部分として検出された領域ｆ１の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｂ，Ｐ１ｙ＝Ｐ０ｙ−ｂ，Ｐ２ｘ＝Ｐ０ｘ＋ｂ，Ｐ２ｙ＝Ｐ０ｙ−ｂ，Ｐ３ｘ＝Ｐ０ｘ−ｂ，Ｐ３ｙ＝Ｐ０ｙ＋ｂ，Ｐ４ｘ＝Ｐ０ｘ＋ｂ，Ｐ４ｙ＝Ｐ０ｙ＋ｂとなる。
【０１４１】
顔画像部分Ｉ32で示されるように，向きが０度であり，かつ傾きが30度（−30度）の場合には，ｂ＝ｋ32×ａで表される（ｋ32は，定数）。ＡＦ領域AF32の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），ＡＦ領域AF32の一辺の半分の長さｃ，顔画像部分として検出された領域ｆ32の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｃ，Ｐ１ｙ＝Ｐ０ｙ−ｃ，Ｐ２ｘ＝Ｐ０ｘ＋ｃ，Ｐ２ｙ＝Ｐ０ｙ−ｃ，Ｐ３ｘ＝Ｐ０ｘ−ｃ，Ｐ３ｙ＝Ｐ０ｙ＋ｃ，Ｐ４ｘ＝Ｐ０ｘ＋ｃ，Ｐ４ｙ＝Ｐ０ｙ＋ｃとなる。
【０１４２】
顔画像部分Ｉ33で示されるように，向きが90度（０度以上の向き）であり，かつ傾きが０度の場合には，顔画像部分であるとして検出された領域ｆ33は五角形となる。顔の画像部分の中心Ｃから図６において上辺までの距離をａとし，顔の画像部分の中心からＡＦ領域AF33の上辺または下辺および左辺までの距離をｄ，顔の画像部分の中心からＡＦ領域AF33の右辺までの距離をｅとすると，ｄ＝ｋ33A×ａ，ｅ＝ｋ33B×ａで表される（但し，ｋ33A，ｋ33Bは，定数）。ＡＦ領域AF33の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），顔画像部分として検出された領域ｆ１の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｄ，Ｐ１ｙ＝Ｐ０ｙ−ｄ，Ｐ２ｘ＝Ｐ０ｘ＋ｅ，Ｐ２ｙ＝Ｐ０ｙ−ｄ，Ｐ３ｘ＝Ｐ０ｘ−ｄ，Ｐ３ｙ＝Ｐ０ｙ＋ｄ，Ｐ４ｘ＝Ｐ０ｘ＋ｅ，Ｐ４ｙ＝Ｐ０ｙ＋ｄとなる。この場合，顔画像部分は，横顔を表しているので，ＡＦ領域AF33に背景画像が入らないように，ＡＦ領域AF33は左側にずれており，ＡＦ領域AF33の中心と顔画像部分の中心Ｃとは一致しない。もっとも一致させるようにしてもよいのはいうまでもない。
【０１４３】
顔画像部分Ｉ34で示されるように，向きが90度であり，かつ傾きが30度（−30度）の場合も顔画像部分であるとして検出された領域ｆ34は五角形となる。顔の画像部分の中心Ｃから領域ｆ34の長辺（二辺の短辺以外の辺）までの距離をａ，ＡＦ領域AF34を矩形とした場合の一辺の半分をｆとすると，ｆ＝ｋ34ｃ×ａとなる（ｋ34は定数）。ＡＦ領域AF32の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），顔画像部分として検出された領域ｆ１の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｆ，Ｐ１ｙ＝Ｐ０ｙ−ｆ，Ｐ２ｘ＝Ｐ０ｘ＋ｆ，Ｐ２ｙ＝Ｐ０ｙ−ｆ，Ｐ３ｘ＝Ｐ０ｘ−ｆ，Ｐ３ｙ＝Ｐ０ｙ＋ｆ，Ｐ４ｘ＝Ｐ０ｘ＋ｆ，Ｐ４ｙ＝Ｐ０ｙ＋ｆとなる。図６においては，ＡＦ領域AF34は，矩形でありそれらの辺の方向が水平方向または垂直方向となっているが，領域ｆ34に対応させて傾けてもよい。
【０１４４】
顔画像部分Ｉ35で示されるように，向きが90度（０度以上の向き）であり，かつ傾きが０度の場合には，顔画像部分であるとして検出された領域ｆ35は五角形となる。顔の画像部分の中心Ｃから図６において上辺までの距離をａとし，顔の画像部分の中心からＡＦ領域AF35の上辺または下辺および右辺までの距離をｄ，顔の画像部分の中心からＡＦ領域AF35の左辺までの距離をｅとすると，ｄ＝ｋ35A×ａ，ｅ＝ｋ35B×ａで表される（但し，ｋ33A，ｋ33Bは，定数）。ＡＦ領域AF35の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），顔画像部分として検出された領域ｆ１の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｅ，Ｐ１ｙ＝Ｐ０ｙ−ｄ，Ｐ２ｘ＝Ｐ０ｘ＋ｄ，Ｐ２ｙ＝Ｐ０ｙ−ｄ，Ｐ３ｘ＝Ｐ０ｘ−ｅ，Ｐ３ｙ＝Ｐ０ｙ＋ｄ，Ｐ４ｘ＝Ｐ０ｘ＋ｄ，Ｐ４ｙ＝Ｐ０ｙ＋ｄとなる。この場合，顔画像部分は，横顔を表しているので，ＡＦ領域AF35に背景画像が入らないように，ＡＦ領域AF35は右側にずれており，ＡＦ領域AF35の中心と顔画像部分の中心Ｃとは一致しない。もっとも一致させるようにしてもよいのはいうまでもない。
【０１４５】
顔画像部分Ｉ36で示されるように，向きが−90度であり，かつ傾きが30度（−30度）の場合も顔画像部分であるとして検出された領域ｆ36は五角形となる。顔の画像部分の中心Ｃから領域ｆ36の長辺（二辺の短辺以外の辺）までの距離をａ，ＡＦ領域AF36を矩形とした場合の一辺の半分をｆとすると，ｆ＝ｋ36ｃ×ａとなる（ｋ36は定数）。ＡＦ領域AF36の各頂点Ｐ１，Ｐ２，Ｐ３，およびＰ４の座標位置を（Ｐ１ｘ，Ｐ１ｙ），（Ｐ２ｘ，Ｐ２ｙ），（Ｐ３ｘ，Ｐ３ｙ），および（Ｐ４ｘ，Ｐ４ｙ），顔画像部分として検出された領域ｆ１の中心Ｃの座標位置を（Ｐ０ｘ，Ｐ０ｙ）とすると，Ｐ１ｘ＝Ｐ０ｘ−ｆ，Ｐ１ｙ＝Ｐ０ｙ−ｆ，Ｐ２ｘ＝Ｐ０ｘ＋ｆ，Ｐ２ｙ＝Ｐ０ｙ−ｆ，Ｐ３ｘ＝Ｐ０ｘ−ｆ，Ｐ３ｙ＝Ｐ０ｙ＋ｆ，Ｐ４ｘ＝Ｐ０ｘ＋ｆ，Ｐ４ｙ＝Ｐ０ｙ＋ｆとなる。図６においては，ＡＦ領域AF36は，矩形でありそれらの辺の方向が水平方向または垂直方向となっているが，領域ｆ36に対応させて傾けてもよい。
【０１４６】
以上のようにして，顔画像部分であるとして検出された領域ｆ31等から露出制御に用いられるＡＦ領域AF31等が決定される。顔画像部分が他の向きまたは傾きを持つ場合も同様にしてＡＦ領域が決定されることとなる。
【０１４７】
図24は，ディジタル・スチル・カメラの処理手順を示すフローチャートである。
【０１４８】
撮像モードに設定され，被写体が撮像されると，撮像により得られた被写体像の顔検出処理が行われる（ステップ141）。シャッタ・レリーズ・ボタンの第一段階の押下があると（ステップ142でＹＥＳ），顔検出処理により顔画像部分が検出されたかどうかが確認される（ステップ143）。顔画像部分が検出されていると（ステップ143でＹＥＳ），顔画像部分が考慮された自動露出制御（顔検出ＡＥ）が行われる（ステップ144）。この顔検出ＡＥについて詳しくは後述する。つづいて，顔画像部分が考慮された自動合焦制御（顔検出ＡＦ）が行われる（ステップ145）。顔画像部分が検出されていなければ（ステップ143でＮＯ），顔画像部分については考慮されない通常のＡＥおよびＡＦが行われる（ステップ153，154）。
【０１４９】
シャッタ・レリーズ・ボタンの第二段階の押下がなく（ステップ146でＮＯ），シャッタ・レリーズ・ボタンの第一段階が依然として押されていれば（ステップ151でＹＥＳ），再び顔検出処理が行われる（ステップ152）。シャッタ・レリーズ・ボタンが第一段階の押下から開放されていれば（ステップ151でＮＯ），再びステップ141からの処理が繰り返される。
【０１５０】
シャッタ・レリーズ・ボタンの第二段階の押下があると（ステップ146でＹＥＳ），本露光が行われる（ステップ147）。その後，本露光により得られた画像データにもとづいて再び顔画像部分の検出が行われ（ステップ148），検出された顔画像部分がきれいな画像となるように色補正その他の信号処理が行われる（ステップ149）。信号処理された画像データがメモリ・カードに記録されることとなる（ステップ150）。
【０１５１】
図24においては，シャッタ・レリーズ・ボタンの第一段階の押下に応じて顔検出ＡＦの処理が行われているが，撮像モードが設定された場合にシャッタ・レリーズ・ボタンが押される前に撮像により得られる画像（いわゆるスルー画像）についても上述した顔検出ＡＦ処理を行うことができる。スルー画像について顔検出ＡＦ処理が行われる場合には，シャッタ・レリーズ・ボタンの押下前に顔検出ＡＦ処理が行われることとなろう。
【０１５２】
図25は，顔検出ＡＦの処理手順（図24ステップ145の処理手順）を示すフローチャートである。
【０１５３】
撮像により得られた被写体像または顔検出規格化画像においてＡＦ領域が設定される（ステップ160）。すると，後述するように，被写体像または顔検出規格化画像において設定されたＡＦ領域がＡＦ画像上に座標変換される（ステップ161）。座標変換されたAF領域にもとづいて，ＡＦ画像上において，高周波数成分を積算するためのフィルタ積算領域が設定される（ステップ162）。
【０１５４】
合焦制御に用いられる被写体像を撮像するときの露出（ＡＦ露出）が設定される（ステップ163）。ＡＦ露出により，比較的適正な明るさの被写体像が得られ，その適正な明るさをもつ被写体像を用いて合焦制御できるので，比較的正確に合焦するようになる。つづいて，撮像によって得られた画像データから高周波数成分を抽出するためのＡＦフィルタが設定される（ステップ164）。
【０１５５】
被写体像を合焦させるために，ズーム・レンズ１Ａを構成するレンズの移動範囲を規定するＡＦサーチ範囲が設定され（ステップ165），その設定されたＡＦサーチ範囲においてＡＦサーチ処理（被写体像が合焦するようなズーム・レンズ１Ａを構成するレンズの位置決め処理）が行われる（ステップ166）。
【０１５６】
ＡＦサーチ処理により，ズーム・レンズ１Ａを構成するレンズが所定距離ずつ移動させられ，その移動位置ごとに画像データの高周波数成分が抽出されてＡＦ評価値となる。このようにして得られたＡＦ評価値が解析され（ステップ167），その解析結果を用いて合焦位置（被写体像が合焦するようなズーム・レンズ１Ａを構成するレンズの位置）が演算される（ステップ168）。演算された合焦位置に，ズーム・レンズ１Ａを構成するレンズが位置決めされる（ステップ169）。
【０１５７】
図26は，ＡＦ領域設定処理手順（図25ステップ160の処理手順）を示すフローチャートである。
【０１５８】
複数の顔がある場合，合焦させるべき顔が選択される（ステップ171）。顔が選択されると，その選択された顔に対応して上述のようにしてＡＦ領域が算出される（ステップ172）。算出されたＡＦ領域内の画像が合焦するように合焦制御が行われる。
【０１５９】
複数の顔がある場合には，それらの顔の明るさを算出し，得られた複数の明るさの重み付け平均値を算出し，得られた平均値にもっとも近い明るさをもつ顔が合焦するように合焦制御を行うようにしてもよい。重み付け平均は，たとえば，顔の大きさが大きいほど，顔らしさの値が大きいほど，中心に近いほど重み量が大きくされて行われることとなろう。
【０１６０】
図27は，ＡＦ画像上への座標変換処理（図25ステップ161の処理）を示すフローチャート，図28は，顔検出規格化画像上に設定されたＡＦ領域がＡＦ画像上に設定される様子を示している。
【０１６１】
まず，顔検出規格化画像ｉ１上にＡＦ領域AF１が設定される（ステップ175）。そして，顔検出規格化画像ｉ１上におけるＡＦ領域AF１が共通座標系の画像（共通座標画像Ｉｃ）上に設定されるように座標変換処理が行われる（ステップ176）。共通座標画像Ｉ２上にＡＦ領域が設定されると，つづいてＡＦ画像ｉ２上にＡＦ領域AF２が設定されるように座標変換が行われる（ステップ177）。
【０１６２】
図28を参照して，顔検出規格化画像ｉ１上にＡＦ領域AF１が設定される。顔規格化画像ｉ１は，共通座標画像Ｉｃでは，領域Ａ11の画像部分に相当するものとする。すると，顔検出規格化画像上の座標（ｘd，ｙd）は，共通座標画像上の座標（ｘc，ｙc）となる。ここで，ｘc＝（ｘd＋0.5）×ｗc_detect／ｗdetect−0.5＋ｏc_d_x，ｙc＝（ｙd＋0.5）×ｈc_detect／0.5＋ｏc_d_yとなる。これらの式にしたがって，ＡＦ領域AF１が共通座標系に座標変換される。
【０１６３】
共通座標系に座標変換されたＡＦ領域AF１は，ＡＦ座標系のＡＦ領域AF２に座標変換される。共通座標画像上の座標（ｘc，ｙc）は，ＡＥ画像ｉ２の座標（ｘAF，ｙAF）となる。ここで，ｘAF＝（ｘc−ｏc_AF_x＋0.5）×ｗAF／ｗc_AF−0.5，ｙAF＝（ｙc−ｏc_AF_y＋0.5）×ｈAF／ｈc_AF−0.5となる。これらの式にしたがって，ＡＦ領域AF１がＡＦ画像ｉ２に設定されることとなる。
【０１６４】
ただし，上記の式において，Wc_detectは，共通座標画像における領域Ａ１の横の長さ，Wdetectは顔規格化画像の横の長さ, hc_detectは,共通座標画像における領域Ａ１の縦の長さ，hdetectは,顔規格化画像の縦の長さ，Oc_d_xは,領域Ａ１の原点のｘ座標， Oc_d_yは,領域Ａ１の原点のｙ座標，Oc_AF_xは,領域Ａ２の原点のｘ座標，Oc_AF_yは,領域Ａ２の原点のｙ座標，wAFは,ＡＥ画像の横の長さ，hAFは,ＡＥ画像の縦の長さ，wc_AFは,領域Ａ２の横の長さ，wc_AFは，領域Ａ２の縦の長さをそれぞれ示している。
【０１６５】
顔規格化画像とＡＦ画像とが同じ座標系であれば，座標変換処理は不要なのはいうまでもない。
【０１６６】
図29は，ＡＦ露出設定処理手順（図25ステップ163の処理手順）を示すフローチャートである。この処理は，本露光時の露出量とＡＦ露出量との差を一定範囲内に収めて，撮像中の露出変動を少なくするものである。
【０１６７】
上述したように，顔検出ＡＦ処理の前に顔検出ＡＥが行われて本露光時のＥＶ値が得られている。検出された顔のうち，最大の顔のＥＶ値から本露光ＥＶ値が減算された第１の差分値が所定の上限側の制限値dEVuより大きいかどうかが確認される（ステップ181）。
【０１６８】
この第１の差分値が上限側の制限値dEVuより大きければ（ステップ181でＹＥＳ），最大顔のＥＶ値が本露光のＥＶ値よりも大きいために離れすぎていると考えられる。このため，ＡＦ露出量AFEVは，本露光のEV値に上限側の制限値dEVuが加算された値に仮に決定される（ステップ182）。
【０１６９】
第１の差分値が上限側の制限値dEVu未満であれば（ステップ181でＮＯ），本露光時のＥＶ値から最大の顔のＥＶ値が減算された第２の差分値が所定の下限側の制限値dEVl未満かどうかが確認される（ステップ183）。
【０１７０】
第２の差分値が下限側の制限値dEVlより大きければ（ステップ183でＹＥＳ），最大顔のＥＶ値が本露光のＥＶ値よりも小さいために離れすぎていると考えられる。このため，ＡＦ露出量AFEVは，本露光のEV値に下限側の制限値dEVlが減算された値に仮に決定される（ステップ184）。ＡＦ露出量AFEVは本露光のＥＶ値から一定範囲内に収まる。
【０１７１】
第２の差分が下限側の制限値dEVl未満であれば（ステップ183でＮＯ），最大の顔のＥＶ値が本露光のＥＶ値から余り離れていないと考えられる。最大の顔のＥＶ値がＡＦ露出量AFEVと仮に決定される（ステップ185）。
【０１７２】
これらの制限値dEVuおよびdEVlは設計パラメータとしてEEPROM４Ａに記憶させることができる。
【０１７３】
つづいて，仮に決定されたＡＦ露出量AFEVが，そのＡＦ露出量AFEVに設定可能な範囲内にあるかどうかが確認される。
【０１７４】
まず，仮に決定されたＡＦ露出量が設定可能な最小の値であるＡＦ追従露出下限値未満かどうかが確認される（ステップ186）。ＡＦ追従露出下限値未満であれば（ステップ186でＹＥＳ），ＡＦ露出量AFEVは，ＡＦ追従露出下限値に決定される（ステップ187）。
【０１７５】
仮に決定されたＡＦ露出量がＡＦ追従露出下限値以上であれば（ステップ186でＮＯ），ＡＦ露出量か設定可能な最大の値であるＡＦ追従露出上限値より大きいかどうかが確認される（ステップ188）。ＡＦ追従露出量上限値より大きければ（ステップ188でＹＥＳ），ＡＦ露出量AFEVは，ＡＦ追従露出上限値に決定される（ステップ189）。
【０１７６】
仮に決定されたＡＦ露出量AFEVがＡＦ追従露出量の上限値と下限値との間であれば（ステップ186および188のいずれでもＮＯ），決定されたＡＦ露出量AFEVが設定（記憶）される（ステップ190）。設定されたＡＦ露出量AFEVにもとづいて，ＡＦ検出露出プログラム線図を用いて絞り値，シャッタ・スピード，感度が決定される（ステップ191）。
【０１７７】
上述の実施例においては，最大の顔のＥＶ値を用いてＡＦ露出の設定処理を行っているが，顔らしさの最も大きな顔のＥＶ値，もっとも中心に近い顔のＥＶ値などの優先度の高い順に決定される顔のＥＶ値を用いてＡＦ露出の設定処理を行ってもよい。
【０１７８】
図30（Ａ）および（Ｂ）は，ＡＦフィルタ設定処理手順（図25ステップ164の処理手順）を示すフローチャートである。
【０１７９】
（Ａ）は，フィルタ特性を任意に設定できる場合の処理である。すでに選択された顔の大きさが参照され（ステップ201），参照された顔の大きさに応じたフィルタ特性が算出される（ステップ202）。算出されたフィルタ特性がディジタル・フィルタに設定される。
【０１８０】
（Ｂ）は，あらかじめ顔の大きさに応じてフィルタ特性が定められている場合の処理である。（Ａ）と同じように，すでに選択された顔の大きさが参照され（ステップ201），あらかじめ定められているフィルタ特性の中から，参照された顔の大きさに応じたフィルタ特性が設定される（ステップ203）。
【０１８１】
ディジタル・フィルタはソフトウエアによってＣＰＵ２の動作により実現できるが，ハードウエアによって実現してもよいのは言うまでもない。
【０１８２】
図31は，バンド・パス・フィルタのフィルタ特性を示している。
【０１８３】
４つのフィルタ特性ＦＩ１〜ＦＩ４が規定されている。フィルタ特性ＦＩ１からＦＩ４となるにつれて通過可能な高周波数成分が高くなっている。上述のように，参照された顔の大きさが大きいほど被写体像の高周波数成分は少ないと考えられるので，通過可能な高周波数成分が比較的低くなるような特性ＦＩ１，ＦＩ２などがディジタル・フィルタに設定されるようになる。逆に顔の大きさが小さいほど被写体像の高周波数成分は多いと考えられるので，通過可能な高周波数成分が比較的卓なるような特性ＦＩ３，ＦＩ４などがディジタル・フィルタに設定されるようになる。
【０１８４】
図32は，ハイ・パス・フィルタのフィルタ特性を示している。
【０１８５】
４つのフィルタ特性ＦＩ５〜ＦＩ８が規定されている。フィルタ特性ＦＩ５からＦＩ８となるにつれて通過可能な周波数帯域が高くなっている。上述したバンド・パス・フィルタと同様に顔の大きさが大きいほど，通過可能な周波数帯域が比較的低くなる特性ＦＩ５，ＦＩ６などがディジタル・フィルタに設定され，顔の大きさが小さいほど，通過可能な高周波数成分が比較的大きくなる特性ＦＩ７，ＦＩ８などがディジタル・フィルタに設定されるようになる。
【０１８６】
図33および図34は，ズーム・レンズ８を構成する撮像レンズの位置とその位置から得られるＡＦ評価値との関係の一例を示している。
【０１８７】
図33を参照して，撮像レンズはNEAR側からINF側に所定距離ずつ移動させられて，その移動位置ごとに被写体が撮像される。撮像することにより得られた画像データの高周波数成分が得られ，得られた高周波数成分からＡＦ評価値が算出される。NEAR側からINF側に移動させられながら，ＡＦ評価値が算出されることにより，グラフＧ１が得られる。
【０１８８】
グラフＧ１においては，撮像レンズがNEAR側からINF側に移動するにつれてＡＦ評価値が序々に大きくなり，撮像レンズがP01の位置にあるときにＡＦ評価値が最大値ＡＦpeakとなる。さらに撮像レンズがINF側に移動すると，ＡＦ評価値は序々に小さくなる。このように，図33に示す例では，ＡＦ評価値のピーク値ＡＦpeakが存在すると考えられる。
【０１８９】
図34においても同様にして，撮像レンズの位置とＡＦ評価値との関係を示すグラフＧ１が得られる。しかしながら，撮像レンズがNEAR側からINF側に移動するにつれて単にＡＦ評価値が増加しており，増加から減少に移行する箇所が存在しない。このような場合には，ＡＦ評価値のピーク値は存在しないとされる。
【０１９０】
図35は，ＡＦ評価値の解析処理手順（図25ステップ167の処理手順）を示すフローチャートである。
【０１９１】
この処理は，顔の画像部分に対応するＡＦ領域からＡＦ評価値のピーク値が存在しない場合（図34のような場合）には，ＡＦ領域を顔の画像部分だけでなく胴体の画像部分にまで拡大するものである。
【０１９２】
顔にもとづいて決定されたＡＦ領域にもとづいて得られたＡＦ評価値のピークが存在するかどうかが確認される（ステップ211）。
【０１９３】
ＡＦ領域のピークが無ければ（ステップ211でＮＯ），ＡＦ領域の拡大処理をするかどうかが判定される（ステップ212）。ＡＦ領域の拡大処理を行うかどうかの判定はあらかじめ行われている設定にもとづくこととなろう。ＡＦ領域の拡大処理が行われる場合には（ステップ212でＹＥＳ），ＡＦ領域の拡大処理が行われる（ステップ213）。このＡＦ領域の拡大処理について詳しくは後述する。拡大されたＡＦ領域にもとづいて上述したようにＡＦ評価値が得られる。
【０１９４】
新たに得られたＡＦ評価値にピークが存在する（ステップ214でＹＥＳ），あるいは顔にもとづいて設定されているＡＦ領域から得られたＡＦ評価値にピークが存在すれば（ステップ211でＹＥＳ），得られたＡＦ評価値のピークにもとづいて合焦位置が演算される（ステップ215）。得られた合焦位置となるようにズーム・レンズが駆動させられる（ステップ216）。
【０１９５】
ＡＦ領域の拡大処理ができない（ステップ212でＮＯ），あるいは拡大されたＡＦ領域から得られたＡＦ評価値にピークがなければ（ステップ214でＮＯ），パン・フォーカス位置となるようにズーム・レンズが駆動させられる（ステップ217）。
【０１９６】
図36は，ＡＦ領域拡大処理手順（図35ステップ213の処理手順）を示すフローチャートである。
【０１９７】
検出された顔（選択された顔）の傾きに応じて，顔と胴体との位置関係も変わるため，ＡＦ領域拡大処理においては傾きに応じて拡大する方向が変わる。
【０１９８】
傾きが０度，330度，または30度の場合には（ステップ221でＹＥＳ），カメラを基準位置に構えている場合において顔は正立またはほぼ正立と考えられるので，胴体は顔に対して下方向に位置していると考えられる（図37（Ａ）参照）。このため，下方向にＡＦ領域を拡大する下延伸処理が行われる（ステップ222）。
【０１９９】
傾きが90度，60度，または120度の場合には（ステップ221でＮＯ，ステップ223でＹＥＳ），カメラを基準位置に構えている場合において顔は90度またはほぼ90度に傾いていると考えられるので，基準位置において得られる画像を基準位置と同じ方向に配置した場合には，胴体は顔に対して左方向に位置していると考えられる（図37（Ｂ）参照）。このために，左方向にＡＦ領域を拡大する左延伸処理が行われる（ステップ224）。
【０２００】
傾きが180度，150度，または210度の場合には（ステップ223でＮＯ，ステップ225でＹＥＳ），同様に顔は倒立またはほぼ倒立状態であると考えられるので，基準位置の画像中では胴体は顔の上方向に位置していると考えられる（図37（Ｃ）参照）。このために，上方向にＡＦ領域を拡大する上延伸処理が行われる（ステップ226）。
【０２０１】
傾きが270度，240度，または300度の場合には（ステップ225でＮＯ），同様に胴体は基準位置画像中において，顔の右側にあると考えられる（図37（Ｄ）参照）。このために，右方向にＡＦ領域を拡大する右延伸処理が行われる（ステップ227）。
【０２０２】
図37（Ａ）〜（Ｄ）は，被写体像の一例である。
【０２０３】
（Ａ）に示す被写体像ＩＤは，カメラを基準位置に構えて撮像されたものである。（Ｂ）に示す被写体像ＩＬは，カメラを基準位置から右（または左）に90度回転させた位置に構えて撮像されたものである，（Ｃ）に示す被写体像ＩＵは，カメラを基準位置から逆さ（180度回転）にして撮像されたものである。（Ｄ）に示す被写体像ＩＲは，カメラを基準位置から左（または右）に90度回転させた位置に構えて撮像されたものである。（Ａ）に示すようにカメラを基準位置に構えて撮像することにより得られた被写体像ＩＤと同じように（Ｂ）〜（Ｄ）に示すように横長の位置に配置された被写体像ＩＬ〜ＩＲを基準位置画像ということにする。これらの基準位置画像ＩＤ〜ＩＲにおいてＡＦ拡大処理が行われる。基準位置画像ＩＤ〜ＩＲの幅はwAF，高さはhAFとして図示されている。
【０２０４】
上述したように，顔にもとづいて（Ａ）に示すＡＦ領域231，（Ｂ）に示すＡＦ領域235，（Ｃ）に示すＡＦ領域241および（Ｄ）に示すＡＦ領域251が決定される。これらのＡＦ領域231，235，241および251は，基準位置画像ＩＤ，ＩＬ，ＩＵおよびＩＲ中において左上，右上，左下および右下のそれぞれの頂点がＱ１，Ｑ２，Ｑ３およびＱ４で表されており，基準位置画像ＩＤ，ＩＬ，ＩＵおよびＩＲにおける上下左右の位置関係とＡＦ領域231，235，241および251における上下左右の位置関係とが対応している。
【０２０５】
基準位置画像ＩＤ，ＩＬ，ＩＵおよびＩＲには，顔にもとづいて決定されるＡＦ領域231，235，241および251のほかに拡大されたＡＦ領域233，234，236，237，238，242，243，252，253，254も図示されている。これらのＡＦ領域のそれぞれの領域の幅AFHWDおよび高さAFVWDはいずれも等しい。基準位置画像ＩＤ，ＩＬ，ＩＵおよびＩＲの左上の頂点をそれぞれ原点Ｏとすると，顔にもとづいて決定されるＡＦ領域231，235，241および251ならびに拡大されたＡＦ領域233等のうち，原点Ｏにもっとも近い位置のＸ座標はAFHST，Ｙ座標はAFVSTによって示されている。
【０２０６】
（Ａ）を参照して，基準位置画像ＩＤの場合において，顔にもとづいて決定されるＡＦ領域231から得られるＡＦ評価値にピークが存在しないときには，上述したように，ＡＦ領域231の下側の領域232，233から得られるＡＦ評価値を用いてピーク検出処理が行われる。
【０２０７】
（Ｂ）を参照して，基準位置画像ＩＬの場合において，顔にもとづいて決定されるＡＦ領域235から得られるＡＦ評価値にピークが存在しないときには，上述したように，ＡＦ領域235の左側の領域236，237，238から得られるＡＦ評価値を用いてピーク検出処理が行われる。
【０２０８】
（Ｃ）を参照して，基準位置画像ＩＵの場合において，顔にもとづいて決定されるＡＦ領域241から得られるＡＦ評価値にピークが存在しないときには，上述したように，ＡＦ領域241の上側の領域243，244から得られるＡＦ評価値を用いてピーク検出処理が行われる。
【０２０９】
（Ｄ）を参照して，基準位置画像ＩＲの場合において，顔にもとづいて決定されるＡＦ領域251から得られるＡＦ評価値にピークが存在しないときには，上述したように，ＡＦ領域251の下側の領域252，253，254から得られるＡＦ評価値を用いてピーク検出処理が行われる。
【０２１０】
ただし，ＡＦ評価値は，顔にもとづいて決定されるＡＦ領域231等から得られるＡＦ評価値にピークが存在しないときに再びズーム・レンズを駆動して拡大されたＡＦ領域232等から算出されるのではなく，顔にもとづいて決定されるＡＦ領域231等からＡＦ評価値を算出する時に拡大されたＡＦ領域232等から得られるＡＦ評価値も同時に算出される。これにより，顔にもとづいて決定されるＡＦ領域231等にピークが存在しなかった場合に，再びズーム・レンズを駆動する必要が無くなり，拡大されたＡＦ領域232等のすべてから迅速にＡＦ評価値を得ることができる。
【０２１１】
図38は，ＡＦ領域拡大処理に用いられる複数の項目とそれらの項目の算出の仕方とを各処理（下延伸処理，左延伸処理，上延伸処理，右延伸処理）ごとに示している。
【０２１２】
上述したように，顔の傾きInplaneごとにＡＦ領域を拡大する処理が変わる。顔にもとづいて決定されるＡＦ領域の頂点の位置Ｑ１，Ｑ２，Ｑ３，Ｑ４のそれぞれのＸ座標，Ｙ座標を（Q1x，Q1y），（Q2x，Q2y），（Q3x，Q3y），（Q4x，Q4y）とすると，１つのＡＦ領域の幅AFHWDはQ2x-Q1xで表され，１つのＡＦ領域の高さAFVWDはQ3y-Q1yで表される。
【０２１３】
また，すべてのＡＦ領域（顔にもとづいて決定されるＡＦ領域と拡大されたＡＦ領域との両方のＡＦ領域）からＡＦ評価値を算出するためにすべてのＡＦ領域内の高周波数成分を抽出するために用いられる水平開始点算出変数ＫｘはINT（Q1x/AFHWD）によって表され，垂直開始点算出変数ＫｙはINT（Q3y/AFVWD）（INTは整数値を示す）によって表される。さらに，高周波数成分の抽出を開始するＡＦ領域の水平開始点AFHST（上述したようにすべてのＡＦ領域を考えたときに基準位置画像の原点Ｏにもっとも近い点のＸ座標）はQ1x-Kx×AFHWDによって表され，垂直開始点AFVST（すべてのＡＦ領域を考えたときに基準位置画像の原点Ｏにもっとも近い点のＹ座標）はQ1y-Ky×AFVWDによって表される。
【０２１４】
さらに，基準位置画像ＩＤ〜ＩＲにおいて拡大できるＡＦ領域の数は基準位置画像ＩＤ〜ＩＲの大きさ，顔にもとづいて決定されるＡＦ領域231等の位置によって異なる。ＡＦ領域の数を算出するための水平領域算出変数ＮｘはINT[(wAF-AFHST)/AFHWD]＋１によって表され，垂直領域算出変数ＮｙはINT[(hAF-AFVST)/AFVWD]＋１によって表される。これらの変数Ｎｘ，Ｎｙを用いてすべてのＡＦ領域の水平方向の領域数Hnum，垂直方向の領域数Vnumが処理内容に応じて決定する。下延伸処理，左延伸処理，上延伸処理および右延伸処理では水平方向の領域数はそれぞれ１，Ｎｘ，１およびＮｘであり，垂直方向の領域数はそれぞれＮｙ，１，Ｎｙおよび１である。
【０２１５】
さらに，ＡＦ評価値を算出するＡＦ領域を規定する積算領域配列Areaは，Area[Hnum][Vnum]で表される。顔領域Ａｆ評価値FaceAFvalueは，下延伸処理，左延伸処理，上延伸処理および右延伸処理においてそれぞれ，Area[0][0]，Area[Nx-1][0]，Area[0][Ny-1]およびArea[0][0]，によって表される。
【０２１６】
図39は，下延伸処理手順（図36ステップ222の処理手順）を示すフローチャート，図40（Ａ），（Ｂ），（Ｃ）は，ＡＦ評価値のピーク検出に用いられるＡＦ領域が拡大される様子を示している。上述したときに，顔にもとづくＡＦ領域231から高周波数成分が抽出される時に，拡大されるＡＦ領域232，233からも高周波数成分が抽出されており，ＡＦ領域が拡大されたあとに再びズーム・レンズが駆動されるものではない。
【０２１７】
所定の変数ｋに，垂直方向に拡大されるＡＦ領域の数を決定するステップ数vareastepが設定される（ステップ261）。変数ｋが垂直領域算出数Ｎｙ以上となると，拡大可能なＡＦ領域の数の限界となったと考えられる。
【０２１８】
変数ｋが垂直領域算出数Ｎｙ未満であれば（ステップ262でＹＥＳ），変数ｋによって定められるＡＦ領域まで拡大される（ステップ263）。拡大されたＡＦ領域内から得られるＡＦ評価値にピークがあれば（ステップ264でＹＥＳ），下延伸処理は終了する。拡大されたＡＦ領域内から得られるＡＦ評価値にピークが無ければ（ステップ264でＮＯ），拡大領域がステップ数vareastepだけ増加されて（ステップ265），再びＡＦ評価値のピーク検出処理が行われる。
【０２１９】
変数ｋが垂直領域算出数Ｎｙ以上となると（ステップ262でＮＯ），その垂直領域算出数Ｎｙによって規定されるＡＦ領域から得られるＡＦ評価値にピークが存在するかどうかが確認されることとなる（ステップ267）。
【０２２０】
ピークが検出された場合には，上述したように合焦位置が演算され，合焦するようにズーム・レンズが駆動され，ピークが検出されない場合には，パン・フォーカス位置にズーム・レンズが駆動される（図35ステップ216，217参照）。
【０２２１】
このような下延伸処理により，図40（Ａ）に示す顔にもとづくＡＦ領域231から図40（Ｂ），（Ｃ）に示すように拡大されたＡＦ領域232，233から得られるＡＦ評価値にもとづいてピークを検出できるようになる。
【０２２２】
図41は，左延伸処理手順（図36ステップ224の処理手順）を示すフローチャート，図42（Ａ），（Ｂ），（Ｃ）は，ＡＦ評価値のピーク検出に用いられるＡＦ領域が拡大される様子を示している。
【０２２３】
左延伸処理のためにＡＦ領域は左方向に拡大されていく。このため，所定の変数ｋは，水平領域算出数Ｎｘから１と水平方向に拡大されるＡＦ領域の数を決定するステップ数hareastepとが減算された値に設定される（ステップ271）。変数ｋが水平領域算出数Ｎｘ以上となると，拡大可能なＡＦ領域の数の限界となったと考えられる。
【０２２４】
変数ｋが０より大きければ（ステップ272でＹＥＳ），変数ｋによって定められるＡＦ領域まで拡大される（ステップ273）。拡大されたＡＦ領域内から得られるＡＦ評価値にピークがあれば（ステップ274でＹＥＳ），左延伸処理は終了する。拡大されたＡＦ領域内から得られるＡＦ評価値にピークが無ければ（ステップ274でＮＯ），左延伸処理であるために拡大領域がステップ数hareastepだけ減少されて（ステップ275），再びＡＦ評価値のピーク検出処理が行われる。
【０２２５】
変数ｋが０以下となると（ステップ272でＮＯ），その水平領域算出数Ｎｘによって規定されるＡＦ領域から得られるＡＦ評価値にピークが存在するかどうかが確認されることとなる（ステップ277）。
【０２２６】
このような下延伸処理により，図42（Ａ）に示す顔にもとづくＡＦ領域235から図42（Ｂ），（Ｃ）に示すように拡大されたＡＦ領域236〜238から得られるＡＦ評価値にもとづいてピークを検出できるようになる。
【０２２７】
図43は，上延伸処理手順（図36ステップ226の処理手順）を示すフローチャート，図44（Ａ），（Ｂ），（Ｃ）は，ＡＦ評価値のピーク検出に用いられるＡＦ領域が拡大される様子を示している。
【０２２８】
上延伸処理であるために，ＡＦ領域は下から上に拡大されていく。このため，所定の変数ｋに，垂直領域算出数Ｎｙから１と垂直方向に拡大されるＡＦ領域の数を決定するステップ数vareastepとが減算されることにより設定される（ステップ281）。変数ｋが０以下となると，拡大可能なＡＦ領域の数の限界となったと考えられる。
【０２２９】
変数ｋが０より大きければ（ステップ282でＹＥＳ），変数ｋによって定められるＡＦ領域まで拡大される（ステップ283）。拡大されたＡＦ領域内から得られるＡＦ評価値にピークがあれば（ステップ284でＹＥＳ），上延伸処理は終了する。拡大されたＡＦ領域内から得られるＡＦ評価値にピークが無ければ（ステップ284でＮＯ），変数ｋからステップ数vareastepが減算されることにより，拡大領域がステップ数vareastepだけ増加されて（ステップ285），再びＡＦ評価値のピーク検出処理が行われる。
【０２３０】
変数ｋが０以上となると（ステップ282でＮＯ），垂直領域算出数Ｎｙによって規定されるＡＦ領域から得られるＡＦ評価値にピークが存在するかどうかが確認されることとなる（ステップ287）。
【０２３１】
このような上延伸処理により，図44（Ａ）に示す顔にもとづくＡＦ領域241から図44（Ｂ），（Ｃ）に示すように拡大されたＡＦ領域242，243から得られるＡＦ評価値にもとづいてピークを検出できるようになる。
【０２３２】
図45は，右延伸処理手順（図36ステップ227の処理手順）を示すフローチャート，図46（Ａ），（Ｂ），（Ｃ）は，ＡＦ評価値のピーク検出に用いられるＡＦ領域が拡大される様子を示している
【０２３３】
所定の変数ｋに，水平方向に拡大されるＡＦ領域の数を決定するステップ数hareastepが設定される（ステップ291）。変数ｋが水平領域算出数Ｎｘ以上となると，拡大可能なＡＦ領域の数の限界となったと考えられる。
【０２３４】
変数ｋが水平領域算出数Ｎｘ未満であれば（ステップ272でＹＥＳ），変数ｋによって定められるＡＦ領域まで拡大される（ステップ273）。拡大されたＡＦ領域内から得られるＡＦ評価値にピークがあれば（ステップ274でＹＥＳ），右延伸処理は終了する。拡大されたＡＦ領域内から得られるＡＦ評価値にピークが無ければ（ステップ274でＮＯ），拡大領域がステップ数hareastepだけ増加されて（ステップ275），再びＡＦ評価値のピーク検出処理が行われる。
【０２３５】
変数ｋが水平領域算出数Ｎｘ以上となると（ステップ292でＮＯ），その水平領域算出数Ｎｘによって規定されるＡＦ領域から得られるＡＦ評価値にピークが存在するかどうかが確認されることとなる（ステップ297）。
【０２３６】
このような右延伸処理により，図46（Ａ）に示す顔にもとづくＡＦ領域251から図46（Ｂ），（Ｃ）に示すように拡大されたＡＦ領域252，253から得られるＡＦ評価値にもとづいてピークを検出できるようになる。
【０２３７】
上述の実施例においては，拡大されるＡＦ領域は１つずつ増えているが，２つまたはその他の数ずつ増えてもよいのはいうまでもない。
【０２３８】
図47は，ＡＦ評価値解析処理手順の他の例を示すフローチャートである。この図において図35に示す処理と同一の処理については同一符号を付して説明を省略する。
【０２３９】
図35に示すＡＦ評価値解析処理が，顔にもとづいて決定されるＡＦ評価値にピークが無かった場合にＡＦ領域を拡大する処理を行っているのに対し，図47に示す処理では，顔の明るさ（顔にもとづいて決定されるＡＦ領域内の明るさ）がしきい値以上でなければ（ステップ219でＮＯ），顔の明るさが暗いために顔にもとづいて決定されたＡＦ領域にもとづいて得られるＡＦ評価値を用いて合焦制御ができないと考えられる。このために，ＡＦ領域の拡大処理が行われる（ステップ213）。
【０２４０】
パン・フォーカス位置（いわゆる置きピン位置）は，被写体距離を算出することにより次のようにして求めることができる。
【０２４１】
図48は，顔検出規格化画像300の一例である。
【０２４２】
顔検出規格化画像300の幅をＷdetect，高さをｈdetectとし，画像300において設定されたＡＦ領域300Ａの一辺の半分の長さをａ，中心をＰ０とする。すると，被写体画面比率ｐａは，式１から算出される。
ｐａ＝（ＡＦ領域の一辺の長さ）／（画像の高さ）＝２ａ／ｈdetect・・・式１
【０２４３】
ＡＦ領域（顔を示す領域）は，必ずしも正確な顔の大きさを示すものではない。このために，正確な顔の大きさに近づけるために調整係数ｋｐを用いて式２に示すように被写体画面比率ｐａが調整される。調整された被写体画面比率ｐａをｐｂとする。
【０２４４】
ｐｂ＝ｋｐ×ｐａ・・・式２
【０２４５】
被写体距離を算出するためには被写体画面比率を事前に実験して得られた焦点距離の値に換算する必要がある。被写体距離を一定にして，ズーム比を変化させた場合には「焦点距離」比＝「被写体の画面比率」比の関係が成立するから，焦点距離の値に換算するための被写体画面比率基準倍率換算値ｐｃは，式３から求められる。但し，Ｚtestは事前実験時の焦点距離，Ｚ0は対象となる被写体の撮像時の焦点距離であり，ズーム位置に算出可能なものである。
ｐｃ＝ｐｂ×Ｚtest／Ｚ0・・・式３
【０２４６】
ズーム比を一定にして被写体距離を変化させた場合には，「被写体距離」比＝「被写体画面比率」比の逆数＝「被写体の画面比率の逆数」比の関係が成立する。このことから，被写体距離ILcalcの逆数は，式４から算出される。但し，ｋiIcaIcは，距離逆数換算係数である。
ILcalc＝ｐｃ×ｋiIcalc・・・式４
【０２４７】
式４から被写体距離Ｌcalcは，式５によって表される。
Ｌcalc＝１／ILcalc・・・式５
【０２４８】
図49は，パルス数とズーム・レンズの焦点レンズのパン・フォーカス位置との関係を示している。
【０２４９】
焦点レンズには，ホーム・ポジションＨＰと呼ばれる位置が規定されており，このホーム・ポジションに焦点レンズが位置している状態からのパルス数に応じて焦点レンズの移動距離が決定する。ＩＮＦ位置は最も遠い被写体距離に合焦させることができる焦点レンズの位置である。このＩＮＦ位置までのパルス数は，ズーム比，調整値を考慮してEEPROM4Aに設定されている。NEAR位置は最も近い被写体距離に合焦させることができる焦点レンズの位置である。焦点レンズを位置決めするパン・フォーカス位置は，ホーム・ポジションＨＰからＩＮＦ位置に移動させるために必要なパルス数にＩＮＦ位置からパン・フォーカス位置に移動させるために必要なパルス数を加算したものとなる。ＩＮＦ位置からパン・フォーカス位置に移動させるために必要なパルス数は，近似式やＬＵＴ（ルックアップ・テーブル）にあらかじめ格納されているデータを用いて算出できる。
【０２５０】
図50は，被写体までの距離の逆数とＩＮＦ位置からパン・フォーカス位置に焦点レンズを移動させるのに必要なパルス数との関係を示すグラフである。
【０２５１】
これらの関係は，ズーム比に応じて異なるためズーム比ごとの関係を示すグラフG11からG14が示されている。これらのグラフＧ11からG14を用いて被写体距離の逆数が上述のように算出されることにより，パルス数が算出されて焦点レンズがパン・フォーカス位置に位置決めできるのは理解されよう。また，被写体距離の逆数からパルス数の導出する方法は，特に限定する必要はなく，LUTを使っても良いし，近似式を使用しても構わない。
【０２５２】
図51は，パン・フォーカス算出処理手順（図35ステップ217の処理手順）を示すフローチャートである。
【０２５３】
まず，上述のようにして被写体画面比率が計算され（ステップ301），基準倍率換算値が求められる（ステップ302）。つづいて，上述のようにして被写体距離が算出され（ステップ303），パルス数が算出される（ステップ304）。算出されたパルス数にもとづく距離だけ焦点レンズが移動させられることとなる。
【０２５４】
被写体像に複数の顔があった場合には，たとえば，それらの複数の顔を用いて，上述した被写体像との被写体画面比率を算出して，被写体までの複数の距離を算出することができる。複数の距離のいずれかを用いて合焦制御を行うことができるようになる。たとえば，もっとも近い場所にある顔，中間的な場所にある顔，遠い場所にある顔などが合焦するようにできる。また，複数の顔に，大きさ，顔らしさ，中心からの位置，明るさ，傾き，向きなどの優先度をつけて，その優先度の高い顔が合焦するようにできる。さらに，複数の距離の重み付け平均にもとづいて得られる距離を用いて合焦制御することもできる。
【０２５５】
図52は，ＡＦサーチ範囲設定処理手順（図25ステップ165の処理手順）を示すフローチャートである。このＡＦサーチ範囲は，上述のようにして決定されたパン・フォーカス位置の前後の範囲をＡＦサーチ範囲と設定し，その範囲内において焦点レンズを移動させて上述した高周波数成分の抽出，ＡＦ評価値の算出等が行われるものである。このようなサーチを狭範囲サーチと呼ぶことにする。
【０２５６】
狭範囲サーチが設定されていなければ（ステップ311でＮＯ），通常のＡＦにおいて用いられるサーチ範囲で焦点レンズが移動させられる（ステップ319）。
【０２５７】
狭範囲サーチが設定されていると（ステップ311でＹＥＳ），上述のようにしてパン・フォーカス位置が算出される（ステップ312）。ＡＦ開始位置（焦点レンズの移動開始位置）は，パン・フォーカス位置からNEAR側に所定距離だけ加算した位置に規定される（ステップ313）。設定されたＡＦ開始位置がNEAR側の限界位置を超えてしまうと（ステップ314でＹＥＳ），ＡＦ開始位置はNEAR側の限界位置に設定される（ステップ315）。
【０２５８】
ＡＦ終了位置（焦点レンズの移動終了位置）は，パン・フォーカス位置からＩＮＦ側に所定距離だけ加算した位置に規定される（ステップ316）。設定されたＡＦ終了位置がＩＮＦ側の限界位置を超えてしまうと（ステップ317でＹＥＳ），ＡＦ終了位置はＩＮＦ側の限界位置に設定される（ステップ318）。
【０２５９】
焦点レンズを移動させる範囲がパン・フォーカス位置を中心とした範囲に限定されるので，比較的迅速にＡＦサーチが終了する。
【０２６０】
図53は，ＡＦサーチ範囲設定処理の他の処理手順を示すフローチャートである。この図において図52に示す処理と同一の処理については同一符号を付して説明を省略する。この処理は，複数の顔が検出された場合の処理を示している。
【０２６１】
検出された顔が複数の場合には（ステップ322でＹＥＳ），検出された顔の中から最大の顔についてのパン・フォーカス位置が検出される（ステップ323）。検出されたパン・フォーカス位置が第１の変数PTNEARに設定される。つづいて，検出された顔の中から最小の顔についてのパン・フォーカス位置が検出される（ステップ324）。検出されたパン・フォーカス位置が第２の変数PTINFに設定される。
【０２６２】
このようにして設定された第１の変数PTNEARに所定距離を加算した位置がＡＦ開始位置に設定される（ステップ313A）。また設定された第２の変数PTINFから所定距離を減算した位置がＡＦ終了位置に設定される（ステップ316A）。最大の顔は，手前にあると考えられ，その手前にある顔を基準としてNEAR側のＡＦ開始位置が決定され，最小の顔は，遠くにあると考えられ，その遠くにある顔を基準としてＩＮＦ側のＡＦ終了位置に設定される。最大の顔と最小の顔とを考慮してＡＦサーチの範囲が設定されるようになる。
【０２６３】
検出された顔が複数の場合には（ステップ322でＮＯ），上述と同様にパン・フォーカス位置が算出され（ステップ325），第１の変数PTNEARおよび第２の変数PTINFに設定される（ステップ326，327）。これにより，図52と同様にＡＦ開始位置とＡＦ終了位置とが決定される。（ステップ313A，316A）。
【０２６４】
図54から図56は，合焦位置の検出の仕方を示している。
【０２６５】
図54は，被写体像の一例である。
【０２６６】
被写体像330には，二人の人物像が含まれており，顔検出処理が行われることにより，顔335および336が検出されたものとする。
【０２６７】
図55は，顔335および顔336から得られるＡＦ評価値と焦点レンズとの関係を示している。
【０２６８】
顔335は比較的大きく，被写体が手前にあるためにＡＦ評価値のグラフＧ21のピーク位置Peakpos１は比較的NEAR側に位置する。これに対して，顔336は比較的小さく，被写体が遠くにあるためにＡＦ評価値のグラフＧ22のピーク位置Peakpos２は比較的ＩＮＦ側に位置する。
【０２６９】
このように，複数の顔がある場合において複数のピークがある場合には，もっともNEAR側のピークが選択され，そのピーク位置となるように焦点レンズが位置決めされる。
【０２７０】
図56は，合焦位置演算処理手順（図25ステップ168の処理手順）を示すフローチャートである。
【０２７１】
撮像された被写体像に複数の顔がなければ（ステップ331でＮＯ），その一つの顔のＡＦ評価値にピーク位置の演算処理が行われる（ステップ334）。
【０２７２】
撮像された被写体像に複数の顔があった場合には（ステップ331でＹＥＳ），複数の顔のそれぞれの顔のＡＦ評価値からピーク位置が演算される（ステップ332）。得られたピーク位置のうち，もっともNEAR側にあるピーク位置が選択され（ステップ333），その位置に焦点レンズが位置決めされることとなる。ピーク位置が複数ある場合には，それらの中間的な位置に焦点レンズが位置決めされてもよい。
【０２７３】
複数の顔があった場合には，複数の顔のうち，大きさ，顔らしさ，位置明るさ傾き，向きなどの優先度の高い１または複数の顔を決定し，決定された顔の画像を表すデータを用いて焦点レンズ位置を位置決めすることができる。
【０２７４】
図57および図58は顔が複数あった場合の他の処理の例である。
【０２７５】
図57は，上述のように二つの顔から得られるＡＦ評価値のグラフＧ31とＧ32とを示している。
【０２７６】
焦点レンズがNEAR側からＩＮＦ側に向かって所定距離ずつ移動させられて（ステップ341），その移動位置ごとにＡＦ評価値が得られる。ＡＦ評価値が得られることにより，図57に示すように，ＡＦ評価値のグラフＧ31，Ｇ32が序々に生成されていく。得られたＡＦ評価値が解析されて極大値かどうかが判定される（ステップ342，343）。
【０２７７】
極大値でなければ（ステップ343でＮＯ），焦点レンズがＩＮＦ側のサーチ終端（限界位置）となったかどうかが確認される（ステップ345）。終端でなければ（ステップ345でＮＯ），次の位置に焦点レンズが移動させられて再びＡＦ評価値の算出，解析等が行われる（ステップ346，342，343）。終端であれば（ステップ345でＹＥＳ），極大値が無くピーク値が検出されないので，合焦位置としてパン・フォーカス位置が演算され，その位置に焦点レンズが移動させられる（ステップ347，348）。
【０２７８】
極大値であると判定されると（ステップ343でＹＥＳ），その後のＡＦサーチが中断される（ステップ344）。得られた極大値を与えるピーク位置Peakpos３が合焦位置と判断され，その合焦位置が演算される（ステップ347）。演算された合焦位置に焦点レンズが移動させられる（ステップ348）。
【０２７９】
極大値と判定された場合には，その後のＡＦサーチ（焦点レンズの移動等）が中断されて合焦位置が演算されるので，焦点レンズの位置決めを迅速にできる。
【図面の簡単な説明】
【０２８０】
【図１】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図２】ディジタル・スチル・カメラと被写体との関係を示している。
【図３】記録処理手順を示すフローチャートである。
【図４】記録処理手順を示すフローチャートである。
【図５】（Ａ）は被写体像の一例を，（Ｂ）は顔検出対象領域の一例をそれぞれ示している。
【図６】（Ａ）は被写体像の一例を，（Ｂ）は顔検出対象領域の一例をそれぞれ示している。
【図７】撮像レンズの位置とＡＦ領域合焦積算値との関係を示している。
【図８】他の実施例を示すもので，記録処理手順のフローチャートである。
【図９】他の実施例を示すもので，記録処理手順のフローチャートである。
【図１０】（Ａ）は被写体像を，（Ｂ）は顔検出対象領域の一例をそれぞれ示している。
【図１１】ＡＦ用のプリ・サーチ処理手順を示すフローチャートである。
【図１２】顔検出処理手順のフローチャートである。
【図１３】顔画像領域登録処理手順を示すフローチャートである。
【図１４】（Ａ）は撮像レンズ位置とプリ合焦評価値との関係を，（Ｂ）は撮像レンズ位置と顔領域合焦積算値との関係を示している。
【図１５】顔情報画像の登録処理を示している。
【図１６】領域ごとの重み付け係数を示している。
【図１７】他の実施例を示すもので，記録処理手順を示すフローチャートである。
【図１８】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図１９】（Ａ）は被写体像の一例を示し，（Ｂ）は顔検出規格化画像の一例を示している。
【図２０】顔検出結果情報を示している。
【図２１】（Ａ）は左向きの顔画像部分を，（Ｂ）は正面の顔画像部分を，（Ｃ）は右向きの顔画像部分を示している。
【図２２】（Ａ）は傾きが０度の顔画像部分を，（Ｂ）は傾きが30度の顔画像部分を，（Ｃ）は傾きが60度の顔画像部分を，（Ｄ）は傾きが90度の顔画像部分をそれぞれ示している。
【図２３】顔画像であるとして検出された領域と露出制御に利用されるＡＥ領域との関係を示している。
【図２４】ディジタル・スチル・カメラの処理手順を示すフローチャートである。
【図２５】顔検出ＡＦの処理手順を示すフローチャートである。
【図２６】ＡＦ領域設定処理手順を示すフローチャートである。
【図２７】ＡＦ画像上への座標変換処理手順を示すフローチャートである。
【図２８】顔検出規格化画像と共通座標画像とＡＦ画像との関係を示している。
【図２９】ＡＦ露出設定処理手順を示すフローチャートである。
【図３０】（Ａ）および（Ｂ）はＡＦフィルタ設定処理手順を示すフローチャートである。
【図３１】フィルタの特性を示している。
【図３２】フィルタの特性を示している。
【図３３】ＡＦ評価値と焦点レンズとの関係を示している。
【図３４】ＡＦ評価値と焦点レンズとの関係を示している。
【図３５】ＡＦ評価値解析処理手順を示すフローチャートである。
【図３６】ＡＦ領域拡大処理手順を示すフローチャートである。
【図３７】（Ａ）〜（Ｄ）は被写体像とＡＦ領域との関係を示している。
【図３８】ＡＦ領域拡大処理に用いられる複数の項目とそれらの項目の算出の仕方を示すテーブルである。
【図３９】下延伸処理手順を示すフローチャートである。
【図４０】（Ａ）〜（Ｃ）は被写体像の一例である。
【図４１】左延伸処理手順を示すフローチャートである。
【図４２】（Ａ）〜（Ｃ）は被写体像の一例である。
【図４３】上延伸処理手順を示すフローチャートである。
【図４４】（Ａ）〜（Ｃ）は被写体像の一例である。
【図４５】右延伸処理手順を示すフローチャートである。
【図４６】（Ａ）〜（Ｃ）は被写体像の一例である。
【図４７】ＡＦ評価値解析処理手順を示すフローチャートである。
【図４８】顔検出規格化画像の一例である。
【図４９】焦点レンズの位置とパルス数との関係を示している。
【図５０】被写体距離の逆数とＩＮＦ位置からのパルス数との関係を示している。
【図５１】パン・フォーカス算出処理手順を示すフローチャートである。
【図５２】ＡＦサーチ範囲設定処理手順を示すフローチャートである。
【図５３】ＡＦサーチ範囲設定処理手順を示すフローチャートである。
【図５４】被写体像の一例である。
【図５５】焦点レンズのレンズ位置とＡＦ評価値との関係を示している。
【図５６】合焦位置演算処理手順を示すフローチャートである。
【図５７】焦点レンズのレンズ位置とＡＦ評価値との関係を示している。
【図５８】合焦位置制御処理手順を示すフローチャートである。
【符号の説明】
【０２８１】
１  制御回路
６  顔抽出処理回路
７  レンズ駆動回路
８  撮像レンズ
12  ＣＣＤ
20  ディジタル・スチル・カメラ
【図１】
0004747003.tif 000002
【図２】
0004747003.tif 000003
【図３】
0004747003.tif 000004
【図４】
0004747003.tif 000005
【図５】
0004747003.tif 000006
【図６】
0004747003.tif 000007
【図７】
0004747003.tif 000008
【図８】
0004747003.tif 000009
【図９】
0004747003.tif 000010
【図１０】
0004747003.tif 000011
【図１１】
0004747003.tif 000012
【図１２】
0004747003.tif 000013
【図１３】
0004747003.tif 000014
【図１４】
0004747003.tif 000015
【図１５】
0004747003.tif 000016
【図１６】
0004747003.tif 000017
【図１７】
0004747003.tif 000018
【図１８】
0004747003.tif 000019
【図１９】
0004747003.tif 000020
【図２０】
0004747003.tif 000021
【図２１】
0004747003.tif 000022
【図２２】
0004747003.tif 000023
【図２３】
0004747003.tif 000024
【図２４】
0004747003.tif 000025
【図２５】
0004747003.tif 000026
【図２６】
0004747003.tif 000027
【図２７】
0004747003.tif 000028
【図２８】
0004747003.tif 000029
【図２９】
0004747003.tif 000030
【図３０】
0004747003.tif 000031
【図３１】
0004747003.tif 000032
【図３２】
0004747003.tif 000033
【図３３】
0004747003.tif 000034
【図３４】
0004747003.tif 000035
【図３５】
0004747003.tif 000036
【図３６】
0004747003.tif 000037
【図３７】
0004747003.tif 000038
【図３８】
0004747003.tif 000039
【図３９】
0004747003.tif 000040
【図４０】
0004747003.tif 000041
【図４１】
0004747003.tif 000042
【図４２】
0004747003.tif 000043
【図４３】
0004747003.tif 000044
【図４４】
0004747003.tif 000045
【図４５】
0004747003.tif 000046
【図４６】
0004747003.tif 000047
【図４７】
0004747003.tif 000048
【図４８】
0004747003.tif 000049
【図４９】
0004747003.tif 000050
【図５０】
0004747003.tif 000051
【図５１】
0004747003.tif 000052
【図５２】
0004747003.tif 000053
【図５３】
0004747003.tif 000054
【図５４】
0004747003.tif 000055
【図５５】
0004747003.tif 000056
【図５６】
0004747003.tif 000057
【図５７】
0004747003.tif 000058
【図５８】
0004747003.tif 000059