热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

“Sensor”的名词解释与概述

Sensor,作为摄像头模组最重要的一部分,其总价值占比超过50%,在摄像头模组及相关行业,提到“Sensor”这个词&#x

Sensor,作为摄像头模组最重要的一部分,其总价值占比超过50%,在摄像头模组及相关行业,提到“Sensor”这个词,一般代指图像传感器。目前,除了一些特殊领域,CMOS图像传感器占据绝大部分市场。本期,我们将简单介绍CMOS图像传感器的一些基础概念和名词概念。

1、什么是CMOS图像传感器?

CMOS(Complementary Metal Oxide Semiconductor),即互补金属氧化物半导体,是一种可记录光线变化的半导体,主要利用硅和锗做成的半导体,使其在CMOS上共存着N型和P型半导体,这两个互补效应所产生的电流即可被处理芯片记录和解读称图像。

CMOS图像传感器(CMOS imager Sensor ),简称CIS,即采用CMOS工艺的图像传感器,一种利用光电技术原理所制造的图像传感元件。

2、像素

像素(Pixel),是图像传感器的最小感光单元,像素阵列排列在一起形成了图像传感器的感光区域。

像素尺寸(Pixel Size),是指图像传感器单个感光元件的尺寸,一般我们能看到两种表述,比如1.12μm或者1.12μm×1.12μm。像素的尺寸越大,接收光子的数量就越多,同光照条件和曝光时间内产生的电荷也越多。

有效像素(Number of effective pixels ),是指CIS中能够进行有效的光电转换并输出图像信号的像素,是衡量CIS的重要技术指标。例如索尼的经典CIS——IMX586,有效像素为8000(H)×6000(V),表示横列像素数目为8000,竖列像素数目为6000,两个数字相乘为4800万,也被称为48M或者48MP。M、MP是Megapixel(百万像素)的简称。

3、光学尺寸/靶面尺寸

我们经常会看到,几点几分之一的Sensor,这便说的是CMOS图像传感器的尺寸,这个尺寸是指传感器的靶面尺寸,主要是通过计算传感器靶面的对角线长度,再将其换算成英寸,比如常见的1英寸(1")、1/2英寸(1/2")、1/4英寸(1/4")等等。

4、帧率

帧率(Frame Rate),代表单位时间所记录或者播放的图片的数量,每秒的帧率表示图形传感器在处理场时每秒钟能够更新的次数,帧数越高,表现出来的画面更流畅。比如三星的HP1,其帧率有一项为30fps @8K,表示传感器能够以 30fps 的速度录制 8K 视频。

5、CFA

CFA(Color Filter Array),即彩色滤波列阵,由于CIS本身是无法感受光的波长,也就是不能感知颜色,CFA的作用是为了让CIS能够感受色彩,目前主流采用Bayer阵列,也称RGGB或者RGB Bayer。没有CFA的传感器形式被称为monochrome(MONO),也就是黑白传感器,MONO传感器的层次过渡更加细腻,信噪比也更高。

6、像素类型/像素技术

主要分为FSI(前照式)和BSI(背照式)两种,前照式的金属布线层在CFA和光电二极管的中间,当光线进入二极管时会有损失,背照式则将金属布线层放在了光电二极管的下面,光线透过彩色滤波片后可直接进入到光电二极管,这种结构不仅增大了进光量,且有效抑制了光线射入角变化引起的感光度下降。如今,背照式已成为中高端CIS的主流技术。堆叠式/堆栈式(Stark)则是在背照式的一种改良,将线路层挪到了感光元件的底部,最大化了感光区域,同时也缩小了芯片的整体面积。

7、CRA角度

CRA角度:从镜头的传感器一侧,可以聚焦到像素上的光线的最大角度被定义为主光角(Chief Ray Angle,简称CRA),又叫主光线入射角。镜头轴心线附近接近零度,与轴心线的距离越大,角度也随之增大。CRA与像素在传感器的位置是相关的。如果lens的CRA小于sensor的CRA,一定会有偏色现象。

8、传输接口

主要有MIPI和DVP等接口,(Mobile Industry Processor Interface)是串口,移动行业处理器接口,是MIPI联盟发起的为移动应用处理器制定的开放标准,具有传输速度快,抗干扰能力强等特点,主要有CLKP/N、DATAP/N管脚,一般有1/2/4Lane。DVP(Digital Video Port)是并口,主要有MCLK,PCLK,VSYNC,HSYNC,DATA管脚,可以传输8/10/12 bits数据,速度较慢,传输的宽带低。除此之外,还有LVDS、Parallel、HISPI以及索尼的SLVS-EC接口等等。

9、封装

封装(Package),CIS封装主要有COB、CSP、PLCC、BGA、LGA、PGA等封装方式。COB(chip on board),是指将裸片直接与PCB相连的技术,即将裸片通过打线的方式把芯片上的信号和线路板连接在一起也称为顶部包封技术,CSP(Chip Scale Package)封装,即芯片级封装,是在BGA的基础上发展起来,极接近芯片尺寸的封装产品,拥有体积小、电性能良好和散热优良等特点。

PLCC,是将CIS通过COB制程打到基板上,然后再盖上支架和贴上IR,成为PLCC。PLCC的底部四边含有焊盘,这样就可以通过SMT方式把PLCC打到FPC上,SMT后可以再组装马达和镜头做成摄像头模组。

BGA为球形触点陈列,表面贴装型封装。LGA是平面网格阵列封装,PGA则属于插针网格阵列封装。


推荐阅读
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Java自带的观察者模式及实现方法详解
    本文介绍了Java自带的观察者模式,包括Observer和Observable对象的定义和使用方法。通过添加观察者和设置内部标志位,当被观察者中的事件发生变化时,通知观察者对象并执行相应的操作。实现观察者模式非常简单,只需继承Observable类和实现Observer接口即可。详情请参考Java官方api文档。 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • Python使用Pillow包生成验证码图片的方法
    本文介绍了使用Python中的Pillow包生成验证码图片的方法。通过随机生成数字和符号,并添加干扰象素,生成一幅验证码图片。需要配置好Python环境,并安装Pillow库。代码实现包括导入Pillow包和随机模块,定义随机生成字母、数字和字体颜色的函数。 ... [详细]
  • 本文整理了315道Python基础题目及答案,帮助读者检验学习成果。文章介绍了学习Python的途径、Python与其他编程语言的对比、解释型和编译型编程语言的简述、Python解释器的种类和特点、位和字节的关系、以及至少5个PEP8规范。对于想要检验自己学习成果的读者,这些题目将是一个不错的选择。请注意,答案在视频中,本文不提供答案。 ... [详细]
author-avatar
娟紫恋蓝_610
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有