Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
‘01
1. MPEG-INTROUDUCTION
MPEG is the famous four-letter word which stands for the "Moving
essence of MPEG is its syntax: the little tokens that make up the bitstream.
MPEG's semantics then tell you (if you happen to be a decoder, that is) how
to inverse represent the compact tokens back into something resembling the
(which people like to called algorithms, but that would imply there is a
anxiety over the most subtle juxtaposition of words buried in the most
flashed on an overhead projector. Yet at the same time, this gestalt will
appear to remain totally indifferent to critical issues set before them for
to the public in three parts: Systems (Part), Video (Part 2), and Audio (Part
3).
Pre MPEG
With lossy compression being such an inexact science (which always boils
what's really behind any such scheme (other than a lot of the marketing
hype).
Seeing this threat… that is, need for world interoperability, the
onto compact discs…. and maybe it would be useful for other things too.
H.261. By the end of the third year (1990), a syntax emerged, which when
be applied to bit rates and sample rates far higher than the original primary
Definition Television), not to mention the side benefits: frequent flier miles,
be mixed into the two channels like any other two channel system).
practice.
Need for a third phase (MPEG-3) was anticipated way back in 1991
1992 and 1993 that the MPEG-2 syntax simply scaled with the bit rate,
goal seemed very much like that of the ITU-T SG15 group, which produced
sequences in the form of more compact coded data. The language of the
coded bits is the "syntax." For example, a few tokens amounting to only,
(reconstruction) process where the coded bits are mapped from the compact
representation into the original, "raw" format of the image sequence. For
example, a flag in the coded bitstream signals whether the following bits are
3. MPEG MYTHS
will often make the claim that MPEG can achieve high quality video with
oversampling factors in the source video. In reality, the coded sample rate
responsible for 3 digit ratios for all video coding methods, including those
2. MPEG-1 is 352x240
range of bitrates and sample rates. The MPEG-1 that most people are
familiar with has parameters of 30 SIF pictures (352 pixels x 240 lines) per
high as 4095 x 4095 and a bitrates up to 100 Mbit/sec. This number would
be orders of magnitude higher, maybe even infinite, if not for the need to
this text. The two most common levels are affectionately known as:
• Source Input Format (SIF), with 352 pixels x 240 lines x 30 frames/sec,
Main Level.
the previous picture, other than the edges of the picture of course (but that
collection of coded macroblocks and regard them like any other big
In MPEG, the display picture size and frame rate may differ from
the size ("resolution") and frame rate encoded into the bitstream. For
dropped (decimated), and then each picture may itself be filtered and
interpolated and upsampled back to the source size and frame rate.
In fact, the three fundamental phases (Source Rate, Coded Rate, and
Display Rate) may differ by several parameters. The MPEG syntax can
but the actual Source Rate is a secret known only by the encoder. This is
MPEG-1 days.
macroblock_type, which can flip these modes on and off like switches.
is perhaps the second most powerful element. Picture types (I, P, and B)
The first 5 switches are mostly orthogonal (the 6th is a special trick
case in P pictures marked by the 1st and 2nd switch set to off "predicted, but
proves once again that MPEG requires the reader to interpret things closely.
motion activity, etc.). This is when your friends start to drop the phrase
direct clue, but it is the full scope of semantics of each picture type spell out
Since B pictures by definition are never fed back into the prediction loop
(i.e. not used as prediction for future pictures), bits spent on the picture are
stage just prior to encoding, which is also the actual specified sample rate in
produced from the 1.15 Mbit/sec coded bitstream. If you can achieve
Most of the movies encoded onto Compact Disc Video were in fact
field/sec is standard NTSC rate in North America and Japan) are in fact."
number 11172. The first three parts reached International Standard status in
early 1993 (no coincidence to the nuclear weapons reduction treaty signed
back then). Part 4 reached IS in 1994. In mid 1995, Part 5 will go IS.
Part 1---Systems: The first part of the MPEG standard has two
primary purposes: 1). a syntax for transporting packets of audio and video
bitstreams over digital channels and storage mediums (DSM), 2). a syntax
and semantics (algorithms telling what to do with the bits). Video breaks
the image sequence into a series of nested layers, each containing a finer
compression methods. Known as Layers I, II, and III, the classes trade
and syntax to the Sony MiniDisc and the Philips Digitial Compact Cassette
(DCC). Layer III has found a home in ISDN, satellite, and Internet audio
applications. The sweet spots for the three layers are 384 kbit/sec (DCC),
respectively.
conformance for all three parts (Systems, Video, and Audio), and provides
language software encoder and compliant decoder for video and audio. An
under ISO/IEC 13818. Part 2 was jointly developed with the ITU-T, where
ISO/IEC 13818. The first five parts are organized in the same fashion as
compatible Left and Right channels. This allows existing MPEG-1 decoders
to parse and decode only the two primary channels while ignoring the side
MPEG-2 Scalable video ("decode the base layer, and hope the enhancement
layer will be a fad that goes away."). NBC candidates included non-
to the video part (13818-2) describes the syntax and semantics for coded
where the 8-bit signal becomes the Base Layer, and the 2-bit differential
which prevent buffer overflow and underflow. The constant bit rate
into the bit reservoir, but the reservoir is drained at a constant rate into the
communications channel.
In the simplest form, variable rate bitstreams do not obey any buffer
rules, but will maintain constant picture quality. Constant picture quality is
1. local activity measured against activity over large time intervals (e.g.
digital signal, all samples have an equal number of bits. Bit distribution in a
PCM image sequence is therefore not only uniform within a picture, (bits
distributed along zero dimensions), but is also uniform across the full
sequence of pictures.
(horizontal and vertical) within the block. Further, blocks throughout the
flowers or text may contain more than 200 bits per block. In the typical
for the whole picture. An encoder which generates coded image sequences
dimensions. Bits are now allocated to more complex pictures in the image
sequence, normalized by the target bit size of the group of pictures, while at
a lower layer, bits within a picture are still distributed according to more
complex areas within the picture. Yet in most applications, especially those
guarantees that after a period of time, e.g. 0.25 seconds, the coded bitstream
achieves a constant rate (in MPEG, the Video Buffer Verifier regulates the
common data carrier. In the Hughes' DSS system, a single data carrier is
will be transported at average bit rate of 6 Mbit/sec each. In the 4-D model,
against the complexities of the other programs of the common data carrier.
7. MPEG COMPRESSION
12. Low quantized macroblock prediction error: "No prediction error" for the
macroblock_pattern switch.
14. Uniform motion vector fields (smooth optical flow fields): prediction of
motion vectors.
picture, but not in the past. In most cases, the object, or correlation area, will
motion vector is zero for both the horizontal and vertical vector components,
Skipped macroblocks are the most desirable element in the bitstream since
they consume no bits, except for a slight increase in the bits of the next non-
skipped macroblock.
CONCLUSION
REFERENCES
processing
www.MPEG.ORG
www.berkeley.org
CONTENTS
1 INTROUDUCTION 1
2 MPEG-VIDEO SYNTAX 5
3 MPEG-MYTHS 6
4 MPEG-DOCCUMENT 15
6 STATISTICAL MULTIPLEXING 21
7 MPEG-COMPRESSION 24
8 CONCLUSION 28
9 REFERENCES 29
ABSTRACT
MPEG-is a famous four letter word which stands for the Moving
of tokens which takes less space ,(but is just as filling to the eye or ear…)
and audio streams can be further linked with the systems layer MPEG`s
Submitted by
ABINS ABBAS
ACKNOWLEDGEMENT
I would also like to thank my seminar guide Asst. Prof. Jose James.
without which this seminar would not have seen the light of day.