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

Bit rate control method based on H.264 hierarchical B-frame coding structure

A rate control and frame coding technology, which is applied in the field of rate control based on the H.264 layered B-frame coding structure, and can solve problems such as rough control results, performance defects, and large peak signal-to-noise ratio fluctuations.

Inactive Publication Date: 2012-07-04
BEIJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] H.264 is the latest video coding standard introduced by the Joint Video Team (JVT). When performing bit rate control on it, the quantization parameter (QP) generated during the compression process is used for both the bit rate control process and the rate-distortion optimization process, so there will be a problem of "laying hen paradox": on the one hand, in order to calculate the rate-distortion optimization (RDO) of the current macroblock, it is necessary to use the QP of the current macroblock as input; on the other hand, the current macroblock The calculation of the QP of the macroblock needs to use the mean absolute difference (MAD) of the macroblock to reveal its coding complexity. However, the MAD of each current macroblock can only be calculated after knowing its RDO
The problem with this method is that the control results are rough and the peak signal-to-noise ratio (PSNR) fluctuates greatly between different encoded frames
Although this method can obtain more accurate code rate control results, since the target ratio of coded bits of B frames and P frames in different layers and the scaling ratio of the quadratic R-Q model need to be set in advance, it cannot adapt to different coding sequence
[0009] To sum up, for the rate control of the layered B-frame coding structure, the current JVT-G012 algorithm and its improved algorithm have defects in performance

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
  • Bit rate control method based on H.264 hierarchical B-frame coding structure
  • Bit rate control method based on H.264 hierarchical B-frame coding structure
  • Bit rate control method based on H.264 hierarchical B-frame coding structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be further described below in conjunction with example.

[0051] In order to solve the problems existing in the prior art, the present invention proposes a brand-new code rate control method based on the H.264 layered B-frame coding structure. Since the low-level coded frames have a relatively higher contribution to the overall coding efficiency, more bits should be allocated to the low-level coded frames to improve the efficiency of high-level coded frames in motion estimation; on the contrary, the high-level coded frames should be assigned Fewer bits because higher-level coded frames affect fewer coded frames than lower-layer coded frames. The method proposed in the present invention makes full use of these coding structure characteristics, and for each GOP, calculates the target bit number allocated according to the channel bandwidth, frame rate and buffer state; adopts the bit number allocation of the time domain level to ensure different ...

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 bit rate control method based on H.264 hierarchical B-frame coding structure. The method is used for bit rate control of each coding frame in the current GOP (Group of Pictures) successively and comprises the following steps of: firstly, calculating a bit number distributed for each GOP according to channel bandwidth, frame rate and difference between the target bit number and the actual coding bit number of a previous GOP; secondly, calculating a bit number distributed for a time domain layer in the current GOP by using time domain layer coding information of the previous GOP; thirdly, adjusting a bit number distributed for the rest uncoded time domain layer according to a coding result after coding the time domain layer; fourthly, distributing a coding bit number for each coding frame; and fifthly, calculating the quantization step size of the current coding frame, and carrying out further adjustment to obtain output of a bit rate control module after converting the quantization step size into QP (Quality Procedure). The invention fully uses the characteristic of the hierarchical B-frame coding structure, overcomes the defects of a JVT-G012 bit rate control algorithm and an improved algorithm thereof in performance and realizes the more effective bit rate control of the hierarchical B-frame coding structure.

Description

technical field [0001] The invention relates to video compression technology, in particular to a code rate control method based on H.264 layered B-frame coding structure in the video compression technology. Background technique [0002] Bit rate control plays a vital role in video compression technology, and its ultimate goal is to optimize the quality of transmitted video under the given target bit rate and buffer capacity. [0003] H.264 is the latest video coding standard introduced by the Joint Video Team (JVT). When performing bit rate control on it, the quantization parameter (QP) generated during the compression process is used for both the bit rate control process and the rate-distortion optimization process, so there will be a problem of "laying hen paradox": on the one hand, in order to calculate the rate-distortion optimization (RDO) of the current macroblock, it is necessary to use the QP of the current macroblock as input; on the other hand, the current macroblo...

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): H04N7/26H04N7/50H04N19/114H04N19/146
Inventor 杨波常侃门爱东宗晓飞张文豪韩钰叶锋邸金红
Owner BEIJING UNIV OF POSTS & TELECOMM
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