电路与系统学报2013,Vol.18Issue(2) :6-11.

一种CABAC解码引擎的芯片实现

An implementation of CABAC decoder

朱敏 刘雷波 王星 殷崇勇 尹首一 魏少军
电路与系统学报2013,Vol.18Issue(2) :6-11.

一种CABAC解码引擎的芯片实现

An implementation of CABAC decoder

朱敏 1刘雷波 1王星 1殷崇勇 1尹首一 1魏少军1
扫码查看

作者信息

  • 1. 清华大学微纳电子学系,清华大学Intel移动计算研究中心,清华大学信息技术国家实验室,北京100084
  • 折叠

摘要

CABAC(Context-based Adaptive Binary Arithmetic coding)是H.264中所采用的一种高效熵编码,压缩率高,但结构复杂,硬件实现难度大.本文在P.Zhang 2008年的工作[1]基础上提出一种单周期CABAC解码引擎的优化实现方法,通过查表替换、分支预测、逻辑调整、反相器优化等关键路径优化方法和寄存器精简等面积优化方法进一步提高了解码性能.经过芯片验证,CABAC解码引擎性能提高到250Mbps,面积减少46%,峰值工作情形下功耗1.03mW,满足下一代视频编解码协议(QFHD)的需求.

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 paper gives out an implementation of one-cycle CABAC decoder base on the previous work[1].The critical paths are improved by table replacing,branch prediction,logic moving and inverter optimization; the area is also reduced by registers redesigning.The decoder is typed out,test chip achieves a decoding rate of 250Mbin/s@l.03mW and reduces 46% area consuming comparing with the previous implementation.

关键词

CABAC/H.264/单周期CABAC解码引擎

Key words

CABAC/H.264/One-cycle CABAC decoder

引用本文复制引用

基金项目

国家高技术研究发展计划项目"863"项目(2009AA011702)

国家自然科学基金(60803018)

出版年

2013
电路与系统学报
中国科学院广州电子技术研究所

电路与系统学报

北大核心
影响因子:0.348
ISSN:1007-0249
被引量2
参考文献量1
段落导航相关论文