"カメラボディに着脱可能に取り付けられる交換レンズであって、第1伝送路を介して前記カメラボディから所定の制御データを受信する受信手段と、前記受信手段により前記制御データが受信されたことに応じて、該制御データに基づく所定の制御処理を実行する制御手段と、前記交換レンズの動作状態を表す所定のレンズデータを生成する生成処理を所定間隔毎に実行する生成手段と、前記生成手段により前記レンズデータが生成されたことに応じて、前記第1伝送路とは異なる第2伝送路を介して前記カメラボディに該レンズデータを送信する送信手段と、前記制御手段による前記制御処理よりも前記生成手段による前記生成処理を優先させる優先手段と、を備えることを特徴とする交換レンズ。請求項1に記載の交換レンズにおいて、前記優先手段は、前記制御手段による前記制御処理の実行中に前記生成手段による前記生成処理が開始された場合には、前記制御手段に前記制御処理を一時中断させることを特徴とする交換レンズ。請求項2に記載の交換レンズにおいて、前記優先手段は、前記制御手段に前記制御処理を一時中断させた後、前記生成手段による前記生成処理が完了したときに該制御処理を再開させることを特徴とする交換レンズ。請求項1~3のいずれか一項に記載の交換レンズにおいて、前記優先手段は、前記生成手段による前記生成処理の実行中には、前記制御手段に前記制御処理を開始させないことを特徴とする交換レンズ。請求項1~4のいずれか一項に記載の交換レンズにおいて、前記制御手段と前記生成手段とは、前記制御処理と前記生成処理とを実行する共通の処理装置を有することを特徴とする交換レンズ。請求項1~5のいずれか一項に記載の交換レンズにおいて、前記制御データは、複数の部分データから構成され、前記制御手段は、前記受信手段により前記部分データが受信される度に、該部分データに基づく前記制御処理を実行することを特徴とする交換レンズ。請求項1~6のいずれか一項に記載の交換レンズにおいて、前記生成処理は、生成した前記レンズデータの送信指示を表す送信指示信号を前記送信手段に出力する処理を含み、前記送信手段は、前記送信指示信号の入力に応じて、前記第2伝送路を介して前記カメラボディに前記生成されたレンズデータを送信することを特徴とする交換レンズ。請求項1~7のいずれか一項に記載の交換レンズにおいて、前記第1伝送路を介して、前記カメラボディに前記所定の制御データに基づく応答データを送信する応答データ送信手段を更に備え、前記第1伝送路は、前記受信手段による前記所定の制御データの受信と並行して前記応答データ送信手段による前記応答データの送信が可能な全二重の伝送路であることを特徴とする交換レンズ。光学部材の駆動状態に関する情報を送信するための新たな伝送路を導入する場合、交換レンズ内のCPUは制御用の伝送路と新たな伝送路の2つを制御する必要がある。従来技術では、これら2つの伝送路の各々を制御するための処理が同時に生じた場合にどのような制御を行えばよいかについては、何ら考えられていなかった。請求項1に係る発明は、カメラボディに着脱可能に取り付けられる交換レンズであって、第1伝送路を介してカメラボディから所定の制御データを受信する受信手段と、受信手段により制御データが受信されたことに応じて、該制御データに基づく所定の制御処理を実行する制御手段と、交換レンズの動作状態を表す所定のレンズデータを生成する生成処理を所定間隔毎に実行する生成手段と、生成手段によりレンズデータが生成されたことに応じて、第1伝送路とは異なる第2伝送路を介してカメラボディに該レンズデータを送信する送信手段と、制御手段による制御処理よりも生成手段による生成処理を優先させる優先手段と、を備えることを特徴とする交換レンズである。本発明によれば、2つの伝送路の各々を制御するための処理が同時に生じた場合であっても、正常に通信を行うことができる。第1の実施の形態図1は、本発明の第1の実施の形態に係るカメラシステムの外観を示す図である。カメラシステム1は、カメラボディ100と、交換レンズ200とから構成される。交換レンズ200はカメラボディ100に着脱可能に取り付けられる。交換レンズ200の取り付けは、カメラボディ100のボディ側レンズマウント101に、交換レンズのレンズ側レンズマウント201を嵌め込むことにより行われる。ボディ側レンズマウント101にはデータ通信および電源供給のための複数の接点102が存在する。レンズ側レンズマウント201上には複数の接点102の各々に対応する複数の接点202が存在する。交換レンズ200がカメラボディ100に取り付けられると、接点102と接点202が接続され、カメラボディ100から交換レンズ200に交換レンズ200を動作させるための電力が供給されると共に、カメラボディ100と交換レンズ200との間で後述するデータ通信を行うことができるようになる。カメラボディ100はボディCPU103を備える。ボディCPU103は所定の制御プログラムを実行することにより、カメラボディ100内の各部の制御を行う。他方、交換レンズ200はレンズCPU203を備える。レンズCPU203は所定の制御プログラムを実行することにより、交換レンズ200内の各部の制御と、後述する制御処理および生成処理とを行う。撮像素子104は被写体像を撮像し、撮像信号を出力する。カメラボディ100に設けられたレリーズスイッチ107が押下されると、ボディCPU103はこの撮像信号に各種の画像処理を行い、画像データを作成する。作成された画像データは、記憶媒体挿入口105内の可搬記憶媒体106に記憶される。図2は、第1の実施の形態に係るカメラシステム1の構成を示す断面図である。交換レンズ200は、複数のレンズ210a~210eから構成される撮像光学系210と絞り210fとを内蔵する。これら複数のレンズのうち例えばレンズ210dは、焦点調節のために撮像光学系210の光軸R方向に駆動されるフォーカスレンズである。またレンズ210eは、撮像光学系210の光軸R方向は垂直な方向X方向,Y方向の成分を含む方向に移動可能なブレ補正用レンズである。また絞り210fは、被写体光束の通過する絞り開口の大きさを変更するように移動可能な絞り部材絞り羽根である。レンズCPU203はボディCPU103からの指示に従って、不図示のアクチュエータモータ等によりフォーカスレンズ210d、ブレ補正レンズ210e、絞り210f等の被駆動部材を駆動させる。レンズCPU203は、上述の被駆動部材それぞれの、駆動や位置検出を制御する。なお、交換レンズ200を電動ズームレンズとして構成しても良い。この場合には、交換レンズ200内に、上記フォーカシングレンズ210bと同様に交換レンズ200光学系210の光軸R方向に移動可能な部材としてズームレンズを構成し、そのズームレンズを電気的に駆動する機構パワーズーム機構を構成する。撮像素子104の前面には、光学的ローパスフィルターと赤外線カットフィルターを合わせたフィルター111が設置されている。交換レンズ200内の撮像光学系210を通過した被写体光は、光軸Rを中心に、フィルター111を介して撮像素子104に入射する。ボディCPU103は、撮像素子104が出力する撮像信号から表示用画像を作成し、カメラボディ100の背面に設置されているLCDモジュール110に表示する。ボディCPU103とレンズCPU203との間、すなわちカメラボディ100と交換レンズ200との間には、図1に示す接点102と接点202とを介した2系統の伝送路が設けられている。これら2系統の伝送路は互いに独立しているので、一方の伝送路においてデータが伝送されている場合であっても、他方の伝送路によりデータを伝送することが可能である。以下の説明では、2系統の伝送路をそれぞれ第1伝送路301、第2伝送路302と称する。また、第1伝送路301を用いて行われる通信をコマンドデータ通信、第2伝送路302を用いて行われる通信をホットライン通信と呼ぶ。第1伝送路301および第2伝送路302を構成する信号線、ならびに、コマンドデータ通信およびホットライン通信の具体的な通信内容については後に詳述する。カメラボディ100内には、コマンドデータ通信を行うボディ側第1通信回路112と、ホットライン通信を行うボディ側第2通信回路113が設置される。これらの回路はそれぞれボディCPU103に接続される。同様に交換レンズ200内には、コマンドデータ通信を行うレンズ側第1通信回路212と、ホットライン通信を行うレンズ側第2通信回路213が設置される。これらの回路はそれぞれレンズCPU203に接続される。ボディ側第1通信回路112とレンズ側第1通信回路212とは、第1伝送路301により互いに接続される。同様に、ボディ側第2通信回路113とレンズ側第2通信回路213とは、第2伝送路302により互いに接続される。レンズ側第1通信回路212は、第1伝送路301を介してカメラボディ100内のボディ側第1通信回路112から後述する制御データを受信すると共に、交換レンズ200側で用意した制御データを送信する。換言すれば、ボディ側第1通信回路112とボディ側第2通信回路113はそれぞれ、ボディ側の通信インターフェースである。同様に、レンズ側第1通信回路212とレンズ側第2通信回路213はそれぞれ、交換レンズ側の通信インターフェースである。ボディCPU103およびレンズCPU203は、これらの各通信インターフェースを使って、両者間で、後述する各通信ホットライン通信、コマンドデータ通信を行う。各伝送路の説明図3は、カメラボディ100と交換レンズ200との間の伝送路の詳細を示すブロック図である。レンズ側第1通信回路212は4つの通信端子ORDY、ICLK、IDATAB、およびODATALを備える。ボディ側第1通信回路112は、これらの端子に対応する4つの通信端子IRDY、OCLK、ODATAB、およびIDATALを備える。第1伝送路301は、これら4対の通信端子をそれぞれ接続する4本の信号線RDY、CLK、DATAB、およびDATALにより構成される。すなわち、コマンドデータ通信はこれら4本の信号線を用いて行われる。信号線RDYには、レンズ側第1通信回路212が通信開始の可否を送出する。信号線CLKには、ボディ側第1通信回路112がデータ通信のためのクロック信号を送出する。信号線DATABには、ボディ側第1通信回路112がデータ信号を送出する。信号線DATALには、レンズ側第1通信回路212がデータ信号を送出する。同様に、レンズ側第2通信回路213は4つの通信端子IHREQ、OHANS、IHCLK、およびOHDATALを備える。ボディ側第2通信回路113は、これらの端子に対応する4つの通信端子OHREQ、IHANS、OHCLK、およびIHDATALを備える。第2伝送路302は、これら4対の通信端子をそれぞれ接続する4本の信号線HREQ、HANS、HCLK、およびHDATALにより構成される。すなわち、ホットライン通信はこれら4本の信号線を用いて行われる。信号線HREQには、ボディ側第2通信回路113が通信開始を要求する信号を送出する。信号線HANSには、レンズ側第2通信回路213が通信準備完了を示す信号を送出する。信号線HCLKには、ボディ側第2通信回路113がデータ通信のためのクロック信号を送出する。信号線HDATALには、レンズ側第2通信回路213がデータ信号を送出する。コマンドデータ通信の説明コマンドデータ通信では、ボディ側第1通信回路112が出力するクロック信号に同期して、ボディ側第1通信回路112とレンズ側第1通信回路212とが互いに同時にデータ信号を送出する。つまり、コマンドデータ通信は、双方向に同時にデータが送信される、全二重のデータ通信である。本実施形態において、コマンドデータ通信により授受されるデータは、2つの部分データから構成される。以下の説明では、1つ目の部分データをコマンドパケット、2つ目の部分データをデータパケットと呼ぶ。また、コマンドパケットとデータパケットを合わせて制御データと呼ぶ。すなわち、コマンドデータ通信は、カメラボディ100と交換レンズ200との間で制御データを送受信する通信である。レンズCPU203は、レンズ側第1通信回路212により部分データが受信される度に、受信された部分データに基づく制御処理後述を実行する。コマンドパケットとは、ボディCPU103からレンズCPU203に対する指令を表すデータである。本実施形態では、コマンドパケットは5バイトのデータであり、うち1バイトは他の4バイトのチェックサムである。なお本実施形態では、レンズCPU203からボディCPU103に送信されるコマンドパケットはダミーのデータとなっている。具体的には、レンズCPU203は4バイト分の0と1バイトのチェックサムをコマンドパケットとして送信する。本実施形態において、ボディCPU103から送信されるコマンドパケットは、交換レンズ200が備える部材を駆動させる指令と、交換レンズ200に関する情報を送信させる指令と、のいずれかである。前者の指令としては、例えばフォーカスレンズ210dやブレ補正レンズ210eを駆動させる指令や、絞り210fを駆動させる指令などが挙げられる。後者の指令としては、交換レンズ200に情報の送信を要求する司令例えば交換レンズ200の機種名、焦点距離情報ズーム位置情報、絞り位置、レンズ特性情報光学収差情報を送信させる指令を送信させる指令などが挙げられる。データパケットとは、コマンドパケットに付随して送信されるデータであり、その内容はコマンドパケットの内容に応じて異なる。例えば、ボディCPU103から送信されたコマンドパケットがフォーカスレンズ210dを駆動させる指令を表していた場合、その後にボディCPU103が送信するデータパケットは、駆動対象フォーカスレンズ210d、ブレ補正用レンズ210e、絞り210f等であり、以下ではこれらを駆動対象と称するの駆動量および駆動方向を表すデータであり、レンズCPU203が送信するデータパケットは全て0のダミーデータチェックサムを含むである。また、ボディCPU103から送信されたコマンドパケットがレンズ情報例えば交換レンズ200の機種名を送信させる指令を表していた場合、その後にボディCPU103が送信するデータパケットは全て0のダミーデータチェックサムを含むであり、レンズCPU203が送信するデータパケットは当該レンズ情報を表すデータ例えば交換レンズ200の機種名を表す文字列データとチェックサムである。なお、データパケットについても、コマンドパケットと同様に1バイトのチェックサムが付加される。図4は、コマンドデータ通信を表す波形図である。コマンドデータ通信はボディCPU103により開始される。ボディCPU103はまず、ボディ側第1通信回路112の内部に備わるバッファメモリへ、送信するコマンドパケットを書き込む。次にボディCPU103が、ボディ側第1通信回路112に送信開始信号を送出する。送信開始信号が入力されたボディ側第1通信回路112は、信号線RDYの信号レベルを確認する。レンズ側第1通信回路212は、通信の準備が完了していない場合には信号線RDYの信号レベルをHにする。ボディ側第1通信回路112は、信号線RDYの信号レベルがHである場合には、信号レベルがLになるまで各信号の送出を行わない。信号線RDYの信号レベルがLであれば、ボディ側第1通信回路112はクロック信号401およびコマンドパケット信号402の送出を開始する図4の時刻T1。ここでコマンドパケット信号402とは、上記のコマンドパケットチェックサムを含むを表すシリアル信号である。クロック信号401は信号線CLKに、コマンドパケット信号402は信号線DATABにそれぞれ送出される。このときボディ側第1通信回路112の内部のバッファメモリには、5バイトのコマンドパケットチェックサムを含むが書き込まれている。従って、クロック信号401およびコマンドパケット信号402は5バイト分の長さとなっている。レンズ側第1通信回路212は、ボディ側第1通信回路112により送出されたクロック信号401に同期して、信号線DATALにコマンドパケット信号403を送出する。前述の通り、レンズ側第1通信回路212から送信されるコマンドパケットは、5バイト4バイト分の0と1バイトのチェックサムである。従って、コマンドパケット信号403は、コマンドパケット信号402と同一長すなわち5バイト分のシリアル信号である。ボディ側第1通信回路112は、信号線DATALに送出されたコマンドパケット信号403を受信し、この信号が表すデータチェックサムを含むをボディ側第1通信回路112の内部のバッファメモリに書き込む。同様に、レンズ側第1通信回路212は、信号線DATABに送出されたコマンドパケット信号402を受信し、この信号が表すデータをレンズ側第1通信回路212の内部のバッファメモリに書き込む。これらのデータの送受信はボディ側第1通信回路112およびレンズ側第1通信回路212によって行われる。つまり、ボディCPU103およびレンズCPU203は、これらのデータの送受信中に他の処理を実行することが可能である。コマンドパケットの授受が完了すると、レンズ側第1通信回路212は信号線RDYの信号レベルをHにすると共に、レンズCPU203に送受信完了の割り込みを発生させる図4の時刻T2。レンズCPU203はこの割り込みに応じて、第1制御処理404の実行を開始する。第1制御処理404は、データパケットの送信準備を行う処理である。レンズCPU203は第1制御処理404において、レンズ側第1通信回路212内部のバッファメモリから受信されたコマンドパケットを読み出し、メインメモリ不図示に書き込む。そして、このコマンドパケットの内容に基づいてコマンドパケットの内容を解析して、この後に送信するデータパケットチェックサムを含むを上記のバッファメモリに書き込む。例えば受信されたコマンドパケットが上述のいずれかの駆動対象を駆動させる指令を表していた場合、レンズCPU203は全て0のダミーデータチェックサムを含むを上述のバッファメモリに書き込む。また、受信されたコマンドパケットがレンズ情報例えば交換レンズ200の機種名を送信させる指令を表していた場合、レンズCPU203は要求されたレンズ情報を表すデータ例えば交換レンズ200の機種名を表す文字列データとチェックサムを上述のバッファメモリに書き込む。なお、ここでバッファメモリに書き込まれたレンズ情報は、後述するコマンドデータ通信のデータ部分の通信の裏で、全二重通信によってカメラボディ100へ送信される。なおレンズCPU203の行う第1制御処理404には、コマンドパケット信号402に含まれているチェックサムを用いて、コマンドパケット信号402の通信にエラーがないか否かを、データバイト数から簡易的にチェックする通信エラーチェック処理も含まれる。他方、コマンドパケットの授受の完了に応じて、ボディ側第1通信回路112もボディCPU103に送受信完了の割り込みを発生させる。ボディCPU103はこの割り込みに応じて、ボディ側第1通信回路112の内部に備わるバッファメモリへ、送信したコマンドパケットの内容に応じたデータパケットを書き込む。例えば送信したコマンドパケットが上述のいずれかの駆動対象を駆動させる指令を表していた場合、ボディCPU103は駆動対象の駆動量および駆動方向を表すデータチェックサムを含むを上述のバッファメモリに書き込む。また、送信したコマンドパケットが交換レンズ200の機種名を送信させる指令を表していた場合、ボディCPU103は全て0のダミーデータチェックサムを含むを上述のバッファメモリに書き込む。次にボディCPU103が、ボディ側第1通信回路112に送信開始信号を送出する。ただし、この時点図4の時刻T2では信号線RDYの信号レベルがHとなっているため、ボディ側第1通信回路112はデータパケット信号の送出を開始しない。レンズCPU203は、第1制御処理404が完了すると、レンズ側第1通信回路212に送信許可信号を送出する。送信許可信号が入力されたレンズ側第1通信回路212は、信号線RDYの信号レベルをHからLにする図4の時刻T3。これによりボディ側第1通信回路112は、コマンドパケットと同様に、クロック信号405およびデータパケット信号406の送出を開始する。ここでデータパケット信号406は、ボディCPU103によりバッファメモリに書き込まれたデータパケットを表すシリアル信号である。またレンズ側第1通信回路212も、このクロック信号405に応じてデータパケット信号407の送出を開始する。ここでデータパケット信号407は、レンズCPU203によりバッファメモリに書き込まれたデータパケットを表すシリアル信号である。データパケットの授受が完了すると、コマンドパケットの場合と同様に、レンズ側第1通信回路212は信号線RDYの信号レベルをHにすると共に、レンズCPU203に送受信完了の割り込みを発生させる図4の時刻T4。レンズCPU203はこの割り込みに応じて、第2制御処理408の実行を開始する。第2制御処理408は、受信したデータパケットに基づく処理である。レンズCPU203は第2制御処理408において、レンズ側第1通信回路212内部のバッファメモリから受信されたデータパケットを読み出し、メインメモリ不図示に書き込む。またこの第2制御処理408には、データパケット信号406に含まれるチェックサムを用いた上述の如き通信エラーチェック処理も含まれる。その後、レンズCPU203は、先だって受信されたコマンドパケットと、今回受信されたデータパケットとに基づいて、適切な制御を行う。すなわち、レンズCPU203は、レンズ側第1通信回路212により制御データが受信されたことに応じて、制御データに基づく制御処理を実行する。例えば受信されたコマンドパケットが上述のいずれかの駆動対象を駆動させる指令を表していた場合、レンズCPU203はデータパケットが表す移動量および移動方向に基づいて、駆動対象を駆動させる。また、受信されたコマンドパケットがレンズ情報例えば交換レンズ200の機種名を送信させる指令を表していた場合、レンズCPU203はデータパケットに含まれるチェックサムを用いたデータパケットの整合性チェック処理と、次回の通信の為に受信済みのパケットを受信用バッファから削除する処理とを行う。他方、データパケットの授受の完了に応じて、ボディ側第1通信回路112もボディCPU103に送受信完了の割り込みを発生させる。ボディCPU103はこの割り込みに応じて、送信されたコマンドパケットの内容に応じた処理を、必要であれば実行する。例えば送信されたコマンドパケットが上述のいずれかの駆動対象を駆動させる指令を表していた場合、ボディCPU103は何も行わない。また、送信されたコマンドパケットがレンズ情報例えば交換レンズ200の機種名を送信させる指令を表していた場合、ボディCPU103は当該機種名をメインメモリ不図示に書き込んだり、可搬記憶媒体106に書き込んだりする。ホットライン通信の説明ホットライン通信では、ボディ側第2通信回路113が出力するクロック信号に同期して、レンズ側第2通信回路213が一方的にデータ信号を送出する。つまり、ホットライン通信は、交換レンズ200からカメラボディ100にデータが送信される、一方通行のデータ通信である。ホットライン通信を行う際、レンズCPU203は、交換レンズ200の動作状態を表すレンズデータを生成する生成処理を実行する。本実施形態のレンズデータは、フォーカスレンズ210dの位置変化量を表す5バイトのデータである。図5は、ホットライン通信を表す波形図である。なお、図5bは図5aのうちの一期間Txを拡大した図である。ホットライン通信はコマンドデータ通信と同様に、ボディCPU103により開始される。ボディCPU103はまず、ボディ側第2通信回路113に通信開始信号を送出する。通信開始信号が入力されたボディ側第2通信回路113は、信号線HREQの信号レベルをHからLにする図5bの時刻T6。レンズ側第2通信回路213は、信号線HREQの信号レベルがHからLになったことに応じて、レンズCPU203に通信要求の割り込みを発生させる。この割り込みを受けたレンズCPU203は、レンズデータを生成する生成処理501の実行を開始する。生成処理501においてレンズCPU203は、直前のホットライン通信が完了した時点からの、フォーカスレンズ210dの位置変化量を取得し、レンズ側第2通信回路213内部のバッファメモリに書き込む。レンズCPU203は生成処理501の最後に、レンズ側第2通信回路213に送信指示信号を出力する。つまり、生成処理501は送信指示信号を出力する処理を含む。送信指示信号は、生成したレンズデータの送信指示を表す信号である。送信指示信号が入力されたレンズ側第2通信回路213は、信号線HANSの信号レベルをHからLにする図5bの時刻T7。ボディ側第2通信回路113は、信号線HANSの信号レベルがHからLになったことに応じて、クロック信号502の送出を開始する。クロック信号502は信号線HCLKに送出される。前述の通り、本実施形態においてレンズデータは5バイトのデータである。従って、クロック信号502は5バイト分の長さとなっている。レンズ側第2通信回路213は、ボディ側第2通信回路113により送出されたクロック信号502に同期して、信号線HDATALにレンズデータ信号503を送出する。レンズデータ信号503は、レンズデータを表す5バイト分のシリアル信号である。すなわち、レンズ側第2通信回路213は、レンズCPU203によりレンズデータが生成されたことに応じて、第2伝送路302を介してカメラボディ100内のボディ側第2通信回路113にレンズデータを送信する。ボディ側第2通信回路113は、信号線HDATALに送出されたレンズデータ信号503を受信し、この信号が表すデータをボディ側第2通信回路113の内部のバッファメモリに書き込む。レンズデータの送受信はボディ側第2通信回路113およびレンズ側第2通信回路213によって行われる。つまり、ボディCPU103およびレンズCPU203は、レンズデータの送受信中に他の処理を実行することが可能である。レンズデータの授受が完了すると、レンズ側第2通信回路213は信号線HANSの信号レベルをHにする図5bの時刻T8。また、ボディ側第2通信回路113は、ボディCPU103に通信完了の割り込みを発生させる。ボディCPU103はこの割り込みに応じて、ボディ側第2通信回路113内部のバッファメモリから受信されたレンズデータを読み出す。その後、ボディCPU103はボディ側第2通信回路113に通信完了信号を送出する。通信完了信号が入力されたボディ側第2通信回路113は、信号線HREQの信号レベルをHにする。ボディCPU103は、以上に説明したホットライン通信を、図5aに示す所定間隔Tn毎例えば1~数ミリ秒毎に実行する。すなわち、レンズCPU203は生成処理を所定間隔Tn毎に実行する。これにより、ボディCPU103は常に最新のレンズデータを保持する。ボディCPU103はこのレンズデータを利用して、例えば自動焦点調節などの制御を行う。ホットライン通信の優先性の説明コマンドデータ通信とホットライン通信とは互いに独立している。すなわち、コマンドデータ通信とホットライン通信とは同時に行うことが可能である。しかしながら、交換レンズ200内のレンズCPU203は、2つの処理を同時に実行することはできない。従って、コマンドデータ通信のために必要な処理である第1制御処理および第2制御処理以下、これら2つの処理を制御処理と呼ぶと、ホットライン通信のために必要な処理である生成処理と、は同時に実行することができない。本実施形態のレンズCPU203は、制御処理と生成処理とが同時に生じた場合に、生成処理を優先させる。以下、制御処理と生成処理とが同時に生じる場合について、具体的に2つの例を挙げて説明する。図6は、制御処理の実行中に生成処理が生じた場合の波形図である。図6では、まず時刻T10において、コマンドデータ通信が開始される。具体的には、ボディ側第1通信回路112によりクロック信号601とコマンドパケット信号602とが送出されると共に、レンズ側第1通信回路212によりコマンドパケット信号603が送出される。その後時刻T11において、コマンドパケット信号602とコマンドパケット信号603との授受が完了し、レンズCPU203が第1制御処理604例えば要求されたレンズ情報の準備処理を開始する。ただし図6では、この第1制御処理604の実行中である時刻T12に、ボディ側第2通信回路113が信号線HREQの信号レベルをHからLにする。すなわち、第1制御処理604の実行中に、ボディCPU103がボディ側第2通信回路113に通信開始信号を送出する。その結果、第1制御処理604の実行中である時刻T12において、生成処理605例えばフォーカスレンズ210dの位置情報の生成処理が生じる。このような場合、レンズCPU203が時刻T12において、第1制御処理604を一時中断し、生成処理605の実行を開始する。そして、生成処理605の実行が完了する時刻T13において、一時中断した第1制御処理604の実行を再開する。また、生成処理605の実行が完了した結果、時刻T13においてレンズ側第2通信回路213が信号線HANSの信号レベルをHからLにする。これに応じて、ボディ側第2通信回路113によるクロック信号607の送出と、レンズ側第2通信回路213によるレンズデータ信号608の送出と、が開始される。その後、時刻T15においてレンズデータ信号608の送出が完了し、時刻T16においてホットライン通信が完了する。他方、コマンドデータ通信においては、時刻T14に第1制御処理604が完了したことに伴い、ボディ側第1通信回路112によるクロック信号609およびデータパケット信号610の送出と、レンズ側第1通信回路212によるデータパケット信号611の送出が開始される。前述の通り第1伝送路301と第2伝送路302とは互いに独立しているので、時刻T14から時刻T15の間、これら2つの伝送路を用いた通信が並列に実行される。その後、時刻T17にレンズCPU203が第2制御処理612を開始し、時刻T18においてコマンドデータ通信が完了する。このように、レンズCPU203は、制御処理の実行中に生成処理が開始された場合には、制御処理を一時中断する。レンズCPU203は更に、制御処理を一時中断した後、生成処理が完了したときに制御処理を再開させる。結果として、レンズCPU203による生成処理およびレンズ側第2通信回路213によるレンズデータの送信が、レンズCPU203による制御処理およびレンズ側第1通信回路212による制御データの送受信よりも優先される。図7は、生成処理の実行中に制御処理が生じた場合の波形図である。図7では、まず時刻T19において、コマンドデータ通信が開始される。具体的には、ボディ側第1通信回路112によりクロック信号701とコマンドパケット信号702とが送出されると共に、レンズ側第1通信回路212によりコマンドパケット信号703が送出される。図7では、これら3つの信号の送出中である時刻T20に、ボディ側第2通信回路113が信号線HREQの信号レベルをHからLにする。すなわち、これら3つの信号の送出中に、ボディCPU103がボディ側第2通信回路113に通信開始信号を送出する。その結果、時刻T20において、レンズCPU203が生成処理605を開始する。その後時刻T21において、コマンドパケット信号602とコマンドパケット信号603との授受が完了する。すなわち、第1制御処理705が生じる。しかしながら、時刻T21において、レンズCPU203は生成処理704を実行中である。本実施形態ではこのような場合、レンズCPU203は第1制御処理705を開始しない。その代わりレンズCPU203は、生成処理704が完了した時刻T22に第1制御処理705を開始する。これにより、第1制御処理705が完了する時刻は、本来より遅い時刻T23になる。従って、その後のボディ側第1通信回路112によるクロック信号708およびデータパケット信号709の送出、レンズ側第1通信回路212によるデータパケット信号710の送出、レンズCPU203による第2制御処理711の実行も、本来より遅くなる。すなわち、コマンドデータ通信に必要な時間が、第1制御処理705と生成処理704とが同時に生じない場合よりも長くなる。他方、ホットライン通信は、図5に示す場合と同様に進行する。すなわち、生成処理704の実行が完了した時刻T22に、クロック信号706およびレンズデータ信号707の送出が開始され、時刻T24にこれらの信号の送出が完了する。そして、時刻T25においてホットライン通信が完了する。時刻T20から時刻T25までの時間は、図5に示した時刻T6から時刻T9までの時間と同じ長さである。このように、レンズCPU203は、生成処理の実行中には、制御処理を開始しない。レンズCPU203はその後、生成処理が完了した時点で制御処理を開始する。結果として、レンズCPU203による生成処理およびレンズ側第2通信回路213によるレンズデータの送信が、レンズCPU203による制御処理およびレンズ側第1通信回路212による制御データの送受信よりも優先される。上述した第1の実施の形態によるカメラシステムによれば、次の作用効果が得られる。1レンズCPU203は、第1伝送路301を介して受信された制御データに基づく所定の制御処理よりも、第2伝送路302を介して送信するレンズデータを生成する生成処理を優先させる。このようにしたので、第1伝送路301と第2伝送路302の各々を制御するための制御処理と生成処理とが同時に生じた場合であっても、正常に通信を行うことができる。2レンズCPU203は、制御処理の実行中に生成処理が開始された場合には、制御処理を一時中断する。このようにしたので、カメラボディ100に対してレンズデータを遅滞なく送信することができる。3レンズCPU203は、制御処理を一時中断した後、生成処理が完了したときに制御処理を再開させる。このようにしたので、生成処理を優先して実行するようにしたにも関わらず、コマンドデータ通信が破綻することがない。4レンズCPU203は、生成処理の実行中には制御処理を開始しない。このようにしたので、カメラボディ100に対してホットライン通信によりレンズデータを遅滞なく送信することができる。5制御データは複数の部分データから構成され、レンズCPU203は、レンズ側第1通信回路212により部分データが受信される度に、部分データに基づく制御処理を実行する。このようにしたので、制御処理が小刻みになり、レンズCPU203の空き時間をより有効に利用することができる。次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。変形例1コマンドデータ通信は、全二重の通信でなくてもよい。少なくともカメラボディ100から交換レンズ200に制御データを送信可能であれば、本発明を適用することが可能である。変形例2コマンドデータ通信において送信される制御データは、2つより多くの部分データに分割されていてもよいし、複数の部分データに分割されていなくてもよい。また、制御データの長さは上述の実施の形態で説明したものと異なっていてもよい。例えば、制御データが可変長であるとしてもよい。変形例3コマンドパケットにより表されるボディCPU103からレンズCPU203への指令は、上述の実施の形態で説明した以外のものであってもよい。例えば、フォーカスレンズ210d以外の部材例えばズームレンズやブレ補正レンズ、絞り等を駆動させる指令であってもよいし、交換レンズ200の機種名以外の情報例えば焦点距離情報ズーム位置情報や絞り位置情報、レンズ特性情報光学収差情報等を送信させる指令であってもよい。また、第1制御処理および第2制御処理の内容が、上述の実施の形態とは異なっていてもよい。変形例4第1伝送路301および第2伝送路302の構成は、図3に示した構成に限定されない。例えば、図3に示した信号線以外の信号線が存在してもよい。また、コマンドデータ通信およびホットライン通信の通信手順が、図4および図5に示した手順とはことなっていてもよい。変形例5ホットライン通信において交換レンズ200がカメラボディ100に送信するデータは、フォーカスレンズ210dの位置情報に限られるものではない。例えば、絞りの位置情報やブレ補正レンズの位置情報やズームレンズの位置情報を送信するようにしてもよい。この場合、これらいずれか1つの情報を送信するようにしてもよいし、これら複数の情報を一組として送信するようにしてもよい。変形例6上述の実施形態では、通信インターフェースを、2つの通信ホットライン通信、コマンドデータ通信に対してそれぞれ個別に設けているが、これらが一体に形成されていてもよい。すなわち交換レンズ側で言えば、レンズ側第1通信回路212とレンズ側第2通信回路213とが一体に形成されていても良い。同様にカメラボディ側で言えばボディ側第1通信回路112とボディ側第2通信回路113とが一体に形成されていても良い。更に、ボディCPU103やレンズCPU203の代わりに、これらの各通信インターフェースの機能が組み込まれたボディ側制御部やレンズ側制御部を使用しても良い。変形例7上記実施形態では、カメラボディ100と交換レンズ200から構成されるカメラシステムについて説明した。しかしながら本発明はカメラシステムに限られるものではない。交換レンズ200を着脱可能なマウントを備え、交換レンズ200と通信可能であり、且つ交換レンズに給電可能な電子機器であれば、その電子機器にも上記実施形態で説明した構成カメラボディ側の構成を適用可能である。このような電子機器として、例えばプロジェクターが考えられる。プロジェクターの投影レンズ部分を、着脱可能な交換式の投影レンズとして構成することで、上記実施形態と同様なプロジェクターシステムを得ることができる。変形例8本実施形態では、ブレ補正機構として、光学系210の光軸方向とは垂直な方向の成分をもつように移動可能なブレ補正レンズ210eを含み、そのブレ補正レンズ210eを駆動することにより手振れ補正を行うものについて述べた。しかしながらブレ補正機構としてはこれに限らず、ブレ補正光学系を、光学系210の光軸を含む面内方向に回転揺動させてブレ補正を行う方式のものでも良い。本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。"