一、像素阵列结构

一般像素阵列是由水平方向的行( Row ) 和垂直方向的列(Column)正交排列构成的。像素排列的最基本设计原则是:摄像器件像素排列的坐标,必须在显示的时候能够准确地还原在图像原来的相对位置上。在大多数情况下,每个像素中心线在行的方向和列的方向,即垂直和水平两个方向的步距(Pitch)是相等的。为了充分利用像素阵列的面积,通常像素的高度Hpix和宽度Wpix尺寸分别与像素的垂直步距Prow和水平步距Pcol相等,即像素之间在垂直和水平方向都不留空隙。所以在水平和垂直两个方向步距相同的阵列中,像素形状也应该是正方形的。

阵列中列数M和行数N决定了图像的分辨率,总有效像素数NP为
NP=M·N
在这样的一个阵列中,列数与行数之比决定了图像的宽长比Aspect:
Aspect=M·Pitch/N·Pitch=M/N

阵列中每一行像素共享一组重置(Reset)和选择(Select)控制。如果是4T-APS像素阵列,传输控制TX也是每一行共享的。像素阵列的曝光过程是以像素重置作为开始的,而选择输出将作为曝光结束,并等待下一次曝光即下一次重置开始的。在这个结构中,每行像素执行相同的重置、传输和选择操作,即每一行像素共享这些控制信号的曝光-读出时序,即在整个阵列中曝光是按行开始和结束的。在阵列的垂直方向,每一列像素共享一个列输出总线,并最终连接到一个
恒流源,作为这一列每个像素中源极跟随器Tsf的共享负载。在整个像素阵列中,由时序控制同时只有一行像素被选择输出,所以从每一列输出总线上同时输出的就是这一被选中行的每个像素的信号。在整个阵列中所有的电源是连接在一起的,在一列中共享一根电源线,如果有单独的重置电源Vrst或VT5之类的辅助电源,也将在整个阵列上分别连接在一起。

二、电子快门曝光

CMOS图像传感器用电子快门控制曝光,相同结构阵列的不同工作方式和时序,可以产生不同的电子快门方式。这里讨论最常见的滚动快门和全局快门曝光方式。

1、滚动快门曝光

滚动快门(Rolling Shutter)曝光是CMOS图像传感器阵列最基本的工作方式之一。如前所述图像阵列的重置、传输和选择是按行操作的,在滚动快门曝光的开始,每一行的重置控制信号Reset(0)、Reset(1)、Reset(2)、…、Reset(N-1),依次间隔相同的Trow时间,开启重置执行曝光开始操作,直到阵列所有的行都开始曝光。

像素阵列在滚动模式下可以实现连续曝光,条件是曝光时间Texp必须小于帧周期时间Tframe,否则无法完成整帧的曝光过程。但是因为曝光的开始和结束都是滚动的,相邻行间隔时间Trow都是相同的,所以只要某一行曝光已经结束,这一行就可以重置开始下一帧画面操作,而不必等待阵列中所有行的像素都完成曝光和读出的全部操作。

在滚动曝光控制中,相邻行曝光之间的Trow间隔是十分必要的,因为每行有M 个像素,每单个像素需要一定的读出时间Tpix,只有在Trow>M·Tpix的情况下,才能完全正确读出每行所有像素的信号。这是因为阵列中每一列的像素共享一个列读出通道

2、全局快门曝光

滚动快门曝光在拍摄物体运动图像和有闪光图像时,会产生被摄图像的运动失真和闪光失真,尤其在静止图像摄影中,快门失真会令人难以容忍。在滚动快门曝光的图像上,每一行都是在不同时间点开始和结束曝光的。如果被摄物体在曝光过程中高速运动,整幅图像在完成曝光的过程中,目标物体已经发生位移。先曝光的画面部分与后曝光的同一画面部分在不同的相对空间位置上了,使成像的物体形状产生失真。在拍摄有闪光画面时,如果闪光发生的时间与一幅图像的曝光时间可比,可能在一帧图像曝光过程中,闪光发生了从发生、增强、达到最高、降低和消失的过程。这样一来,不同时间曝光的画面部分,被光照射的强度也不相同,造成画面的闪光失真。。CMOS图像传感器的电子快门,可以使用全局快门(Global Shutter)曝光的方法,解决运动和闪光失真的问题。

