(57)【要約】【課題】複数チャンネル出力の撮像素子をそなえた撮像装置において、ＯＢ画素の傷やノイズの影響を受けずに、安定した黒レベルを得る。【解決手段】撮像素子の複数チャンネル出力それぞれにアナログクランプ回路備え、各々の出力端子から出力されるＯＢ画素データをＡ／Ｄ変換した後、全チャンネルのＯＢ画素をまとめて平均化し、目標クランプレベルとの差分を求めて、最終的なクランプレベル補正値を算出する。このクランプレベル補正値をそれぞれのアナログクランプ回路にフィードバックしてクランプレベルを補正し、アナログクランプする。【選択図】図５
2006086971.tif 000002
【特許請求の範囲】
【請求項１】
複数チャンネルの出力端子を有する撮像素子を備え、複数チャンネルの出力それぞれに対してアナログクランプ処理を行う際、全チャンネルのＯＢ画素の情報を演算することでクランプレベルを決定し、該算出したクランプレベルに従って各々のチャンネル出力のクランプ処理を行うことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、該複数のアナログクランプ回路は、各々にクランプレベルオフセット補正回路を有し、全チャンネル分のＯＢ画素の演算により決定したクランプレベル信号に対し、各チャンネル別々にオフセット補正を行うことを特徴とする撮像装置。
【請求項３】
複数チャンネルの出力端子を有する撮像素子を備え、複数チャンネルの出力それぞれに対してアナログクランプ処理を行う際、画面の領域によって、各チャンネル別々のＯＢ画素をもちいてクランプレベルを算出するか、すべてのチャンネルのＯＢ画素をまとめてクランプレベルを算出するかを切り替え、該算出したクランプレベルに従って各々のチャンネル出力のクランプ処理を行うことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の出力端子をもつ撮像素子を備えたデジタルカメラ等の撮像装置において、複数の出力端子から出力される複数の出力データ間で、黒レベルを一定に保つためのクランプ方式に関する。
【背景技術】
【０００２】
デジタル一眼レフカメラ等に用いられる固体撮像素子は、画質向上の要求から年々高画素数化が進んでおり、それと同時に速写性では単位時間当たりの連写駒数の向上のため、画像データ読み出し時間の短縮を要求されている。しかしながら、単一の出力端子から撮像素子からすべての画像データを読み出す従来の方式では、読み出し時間の短縮のために撮像素子を駆動するアナログ回路の駆動周波数を高めると、Ｓ／Ｎが悪くなる等の問題が生じ、限界があった。
【０００３】
このため、撮像素子の出力端子を複数にして複数の出力端子から同時に画像データを出力することで、駆動周波数をそれほど上げることなく画像データ読み出し時間を短縮する手法が一般的になりつつある（たとえば、特許文献１参照。）。たとえば現在、総画素数約四百万画素の撮像素子を２チャンネルの出力端子から読み出すことにより、秒間８駒の画像を撮影できるデジタル一眼レフカメラが製品化されている（たとえば、非特許文献１参照。）。
【０００４】
この方式を採用した際、複数の出力端子から出力される複数の画像データ間で特性の不一致があると、撮像素子からのデータ読み出し後に画像処理で１枚の画像に復元する際、画質に大きな影響を及ぼす。たとえば、１枚の画像の中心で左右２つの画像に分けて、２チャンネルの出力端子から別々に読み出す方式の撮像素子において、各チャンネル間で出力レベルのオフセットが違うと、１枚の画像に復元したときに左右の画像の分かれ目が目立ってしまう。また、左右の隣り合った画素を２チャンネルの出力端子から読み出す方式の撮像素子においては、各チャンネル間で出力レベルのオフセットが違うと、１枚の画像にしたときに縦方向に線が走ったような縦縞画像になってしまう。
【０００５】
このように画質に大きな影響を及ぼす画像データの特性として、まず第一に黒レベルの安定性が挙げられる。
【０００６】
画像データの黒レベルは、撮像素子のオプティカルブラック部（以下、ＯＢ部と呼ぶ）の信号を基準として画像データをクランプ処理、もしくはレベルシフト処理することで再生される。クランプ処理としては、通常は黒レベルの縦方向シェーディングに追従し、補正する機能を実現するため、横１ライン単位でクランプレベルを算出し、それにしたがってライン単位でクランプ処理を行う。クランプの方式としては、アナログ段の既知のＣＤＳ回路やゲインコントロール回路にクランプ回路を組み合わせたアナログクランプ方式と、画像データがＡ／Ｄコンバータを通ってデジタルデータとなった後にデジタル的に演算するデジタルクランプ方式とがあるが、後者は、Ａ／Ｄコンバータによりダイナミックレンジが制限された後に処理されるため、クランプ後にダイナミックレンジが減ってしまったり、デジタルデータが量子化誤差を持つため、デジタル処理自体に丸め誤差、量子化誤差を持つために、デジタルクランプ後にフリッカノイズのような横引きノイズを発生させたりすることがあり、クランプ処理の精度の点で前者にくらべて性能が劣っている。たとえば特許文献２のように、Ａ／Ｄ変換後のデジタルデータを演算しアナログ回路にフィードバックしてクランプする方式も存在するが、量子化誤差の影響を受けにくく、Ａ／Ｄ変換後のダイナミックレンジも損なわないという点でアナログクランプ方式の特徴を備えているため、ここではアナログクランプ方式の一種と考える。
【０００７】
そこでデジタルクランプによる量子化誤差を避けつつ、Ａ／Ｄコンバータのダイナミックレンジを有効に活用するためには、画素信号のオプティカルブラック画素（以下、ＯＢ画素と呼ぶ。）をＡ／Ｄコンバータを通る前のアナログ信号の時点で一定のレベルに保つようにクランプすることが望ましい。
【特許文献１】特開平１１−１６８７４１号公報（第１３頁、図１）
【特許文献２】特開２０００−２２４４４０号公報（第８頁、図１）
【非特許文献１】「キヤノン株式会社  デジタルカメラ総合カタログ」、キヤノン株式会社、２００３年、ｐ．１６
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のアナログクランプ方式を用いたときに、従来の技術ではクランプレベルを決定する際に複数の画像データ間で別々のＯＢ画素領域を用いていた。このときに、ＯＢ画素レベルが十分に安定し、かつ複数の画像データ間で一致したレベルでないと、画質に大きな悪影響を及ぼしてしまう。
【０００９】
図１、図２、図３、および、図４を用いて、従来のアナログクランプ方式の問題点を説明する。
【００１０】
図２は、横方向に並んだ４つの画素を別々の出力端子から出力する形式の、４チャンネルの出力端子を備えた撮像素子を模式的にあらわした図である。有効画素を白い四角で表しており、横１２画素、縦１２画素の計１４４画素が存在する。有効画素の出力信号は、横方向に隣り合った４つの画素がそれぞれ別々のチャンネルから出力され、左側の画素から順に出力される場合は、１つのチャンネルだけを見た場合、ある１つの画素の次に出力される画素はその４つ右隣の画素となる。ＯＢ画素は通常、撮像素子の画素配列のうち最終的に出力される画像データの素となる有効画素の周りの領域に固まって複数個存在するが、図２の場合、有効画素領域の左側に横４画素、縦１２ラインの計４８画素から構成されるＯＢ画素領域が存在し、横方向に隣り合った４つのＯＢ画素は有効画素部と同様に別々のチャンネルから出力される。１つのチャンネルだけを見た場合には、ＯＢ画素領域は横１画素、縦１２ラインの１２画素から構成されることになり、時系列的に見ると、各チャンネルともに最初に１画素のＯＢ画素が出力され、その後で３画素の有効画素が出力されることで横１ライン分のデータの出力が終了する。これを縦１２ライン分繰り返すことで１画面分の画像データが出力される。
【００１１】
図１は４チャンネルの出力端子を持つ撮像素子を備えた撮像装置のブロック図の一例である。カメラ操作スイッチ１１０の操作によって、全体制御ＣＰＵ１０９がタイミング制御／駆動回路１０６を介して撮像素子１０１の露光制御、および画素データ読み出し制御といった、一連の撮影動作を行う。このように撮影された１枚の画像データは、撮像素子１０１において４つの領域に分割され、４チャンネルの出力端子から出力される。出力された４チャンネルの画像データは、各チャンネルにそれぞれ備えているＣＤＳ／ＡＧＣ／ＡＤＣ回路１０２、１０３、１０４、１０５に入力し、サンプリング処理、ゲイン補正処理、および、Ａ／Ｄ変換処理をされた後、画像処理回路１０８に入力する。画像処理回路１０８では、４チャンネルの画像データを１枚の画像に合成し、色処理等の画像処理を行った後、最終的に不揮発性メモリー１１２に格納する。
【００１２】
このとき従来のアナログクランプ方式では、ＣＤＳ／ＡＧＣ／ＡＤＣ回路１０２、１０３、１０４、１０５にて複数出力で別々のＯＢ画素を基準としてアナログクランプしていた。つまり、ある横１ラインを見た場合チャンネル１はＯＢ領域の一番左の１画素を基準とし、チャンネル２はその右隣の１画素、チャンネル３はその右隣の１画素、チャンネル４はその右隣の１画素を基準として各々のチャンネルが別々にクランプレベルを算出しクランプしていた。このとき各々のチャンネルに含まれるＯＢ画素のノイズレベルが違ったり、ノイズレベルは各々のチャンネルでほぼ等しいが、あるひとつのチャンネルのみに画素欠陥による異常出力があったりすると、各々の画像データ間でクランプするレベルが異なり、アナログクランプ後の黒レベルが各チャンネル間で一致せず、ひとつの画像に復元した際に画質が悪化していた。
【００１３】
図３は、ある１ラインの画像データ出力に対して、各チャンネルそれぞれのＯＢ画素からそれぞれ平均値を算出した結果と全チャンネルのＯＢ画素の平均値を算出した結果を示したものである。クランプレベルを各チャンネルで別々のＯＢ画素の平均値を用いて算出すると、ＯＢ画素が持つノイズ等の影響を受けて、各チャンネルのクランプレベルが異なってしまう。ノイズ等を考慮すると、安定した黒レベルを得るにはなるべく多くのＯＢ画素を用いてクランプレベルを算出するのが望ましく、ライン間での安定性を考えた場合全チャンネルのＯＢ画素平均値がもっとも安定した黒レベルと言える。
【００１４】
さらに、図４は縦方向の各ラインのクランプレベルをチャンネル毎に算出した結果を表した図であるが、チャンネル３のクランプレベルが突出してしまっている。これは、あるラインにおいてＯＢ画素に非常に出力の大きな傷画素が含まれているような場合に起こる。実際にクランプに用いるクランプレベルは、ライン間で変化量を制限したり、ローパスフィルターをかけたりすることで安定化を図っているが限度があるため、この場合チャンネル３だけ他のチャンネルとは大きく異なった黒レベルとなってしまう可能性がある。このような黒レベルの各チャンネル間の不一致は、画面全体的がＤＣ的にずれている場合や、ＤＣ的には同じレベルだが、あるラインだけ部分的にずれている場合があるが、どちらの場合も画質に大きな悪影響を及ぼす。図２のような撮像素子の場合、横方向に並んだ４画素が別々のチャンネルから出力され、縦１ラインを見ると同じチャンネルから出力されるため、黒レベルの不一致がある場合には、１つの画面に合成したときに画面全体あるいは画面の一部分に縦方向の線が等間隔に走ったような画像となってしまう。
【００１５】
また、従来のアナログクランプ方式を用いたときにも、多数のＯＢ画素を平均化する等の処理をすることで安定した黒レベルを得ることができるが、この場合撮像素子の出力チャンネル数が増えていくと、それに伴ってＯＢ画素の数も増やしていかなければならず、結果として全体の画素数が増加するためにチャンネル数を増やしても画像データの読み出しスピードが思ったようにあがらない要因にもなってしまい、画像データの読み出し速度を高める要求と、良好な画質を追求する要求とを同時に満たすことは難しかった。
【００１６】
本発明は、以上の点に着目して成されたもので、複数チャンネル出力の撮像素子をそなえた撮像装置において、ＯＢ画素の傷やノイズの影響を受けずに、安定した黒レベルを得る撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本出願に係る第１の発明は、上記の課題を解決するため、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、各々の出力チャンネルの各々のＯＢ画素領域データを全チャンネル分まとめて平均化してクランプレベルを算出し、このクランプレベルを各々のチャンネルのクランプ回路にフィードバックして、各チャンネルの画像データをアナログ的にクランプする。
【００１８】
本出願に係る第２の発明は、上記の課題を解決するため、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、各々の出力チャンネルの各々のＯＢ画素データを全チャンネル分まとめて平均化してクランプレベルを算出し、該クランプレベルを用いて各々のチャンネルをアナログクランプする際に、各々のチャンネル間のＤＣ的なオフセット差を取り除くように、該クランプレベルのオフセットを補正してから、各々のチャンネルの画像データをアナログ的にクランプする。
【００１９】
本出願に係る第３の発明は、上記の課題を解決するため、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、画像データの領域によって、ＯＢ画素データを全チャンネル分まとめて平均化してクランプレベルを算出するか、各々のチャンネルの別々のＯＢ画素データを用いてクランプレベルを算出するかを切り替え、該算出したクランプレベルを各々のチャンネルのクランプ回路にフィードバックして、各チャンネルの画像データをアナログ的にクランプする。
【発明の効果】
【００２０】
本出願に係る第１の発明によれば、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、各々の出力チャンネルの各々のＯＢ画素領域データを全チャンネル分まとめて平均化してクランプレベルを算出し、このクランプレベルを各々のチャンネルのクランプ回路にフィードバックして、各チャンネルの画像データをアナログ的にクランプするために、チャンネルの数にしたがってたくさんのＯＢ画素を用意しなくても、ＯＢ画素領域の傷画素やノイズの影響を受けることなく、画像データの全領域において複数チャンネル間で黒レベルがほぼ等しくなり、１枚の画像にしたときに自然で良好な画像が得られる。
【００２１】
本出願に係る第２の発明によれば、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、各々の出力チャンネルの各々のＯＢ画素データを全チャンネル分まとめて平均化してクランプレベルを算出し、該クランプレベルを用いて各々のチャンネルをアナログクランプする際に、各々のチャンネル間のオフセット差を取り除くように、該クランプレベルのオフセットを補正してから、各々のチャンネルの画像データをアナログ的にクランプするために、複数チャンネル間で、画像データの領域によらないＤＣ的なオフセットずれがあった場合でも、チャンネルの数にしたがってたくさんのＯＢ画素を用意しなくても、画像データの全領域において複数チャンネル間で黒レベルがほぼ等しくなり、１枚の画像にしたときに自然で良好な画像が得られる。
【００２２】
本出願に係る第３の発明によれば、複数チャンネルの出力端子を持つ撮像素子から出力される複数の画像データをアナログ的にクランプする際に、画像データの領域によって、ＯＢ画素データを全チャンネル分まとめて平均化してクランプレベルを算出するか、各々のチャンネルの別々のＯＢ画素データを用いてクランプレベルを算出するかを切り替え、該算出したクランプレベルを各々のチャンネルのクランプ回路にフィードバックして、各チャンネルの画像データをアナログ的にクランプするために、各々のチャンネルの別々のＯＢ画素データを用いてクランプレベルを算出してクランプすることで、各チャンネル間のＤＣ的なオフセットずれを自動的に取り除き、ＯＢ画素データを全チャンネル分まとめて平均化してクランプレベルを算出してクランプすることで、ノイズや傷画素等でＯＢ画素レベルが各チャンネル別々に変動した場合でも、それに影響を受けることなく、画像データの全領域において複数チャンネル間で黒レベルがほぼ等しくなり、１枚の画像にしたときに自然で良好な画像が得られる。
【発明を実施するための最良の形態】
【００２３】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００２４】
図５を用いて、本発明の第１の実施例を説明する。
【００２５】
図５は図２のような４チャンネルの出力端子を持つ撮像素子を備えた撮像装置の、画像信号読み出し部のブロック図である。ここでは１つの例として４チャンネルの出力端子を持った撮像素子を想定しているが、本発明が想定する撮像素子のチャンネル数は複数存在すればよく、４チャンネルでなくてもかまわない。また、画面を各チャンネルに分割する分割方法も図２のように画面上横方向に隣合う画素が別々のチャンネルとなるように分割する方法でなくても良く、画面全体を横に等分割して読み出すような方法等々でもかまわない。
【００２６】
撮像素子２００で蓄積された画像信号は、画像上部から横１ライン毎に順に出力される。４つの隣合う画素は４チャンネルの出力端子から同時に出力されるため、横１ラインを出力する時間は、１チャンネルの出力端子から出力される場合と比べ、４分の１の時間で出力されることになる。撮像素子２００から出力された４チャンネルのアナログ画像信号は、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２０１、２０２、２０３、２０４にて既知の相関二重サンプリングを行うことで、撮像素子２００の出力信号のリセットノイズや１／ｆノイズが取り除かれ、信号のフィードスルー部のＤＣ電圧が所定のレベルに固定される。さらに、ゲイン調整および、アナログ／デジタル変換されて後段のブロックにデジタル信号として出力される。ゲイン調整はＡ／Ｄ変換後のデジタルデータにおいて４チャンネルのゲイン差が取り除かれるように、４チャンネル別々のゲイン調整が行われる。
【００２７】
ＣＤＳ／ＡＧＣ／ＡＤＣ回路２０１、２０２、２０３、２０４から出力された４チャンネルのデジタル画像信号は、４チャンネル別々に画像処理回路２０６に入力されるが、このデジタル画像信号のうちＯＢ画素領域の信号は、選択的にクランプレベル算出回路２０５に入力される。ここではクランプレベル算出回路に入力する信号はＯＢ画素領域の信号としているが、実際にはクランプを行いたい信号であれば何でも良く、ＯＢ画素領域の信号に限定するものではない。クランプレベル算出回路に入力する信号の選択手段は、任意の画像データ領域を選択することができる。たとえば、撮像素子の画素が実際には存在しない領域の信号である、空信号レベルをクランプレベル算出回路に入力してもかまわない。
【００２８】
横１ラインの隣り合った画素をそれぞれ４チャンネルに分けて読み出す方式の撮像素子の場合、クランプレベル算出回路２０５は横１ラインに含まれるＯＢ画素の画素数分を一度にまとめて演算する。通常は１ライン分の画像データにおいて、４チャンネルそれぞれ同じ画素数だけクランプレベル算出回路２０５に入力するので、１チャンネルに含まれるＯＢ画素が８画素ならば、３２画素のＯＢ画素がクランプレベル算出回路２０５に入力されることになる。この場合、クランプレベル算出回路２０５は１ライン毎にクランプレベルを算出することになるが、ＯＢ画素に含まれる画素欠陥やノイズによる影響を抑制するために前後のラインのＯＢ画素を含めた、複数ラインのＯＢ画素を演算してもかまわない。
【００２９】
クランプフィードバック回路には、クランプレベルフィードバックコンデンサが用意されており、初期状態において、所定のクランプ基準信号電圧が記憶されている。クランプレベル算出回路２０５は、１ラインに含まれるＯＢ画素データをすべて加算もしくは、平均化等の処理を行い、目標クランプレベルとの差分を算出して、最終的に現在のラインにおけるクランプレベルの補正量を演算する。補正量の演算を行う際は、現在のクランプレベルと目標クランプレベルとの差分が大きくても、現在のクランプレベルからの変化量を制限して微調整のみ行うことでラインフリッカを低減させる等の処理を入れることも可能である。このクランプレベル補正値をＤ／Ａコンバータ２０８にてアナログ信号に変換し、クランプレベルフィードバックコンデンサに送られることで、現在のラインにおけるクランプ基準信号がクランプ補正量分だけ補正され、新たなクランプ基準信号となる。クランプフィードバック回路全体としては、量子化誤差によるフリッカノイズを抑制するため、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２０１、２０２、２０３、２０４におけるＡ／Ｄ変換の量子化ビット精度よりも十分に高い精度でクランプ基準信号を算出することが必要である。このように算出されたクランプ基準信号が再度４チャンネル分のＣＤＳ／ＡＧＣ／ＡＤＣ回路２０１、２０２、２０３、２０４に入力する。
【００３０】
ＣＤＳ／ＡＧＣ／ＡＤＣ回路２０１、２０２、２０３、２０４は、アナログクランプ回路を内蔵ており、クランプフィードバック回路によってフィードバックされた新たなクランプ基準レベルをもちいて４チャンネル別々にアナログクランプされる。
【００３１】
このようにアナログクランプ処理は４チャンネル別々に行われるものの、クランプ基準信号は４チャンネル共通であり、特定のチャンネルのみＯＢ画素領域に傷画素があったり、ノイズが大きくても、該当チャンネルだけクランプ基準信号が変動するといったことはない。クランプレベルを全チャンネルのＯＢ画素を用いて算出しているため、１チャンネルのみのＯＢ画素を用いて算出する場合に比べ、サンプリング数を多くとることができるため、原理的に傷画素やノイズによる変動を起こしにくく、さらにたとえ傷画素やノイズによりクランプレベルが変動しても、全チャンネルに共通したクランプ基準レベルを用いているため、全チャンネルのクランプ基準レベルが等しく変動することになり、１枚の画像に合成したときに特定のチャンネルの画素だけ他のチャンネルの画素に比べてレベルが違うことによって縦に筋が走ったような画像になったり、チャンネル間の境界において画素レベルの段差が目立ったりするようなことはなく、画面上の低周波なシェーディング成分のみを補正することができる。この結果、黒レベルが安定した良好な画像が得られる。
【実施例２】
【００３２】
図６を用いて、本発明の第２の実施例を説明する。
【００３３】
図６は実施例１における図５のブロック図において、クランプフィードバックコンデンサを４チャンネルのＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３に別々に持たせたものである。
【００３４】
実施例１と同様に、初期状態において４つのクランプフィードバックコンデンサは４チャンネルで等しい所定のクランプ基準信号電圧を記憶している。ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３から出力された画素データは画像処理回路２１５に入力すると同時に、ＯＢ画素領域の画像データのみが選択的にクランプレベル算出回路２１４に入力し、４チャンネル分のＯＢ画素データを加算あるいは平均化等の処理を行い、クランプレベル目標値との差分を演算し、最終的にクランプレベル補正値を算出する。このクランプレベル補正値はデジタルデータのまま４チャンネルそれぞれのＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３に入力する。ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３は入力されたクランプレベル補正値をＤ／Ａ変換して各々のチャンネル別々に備えるクランプフィードバックコンデンサに記憶している現在のクランプ基準レベルを補正し、新たなクランプ基準レベルとする。ことで、アナログ信号のクランプ基準レベルを生成し、このクランプ基準レベルをもとに各チャンネル別々にアナログクランプする。
【００３５】
このようにすることで実施例１と同様に、チャンネル間で黒レベルが別々に変動することのない、良好な画像が得られる。
【００３６】
さらに、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３における相関二重サンプリング処理の際に、各チャンネルで信号部のレベルに対するフィードスルー部のレベルが異なっている等の理由で、画面全体で各チャンネルがオフセット差を持っているような場合は、黒レベルの変動が各チャンネルで等しくても、１枚の画像にしたときにチャンネル間の境界が目立ってしまい、良好な画質が得られない場合がある。
【００３７】
このオフセット差があらかじめわかっている場合は、チャンネル間のオフセットを取り除くようにオフセット補正データを決定し、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３に設定する。４チャンネルそれぞれのＣＤＳ／ＡＧＣ／ＡＤＣ回路２１０、２１１、２１２、２１３はそれぞれのオフセット補正データが設定されたら、初期状態におけるクランプフィードバックコンデンサのクランプ基準信号電圧をチャンネル間のオフセット差がなくなるように補正する。この状態で、クランプフィードバック回路２１４からのクランプレベル補正値が入力されることで、画面縦方向のシェーディングの分だけ４チャンネルそれぞれのクランプ基準レベルが補正される。
【００３８】
このクランプ基準レベルをもとにアナログクランプすることで、１枚の画像にしたときにチャンネル間の境界が自然で良好な画質が得られる。
【実施例３】
【００３９】
図７および図８を用いて、本発明の第３の実施例を説明する。
【００４０】
図７は、実施例２の図６に対し、画面の領域によって、全チャンネルのＯＢ画素を用いて算出したクランプ基準レベルを用いるか、各チャンネル別々のＯＢ画素を用いて算出したクランプ基準レベルを用いるかを切り替えるようにしたものである。
【００４１】
図８のようにＯＢ画素を有効画素の上側と左側にそれぞれ備えた多チャンネル出力の撮像素子の場合、まず最初に画面上側のＯＢ画素領域から読み出され、画面上側のＯＢ画素領域がすべて読み出された後に、ＯＢ画素と有効画素を含むラインが読み出される。
【００４２】
図８の撮像素子において画面上部２ラインを読み出しているときには、１ラインすべてがＯＢ画素となるので、４チャンネルに分割して読み出した場合でも平均化等の処理によってノイズや傷画素の影響を抑えるのに十分な数のＯＢ画素を用いてクランプレベルを算出することができる。図８において画面上部の２ラインを読み出すときには、スイッチを下側に倒した状態にしておく。ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０から出力された画像データは画像処理回路２２６に入力すると同時に、すべてのＯＢ画素データが個別チャンネルクランプレベル算出回路２２１、２２２、２２３、２２４にも入力する。個別チャンネルクランプレベル算出回路２２１、２２２、２２３、２２４は４チャンネルそれぞれのＯＢ画素データを加算もしくは平均化等の処理を行った後、目標クランプレベルとの差分を算出して、最終的に現在のクランプレベルの補正量を演算する。この補正量はデジタルデータのままのＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０に入力し、それぞれのチャンネル毎に備えたクランプレベルフィードバックコンデンサに記憶されている現在のクランプ基準レベルを補正して新たなクランプ基準レベルとし、この出力を用いてアナログクランプする。画面上部２ラインのアナログクランプによって４チャンネルそれぞれのクランプ基準レベルを概略目標クランプレベルと等しい出力に到達するように補正することで、各チャンネルにＤＣ的なオフセット差が存在しても、オフセット差を取り除くことができる。
【００４３】
次に画面上から３ライン目以降の有効画素を含むラインを読み出すときには、スイッチを上側に倒し、実施例２の場合と同様に全チャンネル共通クランプレベル算出回路の出力を用いてクランプレベル補正値を算出する。ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０から出力された画像データは画像処理回路２２６に入力すると同時に、ＯＢ画素領域の画像データのみが選択的に全チャンネル共通クランプレベル算出回路２２５にも入力する。全チャンネルクランプレベル算出回路２２５は４チャンネル分のＯＢ画素データを加算あるいは平均化等の処理を行い、クランプレベル目標値との差分を演算し、最終的にクランプレベル補正値を算出する。このクランプレベル補正値はデジタルデータのまま４チャンネルそれぞれのＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０に入力する。各々のチャンネルのクランプフィードバックコンデンサは、画面上部の２ラインを各チャンネル別々にクランプしたクランプ基準レベルを記憶しており、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０が全チャンネル共通クランプレベル算出回路からのクランプレベル補正値によってクランプ基準レベルを補正する際には、現在記憶している各チャンネル別々のクランプ基準レベルに対して差分のみを補正することになる。このようにして新たなクランプ基準レベルを生成し、このクランプ基準レベルをもとに各チャンネル別々にアナログクランプする。
【００４４】
このときに、ＣＤＳ／ＡＧＣ／ＡＤＣ回路２１７、２１８、２１９、２２０から出力されたＯＢ画素のデータは、傷画素やノイズ以外のＤＣ的なオフセット成分は画面上部２ラインのＯＢ画素を各チャンネル別々にクランプしたことで、ほぼ同じレベルになっていると考えられるので、全チャンネル共通クランプレベル算出回路２２５によってクランプレベル補正値を算出することで各チャンネル間のＤＣ的なオフセット差は取り除かれたままで、傷画素やノイズ成分によるＯＢ画素の変動をおさえ、画面上の低周波シェーディング成分も補正されて、黒レベルが安定する。この結果、１枚の画像にしたときにチャンネル間で不自然なレベル差のない、理想的な画像が得られることになる。
【図面の簡単な説明】
【００４５】
【図１】４チャンネルの出力端子を持つ撮像素子を備えた撮像装置のブロック図の一例
【図２】４チャンネルの出力端子を備えた撮像素子の模式図
【図３】ある１ラインにおける４チャンネルのＯＢ画素平均値の違いを示す図
【図４】４チャンネル別々にクランプレベルを算出した場合と、全チャンネル共通のクランプレベルを算出した場合の比較を示す図
【図５】実施例１における撮像装置の、画像信号読み出し部のブロック図
【図６】実施例２における撮像装置の、画像信号読み出し部のブロック図
【図７】実施例３における撮像装置の、画像信号読み出し部のブロック図
【図８】実施例３における撮像素子のＯＢ画素配列の説明を示す図
【符号の説明】
【００４６】
１００  主レンズ
１０１  撮像素子
１０２  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
１０３  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
１０４  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
１０５  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
１０６  タイミング制御／駆動回路
１０７  メモリー
１０８  画像処理回路
１０９  全体制御ＣＰＵ
１１０  カメラ操作スイッチ
１１１  モニター
１１２  不揮発性メモリー
２００  撮像素子
２０１  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２０２  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２０３  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２０４  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２０５  クランプレベル算出回路
２０６  画像処理回路
２０７  クランプフィードバック回路
２０８  Ｄ／Ａコンバータ
２０９  撮像素子
２１０  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１１  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１２  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１３  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１４  クランプレベル算出回路
２１５  画像処理回路
２１６  撮像素子
２１７  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１８  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２１９  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２２０  ＣＤＳ／ＡＧＣ／ＡＤＣ回路
２２１  個別チャンネルクランプレベル算出回路
２２２  個別チャンネルクランプレベル算出回路
２２３  個別チャンネルクランプレベル算出回路
２２４  個別チャンネルクランプレベル算出回路
２２５  全チャンネル共通クランプレベル算出回路
２２６  画像処理回路
【図１】
2006086971.tif 000003
【図３】
2006086971.tif 000004
【図４】
2006086971.tif 000005
【図５】
2006086971.tif 000006
【図６】
2006086971.tif 000007
【図７】
2006086971.tif 000008
【図２】
2006086971.tif 000009
【図８】
2006086971.tif 000010