1. 程式人生 > >詳解YUV420

詳解YUV420

詳解YUV420

一、文字描述:
YUV420格式的取樣,對於每個2*2的畫素塊中,取樣4次Y,取樣1次U和1次V。與YUV422相同,不同的儲存方式同樣也形成了不同的格式,詳見儲存示意圖嘍。

二、取樣示意圖

注: 示意圖出於直觀,將每4個畫素取樣的U,V分量都畫在第一個畫素點內,而實際上每4個Y共用的一組U,V分量的值是根據四個畫素的本來的U,V值進行插值而得到的,這裡不贅述,後續有機會再做詳解。

詳解YUV系列(三)----YUV420

三、儲存示意圖

(一) Three plane: Y, U, V分別儲存,分別對應一個plane,統稱為YUV420P格式
YV12:
詳解YUV系列(三)----YUV420

YU12:
詳解YUV系列(三)----YUV420

(二) Two plane: Y和UV分別儲存,Y對應一個plane, UV對應一個plane,統稱為YUV420SP格式
NV12:
詳解YUV系列(三)----YUV420

NV21:
詳解YUV系列(三)----YUV420