ATSC Standard: Program and System Information Protocol for Terrestrial Broadcast and Cable (Revision B)
Total Page:16
File Type:pdf, Size:1020Kb
Doc. A/65B 18 March 2003 ATSC Standard: Program and System Information Protocol for Terrestrial Broadcast and Cable (Revision B) Advanced Television Systems Committee 1750 K Street, N.W. Suite 1200 Washington, D.C. 20006 http://www.atsc.org ATSC Program and System Information Protocol 18 March 2003 The Advanced Television Systems Committee, Inc., is an international, non-profit organization developing voluntary standards for digital television. The ATSC member organizations represent the broadcast, broadcast equipment, motion picture, consumer electronics, computer, cable, satellite, and semiconductor industries. Specifically, ATSC is working to coordinate television standards among different communications media focusing on digital television, interactive systems, and broadband multimedia communications. ATSC is also developing digital television implementation strategies and presenting educational seminars on the ATSC standards. ATSC was formed in 1982 by the member organizations of the Joint Committee on InterSociety Coordination (JCIC): the Electronic Industries Association (EIA), the Institute of Electrical and Electronic Engineers (IEEE), the National Association of Broadcasters (NAB), the National Cable Television Association (NCTA), and the Society of Motion Picture and Television Engineers (SMPTE). Currently, there are approximately 170 members representing the broadcast, broadcast equipment, motion picture, consumer electronics, computer, cable, satellite, and semiconductor industries. ATSC Digital TV Standards include digital high definition television (HDTV), standard definition television (SDTV), data broadcasting, multichannel surround-sound audio, and satellite direct-to-home broadcasting. 1 ATSC Program and System Information Protocol 18 March 2003 Table of Contents 1. SCOPE........................................................................................................................................................9 1.1 Application 9 1.1.1 Terrestrial Broadcast 9 1.1.2 Cable 10 1.2 Organization 10 2. REFERENCES..........................................................................................................................................11 3. DEFINITIONS ...........................................................................................................................................12 3.1 Compliance Notation 12 3.2 Acronyms and Abbreviations 12 3.3 Definition of Terms 13 3.4 Section and Data Structure Syntax Notation 15 4. DATA STRUCTURE .................................................................................................................................15 4.1 Table Format 15 4.2 Extensibility 17 4.3 User Private Ranges 17 4.4 Reserved Fields 18 5. TABLE HIERARCHY AND STRUCTURE REQUIREMENTS...................................................................18 5.1 Requirements for Terrestrial Broadcast 21 5.2 Requirements for Cable 21 6. SPECIFICATIONS ....................................................................................................................................22 6.1 System Time Table (STT) 22 6.2 Master Guide Table (MGT) 23 6.2.1 Descriptors in the MGT Outer Loop 27 6.2.2 Descriptors in the MGT Inner Loop 27 6.2.3 Descriptor Precedence 27 6.3 Virtual Channel Table (VCT) 27 6.3.1 Terrestrial Virtual Channel Table 28 6.3.2 Cable Virtual Channel Table 34 6.4 Rating Region Table (RRT) 36 6.5 Event Information Table (EIT) 39 6.6 Extended Text Table (ETT) 43 6.7 Directed Channel Change Table (DCCT) 45 6.7.1 Case: Unconditional Channel Change (dcc_selection_type = 0x00) 55 6.7.2 Case: Numeric Postal Code (dcc_selection_type = 0x01, 0x11) 55 6.7.3 Case: Alphanumeric Postal Code (dcc_selection_type = 0x02, 0x12) 55 2 ATSC Program and System Information Protocol 18 March 2003 6.7.4 Case: Demographic Category (dcc_selection_type = 0x05, 0x06, 0x15, 0x16) 56 6.7.5 Case: Genre Category (dcc_selection_type = 0x07, 0x08, 0x17, 0x18) 57 6.7.6 Case: Cannot Be Authorized (dcc_selection_type = 0x09) 60 6.7.7 Case: Geographic Location (dcc_selection_type = 0x0C, 0x1C) 61 6.7.8 Case: Rating Blocked (dcc_selection_type = 0x0D) 62 6.7.9 Case: Return to Original Channel (dcc_selection_type = 0x0F) 62 6.7.10 Case: Viewer-Direct-Select (dcc_selection_type = 0x20 – 0x23) 62 6.7.11 Viewer-Direct-Select Persistence 62 6.8 DCC Selection Code Table (DCCSCT) 64 6.9 Core Descriptors 67 6.9.1 AC-3 Audio Descriptor 68 6.9.2 Program Identifier Descriptor 69 6.9.3 Caption Service Descriptor 69 6.9.4 Content Advisory Descriptor 70 6.9.5 Extended Channel Name Descriptor 72 6.9.6 Service Location Descriptor 72 6.9.7 Time-Shifted Service Descriptor 74 6.9.8 Component Name Descriptor 75 6.9.9 Stuffing Descriptor 76 6.9.10 Descriptors for Inactive Channels 76 6.9.11 DCC Departing Request Descriptor 76 6.9.12 DCC Arriving Request Descriptor 77 6.9.13 Redistribution Control (RC) Descriptor 78 6.10 Multiple String Structure 79 7. PSIP STD MODEL....................................................................................................................................83 7.1 Buffer Model for Terrestrial Broadcast 83 7.2 Buffer Model for Cable 83 7.3 Buffer Model Considerations to Support Directed Channel Change for Terrestrial Broadcast 83 ANNEX A DAYLIGHT SAVINGS TIME CONTROL ......................................................................................84 ANNEX B ADDITIONAL CONSTRAINTS ON VIRTUAL CHANNEL TABLE FOR THE U.S. ......................86 1. ASSIGNMENT OF MAJOR CHANNEL NUMBER VALUES FOR TERRESTRIAL BROADCAST IN THE U.S. .........................................................................................................................................................86 2. REQUIREMENT TO TRANSMIT ANALOG TRANSMISSION SIGNAL ID ..............................................87 ANNEX C STANDARD HUFFMAN TABLES FOR TEXT COMPRESSION .................................................88 1. SCOPE......................................................................................................................................................88 2. CHARACTER SET DEFINITION ..............................................................................................................88 2.1 First Order Escape 88 2.2 Decode Table Data Structures 89 3 ATSC Program and System Information Protocol 18 March 2003 2.2.1 Tree Root Byte Offsets 89 2.2.2 Order-1 Decode Trees 90 3. STANDARD COMPRESSION TYPE 1 ENCODE/DECODE TABLES .....................................................91 4. STANDARD COMPRESSION TYPE 2 HUFFMAN ENCODE/DECODE TABLES...................................99 ANNEX D AN OVERVIEW OF PSIP FOR TERRESTRIAL BROADCAST WITH APPLICATION EXAMPLES ............................................................................................................................................107 1. INTRODUCTION.....................................................................................................................................107 2. OVERVIEW.............................................................................................................................................107 3. ELEMENTS OF PSIP..............................................................................................................................108 4. APPLICATION EXAMPLE......................................................................................................................111 4.1 The Master Guide Table (MGT) 112 4.2 The Virtual Channel Table (VCT) 113 4.3 The Event Information Tables (EITs) 117 4.4 The Rating Region Table (RRT) 118 5. PACKETIZATION AND TRANSPORT ...................................................................................................119 6. TUNING OPERATIONS AND TABLE ACCESS ....................................................................................119 7. GPS TIME ...............................................................................................................................................121 8. NVOD EXAMPLES .................................................................................................................................122 9. INTERPRETATION OF MGT TABLE VERSION NUMBERS.................................................................124 10. USE OF ANALOG TRANSMISSION SIGNAL ID.................................................................................126 11. USE OF COMPONENT NAME DESCRIPTOR ....................................................................................126 ANNEX E TYPICAL SIZE OF PSIP TABLES .............................................................................................127 1. OVERVIEW.............................................................................................................................................127 2. SYSTEM TIME TABLE (STT).................................................................................................................127 3. MASTER GUIDE TABLE (MGT) ............................................................................................................127 4. TERRESTRIAL VIRTUAL CHANNEL TABLE (TVCT)...........................................................................127 5. RATING REGION TABLE (RRT)............................................................................................................128 6. EVENT INFORMATION TABLE (EIT) ....................................................................................................128 7. EXTENDED TEXT TABLE (ETT) ...........................................................................................................129