首页> 外文会议>VLSI Design, Automation and Test, 2009. VLSI-DAT '09 >A reconfigurable architecture for entropy decoding and IDCT in H.264
【24h】

A reconfigurable architecture for entropy decoding and IDCT in H.264

机译:H.264中用于熵解码和IDCT的可重构体系结构

获取原文

摘要

Reconfigurable hardware is an effective design option to cope with the increasing demands of simultaneous flexibility and computation power in system design. This paper explores techniques to combine the two entropy decoding methods, context-based adaptive binary arithmetic coding (CABAC) and context-based adaptive variable length coding (CAVLC), defined in the H.264 standard using the coarse-grain reconfigurable architecture. Coarsegrain reconfigurable architectures can provide obvious advantages over their fine-grain counterparts for some specific applications. By analyzing the similarities and differences between these two decoding processes, we show how to effectively merge CAVLC into a CABAC decoder. Experimental results reveal that about 1.5K savings in gate counts can be obtained using the proposed reconfigurable cell (RC) architecture, which corresponds to 25.4% area savings in implementing the CAVLC decoder. Moreover, using the idle time in RC arrays, the base cell can be extended to carry out the inverse discrete cosine transform with very limited overhead. Our entropy decoder design, operated in 66 MHz, can decode video sequences at MP@ Level 3.0 under the real-time constraint.
机译:可重新配置的硬件是一种有效的设计选项,可以满足系统设计中对同时灵活性和计算能力不断增长的需求。本文探索了将两种熵解码方法结合在一起的技术,它们是使用粗粒度可重构体系结构在H.264标准中定义的基于上下文的自适应二进制算术编码(CABAC)和基于上下文的自适应可变长度编码(CAVLC)。对于某些特定应用,Coarsegrain可重配置体系结构可提供优于细粒度结构的明显优势。通过分析这两个解码过程之间的异同,我们展示了如何有效地将CAVLC合并到CABAC解码器中。实验结果表明,使用建议的可重构单元(RC)架构可以节省约1.5K的门数,相当于实现CAVLC解码器时可节省25.4%的面积。此外,利用RC阵列中的空闲时间,基本单元可以扩展为以非常有限的开销执行逆离散余弦逆变换。我们的熵解码器设计工作于66 MHz,可以在实时约束下以MP @ Level 3.0解码视频序列。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号