对称运动矢量差编解码模式的快速算法制造技术

技术编号:29956341 阅读:18 留言:0更新日期:2021-09-08 09:02
提供了一种视频处理方法。该方法包括:对于视频的当前视频块与当前视频块的编解码表示之间的转换,基于用于转换的当前选择的最佳模式来确定是否使用对称运动矢量差(SMVD)模式;以及基于确定来执行转换。以及基于确定来执行转换。以及基于确定来执行转换。

【技术实现步骤摘要】
【国外来华专利技术】对称运动矢量差编解码模式的快速算法
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请要求于2019年1月31日提交的国际专利申请第PCT/CN2019/074216号和于2019年2月1日提交的国际专利申请第PCT/CN2019/074433号的优先权和权益。出于所有目的,上述申请的所有公开内容通过引用并入作为本申请的公开内容的一部分。


[0003]本专利文件涉及视频处理技术、设备和系统。

技术介绍

[0004]尽管视频压缩有所进步,但数字视频仍占因特网和其它数字通信网络上最大的带宽使用。随着能够接收和显示视频的所连接的用户设备的数量增加,预计数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]描述了与数字视频编解码有关的设备、系统和方法,并且具体地,描述了具有自适应运动矢量分辨率(AMVR)的仿射模式的运动矢量预测(MVP)推导和信令。所描述的方法可以应用于现有视频编解码标准(例如,高效视频编解码(HEVC))和未来视频编解码标准或视频编解码器。
[0006]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:确定视频的当前视频块与当前视频块的编解码表示之间的转换基于非仿射帧间AMVR模式;以及基于确定来进行转换,并且其中当前视频块的编解码表示基于基于上下文的编解码,并且其中在转换期间不使用相邻块的仿射AMVR模式信息的情况下来对用于编解码当前视频块的上下文进行建模。
[0007]在另一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:确定视频的当前视频块与当前视频块的编解码表示之间的转换基于仿射自适应运动矢量分辨率(仿射AMVR)模式;以及基于确定来进行转换,并且其中当前视频块的编解码表示基于基于上下文的编解码,并且其中变量控制上下文的两个概率更新速度。
[0008]在另一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:确定视频的当前视频块与当前视频块的编解码表示之间的转换基于仿射AMVR模式;以及基于确定来进行转换,并且其中当前视频块的编解码表示基于基于上下文的编解码,并且其中使用相邻块的编解码信息来对用于编解码当前视频块的上下文进行建模,相邻块的编解码信息在转换期间使用仿射帧间模式和正常帧间模式两者的AMVR模式。
[0009]在另一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:对于视频的当前视频块与当前视频块的编解码表示之间的转换,确定用于转换的多个上下文的使用;以及基于确定来进行转换,并且其中利用多个上下文来对指示粗运动精度的语法
元素进行编解码。
[0010]在另一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:对于视频的当前视频块与当前视频块的编解码表示之间的转换,基于用于转换的当前选择的最佳模式来确定是否使用对称运动矢量差(SMVD)模式;以及基于确定来进行转换。
[0011]在另一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:对于视频的当前视频块与当前视频块的编解码表示之间的转换,基于用于转换的当前选择的最佳模式来确定是否使用仿射SMVD模式;以及基于确定来进行转换。
[0012]在另一个代表性方面,上述方法以处理器可执行代码的形式实施并存储在计算机可读程序介质中。
[0013]在又一个代表性方面,公开了一种被配置或可操作以执行上述方法的设备。该设备可以包括被编程为实现该方法的处理器。
[0014]在又一个代表性方面,视频解码器装置可以实现如本文中所描述的方法。
[0015]在附图、说明书和权利要求中更详细地描述了所公开技术的上述方面和特征以及其它方面和特征。
附图说明
[0016]图1示出了构建Merge候选列表的示例。
[0017]图2示出了空域候选的位置的示例。
[0018]图3示出了经受空域Merge候选的冗余校验的候选对的示例。
[0019]图4A和图4B示出了基于当前块的尺寸和形状的第二预测单元PU的位置的示例。
[0020]图5示出了用于时域Merge候选的运动矢量缩放的示例。
[0021]图6示出了用于时域Merge候选的候选位置的示例。
[0022]图7示出了生成组合的双向预测Merge候选的示例。
[0023]图8示出了构建运动矢量预测候选的示例。
[0024]图9示出了用于空域运动矢量候选的运动矢量缩放的示例。
[0025]图10示出了使用用于编解码单元(CU)的替代时域运动矢量预测(ATMVP)算法的运动预测的示例。
[0026]图11示出了具有由空域

