推荐两个HEVC文章比较好的博主:NB_vol http://blog.youkuaiyun.com/nb_vol_1
岳麓吹雪:http://blog.youkuaiyun.com/lin453701006/article/category/6449548
在帧间预测时留下的一些疑问。
1. 运动估计过程中的最初MV
因为在Merge模式中没有MVD,不需要计算真正的MV,因此运动估计用的是AMVP给出的候选MV。MV类中是两个方向的偏移量,m_iHor与m_iVer,之前理解有误。
AMVP给出由相邻块的MV作为MVP确定运动估计的起始点(参考图像中的点),搜索最佳的匹配块得到实际的MV。
2. 帧内预测与帧间预测的关系
P帧参考I帧并非全是帧间,帧内与帧间两者是竞争关系,选择RD最小的一个。
为MV。
3. skip模式
skip模式属于Merge,也进行了MV的计算,对比发现如果使用了MV还不如不使用的效果好,就直接舍弃掉MV即skip。