CCD和CMOS的差别
单从感光器电子技术上来说,CCD比CMOS更先进,理论成像上有优势,但是最近几年CMOS却发展更好,使得很多高端数码单反采用CMOS传感器,下面来看看CCD和CMOS的技术知识:
CCD和CMOS传感器是目前最常见的数字图像传感器,广泛应用于数码相机、数码摄像机、照相手机和摄像头等产品上。两者在结构、性能和技术上均不尽相同,在此我将两者作一个简单的比较,使广大读者对CCD和CMOS能有一个比较初步的认识,在选购相关产品时也能做到心中有数。
CCD与CMOS传感器的结构比较
CCD(Charge Coupled Device),即“电荷耦合器件”,是一种感光半导体芯片,用于捕捉图形,但CCD没有能力记录图形数据,也没有能力永久保存,所有图形数据都会不停留地送入一个模数转换器,一个信号处理器以及一个存储设备。1970美国贝尔实验室发明了CCD。二十年后,人们利用这一技术制造了数码相机,将影像处理行业推进到一个全新领域。 CMOS(Complementary Metal Oxide Semiconductor),即“互补金属氧化物半导体”。它是计算机系统内一种重要的芯片,保存了系统引导所需的大量资料。有人发现,将CMOS加工也可以作为数码相机中的感光传感器,其便于大规模生产和成本低廉的特性是商家们梦寐以求的。
CCD和CMOS在制造上的主要区别主要是CCD是集成在半导体单晶材料上,而CMOS是集成在被称为金属氧化物的半导体材料上,工作原理没有本质的区别,都是利用感光二极管(photodiode)进行光电转换,这种转换的原理与太阳能电子计算机的太阳能电池效应相近,光线越强、电力越强;反之,光线越弱、电力也越弱。根据此原理将图像转换为数字数据,而其主要差异是数字数据传送的方式不同。
比较CCD和CMOS的结构,ADC(数模转换器)的位置和数量是最大的不同。CCD每曝光一次,在快门关闭后进行像素转移处理,将每一行中每一个像素的电荷信号依序传入“缓冲器”中,由底端的线路引导输出至CCD边缘的放大器进行放大,再串联ADC输出;而CMOS的设计中每个像素旁边都直接连着ADC,电荷信号直接放大并转换成数字信号。造成这种差异的原因在于CCD的特殊工艺可保证数据在传送时不会失真,因此各个像素的数据可汇聚至边缘再进行放大处理;而CMOS工艺的数据在传送距离较长时会产生噪声,因此,必须先放大,再整合各个像素的数据。
CCD与CMOS传感器的技术比较
CCD存储的电荷信息,需在同步信号控制下一位一位地实施转移后读取,电荷信息转移和读取输出需要有时钟控制电路和三组不同的电源相配合,整个电路较为复杂而且速度较慢。而CMOS传感器经光电转换后直接产生电流(或电压)信号,信号读取十分简单,还能同时处理各单元的图像信息,速度也比CCD快很多。CCD制作技术起步早,技术成熟,采用PN结或二氧化硅(SiO2)隔离层隔离噪声,成像质量相对CMOS有一定优势。由于CMOS集成度高,各光电传感元件、电路之间距离很近,相互之间的光、电、磁干扰较严重,噪声对图像质量影响很大,使CMOS很长一段时间无法投入实用。近几年,随着CMOS电路消噪技术的不断发展,CMOS的性能已经与CCD相差无几了。
CCD与CMOS传感器的性能比较
ISO感光度:由于CMOS每个像素由四个晶体管与一个感光二极管构成,还包含了放大器与数模转换电路,过多的额外设备缩小了单一像素感光区域的表面积,因此相同像素下,同样的尺寸,CMOS的感光度会低于CCD。
分辨率:由于CMOS传感器的每个像素都比CCD传感器复杂,其像素尺寸很难达到CCD传感器的水平,因此,当我们比较相同尺寸的CCD与CMOS时,CCD传感器的分辨率通常会优于CMOS传感器。
噪点:由于CMOS每个感光二极管都需搭配一个放大器,如果以百万像素计,那么就需要百万个以上的放大器,而放大器属于模拟电路,很难让每个放大器所得到的结果保持一致,因此与只有一个放大器放在芯片边缘的CCD传感器相比,CMOS传感器的噪点就会增加很多,影响图像品质。
耗电量:CMOS传感器的图像采集方式为主动式,感光二极管所产生的电荷会直接由旁边的电晶体做放大输出;而CCD传感器为被动式采集,必须外加电压让每个像素中的电荷移动至传输通道。而这外加电压通常需要12~18V,因此CCD还必须有更精密的电源线路设计和耐压强度,高驱动电压使CCD的耗电量远高于CMOS。CMOS的耗电量仅为CCD的1/8到1/10。
成本:由于CMOS传感器采用一般半导体电路最常用的CMOS工艺,可以轻易地将周边电路(如AGC、CDS、Timing generator或DSP等)集成到传感器芯片中,因此可以节省外围芯片的成本;而CCD采用电荷传递的方式传送数据,只要其中有一个像素不能运行,就会导致一整排的数据不能传送,因此控制CCD传感器的成品率比CMOS传感器困难许多,即使有经验的厂商也很难在产品问世的半年内突破50%的水平,因此,CCD传感器的制造成本会高于CMOS传感器。
CCD与CMOS传感器的前景
CCD在影像品质等方面均优于CMOS,而CMOS则具有低成本、低功耗、以及高整合度的特点。不过,随着CCD与CMOS传感器技术的进步,两者的差异将逐渐减小,新一代的CCD传感器一直在功耗上作改进,而CMOS传感器则在改善分辨率与灵敏度方面的不足。相信不断改进的CCD与CMOS传感器将为我们带来更加美好的数码影像世界。
CCD和CMOS的差别的更多相关文章
- CCD与CMOS的区别
我们在购买相机或是摄像机时,都会看到使用CMOS镜头或是CCD镜头,那么CCD与CMOS是什么意思呢,CCD与CMOS的区别是什么?首先,让我们了解CCD与CMOS的意思. CCDCCD使用一种高感光 ...
- CCD与CMOS的区别?
我们在购买相机或是摄像机时,都会看到使用CMOS镜头或是CCD镜头,那么CCD与CMOS是什么意思呢,CCD与CMOS的区别是什么?首先,让我们了解CCD与CMOS的意思. CCDCCD使用一种高感光 ...
- CCD 与 CMOS
窗帘快门与全局快门: 窗帘快门,每次只允许一条缝的光线摄入,因此会呈现自上而下的扫描式拍摄,也就意味着画面上的不同高度,其实拍摄的时间是不同的,也就进一步造成了在高速移动的火车上,如果拍摄窗外的景物, ...
- 视音频技术作业一:比较CCD与CMOS摄像的区别
作业详解: CCD与CMOS简介: CCD: CCD是Charge Coupled Device(电荷耦合器件)的缩写,它是一种半导体成像器件,因而具有灵敏度高.抗强光.畸变小.体积小.寿命长.抗震动 ...
- CCD摄像机与CMOS摄像机区别
CCD摄像机 什么是CCD摄像机? CCD是Charge Coupled Device(电荷耦合器件)的缩写,它是一种半导体成像器件,因而具有灵敏度高.抗强光.畸变小.体积小.寿命长.抗震动等优点. ...
- 数码相机常用CCD/CMOS尺寸对比
数码相机的关键元件CCD或CMOS又称为“影像传感器”,其作用相当于感光胶片.CCD尺寸越大,采集光线的效果越好,画面记录的信息就越多,保留的细节也就越丰富,所以图像更完美漂亮. CCD尺寸的大小与像 ...
- 摄像头CMOS和CCD的比较
转载自网络,在此做一下总结,仅供参考: 1.CCD每曝光一次,在快门关闭后进行像素转移处理,将每一行中每一个像素(pixel)的电荷信号依序传入“缓冲器”中,由底端的线路引导输出至 CCD 旁的放大器 ...
- CMOS
CMOS是Complementary Metal Oxide Semiconductor(互补金属氧化物半导体)的缩写.它是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片,是电脑主板上 ...
- CMOS图像传感器理解
CMOS图像传感器理解 水流方向从左边流向右边,上面有一个开关,拧下去的时候水流停止,拧上去的时候水流打开.左边是水流的源头我们给它起个名字,叫做源端(就是源头的意思嘛),右边是水流出去的地方,也就是 ...
随机推荐
- Codeforces Round #367 (Div. 2) D. Vasiliy's Multiset Trie
题目链接: http://codeforces.com/contest/706/problem/D D. Vasiliy's Multiset time limit per test:4 second ...
- jsp连接MYSQL数据库教程(文字+图)
步骤: 1.在mysql官网下载JDBC驱动程序.网址:https://dev.mysql.com/downloads/connector/j/ 2.把里面的jar包(mysql-connector- ...
- 3ds Max学习日记(七)
第7章讲的是多边形建模,实例略多,有十六个,再加上周日的怠惰感,只做了几个实例. 附上今日的劳动成果: 布料(创建一个平面,转换为可编辑多边形,然后调整顶点,连接一些边,添加网格平滑,转换为可 ...
- 数论的欧拉定理证明 & 欧拉函数公式(转载)
欧拉函数 :欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数 n ,小于 n 且和 n 互质的正整数(包括 1)的个数,记作 φ(n) . 完全余数集合:定义小于 n 且和 n 互质的数 ...
- 基于gulp的前端自动化开发构建新
关于gulp的使用,已经在之前写过一篇文章,但是遗留了一个问题.问题是实现文件的增量式更新,就是给html引入的js和css文件打上标记.每次更新标记更新. 上篇文章想通过开发同时实现标记的实时更新, ...
- kafka启动出现:Unsupported major.minor version 52.0 错误
具体的错误输出: Exception in thread "main" java.lang.UnsupportedClassVersionError: kafka/Kafka : ...
- mstsc远程登录终端超出最大连接数的解决办法
1,.远程服务器有两个用户登录 2.第三个登录时提示:终端服务器超出了最大允许连接,这种情况怎么解决 A.通过运行命令来解决:运行输入mstsc /admin /v:IP:端口 敲回车来解决,这里的 ...
- Delphi中正常窗口的实现
摘要: 在Delphi的VCL库中,为了使用以及实现的方便,应用对象Application创建了一个用来处理消息响应的隐藏窗口.而正是这个窗口,使得用VCL开发出来的程序存在着与其他窗口不能正常排列平 ...
- 【以前的空间】BZOJ2733[HNOI2012]永无乡
启发式合并?! 似乎当时写并查集的时候就有看到过类似于把小并查集并到大并查集上的说法,原来这就是启发式…… 具体做法就是把小树里面的一个个拿出来,然后加到大树里面去(裸的不敢相信) const max ...
- POJ3422:Kaka's Matrix Travels——题解
http://poj.org/problem?id=3422 题目大意: 从左上角走到右下角,中途取数(数>=0),然后该点的数变为0,求走k的总价值和最大值. ———————————————— ...