モノトーンの伝説日記

Apex Legends, Splatoon, Programming, and so on...

<mini> YUV フォーマットまとめ

 ほしいバイト配列表記があるところがなかったので,自作した。LE 表記なので勘違いしないでほしい

packed 4:2:2 10-bit

YUY2 (V422)

Byte 3 Byte 2 Byte 1 Byte 0
V0 Y1 U0 Y0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

YVYU

Byte 3 Byte 2 Byte 1 Byte 0
U0 Y1 V0 Y0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

UYVY

Byte 3 Byte 2 Byte 1 Byte 0
Y1 V0 Y0 U0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

参考資料