28
Preparing For TV Preparing For TV Beyond Windows Vista Beyond Windows Vista Bernhard Kotzenberg Bernhard Kotzenberg Lead Program Manager Lead Program Manager Windows eHome Division Windows eHome Division Microsoft Corporation Microsoft Corporation

Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Preparing For TV Beyond Preparing For TV Beyond Windows VistaWindows Vista

Bernhard KotzenbergBernhard KotzenbergLead Program ManagerLead Program ManagerWindows eHome DivisionWindows eHome DivisionMicrosoft CorporationMicrosoft Corporation

Page 2: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Session OverviewSession Overview

Future TechnologiesFuture TechnologiesWorldwide Digital TVWorldwide Digital TV

Enabling Premium ContentEnabling Premium Content

Europe and JapanEurope and Japan

Hybrid TunersHybrid Tuners

Call to ActionCall to Action

Page 3: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

The Worldwide Move To DigitalThe Worldwide Move To Digital

Analog content sources are still relevant Analog content sources are still relevant

Digital TV is increasingly important Digital TV is increasingly important ContentContent

Larger quantity and variety of digital servicesLarger quantity and variety of digital services

Premium content (HBO, Showtime, etc.)Premium content (HBO, Showtime, etc.)

High definition audio and videoHigh definition audio and video

Analog switch-offAnalog switch-offMotivated by better use of limited bandwidthMotivated by better use of limited bandwidth

Transition schedules are set for many countriesTransition schedules are set for many countries

Full deployment already underway in some placesFull deployment already underway in some places

We have made progress with ATSC and DVB-T, We have made progress with ATSC and DVB-T, but there’s more to do…but there’s more to do…

Page 4: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Worldwide Digital TV TerrestrialWorldwide Digital TV Terrestrial

Brazil might adopt ISDB-T

Page 5: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Worldwide Digital TV SatelliteWorldwide Digital TV Satellite

Page 6: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Digital TV Is The Next Digital TV Is The Next Big OpportunityBig Opportunity

But presents some challenges, But presents some challenges, especially around premium contentespecially around premium content

Page 7: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Premium TV Content For PCs – TodayPremium TV Content For PCs – Today

Content flow to Windows PCsContent flow to Windows PCsBasic analog captureBasic analog capture

Available for Terrestrial and Cable broadcastAvailable for Terrestrial and Cable broadcast

Short term solution due to push for digitalShort term solution due to push for digital

Premium analogPremium analogAnalog output of Set Top Boxes (STBs)Analog output of Set Top Boxes (STBs)

ChallengesChallengesQuality (no support for HD video or multi-channel audio)Quality (no support for HD video or multi-channel audio)

No support for PPV and VODNo support for PPV and VOD

End-user confusion connecting STB DVR to MCE (with DVR)End-user confusion connecting STB DVR to MCE (with DVR)

Prone to errors due to “open loop” control of STB using IRProne to errors due to “open loop” control of STB using IR

This is not good enoughThis is not good enoughWe need a solution that fully enables premium TV in Windows!We need a solution that fully enables premium TV in Windows!

Page 8: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

End to end content protection and rights End to end content protection and rights management is becoming a requirement:management is becoming a requirement:

US Digital CableUS Digital Cable

Japan ARIB ISDB-T/SJapan ARIB ISDB-T/S

Conditional Access (CA) protected contentConditional Access (CA) protected content

US ATSC Broadcast Flag equivalentsUS ATSC Broadcast Flag equivalents

Developing a common API & crypto solutionDeveloping a common API & crypto solutionSimplifies hardware development Simplifies hardware development

Simplifies software integrationSimplifies software integration

Enables worldwide solutionsEnables worldwide solutions

Challenges for Digital TV on the PCChallenges for Digital TV on the PC

Page 9: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Protected Broadcast Protected Broadcast Driver ArchitectureDriver Architecture

FeaturesFeaturesExtends Broadcast Driver Architecture (BDA)Extends Broadcast Driver Architecture (BDA)Protects content from the TV tuner to the operating Protects content from the TV tuner to the operating systemsystemStandardizes crypto APIsStandardizes crypto APIsWorldwide solution Worldwide solution

