camera相关知识

  本文档是对camera相关知识学习的总结、笔记,参考了网络上很多资料,并将觉得有用、持续价值的整理成本文档

  • 参考1的资料已经比较全面详细了,主要参考此文档
  • 参考2

1 camera模组硬件结构


这里写图片描述

图 1-1

  从图1-1中可以看到,一个camera模组基本由lens、音圈马达、红外滤光片、senseor、pcb组成。lens、sensor是模组最重要的组成两个部分。  

  • lens:捕获光信号
  • sensor:将光信号转换成电信号
  • 音圈马达:自动对焦
  • 红外滤光片:滤除红外线。滤除对可见光有干扰的红外光,使成像效果更清晰
  • FPC/PCB:电路板,用于连接cpu

2 工作原理


  下面是一张sensor的模块图

这里写图片描述
图 2-1

  光线通过镜头Lens进入摄像头内部,然后经过红外滤光片过滤红外光,最后到达sensor(传感器),senor分为按照材质可以分为CMOS和CCD两种,可以将光学信号转换为电信号,再通过内部的ADC电路转换为数字信号,然后传输给DSP/ISP(如果有的话,如果没有则以DVP/MIPI的方式传送数据到CPU端,CPU端集成DSP,此时的数据格式Raw Data,后面有讲进行加工)加工处理,转换成RGB、YUV等格式输出。

2.1 sensor

  sensor是摄像头的核心,负责将通过Lens的光信号转换为电信号,再经过内部AD转换为数字信号。每个pixel像素点只能感受R、G、B中的一种,因此每个像素点中存放的数据是单色光,所以我们通常所说的30万像素或者130万像素,表示的就是有30万或130万个感光点,每个感光点只能感应一种光,这些最原始的感光数据我们称为RAW Data。Raw Data数据要经过ISP(应该理解为Image Sensor Processor,是Sensor模块的组成部分,下面有解释)的处理才能还原出三原色,也就是说如果一个像素点感应为R值,那么ISP会根据该感光点周围的G、B的值,通过插值和特效处理等,计算出该R点的G、B值,这样该点的RGB就被还原了,除此之外,ISP还有很多操作,下面有介绍。
  
  目前常用的sensor有两种,一种是CCD(电荷耦合)原件;一种是CMOS(金属氧化物导体)原件。
  CCD(Charge Coupled Device),电荷耦合器件传感器:使用一种高感光度的半导体材料制成,能把光线转变成电荷,通过模数转换器芯片转换成电信号。CCD由许多独立的感光单位组成,通常以百万像素为单位。当CCD表面受到光照时,每个感光单位都会将电荷反映在组件上,所有的感光单位产生的信号加在一起,就构成了一幅完整的图像。
  CMOS(Complementary Metal-Oxide Semiconductor),互补性氧化金属半导体:主要是利用硅和锗做成的半导体,使其在CMOS上共存着带N(-)和P(+)级的半导体,这两个互补效应所产生的电流可以被处理芯片记录并解读成影像。

2.2 DSP/ISP

  DSP是CCM(camera compact module 摄像头模组)的重要组成部分,它的作用是将感光芯片获得的数据及时地快速地传递到CPU并刷新感光芯片,因此DSP芯片的好坏,直接影响画面品质,如:色彩饱和度、清晰度、流畅度等。如果sensor没有集成DSP,则通过DVP/MIPI的方式传输到baseband芯片中(可以理解为外挂DSP),进入DSP的数据是RAW Data,采集到的原始数据。如果集成了DSP,则RAW Data会经过AWB、color matrix、lens shading、gamma、sharpness、AE和de-noise处理,最终输出YUV或者RGB格式的数据。如图2-1所示,ISP(Image Sensor Processor,不是Image Signal Processor)部分中使用的就是DSP来处理Image sensor的输出数据(Raw Data)
  
  上面一段内容感觉较为混乱,逻辑不够清晰,查阅相关资料,认为下面对DSP、ISP描述更为准确
  
  ISP 是Image Signal Processor 的简称,也就是图像信号处理器。而DSP是Digital Signal Processor 的缩写,也就是数字信号处理器。ISP一般用来处理Image Sensor(图像传感器)的输出数据,如做AEC(自动曝光控制)、AGC(自动增益控制)、AWB(自动白平衡)、色彩校正、Lens Shading、Gamma 校正、祛除坏点、Auto Black Level、Auto White Level 等等功能的处理。

  DSP可以做些拍照以及回显(JPEG的编解码)、录像以及回放(Video 的编解码)、H.264的编解码、还有很多其他方面的处理,总之是处理数字信号了。DSP一般对ISP输出的YUV、RGB数据进行处理。

  sensor中是否集成ISP、DSP跟具体的厂商、sensor型号有关,ISP、DSP的具体功能参考sensor手册。

