视频处理中的仿射候选的构建制造技术

技术编号:29037158 阅读:23 留言:0更新日期:2021-06-26 05:45
提供一种视频处理的方法,包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定UMVE模式的操作模式;以及基于该确定执行该转换,其中,当前视频块以仿射Merge模式和仿射UMVE模式中的运动矢量差而编解码,并且其中,编解码表示中的一个或多个字段对应于操作模式,并且其中,一个或多个字段包括:列表尺寸字段,其指示由UMVE模式使用的、具有预测偏移的仿射Merge模式的基本仿射Merge候选列表的尺寸;或者表字段,其信令通知具有预测偏移的仿射Merge模式的距离表或方向表。仿射Merge模式的距离表或方向表。仿射Merge模式的距离表或方向表。

【技术实现步骤摘要】
【国外来华专利技术】视频处理中的仿射候选的构建
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请是为了及时要求于2018年11月17日提交的国际专利申请No.PCT/CN2018/116067、于2018年12月21日提交的国际专利申请No.PCT/CN2018/122626、于2018年12月29日提交的国际专利申请No.PCT/CN2018/125417和于2019年1月23日提交的国际专利申请No.PCT/CN2019/072814的优先权和利益。出于根据相关法律的所有目的,前述申请的全部公开内容通过引用并入作为本申请公开内容的一部分。


[0003]本文档涉及视频和图像编解码和解码。

技术介绍

