Variable bitrate video coding method and corresponding video coder
First Claim
1. A variable bitrate video coding method including an iterative process that comprises a first analysis step, for coding a bitstream corresponding to a picture sequence with a constant quantization stepsize, and a second prediction step, for predicting the quantization stepsize which must then be used to code said bitstream according to a predetermined target bit rate, and is followed by a final control step, for adjusting the stepsize with respect to said target bit rate, said method including, between the analysis and prediction steps of one iteration, a picture re-arrangement step;
- said picture re-arrangement step includes in series a first scene change detection sub-step, a second allocation sub-step, and a third optimum placement sub-step;
wherein said allocation sub-step is based on the implementation of a Viterbi algorithm allowing to select a preferred size for successive groups of pictures while matching a scene change with the start of such a group of pictures.
1 Assignment
0 Petitions
Accused Products
Abstract
A variable bitrate coding method includes an iterative process including a first analysis pass and a second prediction pass. Further, followed by a last control step for adjusting a stepsize with respect to a target bitrate. A picture re-arrangement step is also provided between the analysis and prediction steps of one iteration, in order to encode with an improved quality the picture sequence. This coding method is applicable to MPEG-2 encoders for storage media with limited capacity.
44 Citations
2 Claims
-
1. A variable bitrate video coding method including an iterative process that comprises a first analysis step, for coding a bitstream corresponding to a picture sequence with a constant quantization stepsize, and a second prediction step, for predicting the quantization stepsize which must then be used to code said bitstream according to a predetermined target bit rate, and is followed by a final control step, for adjusting the stepsize with respect to said target bit rate, said method including, between the analysis and prediction steps of one iteration, a picture re-arrangement step;
-
said picture re-arrangement step includes in series a first scene change detection sub-step, a second allocation sub-step, and a third optimum placement sub-step;
wherein said allocation sub-step is based on the implementation of a Viterbi algorithm allowing to select a preferred size for successive groups of pictures while matching a scene change with the start of such a group of pictures.
-
-
2. A variable bitrate video coding method including an iterative process that comprises a first analysis step, for coding a bitstream corresponding to a picture sequence with a constant quantization stepsize, and a second prediction step, for predicting the quantization stepsize which must then be used to code said bitstream according to a predetermined target bit rate, and is followed by a final control step, for adjusting the stepsize with respect to said target bit rate, said method including, between the analysis and prediction steps of one iteration, a picture re-arrangement step;
-
said picture re-arrangement step includes in series a first scene change detection sub-step, a second allocation sub-step, and a third optimum placement sub-step;
wherein said optimum placement sub-step comprises a first long-term optimization operation, for finding over several groups of pictures the optimum spacing between the pictures of these groups, and a second short-term optimization operation, for finding inside a group of pictures the best places of predicted and interpolated pictures.
-
Specification