Implementation of high throughput hardware efficient one-cycle cabac decoder

Min Zhu, Leibo Liu, Shouyi Yin, Xing Wang, Shaojun Wei · International Journal of Electronics · 2013

CABAC (Context-based Adaptive Binary Arithmetic Coding) is an efficient entropy codec which adopt by H.264. It has a better compression rate than others, such like CAVLC, but harder to implement. This article gives out an implementation of high throughput one-cycle CABAC decoder. The critical paths are improved by table replacing, branch prediction, logic moving and inverter optimisation; the area is also reduced by registers redesigning. The decoder is typed out and test chip achieves a high decoding rate of 250 Mbin/s @1.03 mW, reducing 46% area consuming comparing with Zhang's implementation.

Read the paper · More papers on PaperTik