(57)【要約】【課題】  反転動作を伴うＴＶ−ＡＦ方式で合焦位置を判断する技術において、ユーザの違和感を従来に比べて画期的に軽減する焦点調節技術を提供する。【解決手段】  ＴＶ−ＡＦ方式で合焦位置を判断する際には、フォーカスレンズの駆動速度を一旦大きくし、反転後に遅くする。【選択図】  図３
2008052093.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを介して得られる画像信号の高周波成分の変化に基づいて合焦状態の判断を行う合焦状態判断手段と、
前記フォーカスレンズの駆動制御を行う制御手段とを有し、
前記制御手段は、第１の駆動速度でフォーカスレンズを移動させ前記合焦度判断手段による合焦度の判断に基づいて前記フォーカスレンズを反転動作させるとともに、当該反転動作を行った後当該第１の速度よりも遅い２の駆動速度でフォーカスレンズを移動させることを特徴とする焦点調節装置。
【請求項２】
前記合焦状態判断手段とは異なる処理を用いて合焦位置の判断を行う合焦位置判断手段を備え、前記制御手段は、前記合焦位置判断手段により判断された合焦位置に基づいて前記第１の駆動速度でフォーカスレンズを移動させせることを特徴とする請求項１に記載の焦点調節装置。
【請求項３】
前記制御手段は、前記第１の駆動速度でのフォーカスレンズの駆動制御を開始してから予め決められた時間に達した場合に、前記第２の駆動速度でフォーカスレンズを移動させることを特徴とする請求項１または２に記載の焦点調節装置。
【請求項４】
前記制御手段は、前記第１の駆動速度でのフォーカスレンズの駆動方向の反転を予め決められた回数以上繰り返した場合に、前記第２の駆動速度でフォーカスレンズを移動させることを特徴とする請求項１または２に記載の焦点調節装置。
【請求項５】
前記制御手段は、前記第１の駆動速度でのフォーカスレンズの駆動方向を反転する際の焦点信号のレベルが予め決められたレベルに達している場合に、前記第２の駆動速度でフォーカスレンズを移動させることを特徴とする請求項１または２に記載の焦点調節装置。
【請求項６】
前記合焦状態判断手段と前記合焦位置判断手段とを併用する第１のモードと、前記第合焦位置判断手段を用いずに前記合焦状態判断手段を用いる第２のモードとを少なくとも選択可能なモード設定手段とを有し、
前記制御手段は、前記第１の駆動速度から前記第２の駆動速度への変換は前記第１のモードが選択された場合に行い、前記第２のモードが選択された場合には前記第１の駆動速度よりも遅い第３の駆動速度でフォーカスレンズを移動させることを特徴とする請求項１〜５のいずれか１項に記載の焦点調節装置。
【請求項７】
前記合焦位置判断手段は、対応する２つの被写体像の相対的位相差を測定することを特徴とする請求項１〜６のいずれか１項に記載の焦点調節装置。
【請求項８】
前記画像信号を出力する撮像手段と、請求項１〜７のいずれか１項に記載の焦点調節装置とを有することを特徴とする撮像装置。
【請求項９】
フォーカスレンズを介して得られる画像信号の高周波成分の変化に基づいて合焦状態の判断を行う合焦状態判断手段と、前記フォーカスレンズの駆動制御を行う制御手段とを有する撮像装置の制御方法であって、
第１の駆動速度でフォーカスレンズを移動させ前記合焦度判断手段による合焦度の判断に基づいて前記フォーカスレンズを反転動作させるとともに、当該反転動作を行った後当該第１の速度よりも遅い２の駆動速度でフォーカスレンズを移動させることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置の焦点調節技術に関するものである。
【背景技術】
【０００２】
ビデオカメラ等の撮像装置における自動焦点制御は、ＣＣＤやＣＭＯＳといった撮像素子等により被写体像を光電変換して得られた映像信号中より画面の鮮鋭度を表す焦点信号を検出して行うものがある。これらは、その焦点信号が最大となるようにフォーカスレンズ位置を制御して自動焦点調節を行う方式（以下、ＴＶ−ＡＦ方式ともいう。）である。
【０００３】
ＴＶ−ＡＦ方式の焦点信号は、一般にある帯域のバンドパスフィルタにより抽出された映像信号の高周波成分を使用している。通常の被写体像の場合、横軸にフォーカスレンズの位置、縦軸に焦点信号をとると、焦点が合ってくるにしたがってその値は大きくなり、焦点信号のレベルが最大になる点を合焦位置とする。
【０００４】
一方、他の自動焦点調節方式として、銀塩フィルム使用による一眼レフカメラに広く使用されている内測位相差検出方式がある。内測位相差検出方式とは、まず、撮影レンズの射出瞳を通過した光束を２分割し、２分割した光束を一組の焦点検出用センサによりそれぞれ受光する。その受光量に応じて出力される信号のズレ量、すなわち、２分割された光束の分割方向の相対的位置ズレ量（位相差）を検出するものである。この位相差から撮影レンズのピント方向のズレ量を求めるものである。従って、焦点検出用センサにより一度蓄積動作を行えばピントズレの量と方向が得られるため、高速な焦点調節動作が可能となっている。
【０００５】
また、同じ位相差検出方式でも測距センサを撮影レンズとは独立して設ける、外測位相差検出方式がある。外測位相差検出方式とは、被写体からの光束を一組の焦点検出用センサによりそれぞれ受光し、相対的位置ズレ量を検出することで、三角測量から被写体距離を求めるものである。その他、外部測距センサを用いる自動焦点調節方式としては、超音波センサを用いて伝搬速度を測定する方式やコンパクトカメラによく使用される赤外線センサを用いて三角測量する方式などがある。
【０００６】
近年では、上記の自動焦点調節方式を組み合わせ、例えば内測位相差検出方式で合焦点近傍まで移動した後、ＴＶ−ＡＦ方式に移行してピント位置の追い込みを行うような複合型自動焦点調節方式も提案されている（特許文献１）。
【０００７】
複合型自動焦点調節方式は、まず位相差検出方式により合焦位置とされた位置にフォーカスレンズを移動し、焦点信号が所定量より大きい場合のみＴＶ―ＡＦ方式に変更して合焦位置に停止させる制御が一般的である。これは、他の自動焦点調節方法に比べ、ＴＶ−ＡＦ方式は合焦判別精度が高いことに起因する。ただし、一般にＴＶ−ＡＦ方式では位相差検出方式よりもフォーカスレンズの駆動速度を小さくする必要がある。フォーカスレンズ位置を動かしながら焦点信号を検出する必要があるからである。
【０００８】
この点に関して、特許文献１に記載されている技術手法は、焦点信号情報と位相差センサにより得られた合焦位置情報との比較結果に応じて最適なＴＶ−ＡＦの駆動パラメータを設定する。これにより、ＴＶ−ＡＦ方式による合焦位置探索の正確性を高めて合焦が得られるまでの時間を短縮し、違和感のあるピント変化の問題に対応している。
【特許文献１】特開２００５−１２１８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、ＴＶ−ＡＦ方式の際にフォーカスレンズを速く駆動させると焦点信号の抽出が粗くなる。その結果、合焦位置を見つけにくくなり、フォーカスレンズの反転駆動を繰り返す状態が生じ得る。そうした反転駆動によってユーザに違和感を与えてしまうといった問題が発生し得る。
【課題を解決するための手段】
【００１０】
本発明は、前述した問題点を解決するためになされたもので、その特徴とするところは、フォーカスレンズを介して得られる画像信号の高周波成分の変化に基づいて合焦状態の判断を行う合焦状態判断手段と、前記フォーカスレンズの駆動制御を行う制御手段とを有し、前記制御手段は、第１の駆動速度でフォーカスレンズを移動させ前記合焦度判断手段による合焦度の判断に基づいて前記フォーカスレンズを反転動作させるとともに、当該反転動作を行った後当該第１の速度よりも遅い２の駆動速度でフォーカスレンズを移動させることにある。
【発明の効果】
【００１１】
本発明によれば、複合型自動焦点調節装置において、ユーザへの違和感を従来に比べて画期的に軽減する焦点調節技術を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１３】
図１は本実施形態の撮像装置のブロック図である。図１において、１０１は固定の第１群レンズ、１０２は変倍を行う変倍レンズ、１０３は絞り、１０４は固定の第２群レンズである。１０５は変倍に伴う焦点面の移動補正及びピント合わせの機能を兼ね備えたフォーカスコンペレンズ（以下、フォーカスレンズともいう。）である。１０６は撮像素子としてのＣＣＤである。１０７はＣＣＤ１０６の出力をサンプリング、ゲイン調整、デジタル化するＣＤＳ／ＡＧＣ／ＡＤコンバータである。１０８はＣＤＳ／ＡＧＣ／ＡＤコンバータ１０７からの出力信号を処理し映像信号を生成するカメラ信号処理回路である。１０９はカメラ信号処理１０８の出力信号が表示され撮影者が画像をモニタするために用いられる表示装置、１１０は磁気テープ、光ディスク、半導体メモリ等を使用した記録装置である。１１１はＣＤＳ／ＡＧＣ／ＡＤコンバータ１０７の出力信号中より焦点検出に用いられる領域の信号のみを通すＡＦゲート、１１２はＡＦゲート１１１を通過した信号から高周波成分を抽出する焦点信号処理回路である。１１３は焦点信号処理回路１１２の出力信号に基づいて、後述のフォーカスレンズ駆動源１１５を制御しフォーカスレンズ１０５を駆動するとともに、記録装置１１０へ画像記録命令を出力するカメラ／ＡＦマイコンである。１１４は変倍レンズ１０２を移動させるためのアクチュエータおよびそのドライバを含む変倍レンズ駆動源である。１１５はフォーカスレンズ１０５を移動させるためのアクチュエータおよびそのドライバを含むフォーカスレンズ駆動源である。１１６は撮影者が位相差検出方式の使用／非使用モードを切り替える際に操作するメニューボタンおよびズーミングを行うときに操作するズームスイッチを含む外部キーユニット、１１７は外部測距ユニットである。なお、外部測距ユニット１１７は、従来の技術にあるような外測や内測（ＴＴＬ）での位相差検出方式、超音波センサ方式、赤外線センサ方式等ＴＶ−ＡＦ方式以外のいずれの技術でもでも構わない。
【００１４】
ここで、カメラ／ＡＦマイコン１１３で行われる焦点調節制御の概要について説明する。図２においての説明は特に示さない限りカメラ／ＡＦマイコン１１３の制御により行う。まず、ステップＳ３０１は処理の開始を示す。ステップＳ３０２では外部キーユニット１１６の情報から、位相差検出方式を使用するモードであるかを判別する。位相差検出方式を使用するモードである場合はステップＳ３０３、そうでない場合はステップＳ３０９へ遷移する。これは、被写体変化後は合焦位置が大きく変化する可能性があることから、通常時よりフォーカスレンズ１０５を敏感に駆動させる必要があるためである。
【００１５】
ステップＳ３０３では位相差検出方式を使用すべきシーン、例えばパンニングや被写体の移動等による被写体変化後であるかを判別し、そうである場合はステップＳ３０４、そうでない場合はステップＳ３０９へ遷移する。
【００１６】
ステップＳ３０４では外部測距ユニット１１７で位相差演算を行い、被写体距離に相当するフォーカスレンズ１０５の位置を算出する。
【００１７】
ステップＳ３０５ではステップＳ３０４にて外部測距ユニット１１７での演算結果が信頼でき、フォーカスレンズ駆動に使用することが可能であるかを判別する。使用できると判断する場合はステップＳ３１０へ遷移し、そうでない場合はステップＳ３０６へ遷移する。
【００１８】
ステップＳ３０６ではステップＳ３０４にて外部測距ユニット１１７での演算された結果が被写体距離に相当する情報として得られたかを判別し、そうである場合はステップＳ３０７へ遷移し、そうでない場合はステップＳ３０８へ遷移する。
【００１９】
ステップＳ３０７ではＴＶ−ＡＦの駆動パラメータを応答性優先モードＡに設定する。応答性優先モードＡは、後述する山登り移行条件、フォーカスレンズ１０５の駆動速度が設定される。
【００２０】
具体的には、後述するモードＣに設定された場合よりも少ない回数同一方向へ繰り返しフォーカスレンズ１０５が動かされた場合に山登りモードへ移行する。また、後述の山登り駆動モードにおけるフォーカスレンズ１０５の駆動速度を後述するモードＣが設定された場合よりも大きくする。このように、フォーカスレンズ１０５の駆動を速くすることによって、位相差検出方式とＴＶ−ＡＦ方式とのフォーカスレンズ１０５の駆動速度差を軽減するものである。
【００２１】
ステップＳ３０８ではＴＶ−ＡＦの駆動パラメータを応答性優先モードＢに設定する。応答性優先モードＢは、前述の応答性優先モードＡでの設定パラメータに加え、更にフォーカスレンズ１０５の振動振幅が設定される。
【００２２】
具体的には、後述の微小駆動モードにおけるフォーカスレンズ１０５の往復駆動の際、振幅や、中心移動振幅を応答性優先モードＡや後述するモードＣが設定された場合よりも大きくなるように設定する。フォーカスレンズ１０５を大きく移動させることによって、取得する焦点信号の差を大きくするためである。すなわち、被写体距離が検出できない状況下でも、焦点信号の差が大きければ、近側遠側のどちらの方向に焦点信号の山（合焦位置）があるか等の判断が容易になるからである。一方、応答性優先モードＡの場合には、ステップＳ３０６において被写体距離が検出されたと判断されているので、その情報に基づいてフォーカスレンズ１０５を駆動制御することで足りるため、応答性優先モードＢの場合に比べて振動振幅を小さくしている。
【００２３】
ステップＳ３０９ではモードＣに設定する。この場合、ステップＳ３０２における位相差検出方式での検出結果を利用するモード、もしくはステップＳ３０３における位相差検出方式での検出結果を利用すべきシーンに該当しないからである。すなわち、被写体像の変化に対して焦点調節の応答性を上げることより、撮影画像の安定性を重視したＴＶ−ＡＦ制御を行うことが望まれるためである。したがって、このモードＣの場合には、前述の山登り条件が、応答性優先モードＡ、Ｂに比べて厳しい（こうしたモードの場合よりも同一方向に続けてフォーカスレンズ１０５の移動が無いと山登りに移行しない。）。また、フォーカスレンズ１０５の駆動速度も応答性優先モードＡ、Ｂに比べて小さい。フォーカスレンズ１０５の移動距離に対して、より細かく焦点信号を取得するためである。さらに、微小駆動の際フォーカスレンズ１０５の振幅も応答性優先モードＢに比べて狭い。応答性優先モードでは、被写体距離が検出できない状況下でも素早く合焦方向を算出することが必要なのに対し、モードＣでは、撮影画質の安定性を重視するためである。
【００２４】
ステップＳ３１０ではフォーカスレンズ１０５をステップＳ３０４にて演算された位置まで所定の速度で駆動する。
【００２５】
ステップＳ３１１ではステップＳ３０７またはステップＳ３０８またはステップＳ３０９で設定されたモードに基づき、ＴＶ−ＡＦ制御を行う。
【００２６】
続いて、図３、４を用いて図２で説明したステップＳ３１１でのＴＶ−ＡＦ制御について説明する。
【００２７】
同図において、ステップＳ４０１は処理の開始を示す。ステップＳ４０２では焦点信号処理回路内より焦点信号を取得するための領域の映像信号に対する位置と大きさを設定する。ステップＳ４０３では焦点信号処理回路内のフィルタ係数を設定し、抽出特性の異なる複数のバンドパスフィルタを構築する。抽出特性とはバンドパスフィルタの周波数特性であり、ここでの設定とは焦点信号処理回路内のバンドパスフィルタの設定値を変更することを意味する。ステップＳ４０４では焦点信号処理回路より焦点信号を取得する。ここで取得した焦点信号は所定比率で加算したのち、以降の焦点調節制御に使用される。
【００２８】
ステップＳ４０５では微小駆動モードであるかを判別し、そうである場合はステップＳ４０６以降の微小駆動処理、そうでない場合はステップＳ４１２へ遷移する。ステップＳ４０６では微小駆動動作を行い、フォーカスレンズ１０５を設定されたモードでの振幅で駆動する。そして、合焦しているか、あるいはどちらの方向に合焦点が存在するかを判別する。ステップＳ４０６での詳細な動作は図５で説明する。
【００２９】
ステップＳ４０７では合焦判別が行われたかどうかを判別し、そうである場合はステップＳ４１０、そうでない場合はステップＳ４０８へ遷移する。ステップＳ４０８では設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づき、ステップＳ４０６の微小駆動動作で方向判別ができたかどうかを判別する。すなわち、方向判別ができた場合はステップＳ４０９へ遷移し山登り駆動モードを設定する。方向判別ができなかった場合はステップＳ４０２へ戻り微小駆動モードを継続する。ステップＳ４１０では合焦の際焦点信号の状態をメモリに格納した後、ステップＳ４１１へ遷移し再起動判定モードへ移行する。
【００３０】
ステップＳ４１２では山登り駆動モードであるか否かを判別する。山登り駆動モードである場合はステップＳ４１３以降の山登り駆動処理、そうでない場合はステップＳ４１７へ遷移する。ステップＳ４１３では焦点信号が大きくなる方向へ設定されたモードに応じた所定の速度でフォーカスレンズ１０５を山登り駆動する。ここでの詳細な動作は図６で説明する。
【００３１】
ステップＳ４１４ではステップＳ４１３の山登り駆動で合焦位置として焦点信号のピーク位置が発見されたかどうかを判別する。ピーク位置が発見された場合はステップＳ４１５へ遷移し、そうでない場合はステップＳ４０４へ戻り山登り駆動動作を継続する。ステップＳ４１５では焦点信号がピークとなったフォーカスレンズ１０５の位置を目標位置に設定した後、ステップＳ４１６へ遷移する。
【００３２】
ステップＳ４１６では後のステップＳ４２１で山登り駆動のフォーカス駆動速度を遅くしているかどうかを判別し、そうである場合はステップＳ４１７へ遷移し、そうでない場合はステップＳ４１８へ遷移し停止モードへ遷移する。
【００３３】
ステップＳ４１７では後のステップＳ４２１で設定した山登り駆動のフォーカス駆動速度を元の値に戻してステップＳ４１８へ遷移し停止モードへ遷移する。
【００３４】
ステップＳ４１９ではステップＳ３０７またはステップＳ３０８でＴＶ−ＡＦのパラメータを応答性優先モードに設定しているかを判別し、そうである場合はステップＳ４２０、そうでない場合はステップＳ４０２へ戻り山登り駆動動作を継続する。
【００３５】
ステップＳ４２０ではステップＳ４１３の山登り駆動で予め決められた回数以上反転動作を繰り返しているかを判別する。すなわち、山登り駆動動作で予め決められた回数以上反転している場合はステップＳ４２１へ遷移し駆動速度を遅くする。一方、山登り駆動動作で予め決められた回数以上反転していない場合はステップＳ４０２へ戻り山登り駆動動作を継続する。このように、応答性優先モードＡ、Ｂのように位相差検出方式を利用する際にフォーカスレンズの移動速度を上げてユーザーへの違和感を無くすと次のような場合が生じる可能性がある。すなわち、山登り駆動動作の際にフォーカスレンズの移動を速くした場合、山登りモードで合焦位置に対応する焦点信号を発見することができず、合焦位置探索を繰り返してしまう可能性がある。そこで、本実施例では、応答性優先モードＡまたはＢの場合には、山登り駆動動作で予め決められた回数以上反転している場合には、フォーカスレンズの移動がそれまでよりも遅くなるよう駆動制御する。位相差検出方式での検出結果を利用しているにもかかわらず、予め決められら回数以上山登り駆動で反転を続けるのは、合焦位置に相当する位置での焦点信号を取得しなかった可能性が高いからである。したがって、ゆっくりフォーカスレンズを移動する駆動制御することで、焦点信号をよりフォーカスレンズの移動に対して細かく取得することで合焦位置を探索するものである。
【００３６】
ステップＳ４２１ではステップＳ４１３の山登り駆動で使用するフォーカス駆動速度を遅くした後、ステップＳ４０２へ戻り山登り駆動動作を継続する。
【００３７】
図４のステップＳ４２２では停止モードであるかを判別し、そうである場合はステップＳ４２３以降の停止処理、そうでない場合はステップＳ４２５へ遷移する。ステップＳ４２３ではフォーカスレンズ１０５が焦点信号のピークとなる位置に戻ったかどうかを判断する。ピーク位置に戻ったと判断する場合はステップＳ４１４へ遷移し微小駆動モードを設定する。ピーク位置に戻ったと判断できない場合はステップＳ４０２へ戻り停止モードを継続する。ステップＳ４２５ではステップＳ４１０で保持した焦点信号と現在の焦点信号を比較し、そのレベルの変動が大きいかどうかを判別する。焦点信号が大きく変動していればステップＳ４２６へ遷移し微小駆動モードを設定する。そうでなければそのまま停止し図３のステップＳ４０２へ戻る。
【００３８】
次に、図５を用いて微小駆動動作について説明する。同図において、
ステップＳ５０１は処理の開始を示している。
【００３９】
ステップＳ５０２では現在のカウンタを判別し、０であればステップＳ５０３のフォーカスレンズ１０５が無限側にある場合の処理へ移行し、それ以外であればステップＳ５０４へ遷移する。
【００４０】
ステップＳ５０３ではフォーカスレンズ１０５の位置が無限側にある場合の処理として、焦点信号を保持する。ここでの焦点信号は、後述のステップＳ５１１でフォーカスレンズ１０５の位置が至近側にあるときにＣＣＤやＣＭＯＳ等の撮像素子１０６から生成された映像信号によるものである。
【００４１】
ステップＳ５０４では現在のカウンタを判別し、１であればステップＳ５０５以降のフォーカスレンズ１０５を無限側に駆動する処理へ移行し、それ以外であればステップＳ５１０へ遷移する。
【００４２】
ステップＳ５０５では設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づき、振動振幅、中心移動振幅を演算する。なお、モードＣの場合、これらの振幅は焦点深度内に設定される。
【００４３】
ステップＳ５０６ではステップＳ５０３で保持した無限側の焦点信号レベルと後述のステップＳ５１１で保持した至近側の焦点信号レベルを比較し、前者が大きい場合はステップＳ５０７へ、後者が大きい場合はステップＳ５０８へ遷移する。
【００４４】
ステップＳ５０７では振動振幅と中心移動振幅を加算し、駆動振幅を求める。ステップＳ５０８では振動振幅を駆動振幅とする。ステップＳ５０９ではステップＳ５０７またはステップＳ５０８で求めた駆動振幅を用い、無限方向へ駆動する。
【００４５】
ステップＳ５１０では現在のカウンタを判別し、２であればステップＳ５１１のフォーカスレンズ１０５が至近側にある場合の処理へ移行する。それ以外であればステップＳ５１２へ遷移する。ステップＳ５１１ではフォーカスレンズ１０５の位置が至近側にある場合の処理として、焦点信号を保持する。ここでの焦点信号は、ステップＳ５０３でフォーカスレンズ１０５の位置が無限側にあるときにＣＣＤやＣＭＯＳ等の撮像素子１０６から生成された映像信号によるものである。
【００４６】
ステップＳ５１２での演算は、設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づく。設定された駆動パラメータのモードを考慮した振動振幅、中心移動振幅を演算する。通常モードの場合、これらの振幅は焦点深度内に設定されるのが一般的である。
【００４７】
ステップＳ５１３ではステップＳ５１１で保持した至近側の焦点信号のレベルとステップＳ５０３で保持した無限側の焦点信号のレベルを比較する。前者が大きい場合はステップＳ５１４へ、後者が大きい場合はステップＳ５１５へ遷移する。ステップＳ５１４では振動振幅と中心移動振幅を加算し、駆動振幅を求める。ステップＳ５１５では振動振幅を駆動振幅とする。
【００４８】
ステップＳ５１６ではステップＳ５１４またはステップＳ５１５で求めた駆動振幅を用い、至近方向へ駆動する。ステップＳ５１７では所定回数連続して同一方向に合焦点が存在しているかと判断しているか否かを判別する。ここでの判別基準となる回数も、設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づく。合焦点のある方向の方向判別ができたと判断した場合はステップＳ５２０へ、そうでない場合はステップＳ５１８へ遷移する。ステップＳ５１８ではフォーカスレンズ１０５が所定回数同一エリアで往復しているかを判断する。ここでの判別基準となる回数も、設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づく。所定回数往復していると判断した場合はステップＳ５１９へ、そうでない場合はステップＳ５２１へ遷移する。ステップＳ５１９では合焦判定できたと判断する。ステップＳ５２０では方向判別できたと判断する。
【００４９】
ステップＳ５２１ではカウンタが３であれば０に戻し、その他の値であればカウンタを加算してステップＳ５２２へ遷移する。ステップＳ５２２は処理の終了を示す。
【００５０】
この微小駆動におけるフォーカスレンズ１０５の動作の時間経過を図７に示す。同図上部は、映像信号の垂直同期信号である。また同図下部は、横軸は時間、縦軸はフォーカスレンズ１０５の位置を表している。
【００５１】
ラベルＡの時刻に撮像素子１０６で取得した焦点信号ＥＶＡは時刻ＴＡでＡＦマイコンに取り込まれる。また、ラベルＢの時刻に撮像素子１０６で取得した焦点信号ＥＶＢは時刻ＴＢでＡＦマイコンに取り込まれる。時刻ＴＣでは焦点信号ＥＶＡとＥＶＢを比較し、ＥＶＢが大きい場合のみ振動中心を移動する。なお、ここでのフォーカスレンズ１０５の移動は焦点深度を基準とし、画面上操作者が認識できない移動量に設定する。
【００５２】
続いて、図６を用いて山登り駆動動作について説明する。同図において、ステップＳ６０１は処理の開始を示す。ステップＳ６０２では焦点信号のレベルが前回のものより増加しているかを判別して、そうである場合はステップＳ６０３へ、そうでない場合はステップＳ６０４へ遷移する。
【００５３】
ステップＳ６０３での駆動は、設定されたモード（応答性優先モードＡ，Ｂ、およびモードＣ）に基づく。モードに応じた速度でフォーカスレンズ１０５を前回と同じ方向に山登り駆動し、ステップＳ６０７へ遷移する。
【００５４】
ステップＳ６０４では焦点信号がピークを越えて減少している場合はステップＳ６０６へ、それ以外の要因で減少している場合はステップＳ６０５へ遷移する。ステップＳ６０５での駆動は、設定されたモード（応答性優先モードＡ，Ｂ、及びモードＣ）に基づく。設定されたモードに応じた速度でフォーカスレンズ１０５を前回と逆の方向に山登り駆動し、ステップＳ６０７へ遷移する。
【００５５】
ステップＳ６０６ではピーク位置を発見したと判断する。ステップＳ６０７は処理の終了を示す。
【００５６】
上記山登り駆動動作のフォーカスレンズ１０５の動きを示したものが図８である。同図において、フォーカスレンズ１０５がＡのように駆動している場合は焦点信号が増加しているため、同じ方向への山登り駆動を継続する。ここで、フォーカスレンズ１０５をＢの範囲で駆動すると焦点信号はピーク位置を越えて減少する。このとき、合焦点が存在するとして山登り駆動動作を終了し、フォーカスレンズ１０５をピーク位置まで戻した後、微小駆動動作に移行する。一方、Ｃのようにピーク位置を越えずに焦点信号が減少した場合は駆動すべき方向を間違えたものとして反転し、山登り駆動動作を継続する。また、ピーク位置を検出できないままフォーカスレンズの駆動端まで移動した場合には反転させる。
【００５７】
このように、上記実施例によれば、位相差検出方式の結果を利用するモードを設定した場合、位相差検出方式によるときとＴＶ−ＡＦ方式によるときとで焦点検出精度を維持したままフォーカスレンズの駆動を近づけることができる。ひいては、ユーザに違和感のない焦点調節動作を提供することができる。
【００５８】
また、上記のように、ＴＶ−ＡＦ方式の際にフォーカスレンズの駆動を速くしても反転動作の回数を条件として遅くすることにより、ユーザーに違和感のない焦点調節動作を提供できる。また、合焦位置探索の試行回数を一定に保つことが可能となる。
【００５９】
上記実施例では、外部測距ユニット１１７を用いたが、これに限らない。例えば、ＴＴＬ位相差検出方式を用いてもよい。これは、絞りの前にハーフプリズムを用い被写体光を被写体距離に関する情報を算出するためのＡＦセンサーに導く系である。ただし、このような構成の撮像装置の場合、ハーフプリズムによる入力光の分割は絞りの手前で行う必要がある。
【００６０】
なお、上記図３のステップＳ４２０では、山登り駆動で予め決められた回数以上反転している場合に山登り駆動の速度を遅くするようにした。
【００６１】
この点、山登り駆動を開始してからの時間を基準に判別してもよい。すなわち、山登り駆動を開始してから予め決めら時間に到達している場合はステップＳ４２１へ遷移し、山登り駆動の速度を遅くする。一方、予め決められた時間に達していない場合はステップＳ４０２へ戻り山登り駆動動作を継続する。また、この際、時間の計測開始基準は山登り開始時間のほか、反転を基準に時間計測を開始してもよい。
【００６２】
山登り駆動速度を変更する条件を所定時間の経過とした場合、山登り駆動に要する処理時間をほぼ一定に保つことができる。
【００６３】
また、上記図３のステップＳ４２０において、ステップＳ４１３の山登り駆動での反転の際の焦点信号を検出し、その大きさが予め決められたレベル以上あるかを判別してもよい。すなわち、山登り駆動での反転の際の焦点信号が予め決められたレベルより大きい場合はステップＳ４２１へ遷移し山登り駆動の速度を遅くする。一方、山登り駆動での反転の際の焦点信号が予め決められたレベルよりも小さい場合はステップＳ４０２へ戻り山登り駆動動作を継続する。
【００６４】
反転の際の焦点信号が所定レベル以上であるということは、山登り駆動にてフォーカスレンズを駆動した際、端で反転するまでに合焦位置が存在したにも関わらず、駆動速度が速かったために停止することができなかったことに相当する。この場合、駆動速度を遅くして再度山登り駆動を行うことで、本来の合焦位置でフォーカスレンズを停止させることが可能となる。
【図面の簡単な説明】
【００６５】
【図１】第１の実施例の構成図である。
【図２】複合型焦点調節制御のフローチャート図である。
【図３】ＴＶ−ＡＦ制御のフローチャート図である。
【図４】ＴＶ−ＡＦ制御のフローチャート図である。
【図５】微小駆動モードのフローチャート図である。
【図６】山登り駆動モードのフローチャート図である。
【図７】微小駆動モードのフォーカスレンズ動作を示した図である。
【図８】山登り駆動モードのフォーカスレンズ動作を示した図である。
【符号の説明】
【００６６】
１０１  固定の第１群レンズ
１０２  変倍レンズ
１０３  絞り
１０４  固定の第２群レンズ
１０５  フォーカスコンペレンズ
１０６  ＣＣＤ
１０７  ＣＤＳ／ＡＧＣ／ＡＤコンバータ
１０８  カメラ信号処理回路
１０９  表示装置
１１０  記録装置
１１１  ＡＦゲート
１１２  焦点信号処理回路
１１３  カメラ／ＡＦマイコン
１１４  変倍レンズ駆動源
１１５  フォーカスレンズ駆動源
１１６  外部キーユニット
１１７  外部測距ユニット
【図１】
2008052093.tif 000003
【図２】
2008052093.tif 000004
【図３】
2008052093.tif 000005
【図４】
2008052093.tif 000006
【図５】
2008052093.tif 000007
【図６】
2008052093.tif 000008
【図７】
2008052093.tif 000009
【図８】
2008052093.tif 000010