Deblocking filtering method and apparatus of video frequency or image

A deblocking filtering and image technology, applied in the field of electrical digital data processing, can solve the problems of large amount of calculation, complexity and high computational complexity, and achieve the effect of reducing computational complexity and storage complexity

Active Publication Date: 2007-10-24
XFUSION DIGITAL TECH CO LTD
View PDF3 Cites 0 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] Accompanying drawing 4 has shown a kind of codec device that is used in video or image deblocking filtering, comprises filtering mode determiner, is used for the deblocking filtering device of deblocking filtering to macroblock data and is used for time divisional output multiplexing device. Fig. 5 shows the sample pixels involved in the deblocking filter on the horizontal or vertical boundaries of 4*4 blocks by the deblocking filter 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. Accompanying drawing 6 shows the block boundary deblocking filtering device that the existing deblocking filtering method performs deblocking filtering on the block boundary, 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 0 , Q 1 Represents the or...

Embodiment 2

[0050] Accompanying drawing 4 has shown a kind of codec device that is used in video or image deblocking filtering, comprises filtering mode determiner, is used for the deblocking filtering device of deblocking filtering to macroblock data and is used for time divisional output multiplexing device. Fig. 5 shows the sample pixels involved in the deblocking filter on the horizontal or vertical boundaries of 4*4 blocks by the deblocking filter 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. Accompanying drawing 6 shows the block boundary deblocking filtering device that the existing deblocking filtering method performs deblocking filtering on the block boundary, 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 0 , Q 1 Represents the or...

Embodiment 3

[0079] Accompanying drawing 4 has shown a kind of coding and decoding device that is used in video or image deblocking filtering, comprises filter mode determiner, is used for the deblocking filtering device of deblocking filtering to macroblock data and is used for time divisional output multiplexing device. Fig. 5 shows the sample pixels involved in the deblocking filter on the horizontal or vertical boundaries of 4*4 blocks by the deblocking filter 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. Accompanying drawing 6 shows the block boundary deblocking filtering device that the existing deblocking filtering method performs deblocking filtering on the block boundary, 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 0 , Q 1 Repres...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/50H04N7/26H04N19/86
Inventor 虞露易峰董洁
Owner XFUSION DIGITAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products