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

Method, system and filter for filtering de-block

A technology of deblocking filtering and macroblocking, which is applied in the field of block-based video coding and decoding, can solve problems affecting data processing speed, and achieve the effect of saving space

Active Publication Date: 2009-07-01
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to provide a deblocking filtering method, aiming to solve the problem in the prior art that the filtering method of storing each macroblock after horizontal and vertical filtering affects the data processing 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
  • Method, system and filter for filtering de-block
  • Method, system and filter for filtering de-block
  • Method, system and filter for filtering de-block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0028] In the embodiment of the present invention, the entire video or image frame is stored in the external memory, and then the filtering system is started, and the filtering strength is calculated for each macroblock first, and it is judged whether to filter the current macroblock, and then the macroblock that needs to be filtered The block is read into the internal memory, and then the vertical boundary filtering and horizontal boundary filtering of the brightness and chrominance are sequentially performed on each row of sub-blocks of each macroblock in units of rows. After the filtering of a ro...

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 is applicable to the field of the video decoding based on blocks, and provides a method, a system, and a filter for realizing the de-blocking filer. The invention is characterize in that a video and an image frame are divided into a plurality of 16*16 macro blocks; each block is divided into sixteen 4*4 subblocks; the macro blocks are divided into four lines in the way that four blocks are arranged on one line; and the upper boundary and the left boundary of each block in the macro blocks are filtered. The filtering method comprises the following steps: reading the current macro blocks to an internal memory; filtering the current macro blocks by taking a line as a unit; and storing the line where one-line filtering is finished. After the image information of 16*16 macro blocks is read to the internal memory, the horizontal filtering is conducted on the vertical boundary of one line, the vertical filtering is conducted on the horizontal boundary of the line, the filtering is conducted on the next line in sequence, the judgment of whether or not the line is involved in the subsequent filtering process should be conducted after one-line filtering is finished, the image information obtained by filtering the line and the upper line is stored in the internal memory or the external memory according to the judgment result.

Description

technical field [0001] The invention belongs to the field of block-based video encoding and decoding, and in particular relates to a deblocking filtering method, system and deblocking filter. Background technique [0002] The traditional block-based video codec system always encounters the problem of block effect when encoding and decoding video with a relatively low bit rate. The occurrence of block effect seriously affects the subjective quality of the image, and the reason is caused by block-based prediction, compensation, transformation, and quantization. In order to overcome this blocking effect, the new video codec introduces a deblocking filter (Deblocking) system in the coding loop, referred to as "filtering". One of the important factors of good subjective visual effect is an important part of the new video codec. [0003] Since the integer transformation in the new video codec is based on 4×4 points, the deblocking filter system also processes 4×4 sub-blocks as a...

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/26H04N11/04H04N19/117H04N19/176H04N19/70H04N19/80
Inventor 刘志强王晓寄成富平胡胜发
Owner ANYKA (GUANGZHOU) MICROELECTRONICS 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