DOI QR코드

DOI QR Code

A Feedback Buffer Control Algorithm for H.264 Video Coding

H.264 동영상 부호기를 위한 Feedback 버퍼 제어 방식

  • 손남례 (전남대학교 대학원 전산학과) ;
  • 이귀상 (전남대학교 정보통신연구소ㆍ컴퓨터정보학부)
  • Published : 2004.10.01

Abstract

Since the H.264 encoding adopts both forward prediction and hi-direction prediction modes and exploits Variable Length Coding(VLC), the amount of data generated from video encoder varies as Flaying time goes by. The fixed bit rate encoding system which has limited transmission channel capacity uses a buffer to control output bitstream It's necessary to control the bitstream to maintain within manageable range so as to protect buffer from overflow or underflow. With existing bit amount control algorithms, the $\lambda_{MODE}$ which is relationship between distortion value and quantization parameter often excesses normal value to end up with video error. This paper proposes an algorithm to protect buffer from overflow or underflow by introducing a new quantization parameter against distortion value of H.264 video data. The test results of 6 exemplary data show that the proposed algorithm has the same PSNR as and up to 8% reduced bit rate against existing algorithms.

H.264 부호화 기법은 단방향 및 양방향 예측 모드를 채택하고 있으며, 가변 길이 부호화를 사용하기 때문에 비디오 부호기에서 발생되는 데 이터량은 시간에 따라 변한다. 전송채널 용량이 제한된 고정 비트율 부호기에서는 출력 비트량을 제어하기 위해 버퍼가 사용되는데, 버퍼가 넘치거나(overflow) 고갈되는 것(underflow)을 막기 위해 발생 비트량을 적절한 영역 내에서 제한해야 한다. 기존의 비트량 제어방법 에서는 영상데이터의 왜곡 값과 양자화 계수간의 $\lambda_{MODE}$가 정규 값을 벗어나기 때문에 화질이 열화 된다. 본 논문에서는 H.264 동영상의 왜곡 값에 대한 새로운 양자화 계수론 도출하여 피드백 함으로써 버퍼의 넘침이나 고갈을 방지할 수 있는 알고리즘을 제안하였다. 제안한 기법을 6개의 실험데이터에 적용한 견과 PSNR 값은 기존 방법에서와 비슷하면서도 비트율은 최대 8%까지 감소하였다.

Keywords

References

  1. Joint Video Team(JVT) of ISO/IEC MPEG&ITU-TVCEG, 'Draft ITU-T Recommendation and Final Draft Internatioanl Standard of Joint Video Specification (ITU-T Rec. H.264 I ISO/IEC 14496-10 AVC),' Doc., JVT-G050r1, Mar., 2003
  2. Kou-Hu Tzoe, 'An Intrafield DCT-based HDTV Coding for ATM Networks,' IEEE Trans. on Circuits and Systems for Video Tech, Vol.1, No.2, pp.184-196, June, 1991 https://doi.org/10.1109/76.97974
  3. Cheng-Tie Chen and Andria Wong, 'A Self-Governing Rate Buffer Control Strategy for Pseudoconstant Bit Rate Video Coding,' IEEE Trans. on Circuits and Systems for Video Tech., Vol.2, No.1, pp.50-59, Jan., 1993 https://doi.org/10.1109/83.210865
  4. Jinho Choi and Daechul Park, 'A Stable Feedback Control of the Buffer State Using the Controlled Lagrange Multiplier Method,' IEEE Trans. on Image Processing, Vol.3, No.5, pp.546-558, Sep., 1994 https://doi.org/10.1109/83.334986
  5. Yair Shoham and Allen Gersho, 'Efficient Bit Allocation for an Arbitrary Set of Quantizers,' IEEE Trans. on Acoustics, Speech and Signal Processing, Vol.36, No.9, pp.1445-1453, Sep., 1988 https://doi.org/10.1109/29.90373
  6. Thomas Wiegand and Bernad Gird, 'Parameter Selection in Lagrangian Hybrid video coder control,' ICIP, 2001
  7. Gary J. Sullivan and thomas Wiegand, 'Rate-Distortion Optimization for Video Compression,' IEEE Signal Processing Magazine, Nov., 1998 https://doi.org/10.1109/79.733497
  8. T. Chiang and Y.-Q. Zhang, 'A New Rate Control Scheme using a New Rate-Distortion Model,' IEEE Trans. Circuits Syst. Video Technol., pp.246-250, Feb., 1997 https://doi.org/10.1109/76.554439
  9. F. Pan, Z. Li, K. Lim and G. Feng, 'A Study of MPEG-4 rate control scheme and its improvements,' IEEE Trans. Circuit Syst. Video Technol., Vol.13, pp.440-446, 2003 https://doi.org/10.1109/TCSVT.2003.811603
  10. H. J. Lee and T. H. Chiang and Y. Q. Zhang, 'Scable Rate Control for MPEG-4 Video,' IEEE Trans. Circuit Syst. video Tech., Vol.10, pp.878-894, 2000 https://doi.org/10.1109/76.867926
  11. A. Vetro, H. Sun and Y. Wang, 'MPEG-4 rate control for multiple video objects,' IEEE Trans. Circuits Syst. Video Technol., Vol.9, pp.186-199, 1999 https://doi.org/10.1109/76.744285
  12. H. Everett Ill, 'Generalized Lagrange Multiplier Method for Solving Problems of Optimum Allocation of Resources,' Operations Research, Vol.11, pp.349-417, 1963 https://doi.org/10.1287/opre.11.3.399
  13. Z. Li, F. Pan, K. P. Lim, G. Feng, X. Lin and S. Rahardja, 'Adaptive basic unit layer rate control for JVT,' JVT-G012r1, 7th Meething, Pattaya II, Thailand, Mar., 2003
  14. http://bs.hhi.de/-suehring/tml/download/
  15. L. Wang, 'Rate control for MPEG Video coding,' Signal Processing, Image Communication, Vol.15, No.6, pp. 493-511, 2000 https://doi.org/10.1016/S0923-5965(99)00009-0
  16. S.-G. Ryoo, S.-J. Kim, Y-S. Seo, 'Rate Control Tool: Based on Humman Visual Sensitivity(HVS) for Low Bitrate Coding,' ISO/IEC/JTC1/SC29/WG11 MPEG96/0566, 1996
  17. Y. M. Chein, 'Suboptimal Quantization Control employing Approximate Distortion-Rate relations for Motion Vector coding,' SPIE, VoI.3024, pp.138-148, 1997 https://doi.org/10.1117/12.263220
  18. T. Y. Kim, B. H. Roh, J. K. Kim, 'An Accurate Bit Rate Control for Real Time MPEG Video Encoder,' Signal Processing, Image Communication, Vol.15, No.6, pp. 472-492, 2000
  19. N. R. Son, G. S. Lee, 'A Novel Rate Control Scheme for H.264 Video Coding using Adaptive Quantization Parameter,' Multimedia Interactive Protocols and Systems 2004, submitted https://doi.org/10.1117/12.568770