Robustness when using application layer forward error correction (al-fec) in an atsc3 receiver
AssigneeSony Group Corporation
InventorsGraham Clift, Luke Fay
Life of this patent
Estimating the term…
Abstract
Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. To improve robustness for datacast files, a checksum is provided for each source block in the file, allowing the receiver to discard only a portion of the data as defined by the length of a corrupted block in the AL-FEC parameters. A list of checksums for each source block can be included in the RepairFlow element of the service transport session instance description (S-TSID) since RepairFlow element and AL-FEC provide the breakdown of the data into source blocks.
Claims20
A method, comprising:
- computing respective checksums for each source block of a digital file, the digital file comprising plural source blocks each of which has a respective checksum computed;
- and
- transmitting the plural source blocks and a list comprising the computed checksums to at least one receiver using digital television transmission, the list being included in a RepairFlow element of a service transport session instance description (S-TSID).
A digital television apparatus, comprising:
- at least one receiver configured to receive digital television from a digital television transmitter system, the receiver comprising at least one processor programmed with instructions for:
- receiving, from at least one digital television transmitter, plural source blocks of a single file and a list comprising respective calculated checksums, each calculated checksum being associated with a respective source block of the single file;
- verifying each calculated checksum;
- discarding source blocks for which the respective calculated checksums are not verified and not discarding source blocks for which the respective calculated checksums are verified;
- and
- for source blocks with unverified calculated checksums, fetching the source blocks from at least one server having a network location specified in signaling of the digital television, or waiting to receive the source blocks again on a broadcast carousel, or both fetching the source blocks from the at least one server and waiting to receive the source blocks again on a broadcast carousel.
A digital television apparatus, comprising:
- at least one transmitter comprising at least one processor programmed with instructions to configure the processor for:
- computing a respective checksum for each source block of a digital file, the digital file comprising plural source blocks for which respective checksums are computed;
- and
- transmitting the source blocks of the digital file and a list comprising the respective checksums to at least one receiver using digital television transmission.
Dependencies are inferred from the claim text.