首页> 外文期刊>Image Processing, IET >Field programmable gate array implementation of variable-bins high efficiency video coding CABAC decoder with path delay optimisation
【24h】

Field programmable gate array implementation of variable-bins high efficiency video coding CABAC decoder with path delay optimisation

机译:具有路径延迟优化的可变仓高效视频编码CABAC解码器的现场可编程门阵列实现

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

摘要

Context-based adaptive binary arithmetic coding (CABAC) is a single operation mode for entropy coding in the last video coding standard high-efficiency video coding. For high-resolution applications, the throughput of one bin/cycle is not sufficient and it is a very challenging task to implement pipeline and/or parallel CABAC decoding architecture by simply adding more stages. Indeed, the tight data dependencies make it difficult to parallelise and cause it to be a throughput bottleneck for video decoding. Consequently, in order to improve the CABAC decoder throughput, parallel and pipeline architectures are used in authors' design. In this work, an algorithm-architecture adequation is proposed to implement a CABAC decoder on a field programmable gate array. Mainly, a new classification of 32 syntax elements is given to speed up the authors' solution. Furthermore, the context selection and modelling of regular syntax elements are studied, designed and implemented. Finally, a novel technique of memories rearrangement to reduce the critical path delay required to process each binary symbol is proposed. As a result, the implementation can process 2.2 bins/cycle when operated at 123.49 MHz and exhibits an improved high-throughput of 271.678 Mbins/s. The hardware architecture is coded using hardware description language and synthesised using ISE Xilinx tools targeting the Virtex4 platform.
机译:基于上下文的自适应二进制算术编码(CABAC)是在最后的视频编码标准高效视频编码中用于熵编码的单一操作模式。对于高分辨率应用,一个bin /周期的吞吐量是不够的,通过简单地增加更多的阶段来实现流水线和/或并行CABAC解码架构是一项非常具有挑战性的任务。确实,紧密的数据依赖关系使其难以并行化,并使其成为视频解码的吞吐量瓶颈。因此,为了提高CABAC解码器的吞吐量,在作者的设计中使用了并行和流水线架构。在这项工作中,提出了一种算法-架构适当性,以在现场可编程门阵列上实现CABAC解码器。主要是,给出了32种语法元素的新分类,以加快作者的解决方案。此外,研究,设计和实现了常规语法元素的上下文选择和建模。最后,提出了一种新颖的存储器重排技术,以减少处理每个二进制符号所需的关键路径延迟。结果,该实施方案在123.49 MHz下运行时可以处理2.2个bins /周期,并表现出更高的271.678 Mbins / s的高吞吐量。使用硬件描述语言对硬件体系结构进行编码,并使用针对Virtex4平台的ISE Xilinx工具进行综合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号