Statistical multiplexing using MPEG-2 video encoders

  • Authors:
  • L. Böröczky;A. Y. Ngai;E. F. Westermann

  • Affiliations:
  • IBM Research Division, Endicott, New York;IBM Research Division, Endicott, New York;IBM Research Division, Endicott, New York

  • Venue:
  • IBM Journal of Research and Development
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a system for statistical multiplexing of several compressed video programs using MPEG-2-compatible video encoders. We propose a new external joint rate control algorithm to dynamically distribute the channel bandwidth among the program encoders such that the video quality is approximately equal in all programs. In our algorithm, the bit rate of each encoder is updated on the basis of the relative complexities of the programs measured at boundaries of groups of pictures (GOPs) and whenever scene changes are detected. The proposed algorithm requires no external preprocessing of the input video sources. Furthermore, as compared with previous work in this area, our algorithm is not restricted to operate only with encoders having the same GOP structure. Thus, the GOP boundaries at the different encoders need not be synchronized. Bit rate changes take place only at GOP boundaries, allowing the encoders to operate at a constant bit rate within GOPs. Overall, this results in a piecewise variable bit rate compression for each of the encoders. We also describe a strategy for decreasing the reaction delay of the system for scene changes. Experimental results show that the proposed multiprogram video compression system results in good picture quality with no external preprocessing, despite its relative simplicity.