Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Adaptive FEC coding matrix design method based on media contents

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

Active Publication Date: 2018-10-16
SHANGHAI JIAO TONG UNIV
View PDF4 Cites 3 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
  • Adaptive FEC coding matrix design method based on media contents
  • Adaptive FEC coding matrix design method based on media contents
  • Adaptive FEC coding matrix design method based on media contents

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

[0099] 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:

[0100] sender:

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

Embodiment 2

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

[0114] The structure of the encoding 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.

[0115]

[0116]

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

[0118]

[0119] 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 enco...

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

The invention provides an adaptive FEC coding matrix design method based on media contents, which improves a coding matrix of a fountain code to adapt to the unequal error protection of the fountain code. The method includes the following two modes: based on the unequal error protection of the fountain code, modifying an LT matrix of the fountain code by using a mode of an extended window fountaincode, and obtaining the coding matrix of a redesigned fountain code according to the window selection probability and degree distribution; and based on the unequal error protection of the fountain code, assigning different redundancies to source data of different priorities in the coding matrix of the fountain code, and obtaining the coding matrix of the redesigned fountain code. The scheme of the invention is directed to data congestion caused by excessive coding in a current FEC system, classifies the media contents to give different importance, and adopts the unequal error protection, so that the quality of the media contents can be ensured to a maximum extent, and the data redundancy caused by FEC can also be reduced.

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 Applications(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products