(57)【要約】【課題】長時間露光撮影を行なう場合における暗電流による画質劣化を抑制する。【解決手段】撮像素子の読み出しアンプ７０１付近の領域１ａ，１ｂと他の領域２ａ，２ｂの出力差を判定することで暗電流むらを検出し、撮影者に撮影を延期させるよう警告を行う。警告を無視して撮影された場合は、画像の補正を行う。【選択図】      図７
2007028338.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像素子と、
該撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記第１の画像の他の一部である第２の領域の出力レベルとの差分を演算する演算手段と、
該演算手段により演算された前記差分が所定の値を超えている場合に、暗電流むらが大きいと判定する判定手段と、
該判定手段により暗電流むらが大きいと判定された場合に、暗電流むらが大きいことを警告する警告手段と、
を具備することを特徴とする撮像装置。
【請求項２】
前記第１の領域と前記第２の領域は、前記撮像素子の遮光画素領域であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の領域は前記撮像素子の遮光領域であり、前記第２の領域は前記撮像素子の非遮光領域であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記第１の領域は前記撮像素子の読み出しアンプに近い領域であり、前記第２の領域は前記第１の領域よりも前記撮像素子の読み出しアンプから遠い領域であることを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記差分の大きさに応じて、前記警告手段による警告方法を変更することを特徴とする請求項１に記載の撮像装置。
【請求項６】
被写体像を撮像する撮像素子と、
該撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記撮像素子で撮影した第２の画像の一部であり前記第１の領域と等価の領域である第２の領域の出力レベルである第２の領域の出力レベルとの差分を演算する演算手段と、
該演算手段により演算された前記差分が所定の値を超えている場合に、暗電流が多いと判定する判定手段と、
該判定手段により暗電流が多いと判定された場合に、暗電流が多いことを警告する警告手段と、
を具備することを特徴とする撮像装置。
【請求項７】
前記第１の領域と前記第２の領域は、前記撮像素子の遮光画素領域であることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記差分の大きさに応じて、前記警告手段による警告方法を変更することを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記第１の画像と前記第２の画像は、前記撮像素子が遮光された状態で撮影された画像であることを特徴とする請求項６に記載の撮像装置。
【請求項１０】
被写体像を撮像する撮像素子を備える撮像装置を制御する方法であって、
前記撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記第１の画像の他の一部である第２の領域の出力レベルとの差分を演算する演算工程と、
該演算工程において演算された前記差分が所定の値を超えている場合に、暗電流むらが大きいと判定する判定工程と、
該判定工程において暗電流むらが大きいと判定された場合に、暗電流むらが大きいことを警告する警告工程と、
を具備することを特徴とする撮像装置の制御方法。
【請求項１１】
被写体像を撮像する撮像素子を備える撮像装置を制御する方法であって、
前記撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記撮像素子で撮影した第２の画像の一部であり前記第１の領域と等価の領域である第２の領域の出力レベルである第２の領域の出力レベルとの差分を演算する演算工程と、
該演算工程において演算された前記差分が所定の値を超えている場合に、暗電流が多いと判定する判定工程と、
該判定工程において暗電流が多いと判定された場合に、暗電流が多いことを警告する警告工程と、
を具備することを特徴とする撮像装置の制御方法。
【請求項１２】
請求項１０または１１に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＣＤやＣＭＯＳイメージセンサ等の撮像素子を用いた撮像装置における撮像素子の発熱による画像劣化を防止する技術に関するものである。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の撮像装置においては、撮像素子としてＣＣＤやＣＭＯＳイメージセンサを使用するのが一般的である。近年では撮像素子の大型化も進み、デジタルカメラなどでは３５ｍｍフィルムサイズと同等サイズのＣＣＤやＣＭＯＳセンサを用いた製品も出現している。
【０００３】
上記撮像素子の特性として、画素部の結晶欠陥による暗電流が固定パターンノイズとして現れ、撮像された画像の画質を低下させる一因となっていることはよく知られている。
【０００４】
この暗電流による画像劣化を補正する方法として、以下の（１）〜（３）の方法が考えられる。
（１）従来例１
暗電流は素子温度や信号蓄積時間に応じて増減するため、実際の撮影動作直後に、撮像素子全体を遮光した状態で実際の撮影と同じ時間だけ蓄積動作を行うことにより、暗電流成分のみの画像を得て、実際の撮影画像信号から減算するようにする。これにより、温度変化分、蓄積時間分を含んだ暗電流による固定パターンノイズによる画質の低下を低減させることができる（実ダーク減算による補正）。
【０００５】
この方法は、暗電流による画像劣化に対して非常に有効な補正方法であるが、暗電流成分のみの画像を得る方法として実際の撮影と同じ時間だけ蓄積動作を行う必要があり、カメラの操作性の上で障害となっていた。
（２）従来例２
特開平１−１４７９７３号公報には、あらかじめ所定温度範囲毎に固定パターンノイズを記憶すると共に撮像素子の温度を検出し、検出温度に対応してあらかじめ記憶された固定パターンノイズを読み出し、実際の撮影画像信号から減算することで、固定パターンノイズを補正する技術が開示されている。
【０００６】
この方法は、撮像素子全体の温度が安定して周囲温度と同じ場合は非常に有効であり、実際の撮影と同じ時間だけ蓄積動作を行う必要が無いため、カメラの操作性の問題もかなり解決できる。
（３）従来例３
特開平１０−２０８０１６号公報では、従来例１の「実ダーク減算による補正」の改善策として、撮像素子全体を遮光した状態で実際の撮影時間より短い時間の蓄積動作を実撮影動作の前後に行い、実蓄積時間との差分を補正しつつ実撮影画像信号から減算するようにしている。
【特許文献１】特開平１−１４７９７３号公報
【特許文献２】特開平１０−２０８０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、暗電流は周囲温度ではなく撮像素子の温度に依存する。
【０００８】
例えば、デジタルカメラ等のピント合わせや構図合わせの際は、外部ＬＣＤ等に被写体を表示するため、撮像素子内部では信号蓄積と信号読み出しが連続して行われており、特に読み出し回路が駆動されることにより撮像素子が発熱し暗電流が増加する。
【０００９】
特に近年の大型撮像素子においては、撮像素子全面積に対して読み出し回路部の面積割合が小さいため、撮像素子の中でも読み出し回路周辺部の温度とそれ以外の部分の温度差が大きくなり、画面内の暗電流むらが発生する。
【００１０】
ここで発生する暗電流むらは、周囲温度や蓄積時間によって発生するのではなく、読み出し動作を継続することにより発生しているものであるから、読み出し動作を継続している間は暗電流むらが増加し、読み出し動作を停止させた状態（蓄積中も含む）では暗電流むらが減少する傾向になる。
【００１１】
このときの撮像素子の動作を図８を用いて説明する。
【００１２】
図８は、ピント合わせや構図合わせを長時間行った直後の長時間露光を説明しており、横方向に時間軸をとっている。
【００１３】
まずピント合わせや構図合わせを行わせるために所謂ビデオスルーモード（電子ビューファインダーともいう）でカメラを動作させる。ビデオスルーモード中は、カメラのシャッタを開いたまま撮像素子の蓄積と読み出しを高速に繰り返し、読み出した画像を液晶などの外部表示装置に表示させている。このとき撮像素子の読み出しアンプ付近は著しく発熱している。
【００１４】
次にシャッタを閉じて再度開き、長時間の蓄積を行うことで長時間露光させている。
【００１５】
図８の動作で撮影された画像は図９のように読み出しアンプ付近（同図左上）で暗電流ノイズが増加して画像が大きく劣化してしまう。
【００１６】
また、同様にピント合わせや構図合わせを長時間行った直後の長時間露光などにおいて、各従来例を適用すると、以下のような問題が発生する。
【００１７】
従来例１では、実際の撮影動作時には暗電流むらが多いが、その後の遮光画像取得時には、既に撮像素子の読み出しアンプ付近が冷却されてきているため、暗電流むらが少なくなってきており、十分な補正効果が得られない。
【００１８】
従来例２では、周囲温度に応じて補正を行っているので、このような暗電流むらに対してはそもそも十分な補正効果が得られない。
【００１９】
従来例３では、従来例１に比べるとある程度の補正効果は期待できるものの、ピント合わせや構図合わせを長時間行った直後の長時間撮影というような動作を想定していないため、上記で説明した暗電流むらそのものを厳密に補正することは難しい。
【００２０】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、長時間露光撮影を行なう場合における暗電流による画質劣化を抑制することである。
【課題を解決するための手段】
【００２１】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、被写体像を撮像する撮像素子と、該撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記第１の画像の他の一部である第２の領域の出力レベルとの差分を演算する演算手段と、該演算手段により演算された前記差分が所定の値を超えている場合に、暗電流むらが大きいと判定する判定手段と、該判定手段により暗電流むらが大きいと判定された場合に、暗電流むらが大きいことを警告する警告手段と、を具備することを特徴とする。
【００２２】
また、本発明に係わる撮像装置は、被写体像を撮像する撮像素子と、該撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記撮像素子で撮影した第２の画像の一部であり前記第１の領域と等価の領域である第２の領域の出力レベルである第２の領域の出力レベルとの差分を演算する演算手段と、該演算手段により演算された前記差分が所定の値を超えている場合に、暗電流が多いと判定する判定手段と、該判定手段により暗電流が多いと判定された場合に、暗電流が多いことを警告する警告手段と、を具備することを特徴とする。
【００２３】
また、本発明に係わる撮像装置の制御方法は、被写体像を撮像する撮像素子を備える撮像装置を制御する方法であって、前記撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記第１の画像の他の一部である第２の領域の出力レベルとの差分を演算する演算工程と、該演算工程において演算された前記差分が所定の値を超えている場合に、暗電流むらが大きいと判定する判定工程と、該判定工程において暗電流むらが大きいと判定された場合に、暗電流むらが大きいことを警告する警告工程と、を具備することを特徴とする。
【００２４】
また、本発明に係わる撮像装置の制御方法は、被写体像を撮像する撮像素子を備える撮像装置を制御する方法であって、前記撮像素子で撮影した第１の画像の一部である第１の領域の出力レベルと、前記撮像素子で撮影した第２の画像の一部であり前記第１の領域と等価の領域である第２の領域の出力レベルである第２の領域の出力レベルとの差分を演算する演算工程と、該演算工程において演算された前記差分が所定の値を超えている場合に、暗電流が多いと判定する判定工程と、該判定工程において暗電流が多いと判定された場合に、暗電流が多いことを警告する警告工程と、を具備することを特徴とする。
【００２５】
また、本発明に係わるプログラムは、上記の制御方法をコンピュータに実行させることを特徴とする。
【００２６】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする。
【発明の効果】
【００２７】
本発明によれば、長時間露光撮影を行なう場合における暗電流による画質劣化を抑制することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の一実施形態に係わる撮像装置について、図面を参照して詳細に説明する。
【００２９】
図７は、カメラから出力される画像と撮像素子の関係を模式的に表した図であり、（ａ）は通常の状態での遮光画像、（ｂ）はピント合わせや構図合わせ（所謂ビデオスルーモード（電子ビューファインダーともいう）での動作）を長時間行った直後の遮光画像を示している。なお、ここで遮光画像とは、シャッターを閉じた状態で撮像素子に蓄積される画像で略暗電流成分のみからなる画像である。
【００３０】
図７（ａ）、（ｂ）において、７０１は読み出しアンプ、７０２は遮光画素部（オプティカルブラック：ＯＢ）、７０３は通常の画素部であり、すべて同一半導体基板上に構成されている。また、遮光画素部７０２、通常画素部７０３には出力状態を示すためグレーの色付けをしている。なお、図７（ａ）、（ｂ）は、遮光画像を示しているため、上記の出力とは、画像のノイズ成分（暗電流成分）の出力信号である。
【００３１】
図７（ａ）は通常状態であるため、遮光画素部７０２、通常画素部７０３の画面全体が均一な出力となっている。
【００３２】
図７（ｂ）はピント合わせや構図合わせ（所謂ビデオスルーモードでの動作）を長時間行った直後であるため、読み出しアンプ７０１が発熱することによる暗電流増加により、読み出しアンプ７０１付近において画像出力（暗電流成分）が大きくなっている。
【００３３】
ここで、図７（ａ）においては画面全体が均一な出力であるため、遮光画素部７０２のうち読み出しアンプ７０１付近の１ａ部と読み出しアンプ７０１から距離をおいた２ａ部では同一な出力レベルになっている。
【００３４】
一方図７（ｂ）においては、遮光画素部７０２のうち読み出しアンプ７０１付近の１ｂ部は大きく出力変動しているが、読み出しアンプ７０１から距離をおいた２ｂ部では、ほぼ２ａ部と同一な出力レベルになっている。
【００３５】
このことから、
｜１ｂ部出力レベル−２ｂ部出力レベル｜＞所定値１      …（１）
（所定値１は０より大きい数）
の場合に、読み出しアンプ７０１の発熱により画面内に暗電流むらが発生していると判断できることがわかる。
【００３６】
上記例では、（１）式のように遮光画素部７０２を利用して暗電流むらを判定しているが、シャッタを閉じた状態で暗電流画像信号を取得するようにすれば、通常画素部の出力信号を用いて（１）式の判定を行うことも可能である。
【００３７】
また、シャッタを閉じた状態で暗電流画像信号を取得する場合は２ｂ部の出力ではなく、通常画素部７０３における３ｂ部の出力を利用すれば、読み出しアンプ７０１からより距離をとれるので、さらに正確な判定が可能である。このときの判定式は、（２）式のようになる。
【００３８】
｜１ｂ部出力レベル−３ｂ部出力レベル｜＞所定値２      …（２）
（所定値２は０より大きい数）
また、図７（ａ）の画像は通常状態なので、この画像を基準画像として評価対象画像の同一位置の出力レベルを判定することにより、評価対象画像の各部の暗電流が基準画像の暗電流に対して増加したことが判定できる。具体的には、
｜１ｂ部出力レベル−１ａ部出力レベル｜＞所定値３      …（３）
｜２ｂ部出力レベル−２ａ部出力レベル｜＞所定値４      …（４）
｜３ｂ部出力レベル−３ａ部出力レベル｜＞所定値５      …（５）
（所定値３〜５は０より大きい数）
となった場合には、評価対象画像の各部の暗電流が基準画像の暗電流よりも多いと判定できる。
【００３９】
次に、上記内容を利用した実際のカメラの動作について説明する。
【００４０】
図１は、本実施形態のカメラ（撮像装置）の構成を示す図である。
【００４１】
図１において、１０１は撮影レンズ、１０３は撮像素子でありＣＣＤまたはＣＭＯＳセンサを用いる。１０２は撮影レンズ１０１と撮像素子１０３の間にあり、撮像素子１０３の露光状態を制限するシャッタ、１０４は撮像素子１０３からのアナログ出力信号をデジタル出力信号に変換するＡ／Ｄ変換器、１０５は撮像素子１０３やＡ／Ｄ変換器１０４のタイミングを制御するタイミングジェネレータ（ＴＧ）、１０６は各部の制御を行うとともに画像の補正演算等を行うＣＰＵ、１０７は画像や補正値などを記憶するメモリ、１０８は画像データなどを外部に取り出すための外部メモリ、１０９は撮像素子１０３で撮影した画像や、メッセージなどを表示するための外部表示装置、１１０は撮影準備動作を開始させるためのスイッチ（ＳＷ１）、１１１は撮影動作を開始させるためのスイッチ（ＳＷ２）である。なお、スイッチ１１０（ＳＷ１）は不図示のレリーズボタンの半押しでＯＮとなり、スイッチ１１１（ＳＷ２）は不図示のレリーズボタンの全押しでＯＮとなる。
【００４２】
図６は、本実施形態においてピント合わせや構図合わせを長時間行った直後に長時間露光を行なう場合の撮像素子の動作を示しており、横方向に時間軸をとっている。
【００４３】
まず、シャッタ１０２を閉じた状態で、所定時間（ｔ１）だけ蓄積を行わせた後信号を読み出し、この画像を通常状態の遮光画像として、Ｄａｒｋ画像”０”として記憶する。
【００４４】
その直後に、ピント合わせや構図合わせを行わせるために所謂ビデオスルーモードでカメラを動作させる。ビデオスルーモード中は、カメラのシャッタ１０２を開いたまま撮像素子１０３の蓄積と読み出しを高速に繰り返し、読み出した画像を液晶などの外部表示装置１０９に表示させている。このとき撮像素子１０３の読み出しアンプ付近は著しく発熱しているので、信号を読み出す毎に上記式（１）、（３）、（４）を計算して、暗電流または暗電流むらが増加していないかを監視し、暗電流または暗電流むらが増加していればその旨を警告する。
【００４５】
次にシャッタ１０２を閉じて、所定時間（ｔ１）だけ蓄積を行わせた後信号を読み出し、この画像をピント合わせや構図合わせ（所謂ビデオスルーモードでの動作）を長時間行った直後の遮光画像として、Ｄａｒｋ画像”１”として記憶する。
【００４６】
ここでも撮像素子１０３の読み出しアンプ付近は著しく発熱しているので、暗電流または暗電流むらが増加していないかを監視し、暗電流または暗電流むらが増加していればその旨を警告する。この動作を本撮影指示がされるまで、または暗電流が減少するまで継続させるが、Ｄａｒｋ画像”１”は、取得毎に更新させて判定を行う。
【００４７】
ここでは、通常状態と読み出しアンプ発熱後の２種類の遮光画像（Ｄａｒｋ画像”０”とＤａｒｋ画像”１”）があるので、遮光画像同士で上記式（１）〜（５）を計算すれば暗電流または暗電流むらの程度を判断することができる。
【００４８】
暗電流または暗電流むらを警告するのは、撮影者に対して、そのまま撮影すると劣化した画像が取得されてしまうので、警告が終わるまで撮影を控えさせるためである。
【００４９】
その後、本撮影として長時間撮影の指示がなされると、シャッタを再度開き長時間（ｔ２）の蓄積を行うことで長時間露光させ、シャッタを閉じた後にこの本撮影画像を読み出す。そして、長時間露光の直後に再度シャッタを閉じた状態で、所定時間（ｔ１）だけ蓄積を行わせた後信号を読み出し、この画像を本撮影後の遮光画像として、Ｄａｒｋ画像”２”として記憶する。なお、時間ｔ１は時間ｔ２よりも短く設定する。
【００５０】
このような動作を行わせれば撮影者は警告中の本撮影を控えるために、撮影された本撮影画像は、暗電流や暗電流むらの影響の少ないきれいな画像を取得することができる。
【００５１】
また、本撮影直前の遮光画像であるＤａｒｋ画像”１”と本撮影後の遮光画像であるＤａｒｋ画像”２”を取得しているので、それらの画像と蓄積時間の関係から本撮影画像に対して補正を行わせることもできる。このことは、警告中であっても撮影者が本撮影を実行してしまった場合に有効である。
【００５２】
具体的には、
（Ｄａｒｋ画像“１”＋Ｄａｒｋ画像“２”）／２×（ｔ２／ｔ１）  …（６）
というような画像同士の演算を行うことで補正画像を作り、本撮影画像から減算すれば良い。
【００５３】
次に、図１に示すカメラにおける撮影動作の詳細について、図２乃至図５のフローチャートを用いて説明する。
【００５４】
図２は、図１に示すカメラの一連の動作を説明する図であり、カメラの電源投入時つまり初期状態において暗電流または暗電流むらが大きいかどうかを示す暗電流フラグＤＣを“０”とする。この暗電流フラグＤＣは“０”で暗電流または暗電流むらが小さい、“１”で暗電流または暗電流むらが大きいことを示すものとする。
【００５５】
まずカメラの電源投入直後にステップＳ２０１で遮光画像を取得しＤａｒｋ“０”画像としてメモリ１０７に記憶する。
【００５６】
次にステップＳ２０２で撮影条件を決定させる撮影準備動作およびビデオスルー状態を行わせるかどうかのスイッチであるＳＷ１（１１０）がＯＮしているかどうかを判定し、ＯＮであればステップＳ２０３に、ＯＦＦであればステップＳ２２０へ移行する。
【００５７】
ステップＳ２０３では本撮影指示であるＳＷ２（１１１）がＯＮかどうかを判定し、ＯＦＦであればステップＳ２０４以降のビデオスルーモードへ、ＯＮであればステップＳ２０８以降の本撮影動作に移行する。
【００５８】
ステップＳ２０４ではシャッタ１０２を開き、蓄積と読み出し及び液晶などの外部表示装置１０９に画像を表示させる動作を繰り返すと共に、図６で説明したように式（１）、（３）、（４）によって、暗電流または暗電流むらを判定する。
【００５９】
ステップＳ２０５では、ステップＳ２０４での判定の結果、暗電流または暗電流むらが大きいかどうかを判断し、暗電流または暗電流むらが小さいと判断されるとステップＳ２０２へ戻り、暗電流または暗電流むらが大きいと判断されると、ステップＳ２０６で暗電流フラグＤＣを“１”にセットした後、ステップＳ２０７で撮影者に対して暗電流または暗電流むらが大きいことを警告する。この警告は画像表示中の外部表示装置１０９に文字で本撮影を延期して欲しい旨を表示させても良い。その後ステップＳ２０２へ戻る。
【００６０】
ステップＳ２０２でＳＷ１がＯＦＦの場合はステップＳ２２０へ移行するが、移行直前にビデオスルー状態であった場合はシャッタ１０２を閉じると共に、画像の表示を行っていた場合は画像表示をＯＦＦする。ステップＳ２２０では暗電流フラグＤＣが“１”であるかどうかを判断し、“０”であればステップＳ２０２へ戻り、“１”であればステップＳ２２１で遮光画像Ｄａｒｋ“１”を取得しメモリ１０７に記憶する。
【００６１】
その後ステップＳ２２２では、図６で説明したように式（１）〜（５）によって、暗電流または暗電流むらを判定する。ここで暗電流または暗電流むらが大きいと判定されるとステップＳ２２５で暗電流フラグＤＣを“１”にセットした後、ステップＳ２２６で撮影者に対して暗電流または暗電流むらが大きいことを警告する。ステップＳ２２２で暗電流または暗電流むらが小さいと判定されると、ステップＳ２２４で暗電流フラグＤＣを“０”にセットした後、ステップＳ２２４で警告を解除する。
【００６２】
なお、ステップＳ２２０〜２２６までの動作は高速で繰り返すと読み出し動作も同様に高速で繰り返されるため読み出しアンプが発熱してしまう。したがってステップＳ２２０〜Ｓ２２６までの動作は一定時間間隔を置いて繰り返すことが望ましい。
【００６３】
ステップＳ２０３でＳＷ２（１１１）がＯＮであった場合は、ステップＳ２０８へ移行し外部表示装置１０９をＯＦＦし、ステップＳ２０９では撮影条件が長時間露光かどうかを判定する。ここで長時間露光かどうかの判定をしている理由は、長時間露光のときは暗電流や暗電流むらの影響を大きく受けるが、短時間露光の場合は暗電流や暗電流むらの影響をほとんど受けないので、補正等を必要とせずそのまま撮影が可能なためである。
【００６４】
ステップＳ２０９で、長時間露光ではないと判定されると、ステップＳ２１０へ移行し本撮影を行い、ステップＳ２１１で外部表示装置１０９に画像を表示すると共に、ステップＳ２１２で外部メモリ１０８に画像を記録する。
【００６５】
ステップＳ２０９で、長時間露光であると判定されると、ステップＳ２１３で遮光画像Ｄａｒｋ“１”を取得しメモリ１０７に記憶する。その後ステップＳ２１４では、図６で説明したように式（１）〜（５）によって、暗電流または暗電流むらを判定する。ここで暗電流または暗電流むらが小さいと判定されると、ステップＳ２１０へ移行し通常の本撮影を行うが、暗電流または暗電流むらが大きいと判定されると、ステップＳ２１５で暗電流フラグＤＣを“１”にセットした後、ステップＳ２１６で時間ｔ２の蓄積を行う本撮影を行い、ステップＳ２１７で遮光画像Ｄａｒｋ“２”を取得しメモリ１０７に記憶する。
【００６６】
ステップＳ２１８では、図６で説明したように撮影直前に取得した遮光画像Ｄａｒｋ“１”と本撮影直後に取得した遮光画像Ｄａｒｋ“２”を基に、式（６）の演算を行わせることで補正画像を作る。その後ステップＳ２１９で本撮影画像から補正画像を減算させることで、本撮影画像の暗電流や暗電流むらを補正し、ステップＳ２１１へ移行する。
【００６７】
このようにステップＳ２１３〜２１９のような動作を行わせることで、暗電流や暗電流むらが多いことを警告している最中に本撮影されても、補正された画像を取得することができる。
【００６８】
ところで、ここまでの説明で画面内の２箇所のレベルを比較してその差が所定値よりも大きいときに暗電流や暗電流むらを警告しているが、差の量に応じて警告方法を変えることも考えられる。例えば、差が大きいときは警告表示を赤色文字にして、差が小さい場合は黄色表示にするなどしても良い。
【００６９】
図３乃至５は、図２のフローチャート中のサブルーチンを説明する図である。
【００７０】
図３は、図２のステップＳ２０１、Ｓ２１３、Ｓ２１７、Ｓ２２１の遮光画像Ｄａｒｋ“０”〜Ｄａｒｋ“２”の取得動作を共通に説明する図で、ステップＳ３０１でシャッタ１０２を閉じ、ステップＳ３０２で撮像素子のリセットと時間ｔ１の蓄積を行い、ステップＳ３０３で読み出し、ステップＳ３０４で終了する。
【００７１】
図４は、図２のステップＳ２０４のビデオスルーモードを説明する図で、ステップＳ４０１でシャッタ１０２を開け、ステップＳ４０２で撮像素子のリセットと所定時間の蓄積を行い、ステップＳ４０３で読み出し、ステップＳ４０４でピント調節のための撮影レンズ１０１の駆動を行い、ステップＳ４０５で読み出した画像出力から本撮影の露出条件を決定し、ステップＳ４０６で式（１）、（３）、（４）を用いて暗電流または暗電流むらを判定し、ステップＳ４０７で読み出した画像を外部表示装置１０９に表示し、ステップＳ４０８で終了する。
【００７２】
図５は、図２のステップＳ２１６の撮影動作を説明する図で、ステップＳ５０１でシャッタ１０２を開け、ステップＳ５０２で撮像素子のリセットと所定時間の蓄積を行い、ステップＳ５０３で読み出し、ステップＳ５０４で終了する。
【００７３】
以上説明したように、上記の実施形態によれば、撮影した第１の画像の一部である第１の領域の出力レベルを第１の出力レベル、撮影した第１の画像の他の一部である第２の領域の出力レベルを第２の出力レベルとし、前記第１の出力レベルと第２の出力レベルの差が所定のレベルを超えている場合は、暗電流むらが大きいことを警告するようにすることで、特に長時間ビデオスルー状態で動作させていた場合に、その後の撮影で画像が劣化することを撮影者に対して警告することができる。
【００７４】
また、前記第１の領域は撮像素子の読み出しアンプに近い領域で、前記第２の領域は前記第１の領域よりも撮像素子の読み出しアンプから遠い領域とすることで、精度良く暗電流むらを警告することができる。
【００７５】
また、遮光状態で撮影した第２の画像の一部である第３の領域の出力レベルを第３の出力レベル、露光状態で撮影した第３の画像の一部であり前記第３の領域と等価の領域である第４の領域の出力レベルを第４の出力レベルとし、前記第３の出力レベルと第４の出力レベルの差が所定のレベルを超えている場合は、暗電流が多いことを警告するようにすることで、より精度の高い暗電流増加を検出することができると共に、ビデオスルー状態を解除後も必要に応じて警告することが可能になる。
【００７６】
また、出力レベル差の量に応じて警告方法を変えるようにすることで、撮影者がどれくらいの時間撮影を控えればよいかの目安にすることが可能となる。
【００７７】
（他の実施形態）
また、各実施形態の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態に係わるカメラ（撮像装置）の構成を示す図である。
【図２】図１に示すカメラの一連の動作を説明するフローチャートである。
【図３】図２のフローチャート中のサブルーチンを説明する図である。
【図４】図２のフローチャート中のサブルーチンを説明する図である。
【図５】図２のフローチャート中のサブルーチンを説明する図である。
【図６】本発明の一実施形態の動作を模式的に説明する図である。
【図７】本発明の一実施形態における遮光画像を説明する図である。
【図８】従来例の動作を模式的に説明する図である。
【図９】従来例における遮光画像を説明する図である。
【符号の説明】
【００８１】
１０１  撮影レンズ
１０２  シャッタ
１０３  撮像素子
１０４  Ａ／Ｄ変換器
１０５  ＴＧ（タイミングジェネレータ）
１０６  ＣＰＵ
１０７  メモリ
１０８  外部メモリ
１０９  外部表示装置
１１０  スイッチ
１１１  スイッチ
７０１  アンプ
７０２  遮光画素部
７０３  通常画素部
【図１】
2007028338.tif 000003
【図２】
2007028338.tif 000004
【図３】
2007028338.tif 000005
【図４】
2007028338.tif 000006
【図５】
2007028338.tif 000007
【図６】
2007028338.tif 000008
【図７】
2007028338.tif 000009
【図８】
2007028338.tif 000010
【図９】
2007028338.tif 000011