Media content-based adaptive method, device and system for forward error correction (FEC) coding and decoding of systematic code, and medium

US11438097B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11438097-B2
Application numberUS-202016740229-A
CountryUS
Kind codeB2
Filing dateJan 10, 2020
Priority dateJul 11, 2017
Publication dateSep 6, 2022
Grant dateSep 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A media content-based adaptive method, device and system for Forward Error Correction (FEC) coding and decoding of a systematic code, and a medium are provided. The method includes: dividing, according to the importance of media content, source data into N types of source data packets according to priorities; generating N types of intermediate codes according to the N types of source data packets and the priorities thereof; setting, according to the N types of intermediate codes, recovery data of N types of source data according to a channel condition, and generating coded symbols of N types of systematic codes; receiving the coded symbols, and arranging and sorting the coded symbols according to decoding requirements; and decoding, according to the number of received coded symbols, intermediate codewords according to different situations, and recovering the corresponding source data packets according to the intermediate codewords.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for transmitting a Forward Error Correction (FEC) coding codeword, comprising: dividing source data into N types of source data packets according to priorities, N being an integer greater than 1; rearranging sub-data packets in the N types of source data packets according to said priorities to generate N types of intermediate data packets; performing FEC coding on the N types of intermediate data packets to generate N types of intermediate codewords; generating N types of recovery data packets according to the N types of intermediate codewords; adding an index field and a priority indication field to the intermediate data packets and the recovery data packets; and transmitting the intermediate data packets, the recovery data packets and corresponding indication information. 2. The method for transmitting the FEC coding codeword according to claim 1 , wherein before dividing the source data into the N types of source data packets according to said priorities, the method comprises the following steps: parsing header information of each sub-data packet in the source data packets to determine a priority corresponding to the sub-data packet. 3. The method for transmitting the FEC coding codeword according to claim 1 , wherein performing FEC coding on the N types of intermediate data packets to generate the N types of intermediate codewords comprises: constructing a coding matrix corresponding to each type of intermediate data packet; constructing coding matrices corresponding to the N types of intermediate data packets according to the coding matrix corresponding to each type of intermediate data packet; and generating the N types of intermediate codewords according to the N types of intermediate data packets and the corresponding coding matrices thereof. 4. The method for transmitting the FEC coding codeword according to claim 1 , wherein a coding matrix corresponding to each type of intermediate data packet comprises two sub-matrices, one of the sub-matrices is a joint matrix composed of a low-density parity-check (LDPC) matrix and an identity matrix corresponding to the intermediate data packet, and the other sub-matrix is a Luby Transform (LT) coding matrix corresponding to the intermediate data packet. 5. The method for transmitting the FEC coding codeword according to claim 1 , wherein generating the N types of recovery data packets according to the N types of intermediate codewords comprises: constructing, according to Luby Transform (LT) coding matrices corresponding to the N types of intermediate data packets, expansion matrices of the LT coding matrices corresponding to the N types of intermediate data packets; and generating the N types of recovery data packets according to the expansion matrices of the LT coding matrices corresponding to the N types of intermediate data packets and the N types of intermediate codewords. 6. The method for transmitting the FEC coding codeword according to claim 5 , wherein the construction of the expansion matrices of the LT coding matrices corresponding to the N types of intermediate data packets is related to added redundant information. 7. The method for transmitting the FEC coding codeword according to claim 1 , wherein the index field added in the recovery data packet is configured to indicate a sequence of sub-data packets in the recovery data packet, and/or indicate a sequence of sub-data packets in the recovery data packet under a priority corresponding to the priority indication field added in the recovery data packet, and/or indicate the number of sub-data packets belonging to the corresponding priority or a proportion of the sub-data packets in the recovery data packet. 8. The method for transmitting the FEC coding codeword according to claim 1 , wherein the index field added in the intermediate data packet is configured to indicate a sequence of sub-data packets in the intermediate data packet, and/or indicate a sequence of sub-data packets in the intermediate data packet under a priority corresponding to the priority indication field added in the intermediate data packet. 9. The method for transmitting the FEC coding codeword according to claim 1 , wherein the indication information is configured to indicate sub-data packets of the recovery data packet under each priority, and/or the indication information is configured to indicate sub-data packets of the intermediate data packet under each priority. 10. A method for decoding a Forward Error Correction (FEC) coding codeword, comprising: receiving a sent recovery data packet and intermediate data packet and corresponding indication information; parsing an index field and a priority indication field contained in the recovery data packet and the intermediate data packet, and the indication information, and generating a recovery matrix according to a loss situation of the recovery data packet and the intermediate data packet, the index field of the recovery data packet and the intermediate data packet, and the indication information; generating an intermediate codeword according to the recovery matrix and the received recovery data packet and intermediate data packet; performing FEC decoding on the intermediate codeword to recover a decoded intermediate data packet; and parsing total header information of sub-data packets in the decoded intermediate data packet, rearranging the sub-data packets in the decoded intermediate data packet, and recovering a source data packet. 11. The method for decoding the FEC coding codeword according to claim 10 , wherein the index field contained in the recovery data packet is configured to indicate a sequence of sub-data packets in the recovery data packet, and/or indicate a sequence of sub-data packets in the recovery data packet under a priority corresponding to the priority indication field contained in the recovery data packet, and/or indicate a number of sub-data packets belonging to the corresponding priority or a proportion of the sub-data packets in the recovery data packet. 12. The method for decoding the FEC coding codeword according to claim 10 , wherein the index field contained in the intermediate data packet is configured to indicate a sequence of sub-data packets in the intermediate data packet, and/or indicate a sequence of sub-data packets in the intermediate data packet under a priority corresponding to the priority indication field contained in the intermediate data packet. 13. The method for decoding the FEC coding codeword according to claim 10 , wherein the indication information is configured to indicate sub-data packets of the recovery data packet under each priority, and/or the indication information is configured to indicate sub-data packets of the intermediate data packet under each priority. 14. The method for decoding the FEC coding codeword according to claim 10 , wherein generating the recovery matrix according to the loss situation of the recovery data packet and the intermediate data packet, the index field contained in the recovery data packet, the index field contained in the intermediate data packet, and the indication information comprises: generating a coding matrix of the intermediate data packet according to the index field and the priority indication field contained in the recovery data packet and the intermediate data packet, and the indication information; and generating the recovery matrix according to the coding matrix of the intermediate data packet and the loss situation of the recovery data packet and the intermediate data packet. 15. The method for decoding the FE

Assignees

Inventors

Classifications

  • Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)} · CPC title

  • Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure (H03M13/1165 takes precedence) · CPC title

  • Media network packetisation · CPC title

  • Parsing or analysis of headers · CPC title

  • Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11438097B2 cover?
A media content-based adaptive method, device and system for Forward Error Correction (FEC) coding and decoding of a systematic code, and a medium are provided. The method includes: dividing, according to the importance of media content, source data into N types of source data packets according to priorities; generating N types of intermediate codes according to the N types of source data packe…
Who is the assignee on this patent?
Univ Shanghai Jiaotong
What technology area does this patent fall under?
Primary CPC classification H04L1/007. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).