(57)【要約】【課題】撮影条件を迅速に決定すること。【解決手段】カメラ１００は、被写体に応じた画像信号を出力する撮像素子と、画像信号により生成される画像から主要被写体領域を検出する被写体領域検出手段と、被写体領域検出手段によって検出された主要被写体領域を含み、画像を示す範囲よりも狭い範囲の画像信号を撮像素子から読み出す画像信号読み出し手段と、画像信号読み出し手段によって読み出された画像信号に基づいて、撮影条件を決定する撮影条件決定手段とを備える。【選択図】図１
2013162174.tif 000002
【特許請求の範囲】
【請求項１】
被写体に応じた画像信号を出力する撮像素子と、
前記画像信号により生成される画像から主要被写体領域を検出する被写体領域検出手段と、
前記被写体領域検出手段によって検出された前記主要被写体領域を含み、前記画像を示す範囲よりも狭い範囲の画像信号を前記撮像素子から読み出す画像信号読み出し手段と、
前記画像信号読み出し手段によって読み出された画像信号に基づいて、撮影条件を決定する撮影条件決定手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記撮影条件決定手段は、焦点調整、露出調整、ホワイトバランス調整のための条件を決定することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記撮影条件が焦点調整のための条件である場合には、
ＡＦレンズを駆動させながら前記画像信号読み出し手段によって読み出された画像信号に基づいてコントラスト評価値を算出し、前記コントラスト評価値がピークとなるＡＦレンズ位置を合焦位置として検出する焦点調節手段をさらに備えることを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
被写体の動き状態を判定する動き状態判定手段をさらに備え、
前記動き状態判定手段によって、動きのある被写体であると判定された場合には、前記画像信号読み出し手段は、読み出し範囲内の画素を間引いて画像信号の読み出しを行うことを特徴とする撮像装置。
【請求項５】
請求項３または４に記載の撮像装置において、
前記撮像素子から取得したフレーム画像をモニタに表示する表示手段をさらに備え、
前記表示手段は、前記ＡＦレンズを至近側から無限側に駆動させているときに、ＡＦレンズの位置が最も撮影レンズの倍率変化が大きくなる位置にある間は、前記フレーム画像の表示を停止することを特徴とする撮像装置。
【請求項６】
請求項３〜５のいずれか一項に記載の撮像装置において、
前記コントラスト評価値がピークとなるＡＦレンズ位置が検出できない場合には、前記画像信号読み出し手段による読み出し範囲内の画像の解像度を上げるための処理を実行する実行手段をさらに備えることを特徴とする撮像装置。
【請求項７】
請求項１〜６のいずれか一項に記載の撮像装置において、
前記被写体領域検出手段は、前記撮影画像内を対象としてラベリング処理を行うことにより、前記被写体領域を検出することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
次のような自動合焦装置が知られている。この自動合焦装置は、被写体の変化により合焦レンズの速度を変化させている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９７２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の自動合焦装置では、焦点調節に要する処理時間を短縮することについては検討されていなかった。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、被写体に応じた画像信号を出力する撮像素子と、前記画像信号により生成される画像から主要被写体領域を検出する被写体領域検出手段と、前記被写体領域検出手段によって検出された前記主要被写体領域を含み、前記画像を示す範囲よりも狭い範囲の画像信号を前記撮像素子から読み出す画像信号読み出し手段と、前記画像信号読み出し手段によって読み出された画像信号に基づいて、撮影条件を決定する撮影条件決定手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮影条件決定に要する処理時間を短縮することができる。
【図面の簡単な説明】
【０００７】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】第１の実施の形態におけるフレーム画像の具体例を示した図である。
【図３】コントラストスキャン時のレンズ位置の変化を模式的に示した第１の図である。
【図４】１フレーム当たりの転送と露光に要する時間を模式的に示した第１の図である。
【図５】コントラストスキャン時のレンズ位置の変化を模式的に示した第２の図である。
【図６】１フレーム当たりの転送と露光に要する時間を模式的に示した第２の図である。
【図７】第２の実施の形態におけるフレーム画像の具体例を示した図である。
【図８Ａ】第２の実施の形態におけるＡＦ処理の前半の流れを示すフローチャート図である。
【図８Ｂ】第２の実施の形態におけるＡＦ処理の後半の流れを示すフローチャート図である。
【図９】第３の実施の形態における処理の具体例を模式的に示した図である。
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
図１は、第１の実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
レンズ１０２は、不図示のマウント部を介してカメラ１００に着脱可能な構成となっていてもよいし、カメラ１００と一体となっていてもよい。なお、レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０３は、例えばＣＭＯＳなどのイメージセンサにより構成され、レンズ１０２を通過した光束による被写体像を光電変換してアナログ画像信号を生成し、生成したアナログ画像信号を制御装置１０４へ出力する。
【００１０】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１１】
制御装置１０４は、撮像素子１０３から入力されたアナログ画像信号をデジタル画像信号に変換し、種々の画像処理を施した後に所定の画像形式、例えばＪＰＥＧ形式の本画像データを生成する。また、制御装置１０４は、生成した本画像データに基づいて、表示用画像データ、例えばサムネイル画像データを生成する。制御装置１０４は、本画像データとサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイルを生成してメモリカードスロット１０５へ出力する。
【００１２】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１３】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によってカメラ１００のモードがライブビューモードに設定されると、撮像素子１０３から時系列で取得した画像の表示用画像データをモニタ１０６に出力する。これによってモニタ１０６にはスルー画が表示される。
【００１４】
本実施の形態におけるカメラ１００は、動画再生時やスルー画表示時に、フレーム内から主要被写体を検出して、フレーム間で追尾する被写体追尾機能を備えている。制御装置１０４は、被写体追尾中に、検出した主要被写体を含む主要被写体領域を対象としＡＦ（オートフォーカス）制御を行うことにより、主要被写体に合焦させながら被写体追尾を行う。ＡＦ制御の方法としては、例えば、レンズ１０２に含まれるＡＦレンズを至近側から無限遠側に駆動して焦点距離を変えながら（コントラストスキャンを行いながら）、フレーム内に設定したＡＦ評価エリアのコントラスト評価値が最も高くなるＡＦレンズ位置を合焦位置として検出する方法、すなわちコントラスト評価値を用いた山登り制御による方法が用いられる。
【００１５】
このように、フレーム間で被写体を追尾する場合、被写体の移動に伴って焦点距離を変える必要がある。例えば、被写体がカメラ１００に近づく方向に移動した場合には、制御装置１０４は、手前（前ピン）方向にＡＦレンズを移動させて合焦位置を特定する必要があり、被写体がカメラ１００から遠ざかる方向に移動した場合には、制御装置１０４は、奥側（後ピン）方向にＡＦレンズを移動させて合焦位置を特定する必要がある。
【００１６】
このとき、上述したコントラスト評価値を用いた山登り制御による方法により、撮影画面内に設定されたＡＦ評価エリアの全領域を対象としてＡＦレンズを至近側から無限遠側に全域スキャンを行って合焦位置を特定すると、処理に時間がかかり被写体の動きに追随できない可能性が生じる。
【００１７】
例えば、図２に示すフレームを例に考えると、フレーム中に枠で示した９つのＡＦ評価エリアを対象としてコントラストスキャンを行って合焦位置を特定する必要がある。この場合、例えば、図３（ａ）に示すように、ＡＦレンズを至近側３ａから無限遠側３ｂに駆動してコントラストスキャンを行って合焦位置（合焦点）３ｃを特定するためには、時間ｔ１を要する。また、図３（ｂ）に示すように、ローリングシャッターによる任意のラインの転送と露光には、転送に要する時間（転送時間）Ｔと露光に要する時間（露光時間）Ｃの合計Ｔ＋Ｃの時間がかかる。
【００１８】
このため、複数ライン（ｎライン）で構成される１フレーム当たりの転送と露光に要する時間Ｖは、次式（１）によって表され、これを模式的に図示すると図４のようになる。
Ｖ＝転送時間Ｔ×ライン数ｎ＋露光時間Ｃ  ・・・（１）
【００１９】
そこで、本実施の形態では、制御装置１０４は、フレーム内で主要被写体が存在する領域を特定し、特定した領域をＡＦ評価エリアに設定する。そして、制御装置１０４は、撮像素子１０３から、設定したＡＦエリア内のみを部分的に読み出して、上記コントラスト評価値を用いた山登り制御による方法により、焦点調節を行う。この場合、例えば、図５（ａ）に示すように、ＡＦレンズを至近側３ａから無限遠側３ｂに駆動してコントラストスキャンを行って合焦位置（合焦点）３ｃを特定するための時間は、上記ｔ１よりも短い時間ｔ２で済む。また、図５（ｂ）に示すように、ローリングシャッターによる任意のラインの転送と露光には、転送画素数の減少にともなって転送に要する時間が減少するため、転送画素数を１／４にすると、合計Ｔ／４＋Ｃの時間に減少する。なお、露光時間をＣ／２に短縮した場合には、図５（ｃ）に示すように、合計Ｔ／４＋Ｃ／２の時間で済む。
【００２０】
転送時間がＴ／４である場合、１フレーム当たりの部分的に読み出した領域の転送と露光に要する時間Ｖは、次式（２）によって表され、これを模式的に図示すると図６のようになる。但し、ｍ＜ｎである。
Ｖ＝転送時間Ｔ／４×ライン数ｍ＋露光時間Ｃ  ・・・（２）
【００２１】
以上のように、第１の実施の形態によれば、制御装置１０４は、フレーム内で主要被写体が存在する領域を特定し、特定した領域をＡＦ評価エリアに設定した上で、該設定したＡＦエリア内のみを部分的に読み出して、コントラスト評価値を用いた山登り制御による焦点調節を行うことにより、ＡＦ処理に要する時間を短縮することができる。
【００２２】
―第２の実施の形態―
第２の実施の形態では、フレーム内から主要被写体を含む領域（主要被写体領域）を抽出し、抽出した領域をＲＯＩ（Ｒｅｇｉｏｎ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に設定してコントラスト評価値を得ることにより、主要被写体に合焦させながら主要被写体追尾を行う方法について説明する。第２の実施の形態は、基本的な考えは第１の実施の形態と同様であるが、主要被写体領域を抽出するための方法としてラベリング処理を用いる例について説明する。
【００２３】
なお、ラベリング処理とは、フレーム内の画像を色相、輝度、または色差を評価値として用い、該評価値を所定の閾値を用いて２値化することによって、画像内から白画素のまとまり（島）を抽出する。さらに、抽出した島を所定の評価値を用いて評価することにより、複数の島の中から主要被写体である可能性が高い島を選択し、選択した島をラベル領域として検出する方法をいう。本実施の形態では、このラベリング処理によって検出されたラベル領域を主要被写体領域として扱う。
【００２４】
例えば、図７（ａ）に示すフレームに対して、図７（ｂ）に示すような白画素のまとまり、すなわち島７ｂ（ラベル領域７ｂ）が抽出された場合には、図７（ｃ）に示すように、島７ｂに外接する包絡枠を設定して、これを主要被写体領域７ｃとして検出する。これにより、フレーム全体を対象としてＡＦ処理を行う場合には、図７（ｄ）に示す全画面内を対象としてＡＦスキャンを行う必要があるが、本実施の形態の方法によれば、図７（ｅ）に示すように、主要被写体領域７ｃ内だけを対象としてＡＦスキャンを行えばよいため、ＡＦ処理の速度を向上させることができる。
【００２５】
図８Ａ及び図８Ｂは、本実施の形態におけるＡＦ処理の流れを示すフローチャートである。図８Ａ及び図８Ｂに示す処理は、使用者によってスルー画上での被写体追尾の開始が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００２６】
ステップＳ１０において、制御装置１０４は、ＡＦのモードをマニュアル設定モードに設定する。このステップＳ１０の処理は、制御装置１０４が自動的に行ってもよいし、使用者からの指示に基づいて行ってもよい。その後、ステップＳ２０へ進む。
【００２７】
ステップＳ２０では、制御装置１０４は、撮像素子１０３からフレーム画像を取り込んで、ステップＳ３０へ進む。ステップＳ３０では、制御装置１０４は、撮像素子１０３から取り込んだフレーム画像を背面パネル、すなわちモニタ１０６に表示する。
【００２８】
その後、ステップＳ４０へ進み、制御装置１０４は、ＡＦのマニュアル設定により、使用者から現在のフレーム内における被写体位置が指定されたか否かを判断する。ステップＳ３０で否定判断した場合には、ステップＳ２０へ戻る。これに対して、ステップＳ３０で肯定判断した場合には、ステップＳ５０へ進む。
【００２９】
ステップＳ５０では、制御装置１０４は、使用者によって指定された被写体位置を含む所定の範囲を対象として、上述したラベリング処理を行って、白画素によって構成される島をラベル領域として抽出する。その後、ステップＳ６０へ進み、制御装置１０４は、ラベル領域が抽出できたか否かを判断する。ステップＳ６０で否定判断した場合には、ステップＳ７０へ進む。この場合には、図７（ｃ）や（ｅ）に示した主要被写体領域を検出することができないため、制御装置１０４は、図７（ａ）に示した通常のオートエリアにおける従来のコントラスト評価値を用いたＡＦ処理を行って処理を終了する。これに対して、ステップＳ６０で肯定判断した場合には、ステップＳ８０へ進む。
【００３０】
ステップＳ８０では、制御装置１０４は、ステップＳ５０で抽出したラベル領域７ｂの外接矩形を算出する。この外接矩形内の領域が上述した主要被写体領域７ｃに相当する。そして、制御装置１０４は、外接矩形の重心位置Ｇを算出し、算出した重心位置Ｇの座標値をバッファメモリに記録する。その後、ステップＳ９０へ進む。ステップＳ９０では、制御装置１０４は、ステップＳ８０で算出した外接矩形をモニタ１０６に表示中のフレーム画像上に表示する。これによって、フレーム画像内には、主要被写体を含む被写体枠が表示される。その後、ステップＳ１００へ進む。
【００３１】
ステップＳ１００では、制御装置１０４は、ステップＳ５０で実行したラベリング処理の条件（ラベリング条件）をバッファメモリに記録する。例えば、ラベリング条件としては、色相、輝度、または色差のいずれを評価値として用いたかを示す情報や、２値化する際に用いた閾値を特定するための情報等がバッファメモリに記録される。その後、ステップＳ１１０へ進む。
【００３２】
ステップＳ１１０では、制御装置１０４は、ステップＳ５０で抽出したラベル領域７ｂのフレーム内における位置、例えば重心位置Ｇと、ラベル領域７ｂの大きさとを特定するための情報、例えば面積をバッファメモリに記録する。その後、ステップＳ１２０へ進み、制御装置１０４は、撮像素子１０３から次フレームの画像を取り込んで、ステップＳ１３０へ進む。
【００３３】
ステップＳ１３０では、制御装置１０４は、ステップＳ１００で記録した前フレームにおけるラベリング条件をバッファメモリから読み出して、ステップＳ１４０へ進む。ステップＳ１４０では、制御装置１０４は、ステップＳ１３０で読み出したラベリング情報を用いて、ステップＳ１２０で取り込んだフレーム画像内のステップＳ４０で使用者によって指定された被写体位置を含む所定の範囲を対象として、ラベリング処理を行い、白画素によって構成される島をラベル領域７ｂとして抽出する。その後、ステップＳ１５０へ進む。
【００３４】
ステップＳ１５０では、制御装置１０４は、ステップＳ１４０で抽出したラベル領域７ｂの外接矩形を算出する。この外接矩形内の領域が上述した主要被写体領域７ｃに相当する。そして、制御装置１０４は、外接矩形の重心位置Ｇを算出し、算出した重心位置Ｇの座標値をバッファメモリに記録する。その後、ステップＳ１６０へ進む。
【００３５】
ステップＳ１６０では、制御装置１０４は、ステップＳ８０で記録した前フレームにおけるラベル領域の重心位置および大きさと、ステップＳ１４０で抽出した現フレームにおけるラベル領域の重心位置および大きさとを比較して、それぞれの重心位置と大きさの変化量を演算する。その後、ステップＳ１７０へ進む。
【００３６】
ステップＳ１７０では、制御装置１０４は、ステップＳ１６０の演算結果に基づいて、前フレームと現フレームとの間の主要被写体の動き量が所定量以上か否かを判断する。具体的には、制御装置１０４は、前フレームにおけるラベル領域の重心位置と現フレームにおけるラベル領域の重心位置との変化量が所定値以上であり、前フレームにおけるラベル領域の大きさと現フレームにおけるラベル領域の大きさとの変化量が所定値以上である場合に、前フレームと現フレームとの間の主要被写体の動き量が所定量以上であると判断する。ステップＳ１７０で否定判断した場合には、後述するステップＳ１９０へ進む。
【００３７】
これに対して、ステップＳ１７０で肯定判断した場合には、ステップＳ１８０へ進む。ステップＳ１８０では、制御装置１０４は、主要被写体の動き状態を判定するための動きフラグをセットする。例えば、制御装置１０４は、主要被写体が所定量以上移動している場合には、動きフラグに１をセットする。その後、ステップＳ１９０へ進む。
【００３８】
ステップＳ１９０では、制御装置１０４は、モニタ１０６に現フレームの画像を表示するとともに、現フレームの画像内にステップＳ１５０で算出したラベル領域の外接矩形を表示する。これによって、現フレーム画像内にＡＦ枠が表示される。その後、ステップＳ２００へ進む。
【００３９】
ステップＳ２００では、制御装置１０４は、使用者によってレリーズスイッチが全押し（Ｓ２）されたことにより撮影が指示されたか否かを判断する。ステップＳ２００で否定判断した場合には、ステップＳ１２０へ戻る。これに対して、ステップＳ２００で肯定判断した場合には、ステップＳ２１０へ進む。ステップＳ２１０では、制御装置１０４は、ＡＦレンズ（合焦レンズ）をＡＦスキャン時の初期位置に駆動させる。その後、ステップＳ２２０へ進む。
【００４０】
ステップＳ２２０では、制御装置１０４は、被写体あるいはＡＥ値に基づいて、現在の撮影シーンのＬＶ値を判定可能か否かを判断する。ステップＳ２２０で否定判断した場合には、ステップＳ２３０へ進む。ステップＳ２３０では、制御装置１０４は、ステップＳ１８０において、動きフラグがセットされているか否かを判断する。ステップＳ２３０で否定判断した場合には、ステップＳ２４０へ進む。ステップＳ２４０とステップＳ２５０では、動きのない通常の主要被写体に対して、ＡＦスキャンを高速化させるための処理を行う。
【００４１】
まず、ステップＳ２４０では、制御装置１０４は、現在のＡＦ評価エリア、すなわち主要被写体領域７ｃを縮小した後に、ゲインを変えずに１Ｈ（水平方向の走査ライン）の露光蓄積転送時間（以下、「露光蓄積時間」と呼ぶ）を算出する。その後、ステップＳ２５０へ進み、制御装置１０４は、フレーム内における読み出し領域を特定するための情報と、ステップＳ２４０で算出した１Ｈの露光蓄積時間をフラッシュメモリに記録する。ここでは、読み出し領域として、上述した主要被写体領域７ｃを用いる。その後、後述するステップＳ３４０へ進む。
【００４２】
一方、ステップＳ２３０で肯定判断した場合には、ステップＳ３１０へ進む。ステップＳ３１０〜ステップＳ３３０では、動きのある主要被写体に対して、ＡＦスキャンを高速化させるための処理を行う。まず、ステップＳ３１０において、制御装置１０４は、上述した主要被写体領域７ｃ内の読み出し画素を間引きして、転送数を１／２に設定する。その後、ステップＳ３２０へ進み、制御装置１０４は、ＳＮを確保できる範囲でゲインを上げ、露光蓄積時間を短縮する。その後、ステップＳ３３０へ進み、制御装置１０４は、ゲイン設定、画素加算数、読み出し領域、１Ｈの露光蓄積時間をフラッシュメモリに記録する。その後、後述するステップＳ３４０へ進む。
【００４３】
これに対して、ステップＳ２２０で肯定判断した場合には、ステップＳ２６０へ進む。ステップＳ２６０では、制御装置１０４は、現在のＡＦ評価エリア７ｃ、すなわち主要被写体領域７ｃを縮小して転送時間を短縮させ、この縮小により余った時間、すなわち転送時間の短縮に伴って生じた余り時間を露光蓄積時間に振り分ける。その後、ステップＳ２７０へ進み、制御装置１０４は、ＳＮを確保できるようにゲインを設定して、ステップＳ２８０へ進む。
【００４４】
ステップＳ２８０では、制御装置１０４は、ステップＳ２７０で設定したゲインでは得られる信号レベルが低いと判断した場合には、画素加算にて感度を上げて、ステップＳ２９０へ進む。ステップＳ２９０では、制御装置１０４は、画素加算により転送数が減少するため、ゲインを再調整して、ステップＳ３００へ進む。ステップＳ３００では、制御装置１０４は、ゲイン設定、画素加算数、読み出し領域、１Ｈの露光蓄積時間をフラッシュメモリに記録する。その後、ステップＳ３４０へ進む。
【００４５】
ステップＳ３４０では、制御装置１０４は、ステップＳ３００またはステップＳ３３０で記録したゲイン設定、画素加算数、読み出し領域、１Ｈの露光蓄積時間をフラッシュメモリから読み出して、ステップＳ３５０へ進む。ステップＳ３５０では、制御装置１０４は、１Ｈの露光蓄積時間からＳＴＭのレートを計算してドライバに設定する。その後、ステップＳ３６０へ進む。
【００４６】
ステップＳ３６０では、制御装置１０４は、ゲインをＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）に設定する。その後、ステップＳ３７０へ進み、制御装置１０４は、撮像素子１０３、例えばＣＭＯＳセンサに読み出し領域、読み出し間隔をセットして、ステップＳ３８０へ進む。ステップＳ３８０では、制御装置１０４は、露光タイミングをタイマにセットしてステップＳ３９０へ進む。
【００４７】
ステップＳ３９０では、制御装置１０４は、次フレームの画像を撮像素子１０３から取り込んで、ステップＳ４００へ進む。ステップＳ４００では、制御装置１０４は、ＡＦレンズ（焦点調整レンズ）をあらかじめ設定された量だけ駆動させる。その後、ステップＳ４１０へ進み、制御装置１０４は、ＡＦレンズを至近側から無限遠側へ移動させながらＡＦスキャンを行ってＡＦ評価エリア７ｃ内のコントラスト評価値を算出し、フラッシュメモリに記録する。その後、ステップＳ４２０へ進む。
【００４８】
ステップＳ４２０では、制御装置１０４は、モニタ１０６に表示しているフレーム画像内のＡＦ評価エリアに相当する領域内の画像のみを現フレームのＡＦ評価エリア内の画像に置き換えて更新する。その後、ステップＳ４３０へ進み、制御装置１０４は、ＡＦスキャンによって得られたコントラスト評価値のピーク位置を求めて、ステップＳ４４０へ進む。ステップＳ４４０では、制御装置１０４は、ピーク位置が得られたか否かを判断する。
【００４９】
ステップＳ４４０で肯定判断した場合には、ステップＳ４５０へ進む。ステップＳ４５０では、制御装置１０４は、ピーク位置が得られたレンズ位置へＡＦレンズを駆動させて主要被写体に合焦させる。その後、ステップＳ４６０へ進み、制御装置１０４は、撮影露光を行って処理を終了する。
【００５０】
一方、ステップＳ４４０で否定判断した場合には、ステップＳ４７０へ進む。この場合には、細かいテクスチャの被写体に対応するために、ステップＳ４７０〜ステップＳ４９０の処理を行う。ステップＳ４７０では、制御装置１０４は、ＡＦ評価エリア７ｃの解像度を上げるため、画素加算の比率を下げるか、フル解像にて評価値の元データを採取する。その後、ステップＳ４８０へ進み、制御装置１０４は、ゲインを上げて、露光蓄積時間を算出し、ステップＳ４９０へ進む。ステップＳ４９０では、制御装置１０４は、ゲイン設定、画素加算数、読み出し領域、１Ｈの露光蓄積時間をフラッシュメモリに記録して、ステップＳ３４０へ戻る。
【００５１】
以上説明した第２の実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、主要被写体の動き状態を判定し、動きのある主要被写体であると判定した場合には、読み出し範囲内の画素を間引いて画像信号の読み出しを行うようにした。これによって、ＡＦスキャンを高速化させることができる。
【００５２】
（２）制御装置１０４は、コントラスト評価値がピークとなるＡＦレンズ位置が検出できない場合には、制御装置１０４は、ＡＦ評価エリア７ｃの解像度を上げるため、画素加算の比率を下げるか、フル解像にて評価値の元データを採取するようにした。これにより、細かいテクスチャの被写体にも対応することができる。
【００５３】
―第３の実施の形態―
上述したラベリング処理により検出されたラベル領域を主要被写体領域として設定し、該主要被写体領域をＡＦ評価エリアに設定して、スルー画または動画でウォブリングを行う場合には、ＡＦレンズを動かした場合の露光蓄積時間が短くて済む。このため、第３の実施の形態では、ウォブリング中はモニタ１０６にフレーム画像は表示せず、インナーレンズの像変倍の影響を低減する方法について説明する。
【００５４】
具体的には、制御装置１０４は、図９に示すように処理を行う。すなわち、ＡＦレンズを至近側９ｂから無限遠側９ｃに駆動させながらレンズ位置９ａを変化させているときに、最も撮影レンズの倍率変化が大きくなる区間９ｄについては、その間に撮像素子１０３から取得したフレーム画像は、モニタ１０６に表示しないようにする。これにより、最も倍率変化が大きくなる区間９ｄにおいて、モニタ１０６に表示したフレーム画像にインナーレンズの像変倍の影響が出ることを防ぐことができる。
【００５５】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した第１〜第３の実施の形態では、ＡＦ（焦点調整）処理に本発明を適用する例について説明した。しかしながら、本発明は、露出調整処理、ホワイトバランス調整処理等の他の撮影条件を決定するための処理にも適用することができる。
【００５６】
（２）上述した第３の実施の形態では、ＡＦレンズを至近側９ｂから無限遠側９ｃに駆動させながらレンズ位置９ａを変化させているときに、最も撮影レンズの倍率変化が大きくなる区間９ｄについては、その間に撮像素子１０３から取得したフレーム画像は、モニタ１０６に表示しないようにする例について説明した。同様に、使用者によってレリーズボタンが押下される前に取得される撮影準備用のフレーム画像もモニタ１０６に表示しないようにしてもよい。
【００５７】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００５８】
１００  カメラ、１０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０５  メモリカードスロット、１０６  モニタ
【図１】
2013162174.tif 000003
【図２】
2013162174.tif 000004
【図３】
2013162174.tif 000005
【図４】
2013162174.tif 000006
【図５】
2013162174.tif 000007
【図６】
2013162174.tif 000008
【図７】
2013162174.tif 000009
【図８Ａ】
2013162174.tif 000010
【図８Ｂ】
2013162174.tif 000011
【図９】
2013162174.tif 000012