(57)【要約】【課題】撮影レンズおよび撮像装置がコンバージョンレンズの有無に関わらず同一の制御を行い且つコンバージョンレンズの演算負荷を抑えた撮像装置システムを提供する。【解決手段】カメラボディ１００へコンバージョンレンズ３００を介して撮影レンズ２００を装着すると、撮影レンズ２００がレンズデータをコンバージョンレンズ３００へ出力する。コンバージョンレンズ３００は、レンズデータと補正データとに基づき補正済みレンズデータを作成し、カメラボディ１００へ出力する。その後、撮影レンズ２００は一定周期毎に状態データを送信する。状態データはコンバージョンレンズ３００を通過してカメラボディ１００へ到達する。カメラボディ１００は、受信した状態データとメモリに記憶しておいた補正済みレンズデータとを用いて光学系データを作成する。カメラボディ１００はこの光学系データに基づいて、種々の画像処理や撮影レンズ２００の制御を行う。【選択図】図１
2010226666.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズと撮像装置との間に着脱可能に取り付けることができるコンバージョンレンズであって、
前記撮影レンズが出力する前記撮影レンズの光学特性を表す固有のレンズデータを受信する受信手段と、
前記コンバージョンレンズの光学特性に基づいて定められた補正データを記憶する記憶手段と、
前記受信手段が受信した前記レンズデータと前記記憶手段に記憶された前記補正データとに基づいて、前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを作成する補正手段と、
前記補正済みレンズデータを前記撮像装置へ送信する送信手段と、
前記撮影レンズが出力する前記撮影レンズの動作状態を表す状態データを、前記補正手段を介さずに前記撮像装置へ転送する転送手段と、
を備えることを特徴とするコンバージョンレンズ。
【請求項２】
請求項１に記載のコンバージョンレンズにおいて、
前記受信手段は、前記撮影レンズが前記コンバージョンレンズを介して前記撮像装置に取り付けられたことに基づいて前記レンズデータを受信することを特徴とするコンバージョンレンズ。
【請求項３】
請求項１または２に記載のコンバージョンレンズにおいて、
前記転送手段は、前記撮影レンズから前記コンバージョンレンズまでの通信路を前記受信手段と共有すると共に、前記コンバージョンレンズから前記撮像装置までの通信路を前記送信手段と共有することを特徴とするコンバージョンレンズ。
【請求項４】
請求項１〜３のいずれか一項に記載のコンバージョンレンズにおいて、
前記受信手段が受信した前記レンズデータは、前記撮影レンズの動作状態と前記撮影レンズの光学特性との関係を表すデータを含み、
前記補正手段が作成した前記補正済みレンズデータは、前記関係と同様の形式において、前記撮影レンズの動作状態と前記合成光学系の光学特性との関係を表すデータを含むことを特徴とするコンバージョンレンズ。
【請求項５】
自身の光学特性に基づいて定められた補正データを備えるコンバージョンレンズを介して、撮像装置に対し着脱可能な撮影レンズであって、
光学特性を変化させるための可動レンズを含む撮影光学系と、
前記撮影光学系の光学特性を表す、撮影レンズ毎に固有のレンズデータを記憶する記憶手段と、
前記記憶手段に記憶されている前記レンズデータを、前記コンバージョンレンズ内に設けられた、前記レンズデータと前記補正データとに基づいて前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを作成する補正手段に向けて送信せしめる第１の送信手段と、
前記可動レンズの位置と関連する状態データを、前記コンバージョンレンズの前記補正手段を介さずに前記撮像装置へ送信せしめる第２の送信手段と、
を備えることを特徴とする撮影レンズ。
【請求項６】
請求項５に記載の撮影レンズにおいて、
前記第１の送信手段は、前記撮影レンズが前記撮像装置へ前記コンバージョンレンズを介して取り付けられたことに基づいて前記レンズデータを送信せしめることを特徴とする撮影レンズ。
【請求項７】
請求項５または６に記載の撮影レンズにおいて、
前記第１の送信手段は、前記撮影レンズから前記コンバージョンレンズまでの通信路を前記第２の送信手段と共有することを特徴とする撮影レンズ。
【請求項８】
自身の光学特性に基づいて定められた補正データを備えるコンバージョンレンズを介して、自身の撮影光学系の光学特性を表す固有のレンズデータを備えた撮影レンズを着脱可能な撮像装置であって、
前記コンバージョンレンズが前記レンズデータと前記補正データとに基づいて作成して出力する、前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを受信する第１の受信手段と、
前記撮影レンズが出力する前記撮影レンズの動作状態を表す状態データを受信する第２の受信手段と、
前記補正済みレンズデータと前記状態データとに基づいて、前記状態データが表す前記撮影レンズの動作状態における前記合成光学系の光学特性を取得する光学特性取得手段と、
を備えることを特徴とする撮像装置。
【請求項９】
請求項８に記載の撮像装置において、
前記第１の受信手段は、前記撮影レンズが前記撮像装置に前記コンバージョンレンズを介して取り付けられたことに基づいて前記レンズデータを送信することを特徴とする撮像装置。
【請求項１０】
請求項８または９に記載の撮像装置において、
前記第１の受信手段は、前記コンバージョンレンズから前記撮像装置までの通信路を前記第２の受信手段と共有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル一眼レフカメラ等の撮像装置と、交換可能な撮影レンズと、撮像装置および撮影レンズの間に取付可能なコンバージョンレンズとからなる撮像装置システムに関する。
【背景技術】
【０００２】
デジタル一眼レフカメラ等の、交換可能な撮影レンズを取り付けられる撮像装置には、撮影レンズとの間で各種の通信を行うものが存在する。撮像装置はこの通信により、例えば撮影レンズの光学特性などを取得する。一方、撮影レンズと撮像装置との間に取付可能なコンバージョンレンズの存在が知られている。この中間アクセサリは、例えば撮影レンズが本来備える焦点距離を変化させるために取り付けられる。
【０００３】
コンバージョンレンズの存在は、前述の撮像装置および撮影レンズに以下の影響を与える。まず、撮影レンズの光学特性を変化させる。例えば焦点距離を変化させたり、開放Ｆ値を変化させたりする。次に、撮影レンズと撮像装置との間で行われる通信が、コンバージョンレンズを介して行われることとなる。光学特性の変化は撮像装置が実行する画像処理などに影響を与えるので、撮像装置が取得する光学特性には、コンバージョンレンズの影響が考慮されていなければならない。
【０００４】
特許文献１には、撮影レンズが撮像装置へ送信する全ての光学特性データを受信する中間アクセサリが開示されている。この中間アクセサリは、受信した光学特性データに対し中間アクセサリ自身の影響を反映させた上で、この光学特性データを撮像装置へ送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭５９−１８８６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された中間アクセサリでは、レンズが送信する全てのデータに対して所定の演算を行うので、中間アクセサリの演算負荷が高くなってしまうという問題があった。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、撮影レンズと撮像装置との間に着脱可能に取り付けることができるコンバージョンレンズであって、前記撮影レンズが出力する前記撮影レンズの光学特性を表す固有のレンズデータを受信する受信手段と、前記コンバージョンレンズの光学特性に基づいて定められた補正データを記憶する記憶手段と、前記受信手段が受信した前記レンズデータと前記記憶手段に記憶された前記補正データとに基づいて、前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを作成する補正手段と、前記補正済みレンズデータを前記撮像装置へ送信する送信手段と、前記撮影レンズが出力する前記撮影レンズの動作状態を表す状態データを、前記補正手段を介さずに前記撮像装置へ転送する転送手段と、を備えることを特徴とするコンバージョンレンズである。
請求項５に係る発明は、自身の光学特性に基づいて定められた補正データを備えるコンバージョンレンズを介して、撮像装置に対し着脱可能な撮影レンズであって、光学特性を変化させるための可動レンズを含む撮影光学系と、前記撮影光学系の光学特性を表す、撮影レンズ毎に固有のレンズデータを記憶する記憶手段と、前記記憶手段に記憶されている前記レンズデータを、前記コンバージョンレンズ内に設けられた、前記レンズデータと前記補正データとに基づいて前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを作成する補正手段に向けて送信せしめる第１の送信手段と、前記可動レンズの位置と関連する状態データを、前記コンバージョンレンズの前記補正手段を介さずに前記撮像装置へ送信せしめる第２の送信手段と、を備えることを特徴とする撮影レンズである。
請求項８に係る発明は、自身の光学特性に基づいて定められた補正データを備えるコンバージョンレンズを介して、自身の撮影光学系の光学特性を表す固有のレンズデータを備えた撮影レンズを着脱可能な撮像装置であって、前記コンバージョンレンズが前記レンズデータと前記補正データとに基づいて作成して出力する、前記撮影レンズと前記コンバージョンレンズとの合成光学系の光学特性を表す補正済みレンズデータを受信する第１の受信手段と、前記撮影レンズが出力する前記撮影レンズの動作状態を表す状態データを受信する第２の受信手段と、前記補正済みレンズデータと前記状態データとに基づいて、前記状態データが表す前記撮影レンズの動作状態における前記合成光学系の光学特性を取得する光学特性取得手段と、を備えることを特徴とする撮像装置である。
【発明の効果】
【０００８】
本発明によれば、コンバージョンレンズでの演算負荷を増加させることなく、コンバージョンレンズの存在を意識しない撮影レンズおよび撮像装置を用いることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用したカメラボディ１００と、コンバージョンレンズ３００と、撮影レンズ２００とを示した斜視図である。
【図２】カメラボディ１００、撮影レンズ２００、およびコンバージョンレンズ３００の構成を示すブロック図である。
【図３】撮影レンズ２００が備えるレンズデータの例を示す図である。
【図４】コンバージョンレンズ３００が備える補正データに基づいて作成された補正済みレンズデータの例を示す図である。
【図５】カメラボディ１００と撮影レンズ２００との間で行われる通信の概略を示す図である。
【図６】カメラボディ１００、撮影レンズ２００、およびコンバージョンレンズ３００の間で行われる通信の概略を示す図である。
【図７】カメラボディ１００が光学系データ６２を取得する際の、カメラボディ１００、撮影レンズ２００、コンバージョンレン３００におけるそれぞれの動作処理の関係を示すフローチャートである。
【図８】カメラボディ４００、撮影レンズ５００、およびコンバージョンレンズ６００の間で行われる通信の概略を示す図である。
【発明を実施するための形態】
【００１０】
――第１の実施の形態――
図１〜２を参照して、カメラボディ、撮影レンズ、およびコンバージョンレンズから成るカメラシステムについて、本発明を適用した第１の実施の形態を説明する。図１は、本発明を適用した一眼レフタイプのカメラのカメラボディ１００と、カメラボディ１００に装着可能なコンバージョンレンズ３００と、カメラボディ１００にコンバージョンレンズ３００を介して装着する撮影レンズ２００とを示した斜視図である。また、図２は、カメラボディ１００、撮影レンズ２００、およびコンバージョンレンズ３００の構成を示すブロック図である。カメラボディ１００にはカメラボディ１００の各部を制御する制御回路１０１と、後述する撮像素子を含む撮像ユニット１０２と、レリーズボタン１０４と、カメラ側レンズマウント１０８と、記録媒体装着部１００ａとが設けられている。記録媒体装着部１００ａには記録媒体１１が挿入されて取り付けられている。
【００１１】
カメラボディ１００は、クイックリターンミラー１０６を有する。カメラ側レンズマウント１０８は、カメラボディ１００に対して撮影レンズ２００およびコンバージョンレンズ３００が着脱可能に取り付けられる取付部である。カメラ側レンズマウント１０８は、複数の端子を含む電気的接続部１０９と、カメラボディへの撮影レンズ２００およびコンバージョンレンズの着脱を検出する不図示のメカニカルスイッチとを備える。電気的接続部１０９は、撮影レンズ２００およびコンバージョンレンズ３００との間でデータ通信を行う複数の端子と撮影レンズ２００およびコンバージョンレンズ３００へ電力供給を行う端子とを有する。
【００１２】
撮影レンズ２００は、レンズ側マウント２０１と、被写体像をカメラボディの撮像ユニット１０２に結像する不図示の撮影光学系と、制御回路２０５とを有する。レンズ側マウント２０１は、複数の端子を有する電気的接続部２０２と、カメラ側レンズマウント１０８のメカニカルスイッチを押圧する不図示の押圧部とを有する。電気的接続部２０２は、カメラボディ１００およびコンバージョンレンズ３００との間でデータ通信を行う複数の端子とカメラボディ１００からの電力供給を受ける端子とを含む。
【００１３】
撮影レンズ２００はいわゆるズームレンズである。すなわち、撮影レンズ２００が有する不図示の撮影光学系は複数のレンズにより構成され、これらのレンズを光軸方向に移動させることで、撮影光学系の焦点距離を変化させることができる。撮影レンズ２００は、カメラボディ１００に直接装着することができ、なおかつコンバージョンレンズ３００を介してカメラボディ１００に装着することもできる。
【００１４】
コンバージョンレンズ３００は、レンズマウント３０１，３０８と、不図示の光学系と、制御回路３０５とを有する。レンズマウント３０１，３０８は、複数の端子を有する電気的接続部３０２，３０９をそれぞれ有する。また、コンバージョンレンズの３００のレンズマウント３０１は、カメラ１００への装着時にカメラ側マウント１０８のメカニカルスイッチを押圧する不図示の押圧部を有する。一方、コンバージョンレンズ３００のレンズマウント３０８には、撮影レンズ２００への装着時に、レンズ側マウント２０１上に配設された押圧部（不図示）の逃げ溝となる凹部（不図示）が設けられている。
【００１５】
カメラボディ１００と撮影レンズ２００との間にコンバージョンレンズ３００が装着された場合、撮影レンズ２００が有する不図示の撮影光学系の焦点距離は、コンバージョンレンズ３００が有する不図示の光学系の影響を受けて変化する。その結果、カメラボディ１００の撮像ユニット１０２に結像される被写体像の大きさが変化する。
【００１６】
また、図２に示すように、カメラボディ１００には測距センサ１２１と、測光センサ１２２と、モニタ１２３と、レリーズボタン１０４（図１）の操作に応じてＯＮ／ＯＦＦするレリーズスイッチ１２４と、通信部１２５と、電源制御回路１２８と、内蔵バッテリー１２９とが設けられている。測距センサ１２１は、撮影光学系の被写体への合焦状態を示す合焦情報を出力するセンサである。測光センサ１２２は、被写体像の明るさに応じた測光処理用の光電変換信号を出力するセンサである。
【００１７】
モニタ１２３は、撮影で得られた画像や撮影に関する各種の情報などを表示するためのモニタであり、たとえば液晶表示装置が用いられて、カメラボディ１００の背面に設けられている。レリーズスイッチ１２４は、レリーズボタン１０４に連動してレリーズ操作信号を制御回路１０１に出力する。レリーズ操作信号には、レリーズボタンの半押し操作に対応する半押し操作信号と、半押し操作より深く押下される全押し操作に対応する全押し操作信号とがある。
【００１８】
通信部１２５は、撮影レンズ２００およびコンバージョンレンズ３００と通信を行う。通信部１２５は更に、撮影レンズ２００およびコンバージョンレンズ３００への電力供給を行う。通信部１２５による撮影レンズ２００およびコンバージョンレンズ３００への電力供給は、カメラボディ１００が電源オン状態の場合にのみ行われる。
【００１９】
電源制御回路１２８は、内蔵バッテリー１２９を電源とし、カメラボディ１００に含まれる各部材に対して電力の供給を行う。カメラボディ１００は、電源オフ状態および電源オン状態のいずれかの電源状態を採る。カメラボディ１００が電源オフ状態のときは、電源制御回路１２８による電力の供給はどの部材に対しても一切行われない。カメラボディ１００が電源オン状態のときは、電源制御回路１２８によりカメラボディ１００が有する全ての部材へ電力の供給が行われる。
【００２０】
撮像ユニット１０２には、撮像素子２と、撮像素子２の前面に配設された光学フィルタ（不図示）とが一体的に設けられている。撮像素子２は、被写体像を電気的画像信号に変換する素子であるＣＣＤイメージセンサ又はＣＭＯＳイメージセンサなどによって構成される。撮像素子２は、撮影レンズ２００を通過した被写体光による像を撮像し、撮像信号（アナログ撮像信号）を出力する。記録媒体１１は、たとえばメモリカードのようにカメラボディ１００に着脱可能な記憶媒体であり、後述するように制御回路１０１で所定の処理が施された画像データを保存する。
【００２１】
図２に示すように、撮影レンズ２００にはレンズ駆動装置２２０と、通信部２４０とが設けられている。レンズ駆動装置２２０は、制御回路２０５からの指示に応じて不図示のフォーカスレンズを光軸方向に進退駆動させる。なお、撮影レンズ２００には、手動でピント調節を行うために不図示のフォーカス環が設けられており、ユーザが手動でピント合わせを行うことができる。通信部２４０は、撮影レンズ２００が取り付けられたカメラボディ１００と通信を行うと共に、撮影レンズ２００が取り付けられたコンバージョンレンズ３００と通信を行う。
【００２２】
コンバージョンレンズ３００を使用しない場合、撮影レンズ２００をカメラボディ１００のカメラ側レンズマウント１０８に直接装着する。これにより、撮影レンズ２００の接続部２０２とカメラボディ１００の接続部１０９とが接続される。また、撮影レンズ２００をカメラボディ１００のカメラ側レンズマウント１０８に装着すると、カメラ側レンズマウント１０８に設けられた不図示のメカニカルスイッチがレンズ側レンズマウント２０１に設けられた不図示の押圧部により押圧され、カメラボディ１００が撮影レンズ２００の装着を検出する。
【００２３】
コンバージョンレンズ３００を使用する場合、撮影レンズ２００をコンバージョンレンズ３００のレンズマウント３０８に装着する。これにより、撮影レンズ２００の接続部２０２とコンバージョンレンズ３００の接続部３０９とが接続される。その後、コンバージョンレンズ３００をカメラボディ１００のカメラ側レンズマウント１０８に装着すると、コンバージョンレンズ３００の接続部３０２とカメラボディ１００の接続部１０９とが接続される。
【００２４】
また、コンバージョンレンズ３００をカメラボディ１００のカメラ側レンズマウント１０８に装着すると、カメラ側レンズマウント１０８に設けられた不図示のメカニカルスイッチがレンズマウント３０１に設けられた不図示の押圧部により押圧され、カメラボディ１００がコンバージョンレンズ３００の装着を検出する。カメラボディ１００は、撮影レンズ２００との通信を試みることで、コンバージョンレンズ３００に撮影レンズ２００が装着されているか否かを判定する。
【００２５】
図２に示すように、コンバージョンレンズ３００にはボディ側通信部３２０と、レンズ側通信部３３０と、伝送路３４０とが設けられている。ボディ側通信部３２０は、カメラボディ１００の通信部１２５と通信を行う。レンズ側通信部３３０は、撮影レンズ２００の通信部２４０と通信を行う。伝送路３４０は、カメラボディ１００の通信部１２５と撮影レンズ２００の通信部２４０とを接続する伝送路であり、一方の通信部が出力する信号を他方へ転送する。
【００２６】
図２に示すように、カメラボディ１００の制御回路１０１は、ＡＦＥ(Analog Front End)回路１３１と、Ａ／Ｄ変換回路１３２と、ドライバ１３３と、タイミングジェネレータ(TG)１３４と、画像処理回路（ＡＳＩＣ）１３５と、画像圧縮回路１３６と、メインＣＰＵ１３７と、バッファメモリ１３８と、表示画像作成回路１３９とを備えている。
【００２７】
タイミングジェネレータ(TG)１３４は、メインＣＰＵ１３７から送出される指示に応じてタイミング信号を発生し、ドライバ１３３、ＡＦＥ回路１３１およびＡ／Ｄ変換回路１３２のそれぞれにタイミング信号を供給する。ドライバ１３３は、タイミング信号を用いて撮像素子２が撮像するために必要な駆動信号を生成し、生成した駆動信号を撮像素子２へ供給する。ＡＦＥ回路１３１は、撮像素子２から出力される光電変換信号に対するアナログ処理（ゲインコントロールなど）を行う。Ａ／Ｄ変換回路１３２は、アナログ処理後の撮像信号をデジタル信号に変換する。
【００２８】
メインＣＰＵ１３７は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。画像処理回路１３５は、たとえばＡＳＩＣとして構成され、Ａ／Ｄ変換回路１３２から入力されるデジタル画像信号に対する画像処理を行う。画像処理には、たとえば、撮像素子２上の所定領域ごとに対応させて被写体輝度やコントラストなどを検出するためのグルーピング処理、撮像素子２からの画像信号に対する輪郭強調や色温度調整（ホワイトバランス調整）処理、レンズデータの情報に基づいた後述する画像補正処理、画像信号に対するフォーマット変換処理等が含まれる。
【００２９】
画像圧縮回路１３６は、画像処理回路１３５による処理後の画像信号に対して、JPEG方式で所定の圧縮比率で画像圧縮処理を行う。表示画像作成回路１３９は、撮像画像をモニタ１２３に表示させるための表示データを作成する。
【００３０】
記録媒体装着部１００ａに装着された記録媒体１１には、メインＣＰＵ１３７からの指示によって撮影画像のデータおよびその情報を含む画像ファイルが記録される。記録媒体１１に記録された画像ファイルは、メインＣＰＵ１３７からの指示によって読み出しが可能である。バッファメモリ１３８は、画像処理前後および画像処理途中のデータを一時的に格納する他、記録媒体１１へ記録する前の画像ファイルを格納したり、記録媒体１１から読み出した画像ファイルを格納したりするために使用される。
【００３１】
また、カメラボディ１００の制御回路１０１は、メモリ１４１を備えている。メモリ１４１は、制御プログラムやあらかじめ設定された各種設定値等を格納するＲＯＭおよび作業エリアのＲＡＭを含むメモリである。メインＣＰＵ１３７は、メモリ１４１にアクセスして制御プログラムを実行し、各種の制御を行う。
【００３２】
撮影レンズ２００の制御回路２０５は、メインＣＰＵ２３１と、メモリ２３２とを備えている。メインＣＰＵ２３１は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。メモリ２３２は、制御プログラムやレンズデータ等を格納するＲＯＭおよび作業エリアのＲＡＭを含むメモリである。
【００３３】
コンバージョンレンズ３００の制御回路３０５は、メインＣＰＵ３１１と、メモリ３１２とを備えている。メインＣＰＵ３１１は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。メモリ３１２は、制御プログラムや補正データ等を格納するＲＯＭおよび作業エリアのＲＡＭを含むメモリである。
【００３４】
次に、レンズデータについて説明する。以下では、まずカメラボディ１００に撮影レンズ２００を直接装着する状況、すなわちコンバージョンレンズ３００を用いない状況を仮定し、レンズデータの役割について説明する。次に、コンバージョンレンズ３００が装着された場合にレンズデータがどのように扱われるかを説明する。
【００３５】
撮影レンズ２００はいわゆるズームレンズであり、ズーム操作によりその焦点距離が変化する。また、撮影レンズ２００は焦点調節操作によりフォーカス位置（ここでは、焦点調節された被写体の位置、すなわち距離をフォーカス位置という）が変化する。撮影レンズ２００は、その開放Ｆ値も焦点距離の変化やフォーカス位置の変化に応じて変動する。本実施形態では、これら焦点距離、フォーカス位置、開放Ｆ値、および焦点距離、それらに関する変換テーブルデータ（後に詳述する）を、レンズ毎に固有のデータである「レンズデータ」と称する。そのレンズデータの中でも、焦点距離そのものの数値データと、フォーカス位置そのものの数値データは、本実施形態では「撮影レンズの動作状態を表すデータ」と称する。そして撮影レンズの開放Ｆ値そのものの数値データは、その動作状態を表すデータに応じて変動するデータであって、個々の撮影レンズ２００に固有の光学特性を表す数値データであり、本実施形態では光学系データと呼ぶ。
【００３６】
なお撮影レンズ２００のレンズデータのうちの光学系データとしては、上記以外にもたとえば、倍率色収差パラメータや、軸上色収差パラメータ、コマ収差パラメータ、歪曲収差パラメータ、周辺減光パラメータ、γ値パラメータ、ホワイトバランスパラメータ、輪郭補正パラメータ、ケラレに関するパラメータ、絞り値によるピントズレ量に関するパラメータ、などがある。これらのうち例えば収差データなどは、撮影レンズ２００に含まれる可動レンズ（ズームレンズやフォーカシングレンズ）の動作状態（光軸方向における位置）によって変動するものである。このような収差データは、撮影レンズの像高位置毎に、後述する図３（ｃ）や図４（ｃ）と同様な変換テーブルデータの形式で、又は像高位置毎の収差を表す近似式の係数の形式で、可動レンズの位置（動作状態）に応じたデータとして、撮影レンズ２００内のメモリ２３２に記憶されている。なお、レンズデータに、上述した３種類とは異なるデータを含ませてもよい。たとえば、カメラボディ側からのレンズ駆動指令１パルスあたりの像面移動量に関するデータや、レンズ駆動系のガタ（メカガタ）に関するデータ（駆動量差分情報）等のような、撮影レンズ２００の焦点調節に関する情報を含ませてもよい。以上で述べたレンズデータはすべてＲＯＭ２３２に格納され、変更が行われることはない。以上のように、レンズデータ（光学系データ）は、上述の如き多様な種類の、且つ大量のデータを含むものである。
【００３７】
なお、本実施形態では簡単のために、以降の説明に用いるレンズデータしては、最初に述べた焦点距離、フォーカス位置、開放Ｆ値のみに関する説明を行うが、上述した他の光学系データについても同様の処理が行われるものとする。
【００３８】
カメラボディ１００は、上述のレンズデータ（動作状態を示すデータ、および光学系データ）を用いて画像処理や撮影レンズ２００の制御処理を行う。このため撮影動作中は、カメラボディ１００は、撮影レンズ２００のレンズデータをリアルタイムで取得する必要がある。本実施形態における撮影レンズ２００は、カメラボディ１００へレンズデータの各種数値そのもの（たとえば光学系データであれば開放Ｆ値そのもの）を示す数値データを送信する代わりに、予め（撮影動作を行う前に）、撮影レンズ２００からカメラボディ１００へ送信しておいた変換テーブルデータ（レンズデータのうちの、撮影レンズの動作状態を示すデータ、および光学系データの１つであって、撮影レンズ２００内のメモリ２３２に記憶されているもの）を用いてレンズデータの数値そのものに変換されるべきデータである、「状態データ」（詳細は後述）と称するデータを送信する。すなわち撮影レンズ２００は、レンズデータにおける数値データをメモリ２３２内の変換テーブルデータを使って状態データに変換した後に、その状態データをカメラボディ１００へ送信する。ここで、状態データとは、そのデータ量が光学系データ（即ち各状態量そのものの数値データ）よりも小さいデータである。カメラボディ１００は、撮影動作中に受信した状態データを、上述の予め受信しておいた撮影レンズ２００の変換テーブルデータを用いて変換することにより、撮影レンズ２００の各種レンズデータの数値情報を得ることができる。
以下では、レンズデータの内容と、レンズデータ（数値情報そのもの）の取得方法について説明する。
【００３９】
図３は、撮影レンズ２００が備えるレンズデータの例を示す図である。レンズデータは、図３（ａ）に示す焦点距離テーブル１２Ａと、図３（ｂ）に示すフォーカス位置テーブル１２Ｂと、図３（ｃ）に示す開放Ｆ値テーブル１２Ｃとを含む。
【００４０】
フォーカス位置テーブル１２Ａには、撮影レンズ２００が有する撮影光学系のフォーカス位置の設定値一覧が格納されており、設定値の各々には、１から始まるインデックス値（図３（ａ）に示されるＩｎｄｅｘ：１，２，３、・・・１０）が割り当てられている。本実施形態におけるフォーカス位置テーブル１２Ａには、１０通りの設定値が格納されている。
【００４１】
焦点距離テーブル１２Ｂには、撮影レンズ２００が有する撮影光学系の焦点距離の設定値一覧が格納されており、設定値の各々には、１から始まるインデックス値（図３（ｂ）に示されるＩｎｄｅｘ：１，２，３、・・・１０）が割り当てられている。本実施形態における焦点距離テーブル１２Ｂには、１０通りの設定値が格納されている。
【００４２】
なお、フォーカス位置テーブル１２Ａおよび焦点距離テーブル１２Ｂに格納される設定値は、１０通りより多くても少なくてもよい。また、これら２つのテーブルにそれぞれ格納されている設定値の数は、互いに異なっていてもよい。
【００４３】
開放Ｆ値テーブル１２Ｃは、撮影レンズ２００が有する撮影光学系のフォーカス位置と焦点距離との組み合わせに対応する開放Ｆ値が格納されているテーブルである。例えば、フォーカス位置が無限遠（インデックス値１）、焦点距離が２００ｍｍ（インデックス値１０）に設定されている場合、図３（ｃ）より、開放Ｆ値は５．６となる。本実施形態では、焦点距離の設定値が１０通り存在し、フォーカス位置の設定値が１０通り存在するので、開放Ｆ値テーブル１２Ｃには１０×１０＝１００通りの設定値が格納されている。
【００４４】
これら３つのテーブル１２Ａ〜１２Ｃを具備することによって、焦点距離とフォーカス位置という２種類の情報さえ入手できれば、図３（ｃ）のテーブル１２ｃを使って開放Ｆ値という第３の情報（３種目の情報）も入手することができる。
【００４５】
以下、これら３つのテーブルを用いて撮影レンズ２００の光学系データを取得する方法を説明する。なお、カメラボディ１００のメモリ１４１には、撮影レンズ２００から取得したレンズデータ、すなわちフォーカス位置テーブル１２Ａと、焦点距離テーブル１２Ｂと、開放Ｆ値テーブル１２Ｃとが既に格納されているものとする。
【００４６】
撮影レンズ２００は、メモリ２３２に格納されているフォーカス位置テーブル１２Ａを参照して、撮影レンズ２００が有する撮影光学系の現在のフォーカス位置に対応するインデックス値を取得する。同様に撮影レンズ２００は、メモリ２３２に格納されている焦点距離テーブル１２Ｂを参照して、撮影レンズ２００が有する撮影光学系の現在の焦点距離に対応するインデックス値を取得する。その後撮影レンズ２００は、これら２つのインデックス値をカメラボディ１００へ送信する。
【００４７】
カメラボディ１００は、上述した２つのインデックス値を受信し、メモリ１４１に格納されているフォーカス位置テーブル１２Ａおよび焦点距離テーブル１２Ｂを参照することにより、撮影レンズ２００が有する撮影光学系のフォーカス位置および焦点距離を取得する。同様に、メモリ１４１に格納されている開放Ｆ値テーブル１２Ｃを参照することにより、撮影レンズ２００が有する撮影光学系の開放Ｆ値を取得する。上記の２つのインデックス値を、撮影レンズ２００の状態データと呼ぶ。
【００４８】
次に、コンバージョンレンズ３００が取り付けられた場合について説明する。カメラボディ１００に撮影レンズ２００が直接装着されていた場合には、レンズデータをそのまま用いれば、撮影光学系の光学系データ（上述の開放Ｆ値の数値データ）を取得することができた。しかし、コンバージョンレンズ３００が取り付けられた場合には、カメラボディ１００が考慮すべき撮影レンズ２００の光学特性の情報は、コンバージョンレンズ３００の影響を受ける。従って、レンズデータをそのまま利用しても、正しい光学系データを得ることはできない。
【００４９】
コンバージョンレンズ３００が有するメモリ３１２には、補正データが記録されている。補正データは、コンバージョンレンズ３００の特性を表すデータであり、個々のコンバージョンレンズごとに設定された固定データである。レンズデータに対して、補正データに基づく所定の演算を行うことで、補正済みレンズデータを作成することができる。カメラボディ１００は、レンズデータの代わりにこの補正済みレンズデータを用いることにより、コンバージョンレンズ３００が装着された場合の正しい光学系データを取得することができる。
【００５０】
図４は、コンバージョンレンズ３００が備える補正データに基づいて作成された補正済みレンズデータの例を示す図である。図４には一例として、コンバージョンレンズ３００がテレコンバージョンレンズであり、撮影レンズ２００が有する撮影光学系の焦点距離を２倍に伸ばす効果がある場合の補正済みレンズデータが示されている。この場合、補正済みレンズデータに含まれる焦点距離テーブル２２Ｂは、レンズデータの焦点距離テーブル１２Ｂに格納されている設定値をすべて２倍にした値となる。また、補正済みレンズデータに含まれる開放Ｆ値テーブル２２Ｃは、レンズデータの開放Ｆ値テーブル１２Ｃに格納されている値をすべて２倍した値となっている。このように、コンバージョンレンズ３００の補正データにより、コンバージョンレンズ３００が有する光学系の影響を含む補正済みレンズデータが作成される。
【００５１】
次に、カメラボディ１００，撮影レンズ２００，およびコンバージョンレンズ３００の間で行われる通信の概略を説明する。始めに、カメラボディ１００へ直接撮影レンズ２００を装着した場合について説明し、次にコンバージョンレンズ３００を介して撮影レンズ２００を装着した場合について説明する。
【００５２】
前述の通り、カメラボディ１００が光学系データを取得するためには、あらかじめ撮影レンズ２００やコンバージョンレンズ３００から、レンズデータや補正済みレンズデータを取得しておく必要がある。そこで、カメラボディ１００は、電源オフ状態で撮影レンズ２００が取り付けられ、その後電源オン状態に遷移したとき、あるいは、電源オン状態で撮影レンズ２００が取り付けられたときに、撮影レンズ２００からレンズデータを受信する。
【００５３】
図５は、カメラボディ１００と撮影レンズ２００との間で行われる通信の概略を示す図である。撮影レンズ２００の装着前の状態を図５（ａ）に示す。撮影レンズ２００の接続部２０２は３つの端子２０２ａ，２０２ｂ，２０２ｃを有し、それぞれの端子は通信部２４０に接続されている。同様に、カメラボディ１００の接続部１０９は３つの端子１０９ａ，１０９ｂ，１０９ｃを有し、それぞれの端子は通信部１２５に接続されている。また、撮影レンズ２００はレンズデータ１２を記憶している。
【００５４】
撮影レンズ２００をカメラボディ１００へ装着すると、撮影レンズ２００の端子２０２ａ，２０２ｂ，２０２ｃがそれぞれカメラボディ１００の端子１０９ａ，１０９ｂ，１０９ｃと接続される。端子１０９ａからは撮影レンズ２００への駆動電力の供給が行われる。端子１０９ｂは端子２０２ｂから送信されるレンズデータの受信に用いられる。端子１０９ｃは端子２０２ｃと双方向の通信を行うことができ、レンズデータの送受信以外の種々の通信に用いられる。
【００５５】
カメラボディ１００を電源オン状態にし、撮影レンズ２００を装着したときの様子を図５（ｂ）に示す。このとき、カメラボディ１００の端子１０９ｃから、レンズデータの要求信号が出力される。撮影レンズ２００はこの信号の受信に応じて、端子２０２ｂよりレンズデータを出力する。カメラボディ１００は、端子１０９ｂへ送信されたレンズデータを受信し、メモリ１４１に記憶する。
【００５６】
その後、図５（ｃ）に示すように、撮影レンズ２００は一定周期毎に状態データ５２を作成して、端子２０２ｃより状態データ５２を送信する。カメラボディ１００は、端子１０９ｃより状態データ５２（フォーカス位置に応じたインデックス値と、焦点距離に応じたインデックス値）を受信すると、メモリ１４１に記憶しておいたレンズデータ１２を用いて、その受信した状態データ５２に対応する光学系データ５３（開放Ｆ値の数値データ）を作成する（２つのインデックス値に基づいて開放Ｆ値に変換する）。カメラボディ１００はこの光学系データ５３に基づいて、種々の画像処理や撮影レンズ２００の制御を行う。
【００５７】
次に、コンバージョンレンズ３００を介して撮影レンズ２００を装着した場合の通信を説明する。コンバージョンレンズ３００が用いられても、カメラボディ１００および撮影レンズ２００が行う処理は変化しない。すなわち、カメラボディ１００および撮影レンズ２００は、コンバージョンレンズ３００が装着されているか否かを考慮して通信やその他の制御を行う必要はない。
【００５８】
図６は、カメラボディ１００、撮影レンズ２００、およびコンバージョンレンズ３００の間で行われる通信の概略を示す図である。撮影レンズ２００およびコンバージョンレンズ３００の装着前の状態を図６（ａ）に示す。コンバージョンレンズ３００には、２つの接続部３０２，３０９が設けられている。コンバージョンレンズ３００の接続部３０２は３つの端子３０２ａ，３０２ｂ，３０２ｃを有する。端子３０２ａ，３０２ｂは通信部３３０に接続されている。同様に、接続部３０９は３つの端子３０９ａ，３０９ｂ，３０９ｃを有する。端子３０９ａ，３０９ｂは通信部３２０に接続されている。また、撮影レンズ２００はレンズデータ１２を記憶しており、コンバージョンレンズ３００は補正データ６１を記憶している。
【００５９】
コンバージョンレンズ３００をカメラボディ１００へ装着すると、コンバージョンレンズ３００の端子３０２ａ，３０２ｂ，３０２ｃがそれぞれカメラボディ１００の端子１０９ａ，１０９ｂ，１０９ｃと接続される。端子１０９ａからはコンバージョンレンズ３００への駆動電力の供給が行われる。端子１０９ｂは端子３０２ｂから送信される補正済みレンズデータの受信に用いられる。端子１０９ｃは端子３０９ｃを通じて撮影レンズ２００と双方向の通信を行うことができ、レンズデータの送受信以外の種々の通信に用いられる。
【００６０】
また、コンバージョンレンズ３００に撮影レンズ２００が装着されると、コンバージョンレンズ３００の端子３０９ａ，３０９ｂ，３０９ｃがそれぞれ撮影レンズ２００の端子２０２ａ，２０２ｂ，２０２ｃと接続される。端子３０９ａからは撮影レンズ２００への駆動電力の供給が行われる。端子３０９ｂは端子２０２ｂから送信されるレンズデータの受信に用いられる。端子３０９ｃはコンバージョンレンズ３００の内部で端子３０２ｃに接続されているので、撮影レンズ２００は端子２０２ｃを通じてカメラボディ１００と双方向の通信を行うことができる。
【００６１】
ここで、コンバージョンレンズ３００が有する端子３０２ｃと端子３０９ｃとは直接接続されており、コンバージョンレンズ３００は、これらの端子の入出力には一切関知しない。すなわち、端子３０２ｃは、カメラボディ１００が端子１０９ｃから出力したデータを手を加えずに撮影レンズ２００の端子２０２ｃへ転送する端子であり、また端子３０９ｃは、撮影レンズ２００が端子２０２ｃから出力したデータを手を加えずにカメラボディ１００の端子１０９ｃへ転送する端子である。
【００６２】
カメラボディ１００を電源オン状態にし、カメラボディ１００へコンバージョンレンズ３００を介して撮影レンズ２００を装着したときの様子を図６（ｂ）に示す。このとき、カメラボディ１００の端子１０９ｃから、レンズデータの要求信号が出力される。この信号はコンバージョンレンズ３００を通過して撮影レンズ２００へ到達する。撮影レンズ２００はこの信号の受信に応じて、端子２０２ｂよりレンズデータ１２を出力する。このレンズデータは、図５に示した場合とは異なり、コンバージョンレンズ３００が端子３０９ｂより受信する。
【００６３】
レンズデータ１２を受信したコンバージョンレンズ３００は、受信したレンズデータ１２に補正データ６１を用いて所定の演算を行い、補正済みレンズデータ２２を作成する。そして、補正済みレンズデータ２２を端子３０２ｂより出力する。カメラボディ１００は補正済みレンズデータ２２を端子１０９ｂより受信し、メモリ１４１に記憶する。
【００６４】
その後、図６（ｃ）に示すように、撮影レンズ２００は一定周期毎に状態データ５２を作成して、端子２０２ｃより状態データ５２を送信する。状態データ５２はコンバージョンレンズ３００を通過してカメラボディ１００へ到達する。カメラボディ１００は、端子１０９ｃより状態データ５２（フォーカス位置に応じたインデックス値と、焦点距離に応じたインデックス値）を受信すると、メモリ１４１に記憶しておいた補正済みレンズデータ２２を用いて、受信した状態データ５２に対応する光学系データ６３（開放Ｆ値の数値データ）を作成する（２つのインデックス値に基づいて開放Ｆ値に変換する）。カメラボディ１００はこの光学系データ６３に基づいて、種々の画像処理や撮影レンズ２００の制御を行う。
【００６５】
以上のように、カメラボディ１００および撮影レンズ２００は、コンバージョンレンズ３００の有無によらず同様の処理を実行する。また、カメラボディ１００は、端子１０９ｂより受信したデータがレンズデータ１２であるのか補正済みレンズデータ２２であるのかを意識しない。
【００６６】
次に、カメラボディ１００にコンバージョンレンズ３００を介して撮影レンズ２００を装着している場合における、レンズデータ１２、補正済みレンズデータ２２、状態データ５２の転送処理について、図７を用いてより詳細に説明する。
【００６７】
図７は、カメラボディ１００による補正済みレンズデータ２２および状態データの受信処理、撮影レンズ２００によるレンズデータ１２および状態データの送信処理、ならびにコンバージョンレンズ３００によるレンズデータの受信処理、補正済みレンズデータの作成、送信処理を示すフローチャートである。図７において、カメラボディ１００、コンバージョンレンズ３００、撮影レンズ２００、それぞれの動作フロー間において示されて示されている点線矢印は、各装置間における信号の通信関係を示すものである。
なお本フローでは、カメラボディ１００に、コンバージョンレンズ３００を介して撮影レンズ２００が既に装着されているものとする。
【００６８】
図７のフローチャートでは、カメラボディ１００の電源スイッチがＯＮ操作されてカメラボディ１００内部での給電が開始されると、カメラボディ１００のメインＣＰＵ１３７が図７に示す動作フローを開始する。それと共に、カメラボディ１００内のバッテリー１２９から、電源用端子１０９ａを介してそれぞれ給電されたコンバージョンレンズ３００のメインＣＰＵ３１１、および撮影レンズ２００のメインＣＰＵ２３１も、図７に示すそれぞれの動作フローを開始する。
【００６９】
始めに、カメラボディ１００のメインＣＰＵ１３７の行う処理について説明する。
まずステップＳ１００で、カメラボディ１００の通信部１２５から、レンズデータリクエストが、端子１０９ｃ、端子３０２ｃ、通信ライン３４０、端子３０９ｃ、端子２０２ｃを介して（コンバージョンレンズ３００をスルーして）、撮影レンズ２００の通信部２４０へ送信される。
ステップＳ１１０では、通信部１２５が、コンバージョンレンズ３００のボディ側通信部３３０から、端子３０２ｂ、端子１０９ｂを介して、補正済みレンズデータ２２を受信したか否かを判別し、受信していればステップＳ１２０へ進み、受信していなければステップＳ１００へ戻る。
ステップＳ１２０では、受信した補正済みレンズデータ２２を、カメラボディ内のフラッシュメモリ１４１に格納する。
ステップＳ１３０では、通信部１２５が、撮影レンズ２００の通信部２４０から、端子２０２ｃ、端子３０９ｃ、通信ライン３４０、端子３０２ｃ、端子１０９ｃを介して（コンバージョンレンズ３００をスルーして）、状態データ５２を受信したか否かを判別し、受信していればステップＳ１４０へ進み、受信していなければステップＳ１３０へ戻って、撮影レンズ２００からの状態データ５２の送信を待つ。
ステップＳ１４０では、補正済みレンズデータ２２と受信した状態データ５２とに基づいて、光学系データ６３を作成する。なおカメラボディ１００では、この光学系データ６３に基づいて種々の画像処理や撮影レンズ２００の制御を行う。
ステップＳ１５０では、カメラボディ１００が電源オフ状態になったか否かを判定する。電源オフ状態でなければ上記ステップＳ１３０に戻って上記処理を繰り返し、電源オフ状態となった場合には本フローの処理を終了する。
【００７０】
次に、撮影レンズ２００のメインＣＰＵ２３１の行う処理について説明する。
まずステップＳ２００では、通信部２４０が、カメラボディ１００の通信部１２５から、上述した端子を介して送信されるレンズデータリクエストを受信したか否かを判別する。受信していればステップＳ２１０へ進み、受信していなければ受信するまで待機する。
ステップＳ２１０では、通信部２４０が、端子２０２ｂ、３０９ｂを介して、コンバージョンレンズ３００のレンズ側通信部３２０に、レンズデータ１２を送信する。
ステップＳ２２０では、撮影レンズ内で一定周期毎に（所定時間毎に）作成された状態データ５２を、通信部２４０から、端子２０２ｃ、端子３０９ｃ、通信ライン３４０、端子３０２ｃ、端子１０９ｃを介して（コンバージョンレンズ３００をスルーして）、カメラボディ１００の通信部１２５へ送信する。
ステップＳ２３０では、カメラボディ１００からの給電（端子１０９ａ〜３０２ａ〜３０９ａ〜２０２ａを介した給電）が停止された給電オフ状態になったか否かを判定する。給電オフ状態でなければ上記ステップＳ２２０に戻って上記処理を繰り返し、給電オフ状態である場合には本フローの処理を終了する。
【００７１】
次に、コンバージョンレンズ３００のメインＣＰＵ３１１の行う処理について説明する。
まずステップＳ３００では、レンズ側通信部３２０が、撮影レンズ２００の通信部２４０から、端子２０２ｂ、端子３０９ｂを介して、レンズデータ１２を受信したか否かを判別する。受信していればステップＳ３１０へ進み、受信していなければ受信するまで待機する。
ステップＳ３１０では、受信したレンズデータ１２を、補正データ６１で補正処理して補正済みデータ２２を生成する。そして、その生成した補正済みデータ２２を、ボディ側通信部３３０から、端子３０２ｂ、端子１０９ｂを介して、カメラボディ１００の通信部１２５に送信する。
【００７２】
ステップＳ３２０では、カメラボディ１００からの給電（端子１０９ａ〜３０２ａを介した給電）が停止された給電オフ状態になったか否かを判定する。給電オフ状態でなければ給電オフされるまで待機し、給電オフ状態であれば本フローの処理を終了する。
【００７３】
なお、コンバージョンレンズ３００が装着されず、撮影レンズ２００が直接カメラボディ１００へ装着された場合には、コンバージョンレンズで行われる処理（Ｓ３００〜Ｓ３２０）は実施されない。それと共に、ステップＳ１１０、Ｓ１２０では、カメラボディ１００の通信部１２５は、撮影レンズ２００の通信部２４０から、レンズデータ１２の受信の有無を判別すると共に、そのレンズデータ１２をメモリ１４１に記憶することになる。また、ステップＳ２１０では、撮影レンズ２００の通信部２４０は、コンバージョンレンズを介さずにカメラボディ１００の通信部１２５へレンズデータ１２を送信することになる。
【００７４】
上述した第１の実施の形態によるカメラシステムによれば、次の作用効果が得られる。
（１）コンバージョンレンズ３００は、撮影レンズ２００が出力するレンズデータ１２をレンズ側通信部３２０により受信した後、メインＣＰＵ３１１により作成された補正済みレンズデータ２２をボディ側通信部３３０によりカメラボディ１００へ送信する。その後、撮影レンズ２００が出力する状態データ５２は、コンバージョンレンズ３００のメインＣＰＵ３１１を介さずに（なんらの処理が加えられることなく）カメラボディ１００へ転送される。これにより、補正済みレンズデータ２２の送受信が完了した後、コンバージョンレンズ３００は何ら処理を行う必要がない。
【００７５】
（２）撮影レンズ２００がコンバージョンレンズ３００を介してカメラボディ１００に取り付けられた後、カメラボディ１００が初めて電源オン状態になったとき、撮影レンズ２００によるレンズデータ１２の出力およびカメラボディ１００への補正済みレンズデータ２２の出力が行われる。これにより、カメラボディ１００を用いて撮影を行う際、撮影レンズ２００とカメラボディ１００との間で行われる通信は、データ量の小さな状態データ５２の送受信のみとなり、高速な通信路を用意する必要がない。
【００７６】
（３）コンバージョンレンズ３００は、レンズ側通信部３２０により受信したレンズデータ１２と同様の形式を有する補正済みレンズデータ２２をカメラボディ１００へ送信する。これにより、カメラボディ１００および撮影レンズ２００は、コンバージョンレンズ３００の存在に応じて処理を切り替えるといった複雑な制御を行う必要がない。
【００７７】
（４）レンズデータ１２に含まれるフォーカス位置テーブル１２Ａおよび焦点距離テーブル１２Ｂには、各々の設定値に応じたインデックス値が格納されている。これにより、撮影レンズ毎に大きく異なるフォーカス位置および焦点距離の数値を、単純な整数値だけで表現することができる。
【００７８】
上述した第１の実施の形態では、カメラボディ、撮影レンズ、およびコンバージョンレンズの各接続部が３つの端子を含んでいた。以下に詳述する第２の実施の形態では、より少ない端子数で同様の通信を行う。
【００７９】
――第２の実施の形態――
図８は、カメラボディ４００、撮影レンズ５００、およびコンバージョンレンズ６００の間で行われる通信の概略を示す図である。撮影レンズ５００およびコンバージョンレンズ６００の装着前の状態を図８（ａ）に示す。
【００８０】
コンバージョンレンズ６００には、２つの端子６０２ａ，６０２ｂを有するカメラボディ側の接続部と、２つの端子６０９ａ，６０９ｂを有する撮影レンズ側の接続部が設けられている。端子６０２ａは通信部６３０に接続されており、端子６０２ｂはスイッチ６３２を介して通信部６３０に接続されている。また、端子６０９ａは通信部６２０に接続されており、端子６０９ｂはスイッチ６３１を介して通信部６２０に接続されている。スイッチ６３１，６３２はコンバージョンレンズ６００のメインＣＰＵにより制御されている。
【００８１】
コンバージョンレンズ６００をカメラボディ４００へ装着すると、コンバージョンレンズ６００の端子６０２ａ，６０２ｂがそれぞれカメラボディ４００の端子４０９ａ，４０９ｂと接続される。端子４０９ａからはコンバージョンレンズ６００への駆動電力の供給が行われる。また、コンバージョンレンズ６００に撮影レンズ５００が装着されると、コンバージョンレンズ６００の端子６０９ａ，６０９ｂがそれぞれ撮影レンズ５００の端子５０２ａ，５０２ｂと接続される。端子６０９ａからは撮影レンズ５００への駆動電力の供給が行われる。
【００８２】
コンバージョンレンズ６００が有するスイッチ６３１，６３２は、カメラボディ４００および撮影レンズ５００への装着前には、図８（ａ）に示すように端子６０２ｂ，６０９ｂと通信部６３０，６２０とを接続している。カメラボディ４００を電源オンにし、カメラボディ４００へコンバージョンレンズ６００を介して撮影レンズ５００を装着したときの様子を図８（ｂ）に示す。このとき、カメラボディ４００の端子４０９ｂから、レンズデータの要求信号が出力される。この信号はスイッチ６３２を通じて、コンバージョンレンズ６００の通信部６３０へ入力される。コンバージョンレンズ６００はこの信号の受信に応じて、端子６０９ｂよりレンズデータの要求信号を出力する。すなわち、コンバージョンレンズ６００は、カメラボディ４００より送信されたレンズデータの要求信号を、撮影レンズ５００へ転送する。
【００８３】
コンバージョンレンズ６００が転送したレンズデータの要求信号は、スイッチ６３１を通じて撮影レンズ５００の端子５０２ｂへ入力される。撮影レンズ５００は、この信号の受信に応じて端子５０２ｂよりレンズデータ１２を送信する。レンズデータ１２は、スイッチ６３１を通じてコンバージョンレンズ６００の通信部６２０に入力される。レンズデータ１２を受信したコンバージョンレンズ６００は、補正データ６１を用いて、受信したレンズデータ１２に所定の演算を行った補正済みレンズデータ２２を作成する。そして、補正済みレンズデータ２２を、スイッチ６３２を通じて端子６０２ｂより出力する。カメラボディ４００は補正済みレンズデータ２２を端子４０９ｂより受信し、メモリに記憶する。
【００８４】
補正済みレンズデータ２２の送信後、コンバージョンレンズ６００のメインＣＰＵは、スイッチ６３１および６３２の接続を切り替える。その結果、図８（ｃ）に示すように、端子６０２ｂと端子６０９ｂとが伝送路６４０を通じて直結される。すなわち、端子６０２ｂは、カメラボディ４００が端子４０９ｂから出力したデータを手を加えずに撮影レンズ５００の端子５０２ｂへ転送する端子となり、また端子６０９ｂは、撮影レンズ５００が端子５０２ｂから出力したデータを手を加えずにカメラボディ４００の端子４０９ｂへ転送する端子となる。
【００８５】
その後、図８（ｃ）に示すように、撮影レンズ５００は一定周期毎に状態データ５２を作成して、端子５０２ｂより状態データ５２を送信する。状態データ５２はコンバージョンレンズ６００を通過してカメラボディ４００へ到達する。カメラボディ４００は、端子４０９ｂより状態データ５２を受信すると、メモリに記憶しておいた補正済みレンズデータ２２を用いて、受信した状態データ５２に対応する光学系データ６３を作成する。カメラボディ４００はこの光学系データ６３に基づいて、種々の画像処理や撮影レンズ５００の制御を行う。
【００８６】
なお、コンバージョンレンズ６００が装着されず、カメラボディ４００と撮影レンズ５００とが直接装着される場合であっても、カメラボディ４００および撮影レンズ５００は同様の処理を実行する。ただしこの場合、カメラボディ４００は補正済みレンズデータ２２ではなくレンズデータ１２を受信して用いる。
【００８７】
上述した第２の実施の形態によるカメラシステムによれば、第１の実施の形態によるカメラシステムで得られる作用効果に加えて、次の作用効果が得られる。
（１）撮影レンズ５００およびコンバージョンレンズ６００は、レンズデータの送受信に用いる通信路と状態データの送受信に用いる通信路とを共有する。また、カメラボディ４００およびコンバージョンレンズ６００は、補正済みレンズデータの送受信に用いる通信路と状態データの送受信に用いる通信路とを共有する。これにより、第１の実施形態よりも少ない端子数で、第１の実施形態と同等の処理を実行することができる。
【００８８】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（１）撮影レンズがコンバージョンレンズを介してカメラボディへ取り付けられたとき、カメラボディが電源オフ状態であっても、撮影レンズによるレンズデータの送信が行われるようにしてもよい。具体的には、撮影レンズおよびコンバージョンレンズの装着に応じてカメラボディが一時的に電源オン状態となり、補正済みレンズデータの受信を行う。その後、カメラボディは再び電源オフ状態となる。このとき、カメラボディが受信した補正済みレンズデータは、不揮発性の記憶領域に記憶される。
【００８９】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００９０】
１００，４００  カメラボディ
２００，５００  撮影レンズ
３００，６００  コンバージョンレンズ
【図１】
2010226666.tif 000003
【図２】
2010226666.tif 000004
【図３】
2010226666.tif 000005
【図４】
2010226666.tif 000006
【図５】
2010226666.tif 000007
【図６】
2010226666.tif 000008
【図７】
2010226666.tif 000009
【図８】
2010226666.tif 000010