具有双树分割的帧内块复制模式制造技术

技术编号:29421114 阅读:21 留言:0更新日期:2021-07-23 23:19
本申请涉及具有双树分割的帧内块复制模式。公开了一种视频处理的方法。视频处理的方法包括:在当前视频块和当前视频块的比特流表示之间的转换期间,确定当前视频块的块矢量;以及至少基于块矢量执行转换,其中,当以使用指向所述当前视频块所在的同一图片的、用于预测的参考块的编解码模式对所述当前视频块进行编解码、并且所述当前视频块是第一类型块时,从至少一个第二类型块中导出所述块矢量。

【技术实现步骤摘要】
【国外来华专利技术】具有双树分割的帧内块复制模式相关申请的交叉参考根据适用的《专利法》和/或《巴黎公约》的规定,本申请及时要求于2018年12月22日提交的国际专利申请号PCT/CN2018/122953、于2018年12月29日提交的国际专利申请号PCT/CN2018/125403、以及于2019年1月2日提交的国际专利申请号PCT/CN2019/070149的优先权和利益。将上述申请的全部公开以参考方式并入本文,作为本申请公开的一部分。
本申请文件涉及图像和视频编码和解码。
技术介绍
在互联网和其他数字通信网络中,数字视频占用的带宽最大。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将继续增长。
技术实现思路
所公开的技术可由视频解码器或编码器实施例在使用诸如当前图片参考(CPR)编码工具的帧内视频编解码工具的视频解码或编码期间使用。在一个示例方面中,公开了一种视频处理方法。该方法包括:为当前视频块和当前视频块的比特流表示之间的转换,将帧内编解码工具或帧间编解码工具应用于当前视频图片的当前视频块,通过帧内编解码工具或帧间编解码工具从至少部分位于当前视频图片的参考视频块参考当前视频块;在转换期间确定一个或多个填充值,其中在比特流表示中信令通知一个或多个填充值;以及使用一个或多个填充值、以及帧内编解码工具或帧间编解码工具执行转换。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前视频块和当前视频块的比特流表示之间的转换期间,确定当前视频块的帧内编解码模式的帧内候选列表;以及使用帧内候选列表执行当前视频块和比特流表示之间的转换,其中,帧内编解码模式的帧内候选列表不同于当前视频块的帧间编解码模式的候选列表;其中,候选列表是Merge列表、或基于历史的运动矢量预测器列表、或仿射Merge列表中的一个。在又一示例方面中,公开了另一种视频处理方法。该方法包括:执行当前视频块的编解码模式是变换量化旁路编解码模式的确定,其中通过省略变换步骤和量化步骤,将当前视频块编码为比特流表示;以及基于确定,根据变换量化旁路编解码模式执行当前视频块和比特流表示之间的转换,其中在不基于自适应环路滤波器进行滤波的情况下执行转换。在又一示例方面中,公开了另一种视频处理方法。该方法包括:确定不能基于当前视频块的并置亮度区域中的亮度块导出是色度块的当前视频块的块矢量;基于确定,选择默认块矢量作为色度块的块矢量;以及基于块矢量,执行当前视频块和当前视频块的比特流表示之间的转换。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前块和当前块的位流表示之间的转换期间,确定一个或多个填充值;并且至少基于一个或多个填充值执行转换。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在视频的第一视频块和视频的比特流表示之间的第一转换期间,为具有第一编解码模式的第一视频块确定第一候选列表构造方法;至少基于根据第一候选列表构造方法获得的第一候选列表执行第一转换;其中,第一视频块的转换基于当前图片中的样点,并且第一候选列表构造方法不同于第二候选列表构造方法,在具有第二编解码模式的视频的第二视频块和视频的比特流表示之间的第二转换期间,将第二候选列表构造方法应用在第二视频块上。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前块和当前块的比特流表示之间的转换期间,确定当前块用变换量化旁路编解码模式编解码;以及响应于当前块用变换量化旁路编解码模式编解码,在不基于自适应环路滤波器进行滤波的情况下,执行当前块和当前块的比特流表示之间的转换,其中,变换量化旁路编解码模式是其中在不使用变换、量化和环路滤波中的一个或多个的情况下对块进行编码的编解码模式。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前块和当前块的比特流表示之间的转换期间,基于当前块的颜色分量执行一个或多个变换量化旁路标志的处理,其中变换量化旁路标志与变换量化旁路编解码模式相关,其中,变换量化旁路编解码模式是其中在不使用变换、量化和环路滤波中的一个或多个的情况下对块进行编码的编解码模式;基于处理执行转换。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前视频块和当前视频块的比特流表示之间的转换期间,确定当前视频块的块矢量;以及至少基于块矢量执行转换,其中,当以使用指向当前视频块所在的同一图片的预测参考块的编解码模式对当前视频块进行编解码、并且当前视频块是第一类型块时,从至少一个第二类型块导出块矢量。在又一示例方面中,公开了另一种视频处理方法。该方法包括:在当前视频块和当前视频块的比特流表示之间的转换期间,确定当前视频块的参考样点;以及至少基于块矢量执行转换,其中,当以使用指向当前视频块所在的同一图片的预测参考块的编解码模式对当前视频块进行编解码时,参考样点包括由当前视频块的块矢量识别的当前视频块的左上和右下样点。在又一示例实施例中,公开了一种视频编码器装置。编码器装置包括配置为实现上述方法的处理器。在又一方面中,公开了一种视频解码器装置。视频解码器装置包括配置成实现上述方法的处理器。在又一方面中,公开了一种计算机可读程序介质。该介质包括代码。该代码包括用于实现上述方法的处理器可执行指令。在本文中描述这些方面和其他方面。附图说明图1示出了当前图片参考(CPR)的示例说明。图2示出了水平填充的示例说明。图3示出了简化的仿射运动模型的示例。图4示出每个子块的仿射MVF的示例。图5A示出了4参数仿射模型的示例。图5B示出了6参数仿射模型的示例。图6示出了AF_INTER模式的MVP的示例。图7A和7B示出AF_Merge模式的候选的示例。图8示出仿射Merge模式的候选位置的示例。图9示出了CU的ATMVP运动预测的示例。图10是使用所提出的HMVP方法的解码的示例。图11是在所提出的HMVP方法中更新表的示例。图12是一个编解码树单元(CTU)和双树的示例。图13是可实现本文所述的编码或解码技术的示例装置的框图。图14是视频处理的示例方法的流程图。图15是视频处理的示例方法的流程图。图16是视频处理的示例方法的流程图。图17是视频处理的示例方法的流程图。图18是视频处理的示例方法的流程图。图19是视频处理的示例方法的流程图。图20是视频处理的示例方法的流程图。具体实施方式本文档提供了可由视频比特流的解码器用于提高解压缩或解码的数字视频或图像的质量的各种技术。此外,视频编码器也可以在编码处理中实现这些技术,以便重构用于进一步编码的解码帧。为了便于理解,本文档中使用章节标题,并且不将实施例和技术限制在相应的章节中。因此,来自一个章节的实施例可以与来自其他章节的实施例组合。1.介绍性意见本专利文档涉及视频编解码技术。具体地本文档来自技高网...

