Fec mechanism based on media content

US10469202B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10469202-B2
Application numberUS-201615542079-A
CountryUS
Kind codeB2
Filing dateJan 8, 2016
Priority dateJan 8, 2015
Publication dateNov 5, 2019
Grant dateNov 5, 2019

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.

The invention provides an FEC (Forward error correction) mechanism based on media content. The mechanism classifies the media content, and endows it with different importance, and then changes the coding scheme according to the packets belonging to frames of different importance in combination with channel conditions and user experience, to conduct protection according to the importance of corresponding frames. By using the technical scheme of the invention, for the data congestion caused by excessive coding in the current FEC system, the media content is able to be classified and endowed with different importance, and controlled by signaling and indicating bit; different FEC coding strengths is able to be adopted; the duplication-expanding window fountain code with the unequal error protection performance is able to be further adopted, to achieve the maximum guarantee of media content quality and reduce the large amount of data caused by FEC.

First claim

Opening claim text (preview).

What is claimed is: 1. An FEC (Forward error correction) mechanism based on media content, wherein the FEC mechanism is implemented by using following method: Method III: classifying the media content, and endowing it with the different importance; in the absence of a shunt for the original media data flow, dynamically adjusting the importance of frames contained in the media packet and the corresponding coding scheme according to a current channel condition; transmitting the data packets to the corresponding FEC encoder to conduct different degrees of protection; finally, encoding one source data flow as one FEC code stream; wherein Method III comprises following sub-steps: generating MMTP flows and a signaling based on media resources; according to different importance of each frame of data in MMT flows, using FEC encoding matrix to perform the FEC coding and integrating the FEC codes; returning corresponding repair characters, an FEC data load identification and an original data load identification; packaging all the repair characters into an FEC repair packet and sending to the transport layer. 2. The FEC mechanism based on the media content according to claim 1 , wherein the method III comprises steps of adding the unequal error protection flag bit in the signaling information transmitted together with the media processing unit (MPU), and adding special instruction fields to form more personalized protection schemes. 3. The FEC mechanism based on the media content according to claim 1 , wherein Method III: classifying the media content and endowing the media content with the different importance; then controlling by a signaling and a indicating bit; coding by using FEC coding strengths. 4. The FEC mechanism based on the media content according to claim 1 , wherein Method III: for the architecture of MMT AL-FEC sending end, a flow method of the sending end comprises steps of: a) Generating MMTP flows and a signaling by the server based on media resources; b) According to the different importance of each frame of data in MMT flows, transmitting MMT packets to FEC encoders; for different priorities, using FEC encoding matrices to perform the FEC coding of MMT packets, to generate corresponding FEC codes; c) Integrating FEC codes formed after performing the FEC coding of MMT packets with different priorities in a same data flow in a previous step, to generate an FEC code stream; d) After FEC coding is completed, returning a corresponding repair characters, an FEC data load identification and an original data load identification; and e) Packaging all the repair characters into an FEC repair packet and sending to the transport layer. 5. The FEC mechanism based on the media content according to claim 4 , wherein the method III comprises a step of identifying FEC flows, an FEC coding structure used and an FEC code by the signaling; to support the mechanism, the fec_flow_descriptor field in the signaling is modified: a new fec_coding_structure is added based on current three kinds of fec_coding_structure fields in an AL-FEC message; a function of the fec_coding_structure is to describe a currently used FEC coding scheme, including a selected coding algorithm, whether to use a private coding scheme, a maximum protection time window time and value, etc.; a field is located in an AL-FEC signaling and is transmitted to the receiving end; the flag bit of the newly added fec_coding_structure is selected within a range of an existing reserved; an original signaling only supports a repair information of one FEC flow multiplexing multiple media resources; the parts with different importance of one media resource is added now; the FEC signaling is respectively controlled to refine the FEC mechanism; the server is able to dynamically adjust the FEC strength of different parts of the media resource according to a user network status, to achieve a balance point between a network bandwidth and the user experience.

Assignees

Inventors

Classifications

  • where the mode-switching is based on Quality of Service requirement · CPC title

  • by adapting the channel coding (H04L1/1812 takes precedence) · CPC title

  • Clustering; Classification · CPC title

  • Distributed coding, e.g. network coding, involving channel coding (coding in both space and time H04L1/0618; cooperative diversity H04B7/022) · CPC title

  • H04L1/007Primary

    Unequal error protection (for format H04L1/0078; for codes per se H03M13/35) · 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 US10469202B2 cover?
The invention provides an FEC (Forward error correction) mechanism based on media content. The mechanism classifies the media content, and endows it with different importance, and then changes the coding scheme according to the packets belonging to frames of different importance in combination with channel conditions and user experience, to conduct protection according to the importance of corr…
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 Nov 05 2019 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).