Allocation method of video image macro-block-level self-adaptive code-rates

一种自适应码率、分配方法的技术,应用在视频图像码率分配领域,能够解决宏块图像质量不均匀、量化参数与码率分配不均、图像空间质量不均匀等问题,达到提升主观质量、提供精确性、平滑质量变化的效果

Inactive Publication Date: 2009-09-16
SHENZHEN TEMOBI SCI &TECH
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to solve the problem that the uneven distribution of quantization parameters and code rates required to encode the current macroblock leads to uneven image quality of macroblocks, and proposes a macroblock-level adaptive code rate allocation method, which ensures accurate code rate allocation At the same time, it solves the problem of uneven quality in the image space to improve the subjective effect

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
  • Allocation method of video image macro-block-level self-adaptive code-rates
  • Allocation method of video image macro-block-level self-adaptive code-rates
  • Allocation method of video image macro-block-level self-adaptive code-rates

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the object, technical solution and advantages of the present invention more clear, 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.

[0034] The invention analyzes image macroblocks, and the code rate control module extracts texture complex factors and motion complex factors of macroblocks respectively, and calculates macroblock energy according to a specific method. See figure 1 Shown, method step of the present invention is as follows:

[0035] In step 100, the code rate control module analyzes the spatial continuity of the macroblocks of the captured image and uses a specific motion search algorithm. The code rate control module uses the sobel operator and the motion prediction SATD (Sum of Absolute Transform Difference )...

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 relates to the field of video image code rate allocation, in particular to an allocation method of video image macro-block-level self-adaptive code-rates. The method conducts analysis and processing by taking a macro-block as a unit, and adopts a bit allocation model which combines bit number of macro-block-level with macro-block energy, thus combing the bit allocation of each macro-block with the macro-block energy. The model can organically combine a code-rate control algorithm with natural characteristics of an image, so that the reconstructed image is closer to the human subjective effect on the premise of not increasing the network bandwidth. By extracting and abstracting macro-block characteristic into the macro-block energy, and closely relating the code-rate allocation to the macro-block energy, the code-rate control accuracy can be provided, the encoding quality is controlled simultaneously, and quality changes of the image in space can be smoothed, thus improving the subjective quality of the image. The method is especially applicable to videos with low code-rate or narrowband, does not rely on specific encoding systems, and can be widely applicable to H.264, MPEG-4 or other encoders.

Description

technical field [0001] The invention relates to the field of video image code rate allocation, in particular to a video image macroblock-level self-adaptive code rate allocation method. Background technique [0002] Rate control is one of the important technologies of video coding, which plays an important role in applications such as video storage and transmission. For video online transmission with limited bit rate, especially low bit rate, bit rate control is particularly important, which will directly determine the quality of video encoding. In existing video coding rate control methods, in order to make the output rate of the encoder more accurate, the rate control is usually accurate to the macroblock level. However, conventional control methods of this type often lead to spatially uneven image quality in the same image while improving control accuracy. Especially in the case of wireless / low bandwidth, this negative effect will be magnified, and the local overquantiz...

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/50
CPCH04N7/26079H04N19/00278H04N19/00157H04N7/26053H04N19/00181H04N7/26244H04N7/26132H04N19/00145H04N19/0006H04N7/26127H04N7/26175H04N19/0009H04N19/00757H04N7/465H04N7/26154H04N19/00175H04N19/176H04N19/147H04N19/149H04N19/115H04N19/124H04N19/14H04N19/137H04N19/59
Inventor 徐苏珊
Owner SHENZHEN TEMOBI SCI &TECH
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