撮像素子から入力される撮影画像を2値化した結果得られる白画素領域の中から主要被写体である可能性が高い白画素領域を抽出し、抽出した前記白画素領域に基づいて、前記撮影画像内から主要被写体を含む第1の被写体領域を検出する第1の検出手段と、前記第1の検出手段によって検出された前記第1の被写体領域に基づいて、第1のAF評価エリアを設定する第1の設定手段と、前記第1の設定手段によって設定された前記第1のAF評価エリアの内部に、前記第1のAF評価エリアよりも小さい第2のAF評価エリアを設定する第2の設定手段と、前記第1のAF評価エリアと、前記第2のAF評価エリアとのそれぞれを対象として、AFレンズを駆動させてコントラスト評価値を取得するコントラスト評価値取得手段と、前記コントラスト評価値取得手段によって取得された前記第1のAF評価エリアに対するコントラスト評価値と、前記第2のAF評価エリアに対するコントラスト評価値とに基づいて、焦点調節を行う焦点調節手段とを備えることを特徴とする焦点調節装置。請求項1に記載の焦点調節装置において、前記第1の検出手段によって設定された前記第1の被写体領域内から、前記第1の被写体領域よりも小さい第2の被写体領域を検出する第2の検出手段をさらに備え、前記第1の設定手段は、前記第1の被写体領域に外接する矩形内の領域を前記第1のAF評価エリアとして設定し、前記第2の設定手段は、前記第2の被写体領域に外接する矩形内の領域を前記第2のAF評価エリアとして設定することを特徴とする焦点調節装置。請求項1に記載の焦点調節装置において、前記第1の設定手段は、前記第1の被写体領域に外接する矩形内の領域を前記第1のAF評価エリアとして設定し、前記第2の設定手段は、前記第1の被写体領域に内接する矩形内の領域を前記第2のAF評価エリアとして設定することを特徴とする焦点調節装置。請求項1~3のいずれか一項に記載の焦点調節装置において、前記焦点調節手段は、前記第1のAF評価エリアに対するコントラスト評価値がピークになる前記AFレンズの位置と、前記第2のAF評価エリアに対するコントラスト評価値がピークになる前記AFレンズの位置とが一致する場合に、そのAFレンズ位置に対応する焦点距離を合焦位置として焦点調節を行うことを特徴とする焦点調節装置。請求項4に記載の焦点調節装置において、前記コントラスト評価値取得手段は、前記第1のAF評価エリアに対するコントラスト評価値と、前記第2のAF評価エリアに対するコントラスト評価値とのいずれか一方からピークが検出されない場合には、前記AFレンズの駆動速度を低速に変更して、前記第2のAF評価エリアに対するコントラスト評価値を再取得することを特徴とする焦点調節装置。請求項5に記載の焦点調節装置において、前記コントラスト評価値取得手段は、前記第2のAF評価エリアに対するコントラスト評価値を再取得する場合には、事前に前記第2のAF評価エリア内のエッジ形状が判別しやすくなるような画像処理を施すことを特徴とする焦点調節装置。しかしながら、従来の自動焦点調節装置では、なるべく至近側に存在する被写体に合焦するよう制御するため、至近側に存在する不要物体に合焦させてしまう可能性があった。本発明による焦点調節装置は、撮像素子から入力される撮影画像を2値化した結果得られる白画素領域の中から主要被写体である可能性が高い白画素領域を抽出し、抽出した白画素領域に基づいて、撮影画像内から主要被写体を含む第1の被写体領域を検出する第1の検出手段と、第1の検出手段によって検出された第1の被写体領域に基づいて、第1のAF評価エリアを設定する第1の設定手段と、第1の設定手段によって設定された第1のAF評価エリアの内部に、第1のAF評価エリアよりも小さい第2のAF評価エリアを設定する第2の設定手段と、第1のAF評価エリアと、第2のAF評価エリアとのそれぞれを対象として、AFレンズを駆動させてコントラスト評価値を取得するコントラスト評価値取得手段と、コントラスト評価値取得手段によって取得された第1のAF評価エリアに対するコントラスト評価値と、第2のAF評価エリアに対するコントラスト評価値とに基づいて、焦点調節を行う焦点調節手段とを備えることを特徴とする。本発明によれば、精度高く主要被写体に合焦させることができる。図1は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ100は、操作部材101と、レンズ102と、撮像素子103と、制御装置104と、メモリカードスロット105と、モニタ106とを備えている。操作部材101は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどを含んでいる。レンズ102は、不図示のマウント部を介してカメラ100に着脱可能な構成となっていてもよいし、カメラ100と一体となっていてもよい。なお、レンズ102は、複数の光学レンズから構成されるが、図1では代表して1枚のレンズで表している。撮像素子103は、例えばCMOSなどのイメージセンサにより構成され、レンズ102を通過した光束による被写体像を光電変換してアナログ画像信号を生成し、生成したアナログ画像信号を制御装置104へ出力する。制御装置104は、CPU、メモリ、およびその他の周辺回路により構成され、カメラ100を制御する。なお、制御装置104を構成するメモリには、SDRAMやフラッシュメモリが含まれる。SDRAMは、揮発性のメモリであって、CPUがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置104が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。制御装置104は、撮像素子103から入力されたアナログ画像信号をデジタル画像信号に変換し、種々の画像処理を施した後に所定の画像形式、例えばJPEG形式の本画像データを生成する。また、制御装置104は、生成した本画像データに基づいて、表示用画像データ、例えばサムネイル画像データを生成する。制御装置104は、本画像データとサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイルを生成してメモリカードスロット105へ出力する。メモリカードスロット105は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置104から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット105は、制御装置104からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。モニタ106は、カメラ100の背面に搭載された液晶モニタ背面モニタであり、当該モニタ106には、メモリカードに記憶されている画像やカメラ100を設定するための設定メニューなどが表示される。また、制御装置104は、使用者によってカメラ100のモードがライブビューモードに設定されると、撮像素子103から時系列で取得した画像の表示用画像データをモニタ106に出力する。これによってモニタ106にはスルー画が表示される。本実施の形態におけるカメラ100は、撮影画面内から主要被写体を含む被写体領域を検出し、検出した被写体領域を対象としAFオートフォーカス制御を行う機能を備えている。AF制御の方法としては、例えば、レンズ102に含まれるAFレンズを駆動して焦点距離を変えながら、撮影画面内に設定したAF評価エリアのコントラスト評価値が最も高くなるAFレンズ位置を検出する方法、すなわちコントラスト評価値を用いた山登り制御による方法を用いる。本実施の形態では、制御装置104は、図2のフローチャートに示す処理を実行することにより、焦点調節を行う。なお、図2に示す処理は、例えば、使用者によってレリーズボタンが半押しされることにより、焦点調節の実行が指示されると起動するプログラムとして、制御装置104により実行される。ステップS10において、制御装置104は、撮像素子103から画像を取り込み、撮影画面内に設定したAF評価エリア内の画像を取得する。そして、制御装置104は、AF評価エリア内の画像を対象としてラベリング処理を行って、AF評価エリア内の画像から被写体領域を検出する。なお、ラベリング処理としては、AF評価エリア内の画像を輝度や色差や色相に基づいて所定の閾値を用いて2値化することによって、画像内から白画素により構成される島を抽出する。さらに、抽出した島を所定の評価値を用いて評価することにより、複数の島の中から被写体である可能性が高い島を選択し、選択した島を被写体領域として検出する。なお、本実施の形態では、ステップS10で実行されるラベリング処理をラベリング1と呼ぶ。図3は、AF評価エリア3a内からラベリング1によって被写体領域3bが検出された例を示している。その後、ステップS20へ進む。ステップS20では、制御装置104は、ラベリング1により検出した被写体領域3bの外接矩形を求める。ここで、外接矩形とは、被写体領域3bの水平方向の幅と垂直方向の幅とを、それぞれ短辺、長辺とする矩形をいう。制御装置104は、例えば、図3に示すように、被写体領域3bに対して、外接矩形3cを求める。なお、ステップS20で求めた外接矩形を外接矩形1と呼ぶ。その後、ステップS30へ進む。ステップS30では、制御装置104は、ラベリング1により検出した被写体領域3b内を対象として、再度ラベリング処理を行って、被写体領域を検出する。ステップS30におけるラベリング処理を、ステップS10におけるラベリング1と区別するために、ラベリング2と呼ぶ。このラベリング2では、制御装置104は、検出される被写体領域がラベリング1によって検出された被写体領域よりも小さくなるように、ラベリング処理の条件を設定する。例えば、制御装置104は、所定の色相角範囲の画素が白画素となるように2値化をしてラベリング1を行った場合には、白画素とする色相角範囲をさらに狭めた例えばラベリング1の3/4の角度条件でラベリング2を行う。これにより、例えば、図4に示すように、ラベリング1により検出した被写体領域3bの内部に、被写体領域4aが検出される。その後、ステップS40へ進み、制御装置104は、ラベリング2により検出した被写体領域4aの外接矩形を求める。例えば、制御装置104は、図4に示すように、被写体領域4aに対して、外接矩形4bを求める。なお、ステップS40で求めた外接矩形を外接矩形2と呼ぶ。このように、外接矩形2は外接矩形1より小さく、かつ被写体領域3bの内部に含まれていることが望ましい。その後、ステップS50へ進む。ステップS50では、制御装置104は、外接矩形2が被写体領域3bの内部に含まれているか否かを判断する。ステップS50で否定判断した場合には、ステップS60へ進む。ステップS60では、制御装置104は、外接矩形2の垂直方向成分を縮小し水平方向成分が多くなるように、外接矩形2が被写体領域3bの内部に含まれるように調整した後、ステップS70へ進む。これに対して、ステップS50で肯定判断した場合には、そのままステップS70へ進む。ステップS70では、制御装置104は、外接矩形1内と外接矩形2内とのそれぞれをAF評価エリアとして、AFレンズを至近側から無限側に駆動させるAFスキャンを行って、各AFレンズ位置でコントラスト評価値を取得する。これにより、例えば図5に示すように、外接矩形1内をAF評価エリアとしてAFスキャンを行ったレンズ位置AFモータステップ数ごとのコントラスト評価値5aと、外接矩形2内をAF評価エリアとしてAFスキャンを行ったレンズ位置AFモータステップ数ごとのコントラスト評価値5bとを得ることができる。例えば、外接矩形1内をAF評価エリアとして得たコントラスト評価値5aでは、至近側の山ピーク5c、主要被写体の山ピーク5d、背景の山ピーク5eが検出されている。また、外接矩形2内をAF評価エリアとして得たコントラスト評価値5bでは、主要被写体の山ピーク5fが検出されている。その後、ステップS80へ進み、制御装置104は、外接矩形1と外接矩形2の両方からコントラスト評価値の山ピークを検出し、それらの位置が一致しているか否かを判断する。ステップS80で肯定判断した場合には、ステップS120へ進み、制御装置104は、外接矩形1と外接矩形2の両方から山ピークが検出されたレンズ位置AFモータステップ数を特定し、特定したレンズ位置に応じた焦点距離を合焦位置として焦点調節を行って処理を終了する。これに対して、ステップS80で否定判断した場合には、ステップS90へ進む。この場合、外形矩形2は、白画素とする色相角範囲をさらに狭めてラベリング2を行って検出した被写体領域に基づくため、その内部の画像のコントラストは低い可能性があり、これが原因で外形矩形2のコントラスト評価値の山ピークが検出できていない可能性が高い。よって、ステップS90では、制御装置104は、AFスキャンにおけるスキャン速度、すなわちAFレンズの駆動速度を低速に変更して、外接矩形2内をAF評価エリアとしたAFスキャンを実行する。このとき、制御装置104は、例えば、AFスキャンの方向をステップS70とは逆方向、すなわち無限側から至近側とする。その後、ステップS100へ進み、制御装置104は、撮像素子103からの画像取り込みフレーム数を相対的に多くして、画像合成によりノイズを低減させる。なお、制御装置104は、画像合成時には固定パターンノイズによる孤立点除去を行ってもよい。その後、ステップS110へ進む。ステップS110では、制御装置104は、外接矩形2内をAF評価エリアとしたAFスキャンの結果として得られるコントラスト評価値に基づいて、コントラスト評価値の山ピークを検出する。その後、ステップS120へ進み、制御装置104は、ステップS70で検出した外接矩形1のコントラスト評価値の山ピークと、ステップS110で検出した外接矩形2のコントラスト評価値の山ピークとが検出されたレンズ位置AFモータステップ数を特定し、特定したレンズ位置に応じた焦点距離を合焦位置として焦点調節を行って処理を終了する。以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。1制御装置104は、撮影画面内に設定したAF評価エリア内の画像に対してラベリング1を行って被写体領域を検出し、ラベリング1により検出した被写体領域内を対象としてラベリング2を行って被写体領域を検出するようにした。そして、それぞれの被写体領域に対して外接矩形を設定し、それぞれの外接矩形を対象としてAFスキャンを実行するようにした。その結果得られた外接矩形1のコントラスト評価値と、外接矩形2のコントラスト評価値とのピークが一致する場合に、そのピークが検出されたレンズ位置AFモータステップ数に応じた焦点距離を合焦位置として特定するようにした。これによって、従来の自動焦点調節装置では、なるべく至近側に存在する被写体に合焦するよう制御するため、至近側に存在する不要物体に合焦させてしまう可能性があったが、本発明によれば、精度高く主要被写体に合焦させることができる。2制御装置104は、ラベリング1により検出した被写体領域に外接する外接矩形1と、ラベリング2により検出した被写体領域に外接する外接矩形2のそれぞれをAF評価エリアとして設定するようにした。これによって、主要被写体である可能性が高い島を含んだ外接矩形1と、外接矩形1内に含まれる外接矩形2とを用いて、精度高くAF評価エリアを設定することができる。―変形例―なお、上述した実施の形態のカメラは、以下のように変形することもできる。1上述した実施の形態では、制御装置104は、ラベリング1によって検出した被写体領域の外接矩形1と、ラベリング2によって検出した被写体領域の外接矩形2とのそれぞれをAF評価エリアとしてAFスキャンを実行する例について説明した。しかしながら、制御装置104は、ラベリング1によって検出した被写体領域の外接矩形と内接矩形とのそれぞれをAF評価エリアとしてAFスキャンを実行するようにしてもよい。例えば、図3に示した被写体領域3bの外接矩形3cと、図6に示す被写体領域3bの内接矩形6aとのそれぞれをAF評価エリアとしてAFスキャンを実行するようにしてもよい。これにより、例えば図7に示すように、外接矩形3c内をAF評価エリアとしてAFスキャンを行ったレンズ位置AFモータステップ数ごとのコントラスト評価値7aと、内接矩形6a内をAF評価エリアとしてAFスキャンを行ったレンズ位置AFモータステップ数ごとのコントラスト評価値7bとを得ることができる。この場合、ラベリング1によって得られる被写体領域の形状によっては、内接矩形の領域が極小になる場合があるため、制御装置104は、内接矩形が正方形に近い形状、例えばアスペクト比が4:1より正方形に近い形状の場合に、内接矩形を用いるようにしてもよい。2上述した実施の形態では、制御装置104は、ラベリング1によって検出した被写体領域の外接矩形1とラベリング2によって検出した被写体領域の外接矩形2とのそれぞれをAF評価エリアとしてAFスキャンを実行し、外接矩形1と外接矩形2のいずれか一方からコントラスト評価値の山ピークが検出されない場合には、AFスキャンにおけるスキャン速度、すなわちAFレンズの駆動速度を低速に変更して、外接矩形2内をAF評価エリアとしたAFスキャンを実行する例について説明した。しかしながら、この場合には、制御装置104は、外接矩形2のコントラスト評価値は、山の形が認識困難となるため、さらに、コントラスト評価に不要なエッジレベルの削除、複数フレーム画像合成によるランダムノイズの減少等のノイズ除去対策、LUTによる強調処理等を行い、エッジ形状が判別しやすいように前処理しておくようにしてもよい。3上述した実施の形態では、本発明をカメラ100に適用する例について説明した。しかしながら、本発明は、AF処理を行う他の焦点調節装置にも適用可能である。なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。