Upload
dominick-berry
View
216
Download
1
Tags:
Embed Size (px)
Citation preview
Preparing For TV Beyond Preparing For TV Beyond Windows VistaWindows Vista
Bernhard KotzenbergBernhard KotzenbergLead Program ManagerLead Program ManagerWindows eHome DivisionWindows eHome DivisionMicrosoft CorporationMicrosoft 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
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…
Worldwide Digital TV TerrestrialWorldwide Digital TV Terrestrial
Brazil might adopt ISDB-T
Worldwide Digital TV SatelliteWorldwide Digital TV Satellite
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
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!
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
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
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
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
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
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
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
Supporting Worldwide Supporting Worldwide Digital TV StandardsDigital TV Standards
JapanJapan
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
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
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
EuropeEurope
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
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
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
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
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
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
© 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.