基于仿射的具有运动矢量差(MVD)的Merge制造技术

技术编号:29713825 阅读:21 留言:0更新日期:2021-08-17 14:46
公开了用于视频处理的系统、方法和设备。一种用于视频处理的示例性方法包括:对于当前视频块,确定指示将具有运动矢量差的Merge(MMVD)仿射模式应用于当前视频块的指示;基于该指示来执行当前视频块和当前视频块的比特流表示之间的转换,其中,基于当前视频块的至少一个Merge列表的使用来激活该指示。

【技术实现步骤摘要】
【国外来华专利技术】基于仿射的具有运动矢量差(MVD)的Merge根据适用的专利法和/或依据巴黎公约的规则,本申请旨在及时要求2019年1月10号提交的国际专利申请No.PCT/CN2019/071159的优先权和利益。其全部公开通过引用而并入,作为本申请的公开的一部分。
本文档涉及视频和图像编码和解码。
技术介绍
数字视频占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的联网用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
本文档公开了视频编解码工具,其在一个示例方面,改进了用于视频和图像编解码的运动矢量的信令。在一个方面,公开了一种用于视频处理的方法,包括:对于当前视频块,确定指示将具有运动矢量差的Merge(MMVD)仿射模式应用于当前视频块的指示;基于该指示来执行当前视频块和当前视频块的比特流表示之间的转换,其中,基于当前视频块的至少一个Merge列表的使用来激活该指示。在另一个方面,公开了一种用于视频处理的方法,包括:执行当前视频块和当前视频块的比特流表示之间的转换,其中,当前视频块用基于子块的非仿射模式来转换;其中,该转换包括基于指示MMVD被启用的指示,将MMVD模式应用于从当前视频块分割的每个子块。在又一个方面,公开了一种用于视频处理的方法,包括:从自适应运动矢量分辨率(AMVR)信息确定当前视频块的MMVD边信息;以及该基于MMVD边信息来执行当前视频块和当前视频块的比特流表示之间的转换,其中仿射MMVD模式的MMVD边信息和非仿射MMVD模式的MMVD边信息以不同组的AMVR信息来信令通知。在再一方面,公开了一种用于视频处理的方法,包括:确定以MMVD模式转换的当前视频块的MVD信息;以及基于该MVD信息来执行当前视频块和当前视频块的比特流表示之间的转换,其中,以与规则Merge候选相同的方式来信令通知子块Merge候选的MVD信息。在另一方面,公开了一种用于视频处理的方法,包括:对于当前视频块,确定指示将具有运动矢量差的Merge(MMVD)仿射模式应用于当前视频块的指示;基于该指示来执行当前视频块与当前视频块的比特流表示之间的转换,其中,响应于满足多个条件,激活该指示,其中该多个条件至少包括:用于具有MMVD的仿射模式的至少一个Merge列表独立于非仿射Merge列表并且仿射模式被启用。在另一方面,公开了一种用于视频处理的方法,包括:确定以基于子块的MMVD模式转换的当前视频块的MVD边信息;以及基于该MVD边信息来执行当前视频块和当前视频块的比特流表示之间的转换,其中,该MVD边信息取决于当前视频块的编解码方式、要处理的颜色分量和颜色分量的颜色格式中的至少一种。在一个方面,公开了一种视频系统中的装置,该装置包括处理器和其上具有指令的非暂时性存储器,其中指令在由处理器执行时使得处理器实施上述示例中的任何一个中的方法。在一个方面,公开了一种存储在非暂时性计算机可读介质上的计算机程序产品,该计算机程序产品包括用于执行上述示例中的任何一个中的方法的程序码。在又一个示例方面,上述方法可以由包括处理器的视频编码器装置或视频解码器装置来实施。在又一个示例方面,这些方法可以以处理器可执行指令的形式体现并存储在计算机可读程序介质上。这些以及其他方面在本文档中进一步描述。附图说明图1示出了简化的仿射运动模型的示例。图2示出了每一子块的仿射运动矢量场(MotionVectorField,MVF)的示例。图3A和图3B分别示出了4参数仿射模型和6参数仿射模型的示例。图4示出了AF_INTER的运动矢量预测量(motionvectorpredictor,MVP)的示例。图5A和图5B示出了AF_MERGE的候选的示例。图6示出仿射Merge模式的候选位置的示例。图7示出了距离索引和距离偏移映射的示例。图8示出了最终运动矢量表达(UltimateMotionVectorExpression,UMVE)搜索过程的示例。图9示出了UMVE搜索点的示例。图10是用于视频处理的示例方法的流程图。图11是用于视频处理的另一示例方法的流程图。图12是用于视频处理的又一示例方法的流程图。图13是用于视频处理的又一示例方法的流程图。图14是用于视频处理的另一示例方法的流程图。图15是用于视频处理的另一示例方法的流程图。图16示出了用于实施本文档中描述的技术的硬件平台的示例。具体实施方式本文档提供了可以由视频比特流的解码器使用的各种技术以改进经解压缩或经解码的数字视频的质量。此外,视频编码器还可以在编码过程期间实施这些技术,以便重构用于进一步编码的解码帧。为了便于清楚,在本文档中使用了章节标题,并且不将实施例和技术限于对应章节。如此以来,一个章节的实施例可以与其他章节的实施例组合。1.概述本专利文档涉及视频编解码技术。具体地,它涉及视频编解码中的运动补偿。它可以应用于现有的视频编解码标准,如HEVC,或即将要定案的标准(例如,多功能视频编解码(VersatileVideoCoding,VVC))。它也可以应用于未来的视频编解码标准或视频编解码器。2.介绍性注解视频编解码标准主要是通过熟知的ITU-T和ISO/IEC标准的发展而演变的。ITU-T制定了H.261和H.263,ISO/IEC制定了MPEG-1和MPEG-4可视化,并且这两个组织联合制定了H.262/MPEG-2视频和H.264/MPEG-4高级视频编解码(AdvancedVideoCoding,AVC)和H.265/HEVC标准。自H.262以来,视频编解码标准基于混合视频编解码结构,其中利用了时域预测加变换编解码。为了探索HEVC以外的未来视频编解码技术,VCEG和MPEG于2015年联合成立了联合视频探索组(JointVideoExplorationTeam,JVET)。此后,JVET采用了许多新方法,并将其放入名为联合探索模型(JointExplorationModel,JEM)的参考软件中。2018年4月,VCEG(Q6/16)和ISO/IECJTC1SC29/WG11(MPEG)之间的联合视频专家组(JVET)成立,以致力于多功能视频编解码(VVC)标准,目标是与HEVC相比比特率降低50%。2.1仿射运动补偿预测在HEVC中,只有平移运动模型被应用于运动补偿预测(MotionCompensationPrediction,MCP)。而在现实世界中,存在许多种运动,例如,放大/缩小、旋转、透视运动和其它不规则运动。在JEM中,应用简化的仿射变换运动补偿预测。如图1所示,块的仿射运动场由两个控制点运动矢量来描述。块的运动矢量场(MotionVectorField,MVF)由以下等式描述:其中(v0x,v0y)是左上角控本文档来自技高网...

