本文译自提案JVET-C0105。
摘要:
这篇文档展示了几个机构关于JEM软件复杂度的增加情况的看法,特别提出来创立一个新的Ad-hoc组,研究降低软件一般性复杂度的可能方法。
1、最近JEM复杂度的增加情况
2016年五月的日内瓦会议一开始,JEM2.0软件在RA配置的平均编码时间据说是HM软件的5.3倍。尽管相对于JEM1.0软件这个数字有所改善,但仍然足够高到阻碍很多机构对JVET的工作做称心如意的贡献。
而且,日内瓦会议的讨论似乎暗示了QTBT方案有可能将要在下一个软件版本JEM3.0中使用。然而,正如QTBT的贡献者所展示的,一个有效的使用QTBT的编码,意味着在全I帧模式下增加超过500%的编码时间,在RA模式下增加超过200%的编码时间,恶化了运行测试(test)和交叉验证(cross checks)的时间条件。
与此同时,2016年5月日内瓦会议的很多文档,都没有一个完整的结果,因为没有计算所有数据的时间。突出了的研究单位处理当前所需的编码时间的困难。
2、当前编码复杂度的负面影响
当前的编码复杂度被认为具有以下的负面影响:
1、基于JEM的新的工具的开发速度减慢,速度的减慢随复杂度的增加线性增加。几个参数的联试对于缺少最少数量的CPU核的机构来说变得不可能。
2、给提交给JVET的技术提案做交叉验证的机构所需的时间和资源增长随着JEM的复杂度的线性增加,是的一些机构执行这样的交叉验证现在变得不可能。
3、测试材料的种类和通测条件的的质量不得不降低,来平衡掉JEM复杂度的增加。这样直接影响了每一个提出的工具的评估质量。
提出的解决方案:
尽管作者对所提出的问题并没有完美的解决方法,但感觉JEVT组应该往这方面工作以解决它。为了达到这个目的,提议成立新的Ad-hoc组,这个组的目标就是降低当前JEM软件的复杂度,同时保持对新工具进行高质量的评估能力。
需要着重强调的是,仅仅新成立的Ad-hoc组不足以抗击如上所诉业已发生的负面影响。因此作者请求JVET组小心翼翼地定义通测条件,考虑工具的开发、测试简便性,以及性能-复杂度之间的权衡。
参考文献: