首页> 外文会议>IEEE VLSI-TSA International Symposium on VLSI Design >Dual-block-pipelined VLSI architecture of entropy coding for H.264/AVC baseline profile
【24h】

Dual-block-pipelined VLSI architecture of entropy coding for H.264/AVC baseline profile

机译:用于H.264 / AVC基线配置文件的双块流水线VLSI架构熵编码

获取原文

摘要

Direct VLSI implementation of context-based adaptive variable length coding (CAVLC) for residues, as a modification from conventional run-length coding, will lead to low throughput and utilization. In this paper, an efficient CAVLC design is proposed. The main concept is the two-stage block pipelining scheme for parallel processing of two 4/spl times/4-blocks. When one block is processed by the scanning engine to collect the required symbols, its previous block is handled by the coding engine to translate symbols into bitstream. The dual-block-pipelined architecture doubles the throughput and utilization of CAVLC at high bitrates. Moreover, a zero skipping technique is adopted to reduce up to 90% of cycles at low bitrates. Last but not least, exponential-Golomb coding for other general symbols and bitstream encapsulation for network abstraction layer are integrated with CAVLC engine as a complete entropy coder for H.264/AVC baseline profile. Simulation results show that our design is capable of real-time processing for 1920 /spl times/ 1088 30fps videos with 23.6K logic gates at 100MHz.
机译:用于残留的基于上下文的自适应可变长度编码(Cavlc)的直接VLSI实现,作为来自传统流量长度编码的修改,将导致低吞吐量和利用率。本文提出了一种高效的Cavlc设计。主要概念是两级块流水线管线方案,用于双级处理两个4 / SPL时间/ 4块。当扫描引擎处理一个块以收集所需的符号时,其先前的块由编码引擎处理以将符号转换为比特流。双块流水线体系结构使High比特酸盐处的Cavlc的吞吐量和利用加倍。此外,采用零跳过技术在低比特率下减少高达90%的循环。最后但并非最不重要的是,用于网络抽象层的其他一般符号和比特流封装的指数-Golomb编码与Cavlc Engine集成为H.264 / AVC基线配置文件的完整熵编码器。仿真结果表明,我们的设计能够进行1920 / SPL时/ 1088 30FPS视频的实时处理,在100MHz的23.6k逻辑门。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号