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

Macro block filtering method and apparatus

A technology of macroblock and filter intensity, applied in the field of computer and video codec

Active Publication Date: 2009-08-12
中星智能系统技术有限公司
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the filtering of data with a wide data range of 9 bits and 10 bits, there is currently no effective solution

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
  • Macro block filtering method and apparatus
  • Macro block filtering method and apparatus
  • Macro block filtering method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The embodiment of the present invention provides an ALPHA table and a BETA table for supporting a 10-bit range. By judging whether the difference between the pixel values ​​in the 10-bit range of the pixels on both sides of the edge is smaller than the value corresponding to the quantization parameter in the ALPHA table and the BETA table, to determine whether to perform filtering, and to filter the edge when it is determined that filtering is required, thereby realizing the filtering of macroblocks in the range of 10 bits. The filtering process for the macroblocks in the 9-bit range may refer to the filtering process for the macroblocks in the 10-bit range.

[0021] see figure 2 , the main method flow of macroblock filtering in this embodiment is as follows:

[0022] Step 201: Look up the value corresponding to the quantization parameter (QP) in the preset alpha (ALPHA) table and beta (BETA) table for supporting 10-bit range data. For example, QP=10, then search the...

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 macro-block filtering method, which is used for filtering 9-bit or 10-bit coding source data. The method comprises the following steps: searching an ALPHA table and a BETA table which are preset and used for supporting 10-bit range data for a value corresponding to a quantification parameter; and filtering a boundary with a filtering intensity which is determined according to the type of a prediction mode, macro-block coding information and the position of the boundary in a macro block if the difference of the values of pixels on two sides of the boundary is confirmed to be less than the value corresponding to the quantification parameter, wherein the values of the pixels on each component comprise 9-bit or 10-bit data. The invention also discloses a device for realizing the method.

Description

technical field [0001] The invention relates to the fields of computer and video codec, in particular to a macroblock filtering method and device. Background technique [0002] During the video coding process, operations such as prediction, transformation, and quantization need to be performed on each block in the macroblock. However, the prediction and quantization process will introduce block effects, making the coded image appear mosaic effect. In order to make the boundaries between blocks smoother, it is necessary to filter the edges between blocks in the frame after encoding of a frame. The edges of a block include horizontal and vertical edges, see Figure 1A and Figure 1B shown. [0003] In the existing filtering technology, the coded source data is 8 bits, and the entire filtering process is implemented for 8 bits. Its basic implementation process includes: according to the quantization parameter (Quantization Parameter, QP), look up the corresponding value in ...

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/26H04N7/50H04N19/80H04N19/86
Inventor 季鹏飞
Owner 中星智能系统技术有限公司
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