1. 程式人生 > >詳解YUV系列(三)----YUV420

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

roc 根據 系列 watermark 存儲方式 圖片 images src fff

前兩講詳細講解了YUV444以及YUV422兩種格式,實際中這兩種格式使用的相對較少,使用比較多的便是本節要梳理的YUV420格式嘍,同樣,老辦法,老套路嘍。

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

二、采樣示意圖

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

技術分享圖片

三、存儲示意圖

(一) Three plane: Y, U, V分別存儲,分別對應一個plane,統稱為YUV420P格式

YV12:
技術分享圖片

YU12:
技術分享圖片

(二) Two plane: Y和UV分別存儲,Y對應一個plane, UV對應一個plane,統稱為YUV420SP格式
NV12:
技術分享圖片

NV21:
技術分享圖片

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