2017-01-12 49 views
0

從RGB圖像(或視頻流)開始,我知道如何才能獲取其他圖像/視頻格式(例如YCrCb 4:2:2或4:2:0)。我知道RGB像素和YCrCb之間的關係,我知道如何進行二次採樣以獲得4:2:2或4:2:0。問題是:爲什麼這個符號?這個符號來自哪裏?這些數字代表着什麼?關於「色度子採樣」和視頻/圖像格式(YUV 4:2:2,YUV 4:2:0等)

+1

請參閱https://en.wikipedia.org/wiki/Chroma_subsampling,「採樣系統和比率」部分 - 這足以說明問題。簡而言之,它是J:a:b:A,其中J表示要檢查的2行區域的長度,a表示區域第一行中色度樣本的數量,b表示垂直變化,A表示阿爾法存在。 – kikobyte

+0

不錯!維基頁面也有很好的圖形解釋!感謝您的建議 – Leos313

回答

0

這些數字表示在表示中使用的亮度(Y)與色度(Cr,Cb)值之比。爲了減小圖像的大小,經常減少色度的字節數量。

4:4:4表示您傳輸每個像素的Y,Cr和Cb值。 4:2:2意味着您爲每個像素傳輸Y值,但是您會爲圖像的每行傳輸一次Cr和Cb值。 4:2:0表示您爲每個像素傳輸Y值,但是您將Cr和Cb下采樣2(即,您爲每個2×2塊發送一個Cr和一個Cb)。

相關問題