勵志

勵志人生知識庫

yuv422格式

顏色編碼格式

YUV422是一種顏色編碼格式,主要用於視頻和圖像處理中。它屬於YUV格式的一種變體,其中Y表示亮度分量,而U和V表示色度分量。在YUV422中,每兩個像素共享一組UV分量,這與其他YUV格式(如YUV420和YUV444)有所不同。

記憶體占用:YUV422的記憶體占用是RGB格式視頻數據記憶體的2/3。具體來說,YUV422的記憶體長度為h * w * 2位元組,其中h和w分別代表圖像的高度和寬度。這與RGB格式的h * w * 3位元組相比較少,因為YUV422每兩個像素共享一組UV分量。

變體:YUV422可以分為多種小類,根據U和V的排列方式,有YUYVYVYUUYVYVYUY四種主要類型。這些變體又可以分為打包格式和平面格式。打包格式是連續排列的,如YUYVYUYV,而平面格式則是先排列所有Y分量,然後是U和V分量交替排列。

採樣方式:在YUV422中,每個像素都採樣Y信號,而U和V信號則是隔一個像素採樣一次。這意味著對於一幅640×480的圖片,會有640×480個Y分量,640×240個U分量和640×240個V分量。因此,一幅640×480大小的YUV422圖片占的總位元組數為640×480×2個位元組,每像素2個位元組,即16位。

綜上所述,YUV422是一種高效的色彩編碼格式,適用於需要減少數據存儲和處理成本的視頻和圖像處理套用。它通過每兩個像素共享一組UV分量來減少記憶體占用,並且有多種變體和採樣方式以適應不同的套用需求。