(57)【要約】【課題】撮影画像の鑑賞サイズに対して要求されるフォーカス精度に合ったフォーカスレンズの駆動制御が可能なレンズ装置が求められている。【解決手段】レンズ装置２に、カメラ１から送信された、撮影光学系の焦点調節状態の検出結果に基づくフォーカス駆動指令に応じてフォーカス駆動手段１１を制御する制御手段３０１を設ける。そして、制御手段を、カメラとの通信により第１のフォーカスモードが選択されたことを判別したときは、フォーカス駆動手段を所定駆動単位で駆動制御し、第２のフォーカスモードが選択されたことを判別したときは、フォーカス駆動手段を上記所定駆動単位で制御した後、この所定駆動単位よりも小さな駆動単位で駆動制御するものとする。【選択図】　　図１
2004117396.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを含む撮影光学系を備えたレンズ装置であり、前記撮影光学系により形成される被写体像を光電変換により撮像するための撮像素子を有するとともに、第１のフォーカスモードおよび第２のフォーカスモードの選択が可能なカメラに対して着脱可能で、かつ前記カメラとの通信が可能なレンズ装置であって、
前記フォーカスレンズを駆動するフォーカス駆動手段と、
前記カメラから送信された、前記撮影光学系の焦点調節状態の検出結果に基づくフォーカス駆動指令に応じて前記フォーカス駆動手段を制御する制御手段とを有し、
前記制御手段は、前記カメラとの通信により前記第１のフォーカスモードが選択されたことを判別したときは、前記フォーカス駆動手段を所定駆動単位で駆動制御し、前記第２のフォーカスモードが選択されたことを判別したときは、前記フォーカス駆動手段を前記所定駆動単位で制御した後、この所定駆動単位よりも小さな駆動単位で駆動制御することを特徴とするレンズ装置。
【請求項２】
請求項１に記載のレンズ装置と、
このレンズ装置の着脱が可能なカメラであり、前記撮影光学系の焦点調節状態を検出する焦点検出手段と、第１のフォーカスモードおよび第２のフォーカスモードを選択するために操作されるモード選択手段とを有し、前記焦点検出手段の検出結果に基づいてフォーカス駆動指令を前記レンズ装置に送信するとともに前記モード選択手段による選択されたフォーカスモードを示す情報を前記レンズ装置に送信するカメラとを有することを特徴とするカメラシステム。
【請求項３】
フォーカスレンズを含む撮影光学系と、
前記撮影光学系により形成される被写体像を光電変換により撮像するための撮像素子と、
前記フォーカスレンズを駆動するフォーカス駆動手段と、
前記撮影光学系の焦点調節状態を検出する焦点検出手段と、
前記焦点検出手段の検出結果に基づいて前記フォーカス駆動手段を制御する制御手段と、
第１のフォーカスモードおよび第２のフォーカスモードを選択するために操作されるモード選択手段とを有し、
前記制御手段は、前記モード選択手段により前記第１のフォーカスモードが選択されたときは、前記フォーカス駆動手段を所定駆動単位で制御し、前記第２のフォーカスモードが選択されたときは前記フォーカス駆動手段を前記所定駆動単位で制御した後、この所定駆動単位よりも小さな駆動単位で制御することを特徴とするカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動焦点調節機能を有するビデオカメラやスチルカメラ等のデジタルカメラに関するものである。
【０００２】
【従来の技術】
近年のデジタルカメラの発展は目覚しく、ＣＣＤ等の撮像素子の単位面積あたりでの画素数は益々増加する傾向にある。
【０００３】
このような傾向の中、デジタルカメラにより撮影された画像は、その鑑賞形態も様々であり、プリントによる鑑賞だけでなく、ディスプレー等により大きく拡大されて鑑賞される場合もある。そして、カメラのオートフォーカスの精度はトリミングする場合や鑑賞サイズの拡大率が大きいほど高精度が要求される。その一方、カメラでの速写性を確保するためには、オートフォーカスの高速性も重要である。
【０００４】
従来のカメラシステムにおいて、オートフォーカス高速化と高精度化を両立させるための手法について様々な提案がなされている。
【０００５】
例えば、特許文献１には、フォーカスレンズを粗いステップ間隔で駆動しながら概略の合焦位置を検出した後、微小ステップ間隔で駆動しながら合焦位置を検出するオートフォーカス装置が提案されている。
【０００６】
【特許文献１】
特開２００１−６６４９４号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、撮影画像の様々な鑑賞形態が選択される中で、各鑑賞サイズに対して要求されるオートフォーカス精度に合ったフォーカスレンズの駆動制御が可能なレンズ装置はいまだ提案がなされていない。
【０００８】
本発明は、撮影画像の各鑑賞サイズに対して要求されるオートフォーカス精度に合ったフォーカスレンズの駆動制御ができるようにしたレンズ装置、カメラシステムおよびカメラを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するため、本発明では、フォーカスレンズを含む撮影光学系を備えたレンズ装置であり、撮影光学系により形成された被写体像を光電変換により撮像するための撮像素子を有するとともに、第１のフォーカスモードおよび第２のフォーカスモードの選択が可能なカメラに対して着脱可能で、かつカメラとの通信が可能なレンズ装置に、フォーカスレンズを駆動するフォーカス駆動手段と、カメラから送信された、撮影光学系の焦点調節状態の検出結果に基づくフォーカス駆動指令に応じてフォーカス駆動手段を制御する制御手段とを設ける。そして、制御手段を、カメラとの通信により第１のフォーカスモードが選択されたことを判別したときは、フォーカス駆動手段を所定駆動単位で駆動制御し、第２のフォーカスモードが選択されたことを判別したときは、フォーカス駆動手段を上記所定駆動単位で制御した後、この所定駆動単位よりも小さな駆動単位で駆動制御するものとする。
【００１０】
また、本発明のカメラは、フォーカスレンズを含む撮影光学系と、フォーカスレンズを駆動するフォーカス駆動手段と、撮影光学系の焦点調節状態を検出する焦点検出手段と、焦点検出手段の検出結果に基づいてフォーカス駆動手段を制御する制御手段と、第１のフォーカスモードおよび第２のフォーカスモードを選択するために操作されるモード選択手段とを有する。そして、制御手段を、モード選択手段により第１のフォーカスモードが選択されたときは、フォーカス駆動手段を所定駆動単位で制御し、第２のフォーカスモードが選択されたときはフォーカス駆動手段を上記所定駆動単位で制御した後、この所定駆動単位よりも小さな駆動単位で制御するものとする。
【００１１】
これらレンズ装置およびカメラにおいては、例えば、フォーカス駆動手段がステッピングモータである場合、カメラとの通信により第１のフォーカスモードが選択されたことを判別したときは、フォーカス駆動指令に応じて、ステッピングモータの通常ステップ駆動制御（所定駆動単位での駆動）を行い、第２のフォーカスモードが選択されたときは、フォーカス駆動指令に応じて、ステッピングモータの通常ステップ駆動制御を行った後、マイクロステップ駆動制御（所定駆動単位よりも小さな駆動単位での制御）を行うようにする。
【００１２】
これにより、鑑賞サイズがプリントサイズ等のように比較的小さい場合において第１のフォーカスモードが選択されたときには、フォーカス駆動手段を所定駆動単位で制御してフォーカスレンズの高速駆動によるフォーカスの高速化を可能とする。一方、鑑賞サイズがＡ４サイズやＢ３サイズ等のように比較的大きい場合において第２のフォーカスモードが選択されたときには、高いフォーカス精度が必要となるため、フォーカス駆動手段をまず所定駆動単位で制御してフォーカスレンズの高速駆動を行った後、上記所定駆動単位よりも小さな駆動単位で制御してフォーカスレンズの低速駆動を行い、フォーカス制御の高速性と高精度性を両立させる。
【００１３】
したがって、本発明により、撮影画像の鑑賞サイズに対して要求されるフォーカス精度に合ったフォーカスレンズの駆動制御を高速で行うことが可能となる。
【００１４】
【発明の実施の形態】
（第１実施形態）
図１には、本発明の第１実施形態であるレンズ交換式デジタル一眼レフカメラの光学的構成を示している。１はデジタルカメラ、２はデジタルカメラ１に対して着脱可能な交換レンズである。
【００１５】
まず、カメラ１の構成について説明する。３はハーフミラーである。このハーフミラー３は、撮影開始前は交換レンズ２内の撮影光学系を通ってきた撮影光束の光路上に配置されて、撮影光束の一部を撮像素子４に、残りをファインダー光学系に反射する。また、撮影中は撮影光路から退避する。
【００１６】
撮像素子４は、撮影光学系を通ってきた撮影光束により形成される被写体象を光電変換する。
【００１７】
ファインダー光学系は、ペンタプリズム５および接眼レンズ６により構成されている。ペンタプリズム５では、ハーフミラー３から入射した光束の一部を焦点検出部７に分光する。焦点検出部７は入射した光束を２つの光束に分割するコンデンサレンズ７ａと、分割されたそれぞれの光束を再結像させる２つのセパレータレンズ７ｂと、結像した２像を光電変換するＣＣＤ等の一対のラインセンサにより構成されている。これら一対のラインセンサ７ｃ上に結像した２像のずれから、撮影光学系のピントずれ量（焦点調節状態）であるデフォーカス（Ｄｅｆ）量を検出することができる。この焦点検出方式を位相差検出方式という。
【００１８】
次に、交換レンズ２の構成について説明する。８は光軸方向に移動することにより焦点調節を行うフォーカスレンズである。９はフォーカスレンズ８を保持するフォーカス保持枠である。１０はフォーカス保持枠９を光軸方向に移動可能に保持する保持鏡筒である。
【００１９】
１１はフォーカス駆動手段（アクチュエータ）としてのステッピングモータであり、出力軸がリードスクリューとなっており、このリードスクリューとフォーカス保持枠９に形成されたラック部（図示せず）とが噛み合っている。このため、ステッピングモータ１１が回転すると、フォーカス保持枠９（フォーカスレンズ８）が光軸方向に駆動される。
【００２０】
なお、交換レンズ２内には、図示しない絞りユニットが配置されており、撮像素子４に到達する撮影光量を調節することができるようになっている。
【００２１】
図２には、本実施形態のデジタルカメラシステムの電気的構成を示している。図２中、２００はデジタルカメラ１側の電気回路、３００は交換レンズ２側の電気回路を示している。
【００２２】
カメラ側電気回路２００において、２０１はマイクロコンピュータで構成されるカメラＣＰＵであり、カメラ側電気回路２００内の種々の回路の動作を制御するとともに、カメラ接点２０２およびレンズ接点３０２を介してレンズＣＰＵ３０１との通信を行う。カメラ接点２０２は、レンズ２側との通信を行う信号伝達接点とレンズ２側に電源を供給する電源用接点とから構成されている。
【００２３】
２０３は外部より操作可能な電源スイッチであり、カメラＣＰＵ２０１を立ち上げてシステム内の各アクチュエータやセンサ等への電源供給およびシステムの動作を可能な状態とするためのスイッチである。
【００２４】
２０４は外部より操作可能な２段ストローク式のレリーズスイッチである。レリーズスイッチ２０４からの信号はカメラＣＰＵ２０１に入力される。カメラＣＰＵ２０１は、レリーズスイッチ２０４を構成する第１ストロークスイッチ（ＳＷ１）からのＯＮ信号が入力されることにより、測光回路２０５および上述した焦点検出部７のラインセンサ７ｃを含む焦点検出回路２０６を動作させる。カメラＣＰＵ２０１は、測光回路２０５からの出力に基づいて撮像素子４の露光量（電荷蓄積時間）を決定する。また、焦点検出回路２０６からの出力に基づいて撮影光学系のデフォーカス量を演算し、さらにこのデフォーカス量に基づいて被写体に対する合焦を得るために必要なフォーカスレンズ８（つまりはステッピングモータ１１）の目標駆動量を算出する。
【００２５】
また、カメラＣＰＵ２０１は、レリーズスイッチ２０４を構成する第２ストロークスイッチ（ＳＷ２）からのＯＮ信号が入力されることにより、露光回路２０８に露光開始命令を出力する。露光開始命令を受けた露光回路２０８は撮像素子４を駆動して、撮像素子４上に結像した被写体像を光電変換させる。撮像素子４から出力された画像信号は、画像処理回路２１０でデジタル化されて圧縮され、画像記録回路２１１にてフラッシュメモリ等の半導体メモリ、磁気ディスク、光ディスク等の記録媒体に記録される。
【００２６】
２１２はカメラモード設定スイッチであり、撮影者の操作により高速ＡＦモードと高精度ＡＦモードの選択が可能である。このカメラモード設定スイッチ２１２からの信号はカメラＣＰＵ２０１に入力され、カメラＣＰＵ２０１は選択されたカメラモードに応じたＡＦ処理を行う。
【００２７】
ここで、高速ＡＦモードは、撮影者が撮影画像をプリントサイズ等、比較的小さな画像として観察する場合に選択される。一方、高精度ＡＦモードは、Ａ４，Ｂ３サイズ等、撮影画像を比較的大きく拡大して観察する場合に選択される。撮影画像の拡大率が大きいほど、被写体に対して高精度にピントが合った状態での撮像が必要となるからである。
【００２８】
次に、レンズ側電気回路３００において、レンズＣＰＵ３０１は、レンズ側電気回路３００内の種々の回路の動作を制御するとともに、レンズ接点３０２を介してカメラＣＰＵ２０１との通信を行う。
【００２９】
レンズ接点３０２は、カメラ側との通信を行うための信号伝達接点と、カメラ側から電源供給を受ける電源用接点とから構成されている。３０３はレンズＣＰＵ３０１からの制御信号に応じてステッピングモータ１１を駆動するフォーカス駆動回路である。３０８は絞り駆動回路であり、レンズＣＰＵ３０１からの制御信号に応じて、図１においては図示しない絞りユニットを駆動する。
【００３０】
上記構成において、カメラＣＰＵ２０１では、後述するフローチャートに従い、カメラモード（ＡＦモード）に応じて異なるＡＦ処理を行う。カメラモードが高速ＡＦモード（第１のフォーカスモード）である場合、焦点検出回路２０６からの出力に基づいて、デフォーカス量を第１の合焦範囲内とするために必要なフォーカスレンズ８の目標駆動量を演算するとともに、レンズＣＰＵ３０１に対してこの目標駆動量の情報（フォーカス駆動指令）を送信する。また、カメラＣＰＵ２０１は、高速ＡＦモードが選択されていることを示す情報をレンズＣＰＵ３０１に対して送信する。
【００３１】
一方、カメラモードが高精度ＡＦモード（第２のフォーカスモード）である場合、まず焦点検出回路２０６からの出力に基づいて、デフォーカス量を第１の合焦範囲内とするために必要なフォーカスレンズ８の目標駆動量を演算するとともに、レンズＣＰＵ３０１に対してこの目標駆動量の情報（フォーカス駆動指令）を送信する。さらにその後、焦点検出回路２０６からの出力に基づいて、デフォーカス量を第２の合焦範囲内とするために必要なフォーカスレンズ８の目標駆動量を演算するとともに、レンズＣＰＵ３０１に対してこの目標駆動量の情報（フォーカス駆動指令）を送信する。また、カメラＣＰＵ２０１は、高精度ＡＦモードが選択されていることを示す情報をレンズＣＰＵ３０１に対して送信する。
【００３２】
ここで、第２の合焦範囲は、第１の合焦範囲に比べてより精度の高い合焦状態が得られる範囲である。すなわち、第２の合焦範囲は、第１の合焦範囲に比べて、小さい許容錯乱円径に対応するように設定されている。
【００３３】
また、レンズＣＰＵ３０１では、後述するフローチャートに従い、カメラモード（ＡＦモード）に応じて異なるフォーカスレンズ駆動制御を行う。具体的には、カメラＣＰＵ２０１から高速ＡＦモードが選択されていることを示す情報を受信したときは、第１の駆動制御モードによってステッピングモータ１１に通常ステップ駆動（基本ステップ単位又は基本ステップの１／２単位での駆動）を行わせてステッピングモータ１１を高速回転させ、フォーカスレンズ８をデフォーカス量が第１の合焦範囲内になるまで高速で駆動する。
【００３４】
一方、カメラＣＰＵ２０１から高精度ＡＦモードが選択されていることを示す情報を受信したときは、まず第１の駆動制御モードによってステッピングモータ１１に通常ステップ駆動を行わせてステッピングモータ１１を高速回転させ、フォーカスレンズ８をデフォーカス量が第１の合焦範囲内になるまで高速で駆動する。その後、第２の駆動制御モードによってステッピングモータ１１にマイクロステップ駆動を行わせてステッピングモータ１１を低速（微速）回転させ、フォーカスレンズ８をデフォーカス量が第２の合焦範囲内になるまで低速で駆動する。
【００３５】
図３および図４には、本実施形態におけるＡＦ動作を示すフローチャートを示している。なお、図３および図４中において、同じ丸囲みの数字が付されている部分は互いにつながっていることを示す。また、本実施形態では、説明を分かり易くするため、カメラＣＰＵ２０１の動作フローとレンズＣＰＵ３０１の動作フローとを一緒にして示しているが、これらは実際には別々のプログラムとして動作するものである。
【００３６】
まず、カメラＣＰＵ２０１は、レリーズスイッチ２０４からＳＷ１のＯＮ信号が入力されているか否かを判別し（ステップ〈図ではＳと記す〉４００１）、入力されていれば焦点検出回路２０６からの出力に基づいてデフォーカス量（Ｄｅｆ）を演算し（ステップ４００２）、演算したデフォーカス量が第１の合焦範囲内かどうかを判別する（ステップ４００３）。デフォーカス量が第１の合焦範囲外であればステップ４００５へ、第１の合焦範囲内ならばステップ４００４へ進む。
【００３７】
ステップ４００５では、レンズＣＰＵ３０１により第１の駆動制御モードが初期設定される。このとき、カメラＣＰＵ２０１からはフォーカスレンズ８の目標駆動量（ステッピングモータ１１の駆動ステップ数換算値）がレンズＣＰＵ３０１に送信される。レンズＣＰＵ３０１は、上記目標駆動量分、ステッピングモータ１１の通常ステップ駆動制御を行い（ステップ４００６）、ステップ４００２へ戻る。この第１の駆動制御モードによるステッピングモータ１１の通常ステップ駆動制御は、デフォーカス量が第１の合焦範囲内に入るまで繰り返し行われる。
【００３８】
こうして、デフォーカス量が第１の合焦範囲内に入ると（ステップ４００２、４００３）、レンズＣＰＵ３０１はカメラモードを判別する（ステップ４００４）。ここで、カメラＣＰＵ２０１から高精度ＡＦモードが選択されていることを示す情報が入力されているときは、ステップ５００１へ進み、それ以外（高速ＡＦモードが選択されていることを示す情報が入力されているとき）は、高速ＡＦモードに対応した合焦精度が得られたものとしてＡＦ動作を終了する（ステップ４００７）。
【００３９】
ステップ５００１では、カメラＣＰＵ２０１は焦点検出回路２０６の出力に基づいて再度、デフォーカス量を演算し、ステップ５００２では、演算したデフォーカス量が第２の合焦範囲内かどうかを判別する。第２の合焦範囲外であればステップ５００４へ、第２の合焦範囲内であれば、高精度ＡＦモードに対応した高精度の合焦が得られたものとしてステップ５００３へ進み、ＡＦ動作を終了する（ステップ５００３）。
【００４０】
また、ステップ５００４では、レンズＣＰＵ３０１は第２の駆動制御モードを設定する。このとき、カメラＣＰＵ２０１からはフォーカスレンズ８の目標駆動量（ステッピングモータ１１の駆動ステップ数換算値）がレンズＣＰＵ３０１に送信される。レンズＣＰＵ３０１は、上記目標駆動量分、第２の駆動制御モードによるステッピングモータ１１のマイクロステップ駆動制御を行う。この第２の制御モードによるステッピングモータ１１のマイクロステップ駆動制御は、デフォーカス量が第２の合焦範囲内に入るまで繰り返し行われる。
【００４１】
こうして、デフォーカス量が第２の合焦範囲内に入ると（ステップ５００１、５００２）、レンズＣＰＵ３０１はステップ５００３へ進み、ＡＦ動作を終了する。
【００４２】
（第２実施形態）
図５には、本発明の第２実施形態であるレンズ交換式デジタル一眼レフカメラシステムの電気的構成を示している。なお、本実施形態のカメラシステムの光学的構成は、基本的に図１に示したものと同じであるが、本実施形態では、第１実施形態にて説明した位相差検出方式での焦点検出に加え、撮影前において、ハーフミラー３を透過した光束を撮像素子４にて光電変換し、その出力信号の高周波成分を抽出して焦点検出を行う。すなわち、撮像素子４をコントラスト検出方式による焦点検出部として用いる。
【００４３】
図５中、４００はデジタルカメラ１側の電気回路、５００は交換レンズ２側の電気回路を示している。
【００４４】
カメラ側電気回路４００において、４０１はマイクロコンピュータで構成されるカメラＣＰＵであり、カメラ側電気回路４００内の種々の回路の動作を制御するとともに、カメラ接点４０２およびレンズ接点４０２を介してレンズＣＰＵ５０１との通信を行う。カメラ接点４０２は、レンズ２側との通信を行う信号伝達接点とレンズ２側に電源を供給する電源用接点とから構成されている。
【００４５】
４０３は外部より操作可能な電源スイッチであり、カメラＣＰＵ４０１を立ち上げてシステム内の各アクチュエータやセンサ等への電源供給およびシステムの動作を可能な状態とするためのスイッチである。
【００４６】
４０４は外部より操作可能な２段ストローク式のレリーズスイッチである。レリーズスイッチ４０４からの信号はカメラＣＰＵ４０１に入力される。カメラＣＰＵ４０１は、レリーズスイッチ４０４を構成する第１ストロークスイッチ（ＳＷ１）からのＯＮ信号が入力されることにより、測光回路４０５および焦点検出部７のラインセンサ７ｃを含む第１の焦点検出回路４０６を動作させる。また、撮像素子４を入力部として含むコントラスト検出方式による焦点検出を行う第２の焦点検出回路４０７も動作させる。
【００４７】
カメラＣＰＵ４０１は、測光回路４０５からの出力に基づいて撮像素子４の露光量（電荷蓄積時間）を決定する。また、第１の焦点検出回路４０６からの出力に基づいて撮影光学系のデフォーカス量を演算し、さらにこのデフォーカス量に基づいて被写体に対する合焦を得るために必要なフォーカスレンズ８（つまりはステッピングモータ１１）の目標駆動量を算出する。
【００４８】
また、カメラＣＰＵ４０１は、レリーズスイッチ４０４を構成する第２ストロークスイッチ（ＳＷ２）からのＯＮ信号が入力されることにより、露光回路４０８に露光開始命令を出力する。露光開始命令を受けた露光回路４０８は撮像素子４を駆動して、撮像素子４上に結像した被写体像を光電変換させる。撮像素子４から出力された画像信号は、画像処理回路４１０でデジタル化されて圧縮され、画像記録回路４１１にてフラッシュメモリ等の半導体メモリ、磁気ディスク、光ディスク等の記録媒体に記録される。
【００４９】
４１２はカメラモード設定スイッチであり、撮影者の操作により高速ＡＦモードと高精度ＡＦモードの選択が可能である。このカメラモード設定スイッチ４１２からの信号はカメラＣＰＵ４０１に入力され、カメラＣＰＵ４０１は選択されたカメラモードに応じたＡＦ処理を行う。
【００５０】
ここで、高速ＡＦモードは、撮影者が撮影画像をプリントサイズ等、比較的小さな画像として観察する場合に選択される。一方、高精度ＡＦモードは、Ａ４，Ｂ３サイズ等、撮影画像を比較的大きく拡大して観察する場合に選択される。撮影画像の拡大率が大きいほど、被写体に対して高精度にピントが合った状態での撮像が必要となるからである。
【００５１】
次に、レンズ側電気回路５００において、レンズＣＰＵ５０１は、レンズ側電気回路５００内の種々の回路の動作を制御するとともに、レンズ接点５０２を介してカメラＣＰＵ４０１との通信を行う。
【００５２】
レンズ接点５０２は、カメラ側との通信を行うための信号伝達接点と、カメラ側から電源供給を受ける電源用接点とから構成されている。５０３はレンズＣＰＵ５０１からの制御信号に応じてステッピングモータ１１を駆動するフォーカス駆動回路である。５０８は絞り駆動回路であり、レンズＣＰＵ５０１からの制御信号に応じて、絞りユニットを駆動する。
【００５３】
上記構成において、カメラＣＰＵ４０１では、後述するフローチャートに従い、カメラモード（ＡＦモード）に応じて異なるＡＦ処理を行う。
【００５４】
カメラモードが高速ＡＦモード（第１のフォーカスモード）である場合、第１の焦点検出回路４０６からの出力に基づいて、デフォーカス量を第１の合焦範囲内とするために必要なフォーカスレンズ８の目標駆動量を演算するとともに、レンズＣＰＵ５０１に対してこの目標駆動量の情報（フォーカス駆動指令）を送信する。また、カメラＣＰＵ４０１は、高速ＡＦモードが選択されていることを示す情報をレンズＣＰＵ５０１に対して送信する。
【００５５】
一方、カメラモードが高精度ＡＦモード（第２のフォーカスモード）である場合、第１の焦点検出回路４０６からの出力に基づいて、デフォーカス量を第１の合焦範囲内とするために必要なフォーカスレンズ８の目標駆動量を演算するとともに、レンズＣＰＵ５０１に対してこの目標移動量の情報（フォーカス駆動指令）を送信する。さらにその後、第２の焦点検出回路４０７によって撮像素子４の出力から高周波成分が抽出されると、カメラＣＰＵ４０１はその高周波成分が最大となるフォーカスレンズ８の位置（第２の合焦範囲内にあること）を検出するために、フォーカスレンズ８を光軸方向前方又は後方に所定量移動させるためのフォーカス駆動指令をレンズＣＰＵ５０１に送信する。また、カメラＣＰＵ４０１は、高精度ＡＦモードが選択されていることを示す情報をレンズＣＰＵ５０１に対して送信する。
【００５６】
ここで、第２の合焦範囲は、第１の合焦範囲に比べてより精度の高い合焦状態が得られる範囲である。すなわち、第２の合焦範囲は、第１の合焦範囲に比べて、小さい許容錯乱円径に対応するように設定されている。
【００５７】
また、レンズＣＰＵ５０１では、後述するフローチャートに従い、カメラモード（ＡＦモード）に応じて異なるフォーカスレンズ駆動制御を行う。具体的には、カメラＣＰＵ４０１から高速ＡＦモードが選択されていることを示す情報を受信したときは、第１の駆動制御モードによってステッピングモータ１１に通常ステップ駆動（基本ステップ単位又は基本ステップの１／２単位での駆動）を行わせてステッピングモータ１１を高速回転させ、フォーカスレンズ８をデフォーカス量が第１の合焦範囲内になるまで高速で駆動する。
【００５８】
一方、カメラＣＰＵ４０１から高精度ＡＦモードが選択されていることを示す情報を受信したときは、まず第１の駆動制御モードによってステッピングモータ１１に通常ステップ駆動を行わせてステッピングモータ１１を高速回転させ、フォーカスレンズ８をデフォーカス量が第１の合焦範囲内になるまで高速で駆動する。その後、第２の駆動制御モードによってステッピングモータ１１にマイクロステップ駆動を行わせてステッピングモータ１１を低速（微速）回転させ、第２の焦点検出回路４０７によって抽出された撮像素子４の出力からの信号の高周波成分の最大値がピークとなるようにフォーカスレンズ８を低速で駆動する。
【００５９】
図６および図７は、本実施形態におけるＡＦ動作を示すフローチャートを示している。なお、図６および図７中において、同じ丸囲みの数字が付されている部分は互いにつながっていることを示す。また、本実施形態では、説明を分かり易くするため、カメラＣＰＵ４０１の動作フローとレンズＣＰＵ５０１の動作フローとを一緒にして示しているが、これらは実際には別々のプログラムとして動作するものである。
【００６０】
まず、カメラＣＰＵ４０１は、レリーズスイッチ４０４からＳＷ１のＯＮ信号が入力されているか否かを判別する（ステップ６００１）。入力されていればステップ６００２に進み、カメラモードを判別する（ステップ６００２）。カメラモードが高速ＡＦモードであれば、ステップ６００４に進み、高精度ＡＦモードであるときはステップ７００１に進む。
【００６１】
ステップ６００４では、レンズＣＰＵ５０１により第１の駆動制御モードが初期設定される。
【００６２】
一方、ステップ６００５では、カメラＣＰＵ４０１は、第１の焦点検出回路４０６からの出力に基づいてデフォーカス量（Ｄｅｆ）を演算し、演算したデフォーカス量が第１の合焦範囲内かどうかを判別する（ステップ６００６）。デフォーカス量が第１の合焦範囲外であればステップ６００７へ、第１の合焦範囲内ならばステップ６００８へ進んでＡＦ動作を終了する。
【００６３】
ステップ６００７では、カメラＣＰＵ４０１からは、デフォーカス量に基づいて算出されたフォーカスレンズ８の目標駆動量（ステッピングモータ１１の駆動ステップ数換算値）がレンズＣＰＵ５０１に送信される。レンズＣＰＵ５０１は、上記目標駆動量分、ステッピングモータ１１の通常ステップ駆動制御を行い、ステップ６００２へ戻る。この第１の駆動制御モードによるステッピングモータ１１の通常ステップ駆動制御は、デフォーカス量が第１の合焦範囲内に入るまで繰り返し行われる。
【００６４】
こうして、デフォーカス量が第１の合焦範囲内に入ると（ステップ６００５、６００６）、高速ＡＦモードに対応した合焦精度が得られたものとしてステップ６００８へ進んでＡＦ動作を終了する。
【００６５】
一方、ステップ７００１に進んだ場合は、レンズＣＰＵ５０１は第１の駆動制御モードを設定する。そして、ステップ７００２では、カメラＣＰＵ４０１は第１の焦点検出回路４０６からの出力に基づいてデフォーカス量（Ｄｅｆ）を演算し、演算したデフォーカス量が第１の合焦範囲内かどうかを判別する（ステップ７００３）。デフォーカス量が第１の合焦範囲外であればステップ７００４へ、第１の合焦範囲内ならばステップ７００５へ進む。
【００６６】
ステップ７００４では、カメラＣＰＵ４０１から、デフォーカス量に基づいて算出されたフォーカスレンズ８の目標駆動量がレンズＣＰＵ５０１に送信される。レンズ内ＣＰＵ５０１は、第１の駆動制御モードによるステッピングモータ１１の通常ステップ駆動制御を行ってステッピングモータ１１を高速回転させ、フォーカスレンズ８を、算出された目標駆動量を越えない十分手前の位置まで高速駆動し、その後、減速して停止させる。
【００６７】
ここで、ステッピングモータ１１の高速（一定速）駆動中においては、カメラＣＰＵ４０１は、可能な限り繰り返し第１の焦点検出回路４０６からの出力に基づいてデフォーカス量（Ｄｅｆ）を演算し、演算したデフォーカス量が第１の合焦範囲内かどうかを判別する（ステップ７００２，７００３）。こうしてデフォーカス量が第１の合焦範囲内に入ると、ステップ７００５へ進む。
【００６８】
ステップ７００５では、レンズ内ＣＰＵ５０１は第２の駆動制御モードを設定し、ステップ７００６へ進む。ステップ７００６では、カメラＣＰＵ４０１は初期設定を行い、ステップ７００７へ進む。この初期設定は、後述するコントラスト方式の焦点検出によって抽出される被写体像の高周波成分の最大値を格納するβの値をゼロとするものである。
【００６９】
次に、カメラＣＰＵ４０１は第２の焦点検出回路４０７により、コントラスト検出方式による焦点検出を開始する（ステップ７００７）。カメラＣＰＵ４０１は、撮像素子４上に結像した被写体像の高周波成分を抽出してその最大値を求め（ステップ７００８）、その値とβを比較して（ステップ７００９）、βより小さい場合はステップ７０１２へ、それ以外の場合はステップ７０１０へ進む。
【００７０】
ステップ７０１０では、カメラＣＰＵ４０１はβを新たに求めた最大値に更新する。そして、ステップ７０１１では、カメラＣＰＵ４０１は、レンズＣＰＵ５０１に対して、ステッピングモータ１１を前述したステップ７００４で駆動した方向と同じ方向に焦点深度幅に相当する量、駆動させるためのフォーカス駆動指令を送信する。レンズＣＰＵ５０１は、このフォーカス駆動指令に応じて、第２の駆動制御モードによってステッピングモータ１１（フォーカスレンズ８）を、ステップ７００４で駆動した方向と同じ方向に、焦点深度幅に相当する量、単位駆動（マイクロステップ駆動）し、ステップ７００７へ戻る。
【００７１】
一方、ステップ７００９からステップ７０１２へ進んだ場合は、カメラＣＰＵ４０１はβの更新が１回以上あったか否かを判別し、更新がないときは異常とみなしてステップ７００２へ戻る。βの更新が１回以上あった場合は、被写体像の高周波成分の最大値がピークを越したとして、ステップ７０１３へ進む。
【００７２】
ステップ７０１３では、カメラＣＰＵ４０１は、レンズＣＰＵ５０１に対して、ステッピングモータ１１を前回の駆動方向と反対方向に焦点深度幅に相当する量、駆動させるためのフォーカス駆動指令を送信する。レンズＣＰＵ５０１は、このフォーカス駆動指令に応じて、第２の駆動制御モードによってステッピングモータ１１を前回の駆動方向と逆方向に、焦点深度幅に相当する量、単位駆動（マイクロステップ駆動）し、ステップ７０１４へ進む。
【００７３】
ステップ７０１４では、ＡＦ動作を終了する。これにより、高精度ＡＦモードに対応した高精度の合焦が得られたことになる。
【００７４】
なお、上記各実施形態においては、フォーカスレンズ８を駆動するアクチュエータ（フォーカス駆動手段）としてステッピングモータを用いた場合について説明したが、本発明においてはこれに限られず、直流モータや振動型モータを用いてもよい。
【００７５】
但し、直流モータを用いる場合は、例えばモータの回転量を検出するパルス板に長短のスリットを交互に形成し、第１の駆動制御モードでは長いスリットのみをフォトインターラプタで検出して大きな駆動単位でモータを制御する一方、第２の駆動制御モードでは長短のスリットをフォトインターラプタで検出して小さな駆動単位でモータを制御するといった構成を用いるとよい。
【００７６】
また、振動型モータを用いる場合には、電気−機械エネルギー変換素子に入力する複数相のパルス信号の周波数を、第１の駆動制御モードでは低くして大きな駆動単位で制御する一方、第２の駆動制御モードでは高くして小さな駆動単位で制御するといった構成を用いるとよい。
【００７７】
また、上記各実施形態では、レンズ交換式デジタルカメラシステムについて説明したが、本発明はレンズ一体型のカメラにも適用することができる。
【００７８】
さらに、上記各実施形態にいう高速フォーカスモードと高精度ＡＦモードは、高速駆動に適したモードと高精度フォーカスに適したモードという意味に過ぎず、実際のモードの名称が異なっていても、高速駆動に適したモードと高精度フォーカスに適したモードである限り、本発明にいう第１のフォーカスモードと第２のフォーカスモードに相当する。
【００７９】
【発明の効果】
以上説明したように、本発明によれば、撮影画像の鑑賞サイズに対して要求されるフォーカス精度に合ったフォーカスレンズの駆動制御を高速で行うことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態であるデジタルカメラシステムの光学的構成を示す断面図。
【図２】上記第１実施形態のデジタルカメラシステムの電気的構成を示すブロック図。
【図３】上記第１実施形態のデジタルカメラシステムのＡＦ動作を示すフローチャート。
【図４】上記第１実施形態のデジタルカメラシステムのＡＦ動作を示すフローチャート。
【図５】本発明の第２実施形態のデジタルカメラシステムの電気的構成を示すブロック図。
【図６】上記第２実施形態のデジタルカメラシステムのＡＦ動作を示すフローチャート。
【図７】上記第２実施形態のデジタルカメラシステムのＡＦ動作を示すフローチャート。
【符号の説明】
１　　デジタルカメラ
２　　交換レンズ
３　　ハーフミラー
４　　撮像素子
５　　ペンタプリズム
６　　接眼レンズ
７　　焦点検出部
８　　フォーカスレンズ
９　　フォーカス保持枠
１０　　保持鏡筒
１１　　ステッピングモータ
【図１】
2004117396.tif 000003
【図２】
2004117396.tif 000004
【図３】
2004117396.tif 000005
【図４】
2004117396.tif 000006
【図５】
2004117396.tif 000007
【図６】
2004117396.tif 000008
【図７】
2004117396.tif 000009