DOI QR코드

DOI QR Code

The Design of Transform and Quantization Hardware for High-Performance HEVC Encoder

고성능 HEVC 부호기를 위한 변환양자화기 하드웨어 설계

  • Park, Seungyong (Department of Information and Communication Engineering, Hanbat National University) ;
  • Jo, Heungseon (Department of Information and Communication Engineering, Hanbat National University) ;
  • Ryoo, Kwangki (Department of Information and Communication Engineering, Hanbat National University)
  • Received : 2015.12.31
  • Accepted : 2016.02.03
  • Published : 2016.02.29

Abstract

In this paper, we propose a hardware architecture of transform and quantization for high-perfornamce HEVC(High Efficiency VIdeo Coding) encoder. HEVC transform decides the transform mode by comparing RDCost to search for the best mode of them. But, RDCost is computed using the bit-rate and distortion which is computed by transform, quantization, de-quantization, and inverse transform. Due to the many calculations and encoding time, it is hard to process high resolution and high definition image in real-time. This paper proposes the method of transform mode decision by comparing sum of coefficient after transform only. We use BD-PSNR and BD-Bitrate which is performance indicator. Based on the experimental result, We confirmed that the decision of transform mode can process images with no significant change in the image quality. We reduced hardware area by assigning different values at the same output according to the transform mode and overlapping coefficient multiplied as much as possible. Also, we raise performance by implementing sequential pipeline operation. In view of the larger process that we used compared with the process of reference paper, Our design has reduced by half the hardware area and has increased performance 2.3 times.

본 논문에서는 고성능 HEVC(High Efficiency Video Coding) 부호기를 위한 변환양자화기 하드웨어 구조를 제안한다. HEVC 변환기는 율-왜곡 비용을 비교하여 최적의 변환모드를 결정하지만 율-왜곡 비용은 변환과, 양자화, 역양자화 그리고 역변환을 통해 계산된 왜곡 값과 비트 량으로 결정된다. 따라서 상당히 많은 연산량과 소요시간이 필요하기 때문에 고해상도/고화질의 영상을 실시간으로 처리하는데 어려움이 따른다. 본 논문에서는 변환을 통한 계수의 합계를 비교하여 변환모드를 결정하는 방법을 제안한다. 성능 평가 지표는 BD-PSNR과 BD-Bitrate를 사용하였으며, 실험 결과를 토대로 영상의 화질에서 큰 변화 없이 신속하게 모드를 결정할 수 있음을 확인하였다. 제안하는 하드웨어 구조는 변환모드에 따라 다른 값을 동일한 출력에 할당하고 곱셈 계수가 최대한 중복되도록 구성하여 하드웨어 면적을 감소시키고 연속적인 파이프라인 동작으로 구현함으로써 성능을 높였으며, 기존의 제안된 논문에서 사용한 공정 대비 더 큰 공정을 사용한 것을 감안하여 면적은 1/2배 감소, 성능은 2.3배 증가하였다.

Keywords

References

  1. R. Coceicao, J. C. de Souza Jr, R. Jeske, B. Zatt, M. Porto, L. Agostini, "Low-Cost and High Throughput Hardware Design for the HEVC 16x16 2-D DCT Transform," Journal of Integrated Circuits and Systems, vol. 9, no. 1 pp. 25-35, Jan. 2014.
  2. High Efficiency Video Coding (HEVC) text specification draft 10 (for FDIS & Consent), Document JCTVC-L1003_v9, JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 12th Meeting, Geneva CH, 14-23 Jan. 2013.
  3. M. Budagavi, A. Fuldseth, G. Bjontegaard, V. Sze, M. Sadafale, "Core Transform Design in the High Efficiency Video Coding (HEVC) Standard," IEEE Journal of Selected Topics in Signal Processing, vol.7, no. 6, pp. 1029-1041, Dec. 2013. https://doi.org/10.1109/JSTSP.2013.2270429
  4. G. J. Sullivan, J. Ohm, W. Han, T. Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard," IEEE Transaction on Circuit and Systems for Video Technology, vol. 22 no. 12, pp. 1649-1668, Dec. 2012. https://doi.org/10.1109/TCSVT.2012.2221191
  5. High Efficiency Video Coding (HEVC) Test Model 10 (HM 10) Encoder Description, Document JCTVC-L1002_v3, JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 12th Meeting, Geneva CH, 14-23 Jan. 2013.
  6. Fraunhofer Heinrich Hertz Institute. HEVC(High Efficiency Video Coding) Reference Model 10.0[Internet]. Available: https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-10.0/.
  7. P. K. Meher, S. Y. Park, B. K. Mohanty, K. S. Lim, C. Yeo, "Efficient Integer DCT Architecture for HEVC," IEEE Transaction on circuit and systems for video technology, vol. 24, no. 1, pp. 168-178, Jan. 2014. https://doi.org/10.1109/TCSVT.2013.2276862

Cited by

  1. 고성능 HEVC 부호기를 위한 움직임추정 하드웨어 설계 vol.21, pp.3, 2017, https://doi.org/10.6109/jkiice.2017.21.3.594