Efficient Bitrate Control Scheme for Scalable Video Codec

Scalable Video Codec을 위한 효율적인 비트율 제어기법

  • Park Nae-Ri (Dept. of Information & Communications Engineering, Sejong University) ;
  • Jeon Dong-San (Broadcasting Media Research Group, ETRI) ;
  • Kim Jae-Gon (Broadcasting Media Research Group, ETRI) ;
  • Han Jong-Ki (Dept. of Information & Communications Engineering, Sejong University)
  • 박내리 (세종대학교 정보통신공학과) ;
  • 전동산 (한국전자통신연구원 디지털방송연구단) ;
  • 김재곤 (한국전자통신연구원 디지털방송연구단) ;
  • 한종기 (세종대학교 정보통신공학과)
  • Published : 2005.12.01

Abstract

In this paper, we propose a new bitrate control scheme to improve the quality of image encoded by SVC and to resolve the problems of conventional scheme. In JSVM2.0, bitrate of a frame is controlled by an initial quantization parameter and scaling factor that it hasdifferent value according to frame. Itis difficult to get the best of video quality at arbitrary bitrate because the conventional scheme has two defects. One is that we have to know proper initial QP's fur all sequences. Another is that QP's control skill for macroblocks is very inefficient. In this paper, we propose an efficient bit allocation algorithm to reduce the effect of the initial QP and to increase the efficiency of bit allocation by using proper QP's for macroblocks. In simulation results, it can be seen that using the proposed scheme enables the SVC encoder to control the bitrate by the macroblock unit and outperforms the conventional schemes in the respect of rate-distortion.

본 논문에서는 현재 JSVM2.0에 적용된 비트율 조절방법과 비교하여 효율적인 비트율 조절방법을 제안한다. 우선, 기존 방법의 문제점을 서술하고 이 문제를 해결하기 위한 효율적 비트할당 방법을 제시한다. JSVM2.0에서 비트율 조절은 초기 양자화 파라미터(QP)와 스케일링 요소를 적용하여 재조정된 QP값에 의해 이루어진다. 즉, 초기 QP 값과 스케일링 요소에 의해 영상의 화질과 발생 비트량이 결정된다. 그런데 기존 방법은 모든 영상에 대해 적절한 초기 QP값을 알아야 한다. 또한, 인코더 파라미터에 의해 선택적으로 매크로블록에 대한 QP 변화량을 조절할 수 있지만 이 변화량의 조절은 매우 비효율적이기 때문에 임의의 비트율에서 최적의 화질을 얻기 어렵다. 본 논문에서는 각 프레임의 복잡도에 따라 발생 비트량을 조절함으로써 초기 QP의 영향력을 줄이고 더 나아가 매크로블록의 특성에 따라 매크로블록 단위마다 적절한 QP를 적용하여 프레임 내의 비트율 조절에 대한 효율성을 높인다. 본 논문에서 제안하는 방법은 목표 비트율에 근사한 비트량을 발생시키도록 부호화하는 것을 가능하게 하며, 기존 방법들과 비교했을 때 같은 비트율에서 개선된 화질의 영상을 얻을 수 있다.

Keywords

References

  1. J. Reichel, H. Schwarz and M. Wien, 'JSVM 1.0 Software', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG N6900, January 2005, Hongkong, China
  2. J. Reichel, H. Schwarz and M. Wien, 'JSVM 1.0 Reference Encoding Algorithm Description', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG N6899, January 2005, Hongkong, China
  3. J. Reichel, H. Schwarz and M. Wien, 'JSVM 2.0 Software', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG N7085, April 2005, Busan, Korea
  4. J. Reichel, H. Schwarz and M. Wien, 'JSVM 2.0 Reference Encoding Algorithm Description', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG N7084, April 2005, Busan, Korea
  5. P. Chen and John W. Woods, 'Bidirectional MC-EZBC With Lifting Implementation', . Vol.14, No.10, Oct.2004
  6. John W. Woods and P.Chen, 'Improved MC_EZBC with Quarter-pixel Motion Vector', MPEG contribution, M8366, Fairfax
  7. S.J Choi and John W. Woods, 'Motion Compensation 3D subband coding of video', ,IEEE Transaction on Image Processing vol.8, no.2, pp153-167, Feb. 1999
  8. J. R. Ohm, 'Temporal domain subband video coding with motion compensation', IEEE Transaction on Image Processing, vol.3, no.5, pp559-571, Sept. 1994 https://doi.org/10.1109/83.334985
  9. I. Amonou, N. Cammas, S. Kervadec and S. Pateux, 'Modification of the calculation of Scaling Factors in the JSVM', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG JVT-O045, April 2005, Busan, Korea
  10. Test Model 5, ISO/IEC JTC1/SC29/WG11, N0400, Apr. 1993
  11. H. Schwarz, D. Marpe and T. Wiegand, 'Comparison of MCTF and closed-loop hierarchical B picture', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG JVT-P059, July 2005, Poznan, Poland
  12. J. Reichel, H. Schwarz and M. Wien, 'JSVM 3.0 Reference Encoding Algorithm Description', Joint Video Team of ISO/IEC MPEG and ITU-T VCEG N7311, July 2005, Poznan, Poland