DOI QR코드

DOI QR Code

The Efficient 32×32 Inverse Transform Design for High Performance HEVC Decoder

고성능 HEVC 복호기를 위한 효율적인 32×32 역변환기 설계

  • 한금희 (한밭대학교 정보통신공학과) ;
  • 류광기 (한밭대학교 정보통신공학과)
  • Received : 2012.12.07
  • Accepted : 2013.01.05
  • Published : 2013.04.30

Abstract

In this paper, an efficient hardware architecture is proposed for $32{\times}32$ inverse transform HEVC decoder. HEVC is a new image compression standard to deal with much larger image sizes compared with conventional image codecs, such as 4k, 8k images. To process huge image data effectively, it adopts various new block structures. Theses blocks consists of $4{\times}4$, $8{\times}8$, $16{\times}16$, and $32{\times}32$ block. This paper suggests an effective structures to process $32{\times}32$ inverse transform. This structure of inverse transform adopts the decomposed $16{\times}16$ matrixes of $32{\times}32$ matrix, and simplified the operations by implementing multiplying with shifters and adders. Additionally the operations frequency is downed by using multicycle paths. Also this structure can be easily adopted to a multi-size transform or a forward transform block in HEVC codec.

본 논문에서는 고성능 HEVC 복호기를 위한 효율적인 $32{\times}32$ 역변환기 하드웨어 구조를 제안한다. HEVC는 4k, 8k 이미지와 같이 기존의 이미지코덱에 비해 훨씬 더 큰 크기의 이미지를 처리할 수 있는 새로운 영상 압축 표준이다. 큰 이미지의 데이터를 효과적으로 처리하기 위해 다양한 새 블록 구조를 채택하였으며, 이 블록들은 $4{\times}4$, $8{\times}8$, $16{\times}16$, $32{\times}32$으로 구성되었다. 이 논문에서는 $32{\times}32$ 역변환기의 효과적인 구조를 제안하며, 역변환기의 구조는 $32{\times}32$ 행렬을 $16{\times}16$ 행렬로 재구성하고 쉬프트와 덧셈기로 구성된 곱셈기를 사용하여 연산을 단순화 하였으며 멀티 사이클 패스를 구현하여 낮은 주파수에서도 동작이 가능하도록 설계하였다. 또한 HEVC 코덱의 다양한 크기의 변환이나 순방향 변환 블록에 쉽게 적용할 수 있다.

Keywords

References

  1. ITU-T, WD8: Working Draft 8 of High Efficiency Video Coding, JCTVC-J1003_d1, July 2012.
  2. 황수진, 호요성, "HEVC를 이용한 양안식 영상의 효율적인 부호화 방법", 한국정보통신학회논문지, 제36권, 제12호, pp. 721-726, 2011. https://doi.org/10.7840/KICS.2011.36C.12.721
  3. 효요성 외, 차세대 비디오 압축 기술, 진샘미디어, 2011.
  4. 박종태, 고속 DCT/IDCT 소자 설계, 조선대학교 석사학위논문, 1998.
  5. Jong-Sik Park, Woo-Jin Nam, Seung-Mok Han, and Seongsoo Lee, "2-D Large Inverse Transform for HEVC, Journal of Semiconductor Technology and Science, Vol. 12, No. 2, pp. 203-211, 2012. https://doi.org/10.5573/JSTS.2012.12.2.203
  6. 정홍균, 류광기, "스케일링과 변환계수 복호를 위한 효율적인 하드웨어 설계", 한국정보통신학회논문지, 제16권, 제10호, pp. 2253-2260 , 2012. https://doi.org/10.6109/jkiice.2012.16.10.2253
  7. J. V. Team, Reference Software HM 8.1.