2.3 DVP/MIPI

  DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit数据,看ISP或baseband是否支持
  MIPI是LVDS,低压差分串口。只需要要CLKP/N、DATAP/N——最大支持4-lane
  
  MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强,传输速度快。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口
  
  DVP总线PCLK极限大约在96M左右,而且走线长度不能过长,所有DVP最大速率最好控制在72M以下
  MIPI总线速率随便就几百M,而且是lvds接口耦合,走线必须差分等长,并且注意保护,故对PCB走线以及阻抗控制要求高一点。

2.4 摄像头模组引脚

  使camera正常工作的关键引脚:AVDD(通常用2.8V) DVDD(通常用1.8V) DOVDD(通常用2.8V)等电源引脚、MCLK模组工作时钟、PWN(powerdown)、RST(复位)。这些引脚的工作顺序要求
  第一:各种电源供电正常、MCLK输入camera工作要求频率
  第二:PWN完成后,切换到正常工作模式
  第三:复位
  第四:I2C读写
  RST:用来reset sensor;RESET一般是低有效,当脉冲为低时,reset sensor,而正常工作时,应该为高。复位时序时序通常是: 高 –> 低 –> 高,根据硬件需要加一定的延时
  PWN:PWN一般高有效,当脉冲为高时,进入省电模式,而正常工作时为低。高电平时,一切对camera的操作都是无效的,包括复位。所以在RST之前,一定要将PWN管脚设置为正常工作模式,否则复位无效。

2.5 snesor输出图像格式

  sensor常用输出图像格式有下面四种

  • YUV:luma(Y)+chroma(UV)格式(亮度、色度),一般情况下sensor支持YUV422格式,即Y-U-Y-V次序输出数据。
  • RGB:传统的红绿蓝格式,比如RGB565,5bit R + 6bit G + 5bit B,G多一位是因为人眼对绿色比较敏感。
  • RAW DATA:sensor的每一像素对应一个彩色滤光片,滤光片按Bayer Pattern(拜耳模板)分布,将每一个像素的数据直接输出,即Raw Data。
  • JPEG:有些sensor,特别是低分辨率的,其自带JPEG engine,可以直接输出压缩后的jpg格式的数据。

   常用的输出格式就是YUV、RGB格式,RAW DATA一般专业摄像师用多。

注意:
  YUV一个像素占2B,如果像素太大,在高时钟下基带芯片处理不过来,JPEG数据量就要小很多,因为基带芯片对输出数据的速率有要求,所以基带芯片低时钟下使用YUV sensor,高时钟下使用JPEG sensor。如果直接输出RGB,对于LCD显示是最方便的,但是大多数基带芯片都是要求输出为YUV格式的数据再进行处理,这是因为YUV输出数据的亮度信号没有任何损失,而色偏信号人眼并不是特别敏感,RGB565输出格式是R5G3 G3B5,会丢失很多原始信息,所以YUV图像质量和稳定性要比RGB565好的多。因此,很低端的基带芯片上才会输出RGB565格式。

Raw和JPEG的区别:

Raw优点:
1. Raw格式文件本质上是一个没有经过任何图像处理的源文件,它能原原本本地记录相机拍摄的信息,没有经过图像处理(锐化、色彩对比增强)和压缩而造成的信息丢失。相比之下,JPEG格式的数据经过压缩处理,无法完整的保存原图形的所有数据。
2. Raw是一种专业摄影师常用的格式,因为它能原原本本地保存信息,让用户能大幅度进行后期制作,并且无论怎么操作,照片都能无损的恢复到最初状态;但是JPEG就弱了些,虽然因为PS等技术的发展,也可以在JPEG上进行后期制作,但是如果做大幅度的调整还是Raw文件比较合适。
可以用专门的软件修正摄像机的不足,比如佳能DPP软件可以修正镜头失光、变形等。

Raw缺点:
1. 存储数据量太大,JPEG就小很多
2. 需要专门的软件来打开,JPEG几乎所有的PC都可以直接打开
3. 打开速度较慢,JPEG较快
4. 不同的软件有不同的方式去演绎RAW文件,所以在不同的软件上会有细微的差别。
5. 厂商卖的专用软件价格较高,而这方面JPEG几乎无成本

2.6 pixel array(像素阵列)

这里写图片描述
图2-3

  RGB数据排列如图2-3所示,部分行、列数据是无效的,只取中间Active Pixel部分。实际上sensor获取的数据也是如此存储的,假设sensor有647*491个感光点,每个感觉点获取到RGB颜色中的一种,部分感光点数据被视为无效。通过AMP放大、ADC转换,最后输出RAW数据到DSP。

