A data multiplexer and a method thereof for multiplexing audio data, video data and additional data for digital television broadcasting. Size information for such data may be obtained and supplied by way of a CPU bus to a CPU which utilizes such size information in controlling a multiplexing operation. The audio, video and additional data may be multiplexed under the control of the CPU without being supplied to the CPU. As a result, high speed multiplexing may be performed.
본 발명은 디지털 텔레비전 방송용의 오디오 데이터, 비디오 데이터 및 부수적인 데이터를 다중화하기 위한 데이터 멀티플렉서 및 이의 방법을 제공한다. 이러한 데이터에 대한 크기 정보가 획득되어, CPU에 의해 다중화 동작을 제어시에 이러한 크기 정보를 이용하는 CPU로 공급된다. 오디오, 비디오 및 부수적인 데이터는 CPU에 공급되지 않고서도 CPU의 제어 하에 다중화될 수 있다. 결과적으로, 고속 다중화가 수행될 수 있다.