Complexity Control of H.264/AVC Based on Mode-Conditional Cost Probability Distributions

Complexity Control of H.264/AVC Based on Mode-Conditional Cost Probability Distributions
复制标题

DOI:
10.1109/tmm.2009.2012937
复制
发表时间:
2009-04
影响因子:
7.3
通讯作者:
C. S. Kannangara;I. Richardson;M. Bystrom;Yafan Zhao
C. S. Kannangara;I. Richardson;M. Bystrom;Yafan Zhao
中科院分区:
计算机科学1区
文献类型:
--
作者:
C. S. Kannangara;I. Richardson;M. Bystrom;Yafan Zhao

文献摘要

被引文献

相似文献

针对在处理器/功率受限平台上运行的 H.264 编码器提出了计算复杂度控制算法。这种新的计算复杂度控制算法基于宏块模式预测算法,该算法采用贝叶斯框架来进行准确的早期跳跃决策。复杂性控制是通过放宽贝叶斯最大似然 (ML) 标准来实现的,以便将模式决策阈值与目标复杂性级别相匹配。反馈算法用于维持算法在实现平均目标复杂性水平方面的性能,减少逐帧复杂性方差并优化率失真性能。实验结果表明,该算法能够有效控制编码计算复杂度,同时在一定的目标复杂度水平下保持良好的率失真性能。
A computational complexity control algorithm is proposed for an H.264 encoder running on a processor/power constrained platform. This new computational complexity control algorithm is based on a macroblock mode prediction algorithm that employs a Bayesian framework for accurate early skip decision. Complexity control is achieved by relaxing the Bayesian maximum-likelihood (ML) criterion in order to match the mode decision threshold to a target complexity level. A feedback algorithm is used to maintain the performance of the algorithm with respect to achieving an average target complexity level, reducing frame by frame complexity variance and optimizing rate-distortion performance. Experimental results show that this algorithm can effectively control the encoding computational complexity while maintaining a good rate-distortion performance at a range of target complexity levels.