An Adaptive Rate Control Algorithm for RCBR Transmission of Streaming Video

  • Hwangjun Song (School of Electronic and Electrical Engineering, Hong-ik University, Seoul, Korea.)
  • 발행 : 2002.02.01

초록

This paper presents an adaptive H.263+ rate control algorithm for streaming video applications under the networks supporting bandwidth renegotiation, which can communicate with end-users to accommodate their time-varying bandwidth requests during the data transmission. That is, the requests of end-users can be supported adaptively according to the availability of the network resources, and thus the overall network utilization can be improved simultaneously. They are especially suitable for the transmission of non-stationary video traffics. The proposed rate control algorithm communicates with the network to renegotiate the required bandwidth fort the underlying video which are measured based on the motion change information, and choose their control strategies according to the renegotiation results. Unlike most conventional algorithms that control only the spatial quality by adjusting quantization parameters, the proposed algorithm treats both the spatial and temporal qualities at the same time to enhance human visual perceptual quality. Experimental results are provided to demonstrate that the proposed rate control algorithm can achieve superior performance to the conventional ones with low computational complexity under the networks supporting bandwidth renegotiation.

키워드

참고문헌

  1. A. R. Reibman and B. G. Haskell, 'Constraints on variable bit-rate video for ATM network,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 2, pp. 361-372, Dec. 1992 https://doi.org/10.1109/76.168912
  2. C. Y. Hsu, A. Ortega, and A. R. Reibman, 'Joint selection of source and channel rate for VBR video transmission under ATM policing constraints,' IEEE Journal on Selected Area in Communication, Vol. 15, Aug. 1997
  3. J. J. Chen and D. W. Lin, 'Optimal bit allocation for coding of video signals over ATM network,' IEEE Journal on Selected Area in Communication, Vol. 15, pp. 1002-1015, Aug. 1997 https://doi.org/10.1109/49.611155
  4. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, 'RTP : A transport protocol for real-time applications,' RFC 1889, Jan. 1996
  5. H. Schulzrinne, 'RTP profile for audio and video conference with minimal control,' RFC 1890, Jan. 1996
  6. C. Bormann et aI, 'RTP payload format for 1998 version of ITU-T rec. R.263 video (H. 263$^{+}$),' RFC 2429, May 1998
  7. S. Jacobs and A. Eleftheriadis, 'Steaming video using TCP flow control and dynamic rate shaping,' Journal of Visual Communication and Image Representation, Sept. 1998
  8. J. Padhye, J. Kurose and D. Towsley, 'A TCP-friendly rate adjustment protocol for continuous media flows over best effort networks,' Umass-CMPSCI Technical Report TR 98-04, Oct. 1998
  9. S. Sisalem and H. Schulzrinne, 'The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme,' Proc. NOSSDAV'98, July 1998
  10. J. Kim, Y. Kim, H. Song, T. Kuo, Y. Chung, and C. C. Jay Kuo, 'TCP-friendly Internet video streaming employing variable frame rate encoding and interpolation,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 10, No.7, pp. 1164-1177, Oct. 2000 https://doi.org/10.1109/76.875520
  11. T. V. Lakshman, A. Ortega, and A. R. Reibman, 'VBR video: Tradeoffs and potential,' Proceeding of the IEEE, Vol. 86, pp. 952-973, May, 1998 https://doi.org/10.1109/5.664282
  12. M. Grossglauser, S. Srinivasan and D. C. Tse, 'RCBR: A simple and efficient service for multiple time-scale traffic,' IEEE/ACM Trans. on Networking, Vol. 5, No.6, pp. 741 755, Dec. 1997
  13. A. Mohammad, 'Using adaptive linear prediction to support real-time VBR video under RCBR Network service model,' IEEE/ACM Trans. on Networking, Vol. 6, No. 5, pp. 635 644, Oct. 1998 https://doi.org/10.1109/90.731200
  14. ITU-T, Video codec Test model, near-term, version 8 (TMN8), H.263 AdHoc Group, Portland, June 1997
  15. J. Ribas-Corbera and S. Lei, 'Rate control in DCT video coding jor low-delay video communication,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 9, pp. 172-185, Feb 1999 https://doi.org/10.1109/76.744284
  16. Image Processing Lab, University of British Columbia, 'H.263$^{+}$ encoder/decoder,' TMN(H.263) codec, Feb 1998
  17. T. Kim, B. Rho and J. Kim, 'Bandwidth renegotiation with traffic smoothing and joint rate control for VBR video over ATM,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 10, No.5, Aug 2000
  18. H. Song and C. C. jay Kuo, 'Rate control algorithm for low bit rate video via variable encoding frame rates,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 11, No.4, pp. 512-521, April 2001 https://doi.org/10.1109/76.915357
  19. T. Chiang and Y. Q. Zhang, 'A new rate control scheme using quadratic rate distortion model,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 7, pp. 246-250, Sept 1997 https://doi.org/10.1109/76.554439
  20. Y. Shoham and A. Gersho, 'Efficient bit allocation for arbitrary set of quantizer,' IEEE Trans. on Acoustic, Speech, and Signal Processing, Vol. 36, pp. 1445-1453, Sept. 1988 https://doi.org/10.1109/29.90373
  21. A. Ortega, K. Ramchandran, and M. Vetterli, 'Optimal trellis-based buffered compression and fast approximation,' IEEE Trans. on Image Processing, Vol. 3, pp. 26-40, Jan. 1994 https://doi.org/10.1109/83.265978
  22. T. Wiegand, M. Lightstone, D. Mukherjee, T. G. Campbell and S. K. Mitra, 'Rate-distortion optimized mode for very low bit rate video coding and emerging H.263 standard,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 6, pp. 182-190, Apr. 1996 https://doi.org/10.1109/76.488825
  23. H. Song, J. Kim and C. C. Jay Kuo, c,' Signal Processing: Image Communication, Vol. 15, No. 1-2, pp. 127 148, Sep. 1999 https://doi.org/10.1016/S0923-5965(99)00027-2
  24. J. Lee and B. W. Dickenson, 'Temporally adaptive motion interpolation,' IEEE Trans. on Image Processing, Vol. 3, pp. 513-526, Sept. 1994 https://doi.org/10.1109/83.334989
  25. K. H. Yang, A. Jacquin, and N. S. Jayant, 'Normalized rate-distortion model for H.263-compatible codecs and its application to quantizer selection,' in Proc. of IEEE International Conference on Image Processing, vol. 2, pp. 41--44, Oct. 1997
  26. D. Mukherjee and S. K. Mitra, 'Combined mode selection and macroblock step adaptation for H.263 video encoder,' in Proc. of IEEE International Conference on Image Processing, vol. 2, pp. 37--40, Oct. 1997
  27. T. Wiegand, M. Lightstone, D. Mukherjee, T. G. Campbell, and S. K. Mitra, 'Rate-distortion optimized mode for very low bit rate video coding and emerging H.263 standard,' IEEE Trans. on Circuits and Systems for Video Technology, vol. 6, pp. 182--190, Apr. 1996 https://doi.org/10.1109/76.488825
  28. K. T. Ng, S. C. Chan, and T. S. Ng, 'Buffer control algorithm for low bit rate video compression,' in Proc. of IEEE International Conference on Image Processing, Sept. 1996
  29. K. Oehler and J. L. Webb, 'Macroblock quantizer selection for (H.263) video coding,' in Proc. of IEEE International Conference on Image Processing, vol. 1, pp. 365--368, Oct. 1997 https://doi.org/10.1109/ICIP.1997.647782
  30. G. Schuster and A. Katsaggelos, 'Fast and efficient mode and quantizer selection in the rate and distortion sense for H.263,' in Proc. of SPIE Visual Communication and Image Processing, 1996