Broadcast standard and CA independentBroadcast standard and CA independent

Uses industry-approved Windows Media DRMUses industry-approved Windows Media DRM

Device supportDevice supportIntegrated (PCI/e) devices through BDA extensionsIntegrated (PCI/e) devices through BDA extensionsIP-based devices through Digital Receiver Interface IP-based devices through Digital Receiver Interface (DRI) with Windows Vista Class driver(DRI) with Windows Vista Class driver

Page 10: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

PBDA-KSPBDA-KS

Primary design consideration:Primary design consideration:regional regulatory constraints regional regulatory constraints (e.g., ISDB, Broadcast Flag)(e.g., ISDB, Broadcast Flag)

Local / integrated devicesLocal / integrated devices

Extends BDA devices Extends BDA devices

Form factor: Highly integratedForm factor: Highly integrated

Dedicated device Dedicated device (serves single PC)(serves single PC)

Mini-driver must support new APIMini-driver must support new API

PBDA-IPPBDA-IP

Primary design consideration:Primary design consideration:network operator constraintsnetwork operator constraints(e.g., CableLabs, Premium Satellite) (e.g., CableLabs, Premium Satellite)

Network based devices Network based devices Extends network devicesExtends network devices (UPnP, WSDL)(UPnP, WSDL)

Form factor: External, detachable Form factor: External, detachable

Shareable device Shareable device (serves multiple PCs) (serves multiple PCs)

Class Driver: No driver required Class Driver: No driver required

Enables secure delivery of premium content to WindowsEnables secure delivery of premium content to Windows

Common chip-level hardware requirements (crypto)Common chip-level hardware requirements (crypto)

Supports host or device screening (including bulk mode)Supports host or device screening (including bulk mode)

Worldwide solution (broadcast standard and CA independent)Worldwide solution (broadcast standard and CA independent)

PBDA ImplementationsPBDA Implementations

Page 11: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

PBDA – Content ProtectionPBDA – Content Protection

Screening on receiver device or host PCScreening on receiver device or host PCMacrovision, CGMS-A, Redistribution Control (RC) Macrovision, CGMS-A, Redistribution Control (RC)

Broadcast Flag, CA Copy Control Information (CCI)Broadcast Flag, CA Copy Control Information (CCI)

Content protected by Windows Media DRMContent protected by Windows Media DRMProximity detectionProximity detection

Device registrationDevice registration

License generationLicense generation

Content scramblingContent scrambling

Revocation and renewabilityRevocation and renewability

Page 12: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

WMDRM AdvantagesWMDRM Advantages

Robustness agreement and license required to obtainRobustness agreement and license required to obtaina certificate for access to WMDRM protected contenta certificate for access to WMDRM protected content

Strong encryption across User-Accessible-BusStrong encryption across User-Accessible-Busand file storageand file storage

AES-128AES-128

HDCPHDCP

RSA-1024 for key exchangeRSA-1024 for key exchange

Strong compliance and robustness rulesStrong compliance and robustness rules

Devices and applications can be revoked or renewedDevices and applications can be revoked or renewed

Working with reputable vendors and OEMs to insureWorking with reputable vendors and OEMs to insurehigh quality services with secure contenthigh quality services with secure content

Approved by DTCP (5C), CPRM (4C), CMLA, AACS, Approved by DTCP (5C), CPRM (4C), CMLA, AACS, Macrovision, CableLabs, and CSS for output protectionMacrovision, CableLabs, and CSS for output protection

Page 13: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

PBDA Hardware RequirementsPBDA Hardware Requirements

Common technologies used for all profilesCommon technologies used for all profilesRSA 1024 bitsRSA 1024 bits

SHA1 160 bitsSHA1 160 bits

AES 128 bitsAES 128 bits

OMAC1OMAC1

Random number generator Random number generator

XML certificate parsingXML certificate parsingApplies to both

Applies to both

PBDA-KS and PBDA-IP

PBDA-KS and PBDA-IP

Page 14: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

End-To-End Content ProtectionEnd-To-End Content Protection

