Method and apparatus for continuous cross-channel interleaving
First Claim
1. A method for mitigating service outages in a digital broadcast system comprising the steps of:
- receiving a first broadcast channel comprising program content from a source data stream, data symbols in said source data stream being arranged in said first broadcast channel in accordance with a first interleaving pattern;
receiving a second broadcast channel, said second broadcast channel comprising substantially the same program content as said first broadcast channel and being transmitted at substantially the same time as said first broadcast channel, said data symbols being arranged in said second broadcast channel in accordance with a second interleaving pattern, said first interleaving pattern and said second interleaving pattern being operable, respectively, to delay transmission of selected data bytes in said first broadcast channel and said second broadcast channel with respect to corresponding bytes in said second broadcast channel and said first broadcast channel by a period of time that is selected to reduce service outages; and
de-interleaving said data symbols in said first broadcast channel and said second broadcast channel using at least one data storage device that is adapted to delay said selected data symbols therein by a period of time corresponding to the transmission delays imposed on said data symbols in said first broadcast channel and said second broadcast channel by said first interleaving pattern and said second interleaving pattern, respectively.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of interleaving data for transmission is provided wherein first and second interleaving patterns for arranging data symbols in a source data stream into first and second transmitted data streams are selected. Each of said data symbols has at least one bit. The first and second transmitted data streams are transmitted substantially simultaneously on separate transmission channels to at least one receiver. The first and second patterns are used to transmit the data symbols in the source data stream in a different order on the respective transmission channels to maximize recovery of the source data stream when the transmission channels are blocked. The selected interleaving patterns can involve reordering the data symbols throughout the first and second transmitted data streams using different reordering criteria. The reordering criteria can vary on a frame-by-frame basis if the source data stream is time division multiplexed. Complementary data can be sent on respective transmission channels.
-
Citations
10 Claims
-
1. A method for mitigating service outages in a digital broadcast system comprising the steps of:
-
receiving a first broadcast channel comprising program content from a source data stream, data symbols in said source data stream being arranged in said first broadcast channel in accordance with a first interleaving pattern; receiving a second broadcast channel, said second broadcast channel comprising substantially the same program content as said first broadcast channel and being transmitted at substantially the same time as said first broadcast channel, said data symbols being arranged in said second broadcast channel in accordance with a second interleaving pattern, said first interleaving pattern and said second interleaving pattern being operable, respectively, to delay transmission of selected data bytes in said first broadcast channel and said second broadcast channel with respect to corresponding bytes in said second broadcast channel and said first broadcast channel by a period of time that is selected to reduce service outages; and de-interleaving said data symbols in said first broadcast channel and said second broadcast channel using at least one data storage device that is adapted to delay said selected data symbols therein by a period of time corresponding to the transmission delays imposed on said data symbols in said first broadcast channel and said second broadcast channel by said first interleaving pattern and said second interleaving pattern, respectively. - View Dependent Claims (2, 3, 4)
-
-
5. A method for mitigating service outages in a digital broadcast system comprising the steps of:
-
receiving a first broadcast channel comprising program content from a source data stream, data symbols in said source data stream being arranged in said first broadcast channel in accordance with a first interleaving pattern; receiving a second broadcast channel, said second broadcast channel comprising substantially the same program content as said first broadcast channel, said data symbols being arranged in said second broadcast channel in accordance with a second interleaving pattern, said first interleaving pattern and said second interleaving pattern being operable, respectively, to delay transmission of selected data bytes in said first broadcast channel and said second broadcast channel with respect to corresponding bytes in said second broadcast channel and said first broadcast channel by a period of time that is selected to reduce service outages; de-interleaving said data symbols in said first broadcast channel and said second broadcast channel using at least one data storage device that is adapted to delay said selected data symbols therein by a period of time corresponding to the transmission delays imposed on said data symbols in said first broadcast channel and said second broadcast channel by said first interleaving pattern and said second interleaving pattern, respectively; combining the de-interleaved said first broadcast data stream and said second broadcast data stream at each of said plurality of receivers to generate an output signal; receiving a third broadcast data stream comprising said program content transmitted via a terrestrial repeater station; and combining the de-interleaved said first broadcast data stream and said second broadcast data stream and said third broadcast data stream to generate an output signal.
-
-
6. A method for mitigating service outages in a digital broadcast system comprising the steps of:
-
transmitting a first broadcast channel comprising program content from a source data stream to a plurality of receivers, data symbols in said source data stream being arranged in said first broadcast channel in accordance with a first interleaving pattern; and transmitting a second broadcast channel to said plurality of receivers at substantially the same time as said first broadcast channel, said second broadcast channel comprising substantially the same program content as said first broadcast channel, said data symbols being arranged in said second broadcast channel in accordance with a second interleaving pattern, said first interleaving;
pattern and said second interleaving pattern being operable, respectively, to delay transmission of selected data bytes in said first broadcast channel and said second broadcast channel with respect to corresponding bytes in said second broadcast channel and said first broadcast channel by a period of time that is selected to reduce service outages. - View Dependent Claims (7, 8, 9, 10)
-
Specification