Click Here to Install Silverlight United States Change
|
All Microsoft Sites
Search Microsoft.com for:
Windows Media Home | Windows Media Worldwide
For Home
For Professionals
Resources
Windows Media Player
Music & Video
Cool Devices
Enterprise & A/V Pros
Downloads
Help & Support
Community
Windows Family
Jay Loomis
Mike Wasson
Microsoft Corporation
October 2007
Applies to:
Microsoft® Windows Media® Video 9
Microsoft VC-1 Encoder
Contents
Introduction
SMPTE Standardization Background
Overview of VC
-1
VC
-1 Compared to Other Codecs
VC
-1 Adoption
Conclusion
References
Introduction
VC-1 is a video codec specification that has been standardized by the Society of Motion Picture and
Television Engineers (SMPTE) and implemented by Microsoft as Microsoft Windows Media Video
(WMV) 9. Formal standardization of VC-1 represents the culmination of years of technical scrutiny by
over 75 companies. SMPTE 421M
details the complete bit stream syntax and is accompanied by two
companion documents (SMPTE RP227 and SMPTE RP228) that describe VC-1 transport and
conformance. These documents provide comprehensive guidance to ensure content delivery and
interoperability. Standardizing the decoder bit stream facilitates independent implementation of
interoperable VC-1 encoders and decoders. This, in turn, drives innovation around software and
hardware encoding solutions.
Back to Top
SMPTE Standardization Background
SMPTE is the preeminent society of film and video experts, with members in 85 countries worldwide.
The standards that SMPTE produces are widely used by professionals in the fields of video, motion
pictures, and digital cinema.
The SMPTE standard for VC-1, SMPTE 421M, was originally based on Windows Media Video 9 codec.
The Windows Media Video 9 codec is functionally equivalent to VC-1; it is the Microsoft
implementation of the VC-1 standard. VC-1 includes the Simple, Main, and Advanced Profiles that
are described in the Overview of VC-1 section of this article.
The standardization process was undertaken by the SMPTE Video Compression Technology
Committee, also known as C24. This committee is responsible for technologies that encode, process,
switch, and decode video signals to, in, and from the compressed domain.
Microsoft chose to standardize the Windows Media Video 9 codec for a number of reasons, including
accessibility and interoperability. Standardizing enables independent implementations and ensures
those implementations will be interoperable. Standardizing the bitstream syntax and decoding
process gives hardware manufacturers the resources and stability required to invest in creating
decoders on chips in a variety of hardware devices. Isolating the video codec standard from the
other parts of a complete video system enables the use of the codec on many types of hardware and
in many different systems.
In addition to the other reasons for standardization, having an SMPTE standard that can be
referenced by other format and system specifications makes the inclusion of VC-1 easier for
independent companies and discourages the adoption of different versions of the technology by
different organizations. Standardization also helps gain adoption of the technology by organizations
that are committed to the use of open industry standards.
There are three documents produced for SMPTE to describe VC-1. The first document, SMPTE 421M,
Feedback
E
-mail us with your comments
and feedback about this article.
Abstract
This article provides an overview
of VC-1 and details its status as
an established open standard.
Comparative information is given
to demonstrate how well VC-1
compares to two other codecs in
use today, H.264 and MPEG-2.
Go
VC-1 Technical Overview
Page,1
6VC-1 Technical Overview