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

Filter for eliminating block

A technology of deblocking filter and filtering unit, which is applied in the direction of TV, electrical components, digital video signal modification, etc., can solve the problems of increasing circuit area, limiting the speed of deblocking filter, and transform coefficient error, so as to improve the filtering speed, The effect of reducing complexity and reducing access

Inactive Publication Date: 2010-09-08
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are two reasons, the most important reason is the discrete cosine transform (DCT) based on the intra-frame and inter-frame prediction residual of the block, because the quantization process of the transform coefficient is relatively rough, so the transform coefficient restored by the inverse quantization process With error, it will cause visual discontinuity on the image block boundary
The second reason is from motion compensated prediction, where motion compensated blocks may be copied from interpolated sample data at different positions in different frames
However, the deblocking filter is in the loop, which requires a large amount of calculation and data access. It easily occupies more than one-third of the computational complexity in the entire decoder. The filtering speed of the filter affects the speed of the entire codec. Therefore it is necessary to use a fast filter
[0004] The current deblocking filter structure mostly uses a single boundary filter unit to support both horizontal filtering and vertical filtering operations, which greatly limits the speed of deblocking filtering and affects the speed of the entire encoding and decoding process.
In addition, the traditional deblocking filter uses a transpose circuit to deal with the access to column data in the process of horizontal boundary filtering, so that the rate of vertical filtering and horizontal filtering is almost doubled, which is not conducive to parallel access to two directions at the same time, and Also increases the circuit area

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
  • Filter for eliminating block
  • Filter for eliminating block
  • Filter for eliminating block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0028] Referring to FIG. 2 , FIG. 2 is a schematic diagram of luma blocks and chrominance blocks in a macroblock and adjacent blocks used in the deblocking filtering process. In the H.264 / MPEG-4 AVC standard, image prediction, quantization and transformation are all based on 4×4 blocks, so filtering is also performed on the basis of 4×4 blocks. This standard stipulates that horizontal filtering is performed on the vertical boundaries of luma and chrominance blocks and adjacent blocks, and then vertical filtering is performed on the horizontal boundaries.

[0029] Referring to FIG. 3, FIG. 3 shows three filtering orders used in the deblocking filtering process. In Figure 3, each block needs to go through two vertical boundary filters and two horizontal boundary filters during the entire filtering process. The current typical filtering sequence include...

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 de-blocking filter is base on interlaced filter sequence and uses two 1D filter units combined with macro block data memory unit, upper part data memory unit, left data memory unit and intermediate data memory unit so as to greatly increase the filter speed. By selecting proper filter sequence, the invention utilizes the data-to-data dependency; the data of each block required by the filter can be read once from outside so as to reduce the access times to the external SRAM / SDRAM and to reduce the complexity of filter operation; meanwhile, a parallel storage mechanism is used in the memorysubsystem and data path in order to simultaneously support the parallel access in both vertical and horizontal directions. By introducing the memory structure provide by the invention, the traditional transposition circuit is not needed any more.

Description

【Technical field】 [0001] The invention relates to a deblocking filter for video encoding and decoding, in particular to a deblocking filter based on the H.264 / MPEG-4 AVC video standard. 【Background technique】 [0002] H.264 / MPEG-4 AVC is the latest video standard formulated by Joint Video Team (JVT). This new standard has made significant improvements to eliminate the virtual boundaries between blocks, and greatly improved the image quality. However, in this standard, the image will appear blocky after the codec inversely transforms and quantizes the image. There are two reasons, the most important reason is the discrete cosine transform (DCT) based on the intra-frame and inter-frame prediction residual of the block, because the quantization process of the transform coefficient is relatively rough, so the transform coefficient restored by the inverse quantization process With errors, it will cause visual discontinuities on image block boundaries. The second reason comes fr...

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): H04N7/32H04N7/26H04N19/117H04N19/86
Inventor 李挥王继山陈慕羿张志军马建设胡海军高金璐林茫茫
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
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