(57)【要約】【課題】絞り等の被駆動部材の最大駆動速度が状況により変化する場合に、その最大駆動速度に追従して被駆動部材を駆動することを指示可能な交換レンズおよびカメラボディを提供する。【解決手段】交換レンズは、カメラボディが着脱可能に取り付けられる取付部と、駆動力を受けて状態が変化する被駆動部材と、駆動速度を示す駆動速度データと、駆動量を示す駆動量データとを含み、被駆動部材を駆動速度で駆動量だけ駆動する指示を示す駆動指示データをカメラボディから受信する受信部と、受信部により受信された駆動指示データに基づいて、被駆動部材を駆動速度で駆動量だけ駆動する駆動部とを備え、駆動部は、受信部により駆動速度データとして所定の特別値を含む駆動指示データが受信された場合には、被駆動部材を駆動可能な最高速度で駆動する。【選択図】図１
2019012288.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディが着脱可能に取り付けられる取付部と、
駆動力を受けて状態が変化する被駆動部材と、
駆動速度を示す駆動速度データと、駆動量を示す駆動量データとを含み、前記被駆動部材を前記駆動速度で前記駆動量だけ駆動する指示を示す駆動指示データを前記カメラボディから受信する受信部と、
前記受信部により受信された前記駆動指示データに基づいて、前記被駆動部材を前記駆動速度で前記駆動量だけ駆動する駆動部とを備え、
前記駆動部は、前記受信部により前記駆動速度データとして所定の特別値を含む前記駆動指示データが受信された場合には、前記被駆動部材を駆動可能な最高速度で駆動することを特徴とする交換レンズ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズに関する。
【背景技術】
【０００２】
従来、絞り値と絞り駆動速度とを含む絞り駆動コマンドを受信し、受信した絞り駆動コマンドに応じて絞りを駆動する交換レンズが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−５０６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、絞り等の被駆動部材の最大駆動速度が状況により変化する場合に、カメラボディからその最大駆動速度に追従して被駆動部材を駆動することを指示できないという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に記載の交換レンズは、カメラボディが着脱可能に取り付けられる取付部と、駆動力を受けて状態が変化する被駆動部材と、駆動速度を示す駆動速度データと、駆動量を示す駆動量データとを含み、前記被駆動部材を前記駆動速度で前記駆動量だけ駆動する指示を示す駆動指示データを前記カメラボディから受信する受信部と、前記受信部により受信された前記駆動指示データに基づいて、前記被駆動部材を前記駆動速度で前記駆動量だけ駆動する駆動部とを備え、前記駆動部は、前記受信部により前記駆動速度データとして所定の特別値を含む前記駆動指示データが受信された場合には、前記被駆動部材を駆動可能な最高速度で駆動することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、被駆動部材の最大駆動速度が状況により変化する場合であっても、その最大駆動速度に追従して被駆動部材を駆動することを指示することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施の形態に係るカメラシステムの構成を模式的に示す断面図である。
【図２】絞り駆動指示データの構造を模式的に示す図である。
【図３】ボディＣＰＵ３１１が実行する起動処理のフローチャートである。
【図４】レンズＣＰＵ２１１が実行する絞り駆動処理のフローチャートである。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るカメラシステムの構成を模式的に示す断面図である。なお図１では、本発明に特に関係する各部を中心に図示し、カメラシステム１を構成する他の各部については図示を省略している。以下、本発明に特に関係する各部を中心に説明し、他の各部については説明を省略する。
【０００９】
カメラシステム１は、いわゆる一眼レフレックス方式のデジタルカメラである。カメラシステム１は、交換レンズ２と、カメラボディ３とから構成される。ユーザは、カメラボディ３に適合する（カメラボディ３に装着可能な）複数の種類の交換レンズ２からいずれか１つを選択してカメラボディ３に装着し、撮影を行うことができる。
【００１０】
カメラボディ３と交換レンズ２とは、例えばバヨネット式のレンズマウント機構を有している。交換レンズ２のカメラボディ３への装着は、交換レンズ２のマウント部をカメラボディ３のマウント部に嵌め込むことにより行われる。
【００１１】
交換レンズ２のマウント部の近傍には、保持部２０が設けられている。保持部２０は、複数のレンズ側接点を備える。カメラボディ３のマウント部の近傍には、保持部３０が設けられている。保持部３０は、複数のボディ側接点を備える。交換レンズ２をカメラボディ３に装着すると、保持部２０が備える複数のレンズ側接点と、保持部３０が備える複数のボディ側接点とが電気的に接続される。これにより、カメラボディ３から交換レンズ２への電力供給が開始されると共に、カメラボディ３と交換レンズ２との間で双方向のデータ通信が可能になる。
【００１２】
交換レンズ２は、撮影光学系２２と、絞り２６と、絞り駆動部２５と、レンズＣＰＵ２１１と、ＲＯＭ２１２とを備える。撮影光学系２２は、レンズ２３およびフォーカシングレンズ２４から構成される。撮影光学系２２は、後述する撮像素子３２の撮像面に被写体像を結像させる。絞り駆動部２５は、絞り２６を駆動する不図示のアクチュエータを有する。絞り駆動部２５は、レンズＣＰＵ２１１の制御に従って、このアクチュエータにより絞り２６を駆動する。
【００１３】
ＲＯＭ２１２は不揮発性の記憶媒体である。ＲＯＭ２１２には、所定の制御プログラムと、絞り速度情報とが予め記憶される。絞り速度情報は、絞り２６を駆動可能な最高速度に関する情報である。絞り速度情報については後に詳述する。
【００１４】
レンズＣＰＵ２１１は、不図示のマイクロプロセッサおよびその周辺回路から構成される。レンズＣＰＵ２１１は、ＲＯＭ２１２から制御プログラムを読み込んで実行することにより、交換レンズ２の各部の制御と、カメラボディ３とのデータ通信を行う。レンズＣＰＵ２１１には、上述した複数のレンズ側接点が接続される。
【００１５】
カメラボディ３は、いわゆる一眼レフレックスタイプのカメラボディである。カメラボディ３は、撮像素子３２と、ＲＯＭ３１２と、ボディＣＰＵ３１１とを備える。撮像素子３２は、例えばＣＣＤやＣＭＯＳ等の撮像素子である。撮像素子３２は、撮影光学系２２により結像された被写体像を撮像して撮像信号を出力する。ＲＯＭ３１２は不揮発性の記憶媒体である。ＲＯＭ３１２には、所定の制御プログラムが予め記憶される。
【００１６】
ボディＣＰＵ３１１は、不図示のマイクロプロセッサおよびその周辺回路から構成される。ボディＣＰＵ３１１は、不揮発性の記憶媒体であるＲＯＭ３１２に予め記憶されている制御プログラムを読み込んで実行することにより、カメラボディ３の各部の制御と、交換レンズ２とのデータ通信を行う。ボディＣＰＵ３１１には、上述した複数のボディ側接点が接続される。
【００１７】
（絞り２６の駆動制御の説明）
ボディＣＰＵ３１１は、レンズＣＰＵ２１１に絞り駆動指示データを送信することにより、絞り２６の駆動制御を行う。レンズＣＰＵ２１１は、受信した絞り駆動指示データの内容に基づいて、絞り駆動部２５に絞り２６を駆動させる。
【００１８】
図２は、絞り駆動指示データの構造を模式的に示す図である。図２（ａ）に示すように、絞り駆動指示データ４０は、識別子４１と、絞り段数４２と、絞り駆動速度４３とから成る。識別子４１は、本データが絞り駆動指示データであることを表す１バイトのデータである。本実施形態では、識別子４１は１２Ｈである。レンズＣＰＵ２１１は、受信したデータの先頭１バイトが１２Ｈであった場合、受信したデータが絞り駆動指示データであると判断する。
【００１９】
絞り段数４２は、駆動目標とする絞り値を表すデータであって、開放絞り値からの絞り段数を３分の１段単位で表す１バイトの整数である。例えば交換レンズ２の開放絞り値がＦ１．４である場合に、絞り２６をＦ２．０まで絞り込みたい場合、ボディＣＰＵ３１１は絞り段数４２を３にした絞り駆動指示データ４０を送信する。絞り駆動速度４３は、絞り２６の駆動速度を表す２バイトの整数である。絞り駆動速度４３の値が大きいほど、絞り２６は高速に駆動される。
【００２０】
図２（ｂ）に、実際にボディＣＰＵ３１１からレンズＣＰＵ２１１に送信される絞り駆動指示データ４０ａの例を示す。図２（ｂ）に示した絞り駆動指示データ４０ａは、絞り段数４２の値が６Ｈ、絞り駆動速度４３の値が１ＡＨに設定されている。この絞り駆動指示データ４０ａを受信したレンズＣＰＵ２１１は、開放絞り値から２段分だけ絞り込んだ絞り値になるよう、絞り駆動部２５に、１ＡＨという数値で表される絞り駆動速度で絞り２６を駆動させる。
【００２１】
交換レンズ２は、通常駆動モードと静音駆動モードの２種類の絞り駆動モードを有する。レンズＣＰＵ２１１は、絞り駆動モードを、例えばユーザによる不図示の操作部材の操作に応じて変更する。交換レンズ２に静音駆動モードが設定されている場合、レンズＣＰＵ２１１は、絞り２６の駆動の際に発せられる騒音が小さくなるように、絞り駆動部２５を制御する。例えば、絞り２６の駆動に際し、加速や減速が通常駆動モードに比べてゆるやかに為されるように絞り駆動部２５を制御する。
【００２２】
絞り駆動速度４３に指定可能な最高速度は、交換レンズの機種ごとに定められている。更に、絞り駆動速度４３に指定可能な最高速度は、通常駆動モードと静音駆動モードとで個別に定められる。交換レンズ２のＲＯＭ２１２には、通常駆動モードにおける最高速度と、静音駆動モードにおける最高速度とを表す絞り速度情報がそれぞれ格納されている。ボディＣＰＵ３１１は、電源オン後にデータ通信を行い、レンズＣＰＵ２１１から絞り速度情報を受信する。そして、通常駆動モード時には、通常駆動モードにおける最高速度を上限として絞り駆動速度４３の指定を行い、静音駆動モード時には、静音駆動モードにおける最高速度を上限として絞り駆動速度４３の指定を行う。
【００２３】
交換レンズ２の絞り駆動部２５が絞り２６を駆動可能な最高速度（限界速度）は、絞り２６の駆動範囲の全域において一定とは限らない。例えば、Ｆ１．４からＦ５．６に絞り２６を駆動する場合と、Ｆ８からＦ１６に絞り２６を駆動する場合とを比べると、絞り駆動部２５や絞り２６の駆動機構の特性によっては、前者の場合の方が、後者の場合よりも絞り２６の駆動速度が遅くなってしまうことがある。つまり、絞り２６の駆動速度の限界速度は、駆動開始時の絞り値や駆動目標の絞り値に応じて変化する。この場合、絞り速度情報は、あらゆる絞り値の組み合わせの中で「最も遅い」最高速度を表さなければならない。これは、ボディＣＰＵ３１１が実際には達成不可能な絞り駆動速度４３を指定してしまうのを防止するためである。交換レンズ２のＲＯＭ２１２には、上記の理由により、あらゆる絞り値の組み合わせの中で「最も遅い」最高速度を表す絞り速度情報が各モード毎（通常駆動モードと静音駆動モード）にそれぞれ記憶されている。
【００２４】
本実施形態では、絞り駆動速度４３として、ＭＡＸＶＨという特別な値を指定することが可能である。この値は、ボディＣＰＵ３１１が絞り２６を可能な限り高速に駆動することを望んでいる、ということを表す数値である。レンズＣＰＵ２１１は、絞り駆動速度４３としてＭＡＸＶＨが指定された絞り駆動指示データを受信すると、絞り駆動部２５を、可能な限り高速に絞り２６が駆動されるよう制御する。つまり、絞り駆動速度４３としてＭＡＸＶＨを指定すると、駆動開始時の絞り値や駆動目標の絞り値に応じた最高速度で絞り２６が駆動される。
【００２５】
また、Ｆ１．４からＦ１６に駆動する場合など、駆動量が大きい場合、駆動の途中で最高速度が変化する可能性がある。例えば、Ｆ１．４からＦ８に駆動する間は２０ミリメートル毎秒での駆動が限界であっても、Ｆ８からＦ１６に駆動する間は３０ミリメートル毎秒の速度で絞り２６を駆動できる場合がある。絞り駆動速度４３としてＭＡＸＶＨが指定された場合、レンズＣＰＵ２１１は可能な限り高速に絞り２６を駆動するので、このように駆動中に最高速度が変化する場合には、最高速度の変化に追従して絞り２６の駆動速度を変化させる。
【００２６】
図２（ｃ）に、絞り駆動速度４３としてＭＡＸＶＨが指定された絞り駆動指示データの例を示す。絞り駆動指示データ４０ｂは、開放絞りから６段分だけ、可能な限り高速に絞り２６を駆動するように指示するデータである。
【００２７】
図３は、ボディＣＰＵ３１１が実行する起動処理のフローチャートである。図３に示す処理は、ＲＯＭ３１２内の制御プログラムに含まれる。まずステップＳ１１０でボディＣＰＵ３１１は、所定の電源オン操作が為されたか否かを判定する。電源オン操作は、例えば不図示の電源スイッチの押下等である。ボディＣＰＵ３１１は、電源オン操作が為されるまで、ステップＳ１１０の処理を繰り返し実行する。電源オン操作が為されると、ボディＣＰＵ３１１は処理をステップＳ１２０に進める。
【００２８】
ステップＳ１２０でボディＣＰＵ３１１は、カメラボディ３の初期化処理を実行する。初期化処理は、例えば、周辺回路への電源供給の開始や、周辺回路へのリセット信号の入力、各部の自己診断等の処理である。ステップＳ１３０においてボディＣＰＵ３１１は、所定の撮影操作が為されたか否かを判定する。撮影操作は、例えば不図示のレリーズスイッチの押下等である。撮影操作が為されていない場合、ボディＣＰＵ３１１は処理をステップＳ１８０に進める。ステップＳ１８０でボディＣＰＵ３１１は、装着されている交換レンズに対し、絞り速度情報を要求する。ステップＳ１９０でボディＣＰＵ３１１は、ステップＳ１８０で送信した要求に応じて交換レンズから送信される絞り速度情報を受信する。
【００２９】
以上の処理が完了すると、カメラボディ３は撮影可能な状態になる。これ以降、ボディＣＰＵ３１１は、ステップＳ１９０で受信した絞り速度情報に基づいて交換レンズに絞り駆動指示データを送信し、絞り２６を駆動させる。
【００３０】
他方、ステップＳ１３０において、ユーザが電源オン操作と撮影操作とを同時に行っていた場合や、電源オン操作の直後に撮影操作を行った場合には、ボディＣＰＵ３１１は処理をステップＳ１４０に進める。ステップＳ１４０においてボディＣＰＵ３１１は、絞り駆動速度４３をＭＡＸＶＨに設定した絞り駆動指示データを交換レンズに送信する。
【００３１】
ここで、絞り駆動速度４３をＭＡＸＶＨに設定しているのは、ボディＣＰＵ３１１がまだ絞り速度情報を受信していないため、絞り駆動速度４３に指定可能な最高速度が不明であることに因る。ボディＣＰＵ３１１は、どのような絞り速度情報を有する交換レンズであっても、絞り駆動速度４３にＭＡＸＶＨを指定すれば、レンズＣＰＵ２１１が絞り２６を最高速度で駆動することを知っている。そこで、絞り速度情報を受信する前に絞り駆動指示データを送信する必要がある場合、ボディＣＰＵ３１１は、絞り駆動速度４３をＭＡＸＶＨに指定して絞り駆動指示データを送信する。
【００３２】
ステップＳ１５０においてボディＣＰＵ３１１は、ステップＳ１４０で送信した絞り駆動指示データに応じて交換レンズから送信される予測駆動時間を受信する。予測駆動時間は、レンズＣＰＵ２１１により予測された、絞り駆動指示データで指定した通りに絞り２６を駆動させるのに必要な時間である。ステップＳ１６０でボディＣＰＵ３１１は、ステップＳ１５０で受信した予測駆動時間だけ時間が経過するのを待機する。予測駆動時間だけ待機すると、絞り２６は絞り駆動部２５により指定した絞り値まで駆動された状態になる。
【００３３】
ステップＳ１７０でボディＣＰＵ３１１は、所定の撮影シーケンスを実行し、被写体像を撮像素子３２により撮像する。そして、撮像素子３２から出力された撮像信号に種々の画像処理を施して画像データを作成する。ボディＣＰＵ３１１は、作成した画像データを不図示の記憶媒体（例えばメモリカード等）に記憶する。ステップＳ１８０でボディＣＰＵ３１１は、装着されている交換レンズに対し、絞り速度情報を要求する。ステップＳ１９０でボディＣＰＵ３１１は、ステップＳ１８０で送信した要求に応じて交換レンズから送信される絞り速度情報を受信する。
【００３４】
図４は、レンズＣＰＵ２１１が実行する絞り駆動処理のフローチャートである。図４に示す処理は、ＲＯＭ２１２内の制御プログラムに含まれる。ステップＳ２１０において、レンズＣＰＵ２１１は、絞り駆動指示データをカメラボディ３から（ボディＣＰＵ３１１から）受信する。
【００３５】
ステップＳ２２０において、レンズＣＰＵ２１１は、絞り駆動モードとして静音駆動モードが設定されているか否かを判定する。静音駆動モードが設定されていた場合、レンズＣＰＵ２１１は処理をステップＳ２３０に進める。ステップＳ２３０でレンズＣＰＵ２１１は、ステップＳ２１０で受信した絞り駆動指示データにおいて、絞り駆動速度４３の値がＭＡＸＶＨであるか否かを判定する。絞り駆動速度４３がＭＡＸＶＨであった場合、レンズＣＰＵ２１１は、処理をステップＳ２４０に進める。
【００３６】
ステップＳ２４０においてレンズＣＰＵ２１１は、絞り２６の駆動速度として、静音動作下における最高速度を設定する。ステップＳ２８０でレンズＣＰＵ２１１は、絞り２６を、静音動作下における最高速度で、ステップＳ２１０で受信した絞り駆動指示データにおいて指定された絞り段数４２まで駆動するのに要する予測駆動時間を演算する。予測駆動時間は、例えば所定の数式に絞りの駆動速度や絞り段数を当てはめることにより演算してもよいし、所定の駆動時間テーブルをルックアップすることにより演算してもよい。
【００３７】
ステップＳ２９０でレンズＣＰＵ２１１は、ステップＳ２８０で演算した予測駆動時間をカメラボディ３に送信する。ステップＳ３００でレンズＣＰＵ２１１は、静音動作下における最高速度で、絞り駆動部２５に絞り２６を駆動させる。
【００３８】
他方、ステップＳ２３０において、絞り駆動速度４３の値がＭＡＸＶＨでなかった場合、レンズＣＰＵ２１１は処理をステップＳ２６０に進める。ステップＳ２６０においてレンズＣＰＵ２１１は、絞り２６の駆動速度を、絞り駆動速度４３で指定された駆動速度に設定する。そして、ステップＳ２８０で予測駆動時間を演算し、ステップＳ２９０で予測駆動時間をカメラボディ３に送信し、ステップＳ３００で絞り駆動部２５に絞り２６を駆動させる。
【００３９】
ステップＳ２２０において、静音駆動モードではなく通常駆動モードが設定されていた場合、レンズＣＰＵ２１１は処理をステップＳ２５０に進める。ステップＳ２５０においてレンズＣＰＵ２１１は、ステップＳ２３０と同様に、ステップＳ２１０で受信した絞り駆動指示データにおいて、絞り駆動速度４３の値がＭＡＸＶＨであるか否かを判定する。絞り駆動速度４３がＭＡＸＶＨであった場合、レンズＣＰＵ２１１は、処理をステップＳ２７０に進める。
【００４０】
ステップＳ２７０においてレンズＣＰＵ２１１は、絞り２６の駆動速度として、通常動作下における最高速度を設定する。そして、ステップＳ２８０で予測駆動時間を演算し、ステップＳ２９０で予測駆動時間をカメラボディ３に送信し、ステップＳ３００で絞り駆動部２５に絞り２６を駆動させる。
【００４１】
ステップＳ２５０において、絞り駆動速度４３の値がＭＡＸＶＨでなかった場合、レンズＣＰＵ２１１は処理をステップＳ２６０に進める。ステップＳ２６０においてレンズＣＰＵ２１１は、絞り２６の駆動速度を、絞り駆動速度４３で指定された駆動速度に設定する。そして、ステップＳ２８０で予測駆動時間を演算し、ステップＳ２９０で予測駆動時間をカメラボディ３に送信し、ステップＳ３００で絞り駆動部２５に絞り２６を駆動させる。
【００４２】
なお、説明を簡単にするため、図４では、絞り駆動速度４３の値がＭＡＸＶＨでない場合には、通常駆動モードでも静音駆動モードでもステップＳ２６０に処理が進むものとして説明を行った。実際には、通常駆動モードと静音駆動モードとでは、絞り２６の駆動方式に違いが生じる。例えば、静音駆動モードが設定されている場合には、絞り２６の加減速度が通常駆動モードに比べて小さく設定される。
【００４３】
上述した第１の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）レンズＣＰＵ２１１は、駆動速度を示す絞り駆動速度４３と、駆動量を示す絞り段数４２とを含み、絞り２６を指定した駆動速度で指定した駆動量だけ駆動する指示を示す絞り駆動指示データ４０をカメラボディ３から受信する。レンズＣＰＵ２１１は、受信した絞り駆動指示データ４０に基づいて、絞り駆動部２５に、絞り２６を指定した駆動速度で指定した駆動量だけ駆動させる。レンズＣＰＵ２１１は、絞り駆動速度４３として所定の特別値であるＭＡＸＶＨを含む絞り駆動指示データ４０を受信した場合には、絞り２６を最高速度（レンズＣＰＵ２１１がその駆動指示データを受領したときに、レンズ側で実現できる最も速い絞り駆動速度）で駆動する。このようにしたので、被駆動部材である絞り２６の最大駆動速度（レンズが出し得る絞り駆動速度）が状況により変化する場合であっても、その出し得る最大駆動速度の変化に追従して、絞り２６をそのときどきにおいて最も速い駆動速度で駆動することを指示することができる。
【００４４】
（２）絞り駆動部２５が絞り２６を駆動させることができる最高速度は、絞り２６の駆動前の状態と、駆動量を表す絞り段数４２とに応じて変化する。このようにしたので、最高速度が単一の絞り駆動速度４３で表現できない場合であっても、常に最高速度で絞り２６を駆動することができる。
【００４５】
（３）レンズＣＰＵ２１１は、絞り２６の駆動前の状態と、駆動量を表す絞り段数４２と、の少なくとも一方に応じて変化する最高速度のうち、最も小さい最高速度を示す絞り速度情報を、カメラボディ３に送信する。このようにしたので、実際に駆動不可能な駆動速度をボディＣＰＵ３１１から指定されることがない。
【００４６】
（４）ボディＣＰＵ３１１は、絞り速度情報を受信する前に絞り駆動指示データ４０を送信する場合には、当該絞り駆動指示データ４０の絞り駆動速度４３を所定の特別値であるＭＡＸＶＨとする。このようにしたので、電源オンから撮影までのタイムラグを最小限にすることができる。
【００４７】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００４８】
（変形例１）
上述した実施の形態では、最高速度を表す絞り駆動速度４３として、ＭＡＸＶＨという値を使用していたが、これ以外の任意の値を、最高速度を表す特別な値として利用することができる。
【００４９】
（変形例２）
絞り速度情報は、必ずしも交換レンズ２内のＲＯＭ２１２に記憶されていなくてもよい。例えば、所定の絞り速度情報をカメラボディ３へ送信するようにレンズＣＰＵ２１１を構成することも可能である。
【００５０】
（変形例３）
上述した実施の形態では、絞り２６の駆動開始時の絞り値と、駆動目標とする絞り値と、に応じて絞り２６の最高駆動速度が変化する例について説明したが、最高駆動速度がそれ以外の要因により変化する場合であっても、本発明を適用することが可能である。
【００５１】
（変形例４）
レンズＣＰＵ２１１が、絞り２６の駆動予測時間をカメラボディ３へ送信しないようにしてもよい。この場合、ボディＣＰＵ３１１が、絞り駆動指示データ４０を交換レンズ２に送信してから、絞り２６の駆動が完了するために十分な所定時間だけ待機するようにすればよい。あるいは、レンズにて絞り駆動が完了したことをボディに伝えることにより、ボディ側で絞り駆動を完了したことを確認出来るようにしても良い。
【００５２】
（変形例５）
上述した実施の形態では、絞り２６の駆動を例に挙げて説明をしたが、駆動の対象とする被駆動部材は絞り２６に限定されない。例えば、焦点調節を行うためのフォーカシングレンズや、焦点距離を可変するズームレンズ、被写体像の像ぶれを補正するぶれ補正レンズなど、カメラボディから駆動が指示される交換レンズ側の被駆動部材であれば本発明を適用することが可能である。
【００５３】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００５４】
１…カメラシステム、２…交換レンズ、３…カメラボディ、２０、３０…保持部、２２…撮影光学系、２５…絞り駆動部、２６…絞り、３２…撮像素子、２１１…レンズＣＰＵ、２１２、３１２…ＲＯＭ、３１１…ボディＣＰＵ
【図１】
2019012288.tif 000003
【図２】
2019012288.tif 000004
【図３】
2019012288.tif 000005
【図４】
2019012288.tif 000006