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

An efficient filter circuit and method for removing block

A technology of removing blocks and filters, applied in the field of video coding and decoding, can solve the problems of high circuit overhead, no consideration of data interdependence, complicated control, etc., to achieve the effect of simple circuit, improved speed, and small number of gates

Inactive Publication Date: 2010-02-17
昆山杰得微电子有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that the circuit overhead is large, the control is complicated, and the data interdependence between horizontally adjacent macroblocks is not considered

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
  • An efficient filter circuit and method for removing block
  • An efficient filter circuit and method for removing block
  • An efficient filter circuit and method for removing block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0026] The present invention proposes a hardware circuit implementation of a novel high-efficiency deblocking filter, and its overall structure is as follows: image 3 As shown, the one-dimensional loop filter part is shown as Figure 4 shown.

[0027] image 3 Among them, the sample data of the current macroblock comes from the upper-level module of the data processing pipeline; SRAM2 stores all the data of the lower 4 rows of the macroblock row where the upper adjacent macroblock is located, to provide the upper phase required for the filtering of the current macroblock Adjacent macroblock data; the encoding information register provides the required encoding information for the filter module to calculate B S , α, β and other filtering parameters; the deblocking filter module itself is composed of a dual-port SRAM (SRAM1), a one-...

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 high efficient deblocking filter circuit, including: a pair of ports SRAM, a one-dimension loop filter unit and a control unit; wherein the one-dimension loop filter unit includes: merging in and out one-dimension fringe filter unit, a 4*4 buffer cell and a configurable 4*4 transposition unit. The invention further discloses a deblocking method, which can be applied to the circuit, including: firstly, load current macro block data and the upper adjacent macro block data onto the pair of ports SRAM; use the high efficient deblocking filter circuit to conduct filteringon the vertical sides of the current macro block, and transpose each 4*4 block of the current macro block while outputting the filtered results; after filtering of the vertical sides, use the high efficient deblocking filter circuit to conduct filtering of the horizontal sides of the current macro block, the data division in the filtered results belonging to the right four columns of the current macro block is returned to the pair of ports SRAM as required, as the left side macro block data for filtering of next macro block.

Description

technical field [0001] The invention relates to video codec technology in the field of computer and microelectronics, in particular, the invention relates to a high-efficiency deblocking filter circuit and method thereof in the H.264 / AVC video coding standard. Background technique [0002] The loop filter for deblocking effect is an important part of the H.264 / AVC video coding standard, which can significantly improve the signal-to-noise ratio and subjective quality of the image. Deblocking filtering is based on macroblocks. For the edges of 4x4 small blocks of luminance components and chrominance components, the order of vertical edges first and then horizontal edges is performed one by one from left to right and from top to bottom. figure 1 Shown is a single macroblock data of the H.264 / AVC video coding standard, where each small square represents a 4x4 small block, and thick lines represent each edge position that needs to be filtered. When filtering the leftmost edge of...

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/26H04N19/82H04N19/86
Inventor 欧阳合陈樊忠郑宇驰罗霖唐谦叶玉国
Owner 昆山杰得微电子有限公司