(57)【要約】【課題】画像データの補正が可能なカメラシステムにおいて、特に、補正データの液晶モニタ上の表示に関して使用者の使い勝手を向上したカメラシステムを提供する。【解決手段】カメラボディは、被写体像を撮像することにより画像データを生成する撮像手段と、交換レンズから、交換レンズの光学データを取得する取得手段と、取得手段により取得された光学データに基づいて、撮像手段により生成された画像データを補正する補正手段と、画像データに基づく画像を表示する表示手段と、を備える。表示手段は、カメラボディの電源がＯＮされた後、補正手段が撮像手段により生成された画像データの補正を完了するまでは、撮像手段により生成された画像データに基づく画像の表示を停止する。【選択図】図１
2010136357.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズを装着可能なカメラボディであって、
被写体像を撮像することにより画像データを生成する撮像手段と、
前記交換レンズから、前記交換レンズの光学データを取得する取得手段と、
前記取得手段により取得された光学データに基づいて、前記撮像手段により生成された画像データを補正する補正手段と、
画像データに基づく画像を表示する表示手段と、を備え、
前記表示手段は、前記カメラボディの電源がＯＮされた後、前記補正手段が前記撮像手段により生成された画像データの補正を完了するまでは、前記撮像手段により生成された画像データに基づく画像の表示を停止する、
カメラボディ。
【請求項２】
前記表示手段は、前記補正手段が前記撮像手段により生成された画像データの補正を完了した後は、補正後の画像データに基づく画像を表示する、
請求項１に記載のカメラボディ。
【請求項３】
前記補正手段は、少なくとも画像データの歪曲収差、色収差及び周辺光量のいずれかを補正する、請求項１に記載のカメラボディ。
【請求項４】
交換レンズとカメラボディとを含むカメラシステムであって、
前記交換レンズは、その光学特性を示す光学データを記憶する記憶手段を備え、
前記カメラボディは、
前記交換レンズを介して形成された被写体像を撮像することにより画像データを生成する撮像手段と、
前記交換レンズから前記光学データを取得する取得手段と、
前記取得手段により取得された光学データに基づいて、前記撮像手段により生成された画像データを補正する補正手段と、
画像データに基づく画像を表示する表示手段と、を備え、
前記表示手段は、前記カメラボディの電源がＯＮされた後、前記補正手段が前記撮像手段により生成された画像データの補正を完了するまでは、前記撮像手段により生成された画像データに基づく画像の表示を停止する、
カメラシステム。
【請求項５】
前記表示手段は、前記補正手段が前記撮像手段により生成された画像データの補正を完了した後は、補正後の画像データに基づく画像を表示する、
請求項４に記載のカメラシステム。
【請求項６】
前記補正手段は、少なくとも画像データの歪曲収差、色収差及び周辺光量のいずれかを補正する、請求項４に記載のカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラシステムに関し、特に、撮像した画像データの補正を行うことができるカメラシステムに関する。
【背景技術】
【０００２】
特許文献１は、レンズ交換式デジタルカメラと、画像処理装置とからなるシステムを開示する。そのレンズ交換式デジタルカメラのカメラボディは、カメラボディに装着されている交換レンズのＩＤ（レンズＩＤ）を取得する。レンズ交換式デジタルカメラは、画像データを撮像した際に、撮像した画像データとレンズＩＤを記憶媒体に記憶する。
【０００３】
画像処理装置は記憶媒体に格納されている画像データのディストーション及びシェーディングを補正することができる。このため、画像処理装置は、交換レンズ毎のディストーション及びシェーディングを補正するための補正データを有している。
【０００４】
レンズ交換式デジタルカメラで撮像された画像データは、装着されている交換レンズのレンズＩＤと共に記憶媒体に記憶されている。従って、画像処理装置は、記憶媒体に記憶されたレンズＩＤを参照することで、その記憶媒体に記憶されている画像データが生成された際にカメラボディに装着されていたレンズがどのようなレンズであったかを判断することができる。結果として、画像処理装置は、レンズの特性を考慮した、記憶媒体に記憶されている画像データに合った適切な補正をすることができる。
【０００５】
このように、このレンズ交換式デジタルカメラと画像処理装置とからなるシステムによれば、レンズ交換式デジタルカメラで画像データを撮像した際に、撮像した画像データと装着されているレンズのレンズＩＤという最低限の情報を記憶媒体に記憶するだけで、撮像した画像データに対して適切な補正をすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１８４２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、画像データの補正は、レンズ交換式デジタルカメラではなく、画像処理装置により実施されている。従って、デジタルカメラで実施される処理における、画像データの補正処理の高速化の技術や、補正限界を超えるレンズが装着された場合に対処する技術や、補正された画像データの液晶モニタ上の表示に関する技術等の、デジタルカメラ内で画像データの補正を行う場合に使い勝手を良くする技術は開示されていない。
【０００８】
本発明は、上記課題を解決すべくなされたものであり、画像データの補正が可能なカメラシステムにおいて、特に、補正データの液晶モニタ上の表示に関して使用者の使い勝手を向上したカメラシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様において、交換レンズを装着可能なカメラボディが提供される。カメラボディは、被写体像を撮像することにより画像データを生成する撮像手段と、交換レンズから、交換レンズの光学データを取得する取得手段と、取得手段により取得された光学データに基づいて、撮像手段により生成された画像データを補正する補正手段と、画像データに基づく画像を表示する表示手段と、を備える。表示手段は、カメラボディの電源がＯＮされた後、補正手段が撮像手段により生成された画像データの補正を完了するまでは、撮像手段により生成された画像データに基づく画像の表示を停止する。
【００１０】
本発明の第２の態様において、交換レンズとカメラボディとを含むカメラシステムが提供される。交換レンズは、その光学特性を示す光学データを記憶する記憶手段を備える。カメラボディは、交換レンズを介して形成された被写体像を撮像することにより画像データを生成する撮像手段と、交換レンズから光学データを取得する取得手段と、取得手段により取得された光学データに基づいて、撮像手段により生成された画像データを補正する補正手段と、画像データが示す画像を表示する表示手段と、を備える。表示手段は、カメラボディの電源がＯＮされた後、補正手段が前記撮像手段により生成された画像データの補正を完了するまでは、撮像手段により生成された画像データに基づく画像の表示を停止する。
【発明の効果】
【００１１】
本発明によれば、画像データの補正が完了するまでは、撮像手段で撮像された画像データの表示手段上での表示を停止する。これにより、使用者に、補正前の歪んだ画像を見せないようにすることができ、使用者の利便性を向上できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１のカメラシステムの構成を示す図
【図２】樽型歪曲収差を示す図
【図３】糸巻型歪曲収差を示す図
【図４】樽型歪曲収差の補正のためのゲインＧを示す図
【図５】糸巻型歪曲収差の補正のためのゲインＧを示す図
【図６】樽型歪曲収差の補正のためのゲインＴＧを示す図
【図７】糸巻型歪曲収差の補正のためのゲインＴＧを示す図
【図８】ゲインＭＧを示す図
【図９Ａ】歪曲収差量ＤＹの一例の一例を示した図
【図９Ｂ】ゲインＧの一例の一例を示した図
【図９Ｃ】ゲインＴＭＧの一例を示した図
【図１０】補正係数テーブルの一例を示した図
【図１１】初期化動作（１回目）を説明するための説明図
【図１２】ゲインＧが限界値を超えている場合のクリップ処理を説明するための模式図
【図１３】初期化動作（２回目以降）を説明するための説明図
【図１４】交換レンズの取り外し時の歪曲収差補正処理及び画像表示処理（第１の動作例）を説明するためのフローチャート
【図１５Ａ】交換レンズとカメラボディ間の完全な装着状態（状態Ａ）を説明した図
【図１５Ｂ】交換レンズの着脱途中状態（状態Ｂ）を説明した図
【図１５Ｃ】交換レンズの着脱途中状態（状態Ｃ）を説明した図
【図１５Ｄ】交換レンズのカメラボディからの完全な離脱状態（状態Ｄ）を説明した図
【図１６】交換レンズの取り外し時の歪曲収差補正処理及び画像表示処理（第２の動作例）を説明するためのフローチャート
【図１７】交換レンズの装着時の歪曲収差補正処理及び画像表示処理を説明するためのフローチャート
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施の形態１について説明する。
【００１４】
１．実施の形態１
１−１．構成
図１に本実施の形態のカメラシステムの構成を示す。カメラシステム１は、カメラボディ１００と交換レンズ２００とから構成される。カメラボディ１００は、ＣＣＤイメージセンサ１１０で撮像した画像データの歪曲収差の補正等の画像データの補正をすることができる。
【００１５】
１−１−１．カメラボディの構成
カメラボディ１００は、ＣＣＤイメージセンサ１１０と、液晶モニタ１２０と、カメラコントローラ１４０と、ボディマウント１５０と、電源１６０と、カードスロット１７０とを備える。
【００１６】
カメラコントローラ１４０は、レリーズ釦１３０等の操作部材からの指示に応じて、ＣＣＤイメージセンサ１１０等の各部の動作を制御することで、カメラシステム１全体の動作を制御する。カメラコントローラ１４０は、垂直同期信号をタイミング発生器１１２に送信する。ＤＲＡＭ１４１は、カメラコントローラ１４０による制御動作や画像処理動作の際に、ワークメモリとして使用される。フラッシュメモリ１４２は、カメラコントローラ１４０の制御の際に使用するプログラムやパラメータを保存する。また、フラッシュメモリ１４２は、カメラボディ１００に装着されている交換レンズごとの歪曲収差補正のためのゲインＧやゲインＴＭＧの情報を保存する。歪曲収差補正のためのゲインＧやゲインＴＭＧについては後述する。フラッシュメモリ１４２は、ゲインＧやゲインＴＭＧの情報を、交換レンズのＩＤやシリアルナンバー等と対応付けて保存する。
【００１７】
ＣＣＤイメージセンサ１１０は、交換レンズ２００を介して入射される被写体像を含む光学信号から画像信号を生成する。生成された画像信号は、ＡＤコンバータ１１１でデジタル信号すなわち画像データに変換される。ＡＤコンバータ１１１で生成された画像データに対して、カメラコントローラ１４０により様々な画像処理が施される。様々な画像処理とは、例えば、ガンマ補正処理、ホワイトバランス補正処理、キズ補正処理、ＹＣ変換処理、電子ズーム処理、ＪＰＥＧ圧縮処理などの画像圧縮処理、歪曲収差補正処理、色収差補正処理を含む。このように、本実施の形態のカメラシステム１は歪曲収差補正機能を有している。歪曲収差補正機能の詳細については後述する。
【００１８】
ＣＣＤイメージセンサ１１０は、タイミング発生器１１２で制御されるタイミングで動作する。ＣＣＤイメージセンサ１１０の動作には、静止画像の撮像動作、動画像の撮像動作、スルー画像の撮像動作等が含まれる。スルー画像は、ＣＣＤイメージセンサによる撮像された後、リアルタイムで液晶モニタ１２０に表示されるが、メモリーカード１７１に記録されない画像である。スルー画像は主に動画像であり、使用者が静止画像の撮像時の構図を決めるために液晶モニタ１２０に表示されるものである。このような、リアルタイムで表示される動画（連続した画像）であるスルー画像を液晶モニタ１２０に表示する機能をライブビュー機能という。
【００１９】
液晶モニタ１２０は、カメラコントローラ１４０で画像処理された表示用画像データが示す画像を表示する。液晶モニタ１２０は、動画像及び静止画像を選択的に表示可能である。
【００２０】
カードスロット１７０はメモリーカード１７１を装着可能であり、カメラコントローラ１４０からの制御に基づきメモリーカード１７１に対してデータの書き込み、読み出しを行う。メモリーカード１７１は、カメラコントローラ１４０の画像処理により生成された画像データを格納可能である。例えば、メモリーカード１７１は、ＪＰＥＧ画像ファイルを格納できる。また、メモリーカード１７１に格納された画像データ又は画像ファイルはメモリーカード１７１から読み出し可能である。メモリーカード１７１から読み出された画像データ又は画像ファイルは、カメラコントローラ１４０により画像処理される。例えば、カメラコントローラ１４０は、メモリーカード１７１から取得した画像データ又は画像ファイルを伸張して表示用画像データを生成する。
【００２１】
電源１６０は、カメラシステム１で消費するための電力を供給する。電源１６０は、例えば、乾電池であってもよいし、充電池であってもよいし、または、電源コードにより外部から供給される電力をカメラシステム１に供給するものであってもよい。
【００２２】
ボディマウント１５０は、交換レンズ２００のレンズマウント２５０と機械的及び電気的に接続可能である。ボディマウント１５０は、レンズマウント２５０を介して、交換レンズ２００との間で、コマンドやデータを送受信可能である。ボディマウント１５０は、カメラコントローラ１４０から受信した種々の制御信号を、レンズマウント２５０を介してレンズコントローラ２４０に送信する。また、ボディマウント１５０は、電源１６０から受けた電力を、レンズマウント２５０を介して交換レンズ２００全体に供給する。
【００２３】
１−１−２．交換レンズの構成
交換レンズ２００は、光学系と、レンズコントローラ２４０と、レンズマウント２５０とを備える。光学系は、ズームレンズ２１０、ＯＩＳレンズ２２０、絞り２６０、及びフォーカスレンズ２３０を含む。
【００２４】
ズームレンズ２１０は、交換レンズ２００の光学系で形成される被写体像の倍率を変化させるためのレンズである。ズームレンズ２１０は、１枚又は複数枚のレンズで構成される。駆動機構２１１は、使用者が操作可能なズームリング等を含み、使用者による回転操作に応じてズームレンズ２１０を光学系の光軸方向に沿って移動させる。検出器２１２は、駆動機構２１１における駆動量を検出する。レンズコントローラ２４０は、この検出器２１２における検出結果を取得することにより、光学系におけるズーム倍率を把握することができる。
【００２５】
ＯＩＳレンズ２２０は、交換レンズ２００の光学系で形成される被写体像のぶれを補正するためのレンズである。ＯＩＳレンズ２２０は、カメラシステム１のぶれを相殺する方向に移動することにより、ＣＣＤイメージセンサ１１０上の被写体像のぶれを小さくする。ＯＩＳレンズ２２０は、１枚又は複数枚のレンズで構成される。アクチュエータ２２１は、ＯＩＳ用ＩＣ２２３からの制御に基づき、光学系の光軸に垂直な面内でＯＩＳレンズ２２０を駆動する。アクチュエータ２２１は、例えば、マグネットと平板コイルとで実現可能である。位置検出センサ２２２は、光学系の光軸に垂直な面内におけるＯＩＳレンズ２２０の位置を検出するセンサである。位置検出センサ２２２は、例えば、マグネットとホール素子で実現可能である。ＯＩＳ用ＩＣ２２３は、レンズコントローラ２４０から、ジャイロセンサ等のぶれ検出器（図示せず）の検出結果を得る。ＯＩＳ用ＩＣ２２３は、位置検出センサ２２２の検出結果及びぶれ検出器の検出結果に基づいて、アクチュエータ２２１を制御する。また、ＯＩＳ用ＩＣ２２３は、レンズコントローラ２４０に対して、光学的像ぶれ補正処理の状態を示す信号を送信する。
【００２６】
絞り２６０は、光学系を通過する光の量を調整するための部材である。絞り２６０は、例えば、複数の絞り羽根からなり、羽根で構成する開口部を開閉することにより、光量を調整可能である。絞りモータ２６１は、絞り２６０の開口部を開閉するための駆動手段である。
【００２７】
フォーカスレンズ２３０は、光学系でＣＣＤイメージセンサ１１０上に形成される被写体像のフォーカス状態を変化させるためのレンズである。フォーカスレンズ２３０は、１枚又は複数枚のレンズで構成される。
【００２８】
フォーカスモータ２３３は、レンズコントローラ２４０の制御に基づいてフォーカスレンズ２３０を駆動し、フォーカスレンズ２３０を光学系の光軸に沿って進退させる。これにより、光学系でＣＣＤイメージセンサ１１０上に形成される被写体像のフォーカス状態を変化させることができる。本実施の形態１では、フォーカスモータ２３３は、ステッピングモータで構成する。しかし、フォーカスモータ２３３はこれに限定されず、例えば、サーボモータ、超音波モータなどによっても実現できる。
【００２９】
レンズコントローラ２４０は、カメラコントローラ１４０からの制御信号に基づいて、ＯＩＳ用ＩＣ２２３やフォーカスモータ２３３の動作を制御して、交換レンズ２００全体の動作を制御する。また、レンズコントローラ２４０は、検出器２１２、ＯＩＳ用ＩＣ２２３などから信号を受信して、カメラコントローラ１４０に送信する。レンズコントローラ２４０は、カメラコントローラ１４０との送受信の際には、レンズマウント２５０及びボディマウント１５０を介して行う。
【００３０】
レンズコントローラ２４０は、制御の際、ＳＲＡＭ２４１をワークメモリとして使用する。また、フラッシュメモリ２４２は、レンズコントローラ２４０の制御の際に使用するプログラムやパラメータを保存し、例えば、後述する歪曲収差補正情報を保存している。
【００３１】
レンズマウント２５０は、カメラボディ１００のボディマウント１５０と機械的及び電気的に接続可能である。レンズマウント２５０は、ボディマウント１５０を介して、カメラボディ１００との間で、コマンドやデータを送受信可能である。レンズマウント２５０は、レンズコントローラ２４０から受信した種々の制御信号を、ボディマウント１５０を介してカメラコントローラ１４０に送信する。例えば、レンズマウント２５０は、レンズコントローラ２４０から受信した歪曲収差補正情報を、ボディマウント１５０を介して、カメラコントローラ１４０に送信する。
【００３２】
１−２．用語の対応
交換レンズ２００は交換レンズの一例である。カメラボディ１００は、カメラボディの一例である。ＣＣＤイメージセンサ１１０は、撮像手段の一例である。ボディマウント１５０は、取得手段の一例である。カメラコントローラ１４０は、補正手段の一例である。液晶モニタ１２０は、表示手段の一例である。フラッシュメモリ２４２は、記憶手段の一例である。接続確認用端子１１及びロックピン１５は検知手段の一例である。
【００３３】
１−３．歪曲収差補正
本実施形態のカメラシステム１は歪曲収差を電気的に補正する機能を有している。以下、歪曲収差補正について説明する。
【００３４】
１−３−１．歪曲収差補正の基本概念
図２〜図５を用いて歪曲収差補正の基本概念について説明する。歪曲収差には、図２に示すような樽型と図３に示すような糸巻型の２種類が存在する。樽型歪曲収差の場合、図２に示すように、歪曲収差が生じていない像Ａ１を基準とすると、像Ａ１の四隅が光学中心Ｏに向かって内側に歪み、全体に丸みを帯びた像Ａ２がＣＣＤイメージセンサ１１０上に形成される。光学中心Ｏは、ＣＣＤイメージセンサ１１０の中心であり、光学系２０１の光軸とほぼ一致している。
【００３５】
一方、糸巻型歪曲収差の場合、図３に示すように、歪曲収差が生じていない像Ａ３を基準とすると、像Ａ３の四隅が光学中心Ｏから外側に向かって広がるように歪み、四隅が鋭角に尖った像Ａ４がＣＣＤイメージセンサ１１０上に形成される。
【００３６】
このように、歪曲収差が生じると、ＣＣＤイメージセンサ１１０により取得された画像の外周部で被写体像が歪む。
【００３７】
ここで、歪曲収差量をＤＹ、歪曲収差が生じた実像高（像Ａ２、Ａ４における光学中心Ｏからの距離）をＹ、歪曲収差が生じていない理想像高（像Ａ１、Ａ３における光学中心Ｏからの距離）をＹ´、とすると、歪曲収差量ＤＹは以下の式（１）で表わされる。
2010136357.tif 000003
【００３８】
本実施形態では、以下の式（２）により歪曲収差量ＤＹを定義する。
2010136357.tif 000004
【００３９】
補正係数Ｃ３，Ｃ５，Ｃ７は、交換レンズに搭載されている光学系の仕様に応じて最適な数値が異なる。つまり、これらの補正係数Ｃ３，Ｃ５，Ｃ７は交換レンズ２００特有の数値である。これらの補正係数を用いて歪曲収差の補正を行う。なお、上式（２）は歪曲収差を補正する際に使用される式の一例であり、他の式を用いてもよい。他の式を用いる場合、補正係数の種類は式（２）と異なる場合もある。
【００４０】
歪曲収差を補正するためには、実像高Ｙを理想像高Ｙ´に変換する必要がある。実像高Ｙを理想像高Ｙ´に変換するために、以下の式（３）にてゲインＧを定義する。
2010136357.tif 000005
【００４１】
式（３）のゲインＧは実像高Ｙを理想像高Ｙ´に変換するためのゲイン関数を示している。実像高Ｙの最大値を１とした場合、ゲイン形状は図４および図５のように表わすことができる。図４および図５では、縦軸がゲインＧ、横軸が実像高Ｙである。
【００４２】
図４および図５に示すゲイン形状の場合、実像高Ｙが大きくなるにしたがって（つまり光学中心Ｏからの距離が大きくなるにしたがって）、ゲインＧの絶対値が徐々に大きくなっている。これは、画像の外周部の歪曲収差量が中心部の歪曲収差量よりも大きいことを意味している。
【００４３】
図４に示すようにゲインＧが１よりも大きい場合、実像高Ｙが理想像高Ｙ´に変換される際に画像が外側へ拡大される。つまり、図４に示すゲイン形状は、歪曲収差が図２に示すような樽型であることを意味している。
【００４４】
一方、図５に示すようにゲインＧが１よりも小さい場合、実像高Ｙが理想像高Ｙ´に変換される際に画像が内側へ縮小される。つまり、図５に示すゲイン形状は、歪曲形状が図３に示すような糸巻型であることを意味している。
【００４５】
このように、ゲインＧを上記のように定義することで、歪曲収差を視覚的にとらえることができる。
【００４６】
１−３−２．補正率
次に、図６、図７を用いて歪曲収差補正をする際の補正率について説明する。
上記のゲインＧを用いると、理論上は歪曲収差を完全に補正することが可能となるが、歪曲収差を完全に補正しない方が好ましい場合も考えられる。例えば、人は、樽型の歪曲収差に対してそれほど敏感ではないが、糸巻型の歪曲収差に対しては敏感に反応する傾向にある。さらに、樽型の歪曲収差が生じた画像は若干丸みを帯びているため、温か味が感じられる。
【００４７】
例えば、樽型の歪曲収差に対しては、歪曲収差補正の割合を小さくすることで、補正後の画像に樽型の歪曲収差が残り、温か味のある画像が得られる。また、糸巻型の歪曲収差に対しては、歪曲収差補正の割合を大きくすることで、補正後の画像から糸巻型の歪曲収差が完全に除去され、樽型の歪曲収差のように若干丸みを帯びた温か味のある画像が得られる。
【００４８】
そこで、本実施の形態のカメラシステム１には、歪曲収差補正の割合を調節する機能が設けられている。具体的には、ゲインＧに補正率Ｔを乗じたゲインＴＧを以下の式（４）のように定義する。
2010136357.tif 000006
【００４９】
前述のゲインＧの代わりにゲインＴＧを用いることで、歪曲収差補正の程度を調節することができる。例えば、Ｇ＞１の場合、補正率をＴ＜１とすると、ゲインＴＧはゲインＧよりも小さくなる。つまり、樽型の歪曲収差の場合、補正率Ｔ＜１とすることで、歪曲収差補正の程度がゲインＧでの補正に比べて小さくなる。
【００５０】
また、Ｇ＜１の場合、補正率をＴ＜１とすると、ゲインＴＧはゲインＧよりも小さくなる。つまり、糸巻型の歪曲収差の場合、ゲインＴＧを用いた歪曲収差補正の程度は、ゲインＧを用いた補正に比べて小さくなる。
【００５１】
なお、上記の場合のゲインＴＧのゲイン形状は、例えば図６および図７のように表わすことができる。ここで、補正率Ｔは以下の式（５）で表わすことができる。
2010136357.tif 000007
【００５２】
１−３−３．倍率補正値
次に、歪曲収差補正をする際の倍率補正値について図８、図９Ａ〜図９Ｃを用いて説明する。
【００５３】
本実施の形態にかかるカメラシステム１は、フラッシュメモリ２４２に格納されている交換レンズ２００特有の補正係数Ｃ３，Ｃ５，Ｃ７に関する情報を用いることで、上述した方法により、光学系の特性に応じた歪曲収差の補正を行うことができる。
【００５４】
しかし、糸巻型の歪曲収差を補正する場合、Ｇ＜１であるため、補正後の像が実像よりも小さくなる。このため、条件によっては補正後の像がＣＣＤイメージセンサ１１０よりも小さくなる。この結果、ＣＣＤイメージセンサ１１０から出力された画像に情報が欠落した領域が生じ得る。このような現象を画素欠陥という。
【００５５】
画素欠陥の発生を防止するために、本実施の形態にかかるカメラシステム１では、歪曲収差補正の際に画像全体の倍率を補正する倍率補正値Ｍを用いる。例えば、倍率補正値Ｍを用いて、図８に示すように０≦実像高Ｙ≦１の範囲内で、ゲインＧがＧ≧１となるようにゲインＧを補正する。
【００５６】
具体的には、倍率補正値Ｍを考慮したゲインＭＧを以下の式（６）のように定義する。
2010136357.tif 000008
【００５７】
０≦Ｙ≦１の範囲での最小値を求め、最小値が１以上となるようなＭをゲイン形状に乗じる。ゲインＧを実像高Ｙで微分した式（７）から、最小値を求めることができる。
2010136357.tif 000009
【００５８】
具体的には、式（７）が０である場合の解（例えば、ａ、ｂ）を求め、Ｙ＝０、ａ、ｂ、１の４点でのゲインＧを比較する。その結果、ゲインＧが最小である場合の実像高Ｙを求めることができる。この実像高Ｙおよび式（７）から、ゲインＧの最小値を求めることができる。ゲインＧの最小値ＧＭＩＮを用いて、倍率補正値ＭをＭ≧１／ＧＭＩＮとすることで、ＭＧ≧１を満たすことができる。
【００５９】
このように、倍率補正値Ｍを設定することで、補正後の像を所定のサイズ以上になるように保つことができ、補正後の像がＣＣＤイメージセンサ１１０のサイズよりも小さくなるのを防止できる。すなわち、画素欠陥の発生を防止することができる。
【００６０】
以上のように、補正率Ｔおよび倍率補正値Ｍを考慮すると、最終的なゲインＴＭＧは以下の式（８）で表わされる。
2010136357.tif 000010
【００６１】
式（８）および式（３）より、実像高Ｙを理想像高Ｙ´に変換するための式（９）は以下のようになる。
2010136357.tif 000011
【００６２】
ここで、Ｃ３＝０．２、Ｃ５＝−０．２、Ｃ７＝−０．１、Ｔ＝０．９の場合の計算例について説明する。この条件下において、歪曲収差量ＤＹおよびゲインＧは式（２）および（３）より、以下の式（１０）および（１１）のように表わされる。
2010136357.tif 000012
【００６３】
式（１０）および（１１）の式は、図９Ａおよび図９Ｂのグラフで表わされる。ゲインＧの最小値を求めるために、式（１１）を微分し、以下の式（１２）を得る。
2010136357.tif 000013
【００６４】
ゲインＧの最小値は、ゲインＧの傾きが０である点、または、Ｙ＝０、１の点である。Ｚ＝Ｙ２と仮定すると、以下の２次方程式が導き出される。
2010136357.tif 000014
【００６５】
式（１３）の解は、Ｚ＝０．３８７４２６、−１．７２０７６となる。
【００６６】
ここで、画素欠陥が発生しない条件として、アスペクト比が１６：９の場合、０．４９＜Ｙ＜１の範囲におけるゲインＧの最小値が解となる。このため、０．２４０１＜Ｚ＜１、０．４９＜Ｙ＜１より、Ｚ＝０．３８７４２６、つまりＹ＝０．６２２４３５が求まる。
【００６７】
Ｙ＝０．４９、または０．６２２４３５、１でのゲインＧの最小値は、Ｙ＝０．６２２４３５となり、ＧＭＩＮ＝０．９５８３５となる。
【００６８】
したがって、式（１１）よりゲイン関数ＭＧは以下の通りとなる。
2010136357.tif 000015
【００６９】
最終的に、Ｔ＝０．９を考慮して、式（１４）および式（４）より、以下のゲイン関数ＴＭＧを導き出すことができる。
2010136357.tif 000016
【００７０】
式（１５）は図９Ｃのように表わすことができる。図９Ｃを参照すると、ゲインＴＭＧは、０≦Ｙ≦１の範囲において１以上となっている。このため、糸巻型の歪曲収差を補正する場合であっても、画像が拡大されるように補正される。これにより、画素欠陥が生じるのを防止することができる。
【００７１】
このような計算を行うことにより、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差を補正するための、ゲインＧや、ゲインＴＭＧを計算することができる。カメラコントローラ１４０は、このように算出したゲインＧやゲインＴＭＧを用いて、ＣＣＤイメージセンサ１１０によって撮像された画像データの歪曲収差を補正する。
【００７２】
１−３−４．歪曲収差補正情報
次に、歪曲収差補正情報について図１０を用いて説明する。以上に説明した歪曲収差補正では、補正係数Ｃ３，Ｃ５，Ｃ７は１つの歪曲収差の特性にのみ対応している。
【００７３】
しかし、交換レンズ式のデジタルカメラでは、光学系の仕様が交換レンズの種類ごとに異なるため、カメラボディに装着される交換レンズの光学系に応じて補正係数を選択する必要がある。
【００７４】
また、同じ光学系であっても、焦点距離やフォーカスレンズの位置に応じて、歪曲収差の特性が変化する。このため、焦点距離およびフォーカスレンズの位置に合わせて補正係数Ｃ３，Ｃ５，Ｃ７を選択する必要がある。
【００７５】
そこで、本実施形態では、交換レンズ２００のフラッシュメモリ２４２は、補正係数テーブル（第１補正情報）を格納している。図１０に、補正係数テーブルの具体的な構成を示す。同図に示すように、レンズコントローラ２４０の補正係数テーブルＥは、ズーム情報ＺＥＮＣ、フォーカス情報ＦＥＮＣ、複数の補正係数Ｃ３，Ｃ５，Ｃ７、および複数の補正率Ｔを有している。補正係数テーブルＥ、ズーム情報ＺＥＮＣ、フォーカス情報ＦＥＮＣおよび補正係数Ｃ３，Ｃ５，Ｃ７および補正率Ｔは、歪曲収差を補正するための情報の一例である。
【００７６】
補正係数テーブルＥでは、ズーム情報ＺＥＮＣおよびフォーカス情報ＦＥＮＣに対応する補正係数Ｃ３，Ｃ５，Ｃ７および補正率Ｔが配列されている。ズーム情報ＺＥＮＣのデータ数は、例えばＮｚ＋１である。フォーカス情報ＦＥＮＣのデータ数は、例えばＮｆ＋１である。
【００７７】
ズーム情報ＺＥＮＣおよびフォーカス情報ＦＥＮＣに応じて、補正係数テーブルＥから補正係数Ｃ３，Ｃ５，Ｃ７および補正率Ｔを選択することができる。選択された補正係数Ｃ３，Ｃ５，Ｃ７および補正率Ｔを用いて前述の歪曲収差補正を行うことで、そのときの交換レンズ２００の状態に適した歪曲収差補正を行うことが可能となる。
【００７８】
レンズコントローラ２４０は、フラッシュメモリ２４２に格納されている補正係数テーブルＥをカメラコントローラ１４０に送信する。カメラコントローラ１４０は、受信した補正係数テーブルＥを用いて、歪曲収差を補正するためのゲインＧを算出し、算出したゲインＧを用いてＣＣＤイメージセンサ１１０で撮像した画像データの歪曲収差を補正する。以下、本実施の形態のカメラシステム１における各種動作について説明する。
【００７９】
１−４．動作
最初に、カメラシステム１の電源ＯＮ時に実行される動作である初期化動作について説明する。なお、初期化動作は、カメラボディに対する交換レンズの過去の装着回数に応じて初期化動作の内容が異なる。
【００８０】
１−４−１．初期化動作１（交換レンズの１回目の装着）
本実施の形態にかかるカメラシステム１における初期化動作について図１１を用いて説明する。特に、以下に説明する初期化動作は、カメラボディ１００に交換レンズ２００を初めて装着した状態で実行される初期化動作である。
【００８１】
図１１は、初期化動作における、カメラボディ１００と交換レンズ２００間の情報のやり取りを説明するための図である。使用者がカメラボディ１００の電源釦（図示せず）を操作することにより、カメラシステム１の電源がＯＮにされる（Ｓ１０）。電源がＯＮにされると、カメラシステム１の初期化動作が開始される。
【００８２】
初期化動作が開始されると、まず、カメラボディ１００は、交換レンズ２００に対して、交換レンズ２００のレンズＩＤ等の情報を要求する要求信号を送信する（Ｓ１１）。レンズＩＤ等の情報を要求する要求信号を受信すると、交換レンズ２００は、レンズＩＤ、シリアルナンバー、バージョン情報等の情報をカメラボディ１００に送信する（Ｓ１２）。
【００８３】
レンズＩＤ等の情報を受信すなわち取得すると、カメラコントローラ１４０は、取得したレンズＩＤに対応したゲインＧやゲインＴＭＧをフラッシュメモリ１４２に保存しているか否かを判断する（Ｓ１３）。ここでは、交換レンズ２００を初めて装着したこととしているため、カメラコントローラ１４０は、取得したＩＤに対応したゲインＧやゲインＴＭＧが、フラッシュメモリ１４２に保存されていないと判断する。
【００８４】
その場合、カメラボディ１００は、交換レンズ２００に対して、交換レンズ２００の光学特性を示す、補正係数テーブル等の光学データの送信を要求する要求信号を送信する（Ｓ１４）。要求信号を受信すると、交換レンズ２００は、補正係数テーブル等の光学データをカメラボディ１００に送信する（Ｓ１５）。
【００８５】
補正係数テーブル等の光学データを取得（受信）すると、カメラコントローラ１４０は、取得した補正係数テーブルに基づいて、上述した方法により、ゲインＧやゲインＴＭＧなどの歪曲収差を補正するための補正値を算出する（Ｓ１６）。
【００８６】
補正値を算出すると、カメラコントローラ１４０は、この算出した補正値がカメラボディ１００の歪曲収差の補正の限界を超える補正値であるか否かを判断する。算出した補正値が歪曲収差の補正の限界を超えていると判断すると、カメラコントローラ１４０は、算出している補正値に補正率を掛け合わせることにより（算出している補正値を抑制することにより）、補正値を歪曲収差の補正の限界の範囲内に収める（Ｓ１６）。すなわち、図１２に示すように、算出した補正値に補正率を乗算することで、補正値をカメラコントローラ１４０による歪曲収差の補正の限界の範囲内に収める。
【００８７】
例えば、本実施の形態のカメラシステム１において、カメラコントローラ１４０は、歪曲収差の補正を１０％まで行うことができるとする。この場合において、カメラコントローラ１４０により算出したゲインＧ（補正値）が１．２であったとする。この場合、ゲインＧ（補正値）は図１２に示す曲線Ａとなる。曲線Ａが示すゲインＧでＣＣＤイメージセンサ１１０で撮像した画像データを補正すると、歪曲収差を理論的には完璧に補正することができる。しかしながら、本実施の形態におけるカメラシステム１においては、画像データの歪曲収差補正が１０％までしかできないため、中心位置からのそれぞれの距離におけるゲインＧに対して補正率として１．１／１．２を掛け合わせることにより、曲線Ｂに示すような補正値を得ることができる。曲線Ｂにより表せるゲインＧは、中心からの全ての距離において、１０％以内の補正しか行わないため、カメラコントローラ１４０による歪曲収差の補正の限界の範囲内のゲイン（補正値）ということとなる。これにより、本実施の形態にかかるカメラシステム１は、歪曲収差補正を完璧に行うことができない交換レンズに対しても、最大限の歪曲収差補正を行うことができる。なお、本実施の形態にかかるカメラシステム１が歪曲収差の補正を行うことができる１０％という率は仕様で決定している。従って、必ずしも１０％という必要はなく、仕様として１５％と規定されていれば１５％でもよいし、仕様として２０％と規定されていれば２０％であってもよい。
【００８８】
一方、算出した補正値がカメラコントローラ１４０による歪曲収差補正の限界の範囲内であると判断した場合は、カメラコントローラ１４０は、算出したゲインＧ（補正値）を交換レンズ２００のＩＤと対応付けて、フラッシュメモリ１４２に記憶する（Ｓ１８）。なお、カメラコントローラ１４０は、補正率を掛け合わせ歪曲収差補正の限界の範囲内に収めたゲインＧ（補正値）についても、交換レンズ２００のＩＤと対応付けて、フラッシュメモリ１４２に記憶する（Ｓ１８）。
【００８９】
その後、カメラコントローラ１４０は、フラッシュメモリ１４２に記憶したゲインＧを用いて、ＣＣＤイメージセンサ１１０により撮像された画像データの歪曲収差の補正処理を行う。この間、液晶モニタ１２０には、ＣＣＤイメージセンサ１１０で撮像された画像データが示す画像は表示されない。すなわち、ライブビュー機能は停止している。
【００９０】
歪曲収差の補正処理が完了し、歪曲収差補正後の画像データが生成されると、液晶モニタ１２０は、歪曲収差補正後の画像データが示す画像の表示を開始する（Ｓ１９）。すなわち、ライブビュー機能を開始する。このように、本実施形態のカメラシステム１では、液晶モニタ１２０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正が完了する前は、ＣＣＤイメージセンサ１１０で撮像された画像データが示す補正前の歪んだ画像を表示しない。
【００９１】
以上のように、本実施の形態におけるカメラシステム１において、カメラコントローラ１４０は、交換レンズ２００から取得した光学データに基づいて算出した歪曲収差補正用のゲインＧが歪曲収差補正の限界を超える値である場合には、算出したゲインＧに補正率を乗じることにより（ゲインＧを抑制することにより）、ゲインＧを歪曲収差補正の限界の範囲内に収める。これにより、装着している交換レンズの光学特性による歪曲収差がカメラコントローラ１４０による歪曲収差補正の限界を超えているような場合であっても、ＣＣＤイメージセンサ１１０で撮像した画像データに対して、比較的適した歪曲収差の補正を行うことができる。
【００９２】
また、本実施の形態のカメラシステム１では、液晶モニタ１２０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正が完了する前は、電源ＯＮ後、ＣＣＤイメージセンサ１１０で撮像された画像データの液晶モニタ１２０上での表示が可能になった場合でも、その撮像された画像データの歪曲収差補正が完了するまでは、液晶モニタ１２０上に、ＣＣＤイメージセンサ１１０で撮像された画像データが示す補正前の画像を表示しない。すなわち、画像データの歪曲収差補正が完了するまでは、ライブビュー機能は停止し、画像データの歪曲収差補正完了後に、ライブビュー機能を開始する。これにより、歪曲収差補正が完了していない比較的見栄えの良くない画像を使用者に見せないようにすることができる。
【００９３】
１−４−２．初期化動作２（同一交換レンズのｎ回目の装着（ｎ≧２））
本実施の形態にかかるカメラシステム１における別の初期化動作について図１３を用いて説明する。以下に説明する初期化動作は、同一交換レンズを装着してｎ回目（ｎは２以上の整数）の初期化動作時に実行される初期化動作である。すなわち、電源ＯＮ前にカメラボディ１００に既に装着されたことがある交換レンズ２００が装着された状態で実行される初期化動作である。
【００９４】
図１３は、初期化動作における、カメラボディ１００と交換レンズ２００間の情報のやり取りを説明するための図である。使用者がカメラボディ１００の電源釦（図示せず）を操作することにより、カメラシステム１の電源がＯＮにされる（Ｓ２０）。電源がＯＮにされると、カメラシステム１の初期化動作が開始される。
【００９５】
初期化動作が開始されると、まず、カメラボディ１００は、交換レンズ２００に対して、交換レンズ２００のＩＤ等の情報を要求する要求信号を通知する（Ｓ２１）。その要求信号を取得すると、交換レンズ２００は、ＩＤ、シリアルナンバー、バージョン情報等の情報をカメラボディ１００に対して送信する（Ｓ２２）。
【００９６】
ＩＤ等の情報を取得すると、カメラコントローラ１４０は、その取得したＩＤに対応したゲインＧやゲインＴＭＧがフラッシュメモリ１４２に保存されているか否かを判断する（Ｓ２３）。ここでは、その交換レンズ２００を装着した状態でのｎ回目（ｎ≧２）の初期化動作としているため、カメラコントローラ１４０は、取得したＩＤに対応したゲインＧやゲインＴＭＧがフラッシュメモリ１４２に保存されていると判断する。なお、本実施の形態では、フラッシュメモリ１４２に、１つのＩＤに対応してゲインＧ等の情報が保存されているとする。
【００９７】
取得したＩＤに対応したゲインＧやゲインＴＭＧがフラッシュメモリ１４２に保存されていると判断すると、カメラコントローラ１４０は、フラッシュメモリ１４２に記憶されているゲインＧやゲインＴＭＧに基づいて、ＣＣＤイメージセンサ１１０により撮像された画像データの歪曲収差を補正する（Ｓ２４）。
【００９８】
画像データの歪曲収差の補正が完了すると、液晶モニタ１２０は、歪曲収差の補正が完了した後の画像データが示す画像を表示する（Ｓ２５）。このように、歪曲収差の補正が完了するまでは、ＣＣＤイメージセンサ１１０により撮像された画像データが示す画像を液晶モニタ１２０に表示しないようにしている。
【００９９】
このように、本実施の形態のカメラシステム１では、フラッシュメモリ１４２は、カメラコントローラ１４０により算出された歪曲収差の補正用のゲインＧやゲインＴＭＧを装着されている交換レンズのＩＤと対応付けて記憶する。また、カメラコントローラ１４０は、装着されている交換レンズに対応する歪曲収差の補正用のゲインＧやゲインＴＭＧが既にフラッシュメモリ１４２に保存されている場合、再度ゲインＧやゲインＴＭＧを算出することはない。このような場合、カメラコントローラ１４０は、既にフラッシュメモリ１４２に保存されているゲインＧやゲインＴＭＧを用いて、ＣＣＤイメージセンサ１１０により撮像された画像データの歪曲収差を補正する。これにより、カメラコントローラ１４０は、初期化動作の度に交換レンズ２００の光学データに基づいて、歪曲収差補正用のゲインＧやゲインＴＭＧを算出する必要がない。その結果、カメラシステム１は、過去に装着したことのある交換レンズを装着した場合、初期化動作を比較的短時間で終了することができる。また、本実施の形態のカメラシステム１は、過去に装着したことがある交換レンズについては、レンズ装着後、比較的早い速度で、歪曲収差補正後の画像データが示す画像を液晶モニタ１２０に表示することができる。
【０１００】
なお、本実施の形態のカメラシステム１において、フラッシュメモリ１４２は、歪曲収差補正用の補正値と交換レンズのＩＤとを対応付けて記憶している。しかし、必ずしもこのような構成である必要はなく、フラッシュメモリ１４２は、歪曲収差用の補正値と交換レンズのシリアルナンバーとを対応付けて記憶してもよい。これにより、同じＩＤを有する交換レンズ間に存在する微妙な光学特性についても、交換レンズ毎に適切な補正を行うことができる。
【０１０１】
また、フラッシュメモリ１４２は、歪曲収差補正用の補正値と交換レンズのバージョン情報とを対応付けて記憶してもよい。これにより、インターネットを介して光学特性情報をバージョンアップするような交換レンズを装着する際の歪曲収差の補正にも対応することができる。つまり、最後に歪曲収差の補正値を算出した後にその交換レンズのバージョンがアップすることにより光学特性データが変更となった場合には、カメラコントローラ１４０は、再度、歪曲収差補正用の補正値を算出し、その補正値を用いて歪曲収差の補正を行うことにより、より適切な歪曲収差の補正を行うことができる。
【０１０２】
１−４−３．交換レンズ取り外し時の歪曲収差補正及び画像表示（第１の動作例）
本実施の形態のカメラシステム１において、カメラシステム１の電源ＯＮ状態で交換レンズ２００をカメラボディ１００から取り外す際の歪曲収差補正の動作及び画像表示動作について図１４、図１５Ａ〜１５Ｄを用いて説明する。
【０１０３】
図１４は、交換レンズ２００をカメラボディ１００から取り外す際の歪曲収差補正の動作を説明するためのフローチャートである。図１５Ａ〜１５Ｄは、交換レンズ２００をカメラボディ１００から外す際の歪曲収差補正の動作の変化を説明するための説明図である。
【０１０４】
ここで、カメラボディ１００と交換レンズ２００間の装着状態を検出するための機構について説明する。本実施形態のカメラシステム１は、所定の規格に従ってカメラボディ１００と交換レンズ２００間の装着状態（着脱完了、着脱途中）を確認するようになっている。カメラボディ１００及び交換レンズ２００は、カメラボディ１００と交換レンズ２００間が電気的に接続されていることを認識するための接続確認用端子１１、２１をそれぞれ備えている。また、カメラボディ１００は、交換レンズ２００がカメラボディ１００に対して機械的に接続されたことを確認するためのロックピン１５を備えている。ロックピン１５は、交換レンズ２００がカメラボディ１００に対して完全に装着された状態、または、交換レンズ２００がカメラボディ１００から完全に離脱した状態においてＯＦＦし、交換レンズ２００がカメラボディ１００に装着途中の状態ではＯＮするよう構成される。すなわち、接続確認用端子１１、２１により、交換レンズが所定の規格に準拠したものか否かが検知できる。また、ロックピン１５により、交換レンズ２００とカメラボディ１００間の機械的な接続状態を検知できる。なお、接続確認用端子１１、２１やロックピン１５はそのような検知手段の一例であり、本実施形態で意図する接続状態が検出できるものであれば、他の機構でもよい。
【０１０５】
図１５Ａは、カメラボディ１００に交換レンズ２００が完全に装着された状態を示す。以下この状態を「状態Ａ」という。状態Ａでは、カメラボディ１００と交換レンズ２００が接続されていることを電気的に認識する接続確認用端子１１、２１がＯＮの状態で、かつ、カメラボディ１００と交換レンズ２００とが接続されていることを機構的に認識するロックピン１５がＯＦＦの状態である。すなわち、状態Ａとは、カメラボディ１００と交換レンズ２００とが電気的にも機構的にも完全に接続されている状態である。
【０１０６】
図１５Ａに示す状態Ａの場合、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差を補正する（Ｓ１００）。また、カメラコントローラ１４０は、液晶モニタ１２０に、歪曲収差補正後の画像データが示す画像を表示させる（Ｓ１００）。
【０１０７】
歪曲収差補正を行い、液晶モニタ１２０に歪曲収差補正後の画像データが示す画像を表示させている状態で、カメラコントローラ１４０は、ロックピン１５がＯＮされるかを監視する（Ｓ１１０）。
【０１０８】
交換レンズ２００がカメラボディ１００に完全に装着された状態から、交換レンズ２００の取り外しのため交換レンズ２００の回転が開始されると、接続用確認用端子１１、２１はＯＮのままでロックピン１５がＯＮになる。図１５Ｂに、このときの状態を示す。以下この状態を「状態Ｂ」という。状態Ｂは、ロックピン１５はＯＮされているが、未だカメラボディ１００と交換レンズ２００とが電気的にも接続されている状態である。換言すれば、状態Ｂは、交換レンズ２００が装着途中の状態であり、交換レンズ２００とカメラボディ１００の不完全な接続状態を示す。
【０１０９】
カメラシステム１が状態Ｂとなり、ロックピン１５がＯＮされると、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差を補正する（Ｓ１２０）。また、カメラコントローラ１４０は、液晶モニタ１２０に、歪曲収差補正後の画像データが示す画像を表示させる（Ｓ１２０）。つまり、図１５Ｂに示す状態Ｂの場合においても、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差が補正され、液晶モニタ１２０には、歪曲収差補正後の画像データが示す画像が表示される。
【０１１０】
状態Ｂにおいてカメラコントローラ１４０は、カメラボディ１００の接続確認用端子１１が交換レンズ２００の接続確認用端子２１に電気的に接続されているか否かを判断する（Ｓ１３０）。
【０１１１】
交換レンズ２００が状態Ｂからさらに回転されると、カメラボディ１００の接続確認用端子１１が交換レンズ２００の接続確認用端子２１と電気的に接続されなくなる。図１５Ｃに、このときの状態を示す。以下この状態を「状態Ｃ」という。状態Ｃは、ロックピン１５がＯＮされ、接続確認用端子１１と接続確認用端子２１が電気的に接続されていない状態（ＯＦＦ）である。換言すれば、状態Ｃは、交換レンズ２００が装着途中の状態であり、交換レンズ２００とカメラボディ１００の不完全な接続状態を示す。
【０１１２】
カメラシステム１が状態Ｃとなり、接続確認用端子１１、２１が電気的に接続されていないことを判断した場合でも、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差を補正し（Ｓ１４０）、液晶モニタ１２０に、歪曲収差補正後の画像データが示す画像を表示させる（Ｓ１４０）。つまり、図１５Ｃに示す状態Ｃの場合においても、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差が補正され、液晶モニタ１２０には、歪曲収差補正後の画像データが示す画像が表示される。
【０１１３】
状態Ｂ、Ｃにおいて交換レンズ２００内のレンズ系とＣＣＤイメージセンサ１１０間の距離が状態Ａ（完全装着時）のときと変わらない。このため、状態Ｂ、Ｃにおいて、液晶モニタ１２０に歪曲収差補正後の画像データが示す画像を表示させることで、使用者は交換レンズの取り外し途中においても液晶モニタ１２０で画像を確認することができる。
【０１１４】
その後、カメラコントローラ１４０は、ロックピン１５がＯＦＦされたか否かを判断する（Ｓ１５０）。
【０１１５】
交換レンズ２００が状態Ｃからさらに回転され、交換レンズ２００がカメラボディ１００から完全に離脱されると、ロックピン１５がＯＦＦになる。図１５Ｄに、このときの状態を示す。以下この状態を「状態Ｄ」という。状態Ｄは、ロックピン１５がＯＦＦであり、接続確認用端子１１と接続確認用端子２１が電気的に接続されていない状態（ＯＦＦ）である。つまり、状態Ｄでは、カメラボディ１００と交換レンズ２００は、電気的にも機構的にも完全に非接続な状態となっている。
【０１１６】
カメラシステム１が状態Ｄとなり、ロックピンがＯＦＦされたと判断すると、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正を停止する（Ｓ１６０）。また、カメラコントローラ１４０は、液晶モニタ１２０に、ＣＣＤイメージセンサ１１０により撮像された、歪曲収差が補正されていない画像データを表示させる（Ｓ１６０）。つまり、図１５Ｄに示す状態Ｄの場合において、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正が停止され、液晶モニタ１２０には、歪曲収差補正されていない画像データが示す画像が表示される。
【０１１７】
ここで、状態Ｄにおいて、カメラコントローラ１４０が歪曲収差の補正を停止する理由について説明する。カメラボディ１００と交換レンズ２００が電気的にも機構的にも完全に非接続である状態Ｄにおいては、ＣＣＤイメージセンサ１１０で撮像される画像データが示す画像はぼやけており、何が撮像されているのか視認できない場合が多い。従って、このようなぼやけた画像データの歪曲収差を補正したとしても、補正後の画像データが示す画像もぼやけたものとなり、意味がない。そこで、本実施の形態のカメラシステム１は状態Ｄであるときは、ＣＣＤイメージセンサ１１０で撮像した画像データの歪曲収差の補正を停止することとしている。なお、状態Ａ、状態Ｂ、状態Ｃにおいては、多少画像がぼやけることがあるが、何を撮像しているかは十分に視認することができる。
【０１１８】
このように、本実施の形態のカメラシステム１において、カメラコントローラ１４０は、カメラボディ１００と交換レンズ２００とが電気的にも機構的にも完全に非接続となっている場合以外は、ＣＣＤイメージセンサ１１０で撮像した画像データの歪曲収差を補正し、補正後の画像データが示す画像を液晶モニタ１２０に表示する。このような動作により、カメラシステム１は、ＣＣＤイメージセンサ１１０が使用者によって視認可能な画像を撮像している可能性が高い場合においては、常に歪曲収差補正を行うこととなる。
【０１１９】
なお、上記の説明では、状態Ｂ、Ｃともに画像表示を停止したが、状態Ｂのときには画像の表示を継続し、状態Ｃになったときに画像表示を停止するようにしてもよい。状態Ｂのときに画像を表示させるようにすることで、使用者の不注意によりロックピン１５が押されてＯＮされた場合であっても、画像が消えることがなく、使用者の利便性を損なうことがない。また、状態Ｂから状態Ｃになったときは、ユーザがレンズを取り外したい意図が確認できたと考えられるため、画像表示を停止しても問題ない。
【０１２０】
１−４−４．交換レンズ取り外し時の歪曲収差補正及び画像表示（第２の動作例）
図１６を参照し、交換レンズ取り外し時の歪曲収差補正及び画像表示の別の動作例（第２の動作例）を説明する。図１４を参照して説明した上記の動作例（第１の動作例）では、状態Ｂ及び状態Ｃ（交換レンズの取り外し途中）においては、液晶モニタ１２０に画像を表示するよう制御されていた（図１４のステップＳ１２０、Ｓ１４０）。これに対して、第２の動作例では、カメラコントローラ１４０は、状態Ｂ及び状態Ｃにおいては、液晶モニタ１２０に、ＣＣＤイメージセンサ１１０で撮像された画像データに基づく画像を表示させないようにする（図１６のステップＳ１２１、１４１参照）。その際、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データに対して、画像の歪曲収差補正を行わなくても良いが、行ってもよい。
【０１２１】
１−４−５．交換レンズ装着時の歪曲収差補正及び画像表示
本実施の形態のカメラシステム１において、カメラシステム１の電源ＯＮ状態で交換レンズ２００をカメラボディ１００に装着する際の歪曲収差補正の動作及び画像表示動作について図１７、図１５Ａ〜１５Ｄを用いて説明する。
【０１２２】
カメラシステム１の電源ＯＮ状態での、交換レンズ装着時の歪曲補正および画像表示の動作は、基本的に交換レンズ２００の取り外し時の動作と逆になる。すなわち、交換レンズ２００装着時の場合、カメラシステム１の状態は、状態Ｄ→状態Ｃ→状態Ｂ→状態Ａの順に変化する。
【０１２３】
交換レンズ２００がカメラボディ１００から完全に離脱した状態Ｄにあるとき、ロックピン１５はＯＦＦであり、接続確認用端子１１と接続確認用端子２１が電気的に接続されていない状態（ＯＦＦ）である。このとき、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正を停止する（Ｓ２００）。さらに、カメラコントローラ１４０は、液晶モニタ１２０に、ＣＣＤイメージセンサ１１０により撮像され、歪曲収差補正がなされていない画像データを表示させる（Ｓ２００）。
【０１２４】
状態Ｄから、使用者が交換レンズ２００をカメラボディに接触させ、回転し始めると、カメラボディ１００の接続確認用端子１１が交換レンズ２００の接続確認用端子２１と電気的に接続されないが、ロックピン１５がＯＮした状態Ｃになる（Ｓ２１０）。
【０１２５】
状態Ｃでは、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差補正を行わずに（Ｓ２２０）、液晶モニタ１２０での、ＣＣＤイメージセンサ１１０で撮像され、歪曲収差補正されていない画像データの表示を停止させる（Ｓ２２０）。
【０１２６】
状態Ｃから、交換レンズ２００の装着のため交換レンズ２００がさらに回転されると、ロックピン１５がＯＮのまま、接続用確認用端子１１、２１間の電気的接続が確認される状態Ｂになる（Ｓ２３０）。
【０１２７】
状態Ｂにおいても、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差補正を行わず（Ｓ２４０）、また、液晶モニタ１２０に、ＣＣＤイメージセンサ１１０で撮像され、歪曲収差補正されていない画像データが示す画像を表示させない（Ｓ２４０）。
【０１２８】
以上のように、状態Ｂ、Ｃでは、カメラコントローラ１４０は、液晶モニタ１２０に、歪曲収差補正がなされていない画像を表示させないようにすることで、交換レンズ装着途中における歪んだ画像を使用者にできるだけ見せないようにしている。
【０１２９】
状態Ｂから交換レンズの回転がさらに進むと、ロックピンがＯＦＦになり（２５０）、カメラシステム１が状態Ａになる。状態Ａにおいて、カメラコントローラ１４０は、ＣＣＤイメージセンサ１１０で撮像された画像データの歪曲収差の補正を開始する（Ｓ２６０）。その際、カメラコントローラ１４０は、画像の歪曲収差補正が完了するまでは、液晶モニタ１２０にＣＣＤイメージセンサ１１０で撮像された画像データが示す画像を表示させず、歪曲収差補正完了後に、補正後の画像データが示す画像を液晶モニタ１２０に表示する（Ｓ２６０）。
【０１３０】
このように、交換レンズ２００のカメラボディ１００への装着が完了しても、直ちに、液晶モニタ１２０における画像の表示が開始されず、歪曲補正が完了した時点で、液晶モニタ１２０への画像表示を開始する。これにより、歪曲収差補正前の歪んだ画像を使用者にできるだけ見せないようにしている。
【０１３１】
なお、上記の図１４、図１６、図１７のフローチャートを用いて説明した例では、状態Ｄのときに、画像表示をＯＮするように制御している。これは以下の理由による。所定のルール（すなわち所定の規格）に対応していない交換レンズがカメラボディ１００に装着された場合、交換レンズのカメラボディ１００への装着が完了しているにもかかわらず、上述のような電気的な接続は確認されない。そのような場合に、ＣＣＤイメージセンサ１１０で撮像された画像データが示す画像を液晶モニタ１２０に表示しないと、使用者がスルー画像を視認できないという不都合が生じる。このため、状態Ｄのときには、液晶モニタ１２０上の画像表示をＯＮするように制御している。
【０１３２】
１−５．本実施の形態のまとめ
本実施の形態のカメラシステム１は、交換レンズ２００とカメラボディ１００とからなるカメラシステム１である。交換レンズ２００は、交換レンズの光学系の特性を示す光学データを記憶するフラッシュメモリ２４２を備える。カメラボディ１００は、被写体像を撮像することにより画像データを生成するＣＣＤイメージセンサ１１０と、交換レンズ２００から光学データを取得するボディマウント１５０と、ボディマウント１５０により取得された光学データに基づいて、ＣＣＤイメージセンサ１１０により生成された画像データを補正するための補正値を算出するカメラコントローラ１４０と、カメラコントローラ１４０により算出された補正値を記憶するフラッシュメモリ１４２と、を備える。
【０１３３】
これにより、カメラコントローラ１４０は、初期化動作の度に交換レンズ２００の光学データに基づいて、歪曲収差補正用のゲインＧやゲインＴＭＧを算出する必要がない。その結果、本実施の形態にかかるカメラシステム１は、同一の交換レンズを装着した状態で２回目以降の初期化動作を比較的短時間で終了することができる。
【０１３４】
また、本実施の形態にかかるカメラシステム１は、交換レンズ２００とカメラボディ１００とからなるカメラシステム１である。交換レンズ２００は、光学データを記憶するフラッシュメモリ２４２を備える。カメラボディ１００は、被写体像を撮像することにより画像データを生成するＣＣＤイメージセンサ１１０と、交換レンズ２００から光学データを取得するボディマウント１５０と、ＣＣＤイメージセンサ１１０により生成された画像データを補正するカメラコントローラ１４０と、ボディマウント１５０が取得した光学データに基づいて、ＣＣＤイメージセンサ１１０により生成された画像データを補正するための補正値を算出するカメラコントローラ１４０と、カメラコントローラ１４０により算出された補正値がカメラコントローラ１４０により補正可能な範囲を超えた値である場合に、補正値をカメラコントローラ１４０により補正可能な範囲内に収まるよう抑制するカメラコントローラ１４０と、を備える。カメラコントローラ１４０は、カメラコントローラ１４０により算出された補正値に基づいて、ＣＣＤイメージセンサ１１０により生成された画像データを補正する。
【０１３５】
これにより、本実施の形態にかかるカメラシステム１は、装着している交換レンズの光学特性による歪曲収差がカメラコントローラ１４０による歪曲収差補正の限界を超えているような場合であっても、ＣＣＤイメージセンサ１１０で撮像した画像データに対して、比較的適した歪曲収差の補正をすることができる。
【０１３６】
また、本実施の形態にかかるカメラシステム１のうちのカメラボディ１００は、交換レンズ２００を装着可能なカメラボディ１００であって、交換レンズ２００を介して形成された被写体像を撮像することにより画像データを生成するＣＣＤイメージセンサ１１０と、交換レンズ２００から光学データを取得するボディマウント１５０と、ボディマウント１５０により取得された光学データに基づいて、ＣＣＤイメージセンサ１１０により生成された画像データを補正するカメラコントローラ１４０と、画像データに基づく画像を表示する液晶モニタ１２０と、を備える。液晶モニタ１２０は、カメラボディ１００の電源がＯＮされた後、カメラコントローラ１４０がＣＣＤイメージセンサ１１０により生成された画像データの補正を完了するまでは、ＣＣＤイメージセンサ１１０により生成された画像データに基づく画像の表示を停止する。
【０１３７】
これにより、本実施の形態にかかるカメラシステム１は、歪曲収差補正が完了していない比較的見栄えの良くない画像を使用者に見せないでおくことができる。
【０１３８】
また、本実施の形態にかかるカメラシステム１のうちのカメラボディ１００は、交換レンズ２００を着脱可能なカメラボディ１００であって、被写体像を撮像することにより画像データを生成するＣＣＤイメージセンサ１１０と、交換レンズ２００から光学データを取得するボディマウント１５０と、ボディマウント１５０により取得された光学データに基づいて、ＣＣＤイメージセンサ１１０により生成された画像データを補正するカメラコントローラ１４０と、交換レンズ２００の着脱を検知するカメラコントローラ１４０と、を備え、カメラコントローラ１４０は、カメラコントローラ１４０が交換レンズ２００の着脱を検知することにより、画像データの補正を停止する。
【０１３９】
これにより、本実施の形態にかかるカメラシステム１は、ＣＣＤイメージセンサ１１０が使用者によって視認可能な画像を撮像している可能性が高い場合においては、常に歪曲収差補正を行うこととなる。
【０１４０】
２．他の実施の形態
以上により、本発明の一実施形態として上記の実施の形態を説明した。しかし、本発明は、これらには限定されない。そこで、本発明の他の実施の形態を以下にまとめて説明する。
【０１４１】
実施の形態１では、画像の歪曲収差補正が完了するまでは、液晶モニタ１２０に画像を表示させないようにした（ライブビュー機能を停止した）。しかし、液晶モニタ１２０上に、補正前の歪んだ画像を表示しなければ、補正完了前に、所定のメッセージや静止画等を表示させてもよい。
【０１４２】
実施の形態１のカメラシステム１においては、歪曲収差の補正を行ったが、必ずしもこれには限られない。本発明は、例えば、色収差の補正や周辺光量の補正を行う際にも適用することができる。これにより、色収差の補正や周辺光量の補正なども効率的に補正することができる。
【０１４３】
また、実施の形態１では、可動ミラーを備えないカメラボディを例示したが、カメラボディはその構成に限定されない。例えば、カメラボディ内に可動ミラーを備えてもよいし、被写体像を分けるためのプリズムを備えてもよい。また、カメラボディ内ではなく、アダプター内に可動ミラーを備える構成でもよい。
【０１４４】
また、実施の形態１では、撮像素子として、ＣＣＤイメージセンサ１１０を例示したが、撮像素子はこれに限定されない。撮像素子は例えば、ＣＭＯＳイメージセンサやＮＭＯＳイメージセンサで構成してもよい。
【０１４５】
なお、カメラシステム１がカメラシステム１に対して所定期間使用者による操作がないためにカメラシステム１が自動的に電源ＯＦＦになる機能（スリープモード）を有する場合がある。カメラシステム１がそのような機能を有する場合、上述のステップＳ１０、Ｓ２０の電源ＯＮは、自動的に電源ＯＦＦになった状態（スリープモード）からの復帰時の電源ＯＮを含んでもよい。また、上述のステップＳ１０、Ｓ２０の電源ＯＮは、カメラボディ１００から交換レンズ２００への電源の供給が開始されることによる、交換レンズ２００の電源ＯＮを含んでもよい。
【０１４６】
また、フラッシュメモリ１４２に、複数個のＩＤに対して、それぞれのＩＤに対応したゲインＧ等の情報を保存してもよい。
【産業上の利用可能性】
【０１４７】
本発明は、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置に適用可能である。
【符号の説明】
【０１４８】
１００  カメラボディ
１１０  ＣＣＤイメージセンサ
１１１  ＡＤコンバーター
１１２  タイミング発生器
１２０  液晶モニタ
１３０  レリーズ釦
１４０  カメラコントローラ
１４１  ＤＲＡＭ
１４２  フラッシュメモリ
１５０  ボディマウント
１６０  電源
１７０  カードスロット
１７１  メモリーカード
２００  交換レンズ
２１０  ズームレンズ
２１１  駆動機構
２１２  検出器
２２０  ＯＩＳレンズ
２２１  アクチュエータ
２２２  位置検出センサ
２２３  ＯＩＳ用ＩＣ
２３０  フォーカスレンズ
２３３  フォーカスモータ
２４０  レンズコントローラ
２４１  ＳＲＡＭ
２４２  フラッシュメモリ
２４３  カウンタ
２５０  レンズマウント
２６０  絞り
２６１  絞りモータ
【図１】
2010136357.tif 000017
【図２】
2010136357.tif 000018
【図３】
2010136357.tif 000019
【図４】
2010136357.tif 000020
【図５】
2010136357.tif 000021
【図６】
2010136357.tif 000022
【図７】
2010136357.tif 000023
【図８】
2010136357.tif 000024
【図９Ａ】
2010136357.tif 000025
【図９Ｂ】
2010136357.tif 000026
【図９Ｃ】
2010136357.tif 000027
【図１０】
2010136357.tif 000028
【図１１】
2010136357.tif 000029
【図１２】
2010136357.tif 000030
【図１３】
2010136357.tif 000031
【図１４】
2010136357.tif 000032
【図１５Ａ】
2010136357.tif 000033
【図１５Ｂ】
2010136357.tif 000034
【図１５Ｃ】
2010136357.tif 000035
【図１５Ｄ】
2010136357.tif 000036
【図１６】
2010136357.tif 000037
【図１７】
2010136357.tif 000038