(57)【要約】【課題】シェーディング補正処理で発生するＳ／Ｎ比の劣化を抑制する撮像装置、撮像方法を提供する。【解決手段】被写体を撮像素子により撮像し、該被写体を示す画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得段階と、前記輝度取得段階により取得された輝度が小さいほど、前記撮像段階により生成された画像データに対して実行されるシェーディング補正処理における補正量を減少させるように制御する制御段階と、を有する。【選択図】図７
2008124793.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像手段と、
前記撮像手段により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得手段と、
前記撮像手段により生成された画像データに対してシェーディング補正処理を実行するシェーディング補正手段と、
前記輝度取得手段により取得された輝度が小さいほど、前記シェーディング補正処理における補正量を減少させるように前記シェーディング補正手段を制御する制御手段と、
を有する撮像装置。
【請求項２】
前記輝度取得手段は、矩形である画像のうち、該矩形を構成する辺の周辺領域の輝度を取得する請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、所定時間より露光時間が長い場合、又は前記撮像素子の感度が所定感度より高い場合に、前記シェーディング補正手段を制御する請求項１又は請求項２に記載の撮像装置。
【請求項４】
前記シェーディング補正は、輝度シェーディング補正、及び色シェーディング補正のうちの少なくとも一方のシェーディング補正である請求項１から請求項３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段は、前記輝度が所定閾値以下であるか否かを判定し、前記所定閾値以下である場合に前記シェーディング補正処理における補正量を、前記所定閾値より大きい場合より減少させるように前記シェーディング補正手段を制御する請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項６】
被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像段階と、
前記撮像段階により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得段階と、
前記輝度取得段階により取得された輝度が小さいほど、前記撮像段階により生成された画像データに対して実行されるシェーディング補正処理における補正量を減少させるように制御する制御段階と、
を有する撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法に関する。
【背景技術】
【０００２】
従来より、デジタル電子スチルカメラやデジタルビデオカメラなどの撮像装置は、撮像した画像データに対しシェーディング補正処理を実行することがある。このシェーディング補正処理とは、画像から濃度ムラを除く処理である。
【０００３】
このシェーディング補正処理に関して、特許文献１には、色プリズムを使用しながら、各種内視鏡と各種の撮像光学系との如何なる組み合わせにおいても、色シェーディングの発生しない良好な画像を出力し得る内視鏡用撮像装置が開示されている。
【特許文献１】特開平１１−２５８５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したシェーディング補正処理は、撮像素子から得られた信号を増幅したり、ファームウェアでソフトウェア的に処理することにより実行されるが、いずれの場合も従来のシェーディング補正処理量（ゲイン量）であると、Ｓ／Ｎ比が劣化するという問題点があった。
【０００５】
本発明は上記問題点に鑑み、シェーディング補正処理で発生するＳ／Ｎ比の劣化を抑制する撮像装置、撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１の発明は、被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像手段と、前記撮像手段により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得手段と、前記撮像手段により生成された画像データに対してシェーディング補正処理を実行するシェーディング補正手段と、前記輝度取得手段により取得された輝度が小さいほど、前記シェーディング補正処理における補正量を減少させるように前記シェーディング補正手段を制御する制御手段と、を有する。
【０００７】
請求項１の発明によれば、撮像手段が被写体を撮像素子により撮像して、該被写体を示す画像データを生成し、輝度取得手段が前記撮像手段により生成された画像データに基づき、前記被写体を示す画像の輝度を取得し、前記輝度取得手段により取得された輝度が小さいほど、シェーディング補正手段により前記画像データに対して実行されるシェーディング補正処理における補正量を減少させるように制御手段が制御する。
【０００８】
すなわち、撮像画像の輝度が小さいほど、シェーディング補正処理による補正効果は少ない。これに対し、シェーディング補正処理の補正量が多いほど、Ｓ／Ｎ比の劣化の度合いは高くなる。そこで、本発明では上記輝度が小さいほど、シェーディング補正処理における補正量を減少することにより、シェーディング補正処理で発生するＳ／Ｎ比の劣化を抑制することができるようにしている。
【０００９】
また、請求項２の発明は、請求項１に記載の発明において、前記輝度取得手段は、矩形である画像のうち、該矩形を構成する辺の周辺領域の輝度を取得するものである。
【００１０】
ここで、請求項２の発明では、取得する輝度を、シェーディング補正処理における補正量が大きいためにＳ／Ｎ比の劣化が発生しやすい周辺領域の輝度としているので、シェーディング補正処理で発生するＳ／Ｎ比の劣化をより的確に抑制することができる。
【００１１】
また、請求項３の発明は、請求項２に記載の発明において、前記制御手段が、所定時間より露光時間が長い場合、又は前記撮像素子の感度が所定感度より高い場合に、前記シェーディング補正手段を制御するものである。
【００１２】
ここで、請求項３の発明では、Ｓ／Ｎ比の劣化が発生しやすい所定時間より露光時間が長い場合、又は前記撮像素子の感度が所定感度より高い場合に補正量を減少させているので、シェーディング補正処理で発生するＳ／Ｎ比の劣化をより的確に抑制することができる。
【００１３】
また、請求項４の発明は、請求項１から請求項３のいずれか１項に記載の発明において、前記シェーディング補正が、輝度シェーディング補正、及び色シェーディング補正のうちの少なくとも一方のシェーディング補正であるものとしたものである。
【００１４】
ここで、請求項４の発明では、本発明のシェーディング補正として、輝度シェーディング補正、及び色シェーディング補正のうちの少なくとも一方を適用することができる。
【００１５】
更に、請求項５の発明は、請求項１から請求項４のいずれか１項に記載の発明において、前記制御手段が、前記輝度が所定閾値以下であるか否かを判定し、前記所定閾値以下である場合に前記シェーディング補正処理における補正量を、前記所定閾値より大きい場合より減少させるように前記シェーディング補正手段を制御するものである。
【００１６】
ここで、請求項５の発明では、シェーディング補正処理の補正量を段階的に制御しているので、本発明を簡易な処理で実施できる。
【００１７】
一方、上記目的を達成するために、請求項６の発明は、被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像段階と、前記撮像段階により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得段階と、前記輝度取得段階により取得された輝度が小さいほど、前記撮像段階により生成された画像データに対して実行されるシェーディング補正処理における補正量を減少させるように制御する制御段階と、を有する。
【００１８】
ここで、請求項６に記載の発明も、請求項１に記載の発明と同様に作用するので、請求項１に記載の発明と同様にシェーディング補正処理で発生するＳ／Ｎ比の劣化を抑制することができる。
【発明の効果】
【００１９】
本発明によれば、シェーディング補正処理で発生するＳ／Ｎ比の劣化を抑制する撮像装置、撮像方法を提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは本発明をデジタル電子スチルカメラ（以下、「デジタルカメラ」という）に適用した場合について説明する。
【００２１】
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。
【００２２】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体を照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズボタン（所謂シャッターボタン）５６Ａと、が備えられている。
【００２３】
なお、本実施の形態に係るデジタルカメラ１０のレリーズボタン５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００２４】
そして、デジタルカメラ１０では、レリーズボタン５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、及び絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００２５】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、撮影を行うモードである撮影モード及び被写体像をＬＣＤ３８に再生するモードである再生モードの何れかのモードに設定する際にスライド操作されるモード切替スイッチ５６Ｃと、が備えられている。
【００２６】
また、デジタルカメラ１０の背面には、十字カーソルボタン５６Ｄと、撮影時にストロボ４４を強制的に発光させるモードである強制発光モードを設定する際に押圧操作される強制発光スイッチ５６Ｅと、が更に備えられている。
【００２７】
なお、十字カーソルボタン５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キー及び当該４つの矢印キーの中央部に位置された決定キーの合計５つのキーを含んで構成されている。
【００２８】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の構成を説明する。
【００２９】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３０】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３１】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３２】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３３】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ４０と、撮影により得られたデジタル画像データ等を記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００３４】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸長処理を行う圧縮・伸長処理回路５４と、を含んで構成されている。
【００３５】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてＶＲＡＭ（Video RAM）、ＳＲＡＭ又はＤＲＡＭ、フラッシュメモリのうちのいずれか１つ以上が用いられ、メモリカード５２としてスマートメディア（Smart Media(登録商標)）が用いられている。
【００３６】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、及び圧縮・伸長処理回路５４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸長処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、メモリ４８及びメモリカード５２へのメモリインタフェース４６、外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００３７】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００３８】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００３９】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ、及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４０】
更に、前述のレリーズボタン５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルボタン５６Ｄ、及び強制発光スイッチ５６Ｅ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００４１】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４２】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００４３】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮影を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００４４】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００４５】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって所定ビット、例えば８ビットのデジタル画像データを生成する。
【００４６】
そして、デジタル信号処理部３０は、生成した所定ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。この輝度信号Ｙを用いてＣＰＵ４０は、輝度を取得する。そして、ＣＰＵ４０は、取得した輝度が小さいほど、シェーディング補正処理における補正量を減少するように制御する。この制御に関する詳細は後述する。なお、本実施の形態におけるシェーディング補正には、輝度シェーディング補正、色シェーディング補正があり、もちろんそれら２つのシェーディング補正を組み合わせた補正であるＲＧＢシェーディング補正としても良い。
【００４７】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮影によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００４８】
ここで、レリーズボタン５６Ａがユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸長処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に記録する。
【００４９】
次に、デジタルカメラ１０で適用している輝度と、その輝度に対応する補正量（ゲイン量）を示すグラフを、図３、図４を用いて説明する。図３、図４のいずれも縦軸が補正量（ｄＢ）、横軸が輝度を示すグラフを示している。また、このグラフが対象とする画像データは８ビット（輝度が０〜２５５）で表現されている。更に矩形である画像のうち、その矩形を構成する辺の周辺領域の光量が外光からの光量の５０％となるレンズを使用した場合の補正量を示すグラフである。
【００５０】
また、図３、図４は、上記レンズの中心付近（中心も含む）の領域で得られる輝度に対応する補正量（グラフでは実線）と、上記辺の周辺領域で得られる輝度に対応する補正量（グラフでは破線）との２つのグラフを含んでいる。
【００５１】
なお、レンズの中心付近の領域及び辺の周辺領域についてであるが、レンズの中心付近の領域とは図５に示される矩形の画像の中心点を含む領域を示している。図では１８個分の画素が領域として示されているが、もちろん１８個に限るものではない。また、辺の周辺領域とは、矩形の辺に接する画素を含む領域である。なお、辺の周辺領域として、同図に示されるように矩形の隅４頂点を含む画素のみとしても良い。
【００５２】
このように、各領域に含まれる画素が複数存在する場合には、それらの画素で得られた輝度の平均をとり、その領域における輝度とするようにしても良い。
【００５３】
まず、図３のグラフについて説明する。図３に示されるグラフは、補正量が単調増加するグラフを示している。すなわち、輝度が小さいほど、シェーディング補正処理における補正量を減少させるために用いられるグラフである。なお、本実施の形態における「補正量を減少する」とは、輝度をａ、ｂ（ａ＞ｂ）、ａに対応する補正量をｆ（ａ）、ｂに対応する補正量をｆ（ｂ）としたとき、ｆ（ａ）≧ｆ（ｂ）となることをいう。
【００５４】
同図に示されるように、レンズの中心付近の領域で得られる輝度に対応する補正量を示すグラフでは輝度が０〜１２８まで補正量は単調かつ真に増加し、輝度が１２８〜２５５までは補正量が一律６ｄＢとなる。
【００５５】
一方、辺の周辺領域で得られる輝度に対応する補正量を示すグラフでは、上述したように光量が周辺光量の５０％となるので、補正量が単調かつ真に増加する輝度は０〜６４（１２８の半分（５０％））となり、輝度が６４〜２５５までは補正量が一律６ｄＢとなる。
【００５６】
このように単調に増加させず、段階的に増加させるグラフを示すのが、図４に示されるグラフである。この場合も、上述した減少の定義から、輝度が小さいほど、シェーディング補正処理における補正量を減少させるためのグラフとなっている。
【００５７】
同図に示されるように、レンズの中心付近の領域で得られる輝度に対応する補正量を示すグラフでは、所定閾値を１２８とするもので、輝度が０〜１２８まで補正量が一律３ｄＢとなり、輝度が１２９〜２５５までは補正量が一律６ｄＢとなる。なお、輝度が１２８に対応する補正量は、同図では３ｄＢであるが、６ｄＢとしても良い。
【００５８】
一方、辺の周辺領域で得られる輝度に対応する補正量を示すグラフでは、上述したように光量が周辺光量の５０％となるので、所定閾値を６４とし、輝度が０〜６４（１２８の半分（５０％））まで補正量が一律３ｄＢとなり、輝度が６５〜２５５までは補正量が一律６ｄＢとなる。なお、輝度が６４に対応する補正量は、同図では３ｄＢであるが、６ｄＢとしても良い。
【００５９】
このように、図４に示されるグラフを用いて、輝度が所定閾値以下であるか否かを判定し、所定閾値以下である場合に前記シェーディング補正処理における補正量を、前記所定閾値より大きい場合より減少させるように制御する。
【００６０】
本実施の形態では、上述したグラフを用いて補正量を定めるようになっている。もちろん、上述したグラフに限らず、輝度が小さいほど、補正量を減少させるグラフであれば良い。また、このグラフは、プログラムにより演算するようにしても良いし、予めテーブルとしてメモリ４８などの記憶装置に記憶しておいても良い。
【００６１】
このように、輝度が小さいほど、シェーディング補正処理における補正量を減少させるため、輝度が小さく、かつ補正量が大きい場合に発生するＳ／Ｎ比の劣化を抑制することができる。
【００６２】
以上説明したグラフを用いてＣＰＵ４０により実行される処理について説明する。まず、図６を用いてシェーディング補正処理に係る全体的な処理について説明する。最初にステップ１で、ＣＰＵ４０は、被写体を撮像し、画像データを生成する。その画像データに対して、ステップ２でＣＰＵ４０は、シェーディング補正関数によりシェーディング補正処理を実行する。
【００６３】
このシェーディング補正関数について図７を用いて説明する。ステップ１０１で、ＣＰＵ４０は、上述した輝度を画像データに基づき取得する。次のステップ１０２で、ＣＰＵ４０は、上述したグラフに基づき、輝度から補正量を求め、ステップ１０３で、補正量に基づきシェーディング補正処理を実行する。
【００６４】
上記ステップ１０１で取得する輝度は、上述したようにレンズの中心付近の領域で得られる値と辺の周辺領域で得られる値のうちのいずれか一方の値であり、ステップ１０２で求まる補正量は、輝度を得た領域に対応するグラフに基づき求まる。
【００６５】
次に、所定時間より露光時間が長い場合、又はＣＣＤ２４の感度が所定感度より高い場合に、シェーディング補正を実行する処理を、図８のフローチャートを用いて説明する。
【００６６】
最初にステップ２０１で、ＣＰＵ４０は、被写体を撮像し、画像データを生成する。ステップ２０２で、ＣＰＵ４０は、ＣＣＤ２４の感度が所定感度以上又は露光時間が所定時間以上か否か判断する。感度及び露光時間は、例えばメモリ４８に記憶されているので、ＣＰＵ４０は、メモリ４８から感度及び露光時間を取得することができる。上記ステップ２０２でＣＰＵ４０が否定判断した場合、処理を終了し、ＣＰＵ４０が肯定判断した場合、ステップ２０３で上述したシェーディング補正関数（図７参照）を実行する。
【００６７】
なお、ステップ２０２における所定時間として例えば１秒が挙げられる。このような露光時間が長い撮影として例えば所謂夜景モードなどが挙げられる。またステップ２０２における所定感度として例えばＩＳＯ８００が挙げられる。
【００６８】
以上説明したように、本実施の形態では、被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像手段（ステップ１）と、前記撮像手段により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得手段（ステップ１０１）と、前記撮像手段により生成された画像データに対してシェーディング補正処理を実行するシェーディング補正手段（ステップ１０３）と、前記輝度取得手段により取得された輝度が小さいほど、前記シェーディング補正処理における補正量を減少させるように前記シェーディング補正手段を制御する制御手段（ステップ１０３）と、を有する。
【００６９】
また、本実施の形態では、前記輝度取得手段は、矩形である画像のうち、該矩形を構成する辺の周辺領域の輝度を取得する。
【００７０】
また、本実施の形態では、前記制御手段は、所定時間より露光時間が長い場合、又は前記撮像素子の感度が所定感度より高い場合（ステップ２０２でＹ）に、前記シェーディング補正手段を制御する。
【００７１】
また、本実施の形態では、前記シェーディング補正は、輝度シェーディング補正、及び色シェーディング補正のうちの少なくとも一方のシェーディング補正である。
【００７２】
また、本実施の形態では、前記制御手段は、前記輝度が所定閾値以下であるか否かを判定し、前記所定閾値以下である場合に前記シェーディング補正処理における補正量を、前記所定閾値より大きい場合より減少させるように前記シェーディング補正手段を制御する（図４参照）。
【００７３】
また、本実施の形態では、被写体を撮像素子により撮像し、該被写体を示す画像データを生成する撮像段階(ステップ１)と、前記撮像段階により生成された画像データに基づき、前記被写体を示す画像の輝度を取得する輝度取得段階（ステップ１０１）と、前記輝度取得段階により取得された輝度が小さいほど、前記撮像段階により生成された画像データに対して実行されるシェーディング補正処理における補正量を減少させるように制御する制御段階（ステップ１０３）と、を有する。
【００７４】
なお、以上説明した各フローチャートにおける判断処理で用いられた各閾値は、その値に限定するものではなく、ユーザによる設定、或いは仕様として適宜定めることができる。また、各フローチャートの処理の流れは一例であり、本発明の主旨を逸脱しない範囲内で処理順序を入れ替えたり、新たなステップを追加したり、不要なステップを削除したりすることができることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】実施の形態に係るデジタルカメラの外観上の構成を示す図である。
【図２】実施の形態に係るデジタルカメラの電気系の構成を示す図である。
【図３】輝度に対応する補正量を示すグラフ（その１）である。
【図４】輝度に対応する補正量を示すグラフ（その２）である。
【図５】中心付近の領域及び辺の周辺領域の一例を示す図である。
【図６】シェーディング補正処理に係る全体的な処理を示すフローチャートである。
【図７】シェーディング補正関数を示すフローチャートである。
【図８】所定時間より露光時間が長い場合、又は撮像素子の感度が所定感度より高い場合の処理を示すフローチャートである。
【符号の説明】
【００７６】
１０  デジタルカメラ
２４  ＣＣＤ
４０  ＣＰＵ
【図１】
2008124793.tif 000003
【図２】
2008124793.tif 000004
【図３】
2008124793.tif 000005
【図４】
2008124793.tif 000006
【図５】
2008124793.tif 000007
【図６】
2008124793.tif 000008
【図７】
2008124793.tif 000009
【図８】
2008124793.tif 000010