DOI QR코드

DOI QR Code

Initial QP Determination Algorithm for Low Bit Rate Video Coding

저전송률 비디오 압축에서 초기 QP 결정 알고리즘

  • 박상현 (순천대학교 멀티미디어공학과)
  • Published : 2009.10.31

Abstract

The first frame is encoded in intra mode which generates a larger number of bits. In addition, the first frame is used for the inter mode encoding of the following frames. Thus the intial QP (Quantization Parameter) for the first frame affects the first frame as well as the following frames. Traditionally, the initial QP is determined among four constant values only depending on the bpp. In the case of low bit rate video coding, the initial QP value is fixed to 35 regardless of the output bandwidth. Although this initialization scheme is simple, yet it is not accurate enough. An accurate intial QP prediction scheme should not only depends on bpp but also on the complexity of the video sequence and the output bandwidth. In the proposed scheme, we use a linear model because there is a linear inverse proportional relationship between the output bandwidth and the optimal intial QP. Model parameters of the model are determined depending on the spatial complexity of the first frame. It is shown by experimental results that the new algorithm can predict the optimal initial QP more accurately and generate the PSNR performance better than that of the existing JM algorithm.

비디오 코팅에서 첫 번째 프레임은 많은 비트를 발생시키는 인트라 모드로 압축되고 다음 프레임의 인터 모드 압축에 사용되기 때문에 첫 프레임을 위한 초기 QP (Quantization Parameter) 값은 첫 프레임뿐만 아니라 이후 프레임에도 영향을 주게 된다. 일반적으로 초기 QP 값은 bpp 값에 따라 4가지 값 중에 하나로 설정되는데, 저 전송률 비디오 코딩의 경우 전송률에 상관없이 35의 값으로 설정된다. 이렇게 설정하는 것은 간단한 반면 부정확한 문제가 있다. 정확한 초기 QP 값 예측을 위해서는 bpp 뿐만 아니라 영상의 복잡도와 전송률도 함께 고려하여야 한다. 제안하는 알고리즘에서는 전송 대역폭과 최적 초기 QP 값 사이에 존재하는 선형 반비례 관계를 모델링하기 위하여 선형 모델을 사용하였고, 첫 프레임의 공간적 복잡도에 따라 모델 파라미터를 결정하였다. 실험 결과는 제안하는 방법이 기존의 JM 알고리즘에 비해 정확하게 최적의 초기 QP 값을 예측하고 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 https://doi.org/10.1016/j.image.2006.11.002
  2. 윤홍준, 서영호, 최현준, 김동욱, ".H264/A 고속 인트라 예측 방법," 한국해양정보통신학회논문지, vol. 10, no. 7 pp. 1172-1179, 2006년 7월
  3. 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
  4. 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
  5. H. Wang and S. Kwong, "Rate-Distortion Optimization of Rate Control for H.264 With Adaptive Initial Quantization Parameter Determination," IEEE Trans. Circuits Syst. Video Technol., vol. 18, no. 1, pp. 140-144, Jan. 2008 https://doi.org/10.1109/TCSVT.2007.913757
  6. C. Lee, Y. Jung, S. Lee, Y. Oh, and J. Kim, "Real-Time Frame-Layer H.264 Rate Control for Scene-Transition Video at Low Bit Rate," IEEE Trans. Consumer Elect., vol. 53, no. 3, pp. 1084-1092, Aug. 2007 https://doi.org/10.1109/TCE.2007.4341589
  7. 박상현, "적응적 베이직 유닛 레벨 H.264 비트율 제어," 한국해양정보통신학회논문지, vol. 13, no. 2, pp. 355-361, 2009년 2월
  8. Z. Li, F. Pan, and K. P. Lim, Adaptive Basic Unit Layer Rate Control for JVT Doc. JVT-G012-rl, Thailand, Mar. 2003