JP4392492B2 - Wide dynamic range image sensor - Google Patents
Wide dynamic range image sensor Download PDFInfo
- Publication number
- JP4392492B2 JP4392492B2 JP2003156301A JP2003156301A JP4392492B2 JP 4392492 B2 JP4392492 B2 JP 4392492B2 JP 2003156301 A JP2003156301 A JP 2003156301A JP 2003156301 A JP2003156301 A JP 2003156301A JP 4392492 B2 JP4392492 B2 JP 4392492B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- time
- short
- accumulation
- long
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000009825 accumulation Methods 0.000 claims description 144
- 230000015654 memory Effects 0.000 claims description 33
- 229920006395 saturated elastomer Polymers 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 14
- 230000003044 adaptive effect Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 238000003384 imaging method Methods 0.000 description 13
- 230000007704 transition Effects 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- SQQCWHCJRWYRLB-AGNGBHFPSA-N glucosulfone Chemical compound C1=CC(NC([C@H](O)[C@@H](O)[C@H](O)[C@H](O)CO)S(O)(=O)=O)=CC=C1S(=O)(=O)C1=CC=C(NC([C@H](O)[C@@H](O)[C@H](O)[C@H](O)CO)S(O)(=O)=O)C=C1 SQQCWHCJRWYRLB-AGNGBHFPSA-N 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000000368 destabilizing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
- H04N25/58—Control of the dynamic range involving two or more exposures
- H04N25/587—Control of the dynamic range involving two or more exposures acquired sequentially, e.g. using the combination of odd and even image fields
- H04N25/589—Control of the dynamic range involving two or more exposures acquired sequentially, e.g. using the combination of odd and even image fields with different integration times, e.g. short and long exposures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/71—Charge-coupled device [CCD] sensors; Charge-transfer registers specially adapted for CCD sensors
- H04N25/75—Circuitry for providing, modifying or processing image signals from the pixel array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
- H04N25/78—Readout circuits for addressed sensors, e.g. output amplifiers or A/D converters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Studio Devices (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、イメージセンサにおけるダイナミックレンジの拡大に関するものである。
【0002】
【従来の技術】
非常に明るい部分と暗い部分が同時に存在している場合でも良好に撮像を行うことができる広いダイナミックレンジを持ったイメージセンサの従来技術は数多く存在する。 CMOSイメージセンサ上でダイナミックレンジを高照度側へ拡大する処理として多くの方式が存在する。
これには(1)特開平7-274072号で提示されている、画素回路内に比較器と係数器を配置して、フォトダイオードが外部から設定したしきい値に達するまでのクロック数を計測する方式、(2)特開2000-253320号で提示されている、画素回路内に比較器と係数器を配置して、一フレーム期間内にフォトダイオードが、外部から設定したしきい値に達した回数を計測する方式、(3)特開2001-169184号ならびに(4)特開2001-186414号に提示されている、4トランジスタ型画素回路において、フォトダイオードのブルーミング電荷を1垂直期間より十分短い期間、フローティングディフュージョンに蓄積する方式、ならびに信号レベルとリセットレベルの差分と、信号検出部で一垂直期間より十分短い期間蓄積した信号分から求める方式、(5)Yibing (Michelle) Wang他によってthe 2001 IEEE Workshop on Charge-Coupled Devices and Advanced Image Sensors, pp137-140で発表された”A High Dynamic Range CMOS APS Image Sensor”で説明されているような、4トランジスタ型画素回路のフローティングディフュージョンを、高照度用の感度の低い光電変換素子として利用する方式、(6)米国特許公報6175383号、6369737号、2002/0027606号および、IEEE Journal of Solid State Circuits, Vol.35, No.5の”100000-Pixel, 120-dB Imager in TFA Technology”に記載されている、蓄積時間と読み出し信号レベルから浮動小数点表現により画素値を求める方式、(7)特開2000-83198ならびに特開2002-77733で提示されている、入射光量に対して対数的に信号電圧が変化する対数圧縮型画素回路を利用する方式、(8)CMOSイメージセンサにおいて、n行目の信号読みだしを行う際に、Δだけずれた行の信号の読みだしも行うことで、長時間蓄積信号と短時間蓄積信号を獲得し、これらを合成して広ダイナミックレンジ化を図る方式(US Patent 6115065)、などがある。
【0003】
【特許文献1】
特開平7−274072号公報
【特許文献2】
特開2000−253320号公報
【特許文献3】
特開2001−169184号公報
【特許文献4】
特開2001−186414号公報
【特許文献5】
米国特許第6175383号明細書
【特許文献6】
米国特許第6369737号明細書
【特許文献7】
米国特許第2002/0027606号明細書
【特許文献8】
特開2000−83198号公報
【特許文献9】
特開2002−77733号公報
【特許文献10】
米国特許第6115065号明細書
【非特許文献1】
Yibing (Michelle) Wang etc. ”A High Dynamic Range CMOS APS Image Sensor”, the 2001 IEEE Workshop on Charge-Coupled Devices and Advanced Image Sensors, pp137-140
【非特許文献2】
”100000-Pixel, 120-dB Imager in TFA Technology”IEEE Journal of Solid State Circuits, Vol.35, No.5
【0004】
【発明が解決しようとする課題】
一般的なCMOSイメージセンサの信号蓄積と信号読みだしタイミングを図1(a)に、バースト読みだし(集中読みだし)を行うCMOSイメージセンサの信号蓄積及び読みだしタイミングを図(b)に示す。これは垂直方向の画素数が5画素の場合であり、垂直ブランキング期間は考慮していない。
【0005】
一般的なCMOSイメージセンサの場合には、垂直方向の画素数がNVの場合、1フレームの時間TFをNVで割った時間をかけて1水平ライン分の信号の読みだしを行い、すべての画素からの信号読みだしを1フレームの時間をかけて読み出す。
これに対して、バースト読みだしでは、1水平ラインの信号の読みだし時間を短くし、すべての画素からの信号読みだしを集中的に短時間に行う。このような読みだし方をすると、信号を高速に読み出さなければならないため、消費電力が大きくなるなどの問題があるが、信号電荷の蓄積開始時点のタイミングのずれが、比較的従来の方法に比べて少ないため、動きの大きい対象物を撮像したときのひずみが比較的小さいという利点がある。
【0006】
従来の技術の(8)は、図1(a)の読みだし方法に基づき、長時間蓄積を行ったn行目の信号読みだしを行う際に、その行から既に読み出した方向にΔ行だけずれた行の信号の読み出しも行うことによって、Δ×TH(1水平ラインの読みだし時間)に相当する短時間蓄積の信号をも読みだし、それらを合成することで、広ダイナミックレンジのイメージセンサを実現しようとするものである。
しかしながら、このような読みだし方向では、動きの大きい対象物を撮像したときに、動きひずみが大きいという問題がある。また、最も短時間の蓄積時間は、Δ=1の場合であり、これ以下にはできないため、拡大できるダイナミックレンジの最大値がこれによって制限されてしまう。また、長時間蓄積の信号と短時間蓄積の信号の読みだしを同時並行で行うので、例えば長時間蓄積を行った全画素の情報から、短時間蓄積と読みだしを行うかどうかをリアルタイムに判断したりする適応的な処理はできない。
【0007】
【発明の概要】
本発明は、信号のバースト読みだし(集中読みだし)に基づく広ダイナミックレンジイメージセンサに関するものであり、かつ、アダプティブマルチプルサンプリング方式についても提案する。
本発明は、イメージセンサから長時間蓄積を行った信号を高速にバースト読み出しし、その後、短時間蓄積を行った信号をバースト読み出しする。さらにその後、より短時間の蓄積を行った信号をバースト読み出しする。必要であれば、これらをさらに繰り返す。これらの蓄積時間の異なる信号を読み出して合成することで広ダイナミックレンジ化をはかったイメージセンサである。
さらに、バースト読み出しにより、長時間蓄積、短時間蓄積の画像情報がフレーム単位で得られることを利用し、信号の最大値、飽和しているかどうか、ヒストグラムの情報を元に、読み出し回路の利得と、短時間蓄積、極短時間蓄積とバースト読み出しを行うかどうか、またそれらの蓄積時間をリアルタイムに判断しながら設定し、最適のダイナミックレンジに設定しながら撮像を行うことができる適応ダイナミックレンジイメージセンサである。
【0008】
【実施例】
本発明は、従来技術の問題を解決する特徴を備えた広ダイナミックレンジイメージセンサを提供するものである。まず、本発明は、図1の(b)に示すバースト読みだしに基づいている。これに基づき、長時間蓄積、短時間蓄積、より短時間の蓄積といった複数の蓄積時間による信号を読みだし、合成することで広ダイナミックレンジイメージセンサを実現する。本発明による広ダイナミックレンジイメージセンサの信号の蓄積と読みだしのタイミング図を図2に示す。この例では、垂直方向の画素数が5画素の場合を示している。長時間蓄積を行った信号を読み出すトータルの時間をTRとする。各画素毎に関しフレーム周期から長時間蓄積を行った時間を差し引いた時間の全部、あるいは、その一部の時間、信号蓄積を行った信号を短時間蓄積信号とし、同じTRの時間をかけて読み出す。また、残された時間の一部を用いて、さらに、より短時間の蓄積を行い、同じTRの時間をかけて読み出す。さらに短時間の蓄積を行った信号読み出しを行う場合も同様であり、このようにして複数の蓄積時間の信号を読み出すことができる。
長時間蓄積の信号を短時間で集中読み出し後に、短時間蓄積信号の読み出しを行うためには、全画素に対する集中読み出しの時間は、長くともフレーム周期の1/2以下でなければならない。実際の構成としては、フレーム周期の1/4または1/6が実用的価値が高いと考えられる。例えば、フレーム周期の1/4の場合には、2種類までの短時間蓄積、フレーム周期の1/6の場合には、3種類までの短時間蓄積を行うのが適しており、この範囲内で短時間蓄積を行うかどうかと、短時間蓄積の時間を適応的に変化させながら、広ダイナミックレンジの画像の撮像を行うことができる。
【0009】
いま、短時間蓄積信号のバースト読みだし数を、NSとする。図2の例では、短時間蓄積とより短時間蓄積の信号の2回バースト読みだしするので、NS=2である。また、長時間信号蓄積時間TALと、TRの比、つまり、TAL/TRをNRとする。フレーム周期をTFとして
次式の関係がある。
【数1】
【0010】
m回(m種類)の短時間信号蓄積を行う場合を考え、m回目の信号蓄積時間をTAS(m)とする。その最長の値を、TASMAX(m)とする。図2より、TASMAX(m)=TRである。その蓄積時間はこれを最大値として任意に選ぶことができる。ただし、その制御を容易にするため、以下のように蓄積時間を設定する。
【0011】
垂直方向の画素数をNVとすると、1水平ラインを読み出す時間THは、垂直ブランキング期間をTBとして、
【数2】
である。TBを、THの整数倍にえらび、TB=NB×THとする。これを用いて短時間蓄積時間を以下のように選ぶ。
TAS(m)=nTH
ここで、nは整数であり、0≦n≦NV+NBである。この方法により可能な最短の蓄積時間を、TASMIN(m)とすると、これはn=1の場合であり、
TASMIN(m)=THとなる。
これより、長時間蓄積を1フレーム周期にわたり行う一般的なイメージセンサに対する最大のダイナミックレンジ拡大率は、TF/TASMIN(m)であり、以下のようになる。
【数3】
【0012】
例えば、NS=3,NR=4,NV+NB=484の場合、3388倍、すなわち約71dBまでの拡大が可能である。同じ計算を、従来技術の(8)に対して行うと、従来技術では、ダイナミックレンジの拡大率は、垂直画素数倍つまり、NVであるので、480倍、すなわち約54dBである。本発明の方が、ダイナミックレンジ拡大に対して有利であることがわかる。
【0013】
次に、このような原理に基づく広ダイナミックレンジイメージセンサの回路構成について説明する。図3に、そのブロック図を示す。
また、図3において、NV=4,NB=1,NS=2の場合の制御信号のタイミングを図4に示す。TAS(1)=TRとし、TAS(2)=2THとしている。長時間蓄積を行った信号に対して、最初のTRの期間にバースト読みだしを行う。この期間を用いて、短時間(TAS(1)の時間)蓄積を行い、次のTRの期間にバースト読みだしを行う。この期間の一部を用いてより短時間(TAS(2)の時間)蓄積を行い、次のTRの期間にバースト読みだしを行う。
【0014】
このような動作を行わせるために、垂直シフトレジスタ(図3では、Dの記号でかいたフリップフロップのチェーン)に与える2つのトリガ信号(VTRG1, VTRG2)を図4に示したように与える。VTRG1は、バースト読みだしのためのトリガであり、VTRG2は、TRよりも短い時間蓄積を行うためのリセット信号を発生するために専用に設けた垂直シフトレジスタに与えるトリガ信号である。図4に示したようなタイミングでVTRG2を与えることで、TAS(2)=TH+TB=2THとなる。
【0015】
バースト読みだしでは、読みだし速度が高速になるため、消費電力が増大する可能性がある。特にA/D変換器の消費電力が増大する。しかし、1フレーム周期の中で読みだしを行っている時間以外は、読みだし回路及びA/D変換器は動作させる必要がないので、投入電力をカットして低消費電力化を図ることができる。具体的には、例えば通常動作のための電流値から、スタンバイ時には、電流を1/10程度にしぼった電流値を設定することで、回路を不安定にすることなく、スタンバイ時の電力を大きく低減することができる。
【0016】
また、読みだし速度が高速になるために、1つの読みだし回路だけでは動作速度がおいつかなくなる場合があり、その場合は、図5に示すように、読みだし回路を2系統、あるいは図6のように4系統設ける方法も考えられる。カラーフィルタを用いた単板式カラーイメージセンサの場合、例えばベイヤー配列の原色フィルタのR,B,G1,G2成分を4系統の読み出し回路にそれぞれ読み出して、並列に水平読み出しを行うことができる。この場合、4つの読み出し回路の特性のずれの補正を、色信号に対する処理を行う際に同時に行うことができ、無駄がない。図6中のADCはA/D変換器である。
【0017】
なお、以上は、3トランジスタ画素回路の場合を示しているが、画素内電荷転送を用いた4トランジスタ画素回路など、他の画像回路を用いることも可能である。例えば、4トランジスタの画素回路の場合には、図4,図5においてVTRG2によって、リセット信号だけでなく、電荷転送の制御信号についても発生するようにすればよい。
【0018】
このようなバースト読みだしによる広ダイナミックレンジイメージセンサでは、動きひずみを少なくすることと、広ダイナミックレンジ画像が得られるという2点を両立できるため、車載用など、撮像対象の動きが大きく、広ダイナミックレンジが必要な応用に適する。
この方式のもう1つの利点は、長時間蓄積、短時間蓄積の画像を独立して得ることができるので、長時間蓄積により得た画像情報を元にして短時間蓄積撮像の条件設定、あるいは短時間蓄積撮像が必要かどうかの判断をリアルタイムに行うことができることである。
【0019】
バースト読みだしでは、全画素の信号を完全に読み終わってから、次の短時間蓄積の読みだしを行うかどうか、またそのための画素部の電荷の初期化動作を行うかどうかを決定することができる。このことを利用すると、撮像している対象にあわせて最適なダイナミックレンジにリアルタイムに設定しながら撮像することができる。つまり、適応的ダイナミックレンジ撮像が可能である。
【0020】
図7に、撮像条件の異なる10の状態と、それぞれにおいて得られるダイナミックレンジの値をしめす。S0は、長時間信号蓄積と読みだしのみを行う場合であり、各状態におけるダイナミックレンジは、このときのダイナミックレンジを基準として取ってある。LSは長時間蓄積信号、SA1,SA2,SA3は短時間蓄積信号を意味しているが、図7の中の値は、SA1についてはLAに対する、SA2はSA1に対する、またSA3はSA2に対する蓄積時間の比を表している。なお、短時間蓄積信号を読み出すと、その分長時間蓄積の時間がその分短くなり、その分感度が低下するので、その効果をダイナミックレンジの計算に入れている。また、長時間信号に対してのみ、イメージセンサのカラムでG=4のゲインで増幅する場合についても示している。G=1の場合のダイナミックレンジD0=66dB、G=4の場合のダイナミックレンジD0’=60dBとすると、最大(状態S9の場合)でそれぞれ123dB, 29dBまで拡大可能である。
【0021】
図7において、短時間蓄積を2回まで行う場合、すなわちS0からS6までを用いる場合について、ダイナミックレンジをリアルタイムに最適値に設定しながら撮像する場合の状態遷移図を図8に示す。これは、長時間蓄積信号及び1回目、2回目の短時間蓄積信号が、扱える最大振幅を超えているかどうかを表すオーバーフローフラグOF0,OF1,OF2また、1回目及び2回目の短時間蓄積信号の最大値が、扱える最大振幅と比べて十分小さいかどうかを表す、アンダーフローフラグUF1,UF2を用いて、撮像条件を動的に設定する。
図8に、動的ダイナミックレンジ設定のための処理のブロック図を示す。まずオーバーフローフラグについては、A/D変換器(ADC)の出力Yに対して、設定したしきい値T1と比較し、T1を越えている画素の数をカウンタで計数する。これをN(Y,T1)とし、これが、設定したしきい値T3以上であれば、オーバーフローフラグを1にする。式で表せば、
【数4】
となる。ここで、OFiのiは、i=0,1,2をとり、OF1,OF2,OF3は、それぞれ長時間蓄積信号,1回目の短時間蓄積信号,2回目の短時間蓄積信号に対するオーバーフローフラグである。
【0022】
また、アンダーフローフラグについては、ADCの出力Yに対して、設定したしきい値T2と比較し、T2を越えている画素の数をカウンタで計数する。これをN(Y,T2)とし、これが、設定したしきい値T3以下であれば、アンダーフローフラグを1にする。式で表せば、
【数5】
となる。ここで、UFiのiは、i=1,2をとり、UF1,UF2は、それぞれ1回目の短時間蓄積信号、2回目の短時間蓄積信号に対するYから判断した、アンダーフローフラグである。
これらのフラグを用いて、図8の状態遷移図のように、ダイナミックレンジを適応的に変化させながら、信号がほぼ飽和しない最適の条件での撮像を行うことができる。
特にバースト読みだしでは、例えば、全体に照度の低い状態で長時間蓄積信号だけで撮像を続けている状態から、急に明るくなったとしても、長時間蓄積信号が飽和しているかどうかを判断し、直後に短時間蓄積信号の読みだし状態に移行することができ、飽和をさせないで画像を取得することができる。
なお、このような広ダイナミックレンジの撮像条件がフレーム毎に頻繁に変化することにより、ちらつきを感じる等問題が生じる場合には、式(1)や式(2)の中に示した条件が、何フレームかにわたって継続して起こった場合にのみ、オーバーフロー、アンダーフローのフラグを発生させたり、実際の状態遷移を、フレーム毎に行うのではなく、複数フレームに対して1回だけ行うようにする。
【0023】
また、イメージセンサのカラムにおいてノイズキャンセルを行いながら、小さいゲインと大きなゲインを切り替えることで、低照度において低雑音で信号の読みだしノイズを低くすることで、低照度側へのダイナミックレンジ拡大が可能である。ゲインを1倍と4倍で切り替えるカラムノイズキャンセル回路の例を図10に示す。反転増幅器を用いたスイッチトキャパシタ型のノイズキャンセル回路であり、Gain入力に1が与えられると入力側に接続される容量が4Cになり、反転増幅器の入出力間に接続される容量Cとの比により4倍の増幅がなされる。Gain入力に0が与えられると入力の3Cが切り離され、容量比は1になるため、1倍の増幅がなされる。また、この回路は入力に画素からのリセットレベルと信号レベルが交互に与えられる。 図3に示すような3トランジスタの画素回路の場合は、先に信号レベルが与えられ、そのとき、図10のφ1で制御されるスイッチをオンにしておき、入力の容量に信号レベルをサンプルする。その後、φ1で制御されるスイッチをオフにし、入力にリセットレベルを与えることで、入力レベルとリセットレベルの差が増幅されて出力され、ノイズキャンセル動作がなされる。なお、埋め込みフォトダイオードを用いて画素内部で電荷転送を行う4トランジスタの場合は、先にリセットレベルが与えられ、その後信号レベルが与えられる点が異なるだけで、同様に適用可能である。
【0024】
4倍のゲインの設定は、長時間蓄積信号の読みだし、短時間蓄積信号の読みだしどちらに対しても用いることができるが、特に低照度領域の感度を向上する意味では長時間蓄積信号に対して適用するのが有効である。長時間蓄積信号に対して、ゲインを1倍と4倍で切り替える方法としては、1フレーム前の長時間蓄積信号を全画素読みだして得た信号から計算したヒストグラムを用いるのが有効である。そのための処理回路の構成を図9に示す。その方法について説明する。ADCの出力Yに対し、N階調の画像をM個の領域に分割する。まず、i=0,…,M−1に対して、ヒストグラムH(i)を初期化する。すなわち、
H(i)=0 (i=0,…,M−1)
全ての画素出力に対して、以下を実行する。
(i=0,…,M−1)に対し、
【数6】
ここで[x]は、xの小数点以下を切り捨てた整数を意味する。このようにして得たヒストグラムの平均値を計算する。
【数7】
これを用いて、カラム増幅器のゲインを図11に示すような状態遷移図に従い、ゲインをフレーム単位で設定する。
【0025】
これは、以下の様な動作をする。現在のカラム増幅器のゲインGを1として、ヒストグラムの平均値があるしきい値TLよりも小さければ、カラム増幅器のゲインGを4にし、TL以上であれば、G=1のままとする。これは、新しいフレームの画像の読みだしを行う以前に設定を完了しておく。そのフレームに対して同様にヒストグラムの平均値を計算し、それが、べつのしきい値THよりも小さければ、G=4のままとする。もしTHを超えていたら、G=1に戻す。なお、図9においては、G=1の場合は、G1を1に設定し、G=4の場合にはG4を1に設定する。この2つの制御信号が、図10のカラムノイズキャンセルアンプのゲインを設定するためのRSフリップフロップに与えられ、G1とG4がともに0の場合には設定状態を保持する。
このようにすることで、1つ前のフレームの輝度分布を見ながら、次のフレームの画像信号の読みだしのゲインを最適にコントロールすることができる。この場合、あるフレームから急激に明るくなった場合には、G=4に設定することで、長時間蓄積信号が飽和するかもしれない。しかし、その場合には短時間蓄積信号を読み出すことで飽和した画素信号を短時間蓄積信号で置き換えることができる。
【0026】
このようにカラム増幅器のゲインを可変にするのは、長時間蓄積を行った信号だけに対して行うこともできるが、短時間蓄積の信号に対しても同様に行ってもよい。また、次のフレームの長時間蓄積信号の読みだしの際のカラム増幅器のゲインを決めるためのヒストグラムとして、現フレームの長時間蓄積信号から求める方法と、短時間蓄積信号から求める方法の両方が考えられる。
また、このようなゲインの設定の変更をフレーム毎に行うとちらつきを感じるなどの問題がある場合には、図11の状態遷移のための条件判定を、複数フレームにわたって満たされた場合にのみ行うようにしたり、複数フレームに対して1回だけ行うように状態遷移の頻度を低くすることも考えられる。
【0027】
上記のようにして求めた短時間蓄積信号に対するヒストグラムの平均値は、カラムの増幅器のゲインの設定だけでなく、適応的ダイナミックレンジ設定のためにも用いることができる。この場合、式(2)において、次式のように変更する。
【数8】
ここで、
【数9】
は、輝度信号Yに対して求めたヒストグラムの平均値を意味する。これが、設定したしきい値TL以下であるかどうかでアンダーフローフラグを発生する。
次に、フレームメモリを節約しながら、長時間蓄積信号と複数種類の短時間蓄積信号をメモリに効率よく書き込み、またメモリから読み出すことで、ディジタル化された映像信号の周波数を低くして出力するための方法について説明する。ここでは、長時間蓄積信号と3種類の短時間蓄積信号をイメージセンサから読み出す場合について説明する。
【0028】
まず、全体のフルスケールFSに対し、各領域の配分の比率を決める。長時間蓄積信号、及び3つの短時間蓄積信号を、図7に示した記号LA,SA1,SA2,SA3で表し、それらの蓄積時間それぞれを、TL,TS1,TS2,TS3とする。またTL >TS1 >TS2 >TS3とする。
それらに対する配分割合をFL,FS1,FS2,FS3とする。ここで、
FS=FL+FS1+FS2+FS3
である。
なお、各蓄積信号に対するFSとしては、図12に示したように、完全に飽和するレベルではなく、それよりもやや低い値に設定する。
まず長時間蓄積信号LAの出力Yに対して、メモリに書き込む出力ZOUTを、次式のように定める。
ZOUT=AL×Y
ここで、AL=FL/FSであり、長時間蓄積信号に対するゲイン定数である。つまり、まず長時間蓄積信号に一定のゲインをかけたものを出力の候補とする。
【0029】
次に、最初の短時間蓄積信号SA1の出力Yと、メモリに記憶された値ZMに対して、メモリに書き込む出力ZOUTを、次式のように定める。
【数10】
ここで、
【数11】
及び
【数12】
は、1番目の短時間蓄積信号に対するゲイン定数及びオフセットである。これは、もし、メモリに書き込まれた値がFLを越えていなければ、長時間蓄積信号をメモリに再び書き込み、越えていれば短時間蓄積信号で置き換えることを意味する。このとき、2つの領域を連続的につなぐため、Yからオフセットを引いたものにゲインをかけ、FLだけシフトする。
【0030】
同様に、2番目の短時間蓄積信号SA2の出力Yと、メモリに記憶された値ZMに対して、メモリに書き込む出力ZOUTを、次式のように定める。
【数13】
ここで、
【数14】
及び
【数15】
は、2番目の短時間蓄積信号に対するゲイン定数及びオフセットである。
【0031】
さらに、3番目の短時間蓄積信号SA3の出力Yに対しても同様に、
【数16】
ここで、
【数17】
及び
【数18】
は、3番目の短時間蓄積信号に対するゲイン定数及びオフセットである。
【0032】
以上の処理により、入射光量Poに対する出力の応答特性は、図12のようになる。このような処理を行うための処理回路の構成を図13に示す。
このようにすることで、ダイナミックレンジを圧縮した信号をリアルタイムに計算しながら、メモリに格納することができる。図中のレジスタ1,2,3は、(1),(2),(3),(4)の順に、長時間蓄積信号、1番目、2番目、2番目の短時間蓄積信号に対して枠内に書かれた値を出力する。比較器は、入力A,Bに対して、出力Cとして次式のような値を出力する。
【数19】
また、マルチプレクサは、制御入力、つまり比較器の出力Cが1ならば、A側を、C=0ならば、B側を選択する。
【0033】
図13では、フレームメモリを2枚用いて、ディジタル出力の速度を、イメージセンサの画素クロック周波数にあわせている。その動作を図14(a)に示す。図中、LAは、長時間蓄積信号、SA1,SA2,SA3は短時間蓄積信号のメモリへの書き込みの期間を意味し、このとき、対応する画素信号に対してフレームメモリに既に書き込まれた信号をレジスタ4にまず読み出し、その演算結果を再びフレームメモリの同じ画素信号に対して書き込む動作を行う。フレームメモリから外部への出力は、1フレームの時間をかけて行う。2枚のフレームメモリに対して、偶数フレームと奇数フレームを表す制御信号ODとEVを用いて、図14(a)のように切り替えを行うことで、イメージセンサとの間の書き込み・読み出し動作とメモリからの外部への出力を相補的に行うことで、フレームメモリから外部への出力を1フレームかけて読み出すことを可能にしている。
【0034】
なお、フレームメモリを1枚だけ用いて、出力を高速に出力することも可能であり、この場合、図14(b)のように、イメージセンサが長時間信号の蓄積動作を行っており、信号が出力されない期間を用いて、フレームメモリから読み出して出力する。
【0035】
また、このような広ダイナミックレンジ画像に合成を行わないで、原信号とその蓄積時間を表すゾーン番号を画像メモリに格納することも可能である。その場合の処理のブロック図を図15に示す。
まずA/D変換器として、Nビットとし、そのフルスケールを越えている場合1、越えていない場合0の値をとる飽和フラグDsを出力する機能を有するものとする。ゾーンを表す2ビットのコードにDsの値を加算したコードを、イメージセンサの出力Yと併せてメモリに書き込む。最初の長時間蓄積信号については、Yの値とゾーンコード(00)にDsを加算したコードをメモリに書き込む。比較器のA入力には(00)が与えられるのでマルチプレクサは常に、センサ出力側(A側)を選択する。次に、最初の短時間蓄積信号については、レジスタ1の値と、メモリに記憶された長時間蓄積信号のゾーンコードを比較する。
【0036】
このとき、長時間蓄積信号が飽和していれば、(01)が読み出されるので、比較器が、式(3)で与えられる動作をするとすれば、比較出力Cは1になり、マルチプレクサによりセンサ出力側が選択されて、メモリの値が更新される。もし、長時間蓄積信号が飽和していなければ、(00)が読み出され、(01)と比較される結果、C=0となり、マルチプレクサにより、メモリ出力側が選択されるので、同じ値が再び書き込まれて、メモリ記憶値の更新がなされず、長時間蓄積信号が記憶されたままとなる。
【0037】
2番目の短時間蓄積信号、3番目の短時間蓄積信号についても同様である。ただし、3番目の短時間蓄積信号の読み出しに対しては、Dsの値は常に0としておく。これよりもより短時間の蓄積信号を読み出さないので、飽和しているどうかの情報は必要ない。もし、2番目の短時間蓄積信号が飽和していれば、メモリから読み出されたゾーンコードは(11)であるので、センサ出力側が選択され、メモリの値が更新される。
図15の場合、A/D変換された原信号をそのまま記憶できる利点がある。ただし、広ダイナミックレンジ画像として表示するためには、後に図12に示したような変換処理が必要である。
【0038】
なお、メモリに記憶された蓄積信号が飽和していない場合には、マルチプレクサによりメモリ出力側を選択して同じ値を書き込むと説明したが、この場合には書き込み動作自体を行わないようにしてもよいことは明らかである。
【0039】
【発明の効果】
以上述べた構成により、以下の効果が得られる。
(1) 高速に読み出すことで、全画素のシャッタタイミングを従来のCMOSイメージセンサのローリングシャッタに比べて軽減される。このため、動物体を撮像した際の歪が軽減されるため、車載用にも適する。
(2) 画素部の構成にはなんら制約がない。このため、高感度のCMOSイメージセンサデバイスが利用可能。これによって、低照度領域にもダイナミックレンジ拡大が可能。
(3) 高速に読み出すことで、その後の信号処理を即座に開始することができる。そのため、リアルタイム処理が要求される車載用に適する。
(4) カラムにゲインを一斉に、多段階で変更するアンプを用いる。これによって、機械的なアイリス制御を一切用いずに感度範囲を可変にすることができる。夜間の使用のために、ゲインを大きくして感度アップしても、もともと広いダイナミックレンジを持っているので、十分な広いダイナミックレンジを確保できる。昼間から夜間までの広い照度条件で使用される車載用として適する。
(5) 長時間蓄積、短時間蓄積、極短時間蓄積の信号をバースト読み出しすることで、ダイナミックレンジを適応的に切り替える広ダイナミックレンジイメージセンサが実現できる。
【図面の簡単な説明】
【図1】 一般的なCMOSイメージセンサの信号蓄積と読みだしのタイミングと、バースト読みだしにおける信号蓄積と読みだしのタイミング(垂直画素数5の場合、LA:信号蓄積期間、LR:信号読み出し期間)
【図2】 信号の蓄積と、読み出しのタイミング(垂直画素数5の場合、LA:長時間蓄積信号蓄積期間、SA:短時間蓄積信号蓄積期間、VSA:極短時間蓄積信号蓄積期間、LR:長時間蓄積信号読み出し期間、SR:短時間蓄積信号読み出し期間、VSR:極短時間蓄積信号読み出し期間、数字は、イメージアレイの対応する行番号)
【図3】 広ダイナミックレンジイメージセンサのブロック図
【図4】 垂直画素数が4画素の場合の制御信号タイミング
【図5】 読みだし回路を2系統もつ場合の構成
【図6】 原色フィルタの4成分を並列に出力する場合の広ダイナミックレンジイメージセンサの構成
【図7】 各状態における撮像条件とダイナミックレンジの例(NS=3,NR=3,NV=480の場合、LA,SA1,SA2,SA3はそれぞれ長時間蓄積時間,1回目,2回目,3回目の蓄積時間である。TFはフレーム周期)
【図8】 適応的ダイナミックレンジ設定のための状態遷移図の例
【図9】 ダイナミックレンジを適応的に変化させる処理回路のブロック図
【図10】 1倍と4倍のゲインを選択できるカラムノイズキャンセル回路
【図11】 ゲイン設定のための状態遷移図
【図12】 長時間蓄積信号LA及び3種類の短時間蓄積信号(SA1, SA2, SA3)を用いた非線形応答特性の合成
【図13】 図12の変換特性を得るための処理のブロック図
【図14】 メモリへの書き込み及び読み出しの動作
【図15】 映像信号と蓄積時間を表すゾーン番号を書き込む場合の処理ブロック図
【符号の説明】
S :読み出し制御信号
R :リセット制御信号
LA:長時間蓄積信号蓄積期間
SA:短時間蓄積信号蓄積期間
VSA:極短時間蓄積信号蓄積期間
LR:長時間蓄積信号読み出し期間
SR:短時間蓄積信号読み出し期間
VSR:極短時間蓄積信号読み出し期間
ADC:A/D変換器[0001]
BACKGROUND OF THE INVENTION
The present invention relates to expansion of a dynamic range in an image sensor.
[0002]
[Prior art]
There are many prior art image sensors with a wide dynamic range that can perform good imaging even when a very bright part and a dark part exist simultaneously. There are many methods for expanding the dynamic range to a high illuminance side on a CMOS image sensor.
To this end, (1) the number of clocks until the photodiode reaches a threshold set from the outside is measured by placing a comparator and a coefficient unit in the pixel circuit, as disclosed in JP-A-7-274072. (2) A comparator and a coefficient unit, which are proposed in Japanese Patent Application Laid-Open No. 2000-253320, are arranged in the pixel circuit, and the photodiode reaches the threshold set from the outside within one frame period. In the four-transistor pixel circuit presented in (3) Japanese Patent Laid-Open No. 2001-169184 and (4) Japanese Patent Laid-Open No. 2001-186414, the blooming charge of the photodiode is sufficiently larger than one vertical period. A method for accumulating in floating diffusion for a short period, and a method for obtaining from the difference between the signal level and the reset level and the signal accumulated in the signal detector for a period sufficiently shorter than one vertical period, (5) Yibing (Michelle) Floating diffusion of 4-transistor pixel circuit as described in “A High Dynamic Range CMOS APS Image Sensor” presented by Wang et al. In the 2001 IEEE Workshop on Charge-Coupled Devices and Advanced Image Sensors, pp137-140 (6) US Patent Publication Nos. 6713383, 6397737, 2002/0027606 and IEEE Journal of Solid State Circuits, Vol. 35, No. 5 "700000-Pixel, 120-dB Imager in TFA Technology", a method for obtaining a pixel value by floating point expression from an accumulation time and a read signal level, (7) JP 2000-83198 A and JP 2002-77733 A (8) A method using a logarithmic compression type pixel circuit in which the signal voltage changes logarithmically with respect to the amount of incident light, and (8) when reading a signal in the nth row in a CMOS image sensor, Δ Just off By also performing reading of the signal, it acquires a long accumulation signal and the short accumulation signal, a method of achieving combined and wide dynamic range of these (US Patent 6115065), and the like.
[0003]
[Patent Document 1]
JP-A-7-274072
[Patent Document 2]
JP 2000-253320 A
[Patent Document 3]
JP 2001-169184 A
[Patent Document 4]
JP 2001-186414 A
[Patent Document 5]
US Pat. No. 6,175,383
[Patent Document 6]
US Pat. No. 6,369,737
[Patent Document 7]
US 2002/0027606
[Patent Document 8]
JP 2000-83198 A
[Patent Document 9]
JP 2002-77733 A
[Patent Document 10]
US Pat. No. 6,115,065
[Non-Patent Document 1]
Yibing (Michelle) Wang etc. “A High Dynamic Range CMOS APS Image Sensor”, the 2001 IEEE Workshop on Charge-Coupled Devices and Advanced Image Sensors, pp137-140
[Non-Patent Document 2]
“100000-Pixel, 120-dB Imager in TFA Technology” IEEE Journal of Solid State Circuits, Vol.35, No.5
[0004]
[Problems to be solved by the invention]
FIG. 1A shows signal accumulation and signal readout timing of a general CMOS image sensor, and FIG. 1B shows signal accumulation and readout timing of a CMOS image sensor that performs burst readout (concentrated readout). This is a case where the number of pixels in the vertical direction is 5, and the vertical blanking period is not taken into consideration.
[0005]
In the case of a general CMOS image sensor, the number of pixels in the vertical direction is N.VThe time T of one frameFNVThe signal for one horizontal line is read over the time divided by 1 and the signal readout from all pixels is read over the time of one frame.
On the other hand, in the burst reading, the signal reading time for one horizontal line is shortened, and the signal reading from all the pixels is intensively performed in a short time. When reading in this way, the signal must be read out at a high speed, resulting in problems such as increased power consumption. However, the timing deviation at the start of signal charge accumulation is relatively low compared to conventional methods. Therefore, there is an advantage that distortion when a subject having a large movement is imaged is relatively small.
[0006]
The conventional technique (8) is based on the reading method shown in FIG. 1A, and when reading the signal of the nth row that has been stored for a long time, only Δ rows are read in the direction already read from that row. By reading out the signal of the shifted row, Δ × THIt is intended to realize an image sensor with a wide dynamic range by reading a short-time accumulated signal corresponding to (one horizontal line reading time) and combining them.
However, in such a reading direction, there is a problem that a motion distortion is large when an object having a large motion is imaged. In addition, the shortest accumulation time is when Δ = 1, and cannot be less than this, so the maximum value of the dynamic range that can be expanded is limited thereby. In addition, since the long-time accumulation signal and the short-time accumulation signal are read out in parallel, for example, it is determined in real time whether or not the short-time accumulation and reading are performed from the information of all the pixels that have been accumulated for a long time. Adaptive processing cannot be performed.
[0007]
SUMMARY OF THE INVENTION
The present invention relates to a wide dynamic range image sensor based on burst reading (intensive reading) of a signal, and also proposes an adaptive multiple sampling method.
In the present invention, a signal accumulated for a long time from an image sensor is burst read at high speed, and then a signal accumulated for a short time is burst read. After that, the signal that has been stored for a shorter time is read out in burst. Repeat these further if necessary. This is an image sensor with a wide dynamic range by reading out and synthesizing signals having different accumulation times.
Furthermore, by using the fact that image information of long-time accumulation and short-time accumulation can be obtained in units of frames by burst reading, the maximum value of the signal, whether it is saturated, the gain of the readout circuit based on the information of the histogram Adaptive dynamic range image sensor that can perform imaging while setting the optimum dynamic range by determining whether to perform short-time accumulation, extremely short-time accumulation and burst readout, and determining the accumulation time in real time It is.
[0008]
【Example】
The present invention provides a wide dynamic range image sensor having features that solve the problems of the prior art. First, the present invention is based on burst reading shown in FIG. Based on this, a wide dynamic range image sensor is realized by reading out and synthesizing signals from a plurality of accumulation times such as long accumulation, short accumulation, and shorter accumulation. FIG. 2 shows a timing chart of signal accumulation and reading of the wide dynamic range image sensor according to the present invention. In this example, the number of pixels in the vertical direction is 5 pixels. T is the total time to read the signal that has been accumulated for a long time.RAnd For each pixel, a signal that has undergone signal accumulation for all or a part of the time obtained by subtracting the time for which accumulation has been performed for a long time from the frame period is used as a short-time accumulation signal, and the same TRRead over time. Further, by using a part of the remaining time, accumulation is further performed for a shorter time, and the same TRRead over time. Further, the same applies to the case of reading out a signal that has been accumulated for a short time, and in this way, signals of a plurality of accumulation times can be read out.
In order to read a short-time accumulated signal after a long-time accumulation signal is intensively read in a short time, the intensive read time for all pixels must be at most ½ of the frame period at the longest. As an actual configuration, 1/4 or 1/6 of the frame period is considered to have a high practical value. For example, it is suitable to store up to two types of short-time accumulation in the case of 1/4 of the frame period, and to store up to three types of short-time storage in the case of 1/6 of the frame period. Thus, it is possible to capture a wide dynamic range image while adaptively changing whether or not to perform short-time accumulation and the short-time accumulation time.
[0009]
Now, the number of burst readouts of the short-time accumulated signal is expressed as NSAnd In the example of FIG. 2, since the burst read is performed twice for the short-time accumulation signal and the short-time accumulation signal, NS= 2. In addition, the long signal accumulation time TALAnd TRRatio, ie, TAL/ TRNRAnd Frame period is TFAs
There is a relationship of the following formula.
[Expression 1]
[0010]
Considering the case where m times (m types) of short-time signal accumulation are performed, the m-th signal accumulation time is defined as TAS(m). The longest value is TASMAX(m). From Fig. 2, TASMAX(m) = TRIt is. The accumulation time can be arbitrarily selected as the maximum value. However, in order to facilitate the control, the accumulation time is set as follows.
[0011]
The number of pixels in the vertical direction is NVThen, the time T for reading one horizontal lineHT is the vertical blanking periodBAs
[Expression 2]
It is. TBTHSelect an integer multiple of T, TB= NB× THAnd Using this, the short accumulation time is selected as follows.
TAS(m) = nTH
Here, n is an integer, and 0 ≦ n ≦ NV+ NBIt is. The shortest possible storage time by this method is TASMINIf (m), this is the case where n = 1,
TASMIN(m) = THIt becomes.
Thus, the maximum dynamic range expansion rate for a general image sensor that performs long-time accumulation over one frame period is TF/ TASMIN(m), which is as follows.
[Equation 3]
[0012]
For example, NS= 3, NR= 4, NV+ NB= 484, 3388 times, that is, enlargement to about 71 dB is possible. When the same calculation is performed on the conventional technique (8), in the conventional technique, the expansion ratio of the dynamic range is the number of vertical pixels, that is, NVTherefore, it is 480 times, that is, about 54 dB. It can be seen that the present invention is more advantageous for dynamic range expansion.
[0013]
Next, a circuit configuration of a wide dynamic range image sensor based on such a principle will be described. FIG. 3 shows a block diagram thereof.
In FIG. 3, NV= 4, NB= 1, NSFIG. 4 shows the timing of the control signal when = 2. TAS(1) = TRAnd TAS(2) = 2THIt is said. For signals that have been stored for a long time, the first TRDuring this period, burst reading is performed. Using this period, a short time (TAS(Time of (1)) Accumulate and next TRDuring this period, burst reading is performed. Shorter time (TAS(Time of (2)) Accumulate and next TRDuring this period, burst reading is performed.
[0014]
In order to perform such an operation, two trigger signals (VTRG1 and VTRG2) to be given to the vertical shift register (in FIG. 3, the flip-flop chain indicated by the symbol D) are given as shown in FIG. VTRG1 is a trigger for burst reading, and VTRG2 is TRThis is a trigger signal given to a vertical shift register provided exclusively for generating a reset signal for performing shorter time accumulation. By giving VTRG2 at the timing as shown in FIG.AS(2) = TH+ TB= 2THIt becomes.
[0015]
In burst reading, since the reading speed becomes high, power consumption may increase. In particular, the power consumption of the A / D converter increases. However, since it is not necessary to operate the reading circuit and the A / D converter except for the reading time in one frame period, it is possible to reduce the power consumption by cutting the input power. . Specifically, for example, by setting a current value that is reduced to about 1/10 of the current value during normal operation from the current value for normal operation, the power during standby can be increased without destabilizing the circuit. Can be reduced.
[0016]
In addition, since the reading speed becomes high, the operation speed may not be able to be achieved with only one reading circuit. In this case, as shown in FIG. 5, two reading circuits are used, or FIG. A method of providing four systems like this is also conceivable. In the case of a single-plate color image sensor using a color filter, for example, R, B, G1, and G2 components of a primary color filter in a Bayer array can be read out to four readout circuits, respectively, and horizontal readout can be performed in parallel. In this case, the correction of the characteristic deviation of the four readout circuits can be performed at the same time when the processing for the color signal is performed, and there is no waste. The ADC in FIG. 6 is an A / D converter.
[0017]
Although the above shows a case of a three-transistor pixel circuit, other image circuits such as a four-transistor pixel circuit using intra-pixel charge transfer can also be used. For example, in the case of a four-transistor pixel circuit, it is only necessary to generate not only a reset signal but also a charge transfer control signal by VTRG2 in FIGS.
[0018]
In such a wide dynamic range image sensor using burst reading, it is possible to achieve both the reduction of motion distortion and the acquisition of a wide dynamic range image. Suitable for applications that require a range.
Another advantage of this method is that a long-time accumulation and short-time accumulation image can be obtained independently, so that conditions for short-time accumulation imaging can be set based on image information obtained by long-time accumulation, or a short It is possible to determine in real time whether time accumulation imaging is necessary.
[0019]
In burst reading, it is possible to determine whether or not to perform the next short-time accumulation reading after the complete reading of the signals of all pixels, and whether or not to perform the charge initialization operation for the pixel portion. it can. By utilizing this, it is possible to capture an image while setting in real time an optimum dynamic range according to the object being imaged. That is, adaptive dynamic range imaging is possible.
[0020]
FIG. 7 shows ten states with different imaging conditions and dynamic range values obtained in the respective states. S0 is a case where only signal accumulation and reading are performed for a long time, and the dynamic range in each state is taken with reference to the dynamic range at this time. LS represents a long-time accumulation signal, and SA1, SA2, and SA3 represent short-time accumulation signals. The values in FIG. 7 are SA1 for LA, SA2 for SA1, and SA3 for SA2. Represents the ratio. Note that when a short-time accumulation signal is read, the long-time accumulation time is correspondingly shortened, and the sensitivity is lowered accordingly, so that the effect is included in the calculation of the dynamic range. In addition, the case where only the long-time signal is amplified with a gain of G = 4 in the column of the image sensor is also shown. Dynamic range D when G = 10= Dynamic range D when 66dB, G = 40When ′ = 60 dB, the maximum (in the case of state S9) can be expanded to 123 dB and 29 dB, respectively.
[0021]
FIG. 8 shows a state transition diagram in the case where imaging is performed while setting the dynamic range to the optimum value in real time in the case where short-time accumulation is performed up to twice in FIG. This is an overflow flag OF indicating whether the long-time accumulation signal and the first and second short-time accumulation signals exceed the maximum amplitude that can be handled.0, OF1, OF2An underflow flag UF that indicates whether the maximum value of the first and second short-time accumulated signals is sufficiently smaller than the maximum amplitude that can be handled.1, UF2Is used to dynamically set the imaging conditions.
FIG. 8 shows a block diagram of processing for dynamic dynamic range setting. First, regarding the overflow flag, the set threshold value T with respect to the output Y of the A / D converter (ADC).1Compared to T1The counter counts the number of pixels exceeding. N (Y, T1) And this is the set threshold value T3If so, the overflow flag is set to 1. Expressed as a formula:
[Expression 4]
It becomes. Here, i of OFi takes i = 0, 1, 2, and OF1, OF2, OF3Are overflow flags for the long-time accumulation signal, the first short-time accumulation signal, and the second short-time accumulation signal, respectively.
[0022]
As for the underflow flag, the set threshold value T with respect to the output Y of the ADC.2Compared to T2The counter counts the number of pixels exceeding. N (Y, T2) And this is the set threshold value T3If it is below, the underflow flag is set to 1. Expressed as a formula:
[Equation 5]
It becomes. Here, i of UFi takes i = 1, 2 and UF1, UF2Are underflow flags determined from Y for the first short-time accumulation signal and second short-time accumulation signal, respectively.
By using these flags, as shown in the state transition diagram of FIG. 8, it is possible to perform imaging under an optimal condition in which the signal is not substantially saturated while adaptively changing the dynamic range.
Especially in burst reading, for example, it is judged whether the long-time accumulated signal is saturated even if it suddenly becomes brighter from the state in which imaging is continued with only the long-time accumulated signal with low illuminance as a whole. Immediately after that, it is possible to shift to a state in which the accumulated signal is read out for a short time, and an image can be acquired without saturation.
In addition, when problems such as flickering occur due to such wide dynamic range imaging conditions frequently changing from frame to frame, the conditions shown in equations (1) and (2) are: Only when an event occurs continuously over several frames, an overflow or underflow flag is generated, or the actual state transition is performed only once for a plurality of frames, not for each frame. .
[0023]
In addition, by switching between a small gain and a large gain while performing noise cancellation in the image sensor column, the dynamic range can be expanded to the low illuminance side by reducing the signal readout noise with low noise at low illuminance. It is. FIG. 10 shows an example of a column noise cancellation circuit that switches the gain between 1 × and 4 ×. This is a switched capacitor type noise cancellation circuit using an inverting amplifier. When 1 is given to the gain input, the capacitance connected to the input side becomes 4C, and the ratio to the capacitance C connected between the input and output of the inverting amplifier. As a result, amplification of 4 times is performed. When 0 is given to the Gain input, 3C of the input is disconnected and the capacitance ratio becomes 1, so that amplification of 1 time is performed. In addition, this circuit alternately receives a reset level and a signal level from the pixel as inputs. In the case of a three-transistor pixel circuit as shown in FIG. 3, the signal level is given first. At that time, the switch controlled by φ1 in FIG. 10 is turned on, and the signal level is sampled to the input capacitance. . Thereafter, the switch controlled by φ1 is turned off and a reset level is given to the input, whereby the difference between the input level and the reset level is amplified and output, and a noise canceling operation is performed. In the case of four transistors that perform charge transfer inside a pixel using an embedded photodiode, the same applies except that the reset level is given first and the signal level is given thereafter.
[0024]
The gain setting of 4 times can be used for both reading out long-time accumulated signals and reading out short-time accumulated signals. It is effective to apply to this. It is effective to use a histogram calculated from a signal obtained by reading all the pixels of the long-time accumulated signal one frame before as a method of switching the gain between 1 and 4 times for the long-time accumulated signal. A configuration of a processing circuit for this purpose is shown in FIG. The method will be described. An N-tone image is divided into M areas for the output Y of the ADC. First, the histogram H (i) is initialized for i = 0,..., M−1. That is,
H (i) = 0 (i = 0,..., M−1)
For all pixel outputs:
For (i = 0, ..., M-1),
[Formula 6]
Here, [x] means an integer obtained by rounding down the decimal part of x. The average value of the histogram thus obtained is calculated.
[Expression 7]
Using this, the gain of the column amplifier is set in units of frames according to the state transition diagram as shown in FIG.
[0025]
This operates as follows. A threshold T having an average value of the histogram, where the gain G of the current column amplifier is 1.LIs smaller than 4, the gain G of the column amplifier is set to 4, and TLIf it is above, G = 1 is maintained. This completes the setting before reading the image of the new frame. Similarly, the average value of the histogram is calculated for the frame,HIf it is smaller than that, G = 4 is maintained. If THIf it exceeds, return G = 1. In FIG. 9, G1 is set to 1 when G = 1, and G4 is set to 1 when G = 4. These two control signals are given to the RS flip-flop for setting the gain of the column noise canceling amplifier in FIG. 10, and when G1 and G4 are both 0, the setting state is held.
By doing so, it is possible to optimally control the reading gain of the image signal of the next frame while observing the luminance distribution of the previous frame. In this case, when the brightness rapidly increases from a certain frame, the accumulated signal for a long time may be saturated by setting G = 4. However, in that case, the pixel signal saturated by reading out the short time accumulation signal can be replaced with the short time accumulation signal.
[0026]
In this way, the gain of the column amplifier can be made variable only for a signal that has been accumulated for a long time, but may be similarly applied to a signal that has been accumulated for a short time. In addition, as a histogram for determining the gain of the column amplifier at the time of reading the long-time accumulated signal of the next frame, there are both a method of obtaining from the long-time accumulated signal of the current frame and a method of obtaining from the short-time accumulated signal. Be
If there is a problem such as flickering when such a gain setting change is performed for each frame, the condition determination for the state transition in FIG. 11 is performed only when a plurality of frames are satisfied. It is also conceivable to reduce the frequency of state transition so as to be performed only once for a plurality of frames.
[0027]
The average value of the histogram for the short-time accumulated signal obtained as described above can be used not only for setting the gain of the amplifier in the column but also for setting the adaptive dynamic range. In this case, the equation (2) is changed to the following equation.
[Equation 8]
here,
[Equation 9]
Means the average value of the histogram obtained for the luminance signal Y. This is the set threshold value TLAn underflow flag is generated depending on whether:
Next, while saving the frame memory, efficiently write the long-time accumulation signal and multiple types of short-time accumulation signals to the memory, and read out from the memory, and output the digitized video signal at a lower frequency A method for this will be described. Here, a case where a long-time accumulation signal and three types of short-time accumulation signals are read from the image sensor will be described.
[0028]
First, the distribution ratio of each area is determined with respect to the entire full scale FS. The long-time accumulation signal and the three short-time accumulation signals are represented by symbols LA, SA1, SA2, and SA3 shown in FIG.L, TS1, TS2, TS3And TL > TS1 > TS2 > TS3And
The distribution ratio to them is FL, FS1, FS2, FS3And here,
FS = FL+ FS1+ FS2+ FS3
It is.
Note that, as shown in FIG. 12, the FS for each accumulated signal is set to a value slightly lower than that, not to a completely saturated level.
First, the output Z to be written to the memory with respect to the output Y of the long-time accumulation signal LAOUTIs defined as follows.
ZOUT= AL× Y
Where AL= FL/ FS, which is a gain constant for a long-time accumulated signal. That is, first, a signal obtained by multiplying a long-time accumulated signal by a certain gain is set as an output candidate.
[0029]
Next, the output Y of the first short-time accumulation signal SA1 and the value Z stored in the memoryMOutput Z written to memoryOUTIs defined as follows.
[Expression 10]
here,
## EQU11 ##
as well as
[Expression 12]
Are the gain constant and offset for the first short-time accumulated signal. This means that if the value written to memory is FLIf it does not exceed, it means that the long-time accumulated signal is rewritten in the memory, and if it exceeds, it is replaced with the short-time accumulated signal. At this time, in order to continuously connect the two regions, the gain obtained by subtracting the offset from Y is multiplied by FLJust shift.
[0030]
Similarly, the output Y of the second short-time accumulation signal SA2 and the value Z stored in the memoryMOutput Z written to memoryOUTIs defined as follows.
[Formula 13]
here,
[Expression 14]
as well as
[Expression 15]
Are the gain constant and offset for the second short time accumulation signal.
[0031]
Further, similarly for the output Y of the third short-time accumulation signal SA3,
[Expression 16]
here,
[Expression 17]
as well as
[Expression 18]
Are the gain constant and offset for the third short time accumulation signal.
[0032]
With the above processing, the output response characteristics with respect to the incident light amount Po are as shown in FIG. FIG. 13 shows the configuration of a processing circuit for performing such processing.
By doing in this way, the signal which compressed the dynamic range can be stored in memory, calculating in real time. The
[Equation 19]
The multiplexer selects the A side if the control input, that is, the output C of the comparator is 1, and selects the B side if C = 0.
[0033]
In FIG. 13, two frame memories are used, and the speed of digital output is adjusted to the pixel clock frequency of the image sensor. The operation is shown in FIG. In the figure, LA represents a long-time accumulated signal, and SA1, SA2, and SA3 represent periods in which the short-time accumulated signal is written to the memory. At this time, the signal already written in the frame memory with respect to the corresponding pixel signal. Is first read into the
[0034]
Note that it is also possible to use only one frame memory and output at a high speed. In this case, as shown in FIG. 14B, the image sensor performs a signal accumulation operation for a long time. Is read from the frame memory and output using a period during which no is output.
[0035]
Further, it is also possible to store the original signal and the zone number representing the accumulation time in the image memory without performing synthesis on such a wide dynamic range image. FIG. 15 shows a block diagram of processing in that case.
First, the A / D converter is assumed to have a function of outputting a saturation flag Ds having N bits and having a value of 1 when the full scale is exceeded and 0 when not exceeding the full scale. A code obtained by adding the value of Ds to the 2-bit code representing the zone is written in the memory together with the output Y of the image sensor. For the first long-time accumulation signal, a code obtained by adding Ds to the Y value and the zone code (00) is written in the memory. Since (00) is given to the A input of the comparator, the multiplexer always selects the sensor output side (A side). Next, for the first short-time accumulation signal, the value of the
[0036]
At this time, if the accumulated signal is saturated for a long time, (01) is read out. Therefore, if the comparator performs the operation given by the equation (3), the comparison output C becomes 1, and the multiplexer uses the sensor. The output side is selected and the value of the memory is updated. If the accumulated signal is not saturated for a long time, (00) is read and compared with (01). As a result, C = 0 and the memory output side is selected by the multiplexer. As a result, the stored value is not updated and the accumulated signal remains stored for a long time.
[0037]
The same applies to the second short-time accumulation signal and the third short-time accumulation signal. However, the value of Ds is always set to 0 for reading the third short time accumulation signal. Since the accumulated signal for a shorter time than this is not read out, information on whether or not it is saturated is not necessary. If the second short time accumulation signal is saturated, the zone code read from the memory is (11), so the sensor output side is selected and the value in the memory is updated.
In the case of FIG. 15, there is an advantage that the A / D converted original signal can be stored as it is. However, in order to display as a wide dynamic range image, a conversion process as shown in FIG. 12 is necessary later.
[0038]
It has been described that when the accumulated signal stored in the memory is not saturated, the memory output side is selected by the multiplexer and the same value is written, but in this case, the writing operation itself may not be performed. It is clear that it is good.
[0039]
【The invention's effect】
With the configuration described above, the following effects can be obtained.
(1) By reading at high speed, the shutter timing of all the pixels is reduced as compared with the rolling shutter of the conventional CMOS image sensor. For this reason, since distortion at the time of imaging a moving object is reduced, it is also suitable for in-vehicle use.
(2) There are no restrictions on the configuration of the pixel portion. For this reason, a highly sensitive CMOS image sensor device can be used. This makes it possible to expand the dynamic range even in low-light areas.
(3) By reading at high speed, subsequent signal processing can be started immediately. Therefore, it is suitable for in-vehicle use that requires real-time processing.
(4) Use an amplifier that changes the gain in multiple steps at the same time. This makes it possible to make the sensitivity range variable without using any mechanical iris control. Even if the gain is increased by increasing the gain for nighttime use, it has a wide dynamic range, so a sufficiently wide dynamic range can be secured. Suitable for in-vehicle use in a wide range of illumination conditions from daytime to nighttime.
(5) A wide dynamic range image sensor that adaptively switches the dynamic range can be realized by burst-reading signals of long-time accumulation, short-time accumulation, and extremely short-time accumulation.
[Brief description of the drawings]
FIG. 1 is a timing diagram of signal accumulation and readout of a general CMOS image sensor, and signal accumulation and readout timing in burst readout (in the case of 5 vertical pixels, LA: signal accumulation period, LR: signal readout period) )
FIG. 2 shows signal accumulation and readout timing (in the case of 5 vertical pixels, LA: long accumulation signal accumulation period, SA: short accumulation signal accumulation period, VSA: very short accumulation signal accumulation period, LR: (Long accumulation signal readout period, SR: Short accumulation signal readout period, VSR: Very short accumulation signal readout period, numbers are the corresponding row numbers of the image array)
Fig. 3 Block diagram of wide dynamic range image sensor
FIG. 4 shows control signal timing when the number of vertical pixels is four.
[Fig. 5] Configuration with two readout circuits
FIG. 6 shows a configuration of a wide dynamic range image sensor in which four primary color filter components are output in parallel.
FIG. 7 shows examples of imaging conditions and dynamic ranges in each state (NS = 3, NR = 3, NVIn the case of = 480, LA, SA1, SA2, and SA3 are the long-time accumulation time, the first accumulation time, the second accumulation time, and the third accumulation time, respectively. TFIs the frame period)
FIG. 8: Example of state transition diagram for adaptive dynamic range setting
FIG. 9 is a block diagram of a processing circuit for adaptively changing the dynamic range.
FIG. 10 is a column noise cancellation circuit that can select a gain of 1 or 4 times.
FIG. 11 is a state transition diagram for gain setting.
FIG. 12 Synthesis of nonlinear response characteristics using long-time accumulated signal LA and three types of short-time accumulated signals (SA1, SA2, SA3)
FIG. 13 is a block diagram of processing for obtaining the conversion characteristics of FIG.
FIG. 14 shows a memory write / read operation.
FIG. 15 is a processing block diagram when writing a video signal and a zone number representing an accumulation time.
[Explanation of symbols]
S: Read control signal
R: Reset control signal
LA: Long accumulation signal accumulation period
SA: Short accumulation signal accumulation period
VSA: Very short accumulation signal accumulation period
LR: long-time accumulated signal readout period
SR: Short accumulation signal readout period
VSR: Very short accumulation signal readout period
ADC: A / D converter
Claims (12)
前記イメージアレイセンサに長時間蓄積された光電荷による信号を全画素に対してフレーム周期の1/2よりも短時間に集中読み出しを行う手段と、
各画素毎の信号に関し、フレーム周期から長時間蓄積期間を差し引いた残余期間の全部またはその一部を利用してn回(nは2以上の整数)の短時間蓄積を行う手段と、
前記長時間蓄積された光電荷による信号の全画素短時間集中読み出し完了後に第1番目の短時間蓄積の光電荷による信号を全画素に対してフレーム周期の1/2よりも短時間に集中読み出しを行う手段と、
i番目(i=1,…,p−1;pは整数であり、かつp≦n)の短時間蓄積の光電荷による信号の全画素短時間集中読み出し完了後に、i+1番目の短時間蓄積の光電荷による信号を全画素に対してフレーム周期の1/2よりも短時間に集中読み出しを行う手段と、
前記長時間蓄積の光電荷による信号および前記i番目(i=1,…,p)の短時間蓄積の光電荷による信号を合成する手段とからなり、
前記短時間蓄積の各々の蓄積時間は前記残余期間を前記短時間蓄積の回数nで等分した時間以下である広ダイナミックレンジイメージセンサ。An image array sensor;
Means for performing centralized readout of signals based on photoelectric charges accumulated in the image array sensor for a long time in a shorter time than half of the frame period for all pixels;
Means for performing a short-time accumulation of n times (n is an integer of 2 or more) using all or a part of the remaining period obtained by subtracting the long-time accumulation period from the frame period for the signal for each pixel;
After completion of the all-pixel short-time intensive readout of the signal due to the photocharge accumulated for a long time, the first short-time accumulation of the signal due to the photocharge is intensively read out for all pixels in a time shorter than 1/2 of the frame period Means for
i + 1 (i = 1,..., p−1; p is an integer and p ≦ n), and after completion of the intensive readout of all pixels for a short time by the photocharge of the short-time accumulation, Means for performing centralized readout of signals based on photoelectric charges for all pixels in a time shorter than ½ of the frame period;
Signal and the i-th by the long-time accumulation of photoelectric charge (i = 1, ..., p ) Ri Do and means for combining the signals by short-time accumulation of photocharge,
The short-time accumulation each wide dynamic range image sensor Ru der less time obtained by equally dividing the accumulation time is the remaining time in the number n of the short-time accumulation of.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003156301A JP4392492B2 (en) | 2003-06-02 | 2003-06-02 | Wide dynamic range image sensor |
PCT/JP2004/007869 WO2004110057A1 (en) | 2003-06-02 | 2004-05-31 | Wide dynamic range image sensor |
US10/558,755 US7889253B2 (en) | 2003-06-02 | 2004-05-31 | Wide dynamic range image sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003156301A JP4392492B2 (en) | 2003-06-02 | 2003-06-02 | Wide dynamic range image sensor |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004363666A JP2004363666A (en) | 2004-12-24 |
JP4392492B2 true JP4392492B2 (en) | 2010-01-06 |
Family
ID=33508321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003156301A Expired - Lifetime JP4392492B2 (en) | 2003-06-02 | 2003-06-02 | Wide dynamic range image sensor |
Country Status (3)
Country | Link |
---|---|
US (1) | US7889253B2 (en) |
JP (1) | JP4392492B2 (en) |
WO (1) | WO2004110057A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11805323B2 (en) | 2021-04-01 | 2023-10-31 | Brillnics Singapore Pte. Ltd. | Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7443435B2 (en) * | 2004-07-07 | 2008-10-28 | Altasens, Inc. | Column amplifier with automatic gain selection for CMOS image sensors |
JP5110520B2 (en) * | 2005-08-30 | 2012-12-26 | 国立大学法人静岡大学 | Semiconductor distance measuring element and solid-state imaging device |
WO2007026777A1 (en) | 2005-08-30 | 2007-03-08 | National University Corporation Shizuoka University | Semiconductor distance measuring element and solid-state imaging device |
JP4759363B2 (en) | 2005-10-27 | 2011-08-31 | Hoya株式会社 | Image signal processing unit |
JP4792923B2 (en) | 2005-11-07 | 2011-10-12 | ソニー株式会社 | Physical quantity detection device, driving method of physical quantity detection device, and imaging apparatus |
EP1788797B1 (en) * | 2005-11-18 | 2013-06-26 | Canon Kabushiki Kaisha | Solid-state image pickup device |
JP2007166486A (en) * | 2005-12-16 | 2007-06-28 | Victor Co Of Japan Ltd | Solid-state imaging apparatus |
WO2007083704A1 (en) | 2006-01-18 | 2007-07-26 | National University Corporation Shizuoka University | Solid-state image pick-up device and pixel signal readout method |
JP4683436B2 (en) | 2006-02-02 | 2011-05-18 | 国立大学法人 奈良先端科学技術大学院大学 | Photodetector |
JP4487944B2 (en) | 2006-02-09 | 2010-06-23 | ソニー株式会社 | Solid-state imaging device |
JP4762030B2 (en) | 2006-03-31 | 2011-08-31 | 三洋電機株式会社 | Photodetector |
JP4973115B2 (en) * | 2006-10-16 | 2012-07-11 | ソニー株式会社 | Solid-state imaging device, driving method of solid-state imaging device, and imaging device |
JP4609428B2 (en) * | 2006-12-27 | 2011-01-12 | ソニー株式会社 | Solid-state imaging device, driving method of solid-state imaging device, and imaging device |
JP4905187B2 (en) | 2007-03-09 | 2012-03-28 | ソニー株式会社 | Image processing apparatus, imaging apparatus, image processing method, and computer program |
JP2008252195A (en) * | 2007-03-29 | 2008-10-16 | Yamaha Corp | Cmos solid-state imaging device |
JP4325703B2 (en) | 2007-05-24 | 2009-09-02 | ソニー株式会社 | Solid-state imaging device, signal processing device and signal processing method for solid-state imaging device, and imaging device |
JP5171158B2 (en) * | 2007-08-22 | 2013-03-27 | 浜松ホトニクス株式会社 | Solid-state imaging device and range image measuring device |
US20090059039A1 (en) * | 2007-08-31 | 2009-03-05 | Micron Technology, Inc. | Method and apparatus for combining multi-exposure image data |
JP5205155B2 (en) * | 2007-08-31 | 2013-06-05 | パナソニック株式会社 | Solid-state image sensor |
US7920193B2 (en) * | 2007-10-23 | 2011-04-05 | Aptina Imaging Corporation | Methods, systems and apparatuses using barrier self-calibration for high dynamic range imagers |
JP5106052B2 (en) | 2007-11-08 | 2012-12-26 | キヤノン株式会社 | Solid-state imaging device, imaging system, and solid-state imaging device driving method |
JP5356726B2 (en) * | 2008-05-15 | 2013-12-04 | 浜松ホトニクス株式会社 | Distance sensor and distance image sensor |
JP2009303088A (en) * | 2008-06-17 | 2009-12-24 | Panasonic Corp | Solid-state imaging device, its driving method and camera |
JP2010004240A (en) * | 2008-06-19 | 2010-01-07 | Yamaha Corp | Cmos solid state imaging apparatus |
US9367711B1 (en) * | 2008-09-04 | 2016-06-14 | Intelleflex Corporation | Battery assisted RFID tag with square-law receiver and optional part time active behavior |
JP4538528B2 (en) * | 2008-12-26 | 2010-09-08 | 廣津 和子 | Solid-state image sensor |
JP5219934B2 (en) | 2009-06-17 | 2013-06-26 | キヤノン株式会社 | Imaging apparatus and control method thereof |
JP5964235B2 (en) * | 2009-11-30 | 2016-08-03 | アイメックImec | Spectral imaging system |
US8576292B2 (en) * | 2010-04-30 | 2013-11-05 | Exelis, Inc. | High dynamic range approach for a CMOS imager using a rolling shutter and a gated photocathode |
US8704943B2 (en) * | 2011-01-21 | 2014-04-22 | Aptina Imaging Corporation | Systems for multi-exposure imaging |
JP5936323B2 (en) | 2011-09-26 | 2016-06-22 | キヤノン株式会社 | Image recording apparatus and control method thereof |
CN102629995B (en) * | 2012-03-29 | 2013-07-24 | 天津大学 | Time sequence control method of pixels of CMOS image sensor |
JP6020199B2 (en) * | 2013-01-24 | 2016-11-02 | 株式会社ソシオネクスト | Image processing apparatus, method, program, and imaging apparatus |
JP6314477B2 (en) | 2013-12-26 | 2018-04-25 | ソニー株式会社 | Electronic devices |
JP6346523B2 (en) | 2014-02-14 | 2018-06-20 | 東芝メモリ株式会社 | Semiconductor integrated circuit and image sensor |
WO2015183693A1 (en) | 2014-05-27 | 2015-12-03 | Rambus, Inc. | Oversampled high dynamic-range image sensor |
JP6465704B2 (en) * | 2015-03-11 | 2019-02-06 | キヤノン株式会社 | Imaging apparatus and control method thereof |
TWI713367B (en) | 2015-07-07 | 2020-12-11 | 日商半導體能源研究所股份有限公司 | Imaging device and operating method thereof |
KR102618850B1 (en) | 2015-09-10 | 2023-12-27 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | Imaging device, module, electronic device, and method of operating the imaging device |
JP6779038B2 (en) | 2016-06-01 | 2020-11-04 | キヤノン株式会社 | Image sensor and its control method, image sensor and its control method |
JP6758925B2 (en) * | 2016-06-01 | 2020-09-23 | キヤノン株式会社 | Imaging device and its control method |
JP6594395B2 (en) * | 2016-12-27 | 2019-10-23 | キヤノン株式会社 | Imaging apparatus, imaging system, and moving body |
US10880504B2 (en) | 2016-12-27 | 2020-12-29 | Canon Kabushiki Kaisha | Image pickup device, image capturing system, and movable body |
US10218913B2 (en) | 2017-04-18 | 2019-02-26 | Qualcomm Incorporated | HDR/WDR image time stamps for sensor fusion |
US11363221B2 (en) * | 2018-06-08 | 2022-06-14 | Facebook Technologies, Llc | Image sensor post processing |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0644823B2 (en) * | 1986-08-22 | 1994-06-08 | 日本ビクター株式会社 | Solid-state imaging device |
JP2654082B2 (en) * | 1988-04-27 | 1997-09-17 | キヤノン株式会社 | Imaging device |
JPH04317279A (en) * | 1991-04-17 | 1992-11-09 | Canon Inc | Image pickup device |
JPH05161078A (en) * | 1991-12-09 | 1993-06-25 | Ricoh Co Ltd | Automatic exposure method and device for electronic still camera |
JPH05316413A (en) | 1992-05-12 | 1993-11-26 | Toyota Central Res & Dev Lab Inc | Image pickup device |
JP3392897B2 (en) | 1993-01-20 | 2003-03-31 | オリンパス光学工業株式会社 | Solid-state imaging device |
JPH09181986A (en) * | 1995-12-27 | 1997-07-11 | Sony Corp | Solid-state image pickup element |
US5614948A (en) * | 1996-04-26 | 1997-03-25 | Intel Corporation | Camera having an adaptive gain control |
JP3853891B2 (en) | 1996-12-12 | 2006-12-06 | 株式会社東芝 | Electronic still camera |
EP1127453A1 (en) * | 1998-10-19 | 2001-08-29 | Ben-Gurion University Of The Negev | Optical imager using a method for adaptive real-time expanding of the dynamic range |
DE69833998T2 (en) * | 1998-11-18 | 2007-04-05 | C.S.E.M. Centre Suisse D'electronique Et De Microtechnique S.A. | Image forming method and apparatus |
US6674475B1 (en) * | 1999-08-09 | 2004-01-06 | Agilent Technologies, Inc. | Method and circuit for electronic shutter control |
US20010040632A1 (en) * | 2000-05-09 | 2001-11-15 | Yang David Xiao Dong | Multiple sampling via a time-indexed method to achieve wide dynamic ranges |
JP4403635B2 (en) | 2000-05-31 | 2010-01-27 | パナソニック株式会社 | Dynamic range expansion camera |
JP3844699B2 (en) * | 2001-02-19 | 2006-11-15 | イノテック株式会社 | Variable gain amplifier |
JP3780178B2 (en) * | 2001-05-09 | 2006-05-31 | ファナック株式会社 | Visual sensor |
US20030184673A1 (en) * | 2002-04-02 | 2003-10-02 | Michael Skow | Automatic exposure control for digital imaging |
US6879731B2 (en) * | 2003-04-29 | 2005-04-12 | Microsoft Corporation | System and process for generating high dynamic range video |
-
2003
- 2003-06-02 JP JP2003156301A patent/JP4392492B2/en not_active Expired - Lifetime
-
2004
- 2004-05-31 US US10/558,755 patent/US7889253B2/en not_active Expired - Fee Related
- 2004-05-31 WO PCT/JP2004/007869 patent/WO2004110057A1/en active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11805323B2 (en) | 2021-04-01 | 2023-10-31 | Brillnics Singapore Pte. Ltd. | Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2004110057A1 (en) | 2004-12-16 |
US7889253B2 (en) | 2011-02-15 |
JP2004363666A (en) | 2004-12-24 |
US20070103569A1 (en) | 2007-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4392492B2 (en) | Wide dynamic range image sensor | |
JP4843461B2 (en) | Solid-state imaging device | |
JP4649313B2 (en) | Solid-state imaging device | |
JP4862473B2 (en) | Solid-state imaging device, driving method of solid-state imaging device, and imaging device | |
JP4311181B2 (en) | Semiconductor device control method, signal processing method, semiconductor device, and electronic apparatus | |
JP5721007B2 (en) | Image transfer method, image sensor system, and image sensor | |
EP2832090B1 (en) | Cmos image sensors implementing full frame digital correlated double sampling with global shutter | |
JP5586236B2 (en) | Method for expanding dynamic range of image sensor and image sensor | |
US8736717B2 (en) | Image pickup apparatus and control method therefor | |
US7119317B2 (en) | Wide dynamic range imager with selective readout | |
EP2533521A1 (en) | Solid-state image capture device | |
JP5223953B2 (en) | Solid-state imaging device, driving method of solid-state imaging device, and imaging device | |
KR101927326B1 (en) | Dynamic range extension for cmos image sensors for mobile applications | |
JP2009177749A (en) | Solid-state imaging apparatus | |
US9179073B2 (en) | Solid-state image sensor and driving method using gain to set ADC and grayscale outputs | |
JP2010538561A (en) | Wide dynamic range CMOS image sensor | |
JP2004159274A (en) | Solid-state imaging unit | |
JP2009538075A (en) | Circuit and method for reading and resetting pixels of an image sensor | |
JP2017200140A (en) | Imaging device, imaging apparatus and control method | |
JP2021022921A (en) | Imaging element, imaging apparatus, and control method | |
JP4419675B2 (en) | Solid-state imaging device and driving method of solid-state imaging device | |
JP5168319B2 (en) | Solid-state imaging device and driving method of solid-state imaging device | |
JPH09200617A (en) | Image pickup device | |
JP2001245213A (en) | Image pickup device | |
JP2018182458A (en) | Signal processing apparatus and method, imaging element, and imaging apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050405 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050406 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060116 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070223 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090915 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4392492 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
EXPY | Cancellation because of completion of term |