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

A 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 deviation from the real value, unacceptable, etc., to improve bit rate control accuracy, reduce computational complexity, and stabilize the picture quality effect

Active Publication Date: 2016-06-15
成都随锐云科技有限公司
View PDF3 Cites 0 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
  • A h.264 code rate control method
  • A h.264 code rate control method
  • A h.264 code rate control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] H.264 uses the rate-distortion motion estimation technology. The quantization parameter QP is used in motion estimation, and the calculation of QP by the code rate control algorithm depends on the macroblock complexity index obtained by the motion estimation module, resulting in motion estimation and code rate control. interdependent situation. In order to overcome this contradiction, the present invention performs a motion estimation in advance before the code rate control, and uses the SAD generated by the motion estimation as the basis for the code rate control. In the pre-motion estimation stage, the quantization parameter QP of the rate-distortion optimized RDO cost is taken as the average QP of the previous frame. After obtaining the SAD of each macroblock in a frame, the motion estimation algorithm is called to obtain the QP, and then the formal rate-distortion optimization RDO motion estimation is performed according to the real QP, and then the conventional H.2...

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 H.264 code rate control method, which includes the following steps: Step 1: Calculate the motion complexity SAD and visual perception weight of the image macroblock MB by performing pre-motion estimation; Step 2: Synthesize the image target code rate, the target frame rate and the filling degree of the code stream buffer to calculate the frame-level target bit number of the image; step 3: perform frame-level code rate control on the image; step 4: perform macroblocking on the image Level code rate control, its code rate control model according to the macroblock MB motion complexity and frame level target number of bits obtained in the above-mentioned process, distributes suitable quantization parameter QP for each macroblock MB; Step 5: carry out described image Formal Motion Estimation. Compared with the existing method, the present invention significantly reduces the computational complexity and improves the code rate control accuracy for re-encoding the decoded and restored video. The processing process of the present invention has the characteristics of low delay, and is suitable for video communication with relatively high real-time requirements. , the effect is more obvious.

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 provided network resources and ensure users get the best sensory quality, the video communication system needs to apply a rate control mechanism. In video coding, bit rate control is a very open and extremely important technology. Different bit rate control strategies will not affect the interconnection of the system, but the quality of the control strategy will directly affect the quality of compressed video. and efficient use of existing network bandwidth. So far, the public rate control algorithms adopted by international video coding standards mainly include the TM5 model of MPEG2, the...

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): H04N19/00H04N19/567
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