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

Network transmission real-time audio-video error correction method and system based on FPGA

A technology of network transmission and error correction method, applied in the field of digital video broadcasting, can solve the problems of two SDRAM not being very economical, unable to solve the problem of data packet jitter, unable to handle high-speed data flow, etc., so as to improve the error correction processing ability and reduce the The effect of storage cost and computational complexity reduction

Active Publication Date: 2016-08-17
CHENGDU KAITENG SIFANG DIGITAL RADIO & TELEVISION EQUIP CO LTD
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Solution 1 is easy to implement and does not occupy external storage resources. However, the internal RAM resources of the FPGA are limited. Due to the limitation of cached data packets, this solution cannot solve the problem of data packet jitter, and the error correction capability is also weak.
[0011] Solution 2 can solve the shortcomings of solution 1, but it is not very economical to use 2 pieces of SDRAM
[0012] Solution 3 can recover low-speed data streams, but cannot handle high-speed data streams, especially for networks with high packet loss rates.

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
  • Network transmission real-time audio-video error correction method and system based on FPGA
  • Network transmission real-time audio-video error correction method and system based on FPGA
  • Network transmission real-time audio-video error correction method and system based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0066] Any feature disclosed in this specification, unless specifically stated, can be replaced by other alternative features that are equivalent or have similar purposes. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0067] The invention discloses a method and system for realizing real-time audio and video error correction.

[0068] Wherein, the method embodiment includes the following steps:

[0069] 1. Network packet interface processing steps

[0070] After the network data packet arrives, splicing each 4-bit data into 16-bit data is unpacked and extracts the target IP address and target port number, compares the two parameters with the local settings, and if they are the same, the data packet It is buffered...

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 discloses a network transmission real-time audio-video error correction method and a network transmission real-time audio-video error correction system based on an FPGA, and relates to the field of digital video broadcasting technologies. The technical points of the method provided by the invention comprise analyzing data packets remotely transmitted via a network, processing the data packets matched with a local IP address and a local port number, and judging a check FEC packet and a data RTP packet and respectively storing into the internal RAM and external SDRAM of the FPGA. The check FEC packet is used for recovering the related data RTP packet, the recovered data RTP packet is written back into the SDRAM, a control module reads the complete data packet in the SDRAM for outputting, and thus the loss packet recovery of network remote transmission is achieved.

Description

technical field [0001] The invention relates to the technical field of digital video broadcasting, in particular to an error correction and recovery technology for remote transmission of audio and video. Background technique [0002] SMPTE: Society of Motion Picture and Television Engineers; [0003] FEC: forward error correction; [0004] FIFO: first in first out memory; [0005] RTP: Real-time Transport Protocol; [0006] IP: A protocol for interconnecting networks. [0007] Packet loss occurs in the long-distance data transmission of the digital video broadcasting network, especially when the transmission distance is long and the network environment is poor. This will seriously affect the reception of video broadcasting, causing freezes and mosaics in the received TV programs, and even more serious packet loss will make the receiving end unable to work normally. It is necessary to carry out error control transmission on the data stream of digital video broadcasting, ...

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): H04N21/6437H04N21/647
CPCH04N21/6437H04N21/64776H04N21/64792
Inventor 顾明飞
Owner CHENGDU KAITENG SIFANG DIGITAL RADIO & TELEVISION EQUIP CO LTD
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