Multimedia Networking: From Theory to Practice

5.7: Windows Media Video 9 (WMV-9)

5.7 Windows Media Video 9 (WMV-9)

The Windows Media 9 Series includes a variety of audio and video codecs, which are key components supporting the authoring and playback of digital media in Microsoft products. The Windows Media Video 9 (WMV-9) codec is the latest video codec in this suite and is based on technology that can achieve state-of-the-art compressed video quality from very low bitrates (such as 160 120 at 10 kbps for modem applications) through very high bitrates (1280 720 or 1920 1080 at 4 8 Mbps for high-definition video and even higher bitrates for mastering) [12].

5.7.1 Special Features of WMV-9

The internal color format for WMV-9 is 8-bit 4 : 2 : 0. As seen in Figure 5.44, the WMV-9 codec, like most other standardized video codecs, uses a block-based motion-compensation and spatial transform scheme. The motion-compensated frame difference, or residual error, is transformed using a linear energy-compacting transform and then quantized and entropy coded. On the decoder side, the quantized transform coefficients are entropy decoded, dequantized, and inverse-transformed to produce an approximation to the residual error, which is then added to the motion-compensated prediction to generate the reconstruction.


Figure 5.44: The WMV-9 codec, like most other standardized video codecs, uses a block-based motion-compensation and spatial transform scheme [12] (Elsevier 2004).

As for most other standardized video codecs, WMV-9 has intra (I), predicted (P), and bidirectionally predicted (B) frames for both progressive and interlaced sequences. The B-frames in WMV-9 are not used as a...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Codec ICs
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.