Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Atsc intro


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Atsc intro

  1. 1. ATSC Intro July, 2010
  2. 2. DTV World
  3. 3. DTV Around the World <ul><li>US </li></ul><ul><li>– Digital Satellite (DIRECTV/DVB) </li></ul><ul><li>– Digital Telco (MPEG-2/DVB) </li></ul><ul><li>– Digital Cable (MPEG-2/SCTE) </li></ul><ul><li>– Digital Terrestrial (ATSC) </li></ul><ul><li>Europe </li></ul><ul><li>– Digital Video Broadcasting (DVB) </li></ul><ul><li>Japan, Latin & South America </li></ul><ul><li>– Digital Satellite (DIRECTV/DVB) </li></ul><ul><li>Other countries evaluating Digital TV Systems </li></ul>February 21, 2012
  4. 4. DVB <ul><li>Digital Video Broadcasting organisation </li></ul><ul><li>Formed in September 1993 </li></ul><ul><li>DVB now has more than 300 members </li></ul><ul><li>– Broadcasters </li></ul><ul><li>– Manufacturers </li></ul><ul><li>– Network operators </li></ul><ul><li>– Regulatory bodies </li></ul><ul><li>Mission : “The creation of a harmonious digital broadcast market for all service delivery media” </li></ul><ul><li>Mainly covers Europe but also promoting in U.S. and Japan </li></ul><ul><li>Competes against ATSC (U.S.) and ISDB (Japan) </li></ul>February 21, 2012
  5. 5. DVB Standards <ul><li>DVB-S (Satellite) EN 300 421 </li></ul><ul><li>DVB-C (Cable) EN 300 429 </li></ul><ul><li>DVB-T (Terrestrial) EN 300 744 </li></ul><ul><li>DVB-CS (Satellite Master Antenna TV/SMATV) EN 300 473 </li></ul><ul><li>DVB-MS (Multipoint Video Distribution Systems/MVDS) EN 300 748 </li></ul><ul><li>DVB-MC (Microwave Multipoint Distribution Systems/MMDS) EN 300 749 </li></ul><ul><li>DVB-SI (Service Information) EN 300 468 </li></ul><ul><li>DVB-TXT (Teletext) EN 300 472 </li></ul><ul><li>DVB-MHP (Multimedia Home Platform) TS 101 812 </li></ul><ul><li>>75 specifications/guidelines documents FOC from ETSI (including revisions) </li></ul><ul><li>This presentation focuses on the first three standards only </li></ul><ul><li>– Specification of framing structure, channel coding and modulation for satellite, cable and terrestrial systems </li></ul>February 21, 2012
  6. 6. ATSC <ul><li>Advanced Television Systems Committee </li></ul><ul><li>Formed in September 1982 </li></ul><ul><li>ATSC currently has around 200 members </li></ul><ul><li>– Broadcasters </li></ul><ul><li>– Manufacturers </li></ul><ul><li>– Network operators </li></ul><ul><li>– Regulatory bodies </li></ul><ul><li>Co-ordinates television standards among different communications media focusing on digital television, interactive systems, and broadband multimedia communications. Also developing digital television implementation strategies </li></ul><ul><li>Adopted by U.S., Canada, S. Korea, Taiwan and Argentina </li></ul>February 21, 2012
  7. 7. ATSC Standards <ul><li>ATSC Digital Television Standard ATSC Document A/53B </li></ul><ul><li>Digital Audio Compression (AC-3) Standard ATSC Document A/52A </li></ul><ul><li>Transmission Measurement and Compliance for Digital TV ATSC Document A/64A </li></ul><ul><li>Conditional Access System for Terrestrial Broadcast ATSC Document A/70 </li></ul><ul><li>Modulation & Coding Requirements for DTV Apps Over Satellite ATSC Document A/80 </li></ul><ul><li>Data Broadcast Standard ATSC Document A/90 </li></ul><ul><li>Delivery of IP Multicast Sessions over Data Broadcast Standard ATSC Document A/92 </li></ul><ul><li>Around 20 specifications/guidelines documents free of charge from ATSC (inc. revisions) </li></ul><ul><li>This presentation focuses solely on the cable television parts of standard A/53B </li></ul><ul><li>– ATSC Digital Television Standard </li></ul>February 21, 2012
  8. 8. ATSC Brief Intro
  9. 9. ATSC Standards February 21, 2012
  10. 10. ATSC System Layers February 21, 2012
  11. 11. ATSC Transmission System February 21, 2012
  12. 12. ATSC Decoder February 21, 2012
  13. 13. ATSC Video <ul><li>ATSC Video </li></ul><ul><li>ATSC Video = MPEG-2 Video </li></ul><ul><li>+ ATSC Constraints </li></ul><ul><li>+ ATSC Extensions </li></ul>February 21, 2012
  14. 14. MPEG-2 Video Decoding Process February 21, 2012
  15. 15. MPEG Video Layers February 21, 2012
  16. 16. MPEG Video Layers Cont’d February 21, 2012
  17. 17. ATSC Video Constrains <ul><li>Sequence Layer </li></ul><ul><li> – Video Formats as per Table 3 in ATSC Doc. A/53, Annex A </li></ul><ul><li>– Bit Rate 19.4 Mb/s </li></ul><ul><li>– VBV Buffer Size 7.99 Mbit </li></ul><ul><li>– Chroma Format 4:2:0 </li></ul><ul><li>– Component Video Format </li></ul><ul><li>Picture Layer </li></ul><ul><li>– VBV Delay 0.5 sec (limits channel change delay) </li></ul>February 21, 2012
  18. 18. ATSC Video Extensions <ul><li>ATSC Video Extensions </li></ul><ul><li>Picture Layer User Data </li></ul><ul><li>– 32-bit ATSC Identifier </li></ul><ul><li>– 9600 b/s Closed Captioning Channel </li></ul><ul><li>» See Standard EIA-708, “Advanced Television Closed Captioning”, July 1997, for more information </li></ul><ul><li>– Emergency Message (8 bits) </li></ul><ul><li>– Additional User or “Opportunistic” Data </li></ul>February 21, 2012
  19. 19. ATSC AC3 Audio February 21, 2012
  20. 20. ATSC AC3 Receiver Options February 21, 2012
  21. 21. ATSC’s advantages vs. DVB
  22. 22. Key ATSC Technical Advantages February 21, 2012
  23. 23. Key ATSC Technical Advantages <ul><li>VSB transmission system </li></ul><ul><li>– For equal data rate, COFDM requires more than twice as much power as VSB to achieve equal coverage, causing much more interference into analog service, making DTV channel assignments much more difficult </li></ul><ul><li>• Relaunch of U.K. DTV service with more robust transmission scheme only delivers13.6 Mbps in a 6 MHz channel, compared to 19.4 Mbps for ATSC/VSB! </li></ul><ul><li>– VSB’s additional 2.5 dB advantage in peak-to-avg. ratio means COFDM transmitters would require much higher procurement and operation costs </li></ul><ul><li>– VSB offers better impulse noise performance than DVB-T, a crucial difference for the ability to use VHF channels </li></ul><ul><li>– VSB receiver improvements have eliminated multipath performance problems </li></ul><ul><li>Dolby AC-3 multi-channel audio </li></ul><ul><li>– Consistently better performance than MPEG Layer-II at equal bit rates </li></ul><ul><li>– AC-3 is already the de facto worldwide standard, now available as an option with DVB </li></ul>February 21, 2012
  24. 24. ATSC Technical Advantages <ul><li>Key ATSC Technical Advantages </li></ul><ul><li>8-VSB </li></ul>February 21, 2012
  25. 25. 8-VSB vs. COFDM <ul><li>8-VSB is susceptible to multipath </li></ul><ul><li>COFDM is susceptible to noise and impulse noise </li></ul>February 21, 2012
  26. 26. 8-VSB vs. COFDM <ul><li>Conclusions </li></ul><ul><li>UK DTT </li></ul><ul><li>– Quality outdoor antenna </li></ul><ul><li>– Quality cable </li></ul><ul><li>– Increase power </li></ul><ul><li>– Reduce bit rate </li></ul><ul><li>US HDTV </li></ul><ul><li>– Quality indoor antenna </li></ul>February 21, 2012
  27. 27. 8-VSB vs. COFDM <ul><li>WHICH IS EASIER? </li></ul><ul><li>To combat noise </li></ul><ul><li>– Professional install </li></ul><ul><li>– Outdoor antenna </li></ul><ul><li>– Quality cable </li></ul><ul><li>– Allow margin for impulse noise </li></ul><ul><li>To combat multipath </li></ul><ul><li>– Self install </li></ul><ul><li>– Indoor antenna </li></ul><ul><li>Bundle antenna with receiver for plug and play </li></ul>February 21, 2012
  28. 28. 8-VSB vs. COFDM <ul><li>WHICH IS EASIER? </li></ul><ul><li>To combat noise </li></ul><ul><li>– Professional install </li></ul><ul><li>– Outdoor antenna </li></ul><ul><li>– Quality cable </li></ul><ul><li>– Allow margin for impulse noise </li></ul><ul><li>To combat multipath </li></ul><ul><li>– Self install </li></ul><ul><li>– Indoor antenna </li></ul><ul><li>Bundle antenna with receiver for plug and play </li></ul>February 21, 2012
  29. 29. 8-VSB vs. COFDM <ul><li>WHICH IS EASIER? </li></ul><ul><li>8-VSB </li></ul>February 21, 2012
  30. 30. ATSC Program and System Information Protocol ( PSIP )
  31. 31. Preserves Branding February 21, 2012
  32. 32. Program Annoucement February 21, 2012
  33. 33. Data Service Announcement February 21, 2012
  34. 34. Directed Channel Change February 21, 2012
  35. 35. PSIP=A Station’s DTV Identity February 21, 2012
  36. 36. Scope of PSIP February 21, 2012
  37. 37. ATSC Transmission System February 21, 2012
  38. 38. ATSC Decoder February 21, 2012
  39. 39. PSIP Tables (A/65) February 21, 2012
  40. 40. What’s required for transmission? February 21, 2012
  41. 41. Table Hierarchy February 21, 2012
  42. 42. Generic PSIP Table Format February 21, 2012
  43. 43. Table Header and Trailer Summary February 21, 2012
  44. 44. Other Table Parameters February 21, 2012
  45. 45. Maximum Cycle Times February 21, 2012
  46. 46. STT <ul><li>STT : System Time Table – Provide date and time. </li></ul><ul><li>STT Format: </li></ul>February 21, 2012
  47. 47. MGT <ul><li>MGT : Master Guide Table </li></ul><ul><li>Lists key information about all other PSIP tables (except STT): </li></ul><ul><li>– version numbers </li></ul><ul><li>– table sizes </li></ul><ul><li>– PID’s </li></ul><ul><li>Allows simpler decoder designs since any change in PSIP status is flagged in this table. </li></ul><ul><li>Only the base PID (0x1FFB) needs to be monitored to detect change in PSIP status. </li></ul>February 21, 2012
  48. 48. MGT example: Time T 0 February 21, 2012
  49. 49. MGT example: EIT1 Changes February 21, 2012
  50. 50. MGT examples: Just prior to EIT cross-over February 21, 2012
  51. 51. MGT examples: Just after EIT cross-over February 21, 2012
  52. 52. VCT <ul><li>VCT : Virtual Channel Table - provides attributes for all virtual channels in the Transport Stream. </li></ul><ul><li>Contains list of channels in the Transport Stream. </li></ul><ul><li>May also include broadcaster’s analog channel and digital channels in other Transport Streams. </li></ul><ul><li>TVCT = Terrestrial VCT; CVCT = Cable VCT </li></ul><ul><li>Key info in VCT: </li></ul><ul><li>– short name </li></ul><ul><li>– major and minor channel numbers </li></ul><ul><li>– modulation mode and carrier frequency </li></ul><ul><li>– Transport Stream ID (TSID) and program number </li></ul><ul><li>– source ID, service type, access controlled and hidden flags </li></ul><ul><li>– Service Location Descriptor : contains list of PID’s for elementary streams </li></ul>February 21, 2012
  53. 53. Major and Minor Channel Numbers February 21, 2012
  54. 54. Major and Minor Channel Example February 21, 2012
  55. 55. PAT and PMT February 21, 2012
  56. 56. TSID and Program Number February 21, 2012
  57. 57. Service Location Descriptor February 21, 2012
  58. 58. PID and Tunning February 21, 2012
  59. 59. The Program Number Myth February 21, 2012
  60. 60. TVCT Example February 21, 2012
  61. 61. EIT <ul><li>EIT : Event Information Table - provides information for events on the virtual channels. </li></ul><ul><li>Each EIT spans 3 hours. </li></ul><ul><li>Start time for each EIT is constrained to be one of the following UTC times: </li></ul><ul><li>– 0:00 (midnight), 3:00, 6:00, 9:00 </li></ul><ul><li>– 12:00 (noon), 15:00, 18:00, 21:00 </li></ul><ul><li>EIT-0 represents the current 3 hours of programming </li></ul><ul><li>For terrestrial PSIP, first 4 EIT’s (EIT-0, -1, -2, -3), representing 12 hours, are required </li></ul><ul><li>Maximum number of EIT’s = 128 (16 days) </li></ul>February 21, 2012
  62. 62. EIT examples February 21, 2012
  63. 63. Source ID’s and Event ID’s February 21, 2012
  64. 64. Events that span EIT Boundaries February 21, 2012
  65. 65. ETT <ul><li>ETT : Extended Text Table – provides detailed descriptions of virtual channel and events. </li></ul><ul><li>Each EIT spans 3 hours. </li></ul>February 21, 2012
  66. 66. RRT <ul><li>RRT : Rating Region Table - provides rating information for multiple geographic regions . </li></ul><ul><li>The RRT defines the rating standard for a particular geographic region and/or country : </li></ul><ul><li>– US (50 states + possessions) </li></ul><ul><li>– Canada </li></ul><ul><li>– Taiwan </li></ul><ul><li>– South Korea </li></ul><ul><li>The Content Advisory Descriptor indicates, for a given event, the ratings for any or all of the rating dimensions defined in the RRT. </li></ul><ul><li>Full implementation in the U.S. requires document EIA-766: </li></ul><ul><li>“ U.S. Region Rating Table (RRT) and Content Advisory Descriptor for Transport of Content Advisory Information Using ATSC A/65 Program and System Information Protocol (PSIP)” </li></ul>February 21, 2012
  67. 67. RRT February 21, 2012
  68. 68. RRT Information for U.S. February 21, 2012
  69. 69. RRT Information for U.S. February 21, 2012
  70. 70. RRT Information for U.S. February 21, 2012
  71. 71. RRT Information for U.S. February 21, 2012
  72. 72. RRT Information for U.S. February 21, 2012
  73. 73. Directed Channel Change <ul><li>A newly added feature to the ATSC PSIP standard . </li></ul><ul><li>Documented in Amendment 1 to A/65 Rev. A </li></ul><ul><li>Defines two tables at base PID (0x1FFB) </li></ul><ul><li>– Directed Channel Change Table (DCCT) </li></ul><ul><li>– Directed Channel Change Selection Code table (DCCSCT) </li></ul><ul><li>An optional capability that offers broadcasters the ability to steer viewers between linked, alternative streams of broadcast program content </li></ul><ul><li>Switch can happen automatically or interactively. </li></ul>February 21, 2012
  74. 74. Program Guide Formation February 21, 2012
  75. 75. Mapping PSIP Tables to TS Packets February 21, 2012
  76. 76. Example PSIP packets February 21, 2012
  77. 77. For more informtaion February 21, 2012
  78. 78. DTV Application Software Environment (DASE)
  79. 79. ATSC DASE Brief <ul><li>DASE : D TV A pplication S oftware E nvironment, which is defined by ATSC Specification a_100_1 ~ a_100_8 </li></ul><ul><li>ATSC A/100_1: DASE-1 Part 1: Introduction, Architecture, and Common Facilities . Introduces the DASE Standard, defines the DASE Architecture, and specifies Common Facilities which must be processed by both the DASE declarative application environment and the DASE procedural application environment. </li></ul><ul><li>ATSC A/100_2: DASE-1 Part 2: Declarative Applications and Environment , specifies all facilities which are specifically processed by the DASE declarative application environment </li></ul><ul><li>ATSC A/100_3: DASE-1 Part 3: Procedural Applications and Environment , specifies all facilities which are specifically processed by the DASE procedural application environment. </li></ul><ul><li>ATSC A/100-4, DASE-1 Part 4: Application Programming Interface , specifies the syntax and semantics of the DASE specific APIs exposed to DASE Procedural Applications. </li></ul><ul><li>ATSC A/100-5, DASE-1 Part 5: ZIP Archive Resource Format , specifies an archive content type supported by the common facilities. </li></ul><ul><li>ATSC A/100-6, DASE-1 Part 6: Security , specifies all facilities which relate to the common security aspects of DASE Applications and DASE Systems. </li></ul><ul><li>ATSC A/100-7, DASE-1 Part 7: Application Delivery System – ARM Binding .Specifies all facilities which relate to the binding of DASE Applications and the DASE System to the ATSC Data Application Reference Model (A/94), which, in turn, specifies an application delivery system which employs the ATSC Data Broadcast Standard (A/90). </li></ul><ul><li>ATSC A/100-8, DASE-1 Part 8: Conformance , specifies the overall conformance requirements for DASE Applications and DASE Systems. </li></ul>February 21, 2012
  80. 80. DASE Content <ul><li>DASE Content is generally organized as a collection of one or more DASE Applications, each of each of which takes the form of either a declarative application or a procedural application. </li></ul><ul><li>Declarative Applications A DASE declarative application (DA) is a DASE Application whose initial entity is the specific markup content type application/xhtml+xml. In addition to markup content, a DASE declarative application may contain stylesheet and script content as well as other content types. </li></ul><ul><li>Procedural Applications A DASE procedural application (PA) is a DASE Application whose initial entity is the specific active object content type application/javatv-xlet. In addition to active object content, a DASE procedural application may contain archive and application defined content as well as other common content types. </li></ul>February 21, 2012
  81. 81. DASE System <ul><li>DASE System The DASE System interacts with receiver platform services in order to accept input from the broadcast transport and the end-user and generate graphics and audio output for presentation on the receiver platform’s display and audio rendering systems. The receiver platform provides essential services to the DASE System such as operating system services, input/output services, and memory services. </li></ul>February 21, 2012
  82. 82. DASE Sysetem con. <ul><li>Declarative Application Environment A DASE declarative application environment (DAE) is a logical subsystem of the DASE System which processes markup, stylesheet, and script content. A key component of the declarative application environment is the declarative content decoding engine (DCDE), which takes the form of an XDML parser and a stylesheet and script interpreter. </li></ul><ul><li>Procedural Application Environment A DASE procedural application environment (PAE) is a logical subsystem of the DASE System which processes active object content. A key component of the procedural application environment is the procedural content execution engine (PCEE), which, for example, may take the form of a Java Virtual Machine. </li></ul>February 21, 2012
  83. 83. DASE Architecture February 21, 2012
  84. 84. DASE Architecture con. <ul><li>The Declarative Application Environment processes declarative applications. </li></ul><ul><li>The Procedural Application Environment processes procedural applications. The Java Byte Code Interpreter (a Java Virtual Machine) serves as the Procedural Content Execution Engine and is a part of the Procedural Application Environment. Java Application Programming Interfaces (APIs) provide procedural applications with access to the receiver’s functions. </li></ul><ul><li>Common content decoders serve both procedural and declarative application needs for the decoding and presentation of common content types such as PNG, JPEG and Portable Font Resource formats. </li></ul>February 21, 2012
  85. 85. DASE example: KBS February 21, 2012
  86. 86. DASE example: KBS <ul><li>Main Menu </li></ul>February 21, 2012
  87. 87. DASE example: KBS <ul><li>Team Info </li></ul>February 21, 2012
  88. 88. DASE example: KBS <ul><li>Game </li></ul>February 21, 2012
  89. 89. DASE example: KBS <ul><li>News Ticker </li></ul>February 21, 2012
  90. 90. DASE example: iBlast <ul><li>iBlast is a nationwide digital distribution network that uses the powerful transmitters of local TV stations to broadcast rich media content directly to home computers, digital set-top boxes, and other receiving devices. Digital media such as movies, movie trailers, games, music and software are broadcast wirelessly to PCs, DTV, STB etc. </li></ul>February 21, 2012
  91. 91. Thank you!