Home      Discussion      Topics      Dictionary      Almanac
Signup       Login
VC-1

VC-1

Overview
VC-1 is the informal name of the SMPTE 421M video codec
Video codec
A video codec is a device or software that enables video compression and/or decompression for digital video. The compression usually employs lossy data compression. Historically, video was stored as an analog signal on magnetic tape...

 standard, which was initially developed as a proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 video format by Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 before it was released as a formal SMPTE standard video format on April 3, 2006. It is today a supported standard found in Blu-ray Disc
Blu-ray Disc
Blu-ray Disc is an optical disc storage medium designed to supersede the DVD format. The plastic disc is 120 mm in diameter and 1.2 mm thick, the same size as DVDs and CDs. Blu-ray Discs contain 25 GB per layer, with dual layer discs being the norm for feature-length video discs...

s, Windows Media
Windows Media
Windows Media is a multimedia framework for media creation and distribution for Microsoft Windows. It consists of a software development kit with several application programming interfaces and a number of prebuilt technologies, and is the replacement of NetShow technologies.The Windows Media SDK...

, Microsoft's Silverlight framework, Slingbox
Slingbox
The Slingbox is a TV streaming media device made by Sling Media that encodes video into the VC-1 format for transmission over the Internet and provides an infrared blaster. The video encoding and IR blaster can both be operated remotely over the Internet...

, and the now-discontinued HD DVD
HD DVD
HD DVD is a discontinued high-density optical disc format for storing data and high-definition video.Supported principally by Toshiba, HD DVD was envisioned to be the successor to the standard DVD format...

.
Discussion
Ask a question about 'VC-1'
Start a new discussion about 'VC-1'
Answer questions from other users
Full Discussion Forum
 
Unanswered Questions
Encyclopedia
VC-1 is the informal name of the SMPTE 421M video codec
Video codec
A video codec is a device or software that enables video compression and/or decompression for digital video. The compression usually employs lossy data compression. Historically, video was stored as an analog signal on magnetic tape...

 standard, which was initially developed as a proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 video format by Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 before it was released as a formal SMPTE standard video format on April 3, 2006. It is today a supported standard found in Blu-ray Disc
Blu-ray Disc
Blu-ray Disc is an optical disc storage medium designed to supersede the DVD format. The plastic disc is 120 mm in diameter and 1.2 mm thick, the same size as DVDs and CDs. Blu-ray Discs contain 25 GB per layer, with dual layer discs being the norm for feature-length video discs...

s, Windows Media
Windows Media
Windows Media is a multimedia framework for media creation and distribution for Microsoft Windows. It consists of a software development kit with several application programming interfaces and a number of prebuilt technologies, and is the replacement of NetShow technologies.The Windows Media SDK...

, Microsoft's Silverlight framework, Slingbox
Slingbox
The Slingbox is a TV streaming media device made by Sling Media that encodes video into the VC-1 format for transmission over the Internet and provides an infrared blaster. The video encoding and IR blaster can both be operated remotely over the Internet...

, and the now-discontinued HD DVD
HD DVD
HD DVD is a discontinued high-density optical disc format for storing data and high-definition video.Supported principally by Toshiba, HD DVD was envisioned to be the successor to the standard DVD format...

.

Format


VC-1 is an evolution of the conventional DCT
Discrete cosine transform
A discrete cosine transform expresses a sequence of finitely many data points in terms of a sum of cosine functions oscillating at different frequencies. DCTs are important to numerous applications in science and engineering, from lossy compression of audio and images A discrete cosine transform...

-based video codec design also found in H.261
H.261
H.261 is a ITU-T video coding standard, ratified in November 1988. It is the first member of the H.26x family of video coding standards in the domain of the ITU-T Video Coding Experts Group , and was the first video codec that was useful in practical terms.H.261 was originally designed for...

, H.263
H.263
H.263 is a video compression standard originally designed as a low-bitrate compressed format for videoconferencing. It was developed by the ITU-T Video Coding Experts Group in a project ending in 1995/1996 as one member of the H.26x family of video coding standards in the domain of the ITU-T.H.263...

, MPEG-1
MPEG-1
MPEG-1 is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to 1.5 Mbit/s without excessive quality loss, making video CDs, digital cable/satellite TV and digital audio broadcasting possible.Today, MPEG-1 has become...