在CMOS图像传感器上实现全局快门曝光,可以充分利用APS像素传感器阵列的有源电路特点。4T-APS可以用全局快门时序来控制曝光。全局快门的曝光过程,就是将整个阵列的像素同时开始曝光,然后同时结束曝光;曝光完成后把每个像素捕获的光电信号同时存储在各自的悬浮扩散区FD中,然后用类似滚动快门的读出方法滚动选择读出。这里所讨论的全局快门曝光方法,是建立在像素信息存储在悬浮扩散区FD中的基础上,保证全阵列像素相同的曝光开始和结束时间。

在全局快门曝光的时序中,阵列中所有像素的重置同时开启,开始阵列像素的曝光操作;经过曝光时间Texp后,全阵列像素的传输门同时第二次开启使曝光结束,所有光电二极管中的光生电荷传输到各自像素的悬浮扩散区FD,然后滚动逐行开启每一行像素的选择开关Select,依次读出每一行的信号电压。在滚动读出的过程中,尚未读出的信号存储在各自像素的CFD中,等待滚动选择读出。因为读出时所有传输门都已经关闭,光电二极管上的电荷变化不会再影响输出结果。

两种快门曝光方式的另外一个不同之处在于:滚动快门的曝光-读出操作是按行执行的,因此曝光时间也是以行时间Trow的整数倍计算的,且最小曝光时间为一倍的Trow。而全局快门曝光因为是阵列上所有的像素同时开始和结束曝光,Trow时间只会限制滚动读出的速度,曝光时间则可以几乎完全自由设定。

三、读出电路

1、固定图案噪声

任何一种在传感器阵列平面上转换光电信号的技术方案,都会遭遇到转换阵列平面制造不均匀而产生的固定图案噪声(Fixed Pattern Noise,FPN)问题,尽管不同方案的转换阵列平面产生这种噪声的机理并不完全相同。

由于固定图案噪声的影响,在没有光信号照射的情况下,传感器阵列也会输出一个固定不变的图案信号;而在有光学图像照射的情况下,这个固定图案信号会叠加在真实的图像信号上面。

采用APS有源像素的CMOS图像传感器阵列,固定图案噪声的来源有:

  • 有源晶体管开启电压Vth不一致;
  • 重置开关导通电阻Ron不一致;
  • 由导通电阻的不一致引起热噪声kBTRon不一致;
  • 光电二极管的暗电流Idark不一致;
  • 列选择开关和列处理电路参数的不一致。

采用APS像素的传感器阵列因为有源器件数量多,产生参数偏差的情况更为复杂,与只有一个光电二极管的无源像素(PPS)阵列方案相比,固定图案噪声值也更高。幸好CMOS图像传感器的技术优势帮助弥补了这个问题:在传感器阵列芯片上同时集成CMOS模拟和数字电路,用以修正叠加在有用图像信号上的固定图案噪声偏差。其中最常用的和证明有效的模拟信号处理方法,就
是采用相关双采样电路(CDS)。

2、相关双采样

相关双取样(Correlated Double Sampling,CDS)电路不是直接测量阵列中每个像素曝光完成后的输出电压,而是在每个像素曝光过程中测量两次输出电压:

  1. 第一次测量在曝光的开始时刻取样;
  2. 第二次测量在曝光的结束时刻取样。

相关双取样电路输出的是这两次取样测量的电压差值。

VCDS=VO2-VO1
式中,VO1是第一次取样得到的曝光开始时刻像素的输出电压值,它作为第二次取样输出电压的相关值;VO2是第二次取样得到的曝光结束时刻像素的输出电压值,两次取样的过程被称为相关双采样。阵列中每个像素两次取样测量中的偏差值将被抵消。从而修正了整幅图像信号的固定图案噪声(FPN)误差。

以4T-APS像素为例,一般采用差分电路读出,结构如下图

下图为为这个电路的工作过程和控制时序,在TX第二次开启之前,列通道电路的S1开启,实现第一次取样,测量到的电压VO1就是保持在悬浮二极管FD上的重置电压VO1=VFD1=Vrst,这个电压保持在电容CS1上。在TX第二次开启之后,悬浮二极管FD上存储曝光终点电压VFD2,然后CDS读出电路进行第二次取样,开关S2开启对VFD2取样,并保持在电容CS2上形成VO2。最后SCDS开启把保持在电
容上的VO1和VO2同时输入到差分放大器,输出:VCDS=VO2-VO1=VFD2-VFD1=VFD2-Vrst 。在两次取样的时间内,行选择信号Select保持开启,使CDS读出电路完成相关双取样运算过程。在4T-APS像素阵列的曝光操作中,曝光时间为两次传输门TX开启之间的时间间隔。

