An efficient Pipelined Arithmetic Encoder for H.264/AVC

H.264/AVC를 위한 효율적인 Pipelined Arithmetic Encoder

  • Yun, Jae-Bok (School of Information and Communication Engineering, Catholic University) ;
  • Park, Tae-Geun (School of Information and Communication Engineering, Catholic University)
  • 윤재복 (가톨릭대학교 정보통신공학부) ;
  • 박태근 (가톨릭대학교 정보통신공학부)
  • Published : 2005.11.26

Abstract

H.264/AVC에서 압축 효율을 향상시키기 위해 사용된 entropy coding중에 CABAC(Context-based Adaptive Binary Arithmetic Coding)은 하드웨어 복잡도가 높고 bit-serial 과정에서 data dependancy가 존재하기 때문에 빠른 연산이 어렵다. 본 논문에서는 adaptive arithmetic encoder와 정규화 과정을 효율적으로 구성하여 각 입력 심벌이 정규화 과정의 반복횟수에 관계없이 고정된 cycle에 encoding이 되도록 하였다. 제안한 구조는 pipeline으로 구성하기 용이하며, 이 경우 매 cycle에 한 입력 심벌의 encoding이 가능하다.

Keywords