DocumentCode
1456074
Title
A novel two-pass VBR coding algorithm for fixed-size storage application
Author
Yu, Yue ; Zhou, Jian ; Wang, Yiliang ; Chen, Changwen
Author_Institution
Dept. of Electr. Eng., Missouri Univ., Columbia, MO, USA
Volume
11
Issue
3
fYear
2001
fDate
3/1/2001 12:00:00 AM
Firstpage
345
Lastpage
356
Abstract
We propose a novel variable bit rate (VBR) algorithm that adopts two-pass encoding to implement high-performance coding for fixed-size storage applications. In the first-pass encoding, we use the original frame as the reference for motion estimation. This way, we are able to obtain the exact relationship between the amount of bits generated for each frame (rate) and each possible quantization factor (Q) so that an R-Q function can be built. The corresponding computational expense is virtually the same as a typical VBR encoder. With this R-Q function, we can optimize the quantization factor for each frame throughout the entire sequence based on the constraints in total storage size and decoder buffer size before the second-pass encoding is executed. This procedure not only guarantees full use of the fixed storage size for the compressed bitstream, but also prevents the decoder buffer from underflowing. Unlike a typical constant bit rate (CBR) decoder, this VBR decoder is capable of preventing the buffer from overflowing by introducing the pausing operation at some designated time. Because the quantization factor optimization is a simple table lookup, the computational requirement is minimized. In the second-pass encoding, the estimated quantization factors for all the frames through the above procedures is used to encode the entire video sequence as a free VBR encoder. Experimental results on real video sequences show that the proposed VBR encoding can provide more consistent visual quality and an improved coding efficiency. The application of the proposed VBR coding scheme includes video streaming over the Internet, digital versatile disk, digital library, and video on demand
Keywords
Internet; buffer storage; data compression; decoding; image sequences; motion estimation; quantisation (signal); video coding; video discs; video on demand; Internet; R-Q function; VBR encoder; coding efficiency; compressed bitstream; decoder buffer size; digital library; digital versatile disk; first-pass encoding; fixed-size storage application; high-performance coding; motion estimation; pausing operation; quantization factor; quantization factor optimization; second-pass encoding; table lookup; total storage size; two-pass VBR coding algorithm; variable bit rate algorithm; video coding; video on demand; video sequences; video streaming; visual quality; Bit rate; Buffer storage; Constraint optimization; Decoding; Encoding; Motion estimation; Quantization; Streaming media; Table lookup; Video sequences;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/76.911160
Filename
911160
Link To Document