(57)【特許請求の範囲】
【請求項１】
撮影レンズと、
前記撮影レンズを通過した光束を受光して撮像信号を生成する撮像素子と、
前記撮影レンズを通過して前記撮像素子で受光される光束を規制する絞りと、
前記絞りを駆動する駆動部と、
静止画連写撮影を行うとともに、前記静止画連写撮影の各本露光の間にライブビュー画像を表示部に表示させる制御部と、
を具備し、
前記制御部は、前記静止画連写撮影における各本露光の間の前記ライブビュー画像の表示中において前記駆動部によって行われる前記本露光のための前記絞りの駆動の開始タイミングを、前記絞りの駆動速度に応じて制御し、前記絞りの駆動速度が所定値よりも速い場合に、前記絞りの駆動の開始タイミングを遅らせることを特徴とする撮像装置。
【請求項２】
前記所定値は、１フレームの前記ライブビュー画像のための露光動作に必要な時間と対応した前記絞りの駆動速度であり、
前記絞りの駆動の開始タイミングを遅らせる時間は、前記１フレームの前記ライブビュー画像のための露光動作に必要な時間よりも長いことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御部は、前記本露光の開始タイミングに一致させるか又は前記本露光の開始タイミングよりも早いタイミングで前記絞りの駆動が完了するように、前記絞りの駆動の開始タイミングを制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮影レンズに含まれるフォーカスレンズを有し、
前記制御部は、前記撮像素子を動作させて前記静止画連写撮影の間に実行されるオートフォーカスのための露光動作を制御し、前記オートフォーカスのための露光動作により取得された画像データに基づいて前記フォーカスレンズの移動を制御し、
前記絞りの制御動作の開始タイミングに合わせて前記フォーカスレンズの移動を開始するように制御することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記制御部は、前記ライブビュー画像のための露光動作と前記オートフォーカスのための露光動作とを交互に行うことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御部は、前記ライブビュー画像のための露光動作と前記オートフォーカスのための露光動作とを同一のフレームで行うことを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記絞りは、駆動速度を変更できるように構成されており、
前記制御部は、前記絞りの駆動速度の変更の指示を、撮影者による前記本露光の開始指示の前に行うことを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記撮影レンズと前記絞りとは、レンズユニットに設けられ、
前記レンズユニットは、
前記絞りの駆動速度に関する情報を記憶する記憶部と、
前記制御部と通信するレンズ通信部と、
をさらに有し、
前記制御部は、前記レンズ通信部を介して前記記憶部から前記絞りの駆動速度に関する情報を取得することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項９】
前記絞りの駆動速度に関する情報は、所定値よりも高速又は低速を示す情報である又は前記絞りの所定量の駆動に対応する駆動時間を示す情報であることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記レンズユニットは、
フォーカスレンズと、
前記フォーカスレンズの移動を制御するフォーカスレンズ制御部と、
をさらに有し、
前記制御部は、前記撮像素子を動作させて前記静止画連写撮影の間に実行されるオートフォーカスのための露光動作を制御し、前記オートフォーカスのための露光動作により取得された画像データに基づいて前記フォーカスレンズ制御部を介して前記フォーカスレンズの移動を制御し、
前記絞りの制御動作の開始タイミングに合わせて前記フォーカスレンズの移動を開始するように、前記レンズ通信部を介して前記フォーカスレンズ制御部へ指示することを特徴とする請求項８に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
特許文献１及び特許文献２には、オートフォーカス（ＡＦ）動作中におけるフォーカスレンズの駆動速度を変更する技術が提案されている。これらの技術では、低コントラスト又は低輝度被写体に対するＡＦの時間を短縮することが可能である。これにより、レリーズタイムラグを短縮することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９６４８６号公報
【特許文献２】特開昭５８−２２０７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、静止画連写動作中においてもライブビュー画像を表示できるようにした撮像装置が提案されてきている。しかしながら、近年では、連写枚数の向上等により、ＡＦの時間を短縮するだけでは十分なライブビューの表示時間を確保できない可能性がある。
【０００５】
本発明は、前記の事情に鑑みてなされたもので、静止画連写撮影の間に表示されるライブビュー画像の表示時間をより長くすることが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の一態様の撮像装置は、撮影レンズと、前記撮影レンズを通過した光束を受光して撮像信号を生成する撮像素子と、前記撮影レンズを通過して前記撮像素子で受光される光束を規制する絞りと、前記絞りを駆動する駆動部と、静止画連写撮影を行うとともに、前記静止画連写撮影の各本露光の間にライブビュー画像を表示部に表示させる制御部とを具備し、前記制御部は、前記静止画連写撮影における各本露光の間の前記ライブビュー画像の表示中において前記駆動部によって行われる前記本露光のための前記絞りの駆動の開始タイミングを、前記絞りの駆動速度に応じて制御し、前記絞りの駆動速度が所定値よりも速い場合に、前記絞りの駆動の開始タイミングを遅らせることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、静止画連写撮影の間に表示されるライブビュー画像の表示時間をより長くすることが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の一実施形態に係る撮像装置の一例としてのカメラシステムの一例の構成を示すブロック図である。
【図２Ａ】図２Ａは、静止画連写撮影動作を示すフローチャートである。
【図２Ｂ】図２Ｂは、静止画連写撮影動作を示すフローチャートである。
【図３】図３は、静止画連写撮影動作中のタイミングチャートである。
【図４】図４は、動体予測演算について説明するための図である。
【図５】図５は、図３の例における高速駆動可能な絞りと高速駆動不能な絞りとの像消失率を比較して示した図である。
【図６】図６は、フォーカスレンズの駆動速度とフォーカスレンズの同期周波数との対応付けの例を示す図である。
【図７】図７は、フォーカスレンズ及び絞りの駆動速度が十分に速いときの静止画連写撮影動作中のタイミングチャートである。
【図８】図８は、フォーカスレンズ及び絞りの駆動速度が十分に速いときの動体予測演算について説明するための図である。
【図９】図９は、フォーカスレンズの駆動速度が速くて絞りの駆動速度が遅いときの静止画連写撮影動作中のタイミングチャートである。
【図１０】図１０は、後半読み出しモードのときの静止画連写撮影動作中のタイミングチャートである。
【図１１Ａ】図１１Ａは、駆動速度を切り替え可能な絞りを有するカメラシステムによる静止画連写撮影動作を示すフローチャートである。
【図１１Ｂ】図１１Ｂは、駆動速度を切り替え可能な絞りを有するカメラシステムによる静止画連写撮影動作を示すフローチャートである。
【図１２】図１２は、ステップＳ２２−Ｓ２６の処理を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。図１は、本発明の一実施形態に係る撮像装置の一例としてのカメラシステムの一例の構成を示すブロック図である。ここで、図１において、矢印付き実線はデータの流れを示し、矢印付き破線は制御信号の流れを示す。
【００１０】
図１に示すカメラシステム１は、交換式レンズ１００と、カメラ本体２００とを有している。交換式レンズ１００は、カメラ本体２００に着脱されるように構成されている。交換式レンズ１００がカメラ本体２００に装着されたときに、交換式レンズ１００とカメラ本体２００とが通信自在に接続される。なお、カメラシステム１は、必ずしもレンズ交換式のカメラシステムでなくて良い。例えば、カメラシステム１は、レンズ一体型のカメラシステムであっても良い。
【００１１】
レンズユニットとしての交換式レンズ１００は、撮影レンズ１０２と、駆動部１０４と、レンズＣＰＵ１０６と、レンズ側記憶部１０８とを有している。
【００１２】
撮影レンズ１０２は、被写体光束をカメラ本体２００の撮像素子２０８に結像させるための光学系である。撮影レンズ１０２は、フォーカスレンズ１０２１と、絞り１０２２とを有している。フォーカスレンズ１０２１は、光軸方向に移動することによって、撮影レンズ１０２の焦点位置を調節するように構成されている。絞り１０２２は、フォーカスレンズ１０２１の光軸上に配置され、その口径が可変に構成されている。絞り１０２２は、フォーカスレンズ１０２１を通過して撮像素子２０８に入射する被写体光束を規制する。駆動部１０４は、レンズＣＰＵ１０６からの制御信号に基づいて、フォーカスレンズ１０２１、絞り１０２２を駆動する。ここで、撮影レンズ１０２は、ズームレンズとして構成されていてもよい。この場合、駆動部１０４はズーム駆動も行う。
【００１３】
レンズＣＰＵ１０６は、レンズ通信部としてのインターフェイス（Ｉ／Ｆ）１１０を介してカメラ本体２００のＣＰＵ２１６と通信自在に構成されている。このレンズＣＰＵ１０６は、フォーカス制御部としての機能を有し、ＣＰＵ２１６の制御に従って駆動部１０４の制御を行う。また、レンズＣＰＵ１０６は、Ｉ／Ｆ１１０を介して絞り１０２２の絞り値（Ｆ値）やレンズ側記憶部１０８に記憶されているレンズ情報といった情報をＣＰＵ２１６に送信することも行う。
【００１４】
レンズ側記憶部１０８は、交換式レンズ１００に関するレンズ情報を記憶している。レンズ情報は、例えば撮影レンズ１０２の焦点距離の情報や収差の情報を含む。さらに、本実施形態においては、レンズ情報は、絞り１０２２の駆動速度の情報を含む。絞り１０２２の駆動速度の情報は、高速駆動可能な絞りであるか否かを示す情報である。ここでの高速駆動可能な絞りとは、所定の開口量までの駆動を所定時間よりも早く完了することができる絞りのことを言う。このような絞り１０２２の駆動速度の情報は、例えば１ビットのフラグによって管理される。このフラグは、例えば高速駆動不能な絞りである場合には「０」になり、高速駆動可能な絞りである場合には「１」になる。
【００１５】
カメラ本体２００は、メカシャッタ２０２と、駆動部２０４と、操作部２０６と、撮像素子２０８と、撮像制御回路２１０と、アナログ処理部２１２と、アナログデジタル変換部（ＡＤＣ）２１４と、ＣＰＵ２１６と、画像処理部２１８と、画像圧縮展開部２２０と、焦点検出回路２２２と、表示部２２４と、バス２２６と、ＤＲＡＭ２２８と、本体側記憶部２３０と、記録媒体２３２とを有する。
【００１６】
メカシャッタ２０２は、開閉自在に構成され、撮像素子２０８への被写体からの被写体光束の入射時間（撮像素子２０８の露光時間）を調節する。メカシャッタ２０２としては、例えばフォーカルプレーンシャッタが採用される。駆動部２０４は、ＣＰＵ２１６からの制御信号に基づいてメカシャッタ２０２を駆動する。
【００１７】
操作部２０６は、電源ボタン、レリーズボタン、動画ボタン、再生ボタン、メニューボタンといった各種の操作釦及びタッチパネル等の各種の操作部材を含む。この操作部２０６は、各種の操作部材の操作状態を検知し、検知結果を示す信号をＣＰＵ２１６に出力する。
【００１８】
撮像素子２０８は、撮影レンズ１０２の光軸上であって、メカシャッタ２０２の後方で、かつ、撮影レンズ１０２によって被写体光束が結像される位置に配置されている。撮像素子２０８は、画素を構成する受光部（例えばフォトダイオード）が二次元的に配置されて構成されている。撮像素子２０８を構成する受光部は、受光量に応じた電荷を生成する。受光部で発生した電荷は、各受光部に接続されているキャパシタに蓄積される。このキャパシタに蓄積された電荷は、撮像制御回路２１０からの制御信号に従って画素信号として読み出される。ここで、撮像素子２０８は、焦点検出画素を有していてよい。
【００１９】
撮像制御回路２１０は、撮像素子２０８からの画素信号の読出しの設定に従って撮像素子２０８の露光及び撮像素子２０８からの画素信号の読出しを制御する。
【００２０】
アナログ処理部２１２は、撮像制御回路２１０の制御に従って撮像素子２０８から読み出された画素信号に対して増幅処理等のアナログ処理を行う。ＡＤＣ２１４は、アナログ処理部２１２から出力された画素信号を、デジタル形式の画素データに変換する。なお、以下の説明では、画素データの集まりを画像データと言うことにする。
【００２１】
ＣＰＵ２１６は、本体側記憶部２３０に記憶されているプログラムに従ってカメラシステム１の全体制御を行う制御部である。
【００２２】
画像処理部２１８は、画像データに対して各種の画像処理を施す。例えば画像処理部２１８は、静止画像の記録の際には、静止画記録用の画像処理を施す。同様に、画像処理部２１８は、動画像の記録の際には、動画記録用の画像処理を施す。さらに、画像処理部２１８は、ライブビュー表示時には、表示用の画像処理を施す。
【００２３】
画像圧縮展開部２２０は、画像データの記録時には、画像処理部２１８で生成された画像データ（静止画像データ又は動画像データ）を圧縮する。また、画像データの再生時には、記録媒体２３２に圧縮状態で記録された画像データを伸張する。
【００２４】
焦点検出回路２２２は、フォーカスレンズ１０２１の合焦位置に対するピントずれ方向及びピントずれ量を算出するためのピントずれ量演算を行う。撮像素子２０８に焦点検出画素が設けられている場合には、焦点検出画素からの画素データを取得し、取得した画素データに基づき、公知の位相差方式を用いてフォーカスレンズ１０２１の合焦位置に対するピントずれ方向及びピントずれ量を算出する。そして、焦点検出回路２２２は、ピントずれ方向及びピントずれ量に基づいてフォーカスレンズ１０２１の駆動すべきレンズ位置を算出する。以下では焦点検出回路２２２は、焦点検出画素を用いた位相差方式でピントずれ方向及びピントずれ量を検出するものであるとして説明をする。しかしながら、焦点検出回路２２２は、焦点検出画素を用いた位相差方式以外の各種の方式でピントずれ方向及びピントずれ量を検出するものでよい。例えば、焦点検出回路２２２は、コントラスト方式でピントずれ量を検出するものであってもよい。
【００２５】
表示部２２４は、例えば液晶ディスプレイや有機ＥＬディスプレイといった表示部であって、例えばカメラ本体２００の背面に配置される。この表示部２２４は、ＣＰＵ２１６の制御に従って画像を表示する。表示部２２４は、ライブビュー表示や記録済み画像の表示等に使用される。
【００２６】
バス２２６は、ＡＤＣ２１４、ＣＰＵ２１６、画像処理部２１８、画像圧縮展開部２２０、焦点検出回路２２２、ＤＲＡＭ２２８、本体側記憶部２３０、記録媒体２３２に接続され、これらのブロックで発生した各種のデータを転送するための転送路として機能する。
【００２７】
ＤＲＡＭ２２８は、電気的に書き換え可能なメモリであり、前述した画像データ（画素データ）、記録用の画像データ、表示用の画像データ、ＣＰＵ２１６における処理データといった各種データを一時的に記憶する。なお、一時記憶用としてＳＤＲＡＭが用いられてもよい。
【００２８】
本体側記憶部２３０は、ＣＰＵ２１６で使用されるプログラム、カメラ本体２００の調整値等の各種データを記憶している。
【００２９】
記録媒体２３２は、カメラ本体２００に内蔵されるか又は装填されるように構成されており、記録用の画像データを所定の形式の画像ファイルとして記録する。
【００３０】
以下、本実施形態のカメラシステム１による動作を説明する。図２Ａ及び図２Ｂは、カメラシステム１による静止画連写撮影動作を示すフローチャートである。ここで、カメラシステム１は、静止画連写撮影動作以外の撮影動作をすることもできるように構成されていてよい。
【００３１】
図２Ａ及び図２Ｂのフローチャートの処理は、例えばカメラ本体２００の電源がオンされると開始される。ステップＳ１において、ＣＰＵ２１６は、ライブビュー用の画像データを取り込む。まず、メカシャッタ２０２を全開状態とするように駆動部２０４の制御信号を切換えるとともに、絞り１０２２を駆動するようにレンズＣＰＵ１０６に指示する。そして、ＣＰＵ２１６は、絞り１０２２が開放され、かつ、メカシャッタ２０２が全開状態となるだけの所定時間の経過後に、撮像素子２０８によるライブビュー用の露光動作を開始する。このライブビュー用の露光動作のフレームレートは、例えば６０ｆｐｓである。
【００３２】
ステップＳ２において、画像処理部２１８は、焦点検出画素からの画素データに対して補正処理を行う。この補正処理により、焦点検出画素からの画素データを撮像画素からの画素データと同様にライブビュー表示に使用することが可能になる。この補正処理の後、画像処理部２１８は、ライブビュー表示用の画像データの生成に必要なその他の処理を行って表示用の画像データを生成する。
【００３３】
ステップＳ３において、ＣＰＵ２１６は、ライブビュー表示を行う。すなわち、ＣＰＵ２１６は、画像処理部２１８で生成された表示用の画像データに基づいて表示部２２４にライブビュー画像を表示させる。
【００３４】
ステップＳ４において、ＣＰＵ２１６は、１ｓｔレリーズスイッチがオンされているか否かを判定する。１ｓｔレリーズスイッチは、例えばユーザによるレリーズボタンの半押し操作に応答してオンするスイッチである。ステップＳ４において１ｓｔレリーズスイッチがオンされていないと判定されたときには、処理はステップＳ１に戻る。この場合、ライブビュー表示が繰り返される。ステップＳ４において１ｓｔレリーズスイッチがオンされたと判定されたときには、処理はステップＳ５に移行する。
【００３５】
ステップＳ５において、ＣＰＵ２１６は、ＡＦ用の画像データを取り込む。この際、ＣＰＵ２１６は、撮像素子２０８によるＡＦ用の露光動作を開始する。ＡＦ用の露光動作における露光時間は、ライブビュー表示用の露光動作における露光時間と異ならせてよい。また、ＡＦ用の露光動作においては、画素信号は、焦点検出画素のみから読み出されるものであってよい。
【００３６】
ステップＳ６において、焦点検出回路２２２は、焦点検出画素から取得された画素データを用いた公知の位相差方式によってフォーカスレンズ１０２１の合焦位置に対するピントずれ方向及びピントずれ量を算出する。
【００３７】
ステップＳ７において、ＣＰＵ２１６は、フォーカスレンズ１０２１が合焦状態であるか否かを判定する。合焦状態であるか否かの判定は、例えばピントずれ量が予め定められた許容範囲内であるか否かを判定することによって行われる。ステップＳ７において、フォーカスレンズ１０２１が合焦状態であると判定されていないときには、処理はステップＳ８に移行する。ステップＳ７において、フォーカスレンズ１０２１が合焦状態であると判定されたときには、処理はステップＳ９に移行する。
【００３８】
ステップＳ８において、ＣＰＵ２１６は、ピントずれ方向及びピントずれ量に応じてフォーカスレンズ１０２１が駆動されるよう、レンズＣＰＵ１０６に対して指示する。この指示を受けて、レンズＣＰＵ１０６は、駆動部１０４を介してフォーカスレンズ１０２１を駆動する。その後、処理は、ステップＳ１に戻る。
【００３９】
ステップＳ９において、ＣＰＵ２１６は、２ｎｄレリーズスイッチがオンされているか否かを判定する。２ｎｄレリーズスイッチは、例えばユーザによるレリーズボタンの全押し操作に応答してオンするスイッチである。ステップＳ９において２ｎｄレリーズスイッチがオンされていないと判定されたときには、処理はステップＳ１に戻る。ステップＳ９において２ｎｄレリーズスイッチがオンされていると判定されたときには、処理はステップＳ１０に移行する。
【００４０】
ステップＳ１０において、焦点検出回路２２２は、動体予測演算を開始する。動体予測演算は、過去の測距結果（フォーカスレンズ１０２１の駆動位置）の履歴から今回のフォーカスレンズ１０２１の駆動すべき位置を予測する処理である。動体予測演算の後、処理はステップＳ１１に移行する。
【００４１】
ステップＳ１１において、ＣＰＵ２１６は、静止画連写撮影の本露光を行うために、メカシャッタ２０２の動作を開始させる。このメカシャッタ２０２の動作は、本露光の前後のメカシャッタ２０２の開閉動作と、本露光の後でライブビュー用及びＡＦ用の露光動作を開始するためのメカシャッタ２０２の全開動作とを含む。ＣＰＵ２１６は、まず、メカシャッタ２０２を全閉状態とするように駆動部２０４の制御信号を切り替える。そして、ステップＳ１６で本露光を行った後に、ＣＰＵ２１６は、メカシャッタ２０２を全開状態とするように駆動部２０４を制御する。
【００４２】
ステップＳ１２において、ＣＰＵ２１６は、レンズ側記憶部１０８に記憶されているレンズ情報を参照することにより、絞り１０２２が高速駆動可能な絞りであるか否かを判定する。ステップＳ１２において、絞り１０２２が高速駆動可能な絞りであると判定されたときには、処理はステップＳ１３に移行する。ステップＳ１２において、絞り１０２２が高速駆動可能な絞りでないと判定されたときには、処理はステップＳ１５に移行する。
【００４３】
ステップＳ１３において、ＣＰＵ２１６は、フォーカスレンズ１０２１及び絞り１０２２の駆動を遅らせるためのタイマを発動させる。ここでのタイマは、例えば１０ｍｓのタイマである。ステップＳ１３において、タイマの発動後、処理はステップＳ１４に移行する。タイマの設定が１０ｍｓであるのは、露光動作のフレームレートが１２０ｆｐｓであるためである。後で詳しく説明するが、露光動作のフレームレートが１２０ｆｐｓであれば、フォーカスレンズ１０２１及び絞り１０２２の駆動を１０ｍｓだけ遅らせることにより、１回分の追加の露光動作を行うことが可能である。タイマの設定は、露光動作のフレームレート等の条件によって適宜変更され得る。
【００４４】
ステップＳ１４において、焦点検出回路２２２は、ピントずれ量演算を行う。ピントずれ量演算として、焦点検出回路２２２は、例えばＡＦ用の露光動作によって焦点検出画素から取得された画素データを用いて公知の位相差方式によってフォーカスレンズ１０２１の合焦位置に対するピントずれ方向及びピントずれ量を算出する。そして、焦点検出回路２２２は、算出したピントずれ方向及びピントずれ量に基づいて駆動すべきフォーカスレンズ１０２１のレンズ位置を算出する。なお、ステップＳ１４においてＡＥ用の露光量演算を行うようにしてもよい。なお、ステップＳ１３のタイマ発動は、後述するように、メカシャッタ動作の所定のタイミングに同期させるので、ステップＳ１４のピントずれ量検出の順序は入れ換わってもよい。ステップＳ１３にて発動したタイマが１０ｍｓを計時すると、処理はステップＳ１５に移行する。
【００４５】
ステップＳ１５において、ＣＰＵ２１６は、レンズＣＰＵ１０６に対してフォーカスレンズ１０２１及び絞り１０２２を同時駆動させるように指示する。ここで、ステップＳ１５においては、ＡＥ用の露光量演算等で予め決定された静止画連写撮影に必要な開口量まで絞り１０２２を絞り込む駆動を行うように指示が行われる。
【００４６】
ステップＳ１６において、ＣＰＵ２１６は、本露光を開始させる。本露光は、記録用の画像データを取得するための露光動作である。本露光において、ＣＰＵ２１６は、予め決定された静止画連写撮影に必要な露光期間だけメカシャッタ２０２を開閉させるように駆動部２０４を制御する。そして、ＣＰＵ２１６は、露光期間中に撮像素子２０８の撮像動作を開始する。露光期間の終了後、撮像制御回路２１０は、撮像素子２０８の各画素からの画素信号を読み出す。画素信号の読出し後、画像処理部２１８は、焦点検出画素の画素出力の補正及びその他の記録用の画像データを生成するための処理を行う。画像処理の完了後に画像圧縮展開部２２０は、記録用画像データを圧縮する。圧縮の完了後、ＣＰＵ２１６は、圧縮された記録用画像データを画像ファイルとして記録媒体２３２に記録する。
【００４７】
ステップＳ１７において、ＣＰＵ２１６は、ユーザによって２ｎｄレリーズスイッチがオフされているか否かを判定する。ステップＳ１７において２ｎｄレリーズスイッチがオフされていないと判定されたときには、処理はステップＳ１８に移行する。ステップＳ１７において２ｎｄレリーズスイッチがオフされていると判定されたときには、処理はステップＳ２１に移行する。
【００４８】
ステップＳ１８において、ＣＰＵ２１６は、レンズＣＰＵ１０６に対して絞り１０２２を駆動させるように指示する。ここで、ステップＳ１８においては、ライブビュー用の露光及びＡＦ用の露光に必要な開口量（例えば開放絞り）まで絞り１０２２を開放する駆動を行うように指示が行われる。ステップＳ１７−Ｓ１８の処理は、ステップＳ１６の本露光後の画素信号の読出しと並列に行われてもよい。このような並列処理により、本露光の間のライブビュー画像の表示時間を延ばすことが可能である。
【００４９】
ステップＳ１９において、ＣＰＵ２１６は、ライブビュー用の露光動作とＡＦ用の画像データを取り込む。この際、ＣＰＵ２１６は、撮像素子２０８の撮像モードを変更する。すなわち、ＣＰＵ２１６は、通常のフレームレートの撮像モードから、ライブビュー表示用の露光動作とＡＦ用の露光動作とを繰り返すための高速のフレームレート（例えば１２０ｆｐｓ）の撮像モードに遷移させる。撮像モードを遷移させた後、ＣＰＵ２１６は、撮像素子２０８によるライブビュー用の露光動作とＡＦ用の露光動作とを交互に行う。露光動作の回数は、静止画連写撮影における本露光の間隔やメカシャッタ２０２の機械的な制約等によって決定される。
【００５０】
ステップＳ２０において、焦点検出回路２２２は、ＡＦ用の露光動作の終了毎に焦点検出画素から取得された画素データを用いて公知の位相差方式によってフォーカスレンズ１０２１の合焦位置に対するピントずれ方向及びピントずれ量を算出する。ＣＰＵ２１６は、ライブビュー用の露光動作の終了毎にライブビュー表示を行う。ステップＳ２０の処理後、処理はステップＳ１０に戻る。そして、次の本露光用の処理が行われる。
【００５１】
ステップＳ２１において、ＣＰＵ２１６は、カメラ本体２００の電源をオフするか否かを判定する。例えば、ユーザの操作部２０６の操作によって電源のオフが指示された場合又は所定時間のユーザの操作部２０６の操作がない場合には電源をオフすると判定される。ステップＳ２１において、カメラ本体２００の電源をオフしないと判定されたときには、処理はステップＳ１に戻る。ステップＳ２１において、カメラ本体２００の電源をオフすると判定されたときには、処理は終了する。
【００５２】
以下、図３を参照して静止画連写撮影動作についてさらに詳しく説明する。図３は、静止画連写撮影動作中のタイミングチャートである。図３は、静止画連写撮影が１０コマ/ｓ（１コマ当たり１００ｍｓ）で行われる例を示している。ここで、図３は、ＡＦ用の露光動作とライブビュー用の露光動作のそれぞれのフレームレートが１２０ｆｐｓである例を示している。
【００５３】
また、図３のタイミングチャートにおける「シャッタ幕」は、メカシャッタ２０２の先幕及び後幕の走行状態を示している。図３において、実線は先幕の走行状態を示し、破線は後幕の走行状態を示している。また、「シャッタ幕」におけるハイ（Ｈ）は対応するシャッタ幕の走行後であることを示し、ロー（Ｌ）は対応するシャッタ幕が走行前の初期位置であることを示している。
【００５４】
図３のタイミングチャートにおける「シャッタ状態」は、メカシャッタ２０２の全体としての開閉の状態を示している。図３では、「シャッタ状態」における「開」はメカシャッタ２０２が全開であることを示し、「閉」はメカシャッタ２０２が全閉であることを示す。
【００５５】
また、図３のタイミングチャートにおける「撮像」の上部は、撮像素子２０８の動作の状態を示している。図３のタイミングチャートにおける「撮像」の下部は、ＡＦ用の画像信号の読出しのタイミング及びライブビュー用の画像信号の読出しの状態を示している。実線はＡＦ用の画像信号の読出しのタイミングを示し、破線はライブビュー用の画素信号の読出しのタイミングを示している。また、各状態における０Ｈは最初の行の画素信号の読出しタイミングであることを示し、ＬａｓｔＨは最後の行の画素信号の読出しタイミングであることを示している。
【００５６】
図３のタイミングチャートにおける「ＡＥ・ＡＦ」は、ＡＥ用の露光量演算及びＡＦ用のピントずれ量演算のタイミングを示している。
【００５７】
図３のタイミングチャートにおける「レンズ駆動（絞り高速駆動可能レンズ）」は、高速駆動が可能な絞りを有する交換式レンズ１００のフォーカスレンズ１０２１及び絞り１０２２の駆動のタイミングを示している。図３のタイミングチャートにおける「レンズ駆動（絞り高速駆動不可レンズ）」は、高速駆動が不能な絞りを有する交換式レンズ１００のフォーカスレンズ１０２１及び絞り１０２２の駆動のタイミングを示している。
【００５８】
本露光の直前においてはステップＳ１１のシャッタ動作処理によってメカシャッタ２０２は全閉状態になる。この後のステップＳ１６において、ＣＰＵ２１６は本露光を行う。本露光の際に、ＣＰＵ２１６は、先幕、後幕の順で走行させるように駆動部２０４を制御し、駆動部２０４は、対応するシャッタ幕を走行させる。先幕と後幕との走行開始のタイミングは、ＡＥ用の露光量演算の結果によって決定され、このタイミングを変えることによって撮像素子２０８の露光時間は変化する。
【００５９】
メカシャッタ２０２の動作中において撮像素子２０８は、後幕遮光待ちの状態となっている。このとき撮像素子２０８は、ＣＰＵ２１６の制御の下で露光動作を行う。後幕の走行が完了すると撮像素子２０８は遮光される。この後、画素信号の読出しが行われる。画素信号の読出しの開始から所定期間（図３の撮像読出し期間）の期間中又は経過後に、ＣＰＵ２１６は、後幕の初期位置Ｌまで後幕を復帰させるように駆動部２０４を制御し、駆動部２０４は、後幕を初期位置Ｌまで復帰させる。このようなメカシャッタ２０２の制御と平行して、ＣＰＵ２１６は、ステップＳ１８において絞り１０２２を所定開口量（例えば開放絞り）まで駆動するようにレンズＣＰＵ１０６に指示する。
【００６０】
画素信号の読出しが完了すると、ＣＰＵ２１６は、撮像素子２０８の撮像モードを高速フレームレート（１２０ｆｐｓ駆動）へ遷移させる。撮像モードを遷移させた後、撮像素子２０８、メカシャッタ２０２及び絞り１０２２の機械的な制約によって定められた所定時間（図３の例では５ｍｓ）が経過したときに、ＣＰＵ２１６は、撮像素子２０８によるＡＦ用の露光動作とライブビュー用の露光動作とを交互に行う露光動作を開始する。ＡＦ用の露光動作の後、焦点検出回路２２２は、ピントずれ量演算及び動体予測演算を行う。また、ライブビュー用の露光動作の後、ＣＰＵ２１６は、取得したライブビュー用の画像データを読み出してライブビュー表示を行う。
【００６１】
後幕を初期位置Ｌへ復帰させた後の所定期間の終了後に、ＣＰＵ２１６は、先幕を初期位置Ｌに移動させるように駆動部２０４を制御し、駆動部２０４は、先幕を初期位置Ｌまで復帰させる。この所定期間は、ＬＶ取得期間及び全開期間によって定められる。ＬＶ取得期間は、ライブビュー用の露光動作を実施する期間である。また、全開期間は、メカシャッタ２０２を全開としておく期間である。これらのＬＶ取得期間及び全開期間は、フォーカスレンズ１０２１、絞り１０２２、メカシャッタ２０２等の機械的な制約、静止画連写撮影動作の要求される連写枚数等の各種の条件に応じて設定される。なお、全開期間は、ＡＦ用の露光動作又はＬＶ用の露光動作を１回以上は行うことができる期間として設定される。
【００６２】
絞り１０２２が高速駆動不能な絞りであるときには、ＣＰＵ２１６は、先幕を初期位置Ｌへの移動を開始させるのと同期して、フォーカスレンズ１０２１及び絞り１０２２を同時駆動するようにレンズＣＰＵ１０６に指示する。一方、絞り１０２２が高速駆動可能な絞りであるときには、ＣＰＵ２１６は、先幕の初期位置Ｌへの移動を開始してからタイマによって計時される所定時間（例えば１０ｍｓ）の経過後に、フォーカスレンズ１０２１及び絞り１０２２を同時駆動するようにレンズＣＰＵ１０６に指示する。
【００６３】
フォーカスレンズ１０２１及び絞り１０２２の駆動完了後、ＣＰＵ２１６は、次の本露光を行う。その後、２ｎｄレリーズスイッチがオフされるまで図３の動作が繰り返される。
【００６４】
図３の例では、ＬＶ取得期間中にＡＦ用の露光動作、ライブビュー用の露光動作の順で露光動作が繰り返される。ＡＦ用の露光動作をライブビュー用の露光動作よりも先にすることにより、１ｓｔレリーズ操作の直後のＡＦの応答性を向上させることができるとともに、静止画連写速度を向上させることも可能である。
【００６５】
また、本実施形態では、メカシャッタ２０２が全開になる前からＡＦ用の露光動作を行うようにしているが、ピントずれ量演算及び動体予測演算についてはメカシャッタ２０２が全開になってから取得した画像データに基づいて行われる。これは、動体予測演算に、露光条件の異なる複数の画像データに基づいて算出されたレンズ位置が混在しないようにするためである。ＡＦ用の露光動作は、メカシャッタ２０２が全開になってから開始されるようになっていてもよい。また、全開する前のＡＦ用露光動作の画像データを使用してコントラストや信頼性の判定を行い、全開後に取得するＡＦ用露光動作の画像データの処理方法を変更してもよい。
【００６６】
全開期間中の画像データのみを用いてピントずれ量演算及び動体予測演算を行うこととすると、図３の高速駆動不能な絞り１０２２の場合、全開期間中に１回しかＡＦ用の露光動作が行われないので、ピントずれ量演算も本露光の間に１回（図３の演算１のタイミング）しか行うことができないことになる。
【００６７】
一方、高速駆動可能な絞り１０２２の場合、絞り１０２２の駆動開始を遅らせることにより、メカシャッタ２０２がほぼ全開の期間中にさらに１回のＡＦ用の露光動作を行うことが可能になる。これにより、演算１の後のタイミングの演算２を行うことが可能になる。
【００６８】
図４は、本実施形態における動体予測演算について説明するための図である。図４の横軸は経過時間を示し、図４の縦軸はレンズ位置の変化を示している。図４のタイミングｔ１、ｔ２、ｔ３、ｔ４は、演算１のタイミングを示している。図４のタイミングｔ１´、ｔ２´、ｔ３´、ｔ４´は、演算２のタイミングを示している。
【００６９】
図３の高速駆動不能な絞り１０２２の場合、１回の本露光の間に１回しかＡＦ用の露光動作が行われないので、ピントずれ量演算及び動体予測演算も本露光の間に１回しか行われない。このため、タイミングｔ４の演算１での動体予測演算には、タイミングｔ１、ｔ２、ｔ３において得られたレンズ位置ｙ１、ｙ２、ｙ３と、タイミングｔ４において得られたレンズ位置が使用される。そして、この演算１の結果により、本露光のときに駆動すべきレンズ位置ｙ４が算出される。
【００７０】
一方、高速駆動可能な絞り１０２２の場合、１回の本露光の間に２回のＡＦ用の露光動作を行うことができる。ただし、図３の例では、絞り１０２２の駆動速度は、演算２の終了前に駆動を開始させる必要のある程度の駆動速度である。したがって、演算２において得られたレンズ位置はそのときのフォーカスレンズ１０２１の駆動に反映させることはできない。演算２において得られたレンズ位置は、次回の演算１における動体予測演算に用いられる。例えばタイミングｔ４の演算１での動体予測演算には、タイミングｔ１、ｔ１´、ｔ２、ｔ２´、ｔ３、ｔ３´において得られたレンズ位置ｙ１、ｙ１´、ｙ２、ｙ２´、ｙ３、ｙ３´と、タイミングｔ４において得られたレンズ位置が使用される。そして、この演算１の結果により、本露光のときに駆動すべきレンズ位置ｙ４が算出される。このように、高速駆動可能な絞りの場合には、動体予測演算に用いられるレンズ位置を増やすことが可能である。これにより、動体予測性能は向上する。
【００７１】
また、本実施形態では、メカシャッタ２０２が全開になる前からライブビュー用の露光動作が行われる。メカシャッタ２０２が全開になる前の露光動作で得られる画像は暗くなる。しかしながら、ある程度に暗い画像であってもユーザによるフレーミングには使用され得る。したがって、本実施形態では可能な限りにライブビュー画像の取得期間（図３のＬＶ取得期間）を長くとれるようにして、ユーザが動きのある被写体を容易に捉えることができるようにしている。図３の例では、少なくとも図３のフレーム（１）、（２）、（３）を、ライブビュー表示に用いることが可能である。
【００７２】
さらに、本実施形態では、高速駆動可能な絞り１０２２を交換式レンズ１００が有しているときには、絞り１０２２の駆動を遅らせるようにしている。これにより、メカシャッタ２０２がほぼ全開の期間中にさらに１回のライブビュー用の露光動作を行うことが可能になる。これにより、さらにフレーム（４）をライブビュー表示に用いることが可能である。
【００７３】
図５は、図３の例における高速駆動可能な絞りと高速駆動不能な絞りとの像消失率を比較して示した図である。ここで、ライブビュー表示のフレームレートは１２０ｆｐｓであるとする。高速駆動不能な絞りの場合には、ライブビュー用の露光動作によってフレーム（１）、（２）、（３）からなる３フレームの画像が取得される。この場合、像表示時間は、（１/１２０×３）＝２５（ｍｓ）になる。例えば、静止画連写撮影が１０コマ/ｓで行われるとすると、連写間隔は１００（ｍｓ）であるから、像消失率（コマ間の時間とライブビュー表示が行われなくなる時間との割合）は７５（％）になる。一方、高速駆動可能な絞りの場合には、ライブビュー用の露光動作によってフレーム（１）、（２）、（３）、（４）からなる４フレームの画像が取得される。この場合、像表示時間は、（１/１２０×４）＝３３．３（ｍｓ）になる。例えば、静止画連写撮影が１０コマ/ｓで行われるとすると、像消失率は６７（％）になる。このように、本実施形態では高速駆動可能な場合に絞りの駆動を遅らせることによってライブビュー表示の時間を延ばし、これによって像消失率を改善することが可能である。
【００７４】
以上説明したように本実施形態によれば、絞り１０２２の駆動速度に応じて絞りの駆動開始の制御している。これにより、静止画連写中のライブビュー表示時間を延ばすことが可能である。また、静止画連写中の動体予測性能も向上させることが可能である。
【００７５】
［変形例］
以下、本実施形態の変形例を説明する。前述した実施形態では、ＣＰＵ２１６は、絞り１０２２の駆動完了が本露光の開始タイミングに合うように絞り１０２２の駆動開始を遅らせている。しかしながら、絞り１０２２の駆動完了は本露光の開始タイミングと必ずしも合わせる必要はない。すなわち、ＣＰＵ２１６は、絞り１０２２の駆動完了を本露光の開始タイミングよりも早くするように絞り１０２２の駆動開始を遅らせるものであってもよい。
【００７６】
前述した本実施形態では、絞り１０２２の駆動速度の情報として、高速駆動可能な絞りであるか否かを示す１ビットのフラグをレンズ側記憶部１０８記憶させておく例が示されている。この他に、絞り１０２２の実際の駆動速度の情報をレンズ側記憶部１０８に記憶させておくこともできる。例えば、開放絞り（例えばＦ２．０）から所定の開口量（例えばＦ８．０やＦ１６．０）まで駆動するのにかかる時間を駆動速度の情報として記憶させておくようにしてもよい。この場合、幾つかの代表的な開口量に相当する時間情報のみを記録しておき、その間の開口量については直線補間によって取得できるようにしてもよい。
【００７７】
絞り１０２２の実際の駆動速度の情報をレンズ側記憶部１０８に記憶させておく構成の場合、絞り１０２２の駆動速度に応じて絞り１０２２の駆動開始のタイミングを設定することが可能である。すなわち、露光量演算によって得られた開口量までの駆動にかかる時間が動体予測演算の完了からメカシャッタ２０２の全閉までの時間よりも短いときには、その時間差分だけ絞り１０２２の駆動開始を遅らせることができる。例えば、露光量演算によって得られた開口量がＦ８．０であり、交換式レンズ１００は、開放絞りからＦ８．０までの駆動に３０ｍｓ必要な絞り１０２２を有しているとする。また、メカシャッタ２０２の全閉動作に４０ｍｓかかるとする。このとき、ＣＰＵ２１６は、メカシャッタ２０２の駆動開始から１０ｍｓ経過後にフォーカスレンズ１０２１と絞り１０２２とを同時駆動するようにレンズＣＰＵ１０６に指示する。これにより、露光動作のフレームレートが１２０ｆｐｓであれば、メカシャッタ２０２が全閉するまでの１０ｍｓの間にもう１フレーム分の露光動作を行うことが可能となる。この結果、ＬＶ取得期間をさらに延ばすことが可能になる。
【００７８】
前述の例は、フォーカスレンズ１０２１と絞り１０２２とは同じ速度で駆動可能であることを前提としている。実際には、フォーカスレンズ１０２１と絞り１０２２とは同じ速度で駆動可能であるとは限らない。この場合、フォーカスレンズ１０２１及び絞り１０２２の駆動開始のタイミングは、駆動速度の遅いほうによって制限される。例えば、動体予測演算の結果に基づいてフォーカスレンズ１０２１を駆動するのに３０ｍｓかかり、絞り１０２２を駆動するのに２５ｍｓかかるとする。前述と同様にメカシャッタ２０２の全閉動作に４０ｍｓかかるとすると、絞り１０２２だけの駆動であれば１５ｍｓだけ駆動開始を遅らせることが可能である。しかしながら、フォーカスレンズ１０２１の駆動時間も確保する必要があるため、絞り１０２２の駆動開始のタイミングも１０ｍｓだけ遅らせる。
【００７９】
フォーカスレンズの駆動速度の情報は、例えばレンズ側記憶部１０８に予め記憶される。例えば、所定のレンズ位置まで駆動するのにかかる時間がフォーカスレンズの駆動速度の情報として記憶され得る。また、同期周波数の高いフォーカスレンズは応答性のよいフォーカスレンズと言える。したがって、フォーカスレンズの駆動速度の情報を交換式レンズ１００（フォーカスレンズ１０２１）の同期周波数と対応付けしておくことにより、フォーカスレンズの駆動速度の情報として同期周波数を記憶させておくこともできる。例えば、過去及び将来のレンズの性能とカメラシステム１としての狙いの動体追従性能（ライブビュー表示期間の長さと動体予測の精度）とを考慮して、フォーカスレンズの駆動速度とフォーカスレンズの同期周波数とを、図６のようにして対応付けておくことができる。
【００８０】
また、図３は、演算２の完了前に絞り１０２２の駆動を開始している例を示している。フォーカスレンズ１０２１及び絞り１０２２の駆動速度が十分に速いときには、図７に示すように、演算２の完了後にフォーカスレンズ１０２１及び絞り１０２２の同時駆動を開始させることができる。この場合、図８に示すように、演算２のタイミングで動体予測演算を行うことが可能になる。これにより、動体予測性能はより向上する。
【００８１】
また、図３及び図７は、フォーカスレンズ１０２１及び絞り１０２２を同時駆動する例を示している。しかしながら、フォーカスレンズ１０２１と絞り１０２２とは必ずしも同時駆動する必要はない。例えば、フォーカスレンズ１０２１の駆動速度が速く、絞り１０２２の駆動速度が遅いときには、図９に示すように、フォーカスレンズ１０２１の駆動開始タイミングだけを遅らせるようにしてもよい。図９のように、演算２の完了後にフォーカスレンズ１０２１の駆動を開始させることができるのであれば、演算２のタイミングで動体予測演算を行うことが可能になる。一方、図９の例ではフレーム（４）のタイミングではメカシャッタ２０２が閉じられ始めているが、前述したように、ある程度に暗い画像であってもユーザによるフレーミングには使用され得る。したがって、フレーム（４）の画像もライブビュー表示に用いることが可能である。
【００８２】
また、前述の例では、ＡＦ用の露光動作及び画素信号の読出しとライブビュー用の露光動作及び画素信号の読出しとは１フレーム毎に交互に行われる。これに対し、本実施形態の技術は、撮像素子２０８の撮像モードが後半読出しモードである場合に対しても適用される。後半読出しモードとは、図１０に示すように、１フレーム内でＡＦ用の露光動作とライブビュー用の露光動作とを１行ずつ同時に行い、それぞれの水平期間の前半においてＡＦ用の画素信号を読出し、それぞれの水平期間の後半においてライブビュー用の画素信号を読み出す撮像モードである。図１０の例であっても、フォーカスレンズ１０２１の駆動開始タイミングを遅らせることによって、ＡＦ用の露光動作とライブビュー用の露光動作の回数をそれぞれ１回ずつ増やすことが可能である。図１０では、絞り１０２２は高速駆動不能な絞りである。絞り１０２２が高速駆動可能な絞りであれば、絞り１０２２の駆動開始タイミングも遅らせるようにしてもよい。
【００８３】
また、前述した例は、絞り１０２２の駆動速度は可変ではない例を示している。これに対し、本実施形態の技術は、絞り１０２２の駆動速度を低速（通常）から高速に切換えることができる絞り１０２２を交換式レンズ１００が有している例にも適用される。このような絞り１０２２では、例えば１ｓｔレリーズスイッチのオン前の撮影待機状態において絞り１０２２を低速駆動する。これにより、撮影待機状態における絞り１０２２の駆動音は低減される。
【００８４】
図１１Ａ及び図１１Ｂは、駆動速度を切り替え可能な絞り１０２２を有するカメラシステム１による静止画連写撮影動作を示すフローチャートである。なお、図１１Ａ及び図１１Ｂにおいて、図２Ａ及び図２Ｂと共通する処理については、図２Ａ及び図２Ｂと共通のステップ符号を付すことで説明を省略する。すなわち、図１１Ａ及び図１１Ｂは、ステップＳ４でＮＯのときとステップＳ９でＮＯのときにステップＳ２２−Ｓ２６の処理が行われる点が図２Ａ及び図２Ｂと異なる。したがって、以下ではステップＳ２２−Ｓ２６の処理のみを説明する。
【００８５】
ステップＳ２２において、ＣＰＵ２１６は、絞り設定指示をするか否かを判定する。ステップＳ２２においては、通常速度での絞り１０２２の駆動が必要なときに絞り設定指示をすると判定される。ステップＳ２２において、絞り設定指示をすると判定されたときに、処理はステップＳ２３に移行する。ステップＳ２２において、絞り設定指示をしないと判定されたときに、処理はステップＳ２５に移行する。
【００８６】
ステップＳ２３において、ＣＰＵ２１６は、絞り１０２２を通常速度で駆動するようにレンズＣＰＵ１０６に対して絞り制御コマンドを発行する。これにより、レンズＣＰＵ１０６は、絞り１０２２を通常速度で駆動する。
【００８７】
ステップＳ２４において、ＣＰＵ２１６は、速度切換え用タイマを発動させる。ここでのタイマは、所定時間（例えばライブビュー用の露光動作の１０フレーム分の時間）を計るタイマである。タイマの設定は適宜変更される。速度切換え用タイマを発動後、処理はステップＳ１に移行する。
【００８８】
ステップＳ２５において、ＣＰＵ２１６は、タイマの発動から所定時間が経過したか否かを判定する。ステップＳ２５において、タイマの発動から所定時間が経過していないと判定されたときには、処理はステップＳ１に移行する。ステップＳ２５において、タイマの発動から所定時間が経過したと判定されたときには、処理はステップＳ２６に移行する。
【００８９】
ステップＳ２６において、ＣＰＵ２１６は、レンズＣＰＵ１０６に対して絞り高速切換えコマンドを発行する。この絞り高速切換えコマンドを受けた後、ＣＰＵ２１６からの非同期の絞り１０２２の駆動指示を受けたときに、レンズＣＰＵ１０６は絞り１０２２を高速駆動する。ステップＳ２６において、絞り高速切換えコマンド送信が実行された後で、処理はステップＳ１に移行する。
【００９０】
図１２は、ステップＳ２２−Ｓ２６の処理を説明するための図である。図１２は、上から１ｓｔレリーズスイッチの状態、２ｎｄレリーズスイッチの状態、本露光のタイミング、絞り駆動時の駆動速度、レンズＣＰＵ１０６へのコマンドの状態を示している。レンズＣＰＵ１０６へのコマンドのうち、細線は絞り制御コマンドであることを示し、太線は速度切換えコマンドであることを示している。
【００９１】
図１２において、１ｓｔレリーズスイッチがオフされている撮影待機状態では、絞り１０２２は通常速度で駆動される。例えば１ｓｔレリーズスイッチがオンされることで処理が割り込まれると、絞り制御コマンドの発行から所定時間が経過して絞り高速切換えコマンドがレンズＣＰＵ１０６に送信される。このとき、２ｎｄレリーズスイッチがオンされた後の本露光の前後では絞り１０２２は高速駆動されることになる。一方、２ｎｄレリーズスイッチがオンされなければ、処理はステップＳ１に戻るので、必要に応じて絞り１０２２は通常速度で駆動されることなる。
【００９２】
図１２のような処理では、レリーズタイムラグに影響のない２ｎｄレリーズスイッチのオン前に絞り高速切換えコマンドを発行することができる。このため、２ｎｄレリーズスイッチのオンの直後にレンズＣＰＵ１０６に対して絞り高速切換えコマンドを発行する必要がなくなる。この結果、２ｎｄレリーズスイッチのオンの直後にレンズＣＰＵ１０６に対して絞り高速切換えコマンドを発行することによるレリーズタイムラグを削減することが可能である。
【００９３】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【００９４】
また、上述した実施形態による各処理は、ＣＰＵ２１６に実行させることができるプログラムとして記憶させておくこともできる。この他、メモリカード、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、ＣＰＵ２１６は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【００９５】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００９６】
１  カメラシステム、１００  交換式レンズ、１０２  撮影レンズ、１０４  駆動部、１０６  レンズＣＰＵ、１０８  レンズ側記憶部、１１０  インターフェイス（Ｉ／Ｆ）、２００  カメラ本体、２０２  メカシャッタ、２０４  駆動部、２０６  操作部、２０８  撮像素子、２１０  撮像制御回路、２１２  アナログ処理部、２１４  アナログデジタル変換部（ＡＤＣ）、２１６  ＣＰＵ、２１８  画像処理部、２２０  画像圧縮展開部、２２２  焦点検出回路、２２４  表示部、２２６  バス、２２８  ＲＡＭ、２３０  本体側記憶部、２３２  記録媒体、１０２１  フォーカスレンズ、１０２２  絞り。
【図１】
0006672006.tif 000002
【図２Ａ】
0006672006.tif 000003
【図２Ｂ】
0006672006.tif 000004
【図３】
0006672006.tif 000005
【図４】
0006672006.tif 000006
【図５】
0006672006.tif 000007
【図６】
0006672006.tif 000008
【図７】
0006672006.tif 000009
【図８】
0006672006.tif 000010
【図９】
0006672006.tif 000011
【図１０】
0006672006.tif 000012
【図１１Ａ】
0006672006.tif 000013
【図１１Ｂ】
0006672006.tif 000014
【図１２】
0006672006.tif 000015