FEC streaming with aggregation of concurrent streams for FEC computation
AssigneeDigital Fountain, Inc.
InventorsMark Watson, Michael G. Luby
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Fountain, Inc.
InventorsMark Watson, Michael G. Luby
Estimating the term…
Transmitters and receivers deal with streams of data, wherein the receiver is expected to begin using received data before receiving all of the data. Concurrent streams are sent and FEC coding is used with the streams and done as an aggregate. The transmitter performs FEC operations over the plurality of streams, wherein source blocks from at least two streams logically associated into a jumbo source block and FEC processing is performed to generate one or more jumbo repair block from the jumbo source block. Each of the source blocks comprises one or more source symbols from their respective stream. The jumbo source symbols can be of constant size and are suitably aligned along size boundaries that make processing efficient. Each source symbol need not be the same size, and the number of source symbols from each stream in a jumbo source block need not be the same value across streams.
A method of receiving data transmitted from a source over a communications channel, the data encoded as source blocks, each source block comprising a first number L of ordered source symbols, the method comprising:
An apparatus for receiving data transmitted from a source over a communications channel, the data encoded as source blocks, each source block comprising a first number L of ordered source symbols, the apparatus comprising:
A system for receiving data transmitted from a source over a communications channel, the data encoded as source blocks, each source block comprising a first number L of ordered source symbols, the system comprising:
A computer program product for processing data transmitted from a source over a communications channel, the data encoded as source blocks, each source block comprising a first number L of ordered source symbols, the computer program product comprising:
Dependencies are inferred from the claim text.