帧内块复制模式下自适应运动矢量差分辨率的改进制造技术

技术编号:31500975 阅读:19 留言:0更新日期:2021-12-22 23:13
本公开涉及帧内块复制模式下的自适应运动矢量差分辨率的改进。一种用于视频处理的方法,包括:在当前视频块和所述当前视频块的比特流表示之间的转换期间,为运动信息确定允许的运动精度集合,其中,所述当前视频块以帧内块复制(IBC)模式进行编码,其中,所述运动信息包括运动矢量、运动矢量预测和运动矢量差中的至少一个;基于所确定的运动精度集合执行所述转换。转换。转换。

【技术实现步骤摘要】
【国外来华专利技术】帧内块复制模式下自适应运动矢量差分辨率的改进
[0001]相关申请的交叉引用
[0002]根据适用专利法和/或适用于巴黎公约的规则,本申请及时要求2019年 2月27日提交的国际专利申请No.PCT/CN2019/076297号的优先权和权益。上述申请的全部公开作为本申请公开的一部分通过引用并入。


[0003]本专利文档涉及视频编解码技术、设备和系统。

技术介绍

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

技术实现思路

[0005]描述了与数字视频编码有关的、特别是与用于屏幕上内容编码矢量的运动矢量编码有关的设备、系统和方法。所描述的方法可以应用于现有的视频编码标准(例如,通用视频编码)或将要最终确定的标准(通用视频编码)。它也可能适用于未来的视频编码标准或视频编解码器。
[0006]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括确定包括以下各项的组的成员与屏幕上显示的内容相关联: (i)当前片,(ii)当前片组,(iii)当前条带,或(iv)当前图片;以及响应于确定,启用或禁用一个或多个子像素运动矢量参数。
[0007]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括基于当前视频块的比特流表示中的第一指示,确定当前视频块是否允许运动信息的子像素运动精度,其中运动信息包括运动矢量(MV)、运动矢量预测(MVP)和运动矢量差(MVD)中的至少一个;在确定不允许子像素运动精度之后,使用运动信息的非子像素运动精度来执行当前视频块和当前视频块的比特流表示之间的转换。
[0008]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括在当前视频块和当前视频块的比特流表示之间的转换期间,为运动信息确定允许的运动精度集合,其中,当前视频块以帧内块复制(IBC) 模式进行编码,其中,运动信息包括运动矢量、运动矢量预测和运动矢量差中的至少一个;基于所确定的运动精度集合执行转换。
[0009]在另一个代表性方面,上述方法以处理器可执行代码的形式体现并存储在计算机可读程序介质中。
[0010]在又一个代表性方面,公开了一种视频系统中的装置,其包括处理器和其上具有指令的非暂时性存储器。由处理器执行的指令使处理器实现所公开的方法中的任何一个或
多个。
[0011]此外,在代表性的方面,所公开的方法中的任何一个或多个是编码器侧的实现。
[0012]此外,在代表性的方面,所公开的方法中的任何一个或多个是解码器侧的实现。
[0013]在附图、说明书和权利要求书中更详细地描述了所公开技术的上述和其他方面以及特征。
附图说明
[0014]图1示出了仿射运动模型的示例。
[0015]图2示出了每个子块的仿射运动矢量场的示例。
[0016]图3A和3B分别示出了4参数仿射模型和6参数仿射模型。
[0017]图4示出了仿射帧间模式的示例运动矢量预测(MVP)。
[0018]图5A

5B示出了仿射Merge模式的示例候选。
[0019]图6示出了仿射Merge模式的示例候选位置。
[0020]图7示出了距离偏移和距离映射之间的映射的示例。
[0021]图8示出了最终向量表达(UMVE)搜索过程的示例。
[0022]图9示出了UMVE搜索点的示例。
[0023]图10示出帧内块复制的示例。
[0024]图11示出空域候选的位置的示例。
[0025]图12示出经受空域Merge候选的冗余检查的候选对的示例。
[0026]图13示出了当前编码树单元(CTU)处理的示例。
[0027]图14示出了CTU处理的另一示例。
[0028]图15是用于实现本文档中描述的视觉媒体解码或视觉媒体编解码技术的硬件平台的示例的框图。
[0029]图16示出了用于视频编码的示例方法的流程图。
[0030]图17示出了用于视频处理的示例方法的流程图。
[0031]图18示出了用于视频处理的示例方法的流程图。
具体实施方式
[0032]1.HEVC中的视频编码
[0033]视频编码标准主要通过公知的ITU

T和ISO/IEC标准的发展而发展。 ITU

T制作了H.261和H.263,ISO/IEC制作了MPEG

1和MPEG

4Visual,这两个组织共同制作了H.262/MPEG

2视频和H.264/MPEG

4增强视频编码(AVC)和H.265/HEVC标准。从H.262开始,视频编码标准基于混合视频编码结构,其中利用了时域预测和变换编码。为了探索HEVC之外的未来视频编解码技术,VCEG和MPEG于2015年联合成立了联合视频探索小组 (JVET)。此后,JVET采纳了许多新方法并将其引入到名为“联合探索模型
”ꢀ
(JEM)的参考软件中。2018年4月,VCEG(Q6/16)和ISO/IEC JTC1SC29/WG11(MPEG)之间的联合视频专家团队(JVET)成立,以致力于目标是与HEVC相比其降低50%比特率的多功能视频编码(VVC)标准。可以在以下位置找到最新版本的VVC草案,即多功能视频编码(草案4): http://phenix.it

sudparis.eu/jvet/doc_end_user/documents/12_Macao/wg11/JVET
‑ꢀ
L1001

v2.zip。可以
在以下位置找到名为VTM的VVC的最新参考软件: https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/tags/VTM

3.0rc1。
[0034]2.1HEVC中的帧间模式编码
[0035]7.3.6.1常规条带段标头语法
[0036][0037][0038]上表表示常规条带段标头语法。在此表中,斜体加粗文本表示用于比特流描述的新语法元素的示例。语法元素在本文中也称为高级语法,其指示是否允许(启用)或不允许(禁用)子像素精度。
[0039]motion_vector_resolution_control_idc控制use_integer_mv_flag的存在和推断,use_integer_mv_flag指定用于帧间预测的运动矢量的分辨率。在符合本说明书的版本的比特流中,motion_vector_resolution_control_idc的值不等于3。 motion_vector_resolution_co本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:在当前视频块和所述当前视频块的比特流表示之间的转换期间,为运动信息确定允许的运动精度集合,其中,所述当前视频块以帧内块复制(IBC)模式进行编码,其中,所述运动信息包括运动矢量、运动矢量预测和运动矢量差中的至少一个;基于所述确定的运动精度集合执行所述转换。2.根据权利要求1所述的方法,其中,所述确定的允许的运动精度集合包括{1,2}样点精度。3.根据权利要求1所述的方法,其中,所述确定的允许的运动精度集合包括{1,8}样点精度。4.根据权利要求1所述的方法,其中,所述确定的允许的运动精度集合包括{1,16}样点精度。5.根据权利要求1至4中任一项所述的方法,其中,IBC模式所允许的运动精度的第一数量与正常帧间模式所允许的运动精度的第二数量相同。6.根据权利要求5所述的方法,其中,所述正常帧间模式包括非仿射高级...

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

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

1