AMVR技术也称为自适应运动适量精度技术,就是在以前的HEVC中,MVD的精度只有一个默认的1/4像素精度,但是由于要适应不同分辨率的图像,仅仅使用一个精度去表示MVD是远远不够的,因此在VTM6.0版本之前的VVC中,将像素精度扩展到了3种, {1/4,1,4}

目前的VTM6.0版本中,不仅将AMVR技术运用到AMVP(inter)中,还将该技术运用到Affine_inter技术中,由于之前的VVC版本中Affine_inter的MVD也只有1/4像素精度,这明显是不够的。因此在VTM6.0版本中同时为了统一AMVP和Affine_inter的MVD像素精度,因此建议将AMVR技术引入Affine_inter。Affine_inter技术的三种像素精度为{1/16,1/4,1}。

在编码端会对两种模式循环检查,选取各自模式最优的像素精度。
在以前的版本中,AMVR三种像素精度的编码方式如下:

在最新的VTM6.0的版本中,对AMVR技术做了一些改动,就是新引入了一种像素精度——1/2像素精度,但是设置了一个HPEL(半像素)的flag,用来标志半像素精度是否开启。因此对于AMVR的四种像素精度的编码方式如下:

H.266/VVC相关技术学习笔记18:帧间预测中的AMVR技术(自适应运动适量精度)相关推荐

  1. H.266/VVC相关技术学习笔记16:VTM6.0中的CIIP技术(帧内帧间联合预测)

    今天讲一下目前VTM6.0版本中的CIIP技术,CIIP即为帧内帧间联合预测技术,这属于Merge系列的一个分支. 该技术需要先计算当前预测块的帧内预测值,即用Planar.DC.角度预测等传统的帧内 ...

  2. 【十六】 H.266/VVC | VVC中帧间预测技术详细总结 | 所有帧间预测技术代码汇总

    前言 ​ 帧间预测是影响视频编码性能的关键环节之一,H.266/VVC帧间预测在传统只能应对简单的平移运动的基础上,采用了仿射运动模型,可以描述更加复杂的缩放.旋转等运动.为了更好的发挥合并模式(Me ...

  3. H.266/VVC相关技术学习笔记4:HEVC和VVC中块划分的差别

    关于H.265/HEVC和H.266/VVC中的块划分的区别: 一.HEVC中首先需要将一个图像固定划分为多个CTU. ① CTU的尺寸固定划分为64×64,一个CTU由一个亮度CTB和两个色度CTB ...

  4. H.266/VVC相关技术学习笔记20:帧间预测技术中的MMVD技术(Merge mode with MVD)

    今天介绍一下帧间预测技术中的MMVD技术(Merge mode with MVD),也称带有运动矢量差的融合技术,MMVD也属于基于Merge的技术中的一种,在解码端的语法元素中也属于Merge分支. ...

  5. DCC2020:VVC帧间预测中的几何划分

    本文来自DCC2020论文<Advanced Geometric-based Inter Prediction for Versatile Video Coding> 几何划分相较于三角划 ...

  6. [原创]java WEB学习笔记18:java EE 中的MVC 设计模式(理论)

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  7. H.264学习笔记2——帧内预测

    帧内预测:根据经过反量化和反变换(没有进行去块效应)之后的同一条带内的块进行预测. A.4x4亮度块预测: 用到的像素和预测方向如图: a~f是4x4块中要预测的像素值,A~Q是临块中解码后的参考值. ...

  8. H.266/VVC相关技术学习笔记21:帧间预测中五种Merge模式的熵编码方式

    今天主要详细讲一下帧间预测中五种Merge模式的熵编码方式,以及对应的VTM的代码中的编码方式的实现.现阶段VTM6.0中Merge模式大致上分为五种,分别是Subblock_Merge.MMVD_M ...

  9. 【Codecs系列】H.266/VVC视频编码标准 技术系列汇总

    DATE: 2020.9.30 文章目录 1.H.266/VCC标准专栏 2.H.266/VCC视频编码标准 技术汇总 1.H.266/VCC标准专栏       视音频技术之H.266/VVC 2. ...

最新文章

  1. 必看干货:如何在 JavaScript 中实现 8 种基本图形算法
  2. Mysql中S 锁和 X 锁的区别
  3. SQL Server 2008 远程过程调用失败
  4. python 目录和文件操作
  5. bootanimation文件名_Android开机logo制作
  6. 计算机学习 -快捷键
  7. 【正则化】csdn markdown python 批量给文本行行头添加“•”符号,“- ”(实心圆)
  8. ACM/CF赛制getstart模板
  9. Android之SQlite存储
  10. cmd 复制文件命令copy 复制目录树命令xcopy
  11. c# winform h.265解码
  12. linux中,ls -l命令显示的total的含义。
  13. Web前端技术课后作业
  14. 克莱姆森大学计算机排名,2020年克莱姆森大学排名TFE Times美国最佳计算机科学硕士专业排名第102...
  15. 高并发实时直播弹幕研发实践
  16. 威斯康星大学-机器学习导论2020
  17. 三菱PLC控制东芝4轴机器人程序,有完整的PLC程序带注释, 结构清楚,信捷触摸屏程序,电气图纸,东芝机械手程序,适合你学习应用,附赠东芝机器人编程软件,可以模拟运行。
  18. java class.getmethod_java 反射使用 Class.getMethod 应注意
  19. 7.3 Java(农夫果园【4】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)
  20. 上海市“专精特新”中小企业认定

热门文章

  1. python中-是什么意思
  2. 瑞萨e2studio(6)----编译调试
  3. 一条mysql语句查询出男女的人数
  4. 用matlab画散点图并用光滑曲线连接(样条插值)
  5. 多人配音怎么做的?这两个多人配音方法分享给你
  6. 如何将Photoshop图层复制到其他文档
  7. 【单片机】温度感应报警装置的设计与制作(说明书)
  8. html5 accesskey
  9. Unity实用小工具或脚本—3D炫酷UI篇(一)
  10. 诗歌(8)—梅花二首(其二)