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