具有自适应运动矢量分辨率的仿射模式的语法重用制造技术

技术编号:38407544 阅读:13 留言:0更新日期:2023-08-07 11:15
本公开涉及具有自适应运动矢量分辨率的仿射模式的语法重用,公开了一种用于视频处理的方法,包括:对于视频的当前块的编解码表示与当前块之间的转换,从适用于含有该当前视频块的视频区域的允许的多个运动矢量差异(MVD)精度的集合中确定运动矢量差异(MVD)精度以用于该转换;并且基于该MVD精度执行该转换。并且基于该MVD精度执行该转换。并且基于该MVD精度执行该转换。

【技术实现步骤摘要】
具有自适应运动矢量分辨率的仿射模式的语法重用
[0001]相关申请的交叉引用
[0002]本申请是申请日为2019年9月19日、申请号为201910888189.5、专利技术名称为“具有自适应运动矢量分辨率的仿射模式的语法重用”的专利技术专利申请的分案申请。


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

技术介绍

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

技术实现思路

[0005]描述了与数字视频编解码有关的设备、系统和方法,并且具体地,描述了具有自适应运动矢量分辨率(AMVR)的仿射模式的运动矢量预测(MVP)推导和信令。所描述的方法可以应用于现有视频编解码标准(例如,高效视频编解码(HEVC))和未来视频编解码标准或视频编解码器。
[0006]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:对于视频的当前块的编解码表示与当前块之间的转换,从适用于含有该当前视频块的视频区域的允许的多个运动矢量差异(MVD)精度的集合中确定用于该转换的运动矢量差异(MVD)精度;并且基于该MVD精度执行转换。
[0007]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:对于包括视频的一个或多个视频块的视频区域和视频的编解码表示,确定多个运动矢量差异(MVD)精度的使用以用于视频区域中的一个或多个视频块的转换;并且基于该确定执行转换。
[0008]在另一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:对于包括视频的一个或多个视频块的视频区域和视频的编解码表示,确定是否将自适应运动矢量分辨率(AMVR)过程应用于当前视频块以用于当前视频块与视频的编解码表示之间的转换;并且基于该确定执行转换。
[0009]在另一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:对于包括视频的一个或多个视频块的视频区域和视频的编解码表示,确定如何将自适应运动矢量分辨率(AMVR)过程应用于当前视频块以用于当前视频块与视频的编解码表示之间的转换;并且基于该确定执行转换。
[0010]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:基于使用仿射编解码模式的当前编解码单元的父代编解码单元的编解码模式或该仿射编解码模式的速率失真(RD)成本,确定自适应运动矢量分辨率(AMVR)的使用以用于视频当前块
的编解码表示与当前块之间的转换;并且根据该确定的结果执行转换。
[0011]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:确定自适应运动矢量分辨率(AMVR)的使用以用于视频的当前块的编解码表示与使用高级运动矢量预测(AMVP)编解码模式的当前块之间的转换,该确定基于AMVP编解码模式的速率失真(RD)成本;并且根据该确定的结果执行转换。
[0012]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:使用4参数仿射模型或6参数仿射模型生成运动矢量(MV)精度的集合以用于视频的当前块的编解码表示与当前块之间的转换;并且基于该MV精度的集合执行转换。
[0013]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:基于使用仿射编解码模式的当前块的父代块的编解码模式,确定自适应运动矢量分辨率(AMVR)工具是否用于转换,其中AMVR工具用于在解码期间细化运动矢量分辨率;并且根据该确定的结果执行转换。
[0014]在一个代表性方面,所公开的技术可以用于提供视频处理的方法。该方法包括:基于先前已经使用仿射编解码模式编解码的先前块的MV精度的使用,确定使用该仿射编解码模式的当前块的MV精度的速率失真(RD)计算的终止以用于当前块的编解码表示与当前块之间的转换;并且根据该确定的结果执行转换。
[0015]在另一个代表性方面,上述方法以处理器可执行代码的形式实施并存储在计算机可读程序介质中。
[0016]在又一个代表性方面,公开了一种被配置或可操作以执行上述方法的设备。该设备可以包括被编程为实现该方法的处理器。
[0017]在又一个代表性方面,视频解码器装置可以实现如本文中所描述的方法。
[0018]在附图、说明书和权利要求中更详细地描述了所公开技术的上述方面和特征以及其它方面和特征。
附图说明
[0019]图1示出了构建Merge候选列表的示例。
[0020]图2示出了空域候选的位置的示例。
[0021]图3示出了经受空域Merge候选的冗余校验的候选对的示例。
[0022]图4A和图4B示出了基于当前块的尺寸和形状的第二预测单元PU的位置的示例。
[0023]图5示出了用于时域Merge候选的运动矢量缩放的示例。
[0024]图6示出了用于时域Merge候选的候选位置的示例。
[0025]图7示出了生成组合的双向预测Merge候选的示例。
[0026]图8示出了构建运动矢量预测候选的示例。
[0027]图9示出了用于空域运动矢量候选的运动矢量缩放的示例。
[0028]图10示出了使用用于编解码单元(CU)的替代时域运动矢量预测(ATMVP)算法的运动预测的示例。
[0029]图11示出了具有由空域

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

