DOI QR코드

DOI QR Code

An Improvement of MPEG-4 Rate Control Scheme by Reducing the Occurrence of Frame Skipping at Low Bit-Rate

저 비트율에서 프레임 스킵 발생을 줄이는 MPEG-4 비트율 제어 기법의 개선

  • 부희형 (경북대학교 전자전기컴퓨터학부) ;
  • 최용도 (경북대학교 모바일통신공학과) ;
  • 김승호 (경북대학교 컴퓨터학부)
  • Received : 2012.05.21
  • Accepted : 2012.08.02
  • Published : 2012.09.30

Abstract

In this paper, we propose the rate control scheme reducing frame skipping at low bit-rate. As the method considering lossy parts in the compressing process at the existing scheme, the proposed scheme is improved by subtracting the converted bits from the target bit-rate of the current frame. The converted bits are the value resulted from multiplying the ratio of the current frame MAD to the previous frame MAD by the compressed bits changed from the remaining values after compressing the previous frame.

본 논문에서는 저 비트율에서 프레임 스킵 현상을 줄이는 비트율 제어 기법을 제안한다. 제안한 기법은 기존의 기법에서 압축 과정 중에 손실되는 부분을 고려한 방법으로서, 이전 프레임의 압축 후 남겨지는 잔여값에 대하여 압축 비트로 환산하고, 이전 프레임의 MAD에 대한 현재 프레임의 MAD의 비율을 곱한 후 현재 프레임의 목표 비트율에서 차감해주는 개선된 비트율 제어 기법이다. 실험은 VM (verification model) 코드에서, 제안한 기법과 기존의 기법을 적용하여 압축을 수행한 후 스킵된 프레임의 개수와 PSNR을 구하여 비교한다. 실험에 이용된 테스트 비디오는 CIF($352{\times}288$ 비디오들이고, 비트율은 384kbps~768kbps까지의 변화를 이용한다. 실험 결과, 0~150 프레임의 비디오들에 대하여 제안한 기법을 적용한 경우, 비트율의 변화에 따라 모두 프레임 스킵이 발생하지 않았고 기존의 기법을 적용한 경우, 최대 36개까지의 프레임 스킵이 발생하였다. 또한 PSNR의 측면에서도 제안한 기법이 기존의 기법보다 평균 0.73dB 더 높게 나타났다. 결과적으로, 제안한 비트율 제어 기법은 기존의 기법에 비하여 저 비트율에서 프레임 스킵 현상을 줄여주었고, PSNR의 변화율이 더 낮으면서 화질을 더욱 높여주는 향상된 기법임을 알 수 있었다.

Keywords

References

  1. Tihao Chiang and Ya-Qin Zhang, "A New Rate Control Scheme using Quadratic Rate Distortion Model," IEEE Transactions on Circuits and Systems for Video Technology, Vol. 7, No. 1, pp. 246-250, 1997. https://doi.org/10.1109/76.554439
  2. Hung-Ju Lee, Tihao Chiang, and Ya-Qin Zhang, "Scalable Rate Control for MPEG-4 Video," IEEE Trans. Circuits Syst. Video Technol., Vol. 10, No. 6, pp. 878-894, 2000. https://doi.org/10.1109/76.867926
  3. ISO/IEC 14496-2:2001, Information technology: Coding of audio-visual objects - Part2: Visual, ISO/IEC JTC1/SC29/WG11, 2001.
  4. W. Li, "Overview of Fine Granularity Scalability in MPEG-4 Video Standard," IEEE Trans. Circuits Syst. Video Technol., Vol. 11, No. 3, pp. 301-317, 2001. https://doi.org/10.1109/76.911157
  5. Lu Zhaohua, LIHua, and LIU Jixing, "An Improvement of MPEG-4 Rate Control Algorithm," Transactions of Tianjin University, Vol. 11, No. 1, pp. 40-43, 2005.
  6. Seung-Hwan Kim and Yo-Sung Ho, "Optimal Bit Allocation for MPEG-4 Video Coding," Picture Coding Symposium (PCS 2004) , pp. 1-6, 2004.
  7. Anthony Vetro, Huifang Sun, and Yao Wang, "MPEG-4 Rate Control for Multiple Video Objects," IEEE Trans, Circuits Syst. Video Technol., Vol. 9, Issue 1, pp. 186-199, 1999. https://doi.org/10.1109/76.744285
  8. Sang-Hyun Park, "Model-based Macroblock Layer Rate Control for Low Bit Rate Video Coding," Journal of IEEK, Vol. 46-SP, No. 4, pp. 50-57, 2009.
  9. 이명진, "부호화 정보에 기반한 라이브 비디오의 전송률 결정," 한국멀티미디어학회논문지, Vol.8, No.9, pp. 1216-1226, 2005년 9월.
  10. Arizona State University, YUV Video Sequences, http://trace.eas.asu.edu/yuv/index .html, 2007.
  11. D.K. Fibush, "Practical Application of Objective Picture Quality Measurements," SMPTE J ., Vol. 108, No. 1, pp. 10-19, 1999. https://doi.org/10.5594/J04353