视频处理中编解码工具的选择性使用制造技术

技术编号:31502671 阅读:14 留言:0更新日期:2021-12-22 23:23
提供了一种视频处理方法,包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换,确定由于使用其大小不同于当前图片的大小的参考图片来将当前视频块编解码成编解码表示,所以对当前视频块禁用编解码工具的使用;以及基于该确定来执行转换。以及基于该确定来执行转换。以及基于该确定来执行转换。

【技术实现步骤摘要】
【国外来华专利技术】视频处理中编解码工具的选择性使用
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或巴黎公约的规则,本申请旨在及时要求2019年5月11日提交的国际专利申请号PCT/CN2019/086487和2019年10月12日提交的国际专利申请号PCT/CN2019/110905的优先权和权益。出于法律规定的所有目的,上述申请的全部公开内容作为本申请公开内容的一部分通过引用并入。


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

技术介绍

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

技术实现思路

[0005]描述了与数字视频处理相关的设备、系统和方法,例如用于视频处理的自适应环路滤波。所描述的方法可以应用于现有的视频编解码标准(例如,高效视频编解码(HEVC))和未来的视频编解码标准(例如,通用视频编解码(VVC))或编解码器。
[0006]视频编解码标准主要通过众所周知的ITU

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

T产生了H.261和H.263,ISO/IEC产生了MPEG

1和MPEG

4Visual,并且这两个组织联合产生了H.262/MPEG

2视频和H.264/MPEG

