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

Create successful ePaper yourself

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

22 Chapter 1. Digital Video Coding at Very-Low BitRate<br />

CC<br />

Video<br />

in<br />

T Q<br />

P<br />

-1<br />

Q<br />

-1<br />

T<br />

T Trans<strong>for</strong>m<br />

Q Quantizer<br />

P Picture Memory with <strong>motion</strong> compensated variable delay<br />

CC<br />

p<br />

t<br />

qz<br />

q<br />

v<br />

Coding control<br />

Flag <strong>for</strong> INTRA/INTER<br />

Flag <strong>for</strong> transmitted or not<br />

Quantizer indication<br />

Quantizing index <strong>for</strong> trans<strong>for</strong>m coefficients<br />

Motion vector<br />

1.4.1.1 Intra Macroblocks<br />

Figure 1.3: H.263 encoder<br />

p<br />

t<br />

qz<br />

q<br />

v<br />

To<br />

<strong>video</strong><br />

multiplex<br />

coder<br />

H.263 is part of the trans<strong>for</strong>m <strong>coding</strong> class (Chapter 10 of [113]) of algorithms.<br />

The macroblocks to be intra coded are linearly trans<strong>for</strong>med by<br />

the Discrete Cosine Trans<strong>for</strong>m (DCT, [2]) that decomposes the signal<br />

into its di erent frequency components. E<strong>very</strong> coe cient is then separately<br />

quantized <strong>and</strong> the set of coe cients is entropy-coded. The DCT<br />

is applied to blocks of 8 8 pels, i.e. a macroblock is made out of four<br />

DCT blocks <strong>for</strong> the luminance <strong>and</strong> two DCT blocks <strong>for</strong> the chrominance

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

Saved successfully!

Ooh no, something went wrong!