本公开涉及用于基于历史的运动矢量预测的表维护。一种用于处理视频的方法,包括:在可视媒体数据的第一块与所述可视媒体数据的相应编码表示之间的转换期间,确定所述第一块以几何分割模式编码;基于至少一个表来确定所述第一块的至少一个子部分的运动信息,所述至少一个表存储包括基于先前编码的块的运动信息的基于历史的运动矢量预测HMVP候选;使用所确定的运动信息执行所述第一块的转换。
【技术实现步骤摘要】
用于基于历史的运动矢量预测的表维护相关申请的交叉引用根据适用专利法和/或适用于巴黎公约的规则,本申请及时要求2018年11月2日提交的国际专利申请No.PCT/CN2018/113716号和2019年5月9日提交的国际专利申请No.PCT/CN2019/086174号的优先权和权益。上述申请的全部公开作为本申请公开的一部分通过引用并入。
本文件涉及视频和图像编码和解码技术。
技术介绍
数字视频占据了互联网和其他数字通信网络上最大的带宽使用。随着能够接收和显示视频的已连接用户设备的数目增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
所公开的技术可以由视频或图像解码器或编码器实施例使用,其中使用基于历史的运动矢量预测(HMVP)的几何分割。在一个示例方面,公开了一种处理视频的方法。该方法包括:执行由处理器确定第一视频块是帧内编码的或非Merge帧间编码的;由处理器基于确定第一视频块是帧内编码或非Merge帧间编码的,确定第一视频块的第一预测部分和第二预测部分,其中第一预测部分或第二预测部分中的一个或两个是第一视频块的非矩形和非正方形部分;并使用第一预测部分和第二预测部分对第一视频块执行进一步处理。在另一示例方面,一种处理视频的方法,包括:执行由处理器确定第一视频块是帧内编码或非Merge帧间编码的;由处理器确定第一视频块的第一预测部分和第二预测部分,其中,第一预测部分或第二预测部分中的一个或两个为第一视频块的非矩形和非正方形部分;并使用第一预测部分和第二预测部分对第一视频块执行进一步处理,其中至少一个预测部分是Merge或非Merge帧间编码的,并将当前图像用作参考图像。在另一示例方面,一种处理视频的方法,包括:执行由处理器确定第一视频块是帧内编码还是非Merge帧间编码的;由处理器确定第一视频块的第一预测部分和第二预测部分,其中,第一预测部分或第二预测部分中的一个或两个为第一视频块的非矩形和非正方形部分;并使用第一预测部分和第二预测部分对第一视频块执行进一步处理,其中使用第一预测部分和第二预测部分对第一视频块进行进一步处理基于与第一视频块相关的非相邻空间视频块的帧间或帧内编码信息。在另一示例方面,一种处理视频的方法,包括:执行确定第一视频块使用第一视频块的三角预测部分以三角分割模式(TPM)进行编码,并且第二视频块使用第二视频块的非三角预测部分以非TPM进行编码;使用存储的HMVP候选来对第一视频块和第二视频块执行进一步处理,并存储与第一视频块和第二视频块相关联的HMVP候选。在另一示例方面,一种处理视频的方法,包括:执行由处理器确定第一视频块包括作为第一视频块的非矩形和非正方形部分的预测部分;以及确定HMVP候选;将从HMVP候选推导的一个或多个运动候选添加到与包括非矩形和非正方形预测部分的视频块相关联的Merge列表中;以及使用Merge列表对第一视频块执行进一步处理。在另一示例方面,一种处理视频的方法,包括:在可视媒体数据的当前块与所述可视媒体数据的相应编码表示之间的转换期间,确定当前块的多个子部分;确定所述多个子部分的帧内预测信息;使用所述多个子部分的帧内预测信息来执行所述当前块的转换;并且其中,所述当前块是帧内编码的,并且所述多个子部分中的至少一个是非矩形和非正方形的子部分。在另一示例方面,一种处理视频的方法,包括:在可视媒体数据的当前块与所述可视媒体数据的相应编码表示之间的转换期间,确定所述当前块的多个子部分;确定所述多个子部分的运动信息;使用所述多个子部分的运动信息执行所述当前块的转换;并且其中,所述当前块是非Merge帧间编码的,并且所述多个子部分中的至少一个是非矩形和非正方形的子部分。在另一示例方面,一种处理视频的方法,包括:执行可视媒体数据的当前块与所述可视媒体数据的相应编码表示之间的转换,其中根据划分模式将所述当前块分割为多个子部分,其中的第一子部分具有非矩形、非正方形形状;利用帧内编码模式处理第一子部分;以及利用帧间编码模式处理第二子部分。在另一示例方面,一种处理视频的方法,包括:执行可视媒体数据的当前块与所述可视媒体数据的相应编码表示之间的转换,其中根据划分模式将所述当前块分割为多个子部分,其中的第一子部分具有非矩形、非正方形形状;其中,所述多个子部分中的至少一个是Merge或非Merge帧间编码的,并且使用当前图片作为参考图片。在另一示例方面,一种处理视频的方法,包括:执行可视媒体数据的当前块与所述可视媒体数据的相应编码表示之间的转换,其中根据划分模式将所述当前块分割为多个子部分,其中的第一子部分具有非矩形、非正方形形状;以及使用一个或多个非相邻空间块的帧间或帧内编码信息执行所述转换。在另一示例方面,一种处理视频的方法,包括:在可视媒体数据的第一块与所述可视媒体数据的相应编码表示之间的转换期间,确定所述第一块以几何分割模式编码;基于至少一个表来确定所述第一块的至少一个子部分的运动信息,所述至少一个表存储包括基于先前编码的块的运动信息的基于历史的运动矢量预测HMVP候选;使用所确定的运动信息执行所述第一块的转换。在另一示例方面,一种处理视频的方法,包括:在可视媒体数据的第一块与所述可视媒体数据的相应编码表示之间的转换期间,确定第一块以几何分割模式编码;确定所述第一块的至少一个子部分的运动信息;使用所述至少一个子部分的运动信息,执行所述第一块的转换;其中,确定所述第一块的至少一个子部分的运动信息包括:使用至少一个基于历史的运动矢量预测HMVP候选构造运动候选列表,并且从所述运动候选列表确定所述运动信息;其中,所述至少一个HMVP候选包括基于先前编码的块的运动信息。在另一个示例方面,上述方法可以由包括处理器的视频编码器装置实现。在另一个示例方面,上述方法可以由包括处理器的视频解码器装置实现。在又一个示例方面,这些方法可以以处理器可执行指令的形式体现并存储在计算机可读程序介质上。在本文中进一步描述了这些以及其他方面。附图说明图1示出了用于Merge候选列表构建的推导过程的示例。图2示出了空域Merge候选的位置的示例。图3示出了考虑用于空域Merge候选的冗余检查的候选对的示例。图4示出了N×2N和2N×N分割的第二个PU的位置的示例。图5示出了时域Merge候选的运动矢量缩放的示例。图6示出了时域Merge候选的候选位置C0和C1的示例。图7示出了组合的双向预测Merge候选的示例。图8示出了运动矢量预测候选的推导过程的示例。图9示出了空域运动矢量候选的运动矢量缩放的示例。图10示出了CU的ATMVP运动预测的示例。图11示出了具有四个子块(A-D)及其邻近块(a-d)的一个CU的示例。图12示出了具有不同MV精度的编码的流程图的示例。图13示出了将CU划分为两个三角预测单元(两种分割类型)的示例。图14示出了邻近块的位置的示例本文档来自技高网...
【技术保护点】
1.一种用于处理视频的方法,包括:/n在可视媒体数据的第一块与所述可视媒体数据的相应编码表示之间的转换期间,确定所述第一块以几何分割模式编码;/n基于至少一个表来确定所述第一块的至少一个子部分的运动信息,所述至少一个表存储包括基于先前编码的块的运动信息的基于历史的运动矢量预测HMVP候选;/n使用所确定的运动信息执行所述第一块的转换。/n
【技术特征摘要】
20181102 CN PCT/CN2018/113716;20190509 CN PCT/CN201.一种用于处理视频的方法,包括:
在可视媒体数据的第一块与所述可视媒体数据的相应编码表示之间的转换期间,确定所述第一块以几何分割模式编码;
基于至少一个表来确定所述第一块的至少一个子部分的运动信息,所述至少一个表存储包括基于先前编码的块的运动信息的基于历史的运动矢量预测HMVP候选;
使用所确定的运动信息执行所述第一块的转换。
2.根据权利要求1所述的方法,其中所述第一块以几何分割模式编码包括:
将所述第一块划分为多个子部分;
其中,所述多个子部分中的至少一个是非矩形和非正方形部分。
3.根据权利要求1所述的方法,还包括:
在所述可视媒体数据的第二块与所述可视媒体数据的相应编码表示之间的转换期间,基于与用于所述第一块的相同的所述表确定所述第二块的运动信息,
并且,所述第二块未使用所述几何分割模式。
4.根据权利要求1-3中任一项所述的方法,其中,避免将所述第一块使用的运动信息存储在所述至少一个表中。
5.根据权利要求1-4中任一项所述的方法,其中,在所述第一块的转换之后,不更新所述至少一个表。
6.根据权利要求1-5中任一项所述的方法,其中,所述至少一个表包括多个表,所述多个表被维护以存储用于具有所述几何分割模式的块的HMVP候选。
7.根据权利要求6所述的方法,其中,对于所述至少一个表,所存储的HMVP候选仅具有根据具有所述几何分割模式的块所使用的运动信息。
8.根据权利要求1-7中任一项所述的方法,其中,所述至少一个表包括两个表,所述两个表被维护以分别存储单向预测的HMVP候选和双向预测的HMVP候选。
9.根据权利要求1-8中任一项所述的方法,其中,所述至少一个表包括两个表,所述两个表被维护以分别存储所述第一块的第一子部分和第二子部分的运动信息。
10.根据权利要求1-9中任一项所述的方法,其中,所述至少一个表包括两个表,所述两个表被维护以分别存储列表0和列表1的运动信息。
11.根据权利要求1-10中任一项所述的方法,其中,所述至少一个表包括三个表,所述三个表被维护以分别存储来自列表0的单向预测的HMVP候选、来自列表1的单向预测的HMVP候选,以及双向预测的HMVP候选。
【专利技术属性】
技术研发人员:张莉,张凯,刘鸿彬,王悦,
申请(专利权)人:北京字节跳动网络技术有限公司,字节跳动有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。