3、读出速率

一幅图像中的每一个像素的模拟电压信息,从被选择的行和被选择的列,按顺序读出到模拟放大器。在这一段模拟电压的传输、转换和处理时间定义为像素的模拟读出时间Tpix。这一时间的数值,受行像素选择开关Select()x)的速度、列共享输出总线长度的分布电容、列通道的带宽、CDS采样电路的时序、列选择开关Sc()x)的速度和模拟放大器的带宽等因素影响。受器件和电路性能参数的制约,像素信号读出时间Tpix大约是在10到数十纳秒之间。这样的信息传输速度对于高刷新率和高清晰度图像是远远不能满足要求的,所以从最初设计的CMOS图像传感器开始,就采用了多列像素信号并行输出模式。即在同样的Tpix时间延迟下,并行读出Ncol列的像素信号。列并行读出的像素读出速率(Pixel Readout Ratio,PRR)为PRR=Ncol/Tpix,从最早期设计的CMOS图像传感器Ncol=2,当前数字影院摄像器件已经达到Ncol=100数量级。

提高像素阵列的图像读出并行列数,对于提高图像的帧刷新率和清晰度是至关重要的。一帧像素阵列的读出时间Tframe为:Tframe=(M·N)/PRR=NP/PRR。式中,M 为像素阵列的列数;N为行数;NP为阵列总像素数。对于连续图像,阵列刷新率(Frame Fresh Ratio,FFR)为:FFR=1/Tframe=PRR/NP。

在CMOS图像传感器集成电路上,并行列输出的像素模拟信号,通过集成在同一芯片上的Ncol组模数转换器(ADC)转换成数字信号,然后利用先进的高速并行数据传输标准,输出数字图像数据到芯片引脚上。表4.2列出像素阵列的刷新率、像素读出速率和图像阵列的并行像素列数。在高清晰度和高刷新率要求下,只有高并行像素列数NPC,才能传输和处理高达吉比特每秒(Gb/s)的图像信号数据率。

4、并行读出

早期CMOS图像传感器上最简单的并行列读出结构是由两组构成的,采用由奇数列和偶数列两路并行输出的方式。如图所示,列模拟开关S(0)、S(2)、S(4)、…,选择阵列的偶数列像素信号输入模拟放大器Amp 0,然后经模数转换器ADC 0变换成偶数列数据输出;列模拟开关S(1)、S(3)、S(5)、…,选择阵列的奇数列像素信号输入模拟放大器Amp1,然后经模数转换器ADC 1变换成奇数列数据输出。

四、基本工作过程

一个4T-APS像素阵列的滚动快门曝光读出时如图所示,图中每一行曝光-读出过程的重置、传输、选择和相关双取样(CDS)运算都与上面所描述的一样,这里的讨论将省略S1和S2两次取样的时序。

由Reset(x)和TX(x)控制第(x)行重置开始曝光之后,经过行间隔时间Trow,下一行(x+1)开始曝光,并依次间隔相同时间Trow,(x+2)、(x+3)…行开始曝光。每一行曝光后经过相同的曝光时间Texp,传输门TX(x+n)分别依次第二次开启,在TX(x+n)前后选择Select(x+n)开启,然后经过双取样运算CDS依次输出每一行像素的光电转换信号VCDS(x +n ),这里n =0、1、2、…。当某一行像素被选择输出时,这一行中的每一个像素的光电转换信号,都通过各自的列通道输出。在每一个行间隔时间Trow内,列输出开关Sc(0)、Sc(1)、Sc(2)、…轮流开启,把像素信号依次输出到信号总线上去,这个操作称为水平扫描。阵列中的每一行像素曝光后,这一行所有像素信号全部顺序完成CDS读出,就可以开始下一幅图像的曝光,而不必等待一帧图像信号全部完成曝光和信号输出。连续地反复曝光和读出,就形成了连续滚动电子快门操作。滚动快门所要求的帧刷新周期时间,必须长于曝光时间加上完成一帧最后一行全部列CDS读出的操作时间。