Digital ReceiverDigital ReceiverWindows PCWindows PC

WMDRM LicenseWMDRM License

WMDRMWMDRM

CNCN

MCEMCE

NoneNoneCFCF

COCO

WMDRM LicenseWMDRM License

DVRDVR

CNCN

MCEMCE

NoneNoneCFCF

COCO

DVRDVR

TSTS(WMDRM)(WMDRM)

CACA-1-1

CCI StatesCCI States

Copy FreelyCopy Freely

Copy OnceCopy Once

Copy NeverCopy Never

COPP/OPMCOPP/OPM

- CGMS-A- CGMS-A

- MVMV

- HDCPHDCP

VGAVGA

CompositeComposite

ComponentComponent

DVIDVI

WMDRMWMDRM-1-1

RenderingRendering

Applies to both

Applies to both

PBDA-KS and PBDA-IP

PBDA-KS and PBDA-IP

Page 15: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Supporting Worldwide Supporting Worldwide Digital TV StandardsDigital TV Standards

Page 16: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

JapanJapan

Page 17: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Japan Japan Digital TV challengesDigital TV challenges

Getting ConsensusGetting ConsensusMultiple standards bodies (ARIB, D-PA, B-PA)Multiple standards bodies (ARIB, D-PA, B-PA)

Contract from conditional access provider (B-CAS)Contract from conditional access provider (B-CAS)

Multiple broadcast standardsMultiple broadcast standardsISDB (ARIB TR-B14/15)ISDB (ARIB TR-B14/15)

Specifications in Japanese Specifications in Japanese

New Interactive TV standards (BML)New Interactive TV standards (BML)

Extensive in-country testing requiredExtensive in-country testing required

Today’s ISDB tuners are expensive Today’s ISDB tuners are expensive and specializedand specialized

Page 18: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Japan Japan Microsoft investmentsMicrosoft investments

Building relationships with the industryBuilding relationships with the industryRegulatory bodies (ARIB, D-PA, B-PA)Regulatory bodies (ARIB, D-PA, B-PA)

Conditional access provider (B-CAS)Conditional access provider (B-CAS)

BroadcastersBroadcasters

Partnering with key partners for Interactive Partnering with key partners for Interactive TV solutions (BML)TV solutions (BML)

Engaging potential partnersEngaging potential partnersIHVs, ISVs, and OEMsIHVs, ISVs, and OEMs

Dedicated product development team in Chofu Technology Dedicated product development team in Chofu Technology Center (CTC)Center (CTC)

Focus on ISDB technology initiativesFocus on ISDB technology initiatives

Page 19: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Japan Japan Key TV features ‘07Key TV features ‘07

PBDA tuners for ISDBPBDA tuners for ISDBPremium content with B-CAS supportPremium content with B-CAS support

Live and recorded HD/SD TVLive and recorded HD/SD TV

Interactive TV (BML)Interactive TV (BML)

In-band guide (SI/EPG)In-band guide (SI/EPG)

Protected content pipelineProtected content pipelineVideo, audio, and dataVideo, audio, and data

ARIB TR-B14/B15 complianceARIB TR-B14/B15 compliance

Page 20: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

EuropeEurope

Page 21: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Europe Europe Digital TV challengesDigital TV challenges

Market fragmentation Market fragmentation Staggered and varied adoption of DVB standardsStaggered and varied adoption of DVB standards

(DVB-T, DVB-S, and DVB-C)(DVB-T, DVB-S, and DVB-C)

Multiple Interactive TV standards (MHEG, MHP, SMS)Multiple Interactive TV standards (MHEG, MHP, SMS)

Mixture of free and pay TV for both DVB-T and DVB-SMixture of free and pay TV for both DVB-T and DVB-S

Multiple Conditional Access (CA)Multiple Conditional Access (CA)

Multiple business modelsMultiple business modelsCA requirements vary per broadcasterCA requirements vary per broadcaster

Long lead-times for business engagementLong lead-times for business engagement

Extensive in-country testing requiredExtensive in-country testing requiredSubtle technical differences between differentSubtle technical differences between differentbroadcasters and cable operatorsbroadcasters and cable operators

