(57)【特許請求の範囲】
【請求項１】
撮像装置に着脱可能なレンズ装置であって、
同期信号に同期して前記撮像装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置に送信し、
前記所定の時間に関する情報は、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記所定の時間が経過する前に、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信が開始されないようにするための情報であることを特徴とするレンズ装置。
【請求項２】
撮像装置に着脱可能なレンズ装置であって、
同期信号に同期して前記撮像装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置に送信し、
前記所定の時間に関する情報は、前記同期信号の特定の周期内の最後のブロックの通信を開始または終了してから前記所定の時間が経過する前に、前記特定の周期の次の周期内の最初のブロックの通信が開始されないようにするための情報であることを特徴とするレンズ装置。
【請求項３】
撮像装置に着脱可能なレンズ装置であって、
同期信号に同期して前記撮像装置と通信する制御手段と、アクチュエータと、を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置に送信し、
前記所定の時間に関する情報は、前記同期信号の特定の周期内のブロックの通信を開始または終了してから前記所定の時間が経過する前に、前記撮像装置から前記アクチュエータの駆動命令が送信されないようにするための情報であることを特徴とするレンズ装置。
【請求項４】
前記制御手段は、前記パケット通信の前に行われる初期通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項１に記載のレンズ装置。
【請求項５】
前記制御手段は、前記パケット通信の前に行われる初期通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項２に記載のレンズ装置。
【請求項６】
前記制御手段は、前記パケット通信の前に行われる初期通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項３に記載のレンズ装置。
【請求項７】
前記制御手段は、前記同期信号の前記特定の周期内の最初のブロックの通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項１に記載のレンズ装置。
【請求項８】
前記制御手段は、前記同期信号の前記特定の周期内の最初のブロックの通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項２に記載のレンズ装置。
【請求項９】
前記制御手段は、前記同期信号の前記特定の周期内の最初のブロックの通信において、前記所定の時間に関する情報を前記撮像装置に送信することを特徴とする請求項３に記載のレンズ装置。
【請求項１０】
レンズ装置が着脱可能な撮像装置であって、
同期信号に同期して前記レンズ装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記レンズ装置から受信し、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信を開始することを特徴とする撮像装置。 
【請求項１１】
レンズ装置が着脱可能な撮像装置であって、
同期信号に同期して前記レンズ装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記レンズ装置から受信し、前記同期信号の特定の周期内の最後のブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記特定の周期の次の周期内の最初のブロックの通信を開始することを特徴とする撮像装置。
【請求項１２】
アクチュエータを有するレンズ装置が着脱可能な撮像装置であって、
同期信号に同期して前記レンズ装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記レンズ装置から受信し、前記同期信号の特定の周期内のブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記レンズ装置に前記アクチュエータの駆動命令を送信することを特徴とする撮像装置。
【請求項１３】
レンズ装置が着脱可能な撮像装置であって、
同期信号に同期して前記レンズ装置と通信する制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記制御手段は、前記レンズ装置に記憶された第１の時間と第２の時間に関する情報を前記レンズ装置から受信し、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記第１の時間が経過した後で、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信を開始し、前記特定の周期内の最後のブロックの通信を開始または終了してから前記第２の時間が経過した後で、前記特定の周期の次の周期内の最初のブロックの通信を開始し、前記第１の時間と前記第２の時間の合計が前記同期信号の周期を超えないように前記同期信号の周期を制御することを特徴とする撮像装置。
【請求項１４】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置と、を有する撮像システムであって、
前記レンズ装置は、同期信号に同期して前記撮像装置と通信するレンズ制御手段を有し、
前記撮像装置は、前記同期信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記レンズ制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置制御手段に送信し、前記撮像装置制御手段は、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信を開始することを特徴とする撮像システム。
【請求項１５】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置と、を有する撮像システムであって、
前記レンズ装置は、同期信号に同期して前記撮像装置と通信するレンズ制御手段を有し、
前記撮像装置は、前記同期信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記レンズ制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置制御手段に送信し、前記撮像装置制御手段は、前記同期信号の特定の周期内の最後のブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記特定の周期の次の周期内の最初のブロックの通信を開始することを特徴とする撮像システム。
【請求項１６】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置と、を有する撮像システムであって、
前記レンズ装置は、同期信号に同期して前記撮像装置と通信するレンズ制御手段と、アクチュエータと、を有し、
前記撮像装置は、前記同期信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記レンズ制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置制御手段に送信し、前記撮像装置制御手段は、前記同期信号の特定の周期内のブロックの通信を開始または終了してから前記所定の時間が経過した後で、前記レンズ制御手段に前記アクチュエータの駆動命令を送信することを特徴とする撮像システム。 
【請求項１７】
レンズ装置と、当該レンズ装置が着脱可能な撮像装置と、を有する撮像システムであって、
前記レンズ装置は、同期信号に同期して前記撮像装置と通信するレンズ制御手段を有し、
前記撮像装置は、前記同期信号に同期して前記レンズ制御手段と通信する撮像装置制御手段を有し、
前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、
前記レンズ制御手段は、前記レンズ装置に記憶された第１の時間と第２の時間に関する情報を前記撮像装置制御手段に送信し、
前記撮像装置制御手段は、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記第１の時間が経過した後で、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信を開始し、前記特定の周期内の最後のブロックの通信を開始または終了してから前記第２の時間が経過した後で、前記特定の周期の次の周期内の最初のブロックの通信を開始し、前記第１の時間と前記第２の時間の合計が前記同期信号の周期を超えないように前記同期信号の周期を制御することを特徴とする撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、レンズ装置および撮像システムに関する。
【背景技術】
【０００２】
従来、撮像素子から得られる信号の鮮鋭度（焦点信号）が最大となるようにフォーカスレンズを移動させるコントラスト方式のオートフォーカス（以下、「ＴＶＡＦ」という）は知られている。デジタルスチルカメラやデジタルビデオカメラ等の撮像装置（カメラ本体）で焦点信号を生成し、カメラ本体に対して着脱可能な交換レンズにてフォーカスレンズを駆動するレンズ交換型カメラシステムも知られている。このレンズ交換型カメラシステムにおいてＴＶＡＦ制御を行う場合、焦点信号の生成タイミングとフォーカスレンズの駆動タイミングを管理する必要がある。例えば、カメラ本体でフォーカスレンズの駆動量だけでなく駆動時期を指定したい場合がある。
【０００３】
特許文献１は、レンズ交換型カメラシステムでＴＶＡＦ制御を行う場合に、フォーカスレンズの駆動タイミングを設定する方法を開示している。また、特許文献２は、交換レンズが通信不能、もしくはカメラ本体からの命令を実行できない場合に、交換レンズがカメラ本体にビジー信号を送信する方法を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５８７１８号公報
【特許文献２】特開平７−３０６４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のレンズ交換型カメラシステムでは、カメラ本体に装着可能な交換レンズごとに光学特性が異なるため、すべての交換レンズに対して良好なＴＶＡＦ制御を行うことは困難である。また、特許文献２は、所定のタイミング毎に長さの異なるビジー信号が発生するため、通信速度の低下や通信タイミングが一定ではなく、例えば、垂直同期信号（またはその整数倍）に同期して各種のレンズ制御を行う場合、制御が破たんするおそれがある。
【０００６】
本発明は、レンズ装置を正しく制御することが可能な撮像装置、レンズ装置、撮像システムを提供することを例示的な目的とする。
【課題を解決するための手段】
【０００７】
本発明のレンズ装置は、撮像装置に着脱可能なレンズ装置であって、同期信号に同期して前記撮像装置と通信する制御手段を有し、前記撮像装置と前記レンズ装置の間の通信は、前記同期信号の一周期内に複数のブロックを有するパケット通信であり、前記制御手段は、前記レンズ装置に記憶された所定の時間に関する情報を前記撮像装置に送信し、前記所定の時間に関する情報は、前記同期信号の特定の周期内の第ｎブロックの通信を開始または終了してから前記所定の時間が経過する前に、前記特定の周期内に前記第ｎブロックの通信よりも後に行われる第ｍブロックの通信が開始されないようにするための情報であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、レンズ装置を正しく制御することが可能な撮像装置、レンズ装置、撮像システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のレンズ交換型カメラシステムのブロック図である。（実施例１、２）
【図２】図１に示すレンズマイコンとカメラマイコンの通信のタイミングチャートである。（実施例１）
【図３】図１に示すカメラシステムで行われるＴＶＡＦ制御のフローチャートである。（実施例１、２）
【図４】図３の微小駆動ステップにおけるレンズマイコンとカメラマイコンの制御の詳細を説明するためのフローチャートである。（実施例１、２）
【図５】本発明のフォーカス制御のタイミングチャートである。（実施例１、２）
【図６】図１に示すレンズマイコンとカメラマイコンの通信のタイミングチャートである。（実施例２）
【発明を実施するための形態】
【００１０】
図１は、本発明のレンズ交換型のカメラシステム（撮像システム、光学機器）のブロック図である。カメラシステムは、レンズユニット（レンズ装置）Ｌ１００（光学機器）とカメラ本体Ｃ１００（撮像装置、光学機器）を有する。レンズユニットＬ１００は、カメラ本体Ｃ１００に着脱可能に装着される。
【００１１】
レンズユニットＬ１００は、撮影光学系、レンズマイクロコンピュータ（レンズ制御手段：以下、「レンズマイコン」という）Ｌ１０６、ズームアクチュエータＬ１０７、フォーカスアクチュエータＬ１０８を有する。
【００１２】
撮影光学系は、複数の光学レンズユニット（光学素子）により構成され、物体（被写体）の光学像を形成する。本実施例の撮影光学系は、被写体像の入射方向から順に、第１固定レンズＬ１０１と、変倍レンズＬ１０２と、絞りＬ１０３と、第２固定レンズＬ１０４、フォーカスレンズＬ１０５を有する。第１固定レンズＬ１０１と第２固定レンズＬ１０４は固定されている。変倍レンズＬ１０２は光軸方向に移動して変倍を行う。絞りＬ１０３光量を調整する。フォーカスレンズＬ１０５は、変倍に伴う像面変動を補正する機能とフォーカス機能とを兼ね備えている。なお、図中には、各レンズ群が１枚のレンズにより構成されているように記載されているが、実際には、１枚のレンズにより構成されていてもよいし、複数枚のレンズにより構成されていてもよい。
【００１３】
レンズマイコンＬ１０６は、カメラ本体Ｃ１００のカメラマイコンＣ１０６とカメラの撮像タイミングに沿ったタイミングで通信する。これによって、ＴＶＡＦ制御が容易となる。ＴＶＡＦでは、カメラ本体Ｃ１００が所定周期毎に撮像面の合焦状態を評価してフォーカスレンズＬ１０５の駆動量を決定し、レンズユニットＬ１００にフォーカスレンズＬ１０５を駆動させる。そして、次のタイミングでまた合焦状態を評価して同様のことを行うが、この時、レンズ駆動のタイミングを合わせないと取得したピント情報の信頼性が低下するからである。
【００１４】
より具体的には、カメラマイコンＣ１０６とレンズマイコンＬ１０６は、垂直同期信号に同期するタイミングで固定長のパケット通信を行う（垂直同期通信）。パケット通信の第１ブロックとして、レンズマイコンＬ１０６からカメラマイコンＣ１０６にフォーカスレンズＬ１０５の位置、絞りＬ１０３の絞り値、ズームレンズＬ１０２の位置、操作情報を送信する第１通信がある。パケット通信の第２ブロックとして、カメラマイコンＣ１０６からレンズマイコンＬ１０６に目標デフォーカス量等のフォーカス制御命令（モータ駆動など）、第１通信で受け取った情報に基づいて計算した結果等を送信する第２通信がある。
【００１５】
第１通信と第２通信は、垂直同期信号（ＶＤ）またはその整数倍である第１の信号の同一周期内にそれぞれ１回ずつ含まれる複数のブロックであり、カメラマイコンＣ１０６とレンズマイコンＬ１０６との間で行われる双方向通信である。第１の信号の同一周期内には、このように少なくとも２つのブロックが行われれば足り、その数は限定されない。本実施例では、第１通信が１垂直同期期間内の最初の通信であり、第２通信が最後の通信である。
【００１６】
また、第１通信と第２通信では上記の情報以外にも相互に情報をやり取りする。例えば、図１には不図示のボタンやダイヤル、スイッチ等でユーザにより設定された各種の状態情報や、絞りやズームの駆動命令等である。
【００１７】
レンズマイコンＬ１０６は、レンズＡＦ制御部Ｌ１０６１を有する。レンズＡＦ制御部Ｌ１０６１は、カメラＡＦ制御部Ｃ１０６１によって決定されたフォーカスレンズＬ１０５の目標位置に従ってフォーカス制御を行う。また、レンズＡＦ制御部Ｌ１０６１は、変倍時にレンズマイコンＬ１０６内に記憶されたズームトラッキングデータ（ズームトラッキングカム）に基づいてフォーカスレンズＬ１０５を移動させるズームトラッキング制御を行う。これにより、変倍に伴う像面変動（ボケ）を防止する。
【００１８】
ズームアクチュエータＬ１０７は変倍レンズＬ１０２を移動させ、フォーカスアクチュエータＬ１０８はフォーカスレンズＬ１０５を移動させる。ズームアクチュエータＬ１０７およびフォーカスアクチュエータＬ１０８は、ステッピングモータ、ＤＣモータ、振動型モータおよびボイスコイルモータ等のアクチュエータにより構成される。
【００１９】
カメラ本体Ｃ１００は、撮像素子Ｃ１０１、ＣＤＳ／ＡＧＣ／ＡＤコンバータＣ１０２、カメラ信号処理回路Ｃ１０３、表示装置Ｃ１０４、記録装置Ｃ１０５、カメラマイコンＣ１０６を有する。
【００２０】
撮像素子Ｃ１０１は、ＣＣＤセンサやＣＭＯＳセンサにより構成される光電変換素子であり、被写体像を光電変換してアナログ信号を出力する。撮像素子Ｃ１０１を、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３原色のそれぞれに対して１つずつ設けてもよい。
【００２１】
ＣＤＳ／ＡＧＣ／ＡＤコンバータＣ１０２は、撮像素子Ｃ１０１の出力をサンプリングし、さらにゲイン調整およびデジタル変換する。
【００２２】
カメラ信号処理回路Ｃ１０３は、ＣＤＳ／ＡＧＣ／ＡＤコンバータＣ１０２からの出力信号に対して各種の画像処理を行い、画像信号を生成する。カメラ信号処理回路Ｃ１０３はＡＦ信号処理回路（焦点信号生成手段）Ｃ１０３１を有する。ＡＦ信号処理回路Ｃ１０３１は、ＣＤＳ／ＡＧＣ／ＡＤコンバータＣ１０２からの撮像素子Ｃ１０１の全画素の出力信号のうち焦点検出に用いる領域の画素からの出力信号から、高周波成分や該高周波信号から生成した輝度差成分等を抽出して焦点信号を生成する。焦点信号は、コントラスト評価値信号とも称され、撮像素子Ｃ１０１からの出力信号に基づいて生成される画像の鮮鋭度（コントラスト状態）を表す。鮮鋭度は撮影光学系の焦点状態によって変化するので、結果的に焦点信号は、撮影光学系の焦点状態を表す信号となる。
【００２３】
表示装置Ｃ１０４はカメラ信号処理回路Ｃ１０３からの画像信号を表示し、記録装置Ｃ１０５はカメラ信号処理回路Ｃ１０３からの画像信号を磁気テープ、光ディスク、半導体メモリ等の記録媒体に記録する。
【００２４】
カメラマイコン（カメラマイクロコンピュータ、撮像装置制御手段）Ｃ１０６は、カメラ信号処理回路Ｃ１０３からの出力に基づいて、レンズユニットＬ１００のフォーカスアクチュエータＬ１０８を制御し、フォーカスレンズＬ１０５を光軸方向に移動させる。この動作は主にカメラマイコンＣ１０６内に設けられたカメラＡＦ制御部Ｃ１０６１によって行われる。このカメラＡＦ制御部Ｃ１０６１の動作の詳細については後述する。
【００２５】
その他、カメラ本体Ｃ１００には不図示の電源供給部（バッテリ）と電源スイッチがあり、カメラ本体Ｃ１００内の各素子に電源を供給するか否かを選択可能である。また、レンズユニットＬ１００は不図示の電源ラインを通じて、カメラ本体Ｃ１００から電源の供給を受けている。
【実施例１】
【００２６】
図２は、レンズマイコンＬ１０６とカメラマイコンＣ１０６の通信のタイミングチャートである。図中、「電源」はカメラ本体Ｃ１００の不図示の電源スイッチがユーザによって操作されてオン（ハイ）またはオフ（ロー）にされた状態を示している。「ＶＤ」は垂直同期信号を表す。「通信」は、レンズマイコンＬ１０６またはカメラマイコンＣ１０６から送信される信号を表している。「フォーカスアクチュエータ」はフォーカスアクチュエータＬ１０８の駆動状態を表している。
【００２７】
電源スイッチの操作により電源が供給されると、時間ｔ２１後にカメラマイコンＣ１０６がＶＤを生成し、時間ｔ２２後に初期通信ＰＩが開始される。初期通信ＰＩは、レンズユニットＬ１００がカメラ本体Ｃ１００に装着または電源投入されてから最初に行う通信である。ＶＤに同期するタイミングで固定長の双方向パケット通信を行う場合、最初の１周期間（１Ｖ）は初期通信ＰＩとし、その後の通信とは別のフォーマットの通信を行う。次の周期以降は１Ｖ内に第１通信Ｐ１と第２通信Ｐ２の２つのブロックからなる通信を行う。また、ＶＤの立ち上がりから初期通信ＰＩを開始するまでの時間ｔ２２は撮像素子Ｃ１０１の映像信号蓄積タイミングを基準として任意のタイミングに設定することが可能であるが、ＶＤに対しての遅延時間は常に一定である必要がある。
【００２８】
また、本実施例の初期通信ＰＩは、レンズマイコンＬ１０６からカメラマイコンＣ１０６に少なくとも以下の３つの情報を送信するが、本発明は少なくとも１つの情報が含まれていれば足りる。
【００２９】
１つ目の情報は、第１通信Ｐ１の開始（立ち上がり）または終了（立ち下がり）から同一周期内の第２通信Ｐ２を開始（立ち上がり）するまでの第１の時間（周期内待機時間）の情報であり、これは図２の時間ｔ２３に相当する。ここで、同一周期内に含まれる複数のブロックが第ｎ（１以上の整数）のブロックと第ｍ（ｎより大きい整数）のブロックを含む場合を考える。この場合、レンズマイコンＬ１０６は、周期内待機時間の情報をカメラマイコンＣ１０６に送信し、第ｎのブロックの通信を開始または終了してから、同一周期内の第ｍのブロックの通信を開始するまでの時間が周期内待機時間よりも短くならないようにしている。即ち、第ｎのブロックの通信を開始または終了してから周期内待機時間が経過する前に、同一周期内の第ｍのブロックの通信が開始されないようにしている。待機時間を設ける理由は、各ブロックの通信（パケット通信）に含まれる複数の情報を処理するのに時間が必要であるからであり、これは他の待機時間についても同様である。
【００３０】
２つ目の情報は、一周期内の最後のブロックの通信（本実施例では、第２通信Ｐ２）を開始または終了してから次の周期の最初のブロックの通信である第１通信Ｐ１を開始するまでの第２の時間（周期外待機時間）の情報である。これは、図２の時間ｔ２４に相当する。レンズマイコンＬ１０６は周期外待機時間の情報をカメラマイコンＣ１０６に送信し、一周期内の最後のブロックの通信を開始または終了してから次の周期の最初のブロックの通信を開始するまでの時間が周期外待機時間よりも短くならないようにしている。即ち、一周期内の最後のブロックの通信を開始または終了してから周期外待機時間が経過する前に、次の周期の最初のブロックの通信が開始されないようにしている。
【００３１】
３つ目の情報は、第２通信Ｐ２を開始または終了してからフォーカスアクチュエータＬ１０８を駆動開始できるようになるまでに要する第３の時間（アクチュエータ待機時間）の情報である。これは、図２の時間ｔ２５に相当する。ここで、同一周期内に含まれる複数のブロックが第ｎ（１以上の整数）のブロックを含む場合を考える。この場合、レンズマイコンＬ１０６はアクチュエータ待機時間の情報をカメラマイコンＣ１０６に送信する。そして、第ｎのブロックの通信を開始または終了してから、同一周期内で前記アクチュエータが駆動可能になる前に、レンズマイコンＬ１０６が前記アクチュエータの駆動開始を指示されないようにしている。即ち、第ｎ（１以上の整数）のブロックの通信を開始または終了してからアクチュエータ待機時間が経過する前に、アクチュエータの駆動開始が指示されないようにしている。
【００３２】
初期通信ＰＩではその他にも、例えば、レンズユニットＬ１００とカメラ本体Ｃ１００が対応している通信フォーマットや通信速度、対応する機能、個体識別情報等の状態に依らず確定しているステータス情報を相互に送受信する。
【００３３】
レンズ交換型カメラシステムでは、レンズユニットＬ１００の種類によってレンズマイコンＬ１０６の演算速度や処理すべきデータ量が異なる。例えば、安価なマイコンを使用している場合や、消費電流削減のためにマイコンの動作クロックを落としている場合には演算速度は遅くなる。また、レンズユニットＬ１００が備えている機能（オートズーム、ＡＦ、手ブレ補正、絞り制御、ＮＤフィルタ制御、内蔵テレコン制御等々）や、各機能の精度の違いにより処理すべきデータ量が増減し、結果として処理速度に差が生じる。即ち、時間ｔ２３、ｔ２４、ｔ２５の間に、レンズマイコンＬ１０６が行うべき処理内容、及び処理時間がレンズユニットＬ１００の種類毎に異なる。このため、カメラマイコンＣ１０６が、それらの処理時間の違いを考慮せずに駆動時期を指定する制御するなどの通信を行うと、アクチュエータが正確に動けないなど、制御が破たんする可能性がある。そこで、カメラマイコンＣ１０６は、周期内待機時間、周期外待機時間、アクチュエータ待機時間を考慮したタイミングで通信、及びレンズ制御を行う。
【００３４】
ここで、ＶＤの周期をＴ（例えば、１６．６７ｍｓ）とすると、第１の時間と第２の時間の合計が第１の信号の周期を超えないように、ｔ２３＋ｔ２４≦Ｔという関係を満たしている。但し、ｔ２３＋ｔ２４＝Ｔである必要はない。この条件を満たせない場合は、カメラマイコンＣ１０６は、通信周期を長くするように調整する。
【００３５】
次に、レンズマイコンＬ１０６およびカメラマイコンＣ１０６によって行われるフォーカス制御（ＴＶＡＦ制御）について、図３〜図５を参照して説明する。
【００３６】
図３は、ＴＶＡＦ制御の全体的な流れを示すフローチャートである。ここでの処理は、主にカメラマイコンＣ１０６のカメラＡＦ制御部Ｃ１０６１がコンピュータプログラムに従って実行する。カメラマイコンＣ１０６（カメラＡＦ制御部Ｃ１０６１）は、レンズマイコンＬ１０６（レンズＡＦ制御部Ｌ１０６１）との通信を通じてフォーカスレンズＬ１０５の駆動や位置の管理を行う。
【００３７】
図３において、Ｓｔｅｐ（ステップ）３０１では、カメラマイコンＣ１０６は、現在のＴＶＡＦモードが微小駆動（ウォブリング）モードであるかどうかを判別し、微小駆動モードである場合はＳｔｅｐ３０２に、そうでない場合はＳｔｅｐ３０８に進む。
【００３８】
Ｓｔｅｐ３０２では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５を所定の振幅で駆動する微小駆動動作を行い、合焦しているか否か、合焦していなければどちらの方向に合焦点が存在するかを判別する。ここでの詳細な動作は、後に図４および図５を用いて説明する。
【００３９】
Ｓｔｅｐ３０３では、カメラマイコンＣ１０６は、Ｓｔｅｐ３０２の微小駆動動作によるフォーカスレンズＬ１０５の位置の履歴から、所定回数同一エリアで往復しているか否かを判別する。そうである場合は合焦判別が行われたとしてＳｔｅｐ３０６に、そうでない場合は合焦判別が行われなかったとしてＳｔｅｐ３０４に進む。
【００４０】
Ｓｔｅｐ３０４では、カメラマイコンＣ１０６は、Ｓｔｅｐ３０２での微小駆動動作によるフォーカスレンズＬ１０５の位置の履歴から、所定回数連続して同一方向に合焦点が存在していると判別されたかどうかを判別する。そうである場合は合焦方向判別が行われたとしてＳｔｅｐ３０５に進み、山登り駆動モードへ移行し、そうでない場合は方向判別が行われなかったとしてＳｔｅｐ３０１に戻り、微小駆動モードを継続する。
【００４１】
Ｓｔｅｐ３０６では、カメラマイコンＣ１０６は、合焦時の焦点信号レベルを不図示のメモリに格納した後、Ｓｔｅｐ３０７に進んで再起動判定モードへ移行する。再起動判定モードとは、再び微小駆動（方向判別）をするかどうかを判定するモードである（Ｓｔｅｐ３１６，Ｓｔｅｐ３１７）。
【００４２】
Ｓｔｅｐ３０８では、カメラマイコンＣ１０６は、現在のＴＶＡＦモードが山登り駆動モードであるかどうかを判別し、山登り駆動モードである場合はＳｔｅｐ３０９に、そうでない場合はＳｔｅｐ３１３に進む。
【００４３】
Ｓｔｅｐ３０９では、カメラマイコンＣ１０６は、焦点信号（の値）が大きくなる方向に所定の速度でフォーカスレンズＬ１０５を駆動する山登り駆動動作を行う。山登り駆動動作の詳細についての詳細な説明は省略する。
【００４４】
Ｓｔｅｐ３１０では、カメラマイコンＣ１０６は、Ｓｔｅｐ３０９での山登り駆動動作によって焦点信号が最大値（撮影光学系の合焦状態を示す値）となるフォーカスレンズＬ１０５の位置（以下、「ピーク位置」という）が検出されたか否かを判別する。ピーク位置が検出された場合はＳｔｅｐ３１１に進み、そうでない場合はＳｔｅｐ３０１に戻り、山登り駆動モードを継続する。Ｓｔｅｐ３１０でピーク位置が検出されたと判別された場合には、ピーク位置にフォーカスレンズＬ１０５が移動された後、合焦判別モードとなる（Ｓｔｅｐ３１５）。
【００４５】
Ｓｔｅｐ３１１では、カメラマイコンＣ１０６は、ピーク位置をフォーカスレンズＬ１０５の目標位置に設定する。その後、Ｓｔｅｐ３１２に進み、停止モードへ移行する。  
【００４６】
Ｓｔｅｐ３１３では、カメラマイコンＣ１０６は、現在のＴＶＡＦモードが停止モードであるかを判別し、停止モードである場合はＳｔｅｐ３１４に、そうでない場合はＳｔｅｐ３１６に進む。
【００４７】
Ｓｔｅｐ３１４では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５がピーク位置に戻ったかどうかを判別する。そうである場合はＳｔｅｐ３１５に進んで微小駆動（合焦判別）モードへ移行し、そうでない場合はＳｔｅｐ３０１に戻り、停止モードを継続する。
【００４８】
Ｓｔｅｐ３１６では、カメラマイコンＣ１０６は、現在の焦点信号のレベルとＳｔｅｐ３０６で保持した焦点信号のレベルとを比較し、その変動量が所定値より大きいかどうかを判別する。変動量が所定値より大きい場合はＳｔｅｐ３１７に進んで微小駆動（方向判別）モードに移行し、そうでない場合はＳｔｅｐ３０１に戻り、再起動判定モードを継続する。
【００４９】
図３に示すＳｔｅｐ３０２において、カメラマイコンＣ１０６およびレンズマイコンＬ１０６による制御の流れを図４および図５を用いて説明する。
【００５０】
図４において、ＳｔｅｐＣ４０１では、カメラマイコンＣ１０６は、映像のＶＤに対する現在のタイミングが、予め決められているレンズマイコンＬ１０６との通信（以下、「レンズ通信」という）を行うタイミングと一致しているかどうかを判別する。そうである場合はＳｔｅｐＣ４０２に進み、そうでない場合はＳｔｅｐＣ４０１に戻って待つ。ＶＤに対するレンズ通信のタイミングは、図２の時間ｔ２２に相当する。このタイミングを決定する条件の１つには、１つ前の周期の第２通信Ｐ２から、周期外待機時間以上（時間ｔ２４以上）の時間が経過していることが含まれる。カメラマイコンＣ１０６はＳｔｅｐＣ４０１を判断するために、不図示の内部タイマーやカウンタなどの計時手段を利用する。
【００５１】
ＳｔｅｐＣ４０２では、カメラマイコンＣ１０６は、レンズマイコンＬ１０６に通信要求を送信し、レンズ通信（第１通信Ｐ１）を開始させる。
【００５２】
レンズマイコンＬ１０６は、ＳｔｅｐＬ４０１において、カメラマイコンＣ１０６がＳｔｅｐＣ４０２で送信した通信要求を受信したかどうか判別し、そうである場合はＳｔｅｐＬ４０２に進み、そうでない場合はＳｔｅｐＬ４０１に戻って待つ。
【００５３】
ＳｔｅｐＬ４０２では、レンズマイコンＬ１０６は、第１通信Ｐ１が開始されたことをトリガとして内部タイマーをリセットし、レンズ通信の開始からの遅延時間を計測する。
【００５４】
ＳｔｅｐＬ４０３では、レンズマイコンＬ１０６は、前回の処理で演算した到達予測の結果をカメラマイコンＣ１０６に送信する。この通信は第１通信Ｐ１に相当する。この到達予測の内容については、後にＳｔｅｐＬ４０８で詳細に説明する。
【００５５】
ＳｔｅｐＣ４０３では、カメラマイコンＣ１０６は、レンズマイコンＬ１０６がＳｔｅｐＬ４０３で送信した到達予測の結果を第１通信Ｐ１で受信する。図５の例で現在のＶＤが（４）であったとすると、ここでの処理は到達予測（４）の受信のタイミングに相当する。
【００５６】
ＳｔｅｐＣ４０４では、カメラマイコンＣ１０６は、現在取得可能な焦点信号が有効であるかどうかを判別する。すなわち、焦点信号の生成元である映像信号がフォーカスレンズＬ１０５の駆動中に蓄積されたものではなく、過去の目標位置に停止していたときのものであるかどうかを判別する。有効である場合はＳｔｅｐＣ４０５に、そうでない場合はＳｔｅｐＣ４１６に進む。
【００５７】
図５の例では、現在のＶＤが（４）である場合は、ここで取得可能な焦点信号はＶＤ（２）で蓄積された映像信号から生成されたものである。ＶＤ（２）でフォーカスレンズＬ１０５は至近側に停止していたため、ＶＤ（２）で蓄積された映像信号から生成された焦点信号は有効と判別される。また、現在のＶＤが（５）である場合は、ここで取得可能な焦点信号はＶＤ（３）で蓄積された映像信号から生成されたものである。ＶＤ（３）でフォーカスレンズＬ１０５は無限遠側から至近側に駆動されていたため、ＶＤ（３）で蓄積された映像信号から生成された焦点信号は無効と判別される。
【００５８】
ＳｔｅｐＣ４０５では、カメラマイコンＣ１０６は、ＳｔｅｐＣ４０３で受信した前回の到達予測の結果が到達可能である場合（フォーカスレンズＬ１０５が目標位置へ到達可能であることを示す情報が得られている場合）はＳｔｅｐＣ４０６に進む。そうでない場合（フォーカスレンズＬ１０５が目標位置へ到達不可であることを示す情報が得られている場合）はＳｔｅｐＣ４１８に進む。
【００５９】
例えば、到達予測（４）のタイミングでレンズマイコンＬ１０６から送られてくる情報が到達可能であることを示す情報である場合は、ＶＤ（４）での焦点信号生成のための電荷蓄積までにフォーカスレンズＬ１０５が目標位置に到達できることを意味する。一方、到達予測（４）のタイミングでレンズマイコンＬ１０６から送られてくる情報が到達不可であることを示す情報である場合は、ＶＤ（４）での焦点信号生成のための電荷蓄積までにフォーカスレンズＬ１０５が目標位置に到達できないことを意味する。
【００６０】
第１通信Ｐ１で到達不可を示す情報を受信した場合は、現在もフォーカスレンズＬ１０５は駆動中で次回取得可能な焦点信号は十分なデフォーカス量が得られない可能性が高いため、誤動作を回避するために、ＴＶＡＦ制御の周期を遅らせる必要がある。このため、ＴＶＡＦ制御（微小駆動動作）を進めずにＳｔｅｐＣ４１８に進む。すなわち、ＴＶＡＦ制御の進行を制限する。
【００６１】
例えば、到達予測（４）のタイミング（ＶＤ（４）での第１通信）で、到達不可を示す情報を受信した場合は、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５を至近方向に駆動するための駆動命令を、目標デフォーカス量（６）のタイミングでは送らない。次の第１通信（ＶＤ（５）での第１通信）で、到達可能を示す情報を受信したら、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５を至近方向に駆動するための駆動命令を、同じＶＤ（５）での第２通信で送信する。
【００６２】
ＳｔｅｐＣ４０６では、カメラマイコンＣ１０６は、現在フォーカスレンズＬ１０５がその駆動中心である中心位置に対して無限遠側に停止している状態かどうかを判別し、そうである場合はＳｔｅｐＣ４０７に、そうでない場合はＳｔｅｐＣ４１１に進む。図５の例では、現在のＶＤが（４）である場合は、このときのフォーカスレンズＬ１０５は無限遠側に停止していると判別される。また現在のＶＤが（６）である場合は、このときのフォーカスレンズＬ１０５は至近側に停止していると判別される。
【００６３】
ＳｔｅｐＣ４０７では、カメラマイコンＣ１０６は、至近側の焦点信号を保存する。図５の例で現在のＶＤが（４）であった場合は、フォーカスレンズＬ１０５が至近側に停止していたＶＤ（２）で蓄積された映像信号から生成された焦点信号（２）を保存する。
【００６４】
ＳｔｅｐＣ４０８では、カメラマイコンＣ１０６は、ＳｔｅｐＣ４０７で保存した至近側の焦点信号のレベルと過去に後述のＳｔｅｐＣ４１０で保存した無限遠側の焦点信号のレベルとを比較する。至近側の方が大きい場合はＳｔｅｐＣ４０９に、そうでない場合はＳｔｅｐＣ４１３に進む。図５の例で現在のＶＤが（４）であった場合は、焦点信号（２）と不図示の焦点信号０との大小関係を比較することになる。
【００６５】
ＳｔｅｐＣ４０９では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５の駆動中心である中心位置の至近方向への移動量（像面中心移動量）を、撮像素子Ｃ１０１の撮像面上でのデフォーカス量として演算する。このデフォーカス量は、焦点深度内に設定される。
【００６６】
ＳｔｅｐＣ４１０では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５の上記中心位置に対する至近方向への駆動量（像面振幅量）を、撮像面上でのデフォーカス量として演算する。中心位置の移動量と同様に、このデフォーカス量も焦点深度内に設定される。
【００６７】
ＳｔｅｐＣ４１１では、カメラマイコンＣ１０６は、無限遠側の焦点信号を保存する。図５の例で現在のＶＤが（６）であった場合は、フォーカスレンズＬ１０５が無限遠側に停止していたＶＤ（４）で蓄積された映像信号から生成された焦点信号（４）を保存する。
【００６８】
ＳｔｅｐＣ４１２では、カメラマイコンＣ１０６は、ＳｔｅｐＣ４１１で保存した無限遠側の焦点信号のレベルと過去にＳｔｅｐＣ４０７で保存した至近側の焦点信号のレベルを比較する。無限遠側の方が大きい場合はＳｔｅｐＣ４１３に、そうでない場合はＳｔｅｐＣ４１４に進む。図５の例で現在のＶＤが（６）であった場合は、焦点信号（４）と焦点信号（２）との大小関係を比較することになる。
【００６９】
ＳｔｅｐＣ４１３では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５の駆動中心である中心位置の無限遠方向への移動量（像面中心移動量）を、撮像面上でのデフォーカス量として演算する。このデフォーカス量も焦点深度内に設定される。
【００７０】
ＳｔｅｐＣ４１４では、カメラマイコンＣ１０６は、フォーカスレンズＬ１０５の上記中心位置に対する無限遠方向への駆動量（像面振幅量）を、撮像面上でのデフォーカス量として演算する。中心位置の移動量と同様に、このデフォーカス量も焦点深度内に設定される。
【００７１】
ＳｔｅｐＣ４１５では、カメラマイコンＣ１０６は、ＳｔｅｐＣ４０９、Ｃ４１０、Ｃ４１３およびＣ４１４で求めたデフォーカス量（目標デフォーカス量）を得るために、実際にフォーカスレンズＬ１０５の駆動を開始させるタイミングを演算する。
【００７２】
ここで、フォーカスレンズＬ１０５の駆動を開始させるタイミング（駆動開始タイミング）は、撮像素子Ｃ１０１の映像信号の蓄積完了タイミングを基準とし、前述のアクチュエータ待機時間を考慮して設定する。また、本実施例では、この駆動開始タイミングを、前述した第１通信の開始からの遅延時間で定義する。ただし、これに限らず、垂直同期信号に対しての遅延時間や、第２通信の開始からの遅延時間等で定義してもよい。
【００７３】
ＳｔｅｐＣ４１６では、カメラマイコンＣ１０６は、ＳｔｅｐＣ４１５で演算した駆動開始タイミングでフォーカスレンズＬ１０５を駆動した場合に、実際に上記目標デフォーカス量が得られているかどうかを予測する対象となるタイミングを演算する。すなわち、レンズマイコンＬ１０６は、ここで演算（指定）したタイミングである到達予測タイミングにおいてフォーカスレンズＬ１０５が目標デフォーカス量に対応する目標位置に到達可能か否かを予測することになる。
【００７４】
ここで、到達予測タイミングは、撮像素子Ｃ１０１の映像信号の蓄積開始タイミングを基準として設定する。また、本実施例では、この到達予測タイミングを、前述した第１通信の開始からの遅延時間で定義する。ただし、これに限らず、垂直同期信号や、第２通信の開始からの遅延時間等で定義してもよい。
【００７５】
ＳｔｅｐＣ４１７では、現在のタイミングがレンズ通信のタイミングと一致しているかどうかを判別する。そうである場合はＳｔｅｐＣ４１８に進み、そうでない場合はＳｔｅｐＣ４１７に戻って待つ。このタイミングを決定する条件の１つには、第１通信から、前述の周期内待機時間以上の時間が経過していることが含まれる。
【００７６】
ＳｔｅｐＣ４１８では、カメラマイコンＣ１０６は、レンズユニットに対して再度、通信要求を送信し、レンズ通信（第２通信）を開始させる。ここで、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０４にて、カメラマイコンＣ１０６がＳｔｅｐＣ４１６で送信した通信要求を受信したかどうか判別し、そうである場合はＳｔｅｐＬ４０５に進み、そうでない場合はＳｔｅｐＬ４０４に戻り待つ。
【００７７】
ＳｔｅｐＣ４１９では、カメラマイコンＣ１０６は、レンズ通信が開始されると、ＳｔｅｐＣ４０９、Ｃ４１０、Ｃ４１３およびＣ４１４で求めた目標デフォーカス量の情報をレンズマイコンＬ１０６に送信する。また、ＳｔｅｐＣ４１５およびＣ４１６で演算（指定）した駆動開始タイミングおよび到達予測タイミングの情報も、レンズマイコンＬ１０６に送信する。図５の例で現在のＶＤが（４）であったとすると、ここでの処理は目標デフォーカス量（６）、駆動開始タイミング（６）および到達予測タイミング（６）の送信タイミングに相当する。もしＳｔｅｐＣ４０３で受信した到達予測の結果が到達不可である場合は、カメラマイコンＣ１０６は、目標デフォーカス量（６）では、像面振幅量は前回の通信と同様の値を、像面中心移動量は０を送信する。
【００７８】
一方、ＳｔｅｐＬ４０５では、レンズマイコンＬ１０６は、カメラマイコンＣ１０６がＳｔｅｐＣ４１９にて送信した目標デフォーカス量、駆動開始タイミングおよび到達予測タイミングを受信する。
【００７９】
ＳｔｅｐＬ４０６では、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０５で受信した目標デフォーカス量が得られるように、現在のフォーカス位置敏感度を考慮して、フォーカスレンズＬ１０５の実駆動量（つまりは目標位置）を演算する。
【００８０】
ＳｔｅｐＬ４０７では、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０６で求めた実駆動量に応じて、フォーカスレンズＬ１０５の駆動速度を演算する。
【００８１】
ＳｔｅｐＬ４０８では、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０５で受信した駆動開始タイミングにてＳｔｅｐＬ４０７で求めた駆動速度でフォーカスレンズＬ１０５を駆動した場合の到達予測を行う。具体的には、駆動開始タイミングからＳｔｅｐＬ４０５で受信した到達予測タイミングまでのフォーカスレンズＬ１０５の予測駆動量が、ＳｔｅｐＬ４０６で求めたフォーカスレンズＬ１０５の実駆動量（目標位置）に到達するかどうかを予測する。このようにして、レンズマイコンＬ１０６は、フォーカスレンズＬ１０５が目標位置に到達可能か否かに関する予測を行う。該到達予測の結果は、次回のＳｔｅｐＬ４０３において、レンズマイコンＬ１０６からカメラマイコンＣ１０６に第１通信で送信される。
【００８２】
ＳｔｅｐＬ４０９では、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０２でリセットした内部タイマーの値を参照し、第１通信の開始時からの遅延時間がＳｔｅｐＬ４０５で受信した駆動開始タイミングに一致しているかどうかを判別する。一致している場合はＳｔｅｐＬ４１０に、そうでない場合はＳｔｅｐＬ４０９に戻って待つ。
【００８３】
ここで、駆動開始タイミングは、レンズマイコンＬ１０６がＳｔｅｐＬ４０５〜ＳｔｅｐＬ４０８及び、図４中には表現されないフォーカス以外の機能実現のための各種演算処理を終了するのに要する時間（アクチュエータ待機時間）を考慮したタイミングである。
【００８４】
ＳｔｅｐＬ４１０では、レンズマイコンＬ１０６は、ＳｔｅｐＬ４０６で求めた実駆動量およびＳｔｅｐＬ４０７で求めた駆動速度をフォーカスアクチュエータＬ１０８に対して設定し、実際にフォーカスレンズＬ１０５を駆動させる。図５の例で現在のＶＤが（４）であったとすると、ここでの処理はフォーカス（６）駆動のタイミングに相当する。
このように、本実施例では、レンズマイコンＬ１０６が必要とする以下の３種類の待機時間をあらかじめカメラマイコンＣ１０６に通知することで、いかなる特性の交換レンズにおいても通信や演算処理、アクチュエータ制御の破たんを回避することができる。３種類の待機時間とは、周期内待機時間、周期外待機時間、アクチュエータ待機時間である。
【００８５】
また、本実施例では、ＴＶＡＦ制御において、再起動判定、微小駆動、山登り駆動、停止、微小駆動、再起動判定を繰り返しながらフォーカスレンズＬ１０５を移動させる。これにより、焦点信号が常に最大となるように合焦状態が維持される。
【実施例２】
【００８６】
本発明の第２の実施例について説明する。本実施例のレンズ交換型カメラシステムの構成は、実施例１（図１）と同じである。また、ＴＶＡＦ制御の全体的な流れも、実施例１（図３〜図５）と同じである。本実施例は、周期内待機時間、周期外待機時間、およびアクチュエータ待機時間をレンズマイコンＬ１０６からカメラマイコンＣ１０６へ送信するタイミングと、それらの時間が状況に応じて可変である点が実施例１と異なる。
【００８７】
図６は、レンズマイコンＬ１０６とカメラマイコンＣ１０６の通信のタイミングチャートである。カメラ電源の立ち上がりから初期通信ＰＩまでは実施例１の図２と同様である。実施例１では初期通信ＰＩにおいて、周期内待機時間、周期外待機時間、アクチュエータ待機時間をレンズマイコン１０６からカメラマイコンＣ１０６に送信していた。本実施例では、初期通信ＰＩではそれらの各待機時間をカメラマイコンＣ１０６に送信しない。そのかわり、第１通信Ｐ１において各待機時間をカメラマイコンＣ１０６に送信する。カメラマイコンＣ１０６は第１通信で受信した各待機時間を基に、第２通信開始、次の周期の第１通信開始、アクチュエータ駆動開始の各タイミングを設定する。
【００８８】
図６では最初の第１通信でカメラマイコンＣ１０６が受信した周期内待機時間に基づきｔ６１が設定される。また、第１通信で受信した周期外待機時間に基づきｔ６２が設定される。
【００８９】
ここで、しばらくの間はレンズユニットＬ１００に条件の変化がなく、第１通信で送信される各待機時間はしばらく同一の値であったとする。ある時、例えば、図１には図示しない手ブレ補正開始スイッチ等の操作（あるいは何か別の操作でも良い）などにより、レンズマイコンＬ１０６の処理が増加すると、レンズマイコンＬ１０６は各待機時間を変更する。カメラマイコンＣ１０６は変更された周期内待機時間と周期外待機時間を基に第１通信〜第２通信の時間をｔ６１からｔ６３に、第２通信〜第１通信の時間をｔ６２からｔ６４に設定し直す。また、アクチュエータ待機時間も、フォーカス制御モードの変更等により、アクチュエータ駆動開始までに要する時間が変化した場合、ｔ６５からｔ６６のように変化する。
【００９０】
このように、本実施例では、レンズマイコンＬ１０６が必要とする以下の３種類の待機時間を第１通信でカメラマイコンＣ１０６に通知することで、交換レンズのその時の状態に応じた最適な待機時間を設定することができる。３種類の待機時間とは、周期内待機時間、周期外待機時間、アクチュエータ待機時間である。
【００９１】
以上説明した各実施例は代表的な例にすぎず、各実施例は種々の変形や変更が可能である。例えば、各実施例で示した周期内待機時間は第１通信開始のタイミングからの時間を設定したが、終了からの時間としても良いし、垂直同期信号の開始からの時間としても良い。また、周期外待機時間は第２通信開始のタイミングからの時間を設定したが、終了からの時間としても良いし、垂直同期信号の開始からの時間としてもよい。更に、アクチュエータ待機時間は第２通信開始のタイミングからの時間を設定したが、終了からの時間でもよいし、第１通信の開始、または終了からの時間としてもよいし、垂直同期信号の開始からの時間としてもよい。
【００９２】
また、各実施例では、同一周期内の通信ブロックが２つ、待ち時間設定が必要なアクチュエータが１つという構成を開示しているがそれに限ったことではない。例えば、手ブレベクトル検出等の、検出により時間のかかる処理をカメラ本体が行う必要がある場合、第２通信より後に第３の通信ブロック（第３通信）を設けて、そのタイミングでカメラ本体から交換レンズへベクトル情報を送信しても良い。更に、手ブレ補正用レンズをカメラ本体から制御する場合は、その駆動開始タイミングをカメラが指示するために手ブレ補正アクチュエータ用のアクチュエータ待機時間を設けてもよい。必要に応じて更に数を増やすことも可能である。
【００９３】
また、各実施例の機能を実現するソフトウェア（コンピュータプログラム）を、記録媒体から直接または有線／無線通信を用いてコンピュータを有する撮像装置や交換レンズに供給し、そのプログラムを実行させる場合も本発明の実施例に含まれる。
【産業上の利用可能性】
【００９４】
本発明は、レンズ一体型のカメラシステム、交換レンズ、カメラ本体に適用することができる。
【符号の説明】
【００９５】
Ｌ１００…レンズユニット（レンズ装置）、Ｃ１００…カメラ本体（撮像装置）、Ｌ１０６…レンズマイコン（レンズ制御手段）、Ｃ１０６…カメラマイコン（撮像装置制御手段）      
【図３】
0005645875.tif 000002
【図１】
0005645875.tif 000003
【図２】
0005645875.tif 000004
【図４】
0005645875.tif 000005
【図５】
0005645875.tif 000006
【図６】
0005645875.tif 000007