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 fi

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

Example Embodiment

Example 1

4 shows a codec device for video or image deblocking filtering, including a filter mode decider, a deblocking filter device for deblocking filtering macroblock data, and a time division for time-sharing output. Multiplexing device. Figure 5 is a diagram showing sample pixel points involved in deblocking filtering of a 4x4 block horizontal or vertical boundary using the deblocking filtering method employed by the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked, and p0, p1, q0, and q1 represent two sample pixels on each side of the block boundary. 6 is a block boundary deblocking filtering apparatus for performing deblocking filtering on a block boundary by a conventional deblocking filtering method, and p0, p1, q0, q1 represent four sample pixel points input to a block boundary deblocking filtering device, P0, P1, Q0, and Q1 represent the pixel values ​​of the original sample pixel points p0, p1, q0, and q1 after block de...

Example Embodiment

Example 2

4 shows a codec device for video or image deblocking filtering, including a filter mode decider, a deblocking filter device for deblocking filtering macroblock data, and a time division for time-sharing output. Multiplexing device. Figure 5 is a diagram showing sample pixel points involved in deblocking filtering of a 4x4 block horizontal or vertical boundary using the deblocking filtering method employed by the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked, and p0, p1, q0, and q1 represent two sample pixels on each side of the block boundary. 6 is a block boundary deblocking filtering apparatus for performing deblocking filtering on a block boundary by a conventional deblocking filtering method, and p0, p1, q0, q1 represent four sample pixel points input to a block boundary deblocking filtering device, P0, P1, Q0, and Q1 represent the pixel values ​​of the original sample pixel points p0, p1, q0, and q1 after block de...

Example Embodiment

Example 3

4 shows a codec device for video or image deblocking filtering, including a filter mode decider, a deblocking filter device for deblocking filtering macroblock data, and a time division for time-sharing output. Multiplexing device. Figure 5 is a diagram showing sample pixel points involved in deblocking filtering of a 4x4 block horizontal or vertical boundary using the deblocking filtering method employed by the present invention. Among them, the thick line indicates the block boundary that needs to be deblocked, and p0, p1, q0, and q1 represent two sample pixels on each side of the block boundary. 6 is a block boundary deblocking filtering apparatus for performing deblocking filtering on a block boundary by a conventional deblocking filtering method, and p0, p1, q0, q1 represent four sample pixel points input to a block boundary deblocking filtering device, P0, P1, Q0, and Q1 represent the pixel values ​​of the original sample pixel points p0, p1, q0, and q1 after block de...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products