A Macroblock-Layer Rate Control with Adaptive Quantization Parameter Decision and Header Bits Length Estimation

적응적 양자화 파라미터 결정과 헤더 비트량 예측을 통한 매크로블록 단위 비트율 제어

  • 김세호 (충북대학교 전자공학과 영상통신연구실) ;
  • 서재원 (충북대학교 전자공학과 영상통신연구실)
  • Published : 2009.02.28

Abstract

A macroblock layer rate control for H.264/AVC has the problem that allocated target bits for current frame occasionally are exhausted too fast due to inadequate quantization parameter assignment. In this case, the maximum permissible quantization parameter is used to encode for remaining macroblocks and it leads to degradation of the visual quality. In addition, the header bits length estimation algorithm used for quantization parameter assignment takes the average header bits length for the encoded macroblocks of the previous frame and the current frame. Therefore, it generates a big mismatch between the actually generated header bits length and the estimated header bits length. In this paper, we propose adaptive quantization parameter decision method to prevent early exhausting target bits during encoding the current frame by considering the number of macroblocks that have negative targets bits in previous frame and the improved header bits length estimation scheme for accurate quantization parameter decision.

H.264/AVC의 매크로블록 단위의 비트율 제어 방법은 부적당한 양자화 파라미터 할당으로 인해 한 프레임에 할당된 목표 비트가 일찍 고갈되곤 하는 문제가 있다. 이 경우 잔여 매크로블록들을 부호화 하기 위해 제한 범위내의 가장 큰 양자화 파라미터가 사용되고 화질 저하로 이어진다. 또한 양자화 파라미터의 할당을 위해 사용되는 헤더 비트량 예측도 이전 프레임과 현재프레임의 부호화된 매크로블록들의 헤더 비트량의 평균으로 구해진다. 따라서 실제 발생하는 헤더 비트량과 오차가 크다. 본 논문에서는 현재 프레임에서 부호화 도중 발생하는 조기 목표 비트 고갈을 막기 위해 이전 프레임들에서 음수 목표 비트를 갖는 매크로블록의 수를 이용한 적응적 양자화 파라미터 결정 방법과 정확한 양자화 파라미터 결정을 위해 향상된 헤더 비트량 예측 방법을 제시한다.

Keywords

References

  1. Information Technology-Coding of Audio-Video Object-part 10: Advanced Video Coding, Final Draft International standard, ISO/IEC FDIS 14496-10, Mar 2005
  2. H. Schwarz and T. Wiegand, 'An Improved H.26L Coder Using Lagrangian Coder Control', ITU-T SG16/VCEG-D146, Porto Seguro, Brasil, June 2001
  3. Y. Liu, Z.G. Li and Y.C. Soh, 'A Novel Rate Control Schem for Low Delay Video Communication of H.264/AVC Standard,' IEEE Trans. on Circuit and Systems for Video Technology, Vol.17, No.1, Jan 2007
  4. Y. Liu, Z.G. Li and Y.C. Soh, 'Adaptive MAD Prediction and Refined R-Q Model for H.264/AVC Rate Control,' in Proc. Int.Conf. Acoust., Speech, and Signal Processing, May, 2006, pp.905-908
  5. X. Yi and N. Ling, 'Improved H.264 rate control by enhanced MAD-based frame complexity prediction,' Journal of Visual Communication and Image Representation, vol. 17, pp.407-424, April, 2006 https://doi.org/10.1016/j.jvcir.2005.04.005
  6. H. Yu and Z. Lin, 'An Improved Rate Control Algorithm for H.264,' IEEE Int. Sym. Circuits and Systems, vol.1, pp.312-315, May, 2005
  7. M. Jiang and N. Ling, 'Low-Delay Rate Control for Real-time H.264/AVC Video Coding,' IEEE Trans. on Multimedia, Vol.8, No.3, June, 2006
  8. Z.G. Li, F. Pan, K.P. Lim, G. Feng, X. Lin and S. Rahardja, 'Adaptive Basic Unit Layer Rate Control for JVT,' JVT-G012-r1, 7th Meeting, Pattaya, Thailand, Mar., 2003
  9. Z.G. Li, W. Gao, F. Pan, S. Ma, K.P. Lim, G. Feng, X. Lin, S. Rahardja, H. Lu and Y. Lu, 'Adaptive Rate Control with HRD Consideration,' JVT-H014, 8th Meeting, Geneva, May, 2003
  10. Z. G.Li, F. Pan, K.P. Lim, X. Lin and S. Rahardja, 'Adaptive Rate Control for H.264,' ICIP, Vol.2, pp.745-748, Oct. 2004 https://doi.org/10.1109/ICIP.2004.1419405
  11. T. Chiang and Y. Zhang, 'A new rate control scheme using quadratic rate distortion model,' IEEE Trans. on Circuit and Systems for Video Technology, Vol.7, No.1, pp.246-250, Feb., 1997 https://doi.org/10.1109/76.554439
  12. H.J. Lee and T.H. Chiang, "Scalable rate control for MPEG-4 video," IEEE trans. on Circuits and Systems for Video Technology, Vol.10, PP.878-894, September, 2000. https://doi.org/10.1109/76.867926
  13. Joint Video Team, JVT Reference software Encoder, version 14.0.[On-line]. Available:http://iphome.hhi.de/suehring/tml/download/