4高级视频编解码和H.265/HEVC标准。自H.262以来,视频编解码标准基于混合视频编解码结构,其中利用了时域预测加变换编解码。为了探索HEVC以外的未来视频编解码技术,VCEG和MPEG于2015年联合成立了联合视频探索团队(JVET)。此后,许多新的方法被JVET所采用,并被放入名为联合探索模型(JEM)的参考软件中。2018年4月,VCEG(Q6/16)和ISO/IEC JTC1SC29/WG11(MPEG)成立了联合视频专家小组(JVET),致力于VVC标准,目标是与HEVC相比比特率降低50%。
[0007]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换,基于与当前视频块相关联的参考图片的一个或多个分辨率和当前图片的分辨率来导出一个或多个运动矢量偏移;以及使用一个或多个运动矢量偏移来执行转换。
[0008]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换,构建运动候选列表,在运动候选列表中,运动候选以优先级顺序被包括,使得运动候选的优先级基于与运动候选相关联的参考图片的分辨率;以及使用运动候选列表执行转换。
[0009]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:基于包括一个或多个视频单元的当前视频图片的大小,确定用于当前视频图片的自适应环路滤
波器的参数;以及通过根据自适应环路滤波器的参数对一个或多个视频单元进行滤波来执行当前视频图片和当前视频图片的编解码表示之间的转换。
[0010]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:对视频的当前图片的当前视频块,应用具有色度缩放的亮度映射(LMCS)过程,在LMCS过程中,当前视频块的亮度样点在第一域和第二域之间被重整形,并且通过使用与相应的大小相关联的LMCS参数,以亮度相关方式缩放色度残差;以及执行当前视频块和视频的编解码表示之间的转换。
[0011]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:为视频的当前视频块和视频的编解码表示之间的转换,根据基于多个子分区的参考图片信息的规则,确定是否和/或如何启用编解码工具,该编解码工具将当前视频块划分成多个子分区;以及基于该确定来执行转换。
[0012]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换,确定由于使用了具有与当前图片的大小不同的大小的参考图片来将当前视频块编解码成编解码表示,所以对当前视频块禁用编解码工具的使用;以及基于该确定来执行转换。
[0013]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:通过基于确定是否和/或如何使用大小不同于当前图片大小的参考图片的规则,将编解码工具应用于当前视频块,为视频的当前图片的当前视频块生成预测块;以及使用预测块执行当前视频块和视频的编解码表示之间的转换。
[0014]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换,基于与一个或多个参考图片列表相关联的参考图片的第一分辨率和/或用于导出当前视频块的预测块的当前参考图片的第二分辨率,确定是否对当前视频块禁用编解码工具;以及基于该确定来执行转换。
[0015]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括执行包括一个或多个视频块的视频图片和视频的编解码表示之间的转换,其中通过根据规则参考视频图片的参考图片列表来编解码一个或多个视频块中的至少一些,其中该规则指定参考图片列表包含具有最多K个不同分辨率的参考图片,其中K是整数。
[0016]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括执行视频的N个连续视频图片和视频的编解码表示之间的转换,其中N个连续视频图片包括根据规则以不同分辨率编解码的一个或多个视频块,其中该规则指定对于N个连续图片最多允许K个不同分辨率,其中N和K是整数。
[0017]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括执行包括多个图片的视频和视频的编解码表示之间的转换,其中使用不同的编解码视频分辨率来将多个图片中的至少一些编解码为编解码表示,并且其中编解码表示符合格式规则,该格式规则为:只有在顺序上为前一帧之后的下一帧被编解码为帧内帧的情况下,前一帧的第一编解码分辨率才改变为下一帧的第二编解码分辨率。
[0018]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括解析视频的编解码表示,以确定视频的当前图片的当前视频块参考与不同于当前图片的分辨率的分辨率相关联的参考图片;通过将双向预测模式转换为将被应用于当前视频块的单向预
测模式来生成当前视频块的预测块;以及使用预测块从编解码表示生成视频。
[0019]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:根据运动矢量精度和/或分辨率比率,通过启用或禁用来自具有彼此不同分辨率的参考图片的帧间预测,为视频的当前图片的当前视频块生成预测块;以及使用预测块执行当前视频块和视频的编解码表示之间的转换。
[0020]在一个代表性方面,所公开的技术可以用于提供视频处理方法。该方法包括:基于视频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:为视频的当前图片的当前视频块和所述视频的编解码表示之间的转换,确定由于使用其大小不同于所述当前图片的大小的参考图片来将所述当前视频块编解码成编解码表示,所以对所述当前视频块禁用编解码工具的使用;以及基于所述确定来执行所述转换。2.根据权利要求1所述的方法,其中,在禁用所述编解码工具的使用的情况下,不信令通知与所述编解码工具相关的信息。3.根据权利要求1所述的方法,其中所述当前视频块的运动信息没有被插入到基于历史的运动矢量预测(HMVP)表中,其中HMVP表包括对应于一个或多个先前处理的块的运动信息的一个或多个条目。4.根据权利要求1至3中任一项所述的方法,其中所述编解码工具对应于解码器侧运动矢量细化(DMVR)、双向光流(BDOF)、仿射预测、三角形预测模式、对称运动矢量差(SMVD)、具有运动矢量差的Merge模式(MMVD)、帧间帧内预测、局部照明补偿(LIC)、基于历史的运动矢量预测(HMVP)、多重变换集(MTS)、子块变换(SBT)、具有光流的预测细化(PROF)、低频非平方变换(LFNST)或滤波工具。5.根据权利要求1至4中任一项所述的方法,其中大小包括当前图片的宽度和高度中的至少一个。6.根据权利要求1至5中任一项所述的方法,其中执行所述转换包括从所述视频生成所述编解码表示或从所述编解码表示生成所述视频。7.一种视频处理方法,包括:对于视频的当前图片的当前视频块,通过基于确定是否和/或如何使用大小不同于当前图片大小的参考图片的规则,将编解码工具应用于所述当前视频块来生成预测块;以及使用所述预测块执行所述当前视频块和所述视频的编解码表示之间的转换。8.根据权利要求7所述的方法,其中所述规则指定由于应用于所述当前视频块的编解码工具,不使用所述参考图片来生成预测块。9.根据权利要求8所述的方法,其中参考所述参考图片的Merge候选被跳过或不被放入Merge候选列表。10.根据权利要求8所述的方法,其中跳过或不允许信令通知对应于所述参考图片的参考索引。11.根据权利要求7所述的方法,其中所述规则指定在应用编解码工具之前,根据所述当前图片的分辨率和所述参考图片的分辨率来缩放所述参考图片。12.根据权利要求7所述的方法,其中所述规则指定在应用编解码工具之前,根据所述当前图片的分辨率和所述参考图片的分辨率来缩放运动矢量或运动矢量差。13.根据权利要求7至12中任一项所述的方法,其中所述编解码工具对应于解码器侧运动矢量细化(DMVR)、双向光流(BDOF)、仿射预测、三角形预测模式、对称运动矢量差(SMVD)、具有运动矢量差的Merge模式(MMVD)、帧间帧内预测、局部照明补偿(LIC)、基于历史的运动矢量预测(HMVP)、多重变换集(MTS)、子块变换(SBT)、具有光流的预测细化(PROF)、低频非平方变换(LFNST)或滤波工具。14.根据权利要求7至12中任一项所述的方法,其中执行所述转换包括从所述视频生成
所述编解码表示或从所述编解码表示生成所述视频。15.一种视频处理方法,包括:为视频的当前图片的当前视频块和所述视频的编解码表示之间的转换,基于与一个或多个参考图片列表相关联的参考图片的第一分辨率和/或用于导出所述当前视频块的预测块的当前参考图片的第二分辨率,确定对所述当前视频块是否禁用编解码工具;以及基于所述确定来执行所述转换。16.根据权利要求15所述的方法,其中所述确定确定对一个参考图片列表禁用编解码工具并且对另一个参考图片列表启用编解码工具。17.根据权利要求15所述的方法,其中所述确定确定对参考图片列表的第一参考图片禁用编解码工具,并且对所述参考图片列表或另一参考图片列表的第二参考图片启用编解码工具。18.根据权利要求15所述的方法,其中所述确定在不考虑不同于第一参考图片列表的第二参考图片列表的情况下,确定对所述第一参考图片列表是否禁用编解码工具。19.根据权利要求18所述的方法,其中所述确定基于所述第一参考图片列表的参考图片和所述当前图片来确定是否禁用编解码工具。20.根据权利要求18所述的方法,其中,在与所述第一参考图片列表相关联的参考图片不同于所述当前图片的情况下,所述确定确定是否对所述第一参考图片列表禁用编解码工具。21.根据权利要求15所述的方法,其中所述确定还基于与所述一个或多个参考图片列表相关联的参考图片和/或当前图片的其他分辨率来确定是否禁用编解码工具。22.根据权利要求21所述的方法,其中在至少一个参考图片具有与所述当前图片的分辨率不同的分辨率的情况下,所述确定确定禁用编解码工具。23.根据权利要求21所述的方法,其中在至少一个参考图片具有与所述当前图片的分辨率不同的分辨率并且所述参考图片与相同的分辨率相关联的情况下,所述确定确定不禁用编解码工具。24.根据权利要求21所述的方法,其中在至少一个参考图片具有与所述当前图片的分辨率不同的分辨率并且所述参考图片与彼此不同的分辨率相关联的情况下,所述确定确定禁用编解码工具。25.根据权利要求15至24中任一项所述的方法,其中所述编解码工具对应于解码器侧运动矢量细化(DMVR)、双向光流(BDOF)、仿射预测、三角形预测模式、对称运动矢量差(SMVD)、具有运动矢量差的Merge模式(MMVD)、帧间帧内预测、局部照明补偿(LIC)、基于历史的运动矢量预测(HMVP)、多重变换集(MTS)、子块变换(SBT)、具有光流的预测细化(PROF)、低频非平方变换(LFNST)或滤波工具。26.根据权利要求15至25中任一项所述的方法,其中执行所述转换包括从所述视频生成所述编解码表示或从所述编解码表示生成所述视频。27.一种视频处理方法,包括:执行包括一个或多个视频块的视频图片和视频的编解码表示之间的转换,其中通过根据规则参考所述视频图片的参考图片列表来编解码所述一个或多个视频块中的至少一些,
其中所述规则指定参考图片列表包含具有最多K个不同分辨率的参考图片,其中K是整数。28.根据权利要求27所述的方法,其中K等于2。29.根据权利要求27或28所述的方法,其中执行所述转换包括从所述视频生成所述编解码表示或从所述编解码表示生成所述视频。30.一种视频处理方法,包括:执行视频的N个连续视频图片和所述视频的编解码表示之间的转换,其中所述N个连续视频图片包括根据规则以不同分辨率编解码的一个或多个视频块,其中所述规则规定对于所述N个连续图片最多允许K个不同分辨率...

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

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

1