Digital Tv Overview

Embed Size (px)

DESCRIPTION

Digital TV standards and technologies overview

Citation preview

  • 1. Digital TV Overview Standards, Technology, Requirements

2. BroadcastingTerrestrial, Cable, Satellite Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-2 3. Standard Organizations Terrestrial DVB-T/T2 ETSI ATSC ISDB-T ARIB Cable DVB-C ETSI ATSC ISDB-C JCTEA OpenCable CableLabs Satellite DVB-S/S2 ETSI ATSC ISDB-S ARIB DSS DirecTVGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-3 4. Standard Organizations DVB www.etsi.org www.dvb.org ATSC www.atsc.org OpenCable www.opencable.com www.cablelabs.com www.scte.org ISDB www.arib.or.jp/english/ www.dibeg.org http://www.catv.or.jp/english/jctea-e050112.htm Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-4 5. Digital TV Networks Throughput DVB-T/T2/S/S2/C DVB-T up to 31.67 Mb/sec DVB-S up to 68 Mb/sec DVB-S2 claimed 30% higher than DVB-S DVB-C up to 38.1 Mb/sec ATSC Terrestrial 19.39 Mb/sec Cable 38.78 Mb/sec (high rate mode) Satellite 85.15 Mb/sec (nominal) OpenCable SCTE association 38.4 Mb/sec ISDB-T/S/C ISDB-T 19 Mb/sec ISDB-S 51 Mb/sec ISDB-C 29.162 Mb/secGeorgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-5 6. Terrestrial Networks Map Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-6 7. Cable Networks Map Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-7 8. Satellite Networks Map Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-8 9. Video Presentation Resolutions Full Raster Active RasterFrame RatePixel Rate 858x525 i/p720x480 i/p30 / 6013.5MHz / 27MHz 864x625 i/p720x576 i/p25 / 5013.5MHz / 27MHz 1144x525 i/p 960x480 i30 18MHz 1152x625 i/p 960x576 i25 18MHz 1650x750 p 1280x720 p 60 74.25MHz 2200x1125 i/p1920x1080 i/p30/6074.25MHz / 148.5MHz 2376x1250 i/p1920x1080 i/p25/5074.25MHz / 148.5MHz Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-9 10. Presentation System RequirementsHD and SD color spaces SD ITU-R BT.601 HD ITU-R BT.709Gamma correction Plasma panels LCD panels CRT screensVideo preprocessing De-interlacing for presentation on Plasma and LCD panels Mosquito effect reduction Antialiasing preventing jaggies effect Scaling at least on X axis since the video is often horizontally shrank before transmissionMultilayer overlay system PiP and PaP Picture-in(aside)-Picture Subtitling Menus and guides Alpha compositing Supporting monochrome, index and full color pixel formats Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-10 11. Compression TechnologiesVideo MPEG-2 Main Profile at Main Level is used for MPEG-2 encoded SDTV MPEG-2 Main Profile at High Level is used for MPEG-2 encoded HDTV H.264/AVC Main Profile at Level 3 is used for H.264/AVC SDTV H.264/AVC High Profile at Level 4 is used for H.264/AVC HDTV VC-1 Advanced Profile at Level 1 is used for VC-1 SDTV VC-1 Advanced Profile at Level 3 is used for VC-1 HDTVAudio MPEG-1 Layer I, MPEG-1 Layer II MPEG-2 Layer II backward compatible AC-3, Enhanced AC-3 DTS MPEG-4 AAC, MPEG-4 HE-AAC or MPEG-4 HE-AACv2 Sampling rates of 32 kHz, 44,1 kHz and 48 kHz are supportedRecommended to support AVS DiVX XVid MP3 Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-11 12. Digital TV Transmitting Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-12 13. Architecture of Typical Receiver Smart card/CA Tuner Front-end Descrambler ModuleMPEG-2 demultiplexerDRAMVideo decoderGraphics/Display processorCPUIntegrated into front-end Integrated into SOCFlash memoryMiddleware Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544- 13 14. System Layer All systems (except DirecTV) MPEG-2 Transport Stream (TS) is used Service Information (SI) is based on MPEG-2 program-specific information Scrambling is as defined in ETR 289 [5] Conditional access uses the MPEG-2 Conditional Access CA_descriptor DirecTV DSS Transport, scrambling, SI and CA as defined in Rec. ITU-R BO.1294 ANNEX 1 System B transport stream characteristics Digital Rights Management and Content Protection Microsoft or NDS (SVP) DRM DVB-CPCM Content Protection Content Management DTCP Digital Transmission Copy Protection HDCP High Definition Copy ProtectionGeorgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544- 14 15. MPEG-2 TS Syntax Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-15 16. Transport Stream Interface Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-16 17. PSI/SI Topology DVB Primer Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-17 18. SI/PSI Timing DVB Primer Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-18 19. PSI Transmitting Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-19 20. Multimedia Streaming Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-20 21. Receiver Synchronization Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-21 22. Time Base ExplanationPCR is 42-bit counter based on27MHz clock PCR accuracy is +/- 30ppm or 810Hz or 1.11 ps90x103 HzDVB allows PCR jitter +/- 500nsModulo 300 27x 106 HzPCR = PCRbase * 300 + PCRext PCRbase = 27MHz / 300 = 90 KHzCounter PCRext = 27MHz % 300PCRextension233PCRbase is 33-bit 90KHz counter PCR basePCRext is 9-bit 27MHz counter onmodulo 300 ES PTS and DTS are synchronizedby PCRbaseGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-22 23. Decoding and Presentation Timing Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-23 24. Data Broadcasting Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-24 25. Data BroadcastingData Piping - where discrete pieces of data are delivered using containers to the destination. There is no timing relationship between the data and other PES packets.Data Streaming - where the data takes the form of a continuous stream which may be Asynchronous (i.e. without timing, as for Internet packet data) Synchronous (i.e. tied to a fixed rate transmission clock, as for emulation of a synchronous communication link) or Synchronised (i.e. tied via time stamps to the decoder clock and hence to other PES packets, as for the display of TV captions). The data is carried in a PES.Multi-Protocol Encapsulation (MPE) - the technique is based on DSM-CC and is intended for providing LAN emulation to exchange packet dataData Carousels - a scheme for assembling data sets into a buffer which are played-out cyclic manner (periodic transmission). The data sets may be of any format or type. One example use is to provide the data for Electronic Programme Guides (EPGs). The data are sent using fixed sized DSM-CC sections.Object Carousels - object carousels resemble data carousels, but primarily intended for data broadcast services. The data sets are defined by the DVB Network Independent Protocol specification. They may be used, for example, to down-load data to a set top box decoder Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-25 26. Digital Content Protection Network Protection SystemsFeaturesClosed distribution network (cable,DTH) and terminal equipment (STB),limited local storageBroadcastConditional accessProtection at transport levelHeavy exposure to piracy, hardwaresecurityOpen distribution network (Internet)and terminal equipment (PC),extensive local storageOn-lineDigital Rights ManagementProtection at application levelLesser exposure to piracy, softwaresecurity Copy protection (DTCP,Digital homePoint-to-Point secure transmission HDCP)Backwards compatibility with existingPhysical media Copy control (CPRM)standardsGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544- 26 27. Conditional AccessTwo models Simulcrypt Is using network standard scrambling (encryption) algorithm incorporated intothe DTV receiver The keys for decryption are provided over the Transport Stream Multicrypt Is using external decryptor implementing proprietary cryptography algorithm ofthe content provider The decrypted Transport Stream leaving the external decryptor can be thenconsidered under simulcrypt model definition, i.e. sometimes doublescrampling may be used: proprietary and standardCA Cryptography DVB (ETSI) DVB-CI Common Interface for multicrypt CAS DVB-CSA Common Scrambling Algorithm for simulcrypt CAS ATSC POD Point Of Deployment (based on DVB-CI) for multicrypt CAS 3DES at CBC mode - for simulcrypt CAS OpenCable CableCard based on POD (for S-cards) for multicrypt CAS 3DES at ECB mode as standard scrambling algorithm ARIB (ISDB) MULTI2 for simulcrypt CASGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-27 28. Conditional Access Simulcrypt Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-28 29. Conditional Access - Multicrypt Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-29 30. DRM Definition: DRM is the digital managementof user rights to content DRM is the technology that protects contentowner rights when selling and distributingcontent online in a digital form The Goal of DRM is to balance informationprotection, usability and cost to provide abeneficial environment for all parties in aninformation commerce transactionGeorgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-30 31. DRM Basic Entities Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-31 32. DRM Security MechanismsSecure ArchitectureEncryptionDigital SignaturesDigital WatermarkingFingerprintingMetadataSecurity ProtocolsGeorgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-32 33. Secure Architecture Basics Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-33 34. Middleware Middleware runs between the devicedrivers/OS and the application Literally in the middle of the softwarestackApplicationApplication Application Application Middleware RTOS CA SystemDevice drivers STB hardwareGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-34 35. Middleware Makes it easier to write complex applications Allows portability across hardware and operatingsystems Applications will run on any platform the middleware has been ported to The application developer doesnt need to consider the OS/hardware in every STB the application will run on Makes it easier for third parties to writeapplications Only need to learn about a few middleware platforms More abstraction makes learning easier Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-35 36. Middleware Proprietary Middleware Designed by a single company Licensed to STB manufacturers Most common in pay TV Open Middleware Standardized by an industry body Can be implemented by anyone Licensing fee is usually small More commonly used in free TV Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-36 37. MiddlewareProprietary Middleware OpenTV Core (OpenTV) the Microsoft of middleware 70% market share MediaHighway (Canal+) Microsoft TV (Microsoft) Liberate PowerTV NDS Core (NDS)Open Middleware MHEG DAVIC MHEG + Java MHP Open middleware standard from DVB Broad industry support Used as basis for other standards OCAP Open standard for US cable market Based on MHP ACAP ATSCs middleware based on MHP ARIB B23 JavaTV Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-37 38. MHP Introduction Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-38 39. Typical MHP Environment Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-39 40. MHP Profiles+ Java Internet client APIs Internet Access + Web browser & email client profile + DVB-HTML (optional) + Java APIs for return channel + DVB-HTML (optional) + Protocols for return channel + App download over HTTP Interactive Broadcast HTTP 1.0, DNS, HTTPS + Inner applications mandatoryprofile HTTP 1.1, DSMCC-UU optionalJava VM DVB Java APIs + Application storage Enhanced BroadcastBasic media formats + Smart card APIs profile (MPEG, GIF, JPEG, PNG, etc.) Broadcast transport protocols MHP 1.0.xMHP 1.1.xGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544- 40 41. Further MHP Development Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-41 42. Broadband IPTV Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-42 43. Standard Organizations DVB DVB-IPTV Phase 1 MPEG-2 TS over IP DVB-IPTV Phase 2 Audio/Video over IP ISMA Internet Streaming Media Alliance ISMA 1.0 Profiles 0 & 1 ISMA 2.0 Profiles 2, 3 ,4 Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-43 44. DVB-IPTV Roadmap Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-44 45. DVB-IPTV Phase 1 MPEG-2 TS over IP Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-45 46. DVB-IPTV Phase 2 A/V Directly over IP Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-46 47. DVB-IPTV Profiles and Levels Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-47 48. ISMA IPTV Profiles and Levels Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-48 49. ISMA IPTV Older Profiles and LevelsProfile 0 Video REQUIRED - MPEG-4 ISO/IEC 14496-2:1999 + Cor 1:2000 + Cor 2:2001 Simple Profile @ Level 1 Typical Visual Session Size is QCIF (176x144) Maximum bit rate is 64kbit/s ISMA Restriction: Profile 0 is limited to one (1) video object only Audio REQUIRED - MPEG-4 ISO/IEC 14496-3:1999 and AMD1 2000 High Quality Audio Profile @ Level 2 Up to 2 channels Up to 48000 Hz sampling rate This profile contains both CELP and Low Complexity AAC ISMA Restriction: Profile 0 is limited to one (1) audio object onlyProfile 1 Video REQUIRED - MPEG-4 ISO/IEC 14496-2:1999 + Cor 1:2000 + Cor 2:2001 Advanced Simple Profile @ Level 3 Typical Visual Session Size is CIF (352x288) ISMA Maximum Bitrate 1.5 Mbps ISMA Restriction: Profile 1 is limited to one (1) video object only Audio REQUIRED - MPEG-4 ISO/IEC 14496-3:1999 and AMD1 2000 High Quality Audio Profile @ Level 2 Up to 2 channels Up to 48000 Hz sampling rate This profile contains both CELP and Low Complexity AAC ISMA Restriction: Profile 1 is limited to one (1) audio object only Cumulative Bit Rate Limitation ISMA Restriction: The combined audio and video bitrates in a Profile 1 session is limited to 1.5 Mbps.Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544- 49 50. Typical IPTV-STB ArchitectureProvided by:VOD/EPGETCValue-add ApplicationsDVR MiddleWare WMPMessengerHWUPnP A/VIEOpenTV, MSTV, etc Software (Middleware)RDP NATOS (Linux or Windows CE kernel (incl. DShow)) (RTOS) DRMVC1/AVC/Board Support Package / Drivers Drivers MPEG2 DriversPeripherals Core CPU Core System Hardware (USB, IR)(+ Media Processor) Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544- 50 51. IPTV Content Protection DVB Based on IP security requirements rfc4301(IPsec architecture) rfc4305(IPsec - ESP & AH crypto requirements) rfc4308(crypto suites for IPsec) rfc4346(Transport Layer Security 1.1) rfc4347(Datagram TLS).txt DVB-CPCM not standardized yet (Blue Book) ISMA ISMAcryp 1.1 1.2 in final review stage MPEG-4 IPMP Extension - Intellectual Property Management and Protection Other DRM systems Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-51 52. IPTV (ISMA & DVB) Roadmap Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-52 53. Mobile TV Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-53 54. Mobile TV Standards Introduction3G Broadcast/Multicast 3GPP2-BCMCS (Gold) Broadcast and Multicast Services 3GPP2-eBCMCS (Platinum) Broadcast and Multicast Services Adds streaming capability to Gold 3GPP-MBMS Multimedia Broadcast Multicast Services in UMTS Using HSDPA and UMTS data Broadcast Standards based on OFDM DVB-H: Digital Video Broadcasting standard, DVB-T, adapted for handhelds Used in Europe FLO: Qualcomms proprietary network Forward Link Only nation wide US launch, international trial success ISDB-T: Integrated Service Digital Broadcasting Terrestrial used in Japan, evaluated in Brazil DMB: Digital Multimedia Broadcasting Used in Korea, indoor coverage problems. Satellite-DMB Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-54 55. Mobile TV Broadcast Networks Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-55 56. Market Forecast Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-56 57. Technical Properties Overview MPEG TS H.264 Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-57 58. Broadcast Mobile TV Terminal Types Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-58 59. Mobile TV Cellular Networks Georgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-59 60. Open Mobile Alliance Introduction The Open Mobile Alliance (OMA), an international specifications setting body, announces the public availability of its Mobile Broadcast (BCAST) Version 1.0 Candidate Enabler Release. The specification is an open global standard for interactive mobile TV as well as on-demand video services, and is adaptable to any IP-based mobile content delivery technology. Currently, OMAs BCAST 1.0 can be adapted to broadcast systems like DVB-H as well as cellular systems like 3GPP MBMS, 3GPP2 BCMCS and mobile unicast streaming systems Features Service Guide Generic data model enables wide variety of use cases and business models Delivery over broadcast and interactive channels Auxiliary data support (intro, outro, ads) Update and management of data Stream and File Distribution Broadcast and interactive delivery of files Broadcast and interactive delivery of A/V streams Associated delivery procedures for file repair, reporting and maintenance Service and Content Protection Encryption layer including IPsec, SRTP and ISMACryp Key stream layer Two profiles With USIM -- Smartcard Profile Without USIM -- DRM ProfileGeorgiy Shenderovich [email protected], ph.: +972-544-491911 +972- 544-60 61. DRM Open Mobile Alliance Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-61 62. DVB-H System Requirements Georgiy Shenderovich Proprietary [email protected], ph.: +972-544-491911+972- 544-62 63. THANK YOU !