本公开的实施例大体涉及视频处理技术,并且更具体地,涉及基于历史的仿射模型继承。
背景技术:
1、如今,数字视频能力正被应用于人们生活的各个方面。针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,通常期望能够进一步提高视频编解码技术的编解码效率。
技术实现思路
1、本公开的实施例提供了一种视频处理的解决方案。
2、在第一方面,提出了一种用于视频处理的方法。该方法包括:在视频的视频单元与视频单元的比特流之间的转换期间,基于一组运动向量导出针对视频单元的非相邻仿射运动候选的仿射模型,其中仿射模型包括一组仿射参数;以及基于仿射模型执行转换。以这种方式,编解码效率和性能能够被提高。
3、在第二方面,提出了一种用于处理视频数据的装置。用于处理视频数据的装置包括处理器和其上具有指令的非暂态存储器,其中指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
4、在第三方面,提出了一种非暂态计算机可读存储介质。非暂态计算机可读存储介质存储使处理器执行根据本公开第一方面的方法的指令。
5、在第四方面,提出了另一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储由针对视频处理的装置执行的方法生成的视频的比特流。该方法包括:基于一组运动向量导出针对视频的视频单元的非相邻仿射运动候选的仿射模型,其中仿射模型包括一组仿射参数;以及基于第一运动候选和第二运动候选生成比特流。
6、在第五方面,提出了一种用于存储视频的比特流的方法。该方法包括:基于一组运动向量导出针对视频的视频单元的非相邻仿射运动候选的仿射模型,其中仿射模型包括一组仿射参数;基于第一运动候选和第二运动候选生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
7、提供
技术实现要素:
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。
1.一种视频处理的方法,包括:
2.根据权利要求1所述的方法,其中所述一组运动向量是角位置运动向量(cpmv),以及
3.根据权利要求1所述的方法,其中所述一组仿射参数包括以下仿射参数中的至少一项:
4.根据权利要求3所述的方法,其中所述第一块与所述第二块处于同一块行,和/或
5.根据权利要求3所述的方法,其中所述第一块、所述第二块或所述第三块中的至少一项为所述视频单元的当前块的非相邻块。
6.根据权利要求1所述的方法,其中所述仿射模型是基于移位操作被导出的。
7.根据权利要求6所述的方法,其中所述一组仿射参数包括以下仿射参数中的至少一项:
8.根据权利要求6所述的方法,其中如果以下中的至少一项被满足:pw=2wb或ph=2hb,用于导出仿射模型的除法操作由所述移位操作替换,以及
9.根据权利要求1所述的方法,其中所述仿射模型是基于查找表被导出的。
10.根据权利要求9所述的方法,其中如果以下中的至少一项被满足:pw不为pw=2wb的形式或ph不为ph=2hb的形式,用于导出所述仿射模型的除法操作由所述查找表替换,以及
11.根据权利要求9所述的方法,其中所述一组仿射参数包括以下仿射参数中的至少一项:
12.根据权利要求11所述的方法,其中wi是基于pw被导出的,和/或
13.根据权利要求12所述的方法,其中wi等于pw,和/或
14.根据权利要求9所述的方法,其中所述查找表至少部分地与另一个编解码工具共享。
15.根据权利要求14所述的方法,其中所述另一个编解码工具是跨分量线性模型(cclm)。
16.根据权利要求1所述的方法,其中所述仿射模型是基于第一算法被导出的,所述第一算法被用于替换另一编解码工具中的除法操作。
17.根据权利要求16所述的方法,其中如果pw不为pw=2wb的形式或ph不为ph=2hb的形式,所述第一算法被用于导出所述仿射模型。
18.一种用于视频处理的装置,所述装置包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1至17中任一项所述的方法。
19.一种存储指令的非暂态计算机可读存储介质,所述指令使处理器执行根据权利要求1至17中任一项所述的方法。
20.一种存储由针对视频处理的装置执行的方法生成的视频的比特流的非暂态计算机可读记录介质,其中所述方法包括:
21.一种用于存储视频的比特流的方法,包括: