Professional Documents
Culture Documents
Page
MPEG-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I.1
I.2
I.3
I.4
I.5
I.6
2
2
2
4
4
5
II
MPEG-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II.1
II.2
II.3
II.4
II.5
II.6
II.7
II.8
II.9
II.10
II.11
FIELD PREDICTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DUAL-PRIME PREDICTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXTENDED MOTION VECTOR RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FRAME/FIELD DCT CODING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONCEALMENT MOTION VECTORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALTERNATIVE ZIG-ZAG SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INCREASED DCT COEFFICIENT PRECISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALTERNATIVE INTRA VLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NON-LINEAR QUANTIZER SCALE MAPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALTERNATIVE IDCT MISMATCH CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PAN-SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
6
6
6
6
6
6
6
6
6
6
2/6
Group of Picture
Time Code
Closed GOP flag
Broken link flag
(User data)
Picture
Temporal Reference
Picture type (I/P/B/D)
Decoder buffer initial occupancy
(Forward motion vector resolution and range)
(Backward motion vector resolution and range)
(User data)
Slice
Macroblock
(Stuffing)
Address increment (VLC)
Macroblock type (VLC)
(Quantizer scale)
(Forward motion vector) (VLC)
(Backward motion vector) (VLC)
(Coded block pattern) (VLC)
(DCT coefficients for up to 6 blocks) (VLC)
AN652-01.EPS
Sequence
3/6
3
Y
Cr
Cb
AN652-02.EPS
AN652-03.EPS
10
11
12
13
14
AN652-04.EPS
15
macroblock level).
Pictures are not transmitted in display order but in
the order in which the decoder requires them to
decode the bitstream (the decoder must of course
have the reference picture(s) before any interpolated or predicted pictures can be decoded).
I.4 - Prediction
The predicted picture is the previous picture modified by motion compensation. Motion vectors are
calculated for each macroblock. The motion vector
is applied to all four luminance blocks in the macro
block. The motion vector for both chrominance
blocks is calculated from the luma vector. This
technique relies upon the assumption that within a
macroblock the difference between successive pictures can be represented simply as a vector transform (i.e. there is very little difference between
successive pictures, the key difference being in
position of the Pixels) (Figure 5).
AN652-05.EPS
I.5 - Interpolation
Interpolation (or bidirectional prediction) generates
high compression in that the picture is represented
simply as an interpolation between the past and
future I or P pictures (again this is performed on a
4/6
12
10
11
15
13
14
AN652-06.EPS
II - MPEG-2
progressive
( pictures are frames )
field picture(s)
non-progressive
frame picture(s)
top
AN652-07.EPS
bottom
5/6
6/6
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility
for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result
from its use. No licence is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics.
Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all
information previously supplied. SGS-THOMSON Microelectronics products are not authorized for use as critical components in life
support devices or systems without express written approval of SGS-THOMSON Microelectronics.
1994 SGS-THOMSON Microelectronics - All Rights Reserved
Purchase of I2C Components of SGS-THOMSON Microelectronics, conveys a license under the Philips
I2C Patent. Rights to use these components in a I2C system, is granted provided that the system conforms to
the I2C Standard Specifications as defined by Philips.
SGS-THOMSON Microelectronics GROUP OF COMPANIES
Australia - Brazil - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco
The Netherlands - Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.