본문 바로가기
DTV

서비스 정보의 전송

by hyperhand 2008. 11. 11.

프로그램 지정정보는 MPEG-2에서 정의하고 있는 PAT,CAT, PMT, NIT 가 있다.

DVB의 추가 정보들로는 다음과 같이 6개의 테이블이 정의 되어있다.

① BAT(Bouquet Association Table) : 서비스집합에 대한 정보를 제공하는데,

그 서비스집합들의 이름과 이러한 것들의 목록에 대한 정보를 제공한다.

② SDT(Service Description Table) : 제공되는 서비스들에 대한 정보를 제공하는데,

서비스 제공업자와 서비스의 이름 등에 관한 내용을 전달한다.

③ EIT(Event Information Table) : EIT는 개별 프로그램들에 관계되며,

개별 프로그램의 이름과 시작시간, 방영기간 등과 같은 정보를 전달한다.

④ RST(Running Status Table) : 개별 프로그램이 현재 방영중인지 여부에 대한 정보를 전송한다.

⑤ TDT(Time and Date Table) : 날짜와 시간에 대한 정보를 전송한다.

이 정보는 자주 변경되어야 하는 관계로 별도의 테이블로 전송한다.

⑥ ST(Stuffing Table) : 현재 전송되는 테이블의 내용을 디코더가 무시하도록 하기 위하여 사용한다.

 

PAT, CAT의 경우 트랜스포트 패킷의 PID가 구분되어지므로, PID만으로도 PAT, CAT를 구분할 수 있으나

NIT, ST의 경우와 SDT, BAT, ST의 경우 같은 트랜스포트 PID를 사용하므로 두 테이블을 구분하기 위하여는

다른 정보가 필요하다.

 

 

 

 

 

 

--------------------------PID values of SI------------------------------------------PAT = 0, CAT = 1, PMT = p, NIT = 0x0010, BAT = 0x0011, SDT = 0x 0x0011, EIT = 0x0012                                 RST = 0x0013, TDT = 0x0010, ST = 0x0010~0x0013                                                                                     -------------------------------------------------------------------------------

 

같은 트랜스포트 패킷으로 전송된 서로 다른 테이블을 구분 하기 위하여 table_id를 사용하고 있다.

한 가지 종류의 프로그래 ㅁ안내정보나 서비스 정보는 섹션으로 구분되어 나누어지면, 각 섹션별로

센션을 구분하기 위하여 table_id를 사용하고 있다.

 

스케줄 정보를 포함하는 EIT테이블 을 제외한 프로그램 안내정보는 스크램블 되어지지 않고 전달된다.

또한 이러한 섹션이 시작되는 위치를 표시하기 위하여 4바이트 트랜스포트 헤더 뒤에 1바이트의

포인터 필드를 사용하여 페이로드 의 어느 위치에서 섹션이 시작 되는지를 나타낸다.

각 섹션은 가변길이나 4,096 바이트로  제한되어있는 EIT이외의 각색션의 최대길이는 1024바이트 로 제한 되어있다.

[출처] DVB...|작성자 rein9999

 

반응형