【技术保护点】

【技术特征摘要】
1.一种处理视频数据的方法,包括:确定第一视频块的编解码模式是仿射帧间模式或非仿射帧间模式;对所述第一视频块的运动信息,从包括多个运动精度的运动精度集合中确定运动精度;以及基于所确定的编解码模式和所确定的运动精度来编解码所述第一视频块;其中,多个语法元素选择性地存在于视频比特流中以指示所述运动精度集合中的所述运动精度,其中,所述多个语法元素包括第一语法元素和第二语法元素,其中,仅在所述第一语法元素存在于所述视频比特流中,并且所述第一语法元素具有特定值的情况下,所述第二语法元素存在于所述视频比特流中,其中,所述运动精度与所述视频比特流中存在的所述多个语法元素中的一个或多个语法元素相关,其中,所述多个语法元素中的至少一个语法元素的语义在所述非仿射帧间模式和所述仿射帧间模式中不同,并且其中,基于所述第一视频块的控制点运动向量的运动向量差MVD和所述第一视频块的至少一个控制点运动向量的至少一个运动向量差为非零,来确定所述第一视频块的所述第一语法元素是否存在于所述视频比特流中。2.根据权利要求1所述的方法,其中,所述编解码包括将所述第一视频块编码到所述视频比特流中。3.根据权利要求1所述的方法,其中,所述编解码包括从视频比特流中解码所述第一视频块。4.根据权利要求1所述的方法,其中,基于满足以下至少一个条件,所述第一语法元素不存在于所述视频比特流中:所述第一视频块的所有控制点运动向量的运动向量差MVD为零;仿射帧间编解码块的多MVD精度被禁用。5.根据权利要求1所述的方法,其中,所述第一视频块的控制点运动向量的运动向量差MVD包括每个控制点运动向量的每个有效预测方向上的MVD,其中当所述MVD的水平分量和垂直分量都为零时,所述MVD为零MVD。6.根据权利要求1所述的方法,其中,响应于所述第一语法元素不存在于所述视频比特流中或者所述第一语法元素等于零,所述第一视频块的运动精度是作为默认精度的第一运动精度。7.根据权利要求6所述的方法,其中,所述第一运动精度是1/4亮度样点。8.根据权利要求1所述的方法,其中,所述第二语法元素基于满足以下至少一个条件而存在于所述视频比特流中:所述第一语法元素等于非零;所述第一视频块的编解码模式是所述仿射帧间模式。9.根据权利要求1所述的方法,其中,响应于所述运动精度为1/16亮度样点,所述第二语法元素等于零,且响应于所述运动精度为整数亮度样点,所述第二语法元素等于非零。10.根据权利要求1所述的方法,其中,所述第二语法元素的同一值指示用所述仿射帧
间模式编解码的块和用正常帧间模式编解码的块的不同运动精度。11.根据权利要求1所述的方法,其中,所述第二语法元素选择性地存在于视频比特流中以指示用帧内块复制模式编解码的块的运动精度集合中的运动精度,其中对于用所述帧内块复制模式编解码的块跳过所述第一语法元素。12.根据权利要求1所述的方法,其中,使用基于上下文的编解码来编解码所述第一语法元素,所述基于上下文的编解码包括使用至少一个上下文模型和至少一个上下文,其中至少一个相同的上下文模型用于以仿射帧间模式编解码的块和以正常帧间模式编解码的块的所述第一语法元素,并且上下文的选择取决于所述块的编解码模式是否为所述仿射帧间模式或所述正常帧间模式。13.根据权利要求1所述的方法,其中,使用基于上下文的编解码来编解码所述第二语法元素,所述基于上下文的编解码包括使用至少一个上下文模型和至少一个上下文,其中至少一个相同的上下文模型和至少一个相同的上下文用于以所述仿射帧间模式编解码的块和以正常帧间模式编解码的块两者的所述第二语法元素。14.根据权利要求1所述的方法,其中,所述运动信息包括运动向量差MVD、运动向量预测值MVP和运动向量MV中的至少一个。15.一种视频处理装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时,使得处理器:确定第一视频块的编解码模式是仿射帧间模式或非仿射帧间模式;对所述第一视频块的运动信息,从包括多个运动精度的运动精度集合中确定运动精度;以及基于所确定的编解码模式和所确定的运动精度来编解码所述第一视频块;其中,多个语法元素选择性地存在于视频比特流中以指...

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

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

1