-
RAW格式: 从Sensor端最初获取的数字格式的数据, 又称为Bayer格式. 每个像素信息只有RGB中的某个颜色信息, 且每4个像素中有2个像素为G信息,1个R信息,1个B信息, 即GRBG格式; 2M像素Camera以RAW10格式(每个像素10bit)输出时,它的数据量为2M10bit=20Mbits/帧,20M30帧=600Mbps;
-
RGB格式: RGB格式是由RAW数据插值计算后获取的、每个像素均包含了RGB三种颜色的信息。比如RGB888格式,一个像素 由8bit Red、8bit Green、8bit Blue信息、共3bytes表示。RGB565 格式中一个像素则由5bit R、6bit G、5bit B、共16bit表示. 2M像素以RGB888格式表示时,数据量 2M24bit=48Mbits/帧, 48M30=1.44Gbps;
-
YUV格式: YUV与RGB编码方式(色域)不同。RGB使用红、绿、蓝三原色来表示颜色。而YUV使用亮度、色度来表示颜色。同样YUV也存在YUV422,YUV420格式。RGB与YUV可通过算法来进行转换。
-
JPEG: 通过JPEG压缩算法去除冗余数据的过程属于有损压缩,压缩率越大,恢复图像后质量越低。还以2M Camera为例, RGB888 48Mbit大小的静图以10:1压缩率处理后大小仅为4.8Mbit,码率为144Mbps;一般压缩的目的是减小存储空间和便于传输.
-
输出RGB/YUV格式的Camera内部集成了插值运算单元,而输出RAW后还需要接收端来完成插值运算。
差异: 传输同样质量的图像,RAW数据码流比RGB/YUV数据码流要小,而JEPG码流则取决于压缩率。我们可以根据Camera的输出参数估算出Camera对MIPI CSI总线的要求。