(57)【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像手段と、
前記撮像手段からの出力信号に基づいて撮影レンズの焦点状態を検出する焦点状態検出手段と、
前記撮影レンズの焦点状態を調節するフォーカスレンズを駆動する駆動手段と、
前記フォーカスレンズの位置を検出する位置検出手段と、
前記位置検出手段の出力信号を増幅する増幅手段と、
前記増幅手段の出力と前記フォーカスレンズの位置の目標値との偏差を少なくする方向に前記フォーカスレンズを駆動させるように前記駆動手段を制御する制御手段と、
前記焦点状態検出手段により検出された前記撮影レンズの焦点状態に基づいて、前記増幅手段の増幅率を変更する変更手段と、
前記変更手段により前記増幅手段の増幅率を変更する場合に、前記位置検出手段の出力信号の連続性を保つための連続性保持手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記焦点状態検出手段は、前記撮像手段からの出力信号に基づいて、位相差検出方式の焦点状態検出を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記焦点状態検出手段により検出された前記フォーカスレンズのデフォーカス量を小さくするように、前記駆動手段に前記フォーカスレンズを駆動させることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記フォーカスレンズの位置の目標値とは、前記焦点状態検出手段により検出された前記フォーカスレンズのデフォーカス量が合焦状態と判断される量になったときの、前記フォーカスレンズの位置であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記焦点状態検出手段により検出された前記フォーカスレンズのデフォーカス量が合焦状態と判断される量になった後に、前記増幅手段の出力と前記フォーカスレンズの位置の目標値との偏差を少なくする制御を行うことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記変更手段は、前記焦点状態検出手段により検出された前記フォーカスレンズのデフォーカス量の大きさに基づいて、前記増幅手段の増幅率を変更することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記変更手段は、前記焦点状態検出手段により検出された前記フォーカスレンズのデフォーカス量が所定値より小さい場合に、前記増幅手段の増幅率を大きくすることを特徴とする請求項６に記載の撮像装置。
【請求項８】
被写体像を撮像する撮像手段を備える撮像装置を制御する方法であって、
焦点状態検出手段が、前記撮像手段からの出力信号に基づいて撮影レンズの焦点状態を検出する焦点状態検出工程と、
駆動手段が、前記撮影レンズの焦点状態を調節するフォーカスレンズを駆動する駆動工程と、
位置検出手段が、前記フォーカスレンズの位置を検出する位置検出工程と、
増幅手段が、前記位置検出手段の出力信号を増幅する増幅工程と、
制御手段が、前記増幅手段の出力と前記フォーカスレンズの位置の目標値との偏差を少なくする方向に前記フォーカスレンズを駆動させるように前記駆動手段を制御する制御工程と、
変更手段が、前記焦点状態検出手段により検出された前記撮影レンズの焦点状態に基づいて、前記増幅手段の増幅率を変更する変更工程と、
連続性保持手段が、前記変更工程において前記増幅手段の増幅率を変更する場合に、前記位置検出手段の出力信号の連続性を保つ連続性保持工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項９】
請求項８に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項８に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スチルカメラやビデオカメラなどの撮像装置に関し、特に撮像信号に基づいてレンズの合焦位置制御を行う撮像装置に関するものである。
【背景技術】
【０００２】
撮像素子により取得した画像信号に基づいて撮影レンズの焦点調節動作を行う技術は、現在のデジタルカメラでは一般的に用いられている。そしてその様なカメラにおいて、レンズの位置を検出し、レンズの現在位置と撮像信号（コントラスト評価値）とに基づいて、レンズを目標の合焦位置に位置決め制御する技術は特許文献１などに開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４２４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような自動焦点調節機能を有する撮像装置においては、近年、撮像素子の多画素化などの高画質化に伴い、レンズの合焦位置への位置決め精度に対する高精度化の要求が高まっている。レンズの位置決め精度を向上させるためには、レンズの位置を検出する位置検出センサの精度を向上させる必要があるが、精度の高いセンサを用いると撮像装置のコストが高くなるという問題がある。
【０００５】
本発明は上述した課題に鑑みてなされたものであり、その目的は、撮像装置のコストの上昇を抑制しつつ、レンズの合焦位置への位置決め精度を向上させることが可能な撮像装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係わる撮像装置は、被写体像を撮像する撮像手段と、前記撮像手段からの出力信号に基づいて撮影レンズの焦点状態を検出する焦点状態検出手段と、前記撮影レンズの焦点状態を調節するフォーカスレンズを駆動する駆動手段と、前記フォーカスレンズの位置を検出する位置検出手段と、前記位置検出手段の出力信号を増幅する増幅手段と、前記増幅手段の出力と前記フォーカスレンズの位置の目標値との偏差を少なくする方向に前記フォーカスレンズを駆動させるように前記駆動手段を制御する制御手段と、前記焦点状態検出手段により検出された前記撮影レンズの焦点状態に基づいて、前記増幅手段の増幅率を変更する変更手段と、前記変更手段により前記増幅手段の増幅率を変更する場合に、前記位置検出手段の出力信号の連続性を保つための連続性保持手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像装置のコストの上昇を抑制しつつ、レンズの合焦位置への位置決め精度を向上させることが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係わる撮像装置の構成を示すブロック図。
【図２】撮像装置のフォーカスレンズ付近の構成を示す拡大断面図。
【図３】本発明の一実施形態における各信号波形を示す図。
【図４】本発明の一実施形態における信号処理を説明する図。
【図５】一実施形態の撮像装置の動作を示すフローチャート。
【図６】図５のＳ５０３における動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について、添付図面を参照して詳細に説明する。
【００１０】
図１は本発明の一実施形態に係わる撮像装置の構成を示すブロック図である。図１において、被写体像を結像させる撮影レンズ８は、鏡筒１１内に撮影光軸１０に沿って複数のレンズ群からなる撮影光学系１４が配置されて構成されている。撮影光学系１４は、光軸１０に沿って移動することで焦点調節を行うフォーカスレンズ１５を備えている。フォーカスレンズ１５は、電磁的或いは電歪的なアクチュエータ１６によって光軸１０に沿って駆動され、フォーカスレンズ１５の位置は、磁気的、光学的な位置検出センサ１７によって検出される。
【００１１】
撮影レンズ８はレンズマウントを介して、カメラボディ１２に着脱可能に装着される。カメラボディ１２内には、ＣＣＤやＣＭＯＳセンサ等からなる撮像素子１３が配置されている。撮像素子１３は、隣り合う撮像画素の信号から、位相差検出方式により被写体の焦点状態（デフォーカス信号）を検出できるように構成されている。
【００１２】
焦点状態検出部１８は撮像素子１３からの信号に基づいて、フォーカスレンズ１５のデフォーカス量を示すデフォーカス信号を出力する。撮像素子における対の撮像画素からデフォーカス信号を取得する技術は公知であるため、その説明は省略する。焦点状態検出部１８の出力は選択部１９を介してアクチュエータ１６を駆動する駆動部１１０に入力される。上記の様に、撮像素子１３の焦点検出用の信号は、焦点状態検出部１８、選択部１９、駆動部１１０を介してアクチュエータ１６に伝達され、フォーカスレンズ１５が駆動される。
【００１３】
一方フォーカスレンズ１５が駆動されることで撮像素子１３の信号は変化し、撮像素子１３の信号が変化することに応じて更にフォーカスレンズ１５が駆動される。そのため、撮像素子１３、焦点状態検出部１８、選択部１９、駆動部１１０、アクチュエータ１６、フォーカスレンズ１５で閉じたフィードバックループが形成され、常に安定した焦点状態が保たれる。
【００１４】
しかしながら、撮像素子１３による静止画の長秒時露光中の場合の様に、撮像素子１３の信号出力が得られない期間や焦点状態を固定させる目的で撮像素子１３の信号を使用しない場合には、上記の閉じたループとは別のフォーカスレンズ制御が必要になる。
【００１５】
位置検出部１７は撮像素子１３の出力を用いない場合にフォーカスレンズ１５の位置を制御する目的で設けられている。そして、後述する増幅部１１１ａ、差動部１１３ａ、加算部１１３ｂ、および選択部１９、駆動部１１０、アクチュエータ１６を介してフォーカスレンズ１５を駆動させる。この場合も、フォーカスレンズ１５が動くと位置検出部１７の出力が変化し、それに伴いアクチュエータ１６が駆動されて更にフォーカスレンズ１５が動くという閉じたフィードバックループが形成される。そしてフォーカスレンズ１５が外乱などにより動かされる方向と位置検出部１７の出力によりフォーカスレンズ１５が動く方向を逆にすれば、負帰還ループが形成されて、フォーカスレンズ１５は位置検出部１７の出力が所望の値となる位置に保持される。
【００１６】
選択部１９は、例えば主被写体にピントを合わせるまでは焦点状態検出部１８の信号を駆動部１１０に伝えることにより、フォーカスレンズ１５を合焦位置に駆動させる。一方、主被写体にピントが合った後は加算部１１３ｂの出力を駆動部１１０に伝えることによりフォーカスレンズ１５を位置検出部１７の出力が所望の値となる位置、言い換えればピントの合った位置、に保持する。
【００１７】
ところで、フォーカスレンズをピントの合った位置に高精度に保持するためには、位置検出部１７は高い位置検出分解能を持つ必要がある。以下に位置検出部１７の構成と、それを用いて高い位置検出分解能を得る手法について説明する。
【００１８】
図２はフォーカスレンズ１５付近の構成を示す拡大断面図であり、図１と同じ部材には同じ符号を付している。図２において、レンズ保持枠１５ａはフォーカスレンズ１５を保持し、ガイド軸１５ｃはレンズ保持枠１５ａを撮影光軸１０に沿う方向に摺動支持する。支持部材１５ｂは図１に示す鏡筒１１に設けられ、ガイド軸１５ｃを支持する。永久磁石１６ａはレンズ保持枠１５ａに固定され、矢印１６ｂで示す方向に着磁されている。コイル１６ｃは、永久磁石１６ａと対向し、コア１６ｄの周りに巻かれて固定されている。
【００１９】
増幅部１１１ａは位置検出部１７の信号を増幅して出力するが、その増幅率は焦点状態検出部１８からのデフォーカス量に応じて変更され、例えばデフォーカス量が小さくなるほど増幅率を大きくする。これにより、位置検出部１７の感度は主被写体にピントが合ってくると共に高くなってゆく。
【００２０】
選択部１９は、選択スイッチ１９ａと目標値設定部１９ｂとを有しており、目標値設定部１９ｂは、焦点状態検出部１８の信号が所定値の時の加算部１１３ｂの出力を記憶して目標値とする。例えば、焦点状態検出部１８からのデフォーカス量が所定値より小さく、合焦状態になったと判定された場合の位置検出部１７の信号（増幅部１１１ａで十分増幅された加算部１１３ｂの信号）を記憶し、その値を駆動目標値とする。また、それと共に逐次入力される加算部１１３ｂの信号と、求めた上記の駆動目標値の偏差を選択スイッチ１９ａに出力する。この様に目標値設定部１９ｂは、フォーカスレンズ１５を駆動制御する駆動制御部としての役割も有する。
【００２１】
選択スイッチ１９ａは上記目標値か或いは焦点状態検出部１８の信号のどちらかを選択し、駆動部１１０に出力する。具体的には、前述した様に撮像素子１３の信号出力が得られない期間や焦点状態を固定させる目的の場合は目標値設定部１９ｂにより設定された目標値を駆動部１１０に出力する。また、焦点状態検出部１８の出力に基づいてフォーカスレンズ１５を非合焦状態から合焦状態に駆動させる場合には焦点状態検出部１８の信号を駆動部１１０に出力する。
【００２２】
保持枠１５ａと一体化されたフォトリフレクタなどの光学的位置検出センサ１７ａは、鏡筒１１側に固定された黒パターン１７ｂと白パターン１７ｃで構成された反射板から受ける反射光の配分変化でフォーカスレンズ１５の位置を検出する。光学的位置検出センサ１７ａと反射板１７ｂ，１７ｃで位置検出部１７を構成している。
【００２３】
図３は増幅部１１１ａの信号を説明する図である。図３において、横軸はレンズ保持枠１５ａに設けられた光学的位置検出センサ１７ａの矢印２１ａ，２１ｂで示す方向（図２参照）の位置を示している。また、縦軸は増幅部１１１ａにより増幅され加算部１１３ｂから出力される位置検出部１７の信号出力、フォーカスレンズ１５の位置、焦点状態検出部１８が出力するデフォーカス量を重ねて表している。
【００２４】
いまフォーカスレンズ１５を破線３１の様に移動させることを考える。このフォーカスレンズ１５の移動に伴い焦点状態検出部１８が出力するデフォーカス量は二点鎖線３２の様に変化する。具体的には、３３ａで示す位置において第１のデフォーカス量（ライン３４ａ）を横切り、３３ｂで示す位置において第２のデフォーカス量（ライン３４ｂ）を横切り、３３ｃで示す位置において第３のデフォーカス量（デフォーカスゼロ）に最も近づく。その後は再度デフォーカス量が大きくなり３３ｄに示す位置では再度第２のデフォーカス量を横切る。ここで、デフォーカス量がゼロの線３４ｃに最も近づく３３ｃで示す位置が撮影被写体にピントが合っている状態になる。
【００２５】
実線３５は加算部１１３ｂの信号を示しており、光学的位置検出センサ１７ａの位置に応じた信号を出力する。増幅部１１１ａは位置検出部１７の信号を増幅しており、この増幅率は焦点状態検出部１８が出力するデフォーカス量が小さいほど段階的に大きくなる。これによりデフォーカス量が小さい時には高精度な位置検出が可能になる。具体的にはデフォーカス量３２が第１のデフォーカス量（ライン３４ａ）より大きい場合（３３ａで示す位置まで）は増幅部１１１ａは第１の増幅率（ライン３５ａの傾きで示される）に設定される。また、デフォーカス量３２が第２のデフォーカス量（ライン３４ｂ）より大きく第１のデフォーカス量（ライン３４ａ）より小さい場合（３３ａと３３ｂで示す位置の間）は増幅部１１１ａは第２の増幅率（ライン３５ｂの傾きで示される）に設定される。さらに、デフォーカス量３２が第３のデフォーカス量（ライン３４ｃ）より大きく第２のデフォーカス量（ライン３４ｂ）より小さい場合（３３ｂと３３ｃに示す位置の間）は増幅部１１１ａは第３の増幅率（ライン３５ｅの傾きで示される）に設定される。そして第１の増幅率、第２の増幅率、第３の増幅率の順に増幅率を大きくしている。これにより主被写体にピントが合っている３３ｃに示す位置（デフォーカス量がほぼゼロ）において位置検出部１７の感度が最も高くなり、フォーカスレンズ１５を高精度に駆動制御できる。
【００２６】
一点鎖線３６ａは増幅部１１１ａを、一番高い第３の増幅率に固定した場合を示している。この場合には出力が飽和する問題が発生する。鏡筒１１の電源電圧は限られており、破線３７で示す電源電圧の上限の規制を受ける。そのため増幅部１１１ａの信号は一点鎖線３６ｂの様に頭打ちになり３６ｃの位置以降ではフォーカスレンズ１５の位置検出はできなくなる。もちろん増幅部１１１ａの増幅率を一様に小さくすると上述の電源電圧の規制は受けにくくなるが、その分位置検出部１７の出力分解能が下がってしまう。その様な理由から、本実施形態では、増幅部１１１ａの増幅率を段階的に変更している。
【００２７】
ここで、図２における第１の記憶部１１２ａ、第２の記憶部１１２ｂ、記憶指示部１１２ｃ、差動部１１３ａ、加算部１１３ｂは、増幅部１１１ａの増幅率切替前後の信号連続性を保つために設けられている。
【００２８】
例えば、図３における焦点状態検出部１８のデフォーカス量３２がレベル３４ａを横切る時を考える。デフォーカス量３２がレベル３４ａを横切る時に記憶指示部１１２ｃは位置検出部１７の出力を第２の記憶部１１２ｂに記憶させる。次に増幅指示部１１１ｂは増幅部１１１ａの増幅率を変更する。ここではデフォーカス量が小さくなる場合なので増幅率を大きくする。その後位置検出部１７の出力を第１の記憶部１１２ａに記憶させる。
【００２９】
第１の記憶部１１２ａが増幅部１１１ａの信号をサンプリング中の時は差動部１１３ａに入力される二つの信号は共に等しいため差動部１１３ａの出力信号はゼロである。それに対して第１の記憶部１１２ａが位置検出部１７の信号を記憶しホールドした時点で、差動部１１３ａの出力はゼロから連続的に変化する。
【００３０】
図４は図３における各々のブロックの信号を示しており、実線３５ａはデフォーカス量がレベル３４ａを横切る前の加算部１１３ｂの出力、実線３５ｂはデフォーカス量がレベル３４ａを横切った後の加算部１１３ｂの出力を示す。破線３５ｃはデフォーカス量がレベル３４ａを横切った後の増幅部１１１ａの出力、一点鎖線３５ｄはデフォーカス量がレベル３４ａを横切った後の差動部１１３ａの出力を示す。
【００３１】
より詳しく説明すると、増幅部１１１ａにより増幅率を切り替える前後において、フォーカスレンズの位置検出出力は、実線３５ａから実線３５ｂの様に連続的に変化する必要がある。しかしながら、増幅部１１１ａの増幅率を単純に大きくすると、実線３５ｂになるべき出力が、それまでのバイアス分に対する増幅率も大きくなるため、破線３５ｃのように不連続になってしまう。即ち増幅部１１１ａが増幅率を変更する前のバイアス分Ａ（４１）に対して、増幅率の変更後のバイアスはバイアス分Ｂ（４２）となり、互いの信号が不連続になる。そこで第１の記憶部１１２ａはバイアス分Ｂ（４２）を記憶し、差動部１１３ａを用いて出力３５ｃから差し引くことにより出力３５ｄを得る。更に、増幅部１１１ａが増幅率を変更する前の位置検出信号のバイアス分Ａ(４１)を第２の記憶部１１２ｂが記憶し、その値を加算部１１３ｂにより出力３５ｄに加算する。これにより出力３５ｂを得る。これらの動作により増幅率変更前後での信号連続性を保つことができる。
【００３２】
増幅指示部１１１ｂ、第１の記憶部１１２ａ、第２の記憶部１１２ｂ、記憶指示部１１２ｃ、差動部１１３ａ、加算部１１３ｂにより増幅率変更前後の信号の連続性を保つ連続性保持手段を構成する。
【００３３】
図５は本実施形態の撮像装置の動作を示すフローチャートである。このフローは撮影者がレリーズボタンの半押し操作（ＳＷ１のＯＮ）を行った場合などの様に、フォーカスレンズ１５が駆動される指示が入力された時点でスタートする。なお、説明を分かりやすくするために、電源チェック、測光、絞り駆動などの本実施形態の動作と直接関係の無い撮影シーケンスの説明は省略する。
【００３４】
ステップＳ５０１では焦点状態検出部１８が焦点状態を検出する。ステップＳ５０２では焦点状態検出部１８の出力が合焦近傍範囲内にあるか否かを判定し、合焦近傍範囲内の場合はステップＳ５０３に進み、合焦近傍範囲外の場合はステップＳ５０９に進む。合焦近傍範囲とは、例えば焦点状態検出部１８の出力するデフォーカス量が観賞上ピントが合っていると許容できる範囲である。
【００３５】
ステップＳ５０９では焦点状態検出部１８の合焦方向を検出する。ここで、説明の便宜上、フォーカスレンズ１５を被写体側に繰り出す動作を順方向駆動、撮像素子１３側に繰り込む動作を逆方向駆動と定義する。また、被写体側にフォーカスレンズ１５を繰り出すとデフォーカス量が少なくなることを焦点状態正、撮像素子１３側にフォーカスレンズ１５を繰り込むとデフォーカス量が少なくなることを焦点状態負と定義する。
【００３６】
ステップＳ５０９で焦点状態変化が正の場合はステップＳ５１０に進み、フォーカスレンズ１５を順方向に駆動してステップＳ５０１に戻る。これはステップＳ５０９で順方向が合焦に向かう方向（デフォーカス量小）と判断したためである。それとは逆に、焦点状態変化が負の場合はステップＳ５１１に進みフォーカスレンズ１５を逆方向に駆動してステップＳ５０１に戻る。これはステップＳ５０９で順方向は合焦から外れる方向（デフォーカス量大）と判断したためである。
【００３７】
焦点状態検出部１８の求める焦点状態が合焦近傍範囲（デフォーカス量が観賞上許容できる範囲）に達するタイミング（破線３３ｂ以降）になるとステップＳ５０２からステップＳ５０３に進む。ステップＳ５０３は位置検出部１７の信号調整を行うサブルーチンであり、詳細は図６を用いて説明する。これは、位置検出部の信号増幅率の変更、及び連続性確保を行うフローとなる。
【００３８】
ステップＳ５０４では例えばレリースボタンの押し切り（ＳＷ２のＯＮ）により静止画撮影の指示が行われたか否かを判定し、静止画撮影が指示されるとステップＳ５０５に進み、そうでない場合はステップＳ５０９に進む。ステップＳ５０９以降では、フォーカスレンズ１５の駆動を繰り返す。
【００３９】
ステップＳ５０５では、目標値設定部１９ｂはこの段階における位置検出部１７の信号を駆動目標値とすると共に、逐次入力される加算部１１３ｂの信号と求めた駆動目標値との偏差を選択スイッチ１９ａに出力する。また、選択スイッチ１９ａは目標値設定部１９ｂの出力を駆動部１１０に出力する。
【００４０】
ステップＳ５０６ではフォーカスレンズ１５の位置を位置検出部１７により検出する。ステップＳ５０７ではステップＳ５０５で求めた目標値と現在の加算部１１３ｂの信号偏差を目標値設定部１９ｂが更新し、その偏差が所定値以内（例えばデフォーカス量換算で観賞上許容できる範囲の１／４）の場合はこのフローを循環する。また、それより偏差が大きくなるとステップＳ５０８に進む。なお、上記の「偏差が所定値以内」となるフォーカスレンズ１５の位置を合焦位置と定義する。
【００４１】
ステップＳ５０８では偏差に応じた駆動力でフォーカスレンズ１５を駆動し、ステップＳ５０１に戻る。なお、偏差に応じた駆動力とは偏差が大きいほど駆動力が大きくなり、偏差がマイナスになると駆動方向も逆になることを示す。ステップＳ５０６からＳ５０８におけるフォーカスレンズ１５の動作は、ステップＳ５０５で求めた目標値にフォーカスレンズ１５を保持し続ける駆動を行う動作である。このとき位置検出部１７の信号は増幅部１１１ａで十分増幅されているため、高精度な位置検出が行え、それにより合焦状態を高い精度で保持することが出来る。
【００４２】
図６は、図５のステップＳ５０３における動作を示すフローチャートである。まず、ステップＳ５０３１では、焦点状態検出部１８のデフォーカス量変化を検出し、この変化量が所定量以上の場合にはステップＳ５０３２に進み、そうでない場合にはこのサブルーチンを終了して図５のステップＳ５０４に戻る。
【００４３】
ステップＳ５０３２では記憶指示部１１２ｃの指示により増幅部１１１ａの信号を第２の記憶部１１２ｂが記憶する。ステップＳ５０３３では増幅指示部１１１ｂの指示により増幅部１１１ａの増幅率を変更する。今、デフォーカス量が小さくなる方向にフォーカスレンズ１５が動いており、そのデフォーカス量変化が所定値を越える場合には、増幅率を大きくする。逆にデフォーカス量が大きくなる方向にフォーカスレンズ１５が動いており、そのデフォーカス量変化が所定値を越える場合には増幅率を小さくする。
【００４４】
ステップＳ５０３４では記憶指示部１１２ｃの指示により増幅率変更後の増幅部１１１ａの信号を第１の記憶部１１２ａが記憶する。ステップＳ５０３５では、増幅率変更後の増幅部１１１ａの信号と第１の記憶部１１２ａに記憶されている信号の差を差動部１１３ａが求めることにより、増幅率変更後に重畳する増幅部１１１ａのバイアス分をカットする。ステップＳ５０３６では第２の記憶部１１２ｂに記憶されているバイアス分を差動部１１３ａの信号に加えることにより増幅率変更前のバイアスでありながら高い増幅率の位置検出信号を得る。そしてこのサブルーチンは終了して図５のステップＳ５０４に戻る。
【００４５】
この様に、本実施形態では、位置検出部の信号の精度をデフォーカス量に応じて変更する。より具体的にはデフォーカス量が小さくなると位置検出部の信号増幅率を大きくする。これにより合焦位置近傍におけるフォーカスレンズの位置検精度を高めることが出来る。
【００４６】
なお、図５のフローでは、普段は焦点状態検出部１８の信号に基づいてフォーカスレンズ１５を駆動制御し、静止画撮影時のみ加算部１１３ｂの信号を用いてフォーカスレンズ１５の駆動制御を行っている。しかしながらそれに限定されることなく、焦点状態検出部１８の信号と常に関連付けた増幅部の信号を用いて、静止画を撮影する場合以外でもフォーカスレンズ１５を駆動制御してもよい。
【００４７】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４８】
１３：撮像素子、１５：フォーカスレンズ、１７：位置検出部、１８：焦点状態検出部、１１０：駆動部、１１１ａ：増幅部
【図１】
0006592289.tif 000002
【図２】
0006592289.tif 000003
【図３】
0006592289.tif 000004
【図４】
0006592289.tif 000005
【図５】
0006592289.tif 000006
【図６】
0006592289.tif 000007