Two-pass MPEG-2 variable-bit-rate encoding

被引:56
|
作者
Westerink, PH
Rajagopalan, R
Gonzales, CA
机构
[1] IBM Corp, Div Res, Thomas J Watson Res Ctr, Multimedia Technol, Yorktown Heights, NY 10598 USA
[2] Lucent Technol, Bridgewater, NJ 08807 USA
[3] IBM Digital Video Prod Grp, Dev Org, Yorktown Heights, NY USA
关键词
D O I
10.1147/rd.434.0471
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many MPEG-2 encoding applications are realtime; this implies that the video signal must be encoded with no significant lookahead. However, there exist non-real-time applications that do enable us to first analyze a video sequence entirely, and, using the analysis results, to optimize a second encoding pass of the same data. One example of such an application is the digital video disk (DVD), which is designed to facilitate a variable-bit-rate (VBR) output stream. In that case, it is possible to let the MPEG-2 encoder produce a video sequence with a constant visual quality over time. This is in contrast to constant-bit-rate (CBR) systems, where the rate is constant but the visual quality Varies with the coding difficulty. This paper describes a two-pass encoding system that has as its objective to produce an optimized VER data stream in a second pass. In a first pass, the video sequence is encoded with CBR, while statistics concerning coding complexity are gathered. Next, the first-pass data is processed to prepare the control parameters for the second pass, which performs the actual VER compression. In this off-line processing stage, we determine the target number of bits for each picture in the sequence, such that we realize the VER objective. This means that the available bits are appropriately distributed over the different Video segments such that constant visual quality is obtained. To be able to quantify the constant visual quality, perceptual experiments are described and a practical model is fitted to them. Exceptional cases such as scene changes and fades are detected and dealt with appropriately. We also ensure that the second-pass compression process does not violate the decoder buffer boundaries. Finally, the encoding is performed again, but now under control of the processed first-pass data. During the running of this second pass, a run-time bit-production control mechanism monitors the accuracy and validity of the first-pass data, correcting errors in prediction and observing the buffer boundaries. Results are compared to CBR operation.
引用
下载
收藏
页码:471 / 488
页数:18
相关论文
共 50 条
  • [41] Rate-distortion optimization of parametrized quantization matrix for MPEG-2 encoding
    Lee, J
    1998 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL 2, 1998, : 383 - 386
  • [42] Efficient MPEG-2 encoding of interlaced video
    Lee, YW
    Kossentini, F
    Ward, R
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 1998, 23 (1-2): : 61 - 67
  • [43] Efficient MPEG-2 encoding of interlaced video
    Lee, Yuen-Wen
    Kossentini, Faouzi
    Ward, Rabab
    Canadian Journal of Electrical and Computer Engineering, 1998, 23 (1-2): : 61 - 67
  • [44] Is MPEG-2 encoding ready for prime time?
    Cravotta, N
    EDN, 1999, 44 (16) : 74 - +
  • [45] Noise reduction preprocessing for MPEG-2 encoding
    Waddell, JP
    Brydon, N
    SMPTE MOTION IMAGING JOURNAL, 2003, 112 (01): : 17 - 23
  • [46] Computational analysis of MPEG-2 encoding algorithm
    Zuair, M
    Melikstein, D
    Chen, CYR
    ICCE - INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1996 DIGEST OF TECHNICAL PAPERS, 1996, : 32 - 33
  • [47] Quantitative perceptual comparison of variable bit rate over constant bit rate encoding scheme for MPEG-4 video
    Koumaras, Harilaos
    Gardikis, George
    Kourtis, Anastasios
    Martakos, Drakoulis
    JOURNAL OF ELECTRONIC IMAGING, 2007, 16 (03)
  • [48] New variable-bit-rate scheme for waveform interpolative coders
    Yang, Heesik
    Jeong, Sangbae
    Hahn, Minsoo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2007, E90A (07) : 1469 - 1472
  • [49] A smoothing proxy service for variable-bit-rate streaming video
    Rexford, J
    Sen, S
    Basso, A
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1823 - 1829
  • [50] Transmitting Variable-Bit-Rate videos on clustered VoD systems
    Lin, CS
    Wu, MY
    Shu, W
    2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1461 - 1464