(57)【特許請求の範囲】
【請求項１】
カメラボディに着脱可能な交換レンズであって、
前記交換レンズ内で移動可能な移動部材と、
前記移動部材の移動停止に関する指示と、前記カメラボディ内に備えられて所定周期を計時するボディ内計時部によるボディ内計時値を、前記カメラボディから受信する受信部と、
前記所定周期と同じ長さの所定周期を計時してレンズ内計時値を出力可能であり、前記受信部により受信した前記ボディ内計時値に基づいて前記レンズ内計時値を調整するレンズ内計時部と、
前記調整されたレンズ内計時値と前記指示とに基づいて、前記移動部材の移動停止の制御を行う制御部と、を備える交換レンズ。
【請求項２】
前記指示は、前記移動部材の移動停止時間を含み、
前記制御部は、前記調整されたレンズ内計時値と前記移動停止時間とに基づいて、前記移動部材の移動を停止させる制御を行う、請求項１に記載の交換レンズ。
【請求項３】
前記受信部は、前記ボディ内計時値を受信して前記レンズ内計時値が調整された後に、前記指示を受信可能な状態となる、請求項１または２に記載の交換レンズ。
【請求項４】
前記指示は、前記移動部材の移動停止の制御を開始する時刻を含む、請求項１から３のいずれか一項に記載の交換レンズ。
【請求項５】
前記指示は、前記移動部材の移動停止を行う周期を含む、請求項１から４のいずれか一項に記載の交換レンズ。
【請求項６】
前記交換レンズは、前記カメラボディ内の撮像部に被写体像を結像可能であり、
前記周期は、前記撮像部の撮像周期に基づく、請求項５に記載の交換レンズ。
【請求項７】
前記指示は、前記周期が開始する時刻から前記移動部材の停止の計時を開始するまでの時刻までの時間を含む、請求項６に記載の交換レンズ。
【請求項８】
前記指示に基づいて前記移動部材を停止させるか否かを判断する判断部を備え、
前記制御部は、前記判断部により前記移動部材を停止させないと判断された場合、前記指示に関わらず、前記移動部材を移動させることが可能である、請求項１から７のいずれか一項に記載の交換レンズ。
【請求項９】
前記指示は、前記レンズ内計時部の出力形式に応じた値で表される、請求項１から８のいずれか一項に記載の交換レンズ。
【請求項１０】
前記移動部材は、前記交換レンズの光軸に沿った方向に移動可能な合焦レンズである、請求項１から９のいずれか一項に記載の交換レンズ。
【請求項１１】
カメラボディに着脱可能な交換レンズにおける移動部材の停止方法であって、
前記移動部材の移動停止に関する指示と、前記カメラボディ内に備えられて所定周期を計時するボディ内計時部によるボディ内計時値を、前記カメラボディから受信し、
前記所定周期と同じ長さの所定周期を計時してレンズ内計時値を出力し、
前記受信した前記ボディ内計時値に基づいて前記レンズ内計時値を調整し、
前記調整されたレンズ内計時値と前記指示とに基づいて前記移動部材の移動停止を制御する、移動部材の停止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズおよび移動部材の停止方法に関する。
【背景技術】
【０００２】
ビデオ表示の垂直同期信号に合わせて自動焦点調節を行うレンズ交換式カメラシステムが知られている（特許文献１参照）。しかしながら、従来の技術では、カメラボディの指示した時間に交換レンズの移動部材を停止させることができないおそれがあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特開２０１２−６８４５７号公報
【発明の概要】
【０００４】
本発明の第１の態様によると、交換レンズは、カメラボディに着脱可能な交換レンズであって、前記交換レンズ内で移動可能な移動部材と、前記移動部材の移動停止に関する指示と、前記カメラボディ内に備えられて所定周期を計時するボディ内計時部によるボディ内計時値を、前記カメラボディから受信する受信部と、前記所定周期と同じ長さの所定周期を計時してレンズ内計時値を出力可能であり、前記受信部により受信した前記ボディ内計時値に基づいて前記レンズ内計時値を調整するレンズ内計時部と、前記調整されたレンズ内計時値と前記指示とに基づいて、前記移動部材の移動停止の制御を行う制御部と、を備える。
本発明の第２の態様によると、移動部材の停止方法は、カメラボディに着脱可能な交換レンズにおける移動部材の停止方法であって、前記移動部材の移動停止に関する指示と、前記カメラボディ内に備えられて所定周期を計時するボディ内計時部によるボディ内計時値を、前記カメラボディから受信し、前記所定周期と同じ長さの所定周期を計時してレンズ内計時値を出力し、前記受信した前記ボディ内計時値に基づいて前記レンズ内計時値を調整し、前記調整されたレンズ内計時値と前記指示とに基づいて前記移動部材の移動停止を制御する。
【図面の簡単な説明】
【０００５】
【図１】カメラシステムの要部構成を説明するブロック図である。
【図２】コマンドデータ通信とホットライン通信を例示するタイミングチャートである。
【図３】コマンドデータ通信を説明する図である。
【図４】ホットライン通信を説明する図である。
【図５】図５（ａ）は、フォーカシングレンズの位置と焦点評価値との関係を示す図であり、図５（ｂ）は、フォーカシングレンズの位置の時間的変化を示す図である。
【図６】ウォブリング駆動の一例を説明する図である。
【図７】サーチ駆動の一例を説明する図である。
【図８】撮像タイミングとフォーカシングレンズの移動制御を説明する図であり、図８（ａ）はＶＤ信号を示す図、図８（ｂ）は撮像タイミングを示す図、図８（ｃ）はサーチ駆動におけるフォーカシングレンズの移動、停止タイミングを示す図、図８（ｄ）はウォブリング駆動におけるフォーカシングレンズの移動、停止タイミングを示す図、図８（ｅ）は時刻調整していない場合のウォブリング駆動におけるフォーカシングレンズの移動、停止タイミングを示す図である。
【図９】時刻調整を説明する図であり、図９（ａ）はＲＤＹ信号およびＤＡＴＡＢ信号を示す図、図９（ｂ）はボディ内計時値およびレンズ内計時値を示す図である。
【発明を実施するための形態】
【０００６】
以下、図面を参照して発明を実施するための形態について説明する。
図１は、発明の一実施の形態によるカメラシステム１の要部構成を説明するブロック図である。カメラシステム１は、カメラボディ２と交換レンズ３とにより構成される。カメラボディ２と交換レンズ３の結合は、ボディ側マウントとレンズ側マウントのバヨネット構造により行われる。カメラボディ２と交換レンズ３が結合すると、各マウントに設けられた端子同士が物理的に接触し、電気的に接続される。これにより、カメラボディ２から交換レンズ３への電力の供給や、カメラボディ２および交換レンズ３間の通信が可能となる。
【０００７】
＜交換レンズ＞
交換レンズ３は、レンズ側制御部３３０、レンズ側通信部３４０、レンズ側記憶部３５０、撮像光学系３６０、およびレンズ駆動部３７０を有する。
【０００８】
レンズ側制御部３３０は、レンズ側計時部３３３、マイクロコンピュータおよびその周辺回路等から構成される。レンズ側制御部３３０は、レンズ側記憶部３５０に記憶されている制御プログラムを実行して交換レンズ３の各部を制御する。また、レンズ側制御部３３０は、カメラボディ２からの要求により、レンズ側記憶部３５０に記憶されているデータを読み出し、レンズ側通信部３４０からカメラボディ２へ送信する。レンズ側制御部３３０は、レンズ側通信部３４０、レンズ側記憶部３５０、およびレンズ駆動部３７０と接続される。
【０００９】
レンズ側計時部３３３は、所定周期を計時するなどして、制御プログラムの実行や交換レンズ３の各部の制御に必要なレンズ内計時値を含むタイミング信号を生成する。レンズ側制御部３３０は、後に詳述するウォブリング駆動やサーチ駆動の指示をカメラボディ２からボディ内計時値とともに受ける。レンズ側制御部３３０は、受信したボディ内計時値に基づいてレンズ内計時値を調整し、調整後のレンズ内計時値に基づいて所定のレンズ側動作を行う。ボディ内計時値に基づくレンズ内計時値の調整は、図９を用いて後述する。
【００１０】
レンズ側通信部３４０は、レンズ側第１通信部３４０ａおよびレンズ側第２通信部３４０ｂを有する。レンズ側第１通信部３４０ａは、カメラボディ２のボディ側第１通信部２４０ａとの間でコマンドデータ通信と称する通信を行う。レンズ側第２通信部３４０ｂは、カメラボディ２のボディ側第２通信部２４０ｂとの間でホットライン通信と称する通信を行う。
また、レンズ側第１通信部３４０ａはボディ側第１通信部２４０ａと接続される。レンズ側第１通信部３４０ａは、ボディ側第１通信部２４０ａに向けて、交換レンズ３がコマンドデータ通信可能であるか否かを示す信号（以下、ＲＤＹ信号）とデータ信号（以下、ＤＡＴＡＬ信号）を出力する。ボディ側第１通信部２４０ａは、レンズ側第１通信部３４０ａに向けて、コマンドデータ通信のクロック信号（以下、ＣＬＫ信号）とデータ信号（以下、ＤＡＴＡＢ信号）を出力する。
さらに、レンズ側第２通信部３４０ｂはボディ側第２通信部２４０ｂと接続される。レンズ側第２通信部３４０ｂは、ボディ側第２通信部２４０ｂに向けて、ホットライン通信のクロック信号（以下、ＨＣＬＫ信号）とデータ信号（以下、ＨＤＡＴＡ信号）を出力する。
ホットライン通信は、交換レンズ３からカメラボディ２への一方向のデータ通信であり、コマンドデータ通信は、交換レンズ３とカメラボディ２との双方向のデータ通信である。
【００１１】
上記コマンドデータ通信により、撮像光学系３６０に含まれるフォーカシングレンズ３６１などの駆動に関する指示や、レンズ側記憶部３５０に記憶されているデータなどの情報の送信要求が、カメラボディ２から交換レンズ３へ送信される。一方、レンズ側記憶部３５０から読み出されたデータなどが、交換レンズ３からカメラボディ２へ送信される。
また、上記ホットライン通信により、移動したフォーカシングレンズ３６１などの位置やフォーカシングレンズ３６１などを駆動するレンズ駆動部３７０の状態を示す情報が、交換レンズ３からカメラボディ２へ送信される。
【００１２】
レンズ側記憶部３５０は、不揮発性の記憶媒体によって構成される。レンズ側記憶部３５０は、レンズ側制御部３３０によってデータの記録と読み出しが制御される。レンズ側記憶部３５０は、レンズ側制御部３３０が実行する制御プログラム等を記憶する他に、交換レンズ３の機種名を示すデータ（機種名情報とも称する）や、撮像光学系３６０の光学特性を示すデータ等を記憶することができる。レンズ側記憶部３５０は、レンズ側制御部３３０と接続される。
【００１３】
撮像光学系３６０は、フォーカシングレンズ３６１やその他のレンズと絞り部材とを備え、カメラボディ２の撮像素子２６０の撮像面２６０Ｓに被写体像を結像させる。３６１フォーカシングレンズ３６１は、レンズ駆動部３７０や手動操作により、光軸Ｏ方向に移動可能に構成されている。
【００１４】
レンズ駆動部３７０は、モータまたはアクチュエータと、レンズ駆動機構とによって構成される。レンズ駆動部３７０は、レンズ側制御部３３０から出力される駆動信号により、フォーカシングレンズ３６１を光軸Ｏ方向に沿って移動させる。フォーカシングレンズ３６１の移動方向や移動量、移動速度などは、例えば、ボディ側制御部２３０から指示される。フォーカシングレンズ３６１の位置は、レンズ駆動部３７０のエンコーダ等によって検出可能に構成されている。フォーカシングレンズ３６１の位置が変更されることにより、撮像光学系３６０による被写体像の結像位置が変化する。
【００１５】
＜カメラボディ＞
カメラボディ２は、ボディ側制御部２３０、ボディ側通信部２４０、電源部２５０、撮像素子２６０、信号処理部２７０、操作部材２８０、および表示部２９０を有する。
【００１６】
ボディ側制御部２３０は、ボディ側計時部２３３、記憶部２３５、マイクロコンピュータおよびその周辺回路等から構成される。ボディ側制御部２３０は、記憶部２３５に記憶されている制御プログラムを実行してカメラボディ２内の各部を制御する。ボディ側制御部２３０は、ボディ側通信部２４０、電源部２５０、撮像素子２６０、信号処理部２７０、操作部材２８０、および表示部２９０と接続される。
【００１７】
ボディ側計時部２３３は、所定周期を計時するなどして、制御プログラムの実行やカメラボディ２の各部の制御に必要なボディ内計時値を含むタイミング信号を生成する。ボディ側計時部２３３は、レンズ側計時部３３３と同じ周期を繰り返し計時し、ボディ内計時値を出力する。ボディ側制御部２３０は、ボディ側計時部２３３によって計時されたボディ内計時値に基づいて所定のボディ側動作を行う。また、ボディ側制御部２３０は、交換レンズ３への指示にボディ内計時値を含ませる。
【００１８】
記憶部２３５は、ボディ側制御部２３０によってデータの記録と読み出しが制御される。記憶部２３５は、ボディ側制御部２３０が実行する制御プログラム等を記憶する他に、交換レンズ３の機種名情報、交換レンズ３の光学特性を示すデータ等を記憶することができる。
【００１９】
ボディ側制御部２３０は、撮像素子２６０の駆動を制御する信号を撮像素子２６０に供給して、撮像素子２６０の動作を制御する。ボディ側制御部２３０は、表示部２９０に被写体のスルー画像（ライブビュー画像）を表示する場合や、動画撮影を行う場合に、撮像素子２６０に所定周期で繰り返し被写体像を撮像させる。ボディ側制御部２３０は、撮像素子２６０の画素を行単位で順次選択して、選択した画素から信号を読み出す、いわゆるローリングシャッタ方式の読み出し制御を行う。
【００２０】
また、ボディ側制御部２３０は、撮像光学系３６０による被写体像が撮像素子２６０の撮像面２６０Ｓ上に合焦するためのフォーカシングレンズ３６１の位置（以下、合焦位置と称する）を検出する。ボディ側制御部２３０は、コントラスト検出方式によって撮像光学系３６０の焦点位置を検出する焦点検出処理を行う。ボディ側制御部２３０は、撮像光学系３６０のフォーカシングレンズ３６１を光軸Ｏの方向に移動させながら、後述する撮像素子２６０から出力される撮像用画素信号に基づき被写体像の焦点評価値（コントラスト評価値）を順次算出する。焦点評価値は、撮像光学系３６０の結像位置と撮像面２６０Ｓとのずれ量を示す値である。ボディ側制御部２３０は、焦点評価値が最大値を示すフォーカシングレンズ３６１の位置を合焦位置とする。ボディ側制御部２３０は、合焦位置と、交換レンズ３からホットライン通信により送信されるフォーカシングレンズ３６１の位置情報とに基づく合焦駆動指示を、コマンドデータ通信により交換レンズ３へ送信する。
【００２１】
ボディ側通信部２４０は、ボディ側第１通信部２４０ａおよびボディ側第２通信部２４０ｂを有する。ボディ側第１通信部２４０ａは、レンズ側第１通信部３４０ａとの間でコマンドデータ通信を行う。ボディ側第２通信部２４０ｂは、レンズ側第２通信部３４０ｂとの間でホットライン通信を行う。
ボディ側通信部２４０は、ボディ側制御部２３０と接続される。また、ボディ側第１通信部２４０ａはレンズ側第１通信部３４０ａと、ボディ側第２通信部２４０ｂはレンズ側第２通信部３４０ｂと、それぞれ接続される。
【００２２】
電源部２５０は、不図示の電池の電圧をカメラシステム１の各部で使用される電圧に変換し、カメラボディ２の各部、および、交換レンズ３へ供給する。電源部２５０は、ボディ側制御部２３０の指示により、給電先ごとに給電のオンとオフとを切換え可能である。電源部２５０は、ボディ側制御部２３０と接続される。
【００２３】
撮像素子２６０は、例えばＣＭＯＳイメージセンサやＣＣＤイメージセンサ等の固体撮像素子である。撮像素子２６０は、ボディ側制御部２３０からの制御信号により、撮像面２６０Ｓの被写体像を撮像して撮像信号を出力する。撮像素子２６０は、ボディ側制御部２３０および信号処理部２７０と接続される。
【００２４】
撮像素子２６０は、画像生成用の画素（撮像用画素と称する）を有する。撮像用画素で生成される信号（以下、撮像用画素信号と呼ぶ）は、後述する信号処理部２７０によって画像データの生成に用いられる。また、撮像用画素信号は、上述したボディ側制御部２３０によりコントラスト検出方式の焦点検出処理に用いられる。
【００２５】
信号処理部２７０は、撮像素子２６０から出力された撮像用画素信号に対して所定の画像処理を行って画像データを生成する。生成された画像データは、不図示の記憶媒体に所定のファイル形式で記録されたり、表示部２９０による画像表示に用いられたりする。信号処理部２７０は、ボディ側制御部２３０、撮像素子２６０、および表示部２９０と接続される。
【００２６】
レリーズボタンや操作スイッチ等を含む操作部材２８０は、カメラボディ２の外装面に設けられる。ユーザは、操作部材２８０を操作することにより、撮影指示や撮影条件の設定指示等を行う。操作部材２８０は、ユーザの操作に応じた操作信号をボディ側制御部２３０へ送出する。
表示部２９０は、例えば液晶表示パネルによって構成される。表示部２９０は、ボディ側制御部２３０からの指示により、信号処理部２７０によって処理された画像データに基づく画像や、操作メニュー画面等を表示する。表示部２９０は、ボディ側制御部２３０および信号処理部２７０と接続される。
【００２７】
＜通信の説明＞
カメラシステム１は、コマンドデータ通信とホットライン通信とによる２つの通信系統を備えるので、それぞれの通信を並行して行うことができる。つまり、カメラボディ２および交換レンズ３は、コマンドデータ通信を行っているときにホットライン通信を開始することも終了することもできる。また、ホットライン通信を行っているときにコマンドデータ通信を行うことも可能である。従って、交換レンズ３は、コマンドデータ通信中であってもホットライン通信でカメラボディ２にデータを継続的に送信することができる。例えば、データ量の増大によりコマンドデータ通信に要する時間が長くなっても、ホットライン通信を必要なタイミングで行うことができる。
さらに、カメラボディ２は、ホットライン通信でデータを受信している間であっても、コマンドデータ通信で、交換レンズ３に対する種々の指示や要求を任意のタイミングで交換レンズ３へ送信することができるとともに、交換レンズ３から任意のタイミングで交換レンズ３に関するデータを受けることができる。
【００２８】
図２は、コマンドデータ通信とホットライン通信を例示するタイミングチャートである。カメラボディ２は、コマンドデータ通信によりホットライン通信の開始を指示した後、例えば時刻ｔ１以降、ホットライン通信によって交換レンズ３からのデータを周期的に受信する。
また、カメラボディ２は、コマンドデータ通信により、例えば時刻ｔ２からｔ３、および、時刻ｔ９からｔ１０の間で、交換レンズ３から送信された各種データを受信し、時刻ｔ５からｔ６において、交換レンズ３へ各種データを送信し、時刻ｔ４、ｔ７、ｔ８、ｔ１１およびｔ１２において、それぞれ、時刻調整指示、サーチ駆動指示、フォーカス駆動指示、ウォブリング駆動指示、フォーカス駆動指示などの移動部材の移動制御に関する指示を交換レンズ３へ送信することができる。
【００２９】
本実施形態において、コマンドデータ通信は、送受信するデータの種類が多く、また、交換レンズ３への指示頻度も高い。また、データの種類によっては送受信に要する時間が長くなってしまい、時刻ｔ２からｔ３、時刻ｔ５からｔ６、および時刻ｔ９からｔ１０にデータを送受信する時間は、時刻ｔ４、ｔ７、ｔ８、ｔ１１およびｔ１２で指示を送信する時間より長い。
【００３０】
交換レンズ３は、例えば、コマンドデータ通信によって送られるカメラボディ２からの指示に応じて、交換レンズ３の情報（撮像光学系３６０の光学特性情報、焦点距離、フォーカシングレンズ３６１の位置等）を示すデータをカメラボディ２へ送信する。交換レンズ３はさらに、カメラボディ２から送信されるカメラボディ２の情報（撮像モード情報、ＩＳＯ感度、動画記録中か否か等）を示すデータを受信する。
【００３１】
コマンドデータ通信は、１回の送受信に要する時間も長く、送受信の頻度も多いため、短い周期でのデータ通信を継続して行うことが難しい。
これに対し、ホットライン通信は、コマンドデータ通信に用いる通信線とは異なる通信線を用いるため、交換レンズ３からカメラボディ２へのデータ通信を短い周期で継続して行うことができる。例えば、ホットライン通信を、カメラボディ２の起動処理が終わってから露光中も含めて遮断処理まで、所望の期間に行うことができる。
ホットライン通信の開始指示と終了指示は、コマンドデータ通信によってカメラボディ２から交換レンズ３へ送信されるがこの限りではない。
【００３２】
＜コマンドデータ通信＞
次に、図３を用いて、コマンドデータ通信について説明する。図３は、ＲＤＹ信号、ＣＬＫ信号、ＤＡＴＡＢ信号、ＤＡＴＡＬ信号のタイミングを例示する。
１回のコマンドデータ通信では、カメラボディ２から交換レンズ３へ１つのコマンドパケット４０２を送信した後に、カメラボディ２と交換レンズ３との間で相互に１つずつのデータパケット４０６、４０７が送受信される。
【００３３】
レンズ側第１通信部３４０ａは、コマンドデータ通信の開始時（ｔ２１）にはＲＤＹ信号の電位をＬレベルとする。ボディ側第１通信部２４０ａは、ＲＤＹ信号がＬレベルであると、ＣＬＫ信号４０１の出力を開始する。ＣＬＫ信号４０１の周波数は、例えば８ＭＨｚである。ボディ側第１通信部２４０ａは、クロック信号４０１に同期して、コマンドパケット４０２を含むＤＡＴＡＢ信号を出力する。コマンドパケット４０２は、ＨレベルとＬレベルの切り替えで示される。
コマンドパケット４０２には、例えば、同期用データ、何番目のコマンドデータ通信なのかを識別するためのデータ（以後、識別子と称する）、カメラボディ２からの指示を示すデータ、後続のデータパケット４０６のデータ長を示すデータ、通信エラーチェック用のデータなどが含まれる。コマンドパケット４０２に含まれる指示は、例えば、交換レンズ３に対する移動部材の移動制御に関する指示などがあり、具体的には、時刻調整指示、サーチ駆動開始指示、フォーカス駆動指示、ウォブリング駆動指示などがある。
交換レンズ３は、コマンドパケット４０２に含まれる通信エラーチェック用のデータに、受信したコマンドパケット４０２から算出された値が一致するか否かにより、通信エラーの有無を判断すればよい。
コマンドパケット４０２の受信を完了すると、レンズ側第１通信部３４０ａがＲＤＹ信号をＨレベルにするとともに、レンズ側制御部３３０がコマンドパケット４０２に基づく第１制御処理４０４を開始する（ｔ２２）。ボディ側第１通信部２４０ａは、ＲＤＹ信号がＨレベルになると、ＣＬＫ信号４０１の出力を終了する。
【００３４】
レンズ側第１通信部３４０ａは、レンズ側制御部３３０による第１制御処理４０４が完了すると、ＲＤＹ信号をＬレベルにすることができる（ｔ２３）。ボディ側第１通信部２４０ａは、入力されるＲＤＹ信号がＬレベルになると、ＣＬＫ信号４０５を出力する。
【００３５】
ボディ側第１通信部２４０ａは、ＣＬＫ信号４０５に同期して、データパケット４０６を含むＤＡＴＡＢ信号を出力する。また、レンズ側第１通信部３４０ａは、ＣＬＫ信号４０５に同期して、データパケット４０７を含むＤＡＴＡＬ信号を出力する。データパケット４０６，４０７は、ＨレベルとＬレベルの切り替えで示される。ボディ側第１通信部２４０ａは、データパケット４０６のデータ長に相当する期間のＣＬＫ信号４０５を出力したら、その後ＣＬＫ信号の出力を終了する（ｔ２４）。
データパケット４０６、４０７は、コマンドパケット４０２によって示されたデータ数を有するｍバイトの可変長データである。データパケット４０６、４０７には、同期用のデータ、カメラボディ２の情報を示すデータ、交換レンズ３の情報を示すデータ、通信エラーチェック用のデータなどを含めることができる。
カメラボディ２から交換レンズ３に送信されるデータパケット４０６には、交換レンズ３の移動部材の駆動量を示すデータ、カメラボディ２内での設定や動作状態を伝えるためのデータ、ボディ内計時値を示すデータなどを含めてよい。
交換レンズ３からカメラボディ２に送信されるデータパケット４０７には、交換レンズ３の機種名情報を示すデータ、交換レンズ３内での移動部材の移動状態を示すデータなどを含めてよい。
受信側の機器（交換レンズ３またはカメラボディ２）は、データパケット４０６、４０７に含まれる通信エラーチェック用のデータに、受信したデータパケット４０６，４０７から算出された値が一致するか否かにより、通信エラーの有無を判断すればよい。
データパケット４０６,４０７の送受信が完了すると、レンズ側第１通信部３４０ａはＲＤＹ信号をＨレベルにするとともに、レンズ側制御部３３０はデータパケット４０６，４０７に基づいて第２制御処理４０８を開始する（ｔ２４）。
【００３６】
（第１および第２制御処理の説明）
次に、コマンドデータ通信の第１制御処理４０４および第２制御処理４０８の一例を説明する。
例えば、コマンドパケット４０２が、交換レンズ３に対するフォーカシングレンズ３６１の駆動指示を含むとする。レンズ側制御部３３０は、第１制御処理４０４として、フォーカシングレンズ３６１の駆動指示を受信したことを示すデータパケット４０７を生成する。
【００３７】
次に、レンズ側制御部３３０は、第２制御処理４０８として、データパケット４０６によって示された移動量だけフォーカシングレンズ３６１を移動させるように、レンズ駆動部３７０へ指示を出す。これにより、フォーカシングレンズ３６１が光軸Ｏ方向に移動する。レンズ側第１通信部３４０ａは、レンズ側制御部３３０からレンズ駆動部３７０ａへフォーカシングレンズ３６１ａの移動指示が出されると、第２制御処理４０８を完了したとしてＲＤＹ信号のレベルをＬレベルにする（ｔ２５）。
【００３８】
また、例えば、コマンドパケット４０２が、ホットライン通信の開始指示を含むとする。レンズ側制御部３３０は、第１制御処理４０４として、ホットライン通信の開始指示を受信したことを示すデータパケット４０７を生成する。次に、レンズ側制御部３３０は、第２制御処理４０８として、レンズ側第２通信部３４０ｂによりホットライン通信を開始させる。レンズ側第１通信部３４０ａは、ホットライン通信が開始されると、第２制御処理４０８を完了したとしてＲＤＹ信号のレベルをＬレベルにする（ｔ２５）。
【００３９】
また、コマンドパケット４０２が、時刻調整指示を含むとする。レンズ側制御部３３０は、第１制御処理４０４として、時刻調整の指示を受信したことを示すデータパケット４０７を生成する。次に、レンズ側制御部３３０は、第２制御処理４０８として、受信したボディ内計時値に基づいて、レンズ内計時値を調整する。レンズ側第１通信部３４０ａは、レンズ内計時値の調整が終了すると、第２制御処理４０８を完了したとしてＲＤＹ信号のレベルをＬレベルにする（ｔ２５）。
【００４０】
＜ホットライン通信＞
次に、図４を用いて、ホットライン通信について説明する。図４は、ＨＣＬＫ信号とＨＤＡＴＡ信号のタイミングを例示する。１回のホットライン通信では、交換レンズ３からカメラボディ２に対して、１つのＨＣＬＫ信号５０２に同期させて１つのＨＤＡＴＡ信号５０３が送信される。
【００４１】
本実施の形態によるカメラシステム１では、ホットライン通信の開始指示を送受信する前に予め交換レンズ３とカメラボディ２との間で、ホットライン通信に関することが取り決められている。ホットライン通信に関することとして、例えば、１回のホットライン通信により送信するＨＤＡＴＡ信号のデータ長（バイト数）、ＨＤＡＴＡ信号に含めるデータとその順序、ＨＣＬＫ信号のクロック周波数、周期（図４のＴｉｎｔｅｒｖａｌ）、１周期における通信時間（図４のＴｔｒａｎｓｍｉｔ）等がある。本実施形態では、ＨＣＬＫ信号の周波数は２．５ＭＨｚ、１回のホットライン通信のデータ長はコマンドパケット４０２より長く、１回のホットライン通信の周期は１ミリ秒、１周期における通信時間は送信間隔の７５%未満とするが、この限りではない。なお、１回のホットライン通信とは、ホットライン通信の１周期で行われるデータ送信のことをいい、カメラボディ２からのコマンドデータ通信によるホットライン通信開始指示からホットライン通信終了指示までとは異なる。
【００４２】
まず、ホットライン通信におけるレンズ側第２通信部３４０ｂの動作について説明する。レンズ側第２通信部３４０ｂは、時刻ｔ３１以前にコマンドデータ通信によりホットライン通信の開始の指示が受信されると、カメラボディ２へのＨＣＬＫ信号の出力を開始する（ｔ３１）。ＨＣＬＫ信号は周期的に交換レンズ３から出力されるものであり、図４では、ＨＣＬＫ信号５０２、５０２´、…として示される。
【００４３】
レンズ側第２通信部３４０ｂは、ＨＣＬＫ信号に同期して、ＨＤＡＴＡ信号を出力する。ＨＤＡＴＡ信号は、ＨレベルとＬレベルの切り替えで示される。１つのＨＤＡＴＡ信号は所定のデータ長であり、図４ではＤ０からＤ７の８ビットを含む１バイトがＮ個分あるものとして表す。ＨＤＡＴＡ信号には、例えば、フォーカシングレンズ３６１の位置を示すデータ、フォーカシングレンズ３６１の制御状態を示すフラグ、直前にフォーカシングレンズ３６１の駆動が指示されたコマンドパケット４０２の識別子など、フォーカシングレンズ３６１に関するデータが含まれる。１つのＨＤＡＴＡ信号には、固定長とするために未使用のビット領域や未使用のバイト領域を含めてもよい。未使用のビット領域や未使用のバイト領域には、予め定められた初期値が入力される。ＨＤＡＴＡ信号はＨＣＬＫ信号５０２、５０２´、…に同期させて周期的に交換レンズ３から出力されるものであり、図４では、ＨＤＡＴＡ信号５０３、５０３´、…として表す。
レンズ側第２通信部３４０ｂは、ＨＤＡＴＡ信号の送信が完了すると（ｔ３２）、次のＨＤＡＴＡ信号の送信を開始する時刻ｔ３４までＨＣＬＫ信号の出力を停止する。時刻ｔ３１からｔ３２までを１回のホットライン通信とし、時刻ｔ３１からｔ３４までをホットライン通信の１周期とする。レンズ側第２通信部３４０ｂは、時刻ｔ３４から２回目のホットライン通信を開始する。
レンズ側第２通信部３４０ｂは、コマンドデータ通信によってカメラボディ２からホットライン通信の終了の指示が送信されるまで、周期的にホットライン通信を続ける。
【００４４】
レンズ側第２通信部３４０ｂは、内蔵するシリアル通信部により、ＨＤＡＴＡ信号５０３、５０３´、…をボディ側第２通信部２４０ｂに送信する。レンズ側第２通信部３４０ｂは、例えばＤＭＡ（Direct Memory Access）機能を用いて、不図示のメモリのデータ領域に格納されているデータをＨＤＡＴＡ信号として効率良く転送する。ＤＭＡ機能は、ＣＰＵの介在なしに自動でメモリ上のデータにアクセスする機能である。
【００４５】
次に、ホットライン通信におけるボディ側第２通信部２４０ｂの動作について説明する。本実施の形態では、ボディ側第２通信部２４０ｂは、電源オン時の初期化処理が終了すると、または、コマンドデータ通信によりホットライン通信の開始指示が送信されたと判断すると、ＨＤＡＴＡ信号とＨＣＬＫ信号を受信可能状態で待機させる。
【００４６】
ボディ側第２通信部２４０ｂは、交換レンズ３からＨＤＡＴＡ信号の送信が開始され、その開始時点ｔ３１から所定時間Ｔｅｒｒｏｒ０経過後（時刻ｔ３３）までに所定長のデータの受信を完了（ｔ３２）すると、正常に通信できたとして受信したデータを確定する。所定時間Ｔｅｒｒｏｒ０は、１周期における通信時間Ｔｔｒａｎｓｍｉｔに余裕を持たせた時間であり、例えば、１周期の８０%とする。ボディ側第２通信部２４０ｂは、ＨＤＡＴＡ信号を１回受信した後も、ＨＤＡＴＡ信号とＨＣＬＫ信号を受信可能状態で待機させ、時刻ｔ３１から１周期が経過すると、次のＨＤＡＴＡ信号の受信を開始する（ｔ３４）。
【００４７】
ボディ側第２通信部２４０ｂは、レンズ側第２通信部３４０ｂによりＨＤＡＴＡ信号の送信が開始されてから、所定時間Ｔｅｒｒｏｒ０以内に所定長のデータの受信を完了しない場合には、正常に通信できなかった（通信エラー）として受信したデータを破棄する。
なお、ホットライン通信において、１周期における通信時間（Ｔｔｒａｎｓｍｉｔ）は、各周期の間（時刻ｔ３３からｔ３４の間）で通信エラー処理などが行えるように７５％を超えないのが好ましいが、この限りではない。
【００４８】
＜コントラスト方式の焦点検出処理＞
以下、図５〜図７を参照して、カメラシステム１によるコントラスト方式の焦点検出処理について説明する。図５は、コントラスト方式の焦点検出処理の一例を説明する図である。図５（ａ）は、フォーカシングレンズ３６１の光軸Ｏ方向の位置と焦点評価値との関係を示す図であり、横軸はフォーカシングレンズ位置、縦軸は焦点評価値を示す。図５（ｂ）は、フォーカシングレンズ３６１の光軸Ｏ方向の位置の時間的変化を示す図であり、横軸はフォーカシングレンズ位置、縦軸は時間を示す。
以下の説明では、カメラシステム１によるコントラスト方式の焦点検出処理を、図５（ｂ）に例示したウォブリング駆動、サーチ駆動、および合焦駆動の３つの駆動制御に分けて説明する。
【００４９】
（ウォブリング駆動）
ウォブリング駆動は、フォーカシングレンズ３６１を光軸Ｏ方向に進退（前後駆動）させる動作である。カメラシステム１は、フォーカシングレンズ３６１を光軸Ｏに沿って前後に移動させるウォブリング駆動を行うと共に、フォーカシングレンズ３６１の移動および停止に応じて焦点評価値の算出を行う。
【００５０】
図６は、ウォブリング駆動の一例を説明する図である。図６の横軸は時間を示し、縦軸はフォーカシングレンズ位置を示す。カメラシステム１は、フォーカシングレンズ３６１を互いに異なる２つの位置（至近側位置、無限遠側位置）に移動させるウォブリングを行い、それぞれの位置における焦点評価値を取得する。１周期（サイクル）のウォブリング駆動では、無限遠側位置での停止と、無限遠側位置から至近側位置への移動と、至近側位置での停止と、至近側位置から無限遠側位置への移動とが行われる。振幅Ｗ１は、ウォブリング駆動におけるフォーカシングレンズ３６１の駆動量（ウォブリング振幅と称する）である。
ここで、至近側とは、現在、撮像面２６０Ｓに像が形成されている被写体よりも近くにある被写体の像を撮像面２６０Ｓに形成させるときにフォーカシングレンズ３６１を動かす方向であり、無限遠側とは、現在、撮像面２６０Ｓに像が形成されている被写体よりも遠くにある被写体の像を撮像面２６０Ｓに形成させるときにフォーカシングレンズ３６１を動かす方向である。
【００５１】
また、中心位置は、ウォブリング駆動を行う際のフォーカシングレンズ３６１の中心の位置（以下、ウォブリング中心位置と称する）である。ウォブリング駆動においては、ウォブリング中心位置を中心として至近側位置と無限遠側位置へのフォーカシングレンズ３６１の移動が行われる。この中心位置と無限遠側位置との間の駆動量（幅）は（Ｗ１／２）となり、中心位置と至近側位置との間の駆動量も（Ｗ１／２）となる。
【００５２】
停止時間ＳＴ１は、無限遠側位置（又は至近側位置）においてフォーカシングレンズ３６１を停止させておく時間である。停止時間ＳＴ１は、ウォブリング駆動においてフォーカシングレンズ３６１を無限遠側位置（又は至近側位置）に少なくとも停止させておくべき時間であり、フォーカシングレンズ３６１の移動を禁止する時間（移動禁止時間）ともいえる。
【００５３】
本実施の形態では、レンズ側制御部３３０は、撮像素子２６０の撮像周期に応じて、フォーカシングレンズ３６１が停止している停止時間ＳＴ１を制御する。そして、ボディ側制御部２３０は、停止時間ＳＴ１の間の撮像によって得られた撮像用画素信号を用いて焦点評価値を算出する。
【００５４】
ウォブリング駆動を行う場合、カメラボディ２は、ウォブリング駆動の指示をコマンドデータ通信により交換レンズ３へ送信する。ボディ側制御部２３０は、コマンドパケット４０２にウォブリング駆動のコマンドデータ通信であることなどを含めるとともに、データパケット４０６にはウォブリング振幅Ｗ１に関する情報、ウォブリング中心位置に関する情報、停止時間ＳＴ１に関する情報、およびウォブリングの周期数に関する情報などのウォブリング駆動に関する条件を含める。
レンズ側制御部３３０は、上記コマンドパケット４０２およびデータパケット４０６がレンズ側第１通信部３４０ａで受信されると、データパケット４０６が示すウォブリング駆動の条件に従ってフォーカシングレンズ３６１がウォブリング駆動されるように、レンズ駆動部３７０を設定、制御する。
【００５５】
ボディ側制御部２３０は、ウォブリング駆動を行いながら取得した焦点評価値に基づき、サーチ駆動を行うか否かを判定する処理を行うことができる。ボディ側制御部２３０は、例えば、至近側位置について算出される焦点評価値、あるいは無限遠側位置について算出される焦点評価値が、所定の閾値を超えて変化した場合にサーチ駆動を行うと判定する。本実施の形態では、ボディ側制御部２３０は、至近側位置（又は無限遠側位置）について算出された複数の焦点評価値の平均値が所定の閾値を超えて変化した場合に、後述するサーチ駆動を行うと判定する。
なお、至近側位置について算出された焦点評価値と無限遠側位置について算出された焦点評価値との差が所定の閾値を超えた場合にサーチ駆動を行うと判定するようにしても良く、適宜変更可能である。
また、本例ではボディ側制御部２３０がウォブリング駆動を行いながらサーチ駆動を行うか否かを判定する例を説明するが、ボディ側制御部２３０は、上記判定を行うことなくサーチ駆動を行う決定をしてもよい。
【００５６】
ボディ側制御部２３０は、サーチ駆動を行う場合、フォーカシングレンズ３６１の互いに異なる２つの位置（至近側位置、無限遠側位置）において算出した焦点評価値を比較することにより、サーチ駆動においてフォーカシングレンズ３６１を移動させる方向（サーチ方向）を決定することができる。至近側位置、無限遠側位置における焦点評価値をそれぞれＶｎｒ、Ｖｆｒとし、これらが以下の式（１）の関係を満たす場合は、ボディ側制御部２３０は、焦点評価値が大きくなる方向である無限遠方向をサーチ方向として決定する。また、焦点評価値Ｖｎｒ、Ｖｆｒが以下の式（２）の関係を満たす場合には、ボディ側制御部２３０は、焦点評価値が大きくなる方向である至近方向をサーチ方向として決定する。
Ｖｆｒ＞Ｖｎｒ  …（１）
Ｖｆｒ＜Ｖｎｒ  …（２）
上式（１）、（２）における焦点評価値Ｖｎｒは、至近側位置において算出された所定個数の焦点評価値の平均値であり、焦点評価値Ｖｆｒは、無限遠側位置において算出された所定個数の焦点評価値の平均値である。
なお、焦点評価値Ｖｎｒ、Ｖｆｒは、それぞれ、平均値ではなく、一回の評価値でも構わない。また、「平均」とは、光軸Ｏ方向の位置の平均でもよく、時間軸での平均でもよく、両者を考慮した平均でもよい。
【００５７】
ボディ側制御部２３０は、焦点評価値Ｖｎｒ、Ｖｆｒが以下の式（３）の条件を満たす場合には、予め定められた方向へのサーチ駆動を行うことを決定する。
Ｖｆｒ＝Ｖｎｒ  …（３）
【００５８】
（サーチ駆動）
サーチ駆動は、焦点評価値が高くなる方向をサーチ方向としてフォーカシングレンズ３６１を駆動させる動作である。カメラシステム１は、フォーカシングレンズ３６１を光軸Ｏ方向に順次移動させながら、フォーカシングレンズ３６１の各位置において焦点評価値を算出して合焦位置の検出を行う。
【００５９】
図７は、サーチ駆動の一例を説明する図である。図７の横軸は時間を示し、縦軸はフォーカシングレンズ位置を示す。カメラシステム１は、例えば、無限遠方向をサーチ方向としてフォーカシングレンズ３６１を順次移動させ、フォーカシングレンズ３６１の各位置における焦点評価値を取得する。１ステップ（段階）のサーチでは、サーチ方向への移動と、移動した位置での停止とが行われる。幅Ｗ２は、サーチ駆動の１ステップにおけるフォーカシングレンズ３６１の駆動量（サーチ幅と称する）である。
停止時間ＳＴ２は、フォーカシングレンズ３６１停止させておく時間である。停止時間ＳＴ２は、サーチ駆動においてフォーカシングレンズ３６１を停止位置に少なくとも停止させておくべき時間であり、フォーカシングレンズ３６１の移動を禁止する時間（移動禁止時間）ともいえる。
【００６０】
本実施の形態では、レンズ側制御部３３０は、撮像素子２６０の撮像周期に応じて、フォーカシングレンズ３６１が停止している停止時間ＳＴ２を制御する。そして、ボディ側制御部２３０は、停止時間ＳＴ２の間の撮像によって得られた撮像用画素信号を用いて焦点評価値を算出する。
ボディ側制御部２３０は、ホットライン通信によって交換レンズ３から送信されるＨＤＡＴＡ信号に含まれたフォーカシングレンズ３６１の位置情報を用いて、フォーカシングレンズ３６１の位置と焦点評価値との対応付けを行うことにより、フォーカシングレンズ３６１の各位置における焦点評価値を把握する。ボディ側制御部２３０は、焦点評価値が高くなる方向にフォーカシングレンズ３６１を駆動し続けた場合において、新たに算出した焦点評価値が前回算出した焦点評価値よりも小さくなると、合焦位置を超えたと判断してサーチ駆動を終了し、それらの焦点評価値を用いて合焦位置を算出する。
【００６１】
サーチ駆動を行う場合、カメラボディ２は、サーチ駆動の指示をコマンドデータ通信により交換レンズ３へ送信する。ボディ側制御部２３０は、コマンドパケット４０２にサーチ駆動のコマンドデータ通信であることなどを含めるとともに、データパケット４０６にはサーチ幅Ｗ２に関する情報、サーチ方向に関する情報、停止時間ＳＴ２に関する情報、およびサーチのステップ数に関する情報などのサーチ駆動の条件を含める。
レンズ側制御部３３０は、上記コマンドパケット４０２およびデータパケット４０６がレンズ側第１通信部３４０ａで受信されると、データパケット４０６が示すサーチ駆動の条件に従ってフォーカシングレンズ３６１がサーチ駆動されるように、レンズ駆動部３７０などを設定、制御する。
【００６２】
図５に戻り、カメラシステム１によるコントラスト方式の焦点検出処理の流れの一例について説明する。
図５に示す例では、時刻ｔ４２から時刻ｔ４３までの期間の途中で被写体が移動してカメラシステム１へ近づき、焦点評価値が変化した場合を示している。図５（ａ）の波形４１ａは、被写体の移動前の焦点評価値を表し、波形４１ｂは、被写体の移動後の焦点評価値を表す。
【００６３】
ボディ側制御部２３０は、コマンドデータ通信を介してレンズ側制御部３３０を制御することにより、時刻ｔ４０において位置Ｐ０から至近側に向けてフォーカシングレンズ３６１を移動させるサーチ駆動を開始させる。時刻ｔ４０から時刻ｔ４１までの期間において、ボディ側制御部２３０は、フォーカシングレンズ３６１を至近方向に移動させながら、撮像素子２６０から出力される撮像用画素信号を用いて被写体像の焦点評価値を順次算出する。図５の例では、フォーカシングレンズ３６１を至近方向に移動させると焦点評価値は徐々に大きくなり、位置Ｐ１で最大（極大）になった後焦点評価値は小さくなる。ボディ側制御部２３０は、合焦位置として、算出した焦点評価値の最大（極大）値に対応するフォーカシングレンズ３６１の位置Ｐ１を検出する。
【００６４】
時刻ｔ４１から時刻ｔ４２までの期間において、ボディ側制御部２３０は、コマンドデータ通信で、サーチ駆動により検出された合焦位置Ｐ１にフォーカシングレンズ３６１を移動させる合焦駆動指示を送信する（時刻ｔ４１）。レンズ側制御部３３０は、受信した合焦駆動指示に基づいて合焦駆動を行い、合焦位置Ｐ１にフォーカシングレンズ３６１を移動させる（時刻ｔ４２）。
【００６５】
時刻ｔ４２から時刻ｔ４３の期間において、ボディ側制御部２３０は、コマンドデータ通信で、レンズ側制御部３３０に、フォーカシングレンズ３６１を幅Ｗ１で至近側位置および無限遠側位置の２つの位置に順次移動させるウォブリング駆動指示を送信する。ボディ側制御部２３０は、図５（ｂ）に示すようにフォーカシングレンズ３６１の駆動を行うと共に、至近側位置および無限遠側位置のそれぞれにおいて焦点評価値の算出を行う。ボディ側制御部２３０は、焦点評価値を繰り返し算出し、焦点評価値が所定の閾値を超えて変化したか否かを判定する。
【００６６】
時刻ｔ４２から時刻ｔ４３の期間の途中で被写体がカメラシステム１へ向かって移動することにより、焦点評価値が図５（ａ）に示す波形４１ａから波形４１ｂへ変化する場合、ボディ側制御部２３０は、焦点評価値が所定の閾値を超えて変化したことを検出すると、サーチ駆動を行うことを決定する。ボディ側制御部２３０は、ウォブリング駆動時に至近側位置および無限遠側位置についてそれぞれ算出された焦点評価値の大小関係を判定することにより、サーチ方向を決定する。
【００６７】
ボディ側制御部２３０は、コマンドデータ通信で、レンズ側制御部３３０に、時刻ｔ４３において、決定したサーチ方向（図５（ｂ）においては至近方向）にフォーカシングレンズ３６１を駆動させるサーチ駆動指示を送信する。レンズ側制御部３３０は、受信したサーチ駆動指示に基づいて、フォーカシングレンズ３６１の至近方向への移動を開始させる（時刻ｔ４３）。ボディ側制御部２３０は、時刻ｔ４３から時刻ｔ４４までの期間において、焦点評価値を繰り返し算出する。ボディ側制御部２３０は、時刻ｔ４０から時刻ｔ４１の間に実行したサーチ駆動の場合と同様に、算出した焦点評価値を用いて合焦位置である位置Ｐ２を検出する。
時刻ｔ４４から時刻ｔ４５の期間において、ボディ側制御部２３０は、時刻ｔ４１から時刻ｔ４２の間に実行した合焦駆動と同様に、サーチ駆動により検出された合焦位置Ｐ２にフォーカシングレンズ３６１を移動させる合焦駆動指示を交換レンズ３に送信する。
【００６８】
このように、コントラスト方式の自動焦点調節（コントラストＡＦ）では、ウォブリング駆動、サーチ駆動、および合焦駆動の３つの駆動が行われることによって、撮像光学系３６０の合焦位置の調節が行われる。
【００６９】
焦点評価値は、撮像素子２６０が撮像光学系３６０により形成された像を撮像することによって得られた撮像用画素信号を用いて算出される。仮に、撮像中にフォーカシングレンズ３６１の位置が変わるとすると、フォーカシングレンズ３６１の移動に伴って撮像光学系３６０により形成される像の結像位置が変化するため、焦点評価値を精度よく求めることができない。そのため、焦点評価値に基づいたサーチ方向の決定や合焦位置の精度向上が困難となる。
【００７０】
本実施の形態では、ボディ側制御部２３０が、撮像素子２６０の撮像周期に基づいて、フォーカシングレンズ３６１の停止時間（図６のＳＴ１、又は図７のＳＴ２）を決定して、この停止時間に関する情報（停止時間情報）をデータパケット４０６に含めてレンズ側制御部３３０へ送信する。レンズ側制御部３３０は、ボディ側制御部２３０から取得した停止時間情報に基づいて、ウォブリング駆動（又はサーチ駆動）におけるフォーカシングレンズ３６１の移動や停止をレンズ駆動部３７０に行わせる。このように構成することにより、レンズ側制御部３３０は、撮像素子２６０における撮像中にはフォーカシングレンズ３６１を停止させることが可能となる。このため、撮像中にフォーカシングレンズ３６１が移動することに起因して焦点評価値の精度が低下して、焦点検出精度が低下することを防止することができる。また、コントラスト方式の焦点検出精度を向上させ、より高精度に合焦動作を行うことが可能となる。このようなコントラスト方式の焦点検出について、以下にさらに説明する。
【００７１】
図８は、撮像タイミングとフォーカシングレンズ３６１の移動制御を説明する図である。図８（ａ）のＶＤ信号（垂直同期信号とも称する）と、図８（ｂ）の撮像素子２６０による撮像タイミングとがボディ内計時値ｔに基づく時間軸に示されている。また、図８（ｃ）のサーチ駆動におけるフォーカシングレンズ３６１の移動、停止タイミングと、図８（ｄ）のウォブリング駆動におけるフォーカシングレンズ３６１の移動、停止タイミングとがレンズ内計時値ｔ´に基づく時間軸に示されている。
【００７２】
図８（ａ）に示すＶＤ信号（垂直同期信号）は、撮像のフレームレートに対応する周期信号であり、ボディ内計時値に基づいて生成される。図８（ｂ）に示すＶＤ時間は、ＶＤ信号の間隔であり、撮像の１フレームに相当する。
ボディ側制御部２３０は、撮像素子２６０がＶＤ信号に基づいてフレーム毎に被写体像を撮像して撮像用画素信号を出力するように、ボディ内計時値に基づいて撮像素子２６０による撮像タイミングを制御する。これにより、撮像素子２６０による撮像および撮像用画素信号の読み出し処理は、ＶＤ信号に同期して行われる。なお、図８（ｂ）の縦軸は、矩形状の撮像素子２６０の読み出し方向の画素行の位置を示す。
【００７３】
撮像素子２６０では、例えば、撮像用画素において電荷を蓄積する撮像動作と、撮像用画素から撮像用画素信号を読み出す読み出し動作とが、最上行から最下行に向かって１行または複数行毎に走査しながら行われる。ハッチで示した領域１０１〜１０５は、各行の画素の撮像タイミングを示す。時刻ｔ５５〜時刻ｔ６０、時刻ｔ６５〜時刻ｔ７０、時刻ｔ７５〜時刻ｔ８０、時刻ｔ８５〜時刻ｔ９０、時刻ｔ９５〜時刻ｔ１００は、それぞれ異なるフレームにおける撮像タイミングである。
【００７４】
ボディ側制御部２３０は、撮像周期に基づき、ウォブリング駆動におけるフォーカシングレンズ３６１の停止時間ＳＴ１やサーチ駆動におけるフォーカシングレンズ３６１の停止時間ＳＴ２を決定する。図８（ｂ）に示す例では、ボディ側制御部２３０は、決定した停止時間ＳＴ１（又はＳＴ２）に関する停止時間情報を生成する。
【００７５】
また、ボディ側制御部２３０は、ＶＤ信号の立ち上がりエッジの時刻から、撮像素子２６０による撮像が開始される時刻（最上行における撮像の開始時刻）までの時間を、停止オフセット時間として決定する。そして、ボディ側制御部２３０は、決定した停止オフセット時間に関する情報（オフセット時間情報）を生成する。停止オフセット時間は、読み出しの時間でもよく、０でもよく、撮像素子２６０に応じた時間である
【００７６】
ボディ側制御部２３０はさらに、ＶＤ信号の複数の立ち上がりエッジのうち、起点（基準）となる立ち上がりエッジの時刻を、起点ＶＤ時刻として決定する。そして、ボディ側制御部２３０は、決定した起点ＶＤ時刻に関する情報（ＶＤ起点情報）を生成する。さらにまた、ボディ側制御部２３０は、上記ＶＤ時間に関する情報（ＶＤ時間情報）を生成する。
本実施の形態では、ウォブリング駆動指示（またはサーチ駆動指示）が受信された交換レンズ３が、起点ＶＤ時刻から停止オフセット時間経過すると、次のＶＤ信号の立ち上がりエッジまでのＶＤ時間において、フォーカシングレンズ３６１を停止させる（または停止を維持する）と決められている。図８の例では、時刻ｔ５０より前にカメラボディ２からウォブリング駆動指示（またはサーチ駆動指示）を含むコマンド通信が行われており、かつ、時刻ｔ６０が起点ＶＤ時刻に決定されているものとする。従って、フォーカシングレンズ３６１は時刻ｔ６５から時刻ｔ７０まで停止する。
【００７７】
カメラボディ２は、ＶＤ信号に同期させてウォブリング駆動を行う場合、上述したウォブリング振幅Ｗ１の情報、ウォブリング中心位置の情報、ウォブリングの周期数の情報、および停止時間ＳＴ１の情報に加えて、図８を参照して説明したＶＤ起点情報、ＶＤ時間情報、オフセット時間情報を、データパケット４０６に含める。
また、カメラボディ２は、ＶＤ信号に同期させてサーチ駆動を行う場合、上述したサーチ幅Ｗ２の情報、サーチ方向の情報、サーチのステップ数の情報、および停止時間ＳＴ２の情報に加えて、図８を参照して説明したＶＤ起点情報、ＶＤ時間情報、オフセット時間情報を、データパケット４０６に含める。
【００７８】
レンズ側制御部３３０は、カメラボディ２から送信されたＶＤ起点情報、ＶＤ時間情報、オフセット時間情報、および停止時間情報を用いて、レンズ内計時値に基づく時間軸上で各フレームにおいてカメラボディ２で撮像が行われる時刻を把握して、サーチ駆動あるいはウォブリング駆動を行う。
【００７９】
図８（ｃ）に示すサーチ駆動の場合を例に説明する。ＶＤ起点情報が起点ＶＤ時刻ｔ６０を示す場合、レンズ側制御部３３０は、レンズ内計時値に基づく時刻ｔ６０´から停止オフセット時間の計時を開始し、停止オフセット時間が経過した時刻ｔ６５´から停止時間ＳＴ２の計時を開始する。レンズ側制御部３３０は、時刻ｔ６５´から停止時間ＳＴ２が経過した時刻ｔ７０´から、レンズ駆動部３７０によりフォーカシングレンズ３６１の駆動を開始させるとともに、時刻ｔ７０´から停止オフセット時間の計時を開始する。
【００８０】
レンズ側制御部３３０は、停止オフセット時間が満了する前（時刻ｔ７０´とｔ７５´の間）にフォーカシングレンズ３６１のカメラボディ２からの指示に基づく駆動量の移動が終了しないので、時刻ｔ７５´以後もそのままフォーカシングレンズ３６１の移動を継続させる判断をする。レンズ側制御部３３０はさらに、ＶＤ信号が立ち上がる時刻ｔ８０´より前にフォーカシングレンズ３６１のカメラボディ２からの指示に基づく駆動量の移動が終了すると、フォーカシングレンズ３６１を停止させ、このフォーカシングレンズ位置で焦点評価値が取得されるように、時刻ｔ８０´から停止オフセット時間（ｔ８０´からｔ８５´まで）と停止時間ＳＴ２が経過するまで停止を継続させる判断をする。フォーカシングレンズ３６１は、停止時間ＳＴ２よりも長く停止させておいても構わない。
【００８１】
レンズ側制御部３３０は、時刻ｔ９０´から、レンズ駆動部３７０によりフォーカシングレンズ３６１の駆動を開始させるとともに、時刻ｔ９０´から停止オフセット時間の計時を開始する。以降も時刻ｔ７０´以降と同様である。
【００８２】
図８（ｃ）の例では、時刻ｔ７０´から移動を開始したフォーカシングレンズ３６１が、時刻ｔ８０´より前に停止する例を説明したが、ＶＤ信号が立ち上がる時刻ｔ８０´より後の停止オフセット時間が満了する前（時刻ｔ８０´とｔ８５´の間）にフォーカシングレンズ３６１が停止した場合も、レンズ側制御部３３０は、そのまま次のＶＤ信号が立ち上がる時刻ｔ９０´まで停止させる判断をする。
【００８３】
また、図８（ｃ）に一点鎖線で示すように、カメラボディ２からの指示に基づく駆動量（目標量）だけフォーカシングレンズ３６１を移動させるのに時間がかかる等の理由により、フォーカシングレンズ３６１の移動が、停止オフセット時間が満了しても終了しない場合が想定される。例えば、撮像光学系３６０の像面変動率が小さい場合、フォーカシングレンズ３６１の光軸Ｏ方向の移動に対して焦点評価値の変動が少ない。したがって、レンズ側制御部３３０は、ＶＤ信号に同期させてフォーカシングレンズ３６１を停止させるより、フォーカシングレンズ３６１の目標量の移動を優先させる。レンズ側制御部３３０がフォーカシングレンズ３６１の目標量の移動を優先させるので、有効な焦点評価値の変動を得ることができるとともに、目標量移動する前にフォーカシングレンズ３６１の停止を優先させて目標量の移動に要する時間が延びることを防止する。
レンズ側制御部３３０は、時刻７０´に移動を開始したフォーカシングレンズ３６１が、停止オフセット時間の経過後の時刻ｔ８５´までに目標量の移動が終了しない場合、そのままフォーカシングレンズ３６１の移動を継続させる判断をする。レンズ側制御部３３０はさらに、フォーカシングレンズ３６１の移動が終了した時刻ｔ８６´から次のＶＤ信号が立ち上がる時刻ｔ９０´までの時間が停止時間ＳＴ２に満たないため、そのままさらに時刻ｔ９０´から停止オフセット時間（ｔ９０´からｔ９５´まで）と停止時間ＳＴ２が経過する、次のＶＤ信号の時刻ｔ１００´まで停止を継続させる判断をする。
【００８４】
次に、図８（ｄ）に示すウォブリング駆動の場合を例に説明する。データパケット４０６に含まれるＶＤ起点情報が起点ＶＤ時刻ｔ６０を示す場合、レンズ側制御部３３０は、レンズ内計時値に基づく時刻ｔ６０´から停止オフセット時間の計時を開始し、停止オフセット時間が経過した時刻ｔ６５´から停止時間ＳＴ１の計時を開始する。レンズ側制御部３３０は、時刻ｔ６５´から停止時間ＳＴ１が経過した時刻ｔ７０´から、レンズ駆動部３７０によりフォーカシングレンズ３６１の駆動を開始させるとともに、時刻ｔ７０´から停止オフセット時間の計時を開始する。
【００８５】
レンズ側制御部３３０は、停止オフセット時間が満了する前（時刻ｔ７０´とｔ７５´の間）にフォーカシングレンズ３６１の駆動が終了しないので、時刻ｔ７５´以後もそのままフォーカシングレンズ３６１の移動を継続させる判断をする。レンズ側制御部３３０はさらに、ＶＤ信号が立ち上がる時刻ｔ８０´より前にフォーカシングレンズ３６１が停止すると、このフォーカシングレンズ位置で焦点評価値が取得されるように、次のＶＤ信号が立ち上がる時刻ｔ９０´まで停止を継続させる判断をする。
【００８６】
図８（ｄ）の例では、時刻ｔ７０´から移動を開始したフォーカシングレンズ３６１が、時刻ｔ８０´より前に停止する例を説明したが、ＶＤ信号が立ち上がる時刻ｔ８０´より後の停止オフセット時間が満了する前（時刻ｔ８０´とｔ８５´の間）にフォーカシングレンズ３６１が停止した場合も、レンズ側制御部３３０は、そのまま次のＶＤ信号が立ち上がる時刻ｔ９０´まで停止させる判断をする。
【００８７】
図示は省略するが、フォーカシングレンズ３６１の移動に時間がかかる等の理由により、フォーカシングレンズ３６１の移動が停止オフセット時間が満了しても終了しない場合が想定される。レンズ側制御部３３０は、時刻７０´に移動を開始したフォーカシングレンズ３６１が、停止オフセット時間の満了時刻ｔ８５´までに終了しない場合、そのままフォーカシングレンズ３６１の移動を継続させる判断をする。レンズ側制御部３３０はさらに、フォーカシングレンズ３６１の移動が終了した時刻から次のＶＤ信号が立ち上がる時刻ｔ９０´までの時間が停止時間ＳＴ１に満たない場合には、そのままさらに次のＶＤ信号が立ち上がる時刻ｔ１００´まで停止させる判断をする。
【００８８】
以上説明したように、レンズ側制御部３３０は、ボディ側制御部２３０から通知されたＶＤ起点情報、ＶＤ時間情報、およびオフセット時間情報を用いて撮像の開始時刻ｔ６５´、ｔ７５´、ｔ８５´、ｔ９５´を算出し、この開始時刻を起点として、停止時間情報が示す停止時間ＳＴ１またはＳＴ２の間、フォーカシングレンズ３６１を停止させる。また、レンズ側制御部３３０は、停止時間ＳＴ１またはＳＴ２の経過後の時刻ｔ７０´、ｔ８０´、ｔ９０´、ｔ１００´にフォーカシングレンズ３６１の駆動を開始させる。
【００８９】
図８（ｅ）として、レンズ内計時値の時刻調整をせずに、レンズ内計時値ｔ´´がボディ内計時値とずれている場合を説明する。時刻調整しない場合、レンズ内計時値ｔ´´がボディ内計時値ｔとずれていることもある。その場合、ウォブリング駆動などで、レンズ内計時値ｔ８０´´からｔ９０´´までフォーカシングレンズ３６１を停止させたとしても、撮像のタイミングにずれが生じ、撮像中にフォーカシングレンズ３６１が移動してしまい、焦点評価値の信頼性が低くなってしまう。しかしながら、本実施形態では時刻調整を行っているので、カメラボディ２の指示したタイミングでフォーカシングレンズ３６１のような移動部材の停止制御を行うことができる。
【００９０】
＜カメラボディおよび交換レンズ間の時刻調整＞
交換レンズ３とカメラボディ２とが上述したウォブリング駆動、サーチ駆動を適切に行うには、ボディ側計時部２３３によって計時されるボディ内計時値と、レンズ側計時部３３３によって計時されるレンズ内計時値とが一致していることが前提となる。そのため、カメラシステム１は、コマンドデータ通信によってカメラボディ２から交換レンズ３に時刻調整を指示する。時刻調整は、レンズ内計時値をボディ内計時値に合わせることをいう。
【００９１】
図９は、時刻調整を説明する図である。図９（ａ）のコマンドデータ通信におけるＲＤＹ信号およびＤＡＴＡＢ信号と、図９（ｂ）のボディ内計時値およびレンズ内計時値が同じ時間軸に示されている。本実施の形態では、ボディ側計時部２３３とレンズ側計時部３３３とがフリーランカウンター回路によって構成される。例えば、所定周期をｎビット長でカウントするフリーランカウンター回路の場合、クロック信号をカウントし続けることにより、０から２ｎ−１までのカウントを繰り返す。ｎ＝１６の場合、０から６５５３５（１０進）までの値を出力する。
【００９２】
カメラシステム１は、時刻調整指示のための専用のコマンドパケット４０２を設けてもよく、他の指示のためのコマンドパケット４０２の後に送信されるデータパケット４０６に、時刻調整のためのデータを含ませることもできる。例えば、ウォブリング駆動指示やサーチ駆動指示のコマンドパケット４０２の後に送信されるデータパケット４０６に、ボディ内計時値を含ませてウォブリング駆動条件やサーチ駆動条件とともに送信することとしてもよい。図９（ａ）のデータパケット４０６には、網掛けで示したデータに加え、横線で示したボディ内計時値が時刻調整のためのデータとして含まれる。
【００９３】
ボディ側制御部２３０は、ＲＤＹ信号の立ち下がり時点（時刻ｔ２３）におけるボディ内計時値Ｂ２３を、時刻調整のためのデータとしてデータパケット４０６に付加する。
レンズ側制御部３３０は、ＲＤＹ信号の立ち下がり時点（時刻ｔ２３）のレンズ内計時値Ｌ２３と、データパケット４０６の受信終了時点（時刻ｔ２４）のレンズ内計時値Ｌ２４との差Δｃ１を算出する。または、レンズ側制御部３３０は、ＲＤＹ信号の立ち下がり時点（時刻ｔ２３）からレンズ内計時値を０からカウントし始めて、データパケット４０６の受信終了時点（時刻ｔ２４）までのカウント数Δｃ１を計時する。
【００９４】
レンズ側制御部３３０はさらに、データパケット４０６含まれるボディ内計時値に基づいて、時刻ｔ２４におけるレンズ内計時値Ｌ２４を、Ｂ２３＋Δｃ１へ補正する。これにより、レンズ内計時値をボディ内計時値に合わせる時刻調整を行う。
例えば、Ｂ２３＝２５０００（１０進）、Ｌ２３＝３００００（１０進）、Ｌ２４＝３１０００（１０進）とすると、Δｃ１＝１０００であるので、Ｌ２４（補正後）＝２５０００＋１０００＝２６０００（１０進）となる。
【００９５】
なお、時刻調整は、上述した補正に代えて、ボディ内計時値Ｂ２３とレンズ内計時値Ｌ２３との差（Ｂ２３−Ｌ２３）を求め、求めた差によってレンズ内計時値Ｌ２４を補正するようにしてもよい。
Ｂ２３＝２５０００（１０進）、Ｌ２３＝３００００（１０進）、Ｌ２４＝３１０００（１０進）とすると、Ｌ２４（補正後）＝３１０００＋（２５０００−３００００）＝２６０００（１０進）となる。
【００９６】
カメラシステム１は、カメラボディ２および交換レンズ３間の時刻調整の指示を含むコマンドデータ通信を、例えば、スルー画像（ライブビュー画像）の表示を開始させる場合や、動画撮影を始める場合などに行う。これにより、交換レンズ３は、汎用性のあるフリーランカウンター回路を用いても、カメラボディ２および交換レンズ３間の時刻調整を行うことが可能であり、焦点調節の精度を向上させることが可能になる。
【００９７】
カメラボディ２が交換レンズ３へサーチ駆動指示やウォブリング駆動指示を送信する際、ボディ側制御部２３０は、停止時間情報、ＶＤ起点情報、ＶＤ時間情報、オフセット時間情報を、ボディ側計時部２３３の出力形式に応じた値として１つのデータパケット４０６に含める。具体的には、上記ボディ内計時値Ｂ２３を「２５０００」と表したように、停止時間情報、ＶＤ起点情報、ＶＤ時間情報、オフセット時間情報をフリーランカウンターの出力値で表す。このように構成することにより、レンズ側制御部３３０は、データパケット４０６により通知された停止時間情報、ＶＤ起点情報、ＶＤ時間情報、オフセット時間情報をレンズ内計時値とそのまま比較することが可能になり、処理の負担が軽減される。
【００９８】
また、カメラシステム１は、ライブビュー画像の表示や動画撮影が継続して行われる場合において、カメラボディ２および交換レンズ３間の時刻調整を、定期的に行うこととしてもよい。これにより、ボディ内計時値とレンズ内計時値とに徐々にずれが生じる可能性がある場合でも、ボディ内計時値とレンズ内計時値とのずれを定期的に抑えて焦点調節の精度を向上させることができる。
【００９９】
上述した実施の形態によれば、次の作用効果が得られる。
レンズ側制御部３３０は、時刻調整を行ってから移動部材の停止制御を行うので、カメラボディ２の意図したタイミングで移動部材を停止させることができる。また、レンズ側制御部３３０は、停止時間情報に基づくレンズ側計時部３３３のカウント数が経過するまでの間、つまり、カメラボディ２で撮像等の動作を行っている間、移動部材を停止させることができ、撮像光学系３６０の焦点距離を変化させずに焦点評価値の精度を上げることができる。
レンズ側制御部３３０は、ＶＤ時間情報に基づくレンズ側計時部３３３のカウント数を１周期として、周期的に移動部材の停止制御を行うことができる。レンズ側制御部３３０は、オフセット時間情報に基づくレンズ側計時部３３３のカウント数が経過する間は、移動部材を停止させる必要がないことがわかるので、移動部材の移動を優先させて、カメラボディ２から指示された駆動量に相当する移動を早く終えることができる。
レンズ側制御部３３０は、ＶＤ起点情報に基づくレンズ内計時値の時刻になるまでは、移動部材の停止を行う必要がないことがわかるので、移動部材の移動を優先させることができる。レンズ側制御部３３０は、カメラボディ２からの指示に基づく停止を優先させるか、カメラボディ２からの駆動量の移動を優先させるかを判断することができ、カメラボディ２の意図したタイミングで移動部材を停止させたり、カメラボディ２からの駆動量の移動に要する時間を早くすることができる。
レンズ側制御部３３０は、時刻調整を行った後にカメラボディ２からの移動停止に関する指示を受信可能とするので、時刻調整を行う前に移動停止に関する指示を受信して移動停止などの制御を行うことを回避できる。また、レンズ側制御部３３０は、時刻調整を、周期的に行っても良いし、不定期にコマンドデータ通信が可能なタイミングで適宜行うこととしても良い。また、レンズ側制御部３３０は、時刻調整の指示にボディ内計時値が含まれるので、容易に時刻調整を行うことができる。
【０１００】
本発明は上述した内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
（変形例１）
図９では、時刻調整指示のデータパケット４０６には、ＲＤＹ信号の立ち下がり時点（時刻ｔ２３）におけるボディ内計時値Ｂ２３を含めることとしたが、適宜変更可能である。時刻ｔ２３の前のＲＤＹ信号の立ちあがり時刻をボディ内計時値としてもよい。
【０１０１】
（変形例２）
ボディ側制御部２３０は、ウォブリング振幅Ｗ１の情報の代わりに、ウォブリング振幅の目標値に関する情報（目標値情報）と、フォーカシングレンズ３６１の移動前の被写体像の大きさに対する、フォーカシングレンズ３６１の移動後の被写体像の大きさと、フォーカシングレンズ３６１の移動前の被写体像の大きさとの差である被写体像の変化量（以下、被写体像の大きさ変化割合と称する）の制限値に関する情報（制限値情報）を、それぞれレンズ側制御部３３０に送信するようにしてもよい。レンズ側制御部３３０は、目標値情報および制限値情報を、コマンドデータ通信を介してボディ側制御部２３０から受信する。
【０１０２】
この場合、レンズ側記憶部３５０には、フォーカシングレンズ３６１の駆動量と被写体像の大きさの変化量とに関連する情報（後述する変化係数）が、予めシミュレーションや実験等により求めて記憶されている。被写体像の大きさ変化割合を、フォーカシングレンズ３６１の単位駆動量当たりについて算出した係数を変化係数とする。この変化係数は、レンズ側記憶部３５０に記憶されている。なお、被写体像の大きさの変化割合を、レンズ側制御部３３０の内部のメモリに記憶するようにしてもよい。
【０１０３】
レンズ側制御部３３０は、ボディ側制御部２３０から取得した目標値情報および変化係数を用いて、目標値でフォーカシングレンズ３６１を移動させた場合に生じる被写体像の大きさ変化割合を算出し制限値情報と比較することにより、ウォブリング駆動の際のウォブリング振幅Ｗ１を決定する。レンズ側制御部３３０は、ウォブリング駆動を行った際に被写体像の大きさ変化割合が制限値以下となるようにウォブリング振幅を制限する。これにより、ウォブリング駆動を行う際の被写体像の大きさの変化を抑制することができる。また、被写体像を撮像して得られる画像の品質が低下することを抑えることができ、ユーザの使用感の低下（違和感）を防ぐことができる。
なお、サーチ駆動の場合には、上記のように被写体像の大きさ変化割合が制限値以下となるように制御しなくてもよい。これは、サーチ駆動の場合は被写体像の大きさの変化が一定（常におおきくなる、又は常に小さくなる）なので、ウォブリング駆動の場合のような被写体像の大きさの変化（大きくなった後に小さくなる）がないので被写体像を撮像して得られる画像の品質の低下やユーザの使用感の低下（違和感）が少ないからである。
【０１０４】
（変形例３）
移動部材の移動停止に関する指示は、ウォブリング駆動またはサーチ駆動に限られない。また、移動部材はフォーカシングレンズ３６１に限られない。移動部材には手振れ補正時の可動レンズも含み、静止画撮影のための撮像の間、可動レンズを停止させることとしてもよい。移動部材には絞り部材も含み、静止画撮影のための撮像の間、絞り部材を停止させることとしてもよい。
【０１０５】
（変形例４）
カメラボディ２は、コントラスト方式の焦点検出に加えて位相差方式の焦点検出を行う、いわゆるハイブリッド方式の焦点検出を行う構成であってもよい。
変形例４において、撮像素子２６０は、画像生成用の画素（撮像用画素と称する）に加えて焦点検出用の画素（焦点検出用画素と称する）を有する。撮像用画素信号は、信号処理部２７０によって画像データの生成に用いられる。また、焦点検出用画素で生成される信号（以下、焦点検出用画素信号と呼ぶ）は、信号処理部２７０によって交換レンズ３による焦点検出処理に用いられる。
【０１０６】
信号処理部２７０は、焦点検出処理として、焦点検出用画素信号に基づき位相差検出方式によって交換レンズ３の焦点位置を検出し、デフォーカス量を算出する。信号処理部２７０は、算出したデフォーカス量と焦点検出用画素信号が取得された時点のフォーカシングレンズ３６１の位置とに基づいて、合焦位置までのフォーカシングレンズ３６１の移動量を算出する。焦点検出用画素信号が取得された時点とは、撮像素子２６０の撮像タイミングに相当する。
焦点検出演算によって算出されたフォーカシングレンズ３６１の移動量に基づくフォーカシングレンズ３６１の駆動の指示は、フォーカシングレンズ３６１の移動方向、移動量などを示すデータとともに、コマンドデータ通信によりカメラボディ２から交換レンズ３へ送信される。
【０１０７】
次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
日本国特願２０１８−１３７２６９号（２０１８年７月２０日出願）
【符号の説明】
【０１０８】
１…カメラシステム、２…カメラボディ、３…交換レンズ、２３０…ボディ側制御部、２３３…ボディ側計時部、２３５…記憶部、２４０ａ…ボディ側第１通信部、２４０ｂ…ボディ側第２通信部２４０ｂ、２７０…信号処理部、３３０…レンズ側制御部、３３３…レンズ側計時部、３４０ａ…レンズ側第１通信部、３４０ｂ…レンズ側第２通信部、３５０…レンズ側記憶部、３６０…撮像光学系、３６１…フォーカシングレンズ、３７０…レンズ駆動部
【図１】
0006989017.tif 000002
【図２】
0006989017.tif 000003
【図３】
0006989017.tif 000004
【図４】
0006989017.tif 000005
【図５】
0006989017.tif 000006
【図６】
0006989017.tif 000007
【図７】
0006989017.tif 000008
【図８】
0006989017.tif 000009
【図９】
0006989017.tif 000010