DOI QR코드

DOI QR Code

Adaptive Basic Unit Level Rate Control for H.264

적응적 베이직 유닛 레벨 H.264 비트율 제어

  • 박상현 (순천대학교 정보통신공학부 멀티미디어공학)
  • Published : 2009.02.28

Abstract

This paper proposes a new basic unit level rate control algorithm which generates the output bits corresponding to the target bits. The H.264 standard uses various coding modes and optimization methods to improve the compression performance, which makes it difficult to control the generated traffic accurately. In the proposed scheme, the allocated bits to a frame are distributed to all basic units properly to encode each basic unit according to the bit budget. After encoding the frame, the encoding parameters are adjusted according to the difference between the target and the resulting values. It is shown by experimental results that the new algorithm can generate output bit rates accurately corresponding to the target bit rates with the PSNR performance better than that of the existing rate control algorithm.

본 논문에서는 목표 비트량에 맞게 영상을 압축하는 베이직 유닛 레벨 비트율 제어 알고리즘을 제안한다. H.264 비디오 압축 표준은 다양한 압축 모드 및 최적화 방법을 사용하여 압축률을 향상 시키지만 복잡한 인코더 구조는 정확한 트래픽 제어를 어렵게 한다. 제안된 알고리즘에서는 한 프레임에 할당된 목표 비트량과 일치하는 결과 비트율을 생성하기 위해 한 프레임에 할당된 비트량을 각 베이직 유닛에 적절하게 분배하였고 목표치와 결과치의 차이를 다음 프레임에 반영하여 트래픽이 목표치에 수렴할 수 있게 한다. 제안하는 알고리즘과 기존 알고리즘간의 비교 실험은 제안하는 알고리즘이 목표 비트량과 일치하는 결과 비트를 생성하며 동시에 PSNR 성능에서 기존의 알고리즘 보다 우수함을 보여준다.

Keywords

References

  1. Z. Chen and K.N. Ngan, 'Recent advances in rate control for video coding,' Signal Process.: Image Commun., vol 22, pp. 19-38, Jan. 2007
  2. G. M. Schuster and A. K. Katsaggelos, 'Fast and efficient model and quantizer selection in the rate distortion sense for H.263,' in Proc. SPIE, Conf. Vis. Commun. Image Process., pp. 784–795, Mar. 1996
  3. D. Mukherjee and S. K. Mitra, 'Combined mode selection and macroblock quantization step adaptation for the H.263 video encoder,' in Proc. IEEE Int. Conf. Image Process., pp. 26–29, Oct. 1997
  4. J. Lee and D. W. Dickinson, 'Rate-distortion optimized frame type selection for MPEG encoding,' IEEE Trans. Circuits Syst. Video Technol., vol. 7, no. 3, pp. 501–510, Jun. 1997 https://doi.org/10.1109/76.585929
  5. S. Liu and C.-C. J. Kuo, 'Joint temporal-spatial bit rate control for video coding with dependency,' IEEE Trans. Circuits Syst. Video Technol., vol. 15, no. 1, pp. 15–26, Jan. 2005 https://doi.org/10.1109/TCSVT.2004.839996
  6. H. Song and C.-C. J. Kuo, 'Rate control for low-bit-rate video via variable-encoding frame rates,'IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 4, pp. 512–521, Apr. 2001 https://doi.org/10.1109/76.915357
  7. 윤홍준, 서영호, 최현준, 김동욱, 'H.264/A VC의 고속 인트라 예측 방법,' 한국해양정보통신학회논문지, vol. 10, no. 7, pp. 1172-1179, 2006년 7월
  8. T. Wiegand, H. Schwarz, A. Joch, F. Kossentini, and G. J. Sullivan, "Rate-constrained coder control and comparison of video coding standards,"IEEE Trans. Circuits Syst. Video Technol., vol. 7, pp. 688-703, Jul. 2003
  9. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, 'Overview of the H.264/AVC video coding standard,' IEEE Trans. Circuits Syst. Video Technol., vol. 7, no. 7, pp. 1-19, Jul. 2003
  10. Z. G. Li, W. Gao, F. Pan, S. W. Ma, K.P. Lim, G.N. Feng, X. Lin, S. Rahardja, H.Q. Lu, and Y. Lu, 'Adaptive rate control for H.264,' J. Vis. Commun. Image R., vol 17, pp 376-406, Apr. 2006 https://doi.org/10.1016/j.jvcir.2005.04.004
  11. T. Chiang and Y.-Q. Zhang, 'A new rate control scheme using quadratic rate distortion model,' IEEE Trans. Circuits Syst. Video Technol., vol. 7, no. 1, pp. 246–250, Feb. 1997 https://doi.org/10.1109/76.554439