(57)【要約】【課題】撮影レンズの収差を画像処理によって除去する撮像装置において、簡単な回路構成で効果的に収差の影響を軽減して焦点検出ができる焦点検出装置、焦点検出方法、およびカメラシステムを提供する。【解決手段】撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力する撮像素子と、撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアを設定する多点エリア設定部１１１と、撮影レンズの歪曲収差データを取得するレンズ情報取得部１０９と、歪曲収差データに基づいてＡＦエリアの大きさを補正し、撮像素子の出力する画素信号の内、補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するエリア積算部１０５およびエリア面積補正部１０７を有する。【選択図】  図２
2017009815.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを含むレンズ部と、
上記撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力する撮像素子と、
上記撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶するＡＦエリア記憶部と、
上記撮影レンズの歪曲収差データを記憶する記憶部と、
上記歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定するＡＦエリア補正部と、
上記撮像素子の出力する画素信号の内、上記ＡＦエリア補正部によって補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、
を具備することを特徴とする焦点検出装置。
【請求項２】
上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、上記ＡＦ評価値を補正することを特徴とする請求項１に記載の焦点検出装置。
【請求項３】
上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データを記憶することを特徴とする請求項１に記載の焦点検出装置。
【請求項４】
撮影レンズを含むレンズ部と、該レンズ部を着脱可能であり、上記撮影レンズにより集光される被写体光を受光して光電変換し画素信号を出力する撮像素子を有する本体部と、から構成されるカメラシステムにおいて、
上記レンズ部は、
上記撮影レンズの歪曲収差データを記憶する記憶部と、
上記カメラ本体へ、上記歪曲収差データを送信するレンズ通信部と、
を有し、
上記本体部は、
上記撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶するＡＦエリア記憶部と、
上記レンズ通信部からの歪曲収差データを受信する本体通信部と、
上記歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定するＡＦエリア補正部と、
上記撮像素子の出力する画素信号の内、上記ＡＦエリア補正部によって補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、
を具備することを特徴とするカメラシステム。
【請求項５】
上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、上記ＡＦ評価値を補正することを特徴とする請求項４に記載のカメラシステム。
【請求項６】
上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データを記憶することを特徴とする請求項４に記載のカメラシステム。
【請求項７】
撮影レンズを含むレンズ部と、該レンズ部を着脱可能であり、上記撮影レンズにより集光される被写体光を受光して光電変換し画素信号を出力する撮像素子を有する本体部と、から構成されるカメラシステムにおいて、
上記レンズ部は、
上記撮影レンズの歪曲収差データを記憶する記憶部と、
上記撮影レンズの歪曲収差データに応じたＡＦエリア配置情報を算出する算出部と、
上記カメラへ、上記ＡＦエリア配置情報を送信するレンズ通信部と、
を有し、
上記本体部は、
上記レンズ通信部から上記ＡＦエリア配置情報を受信する本体通信部と、
上記ＡＦエリア配置情報に基づいて上記ＡＦエリアの配置を設定するＡＦエリア配置設定部と、
上記撮像素子の出力する画素信号の内、上記ＡＦエリア配置設定部によって配置を設定されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、
を具備することを特徴とするカメラシステム。
【請求項８】
上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、ＡＦ評価値を補正することを特徴とする請求項７に記載のカメラシステム。
【請求項９】
上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データを記憶することを特徴とする請求項７に記載のカメラシステム。
【請求項１０】
撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力し、
上記画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶し、
上記撮影レンズの歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定し、
上記撮像素子の出力する画素信号の内、補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出する、
ことを特徴とする焦点検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収差を有する撮影レンズによって結像される被写体光を受光し光電変換して生成される画像データに基づいて焦点検出を行うためのＡＦエリアを設定する焦点検出装置、焦点検出方法、およびカメラシステムに関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置では、撮影レンズの焦点検出法として、コントラストＡＦがしばしば採用されている。このコントラストＡＦは、撮像素子からの画像データに対してハイパスフィルタ（ＨＰＦ）などで信号処理を行い、所定のエリア内で積算した値（「ＡＦ評価値」ともいう）を用いて、撮影レンズのピントが合う位置を決定する。この場合、画面内に複数（例えば、５×７の３５点）のＡＦエリアを配置し、撮像装置がピントを合わせるエリアを自動的に選択するのが一般的である。
【０００３】
また、最近は撮影レンズの小型化のために、歪曲収差を完全に除去しないで光学系を設計し、撮像装置内の画像処理によって、歪曲収差を除去した画像を生成し記録する製品がある。
【０００４】
このような撮像装置の場合には、歪曲収差によって画面上の測距対象エリアと画像データ上の測距対象エリアがずれてしまう。この点について、図１０および図１１を用いて説明する。
【０００５】
図１０（ａ）は、格子模様を被写体の例とする。図１０（ｂ）は、歪曲収差が除去されない撮影レンズによって、図１０（ａ）の格子模様が撮像面上に結像された画像を示す。歪曲収差が除去されないために、図１０（ｂ）に示すように、格子模様が樽のように周囲が膨れた格子模様となっている。また、図１０（ａ）の格子点Ｐ１が、図１０（ｂ）では位置Ｐ２に移動している。
【０００６】
図１１（ａ）は、撮像面上のＡＦエリアの設定を示す。この例では、均等に縦横５×５の２５個に分けた各領域をＡＦエリアとしている。図１１（ｂ）は、各ＡＦエリアに対応する被写体の範囲を示し、言い換えると、撮像面上のＡＦエリアを被写体側に投影した様子を示す。撮影レンズが図１０（ｂ）に示すような歪曲収差を有していることから、この撮影レンズを通して、図１１（ａ）のＡＦエリアを投影すると、図１１（ｂ）に示すように、周囲が押し込まれたような格子模様となっている。
【０００７】
また、中央付近のＡＦエリアＡに対して、周辺のＡＦエリアＣは形状が歪み、面積が広がっている。このため、ＡＦエリアＡの測距対象物（ここでは、手前にいる鳥）が、ＡＦエリアＣにあると、背景（ここでは木）と混在し、焦点検出が困難となる。この点について、図１２を用いて説明する。
【０００８】
図１２（ａ）は、横軸をフォーカスレンズ位置とし、縦軸をＡＦ評価値とした場合に、フォーカスレンズをスキャン駆動させた場合のＡＦエリアＡとＡＦエリアＢ（図１１で背景の木のみ含まれるＡＦエリア）のＡＦ評価値の変化を示す。図１２（ａ）に示す例では、ＡＦエリアＡはフォーカスレンズが位置Ｐａにおいてピークとなり、ＡＦエリアＢはフォーカスレンズが位置Ｐｂにおいてピークとなっている。この場合には、ＡＦエリアＡとＡＦエリアＢの測距対象物について、それぞれＡＦ評価値がピークとなるフォーカスレンズの位置を検出することが可能である。
【０００９】
図１２（ｂ）は、図１１（ｂ）のＡＦエリアＣに示すように、測距対象物と背景が混在している場合である。この場合には、ＡＦ評価値は、背景の木によって位置Ｐｃと、手前の鳥によって位置Ｐｄと２つのピーク位置が検出される。また、木と鳥の位置関係によっては、２つのピークが一体化し、ＰｃやＰｂとは、違う別の位置に偽のピークが発生することも有り得る。このように、ＡＦエリアの形状が歪み、また面積が変化するために遠近の被写体が混在しやすくなり、正確な焦点検出が困難となる。
【００１０】
そこで、特許文献１では、撮影レンズの歪曲収差量に応じて、ＡＦ評価値を算出する際の重み付けを変更している。また、特許文献２では、予め画像データの歪曲収差を補正してから、ＨＰＦ処理を行うようにしている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平６−２３７４１２号公報
【特許文献２】特開２０１１−２１５２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
特許文献１は、ＡＦエリアを更に細分化した領域ごとに重み付けを決めてＡＦ評価値の演算を行っており、複雑な演算となってしまう。ＡＦ評価値の演算を最小化するために予め重み付けテーブルを保持することが考えられるが、この方法ではテーブルを保持するための膨大なメモリ領域が必要になってしまう。また、特許文献２は、ＡＦ評価値の算出にあたって、後段の画像処理とは別に歪曲収差の補正処理が必要になり、回路規模が大きくなり、消費電力の増大を招いてしまう。
【００１３】
本発明は、このような事情を鑑みてなされたものであり、撮影レンズの収差を画像処理によって除去する撮像装置において、簡単な回路構成で効果的に収差の影響を軽減して焦点検出ができる焦点検出装置、焦点検出方法、およびカメラシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため第１の発明に係る焦点検出装置は、撮影レンズを含むレンズ部と、上記撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力する撮像素子と、上記撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶するＡＦエリア記憶部と、上記撮影レンズの歪曲収差データを記憶する記憶部と、上記歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定するＡＦエリア補正部と、上記撮像素子の出力する画素信号の内、上記ＡＦエリア補正部によって補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、を具備する。
【００１５】
第２の発明に係る焦点検出装置は、上記第１の発明において、上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、上記ＡＦ評価値を補正する。
第３の発明に係る焦点検出装置は、上記第１の発明において、上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データを記憶する。
【００１６】
第４の発明に係るカメラシステムは、撮影レンズを含むレンズ部と、該レンズ部を着脱可能であり、上記撮影レンズにより集光される被写体光を受光して光電変換し画素信号を出力する撮像素子を有する本体部と、から構成されるカメラシステムにおいて、上記レンズ部は、上記撮影レンズの歪曲収差データを記憶する記憶部と、上記カメラ本体へ、上記歪曲収差データを送信するレンズ通信部と、を有し、上記本体部は、上記撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶するＡＦエリア記憶部と、上記レンズ通信部からの歪曲収差データを受信する本体通信部と、上記歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定するＡＦエリア補正部と、上記撮像素子の出力する画素信号の内、上記ＡＦエリア補正部によって補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、を具備する。
【００１７】
第５の発明に係るカメラシステムは、上記第４の発明において、上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、上記ＡＦ評価値を補正する。
第６の発明に係るカメラシステムは、上記第４の発明において、上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データを記憶する。
【００１８】
第７の発明に係るカメラシステムは、撮影レンズを含むレンズ部と、該レンズ部を着脱可能であり、上記撮影レンズにより集光される被写体光を受光して光電変換し画素信号を出力する撮像素子を有する本体部と、から構成されるカメラシステムにおいて、上記レンズ部は、上記撮影レンズの歪曲収差データを記憶する記憶部と、上記撮影レンズの歪曲収差データに応じたＡＦエリア配置情報を算出する算出部と、上記カメラへ、上記ＡＦエリア配置情報を送信するレンズ通信部と、を有し、上記本体部は、上記レンズ通信部から上記ＡＦエリア配置情報を受信する本体通信部と、上記ＡＦエリア配置情報に基づいて上記ＡＦエリアの配置を設定するＡＦエリア配置設定部と、上記撮像素子の出力する画素信号の内、上記ＡＦエリア配置設定部によって配置を設定されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部と、を具備する。
【００１９】
第８の発明に係るカメラシステムは、上記第７の発明において、上記ＡＦ評価値算出部は、上記補正されたＡＦエリアの大きさの逆数に相当する係数により、ＡＦ評価値を補正する。
第９の発明に係るカメラシステムは、上記第７の発明において、上記記憶部は、上記撮影レンズの複数の光学状態に対応する歪曲数差データに応じた複数のＡＦエリア配置情報を記憶する。
【００２０】
第１０の発明に係る焦点検出方法は、撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力し、上記画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶し、上記撮影レンズの歪曲収差データに基づいて上記ＡＦエリアの配置を補正して設定し、上記撮像素子の出力する画素信号の内、補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出する。
【発明の効果】
【００２１】
本発明によれば、撮影レンズの収差を画像処理によって除去する撮像装置において、簡単な回路構成で効果的に収差の影響を軽減して焦点検出ができる焦点検出装置、焦点検出方法、およびカメラシステムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るカメラの主として電気的構成を示すブロック図である。
【図２】本発明の一実施形態に係るカメラのＡＦ評価値データを生成するための機能を示すブロック図である。
【図３】本発明の一実施形態に係るカメラにおいて、撮像素子側で設定したＡＦエリアを被写体側に投影した場合の画像を示す図である。
【図４】本発明の一実施形態におけるカメラにおいて、各ＡＦエリアにおけるＡＦ評価値の補正係数を示す図表である。
【図５】本発明の一実施形態に係るカメラにおいて、歪曲収差が有る場合の撮像素子面上の中心からの像高を示すグラフである。
【図６】本発明の一実施形態に係るカメラのマウント処理の動作を示すフローチャートである。
【図７】本発明の一実施形態に係るカメラの撮影シーケンスを示すフローチャートである。
【図８】本発明の一実施形態に係るカメラのコントラストＡＦの動作を示すフローチャートである。
【図９】本発明の一実施形態に係るカメラのマウント処理の動作の変形例を示すフローチャートである。
【図１０】従来のカメラにおいて、撮像素子側の画像を被写体側に投影した場合の画像を示す図である。
【図１１】従来のカメラにおいて、撮像素子上におけるＡＦエリアを被写体側に投影した場合のＡＦエリアを示す図である。
【図１２】従来のカメラにおいて、ＡＦ評価値の変化を示すグラフである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態としてデジタルカメラに適用した例について説明する。このデジタルカメラは、撮像部を有し、この撮像部によって被写体像を画像データに変換し、この変換された画像データに基づいて、被写体像を本体の背面に配置した表示部にライブビュー表示する。撮影者はライブビュー表示を観察することにより、構図やシャッタタイミングを決定する。レリーズ操作時には、画像データが記録媒体に記録される。記録媒体に記録された画像データは、再生モードを選択すると、表示部に再生表示することができる。
【００２４】
また、撮影レンズの歪曲収差は完全に除去しておらず、レンズ鏡筒からの歪曲収差情報に基づいて、カメラ本体において画像データを補正し、歪曲収差が除去された画像についてライブビュー表示を行い、また記録媒体に記録する。さらに、コントラストＡＦを行うにあたって、歪曲収差に応じてＡＦエリアの位置や大きさ等を補正し、この補正されたＡＦエリアからの画像データに基づいてＡＦ評価値を算出し、自動焦点調節を行う。
【００２５】
図１は、本実施形態に係るカメラの主として電気的構成を示すブロック図である。このカメラは、カメラ本体１１とレンズ鏡筒１２は別体で構成され、レンズ鏡筒１２はカメラ本体１１に着脱自在である。なお、カメラ本体１１とレンズ鏡筒１２を一体に構成しても勿論かまわない。
【００２６】
レンズ鏡筒１１内には、焦点調節および焦点距離調節用の撮影レンズ２１と、開口径を調節するための絞り２２が配置されている。撮影レンズ２１はレンズ枠２３に保持され、レンズ枠２３はレンズ駆動機構２４およびレンズ駆動回路２５によって光軸方向に駆動され、絞り２２は絞り駆動機構２７によって駆動される。レンズ鏡筒１１は、撮影レンズを含むレンズ部として機能する。一般に撮影レンズ２１は、多数のレンズやレンズ群によって構成されるが（例えば、９群１４枚など）、本出願においては、簡単のためにレンズ１枚のみを図示した。
【００２７】
レンズ駆動回路２５および絞り駆動機構２７は、レンズ制御用マイクロコンピュータ（以下、「ＬＣＰＵ」と称する）３０に接続され、ＬＣＰＵ３０によって駆動制御される。ＬＣＰＵ３０は、ＣＰＵ（Central Processing Unit）と不図示のレンズ駆動パルス生成部等の周辺回路を有し、メモリ３１に記憶されたプログラムに従い、カメラ本体１１からの制御命令に応じて、レンズ鏡筒１２内の各部を制御する。
【００２８】
ＬＣＰＵ３０は、メモリ３１に接続されている。このメモリ３１は、フラッシュＲＯＭ等の電気的に書き換え可能な不揮発性メモリである。メモリ３１は、前述のＬＣＰＵ３０用のプログラムの他に、撮影レンズ２１の光学的特性、絞り２２の特性等の種々の特性を記憶しており、また各種調整値も記憶する。撮影レンズ２１の光学的特性として、撮影レンズ２１の歪曲収差に関する情報を焦点距離毎に有している。ＬＣＰＵ３０は、カメラ本体１１からの要求に応じて、これらの値を読み出して送信する。
【００２９】
メモリ３１は、撮影レンズの歪曲収差データを記憶する記憶部として機能する。この記憶部は、撮影レンズの複数の光学状態（例えば、焦点距離やフォーカスレンズ位置ごと）に対応する歪曲数差データに応じた複数のＡＦエリア配置情報を記憶する。
【００３０】
ＬＣＰＵ３０は、通信コネクタ３５に接続されており、この通信コネクタ３５を通じて、カメラ本体１１内の本体制御用マイクロコンピュータ（以下、「ＢＣＰＵ」と称する）６０と通信を行う。また、通信コネクタ３５は、カメラ本体１１からレンズ鏡筒１２に電源を供給するための給電端子を有する。通信コネクタ３５は、カメラ本体へ、歪曲収差データを送信するレンズ通信部として機能する。また、通信コネクタ３５は、レンズ通信部からの歪曲収差データを受信する本体通信部としても機能する。
【００３１】
カメラ本体１１にあって、撮影レンズ２１の光軸上には、露出時間制御用のシャッタ５２が設けられている。本実施形態においては、シャッタ５２は先幕および後幕を有するフォーカルプレーンシャッタである。シャッタ５２は、シャッタチャージ機構５７によってシャッタチャージされ、またシャッタ制御回路５６によってシャッタ５２の開閉制御が行われる。
【００３２】
シャッタ５２の後方であって、撮影レンズ２１の光軸上には、撮像素子ユニット５４が配置されており、撮影レンズ２１によって結像される被写体像を画素信号に光電変換する。なお、撮像素子ユニット５４内の撮像素子としては、ＣＣＤ（Charge Coupled Devices）イメージセンサや、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の二次元撮像素子を使用できることは言うまでもない。撮像素子ユニット５４は、撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力する撮像素子として機能する。
【００３３】
前述のシャッタ５２と撮像素子５４の間には、被写体光束から赤外光成分と、高周波成分を除去するための光学フィルタである光学ローパスフィルタ（ＯＬＰＦ）５３が配置されている。
【００３４】
撮像素子ユニット５４は、手ブレ補正ユニット７５によって、撮影レンズ２１の光軸と垂直な面内で、手ブレを打ち消す方向に移動する。すなわち、カメラ本体１１が撮影者の手ブレ等によって動くと、この動きをジャイロ等（不図示）のブレ検出部によってブレの量と方向を検出し、手ブレ補正ユニット７５は、ＢＣＰＵ６０からの制御に従って、検出された動きを打ち消すように撮像素子ユニット５４を移動させる。
【００３５】
撮像素子ユニット５４は撮像素子インターフェース回路６１に接続されている。撮像素子インターフェース回路６１は、ＢＣＰＵ６０からの制御命令に従って、撮像素子ユニット５４内の撮像素子から画素信号を読み出し、増幅処理やＡＤ変換処理等の前処理を施した後、画像処理コントローラ６２に出力する。
【００３６】
画像処理コントローラ６２は、画像データのデジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ（γ）補正、コントラスト補正、ライブビュー表示用画像生成等の各種の画像処理を行なう。また画像データをＪＰＥＧやＴＩＦＦ等の圧縮方式で圧縮し、また圧縮画像データを伸張する。なお、画像圧縮はＪＰＥＧやＴＩＦＦに限らず、他の圧縮方式でもよい。
【００３７】
画像処理コントローラ６２には、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）６３、フラッシュＲＯＭ６４、記憶メディア６５が接続されている。
【００３８】
ＳＤＲＡＭ６３は、電気的に書き換え可能な揮発性メモリであり、撮像素子ユニット５４から読み出された画像データを一時的に書き込み、読み出しを行う。フラッシュＲＯＭ６４は、電気的に書き換え可能な不揮発性メモリであり、ＢＣＰＵ６０用のプログラムや、各種調整値等を記憶し、読み出す。フラッシュＲＯＭ６４は、メモリ３１からの歪曲収差データを記憶し、この場合には、撮影レンズの歪曲収差データを記憶する記憶部としても機能する。
【００３９】
記憶メディア６５は、コンパクトフラッシュ(登録商標)、ＳＤメモリカード(登録商標)またはメモリスティック(登録商標)等の書換え可能な記録媒体のいずれかが装填可能となるように構成され、カメラ本体１１に対して着脱自在となっている。その他、通信接点を介してハードディスクを接続可能に構成してもよい。
【００４０】
ストロボ７２は、電源回路８０からの電源電圧を昇圧し、昇圧した高圧電圧を充電するコンデンサや、閃光発光用のキセノン管や、トリガ回路等を有し、低輝度の被写体に対する照明機器として使用される。ストロボ制御回路７１は、ＢＣＰＵ６０からの制御命令に従って、ストロボ７２に対して充電やトリガ等の制御を行う。
【００４１】
ＥＶＦ（Electric Viewfinder）６６は、カメラ本体１１内に内蔵された表示パネルを接眼部を介して撮影者が観察することができる。ＥＶＦ６６には、ライブビュー表示や記録画像の再生表示等を行う。動作表示用ＬＣＤ（Liquid Crystal Display）７７は、カメラ本体１１の外装部に設けられ、カメラの動作状態を表示する。なお、市販されているカメラの中には、ＥＶＦ６６を持たず、大画面のＬＣＤを背面に具備し、ＥＶＦ６６と動作表示用ＬＣＤを兼用する製品も存在する。
【００４２】
カメラ操作スイッチ（ＳＷ）７８は、電源釦、レリーズ釦、メニュー釦、ＯＫ釦等の操作部材の操作に連動するスイッチである。レリーズ釦には、レリーズ釦の半押し操作を検出する１Ｒスイッチ（１ＲＳＷ）や、レリーズ釦の全押しを検出する２Ｒスイッチ（２ＲＳＷ）が設けられている。
【００４３】
電源回路８０は、カメラ本体１１に装填された電源電池を有し、カメラ本体１１やレンズ鏡筒１２内の各回路ユニット等に電源電圧を供給する。
【００４４】
次に、図２を用いて、本実施形態におけるＡＦ処理のための機能ブロックについて説明する。各ブロックは、ＢＣＰＵ３０においてソフトウエア的に処理される。
【００４５】
Ｙ生成部１０１は、撮像素子ユニット５４から撮像データ（画像データ）を入力し、Ｙ成分（輝度成分）の画像データを生成する。フィルタ処理部１０３は、Ｙ生成部で生成された輝度成分からなる画像データを入力し、ハイパスフィルタ処理を施すことによって、画像データから高周波成分のみを抽出する。
【００４６】
レンズ情報取得部１０９は、レンズ鏡筒１２から撮影レンズ２１の歪曲収差データ等のレンズ情報を取得する。多点エリア設定部１１１は、レンズ情報取得部１０９によって取得した歪曲収差データに基づいて、複数のＡＦエリアの設定値および面積に相当する情報をエリア積算部１０５およびエリア面積補正部１０７に出力し、ＡＦエリアの設定を行う（後述する図８のＳ５１）。
【００４７】
多点エリア設定部１１１は、撮像素子の出力する画素信号に基づいて焦点検出を行うためのＡＦエリアの配置を記憶するＡＦエリア記憶部、および歪曲収差データに基づいてＡＦエリアの配置を補正して設定するＡＦエリア補正部として機能する。なお、この多点エリア設定部１１１によって設定されるＡＦエリアの詳細については、図３ないし図５を用いて後述する。
【００４８】
エリア積算部１０５は、多点エリア設定部１１１によって設定されたＡＦエリア毎に、フィルタ処理部１０３から出力される高周波成分のデータを積算する。この積算は、撮影レンズ２１の有する歪曲収差を補正したＡＦエリアの範囲毎に行う（後述する図８のＳ５５参照）。
【００４９】
本実施形態においては、歪曲収差データに基づいてＡＦエリアを修正しているために、ＡＦエリアの面積が均等ではない。そのため、エリア面積補正部１０７は、エリア積算部１０５から出力された積算値に対して、ＡＦエリアの面積の不均一を修正する。エリア面積補正部１０７によって補正された積算値は、ＡＦ評価値データとして出力される。
【００５０】
エリア積算部１０５とエリア面積補正部１０７は、撮像素子の出力する画素信号の内、ＡＦエリア補正部によって補正されたＡＦエリアからの画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部として機能する。また、このＡＦ評価値算出部は、補正されたＡＦエリアの大きさの逆数に相当する係数により、ＡＦ評価値を補正する（図８のＳ５５参照）。
【００５１】
このように、本実施形態においては、撮影レンズ２１の歪曲収差に基づいて各ＡＦエリアの位置や大きさ等を補正し、この補正されたＡＦエリアの範囲で画像データの高周波成分を積算し、この積算値をＡＦエリアの面積に応じて補正している。このため、歪曲収差があっても、簡単かつ迅速にＡＦ評価値を算出することができる。
【００５２】
次に、図３ないし図５を用いて、本実施形態におけるＡＦエリアの設定と、その面積の補正について説明する。図３（ａ）は、図１０（ｂ）に示すような樽型の歪曲収差を有する場合において設定する、撮像面上のＡＦエリアの一例を示す。図３（ｂ）は、図１１（ｂ）と同様に、各ＡＦエリアに対応する被写体の範囲を示す。
【００５３】
図１１（ａ）では、ＡＦエリアを均等に配置していたが、本実施形態においては、図３（ａ）に示すように、中央付近のＡＦエリアを広く、周辺にいくにつれてＡＦエリアが狭くなるようにしている。撮像面の底辺側に記載の数値は、中央エリアの幅を１としたときの割合を示し、右側に記載の数値は、中央エリアの高さを１としたときの割合を示す。
【００５４】
図４は、図３（ａ）に示した例において、各ＡＦエリア毎に算出されたＡＦ評価値を補正する補正係数の値の例を示す。補正係数の値は、中央のＡＦエリアの面積を１としたときの各ＡＦエリアの面積の逆数を使えばよい。例えば、左上隅のエリアは、中央のＡＦエリアに対して、縦が０．７５倍、横が０．７倍であるので、１／（０．７５×０．７）≒１．９０となる。前述した多点エリア設定部１１１（図２参照）は、この補正係数をエリア面積補正部１０７に出力し、エリア面積補正部１０７は、この補正係数を用いて、エリア積算部１０５から出力された積算値を補正する。
【００５５】
図５（ａ）は、歪曲収差がない場合とある場合に、撮影レンズ２１で結像される像高がどのように変わるかを示す。像高は、撮影レンズ２１の光軸が撮像素子と交わる位置を０．０とし、撮像素子の４隅を１．０としている。図１０（ｂ）のように、樽型の歪収差がある場合、歪曲収差がない場合の結像位置（理想像高Ｙ）と比較して、撮影レンズ２１を通過した際の結像位置（Ｙ’）は、理想像高Ｙよりも内側に結像することになる。つまり、Ｙ＞Ｙ’となり、ラインＬ２に示すような関係になる。
【００５６】
図５（ｂ）は、理想像高Ｙと撮影レンズ２１を通して結像した像高Ｙ’との比を表したもので、図５（ａ）に示すように、像高が大きくなるにつれてＹとＹ’の乖離が大きくなるため、像高比Ｙ’／ＹはラインＬ４に示すような変化となる。
【００５７】
図３（ａ）に示したＡＦエリアの大きさの割合の決定にあたっては、図５（ｂ）に示した像高比と一致するように決めればよい。
【００５８】
次に、図６ないし図８に記載のフローチャートを用いて、本実施形態におけるカメラの動作について説明する。この動作は、ＢＣＰＵ６０がフラッシュＲＯＭ６４に記憶されたプログラムに従ってカメラの各部を制御することにより実行する。また、このフローチャートは、コントラストＡＦによる自動焦点調節に関連する動作を主に示している。
【００５９】
図６に示すマウント処理は、カメラの電源釦が操作されると開始する。マウント処理のフローがスタートすると、まず、本体の電源をオンにする（Ｓ１）。ここでは、電源回路８０によって、カメラ本体１１の各部に電源が給電される。
【００６０】
本体電源オンとなると、次に、カメラシステムの初期化を行う（Ｓ３）。ここでは、画像処理コントローラ６２への電源を供給し、ＯＳ（Operating System）を立ち上げ、撮像ユニット５４内の撮像素子に電源供給し、前回電源オフ時の状態に回復する等、カメラシステムの初期化を行う。
【００６１】
カメラシステムの初期化を行うと、次に、レンズ鏡筒の電源をオンにする（Ｓ５）。ここでは、電源回路８０によって、通信コネクタ３５を通じて、レンズ鏡筒１２内の各部に電源が供給される。
【００６２】
レンズ電源をオンにすると、次に、初期通信を行う（Ｓ７）。ここでは、カメラ本体１１から送信を行い、レンズ鏡筒１２からの返信に基づいて、通信プロトコル確認を行う。
【００６３】
初期通信を行うと、次に、レンズ性能情報の取得のための通信を行う（Ｓ９）。ここでは、メモリ３１に記憶されているレンズ性能情報、例えば、ズームレンズか単焦点レンズのいずれであるか、焦点距離、絞り値（Ｆ値）等の情報を、ＬＣＰＵ３０に送信要求し、取得する。
【００６４】
レンズ性能情報を取得すると、次に、レンズ機能情報取得通信を行う（Ｓ１１）。ここでは、レンズ機能情報、例えば、通信速度、レンズ駆動速度、レンズ手ブレ補正機能の有無等の情報を、ＬＣＰＵ３０に送信要求し、取得する。
【００６５】
レンズ機能情報を取得すると、次に、レンズ光学情報取得通信を行う（Ｓ１３）。ここでは、メモリ３１に記憶されているレンズ光学情報、例えば、歪曲収差データ、分光透過率等の情報を、ＬＣＰＵ３０に送信要求し、取得する。ステップＳ９〜Ｓ１３において取得した各情報は、フラッシュＲＯＭ６４またはＳＤＲＡＭ６３に記憶され、コントラストＡＦ処理等の種々の処理の際に使用される。
【００６６】
レンズ光学情報を取得すると、次に、撮影情報表示を行う（Ｓ１７）。ここでは、動作表示部７７に、撮影モード、シャッタ速度、絞り値、ＩＳＯ感度等の撮影情報を表示する。
【００６７】
撮影情報表示を行うと、撮影待機状態となる（Ｓ１９）。ここでは、レリーズ釦の半押し等がなされるまで、撮影待機状態となる。撮影待機状態では、例えば、撮像素子からの画像データに基づいてライブビューを表示し、また撮影モード等の各種設定を受け付け、また電源釦がオフとなると、電源オフ処理を行う。
【００６８】
次に、図７に示すフローチャートを用いて、撮影シーケンスについて説明する。撮影シーケンスは、撮影待機状態において、レリーズ釦の半押し操作等の操作がなされるとスタートする。
【００６９】
撮影待機状態では、ユーザの操作でレンズの状態が変わったことを検知するため、撮影レンズ状態取得通信を行う（Ｓ２１）。ここでは、絞り２２の最新の絞り状態、撮影レンズ２１の最新のズーム状態（焦点距離を含む）等、最新のレンズ鏡筒の状態を、ＬＣＰＵ３０に送信要求し、取得する。
【００７０】
レンズ状態取得通信を行うと、次に、１ＲＳＷがオンか否かを判定する（Ｓ２１）。レリーズ釦が半押しされると、１ＲＳＷがオンとなる。ここでは、１ＲＳＷのオンオフ状態に基づいて判定する。この判定の結果、１ＲＳＷがオフの場合には、ステップＳ２１に戻り、前述の動作を周期的に繰り返す。
【００７１】
一方、ステップＳ２３における判定の結果、１ＲＳＷがオンとなった場合には、コントラストＡＦを行う（Ｓ２３）。ここでは、撮像素子からの画像データの高周波成分を抽出してＡＦ評価値を生成し、このＡＦ評価値がピークとなるように、フォーカスレンズの位置を調節する。ピントが正しく検出され、フォーカスレンズが合焦位置に駆動されると、合焦フラグに「１」がセットされる。このコントラストＡＦの詳しい動作については、図８を用いて後述する。
【００７２】
コントラストＡＦを行うと、次に、合焦フラグが「１」か「０」のいずれであるかを判定する（Ｓ２７）。合焦フラグは、デフォルト値は「０」であり、前述したように、フォーカスレンズが合焦位置に駆動されると、合焦フラグとして「１」がセットされる。
【００７３】
ステップＳ２７における判定の結果、合焦フラグが「０」であった場合には、非合焦処理を行う（Ｓ４１）。非合焦処理としては、例えば、ＥＶＦ６６等に非合焦状態であることを表示する等、撮影者に合焦できないことを告知し、またフォーカスレンズの駆動を停止する。
【００７４】
一方、ステップＳ２７における判定の結果、合焦フラグが「１」であった場合には、１ＲＳＷがオフか否かを判定する（Ｓ２９）。撮影者がレリーズ釦の半押し状態を解除すると、１ＲＳＷはオフ状態となる。ステップＳ２９における判定がオフであった場合には、ステップＳ２１に戻り、前述の動作を繰り返す。
【００７５】
ステップＳ２９における判定の結果、１ＲＳＷがオフでなかった場合には、レンズ状態取得通信を行う（Ｓ３１）。ここでは、ステップＳ２１と同様に、最新のレンズ鏡筒の状態を、ＬＣＰＵ３０に送信要求し、取得する。
【００７６】
レンズ状態取得通信を行うと、次に、２ＲＳＷがオンか否かを判定する（Ｓ３３）。レリーズ釦が全押しされると、２ＲＳＷがオンとなる。ここでは、２ＲＳＷのオンオフ状態に基づいて判定する。この判定の結果、２ＲＳＷがオフの場合には、ステップＳ３１に戻り、前述の動作を繰り返す。
【００７７】
一方、ステップＳ３３における判定の結果、２ＲＳＷがオンの場合には、撮影動作に移る。まず、露光動作を行う（Ｓ３５）。ここでは、シャッタ５２を開放して撮像素子ユニット５４の撮像素子面上に被写体像を形成し、露光時間の経過後にシャッタ５２が閉鎖状態となり露光を終了する。露光が終了すると、撮像素子から画像データが読み出される。
【００７８】
露光動作が終了すると、次に画像処理を行う（Ｓ３７）。ここでは、撮像素子から読み出された画像データに対して、画像処理コントローラ６２が画像記録用に種々の画像処理を施す。
【００７９】
画像処理を行うと、次にカード記録を行う（Ｓ３９）。ここでは、ステップＳ３７において画像処理が施された画像データを記憶メディア６５に記録する。ステップＳ３９においてカード記録を行うと、またはステップＳ４１において非合焦処理を行うと、撮影シーケンスのフローを終了する。
【００８０】
次に、図８に示すフローチャートを用いて、ステップＳ２５のコントラストＡＦの詳しい動作について説明する。
【００８１】
コントラストＡＦのフローに入ると、まず、ＡＦエリアの設定を行う（Ｓ５１）。ここでは、レンズ鏡筒１２からの歪曲収差データに基づいて、図３（ａ）に示すようなＡＦエリアの設定を行う。なお、図３（ａ）は一例であり、ＡＦエリアの位置、大きさ、数等は、適宜、変更しても良い。
【００８２】
ＡＦエリアを設定すると、次に、初期駆動方向判断を行う（Ｓ５３）。コントラストＡＦは、フォーカスレンズをスキャン駆動しながらＡＦ評価値を算出し、そのピーク位置を検出する。スキャン駆動の方向は、無限遠から至近、または至近から無限遠のいずれである。このステップでは、現在のフォーカスレンズの位置等に基づいて、いずれの方向にフォーカスレンズを駆動するかを判断する。
【００８３】
初期駆動方向判断を行うと、次に、ＡＦ評価値の取得を開始する（Ｓ５５）。ＡＦ評価値は、図２に示したような機能ブロックによって、ＡＦエリア毎に取得される。すなわち、フィルタ部１０３によって画像データの高周波成分を抽出し、この値をエリア積算部１０５によって積算し、エリア面積補正部１０７によって補正された値である。このエリア面積の補正は、図４で説明した補正係数を、エリア積算部１０５によって積算された値に対して乗算することによって行う。このようにエリア積算部１０５による積算値をエリア面積に応じて補正してＡＦ評価値を算出するので、各ＡＦエリアのＡＦ評価値を適切に比較することが可能となる。ＡＦ評価値が相対的に大きいコントラストが高いＡＦエリアやＡＦ評価値が相対的に小さいコントラストが低いＡＦエリアを判別することができ、どのＡＦエリアを採用するかの判断等を適切に行うことが可能となる。ＡＦ評価値の取得を開始すると、撮像素子から１フレーム分の画像データが読み出されるたびに、ＡＦ評価値が算出される。なお、図８のフローチャートには明記していないが、コントラストＡＦ処理中には撮像素子の撮像動作が所定のフレームレートで繰り返し実行され、撮像動作毎に撮像素子ユニット５４から撮像（画像）データが出力される。
【００８４】
ＡＦ評価値の取得を開始すると、次に、レンズ駆動を開始する（Ｓ５７）。ここでは、ＬＣＰＵ３０に対して、撮影レンズ２１のフォーカスレンズを、ステップＳ５３で判断した初期駆動方向に駆動するように指示する。
【００８５】
レンズ駆動を開始すると、次に、ＡＦ評価値が増加しているか否かを判定する（Ｓ５９）。ここでは、エリア面積補正部１０７によって算出されたＡＦ評価値が、ＡＦエリア毎に増加しているか否かを判定する。
【００８６】
ステップＳ５９における判定の結果、ＡＦ評価値が増加しない場合（すなわち、減少した場合）には、駆動方向を反転する（Ｓ６１）。ＡＦ評価値が減少するのは、ＡＦ評価値のピーク位置とは逆方向にレンズ駆動していることを意味するためである。
【００８７】
ステップＳ６１において駆動方向を反転して場合、またはステップＳ５９における判定の結果、ＡＦ評価値が増加していた場合には、次に、ピーク判定を行う（Ｓ６３）。ここでは、ＡＦ評価値が増加から減少に変化していたかどうかに基づいて、ＡＦエリア毎にピーク判定を行う。
【００８８】
ピーク判定を行うと、ピーク検出されたか否かを判定する（Ｓ６５）。ここでは、ステップＳ６３におけるピーク判定の結果に基づいて、複数のＡＦエリアの内の１つでもピーク判定があったか否かを判定する。この判定の結果、ピーク検出がない場合には、ステップＳ６３に戻り、前述の動作を繰り返す。
【００８９】
ステップＳ６５における判定の結果、ピーク検出された場合には、合焦エリアの決定を行う（Ｓ６７）。ここでは、各ＡＦエリアのピーク判定結果に基づいて、合焦エリアを決定する。例えば、顔検出し、検出された顔の位置について焦点検出する場合には、顔の含まれるＡＦエリアのピークを検出した場合には、そのＡＦエリアを合焦エリアとして決定する。また、特にＡＦエリアの指定がない場合には、複数のＡＦエリアの中から至近側の被写体が含まれるＡＦエリアを合焦エリアとして決定する。ステップＳ６７における判定の結果、合焦エリアが決定されない場合には、ステップＳ６３に戻り、前述の動作を繰り返す。
【００９０】
一方、ステップＳ６７における判定の結果、合焦エリアが決定された場合には、合焦位置を算出する（Ｓ６９）。ここでは、合焦エリアで検出されたピーク位置の前後３点を用いて、補間演算により合焦位置を算出する。これは、通常、素早くピントを合わせるため、ＡＦ評価値を繰り返し取り込む間にレンズ駆動する量は、撮影時に許容されるピントずれ量より大きくなるからである。
【００９１】
合焦位置を算出すると、合焦位置駆動を行う（Ｓ７１）。ここでは、ＢＣＰＵ６０はＬＣＰＵ３０に対して、ステップＳ６９において算出された合焦位置に向けてフォーカスレンズを駆動するように制御信号を出力する。合焦位置に駆動されると、合焦フラグに「１」をセットする。この合焦フラグ「１」は、前述したステップＳ２７（図７参照）において、判定に使用される。合焦位置に駆動すると、コントラストＡＦのフローを終了し、元のフローに戻る。なお、フローチャートには明示しないが、青空のように低コントラストの被写体でＡＦする場合のように、明確にピント位置を判断するのが困難な場合は、「非合焦」として合焦フラグを「０」にする。
【００９２】
このように、本実施形態においては、撮影レンズにより集光される被写体光を受光し光電変換して画素信号を出力し（Ｓ５５の説明参照）、画素信号に基づいて焦点検出を行うためのＡＦエリアを設定し（Ｓ５１）、撮影レンズの歪曲収差データに基づいてＡＦエリアの大きさを設定し（図３（ａ）参照）、撮像素子の出力する画素信号の内、設定されたＡＦエリアからの画素信号に基づいて、積算値を算出する（図２参照）。そして、撮影レンズ２１の歪曲収差データに基づいて設定されたＡＦエリアの大きさの応じた補正係数（図４参照）によってＡＦ評価値（積算値）を補正するようにしている。このため、撮影レンズの収差を画像処理によって除去する場合に比べて、簡単な回路構成で効果的に収差の影響を軽減して焦点検出ができる。
【００９３】
次に、図９に示すフローチャートを用いて、図６に示したマウント処理の変形例を説明する。本発明の一実施形態においては、各ＡＦエリアの位置、大きさ等をカメラ本体１１側で歪曲収差データに基づいて算出し、設定していた。これに対して、本変形例では、ＡＦエリアの設定をレンズ鏡筒１２側で行い、その結果をカメラ本体１１が受信し、このＡＦエリアに基づいて、焦点検出を行うようにしている。
【００９４】
図９に示すマウント処理のフローは、ステップＳ１〜Ｓ１３、Ｓ１７〜Ｓ１９は、図６のフローと同様であることから詳しい説明を省略する。図９に示すマウント処理のフローに入り、ステップＳ１３において、レンズ光学情報を取得すると、ＡＦエリア設定通知送信を行う（Ｓ１４）。ここでは、ＢＣＰＵ６０からＬＣＰＵ３０に対して、歪曲収差データに基づいて、各ＡＦエリアの位置、面積等を算出し、ＢＣＰＵ６０に送信するように要求する。
【００９５】
ＡＦエリア設定通知送信を行うと、次に、ＡＦエリア指示情報取得通信を行う（Ｓ１６）。ここでは、ＬＣＰＵ３０が設定したＡＦエリアの情報を取得する。ここで、取得したＡＦエリア情報に基づいて、前述のステップＳ５１におけるＡＦエリアの設定を行う。
【００９６】
ＡＦエリア指示情報取得通信を行うと、図６のフローと同様に、撮影情報を表示し（Ｓ１７）、撮影待機状態となる（Ｓ１９）。
【００９７】
このように、本変形例においては、レンズ鏡筒１２側でＡＦエリアの大きさや位置等の算出を行っている。歪曲収差データは、レンズ鏡筒毎に異なっているため、歪曲収差データの送受信およびカメラ本体１１側で演算またはテーブル参照等を行うと煩雑になる。これに対して、レンズ鏡筒１１で、そのレンズ鏡筒に応じた歪曲収差データに基づいてＡＦエリアの大きさや位置を算出することから、簡単な構成となる。
【００９８】
なお、メモリ３１には予め標準的なＡＦエリア配置情報が記憶されており、ＬＣＰＵ３０はメモリ３１から標準的なＡＦエリア配置情報を読み出し、標準的なＡＦエリア配置情報と歪曲収差データに基づいて適用するＡＦエリアの大きさや位置等を算出する。また、メモリ３１には、標準的なＡＦ配置情報と歪曲収差データに基づいて算出された適用するＡＦエリアの大きさや配置を記憶させておいてもよい。ＬＣＰＵ３０は、メモリ３１に記憶されている適用されるＡＦエリアの大きさ等の配置情報を読み出してＢＣＰＵ６０に送信する。あるいは、ＬＣＰＵ３０は、ＢＣＰＵ６０との通信によりカメラ本体１１に固有なＡＦエリア情報や、現在の動作モードで設定されているＡＦエリア情報を取得し、このＡＦエリア情報と歪曲収差データに基づいて適用するＡＦエリアの大きさや位置等の配置情報を算出してもよい。
【００９９】
なお、本変形例では、図２に示した機能ブロック図においては、レンズ情報取得部１０９は、ＬＣＰＵ３０が算出したＡＦエリア情報を取得し、この取得したＡＦエリア情報に基づいて、多点エリア設定部１１１がＡＦエリアの設定を行う。
【０１００】
また、図１に示したメモリ３１は、撮影レンズの歪曲収差データを記憶する記憶部として機能する。通信コネクタ３５は、カメラ本体へ、ＡＦエリア配置情報を送信するレンズ通信部と、レンズ通信部からＡＦエリア配置情報を受信する本体通信部して機能する。多点エリア設定部１１１は、ＡＦエリア配置情報に基づいてＡＦエリアの配置を設定するＡＦエリア配置設定部として機能する。エリア積算部１０５とエリア面積補正部１０７は、ＡＦエリア配置設定部によって配置を設定された上記ＡＦエリアに関して撮像素子の出力する画素信号に基づいて、ＡＦ評価値を算出するＡＦ評価値算出部として機能する。
【０１０１】
以上説明したように、本発明の一実施形態や変形例においては、撮影レンズの歪曲収差データに基づいて、ＡＦエリアの大きさ、位置等を設定し、この設定したＡＦエリアについて、ＡＦエリアの大きさに応じて補正したＡＦ評価値を算出して焦点検出を行っている。このようにして各ＡＦエリアに含まれる被写体を正確に反映したＡＦ評価値を算出することができる。また、ＡＦエリアの大きさ、位置を変えるだけで済むので、回路構成やソフトウエアを簡単にすることができ、迅速に処理することができる。
【０１０２】
なお、本発明の一実施形態や変形例においては、各ＡＦエリアを図３（ａ）に示すように、隣接させている。しかし、これに限らず、各ＡＦエリアを離すように配置してもよい。また、各ＡＦエリアを長方形としたが、形状はこれに限られない。
【０１０３】
また、本発明の一実施形態や変形例においては、撮影レンズの歪曲収差を光学的に除去せず、画像データに対して画像処理を行うことによって歪曲収差による影響を除去していた。しかし、これに限らずの他の光学収差による影響についても同様に画像処理で除去するようにしてもよい。また、図２に示した機能ブロック図は、ソフトウエアで実行するようにしていたが、全部または一部をハードウエアで構成しても勿論かまわない（例えば、画像処理コントローラ６２の内部等）。フィルタ処理部１０３は、コントラストＡＦを実現できる信号処理であれば、特性（バンドパスフィルタなど）や構成（ＦＩＲ（Finite Impulse Response Filter）やＩＩＲ（Infinite Impulse Response Filter）など）を問わない。図３では樽型の歪曲収差が生じている場合を例に説明したが、糸巻型や、さらに複雑な陣笠型の歪曲収差を持つレンズに適用しても構わない。
【０１０４】
また、撮像素子ユニット５４内の撮像素子として、撮像用画素の他に、位相差検出方式により焦点検出を行うための焦点検出用画素を設けた撮像素子を採用してもよい。撮影レンズ２１の歪曲収差データに基づいて設定されたＡＦエリアに含まれる焦点検出用画素の出力に基づいて位相差検出演算を行い、その結果検出されるデフォーカス量をＡＦ評価値として算出する場合に適用してもよい。
【０１０５】
また、本実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ：Personal Digital Assist）、パーソナルコンピュータ（ＰＣ）、タブレット型コンピュータ、ゲーム機器等に内蔵されるカメラでも構わない。いずれにしても、ＡＦエリアを設け、ＡＦ評価値で焦点検出を行うための機器であれば、本発明を適用することができる。
【０１０６】
また、本明細書において説明した技術のうち、主にフローチャートで説明した制御に関しては、プログラムで設定可能であることが多く、記録媒体や記録部に収められる場合もある。この記録媒体、記録部への記録の仕方は、製品出荷時に記録してもよく、配布された記録媒体を利用してもよく、インターネットを介してダウンロードしたものでもよい。
【０１０７】
また、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等の順番を表現する言葉を用いて説明したとしても、特に説明していない箇所では、この順で実施することが必須であることを意味するものではない。
【０１０８】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０９】
１１・・・カメラ本体、１２・・・レンズ鏡筒、２１・・・撮影レンズ、２２・・・絞り、２３・・・レンズ枠、２４・・・レンズ駆動機構、２５・・・レンズ駆動回路、２７・・・絞り駆動機構、３０・・・レンズ制御用マイクロコンピュータ（ＬＣＰＵ）、３１・・・メモリ、３５・・・通信コネクタ、５２・・・シャッタ、５３・・・光学ローパスフィルタ（ＯＬＰＦ）、５４・・・撮像素子ユニット、５６・・・シャッタ制御回路、５７・・・シャッタチャージ機構、６１・・・撮像素子インターフェース回路、６２・・・画像処理コントローラ、６３・・・ＳＤＲＡＭ、６４・・・フラッシュＲＯＭ、６５・・・記憶メディア、６６・・・電子ビューファインダ（ＥＶＦ）、７１・・・ストロボ制御回路、７２・・・ストロボ、７５・・・手ブレ補正ユニット、７７・・・動作表示用ＬＣＤ、７８・・・カメラ操作ＳＷ、８０・・・電源回路、１０１・・・Ｙ生成部、１０３・・・フィルタ処理部、１０５・・・エリア積算部、１０７・・・エリア面積補正部、１０９・・・レンズ情報取得部、１１１・・・多点エリア設定部
【図１】
2017009815.tif 000003
【図２】
2017009815.tif 000004
【図３】
2017009815.tif 000005
【図４】
2017009815.tif 000006
【図５】
2017009815.tif 000007
【図６】
2017009815.tif 000008
【図７】
2017009815.tif 000009
【図８】
2017009815.tif 000010
【図９】
2017009815.tif 000011
【図１０】
2017009815.tif 000012
【図１１】
2017009815.tif 000013
【図１２】
2017009815.tif 000014