(57)【要約】【課題】  交換レンズを大型化することなく、交換レンズのイメージサークルの中心がずれた場合でも撮像素子の防振のためのシフト可能量を確保すること。【解決手段】  本発明のレンズ装置２００は、防振に際して撮像素子を移動させることが可能な撮像装置に着脱可能なレンズ装置である。そして、撮像光学系２１０と、撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報を記憶した記憶部２２７と、イメージサークル情報の少なくとも一部を撮像装置１００に送信する送信部２２９とを有することを特徴とする。【選択図】  図１
2020071398.tif 000002
【特許請求の範囲】
【請求項１】
防振に際して撮像素子を移動させることが可能な撮像装置に着脱可能なレンズ装置であって、
撮像光学系と、
撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報を記憶した記憶部と、
前記イメージサークル情報の少なくとも一部を前記撮像装置に送信する送信部とを有することを特徴とするレンズ装置。
【請求項２】
前記イメージサークルの位置情報は、前記撮像光学系のズーム位置、前記撮像光学系のフォーカス位置、前記撮像光学系の絞り位置、前記交換レンズ装置または前記撮像装置の姿勢、の少なくとも一つに応じて異なることを特徴とする請求項１に記載のレンズ装置。
【請求項３】
前記イメージサークル情報は第１のイメージサークル情報であって、前記記憶部は、撮影条件と前記撮像光学系のイメージサークルのサイズ情報との関係を示す、第２のイメージサークル情報を記憶し、
前記送信部は、前記第２のイメージサークル情報の少なくとも一部を前記撮像装置に送信することを特徴とする請求項１または２に記載のレンズ装置。
【請求項４】
前記イメージサークルのサイズ情報は、前記撮像光学系のズーム位置、前記撮像光学系のフォーカス位置、前記撮像光学系の絞り位置、前記交換レンズ装置または前記撮像装置の姿勢、の少なくとも一つに応じて異なることを特徴とする請求項３に記載のレンズ装置。
【請求項５】
前記送信部は、前記イメージサークル情報を一括して前記撮像装置に送信することを特徴とする請求項１乃至４のいずれか１項に記載のレンズ装置。
【請求項６】
前記送信部は、前記イメージサークル情報のうち、現在の撮影条件に対応するイメージサークルの位置情報を、前記撮像装置に送信することを特徴とする請求項１乃至５のいずれか１項に記載のレンズ装置。
【請求項７】
前記撮像光学系は、防振に際して、前記撮像光学系の光軸に対して直交方向の成分を含む方向に移動可能な光学素子を含み、
前記防振に際して前記光学素子の移動を制御する制御部を有し、
前記制御部は、イメージサークルずれを補正するために前記光学素子を移動させることを特徴とする請求項１乃至６のいずれか１項に記載のレンズ装置。
【請求項８】
前記制御部は、イメージサークルずれを補正するために、前記光軸方向から見て、前記撮像光学系のイメージサークルの位置が前記撮像素子による防振のための初期位置に近づく方向に、前記光学素子を移動させることを特徴とする請求項７に記載のレンズ装置。
【請求項９】
前記撮像光学系は、焦点距離が可変な光学系であって、
前記制御部は、前記撮像光学系の焦点距離に応じて、イメージサークルずれを補正するための、前記光学素子の移動分担割合を異ならせることを特徴とする請求項８に記載のレンズ装置。
【請求項１０】
前記制御部は、前記撮像光学系の焦点距離が第１距離の場合は該第１距離よりも短い第２距離の場合に比べて、イメージサークルずれを補正するための、前記光学素子の移動分担割合を大きくすることを特徴とする請求項９に記載のレンズ装置。
【請求項１１】
前記撮像光学系は、焦点距離が可変な光学系であり、かつ、防振に際して、前記撮像光学系の光軸に対して直交方向の成分を含む方向に移動可能な光学素子を含み、
前記制御部は、前記撮像光学系の焦点距離に応じて、前記光学素子の防振補正角の分担割合を異ならせることを特徴とする請求項１乃至１０のいずれか１項に記載のレンズ装置。
【請求項１２】
前記制御部は、前記撮像光学系の焦点距離が第１距離の場合は該第１距離よりも短い第２距離の場合に比べて、前記光学素子の防振補正角の分担割合を小さくすることを特徴とする請求項１１に記載のレンズ装置。
【請求項１３】
撮像光学系を有する交換レンズ装置が着脱可能な撮像装置であって、
前記光学系の光軸と交差する平面内で移動可能な撮像素子と、
防振のために前記撮像素子の移動を制御する制御部を有し、
前記制御部は、
前記交換レンズ装置から、撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報の少なくとも一部を受信し、該受信した前記少なくとも一部のイメージサークル情報を用いて、前記撮像素子による防振のための初期位置を設定することを特徴とする撮像装置。
【請求項１４】
前記イメージサークルの位置情報は、前記撮像光学系のズーム位置、前記撮像光学系のフォーカス位置、前記撮像光学系の絞り位置、前記交換レンズ装置または前記撮像装置の姿勢、の少なくとも一つに応じて異なることを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記イメージサークル情報は第１のイメージサークル情報であって、
前記制御部は、前記交換レンズ装置から、撮影条件と、前記撮像光学系のイメージサークルのサイズ情報との関係を示す第２のイメージサークル情報の少なくとも一部を受信し、前記交換レンズ装置から受信した前記第２のイメージサークル情報を用いて、前記撮像素子による防振のための移動可能量を設定することを特徴とする請求項１３または１４に記載の撮像装置。
【請求項１６】
前記イメージサークルのサイズ情報は、前記撮像光学系のズーム位置、前記撮像光学系のフォーカス位置、前記撮像光学系の絞り位置、前記交換レンズ装置または前記撮像装置の姿勢、の少なくとも一つに応じて異なることを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
前記制御部は、前記イメージサークル情報を一括して前記交換レンズ装置から受信することを特徴とする請求項１３乃至１６のいずれか１項に記載の撮像装置。
【請求項１８】
前記制御部は、前記交換レンズ装置から受信したイメージサークル情報に、現在の撮影条件に対応するイメージサークルの位置情報が含まれていない場合は、前記交換レンズ装置から受信したイメージサークル情報を用いて補間演算を行うことにより、前記交換レンズ装置から受信したイメージサークル情報を取得することを特徴とする請求項１３に記載の撮像装置。
【請求項１９】
前記制御部は、前記イメージサークル情報のうち、現在の撮影条件に対応する前記イメージサークルの位置情報を、前記交換レンズ装置から受信することを特徴とする請求項１３乃至１８のいずれか１項に記載の撮像装置。
【請求項２０】
前記制御部は、前記光軸方向から見て、前記撮像光学系のイメージサークルの位置に近づくように、前記撮像素子による防振のための初期位置を設定する請求項１３乃至１９のいずれか１項に記載の撮像装置。
【請求項２１】
前記撮像光学系は、防振に際して光軸に直交方向の成分を含む方向に移動可能な光学素子を含み、
前記制御部は、前記撮像光学系の焦点距離に応じて、イメージサークルずれを補正するための、前記撮像素子の移動分担割合を異ならせることを特徴とする請求項１３乃至２０のいずれか１項に記載の撮像装置。
【請求項２２】
前記制御部は、前記撮像光学系の焦点距離が第１距離の場合は、該第１距離よりも短い第２距離の場合に比べて、イメージサークルずれを補正するための、前記撮像素子の移動分担割合を小さくすることを特徴とする請求項２１に記載の撮像装置。
【請求項２３】
前記撮像光学系は、防振に際して光軸に直交方向の成分を含む方向に移動可能な光学素子を含み、
前記制御部は、前記撮像光学系の焦点距離に応じて、前記撮像素子の、防振補正角の分割合を異ならせることを特徴とする請求項１３乃至２２のいずれか１項に記載の撮像装置。
【請求項２４】
前記制御部は、前記撮像光学系の焦点距離が第１距離の場合は、該第１距離よりも短い第２距離の場合に比べて、前記撮像素子の、防振補正角の分担割合を大きくすることを特徴とする請求項２３に記載の撮像装置。
【請求項２５】
前記制御部は、前記撮像光学系のイメージサークルのサイズに応じて、イメージサークルずれを補正するための、前記撮像素子の移動分担割合を異ならせることを特徴とする請求項１３乃至２４のいずれか１項に記載の撮像装置。
【請求項２６】
前記制御部は、前記交換レンズと前記撮像装置との間にアタッチメントレンズが配置されている場合は、前記交換レンズから受信したイメージサークル情報と、アタッチメントレンズの光学特性に基づいて、前記撮像素子による防振のための初期位置を設定することを特徴とする請求項１３乃至２５のいずれか１項に記載の撮像装置。
【請求項２７】
防振に際して撮像素子を移動させることが可能な撮像装置に着脱可能であり、撮像光学系を有するレンズ装置の制御方法であって、
撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報を用意するステップと、
前記イメージサークル情報の少なくとも一部を前記撮像装置に送信するステップとを有することを特徴とする制御方法。
【請求項２８】
撮像光学系を有する交換レンズ装置が着脱可能であり、防振に際して撮像素子を移動させる撮像装置の制御方法であって、
前記交換レンズ装置から、撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報の少なくとも一部を受信するステップと、
該受信した前記少なくとも一部のイメージサークル情報を用いて、前記撮像素子による防振のための初期位置を設定するステップとを有することを特徴とする制御方法。
【請求項２９】
防振に際して撮像素子を移動させることが可能な撮像装置に着脱可能であり、撮像光学系を有するレンズ装置のコンピュータに、請求項２７に記載の制御方法に従う処理を実行させるプログラム。
【請求項３０】
撮像光学系を有する交換レンズ装置が着脱可能であり、防振に際して撮像素子を移動させる撮像装置のコンピュータに、請求項２８に記載の制御方法に従う処理を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および交換レンズ装置（以下、交換レンズという）に関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の撮像装置には、被写体像を撮像する撮像素子を撮像光学系の光軸に対してシフトさせることで像振れを低減する防振を行うものがある。ただし、レンズ交換式カメラでは、装着された交換レンズのイメージサークル径が撮像素子のサイズに対して余裕がなかったり、イメージサークルの中心が交換レンズの製造誤差等によって撮像素子の中心からずれていたりする場合がある。このような場合には、良好な防振を行うための十分なシフト量が得られない。
【０００３】
特許文献１には、交換レンズのイメージサークルの中心位置の情報をカメラに通信し、カメラにおいて周辺光量補正の中心をシフトさせる方法が開示されている。この方法によれば、イメージサークルの中心位置のずれ方向と反対方向に撮像素子がシフトしても、撮像素子上のシフト方向側の部分の光量落ちを目立たなくすることが可能である。
【０００４】
また特許文献２には、交換レンズにより結像されたチャートの像を撮像素子により撮像し、該チャート像に基づいて撮像素子のシフト原点位置を決める方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１６７８０１号公報
【特許文献２】特開２００９−１３９８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１にて開示されたように周辺光量補正の中心をシフトさせる方法は、撮像素子がイメージサークル内でシフトする場合に限り有効な方法である。このため、イメージサークルの中心位置のずれ方向とは反対方向において撮像素子のシフト量を十分に確保することができない。撮像素子の十分なシフト量を確保するためには、交換レンズのイメージサークルを十分に大きくする、言い換えれば交換レンズを大型化する必要がある。一方、特許文献２にて開示されているようにチャート像を撮像してから撮像素子のシフト原点位置を決めるのでは、新たな交換レンズを使用するごとに、チャート像の撮像を行う必要がある。
【０００７】
そこで、本発明は、撮像光学系（交換レンズ装置）のイメージサークルの位置がずれた場合でも、交換レンズを大型化することなく、防振に際しての撮像素子の移動範囲を確保することができる撮像装置および交換レンズを提供する。
【課題を解決するための手段】
【０００８】
本発明のレンズ装置は、防振に際して撮像素子を移動させることが可能な撮像装置に着脱可能なレンズ装置であって、撮像光学系と、撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報を記憶した記憶部と、前記イメージサークル情報の少なくとも一部を前記撮像装置に送信する送信部とを有することを特徴とする。
【０００９】
本発明の撮像装置は、撮像光学系を有する交換レンズ装置が着脱可能な撮像装置であって、前記撮像素子の光軸と交差する平面内で移動可能な撮像素子と、防振のために前記撮像素子の移動を制御する制御部を有し、前記制御部は、前記交換レンズ装置から、撮影条件と前記撮像光学系のイメージサークルの位置情報との関係を示す、イメージサークル情報の少なくとも一部を受信し、該受信した前記少なくとも一部のイメージサークル情報を用いて、前記撮像素子による防振のための初期位置を設定することを特徴とする。
【発明の効果】
【００１０】
本発明のアクセサリ装置およびカメラシステムは、アクセサリ装置内の素子の不具合が発生する可能性を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】交換レンズのイメージサークルの中心が撮像素子の中心に対してずれていない場合の撮像素子のシフト可能量を示す図。
【図２】交換レンズのイメージサークルの中心が撮像素子の中心に対してずれている場合の撮像素子のシフト可能量を示す図。
【図３】図２の場合において許容される撮像素子のシフト可能範囲を示す図。
【図４】実施例１において、交換レンズのイメージサークルの中心が撮像素子の中心に対してずれている場合に設定される撮像素子のシフト可能範囲を示す図。
【図５】実施例１の撮像装置および交換レンズの構成を示すブロック図。
【図６】実施例１におけるイメージサークルに関する情報の保持方法を示す図。
【図７】実施例１において行われる処理を示すフローチャート。
【図８】実施例２において行われる処理を示すフローチャート。
【図９】実施例３において行われる処理を示すフローチャート。
【図１０】実施例４において行われる処理を示すフローチャート。
【図１１】実施例５において行われる処理を示すフローチャート。
【図１２】実施例６におけるズーム中心ずれを説明する図。
【図１３】実施例６におけるズーム中心ずれ量のデータテーブルを示す図。
【図１４】実施例６において行われる処理を示すフローチャート。
【図１５】実施例７において行われる処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例について、図面を参照しながら説明する。
【実施例１】
【００１３】
図５は、実施例１の撮像装置（以下、カメラという）１００と該カメラ１００に対して着脱可能な交換レンズ装置（以下、交換レンズという）２００とを含むカメラシステムの構成を示している。カメラ１００は、スチルカメラであってもよいしビデオカメラであってもよい。
【００１４】
カメラ１００において、撮像素子１０１は、交換レンズ２００が有する撮像光学系２１０により形成された被写体像を撮像（光電変換）する。撮像素子１０１からの出力信号（撮像信号）は画像処理部１０８に入力される。画像処理部１０８は、撮像信号に対して各種画像処理を行って画像データを生成する。画像データは、不図示のモニタに表示されたり、不図示の記録媒体に記録されたりする。
【００１５】
撮像素子１０１は、不図示のシフト機構により撮像光学系２１０の光軸２１０ａに対して直交する平面内（交差する平面内）において移動可能である。例えば、光軸２１０ａに直交する平面内においてシフトしたり、光軸２１０ａを回転中心として光軸２１０ａに直交する平面内において回転したりすることが可能である。以下の説明では、撮像素子１０１をシフトさせる場合を中心に説明する。
【００１６】
カメラ振れ検出部１０５は、ユーザの手振れ等により生じたカメラ１００の振れ（以下、カメラ振れという）を検出する。カメラ振れ検出部１０５は、加速度センサおよび角速度センサの少なくとも一方を含み、カメラ１００の振れ量を示す検出信号をカメラマイコン１０２に出力する。
【００１７】
カメラマイコン１０２は撮像素子１０１の移動を制御する制御部としての機能を有する。カメラマイコン１０２は、カメラ振れ検出部１０５からの検出信号に基づいて、カメラ振れによる像振れを低減（補正）するための撮像素子１０１のシフト量を演算し、該シフト量を含む防振指示をセンサ防振制御部１０３に出力する。センサ防振制御部１０３は、カメラマイコン１０２からの防振指示に応じてシフト機構に含まれるアクチュエータを制御することで、撮像素子１０１をカメラマイコン１０２が算出したシフト量だけシフト駆動する。これにより、センサ防振（像振れ補正）が行われる。
【００１８】
カメラマイコン（制御部）１０２は、カメラ通信部１０６および交換レンズ２００内のレンズ通信部２２９を介してレンズマイコン２２６と通信可能である。
【００１９】
姿勢検出部１０４はカメラ１００の姿勢（以下、カメラ姿勢という）を検出する。そして、カメラ姿勢を示す検出信号をカメラマイコン１０２に出力する。カメラ姿勢には、正位置、グリップ上縦位置、グリップ下縦位置、上向き等がある。
【００２０】
交換レンズ２００において、撮像光学系２１０は、変倍レンズ２０２、絞り２０２、フォーカスレンズ２０３および防振レンズ（光学素子）２０４を有する。ズーム制御部２２１は、変倍レンズ２０２の位置（以下、ズーム位置という）を検出可能であり、カメラマイコン１０２からのズーム駆動指令に応じて変倍レンズ２０２を駆動することにより変倍を行う。フォーカス制御部２２３は、フォーカスレンズ２０３の位置（以下、フォーカス位置という）を検出可能であり、カメラマイコン１０２からのフォーカス駆動指令に応じてフォーカスレンズ２０３を駆動することにより焦点調節（フォーカシング）を行う。なお、変倍レンズ２０１は変倍に際して移動するレンズの１つを代表的に図示しており、フォーカスレンズ２０３はフォーカシングに際して移動するレンズの１つを代表的に図示している。
【００２１】
絞り制御部２２２は、絞り２０２の開口径（以下、絞り位置という）を検出可能であり、カメラマイコン１０２からの絞り駆動指令に応じて絞り２０２を駆動することにより光量調節を行う。絞り制御部２２２は、連続的に絞り位置を検出および制御してもよいし、開放状態、２段（中間）、および１段（最小）のように不連続的に絞り位置を検出および制御してもよい。また、絞り位置の検出とは、絞り２０２を駆動する駆動機構の駆動量を用いて絞り位置を検出してもよい。
【００２２】
ズーム制御部２２１、絞り制御部２２２およびフォーカス制御部２２３が検出したズーム位置、絞り位置およびフォーカス位置をカメラマイコン１０２に送信する。なお、ズーム制御部２２１がカメラマイコン１０２に送信するズーム位置は、変倍レンズ２０２の位置の情報であってもよいし、そのズーム位置に対応する焦点距離の情報であってもよい。
【００２３】
防振レンズ２０４は、防振に際して、不図示のシフト機構により光軸２１０ａに対して直交方向の成分を含む方向にシフト可能である。すなわち、光軸２１０ａに直交する平面内でシフトしたり、光軸２１０ａ上の一点を回動中心として回動したりすることが可能である。以下の説明では、防振レンズ２０４を光軸２１０ａに直交する平面内でシフトさせる場合を中心に説明する。
【００２４】
レンズ振れ検出部２２８は、ユーザの手振れ等により生じた交換レンズ２００の振れ（以下、レンズ振れという）を検出して該レンズ振れを表す検出信号をレンズマイコン２２６に出力する。
【００２５】
レンズマイコン２２６は、レンズ振れ検出部２２８からの検出信号を用いて、レンズ振れによる像振れを低減（補正）するための防振レンズ２０４のシフト量を演算し、該シフト量を含む防振指示をレンズ防振制御部（制御部）２２４に出力する。レンズ防振制御部（レンズ防振部）２２４は、防振レンズ２０４の移動を制御する。具体的には、レンズマイコン２２６からの防振指示に応じてシフト機構に含まれるアクチュエータを制御することで、防振レンズ２０４を算出したシフト量だけ駆動する。これにより、レンズ防振が行われる。なお、以下の説明において、防振レンズ２０４がシフト可能な範囲を、レンズシフト可能範囲という。
【００２６】
レンズマイコン２２６は、データ格納部（記憶部）２２７に格納されたイメージサークル情報等の情報を読み出し、撮像装置１００にイメージサークル情報等を送信する送信部としての機能を有する。
【００２７】
データ格納部２２７は、撮像光学系２１０のズーム範囲（焦点距離の可変範囲）、フォーカス範囲（合焦可能な距離範囲）、絞り値の可変範囲等の光学情報を格納している。また、データ格納部２２７は、撮像光学系２１０のイメージサークルに関する情報（以下、イメージサークル情報という）を格納している。本実施例において、イメージサークル情報は、イメージサークルの位置情報と、イメージサークルのサイズを表す情報とを含む。本実施例では、イメージサークルの位置情報としてイメージサークルの中心位置を表すイメージサークル中心情報を格納している。
【００２８】
ズームリング２０１ａ、絞りリング２０２ａ、フォーカスリング２０３ａ、のそれぞれはユーザが操作可能なリング状の操作部材である。カメラマイコン１０２は、ズームリング２０１ａ、絞りリング２０２ａ、フォーカスリング２０３ａ、のそれぞれの操作量に応じて、ズーム駆動指令、フォーカス駆動指令、絞り駆動指令を決定する。図５では交換レンズ２００がズームリング２０１ａ、絞りリング２０２ａ、フォーカスリング２０３ａを備えている場合を図示しているが、カメラ１００がこれらの操作部材を備えていてもよい。
【００２９】
図１は、光軸２１０ａの延伸方向からみたときに（光軸方向視で）、撮像光学系２１０のイメージサークル１の中心３が撮像素子２（１０１）の中心８に一致している理想的な場合の撮像素子２のシフト可能量４を示している。この場合、撮像素子２はその対角方向のどちらにシフトしてもシフト可能量４は最大となる。すなわち、撮像素子２の移動が可能な範囲であるセンサシフト可能範囲が最大となる。
【００３０】
図２は、図１に示した理想的なイメージサークル１に対して、交換レンズの製造誤差によりイメージサークル５（の中心３′）が撮像素子２（の中心８）に対して右下側にずれた状態を示している。この状態では、撮像素子２を左上方向や左下方向にシフトする際に、図１の状態に対してシフト可能量６が減少する。図２の状態で、左上方向や左下方向に図１に示したシフト可能量４と同じシフト量だけ撮像素子２をシフトさせた場合、撮像素子２の左上部部分や左下部分がイメージサークルの外に逸脱する。これにより、撮像信号により形成される画像の左上隅部や左下隅部が黒くなり、画像としての品位が低下する。
【００３１】
交換レンズの製造誤差は、撮像光学系２１０を構成する光学要素の光軸２１０ａからの偏芯により生じるため、交換レンズごとの偏芯方向によってどちらの方向にも生じ得る。このため、どの交換レンズが装着されても撮像素子２がイメージサークルを逸脱しないためには、図３に示すように本来のイメージサークル１内において製造誤差によりシフトしたイメージサークル５をはみ出ない実効イメージサークル７を定義する必要がある。すなわち、この実効イメージサークル７内をセンサシフト可能範囲として設定する必要がある。しかし、これでは撮像素子２のシフト可能量がいずれの方向でも減少してしまい、十分なセンサ防振を行うことができない。
【００３２】
実効イメージサークル７を大きくするために、設計段階でのイメージサークル１を大きくすると、交換レンズ全体が大型化するので、好ましくない。このため本実施例の交換レンズには、予めイメージサークル情報がデータ格納部２２７に格納、すなわち記憶（用意）されている。当該イメージサークル情報は、例えば、交換レンズの製造時において交換レンズの個体ごとの測定により得られるものである。例えば、図２に示した本来のイメージサークル１の中心位置（３）に対する実際のイメージサークル５の中心位置（３′）のずれ量とずれ方向を個々の交換レンズで測定する。そして、測定により得られたずれ量とずれ方向を表すベクトル情報を、実際のイメージサークル５の中心位置を表すイメージサークル中心情報としてデータ格納部２２７に格納、すなわち記憶（用意）する。レンズマイコン２２６はイメージサークル情報をカメラマイコン１０２に送信する。
【００３３】
カメラマイコン１０２は、レンズマイコン２２６から受信したイメージサークル情報を用いてセンサシフト可能範囲を設定する。つまり、カメラマイコン１０２は、受信したイメージサークル中心情報を用いて、図４に示すように、防振時の移動の原点となる撮像素子２のシフト初期位置（以下、センサシフト初期位置という）９を設定する。このとき、カメラマイコン１０２は、光軸２１０ａの方向からみたときに、撮像素子２の中心８′が、実際のイメージサークル５の中心３′に近づくようにセンサシフト初期位置９を設定する。センサシフト初期位置９を中心３′と一致させ、設定後のセンサシフト初期位置９から撮像素子２をシフトさせることで、防振制御の際に、図１に示した理想状態と同程度のシフト可能量１０を確保することができる。
【００３４】
また、レンズマイコン２２６は、イメージサークル情報としてイメージサークルのサイズ（径）を表すイメージサークルサイズ情報もデータ格納部２２７に保持しており、該イメージサークルサイズ情報もカメラマイコン１０２に送信する。本実施例のカメラマイコン１０２は、イメージサークルサイズ情報も用いて、設定した初期位置９から撮像素子２を最大限シフトさせることが可能なシフト可能量を設定する。
【００３５】
図６は、データ格納部２２７に格納されたイメージサークル中心情報とイメージサークルサイズ情報を示す。本実施例では、ベクトル情報であるイメージサークル中心情報を二次元座標（ｓｈｉｆｔ＿ｘ，  ｓｈｉｆｔ＿ｙ）としてデータ格納部２２７に格納し、イメージサークルサイズ情報をスカラー量（ｃｉｒｃｌｅ）として格納している。
【００３６】
また本実施例では、イメージサークル５の中心８′とサイズが、撮像光学系２１０の光学状態としてのズーム位置、フォーカス位置および絞り位置（開放、２段（中間）、１段（最小））に応じて変化する。さらにイメージサークル５の中心８′とサイズは、カメラ姿勢（正位置、グリップ上縦位置、グリップ下縦位置、上向き）に応じて変化する。このため、データ格納部２２７には、イメージサークル中心情報およびイメージサークルサイズ情報として、撮像光学系２１０の光学状態およびカメラ姿勢等の撮影条件に応じて異なる情報を格納している。
【００３７】
このように本実施例では、撮像光学系２１０の光学状態やカメラ姿勢に応じて異なるイメージサークル情報をカメラマイコン１０２に送信する。そして、カメラマイコン１０２に、実際の光学状態やカメラ姿勢に応じたイメージサークル情報を用いてセンサシフト可能範囲を設定させる。これにより、カメラシステムの使用状態に応じた最大のセンサシフト可能範囲を設定することができる。
【００３８】
図７のフローチャートを用いて、本実施例においてカメラマイコン１０２およびレンズマイコン２２６が行う処理について説明する。カメラマイコン１０２およびレンズマイコン２２６は、コンピュータプログラムである制御プログラムを読み出し、当該制御プログラムに従って本処理を実行する。カメラマイコン１０２が実行する制御プログラムはデータ格納部１０２ａ（図５に図示）に格納されており、レンズマイコン２２６が実行する制御プログラムはデータ格納部２２７に格納されている。このことは、後述する他の実施例でも同じである。
【００３９】
図７において、ステップＳ５０１〜ステップＳ５０６はカメラマイコン１０２が実行する処理を示し、ステップＳ６０１〜ステップＳ６０２はレンズマイコン２２６が実行する処理を示している。
【００４０】
ステップＳ５０１では、カメラマイコン１０２は、イメージサークル情報（イメージサークル中心情報およびイメージサークルサイズ情報）と、現在のズーム位置、現在のフォーカス位置および現在絞り位置の情報を含む現在位置情報の送信をレンズマイコン２２６に要求する。
【００４１】
レンズマイコン２２６は、ステップＳ６０１において、この送信要求に応じて、データ格納部２２７から読み出した全イメージサークル情報をカメラマイコン１０２に一括送信する。
【００４２】
続いてステップＳ６０２では、レンズマイコン２２６は、ズーム制御部２２１、フォーカス制御部２２３および絞り制御部２２２がそれぞれ検出した現在のズーム位置、現在のフォーカス位置および現在の絞り位置を含む現在位置情報をカメラマイコン１０２に送信する。
【００４３】
ステップＳ５０２では、カメラマイコン１０２は、レンズマイコン２２６から送信された全イメージサークル情報を受信して、データ格納部１０２ａに保存する。またステップＳ５０３において、カメラマイコン１０２は、レンズマイコン２２６から送信された現在位置情報を受信する。
【００４４】
次にステップＳ５０３では、カメラマイコン１０２は、姿勢検出部１０４を通じて現在のカメラ姿勢を検出する。
【００４５】
そしてステップＳ５０４において、カメラマイコン１０２は、全イメージサークル情報のうち、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢に対応するイメージサークル情報をデータ格納部１０２ａから読み出す。なお、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢に対応するイメージサークル情報がデータ格納部１０２ａに保存されていない場合は、保存されたイメージサークル情報を用いた補間演算等により必要なイメージサークル情報を取得してもよい。さらに本ステップにおいて、カメラマイコン１０２は、読み出したイメージサークル情報（イメージサークル中心情報およびイメージサークルサイズ情報）を用いて、図４に示したようにセンサシフト可能範囲を確定（設定）する。すなわち、イメージサークル中心情報に基づいてセンサシフト初期位置を設定し、イメージサークルサイズ情報を用いて撮像素子１０１のシフト可能量を設定する。
【００４６】
前述の補間演算は、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢のそれぞれと、イメージサークルの中心位置との関係を示す所定の近似関数に基づいて行ってもよい。あるいは、各種回転リングの回転角とイメージサークルの中心位置を示す、線形関数等の所定の近似関数に基づいて補間演算を行ってもよい。この場合の回転リングとは、本実施例では、ズームリング２０１ａ、絞りリング２０２ａ、フォーカスリング２０３ａの少なくともいずれかである。ここではイメージサークル情報としてイメージサークルの中心位置を補間演算する場合について説明したが、イメージサークルの径についても同様に補間演算することが可能である。
【００４７】
ステップＳ５０５では、カメラマイコン１０２は、ステップＳ５０４で確定したセンサシフト初期位置に撮像素子１０１を移動させる。これにより、光軸方向からみたときに、撮像素子１０１の中心位置がイメージサークルの中心位置に重なる。
【００４８】
ステップＳ５０６、ステップＳ５０７ではカメラマイコン１０２からの指示に基づいてセンサ防振制御を行う。すなわち、ステップＳ５０６においてカメラ振れ検出部１０５を通じてカメラ振れを検出するとステップＳ５０７において、検出したカメラ振れによる像振れを低減するようにセンサ防振制御部１０３を通じて撮像素子１０１をシフト駆動する。
【００４９】
以上説明したように、レンズマイコン２２６は、撮像光学系２１０のズーム位置、撮像光学系２１０のフォーカス位置、撮像光学系２１０の絞り位置、カメラ１００の姿勢等の撮影条件とイメージサークルの中心位置の関係を示す情報を記憶している。そして、当該情報に基づいてカメラマイコン１０２が決定した撮像素子１０１のセンサシフト初期位置９に撮像素子１０１を移動させる。これにより、本実施例によれば、交換レンズ２００を大型化することなく、交換レンズ２００のイメージサークルの中心がずれても、防振に際しての撮像素子１０１のシフト可能量を確保することができる。
【００５０】
ステップＳ５０１〜Ｓ５０２およびステップＳ６０１〜Ｓ６０２は、例えば、交換レンズがカメラ１００に装着されたときに行われる初期通信で送受信される。なお、レンズマイコン２２６が、カメラ１００に設けられた姿勢検出部１０４に代わって交換レンズ２００に設けた姿勢検出部によってレンズ姿勢を検出してもよい。また、レンズマイコン２２６は、ステップＳ６０１の前にステップＳ６０２の工程を行ってもよい。
【実施例２】
【００５１】
図８のフローチャートを用いて、実施例２においてカメラマイコン１０２およびレンズマイコン２２６が行う処理について説明する。なお、実施例２のカメラ１００および交換レンズ２００の構成は実施例１と同じである。
【００５２】
実施例１では、カメラマイコン１０２がレンズマイコン２２６から一括して全イメージサークル情報を受信し、カメラマイコン１０２が、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢に対応するイメージサークル情報を取得する場合について説明した。これに対して、本実施例では、カメラマイコン１０２は、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢に対応するイメージサークル情報をレンズマイコン２２６から取得する。
【００５３】
図８において、ステップＳ７０１〜ステップＳ７０８はカメラマイコン１０２が実行する処理を示し、ステップＳ８０１〜ステップＳ８０３はレンズマイコン２２６が実行する処理を示している。
【００５４】
ステップＳ７０１では、カメラマイコン１０２は、イメージサークル情報（イメージサークル中心情報およびイメージサークルサイズ情報）の送信をレンズマイコン２２６に要求する。
【００５５】
続いてステップ７０２では、カメラマイコン１０２は、姿勢検出部１０４を通じてカメラ姿勢を検出する。そしてステップＳ７０３では、カメラマイコン１０２は、検出したカメラ姿勢を表す情報をレンズマイコン２２６に送信する。
【００５６】
レンズマイコン２２６は、ステップＳ８０１において、カメラマイコン１０２からのイメージサークル情報の送信要求とカメラ姿勢を表す情報とを受信する。
【００５７】
次にステップＳ８０２において、レンズマイコン２２６は、ズーム制御部２２１、フォーカス制御部２２３および絞り制御部２２２がそれぞれ検出した現在のズーム位置、現在のフォーカス位置および現在の絞り位置を取得する。
【００５８】
次にステップＳ８０３では、レンズマイコン２２６は、データ格納部２２７から、現在のズーム位置、現在のフォーカス位置、現在の絞り位置および現在のカメラ姿勢に対応するイメージサークル情報を読み出し、これらをカメラマイコン１０２に送信する。なお、レンズマイコン２２６は、現在のズーム位置、現在のフォーカス位置、現在の絞り位置、現在のカメラ姿勢に対応するイメージサークル情報がデータ格納部２２７に格納されていない場合は、格納されているイメージサークル情報を用いた補間演算等により必要なイメージサークル情報を取得してもよい。補間演算の方法は前述のとおりである。
【００５９】
ステップＳ７０４では、カメラマイコン１０２は、レンズマイコン２２６から送信された現在のズーム位置、フォーカス位置および絞り位置と検出したカメラ姿勢とに対応するイメージサークル情報を受信する。
【００６０】
この後、ステップＳ７０５〜Ｓ７０８では、カメラマイコン１０２は、実施例１（図７）のステップＳ５０４〜Ｓ５０７と同様にして、センサシフト可能範囲を確定し、カメラ振れによる像振れを低減するようにセンサ防振制御を行う。
【００６１】
本実施例によれば、カメラマイコン１０２はレンズマイコン２２６から、そのときの撮影条件に応じた、センサ防振制御に使用するイメージサークル情報のみを受信する。このため、実施例１と同様の効果に加え、実施例１のように全イメージサークル情報を受信してデータ格納部１０２ａに保持する場合に比べて、データ格納部１０２ａの必要容量を少なくすることができる。
【００６２】
なお、レンズマイコン２２６が、カメラ１００に設けられた姿勢検出部１０４に代わって交換レンズ２００に設けた姿勢検出部によってレンズ姿勢を検出してもよい。そして、現在のズーム位置、フォーカス位置および絞り位置と検出したレンズ姿勢とに対応するイメージサークル情報をカメラマイコン１０２に送信してもよい。
【００６３】
カメラマイコン１０２は、ステップＳ７０１を、ステップＳ７０２およびＳ７０３と並行して行ってもよいし、ステップＳ７０２およびステップＳ７０３の後かつステップＳ８０１の前に行ってもよい。レンズマイコン２２６は、ステップＳ８０１の前に、ステップＳ８０２を行ってもよい。
【００６４】
また、カメラマイコン１０２とレンズマイコン２２６が、垂直同期信号に応じて周期的に通信を行っている場合は、レンズマイコン２２６は垂直同期信号毎にそのときのズーム位置等の撮影条件に応じたイメージサークル情報を送信してもよい。
【実施例３】
【００６５】
図９のフローチャートを用いて、実施例３においてカメラマイコン１０２およびレンズマイコン２２６が行う処理について説明する。なお、実施例３のカメラ１００および交換レンズ２００の構成は実施例１と同じである。
【００６６】
図９において、ステップＳ７０１では、カメラマイコン１０２は、全イメージサークル情報（イメージサークル中心情報およびイメージサークルサイズ情報）と現在のズーム位置、現在のフォーカス位置および現在の絞り位置の情報の送信をレンズマイコン２２６に要求する。
【００６７】
レンズマイコン２２６は、ステップＳ１００１において、上記送信要求に応じて、データ格納部２２７から読み出した全イメージサークル情報をカメラマイコン１０２に一括送信する。続いてステップＳ１００２では、レンズマイコン２２６は、ズーム制御部２２１、フォーカス制御部２２３および絞り制御部２２２のそれぞれが検出した現在のズーム位置、現在のフォーカス位置および現在の絞り位置の情報をカメラマイコン１０２に送信する。
【００６８】
ステップＳ９０２では、カメラマイコン１０２は、全イメージサークル情報を受信してデータ格納部１０２ａに保存する。また、レンズマイコン２２６から送信された現在のズーム位置、現在のフォーカス位置および現在の絞り位置の情報を受信する。
【００６９】
次にステップＳ９０３では、カメラマイコン１０２は、姿勢検出部１０４を通じてカメラ姿勢を検出する。またカメラマイコン１０２は、予めデータ格納部１０２ａに保存されていた撮像素子１０１のサイズ（例えば、対角サイズ）を表す情報をデータ格納部１０２ａから読み出す。
【００７０】
そしてステップＳ９０４において、カメラマイコン１０２は、全イメージサークル情報のうち現在のズーム位置、現在のフォーカス位置および現在の絞り位置と、検出したカメラ姿勢とに対応するイメージサークル情報をデータ格納部１０２ａから読み出す。なお、実施例１と同様に、現在のズーム位置、現在のフォーカス位置および現在の絞り位置と、検出したカメラ姿勢とに対応するイメージサークル情報を補間演算等により取得してもよい。補間演算の方法は前述のとおりである。さらに、カメラマイコン１０２は、読み出したイメージサークル情報と、撮像素子１０１のサイズを表す情報とを用いて、センサシフト可能範囲とレンズシフト可能範囲をイメージサークルのずれに応じて設定することが必要か否かを判定（選択）する。該判定の結果が必要であった場合は、カメラマイコン１０２は、ステップＳ９０２で取得したイメージサークル情報およびズーム位置（焦点距離）の情報を用いて、センサシフト可能範囲およびレンズシフト可能範囲を確定する。
【００７１】
具体的には、撮像素子１０１のシフト量ΔＹとそれにより得られる防振角（防振可能なカメラ振れ角）Δθとの関係は、
ΔＹ＝ｆ・ｔａｎΔθ
である。すなわち防振敏感度が焦点距離に応じて変化する。このため、撮像光学系２１０が望遠系である（焦点距離ｆが長い）場合は、撮像素子１０１をシフトさせても防振角Δθはあまり増加しない。このような場合は、防振レンズ２０４のシフトで主たる防振を行い、撮像素子１０１のシフトでイメージサークルのずれを補正するようにレンズシフト可能範囲とセンサシフト可能範囲を確定する。一方、撮像光学系２１０が広角系である（焦点距離ｆが短い）場合は、撮像素子１０１のシフトによって大きな防振角Δθが得られる。このような場合は、撮像素子１０１のシフトで主たる防振を行い、防振レンズ２０４のシフトでイメージサークルのずれを補正するようにセンサシフト可能範囲とレンズシフト可能範囲を確定する。すなわち、撮像素子１０１と防振レンズ２０４のうち一方が主たる防振を行い、他方がイメージサークルのずれを補正するようにして全体として良好な防振が行われるようにセンサシフト可能範囲とレンズシフト可能範囲を分配設定する。なお、イメージサークルのずれを補正することは、イメージサークルの初期位置と撮像素子１０１の初期位置とのずれを低減することを意味する。
【００７２】
このように、撮像素子１０１上における像の位置を所定量補正する（防振制御する）際に、撮像光学系２１０焦点距離に応じて、イメージサークルずれを補正するための、防振レンズ２０４と撮像素子１０１の移動分担割合を異ならせる。具体的には、撮像光学系２１０の焦点距離が第１の長さである場合は、焦点距離が当該第１の長さよりも短い第２の長さである場合よりも、センサシフト初期位置のずらし量（撮像素子１０１の分担割合）を大きくする。反対に、撮像光学系２１０の焦点距離が第１の長さである場合は、焦点距離が当該第１の長さよりも短い第２の長さである場合よりも、レンズシフト初期位置のずらし量（防振レンズ２０４の分担割合）を小さくする。
【００７３】
同様に、撮像光学系２１０の焦点距離に基づいて、撮像素子１０１上における像の位置を所定量補正する（防振制御をする）際の、防振レンズ２０４と撮像素子１０１の防振角θ（防振補正角）の分担割合を異ならせる。具体的には、撮像光学系２１０の焦点距離が第１の長さである場合は、焦点距離が当該第１の長さよりも短い第２の長さの場合よりも、撮像素子１０１のシフト量を小さくする（防振レンズ２０４の防振補正角の分担割合を小さくする）。反対に、撮像光学系２１０の焦点距離が第１の長さである場合は、焦点距離が当該第１の長さよりも短い第２の長さの場合よりも、防振レンズ２０４のシフト量を大きくする（防振レンズ２０４の防振補正角の分担割合を大きくする）。
【００７４】
なお、焦点距離によっては、撮像素子１０１および防振レンズ２０４のうち一方をイメージサークルのずれを補正するためのみに用いて、他方のみで防振制御を行ってもよい。
【００７５】
撮像光学系２１０がズームレンズの場合は、焦点距離の変化に応じて、イメージサークルずれの補正の分担割合および防振補正角の分担割合を連続的に変更することが好ましい。これにより、撮像素子１０１上における像の位置が不連続に変化することを防ぐことができる。
【００７６】
本実施例では、撮像素子１０１および防振レンズ２０４の制御が協調して行われる。イメージサークルずれの補正の分担割合および防振補正角の分担割合は、レンズマイコン２２６およびカメラマイコン１０２の一方が決定して、他方に決定内容を送信してもよい。同じプログラムに基づいて、レンズマイコン２２６およびカメラマイコン１０２の双方がこれらを決定してもよい。
【００７７】
こうしてセンサシフト初期位置およびセンサシフト可能範囲とセンサシフト可能範囲とを確定したカメラマイコン１０２は、ステップＳ９０５においてカメラ振れ検出部１０５を通じてカメラ振れを検出する。
【００７８】
そしてステップＳ９０６において、カメラマイコン１０２は、検出したカメラ振れに応じて、設定したセンサシフト可能範囲内でセンサ防振制御部１０３を通じて撮像素子１０１をシフト駆動する。また、カメラマイコン１０２は、同じく検出したカメラ振れに応じて、設定したレンズシフト可能範囲でのレンズシフト量を算出し、これをレンズマイコン２２６に対してレンズ防振指令に含めて送信する。このレンズ防振指令を受けたレンズマイコン２２６は、ステップＳ１００３において、該レンズ防振指令に含まれるレンズシフト量だけ防振レンズ２０４をシフト駆動する。
【００７９】
本実施例によれば、交換レンズ２００のイメージサークルの中心が設計値に対してずれた場合でも、撮像素子１０１のシフトと防振レンズ２０４のシフトを併せ用いて良好な防振を行うことができる。
【００８０】
交換レンズ２００がズームレンズではない場合、カメラマイコン１０２は、現在のズーム位置の代わりに、撮像光学系２１０の焦点距離の情報の送信をレンズマイコン２２６に要求し、当該情報を取得してもよい。また、当該焦点距離の情報は、ステップＳ９０４の前までに取得されていればよい。また、焦点距離を表す情報は、必ずしも焦点距離の情報ではなくてもよく、交換レンズ２００を特定することが可能な個体情報（ＩＤ情報）であってもよい。レンズマイコン２２６は個体番号をカメラマイコン１０２に送信し、カメラマイコン１０２がデータ格納部１０２ａに記憶されているデータベースから、取得した個体情報に対応する焦点距離を取得してもよい。
【００８１】
以上、交換レンズ２００が防振レンズ２０４を有することを前提に説明したが、交換レンズ２００が防振レンズ２０４を有するか否か、すなわちレンズ防振機能を有するか否かが分からない場合は、カメラ１００から交換レンズ２００に対してレンズ防振機能を有するか否かを通信により問い合わせてもよい。当該通信は、例えば、カメラ１００に対して交換レンズ２００が装着されたときに行われる初期通信において行われる。レンズ防振機能を有するか否かを問い合わせた結果、交換レンズ２００がレンズ防振機能を有する旨が通知された場合は、カメラマイコン１０２は、図９のフローチャートにしたがって処理を実行する。レンズ防振機能を有するか否かを問い合わせた結果、交換レンズ２００から所定時間応答が無い場合や、交換レンズ２００からレンズ防振機能を有しない旨の通知が成された場合は、カメラマイコン１０２は実施例１や実施例２のように撮像素子１０１のみを用いて防振制御を行う。
【実施例４】
【００８２】
次に実施例４について説明する。実施例４のカメラ１００および交換レンズ２００の構成は実施例１と同じである。
【００８３】
実施例１〜３では、イメージサークル情報を用いてセンサシフト可能範囲を設定した。しかし、撮像素子１０１のセンサシフト可能量は、機械的な制約、撮像素子１０１をシフト駆動するための電力による制約および撮像素子１０１をシフトさせることによって発生する磁気ノイズの影響による制約等により制限される。このため、単純にイメージサークル情報のみを用いてセンサシフト可能範囲を設定することができない場合がある。この場合、交換レンズ２００の防振レンズ２０４のシフト初期位置（以下、本実施例においてレンズシフト中心という）をずらすことで、イメージサークルの中心位置のずれを補正することが可能である。これにより、カメラシステム全体としての光学性能を高めつつ、カメラ１００と交換レンズ２００のそれぞれの防振制御を最適化することができる。
【００８４】
図１０のフローチャートは、実施例４においてカメラマイコン１０２およびレンズマイコン２２６が行う処理について説明する。ここでは、カメラマイコン１０２およびレンズマイコン２２６がそれぞれ、レンズシフト中心およびセンサシフト初期位置（以下、本実施例においてセンサシフト中心という）を決定するまで処理について説明する。
【００８５】
レンズマイコン２２６は、ステップＳ１１０１において、交換レンズ２００のレンズ個体情報（データ格納部２２７に格納されたイメージサークル中心情報）からセンサシフト中心のずらし量（以下、センサシフト中心ずらし量という）を設定する。
【００８６】
次にレンズマイコン２２６は、ステップＳ１１０２において、ステップＳ１１０１にて算出したセンサシフト中心ずらし量をカメラマイコン１０２に送信する。
【００８７】
次にカメラマイコン１０２は、ステップＳ１２０１において、レンズマイコン２２６から受信したセンサシフト中心ずらし量が許容できるずらし量であるか否かを判定する。許容できるセンサシフト中心ずらし量は、センサシフト可能範囲で十分なセンサ防振が可能なセンサシフト中心ずらし量である。このときのセンサシフト可能範囲は、撮像素子１０１のシフトに対する機械的な制約、撮像素子１０１をシフト駆動するための電力による制約および撮像素子１０１をシフトさせることによって発生する磁気ノイズの影響による制約等によって決まる。
【００８８】
次にカメラマイコン１０２は、ステップＳ１２０２にて、許容できない分のセンサシフト中心ずらし量（許容できるずらし量との差分）を、レンズシフト中心のずらし量（以下、レンズシフト中心ずらし量という）としてレンズマイコン２２６に送信する。センサシフト中心ずらし量が許容できる場合は、カメラマイコン１０２は、レンズシフト中心ずらし量を０としてレンズマイコン２２６に送信するか、レンズシフト中心ずらし量の送信自体を行わない。
【００８９】
レンズシフト中心ずらし量を受信したレンズマイコン２２６は、ステップＳ１１０３において、交換レンズ２００に装着された時の防振レンズ２０４の位置である原点位置からレンズシフト中心ずらし量分だけずらしたレンズシフト中心を決定する。
【００９０】
一方、カメラマイコン１０２も、ステップＳ１２０３において、イメージサークルのずれがない場合の本来のセンサシフト中心から許容できるセンサシフト中心ずらし量センサシフト中心ずらし量だけずらしたセンサシフト中心を決定する。この際、カメラ１００において許容できないセンサシフト中心ずらし量は、レンズシフト中心ずらし量として交換レンズ２００側において分担しているので、カメラ１００側としては許容できるセンサシフト中心ずらし量だけセンサシフト中心をずらせばよい。
【実施例５】
【００９１】
図１１のフローチャートを用いて、実施例５においてカメラマイコン１０２が行う処理およびレンズマイコン２２６が行う処理について説明する。具体的には、カメラマイコン１０２がセンサシフト中心を決定するまでの処理（図１１の右側）と、レンズマイコン２２６がレンズシフト中心およびセンサシフト中心を決定するまでの処理（図１１の左側）について説明する。なお、実施例５のカメラ１００および交換レンズ２００の構成は実施例１と同じである。
【００９２】
カメラマイコン１０２は、ステップＳ１３０１において、センサシフト中心をずらすことが可能なセンサシフト中心ずらし可能量を算出し、レンズマイコン２２６に送信する。カメラマイコン１０２は、このセンサシフト中心ずらし可能量を、撮像素子１０１のシフトに対する機械的な制約、撮像素子１０１をシフト駆動するための電力および撮像素子１０１をシフトさせることによって発生する磁気ノイズの影響等に基づいて算出する。
【００９３】
次にレンズマイコン２２６は、ステップＳ１４０１において、レンズ個体情報からセンサシフト中心ずらし量を算出する。さらにレンズマイコン２２６は、算出したセンサシフト中心ずらし量とカメラマイコン１０２から受信したセンサシフト中心ずらし可能量とを比較する。センサシフト中心ずらし量がセンサシフト中心ずらし可能量以下である場合は、そのセンサシフト中心ずらし量をそのまま確定したセンサシフト中心ずらし量とする。一方、センサシフト中心ずらし量がセンサシフト中心ずらし可能量より大きい場合は、センサシフト中心ずらし可能量を確定したセンサシフト中心ずらし量とする。
【００９４】
次にレンズマイコン２２６は、ステップＳ１４０２において、ステップＳ１４０１で確定したセンサシフト中心ずらし量をカメラマイコン１０２に送信する。
【００９５】
そしてレンズマイコン２２６は、ステップＳ１４０３において、ステップＳ１４０１で確定したセンサシフト中心ずらし量に応じてレンズシフト中心を決定する。具体的には、ステップＳ１４０１においてセンサシフト中心ずらし量がセンサシフト中心ずらし可能量以下であった場合は、防振レンズ２０４の原点位置のままとする。これに対して、ステップＳ１４０１においてセンサシフト中心ずらし量がセンサシフト中心ずらし可能量より大きかった場合は、その差分だけ防振レンズ２０４の原点位置からずらしたレンズシフト中心を決定する。
【００９６】
一方、カメラマイコン１０２は、ステップＳ１３０２において、イメージサークルのずれがない場合の本来のセンサシフト中心からレンズマイコン２２６から受信したセンサシフト中心ずらし量分だけずらしたセンサシフト中心を決定する。ステップＳ１４０３においてレンズマイコン２２６がセンサ中心ずらし可能量と比較してセンサシフト中心ずらし量を決めたため、カメラ１００側において許容できないセンサシフトずらし量がカメラマイコン１０２に送信されることはない。
【実施例６】
【００９７】
実施例１において、ズーム位置（焦点距離）に応じてイメージサークルの中心位置が変化することおよびそれに対する対策（処理）を説明したが、実施例６ではその変形例について説明する。
【００９８】
撮像光学系が変倍可能である場合に製造誤差等により撮像素子の中心位置が撮像光学系の光軸２１０ａに対してずれていると、図１２に示すように、撮像素子１０１の中心１３に結像すべき被写体像１４、１５が変倍とともに移動する「ズーム中心ずれ」という現象が生じる。言い換えれば、変倍に際してイメージサークルの中心位置が移動する。なお、被写体像１４は広角端における被写体像であり、被写体像１５は望遠端における被写体像である。そしてズーム中心ずれ（イメージサークルの中心位置の移動）により、撮像素子１０１の四隅部における光量のばらつきが生じたり、四隅部のいずれかがイメージサークルの外にはみ出したりする。
【００９９】
本実施例では、ズーム中心ずれの大きさ（以下、ズーム中心ずれ量という）を、撮像素子１０１の中心からのずれ量としてｘｙ座標系で表記する。ズーム中心ずれ量は焦点距離に応じて変化するため、焦点距離に応じたズーム中心ずれ量を交換レンズ２００内のデータ格納部２２７に格納する。また、ズーム中心ずれ量は、カメラ（またはレンズ）姿勢によっても変化するため、焦点距離とカメラ姿勢に応じたズーム中心ずれ量をデータ格納部２２７に格納してもよい。
【０１００】
なお、図示はしないが、交換レンズ２００の物体側または像面側にアタッチメントレンズを装着した際には、該アタッチメントレンズの拡大倍率（光学特性）に応じてズーム中心ずれ量を変更することが望ましい。例えばアタッチメントレンズの拡大倍率がβである場合には、ズーム中心ずれ量にβを乗算する。
【０１０１】
図１３Ａには、データ格納部２２７に格納されたズーム中心ずれ量のデータテーブルを示す。上述したように、ズーム中心ずれ量はズーム位置とカメラ姿勢によって変化するため、図１３Ａに示すデータテーブルでは、カメラ姿勢（ＡＮＧＬＥ［０］〜［ｍ］）ごとおよびズーム位置（ＺＯＯＭ［０］〜［ｘｘ］）ごとのズーム中心ずれ量（ｘ［１］〜［ｎ］，ｙ［１］〜［ｎ］）が記述されている。
【０１０２】
また、ズーム位置ｘにおけるズーム中心ずれ量Ｙを、以下の式（１）に示す３次の多項式を用いて算出することも可能である。
Ｙ＝Ａｘ３＋Ｂｘ２＋Ｃｘ＋Ｄ    （１）
【０１０３】
式（１）におけるＡ、Ｂ、ＣおよびＤは係数であり、これら係数を図１３Ｂに示すようなデータテーブルとしてデータ格納部２２７に格納しておけばよい。各係数は、ｘ座標とｙ座標のそれぞれで用意されている。さらに、各係数は、カメラ姿勢ごとに用意されている。なお、式（１）は例にすぎず、４次や５次等の多項式で表現するようにしてもよい。
【０１０４】
図１４のフローチャートには、本実施例においてカメラマイコン１０２およびレンズマイコン２２６が行う処理を示している。
【０１０５】
ステップＳ１５０１でカメラ１００の電源がオンされると、カメラマイコン１０２は、ステップＳ１５０２において姿勢検出部１０４を通じてカメラ姿勢を検出する。
【０１０６】
次にステップＳ１５０３では、カメラマイコン１０２は、レンズマイコン２２６に対して、データ格納部２２７からの現在（すなわち、前回の電源オフ時）のズーム位置に応じたズーム中心ずれ量（つまりはイメージサークル中心情報）の読み出しと送信を要求する。レンズマイコン２２６は、要求されたズーム中心ずれ量をカメラマイコン１０２に送信する。
【０１０７】
そしてステップ１５０４では、カメラマイコン１０２は、レンズマイコン２２６から受信したズーム中心ずれ量から撮像素子１０１のシフト量を設定する。次にステップ１５０５では、カメラマイコン１０２は、撮像素子１０１をステップＳ１５０４で設定したシフト量だけシフトさせる。これにより、ズーム中心ずれが補正される。
【０１０８】
次にステップ１５０６では、カメラマイコン１０２は、ユーザによる撮像指示に応じて、ズーム中心ずれが補正された状態で撮像を行う。次にステップＳ１５０７では、カメラマイコン１０２は、ユーザにより撮像停止（ＯＦＦ）指示がなされたか否かを判定し、撮像停止指示がなされていない場合はカメラマイコン１０２はステップＳ１５０８に進む。
【０１０９】
ステップ１５０８では、カメラマイコン１０２は、ユーザによりズーム操作が行われたか否か、すなわち焦点距離が変更されたか否かを判定する。カメラマイコン１０２は、ズーム操作が行われていないと判定した場合はステップＳ１５０６に戻り、ズーム操作が行われたと判定した場合はステップＳ１５０９に進む。
【０１１０】
ステップ１５０９では、カメラマイコン１０２は、姿勢検出部１０４を通じてカメラ姿勢を検出し、ステップＳ１５０２で検出したカメラ姿勢から変化があったか否かを判定する。カメラマイコン１０２は、カメラ姿勢に変化がないと判定した場合はステップＳ１５０６に戻り、カメラ姿勢に変化があったと判定した場合はステップＳ１５１０に進む。
【０１１１】
ステップ１５１０では、カメラマイコン１０２は、新たなズーム位置とカメラ姿勢に応じたズーム中心ずれ量の送信をレンズマイコン２２６に要求する。レンズマイコン２２６は、該要求に応じてズーム中心ずれ量をデータ格納部２２７から読み出してカメラマイコン１０２に送信する。ズーム中心ずれ量を受信したカメラマイコン１０２は、ステップＳ１５０４に戻り、ステップＳ１５１０で受信したズーム中心ずれ量から撮像素子１０１のシフト量を設定する。
【０１１２】
ステップＳ１５０７においてユーザにより撮像停止指示がなされた場合は、カメラマイコン１０２はステップＳ１５１１に進んで撮像を停止した後、本処理を終了する。
【実施例７】
【０１１３】
本実施例では、カメラマイコン１０２が、イメージサークル径に応じたイメージサークルずれの補正を行う。すなわち、イメージサークルの径に応じて、イメージサークルの中心位置と撮像素子１０１の中心位置を近づける制御に際しての補正残差量が変わるように、撮像素子１０１の初期位置を設定する。
【０１１４】
イメージサークル径が小さい場合（第１の径）はイメージサークル径が大きい場合（第２の径）に比べて、像ぶれ補正に際しての撮像素子１０１のシフト可能量が小さくなる。したがって、イメージサークル径が小さい場合は、イメージサークルずれの補正を行うことによってシフト可能量をできるだけ大きくすることが好ましい。一方、イメージサークル径が所定値よりも大きくなる場合は、撮像素子１０１のシフト可能量が大きいため、必ずしもイメージサークルずれを補正しなくてもよい。
【０１１５】
そこで、本実施例では、イメージサークルが所定値よりも大きい場合はイメージサークルずれの補正は行わず、イメージサークルが所定値よりも小さい場合はイメージサークルずれの補正のために撮像素子１０１を移動させる。
【０１１６】
例えば、カメラマイコン１０２は、図１５のフローチャートに示すプログラムを実行する。このフローチャートの開始時は、カメラ１００と交換レンズ装置２００との間での初期通信は終わった状態とする。
【０１１７】
ステップＳ８０１では、カメラマイコン１０２は、撮像光学系２１０の焦点距離およびカメラ姿勢の少なくとも一方が変化したかどうかを判断し、変化があるまでステップＳ８０１の工程を繰り返す。撮像光学系２１０の焦点距離およびカメラ姿勢の少なくとも一方が変化した場合、ステップＳ８０２では、カメラマイコン１０２は、現在のズーム位置とカメラ姿勢に対応するイメージサークル情報を取得する。取得方法は実施例１等で前述したとおりである。
【０１１８】
ステップＳ８０３では、カメラマイコン１０２は、イメージサークル情報に含まれるイメージサークル径が、所定値よりも大きいかどうかを判断する。
【０１１９】
ステップＳ８０３においてカメラマイコン１０２が、イメージサークル径が所定値よりも大きいと判断した場合は、ステップＳ８０４に進み、カメラマイコン１０２は撮像素子１０１の初期位置を変更しない。
【０１２０】
ステップＳ８０３においてカメラマイコン１０２が、イメージサークル径が所定値よりも小さいと判断した場合は、ステップＳ８０５に進み、カメラマイコン１０２は撮像素子１０１の初期位置を変更して、イメージサークルずれの補正を行う。すなわち、現在のズーム位置とカメラ姿勢に対応するイメージサークルの中心位置と、撮像素子１０１の中心位置とを近づける制御を行う。その後、カメラマイコン１０２はステップＳ８０１の工程に戻る。
【０１２１】
必要なときだけイメージサークルのずれを補正することにより、撮像素子１０１のセンサシフト初期位置までの移動時間を低減することができる。
【０１２２】
なお、イメージサークル径が所定値よりも大きい場合と小さい場合とで、中心位置補正に際しての補正残差量を異ならせてもよい。例えば、イメージサークル径が所定値よりも大きい場合は、イメージサークル径が所定値よりも小さい場合に比べて補正残差量が大きくなるようにしてもよい。
【０１２３】
なお、イメージサークルずれの補正を、レンズマイコン２２６の指示に基づいて防振レンズ２０４を移動させることにより行う場合は、撮像素子１０１の場合と同様の制御方法を適用することが可能である。
【０１２４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１２５】
前述の各実施例では、カメラマイコン１０２からの送信要求に応じてレンズマイコン２２６がイメージサークルに関する情報を送信する場合を説明したが、カメラ１００に対して交換レンズ２００が装着された際にレンズマイコン２２６が自発的にカメラマイコン１０２に対してイメージサークルに関する情報を送信してもよい。
【０１２６】
データ格納部２２７に記憶されたイメージサークル情報は、必ずしもイメージサークルのサイズ情報を含んでいなくてもよい。撮像システムに含まれる交換レンズ２００のイメージサークルのサイズ変動が少ない交換レンズ２００であって、カメラマイコン１０２が交換レンズ２００の個体番号からイメージサークルのサイズ情報を取得可能な場合は、交換レンズ２００はイメージサークルに関する情報としてイメージサークルの中心情報のみを送信してもよい。
【０１２７】
前述の各実施例では、交換レンズ２００に格納されているイメージサークルの位置情報がイメージサークルの中心情報である場合を説明したが、イメージサークルの位置情報はこれに限られない。例えば、イメージサークルが楕円形状の場合は楕円の２つの焦点位置の情報であってもよいし、イメージサークルの外周上の複数の代表位置の情報であってもよい。
【０１２８】
イメージサークルサイズ情報は、イメージサークルのサイズ情報であれば良い。例えば、イメージサークルが円の場合はイメージサークルサイズ情報は半径、直径、周の長さ等でもよい。イメージサークルが楕円の場合には、長軸の長さおよび短軸の長さ、または、長軸と短軸のいずれかの長さおよび長軸と短軸の比等でもよい。
【０１２９】
撮像光学系２１０の、ズーム位置、フォーカス位置、絞り位置、およびカメラ１００の姿勢に応じてイメージサークルの位置情報およびイメージサークルのサイズ情報が異なる場合についてのみ説明したが、本発明の実施例はこれに限られない。データ格納部２２７は、少なくとも、撮影条件の少なくとも１つのパラメータと当該パラメータに応じて異なるイメージサークルの位置情報との関係を示す情報を記憶していればよい。例えば、イメージサークルの位置情報がズーム位置に大きく依存する場合は、データ格納部２２７に記憶された情報を、同じズーム位置においてはイメージサークルの位置情報が一定値であり、ズーム位置が変化した場合のみイメージサークルの位置情報が変動するような情報であってもよい。
【０１３０】
データ格納部２２７に格納されたイメージサークル情報は、１つの交換レンズ装置２００あたり１つのイメージサークル情報（１つのレンズシフト初期位置と１つのイメージサークルサイズ）のみであってもよい。または、ズーム位置、フォーカス位置および絞り位置うちの少なくとも１つに応じてイメージサークルに関する情報が異なっていてもよい。
【０１３１】
防振制御に際しての防振レンズ２０４の制御は、カメラ振れ検出部１０５からの検出信号のみ、または、レンズ振れ検出部２２８からの検出新信号とカメラ振れ検出部１０５からの検出信号とに基づいて行っても良い。また。防振制御に際しての撮像素子１０１の制御は、レンズ振れ２２８からの検出信号のみ、または、レンズ振れ検出部２２８からの検出新信号とカメラ振れ検出部１０５からの検出信号とに基づいて行ってもよい。
【０１３２】
なお、本明細書において防振（像ぶれ補正ともいう）は、カメラ１００の振れに起因して生じる、撮像素子における像の位置のぶれを低減することをいう。
【０１３３】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【０１３４】
１００  カメラ（撮像装置）
１０１  撮像素子
１０２  カメラマイコン（制御部）
２００  レンズ装置
２２６  レンズマイコン（制御部）
２２９  レンズ通信部（送信部）
２２７  データ格納部（記憶部）
【図１】
2020071398.tif 000003
【図２】
2020071398.tif 000004
【図３】
2020071398.tif 000005
【図４】
2020071398.tif 000006
【図５】
2020071398.tif 000007
【図６】
2020071398.tif 000008
【図７】
2020071398.tif 000009
【図８】
2020071398.tif 000010
【図９】
2020071398.tif 000011
【図１０】
2020071398.tif 000012
【図１１】
2020071398.tif 000013
【図１２】
2020071398.tif 000014
【図１３】
2020071398.tif 000015
【図１４】
2020071398.tif 000016
【図１５】
2020071398.tif 000017