Forward error correction at MPEG-2 transport stream layer
First Claim
1. A system for providing compressed video data, the system comprising:
- a processor designed or configured to receive compressed video contained in data packets, and designed or configured to output a data stream comprising a super group including a predefined number of packets and a trailer group including a sufficient number of packets to accommodate error correction data obtained from forward correction of the compressed video data; and
a transmitter designed or configured to transmit the super group and the trailer group, wherein the trailer group includes information identifying each trailer group packet as optional.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is for a system and method for performing forward error correction on an MPEG-2 transport stream that has optional error correction information embedded within the sport stream. An error correction operation is performed on a super group of packets within the transport stream. The error correction data is inserted into a created trailer group of MPEG-2 compliant transport stream packets having no payload, but only an adaptation field The trailer group packets are optional and therefore can be discarded by a standard MPEG-2 decoder, but can also be used to recover data lost in the transmission of the transport stream. The invention results in a system and method to correct an MPEG-2 transport stream that can be used in any one of the digital video broadcast (DVB) formats, without the need for error correction decoders which are specific to the DVB format.
46 Citations
22 Claims
-
1. A system for providing compressed video data, the system comprising:
-
a processor designed or configured to receive compressed video contained in data packets, and designed or configured to output a data stream comprising a super group including a predefined number of packets and a trailer group including a sufficient number of packets to accommodate error correction data obtained from forward correction of the compressed video data; and
a transmitter designed or configured to transmit the super group and the trailer group, wherein the trailer group includes information identifying each trailer group packet as optional. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing compressed video data, the system comprising:
-
means for processing compressed video data contained in compressed video data packets to output a data stream comprising a super group including a predefined number of data packets and a trailer group including a sufficient number of packets to accommodate error correction data obtained from forward correction of the compressed video data; and
means for transmitting the super group and the trailer group. - View Dependent Claims (13)
-
-
14. A system for receiving compressed video data, the system comprising:
-
a receiver designed or configured to receive a data stream comprising a super group and a trailer group, the super group comprising compressed video data, the trailer group comprising error correction data, indexing information, and a tag identifying each trailer group packet as optional; and
a processor designed or configured to perform an error recovery operation on the compressed video data in the super group using the error correction data and the indexing information contained in the trailer group. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for receiving compressed video data, the system comprising:
-
receiving means for receiving a data stream;
processing means for extracting a super group and a trailer group corresponding to the super group from the received data stream; and
processing means for performing an error recovery operation on compressed video data in the super group using the error correction data in the corresponding trailer group, wherein the trailer group includes a tag identifying each trailer group packet as optional. - View Dependent Claims (21, 22)
-
Specification