Self-adaption bit distribution method based on code rate control of hierarchical B frame structure

A technology of bit rate control and bit allocation, applied in the field of adaptive bit allocation of bit rate control, which can solve the problems of image quality reduction, video sequence coding complexity, and video coding without consideration, and achieve the effect of improving quality

CN102420987AInactive Publication Date: 2012-04-18SHANGHAI UNIV
3 Cites 13 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2012-04-18
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a self-adaption bit distribution method based on code rate control of a hierarchical B frame structure. The self-adaption bit distribution method comprises the steps of: 1, figuring out a target bit number distributed to each GOP (Ground Observation Post) on the basis of the length requirement of a video sequence and the GOP in a configuration file attached by the video sequence and the speed requirement of the target bit; 2, figuring a target bit number distributed to each time layer in the hierarchical B frame structure on the basis of the target bit number of each GOP, obtained in the step 1; 3, figuring out a target bit number distributed to each image frame in the same time layer on the basis of the target bit number of each time layer, obtained in the step 2; and 4, updating a weight value of each time layer through iteration calculation according to coding information of a coding image. On the premise of no increase of the bit numbers consumed by the video coding actually, the coding complexity of each image frame in the video sequence is accurately predicted, each time layer bit distribution weight value in the hierarchical B frame structure is updated through iteration calculation, and the target bit numbers are distributed for each frame of image reasonably, thus coding efficiency of the video sequence and decoding quality of each frame of image are increased.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical field of code rate control in video coding, in particular to an adaptive bit allocation method for code rate control based on layered B frame structure. Background technique

[0002] In recent years, with the development of multimedia technology, people have higher and higher requirements for the clarity and fluency of network video. However, the size of network bandwidth determines the number of transmitted bits per unit time. Different network terminals have different requirements for video quality, The demand for network bandwidth is not the same. It is precisely because of this demand that SVC (SVC is the abbreviation of English Scalable Video Coding, and its Chinese translation is Scalable Video Coding) technology has become one of the key technologies to solve video adaptation. SVC On the basis of maintaining the high-efficiency coding of H.264, the predictive coding structure based on hierarchical B frames ...

Examples

Embodiment Construction

[0065] Embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0066] An embodiment of the present invention is as follows: see figure 1 , the adaptive bit allocation method of rate control based on layered B-frame structure is to adaptively adjust the weight value of the time layer and the predictive coding complexity of each image frame in the same time layer according to the coding information of the coded image. Each image frame in the sequence reasonably allocates the target number of bits to improve coding efficiency and decoded image quality. The specific steps are as follows:

[0067] (1) GOP rate control: Based on the video sequence and GOP length requirements and target bit rate requirements in the configuration file attached to the video sequence, calculate the target number of bits allocated to each GOP;

[0068] (2) Code rate control of the time layer: based on the target number of bits allocat...