(57)【特許請求の範囲】
【請求項１】
被写体からの光を結像するレンズと、
前記レンズにより結像された光学像を電気信号に変換する撮像素子と、
前記撮像素子に結像される光の透光／遮光を制御する遮光手段と、
前記撮像素子から出力される電気信号を画像データに変換する信号処理手段と、
前記信号処理手段により変換された画像データに対して輝度シェーディング補正を行う補正手段と、
前記遮光手段により前記撮像素子が遮光された状態で遮光画像を撮影し、前記遮光画像に対応する画像データを複数の領域に分割し、各領域の画像データから暗電流量を求め、前記複数の領域のなかで前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の周辺部に位置する場合に、前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の中央部に位置する場合よりも前記補正手段が前記輝度シェーディング補正を行う際の補正量が小さくなるように制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記遮光画像の画像データを、ｍ，ｎを自然数として、ｍ×ｎの領域に分割することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記暗電流量の大きさと前記複数の領域のそれぞれに対応する前記撮像素子の記録画素領域における位置との関係から前記補正量を定めたテーブルを参照することにより、前記補正量を決定することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
光学像を撮像素子により電気信号に変換し、前記撮像素子から出力される電気信号を画像データに変換する撮像装置の制御方法であって、
前記撮像素子に結像する光の透光／遮光を制御する遮光手段により、前記撮像素子が遮光された状態で遮光画像を撮影する撮影ステップと、
前記撮影ステップで得られた遮光画像の画像データを複数の領域に分割し、各領域の画像データから暗電流量を求める演算ステップと、
前記複数の領域のなかで前記演算ステップで求めた前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の周辺部に位置する場合に、前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の中央部に位置する場合よりも輝度シェーディング補正を行う際の補正量が小さくなるように前記補正量を決定する決定ステップと、
前記決定ステップで決定された前記補正量に基づいて前記画像データに対して輝度シェーディング補正を行う補正ステップと、を有することを特徴とする撮像装置の制御方法。
【請求項５】
前記決定ステップでは、前記遮光画像の画像データを、ｍ，ｎを自然数として、ｍ×ｎの領域に分割することを特徴とする請求項４に記載の撮像装置の制御方法。
【請求項６】
前記決定ステップでは、前記暗電流量の大きさと前記複数の領域のそれぞれに対応する前記撮像素子の記録画素領域における位置との関係から前記補正量を定めたテーブルを参照することにより、前記補正量を決定することを特徴とする請求項４又は５に記載の撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、及び撮像装置の制御方法に関し、特に、輝度シェーディング補正による画像周辺部の画像品質の低下度合い及び低下頻度を軽減する技術に関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ等の撮像装置においては、撮像素子として主にＣＣＤやＣＭＯＳが使用されている。これら撮像素子では、温度と蓄積時間に依存する暗電流が、温度が８℃から１０℃で約２倍に増加し、蓄積時間に比例して増加することが知られている。そのため、撮像素子が受光していない場合でも、暗電流によるムラや固定パターン（以下「暗電流ムラ」という）が発生することがある。また、撮像素子周辺の回路が発熱、発光する場合があり、このような発熱、発光によって撮像素子の有効画素部（記録画素領域）の周辺に局所的な暗電流ムラが発生する場合がある。
【０００３】
図１２は、暗電流ムラの一例を模式的示す図である。撮像素子の有効画素部において、領域Ａは周辺回路部が発光することにより発生した暗電流ムラを示しており、領域Ｂは垂直転送路暗電流が高温時に有効画素部右側で顕著に発生したことに起因する暗電流ムラを示している。
【０００４】
ところで、撮像装置では、撮影された画像周辺部の光量が低下する現象、いわゆる輝度シェーディングが発生することも知られている。撮像装置の外部から光を入力する撮像レンズ等の特性が原因となって、撮影された画像に輝度のムラが生じる場合がある。例えば、白一色の均一な被写体を所定の光学機器で撮影して得られた画像について考える。この場合、理想的な撮像装置であれば、画像の全域が均一な白色となるはずである。しかし、実際には、画像の一部が他の部分よりも明るかったり暗かったりする場合がある。このような輝度のムラを、以降、「輝度シェーディング」と記す。
【０００５】
撮像レンズから撮像素子に入射する光束は、その撮像面に対して鉛直に入射する成分の他に、斜め方向から結像する光の成分が多くある。撮像面に画素に対応して配置されたマイクロレンズによって集光される光の錯乱円は、撮像素子の各画素の中心部分に均一に形成されるとは限らず、各画素の位置に応じて画素中心からずれる。そのため、撮像素子の撮像面の周辺部に配置された受光部では、均一照度の平面を撮影した場合でも、撮像レンズの光軸付近の撮像面中心部分における受光部よりも受光量が低下する。この結果、撮像素子から出力される撮像信号には、撮像面の位置によって明るさが均一とはならずに明暗のひずみを生ずる輝度シェーディングが発生し、画像品質が低下する。
【０００６】
近年、輝度シェーディングの発生量の多い撮像装置では、暗くなってしまった画像周辺部の信号を増幅して画像周辺部を明るくする輝度シェーディング補正を行うことが一般的になっている。
【０００７】
しかし、輝度シェーディング補正を行う場合に、画像周辺部に局所的な暗電流ムラが発生すると、輝度シェーディング補正により画像周辺部の暗電流ムラが増幅されてしまうため、暗電流ムラが強調されてしまい、画像品質を低下させてしまうという問題がある。そこで、画像周辺部の周波数成分と平均輝度レベルとにより、輝度シェーディング補正の実行／非実行を自動判定する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−０５００４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の特許文献１に記載された技術では以下のような問題がある。すなわち、被写体を撮影した撮影画像の画像周辺部の周波数成分と平均輝度レベルの情報からでは、撮像素子の暗電流ムラの発生量を検出することは困難である。そのため、撮像素子の暗電流ムラの発生量にかかわらずに輝度シェーディング補正が行われることになり、暗電流ムラが画像周辺部で多く発生している場合には、画像品質が低下してしまう。
【００１０】
本発明は、画像周辺部の画像品質の低下度合い、低下頻度を軽減した撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る撮像装置は、被写体からの光を結像するレンズと、前記レンズにより結像された光学像を電気信号に変換する撮像素子と、前記撮像素子に結像される光の透光／遮光を制御する遮光手段と、前記撮像素子から出力される電気信号を画像データに変換する信号処理手段と、前記信号処理手段により変換された画像データに対して輝度シェーディング補正を行う補正手段と、前記遮光手段により前記撮像素子が遮光された状態で遮光画像を撮影し、前記遮光画像に対応する画像データを複数の領域に分割し、各領域の画像データから暗電流量を求め、前記複数の領域のなかで前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の周辺部に位置する場合に、前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の中央部に位置する場合よりも前記補正手段が前記輝度シェーディング補正を行う際の補正量が小さくなるように制御する制御手段と、を備えることを特徴とする。
【００１２】
本発明に係る撮像装置の制御方法は、光学像を撮像素子により電気信号に変換し、前記撮像素子から出力される電気信号を画像データに変換する撮像装置の制御方法であって、
前記撮像素子に結像する光の透光／遮光を制御する遮光手段により、前記撮像素子が遮光された状態で遮光画像を撮影する撮影ステップと、前記撮影ステップで得られた遮光画像の画像データを複数の領域に分割し、各領域の画像データから暗電流量を求める演算ステップと、前記複数の領域のなかで前記演算ステップで求めた前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の周辺部に位置する場合に、前記暗電流量が相対的に大きい領域が前記撮像素子の記録画素領域の中央部に位置する場合よりも輝度シェーディング補正を行う際の補正量が小さくなるように前記補正量を決定する決定ステップと、前記決定ステップで決定された前記補正量に基づいて前記画像データに対して輝度シェーディング補正を行う補正ステップと、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、撮像素子で発生する画像周辺部の暗電流ムラの程度に応じて輝度シェーディング補正量を変化させる。これにより、画像周辺部の画像品質低下度合い、低下頻度を軽減することができるため、高品質な画像を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る撮像装置の一例であるデジタルスチルカメラの概略構成を示すブロック図である。
【図２】図１に示すメモリ部の機能を模式的に示す図である。
【図３】輝度シェーディング補正方法の第１実施形態に係るフローチャートである。
【図４】図３中のステップＳ３０２の詳細な内容を示すフローチャートである。
【図５】輝度シェーディング補正方法の第２実施形態に係るフローチャートである。
【図６】撮像素子の記録画素領域をＸ軸方向で５分割し、Ｙ軸方向で３分割した状態を模式的示す図である。
【図７】図６の通りに撮像素子を１５分割した場合における、輝度シェーディング補正量の領域分けの例を示す例である。
【図８】図３のステップＳ３０３で用いられる輝度シェーディング補正テーブルの一例を示す図である。
【図９】図８の輝度シェーディング補正テーブルに示される輝度シェーディング補正カーブを説明する図である。
【図１０】図５のステップＳ５０２で用いられる輝度シェーディング補正テーブルの例を示す図である。
【図１１】図５のステップＳ５０２で用いられる輝度シェーディング補正テーブルの別の例を示す図である。
【図１２】暗電流ムラの一例を模式的示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。本実施形態では、撮像装置としてデジタルスチルカメラを取り上げることとするが、本発明はこれに限定されるものではなく、ＣＣＤやＣＭＯＳ等の光電変換を行う固体撮像素子を用いた撮像装置全般に適用することができる。
【００１６】
＜デジタルスチルカメラのブロック図＞
図１は、本発明の実施形態に係るデジタルスチルカメラの概略構成を示すブロック図である。このデジタルスチルカメラでは、レンズ１０１が被写体からの入射光を撮像素子１０６の撮像面に結像させ、その際に、レンズ駆動部１０２がレンズ１０１のズームやフォーカス、絞り等を駆動する。赤外カットフィルタ１０３は入射光の赤外領域の波長をカットする。
【００１７】
メカニカルシャッタ１０４は、撮像素子１０６に照射される光を遮断し、メカニカルシャッタ駆動部１０５は、被写体撮影時にメカニカルシャッタ１０４を駆動し、一定期間、被写体からの光を撮像素子１０６に露光させる。すなわち、メカニカルシャッタ１０４及びメカニカルシャッタ駆動部１０５は、レンズ１０１を通して撮像素子１０６に結像される光の透光／遮光を制御する遮光手段として機能する。
【００１８】
撮像素子１０６は、撮像素子１０６に結像した光学像を電気信号であるアナログ電圧に変換し、Ａ／Ｄ変換器１０８へ出力する。なお、本実施形態では、撮像素子１０６はＣＣＤであるものとする。サーミスタ１０７は、撮像素子１０６の周辺温度を検知し、Ａ／Ｄ変換器１０８は、アナログ電圧を所定のビット数を持つデジタル信号に変換する。撮像信号処理回路１０９は、Ａ／Ｄ変換器１０８で変換されたデジタル値に対して、ホワイトバランス制御等の補正や圧縮等の信号処理を行って、画像データを作成する。タイミング発生部１１０は、撮像素子１０６を駆動させるためのタイミング生成を行う。
【００１９】
メモリ部１１１は、画像データや撮影条件等を記憶し、全体制御演算部（ＣＰＵ）１１２は、デジタルスチルカメラの全体的制御と各種演算を行う。記憶媒体制御インタフェース部１１３は、記憶媒体に対する画像データの書き込み／読み出しを行う。表示部１１４は、画像データの表示やユーザインタフェースの表示等を行う。
【００２０】
記憶媒体１１５は、例えば、デジタルスチルカメラの本体部に対して着脱自在な半導体メモリ等であり、画像データを最終フォーマットで記憶する。外部インタフェース部１１６は、外部装置であるＰＣ等と通信を行うためのインタフェースである。測光部１１７は、被写体の明るさ情報を検出し、測距部１１８は、被写体までの距離情報を検出する。
【００２１】
図２は、メモリ部１１１の機能を模式的に示す図である。カメラ基本動作実行プログラム１２１は、デジタルスチルカメラの基本動作を行うプログラムであり、全体制御演算部１１２により実行される。輝度シェーディング補正プログラム１２２は、輝度シェーディング補正を実行するプログラムであり、全体制御演算部１１２により実行される。画像用一時記憶メモリ１２３は、撮像信号処理回路１０９での信号処理に際して一時的に使用されるメモリである。輝度シェーディング基本補正データ１２４は、輝度シェーディング補正プログラム１２２の実行時に必要となるデータである。撮影条件記憶メモリ１２５は、撮影条件を一時的に記憶するメモリである。
【００２２】
＜輝度シェーディング補正の第１実施形態＞
図３は、輝度シェーディング補正方法の第１実施形態に係るフローチャートであり、図４は、図３に示すステップＳ３０２（暗電流ムラの検出）の詳細な内容を示すフローチャートである。
【００２３】
撮影が開始されると、全体制御演算部１１２は、先ず、メカニカルシャッタ駆動部１０５を介してメカニカルシャッタ１０４を駆動して、一定期間、被写体の光を撮像素子１０６に露光して撮影を行う。そして、全体制御演算部１１２は、今回の被写体撮影時の撮影条件を撮影条件記憶メモリ１２５に記憶し（ステップＳ３０１）、続いて、撮像素子１０６の画面内の暗電流ムラの検出を行う（ステップＳ３０２）。
【００２４】
ここで、ステップＳ３０２の処理の詳細について、図４のフローチャートを参照して説明する。全体制御演算部１１２は、撮影条件記憶メモリ１２５に記憶されている撮影条件と同じ撮影条件で、メカニカルシャッタ１０４で光を遮光した状態、すなわち撮像素子１０６の暗電流成分のみの遮光画像（以後「黒画像」という）を撮影する（ステップＳ４０１）。
【００２５】
続いて、全体制御演算部１１２は、ステップＳ４０１で撮影した黒画像を複数の領域に分割する（ステップＳ４０２）。本実施形態では、升目状に、ｍ×ｎ（ｍ，ｎは自然数）の領域に分割するものとし、ＣＣＤ画面である撮像素子１０６の記録画素領域（有効画素部）を、Ｘ軸方向で５分割（ｍ＝５）し、Ｙ軸方向で３分割（ｎ＝３）して、黒画像を１５領域に分割する。図６は、撮像素子１０６の記録画素領域をＸ軸方向で５分割し、Ｙ軸方向で３分割した状態を模式的示す図であり、ｘmｙn（ｍ＝１〜５、ｎ＝１〜３）で示される１５領域に分割されていることがわかる。
【００２６】
なお、ｍ×ｎの領域分割数を多くすることによって、輝度シェーディング補正の精度を高めることができるが、演算速度は遅くなる（演算時間が長くなる）ため、精度と演算速度とのバランスを取った領域数を設定することが好ましい。また、領域分割に代えて、任意の領域を設定するようにしてもよい。
【００２７】
次に、全体制御演算部１１２は、黒画像に対して設定した１５領域のそれぞれについて、暗電流ムラ量を示す演算値としての輝度値を算出する（ステップＳ４０３）。本実施形態では、暗電流ムラ量Ｙを“Ｙ＝Ｇｒ＋Ｇｂ＋Ｒ＋Ｂ”で求めるものとする。但し、これに限定されず、暗電流量を表現できる演算値、演算式であれば他の演算値、演算式を用いても構わない。
【００２８】
全体制御演算部１１２は、１５領域のうち暗電流ムラ量Ｙの最も大きな値〔Ｙmax〕と、暗電流ムラ量〔Ｙmax〕が存在する領域である暗電流最大値領域〔ｘm(max)ｙn(max)〕とを輝度シェーディング基本補正データ１２４に記憶する（ステップＳ４０４）。
【００２９】
ステップＳ４０４の処理の終了後、全体制御演算部１１２は、処理を図３のフローチャートのステップＳ３０３に進め、輝度シェーディング補正テーブルを参照する。そして、全体制御演算部１１２は、輝度シェーディング補正を実行するか否かを決定し、実行する場合には補正に用いる補正カーブを決定する（ステップＳ３０４）。
【００３０】
輝度シェーディング補正テーブルは、暗電流ムラ量〔Ｙmax〕と暗電流最大値領域〔ｘm(max)ｙn(max)〕とによって輝度シェーディング補正カーブを決定するためのテーブルである。輝度シェーディング補正テーブル及び輝度シェーディング補正の実行／非実行についての詳細は後述する。
【００３１】
輝度シェーディング補正を実行しない場合（Ｓ３０４でＮＯ）、全体制御演算部１１２は、処理をステップＳ３０６に進めて画像作成を行う。一方、輝度シェーディング補正を実行する場合（Ｓ３０４でＹＥＳ）、全体制御演算部１１２は、ステップＳ３０４で決定した条件で輝度シェーディング補正を行い（ステップＳ３０５）、その後、画像作成を行う（ステップＳ３０６）。
【００３２】
ステップＳ３０６の画像作成では、全体制御演算部１１２は、より具体的には、ステップＳ３０１で撮影した画像信号に対して信号処理を行い、記憶媒体に最終フォーマットで記憶する。ステップＳ３０６が終了すると、処理は終了となる。
【００３３】
［ステップＳ３０３，３０４の詳細］
ステップＳ３０３で用いる輝度シェーディング補正テーブル及びステップＳ３０４での輝度シェーディング補正の実行／非実行の詳細について説明する。
【００３４】
輝度シェーディング補正テーブルは、製品設計段階で暗電流ムラ量〔Ｙmax〕と輝度シェーディング補正量の検討を行うことにより作成される。輝度シェーディング補正テーブルは、以下に説明する（１）〜（４）の４点を考慮して作成される。
（１）暗電流ムラ量〔Ｙmax〕が大きいときに輝度シェーディング補正を行う場合には、暗電流ムラが画像品質を低下させる可能性が大きいため、画像品質を低下させないように輝度シェーディング補正量を小さく設定する。
（２）暗電流ムラ量〔Ｙmax〕が小さいときに輝度シェーディング補正を行う場合には、暗電流ムラが画像品質を低下させる可能性が小さいため、輝度シェーディング補正量を本来の希望の補正量に近づける。なお、「本来の希望の補正量」とは、輝度シェーディング補正時に、画面周辺部の画質低下に影響を与える暗電流ムラ等の画質低下要因が無い場合に設定可能な理想的な輝度シェーディング補正量である。
（３）暗電流ムラ量〔Ｙmax〕の存在する領域が撮像素子１０６の記録画素領域の周辺部に対応する場合、輝度シェーディング補正量を小さく設定する。
（４）暗電流ムラ量〔Ｙmax〕の存在する領域が撮像素子１０６の記録画素領域の中央部に対応する場合、輝度シェーディング補正量を本来希望の補正量に近づける。
【００３５】
図７は、撮像素子１０６の記録画素領域を上述の通りに１５分割した場合における、輝度シェーディング補正量の領域分けの例を示す例である。図７では、上述の（３），（４）を考慮して、画面中心から対角までの像高に応じて領域Ａ，領域Ｂ及び領域Ｃの３段階に領域設定を行っている。
【００３６】
図８及び図９を参照して後述する通り、本実施形態では、暗電流ムラ量〔Ｙmax〕の存在する領域に対応する撮像素子１０６の記録画素領域における位置に基づいて、輝度シェーディング補正量を決定する。例えば、撮像素子１０６の周辺部（像高が高い部分）である領域Ｃでは、輝度シェーディング補正量は小さく設定され、中央部（像高が低い部分）である領域Ａでは、輝度シェーディング補正量は本来希望の補正量に設定される。
【００３７】
図８は、製品設計段階で作成され、上述したステップＳ３０３で用いられる輝度シェーディング補正テーブルの一例を示す図である。輝度シェーディング補正テーブルを用いて、暗電流ムラ量〔Ｙmax〕及びその暗電流最大値領域〔ｘm(max)ｙn(max)〕が図７の領域Ａ〜Ｃのどの領域に属しているかに基づいて、後述する図９に示すどの輝度シェーディング補正カーブを用いるかが決定される。
【００３８】
図９は、図８の輝度シェーディング補正テーブルに示される輝度シェーディング補正カーブを説明する図である。Ｘ軸は対角方向の像高であり、Ｙ軸は輝度シェーディング補正量であり、撮像素子１０６の記録画素領域における周辺部の画素に対する増幅量を表している。本実施形態では、像高５割までは輝度シェーディング補正量を“１”としており、これは補正を行っていないことと等価である。像高５割から１０割までは、補正無しから補正Ｉ〜Ｖまでの６種類の補正カーブが設けられており、補正Ｖが本来希望する輝度シェーディング補正量であり、補正Ｖから補正Ｉへ向かうにしたがって補正量は小さくなっている。
【００３９】
次に、図８の輝度シェーディング補正テーブルと暗電流ムラ量〔Ｙmax〕と暗電流最大値領域〔ｘm(max)ｙn(max)〕とにより、輝度シェーディング補正カーブが決定される過程を説明する。例えば、暗電流ムラ量〔Ｙmax〕が３０ＬＳＢ、暗電流最大値領域〔ｘm(max)ｙn(max)〕が領域Ｃであった場合、暗電流ムラ量〔Ｙmax〕が多く、領域も撮像素子１０６の記録画素領域の周辺部である。そのため、輝度シェーディング補正が画像品質を低下させる可能性が高いと判断し、輝度シェーディング補正を行わない補正無しのカーブとする。一方、暗電流ムラ量〔Ｙmax〕が５ＬＳＢ、暗電流最大値領域〔ｘm(max)ｙn(max)〕が領域Ａであった場合、暗電流ムラ量が小さく、領域も撮像素子１０６の記録画素領域の中央部付近である。そのため、輝度シェーディング補正が画像品質を低下させる可能性が低いと判断し、輝度シェーディング補正量を本来希望の補正カーブＶとする。
【００４０】
このように、図３のステップＳ３０４では輝度シェーディング補正の必要性が判断され、輝度シェーディング補正を行うと判断された場合には、補正に用いる補正カーブを決定し、ステップＳ３０５で輝度シェーディング補正が行われる。輝度シェーディング補正は、図８で決定した補正カーブで、図９に示した通りに像高に応じて撮像素子１０６の記録画素領域の画素毎に補正量を乗算することで補正を行う。
【００４１】
＜輝度シェーディング補正の第２実施形態＞
図５は、輝度シェーディング補正方法の第２実施形態に係るフローチャートである。第１実施形態と同様に、全体制御演算部１１２は、メカニカルシャッタ１０４を駆動して、一定期間、被写体の光を撮像素子１０６に露光して撮影を行い、今回の被写体撮影時の撮影条件を撮影条件記憶メモリ１２５に記憶する（ステップＳ５０１）。そして、全体制御演算部１１２は、輝度シェーディング補正テーブルを参照する（ステップＳ５０２）。
【００４２】
第２実施形態で用いる輝度シェーディング補正テーブルは、被写体撮影時の撮影条件、特に暗電流ムラに影響を与える３つのパラメータ、すなわち、ＩＳＯ感度、撮像素子１０６の周辺温度及びシャッタスピードにより算出される補正テーブルである。この輝度シェーディング補正テーブルは、製品設計段階でこれら３つのパラメータと暗電流ムラ量との関係について、以下の６点を考慮、検討して作成される。
（１）ＩＳＯ感度設定が高い場合には、暗電流ムラが画像品質を低下させる可能性があるため、画像品質を低下させないように輝度シェーディング補正量を低く設定する。
（２）ＩＳＯ感度設定が低い場合には、暗電流ムラが画像品質を低下させる可能性が小さいため、輝度シェーディング補正量を本来希望の補正量に近づける。
（３）被写体撮影時の撮像素子１０６の周辺温度が高い場合には、暗電流ムラが画像品質を低下させる可能性があるため、画像品質を低下させないように輝度シェーディング補正量を低く設定する。
（４）被写体撮影時の撮像素子１０６の周辺温度が低い場合には、暗電流ムラが画像品質を低下させる可能性が小さいため、輝度シェーディング補正量を本来希望の補正量に近づける。
（５）シャッタスピードが遅い場合には、暗電流ムラが画像品質を低下させる可能性があるため、画像品質を低下させないように輝度シェーディング補正量を低く設定する。
（６）シャッタスピードが速い場合には、暗電流ムラが画像品質を低下させる可能性が小さいため、輝度シェーディング補正量を本来希望の補正量に近づける。
【００４３】
図１０は、ＩＳＯ感度と被写体撮影時の撮像素子１０６の周辺温度Ｔとに基づいて輝度シェーディング補正量を決定する輝度シェーディング補正テーブルの例を示す図である。また、図１１は、ＩＳＯ感度とシャッタスピードＴｖとに基づいて輝度シェーディング補正量を決定する輝度シェーディング補正テーブルの例を示す図である。全体制御演算部１１２は、図１０及び図１１に示す輝度シェーディング補正テーブルを用いて、ＩＳＯ感度、撮像素子１０６の周辺温度及びシャッタスピードにより、輝度シェーディング補正に用いる補正カーブを決定する（ステップＳ５０３）。
【００４４】
例えば、ＩＳＯ感度設定が１６００、撮像素子１０６の周辺温度が５５℃であった場合、暗電流ムラ量が多いことが推定され、画像品質を低下させる可能性が高いと判断される。そのため、図１０の輝度シェーディング補正テーブルから、補正を行わない補正無しの補正カーブが選択される。一方、ＩＳＯ感度設定が２００、撮像素子１０６の周辺温度が２５℃であった場合、暗電流ムラ量が少ないことが推定され、画像品質を低下させる可能性が低いと判断される。そのため、図１０の輝度シェーディング補正テーブルから、輝度シェーディング補正量を本来希望の補正量とする補正カーブＶが選択される。
【００４５】
同様に、ＩＳＯ感度設定が１６００、シャッタスピードが２ｓであった場合、暗電流ムラ量が多いことが推定され、画像品質を低下させる可能性が高いと判断される。そのため、図１１の輝度シェーディング補正テーブルから、補正を行わない補正無しの補正カーブが選択される。一方、ＩＳＯ感度設定が２００、シャッタスピードが１／１２５ｓであった場合、暗電流ムラ量が少ないことが推定され、画像品質を低下させる可能性が低いと判断される。そのため、図１１の輝度シェーディング補正テーブルから、輝度シェーディング補正量を本来希望の補正量とする補正カーブＶが選択される。
【００４６】
こうして、全体制御演算部１１２は、ステップＳ５０３において輝度シェーディング補正の必要性を判断し、輝度シェーディング補正を実行しない場合（Ｓ５０３でＮＯ）、処理をステップＳ５０５に進めて画像作成を行う。一方、輝度シェーディング補正を実行する場合（Ｓ５０３でＹＥＳ）、全体制御演算部１１２は、ステップＳ５０３で決定した条件で輝度シェーディング補正を行い（ステップＳ５０４）、その後、画像作成を行う（ステップＳ５０５）。ステップＳ５０５の処理は、第１実施形態で説明したステップＳ３０６の画像作成に準じて行われ、その後、処理は終了となる。
【００４７】
以上に説明した輝度シェーディング補正の第１及び第２の本実施形態によれば、撮像素子１０６で発生する画像周辺部の暗電流ムラの程度に応じて輝度シェーディング補正量を変化させる。そのため、画像周辺部の画像品質低下度合い、低下頻度を軽減することができ、高品質な画像を得ることが可能になる。
【００４８】
＜他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００４９】
例えば、輝度シェーディング補正の第１，第２実施形態のそれぞれにおいて、対角方向の像高に応じて輝度シェーディング補正を行うとしたが、水平方向と垂直方向のそれぞれの方向に応じて輝度シェーディング補正を行う構成としても構わない。また、輝度シェーディング補正の第２実施形態では、図１０及び図１１に示す２種類の輝度シェーディング補正テーブルを用いるとした。しかし、これに限定されず、ＩＳＯ感度、撮像素子１０６の周辺温度及びシャッタスピードの組み合わせで１種類の輝度シェーディング補正テーブルを作成してもよいし、３種類以上の輝度シェーディング補正テーブルを作成しても構わない。
【００５０】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５１】
１０１    レンズ
１０４    メカニカルシャッタ
１０５    メカニカルシャッタ駆動部
１０６    撮像素子
１０９    撮像信号処理回路
１１１    メモリ部
１１２    全体制御演算部
【図１】
0005950552.tif 000002
【図２】
0005950552.tif 000003
【図３】
0005950552.tif 000004
【図４】
0005950552.tif 000005
【図５】
0005950552.tif 000006
【図６】
0005950552.tif 000007
【図７】
0005950552.tif 000008
【図８】
0005950552.tif 000009
【図９】
0005950552.tif 000010
【図１０】
0005950552.tif 000011
【図１１】
0005950552.tif 000012
【図１２】
0005950552.tif 000013