(57)【要約】【課題】装着されるレンズ装置に応じて適切な動体予測を行う。【解決手段】撮像装置２００は、可変絞り２０５を有するレンズ装置が取り外し可能に装着される。該撮像装置は、第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう撮像素子の駆動を制御し、第１の撮像により得られた測光結果を用いて第２の撮像より前に前記可変絞りを駆動する絞り制御を行い、第１の撮像に対応して撮像素子から出力された信号に基づいて焦点検出を行い、第２の撮像に対応する第１の時刻を算出し、焦点検出の結果に基づいて前記第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行う。さらに、装着されたレンズ装置が対応する絞り制御が、第１の絞り制御であるか第２の絞り制御であるかに応じて第１の時刻を算出する。【選択図】図１
2019120734.tif 000002
【特許請求の範囲】
【請求項１】
可変絞りを有するレンズ装置が取り外し可能に装着される撮像装置であって、
撮像素子と、
第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう前記撮像素子の駆動を制御する撮像制御手段と、
前記第１の撮像により得られた測光結果を用いて、前記第２の撮像より前に前記可変絞りを駆動する絞り制御を行う絞り制御手段と、
前記第１の撮像に対応して前記撮像素子から出力された信号に基づいて焦点検出を行う焦点検出手段と、
前記第２の撮像に対応する第１の時刻を算出する算出手段と、
前記焦点検出の結果に基づいて、前記第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行うフォーカス制御手段とを有し、
前記算出手段は、装着された前記レンズ装置が対応する前記絞り制御が、該絞り制御前の絞り値から所定絞り値を経て目標絞り値に駆動する第１の絞り制御であるか、前記絞り制御前の絞り値から直接、前記目標絞り値まで駆動する第２の絞り制御であるかに応じて、前記第１の時刻を算出することを特徴とする撮像装置。
【請求項２】
前記算出手段は、前記第１の撮像と、前記絞り制御および前記フォーカス制御と、前記第２の撮像とを繰り返し行う連続撮像において、前記レンズ装置が対応する前記絞り制御が前記第１の絞り制御であるか前記第２の絞り制御であるかに応じて前記第１の時刻を算出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像制御手段は、
装着された前記レンズ装置における前記絞り制御に要する時間としての絞り制御時間を取得し、該絞り制御時間に応じて前記第１の時刻を算出し、
該レンズ装置が対応する前記絞り制御が前記第１の絞り制御である場合と前記第２の絞り制御である場合とで互いに異なる前記絞り制御時間を取得することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮像制御手段は、前記レンズ装置が対応する前記絞り制御が前記第１の絞り制御である場合と前記第２の絞り制御である場合とで、前記絞り制御時間を取得するための異なる取得処理を行うことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記撮像制御手段は、
装着された前記レンズ装置が対応する前記絞り制御が前記第１の絞り制御である場合は、該レンズ装置における前記絞り制御に要する時間としての絞り制御時間を取得して、該絞り制御時間に応じて前記第１の時刻を算出し、
装着された前記レンズ装置が対応する前記絞り制御が前記第２の絞り制御である場合は、前記絞り制御時間を用いずに前記前記第１の時刻を算出することを特徴とする請求項１または２に記載の撮像装置。
【請求項６】
撮像装置に取り外し可能に装着されるレンズ装置であって、
可変絞りと、
前記撮像装置に情報を送信する送信手段とを有し、
前記撮像装置が、第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう撮像素子の駆動を制御し、前記第１の撮像により得られた測光結果を用いて前記第２の撮像より前に前記可変絞りを駆動する絞り制御を行い、前記第１の撮像に対応して前記撮像素子から出力された信号に基づいて焦点検出を行い、前記第２の撮像に対応する第１の時刻を算出し、前記焦点検出の結果に基づいて前記第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行い、装着された前記レンズ装置が対応する前記絞り制御が、該絞り制御前の絞り値から所定絞り値を経て目標絞り値に駆動する第１の絞り制御であるか、前記絞り制御前の絞り値から直接、前記目標絞り値まで駆動する第２の絞り制御であるかに応じて前記第１の時刻を算出する撮像装置であるときに、
前記送信手段は、前記撮像装置に、前記レンズ装置が対応する前記絞り制御に応じて前記第１の時刻を算出させるための情報を送信することを特徴とするレンズ装置。
【請求項７】
請求項３に記載の撮像装置に取り外し可能に装着されるレンズ装置であって、
前記可変絞りと、
前記絞り制御時間の情報を前記撮像装置に送信する送信手段とを有することを特徴とするレンズ装置。
【請求項８】
前記第１の撮像により得られた前記測光結果を用いて、前記第２の撮像において照明光を発する発光手段に対する調光制御を行う調光手段を有し、
前記算出手段は、前記調光制御に要する時間としての調光制御時間を取得し、該調光制御時間に応じて前記第１の時刻を算出することを特徴とする請求項１から５のいずれか一項に記載の撮像装置。
【請求項９】
前記算出手段は、前記調光制御により、前記測光結果に応じた前記可変絞りの絞り値を変更する場合は、前記第１の時刻の算出および前記フォーカス制御を再度行うことを特徴とする請求項８に記載の撮像装置。
【請求項１０】
可変絞りを有するレンズ装置が取り外し可能に装着される撮像装置の制御方法であって、
第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう前記撮像素子の駆動を制御するステップと、
前記第１の撮像により得られた測光結果を用いて、前記第２の撮像より前に前記可変絞りを駆動する絞り制御を行うステップと、
前記第１の撮像に対応して前記撮像素子から出力された信号に基づいて焦点検出を行うステップと、
前記第２の撮像に対応する第１の時刻を算出する算出ステップと、
前記焦点検出の結果に基づいて、前記第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行うステップとを有し、
前記算出ステップにおいて、装着された前記レンズ装置が対応する前記絞り制御が、該絞り制御前の絞り値から所定絞り値を経て目標絞り値に駆動する第１の絞り制御であるか、前記絞り制御前の絞り値から直接、前記目標絞り値まで駆動する第２の絞り制御であるかに応じて、前記第１の時刻を算出することを特徴とする撮像装置の制御方法。
【請求項１１】
可変絞りを有するレンズ装置が取り外し可能に装着される撮像装置のコンピュータに、請求項１０に記載の制御方法に従う処理を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、絞り制御およびフォーカス制御を行うことが可能な撮像装置に関する。
【背景技術】
【０００２】
動いている被写体の所定時間後の位置を予測する、いわゆる動体予測の結果に基づいてフォーカス制御を追従させる撮像装置が知られている。動体予測結果を用いて、静止画撮像を行う将来の時刻において被写体にピントが合うようにフォーカス制御を行うことで、動いている被写体にピントが合った静止画像を取得することができる。
【０００３】
ここで、実際の静止画撮像時刻は、様々な要因により変化し得る。実際の静止画撮像時刻と動体予測で想定していた静止画撮像時刻とに乖離があると、ピントが合った静止画像を得られない場合がある。
【０００４】
特許文献１に開示された撮像装置は、装着された交換レンズから取得した絞り駆動時間（絞りを目標絞り値に駆動するのに要する時間であり、以下、絞り制御時間という）を考慮して想定される静止画撮像時刻を算出する。そして、該静止画撮像時刻に被写体にピントが合うように動体予測およびフォーカス制御を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５１８３２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、絞り駆動時間を考慮せずに想定される静止画撮像時刻を算出した場合と比較して、実際の静止画撮像時刻と動体予測で想定していた静止画撮像時刻との乖離をより小さくできることから、より精度良く被写体にピントを合わせることが可能である。
【０００７】
しかしながら、特許文献１では、装着された交換レンズが対応可能な絞り制御を考慮していない。絞り制御に応じた絞り制御時間を考慮しなければ、対応可能な絞り制御によって絞り制御に要する絞り制御時間が異なるような場合に、実際の静止画撮像時刻と動体予測で想定していた静止画撮像時刻とに乖離が生じ得る。実際の静止画撮像時刻と動体予測で想定していた静止画撮像時刻とに乖離が生じると、前述のようにピントが合った静止画像を得られない場合がある。
【０００８】
本発明は、従来技術と比較して、動体に対してより精度良く高精度にピントが合った静止画像を取得することができるようにした撮像装置等を提供すことを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一側面としての撮像装置は、可変絞りを有するレンズ装置が取り外し可能に装着される。該撮像装置は、撮像素子と、第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう撮像素子の駆動を制御する撮像制御手段と、第１の撮像により得られた測光結果を用いて、第２の撮像より前に可変絞りを駆動する絞り制御を行う絞り制御手段と、第１の撮像に対応して撮像素子から出力された信号に基づいて焦点検出を行う焦点検出手段と、第２の撮像に対応する第１の時刻を算出する算出手段と、焦点検出の結果に基づいて、第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行うフォーカス制御手段とを有する。算出手段は、装着されたレンズ装置が対応する絞り制御が、該絞り制御前の絞り値から所定絞り値を経て目標絞り値に駆動する第１の絞り制御であるか、絞り制御前の絞り値から直接、目標絞り値まで駆動する第２の絞り制御であるかに応じて、第１の時刻を算出することを特徴とする。
【００１０】
また、本発明の一側面としての制御方法は、可変絞りを有するレンズ装置が取り外し可能に装着される撮像装置に適用される。該制御方法は、第１の撮像と該第１の撮像よりも後の時刻に行われる第２の撮像とを行わせるよう撮像素子の駆動を制御するステップと、第１の撮像により得られた測光結果を用いて、第２の撮像より前に可変絞りを駆動する絞り制御を行うステップと、第１の撮像に対応して撮像素子から出力された信号に基づいて焦点検出を行うステップと、第２の撮像に対応する第１の時刻を算出する算出ステップと、焦点検出の結果に基づいて、第１の時刻において合焦状態を得ることができると予測される位置にフォーカスレンズを駆動するフォーカス制御を行うステップとを有する。算出ステップにおいて、装着されたレンズ装置が対応する絞り制御が、該絞り制御前の絞り値から所定絞り値を経て目標絞り値に駆動する第１の絞り制御であるか、絞り制御前の絞り値から直接、目標絞り値まで駆動する第２の絞り制御であるかに応じて、第１の時刻を算出することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、装着されるレンズ装置が対応する絞り制御が第１の絞り制御であっても第２の絞り制御であっても、動く被写体に対して高精度にピントが合った静止画像を取得することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１（および実施例２）の撮像装置の構成を示すブロック図。
【図２】実施例１における連続撮像処理を示すフローチャート。
【図３】実施例１における絞り制御処理を示すフローチャート。
【図４】実施例１における静止画蓄積時刻算出処理を示すフローチャート。
【図５】実施例１における他の静止画蓄積時刻算出処理を示すフローチャート。
【図６】実施例２における撮像処理を示すフローチャート。
【図７】実施例２における調光制御処理を示すフローチャート。
【図８】実施例２における静止画蓄積時刻算出処理を示すフローチャート。
【図９】その他の実施例における連続撮像処理を示すフローチャート。
【図１０】実施例１の撮像素子２０９の構成を説明する図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１４】
本発明の実施例１では、被写体の動体予測の結果に基づいてフォーカス制御を行うことが可能な撮像装置について説明する。図１は、本実施例の撮像装置（以下、カメラ本体という）２００と、カメラ本体２００に対して取り外し可能に装着されるレンズユニット（レンズ装置）２２０とを有する。レンズユニット２２０は、フォーカスレンズ２０３および可変絞り(以下、単に絞りという）２０５を含む撮像光学系を有する。
【００１５】
システム制御部２０１は、ＣＰＵまたはＭＰＵおよびメモリ（ＤＲＡＭ、ＳＲＡＭ）等を含むマイクロコンピュータコンピュータである。システム制御部２０１は、コンピュータプログラムを実行して、各種処理を行ったり、カメラ本体２００の各部を制御したり、部相互間でのデータ転送を制御したりする。また、システム制御部２０１は、ユーザからの操作を受け付ける操作部２０２からの操作信号に応じて、カメラ本体２００の各部を制御する。操作部２０２は、電源ボタン、シャッターボタン等の撮像に関連する操作を入力するスイッチ類により構成されている。また、メニュー表示ボタン、決定ボタン、カーソルキー、ポインティングデバイスおよびタッチパネル等により構成される。操作部２０２は、ユーザによる操作を検出することで制御部２０１に操作信号を出力する。
【００１６】
カメラ本体２００とレンズユニット２２０との間の不図示のマウント部には、データを送受信するための通信端子が設けられている。システム制御部２０１は、カメラ本体２００内のカメラ通信部２１７およびレンズユニット２２０内のレンズ通信部２１８を介して、レンズユニット２２０内のレンズ制御部２１９と通信を行う。例えば、システム制御部２０１は、レンズユニット２２０からその機種や製造番号等の固有情報を含むレンズ識別情報（レンズＩＤ）を取得したり、レンズ制御部２１９に対してコマンドを送信してレンズユニット２２０の各部を制御したりする。
レンズ制御部２１９は、フォーカスレンズ２０３や絞り２０５等のレンズユニット２２０内の各部の動作を制御するマイクロコンピュータである。フォーカスレンズ２０３は、撮像素子２０９に結像する光学像(被写体像)のピントを調整するためのレンズである。フォーカス制御部２０４は、システム制御部２０１からの指示を受けて、焦点検出部２１２により得られた像面位置を撮像素子２０９の撮像面の位置に合わせるように、すなわち被写体にピントを合わせるようにフォーカスレンズ２０３の位置を制御する。
【００１７】
なお、本実施例において像面位置とは、撮影レンズ１２０に対応する焦点の位置である（撮影レンズの像面位置、レンズ像面位置とも称する）。また、被写体の像面位置とは、被写体に対して焦点の合う位置に撮影レンズ２０１がある場合の焦点の位置である。つまり、被写体の像面位置とは、被写体に対して焦点検出をした時刻において、現在のフォーカスレンズ位置に対して当該焦点検出の結果を加味して算出される焦点の位置である。
【００１８】
具体的には、フォーカス制御部２０４は、フォーカス制御コマンドをレンズ制御部２１９に送信する。フォーカス制御コマンドには、フォーカスレンズの２０３の駆動量（駆動方向を含む）の情報が含まれている。レンズ制御部２１９は、受信したフォーカス制御コマンドに従って、不図示のフォーカスアクチュエータを駆動してフォーカスレンズ２０３を移動させる。
【００１９】
なお、フォーカスレンズ２０３に代えて又はフォーカスレンズ２０３とともに撮像素子２０９を移動させるフォーカス制御を行ってもよい。
【００２０】
絞り２０５は、撮像素子２０９の適正露出が得られるように、撮像素子２０９に入射する光量を調整する。絞り制御部２０６は、システム制御部２０１からの指示を受けて、測光部２１３により得られた被写体の明るさ情報（測光結果）に応じて絞り２０５の絞り値を制御する。具体的には、絞り制御部２０６は、絞り制御コマンドをレンズ制御部２１９に送信する。絞り制御コマンドには、絞り２０５の駆動量（駆動方向を含む）の情報が含まれている。レンズ制御部２１９は、受信した絞り制御コマンドに従って、不図示の絞りアクチュエータを駆動することで絞り２０５（絞り値）を制御する。
【００２１】
シャッター２０７は、撮像素子２０９の露光を制御するために開閉動作する。シャッター制御部２０８は、システム制御部２０１からの指示を受けてシャッター２０７の開閉を制御する。静止画撮像を行う場合、シャッター制御部２０８は、撮像素子２０９が電荷を蓄積する期間はシャッター２０７を開け、蓄積電荷の読出しを行う期間はシャッター２０７を閉じるように制御する。なお、撮像素子２０９からの蓄積電荷の読出しは、シャッター２０７は開けたまま電子式シャッター制御により行ってもよい。
【００２２】
撮像素子２０９は、ＣＭＯＳセンサとその周辺回路とを含み、レンズユニット２２０内の撮像光学系により形成された被写体像を電荷に変換して蓄積する。そして、蓄積電荷を読み出して生成した電気信号としてのアナログ撮像信号をデジタル撮像信号に変換して画像処理部２１１、焦点検出部２１２および測光部２１３に出力する。
【００２３】
システム制御部（撮像制御手段）２０１は、撮像素子２０９に以下の３種類の撮像を行わせるように撮像素子駆動（センサ駆動）を行う。すなわち、システム制御部２０１は、撮像素子２０９に、ユーザからの撮像指示に応じて記録用の静止画像を生成するための静止画撮像（第２の撮像）を行わせる。また、システム制御部２０１は、撮像素子２０９に、静止画撮像前にユーザがフレーミングを行うために用いる表示用の動画像を生成するためのライブビュー撮像を行わせる。さらにシステム制御部２０１は、撮像素子２０９に、撮像光学系の焦点状態を検出する焦点検出を行うため焦点検出結果の信号を取得したり被写体の明るさを検出する測光を行うための信号を取得したりするため撮像、すなわち評価に用いる撮像信号を取得するための撮像（第１の撮像）を行わせる。
【００２４】
撮像素子２０９は、図２に示すように水平方向にｈ画素、垂直方向にｖ画素配置された画素部を複数有する（ｈ、ｖは自然数）。各画素部は、被写体像が射出瞳面で分割された１対の光線がそれぞれ入射する第１の光電変換部Ａおよび第２の光電変換部Ｂを有する。第１の光電変換部Ａおよび第２の光電変換素部Ｂの前面には、集光用にマイクロレンズＭＬが配置されている。各画素部は赤・緑・青のいずれかのカラーフィルタ（不図示）を有している。カラーフィルタは公知のＢａｙｅｒ配列で並べられている。
【００２５】
第１の光電変換部Ａと第２の光電変換部Ｂの電荷を加算することで、記録用の静止画データを生成するための電荷を得ることができる。
【００２６】
一方、第１の光電変換部Ａと第２の光電変換部Ｂのそれぞれの電荷に対応する信号を用いることで、焦点検出を行うことが可能である。第１の光電変換部Ａが受光する光束が通過する射出瞳上の領域と第１の光電変換部Bが受光する光束が通過する射出瞳上の領域とが異なるように構成されているためである。すなわち、第１の光電変換部Ａと第２の光電変換部Ｂとは、互いに視差を有する一対の被写体像(２像)を光電変換して対の電気信号として出力する。このことから、第１光電変換部Ａ列から取得された一列の像信号（Ａ像信号とも称する）に相当する信号と、第２光電変換部B列で形成される一列の像信号（Ｂ像信号とも称する）に相当する信号を取得し、これら一対の像信号の位相差（像ずれ量）を算出し、該位相差から撮像光学系の焦点状態を示すデフォーカス量を検出することができる。このように、視差を有する一対の像信号の位相差に基づいて焦点検出を行う焦点検出方式を、位相差検出方式という。
【００２７】
焦点検出部２１２および測光部２１３はそれぞれ撮像素子２０９から出力された撮像信号を用いて焦点検出結果を取得するとともに、および被写体の明るさを算出する。
【００２８】
なお、撮像素子２０９により焦点検出を行う際には、絞り２０５を絞り込むほど焦点検出精度が低下するため、絞り２０５をある程度の絞り値（例えばＦ８）よりも開放側の絞り値に設定しておく必要がある。
【００２９】
撮像素子制御部２１０は、システム制御部２０１からの指示に応じて、撮像素子２０９が行う撮像の種類を切り替えたり、各撮像における電荷蓄積の開始タイミング（撮像時刻）や蓄積電荷の読出しタイミングを制御したりする。撮像素子制御部２１０とシステム制御部２０１とにより、撮像制御手段が構成される。
【００３０】
画像処理部２１１は、撮像素子２０９から入力されたデジタル撮像信号に対してホワイトバランス処理、色調整処理および明るさ調整処理等の画像処理を行って画像信号を生成する。画像処理部２１１で生成された画像信号は、表示用画像データとして表示部２１４に送られたり記録用画像データとして画像メモリ２１５に送られたりする。さらに、画像処理部２１１は、入力されたデジタル撮像信号に対して画像解析処理を行って被写体情報を抽出する。被写体情報は、人物（顔）等の特定被写体が存在するか否かや特定被写体の位置を示す情報である。抽出された被写体情報は、システム制御部２０１に送られる。
【００３１】
焦点検出部２１２は、前述したように評価撮像により得られた焦点検出結果信号からデフォーカス量を検出する。測光部２１３は、評価撮像により得られた信号から被写体の明るさを取得する。具体的には、撮像素子２０９からの撮像信号から画像全体または所定の測光領域内の輝度を求めることで、被写体の明るさを取得する。焦点検出部２１２およびフォーカス制御部２０４によりフォーカス制御手段が構成される。
【００３２】
表示部２１４は、画像処理部２１１にて生成された表示用画像データをライブビュー画像として表示したり、ユーザがカメラ本体２００を操作するための操作画像（メニュー画像）等を表示したりする。表示部２１４は、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示デバイスにより構成される。
【００３３】
画像メモリ２１５は、記録用画像データを一時的に記憶し、順次、記録部２１６に書き出す。書き出された記録用画像データは画像メモリ２１５から削除される。これにより、連続撮像より順次生成される記録用画像データの記憶が可能となる。
【００３４】
記録部２１６は、画像メモリ２１５に記憶された記録用画像データを記録媒体に記録する。記録媒体は、カメラ本体２００に内蔵された記録媒体でもよいし、カメラ本体２００に対して取り外し可能な記録媒体でもよい。記録媒体には、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープおよび不揮発性の半導体メモリやフラッシュメモリ等のあらゆる記録方式のものを含む。
【００３５】
フラッシュ制御部２２１は、システム制御部２０１からの指示を受けて、フラッシュ発光部（発光手段）２２２を制御する。フラッシュ発光部２２２は、ユーザ操作に応じて又は測光部２１３により得られた被写体の明るさに応じて自動に、カメラ本体２００に対して格納される格納位置からポップアップした発光可能位置にて発光する。フラッシュ状態検知部２２３は、フラッシュ発光部２２２が発光可能位置にポップアップしていることを検出して、フラッシュ制御部２２１に通知する。フラッシュ制御部２２１は、フラッシュ状態検知部２２３によりフラッシュ発光部２２２が発光可能位置にあるときにのみ該フラッシュ発光部２２２を発光させて照明光を被写体な照射させる。
【００３６】
フラッシュ発光部２２２は、フラッシュ制御部２２１から発光タイミングや発光量（ガイドナンバー）の指示を受けて、該発光タイミングと発光量とに応じて照明光を発する。
【００３７】
次に本実施例のカメラ本体２００の特徴的な動作について説明する。本実施例では、動く被写体（以下、動体という）に対する連続撮像の各静止画撮像において、カメラ本体２００に装着されたレンズユニット(使用レンズ装置であり、以下、使用レンズユニットという)に応じて撮像が予定されるタイミングを適切に算出する。さらに言えば、使用レンズユニットが対応する絞り制御（方式）に応じて、静止画撮像に対応する時刻（第１の時刻であり、例えば後述する蓄積開始の予定時刻）を適切に算出する。このようにして算出された時刻に基づいて、例えば動体予測や該動体予測に基づくフォーカス制御を行ことで、使用レンズユニットが対応する絞り制御にかかわらず、動体に対してピントが合った記録用静止画像を得ることができる。
＜連続撮像処理＞
次に、図２を用いて、本実施例における連続撮像処理について説明する。撮像制御手段としてのシステム制御部２０１は、コンピュータプログラムに従って本処理を行う。以下の説明において、Ｓはステップを表す。
【００３８】
システム制御部２０１は、操作部２０２に含まれるシャッターボタンがユーザにより押されることに応じて、カメラ本体２００内の各部に連続撮像の開始指示を送る。
【００３９】
Ｓ１００では、システム制御部２０１は、撮像素子制御部２１０を通じて、撮像素子２０９に評価撮像のための電荷蓄積（評価用の電荷蓄積）を開始させる。ここでの評価用の電荷蓄積は、ライブビュー撮像のための電荷蓄積を兼ねてもよい。
【００４０】
次にＳ１０１では、システム制御部２０１は、撮像素子２０９に蓄積電荷を読み出させて撮像信号を出力させる。
【００４１】
次にＳ１０２では、システム制御部２０１は、焦点検出部２１２に撮像信号から焦点検出を行う焦点検出演算を行わせ、焦点検出結果を得る。また、測光部２１３にS101で撮像素子２０９から出力された信号に基づいて、被写体の明るさを算出する測光演算を行わせる。焦点検出演算および測光演算では、画像処理部２１１により被写体情報として検出された特定被写体の位置に対して合焦状態と最適露出が得られるように演算を行う。例えば、検出された特定被写体に対してピントを合わせるとともに、その特定被写体の位置での測光結果の重み付けを大きくして、該測光結果に基づいて露出設定を行う。ここでの測光演算により、連続撮像における１コマ目の静止画撮像（第１の撮像）における電荷蓄積時間と、該１コマ目の静止画撮像の後に行う評価撮像（第２の撮像）における電荷蓄積時間とを設定する。
【００４２】
次にＳ１０３では、システム制御部２０１は、本ステップよりも後に実行される１コマ目の静止画撮像における電荷蓄積の予定時刻を算出する。なお本実施例では電荷蓄積の予定時刻として、蓄積開始の予定時刻を算出する場合について説明するが、電荷蓄積の予定時刻を特定できる時刻を算出すればよく、例えば電荷蓄積時間の中心時刻を電荷蓄積時刻として算出してもよい。ここでの蓄積開始の予定時刻の算出処理の詳細については図４を用いて後述する。
【００４３】
次にＳ１０４では、システム制御部２０１は、焦点検出演算により得られた焦点検出結果から、１コマ目の静止画撮像の蓄積開始時刻において被写体に対して合焦状態が得られるようにフォーカスレンズ２０３を駆動するためのレンズ駆動量を算出する。本実施例では、一例として、いわゆる動体予測を行うことで、当該レンズ駆動量を算出する。
【００４４】
本実施例の動体予測では、１コマ目の静止画撮像の電荷蓄積の予定時刻における、被写体の像面位置を予測する演算を行う。そして、予測された像面位置に基づくフォーカスレンズ２０３のレンズ駆動量を算出する。
【００４５】
動体を撮像する場合、単に取得した焦点検出結果(本実施例ではデフォーカス量)を用いて合焦状態を得るためのフォーカスレンズ２０３の位置を決めても、焦点検出を行った時刻から実際に静止画撮像の蓄積開始時刻までの間での動体の移動によって、実際の静止画撮像の蓄積開始時刻において合焦状態が得られない場合があり得る。このため、本実施例では、Ｓ１０３において静止画撮像の蓄積開始の予定時刻を算出し、当該予定時刻における被写体の像面位置を、実際の静止画撮像の蓄積開始時刻よりも前の時刻において予測し、当該予測した像面位置に基づいてフォーカスレンズ２０３を移動させることで、実際の静止画撮像の蓄積開始時刻において被写体に対する合焦状態が得られるよう制御する。
【００４６】
なお、将来の時刻における被写体の像面位置を予測することで、所望の時刻において合焦状態を得られるようフォーカスレンズ２０３を駆動させる技術は公知である。例えば特開２０１７−０４０８７９号公報や特開２０１７−０６７８５７号公報には、過去に得られた複数の焦点検出結果を用いることで、将来の時刻における被写体の像面位置を予測し、予測された像面位置に対応するレンズ位置にフォーカスレンズを駆動するためのレンズ駆動量を算出し、フォーカスレンズを駆動することが開示されている。本実施例において、システム制御部２０１は、連続撮像の開始前から定期的に焦点検出結果および測光結果を取得しており、システム制御部２０１内のメモリに記憶している。このため、レンズ駆動量を算出するために複数の焦点検出結果を用いる場合には、連続撮像の開始前に取得した焦点検出結果を用いることもできる。
【００４７】
なお、実際の静止画撮像の蓄積開始時刻において被写体にピントが合うよう、蓄積開始の予定時刻に基づいてフォーカスレンズを駆動することができれば、上述の方法に限らない。
【００４８】
Ｓ１０５では、システム制御部２０１は、Ｓ１０４にて算出したレンズ駆動量に基づいてフォーカス制御部２０４を通じてフォーカスレンズ２０３を移動させる。すなわち、フォーカス制御を行う。これにより、１コマ目の静止画撮像において動体にピントを合わせることができる。また、システム制御部２０１は、Ｓ１０２での測光演算により得られた被写体の明るさに応じて、絞り制御部２０６を通じて絞り２０５を制御する。すなわち、絞り制御を行う。これにより、１コマ目の静止画撮像において適正な露出が得られる。本ステップで行うフォーカス制御および絞り制御が準備動作に相当する。本実施例では、使用レンズユニットが対応する絞り制御方式に応じた絞り制御を行うが、この絞り制御については後に詳しく説明する。
【００４９】
次にＳ１０６では、システム制御部２０１は、ユーザによりシャッターボタンが押された時刻から所定時間が経過したか否かを判定し、所定時間が経過していない場合はＳ１０６に戻り、所定時間が経過した場合はＳ１０７に進む。カメラ本体２００は、温度等の撮像条件が変化してもシャッターボタンが押されてから１コマ目の静止画撮像の電荷蓄積を開始するまでの時間を一定に保つためのレリーズ安定機能を備えている。上述したように所定時間が経過するのを待つことでレリーズ安定機能を実現している。
【００５０】
Ｓ１０７では、システム制御部２０１は、静止画の記録用画像データ（以下、記録用静止画像データという）を取得するための１コマ目の静止画撮像（電荷蓄積）を行う。
【００５１】
次にＳ１０８では、システム制御部２０１は、２コマ目の静止画撮像における蓄積開始の予定時刻を算出（設定）する。ここでの蓄積開始の予定時刻の算出処理の詳細については図５を用いて後述する。
【００５２】
次にＳ１０９では、システム制御部２０１は、２コマ目の静止画撮像の蓄積開始時刻において被写体に対して合焦状態が得られると予測されるレンズ駆動量を算出する。当該レンズ駆動量の算出方法はＳ１０４で説明した方法と同様である。Ｓ１０９では、Ｓ１０４と同様Ｓ１０２で得られた焦点検出結果を含む過去の焦点検出結果に基づいてレンズ駆動量を算出するが、採用する蓄積開始の予定時刻がＳ１０８において算出された予定時刻である点がＳ１０４とは異なる。
【００５３】
次にＳ１１０では、システム制御部２０１は、シャッター制御部２０８を通じてシャッター２０７の閉じ制御を行う。そして、画像処理部２１１に、撮像素子２０９から出力された撮像信号を用いて１コマ目の記録用静止画像データを生成させる。
【００５４】
また、システム制御部２０１は、１コマ目の記録用静止画像データの生成に用いる撮像信号の読出し中（２コマ目の静止画撮像より前）に、Ｓ１０９で算出したレンズ駆動量だけフォーカス制御部２０４を通じてフォーカスレンズ２０３を移動させる。すなわち、フォーカス制御を行う。これにより、２コマ目の静止画撮像において動体にピントが合った記録用静止画像データを得ることができる。また、システム制御部２０１は、２コマ目の静止画撮像より前に、Ｓ１０２での測光演算により得られた被写体の明るさと後のＳ１１２での評価撮像のための絞り値の条件に応じて絞り制御部２０６を通じて絞り２０５を制御する。すなわち、絞り制御を行う。これにより、２コマ目の静止画撮像において適正な露出が得られるとともに、２コマ目の静止画撮像のために高精度なフォーカス制御が可能となる。
【００５５】
ここで、評価撮像のための絞り値の条件とは、前述した位相差検出方式の焦点検出の精度が低下しない絞り値であって、かつ評価撮像の後の静止画撮像に対して適正な絞り値にできるだけ近い絞り値である。具体的には、Ｆ８およびそれよりも開放側の絞り値である。２コマ目の静止画撮像に対して適正な絞り値がＦ４であれば、これはＦ８よりも開放側であるため、評価撮像における絞り値もＦ４に設定する。また、２コマ目の静止画撮像に対して適正な絞り値がＦ１１であれば、これはＦ８よりも小絞り側であるため、評価撮像における絞り値はＦ８に設定する。以下の説明において、上記条件を満足する絞り値を評価絞り値といい、静止画撮像に対して適正な絞り値を静止画絞り値という。
【００５６】
次にＳ１１１では、システム制御部２０１は、シャッターボタンがユーザにより引き続き押されているか否か、すなわち連続撮像処理を継続するか終了するかを判定する。システム制御部２０１は、連続撮像処理を継続する場合はＳ１１２に進み、連続撮像処理を継続しないと判定した場合には、連続撮像を終了する。
【００５７】
Ｓ１１２では、システム制御部２０１は、撮像素子２０９に評価撮像（およびライブビュー撮像）のための電荷蓄積を開始させる。
【００５８】
次にＳ１１３では、システム制御部２０１は、撮像素子２０９に蓄積電荷を読み出させて撮像信号を出力させる。
【００５９】
次にＳ１１４では、システム制御部２０１は、画像処理部２１１にＳ１１３で撮像素子２０９から出力された撮像信号から表示用画像データ（撮像画像）を生成させ、これを表示部２１４に表示させる。連続撮像時に最新の撮像画像を表示することで、ユーザが被写体を確認しながら撮像しやすくなる。
【００６０】
次にＳ１１５では、システム制御部２０１は、絞り２０５の現在の絞り値が、上述した静止画絞り値となっているか否かを判定し、静止画絞り値となっている場合はＳ１１７に進み、静止画絞り値となっていない場合はＳ１１６に進む。上述した例のように静止画絞り値がＦ４である場合は、静止画絞り値＝評価絞り値であるため、Ｓ１１７に進む。一方、静止画絞り値がＦ１１である場合は、静止画絞り値≠評価絞り値であるため、Ｓ１１６に進む。
【００６１】
Ｓ１１６では、システム制御部２０１は、絞り制御部２０６を通じて、絞り値が静止画絞り値となるように絞り２０５を制御する。そして、Ｓ１１７に進む。
【００６２】
Ｓ１１７では、システム制御部２０１は、１つ前のコマの撮像時刻から所定時間が経過したか否かを判定し、所定時間が経過していない場合はＳ１１７に戻り、所定時間が経過した場合はＳ１１８に進む。カメラ本体２００は、撮像条件が変化しても連続撮像のコマ速を一定に保つためのコマ速安定機能を備えている。Ｓ１１７で所定時間が経過するのを待つことで、コマ速安定機能を実現している。
【００６３】
Ｓ１１８では、システム制御部２０１は、静止画撮像を行う。また、この静止画撮像における電荷蓄積中に、Ｓ１１３おいて撮像素子２０９から出力された信号に基づいて、焦点検出部２１２に撮像信号から焦点検出を行う焦点検出演算を行わせ、焦点検出結果を得る。また、測光部２１３に、Ｓ１１３おいて撮像素子２０９から出力された信号焦点検出結果を用い測光演算を行わせる。なお、Ｓ１１５において絞り値が評価撮像における絞り値となっていた場合は、Ｓ１１６で静止画絞り値への絞り制御を行いながら焦点検出演算および測光演算を行うようにしてもよい。また、ここでの測光演算により、次のコマの静止画撮像および評価撮像における電荷蓄積時間を設定する。
【００６４】
次にＳ１１９では、システム制御部２０１は、次コマ（３コマ目以降）の静止画撮像の蓄積開始の予定時刻を算出する。ここでの蓄積開始の予定時刻の算出処理の詳細については図５を用いて後述する。
【００６５】
次にＳ１２０では、システム制御部２０１は、Ｓ１１８での焦点検出演算により得られた焦点検出結果を用いて、次のコマの静止画撮像の蓄積開始の予定時刻において被写体に対して合焦状態が得られるようにフォーカスレンズ２０３を駆動するためのレンズ駆動量を算出する。レンズ駆動量の算出方法は、Ｓ１０４やＳ１０９と同様であるが、レンズ駆動量の算出のために用いる蓄積開始の予定時刻がＳ１１９において算出されたものである点、またＳ１１８で新たに算出された焦点検出結果を用いている点で、Ｓ１０４やＳ１０９とは異なる。
【００６６】
次にＳ１２１では、システム制御部２０１は、シャッター制御部２０８を通じてシャッター２０７を閉じ制御し、撮像素子２０９に蓄積電荷に基づく撮像信号を読み出させて、画像処理部２１１に記録用の静止画像データを生成させる。このときの撮像素子２０９からの撮像信号の読出し中に、Ｓ１２０で算出したレンズ駆動量に基づいて、フォーカス制御部２０４を通じてフォーカスレンズ２０３を移動させる。これにより、次のコマの静止画撮像において動体にピントが合った記録用静止画像データを得ることができる。また、システム制御部２０１は、次のコマの静止画撮像より前に、Ｓ１１８での測光演算により得られた被写体の明るさと次のＳ１１２での評価撮像のための絞り値の条件に応じて絞り制御部２０６を通じて絞り２０５を制御する。これにより、次のコマの静止画撮像において適正な露出が得られる。そして、Ｓ１１１に戻る。
【００６７】
Ｓ１１１にて連続撮像が終了と判定されるまで、Ｓ１１２からＳ１２１までの処理を繰り返す。こうして評価撮像（およびライブビュー撮像）と、絞り制御およびフォーカス制御を含む準備動作と、静止画撮像とをこの順で繰り返す連続撮像が行われる。
＜使用レンズユニットが対応する絞り制御方式に応じた絞り制御＞
次に図３のフローチャートを用いて、システム制御部２０１からの指示を受けた絞り制御部２０６が行う、使用レンズユニット２２０が対応する絞り制御方式に応じた絞り制御について説明する。図２のステップＳ１０５、Ｓ１１０、Ｓ１１６およびＳ１２１において絞り制御部２０６は使用レンズユニット２２０の絞り２０５を制御するが、絞り制御は使用レンズユニット２２０が対応する絞り制御方式によって異なる。絞り制御部２０６もマイクロコンピュータにより構成され、コンピュータプログラムに従って絞り制御を行う。
【００６８】
Ｓ１６０では、絞り制御部２０６は、使用レンズユニット２２０が絶対絞り制御（第１の絞り制御）に対応するか相対絞り制御（第２の絞り制御）に対応するか否かを判定する。絶対絞り制御は、絞り制御前（すなわち現在）の絞り値から所定絞り値を経て静止画絞り値等の目標絞り値に駆動する絞り制御方式である。また、相対絞り制御は、絞り制御前（現在）の絞り値から直接、目標絞り値まで駆動する（言い換えれば、現在の絞り値から目標絞り値までの差分を駆動する）絞り制御方式である。
【００６９】
具体的には、システム制御部２０１は、使用レンズユニット２２０からレンズＩＤを取得する。このレンズＩＤに、使用レンズユニット２２０が絶対絞り制御に対応するレンズ（以下、絶対絞り対応レンズという）か相対絞り制御に対応するレンズ（以下、相対絞り対応レンズという）かを示す情報が含まれている。システム制御部２０１は、使用レンズユニット２２０が絶対絞り対応レンズである場合はＳ１６２に進み、相対絞り対応レンズである場合はＳ１６１に進む。
【００７０】
なお、システム制御部２０１は、使用レンズユニット２２０がカメラ本体２００に装着した際の初期通信によりレンズＩＤを取得してもよく、Ｓ１６０での判定前にレンズＩＤを取得していればよい。また、使用レンズユニット２２０が絶対絞り対応レンズか相対絞り対応レンズかの判定は、絞り制御のタイミングではなく、使用レンズユニット２２０のカメラ本体２００への装着時に１回のみ行い、その結果をカメラ本体２００内のメモリに記憶しておくようにしてもよい。これにより、絞り制御時におけるカメラ本体２００と使用レンズユニット２２０との間の通信量を減らすことができ、絞り制御の応答性を向上させることができる。
【００７１】
Ｓ１６１では、絞り制御部２０６は、カメラおよびレンズ通信部２１７，２１８を介してレンズ制御部２１９に相対絞り制御コマンドを送信する。相対絞り制御コマンドには、現在の絞り値から目標絞り値までの差分に相当する絞り駆動量（以下、差分駆動量という）が含まれている。レンズ制御部２１９は、受信した差分駆動量に応じて絞り２０５の相対絞り制御を行う。相対絞り制御コマンドに含まれる差分駆動量の単位は、使用レンズユニット２２０が備える絞り２０５の絞り値分解能により異なり、１／２５６段単位であったり１／８段単位であったりする。
【００７２】
Ｓ１６２では、絞り制御部２０６は、レンズ制御部２１９に第１の絶対絞り制御コマンドを送信する。第１の絶対絞り制御コマンドには、所定絞り値としての開放絞り値（開放Ｆ値）が含まれている。第１の絶対絞り制御コマンドを受信したレンズ制御部２１９は、絞り２０５を開放絞り値まで駆動する。
【００７３】
次にＳ１６３では、絞り制御部２０６は、レンズ制御部２１９に第２の絶対絞り制御コマンドを送信する。第２の絶対絞り制御コマンドには、目標絞り値（目標Ｆ値）としての静止画絞り値（または評価絞り値）が含まれている。レンズ制御部２１９は、絞り２０５を目標絞り値まで絞り込むように絞り制御を行う。
【００７４】
このように本実施例では、使用レンズユニット２２０が絶対絞り対応レンズか相対絞り対応レンズかに応じて絶対絞り制御用コマンドと相対絞り制御用コマンドを使い分ける。絶対絞り制御コマンドを受信したレンズ制御部２１９は、該コマンドに含まれる目標絞り値に応じて、現在の絞り値からの絞り駆動量を算出して絞り２０５を駆動する。このため、カメラのシステム制御部２０１は、絞り駆動量を算出するために、レンズ制御部２１９からレンズ通信部２１８を介して現在の絞り値を取得するようカメラ通信部２１７を制御するとともに、システム制御部が有する不図示のメモリに取得した情報を保持するよう制御する。
【００７５】
一方、相対絞り制御コマンドを受信したレンズ制御部２１９は、該コマンドに含まれる差分駆動量に応じて、現在の絞り値から直接、目標絞り位置に駆動することができる。このため、相対絞り制御は、絶対絞り制御に比べて、絞り制御の応答性が高い。
＜１コマ目の蓄積開始の予定時刻の算出処理＞
次に、図４のフローチャートを用いて、システム制御部２０１が図２のＳ１０３にて１コマ目の静止画撮像の蓄積開始の予定時刻を算出する処理について説明する。
【００７６】
Ｓ１３０では、システム制御部２０１は、使用レンズユニット２２０がカメラ本体２００からの絞り制御時間の問合わせに対応するレンズ（以下、絞り時間問合わせ対応レンズという）か否かを判定する。この絞り時間問合わせ対応レンズか否かの情報も、上述したレンズＩＤに含まれており、システム制御部２０１はレンズＩＤを用いてこの判定を行う。システム制御部２０１は、使用レンズユニット２２０が絞り時間問合わせ対応レンズである場合はＳ１３１に進み、絞り時間問合わせ対応レンズでない場合はＳ１３５に進む。
【００７７】
Ｓ１３１では、システム制御部２０１は、レンズＩＤから使用レンズユニット２２０が絶対絞り対応レンズか相対絞り対応レンズかを判定し、絶対絞り対応レンズである場合はＳ１３３に進み、相対絞り対応レンズである場合はＳ１３２に進む。
【００７８】
Ｓ１３２では、システム制御部２０１は、レンズ制御部２１９から静止画撮像用の相対絞り制御時間を取得する。使用レンズユニット２２０が絞り時間問合わせ対応レンズかつ相対絞り対応レンズである場合には、レンズ制御部２１９内に、レンズユニット固有の設計値等の情報として、絞り２０５を相対絞り制御によってある絞り値から別の絞り値に駆動する際に要する時間である相対絞り制御時間を記憶したメモリが設けられている。
【００７９】
システム制御部２０１は、レンズ制御部２１９に対して相対絞り時間問合わせコマンドを送信する。このコマンドには、現在の絞り値と静止画絞り値を示す情報が含まれている。レンズ制御部２１９は、受信した現在の絞り値から静止画絞り値まで絞り２０５を相対絞り制御により駆動する際の相対絞り制御時間をメモリから読み出してシステム制御部２０１に送信する。
【００８０】
一方、Ｓ１３３では、システム制御部２０１は、レンズ制御部２１９から静止画撮像用の絞り開放時間を取得する。使用レンズユニット２２０が絞り時間問合わせ対応レンズかつ絶対絞り対応レンズである場合には、レンズ制御部２１９内に、レンズユニット固有の設計値等の情報として、絞り２０５をある絞り値から開放絞り値に駆動する際に要する時間である絞り開放時間を記憶したメモリが設けられている。
【００８１】
システム制御部２０１はレンズ通信手段２１７を介してレンズ制御部２１９に絶対絞り時間問合わせコマンドを送信する。このコマンドには、現在の絞り値と開放絞り値を示す情報が含まれている。レンズ制御部２１９は、受信した現在の絞り値から開放絞り値まで絞り２０５を絶対絞り制御により駆動する際の絞り開放時間をメモリから読み出してシステム制御部２０１に送信する。
【００８２】
さらにＳ１３４では、システム制御部２０１は、レンズ制御部２１９から静止画撮像用の絞り込み時間を取得する。使用レンズユニット２２０が絞り時間問合わせ対応レンズかつ絶対絞り対応レンズである場合には、上述したレンズ制御部２１９内のメモリに、レンズユニット固有の設計値等の情報として、絞り２０５を開放絞り値からある絞り値に絞り込み駆動する際に要する時間である絞り込み時間を記憶したメモリが設けられている。
【００８３】
システム制御部２０１は、レンズ制御部２１９に絶対絞り時間問合わせコマンドを送信する。このコマンドには、開放絞り値と静止画絞り値を示す情報が含まれている。レンズ制御部２１９は、受信した開放絞り値から静止画絞り値まで絞り２０５を絶対絞り制御により駆動する際の絞り込み時間をメモリから取り出してシステム制御部２０１に送信する。これら絞り開放時間と絞り込み時間との和が、絶対絞り制御に要する時間としての絶対絞り制御時間に相当する。このように、本実施例では、使用レンズユニット２２０が相対絞り対応レンズである場合と絶対絞り対応レンズである場合とで、互いに異なる取得処理を経て相対または絶対絞り制御時間を取得する。
【００８４】
Ｓ１３５では、システム制御部２０１は、１コマ目の静止画撮像の電荷蓄積開始までに要する撮像前処理時間を計算する。Ｓ１３０にて使用レンズユニット２２０が絞り時間問合わせ対応レンズでなかった場合は、該使用レンズユニット２２０から絞り制御時間を取得しないため、上記撮像前処理時間はシャッター準備処理に要する時間のみとなる。シャッター準備処理時間は、シャッター２０７に固有の設計値等の情報であり、本実施例では所定の固定値を使用する。
【００８５】
また、Ｓ１３２にて使用レンズユニット２２０から相対絞り制御時間を取得した場合は、システム制御部２０１は、シャッター準備処理時間と相対絞り制御時間とを比較し、長い時間の方を撮像前処理時間とする。これは、シャッター準備処理と相対絞り制御とを並行して行うためである。一方、Ｓ１３３およびＳ１３４にて絞り開放時間および絞り込み時間を取得した場合は、システム制御部２０１は、これら絞り開放時間と絞り込み時間とを加算して得られる絶対絞り制御時間とシャッター準備処理時間とを比較して、長い時間の方を撮像前処理時間とする。
【００８６】
Ｓ１３６では、システム制御部２０１は、撮像前処理時間とレリーズ安定時間とを比較して、レリーズ安定時間の方が長い場合はＳ１３７に進み、撮像前処理時間の方が長い場合はＳ１３８に進む。
【００８７】
Ｓ１３７では、システム制御部２０１は、１コマ目の静止画撮像の蓄積開始の予定時刻を、現在時刻にレリーズ安定時間を加算した時刻に設定して、本処理を終了する。
【００８８】
Ｓ１３８では、システム制御部２０１は、１コマ目の静止画撮像の蓄積開始の予定時刻を、現在時刻に撮像前処理時間を加算した時刻に設定して、本処理を終了する。
【００８９】
上述したように１コマ目の静止画撮像における蓄積開始の予定時刻の算出を行うことで、絞り制御に要する時間を考慮した像面位置の変化を予測することができる。また、使用レンズユニット２２０が絞り時間問合わせ対応レンズか否か、さらには絶対または相対絞り対応レンズかのそれぞれに応じた絞り制御時間を取得することができ１コマ目の静止画撮像における蓄積開始の予定時刻を適正に設定することができる。
【００９０】
なお、使用レンズユニット２２０が相対絞り対応レンズである場合は、絞り時間問合わせ対応レンズか否かに関わらず相対絞り制御時間を取得しないようにしてもよい。相対絞り制御では、絶対絞り制御のように一旦開放絞り値まで駆動してから絞り込む場合に比較して絞り制御時間が短い。このため、撮像前処理時間として相対絞り制御時間が加味されるケースは少ない。相対絞り制御時間を取得しないようにすることで、連続撮像時のカメラ本体２００と使用レンズユニット２２０との間の通信量を減らすことができ、フォーカス制御等の他の通信を伴う制御の応答性を向上させることができる。
【００９１】
また、Ｓ１３２における相対絞り制御時間の取得において使用される相対絞り時間問合わせコマンドは、現在の絞り値から目標絞り値までの差分駆動量が含まれるようにしてもよい。この場合は、レンズ制御部２１９内のメモリには、現在の絞り値から目標の絞り値までの差分駆動量に応じた絞り駆動所要時間を記憶しておく。これにより、Ｓ１３２における相対絞り制御時間を取得する通信のタイミングで、図３のＳ１６１に相当する相対絞り制御用の通信を合わせて行うようにすることもできる。相対絞り時間問合わせコマンドも相対絞り制御コマンドのいずれも現在の絞り値から目標の絞り値までの差分駆動量を含むので、一度の通信でカメラ本体２００から使用レンズユニット２２０に差分駆動量を送ることができる。
＜次コマの静止画撮像の蓄積開始の予定時刻の算出処理＞
次に、図５のフローチャートを用いて、システム制御部２０１が図２のＳ１０８およびＳ１１９にて次コマの静止画撮像の蓄積開始の予定時刻を算出する処理について説明する。
【００９２】
Ｓ１４０では、システム制御部２０１は、使用レンズユニット２２０が絞り時間問合わせ対応レンズか否かをレンズＩＤから判定し、絞り時間問合わせ対応レンズである場合はＳ１４１に進み、絞り時間問合わせ対応レンズではない場合はＳ１５０に進む。
【００９３】
Ｓ１４１では、システム制御部２０１は、使用レンズユニット２２０が絶対絞り対応レンズか相対絞り対応レンズかを判定し、絶対絞り対応レンズの場合はＳ１４３に進み、相対絞り対応レンズである場合はＳ１４２に進む。
【００９４】
Ｓ１４２では、システム制御部２０１は、相対絞り制御時間を取得する。ここで行う処理の詳細については後述する。
【００９５】
Ｓ１４３では、システム制御部２０１は、次コマの評価絞り値が次コマの静止画絞り値と一致しているか否かを判定し、一致している場合はＳ１４４に進み、一致していない場合はＳ１４６に進む。
【００９６】
Ｓ１４４では、図４のＳ１３３と同様に、次の静止画撮像用の絞り開放時間を取得する。
【００９７】
次にＳ１４５では、図４のＳ１３４と同様に、次の静止画撮像用の絞り込み時間を取得する。
【００９８】
Ｓ１４６では、システム制御部２０１は、レンズ制御部２１９から評価撮像用の絞り開放時間を取得する。次コマの評価絞り値が次コマの静止画絞り値と一致していない場合は、絞り２０５をまず評価絞り値に駆動した後に静止画絞り値に駆動する必要があるため、それぞれの駆動における絞り制御時間が必要となる。
【００９９】
次にＳ１４７では、システム制御部２０１は、レンズ制御部２１９から評価撮像用の絞り込み時間を取得する。ここで、システム制御部２０１は、絞り込み時間を取得するためにレンズ制御部２１９に送信する絶対絞り時間問合わせコマンドに、開放絞り値と次の評価絞り値を含ませる。これにより、レンズ制御部２１９から、開放絞り値から評価絞り値に絶対絞り制御により駆動する際に要する絞り込み時間を取得することができる。
【０１００】
次にＳ１４８では、システム制御部２０１は、レンズ制御部２１９から静止画撮像用の絞り開放時間を取得する。上記絶対絞り時間問い合わせコマンドに評価絞り値と開放絞り値とが含まれることで、評価絞り値から開放絞り値に絶対絞り制御により駆動する際に要する絞り開放時間を取得することができる。
【０１０１】
次にＳ１４９では、システム制御部２０１は、レンズ制御部２１９から静止画撮像用の絞り込み時間を取得する。この処理は、上述した図４のＳ１３４と同じである。この後、システム制御部２０１は、Ｓ１５０に進む。
【０１０２】
Ｓ１５０では、システム制御部２０１は、次コマの静止画撮像の電荷蓄積を開始するまでに要する撮像前処理時間を計算する。Ｓ１４０にて使用レンズユニット２２０が絞り時間問合わせ対応レンズでなかった場合は絞り制御時間を取得しない。このため、撮像前時間は、前のコマの静止画撮像による蓄積電荷の読み出しが完了するまでの時間（以下、静止画読出し時間という）に、次の評価撮像とその蓄積電荷に対応した信号の読み出しに要する時間（以下、評価用読出し時間という）を加算したものとなる。静止画読出し時間および評価用読出し時間はともに撮像素子２０９固有の設計値等の情報であり、本実施例では所定の固定値を使用する。
【０１０３】
また、次の評価撮像における電荷蓄積時間は、上述したように直前で行う測光演算（すなわち、Ｓ１０８の場合はＳ１０２における測光演算、Ｓ１１９の場合はＳ１１８における測光演算）により設定される。
【０１０４】
Ｓ１４４およびＳ１４５にて静止画撮像用の絞り開放時間および絞り込み時間を取得したシステム制御部２０１は、Ｓ１５０においてこれら絞り開放時間と絞り込み時間を加算した時間と、前のコマの静止画読出しが完了するまでの時間とを比較する。そして、長い時間の方を評価前処理時間とする。さらに、評価前処理時間に次の評価撮像とその蓄積電荷の読出しの時間とを加算したものを撮像前処理時間とする。
【０１０５】
Ｓ１４６からＳ１４９にて評価撮像用の絞り開放時間および絞り込み時間と静止画撮像用の絞り開放時間および絞り込み時間とを取得したシステム制御部２０１は、Ｓ１５０において以下の処理を行う。まず評価撮像用の絞り開放時間と同絞り込み時間を加算した時間と、前のコマの静止画読み出しが完了するまでの時間とを比較する。そして、長い時間の方を評価前処理時間とする。次に、評価前処理時間に次の評価撮像とその蓄積電荷の読出しに要する時間、さらに静止画撮像用の絞り開放時間および絞り込み時間を加算したものを撮像前処理時間とする。
【０１０６】
Ｓ１５０の後のＳ１５１では、システム制御部２０１は、静止画前処理時間とコマ速安定時間を比較して、コマ速安定時間の方が長い場合はＳ１５２に進み、静止画前処理時間の方が長い場合はＳ１５３に進む。
【０１０７】
Ｓ１５２では、システム制御部２０１は、次コマの静止画撮像の蓄積開始の予定時刻を、現在時刻にコマ速安定時間を加算した時刻に設定する。そして、本処理を終了する。
【０１０８】
Ｓ１５３では、システム制御部２０１は、次コマの静止画撮像の蓄積開始の予定時刻を、現在時刻に撮像前処理時間を加算した時刻に設定する。そして、本処理を終了する。
【０１０９】
なお、Ｓ１４２において相対絞り制御時間を取得しないようにしてもよい。上述したように相対絞り制御では、絶対絞り制御により絞り２０５を一旦、開放絞り値に駆動してから絞り込む場合に比較して絞り制御時間が短いため、連続撮像時の通信量を減らすことを優先して相対絞り制御時間を取得しないようにしてもよい。また、Ｓ１４２において次の評価撮像での絞り値（評価絞り値）が次コマの静止画撮像における絞り値（撮像絞り値）と一致しているか否かを判定し、絶対絞り制御のようにそれぞれの絞り制御の時間を取得するようにしてもよい。この場合は、相対絞り制御時間を考慮した静止画撮像の蓄積開始の予定時刻を設定できるようになる。
【０１１０】
以上説明したように、本実施例によれば、カメラ本体２００に装着されたレンズユニット２２０が対応する絞り制御（絶対または相対絞り制御）に応じて、静止画撮像に対応する予定時刻を適切に算出することができる。このようにして算出された予定時刻に基づいて、例えば動体予測を行い、該動体予測の結果に基づいてフォーカスレンズ２０３を駆動することで、高精度にピントが合った静止画像を取得することができる。
【実施例２】
【０１１１】
次に、本発明の実施例２について説明する。本実施例は、照明光としてのフラッシュ光の発光時間（以下、フラッシュ発光時間という）を考慮して静止画撮像を行う撮像時刻を設定する。そして、該撮像時刻を動体予測の目標時刻とすることで、静止画撮影時刻において動体に対してよりピントが合った状態で撮影することを可能とする。
＜実施例２が解決しようとする課題について＞
撮像装置には、フラッシュ照明ユニットを有し、被写体の距離や輝度に応じた発光量で撮像（露光）に合わせてフラッシュ光を発光可能なものがある。このような撮像装置では、焦点検出制御や測光制御に加えて、露光直前に調光制御を行い、その結果を用いて撮像時のフラッシュ発光量を制御することで、適切な被写体輝度の撮像を可能にしている。調光制御の方法としては、撮像素子を特定の駆動モードにより駆動して電荷の蓄積および読出しを行い、読み出した電荷（信号）から被写体輝度や被写体に対するフラッシュ光の到達量を測定する方法がある。
【０１１２】
具体的には、まずレンズユニットの絞りを予め設定された撮像絞り値に駆動する。次に、撮像素子を上記特定の駆動モードにより駆動して電荷の蓄積および読出しを行い、読み出した信号からフラッシュ非発光時の被写体輝度を得る。その後、フラッシュ光を微小発光させた状態で撮像素子を上記特定の駆動モードにより駆動して電荷の蓄積および読出しを行い、読み出した信号からフラッシュ発光時の被写体輝度を得る。フラッシュ非発光時の被写体輝度とフラッシュ発光時の被写体輝度との差から、被写体へのフラッシュ光の到達量を得ることができ、その結果に基づいて静止画撮像時の適正フラッシュ発光量を設定することができる。
【０１１３】
なお、得られた適正フラッシュ発光量が、フラッシュ照明ユニットが発光可能な最低発光量（以下、最小発光可能量という）より小さい場合は、フラッシュ発光量をその最小発光可能量に設定する。そして、静止画撮像時の露光パラメータの１つであるＩＳＯ感度を下げることで被写体に対する適正露出を得る。この際、背景等のフラッシュ光が到達しない部分を適正露出とするために、ＩＳＯ感度を下げた分、シャッター速度を下げたり絞り値を開放側に変更したりすればよい。
【０１１４】
このようなフラッシュ静止画撮像において、フォーカスレンズの移動により動体にピントを合わせ続けるためには、被写体の動きを考慮してフォーカスレンズ２０３を駆動する必要がある。被写体の動きを考慮する方法として動体予測を行う場合には、静止画撮像の予定時刻を動体予測の目標時刻とするが、動体予測の目標時刻を求める際に調光制御に要する時間を考慮せずに像面位置を予測すると、動体予測の目標時刻と実際の静止画撮像の撮影時刻との間に乖離が生じることから、被写体に対するピントがずれた静止画像が得られるおそれがある。
＜調光制御＞
図６のフローチャートを用いて、システム制御部２０１が行う調光制御について説明する。操作部２０２に含まれるシャッターボタンがユーザにより押されると、システム制御部２０１は、カメラ本体２００内の各部に撮像開始の指示を送る。このとき、フラッシュ状態検知部２２３においてフラッシュ発光可能であることが検出されている場合は、システム制御部２０１はフラッシュ撮像の指示をカメラ本体２００内の各部に送る。Ｓ３００では、システム制御部２０１は、評価撮像を行う。
【０１１５】
次にＳ３０１では、システム制御部２０１は、撮像素子２０９から電荷蓄積に対応した撮像信号が出力される。
【０１１６】
次にＳ３０２では、システム制御部２０１は、焦点検出部２１２に撮像素子２０９から出力された撮像信号を用いた焦点検出演算を行わせ、測光部２１３に明るさ評価値から被写体の明るさを算出する測光演算を行わせる。焦点検出演算および測光演算では、画像処理部２１１により被写体情報として検出された特定被写体の位置に対して合焦状態と適正露出が得られるように演算を行う。例えば、検出された特定被写体に対してピントを合わせるとともに、その特定被写体の位置での測光結果の重み付けを大きくして、該測光結果に基づいて露出設定を行う。ここでの測光演算により、連続撮像における１コマ目の静止画撮像（第２の撮像）における電荷蓄積時間と、該１コマ目の静止画撮像の後に行う評価撮像（第１の撮像）における電荷蓄積時間とを設定する。
【０１１７】
次にＳ３０３では、システム制御部２０１は、静止画撮像における蓄積開始の予定時刻を算出する。蓄積開始の予定時刻の算出処理の詳細については後述する。
【０１１８】
次にＳ３０４では、システム制御部２０１は、焦点検出結果を用いて、静止画撮像における蓄積開始の予定時刻に被写体にピントが合うと予測される位置にフォーカスレンズ２０３を駆動するためのレンズ駆動量を算出する。レンズ駆動量を算出するための方法は、実施例１のＳ１０４で説明した方法と同様である。算出されたレンズ駆動量に基づいてフォーカスレンズ２０３を駆動することで、実際の静止画撮像の蓄積開始時刻（撮像時刻）において被写体に対して精度良くピントを合わせた状態で蓄積を開始することができる。
【０１１９】
次にＳ３０５では、システム制御部２０１は、Ｓ３０４で得られたレンズ駆動量に応じて、フォーカス制御部２０４を通じてフォーカスレンズ２０３を移動させてピント合わせ（フォーカス制御）を行う。また、測光演算により得られた被写体の明るさ評価値を用いて、絞り制御部２０６を通じてり絞り２０５を制御し、適正露出が得られるように絞り値を設定する。使用レンズユニット２２０に応じた絞り制御の詳細については後述する。
【０１２０】
次にＳ３０６では、システム制御部２０１は、静止画撮像時のフラッシュ発光量を設定する調光制御を行う。この調光制御の詳細については後述する。
【０１２１】
次にＳ３０７では、システム制御部２０１は、Ｓ３０６での調光制御によって設定された露出パラメータのうち絞り値がＳ３０５で設定した絞り値と異なるか否かを判定する。Ｓ３０６で設定された絞り値とＳ３０５で設定された絞り値とが同じである場合は、システム制御部２０１は、静止画撮像による記録用静止画像データを取得するための電荷蓄積を開始する。Ｓ３０６で設定された絞り値とＳ３０５で設定された絞り値とが異なる場合は、再度の絞り制御が必要となるため、Ｓ３０８に進む。
【０１２２】
Ｓ３０８では、システム制御部２０１は、静止画撮像における蓄積開始の予定時刻を再度算出する。蓄積開示時刻の算出方法の詳細については後述する。
【０１２３】
次にＳ３０９では、システム制御部２０１は、Ｓ３０４と同様に、静止画撮像における蓄積開始の予定時刻に被写体にピントが合うと予測される位置にフォーカスレンズを駆動するためのレンズ駆動量を算出する。このとき、レンズ駆動量を算出するための被写体の像面位置の算出に使用する静止画撮像の蓄積開始の予定時刻としては、Ｓ３０８によって再度算出された蓄積開始の予定時刻を利用する。
【０１２４】
Ｓ３１０では、システム制御部２０１は、Ｓ３０９で得られたレンズ駆動量に応じて、フォーカス制御部２０４を通じてフォーカスレンズ２０３を移動させ、静止画撮像のためのピント合わせを再度行う。また、システム制御部２０１は、Ｓ３０６での調光制御時の測光演算により得られた明るさ評価値に応じて、絞り制御部２０６を通じて絞り２０５を駆動し、静止画撮像のための適正な露出を得る。ここでのレンズユニットが対応する絞り制御に応じた絞り制御の詳細については後述する。
【０１２５】
フォーカス制御および絞り制御が完了した後、システム制御部２０１は、静止画撮像における電荷蓄積を開始する。
【０１２６】
上記Ｓ３０７〜Ｓ３１０の処理を行うことにより、調光制御（Ｓ３０６）によって露出パラメータが変わり、Ｓ３０３で設定した絞り値と異なる絞り値で静止画撮像を行う場合でも、被写体に対して高精度にピントが合った状態で静止画撮像を行うことができる。
＜調光制御＞
次に、図７のフローチャートを用いて、Ｓ３０６においてシステム制御部２０１が行う調光制御について説明する。
【０１２７】
図６のＳ３０６における調光制御は、図７のＳ４０１〜Ｓ４０６において行われる。まずＳ４０１では、システム制御部２０１は、撮像素子制御部２１０を通じて撮像素子２０９を駆動し、フラッシュ発光量を演算するために必要なフラッシュ非発光時の被写体輝度を得るための電荷蓄積を行わせる。
【０１２８】
次にＳ４０２では、システム制御部２０１は、撮像素子２０９からＳ４０１にて蓄積した電荷量を読み出し、測光部２１３に通知する。測光部２１３は、通知された電荷量に応じて、フラッシュ非発光時の被写体輝度を検出する。システム制御部２０１は、測光結果として測光値Ｅｖ０を得る。
【０１２９】
次にＳ４０３では、システム制御部２０１は、撮像素子２０９に、フラッシュ発光量の演算のためプリ発光時の被写体輝度を得るための電荷蓄積を行わせる。
【０１３０】
次にＳ４０４では、システム制御部２０１は、Ｓ４０３での電荷蓄積の開始と同時にフラッシュ制御部２２１に指示を出してフラッシュ発光部２２２にプリ発光を行わせる。
【０１３１】
次にＳ４０５では、システム制御部２０１は、撮像素子２０９からＳ４０１にて読み出し電荷量を測光部２１３に通知する。測光部２１３は、通知された該電荷量に応じて、プリ発光時の被写体輝度を測光する。そして、システム制御部２０１は測光結果として測光値Ｅｖ２を得る。
【０１３２】
次にＳ４０６では、システム制御部２０１は、Ｓ４０５で得た測光値Ｅｖ２とＳ４０２で得た測光値Ｅｖ１との差である、
ΔＥｖ＝Ｅｖ２−Ｅｖ１
を次の式（１）に代入して、適正な露出を得るためのガイドナンバＧＮｏ１を算出する。ＧＮｏ．はガイドナンバを示し、ΔＥｖは測光値、ａおよびｂは所定値である。
【０１３３】
【数１】
2019120734.tif 000003
【０１３４】
このときガイドナンバＧＮｏ１が、フラッシュ発光部２２２の最小発光可能量よりも小さい場合には、静止画撮像時のガイドナンバを最小発光可能量に対応する最小ガイドナンバ値とし、露出パラメータを補正することで被写体輝度を保証する。この場合、実際の静止画撮像における露出パラメータが、調光制御前に設定された露出パラメータと異なることがある。実際の撮像絞り値が、調光制御前に設定した絞り値と異なる場合は、Ｓ３０７〜Ｓ３１０の処理によって、絞り制御およびフォーカス制御を再度行う必要がある。
【０１３５】
次に、図８のフローチャートを用いて、調光制御を伴う静止画撮像（以下、調光撮像という）における撮像素子２０９の蓄積開始の予定時刻の算出処理について説明する。
【０１３６】
システム制御部２０１は、図３のＳ３０３にて次のコマの静止画撮像の蓄積開始の予定時刻を算出する際にＳ５０１に進む。
【０１３７】
Ｓ５０１では、システム制御部２０１は、使用レンズユニット２２０に、現在の絞り値から撮像絞り値に駆動するために必要な絞り制御時間を問い合わせて取得する。
【０１３８】
次にＳ５０２では、システム制御部２０１は、フラッシュ制御部２２１および撮像素子制御部２１０に、調光制御に要する時間である調光制御時間を取得する。調光制御時間は、フラッシュ非発光時の被写体輝度を取得するための撮像素子２０９の電荷蓄積および読出しに要する時間と、フラッシュ発光時の被写体輝度を取得するための撮像素子２０９の電荷蓄積および読出しに要する時間と加算したものである。
【０１３９】
次にＳ５０３では、システム制御部２０１は、撮像素子制御部２１０に、撮像素子２０９が調光モードから静止画撮像モードに変更するために要するモード変更時間を取得する。
【０１４０】
システム制御部２０１は、静止画撮像の蓄積開始の予定時刻を、現在の時刻に、Ｓ５０１で取得した絞り制御時間と、Ｓ５０２で取得した調光制御時間と、Ｓ５０３で取得したモード変更時間とを加えた時刻とする。
【０１４１】
本実施例によれば、カメラ本体２００の調光制御および調光制御後の絞り２０５の駆動に応じて変動する調光撮像時の静止画撮像用の蓄積開始の予定時刻を正確に算出することができる。これにより、例えば動体の移動に応じた像面位置の変化を正確に予測することができるため、実際の静止画撮像用の蓄積開始の時刻において精度良く被写体にピントを合わせることができる。
＜その他の実施例＞
実施例１では、図５に示した次コマの静止画撮像の蓄積開始の予定時刻の算出処理において、使用レンズユニット２２０が絶対絞り対応レンズであるか相対絞り対応レンズであるかに応じて異なる絞り制御時間を取得したり異なる取得方法で蓄積開始の予定時刻を取得（算出）したりする場合を説明した。しかし、使用レンズユニット２２０が相対絞り対応レンズであっても、絞り制御時間を考慮する場合と考慮しない場合とがあってもよい。
【０１４２】
以下、使用レンズユニット２２０の種類に応じて、該使用レンズユニット２２０が相対絞り対応レンズであっても絞り制御時間を考慮する場合と考慮しない場合の例について説明する。
【０１４３】
例えば、相対絞り対応レンズであっても、絞り２０５を駆動するモータの性能や絞り２０５自体の性能によって、絞り２０５の制御に要する絞り制御時間が異なる場合がある。
【０１４４】
図９のフローチャートは、図５のフローチャートにＳ６４２を追加したものである。Ｓ１４１で使用レンズユニット２００が相対絞り対応レンズであると判定したシステム制御部２０１は、Ｓ６４２に進む。Ｓ６４２では、システム制御部２０１は、使用レンズユニット２２０から受信したレンズＩＤから、その使用レンズユニット２２０が以下に説明する第１のレンズであるか第２のレンズであるかを判定し、その判定結果に応じて、静止画撮像の蓄積開始の予定時刻の設定に絞り制御時間を考慮するか否かを選択してもよい。
【０１４５】
第１のレンズとは、例えば相対絞り制御時間を考慮して静止画撮像の蓄積開始の予定時刻を算出すべきレンズである。第２のレンズとは、相対絞り制御時間を考慮せずに静止画撮像の蓄積開始の予定時刻を算出すべきレンズである。例えば、第２のレンズが絞り２０５を第１の速度で駆動できるモータを有するレンズであれば、第１の速度よりも遅い第２の速度で絞り２０５を駆動できるモータを有する第１のレンズと比較して、絞り制御時間はより短くなる。
【０１４６】
このため、使用レンズユニット２２０が第２のレンズである場合は、該使用レンズユニット２２０とカメラ本体２００との間の通信応答性を優先して、カメラ本体２００は使用レンズユニット２２０から絞り制御時間を取得しないようにしてもよい。
【０１４７】
また、開放絞り値を第１の値としたときに、絞り値が該第１の値よりも小さい第２の値である場合と比較して、絞り２０５を駆動する絞り値の範囲がより小さくなる。このため、より絞り制御時間が短くなる。そこで、開放絞り値がより大きい場合には、使用レンズユニット２２０とカメラ本体２００との間の通信応答性を優先して、カメラ本体２００は使用レンズユニット２２０から絞り制御時間を取得しないようにしてもよい。
【０１４８】
また、使用レンズユニット２２０がカメラ本体２００に対する絞り制御時間の送信に対応しているレンズである場合であっても、連続撮像におけるコマ速（連写速度）に応じて絞り制御時間を考慮するか否かを選択してもよい。例えば、単位時間当たりの連写コマ数が第１の数である場合には絞り制御時間を考慮し、第１の数より小さい第２の数である場合には絞り制御時間を考慮しないようにしてもよい。
【０１４９】
また、実施例１において、相対絞り対応レンズの絞り制御時間を考慮しない構成としてもよい。すなわち、図５のＳ１４１とＳ１４２を省略し、相対絞り対応レンズはＳ１４０にて絞り時間問合せ対応レンズではないレンズとして扱ってもよい。相対絞り制御では、絶対絞り制御のように開放絞り値を経由する必要がないことから、絶対絞り制御よりも相対的に絞り制御時間が短いことが多いためである。絞り制御時間による動体予測への影響が小さい相対絞り対応レンズの場合は、相対絞り制御に関する使用レンズユニットとカメラ本体との間の通信を省略することで、通信量および通信時間を削減し、通信応答性を向上させることが可能である。
【０１５０】
また、図２に示した連続撮像処理は、２ストローク押し込み操作が可能なシャッターボタンに対する全押し操作（ＳＷ２のＯＮ）が保持し続けられている場合の処理である。これに対して、シャッターボタンの半押し操作（ＳＷ１のＯＮ）が保持し続けられているが、全押し操作が行われていない場合においては、使用レンズユニットが絞り制御時間の送信に対応したレンズであっても、絞り制御時間を考慮せずに動体予測を行ってもよい。
【０１５１】
すなわち、シャッターボタンの全押し操作が保持されるまで、カメラ本体から使用レンズユニットに対して絞り制御時間を送信しないように指示する構成を採用してもよい。これにより、画質への要求が静止画撮像時と比較して高くない状況下においては、使用レンズユニットとカメラ本体との間の通信を省略することで、通信量および通信時間を削減し、通信応答性を向上させることが可能である。
【０１５２】
なお、実施例１や図９で説明した静止画撮影の蓄積開始の予定時刻の算出方法と、実施例２で説明した静止画撮影の蓄積開始の予定時刻の算出方法とを組み合わせてもよい。これらの処理を組み合わせることで、静止画撮影の蓄積開始の予定時刻と実際の蓄積開始時刻との乖離をより小さくすることができることから、いずれか一方の方法のみを採用した場合と比較して、実際の蓄積開始時刻においてより精度良く被写体に対してピントを合わせることが可能である。
【０１５３】
なお、前述した実施例では、電荷蓄積の予定時刻における被写体の像面位置を予測し、予測された像面位置に基づいてフォーカスレンズのレンズ駆動量を算出する例を説明した。しかし、別の方法を用いてレンズ駆動量を算出してもよい。例えば、焦点検出演算によって得られた焦点検出結果としてのデフォーカス量に基づいて被写体の距離情報を算出し、現時刻から１コマ目の静止画撮影の蓄積開始の予定時刻までの被写体距離の変化量を予測してもよい。この場合のより具体的な方法を以下に説明する。
【０１５４】
システム制御部２０１は、システム制御部２０１の不図示のメモリに記憶されている焦点検出結果ａ１とその取得時刻ｔ１、Ｓ１０２により得られた焦点検出結果ａ２とその取得時刻ｔ２とを用いることで、被写体距離の変化量の予測を行う。具体的には、被写体距離の差（ａ２−ａ１）と取得時刻の差（ｔ２−ｔ１）より被写体距離の変化速度（ａ２−ａ１）／（ｔ２−ｔ１）を求め、Ｓ１０３により求められた１コマ目の静止画撮影の蓄積開始の予定時刻までの時間を乗算することで、該予定時刻までの被写体距離の変化量を予測することができる。このようにして算出された被写体距離の変化量に基づいてフォーカスレンズのレンズ駆動量を算出し、当該レンズ駆動量に基づいてフォーカスレンズの駆動を制御することで、前述の実施例と同様に実際の１コマ目の静止画撮影の蓄積開始時刻において被写体に精度良くピント合わせを行うことが可能である。
【０１５５】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１５６】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【０１５７】
２００  カメラ本体
２０１  システム制御部
２０３  フォーカスレンズ
２０４  フォーカス制御部
２０５  絞り
２０６  絞り制御部
２０９  撮像素子
２１０  撮像制御部
２１２  焦点検出部
２１３  測光部
【図１】
2019120734.tif 000004
【図２】
2019120734.tif 000005
【図３】
2019120734.tif 000006
【図４】
2019120734.tif 000007
【図５】
2019120734.tif 000008
【図６】
2019120734.tif 000009
【図７】
2019120734.tif 000010
【図８】
2019120734.tif 000011
【図９】
2019120734.tif 000012
【図１０】
2019120734.tif 000013