YUV420是一種常見的圖像格式,主要用於視頻和電視系統中,它是一種顏色編碼方法,將亮度信息(Y)與色彩信息(UV)分離,這種格式在處理彩色視頻信號時非常高效。
在YUV420格式中,每個像素點都有一個Y分量,而U和V分量是每兩個像素共享一次,這種採樣方式也被稱為4:2:0,意味著在水平方向上,Y分量的採樣率是每像素一次,而U和V分量是每兩個像素採樣一次。這種採樣方式相比於其他採樣方式(如4:4:4,每像素都採樣所有分量),可以顯著減少數據占用空間。
YUV420格式有兩種主要的存儲方式,分別是Planar格式和Semi-Planar格式。Planar格式將Y、U和V三個平面分別存儲,形成一個三維的數據結構,而Semi-Planar格式則是將U和V兩個平面合併存儲,形成一個二維的數據結構。
此外,還有一種打包格式(Packed),在這種格式中,每個像素點的Y、U、V分量是連續交替存儲的。
總的來說,YUV420格式因其高效的採樣方式和存儲方式,被廣泛套用於視頻處理和圖像傳輸中。