
Maria Trocan, ISEP

MPEG-4 1 Architecture 2 Data 3 Prediction 4 Transform 5 Glossary 6 Questions

1 Architecture P (GOP,MB) T (HT,DCT,DWT) Q (DC,AC) E (VLC,HUFF,ARITH)

2 Data 2.1 YUV & YCbCr 2.2 PSNR

2.1 YUV & YCbCr YUV Y: Luminance, Luma U, V: Chrominance, Chroma YCbCr Cb: blue-difference chroma Cr: red-difference chroma

YUV & YCbCr YUV analogue TV YCbCr digital TV scaled & offset version of YUV ITU-R BT.601, H.264, MPEG

YUV ↔ RGB Y = 0.299*R’ + 0.587*G’ + 0.114*B’ U = -0.147*R’ - 0.289*G’ + 0.436*B’ = 0.492*(B’-Y) V = 0.615*R’ - 0.515*G’ - 0.100*B’ = 0.877*(R’-Y) R’ = Y + 1.140*V G’ = Y - 0.394*U - 0.581*V B’ = Y + 2.032*U R’,G’,B’ ∈ [0,1]

YCbCr ↔ RGB Y = 0.257*R + 0.504*G + 0.098*B + 16 Cb = -0.148*R - 0.291*G + 0.439*B + 128 Cr = 0.439*R - 0.368*G - 0.071*B + 128 R = 1.164*(Y-16) + 1.596*(Cr-128) G = 1.164*(Y-16) - 0.813*(Cr-128) - 0.392*(Cb-128) B = 1.164*(Y-16) + 2.017*(Cb-128) R,G,B ∈[0,255]

YUV 4:4:4 [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3] Y0 U0 V0 Y1 U1 V1 Y2 U2 V2 Y3 U3 V3 Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V

YUV 4:2:2 [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3] Y0 U0 Y1 V1 Y2 U2 Y3 V3 [Y0 U0 V1] [Y1 U0 V1] [Y2 U2 V3] [Y3 U2 V3] Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U V Y U Y V Y U Y V Y U Y V Y U Y V Y U Y V Y U Y V Y U Y V Y U Y V