(57)【要約】【課題】適切なタイミングで光学パラメータの算出を行うことにより、応答性のよい焦点検出装置を提供すること。【解決手段】撮像装置１は、撮像素子２０８と、撮像素子２０８の焦点検出画素に入射する光束に関連する光学的状態に基づいて焦点検出画素から出力された画素信号を補正するための補正値を算出する光学パラメータ算出回路２２６と、焦点検出画素から出力された画素信号を補正値により補正する照度補正回路２２８と、補正された画素信号に基づいて焦点検出を行う焦点検出回路２２４とを有する。光学パラメータ算出回路２２６は、静止画取得のための撮像又は焦点検出のための撮像の実行前に光学的状態に基づいて補正値を算出する。照度補正回路２２８は、静止画取得のための撮像又は焦点検出のための撮像に伴う焦点検出画素からの画素信号の読み出しと同時に補正を実行する。【選択図】図１
2018101110.tif 000002
【特許請求の範囲】
【請求項１】
複数の焦点検出画素を有し、撮像光学系を介して被写体を撮像する撮像素子と、
前記焦点検出画素に入射する前記被写体からの光束に関連する光学的状態に基づいて前記焦点検出画素から出力された画素信号を補正するための補正値を算出する補正値算出部と、
前記焦点検出画素から出力された前記画素信号を前記補正値により補正する補正部と、
前記補正された画素信号に基づいて焦点検出を行う焦点検出部と、
を具備し、
前記補正値算出部は、前記撮像素子による静止画取得のための撮像又は焦点検出のための撮像を実行する前に前記光学的状態に基づいて前記補正値を算出し、
前記補正部は、前記撮像素子による静止画取得のための撮像又は焦点検出のための撮像に伴う前記焦点検出画素からの前記画素信号の読み出しと同時に前記補正値による補正を実行する焦点検出装置。
【請求項２】
前記光学的状態は、前記静止画取得のための撮像における絞り値の状態に対応し、
前記補正値算出部は、前記絞り値に基づいて前記補正値を算出する請求項１に記載の焦点検出装置。
【請求項３】
前記補正値算出部は、前記静止画取得のための撮像で得られた前記画素信号の読み出しの間に、前記静止画取得に続いて実行される焦点検出のための撮像のために決定される前記光学的状態に基づいて前記補正値を算出する請求項２に記載の焦点検出装置。
【請求項４】
今回の静止画取得のための撮像で得られた前記画素信号の読み出しの間に、今回の静止画取得の前の静止画取得のための撮像で得られた画素信号に基づいて、前記静止画取得のための撮像において用いられる前記絞り値を含む露出設定値を算出する露出制御部をさらに具備する請求項２又は３に記載の焦点検出装置。
【請求項５】
前記光学的状態は、前記撮像光学系又は前記撮像素子を移動させる手振れ補正における前記撮像光学系又は前記撮像素子の移動量に対応し、
前記補正値算出部は、前記手振れ補正の初期化時の前記撮像光学系又は前記撮像素子の移動量に基づいて前記補正値を算出する請求項１に記載の焦点検出装置。
【請求項６】
前記補正値算出部は、前記初期化時の前記撮像光学系又は前記撮像素子の移動量に基づいて今回の静止画取得のための撮像に続いて実行される焦点検出のための撮像において用いられる前記補正値を算出することを特徴とする請求項５に記載の焦点検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出装置に関する。
【背景技術】
【０００２】
撮像素子の一部の画素を焦点検出素子として利用して焦点状態を検出する撮像装置（焦点検出装置）が知られている。このような焦点検出装置は、撮像素子の一部の画素を焦点検出画素に設定し、撮像光学系の光軸中心に対して対称な異なる瞳領域を通過した被写体光束を複数の焦点検出画素に結像させ、この被写体光束の間の位相差を検出することによって撮像光学系の焦点状態を検出している。
【０００３】
ところで、撮像装置においては、撮像光学系の光学特性により、撮像光学系を通して入射される光束の量が、撮像光学系の光軸からの距離が離れるにつれて少なくなることが知られている。このため、撮像素子に結像された被写体像における照度の不均一が生じる。特許文献１の焦点調節装置は、このような照度の不均一性を補正するため光学パラメータを算出し、この光学パラメータを用いて照度補正を行うことを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７２３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１においては、照度補正のための光学パラメータの算出及び照度補正がデフォーカス量の算出の直前に行われる。光学パラメータの算出が常にデフォーカス量の算出の直前に行われると応答性の低下につながる。特に、連写中においてはさらなる応答性の低下につながる。
【０００６】
本発明は、適切なタイミングで光学パラメータの算出を行うことにより、応答性のよい焦点検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様の焦点検出装置は、複数の焦点検出画素を有し、撮像光学系を介して被写体を撮像する撮像素子と、前記焦点検出画素に入射する前記被写体からの光束に関連する光学的状態に基づいて前記焦点検出画素から出力された画素信号を補正するための補正値を算出する補正値算出部と、前記焦点検出画素から出力された前記画素信号を前記補正値により補正する補正部と、前記補正された画素信号に基づいて焦点検出を行う焦点検出部と、を具備し、前記補正値算出部は、前記撮像素子による静止画取得のための撮像又は焦点検出のための撮像を実行する前に前記光学的状態に基づいて前記補正値を算出し、前記補正部は、前記撮像素子による静止画取得のための撮像又は焦点検出のための撮像に伴う前記焦点検出画素からの前記画素信号の読み出しと同時に前記補正値による補正を実行する。
【発明の効果】
【０００８】
本発明によれば、適切なタイミングで光学パラメータの算出を行うことにより、応答性のよい焦点検出装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る焦点検出装置を含む撮像装置の構成の一例を示すブロック図である。
【図２Ａ】本発明の一実施形態に係る撮像装置の動作について示すフローチャートである。
【図２Ｂ】本発明の一実施形態に係る撮像装置の動作について示すフローチャートである。
【図３】ＡＦエリアの一例を示す模式図である。
【図４】ＡＦモードがシングルターゲットモードであるときのＡＦエリア選択処理について説明するための図である。
【図５Ａ】ＡＦモードがグループターゲットモードであるときのＡＦ選択処理について説明するための図である。
【図５Ｂ】ＡＦモードがグループターゲットモードであるときのＡＦ選択処理について説明するための図である。
【図６】ＡＦモードがオールターゲットモードであるときのＡＦ選択処理について説明するための図である。
【図７】連写が開始された後の動作を示すタイミングチャートである。
【図８】静止画撮影の間に複数フレームのライブビュー表示が行われるときの動作を示すタイミングチャートである。
【図９】最新のライブビュー表示のための撮像で得られた画像データを用いてＡＥ演算が行われる変形例のタイミングチャートである。
【図１０】フォーカスレンズ及び絞りの駆動のタイミングでＡＥ演算が行われる変形例のタイミングチャートである。
【図１１】フォーカスレンズ及び絞りの駆動のタイミングでＡＥ演算が行われる変形例のタイミングチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の一実施形態に係る焦点検出装置を含む撮像装置の構成の一例を示すブロック図である。なお、図１中において、矢印付き実線はデータの流れを、矢印付き破線は制御信号の流れをそれぞれ示している。
【００１１】
図１に示すように、撮像装置１は、交換式レンズ１００と、カメラ本体２００とを有する。交換式レンズ１００は、カメラ本体２００に着脱できるように構成されている。交換式レンズ１００とカメラ本体２００とは、交換式レンズ１００がカメラ本体２００に装着されたときに、互いに通信できるように接続される。なお、撮像装置１は、必ずしもレンズ交換式の撮像装置でなくてもよい。例えば、撮像装置１は、レンズ一体型の撮像装置であってもよい。
【００１２】
交換式レンズ１００は、撮像光学系１０２と、駆動部１０４と、レンズＣＰＵ１０６と、レンズ側記憶部１０８とを備える。ここで、交換式レンズ１００の各ブロックは、例えばハードウェアによって構成されている。しかしながら、必ずしもハードウェアによって構成されている必要はなく、一部はソフトウェアによって構成されていてもよい。また、交換式レンズ１００の各ブロックは、単一のハードウェア又はソフトウェアによって構成されていなくてもよく、複数のハードウェア又はソフトウェアによって構成されていてもよい。
【００１３】
撮像光学系１０２は、被写体からの光束をカメラ本体２００の撮像素子２０８に結像させるための光学系である。撮像光学系１０２は、フォーカスレンズ１０２１と、絞り１０２２とを有する。フォーカスレンズ１０２１は、光軸方向に移動することによって、撮像光学系１０２の焦点位置を調節できるように構成されている。
【００１４】
絞り１０２２は、フォーカスレンズ１０２１の光軸上に配置される。絞り１０２２の口径は可変である。絞り１０２２は、フォーカスレンズ１０２１を通過して撮像素子２０８に入射する被写体からの光束の量を調節する。駆動部１０４は、レンズＣＰＵ１０６から出力される制御信号に基づいて、フォーカスレンズ１０２１と絞り１０２２とを駆動する。ここで、撮像光学系１０２は、ズームレンズとして構成されていてもよい。この場合、駆動部１０４はズーム駆動も行う。
【００１５】
レンズＣＰＵ１０６は、インターフェイス（Ｉ／Ｆ）１１０を介してカメラ本体２００のＣＰＵ２１８との間で通信できるように構成されている。レンズＣＰＵ１０６は、カメラ本体２００のＣＰＵ２１８の制御に従って駆動部１０４を制御する。また、レンズＣＰＵ１０６は、Ｉ／Ｆ１１０を介して絞り１０２２の絞り値（Ｆ値）及びレンズ側記憶部１０８に記憶されているレンズ情報といった情報をＣＰＵ２１８に送信する。なお、レンズＣＰＵ１０６は、必ずしもＣＰＵとして構成されていなくてもよい。すなわち、レンズＣＰＵ１０６と同様の機能は、ＡＳＩＣ、ＦＰＧＡ等によって実現されてもよい。また、レンズＣＰＵ１０６と同様の機能は、ソフトウェアによって実現されてもよい。
【００１６】
レンズ側記憶部１０８は、交換式レンズ１００に関するレンズ情報を記憶している。レンズ情報は、例えば撮像光学系１０２の焦点距離の情報や収差の情報を含む。
【００１７】
カメラ本体２００は、メカシャッタ２０２と、駆動部２０４と、操作部２０６と、撮像素子２０８と、手振れ補正回路２１０と、撮像制御回路２１２と、アナログ処理部２１４と、アナログデジタル変換部（ＡＤＣ）２１６と、ＣＰＵ２１８と、画像処理部２２０と、画像圧縮展開部２２２と、焦点検出回路２２４と、光学パラメータ算出回路２２６と、照度補正回路２２８と、露出制御回路２３０と、表示部２３２と、バス２３４と、ＤＲＡＭ２３６と、本体側記憶部２３８と、記録媒体２４０とを有する。ここで、カメラ本体２００の各ブロックは、例えばハードウェアによって構成されている。しかしながら、必ずしもハードウェアによって構成されている必要はなく、一部はソフトウェアによって構成されていてもよい。また、カメラ本体２００の各ブロックは、単一のハードウェア又はソフトウェアによって構成されていなくてもよく、複数のハードウェア又はソフトウェアによって構成されていてもよい。
【００１８】
メカシャッタ２０２は、開閉自在に構成され、撮像素子２０８への被写体からの光束の入射時間（撮像素子２０８の露光時間）を調節する。メカシャッタ２０２としては、例えばフォーカルプレーンシャッタが採用される。駆動部２０４は、ＣＰＵ２１８からの制御信号に基づいてメカシャッタ２０２を駆動する。
【００１９】
操作部２０６は、電源ボタン、レリーズボタン、動画ボタン、再生ボタン、メニューボタンといった各種の操作ボタン及びタッチパネル等の各種の操作部材を含む。この操作部２０６は、各種の操作部材の操作状態を検知し、検知結果を示す信号をＣＰＵ２１８に出力する。
【００２０】
撮像素子２０８は、撮像光学系１０２の光軸上であって、メカシャッタ２０２の後方で、かつ、撮像光学系１０２によって被写体からの光束が結像される位置に配置されている。撮像素子２０８は、二次元的に配置された画素を含む受光面を有する。それぞれの画素は、例えばフォトダイオードによって構成され、光束の受光量に応じた電荷を生成する。各画素で発生した電荷は、各画素に接続されているキャパシタに蓄積される。このキャパシタに蓄積された電荷は、撮像制御回路２１２からの制御信号に従って画素信号として読み出される。ここで、本実施形態における画素は、焦点検出画素を含む。焦点検出画素は、撮像光学系１０２の対をなす瞳領域の一方からの光束のみを受光できるように構成された画素である。焦点検出画素は、対をなす瞳領域の一方からの光束のみが受光されるように一部の領域を遮光膜によって遮光することで構成される。または、焦点検出画素は、マイクロレンズを用いた瞳分割方式により、対をなす瞳領域の一方からの光束のみが受光されるように構成されていてもよい。
【００２１】
手振れ補正回路２１０は、カメラ本体２００に発生した手振れが抑制されるように、撮像素子２０８をその受光面と平行な方向に移動させる。手振れに従って撮像素子２０８が移動されることにより、手振れに起因して画像データに発生する被写体像のぶれが抑制される。なお、手振れ補正回路は、交換式レンズ１００に設けられていてもよい。この場合の手振れ補正回路は、撮像光学系１０２に含まれる手振れ補正光学系を移動させるように構成される。
【００２２】
撮像制御回路２１２は、撮像素子２０８からの画素信号の読み出しの設定に従って撮像素子２０８の撮像（露光）及び撮像素子２０８からの画素信号の読み出しを制御する。
【００２３】
アナログ処理部２１４は、撮像制御回路２１２の制御に従って撮像素子２０８から読み出された画素信号に対して増幅処理等のアナログ処理を行う。
【００２４】
ＡＤＣ２１６は、アナログ処理部２１４から出力された画素信号を、デジタル形式の画素データに変換する。なお、以下の説明では、画素データの集まりを画像データと言うことにする。
【００２５】
ＣＰＵ２１８は、本体側記憶部２３８に記憶されているプログラムに従ってカメラ本体２００の全体制御を行う制御部である。ＣＰＵ２１８は、例えば撮像制御回路２１２を介して撮像素子２０８による撮像を制御する。また、ＣＰＵ２１８は、焦点検出回路２２４によって検出されたフォーカスレンズ１０２１の焦点状態に応じて、フォーカスレンズ１０２１を駆動するための制御信号をレンズＣＰＵ１０６に対して出力する。また、ＣＰＵ２１８は、露出制御回路２３０によって算出された露出設定値をレンズＣＰＵ１０６及び撮像制御回路２１２に対して出力する。ここで、ＣＰＵ２１８は、必ずしもＣＰＵとして構成されていなくてもよい。すなわち、ＣＰＵ２１８と同様の機能は、ＡＳＩＣ、ＦＰＧＡ等によって実現されてもよい。また、ＣＰＵ２１８と同様の機能は、ソフトウェアによって実現されてもよい。
【００２６】
画像処理部２２０は、画像データに対して各種の画像処理を施す。例えば画像処理部２２０は、静止画像の記録の際には、静止画記録用の画像処理を施す。同様に、画像処理部２２０は、動画像の記録の際には、動画記録用の画像処理を施す。さらに、画像処理部２２０は、ライブビュー表示時には、表示用の画像処理を施す。
【００２７】
画像圧縮展開部２２２は、画像データの記録時には、画像処理部２２０で生成された画像データ（静止画データ又は動画データ）を圧縮する。また、画像データの再生時には、記録媒体２４０に圧縮状態で記録された画像データを伸張する。
【００２８】
焦点検出部としての焦点検出回路２２４は、撮像素子２０８の焦点検出画素の画素データを用いた公知の位相差方式によってフォーカスレンズ１０２１の焦点検出を行う。補正値算出部としての光学パラメータ算出回路２２６は、例えばＤＳＰによって構成され、照度補正のための照度補正値等を算出するための光学パラメータ演算を行う。補正部としての照度補正回路２２８は、光学パラメータ算出回路２２６で算出された照度補正値に従って、焦点検出画素から得られる画素データに対する照度補正を行う。焦点検出回路２２４、光学パラメータ算出回路２２６及び照度補正回路２２８については後で詳しく説明する。
【００２９】
露出制御部として露出制御回路２３０は、撮像素子２０８の画素データ（焦点検出画素を含む）に基づいて露出設定値を算出する。露出設定値は、絞り１０２２の開口量（絞り値）、撮像素子２０８の露光時間（シャッタスピード）を含む。
【００３０】
表示部２３２は、例えば液晶ディスプレイや有機ＥＬディスプレイといった表示部であって、例えばカメラ本体２００の背面に配置される。この表示部２３２は、ＣＰＵ２１８の制御に従って画像を表示する。表示部２３２は、ライブビュー表示や記録済み画像の表示等に使用される。
【００３１】
バス２３４は、ＡＤＣ２１６、ＣＰＵ２１８、画像処理部２２０、画像圧縮展開部２２２、焦点検出回路２２４、光学パラメータ算出回路２２６、照度補正回路２２８、露出制御回路２３０、表示部２３２、ＤＲＡＭ２３６、本体側記憶部２３８、記録媒体２４０に接続され、これらのブロックで発生した各種のデータを転送するための転送路として機能する。
【００３２】
ＤＲＡＭ２３６は、電気的に書き換えできるメモリであり、撮像素子２０８から出力される画像データ、記録用の画像データ、表示用の画像データ、ＣＰＵ２１８における処理データといった各種データを一時的に記憶する。なお、一時記憶用としてＳＤＲＡＭが用いられてもよい。
【００３３】
本体側記憶部２３８は、ＣＰＵ２１８で使用されるプログラム、カメラ本体２００の調整値等の各種データを記憶している。記録媒体２４０は、カメラ本体２００に内蔵されるか又は装填されるように構成されており、記録用の画像データを所定の形式の画像ファイルとして記録する。なお、ＤＲＡＭ２３６、本体側記憶部２３８及び記録媒体２４０は、それぞれ１つのメモリ等で構成されてもよいし、複数のメモリ等が組み合わされて構成されてもよい。
【００３４】
以下、本実施形態に係る撮像装置１の動作を説明する。図２Ａ及び図２Ｂは、本実施形態に係る撮像装置の動作について示すフローチャートである。図２Ａ及び図２Ｂの動作は、ユーザによる撮像装置１の電源のオン操作が検出されたときに開始される。電源のオン操作が検出されると、ステップＳ１０１において、ＣＰＵ２１８は、レリーズボタンの１ｓｔレリーズスイッチがオンの状態であるか否かを判定する。１ｓｔレリーズスイッチは、例えばユーザによるレリーズボタンの半押し操作に応答してオンの状態となるスイッチである。ステップＳ１０１において、１ｓｔレリーズスイッチがオンの状態であると判定されたときには、処理はステップＳ１０５に移行する。ステップＳ１０１において、１ｓｔレリーズスイッチがオンの状態でないと判定されたときには、処理はステップＳ１０２に移行する。
【００３５】
ステップＳ１０２において、ＣＰＵ２１８は、ライブビュー（ＬＶ）表示用の画像データの取り込みを行う。このとき、ＣＰＵ２１８は、メカシャッタ２０２を全開状態とするように駆動部２０４に対して制御信号を出力するとともに、絞り１０２２を所定量（例えば開放絞り）だけ駆動するようにレンズＣＰＵ１０６に対して制御信号を出力する。その後、ＣＰＵ２１８は、撮像制御回路２１２に対して制御信号を出力して撮像素子２０８によるＬＶ表示のための撮像を開始させる。この撮像は、例えば撮像素子２０８の所定行の画素毎に行われる。そして、所定行のＬＶ表示のための撮像が完了する毎に、撮像制御回路２１２は、撮像素子２０８からの画素信号の読み出しを開始させる。読み出された画素信号は、ＡＤＣ２１６において画素データに変換された後、ＤＲＡＭ２３６に記憶される。
【００３６】
ステップＳ１０３において、ＣＰＵ２１８はＬＶ表示を行う。このとき、ＣＰＵ２１８は、画像処理部２２０に表示用の画像データを生成させる。これを受けて、画像処理部２２０は、焦点検出画素からの画素データに対して補正処理を行う。この補正処理により、焦点検出画素からの画素データを他の通常の画素からの画素データと同様にＬＶ表示に使用することができるようになる。この補正処理の後、画像処理部２２０は、ＬＶ表示用の画像データの生成に必要なその他の処理を行って表示用の画像データを生成する。ＣＰＵ２１８は、画像処理部２２０で生成された表示用の画像データに基づいて表示部２３２にＬＶ画像を表示させる。その後、処理は、ステップＳ１０４に移行する。
【００３７】
ステップＳ１０４において、ＣＰＵ２１８は、露出制御回路２３０にＡＥ演算を実行させる。これを受けて、露出制御回路２３０は、ステップＳ１０２においてＤＲＡＭ２３６に記憶された画像データから露出設定値（絞り値）を算出する。ＣＰＵ２１８は、算出された露出設定値をレンズＣＰＵ１０６に対して出力する。この後、処理はステップＳ１０１に戻る。ステップＳ１０４の処理により、次回のＬＶ表示用の画像データの取り込みは、ステップＳ１０４で算出された露出設定値に従って行われる。
【００３８】
ステップＳ１０５において、ＣＰＵ２１８は、オートフォーカス（ＡＦ）及びＬＶ表示のための撮像と読み出しを行う。ＣＰＵ２１８は、まず、撮像制御回路２１２に対して制御信号を出力して撮像素子２０８によるＡＦのための撮像を開始させる。ＡＦのための撮像における露光時間は、ＬＶ表示のための撮像における露光時間と異ならせてよい。また、この撮像は、例えば撮像素子２０８の所定行の画素毎に行われる。そして、所定行のＡＦのための撮像が完了する毎に、撮像制御回路２１２は、撮像素子２０８からの画素信号の読み出しを開始させる。この時に、ＣＰＵ２１８は、ＤＲＡＭ２３６に記憶された焦点検出画素の画素データを照度補正回路２２８に入力する。これを受けて、照度補正回路２２８は、焦点検出画素の画素データに対する照度補正を行う。照度補正は、例えば、各画素データに対し、画素データ毎に算出された照度補正値を乗じることによって行われる。この照度補正値は、光学パラメータ算出回路２２６における光学パラメータ演算によって算出されるものである。光学パラメータ演算は、被写体からの光束に関連する情報である、撮像光学系１０２を通過する光線の入射角度特性と撮像素子２０８の入射角度特性との畳み込み積分である。撮像光学系１０２を通過する光線の入射角度特性と撮像素子２０８の入射角度特性を決める光学パラメータは、交換式レンズ１００において特定される絞り値、瞳位置、ズーム状態、フォーカスレンズ位置（被写体距離の状態）、及びカメラ本体２００において特定される手振れ補正の状態（撮像素子２０８又は手振れ補正光学系の初期位置からの移動量）、像高、ＡＦ検出方向等といった各種の光学的状態を示すパラメータを含む。なお、光学パラメータ演算には畳み込み積分が含まれるので、光学パラメータ算出回路２２６は、ＤＳＰによって構成されていることが望ましい。照度補正が施された画素信号は、ＡＤＣ２１６において画素データに変換された後、ＤＲＡＭ２３６に記憶される。ＡＦ用の画素信号の読み出しが完了した後、ＣＰＵ２１８は、撮像制御回路２１２に対して制御信号を出力して撮像素子２０８によるＬＶ表示のための撮像を開始させる。そして、所定行のＬＶ表示のための撮像が完了する毎に、撮像制御回路２１２は、撮像素子２０８からの画素信号の読み出しを開始させる。読み出された画素信号は、ＡＤＣ２１６において画素データに変換された後、ＤＲＡＭ２３６に記憶される。
【００３９】
ステップＳ１０６において、ＣＰＵ２１８は、ステップＳ１０３と同様にしてＬＶ表示を行う。
【００４０】
ステップＳ１０７において、ＣＰＵ２１８は、露出制御回路２３０にＡＥ演算を実行させる。ステップＳ１０７において、ＡＦのための撮像の露出設定値とＬＶ表示のための撮像の露出設定値のそれぞれが算出されてもよい。
【００４１】
ステップＳ１０８において、ＣＰＵ２１８は、焦点検出回路２２４による焦点検出演算を実行させる。焦点検出回路２２４は、ＤＲＡＭ２３６に記憶された照度補正がなされた焦点検出画素の画素データを用いて、焦点検出回路２２４は、対をなす焦点検出画素の間の相関演算を行う。
【００４２】
焦点検出演算の中で、焦点検出回路２２４は、焦点検出の信頼性判定を行う。本実施形態では、焦点検出演算の中で信頼性判定が行われ、信頼性の高いＡＦエリアだけでデフォーカス量演算が行われる。このようにすることで、多点での焦点検出を行いつつ、焦点調節の精度の向上と演算負荷の低減とを図ることができる。以下、信頼性判定について説明する。
【００４３】
焦点検出回路２２４は、相関演算によって得られる相関値に基づいて信頼性判定を行う。
【００４４】
図３は、ＡＦエリアの一例を示す模式図である。図３の例では、ＡＦエリアＡ０は、１２１点のＡＦエリアＡ１を有する。ＡＦエリアＡ１は、画面内の縦方向と横方向とにそれぞれ１１点ずつ配置されている。本実施形態に係る信頼性判定は、例えば１２１点のＡＦエリアＡ１のそれぞれについて行われる。また、焦点検出画素の配置の仕方によっては、１つのＡＦエリアＡ１につき、縦方向と横方向の２つのＡＦ検出方向のそれぞれで焦点検出を行うことができる。この場合、信頼性判定は、１２１点のＡＦエリアＡ１の縦方向と横方向とに対して行われ得る。
【００４５】
信頼性判定では、以下の（１）−（３）の条件が判定される。そして、（１）−（３）の全てを満足するときには、そのＡＦエリアにおける信頼性は高いと判定される。信頼性判定の後、処理はステップＳ１０９に移行する。  
（１）焦点検出画素の画素データから得られるコントラストが十分であるか
（２）相関値の極小値が十分に小さいか
（３）相関値の極小値と極小値の両隣の相関値のうちの大きい方の相関値との傾きが十分であるか否か（相関値の極小値の周辺のエッジが立っているか否か）
ここで、信頼性判定における判定条件は上述した３つの条件に限定されず、他の条件が加わったり、３つの条件のうち何れかの条件が省かれたりし得る。また、各々のＡＦエリアが諸条件を満たすか否かの判定は、諸条件をどの程度に満たしているかを数値として算出することで行われてもよい。この場合、例えば数値の合計値が大きいときにはそのＡＦエリアにおける信頼性は高いと判定される。
【００４６】
ここで、図２Ａ及び図２Ｂの説明に戻る。ステップＳ１０９において、焦点検出回路２２４は、デフォーカス量演算を行う。すなわち、焦点検出回路２２４は、ステップＳ１０８における信頼性判定の結果、信頼性が高いと判定されたＡＦエリアにおける２像間隔値（相関値の極値に対応した像ずれ量）からフォーカスレンズ１０２１の合焦位置に対するデフォーカス量を算出する。具体的には、焦点検出回路２２４は、２像間隔値に対してＡＦエリア毎及びＡＦ検出方向毎に異なる感度値を乗算することでデフォーカス量を算出する。感度値は、照度補正値と同様に光学パラメータ算出回路２２６における光学パラメータ演算によって算出されるものであり、２像間隔値（像位相差量）をデフォーカス量に変換するための変換係数である。デフォーカス量の算出の後、焦点検出回路２２４は、ＡＦエリア毎に異なる補正値である、撮像光学系１０２のコントラストベストずれ補正値（概ね撮像光学系１０２の周波数ずれ量）をデフォーカス量に加算する。また、焦点検出回路２２４は、デフォーカス量をフォーカスレンズ位置（レンズパルス位置）に変換する処理をさらに行う。その後、処理はステップＳ１１０に移行する。
【００４７】
ステップＳ１１０において、焦点検出回路２２４は、フォーカスレンズ１０２１の駆動に用いるフォーカスレンズ位置に対応するＡＦエリアを選択するためのエリア選択処理を行う。エリア選択処理の後、処理はステップＳ１１１に移行する。エリア選択処理は、例えば、最も近い被写体距離に対応した（すなわち最至近の）フォーカスレンズ位置を示すＡＦエリアを選択することで行われる。以下、エリア選択処理の一例を簡単に説明する。
【００４８】
図４は、ＡＦモードがシングルターゲットモードであるときのＡＦエリア選択処理について説明するための図である。シングルターゲットモードは、１２１点のＡＦエリアの中のユーザによって指定されたＡＦエリアＡ１１を対象としてＡＦを行うモードである。すなわち、シングルターゲットモードのときには、ＡＦエリアは選択されている。このため、シングルターゲットモードのときには、指定されたＡＦエリア１１におけるＡＦ方向のうちでより近距離に対応したフォーカスレンズ位置を示すＡＦ方向が選択される。
【００４９】
図５Ａ及び図５Ｂは、ＡＦモードがグループターゲットモードであるときのＡＦ選択処理について説明するための図である。グループターゲットモードは、１２１点のＡＦエリアの中のユーザによって指定されたＡＦエリアのグループを対象としてＡＦを行うモードである。このグループは、図５Ａに示す十字状の５点のＡＦエリアからなるグループＡ１２、図５Ｂに示す矩形状の９点のＡＦエリアからなるグループＡ１３等を含む。グループターゲットモードのときには、指定されたグループＡ１２又はＡ１３の中でより近距離に対応したフォーカスレンズ位置を示すＡＦエリア及びＡＦ方向が選択される。
【００５０】
図６は、ＡＦモードがオールターゲットモードであるときのＡＦ選択処理について説明するための図である。オールターゲットモードの場合には、中央優先でＡＦエリアが選択される。すなわち、図６において太線枠で囲まれている中央２５点のＡＦエリアＡ１４はＡＦエリアの選択の対象になる。ＡＦエリアＡ１４の中に信頼性の高いＡＦエリアがあるときには、その中でより近距離に対応したフォーカスレンズ位置を示すＡＦエリア及びＡＦ方向が選択される。ＡＦエリアＡ１４の中に信頼性の高いＡＦエリアがないときには、図６において太線枠で囲まれている中央４９点のＡＦエリアＡ１５がＡＦエリアの選択の対象になる。ＡＦエリアＡ１５の中に信頼性の高いＡＦエリアがあるときには、その中でより近距離に対応したフォーカスレンズ位置を示すＡＦエリア及びＡＦ方向が選択される。ＡＦエリアＡ１５の中に信頼性の高いＡＦエリアがないときには、その他のＡＦエリアＡ１６がＡＦエリアの選択の対象になる。ＡＦエリアＡ１６の中に信頼性の高いＡＦエリアがあるときには、その中でより近距離に対応したフォーカスレンズ位置を示すＡＦエリア及びＡＦ方向が選択される。
【００５１】
ここで、エリア選択処理は、最至近のフォーカスレンズ位置を示すＡＦエリアを選択する手法に限らない。例えば、エリア選択処理として、最も信頼性の高いＡＦエリアを選択する手法が用いられてもよい。さらには、後で説明する動体予測演算が行われた後のエリア選択処理においては、動体予測式に則っているフォーカスレンズ位置を示すＡＦエリアを選択する手法が用いられてもよい。
【００５２】
ここで、図２Ａ及び図２Ｂの説明に戻る。ステップＳ１１１において、ＣＰＵ２１８は、フォーカスレンズ１０２１が合焦状態であるか否かを判定する。ステップＳ１１１における判定は、例えばエリア選択処理において選択されたＡＦエリアにおけるデフォーカス量（現在のフォーカスレンズ位置と選択されたフォーカスレンズ位置との差）が予め定められた許容範囲内であるか否かを判定することによって行われる。デフォーカス量が許容範囲内であるときには合焦状態であると判定される。ステップＳ１１１において、フォーカスレンズ１０２１が合焦状態でないと判定されたときには処理はステップＳ１１２に移行する。ステップＳ１１１において、フォーカスレンズ１０２１が合焦状態であると判定されたときには処理はステップＳ１１３に移行する。
【００５３】
ステップＳ１１２において、ＣＰＵ２１８は、ステップＳ１１０において選択されたＡＦエリアについて算出されたフォーカスレンズ位置に応じてフォーカスレンズ１０２１が駆動されるよう、レンズＣＰＵ１０６に対して制御信号を出力する。レンズＣＰＵ１０６は、この制御信号を受けて、駆動部１０４を介してフォーカスレンズ１０２１を駆動する。その後、処理は、ステップＳ１０２へ戻る。
【００５４】
ステップＳ１１３において、ＣＰＵ２１８は、光学パラメータの変化があったか否かを判定する。ステップＳ１１３においては、光学パラメータとしての、絞り値、フォーカスレンズ位置、ズーム状態、手振れ補正状態の何れかが照度補正値又は感度値等に影響を与える程度に変化したときには、光学パラメータが変化したと判定される。ステップＳ１１３において、光学パラメータの変化があったと判定されたときには、処理はステップＳ１１４に移行する。ステップＳ１１３において、光学パラメータの変化がないと判定されたときには、処理はステップＳ１１５に移行する。
【００５５】
ステップＳ１１４において、ＣＰＵ２１８は、光学パラメータ算出回路２２６に光学パラメータ演算を実行させる。ステップＳ１１４の処理は、後で説明する特定のタイミングにおいて行われる。なお、図２Ａには記載していないが、後述するようにステップＳ１１２のフォーカスレンズ駆動の実行中に、ステップＳ１１３の光学パラメータ変化の判定とＳ１１４の光学パラメータ演算を実行してもよい。
【００５６】
ステップＳ１１５において、ＣＰＵ２１８は、ステップＳ１０５と同様にしてＡＦのための撮像及び画素信号の読み出しと、ＬＶ表示のための撮像及び画素信号の読み出しとを行う。ステップＳ１１５においては、ＡＦのための撮像に伴って順次に読み出される焦点検出画素の画素信号は、ＡＤＣ２１６において画素データに変換された後、照度補正回路２２８に入力される。これを受けて、照度補正回路２２８は、焦点検出画素の画素データに対する照度補正を行う。このように、本実施形態においては、ＡＦのための撮像中の読み出しと同時に照度補正が行われる。
【００５７】
ステップＳ１１６において、ＣＰＵ２１８は、焦点検出回路２２４による焦点検出演算を実行させる。これを受けて、焦点検出回路２２４は、ステップＳ１０８と同様にして信頼性判定を行う。その後、ステップＳ１１７において、焦点検出回路２２４は、ステップＳ１０９と同様にしてデフォーカス量演算を行う。ステップＳ１１８において、焦点検出回路２２４は、ステップＳ１１０と同様のエリア選択処理を行う。
【００５８】
ステップＳ１１９において、ＣＰＵ２１８は、動体予測演算に用いられる履歴情報を例えばＤＲＡＭ２３６へ記憶させる。履歴情報は、例えばエリア選択処理において選択されたＡＦエリアに対応するフォーカスレンズ位置（レンズパルス位置）である。履歴情報として記憶されるフォーカスレンズ位置の数は、適宜に設定され得る。
【００５９】
ステップＳ１２０において、ＣＰＵ２１８は、２ｎｄレリーズスイッチがオンされているか否かを判定する。２ｎｄレリーズスイッチは、例えばユーザによるレリーズボタンの全押し操作に応答してオンの状態となるスイッチである。ステップＳ１２０において、２ｎｄレリーズスイッチがオンの状態であると判定されたときには、処理はステップＳ１２３に移行する。ステップＳ１２０において、２ｎｄレリーズスイッチがオンの状態でないと判定されたときには、処理はステップＳ１２１に移行する。
【００６０】
ステップＳ１２１において、ＣＰＵ２１８は、ステップＳ１１１と同様にして、フォーカスレンズ１０２１が合焦状態であるか否かを判定する。ステップＳ１２１において、フォーカスレンズ１０２１が合焦状態でないと判定されたときには処理はステップＳ１２２に移行する。ステップＳ１２１において、フォーカスレンズ１０２１が合焦状態であると判定されたときには処理はステップＳ１１３に戻る。
【００６１】
ステップＳ１２２において、ＣＰＵ２１８は、ステップＳ１１７で算出されたフォーカスレンズ位置に応じてフォーカスレンズ１０２１が駆動されるよう、レンズＣＰＵ１０６に対して制御信号を出力する。レンズＣＰＵ１０６は、この制御信号を受けて、駆動部１０４を介してフォーカスレンズ１０２１を駆動する。その後、処理は、ステップＳ１１３へ戻る。なお、ステップＳ１２２のフォーカスレンズ駆動の実行中に、並行してステップＳ１１３の光学パラメータ変化の判定とＳ１１４の光学パラメータ演算を実行してもよい。
【００６２】
ステップＳ１２３において、ＣＰＵ２１８は、焦点検出回路２２４による動体予測演算を実行させる。これを受けて、焦点検出回路２２４は、動体予測演算を行う。動体予測演算は、過去のデフォーカス量演算の結果（フォーカスレンズ位置）の履歴から今回のフォーカスレンズ１０２１の駆動すべき位置を予測する処理である。
【００６３】
ステップＳ１２４において、ＣＰＵ２１８は、静止画取得のための撮像（本露光）を行うために、メカシャッタ２０２の動作を開始させる。このメカシャッタ２０２の動作は、本露光の前後のメカシャッタ２０２の開閉動作と、本露光の後でライブビュー用及びＡＦのための撮像を開始するためのメカシャッタ２０２の全開動作とを含む。ＣＰＵ２１８は、まず、メカシャッタ２０２を全閉状態とするように駆動部２０４の制御信号を切り替える。そして、ステップＳ１２６で本露光を行った後に、ＣＰＵ２１８は、メカシャッタ２０２を全開状態とするように駆動部２０４を制御する。
【００６４】
ステップＳ１２５において、ＣＰＵ２１８は、レンズＣＰＵ１０６に対してフォーカスレンズ１０２１及び絞り１０２２を同時駆動させるように指示して動作を開始させる。ここで、フォーカスレンズ１０２１の駆動位置は、ステップＳ１２３の動体予測演算において予測された位置である。また、絞り１０２２の開口量は、直前のＡＥ演算によって算出された露出設定値（絞り値）に対応した開口量である。
【００６５】
ステップＳ１２６において、ＣＰＵ２１８は、本露光を開始させる。本露光は、記録用の画像データを取得するための撮像である。本露光において、ＣＰＵ２１８は、予め決定された静止画連写に必要な露光期間だけメカシャッタ２０２を開閉させるように駆動部２０４を制御する。そして、ＣＰＵ２１８は、露光期間中に撮像素子２０８の撮像を開始させる。露光期間の終了後、撮像制御回路２１２は、撮像素子２０８の各画素からの画素信号を読み出す。画素信号の読み出し後、ＣＰＵ２１８は、記録用の静止画データを生成するための処理を画像処理部２２０に行わせる。これを受けて、画像処理部２２０は、焦点検出画素からの画素データに対して補正処理を行う。この補正処理の後、画像処理部２２０は、記録用の画像データの生成に必要なその他の処理を行って記録用の静止画データを生成する。画像処理の完了後、ＣＰＵ２１８は、画像圧縮展開部２２２によって記録用の静止画データを圧縮する。圧縮の完了後、ＣＰＵ２１８は、圧縮された記録用の静止画データを画像ファイルとして記録媒体２４０に記録する。また、本実施形態においては、本露光のための撮像に伴って焦点検出画素の画素信号は、ＡＤＣ２１６において画素データに変換された後、照度補正回路２２８にも入力される。これを受けて、照度補正回路２２８は、焦点検出画素の画素データに対する照度補正を行う。このように、本実施形態においては本露光中の画素信号の読み出しと同時に照度補正が行われる。
【００６６】
ステップＳ１２７において、ＣＰＵ２１８は、露出制御回路２３０にＡＥ演算を実行させる。これを受けて、露出制御回路２３０は、１フレーム前の本露光の結果としてＤＲＡＭ２３６に記憶された画像データから露出設定値（絞り値）を算出する。
【００６７】
ステップＳ１２８において、ＣＰＵ２１８は、レンズＣＰＵ１０６に対して絞り１０２２を駆動させるように指示する。ここで、絞り１０２２の開口量は、直前のＡＥ演算によって算出された露出設定値（絞り値）に対応した開口量である。ステップＳ１２８における絞り１０２２の駆動は、本露光に伴う画素信号の読み出しと並列に行われてもよい。なお、図２Ｂには示していないが、本露光に伴う画素信号の読み出しが完了すると、読み出され照度補正が施された焦点検出画素の画素信号に基づいて前述の測距演算（焦点検出演算、デフォーカス量演算）が実行される。測距演算により算出されたフォーカスレンズ位置は、動体予測演算のための履歴情報として保存される。
【００６８】
ステップＳ１２９において、ＣＰＵ２１８は、ステップＳ１０１と同様にして、１ｓｔレリーズスイッチがオンの状態であるか否かを判定する。ステップＳ１２９において、１ｓｔレリーズスイッチがオンの状態であると判定されたときには、処理はステップＳ１１３に戻る。ステップＳ１２９において、１ｓｔレリーズスイッチがオンの状態でないと判定されたときには、処理はステップＳ１３０に移行する。
【００６９】
ステップＳ１３０において、ＣＰＵ２１８は、カメラ本体２００の電源をオフするか否かを判定する。例えば、ユーザの操作部２０６の操作によって電源のオフが指示された場合又は所定時間のユーザの操作部２０６の操作がない場合には電源をオフすると判定される。ステップＳ１３０において、カメラ本体２００の電源をオフしないと判定されたときには、処理はステップＳ１０１に戻る。ステップＳ１３０において、カメラ本体２００の電源をオフすると判定されたときには、処理は終了する。
【００７０】
ここで、光学パラメータ演算及び照度補正についてさらに説明する。図７は、本実施形態において連写が開始された後の（２ｎｄレリーズスイッチがオンされた後の）動作を示すタイミングチャートである。ここで、図７は、上から、（ａ）本露光、ＡＦのための撮像、ＬＶ表示のための撮像のそれぞれの撮像における露光期間、（ｂ）それぞれの撮像における露光開始のタイミング、（ｃ）それぞれの撮像における画素信号の読み出しのタイミング、（ｄ）光学パラメータ演算のタイミング、（ｅ）照度補正のタイミング、（ｆ）測距演算（焦点検出演算及びデフォーカス量演算及び動体予測演算）のタイミング、（ｇ）フォーカスレンズ１０２１及び絞り１０２２の駆動のタイミング、（ｈ）ＡＥ演算のタイミングを示している。また、図中の矢印は、算出された情報が使用される処理を示している。また、図７においては、１フレーム目の静止画撮影（本露光）に先立つフォーカスレンズ１０２１及び絞り１０２２の駆動並びにＡＥ演算については図示が省略されている。
【００７１】
図７に示すように、連写モードにおいては、２ｎｄレリーズスイッチがオンされている間は、所定の連写間隔毎に静止画撮影が行われる。この連写間隔は、ユーザによって指定される連写コマ数等によって決まるものである。
【００７２】
それぞれの静止画撮影においては、直前の動体予測演算及びＡＥ演算の結果に従って、フォーカスレンズ１０２１及び絞り１０２２が駆動される。フォーカスレンズ１０２１及び絞り１０２２の駆動の完了後に本露光が行われる。本露光は、撮像素子２０８の所定行（例えば１行）毎に行われる。所定行の露光が完了する毎に、画素信号の読み出しが行われる。画素信号の読み出しが完了すると静止画データの記録が行われる。そして、静止画データの記録が完了すると、ＡＦのための撮像及びＬＶ表示のための撮像が行われる。ＡＦのための撮像及びＬＶ表示のための撮像に続いて画素信号が読み出され、測距演算及びＬＶ表示が行われる。そして、次のフレームの本露光を行うためのフォーカスレンズ１０２１及び絞り１０２２の駆動が行われる。
【００７３】
このように連写が開始されると、本露光とＡＦのための撮像及びＬＶ表示のための撮像とが交互に行われるので、絞り値や手振れ補正状態といった光学パラメータは時々刻々に変化し得る。光学パラメータが照度補正値等に影響を与える程度に変化してしまうと、光学パラメータ演算をやり直す必要が生じる。光学パラメータ演算は、畳み込み積分を含むために時間がかかり易く、連写の応答性を悪化させる要因となり得る。
【００７４】
本実施形態においては、静止画撮影（本露光）のための光学パラメータ演算は、静止画撮影（本露光）の開始前で、かつ、本露光での露出設定値が確定された後である、本露光の直前のフォーカスレンズ１０２１及び絞り１０２２の駆動のタイミング（図７の（１）の区間）で行われる。このタイミングで照度補正値及び感度値が算出されていれば、その後の本露光に伴う画素信号の読み出しと同時に照度補正を行うことができ、また、照度補正の完了とともに測距演算を行うことができる。すなわち、光学パラメータ演算だけが行われる時間をなくすことができるので、連写の応答性の向上を図ることができる。
【００７５】
また、本実施形態においては、ＬＶ表示の光学パラメータ演算は、本露光に伴う画素信号の読み出しのタイミング（図７の（２）の区間）で行われる。このタイミングで照度補正値及び感度値が算出されていれば、その後のＡＦのための撮像に伴う画素信号の読み出しと同時に照度補正を行うことができ、また、照度補正の完了とともに測距演算を行うことができる。この場合も、光学パラメータ演算だけが行われる時間をなくすことができるので、連写の応答性の向上を図ることができる。
【００７６】
さらに、本実施形態においては、ＡＥ演算も、本露光に伴う画素信号の読み出しのタイミングで行われる。このＡＥ演算においては、前のフレームにおける本露光の結果として得られた画像データが使用される。このＡＥ演算の結果を次のフレームの静止画撮影（本露光）とＬＶのための撮像との両方に反映させることにより、連写の応答性の向上を図ることができる。
【００７７】
次に、光学パラメータ演算において使用される光学パラメータについて説明する。連写光学パラメータ演算において使用される光学パラメータは、基本的には、光学パラメータ演算の実施の時点での最新の光学パラメータである。例えば、絞り値は、前のフレームのＡＥ演算で算出されたものである。また、フォーカスレンズ位置は、直前の測距演算で算出されたものである。ズーム状態は、光学パラメータ演算の時点のズーム位置である。手振れ補正状態は、光学パラメータ演算の時点の撮像素子２０８又は手振れ補正光学系の初期位置からの移動量である。
【００７８】
ここで、手振れ補正の設定によっては連写中の特定のタイミングにおいて初期化処理が行われることがある。初期化処理とは、手振れ補正の精度を確保するために、手振れ補正に先立って撮像素子２０８又は手振れ補正光学系を予め定められた初期位置に戻す処理である。例えば、本露光の直前には、初期化処理が行われることが望ましい。一方で、本露光の間のＬＶ表示のときには逐一初期化が行われると応答性が失われるために初期化処理が行われなくてもよい。そして、初期化処理が行われるときには、手振れ補正状態（撮像素子２０８又は手振れ補正光学系の初期位置からの移動量）が大きく変化し得るので光学パラメータ演算が行われることが望ましい。
【００７９】
本露光の直前や本露光後の１フレーム目のＬＶ表示等の手振れ補正の初期化処理が行われるときの光学パラメータ演算における手振れ状態の情報としては、最新の手振れ状態の情報ではなく、初期化時の手振れ状態の情報（すなわち、移動量ゼロ）を用いることが望ましい。最新の情報を使用しないのは、手振れ状態の情報の更新に失敗したときに、初期化処理中の手振れ状態の情報を用いて光学パラメータ演算が行われてしまうことを防止するためである。初期化処理が行われるタイミングの光学パラメータ演算では、初期化時の手振れ状態の情報を固定的に用いたとしても照度補正値や感度値の精度にはそれほどの影響はない。
【００８０】
ここで、連写間隔の設定によっては、図８に示すように、静止画撮影の間に複数フレームのＬＶ表示を行うことができる場合もある。初期化処理を行うように設定されている場合であっても、２フレーム目以降のＬＶ表示では初期化処理は行われないことが多い。この場合の光学パラメータ演算における手振れ状態の情報としては、最新の手振れ状態の情報が使用されることが望ましい。
【００８１】
なお、図８に示すように、光学パラメータの変化があったと判定されたときには、その時点で光学パラメータ演算が実施されることが望ましい。そして、光学パラメータが実施されている間は、仮にＡＦのための撮像に伴う画素信号の読み出しのタイミングがあったとしても照度補正及びその後の測距演算は行われないようにすることが望ましい（図８のばつ印のタイミング）。これは、光学パラメータの変化が生じる前の光学パラメータに従って照度補正及びその後の測距演算が行わることによる焦点検出の精度劣化を抑制するためである。
【００８２】
以上説明したように本実施形態によれば、静止画撮影（本露光）の開始前で、かつ、本露光での露出設定値が確定された後である、本露光の直前のフォーカスレンズ１０２１及び絞り１０２２の駆動のタイミング及び本露光に伴う画素信号の読み出しのタイミングといったタイミングで光学パラメータ演算を行うことにより、焦点検出の性能を落とさずに連写の応答性の向上を図ることができる。
【００８３】
本実施形態では、測距演算等が行われない本露光に伴う画素信号の読み出しのタイミングにおいてＡＥ演算も行い、このＡＥ演算の結果を次のフレームの静止画撮影（本露光）とＬＶのための撮像との両方に反映させることにより、連写の応答性の向上を図ることができる。
【００８４】
［変形例］  
以下、本実施形態の変形例を説明する。以下の図９、図１０、図１１で示す変形例は、ＡＥ演算の変形例である。
【００８５】
図７で示した例では、ＡＥ演算は、１フレーム前の本露光によって得られた画像データを用いて行われる。これに対し、ＡＥ演算は、図９に示すように、最新のＬＶ表示のための撮像で得られた画像データを用いて行われてもよい。最新のＬＶ表示のため撮像で得られた画像データを用いてＡＥ演算が行われることにより、より本露光に近いタイミングの被写体の情報を用いてＡＥ演算が行われ得る。これにより、ＡＥ演算の被写体への追従性を向上させることができる。
【００８６】
また、図７で示した例では、ＡＥ演算は、本露光に伴う画素信号の読み出しのタイミングにおいて行われる。これに対し、ＡＥ演算は、図１０又は図１１に示すように、フォーカスレンズ１０２１及び絞り１０２２の駆動のタイミングで行われてもよい。図１０は、１フレーム前の本露光の結果を用いてＡＥ演算が行われる例であり、図１１は、最新のＬＶ表示のための撮像で得られた画像データを用いてＡＥ演算が行われる例である。フォーカスレンズ１０２１及び絞り１０２２の駆動のタイミングも測距演算等が行われないタイミングであり、このタイミングでＡＥ演算が行われることにより、連写の応答性のさらなる向上を図ることが可能である。
【００８７】
以上実施形態に基づいて本発明を説明したが、本発明は前述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。前述の実施形態では、撮像装置は、デジタルカメラ等の画像の記録を目的とした撮像装置を例に挙げている。これに対し、本実施形態の技術は、フォーカスレンズを有する各種の撮像装置に適用されるものであり、必ずしも画像の記録を行わない撮像装置に対しても適用され得る。この点で、例えば内視鏡装置、顕微鏡装置、監視装置といった撮像装置に対しても本実施形態の技術は適用され得る。
【００８８】
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【００８９】
また、上述した実施形態による各処理は、コンピュータであるＣＰＵ２１８に実行させることができるプログラムとして記憶させておくこともできる。この他、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、ＣＰＵ２１８は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【００９０】
さらに、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【００９１】
１  撮像装置、１００  交換式レンズ、１０２  撮像光学系、１０４  駆動部、１０６  レンズＣＰＵ、１０８  レンズ側記憶部、１１０  インターフェイス（Ｉ／Ｆ）、２００  カメラ本体、２０２  メカシャッタ、２０４  駆動部、２０６  操作部、２０８  撮像素子、２１０  手振れ補正回路、２１２  撮像制御回路、２１４  アナログ処理部、２１６  アナログデジタル変換部（ＡＤＣ）、２１８  ＣＰＵ、２２０  画像処理部、２２２  画像圧縮展開部、２２４  焦点検出回路、２２６  光学パラメータ算出回路、２２８  照度補正回路、２３０  露出制御回路、２３２  表示部、２３４  バス、２３６  ＤＲＡＭ、２３８  本体側記憶部、２４０  記録媒体、１０２１  フォーカスレンズ、１０２２  絞り。
【図１】
2018101110.tif 000003
【図２Ａ】
2018101110.tif 000004
【図２Ｂ】
2018101110.tif 000005
【図３】
2018101110.tif 000006
【図４】
2018101110.tif 000007
【図５Ａ】
2018101110.tif 000008
【図５Ｂ】
2018101110.tif 000009
【図６】
2018101110.tif 000010
【図７】
2018101110.tif 000011
【図８】
2018101110.tif 000012
【図９】
2018101110.tif 000013
【図１０】
2018101110.tif 000014
【図１１】
2018101110.tif 000015