Summary

International Technical Conference on Circuits/Systems, Computers and Communications

2016

Session Number:P3

Session:

Number:P3-3

Design of Multi-Bin-Per-Cycle HEVC CABAC Encoder with Multiple Bypass Bin Engines

Doohwan Kim,  Sohyun Kim,  Jeonhak Moon,  Seongsoo Lee ,  

pp.1003-1006

Publication Date:2016/7/10

Online ISSN:2188-5079

DOI:10.34385/proc.61.P3-3

PDF download (968.2KB)

Summary:
CABAC (Context Adaptive Binary Arithmetic Coding) is high-compression-ratio entropy encoding in HEVC. However, it is difficult to implement fast CABAC encoder, since each bin should be serially processed due to data dependencies of bins. There are two types of bins, i.e. regular bin and bypass bin. Processing time of bypass bin is shorter than that of regular bin, so it is possible to cascade bypass bin engines for multi-bin-per-cycle processing. Number of bypass bin engines is carefully chosen based on thorough analysis. The implemented CABAC encoder can process up to 1.92 bins per cycle.