【技术保护点】
1.一种用于视频处理的方法,包括:/n对于当前视频块,确定用于指示将具有运动矢量差的Merge(MMVD)仿射模式应用于所述当前视频块的指示;/n基于所述指示来执行所述当前视频块和所述当前视频块的比特流表示之间的转换,其中,基于所述当前视频块的至少一个Merge列表的使用来激活所述指示。/n

【技术特征摘要】
【国外来华专利技术】20190110 CN PCT/CN2019/0711591.一种用于视频处理的方法,包括:
对于当前视频块,确定用于指示将具有运动矢量差的Merge(MMVD)仿射模式应用于所述当前视频块的指示;
基于所述指示来执行所述当前视频块和所述当前视频块的比特流表示之间的转换,其中,基于所述当前视频块的至少一个Merge列表的使用来激活所述指示。


2.根据权利要求1所述的方法,其中,所述至少一个Merge列表包括子块Merge列表,并且如果所述子块Merge列表的Merge索引大于K,则激活所述指示,其中K是整数。


3.根据权利要求2所述的方法,其中,K=0或K=1。


4.根据权利要求1-3中任一项所述的方法,其中,在所述具有MMVD的仿射模式中,将MMVD边信息中指示的运动矢量差(MVD)加到基于所述至少一个Merge列表的候选而获得的当前视频块的子块的运动矢量。


5.一种用于视频处理的方法,包括:
对于当前视频块,确定指示将具有运动矢量差的Merge(MMVD)仿射模式应用于所述当前视频块的指示;
基于所述指示来执行所述当前视频块和所述当前视频块的比特流表示之间的转换,其中,响应于满足多个条件,激活所述指示,其中所述多个条件至少包括:用于具有MMVD的仿射模式的至少一个Merge列表独立于非仿射Merge列表并且仿射模式被启用。


6.根据权利要求5所述的方法,其中,所述多个条件还包括在所述至少一个Merge列表中有一个以上基本仿射候选。


7.根据权利要求5或6所述的方法,其中,在具有MMVD的仿射模式中,将运动矢量差(MVD)加到基于所述至少一个Merge列表的候选而获得的当前视频块的子块的运动矢量。


8.一种用于视频处理的方法,包括:
执行当前视频块和当前视频块的比特流表示之间的转换,其中,所述当前视频块用基于子块的非仿射模式来转换;
其中,所述转换包括基于指示MMVD被启用的指示,将MMVD模式应用于从所述当前视频块分割的每个子块。


9.根据权利要求8所述的方法,其中,所述基于子块的非仿射模式是基于子块的时域运动矢量预测(sbTMVP)模式,并且所述指示是二进制标志。


10.根据权利要求8或9所述的方法,其中,在所有子块之间共享一组MMVD边信息。


11.根据权利要求8或9所述的方法,其中,不同组的MMVD边信息被用于不同的子块。


12.根据权利要求10-11中任一项所述的方法,其中,将MMVD边信息中指示的运动矢量差(MVD)加到多个子块中的每个子块的运动矢量。


13.根据权利要求8-12中任一项所述的方法,其中,子块Merge列表被用于所述当前视频块,并且子块Merge列表包括sbTMVPMerge候选。


14.根据权利要求13所述的方法,其中,以与基于子块的仿射Merge候选相同的方式,对于sbTMVPMerg...

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

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

1