1 |
1
외부의 MPEG-2 다중화장치(MUX)에서 출력되는 최대 MPEG-2 트랜스포트-스트림을 입력받아 TS-패킷단위로 헤더와 페이로드데이타와 더미데이타로 역다중화하고, 상기 페이로드데이타를 16-비트 단위로 직/병렬 변환하여 출력하는 기능과 헤더데이타중의 소정 비트의 프로그램 식별자(PID)와 적응영역제어(AFC)데이타를 검출하는 TS-역다중화회로(10)와, DVB-스크램블러 특정용도용 집적회로(ASIC)(50)의 처리지연시간동안 임의 비트의 헤더데이타와 페이로드데이타를 스크램블링 유/무에 관계없이 일정하게 3-패킷시간 동안 지연시켰다가 순차적이고 연속적으로 재다중화하여 출력시키기 위하여 선입선출(FIFO) 회로를 이용한 데이터로 임시저장하였다가 출력하는 기능과 소종 비트 단위로 DVB-스크램블러 특정용도용 집적회로(50)에 페이로드 데이터를 입력하기 위한 소정의 페이로드데이타를 한 패킷시간동안 임시저장하였다가 출력하는 기능과 소수의 일정 비트의 제어워드(CW) 데이터를 1-패킷시간동안 저장하였다가 출력하는 선입선출회로(20)와, 역다중화장치에서 검출된 소수 비트의 프로그램 식별자와 외부의 송신접근제어(TAM)에서 제공된 최대 소수개의 프로그램 식별자 데이타를 해당 패킷시간내에 비교/검색하여 스크램블링 유/무를 판단하여 해당되는 제어워드를 DVB-스크램블러 특정용도용 집적회로(50)에 제공하는 고속프로세서(30)와, 상기 TS-역다중화회로 제어신호와, 선입선출 회로 제어신호와, DVB-스크램블러 특정용도용 집적회로(50) 제어신호와, TS-재다중화회로 제어신호들을 외부에서 입력되는 MPEG-2 트랜스포트-스트림을 역다중화하여 DVB-스크램블링하고 재다중화하여 출력하기 위하여 순차적이고 반복적인 제어타이밍을 제공하는 제어타이밍 발생회로(40)와, TS-패킷단위로 소정 바이트의 제어워드 데이터와 소정 바이트의 페이로드데이타를 입력받아 ETSI, DVB-스크램블링 알고리즘에 의해 하나의 TS-패킷시간 이내에 스크램블링하여 스크램블링된 페이로드데이타를 제공하는 DVB-스크램블러 특정용도용 집적회로와, 소정 바이트의 헤더와 스크램블링된 또는 스크램블링되지 않은 페이로드데이타와 스크램블러 ON신호와 스크램블링 ON시 제어워드의 짝/홀수(EVEN/ODD) 상태를 알려주는 트랜스포트-스크램블링-제어(TSC) 데이타를 입력받아 최대 속도로 MPEG-2 트랜스포트-스트림으로 재다중화하는 TS-재다중화회로(60)와, 외부의 송신접근제어(TAM)로부터 스크램블링 해야 될 패킷의 프로그램 식별자와 제어워드 데이터를 수신하기 위한 RS-232시리얼통신 인터페이스회로(70)와, 외부의 모니터 및 제어기(MAC)로 DVB-스크램블링 장치의 상태정보를 송신하기 위한 RS-232 시리얼통신 인터페이스회로(80)와, 상기 TS-역다중화회로(10)와 선입선출회로(20)와 DVB-스크램블러 특정용도용 집적회로(50)와 TS-재다중화회로(60)와 외부송신접근 관리자(TAM) 인터페이스회로(80)와 외부모니터 및 제어기 인터페이스회로(90)에 필요한 소정의 클럭을 제공하는 클럭발생회로(70)를 포함하는 것을 특징으로 하는 MPEG-2 트랜스포트-스트림의 DVB-그크램블링 장치
|