3 CMOS 摄像头的Skipping 和 Binning 模式

  参考
  skipping模式就是过滤掉特定行列的数据,留下特定条件部分数据;而binning模式就是把相邻的像素合成一个像素。这样一来,图像的分辨率减小了,数据量变小,可以提高camera的帧率。

4 颜色空间

### 回答1: Camera tuning或称为摄像机调校是一项用于优化摄像机性能、图像质量和色彩校准的技能。对于需要性能卓越的摄像机系统来说,这些技能是至关重要的。以下是camera tuning相关知识技能: 1. 图像质量调整:调整摄像机的曝光、对比度、色调、锐度、白平衡等参数以获得最佳的图像质量。 2. 色彩校准:使用颜色卡校准工具来校准摄像机的颜色,确保图像的颜色准确性和一致性。调整摄像机的色度、饱和度等参数。 3. 曝光控制:调整摄像机的曝光时间和光圈大小,以确保图像光线充足,没有过曝或欠曝情况。 4. 白平衡调整:调整摄像机的白平衡,确保图像中的白色物体看起来自然,没有色偏现象。 5. 对焦校准:使用对焦卡校准工具来调整摄像机的对焦,确保图像清晰。 6. 背光补偿:根据实际场景需要调整摄像机的背光补偿,以确保图像亮度均衡,物体轮廓清晰。 7. 图像稳定:调整摄像机的图像稳定性,以防止图像抖动或模糊。 总之,完善的camera tuning技能可以有效提升摄像机的性能、图像质量和色彩准确性,让摄像机在各种场景下都能达到最佳效果。 ### 回答2: 相机调校(Camera Tuning)是指在一个相机系统中,针对不同的光线条件和使用场景,对相机的参数进行调整,以达到最佳的图像品质和性能。下面是相机调校相关知识技能: 1.熟悉相机曝光技术。相机曝光技术是相机调校的基础,包括快门速度、光圈和ISO等参数,需要掌握其基本原理和相互之间的关系。 2.了解图像传感器和相机处理技术。要理解相机调校的过程,必须熟悉图像传感器的工作原理和相机的图像处理技术,包括CCD和CMOS两种传感器技术,以及不同的后处理算法。 3.掌握白平衡调整技术。白平衡是相机调校的一个重要参数,必须根据光线条件和使用场景进行调整,以确保图像颜色准确、自然。 4.熟悉对焦系统。对焦系统是相机调校中一个重要的技术参数,需要熟悉其工作原理和各种对焦方式。 5.了解闪光灯的使用和调整。闪光灯的使用和调整是相机调校中的一个关键技能,需要掌握闪光灯的基本原理、调整参数和使用方法。 6.掌握相机色彩管理技术。色彩管理是相机调校中的一个重要技术,包括调整相机参数、校正色彩反差和色温等参数。 7.熟悉相机固件升级和软件校准。相机固件升级和软件校准是相机调校的一项关键技术,需要掌握相机升级和校准软件的操作方法和技巧。 总之,相机调校涉及到许多不同的技术和知识点,需要相机调校师充分掌握这些技能,并综合运用在实际场景中才能完成一次成功的调校任务。 ### 回答3: Camera tuning指的是对相机的不同参数进行调整以达到最佳的拍摄效果。相机调校对于数字相机非常重要,因为它可以通过调整ISO、快门速度、光圈等参数来控制曝光和图像质量。以下是与camera tuning相关的一些知识技能: 1. 曝光控制:掌握曝光是如何影响图像的亮度和色彩的,学会调整ISO、快门速度、光圈,以及如何正确使用内置测光仪。 2. 自动对焦:了解对焦区域的不同选择,如何手动或自动对焦,以及如何设置对焦方式和跟踪对象的移动。 3. 色彩平衡:学会如何控制白平衡,以便准确呈现相机拍摄的场景颜色,以及如何在后期处理中进行颜色调整。 4. 噪点控制:掌握如何减少图像中出现的噪点,如何使用相机内置的降噪功能以及在后期处理中使用软件进行处理。 5. RAW文件格式:学会如何使用RAW文件格式,在后期处理中对原始图像进行更细致的调整和编辑,以及如何将RAW文件转换为其他文件格式。 6. 镜头选择:了解不同镜头类型的特点,如何选择适当的镜头以及如何使用镜头进行创意拍摄。 7. 测光和场景模式:了解相机的不同测光模式和场景选项,以及如何根据拍摄场景和光线情况进行调整。 这些技能可以帮助您更好地掌握相机调校的基本知识,从而提高您的拍摄技能和创造力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值