(57)【要約】【課題】従来の縦筋状のムラの補正処理では、補正と同時にランダムノイズを画像信号に足してしまい、ランダムノイズの増加の弊害を招く。【解決手段】撮像装置は、縦筋状のムラの補正処理に用いる遮光状態での光電変換動作で生じた信号の読み出し動作において、少なくとも撮像素子の画素信号の転送手段の信号転送速度と画素信号処理の信号処理ゲインを変更するランダムノイズが低減するように変更する。【選択図】図３
2013090088.tif 000002
【特許請求の範囲】
【請求項１】
２次元の行列状に配列された複数の光電変換素子と、前記行列の列方向に配列された光電変換素子の信号を転送して出力する転送手段とを有する撮像素子と、
前記撮像素子の露光と遮光を制御する露光手段と、
前記露光手段による露光状態と遮光状態それぞれにおいて前記撮像素子を駆動して前記複数の光電変換素子の光電変換動作を行ない、それにより生じた信号を読み出す読み出し手段と、
前記読み出し手段により読み出された信号の信号処理を行なう信号処理手段と、
前記露光手段、読み出し手段および信号処理手段を制御し、前記露光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出し、次いで前記遮光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出して、前記読み出された信号から画像信号を生成する制御手段を備え、
前記制御手段は、前記露光状態と遮光状態の前記光電変換動作で生じた信号の読み出しにおいて、少なくとも前記転送手段の信号転送速度と前記信号処理手段の信号処理ゲインを変更することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記遮光状態での前記光電変換動作で生じた信号の前記信号転送速度を前記露光状態での前記光電変換動作で生じた信号の前記信号転送速度より遅くなるように変更し、前記遮光状態での前記光電変換動作で生じた信号の前記信号処理ゲインを、前記信号転送速度の変更の量に応じて前記露光状態での前記光電変換動作で生じた信号の前記信号処理ゲインより小さくするよう変更することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は前記読み出し手段を制御し、前記遮光状態での前記光電変換動作で生じた信号の読み出し動作において、前記複数の光電変換素子の信号を前記転送手段に転送しないことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段はさらに前記光電変換動作の期間を変更し、前記遮光状態での前記光電変換動作の前記期間を前記露光状態での前記光電変換動作の期間より長くなるように変更することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記信号処理手段は、前記露光状態での前記光電変換動作で生じた信号と前記遮光状態での前記光電変換動作で生じた信号との差分から前記画像信号を生成することを特徴とする請求項１乃至４のいずれか一項に記載の撮像装置。
【請求項６】
前記制御手段は前記読み出し手段を制御し、前記複数の光電変換素子を前記行列の行単位で複数のフィールドに分割して前記光電変換素子の信号を前記フィールドごとに読み出すことを特徴とする請求項１乃至５のいずれか一項に記載の撮像装置。
【請求項７】
前記制御手段は前記読み出し手段を制御し、前記遮光状態での前記光電変換動作で生じた信号の読み出し動作において前記複数の光電変換素子の信号を前記転送手段に転送しないことを特徴とする請求項６に記載の撮像装置。
【請求項８】
２次元の行列状に配列された複数の光電変換素子と、前記行列の列方向に配列された光電変換素子の信号を転送して出力する転送手段とを有する撮像素子と、前記撮像素子の露光と遮光を制御する露光手段と、前記露光手段による露光状態と遮光状態それぞれにおいて前記撮像素子を駆動して前記複数の光電変換素子の光電変換動作を行ない、それにより生じた信号を読み出す読み出し手段と、前記読み出し手段により読み出された信号の信号処理を行なう信号処理手段を有する撮像装置の制御方法において、
前記露光手段、読み出し手段および信号処理手段を制御し、前記露光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出し、次いで前記遮光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出して、前記読み出された信号から画像信号を生成する制御ステップを備え、
前記制御ステップは、前記露光状態と遮光状態の前記光電変換動作で生じた信号の読み出しにおいて、少なくとも前記転送手段の信号転送速度と前記信号処理手段の信号処理ゲインを変更するステップを有することを特徴とする制御方法。
【請求項９】
コンピュータを、
２次元の行列状に配列された複数の光電変換素子と、前記行列の列方向に配列された光電変換素子の信号を転送して出力する転送手段とを有する撮像素子と、前記撮像素子の露光と遮光を制御する露光手段と、前記露光手段による露光状態と遮光状態それぞれにおいて前記撮像素子を駆動して前記複数の光電変換素子の光電変換動作を行ない、それにより生じた信号を読み出す読み出し手段と、前記読み出し手段により読み出された信号の信号処理を行なう信号処理手段を有する撮像装置の制御方法において、
前記露光手段、読み出し手段および信号処理手段を制御し、前記露光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出し、次いで前記遮光状態での前記光電変換動作で生じた信号を前記複数の光電変換素子から読み出して、前記読み出された信号から画像信号を生成する制御手段であり、前記露光状態と遮光状態の前記光電変換動作で生じた信号の読み出しにおいて、少なくとも前記転送手段の信号転送速度と前記信号処理手段の信号処理ゲインを変更する制御手段として機能させるプログラム。
【請求項１０】
請求項９のプログラムを記録したコンピュータが読み取り可能な記録媒体。
【請求項１１】
コンピュータを、請求項１乃至７のいずれか一項に記載された撮像装置の各手段として機能させるプログラム。
【請求項１２】
コンピュータを、請求項１乃至７のいずれか一項に記載された撮像装置の各手段として機能させるプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固体撮像素子を有する撮像装置、特に固体撮像素子の信号読み出しに起因する縦筋ムラノイズの補正機能を有する撮像装置に関する。
【背景技術】
【０００２】
近年、家庭用ビデオカメラやデジタルスチルカメラなどの撮像装置が一般に普及している。これらの撮像装置には、２次元状に配列された複数の受光素子の出力信号を、複数の垂直転送ＣＣＤ及び少なくとも１つの水平転送ＣＣＤを用いて順次出力するＣＣＤタイプの固体撮像素子を用いたものがある。
【０００３】
図10は、後述する固体撮像素子９００１（ＣＣＤ）を用いた撮像装置の撮像信号処理系を説明するための回路ブロック図である。
【０００４】
１００１は被写体像を像面に結像するためのレンズ等の光学系である。
１００２は光学系１００１からの像面光量を制御するための絞りである。
１００３は光学系１００１から光が入射する時間を制御するためのメカニカルシャッタである。１００４は光学系１００１により結像された被写体像を電気信号に変換するための撮像部である。
撮像部１００４に固体撮像素子を用いた撮像装置においては、固体撮像素子の露光状態を最適に保つように露光制御手段が設けられる。
【０００５】
１００５は撮像部１００４を駆動するための必要な振幅のパルスを供給する撮像部駆動回路である。１００６は撮像部１００４からの出力を二重相関サンプリングするＣＤＳ回路である。
１００７はＣＤＳ回路１００６の出力信号を増幅するためのＡＧＣ回路であり、使用者が撮像システムの感度設定を変更する場合や低輝度時に撮像システムが自動的にゲインアップする場合などに、この回路のゲイン設定が変更される。
１００８はＡＧＣ回路１００７から出力されるアナログ撮像信号をデジタル信号に変換するＡＤ変換回路である。
１００９は映像信号処理回路１０１０、測光回路１０１１及びメモリ１０１２を備えるシステム制御部である。
【０００６】
また、図示されていないが、システム制御部１００９は、撮像部１００４から入力される信号に基づいて被写体の色温度を測定し、映像信号処理回路１０１０でのホワイトバランス処理に必要な情報を得るためのＷＢ回路などの回路を適宜備える。
【０００７】
映像信号処理回路１０１０は、デジタル信号に変換された撮像信号から輝度と色（Ｒ−Ｙ、Ｂ−Ｙの色差信号、又はＲ、Ｇ、Ｂ信号）の映像信号を生成する。
【０００８】
測光回路１０１１は、撮像部１００４から入力される信号のレベルから測光量を測定する。
【０００９】
１０１３は撮像システム各部の回路に必要なタイミングパルスを発生するタイミングパルス発生回路（ＴＧ）である。
感度・露光制御部１０１４は、測光回路１０１１からの情報に基づいて、感度や露光を制御するために、ＡＧＣ回路１００７にゲインを変更するための命令を出力する。
また、黒引き処理のための遮光画像を撮影する際などは、感度・露光制御部９０１４の出力によらず、ＡＧＣ回路１００７はシステム制御部１００９からの信号を基にゲインを決定する。
また、感度・露光制御部１０１４は、露光制御回路１０１５に露出制御用の命令を出す機能を有する。
【００１０】
次に固体撮像素子について説明する。
図9に示すように、撮像素子９００１（ＣＣＤ）は、多数の画素９００２（光電変換素子）を２次元の行列状に配列した画素配列を有する。
【００１１】
画素９００２は光学系１００１より入射した光を信号電荷に光電変換する光電変換素子を備える。また、各画素にはRGBのカラーフィルターが配設されていて、上記画素配列は、Ｒ（赤）の画素とＧ（緑）の画素が並んだ行と、Ｇ（緑）の画素とＢ（青）の画素が並んだ行とが上下方向に交互に並んだいわゆるベイヤ配列であるものとする。それらの画素９００２の列の間には垂直転送路（ＶＣＣＤ）９００３が配置され、対応する画素の列の信号電荷（画像信号）を垂直方向に転送する。このような画素配列からの画像信号の読み出しは、３フィールド読み出しにより行なわれる。３フィールド読み出しでは、最初の第１フィールドにおいて、１行目、４行目、７行目、…の画素の信号を垂直転送路９００３に転送して読み出し、次の第２フィールドにおいて、２行目、５行目、８行目、…の画素の信号を同様に読み出す。さらに第３フィールドにおいて、３行目、６行目、９行目、…の画素の信号を読み出す。なお、垂直転送路９００３に転送された信号電荷は、垂直転送路９００３により垂直方向に転送され、その後水平転送路（ＨＣＣＤ）９００４により後段のアンプに送られる。
【００１２】
このような読み出し方をするのは、近年の固体撮像素子の画素数が極めて多く、画素同士が近接しているため、全画素の信号を同時に垂直転送路９００３に転送すると、垂直転送路９００３内で上下に隣り合う画素の信号が混色を起こしてしまうからである。
また、３行毎に読み出すのは、同じフィールドにおいて、例えば１行目と４行目の画素の信号を読み出せば、同じフィールド内で、Ｒ、Ｇ、Ｂの３色の信号が揃うからである。
【００１３】
上記のような固体撮像素子９００１では、画素９００２、ＶＣＣＤ９００３、およびＨＣＣＤ９００４において暗電流が発生して画像信号に重畳され、画質が低下さしてしまう。
例えば、図１１に示すように、垂直転送路９００３で発生する暗電流によって、列内の各画素に同量のノイズが付与され、かつ列ごとに付与されるノイズ量が異なるため、縦筋状のムラとなって見えてしまう。
【００１４】
この縦筋ムラノイズは、垂直転送路９００３間の暗電流発生量のバラツキに起因しているため、列方向で一定でとなり、ランダムノイズよりも小さな信号量でも目立ちやすい。図１１では、説明の簡単化のため、特定の列のみを強調して描いているが、実際には列毎の暗電流量の差に従って、縦スジ状のムラとなって現れる。
また、温度が上昇したときなどの暗電流が増加する条件によってはより顕著となる。
【００１５】
このような縦筋ムラノイズを補正する従来技術として、黒引き処理がある。
黒引き処理とは、撮像された被写体画像と同じ電荷蓄積期間、アンプゲインで撮像された遮光画像を本被写体画像から減算する処理を行うことである。
【００１６】
従来の黒引き処理における、電荷蓄積および撮像素子からの出力信号読み出しのタイミングチャートを図１２に示す。
【００１７】
露光期間では電子シャッタパルスを出力して撮像素子９００１内の蓄積電荷をクリアし（ｔ１）、本露光を開始する（ｔ２）。その後、シャッタ速度に応じてシャッタ閉じのパルスを出力してシャッタ１００３を閉じる（ｔ３）ことで、撮像素子９００１への露光を終了させる。なお、この露光期間は測光回路１０１１により絞り値とともに決定される。また、感度・露光制御部１０１４によってメカシャッタ１００３の制御が、撮像素子駆動回路によって電子シャッタパルスの制御が行われる。
【００１８】
以下では、上記1度目の露光を本露光、また、本露光により得られた画像を本画像と呼ぶ。
【００１９】
本来は、蓄積期間終了後に垂直転送路に発生した電荷を掃き出すための空転送期間を設ける必要があるが、図１２では説明の簡単化のため、空転送期間を省略している。また、以降のタイミングチャートについても同様である。
【００２０】
露光が終了したら、次に、フィールド毎に各画素の信号を読み出す（ｔ４、ｔ５，ｔ６）。
【００２１】
撮像部１００４から出力された画像信号はＣＤＳ回路１００６でノイズ除去された後、ＡＧＣ回路１００７で、任意のゲインをかけられる。
【００２２】
ＡＧＣ回路１００７でゲインをかけられた画像信号は、ＡＤ変換回路１００８にてデジタル信号に変換されシステム制御部のメモリ１０１２に保存される。
【００２３】
全（３）フィールドの読み出しを終了したら、遮光状態のまま、再度本画像と同一の蓄積期間で電荷の蓄積（２度目）を行い、同一の経路を経て撮像素子からの信号の読み出しを行う（ｔ７，ｔ８，ｔ９，ｔ１０，ｔ１１）。
【００２４】
読み出した信号に対してＡＧＣ回路１００７で本露光と同一のゲインをかけた後、システム制御部に含まれる減算回路１０１６にて、メモリ１０１２に保存されている本画像から、２度目の蓄積期間に得られた画像（遮光画像）を減算する。
【００２５】
上記減算処理を行った後、本画像は映像信号処理回路１０１０にてＪＰＥＧ画像に変換され、図示されていない外部メモリに保存される。
【００２６】
上記のように本画像から遮光画像を減算することにより、縦筋ムラノイズを補正することが出来る。
【００２７】
しかし、この様な補正方法の弊害として、遮光画像のランダムノイズが処理後の画像に乗ってノイズレベルを悪化させる問題点がある。
【００２８】
一方、特許文献１のようにダミーフィールドを用いて縦筋ムラノイズの補正を行う方法も提案されている。この方法を図１３に示すタイミングチャートを用いて説明する。
【００２９】
図１３に示すように、特許文献１では、露光期間において、電子シャッタを出力して撮像素子９００１内の蓄積電荷をクリア（ｔ１）し、本露光（ｔ２）を開始する。
【００３０】
その後、シャッタ速度に応じてシャッタ閉じのパルスを出力してシャッタを閉じることで、撮像素子９００１への露光を終了させる（ｔ３）。
【００３１】
その後に、まず、撮像した画像信号を各画素９００２から垂直転送路９００３に転送しない方法で垂直転送路９００３を駆動し、画像信号のない状態で空転送を行う（ｔ４）。即ち、１フィールドの画像信号の転送に相当する転送動作を行なう。
この空転送により、垂直転送路９００３の暗電流発生量が転送路毎に異なることに起因する縦筋ムラノイズ信号が水平転送路９００４を介して読み出される。
【００３２】
上記のように読み出された、光電変換素子からの信号を含まない信号をダミーフィールドと呼ぶことにする。読み出されたダミーフィールドは第３フィールド画像用のメモリに記憶される。
【００３３】
そして、ダミーフィールドの読み出し後に、第１フィールドの画素９００２の画像信号を垂直転送路９００３に転送するパルスを出力して、第１フィールド画像を読み出す。
この読み出しの際に、先にメモリに記憶されているダミーフィールド画像を読み出して上記読み出された第１フィールドの画像信号との減算処理を行い、その結果を第１フィールド画像用のメモリ領域に書込む（ｔ５）。
同様の処理を第２フィールドにも行い（ｔ６）、第３フィールドにも同様の処理を行う（ｔ７）。
【００３４】
第３フィールドの処理では、ダミー画像は第３フィールド画像用のメモリ領域に記憶されているので、減算を行うためにダミーフィールドを読み出したメモリ領域には減算処理結果である第３フィールド画像を書き戻すことになる。
このため、ダミー画像が記憶されていたメモリ領域には減算処理された第３フィールドの画像が上書きされるので、全フィールドの画像が読み出された後には、ダミー画像はメモリ１０１２上に残っていない。
【００３５】
縦筋ムラノイズは画素９００２の信号電荷が無くとも垂直転送路９００３の転送動作だけで発生するので、特許文献１のように縦筋ムラノイズを補正する画像として使用することができる。
これにより、縦筋ムラノイズ信号が画像信号から差し引かれてノイズが除去された画像信号を得ることができる。
【００３６】
図１４に上述した縦筋ムラノイズ信号の除去を模式的に示す。図の左側は、縦筋ムラノイズが未補正の画像を各読み出しフィールド毎に分解して示している。各フィールド毎の画像は行（ライン）単位で順番に読み出されることになるので、それぞれの画像の垂直方向サイズは、最終的な画像サイズに対して（１／フィールド数）のサイズになる。具体的には、３フィールド読み出しの場合は、各フィールドでは３行（３ライン）おきの画素が読み出されるので、フィールドごとに分解された画像の垂直方向のサイズは、最終的な画像の垂直方向のサイズの１／３となる。
【００３７】
図１４の中央の図は、読み出されたダミーフィールドの画像である。ダミーフィールドでは画素信号の垂直転送ＣＣＤ９００３への転送パルスを出力していないため、画像としては黒画像になる。しかし画素の情報は無くとも、垂直転送ＣＣＤの転送動作は行なっているので（空転送）、縦筋ムラノイズである白縦筋が発生する。
【００３８】
この白縦筋の信号レベルが各フィールドの画像を読み出したときの白縦筋と同じレベルになるので、このダミー画像を減算することで縦筋ムラノイズ補正を行うことができる。
【００３９】
そして縦筋ムラノイズは垂直転送ＣＣＤ上で発生するため、各フィールドでの縦筋ムラノイズレベルは等しいので、ダミー画像は１フィールド分の画像で各フィールドの画像に対して減算を行うことができる。
【００４０】
図１４の右側の図は、縦筋ムラノイズ補正を施した後に得られる最終的な画像を示す。縦筋ムラノイズ補正を施した後の画像では、白縦筋が除去されている。
【００４１】
このようにして、縦筋ムラノイズの画像補正を行う。
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】特開２００７−２７８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００４３】
従来の縦筋ムラノイズ補正における減算処理では、ダミーフィールドや遮光画像のランダムノイズが本画像に重畳され、ランダムノイズが増加して本画像の画質を低下する問題がある。
【課題を解決するための手段】
【００４４】
上記従来技術の問題を解決するため、本発明によれば、撮像装置は、２次元の行列状に配列された複数の光電変換素子と、列方向に配列された光電変換素子の信号を転送して出力する転送手段とを有する撮像素子と、撮像素子の露光と遮光を制御する露光手段と、露光状態と遮光状態それぞれにおいて撮像素子の光電変換動作を行ない、それにより生じた信号を読み出す読み出し手段と、読み出された信号の信号処理を行なう信号処理手段と、露光状態での光電変換動作で生じた信号を読み出し、次いで遮光状態での光電変換動作で生じた信号を読み出して、読み出された信号から画像信号を生成する制御手段を備え、制御手段は、露光状態と遮光状態の光電変換動作で生じた信号の読み出しにおいて、少なくとも転送手段の信号転送速度と信号処理手段の信号処理ゲインを変更する。
【発明の効果】
【００４５】
本発明によれば、遮光画像の読み出しにおいて転送路の転送速度を遅くすることにより転送路上の暗電流成分を多く抽出し、本露光時よりもゲインを下げることによりランダムノイズの少ない遮光画像を得ることが可能となる。これにより、縦筋ムラノイズ補正での減算処理において、ランダムノイズの増加を抑えつつ、固定パターンノイズを除去することが可能となる。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施例に係わる撮像装置のブロック図。
【図２】本発明の第１の実施例に係わる縦筋ムラノイズ補正動作のタイミングチャートを示す図。
【図３】本発明の第１の実施例に係わる縦筋ムラノイズ補正動作のフローチャートを示す図。
【図４】本発明の第１の実施例の第１の変形例に係わる縦筋ムラノイズ補正動作のタイミングチャートを示す図。
【図５】本発明の第１の実施例の第１の変形例に係わる縦筋ムラノイズ補正動作のフローチャートを示す図。
【図６】本発明の第１の実施例の第２の変形例に係わる縦筋ムラノイズ補正動作のタイミングチャートを示す図。
【図７】本発明の第１の実施例の第２の変形例に係わる縦筋ムラノイズ補正動作のフローチャートを示す図。
【図８】本発明の第１の実施例およびその変形例における動作の比較を示す図。
【図９】ＣＣＤタイプの撮像素子の画素配列構成を模式的に示す図。
【図１０】従来の撮像素子を用いた撮像装置のブロック図。
【図１１】縦筋ムラが生じている画像を模式的に示す図。
【図１２】従来の縦筋ムラノイズ補正動作のタイミングチャートを示す図。
【図１３】従来の他の縦筋ムラノイズ補正動作のタイミングチャートを示す図。
【図１４】縦筋ムラノイズ補正を受ける画像を模式的に示す図。
【発明を実施するための形態】
【００４７】
以下、図面を参照して本件発明の最良の実施形態を詳細に説明する。
【実施例１】
【００４８】
図1は本発明の第１の実施例に係わる撮像装置のブロック図である。なお、同図において図１０に示す部分と同じ部分には同じ符号を付して示し、特に必要がない限りその説明を省略する。本実施例の撮像装置の撮像部１００４も、図９に示すように複数の画素９００２（光電変換素子）を２次元の行列状に配列した画素配列を有する撮像素子（ＣＣＤ）を備える。また、撮像装置全体は、当該撮像装置のシステム制御部１００９に含まれる図示しないＣＰＵによって制御され、例えばシステム制御部に含まれる図示しない記憶手段に記憶されている制御プログラムをＣＰＵがロードして実行することによって制御がなされる。
【００４９】
画素９００２は光学系１００１より入射した光を信号電荷に光電変換する光電変換素子を備える。また、各画素にはPRGのカラーフィルターが配設されていて、上記画素配列は、Ｒ（赤）の画素とＧ（緑）の画素が並んだ行と、Ｇ（緑）の画素とＢ（青）の画素が並んだ行とが上下方向（列方向）に交互に並んだいわゆるベイヤ配列であるものとする。それらの画素９００２の行列の列の間には垂直転送路（ＶＣＣＤ）９００３が配置され、対応する画素の列の信号電荷（画像信号）を垂直方向に転送する。このような画素配列からの画像信号の読み出しは、行単位で分割された３フィールドを順次読み出すことにより行なわれる。３フィールド読み出しでは、最初の第１フィールドにおいて、１行目、４行目、７行目、…の画素の信号を垂直転送路９００３に転送して読み出し、次の第２フィールドにおいて、２行目、５行目、８行目、…の画素の信号を同様に読み出す。さらに第３フィールドにおいて、３行目、６行目、９行目、…の画素の信号を読み出す。なお、垂直転送路９００３に転送された信号電荷は、垂直転送路９００３により垂直方向に転送され、その後水平転送路（ＨＣＣＤ）９００４により後段のアンプに送られる。そして、露光状態での光電変換動作で生成された信号と遮光状態での光電変換動作で生じた信号との差分から画像信号が生成される。
【００５０】
本実施例の撮像装置の特徴は、黒引き制御回路１０１７を有することにある。黒引き制御回路１０１７は、黒引き処理を行なうときの遮光画像（黒画像）の蓄積時間、ＡＧＣ回路１００７がかける信号処理ゲイン（以下「ゲイン」という）および転送路の信号電荷の転送速度を決定する。また、黒引き制御回路１０１７は、タイミング発生回路１０１３からのタイミング信号に従い、ＡＧＣ回路１００７が本露光時にかけるゲインを取得する。
【００５１】
次に、本実施例の撮像装置の動作を、図２および３を用いて説明する。
図２は本実施例に係わる縦筋ムラノイズ補正の動作のタイミングチャートを示す図である。図３は本実施例に係わる縦筋ムラノイズ補正の動作のフローチャートを示す図である。
【００５２】
１度目の蓄積期間（光電変換動作）では電子シャッタを出力（ｔ１）して撮像素子９００１内の蓄積電荷をクリアし（Ｓ３００１）、本露光（ｔ２）を開始する（Ｓ３００２）。
【００５３】
その後、シャッタ速度に応じてメカシャッタ閉じのパルスを出力して（Ｓ３００３）メカシャッタを閉じ（Ｓ３００４）、撮像素子８００１の露光状態を終了させる（ｔ３）。
【００５４】
本来は、蓄積期間終了後に垂直転送路に発生した電荷を掃き出すための空転送期間を設ける必要があるが、図２では説明の簡単化のため、この空転送期間については省略している。
また、他のタイミングチャートの図についても同様である。
【００５５】
その後、第１フィールドの読み出しパルスを出力して、第１フィールドの画像信号を読み出す（ｔ４）。同様に、第２、第３フィールドについても読み出しを行う(Ｓ１００５)（ｔ５，ｔ６）。
【００５６】
上記ｔ４乃至ｔ６の過程で読み出された画像を本画像と呼ぶ。読み出された本画像は、メモリ１０１２に保存される。
【００５７】
第1の蓄積と読み出しが完了したら(Ｓ３００６)、第２の蓄積を開始する。
【００５８】
第２の蓄積期間では電子シャッタを出力(Ｓ１００７)して（ｔ７）撮像素子９００１内の蓄積電荷をクリアし（Ｓ３００７）、メカシャッタの閉じている遮光状態で、第２の蓄積を開始する（Ｓ３０１０）（ｔ８）。
【００５９】
この際、本画像の露光と同じ蓄積時間となるよう、黒引き制御回路１０１７による制御に基づいて電子シャッタパルスの出力期間（ｔ７）を調整する。
【００６０】
第２の露光完了後、撮像素子の信号電荷転送路の駆動タイミングとＡＧＣ回路１００７のゲインを黒引き制御回路１０１７による制御に基づいて変更する（Ｓ３０１２）, （Ｓ３０１３）。本実施例では、駆動タイミングを遅らせることで、電荷信号の垂直転送および水平転送と読み出しに係わる駆動速度を低下させている。信号転送速度を低下させると、その低下分に比例して、転送路内で発生する暗電流成分は増加する。
【００６１】
黒引き処理のための遮光画像としては、本画像と同量の縦筋ムラノイズが画像に乗っていることが必要である。このため、ＡＧＣ回路１００８でかけるゲインを信号転送速度の低下分と同じ量だけ下げることにより、本画像と同量の縦筋ムラノイズがのったランダムノイズの少ない遮光画像を得ることが出来る。例えば、遮光画像のランダムノイズを１／２倍にしたい場合であれば、本露光時に比して遮光画像の転送期間を２倍、遮光画像の設定ゲインを本露光時の設定ゲインの１／２倍に変更すればよい。本実施例の黒引き制御回路１０１７による制御は、このような技術思想に基づいている。
【００６２】
次に遮光画像の読み出し動作を行う（Ｓ３０１４）。
【００６３】
第１フィールド、第２フィールド、第３フィールドの遮光画像の信号を読み出し（ｔ９，ｔ１０，ｔ１１）た後、ゲイン演算した遮光画像の信号を本画像から除く減算処理（信号処理）を行い（Ｓ３０１５）、処理後の画像信号を保存する（Ｓ３０１６）。
【００６４】
また、メモリ節約のため、遮光画像の画素信号を読み出すと同時に、メモリ１０１２に保存されている本画像の当該アドレスとの減算処理を行い、結果を同じメモリ内のアドレスに書き戻してもよい。
【００６５】
上記のように遮光画像の読み出し処理を行うことにより、縦筋ムラノイズを補正しつつランダムノイズの少ない良好な画像を得ることが出来る。
【００６６】
次に、上記第１の実施例の変形例について説明する。
【００６７】
変形例は、黒引き制御回路１０１７による制御および遮光画像の読み出し構成の変形例であり、撮像装置の構成は第１の実施例と同様である。
【００６８】
［変形例１］
本変形例は、遮光画像の読み出しにおいて画素からの信号読み出しを行なわないことを特徴とする。
【００６９】
図４は本変形例に係わる縦筋ムラノイズ補正の動作のタイミングチャートを示す図である。図５は本変形例に係わる縦筋ムラノイズ補正の動作のフローチャートを示す図である。なお、図５において図３と同じ部分には同じ符号を付して示す。
【００７０】
本変形例での縦筋ムラノイズ補正の動作は、図５のステップＳ３００７までは第１の実施例(Ｓ３００７)と同様なので、ここでの説明を省略する。
【００７１】
上述のように、本変形例においては、遮光画像の読み出し時に画素から信号を読み出さないことを特徴とするので、電子シャッタの出力(Ｓ３００７)を読み出しパルスの直前まで行ってもよい（ｔ７）。
【００７２】
電子シャッタの出力(Ｓ３００７)の後、直ぐに撮像素子の信号電荷の転送路の駆動タイミングとＡＧＣ回路のゲインの変更を行う（Ｓ５００１）, （Ｓ５００２）。
【００７３】
本変形例でも、第１の実施例と同様に、駆動タイミングを遅らせることで、電荷信号の垂直転送および水平転送と読み出しに係わる駆動速度を低下させる。このとき、信号転送速度の低下分に比例して、転送路内で発生する暗電流成分は増加する。また、本変形例では、画素から垂直転送路への信号電荷の転送を行わないことにより、画素の暗電流成分が遮光画像に重畳されず、画素に起因する固定バターンノイズやランダムノイズを除去することが出来る。
【００７４】
ＡＧＣ回路１００８でかけるゲインについては第１の実施例と同様に、転送速度の低下分と同じ量だけ下げることにより、本画像と同量の縦筋ムラノイズがのった、ランダムノイズの少ない遮光画像を得ることが出来る。具体的な例として、遮光画像のランダムノイズを半分にしたいのであれば、信号電荷の転送速度を半分にすることで、転送路での信号電荷の滞在時間（読み出し期間）を２倍にし、読み出し時のゲインを半分にすればよい。
【００７５】
次に遮光画像の読み出しを行う（Ｓ５００３）（ｔ８，ｔ９、ｔ１０）。即ち、信号転送路の転送、出力動作のみを行なう。
【００７６】
遮光画像の各フィールドの読み出しを行なった後、本画像から、遮光画像の信号を除く減算処理（信号処理）を行い（Ｓ２０１１）、処理後の画像を保存する（Ｓ３０１２）。
【００７７】
また、メモリ節約のため、遮光画像の読み出しと同時に、メモリ１０１２に保存されている本画像の当該アドレスとの減算処理を行い、結果を同じメモリ内のアドレスに書き戻してもよい。
【００７８】
上記のような遮光画像の読み出し処理を行うことにより、縦筋ムラノイズを補正しつつランダムノイズの少ない良好な画像を得ることが出来る。
【００７９】
また、本変形例では、遮光画像の読み出しにおいて画素からの読み出しを行わないため、参考文献１のようにダミーフィールド画像を読み出して補正に使用してもよい。
【００８０】
この場合のタイミングチャートは、図４の（ｔ１）から（ｔ８）までのタイミングチャートと等価になる。ｔ８がダミーデフィールドの読み出しとなる。ダミーフィールド画像の読み出しでは、各画素８００２の信号を垂直転送路９００３に転送するパルスを出力せずに垂直転送路９００３を駆動して、撮像素子９００１内で画素情報の無い空転送画像を読み出す（ｔ８）。
【００８１】
この場合においても、減算を行うための遮光画像を得る際に、転送速度およびゲインを落とすことにより、ランダムノイズの少ない黒画像を得ることが出来る。
【００８２】
また、縦筋ムラノイズは画素９００２の電荷が無くとも垂直転送路９００３を通過するだけで発生するので、ダミーフィールドは縦筋ムラノイズを補正する画像として使用することができる。
【００８３】
ただし、本画像の第１フィールド、第２フィールド、第３フィールドそれぞれに対して、同一のダミーフィールドを用いて減算処理と行うと、垂直方向に連続した３画素に対して同量のランダムノイズが重畳されることになる。
このため、縦長の目立ちやすいノイズを重畳してしまう場合がある。
上記のノイズを抑制するためには、本画像の第１フィールド、第２フィールド、第３フィールドそれぞれに対応した３つの別々のダミーフィールドを用いて減算処理を行う必要がある。
上記処理により、縦長の目立ちやすいノイズの重畳を抑えることが可能となる。
【００８４】
次に、上記第１の実施例の他の変形例である第２の変形例について説明する。
【００８５】
本変形例も、黒引き制御回路１０１７による制御および遮光画像の読み出し構成の変形例であり、撮像装置の構成は第１の実施例と同様である。
【００８６】
［変形例２］
図６は本変形例に係わる縦筋ムラノイズ補正の動作のタイミングチャートを示す図、図７は本変形例に係わる縦筋ムラノイズ補正の動作のフローチャートを示す図である。
【００８７】
図７に示す本変形例に係わる縦筋ムラノイズ補正の動作は、ステップＳ３００６までは第１の実施例と同様な内容であるので、ここでの説明を省略する。
【００８８】
本実施例においては、第１の画像読み出し終了直後に、信号電荷の転送の駆動タイミング、読み出し時のゲイン、および遮光画像の蓄積時間の変更を行う（Ｓ７００１、Ｓ７００２、Ｓ７００３）（ｔ７）。
【００８９】
駆動タイミングについては、第１の実施例と同様に駆動タイミングを遅らせることで、垂直転送路および水平転送路における電荷転送と読み出しに係わる駆動速度を低下させている。
【００９０】
蓄積期間（ｔ８）については、本画像のそれよりも長くしている。これにより、各画素９００２で発生している固定パターンノイズについても除去できる。
【００９１】
画素で発生する固定パターンノイズには、温度依存性、蓄積期間依存性のある信号浮き(白キズとも呼ばれる)が有る。上記白キズは、同一の温度、蓄積期間であれば、画素内で同量程度の電子が励起される事が知られている。転送路で発生する固定パターンノイズと同じく、蓄積期間を長く取ることによって、画素で発生する固定パターンノイズの量を増やすことができる。図６のタイミングチャートには、この遮光画像の読み出し信号の特徴を示してある。
【００９２】
ゲインについては、本露光よりも蓄積期間を長くした分（転送期間を長くした分と等しい）、遮光画像のＡＧＣ回路１００８でのゲインを低下させる。これにより、画素９００２で発生する固定パターンノイズの量を本画像と等しくし、ランダムノイズを少なくすることが可能となる。具体的な例として、遮光画像のランダムノイズを半分にしたいのであれば、転送速度を半分にすることによって転送路での画素電荷の滞在時間を２倍にし、さらに、蓄積期間を２倍にして読み出し時のゲインを半分にすればよい。
【００９３】
遮光画像の露光と読み出しについて図７のフローチャートを参照して説明する。
【００９４】
２度目（遮光画像）の蓄積期間では、読み出しパルス（ｔ７）が出た後に電子シャッタを出力して撮像素子９００１内の蓄積電荷をクリアし（Ｓ７００４）、遮光画像の露光（ｔ８）を開始する（Ｓ７００５）。１度目（本画像）の蓄積期間よりも長い時間蓄積（ｔ８）を行った後（Ｓ３００９）、遮光画像の読み出し（ｔ９，ｔ１０，ｔ１１）を開始する（Ｓ３０１２）。
【００９５】
各フィールドの遮光画像の信号を読み出した後、本画像から遮光画像の信号を除く減算処理を行い（Ｓ３０１３）、処理後の画像を保存する（Ｓ３０１４）。
【００９６】
また、メモリ節約のため、遮光画像の画素信号を読み出すと同時に、メモリ１０１２に保存されている本画像の当該アドレスとの減算処理を行い、同じメモリ内のアドレスに書き戻してもよい。
【００９７】
上記のような遮光画像の読み出し処理を行うことにより、縦筋ムラノイズを補正し、さらに、各画素に起因する固定パターンノイズについても補正しつつランダムノイズの少ない良好な画像を得ることが出来る。
【００９８】
図８に、上述した第１の実施例から変形例２それぞれにおける、遮光画像の読み出しの特徴の比較表を示す。なお、ＡＧＣ回路１００８のゲインの変更はいずれの例でも同じであるので図示していない。
【００９９】
実施例１では、遮光画像の蓄積期間を本画像と同等とし、転送路の転送速度を低下させることにより、電荷蓄積部の固定パターンノイズと転送路の固定パターンノイズを抽出している。
【０１００】
変形例１では、遮光画像について画素からの読み出しを行わず、転送路の転送速度を低下させることにより、転送路の固定パターンノイズを抽出している。
【０１０１】
変形例２では、遮光画像の蓄積期間を本画像よりも長くし、転送路の転送速度を低下させることにより、電荷蓄積部の固定パターンノイズと転送路の固定パターンノイズを抽出している。
【０１０２】
画素に起因する固定パターンノイズと、転送路に起因する固定パターンノイズは目立つ条件が異なるため、撮影の条件に合わせ第１の実施例から変形例２までを使い分けることが望ましい。
【０１０３】
具体的には、露光時間が短い場合では変形例１を、露光時間が比較的長い領域では、変形例２を、それ以外の領域では、第１の実施例を使用することが望ましい。
【実施例２】
【０１０４】
なお、上述した第１の実施例１からその変形例２までのソフト構成とハード構成は、適宜置き換えることができるものである。
【０１０５】
また、本発明は、以上の各実施の形態、または、それら技術要素を必要に応じて組み合わせるようにしてもよい。
【０１０６】
更に本発明は、特許請求の範囲の構成、または、実施形態の構成の全体若しくは一部が、１つの装置を形成する場合に限られない。例えば、デジタルカメラやビデオカメラなどの撮像装置や撮像装置から得られる信号を処理する信号処理装置など、他の装置と結合するようなものであっても、装置を構成する要素となるものであってもよい。
【０１０７】
また、本発明の目的は、前述した実施形態の機能の一部又は全部を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給しすることでも達成される。即ち、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られるものではない。プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。
【０１０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合も含まれる。即ち、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図１の黒引き制御回路に対応するプログラムコードが格納されることになる。
【図１】
2013090088.tif 000003
【図２】
2013090088.tif 000004
【図３】
2013090088.tif 000005
【図４】
2013090088.tif 000006
【図５】
2013090088.tif 000007
【図６】
2013090088.tif 000008
【図７】
2013090088.tif 000009
【図８】
2013090088.tif 000010
【図９】
2013090088.tif 000011
【図１０】
2013090088.tif 000012
【図１１】
2013090088.tif 000013
【図１２】
2013090088.tif 000014
【図１３】
2013090088.tif 000015
【図１４】
2013090088.tif 000016