Unlock instant, AI-driven research and patent intelligence for your innovation.

A H.264 two-dimensional parallel post-processing deblocking filter hardware implementation method

A deblocking filter, hardware implementation technology, applied in electrical components, digital video signal modification, image communication, etc., can solve problems such as difficult to meet requirements, low filtering speed, and consumption of hardware resources

Active Publication Date: 2017-02-01
黄山市开发投资集团有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The deblocking filter introduced in the H.264 / AVC standard is based on 4×4 blocks for filtering operations and the four boundaries of each block need to be filtered, so the amount of data calculation is large, and its calculation amount probably occupies the decoder. Calculate 1 / 3 of the total amount; at the same time, the basic filtering order of the filter is as follows image 3 Shown: first perform vertical filtering on the horizontal boundary of the block from top to bottom, and then perform horizontal filtering on the vertical boundary from left to right. This filtering sequence requires frequent reading and writing of pixel value data to the external memory, which consumes a lot of hardware resources, and the filtering speed is not high, and it is difficult to meet the requirements in real-time decoding. These are the bottleneck problems that we need to solve urgently.

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
  • A H.264 two-dimensional parallel post-processing deblocking filter hardware implementation method
  • A H.264 two-dimensional parallel post-processing deblocking filter hardware implementation method
  • A H.264 two-dimensional parallel post-processing deblocking filter hardware implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The implementation examples of the present invention and the specific operation process are explained in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following implementation examples.

[0058] The hardware implementation method of the H.264 two-dimensional parallel post-processing deblocking filter in this embodiment is: Figure 4 As shown, the video data of each frame is filtered according to the H.264 standard using macroblocks as the filtering unit. Each macroblock to be filtered contains 24 4×4 blocks, which are arranged in 4 rows and 4 columns in order. Luminance block Y, 4 chrominance blocks Cr arranged in 2 rows and 2 columns, and 4 chrominance blocks Cb arranged in 2 rows and 2 columns; among the 24 4×4 blocks, luminance block Y is The order from left to right and top to bottom is marked as B1-B16, the chroma block Cr is marked as B17-B20 from left to right and top to bottom, and...

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 an H.264 two-dimensional parallel post-processing block removing filter hardware achieving method which can achieve two-dimensional parallel execution of filtering operation of a horizontal boundary and a vertical boundary, greatly improves the settling operation speed of a filter, and improves the processing speed and the data throughout of a whole filtering system. Single 16*16 macro block filtering processing only needs 118 clock periods, the requirement for real-time processing is met, the filtering sequence is adjusted by reasonably utilizing the data dependence between the blocks, a data temporary register is added to temporarily store the middle data, and middle data storage, external storage repeated reading and writing and chip circuit scale are reduced.

Description

Technical field [0001] The present invention relates to a hardware implementation method of H.264 two-dimensional parallel post-processing deblocking filter in the field of digital video technology. It is used to eliminate the blocking effect in H.246 encoded video. The deblocking filtering method of post-processing in the .264 standard and its hardware implementation. Background technique [0002] H.264, as one of the mainstream video compression coding standards, is a video coding standard developed by the Joint Video Team (JVT). In the H.264 standard, the pixels in the video bounding box are divided into 16×16 macros, and each 4×4 block in each macro block is subjected to shape coding, motion estimation / motion compensation, and transform coding, etc. , Since the H.264 / AVC standard is block-based compression coding, it will produce a block effect. The residual DCT transform of block-based intra-frame and inter-frame prediction, transform coefficient quantization and inverse q...

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): H04N19/86H04N19/117H04N19/176H04N19/186
Inventor 张多利杜高明宋宇鲲胡永春贾靖华
Owner 黄山市开发投资集团有限公司