(57)【特許請求の範囲】
【請求項１】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置を有する撮像システムであって、
前記レンズ装置は、レンズ制御手段と、物体の光学像を形成する撮影光学系と、を有し、
前記撮像装置は、制御基準信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記撮像装置制御手段は、前記制御基準信号の周期を変更することが可能であり、
前記制御基準信号の周期を変更した場合、前記撮像装置制御手段は、変更後の前記制御基準信号の周期が変更前の前記制御基準信号の周期と一致しないことを示す周期無効情報を変更後の前記制御基準信号に同期して前記レンズ制御手段へ送信し、
前記レンズ制御手段は、前記周期無効情報を受信すると、前記撮像装置制御手段から送信される前記変更前の制御基準信号に同期した同期系制御の実行を停止することを特徴とする撮像システム。
【請求項２】
前記周期無効情報を受信した場合、前記レンズ制御手段は、前記撮像装置制御手段から送信される制御基準信号に同期しない非同期系制御を行い、
前記レンズ制御手段は、前記撮像装置制御手段から前記制御基準信号が送信されると、前記制御基準信号の周期の監視を開始し、前記非同期系制御への移行に際して前記周期の監視を停止することを特徴とする請求項１に記載の撮像システム。
【請求項３】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置を有する撮像システムであって、
前記レンズ装置は、レンズ制御手段と、物体の光学像を形成する撮影光学系と、を有し、
前記撮像装置は、制御基準信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記撮像装置制御手段は、前記制御基準信号の周期を変更することが可能であり、
前記制御基準信号の周期を変更した場合、前記撮像装置制御手段は、変更後の前記制御基準信号の周期が変更前の前記制御基準信号の周期と一致しないことを示す周期無効情報を変更後の前記制御基準信号に同期して前記レンズ制御手段へ送信し、
前記レンズ制御手段は、前記周期無効情報を受信すると、前記撮像装置制御手段から送信される制御基準信号に同期した同期系制御を前記変更前の制御基準信号に基づいて実行することができる場合には前記同期系制御を実行し、前記同期系制御を実行することができない場合には待機することを特徴とする撮像システム。
【請求項４】
前記レンズ制御手段は、前記周期無効情報を受信した後、前記同期系制御を実行することができるか否かを示す情報を前記撮像装置制御手段に送信することを特徴とする請求項３に記載の撮像システム。
【請求項５】
前記撮像装置制御手段は、前記同期系制御を実行できないことを示す情報を前記レンズ制御手段から受信した場合、前記周期の変更前に前記レンズ制御手段に対して送信された前記同期系制御の実行命令と同一の実行命令を前記レンズ制御手段に送信することを特徴とする請求項４に記載の撮像システム。
【請求項６】
前記レンズ制御手段は、前記撮像装置制御手段から前記制御基準信号が送信されると、前記制御基準信号の周期の監視を開始し、前記撮像装置制御手段から前記周期無効情報が送信されていない状態で前記制御基準信号の周期のずれを検出した場合、前記周期にずれが生じていることを示す信号を前記撮像装置制御手段に送信することを特徴とする請求項１乃至５のうちいずれか１項に記載の撮像システム。
【請求項７】
前記撮像装置制御手段は、フレームレートを変更する操作に応じて前記周期無効情報を前記レンズ制御手段に送信することを特徴とする請求項１乃至６のうちいずれか１項に記載の撮像システム。
【請求項８】
前記撮像装置制御手段は、前記レンズ装置を前記撮像装置から取り外すための取り外し操作または前記取り外し操作を予告する操作が実行されたことに応じて前記周期無効情報を前記レンズ制御手段に送信することを特徴とする請求項１乃至６のうちいずれか１項に記載の撮像システム。
【請求項９】
前記撮像装置制御手段は、前記撮像装置もしくは前記レンズ装置の少なくとも一方を低消費電力状態にするための操作が行われたことに応じて前記周期無効情報を前記レンズ制御手段に送信することを特徴とする請求項１乃至６のうちいずれか１項に記載の撮像システム。
【請求項１０】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置を有する撮像システムであって、
前記レンズ装置は、レンズ制御手段と、物体の光学像を形成する撮影光学系と、を有し、
前記撮像装置は、制御基準信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記撮像装置制御手段は、前記制御基準信号の周期を変更し、変更後の前記制御基準信号に同期して前記制御基準信号の周期を変更する命令を前記レンズ制御手段に送信し、
前記レンズ制御手段は、前記周期を変更する命令を受信し、前記周期の変更に対応可能となった後に、前記変更後の制御基準信号に同期した前記被駆動部の駆動制御を行うことを特徴とする撮像システム。
【請求項１１】
前記撮像装置制御手段は、前記制御基準信号の周期の変更に対応できるかどうかを前記レンズ制御手段に問い合わせることなく前記周期を変更することを特徴とする請求項１０に記載の撮像システム。
【請求項１２】
前記レンズ制御手段は、前記周期を変更する命令を受信した後、前記周期の変更に対応可能か否かを示す情報を前記撮像装置制御手段に送信することを特徴とする請求項１０または１１に記載の撮像システム。
【請求項１３】
前記撮像装置制御手段は、前記周期の変更に対応できないことを示す情報を前記レンズ制御手段から受信した場合、前記周期の変更前に前記レンズ制御手段に対して送信された前記被駆動部の駆動制御命令と同一の駆動制御命令を前記レンズ制御手段に送信することを特徴とする請求項１２に記載の撮像システム。
【請求項１４】
撮像装置に着脱可能であり、制御基準信号に同期して前記撮像装置に含まれる撮像装置制御手段と通信可能なレンズ制御手段と、物体の光学像を形成する撮影光学系を有するレンズ装置であって、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記撮像装置において前記制御基準信号の周期が変更された後、前記変更後の前記制御基準信号の周期が前記変更前の前記制御基準信号の周期とは一致しないことを示す周期無効情報を前記変更後の制御基準信号に同期して前記撮像装置制御手段から受信することに応じて、前記変更前の制御基準信号に同期した同期系制御の実行を停止することを特徴とするレンズ装置。
【請求項１５】
撮像装置に着脱可能であり、制御基準信号に同期して前記撮像装置に含まれる撮像装置制御手段と通信可能なレンズ制御手段と、物体の光学像を形成する撮影光学系を有するレンズ装置であって、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記撮像装置において前記制御基準信号の周期が変更された後、前記変更後の前記制御基準信号の周期が前記変更前の前記制御基準信号の周期とは一致しないことを示す周期無効情報を前記変更後の制御基準信号に同期して前記撮像装置制御手段から受信することに応じて、前記制御基準信号に同期した同期系制御を前記変更前の制御基準信号に基づいて実行することができる場合には前記同期系制御を実行し、前記同期系制御を実行することができない場合には待機することを特徴とすることを特徴とするレンズ装置。
【請求項１６】
撮像装置に着脱可能であり、制御基準信号に同期して前記撮像装置に含まれる撮像装置制御手段と通信可能なレンズ制御手段と、物体の光学像を形成する撮影光学系を有するレンズ装置であって、
前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、
前記制御基準信号の周期を変更する命令を前記変更後の制御基準信号に同期して前記撮像装置制御手段から受信した場合、前記周期の変更に対応可能となった後に、前記変更後の制御基準信号に同期した前記被駆動部の駆動制御を行うことを特徴とするレンズ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置、レンズ装置および撮像システムに関する。
【背景技術】
【０００２】
従来、撮像装置（カメラ本体）で撮像処理、レンズ制御、画像記録を行い、レンズ装置ではカメラ本体からの制御命令に従って、レンズや絞りの駆動を行ってレンズ交換型カメラシステムは知られている。特に、動画撮影時やライブビュー表示では、撮影周期に合わせた滑らかなレンズ制御が求められるため、カメラ本体の撮影タイミングとレンズ装置の制御タイミングの同期をとる必要がある。このため、レンズ装置は、カメラ本体から与えられる制御基準信号（同期信号）に同期して撮影光学系の駆動を制御する。
【０００３】
カメラ本体は制御基準信号の周期を変更する場合に、カメラ本体とレンズ装置間で同期がとれなくなる不具合を防止する必要がある。そこで、特許文献１では、カメラ本体がレンズ装置に周期の切り替えを予告し、レンズ装置は周期の切り替えに対応できる状態になった時にその旨をカメラ本体に送信し、その後にカメラ本体は、制御基準信号の周期を切り替える方法を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公報２００９／１３９１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法のように、制御基準信号の周期の切り替え前にカメラ本体はレンズ装置に問い合わせをすると、切り替えに時間がかかる。制御基準信号の周期の切り替えは、撮影者の操作に起因して発生することもあるが、その場合には応答性、操作性が低下することになる。また、カメラ本体は、切り替えまでは操作者の操作等を現行の制御基準信号の周期で処理しなければならず、処理タスクが多重発生した場合には通信処理が間に合わずに制御基準信号の周期を守れなくなるおそれがある。もちろん、カメラ本体が制御基準信号の周期を直ちに変更するとレンズ装置がこれに対応できずに不具合が発生する虞がある。例えば、レンズ装置は、動画撮影においては、現在位置と目標位置と制御基準信号の周期から算出した移動速度に従ってレンズを滑らかに移動している。レンズ装置がレンズ移動中にカメラ本体が制御基準信号の周期を急に短くすると、短くなった周期内で目標位置にレンズが移動できなくなるため、制御が破綻する。
【０００６】
本発明は、レンズ交換型の撮像システムに使用される制御基準信号の周期を短時間で制御の破綻を招かずに切り替えることが可能な撮像装置、レンズ装置、撮像システムを提供することを例示的な目的とする。
【課題を解決するための手段】
【０００７】
本発明の撮像システムは、レンズ装置と、当該レンズ装置が着脱可能な撮像装置を有する撮像システムであって、前記レンズ装置は、レンズ制御手段と、物体の光学像を形成する撮影光学系と、を有し、前記撮像装置は、制御基準信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、前記レンズ制御手段は、前記撮像装置制御手段から送信される前記制御基準信号に同期して前記撮影光学系に含まれる被駆動部の駆動制御を行い、前記撮像装置制御手段は、前記制御基準信号の周期を変更することが可能であり、前記制御基準信号の周期を変更した場合、前記撮像装置制御手段は、変更後の前記制御基準信号の周期が変更前の前記制御基準信号の周期と一致しないことを示す周期無効情報を変更後の前記制御基準信号に同期して前記レンズ制御手段へ送信し、前記レンズ制御手段は、前記周期無効情報を受信すると、前記撮像装置制御手段から送信される前記変更前の制御基準信号に同期した同期系制御の実行を停止すること、を特徴とする。
【発明の効果】
【０００８】
本発明によれば、レンズ交換型の撮像システムに使用される制御基準信号の周期を短時間で制御の破綻を招かずに切り替えることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のレンズ交換型カメラシステムのブロック図である。（実施例１、２）
【図２】図１に示すカメラマイコンによる制御基準信号の切り替え処理を説明するためのフローチャートである。（実施例１）
【図３】図２に示す処理に応答するレンズマイコンの通信処理を説明するためのフローチャートである。（実施例１）
【図４】図３に示す処理に応答するカメラマイコンの通信処理を説明するためのフローチャートである。（実施例１）
【図５】図２〜４の制御基準信号の切り替えの一例を示す図である。（実施例１）
【図６】図２〜４の制御基準信号の切り替えの一例を示す別の図である。（実施例１）
【図７】図１に示すカメラマイコンの通信処理を説明するためのフローチャートである。（実施例２）
【図８】図７に応答するレンズマイコンの処理を説明するためのフローチャートである。（実施例２）
【図９】図７および図８の制御基準信号の切り替えの一例を示す図である。（実施例２）
【発明を実施するための形態】
【００１０】
図１は、本発明のレンズ交換型のカメラシステム（撮像システム、光学機器）のブロック図である。カメラシステムは、レンズ装置（交換レンズ）１００（光学機器）とカメラ本体２００（撮像装置、光学機器）を有する。レンズユニット１００は、カメラ本体２００にマウント３００を介して着脱可能に装着される。
【００１１】
レンズ装置１００は撮影光学系を有する。撮影光学系は、複数の光学レンズユニット（光学素子）により構成され、物体（被写体）の光学像を形成する。本実施例の撮影光学系は、被写体像の入射方向から順に、フィールドレンズ１０１、変倍レンズとしてのズームレンズ１０２、光量を調節する絞りユニット１１４、アフォーカルレンズ１０３、および合焦レンズとしてのフォーカスレンズ１０４を有する。このようにフォーカスレンズ１０４が被写体側から見て後ろ側に配置されるレンズ構成はリアフォーカスレンズと呼ばれ、小型のレンズ交換式カメラやコンパクトデジタルカメラなどで一般的に用いられている。
【００１２】
光軸方向に移動して焦点距離を変更するズームレンズ１０２と光軸方向に移動して焦点調節を行うフォーカスレンズ１０４はそれぞれ、レンズ保持枠１０５、１０６により保持されている。レンズ保持枠１０５、１０６は、不図示のガイド軸により光軸方向に移動可能に構成されており、ステッピングモータ１０７、１０８が駆動されてレンズ保持枠１０５、１０６が光軸方向（図中の矢印方向）に駆動される。ステッピングモータ１０７、１０８はそれぞれ、駆動パルスに同期してズームレンズ１０２およびフォーカスレンズ１０４を移動させるモータである。ステッピングモータ１０７、１０８は、後述の駆動回路１１９、１２０ととともに、ズームレンズ１０２およびフォーカスレンズ１０４を移動させるレンズ駆動手段を構成する。
【００１３】
レンズマイコン１１１（レンズ制御手段）は、後述するカメラ本体２００から送信される命令に対応した各種制御を行う。レンズマイコン１１１は、カメラマイコン２０５から与えられる制御基準信号に同期して撮影光学系の駆動を制御する。また、レンズ装置１００の鏡筒に設けられたフォーカスリング１３０、不図示のズームスイッチなどの操作指示手段からの入力に応じた制御を行い、レンズ装置１００の動作全体の制御を司る。フォーカスリング１３０の回転量は検出部１３１によって検出される。
【００１４】
ステッピングモータ１０７、１０８はそれぞれ、駆動回路１１９、１２０により駆動される。駆動回路１１９、１２０はそれぞれ、レンズマイコン１１１から入力される駆動信号に応じてステッピングモータ１０７、１０８を駆動する。すなわち、撮像光学系のズーム変倍動作およびこれに伴うフォーカス合焦動作は、デジタルカメラなどで一般的に用いられているカム軌跡データを利用した電子カム方式により、ステッピングモータ１０７、１０８を制御することで行われる。このように、レンズマイコン１１１は、駆動手段に駆動信号を与えて駆動手段を制御する。
【００１５】
光量を調節する絞りユニット１１４は、絞り羽根１１４ａ、１１４ｂを有する。絞り羽根１１４ａ、１１４ｂの状態は、ホール素子１１５により検出され、増幅回路１２２およびＡ／Ｄ変換回路１２３を介してレンズマイコン１１１に入力される。レンズマイコン１１１は、その入力信号に基づいて駆動回路１２１に制御信号を出力する。駆動回路１２１は、その制御信号に基づいて絞りアクチュエータ１１３を駆動する。
【００１６】
カメラ本体２００は、撮影光学系が形成した光学像（被写体像）を光電変換するＣＣＤセンサやＣＭＯＳセンサなどの撮像素子２０１、Ａ／Ｄ変換回路２０２、信号処理回路２０３、記録部２０４、カメラマイコン２０５、表示部（表示手段）２０６を有する。
【００１７】
レンズ装置１００を通過した光学像は、撮像素子２０１における光電変換により電気信号（アナログ信号）に変換される。そしてアナログ信号は、Ａ／Ｄ変換回路２０２によりデジタル信号に変換され、信号処理回路２０３に入力される。信号処理回路２０３は、入力された電気信号（デジタル信号）に対して各種の画像処理を施すことにより、画像の合焦状態を表すフォーカス情報の生成や、露出状態を表す輝度信号情報の生成、記録可能なデータ形式への変換が行われる。その後、信号処理回路２０３からの出力信号（映像信号）が記録部２０４に送られ、その映像信号が記録部２０４で記録される。また並行して、信号処理回路２０３で生成された被写体像は表示部２０６に表示され、撮影している被写体像の構図や、ピント合焦状態などをリアルタイムで確認することができる。表示部２０６、は撮影者によって操作されるメニュー画面を更に表示する。カメラマイコン２０５（撮像装置制御手段）は、不図示の撮影指示スイッチ、メニュー画面、カメラ設定関連スイッチからの入力に応じたカメラ本体の制御を行う。この時、カメラマイコン２０５は、制御基準信号（同期信号）に同期してカメラ本体２００の内部処理を行う。また、ズームレンズ１０２、絞りユニット１１４、フォーカスレンズ１０４の駆動命令や、フォーカスリング１３０の制御設定、レンズ装置１００への動作要求、設定をレンズマイコン１１１に指示する。
【００１８】
レンズ装置１００とカメラ本体２００はマウント３００により、機械的および電気的に接続されている。マウント３００の端子部を経由して両者は通信可能に接続されている。レンズマイコン１１１とカメラマイコン２０５は制御基準信号に同期して通信する。また、レンズ装置１００はカメラ本体２００から電源を取得し、各種アクチュエータの駆動電源、レンズマイコン１１１の処理用電源等として消費している。
【００１９】
本実施形態では、カメラマイコン２０５とレンズマイコン１１１は通信部２０８，１１２を介して、垂直制御基準信号に同期するタイミングで固定データ長のパケット通信を１垂直同期期間内に１回を行っている。
【００２０】
通信方式は３線式同期シリアル通信方式であり、図５、６、９に示すように、クロック信号（制御基準信号）ＬＣＬＫ、カメラ本体からレンズ装置へ送信するデータ信号ＤＣＬ、レンズ装置からカメラ本体へ送信するデータ信号ＤＬＣを含んでいる。
【００２１】
クロック信号ＬＣＬＫはカメラ本体２００が出力側となるクロックマスターであり、一度送信が開始されると、予め決められた規定データ数を送信完了するまで連続的にクロックを送り続けるバースト方式を用いている。また、データ信号ＤＣＬ、ＤＬＣは同一のクロックに対して相互に同時送受信を行う、全二重通信方式（フルデュープレックス方式）を用いている。
【００２２】
カメラ本体２００およびレンズ装置１００は規定データ数を受信完了すると、受信済みデータのエラーチェックを行う。データチェック項目は、受信済みデータのデータ数、ヘッダーコード、チェックサムコードが適正値であるかを判定する。このエラーチェックで正常データであることが検証されたデータのみを制御データとして扱い、エラーが発生した場合は、受信データを破棄することで誤った制御による誤動作を防止している。
【００２３】
カメラ本体２００とレンズ装置１００は、通信エラーを送信元へ通知することができる。例えば、レンズ装置１００側がエラーを検出した場合は、データ信号ＤＬＣ（データレンズトゥーカメラ）を、予め決められたタイミングに規定期間だけエラー通知レベルに固定することでエラー通知が可能である。同様に、カメラ本体２００がエラーを検出した場合は、データ信号ＤＣＬ（データカメラトゥーレンズ）を、予め決められたタイミングに規定期間だけエラー通知レベルに固定することでエラー通知が可能である。これにより、カメラ本体２００とレンズ装置の双方がエラー発生を認識することができ、その後のリカバリー通信で正常な通信状態へ復帰することができる。
【００２４】
カメラ本体２００の撮影モードには静止画撮影モードと動画撮影モードがあり、これら撮影モードにより通信タイミングが異なる。
【００２５】
静止画撮影モードでは、即応性を重視したレンズ動作が求められるため、撮影者による操作がおこなわれるたびに、操作に応じた必要な通信を行っており、規定の周期をもったタイミングで発生させる通信方式ではない。例えば、撮影ボタンが押下された場合には、直ちにレンズ装置１００への制御通信（オートフォーカス（自動焦点調節：ＡＦ）によるフォーカスレンズ制御や、自動露出処理による絞り制御）を行ってシャッターを切り画像を撮像する。
【００２６】
一方、動画撮影モード時は、撮影周期に合わせた滑らかなレンズ制御が求められるため、カメラ本体２００の撮影タイミングとレンズ装置１００の制御タイミングの同期をとる必要がある。具体的には、カメラ本体２００はカメラ内部の撮影周期に合わせてクロック信号ＬＣＬＫの送信を開始し、レンズ装置１００はクロック信号ＬＣＬＫの受信開始をレンズ制御の基準タイミングとすることにより、撮影周期に合わせた制御を行う。
【００２７】
動画撮影モード中の撮影周期は頻繁に変更されるものではなく、カメラメニュー内から動画撮影フォーマットを予め決定することで一定の撮影周期が継続するように構成されている。
【００２８】
カメラ本体２００は制御基準信号の周期の情報を通信データ上に載せ、制御命令と共にレンズ装置１００へ送信する。レンズ装置１００は、通信が開始されるとこのタイミングを基準時刻として、前回の通信により通知された通信周期情報が変更されずに継続される前提で処理を行う。
【００２９】
以下、カメラ本体２００が制御基準信号の周期を変更する場合について説明する。
【実施例１】
【００３０】
以下、図１〜図６を参照して、本発明の実施例１について説明する。
【００３１】
カメラマイコン２０５は、レンズマイコン１１１に制御基準信号の周期の変更に対応できるかどうかを事前に問い合わせることなしに、直ちに、撮像装置の内部処理のために制御基準信号の周期を変更する。そして、カメラマイコン２０５は、変更後の制御基準信号に同期してレンズマイコン１１１に制御基準信号の周期を変更する命令を送信する。
【００３２】
この結果、本実施例では、制御基準信号の周期を短時間で変更することができる。また、制御基準信号の周期の発生イベントが撮影者（ユーザ）の操作に基づく場合の応答性や操作性を維持することができる。これらの操作は、例えば、メニュー画面における設定変更の操作、レンズ装置を取り外す操作、カメラ本体２００またはレンズ装置１００の少なくとも一方を低消費電力状態にする操作などである。また、レンズ装置を取り外す操作以外に、実際にレンズ装置を取り外す際に、例えばボタン等を操作して取り外す準備をする操作（予告操作）であってもよい。
【００３３】
レンズマイコン１１１は、新しい制御基準信号に直ちに対応できる場合には、それに従って内部処理を行い、制御命令に対するレンズ状態情報と正しく制御が行われた旨を含むデータ信号ＤＬＣをカメラマイコン２０５に送信する。
【００３４】
一方、レンズマイコン１１１は、新しい制御基準信号の周期に直ちに対応できない場合には、制御の破綻を防止する必要がある。本実施例では、レンズマイコン１１１は、（以前の制御基準信号の周期で行われている処理があればそれを継続して）新しい周期に対応できない旨を含むデータ信号ＤＬＣをカメラマイコン２０５に送信する。つまり、レンズマイコン１１１は、周期変更命令を受信すると、制御基準信号の周期の変更に対応可能となった時点でこれを実行する。
【００３５】
このように、カメラマイコン２０５は、レンズマイコン１１１が新しい周期に即座に変更することを強制しないので、レンズマイコン１１１の制御の破綻を防止することができる。また、レンズマイコン１１１は、命令に従って制御基準信号の周期の変更に対応できたかどうかを表す情報をカメラマイコン２０５に送信するので、カメラ本体２００はこれに応答して適切な対応を実施することができる。
【００３６】
適切な対応の具体例を含む以上の処理の詳細については、図２乃至図６を参照して説明する。図２、４は、制御基準信号の周期を変更する場合のカメラマイコン２０５の処理を示すフローチャートであり、図３はレンズマイコン１１１の処理を示すフローチャートである。これらの図において、「Ｓ」はステップ（工程）の略であり、「Ｙ」ははい（Ｙｅｓ）、「Ｎ」はいいえ（Ｎｏ）の略であり、このことは他の図にも適用する。
【００３７】
カメラマイコン２０５は制御基準信号の周期を変更するイベント（例えば、撮影者の撮影フォーマット変更指示）がなされたかどうかを判断する（Ｓ１００）。周期変更イベントが発生するまでカメラマイコン２０５は待機する（Ｓ１００のＮ）。
【００３８】
周期変更イベントが発生すると（Ｓ１００のＹ）、カメラ内部の制御周期を変更後の周期に切替えるための準備処理を行う（Ｓ１０１）。この準備処理は、撮像素子から蓄積画像データの読出し制御を司るタイミングジェネレータへの周期設定情報や、カメラの自動露出処理部およびオートフォーカス処理部などで使用される周期情報の生成処理である。本実施例では、Ｓ１００とＳ１０１の間でレンズマイコン１１１に制御基準信号の周期の変更が可能であるかを事前に問い合わせることなしに、直ちに、制御基準信号の周期を変更する内部処理を行っている。このため、本実施例では、制御基準信号の周期を短時間で変更することができ、撮影フォーマット変更の応答性や操作性を維持することができる。
【００３９】
次に、カメラマイコン２０５は、新しい周期情報を生成し（Ｓ１０２）、制御通信の送信開始タイミングを管理する通信周期タイマの設定値を新しい周期に変更する（Ｓ１０３）。制御通信は一定周期間隔で定期的に実施される必要があり、この周期はハードウェアタイマにより厳密に管理されている。
【００４０】
次に、カメラマイコン２０５は、制御周期の変更に関連する各デバイスおよびソフト処理部へ、新周期用の設定情報を一斉に反映させるためのタイミング判定を行い（Ｓ１０４）、反映可能になるまで待機する（Ｓ１０４のＮ）。設定情報の変更タイミングは、通信周期情報でレンズへ通知している周期と異なる誤った周期の発生を防ぐ為に、制御通信の送信開始タイミングとなった時点で実行されるよう構成されている。反映可能であれば（Ｓ１０４のＹ）、制御基準信号の周期（図５、６、および９では「ｃｙｃ」で表されている）を各デバイスおよびソフト処理部へ、Ｓ１０１〜Ｓ１０３で予め生成された新周期用の設定情報を一斉に反映させる（Ｓ１０５）。Ｓ１０５により、カメラ内部の制御周期は変更後の新周期へ移行され各種の周期制御が開始される。
【００４１】
次に、カメラマイコン２０５は、レンズ制御通信データを生成し（Ｓ１０６）、新周期のタイミング管理のもと、レンズマイコン１１１への制御通信の送信開始まで待機する（Ｓ１０７のＮ）。次の制御通信の送信開始タイミングが到来すると（Ｓ１０７のＹ）、カメラマイコン２０５は、レンズマイコン１１１へ制御通信データを送信する（Ｓ１０８）。バースト方式によって一度送信が開始されると所定のデータ数を送信完了するまで連続的にクロックが送り続けられる。カメラマイコン２０５は所定の全データ数が送信完了したか否かを判断する（Ｓ１０９）。送信完了データ数が規定の全データ数まで到達していない場合は（Ｓ１０９のＮ）、Ｓ１０８に戻り、次の制御通信データを送信する。カメラマイコン２０５は、全データ数を送信すると制御通信の終了処理を行う（Ｓ１１０）。
【００４２】
図３は、図２に示すフローを行うカメラマイコン２０５と通信をするレンズマイコン１１１の動作を示している。まず、レンズマイコン１１１は、制御通信の開始があったかどうか判断し（Ｓ１２１）、制御通信が開始されるまで待機する（Ｓ１２１のＹ）。カメラマイコン２０５からの制御通信が開始されるタイミングを検出するために通信信号の状態を監視する。監視対象の信号線は通信クロックＬＣＬＫ信号で、タイミングは論理レベルがローレベルからハイレベルに遷移したタイミングを検出対象としている。レンズマイコン１１１は、この監視条件が成立すると通信が開始されたと判断し（Ｓ１２１のＹ）、制御通信が開始されたタイミングに合わせて、制御基準信号の基準タイミングを設定する（Ｓ１２２）。以後、レンズマイコン１１１はこの基準タイミングに基づいてカメラマイコン２０５と同期系処理を行う。なお、レンズ装置内の処理には、制御基準信号に同期した同期系処理と、制御基準信号に依存しない非同期系処理の２種類の制御がある。
【００４３】
次に、レンズマイコン１１１は、カメラ本体２００から送信される制御データの受信処理を行う（Ｓ１２３）。通信クロックＬＣＬＫの８クロックごとに１バイトデータを生成し、レンズマイコン１１１の受信データ用メモリ内へ格納される。
【００４４】
次に、レンズマイコン１１１は、固定バイト長の通信の完了タイミングを検出するために、受信済みデータ数が予め決められた全通信データ数まで達したかを、１バイトデータを受信するごとに判断している（Ｓ１２４）。レンズマイコン１１１は、受信完了データ数が規定の全データ数まで到達していない場合は（Ｓ１２４のＮ）、Ｓ１２３に戻り、次の制御通信データを受信する。レンズマイコン１１１は、規定の全データ数まで到達した場合は（Ｓ１２４のＹ）、通信エラーによる誤動作を防止するために、受信完了した全通信データのエラーチェックを行う（Ｓ１２５）。エラーチェック項目は、受信バイト数、通信周期時間、ヘッダー情報、チェックサム情報である。
【００４５】
レンズマイコン１１１は、エラーが検出された場合には（Ｓ１２５のＮ）、エラーの種別に応じてエラー処理を行う（Ｓ１２６）。これにより、レンズ制御に不具合が発生することを防止している。また、カメラマイコン２０５にレンズ装置１００でデータエラーが検出された旨を通知するために規定のエラー通知処理を行う。
【００４６】
レンズマイコン１１１は、エラーが検出されなかった場合には（Ｓ１２５のＹ）、制御基準信号の周期に変更があるか否かを判定する（Ｓ１２７）。周期の変更がなければ（Ｓ１２７のＮ）、レンズマイコン１１１は、現在の制御基準信号の周期をそのまま維持して同期系処理を行う（Ｓ１２８）。
【００４７】
次に、レンズマイコン１１１は、データ信号ＤＬＣの「レンズ周期情報」を「対応」として送信する。「レンズ周期情報」は、カメラマイコン２０５から指示される周期情報とレンズマイコン１１１の制御周期との一致状況を示す情報である。
【００４８】
一方、Ｓ１０８でカメラマイコン２０５から新たな周期へ変更指示を受信した場合（Ｓ１２７のＹ）、レンズマイコン１１１は、カメラマイコン２０５からの周期変更指示に直ちに対応できるか否かを判断する（Ｓ１３０）。
【００４９】
ここで、図５と図６を参照して、フォーカスレンズ１０４の制御において周期情報の変更がなされた場合について説明する。図５において、制御基準信号であるクロック信号ＬＣＬＫの周期は、変更前はｃｙｃ１であり、変更後はｃｙｃ２である。図６において、クロック信号ＬＣＬＫの周期は、変更前はｃｙｃ２であり、変更後はｃｙｃ１である。ｃｙｃはサイクル（周期）の略であり、ｃｙｃ１はｃｙｃ２よりも短い。つまり、図５は、制御基準信号の周期が長い周期に変更された場合、図６は制御基準信号の周期が短い周期に変更された場合のタイミングチャートである。図５と図６において、「レンズ位置」はフォーカスレンズ１０４の位置を示している。
【００５０】
レンズマイコン１１１は、動画撮影においては、現在位置と目標位置と制御基準信号の周期から移動速度を算出し、この移動速度に従ってフォーカスレンズ１０４を滑らかに移動している。図５においては、例えば、現在位置がＡ１、目標位置がＡ２、制御基準信号の周期がｃｙｃ１である。レンズマイコン１１１は、データ信号ＤＣＬを受信した後で所定時間後に、二点鎖線で示すように、Ａ１からＡ２にフォーカスレンズ１０４を駆動させる。フォーカスレンズ１０４がＡ１からＡ２まで移動するのにかかる時間（一番下に示す矢印の長さ）はｃｙｃ１である。即ち、Ａ１とＡ２の間の移動速度はその間の距離を周期で割ることによって算出される。
【００５１】
さて、図５においては、レンズマイコン１１１がＡ２からＡ３にフォーカスレンズ１０４が移動している間に周期がｃｙｃ１からｃｙｃ２に変更され、レンズマイコン１１１は目標位置をＡ４とする駆動命令を含むデータ信号ＤＣＬを受信する。この場合、レンズマイコン１１１は、Ａ３からＡ４にフォーカスレンズ１０４を移動する移動速度を算出するのにｃｙｃ１を使用する。つまり、フォーカスレンズ１０４がＡ３からＡ４まで移動するのにかかる時間はｃｙｃ１である。フォーカスレンズ１０４がＡ４に到達する時間は、次の目標位置Ａ６のデータ信号ＤＣＬを受信する前であるからレンズマイコン１１１は、周期変更に対応可能であると判断する。
【００５２】
対応可能である場合には（Ｓ１３０のＹ）、レンズマイコン１１１は、周期変更を実施するために前処理が必要かどうかを判断する（Ｓ１３１）。レンズマイコン１１１は、前処理が必要な場合には（Ｓ１３１のＹ）、前処理を行ってから（Ｓ１３２）、不要であれば（Ｓ１３１のＮ）直ちに、レンズ内の周期を変更し（Ｓ１３３）、Ｓ１２９に移行する。前処理は、例えば、現在、レンズが移動中であり、停止制御が可能な場合にはレンズを停止するなどである。図５のＡ４からＡ５の間の所定時間、レンズマイコン１１１は、フォーカスレンズ１０４を停止させる（Ａ４とＡ５のフォーカスレンズ１０４の位置は同じである）。フォーカスレンズ１０４がＡ５からＡ６まで移動するのにかかる時間、Ａ６と次の目標位置Ａ７の間の時間はｃｙｃ２である。このように、レンズマイコン１１１は制御基準信号の周期が長くなる変更には一般に対応し易い。
【００５３】
一方、図６の場合には、レンズマイコン１１１がＢ２からＢ３にフォーカスレンズ１０４が移動している間に周期がｃｙｃ２からｃｙｃ１に変更され、レンズマイコン１１１は目標位置をＢ４とする駆動命令を含むデータ信号ＤＣＬを受信する。この場合、レンズマイコン１１１は、Ｂ３からＢ４にフォーカスレンズ１０４を移動する移動速度を算出するのにｃｙｃ２を使用する。周期の変更がなければ、フォーカスレンズ１０４はＢ４ａの時点でＢ４に到達する（Ｂ４とＢ４ａのフォーカスレンズの位置は同じである）。ところが、フォーカスレンズ１０４がＢ４ａに到達する時間は、次の目標位置Ｂ６のデータ信号ＤＣＬを受信する後であるからレンズマイコン１１１は、周期変更に対応できないと判断する。
【００５４】
レンズマイコン１１１は、カメラマイコン２０５からの周期変更指示に直ちに対応できないと判断すると（Ｓ１３０のＮ）、現行周期に基づいてレンズ駆動などの処理を継続する（Ｓ１３４）。つまり、Ｂ３とＢ４ａの移動を継続する。同時に、各処理部に周期変更指示を通知し、周期切り替えシーケンサーを開始させる。その後、レンズマイコン１１１は、データ信号ＤＬＣの「レンズ周期情報」を「未対応」として送信する（Ｓ１３５）。
【００５５】
Ｓ１２９またはＳ１３５の後で、レンズマイコン１１１は、カメラマイコン２０５から送信された制御命令に応じて各種制御を実施し、その結果のレンズ状態をレンズステータス情報として生成する（Ｓ１３６）。そして、レンズマイコン１１１は、カメラマイコン２０５から送信開始がされる次の制御基準信号のタイミングで、データ信号ＤＬＣとしてカメラマイコン２０５に送信する。
【００５６】
図４は、レンズマイコン１１１からデータ信号ＤＬＣの送信を受けたカメラマイコン２０５の動作を示している。Ｓ１４１〜Ｓ１４３は、Ｓ１２４〜Ｓ１２６と同様の通信データのエラーチェックおよびエラー処理である。
【００５７】
Ｓ１４４では、Ｓ１２９またはＳ１３５の「レンズ周期情報」の「対応」もしくは「未対応」通知に応じて、制御命令分岐している。「対応」の場合には（Ｓ１４４のＹ）レンズ制御処理を継続し（Ｓ１４５）、「未対応」の場合にはレンズ制御処理を待機（中断）する（Ｓ１４６）。このように、レンズマイコン１１１は制御基準信号の周期が短くなる変更には一般に対応しにくい。
【００５８】
Ｓ１４５では、図５のように、レンズ装置１００とカメラ本体２００の両方が制御基準信号の新周期に同期がとれており、カメラマイコン２０５は新たな周期に基づいてレンズ装置１００の制御が行える。
【００５９】
Ｓ１４６では、レンズ装置１００とカメラ本体２００の同期がとれていないため、カメラマイコン２０５は、制御基準信号に基づいて処理を行う（即ち、周期が影響する）同期系処理については制御命令を発行しない。図６では、Ｂ４の時点で本来はＢ６に移動する命令がデータ信号ＤＣＬから出されるはずであったが、この時点では、フォーカスレンズ１０４はＢ４に到達していないので、これを実行することができない。もし、カメラマイコン２０５がＢ４ａにいる間に次の通信でＢ６から次に目標位置への駆動命令を送信すると制御が破綻する。そこで、本実施例のカメラマイコン２０５は「未対応」を受信すると次の通信で再度Ｂ６に移動する命令を送信する。つまり、カメラマイコン２０５は、未対応の情報を受信すると未対応のときのフォーカスレンズ１０４の駆動をレンズマイコン１１１に再度行わせる。これによって、レンズマイコン１１１は、Ｂ４ａからＢ５の間はフォーカスレンズ１０４を待機させ（Ｂ４、Ｂ４ａ、Ｂ５のレンズ位置は同じである）、制御の破綻を防止することができる。
【００６０】
以上の制御フローにより、カメラマイコン２０５は撮像周期を切り替える必要が発生した場合に、レンズマイコン１１１に制御基準信号の周期の変更を通知すると共に、変更後の周期で通信を行う。レンズマイコン１１１は、周期変更命令を受信し、周期変更に対応可能な時点でレンズ装置内の制御基準信号の周期を切り替えると共に、周期変更指示に対する対応可否情報をカメラマイコン２０５に通知する。カメラマイコン２０５は、対応可否情報が対応であればそのまま処理を継続し、未対応であれば同期系処理を待機する（制御基準信号を使用しない、即ち、周期が影響を与えない非同期処理は継続してもよい）。
【実施例２】
【００６１】
以下、図１、図７〜図９を参照して、本発明の実施例２について説明する。図１の構成が本実施例に当てはまることは実施例１と同様である。図７は、カメラマイコン２０５の通信処理を示すフローチャートであり、図８は、その場合のレンズマイコン１１１の処理を示すフローチャートである。図９は、フォーカスレンズの制御において周期情報が無効である旨の通知がなされた場合のタイミングチャートである。「レンズ位置」はフォーカスレンズ１０４の位置、ｃｙｃ１、ｃｙｃαは、制御基準信号であるクロック信号ＬＣＬＫの周期である。
【００６２】
カメラマイコン２０５は、通信周期情報により指示した周期タイミングに従ってレンズマイコン１１１を制御することが前提である。通信周期情報と異なる周期タイミングで通信が行われるとレンズ制御が破綻する虞がある。しかし実際には、カメラマイコン２０５は、その他のカメラ内部処理も行っているため、他の優先度の高い処理タスクと処理タイミングが衝突した場合に、通信周期を守れない場合がある。このため、カメラマイコン２０５は、撮像装置の内部処理のために制御基準信号の周期を一時的に変更する必要が生じる。例えば、メニュー操作やシャッター操作、ＡＦ、連写、撮像素子２０１が撮像する画像のフレームレートを変更する操作などは、撮影者の操作に対する応答性が重要な処理であるため優先度を高く設定する必要がある。
【００６３】
本カメラシステムでは、カメラマイコン２０５は制御基準信号の周期を守れない場合に、周期無効情報をレンズマイコン１１１に通知する。この場合、カメラマイコン２０５は撮像装置の内部処理のために制御基準信号の周期を一時的に変更しているが、実施例１と同様に、レンズマイコン１１１への事前の問い合わせはない。また、実施例１と異なり、カメラマイコン２０５は、制御基準信号の周期の変更をレンズマイコン１１１に命令しない。周期無効情報は、変更後の制御基準信号の周期が変更前の制御基準信号の周期（通信周期情報によって知らせている周期）と異なる（一致しない）ことを表す情報である。カメラマイコン２０５は、周期無効情報を変更後の制御基準信号に同期してレンズマイコン111に送信される。
【００６４】
周期無効情報により、レンズマイコン１１１は、同期系処理を適切な状態に切り替えてレンズ制御の破綻を防止することができる。また、レンズマイコン１１１はカメラマイコン２０５へ、周期無効通知の指示に対してレンズ側の処理状態を表すステータス情報が正しいかを示すステータス有効情報を通知する。カメラマイコン２０５は、ステータス有効情報によりレンズマイコン１１１の処理状況を判断し、適切なレンズ制御命令を行う。
【００６５】
図７を参照すると、カメラマイコン２０５は、制御周期無効イベントの有無を判断する（Ｓ１６０）。例えば、制御周期変更イベント発生要因の主要なものとしては、メニュー操作処理、シャッター撮影処理、オートフォーカス処理、連写制御処理などが挙げられる。
【００６６】
具体的には、カメラマイコン２０５は、予め通知している制御基準信号の周期タイミングで、次の制御通信の送信を開始できるか否かを判断する（Ｓ１６０）。周期無効イベントがあった場合は（Ｓ１６０のＹ）、カメラマイコン２０５は、レンズマイコン１１１へ送信する制御通信データに含める周期無効情報を生成する（Ｓ１６１）。周期無効情報は、制御通信の送信タイミングによりカメラマイコン２０５がレンズマイコン１１１に与える制御基準信号の周期が、周期情報で知らせている周期と異なることを示す情報である。
【００６７】
次に、カメラマイコン２０５は、周期設定を変更する（Ｓ１６２）。Ｓ１６２では、カメラマイコン２０５は、カメラ内部の制御基準信号の周期を一時的に切替えるための変更処理を行う。例えば、通信周期タイマへの設定変更、撮像素子２０１から蓄積画像データの読み出し制御を司る不図示のタイミングジェネレータへの周期設定値の変更、カメラ本体２００の自動露出処理部およびオートフォーカス処理部などで使用される周期設定値を変更する。
【００６８】
カメラマイコン２０５は、周期無効イベントが無い場合（Ｓ１６０のＮ）あるいはＳ１６２の後で、レンズ制御データを生成する（Ｓ１６３）。なお、周期無効イベントが無い場合（Ｓ１６０のＮ）には、カメラマイコン２０５は、予め通知している制御基準信号の周期タイミングに従って制御通信を行う（Ｓ１６３以降）。Ｓ１６３では、周期無効イベントがあった場合（Ｓ１６０のＹ）、周期無効情報を本通信データに含める。Ｓ１６４〜Ｓ１６７はＳ１０７〜Ｓ１１０と同様である。なお、Ｓ１６４の送信開始タイミングは、予めレンズ装置へ通知してある制御基準信号の周期により発生するものであり、カメラマイコン２０５内の周期タイマ等で管理されている。
【００６９】
図８は、図７に示すフローを行うカメラマイコン２０５と通信をするレンズマイコン１１１の動作を示している。Ｓ１８０〜Ｓ１８５までの処理は、Ｓ１２１〜Ｓ１２６と同様である。Ｓ１８４では、レンズマイコン１１１は、受信データのエラーチェックを行っており、エラーチェックにより正常値であった場合には（Ｓ１８４のＹ）通信が正常に完了したと判断し、周期無効通知の有無を判断する（Ｓ１８６）。即ち、レンズマイコン１１１は、カメラマイコン２０５から送信される通信タイミングにより与えられる制御基準信号が、周期情報で通知されたタイミングで正しく与えられているかを判断する。
【００７０】
周期無効通知が無い場合には（Ｓ１８６のＹ）、現在の制御基準信号によって、カメラマイコン２０５の制御とレンズマイコン１１１の制御が正しく同期されていることになる。この場合、レンズ装置１００内で行われる各種制御のうち、制御基準信号に同期して行われる同期系制御を周期有効時の制御として実施する（Ｓ１８７）。同期系制御としては、例えば、フォーカスレンズ１０４の駆動制御がある。
【００７１】
一方、周期無効通知があった場合には（Ｓ１８６のＮ）、カメラマイコン２０５から与えられた制御基準信号が周期情報で通知されたタイミングと異なるため、カメラマイコン２０５の制御とレンズマイコン１１１の制御が同期できていない異常な状態にある。この場合、レンズマイコン１１１は、レンズ内の同期系制御を、周期無効時の制御へ切り替える（Ｓ１８８）。
【００７２】
例えば、図９において、カメラマイコン２０５からの前回の駆動指示により、フォーカスレンズ１０４がＣ２からＣ３に移動している間に新たな駆動指示が周期無効通知と共に与えられた場合、前回の周期ｃｙｃ１で指示された駆動を完了させる。即ち、レンズマイコン１１１は、Ｃ３から、ｃｙｃαと共に与えられた目標位置Ｃ４への移動を完了させる。通常は、Ｃ３からＣ４の間にレンズマイコン１１１はデータ信号ＤＣＬを受信して、次の目標位置や駆動終了等の命令を取得する。しかし、前回、周期無効通知を受けているので、レンズマイコン１１１はデータ信号ＤＣＬをこの期間に受信していなくても（エラー信号を送信せずに）次の制御命令を受信するまで待機する（Ｃ４とＣ５は同じ位置である）。つまり、周期無効通知を受信するとレンズマイコン１１１はその期間にレンズ制御が破綻しないように動作し、変更前の周期ｃｙｃ１で対応可能な動作を行い、対応不可能な動作を行わない（待機する）。
【００７３】
もし、現在、レンズが停止中で更に停止を継続する指示が与えられた場合には、レンズ制御に問題は無いため、新たな制御命令に対応して処理が行われる。
【００７４】
Ｓ１８９は、Ｓ１８８で処理された周期無効時の適応処理の結果により、新たな制御命令への対応を判断し、続く後処理にて実施するカメラマイコン２０５への通知内容を切り替えている。即ち、制御命令に対応ができた場合には（Ｓ１８９のＹ）、Ｓ１９０に進み、制御命令に対応できなかった場合には（Ｓ１８９のＮ）、Ｓ１９１に進む。
【００７５】
Ｓ１９０では、カメラマイコン２０５からの制御命令に対して正しく処理が実行できたとして、レンズマイコン１１１はデータ信号ＤＬＣに有効である旨を示すフラグ（レンズデータ有効情報）を含める。図９では、目標位置Ｃ４に到達できたので、同期系処理は対応できたとして（Ｓ１８９のＹ）有効フラグを含める。Ｓ１９１では、カメラマイコン２０５からの制御命令に対して正しく処理が実行できなかったとして、レンズマイコン１１１はデータ信号ＤＬＣに無効である旨を示すフラグ（レンズデータ有効情報）を含める。「レンズデータ有効情報」とは、データ信号ＤＬＣ内にあり、カメラマイコン２０５から指示された制御命令に従ってレンズマイコン１１１が正しい処理を行ったかを表す情報である。
【００７６】
Ｓ１９０またはＳ１９１の後で、レンズマイコン１１１は非同期系処理を行う（Ｓ１９２）。次に、レンズマイコン１１１は、Ｓ１３６と同様に、レンズステータス情報を生成し（Ｓ１９３）、カメラマイコン２０５から送信される次の制御基準信号のタイミングで、データ信号ＤＬＣとしてカメラマイコン２０５に送信する。
【００７７】
カメラマイコン２０５は、データ有効フラグがＮＧの場合には（Ｓ１９１）、新たな制御指示は行わない。例えば、ｃｙｃαがｃｙｃ１よりも短い場合には図６と同様に、カメラマイコン２０５はフォーカスレンズ１０４が図６のＢ４ａにいるのにＢ６から次の目標位置に移動する駆動命令を出さない。即ち、カメラマイコン２０５は、レンズマイコン１１１から未対応の情報を受信すると、未対応のときの撮影光学系の駆動をレンズマイコン１１１に再度行わせる。
【００７８】
本実施例によれば、カメラマイコン２０５は、制御基準信号の周期を守れない場合に、それが無効である旨を通知する周期無効通知をレンズマイコン１１１に送信する。これに応答して、レンズマイコン１１１は、周期情報およびタイミングに基づいた同期系処理を適切な処理に切替えることにより、レンズ制御に不具合が発生することを防止する。また、レンズマイコン１１１はカメラマイコン２０５にレンズ装置１００の処理状態を表すステータス情報が正しいかを示すステータス有効情報を通知し、カメラマイコン２０５はこれによりレンズ装置１００の処理状況を判断し、適切なレンズ制御指示を行う。本実施例も、制御基準信号の周期の切り替えを短時間で完了することができ、また、カメラマイコン２０５が制御基準信号の周期を一時的に守れない場合でもレンズ制御の破綻を防止し、撮影者による指示操作に対して安全かつ迅速な操作性を実現できる。
【００７９】
レンズ装置１００とカメラ本体２００の通信手段は３線式同期シリアル通信方式に限定されず、クロック信号を持たない２線式調歩同期通信、ＬＶＤＳ通信（差動シリアル通信）、光通信、無線通信など、他の通信方式を用いてもよい。
【００８０】
また、カメラ側の撮影周期に合わせた通信方式の実行時期は動画撮影モードに限定されず、静止画撮影モード中に被写体像を光学ファインダーを通さずに液晶画面等の表示部２０６で確認する、いわゆるライブビュー表示中であってもよい。
【００８１】
また、制御基準信号の周期の監視はレンズマイコン１１１が実施してもよい。制御通信の開始タイミングからの時間計測を行い（図９に示す基準クロック信号のカウンタ値）、周期情報によりカメラマイコン２０５から通知された周期時間（閾値）と比較する。計測時間が周期情報の周期と異なった場合（例えば、カウンタ値が閾値ＴＨ１を超えた場合）、レンズ装置内の同期系制御を適切な処理に切替えることでレンズ制御の不具合を防止すると共に、カメラ本体２００へ制御基準信号の周期が異なる旨を送信してもよい。
【００８２】
レンズマイコン１１１は、非同期処理を行う時には制御基準信号の前記周期を監視しなくてもよいし、カメラマイコン２０５から周期無効情報が通知されない状態で制御基準信号の周期のずれを検出した場合にカメラマイコン２０５にエラー信号を送信してもよい。あるいは、レンズマイコン１１１は、周期無効情報が通知されない状態で制御基準信号の周期のずれを検出した場合に、カメラマイコン２０５に受信した制御基準信号の周期の情報を送信してもよい。
【００８３】
また、レンズマイコン１１１は、周期無効情報を受信すると同期系処理を行わずに非同期系処理を行ってもよい。この場合、レンズマイコン１１１は、同期系処理に関する情報を無効値としてカメラマイコン２０５に送信してもよい。
【００８４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００８５】
また、各実施例の機能を実現するソフトウェア（コンピュータプログラム）を、記録媒体から直接または有線／無線通信を用いてコンピュータを有する撮像装置や交換レンズに供給し、そのプログラムを実行させる場合も本発明の実施例に含まれる。
【産業上の利用可能性】
【００８６】
本発明は、レンズ一体型のカメラシステム、交換レンズ、カメラ本体に適用することができる。
【符号の説明】
【００８７】
１００…レンズ装置、２００…カメラ本体（撮像装置）、１１１…レンズマイコン（レンズ制御手段）、２０５…カメラマイコン（撮像装置制御手段）    
【図４】
0005917288.tif 000002
【図１】
0005917288.tif 000003
【図２】
0005917288.tif 000004
【図３】
0005917288.tif 000005
【図５】
0005917288.tif 000006
【図６】
0005917288.tif 000007
【図７】
0005917288.tif 000008
【図８】
0005917288.tif 000009
【図９】
0005917288.tif 000010