From The MPEG Handbook: MPEG-1, MPEG-2, MPEG-4, Second Edition

5.8 I and P Coding

Predictive ( P) coding cannot be used indefinitely, as it is prone to error propagation. A further problem is that it becomes impossible to decode the transmission if reception begins part-way through. In real video signals, cuts or edits can be present across which there is little redundancy and which make motion estimators throw up their hands.

In the absence of redundancy over a cut, there is nothing to be done but to send the new picture information in absolute form. This is called I coding where I is an abbreviation of intra-coding. As I coding needs no previous picture for decoding, then decoding and/or error recovery can begin at I coded information.

MPEG is effectively a toolkit. The bigger the MPEG-number, the more tools are available. However, there is no compulsion to use all the tools available. Thus an encoder may choose whether to use I or P coding, either once and for all or dynamically on a macroblock-by-macroblock basis. For practical reasons, an entire frame should be encoded as I macroblocks periodically. This creates a place where the bitstream might be edited or where decoding could begin.

Figure 5.23 shows a typical application of the Simple Profile of MPEG-2. Periodically an I picture is created. Between I pictures are P pictures which are based on the picture before. These P pictures predominantly contain macroblocks having vectors and prediction...

Copyright John Watkinson 2004 under license agreement with Books24x7

Products & Services
Rotary Indexing Tables
Rotary indexing tables are used to index components in defined, angular increments so that they can be machined, worked, or assembled in multiple operations. Tables can have fixed or adjustable indexing angles.
Index Drives
Index drives are used to start and stop a table, conveyor or other equipment at precise intervals. Types of index drives include cam index drives, ring index drives, and roller gear index drives.
Tool Turrets
Tool turrets are indexing tool holders for lathes, transfer machines, and other machine tools. They allow equipment to carry multiple cutting tools at one time and mount individual tools in the correct sequence.
Punch Presses
Punch presses are designed for stamping, punching, bending, shearing, converting, and assembly operations.

Topics of Interest

5.9 Bidirectional Coding Motion-compensated predictive coding is a useful compression technique, but it does have the drawback that it can only take data from a previous picture. Where moving...

Indexing is a type of application where a motor moves a load for a pre-defined distance, decelerates to rest, pauses for some defined interval, and repeats this motion cycle. Common applications for...

There is a spirited debate among manufacturers involved in copper brazing in controlled atmosphere furnaces. Which form of filler metal is better to use; paste or preforms? Furnace brazing differs...

5.3 Covering Indexes An index can answer an EXISTS() or NOT EXISTS() predicate for its base table immediately if the column(s) upon which it is built are used in the query. The...

Now you can fill with rotary filler speed and enjoy the benefits of an Oden fully automatic in-line Liquid Filling Machine. Our new time shared pump dual lane system provides the flexibility of an...