Hardware Implementation of HEVC CABAC Binarizer

초록

This paper proposes hardware architecture of HEVC (high efficiency video coding) CABAC (context-based adaptive binary arithmetic coding) binarizer. The proposed binarizer was designed and implemented as an independent module that can be integrated into HEVC CABAC encoder. It generates each bin string of each syntax element in a single cycle. It consists of controller module, TU (truncated unary binarization) module, TR (truncated Rice binarization) module, FL (fixed length binarization) module, EGK (k-th order exp-Golomb coding) module, CALR (coeff_abs_level_remaining) module, QP Delta (cu_qp_delta_abs) module, Intra Pred (intra_chroma_ pred_mode) module, Inter Pred (inter_pred_idc) module, and Part Mode (part_mode) module. The proposed binarizer was designed in Verilog HDL, and it was implemented in 45 nm technology. Its operating speed, gate count, and power consumption are 200 MHz, 1,678 gates, and 50 uW, respectively.

키워드

HEVC; CABAC; binarizer; hardware; implementation
제목
Hardware Implementation of HEVC CABAC Binarizer
저자
Duyen Hai Pham; 문전학; 이성수
DOI
10.7471/ikeee.2014.18.3.356
발행일
2014-09
저널명
전기전자학회논문지
권
18
호
3
페이지
356 ~ 361