CMOS图像传感器——工作原理相关推荐

  1. CMOS/CCD图像传感器工作原理

    作者:ts6969 转自:http://bbs.ednchina.com/BLOG_ARTICLE_2021538.HTM CMOS/CCD图像传感器工作原理 无论是CCD还是CMOS,它们都采用感光 ...

  2. 50年前发明的CCD图像传感器工作原理图解

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 1969年,沃勒德‧保尔(Willard Bo ...

  3. CMOS门电路工作原理与构成的反相器详细分析

    这里写目录标题 MOS管复习 N沟道增强型 共源接法 P沟道增强型 N.P沟道耗尽型 MOS管的基本开关等效电路 CMOS反相器 电压电流传输特性 输入端噪声容限 CMOS反相器的静态输入特性和输出特 ...

  4. 中国CMOS图像传感器行业运行状况与应用前景调研报告2022版

    中国CMOS图像传感器行业运行状况与应用前景调研报告2022版 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11月 [搜索 ...

  5. CMOS图像传感器——闪烁(flicker)现象

    一.概述 闪烁(Flicker),通常发生在室内场景,曝光时间设置如果不是光源能量周期的整数倍,则图像不同位置处积累的信号强度不同,并呈周期性变化,这是单帧图像的情况.在视频序列上,如果满足一定条件, ...

  6. CMOS图像传感器理解

    CMOS图像传感器理解 水流方向从左边流向右边,上面有一个开关,拧下去的时候水流停止,拧上去的时候水流打开.左边是水流的源头我们给它起个名字,叫做源端(就是源头的意思嘛),右边是水流出去的地方,也就是 ...

  7. 【图像处理】数码相机工作原理完整解析

    在过去二十年里,消费电子产品的大多数重要技术突破实际上可归结于一项更大意义上的科技革命.仔细观察就会发现,CD.DVD.高清电视.MP3和DVR其实都是基于相同的原理,即:将传统的模拟信息转变为数字信 ...

  8. c语言读取cmos的原理,三步读懂CMOS图像传感器的工作原理

    图像传感器是将光信号转换为电信号的装置,在数字电视.可视通信市场中有着广泛的应用.目前应用广泛的主要是CCD(Charge-Coupled Device,电荷耦合器件)与CMOS(Complement ...

  9. 从原理到CMOS图像传感器玩家,一文读懂手机摄像头所有猫腻

    中国是全球手机产业中心.数据统计,全球有超过40% 的手机来自于中国,智能手机全球出货量,中国大陆手机份额超38%. 庞大的市场造就了中国独一无二的产业链.其中,手机摄像头行业备受关注.目前,主流一线 ...

最新文章

  1. 防火墙安装的十步骤,加强网络第一道保护屏
  2. 前端趋势榜:上周最有意思、又实用的 10 大 Web 项目 - 210924
  3. 子菜单挤压下方块元素_小心上瘾!全新类型的消除游戏|《土耳其方块》
  4. ext 如何判断是否是整数_Excel表格技巧—如何用ISNUMBER判断是否是数值
  5. 判断成绩linux程序编程,程序输入输出 ,编写判断成绩的程序
  6. 汉字与区位码(2) - 分析
  7. java在linux生成pdf文件,从 Java 应用程序动态生成 PDF 文件
  8. 图解 利用vue-cli 脚手架创建项目
  9. html设置css浮点,基于宽度的HTML/CSS块浮点数变化
  10. MathType几个常用字体的名称
  11. linux下yum安装maven
  12. echarts-市地图
  13. PyBioMed:一个用于化学物质、蛋白质和DNA及其相互作用的各种分子表示的Python文库
  14. php元换成万元,元换算万元(元换算成万元换算器)
  15. Ubuntu 下安装Skype聊天工具
  16. 【数据结构基础_双向链表(有[*pHead]和[*pEnd])_(C语言实现)】
  17. 湖南邮储银行计算机类的是不是不要看金融知识,邮储银行一题一分,侧重专业还是行测?...
  18. MyEclipse 10.5下载地址及破解方法
  19. linux访问nfs文件夹,linux配置NFS网络共享文件夹目录
  20. ubuntu18.04配置静态ip

热门文章

  1. strcpy,memcpy,memset函数实现
  2. 使用DataGridView数据窗口控件,构建用户快速输入体验
  3. 17---Net基础加强
  4. 跨域获取json电商数据
  5. Windows phone 7之页面布局
  6. 跟我学Windows7的33个技巧(二)
  7. 电子书下载:Programming Microsoft LINQ in Microsoft .NET Framework 4
  8. springboot ajax返回html
  9. yii多表查询--学习随笔
  10. 【转】Linux命令之查看文件占用空间大小-du,df