Implementation of High Throughput Hardware Efficient One-Cycle Cabac Decoder
Min Zhu,Leibo Liu,Shouyi Yin,Xing Wang,Shaojun Wei
DOI: https://doi.org/10.1080/00207217.2012.751323
2013-01-01
International Journal of Electronics
Abstract: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 250Mbin/s @1.03mW, reducing 46% area consuming comparing with Zhang's implementation.