![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H.266/VVC
鲸鱼52
这个作者很懒,什么都没留下…
展开
-
学习笔记 | VVC帧间预测 | DMVR
DMVR技术要点请参考VVC标准文档,本文仅记录学习过程。 1)功能理解 修正Merge模式下双向MV的准确性。是标准操作,编码端和解码端都需要根据相同的过程进行处理。 在满足条件时,在Merge MV的基础上分子块进行MV细化: 搜索到最优的MV偏移量,修正Merge MV 使用修正后的MV进行预测,作为实际的预测值 2)VTM代码流程图 3)结果 CU满足DMVR条件时,只有Merge MV会受影响,此时的CU会按子块进行细化然后生成最终预测结果。 暂时未找到合适的码流做直观演示。.原创 2021-09-14 19:30:04 · 320 阅读 · 0 评论 -
学习笔记 | VVC帧间预测 | AMVR
AMVR技术要点请参考VVC标准文档,本文仅记录学习过程。 1) 功能理解 H266 亮度MV默认采用 1/4 像素精度(内部计算时采用1/16像素精度),而AMVR就是对每个cu依次按照整像素、4倍像素、半像素的精度进行ME,再预测计算RDCost,并取最优结果。 ME时得到的MV需要按照精度进行缩放,然后再存储。 ME的一般过程是 整像素搜索 -> 1/2像素搜索 -> 1/4像素搜索。 2)VTM代码(在VTM9基础上有所改动) 在xCheckRDCostInterIMV()函数原创 2021-09-14 19:04:49 · 1065 阅读 · 4 评论