RAW RGB, Bayer RGB与RGB

RAW RGB与RGB

    摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式,此处说的RGB格式应该就是CCIR601或CCIR656格式。而RAW RGB格式与一般的RGB格式是有区别的。

    我们知道,Sensor的感光原理是通过一个一个的感光点对光进行采样和量化,但在Sensor中,每一个感光点只能感光RGB中的一种颜色。所以,通常所说的30万像素或130万像素等,指的是有30万或130万个感光点。每一个感光点只能感光一种颜色。

    所以,要还原一个真正图像,需要每一个点都有RGB三种颜色,所以,对于CCIR601或656的格式,在Sensor模组的内部会有一个ISP模块,会将Sensor采集到的数据进行插值和特效处理,例如:如果一个感光点感应的颜色是R,那么,ISP模块就会根据这个感光点周围的G、B感光点的数值来计算出此点的G、B值,那么,这一点的RGB值就被还原了,然后在编码成601或656的格式传送给Host。

    而RAW RGB格式的Sensor则是将每个感光点感应到的R/G/B数值直接传送给Host,由Host来进行插值和特效处理。

RAW RGB与Bayer RGB

    对于Sensor来说,Bayer RGB和RAW RGB两者的图象结构都是BG/GR的。(Bayer pattern说的是COLOR FILTER的结构,分为两种:STD Bayer pattern 与Pair pattern,其中STD Bayer pattern的结构是BG/GR的,而Pair Pattern顾名思义是指BGBG/GRGR的结构,即以四行为一个单位,前两行是BG的结构,后两行是GR的结构,这种结构是美光专门为此申请了专利的,主要是在输出TV模式(NTSC/PAL制)时用到).

    由于后端应用时,对RAW Data图像的解码是按默认的结构来解码的,如BG/GR,因此Bayer RGB和RAW RGB两者的图象结构必须都是BG/GR的,而如果输出图像结构是BGBG/GRGR,则不可以直接显示和解码的。

    Bayer RGB与RAW RGB的主要区别在于两者输出前经过的处理不同,Bayer RGB从ADC输出,只经过了LENS SHADING,GAMMA等模块处理而后就直接输出,而RAW RGB则经过了整个ISP模块的处理,最终是经过YUV422的数据转化而来的

    RAW Data是指原始的数据,单个pixle只能感应一种颜色。如果这个原始数据的排列格式是 RGRG/GBGB排列的,我们叫做 Bayer pattern(这个最最常见)。所以Bayer RGB是属于 RGB RAW Data的,但是RGB RAW Data不一定是Bayer pattern。

    一般来说,RAW Data, RAW Bayer, RAW RGB, Bayer RGB基本上可以看成是一样的。

你可能感兴趣的:(RAW RGB, Bayer RGB与RGB)