An Adaptive FEC Coding Matrix Design Method Based on Media Content

A coding matrix and media content technology, applied in the field of multimedia transmission, can solve the problems that important data cannot recover non-important information, lack of adaptive FEC protection mechanism, lack of flexible coding matrix design methods, etc., to ensure the quality of media content and reduce data Redundancy, the effect of reducing complexity

Active Publication Date: 2021-04-02
SHANGHAI JIAO TONG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, in the prior art, the encoding methods for system fountain codes and non-system fountain codes still have the following defects, which cannot really protect important data:
[0012] 1. For the existing FEC with unequal error protection, there is no adaptive FEC protection mechanism based on media content, the protection method lacks flexibility, and the integrity of important information cannot be guaranteed
[0013] 2. In the existing FEC with unequal error protection, there is a dependency relationship between the data of each priority when decoding, and the loss of important data will make it impossible to recover non-important information
[0014] 3. Due to the fixed structure of the system fountain code encoding matrix, there is a lack of flexible encoding matrix design methods for media content
[0015] At present, there is no description or report of the similar technology of the present invention, and no similar data at home and abroad have been collected yet.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An Adaptive FEC Coding Matrix Design Method Based on Media Content
  • An Adaptive FEC Coding Matrix Design Method Based on Media Content
  • An Adaptive FEC Coding Matrix Design Method Based on Media Content

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0099] In this embodiment, a non-systematic Raptor code is taken as an example.

[0100] The structure of the encoding matrix of the non-systematic Raptor code is as follows Figure 6 shown. When using non-systematic Raptor codes for encoding, LDPC encoding is performed on the source data at the sending end to generate restored data, and LT encoding is performed on the source data and restored data to generate output data. After passing through a lossy channel, some data will be lost. At the receiving end, LT decoding will be performed first to recover the source data and restore data. However, due to data loss, some data may not be fully recovered after LT decoding, and then LDPC decoding is performed to recover the data. Its specific coding process is as follows Figure 7 shown. When using non-systematic Raptor codes with unequal error protection, the flow is as follows:

[0101] sender:

[0102] a. Prioritize source data based on media content, and rearrange source dat...

Embodiment 2

[0114] This embodiment takes the system RaptorQ code as an example.

[0115] The structure of the coding matrix of the system RaptorQ code is as follows Figure 9 shown. Among them, D represents the source data, C represents the intermediate code, G_LDPC represents the LDPC matrix, I_S, I_H represent the identity matrix with the same number of rows as the LDPC matrix and the identity matrix with the same number of rows as the HDPC matrix, G_ENC represents the LT matrix, G_p Represents the precoding matrix, G_HDPC represents the HDPC matrix, and the coding matrix A can be expressed as follows.

[0116]

[0117]

[0118] When performing FEC encoding, the source data D1 and Figure 9 The encoding matrix A shown produces an intermediate code C.

[0119]

[0120] The source data D and restored data R are then encoded according to the LT matrix in the encoding matrix A and the obtained intermediate code C. Among them, R represents the restored data obtained after encodi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Provided is a self-adaptive FEC coding matrix design method based on media content, which is suitable for unequal error protection of a fountain code by means of improving a coding matrix of the fountain code. The method comprises the following two manners: based on unequal error protection of a fountain code, modifying an LT matrix of the fountain code by means of an expanding window fountain code, and obtaining, according to a window selection probability and a degree distribution, a redesigned coding matrix of the fountain code; and based on unequal error protection of a fountain code, distributing different redundancies to source data of different priority levels in a coding matrix of the fountain code, and obtaining a redesigned coding matrix of the fountain code. With regard to data congestion caused by excessive coding in the current FEC system, the present invention confers different amounts of importance by means of grading media content, uses unequal error protection and reduces the data redundancy caused by FEC while ensuring the quality of the media content to the greatest extent.

Description

technical field [0001] The present invention relates to the technical field of multimedia transmission, and more specifically, relates to a method for designing an adaptive FEC (forward error correction) coding matrix based on media content. Background technique [0002] In the heterogeneous network media service system, the content is distributed to the terminal through the Internet protocol or broadcast protocol, the Internet uses IP / TCP or UDP packets to transmit media data, and the broadcast transmits content through MPEG2-TS. UDP packets may be lost after passing through multiple network devices, and broadcast TS streams may cause bit errors due to the influence of the transmission environment, resulting in broken screens or sound pauses on the terminal side. [0003] FEC (Forward Error Correction, Forward Error Correction) technology is a coding technology widely used in communication systems. The server side performs error correction encoding on the media data, adds ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L1/00
CPCH04L1/0009H04L1/0041H04L1/0056H04L1/00
Inventor 徐异凌张文军姜志乾陈浩孙军王延峰
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products