PAT, PMT, CAT, TSDT, ICIT   Program Association Table, Program Map Table, Conditional Access Table, Transport Stream Description Table, IPMP Control Information Table   PSI 테이블

(2019-11-17)
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 참조


[MPEG 다중화] 1. MPEG 다중화 2. MPEG 스트림 3. ES 4. PES 5. PES 패킷 헤더 6. PS 7. TS 8. TS 패킷 9. TS 패킷 헤더 10. TS 패킷 적응필드 11. 프로그램 12. PID 13. PSI 14. PSI 관련 테이블들

 
        최근수정     요약목록     참고문헌