The SMPTE 421M "VC-1" Standardization Project

18
ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC- The SMPTE 421M "VC- 1" Standardization 1" Standardization Project Project Mark Jeffrey Microsoft Corporation [email protected]

description

The SMPTE 421M "VC-1" Standardization Project. Mark Jeffrey Microsoft Corporation [email protected]. VC-1 & Windows Media. Microsoft submitted WMV9 syntax for standardization to SMPTE in Summer 2003 SMPTE C24 standardizing WMV9 into open standard - PowerPoint PPT Presentation

Transcript of The SMPTE 421M "VC-1" Standardization Project

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva

International Telecommunication Union

The SMPTE 421M The SMPTE 421M "VC-1" "VC-1"

Standardization Standardization ProjectProjectMark Jeffrey

Microsoft [email protected]

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 & Windows Media

o Microsoft submitted WMV9 syntax for standardization to SMPTE in Summer 2003• SMPTE C24 standardizing WMV9 into

open standard• Includes Simple, Main and Advanced

Profiles• Will be known as SMPTE 421M / VC-1

when standard is published

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 & Windows Media

o WMV9 and VC-1 are identical codec technologies• WMV9 is Microsoft’s implementation of the VC-1

standard• WMV9 decoder = VC-1 decoder

o Transport independence• VC-1 elementary stream can be delivered over

ASF, RTP, MPEG-2 Systems• Improved system-layer design in Advanced

Profile• Start codes• User data• Entry Point header• Display metadata

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

SMPTE Standardization Process

o SMPTE is producing 3 documents• VC-1 specification – SMPTE 421M• VC-1 conformance – SMPTE RP228• VC-1 transport – SMPTE RP227

o Over 60 companies working on VC-1 in SMPTE • Participants represent broad segments

of the digital video industry (Content providers; CE, Chip, Encoder, Test equipment manufacturers; DTV Operators)

• Standard is quality-driven

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

SMPTE Standardization ProcessWD1

WD4

CD1

September 2003

March 2004

CD1r5

CDballot

CDballot

CD2November 2004

CD2r3FCDballot

FCD1April 2005

DS

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Towards Draft Standard…

o All 3 documents recently achieved FCD status

o FCD status means VC-1 specification is technically stable and opens the gates to DS (Draft Standard) balloting

o Reference decoder implementation and conformance bit streams available to SMPTE members

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Other Standards and Consortia

DVD Forum:

Group mandated MPEG-2, VC-1 and H.264 for next gen HD DVD players

Blu-ray: Group mandated MPEG-2, VC-1 and H.264 as formats for next gen BD players

FVD: Group mandated only VC-1Other: VC-1 optional in DLNA,

becoming part of DVB spec set, under ATSC consideration, …

Benefit: Rapidly growing ecosystem support for VC-1

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Chips and DSPs

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Professional Video Products

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 vs. H.264 - Features

• 8x8, 4x8, 8x4, 4x48x8, 4x8, 8x4, 4x4adaptive block sizeadaptive block size

•Frequency-independent Frequency-independent dequantization scalingdequantization scaling

•VLC-based entropy codingVLC-based entropy coding

•4 tap bicubic filters for MC4 tap bicubic filters for MC

•Relatively-simple loop filterRelatively-simple loop filter

•Overlap intra filteringOverlap intra filtering

•Range reduction/expansionRange reduction/expansion

•Resolution red./exp.Resolution red./exp.

• 8x8 and 4x48x8 and 4x4adaptive block sizeadaptive block size

•Frequency-dependent Frequency-dependent dequantization matrixdequantization matrix

•CABAC or VLCCABAC or VLC

•Long filters for MCLong filters for MC

•Complex loop filterComplex loop filter

•Spatial intra predictionSpatial intra prediction

•Multi-picture arbitrary-order Multi-picture arbitrary-order referencingreferencing

•Intra PCMIntra PCM

VC-1VC-1H.264H.264

Block motionBlock motion

16-bit integer 16-bit integer transformstransforms

Bit-exact specBit-exact spec

Fading Fading predictionprediction

Loop filterLoop filter

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 vs. H.264 - Quality

o Both codecs approximately• 2-3x better than MPEG-2• 2x better than MPEG-4

o VC-1 achieved best quality in independent studies• 2 rounds of DVD Forum tests for HD, Oct-Dec

02• C’T Magazine codec evaluation, May 03• DV Magazine evaluation for HD codecs, Oct 03• C’T Magazine HD codec evaluation, May 05

o Most consistent quality in EBU tests, Oct 04

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 vs. H.264 - Complexity

o VC-1 decoding is > 2x faster than H.264 decoding• H.264 ~ 3-4x slower than MPEG-2 MP /

MPEG-4 SP• Based on H.264’s own studies

• VC-1 ~ 1.5x slower than MPEG-2 MP / MPEG-4 SP• Based on empirical data, e.g., testing VC-1

(WMV-9) vs. MPEG-4 SP in PCs

• 1080p VC-1 software decoding possible on today’s PCs • DVD companion discs with 720/1080p

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Microsoft Tools

o Windows Media Encoder• 5 speed settings: super real-time to best

quality• Free download

o VC-1 Porting Kit RTM• Fully aligned with latest SMPTE VC-1

specification• Comes with set of conformance test vectors• Encoder and Decoder Porting Kit

o MPEG-2 Utility Package beta• ASF MPEG-2 Transport conversion utilities• Encoder utility with direct encapsulation into

MPEG-2 Transport• RTM scheduled for mid-2005

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Conformance Testing Program

o Program available for licensees• New tools to facilitate initial self-

conformance• Microsoft validates the submissions

o VC-1 Elementary Stream analyzer tool will be available soon

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

VC-1 Platform Support

Windows Media platform includes VC-1 and enables integration of all A/V devices in networked home

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Why VC-1?

o Requires less computational power and can be decoded at full 1080i/p resolution on today’s off-the-shelf PC

o Advanced Profile delivers compression efficiencies far superior to MPEG-2

o Delivers HD content at bit rates as low as 6-8 Mbps

o Better visual quality demonstrated in independent tests

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva dates

ITU-T

Why VC-1?

o SMPTE VC-1 is nearing standardization and widespread adoption is underway through the implementation of WMV9

o VC-1 is fueling the coming wave of HD content everywhere – from next generation DVDs, set top boxes, PCs and more

o VC-1 is being adopted by industry leaders in the broadcast, content and wireless industries for new and innovative backend solutions and delivery services

ITU-T VICA Workshop22-23 July 2005, ITU Headquarter, Geneva

International Telecommunication Union

Backup SlidesBackup Slides