08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 14.7 Example 9-frame<br />

GOP without B-pictures<br />

I0P1P2P3P4P5P6P7P8 Figure 14.8 GOP reordered<br />

for transmission<br />

I0P3B1B2P6B4B5(I9)B7B8 ISO/IEC 11172-1, Coding of<br />

moving pictures and associated<br />

audio for digital storage media at up<br />

to about 1,5 Mbit/s – Part 1:<br />

Systems [MPEG-1].<br />

encoding delay. (If the sequence were coded without<br />

B-pictures, as depicted in Figure 14.7, transmission of<br />

the coded information for P 1 would not be subject to<br />

this two-picture delay.) Coding delay can make MPEG<br />

with B-pictures unsuitable for realtime two-way applications<br />

such as teleconferencing.<br />

If the coded 9-picture GOP of Figure 14.6 were transmitted<br />

in that order, then the decoder would have to<br />

hold the coded B 1 and B 2 data in a buffer while<br />

receiving and decoding P 3 ; only when decoding of P 3<br />

was complete could decoding of B 1 start. The encoder<br />

must buffer the B 1 and B 2 pictures no matter what;<br />

however, to avoid the corresponding consumption of<br />

buffer memory at the decoder, MPEG-2 specifies that<br />

coded B-picture information is reordered so as to be<br />

transmitted after the coded anchor picture. Figure 14.8<br />

indicates the pictures as reordered for transmission.<br />

I have placed I 9 in parentheses because it belongs to<br />

the next GOP; the GOP header precedes it. Here, B 7<br />

and B 8 follow the GOP header.<br />

MPEG-1<br />

The original MPEG effort resulted in a standard now<br />

called MPEG-1; it comprises five parts. In the margin,<br />

I cite Part 1: Systems. There are additional parts –<br />

Part 2: Video; Part 3: Audio; Part 4: Compliance testing;<br />

and Part 5: Software simulation. MPEG-1 was used in<br />

consumer systems such as CD-V, and has been<br />

deployed in multimedia applications. MPEG-1 was optimized<br />

for the coding of progressive 352×240 images at<br />

30 frames per second. MPEG-1 has no provision for<br />

interlace. When 480i29.97 or 576i25 video is coded<br />

with MPEG-1 at typical data rates, the first field of each<br />

frame is coded as if it were progressive; the second field<br />

is dropped. At its intended data rate of about 1.5 Mb/s,<br />

MPEG-1 delivers VHS-quality images.<br />

For video broadcast, MPEG-1 has been superseded by<br />

MPEG-2. An MPEG-2 decoder must decode MPEG-1<br />

constrained-parameter bitstream (CPB) sequences – to<br />

be discussed in the caption to Table 40.1, on<br />

page 475 – so I will not discuss MPEG-1 further.<br />

CHAPTER 14 INTRODUCTION TO VIDEO COMPRESSION 125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!