PSI   Program Specific Information   프로그램 지정 정보, 프로그램 사양 정보, 프로그램 시스템 정보, 특정 프로그램 정보

(2025-01-16)

프로그램 구성 정보


1. PSI (Program Specific Information, 프로그램 사양 정보)MPEG-2에서 여러 프로그램들로 다중화된 복잡한 TS(Transport Stream)의 역다중화에
     필요한 프로그램 정보를 테이블 형식으로 담아낸 메타데이터MPEG-2 다중화 참조

  ㅇ 사실상, SI,PSI,PSIP 정보들은, 거의 모든 디지털 방송 환경에서, 
     - MPEG-2 표준에 따라 구조화된 데이터 스트림 상에, 
     - 시청자가 선택한 프로그램데이터를 정확히 디코딩하여, 재생 가능 정보 제공 및
     - 다양한 프로그램이 포함된 TS 내, 필요 데이터효율적인 식별,전송을 가능케 함
        . 例) 프로그램 이름 식별, 인접 채널 검색, EPG,날짜,시간 정보2. PSI 정보 전송

    

  ㅇ PSI 정보의 특징  :  수신 안정성, 신속한 탐색 추구
     - 이를위해, PSI 정보는, 독립적으로, 자주, 반복 전송됨
     - 따라서, 디코더는 가능한 빠른 시간 내 PSI 정보를 받을 수 있게됨
     - (PSI 정보의 상시 필요 이유)
        . 각 프로그램이 여러 ES들을 포함할 수도,
        . 전송중에 한 프로그램이 다른 프로그램으로 대치,삭제될 수도 있으며,
        . 프로그램 내에 ES 구성이 달라질 수도 있는 등

  ㅇ PSI 정보전송 방법
     - TS 패킷유료부하에 포함되어 전송됨

  ㅇ PSI 정보전송 주기
     - 일정 시간 간격으로 반복 전송됨 
        . (보통 초당 10~50회 정도, 최대 0.7초 이내에 한번씩 PSI 정보를 보내도록 규정됨)

  ㅇ PSI 정보의 참조
     - 수신기는, 방송국 채널 선택, ES(기본 스트림)의 재생 전환 등을 할 때,
     - TS 패킷의 정확한 판별을 위해 PSI 정보를 참조하게 됨


3. PSI 정보 테이블                                                 ☞ PSI 테이블 참조

  ㅇ 복잡하게 다중화프로그램 속에서 정확한 정보를 찾도록 여러 테이블 종류가 있음
     - PAT, PMT, CAT, NIT, TSDT, ICIT 
        . PAT, PMT : 프로그램을 구성하는 Program Element(ES)들에 관한 정보
           .. 어떤 패킷이 어떤 PID인가에 대한 정보를 줌
           .. PIDTS 패킷 헤더에 있는 패킷 ID 임
           .. 역다중화시에 이 PID 만 보고 패킷들을 구분할 수 있게됨
           .. PAT : 모든 프로그램PMT 위치를 알려주는 테이블
           .. PMT : 프로그램별 상세 정보를 제공
        . NIT : 전송망에 대한 규정값
           .. 다중 TS에서 사용되어, 특정 TS에 대한 네트워크 정보주파수 설정 지원
           .. 해당 네트워크에서 전송되는, TS 목록 및 TS 간의 관계 정보를 제공
        . CAT : 수신 제한이 필요한 경우에, 스크래블링 또는 사적인 스트림에 관련된 사항


  ㅇ PSI 테이블 간 관계
     - PAT : PMT의 위치를 제공
     - PMT : 프로그램 내 각 스트림의 PID와 타입을 정의
     - NIT : 네트워크TS 간의 관계 정보를 관리
     - CAT : 암호화데이터 관리


4. 각 TS 패킷 유료부하에 PSI 정보를 포함시키는 방법

  ㅇ 각 TS 패킷 유료부하에는 단지 1 종류의 테이블 만 포함시킴
     - 테이블 길이가 길어지거나, 중요도에 따라 1 이상의 섹션(section)으로 구성됨
        . 섹션 길이 : 최대 1024 바이트 (단, private section은 4096 바이트까지 가능)
        . 최대 섹션 수 : 256개
     - 섹션으로 TS 패킷 유료부하에 채우고 남는 유료부하에는 스터핑 바이트(0xFF) 채움

  ㅇ 만일, 유료부하 부분에 PSI 섹션이 있으면,
     - TS 패킷 헤더 내의 payload_unit_start_indicaotr = '1' 로 설정됨
     - 그리고, 이때의 유료부하 첫째 바이트가 pointer_field가 됨

     

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 관련 테이블들   15. PSIP  
지상파 디지털 방송
1. ATSC   2. PSIP   3. PSI   4. PMCP   5. 8-VSB  

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 ( 차재복, 건강 문제로 휴식중 )
[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 관련 테이블들   15. PSIP  

[지상파 디지털 방송]1. ATSC   2. PSIP   3. PSI   4. PMCP   5. 8-VSB  

  1. Top (분류 펼침)      :     1,604개 분류    6,618건 해설