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

Deblocking and filtering method and device, method and system for estimation restruction, deblocking and filtering

A deblocking filtering and storage device technology, applied in TV, electrical components, digital video signal modification, etc., can solve problems such as predictive reconstruction, increasing IC area, and affecting video decoding efficiency, so as to improve efficiency, reduce implementation cost, The effect of saving hardware resources

Inactive Publication Date: 2009-01-14
ACTIONS ZHUHAI TECH CO
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the entire frame of image is stored in the internal RAM of the IC, a large block of RAM is required. For example, if the image with VGA (640×480) resolution is stored in the most economical way (YUV4:2:0), 3,686,400 storage bits are required , which will greatly increase the area of ​​the IC and increase the cost of the IC; if the entire frame of image is stored in the external RAM of the IC, it is necessary to read data from the external RAM when performing filtering processing of each 4*4 small block, which It will increase the time of filtering processing and affect the efficiency of video decoding, so that it cannot meet the requirements of video decoding with large resolution
[0011] In addition, regardless of whether software systems or hardware circuits are used to implement the above methods, parallel processing of predictive reconstruction and deblocking filtering cannot be realized.
Since the deblocking filter needs to be performed after the prediction and reconstruction of the entire frame image is completed, the deblocking filter function module needs to wait for the prediction and reconstruction function module to complete the prediction reconstruction before it can start working. And the P frame is used as the reference frame of the next frame image, so the prediction reconstruction module cannot perform the prediction reconstruction of the next frame before the deblocking filter is completed
Therefore, predictive reconstruction and deblocking filtering need to wait for each other, and parallel processing cannot be achieved.
resulting in a less efficient decoder

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
  • Deblocking and filtering method and device, method and system for estimation restruction, deblocking and filtering
  • Deblocking and filtering method and device, method and system for estimation restruction, deblocking and filtering
  • Deblocking and filtering method and device, method and system for estimation restruction, deblocking and filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Embodiment 1 of the present invention provides an MB-based deblocking filtering method, including:

[0064] Acquire the predicted and reconstructed data of the macroblock in the image, and determine the first type of small image block and the second type of image block to be stored in the current macroblock according to the position of the current macroblock in the image image tiles;

[0065] If the current macroblock does not have a left adjacent macroblock or an upper adjacent macroblock in the image, perform deblocking filtering on the first category image small block;

[0066] If the current macroblock has left and / or upper adjacent macroblocks in the image, determine a small image block of the third category; remove the small image block of the first category and the small image block of the third category Block filtering processing; and storing the second type image small block of the current macroblock.

[0067] The deblocking filtering process can be efficient...

Embodiment 2

[0113] According to the MB-based deblocking filtering method provided in Embodiment 1 of the present invention, Embodiment 2 of the present invention provides a corresponding deblocking filtering device, including: an acquiring unit, configured to acquire predicted and reconstructed data of macroblocks in an image;

[0114] The first determination unit is configured to determine, according to the position of the current macroblock in the image, the first type of image small block that needs to be stored and the second type of image small block that needs to be stored in the current macroblock;

[0115] a storage unit, configured to receive and store the second category image small blocks output by the first determination unit;

[0116] A second determining unit, configured to determine whether the current macroblock has left and / or upper adjacent macroblocks in the image; and output a determination result;

[0117] A third determining unit, configured to determine a third type...

Embodiment 3

[0134] According to another object of the present invention, Embodiment 3 of the present invention provides a predictive reconstruction and deblocking filtering method, including:

[0135] Obtain the image data of the macroblocks in the sequence from left to right and from top to bottom in the image for prediction and reconstruction, and store the predicted and reconstructed data of the macroblocks;

[0136] Acquiring the predicted and reconstructed data of the macroblock, and performing deblocking filtering;

[0137] The performing the deblocking filtering process specifically includes: according to the position of the current macroblock in the image, determining the small block of the first type of image in the current macroblock to be subjected to the deblocking filtering process this time and the second type of image to be stored Small piece;

[0138] If the current macroblock does not have a left adjacent macroblock or an upper adjacent macroblock in the image, perform d...

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 deblocking filter method and a device. Based on a macro block (MB), the deblocking filter processing is carried out, a corresponding image small block for the deblocking filter processing is determined for the MB at different positions in a frame image, the other part of image small block in the current MB is previously stored and then deblocked and filtered when other MB is filtered after waiting. Only a part of image small bock of the MB is stored, so that the deblocking filter processing is realized by using a small quantity of storage resources, thereby saving hardware resources and reducing realization cost. The invention also discloses a predictive reconstruction and deblocking filter method and a system. Predictive reconstruction and deblocking filter are carried out in parallel, without mutual waiting of predictive reconstruction and deblocking filter, so as to improve the efficiency of video decoding.

Description

technical field [0001] The present invention relates to a method and device for deblocking filter (Deblocking Filter) in video decoding, in particular to a method and device for deblocking filter based on MB (Macro Block, macro block) processing. The present invention also relates to a method and system for parallel processing of predictive reconstruction and deblocking filtering. Background technique [0002] In the video standard RealVideo 9 / 10 of RealNetworks, the implementation algorithm of deblocking filter is specified in detail. After the prediction and reconstruction of the entire frame image is completed, for small blocks of 4pixel*4pixel (subsequent abbreviation is 4*4) to judge whether filtering processing is required to obtain better visual effects. [0003] The deblocking filtering process in the RealVideo 9 / 10 standard is performed after the prediction and reconstruction of the entire frame image is completed. The order of filtering is specified as follows, in...

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
IPC IPC(8): H04N7/26H04N19/117H04N19/176
Inventor 赖鼐
Owner ACTIONS ZHUHAI TECH CO