(57)【要約】【課題】  露光時間の長期化や温度が変化する環境にあっても、黒潰れ、黒浮き及び白傷などによる画質劣化を防止することができる撮像装置を提供する。【解決手段】  撮像装置は、撮像素子と、切替部と、制御部とを備える。撮像素子は、アドレス指定読み出しが可能な受光素子を配列した受光面を有し、被写体の画像を撮像する撮像領域と受光素子が遮光部材で覆われるとともに暗電流成分の信号を出力するオプティカルブラック領域とを受光面に設ける。切替部は、受光面に光束が入射する第１状態と受光面への光束の入射を妨げる第２状態とを切り替える。制御部は、第１状態で本画像を撮像した後、第２状態でダーク画像を撮像するときにオプティカルブラック領域における部分領域毎の信号レベルを読み出して、本画像の対応位置の信号レベルと順次比較し、その比較結果に応じてダーク画像の露光時間を制御する。【選択図】    図５
2009260871.tif 000002
【特許請求の範囲】
【請求項１】
アドレス指定読み出しが可能な受光素子を配列した受光面を有し、被写体の画像を撮像する撮像領域と前記受光素子が遮光部材で覆われるとともに暗電流成分の信号を出力するオプティカルブラック領域とを前記受光面に設けた撮像素子と、
前記受光面に光束が入射する第１状態と前記受光面への光束の入射を妨げる第２状態とを切り替える切替部と、
前記第１状態で本画像を撮像した後、前記第２状態でダーク画像を撮像するときに前記オプティカルブラック領域における部分領域毎の信号レベルを読み出して、前記本画像の対応位置の信号レベルと順次比較し、前記比較結果に応じて前記ダーク画像の露光時間を制御する制御部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記制御部は、所定時間毎に前記オプティカルブラック領域の信号レベルをライン単位で読み出して、本画像の対応するラインの信号レベルと比較することを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記制御部は、前記ダーク画像の露光時に読み出した信号レベルの値が、前記本画像のオプティカルブラック領域の信号レベルと同一の場合を含む許容範囲内の値になったときに前記ダーク画像の露光を終了することを特徴とする撮像装置。
【請求項４】
請求項１に記載の撮像装置において、
前記制御部は、前記ダーク画像のデータを用いて前記本画像のデータの補正処理を行うことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長時間露光時に発生するノイズを除去するノイズリダクション処理機能を備える撮像装置に関する。
【背景技術】
【０００２】
近年、撮像素子を備えた電子カメラには、ノイズリダクション（ＮＲ）モードを備えたものが知られている（例えば、特許文献１参照）。このノイズリダクション（ＮＲ）モードでは、通常、本画像が撮影された直後に、電子カメラが撮像素子を遮光した状態で本画像の露光時間と同じ露光時間でダーク画像撮影を行う。続いて、電子カメラ内部では、ダーク画像のデータを用いて本画像のデータの補正処理を行う。この補正処理により、撮像素子において発生する暗電流ノイズや撮像素子固有の画素欠陥による微少な傷（例えば、点キズ）等の画質劣化が低減される。
【特許文献１】特開２００５−７９９４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ノイズリダクション（ＮＲ）モードには以下の問題点がある。暗電流は熱により発生するものであり、撮像素子の温度が変化すると同じ露光時間でも暗電流量は異なる（７〜１０℃の温度上昇で２倍）。そのため、本露光時と暗露光時に温度の差があるとそれぞれの暗電流成分の間に誤差が生じる。露光時間が長くなるにしたがって温度の変動が大きくなり、暗電流差も大きくなる傾向にある。
【０００４】
通常、本露光から暗露光へと連続して撮像素子を使用した場合、暗露光時の方が撮像素子の温度上昇を招く。これに伴い暗電流も増加する。そのため、補正処理において、暗電流を引き過ぎて黒潰れなどを招くという問題が生じる。
【０００５】
また、撮像素子のライブ映像を液晶モニタに表示するライブビューモードを長時間使用した後の長時間露光では、ライブビュー動作により温度が飽和温度まで上昇した状態から長時間露光を開始する。この場合、長時間露光中はスタンバイモードに移行するため、消費電力も小さく温度が急激に下がっていくことになる。そのため、通常とは逆に本露光よりも暗露光の方が暗電流は少なくなる。この場合、補正処理において、補正量が不足して黒浮きを招くという問題が生じる。
【０００６】
また、長時間露光時には白傷などの暗電流ノイズも発生することが知られている。この場合、本露光時と暗露光時とで暗電流量が異なると白傷が残ってしまうという問題も生じる。
【０００７】
ここで、特許文献１に開示されたノイズリダクション（ＮＲ）モードでは、予め定めた露光時間を経過すると温度上昇が起きるものと推定している。しかしながら、実際に予測される温度上昇が起きていない場合には、十分に補正できない点でなお改善の余地があった。
【０００８】
本発明は、上記事情に鑑み、露光時間の長期化や温度が変化する環境にあっても、黒潰れ、黒浮き及び白傷などによる画質劣化を防止することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明に係る撮像装置は、撮像素子と、切替部と、制御部とを備える。撮像素子は、アドレス指定読み出しが可能な受光素子を配列した受光面を有し、被写体の画像を撮像する撮像領域と受光素子が遮光部材で覆われるとともに暗電流成分の信号を出力するオプティカルブラック領域とを受光面に設ける。切替部は、受光面に光束が入射する第１状態と受光面への光束の入射を妨げる第２状態とを切り替える。制御部は、第１状態で本画像を撮像した後、第２状態でダーク画像を撮像するときにオプティカルブラック領域における部分領域毎の信号レベルを読み出して、本画像の対応位置の信号レベルと順次比較し、その比較結果に応じてダーク画像の露光時間を制御する。
【００１０】
第２の発明は、第１の発明において、制御部は、所定時間毎にオプティカルブラック領域の信号レベルをライン単位で読み出して、本画像の対応するラインの信号レベルと比較する。
【００１１】
第３の発明は、第１の発明において、制御部は、ダーク画像の露光時に読み出した信号レベルの値が、本画像のオプティカルブラック領域の信号レベルと同一の場合を含む許容範囲内の値になったときにダーク画像の露光を終了する。
【００１２】
第４の発明は、第１の発明において、制御部は、ダーク画像のデータを用いて本画像のデータの補正処理を行う。
【発明の効果】
【００１３】
本発明の撮像装置によれば、ダーク画像を撮像するときに撮像素子のオプティカルブラック領域の信号レベルと本画像の対応位置の信号レベルとを順次比較し、その比較結果に応じてダーク画像の露光時間を制御する。これにより、本発明の撮像装置は露光時間の長期化や温度が変化する環境にあっても、黒潰れ、黒浮き及び白傷などによる画質劣化を防止することができる。
【発明を実施するための最良の形態】
【００１４】
＜電子カメラの構成の説明＞
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
【００１５】
図１は本実施形態の電子カメラの構成を説明するブロック図である。図１に示す通り電子カメラ１には、撮影光学系１０と、メカニカルシャッタ１１と、撮像素子１２と、タイミングジェネレータ（ＴＧ）１３と、アナログフロントエンド部(以下、「ＡＦＥ」という)１４と、画像処理部１５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、記録インターフェース（記録Ｉ／Ｆ）１７と、表示部１８と、操作部１９と、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１と、バス２２とが備えられる。このうち画像処理部１５、ＲＡＭ１６、記録インターフェース（記録Ｉ／Ｆ）１７、表示部１８、ＣＰＵ２０及びＲＯＭ２１は、バス２２を介して互いに接続されている。また、操作部１９は、ＣＰＵ２０に接続されている。
【００１６】
撮影光学系１０は、フォーカスレンズやズームレンズを含む複数のレンズ群で構成されている。なお、簡単のため、図１では、撮影光学系１０を１枚のレンズとして図示する。この撮影光学系１０は、不図示のレンズ駆動装置によって制御される。
【００１７】
メカニカルシャッタ１１は、撮像素子１２に光束が入射する第１状態と撮像素子１２への光束の入射を妨げる第２状態とを開閉により切り替える。この切り替えは、ＣＰＵ２０の指示に応じてメカニカルシャッタ駆動部（不図示）により行われる。
【００１８】
撮像素子１２は、その撮像面に形成された被写体像を光電変換することにより、本画像の画像信号（アナログ信号）を生成する。なお、本実施形態では、撮像素子１２にＸＹアドレス方式のＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）を用いている。この撮像素子１２の受光面には、マトリックス状に配列された複数の受光素子が配備されている。これらの受光素子は、ＣＰＵ２０の指示によりアドレス指定読み出しが可能である。また、この撮像素子１２の受光面は、画像を撮像する撮像領域とオプティカルブラック領域（以下、「ＯＢ領域」という）とで構成される。このＯＢ領域は、受光素子がアルミなどの遮光部材で覆われるとともに暗電流成分の信号を出力する。
【００１９】
タイミングジェネレータ（ＴＧ）１３は、ＣＰＵ２０からの指示に従い撮像素子１２及びＡＦＥ１４の各々へ向けて駆動信号を送出し、それによって両者の駆動タイミングを制御する。
【００２０】
ＡＦＥ１４は、撮像素子１２が生成する画像信号に対して信号処理を施すアナログフロントエンド回路である。このＡＦＥ１４は、画像信号のゲイン調整や、画像信号のＡ／Ｄ変換などを行う。このＡＦＥ１４が出力する画像信号（デジタル信号）は、本画像のデータやダーク画像のデータとして画像処理部１５へ入力される。
【００２１】
画像処理部１５は、ＡＦＥ１４が出力する本画像のデータをＲＡＭ１６のフレームメモリに記憶させる。また、画像処理部１５では、後述のダーク画像撮影時に所定間隔毎に１ラインずつ読み出されたＯＢ領域の信号レベルをＲＡＭ１６のラインメモリに記憶させる。また、画像処理部１５は、後述する補正処理された後の本画像のデータに対してホワイトバランス、階調変換処理など各種の画像処理を施す。
【００２２】
記録インターフェース（記録Ｉ／Ｆ）１７は、本画像の画像データを記録媒体２３に記録できるように通信インターフェースを提供する。
【００２３】
表示部１８は、ＣＰＵ２０の指示に応じて各種画像を表示する。また、上述のライブビューモードでは撮像素子１２のライブ映像を表示する。
【００２４】
操作部１９は、レリーズボタン、コマンドダイヤルなどであり、ユーザによる操作内容に応じてＣＰＵ２０へ信号を与えるものである。例えばユーザは、レリーズボタンを全押しすることにより撮影の指示をＣＰＵ２０へ与えることができる。
【００２５】
ＣＰＵ２０は、電子カメラ１の統括的な制御を行うプロセッサである。ＣＰＵ２０は、ＲＯＭ２１に予め格納されたシーケンスプログラムを実行することにより電子カメラ１の各部を制御する。
【００２６】
また、ＣＰＵ２０は、上述のノイズリダクション（ＮＲ）モードがオンに設定されている場合、いわゆる２回撮りＮＲ撮影を行う。すなわち、本画像撮影を行った後、ＣＰＵ２０はダーク画像撮影を実行する。この際、従来のノイズリダクション（ＮＲ）モード（本画像及びダーク画像の露光時間が同じ）の２回撮りＮＲ撮影とは異なり、ＣＰＵ２０は、ダーク画像の露光時間の制御を行う。そして、ＣＰＵ２０は、ダーク画像のデータを用いて本画像のデータの補正処理を行う（詳細は後述する）。
【００２７】
＜電子カメラの動作説明＞
次に、本実施形態における電子カメラのノイズリダクション（ＮＲ）モードでの動作例を説明する。図２は、２回撮りＮＲ撮影の処理のフローチャートである。なお、以下の説明では、ノイズリダクション（ＮＲ）モードがオンに設定されている状態を前提として説明を行う。
【００２８】
ステップＳ１０１：ＣＰＵ２０は、レリーズボタンが半押しされたか否かを判別し、レリーズボタンが半押しされた場合は（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。一方、レリーズボタンが半押しされていない場合は（ステップＳ１０１：Ｎｏ）、ステップＳ１０１を繰り返す。
【００２９】
ステップＳ１０２：ＣＰＵ２０は、自動焦点調節や自動露出制御などを行い、本画像の撮影に用いる撮影条件を設定する。
【００３０】
ステップＳ１０３：ＣＰＵ２０は、レリーズボタンが全押しされたか否かを判別する。レリーズボタンが全押しされていない場合は（ステップＳ１０３：Ｎｏ）、ステップＳ１０３を繰り返す。レリーズボタンが全押しされた場合は（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４へ移行する。
【００３１】
ステップＳ１０４：ＣＰＵ２０は、ステップＳ１０２で設定された撮影条件の下で２回撮りＮＲを開始し、先ず本画像の画像データの取得を行う。すなわちＣＰＵ２０は、メカニカルシャッタ１１を開状態とし、タイミングジェネレータ１３を駆動させる。これにより、本画像の画像データを取得する。なお、この撮影で取得された本画像のデータは、ＡＦＥ１４を通過してから画像処理部１５によりＲＡＭ１６のフレームメモリに記憶される。
【００３２】
ステップＳ１０５：ＣＰＵ２０は、本画像の撮影に続いてＮＲ用ダーク画像撮影による露光時間制御のサブルーチンを実行する（詳細は後述する）。
【００３３】
ステップＳ１０６：ＣＰＵ２０は、ステップＳ１０５によりダーク画像の露光終了を受けつけた後、画像処理部１５に対してダーク画像のデータの読み出しの指示を出す。すると、画像処理部１５はＡＦＥ１４を介してダーク画像のデータを読み出す。続いて、画像処理部１５はＲＡＭ１６のフレームメモリにダーク画像のデータを記憶させる。ＣＰＵ２０は、ＲＡＭ１６のフレームメモリに既に記憶されている本画像の画像データからダーク画像のデータを減算する処理を行う。
【００３４】
ステップＳ１０７：画像処理部１５は、ステップＳ１０６にて減算処理された後の本画像のデータに対して、ホワイトバランス、階調変換処理など各種の画像処理を施す。
【００３５】
ステップＳ１０８：ＣＰＵ２０は、ステップＳ１０７にて画像処理が施された本画像のデータを圧縮処理し、記録媒体２３に保存する。そして、この処理ルーチンを終了する。
【００３６】
次に、図２のＮＲ用ダーク画像撮影による露光時間制御（ステップＳ１０５）のサブルーチンについて図３、図４及び図５を参照して説明する。
【００３７】
本実施形態では２回撮りＮＲ撮影のうちＮＲ用ダーク画像撮影において、ＣＰＵ２０は、ダーク画像のＯＢ領域（１ライン）毎に暗電流成分の信号レベルを読み出して、本画像の対応するＯＢ領域の信号レベルと順次比較する。そして、比較結果に応じて露光時間を制御する。以下、概要を述べた後、ＮＲ用ダーク画像撮影による露光時間制御のサブルーチンについて説明する。
【００３８】
図３は、暗電流成分の信号レベルの平均値の比較処理を説明するための図である。図３（ａ）は露光中の撮像素子１２におけるダーク画像のＯＢ領域のアドレス指定の順序を表しており、図３（ｂ）は本画像撮影後にＲＡＭ１６に記憶されている本画像のＯＢ領域のアドレス指定の順序を表している。ここで各画素の位置（Ｘ、Ｙ）は、水平走査用のＸアドレスと垂直走査用のＹアドレスとで指定される。簡単のため、図３において、撮像領域の右側上端の位置をＸＹアドレスの基点とし、Ｙアドレスは、撮像領域からＯＢ領域に番号がシーケンスに割り当てられているものとする。そして、ＯＢ領域開始のＹアドレスをスタートラインアドレスｋ（ＯＢ領域開始アドレス）とする。スタートラインアドレスｋから１行ずつインクリメントされることにより、ダーク画像のＯＢ領域における１ラインの信号レベルが順次読み出される。また、スタートラインアドレスｋの１ラインの読み出す時刻を読み出し開始時刻ｔとする。そして、スタートラインアドレスｋから１行ずつインクリメントして、１ラインの信号レベルを読み出す周期を読み出し周期ｓとする。
【００３９】
図３においてＴは露光時の蓄積時間であり、ダーク画像の場合（図３（ａ））は読み出し開始時刻ｔからの蓄積時間を表している。本画像の場合（図３（ｂ））は、本画像露光時間（Ｓ）に対応するため各ラインはＴ＝Ｓになっている。また、Ａｋ＋ｎは、ダーク画像のＯＢ領域における暗電流成分の信号レベルの平均値を表しており、Ｂｋ＋ｎは、本画像のＯＢ領域における暗電流成分の信号レベルの平均値を表している（ｎは０からの整数とする）。
【００４０】
ＣＰＵ２０は、ダーク画像撮影開始後、ダーク画像のＯＢ領域の１ライン（Ｙ＝ｋ＋ｎアドレス、ｎ＝０）を指定する。続いて、ＣＰＵ２０は、そのラインにおける各画素の暗電流成分の信号レベルをＲＡＭ１６のラインメモリから読み出し、１ラインの平均値Ａｋを算出する。上記読み出しからｓ秒経過後、ＣＰＵ２０は次行のＯＢ領域の１ラインの各画素の暗電流成分の信号レベルをＲＡＭ１６のラインメモリから読み出し、平均値Ａｋ＋１を算出する。ＣＰＵ２０は、この動作をｓ秒毎に１ラインずつずらしながら繰り返す。これにより、ＣＰＵ２０はｓ秒毎の１ラインの暗電流成分の信号レベルの平均値（Ａｋ、Ａｋ＋１、Ａｋ＋２、、、Ａｋ＋ｎ）を順次得ることができる。この場合、１ラインの各画素の暗電流成分の信号レベルから平均値を求めるが、１ラインの各画素に対してメディアンフィルタをかけてもよい。なお、１ライン毎に暗電流成分の信号レベルの平均値を求めるのは一例であって、これに限定されるものではない。
【００４１】
また、上記処理においてＣＰＵ２０は、ダーク画像のＯＢ領域（１ライン）の平均値（Ａｋ＋ｎ）を算出する毎に、既に取得済みの本画像の同アドレスのＯＢ領域（１ライン）の平均値（Ｂｋ＋ｎ）と比較していく。本実施形態では、以下の条件を満たしたときにダーク画像の露光を終了する。
【００４２】
｜１―（（Ａｋ＋ｎ）／（Ｂｋ＋ｎ））｜≦  ０．０５      （１）
一方、上記式（１）を満たしていない場合には、次のアドレスにおけるダーク画像のＯＢ領域（１ライン）の平均値（Ａｋ＋ｎ）と本画像の同アドレスの平均値（Ｂｋ＋ｎ）とを比較対象とする。なお、この条件は、一例であってこれに限定されるものではない。
【００４３】
図４は、暗電流の温度による影響を説明するための図である。図４（ａ）は、本画像露光時における暗電流の時間変化の一例を示す図である。露光時間（Ｔ）がＳ秒のときに、ＣＰＵ２０は露光を終了する。このときの温度がα[℃]とする。
【００４４】
図４（ｂ）〜（ｄ）は、ダーク画像露光時における暗電流の時間変化の一例を示す図である。図４（ｂ）は、本画像露光時の温度とダーク画像露光時の温度が同じ（α[℃]）場合を表している。図４（ｂ）で示すように、ダーク画像のＯＢ領域（１ライン）の平均値（Ａｋ＋ｎ）と本画像のＯＢ領域（１ライン）の平均値（Ｂｋ＋ｎ）とは、露光時間（Ｔ）がＳ秒のときにほぼ同じになる。この場合、本画像及びダーク画像の露光時間を同じに設定しても、暗電流ノイズが除去されるため問題は起こらない。
【００４５】
図４（ｃ）は、ダーク画像露光時の温度上昇の割合が本画像露光時に比べて大きい場合の例を表している。図４（ｃ）で示すように、ダーク画像のＯＢ領域（１ライン）の平均値（Ａｋ＋ｎ）は本画像の露光時間（Ｔ＝Ｓ）に比べて早く本画像のＯＢ領域（１ライン）の平均値（Ｂｋ＋ｎ）に到達する。この場合、本画像及びダーク画像の露光時間を同じに設定すると、ダーク画像の暗電流量が本画像の暗電流量よりも多くなる。そのため、減算処理において暗電流を引き過ぎて黒潰れや白傷などを招くという問題が生じる。しかしながら、本実施形態では、ＣＰＵ２０は上記（１）の条件に基づいて平均値（Ａｋ＋ｎ）が平均値（Ｂｋ＋ｎ）にほぼ等しくなったときに露光を終了するため、黒潰れや白傷などを招くという問題が生じないで済む。
【００４６】
図４（ｄ）は、ライブビューモード後の長時間露光の例を表している。図４（ｄ）で示すように、ダーク画像露光時の温度上昇の割合が本画像露光時に比べて小さくなる。そのため、ダーク画像のＯＢ領域（１ライン）の平均値（Ａｋ＋ｎ）は本画像の露光時間（Ｔ＝Ｓ）に比べて遅く本画像のＯＢ領域（１ライン）の平均値（Ｂｋ＋ｎ）に到達する。この場合、本画像及びダーク画像の露光時間を同じに設定すると、ダーク画像の暗電流量が本画像の暗電流量より少なくなる。そのため、減算処理において補正量が不足して黒浮きを招くという問題が生じる。しかしながら、本実施形態では、ＣＰＵ２０は上記（１）の条件に基づいて平均値（Ａｋ＋ｎ）が平均値（Ｂｋ＋ｎ）にほぼ等しくなったときに露光を終了するため、黒浮きなどを招くという問題が生じないで済む。
【００４７】
以下、具体的にサブルーチンの各ステップの処理について説明する。図５は、ノイズリダクション（ＮＲ）モードにおける露光時間制御のサブルーチンである。
【００４８】
ステップＳ２０１：ＣＰＵ２０は、ダーク画像のＯＢ領域におけるスタートラインアドレスｋの読み出し開始時刻（ｔ）を設定する。
【００４９】
ステップＳ２０２：ＣＰＵ２０は、読み出し周期（ｓ）を設定する。なお、読み出し開始時刻（ｔ）や読み出し周期（ｓ）は予めプログラムなどで本画像の露光時間に応じて設定されているものとする。
【００５０】
ステップＳ２０３：ＣＰＵ２０は、ノイズリダクション（ＮＲ）用ダーク画像の蓄積を行う。すなわちＣＰＵ２０は、メカニカルシャッタ１１を閉状態のままとし、タイミングジェネレータ１３を駆動させる。これにより、ダーク画像の画像データの蓄積を開始する。
【００５１】
ステップＳ２０４：ＣＰＵ２０は、読み出しラインとしてＯＢ領域のＹアドレス（Ｙ＝ｋ＋ｎ）を撮像素子１２に設定する。
【００５２】
ステップＳ２０５：ＣＰＵ２０は、画像処理部１５に対して撮像素子１２のＯＢ領域のＹアドレス（Ｙ＝ｋ＋ｎ）からＯＢライン（１ライン）をｓ秒毎に読み出すように指示を出す。画像処理部１５は、ＡＦＥ１４を介して指定されたＹアドレス（Ｙ＝ｋ＋ｎ）からＯＢライン（１ライン）の暗電流成分の信号レベルを読み出してＲＡＭ１６のラインメモリに記憶させる。
【００５３】
ステップＳ２０６：ＣＰＵ２０は、ＲＡＭ１６のラインメモリに記憶されている１ラインにおける各画素の暗電流成分の信号レベルを読み出して、平均値Ａｋ＋ｎを算出する。
【００５４】
ステップＳ２０７：ＣＰＵ２０は、ＲＡＭ１６のフレームメモリに記憶されている本画像データの同アドレスのＯＢライン（１ライン）を指定する。続いて、ＣＰＵ２０は、そのラインにおける各画素の暗電流成分の信号レベルを読み出して、平均値Ｂｋ＋ｎを算出する。
【００５５】
ステップＳ２０８：ＣＰＵ２０は、｜１―（（Ａｋ＋ｎ）／（Ｂｋ＋ｎ））｜の値が０．０５以下を満たすか判定する。この判定条件が満たされない場合には（ステップＳ２０８：Ｎｏ）、ステップＳ２０９に進み、ＣＰＵ２０はｎ＝ｎ＋１の処理を行った後、再度ステップＳ２０４に戻る。一方、この判定条件が満たされた場合には（ステップＳ２０８：Ｙｅｓ）、ステップＳ２１０へ移行する。
【００５６】
ステップＳ２１０：ＣＰＵ２０は、ダーク画像撮影の露光を終了するとともにノイズリダクション（ＮＲ）用ダーク画像の蓄積も終了する。そして、このサブルーチンの処理は終了し、図２のステップＳ１０６に戻る。以上で、図５のサブルーチンの説明を終了する。
【００５７】
なお、ＣＰＵ２０は、ダーク画像撮影開始後から任意の時間（例えば、本露光の半分の時間）経過後から読み出すようにしてもよい。これは、本露光の半分の時間経過後から読み出すのは、最初のうちはダーク画像の露光（暗露光）における暗電流量が本露光の暗電流量に比べて少ないことに基づく。
【００５８】
以下、本実施形態の作用効果を述べる。本実施形態の電子カメラは、メカニカルシャッタ１１により撮像素子の受光面に光束が入射する第１状態と受光面への光束の入射を妨げる第２状態とを切り替える。ＣＰＵ２０は、ダーク画像を撮像するときに撮像素子１２のオプティカルブラック領域の信号レベルと本画像の対応位置の信号レベルとを順次比較し、その比較結果に応じてダーク画像の露光時間を制御する。
【００５９】
これにより、本実施形態の電子カメラは、露光時間の長期化や温度が変化する環境にあっても、黒潰れ、黒浮き及び白傷などによる画質劣化を防止することができる。また、従来例のように、温度上昇を推定する処理などをする必要もなく、精度良く画質劣化を防止することができる。さらに温度センサを設ける必要もなく上記補正処理を行うことができる。
【図面の簡単な説明】
【００６０】
【図１】本実施形態の電子カメラの構成を説明するブロック図
【図２】２回撮りＮＲ撮影の処理のフローチャート
【図３】暗電流成分の信号レベルの平均値の比較処理を説明するための図
【図４】暗電流の温度による影響を説明するための図
【図５】ノイズリダクション（ＮＲ）モードにおける露光時間制御のサブルーチン
【符号の説明】
【００６１】
１・・・電子カメラ、１１・・・メカニカルシャッタ、１２・・・撮像素子、１５・・・画像処理部、１６・・・ＲＡＭ、２０・・・ＣＰＵ
【図１】
2009260871.tif 000003
【図２】
2009260871.tif 000004
【図３】
2009260871.tif 000005
【図４】
2009260871.tif 000006
【図５】
2009260871.tif 000007