【技术保护点】
1.一种视频处理方法,包括:/n在当前视频块和所述当前视频块的比特流表示之间的转换期间,确定所述当前视频块的块矢量;以及/n至少基于所述块矢量执行所述转换,/n其中,当以使用指向所述当前视频块所在的同一图片的、用于预测的参考块的编解码模式对所述当前视频块进行编解码、并且所述当前视频块是第一类型块时,从至少一个第二类型块中导出所述块矢量。/n

【技术特征摘要】
【国外来华专利技术】20181222 CN PCT/CN2018/122953;20181229 CN PCT/CN201.一种视频处理方法,包括:
在当前视频块和所述当前视频块的比特流表示之间的转换期间,确定所述当前视频块的块矢量;以及
至少基于所述块矢量执行所述转换,
其中,当以使用指向所述当前视频块所在的同一图片的、用于预测的参考块的编解码模式对所述当前视频块进行编解码、并且所述当前视频块是第一类型块时,从至少一个第二类型块中导出所述块矢量。


2.根据权利要求1所述的方法,其中,所述第一类型块是色度块和亮度块中的一个,所述第二类型块是所述色度块和所述亮度块中的另一个,并且所述第一类型不同于所述第二类型。


3.根据权利要求1或2所述的方法,其中,所述第一类型块和所述第二类型块具有不同的编解码树。


4.根据权利要求1至3中任一项所述的方法,其中,检查所述当前视频块的并置区域中的多个第二类型块,来导出所述块矢量。


5.根据权利要求4所述的方法,其中,检查所述当前视频块的并置区域中的所述多个第二类型块,以选择一个第二类型块来导出所述块矢量。


6.根据权利要求4所述的方法,其中,检查所述当前视频块的并置区域中的所述多个第二类型块,以选择多于一个第二类型块来导出所述块矢量。


7.根据权利要求4至6中任一项所述的方法,其中,以预先定义的或信令通知的顺序检查所述当前视频块的并置区域中的所述多个第二类型块。


8.根据权利要求4至7中任一项所述的方法,其中,以基于所述当前视频块的尺寸或形状的顺序检查所述当前视频块的并置区域中的所述多个第二类型块。


9.根据权利要求4至8中任一项所述的方法,其中,检查所述当前视频块的并置区域中的所述多个第二类型块,直到所述多个第二类型块中的一个是用所述编解码模式编解码的块为止。


10.根据权利要求4至8中任一项所述的方法,其中,检查所述当前视频块的并置区域中的所述多个第二类型块,直到所述多个第二类型块中的一个块是用所述编解码模式编解码的块为止,并且从所述一个块中导出有效的块矢量。


11.根据权利要求4至8中任一项所述的方法,其中,首先检查所述多个第二类型块中覆盖所述并置区域的中心位置的中心块,并且然后检查所述多个第二类型块中覆盖所述并置区域的角样点的角块,直到所述多个第二类型块中的一个块是用所述编解码模式编解码的块。


12.根据权利要求4至8中任一项所述的方法,其中,首先检查所述多个第二类型块中覆盖所述并置区域的中心位置的中心块,并且然后检查所述多个第二类型块中覆盖所述并置区域的角样点的角块,直到所述多个第二类型块中的一个块是用所述编解码模式编解码的块,并且从所述一个块中导出有效的块矢量。


13.根据权利要求1至12中任一项所述的方法,其中,由所述块矢量识别参考块,并且其中,所述参考块内的所有样点都在限定的搜索范围内。


14.根据权利要求13所述的方法,其中,所述限定的搜索范围是所述当前视频块的编解码树单元。


15.根据权利要求1至14中任一项所述的方法,其中,由所述块矢量识别参考块,并且其中,所述参考块内的所有样点都是重构的。


16.根据权利要求4至15中任一项所述的方法,其中,当不能从所述当前视频块的所述并置区域中的所述多个第二类型块中导出所述块矢量时,将默认块矢量用作所述块矢量。

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

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

1