时域运动矢量预测(STMVP)算法使用的子块和相邻块的编解码单元(CU)的示例。
[0027]图12A和图12B示出了当使用重叠块的运动补偿(OBMC)算法时子块的示例快照。
[0028]图13示出了用于导出局部亮度补偿(LIC)算法的参数的相邻样本的示例。
[0029]图14示出了简化的仿射运动模型的示例。
[0030]图15示出了每个子块的仿射运动矢量场(MVF)的示例。
[0031]图16示出了用于AF_INTER仿射运动模式的运动矢量预测(MVP)的示例。
[0032]图17A和17B分别示出了4参数仿射模型和6参数仿射模型的示例。
[0033]图18A和18B示出了用于AF_MERGE仿射运动模式的示例候选。
[0034]图19示出了在模式匹配运动矢量推导(PMMVD)模式中的双边匹配的示例,模式匹配运动矢量推导(PMMVD)模式基于帧速率上转换(FRUC)算法的特殊Merge模式。
[0035]图20示出了在FRUC算法中的模板匹配的示例。
[0036]图21示出了在FRUC算法中的单向运动估计的示例。
[0037]图22示出了由双向光流(BIO)算法使用的光流轨迹的示例。
[0038]图23A和23B示出了使用不具有块扩展的双向光流(BIO)算法的示例快照。
[0039]图24示出了基于双边模板匹配的解码器侧运动矢量细化(DMVR)算法的示例。
[0040]图25A

25F示出了基于所公开的技术的实现方式的用于视频处理的示例方法的流程图。
[0041]图26是用于实现本文件中描述的视觉媒体解码或视觉媒体编码技术的硬件平台的示例的框图。
[0042]图27示出了对称模式的示例。
[0043]图28示出了用于实现本文件中描述的视频处理系统的硬件平台的示例的另一个框图。
具体实施方式
[0044]由于对更高分辨率视频的需求的增加,视频编解码方法和技术在现代技术中普遍存在。视频编解码器通常包括压缩或解压缩数字视频的电子电路或软件,并且被不断改进以提供更高的编解码效率。视频编解码器将未压缩视频转换为压缩本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:对于视频的当前视频块与所述当前视频块的编解码表示之间的转换,基于用于所述转换的当前选择的最佳模式来确定是否使用对称运动矢量差(SMVD)模式;以及基于所述确定来进行所述转换。2.根据权利要求1所述的方法,其中,在不显式信令通知参考列表的至少一个参考索引的情况下使用所述SMVD模式。3.根据权利要求2所述的方法,其中,基于递归图片顺序计数(POC)计算来导出所述参考索引。4.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式是Merge模式或UMVE模式的情况下,所述确定禁用所述SMVD模式的使用。5.根据权利要求4所述的方法,其中,所述UMVE模式应用运动矢量偏移以细化从Merge候选列表导出的运动候选。6.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式未使用所述SMVD模式编解码的情况下,所述确定禁用所述SMVD模式的使用。7.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式是仿射模式的情况下,所述确定禁用所述SMVD模式的使用。8.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式是子块Merge模式的情况下,所述确定禁用所述SMVD模式的使用。9.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式是仿射SMVD模式的情况下,所述确定禁用所述SMVD模式的使用。10.根据权利要求1所述的方法,其中,在所述当前选择的最佳模式是仿射Merge模式的情况下,所述确定禁用所述SMVD模式的使用。11.根据权利要求2至10中的任一项所述的方法,其中,仅当MVD(运动矢量差)精度大于或等于精度时才应用所述确定。12.根据权利要求2至10中任一项所述的方法,其中,仅当MVD精度大于精度时才应用所述确定。13.根据权利要求2至10中的任一项所述的方法,其中,仅当MVD精度小于或等于精度时才应用所述确定。14.根据权利要求2至10中的任一项所述的方法,其中,仅当MVD精度小于精度时才应用所述确定。15.一种视频处理方法,包括:对于视频的当前视频块与所述当前视频块的编解码表示之间的转换,基于用于所述转换的当前选择的最佳模式来确定是否使用仿射SMVD模式;以及基于所述确定来进行...

【专利技术属性】
技术研发人员:刘鸿彬张莉张凯王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1