08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 40.4 Frame DCT<br />

type involves straightforward<br />

partitioning of luma<br />

samples of each 16×16<br />

macroblock into four 8×8<br />

blocks. This is most efficient<br />

for macroblocks of field<br />

pictures, native progressive<br />

frame pictures, and framestructured<br />

pictures having<br />

little interfield motion.<br />

At first glance it is a paradox that<br />

field-structured pictures must use<br />

frame DCT coding!<br />

Frame and field DCT types<br />

Luma in a macroblock is partitioned into four blocks<br />

according to one of two schemes, frame DCT coding or<br />

field DCT coding. I will describe three cases where frame<br />

DCT coding is appropriate, and then introduce field<br />

DCT coding.<br />

• In a frame-structured picture that originated from<br />

a native-progressive source, every macroblock is best<br />

predicted by a spatially contiguous 16×16 region of an<br />

anchor frame. This is frame DCT coding: Luma samples<br />

of a macroblock are partitioned into 8×8 luma blocks as<br />

depicted in Figure 40.4 above.<br />

• In a field-structured picture, alternate image rows of<br />

each source frame have been unwoven by the encoder<br />

into two fields, each of which is free from interlace<br />

effects. Every macroblock in such a picture is best<br />

predicted from a spatially contiguous 16×16 region of<br />

an anchor field (or, if you prefer to think of it this way,<br />

from alternate lines of a 16×32 region of an anchor<br />

frame). This is also frame DCT coding.<br />

• In a frame-structured picture from an interlaced source,<br />

a macroblock that contains no scene element in motion<br />

is ordinarily best predicted by frame DCT coding.<br />

An alternate approach is necessary in a frame-structured<br />

picture from an interlaced source where a macroblock<br />

contains a scene element in motion. Such a scene<br />

element will take different positions in the first and<br />

second fields: A spatially contiguous 16×16 region of<br />

an anchor picture will form a poor predictor. MPEG-2<br />

486 DIGITAL VIDEO AND HDTV ALGORITHMS AND INTERFACES

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

Saved successfully!

Ooh no, something went wrong!