帧间预测-AMVP 模式
来源:互联网 发布:阿里云国际站网址 编辑:程序博客网 时间:2024/06/05 19:22
高级运动向量预测(AMVP)利用空域、时域上运动向量的相关性,为当前PU建立了候选预测MV列表。
其候选列表长度为2.
AMVP 模式下,编码的不是merge index ,而是MVD,MVD 是指当前PU的最佳MV(非merge 模式下候选列表中的MV)和AMVP列表中候选MV的差值。
AMVP 的候选列表包括时域和空域的MV。
候选列表的建立:
1.从A0,A1选一个MV,B0,B1中选一个MV,如果这两个MV相同,则合并为1个MV,所谓MV相同,仅大小相同
A0-->A1-->scaled A0-->scaled A1, 如果,A0 可以,后面的不用在考虑,如果不可以,考虑A1,以此类推
scaled B0 -->scaled b1 -->scaled b2-->b0-->b1-->b2
scaled 是指参考块的参考帧和当前块的参考帧不同,如此,不能直接使用A0,A1,B0,B1,B2,必须经比例伸缩。
2.建立时域候选列表(同merge模式)
3.如果在1,2 步骤中的MV 的个数为3个,则按照顺序只取两个,因此,这个适合最终的候选列表中就不存在时域的MV,若在1,2步骤中MV 的个数不足两个的时候,则需要用(0,0)补充。
阅读全文
0 0
- 帧间预测-AMVP 模式
- homerHEVC代码阅读(31)——帧间预测之AMVP模式(常规帧间预测)
- HM编码器代码阅读(16)——帧间预测之AMVP模式(四)预测MV的获取
- HM编码器代码阅读(13)——帧间预测之AMVP模式(一)总体流程
- HM编码器代码阅读(14)——帧间预测之AMVP模式(二)predInterSearch函数
- HM编码器代码阅读(15)——帧间预测之AMVP模式(三)xGetBlkBits函数
- HM编码器代码阅读(30)——帧间预测之AMVP模式(五)运动估计
- HM编码器代码阅读(31)——帧间预测之AMVP/Merge模式(六)运动补偿
- HM编码器代码阅读(32)——帧间预测之AMVP/Merge模式(七)encodeResAndCalcRdInterCU函数:残差计算、变换量化
- 帧内预测模式预测
- HEVC 高级运动向量预测技术(AMVP)
- HEVC帧间预测模式获取
- HEVC函数入门(19)——帧间编码AMVP
- 帧内预测模式提取
- 帧内预测模式RDO
- 帧内预测模式RDO
- 帧间预测:视频内容与最佳预测模式之间的关系(总结)
- 帧间预测模式选择和分割part1
- JAVA
- interrupt()方法的应用——中断线程
- 11月8日笔记
- 第三讲:c++初步
- 计算机网络之路由器与分组交换
- 帧间预测-AMVP 模式
- TMMi评估方法使用一次需要多少钱?
- 计算机网络之虚拟专用网VPN
- container_of和list_for_each_entry 及其相关函数的分析
- NO.18异常
- 029day(二分查找的学习)
- 数据库分库
- 文章标题
- 计算机网络之TCP协议与UDP协议