20.01.2013 Views

motion estimation and compensation for very low bitrate video coding

motion estimation and compensation for very low bitrate video coding

motion estimation and compensation for very low bitrate video coding

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.

1.4 Some (Very-) Low BitRate Codecs 23<br />

Picture MB DCT Motion Residual Change<br />

type type coef. vector <strong>coding</strong> quant.<br />

Intra Intra<br />

Intra Intra<br />

Intra Stu ng<br />

Inter Intra<br />

Inter Intra<br />

Inter Inter<br />

Inter Inter<br />

Inter Inter<br />

Inter Stu ng<br />

Table 1.2: Macroblock types <strong>and</strong> included data elements in H.263<br />

component (one <strong>for</strong> Cb, one <strong>for</strong> Cr). The quantization matrix applied<br />

to the frequency-based matrix of coe cients can be regularly updated<br />

during the en<strong>coding</strong> process. There are thus three ways of transmitting<br />

an intra macroblock, as illustrated in the three rst lines of table 1.2.<br />

\Stu ng" means that the macroblock remains exactly the same as in<br />

the previous frame.<br />

1.4.1.2 Inter Macroblocks <strong>and</strong> Residues<br />

In inter mode, a <strong>motion</strong> vector is rst searched <strong>for</strong> so as to determine the<br />

origin of the macroblock. It is achieved by a Block Matching Algorithm<br />

(BMA, cf. Section 2.5.1). Then, according to the relevance of the result,<br />

the macroblock is either coded in intra mode or via the <strong>motion</strong> vector<br />

<strong>and</strong> (possibly) additional residues: one of the inter picture modes of<br />

table 1.2 is selected. In the case of inter <strong>coding</strong> with residues, the DFD<br />

is coded as an intra macroblock with the DCT.<br />

1.4.1.3 Options<br />

In addition to this basic algorithm, four options can be used to improve<br />

the quality of the decoded images (with the same <strong>bitrate</strong>). Each option<br />

may be used separately or in combination with some others. The options<br />

are:<br />

Unrestricted <strong>motion</strong> vectors: the BMA can select vectors that<br />

locate the origin of a MB out of the reference image. The last line

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

Saved successfully!

Ooh no, something went wrong!