首页> 外文会议>Conference on Visual Information Processing >An optimized context-based adaptive binary arithmetic coding algorithm in progressive H.264 encoder
【24h】

An optimized context-based adaptive binary arithmetic coding algorithm in progressive H.264 encoder

机译:渐进式H.264编码器中的基于优化的基于上下文的自适应二元算术编码算法

获取原文

摘要

Context-based Adaptive Binary Arithmetic Coding (CABAC) is a new entropy coding method presented in H.264/AVC that is highly efficient in video coding. In the method, the probability of current symbol is estimated by using the wisely designed context model, which is adaptive and can approach to the statistic characteristic. Then an arithmetic coding mechanism largely reduces the redundancy in inter-symbol. Compared with UVLC method in the prior standard, CABAC is complicated but efficiently reduce the bit rate. Based on thorough analysis of coding and decoding methods of CABAC, This paper proposed two methods, sub-table method and stream-reuse methods, to improve the encoding efficiency implemented in H.264 JM code. In JM, the CABAC function produces bits one by one of every syntactic element. Multiplication operating times after times in the CABAC function lead to it inefficient.The proposed algorithm creates tables beforehand and then produce every bits of syntactic element. In JM, intra-prediction and inter-prediction mode selection algorithm with different criterion is based on RDO(rate distortion optimization) model. One of the parameter of the RDO model is bit rate that is produced by CABAC operator. After intra-prediction or inter-prediction mode selection, the CABAC stream is discard and is recalculated to output stream. The proposed Stream-reuse algorithm puts the stream in memory that is created in mode selection algorithm and reuses it in encoding function. Experiment results show that our proposed algorithm can averagely speed up 17 to 78 MSEL higher speed for QCIF and CIF sequences individually compared with the original algorithm of JM at the cost of only a little memory space. The CABAC was realized in our progressive h.264 encoder.
机译:基于上下文的自适应二进制算术编码(CABAC)是在视频编码中高效的H.264 / AVC中呈现的新熵编码方法。在该方法中,通过使用明智地设计的上下文模型来估计当前符号的概率,该模型是自适应的并且可以接近统计特征。然后,算术编码机制在很大程度上在符号间中减少了冗余。与现有标准中的UVLC方法相比,CABAC复杂但有效地降低比特率。基于CABAC编码和解码方法的彻底分析,本文提出了两种方法,子表方法和流重用方法,提高了H.264 JM代码中实现的编码效率。在JM中,CABAC函数通过每个句法元素中的一个产生比特。在CABAC函数中乘以乘法次次次次次次次次次次次次次数导致其效率低下。该算法预先创建表,然后生成句法元素的每个位。在JM中,具有不同标准的预测和帧间预测模式选择算法基于RDO(速率失真优化)模型。 RDO模型的一个参数是CABAC操作员产生的比特率。在预测或预测模式选择之后,CABAC流被丢弃并重新计算到输出流。所提出的流重用算法将流放在Mode选择算法中创建的内存中,并在编码功能中重用它。实验结果表明,与只有一点内存空间的成本相比,我们所提出的算法可以将QCIF和CIF序列的速度增长17至78 msel更高的速度。 CABAC在我们的进步H.264编码器中实现了。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号