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

Code rate control algorithm based on fullness degree of virtual encoding buffer area

A rate control and buffer technology, which is applied in the fields of digital video signal modification, selective content distribution, electrical components, etc., can solve the problems of poor convergence, high complexity, and poor target rate control effect, and achieve good results. , the effect of low computational complexity

Inactive Publication Date: 2014-05-28
中科开元信息技术(北京)有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For MPEG-2 TM-5, MPEG-4 VM8, H.263 TMN-8 and H.264JVT-F086, JVT-G012 and other algorithms due to RDO (Rate distortion Optimization) iterative calculation (bit allocation), its complexity Higher (such as JVT-F086 requires secondary encoding); due to the large prediction error of the rate-distortion model (calculation of quantization parameters) (such as JVT_G012, MPEG-4VM8), the control effect of the target bit rate is not good, and frame skipping must be used to achieve CBR mode; and when the complexity of the residual data (such as MAD: Mean Average Difference) has a large error or cannot be obtained, the target bit rate control effect is poor and the convergence is poor

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
  • Code rate control algorithm based on fullness degree of virtual encoding buffer area
  • Code rate control algorithm based on fullness degree of virtual encoding buffer area
  • Code rate control algorithm based on fullness degree of virtual encoding buffer area

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0137] The implementation method of the algorithm and the device will be described below through a specific example.

[0138] The code rate control method disclosed here can be used in digital audio and video coding. For example, it can be used in MPEG2, H.263, H.264, MP3 and other encoders.

[0139] Taking the H.264 encoder as an example to introduce the specific implementation of the main points of each technical solution, although this implementation is introduced using the digital video encoder as an example, the method introduced in this algorithm and device is also applicable to the code rate control of the digital audio encoder .

[0140] 1. Realization of limiting the fullness range of the virtual encoding buffer

[0141] The range of the fullness of the virtual CPB is limited according to the size VBFSize of the virtual CPB and the delay offset DelayOffset.

[0142] The formula for calculating the maximum and minimum filling degree is as follows:

[0143] ...

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 provides code rate control algorithm based on the fullness degree of a virtual encoding buffer area, which meets the requirement of target code rate by strictly controlling the scope of the fullness degree of the virtual encoding buffer area on an encoding end, determines a quantization parameter (QP) value according to the fullness degree of a current virtual encoding buffer area and the change of the fullness degree of the virtual encoding buffer area after the last frame is encoded with the fullness degree of the current virtual buffer area, the change of the fullness degree and the quantization step length of the fullness degree as the input, determines the maximum and minimum QP values according to the complicacy mean of absolute difference (MAD) value of the original data or the residual data of an image or an audio frame, and restricts the scope of the QP value through the maximum and minimum QP values. According to the algorithm, a result is better balanced between code rate control convergence and image or audio quality by considering the changes of the actual complicacy of the image and audio data by strictly controlling the scope of the fullness degree of the virtual encoding buffer area on the encoding end.

Description

technical field [0001] The invention belongs to digital audio and video coding technology, and in particular relates to a code rate control algorithm of digital audio and video coding. Background technique [0002] Bit rate control is one of the very important technologies in audio and video coding. Its main task is to effectively control the audio and video encoder to select the quantization step size so that the size of the output bit stream meets the actual bandwidth limit of the transmission channel, and, as much as possible To obtain the optimal decoded image or audio sampling, bit rate control has always been a hot issue in the field of audio and video coding technology research. Any audio and video standard without bit rate control will have limited application. At present, the well-known algorithms mainly include MPEG-2TM -5, MPEG-4VM8, H.263TMN-8 and H.264JVT-F086, JVT-G012, etc. [0003] Generally speaking, we can decompose the rate control algorithm into two step...

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/152H04N21/238
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