Enabling Protected and Premium Broadcast Content in Windows Jay Kapur & Jan Hofmeyr Windows TV Group Microsoft Corporation.

Slides:



Advertisements
Similar presentations
TV technology 방식 1994 DIRECTV (미국 위성 1998 DVB-T, S, C (유럽) 1999 ATSC
Advertisements

IPTV Technology Kelum Vithana 25 May 2010.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Tae-wan You, Seoul National University, Korea
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
Media Transfer Protocol Implementation Details
Analog Protection System A Presentation to the Analog Reconversion Discussion Group March 5, 2003 Analog Protection System A Presentation to the Analog.
Mike Morrison Program Manager Microsoft Corporation.
Auxiliary Display Platform in Longhorn Andrew Fuller Lead Program Manager Mobile PC microsoft.com Microsoft Corporation.
DTV Infrastructure from Standards to Startups Milton Chen.
DVB-x © Mika Grundström 7/15/20151 DVB-x for delivering services Mika Grundström tel
Preparing For TV Beyond Windows Vista Bernhard Kotzenberg Lead Program Manager Windows eHome Division Microsoft Corporation.
MPEG-2 Transport streams tMyn1 MPEG-2 Transport streams The MPEG-2 Systems Standard specifies two methods for multiplexing the audio, video and other data.
Windows Media DRM Device Porting Kit Review Scott Plette Program Manager Media Technology Group microsoft.com Microsoft Corporation.
Windows Media DRM Device Ecosystem For Windows Vista Milan Gada – Program Manager Kevin Lau – Program Manager Windows Media (Content Access Technologies)
Secure Startup Hardware-Enhanced Security Peter Biddle Product Unit Manager Windows Security Microsoft Corporation Stacy Stonich Program Manager Windows.
Digital Television via IP Multicast Group 15M Lee Howes (Group Leader) James Robinson (Group Secretary) Ashley Brown Jay Cornwall Simon Fothergill Lyndon.
Adding Applications and Services to Windows Media Center John Canning Technical Evangelist Windows eHome Division Microsoft Corporation.
Hardware Implementations Of Media Center Upgrade Scenarios Ron Farrell – Program Manager eHome PC Platform Team Microsoft Corporation Chris Matichuk –
Tuner Analog Digital TS output TS: Transport Stream Analog TS output Digital Tuner Tuner.
DXVA 2.0 A new Hardware Video Acceleration Pipeline for Windows Vista
New Document Lifecycle Opportunities N. Gregg Brown Lead Program Manager Digital Documents microsoft.com Microsoft Corporation.
Windows Server Licensing
Lecture 9 Modems and Access Devices. Overview Computers are connected to telephone lines through the use of modems –modems: are connecting devices between.
Modern TV Technologies Vassilis Tsetsos, Ph.D.
MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp
Dr. Nikos Desypris Feb Postgraduate course University of Athens.
CPTWG Jan MacroSafe TM System A Solution for Secure Digital Media Distribution Presentation to the CPTWG Jan. 15, 2002.
PCIe Trusted Configuration Space
Windows Longhorn Logo Program “To lead tomorrow, start today” Susanne Peterson Director Windows Client Business Group microsoft.com Microsoft.
"Managing and Protecting Digital Broadcast Audio, Video and Data on Personal Computers” Dewey Weaver President January 15, 2002.
Millennium Group Update Millennium Group Update Presentation for Copy Protection Technical Working Group September 20, 2000 Presentation for Copy Protection.
Home Entertainment Device Design: Opportunities And Requirements For 2006 And Beyond Keith Laepple Director Windows eHome Microsoft Corporation Carlos.
Technical Implication and Aspects of DAS Regulatory Framework and Dispute Resolution in Telecom, Broadcasting and Cable Services Sector” in Nainital, Uttrakhand.
Microphone Array Support in Windows Longhorn Ivan Tashev Software Architect Microsoft Research microsoft.com Microsoft Corporation Hakon Strande.
Enabling the Digital Lifestyle: Navigating Public Policy Challenges Skip Pizzi Manager, Technical Policy Media/Entertainment & Technology Convergence skippiz.
Media Center and OTT. 10 years ago Now Offerings Spectrum: PPV, Pay TV, Basic cable, Free to air IP: VOD, SVOD, FVOD, AVOD Windows: early window, home.
1 Interoperability in Multimedia and Data Broadcasting A MediaCom 2004 Presentation by Shuji Hirakawa Media & Contents Business Division, Toshiba Corporation.
Delivering Video over IP
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
U.S. DTV Environment Overview TV-Anytime IDE San Jose, CA 20 September 2004 Skip Pizzi Manager, Technical Policy Media/Entertainment & Technology Convergence.
Network Topology: Connectivity Visualized Dennis Morgan Lead Program Manager Network Experience microsoft.com Microsoft Corporation.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
Windows Media Connect and PlaysForSure for Network Devices Jason Flaks Program Manager Digital Media Division microsoft.com Microsoft Corporation.
2003/10/231 Proposal for ARDG 2003/10/22 Kenwood Corporation.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Error Management Solutions Synergy With WHEA John Strange Software Design Engineer Core OS microsoft.com Microsoft Corporation.
Network Location Awareness Vision And Scenarios Tracey Yao Program Manager Windows Wireless Networking microsoft.com Microsoft Corporation.
Mandatory Optional Transport Stream Command & Control Windows Media Center Tuner / Demodulator Stream Processing Tag Table Generation PBDA.
NDIS 6.0 Technical Update Alireza Dabagh Development Lead Network Devices Platform microsoft.com Microsoft Corporation.
The Next Generation Designed for Windows Logo Program: An Introduction Jon Morris Program Manager Windows Logo Program microsoft.com Microsoft.
Goodbye SMI - ACPI and Graphics Driver/System Firmware Interface Paul Blinzer Staff Engineer ATI Research, Inc.
Evolving the PC Platform Chipset Directions for 2005 and Beyond Mark Overby Platform Architect NVIDIA Corporation.
NDIS 6.0 Roadmap and Value Statement
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
UNAISE E.K ROLL NO:56.  Introduction  IPTV Services  IPTV Requirements  Network Architecture  IPTV Components  IPTV Security  Advantages  Limitation.
Confidential and Proprietary to GBS Technology, Llc.1 GBS - Technology: The Future of Internet Home Theatre-on-Demand Presented by Gary Troy, Chairman.
A PRESENTATION ON INTERNET PROTOCOL TELEVISION.
INTERNET PROTOCOL TELEVISION (IP-TV)
TV Broadcasting What to look for Architecture TV Broadcasting Solution
ActiveVideo Integrating Online Video with Pay TV Experiences
StreamNetTM Soft Decoder – VIEW Multimedia Receiver (VMR) 1/21/2013.
Modern TV Technologies
INTERNET PROTOCOL TELEVISION (IP-TV)
Understanding Wi-Fi Direct in Windows 8
PREPARED BY: RUMMY MIRANDA
Protecting Premium Video in Windows
Introduction to Windows Media Center in the Custom Installation
Digital television systems - (DTS)
Electrical Communications Systems ECE
Presentation transcript:

Enabling Protected and Premium Broadcast Content in Windows Jay Kapur & Jan Hofmeyr Windows TV Group Microsoft Corporation

Session Outline Premium content support overview Support in Windows today Challenges for the PC Protected Broadcast Driver Architecture (PBDA) PBDA overview PBDA hardware requirements PBDA supported models Different implementations Receiver Topology Single Tuner/Dual format (hybrid tuner) support Call to action and resources

Premium TV Content for PCs: Today Content flow to Windows PCs Basic analog capture Terrestrial, Cable and Satellite (limited) Challenge Short/Medium term solution due to push for digital Premium analog Analog output of Set Top Box (STB) Challenges: Prone to errors due to “open loop” control of STB using IR No support for PPV and VOD TV quality (no support for HD or multi-channel audio) End-user confusion connecting STB DVR to MCE (with DVR) This is not good enough! We need a solution that offers digital capture support in Windows!

End-to-end content protection and rights management is becoming a requirement: US ATSC Broadcast Flag Japan ARIB ISDB-T digital broadcast CA delivered premium content Multiple formats supported by a single tuner Tuner can receive and demodulate analog or digital formats, but device can only stream one source at a time No common API and crypto solution to simplify hardware development and software integration New Challenges for TV on the PC

Windows Media DRM Overview WMDRM-PD WMDRM-ND Streaming Devices Portable Devices WMDRM-TD TV Receivers WMDRM-DST Physical Media WMDRM Internet Delivered TV TD: Tuner Devices PD: Portable Devices ND: Network Devices

What is PBDA? Protected Broadcast Driver Architecture A modification to the existing BDA stack to support transmission of protected capture streams from the TV tuner HW to the OS Standardizes the crypto APIs between tuner hardware devices and Windows Three profiles: Unscreened content Suitable for content received without CA, but requiring local protection Screened content (simple encryption) Suitable for content received without CA and for devices capable of hardware screening for protection flags Screened content (advance encryption) Suitable for content received with CA

End-to-End Content Protection Digital Receiver Windows PC WMDRM License WMDRM CN MCE None CF CO WMDRM License DVR CN MCE None CF CO DVR TS (WMDRM) CA -1 CCI States None Copy Freely Copy Once Copy Never COPP/OPM - CGMS-A - MV - HDCP Render WMDRM -1

Broadcast Content Protection Solutions Analog Content Broadcast Flag Content CA Protected Content Encryption SWHW Content License Generation SW HW Encryption Profile Simple Simple or Advance BDA BDA:Broadcast Driver Architecture PBDA:Protected Broadcast Driver Architecture CA:Conditional Access PBDA Unscreened PBDA Screened

PBDA Hardware Requirements Common technologies used for all profiles: RSA 1024 bits SHA1 160 bits AES 128 bit OMAC1 Random number generator XML certificate parsing Hybrid digital/analog tuners must support the following analog video processing: Hardware MPEG-2 audio and video compression VBI slicing and mux of CC & XDS into MPEG-2 TS NTSC: Line 20, 21 PAL: Teletext, Line 23

Hybrid Digital/Analog Tuner Support PBDA adds hybrid tuning capabilities to Windows Broadcast Driver Architecture ATSC + NTSC DVB-T + PAL Single capture graph used for hybrid tuner device MPEG-2 Transport Stream is sourced from hardware for both analog and digital Seamless switching between analog and digital sources Does not require reconfiguration of software stack on channel changes Hardware must support MPEG-2 compression and VBI slicing to enable hybrid tuning Appropriate VBI data is muxed into transport stream Enables PBDA to apply protection to analog content (CGMS-A)

PBDA – Unscreened Content Goal: Enable lowest possible hardware cost Target devices: ATSC receivers (Broadcast Flag) Hybrid ATSC / NTSC tuners WMDRM implementation: Receiver HW: Encryption of all TS payloads PC Capture process: Screening for CGMS-A and Broadcast Flag WMDRM License are generated based on screening Selectively decrypt TS packet to enable demux and DVR functionality

PBDA (Unscreened) Receiver Overview Tuner NTSC Decoder Encoder Demod: 8VSB TS Filter Broadcast Flag Macrovision XDS Parser Encryptor Audio Video RF Audio Video VBI MPTS SPTS AESTAG WMDRM CGMS-A APS B’Flag SPTS PBDA Filter Demux TIF Receiver

PBDA: Screened Content Goal: Increased robustness Target devices: Premium TV receivers that receive protected (CA) content WMDRM implementation: Receiver HW: Screening for Copy Control Information (CCI) WMDRM License are generated based on CCI screening Encryption of all TS payloads PC Capture process: Selectively decrypt TS packet to enable demux and DVR functionality for protected content

PBDA: Screened Content (Advance Mode) WMDRM implementation TS processing capabilities Only encrypt selective TS packets TS Header TAG packet TS Header PES Header TS Header PES Header (cont.) TS Header PES Payload scr = no scr = yes

PBDA (Screened) Receiver Overview Tuner NTSC Decoder Encoder Demod: 8VSB TS Filter Broadcast Flag Macrovision XDS Parser WMDRM Encryptor CA Audio Video RF Audio Video VBI MPTS SPTS CA -1 AESTAG DRI Transport Command & Control Eventing CGMS-A APS B’Flag CCI Demod: QPSK Tuner Sat. MPTS TS Filter SPTS

Call To Action Ensure HW supports: Algorithms for PBDA VBI slicing VBI muxing into MPEG-2 TS (analog capture) AVStream Class BDA driver 64-bit support Recommended: MPEG-2 filtering for hardware screening TS Processing to enable advance encryption Review PBDA Whitepaper on WinHEC CD

Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

Additional Resources Web Resources: Whitepapers: Secure Broadcast Driver Architecture whitepaper available on WinHEC CD Related Sessions Longhorn Output Protection

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.