Page 22: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Europe Europe Microsoft investmentsMicrosoft investments

Development agreement with FSC Development agreement with FSC DVB technologies (Satellite, Terrestrial, and Cable) DVB technologies (Satellite, Terrestrial, and Cable)

Working with leading partners in the iTV space Working with leading partners in the iTV space for key feature supportfor key feature support

Technology collaboration with NagraVision Technology collaboration with NagraVision Enables Premium Pay TV in EuropeEnables Premium Pay TV in Europe

Dedicated product development team Dedicated product development team in European Development Center (EDC)in European Development Center (EDC)

Focus on DVB technology initiativesFocus on DVB technology initiatives

Page 23: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Europe Europe Key TV features ‘07Key TV features ‘07

DVB-T and DVB-S/S2 free-to-air and DVB-CIDVB-T and DVB-S/S2 free-to-air and DVB-CI

Hybrid tunersHybrid tuners

Merged program guide (PAL/DVB-T/DVB-S)Merged program guide (PAL/DVB-T/DVB-S)

DVB-T subtitling and DVB TeletextDVB-T subtitling and DVB Teletext

In-band EPG for DVB servicesIn-band EPG for DVB services

Interactive TV with MHEG5Interactive TV with MHEG5

Improved service scanningImproved service scanning

FM radio station naming and analog TV FM radio station naming and analog TV channel renamingchannel renaming

Page 24: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Hybrid TunersHybrid Tuners

Demand for crossover solution tuners by OEMsDemand for crossover solution tuners by OEMs

Regulatory mandates to support both formats Regulatory mandates to support both formats to future proof today’s solution for TV to future proof today’s solution for TV receiver devicesreceiver devices

Offers more flexibility to users without changing Offers more flexibility to users without changing out hardwareout hardware

Most vendors are building these solutions today Most vendors are building these solutions today (PAL + DVB-T, NTSC + ATSC + QAM) through (PAL + DVB-T, NTSC + ATSC + QAM) through a mix of supported driver modelsa mix of supported driver models

Hybrid tuner model simplifies driver model Hybrid tuner model simplifies driver model solution and allows a better way to configure solution and allows a better way to configure usage of all tuner capabilitiesusage of all tuner capabilities

Page 25: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Hybrid Tuner RequirementsHybrid Tuner Requirements

Hybrid digital/analog tuners must support the following Hybrid digital/analog tuners must support the following analog video processinganalog video processing

Hardware MPEG-2 audio and video compression Hardware MPEG-2 audio and video compression to Packetized Elementary Stream (PES)to Packetized Elementary Stream (PES)

VBI data slicing and conversion to PES streamVBI data slicing and conversion to PES streamNTSC: Line 20, 21 NTSC: Line 20, 21

PAL: Teletext, Line 6, 23PAL: Teletext, Line 6, 23

Delivery of Audio/Video/Data as MPEG-2 TS multiplexDelivery of Audio/Video/Data as MPEG-2 TS multiplexSingle service transport stream with PAT/PMT and Audio, Video Single service transport stream with PAT/PMT and Audio, Video and Data streamsand Data streams

Tuner driver interface refinements to define supported Tuner driver interface refinements to define supported standards and add encoder settings for analog capturestandards and add encoder settings for analog capture

Page 26: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

Call To ActionCall To Action

We're making a big bet on PBDA. We're making a big bet on PBDA. Join usJoin usContact usContact us

Decide which version is right for you (KS/IP)Decide which version is right for you (KS/IP)

Engage now to be ready for the next releaseEngage now to be ready for the next release

Hybrid tuners will be fully supportedHybrid tuners will be fully supportedContact usContact us

Engage now to be ready for the next releaseEngage now to be ready for the next release

Prepare for ISDB in JapanPrepare for ISDB in Japan

Prepare for DVB-S in EuropePrepare for DVB-S in Europe

tvpbda @ microsoft.comtvpbda @ microsoft.com

tvhybrid @ microsoft.comtvhybrid @ microsoft.com

Page 27: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 28: Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation