VC-1

VC-1
Internet media typevideo/vc1
Developed bySMPTE, Microsoft, Panasonic, LG, Samsung, etc.
Initial release24 February 2006; 18 years ago (2006-02-24)
Latest release
SMPTE ST 421:2013
8 October 2013; 11 years ago (2013-10-08)
Type of formatVideo coding format
Extended fromWMV 9
StandardsSMPTE ST 421
Open format?Yes
Free format?No[1]

SMPTE 421,[2] informally known as VC-1, is a video coding format. Most of it was initially developed as Microsoft's proprietary video format Windows Media Video 9 in 2003. With some enhancements including the development of a new Advanced Profile, it was officially approved as a SMPTE standard on April 3, 2006. It was primarily marketed as a lower-complexity competitor to the H.264/MPEG-4 AVC standard. After its development, several companies other than Microsoft asserted that they held patents that applied to the technology, including Panasonic, LG Electronics and Samsung Electronics.

VC-1 is supported in the now-deprecated Microsoft Silverlight, the briefly-offered HD DVD disc format, and the Blu-ray Disc format.

Format

VC-1 is an evolution of the conventional block-based motion-compensated hybrid video coding design also found in H.261, MPEG-1 Part 2, H.262/MPEG-2 Part 2, H.263, and MPEG-4 Part 2. It was widely characterized as an alternative to the ITU-T and MPEG video codec standard known as H.264/MPEG-4 AVC. The Advanced Profile of VC-1 contains tools designed for coding interlaced video sequences as well as progressive scan video. The main goal of the development and standardization of the VC-1 Advanced Profile was to support interlace-optimized compression of interlaced content without first converting it to progressive scan, making it more attractive to broadcast and video industry professionals using the 1080i format.

Both HD DVD and Blu-ray Disc adopted VC-1 as a supported video format, meaning their video playback devices are required to be capable of decoding and playing video-content compressed using VC-1. Windows Vista 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.[3]

Microsoft designated VC-1 as the Xbox 360 video game console's official video format, and game developers could use VC-1 for full motion video included with games. By means of an October 31, 2006 update, all formats of Windows Media Video could be played on the Xbox 360 from a disc, USB storage device, or streaming from a PC via Windows Media Connect/Windows Media Player 11.

VC-1 is supported in the PlayStation 3 console and the FFmpeg project also includes a VC-1 decoder.[4]

On August 24, 2012, the Raspberry Pi Foundation announced hardware decoding support for VC-1.[5]

Microsoft codec implementations

The VC-1 codec specification has so far been implemented by Microsoft in the form of three codecs, each identified with a unique four character code.[6]

WMV3

The 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 using the YUV 4:2:0 color sampling scheme, the deprecated interlaced mode was implemented using the less common YUV 4:1:1 sampling scheme.

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."[7]

A number of high definition movies and videos have been released commercially in a format dubbed WMV HD. 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 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 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[citation needed]. The Windows Media Video 9 Advanced Profile codec also offers this same improvement in encoding efficiency with interlaced contents[citation needed]. A decoder for WVC1 is included in Windows Media Player 11, which is bundled with Windows Vista and is available as a download for Windows XP. This implementation is supported in Microsoft Silverlight.

Profiles

Simple Main Advanced
Baseline intra frame compression Yes Yes Yes
Variable-sized transform Yes Yes Yes
16-bit transform Yes Yes Yes
Overlapped transform Yes Yes Yes
4 motion vector per macroblock Yes Yes Yes
14 pixel luminance motion compensation Yes Yes Yes
14 pixel chrominance motion compensation No Yes Yes
Start codes No Yes Yes
Extended motion vectors No Yes Yes
Loop filter No Yes Yes
Dynamic resolution change No Yes Yes
Adaptive macroblock quantisation No Yes Yes
B frames No Yes Yes
Intensity compensation No Yes Yes
Range adjustment No Yes Yes
Field and frame coding modes No No Yes
GOP Layer No No Yes
Display metadata No No Yes
Simple Main Advanced

Bit rates and resolutions

Profile Level Maximum Bit Rate Resolution / Framerate
Simple Low 96 kbit/s 176 × 144 / 15 (QCIF)
Medium 384 kbit/s 240 × 176 / 30
352 × 288 / 15 (CIF)
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
2048 × 2048 / 30

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 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 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 Ericsson Television and MainConcept.[8] The FFmpeg project includes a free VC-1 decoder.[4][9]

Encoding software

Windows Media Encoder 9 Series encodes VC-1 compliant video files, including WVC1 FourCC 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 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 which is part of Expression Studio supports encoding VC-1 video to the Windows Media (ASF) file format and the IIS Smooth Streaming format.

Video encoder products made by Inlet, Digital Rapids, Harmonic, Envivio, Elemental Technologies, 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 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 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 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's support the full DXVA Profile D decode acceleration. There is no support for GPU-accelerated VC-1 decode on the MacOS platform.

