

【適當努力,希望明年上榜】評論
YCbCr通常用在超高解析度,因為連接接口的傳輸限制(高速傳輸晶片成本高)與原生不壓縮畫面的儲存體積佔用太多Y是亮度,Cb是藍,Cr是紅,沒有綠,綠使用亮度可以跟藍紅配出來(反過來說亮度就是藍紅配出來的)要看清楚一個顏色可以缺少一些色相,但不能沒有亮度資訊(沒亮度就是全黑)也就是顏色相近的部分可以重複使用色相,使用亮度調整顏色就好可以取得不損失太多色彩又有壓縮的效果#重複使用色相在低解析度毛邊會比較明顯題目寫這樣很怪只看像素的話,依題目意思答案應該為1倍才對4:4:4 8個像素 其中依序亮度、藍、紅資訊,題目沒提色深就不管了4:2:0 8個像素 因為亮度是無法壓縮的資訊,所以使用像素還是8才對...答案要為1如果去除亮度好了,只看色相4:4:4,8個像素中使用8個像素保存4:2:0,8個像素中使用2個像素,答案要為1/4分隔所以題目意思表示錯誤應該改成壓縮了多少bit先看這張圖,4:4:4 就是8個像素都有完整資訊不用copy資訊4:4:4 以8格(8個像素)為例,假設色深8bit,8個像素都有完整資訊不壓縮4代表寬有4個像素4代表第一行使用4個像素儲存YCbCr 4代表第二行使用4個像素儲存YCbCr 所以(8+8+8)*8 意義為YCbCr * 8個像素為24*8 = 192bit4:2:0 以8格(8個像素)為例,假設色深8bit4代表寬有4個像素2代表第一行使用2個像素儲存YCbCr 0代表第二行使用0個像素儲存YCbCr 亮度為無法捨棄的資訊所以8*8 = 64bit剩下2個有儲存色相的像素,CbCr+CbCr =(8+8) + (8+8) = 32bit為64+32 = 96bit所以答案出來了4:2:0 使用96bit儲存8個像素的資訊,4:4:4 使用192bit儲存8個像素的資訊壓縮了1/2 bit另外,以此類推4:2:2 就是128bit 壓縮2/3 bit;4:1:1,4:0:2 都是96bit考試時我也是不會,有看沒有懂,大家不要灰心
【zu Hsu】評論
在 4:2:0 的格式裡,每 2 X 2 的 4 個像素中,Y 會對每個像素取樣,而色差 CbCr 僅會在第一行兩個像素的中間取樣,因此原本 2 X 2 的四個像素需要12個byte(假設一個元素要佔用一個byte),現在只要6個byte。或者說,原本 RGB 一個像素需要24個bit, 4:2:0 的取樣只要12個bit。依此類推,原本一個像素需要 24 個位元, 4:2:2 的取樣需 16 個位元, 4:4:4 的取樣需 24 個位元。