(57)【要約】【課題】初期化処理が失敗した場合に適切に対処できるアクセサリーおよびカメラボディを提供する。【解決手段】カメラボディ１００が着脱可能に取り付けられる取付手段２０１と、カメラボディ１００から所定の初期化処理の実行命令を受信する受信手段２０３と、受信手段２０３が実行命令を受信すると、初期化処理を実行する初期化手段２０３と、初期化処理が失敗した際、所定の条件を満たす場合には、初期化処理のリトライが必要であることを示すデータをカメラボディ１００に送信し、所定の条件を満たさない場合には、初期化処理のリトライが不要であることを示すデータをカメラボディ１００に送信する送信手段２０３と、を備えることを特徴とするアクセサリー２００。【選択図】図２
2013057814.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディが着脱可能に取り付けられる取付手段と、
前記カメラボディから所定の初期化処理の実行命令を受信する受信手段と、
前記受信手段が前記実行命令を受信すると、前記初期化処理を実行する初期化手段と、
前記初期化処理が失敗した際、所定の条件を満たす場合には、前記初期化処理のリトライが必要であることを示すデータを前記カメラボディに送信し、前記所定の条件を満たさない場合には、前記初期化処理のリトライが不要であることを示すデータを前記カメラボディに送信する送信手段と、
を備えることを特徴とするアクセサリー。
【請求項２】
請求項１に記載のアクセサリーにおいて、
被駆動部材と、
前記被駆動部材を駆動させる駆動手段と、
をさらに備え、
前記初期化手段は、前記初期化処理として、前記駆動手段により前記被駆動部材を所定の位置まで駆動させる処理を行うことを特徴とするアクセサリー。
【請求項３】
請求項２に記載のアクセサリーにおいて、
前記所定の条件を満たす場合とは、前記初期化処理の失敗の内容が所定内容であることを満たす場合であることを特徴とするアクセサリー。
【請求項４】
請求項３に記載のアクセサリーにおいて、
前記所定内容は、電源から供給される電圧を変換して前記駆動手段に供給する変換手段の異常であることを特徴とするアクセサリー。
【請求項５】
請求項１または２に記載のアクセサリーにおいて、
前記所定の条件を満たす場合とは、前記初期化処理の失敗回数が規定の回数未満を満たす場合であることを特徴とするアクセサリー。
【請求項６】
請求項５に記載のアクセサリーにおいて、
前記規定の回数は、２回であることを特徴とするアクセサリー。
【請求項７】
請求項２〜６のいずれか一項に記載のアクセサリーにおいて、
前記被駆動部材が内部に設けられ、所定方向に伸縮可能な筒部材と、
前記筒部材を前記所定方向に伸縮させる伸縮手段と、
をさらに備え、
前記初期化手段は、前記受信手段が前記実行命令を受信したときに、前記筒部材が前記所定方向において縮んだ縮筒状態である場合には、前記伸縮手段により前記筒部材を前記縮筒状態よりも伸長させた後で、前記初期化処理を開始し、
前記送信手段は、前記伸縮手段による前記筒部材の伸長が失敗した場合には、前記初期化処理のリトライが不要であること示すデータを前記カメラボディに送信することを特徴とするアクセサリー。
【請求項８】
請求項２〜７のいずれか一項に記載のアクセサリーにおいて、
前記送信手段は、前記初期化処理が所定時間以内に完了しない場合にも前記初期化処理が失敗であると判定することを特徴とするアクセサリー。
【請求項９】
請求項２〜８のいずれか一項に記載のアクセサリーにおいて、
前記初期化手段は、前記初期化処理において、前記駆動手段からの出力信号に基づいて前記駆動手段を制御し、
前記送信手段は、前記駆動手段からの出力信号の異常が発生した場合には前記初期化処理が失敗であると判定し、前記初期化処理のリトライが不要であることを示すデータを前記カメラボディに送信することを特徴とするアクセサリー。
【請求項１０】
請求項８に記載のアクセサリーにおいて、
前記駆動手段は、ステッピングモータであり、
前記初期化手段は、前記初期化処理が所定時間以内に完了しないことによる前記初期化処理の失敗の後、前記初期化処理をリトライする場合には、前記ステッピングモータの回転速度を前回の初期化処理よりも遅くすることを特徴とするアクセサリー。
【請求項１１】
請求項２に記載のアクセサリーにおいて、
前記アクセサリーは、交換レンズであり、
複数の光学部材を含む撮影光学系をさらに備え、
前記初期化手段は、前記初期化処理において、前記複数の光学部材の少なくとも一つを所定の位置まで駆動させる処理を行うことを特徴とするアクセサリー。
【請求項１２】
請求項１１に記載のアクセサリーにおいて、
前記光学部材が内部に設けられ、所定方向に伸縮可能なレンズ鏡筒と、
前記レンズ鏡筒を前記所定方向に伸縮させる伸縮手段と、
をさらに備え、
前記初期化手段は、前記受信手段が前記実行命令を受信したときに、前記レンズ鏡筒が前記所定方向において縮んだ縮筒状態である場合には、前記伸縮手段により前記レンズ鏡筒を前記縮筒状態よりも伸長させた後で、前記初期化処理を開始し、
前記送信手段は、前記伸縮手段による前記レンズ鏡筒の伸長が失敗した場合には、前記初期化処理のリトライが不要であることを示すデータを前記カメラボディに送信することを特徴とするアクセサリー。
【請求項１３】
請求項１〜１２のいずれか一項に記載のアクセサリーが着脱可能に取り付けられる取付手段と、
前記アクセサリーへ前記初期化処理の実行命令を送信する送信手段と、
前記アクセサリーから前記データを受信する受信手段と、
を備え、
前記送信手段は、前記受信手段が前記初期化処理のリトライが必要であることを示すデータを受信すると、前記初期化処理の実行命令を前記アクセサリーに再送信することを特徴とするカメラボディ。
【請求項１４】
請求項１３に記載のカメラボディにおいて、
前記受信手段が前記初期化処理のリトライが不要であることを示すデータを受信すると、前記初期化処理が失敗したことを報知する報知手段をさらに備えることを特徴とするカメラボディ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセサリーおよびカメラボディに関する。
【背景技術】
【０００２】
カメラボディと、カメラボディに着脱可能なアクセサリーと、から成るカメラシステムが知られている。例えば特許文献１には、カメラボディと、交換レンズと、から成るカメラシステムが記載されている。このカメラシステムにおいて、カメラボディは、交換レンズとの間で通信エラーが発生すると、交換レンズの初期化動作を行わせるための信号を交換レンズに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６４９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のカメラシステムでは、交換レンズの初期化処理が失敗した場合については考慮されていなかったので、適切に対処できなかった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、カメラボディが着脱可能に取り付けられる取付手段と、カメラボディから所定の初期化処理の実行命令を受信する受信手段と、受信手段が実行命令を受信すると、初期化処理を実行する初期化手段と、初期化処理が失敗した際、所定の条件を満たす場合には、初期化処理のリトライが必要であることを示すデータをカメラボディに送信し、所定の条件を満たさない場合には、初期化処理のリトライが不要であることを示すデータをカメラボディに送信する送信手段と、を備えることを特徴とするアクセサリーである。
請求項１３に係る発明は、請求項１〜１２のいずれか一項に記載のアクセサリーが着脱可能に取り付けられる取付手段と、アクセサリーへ初期化処理の実行命令を送信する送信手段と、アクセサリーからデータを受信する受信手段と、を備え、送信手段は、受信手段が初期化処理のリトライが必要であることを示すデータを受信すると、初期化処理の実行命令をアクセサリーに再送信することを特徴とするカメラボディである。
【発明の効果】
【０００６】
本発明によれば、初期化処理が失敗した場合に、適切に対処できる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態に係るレンズ交換式のカメラシステムを示した斜視図である。
【図２】第１の実施の形態に係るレンズ交換式のカメラシステムを示した断面図である。
【図３】第１の実施の形態に係る初期化処理の流れを説明するフローチャートである。
【図４】第２の実施の形態に係る初期化処理の流れを説明するフローチャートである。
【図５】第３の実施の形態に係るレンズ交換式のカメラシステムを示した斜視図である。
【図６】第３の実施の形態に係るレンズ交換式のカメラシステムの伸筒状態を示した断面図である。
【図７】第３の実施の形態に係るレンズ交換式のカメラシステムの縮筒状態を示した断面図である。
【図８】第４の実施の形態に係るレンズ交換式のカメラシステムを示したブロック図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、第１の実施の形態に係るレンズ交換式のカメラシステムを示した斜視図である。なお、図１では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラシステム１は、カメラボディ１００と、カメラボディ１００に着脱可能な交換レンズ２００とから構成される。
【０００９】
カメラボディ１００には交換レンズ２００が着脱可能に取り付けられるボディ側マウント部１０１が設けられている。ボディ側マウント部１０１の近傍（ボディ側マウント部１０１の内周側）の位置には、ボディ側マウント部１０１の内周側に部分的に突出する状態で、接点を保持する保持部（電気的な接続部）１０２が設けられている。この保持部１０２には、複数の接点が設けられている。また交換レンズ２００には、ボディ側マウント部１０１に対応する、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント部２０１が設けられている。レンズ側マウント部２０１の近傍（レンズ側マウント部２０１の内周側）の位置には、レンズ側マウント部２０１の内周側に部分的に突出する状態で、接点を保持する保持部（電気的な接続部）２０２が設けられている。この保持部２０２には複数の接点が設けられている。カメラボディ１００に交換レンズ２００が装着されると、複数の接点が設けられたカメラボディ１００側の保持部１０２が、複数の接点が設けられた交換レンズ２００側の保持部２０２に電気的に且つ物理的に接続される。両保持部１０２、２０２は、カメラボディ１００から交換レンズ２００への電力供給、および、カメラボディ１００と交換レンズ２００との信号の送受信に利用される。
【００１０】
カメラボディ１００内のボディ側マウント部１０１後方には、被写体像を撮像し撮像信号を出力する撮像素子１０４が設けられる。カメラボディ１００の上方には、入力装置である操作部材１０７が設けられている。操作部材１０７は、単一の部材として図示されているが、実際は、カメラボディ１００の電源のオンオフを指示するための電源ボタン、撮影を指示するためのレリーズボタンなどの複数の操作部材を含むものである。
【００１１】
図２は、第１の実施の形態に係るレンズ交換式のカメラシステムを示した断面図である。なお図２では、マウントの構造を簡略的に記載している。このため、カメラボディ１００のボディ側マウント部１０１と保持部１０２とが同一面上に存在するような図面になっている。しかしながら実際のマウント構造では、保持部１０２は、カメラボディ１００のボディ側マウント部１０１のマウント面よりも奥まった場所（図２においてボディ側マウント部１０１よりも右側の場所）に配置されている。図２では交換レンズ２００側のマウント構造も簡略的に記載したので、交換レンズ２００のレンズ側マウント部２０１と保持部２０２とが同一面上に存在するような図面になっている。しかしながら実際には、保持部２０２は、レンズ側マウント部２０１のマウント面よりも突出した場所（図２においてレンズ側マウント部２０１よりも右側の場所）に配置されている。実際にはこのように構成されているので、ボディ側マウント部１０１のマウント面とレンズ側マウント部２０１のマウント面とを接触させて、カメラボディ１００と交換レンズ２００とをマウント結合させると、保持部１０２と保持部２０２とが接続され、両保持部に設けられている電気接点同士も接続することになる。このようなマウント構造については周知であるのでこれ以上の説明、図示を省略する。
【００１２】
交換レンズ２００は、被写体像を結像させる結像光学系２１０を備える。結像光学系２１０は、第１レンズ群２１０ａ、第２レンズ群２１０ｂ、第３レンズ群２１０ｃ、第４レンズ群２１０ｄおよび絞り２１１により構成されている。なお、第１〜第４レンズ群２１０ａ〜２１０ｄの各々は、単レンズまたは複数のレンズから構成されるが、図を簡単にするため、図２では全て単レンズとして図示している。第２レンズ群２１０ｂは変倍用のレンズ群であり、第４レンズ群２１０ｄは焦点調節用のレンズ群である。
【００１３】
交換レンズ２００内部には、交換レンズ２００の各部の制御を司るレンズ制御部２０３が設けられている。レンズ制御部２０３は不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部２０３には、レンズ側通信部２１７、フォーカス駆動部２１２、ズーム駆動部２１３、絞り駆動部２１４、ＲＯＭ２１５およびＲＡＭ２１６が接続されている。
【００１４】
ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ制御部２０３が実行する所定の制御プログラム等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ制御部２０３により各種データの記憶領域として利用される。
【００１５】
レンズ側通信部２１７は、保持部１０２、２０２の各通信接点を介してカメラボディ１００とのデータの授受を行う。このレンズ側通信部２１７は、交換レンズ２００側の通信インターフェースである。レンズ制御部２０３はこの通信インターフェースを使って、カメラボディ１００（後述するボディ制御部１０３）との間で通信を行う。
【００１６】
フォーカス駆動部２１２は、ステッピングモータと、ステッピングモータの駆動を制御するモータドライバとを有し、フォーカス駆動部２１２に入力された信号に応じて第４レンズ群（焦点調節用レンズ群）２１０ｄを光軸Ｏ方向に駆動する。ズーム駆動部２１３は、ステッピングモータと、ステッピングモータの駆動を制御するモータドライバとを有し、ズーム駆動部２１３に入力された信号に応じて第２レンズ群（変倍用レンズ群）２１０ｂを光軸Ｏ方向に駆動する。絞り駆動部２１４は、ステッピングモータと、ステッピングモータの駆動を制御するモータドライバとを有し、絞り駆動部２１４に入力された信号に応じて、絞り２１１の開口径を変化させる。
【００１７】
ＤＣ−ＤＣコンバータ２１９は、保持部２０２に接続されており、保持部２０２の接点を介してカメラボディ１００から供給される電源の電圧を変換して、フォーカス駆動部２１２、ズーム駆動部２１３、絞り駆動部２１４などへ供給する。
【００１８】
カメラボディ１００内部の撮像素子１０４の前面には、撮像素子１０４の露光状態を制御するためのシャッター１１５と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６とが設けられている。結像光学系２１０を透過した被写体光は、シャッター１１５およびフィルター１１６を介して撮像素子１０４に入射する。
【００１９】
また、カメラボディ１００内部には、カメラボディ１００の各部の制御を司るボディ制御部１０３が設けられている。ボディ制御部１０３は不図示のマイクロコンピュータ、ＲＡＭおよびその周辺回路等から構成される。
【００２０】
ボディ制御部１０３には、ボディ側通信部１１７が接続されている。ボディ側通信部１１７は保持部１０２に接続されており、保持部１０２に設けられた複数の接点を介して、レンズ側通信部２１７とデータの授受を行うことができる。このボディ側通信部１１７は、カメラボディ１００側の通信インターフェースである。ボディ制御部１０３はこの通信インターフェースを使って、交換レンズ２００（レンズ制御部２０３）との間で、通信を行う。
【００２１】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配置される。ボディ制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像（いわゆるスルー画）や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２２】
（初期化処理の説明）
図３は、交換レンズ２００の初期化処理の流れを説明するフローチャートである。図３の左側にはボディ制御部１０３が実行する処理を、図３の右側にはレンズ制御部２０３が実行する処理を、それぞれ示す。
【００２３】
ステップＳ１０ではボディ制御部１０３が、ユーザによる電源オン操作を受け付ける。ステップＳ１１ではボディ制御部１０３が、ボディ側通信部１１７を介して、所定の初期化処理の実行を命令する初期化実行コマンドを交換レンズ２００に送信する。
【００２４】
ステップＳ２１ではレンズ制御部２０３が、レンズ側通信部２１７を介して、カメラボディ１００から上記初期化実行コマンドを受信する。ステップＳ２２ではレンズ制御部２０３が、受信した上記初期化実行コマンドに応じて所定の初期化処理を開始する。本実施形態において、所定の初期化処理とは、第２レンズ群（変倍用レンズ群）２１０ｂ、第４レンズ群（焦点調節用レンズ群）２１０ｄおよび絞り２１１に対する初期化処理である。第２レンズ群（変倍用レンズ群）２１０ｂに対する初期化処理では、ズーム駆動部２１３を制御して、所定の基準位置に第２レンズ群２１０ｂを駆動させる。また、第４レンズ群（焦点調節用レンズ群）２１０ｄに対する初期化処理では、フォーカス駆動部２１２を制御して、所定の基準位置に第４レンズ群２１０ｄを駆動させる。また、絞り２１１に対する初期化処理では、絞り駆動部２１４を制御して、所定の基準位置（例えば絞り開放位置）に絞り２１１を駆動させる。
【００２５】
ステップＳ２３ではレンズ制御部２０３が、全ての初期化処理（第２レンズ群２１０ｂ、第４レンズ群２１０ｄおよび絞り２１１に対する初期化処理）が完了したか否かを判定する。全ての初期化処理が完了した場合には、図３による処理を終了する。一方、全ての初期化処理が完了していない場合には、処理はステップＳ２４に進む。
【００２６】
ステップＳ２４ではレンズ制御部２０３が、ＤＣ−ＤＣコンバータ２１９の電源供給エラーを検知したか否かを判定する。具体的には、レンズ制御部２０３は、ＤＣ−ＤＣコンバータ２１９からの出力電圧を監視する。レンズ制御部２０３は、この出力電圧が異常値を示した場合に、ＤＣ−ＤＣコンバータ２１９からの電源供給が正常に行われていないこと（すなわち電源供給エラー）を検知する。ここで電源供給エラーを検知していない場合には、処理はステップＳ２６に進む。一方、電源供給エラーを検知した場合には、処理はステップＳ２５に進む。
【００２７】
電源供給エラーを検知した場合、フォーカス駆動部２１２（又はズーム駆動部２１３、絞り駆動部２１４）が第４レンズ群２１０ｄ（又は第２レンズ群２１０ｂ、絞り２１１）を駆動させることができず上記初期化処理が行えないため、レンズ制御部２０３は、初期化処理が失敗した（すなわちエラーである）と判定する。電源供給エラーとなる原因としては、サージやノイズなどが考えられる。サージやノイズなどの影響により不図示の保護回路が作動した場合には、ＤＣ−ＤＣコンバータ２１９の動作が停止するためである。サージやノイズなどの影響によるエラーの場合には、ＤＣ−ＤＣコンバータ２１９を再度動作させて、初期化処理をリトライすれば成功する可能性が高い。そこで、本実施形態では、以下に述べるように初期化処理のリトライを行う。
【００２８】
ステップＳ２５ではレンズ制御部２０３が、初期化処理のリトライが必要であることを示すフラグ（リトライ必要フラグ）を付加した、初期化処理が失敗したことを示すデータ（初期化エラーデータ）を、レンズ側通信部２１７を介してカメラボディ１００に送信し、図３による処理を終了する。
【００２９】
ステップＳ１２ではボディ制御部１０３が、リトライ必要フラグが付加された初期化エラーデータを交換レンズ２００から受信したか否かを判定する。受信していない場合には、処理はステップＳ１３に進む。一方、受信した場合には、処理はステップＳ１１に戻る。すなわちカメラボディ１００は、リトライ必要フラグが付加された初期化エラーデータを受信すると、交換レンズ２００に初期化実行コマンドを再度送信する。この結果、交換レンズ２００は、ステップＳ２１でこの初期化実行コマンドを受信し、ステップＳ２２でこの初期化実行コマンドに応じて再度初期化処理を開始する（すなわち初期化処理をリトライする）。
【００３０】
一方、ステップＳ２４を否定判定して進むステップＳ２６ではレンズ制御部２０３が、上記初期化処理を開始してから第１の所定時間（例えば１sec）が経過したか否かを判定する。第１の所定時間が経過していない場合には、処理はステップＳ２３に戻る。一方、第１の所定時間が経過した場合には、処理はステップＳ２７に進む。ステップＳ２７に進む場合とは、第１の所定時間以内に上記初期化処理が完了しなかった場合（すなわちタイムアウトの場合）である。
【００３１】
なお、通常では、第１の所定時間以内に全ての初期化処理が完了する。したがって第１の所定時間以内に全ての初期化処理が完了しない場合には、第２レンズ群２１０ｂ、第４レンズ群２１０ｄおよび絞り２１１に対する初期化処理のいずれかにおいて何らかの異常が発生したことが考えられるため、レンズ制御部２０３は初期化処理が失敗した（エラーである）と判定する。例えば、第２レンズ群２１０ｂに対する初期化処理が失敗した場合には、ズーム駆動部２１３のステッピングモータのトルク不足（脱調）または故障などが想定される。第４レンズ群２１０ｄまたは絞り２１１に対する初期化処理が失敗した場合も、同様に、フォーカス駆動部２１２または絞り駆動部２１４のステッピングモータのトルク不足または故障などが想定される。ステッピングモータのトルク不足が原因である場合は、トルクを強めて初期化処理をリトライすれば成功する可能性が高い。そこで、ステップＳ２７ではレンズ制御部２０３が、ステッピングモータの駆動モードを変更して初期化処理をリトライする。変更後の駆動モードでは、変更前の駆動モードよりもステッピングモータの回転速度を遅くしてトルクを強めることにより、ステッピングモータのトルク不足（脱調）を防止する。
【００３２】
ステップＳ２８ではレンズ制御部２０３が、初期化処理が完了したか否かを判定する。初期化処理が完了した場合には、図３による処理を終了する。一方、初期化処理が完了していない場合には、処理はステップＳ２９に進む。
【００３３】
ステップＳ２９ではレンズ制御部２０３が、ＤＣ−ＤＣコンバータ２１９の電源供給エラーを検知したか否かを判定する。この判定処理は、上述したステップＳ２４の処理と同様である。電源供給エラーを検知していない場合には、処理はステップＳ３１に進む。一方、電源供給エラーを検知した場合には、処理はステップＳ３０に進む。
【００３４】
上述したように、電源供給エラーにより初期化処理がエラーとなった場合には、初期化処理をリトライすれば成功する可能性が高い。そこで、ステップＳ３０ではレンズ制御部２０３が、リトライ必要フラグを付加した初期化エラーデータを、レンズ側通信部２１７を介してカメラボディ１００に送信し、図３による処理を終了する。これにより、カメラボディ１００がこのリトライ必要フラグを付加した初期化エラーデータを受信するので、ボディ制御部１０３は、ステップＳ１２を肯定判定してステップＳ１１に戻り、交換レンズ２００に初期化実行コマンドを再度送信する。したがって、交換レンズ２００は、ステップＳ２１でこの初期化実行コマンドを受信し、ステップＳ２２でこの初期化実行コマンドに応じて再度初期化処理を開始する（すなわち初期化処理をリトライする）。
【００３５】
ステップＳ２９を否定判定して進むステップＳ３１ではレンズ制御部２０３が、初期化処理のリトライを開始してから第２の所定時間（例えば５０msec）が経過したか否かを判定する。第２の所定時間が経過していない場合には、処理はステップＳ２８に戻る。一方、第２の所定時間が経過した場合には、処理はステップＳ３２に進む。ステップＳ３２に進む場合とは、第２の所定時間以内に、ステッピングモータの回転速度を変更した初期化処理が完了しなかった場合（すなわち２度目のタイムアウトの場合）である。
【００３６】
ステッピングモータの回転速度を変更しても初期化処理が失敗した場合は、上述したようなステッピングモータのトルク不足が原因ではなく、ステッピングモータの故障が原因であると想定される。具体的に、第２レンズ群２１０ｂに対する初期化処理が失敗した場合は、ズーム駆動部２１３のステッピングモータの故障が原因であると考えられる。同様に、第４レンズ群２１０ｄまたは絞り２１１に対する初期化処理が失敗した場合は、フォーカス駆動部２１２または絞り駆動部２１４のステッピングモータの故障が原因であると考えられる。したがって、初期化処理をリトライしても再びエラーとなることが想定されるので、本実施形態では、このようにステッピングモータの回転速度を変更しても初期化処理が失敗した場合、以下に述べるように初期化処理のリトライを行わない。
【００３７】
ステップＳ３２ではレンズ制御部２０３が、初期化処理のリトライが不要であることを示すフラグ（リトライ不要フラグ）を付加した初期化エラーデータを、レンズ側通信部２１７を介してカメラボディ１００に送信して、図３による処理を終了する。
【００３８】
ステップＳ１３ではボディ制御部１０３が、リトライ不要フラグが付加された初期化エラーデータを交換レンズ２００から受信したか否かを判定する。受信していない場合には、処理はステップＳ１２に戻る。一方、受信した場合には、処理はステップＳ１４に進む。ステップＳ１４ではボディ制御部１０３が、受信した初期化エラーデータのリトライ不要フラグに応じて、例えば初期化処理が失敗したことを報知するエラー表示を表示装置１１１に表示させて、図３による処理を終了する。なお、ボディ制御部１０３は、交換レンズ２００から初期化処理が完了したことを示す信号を受信した場合にも、図３による処理を終了する。
【００３９】
このように本実施形態のレンズ制御部２０３は、初期化処理のエラーがＤＣ−ＤＣコンバータ２１９の電源供給エラーによるものである場合には、初期化処理をリトライするため、リトライ必要フラグを付加した初期化エラーデータをカメラボディ１００へ送信する。一方、レンズ制御部２０３は、初期化処理のエラーがタイムアウトによるものである場合には、初期化処理をリトライしないように、リトライ不要フラグを付加した初期化エラーデータをカメラボディ１００へ送信する。
【００４０】
上述した第１の実施の形態によれば、次の作用効果が得られる。
（１）交換レンズ２００は、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント部２０１と、カメラボディ１００から所定の初期化処理の実行命令（初期化実行コマンド）を受信するレンズ制御部２０３と、初期化実行コマンドを受信すると、初期化処理を実行するレンズ制御部２０３と、初期化処理が失敗した際、その失敗内容が電源供給エラーである場合（所定の条件を満たす場合）には、初期化処理のリトライが必要であることを示すデータ（リトライ必要フラグ）をカメラボディ１００に送信し、その失敗内容が電源供給エラーではなく、所定期間内に初期化動作が完了しないというエラーである場合（２度目のタイムアウトエラーの場合であり、換言すれば所定の条件を満たさない場合）には、初期化処理のリトライが不要であることを示すデータ（リトライ不要フラグ）をカメラボディ１００に送信するレンズ制御部２０３と、を備えるので、初期化処理が失敗した場合に適切に対処できる。
【００４１】
（２）上記（１）の交換レンズ２００において、被駆動部材（第２レンズ群２１０ｂ、第４レンズ群２１０ｄ、絞り２１１）と、被駆動部材を駆動させる駆動手段（フォーカス駆動部２１２、ズーム駆動部２１３、絞り駆動部２１４）と、をさらに備え、レンズ制御部２０３は、初期化処理として、駆動手段により被駆動部材を所定の位置まで駆動させる処理を行うように構成したので、被駆動部材に対する初期化処理が失敗した場合に適切に対処できる。
【００４２】
（３）上記（２）の交換レンズ２００において、上記所定の条件は、初期化処理の失敗の内容が所定内容（電源供給エラー）であることを満たす場合であるように構成したので、初期化処理が失敗した場合に、この失敗の内容に応じて対処できる。
【００４３】
（４）上記（３）の交換レンズ２００において、上記所定内容は、電源から供給される電圧を変換して駆動手段（フォーカス駆動部２１２、ズーム駆動部２１３、絞り駆動部２１４）に供給するＤＣ−ＤＣコンバータ２１９の異常であるように構成したので、初期化処理をリトライすれば成功する可能性が高いエラーであるＤＣ−ＤＣコンバータ２１９の異常によるエラーの場合に初期化処理をリトライできる。したがって、例えば、初期化処理が失敗したときには常に初期化処理をリトライしないように構成した場合と比較して、ユーザへエラーを報知する回数を減らすことができ、ユーザの負担を軽減できる。
【００４４】
（５）上記（１）〜（４）の交換レンズ２００において、レンズ制御部２０３は、初期化処理が所定時間以内に完了しない場合にも初期化処理が失敗であると判定するように構成したので、初期化処理に不要な時間がかかることを防止できる。
【００４５】
（６）上記（５）の交換レンズ２００において、レンズ制御部２０３は、初期化処理が所定時間以内に完了しないことによる初期化処理の失敗の後、初期化処理をリトライする場合には、駆動手段（フォーカス駆動部２１２、ズーム駆動部２１３、絞り駆動部２１４）のステッピングモータの回転速度を前回の初期化処理よりも遅くするように構成したので、初期化処理が再度失敗する可能性を低くすることができる。
【００４６】
（第２の実施の形態）
第２の実施の形態では、第１の実施の形態と初期化処理がエラーとなった場合の処理が異なるので、以下、この点を中心に説明する。なお、第１の実施の形態と共通する点については、ここでの説明を省略する。
【００４７】
図４は、第２の実施の形態に係る初期化処理の流れを説明するフローチャートである。図４の左側にはボディ制御部１０３が実行する処理を、図４の右側にはレンズ制御部２０３が実行する処理を、それぞれ示す。
【００４８】
ステップＳ１００ではボディ制御部１０３が、ユーザによる電源オン操作を受け付ける。ステップＳ１１０ではボディ制御部１０３が、ボディ側通信部１１７を介して、所定の初期化処理の実行を命令する初期化実行コマンドを交換レンズ２００に送信する。
【００４９】
ステップＳ２１０ではレンズ制御部２０３が、レンズ側通信部２１７を介して、カメラボディ１００から上記初期化実行コマンドを受信する。ステップＳ２２０ではレンズ制御部２０３が、受信した上記初期化実行コマンドに応じて所定の初期化処理を開始する。所定の初期化処理とは、第１の実施の形態と同様の、第２レンズ群２１０ｂ、第４レンズ群２１０ｄおよび絞り２１１に対する初期化処理である。
【００５０】
ステップＳ２３０ではレンズ制御部２０３が、全ての初期化処理（第２レンズ群２１０ｂ、第４レンズ群２１０ｄおよび絞り２１１に対する初期化処理）が完了したか否かを判定する。全ての初期化処理が完了した場合には、図４による処理を終了する。一方、全ての初期化処理が完了していない場合には、処理はステップＳ２４０に進む。
【００５１】
ステップＳ２４０ではレンズ制御部２０３が、上記初期化処理を開始してから所定時間が経過したか否かを判定する。所定時間が経過していない場合には、処理はステップＳ２３０に戻る。一方、所定時間が経過した場合には、処理はステップＳ２５０に進む。ステップＳ２５０に進む場合とは、所定時間以内に上記初期化処理が完了しなかった場合である。
【００５２】
なお、通常では、上記所定時間以内に全ての初期化処理が完了する。したがって所定時間以内に全ての初期化処理が完了しない場合には、第２レンズ群２１０ｂ、第４レンズ群２１０ｄおよび絞り２１１に対する初期化処理のいずれかにおいて何らかの異常が発生したことが考えられるため、レンズ制御部２０３は初期化処理が失敗したと判定する。例えば、第２レンズ群２１０ｂに対する初期化処理が失敗した場合には、ズーム駆動部２１３のステッピングモータのトルク不足（脱調）または故障などが想定される。第４レンズ群２１０ｄまたは絞り２１１に対する初期化処理が失敗した場合も、同様に、フォーカス駆動部２１２または絞り駆動部２１４のステッピングモータのトルク不足または故障などが想定される。ステッピングモータのトルク不足が原因である場合は、トルクを強めて初期化処理をリトライすれば成功する可能性が高いので、本実施形態では、このように初期化処理の失敗が１回目である場合には、以下に述べるように初期化処理のリトライを行う。
【００５３】
ステップＳ２５０ではレンズ制御部２０３が、第１の実施の形態と同様のリトライ必要フラグを付加した初期化エラーデータを、レンズ側通信部２１７を介してカメラボディ１００に送信する。
【００５４】
ステップＳ１２０ではボディ制御部１０３が、リトライ必要フラグが付加された初期化エラーデータを、ボディ側通信部１１７を介して交換レンズ２００から受信する。ステップＳ１３０ではボディ制御部１０３が、ステップＳ１２０で受信した初期化エラーデータのリトライ必要フラグに応じて、２回目の初期化実行コマンドを、ボディ側通信部１１７を介して交換レンズ２００に送信する。
【００５５】
ステップＳ２６０ではレンズ制御部２０３が、２回目の初期化実行コマンドを、レンズ側通信部２１７を介して受信する。ステップＳ２７０ではレンズ制御部２０３が、受信した２回目の初期化実行コマンドに応じて、２回目の初期化処理を開始する。すなわち、初期化処理をリトライする。なお、２回目の初期化処理では、１回目の初期化処理のときよりも、ステッピングモータの回転速度を遅くしてトルクを強めることにより、ステッピングモータのトルク不足（脱調）を防止する。
【００５６】
ステップＳ２８０ではレンズ制御部２０３が、２回目の初期化処理が完了したか否かを判定する。２回目の初期化処理が完了した場合には、図４による処理を終了する。一方、２回目の初期化処理が完了していない場合には、処理はステップＳ２９０に進む。
【００５７】
ステップＳ２９０ではレンズ制御部２０３が、２回目の初期化処理を開始してから所定時間が経過したか否かを判定する。所定時間が経過していない場合には、処理はステップＳ２８０に戻る。一方、所定時間が経過した場合には、処理はステップＳ３００に進む。ステップＳ３００に進む場合とは、所定時間以内に２回目の初期化処理が完了しなかった場合（すなわち初期化処理が２回とも失敗した場合）である。
【００５８】
初期化処理が２回とも失敗した場合は、上述したようなステッピングモータのトルク不足が原因ではなく、ステッピングモータの故障が原因であると想定される。具体的に、第２レンズ群２１０ｂに対する初期化処理が２回とも失敗した場合は、ズーム駆動部２１３のステッピングモータの故障が原因であると考えられる。同様に、第４レンズ群２１０ｄまたは絞り２１１に対する初期化処理が２回とも失敗した場合は、フォーカス駆動部２１２または絞り駆動部２１４のステッピングモータの故障が原因であると考えられる。したがって、初期化処理をリトライしても再びエラーとなることが想定されるので、本実施形態では、このように初期化処理が２回とも失敗した場合、以下に述べるように初期化処理のリトライを行わない。
【００５９】
ステップＳ３００ではレンズ制御部２０３が、第１の実施の形態と同様のリトライ不要フラグを付加した初期化エラーデータを、レンズ側通信部２１７を介してカメラボディ１００に送信して、図４による処理を終了する。
【００６０】
ステップＳ１４０ではボディ制御部１０３が、リトライ不要フラグが付加された初期化エラーデータを、ボディ側通信部１１７を介して交換レンズ２００から受信する。ステップＳ１５０ではボディ制御部１０３が、ステップＳ１４０で受信した初期化エラーデータのリトライ不要フラグに応じて、例えば初期化処理が失敗したことを報知するエラー表示を表示装置１１１に表示させて、図４による処理を終了する。
【００６１】
上述した第２の実施の形態によれば、次の作用効果が得られる。
（１）交換レンズ２００は、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント部２０１と、カメラボディ１００から所定の初期化処理の実行命令（初期化実行コマンド）を受信するレンズ制御部２０３と、初期化実行コマンドを受信すると、初期化処理を実行するレンズ制御部２０３と、初期化処理が失敗した際、所定の条件を満たす場合には、初期化処理のリトライが必要であることを示すデータ（リトライ必要フラグ）をカメラボディ１００に送信し、所定の条件を満たさない場合には、初期化処理のリトライが不要であることを示すデータ（リトライ不要フラグ）をカメラボディ１００に送信するレンズ制御部２０３と、を備えるので、初期化処理が失敗した場合に適切に対処できる。
【００６２】
（２）上記（１）の交換レンズ２００において、上記所定の条件を満たす場合とは、初期化処理の失敗回数が規定の回数（本実施形態では２回）未満（すなわち本実施形態では１回）であることを満たす場合としたので、初期化処理のエラーがステッピングモータのトルク不足によるエラーであった場合には、初期化処理のリトライによって初期化処理を完了できる。したがって、例えば、初期化処理が失敗したときには常に初期化処理をリトライしないように構成した場合と比較して、ユーザへエラーを報知する回数を減らすことができ、ユーザの負担を軽減できる。
【００６３】
（第３の実施の形態）
図５は、第３の実施の形態に係るレンズ交換式のカメラシステム２を示した斜視図である。カメラシステム２は、カメラボディ４００と、カメラボディ４００に着脱可能な交換レンズ５００とから構成される。以下では、第１の実施の形態に係るカメラシステム１との相違点を中心に説明する。なお、第１の実施の形態と同等の機能を果たす構成については同一の符号を付して、ここでの説明を省略する。
【００６４】
第３の実施形態の交換レンズ５００は、複数の被駆動部材（第１〜第４レンズ群２１０ａ〜２１０ｄおよび絞り２１１）を収容する筒部材（レンズ鏡筒）５０４を有する。レンズ鏡筒５０４は、固定筒５０４ａおよび移動筒５０４ｂにより構成される。移動筒５０４ｂは、固定筒５０４ａに対して交換レンズ５００の光軸Ｏ方向に移動可能に構成されている。移動筒５０４ｂが固定筒５０４ａから突出する方向に移動されると、レンズ鏡筒５０４の全長が伸長されて伸筒状態となる。一方、移動筒５０４ｂが固定筒５０４ａに収納される方向に移動されると、レンズ鏡筒５０４の全長が短縮されて縮筒状態となる。
【００６５】
カメラボディ１００の電源ボタンがオン操作されると、交換レンズ５００は伸筒状態となり、撮影が可能となる。一方、カメラボディ１００の電源ボタンがオフ操作されると、交換レンズ５００は縮筒状態となり、携帯性や収納性が向上する。
【００６６】
図６および図７は、第３の実施の形態に係るレンズ交換式のカメラシステム２を示した断面図である。図６は、レンズ鏡筒５０４の伸筒状態を示し、図７は、縮筒状態を示す。
【００６７】
鏡筒駆動部２１８は、モータ等のアクチュエータを有し、鏡筒の縮筒および伸筒を行う。電源オン状態に移行するとき、鏡筒駆動部２１８は、レンズ制御部２０３の制御のもと、レンズ鏡筒５０４が伸筒状態になるよう各部を駆動する。伸筒状態では、図６に示すように、移動筒５０４ｂが固定筒５０４ａから繰り出され、レンズ鏡筒５０４の全長が伸長される。この伸筒動作に伴い、レンズ鏡筒５０４内に設けられた複数の被駆動部材（第１レンズ群２１０ａ、第２レンズ群２１０ｂ、絞り２１１、第３レンズ群２１０ｃおよび第４レンズ群２１０ｄ）の光軸Ｏ方向における間隔がそれぞれ拡がる。この結果、結像光学系２１０が、所定の焦点距離を呈すると共に被写体像を所定の結像位置（撮像素子１０４の撮像面）に形成することができる状態、すなわち撮影可能状態となる。
【００６８】
一方、電源オフ状態に移行するとき、鏡筒駆動部２１８は、レンズ制御部２０３の制御のもと、レンズ鏡筒５０４が縮筒状態になるよう各部を駆動する。縮筒状態では、図７に示すように、移動筒５０４ｂが固定筒５０４ａ内に繰りこまれ、レンズ鏡筒５０４の全長が短縮される。この縮筒動作に伴い、レンズ鏡筒５０４内に設けられた複数の被駆動部材（第１レンズ群２１０ａ、第２レンズ群２１０ｂ、絞り２１１、第３レンズ群２１０ｃおよび第４レンズ群２１０ｄ）の光軸Ｏ方向における間隔がそれぞれ狭まる。具体的には、初期化処理において第２レンズ群２１０ｂを初期化移動させると、第２レンズ群２１０ｂがこれに隣接する第１レンズ群２１０ａおよび絞り２１１と衝突してしまうほど、これらの間隔が狭まる。また、初期化処理において第４レンズ群２１０ｄを初期化移動させると、第４レンズ群２１０ｄがこれに隣接する第３レンズ群２１０ｃと衝突してしまうほど、これらの間隔が狭まる。この結果、結像光学系２１０が、所定の焦点距離を呈さず、かつ被写体像を所定の結像位置（撮像素子１０４の撮像面）に形成することができない状態、すなわち撮影不可能状態となる。
【００６９】
（初期化処理の説明）
ボディ制御部１０３は、ユーザにより電源ボタンがオン操作されると、ボディ側通信部１１７を介して、初期化実行コマンドを交換レンズ５００に送信する。
【００７０】
レンズ制御部２０３は、レンズ側通信部２１７を介して上記初期化実行コマンドを受信すると、レンズ鏡筒５０４が縮筒状態であるか否かを判定する。上述したように、縮筒状態においては各被駆動部材同士の間隔が狭く、縮筒状態下における初期化処理において被駆動部材を移動させると、被駆動部材同士が衝突するおそれがある。そこで、レンズ制御部２０３は、初期化実行コマンドを受信したときに、レンズ鏡筒５０４が縮筒状態であると判定した場合には、初期化実行コマンドに応じた初期化処理を一旦保留し、この初期化処理の前にレンズ鏡筒５０４の伸筒処理を行う。伸筒処理において、レンズ制御部２０３は、鏡筒駆動部２１８に指示を送り、レンズ鏡筒５０４を伸筒状態まで伸長させる。
【００７１】
レンズ制御部２０３は、伸筒処理が完了すると、初期化処理を開始する。伸筒処理の結果、各被駆動部材同士の間隔が拡がっているため、その後の初期化処理において被駆動部材を移動させても被駆動部材同士が衝突することなく、安全に初期化処理を行うことができる。
【００７２】
一方、上記伸筒処理を開始してから所定時間が経過してもレンズ鏡筒５０４が伸筒状態とならない場合、すなわち所定時間以内にレンズ鏡筒５０４の伸筒処理が完了できない場合、レンズ制御部２０３は、伸筒処理が失敗した（すなわちエラーである）と判定して、伸筒処理を中止する。
【００７３】
なお、所定時間以内に伸筒処理が完了できない原因としては、例えばカメラシステム２が小さな鞄の中にある場合など、交換レンズ５００の伸筒方向に障害物があり、交換レンズ５００が伸筒しようとしてもこの障害物に当接して伸筒できない状態にあることが想定される。このような場合は、交換レンズ５００において再度伸筒処理を行っても、伸筒処理がエラーとなる可能性が高い。ゆえに、伸筒処理後の初期化処理も行うことができない。
【００７４】
そこで、この場合のレンズ制御部２０３は、伸筒処理後の初期化処理を行うことなく、第１の実施の形態と同様のリトライ不要フラグを付加した初期化エラーデータを、レンズ側通信部２１７を介してカメラボディ４００に送信する。
【００７５】
ボディ制御部１０３は、リトライ不要フラグが付加された初期化エラーデータを受信すると、このリトライ不要フラグに応じて、例えば伸筒処理の失敗により初期化処理が失敗したことを報知するエラー表示を表示装置１１１に表示させる。
【００７６】
上述した第３の実施の形態によれば、次の作用効果が得られる。
（１）交換レンズ５００は、所定方向（光軸方向）に伸縮可能なレンズ鏡筒５０４と、レンズ鏡筒５０４を所定方向に伸縮させる鏡筒駆動部２１８と、をさらに備え、レンズ制御部２０３は、初期化実行コマンドを受信したときに、レンズ鏡筒５０４が所定方向において縮んだ縮筒状態である場合には、鏡筒駆動部２１８によりレンズ鏡筒５０４を縮筒状態よりも伸長させた後で、初期化処理を開始し、鏡筒駆動部２１８によるレンズ鏡筒５０４の伸長が失敗した場合には、初期化処理のリトライが不要であることを示すデータをカメラボディ４００に送信するように構成したので、初期化処理の前に行う伸筒処理が失敗した場合にも適切に対処できる。
【００７７】
（第４の実施の形態）
図８は、第４の実施の形態に係るレンズ交換式のカメラシステム３を示すブロック図である。第４の実施の形態のカメラシステム３は、上述した第１〜第３の実施の形態と異なり、アダプタ８００を含む。アダプタ８００は、カメラボディ６００のマウント規格とは異なるマウント規格のマウントを備えた交換レンズ７００をカメラボディ６００に装着するためのものである。なお、図８では本発明の説明に必要な部材のみを図示しており、それ以外の部材については図示および説明を省略する。以下の各図についても同様である。
【００７８】
交換レンズ７００は、レンズ側マウント部７０１により、アダプタ８００の第１マウント部８０１を着脱可能なレンズ鏡筒である。交換レンズ７００は、光学系（不図示）への入射光量を調節する虹彩絞り７１０と、交換レンズ７００のレンズ側マウント部７０１の近傍に設けられたレンズ側絞り連動部７１２とを有する。虹彩絞り１０は所定の最大開口径（例えばＦ２）から最小開口径（例えばＦ１６）まで、開口径を変化可能に構成されている。
【００７９】
虹彩絞り７１０の開口径は、レンズ側絞り連動部７１２が有するレンズ側絞り連動レバーの位置に連動している。レンズ側絞り連動レバーには、最大開口径に対応する第１位置と最小開口径に対応する第２位置とが存在し、レンズ側絞り連動レバーは第１位置と第２位置との間を移動可能に構成されている。レンズ側絞り連動レバーは交換レンズ７００内に設けられているバネ等による所定の付勢力により、最小開口径に対応する第２位置に向けて（絞り込み側に）付勢されている。すなわち、レンズ側絞り連動レバーに外部から力が加えられていない場合、レンズ側絞り連動レバーは第２位置にあり、虹彩絞り７１０の開口径は最小開口径となる。
【００８０】
記憶部７１４は例えばフラッシュメモリなどの記憶媒体であり、交換レンズ７００に関する種々の情報を含むレンズデータが予め記憶されている。レンズデータには、例えば交換レンズ７００の製品名や不図示の光学系の光学特性、虹彩絞り７１０の開放絞り情報（最大開口径、最小Ｆ値）などのデータが含まれている。
【００８１】
レンズ側通信接点群７１６は、レンズ側マウント部７０１の近傍に設けられた電気接点である。交換レンズ７００をアダプタ８００に取り付けると、レンズ側通信接点群７１６とアダプタ８００の第１通信接点群８１６とが電気的に接続され、データ通信が行えるようになる。レンズ制御部７１５は、レンズ側通信接点群７１６を介してアダプタ８００内のアダプタ制御部８１０とデータ通信を行う。例えば、アダプタ制御部８１０からの要求に応じて記憶部７１４からレンズデータを読み出し、アダプタ制御部８１０に送信する。
【００８２】
アダプタ８００は、交換レンズ７００に着脱可能な第１マウント部８０１と、カメラボディ６００に着脱可能な第２マウント部８０２とを有している。
【００８３】
また、アダプタ８００は、アダプタ制御部８１０と、アダプタ側絞り連動部８１２と、アダプタ内モータ８１４と、アダプタ内モータ制御部８１５と、第１通信接点群８１６と、第２通信接点群８１７とを有する。アダプタ内モータ制御部８１５、第１通信接点群８１６および第２通信接点群８１７は、これらの各部を制御するアダプタ制御部８１０に接続されている。アダプタ制御部８１０は、第１通信接点群８１６を介して交換レンズ７００内のレンズ制御部７１５とデータ通信を行う。またアダプタ制御部８１０は、第２通信接点群８１７を介してカメラボディ６００内のボディ制御部６１０とデータ通信を行う。
【００８４】
アダプタ側絞り連動部８１２が有するアダプタ側絞り連動レバーは、交換レンズ７００のレンズ側絞り連動部７１２のレンズ側絞り連動レバーを、前述の付勢力に抗して第２位置（最小開口径に対応）から第１位置（最大開口径に対応）まで移動させることが可能である。
【００８５】
アダプタ制御部８１０は、カメラボディ１００から虹彩絞り７１０の駆動コマンドを受信すると、レンズデータに含まれる開放絞り情報に基づいて、開放絞りから駆動コマンドにより指定された開口径までの絞り段数を演算する。そしてアダプタ制御部８１０は、その絞り段数に対応する距離だけ第１位置から離れた位置にアダプタ側絞り連動レバーが駆動されるようにアダプタ内モータ制御部８１５を制御する。アダプタ内モータ制御部８１５は、アダプタ側絞り連動レバーに接続されたアダプタ内モータ８１４（ステッピングモータ）を駆動し、アダプタ制御部８１０から指示された位置にアダプタ側絞り連動レバーを移動させる。
【００８６】
またアダプタ８００は、上記第１の実施の形態の交換レンズ２００と同様に、第２通信接点群８１７に接続されたＤＣ−ＤＣコンバータ（不図示）を備えている。このＤＣ−ＤＣコンバータ（不図示）は、第１の実施の形態と同様に、第２通信接点群８１７の接点を介してカメラボディ６００から供給される電源の電圧を変換して、アダプタ側絞り連動レバー駆動部（アダプタ内モータ８１４）などへ電源供給する。
【００８７】
カメラボディ６００は、アダプタ８００を着脱可能なボディ側マウント部６０１を有する。またカメラボディ６００は、カメラボディ６００の各部を制御するボディ制御部６１０を備える。ボディ制御部６１０はマイクロプロセッサおよびその周辺回路から成り、不図示の記憶媒体に記憶されている所定の制御プログラムを読み込んで実行することにより、カメラボディ６００の各部を制御する。
【００８８】
ボディ制御部６１０には、表示装置６１１と、操作部材６１２と、ボディ側通信接点群６１３が接続されている。表示装置６１１は例えば液晶ディスプレイなどの表示装置であり、ボディ制御部６１０の指示に従って画像や文字などを画面に表示する。操作部材６１２は、単一の部材として図示されているが、実際は、カメラボディ６００の電源のオンオフを指示するための電源ボタン、撮影を指示するためのレリーズボタンなどの複数の操作部材を含むものである。
【００８９】
ボディ側通信接点群６１３は、カメラボディ６００のボディ側マウント部６０１の近傍に設けられた複数の電気接点である。ボディ制御部６１０はボディ側通信接点群６１３を介して、カメラボディ６００に装着されたアダプタ８００への電力供給とデータ通信とを行う。撮影を行う時、ボディ制御部６１０は、虹彩絞り７１０の駆動コマンドを、ボディ側通信接点群６１３を介してアダプタ８００のアダプタ制御部８１０に送信する。
【００９０】
（初期化処理の説明）
カメラボディ６００のボディ制御部６１０は、ユーザにより電源ボタンがオン操作されると、ボディ側通信接点群６１３を介して、所定の初期化処理の実行を命令する初期化実行コマンドをアダプタ８００に送信する。
【００９１】
アダプタ制御部８１０は、第２通信接点群８１７を介して、カメラボディ６００から上記初期化実行コマンドを受信すると、第１通信接点群８１６を介して交換レンズ７００とデータ通信を行い、交換レンズ７００の記憶部７１４に記憶されているレンズデータを取得する。前述の通り、このレンズデータには絞り制御に必要な絞り情報（既述の開放絞り値情報を含む）が含まれている。
【００９２】
レンズデータを取得すると、アダプタ制御部８１０は、アダプタ側絞り連動レバーの初期化処理を実行する。アダプタ側絞り連動レバーの初期化処理は、上記レンズデータに含まれる開放絞り情報に基づいて、アダプタ側絞り連動レバーをいったん開放絞り（最大開口径）の位置まで駆動し、この位置を絞り制御の基準位置とする処理である。
【００９３】
初期化処理が完了すると、アダプタ制御部８１０はカメラボディ６００から送信される、虹彩絞り７１０の駆動コマンドを受け付けるようになる。ボディ制御部６１０が上記駆動コマンドをアダプタ制御部８１０に送信すると、アダプタ制御部８１０は上記駆動コマンドに含まれる絞り値（撮影絞り値）に基づいて、レンズ側絞り連動レバーがこの絞り値に対応する位置となるようアダプタ側絞り連動レバーを駆動させる。
【００９４】
一方、上記初期化処理を開始してから第１の所定時間（例えば１sec）が経過しても初期化処理が完了しない場合、すなわち第１の所定時間以内にアダプタ側絞り連動レバーを開放絞り位置までに移動できない場合（すなわちタイムアウトの場合）、アダプタ制御部８１０は、初期化処理が失敗した（すなわちエラーである）と判定する。
【００９５】
この場合における処理は、上述した第１の実施の形態と同様である。すなわち、第１の所定時間以内に全ての初期化処理が完了しない場合には、アダプタ側絞り連動レバーもしくはアダプタ側絞り連動レバーに接続されたアダプタ内モータ８１４における何らかの異常（ステッピングモータのトルク不足（脱調）または故障など）が想定される。ステッピングモータのトルク不足が原因である場合は、トルクを強めて初期化処理をリトライすれば成功する可能性が高い。そこで、アダプタ制御部８１０は、ステッピングモータの駆動モードを変更して初期化処理をリトライする。変更後の駆動モードでは、変更前の駆動モードよりもステッピングモータの回転速度を遅くしてトルクを強めることにより、ステッピングモータのトルク不足（脱調）を防止する。
【００９６】
具体的に、アダプタ制御部８１０は、第１の実施の形態と同様に、第１の所定時間を経過してもアダプタ側絞り連動レバーに対する初期化処理が完了していなければ、アダプタ内モータ８１４の駆動モードを、トルクを強める駆動モード（回転速度を遅くしてトルクを強める駆動モード）に変更して、自動的に初期化処理のリトライを行う。この自動リトライ動作を開始してから、第２の所定時間以内に上述の初期化処理が完了しない場合、アダプタ制御部８１０は、初期化処理が失敗した（すなわちエラーである）と判定して、初期化処理を中止する。
【００９７】
モータの駆動モードを変更する自動リトライ処理を含め、初期化処理が失敗した場合は、上述したようなステッピングモータのトルク不足が原因ではなく、ステッピングモータの故障が原因であると想定される。したがって、初期化処理をリトライしても再びエラーとなることが想定されるので、本実施形態では、このように初期化処理が２回とも失敗した場合、以下に述べるように初期化処理のリトライを行わない。
【００９８】
具体的にアダプタ制御部８１０は、第１の実施の形態と同様のリトライ不要フラグを付加した初期化エラーデータを、カメラボディ６００に送信する。
【００９９】
ボディ制御部６１０は、リトライ不要フラグが付加された初期化エラーデータをアダプタ８００から受信すると、このリトライ不要フラグに応じて、例えば初期化処理が失敗したことを報知するエラー表示を表示装置６１１に表示させる。
【０１００】
なお、この第４の実施形態においても、上述の第１の実施形態と同様に、電源供給エラーの有無を検知（判定）する。すなわち、アダプタ８００内のアダプタ制御部８１０が、上述したアダプタ８００内のＤＣ−ＤＣコンバータ（不図示）の電源供給エラーを判定する。
【０１０１】
具体的には、アダプタ制御部８１０は、アダプタ８００内のＤＣ−ＤＣコンバータからの出力電圧を監視し、この出力電圧が異常値を示した場合に、ＤＣ−ＤＣコンバータからの電源供給が正常に行われていないこと（すなわち電源供給エラー）を検知する。もし電源供給エラーを検知した場合、アダプタ側絞り連動レバー駆動部（アダプタ内モータ８１４）がアダプタ側絞り連動レバーを駆動させることができず上記初期化処理が行えないため、レンズ制御部２０３は、初期化処理が失敗した（すなわちエラーである）と判定する。
【０１０２】
しかし、既述したように、電源供給エラーとなる原因としては、サージやノイズなどが考えられ、このようなエラーの場合には、ＤＣ−ＤＣコンバータを再度動作させて、初期化処理をリトライすれば成功する可能性が高いので、本実施形態でも上記第１の実施の形態と同様の初期化処理のリトライを行う。すなわちアダプタ制御部８１０が、リトライ必要フラグを付加した初期化エラーデータを、カメラボディ６００に送信する。カメラボディ６００側の動作は上述した第１の実施の形態（図３）と同様であるので、ここでの記載を省略する。
【０１０３】
上述した第４の実施の形態によれば、次の作用効果が得られる。
（１）アダプタ８００は、カメラボディ６００が着脱可能に取り付けられる第２マウント部８０２と、カメラボディ６００から所定の初期化処理の実行命令（初期化実行コマンド）を受信するアダプタ制御部８１０と、初期化実行コマンドを受信すると、初期化処理を実行するアダプタ制御部８１０と、初期化処理が失敗した際、その失敗内容が電源供給エラーである場合（所定の条件を満たす場合）には、初期化処理のリトライが必要であることを示すデータ（リトライ必要フラグ）をカメラボディ６００に送信し、その失敗内容が電源供給エラーではなく、所定期間内に初期化動作が完了しないというエラーである場合（２度目のタイムアウトエラーの場合であり、換言すれば所定の条件を満たさない場合）には、初期化処理のリトライが不要であることを示すデータ（リトライ不要フラグ）をカメラボディ６００に送信するアダプタ制御部８１０と、を備えるので、初期化処理が失敗した場合に適切に対処できる。
【０１０４】
（２）上記（１）のアダプタ８００において、被駆動部材（アダプタ側絞り連動レバー）と、アダプタ側絞り連動レバーを駆動させるアダプタ内モータ８１４と、をさらに備え、アダプタ制御部８１０は、初期化処理として、アダプタ内モータ８１４によりアダプタ側絞り連動レバーを所定の位置（開放絞りの位置）まで駆動させる処理を行うように構成したので、アダプタ側絞り連動レバーに対する初期化処理が失敗した場合に適切に対処できる。
【０１０５】
（変形例１）
上述した第１の実施の形態では、初期化処理の失敗がＤＣ−ＤＣコンバータ２１９の電源供給エラーによるものである場合には初期化処理をリトライし、タイムアウトによるものである場合には初期化処理をリトライしないようにした。さらに、フォーカス駆動部２１２、ズーム駆動部２１３、または絞り駆動部２１４の故障を検知した場合には、初期化処理をリトライしないようにしてもよい。
【０１０６】
以下、一例として、フォーカス駆動部２１２のモータドライバの故障を検知する場合について説明する。この場合のレンズ制御部２０３は、初期化処理において、第４レンズ群２１０ｄを所定の基準位置まで駆動するよう、フォーカス駆動部２１２のモータドライバに指示を送る。フォーカス駆動部２１２のモータドライバは、レンズ制御部２０３からの指示に応じて、ステッピングモータにパルス信号を入力して、ステッピングモータを駆動制御する。またフォーカス駆動部２１２のモータドライバは、このパルス信号をレンズ制御部２０３に送信する。レンズ制御部２０３は、モータドライバからのパルス信号を参照して、ステッピングモータの正常動作を確認しながら、モータドライバを介してステッピングモータの駆動を制御する。
【０１０７】
レンズ制御部２０３は、フォーカス駆動部２１２のモータドライバにステッピングモータの駆動指示を送ったのにもかかわらず、所定時間以内にモータドライバから上記パルス信号が返信されない場合、モータドライバの故障を検知し、初期化処理が失敗したと判定して初期化処理を中止する。
【０１０８】
所定時間以内にモータドライバからパルス信号が出力されない場合、モータドライバの断線などが原因であると想定される。またこの場合、ステッピングモータの励磁が移動せず、同じ励磁の位置で通電状態となるため、ステッピングモータの過通電状態となってしまう。この場合、初期化処理をリトライしてもエラーとなる可能性が高いので、交換レンズ２００は、初期化処理をリトライしないようにする。
【０１０９】
そこで、レンズ制御部２０３は、リトライ不要フラグを付加した初期化エラーデータをカメラボディ１００に送信する。ボディ制御部１０３は、リトライ不要フラグを付加した初期化エラーデータを受信すると、このリトライ不要フラグに応じて表示装置１１１にエラー表示を行う。
【０１１０】
なお、レンズ制御部２０３は、ズーム駆動部２１３または絞り駆動部２１４のモータドライバに対しても同様にパルス信号の監視を行い、初期化処理がエラーとなった場合、リトライ不要フラグを付加した初期化エラーデータをカメラボディ１００に送信する。
【０１１１】
（変形例２）
上述した第１の実施の形態では、第４レンズ群（焦点調節用レンズ群）２１０ｄを、フォーカス駆動部２１２のステッピングモータにより駆動するようにしたが、これに限らず、例えばボイスコイルモータにより駆動するようにしてもよい。
【０１１２】
なお、この場合のレンズ制御部２０３は、上述したステッピングモータの場合と異なり、初期化処理が１回目にタイムアウトとなった後の初期化処理のリトライにおいて、ボイスコイルモータの回転速度をリトライ前よりも遅くするような処理は行わない。
【０１１３】
（変形例３）
上述した第４の実施の形態では、開放絞り情報をアダプタ８００に送信可能な交換レンズ（ＣＰＵ内蔵レンズ）６００をアダプタ８００に装着する場合を説明したが、これに限らず、開放絞り情報をアダプタ８００に送信不能な交換レンズ（ＣＰＵを内蔵しないレンズ、すなわち非ＣＰＵレンズ）をアダプタ８００に装着する場合にも、本発明を適用するようにしてもよい。
【０１１４】
非ＣＰＵレンズの場合、アダプタ８００側からは絞りの連動を行わない。したがって、この場合のアダプタ制御部８１０は、アダプタ側絞り連動レバーに対する初期化処理において、アダプタ側絞り連動レバーを、レンズ側絞り連動レバーに当接しない退避位置に駆動させる処理を行う。
【０１１５】
（変形例４）
上述した第２の実施の形態では、初期化処理に１回失敗した場合には上述のリトライ必要フラグをカメラボディ１００に送信し、２回目の失敗の場合には上述のリトライ不要フラグをカメラボディ１００に送信するようにしている（即ち、どちらのフラグを送信するかの境目となる境界回数を２回としている）が、この境界回数は２回に限られるものでは無く、任意の回数にしても良い。例えば、初期化処理を続けて３回失敗するまではリトライ必要フラグを送信する（換言すれば、２回目の失敗まではリトライ必要フラグを、３回目の失敗でリトライ不要フラグを送信する）ように構成しても良い。
【０１１６】
また、この境界回数（初期化処理の失敗を何度まで許容するか）は、予め任意に決められた固定値でも良いし、状況に応じてその値（境界回数）を自動的に変動させるように構成しても良い。例えば、カメラボディ１００内の電池残量に応じて、電池残量が十分であればＮ回、電池残量が少なければＮ回よりも少ない回数、というように境界回数を変更させるように構成しても良い。
【０１１７】
（変形例５）
上述した第１〜第４の実施の形態では、交換レンズ２００またはアダプタ８００の初期化処理を行う場合について述べたが、これに限らず、初期化処理が必要なアクセサリーであれば本発明を適用するようにしてもよい。例えば、交換レンズの焦点距離を変更するためのコンバージョンレンズ（テレコンバージョンレンズ、ワイドコンバージョンレンズなど）に本発明を適用するようにしてもよい。
【０１１８】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【０１１９】
１、２、３…カメラシステム、１００、４００、６００…カメラボディ、１０１、６０１…ボディ側マウント部、１０３、６１０…ボディ制御部、１１１、６１１…表示装置、１１７…ボディ側通信部、２００、５００、７００…交換レンズ、２０１、７０１…レンズ側マウント部、２０３…レンズ制御部、２１０ｂ…第２レンズ群、２１０ｄ…第４レンズ群、２１１…絞り、２１２…フォーカス駆動部、２１３…ズーム駆動部、２１７…レンズ側通信部、２１８…鏡筒駆動部、５０４…レンズ鏡筒、６１３…ボディ側通信接点群、８００…アダプタ、８０１…第１マウント部、８０２…第２マウント部、８１０…アダプタ制御部、８１２…アダプタ側絞り連動部、８１４…アダプタ内モータ、８１５…アダプタ内モータ制御部、８１６…第１通信接点群、８１７…第２通信接点群
【図１】
2013057814.tif 000003
【図２】
2013057814.tif 000004
【図３】
2013057814.tif 000005
【図４】
2013057814.tif 000006
【図５】
2013057814.tif 000007
【図６】
2013057814.tif 000008
【図７】
2013057814.tif 000009
【図８】
2013057814.tif 000010