如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
S5PV210camera驱动分析(android)一、Camera工作原理介绍1.结构一般来camera主要是lens和sensor说,IC两部分由sensorIC集成组成,其中有的了DSP,有的DSP处理。没有集成camera设备由细分的来,但也需下边几部讲,要外部分构成:1)lens(镜头)一般camera的镜头,分有塑结构是有(Plastic)和玻璃胶透镜透几片透镜组成镜(Glass),通常1P,2P,1G1P,1G3P,2G2P,4G镜头结构等。有:2)sensor(图像传感器)Senor是一种半导体芯片,有两种类型:CCD和CMOS。Sensor将从lens上传导,再通过过来的光AD转换为。由于Senso内部的r数字信号线转换为电信号的每个pixel只能感光R光或者B光或者G光,因此每,个像素此时存贮的是单色的我们称为RAWDATA数据。要想将之的RAWDATA数据还每个像素,原成三基色就需要ISP来处理。3)ISP(图像信号处理)主要完sensor采集到成数字图的原始数像的处理据转换为工作,把显示支持的格式。4)CAMIF(camera控制器)芯片上camera接口电的sensor采集的路,对设给数据交备进行控制,接收CPU,并送LCD进行显入示。2.工作原理外部光lens后,经过colorfilter滤波后线穿过Sensor面上,Sensor将从len照射到s上传导,再通过过来的光AD转换为。如果Sensor内部的没有集数字信号线转换为电信号成DSP,则通过DVP的方式baseband,此时的传输到RAWDATA。如果集数据格式成是了DSP,则RAWDATA数据经过AWB、colormatrix、lensshading、gamma、sharpness、AE和de-noise处理,YUV或者RGB格式的后输出数据。最后会由CPU送到framebuffer中进行显示,这样我们就看到camera拍摄到的景象了。3.YUV与YCbCrYUV和RGB一样,是色彩空间中常用的色彩模型之一,两者可以相互转换。YUV中得Y表示亮度,U和V表示色度。与RGB相比,它的优点在于占用更少的空间。YCbCr则是在世界数字组织视频标准研制过程中作为ITU-RBT601建议的一部分,其实是YUV经过缩放和偏移的翻版。其中Y与YUV中的Y含义一致,Cb,Cr同样都指色彩,只是在表示方法上不同而已。在YUV家族中,YCbCr是在计算机系统中应用最多的成员,其应用领域很广泛,JPEG、MPEG均采用此格式。一般人们所讲的YUV大多是指YCbCr。YCbCr有许多取样格式,如4∶4∶4,4∶2∶2,4∶1∶1和4∶2∶0。二、Camera硬件1.CAMIF如下是S5PV210的camera系统的结构图:S5PV210的camera接口控制器叫FIMC4.3,它支持ITURBT-601/656、AXI和MIPI(CSI)三种接口方式,最大输入像素是8192*8192。S5PV210有三组camera接口。主要特性:支持多种输入接口类型:ITU-RBT601/656模式DMA(AXI64位)模式MIPI(CSI)模式DirectFIFO模式支持多种输出接口:DMA模式/DirectFIFO模式支持数码调焦(DZI)最大输入像素8192*8192支持图像翻转、旋转等处理效果生成多种图片格式支持采集帧控制2.接口信号FIMC信号定义如下所示(YCbCr模式)SignalI/ODescriptionTypeVSYNCI帧同步信号HREFI行同步信号PCLKI像素时钟MuxedDATA[7:0]I像素数据FIELDOFIELD信号CAM_MCLKO系统时钟信号通过CAM_MCLK给摄像头提供时钟,RST是复位线,PWDN在摄像头工作时应该始终为低。HREF是行参考信号,PCLK是像素时钟,VSYNC是场同步信号。一旦给摄像头提供了时钟,并且复位摄像头,摄像头就开始工作了,通过HREF,PCLK和VSYNC同步传输数字图像信号。数据是通过DATA0~DATA7这八根数据线并行送出的。3.工作时序FIMC43支持如下两种视频数据:ITU-RBT601输入时序图这种方式下行和帧同步信号独立于视频数据,因此需要同步信号。ITU-RBT656输入时序图这种方式下同步信号已经内嵌到视频数据中了,因此不需要额外的行和帧同步信号。(ITU-RBT601:16位数据传输;21芯;Y、U、V信号同时传输。ITU-RBT656:9芯,不需要同步信号;8位数据传输;串行视频传输