H.264 Overview: Video Team
H.264 Overview: Video Team
H.264 Overview: Video Team
12, 2004
H.264 Overview
Video Team
R&D Center
AddPac Technology Co. Ltd.
sales@addpac.com
Contents
bitstream bitstream
input Video Network Video output
video Encoder Decoder video
ITU VCEG
AddPac Video Solution
} H.26L Æ H.264
ISO MPEG
} MPEG-4 AVC (advanced video coding) or MPEG-4 Part 10
VCEG-MPEG
} JVT (joint video team)
} JMx.x (joint model: reference software)
Network friendliness
} NAL (Network abstraction layer)
} Enhanced Error Resilience
35
34
H.264
33
32 MPEG-4
31 H.263
MPEG-2
AddPac Video Solution
30
29
28
27
Original
AddPac Video Solution
H.264
404:1
Transform/
Quant.
Scal./Quant.
- Transf. coeffs
De-blocking
Intra-frame Filter
AddPac Video Solution
Prediction
Output
Motion- Video
Compensation Signal
Intra/Inter
Motion
Data
Motion
Estimation
MPEG-4
• 8x8 block size
• Square shapes
• ½ pel motion vector
Î Moderate Motion Isolation !!
AddPac Video Solution
Weighted Bi-Prediction
(ve
ft)
i ag ow
) n)
ft 6
l/le
rt
e on
/l
ica
l al
na /r
ica
0(vertical)
l/r
ig
go ht
ia ert
ig
AddPac Video Solution
d )4
(
ht)
7(v
3
1(Horizontal)
0(Vertical)
AddPac Video Solution
2(DC)
3(Plane)
and
QP 0 1 2 3 4 5 6 7 8 9 10 11 12 …
qStep 0.625 0.6875 0.8125 0.875 1 1.125 1.25 1.675 1.625 1.75 2 2.25 2.5 …
QP … 18 … 24 … 30 … 36 … 42 … 48 … 51
qStep … 5 … 10 … 20 … 40 … 80 … 160 … 224
AddPac Video Solution