Raspberry Pi hardware prior to Raspberry Pi 4 supports VC-1 hardware-accelerated decoding, although it requires purchasing of a license key.[10]

Although heavily associated with Microsoft, there are 18 member companies within the VC-1 patent pool.[11] The majority of patents are held by four companies: Microsoft (324 patents), Panasonic (122 patents), LG Electronics (96 patents), and Samsung Electronics (96 patents).

As an SMPTE standard, VC-1 is open to implementation by anyone, although implementers may be required to pay licensing fees to the MPEG LA, the LLC licensing body or directly to its members, who claim to hold essential patents on the format (since it is a non-exclusive licensing body).[12]

Over 92.9% of the patents have expired as of November 26, 2024.[11]

Patent holders

The following organizations hold one or more patents in the VC-1 patent pool, as listed by MPEG LA.

Organization Active patents Expired patents Total patents[13]
Microsoft 67 399 466
Panasonic 5 117 122
LG Electronics 3 93 96
Samsung Electronics 4 92 96
Dolby Laboratories 8 96 104
Philips 0 77 77
Hitachi 0 60 60
Mitsubishi Electric 0 52 52
Sony 0 28 28
JVC Kenwood 0 25 25
Toshiba 0 21 21
Fujitsu 0 20 20
Telenor 0 19 19
Siemens 2 16 18
AT&T Intellectual Property 0 16 16
Sun Patent Trust 0 12 12
Sharp Corporation 0 8 8
Orange S.A. 0 7 7
Nippon Telegraph and Telephone 0 4 4
Pantech 0 4 4
ZTE 0 1 1
Total (All Manufacturers) 89 1167 1256

See also

References

  1. ^ Windows Media 9 Video Codec; SMPTE VC-1 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 26 May 2010. Retrieved 13 December 2021.
  2. ^ "ST 421:2013 - SMPTE Standard - VC-1 Compressed Video Bitstream Format and Decoding Process". St 421:2013: i–493. October 2013. doi:10.5594/SMPTE.ST421.2013. ISBN 978-1-61482-770-2. Archived from the original on June 6, 2018.
  3. ^ "VC-1 Technical Overview". Windows Media. Microsoft. 2006. Retrieved October 5, 2006.
  4. ^ a b "VC-1". Summer of Code. Archived from the original on 2007-09-13. Retrieved 2007-03-21.
  5. ^ "Raspberry Pi VC-1 Hardware Decoding". Raspberry Pi Foundation. 2012. Archived from the original on October 4, 2013. Retrieved August 24, 2012.
  6. ^ Sullivan, Gary J. (August 2010) [December 2007]. "DirectX Video Acceleration Specification for Windows Media Video v8, v9 and vA Decoding (Including SMPTE 421M "VC-1")" (PDF). Microsoft Developer Network (MSDN) Library, Windows Development Kit, Windows Driver Kit, Device and Driver Technologies, Display Devices (Adapters and Monitors), Design Guide, Windows 2000 Display Driver Model Design Guide. Microsoft. Retrieved 29 October 2010.
  7. ^ "About the Windows Media Codecs". Microsoft Developer Network. Microsoft. Retrieved 28 April 2014.
  8. ^ "MainConcept VC-1 Codec Package". MainConcept. Retrieved September 24, 2010.
  9. ^ "FFmpeg Home/News". FFmpeg. March 9, 2007. Retrieved 29 October 2010. Nine months without news but with heavy development. A few select highlights are decoders for VC-1/WMV3/WMV9, VMware, VP5, VP6 video and WavPack, IMC, DCA audio and a WMA encoder.
  10. ^ "New video features! MPEG-2 and VC-1 decode, H.264 encode, CEC support". Raspberry Pi. 24 August 2012. Retrieved 2015-11-29.
  11. ^ a b "VC-1 Licensors". MPEG LA. Retrieved 2024-11-26.
  12. ^ "MPEG LA, LLC. Press Release" (PDF). Archived from the original (PDF) on November 13, 2006. Retrieved August 17, 2006.
  13. ^ "VC-1 Patent List". VIA-LA. Retrieved 26 November 2024.

Read other articles:

Borussia DortmundNama lengkapBallspielverein Borussia 09 e.V. DortmundJulukanDie Borussen (Para Borussian)Die Schwarzgelben (Hitam dan Kuning)Der BVB (BVB)Nama singkatBVBBerdiri19 Desember 1909; 114 tahun lalu (1909-12-19)StadionSignal Iduna Park(Kapasitas: 81.365[1])Presiden Reinhold LunowDirektur utama Hans-Joachim WatzkeKepala pelatih Edin Terzić[2]LigaBundesliga2022-2023Bundesliga, ke-2 dari 18Situs webSitus web resmi klub Kostum kandang Kostum tandang Musim ini...

 

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Intel 80486 di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan penerjemahan...

 

