(57)【特許請求の範囲】
【請求項１】
光学レンズを経た被写体の光学像が照射される撮像面を有し、前記撮像面で生成された画像信号を出力する撮像手段、
合焦調整指示を受け付けたとき記憶手段に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測手段、
前記予測結果と前記撮像手段から出力された画像信号に基づいて前記光学レンズから前記撮像面までの距離を合焦点に対応する距離に調整する調整手段、および
前記調整手段によって調整された距離を示す距離情報を前記記憶手段に登録する登録手段を備える、電子カメラ。
【請求項２】
前記予測手段は、前記規則性を有するか否かに応じて異なる態様で方向予測処理を実行する予測実行手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記予測実行手段は、前記規則性を有するとき前記規則性に沿って合焦方向を予測する第１合焦方向予測手段、前記規則性を有しないとき現在距離よりも長い距離の数を前記記憶手段に登録された距離情報が示す距離の中から検出する第１検出手段、前記第１検出手段の検出処理に関連して前記現在距離よりも短い距離の数を前記記憶手段に登録された距離情報が示す距離の中から検出する第２検出手段、および前記第１検出手段の検出結果と前記第２検出手段の検出結果とに基づいて合焦方向を予測する第２合焦方向予想手段を含む、請求項２記載の電子カメラ。
【請求項４】
前記調整手段の調整処理と並列して前記撮像手段から出力された画像信号に基づいて前記予測手段の予測結果の妥当性を判別する妥当性判別手段、および
前記変更手段の変更方向を前記妥当性判別手段の判別結果に応じて反転させる反転手段をさらに備える、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
光学レンズを経た被写体の光学像が照射される撮像面を有し、前記撮像面で生成された画像信号を出力する撮像手段を備える電子カメラのプロセッサに、
合焦調整指示を受け付けたとき記憶手段に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測ステップ、
前記光学レンズから前記撮像面までの距離を前記予測ステップの予測結果に基づいて変更する変更ステップ、
前記予測結果と前記撮像手段から出力された画像信号に基づいて前記光学レンズから前記撮像面までの距離を合焦点に対応する距離に調整する調整ステップ、および
前記調整ステップによって調整された距離を示す距離情報を前記記憶手段に登録する登録ステップを実行させるための、合焦制御プログラム。
【請求項６】
光学レンズを経た被写体の光学像が照射される撮像面を有し、前記撮像面で生成された画像信号を出力する撮像手段を備える電子カメラによって実行される合焦制御方法であって、
合焦調整指示を受け付けたとき記憶手段に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測ステップ、
前記予測結果と前記撮像手段から出力された画像信号に基づいて前記光学レンズから前記撮像面までの距離を合焦点に対応する距離に調整する調整ステップ、および
前記調整ステップによって調整された距離を示す距離情報を前記記憶手段に登録する登録ステップを備える、合焦制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に光学レンズから撮像面までの距離を合焦点に対応する距離に調整する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、デフォーカスの解消に必要なフォーカスレンズの駆動量が、光電変換部から繰り返し取り込まれる画像信号に基づいて繰り返し算出される。また、フォーカスレンズの駆動速度が、算出された駆動量と画像信号の取り込み時刻とに基づいて算出される。フォーカスレンズは、算出された駆動量に従う方向に、算出された駆動速度で移動される。これによって、動体に対する追従性が向上する。
【特許文献１】特開平８−１２９１２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、背景技術はいわゆるワンショットＡＦを想定しておらず、背景技術によるワンショットＡＦの性能の向上には限界がある。
【０００４】
それゆえに、この発明の主たる目的は、ワンショットＡＦの性能を向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００５】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、光学レンズ(12)を経た被写体の光学像が照射される撮像面を有し、撮像面で生成された画像信号を出力する撮像手段(16)、合焦調整指示を受け付けたとき記憶手段(30r)に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測手段(S23)、前記予測結果と前記撮像手段から出力された画像信号に基づいて前記光学レンズから前記撮像面までの距離を合焦点に対応する距離に調整する調整手段(S11)、および調整手段によって調整された距離を示す距離情報を記憶手段に登録する登録手段(S49)を備える。
【０００６】
撮像手段は、光学レンズを経た被写体の光学像が照射される撮像面を有し、撮像面で生成された画像信号を出力する。予測手段は、合焦調整指示を受け付けたとき記憶手段に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する。調整手段は、前記予測結果と前記撮像手段から出力された画像信号に基づいて、光学レンズから撮像面までの距離を合焦点に対応する距離に調整する。登録手段は、調整手段によって調整された距離を示す距離情報を記憶手段に登録する。
【０００７】
このように、光学レンズから撮像面までの距離は、合焦調整指示を受け付ける毎に合焦点に対応する距離に調整される。記憶手段には、調整された距離を示す距離情報が蓄積される。次回の合焦調整指示に応答した距離の変更方向は、記憶手段に蓄積された距離情報に基づいて予測される。これによって、撮影者の習性が合焦動作に反映され、ワンショットＡＦの性能が向上する。
【０００８】
好ましくは、予測手段は、記憶手段に登録された距離情報が示す距離が既定の規則性を有するか否かを判別する規則性判別手段(S69, S71)、および規則性判別手段の判別結果に応じて異なる態様で方向予測処理を実行する予測実行手段(S73~S83)を含む。
【０００９】
さらに好ましくは、予測実行手段は、規則性判別手段の判別結果が肯定的であるとき規則性に沿って合焦方向を予測する第１合焦方向予測手段(S73)、規則性判別手段の判別結果が否定的であるとき現在距離よりも長い距離の数を記憶手段に登録された距離情報が示す距離の中から検出する第１検出手段(S75)、第１検出手段の検出処理に関連して現在距離よりも短い距離の数を記憶手段に登録された距離情報が示す距離の中から検出する第２検出手段(S77)、および第１検出手段の検出結果と第２検出手段の検出結果とに基づいて合焦方向を予測する第２合焦方向予想手段(S79~S83)を含む。
【００１０】
好ましくは、変更手段の変更処理と並列して撮像手段から出力された被写界像に基づいて予測手段の予測結果の妥当性を判別する妥当性判別手段(S31)、および変更手段の変更方向を妥当性判別手段の判別結果に応じて反転させる反転手段(S33)をさらに備える。
【００１１】
この発明に従う合焦制御プログラムは、光学レンズ(12)を経た被写体の光学像が照射される撮像面を有し、撮像面で生成された画像信号を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(30)に、合焦調整指示を受け付けたとき記憶手段(30r)に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測ステップ(S23)、前記予測結果と前記撮像手段から出力された画像信号に基づいて光学レンズから撮像面までの距離を合焦点に対応する距離に調整する調整ステップ(S11)、および調整ステップによって調整された距離を示す距離情報を記憶手段に登録する登録ステップ(S49)を実行させるための、合焦制御プログラムである。
【００１２】
この発明に従う合焦制御方法は、光学レンズ(12)を経た被写体の光学像が照射される撮像面を有し、撮像面で生成された画像信号を出力する撮像手段(16)を備える電子カメラ(10)によって実行される合焦制御方法であって、合焦調整指示を受け付けたとき記憶手段(30r)に登録された距離情報が示す距離が規則性を有するか否かに基づいて合焦方向を予測する予測ステップ(S23)、前記予測結果と前記撮像手段から出力された画像信号に基づいて光学レンズから撮像面までの距離を合焦点に対応する距離に調整する調整ステップ(S11)、および調整ステップによって調整された距離を示す距離情報を記憶手段に登録する登
録ステップ(S49)を備える。
【発明の効果】
【００１３】
この発明によれば、光学レンズから撮像面までの距離は、合焦調整指示を受け付ける毎に合焦点に対応する距離に調整される。記憶手段には、調整された距離を示す距離情報が蓄積される。次回の合焦調整指示に応答した距離の変更方向は、記憶手段に蓄積された距離情報に基づいて予測される。これによって、撮影者の習性が合焦動作に反映され、ワンショットＡＦの性能が向上する。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１５】
図１を参照して、この実施例のディジタルカメラ１０は、フォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００１６】
電源が投入されると、ＣＰＵ３０は、フォーカスレンズ１２を無限端に配置するとともに、スルー画像処理を実行するべくプリ露光動作および間引き読み出し動作の繰り返しをドライバ１８に命令する。ドライバ１８は、ＳＧ(Signal Generator)２０から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面にプリ露光を施し、かつ撮像面で生成された電荷を間引き態様で読み出す。撮像装置１６からは、読み出された電荷に基づく低解像度の生画像データが、ラスタ走査態様で周期的に出力される。
【００１７】
信号処理回路２２は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路３２を通してＳＤＲＡＭ３４に書き込む。ＬＣＤドライバ３６は、ＳＤＲＡＭ３４に格納された画像データをメモリ制御回路３２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００１８】
図２を参照して、撮像面の中央には評価エリアＥＡが割り当てられる。輝度評価回路２４は、信号処理回路２２から出力されたＹデータのうち評価エリアＥＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。積分値つまり輝度評価値は、垂直同期信号Ｖｓｙｎｃの発生周期で輝度評価回路２４から出力される。ＣＰＵ３０は、輝度評価回路２４から出力された輝度評価値に基づいて適正ＥＶ値を算出するべく、上述のスルー画像処理と並列してスルー画像用ＡＥ処理（簡易ＡＥ処理）を繰り返し実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、絞りユニット１４およびドライバ１８にそれぞれ設定される。この結果、ＬＣＤモニタ３８に表示されるスルー画像の明るさが適度に調整される。
【００１９】
キー入力装置２８上のシャッタボタン２８ｓが半押しされると、輝度評価回路２４から出力された輝度評価値に基づいて最適ＥＶ値を算出するべく、厳格な記録用ＡＥ処理が実行される。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、絞りユニット１４およびドライバ１８にそれぞれ設定される。
【００２０】
記録用ＡＥ処理が完了すると、フォーカス評価回路２６の出力に基づくワンショットＡＦ処理が実行される。フォーカス評価回路２６は、信号処理回路２２から出力されたＹデータのうち図２に示す評価エリアＥＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。積分値つまりＡＦ評価値は、垂直同期信号Ｖｓｙｎｃの発生周期でフォーカス評価回路２６から出力される。
【００２１】
ＣＰＵ３０は、フォーカス評価回路２６からＡＦ評価値を取り込み、いわゆる山登り処理によって合焦位置（＝合焦点）を探索する。フォーカスレンズ１２は、垂直同期信号Ｖｓｙｎｃが発生する毎に光軸方向に段階的に移動し、検出された合焦位置に配置される。
【００２２】
シャッタボタン２８ｓが全押しされると、記録処理が実行される。ＣＰＵ３０は、本露光動作および全画素読み出しを１回ずつ実行することをドライバ１８に命令する。ドライバ１８は、垂直同期信号Ｖｓｙｎｃの発生に応答して撮像面に本露光を施し、電荷読み出しエリアで生成された全ての電荷をラスタ走査態様で読み出す。この結果、被写界を表す高解像度の生画像データが撮像装置１６から出力される。
【００２３】
出力された生画像データは上述と同様の処理を施され、この結果、ＹＵＶ形式に従う高解像度の画像データがＳＤＲＡＭ３４に確保される。Ｉ／Ｆ４０は、こうしてＳＤＲＡＭ３４に格納された高解像度の画像データをメモリ制御回路３２を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。なお、スルー画像処理は、高解像度の画像データがＳＤＲＡＭ３４に格納された時点で再開される。
【００２４】
ワンショットＡＦ処理は、以下に示す要領で実行される。まず、フォーカスレンズ１２の現在位置から合焦位置に向かう方向つまり合焦方向が、図３に示す揮発性のレジスタ３０ｒを参照して予測される。図３によれば、レジスタ３０ｒは１０個のカラムを有し、電源投入後に検出された合焦位置はこれらのカラムに循環的に登録される。
【００２５】
レジスタ３０ｒに複数の合焦位置が登録されていれば、これらの合焦位置の変化の態様が検証される。レジスタ３０ｒに登録された合焦位置が図４（Ａ）に示すように中央よりも無限側の位置と中央よりも至近側の位置との間で交互に変化する場合、合焦位置の変化に既定の規則性があるとみなされ、この規則性に沿って合焦方向が予測される。前回の合焦位置つまりフォーカスレンズ１２の現在位置が中央よりも無限側の位置であれば、至近方向が合焦方向であると予測される。一方、フォーカスレンズ１２の現在位置が中央位置或いは中央よりも至近側の位置であれば、無限方向が合焦方向であると予測される。
【００２６】
合焦位置の変化の態様から既定の規則性が見出されなければ、フォーカスレンズ１２の現在位置よりも至近側の合焦位置の数とフォーカスレンズ１２の現在位置よりも無限側の合焦位置の数とがレジスタ３０ｒから検出され、検出された２つの数値に基づいて合焦方向が予測される。つまり、図４（Ｂ）に示すように現在位置よりも至近側の合焦位置の数が現在位置よりも無限側の合焦位置の数以上であれば、至近方向が合焦方向であると予測される。一方、図４（Ｃ）に示すに示すように現在位置よりも至近側の合焦位置の数が現在位置よりも無限側の合焦位置の数を下回れば、無限方向が合焦方向であると予測される。
【００２７】
レジスタ３０ｒに登録された合焦位置の数が“０”または“１”であれば、フォーカスレンズ１２の位置を考慮して合焦方向が予測される。つまり、フォーカスレンズ１２の現在位置が中央よりも無限側の位置であれば、至近方向が合焦方向であると予測される。一方、フォーカスレンズ１２の現在位置が中央位置或いは中央よりも至近側の位置であれば、無限方向が合焦方向であると予測される。
【００２８】
なお、電源投入後の最初のＡＦ処理の時点では、レジスタ３０ｒには合焦位置が登録されておらず、フォーカスレンズ１２は無限端に配置されている。このときは、至近方向が合焦方向であると予測される。
【００２９】
このような合焦方向予測処理が完了すると、図５（Ａ）に示す要領で粗調整動作が実行される。フォーカスレンズ１２は、予測された合焦方向に移動量Ｗ１ずつ移動される。ＣＰＵ２８は、このような粗調整動作と並列してフォーカス評価回路２６から繰り返し出力されたＡＦ評価値を取り込む。今回取り込まれたＡＦ評価値は、前回までに取り込まれたＡＦ評価値を上回る場合に、最大ＡＦ評価値として退避される。
【００３０】
最大ＡＦ評価値が検出されないままＡＦ評価値が連続して２回減少すると、合焦方向の予測に誤りがあったとみなされ、フォーカスレンズ１２の移動方向が反転される。フォーカスレンズ１２は、逆方向に移動量Ｗ１ずつ移動される。最大ＡＦ評価値が検出された後に取り込まれたＡＦ評価値が２回連続して最大ＡＦ評価値を下回ると、フォーカスレンズ１２は合焦位置を通り過ぎたと判断される。これによって粗調整動作が終了し、微調整動作が開始される。
【００３１】
図５（Ｂ）を参照して、フォーカスレンズ１２は、これまでの移動方向とは逆の方向に、移動量Ｗ１よりも小さい移動量Ｗ２ずつ移動される。フォーカス評価回路２６は、上述と同様、微調整動作と並列してＡＦ評価値を繰り返し出力する。微調整動作においても、前回までに取り込まれたＡＦ評価値を上回るＡＦ評価値が、最大ＡＦ評価値として退避される。その後に取り込まれたＡＦ評価値が２回連続して最大ＡＦ評価値を下回ると、フォーカスレンズ１２は合焦位置を通り過ぎたとみなされ、最大ＡＦ評価値に対応する位置が合焦位置として決定される。決定された合焦位置はレジスタ３０ｒに登録され、フォーカスレンズ１２は決定された合焦位置に配置される。
【００３２】
ＣＰＵ３０は、図６〜図９に示す撮像タスクに従う処理を実行する。この撮像タスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００３３】
まずステップＳ１でフォーカスレンズ１２を無限端に配置し、ステップＳ３でスルー画像処理を実行する。スルー画像処理の結果、被写界を表すスルー画像がＬＣＤモニタ３８から出力される。ステップＳ５ではシャッタボタン２８ｓが半押しされたか否かを判別し、判別結果がＮＯである限りステップＳ７のスルー画像用ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。シャッタボタン２８ｓが半押しされると、ステップＳ９で記録用ＡＥ処理を実行し、ステップＳ１１でＡＦ処理を実行する。ステップＳ９の処理によってスルー画像の明るさが最適値に調整され、ステップＳ１１の処理によってフォーカスレンズ１２が合焦位置に配置される。
【００３４】
ステップＳ１３ではシャッタボタン２８ｓが全押しされたか否かを判別し、ステップＳ１５ではシャッタボタン２８ｓの操作が解除されたか否かを判別する。ステップＳ１３でＹＥＳであればステップＳ１７の記録処理を経てステップＳ３に戻る。ステップＳ１５でＹＥＳであればそのままステップＳ３に戻る。
【００３５】
ステップＳ１１のＡＦ処理は、図７〜図９に示すサブルーチンに従って実行される。まず、粗調整動作のために、ステップＳ２１でフォーカスレンズ１２の移動量を“Ｗ１”に設定し、ステップＳ２３で合焦方向予測処理を実行する。合焦方向予測処理によって合焦方向が予測され、予測された合焦方向がフォーカスレンズ１２の移動方向とされる。
【００３６】
垂直同期信号Ｖｓｙｎｃが発生するとステップＳ２５でＹＥＳと判断し、ステップＳ２７でフォーカス評価回路２６からＡＦ評価値を取り込む。ステップＳ２９では、合焦位置を通過したか否かをステップＳ２７で取り込まれたＡＦ評価値に基づいて判別する。ステップＳ３１では、合焦方向の予測に誤りがあったか否かをステップＳ２７で取り込まれたＡＦ評価値に基づいて判別する。具体的には、ステップＳ２９はＡＦ評価値が２回連続して最大ＡＦ評価値を下回ったか否かを判別する処理に相当し、ステップＳ３１は最大ＡＦ評価値が検出されないままＡＦ評価値が連続して２回減少したか否かを判別する処理に相当する。
【００３７】
ステップＳ２９およびＳ３１のいずれもＮＯであれば、ステップＳ３５でフォーカスレンズ１２を移動量Ｗ１だけ移動させ、その後にステップＳ２５に戻る。ステップＳ２９のＮＯと判断されかつステップＳ３１でＹＥＳと判断されると、ステップＳ３３でフォーカスレンズ１２の移動方向を反転させてからステップＳ３５でフォーカスレンズ１２を移動量Ｗ１だけ移動させ、その後にステップＳ２５に戻る。
【００３８】
ステップＳ２９でＹＥＳと判断されると、微調整動作を開始するべく、ステップＳ３７でフォーカスレンズ１２の移動方向を反転させ、ステップＳ３９でフォーカスレンズ１２の移動量を“Ｗ２”に設定する。垂直同期信号Ｖｓｙｎｃが発生するとステップＳ４１でＹＥＳと判断し、ステップＳ４３でフォーカス評価回路２６からＡＦ評価値を取り込む。ステップＳ４５では、合焦位置を通過したか否かを上述のステップＳ２９と同じ要領で判別する。ここでＮＯであれば、ステップＳ４７でフォーカスレンズ１２を移動量Ｗ２だけ移動させてから、ステップＳ４１に戻る。ステップＳ４５でＹＥＳであればステップＳ４９に進み、最大ＡＦ評価値に対応する位置を合焦位置としてレジスタ３０ｒに登録する。ステップＳ５１では登録された合焦位置にフォーカスレンズ１２を配置し、その後に上階層のルーチンに復帰する。
【００３９】
図７に示すステップＳ２３の合焦方向予測処理は、図９に示すサブルーチンに従って実行される。まず複数の合焦位置がレジスタ３０ｒに登録されているか否かをステップＳ６１で判別する。レジスタ３０ｒに登録された合焦位置の数が“０”または“１”であれば、現在のフォーカスレンズ１２の位置が無限端寄りであるか否かをステップＳ６３で判別する。ここでＹＥＳであればステップＳ６５で至近方向が合焦方向であると予測する一方、ＮＯであればステップＳ６７で無限方向が合焦方向であると予測する。ステップＳ６５またはＳ６７の処理が完了すると、上階層のルーチンに復帰する。
【００４０】
レジスタ３０ｒに登録された合焦位置の数が“２”以上であれば、ステップＳ６９で合焦位置の変化の態様を検証し、検証された変化の態様に既定の規則性があるか否かをステップＳ７１で判別する。ここでＹＥＳであればステップＳ７３に進み、既定の規則性に沿って合焦方向を予測する。これによって、前回予測された合焦方向と逆の方向が今回の合焦方向として予測される。予測が完了すると、上階層のルーチンに復帰する。
【００４１】
ステップＳ７１でＮＯであれば、ステップＳ７５以降の処理に進む。ステップＳ７５では、フォーカスレンズ１２の現在位置よりも至近側の合焦位置をレジスタ３０ｒから検出し、検出された合焦位置の数を変数Ｎｎｅａｒに設定する。ステップＳ７７では、フォーカスレンズ１２の現在位置よりも無限側の合焦位置をレジスタ３０ｒから検出し、検出された合焦位置の数を変数Ｎｆａｒに設定する。
【００４２】
ステップＳ７９では、変数Ｎｎｅａｒが変数Ｎｆａｒ以上であるか否かを判別し、ＹＥＳであればステップＳ８１に進む一方、ＮＯであればステップＳ８３に進む。ステップＳ８１では至近方向が合焦方向であると予測し、ステップＳ８３では無限方向が合焦方向であると予測する。ステップＳ８１またはＳ８３の処理が完了すると、上階層のルーチンに復帰する。
【００４３】
以上の説明から分かるように、撮像装置１６は、フォーカスレンズ１２を経た被写界の光学像が照射される撮像面を有し、撮像面で生成された被写界像を出力する。ＣＰＵ３０は、シャッタボタン２８ｓが半押しされたとき（合焦調整指示を受け付けたとき）、レジスタ３０ｒに登録された合焦位置（距離情報）に基づいて合焦方向を予測する(S23)。ＣＰＵ３０はまた、フォーカスレンズ１２の位置を合焦方向の予測結果を参照して変更し(S35, S37, S47)、合焦方向の予測処理の後に撮像装置１６から出力された被写界像に基づいてフォーカスレンズ１２の位置を合焦位置に調整する(S51)。ＣＰＵ３０はさらに、調整されたフォーカスレンズ１２の位置を合焦位置としてレジスタ３０ｒに登録する(S49)。
【００４４】
このように、フォーカスレンズ１２の位置は、シャッタボタン２８ｓが半押しされる毎に合焦位置に調整される。レジスタ３０ｒには、調整された位置が過去の合焦位置として蓄積される。次回のシャッタボタン２８ｓの半押しに応答したフォーカスレンズ１２の移動方向つまり合焦方向は、レジスタ３０ｒに蓄積された合焦位置に基づいて予測される。これによって、撮影者の習性が合焦動作に反映され、ワンショットＡＦの性能が向上する。
【００４５】
なお、この実施例では、フォーカスレンズ１２から撮像面までの距離を調整するにあたって、フォーカスレンズ１２を光軸方向に移動させるようにしているが、フォーカスレンズ１２に代えて或いはフォーカスレンズ１２とともに撮像面を光軸方向に移動させるようにしてもよい。撮像面のみを光軸方向に移動させる場合、“合焦方向”とは、撮像面の現在位置から合焦位置に向かう方向を意味する。また、フォーカスレンズ１２および撮像面の両方を光軸方向に移動させる場合、“合焦方向”とは、現時点のフォーカスレンズ１２から撮像面までの距離から合焦位置に対応するフォーカスレンズ１２から撮像面までの距離に向かう方向を意味する。
【００４６】
また、この実施例では、レジスタ３０ｒに登録された合焦位置が中央よりも無限側の位置と中央よりも至近側の位置との間で交互に変化する規則性を“既定の規則性”として定義するようにしているが、シャッタボタン２８ｓの半押しに応答したフォーカスレンズ１２の移動開始方向が無限方向と至近方向との間で交互に切り換わる規則性を“既定の規則性”として定義するようにしてもよい。この場合、“既定の規則性”を有するか否かはレジスタ３０ｒに登録された合焦位置の隣接カラム間での差分に注目して判別され、今回の移動開始方向は前回の移動開始方向と逆方向に設定される。
【００４７】
さらに、この実施例では、スルー画像処理の期間においてはフォーカスレンズ１２は停止し続けるが、スルー画像処理の期間にコンティニュアスＡＦ処理によってフォーカスレンズ１２を継続的に移動させるようにしてもよい。この場合、フォーカスレンズ１２の現在位置が前回の合焦位置と一致する保証はない。したがって、好ましくは、少なくとも１つの合焦位置がレジスタ３０ｒに登録済みであるか否かがステップＳ６１で判別され、現在位置と同じか現在位置よりも至近側の合焦位置の数がステップＳ７５で検出される。
【図面の簡単な説明】
【００４８】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図３】図１実施例に適用されるレジスタの構成の一例を示す図解図である。
【図４】（Ａ）は移動方向予測処理の一例を示す図解図であり、（Ｂ）は移動方向予測処理の他の一例を示す図解図であり、（Ｃ）は移動方向予測処理のその他の一例を示す図解図である。
【図５】（Ａ）は粗調整動作の一例を示す図解図であり、（Ｂ）は微調整動作の一例を示す図解図である。
【図６】図１実施例に適用されるＣＰＵの動作の一例を示すフロー図である。
【図７】図１実施例に適用されるＣＰＵの動作の他の一例を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作のその他の一例を示すフロー図である。
【図９】図１実施例に適用されるＣＰＵの動作のさらにその他の一例を示すフロー図である。
【符号の説明】
【００４９】
１０  …ディジタルカメラ
１２  …フォーカスレンズ
１６  …撮像装置
２６  …フォーカス評価回路
３０  …ＣＰＵ
【図１】
0005164626.tif 000002
【図２】
0005164626.tif 000003
【図３】
0005164626.tif 000004
【図４】
0005164626.tif 000005
【図５】
0005164626.tif 000006
【図６】
0005164626.tif 000007
【図７】
0005164626.tif 000008
【図８】
0005164626.tif 000009
【図９】
0005164626.tif 000010