, MPEG-2
MPEG-2
MPEG-2 is a standard for "the generic coding of moving pictures and associated audio information". It describes a combination of lossy video compression and lossy audio data compression methods which permit storage and transmission of movies using currently available storage media and transmission...

, and MPEG-4 Part 2
MPEG-4 Part 2
MPEG-4 Part 2, MPEG-4 Visual is a video compression technology developed by MPEG. It belongs to the MPEG-4 ISO/IEC standards. It is a discrete cosine transform compression standard, similar to previous standards such as MPEG-1 and MPEG-2...

. It is widely characterized as an alternative to the latest ITU-T
ITU-T
The ITU Telecommunication Standardization Sector is one of the three sectors of the International Telecommunication Union ; it coordinates standards for telecommunications....

 and MPEG video codec standard known as H.264/MPEG-4 AVC
H.264/MPEG-4 AVC
H.264/MPEG-4 Part 10 or AVC is a standard for video compression, and is currently one of the most commonly used formats for the recording, compression, and distribution of high definition video...

. VC-1 contains coding tools for interlaced video sequences as well as progressive
Progressive scan
Progressive scanning is a way of displaying, storing, or transmitting moving images in which all the lines of each frame are drawn in sequence...

 encoding. The main goal of VC-1 Advanced Profile development and standardization was to support the compression of interlaced content without first converting it to progressive, making it more attractive to broadcast and video industry professionals.

Both HD DVD
HD DVD
HD DVD is a discontinued high-density optical disc format for storing data and high-definition video.Supported principally by Toshiba, HD DVD was envisioned to be the successor to the standard DVD format...

 and Blu-ray Disc
Blu-ray Disc
Blu-ray Disc is an optical disc storage medium designed to supersede the DVD format. The plastic disc is 120 mm in diameter and 1.2 mm thick, the same size as DVDs and CDs. Blu-ray Discs contain 25 GB per layer, with dual layer discs being the norm for feature-length video discs...

 have adopted VC-1 as a video standard, meaning their video playback devices will be capable of decoding and playing video-content compressed using VC-1. Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

 partially supports HD DVD playback by including the VC-1 decoder and some related components needed for playback of VC-1 encoded HD DVD movies.

Microsoft has designated VC-1 as the Xbox 360
Xbox 360
The Xbox 360 is the second video game console produced by Microsoft and the successor to the Xbox. The Xbox 360 competes with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation of video game consoles...

 video game console
Video game console
A video game console is an interactive entertainment computer or customized computer system that produces a video display signal which can be used with a display device to display a video game...

’s official video format, and game developers may use VC-1 for full motion video
Full motion video
Full motion video based games are video games that rely upon pre-recorded TV-quality movie or animation rather than sprites, vectors, or 3D models to display action in the game. In the early 1990s a diverse set of games utilized this format...

 included with games. By means of an October 31, 2006 update, people can now play all formats of Windows Media Video on the Xbox 360 from a disc, USB storage device, or streaming from their PC via Windows Media Connect/Windows Media Player 11. This allows anyone to play VC-1 encoded video on the console.

VC-1 is also supported in the PlayStation 3
PlayStation 3
The is the third home video game console produced by Sony Computer Entertainment and the successor to the PlayStation 2 as part of the PlayStation series. The PlayStation 3 competes with Microsoft's Xbox 360 and Nintendo's Wii as part of the seventh generation of video game consoles...

 console and the FFmpeg
FFmpeg
FFmpeg is a free software project that produces libraries and programs for handling multimedia data. The most notable parts of FFmpeg are libavcodec, an audio/video codec library used by several other projects, libavformat, an audio/video container mux and demux library, and the ffmpeg command line...

 project includes a free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 VC-1 decoder.

Microsoft codec implementations


The VC-1 codec specification has so far been implemented by Microsoft in the form of 3 codecs, each identified with a unique four character code
FourCC
A FourCC is a sequence of four bytes used to uniquely identify data formats.The concept originated in the OSType scheme used in the Macintosh system software and was adopted for the Amiga/Electronic Arts Interchange File Format and derivatives...

.

WMV3


