临近校招,这个问题可能经常会被问,所以趁着K次会议结束先对H.265和H.266之间的到差异做个目前为止做个总结。由于时间问题,只写有较大改进的技术,一些小细节就忽略不计了。
1.划分结构
H.265是四叉树划分,H.266中是四叉树加三叉树和二叉树划分,所以在H.266的划分中会存在很多矩形块(https://blog.csdn.net/cxy19931018/article/details/81228759)。
H.266还采纳了在I帧中,允许亮度和色度独立划分(https://blog.csdn.net/cxy19931018/article/details/79614707);
2.环路滤波
H.266中增加了自适应环路滤波(ALF);
3.帧内预测
H.266中增加了PDPC(具体过程https://blog.csdn.net/cxy19931018/article/details/81227699);
H.266中增加了LM预测模式(具体过程https://mp.csdn.net/postedit/79383964),但是此次只接纳了LM模式,对于MMLM和 MFLM考虑到复杂度的原因,现在还持保守态度;
H.266对于DC模式只使用长边的相邻重建像素来计算均值,而在265中长边和短边的相邻像素计算均值;
H.266中采纳了宽角度帧内预测技术,(具体过程https://blog.csdn.net/cxy19931018/article/details/83832558);
H.266中采纳了多参考行帧内预测技术,(具体过程https://mp.csdn.net/postedit/83861975);
4.帧间预测
H.266中新加了affine 模式,华为提的技术(具体过程https://blog.csdn.net/lin453701006/article/details/78966112);
H.266中新加了AMVR技术(具体过程https://blog.csdn.net/Jing_xian/article/details/53312912?locationNum=3&fps=1);
H.266中新加了ATMVP技术(具体过程https://blog.csdn.net/zee_guo/article/details/79578544);
5.变换
H.266中新加了AMT技术(具体过程https://blog.csdn.net/lin453701006/article/details/79026631)
6.当前图像参考(加入到BMS)
全新的技术,腾讯提的,即在当前帧的大范围内寻找当前待编码块的最相似块,计算一个MV,编码的时候传这个MV就行;
7.DMVR,解码端运动矢量推导
全新的技术,具体过程(https://blog.csdn.net/lin453701006/article/details/78972320);
双向光流(BIO)技术,具体过程(https://blog.csdn.net/lin453701006/article/details/78979324);
可以还有漏掉的,以后慢慢加吧。