(57)【特許請求の範囲】
【請求項１】
光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御するフォーカス制御装置であって、
前記撮像素子の出力を用いて生成された一対の像信号の位相差から前記撮像系のデフォーカス量を求める位相差焦点検出を行う第１の焦点検出手段と、
前記フォーカス素子の駆動に伴い、前記撮像素子の出力を用いて前記被写体像のコントラストに対応するコントラスト評価値を生成する第２の焦点検出手段と、
前記一対の像信号の一致度および該一対の像信号のコントラストに基づいて前記位相差焦点検出の信頼度を求める信頼度取得手段と、
前記デフォーカス量から求められた前記撮像系を合焦状態とするための前記フォーカス素子の駆動量である位相差合焦駆動量に基づいて前記フォーカス素子の駆動を制御するとともに、前記コントラスト評価値を用いて前記撮像系を合焦状態とするために前記フォーカス素子の駆動を制御する制御手段とを有し、
該制御手段は、
前記信頼度が第１の信頼度より高い場合において、前記デフォーカス量が第１のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御し、前記デフォーカス量が前記第１のデフォーカス量より小さいときは前記フォーカス素子を前記位相差合焦駆動量だけ駆動するように制御し、
前記信頼度が前記第１の信頼度よりも低く第２の信頼度より高い場合において前記デフォーカス量が第２のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御し、
前記信頼度が前記第１の信頼度よりも低く前記第２の信頼度より高い場合において前記デフォーカス量が前記第２のデフォーカス量より小さいときおよび前記信頼度が前記第２の信頼度より低い場合はそれぞれ、前記コントラスト評価値を用いて前記フォーカス素子の駆動を制御することを特徴とするフォーカス制御装置。
【請求項２】
前記制御手段は、
前記信頼度が前記第２の信頼度より低い場合は、前記フォーカス素子が第１の所定量だけ駆動されるごとに前記コントラスト評価値を取得して前記コントラストフォーカス制御を行い、
前記信頼度が前記第１の信頼度よりも低く前記第２の信頼度より高い場合において前記デフォーカス量が前記第２のデフォーカス量より小さいときは、前記フォーカス素子が前記第１の所定量より小さい第２の所定量だけ駆動されるごとに前記コントラスト評価値を取得して前記コントラストフォーカス制御を行うことを特徴とする請求項１に記載のフォーカス制御装置。
【請求項３】
前記制御手段は、前記第１の駆動量および前記第２の駆動量を、前記デフォーカス量に応じて変更することを特徴とする請求項１または２に記載のフォーカス制御装置。
【請求項４】
前記制御手段は、前記信頼度が前記第１の信頼度より高い信頼度から前記第１の信頼度より低い信頼度に変化した場合は、前記コントラストフォーカス制御を行うことを特徴とする請求項１から３のいずれか一項に記載のフォーカス制御装置。
【請求項５】
請求項１から４のいずれか一項に記載のフォーカス制御装置と、
前記光学系および前記撮像素子のうち少なくとも一方とを有することを特徴とする光学機器。
【請求項６】
光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御するフォーカス制御方法であって、
前記撮像素子の出力を用いて生成された一対の像信号の位相差から前記撮像系のデフォーカス量を算出する位相差焦点検出を行うステップと、
前記フォーカス素子の駆動に伴い、前記撮像素子の出力を用いて前記被写体像のコントラストに対応するコントラスト評価値を生成するステップと、
前記一対の像信号の一致度および該一対の像信号のコントラストに基づいて前記位相差焦点検出の信頼度を求めるステップと、
前記デフォーカス量から求められた前記撮像系を合焦状態とするための前記フォーカス素子の駆動量である位相差合焦駆動量に基づいて前記フォーカス素子の駆動を制御するとともに、前記コントラスト評価値を用いて前記撮像系を合焦状態とするために前記フォーカス素子の駆動を制御する制御ステップとを有し、
該制御ステップにおいて、
前記信頼度が第１の信頼度より高い場合において、前記デフォーカス量が第１のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御し、前記デフォーカス量が前記第１のデフォーカス量より小さいときは前記フォーカス素子を前記位相差合焦駆動量だけ駆動するように制御し、
前記信頼度が前記第１の信頼度よりも低く第２の信頼度より高い場合において前記デフォーカス量が第２のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御し、
前記信頼度が前記第１の信頼度よりも低く前記第２の信頼度より高い場合において前記デフォーカス量が前記第２のデフォーカス量より小さいときおよび前記信頼度が前記第２の信頼度より低い場合はそれぞれ、前記コントラスト評価値を用いて前記フォーカス素子の駆動を制御することを特徴とするフォーカス制御方法。
【請求項７】
光学機器のコンピュータに、光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御させるコンピュータプログラムとしてのフォーカス制御プログラムであって、
前記コンピュータに、
前記撮像素子の出力を用いて生成された一対の像信号の位相差から前記撮像系のデフォーカス量を算出する位相差焦点検出を行わせ、
前記フォーカス素子の駆動に伴い、前記撮像素子の出力を用いて前記被写体像のコントラストに対応するコントラスト評価値を生成させ、
前記一対の像信号の一致度および該一対の像信号のコントラストに基づいて前記位相差焦点検出の信頼度を求めさせ、
前記デフォーカス量から求められた前記撮像系を合焦状態とするための前記フォーカス素子の駆動量である位相差合焦駆動量に基づいて前記フォーカス素子の駆動を制御するとともに、前記コントラスト評価値を用いて前記撮像系を合焦状態とするために前記フォーカス素子の駆動を制御する制御処理とを行わせ、
該制御処理において、前記コンピュータに、
前記信頼度が第１の信頼度より高い場合において、前記デフォーカス量が第１のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御させ、前記デフォーカス量が前記第１のデフォーカス量より小さいときは前記フォーカス素子を前記位相差合焦駆動量だけ駆動するように制御させ、
前記信頼度が前記第１の信頼度よりも低く第２の信頼度より高い場合において前記デフォーカス量が第２のデフォーカス量より大きいときは前記フォーカス素子を前記位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御させ、
前記信頼度が前記第１の信頼度よりも低く前記第２の信頼度より高い場合において前記デフォーカス量が前記第２のデフォーカス量より小さいときおよび前記信頼度が前記第２の信頼度より低い場合はそれぞれ、前記コントラスト評価値を用いて前記フォーカス素子の駆動を制御させることを特徴とするフォーカス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置および交換レンズ等の光学機器におけるフォーカス制御に関し、特に撮像面位相差ＡＦとコントラストＡＦを併用するフォーカス制御に関する。
【背景技術】
【０００２】
撮像面位相差ＡＦでは、光学系により形成された被写体像を撮像するための撮像素子上に、該光学系と撮像素子からなる撮像系の焦点状態に応じたずれ量を有する一対の被写体像を形成させる。そして、該一対の被写体像を撮像素子により光電変換することで得られた一対の像信号のずれ量（位相差）から撮像系のデフォーカス量を求め、該デフォーカス量から算出される駆動量だけフォーカス素子を移動させることで撮像系の合焦状態を得る。
【０００３】
一方、コントラストＡＦでは、被写体像を光電変換した撮像素子の出力から高周波成分を抽出して該被写体像のコントラスト状態を示すコントラスト評価値を取得する。そして、該コントラスト評価値が最大（ピーク）となる合焦位置にフォーカス素子を移動させることで合焦状態を得る。
【０００４】
特許文献１には、位相差ＡＦにより得られた焦点検出結果に基づいてフォーカスレンズを合焦状態が得られる位置の近傍まで移動させ、さらにその後にコントラストＡＦを行うことで高速かつ高精度に合焦状態が得られる撮像装置が開示されている。また、特許文献１の撮像装置では、位相差ＡＦで得られた焦点検出結果の信頼性が高い場合は、より合焦状態に近づくまでその焦点検出結果に基づいてフォーカスレンズを移動させてからコントラストＡＦを行う。これにより、さらに高速に合焦状態が得られるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５６８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１にて開示された撮像装置のように位相差ＡＦを行った後にコントラストＡＦを行っても、コントラストが低い等、被写体の状況によっては十分に高速に合焦状態が得られない場合がある。
【０００７】
本発明は、位相差ＡＦとコントラストＡＦを併用する場合に様々な被写体に対して高速かつ高精度に合焦状態が得られるようにしたフォーカス制御装置および光学機器を提供する。
【課題を解決するための手段】
【０００８】
本発明の一側面としてのフォーカス制御装置は、光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御する。該フォーカス制御装置は、撮像素子の出力を用いて生成された一対の像信号の位相差から撮像系のデフォーカス量を算出する位相差焦点検出を行う第１の焦点検出手段と、フォーカス素子の駆動に伴い、撮像素子の出力を用いて前記被写体像のコントラストに対応するコントラスト評価値を生成する第２の焦点検出手段と、一対の像信号の一致度および該一対の像信号のコントラストに基づいて位相差焦点検出の信頼度を求める信頼度取得手段と、デフォーカス量から求められた撮像系を合焦状態とするためのフォーカス素子の駆動量である位相差合焦駆動量に基づいてフォーカス素子の駆動を制御するとともに、コントラスト評価値を用いて撮像系を合焦状態とするためにフォーカス素子の駆動を制御する制御手段とを有する。そして、制御手段は、信頼度が第１の信頼度より高い場合において、デフォーカス量が第１のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御し、デフォーカス量が第１のデフォーカス量より小さいときはフォーカス素子を位相差合焦駆動量だけ駆動するように制御し、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御し、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より小さいときおよび信頼度が第２の信頼度より低い場合はそれぞれ、コントラスト評価値を用いてフォーカス素子の駆動を制御することを特徴とする。
【０００９】
なお、上記フォーカス制御装置と、光学系および撮像素子のうち少なくとも一方とを有する光学機器も、本発明の他の一側面を構成する。
【００１０】
また、本発明の他の一側面としてのフォーカス制御方法は、光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御する方法である。該フォーカス制御方法は、撮像素子の出力を用いて生成された一対の像信号の位相差から前記撮像系のデフォーカス量を算出する位相差焦点検出を行うステップと、フォーカス素子の駆動に伴い、撮像素子の出力を用いて被写体像のコントラストに対応するコントラスト評価値を生成するステップと、一対の像信号の一致度および該一対の像信号のコントラストに基づいて位相差焦点検出の信頼度を求めるステップと、デフォーカス量から求められた撮像系を合焦状態とするためのフォーカス素子の駆動量である位相差合焦駆動量に基づいてフォーカス素子の駆動を制御するとともに、コントラスト評価値を用いて撮像系を合焦状態とするためにフォーカス素子の駆動を制御する制御ステップとを有する。そして、該制御ステップにおいて、信頼度が第１の信頼度より高い場合において、デフォーカス量が第１のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御し、デフォーカス量が第１のデフォーカス量より小さいときはフォーカス素子を位相差合焦駆動量だけ駆動するように制御し、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御し、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より小さいときおよび信頼度が第２の信頼度より低い場合はそれぞれ、コントラスト評価値に基づいてフォーカス素子の駆動を制御することを特徴とする。
【００１１】
また、本発明の他の一側面としてのフォーカス制御プログラムは、光学機器のコンピュータに、光学系により形成された被写体像を撮像素子により光電変換する撮像系において移動可能なフォーカス素子の駆動を制御させるコンピュータプログラムである。該フォーカス制御プログラムは、コンピュータに、撮像素子の出力を用いて生成された一対の像信号の位相差から撮像系のデフォーカス量を算出する位相差焦点検出を行わせ、フォーカス素子の駆動に伴い、撮像素子の出力を用いて被写体像のコントラストに対応するコントラスト評価値を生成させ、一対の像信号の一致度および該一対の像信号のコントラストに基づいて位相差焦点検出の信頼度を求めさせ、デフォーカス量から求められた撮像系を合焦状態とするためのフォーカス素子の駆動量である位相差合焦駆動量に基づいてフォーカス素子の駆動を制御するとともに、コントラスト評価値を用いて撮像系を合焦状態とするためにフォーカス素子の駆動を制御する制御処理とを行わせる。そして、該制御処理において、コンピュータに、信頼度が第１の信頼度より高い場合において、デフォーカス量が第１のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第１の駆動量少ない駆動量だけ駆動するように制御させ、デフォーカス量が第１のデフォーカス量より小さいときはフォーカス素子を位相差合焦駆動量だけ駆動するように制御させる。また、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より大きいときはフォーカス素子を位相差合焦駆動量よりも第２の駆動量少ない駆動量だけ駆動するように制御させ、信頼度が第１の信頼度よりも低く第２の信頼度より高い場合においてデフォーカス量が第２のデフォーカス量より小さいときおよび信頼度が第２の信頼度より低い場合はそれぞれ、コントラスト評価値を用いてフォーカス素子の駆動を制御させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、位相差焦点検出の信頼度とデフォーカス量とに応じて位相差ＡＦにおけるフォーカス素子の駆動量を変えたりコントラストＡＦを行ったりすることで、様々な被写体に対して高速かつ高精度に撮像系の合焦状態を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例である撮像装置におけるＡＦ処理を説明するフローチャート。
【図２】本実施例の撮像装置の構成を示すブロック図。
【図３】図１におけるフォーカスレンズの駆動を説明する図。
【図４】実施例におけるコントラストＡＦでのフォーカスレンズのピッチ量についての説明図。
【図５】実施例におけるコントラストＡＦの処理を説明するフローチャート。
【図６】実施例におけるコントラストＡＦにおけるフォーカスレンズの位置とコントラスト評価値との関係を説明する図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例について図面を参照しながら説明する。
【００１５】
実施例では、撮像装置として、交換レンズの着脱が可能な一眼レフデジタルカメラについて説明する。図２には、本実施例の一眼レフデジタルカメラの構成を示している。該カメラは、交換レンズユニット１００とカメラ本体１２０とを有する。交換レンズユニット１００は、図中に点線で示されるマウントＭを介して、カメラ本体１２０と着脱可能に接続される。
【００１６】
交換レンズユニット１００は、被写体側から順に第１レンズ群１０１、絞り兼用シャッタ１０２、第２レンズ群１０３およびフォーカスレンズ群（以下、単にフォーカスレンズという）１０４を含む撮像光学系と、後述するレンズ制御系とを有する。撮像光学系は、不図示の被写体からの光に被写体像を形成させる。
【００１７】
第１レンズ群１０１は、撮像光学系の光軸方向ＯＡに移動可能に保持されている。絞り兼用シャッタ１０２は、その開口径を変化させることで光量調節を行うとともに、静止画撮像時にはシャッタとして機能する。絞り兼用シャッタ１０２と第２レンズ群１０３は一体で光軸方向ＯＡに移動し、移動する第１レンズ群１０１とともに変倍を行う。フォーカス素子としてのフォーカスレンズ１０４は、光軸方向ＯＡに移動して焦点調節を行う。
【００１８】
レンズ制御系は、ズームアクチュエータ１１１、絞りシャッタアクチュエータ１１２、フォーカスアクチュエータ１１３、ズーム駆動回路１１４、絞りシャッタ駆動回路１１５、フォーカス駆動回路１１６、レンズＭＰＵ１１７およびレンズメモリ１１８を含む。ズームアクチュエータ１１１は、変倍に際して第１レンズ群１０１および第２レンズ群１０３を光軸方向ＯＡに移動させる。ズームアクチュエータ１１１は、第１および第２レンズ群１０１，１０３の現在位置（ズーム位置）を検出する不図示のズーム位置検出部を有する。絞りシャッタアクチュエータ１１２は、絞り兼用シャッタ１０２を開閉動作させる。フォーカスアクチュエータ１１３は、フォーカスレンズ１０４を光軸方向ＯＡに移動させる。フォーカスアクチュエータ１１３は、フォーカスレンズ１０４の現在位置（フォーカス位置）を検出する不図示のフォーカス位置検出部を有する。
【００１９】
ズーム駆動回路１１４は、ユーザのズーム操作に応じてズームアクチュエータ１１１を駆動する。シャッタ駆動回路１１５は、絞りシャッタアクチュエータ１１２を駆動する。フォーカス駆動回路１１６は、フォーカスアクチュエータ１１３を駆動する。
【００２０】
レンズＭＰＵ１１７は、マウントＭに設けられた通信端子を通じて後述するカメラＭＰＵ１２５との通信が可能である。レンズＭＰＵ１１７は、カメラＭＰＵ１２５からの指令に応じて、ズーム駆動回路１１４、シャッタ駆動回路１１５およびフォーカス駆動回路１１６を制御する。また、レンズＭＰＵ１１７は、現在のズーム位置やフォーカス位置を検出してカメラＭＰＵ１２５に通知する。レンズメモリ１１８は、オートフォーカス（ＡＦ）に必要な光学情報を記憶しており、レンズＭＰＵ１１７はカメラＭＰＵ１２５からの要求に応じて該光学情報をカメラＭＰＵ１２５に送信する。
【００２１】
カメラ本体１２０は、光学ローパスフィルタ１２１、撮像素子１２２および後述するカメラ制御系を有する。光学ローパスフィルタ１２１は、撮像画像の偽色やモアレを軽減する。撮像素子１２２は、Ｃ−ＭＯＳセンサとその周辺回路で構成され、ｍ画素（横方向）×ｎ画素（縦方向）からなる複数の画素を有する。撮像素子１２２は、個々の画素から独立に出力が可能なように構成されている。
【００２２】
また、撮像素子１２２は、位相差検出方式による焦点検出演算を行うために用いられる位相差焦点検出用信号を出力する複数の画素を含む。位相差焦点検出用信号は、撮像光学系と撮像素子１２２からなる撮像系の焦点状態に応じてずれ量が変化する一対の光学像（被写体像）が光電変換されることで生成される信号である。この位相差焦点検出用信号を用いて、上記一対の光学像に対応する一対の像信号が生成される。
【００２３】
撮像素子１２２としては、複数の撮像用画素とは別に、撮像光学系の射出瞳のうち互いに異なる領域を通過した光束を光電変換する複数対の位相差焦点検出用画素を有するものを用いることができる。複数対（またはその一部）の位相差焦点検出用画素からの出力を用いて一対の像信号を生成することができる。また、撮像素子１２２として、全画素のそれぞれがマイクロレンズと一対の光電変換部を有し、マイクロレンズで分割された２つの光束により形成された一対の光学像を一対の光電変換部で光電変換することで一対の像信号を生成できるものを用いてもよい。この構成を有する撮像素子では、各画素の一対の光電変換部の出力を合成することで撮像用の画素信号を取り出すことができる。
【００２４】
カメラ制御系は、撮像素子駆動回路１２３、画像処理回路１２４、カメラＭＰＵ１２５、表示器１２６、操作スイッチ群１２７、メモリ１２８を有する。さらに、カメラ制御系は、撮像面位相差焦点検出部（第１の焦点検出手段）１２９およびコントラスト焦点検出部（第２の焦点検出手段）１３０を有する。
【００２５】
撮像素子駆動回路１２３は、撮像素子１２２に光電変換動作および画素信号読み出し動作を行わせるとともに、読み出した画素信号をＡ／Ｄ変換して画像処理回路１２４およびカメラＭＰＵ１２５に出力する。画像処理回路１２４は、デジタル画素信号に対してγ変換およびカラー補間等の画像処理を行って画像信号を生成し、さらに該画像信号に対して圧縮等の処理も行う。
【００２６】
カメラＭＰＵ１２５は、撮像素子駆動回路１２３、画像処理回路１２４、表示器１２６、操作ＳＷ１２７、メモリ１２８、撮像面位相差焦点検出部（以下、位相差焦点検出部という）１２９およびコントラスト焦点検出部１３０を制御する。また、カメラＭＰＵ１２５は、レンズＭＰＵ１１７に対して指令または要求を送信したり、レンズＭＰＵ１１７から交換レンズユニット１００の光学情報を受信したりする。
【００２７】
カメラＭＰＵ１２５は、位相差焦点検出部１２９およびコントラスト焦点検出部１３０を制御しつつフォーカス制御処理としてのＡＦ処理を行う。また、カメラＭＰＵ１２５は、位相差焦点検出部１２９を制御しつつ行う撮像面位相差ＡＦにおいて、焦点検出位置の像高が高いときのケラレの影響により位相差焦点検出部１２９による検出結果の信頼度が低下するため、それを補正する処理も行う。さらに、カメラＭＰＵ１２５は、撮像素子駆動回路１２３および画像処理回路１２４を制御しつつ撮像処理を行う。カメラＭＰＵ１２５は、カメラ本体１２０の各種動作を制御するコンピュータプログラムを格納したＲＯＭ１２５ａ、各種演算に用いられる変数を記憶するＲＡＭ１２５ｂおよび各種制御に用いられるパラメータを記憶するＥＥＰＲＯＭ１２５ｃが内蔵されている。
【００２８】
表示器１２６は、ＬＣＤ等により構成され、撮像モードに関する情報、記録用撮像前に生成されたプレビュー画像、記録用撮像により生成された記録用画像および焦点検出時の合焦状態等を表示する。
【００２９】
操作スイッチ群１２７は、電源スイッチ、レリーズ（撮像トリガ）スイッチ、ズーム操作スイッチ、撮像モード選択スイッチ等を含む。メモリ１２８は、カメラ本体１２０に対して着脱可能なフラッシュメモリであり、記録用画像を記録する。
【００３０】
位相差焦点検出部１２９は、位相差方式による焦点検出（位相差焦点検出）を行う。具体的には、位相差焦点検出部１２９は、撮像素子１２２からの出力を用いて生成された一対の像信号に対して相関演算を行うことで該一対の像信号のずれ量である位相差を算出する。そして、該位相差から撮像系（本実施例では撮像光学系）の焦点状態に相当するデフォーカス量を算出する。該デフォーカス量から撮像系を合焦状態とするフォーカスレンズ１０４の駆動量（位相差合焦駆動量：以下、単に合焦駆動量ともいう）を求めることができる。なお、撮像系の合焦状態とは、デフォーカス量が零の状態だけでなく零に近い状態も含む。つまり、撮像系の焦点状態が合焦状態とみなせる所定の範囲（合焦範囲）内にあることをいう。
【００３１】
一方、コントラスト焦点検出部１３０は、ＴＶＡＦ方式とも称されるコントラスト検出方式による焦点検出（コントラスト焦点検出）を行う。具体的には、コントラスト焦点検出部１３０は、撮像素子１２２の出力を用いて画像処理回路１２４が生成した画像信号のうち高周波成分等を用いて該画像信号（つまりは被写体像）のコントラストに対応するコントラスト評価値（ＴＶＡＦ評価値）を生成する。このコントラスト評価値は、フォーカスレンズ１０４が所定駆動量（以下、ＡＦピッチ量という）だけ駆動されるごとに生成される。コントラスト評価値が最大（ピーク）となるフォーカスレンズ１０４の位置が撮像系を合焦状態とする合焦位置（以下、コントラスト合焦位置という）である。詳しくは後述するが、ＡＦピッチ量は、フォーカスレンズ１０４がコントラスト合焦位置から離れている状態では第１のピッチ量（第１の所定量）に設定される。そして、コントラスト合焦位置の近傍に位置すると、第１のピッチ量より小さい第２のピッチ量（第２の所定量）に変更される。
【００３２】
このように、本実施例のカメラ本体１２０は、撮像面位相差ＡＦ（位相差フォーカス制御）とコントラストＡＦ（コントラストフォーカス制御）の双方を行うことが可能であり、これらを単独で用いたり組み合わせて用いたりして撮像系を合焦状態とする。
【００３３】
次に、図１を参照して、カメラＭＰＵ１２５が行うＡＦ処理について説明する。図１は、ＡＦ処理の内容を示すフローチャートである。コンピュータであるカメラＭＰＵ１２５は、コンピュータプログラムであるフォーカス制御プログラムに従って本処理を実行する。また、カメラＭＰＵ１２５は、信頼度取得手段および制御手段として機能する。図１において、「Ｓ」はステップの略である。
【００３４】
ステップ１００においてＡＦ処理を開始したカメラＭＰＵ１２５は、ステップ１０１において撮像素子１２２の露光を行う。これにより、撮像面位相差ＡＦに用いる一対の像信号やコントラストＡＦに用いるコントラスト評価値を取得するための撮像素子１２２からの出力信号を得ることができる。
【００３５】
次に、ステップ１０２において、カメラＭＰＵ１２５は、コントラスト焦点検出部１３０にコントラスト焦点検出を行わせる。すなわち、レンズＭＰＵを介してフォーカスレンズ１０４を駆動しながら（移動させながら）コントラスト焦点検出部１３０にコントラスト評価値を生成させる。
【００３６】
続いて、ステップ１０３において、カメラＭＰＵ１２５は、位相差焦点検出部１２９に位相差焦点検出を行わせる。すなわち、位相差焦点検出部１２９に一対の像信号を生成させ、該一対の像信号に対して相関演算を行わせることでこれらの位相差を算出させ、さらに該位相差からデフォーカス量（以下、検出デフォーカス量という）を算出させる。
【００３７】
次に、カメラＭＰＵ１２５は、ステップ１０４において、位相差焦点検出部１２９による位相差焦点検出の信頼度を算出する。言い換えれば、位相差焦点検出により得られた検出デフォーカス量の信頼度を算出する。信頼度は、位相差焦点検出に用いられた一対の像信号の一致度だけでなく、該一対の像信号のコントラストに基づいて求められる。一対の像信号のコントラストを考慮するのは、高いコントラストを有する被写体から得られる一対の像信号の方が低いコントラストを有する被写体から得られる一対の像信号よりも一致度を正確に計算でき、その結果、それらの位相差も精度良く算出できるためである。
【００３８】
具体的には、信頼度は、以下のように求められる。
【００３９】
まず、一対の像信号の一致度は、以下のように求められる。位相差焦点検出用画素から読み出された一対の像信号（ａ１〜ａｎ、ｂ１〜ｂｎ：ｎはデータ数）に対して、式（１）に示す相関演算を行い、相関量Ｃｏｒｒ（ｌ）を演算する。
【００４０】
【数１】
0006381434.tif 000002
【００４１】
式（１）において、ｌは像ずらし量を表し、像をずらした際のデータ数はｎ−ｌに限定される。また、像ずらし量ｌは整数であり、データ列のデータ間隔を単位とした相対的なシフト量である。一対のデータの相関が最も高い場合に、相関量Ｃｏｒｒ（ｌ）が極小となる。さらに、相関量Ｃｏｒｒ（ｍ）（極小となるシフト量ｍ）とｍに近いシフト量において算出された相関量とを用いて、３点内挿の手法により連続的な相関量に対する極小値Ｃｏｒｒ（ｄ）を与えるシフト量ｄを求める。一対の像信号の一致度ＦＬＶＬは式（１）で算出した相関量Ｃｏｒｒ（ｌ）に対して、相関性の最も高いときの値Ｃｏｒｒ（ｄ）とする。
【００４２】
デフォーカス量が大きいとき、Ａ像およびＢ像の非対称性が大きくなるため、ＦＬＶＬが大きく、信頼度が悪化する。一般的にデフォーカス量に対するＦＬＶＬはレンズの位置が合焦位置に近いほど低く演算され、信頼度が高い傾向となる。
【００４３】
次に、一対の像信号のコントラストＰＢは以下にように求められる。ａｍａｘをａ１〜ａｎの最大値とし、ａｍｉｎをａ１〜ａｎの最小値とし、ｂｍａｘをｂ１〜ｂｎの最大値、とし、ｂｍｉｎをｂ１〜ｂｎの最小値とする。この場合、
ＰＢａ＝ａｍａｘ−ａｍｉｎ    （２）
ＰＢｂ＝ｂｍａｘ−ｂｍｉｎ    （３）
となる。一対の像信号のコントラストＰＢは式（２）および式（３）で算出されたＰＢａとＰＢｂの小さい方の値とする。
【００４４】
信頼度は一対の像信号の一致度ＦＬＶＬと一対の像信号のコントラストＰＢを正規化することによって算出し、ＦＬＶＬおよびＰＢが高いほど信頼度も高くなる。
【００４５】
なお、ステップ１０１〜１０４の処理は、必ずしもＡＦ処理の開始後に行う必要はなく、ＡＦ処理の開始前に行ってもよい。
【００４６】
次に、ステップ１０５において、カメラＭＰＵ１２５は、コントラスト評価値のピークが検出されたか否かを判定する。具体的には、図６に示すように、フォーカスレンズ１０４の駆動に伴うコントラスト評価値の変化が増加から減少に切り替わり（Ｔ１２）、ピーク判定の閾値Ｔ９以上の減少が生じたか否かを判定する（図６については後にさらに詳しく説明する）。ピークが検出された場合、カメラＭＰＵ１２５は、ステップ１０６に進み、フォーカスレンズ１０４をピークが検出されたコントラスト合焦位置Ｔ１１に駆動するためのフォーカスレンズ１０４の駆動量を算出する。そして、カメラＭＰＵ１２５は、ステップ１０７にてレンズＭＰＵ１１７を通じてフォーカスレンズ１０４をコントラスト合焦位置に駆動する制御を行い、コントラストＡＦを終了する。
【００４７】
一方、ステップ１０５においてピークが検出されない場合は、ステップ１０８において、カメラＭＰＵ１２５は、ステップ１０４で算出した位相差焦点検出の信頼度が合焦可能閾値（第１の信頼度）より高いか否かを判定する。合焦可能閾値は、これよりも高い信頼度であれば、位相差焦点検出により得られたデフォーカス量に基づいて算出された合焦駆動量だけフォーカスレンズ１０４を駆動すれば少なくとも前述した合焦範囲内の焦点状態が得られる信頼度である。
【００４８】
ステップ１０８で信頼度が合焦可能閾値より高い場合は、カメラＭＰＵ１２５は、ステップ１０９に進む。ステップ１０９では、カメラＭＰＵ１２５は、位相差焦点検出により得られた検出デフォーカス量が第１のデフォーカス量以上（又は第１のデフォーカス量より大きい）か否かを判定する。ここでは、第１のデフォーカス量を、これより小さい検出デフォーカス量が検出されて該検出デフォーカス量から算出される合焦駆動量だけフォーカスレンズ１０４が駆動されれば合焦状態が得られる（デフォーカス量が合焦範囲内となる）デフォーカス量とする。例えば、第１のデフォーカス量を被写界深度以下に設定する。許容錯乱円径をδとし、絞り値をＦとすると、絞り値Ｆでの被写界深度は±Ｆδである。検出デフォーカス量が第１のデフォーカス量以上である場合は、カメラＭＰＵ１２５は、ステップ１１０に進む。
【００４９】
図３（ａ）には、ステップ１０９で検出デフォーカス量が第１のデフォーカス量より大きい場合のフォーカスレンズ１０４の駆動の制御例を示す。図３（ａ）中のＴ１はステップ１０３で算出された検出デフォーカス量に対応するフォーカスレンズ１０４の位置（以下、ＡＦ前位置という）である。また、Ｔ２はカメラＭＰＵ１２５がフォーカスレンズ１０４をＡＦ前位置Ｔ１から検出デフォーカス量に基づいて算出した合焦駆動量だけ駆動した場合に該フォーカスレンズ１０４が到達する位置（以下、位相差合焦位置という）を示している。
【００５０】
ステップ１１０では、カメラＭＰＵ１２５は、フォーカスレンズ１０４をＡＦ前位置Ｔ１から、ＡＦ合焦位置Ｔ２よりも第１の駆動量だけ手前の位置Ｔ３に駆動する駆動量、つまりは合焦駆動量よりも第１の駆動量少ない駆動量を算出する。そして、ステップ１１１において、カメラＭＰＵ１２５は、この算出した駆動量だけフォーカスレンズ１０４を駆動するように制御する。これは、検出デフォーカス量が大きいと誤差量も大きく、そのような検出デフォーカス量に基づいて算出された合焦駆動量だけフォーカスレンズ１０４を駆動すると、真の合焦位置に対してフォーカスレンズ１０４が行き過ぎてしまうことを回避するためである。カメラＭＰＵ１２５は、第１の駆動量を、デフォーカス量が大きいほど該第１の駆動量が大きくなるように変更してもよい。この後、カメラＭＰＵ１２５は、ステップ１０１に戻る。
【００５１】
一方、ステップ１０９において検出デフォーカス量が第１のデフォーカス量より小さい場合は、カメラＭＰＵ１２５は、ステップ１１２において、ステップ１０３で算出した検出デフォーカス量から合焦駆動量を算出する。そして、カメラＭＰＵ１２５は、ステップ１１３で算出された合焦駆動量だけフォーカスレンズ１０４を駆動する。
【００５２】
図３（ｂ）には、検出デフォーカス量が第１のデフォーカス量より小さい場合のフォーカスレンズ１０４の駆動の制御例を示す。この例では、カメラＭＰＵ１２５は、フォーカスレンズ１０４をＡＦ前位置Ｔ１から位相差合焦位置Ｔ２に駆動するように合焦駆動量を算出する。そして、該合焦駆動量だけフォーカスレンズ１０４を駆動する。これにより、フォーカスレンズ１０４の位置Ｔ３は位相差合焦位置Ｔ２に一致する。
【００５３】
この後、カメラＭＰＵ１２５は、ステップ１１４にて、撮像素子１２２の露光を行い、再度、一対の像信号の位相差を求め、該位相差から検出デフォーカス量を求める。そして、本ステップにて、該検出デフォーカス量が合焦範囲内に収まっているか否か、つまりは合焦状態が得られたか否かを判定する。合焦状態が得られた場合は、カメラＭＰＵ１２５は、ＡＦ処理を終了する。合焦状態が得られていない場合には、カメラＭＰＵ１２５は、ステップ１１２に戻る。
【００５４】
なお、ここではステップ１１３でフォーカスレンズ１０４を駆動した後にステップ１１４で合焦状態が得られたかを確認する場合について説明したが、必ずしもこの確認を行う必要はない。例えば、ステップ１１２で算出された合焦駆動量が所定値より小さい場合には、検出デフォーカス量や合焦駆動量の誤差が小さいとみなして合焦状態の確認を省くことができる。
【００５５】
また、ステップ１０８およびステップ１１５において、位相差焦点検出の信頼度が低く、撮像面位相差ＡＦによる合焦が不可能と判定した場合は、ステップ１０１に戻ってコントラストＡＦのみを行ってもよい。
【００５６】
さらに、位相差焦点検出の信頼度が合焦可能閾値より高い信頼度から、次のルーチンで該合焦可能閾値より低い信頼度に変化した場合には、撮像面位相差ＡＦから強制的にコントラストＡＦに切り替えるようにしてもよい。
【００５７】
ステップ１０８で位相差焦点検出の信頼度が合焦可能閾値より低い場合は、カメラＭＰＵ１２５は、ステップ１１５において、該信頼度がデフォーカス使用可能閾値（第２の信頼度）より高いか否かを判定する。デフォーカス使用可能閾値とは、これよりも信頼度が高ければ、最終的な合焦状態はコントラストＡＦによって得ることを前提として、位相差焦点検出による検出デフォーカス量を補助的に使用することを許容できる信頼度である。
【００５８】
信頼度がデフォーカス使用可能閾値より高い場合は、カメラＭＰＵ１２５は、ステップ１１６において、検出デフォーカス量が第２のデフォーカス量以上（又は第２のデフォーカス量より大きい）か否かを判定する。第２のデフォーカス量は、コントラスト評価値のピーク（つまりはコントラスト合焦位置）を検出するのに十分手前の位置からコントラスト焦点検出を行うことができる量とする。例えば、コントラスト焦点検出においてフォーカスレンズ１０４がＡＦピッチ量Ｒだけ駆動されるごとにコントラスト評価値を取得する場合には、３×Ｒに相当するデフォーカス量を第２のデフォーカス量とする。
【００５９】
検出デフォーカス量が第２のデフォーカス量以上である場合は、カメラＭＰＵ１２５は、ステップ１１０に進む。図３（ｃ）には、ステップ１１６において検出デフォーカス量が第２のデフォーカス量より大きい場合のフォーカスレンズ１０４の駆動の制御例を示す。ステップ１１０では、フォーカスレンズ１０４をＡＦ前位置Ｔ１から、ＡＦ合焦位置Ｔ２よりも第２の駆動量だけ手前の位置Ｔ３に駆動する駆動量、つまりは合焦駆動量よりも第２の駆動量少ない駆動量を算出する。第２の駆動量は、次回以降のルーチンで行われることになるコントラスト焦点検出においてフォーカスレンズ１０４を駆動しながらコントラスト評価値のピークまで取得するのに十分手前にフォーカスレンズ１０４が位置するように設定される。カメラＭＰＵ１２５は、第２の駆動量を、デフォーカス量が大きいほど該第２の駆動量が大きくなるように変更してもよい。そして、ステップ１１１において、カメラＭＰＵ１２５は、この算出した駆動量だけフォーカスレンズ１０４を駆動するよう制御する。この後、カメラＭＰＵ１２５は、ステップ１０１に戻る。
【００６０】
ステップ１１６において検出デフォーカス量が第２のデフォーカス量より小さい場合は、カメラＭＰＵ１２５は、ステップ１１７において、フォーカスレンズ１０４がコントラスト合焦位置の近傍に位置するとみなす。図３（ｄ）には、ステップ１１６において検出デフォーカス量が第２のデフォーカス量より小さい場合のフォーカスレンズ１０４の駆動の制御例を示す。
【００６１】
カメラＭＰＵ１２５は、コントラストＡＦを行うため、コントラスト焦点検出におけるフォーカスレンズ１０４のＡＦピッチ量を、前述した第１のピッチ量より小さい第２のピッチ量Ｒ２に設定する。そして、カメラＭＰＵ１２５は、ステップ１１８において、フォーカスレンズ１０４を第２のピッチ量Ｒ２だけ駆動する。これにより、フォーカスレンズ１０４を第１のピッチ量だけ駆動されるごとにコントラスト評価値を取得する場合に比べて、コントラスト合焦位置を細かい分解能で精度良く検出することができる。このことについてはより詳しく後述する。この後、カメラＭＰＵ１２５はステップ１０１に戻る。
【００６２】
一方、ステップ１１５において位相差焦点検出の信頼度がデフォーカス使用可能閾値より低い（撮像面位相差ＡＦを使用できない）場合は、カメラＭＰＵ１２５は、ステップ１１９に進む。ステップ１１９において、カメラＭＰＵ１２５は、コントラストＡＦを行うため、コントラスト焦点検出におけるフォーカスレンズ１０４のＡＦピッチ量を第１のピッチ量に設定する。これにより、後述するように、被写体のコントラストが低くても、コントラスト評価値の変化を検出し易くする。そして、カメラＭＰＵ１２５は、ステップ１２０において、フォーカスレンズ１０４を第１のピッチ量だけ駆動する。この後、カメラＭＰＵ１２５はステップ１０１に戻る。
【００６３】
図４には、第１および第２のピッチ量とコントラスト評価値との関係を示している。横軸はフォーカスレンズ１０４の位置を示し、縦軸はコントラスト評価値を示している。
【００６４】
一般に、コントラスト評価値は、被写体の明暗差であるコントラストが高いほど大きくなる。また、被写体は高輝度であるほどコントラストが高く、コントラスト評価値も大きくなる。このため、被写体のコントラストや輝度に応じてフォーカスレンズ１０４の駆動量（ＡＦピッチ量）に対するコントラスト評価値の変化量が異なる。
【００６５】
図４において、白丸を結んだグラフは、被写体が高コントラストで高輝度である（位相差焦点検出の信頼度が少なくともデフォーカス使用可能閾値より高い）場合のフォーカスレンズ１０４の駆動量に対するコントラスト評価値の変化の例を示している。黒丸を結んだグラフは、被写体が低コントラストで低輝度である（位相差焦点検出の信頼度がデフォーカス使用可能閾値より低い）場合のフォーカスレンズ１０４の駆動量に対するコントラスト評価値の変化の例を示している。白丸および黒丸は、コントラスト評価値を取得するフォーカスレンズ１０４の位置を示している。
【００６６】
被写体が高コントラストで高輝度である場合はフォーカスレンズ１０４の駆動量に対するコントラスト評価値の変化が大きいため、フォーカスレンズ１０４のＡＦピッチ量は第１のピッチ量Ｒ１より小さい第２のピッチ量Ｒ２に設定する。例えば、Ｒ２＝１／２×Ｒ１とする。これにより、高精度にコントラスト評価値がピークとなる位置を検出することができる。
【００６７】
一方、被写体が低コントラストで低輝度である場合は、フォーカスレンズ１０４の駆動量に対するコントラスト評価値の変化が小さい。このため、フォーカスレンズ１０４のＡＦピッチ量を狭い第２のピッチ量Ｒ２に設定すると、コントラスト評価値の明確な変化を検出することができない。一般に、コントラスト評価値は、被写体のコントラストに対応するコントラスト成分に加えて、信号のノイズや被写体の状況の変化によるノイズを含んでいる。このため、コントラスト評価値自体が低かったりフォーカスレンズ１０４の駆動ごとのコントラスト評価値の変化が小さかったりすると、上記ノイズの影響によってコントラスト評価値に被写体のコントラストに対応しない変化が生じるおそれがある。この結果、真のコントラスト合焦位置とは異なる方向にフォーカスレンズ１０４が駆動されてしまうおそれがある。したがって、被写体が低コントラストで低輝度である場合は、フォーカスレンズ１０４のＡＦピッチ量を第１のピッチ量Ｒ１として、正しいコントラスト評価値の変化を検出し易くする。
【００６８】
図５のフローチャートを用いて、コントラストＡＦの処理を説明する。図６には、コントラストＡＦにおけるフォーカスレンズ１０４の位置（横軸）とコントラスト評価値（縦軸）との関係を模式的に示している。ハッチングした丸は、コントラスト評価値のピークが検出されるまでにコントラスト評価値が取得されるフォーカスレンズ１０４の位置（以下、コントラスト評価値取得位置という）を示す。
【００６９】
カメラＭＰＵ１２５は、ステップ３０１において、フォーカスレンズ１０４をコントラストＡＦの開始位置Ｔ７（至近端および無限遠端のうち一方）から駆動しながらコントラスト評価値を取得する。この際、カメラＭＰＵ１２５は、図１のステップ１１５にて位相差焦点検出の信頼度がデフォーカス使用可能閾値より低い（つまりは被写体のコントラストが低い）と判定した場合は、フォーカスレンズ１０４のＡＦピッチ量を第１のピッチ量Ｒ１とする。また、図１のステップ１１５，１１６にて位相差焦点検出の信頼度がデフォーカス使用可能閾値より高く、検出デフォーカス量が第２のデフォーカス量より小さいと判定した場合は、フォーカスレンズ１０４のＡＦピッチ量を第２のピッチ量Ｒ２とする。図６には、この時点でのＡＦピッチ量が第１のピッチ量Ｒ１である場合を示している。
【００７０】
次に、カメラＭＰＵ１２５は、ステップ３０２において、コントラスト評価値のピークが検出されたか否か、つまりはコントラスト評価値の変化が増加から減少に転じ、ピーク判定閾値Ｔ９以上の減少が生じたか否かを判定する。図６において、減少に転じた後のコントラスト評価値Ｔ１２ではまだピーク判定閾値Ｔ９以上の減少には至っておらず、次のコントラスト評価値Ｔ１０でピーク判定閾値Ｔ９以上の減少となる。こうしてピークを検出した場合は、カメラＭＰＵ１２５はステップ３０３に進み、ピークを検出しない場合はステップ３０１に戻る。
【００７１】
ステップ３０３では、カメラＭＰＵ１２５は、現在設定されているフォーカスレンズ１０４のＡＦピッチ量が第２のピッチ量Ｒ２か否かを判定する。ここではまだ第１のピッチ量Ｒ１が設定されているものとして、カメラＭＰＵ１２５がステップ３０５に進む場合について説明する。なお、ステップ３０１からフォーカスレンズ１０４のＡＦピッチ量が第２のピッチ量であった場合はステップ３０３からステップ３０４に進む。
【００７２】
ステップ３０５では、カメラＭＰＵ１２５は、フォーカスレンズ１０４のＡＦピッチ量を第２のピッチ量Ｒ２に設定（変更）する。
【００７３】
続いて、ステップ３０６にて、カメラＭＰＵ１２５は、フォーカスレンズ１０４の駆動方向を反転させる。そして、図６に三角で示すように、フォーカスレンズ１０４をコントラスト評価値が増加する方向（ピークに戻る方向）に第２のピッチ量Ｒ２だけ駆動されるごとにコントラスト評価値を取得する。
【００７４】
そして、ステップ３０７において、カメラＭＰＵ１２５は、フォーカスレンズ１０４が第２のピッチ量Ｒ２だけ駆動されるごとにコントラスト評価値のピークが再度検出されたか否かを判定する。フォーカスレンズ１０４が第１のピッチ量Ｒ１より小さい第２のピッチ量Ｒ２だけ駆動されるごとに該判定を行うことで、より細かい分解能でピークを検出することができる。この結果、より真のピークに近いコントラスト評価値が得られるコントラスト合焦位置を検出することができる。ピークが検出されない場合はステップ３０６に戻り、ピークが検出された場合はステップ３０４に進む。
【００７５】
ステップ３０４では、カメラＭＰＵ１２５は、フォーカスレンズ１０４をステップ３０２またはステップ３０７で検出されたコントラスト合焦位置に駆動し、コントラストＡＦを終了する。
【００７６】
以上説明したように、本実施例によれば、位相差焦点検出の信頼度と検出デフォーカス量とに応じて撮像面位相差ＡＦにおけるフォーカスレンズ１０４の駆動量を変えたりコントラストＡＦを行ったりする。これにより、様々な被写体に対して高速かつ高精度に撮像系の合焦状態を得ることができる。
【００７７】
なお、本実施例では、フォーカス素子としてのフォーカスレンズ１０４を光軸方向に駆動して焦点調節を行う場合について説明したが、撮像素子１２２をフォーカス素子として光軸方向に駆動する（移動させる）ことで焦点調節を行ってもよい。
【００７８】
また、本実施例では、レンズ交換タイプのカメラ本体（撮像素子を有する光学機器）１２０に設けられたカメラＭＰＵ１２５が位相差およびコントラストＡＦを行う場合について説明した。しかし、光学系を有する光学機器としての交換レンズユニット１００に、位相差およびコントラストＡＦを行うための第１および第２の焦点検出手段、信頼度取得手段および制御手段を設けてもよい。また、レンズ一体型のカメラ（光学系および撮像素子を有する光学機器）に、第１および第２の焦点検出手段、信頼度取得手段および制御手段を設けてもよい。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７９】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００８０】
１２２  撮像素子
１００  交換レンズユニット
１２９  撮像面位相差焦点検出部
１３０  コントラスト焦点検出部
１２５  カメラＭＰＵ
【図１】
0006381434.tif 000003
【図２】
0006381434.tif 000004
【図３】
0006381434.tif 000005
【図４】
0006381434.tif 000006
【図５】
0006381434.tif 000007
【図６】
0006381434.tif 000008