Simple and Main Profiles of VC-1 remained completely faithful to the existing WMV3 implementation, making WMV3 bitstreams fully VC-1 compliant.
The WMV3 codec was designed to primarily support progressive encoding for computer displays. An interlaced encoding mode was implemented, but quickly became deprecated when Microsoft started implementing WMV Advanced Profile. Whereas WMV3 progressive encoding was implemented in the YUV 4:2:0 color space, the deprecated interlaced mode was implemented in the less common YUV 4:1:1 color space.

The Windows Media Video 9 (WMV3) codec implements the Simple and Main modes of the VC-1 codec standard, providing high-quality video for streaming and downloading. "It provides support for a wide range of bit rates, from high-definition content at one-half to one-third the bit rate of MPEG-2, to low-bit-rate Internet video delivered over a dial-up modem. This codec also supports professional-quality downloadable video with two-pass and variable bit rate (VBR) encoding. Windows Media Video 9 is already supported by a wide variety of players and devices."

A number of high definition movies and videos have been released commercially in a format dubbed WMV HD
WMV HD
Windows Media High Definition Video is the marketing name for high definition videos encoded using Microsoft Windows Media Video 9 codecs...

. These titles are encoded with WMV3 Main Profile @ High Level (MP@HL).

WMVA


WMVA was the original implementation of WMV Advanced Profile prior to the acceptance of the VC-1 draft by SMPTE. The codec was distributed with Windows Media Player
Windows Media Player
Windows Media Player is a media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices...

 10 and Windows Media Format SDK 9.5 install packages. There are slight bitstream differences between WMVA and WVC1, so consequently WMVA is handled by a different DirectShow
DirectShow
DirectShow , codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's earlier Video for Windows technology...

 decoder than WVC1. Some 3rd party hardware and software decoders only decode WMVA based content. As of 2006, WMVA is considered a deprecated codec because it is not fully VC-1 compliant.

WVC1


WVC1, also known as Windows Media Video 9 Advanced Profile, implements a more recent and fully compliant Advanced Profile of the VC-1 codec standard. It offers support for interlaced content and is transport independent. With the previous version of the Windows Media Video 9 Series codec, users could deliver progressive content at data rates as low as one-third that of the MPEG-2 codec and still get equivalent or comparable quality to MPEG-2. The Windows Media Video 9 Advanced Profile codec also offers this same improvement in encoding efficiency with interlaced contents. A decoder for WVC1 is included in Windows Media Player 11
Windows Media Player
Windows Media Player is a media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices...

, which is bundled with Windows Vista and is available as a download for Windows XP. This implementation is supported in Microsoft Silverlight
Microsoft Silverlight
Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under Microsoft Windows and Mac OS X...

.

Profiles


Simple Main Advanced
Baseline intra frame compression
Variable-sized transform
16-bit transform
Overlapped transform
4 motion vector per macroblock
¼ pixel luminance motion compensation
¼ pixel chrominance motion compensation
Start codes
Extended motion vectors
Loop filter
Dynamic resolution change
Adaptive macroblock quantisation
B frames
Intensity compensation
Range adjustment
Field and frame coding modes
GOP
Group of pictures
In Video coding, a group of pictures, or GOP structure, specifies the order in which intra- and inter-frames are arranged. The GOP is a group of successive pictures within a coded video stream. Each coded video stream consists of successive GOPs...

 Layer
Display metadata
Simple Main Advanced


Bit rates and resolutions


Profile Level Maximum Bit Rate
Bit rate
In telecommunications and computing, bit rate is the number of bits that are conveyed or processed per unit of time....

