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

Deblocking filtering method and apparatus of video frequency or image

A deblocking filter and image technology, applied in the field of electrical digital data processing, can solve the problems of large amount of calculation, high calculation complexity, difficulty in using parallel computing functions, etc., and achieve the effect of reducing storage complexity and calculation complexity

Active Publication Date: 2005-08-10
XFUSION DIGITAL TECH CO LTD
View PDF0 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The deblocking filtering method adopted by the latest international video coding standard H.264 has relatively high computational complexity, usually accounting for one-third or more of the computational complexity of a decoder.
This is mainly because in order to avoid smoothing the real boundary while eliminating the block effect to the greatest extent, the deblocking filtering method needs to use the information of the coded macroblock residual, motion vector and macroblock type to determine the deblocking filter adaptively according to the image content. Block filtering process, a large amount of calculation
At the same time, in the process of deblocking filtering, it is necessary to perform multiple conditional judgments at the block level and pixel level, so it is difficult to use the parallel computing functions provided by hardware platforms such as DSP
Secondly, due to the large number of sample pixels involved in the deblocking filtering process, basically all pixels of a frame of image have to undergo deblocking filtering, so operations such as memory read and write control are also very time-consuming and complicated.

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 filtering method and apparatus of video frequency or image
  • Deblocking filtering method and apparatus of video frequency or image
  • Deblocking filtering method and apparatus of video frequency or image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0019] attached Figure 4 Shows a coding and decoding device for video or image deblocking filtering, including a filtering mode decision device, a deblocking filtering device for performing deblocking filtering on macroblock data, and a time division multiplexing device for time-division output . attached Figure 5 It shows the sample pixels involved in the deblocking filtering performed on the horizontal or vertical boundaries of 4×4 blocks by the deblocking filtering method adopted in the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked and filtered, p 0 ,p 1 ,q 0 ,q 1 Indicates 2 sample pixels on both sides of the block boundary. attached Image 6 Shows a block boundary deblocking filtering device for performing deblocking filtering on a block boundary in an existing deblocking filtering method, p 0 ,p 1 ,q 0 ,q 1 Represents 4 sample pixels input to the block boundary deblocking filter device, P 0 , P 1 , Q ...

Embodiment 2

[0050] attached Figure 4 It shows a coding and decoding device applied to video or image deblocking filtering, including a filtering mode decision device, a deblocking filtering device for performing deblocking filtering on macroblock data, and a time division multiplexing device for time-division output . attached Figure 5 It shows the sample pixels involved in the deblocking filtering performed on the horizontal or vertical boundaries of 4×4 blocks by the deblocking filtering method adopted in the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked and filtered, p 0 ,p 1 ,q 0 ,q 1 Indicates 2 sample pixels on both sides of the block boundary. attached Image 6 Shows a block boundary deblocking filtering device for performing deblocking filtering on a block boundary in an existing deblocking filtering method, p 0 ,p 1 ,q 0 ,q 1 Represents 4 sample pixels input to the block boundary deblocking filter device, P 0 ,...

Embodiment 3

[0080] attached Figure 4 It shows a coding and decoding device applied to video or image deblocking filtering, including a filtering mode decision device, a deblocking filtering device for performing deblocking filtering on macroblock data, and a time division multiplexing device for time-division output . attached Figure 5 It shows the sample pixels involved in the deblocking filtering performed on the horizontal or vertical boundaries of 4×4 blocks by the deblocking filtering method adopted in the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked and filtered, p 0 ,p 1 ,q 0 ,q 1 Indicates 2 sample pixels on both sides of the block boundary. attached Image 6 Shows a block boundary deblocking filtering device for performing deblocking filtering on a block boundary in an existing deblocking filtering method, p 0 ,p 1 ,q 0 ,q 1 Represents 4 sample pixels input to the block boundary deblocking filter device, P 0 ,...

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

Using macro block type and quantized parameters, the disclosed method determines whether de-block filtering is carried out or not, and determine what kind of macro block filtering mode is selected or adopted in case of de-block filtering is needed. The method does not use residual information of coded macro or information of motion vector to determine whether de-block filtering is needed or not. Based on macro block filtering mode adopted and content of image, de-block filtering procedure is determined in self-adaption. Under precondition of possessing considerable objective and subjective decoded image quality, the disclosed method reduces computation complexity and storage complexity greatly. The invention can be extended to application of other signal processes, not limited in area of video frequency or encoding and decoding images.

Description

technical field [0001] The present invention relates to an electric digital data processing technology, in particular, to a method and device applied to video or image deblocking filtering. Background technique [0002] Traditional video coding standards such as H.261, H.263, H.26L, and H.264 standards formulated by the International Telecommunication Union ITU and MEPG-1, MPEG-2, and MPEG formulated by the International Organization for Standardization ISO's Motion Picture Experts Organization MPEG -4 and so on are based on the Hybrid Coding framework. The so-called hybrid coding framework is a coding framework that comprehensively considers prediction, transformation and entropy coding methods, and has the following main features: 1. Use prediction to remove redundancy in the time domain; 2. Use transformation to remove redundancy in the space domain; 3. Statistical redundancy is removed by entropy coding. [0003] In existing hybrid coding frameworks, both prediction an...

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): H04N19/86
Inventor 虞露易峰董洁
Owner XFUSION DIGITAL TECH CO LTD
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