[0004]数字视频占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备数量的增加,预计对数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档公开了视频编解码工具,在一个示例方面,该视频编解码工具提高了与最终运动矢量表达或广义双向预测相关的当前编解码工具的编解码效率。
[0006]在一个示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定最终运动矢量表达(Ultimate Motion Vector Expression,UMVE)模式的操作模式;以及基于该确定执行该转换,其中,当前视频块以Merge模式和UMVE模式中的运动矢量差而编解码,其中该UMVE模式包括运动矢量表达,其中该运动矢量表达包括运动信息的起始点、当前视频块的运动幅度和运动方向,并且其中,编解码表示中的一个或多个字段对应于操作模式,并且其中,一个或多个字段包括:UMVE启用字段,其值指示对当前视频块启用还是禁用UMVE模式;或者修改仿射模式启用字段,其指示对当前视频块启用还是禁用基于UMVE模式修改的仿射Merge模式。
[0007]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定最终运动矢量表达(UMVE)模式的操作模式;以及基于该确定执行该转换,其中,当前视频块以Merge模式和UMVE模式中的运动矢量差而编解码,其中该UMVE模式包括运动矢量表达,其中该运动矢量表达包括运动信息的起始点、当前视频块的运动幅度和运动方向,并且其中,编解码表示中的一个或多个字段对应于操作模式,并且其中,一个或多个字段包括:列表尺寸字段,其指示由UMVE模式使用的基本候选列表的尺寸;或者表字段,其信令通知UMVE模式的距离表或方向表。
[0008]在另一示例方面,公开了一种视频处理的方法。该方法包括使用最终运动矢量表达(UMVE)编解码工具执行视频的当前视频块和视频的编解码表示之间的转换,其中,UMVE编解码工具表示运动矢量表达,其中该运动矢量表达包括运动信息的起始点、当前视频块
的运动幅度和运动方向,并且其中,距离表或方向表中的至少一个取决于两个参考图片的图片顺序计数(Picture Order Count,POC)或包括当前视频块的当前图片的POC,或者用于编解码当前视频块、当前条带或当前图片的量化参数(Quantization Parameter,QP)。
[0009]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定仿射最终运动矢量表达(UMVE)模式的操作模式;以及基于该确定执行该转换,其中,当前视频块以仿射Merge模式和仿射UMVE模式中的运动矢量差而编解码,其中该仿射UMVE模式包括运动信息的起始点、当前视频块的运动幅度和运动方向,并且其中,编解码表示中的一个或多个字段对应于操作模式,并且其中,一个或多个字段包括:列表尺寸字段,其指示由UMVE模式使用的、具有预测偏移的仿射Merge模式的基本仿射Merge候选列表的尺寸;或者表字段,其信令通知具有预测偏移的仿射Merge模式的距离表或方向表。
[0010]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定信令通知最终运动矢量表达(UMVE)编解码工具中的多个运动矢量差;以及基于该确定执行该转换,其中,使用UMVE编解码工具,包括起始点、由当前视频块的N个运动幅度和N个运动方向表示的N个运动矢量差的运动矢量表达在该转换期间被使用,N是等于或大于二的整数。
[0011]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定由于当前视频块使用当前图片参考(Current Picture Referencing,CPR)编解码工具和最终运动矢量表达(UMVE)编解码工具,规则适用于该转换;以及根据该规则执行该转换,其中,该规则不允许将一个或多个编解码距离用于该转换,其中,CPR编解码工具使用当前图片作为参考图片,并且其中,UMVE编解码工具使用包括起始点、当前视频块的运动幅度和运动方向的运动矢量表达。
[0012]在另一示例方面,公开了一种视频处理的方法。该方法包括:在视频的当前视频块和视频的编解码表示之间的转换期间,在确定当前视频块使用表示包括起始点、当前视频块的运动幅度和运动方向的运动矢量表达的最终运动矢量表达(UMVE)编解码工具时,确定执行对当前视频块的运动矢量差(Motion Vector Difference,MVD)值的细化;以及基于该确定执行该转换。
[0013]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前视频块和视频的编解码表示之间的转换,在确定当前视频块使用表示包括起始点、当前视频块的运动幅度和运动方向的运动矢量表达的最终运动矢量表达(UMVE)编解码工具时,确定使用来自多个UMVE参数集的第一UMVE参数集;以及基于该确定执行该转换,其中,为当前视频块信令通知或预定义了多个UMVE参数集中的至少一个的指示。
[0014]在另一示例方面,公开了一种视频处理的方法。该方法包括在确定当前视频块使用表示包括起始点、当前视频块的运动幅度和运动方向的运动矢量表达的最终运动矢量表达(UMVE)编解码工具时,选择UMVE参数集以用于视频的当前视频块和视频的编解码表示之间的转换,其中,所选择的UMVE参数集跨不同视频块、不同参考图片列表、不同参考图片、不同片、不同条带、不同图片或不同时域层而改变。
[0015]在另一示例方面,公开了一种视频处理的方法。该方法包括使用表示包括起始点、当前视频块的运动幅度和运动方向的运动矢量表达的最终运动矢量表达(UMVE)编解码工
具来执行视频的当前视频块和视频的编解码表示之间的转换,其中,自适应运动矢量分辨率(Adaptive Motion Vector Resolution,AMVR)方案用于信令通知由UMVE编解码工具使用的距离表。
[0016]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:对于视频的当前视频块和视频的编解码表示之间的转换,确定仿射最终运动矢量表达(UMVE)模式的操作模式;以及基于所述确定执行所述转换,其中,当前视频块以仿射Merge模式和仿射UMVE模式中的运动矢量差而编解码,其中所述仿射UMVE模式包括运动信息的起始点、当前视频块的运动幅度和运动方向,并且其中,编解码表示中的一个或多个字段对应于操作模式,并且其中,一个或多个字段包括:列表尺寸字段,其指示由UMVE模式使用的、具有预测偏移的仿射Merge模式的基本仿射Merge候选列表的尺寸;或者表字段,其信令通知具有预测偏移的仿射Merge模式的距离表或方向表。2.根据权利要求1所述的方法,其中,起始点由基本仿射Merge候选列表的索引指示,并且最终运动信息取决于由运动方向和运动幅度表示的运动矢量差。3.根据权利要求1所述的方法,其中,一个或多个字段被包括在条带头级别、片组头级别、片头级别、图片头级别、图片参数集级别、序列参数集级别或视频参数集级别。4.根据权利要求1所述的方法,其中,基本仿射Merge候选列表的尺寸被设置为1、2或3。5.根据权利要求1所述的方法,其中,一个或多个字段还包括子块Merge列表尺寸字段,其中所述子块Merge列表尺寸字段的值指示子块Merge模式的候选列表的尺寸。6.根据权利要求5所述的方法,其中,仿射UMVE模式的基本仿射M...

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

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

1