Adaptive error correction
AssigneeThe DIRECTV Group, Inc.
InventorsLaura J. O'Donnell, Hans M. Hagberg, Michael A. Gorman
Life of this patent
Estimating the term…
Abstract
A system and method for adaptive error correction that optimizes bandwidth by taking into account expected, or predicted, interferences. The bandwidth used for error correction is applied judiciously based on the value of the content and the need to receive the content the first time it is broadcast. The present invention further applies local optimizations in the case of spot-beam satellite broadcasts. As each spot corresponds to a particular geographic region, different input parameters may be used, thereby maximizing efficiency.
Claims15
A method of transmitting a plurality of data objects by a satellite broadcast system generating a plurality of spot beams, comprising the steps of:
- determining, on a data object by data object basis and for each spot beam transmitting each object, an amount of forward error correction to apply to each of the data objects according to a priority value associated with each data object, wherein the data object is one of a plurality of data objects each having a priority value associated therewith;
- applying the determined amount of forward error correction on a data object by data object basis to each of the plurality of data objects;
- and
- multiplexing the plurality of data objects having the applied forward error correction;
- and
- transmitting the multiplexed plurality of data objects;
- wherein:
- the satellite broadcast system transmits a national broadcast of the data objects and a plurality of local broadcasts of the data objects;
- and
- the method further comprises the step of applying error-correction rules for the national broadcast of the data objects and the local broadcasts of the data objects, wherein the national broadcast of the data objects and each of the local broadcasts of the data objects has its own independent set of error correction rules for the applied amount of forward error correction.
A method for customizing error correction being independently applied to individual broadcast objects in a signal for uplink to a spot-beam satellite system transmitting a plurality of spot beams, comprising the steps of:
- assigning a priority value to the broadcast objects to be broadcast by said spot-beam satellite system;
- collecting data supplied by a plurality of sources for parameters that may affect the transmission of the individual broadcast objects via the plurality of spot beams;
- applying the parameters to a plurality of rule sets, each of said rule sets corresponding to an individual broadcast object and at least one of the plurality of spot beams;
- determining an error correction factor for each of the individual broadcast objects based on said priority value of the broadcast object and also said rule sets with said parameters data applied thereto;
- and
- assigning bandwidth for error correction to be independently applied to each said broadcast object based on said determined error correction factor;
- and
- adapting said bandwidth on a broadcast object by broadcast object basis.
An apparatus for transmitting a plurality of data objects by a satellite broadcast system generating a plurality of spot beams, comprising:
- an data object processor for determining, on a data object by data object basis and for each spot beam transmitting each object, an amount of forward error correction to apply to each of the data objects according to a priority value associated with each data object, wherein the data object is one of a plurality of data objects each having a priority value associated therewith;
- an uplink signal processing system for applying the determined amount of forward error correction on an data object by data object basis to each of the plurality of data objects;
- a multiplexer, for multiplexing the plurality of data objects having the applied forward error correction;
- and
- a transmitter, for transmitting the multiplexed plurality of data objects;
- wherein:
- the satellite broadcast system transmits a national broadcast of the data objects and a plurality of local broadcasts of the data objects;
- and
- the data object processor further applies error-correction rules for the national broadcast of the data objects and the local broadcasts of the data objects, wherein the national broadcast of the data objects and each of the local broadcasts of the data objects has its own independent set of error correction rules.
An apparatus for customizing error correction being independently applied to individual broadcast objects in a signal for uplink to a spot-beam satellite system transmitting a plurality of spot beams, comprising:
- a rules module for assigning a priority value to the broadcast objects to be broadcast by said spot-beam satellite system;
- a data acquisition module for collecting data supplied by a plurality of sources for parameters that may affect the transmission of the individual broadcast objects via the plurality of spot beams;
- and
- an object data processor for applying the parameters to a plurality of rule sets, each of said rule sets corresponding to an individual broadcast object and at least one of the plurality of spot beams, for determining an error correction factor for each of the individual broadcast objects based on said priority value of the broadcast objects and also said rule sets with said parameters data applied thereto, and for assigning bandwidth for error correction to be independently applied to each said broadcast object based on said determined error correction factor;
- wherein said object data processor adapts said bandwidth on a broadcast object by broadcast object basis.
Dependencies are inferred from the claim text.