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

H.264 code rate control method

A bit rate control and algorithm technology, applied in the field of video coding, can solve the problems of high computational load, macro block complexity deviating from the real value, unacceptable, etc., to improve bit rate control accuracy, reduce computational complexity, and stabilize the picture quality effect

Active Publication Date: 2014-01-22
成都随锐云科技有限公司
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, it creates a contradictory situation between the rate control algorithm and the rate-distortion optimization technology.
In order to obtain the picture activity complexity parameters required by the bit rate control process, the JVT-G012 method uses a linear prediction model to estimate the unknown complexity of the current frame from the known complexity of the previous frame, but executes for each macroblock (MB) Linear prediction involves extremely high computational load, especially unacceptable in high-definition video coding
Secondly, for decoding and restoring video in multi-point controllers such as video conferences, because the encoding process filters out high-frequency information, the difference between macroblocks between frames becomes smaller, and a large number of macroblocks are judged by the encoder as skip encoding mode. Excessively skip-encoded macroblocks impair the accuracy and stability of the linear predictor regression analysis, causing the predicted macroblock complexity to deviate significantly from the true value

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
  • H.264 code rate control method
  • H.264 code rate control method
  • H.264 code rate control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] H.264 uses rate-distortion motion estimation technology. The quantization parameter QP is used in motion estimation. The calculation of QP by the rate control algorithm relies on the macroblock complexity index obtained by the motion estimation module, resulting in motion estimation and rate control. A situation of mutual dependence. In order to overcome this contradiction, the present invention performs motion estimation in advance before rate control, and uses SAD generated by motion estimation as the basis for rate control. In the pre-motion estimation stage, the quantization parameter QP of the rate-distortion optimization RDO cost is calculated as the average QP of the previous frame. After obtaining the SAD of each macroblock in a frame, call the motion estimation algorithm to obtain the QP, and then perform the formal rate-distortion optimization RDO motion estimation based on this real QP, and then enter the conventional H.264 encoding process to execute the rema...

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 an H.264 code rate control method which comprises the following steps of: Step 1, calculating macro block MB motion complexity SAD and a visual perception weight of an image by executing pre-motion-estimation; Step 2, calculating an image frame-level target bit number by integrating an image target code rate, the target code rate and a filling degree of a bit stream buffer region; Step 3, carrying out frame-level code rate control on the image; Step 4, carrying out MB-level code rate control on the image and by a code rate control model, distributing a suitable quantization parameter QP for each MB according to the MB motion complexity and the frame-level target bit number which are obtained in the process; Step 5, carrying out formal motion estimation on the image. Compared with an existing method, the H.264 code rate control method has the advantages that operation complexity is obviously reduced; code rate control accuracy of encoding a decoded and reduced video again is improved; the treatment process of the H.264 code rate control method has the characteristic of low latency; the H.264 code rate control method has a more obvious effect on video communication with high requirements on real-time performance.

Description

Technical field [0001] The invention belongs to the technical field of video coding, and relates to a video coding control method, in particular to a low-delay H.264 code rate control method. technical background [0002] In multimedia communication, compressed video streams are transmitted on networks with inconsistent and changing bandwidth requirements. In order to make full use of the network resources provided and ensure that users obtain the best perceived quality, video communication systems need to apply rate control mechanisms. In video coding, rate control is a very open and extremely important technology. Different rate control strategies will not affect the interconnection of the system, but the quality of the control strategy directly affects the quality of the compressed video. And effective use of existing network bandwidth. So far, the published rate control algorithms adopted by international video coding standards mainly include MPEG2's TM5 model, H.263's TMN8 ...

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
IPC IPC(8): H04N19/00H04N19/567
Inventor 王中元傅佑铭侯志强
Owner 成都随锐云科技有限公司
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More