首页> 外文期刊>IEEE Transactions on Circuits and Systems. II, Express Briefs >Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVC
【24h】

Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVC

机译:H.264 / AVC基于上下文的自适应可变长度编码的体系结构设计

获取原文
获取原文并翻译 | 示例

摘要

Context-based adaptive variable-length coding (CAVLC) is a new and important feature of the latest video coding standard, H.264/AVC. The direct VLSI implementation of CAVLC modified from the conventional run-length coding architecture will lead to low throughput and utilization. In this brief, an efficient CAVLC design is proposed. The main concept is the two-stage block pipelining scheme for parallel processing of two 4$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. Our dual-block-pipelined architecture doubles the throughput and utilization of CAVLC at high bit rates. Moreover, a zero skipping technique is adopted to reduce up to 90% of cycles at low bit rates. Last but not least, Exp-Golomb coding for other general symbols and bitstream encapsulation for the network abstraction layer are integrated with CAVLC as a complete H.264/AVC baseline profile entropy coder. Simulation shows that our design is capable of real-time processing for 1920$times$1088 30-fps videos with 23.6 K logic gates at 100 MHz.
机译:基于上下文的自适应可变长度编码(CAVLC)是最新视频编码标准H.264 / AVC的一项新的重要功能。从常规行程编码架构修改后的CAVLC的直接VLSI实现将导致低吞吐量和低利用率。在本文中,提出了一种有效的CAVLC设计。主要概念是用于并行处理两个4 $×4块的两阶段块流水线方案。当扫描引擎处理一个块以收集所需的符号时,编码引擎会处理其上一个块,以将符号转换为比特流。我们的双块流水线架构以高比特率将CAVLC的吞吐量和利用率提高了一倍。此外,采用零跳跃技术可在低比特率下减少多达90%的周期。最后但并非最不重要的一点是,用于其他通用符号的Exp-Golomb编码和用于网络抽象层的比特流封装与CAVLC集成在一起,作为完整的H.264 / AVC基线配置文件熵编码器。仿真表明,我们的设计能够以100 MHz的频率对23.6 K逻辑门的1920 $×1088 30-fps视频进行实时处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号