Patent ID: 6970482

Claim:
A transport stream (TS) demultiplexer for demultiplexing a plurality of transport streams of data having different structures, the TS demultiplexer comprising: a TS input switch unit selecting TS data to be processed among the plurality of TSs of data; a packet identification (PID) filter unit extracting only packets of data having designated PIDs among the TS data selected in the TS input switch unit, and outputting the extracted packets as program data; a descrambler unit descrambling selectively the program data output from the PID filter unit; a first external output interface unit selecting desired program data from one of the program data provided by the PID filter unit and program data provided by the descrambler unit and outputting the selected program data; a second external output interface unit grouping the program data, which is provided by the descrambler unit, into audio/video data and supplemental data, to process the audio/video data and the supplemental data, and outputting the audio/video data and the supplemental data; and a CPU unit controlling operation of the TS input switch unit, the PID filter unit, the descrambler unit and the external output interface units to demultiplex the plurality of TSs of data.