依赖于尺寸的帧间编解码制造技术

技术编号:30476898 阅读:14 留言:0更新日期:2021-10-24 19:46
描述了用于实施视频处理技术的技术。在一个示例实施方式中,一种视频处理的方法包括对于视频的当前块和视频的比特流表示之间的转换,部分基于是否满足与当前块的尺寸相关联的条件来确定在比特流表示中表示当前块的编解码信息的方式;以及基于该确定执行该转换。以及基于该确定执行该转换。以及基于该确定执行该转换。

【技术实现步骤摘要】
【国外来华专利技术】依赖于尺寸的帧间编解码
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请旨在及时要求于2019年3月6日提交的国际专利申请No.PCT/CN2019/077179、2019年3月20日提交的国际专利申请No.PCT/CN2019/078939、以及2019年3月24日提交的国际专利申请No.PCT/CN2019/079397的优先权和利益。出于法律规定的所有目的,上述申请的全部公开内容通过引用并入作为本申请公开内容的一部分。


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

技术介绍

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

技术实现思路

[0005]本文档公开了可以由视频编码器和解码器在编码和解码操作期间使用的各种视频处理技术。
[0006]在一个示例方面,公开了一种视频处理的方法。该方法包括:为使用仿射编解码工具在视频的当前块和视频的比特流表示之间的转换确定当前块的子块的第一运动矢量和作为当前块的代表性运动矢量的第二运动矢量符合尺寸约束。该方法还包括基于该确定执行该转换。
[0007]在另一示例方面,公开了一种视频处理的方法。该方法包括:为视频的当前块和视频的比特流表示之间的转换确定包括六个参数的仿射模型。仿射模型从当前块的邻近块的仿射编解码信息继承。该方法还包括基于仿射模型执行转换。
[0008]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,基于宽度为W且高度为H的块的尺寸来确定双向预测编解码技术是否适用于该块,其中W和H为正整数。该方法还包括根据该确定执行该转换。
[0009]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,基于根据编解码树划分过程而作为块的子编解码单元的子块的尺寸,确定编解码树划分过程是否适用于该块。子块的宽度为W且高度为H,其中W和H为正整数。该方法还包括根据该确定执行该转换。
[0010]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前块和视频的比特流表示之间的转换,基于关于当前块的位置的规则来确定是否推导了编解码单元级别权重双向预测(Bi

prediction with Coding unit level Weight,BCW)编解码模式的索引。在BCW编解码模式下,包括多个权重的权重集被用于生成当前块的双向预测值。该方法还包括基于该确定执行该转换。
[0011]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于使用组合帧间和帧内预测(Combined Inter and Intra Prediction,CIIP)编解码技术编解码的视频的当前块和该视频的比特流表示之间的转换,独立于邻近块的帧内预测模式来确定当前块的帧内预测模式。CIIP编解码技术使用中间帧间预测值和中间帧内预测值来推导当前块的最终预测值。该方法还包括基于该确定执行该转换。
[0012]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于使用组合帧间和帧内预测(CIIP)编解码技术编解码的视频的当前块和该视频的比特流表示之间的转换,根据第一邻近块的第一帧内预测模式和第二邻近块的第二帧内预测模式来确定当前块的帧内预测模式。第一邻近块是使用帧内预测编解码技术进行编解码的,并且第二邻近块是使用CIIP编解码技术进行编解码的。第一帧内预测模式被赋予不同于第二帧内预测模式的优先级。CIIP编解码技术使用中间帧间预测值和中间帧内预测值来推导当前块的最终预测值。该方法还包括基于该确定执行该转换。
[0013]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前块和视频的比特流表示之间的转换,基于当前块的尺寸来确定组合帧间和帧内预测(CIIP)过程是否适用于当前块的颜色分量。CIIP编解码技术使用中间帧间预测值和中间帧内预测值来推导当前块的最终预测值。该方法还包括基于该确定执行该转换。
[0014]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前块和视频的比特流表示之间的转换,基于当前块的特性,确定是否将组合帧间和帧内预测(CIIP)编解码技术应用于当前块。CIIP编解码技术使用中间帧间预测值和中间帧内预测值来推导当前块的最终预测值。该方法还包括基于该确定执行该转换。
[0015]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前块和视频的比特流表示之间的转换,基于当前块是否是用组合帧间和帧内预测(CIIP)编解码技术编解码的,确定是否要对当前块禁用编解码工具。编解码工具包括以下中的至少一个:双向光流(Bi

Directional Optical Flow,BDOF)、重叠块运动补偿(Overlapped Block Motion Compensation,OBMC)或解码器侧运动矢量细化过程(decoder

side motion vector refinement process,DMVR)。该方法还包括基于该确定执行该转换。
[0016]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,确定用于空域运动预测的运动矢量的第一精度P1和用于时域运动预测的运动矢量的第二精度P2。P1和/或P2是分数,并且P1和P2都不在比特流表示中被信令通知。该方法还包括基于该确定执行该转换。
[0017]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的块和视频的比特流表示之间的转换,确定精度为(Px,Py)的运动矢量(MVx,MVy)。Px与MVx相关联,并且Py与MVy相关联。MVx和MVy存储为各自具有N比特的整数,并且MinX≤MVx≤MaxX且MinY≤MVy≤MaxY,其中MinX、MaxX、MinY和MaxY是实数。该方法还包括基于该确定执行该转换。
[0018]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于视频的当前块和视频的比特流表示之间的转换,根据当前块的编解码模式来确定共享Merge列表是否适用于当前块。该方法还包括基于该确定执行该转换。
[0019]在另一示例方面,公开了一种视频处理的方法。该方法包括:对于尺寸为WxH的视频的当前块和该视频的比特流表示之间的转换,确定大小为(W+N

1)x(H+N

1)的第二块以
用于该转换期间的运动补偿。第二块是基于大小为(W+N
‑1‑
PW)x(H+N
‑1‑
PH)的参考块而确定的。N表示滤波器尺寸,W、H、N、PW和PH是非负整数。PW和PH不都等于0。该方法还包括基于该确定执行该转换。
[0020]在另一示例方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于视频处理的方法,包括:对于视频的当前块和所述视频的比特流表示之间的转换,部分基于是否满足与所述当前块的尺寸相关联的条件来确定在所述比特流表示中表示所述当前块的编解码信息的方式;以及基于所述确定执行所述转换。2.根据权利要求1所述的方法,其中,如果满足所述条件,则所述编解码信息在所述比特流表示中被信令通知。3.根据权利要求1所述的方法,其中,如果满足所述条件,则所述编解码信息在所述比特流表示中被省略。4.根据权利要求1至3中任一项或多项所述的方法,其中,如果满足所述条件,则对所述当前块禁用帧内块复制(IBC)编解码工具或帧间预测编解码工具中的至少一个。5.根据权利要求4所述的方法,其中,如果所述IBC编解码工具和所述帧间预测编解码工具被禁用,则所述编解码信息在所述比特流表示中被省略。6.根据权利要求4所述的方法,其中,如果所述IBC编解码工具被启用并且所述帧间预测工具被禁用,则所述编解码信息在所述比特流表示中被信令通知。7.根据权利要求1至6中任一项或多项所述的方法,其中,所述编解码信息包括与所述IBC工具和/或所述帧间预测编解码工具相关联的操作模式,所述操作模式至少包括正常模式或跳过模式。8.根据权利要求1至7中任一项或多项所述的方法,其中,所述编解码信息包括指示与编解码工具相关联的预测模式的使用的指示符。9.根据权利要求8所述的方法,其中,如果所述编解码信息在所述比特流表示中被省略,则不使用所述编解码工具。10.根据权利要求8所述的方法,其中,如果所述编解码信息在所述比特流表示中被省略,则使用所述编解码工具。11.根据权利要求8至10中任一项或多项所述的方法,其中,所述编解码工具包括帧内块复制(IBC)编解码工具或帧间预测编解码工具。12.根据权利要求8至11中任一项或多项所述的方法,其中,如果所述指示符在所述比特流中被省略,则指示其他一个或多个编解码工具的一个或多个指示符在所述比特流表示中被信令通知。13.根据权利要求12所述的方法,其中,所述其他一个或多个编解码工具至少包括帧内编解码工具或调色板编解码工具。14.根据权利要求12所述的方法,其中,所述指示符区分帧间模式和帧内模式,并且所述一个或多个指示符包括指示IBC模式的第一指示符和指示调色板模式的第二指示符,其中如果所述帧间预测编解码工具被禁用并且所述IBC编解码工具被启用,则所述第一指示符和所述第二指示符在所述比特流中被信令通知。15.根据权利要求1至14中任一项或多项所述的方法,其中,所述编解码信息包括用于跳过模式的第三指示符,所述跳过模式是帧间跳过模式或IBC跳过模式。16.根据权利要求15所述的方法,其中,如果所述帧间预测编解码工具被禁用但所述IBC编解码工具被启用,则用于所述跳过模式的所述第三指示符被信令通知。
17.根据权利要求15或16所述的方法,其中,尽管指示IBC模式的使用的指示符在所述比特流表示中被省略,但如果帧间预测编解码工具被禁用并且IBC编解码工具被启用,则预测模式被确定为所述IBC模式,并且其中,跳过模式适用于所述当前块。18.根据权利要求1至17中任一项或多项所述的方法,其中,所述编解码信息包括三角形模式。19.根据权利要求1至18中任一项或多项所述的方法,其中,所述编解码信息包括帧间预测方向。20.根据权利要求19所述的方法,其中,如果所述当前块是使用单向预测编解码工具进行编解码的,则所述编解码信息在所述比特流表示中被省略。21.根据权利要求1至20中任一项或多项所述的方法,其中,所述编解码信息包括指示对称运动矢量差(SMVD)方法的使用的指示符。22.根据权利要求21所述的方法,其中,如果满足所述条件,则尽管指示所述SMVD方法的使用的所述指示符在所述比特流表示中,所述当前块也被设置为单向预测的。23.根据权利要求22所述的方法,其中,如果指示所述SMVD方法的使用的所述指示符被排除在所述比特流表示之外,则在运动补偿过程中仅使用与单向预测编解码工具相关联的列表0或列表1。24.根据权利要求1至23中任一项或多项所述的方法,其中,所述条件指示所述当前块的宽度为T1并且所述当前块的高度为T2,T1和T2为正整数。25.根据权利要求1至23中任一项或多项所述的方法,其中,所述条件指示所述当前块的宽度为T2并且所述当前块的高度为T1,T1和T2为正整数。26.根据权利要求1至23中任一项或...

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

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

1