Skip Navigation LinksHome > Help > Standards Development Organizations > MPEG > PSI Table Sections > Program Map Table (PMT)
Skip Navigation Links.

Program map table (PMT) [MPEG Syntax]

The Program Map table (PMT) is comprised of sections for each program_number represented in a transport stream, each section of which contains the packet id and characteristics of each elementary stream in the program service.

ATSC packetization characteristics
packet idunique pidt_s_ca_f_cp_u_s_ipointer_fieldlisted in MGT
0True'00''01'True0-182False
ATSC maximums
ms per sectionsections per
program_number
bytes per sectioninstancesmax bps
per pid
400 (ATSC)11024current
next
80,000

The Program Map table is comprised of one of more sections, each pertaining to a single program service.

section syntax
syntaxbit index# of bitsmnemonic
table_id08uimsbf
section_syntax_indicator81bslbf
'0'91bslbf
reserved102bslbf
section_length1212uimsbf
program_number2416uimsbf
reserved402bslbf
version_number425uimsbf
current_next_indicator471bslbf
section_number488bslbf
last_section_number568bslbf
reserved 643bslbf
PCR_PID6713uimsbf
reserved 804bslbf
program_info_length 8412uimsbf
descriptor() 96varA 
for i = 0 to N
  stream_type 96 + varA8uimsbf
  reserved 104 + varA3bslbf
  elementary_PID 107 + varA13uimsbf
  reserved120 + varA4bslbf
  ES_info_length 124 + varA12uimsbf
  descriptor()136 + varAvarA 
next
CRC_32 32rpchof
Table section legend
Note: bit index is only indicated for the first time through the loop.

 

This page was last modified on July 6, 2010 to correct bit index values for items below last_section_number.

 

EtherGuide Systems LLC on LinkedIn

Web Site Terms of Service href="http://www.EtherGuideSystems.com/PrivacyNotice.aspx">Web Site Privacy Policy
Copyright 2007, by John M. Willkie. All Rights Reserved in the United States of America and pursuant to international agreements.