1. PSI 정보 테이블들
ㅇ PAT (Program Association Table)
- MPEG-2 TS에 다중화되어있는 모든 프로그램에 대한 일괄적인 목록 정보
. 프로그램 번호 및 PMT의 PID 등을 알려줌
- PID 번호 : 0
- PAT 테이블 주요 내용
. table_id : PAT에 대해서는 항상 `0(0x00)` (8 비트)
. section_syntax_indicator : 항상 1 (1 비트)
. section_length : 최대값 1021 (2 MSB = 0) (12 비트)
. transport_stream_id : 네트워크 내 TS 식별 (16 비트)
. version_number : PAT 버젼. PAT 변경 때 마다 1씩 증가 (5 비트)
. current_next_indicator : `1`=> 현재 PAT, `0`=> 다음 테이블에서 확인 (1비트)
. section_number : 현재 섹션 번호 (8 비트)
. last_section_number : 마지막 섹션 번호 (8 비트)
. program_number :
. (...) 등
ㅇ PMT (Program Map Table)
- 하나의 프로그램을 구성하는 프로그램 요소(비디오,오디오 등)들의 형식 및 PID 등
. 다중화된 각 프로그램들이 반드시 하나씩 갖게됨
. 해당 프로그램을 구성하는 모든 ES들의 PID 값이 할당되어짐
- PID 번호 : PAT에서 설정되는 번호
- PMT 테이블 주요 내용
. table_id : PAT에 대해서는 항상 `2(0x02)` (8 비트)
. section_syntax_indicator : 항상 1 (1 비트)
. section_length : 최대값 1021 (2 MSB = 0) (12 비트)
. program_number : 프로그램 번호 (1~65536) (16 비트)
. version_number : PAT 버젼. PAT 변경 때 마다 1씩 증가 (5 비트)
. (...) 등
ㅇ CAT (Conditional Access Table)
- 수신 제한
- PID 번호 : 1
ㅇ TSDT (Transport Stream Description Table)
- 프로그램 특성 또는 각 ES의 특성 등을 설명
- PID 번호 : 2
ㅇ ICIT (IPMP Control Information Table)
- IPMP(Intellectual Property Management and Protection) 정보
- PID 번호 : 3
※ [참고용어] ☞ PSIP 참조