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