JP2007500995A - Cmos画像センサのための高分解能のデジタルプログラム式利得段 - Google Patents
Cmos画像センサのための高分解能のデジタルプログラム式利得段 Download PDFInfo
- Publication number
- JP2007500995A JP2007500995A JP2006533723A JP2006533723A JP2007500995A JP 2007500995 A JP2007500995 A JP 2007500995A JP 2006533723 A JP2006533723 A JP 2006533723A JP 2006533723 A JP2006533723 A JP 2006533723A JP 2007500995 A JP2007500995 A JP 2007500995A
- Authority
- JP
- Japan
- Prior art keywords
- gain
- circuit
- fine
- multiplier
- value
- 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.)
- Withdrawn
Links
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/72—Combination of two or more compensation controls
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Picture Signal Circuits (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Studio Devices (AREA)
- Analogue/Digital Conversion (AREA)
- Control Of Amplification And Gain Control (AREA)
Abstract
入力信号の利得を調整するデジタルプログラム式利得段を提供する。利得微調整回路は、利得を1〜2(0〜6dB)に設定する。利得粗調整段は、利得を2の倍数で調整する。入力信号は、利得微調整係数に乗算され、そして、利得粗調整段は、2の倍数で結果を乗算又は除算する。このアーキテクチャにより、14ビット分解能を用いて、0.006dBのステップで、−24dB〜+66dBの範囲の利得調整が実現する。この設計では、個々のコンポーネントのビット幅を変更することにより、利得範囲及び利得分解能を容易に自由に設定することができる。
Description
本発明は、プログラム式利得段回路に関し、より詳しくは、CMOS画像センサの高分解能のデジタルプログラム式利得段に関する。
電子画像センサを用いる近年のカメラアプリケーションでは、異なる照明レベルに高速に適応するために、センサの「利得」を調整する必要がある。ここで言う利得とは、入力信号を大きく(小さく)するために、センサからの画像信号をどれほど増幅するかを示す。照明が暗い条件下では、信号を1桁以上増幅する必要があることもある。同様に、非常に明るい条件下では、利得を大きく減少させる必要がある場合もある。このような大幅な調整は、特に、短時間に照度が大きく変化するビデオアプリケーションにおいて特に必要である。
ある利得設定から他の利得設定への円滑な遷移を実現するために、実効利得を連続してアナログ的に調整すること(すなわち、自動利得制御)が望まれている。ここで、通常、アナログの利得調整段は、演算増幅器のフィードバックにおけるコンデンサ又は抵抗器の比率を変更することによって、3dB又は6dBの大幅な利得調整を提供する。画像センサアプリケーションでは、求められる調整幅は、0.01〜0.001dBの桁のより小さな幅である。他のアナログ的手法では、電圧又は電流の入力を用いて、ある範囲内で連続的に利得を変更する。しかしながら、この手法は、複雑な回路を必要とし、また、異なる動作条件(温度、電源電圧等)では、利得を一定に保つことが困難である。
そこで、本発明の目的は、複雑なアナログ回路を用いることなく、より高い分解能の利得調整を実現し、比較的滑らかな利得遷移を可能にする改良されたプログラム式利得段を提供することである。
本発明は、包括的に言えば、ビデオカメラアプリケーションに特に適合する、高分解能の利得微調整を実現するデジタルプログラム式利得段を提供する。一実施形態においては、本発明は、1〜2(0〜6dB)の間で利得を設定する利得微調整回路を備える。利得粗調整段は、2の倍数で利得を調整する。入力信号は、利得微調整係数に乗算され、そして、利得粗調整段は、2の倍数で結果を乗算又は除算する。
詳しくは、利得微調整回路は、ルックアップテーブル又はプロセッサ(乗算器)の何れかを用いて実現することができる。利得粗調整回路は、バレルシフタを用いて実現できる。所望の利得係数を6で除算することによってデシベルで表される所望の利得係数をリニアスケール係数に変換する除算器ブロックを追加してもよい。除算の結果の整数部分は、バレルシフタが結果を何桁シフトさせるかを決定するために用いられ、剰余は、変換のための除算の剰余をXとして、式10X/20に基づき、利得微調整係数を算出するために用いられる。
このアーキテクチャにより、14ビット分解能(上位4ビットが6dBのステップを表し、下位10ビットが0.006dBのステップを表す。)を用いて、0.006dBのステップで、−24dB〜+66dBの範囲の利得調整が実現する。これにより、滑らかな利得遷移が実現され、これは、照度のレベルが短時間で大幅に変化するビデオカメラアプリケーションにおいて特に有利である。この設計では、個々のコンポーネントのビット幅を変更することにより、利得範囲及び利得分解能を容易に自由に設定することができる。
以下、当業者が本発明を理解し、実施できるように、本願発明者が本発明の最良の実施の形態と考える具体例を説明する。ここでは、特に、CMOS画像センサのための高分解能のデジタルプログラム式利得段の具体例により本発明の基本原理を説明するが、様々な変形例は当業者にとって明らかである。これらのあらゆる変形例、等価物、代替物は、本発明の範囲内にある。
本発明の一実施形態においては、図1に示すように、画像センサ10の各画素からの出力信号は、行バッファ(column buffer)12を介して出力され、アナログ/デジタル変換器(analog-to-digital converter:以下、A/DCという。)14によってデジタル化される。そして、A/DC14の出力の利得は、本発明に基づくデジタル利得調整段16によって調整される。
デジタル領域で画素信号の利得を調整する場合、2つの問題が生じる。まず、調整は、利得設定の小さな変化を提供するために、十分な精度を有する必要がある。更に、利得は、通常、リニアスケールではなく、対数であるデシベル(dB)で表現される。しかしながら、乗算器をより容易に実現するためには、利得係数は、リニアスケールであることが望ましい。
本発明は、上述の問題を解決するとともに、利得調整に完全にデジタル的な手法を用いることを可能にする。利得は、画素値にある利得係数を乗算することによって実現される。利得係数は、以下の式によって求められる。
出力=利得係数×画素値
利得係数=10Gain[dB]/20
利得[dB]=粗調整利得+微調整利得
ここで、粗調整利得は、6dBの倍数(2、4、8、16・・・の利得係数)の調整を表し、微調整利得は、0〜6dBの調整を表す。これらの式は、dBによって表現された所定の利得から、リニアスケール係数を算出する手法を示している。本発明は、これらの式を用いて、非常に精密な利得微調整が可能な利得調整段を実現する。
出力=利得係数×画素値
利得係数=10Gain[dB]/20
利得[dB]=粗調整利得+微調整利得
ここで、粗調整利得は、6dBの倍数(2、4、8、16・・・の利得係数)の調整を表し、微調整利得は、0〜6dBの調整を表す。これらの式は、dBによって表現された所定の利得から、リニアスケール係数を算出する手法を示している。本発明は、これらの式を用いて、非常に精密な利得微調整が可能な利得調整段を実現する。
本発明の一実施形態のデジタル利得調整法について、図2を用いて説明する。プログラム式のデジタル利得調整段16のこのアーキテクチャにより、わずかなステップサイズで、広範囲に亘る利得の精密な調整が実現する。乗算される2つの係数は、デジタルデータ値(画素信号)と利得係数(dB)である。利得係数は、(上述の対数式を実現するルックアップテーブル22又は更なる演算ユニットを用いて)線形のdB利得スケールに指数関数を適用することによって、直接、プログラミング又は決定できる。
この実施形態の主なコンポーネントは、バレルシフタ26、乗算器24、ルックアップテーブル22及び除算器28である。バレルシフタ26は、単に、1ビット、2ビット、3ビット又はより多くのビット分、左又は右にデジタルデータをシフトさせることによって、2倍、4倍、8倍(6dB、12dB、18dB)等の利得を実現する。画素値データはバイナリであるので、左へのシフトは、データ値に2を乗算することを意味し、右へのシフトは、データ値を2で除算することを意味する。乗算器24は、乗算器24の分解能(ビット深度(bit depth))によって定まる精度で、1〜2(0〜6dB)の間の更なる利得を設定する。14ビット分解能を用いた場合、本発明により、0.006dBのステップで、−24dB〜+66dBの範囲の利得調整を行うことができる。この設計の利得範囲及び利得分解能は、個々のコンポーネントのビット幅を変更することによって、容易に自由に設定することができる。
除算器28は、利得値のフォーマットを対応して選択することにより、演算ユニット又は「スプリッタ」の何れによって実現してもよい。他の実施形態では、スプリッタは、バイナリワードの上位ビットを粗調整利得(Coarse Gain)として用い、残りの下位ビットを微調整利得(Fine Gain)として用いる。例えば、14ビットワードの場合、以下の表に示すように、上位4ビットが粗調整利得を表し、下位10ビットが微調整利得を表す。
したがって、この場合、6dBによる除算は、1024による除算を意味し、これは、10ビット右にシフトすることに対応する。このように、スプリッタは、除算を実行するバレルシフタを用いて実現できる。
実際の動作として、図2に示す実施形態において、デジタル利得調整段16の所望の利得を21dB(又は11.2のリニアスケール係数)とする。6dBは、利得係数の2倍(すなわち、値に2を乗算すること、又は、バイナリ値を左に1つシフトさせること)を表すため、まず、除算器28によって、21dBを6で除算する。これにより、3の整数部分と、3の剰余が得られる。この整数部分は、「整数商」とも呼ばれる。本明細書においては、用語「整数部分」は、除算の整数結果を示す。整数部分は、粗調整利得係数を表す。したがって、バレルシフタ26は、出力を左に3桁シフトし、実質的に8による線形乗算を行う。
なお、このシフティングの前に、入力画素値に微調整利得係数を乗算する。除算の剰余は3dBであり、これは、利得微調整係数を表す。図2に示すように、この剰余は、画素値に乗算され、ルックアップテーブル22又は演算ユニットを用いて、リニアスケールに変換される。この具体例では、3の剰余をルックアップテーブルに入力すると、1.4に乗算された画素値が得られる。画素値を微調整利得係数に乗算した後に、バレルシフタ26によって、乗算器24の出力を左に3桁シフトさせることによって、8の利得粗調整係数に乗算する。このように、入力信号は、結果的に、11.2(1.4×8=11.2)の係数で乗算される。
上述したように、本発明は、好ましくは、剰余をdBからリニアスケールに変換するルックアップテーブルを用いて実現される。但し、この演算は、プロセッサで行ってもよい。なお、入力は、よく定義されているため、ルックアップテーブルを容易に作成及び保存でき、これにより、値を毎回計算する必要がなくなる。ルックアップテーブルは、殆どのアプリケーションにおいて、プロセッサより処理が速く、実装が容易であり、占める空間及び消費電力が小さいため、プロセッサより好ましい。
このように、本発明は、アナログ的な手法に比べて、より精密な分解能の利得調整を提供する。ビデオ画像アプリケーションでは、本発明により、カメラ設計者は、多くのアナログ的手法に比べて、演算負荷が小さく、チップ上のスペースも小さくできる手法で、カメラが暗いシーンから明るいシーンにパンし、又は明るいシーンから暗いシーンにパンする際に比較的、滑らかな利得遷移を実現できる。
本発明の範囲及び思想から逸脱することなく、上述の好ましい具体例を様々な分野に応用し、又は変更できることは当業者にとって明らかである。したがって、本発明は、添付の請求の範囲に基づき、上述した具体例とは異なる形態でも実現できることは明らかである。
Claims (17)
- デジタル入力信号の利得を調整するためのデジタルプログラム式利得回路において、
上記デジタル入力信号が供給される第1の入力端子と、第2の入力端子とを有する乗算器と、
上記乗算器の第2の入力端子に接続された出力端子を有する利得微調整回路と、
上記乗算器の出力端子に接続された利得粗調整回路とを備えるデジタルプログラム式利得回路。 - 上記利得微調整回路は、1〜2の間でリニアスケール係数を決定することを特徴とする請求項1記載のデジタルプログラム式利得回路。
- 上記利得粗調整回路は、上記乗算器の出力信号を2の倍数で乗算又は除算することを特徴とする請求項2記載のデジタルプログラム式利得回路。
- 上記利得微調整回路及び利得粗調整回路に接続され、6dBによって利得値を除算し、結果の整数部分を該利得粗調整回路に供給し、該結果の剰余部分を利得微調整回路に供給する除算器回路を更に備える請求項3記載のデジタルプログラム式利得回路。
- 上記利得微調整回路は、式10X/20によって予め算出された入力Xのための値を含むルックアップテーブルであることを特徴とする請求項4記載のデジタルプログラム式利得回路。
- 上記利得粗調整回路は、バレルシフタであることを特徴とする請求項5記載のデジタルプログラム式利得回路。
- 上記利得微調整回路は、算術的演算ユニットであることを特徴とする請求項4記載のデジタルプログラム式利得回路。
- 上記除算器回路は、利得粗調整値としてバイナリワードの上位ビットを用い、利得微調整値としてバイナリワードの下位ビットを用いるスプリッタを備えることを特徴とする請求項4記載のデジタルプログラム式利得回路。
- 入力画素信号の利得を調整するためのデジタルプログラム式利得回路において、
上記入力画素信号が供給される第1の入力端子と、第2の入力端子とを有する乗算器と、
上記乗算器の第2の入力端子に接続され、入力値をXとして、変換式10X/20に対応する予め算出された変換値を含むルックアップテーブルを有する利得微調整回路と、
上記乗算器の出力端子に接続され、2の倍数の値を乗算又は除算するバレルシフタを含む利得粗調整回路とを備え、
上記入力画素値は、上記利得微調整回路の出力に乗算され、次に、上記乗算器の出力は、上記バレルシフタによって左又は右にシフトされるデジタルプログラム式利得回路。 - 上記利得微調整回路及び利得粗調整回路に接続され、6dBによって利得値を除算し、結果の整数部分を該利得粗調整回路に供給し、該結果の剰余部分を利得微調整回路に供給する除算器回路を更に備える請求項9記載のデジタルプログラム式利得回路。
- 上記除算器回路は、利得粗調整値としてバイナリワードの上位ビットを用い、利得微調整値としてバイナリワードの下位ビットを用いるスプリッタを備えることを特徴とする請求項10記載のデジタルプログラム式利得回路。
- 入力信号の利得を調整する利得調整方法において、
入力信号をデジタル化するステップと、
上記デジタル化された入力信号を乗算器に入力するステップと、
所望の利得係数を6で除算することによって、デシベルで表現される該所望の利得係数をリニアスケールに変換するステップと、
上記除算の剰余を利得微調整係数に変換するステップと、
上記デジタル化された入力信号に上記利得微調整係数を乗算するステップと、
上記除算の結果に基づいて、上記乗算器の出力を左又は右にシフトさせるステップとを有する利得微調整方法。 - 上記除算の剰余を利得微調整係数に変換するステップは、該剰余をXとして、式10X/20に基づいて予め算出された変換値を有するルックアップテーブルに該剰余を入力するステップを有することを特徴とする請求項12記載の利得微調整方法。
- 画素要素のアレーと、
上記アレーに接続され、各画素から出力信号を読み出す行バッファと、
上記行バッファに接続され、上記各出力信号をデジタル信号に変換するアナログ/デジタル変換器と、
上記アナログ/デジタル変換器に接続されたプログラム式デジタル利得段とを備え、該プログラム式デジタル利得段は、
上記入力画素信号が供給される第1の入力端子と、第2の入力端子とを有する乗算器と、
上記乗算器の第2の入力端子に接続され、入力値をXとして、変換式10X/20に対応する予め算出された変換値を含むルックアップテーブルを有する利得微調整回路と、
上記乗算器の出力端子に接続され、2の倍数の値を乗算又は除算するバレルシフタを含む利得粗調整回路とを備え、
上記入力画素値は、上記利得微調整回路の出力に乗算され、次に、上記乗算器の出力は、上記バレルシフタによって左又は右にシフトされるデジタルカメラシステム。 - 上記利得微調整回路及び利得粗調整回路に接続され、6dBによって利得値を除算し、結果の整数部分を該利得粗調整回路に供給し、該結果の剰余部分を利得微調整回路に供給する除算器回路を更に備える請求項14記載のデジタルカメラシステム。
- 上記除算器回路は、利得粗調整値としてバイナリワードの上位ビットを用い、利得微調整値としてバイナリワードの下位ビットを用いるスプリッタを備えることを特徴とする請求項15記載のデジタルカメラシステム。
- 上記利得微調整回路は、上記ルックアップテーブルに代えて数学的なプロセッサを備えることを特徴とする請求項15記載のデジタルカメラシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/460,014 US20040252209A1 (en) | 2003-06-11 | 2003-06-11 | Digital programmable gain stage with high resolution for CMOS image sensors |
PCT/US2004/018591 WO2004112098A2 (en) | 2003-06-11 | 2004-06-10 | Digital programmable gain stage with high resolution for cmos image sensors |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007500995A true JP2007500995A (ja) | 2007-01-18 |
Family
ID=33510917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006533723A Withdrawn JP2007500995A (ja) | 2003-06-11 | 2004-06-10 | Cmos画像センサのための高分解能のデジタルプログラム式利得段 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20040252209A1 (ja) |
EP (1) | EP1631993A2 (ja) |
JP (1) | JP2007500995A (ja) |
WO (1) | WO2004112098A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101931349B1 (ko) * | 2011-01-31 | 2018-12-20 | 에스케이하이닉스 주식회사 | 싱글-램프 아날로그-디지털 변환기를 이용한 cmos 이미지 센서를 위한 연속 램프 발생기 설계 및 그 교정 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7321912B2 (en) * | 2003-06-24 | 2008-01-22 | Texas Instruments Incorporated | Device with dB-to-linear gain conversion |
US7046284B2 (en) * | 2003-09-30 | 2006-05-16 | Innovative Technology Licensing Llc | CMOS imaging system with low fixed pattern noise |
US9176006B2 (en) | 2008-01-15 | 2015-11-03 | Mobileye Vision Technologies Ltd. | Detection and classification of light sources using a diffraction grating |
US9247170B2 (en) | 2012-09-20 | 2016-01-26 | Semiconductor Components Industries, Llc | Triple conversion gain image sensor pixels |
US9277147B2 (en) | 2013-08-23 | 2016-03-01 | Semiconductor Components Industries, Llc | Multimode pixel readout for enhanced dynamic range |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4731851A (en) * | 1986-09-24 | 1988-03-15 | Rca Corporation | Digital signal gain control circuitry for varying digital signals in substantially equal db steps |
JPH088505B2 (ja) * | 1991-10-03 | 1996-01-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ディジタル音声信号の音量を制御する装置およびその方法 |
US5874994A (en) * | 1995-06-30 | 1999-02-23 | Eastman Kodak Company | Filter employing arithmetic operations for an electronic sychronized digital camera |
JP3428287B2 (ja) * | 1996-04-12 | 2003-07-22 | ソニー株式会社 | クランプ回路およびそれを用いた撮像装置 |
US6275259B1 (en) * | 1998-02-02 | 2001-08-14 | International Business Machines Corporation | Digital automatic gain control circuit for image system |
US6650364B1 (en) * | 1998-05-08 | 2003-11-18 | Cirrus Logic, Inc. | Selectable threshold multimode gain control apparatus and method for setting mutually continuous analog, digital, and shutter gain levels |
US6750906B1 (en) * | 1998-05-08 | 2004-06-15 | Cirrus Logic, Inc. | Histogram-based automatic gain control method and system for video applications |
US20020176009A1 (en) * | 1998-05-08 | 2002-11-28 | Johnson Sandra Marie | Image processor circuits, systems, and methods |
JP3375557B2 (ja) * | 1999-01-29 | 2003-02-10 | 松下電器産業株式会社 | 映像信号処理装置 |
JP4454750B2 (ja) * | 1999-12-28 | 2010-04-21 | 日本バーブラウン株式会社 | イメージセンサ用のフロントエンド信号処理の方法および装置 |
US6400301B1 (en) * | 2000-09-07 | 2002-06-04 | Texas Instruments Incorporated | amplifying signals in switched capacitor environments |
US6952240B2 (en) * | 2001-05-18 | 2005-10-04 | Exar Corporation | Image sampling circuit with a blank reference combined with the video input |
US6617567B2 (en) * | 2001-06-22 | 2003-09-09 | Texas Instruments Incorporated | Analog pre-processor with improved input common mode range |
-
2003
- 2003-06-11 US US10/460,014 patent/US20040252209A1/en not_active Abandoned
-
2004
- 2004-06-10 EP EP04754997A patent/EP1631993A2/en not_active Withdrawn
- 2004-06-10 WO PCT/US2004/018591 patent/WO2004112098A2/en active Application Filing
- 2004-06-10 JP JP2006533723A patent/JP2007500995A/ja not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101931349B1 (ko) * | 2011-01-31 | 2018-12-20 | 에스케이하이닉스 주식회사 | 싱글-램프 아날로그-디지털 변환기를 이용한 cmos 이미지 센서를 위한 연속 램프 발생기 설계 및 그 교정 |
Also Published As
Publication number | Publication date |
---|---|
US20040252209A1 (en) | 2004-12-16 |
EP1631993A2 (en) | 2006-03-08 |
WO2004112098A3 (en) | 2006-05-11 |
WO2004112098A2 (en) | 2004-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7920181B2 (en) | Semiconductor integrated apparatus and black level correction method for image sensor | |
US20050024509A1 (en) | Histogram-based automatic gain control method and system for video applications | |
JPS63211881A (ja) | クリップ及び利得デジタル回路 | |
JP3432705B2 (ja) | 撮像装置 | |
JPWO2007055053A1 (ja) | オフセット調整回路 | |
JP2007500995A (ja) | Cmos画像センサのための高分解能のデジタルプログラム式利得段 | |
JPH05314165A (ja) | 擬似移動平均回路 | |
JPH04288781A (ja) | γ補正回路 | |
JP5619102B2 (ja) | 照明装置及び表示装置 | |
JP3861711B2 (ja) | 輝度レベル補正装置 | |
JPH1065973A (ja) | 固体撮像装置 | |
JP3663973B2 (ja) | 画像信号処理装置および画像信号処理方法 | |
KR0142262B1 (ko) | 자동 고휘도 압축회로 | |
JP2010226454A (ja) | ゲインコントロール回路及びそれを有する電子ボリューム回路 | |
US8385402B2 (en) | Transmission element having a segmented characteristics map | |
JP2007208382A (ja) | 撮像装置 | |
JP2006222701A (ja) | A/d変換器の出力補正回路 | |
JPH08274642A (ja) | Daコンバ−タおよびdaコンバ−タ装置 | |
JP3706006B2 (ja) | 撮像装置及び撮像方法 | |
JP4446139B2 (ja) | 画像信号の自動利得制御装置及び撮像装置 | |
KR0139984B1 (ko) | 임의 가변이 가능한 영상신호용 디지탈 비선형 이득조절기 | |
JP3045245B2 (ja) | ガンマ補正回路 | |
US20230421133A1 (en) | Active filter | |
JPH031709A (ja) | 可変抵抗回路および可変利得増幅器 | |
JP2007074637A (ja) | 撮像装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070904 |