Top Banner
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]
18

ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

Jan 12, 2016

Download

Documents

Amber Green
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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]

Page 2: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 3: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 4: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 5: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 6: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 7: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 8: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

ITU-T

Chips and DSPs

Page 9: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

ITU-T

Professional Video Products

Page 10: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 11: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 12: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 13: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 14: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 15: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 16: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 17: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

Page 18: ITU-T VICA Workshop 22-23 July 2005, ITU Headquarter, Geneva International Telecommunication Union The SMPTE 421M "VC-1" Standardization Project Mark Jeffrey.

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

International Telecommunication Union

Backup SlidesBackup Slides