(57)【要約】【構成】  撮像装置１６は、フォーカスレンズ１２を通して被写界を捉える撮像面を有し、被写界を表す生画像データを指定周期（＝垂直同期信号の発生周期）で出力する。フォーカス評価回路２６は、撮像装置１６から出力された生画像データに基づいて高域ＡＦ評価値および中域ＡＦ評価値を検出する処理を指定周期が経過する毎に実行する。シャッタボタン２８ｓが半押しされると、ＣＰＵ３０は、フォーカスレンズ１２の位置を指定周期毎に変更し、このような変更処理と並列して検出された高域ＡＦ評価値に基づいて合焦点を探索する。ＣＰＵ３０はまた、高域ＡＦ評価値および中域ＡＦ評価値の相対比をフォーカスレンズ１２の位置変更を開始する前に算出し、算出された相対比を閾値と比較して指定周期の長さを調整する。【効果】合焦速度を高めることができる。【選択図】図２
2012068394.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段、
合焦調整指示を受け付けたとき前記フォーカスレンズから前記撮像面までの距離を前記指定周期毎に変更する変更手段、
前記変更手段の変更処理と並列して前記撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索手段、
前記フォーカスレンズから前記撮像面までの距離と前記適正距離との相違を示す係数を前記変更手段の変更処理に先立って検出する検出手段、および
前記検出手段によって検出された係数を基準と比較して前記指定周期の長さを調整する周期調整手段を備える、電子カメラ。
【請求項２】
前記検出手段によって検出される係数の大きさは前記相違の増大に応じて減少し、
前記周期調整手段は前記係数が前記基準を下回るとき前記指定周期の長さを短縮する、請求項１記載の電子カメラ。
【請求項３】
前記撮像手段から出力される被写界像の解像度を前記周期調整手段の調整処理に関連して調整する解像度調整手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
互いに異なる複数の周波数帯域にそれぞれ属する複数の周波数成分を前記撮像手段から出力された被写界像から抽出する抽出手段をさらに備え、
前記検出手段は前記抽出手段によって抽出された複数の周波数成分の相対比を前記係数として検出する、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段を備える電子カメラのプロセッサに、
合焦調整指示を受け付けたとき前記フォーカスレンズから前記撮像面までの距離を前記指定周期毎に変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ、
前記フォーカスレンズから前記撮像面までの距離と前記適正距離との相違を示す係数を前記変更ステップの変更処理に先立って検出する検出ステップ、および
前記検出ステップによって検出された係数を基準と比較して前記指定周期の長さを調整する調整ステップを実行させるための、合焦制御プログラム。
【請求項６】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段を備える電子カメラによって実行される合焦制御方法であって、
合焦調整指示を受け付けたとき前記フォーカスレンズから前記撮像面までの距離を前記指定周期毎に変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ、
前記フォーカスレンズから前記撮像面までの距離と前記適正距離との相違を示す係数を前記変更ステップの変更処理に先立って検出する検出ステップ、および
前記検出ステップによって検出された係数を基準と比較して前記指定周期の長さを調整する調整ステップを備える、合焦制御方法。
【請求項７】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
合焦調整指示を受け付けたとき前記フォーカスレンズから前記撮像面までの距離を前記指定周期毎に変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ、
前記フォーカスレンズから前記撮像面までの距離と前記適正距離との相違を示す係数を前記変更ステップの変更処理に先立って検出する検出ステップ、および
前記検出ステップによって検出された係数を基準と比較して前記指定周期の長さを調整する調整ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項８】
フォーカスレンズを通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
合焦調整指示を受け付けたとき前記フォーカスレンズから前記撮像面までの距離を前記指定周期毎に変更する変更ステップ、
前記変更ステップの変更処理と並列して前記撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ、
前記フォーカスレンズから前記撮像面までの距離と前記適正距離との相違を示す係数を前記変更ステップの変更処理に先立って検出する検出ステップ、および
前記検出ステップによって検出された係数を基準と比較して前記指定周期の長さを調整する調整ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にフォーカスレンズから撮像面までの距離を合焦点に対応する距離に調整する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、スルー画像を表示するときのイメージセンサのフレームレートは、被写界が高輝度であるとき或いは構図変更中に３０ｆｐｓに設定され、被写界が低輝度でかつ構図が固定されているときに１５ｆｐｓに設定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９２０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、合焦調整に関連してイメージセンサの駆動態様が変更されることはなく、合焦速度に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、合焦速度を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、フォーカスレンズ(12)を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段(16)、合焦調整指示を受け付けたときフォーカスレンズから撮像面までの距離を指定周期毎に変更する変更手段(S57)、変更手段の変更処理と並列して撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索手段(S53~S55)、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数を変更手段の変更処理に先立って検出する検出手段(S37)、および検出手段によって検出された係数を基準と比較して指定周期の長さを調整する周期調整手段(S39~S41)を備える。
【０００７】
好ましくは、検出手段によって検出される係数の大きさは相違の増大に応じて減少し、周期調整手段は係数が基準を下回るとき指定周期の長さを短縮する。
【０００８】
好ましくは、撮像手段から出力される被写界像の解像度を周期調整手段の調整処理に関連して調整する解像度調整手段(S43)がさらに備えられる。
【０００９】
好ましくは、互いに異なる複数の周波数帯域にそれぞれ属する複数の周波数成分を撮像手段から出力された被写界像から抽出する抽出手段(50a~50b, 52a~52b)がさらに備えられ、検出手段は抽出手段によって抽出された複数の周波数成分の相対比を係数として検出する。
【００１０】
この発明に従う合焦制御プログラムは、フォーカスレンズ(12)を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(30)に、合焦調整指示を受け付けたときフォーカスレンズから撮像面までの距離を指定周期毎に変更する変更ステップ(S57)、変更ステップの変更処理と並列して撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ(S53~S55)、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数を変更ステップの変更処理に先立って検出する検出ステップ(S37)、および検出ステップによって検出された係数を基準と比較して指定周期の長さを調整する調整ステップ(S39~S41)を実行させるための、合焦制御プログラムである。
【００１１】
この発明に従う合焦制御方法は、フォーカスレンズ(12)を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段(16)を備える電子カメラ(10)によって実行される合焦制御方法であって、合焦調整指示を受け付けたときフォーカスレンズから撮像面までの距離を指定周期毎に変更する変更ステップ(S57)、変更ステップの変更処理と並列して撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ(S53~S55)、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数を変更ステップの変更処理に先立って検出する検出ステップ(S37)、および検出ステップによって検出された係数を基準と比較して指定周期の長さを調整する調整ステップ(S39~S41)を備える。
【００１２】
この発明に従う外部制御プログラムは、フォーカスレンズ(12)を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段(16)、およびメモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(30)を備える電子カメラ(10)に供給される外部制御プログラムであって、合焦調整指示を受け付けたときフォーカスレンズから撮像面までの距離を指定周期毎に変更する変更ステップ(S57)、変更ステップの変更処理と並列して撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ(S53~S55)、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数を変更ステップの変更処理に先立って検出する検出ステップ(S37)、および検出ステップによって検出された係数を基準と比較して指定周期の長さを調整する調整ステップ(S39~S41)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１３】
この発明に従う電子カメラは、フォーカスレンズ(12)を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(46)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(44)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(30)を備える電子カメラ(10)であって、外部制御プログラムは、合焦調整指示を受け付けたときフォーカスレンズから撮像面までの距離を指定周期毎に変更する変更ステップ(S57)、変更ステップの変更処理と並列して撮像手段から出力された被写界像に基づいて合焦点に対応する適正距離を探索する探索ステップ(S53~S55)、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数を変更ステップの変更処理に先立って検出する検出ステップ(S37)、および検出ステップによって検出された係数を基準と比較して指定周期の長さを調整する調整ステップ(S39~S41)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１４】
この発明によれば、フォーカスレンズから撮像面までの距離は、合焦調整指示を受け付けたとき、指定周期毎に変更される。合焦点に対応する適正距離は、このような変更処理と並列して撮像手段から指定周期毎に出力された被写界像に基づいて探索される。
【００１５】
ただし、フォーカスレンズから撮像面までの距離と適正距離との相違を示す係数が変更手段の変更処理に先立って検出される。指定周期の長さは、検出された係数を基準と比較して調整される。これによって、合焦速度を高めることができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】（Ａ）は３０ｆｐｓのフレームレートに対応する評価エリアの割り当て状態の一例を示す図解図であり、（Ｂ）は６０ｆｐｓのフレームレートに対応する評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例に適用されるフォーカス評価回路の構成の一例を示す図解図である。
【図５】（Ａ）は一方のＨＰＦの周波数特性の一例を示す図解図であり、（Ｂ）は他方のＨＰＦの周波数特性の一例を示す図解図である。
【図６】フォーカスレンズの位置に対する高域ＡＦ評価値および中域ＡＦ評価値の関係の一例を示すグラフである。
【図７】フォーカスレンズの位置に対する相対比の関係の一例を示すグラフである。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１１】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、フォーカスレンズ６を通して被写界を捉える撮像面を有し、被写界像を指定周期で出力する。変更手段２は、合焦調整指示を受け付けたときフォーカスレンズ６から撮像面までの距離を指定周期毎に変更する。探索手段３は、変更手段２の変更処理と並列して撮像手段１から出力された被写界像に基づいて合焦点に対応する適正距離を探索する。検出手段４は、フォーカスレンズ６から撮像面までの距離と適正距離との相違を示す係数を変更手段２の変更処理に先立って検出する。周期調整手段５は、検出手段４によって検出された係数を基準と比較して指定周期の長さを調整する。
【００２０】
フォーカスレンズ６から撮像面までの距離は、合焦調整指示を受け付けたとき、指定周期毎に変更される。合焦点に対応する適正距離は、このような変更処理と並列して撮像手段１から指定周期毎に出力された被写界像に基づいて探索される。
【００２１】
ただし、フォーカスレンズ６から撮像面までの距離と適正距離との相違を示す係数が変更手段２の変更処理に先立って検出される。指定周期の長さは、検出された係数を基準と比較して調整される。これによって、合焦速度を高めることができる。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞り機構１４を含む。フォーカスレンズ１２および絞り機構１４を経た被写界の光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００２３】
電源が投入されると、ＣＰＵ３０は、ＳＧ(Signal Generator)２０から出力される垂直同期信号Ｖｓｙｎｃの周期を１／３０秒に設定し、ドライバ１８ｃによって撮像面から読み出される電荷の間引き率を３０ｆｐｓのフレームレートに対応する率に設定する。
【００２４】
ＣＰＵ３０はまた、輝度評価回路２４およびＡＦ評価回路２６によって注目される評価エリアＥＶＡ（後述）の割り当て状態を３０ｆｐｓのフレームレートに対応する状態に設定し、画像データの縮小ズームのためにＬＣＤドライバ３６によって参照される縮小率を３０ｆｐｓのフレームレートに対応する率に設定する。
【００２５】
なお、撮像面から読み出された電荷によって表現される画像の解像度は、電荷の間引き率が増大するほど減少する。また、縮小された画像データの解像度は、縮小率が増大するほど減少する。
【００２６】
こうして撮像設定が初期化されると、ＣＰＵ３０は、スルー画像処理を実行するべく、ドライバ１８ｃにプリ露光動作および間引き読み出し動作の繰り返しを命令する。ドライバ１８ｃは、ＳＧ２０から出力された垂直同期信号Ｖｓｙｎｃに応答して、撮像面にプリ露光を施し、かつ設定された間引き率に従う一部の電荷をラスタ走査態様で撮像面から読み出す。撮像装置１６からは、読み出された電荷に基づく低解像度の生画像データが、３０ｆｐｓのフレームレートで繰り返し出力される。
【００２７】
信号処理回路２２は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路３２を通してＳＤＲＡＭ３４に書き込む。ＬＣＤドライバ３６は、ＳＤＲＡＭ３４に書き込まれた画像データをメモリ制御回路３２を通して繰り返し読み出し、設定された縮小率に従う縮小ズームを読み出された画像データに対して実行し、そして縮小された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がＬＣＤモニタ３８に表示される。
【００２８】
評価エリアＥＶＡは、３０ｆｐｓのフレームレートに対応して図３（Ａ）に示す要領で生画像データに割り当てられる。具体的には、評価エリアＥＶＡは垂直方向および水平方向の各々において１６分割され、合計２５６個の分割エリアが生画像データにマトリクス状に割り当てられる。
【００２９】
輝度評価回路２４は、信号処理回路２２から出力されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃに応答して分割エリア毎に積分する。この結果、２５６個の分割エリアにそれぞれ対応する２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２４から出力される。
【００３０】
フォーカス評価回路２６は、評価エリアＥＶＡに属するＹデータの高域周波数成分および中域周波数成分を垂直同期信号Ｖｓｙｎｃに応答して分割エリア毎に積分する。ここで、高域周波数成分は周波数Ｆ＿Ｈを上回る周波数帯域に属する成分に相当し、中域周波数成分は周波数Ｆ＿Ｍ（Ｆ＿Ｍ＜Ｆ＿Ｈ）を上回る周波数帯域に属する成分に相当する。これによって、２５６個の分割エリアにそれぞれ対応する２５６個の高域ＡＦ評価値と２５６個の分割エリアにそれぞれ対応する２５６個の中域ＡＦ評価値とが、垂直同期信号Ｖｓｙｎｃに応答してフォーカス評価回路２６から出力される。
【００３１】
ＣＰＵ３０は、輝度評価回路２４から出力された２５６個のＡＥ評価値に基づいて適正ＥＶ値を算出するべく、上述のスルー画像処理と並列して簡易ＡＥ処理を繰り返し実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、ＬＣＤモニタ３８に表示されるスルー画像の明るさが適度に調整される。
【００３２】
キー入力装置２８上のシャッタボタン２８ｓが半押しされると、輝度評価回路２４から出力された２５６個のＡＥ評価値に基づいて最適ＥＶ値を算出するべく、厳格ＡＥ処理が実行される。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。厳格ＡＥ処理が完了すると、後述するＡＦ処理が実行される。これによって、フォーカスレンズ１２が合焦点に配置される。
【００３３】
シャッタボタン２８ｓが全押しされると、記録処理が実行される。ＣＰＵ３０は、本露光動作および全画素読み出しを１回ずつ実行することをドライバ１８ｃに命令する。ドライバ１８ｃは、垂直同期信号Ｖｓｙｎｃの発生に応答して撮像面に本露光を施し、撮像面で生成された全ての電荷をラスタ走査態様で読み出す。この結果、被写界を表す高解像度の生画像データが撮像装置１６から出力される。
【００３４】
出力された生画像データは上述と同様の処理を施され、この結果、ＹＵＶ形式に従う高解像度の画像データがＳＤＲＡＭ３４に確保される。メモリＩ／Ｆ４０は、こうしてＳＤＲＡＭ３４に格納された高解像度の画像データをメモリ制御回路３２を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。なお、スルー画像処理は、高解像度の画像データがＳＤＲＡＭ３４に格納された時点で再開される。
【００３５】
フォーカス評価回路２６は、図４に示すように構成される。ＨＰＦ５０ａは、図５（Ａ）に示す周波数特性を有し、周波数Ｆ＿Ｈを上回る周波数成分つまり高域周波数成分をＹデータから抽出する。積分器５２ａは、ＨＰＦ５０ａによって抽出された高域周波数成分を評価エリアＥＶＡを構成する分割エリア毎に積分する。この結果、２５６個の高域ＡＦ評価値が垂直同期信号Ｖｓｙｎｃに応答して積分器５２ａから出力される。
【００３６】
これに対して、ＨＰＦ５０ｂは、図５（Ｂ）に示す周波数特性を有し、周波数Ｆ＿Ｍを上回る周波数成分つまり中域周波数成分をＹデータから抽出する。積分器５２ｂは、ＨＰＦ５２ｂによって抽出された中域周波数成分を評価エリアＥＶＡを構成する分割エリア毎に積分する。この結果、２５６個の中域ＡＦ評価値が垂直同期信号Ｖｓｙｎｃに応答して積分器５２ｂから出力される。
【００３７】
ＡＦ処理は、こうして生成される高域ＡＦ評価値および中域ＡＦ評価値に基づいて、以下の要領で実行される。
【００３８】
まず、取り込まれた高域ＡＦ評価値および中域ＡＦ評価値に基づいて相対比ＲＴが算出される。相対比ＲＴは、２５６個の高域ＡＦ評価値の総和を２５６個の低域ＡＦ評価値の総和によって割り算することで得られる。したがって、高域ＡＦ評価値の総和が図６に示す曲線Ａに沿って変化し、低域ＡＦ評価値の総和が同じ図６に示す曲線Ｂに沿って変化する場合、相対比ＲＴは図７に示す曲線Ｃに沿って変化する。
【００３９】
こうして算出された相対比は、図７に示す大きさを示す閾値ＴＨと比較される。相対比ＲＴが閾値ＴＨ以上であれば現状の撮像設定が維持され、相対比ＲＴが閾値ＴＨを下回れば、撮像設定が次のように変更される。
【００４０】
まず、ＳＧ２０から出力される垂直同期信号Ｖｓｙｎｃの周期が１／６０秒に設定され、ドライバ１８ｃによって撮像面から読み出される電荷の間引き率が６０ｆｐｓのフレームレートに対応する率に設定される。また、輝度評価回路２４およびＡＦ評価回路２６によって注目される評価エリアＥＶＡの割り当て状態が６０ｆｐｓのフレームレートに対応する状態に設定され（図３（Ｂ）参照）、画像データの縮小ズームのためにＬＣＤドライバ３６によって参照される縮小率が６０ｆｐｓのフレームレートに対応する率に設定される。
【００４１】
上述のように、撮像面から読み出された電荷によって表現される画像の解像度は、電荷の間引き率が増大するほど減少する。また、縮小された画像データの解像度は、縮小率が増大するほど減少する。これを踏まえて、６０ｆｐｓのフレームレートに対応する間引き率は、３０ｆｐｓのフレームレートに対応する間引き率よりも大きい。これに対して、６０ｆｐｓのフレームレートに対応する縮小率は、３０ｆｐｓのフレームレートに対応する縮小率よりも小さい。
【００４２】
したがって、撮像設定が変更されると、生画像データの解像度が減少方向に変化し、縮小画像データの解像度が増大方向に変化する。この結果、スルー画像の解像度は、撮像設定の前後で同じ値を維持する。
【００４３】
撮像設定が確定すると、フォーカスレンズ１２は、垂直同期信号Ｖｓｙｎｃが発生する毎に至近端から無限端へ既定幅ずつ移動される。フォーカス評価回路２６から出力される高域ＡＦ評価値は垂直同期信号Ｖｓｙｎｃが発生する毎に取り込まれ、合焦点はこうして取り込まれた高域ＡＦ評価値に基づいて探索される。フォーカスレンズ１２は、このような探索処理によって発見された合焦点に配置される。変更された撮像設定は、フォーカスレンズ１２が合焦点に配置された後に元に戻される。
【００４４】
図７に示す閾値ＴＨの大きさは、撮像設定の変更に要する時間、特にフレームレートの変更に要する時間を考慮して決定される。これによって、初期の撮像設定の下での合焦調整に要する時間を“Ｔ１”と定義し、撮像設定の変更に要する時間と変更後の撮像設定の下での合焦調整に要する時間との総和を“Ｔ２”と定義したとき、時間Ｔ１が時間Ｔ２以下であれば初期の撮像設定が維持され、時間Ｔ１が時間Ｔ２を上回れば、撮像設定が変更される。
【００４５】
ＣＰＵ３０は、図８〜図１０に示す撮像タスクを含む複数のタスクをマルチタスクＯＳの制御の下で実行する。この撮像タスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００４６】
図８を参照して、ステップＳ１では垂直同期信号Ｖｓｙｎｃの周期を１／３０秒に設定し、ステップＳ３では電荷の間引き率を３０ｆｐｓのフレームレートに対応する率に設定する。ステップＳ５では、評価エリアＥＶＡの割り当て状態を３０ｆｐｓのフレームレートに対応する状態に設定し、ステップＳ７ではＬＣＤドライバ３６による画像データの縮小率を３０ｆｐｓのフレームレートに対応する率に設定する。
【００４７】
こうして撮像設定が初期化されると、スルー画像処理をステップＳ９で実行する。この結果、被写界を表す生画像データが３０ｆｐｓのフレームレートで撮像装置１６から出力され、この生画像データに基づくスルー画像がＬＣＤモニタ３８に表示される。
【００４８】
ステップＳ１１ではシャッタボタン２８ｓが半押しされたか否かを判別し、判別結果がＮＯである限りステップＳ１３のスルー画像用ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。シャッタボタン２８ｓが半押しされると、ステップＳ１５で厳格ＡＥ処理を実行し、ステップＳ１７でＡＦ処理を実行する。ステップＳ１５の処理によってスルー画像の明るさが厳格に調整され、ステップＳ１７の処理によってフォーカスレンズ１２が合焦点に配置される。
【００４９】
ステップＳ１９ではシャッタボタン２８ｓが全押しされたか否かを判別し、ステップＳ２１ではシャッタボタン２８ｓの操作が解除されたか否かを判別する。ステップＳ１９での判別結果がＹＥＳであれば、ステップＳ２３の記録処理を経てステップＳ９に戻る。ステップＳ２１の判別結果がＹＥＳであれば、そのままステップＳ１１に戻る。
【００５０】
ステップＳ１１のＡＦ処理は、図９〜図１０に示すサブルーチンに従って実行される。まず、垂直同期信号Ｖｓｙｎｃが発生したか否かをステップＳ３１で判別する。判別結果がＮＯからＹＥＳに更新されると、フォーカス評価回路２６から出力された２５６個の高域ＡＦ評価値および２５６個の中域ＡＦ評価値をステップＳ３３およびＳ３５で取り込む。
【００５１】
ステップＳ３７では、取り込まれた高域ＡＦ評価値および中域ＡＦ評価値に基づいて相対比ＲＴを算出し、ステップＳ３９では算出された相対比ＲＴが閾値ＴＨを下回るか否かを判別する。判別結果がＮＯであればそのままステップＳ４９に進み、判別結果がＹＥＳであればステップＳ４１〜Ｓ４７で以下の処理を実行してからステップＳ４９に進む。
【００５２】
ステップＳ４１では垂直同期信号Ｖｓｙｎｃの周期を１／６０秒に設定し、ステップＳ４３では電荷の間引き率を６０ｆｐｓのフレームレートに対応する率に設定する。ステップＳ４５では評価エリアＥＶＡの割り当て状態を６０ｆｐｓのフレームレートに対応する状態に設定し、ステップＳ４７ではＬＣＤドライバ３６による画像データの縮小率を６０ｆｐｓのフレームレートに対応する率に設定する。
【００５３】
ステップＳ４９ではフォーカスレンズ１２を至近端に配置し、ステップＳ５１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ５３でフォーカス評価回路２６から２５６個の高域ＡＦ評価値を取り込む。
【００５４】
ステップＳ５５では、フォーカスレンズ１２が合焦点を跨いだか否かをステップＳ５３で取り込まれた高域ＡＦ評価値に基づいて判別する。判別結果がＮＯであれば、ステップＳ５７でフォーカスレンズ１２を無限側に既定幅だけ移動させ、その後にステップＳ５１に戻る。判別結果がＹＥＳであれば、ステップＳ５９でフォーカスレンズ１２を合焦点に配置する。ステップＳ６１では、撮像設定が変更されているか否かを判別する。判別結果がＮＯであればそのまま上階層のルーチンに復帰し、判別結果がＹＥＳであればステップＳ６３〜Ｓ６９では上述のステップＳ１〜Ｓ７と同様の処理を実行してから上階層のルーチンに復帰する。
【００５５】
以上の説明から分かるように、撮像装置１６は、フォーカスレンズ１２を通して被写界を捉える撮像面を有し、被写界を表す生画像データを指定周期（＝垂直同期信号Ｖｓｙｎｃの発生周期）で出力する。フォーカス評価回路２６は、指定周期が経過する毎に、撮像装置１６から出力された生画像データに基づいて高域ＡＦ評価値および中域ＡＦ評価値を検出する。シャッタボタン２８ｓが半押しされると、ＣＰＵ３０は、フォーカスレンズ１２の位置を指定周期毎に変更し(S57)、このような変更処理と並列して検出された高域ＡＦ評価値に基づいて合焦点を探索する(S53~S55)。ＣＰＵ３０はまた、フォーカスレンズ１２の位置の変更に先立って相対比ＲＴを算出し(S37)、算出された相対比ＲＴを閾値ＴＨと比較して指定周期の長さを調整する(S39~S41)。
【００５６】
このように、フォーカスレンズ１２の位置は、シャッタボタン２８ｓが半押しされたとき、指定周期毎に変更される。合焦点は、このような変更処理と並列して指定周期毎に検出される高域ＡＦ評価値に基づいて探索される。ただし、相対比ＲＴがフォーカスレンズ１２の位置の変更に先立って算出される。指定周期の長さは、算出された相対比ＲＴを閾値ＴＨと比較して調整される。これによって、合焦速度を高めることができる。
【００５７】
なお、この実施例では、ＡＦ処理の際にフォーカスレンズ１２を光軸方向に移動させるようにしているが、フォーカスレンズ１２の代わりに或いはフォーカスレンズ１２とともに、撮像面を光軸方向に移動させるようにしてもよい。
【００５８】
また、この実施例では、フォーカスレンズの現在位置から合焦点までの距離を判断するために相対比を算出するようにしているが、フォーカスレンズの現在位置から合焦点までの距離を判断するための目安とすることが可能であれば、相対比以外の如何なる指標を利用してもよい。
【００５９】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、図１１に示すように通信Ｉ／Ｆ４６をディジタルビデオカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００６０】
また、この実施例では、ＣＰＵ３０によって実行される処理を図８〜図１０に示す撮像タスクを含む複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００６１】
１０  …ディジタルカメラ
１２  …フォーカスレンズ
１６  …撮像装置
２４  …輝度評価回路
２６  …フォーカス評価回路
３０  …ＣＰＵ
４４  …フラッシュメモリ
【図１】
2012068394.tif 000003
【図２】
2012068394.tif 000004
【図３】
2012068394.tif 000005
【図４】
2012068394.tif 000006
【図５】
2012068394.tif 000007
【図６】
2012068394.tif 000008
【図７】
2012068394.tif 000009
【図８】
2012068394.tif 000010
【図９】
2012068394.tif 000011
【図１０】
2012068394.tif 000012
【図１１】
2012068394.tif 000013