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

High speed de-blocking effect filtering method

A deblocking and high-speed technology, which is applied in TV, electrical components, digital video signal modification, etc., can solve the problems of complex boundary filtering sequence, control logic occupying a lot of resources, and affecting filtering speed, etc., so as to facilitate data multiplexing, Accelerate the filtering speed and split the reasonable effect

Inactive Publication Date: 2011-01-19
XIDIAN UNIV
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method divides a macroblock into eight 4×8 blocks, and then filters the boundaries of the 4×4 sub-blocks in each 4×8 block in order from top to bottom. This macroblock boundary filtering order makes The usage of on-chip memory resources is further reduced, and the number of filtering cycles is also reduced by 7, but the order of boundary filtering in this method is too complicated. Although the usage of on-chip resources is reduced, the control logic takes up more resources , and affect the further improvement of the filtering speed

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
  • High speed de-blocking effect filtering method
  • High speed de-blocking effect filtering method
  • High speed de-blocking effect filtering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Attached below figure 1 The present invention is further described:

[0023] Step 1: Horizontally split the macroblock, divide the luma block into four 4×16 sub-blocks from top to bottom, and divide the chrominance block into four 4×8 sub-blocks.

[0024] Step 2, filter the vertical boundary of the macroblock.

[0025] 2a) Filter the vertical boundaries of the macroblock luma data. For the 4×4 sub-block boundaries in each 4×16 block of macroblock luminance data, read in data in order from left to right, calculate the upper limit value and filter strength value of the filtered pixel, pre-filter, and update the pixel , output data five steps of boundary loop filtering.

[0026] 2b) Filter the vertical boundaries of macroblock chrominance data. For the 4×4 sub-block boundaries in each 4×8 block of macroblock chroma data, read in data in order from left to right, calculate the upper limit value and filter intensity value of the filtered pixel, pre-filter, and update pi...

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 high speed de-blocking effect filtering method in the field of video image processing, which mainly solves the problem of lower de-blocking effect filtering speed in the prior art. The high speed de-blocking effect filtering method comprises the following steps of: (1) transversely segmenting a macro block; (2) filtering a vertical edge of the macro block and circularly filtering 4*4 sub-block edges of brightness data and chromaticity data according to the order from left to right; (3) longitudinally segmenting the macro block; and (4) filtering a horizontal edge of the macro block and circularly filtering 4*4 sub-block edges of the brightness data and the chromaticity data according to the order from top to bottom. In the invention, the filtering process of the vertical edge and the horizontal edge of the macro block is divided into five steps of: reading data, calculating an upper limit value and a filtering intensity value of a filtering pixel, pre-filtering, updating the pixel and outputting the data. The invention reduces the data access period in the filtering process and more reasonably divides the filtering process and improves the filtering speed.

Description

technical field [0001] The invention relates to the technical field of video image processing, and further relates to a high-speed deblocking filtering method. Background technique [0002] In order to improve the block effect produced by the video image after decoding, the deblocking filter technology has been widely used at the decoding end. The deblocking filtering technology is to filter each 4×4 sub-block pixel in the image according to the boundary strength and quantization coefficient of each 4×4 sub-block in the video image macroblock, so as to eliminate the image caused by transformation and quantization. block effect. The deblocking filter technology performs vertical and horizontal filtering twice on the content of each 4×4 block in the image, which involves a large number of numerical calculations and memory reading and writing. [0003] In the existing deblocking filtering methods, how to improve the filtering speed is the design focus. For example, in the pa...

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/32H04N19/119H04N19/176H04N19/82H04N19/86
Inventor 宋锐李云松李明贾媛王养利肖嵩杜建超李宏伟奉玉丽
Owner XIDIAN UNIV
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