H.266的目前探索的情况

H.266的探索是从2016-02-24 开始提上日程,这是第一次会议,在Geneva召开的,至今已开过7次会议,性能上有较大的进展,相比上一代RA结构下应该有30%的性能提升,但是并没有很多的新技术,大部分加入技术都是以前在264或者265制定中提过的技术,比如CCLM,ALF,affine等等,H.266的制定方JVET(joint video explore team)是由MPEG和ITU联合成立的,参考软件叫JEM(Joint explore model),目前更新到JEM6.0(可以在此网址下载:https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/),是在HM-KTA的 基础上拓展的,代码风格更H.265完全一致,好像是由高通维护的,在代码的阅读性和理解性上远胜于国内的RD(AVS2的参开软件)代码,主要制定成员跟H.265基本相似,由于现在是探索阶段,第一次call for proposal还没有开始,真正的技术提案,各公司还没有正真提出,都在潜心研究,第一次Cfp貌似是2018年吧,记不清了,但是会议还是正常展开的,大约三四个月一次,世界各地都有可能,去年有幸来到了成都,本人去参加了一下。

H.266的制定是针对4K及以上的高清视频,位深主要是10bit,这与265的定位不同,这导致目前编码器的最大块尺寸变为128,编码中间处理的像素都为10比特,即使输入的8比特的序列,都会转为10bit处理,测试序列在265的技术措施增加了几个4K 10比特的序列,第六次JVET会议有人提出增加其他场景的序列,例如无人机序列,医疗相关序列等等。

H.266的编码框架目前还是跟265相同,预测、变换、量化、反量化、反变换、滤波、熵编码,基本相似,都是在这个框架上增加或者优化原有的技术,最大的变化可能是划分框架变了,不在是原来的四叉树划分,变为了四叉树二叉树(联发科提出)划分,之后有人也提出三叉树划分,性能提升较大,但是复杂度太大,没被采纳,对于单元,没有之前的PU,CU,TU的区别,这对于学习者更容易理解,编码框架的一尘不变,感觉对性能的提升有很大的限制,不知道后续有没有新的框架提出。

     对于编码的配置文件与265完全相同(可能还没到更新的时候),根据参考的结构和延时情况可分为低延时P帧,低延时B帧,随机接入B帧,全I帧,但是编码的GOPSize由原来的8增大到16,这个编码器带来较大的性能提升,分层QP的调整以及lambda的调整,均匀265有所不同,帧与帧之间的QP差距更大,但是QP的范围和意义与原来相同,支持浮点QP的技术,CTC的条件于265相同,四个QP点分别为22,27,32,37.

帧间预测,帧内预测,变化,滤波,熵编码均有所改进,后续我将一一详细讲解。

相关的技术提案可以在此网址下载:http://phenix.it-sudparis.eu/jvet/

     


你可能感兴趣的:(视频编解码)