Apparatus and method for demultiplexing of transport stream
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A transport stream (TS) demultiplexer has a TS input switch unit and an output switch unit, whereby inputs and outputs can be selected as desired, external output can be easily changed by changing selected information of the TS input switch unit and the output switch unit, without changing inputs. Therefore, the TS demultiplexer receives a plurality of TSs such as MPEG-2 TSs and DSS TSs, and can selectively demultiplex the TSs, and particularly, the TS demultiplexer can store the TSs in a storage medium such as a hard disc drive, or it can easily transmit the TS data over an IEEE1394 bus or a PCI bus.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of simultaneously demultiplexing plural transport streams of data having different structures, comprising:
-
selecting a first transport stream data to be processed among the plural transport streams; selecting a second transport stream data, having a different structure than the first transport stream data, among the plural transport streams; extracting first packets of data having designated packet identification among the selected first transport stream data and second packets of data having designated packet identification among the selected second transport stream data; modifying the extracted first and second packets as first and second program data, respectively; descrambling a portion of at least one of the modified first and second program data; and externally interfacing select program data among the first and second modified program data and the descrambled portion of the at least one of the modified first and second program data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of demultiplexing plural transport streams of data having different structures comprising:
-
selecting transport stream data to be processed among the plural transport streams; extracting packets of data having designated packet identification among the plural transport stream data, and modifying the extracted packets as program data; descrambling a portion of the modified program data; selectively extracting desired program data among a larger amount of program data including the modified program data and the descrambled portion of the modified program data; externally interfacing the desired program data among the modified program data and the descrambled portion of the modified program data; and removing a predetermined packet or replacing the packet with a new packet to change program designation information of the desired program data selected to be externally interfaced.
-
-
22. A method of demultiplexing a plurality of transport streams of data having different structures comprising:
-
selecting first transport stream data having a first structure and second transport stream data having a second structure to be processed among the plurality of transport streams of data; extracting first packets of data having designated packet identification among the selected first transport stream data and extracting second packets of data having designated packet identification among the selected second transport stream data, and modifying the extracted first and second packets as first program data and second program data; descrambling a portion of the modified first and second program data; and displaying the first program data selected by a user while simultaneously transmitting the second program data over an IEEE1394 bus. - View Dependent Claims (23)
-
Specification