Resolution / Framerate
Simple Low 96 kbit/s 176 × 144 / 15 (QCIF
Common Intermediate Format
CIF , also known as FCIF , is a format used to standardize the horizontal and vertical resolutions in pixels of YCbCr sequences in video signals, commonly used in video teleconferencing systems. It was first proposed in the H.261 standard.CIF was designed to be easy to convert to PAL or NTSC...

)
Medium 384 kbit/s 240 × 176 / 30
352 × 288 / 15 (CIF
Common Intermediate Format
CIF , also known as FCIF , is a format used to standardize the horizontal and vertical resolutions in pixels of YCbCr sequences in video signals, commonly used in video teleconferencing systems. It was first proposed in the H.261 standard.CIF was designed to be easy to convert to PAL or NTSC...

)
Main Low 2 Mbit/s 320 × 240 / 24 (QVGA)
Medium 10 Mbit/s 720 × 480 / 30 (480p)
720 × 576 / 25 (576p)
High 20 Mbit/s 1920 × 1080 / 30 (1080p)
Advanced L0 2 Mbit/s 352 × 288 / 30 (CIF)
L1 10 Mbit/s 720 × 480 / 30 (NTSC-SD)
720 × 576 / 25 (PAL-SD)
L2 20 Mbit/s 720 × 480 / 60 (480p)
1280 × 720 / 30 (720p)
L3 45 Mbit/s 1920 × 1080 / 24 (1080p)
1920 × 1080 / 30 (1080i)
1280 × 720 / 60 (720p)
L4 135 Mbit/s 1920 × 1080 / 60 (1080p)
2048 × 1536 / 24


Other implementations


Due to its origins in Microsoft's WMV9 codec, the most popular implementations of VC-1 encoders have so far been done by Microsoft, though third-party implementations exist as well. Sonic Cinevision PSE, a professional VC-1 encoding tool used predominantly in HD DVD
HD DVD
HD DVD is a discontinued high-density optical disc format for storing data and high-definition video.Supported principally by Toshiba, HD DVD was envisioned to be the successor to the standard DVD format...

 and Blu-ray encoding, is a commercial version of Microsoft's PEP (Parallel Encoder) encoding tool and VC-1 Analyzer tool. Microsoft owns the code development whereas Sonic Solutions
Sonic Solutions
Sonic Solutions, acquired by Rovi Corporation in 2010, was a computer software company headquartered in Novato, California. In addition to having a number of offices in the U.S., the company also maintained offices in Europe and Asia.-History:...

 owns the sales and distribution. Microsoft also provides a separate VC-1 Encoder SDK which allows any company or software developer to integrate VC-1 encoding into their applications.
Non-Microsoft VC-1 implementations (based entirely on the SMPTE specifications) have been done by Tandberg Television
Tandberg Television
Ericsson Television, formerly Tandberg Television, is a company providing MPEG-4 video on demand, and interactive television systems to telecommunications network operators and broadcasters. It was acquired by Swedish company, Ericsson in 2007, and was re-branded as Ericsson Television in 2010.The...

, MainConcept
MainConcept
MainConcept GmbH is a software company developing video/audio codecs and also applications and plug-ins related to video/audio encoding.-History:...

 and Enciris Technologies. The FFmpeg
FFmpeg
FFmpeg is a free software project that produces libraries and programs for handling multimedia data. The most notable parts of FFmpeg are libavcodec, an audio/video codec library used by several other projects, libavformat, an audio/video container mux and demux library, and the ffmpeg command line...

 project includes a free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 VC-1 decoder.

Encoding software


Windows Media Encoder
Windows Media Encoder
Windows Media Encoder is a freely downloadable trial version media encoder developed by Microsoft which enables content developers to convert or capture both live and prerecorded audio, video, and computer screen images to Windows Media formats for live and on-demand delivery. It is the successor...

 9 Series encodes VC-1 compliant video files, including WVC1 FourCC
FourCC
A FourCC is a sequence of four bytes used to uniquely identify data formats.The concept originated in the OSType scheme used in the Macintosh system software and was adopted for the Amiga/Electronic Arts Interchange File Format and derivatives...

 media. Windows Media Format 11 Runtime or Windows Media Player 11 must be installed on the computer to ensure full VC-1 compliance across all three profiles (Simple, Main and Advanced). If either of these are installed, Windows Movie Maker
Windows Movie Maker
Windows Movie Maker is a video creating/editing software application, included in Microsoft Windows Me, XP, and Vista. It contains features such as effects, transitions, titles/credits, audio track, timeline narration, and Auto Movie. New effects and transitions can be made and existing ones can be...

 can also save VC-1 compliant videos, as can any other application built on the Windows Media Format SDK or Windows Media Codec DMOs. A Windows Media Encoder Studio Edition was initially announced for professional encoding but later cancelled by Microsoft. Microsoft Expression Encoder
Microsoft Expression Encoder
Microsoft Expression Encoder is a Windows-based program for encoding digital video for web-based video. Expression Encoder can be used to create video compressed VC-1 as well as H.264 for distribution via Microsoft Silverlight. Expression Encoder features a WPF-based modern graphical user...

 which is part of Expression Studio
