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基本上可以看成是一樣的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章