×

Forward error correction using source blocks with symbols from at least two datastreams with synchronized start symbol identifiers among the datastreams

  • US 10,097,861 B2
  • Filed: 07/10/2015
  • Issued: 10/09/2018
  • Est. Priority Date: 01/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A forward error correction data generator comprising an electronic circuit, a processor, or a computer, the forward error correction data generator comprising:

  • an input for an enhancement layer datastream and a base layer datastream for which forward error correction data shall be generated, whereineach of the enhancement layer datastream and the base layer datastream includes a plurality of symbols, andthe electronic circuit or the processor is configured to, or the computer is programmed to;

    group symbols in the base layer datastream and the enhancement layer datastream together to form forward error correction (FEC) source blocks, and to use Layer-Aware Forward Error Correction (LA-FEC) to generate a repair symbol based on a FEC source block, the symbols within the enhancement layer datastream and the base layer datastream including an incremental ID which is synchronized so as to start with a common symbol ID for each FEC source block, which is equal over the base layer datastream and the enhancement layer datastream;

    generate signaling information for a repair symbol regarding which symbols within the enhancement layer datastream and the base layer datastream belong to the FEC source block based on which the repair symbol is generated, in a manner so that the signaling information is included into the repair symbol or linked therewith and so that the signaling information includes;

    the common symbol ID of the FEC source block based on which the repair symbol is generated, the common symbol ID equally indicating a first start symbol within the enhancement layer datastream and a second start symbol within the base layer datastream,a first length information for a number of symbols within the enhancement layer datastream, starting with the first start symbol, that belong to the FEC source block, anda second length information for a number of symbols within the base layer datastream, starting with the second start symbol, that belong to the FEC source block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×