Kloroasetil klorida Nama Nama IUPAC (preferensi) Kloroasetil klorida Nama lain 2-Kloroasetil kloridaKloroasetil asam kloridaKloroasetil kloridaMonokloroasetil klorida Penanda Nomor CAS 79-04-9 Y Model 3D (JSmol) Gambar interaktif 3DMet {{{3DMet}}} ChemSpider 13856283 N Nomor EC KEGG C14859 Y PubChem CID 6577 Nomor RTECS {{{value}}} CompTox Dashboard (EPA) DTXSID4026472 InChI InChI=1S/C2H2Cl2O/c3-1-2(4)5/h1H2 NKey: VGCXGMAHQTYDJK-UHFFFAOYSA-N NInChI=1/C2H2Cl2O/c3...

Ini adalah nama Korea; marganya adalah Ahn. Ahn Jae-hongPada Januari 2017Lahir31 Maret 1986 (umur 37)Busan, Korea SelatanPendidikanKonkuk University (Film)PekerjaanAktorTahun aktif2009 (2009)-sekarang Nama KoreaHangul안재홍 Alih AksaraAn Jae-hongMcCune–ReischauerAn Chae-hong Ahn Jae-hong (lahir 31 Maret 1986) adalah aktor asal Korea Selatan. Dia mendapatkan pengakuan melalui perannya dalam film The King of Jokgu (2014) dan Fabricated City (2017) dan dalam serial televisi R...

 

Surat paten yang dikeluarkan oleh Ratu Victoria pada tahun 1900, untuk membuat jabatan baru Gubernur Jenderal Australia sebagai bagian dari proses Federasi. Surat paten adalah jenis instrumen hukum dalam bentuk perintah tertulis yang dikeluarkan oleh Kerajaan, presiden, atau kepala negara lainnya, yang umumnya berisi jaminan untuk kantor, hak, monopoli, jabatan, atau status kepada seseorang atau korporasi. Pranala luar Wikimedia Commons memiliki media mengenai Letters patent. Research Guide o...

 

General body of free Roman citizens For other uses, see Plebs (spider) and Plebs (TV series). Part of a series onAncient Rome and the fall of the Republic People Antony Augustus Brutus Caesar Cassius Cato Cicero Cleopatra Clodius Pulcher Crassus Lepidus Pompey Sextus Pompey Marcus Agrippa Events First Triumvirate Caesar's Civil War Assassination of Julius Caesar Second Triumvirate Battle of Philippi Bellum Siculum War of Actium Places Caesareum Comitium Curia Julia Curia Hostilia Rostra Theat...

2020 Louisiana elections← 20192021 → Elections in Louisiana Federal government Presidential elections 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1864 1868 1872 1876 1880 1884 1888 1892 1896 1900 1904 1908 1912 1916 1920 1924 1928 1932 1936 1940 1944 1948 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 Presidential primaries Democratic 2000 2004 2008 2012 2016 2020 Republican 2004 2008 2012 2016 2020 U....

 

2019 single by Big Sean ft. ASAP Ferg and Hit-Boy Not to be confused with Berzerk (song). BezerkSingle by Big Sean featuring ASAP Ferg and Hit-Boyfrom the album Detroit 2 ReleasedAugust 26, 2019GenreHip hoptrapLength2:31LabelGOODDef JamSongwriter(s)Sean AndersonDarold FergusonChauncey HollisDustin CorbettGreg DavisProducer(s)Hit-BoyBig Sean singles chronology Single Again (2019) Bezerk (2019) None of Your Concern (2019) ASAP Ferg singles chronology Floor Seats(2019) Bezerk(2019) Value...

 

This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Emanuel Pastreich – news · newspapers · books · scholar · JSTOR (April 2023) (Learn how and when to remove this message) Emanuel PastreichPastreic...

This article is part of a series onPetroleum in Canada Early history Story of natural gas Oil sands and heavy oil The frontiers Gas liquids Resources and producers Oil reserves Petroleum companies Categories Oil fields Oil refineries Oil companies Economy of CanadaEnergy policy of Canadavte Part of a series on theEconomy of Canada Economic history of Canada Banking history Petroleum history Energy policy of Canada Canadian dollar Sectors Primary sector Agriculture Energy Petroleum Electricit...

 

Calendar year Millennium: 2nd millennium Centuries: 18th century 19th century 20th century Decades: 1850s 1860s 1870s 1880s 1890s Years: 1875 1876 1877 1878 1879 1880 1881 1878 by topic Humanities Archaeology Architecture Art Literature Poetry Music By country Australia Belgium Brazil Canada China Denmark France Germany New Zealand Norway Portugal Russia South Africa Sweden United Kingdom United States Other topics Rail transport Science Sports Lists of leaders Sovereign ...

 

