A New Coeff-Token Decoding Method based on the Reconstructed Variable Length Code Table

가변길이 부호어 테이블의 재구성을 통한 효율적인 Coeff-Token 복호화 방식

  • 문용호 (부산외국어대학교 IT대학 디지털미디어학부)
  • Published : 2007.03.31

Abstract

In general, a large amount of the memory accesses are required for the CAVLC decoding in H.264/AVC. It is a serious problem for the applications such as a DMB and videophone services because the considerable power is consumed for accessing the memory. In order to solve this problem, we propose an efficient decoding method for the coeff-token which is one of the syntax elements of CAVLC. In this paper, the variable length code table is re-designed with the new codewords which are defined by investigating the architecture of the conventional codeword for the coeff_token element. A new coeff_token decoding method is developed based on the suggested table. The simulation results show that the proposed algorithm achieves an approximately 85% memory access saving without video-quality degradation, compared to the conventional CAVLC decoding.

일반적으로, H.264/AVC 압축 표준에서 CAVLC 복원은 많은 양의 메모리 액세스를 필요로 한다. 이러한 메모리 액세스는 비디오폰 및 DMB와 같은 응용 서비스에 있어서 파워 소모 면에서 중요한 문제로 인식된다. 이를 해결하기 위하여 본 논문에서는 CAVLC의 구문요소중 하나인 coeff-token에 대한 효과적인 복호화 방식을 제안한다. 먼저 중복 액세스를 제거하기 위하여 바이트 단위로 구성되는 새로운 코드워드를 정의한다. 그리고 이를 기초로 가변길이 부호어 테이블을 재구성한 후 효과적인 메모리 액세스 기법을 제시한다. 모의 실험은 화질 저하 없이 제안 방식에서 약 85% 정도의 메모리 액세스가 절약됨을 보여준다.

Keywords

References

  1. Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, 'Joint Video Specification (ITU-T Rec. H.264|ISO/IEC 14496-10)-Joint Committee Draft,' Doc. JVT-G050r1.doc, Dec. 2002
  2. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, 'Overview of the H.264/AVC Video Coding Standard,' IEEE Trans. Circuits and Syst. Video Technol., vol. 13, no.7 pp.560-576, July 2003 https://doi.org/10.1109/TCSVT.2003.815165
  3. M. Horowitz, A. Joch, F. Kossentini, and A. Hallapuro, 'H.264/AVC baseline profile decoder complexity analysis,' IEEE Trans. Circuits and Syst. Video Technol., vol. 13, no.7 pp.704-716, July 2003 https://doi.org/10.1109/TCSVT.2003.814967
  4. V. Lappalainen, A. Hallapuro, and T. D. Hamalainen, 'Complexity of optimized H.26L video decoder,' IEEE Trans. Circuits and Syst. Video Technol., vol. 13, no.7 pp.717-725, July 2003 https://doi.org/10.1109/TCSVT.2003.814968
  5. Q. Peng and J. Jing, 'H.264 Codec system-on-chip design and verification,'5th IEEE International Conference on ASIC, vol. 2, pp. 922-925, Oct. 2003
  6. W. Di, G. Wen, H. Mingzeng, and J. Zhenzhou, 'A VLSI architecture design of CAVLC decoder,' 5th IEEE International Conference on ASIC, vol. 2, pp. 962-965, Oct. 2003
  7. H.-C. Chang, C.-C. Lin, and J-I. Guo, 'A novel low-cost high-performance VLSI architecture for MPEG-4 AVC/H.264 CAVLC decoding,' IEEE International Symposium on Circuits and Systems (ISCAS), pp. 6110-6113, 2005
  8. Y. H. Moon, G. Y. Kim, and J.H. Kim, 'An efficient decoding of CAVLC in H.264/AVC video coding standard,' IEEE Trans. on Consumer Electronics, vol. 51, no. 3, pp. 933-938, Aug. 2005 https://doi.org/10.1109/TCE.2005.1510506
  9. Iain E.G. Richardson, H.264 and MPEG-4 Video Compression - video coding for next generation multimedia, John Wiley & Sons, 2003, pp. 187-207
  10. S. Kato, K. Sugimoto, S. Adachi, and M. Etoh, 'Structured truncated Golomb code for context-based adaptive VLC,' IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), vol. 3, pp. 405-408, Apr. 2003
  11. K. Suhring, Ed., (2006)JVT Reference Software JM 10.1, [Online]. Available: http://bs.hhi.de/-suehring/tml