Method and apparatus for modifying a transport packet stream to provide concatenated synchronization bytes at interleaver output
First Claim
1. A method for modifying a transport packet stream to provide concatenated synchronization bytes at an output of an interleaver receiving the modified transport packet stream, comprising the steps of:
- replacing a conventional sync byte located in a first transport packet of said transport packet stream with a first substitute sync byte;
deleting a conventional sync byte located in a conventional sync byte position of a second transport packet of said transport packet stream, and moving another byte from said second transport packet to said conventional sync byte position, thereby opening a desired byte position in the second transport packet;
inserting a second substitute sync byte into said desired byte position; and
selecting said first and second transport packets and said desired byte position to provide said first and second substitute sync bytes at locations in the modified transport packet stream where said first substitute sync byte will be concatenated with said second substitute sync byte at the output of said interleaver.
5 Assignments
0 Petitions
Accused Products
Abstract
An MPEG transport packet stream or the like is modified to provide concatenated synchronization bytes at an output of an interleaver receiving the modified packet stream. A conventional sync byte located in a first transport packet is replaced with a first substitute sync byte. A conventional sync byte located in a conventional sync byte position of a second transport packet is deleted. Another byte from the second transport packet is moved to the position of the deleted sync byte to open a desired byte position in the second transport packet. A second substitute sync byte is inserted into the desired byte position. The first and second transport packets and the desired byte position are selected to provide the first and second substitute sync bytes at locations in the modified packet stream where the first substitute sync byte will be concatenated with the second substitute sync byte at the output of the interleaver. The transport packet stream can be further modified to provide concatenated auxiliary bytes at the output of the interleaver.
158 Citations
23 Claims
-
1. A method for modifying a transport packet stream to provide concatenated synchronization bytes at an output of an interleaver receiving the modified transport packet stream, comprising the steps of:
-
replacing a conventional sync byte located in a first transport packet of said transport packet stream with a first substitute sync byte; deleting a conventional sync byte located in a conventional sync byte position of a second transport packet of said transport packet stream, and moving another byte from said second transport packet to said conventional sync byte position, thereby opening a desired byte position in the second transport packet; inserting a second substitute sync byte into said desired byte position; and selecting said first and second transport packets and said desired byte position to provide said first and second substitute sync bytes at locations in the modified transport packet stream where said first substitute sync byte will be concatenated with said second substitute sync byte at the output of said interleaver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for modifying a transport packet stream to provide concatenated synchronization bytes at an output of an interleaver receiving the modified packet stream, comprising:
-
means coupled to receive said transport packet stream for locating particular byte positions in successive transport packets; means responsive to said locating means for replacing a conventional sync byte located in a first transport packet with a first substitute sync byte; means responsive to said locating means for deleting a conventional sync byte located in a conventional sync byte position of a second transport packet and moving another byte from said second transport packet to said conventional sync byte position, thereby opening a desired byte position in the second transport packet; and means responsive to said locating means for inserting a second substitute sync byte into said desired byte position; wherein said first and second transport packets and said desired byte position provide said first and second substitute sync bytes at locations in the modified packet stream where said first substitute sync byte will be concatenated with said second substitute sync byte at the output of said interleaver. - View Dependent Claims (17, 18, 19, 20)
-
-
21. Apparatus for reconstructing an original transport packet stream with conventional sync bytes from a modified transport packet stream in which interleaved, modified transport packets provide concatenated substitute sync bytes, comprising:
-
means for detecting said concatenated substitute sync bytes in the modified transport packet stream; means responsive to the detected concatenated substitute sync bytes for synchronizing a deinterleaver, said deinterleaver being coupled to deinterleave the modified transport packets; means for locating a first substitute sync byte in a conventional sync byte position of a first deinterleaved transport packet and replacing the first substitute sync byte with a first conventional sync byte; means for locating a second substitute sync byte in a nonconventional sync byte position of a second deinterleaved transport packet and replacing the second substitute sync byte with another byte from said second deinterleaved transport packet to open up a conventional sync byte position in said second deinterleaved transport packet; and means for inserting a second conventional sync byte into the opened up conventional sync byte position of said second deinterleaved transport packet. - View Dependent Claims (22, 23)
-
Specification