DOI QR코드

DOI QR Code

A Design of High Performance Operation Intra Predictor for H.264/AVC Decoder

H.264/AVC 복호기를 위한 고성능 연산처리 인트라 예측기 설계

  • 김선철 (한밭대학교 정보통신전문대학원) ;
  • 류광기 (한밭대학교 정보통신공학과)
  • Received : 2012.05.09
  • Accepted : 2012.07.20
  • Published : 2012.11.30

Abstract

This paper proposes a parallel operation intra predictor for H.264/AVC decoder. In previous intra predictor design, common operation units were designed for 17 prediction modes in order to compute more effectively. However, it was designed by analyzing the equation applied to one pixel. So, there are four operation units for computing 16 pixels in a $4{\times}4$ block and they need four cycles. In this paper, the proposed intra predictor contains T3(Three Type Transform) operation unit for parallel operation. It divides 17 modes into 3 types to calculate 16 pixels of a $4{\times}4$ block in only one cycle and needs 16 cycles minimum in 16x16 block. As the result of the experiment, in terms of processing cycle, the performance of proposed intra predictor is 58.95% higher than the previous one.

본 논문에서는 H.264/AVC 복호기를 위한 고성능 연산처리 인트라 예측기를 제안한다. 기존의 인트라 예측기는 $4{\times}4$블록에 적용되는 17개의 예측모드를 효율적으로 연산하기 위해 공통 연산기를 사용하였다. 하지만 기존의 공통 연산기는 한 픽셀에 적용되는 연산 수식을 분석하여 설계되었기 때문에, 16개 픽셀의 $4{\times}4$ 블록을 연산하기 위해 4개의 공통 연산기를 사용하며 4 사이클을 소요한다. 본 논문에서는 병렬 연산을 위한 T3(Three Type Transform) 연산기를 제안한다. 제안하는 T3 연산기는 17개의 인트라 예측 모드를 3가지 형태로 나누어, $4{\times}4$ 블록의 16개 픽셀에 적용되는 연산 수식을 한 사이클에 처리한다. 제안하는 인트라 예측기와 기존의 인트라 예측기의 예측 수행 사이클을 각 모드 별로 비교한 결과, 제안하는 인트라 예측기가 평균 58.95%의 향상된 결과를 얻었다.

Keywords

References

  1. Joint Video Team(JVT), Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification. ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC, March 2005.
  2. 이찬호, "H.264 복호기를 위한 스케일러블 인트라 예측기 구조 설계," 대한전자공학회논문지, 제45권, 제11호, pp. 77-82, 2008년 11월.
  3. 차기종, 류광기, "DCT 기반 인트라 예측 인코더를 위한 효율적인 하드웨어 설계," 한국정보통신학회논문지, v.16, no.4, pp.765-770, 2012년 4월. https://doi.org/10.6109/jkiice.2012.16.4.765
  4. 서기범, "H.264 하이프로파일 인트라 프레임 부호화기 설계," 한국정보통신학회논문지, v.15, no.11, pp.2285-2291, 2011년 11월. https://doi.org/10.6109/jkiice.2011.15.11.2285
  5. 서기범, 이혜윤, 이용주, 김호의, "H.264 High-Profile Intra Prediction 모듈 설계," 한국정보통신학회논문지, v.12, no.11, pp.2045-2049, 2008년 11월.
  6. 심재오, 이선영, 조경순, "공통연산부를 공유하는 H.264 디코더용 인트라 예측 회로 설계," 전자공학회논문지, 제45권 SD편, 제9호, pp. 103-109, 2008년 9월.
  7. 김옥, 류광기, "H.264/AVC 복호기를 위한 효율적인 인트라 예측기 하드웨어 구조," 전자공학회 논문지, 제47권 SD편 제5호, pp. 24-30, 2010년 5월.
  8. 정제창, H.264/AVC 비디오 압축 표준, 홍릉과학출판사, 2005년 10월.
  9. Yu-Wen Huang, Bing-Yu Hsieh, Tung-Chien Chen and Liang-Gee Chen, "Analysis, Fast Algorithm, and VLSI Architecture Design for H.264/AVC Intra Frame Coder," IEEE Transactions on Circuits and Systems For Video Technology, Vol. 15, No. 3, pp. 378-401, March 2005. https://doi.org/10.1109/TCSVT.2004.842620