(57)【特許請求の範囲】
【請求項１】
フォーカシングレンズの位置を制御するレンズ駆動制御部と、
前記フォーカシングレンズの位置に応じたデフォーカス量が、前記第１の合焦判定基準の許容合焦範囲内にあるか否かに基づいて合焦を判定し、
前記デフォーカス量が、前記レンズ駆動制御部の制御による前記フォーカシングレンズの位置の変化に伴って、前記第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した場合、又は、前記上限値超の値から前記下限値未満の値に変化した場合、前記第１の合焦判定基準に加えて、許容合焦範囲が前記第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定する合焦判定部と、
合焦判定の報知の要否に関するユーザの設定、又は、接続されているレンズの種類に基づいて、前記第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する報知制御部と
を備えるカメラボディ。
【請求項２】
前記合焦判定部は、
前記下限値未満の値から前記上限値超の値への前記デフォーカス量の変化、又は、前記上限値超の値から前記下限値未満の値への前記デフォーカス量の変化が所定回数以上あった場合に、前記第１の合焦判定基準に加えて前記第２の合焦判定基準に従って合焦を判定する
請求項１に記載のカメラボディ。
【請求項３】
アクセサリーを介して第１の交換レンズを着脱自在に接続、又は、第２の交換レンズを着脱自在に接続する接続部を備え、
前記合焦判定部は、
前記下限値未満の値から前記上限値超の値への前記デフォーカス量の変化、又は、前記上限値超の値から前記下限値未満の値への前記デフォーカス量の変化があった場合であって、かつ、前記第１の交換レンズが前記アクセサリーを介して前記接続部に接続されている場合に、前記第１の合焦判定基準に加えて前記第２の合焦判定基準に従って合焦を判定する
請求項１又は請求項２に記載のカメラボディ。
【請求項４】
前記デフォーカス量に応じた前記フォーカシングレンズの目標位置と、前記目標位置に変化させるために前記レンズ駆動制御部が出力した駆動命令に従って実際に制御された前記フォーカシングレンズの実制御位置との差であるレンズ駆動誤差を算出する制御誤差算出部を備え、
前記合焦判定部は、
前記下限値未満の値から前記上限値超の値への前記デフォーカス量の変化、又は、前記上限値超の値から前記下限値未満の値への前記デフォーカス量の変化があった場合であって、かつ、前記レンズ駆動誤差が所定値以上である場合に、前記第１の合焦判定基準に加えて前記第２の合焦判定基準に従って合焦を判定する
請求項１から請求項３の何れか１項に記載のカメラボディ。
【請求項５】
前記第２の合焦判定基準の許容合焦範囲を設定する合焦判定基準設定部
を備え、
前記レンズ駆動制御部は、
所定のタイミングにおいて前記フォーカシングレンズの制御テストを実行し、
前記合焦判定基準設定部は、
前記制御テストによって得られる、前記フォーカシングレンズの位置の変化と前記デフォーカス量の変化との関係に基づいて、前記第２の合焦判定基準の許容合焦範囲を設定する
請求項１から請求項４の何れか１項に記載のカメラボディ。
【請求項６】
前記合焦判定基準設定部は、
前記デフォーカス量が、前記第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した回数、若しくは、前記上限値超の値から前記下限値未満の値に変化した回数が多い場合に前記第２の合焦判定基準の許容合焦範囲を広く設定する
請求項５に記載のカメラボディ。
【請求項７】
前記第２の合焦判定基準の許容合焦範囲を設定する合焦判定基準設定部
を備え、
前記レンズ駆動制御部は、
所定のタイミングにおいて前記フォーカシングレンズの制御テストを実行し、
前記合焦判定基準設定部は、
前記制御テストによって得られる、前記フォーカシングレンズの位置の変化と前記レンズ駆動誤差との関係に基づいて、前記第２の合焦判定基準の許容合焦範囲を設定する
請求項４に記載のカメラボディ。
【請求項８】
前記合焦判定基準設定部は、
前記レンズ駆動誤差が多い場合に前記第２の合焦判定基準の許容合焦範囲を広く設定する
請求項７に記載のカメラボディ。
【請求項９】
前記レンズ駆動制御部は、
前記制御テストを複数回実行し、
前記合焦判定基準設定部は、
複数回の前記制御テストによって得られる、前記関係に基づいて、前記第２の合焦判定基準の許容合焦範囲を設定する
請求項５から請求項８の何れか１項に記載のカメラボディ。
【請求項１０】
前記合焦判定基準設定部は、
複数回実行した前記制御テストの履歴情報を統計的に処理し、前記第２の合焦判定基準の許容合焦範囲を設定する
請求項９に記載のカメラボディ。
【請求項１１】
前記報知制御部は、
前記第２の合焦判定基準に従って合焦したと判定された際の報知する場合、前記第１の合焦判定基準に従って合焦したと判定された場合と異なる表示態様によって、表示部に合焦領域を表示させる
請求項１から１０の何れか１項に記載のカメラボディ。
【請求項１２】
前記報知制御部は、
前記第２の合焦判定基準に従って合焦したと判定された際の報知する場合、前記第１の合焦判定基準に従って合焦したと判定された場合と同一の表示態様によって、表示部に合焦領域を表示させる
請求項１から１０のいずれか１項に記載のカメラボディ。
【請求項１３】
前記第１の合焦判定基準に従って合焦したと判定された場合と、前記第２の合焦判定基準に従って合焦したと判定された場合とに応じて、互いに異なるプログラム線図に従って撮像するように制御する撮像制御部を
を備える請求項１から請求項１２の何れか１項に記載のカメラボディ。
【請求項１４】
前記撮像制御部は、
前記第１の合焦判定基準に従って合焦したと判定された場合には、第１のプログラム線図に従って撮像するように制御し、
前記第２の合焦判定基準に従って合焦したと判定された場合には、前記第１のプログラム線図に代えて、所定のＥＶ値に対応するＡＶ値が、前記第１のプログラム線図における当該所定のＥＶ値に対応するＡＶ値よりも大きい第２のプログラム線図に従って撮像するように制御する請求項１３に記載のカメラボディ。
【請求項１５】
前記第１のプログラム線図は、
ＥＶ値の増加に対しＡＶ値が単調増加する第１のＥＶ値の範囲を有し、
前記第２のプログラム線図は、
前記第１のＥＶ値の範囲内に含まれる第２のＥＶ値の範囲であって、前記第２のプログラム線図における当該第２のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値が、前記第１のプログラム線図における当該第２のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値よりも大きい第２のＥＶ値の範囲を有する
請求項１４に記載のカメラボディ。
【請求項１６】
前記第２のプログラム線図は、
前記第２のＥＶ値の範囲内に含まれる第３のＥＶ値の範囲であって、前記第２のプログラム線図における当該第３のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値が一定である第３のＥＶ値の範囲を有する
請求項１５に記載のカメラボディ。
【請求項１７】
請求項３に記載のカメラボディと、
前記接続部に接続する前記第２の交換レンズ、又は、前記アクセサリーを介して前記接続部に接続する前記第１の交換レンズの何れかの交換レンズと
を備えるカメラシステム。
【請求項１８】
カメラボディのコンピュータに、
フォーカシングレンズの位置を制御するレンズ駆動制御ステップと、
前記フォーカシングレンズの位置に応じたデフォーカス量が、前記第１の合焦判定基準の許容合焦範囲内にあるか否かに基づいて合焦を判定し、
前記デフォーカス量が、前記レンズ駆動制御部の制御による前記フォーカシングレンズの位置の変化に伴って、前記第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した場合、又は、前記上限値超の値から前記下限値未満の値に変化した場合、前記第１の合焦判定基準に加えて、許容合焦範囲が前記第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定する合焦判定ステップと、
合焦判定の報知の要否に関するユーザの設定、又は、接続されているレンズの種類に基づいて、前記第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する報知制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラボディ、カメラシステム、および、プログラムに関する。
【背景技術】
【０００２】
カメラボディとカメラボディに着脱可能な交換レンズとを備えるレンズ交換式のカメラシステムがある（例えば、特許文献１参照）。
このレンズ交換式のカメラシステムにおいては、カメラボディに装着される交換レンズの種類を変更することにより、様々な種類の光学系を介しての撮影が可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７５８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、近年では、フォーカシングレンズの光軸方向の位置を自動的に駆動させて合焦させるオートフォーカス方式のカメラシステムも普及している。
しかしながら、フォーカシングレンズの微細な位置の制御の困難性などに起因し、フォーカシングレンズの位置を所望の位置に移動させて合焦状態であると判定する迄に要する時間、即ち、オートフォーカス処理において合焦状態であると判定する迄に要する時間が長くなってしまう場合がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、オートフォーカス処理において合焦状態であると判定する迄に要する時間を短縮させることができるカメラボディ、カメラシステム、および、プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
[１]この発明は上述した課題を解決するためになされたもので、本発明は、フォーカシングレンズの位置を制御するレンズ駆動制御部と、前記フォーカシングレンズの位置に応じたデフォーカス量が、前記第１の合焦判定基準の許容合焦範囲内にあるか否かに基づいて合焦を判定し、前記デフォーカス量が、前記レンズ駆動制御部の制御による前記フォーカシングレンズの位置の変化に伴って、前記第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した場合、又は、前記上限値超の値から前記下限値未満の値に変化した場合、前記第１の合焦判定基準に加えて、許容合焦範囲が前記第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定する合焦判定部と、合焦判定の報知の要否に関するユーザの設定、又は、接続されているレンズの種類に基づいて、前記第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する報知制御部とを備えるカメラボディである。
[２]また、本発明は、上記記載のカメラボディと、上記記載のカメラボディが備える接続部に接続する第２の交換レンズ、又は、アクセサリーを介して接続部に接続する第１の交換レンズの何れかの交換レンズとを備えるカメラシステムである。
[３]また、本発明は、カメラボディのコンピュータに、フォーカシングレンズの位置を制御するレンズ駆動制御ステップと、前記フォーカシングレンズの位置に応じたデフォーカス量が、前記第１の合焦判定基準の許容合焦範囲内にあるか否かに基づいて合焦を判定し、前記デフォーカス量が、前記レンズ駆動制御部の制御による前記フォーカシングレンズの位置の変化に伴って、前記第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した場合、又は、前記上限値超の値から前記下限値未満の値に変化した場合、前記第１の合焦判定基準に加えて、許容合焦範囲が前記第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定する合焦判定ステップと、合焦判定の報知の要否に関するユーザの設定、又は、接続されているレンズの種類に基づいて、前記第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する報知制御ステップとを実行させるプログラムである。
【発明の効果】
【０００７】
この発明によれば、オートフォーカス処理において合焦状態であると判定する迄に要する時間を短縮することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態によるカメラシステムの構成を示す斜視図である。
【図２】アダプターの構成の一例を示す斜視図である。
【図３】カメラシステムの機能ブロック図の一例である。
【図４】合焦制御に関する機能ブロック図の一例である。
【図５】合焦判定基準記憶部に記憶される情報の一例である。
【図６】比較のために示す合焦判定の処理を説明するための説明図である。
【図７】合焦判定部の処理を説明するための説明図である。
【図８】合焦判定基準設定部の処理を説明するための説明図である。
【図９】表示部の表示例である。
【図１０】撮影時に使用するプログラム線図の一例である。
【図１１】撮影時に使用するプログラム線図の一例である。
【図１２】撮影時に使用するプログラム線図の一例である。
【図１３】カメラ制御部の動作の一例を示すフローチャートである。
【図１４】カメラ制御部の動作の一例を示すフローチャートである。
【図１５】アダプターを使用しない状態の合焦制御に関する機能ブロック図の一例である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の一実施形態によるカメラシステム１の構成を示す斜視図である。
図１に示すカメラシステム１は、レンズ交換式のカメラシステムであり、カメラボディ１００と、交換レンズ２００と、カメラボディ１００と交換レンズ２００との間に設けられ、カメラボディ１００と交換レンズ２００とに対してそれぞれ着脱可能に固定されるアダプター３００と、を備えている。
図１において、アダプター３００は、カメラボディ１００に装着されている。また、交換レンズ２００は、アダプター３００を介してカメラボディ１００に装着されている。
【００１０】
上記カメラシステム１において、カメラボディ１００が備えているレンズマウントであるカメラボディ側マウント１０１の仕様と、交換レンズ２００が備えているレンズマウントであるレンズ側マウント２０１の仕様とは、互いに異なる仕様である。例えば、カメラボディ側マウント１０１の仕様とレンズ側マウント２０１の仕様とでは、マウント形状の仕様、電気的に接続される接続端子の仕様が互いに異なる。また、該接続端子を介して通信される通信規格や通信データの種類等も互いに異なる。そのため、交換レンズ２００をカメラボディ１００に直接装着することはできない。
そこで、アダプター３００は、カメラボディ１００と交換レンズ２００とを間接的に装着可能にするマウントアダプターとして構成されている。さらに、アダプター３００は、互いに異なる通信規格や通信データの種類を持つカメラボディ１００と交換レンズ２００との間で、それら通信規格等を変更すること無く、両者間の通信を可能とするように構成されている。
また、カメラボディ１００は、電源釦１３１と、レリーズ釦１３２と、背面操作部１３３と、表示部１５０と、を備えている。
電源釦１３１は、カメラボディ１００における主電源のオンとオフとを切替えるための操作部材である。
レリーズ釦１３２は、撮影処理開始の指示を受け付ける操作部材である。例えば、レリーズ釦１３２は、半押しされた状態（半押し状態、例えば、焦点調整、露出調整等を受け付ける状態）と全押しされた状態（全押し状態、例えば、露光開始の指示を受け付ける状態）との２種類の撮影処理開始の指示を受け付ける。
背面操作部１３３は、カメラボディ１００の筐体面のうちカメラボディ側マウント１０１を備えている面と反対面である背面に設けられている。背面操作部１３３は、例えば、動作モードの選択釦（例えば、モードダイヤル）、または、各種設定条件の選択釦（例えば、メニュー釦や上下左右選択釦）等の操作部材を含んで構成されている。
表示部１５０は、背面操作部１３３と同様に背面に設けられており、撮影された画像、または、各種設定条件を選択させるメニュー画面等を表示する。表示部１５０は、例えば、液晶ディスプレイ、または有機ＥＬ（Electro-Luminescence）ディスプレイ等を含んで構成されている。
【００１１】
図２は、アダプター３００の構成の一例を示す斜視図である。
アダプター３００は、カメラボディ１００を着脱可能な第１マウント部と、第１マウント部とは別に設けられており、交換レンズ２００を着脱可能な第２マウント部と、を備えている。
例えば図２に示すように、アダプター３００は、カメラボディ１００が備えているカメラボディ側マウント１０１に着脱可能な第１マウント３０１（第１マウント部）と、交換レンズ２００が備えているレンズ側マウント２０１に着脱可能な第２マウント３０２（第２マウント部）と、を備えている。
なお、第１マウント３０１の近傍には、カメラボディ側マウント１０１の近傍に設けられている複数の電気的な接続端子のそれぞれに対応する、複数の電気的な接続端子（マウント接点）が設けられて入る。これにより、アダプター３００は、カメラボディ１００に装着されると、これら複数の接続端子を介して、カメラボディ１００と電気的に接続される。
また、第２マウント３０２の近傍には、レンズ側マウント２０１の近傍に設けられている複数の電気的な接続端子のそれぞれに対応する複数の電気的な接続端子を備えている。これにより、アダプター３００は、交換レンズ２００に装着されると、これら複数の接続端子を介して交換レンズ２００と電気的に接続される。
【００１２】
また、アダプター３００は、アダプター３００を三脚に取り付け可能とするための三脚座３０５と、レンズ着脱釦３０６と、絞り連動レバー３５０と、を備えている。
レンズ着脱釦３０６は、交換レンズ２００が装着されることに応じて機械的にロックされるロック機構のロックを解除するための釦である。つまり、レンズ着脱釦３０６は、ユーザが、アダプター３００に装着されている交換レンズ２００を取り外す際に操作する操作部材である。
【００１３】
絞り連動レバー３５０（絞り連動機構部）は、交換レンズ２００の絞りによる絞り開口径（絞りによる絞り込み量、開口サイズ、開口率、絞り値）を変化させる複数の絞り羽根を含む絞り機構（非図示）を変位させるためのレバーとしてアダプター３００に備えられている。絞り連動レバー３５０の位置が、アダプター３００の内周に沿った方向に移動することで、交換レンズ２００の絞りの開口径が変化するよう構成されている。
例えば、交換レンズ２００は、絞り機構を変位させる絞りレバー（非図示）を備えている。したがって、交換レンズ２００の絞り開口径は、絞りレバーの位置が移動することで変位する。そして絞りレバーは、絞り連動レバー３５０と勘合し、絞り連動レバー３５０と連動して移動するよう構成されている。このため交換レンズ２００の絞り開口径は、絞り連動レバー３５０の位置が移動することで変化する。
すなわち、絞り連動レバー３５０は、交換レンズ２００が備えている絞り機構（絞り）の絞り値に応じた位置に移動する。
【００１４】
図３は、カメラシステム１の機能ブロック図の一例である。
カメラシステム１の交換レンズ２００は、図３に示すように、接続部２０１ｓを含むレンズ側マウント２０１、距離環２０２、レンズ制御部（ＣＰＵ）２１０、光学系２２０、及び、光学系駆動部２３０を備える。光学系２２０は、絞りユニット２５０を備える。距離環２０２は、焦点距離を変化させるために交換レンズ２００の筐体に回転可能に配された環状の操作受付部である。即ち、ユーザが距離環２０２を操作した場合（回転させた場合）、当該操作に応じて光学系２２０内のレンズの位置が変化し、当該変化に応じて焦点距離が変化する。
【００１５】
カメラシステム１のアダプター３００は、図３に示すように、接続部３０１ｓを含む第１マウント３０１、接続部３０２ｓを含む第２マウント３０２、アダプター制御部（ＣＰＵ）３１０、及び、絞り連動レバー駆動部３３０を備える。
【００１６】
カメラシステム１のカメラボディ１００は、図３に示すように、接続部１０１ｓを含むカメラボディ側マウント１０１、シャッター１０２、信号処理部１０３、カメラ制御部（ＣＰＵ）１１０、操作受付部１３０、画像処理部１４０、表示部１５０、記憶部１６０、バッファメモリ部１７０、及び、記憶媒体制御部１８０を備える。
【００１７】
カメラ制御部１１０は、バス１９９を介して、各部を制御する。バス１９９は、各部を接続し、各部から出力された画像データ、制御信号等を転送する。
【００１８】
シャッター１０２は、交換レンズ２００（光学系２２０）からアダプター３００を介してカメラボディ１００内に到達する光学像を、信号処理部１０３側に通過、又は、遮断（信号処理部１０３側への通過を規制）する。なお、シャッター１０２は機械制御されるシャッターでもよいし、電子制御されるシャッターでもよい。
【００１９】
信号処理部１０３は、撮影素子１０４、及び、ＡＤ変換部１０５を備え、光学像に基づいて画像データを生成する。例えば、撮影素子１０４は、受光面に結像した光学像を電気信号に変換して、ＡＤ変換部１０５に出力する。ＡＤ変換部１０５は、撮影素子１０４から出力された電気信号をデジタル信号に変換して、バッファメモリ部１７０に出力する。
【００２０】
また撮影素子１０４は、焦点検出も行うＡＦセンサとしても機能する。例えば、撮影素子１０４の一部に焦点検出用の素子が含まれており、被写体光学像の像面位相差を検出することで焦点検出を行うことができる。さらに、撮影素子１０４で撮影（信号処理部１０３で生成）した画像データのコントラストを検出することで焦点検出を行うこともできる。焦点検出のための信号値は、カメラ制御部１１０によるオートフォーカスの合焦判定、及び、光学系２２０を合焦状態となる位置に移動させる移動量（デフォーカス量）の検出等に用いられる。なお、撮影素子１０４とは別にＡＦセンサを設けてもよい。その場合、交換レンズ２００（光学系２２０）からアダプター３００を介してカメラボディ１００内に到達する光学像は、例えば、ハーフミラー（非図示）を介して、ＡＦセンサに到達し、位相差が検出できるよう構成すればよい。
【００２１】
操作受付部１３０は、ユーザからの指示操作を受け付ける。操作受付部１３０は、カメラボディ１００の筐体に配された電源スイッチ１３１（図１参照）、レリーズ釦１３２（図１参照）、背面操作部１３３（図１参照。例えば、十字キー、ＯＫキ−）の操作による操作情報（操作入力）、及び、表示部１５０（図１参照）に表示された操作画面上のアイコン、選択項目、ＯＫ釦等の押下等による操作情報を受け付ける。操作受付部１３０は、受け付けた操作情報をカメラ制御部１１０に出力する。
【００２２】
表示部１５０は、例えば、筐体の背面（図１の斜視図においてアダプター３００の着脱側と反対側）に配した液晶ディスプレイである。表示部１５０は、種々の情報（例えば、画像データ、操作画面等）を表示する。
【００２３】
記憶部１６０は、種々の情報（例えば、参照情報、生成情報）を記憶する領域である。具体的には、記憶部１６０には、各種モードの選択条件／制限条件、合焦判定基準、撮影条件（例えば、プログラム線図）、画像処理条件、表示制御条件、画像データなどが記憶される。
【００２４】
バッファメモリ部１７０は、信号処理部１０３（ＡＤ変換部１０５）から出力されたデジタル信号を一時的に記憶する領域である。
【００２５】
画像処理部１４０は、バッファメモリ部１７０に記憶されているデジタル信号から画像データを生成する。画像処理部１４０によって生成される画像データには、操作受付部１３０を介して撮影指示を受け付けた際に生成される撮影画像データのほか、上記撮影指示を受け付けていない状態において連続的に得られるスルー画像データ（以下、スルー画とも称する）も含まれる。
【００２６】
なお、画像処理部１４０によって生成された撮影画像データは、記憶部１６０又は記憶媒体４００に記憶される。また、画像処理部１４０によって生成されたスルー画は表示部１５０に出力される。また、画像処理部１４０によって生成されたスルー画は、カメラ制御部１１０によるオートフォーカス（例えば、コントラスト方式に基づく判定方式）における合焦判定に用いられる。
【００２７】
また、画像処理部１４０は、記憶部１６０に記憶されている画像処理条件に基づいて、記憶部１６０に記憶されている撮影画像データに対して画像処理を実行する。
【００２８】
媒体制御部１８０は、カメラ１００に着脱可能な記憶媒体４００（例えば、メモリカード）への情報（例えば、撮影画像データ）の書込み、記憶媒体４００からの情報の読み出し、又は、記憶媒体４００に記憶されている情報の消去等を制御する。
【００２９】
記憶媒体４００は、カメラボディ１００に対して着脱可能に接続される外部の記憶部である。記憶媒体４００には、例えば、撮影画像データが記憶される。
【００３０】
カメラ制御部１１０は、接続判定部５００、撮影制御部（撮像制御部）５１０、合焦制御部５２０及び報知制御部５３０を備える。
【００３１】
接続判定部５００は、接続部１０１ｓへのアクセサリーの接続を判定する。例えば、接続判定部５００は、接続部１０１ｓを介して交換した情報に基づいて接続部１０１ｓにアクセサリーとして第２の交換レンズ（規格適合レンズ）、又は、アダプター３００が接続されているか否かを判定する。
【００３２】
更に、接続判定部５００は、接続部１０１ｓにアクセサリーが接続されていると判定した場合、接続部１０１ｓを介してアクセサリーから取得した情報（接続部１０１ｓを介して交換した識別ＩＤ等）に基づいて、当該アクセサリーの種類（第２の交換レンズ（規格適合レンズ）／アダプター３００）を判定する。
【００３３】
また、接続判定部５００は、第２の交換レンズが接続部１０１ｓに接続していると判定した場合、上述の接続部１０１ｓを介して取得した情報（第２の交換レンズのレンズ情報）に基づいて、接続している第２の交換レンズがどのような機能を有しているかを同時に判定する。
また、接続判定部５００は、アダプター３００が接続部１０１ｓに接続していると判定した場合、接続部１０１ｓを介して第１の交換レンズのレンズ情報を取得することによって、アダプター３００を介して接続している第１の交換レンズ（非規格適合レンズ）がどのような機能を有しているかを判定する。
【００３４】
つまり、接続判定部５００は、接続部１０１ｓを介して交換した情報に基づいて、オートフォーカスに対応する第２の交換レンズがアダプター３００を介さずに接続部１０１ｓに接続されているか否か、オートフォーカスに対応する第１の交換レンズがアダプター３００を介して接続部１０１ｓに接続されているか否か、を判定することができる。
【００３５】
撮影制御部５１０は、撮影（撮像）に関する制御を行う。例えば、撮影時に使用するプログラム線図を制御する。なお、詳細は、後述する。
【００３６】
合焦制御部５２０は、合焦に関する制御を行う。例えば、フォーカシングレンズの駆動、合焦の判定を制御する。なお、詳細は、後述する。
【００３７】
報知制御部５３０は、ユーザに対する報知に関する制御を行う。例えば、合焦した旨の報知を制御する。なお、詳細は、後述する。
【００３８】
図４は、合焦制御に関する機能ブロック図の一例である。なお、図４において、図３の各部に対応する部分には同一の符号を付している。また、図４においては、図３の構成の一部を省略している。
【００３９】
カメラボディ１００において、撮影素子１０４は、ＡＦセンサ１０４ａを有する。カメラ制御部１１０の合焦制御部５２０は、合焦判定基準記憶部５２１、合焦判定部５２２、制御誤差算出部５２３、レンズ駆動制御部５２４及び合焦判定基準設定部５２５を有する。
【００４０】
アダプター３００において、アダプター制御部３１０は、レンズ駆動制御部３１１及びレンズ位置情報算出部３１２を有する。
【００４１】
交換レンズ２００において、レンズ制御部２１０は、レンズ駆動制御部２１１及びパルス信号供給部２１２を有する。光学系駆動部２３０は、レンズ駆動部２３１（モータ）及びエンコーダ２３２を有する。また、レンズ制御部２１０は、内部に設けられた不揮発性メモリー（非図示）に、像面移動計数ｋを焦点距離毎に記憶している。像面移動計数とは、交換レンズ２００毎に記憶されている固有の情報であって、フォーカスレンズの移動量Ｄと、移動量Ｄに応じて変位する被写体像の結像位置の移動量（結像位置の変化量、像面移動量）ｄとの関係を示す情報（＝ｄ／Ｄ）である。なお、レンズ制御部２１０は、設定されている焦点距離に応じた像面移動計数ｋを、アダプター３００、及び、アダプター３００を介してカメラボディ１００に送信する。
【００４２】
カメラボディ１００のＡＦセンサ１０４ａは、上述の如く、被写体光学像の像面位相差を検出することで焦点検出を行う。
合焦判定基準記憶部５２１は、合焦判定に用いる合焦判定基準情報を記憶する。
合焦判定部５２２は、合焦判定基準記憶部５２１に記憶されている合焦判定基準情報を用いて合焦を判定する。即ち、合焦判定部５２２は、合焦判定基準を満たした場合には合焦状態であると判定し、満たしていない場合には非合焦状態であると判定する。
また、合焦判定部５２２は、合焦判定において非合焦状態であると判定したときは、デフォーカス量（合焦させるために必要な像面移動量）を算出する。合焦判定部５２２が算出したデフォーカス量は、制御誤差算出部５２３を介して、レンズ駆動制御部５２４に出力される。
制御誤差算出部５２３は、アダプター３００（レンズ位置情報算出部３１２）から出力されたフォーカスレンズの位置情報（実際にフォーカスレンズが移動した移動後の位置情報）を受信すると共に、前回の制御においてレンズ駆動制御部５２４が移動させようとした位置と実際に移動した位置との差である制御誤差（レンズ駆動誤差）を算出する。
換言すれば、制御誤差算出部５２３は、デフォーカス量に応じたフォーカシングレンズの目標位置と、目標位置に変化させるためにレンズ駆動制御部５２４が出力した駆動命令に従って実際に制御されたフォーカシングレンズの実制御位置との差であるレンズ駆動誤差を算出する。
制御誤差算出部５２３は、算出した制御誤差と、合焦判定部５２２から出力されたデフォーカス量とをレンズ駆動制御部５２４に出力する。
レンズ駆動制御部５２４は、制御誤差算出部５２３から出力されたデフォーカス量及び制御誤差と、像面移動計数ｋとを用いて、フォーカスレンズの駆動方向、駆動量を示すフォーカス駆動指令１を生成し、アダプター３００（レンズ駆動制御部３１１）に出力する。
合焦判定基準設定部５２５は、合焦判定基準記憶部５２１に記憶されている合焦判定基準情報を設定、変更する。
【００４３】
アダプター３００のレンズ駆動制御部３１１は、カメラボディ１００（レンズ駆動制御部５２４）から出力されたフォーカス駆動指令１を受信すると共に、受信したフォーカス駆動指令１をフォーカス駆動指令２に変換して、交換レンズ２００（レンズ駆動制御部２１０）に出力する。
レンズ駆動制御部３１１による、フォーカス駆動指令１からフォーカス駆動指令２への変換処理について詳述する。フォーカス駆動指令１には、フォーカスレンズの駆動方向（光軸の前方向または後方向の何れか）を示す情報と、駆動量の情報とが含まれている。フォーカス駆動指令１に含まれる駆動量の情報とは、カメラボディ１００と同じ仕様のレンズマウントを持つ交換レンズ２００（第２の交換レンズ）のレンズ駆動部２３１（モータ）に対する駆動量と同義であるパルス数の情報である。一方、カメラボディ１００とはマウント仕様及び通信規格の点で異なっている交換レンズ２００（第１の交換レンズ）が受け入れ可能なフォーカス駆動指令２は、フォーカスレンズの駆動量を（パルス数では無く）像面移動量で表す情報と、駆動方向の情報とを含むものである。このため、レンズ駆動制御部３１１は、フォーカス駆動指令１で表現されている「パルス数」を「像面移動量（結像位置の変化量）」に変換するための変換処理（変換演算）等を行う。なお、レンズ駆動制御部３１１は、パルス数を像面移動量に変換する変換演算を行う場合には、レンズ駆動制御部３１１内の不揮発性メモリーに記憶しておいた像面移動係数ｋを用いて行う。
レンズ位置情報算出部３１２は、交換レンズ２００（パルス信号供給部２１２）から出力されたパルス信号を受信すると共に、受信したパルス信号に基づいて、実際にフォーカスレンズが移動した移動後の位置情報を算出し、カメラボディ１００（制御誤差算出部５２３）に出力する。
【００４４】
交換レンズ２００のレンズ駆動制御部２１１は、アダプター３００（レンズ駆動制御部３１１）から出力されたフォーカス駆動指令２を受信すると共に、受信したフォーカス駆動指令２をレンズ駆動部２３１（モータ）に出力する。
レンズ駆動部２３１（モータ）は、レンズ駆動制御部２１１から出力されたフォーカス駆動指令２に従って、光学系２２０のフォーカスレンズを駆動させる。
エンコーダ２３２は、フォーカスレンズの移動に伴って、パルス信号をパルス信号供給部２１２に出力する。パルス信号供給部２１２は、エンコーダ２３２から出力されたパルス信号をアダプター３００（レンズ位置情報算出部３１２）に出力する。
【００４５】
図５は、合焦判定基準記憶部５２２に記憶される情報の一例である。
合焦判定基準記憶部５２２は、図５（ａ）に示すように、交換レンズの種類毎（レンズ識別情報毎）、絞り値毎に絞り値毎に、合焦状態であると判定する範囲（許容合焦範囲）を示す情報（許容合焦範囲情報）を定めた第１の合焦判定基準情報を記憶する。なお、絞り値「１．４」に対応する「Ａ１」は、下限値「ａ１ｍｉｎ」〜上限値「ａ１ｍａｘ」を範囲とし、下限値「ａ１ｍｉｎ」は前ピン側の最大許容量、上限値「ａ１ｍａｘ」は後ピン側の最大許容量である。また、被写体像のピントが完全に一致した適切な結像位置をゼロとした場合、下限値「ａ１ｍｉｎ」はマイナスの値、上限値「ａ１ｍａｘ」はプラスの値となる。他の絞り値についても同様である。
【００４６】
また、合焦判定基準記憶部５２２は、第１の合焦判定基準情報に加え、図５（ｂ）に示すように、第１の合焦判定基準情報に比べ許容合焦範囲が拡大された第２の合焦判定基準情報を記憶する。例えば、絞り値「１．４」に対応する許容範囲「Ｂ１」の下限値「ｂ１ｍｉｎ」は、許容範囲「Ａ１」の下限値「ａ１ｍｉｎ」未満である（即ち、前ピン側の許容範囲値が拡大されている）。また、許容範囲「Ｂ１」の上限値「ｂ１ｍａｘ」は、許容範囲「Ａ１」の上限値「ａ１ｍａｘ」以上である（即ち、後ピン側の許容範囲値が拡大されている）。他の絞り値についても同様である。
【００４７】
図６は、比較のために示す合焦判定の処理を説明するための説明図である。
即ち、図６は、合焦判定部５２２の合焦判定に対する比較として、１つの合焦判定基準（具体的には、第１の合焦判定基準）を用いる場合の合焦判定の処理イメージを模式的に表したものである。図６（後述の図７も同様）において、横軸は時刻、縦軸は被写体像の結像位置である。縦軸は、適切な結像位置をゼロとし、プラス方向が後ピン側、マイナス方向が前ピン側である。また、図６（後述の図７も同様）の例は、レンズ識別情報「Ｌ００１」によって識別される交換レンズ２００（絞り値「１．４」）にて撮影しているものとする。従って、図６の場合、合焦判定には、図３に示す許容範囲「Ａ１」が適用される。
【００４８】
また、ｄ０、ｄ１、ｄ２、ｄ３、ｄ４は、時刻Ｔ０、時刻Ｔ１、時刻Ｔ２、時刻Ｔ３、時刻Ｔ４のフォーカスレンズの各位置に対応する結像位置である。なお、時刻Ｔ０は、オートフォーカスの処理開始時刻、時刻Ｔ１〜時刻Ｔ４は、時刻Ｔ０に開始したオートフォーカス処理において合焦判定した各時刻である。
【００４９】
図６の時刻Ｔ１の合焦判定では、デフォーカス量ｄ１は、第１の合焦判定基準の許容合焦範囲「Ａ１」の下限値「ａ１ｍｉｎ」未満の値（許容範囲を超えた前ピン）であるため、非合焦状態であると判定される。非合焦状態であると判定されたため、結像位置を後ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
時刻Ｔ２の合焦判定では、デフォーカス量ｄ２は、第１の合焦判定基準の許容合焦範囲「Ａ１」の上限値「ａ１ｍａｘ」超の値（許容範囲を超えた後ピン）であるため、非合焦状態であると判定される。非合焦状態であると判定されたため、結像位置を前ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
時刻Ｔ３の合焦判定では、デフォーカス量ｄ３は、第１の合焦判定基準の許容合焦範囲「Ａ１」の下限値「ａ１ｍｉｎ」未満の値であるため、非合焦状態であると判定される。非合焦状態であると判定されたため、結像位置を後ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
時刻Ｔ３の合焦判定では、デフォーカス量ｄ４は、第１の合焦判定基準の許容合焦範囲「Ａ１」の上限値「ａ１ｍａｘ」超の値であるため、非合焦状態であると判定される。非合焦状態であると判定されたため、結像位置を前ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
以上のように、フォーカシングレンズの微細な位置の制御の困難性などに起因して、オートフォーカスの処理開始以降の時刻Ｔ１、時刻Ｔ２、時刻Ｔ３、時刻Ｔ４における各合焦判定において、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（即ち、第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化、又は、上限値超の値から下限値未満の値に変化。ハンチングとも称する）し、第１の合焦判定基準の範囲内に収まらないため、時刻Ｔ４の時点においても非合焦状態であると判定されている。
【００５０】
図７は、合焦判定部５２２の処理を説明するための説明図である。
即ち、図７（ａ）は、合焦判定部５２２の合焦判定として、２つの合焦判定基準（具体的には、第１の合焦判定基準、第２の合焦判定基準）を用いる場合の合焦判定の処理イメージを模式的に表したものである。図７（ａ）の場合、合焦判定には、図３に示す許容範囲「Ａ１」及び許容範囲「Ｂ１」が適用される。
【００５１】
なお、合焦判定部５２２は、合焦状態であると判定したときは、第１の合焦判定基準と第２の合焦判定基準のうち、どちらの合焦判定基準を適用して合焦状態であると判定したかを報知制御部５３０に出力する。図７（ａ）の場合には、許容範囲「Ａ１」を適用して合焦状態であると判定した場合には、第１の合焦判定基準を適用して合焦状態であると判定した旨を報知制御部５３０に出力し、許容範囲「Ｂ１」を適用して合焦状態であると判定した場合（許容範囲「Ａ１」を適用して合焦状態であると判定できる場合を除く）には、第２の合焦判定基準を適用して合焦状態であると判定した旨を示す情報を撮影制御部５１０及び報知制御部５３０に出力する。即ち、許容合焦範囲が広い第２の合焦判定基準を適用するようにしたが、許容合焦範囲が狭い第１の合焦判定基準によっても合焦状態であると判定することができた場合（当該場合には、当然に、許容合焦範囲が広い第２の合焦判定基準によっても合焦状態であると判定可能である）、第１の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に通知する。
【００５２】
以下、合焦判定部５２２の処理を詳しく説明する。
合焦判定部５２２は、レンズ駆動制御部５２４の制御によるフォーカシングレンズの位置の変化に伴って、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した場合、又は、上限値超の値から下限値未満の値に変化）した場合には、第１の合焦判定基準に加えて、第２の合焦判定基準に従って合焦を判定する。
【００５３】
図７（ａ）の時刻Ｔ１の合焦判定では、合焦判定部５２２は、デフォーカス量ｄ１が、第１の合焦判定基準の許容合焦範囲「Ａ１」の下限値「ａ１ｍｉｎ」未満の値であるため、非合焦状態であると判定する。非合焦状態であると判定されたため、レンズ駆動制御部５２４は、結像位置を後ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
時刻Ｔ２の合焦判定では、合焦判定部５２２は、デフォーカス量ｄ２が、第１の合焦判定基準の許容合焦範囲「Ａ１」の上限値「ａ１ｍａｘ」超の値であるため、非合焦状態であると判定する。また、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化（ｄ１→ｄ２）。）したと判定する。
従って、合焦判定部５２２は、直ちに（時刻Ｔ２において）、第２の合焦判定基準に従って合焦を判定する。当該判定では、合焦判定部５２２は、デフォーカス量ｄ２が、第２の合焦判定基準の許容合焦範囲「Ｂ１」の範囲内であるため、合焦状態であると判定する。即ち、合焦判定部５２２によれば、オートフォーカスに要する時間を短縮することができる。
【００５４】
また、合焦判定部５２２は、時刻Ｔ２において第２の合焦判定基準を適用して合焦状態であると判定したため、第２の合焦判定基準を適用して合焦状態であると判定した旨を示す情報を撮影制御部５１０及び報知制御部５３０に出力する。
【００５５】
図７（ａ）の場合、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化した場合、直ちに、即ち、当該回の合焦判定（２回目の合焦判定）において、第２の合焦判定基準に従って合焦を判定したが、図７（ｂ）に示すように、次回の合焦判定（３回目の合焦判定）において、第２の合焦判定基準に従って合焦を判定してもよい。
つまり、図７（ｂ）において、合焦判定部５２２は、時刻Ｔ２の合焦判定において、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化（ｄ１→ｄ２））したと判定する。しかし、合焦判定部５２２は、直ちに（時刻Ｔ２において）、第２の合焦判定基準に従って合焦を判定することなく、第１の合焦判定基準に従って非合焦状態であると判定する。非合焦状態であると判定されたため、レンズ駆動制御部５２４は、結像位置を前ピン側に移動させるべく、フォーカシングレンズの位置を再度移動させる。
時刻Ｔ３の合焦判定（次回の合焦判定）において、合焦判定部５２２は、第２の合焦判定基準に従って合焦を判定する。当該判定では、合焦判定部５２２は、デフォーカス量ｄ３が、第２の合焦判定基準の許容合焦範囲「Ｂ１」の範囲内であるため、合焦状態であると判定する。
【００５６】
また、合焦判定部５２２は、時刻Ｔ３において第２の合焦判定基準を適用して合焦状態であると判定したため、第２の合焦判定基準を適用して合焦状態であると判定した旨を示す情報を撮影制御部５１０及び報知制御部５３０に出力する。
なお、時刻Ｔ３において、仮に、デフォーカス量ｄ３が、第１の合焦判定基準の許容合焦範囲「Ａ１」の範囲内であった場合には、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態であると判定することもできる。この場合、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に出力する。
【００５７】
図７（ａ）（ｂ）の場合、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように１回変化した時点で、図７（ａ）の如く当該判定において、又は、図７（ｂ）の如く次回判定において、第２の合焦判定基準に従って合焦を判定しているが、上述の変化の回数が所定回数以上あった時点で、第２の合焦判定基準に従って合焦を判定するようにしてもよい。
【００５８】
例えば、所定回数が２回である場合、時刻Ｔ１〜時刻Ｔ２において、デフォーカス量が、第１の合焦判定基準の許容合焦範囲の下限値「ａ１ｍｉｎ」未満の値から上限値「ａ１ｍａｘ」超の値に変化（ｄ１からｄ２に変化）し、時刻Ｔ２〜時刻Ｔ３において、デフォーカス量が、第１の合焦判定基準の許容合焦範囲の上限値「ａ１ｍａｘ」超の値から下限値「ａ１ｍｉｍ」未満の値に変化（ｄ２からｄ３に変化）したときに、合焦判定部５２２は、当該時刻Ｔ３の合焦判定において、又は、時刻Ｔ４の合焦判定において、第２の合焦判定基準に従って合焦を判定してもよい。
【００５９】
また、合焦判定部５２２は、第１の合焦判定基準の許容合焦範囲を通り越すようなデフォーカス量の変化があった場合であって、かつ、第１の交換レンズ（非規格適合レンズ）がアダプター３００を介して接続部１０１ｓに接続されている場合に、第２の合焦判定基準に従って合焦を判定してもよい。換言すれば、合焦判定部５２２は、第１の合焦判定基準の許容合焦範囲を通り越すようなデフォーカス量の変化があった場合であっても、第２の交換レンズ（規格適合レンズ）が接続部１０１ｓに接続されている場合には、第１の合焦判定基準に従って合焦を判定し続けるようにしてもよい。
【００６０】
また、合焦判定部５２２は、第１の合焦判定基準の許容合焦範囲を通り越すようなデフォーカス量の変化があった場合であって、かつ、制御誤差算出部５２３が算出したレンズ駆動誤差が所定値以上である場合に、第２の合焦判定基準に従って合焦を判定してもよい。換言すれば、合焦判定部５２２は、第１の合焦判定基準の許容合焦範囲を通り越すようなデフォーカス量の変化があった場合であっても、レンズ駆動誤差が所定値未満である場合には、第１の合焦判定基準に従って合焦を判定し続けるようにしてもよい。
【００６１】
続いて、合焦判定基準設定部５２５について詳しく説明する。
レンズ駆動制御部５２４は、所定のタイミング（例えば、交換レンズ２００の装着時）においてフォーカシングレンズの制御テストを実行する。レンズ駆動制御部５２４による制御テストは、交換レンズ毎、絞り値毎に行われる。フォーカシングレンズの制御テストとは、フォーカシングレンズの位置を変化させて、デフォーカス量の変化、又は、レンズ駆動誤差を確認するテストである。
【００６２】
合焦判定基準設定部５２５は、レンズ駆動制御部５２４による制御テストによって得られる、フォーカシングレンズの位置の変化とデフォーカス量の変化との関係に基づいて、第２の合焦判定基準の許容合焦範囲を設定し、又は、変更（再設定）する。
具体的には、合焦判定基準設定部５２５は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化した回数（即ち、第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化した回数、若しくは、前記上限値超の値から前記下限値未満の値に変化した回数）が多い場合に第２の合焦判定基準の許容合焦範囲を広く設定する。
【００６３】
一例として、合焦判定基準設定部５２５は、基準回数ａ、基準回数ｂ（＞基準回数ａ）を保持し、変化回数と基準回数とを比較して許容範囲を設定してもよい。例えば、合焦判定基準設定部５２５は、変化回数＜基準回数ａのときはＡ１より少し広い範囲をＢ１として設定し、基準回数ａ≦変化回数＜基準回数ｂのときは更に広い範囲を設定し、基準回数ｂ≦変化回数のときは更に広い範囲を設定する。なお、基準回数の設定数は、上記のように２（基準回数ａ、ｂ）ではなく、１又は３以上であってもよい。
【００６４】
合焦判定基準設定部５２５は、フォーカシングレンズの位置の変化とデフォーカス量の変化との関係に代えて、又は、加えて、レンズ駆動制御部５２４による制御テストによって得られる、フォーカシングレンズの位置の変化とレンズ駆動誤差との関係に基づいて、第２の合焦判定基準の許容合焦範囲を設定してもよい。
具体的には、合焦判定基準設定部５２５は、レンズ駆動誤差が多い場合に第２の合焦判定基準の許容合焦範囲を広く設定してもよい。
【００６５】
一例として、合焦判定基準設定部５２５は、基準量ｃ、基準値ｄ（＞基準量ｃ）を保持し、レンズ誤差量と基準量とを比較して許容範囲を設定してもよい。例えば、合焦判定基準設定部５２５は、レンズ誤差量＜基準量ｃのときはＡ１より少し広い範囲をＢ１として設定し、基準値ｃ≦レンズ誤差量＜基準量ｄのときは更に広い範囲を設定し、基準量ｄ≦レンズ誤差量のときは更に広い範囲を設定する。なお、基準値の設定数は、上記のように２（基準値ｃ、ｄ）ではなく、１又は３以上であってもよい。
【００６６】
また他の例として、合焦判定基準設定部５２５は、変化回数＜基準回数ａ、かつ、レンズ誤差量＜基準量ｃのときはＡ１より広い範囲をＢ１として設定し、変化回数＜基準回数ａ、かつ、基準値ｃ≦レンズ誤差量＜基準量ｄのとき、又は、基準回数ａ≦変化回数＜基準回数ｂ、かつ、レンズ誤差量＜基準量ｃのときは、更に広い範囲を設定し、それ以外のときは更に広い範囲を設定してもよい。
【００６７】
なお、合焦判定基準設定部５２５は、レンズ駆動制御部５２４による複数回の制御テストによって得られる、上述の関係（フォーカシングレンズの位置の変化とデフォーカス量の変化との関係、又は、フォーカシングレンズの位置の変化とレンズ駆動誤差との関係）に基づいて、第２の合焦判定基準の許容合焦範囲を設定してもよい。具体的には、合焦判定基準設定部５２５は、複数回実行した制御テストの履歴情報を統計的に処理し、第２の合焦判定基準の許容合焦範囲を設定してもよい。
【００６８】
図８は、合焦判定基準設定部５２５の処理を説明するための説明図である。
図８は、レンズ駆動制御部５２４による複数回の制御テストによって得られるテスト結果（フォーカシングレンズの位置の変化とデフォーカス量の変化との関係、及び、フォーカシングレンズの位置の変化とレンズ駆動誤差との関係）を模式的に表したものである。
制御テストは、交換レンズ毎、絞り値毎に行われるため、テスト結果も交換レンズ毎、絞り値毎に得られる。図８の例は、レンズ識別情報「Ｌ００１」によって識別される交換レンズ２００（絞り値「１．４」）における制御テストのテスト結果である。即ち、合焦判定基準設定部５２５は、図８に示すテスト結果に基づいて、図５（ｂ）に示すＢ１を設定する。なお、合焦判定基準設定部５２５は、制御テストの結果を合焦判定部５２２から取得して内部に記憶する。
【００６９】
図８の各欄の値「｛Ｓ＊＊＊，Ｔ＊＊＊｝」は、各制御テストによって得られたテスト結果を表している。
｛ＳＸ＊＊，ＴＸ＊＊｝は、Ｘ回目（今回はＸ＝０、１回前はＸ＝１、２回前はＸ＝２、…、Ｍ回前はＸ＝Ｍ）の制御テスト群のテスト結果を表している。例えば、｛Ｓ０＊＊，Ｔ０＊＊｝は、今回の制御テスト群のテスト結果を表している。
｛ＳＸＹＺ，ＴＸＹＺ｝は、Ｘ回目の制御テスト群に含まれる、フォーカシングレンズを現在位置Ｙ及び目標位置Ｚの組み合わせ毎の各制御テストのテスト結果を表している。テスト結果の一方「ＳＸＹＺ」は、ハンチングの発生状況を示す値である。テスト結果の他方「ＴＸＹＺ」はレンズ駆動誤差量である。
例えば、図示した｛Ｓ０１２，Ｔ０１２｝は、今回の制御テスト群（Ｘ＝０）に含まれる一の制御テストであって、フォーカシングレンズを現在位置１（Ｙ＝１）から目標位置２（Ｚ＝２）に移動させるように制御した制御テストのテスト結果（ハンチングの発生状況、レンズ駆動誤差量）を表している。
また例えば、非図示であるが、｛Ｓ３２１，Ｔ３２１｝は、３回前の制御テスト群（Ｘ＝３）に含まれる一の制御テストであって、フォーカシングレンズを現在位置２（Ｙ＝２）から目標位置１（Ｚ＝１）に移動させるように制御した制御テストのテスト結果（ハンチングの発生状況、レンズ駆動誤差）を表している。
【００７０】
ＳＸＹＺの値は、例えば、０、１、２、３の何れかとする。ＳＸＹＺ＝０はハンチング発生無である。ＳＸＹＺ＝１はハンチング発生有（所定回数未満の動作にて収束したハンチング）である。ＳＸＹＺ＝２はハンチング発生有（所定回数以上の動作にて収束したハンチング）である。ＳＸＹＺ＝３はハンチング発生有（収束しないハンチング）である。なお、収束とは、各制御テストにおける何度目かの合焦判定の結果、被写体像の結像位置（デフォーカス量）が、合焦判定基準の範囲内に収まることである。
【００７１】
ＴＸＹＺの値は、レンズ駆動誤差量に代えて、レンズ駆動誤差量のレベル（範囲）を表す値としてもよいし、レンズ駆動誤差量に相当するフォーカス駆動指令１におけるパルス数としてもよい。
【００７２】
合焦判定基準設定部５２５は、上述の如く、複数のテスト結果を統計的に処理して第２の合焦判定基準の許容合焦範囲を設定するが、具体的には、現在位置Ｙ別、目標位置Ｚ別のテスト結果を集約し、第２の合焦判定基準の許容合焦範囲を設定する。
例えば、図８において、合焦判定基準設定部５２５は、今回（Ｘ＝０）の制御テスト群における、ハンチングの発生状況を示す値｛Ｓ０１２、…、Ｓ０１Ｎ、…、Ｓ０Ｎ１、…、Ｓ０ＮＮ−１｝の平均値Ｓ１−ａｖｅと、レンズ駆動誤差量｛Ｔ０１２、…、Ｔ０１Ｎ、…、Ｔ０Ｎ１、…、Ｔ０ＮＮ−１｝の平均値Ｔ１−ａｖｅを算出し、Ｓ１−ａｖｅ及びＴ１−ａｖｅに基づいて、図５（ｂ）の「Ｂ１」を設定する。なお、合焦判定基準設定部５２５は、Ｓ１−ａｖｅの値が大きい場合、また、Ｔ１−ａｖｅの値が大きい場合、図５（ｂ）の「Ｂ１」を広く設定する。
【００７３】
また、合焦判定基準設定部５２５は、現在位置Ｙ別、目標位置Ｚ別のテスト結果を集約し、更に、各回数Ｘの制御テスト群の結果を集約し、第２の合焦判定基準の許容合焦範囲を設定してもよい。
即ち、合焦判定基準設定部５２５は、上述の如く今回の制御テスト群からＳ１−ａｖｅを算出し、同様に、Ｓ２−ａｖｅ、Ｓ３−ａｖｅ、…、ＳＭ−ａｖｅを算出し、更に、これらの平均値Ｓａｖｅを算出する。即ち、合焦判定基準設定部５２５は、｛Ｓ１１２、…、Ｓ１１Ｎ、…、Ｓ１Ｎ１、…、Ｓ１ＮＮ−１、Ｓ２１２、…、Ｓ２１Ｎ、…、Ｓ２Ｎ１、…、Ｓ２ＮＮ−１、…ＳＭ１２、…、ＳＭ１Ｎ、…、ＳＭＮ１、…、ＳＭＮＮ−１｝の平均値Ｓａｖｅを算出する。同様に、合焦判定基準設定部５２５は、平均値Ｔａｖｅを算出する。合焦判定基準設定部５２５は、Ｓａｖｅ及びＴａｖｅに基づいて、図５（ｂ）に示すＢ１を設定する。なお、合焦判定基準設定部５２５は、Ｓａｖｅの値が大きい場合、また、Ｔａｖｅの値が大きい場合、Ｂ１を広く設定する。
【００７４】
なお、合焦判定基準設定部５２５は、新しいテスト結果の方に重みをおいて計算するように係数に重み付けして、第２の合焦判定基準の許容合焦範囲を設定してもよい。例えば、合焦判定基準設定部５２５は、Ｓ１−ａｖｅに最大の係数を付し、ＳＭ−ａｖｅに最小の係数を付して、重み付け平均の平均値Ｓ ａｖｅ’を算出する。同様に、合焦判定基準設定部５２５は、Ｔ１−ａｖｅに最大の係数を付し、ＴＭ−ａｖｅに最小の係数を付して、重み付け平均の平均値Ｔ ａｖｅ’を算出してもよい。なお、合焦判定基準設定部５２５は、Ｓａｖｅ’の値が大きい場合、また、Ｔａｖｅ’の値が大きい場合、Ｂ１を広く設定する。
【００７５】
図３に示す報知制御部５３０は、第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する。具体的には、報知制御部５３０は、合焦判定の報知の要否に関するユーザの設定、又は、接続されているレンズの種類に基づいて、第２の合焦判定基準に従って合焦したと判定された際の報知の有無を制御する。なお、報知制御部５３０は、合焦状態であると判定した合焦判定部５２２から、第１の合焦判定基準を適用して合焦状態であると判定した旨を示す情報、又は、第２の合焦判定基準を適用して合焦状態であると判定した旨を示す情報を取得する。
【００７６】
報知制御部５３０は、第２の合焦判定基準に従って合焦したと判定された際に報知する場合、第１の合焦判定基準に従って合焦したと判定された場合と異なる表示態様によって、表示部１５０に合焦領域を表示させる。
【００７７】
図９は、表示部１５０の表示例である。
スルー画像は、図９に示すようなレイアウトで表示部１５０に表示される。図９の領域Ａは、スルー画の表示領域である。領域Ａの上部及び下部の矩形の各領域（例えば、領域Ｂ）は、種々の情報をユーザに提示する表示領域である。
【００７８】
枠Ｃは、フォーカスエリア（合焦領域）を示す枠である。報知制御部５３０は、合焦判定部５２２によって第１の合焦判定基準に従って合焦したと判定されたときは、第１の表示態様として、例えば枠Ｃを実線（図９参照）で表示するように制御する。一方、報知制御部５３０は、合焦判定部５２２によって第２の合焦判定基準に従って合焦したと判定されたときは、第２の表示態様として、例えば枠Ｃを点線又は破線（非図示）で表示するように制御する。なお、報知制御部５３０は、第１の合焦判定基準に従って合焦判定された場合と、第２の合焦判定基準に従って合焦判定された場合とで、枠Ｃの色、枠Ｃの形状、枠Ｃの点滅／点灯などを替えるように制御してもよい。
【００７９】
なお、報知制御部５３０は、第２の合焦判定基準に従って合焦したと判定された場合に、第２の合焦判定基準に従って合焦したと判定された旨を表示部１５０に表示することに代えて又は加えて、第２の合焦判定基準に従って合焦したと判定された旨を音によって報知してもよい。具体的には、カメラ制御部１１０の音制御部（非図示）によって、第２の合焦判定基準に従って合焦したと判定された旨を示す音をカメラボディ１００が備えるスピーカ（非図示）から出力させるようにすればよい。
【００８０】
なお、報知制御部５３０は、例えばユーザの設定などに応じて、第２の合焦判定基準に従って合焦したと判定された際の報知する場合、第１の合焦判定基準に従って合焦したと判定された場合と同一の態様（例えば、同一の表示態様、同一の音出力態様）によって報知してもよい。
【００８１】
図３に示す撮影制御部５１０は、第１の合焦判定基準に従って合焦したと判定された場合と、第２の合焦判定基準に従って合焦したと判定された場合とに応じて、互いに異なるプログラム線図に従って撮影するように制御する。具体的には、撮影制御部５１０は、第１の合焦判定基準に従って合焦したと判定された場合には、第１のプログラム線図に従って撮影するように制御し、第２の合焦判定基準に従って合焦したと判定された場合には、第１のプログラム線図に代えて、所定のＥＶ値に対応するＡＶ値が、第１のプログラム線図における当該所定のＥＶ値に対応するＡＶ値よりも大きい第２のプログラム線図に従って撮影するように制御する。なお、撮影制御部５１０は、合焦状態であると判定した合焦判定部５２２から、第１の合焦判定基準を適用して合焦状態であると判定した旨を示す情報、又は、第２の合焦判定基準を適用して合焦状態であると判定した旨を示す情報を取得する。
【００８２】
図１０乃至図１２は、撮影時に使用するプログラム線図の一例である。
図１０（ａ）は、感度ＩＳＯ１００用の第１のプログラム線図の一例である。図１０（ａ）における、複数のプログラム線図（線Ａ、Ｂ、Ｃ）は、焦点距離、手振れ補正処理を実行するか否かに応じたものである。具体的には、下記の条件による。
【００８３】
線Ａ：ｆ≦３０ｍｍの場合  または  ３０ｍｍ＜ｆ≦７５ｍｍでＶＲ−ＯＮの場合
線Ｂ：３０ｍｍ＜ｆ≦７５ｍｍでＶＲ−ＯＦＦの場合、又は、７５ｍｍ＜ｆでＶＲ−ＯＮの場合
線Ｃ：７５ｍｍ＜ｆでＶＲ−ＯＦＦの場合
但し、ｆは焦点距離であり、ＶＲ−ＯＮは光学像の像ぶれ補正用レンズを使用する（手振れ補正処理の実行する）ことを示し、ＶＲ−ＯＦＦは光学像の像ぶれ補正用レンズを使用しない（手振れ補正処理の実行しない）ことを示す。
【００８４】
図１０（ｂ）は、感度ＩＳＯ１００用の第２のプログラム線図の一例である。図１０（ｂ）における、複数のプログラム線図（線Ａ、Ｂ、Ｃ）の条件は、図１０（ａ）と同様である。
【００８５】
第１のプログラム線図は、図１０（ａ）に示すように、ＥＶ値の増加に対しＡＶ値が単調増加する第１のＥＶ値の範囲を有する。具体的には、第１のプログラム線図の線Ａは、ＡＶ値が単調増加（ＡＶ値０〜ＡＶ値１０）する第１のＥＶ値の範囲ａ（ＥＶ値４〜ＥＶ値２４）を有する。第１のプログラム線図の線Ｂは、ＡＶ値が単調増加（ＡＶ値０〜ＡＶ値８）する第１のＥＶ値の範囲ｂ（ＥＶ値６〜ＥＶ値２２）を有する。第１のプログラム線図の線Ｃは、ＡＶ値が単調増加（ＡＶ値０〜ＡＶ値６）する第１のＥＶ値の範囲ｃ（ＥＶ値８〜ＥＶ値２０）を有する。
【００８６】
第２のプログラム線図は、図１０（ｂ）に示すように、上述の第１のＥＶ値の範囲内に含まれる第２のＥＶ値の範囲であって、かつ、第２のプログラム線図における当該第２のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値が、第１のプログラム線図における当該第２のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値よりも大きい第２のＥＶ値の範囲を有する。
具体的には、第２のプログラム線図の線Ａは、第２のＥＶ値の範囲ａ（ＥＶ値４〜ＥＶ値１５）を有する。即ち、第２のプログラム線図の線Ａは、第１のＥＶ値の範囲ａ（ＥＶ値４〜ＥＶ値２４）に含まれる第２のＥＶ値の範囲ａ（ＥＶ値４〜ＥＶ値１５）であってかつ、第２のプログラム線図の線Ａにおける当該第２のＥＶ値の範囲ａ内の各ＥＶ値（ＥＶ値４、…、ＥＶ値１５）に対応する各ＡＶ値（ＡＶ値２、…、ＡＶ値６）が、第１のプログラム線図の線Ａにおける当該第２のＥＶ値の範囲ａ内の各ＥＶ値（ＥＶ値４、…、ＥＶ値１５）に対応する各ＡＶ値（ＡＶ値０、…、ＡＶ値５．５）よりも大きい。
また、第２のプログラム線図の線Ｂは、第２のＥＶ値の範囲ｂ（ＥＶ値６〜ＥＶ値１７）を有する。即ち、第２のプログラム線図の線Ｂは、第１のＥＶ値の範囲ｂ（ＥＶ値６〜ＥＶ値２２）に含まれる第２のＥＶ値の範囲ｂ（ＥＶ値６〜ＥＶ値１７）であって、かつ、第２のプログラム線図の線Ｂにおける当該第２のＥＶ値の範囲ｂ内の各ＥＶ値（ＥＶ値６、…、ＥＶ値１７）に対応する各ＡＶ値（ＡＶ値２、…、ＡＶ値６）が、第１のプログラム線図の線Ｂにおける当該第２のＥＶ値の範囲ｂ内の各ＥＶ値（ＥＶ値６、…、ＥＶ値１７）に対応する各ＡＶ値（ＡＶ値０、…、ＡＶ値５．５）よりも大きい。
また、第２のプログラム線図の線Ｃは、第２のＥＶ値の範囲ｃ（ＥＶ値８〜ＥＶ値１９）を有する。即ち、第２のプログラム線図の線Ｃは、第１のＥＶ値の範囲ｃ（ＥＶ値８〜ＥＶ値２０）に含まれる第２のＥＶ値の範囲ｃ（ＥＶ値８〜ＥＶ値１９）であって、かつ、第２のプログラム線図の線Ｃにおける当該第２のＥＶ値の範囲ｃ内の各ＥＶ値（ＥＶ値８、…、ＥＶ値１９）に対応する各ＡＶ値（ＡＶ値２、…、ＡＶ値６）が、第１のプログラム線図の線Ｃにおける当該第２のＥＶ値の範囲ｃ内の各ＥＶ値（ＥＶ値８、…、ＥＶ値１９）に対応する各ＡＶ値（ＡＶ値０、…、ＡＶ値５．５）よりも大きい。
【００８７】
また、第２のプログラム線図は、上述の第２のＥＶ値の範囲内に含まれる第３のＥＶ値の範囲であって、かつ、第２のプログラム線図における当該第３のＥＶ値の範囲内のＥＶ値の増加に対するＡＶ値の増加の割合が、第１のプログラム線図における当該第３のＥＶ値の範囲内のＥＶ値の増加に対するＡＶ値の増加の割合よりも小さい第３のＥＶ値の範囲を有する。
具体的には、第２のプログラム線図の線Ａは、第３のＥＶ値の範囲ａ（ＥＶ値１０〜ＥＶ値１５）を有する。即ち、第２のプログラム線図の線Ａは、第２のＥＶ値の範囲ａ（ＥＶ値４〜ＥＶ値１５）に含まれる第３のＥＶ値の範囲ａ（ＥＶ値１０〜ＥＶ値１５）であって、かつ、第２のプログラム線図における当該第３のＥＶ値の範囲ａ内のＥＶ値の増加に対するＡＶ値の増加の割合０が、第１のプログラム線図における当該第３のＥＶ値ａの範囲内のＥＶ値の増加に対するＡＶ値の増加の割合１よりも小さい。
また、第２のプログラム線図の線Ｂは、第３のＥＶ値の範囲ｂ（ＥＶ値１２〜ＥＶ値１７）を有する。即ち、第２のプログラム線図の線Ｂは、第２のＥＶ値の範囲ｂ（ＥＶ値６〜ＥＶ値１７）に含まれる第３のＥＶ値の範囲ｂ（ＥＶ値１２〜ＥＶ値１７）であって、かつ、第２のプログラム線図における当該第３のＥＶ値の範囲ｂ内のＥＶ値の増加に対するＡＶ値の増加の割合０が、第１のプログラム線図における当該第３のＥＶ値の範囲ｂ内のＥＶ値の増加に対するＡＶ値の増加の割合１よりも小さい。
また、第３のプログラム線図の線Ｃは、第３のＥＶ値の範囲ｃ（ＥＶ値１４〜ＥＶ値１９）を有する。即ち、第２のプログラム線図の線Ｃは、第２のＥＶ値の範囲ｃ（ＥＶ値８〜ＥＶ値１９）に含まれる第３のＥＶ値の範囲ｃ（ＥＶ値１４〜ＥＶ値１９）であって、かつ、第２のプログラム線図における当該第３のＥＶ値の範囲ｃ内のＥＶ値の増加に対するＡＶ値の増加の割合０が、第１のプログラム線図における当該第３のＥＶ値の範囲ｃ内のＥＶ値の増加に対するＡＶ値の増加の割合１よりも小さい。
【００８８】
なお、上述の如く、第２のプログラム線図において第３のＥＶ値の範囲は、一定である。換言すれば、第２のプログラム線図は、上述の第２のＥＶ値の範囲内に含まれる第３のＥＶ値の範囲であって、第２のプログラム線図における当該第３のＥＶ値の範囲内の各ＥＶ値に対応する各ＡＶ値が一定である第３のＥＶ値の範囲を有する。
即ち、第２のプログラム線図の線Ａにおいて、第３のＥＶ値の範囲ａ（ＥＶ値１０〜ＥＶ値１５）の各ＥＶ値（ＥＶ値１０、…、ＥＶ値１５）に対応する各ＡＶ値は一定（ＡＶ値６）である。また、第２のプログラム線図の線Ｂにおいて、第３のＥＶ値の範囲ｂ（ＥＶ値１２〜ＥＶ値１７）の各ＥＶ値（ＥＶ値１２、…、ＥＶ値１７）に対応する各ＡＶ値は一定（ＡＶ値６）である。また、第２のプログラム線図の線Ｃにおいて、第３のＥＶ値の範囲ｃ（ＥＶ値１４〜ＥＶ値１９）の各ＥＶ値（ＥＶ値１４、…、ＥＶ値１９）に対応する各ＡＶ値が一定（ＡＶ値６）である。
【００８９】
さらに、第１のプログラム線図は、ＴＶ値の増加値が１に対するＡＶ値の増加値がｎであるＥＶ値の範囲（具体的には、増加値が１である第１のＥＶ値の範囲が該当）を有する。
また、第２のプログラム線図は、各ＡＶ値が一定であるＥＶ値の範囲と、上述の増加値がｎを超えるＥＶ値の範囲とを有する。
例えば、第２のプログラム線図の線Ａは、少なくとも各ＡＶ値が一定であるＥＶ値の範囲（ＥＶ値１０〜ＥＶ値１６）と、上述の増加値がｎを超えるＥＶ値（具体的には、増加値が２であるＥＶ値）の範囲（ＥＶ値１〜ＥＶ値１０）とを有する。
また、第２のプログラム線図の線Ｂは、少なくとも各ＡＶ値が一定であるＥＶ値の範囲（ＥＶ値１２〜ＥＶ値１８）と、上述の増加値がｎを超えるＥＶ値（具体的には、増加値が２であるＥＶ値）の範囲（ＥＶ値３〜ＥＶ値１２）とを有する。
また、第２のプログラム線図の線Ｃは、少なくとも各ＡＶ値が一定であるＥＶ値の範囲（ＥＶ値１４〜ＥＶ値２０）と、上述の増加値がｎを超えるＥＶ値（具体的には、増加値が２であるＥＶ値）の範囲（ＥＶ値５〜ＥＶ値１４）とを有する。
【００９０】
なお、撮影制御部５１０は、プログラム線図に基づいて、ＥＶ値に応じたＡＶ値及びＴＶ値を取得し、取得したＡＶ値に従って、アダプター制御部３１０、絞り連動レバー駆動部３３０を介して、絞りユニット２５０を制御するとともに、取得したＴＶ値に従って、シャッター１０２又は信号処理部１０３を制御する。例えば、適用するプログラム線図が、図１０（ｂ）の線Ａである場合に、ＥＶ値７であったときは、ＡＶ値4（Ｆ値４）になるように絞りユニット２５０を制御するとともに、ＴＶ値３（シャッター速度８分の１秒）になるように、シャッター１０２を制御する。
【００９１】
なお、図１１は、感度ＩＳＯ１００、及び、他の感度用の第１のプログラム線図の一例である。図１１における、複数のプログラム線図（線Ａ、Ｂ、Ｃ）の条件は、図１０（ａ）と同様である。
また、図１２は、感度ＩＳＯ１００、及び、他の感度用の第２のプログラム線図の一例である。図１２における、複数のプログラム線図（線Ａ、Ｂ、Ｃ）の条件は、図１０（ａ）と同様である。
【００９２】
図１３及び図１４は、カメラ制御部１１０の動作の一例を示すフローチャートである。図１３に示すフローチャートは、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化した場合、当該回の合焦判定において、第２の合焦判定基準に従って合焦を判定する場合の動作を示すものである。図１４に示すフローチャートは、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化した場合、次回の合焦判定において、第２の合焦判定基準に従って合焦を判定する場合の動作を示すものである。
図１３（図１４も同様）に示すフローチャートの開始時において、合焦判定基準記憶部５２２は、第１の合焦判定基準情報、及び、第２の合焦判定基準情報を記憶しているものとする。また、図１３（図１４も同様）に示すフローチャートの開始時において、プログラム撮影のモードが設定されているものとする。
【００９３】
図１３において、レンズ駆動制御部５２４は、フォーカス駆動指令１を生成し、生成したフォーカス駆動指令１を出力することによってフォーカシングレンズの位置を制御する（ステップＳ１０）。合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲内であるか否かを判定する（ステップＳ１２）。即ち、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態にあるか否かを判定する。
【００９４】
ステップＳ１２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内であると判定した場合（ステップＳ１２：Ｙｅｓ）、即ち、第１の合焦判定基準を適用して合焦状態であると判定した場合、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に出力する。報知制御部５３０は、第１の合焦判定基準に従って合焦した旨を表示部１５０に表示するよう制御する（ステップＳ１４）。報知制御部５３０は、例えば、スルー画の表示中に合焦領域を実線で表示するように制御する。撮影制御部５１０は、レリーズ釦１３２が押されたときに第１のプログラム線図を使用して撮影するように制御する（ステップＳ２０）。そして、図１３に示すフローチャートは終了する。なお、ステップＳ２０の後に、レリーズ釦１３２が押された場合、撮影制御部５１０は、第１のプログラム線図に基づいて、ＥＶ値に応じたＡＶ値及びＴＶ値を取得し、取得したＡＶ値に従って、アダプター制御部３１０、絞り連動レバー駆動部３３０を介して、絞りユニット２５０を制御するとともに、取得したＴＶ値に従って、シャッター１０２又は信号処理部１０３を制御する。
【００９５】
一方、ステップＳ１２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内でないと判定した場合（ステップＳ１２：Ｎｏ）、即ち、第１の合焦判定基準を適用して非合焦状態であると判定した場合、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化、又は、上限値超の値から下限値未満の値に変化）したか否かを判定する（ステップＳ３０）。
ステップＳ３０において、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化していないと判定した場合（ステップＳ３０：Ｎｏ）、即ち、デフォーカス量が、下限値未満の値から同じく下限値未満の値に変化、又は、上限値超の値から同じく上限値超の値に変化したと判定した場合、ステップＳ１０に戻る。
【００９６】
一方、ステップＳ３０において、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化したと判定した場合（ステップＳ３０：Ｙｅｓ）、合焦判定部５２２は、デフォーカス量が、第２の合焦判定基準の許容合焦範囲内であるか否かを判定する（ステップＳ３２）。即ち、合焦判定部５２２は、第２の合焦判定基準を適用して合焦状態にあるか否かを判定する。
【００９７】
ステップＳ３２において、合焦判定部５２２は、デフォーカス量が第２の合焦判定基準の許容合焦範囲内でないと判定した場合（ステップＳ３２：Ｎｏ）、即ち、第２の合焦判定基準を適用して非合焦状態であると判定した場合、レンズ駆動制御部５２４は、フォーカス駆動指令１を生成し、生成したフォーカス駆動指令１を出力することによってフォーカシングレンズの位置を制御し（ステップＳ４０）、ステップ３２に戻る。  
【００９８】
一方、ステップＳ３２において、合焦判定部５２２は、デフォーカス量が第２の合焦判定基準の許容合焦範囲内であると判定した場合（ステップＳ３２：Ｙｅｓ）、即ち、第２の合焦判定基準を適用して合焦状態であると判定した場合、合焦判定部５２２は、第２の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に出力する。報知制御部５３０は、第２の合焦判定基準に従って合焦した旨を表示部１５０に表示するよう制御する（ステップＳ５４）。報知制御部５３０は、例えば、スルー画の表示中に合焦領域を点線又は破線で表示するように制御する。撮影制御部５１０は、レリーズ釦１３２が押されたときに第２のプログラム線図を使用して撮影するように制御する（ステップＳ６０）。そして、図１３に示すフローチャートは終了する。なお、ステップＳ６０の後に、レリーズ釦１３２が押された場合、撮影制御部５１０は、第２のプログラム線図に基づいて、ＥＶ値に応じたＡＶ値及びＴＶ値を取得し、取得したＡＶ値に従って、アダプター制御部３１０、絞り連動レバー駆動部３３０を介して、絞りユニット２５０を制御するとともに、取得したＴＶ値に従って、シャッター１０２又は信号処理部１０３を制御する。
【００９９】
図１４において、レンズ駆動制御部５２４は、フォーカス駆動指令１を生成し、生成したフォーカス駆動指令１を出力することによってフォーカシングレンズの位置を制御する（ステップＳ１１０）。合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲内であるか否かを判定する（ステップＳ１１２）。即ち、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態にあるか否かを判定する。
【０１００】
ステップＳ１１２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内であると判定した場合（ステップＳ１１２：Ｙｅｓ）、即ち、第１の合焦判定基準を適用して合焦状態であると判定した場合、合焦判定部５２２は、第１の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に出力する。報知制御部５３０は、第１の合焦判定基準に従って合焦した旨を表示部１５０に表示するよう制御する（ステップＳ１１４）。報知制御部５３０は、例えば、スルー画の表示中に合焦領域を実線で表示するように制御する。撮影制御部５１０は、レリーズ釦１３２が押されたときに第１のプログラム線図を使用して撮影するように制御する（ステップＳ１２０）。そして、図１４に示すフローチャートは終了する。なお、ステップＳ１２０の後に、レリーズ釦１３２が押された場合、撮影制御部５１０は、第１のプログラム線図に基づいて、ＥＶ値に応じたＡＶ値及びＴＶ値を取得し、取得したＡＶ値に従って、アダプター制御部３１０、絞り連動レバー駆動部３３０を介して、絞りユニット２５０を制御するとともに、取得したＴＶ値に従って、シャッター１０２又は信号処理部１０３を制御する。
【０１０１】
一方、ステップＳ１１２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内でないと判定した場合（ステップＳ１１２：Ｎｏ）、即ち、第１の合焦判定基準を適用して非合焦状態であると判定した場合、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化したか否かを判定する（ステップＳ１３０）。
ステップＳ１３０において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲を通り越すように変化していないと判定した場合（ステップＳ１３０：Ｎｏ）、ステップＳ１１０に戻る。
【０１０２】
一方、ステップＳ１３０において、合焦判定部５２２が、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化したと判定した場合（ステップＳ１３０：Ｙｅｓ）、レンズ駆動制御部５２４は、フォーカス駆動指令１を生成し、生成したフォーカス駆動指令１を出力することによってフォーカシングレンズの位置を制御する（ステップＳ１４０）。
【０１０３】
ステップＳ１４０に続いて、合焦判定部５２２は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲内であるか否かを判定する（ステップＳ１４２）。ステップＳ１４２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内であると判定した場合（ステップＳ１４２：Ｙｅｓ）、ステップＳ１１４に進む。そして、図１４に示すフローチャートは終了する。
【０１０４】
一方、ステップＳ１４２において、合焦判定部５２２は、デフォーカス量が第１の合焦判定基準の許容合焦範囲内でないと判定した場合（ステップＳ１４２：Ｎｏ）、合焦判定部５２２は、デフォーカス量が、第２の合焦判定基準の許容合焦範囲内であるか否かを判定する（ステップＳ１５２）。即ち、合焦判定部５２２は、第２の合焦判定基準を適用して合焦状態にあるか否かを判定する。
【０１０５】
ステップＳ１５２において、デフォーカス量が第２の合焦判定基準の許容合焦範囲内でないと判定した場合（ステップＳ１５２：Ｎｏ）、即ち、合焦判定部５２２が第２の合焦判定基準を適用して非合焦状態であると判定した場合、ステップ１４０に戻る。  
【０１０６】
一方、ステップＳ１５２において、合焦判定部５２２は、デフォーカス量が第２の合焦判定基準の許容合焦範囲内であると判定した場合（ステップＳ１５２：Ｙｅｓ）、即ち、第２の合焦判定基準を適用して合焦状態であると判定した場合、合焦判定部５２２は、第２の合焦判定基準を適用して合焦状態であると判定した旨を撮影制御部５１０及び報知制御部５３０に出力する。報知制御部５３０は、第２の合焦判定基準に従って合焦した旨を表示部１５０に表示するよう制御する（ステップＳ１５４）。報知制御部５３０は、例えば、スルー画の表示中に合焦領域を点線又は破線で表示するように制御する。撮影制御部５１０は、レリーズ釦１３２が押されたときに第２のプログラム線図を使用して撮影するように制御する（ステップＳ１６０）。そして、図１４に示すフローチャートは終了する。なお、ステップＳ１６０の後に、レリーズ釦１３２が押された場合、撮影制御部５１０は、第２のプログラム線図に基づいて、ＥＶ値に応じたＡＶ値及びＴＶ値を取得し、取得したＡＶ値に従って、アダプター制御部３１０、絞り連動レバー駆動部３３０を介して、絞りユニット２５０を制御するとともに、取得したＴＶ値に従って、シャッター１０２又は信号処理部１０３を制御する。
【０１０７】
以上、カメラシステム１によれば、カメラ制御部１１０（合焦判定部５２２）は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化、又は、上限値超の値から下限値未満の値に変化）した場合、第１の合焦判定基準に加え、許容合焦範囲が第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定するため、オートフォーカス処理において合焦状態であると判定する迄に要する時間を短縮することができる。特に、アダプター３００を介して非規格適合レンズ（第１の交換レンズ）を使用する場合、規格適合レンズ（第２の交換レンズ）のように合焦させることができない場合もあるため、非規格適合レンズ（第１の交換レンズ）の使用時に、上述の制御を行うと有効である。
【０１０８】
また、カメラ制御部１１０（報知制御部５３０）は、第２の合焦判定基準に従って合焦状態であると判定された場合には、第２の合焦判定基準に従って合焦した旨を表示部１５０に表示するよう制御するため、ユーザは、第１の合焦判定基準又は第２の合焦判定基準の何れに基づいて合焦状態であると判定されたかを確認することができる。
【０１０９】
また、カメラ制御部１１０（撮影制御部５１０）は、第１の合焦判定基準に従って合焦したと判定された場合には、第１のプログラム線図に従って撮影するように制御し、第２の合焦判定基準に従って合焦したと判定された場合には、第１のプログラム線図に代えて、被写界深度が深い第２のプログラム線図に従って撮影するため、許容合焦範囲が第１の合焦判定基準に比べて拡大された第２の合焦判定基準により合焦状態であると判定された場合であっても、ピントぼけの発生を低減させることができる。
【０１１０】
なお、図４は、カメラボディ１００にアダプター３００を介して第１の交換レンズ（非規格適合レンズ）を接続した状態を表したものであるが、以下、アダプター３００を介さずに第２の交換レンズ（規格適合レンズ）を接続した状態についても説明する。
図１５は、アダプター３００を使用しない状態の合焦制御に関する機能ブロック図の一例である。なお、図１５において、図４の各部に対応する部分には同一の符号を付し、説明の一部又は全部を省略する。
【０１１１】
カメラボディ１００の制御誤差算出部５２３は、交換レンズ２０１（レンズ位置情報算出部２１２ａ）から出力されたフォーカスレンズの位置情報（実際にフォーカスレンズが移動した移動後の位置情報）を受信すると共に、前回の制御においてレンズ駆動制御部５２４が移動させようとした位置と実際に移動した位置との差である制御誤差（レンズ駆動誤差）を算出する。
制御誤差算出部５２３は、算出した制御誤差と、合焦判定部５２２から出力されたデフォーカス量とをレンズ駆動制御部５２４に出力する。
レンズ駆動制御部５２４は、駆動量を示すフォーカス駆動指令１を生成し、交換レンズ２０１（レンズ駆動制御部２１１ａ）に出力する。
【０１１２】
交換レンズ２００（レンズ駆動制御部２１１ａ）は、カメラボディ１００（レンズ駆動制御部５２４）から出力されたフォーカス駆動指令１を受信すると共に、受信したフォーカス駆動指令１をレンズ駆動部２３１ａ（モータ）に出力する。
レンズ駆動部２３１ａ（モータ）は、レンズ駆動制御部２１１ａから出力されたフォーカス駆動指令１に従って、光学系２２０のフォーカスレンズを駆動させる。
エンコーダ２３２は、フォーカスレンズの移動に伴って、パルス信号をレンズ位置情報算出部２１２ａに出力する。
レンズ位置情報算出部２１２ａは、エンコーダ２３２から出力されたパルス信号に基づいて、実際にフォーカスレンズが移動した移動後の位置情報を算出し、カメラボディ１００（制御誤差算出部５２３）に出力する。
【０１１３】
以上のように、第２の交換レンズ（規格適合レンズ）を使用する場合であっても、カメラ制御部１１０（合焦判定部５２２）は、デフォーカス量が、第１の合焦判定基準の許容合焦範囲を通り越すように変化（第１の合焦判定基準の許容合焦範囲の下限値未満の値から上限値超の値に変化、又は、上限値超の値から下限値未満の値に変化）した場合、第１の合焦判定基準に加え、許容合焦範囲が第１の合焦判定基準に比べ拡大された第２の合焦判定基準に従って合焦を判定することができる。
【０１１４】
また、上述のカメラ制御部１１０、レンズ制御部２１０（レンズ制御部２１０ａ）、またはアダプター制御部３１０それぞれの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各部の処理をそれぞれ行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１１６】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１１７】
１…カメラシステム  １００…カメラボディ  １０２…シャッター  １０３…信号処理部  １０４…撮影素子  １０５…ＡＤ変換部  １１０…カメラ制御部  １３０…操作受付部  １４０…画像処理部  １５０…表示部  １６０…記憶部  １７０…バッファメモリ部  １８０…媒体制御部  ２００…交換レンズ（第１の交換レンズ）  ２０１…交換レンズ（第２の交換レンズ）  ２１０、２１０ａ…レンズ制御部  ２１１、２１１ａ…レンズ駆動制御部  ２１２…パルス信号供給部  ２１２ａ…レンズ位置情報算出部  ２２０…光学系  ２３０…光学系駆動部  ２３１…レンズ駆動部  ２３２…エンコーダ  ２５０…絞りユニット  ３００…アダプター  ３１０…アダプター制御部  ３１１…レンズ駆動制御部  ３１２…レンズ位置情報算出部  ３３０…絞り連動レバー駆動部  ３５０…絞り連動レバー  ５００…接続判定部  ５１０…撮影制御部  ５２０…合焦制御部  ５２１…合焦判定基準情報記憶部  ５２２…合焦判定部  ５２３…制御誤差算出部  ５２４…レンズ駆動制御部  ５２５…合焦判定基準設定部  ５３０…報知制御部
【図１】
0005871181.tif 000002
【図２】
0005871181.tif 000003
【図３】
0005871181.tif 000004
【図４】
0005871181.tif 000005
【図５】
0005871181.tif 000006
【図６】
0005871181.tif 000007
【図７】
0005871181.tif 000008
【図８】
0005871181.tif 000009
【図９】
0005871181.tif 000010
【図１０】
0005871181.tif 000011
【図１１】
0005871181.tif 000012
【図１２】
0005871181.tif 000013
【図１３】
0005871181.tif 000014
【図１４】
0005871181.tif 000015
【図１５】
0005871181.tif 000016