(57)【特許請求の範囲】
【請求項１】
設定絞り値と撮影光学系の開口絞りの実際の絞り値との差として、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とをそれぞれ含む絞り誤差情報を少なくとも有する交換レンズが着脱可能なカメラボディであって、
前記絞り誤差情報を前記交換レンズから受信する絞り誤差情報受信部と、
前記絞り誤差情報受信部で受信した前記絞り誤差情報のうち、前記オフセット誤差情報と前記ばらつき誤差情報とに基づいて、補正値を算出する補正値算出部と、
前記補正値算出部で算出した補正値を参照して被写体の明るさに応じた適正露光が得られるように露光演算を行う露光演算部とを備えることを特徴とするカメラボディ。
【請求項２】
請求項１に記載のカメラボディにおいて、
前記補正値算出部は、前記オフセット誤差情報が大きくなるにつれて大きくなり、前記ばらつき誤差情報が大きくなるにつれて小さくなるような補正値を前記補正値として算出することを特徴とするカメラボディ。
【請求項３】
請求項２に記載のカメラボディにおいて、
前記補正値算出部は、前記ばらつき誤差情報に依存する係数を前記オフセット誤差情報に乗じて前記補正値を算出し、
前記係数は、前記ばらつき誤差情報が第１の閾値よりも小さいときに所定の値であり、前記ばらつき誤差情報が前記第１の閾値を越えると前記所定の値よりも小さくなることを特徴とするカメラボディ。
【請求項４】
請求項１乃至３のいずれか一項に記載のカメラボディにおいて、
前記交換レンズが有するフォーカシングレンズの位置に関する信号である、レンズ位置信号を前記交換レンズから受信するレンズ位置信号受信部をさらに備え、
前記レンズ位置信号受信部は、前記交換レンズから出力された前記レンズ位置信号を、第１伝送路を介して受信し、
前記絞り誤差情報受信部は、前記第１伝送路とは異なる第２伝送路を介して前記絞り誤差情報を受信することを特徴とするカメラボディ。
【請求項５】
補正値を算出する補正値算出部と前記補正値を参照して被写体の明るさに応じた適正露光が得られるように露出演算を行う露光演算部とを備えるカメラボディに着脱可能に取り付けられる交換レンズであって、
撮影光学系の開口絞りと、
設定絞り値に応じて前記開口絞りを駆動することにより前記開口絞りの絞り値を変化させる絞り駆動部と、
前記設定絞り値と前記開口絞りの実際の絞り値との差を示す絞り誤差情報として、前記設定絞り値と前記開口絞りの実際の絞り値との差のうち、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とを、それぞれ個別に記憶する情報記憶部と、
前記カメラボディの前記補正値算出部で前記オフセット誤差情報と前記ばらつき誤差情報とに基づき前記補正値を算出するために前記オフセット誤差情報と前記ばらつき誤差情報とを前記カメラボディに送信する絞り誤差情報送信部とを備えることを特徴とする交換レンズ。
【請求項６】
請求項５に記載の交換レンズにおいて、
前記オフセット誤差情報は、前記開口絞りが絞り込まれる方向に駆動された際の誤差の情報と、前記開口絞りが開放方向に駆動された際の誤差の情報とを含み、
前記ばらつき誤差情報は、前記開口絞りが絞り込まれる方向に駆動された際の誤差の情報と、前記開口絞りが開放方向に駆動された際の誤差の情報とを含むことを特徴とする交換レンズ。
【請求項７】
請求項５または請求項６に記載の交換レンズにおいて、
フォーカシングレンズを有する結像光学系と、
前記フォーカシングレンズの位置を検出し、レンズ位置信号を出力するレンズ位置検出部と、
前記レンズ位置検出部から出力された前記レンズ位置信号を前記カメラボディに送信するレンズ位置信号送信部とをさらに備え、
前記レンズ位置信号送信部は、前記レンズ位置検出部から出力された前記レンズ位置信号を、第１伝送路を介して前記カメラボディに送信し、
前記絞り誤差情報送信部は、前記第１伝送路とは異なる第２伝送路を介して前記絞り誤差情報を前記カメラボディに送信することを特徴とする交換レンズ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズ、およびカメラボディに関する。
【背景技術】
【０００２】
カメラボディに交換レンズを取り付けて撮影を行う際には、交換レンズの開口絞りは、カメラボディ側で算出された露出量に見合った設定絞り値に設定される。しかし、開口絞りを設定絞り値に設定する際に、実際の絞り値と設定絞り値とが一致しない場合がある。このため、実際の絞り値が設定絞り値より僅かに大きく設定されることで、撮像素子の露光量がオーバーになり被写体の画像が明るくなりすぎるおそれがある。また、実際の絞り値が設定絞り値より僅かに小さく設定されることで、撮像素子の露光量が不足するおそれがある。このため、適正な露出の画像を得ることができないおそれがあった。
【０００３】
そこで、設定絞り値に対する開口絞りの実際の値の差を示す誤差情報を交換レンズから取得し、取得された誤差情報を用いて絞り駆動部材の駆動位置を補正するように構成された交換レンズおよびカメラボディが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６５５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
任意の設定絞り値に対する開口絞りの実際の値の差には、開口絞りを設定絞り値に設定する度に再現される再現性のある差と、開口絞りを設定絞り値に設定する度に異なる再現性のない差とが存在する。しかし、上述した特許文献に記載の交換レンズおよびカメラボディでは、設定絞り値に対する開口絞りの実際の値の差を示す誤差情報について再現性のある差と再現性にない差とを分けていない。そのため、誤差情報に基づく補正を行ったとしても、正しい露出の画像を得られないおそれがある。
【課題を解決するための手段】
【０００６】
（１）  請求項１の発明によるカメラボディは、設定絞り値と撮影光学系の開口絞りの実際の絞り値との差として、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とをそれぞれ含む絞り誤差情報を少なくとも有する交換レンズが着脱可能なカメラボディであって、絞り誤差情報を交換レンズから受信する絞り誤差情報受信部と、絞り誤差情報受信部で受信した絞り誤差情報のうち、オフセット誤差情報とばらつき誤差情報とに基づいて、補正値を算出する補正値算出部と、補正値算出部で算出した補正値を参照して被写体の明るさに応じた適正露光が得られるように露光演算を行う露光演算部とを備えることを特徴とする。
（２）  請求項５の発明による交換レンズは、補正値を算出する補正値算出部と補正値を参照して被写体の明るさに応じた適正露光が得られるように露出演算を行う露光演算部とを備えるカメラボディに着脱可能に取り付けられる交換レンズであって、撮影光学系の開口絞りと、設定絞り値に応じて開口絞りを駆動することにより開口絞りの絞り値を変化させる絞り駆動部と、設定絞り値と開口絞りの実際の絞り値との差を示す絞り誤差情報として、設定絞り値と開口絞りの実際の絞り値との差のうち、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とを、それぞれ個別に記憶する情報記憶部と、カメラボディの補正値算出部でオフセット誤差情報とばらつき誤差情報とに基づき補正値を算出するためにオフセット誤差情報とばらつき誤差情報とをカメラボディに送信する絞り誤差情報送信部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、適切な露出の画像の取得に資する。
【図面の簡単な説明】
【０００８】
【図１】カメラシステムの外観を示す図である。
【図２】カメラシステムの構成を示す断面図である。
【図３】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図４】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図５】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図６】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図７】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図８】交換レンズのＲＯＭに記憶されている絞り誤差情報テーブルである。
【図９】繰り返しばらつき成分の値と係数ｋとの関係を表すグラフである。
【発明を実施するための形態】
【０００９】
図１〜９を参照して、本発明による交換レンズの一実施の形態を説明する。図１は、本実施の形態の交換レンズを含むカメラシステムの外観を示す図である。カメラシステム１は、カメラボディ１００と、交換レンズ２００とを含んで構成される。交換レンズ２００はカメラボディ１００に着脱可能に取り付けられる。交換レンズ２００の取り付けは、カメラボディ１００のボディ側レンズマウント１０１に、交換レンズ２００のレンズ側レンズマウント２０１を嵌め込むことにより行われる。
【００１０】
ボディ側レンズマウント１０１にはデータ通信および電源供給のための複数の接点１０２が存在する。レンズ側レンズマウント２０１上には複数の接点１０２の各々に対応する複数の接点２０２が存在する。交換レンズ２００がカメラボディ１００に取り付けられると、接点１０２と接点２０２が接続され、カメラボディ１００から交換レンズ２００に交換レンズ２００を動作させるための電力が供給されると共に、カメラボディ１００と交換レンズ２００との間で後述するデータ通信を行うことができるようになる。
【００１１】
カメラボディ１００はボディＣＰＵ１０３を備える。ボディＣＰＵ１０３は所定の制御プログラムを実行することにより、カメラボディ１００内の各部を制御する。交換レンズ２００はレンズＣＰＵ２０３を備える。レンズＣＰＵ２０３は所定の制御プログラムを実行することにより、交換レンズ２００内の各部を制御する。
【００１２】
撮像素子１０４は被写体像を撮像し、撮像信号を出力する。カメラボディ１００に設けられたレリーズスイッチ１０７が押下されると、ボディＣＰＵ１０３はこの撮像信号に各種の画像処理を行い、画像データを作成する。作成された画像データは、記憶媒体挿入口１０５内の可搬記憶媒体１０６に記憶される。
【００１３】
図２は、本実施の形態に係るカメラシステム１の構成を示す断面図である。交換レンズ２００は、複数の光学部材から構成される撮影光学系２１０を内蔵する。撮影光学系２１０を構成する光学部材は、複数のレンズ２１０ａ〜２１０ｅおよび虹彩絞り２１１である。これら複数のレンズには、撮影光学系２１０の焦点調節を行うフォーカスレンズ２１０ｃと、被写体像の像ぶれを補正するぶれ補正レンズ２１０ｄとが含まれている。
【００１４】
なお、本発明において光学部材とは、レンズ２１０ａ〜２１０ｅのみならず、撮影光路上に存在し被写体からの光束を通過させたり遮ったりする部材をも含む。たとえば、撮影光学系２１０を通過する被写体光の光量を調節する虹彩絞り２１１も光学部材の１つである。また、これら光学部材のうち、駆動されることにより被駆動状態が変化するものを特に被駆動部材と呼ぶ。
【００１５】
交換レンズ２００内には、フォーカスレンズ２１０ｃ、ぶれ補正レンズ２１０ｄ、および虹彩絞り２１１をそれぞれ駆動するための駆動系が設置されている。たとえば、フォーカスレンズ２１０ｃは不図示の超音波モータによって駆動される。また、ぶれ補正レンズ２１０ｄは不図示の２つのボイスコイルモータによって駆動され、虹彩絞り２１１はステッピングモータ２１１ａによって駆動される。レンズＣＰＵ２０３はこれらの駆動系を制御し、各々の光学部材の被駆動状態を変化させる。つまり、本実施形態ではフォーカスレンズ２１０ｃとぶれ補正レンズ２１０ｄと虹彩絞り２１１が被駆動部材である。
【００１６】
レンズＣＰＵ２０３には、レンズ側第１通信回路２１２と、レンズ側第２通信回路２１３と、ＲＯＭ２１５と、ＲＡＭ２１６とが接続されている。レンズ側第１通信回路２１２およびレンズ側第２通信回路２１３については後に詳述する。ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズＣＰＵ２０３が実行する所定の制御プログラムや、後述する絞り誤差情報テーブル等があらかじめ記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズＣＰＵ２０３により各種データの記憶領域として利用される。
【００１７】
撮像素子１０４の前面には、光学的ローパスフィルターと赤外線カットフィルターを合わせたフィルター１１１が設置されている。交換レンズ２００内の撮影光学系２１０を通過した被写体光は、光軸Ｒを中心に、フィルター１１１を介して撮像素子１０４に入射する。ボディＣＰＵ１０３は、撮像素子１０４が出力する撮像信号から表示用画像を作成し、カメラボディ１００の背面に設置されているＬＣＤモジュール１１０に表示する。
【００１８】
ボディＣＰＵ１０３には、ボディ側第１通信回路１１２と、ボディ側第２通信回路１１３と、ＲＯＭ１１８と、ＲＡＭ１１９とが接続されている。ボディ側第１通信回路１１２およびボディ側第２通信回路１１３については後に詳述する。ＲＯＭ１１８は不揮発性の記憶媒体であり、ボディＣＰＵ１０３が実行する所定の制御プログラム等があらかじめ記憶される。ＲＡＭ１１９は揮発性の記憶媒体であり、ボディＣＰＵ１０３により各種データの記憶領域として利用される。
【００１９】
ボディＣＰＵ１０３とレンズＣＰＵ２０３との間、すなわちカメラボディ１００と交換レンズ２００との間には、図１に示す接点１０２と接点２０２とを介した２系統の伝送路が設けられている。これら２系統の伝送路は互いに独立しているので、一方の伝送路においてデータが伝送されている場合であっても、他方の伝送路によりデータを伝送することが可能である。以下の説明では、２系統の伝送路をそれぞれ第１伝送路３０１、第２伝送路３０２と称する。また、第１伝送路３０１を用いて行われる通信をホットライン通信、第２伝送路３０２を用いて行われる通信をコマンドデータ通信と呼ぶ。第１伝送路３０１および第２伝送路３０２を構成する信号線、ならびに、コマンドデータ通信およびホットライン通信の具体的な通信内容については後に詳述する。
【００２０】
カメラボディ１００内には、ホットライン通信を行うボディ側第１通信回路１１２と、コマンドデータ通信を行うボディ側第２通信回路１１３が設置される。これらの回路はそれぞれボディＣＰＵ１０３に接続される。同様に交換レンズ２００内には、ホットライン通信を行うレンズ側第１通信回路２１２と、コマンドデータ通信を行うレンズ側第２通信回路２１３が設置される。これらの回路はそれぞれレンズＣＰＵ２０３に接続される。
【００２１】
ボディ側第１通信回路１１２とレンズ側第１通信回路２１２とは、第１伝送路３０１により互いに接続される。同様に、ボディ側第２通信回路１１３とレンズ側第２通信回路２１３とは、第２伝送路３０２により互いに接続される。
【００２２】
これらの各部材に加えて、カメラボディ１００内には、撮影光学系２１０の自動焦点調節を行う自動焦点調節装置（不図示）が設置されている。この自動焦点調節装置は、ボディＣＰＵ１０３を介してレンズＣＰＵ２０３にフォーカスレンズ２１０ｃの駆動指示を送信することにより、撮影光学系２１０の焦点調節を自動で行う。
【００２３】
（コマンドデータ通信の説明）
コマンドデータ通信は第２伝送路３０２を用いて行われる双方向の通信である。コマンドデータ通信では、カメラボディ１００から送信されるデータと、交換レンズ２００から送信されるデータと、が同一のクロック信号に同期する。すなわち、カメラボディ１００から送信されるデータと、交換レンズ２００から送信されるデータと、が第２伝送路３０２により同時に伝送される。
【００２４】
コマンドデータ通信は、ボディＣＰＵ１０３により開始される。ボディＣＰＵ１０３はコマンドデータ通信の開始時、まずレンズＣＰＵ２０３への各種指示を表す所定のデータを送信する。レンズＣＰＵ２０３は受信したデータを解釈し、当該データがどのような指示を表しているのかを検知する。その後レンズＣＰＵ２０３は、指示に応じた処理を実行する。たとえば、虹彩絞り２１１を特定の大きさ（特定の絞り値）とする指示、すなわち設定絞り値の情報を受信した場合、レンズＣＰＵ２０３はステッピングモータ２１１ａを制御し、設定絞り値に対応する大きさとなるように虹彩絞り２１１を絞り込み方向または開放方向に駆動する。なお、このとき、レンズＣＰＵ２０３は、受信した設定絞り値の情報と、虹彩絞り２１１を絞り込み方向に駆動したのか、または開放方向に駆動したのかを表す情報（絞り駆動方向情報）とをＲＡＭ２１６に記憶させる。
【００２５】
また、レンズＣＰＵ２０３の動作状態に関する情報を要求する指示を受信した場合、レンズＣＰＵ２０３は当該情報をボディＣＰＵ１０３に第２伝送路３０２を介して送信する。すなわち、ボディＣＰＵ１０３が交換レンズ２００に関する情報をコマンドデータ通信により取得する場合には、まずボディＣＰＵ１０３から交換レンズ２００へ当該情報を要求する指示を表すデータを送信しなければならない。
【００２６】
コマンドデータ通信によりボディＣＰＵ１０３から送信される指示には、上述した指示以外に、フォーカスレンズ２１０ｃを駆動させる指示、ぶれ補正レンズ２１０ｄを用いた像ぶれ補正のオンオフを設定する指示、撮影光学系２１０の現在の焦点距離を表す信号を要求する指示、虹彩絞り２１１の現在の絞り値を表す信号を要求する指示、撮影光学系２１０の光学特性に関する情報を表す信号を要求する指示、後述する絞り誤差情報を表す信号を要求する指示などが含まれる。
【００２７】
（ホットライン通信の説明）
ホットライン通信は第１伝送路３０１を用いて行われる単方向の通信である。ホットライン通信はコマンドデータ通信と同様に、ボディＣＰＵ１０３により開始される。ボディＣＰＵ１０３が第１伝送路３０１を構成する信号線のうち、通信開始用の信号線の信号レベルを変化させると、レンズＣＰＵ２０３がこれを検知する。レンズＣＰＵ２０３はこの検知に応じて、被駆動情報の検出処理（たとえば不図示のレンズ位置検出部にフォーカスレンズ２１０ｃの位置を検出させる処理）と被駆動情報の送信処理（たとえばフォーカスレンズ２１０ｃの位置を表す信号をカメラボディ１００側へ出力する処理）とを順に実行する。
【００２８】
ボディＣＰＵ１０３は、ホットライン通信を所定周期（例えば１ミリ秒）毎に実行する。ホットライン通信はコマンドデータ通信とは異なり、ボディＣＰＵ１０３がレンズＣＰＵ２０３から交換レンズ２００に関するデータをわずかな処理で受信することができる。これは、コマンドデータ通信によりデータを受信する場合にはまずレンズＣＰＵ２０３に対する指示を表すデータを送信する必要があるのに対し、ホットライン通信は特定の信号線の信号レベルを変化させるだけで即座にレンズＣＰＵ２０３からのデータの送信が開始されるためである。
【００２９】
−−−絞り誤差情報テーブルについて−−−
虹彩絞り２１１では、目標とする絞り値（設定絞り値）と虹彩絞り２１１の実際の絞り値とで差が生じ、露出オーバーになったり露出アンダーになったりするなど、適正な露出の画像を得ることができないおそれがある。しかし、設定絞り値と実際の絞り値との差があらかじめ分かっていれば、設定絞り値と実際の絞り値との差の情報に基づいて、たとえば露光演算時に補正を行うことで、適正な露出の画像を得ることができる。
【００３０】
ここで、任意の設定絞り値と、当該任意の設定絞り値に対する実際の絞り値との差（誤差）には、再現性のある誤差の成分と、再現性のない誤差の成分とが含まれている。すなわち、任意の設定絞り値と、当該任意の設定絞り値に対する実際の絞り値との差には、虹彩絞り２１１の絞り値を当該任意の設定絞り値に設定する度に同じ値として現れる（すなわち再現性のある）誤差の成分と、虹彩絞り２１１の絞り値を当該任意の設定絞り値に設定する度に異なる値として現れる（すなわち再現性のない）誤差の成分とが含まれている。また、これらの誤差は、虹彩絞り２１１を開放側から絞り込み側に制御した場合と、絞り込み側から開放側に制御した場合とで異なる値となる。
【００３１】
そこで、本実施の形態では、図３〜８に示すように、再現性のある誤差成分と再現性のない誤差成分に分けたそれぞれの誤差成分について、虹彩絞り２１１を開放側から絞り込み側に制御した場合と、絞り込み側から開放側に制御した場合とでさらに分けて、それぞれ焦点距離と設定絞り値をパラメータとするマトリクス状のデータとしてＲＯＭ２１５に記憶させている。図３は、虹彩絞り２１１を開放側から絞り込み側に制御した際の、再現性のある誤差成分（オフセット成分）についての絞り誤差情報テーブル５１０を示している。図４は、虹彩絞り２１１を開放側から絞り込み側に制御した際の、再現性のない誤差成分（繰り返しばらつき成分）のうち、絞り不足となる方向で生じるものについての絞り誤差情報テーブル５２０を示している。図５は、虹彩絞り２１１を開放側から絞り込み側に制御した際の、再現性のない誤差成分（繰り返しばらつき成分）のうち、過絞りとなる方向で生じるものについての絞り誤差情報テーブル５３０を示している。
【００３２】
図６は、虹彩絞り２１１を絞り込み側から開放側に制御した際の、再現性のある誤差成分（オフセット成分）についての絞り誤差情報テーブル５４０を示している。図７は、虹彩絞り２１１を絞り込み側から開放側に制御した際の、再現性のない誤差成分（繰り返しばらつき成分）のうち、絞り不足となる方向で生じるものについての絞り誤差情報テーブル５５０を示している。図８は、虹彩絞り２１１を絞り込み側から開放側に制御した際の、再現性のない誤差成分（繰り返しばらつき成分）のうち、過絞りとなる方向で生じるものについての絞り誤差情報テーブル５６０を示している。
【００３３】
なお、図３〜８に示した絞り誤差情報テーブル５１０〜５６０では、図示の便宜上、各マスを空欄としている。しかし、実際には、図３，６に示したオフセット成分についての絞り誤差情報テーブル５１０，５４０では、任意の焦点距離および設定絞り値における、設定絞り値との差の値が各欄に入力されている。なお、設定絞り値との差の値でなく、実際の絞り値が各欄に入力されていてもよい。また、図４，５，７，８に示した繰り返しばらつき成分についての絞り誤差情報テーブル５２０，５３０，５５０，５６０では、任意の焦点距離および設定絞り値における、たとえば繰り返しばらつき成分の最大値が各欄に入力されている。なお、繰り返しばらつき成分の最大値でなく、たとえば繰り返しばらつき成分の標準偏差が各欄に入力されていてもよい。
【００３４】
−−−絞り誤差情報の送信について−−−
上述したように、コマンドデータ通信により絞り誤差情報を表す信号を要求する指示を受信すると、レンズＣＰＵ２０３は、要求された絞り誤差情報をカメラボディ１００へ送信する。具体的には、レンズＣＰＵ２０３は、次のようにして絞り誤差情報カメラボディ１００へ送信する。
【００３５】
レンズＣＰＵ２０３は、第２伝送路３０２を介したコマンドデータ通信により絞り誤差情報を表す信号を要求する指示を受信すると、不図示の焦点距離検出部から出力される焦点距離信号に基づいて、撮影光学系２１０の現在の焦点距離を算出する。また、レンズＣＰＵ２０３は、ＲＡＭ２１６に記憶させている設定絞り値の情報と、絞り駆動方向情報（上述したように、虹彩絞り２１１の絞り値を当該設定絞り値とするために虹彩絞り２１１を絞り込み方向に駆動したのか、または開放方向に駆動したのかを表す情報）とを読み込む。
【００３６】
そして、レンズＣＰＵ２０３は、算出した現在の焦点距離と、読み込んだ設定絞り値および絞り駆動方向情報に基づいて、再現性のある誤差成分（オフセット成分）を絞り誤差情報テーブル５１０，５４０から取得し、再現性のない誤差成分（繰り返しばらつき成分）を絞り誤差情報テーブル５２０，５３０，５５０，５６０から取得する。なお、算出した現在の焦点距離が絞り誤差情報テーブル５１０〜５６０における離散的な焦点距離と一致しない場合、レンズＣＰＵ２０３は、絞り誤差情報テーブル５１０〜５６０を参照して適宜線形補間によって現在の焦点距離における絞り誤差情報を取得する。
【００３７】
その後、レンズＣＰＵ２０３は、取得した絞り誤差情報を第２伝送路３０２を介して送信するよう、レンズ側第２通信回路２１３を制御する。これにより、絞り誤差情報がカメラボディ１００へ送信される。
【００３８】
−−−絞り誤差の補正処理について−−−
上述した絞り誤差情報を第２伝送路３０２を介してボディ側第２通信回路１１３で受信すると、ボディＣＰＵ１０３は、受信した絞り誤差情報をＲＡＭ１１９に記憶させる。
【００３９】
ボディＣＰＵ１０３は、ＲＡＭ１１９に記憶されている絞り誤差情報に基づいて、測光演算時の補正値を算出する。具体的には、次の（１）式のようにして測光演算時の補正値を算出する。
測光演算時の補正値  ＝  受信したオフセット成分  ×  係数ｋ    ・・・（１）
【００４０】
ここで、係数ｋは、絞り不足となる方向で生じる繰り返しばらつき成分および過絞りとなる方向で生じる繰り返しばらつき成分のうち、値（絶対値）の大きい方の繰り返しばらつき成分に基づいて、図９を参照して求める。すなわち、繰り返しばらつき成分の値が大きくなるにつれてオフセット成分に基づいて補正をする意義が薄れるため、繰り返しばらつき成分の値の大きさに基づいて、測光演算時の補正値におけるオフセット成分の寄与率を変更している。図９では、係数ｋの求め方の一例として、たとえば、繰り返しばらつき成分の値が閾値ａ１以下であれば係数ｋ＝１とし、繰り返しばらつき成分の値が閾値ａ１以上ａ２以下であれば繰り返しばらつき成分の値が大きくなるにつれて係数ｋを１から漸減させ、繰り返しばらつき成分の値が閾値ａ２以上であれば係数ｋ＝０としている。
【００４１】
そして、ボディＣＰＵ１０３は、上述のようにして求めた補正値に基づいて公知の露出補正を行うことで、被写体の明るさに応じた適正露光が得られるように露光演算を行う。すなわち、適切な露出の画像が得られるように、ボディＣＰＵ１０３は、上述のようにして求めた補正値に基づいてシャッタスピードやＩＳＯ感度を調節する。
【００４２】
上述した実施の形態では、次の作用効果を奏する。
（１）  絞り誤差情報として、オフセット成分と、繰り返しばらつき成分とを分けて交換レンズ２００のＲＯＭ２１５に記憶させるように構成した。これにより、オフセット成分および繰り返しばらつき成分に応じた、補正値算出の適切化に資する。したがって、適切な露出の画像の取得に資する。
【００４３】
（２）  絞り誤差情報として、虹彩絞り２１１を開放側から絞り込み側に制御した場合と、絞り込み側から開放側に制御した場合とで分けて、それぞれＲＯＭ２１５に記憶させるように構成した。これにより、絞り開放時に測光し、その後測光結果に基づいて虹彩絞り２１１を絞り込み方向に制御する場合だけでなく、ある程度虹彩絞り２１１を絞り込んだ状態で測光し、その後測光結果に基づいて虹彩絞り２１１を開放方向に制御する場合にも、補正値算出の適切化に資する。したがって、適切な露出の画像の取得に資する。
【００４４】
（３）  算出した現在の焦点距離が絞り誤差情報テーブル５１０〜５６０における離散的な焦点距離と一致しない場合、レンズＣＰＵ２０３が、絞り誤差情報テーブル５１０〜５６０を参照して適宜線形補間によって現在の焦点距離における絞り誤差情報を取得するように構成した。これにより、必要とするＲＯＭ２１５の記憶容量を抑制できる。
【００４５】
（４）  フォーカスレンズ２１０ｃの位置を表す信号を、第１伝送路３０１を介してカメラボディ１００に繰り返し送信するように構成した。また、絞り誤差情報を表す信号を第１伝送路３０１とは異なる第２伝送路３０２を介してカメラボディ１００に送信するように構成した。これにより、フォーカスレンズ２１０ｃの位置を表す信号の送信が絞り誤差情報を表す信号等の送信により妨げられることがない。
【００４６】
（５）  ボディＣＰＵ１０３が第１伝送路３０１を構成する信号線のうち、通信開始用の信号線の信号レベルを変化させることにより、フォーカスレンズ２１０ｃの位置を表す信号の送信を要求するように構成した。これにより、フォーカスレンズ２１０ｃの位置を表す信号の送信要求が余計な通信を発生させることがない。
【００４７】
（６）  繰り返しばらつき成分の値の大きさに基づいて、測光演算時の補正値におけるオフセット成分の寄与率を変更するように構成した。これにより、適切な補正値を算出できるので、適切な露出の画像を取得できる。
【００４８】
−−−変形例−−−
（１）  上述の説明では、絞り誤差情報を図３〜８に示すような絞り誤差情報テーブル５１０〜５６０としてＲＯＭ２１５に記憶させるように構成したが、本発明はこれに限定されない。たとえば、再現性のある誤差成分と再現性のない誤差成分に分けたそれぞれの誤差成分について、虹彩絞り２１１を開放側から絞り込み側に制御した場合と、絞り込み側から開放側に制御した場合とでさらに分けて、それぞれ焦点距離と設定絞り値をパラメータとする計算式としてＲＯＭ２１５に記憶させるように構成してもよい。そして、当該計算式に現在の焦点距離および設定絞り値を入力することで絞り誤差の各値を算出するように構成してもよい。
【００４９】
（２）  上述の説明では、繰り返しばらつき成分の値と図９に示すグラフに基づいて係数ｋを求めているが、本発明はこれに限定されない。上述したように、繰り返しばらつき成分の値が大きくなるにつれてオフセット成分に基づいて補正をする意義が薄れる。そのため、繰り返しばらつき成分の値が大きくなるにつれて測光演算時の補正値におけるオフセット成分の寄与率を適宜低減させるのであれば、上述した係数ｋの求め方に限定されない。なお、繰り返しばらつき成分の値について、絞り不足となる方向で生じるものと、過絞りとなる方向で生じるものとが略同じ分布を示すような場合であれば、繰り返しばらつき成分の値が大きさに関わらず、オフセット成分に基づいて補正をするようにしてもよい。また、測光演算時の補正に関しては、繰り返しばらつき成分の値に関わらず、オフセット成分のみに基づいて補正をしてもよい。なお、繰り返しばらつき成分に関する絞り誤差情報を絞り値の制御以外の制御で用いてもよい。
【００５０】
（３）  上述の説明では、コマンドデータ通信により絞り誤差情報を表す信号を要求する指示を受信すると、レンズＣＰＵ２０３が、要求された絞り誤差情報をカメラボディ１００へ送信するように各部を制御するよう構成しているが、本発明はこれに限定されない。たとえば、コマンドデータ通信により絞り誤差情報を表す信号を要求する指示を受信しなくても、定期的に現在の焦点距離および設定絞り値に対応する絞り誤差情報をカメラボディ１００へ送信するようにしてもよい。また、カメラボディ１００の電源投入時など、所定のタイミングで絞り誤差情報テーブル５１０〜５６０の情報を全てカメラボディ１００に送信するようにしてもよい。なお、上述の説明では、レンズ位置情報を第1の伝送路３０１を用い、誤差情報を第2の伝送路３０２を用いて送信したが、例えば、レンズ位置情報を第２の伝送路３０２、誤差情報を第１の伝送路３０１を用いて送信してもよい。また、レンズ位置情報と、誤差位置情報との双方を、第1伝送路３０１及び第2伝送路３０２のいずれか一方を用いて送信してもよい。
（４）  上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
【００５１】
なお、本発明は、上述した実施の形態のものに何ら限定されず、カメラボディに着脱可能に取り付けられる交換レンズであって、撮影光学系の開口絞りと、設定絞り値に応じて開口絞りを駆動することにより開口絞りの絞り値を変化させる絞り駆動部材と、設定絞り値と開口絞りの実際の絞り値との差を示す絞り誤差情報を、設定絞り値と開口絞りの実際の絞り値との差のうち、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とを、それぞれ個別に記憶する情報記憶部と、情報記憶部が記憶した絞り誤差情報をカメラボディに送信する絞り誤差情報送信部とを備えることを特徴とする各種構造の交換レンズを含むものである。
また、本発明は、上述した実施の形態のものに何ら限定されず、設定絞り値と撮影光学系の開口絞りの実際の絞り値との差として、再現性のある差についてのオフセット誤差情報と、再現性のない差についてのばらつき誤差情報とをそれぞれ含む絞り誤差情報を少なくとも有する交換レンズが着脱可能なカメラボディであって、絞り誤差情報を交換レンズから受信する絞り誤差情報受信部と、絞り誤差情報受信部で受信した絞り誤差情報のうち、オフセット誤差情報とばらつき誤差情報とを参照して被写体の明るさに応じた適正露光が得られるように露光演算を行う露光演算手段とを備えることを特徴とする各種構造のカメラボディを含むものである。
【符号の説明】
【００５２】
１…カメラシステム、１００…カメラボディ、１０３…ボディＣＰＵ、２００…交換レンズ、２０３…レンズＣＰＵ、２１０…撮影光学系、２１０ｃ…フォーカスレンズ、２１１…虹彩絞り、５１０〜５６０…絞り誤差情報テーブル
【図１】
0005790092.tif 000002
【図２】
0005790092.tif 000003
【図３】
0005790092.tif 000004
【図４】
0005790092.tif 000005
【図５】
0005790092.tif 000006
【図６】
0005790092.tif 000007
【図７】
0005790092.tif 000008
【図８】
0005790092.tif 000009
【図９】
0005790092.tif 000010