(57)【要約】【課題】  撮影条件に応じてシェーディング補正をより高い精度で行うことのできる手段を提供する。【解決手段】  撮像素子と、遮光部と、感度調整部と、制御部とを備える。撮像素子は、被写体像を光電変換で撮像する。遮光部は、被写体からの光束を撮像素子に到達させる非遮光状態と、上記光束に対して撮像素子を遮光する遮光状態とを切り替える。感度調整部は、撮像素子に関する撮像感度の設定を変更する。制御部は、撮像感度が閾値以上の状態で撮影指示を受けた場合に、非遮光状態で撮像された本画像のデータと、遮光状態で撮像された暗黒画像のデータとを生成する。【選択図】  図１
2008113132.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換で撮像する撮像素子と、
被写体からの光束を前記撮像素子に到達させる非遮光状態と、前記光束に対して前記撮像素子を遮光する遮光状態とを切り替える遮光部と、
前記撮像素子に関する撮像感度の設定を変更する感度調整部と、
前記撮像感度が閾値以上の状態で撮影指示を受けた場合に、前記非遮光状態で撮像された本画像のデータと、前記遮光状態で撮像された暗黒画像のデータとを生成する制御部と、
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記本画像のデータの信号レベル値から前記暗黒画像のデータの信号レベル値を減算する減算処理部をさらに備えることを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記撮像素子から出力された画像のデータの黒基準レベルを０値より大きな値に固定するクランプ処理部をさらに備え、
前記減算処理部は、前記クランプ処理部から出力された前記本画像および前記暗黒画像のデータに対して前記減算を実行することを特徴とする電子カメラ。
【請求項４】
請求項２に記載の電子カメラにおいて、
前記制御部は、前記暗黒画像のデータに対して平滑化処理を施すことを特徴とする電子カメラ。
【請求項５】
請求項１に記載の電子カメラにおいて、
撮影モードの変更指示をユーザーから受け付ける入力部をさらに備え、
前記制御部は、連写撮影に適した撮影モードの設定時には、前記撮像感度の値に拘わらず前記暗黒画像の撮像を停止することを特徴とする電子カメラ。
【請求項６】
請求項１に記載の電子カメラにおいて、
前記撮像感度の手動指定をユーザーから受け付ける入力部をさらに備え、
前記制御部は、前記手動指定でのみ選択可能な高感度値に前記撮像感度が設定されたときに、前記本画像のデータと前記暗黒画像のデータとを生成することを特徴とする電子カメラ。
【請求項７】
請求項１に記載の電子カメラにおいて、
前記撮像感度に関する前記閾値の指定をユーザーから受け付ける入力部をさらに備えることを特徴とする電子カメラ。
【請求項８】
被写体像を光電変換で撮像する撮像素子と、
被写体からの光束を前記撮像素子に到達させる非遮光状態と、前記光束に対して前記撮像素子を遮光する遮光状態とを切り替える遮光部と、
前記撮像素子に関する撮像感度の設定を変更する感度調整部と、
前記撮像素子の温度状態を検知する温度検知部と、
前記撮像感度が閾値以上の状態および前記撮像素子の温度が閾値以上の状態の少なくとも一方の状態で撮影指示を受けた場合に、前記非遮光状態で撮像された本画像のデータと、前記遮光状態で撮像された暗黒画像のデータとを生成する制御部と、
を備えることを特徴とする電子カメラ。
【請求項９】
被写体像を撮像素子で撮像するとともに、黒基準レベルが０値より大きな値に固定された本画像のデータと、前記撮像素子を遮光した状態で撮像するとともに、黒基準レベルが０値より大きな値に固定された暗黒画像のデータとをそれぞれ読み込む第１ステップと、
前記本画像のデータの信号レベル値から前記暗黒画像のデータの信号レベル値を減算する第２ステップと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本画像および暗黒画像のデータに基づいてシェーディング補正を行う電子カメラおよび画像処理プログラムに関する。
【背景技術】
【０００２】
電子カメラの撮像素子の出力には、撮像画像の信号成分とともに、撮像素子の暗電流などによる雑音成分が含まれる。上記の暗電流は、撮像素子の露光時間などに応じてそのレベルが変動することが知られている。そのため、一部の電子カメラでは、遮光状態で撮影した暗黒画像によって暗電流のデータを取得し、記録用画像の信号レベルから暗電流のノイズ分を減算することでシェーディング補正（画像の明るさの不均一性の補正）を行っている。例えば、特許文献１に上記の電子カメラの構成の一例を示す。
【特許文献１】特許第３８００１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来技術によっても、撮影条件によってシェーディング補正がなお不十分な場合もあり、その改善が要請されていた。
本発明は上記従来技術の課題を解決するものである。本発明の目的は、撮影条件に応じてシェーディング補正をより高い精度で行うことのできる手段を提供することである。
【課題を解決するための手段】
【０００４】
第１の発明の電子カメラは、撮像素子と、遮光部と、感度調整部と、制御部とを備える。撮像素子は、被写体像を光電変換で撮像する。遮光部は、被写体からの光束を撮像素子に到達させる非遮光状態と、上記光束に対して撮像素子を遮光する遮光状態とを切り替える。感度調整部は、撮像素子に関する撮像感度の設定を変更する。制御部は、撮像感度が閾値以上の状態で撮影指示を受けた場合に、非遮光状態で撮像された本画像のデータと、遮光状態で撮像された暗黒画像のデータとを生成する。
【０００５】
第２の発明は、第１の発明において、本画像のデータの信号レベル値から暗黒画像のデータの信号レベル値を減算する減算処理部を電子カメラがさらに備える。
第３の発明は、第２の発明において、撮像素子から出力された画像のデータの黒基準レベルを０値より大きな値に固定するクランプ処理部を電子カメラがさらに備える。また、減算処理部は、クランプ処理部から出力された本画像および暗黒画像のデータに対して減算を実行する。
【０００６】
第４の発明は、第２の発明において、制御部は、暗黒画像のデータに対して平滑化処理を施す。
第５の発明は、第１の発明において、撮影モードの変更操作をユーザーから受け付ける入力部を電子カメラがさらに備える。また、制御部は、連写撮影に適した撮影モードの設定時には、撮像感度の値に拘わらず暗黒画像の撮像を停止する。
【０００７】
第６の発明は、第１の発明において、撮像感度の手動指定をユーザーから受け付ける入力部を電子カメラがさらに備える。また、制御部は、手動指定でのみ選択可能な高感度値に撮像感度が設定されたときに、本画像のデータと暗黒画像のデータとを生成する。
第７の発明は、第１の発明において、撮像感度に関する閾値の指定をユーザーから受け付ける入力部を電子カメラがさらに備える。
【０００８】
第８の発明の電子カメラは、撮像素子と、遮光部と、感度調整部と、温度検知部と、制御部とを備える。撮像素子は、被写体像を光電変換で撮像する。遮光部は、被写体からの光束を撮像素子に到達させる非遮光状態と、上記光束に対して撮像素子を遮光する遮光状態とを切り替える。感度調整部は、撮像素子に関する撮像感度の設定を変更する。温度検知部は、撮像素子の温度状態を検知する。制御部は、撮像感度が閾値以上の状態および撮像素子の温度が閾値以上の状態の少なくとも一方の状態で撮影指示を受けた場合に、非遮光状態で撮像された本画像のデータと遮光状態で撮像された暗黒画像のデータとを生成する。
【０００９】
第９の発明の画像処理プログラムは、以下のステップをコンピュータに実行させる。第１ステップでは、本画像のデータと、暗黒画像のデータとをそれぞれ読み込む。上記の本画像のデータは、被写体像を撮像素子で撮像するとともに、黒基準レベルが０値より大きな値に固定されている。また、上記の暗黒画像のデータは、撮像素子を遮光した状態で撮像するとともに、黒基準レベルが０値より大きな値に固定されている。第２ステップでは、本画像のデータの信号レベル値から暗黒画像のデータの信号レベル値を減算する。
【００１０】
なお、上記の発明に関する構成を、画像処理装置、画像処理方法、コンピュータプログラムを記録した記録媒体などに変換して表現した構成も、本発明の具体的態様として有効である。
【発明の効果】
【００１１】
本発明によれば、撮影条件に応じてシェーディング補正をより高い精度で行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
図１は本実施形態の電子カメラのブロック図である。電子カメラは、撮像素子１１と、撮像素子駆動部１２と、メカニカルシャッタ１３と、温度検知部１４と、アナログ信号処理部１５と、デジタル信号処理部１６と、ＣＰＵ１７と、バッファメモリ１８と、操作部１９およびレリーズ釦２０と、画像処理部２１と、記録Ｉ／Ｆ２２とを有している。
撮像素子１１は、撮影光学系（不図示）の像空間側に配置される。撮像素子１１は、受光面での被写体の結像を光電変換してアナログ信号を生成する。この撮像素子１１の出力はアナログ信号処理部１５に接続されている。
【００１３】
ここで、撮像素子１１の受光面には複数の受光素子がマトリックス状に配列されている（個々の受光素子の図示は省略する）。また、撮像素子１１の受光面は、有効画素領域と遮光領域（オプティカルブラック領域）とに区画されている（図２参照）。撮像素子１１の有効画素領域では、被写体の結像の明るさに応じて各受光素子に信号電荷が蓄積される。そして、撮像素子１１は、有効画素領域の受光素子の出力に基づいて撮影画像を構成する画像信号を生成する。
【００１４】
一方、撮像素子１１の遮光画素領域は、有効画素領域の外周に隣接して形成されている。この遮光画素領域は各受光素子の表面が遮光膜によって覆われている。この遮光画素領域では、温度変化等による蓄積電荷（暗電流成分）が各受光素子に蓄積される。そして、電子カメラでは、遮光画素領域の出力に基づいて被写体像の黒色に相当する信号レベル（黒基準レベル）が決定される。
【００１５】
撮像素子駆動部１２は、ＣＰＵ１７の指示に応じて撮像素子１１にタイミング信号を出力し、撮像素子１１の電荷蓄積時間や信号読みだしなどを制御する。
メカニカルシャッタ１３は、撮像素子１１の受光面に対面するように設置されている。メカニカルシャッタ１３は、ＣＰＵ１７の指示に応じて駆動する先幕および後幕によって、撮像素子１１の遮光状態および露光状態を制御する。例えば、メカニカルシャッタ１３は、撮影時には先幕および後幕の走行間隔を変更することで撮像素子１１の露光時間を調整する。また、本実施形態の電子カメラは、メカニカルシャッタ１３を閉じた遮光状態で撮影を行うことで、撮像素子１１のノイズ成分を記録した暗黒画像を取得できる。
【００１６】
温度検知部１４は、撮像素子１１の温度状態を検知するための温度センサである。この温度検知部１４は、例えば撮像素子１１の近傍に配置されている。なお、温度検知部１４は、例えば、暗電流成分の大きさから撮像素子１１の温度状態を推定するオブザーバなどであってもよい。
アナログ信号処理部１５は、ＣＤＳ部１５ａと、ゲイン調整部１５ｂと、アナログクランプ部１５ｃおよびＡ／Ｄ変換部１５ｄとを有するアナログフロントエンド回路である。ＣＤＳ部１５ａは、撮像素子１１からの出力信号のノイズ成分を相関二重サンプリングによって低減する。ゲイン調整部１５ｂは、ＣＰＵ１７の指示によって入力信号の利得を増幅し、画像信号に対してＩＳＯ感度に相当する撮像感度の調整を実行する。アナログクランプ部１５ｃは、ゲイン調整部１５ｂからの信号出力をフィードバックし、画像信号の黒基準レベルを０値よりも大きな一定の電圧レベルにクランプする。Ａ／Ｄ変換部１５ｄは、ゲイン調整部１５ｂからの出力信号をＡ／Ｄ変換する。このＡ／Ｄ変換部１５ｄの出力は、デジタル信号処理部１６に入力される。
【００１７】
ここで、図３（ａ）は、アナログクランプ部１５ｃでのクランプ処理前の信号出力を示す模式図である。図３（ｂ）は、アナログクランプ部１５ｃでのクランプ処理後の信号出力を示す模式図である。なお、図３の各図において、縦軸は信号レベルの値を示し、横軸は信号読み出しのときの時間ｔを示している。また、簡単のため、図３では暗黒画像についての有効画素および遮光画素の出力を示している。
【００１８】
図３（ａ）に示すクランプ処理前の信号出力では、黒基準レベルおよび有効画素の信号レベルがいずれも時間経過とともに増大する傾向にある。このとき、黒基準レベルと有効画素レベルとはそれぞれ異なる比率で信号レベルが変動する。図３では、撮像素子１１の黒基準レベルが有効画素レベルよりも高い比率で増加する例を説明する。
そして、アナログクランプ部１５ｃによって信号出力の黒基準レベルがクランプされると、図３（ｂ）に示すように黒基準レベルの値が一定となって信号伝送中のＤＣ変動が打ち消される。なお、図３（ｂ）では、黒基準レベルのクランプに伴って、有効画素の信号レベルは時間経過とともに減少する傾向を示すこととなる。
【００１９】
デジタル信号処理部１６は、撮像素子１１からの読み出し順に入力されるデジタル画像信号に対して、欠陥画素補正、黒レベル調整などの画像処理を施す。このデジタル信号処理部１６の出力はＣＰＵ１７に入力される。なお、デジタル信号処理部１６における黒レベル調整では、アナログクランプ部１５ｃでクランプされた黒基準レベルの値が０値にシフトされる（図３（ｃ）参照）。
【００２０】
ＣＰＵ１７は、電子カメラの統括的な制御を行うプロセッサである。ＣＰＵ１７は、所定のシーケンスプログラムに従って電子カメラの各部動作を制御するとともに、撮影時に必要となる各種演算（ＡＦ、ＡＥ、ホワイトバランスなど）を実行する。また、ＣＰＵ１７は、撮像感度の値や撮像素子１１の温度などに応じて、レリーズ時に記録用の本画像とともに暗黒画像を撮影するか否かを変更する。また、ＣＰＵ１７は、暗黒画像を用いた本画像のシェーディング補正において所定の画像処理を実行する。
【００２１】
バッファメモリ１８はＣＰＵ１７に接続されている。このバッファメモリ１８は、複数フレーム分の画像のデータを記録する容量を有しており、ＣＰＵ１７や画像処理部２１による画像処理の前工程または後工程で一時的に画像のデータを保存する。
操作部１９は、ユーザーから各種設定の入力操作を受け付ける。この操作部１９は、例えばコマンドダイヤルや十字状のカーソルキーなどで構成される。本実施形態では、操作部１９を介して、（１）撮影モードおよび記録モードの設定と、（２）撮影時の撮像感度の設定と、（３）暗黒画像の撮影に関する閾値の設定と、をユーザーがＣＰＵ１７に入力できる。
【００２２】
上記（１）の撮影モードの設定では、通常の撮影モードと、連写撮影モード（連写速度を優先するモード）とをユーザーが選択できる。また、記録モードの設定では、画像処理および圧縮処理を施した通常の撮影画像データを記録する第１記録モードと、ＲＡＷデータ（Ａ／Ｄ変換後に一切の画像処理を施さない状態の画像データ）を記録する第２記録モードとをユーザーが選択できる。
【００２３】
上記（２）の撮像感度の設定では、撮像素子１１の撮像感度をユーザーが手動で指定できる。なお、本実施形態の電子カメラでは、撮像感度のうちで低感度側の値（例えばＩＳＯ感度１６００相当までの撮像感度）は自動露出補正のときも使用できる。しかし、一定以上の高感度値（例えばＩＳＯ感度３２００相当以上の撮像感度）についてはユーザーが手動操作で直接指定した場合のみ使用できるように構成されている。
【００２４】
上記（３）の暗黒画像の撮影に関する閾値の設定では、レリーズ時に暗黒画像の撮影を行う撮像感度の閾値をユーザーが手動で指定できる。そして、ユーザーの指定した閾値以上の撮像感度で撮影を行う場合には、レリーズ時に本画像と暗黒画像とが撮影されることとなる。
レリーズ釦２０は、半押し操作によるＡＦ動作の指示入力と、全押し操作によるレリーズ指示（露光開始の指示）の入力とをユーザーから受け付ける。なお、レリーズ釦２０の出力はＣＰＵ１７に接続されている。
【００２５】
画像処理部２１は、１フレーム分のデジタル画像信号に対して、各種の画像処理（色補間、階調変換処理、輪郭強調処理、ホワイトバランス調整など）を施して撮影画像のデータを生成する。なお、画像処理部２１は、本画像のデータをＪＰＥＧ形式で圧縮する処理や、圧縮された撮影画像データを伸長復元する処理も実行する。
記録Ｉ／Ｆ２２には、記録媒体２３を接続するためのコネクタが形成されている。そして、記録Ｉ／Ｆ２２は、コネクタに接続された記録媒体２３に対してデータの書き込み／読み込みを実行する。上記の記録媒体２３は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記録媒体２３の一例としてメモリカードを図示する。
【００２６】
以下、本実施形態の電子カメラでの撮影動作の一例を説明する。本実施形態の電子カメラでは、所定条件下においてレリーズ時に本画像および暗黒画像を撮影し、この暗黒画像のデータを用いてシェーディング補正を実行する。図４は、暗黒画像の撮影の要否に関するＣＰＵ１７の判定処理を示す流れ図である。
ステップ１０１：ＣＰＵ１７は、撮影モードが連写撮影モード以外に設定されているか否かを判定する。連写撮影モード以外の場合（ＹＥＳ側）には、ＣＰＵ１７はＳ１０２に移行する。一方、連写撮影モードの場合（ＮＯ側）には、ＣＰＵ１７はレリーズ時に暗黒画像を撮影せずに本画像のみを撮影する。連写撮影モードでは、本画像の連写撮影が最優先されるので、暗黒画像の撮影によって本画像の連写が妨げられないようにする必要があるからである。
【００２７】
ステップ１０２：ＣＰＵ１７は、現在の撮像感度が手動のみで指定できる高感度値に設定されているか否かを判定する。上記条件を満たす場合（ＹＥＳ側）には、ＣＰＵ１７はレリーズ時に本画像および暗黒画像を撮影する。この場合には、本画像にノイズが残りやすくなるため、暗黒画像のデータを用いて高い精度でのシェーディング補正を行うことが好ましいからである。一方、上記条件を満たさない場合（ＮＯ側）には、ＣＰＵ１７はＳ１０３に移行する。
【００２８】
ステップ１０３：ＣＰＵ１７は、撮影時における撮像感度の値が、暗黒画像の撮影に関する閾値以上であるか否かを判定する。上記条件を満たす場合（ＹＥＳ側）には、ＣＰＵ１７はレリーズ時に本画像および暗黒画像を撮影する。この撮影条件下では、暗黒画像のデータを用いたシェーディング補正を行うことをユーザーが望んでいるからである。一方、上記条件を満たさない場合（ＮＯ側）には、ＣＰＵ１７はレリーズ時に暗黒画像を撮影せずに本画像のみを撮影する。
【００２９】
次に、図５の流れ図を参照しつつ、電子カメラが本画像および暗黒画像を撮影する場合の具体的な動作を説明する。なお、図５の例では、ＣＰＵ１７の記録モードが第１記録モードに設定されている状態を前提として以下の説明を行う。
ステップ２０１：ＣＰＵ１７は、レリーズ釦２０の全押し操作に応じて、所定の露出条件で本画像の撮影を行う。このとき、ＣＰＵ１７は、メカニカルシャッタ１３を駆動させて撮像素子１１を露光状態にするとともに、撮像素子１１に被写体像を撮像させる。そして、撮像素子１１から読み出された本画像の画像信号は、アナログ信号処理部１５およびデジタル信号処理部１６をパイプライン式に通過してバッファメモリ１８にバッファリングされる。
【００３０】
ここで、Ｓ２０１での本画像の撮影において、デジタル信号処理部１６は本画像のデータに対して、黒基準レベルを０値に合わせる黒レベル調整を省略する。すなわち、上記のバッファメモリ１８内における本画像のデータの黒基準レベルは、アナログクランプ部１５ｃでクランプされたときの電圧レベルに応じた値となっている。
ステップ２０２：ＣＰＵ１７は、本画像の撮影直後に暗黒画像の撮影を行う。このとき、ＣＰＵ１７は、メカニカルシャッタ１３を遮光状態にして、撮像素子１１に被写体像を撮像させる。この暗黒画像の露光時間および撮像感度は、本画像と同じ条件に設定される。
【００３１】
そして、撮像素子１１から読み出された暗黒画像の画像信号は、アナログ信号処理部１５およびデジタル信号処理部１６をパイプライン式に通過してバッファメモリ１８にバッファリングされる。なお、Ｓ２０２での暗黒画像の撮影においても、デジタル信号処理部１６は暗黒画像のデータに対して、黒基準レベルを０値に合わせる黒レベル調整を省略する。すなわち、上記のバッファメモリ１８内における暗黒画像のデータの黒基準レベルも、アナログクランプ部１５ｃでクランプされたときの電圧レベルに応じた値となっている。
【００３２】
ステップ２０３：ＣＰＵ１７は、暗黒画像のデータ（Ｓ２０２）に対して、ローパスフィルタによる平滑化処理を実行する。これにより、暗黒画像のデータからはランダムノイズが除去される。
ここで、ランダムノイズを含む暗黒画像のデータを用いてシェーディング補正を行った場合を考える。この場合には、後述の減算処理後のデータには、本画像と暗黒画像の両方のランダムノイズが重畳し、ランダムノイズの成分が原理上√２倍（約１．４１倍）に増加する。しかし、本実施形態では暗黒画像のデータからランダムノイズが除去されるので、上記のようにシェーディング補正後にランダムノイズが増加することはない。
【００３３】
ステップ２０４：ＣＰＵ１７は、暗黒画像のデータを用いて、本画像のデータのシェーディング補正を実行する。具体的には、ＣＰＵ１７は、本画像の各画素の信号レベルから、暗黒画像における対応画素の信号レベルを減算処理する。
ここで、Ｓ２０４では、デジタル信号処理部１６での黒レベル調整を行わないデータ同士を減算するので、シェーディング補正を高い精度で行うことができる。以下、図６を参照しつつ、その理由を説明する。
【００３４】
図６（ａ）は、デジタル信号処理部１６での黒レベル調整を行わない本画像のデータ（Ｓ２０１）を示す模式図である。図６（ｂ）は、デジタル信号処理部１６での黒レベル調整を行わない暗黒画像のデータ（Ｓ２０２）を示す模式図である。図６（ｃ）は、本実施形態のシェーディング補正後の本画像のデータを示す模式図である。なお、図６の各図において、縦軸は信号レベルの値を示し、横軸は信号読み出しのときの時間ｔを示している。
【００３５】
本実施形態では、本画像のデータ（図６（ａ））から暗黒画像のデータ（図６（ｂ））を減算することで、黒基準レベルが０値に調整されることとなる。また、本画像のデータから暗黒画像のデータを減算することで、有効画素の信号レベルの傾きもほぼ完全に除去されることとなる（図６（ｃ）参照）。
一方、図６（ａ）および図６（ｂ）の各データに黒レベル調整を行って、各々の黒基準レベルを０値にシフトさせた場合を考える。この場合には、黒基準レベルの値を下回るデータが切り捨てられる。そのため、暗黒画像において、有効画素の信号レベルの傾きを示すデータや、黒基準レベルを下回る範囲のノイズ成分のデータが失われるおそれがある。すなわち、黒レベル調整を行ったデータ同士でシェーディング補正を行うと、本画像のデータから本来補正すべき信号レベル分を引ききれず、補正後の本画像にノイズが残るおそれがあることが分かる。
【００３６】
ステップ２０５：画像処理部２１は、ＣＰＵ１７の指示により、減算処理（Ｓ２０４）後の本画像のデータに対して各種の画像処理および圧縮処理を実行する。
ステップ２０６：ＣＰＵ１７は、圧縮処理後の本画像のデータを記録媒体２３に記録する。以上で、図５の撮影動作の説明を終了する。
以上のように、本実施形態では、撮像感度が高感度値に設定された場合や、閾値以上の撮像感度に設定された場合に、暗黒画像を用いて本画像のシェーディング補正が行われる（Ｓ１０２、Ｓ１０３、Ｓ２０１〜Ｓ２０４）。そのため、撮像感度が高く設定された場合にも、ノイズが著しく抑制された高品位の本画像をユーザーが取得できる。
【００３７】
なお、電子カメラが第２記録モードに設定された状態で本画像および暗黒画像の撮影を行う場合には、ＣＰＵ１７は、本画像のＲＡＷデータと、暗黒画像のＲＡＷデータとを対応付けして画像ファイルを生成する。そして、ＣＰＵ１７は、上記の画像ファイルを記録媒体２３に記録して撮影動作を終了する。この第２記録モードの場合には、電子カメラまたはコンピュータ上でユーザーが撮影後に本画像のＲＡＷデータの現像処理を行うときに、暗黒画像のＲＡＷデータを利用して上記のシェーディング補正を行うことが可能となる。
【００３８】
（実施形態の補足事項）
（１）本発明の画像処理プログラムは、例えば、電子カメラのＣＰＵ１７上で実行される。そして、画像処理プログラムは、撮影時に取得した本画像および暗黒画像のデータや、記録媒体２３から読み込んだ画像ファイルに対してシェーディング補正を実行する。勿論、上記の画像ファイルを読み込み可能な画像処理装置（パーソナルコンピュータなど）に画像処理プログラムを実行させるようにしてもよい。
【００３９】
（２）上記実施形態では、撮像感度に応じて暗黒画像の撮影の要否を判定する場合を説明した。このように、図４の判定処理で暗黒画像の撮影の要否を決定する場合には、電子カメラの構成から温度検知部１４を省略してもかまわない。
また、ＣＰＵ１７は、図７に示すように、撮像感度が閾値以上の状態および撮像素子１１の温度が閾値以上の状態の少なくとも一方の状態で撮影指示を受けた場合に、本画像とともに暗黒画像を撮影するようにしてもよい。
【００４０】
ここで、図７は、図４の判定処理の変形例を示す図である。図７のＳ３０１，Ｓ３０２は、図４のＳ１０１，Ｓ１０２にそれぞれ対応するので重複説明は省略する。
ステップ３０３：ＣＰＵ１７は、撮影時における撮像感度の値が、暗黒画像の撮影に関する閾値以上であるか否かを判定する。上記条件を満たす場合（ＹＥＳ側）には、ＣＰＵ１７はレリーズ時に本画像および暗黒画像を撮影する。一方、上記条件を満たさない場合（ＮＯ側）には、ＣＰＵ１７はＳ３０４に移行する。
【００４１】
ステップ３０４：ＣＰＵ１７は温度検知部１４で検知した撮像素子１１の温度状態が閾値以上であるか否かを判定する。上記条件を満たす場合（ＹＥＳ側）には、ＣＰＵ１７はレリーズ時に本画像および暗黒画像を撮影する。一方、上記条件を満たさない場合（ＮＯ側）には、ＣＰＵ１７はレリーズ時に暗黒画像を撮影せずに本画像のみを撮影する。
なお、本発明は、その精神またはその主要な特徴から逸脱することなく他の様々な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【図面の簡単な説明】
【００４２】
【図１】本実施形態の電子カメラのブロック図
【図２】撮像素子を受光面側からみた図
【図３】（ａ）アナログクランプ部でのクランプ処理前の信号出力を示す模式図、（ｂ）アナログクランプ部でのクランプ処理後の信号出力を示す模式図、（ｃ）デジタル信号処理部での黒レベル調整後の信号出力を示す模式図
【図４】暗黒画像の撮影の要否に関する判定処理を示す流れ図
【図５】本画像および暗黒画像を撮影する場合の動作を説明する流れ図
【図６】（ａ）Ｓ２０１での本画像のデータを示す模式図、（ｂ）Ｓ２０２での暗黒画像のデータを示す模式図、（ｃ）シェーディング補正後の本画像のデータを示す模式図
【図７】図４の判定処理の変形例を示す図
【符号の説明】
【００４３】
１１…撮像素子、１３…メカニカルシャッタ、１４…温度検知部、１５…アナログ信号処理部、１５ｂ…ゲイン調整部、１５ｃ…アナログクランプ部、１７…ＣＰＵ、１９…操作部
【図１】
2008113132.tif 000003
【図２】
2008113132.tif 000004
【図３】
2008113132.tif 000005
【図４】
2008113132.tif 000006
【図５】
2008113132.tif 000007
【図６】
2008113132.tif 000008
【図７】
2008113132.tif 000009