ISDB (ARIB) SI Tables Transport Stream Description Table (TSDT) PID = 0x0003 Bits table id = 0x03 section syntax indicator =1 zero reserved section length transport stream id reserved version number current text indicator section number last section number descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 var 32 ATSC PSIP Tables Master Guide Table (MGT) PID = 0x1FFB Bits table id = 0xC7 8 section syntax indicator = 1 1 private indicator = 1 1 reserved 2 section length 12 table id extension = 0x0000 16 reserved 2 version number 5 current next indicator = 1 1 section number = 0 8 last section number = 0 8 protocol version 8 tables defined 16 table type 16 reserved 3 table type PID 13 reserved 3 table type version number 5 number bytes 32 reserved 4 table type descriptors length 12 descriptor var reserved 4 descriptors length 12 descriptor var CRC 32 32 Descriptor stuffing descriptor Tag Value 0x80 Program Identifier Table (PIT) PID=PMT PID for Program Bits table id = 0xD0 section syntax indicator = 0 private indicator = 1 reserved private section length descriptor CRC 32 Descriptor registration program identifier 8 1 1 2 12 32 Terrestrial/Cable Virtual Channel Table (VCT) PID = 0x1FFB Bits table id = 0xC8 (Terr) or 0xC9 (Cable) 8 section syntax indicator = 1 1 private indicator = 1 1 reserved 2 section length 12 transport stream id 16 reserved 2 version number 5 current next indicator 1 section number 8 last section number 8 protocol version 8 num channels in section 8 short name 7*16 reserved 4 major channel number 10 minor channel number 10 modulation mode 8 carrier frequency 32 channel TSID 16 program number 16 ETM location 2 access controlled 1 hidden 1 Terrestrial Cable reserved path select 1 reserved out of band 1 reserved reserved 4 service type 6 source id 16 reserved 6 descriptor length 1 descriptor reserved 6 additional descriptor length 10 additional descriptor 32 CRC 32 MPEG–2 PSI Tables Program Association Table (PAT) PID = 0x0000 Bits Program Map Table (PMT) PID = by assignment in PAT Bits table id = 0x00 section syntax indicator zero reserved section length transport stream id reserved version number current next indicator section number last section number program zero reserved network PID program number reserved program map PID CRC 32 table id = 0x02 section syntax indicator zero reserved section length program number reserved version number current next number section number last section number reserved PCR PID reserved program info length descriptor stream type reserved elementary PID reserved ES info length descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 16 3 13 16 3 13 32 0x85 Descriptor extended channel name service location time-shifted service 0xA2 Event Information Table (EIT) PID = defined in MGT Bits Bits 8 1 1 2 12 16 2 5 1 8 8 8 32 var 32 2 5 1 8 8 3 13 4 12 8 DVB Descriptor 3 mosaic stream identifier teletext subtitling service move CA system descriptor data broadcast id 13 4 12 3 Rating Region Table (RRT) PID = 0x1FFB 0xA1 table id = 0xCC section syntax indicator = 1 private indicator = 1 reserved section length table id extension = 0 reserved version number current next indicator = 1 section number = 0 last section number = 0 protocol version ETM id extended text message CRC 32 16 0x02 0x04 Digital Video Broadcasting 0x05 0x06 0x07 0x08 DVB SI Tables 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 Tag Value 0x51 0x52 0x56 0x59 0x60 0x65 0x66 Conditional Access Table (CAT) PID = 0x0001 Bits table id = 0x01 section syntax indicator zero reserved section length reserved version number current next indicator section number last section number descriptor CRC 32 The MPEGscope family of digital TV test products provide a complete spectrum of stream-capture, generation and in-depth analysis tools for MPEG2, DVB, ISDB and ATSC standards. Agilent’s tools cover the entire MPEG-2 protocol stack – from deep macroblock analysis, to display, error-checking and editing of the DVB, ATSC and ISDB tables. Service Description Table (SDT) PID = 0x001 Bits 8 1 1 2 12 18 5 1 8 8 table id section syntax indicator = 1 reserved future use reserved section length transport stream id reserved version number current next indicator section number last section number original network id reserved future use service id reserved future use EIT schedule flag EIT present following flag running status free CA mode descriptors loop length descriptor CRC 32 actual stream 0x42 other stream 0x46 Network Information Table (NIT) PID = 0x0010 Bits 32 actual network 0x40 other network 0x41 table id = 0xCB section syntax indicator = 1 private indicator = 1 reserved section length source id zero version number current next indicator = 1 section number last section number protocol version number events in section reserved event id start time reserved ETM location length in seconds title length title text() reserved descriptor length descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 8 8 2 14 32 2 2 20 8 var 4 12 Descriptor Tag Value AC-3 audio caption service content advisory stuffing 32 0x81 0x86 0x87 0x80 Bits table id = 0xCA 8 section syntax indicator = 1 1 private indicator = 1 1 reserved 2 section length 12 table id extension: reserved 8 rating region 8 reserved 2 version number 5 current next indicator = 1 1 section number 8 last section number 8 protocol version 8 rating region name length 8 rating region name text() var dimensions defined 8 dimension name length 8 dimension name text() var reserved 3 graduated scale 1 values defined 4 abbrev rating value length 8 abbrev rating value text var rating value length 8 rating value text var reserved 6 descriptors length 10 descriptor var CRC 32 32 System Time Table (STT) PID = 0x1FFB 8 section syntax indicator = 1 private indicator = 1 reserved section length table id extension = 0 reserved version number = 0 current next indicator = 1 section number = 0 last section number = 0 protocol version system time GPS UTC offset daylight savings descriptor CRC 32 1 Capture, generate and compose multiple streams User-friendly The MPEGscope test system captures and generates streams with benchmark precision and accuracy with features such as packet-level timestamping, auto packet size detection, PID filters, external input trigger and extensive storage capacity. Other features include analysis of DVB-T Megaframe Initialization Packets (MIP) packets, which are used for timing in single-frequency network operation of digital terrestrial broadcast systems. The MPEGscope has an intuitive user-friendly Windows interface with online user manual and help system to get the user up and running immediately. MPEGscope software provides support for custom editing of MPEG-2 system information tables and descriptors, allowing you to easily create multiple test streams for testing of set-top boxes or other digital TV equipment. Bits table id = 0xCD For more information, visit our website at: www.Agilent.com/comms/MPEGscope MPEGscope Test Systems actual stream, present/following 0x4E other stream, present/following 0x4F actual stream, schedule 0x50 – 0x5F other stream, schedule 0x60 – 0x5F 0x03 table id section syntax indicator =1 reserved future use reserved section length network id reserved version number current next indicator section number last section number reserved future use network descriptors length descriptor reserved future use transport stream loop length transport stream id original network id reserved future use transport descriptors length descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 4 8 1 1 2 12 16 2 5 1 8 8 16 8 Descriptor 4 6 16 16 12 32 32 0x4A 0x5B 0x5F 0x41 0x42 0x43 private data specifier 0x5F frequency list 0x62 16 2 5 1 Descriptor Tag Value stuffing bouquet name service country availability linkage NVOD reference time shifted service mosaic CA identifier telephone multilingual service name private data specifier 0x42 data broadcast 0x64 0x47 0x48 0x49 16 “Syntax smart” technology 1 2 12 16 table id = 0x4A section syntax indicator = 1 reserved future use reserved section length bouquet id reserved version number current next number section number last section number reserved future use bouquet descriptors length reserved future use transport stream loop length transport stream id original network id reserved future use transport descriptors length descriptor CRC 32 table id = 0x71 section syntax indicator = 0 reserved future use reserved section length transport stream id original network id service id event id reserved future use running status 2 5 Descriptor 1 stuffing 8 bouquet name 0x47 8 CA identifier 0x53 country availability 0x49 8 32 8 8 32 1 2 12 16 2 5 1 8 8 8 1 1 2 12 16 16 40 24 3 1 12 32 Tag Value 0x42 0x4A 0x4D 0x4E 0x4F 0x50 0x53 0x54 0x55 0x57 0x5E 0x5F 0x61 0x64 0x51 5 3 12 4 12 16 16 4 12 32 Stuffing Table (ST) PID = 0x0010 to 0x0014 table id = 0x72 section syntax indicator = 0 reserved future use reserved section length data byte Bits 8 1 1 2 12 Tag Value service list 0x41 stuffing 0x42 private data specifier 0x5F table id = 0x70 section syntax indicator reserved future use reserved section length UTC time 8 1 1 2 12 40 Event Relation Table (ERT) PID = 0x0021 table id = 0xD1 section syntax indicator = 1 reserved future use reserved section length event relation id reserved version number current next indicator section number last section number information provider id relation type reserved future use node id collection mode reserved future use parent node id reference number reserved future use descriptors loop length descriptor CRC 32 Discontinuity Information Table (DIT) PID = 0x001E Bits table id = 0x7E section syntax indicator = 0 reserved future use reserved section length = 1 Transition flag reserved future use Time Offset Table (TOT) PID = 0x0014 8 1 1 2 12 2 7 Bits table id = 0x73 section syntax indicator = 0 reserved future use reserved section length UTC time reserved descriptor loop length descriptor CRC 32 8 1 1 2 12 40 5 1 8 8 16 16 32 8 16 16 2 2 12 4 12 40 24 32 8 1 1 2 12 16 2 5 1 8 8 8 16 3 13 3 13 4 4 32 Descriptor Tag Value 0x63 Tag Value conditional access copyright digital copy control network identification partial TS time audio component hyperlink target area data content video decode control download content basic local event reference node relation short node information STC reference CA EMM TS CA contract information CA service emergency information data component system management 0x09 0x0D 0xC1 0xC2 0xC3 0xC4 0xC5 0xC6 0xC7 0xC8 0xC9 0xD0 0xD1 0xD2 0xD3 0xD4 0xCA 0xCB 0xCC 0xFC 0xFD 0xFE 12 8 8 8 8 32 Bits 8 1 1 2 12 Download Table (DLT) PID = identified in DCT table id = 0xC1 section syntax indicator = 0 private indicator reserved section length = 0x89C maker id model id version id Lsection number last Lsection number (145x) model info (2048x) code data byte CRC 32 Bits 8 1 1 2 12 8 8 8 16 16 8 8 32 16 2 5 1 8 8 16 4 4 16 4 4 16 8 4 12 32 Index Transmission Table (ITT) PID = PMT PID for Program Bits table id = 0xD2 section syntax indicator = 1 reserved future use reserved section length event id reserved version number current next indicator section number last section number reserved future use descriptors loop length descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 4 12 32 Tag Value 0x42 0x58 0x5F Selection Information Table (SIT) PID = 0x001F Bits table id = 0x7F section syntax indicator = 1 DVB reserved future use ISO reserved section length DVB reserved future use ISO reserved version number current next indicator section number last section number DVB reserved future use transmission info loop length descriptor service id DVB reserved future use running status service loop length descriptor CRC 32 Descriptor 12 stuffing local time offset private data specifier partial transport stream 1999 Emmy award for Outstanding Achievement in Technological Advancement 2 0x5F Descriptor With built-in “syntax smart” technology the MPEGscope allows syntax-guided editing, creation and analysis of MPEG-2, DVB, ATSC, ISDB and user-defined protocol information. While other systems require the user to manually enter information in hexadecimal, the syntax smart technology helps users define fields according to the syntax specified in the relevant standard. 16 0x5D 8 Time and Date Table (TDT) PID = 0x0014 Bits 2 12 0x57 16 4 table id = 0xC3 8 section syntax indicator = 1 1 reserved future use 1 reserved 2 section length 12 maker id 8 model id 8 reserved 2 version number 5 current next indicator 1 section number 8 last section number 8 transport stream id 16 original network id 16 service id 16 num of contents 8 group 4 target version 12 new version 12 download level 2 version indicator 2 content description length 12 reserved 4 schedule description length 16 reserved 4 start time 40 duration 24 descriptor var CRC 32 32 1 0x53 16 0x42 linkage 0x4A multilingual bouquet name 0x5C private data specifier 0x5F Descriptor 1 1 table id = 0xC0 section syntax indicator = 1 private indicator reserved section length network id reserved version number current next indicator section number last section number transmission rate transport stream id reserved DL PID reserved ECM PID reserved model info length maker id model id version id DLT size CRC 32 8 16 0x4C Tag Value 16 var 8 8 section syntax indicator reserved future use reserved section length service id reserved version number current next indicator section number last section number transport stream id original network id content id num of content version content version content minor version version indicator reserved future use content descriptor length reserved future use schedule description length start time duration descriptor CRC 32 Download Control Table (DCT) PID = 0x0017 Bits 16 0x5A Running Status Table (RST) PID = 0x0013 Bits table id = 0xC2 8 0x44 Bouquet Association Table (BAT) PID = 0x0011 Bits Software Download Trigger Table (SDTT) PID = 0x0023 Bits 8 data broadcast 12 0x42 satellite delivery system cable delivery system terrestrial delivery system 2 12 0x4B 1 0x40 stuffing 1 0x4A 3 Tag Value service list 1 stuffing linkage short event extended event time shifted event component descriptor CA identifier content parental rating telephone multilingual component private data specifier short smoothing buffer 1 4 Descriptor 8 Descriptor 1 Tag Value network name stuffing linkage multilingual network name private data specifier table id section syntax indicator = 1 reserved future use reserved section length service id reserved version number current next indicator section number last section number transport stream id original network id segment last section number last table id event id start time duration running status free CA mode descriptors loop length descriptor CRC 32 16 12 12 Event Information Table (EIT) PID = 0x0012 Bits To be determined 0xA0 Extended Text Table (ETT) PID = defined in MGT 2 video stream audio stream hierarchy registration data stream alignment target background grid video window CA ISO 639 language system clock multiplex buffer utilization copyright maximum bitrate private data indicator smoothing buffer STD IBP ISDB Tag Value 0x80 1 12 Tag Value DVB-T Descriptor stuffing 1 Descriptor ATSC Tag Value 0x05 8 Partial Content Announcement Table (PCAT) PID = 0x0022 Bits 8 1 1 2 12 16 2 5 1 8 8 Descriptor 4 stuffing bouquet name service country availability linkage NVOD reference time shifted service short event extended event time shifted event component mosaic CA identifier content parental rating telephone multilingual service name multilingual component private data specifier short smoothing buffer partial transport stream data broadcast 12 16 1 3 12 32 Tag Value 0x42 0x47 0x48 0x49 0x4A 0x4B 0x4C Local Event Information Table (LIT) PID = 0x0020 Bits table id = 0xD0 section syntax indicator = 1 reserved future use reserved section length event id reserved version number current next indicator section number last section number service id transport stream id original network id local event id reserved future use descriptors loop length descriptor CRC 32 8 1 1 2 12 16 2 5 1 8 8 16 16 16 16 4 12 32 0x4D 0x4E 0x4F 0x50 0x51 0x53 0x54 0x55 0x57 0x5D 0x5E 0x5F 0x61 0x63 0x64 © Copyright Agilent Technologies 2000 Printed in Australia 5966-0345E