Method for implementing H.264 deblocking filter algorithm based on reconfigurable technique

A technology of deblocking filtering and implementation methods, which is applied in television, electrical components, digital video signal modification and other directions, and can solve the problems of H.264 codec performance and flexible influence, complex calculation, and large amount of data.

Active Publication Date: 2012-07-11
SOUTHEAST UNIV
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The problem to be solved by the present invention is: the deblocking filter algorithm in the existing H.264 decoding algorithm has a large amount of data and complex operations, which will affect the performance and flexibility of the H.264 codec

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
  • Method for implementing H.264 deblocking filter algorithm based on reconfigurable technique
  • Method for implementing H.264 deblocking filter algorithm based on reconfigurable technique
  • Method for implementing H.264 deblocking filter algorithm based on reconfigurable technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The method of the present invention aims at the deblocking filter algorithm in the H.264 decoding algorithm, removes the block effect brought by the transformation and quantization to the image, makes the block edge smooth, improves the visual effect, and at the same time, the filtered macro is used for inter-frame prediction and motion Compensation can obtain smaller residual data; this method is applied to a coarse-grained reconfigurable processor system, including the following steps: First, the algorithm needs to be divided into software and hardware and parallelism analysis to determine the data flow of the entire algorithm. Then it is necessary to optimize the algorithm and convert the source code to convert it into a form that can be realized by a reconfigurable array, mainly considering the implementation of the control flow; finally, convert the algorithm into a data flow graph form to generate the configuration information of the reconfigurable processing unit ...

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 method for implementing H.264 deblocking filter algorithm based on a reconfigurable technique, which comprises the following steps: for a deblocking filter algorithm in an H.264 decoding algorithm, carrying out hardware / software division and parallelism analysis on the deblocking filter algorithm so as to determine a data flow circuit and a control flow circuit implemented by the whole algorithm; then, optimizing the algorithm, and carrying out source code conversion on the algorithm, so that the algorithm is converted into a form which can be implemented by a reconfigurable array; and finally, converting the algorithm into a data flow graph form, and generating the configuration information of a RPU (reconfigurable processing unit), thereby completing mapping. By using the method disclosed by the invention, a blocking effect on images caused by transformation and quantization is removed, so that the block edge is smooth, thereby improving the visual effect; meanwhile, through applying a macro-block subjected to filtering to inter-frame prediction and motion compensation, smaller residual error data can be obtained, therefore, due to an advantages of being applicable to vast parallelism computing tasks, the method can be applied to coarsness-reconfigurable processor systems.

Description

technical field [0001] The invention belongs to the field of embedded information technology, and is applied to the optimization of the H.264 decoding algorithm in the design of a high-performance embedded reconfigurable array system-on-chip SoC (system on chip) for media applications, and is a reconfigurable technology-based The implementation method of the H.264 deblocking filtering algorithm. Background technique [0002] Reconfigurable computing is a computing architecture that combines the flexibility of software and the efficiency of hardware. It has a good balance between key indicators such as performance, power consumption and flexibility, and fills the gap between general computing and Whitespace between dedicated calculations. The media processing technology based on reconfigurable arrays not only solves the key technologies of current graphics, image and video codec calculations, but also plays a pivotal role in future graphics, image and video codec calculation...

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): H04N7/26H04N7/50H04N19/117H04N19/176H04N19/80H04N19/86
Inventor 曹鹏范烨秋齐志王学香杨军
Owner SOUTHEAST 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