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

An efficient filter circuit and method for removing block

A deblocking and filter technology, applied in the field of video encoding and decoding, can solve the problems of large circuit overhead, no consideration of data interdependence, complex control, etc., and achieve the effect of simple circuit, increased speed, and small number of gates

Inactive Publication Date: 2008-01-16
昆山杰得微电子有限公司
View PDF0 Cites 9 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

[0021] The present invention will be further described in detail below with reference to the drawings and specific embodiments.

[0022] The present invention proposes a new type of high-efficiency deblocking filter hardware circuit implementation, the overall structure of which is shown in Figure 3, and the one-dimensional loop filter part is shown in Figure 4.

[0023] In Figure 3, the sample data of the current macroblock comes from the upper-level module of the data processing pipeline; SRAM2 stores all the lower 4 rows of data of the macroblock row where the upper adjacent macroblock is located, to provide the current macroblock filtering required The upper adjacent macro block 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 consists of a piece of dual-port SRAM (SRAM1), a one-dimensional loop filter unit and a control unit.

[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

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 filtering on 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 present invention relates to video coding and decoding technology in the fields of computers and microelectronics. Specifically, the present invention relates to a high-efficiency deblocking filter circuit and method in the H.264 / AVC video coding standard. Background technique [0002] The deblocking loop filter 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. De-blocking filtering is based on macroblocks. The edges of each 4×4 small block of luminance component and chrominance component are carried out one by one from left to right and top to bottom in the order of vertical edge first, then horizontal edge. . Figure 1 shows a single macroblock data of the H.264 / AVC video coding standard, in which each small square represents a 4×4 small block, and a thick line represents each edge position that needs to be filtered. If the leftmost edge of the mac...

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