(57)【特許請求の範囲】
【請求項１】
焦点検出を行う焦点検出手段と、
前記焦点検出手段により検出されたディフォーカス量に基づいてレンズの駆動制御を行う制御手段と、を有し、
前記制御手段は、
前記ディフォーカス量が前記レンズの第一の合焦判定幅の範囲内の場合には該レンズの駆動を行わずに合焦動作を終了し、該ディフォーカス量が該第一の合焦判定幅の範囲外の場合には合焦動作を行い、
前記ディフォーカス量が前記レンズの第二の合焦判定幅の範囲内の場合には該レンズの駆動完了後に再度焦点検出を行うことなく合焦動作を終了し、該ディフォーカス量が該第二の合焦判定幅の範囲外の場合には該レンズの駆動完了後に再度焦点検出を行い、
前記第二の合焦判定幅は、前記第一の合焦判定幅よりも大きく、前記レンズから得られた情報に基づいて、ハンチングの発生を低減するための該レンズの駆動限界値以上になるように設定されることを特徴とするレンズ交換式カメラ。
【請求項２】
前記制御手段は、前記レンズの前記駆動限界値が第一の所定値より大きい場合には前記第二の合焦判定幅を第一の値に設定し、該駆動限界値が該第一の所定値以下である場合には該第二の合焦判定幅を該第一の値より小さい第二の値に設定することを特徴とする請求項１に記載のレンズ交換式カメラ。
【請求項３】
前記制御手段は、
前記レンズのＡＦ敏感度誤差が第一の所定値より大きく、かつ、前記レンズの駆動限界値が第二の所定値より大きい場合には、前記第二の合焦判定幅を第一の値に設定し、
前記ＡＦ敏感度誤差が前記第一の所定値より大きく、かつ、前記駆動限界値が前記第二の所定値以下である場合には、前記第二の合焦判定幅を前記第一の値より小さい第二の値に設定し、
前記ＡＦ敏感度誤差が前記第一の所定値以下である場合には、前記第二の合焦判定幅を前記第一の値に設定する、ことを特徴とする請求項１に記載のレンズ交換式カメラ。
【請求項４】
前記情報は、前記レンズのＩＤ情報であり、
前記制御手段は、複数のレンズそれぞれに関する複数の駆動限界値を記憶しており、前記レンズの前記ＩＤ情報に基づいて該複数の駆動限界値から特定の駆動限界値を選択することを特徴とする請求項１に記載のレンズ交換式カメラ。
【請求項５】
焦点検出を行うことにより得られたディフォーカス量を算出するステップと、
前記ディフォーカス量がレンズの第一の合焦判定幅の範囲内の場合には該レンズの駆動を行わずに合焦動作を終了し、該ディフォーカス量が該第一の合焦判定幅の範囲外の場合には合焦動作を行うステップと、
前記第一の合焦判定幅よりも大きく、前記レンズから得られた情報に基づいて、ハンチングの発生を低減するための該レンズの駆動限界値以上になるように第二の合焦判定幅を設定するステップと、
前記ディフォーカス量が前記レンズの第二の合焦判定幅の範囲内の場合には該レンズの駆動完了後に再度焦点検出を行うことなく合焦動作を終了し、該ディフォーカス量が該第二の合焦判定幅の範囲外の場合には該レンズの駆動完了後に再度焦点検出を行うステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ交換式カメラに関する。
【背景技術】
【０００２】
カメラの合焦動作において、焦点検出で検出されたディフォーカス量が所定の合焦判定幅（見切り合焦判定幅）の範囲の場合、レンズ駆動完了後に再度焦点検出を行わずに合焦制御を終了するように制御することがある。このような見切り合焦判定幅を設定することにより、いわゆるレンズのハンチング現象の発生を低減することができる。従来、見切り合焦判定幅は、焦点深度により一律に決まっていた。また、特許文献１には、見切り合焦判定幅を最適化するため、銀塩カメラとデジタルカメラで変更することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−０７２４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが従来技術では、見切り合焦判定幅はレンズの特性に依存せずに一定の値に設定されているため、合焦精度を向上させつつハンチング現象の発生を低減することは困難であった。そこで本発明は、合焦精度の向上とハンチング発生の低減を両立させて合焦制御を行うレンズ交換式カメラを提供する。
【課題を解決するための手段】
【０００５】
本発明の一側面としてのレンズ交換式カメラは、焦点検出を行う焦点検出手段と、前記焦点検出手段により検出されたディフォーカス量に基づいてレンズの駆動制御を行う制御手段とを有し、前記制御手段は、前記ディフォーカス量が前記レンズの第一の合焦判定幅の範囲内の場合には該レンズの駆動を行わずに合焦動作を終了し、該ディフォーカス量が該第一の合焦判定幅の範囲外の場合には合焦動作を行い、前記ディフォーカス量が前記レンズの第二の合焦判定幅の範囲内の場合には該レンズの駆動完了後に再度焦点検出を行うことなく合焦動作を終了し、該ディフォーカス量が該第二の合焦判定幅の範囲外の場合には該レンズの駆動完了後に再度焦点検出を行い、前記第二の合焦判定幅は、前記第一の合焦判定幅よりも大きく、前記レンズから得られた情報に基づいて、ハンチングの発生を低減するための該レンズの駆動限界値以上になるように設定される。
【０００６】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【０００７】
本発明によれば、合焦精度の向上とハンチング発生の低減を両立させて合焦制御を行うレンズ交換式カメラを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１におけるカメラシステムを示す断面図である。
【図２】実施例１におけるカメラシステムのブロック図である。
【図３】実施例１におけるカメラシステムの主要動作を示すフローチャートである。
【図４】実施例２における第二の合焦判定幅を決定するために用いられるマトリックス表である。
【図５】実施例３におけるカメラシステムのブロック図である。
【図６】実施例３におけるカメラシステムの主要動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【実施例１】
【００１０】
まず、実施例１におけるレンズ交換式のカメラシステム（撮像装置）の構成について説明する。図１は、本実施例におけるカメラシステムの断面図である。１はカメラボディー（レンズ交換式カメラ）、２はカメラボディー１に装着された交換レンズ（レンズ鏡筒）である。
【００１１】
カメラボディー１は、以下の各部材から構成されている。３はミラーである。ミラー３は、撮影開始前には交換レンズ２を通過した光線の光軸上に配置され、光線の一部をファインダー光学系に導くと共に、他の一部の光線をサブミラー４を用いて焦点検出部５へ分光する。またミラー３は、撮影中には光軸から待避するように構成されている。５は焦点検出部である。焦点検出部５は位相差方式のＡＦセンサであり、入射光線を二つの光束に分割するコンデンサレンズ、この光線を再結像させる二つのセパレータレンズ、及び、結像した被写体像を光電変換するＣＣＤ等のラインセンサーを備えて構成される。６は撮像素子（半導体撮像部）である。撮像素子６は、撮影中においてレンズ２を通過した光線が結像し、結像した被写体像を光電変換するＣＭＯＳまたはＣＣＤ等である。７はペンタプリズム、８はファインダー光学部８であり、ペンタプリズム７、ファインダー光学部８によりファインダー光学系が構成される。９は、撮像素子６に撮像された画像を表示する液晶表示部である。
【００１２】
交換レンズ２は、以下の各部材から構成されている。１１は第一のレンズ群、１２はフォーカシング光学系である第二のレンズ群、１３は変倍光学系である第三のレンズ群である。第一のレンズ群１１、第二のレンズ群１２、及び、第三のレンズ群１３を通過する光束（撮影光）は、絞り１４で光量制限される。フォーカシング光学系である第二のレンズ群１２は、ＡＦ駆動モータ１５からの駆動力を受けて光軸上を移動し、所定の合焦位置に停止することで焦点調節を行う。変倍光学系である第三のレンズ群１３は、撮影者からの操作を伝達する不図示の伝達機構によって、その操作力を光軸方向への駆動に変換して変倍するように、光軸方向に駆動される。この変倍動作は、ズームエンコーダ１６により検出される。ズームエンコーダ１６は、ズーム領域を複数に分割するゾーンパターンが形成された基板、及び、その基板に電気的に接触してゾーンを認識するためのブラシにより構成されている。
【００１３】
図２は、本実施例におけるレンズ交換式のデジタル一眼レフカメラシステム（撮像装置）のブロック図である。図２において、１００はデジタルカメラ本体であり、２００は交換式のレンズ本体を示している。
【００１４】
１０１は、マイクロコンピュータで構成されるカメラＣＰＵ（制御手段）である。カメラＣＰＵ１０１は、後述のように、カメラ本体１００内の種々の装置の動作を制御するとともに、レンズ本体２００の装着時にカメラ接点１０２を介してレンズＣＰＵ２０１との送信及び受信を行う。送信される情報としては、後述する焦点検出情報に基づくフォーカスレンズの駆動情報等が含まれる。また、レンズ本体２００側から受信する信号としては、後述するＡＦ敏感度定数情報、ＡＦ敏感度誤差情報、及び、レンズ駆動限界情報等が含まれる。カメラ接点１０２は、レンズ本体２００側に信号を伝達する信号伝達接点、及び、レンズ本体２００側に電源を供給する電源用接点を備えて構成されている。
【００１５】
１０３は、カメラ本体１００の外側から操作可能な電源ＳＷ手段である。電源ＳＷ手段１０３は、カメラＣＰＵ１０１を立ち上げてシステム内の各アクチュエータやセンサ等への電源供給及びシステムの動作を可能な状態とするためのスイッチである。１０４は、レンズ本体２００の外側から操作可能な２段ストローク式のレリーズＳＷ手段である。レリーズＳＷ手段１０４からの信号は、カメラＣＰＵ１０１に入力される。カメラＣＰＵ１０１は、レリーズＳＷ手段１０４から入力された信号に従い、第１ストロークスイッチＳＷ１がＯＮの場合には、測光手段１０５により露光量が決定される。同時に、ＡＦセンサから構成され、焦点検出を行う焦点検出手段１０６により、焦点検出エリア内に存在する被写体の焦点検出が行われ、ディフォーカス情報がカメラＣＰＵ１０１へ伝達される。
【００１６】
カメラＣＰＵ１０１内には、焦点検出手段１０６の出力、及び、レンズ本体２００側から後述するＡＦ敏感度定数情報、ＡＦ敏感度誤差情報、及び、レンズ駆動限界情報が入力される。カメラＣＰＵ１０１内の合焦制御手段１０７は、焦点検出手段１０６により検出されたディフォーカス量に基づいてレンズの駆動制御を行う。本実施例では、合焦制御手段１０７は、予め記憶されている第一の合焦判定幅と焦点検出手段１０６の出力から求められたディフォーカス量とを比較する。合焦制御手段１０７は、ディフォーカス量がレンズの第一の合焦判定幅以下である（すなわち、第一の合焦判定幅の範囲内である）場合には、合焦していると判定してレンズ駆動命令を出さずに（レンズの駆動を行わずに）合焦動作を終了させる。一方、合焦制御手段１０７は、ディフォーカス量が第一の合焦判定幅より大きい（すなわち、第一の合焦判定幅の範囲外である）場合には、非合焦と判定してレンズ駆動命令を出して合焦動作を行う。レンズ駆動命令は、ディフォーカス量とＡＦ敏感度定数からレンズ駆動量を算出し、レンズ駆動量をレンズＣＰＵ２０１に伝達することにより行われる。
【００１７】
また合焦制御手段１０７は、第一の合焦判定幅、ＡＦ敏感度誤差情報、及び、レンズ駆動限界情報に基づき、第二の合焦判定幅（見切り合焦判定幅）を選択する。第二の合焦判定幅としては、第一の合焦判定幅からＡＦ敏感度誤差を除して得られた値より小さな値が選択される。例えば、ＡＦ敏感度誤差が５０％発生するとした場合、第一の合焦判定幅の２倍より小さな値が選択される。但し、ＡＦ敏感度誤差より求められた第二の合焦判定幅がレンズ駆動限界より小さい場合には、レンズ駆動限界を第二の合焦判定幅として設定する。本実施例において、第二の合焦判定幅は、第一の合焦判定幅よりも大きく、レンズから得られた情報に基づいてレンズの駆動限界値以上になるように設定（選択）されることが好ましい。
【００１８】
ディフォーカス量と第一の合焦判定幅との比較結果に基づいてレンズ駆動が行われる場合には、次に、ディフォーカス量が第二の合焦判定幅と比較される。その結果、ディフォーカス量がレンズの第二の合焦判定幅以下である（すなわち、第二の合焦判定幅の範囲内である）場合には、レンズの駆動完了後に再度焦点検出を行うことなく合焦動作を終了する。一方、ディフォーカス量が第二の合焦判定幅より大きい（すなわち、第二の合焦判定幅の範囲外である）場合には、レンズの駆動完了後に再度焦点検出が行われる。
【００１９】
第２ストロークスイッチＳＷ２がＯＮになるまで操作されると、レンズ本体２００内のレンズＣＰＵ２０１に後述の絞り動作命令が送信される。同時に、露光準備開始信号を送信してミラーアップを行い、カメラ、レンズからの露光準備終了信号が出された後に、露光手段１０８（シャッター）に露光開始命令を送信してシャッターの開放を行う。撮像部１０９は、結像光学系を通過して結像された被写体像を光電変換し、信号処理部１１０は、デジタル変換された画像信号を出力する。その画像信号（画像データ）は、画像記録部１１１において、フラッシュメモリ等の半導体メモリ、磁気ディスク、又は、光ディスク等の記録媒体に記録、保存される。
【００２０】
２０２はレンズ接点であり、カメラ本体１００側から信号が伝達される信号伝達接点、及び、カメラ本体１００側から電源が供給される電源用接点を備えて構成される。２０３は合焦手段である。合焦手段２０３は、レンズＣＰＵ２０１内の合焦レンズ駆動制御手段２０７によって制御される合焦駆動部、及び、合焦駆動部によって駆動される合焦レンズを備えて構成される。２０４はレンズ位置検出手段である。レンズ位置検出手段２０４は、フォーカスレンズの位置を検出し、レンズ駆動命令の分だけレンズが駆動されることを監視する。
２０５は絞り手段（図１中では絞り１４に相当）である。絞り手段２０５は、前述のように、カメラＣＰＵ１０１から送信された絞り動作命令に従いレンズＣＰＵ２０１によって制御される絞り駆動部、及び、絞り駆動部によって駆動され開口面積を決定する絞り部を備えて構成される。２０６は焦点距離検出手段である。焦点距離検出手段２０６は、変倍レンズの位置を検出するズーム検出部を備えて構成され（図１のズームエンコーダ１６に相当）、焦点距離をレンズＣＰＵ２０１へ伝達する。２０７は合焦レンズ駆動制御手段である。合焦レンズ駆動制御手段２０７は、前述したカメラＣＰＵ１０１内の合焦制御手段１０７からの駆動命令に従い、合焦手段２０３を駆動制御する。
【００２１】
２０８はＡＦ敏感度定数情報、及び、ＡＦ敏感度誤差情報を出力する出力手段である。出力手段２０８は、焦点距離検出手段２０６により検出された焦点距離情報から得られた焦点距離ゾーンで設定されるＡＦ敏感度定数、及び、ＡＦ敏感度誤差を決定し、カメラ本体１００側に出力する。ここで、ＡＦ敏感度誤差とは焦点距離検出手段２０６における検出分解能による誤差情報である。例えば、検出された焦点距離ゾーンの幅内でＡＦ敏感度定数が何％変化するかという情報が伝達される。２０９はレンズ駆動限界情報を出力する出力手段である。出力手段２０９は、フォーカスレンズの駆動停止の精度上、ハンチングを起こさない限界となる駆動量の情報をカメラ本体１００側に伝達する。
【００２２】
図３は、図２のカメラシステムによる主要動作を示すフローチャートである。図３のフローチャートは、カメラＣＰＵ１０１の指令に基づいて実行される。まず、カメラ本体１００の電源ＳＷ手段１０３がオンすると、レンズ本体２００に対して電源の供給が開始される。なお、新しい電池を入れた場合や、カメラ本体１００にレンズ本体２００を装着した等の場合には、カメラ本体１００とレンズ本体２００との間で通信が開始される（ステップ＃１００１）。次に、カメラＣＰＵ１０１は、レリーズＳＷ手段１０４において、第１ストロークスイッチＳＷ１の信号が発生しているか否かを判定する（ステップ＃１００２）。この信号が発生している場合には、レンズＣＰＵ２０１からＡＦ敏感度情報、ＡＦ敏感度誤差情報、及び、レンズ駆動限界情報がカメラ本体１００側に通信される（ステップ＃１００３）。
【００２３】
次に、レンズ駆動後に再度焦点検出を行うか否かを判定するための第二の合焦判定幅βが決定される。第二の合焦判定幅βは、具体的には、カメラＣＰＵ１０１内で基準として設定されている第一の合焦判定幅αからＡＦ敏感度誤差を除すことにより得られる値より小さな値が選択される。例えば、ＡＦ敏感度誤差が５０％発生するとした場合には、第一の合焦判定幅αの２倍より小さな値が選択される。
【００２４】
次に、レンズＣＰＵ２０１より通信されたレンズ駆動限界情報と第二の合焦判定幅βとを比較する。この比較により、第二の合焦判定幅βがレンズ駆動限界情報（駆動限界値）以上である場合には、第二の合焦判定幅βとしてそのままの値が用いられる。一方、第二の合焦判定幅βが駆動限界値よりも小さい場合には、第二の合焦判定幅βの値を駆動限界値に置き換える（ステップ＃１００４）。このような設定により、第二の合焦判定幅（見切り合焦判定幅）は、レンズがハンチングを起こさない限界以上に設定される。
【００２５】
次に、ステップ＃１００５において、測光が開始される。ステップ＃１００６では、焦点検出が行われ、ディフォーカス量ｄｅｆが算出される。そしてステップ＃１００７において、ステップ＃１００６で算出されたディフォーカス量ｄｅｆが、第一の合焦判定幅αと比較される。ここで、ディフォーカス量ｄｅｆが第一の合焦判定幅α内である場合には、合焦したとしてＡＦ動作を終了し、ステップ＃１０１１へ進む。一方、ディフォーカス量ｄｅｆが第一の合焦判定幅α外である場合には、非合焦状態であるとしてステップ＃１００８へ進む。
【００２６】
ステップ＃１００８では、レンズ駆動開始前に算出されたディフォーカス量ｄｅｆと第二の合焦判定幅βとが比較される。ここで、ディフォーカス量が第二の合焦判定幅β内である場合には、ステップ＃１００９へ進む。一方、ディフォーカス量ｄｅｆが第二の合焦判定幅β外である場合には、ステップ＃１０１４へ進む。ステップ＃１００９では、レンズＣＰＵ２０１から伝達されたＡＦ敏感度情報に基づいて、算出されたディフォーカス量ｄｅｆをレンズの繰り出し量として換算し、その換算値をレンズ本体２００側の合焦レンズ駆動制御手段２０７へ伝達され、レンズが駆動される。ステップ＃１０１０では、レンズの駆動量が検出され、ステップ＃１００９での算出分だけレンズが駆動されたかが確認される。そして、算出分だけレンズが駆動されたことが確認された場合には、レンズ駆動を停止させる。
【００２７】
ステップ＃１０１１では、レリーズＳＷ手段１０４の全押し操作により第２ストロークスイッチＳＷ２がオンになるまでステップ＃１００２乃至ステップ♯１０１１を循環して待機する。第２ストロークスイッチＳＷ２がオンになると、ステップ＃１０１２へ進む。ステップ＃１０１２では、ミラーアップ等の露光準備終了後に露光開始命令が出され、シャッターが開いて露光動作が行われる。ステップ＃１０１３では、露光されて得られた画像を記録して、ステップ＃１００２へ進む。
【００２８】
ステップ＃１０１４では、ステップ＃１００９と同様に、算出されたディフォーカス量をレンズＣＰＵ２０１から伝達されたＡＦ敏感度情報に基づいてレンズの繰り出し量に換算する。そして、その換算値がレンズ本体２００側の合焦レンズ駆動制御手段２０７へ伝達され、フォーカスレンズの駆動が行われる。ステップ＃１０１５では、フォーカスレンズの駆動量が検出される。そして、ステップ＃１０１４における算出分だけレンズが駆動されたことを確認し、算出分だけ駆動されたのが確認された場合には、レンズ駆動を停止させる。その後、再度焦点検出を行うためにステップ＃１００６へ進む。
【００２９】
本実施例におけるレンズ交換式のカメラシステム（撮像装置）では、電源ＳＷ手段１０３がオフされるまで上記一連の動作が繰り返される。そして、電源ＳＷ手段１０３がオフされると、カメラＣＰＵ１０１とレンズＣＰＵ２０１との通信が終了し、レンズ本体２００への電源供給が終了する。
【実施例２】
【００３０】
次に、本発明の実施例２におけるカメラシステムについて説明する。本実施例のカメラシステムにおける第二の合焦判定幅βは、カメラＣＰＵ１０１により、レンズ本体２００側からのＡＦ敏感度誤差情報とレンズ駆動限界情報のマトリックス表に基づいて決定される。
【００３１】
図４は、本実施例における第二の合焦判定幅βを決定するためのマトリックス表である。図４のマトリックス表に示されるように、ＡＦ敏感度誤差情報（ＡＦ敏感度誤差）、及び、レンズ駆動限界情報（駆動限界）は、第一の所定値α１、及び、第二の所定値α２とそれぞれ比較される。そして、以下のとおり、これらの情報の範囲に応じて４つに分類され、それぞれの場合に応じて第二の合焦判定幅（第一の値β１、第二の値β２）が決定される。具体的には、ＡＦ敏感度誤差が第一の所定値α１より大きく、駆動限界値が第二の所定値以下の範囲（第一の範囲）にある場合には、第二の合焦判定幅は第二の値β２に設定される。ＡＦ敏感度誤差が第一の所定値α１より大きく、駆動限界値が第二の所定値α２より大きい範囲（第二の範囲）にある場合には、第二の合焦判定幅は第一の値β１に設定される。ＡＦ敏感度誤差が第一の所定値α１以下であり、駆動限界値が第二の所定値α２以下の範囲（第三の範囲）にある場合には、第二の合焦判定幅は第一の値β１に設定される。ＡＦ敏感度誤差が第一の所定値α１以下で、駆動限界値が第二の所定値α２より大きい範囲（第四の範囲）にある場合には、第二の合焦判定幅は第一の値β１に設定される。
【００３２】
ここで、β１は通常設定されている第二の合焦判定幅である。第二の値β２は、第一の値β１より小さい値であり、ＡＦ敏感度誤差が大きく、かつ、駆動限界が小さい場合に設定される第二の合焦判定幅である。α１は、通常設定される第二の合焦判定幅β１から第一の合焦判定幅に入る限界のＡＦ敏感度誤差である。α２は、第二の合焦判定幅がβ２に設定された場合にハンチングしないレンズ駆動限界値である。
【００３３】
第一の範囲では、ＡＦ敏感度誤差が所定値α１より大きいため、第二の合焦判定幅を小さくして合焦誤差を縮めることが好ましい。一方、駆動限界が所定値α２以下となるため、駆動が可能であるとして、通常の第二の合焦判定幅β１より小さい第二の合焦判定幅β２が選択される。第二の範囲では、ＡＦ敏感度誤差が所定値α１より大きいため、第二の合焦判定幅を小さくして合焦誤差を縮めることが好ましい。一方、駆動限界が所定値α２より大きいため、駆動に問題があるとして、通常より小さい合焦判定幅β２を選択せず、通常の第二の合焦判定幅β１が選択される。第三の範囲、及び、第四の範囲では、ＡＦ敏感度誤差が所定値α１より小さいため、第二の合焦判定幅を小さくして合焦誤差を縮める必要はない。このため、駆動限界の大小に関わらず、通常より小さい合焦判定幅β２を選択せず、通常の第二の合焦判定幅β１が選択される。
【００３４】
なお、本実施例はレンズの駆動限界値だけを用いて第二の合焦判定幅を設定してもよい。この場合、駆動限界値が所定値α２より大きい場合には第二の合焦判定幅を第一の値β１に設定し、駆動限界値α２が所定値α２以下である場合には第二の合焦判定幅を第一の値β１より小さい第二の値β２に設定する。
【００３５】
以上のとおり、本実施例によれば、ＡＦ敏感度誤差及び駆動限界に応じて適切な第二の合焦判定幅が選択される。
【実施例３】
【００３６】
次に、本発明の実施例３におけるカメラシステムについて説明する。本実施例では、カメラＣＰＵ内にレンズ毎の特性情報（ＡＦ敏感度誤差情報、レンズ駆動限界情報）が格納されている。そして、カメラ本体に装着されたレンズ識別情報（ＩＤ情報）、及び、焦点距離情報に基づいてレンズの特性情報が選択されて読み出され、第二の合焦判定幅が決定される。
【００３７】
図５は、本実施例におけるレンズ交換式のデジタル一眼レフカメラシステムのブロック図である。本実施例のカメラシステムは、カメラ本体３００（レンズ交換式カメラ）とレンズ本体４００（レンズ鏡筒）から構成されている。この構成は、カメラＣＰＵ３０１及びレンズＣＰＵ４０１の構成を除いて、図２に示される実施例１のカメラシステムと同様である。このため、実施例１と同様の構成についての説明は省略する。
【００３８】
本実施例のカメラＣＰＵ３０１内には、レンズ毎に焦点距離で変化するＡＦ敏感度誤差情報及び駆動限界情報が格納されたレンズ特性情報記憶手段３１２が設けられている。レンズ本体４００側から入力されたレンズ識別情報及び焦点距離情報に基づいて、レンズ特性情報記憶手段３１２によりＡＦ敏感度誤差情報及び駆動限界情報が読み出され、第二の合焦判定幅が決定される。また、レンズＣＰＵ４０１内の出力手段４０８は、焦点距離検出手段２０６により検出された焦点距離情報、及び、レンズ本体４００の識別情報（ＩＤ情報）をカメラ本体３００側に出力する。
【００３９】
図６は、図５のカメラシステムによる主要動作を示すフローチャートである。図６のフローチャートは、図３に示される実施例１のステップ＃１００３の代わりにステップ＃２００３が設けられている点以外は、実施例１のフローチャートと同様である。このため、ステップ＃２００３以外の説明については省略する。
【００４０】
カメラＣＰＵ３０１がレリーズＳＷ手段１０４の第１ストロークスイッチＳＷ１信号が発生していると判定した場合には、ステップ＃２００３において、レンズＣＰＵ４０１の出力手段４０８から焦点距離情報及びレンズ識別情報がカメラ本体３００側に通信される。カメラＣＰＵ３０１は、レンズＣＰＵ４０１から入力されるレンズ本体４００の識別情報（ＩＤ情報）及び焦点距離情報に基づいて、レンズ特性情報記憶手段３１２によりＡＦ敏感度誤差情報及び駆動限界情報を読み出す。そして、レンズ駆動後に再度焦点検出を行うか否かを判定するための第二の合焦判定幅βを決定する。
【００４１】
このように本実施例において、カメラＣＰＵ３０１（制御手段）は、複数のレンズそれぞれに関する複数の駆動限界値を記憶しており、レンズのＩＤ情報（レンズから得られた情報）に基づいて複数の駆動限界値から特定の駆動限界値を選択する。
【００４２】
なお、上述の実施例１〜３において、第二の合焦判定幅βは、ＡＦ敏感度誤差情報及びレンズ駆動限界情報の両方を用いて決定されているが、これに限定されるものではない。第二の合焦判定幅βは、ＡＦ敏感度誤差情報又はレンズ駆動限界情報の一方のみに基づいて決定してもよい。例えば、ＡＦ敏感度誤差情報のみで決定する場合には、カメラ内で基準としてある第一の合焦判定幅αからＡＦ敏感度誤差を除した値より第二の合焦幅βが決定される。また、レンズ駆動限界情報のみで決定する場合には、レンズ駆動限界値を第二の合焦判定幅βとして決定する。
【００４３】
上記各実施例によれば、レンズ毎に最適な見切り合焦判定幅が設定可能で、合焦精度の向上とハンチング発生の低減を両立させて合焦制御を行うレンズ交換式カメラを提供することができる。また、上記各実施例のレンズ交換式カメラに交換可能に装着されるレンズ鏡筒、及び、上記各実施例の手法をコンピュータに実行させるためのプログラムを提供することもできる。
【００４４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００４５】
１００  カメラ本体
１０６  焦点検出手段
１０７  合焦制御手段
２００  レンズ本体
【図１】
0005641777.tif 000002
【図２】
0005641777.tif 000003
【図３】
0005641777.tif 000004
【図４】
0005641777.tif 000005
【図５】
0005641777.tif 000006
【図６】
0005641777.tif 000007