YUV 格式小整理

最近在討論 video 的格式, 順便整理一下表格.紅色是 Android 支援的.

420 簡單系列 
Type Luma  chroma   Planar or not Note
I420 YYYYYYYY UU VV Planar = 3 plane
J420 YYYYYYYY UU VV Planar = 3 plane,
範圍 0-255
YV12 YYYYYYYY VV UU Planar = 3 plane
NV12 YYYYYYYY UV UV Semi-Planar = 2 plane, Y + UV
NV21 YYYYYYYY VU VU Semi-Planar = 2 plane, Y + UV
420 變化系列
Type 採樣方式 Note
YUYV Y0U0Y1V0 Y2U2Y3V2 Y4U4Y5V4 … =YUY2=V422=YUNV
YVYU Y0V0Y1U0 Y2V2Y3U2 Y4V4Y5U4 …  
UYVY U0Y0V0Y1 U2Y2V2Y3 U4Y4V4Y5 … =Y422=UYNV
Y211 YXYXYXYX UXXXVXXX Y422 的一半,X 表示沒取樣
422 系列
Type Luma Chroma   Planar or not Note
I422 YYYYYYYY UUUU VVVV Planar = 3 plane
J422 YYYYYYYY UUUU VVVV Planar = 3 plane,
範圍 0-255
NV16 YYYYYYYY UVUVUVUV     = 2 plane, Y + UV
NV61 YYYYYYYY VUVUVUVU = 2 plane, Y + UV

[ref]

1. YUV 格式說明

2. YUV

3. YUV

4. 关于yuv 格式-Semi Planar和Planar

5. Pixel and Planar Image Formats

6. V4L2_PIX_FMT_NV16 ('NV16'), V4L2_PIX_FMT_NV61 ('NV61')

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: