(57)【特許請求の範囲】
【請求項１】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段と、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定手段と、
予め記憶された複数の補正量のセットのそれぞれを用いて、前記設定手段によって設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる補正量を出力する出力手段と、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力手段により出力された補正量とを比較する比較手段と、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力手段により出力された補正量との差分が最も小さくなる補正量を選択する選択手段とを有することを特徴とする撮像装置。
【請求項２】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段と、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定手段と、
前記設定手段によって設定された前記評価領域に含まれる信号を積算して補正量を算出して出力する出力手段と、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力手段により出力された前記補正量とを比較する比較手段と、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力手段により出力された補正量との差分が最も小さくなる補正量を選択する選択手段とを有することを特徴とする撮像装置。
【請求項３】
前記選択手段は、前記光学系の複数の状態のうち、同じ状態に対応する補正量が、所定の回数以上にわたって前記差分が最も小さくなる補正量であると判定された場合に、前記同じ状態に対応する補正量を選択することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記選択手段は、前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量に、前記出力手段により出力された補正量との差分が閾値より小さくなる補正量がない場合に、前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量とは異なる補正量を選択することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記選択手段で選択された補正量を用いて、前記撮像手段より出力される前記画像データに補正を行う補正手段を有することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段と、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定手段と、
予め記憶された複数の色収差補正量のセットのそれぞれを用いて、前記設定手段によって設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる色収差補正量を出力する第１の出力手段と、
予め設定される前記光学系の複数の状態に対応する複数の色収差補正量のそれぞれと、前記第１の出力手段により出力された色収差補正量とを比較する第１の比較手段と、
前記予め設定される前記光学系の複数の状態に対応する前記複数の色収差補正量のうち、前記第１の出力手段により出力された色収差補正量との差分が最も小さくなる色収差補正量を選択する第１の選択手段と、
前記設定手段によって設定された前記評価領域に含まれる信号を積算して周辺光量落ち補正量を算出して出力する第２の出力手段と、
予め設定される前記光学系の複数の状態に対応する複数の周辺光量落ち補正量のそれぞれと、前記第２の出力手段により出力された前記周辺光量落ち補正量とを比較する第２の比較手段と、
前記予め設定される前記光学系の複数の状態に対応する前記複数の周辺光量落ち補正量のうち、前記第２の出力手段により出力された周辺光量落ち補正量との差分が最も小さくなる周辺光量落ち補正量を選択する第２の選択手段と、
前記第１の選択手段が選択した色収差補正量に対応する前記光学系の状態と、前記第２の選択手段が選択した周辺光量落ち補正量に対応する前記光学系の状態とが異なる場合には、前記第１の選択手段が選択した色収差補正量と前記第２の選択手段が選択した周辺光量落ち補正量のうち、補正量の値が大きいほうに対応する前記光学系の状態を選択する第３の選択手段と、を有することを特徴とする撮像装置。
【請求項７】
前記第３の選択手段で選択された前記光学系の状態に対応する色収差補正量および周辺光量落ち補正量を用いて、前記撮像手段より出力される前記画像データに補正を行う補正手段を有することを特徴とする請求項６に記載の撮像装置。
【請求項８】
予め設定される前記光学系の複数の状態とは、前記光学系にレンズオプションが装着された状態と、装着されていない状態であることを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記レンズオプションがコンバージョンレンズであることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有する撮像装置の制御方法であって、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
予め記憶された複数の補正量のセットのそれぞれを用いて、前記設定ステップにより設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる補正量を出力する出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力ステップにより出力された補正量とを比較する比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力ステップにより出力された補正量との差分が最も小さくなる補正量を選択する選択ステップとを含むことを特徴とする撮像装置の制御方法。
【請求項１１】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有する撮像装置の制御方法であって、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
前記設定ステップにより設定された前記評価領域に含まれる信号を積算して補正量を算出して出力する出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力ステップにより出力された前記補正量とを比較する比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力ステップにより出力された補正量との差分が最も小さくなる補正量を選択する選択ステップとを含むことを特徴とする撮像装置の制御方法。
【請求項１２】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有する撮像装置の制御方法であって、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
予め記憶された複数の色収差補正量のセットのそれぞれを用いて、前記設定ステップにより設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる色収差補正量を出力する第１の出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の色収差補正量のそれぞれと、前記第１の出力ステップにより出力された色収差補正量とを比較する第１の比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の色収差補正量のうち、前記第１の出力ステップにより出力された色収差補正量との差分が最も小さくなる色収差補正量を選択する第１の選択ステップと、
前記設定ステップにより設定された前記評価領域に含まれる信号を積算して周辺光量落ち補正量を算出して出力する第２の出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の周辺光量落ち補正量のそれぞれと、前記第２の出力ステップにより出力された前記周辺光量落ち補正量とを比較する第２の比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の周辺光量落ち補正量のうち、前記第２の出力ステップにより出力された周辺光量落ち補正量との差分が最も小さくなる周辺光量落ち補正量を選択する第２の選択ステップと、
前記第１の選択ステップが選択した色収差補正量に対応する前記光学系の状態と、前記第２の選択ステップが選択した周辺光量落ち補正量に対応する前記光学系の状態とが異なる場合には、前記第１の選択ステップにより選択された色収差補正量と前記第２の選択ステップにより選択された周辺光量落ち補正量のうち、補正量の値が大きいほうに対応する前記光学系の状態を選択する第３の選択ステップと、を含むことを特徴とする撮像装置の制御方法。
【請求項１３】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有するコンピュータに、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
予め記憶された複数の補正量のセットのそれぞれを用いて、前記設定ステップにより設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる補正量を出力する出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力ステップにより出力された補正量とを比較する比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力ステップにより出力された補正量との差分が最も小さくなる補正量を選択する選択ステップとを実行させるためのプログラム。
【請求項１４】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有するコンピュータに、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
前記設定ステップにより設定された前記評価領域に含まれる信号を積算して補正量を算出して出力する出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力ステップにより出力された前記補正量とを比較する比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力ステップにより出力された補正量との差分が最も小さくなる補正量を選択する選択ステップとを実行させるためのプログラム。
【請求項１５】
ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段を有するコンピュータに、
前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定ステップと、
予め記憶された複数の色収差補正量のセットのそれぞれを用いて、前記設定ステップにより設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる色収差補正量を出力する第１の出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の色収差補正量のそれぞれと、前記第１の出力ステップにより出力された色収差補正量とを比較する第１の比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の色収差補正量のうち、前記第１の出力ステップにより出力された色収差補正量との差分が最も小さくなる色収差補正量を選択する第１の選択ステップと、
前記設定ステップにより設定された前記評価領域に含まれる信号を積算して周辺光量落ち補正量を算出して出力する第２の出力ステップと、
予め設定される前記光学系の複数の状態に対応する複数の周辺光量落ち補正量のそれぞれと、前記第２の出力ステップにより出力された前記周辺光量落ち補正量とを比較する第２の比較ステップと、
前記予め設定される前記光学系の複数の状態に対応する前記複数の周辺光量落ち補正量のうち、前記第２の出力ステップにより出力された周辺光量落ち補正量との差分が最も小さくなる周辺光量落ち補正量を選択する第２の選択ステップと、
前記第１の選択ステップが選択した色収差補正量に対応する前記光学系の状態と、前記第２の選択ステップが選択した周辺光量落ち補正量に対応する前記光学系の状態とが異なる場合には、前記第１の選択ステップにより選択された色収差補正量と前記第２の選択ステップにより選択された周辺光量落ち補正量のうち、補正量の値が大きいほうに対応する前記光学系の状態を選択する第３の選択ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正テーブルを用いた光学補正を行う技術に関するものである。
【背景技術】
【０００２】
従来より、レンズの収差は、ワイドコンバージョンレンズ、テレコンバージョンレンズ等のレンズオプションの装着によって、同じ焦点距離、絞り、フォーカス位置であったとしても大きく変わる。そのため、特許文献１には、ワイドコンバージョンレンズ等の装着を検出する検出スイッチを搭載し、ワイドコンバージョンレンズ等の装着が検出された場合には補正テーブルを切り替える、又は手動で補正値を生成する技術が開示されている。
【０００３】
一方、特許文献２、３には、上記のような補正テーブルが不要な技術が開示されている。即ち、特許文献２に開示される技術は、ある補正量を用いて補正対象色信号の補正を行い、基準色信号と補正対象色信号との差分を抽出し、一通り差分を抽出し終えたら、差分が最小となるときの補正結果を採用するものである。また、特許文献３に開示される技術は、画像データを絵柄毎に領域に分割し、それぞれの領域の濃度変化が画像データの中心より周辺方向へ向けて濃度が低下する際には、その濃度変化に応じた補正を行うものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−１６３４２６号公報
【特許文献２】特開２００２−３４４０７８号公報
【特許文献３】特開平１１−２６１８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術には、以下のような問題点があった。即ち、特許文献１に開示される技術は、検出スイッチが必須の構成であり、装置のコストアップ及び大型化につながってしまうという問題点がある。また、ワイドコンバージョンレンズ等の装着が検出されたとしても、それに対応する補正テーブルがなければ補正できないという問題点もある。
【０００６】
また、特許文献２に開示される技術は、候補となる補正量を用いて全ての差分を抽出してから補正量を決定するには多大な時間が必要である。従って、リアルタイム処理に適用するためには、候補となる補正量を減らして短時間で完了させるため、補正精度が低下するという問題点がある。
【０００７】
また、特許文献３に開示される技術は、領域分割数が増えるほど処理に時間がかかるため、リアルタイム処理に適用するためには分割数が制限され、補正精度が低下するという問題点がある。
【０００８】
そこで、本発明の目的は、検出スイッチがなくても補正テーブルを切り替えるとともに、リアルタイム処理に適用したとしても補正精度を低下させずに光学補正を行うことにある。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、ズームレンズ、フォーカスレンズ及び絞りのうちの少なくとも何れか一つを含む光学系によって投影された被写体像を撮像し、前記被写体像の画像データを出力する撮像手段と、前記撮像手段より出力される前記画像データに複数の評価領域を設定する設定手段と、予め記憶された複数の補正量のセットのそれぞれを用いて、前記設定手段によって設定された前記評価領域に含まれる信号を補正して前記評価領域に含まれる異なる色間の信号の差分を抽出し、前記差分が最小となる補正量を出力する出力手段と、予め設定される前記光学系の複数の状態に対応する複数の補正量のそれぞれと、前記出力手段により出力された補正量とを比較する比較手段と、前記予め設定される前記光学系の複数の状態に対応する前記複数の補正量のうち、前記出力手段により出力された補正量との差分が最も小さくなる補正量を選択する選択手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、検出スイッチがなくても補正テーブルを切り替えることができるとともに、リアルタイム処理に適用したとしても補正精度を低下させずに光学補正を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る撮像装置の構成を示す図である。
【図２】本発明の第１の実施形態における色収差補正量算出部の処理を示すフローチャートである。
【図３】画像データに対して設定される評価領域の例を示す図である。
【図４】本発明の第１の実施形態における色収差補正量選択部の構成を示す図である。
【図５】色収差補正量算出部によって画像データから算出される色収差補正量の特性と、光学ＤＢに保持されているレンズオプション装着時及びレンズオプション未装着時の色収差補正量の特性との例を示す図である。
【図６】本発明の第２の実施形態に係る撮像装置の構成を示す図である。
【図７】本発明の第２の実施形態における色収差補正量選択部の構成を示す図である。
【図８】本発明の第２の実施形態における選択値決定部の処理を示すフローチャートである。
【図９】標準的な像高対補正量の形状を持つ色収差補正量を示す図である。
【図１０】本発明の第３の実施形態における色収差補正量選択部の構成を示す図である。
【図１１】本発明の第３の実施形態における比較部の処理を示すフローチャートである。
【図１２】本発明の第４の実施形態に係る撮像装置の構成を示す図である。
【図１３】本発明の第４の実施形態における光量落ち補正量算出部の処理を示すフローチャートである。
【図１４】画像データに対して設定される評価領域の例を示す図である。
【図１５】本発明の第４の実施形態における光量落ち補正量選択部の構成を示す図である。
【図１６】本発明の第４の実施形態における色収差補正量選択部の構成を示す図である。
【図１７】本発明の第４の実施形態における補正テーブル判断部の処理を示すフローチャートである。
【図１８】レンズオプション装着時の補正量とレンズオプション未装着時の補正量との差分に応じた、レンズオプション装着、未装着の判断精度を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１３】
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る撮像装置の構成を示す図である。以下では、倍率色収差補正を例に挙げて本発明の実施形態について説明するが、本発明は倍率色収差補正に限定されるものではなく、光学補正テーブルを用いて行うことが可能な光学補正の全てについて適用可能である。
【００１４】
図１において、１０１は、ズームレンズ、フォーカスレンズ、絞りを含む光学系である。１０２は、光学系１０１を駆動する光学系駆動部である。１０３は撮像素子である。１０４は、撮像素子１０３を駆動する撮像素子駆動部である。１０５は、撮像素子１０３から出力される画像データを保持するメモリである。１０６は、光学中心からの距離を演算する像高演算部である。１０７は、画像データから色収差補正量を算出する色収差補正量算出部である。１０８は、予め像高及び光学パラメータ（焦点距離、絞り、フォーカス位置等）から算出された色収差補正量を保持する光学ＤＢ（データベース）であり、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量とを保持している。１０９は、光学ＤＢ１０８に保持されている色収差補正量から、色収差補正に使用する色収差補正量を選択する色収差補正量選択部である。１１０は、色収差補正量選択部１０９によって選択された色収差補正量を用いて色収差補正を行う色収差補正部である。１１１は、光学系駆動部１０２、撮像素子駆動部１０４及び像高演算部１０６を制御するシステム制御部である。また、システム制御部１１１は、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量とを光学ＤＢ１０８から読み出し、色収差補正量選択部１０９に対して出力する。
【００１５】
次に、本実施形態に係る撮像装置の撮影動作について説明する。光学系駆動部１０２は、システム制御部１１１からの制御信号に基づいて光学系１０１（絞り、レンズ等）を駆動する。光学系１０１は、適切な明るさに設定された被写体像を撮像素子１０３上に投影させる。撮像素子駆動部１０４は、システム制御部１１１からの制御信号に基づいて撮像素子１０３を駆動する。撮像素子１０３は、被写体像を光電変換により電気信号に変換して画像データとして出力する。メモリ１０５は、撮像素子１０３から出力される画像データを１Ｖ期間保持し、色収差補正部１１０に対して出力する。像高演算部１０６は、撮像素子１０３から出力される画像データの着目画素の座標位置と光学中心の座標位置とから、例えば次の式に示す演算を行うことにより像高ｈｇｔを求め、色収差補正量算出部１０７に対して出力する。
【００１６】
【数１】
0005822518.tif 000002
【００１７】
ここで、ｘａｄｒは着目画素の水平方向の座標を示し、ｙａｄｒは着目画素の垂直方向の座標を示す。また、Ｈｃは光学中心の水平方向の座標を示し、Ｖｃは光学中心の垂直方向の座標を示す。色収差補正量算出部１０７は、像高演算部１０６によって求められた像高ｈｇｔに基づいて色収差補正量を算出し、色収差補正量選択部１０９に対して出力する。
【００１８】
図２は、第１の実施形態における色収差補正量算出部１０７の処理を示すフローチャートである。ステップＳ２０１において、色収差補正量算出部１０７は、撮像素子１０３から出力された画像データに対して評価領域を設定し、メモリ１０５から当該評価領域の画像データを読み出す。図３は、画像データ３０１に対して設定される評価領域の例を示す図である。図３の例では、斜線部分が評価領域であり、画像データ３０１の中心から周辺にかけて複数の評価領域が設定される。ステップＳ２０２において、色収差補正量算出部１０７は、予め記憶されている色収差補正量のセットから１つの色収差補正量を読み出す。ステップＳ２０３において、色収差補正量算出部１０７は、読み出した色収差補正量を用いて評価領域を補正する。ステップＳ２０４において、色収差補正量算出部１０７は、補正後の評価領域において、ＲとＧ、ＢとＧのそれぞれの差分を抽出する。ステップＳ２０５において、色収差補正量算出部１０７は、予め記憶されている色収差補正量のセットに含まれる全ての色収差補正量について差分の抽出処理（ステップＳ２０４）を実行したか否かを判定する。全ての色収差補正量について差分の抽出処理を実行した場合、処理はステップＳ２０６に移行する。一方、全ての色収差補正量について差分の抽出処理を実行していない場合、処理はステップＳ２０２に戻る。ステップＳ２０６において、色収差補正量算出部１０７は、最小の差分に対応する色収差補正量を選択し、色収差補正量選択部１０９に対して出力する。
【００１９】
色収差補正量選択部１０９は、色収差補正量算出部１０７によって算出された色収差補正量と、光学ＤＢ１０８に保持されている、現在の光学パラメータに対応したレンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量とを取得する。そして色収差補正量選択部１０９は、光学ＤＢ１０８に保持されている、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量とから、色収差補正に使用する色収差補正量を選択して色収差補正部１１０に対して出力する。色収差補正部１１０は、色収差補正量選択部１０９によって選択された色収差補正量に基づいて画像データの色収差を補正する。
【００２０】
次に、図４を参照しながら、第１の実施形態における色収差補正量選択部１０９の構成について詳細に説明する。図４は、第１の実施形態における色収差補正量選択部１０９の構成を示す図である。
【００２１】
図４において、ＬｏＣｏｒはレンズオプション装着時の色収差補正量、ｎｏＬｏＣｏｒはレンズオプション未装着時の色収差補正量である。また、１０９１は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と光学ＤＢ１０８から読み出されたレンズオプション装着時の色収差補正量との差分を抽出する差分抽出部である。１０９２は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と光学ＤＢ１０８から読み出されたレンズオプション未装着時の色収差補正量との差分を抽出する差分抽出部である。１０９３は、差分抽出部１０９１によって抽出された差分と差分抽出部１０９２によって抽出された差分とを比較する比較部である。比較部１０９３は、レンズオプション装着時の色収差補正量及びレンズオプション未装着時の色収差補正量のうち、画像データから算出された色収差補正量との差分が小さい方を判定結果として出力する。１０９４は、比較部１０９３から出力された判定結果に応じて、レンズオプション装着時の色収差補正量又はレンズオプション未装着時の色収差補正量を選択する選択部である。即ち、比較部１０９３から判定結果としてレンズオプション装着時の色収差補正量が出力された場合、選択部１０９４はレンズオプション装着時の色収差補正量を選択する。一方、比較部１０９３から判定結果としてレンズオプション未装着時の色収差補正量が出力された場合、選択部１０９４はレンズオプション未装着時の色収差補正量を選択する。
【００２２】
図５は、色収差補正量算出部１０７によって画像データから算出される色収差補正量の特性５０３と、光学ＤＢ１０８に保持されているレンズオプション装着時及びレンズオプション未装着時の色収差補正量の特性５０１、５０２との例を示す図である。実線が色収差補正量算出部１０７によって画像データから算出される色収差補正量の特性５０３を示しており、２つの点線がレンズオプション装着時の色収差補正量の特性５０１とレンズオプション未装着時の色収差補正量の特性５０２とを示している。
【００２３】
図５に示すように、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量とでは、色収差補正量が点線のように異なってしまう場合がある。一方、画像データから算出される色収差補正量は、リアルタイム処理に適用するために精度を落としていたとしても、現在の画像データに現れている色収差の概要を知ることができる。そこで図４を用いて説明したように、本実施形態においては、画像データから算出される色収差補正量とレンズオプション装着時の色収差補正量との差分と、画像データから算出される色収差補正量とレンズオプション未装着時の色収差補正量との差分とを比較する。そして、画像データから算出される色収差補正量とレンズオプション装着時の色収差補正量との差分の方が小さければ、レンズオプションを装着していると判定する。一方、画像データから算出される色収差補正量とレンズオプション未装着時の色収差補正量との差分の方が小さければ、レンズオプションを装着していないと判定する。
【００２４】
上述したように、第１の実施形態においては、画像データから算出される色収差補正量と、レンズオプション装着時及びレンズオプション未装着時の色収差補正量との差分に基づいて、レンズオプションの装着、未装着を判定している。そして、第１の実施形態においては、レンズオプションの装着、未装着の判定結果に対応する補正テーブルを選択するようにしている。これにより、第１の実施形態によれば、検出スイッチがなくても補正テーブルを切り替えることができる。また、リアルタイム処理に適用したとしても補正精度を低下させずに光学補正を行うことができる。
【００２５】
なお、他の実施形態として、画像データから算出される色収差補正量と、レンズオプション装着時及びレンズオプション未装着時の色収差補正量との相関係数を算出し、当該相関係数に基づいてレンズオプションの装着、未装着を判定するようにしてもよい。
【００２６】
次に、本発明の第２の実施形態について説明する。図６は、本発明の第２の実施形態に係る撮像装置の構成を示す図である。なお、上述した第１の実施形態と同一の構成については同一の符号を付して説明を省略する。第２の実施形態においては、メモリ６０５は、撮像素子１０３によって生成された画像データを入出力するだけでなく、色収差補正量選択部６０９から出力されたレンズオプションの装着、未装着に関する過去の判定結果も記憶する。そして、色収差補正量選択部６０９は、現在の判定結果と過去の判定結果とから最終的な判定結果を決定する。
【００２７】
図６において、メモリ６０５は、撮像素子１０３から出力される画像データを１Ｖ期間保持し、色収差補正部１１０に対して出力する。また、メモリ６０５は、色収差補正量選択部６０９から出力される判定結果を複数期間分保持し、それらを色収差補正量選択部６０９に対して出力する。
【００２８】
次に、図７を参照しながら、第２の実施形態における色収差補正量選択部６０９の構成について詳細に説明する。図７は、第２の実施形態における色収差補正量選択部６０９の構成を示す図である。
【００２９】
図７において、６０９１は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション装着時の色収差補正量との差分を抽出する差分抽出部である。６０９２は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション未装着時の色収差補正量との差分を抽出する差分抽出部である。６０９３は、差分抽出部６０９１によって抽出された差分と差分抽出部６０９２によって抽出された差分とを比較する比較部である。比較部６０９３は、レンズオプション装着時の色収差補正量及びレンズオプション未装着時の色収差補正量のうち、画像データから算出された色収差補正量との差分が小さい方を判定結果として選択値決定部６０９４及びメモリ６０５に対して出力する。６０９４は、比較部６０９３から出力された現在の判定結果と、メモリ６０５から読み出された複数の過去の判定結果とから、最終的な判定結果を決定し、選択部６０９５に対して出力する選択値決定部である。６０９５は、選択値決定部６０９４から出力された判定結果に応じて、レンズオプション装着時の色収差補正量又はレンズオプション未装着時の色収差補正量を選択する選択部である。即ち、比較部６０９３から判定結果としてレンズオプション装着時の色収差補正量が出力された場合、選択部６０９５はレンズオプション装着時の色収差補正量を選択する。一方、比較部６０９３から判定結果としてレンズオプション未装着時の色収差補正量が出力された場合、選択部６０９５はレンズオプション未装着時の色収差補正量を選択する。な、色収差補正量は、光学補正を行うための補正情報の一例である。
【００３０】
次に、図８を参照しながら、第２の実施形態における選択値決定部６０９４の処理について説明する。図８は、第２の実施形態における選択値決定部６０９４の処理を示すフローチャートである。
【００３１】
ステップＳ８０１において、選択値決定部６０９４は、比較部６０９３から現在の判定結果を入力する。ステップＳ８０２において、選択値決定部６０９４は、メモリ６０５から複数の過去の判定結果を入力する。ステップＳ８０３において、選択値決定部６０９４は、現在の判定結果と複数の過去の判定結果とから、同じ判定結果が所定回数以上得られたか否かを判定する。同じ判定結果が所定回数以上得られた場合、処理はステップＳ８０４に移行する。一方、同じ判定結果が所定の回数以上得られていない場合、処理はステップＳ８０５に移行する。ステップＳ８０４において、選択値決定部６０９４は、同じ判定結果が所定の回数以上得られていることから、ノイズ等による誤判定の可能性が低いものとして、現在の判定結果を最終的な判定結果として決定し、選択部６０９５に対して出力する。ステップＳ８０５において、選択値決定部６０９４は、同じ判定結果が所定の回数以上得られていないことから、ノイズ等による誤判定の可能性が高いものとして、１つ前の過去の判定結果を最終的な判定結果として決定し、選択部６０９５に対して出力する。
【００３２】
以上のように、第２の実施形態においては、レンズオプションの装着、未装着に関する誤判定の可能性を判定し、その判定結果に応じてレンズオプションの装着、未装着を決定するようにしている。従って、第２の実施形態によれば、ノイズ等による誤判定の影響を低減することが可能となり、選択される補正テーブルが１Ｖ毎に切り替わることを防ぐことができる。
【００３３】
次に、本発明の第３の実施形態について説明する。第３の実施形態に係る撮像装置の構成は、図６に示した第２の実施形態に係る撮像装置の構成と同様であるが、色収差補正量選択部の構成が異なる。
【００３４】
第３の実施形態においては、光学ＤＢ１０８は、レンズオプション装着時の色収差補正量及びレンズオプション未装着時の色収差補正量だけではなく、標準的な像高対補正量の形状を持った色収差補正量を保持する。これにより、予め想定していなかったレンズオプションが装着された場合のように、光学ＤＢ１０８に保持されているレンズオプション装着時やレンズオプション未装着時の色収差補正量と、画像データから算出された色収差補正量とがあまりにもかけ離れている場合でも、色収差を補正することができる。
【００３５】
図９は、光学系１０１の複数の状態（レンズオプション装着、未装着）に共通な色収差補正量、即ち、標準的な像高対補正量の形状を持つ色収差補正量（以下、標準的な色収差補正量と称す）を示す図である。図９において、９０１は、像高が高くなるにつれて色収差補正量が指数関数のように増加していく形状を持つ色収差補正量を示している。９０２は、像高に応じて線形で色収差補正量が増加していく形状を持つ色収差補正量を示している。９０３は、像高５０％程度の位置でピークを持つ山の形状を持つ色収差補正量を示している。９０４は、像高の比較的高い位置でピークを持つ山の形状を持った色収差補正量を示している。
【００３６】
次に、図１０を参照しながら、第３の実施形態における色収差補正量選択部１００９について詳細に説明する。図１０は、第３の実施形態における色収差補正量選択部１００９の構成を示す図である。
【００３７】
図１０において、１００９１は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション装着時の色収差補正量との差分を抽出する差分抽出部である。１００９２は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション未装着時の色収差補正量との差分を抽出する差分抽出部である。１００９６は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出された標準的な色収差補正量との差分を抽出する差分抽出部である。１００９３は、差分抽出部１００９１によって抽出された差分と、差分抽出部１００９２によって抽出された差分と、差分抽出部１００９６によって抽出された差分とを比較する比較部である。比較部１００９３は、レンズオプション装着時の色収差補正量と、レンズオプション未装着時の色収差補正量と、標準的な色収差補正量とのうち、画像データから算出された色収差補正量との差分が最も小さい色収差補正量を判定結果として選択値決定部１００９４及びメモリ１０５に対して出力する。１００９４は、比較部１００９３から出力される現在の判定結果と、メモリ１０５に保持される複数の過去の判定結果とに基づいて、最終的な判定結果を決定し、選択部１００９５に対して出力する選択値決定部である。１００９５は、選択値決定部１００９４によって決定された判定結果に応じて、レンズオプション装着時の色収差補正量、レンズオプション未装着時の色収差補正量、又は、標準的な色収差補正量を選択する選択部である。即ち、選択値決定部１００９４から最終的な判定結果としてレンズオプション装着時の色収差補正量が出力された場合、選択部１００９５はレンズオプション装着時の色収差補正量を選択する。一方、選択値決定部１００９４から最終的な判定結果としてレンズオプション未装着時の色収差補正量が出力された場合、選択部１００９５はレンズオプション未装着時の色収差補正量を選択する。一方、選択値決定部１００９４から最終的な判定結果として標準的な色収差補正量が出力された場合、選択部１００９５は標準的な色収差補正量を選択する。
【００３８】
次に、図１１を参照しながら、第３の実施形態における比較部１００９３の処理について説明する。図１１は、第３の実施形態における比較部１００９３の処理を示すフローチャートである。
【００３９】
ステップＳ１１０１において、比較部１００９３は、画像データから算出された色収差補正量とレンズオプション装着時の色収差補正量との差分ＬｏＳｕｂを差分抽出部１００９１から取得する。ステップＳ１１０２において、比較部１００９３は、画像データから算出された色収差補正量とレンズオプション未装着時の色収差補正量との差分ｎｏＬｏＳｕｂを差分抽出部１００９２から取得する。ステップＳ１１０３において、比較部１００９３は、画像データから算出された色収差補正量と標準的な色収差補正量との差分ＳｔｄＳｕｂを差分抽出部１００９６から取得する。
【００４０】
ステップＳ１１０４において、比較部１００９３は、差分ＬｏＳｕｂが差分ｎｏＬｏＳｕｂより大きいか否かを判定する。差分ＬｏＳｕｂが差分ｎｏＬｏＳｕｂより大きい場合、処理はステップＳ１１０５に移行する。一方、差分ＬｏＳｕｂが差分ｎｏＬｏＳｕｂ以下である場合、処理はステップＳ１１０８に移行する。
【００４１】
ステップＳ１１０５において、比較部１００９３は、差分ｎｏＬｏＳｕｂが閾値Ｔｈより小さいか否かを判定する。差分ｎｏＬｏＳｕｂが閾値Ｔｈより小さい場合、比較部１００９３は、画像データから算出された色収差補正量とレンズオプション未装着時の色収差補正量との差分があったとしても、予め想定していなかったレンズオプションが装着されたわけではないものと判定する。そして、処理はステップＳ１１０６に移行する。一方、閾値ｎｏＬｏＳｕｂが閾値Ｔｈ以上である場合、比較部１００９３は、予め想定していなかったレンズオプションが装着されたものと判定し、処理はステップＳ１１０７に移行する。
【００４２】
ステップＳ１１０６において、比較部１００９３は、レンズオプション未装着時の色収差補正量を判定結果として選択値決定部１００９４及びメモリ１０５に対して出力する。ステップＳ１１０７において、比較部１００９３は、標準的な色収差補正量を判定結果として選択値決定部１００９４及びメモリ１０５に対して出力する。
【００４３】
ステップＳ１１０８において、比較部１００９３は、差分ＬｏＳｕｂが閾値Ｔｈより小さいか否かを判定する。差分ＬｏＳｕｂが閾値Ｔｈより小さい場合、比較部１００９３は、画像データから算出された色収差補正量とレンズオプション装着時の色収差補正量との差分があったとしても、予め想定されていないレンズオプションが装着されたわけではないものと判定する。そして、処理はステップＳ１１０９に移行する。一方、差分ＬｏＳｕｂが閾値Ｔｈ以上である場合、比較部１００９３は、予め想定されていないレンズオプションが装着されたと判定し、処理はステップＳ１１１０に移行する。
【００４４】
ステップＳ１１０９において、比較部１００９３は、レンズオプション装着時の色収差補正量を判定結果として選択値決定部１００９４及びメモリ１０５に対して出力する。ステップＳ１１１０において、比較部１００９３は、標準的な色収差補正量を判定結果として選択値決定部１００９４及びメモリ１０５に対して出力する。
【００４５】
以上のように、第３の実施形態においては、標準的な色収差補正量を保持することにより、予め想定されていないレンズオプションが装着された場合でも色収差を補正することができる。また、画像データから算出された色収差補正量と標準的な色収差補正量との差分が最小となるように標準的な色収差補正量に係数を乗算することにより、標準的な色収差補正量のテーブル容量を抑えつつも、より精度の高い色収差補正を行うことができる。
【００４６】
次に、本発明の第４の実施形態について説明する。図１２は、本発明の第４の実施形態に係る撮像装置の構成を示す図である。なお、上述した第１の実施形態と同一の構成については同一の符号を付して説明を省略する。第４の実施形態においては、複数の光学補正の結果を用いて補正テーブルの切り替えを判断するため、補正テーブルの切り替え精度を向上させている。
【００４７】
図１２において、１２１２は、画像データから周辺光量落ち補正量を算出する光量落ち補正量算出部である。１２１３は、光量落ち補正量算出部１２１２によって画像データから算出された周辺光量落ち補正量と、光学ＤＢ１０８から読み出された周辺光量落ち補正量とに基づいて、光量落ち補正に使用される周辺光量落ち補正量を選択する光量落ち補正量選択部である。１２１４は、光量落ち補正量選択部１２１３によって選択された周辺光量落ち補正量を用いて光量落ち補正を行う色収差補正部である。１２１５は、光量落ち補正量選択部１２１３によって選択された周辺光量落ち補正量と、レンズオプション装着時やレンズオプション未装着時の周辺光量落ち補正量との差分と、色収差補正量選択部１２０９によって選択された色収差補正量と、レンズオプション装着時やレンズオプション未装着時の補正量との差分とに基づいて、補正テーブルの切り替えを判定する補正テーブル判断部である。
【００４８】
次に、図１３を参照しながら、第４の実施形態における光量落ち補正量算出部１２１２の処理について説明する。図１３は、第４の実施形態における光量落ち補正量算出部１２１２の処理を示すフローチャートである。
【００４９】
ステップＳ１３０１において、光量落ち補正量算出部１２１２は、撮像素子１０３から出力された画像データに対して評価領域を設定し、メモリ１０５から当該評価領域の画像データを読み出す。図１４は、画像データ１４０１に対して設定される評価領域の例を示す図である。図１４の例では、斜線部分が評価領域であり、画像データ１４０１の中心から周辺にかけて複数の評価領域が設定される。ここで、評価領域が同じ絵柄であれば、各評価領域の画素値もほぼ同じ値を示す。また、周辺光量落ちは光軸中心より周辺に向かうにつれて光量が低下する現象であり、周辺部が最も低下する。そこで、ステップＳ１３０２において、光量落ち補正量算出部１２１２は、画像データの中心の評価領域（ｈ１１）と、画像データの周辺部に向かう評価領域（例えば、ｈ６、ｈ３、ｈ０）とを、光量が最も低下する周辺部の評価領域（例えばｈ０）を基準として同じ絵柄かどうかを分類する。ステップＳ１３０３において、光量落ち補正量算出部１２１２は、分類結果に基づいて、周辺光量落ち補正量を算出する評価領域を選択する。ステップＳ１３０４において、光量落ち補正量算出部１２１２は、それぞれの評価領域内の画素値を積算し、例えば次の式に示す演算によって周辺光量落ち補正量を算出し、光量落ち補正量選択部１２１３に対して出力する。
【００５０】
【数２】
0005822518.tif 000003
【００５１】
ここで、Ｒｈ０、Ｇｈ０、Ｂｈ０は、評価領域ｈ０内のＲＧＢそれぞれの積算値を示している。Ｒｈ１１、Ｇｈ１１、Ｂｈ１１は、評価領域ｈ１１内のＲＧＢそれぞれの積算値を示している。ＣｏｒＲ０、ＣｏｒＧ０、ＣｏｒＢ０は、評価領域ｈ０内のＲＧＢそれぞれの補正量を示している。
【００５２】
次に、図１５を参照しながら、第４の実施形態における光量落ち補正量選択部１２１３について説明する。図１５は、第４の実施形態における光量落ち補正量選択部１２１３の構成を示す図である。
【００５３】
図１５において、１２１３１は、光量落ち補正量算出部１２１２によって画像データから算出された周辺光量落ち補正量と、光学ＤＢ１０８から読み出されたレンズオプション装着時の周辺光量落ち補正量との差分を抽出する差分抽出部である。１２１３２は、光量落ち補正量算出部１２１２によって画像データから算出された周辺光量落ち補正量と、光学ＤＢ１０８から読み出されたレンズオプション未装着時の周辺光量落ち補正量との差分を抽出する差分抽出部である。１２１３３は、レンズオプション装着時の周辺光量落ち補正量と、レンズオプション未装着時の周辺光量落ち補正量との差分を抽出する差分抽出部である。１２１３４は、差分抽出部１２１３１によって抽出された差分と差分抽出部１２１３２によって抽出された差分とを比較する比較部である。比較部１２１３４は、レンズオプション装着時の周辺光量落ち補正量及びレンズオプション未装着時の周辺光量落ち補正量のうち、画像データから算出された周辺光量落ち補正量との差分が小さい方を判定結果として補正テーブル判断部１２１５に対して出力する。１２１３５は、補正テーブル判断部１２１５から出力される判定結果に応じて、レンズオプション装着時の周辺光量落ち補正量又はレンズオプション未装着時の周辺光量落ち補正量を選択する選択部である。なお、差分抽出部１２１３３によって抽出されたレンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分は、補正テーブル判断部１２１５に対して出力される。
【００５４】
次に、図１６を参照しながら、第４の実施形態における色収差補正量選択部１２０９について説明する。図１６は、第４の実施形態における色収差補正量選択部１２０９の構成を示す図である。
【００５５】
図１６において、１２０９１は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション装着時の色収差補正量との差分を抽出する差分抽出部である。１２０９２は、色収差補正量算出部１０７によって画像データから算出された色収差補正量と、光学ＤＢ１０８から読み出されたレンズオプション未装着時の色収差補正量との差分を抽出する差分抽出部である。１２０９３は、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分を抽出する差分抽出部である。１２０９４は、差分抽出部１２０９１によって抽出された差分と差分抽出部１２０９２によって抽出された差分とを比較する比較部である。比較部１２０９４は、レンズオプション装着時の色収差補正量及びレンズオプション未装着時の色収差補正量のうち、画像データから算出された色収差補正量との差分が小さい方を判定結果として補正テーブル判断部１２１５に対して出力する。１２０９５は、補正テーブル判断部１２１５から出力される判定結果に応じて、レンズオプション装着時の色収差補正量又はレンズオプション未装着時の色収差補正量を選択する選択部である。なお、差分抽出部１２０９３によって抽出されたレンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分は、補正テーブル判断部１２１５に対して出力される。
【００５６】
次に、図１７を参照しながら、第４の実施形態における補正テーブル判断部１２１５の処理について説明する。図１７は、第４の実施形態における補正テーブル判断部１２１５の処理を示すフローチャートである。
【００５７】
ステップＳ１７０１において、補正テーブル判断部１２１５は、光量落ち補正量選択部１２１３の比較部１２１３４から出力された判定結果と、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分とを取得する。なお、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分は、光量落ち補正量選択部１２１３の差分抽出部１２１３３から出力される情報である。ステップＳ１７０２において、補正テーブル判断部１２１５は、色収差補正量選択部１２０９の比較部１２０９４から出力された判定結果と、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分とを取得する。なお、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分は、色収差補正量選択部１２０９の差分抽出部１２０９３から出力される情報である。
【００５８】
ステップＳ１７０３において、補正テーブル判断部１２１５は、光量落ち補正量選択部１２１３から出力された判定結果がレンズオプション装着時の周辺光量落ち補正量であるか否かを判定する。判定結果がレンズオプション装着時の周辺光量落ち補正量である場合、処理はステップＳ１７０４に移行する。一方、判定結果がレンズオプション未装着時の周辺光量落ち補正量である場合、処理はステップＳ１７０９に移行する。
【００５９】
ステップＳ１７０４において、補正テーブル判断部１２１５は、色収差補正量選択部１２０９から出力された判定結果がレンズオプション装着時の色収差補正量であるか否かを判定する。判定結果がレンズオプション装着時の色収差補正量である場合、処理はステップＳ１７０５に移行する。一方、判定結果がレンズオプション未装着時の色収差補正量である場合、処理はステップＳ１７０６に移行する。
【００６０】
ステップＳ１７０４からＳ１７０５に移行した場合、ステップＳ１７０３及びステップＳ１７０４の判定結果が何れもレンズオプション装着側で一致している。従って、ステップＳ１７０５において、補正テーブル判断部１２１５は、レンズオプションを装着していると判定し、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。
【００６１】
一方、ステップＳ１７０４からＳ１７０６に移行した場合、ステップＳ１７０３の判定結果とステップＳ１７０４の判定結果とが異なっている。従って、補正テーブル判断部１２１５は、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分と、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分とに基づいて、レンズオプションの装着、未装着を判定する。
【００６２】
ここで、画像データから算出された補正量（周辺光量落ち補正量、色収差補正量）よりレンズオプションの装着、未装着を判断する場合、レンズオプション装着時の補正量とレンズオプション未装着時の補正量との差分が大きい方が、精度が高い。図１８の１８０２に示すように、画像データから算出された補正量は精度が低いため、レンズオプション装着時の補正量とレンズオプション未装着時の補正量との差分が小さい場合、レンズオプション装着、未装着の判定を誤りやすい。一方、図１８の１８０１に示すように、レンズオプション装着時の補正量とレンズオプション未装着時の補正量との差分が大きい場合、画像データから算出された補正量の精度が低い場合でも、レンズオプション装着、未装着の判定を誤りにくい。そこで、ステップＳ１７０６において、補正テーブル判断部１２１５は、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分と、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分とを比較する。そして、周辺光量落ち補正量の差分の方が大きい場合、処理はステップＳ１７０７に移行する。一方、色収差補正量の差分の方が大きい場合、処理はステップＳ１７０８に移行する。ステップＳ１７０７において、補正テーブル判断部１２１５は、周辺光量落ち補正量の差分の方が大きく、周辺光量落ち補正量についての判断結果の方が精度が高いものとして、レンズオプションを装着していると判定する。そして補正テーブル判断部１２１５は、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。ステップＳ１７０８において、補正テーブル判断部１２１５は、色収差補正量の差分の方が大きく、色収差補正量についての判断結果の方が精度が高いものとして、レンズオプションを装着していないと判定する。そして補正テーブル判断部１２１５は、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。
【００６３】
ステップＳ１７０９において、補正テーブル判断部１２１５は、色収差補正量選択部１２０９から出力された判定結果がレンズオプション装着時の色収差補正量であるか否かを判定する。判定結果がレンズオプション装着時の色収差補正量である場合、処理はステップＳ１７１１に移行する。一方、判定結果がレンズオプション未装着時の色収差補正量である場合、処理はステップＳ１７１０に移行する。
【００６４】
ステップＳ１７０９からＳ１７１１に移行した場合、ステップＳ１７０３の判定結果とステップＳ１７０９との判定結果とが異なっている。従って、補正テーブル判断部１２１５は、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分と、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分とに基づいて、レンズオプションの装着、未装着を判定する。即ち、補正テーブル判断部１２１５は、レンズオプション装着時の周辺光量落ち補正量とレンズオプション未装着時の周辺光量落ち補正量との差分と、レンズオプション装着時の色収差補正量とレンズオプション未装着時の色収差補正量との差分とを比較する。そして、周辺光量落ち補正量の差分の方が大きい場合、処理はステップＳ１７１２に移行する。一方、色収差補正量の差分の方が大きい場合、処理はステップＳ１７１３に移行する。
【００６５】
ステップＳ１７１２において、補正テーブル判断部１２１５は、周辺光量落ち補正量の差分の方が大きく、周辺光量落ち補正量についての判断結果の方が精度が高いものとして、レンズオプションを装着していないと判定する。そして補正テーブル判断部１２１５は、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。ステップＳ１７１３において、補正テーブル判断部１２１５は、色収差補正量の差分の方が大きく、色収差補正量についての判断結果の方が精度が高いものとして、レンズオプションを装着していると判定する。そして補正テーブル判断部１２１５は、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。
【００６６】
ステップＳ１７０９からＳ１７１０に移行した場合、ステップＳ１７０３及びステップＳ１７０９の判定結果が何れもレンズオプション未装着側で一致している。従って、ステップＳ１７１０において、補正テーブル判断部１２１５は、レンズオプションを装着していないと判定し、その判定結果を光量落ち補正量選択部１２１３及び色収差補正量選択部１２０９に対して出力する。
【００６７】
以上のように、第４の実施形態においては、複数の光学補正の結果を比較し、結果が異なった場合には、精度の高い方の判断結果を用いることにより、補正テーブルの切り替え精度を向上させることができる。なお、本実施形態では、色収差補正と周辺光量落ち補正との２つの光学補正を用いているが、歪曲収差補正のための補正テーブルを用いて光学補正を行うものにも適用可能である。また、光学補正の数は２つに限定するものではなく、３つ以上の光学補正の判断結果を使用してもよい。
【００６８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６９】
１０１：光学系、１０２：光学系駆動部、１０３：撮像素子、１０４：撮像素子駆動部、１０５：メモリ、１０６：像高演算部、１０７、色収差補正量算出部、１０８：光学ＤＢ、１０９、６０９、１２０９：色収差補正量選択部、１１０：色収差補正部、１１１：システム制御部、１２１２：光量落ち補正量算出部、１２１３：光量落ち補正量選択部、１２１４：光量落ち補正部、１２１５：補正テーブル判断部
【図１】
0005822518.tif 000004
【図２】
0005822518.tif 000005
【図３】
0005822518.tif 000006
【図４】
0005822518.tif 000007
【図５】
0005822518.tif 000008
【図６】
0005822518.tif 000009
【図７】
0005822518.tif 000010
【図８】
0005822518.tif 000011
【図９】
0005822518.tif 000012
【図１０】
0005822518.tif 000013
【図１１】
0005822518.tif 000014
【図１２】
0005822518.tif 000015
【図１３】
0005822518.tif 000016
【図１４】
0005822518.tif 000017
【図１５】
0005822518.tif 000018
【図１６】
0005822518.tif 000019
【図１７】
0005822518.tif 000020
【図１８】
0005822518.tif 000021