Separating device and method and signal receiving device and method
First Claim
Patent Images
1. An apparatus for receiving, separating and decoding a plurality of data streams, comprising:
- a receiver operable to produce an initial data stream containing multiplexed data packets representing a plurality of data programs from a plurality of transmitted data streams received over a communication channel;
a separating device operable to produce an intermediate data stream containing multiplexed data packets representing one or more selected ones of the data programs chosen from the initial data stream and to output the intermediate data stream as packetized data, the separating device including a multiplexer operable to produce a multiplexed data stream including the initial data stream and a separator operable to extract the selected data programs from the multiplexed data stream;
an interchange unit operable to change a first packet identifier of a first data packet of the intermediate data stream produced by the separating device to a unique packet identifier in the event that the first packet identifier is the same as a second packet identifier of a second data packet of the produced data stream, and to output resultant data; and
a decode processor operable to decode the resultant data such that the multiplexed data packets representing the selected data programs are associated with one another, the decode processor including a video decode processor operable to decode a video portion of the resultant data corresponding to the selected data programs and to generate decoded video data, an audio decode processor operable to decode an audio portion of the resultant data corresponding to one of the selected data programs and to generate decoded audio data, a display generator operable to process the decoded video data for multi-screen displaying, and an audio generator operable to process the decoded audio data for playing.
1 Assignment
0 Petitions
Accused Products
Abstract
A separating device and method and a signal receiving device and method are presented. The separating device and method receive plural data streams and then separate and extract at least a portion of data from the received data streams. The signal receiving device and method receive plural data streams and then select, separate and extract at least a portion of the data from the data streams. Then the signal receiving device and method apply signal processing to the portion of the data that has been selected, separated and extracted.
19 Citations
4 Claims
-
1. An apparatus for receiving, separating and decoding a plurality of data streams, comprising:
-
a receiver operable to produce an initial data stream containing multiplexed data packets representing a plurality of data programs from a plurality of transmitted data streams received over a communication channel; a separating device operable to produce an intermediate data stream containing multiplexed data packets representing one or more selected ones of the data programs chosen from the initial data stream and to output the intermediate data stream as packetized data, the separating device including a multiplexer operable to produce a multiplexed data stream including the initial data stream and a separator operable to extract the selected data programs from the multiplexed data stream; an interchange unit operable to change a first packet identifier of a first data packet of the intermediate data stream produced by the separating device to a unique packet identifier in the event that the first packet identifier is the same as a second packet identifier of a second data packet of the produced data stream, and to output resultant data; and a decode processor operable to decode the resultant data such that the multiplexed data packets representing the selected data programs are associated with one another, the decode processor including a video decode processor operable to decode a video portion of the resultant data corresponding to the selected data programs and to generate decoded video data, an audio decode processor operable to decode an audio portion of the resultant data corresponding to one of the selected data programs and to generate decoded audio data, a display generator operable to process the decoded video data for multi-screen displaying, and an audio generator operable to process the decoded audio data for playing.
-
-
2. An apparatus for receiving, separating and decoding a plurality of data streams, comprising:
-
a receiver operable to produce an initial data stream containing multiplexed data packets representing a plurality of data programs from a plurality of transmitted data streams received over a communication channel; a separating device operable to produce an intermediate data stream containing multiplexed data packets representing one or more selected ones of the data programs chosen from the initial data stream and to output the intermediate data stream as packetized data, the separating device including a separator operable to extract the selected data programs from the initial data stream and a multiplexer operable to produce a multiplexed data stream including each of the selected data programs extracted by the separator; an interchange unit operable to change a first packet identifier of a first data packet of the intermediate data stream produced by the separating device to a unique packet identifier in the event that the first packet identifier is the same as a second packet identifier of a second data packet of the produced data stream, and to output resultant data; and a decode processor operable to decode the resultant data such that the multiplexed data packets representing the selected data programs are associated with one another, the decode processor including a video decode processor operable to decode a video portion of the resultant data corresponding to the selected data programs and to generate decoded video data, an audio decode processor operable to decode an audio portion of the resultant data corresponding to one of the selected data programs and to generate decoded audio data, a display generator operable to process the decoded video data for multi-screen displaying, and an audio generator operable to process the decoded audio data for playing.
-
-
3. A method for decoding packet data, comprising the steps of:
-
producing at least one initial data stream containing multiplexed data packets, the multiplexed data packets representing a plurality of data programs from a plurality of distinct signals received over at least one communication channel; producing at least one intermediate data stream containing selected multiplexed data packets representing one or more selected ones of the data programs chosen from the at least one initial data stream and outputting the at least one intermediate data stream as packetized data, the step of producing the at least one intermediate data stream including multiplexing each of the initial data streams onto a multiplexed data stream and separating each of the selected data programs from the multiplexed data stream; changing a first packet identifier of a first data packet of the at least one intermediate data stream to a unique packet identifier in the event that the first packet identifier is the same as a second packet identifier of a second data packet of the at least one intermediate data stream, and outputting resultant data; and decoding the resultant data such that the selected multiplexed data packets representing each of the one or more selected data programs are associated with one another, the step of decoding the resultant data including decoding a video portion of the resultant data corresponding to the one or more selected data programs and decoding an audio portion of the resultant data corresponding to the one or more selected data programs.
-
-
4. A method for decoding packet data, comprising the steps of:
-
producing at least one initial data stream containing multiplexed data packets, the multiplexed data packets representing a plurality of data programs from a plurality of distinct signals received over at least one communication channel; producing at least one intermediate data stream containing selected multiplexed data packets representing one or more selected ones of the data programs chosen from the at least one initial data stream and outputting the at least one intermediate data stream as packetized data, the step of producing the at least one intermediate data stream including separating each of the selected data programs from the at least one initial data stream and multiplexing each of the selected data programs onto a multiplexed data stream; changing a first packet identifier of a first data packet of the at least one intermediate data stream to a unique packet identifier in the event that the first packet identifier is the same as a second packet identifier of a second data packet of the at least one intermediate data stream, and outputting resultant data; and decoding the resultant data such that the selected multiplexed data packets representing each of the one or more selected data programs are associated with one another, the step of decoding the resultant data including decoding a video portion of the resultant data corresponding to the one or more selected data programs and decoding an audio portion of the resultant data corresponding to the one or more selected data programs.
-
Specification