Putri Astrid, Ny. Ferner (Astrid Maud Ingeborg; lahir 12 Februari 1932) adalah putri kedua dari Raja Olav V dan istrinya, Putri Märtha dari Swedia. Dia adalah kakak perempuan dari Raja Harald V dari Norwegia dan adik perempuan dari mendiang Putri Ragnhild.[1] Putri AstridNy. FernerPutri Astrid, 1950KelahiranPutri Astrid dari Norwegia12 Februari 1932 (umur 92)Vila Solbakken, Oslo, NorwegiaWangsaGlücksburgNama lengkapAstrid Maud IngeborgAyahOlav V dari NorwegiaIbuPutri Märtha da...

This article is about the 2002 Canadian film. For the 2002 American film, see Home Room (film). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Heart of America film – news · newspapers · books · scholar · JSTOR (January 2021) (Learn how and when to remove this message) 2002 Canadian filmHeart of Americ...

 

Plasan SandCat light (5t) military vehicle featuring integrated composite armoured body Vehicle add-on armour kit manufactured by Composhield The British Army's Challenger 2 main battle tank uses Chobham armour. Ceramic-aramid composite laminate armour, ballistic test results Ceramic tiles for the ATF Dingo SICADUR silicon carbide tiles for vehicles (e.g. Mowag Piranha) Armor komposit adalah jenis pelindung kendaraan yang terdiri dari lapisan bahan yang berbeda seperti logam, plastik, keramik...

 

Waste management in Australia Print of a general arrangement drawing of the Melbourne and Metropolitan Board of Works sewerage pumping station, 1917. The station was built between 1893 and 1897 and it was one of the first of its kind, and one of the first waste management infrastructures in Melbourne. It served the city for 67 years.[1] Waste management in Australia started to be implemented as a modern system by the second half of the 19th century, with its progresses driven by techn...

Chemical compound Tabe redirects here. For the assessment tests called TABE, see Tests of Adult Basic Education. PirenzepineClinical dataTrade namesGastrozepinAHFS/Drugs.comInternational Drug NamesATC codeA02BX03 (WHO) Identifiers IUPAC name 11-[(4-methylpiperazin-1-yl)acetyl]-5,11-dihydro-6H-pyrido[2,3-b][1,4]benzodiazepin-6-one CAS Number28797-61-7 YPubChem CID4848IUPHAR/BPS328DrugBankDB00670 YChemSpider4682 YUNII3G0285N20NKEGGD08389 YChEBICHEBI:8247 YChEM...

 

Anne-Marie de BrandebourgTitres de noblesseDuchesseDuchesseBiographieNaissance 3 février 1567RheinsbergDécès 14 novembre 1618 (à 51 ans)WolinSépulture Château ducal de SzczecinNom dans la langue maternelle Anna Maria von BrandenburgFamille Maison de HohenzollernPère Jean II GeorgesMère Sabine de Brandebourg-AnsbachFratrie Joachim III FrédéricErdmuthe de BrandebourgSophie de BrandebourgChristianMadeleine de BrandebourgJoachim-ErnestAgnès de BrandebourgFrédéric ...

 

Playa Alsina Mirando hacia el Cerro Pan de Azúcar UbicaciónPaís  ArgentinaCoordenadas 46°03′16″S 67°37′23″O / -46.05444444, -67.62305556CaracterísticasLargo 3.370 mAncho 365 mOcupación MedioUrbanización SuburbanaPaseo marítimo NoCaracterísticas específicasTipo de arena FinaComposición Arena doradaCondiciones de baño Aguas tranquilasAspectos medioambientalesBandera azul SíSeguridadSeñalización SíAccesibilidadTipo de acceso Fácil a pie o cocheAcces...

City in Maharashtra, IndiaBhandaraCityNickname: Brass city of IndiaBhandara CityLocation in Bhandara TalukaBhandaraLocation in Maharashtra, IndiaShow map of MaharashtraBhandaraBhandara (India)Show map of IndiaCoordinates: 21°10′N 79°39′E / 21.17°N 79.65°E / 21.17; 79.65Country IndiaStateMaharashtraRegionVidarbhaDistrictBhandaraTalukaBhandaraGovernment • TypeMunicipal Council • BodyBhandara Municipal CouncilArea • T...

 

Series of peace treaties signed in the Dutch city of Nijmegen between August 1678 and October 1679 Treaties of Peace of NijmegenTraités de Paix de Nimègue (French)Dutch and French diplomats signing the peace treatyContextFranco-Dutch War: Franco-Dutch War end; France control Franche-Comté, select Flanders cities, and Hainaut.Signed1678–79LocationNijmegen, Dutch RepublicParties  Kingdom of France  Dutch Republic Habsburg Spain Brandenburg-Prussia Swedish Empire Denmark–No...