问一下Camera有几种接口?
据我所知道的,希望各大人补充:
接口上有串行和并行的两种。
并行的按传输格式分: yuv,YCbCr,RGB 三种
总线数量分有,565(16位总线)和666(18位总线)
二楼说的挺全了,串行是什么样子的?
串行是用以前很早黑白10万像素时代有,可以直接接窜口的,OV有这样的产品。
二楼的能否详细解说一下 yuv,YCbCr,RGB 这三个的区别呢?
新手上路,还望各位高手指点。
谢谢!
Camera接口大多都是8bit或者10bit的吧
如OV、MICRON等
RGB、YCbcr、YUV是图象数据的格式
可以分别是RGB565、RGB555
YCbcr422、YUV420等很多种格式
这些并行数据宽度一般都大于8/10位
所以单个像素的数据也分几个PCLK传输
当然也有原始图象数据格式为8bit的
可以每个PCLK对应输出单个像素值
Camera串行数据传输我还没见过
只是控制信号
可以通过I2C传输
LCD串行传输倒是有的。
565和666是LCD数据线,sensor没有达到16bit的,一般10-12bit!一般CCD是12bit,cmos的10bit居多!
楼上说的对
LCD可以最多支持18bit并行接口
一般camera都是8`12
我估计12bit应该还比较少吧。
平台也不一定支持呢。
一个数据可以分开两次传得嘛,数据还是16位的。
楼上朋友又开玩笑了!^_^,所有的sensor(RAW data),cmos以8和10bit居多,ccd一般12bit,也又14的,这个data是raw data的RGB,不是大家所通常指的RGB,这个数据是乱的,你如果直接去看的话!^_^,这个数据经过interpolation处理后才是RGB,RGB可以线性转为YUV或者其他格式的色彩空间!
cmos不多说了,一般ccd的话,很明显,一个感光元件只能感受到一个颜色(3CCD除外),所以,一般不同的厂家有不同的RGB排列方式,你可以想象一下,它输出的RAW DATA你把它显示出来是什么?呵呵
楼上说的sensor输出的是原始RGB数据,
可以利用平台或专门图像处理芯片进行ISP处理
但是小编问的是Camera模组接口啊
一般camera模组都有专门的ISP处理器
经过相应处理都得到超过8~12位的RGB\YCrCb等格式数据
这样就可以分多次传送。
也对,似乎表述不清楚,但是也不对,以下三种:1。sensor ,2。lens module,3。camera module,sensor就是指的感光器件,lens module,cmos就是指的感光器件,有的包括了ISP(可以设置为bypass),ccd的话就是ccd sensor+光学器件(透镜)+快门等等,但是camera module的话就应该是DSP+ISP+lens module,不过我猜小编肯定不是问的camera module
其实串行接口也是有的,就是NOKIA和ST等等联合起来定义的一个标准SMIA,好象现在已经发展到2.0版了,就是利用两根线做为高速差分串行传输,ST都已经做出来了130万的8X8的模组,按它的规格看,2M和3M/5M都是可以做到的,而且体积也比并口的小.
其实串口比并口更能传输高速度的信号,USB,还有串口硬盘取代并口硬盘就是一个好例子.
如果用串口的话
就只用比较少的线
可以尽量减少EMI干扰
不过对于高像素的传输
速度要求就非常高拉!
我还见过MDDI接口的,Qualcomm的,
有MIPI接口和并口的