Microsoft Expression Studio
Microsoft Expression Studio is a suite of tools for designing and building web and Windows client applications and rich digital media contents.- Overview :...

 supports encoding VC-1 video to the Windows Media (ASF
ASF
In computing:* Advanced Systems Format , a Microsoft streaming format associated with Windows Media Player....

) file format and the IIS Smooth Streaming format.

Video encoder products made by Inlet, Digital Rapids, Harmonic, Envivio, Elemental, Anystream, Telestream and Rhozet support VC-1 encoding (based on the Microsoft VC-1 Encoder SDK) for IPTV and Web streaming.

Hardware-based encoding and decoding


Because VC-1 encoding and decoding requires significant computing power, software implementation that run on a general-purpose CPU are typically slow, especially when dealing with HD
High-definition television
High-definition television is video that has resolution substantially higher than that of traditional television systems . HDTV has one or two million pixels per frame, roughly five times that of SD...

 video content. To reduce CPU usage or to do real-time encoding, special-purpose hardware may be employed, either for the complete encoding or decoding process, or for acceleration assistance within a CPU-controlled environment. A hardware VC-1 encoder can be an ASIC
ASIC
ASIC may refer to:* Application-specific integrated circuit, an integrated circuit developed for a particular use, as opposed to a customised general-purpose device.* ASIC programming language, a dialect of BASIC...

 or an FPGA.

Hardware-accelerated (also known as hardware-assisted) video decoding can either be done on dedicated, special-purpose hardware or on generic, multi-purpose hardware such as GPUs. The former is typically found in consumer electronics devices such as Blu-ray Disc
Blu-ray Disc
Blu-ray Disc is an optical disc storage medium designed to supersede the DVD format. The plastic disc is 120 mm in diameter and 1.2 mm thick, the same size as DVDs and CDs. Blu-ray Discs contain 25 GB per layer, with dual layer discs being the norm for feature-length video discs...

 players and 3G/4G mobile phones, while the latter is typically found in PCs. Nearly all video cards manufactured since 2006 support some level of GPU-accelerated VC-1 decoding on the Windows platform via DirectX Video Acceleration APIs. The native Windows WMV9/VC-1 decoder (wmvdecod.dll) only supports DXVA profiles A, B and C, while 3rd party VC-1 decoders such as Cyberlink
CyberLink
CyberLink is a digital entertainment and multimedia products software corporation. CyberLink's 2008 revenue was $140 million with market capitalization of $420 million. Cyberlink's headquarters are based in Taipei, Taiwan with worldwide offices in Fremont, USA; Tokyo, Japan; and the Netherlands...

's support the full DXVA Profile D decode acceleration. There is no support for GPU-accelerated VC-1 decode on the MacOS platform.

Legal status


Although widely considered to be Microsoft’s product, there are actually fifteen companies in the VC-1 patent pool
Patent pool
In patent law, a patent pool is a consortium of at least two companies agreeing to cross-license patents relating to a particular technology. The creation of a patent pool can save patentees and licensees time and money, and, in case of blocking patents, it may also be the only reasonable method...

 (as of August 17, 2006). As an SMPTE standard, VC-1 is open to implementation by anyone, although implementers are hypothetically required to pay licensing fees to the MPEG LA
MPEG LA
MPEG LA, LLC, is a Denver-based firm that licenses patent pools covering essential patents requiredfor use of the MPEG-2, MPEG-4 Visual , IEEE 1394, VC-1, ATSC and AVC/H.264 standards...

, LLC licensing body or directly to its members, who claim to hold essential patent
Essential patent
An essential patent is a patent which discloses and claims one or more inventions that are required to practice a given industry standard. Standardisation bodies, therefore, often require members disclose and grant licenses to patents and pending patent applications that they own and that cover a...

s on the format (since it is a non-exclusive licensing body).

See also

  • Comparison of H.264 and VC-1
    Comparison of H.264 and VC-1
    H.264 and VC-1 are popular video compression standards gaining use in the industry .-Overview:-Terminology:All sources for the below information are from the respective specifications listed in the overview section.-Features:-External links:* * * *...

  • Video Compression
  • VC-2 (Dirac)

External links