【】本公开涉及视频编解码。更具体地,本公开涉及合并模式候选(merge modecandidate)的排序和几何分区模式(geometric partitioning mode)。
背景技术
0、
背景技术:
1、除非本文另有说明,否则本节中描述的方法不是权利要求的现有技术,并且不因包含在本节中而被承认为现有技术。
2、通用视频编解码(vvc)是由itu-t sg16 wp3和iso/iec jtc1/sc29/wg11联合视频专家组(jvet)制定的最新国际视频编解码标准。输入视频信号是根据从编码的图片区域导出的重建的信号预测的。预测残差信号通过块变换进行处理。变换系数与比特流中的其他辅助信息一起被量化和熵编解码。重建的信号是根据预测信号和对去量化的变换系数进行逆变换后的重建的残差信号生成的。重建的信号通过环路滤波进一步处理,以去除编解码伪像。解码后的图片存储在帧缓冲器中,用于预测输入视频信号中的未来图片。
3、在vvc中,编码的图片被划分为由相关联的编解码树单元(ctu)表示的非重迭方形块区域。编码的图片可以由切片集合表示,每个切片包含整数个ctu。切片中的各个ctu以光栅扫描顺序处理。可以使用帧内预测或帧间预测对双向预测(bi-predictive,简写为b)切片进行解码,其中最多有两个运动向量和参考索引来预测每个块的样本值。使用具有至多一个运动矢量和参考索引的帧内预测或帧间预测来解码预测(predictive,简写为p)切片以预测每个块的样本值。仅使用帧内预测对帧内(i)切片进行解码。
4、利用具有嵌套多类型树(multi-type-tree,简写为mtt)结构的四叉树(qt)可以将ctu划分为一个或多个非重迭编解码单元(cu),以适应各种局部运动和纹理特征。可以使用五种分割类型之一将cu进一步分割成更小的cu:四叉树分割、垂直二叉树分割、水平二叉树分割、垂直中心侧三叉树分割、水平中心侧三叉树分割。
5、每个cu包含一个或多个预测单元(pu)。预测单元与关联的cu句法一起作为用于发送预测信息的基本单元。指定的预测过程用于预测pu内的相关像素样本的值。每个cu可以包含一个或多个变换单元(tu)用于表示预测残差块。变换单元(tu)由一个亮度样本的变换块(tb)和两个相应的色度样本变换块组成,每个tb对应于来自一种颜色分量的样本的一个残差块。将整数变换应用于变换块。量化系数的电平值(level value)与其他辅助信息一起在比特流中被熵编解码。术语编解码树块(ctb)、编解码块(cb)、预测块(pb)和变换块(tb)被定义为指定分别与ctu、cu、pu和tu相关联的一种颜色分量的2维样本阵列(2-d samplearray)。因此,一个ctu由一个亮度ctb、两个色度ctb和相关语法元素组成。类似的关系对cu、pu和tu有效。
技术实现思路
0、
技术实现要素:
1、以下概述仅是说明性的并且不旨在以任何方式进行限制。即,以下概述被提供以介绍本文所述的新颖且非显而易见的技术的概念、亮点、益处和优点。选择而不是所有的实施方式在下面的详细描述中被进一步描述。因此,以下概述并非旨在识别所要求保护的主题的基本特征,也不旨在用于确定所要求保护的主题的范围。
2、本公开的一些实施例提供了一种用于发送几何分区模式(geometricpartitioning mode,简写为gpm)的分区模式和合并候选的方法。视频编解码器(编码器或解码器)接收要作为视频的当前图片的当前块被编码或解码的像素块的数据。视频编解码器将多种分区模式分类为多组分区模式。每种分区模式是一种几何分区,将当前块分割成至少两个几何分区。视频编解码器发送或接收从多组分区模式中选择的一组分区模式。视频编解码器从选定的一组分区模式中选择分区模式。视频编解码器根据所选择的分区模式将当前块至少分成第一分区和第二分区。视频编解码器通过组合第一分区的第一预测和第二分区的第二预测来编码或解码当前块。
3、在一些实施例中,视频编解码器为多个分区模式中的每个分区模式计算用于编码当前块的成本,基于计算的成本从多个分区模式中识别最佳分区模式,并且选择包括已识别的最佳分区模式的一组分区模式。针对分区模式对当前块进行编码的成本可以是使用分区模式对当前块进行编码的模板匹配成本或边界匹配成本。在一些实施例中,视频编解码器通过为多组分区模式中的每组识别最低成本分区模式来识别最佳分区模式。
4、在一些实施例中,视频编码器计算用于以所选组分区模式中的每个分区模式编码当前块的成本。视频编解码器可通过从所选的一组分区模式中选择最低成本的分区模式来从所选的一组分区模式中选择分区模式。视频编解码器可通过根据计算的成本对所选组中的分区模式重新排序,以及基于重新排序发送或接收对分区模式的选择。
5、在一些实施例中,视频编码器接收要被编码或解码为视频的当前图片的当前块的像素块的数据。视频编解码器发送或接收从多个分区模式中选择的分区模式。每种分区模式都是一种几何分区,将当前块分割成至少两个分区。视频编解码器计算由所选分区模式形成的当前块的至少两个分区中的每一者的每一合并候选的成本。视频编解码器基于计算的成本为由所选分区模式形成的至少两个分区选择一组至少合并候选。视频编解码器通过基于所选择的至少两个合并候选的集合组合至少两个分区的两个预测来编码或解码当前块。
6、在一些实施例中,对于多个分区模式中的每个分区模式,视频编解码器计算由分区模式形成的至少两个分区的每组至少两个合并候选的成本,基于计算出的成本,识别该至少两个分区的一组至少两个合并候选。所选择的分区模式是基于多个分区模式的识别的合并候选对的计算成本来选择的。视频编解码器可以通过重新排序至少两个分区的合并候选,基于所计算的成本选择该组至少两个合并候选,其中合并候选由所选分区模式根据计算的成本形成,以及基于该重新排序发送或接收对一组至少两个合并候选的选择。视频编解码器可通过在由所选分区模式形成的至少两个分区的合并候选中选择具有最低成本的至少两个合并候选的集合来基于计算的成本来选择一组至少两个合并候选。
1.一种视频编解码方法,包括:
2.根据权利要求1所述的视频编解码方法,还包括:
3.根据权利要求2所述的视频编解码方法,其中,所述针对分区模式对该当前块进行编码的该成本是使用该分区模式对该当前块进行编码的模板匹配成本或边界匹配成本。
4.根据权利要求2所述的视频编解码方法,其中识别该最佳分区模式包括为该多组分区模式中的每组识别最低成本分区模式。
5.根据权利要求1所述的视频编解码方法,还包括为所选择的该组分区模式中的每个分区模式计算用于对该当前块进行编码的成本。
6.根据权利要求5所述的视频编解码方法,其中,从所选择的该组分区模式中选择分区模式包括从所选择的该组分区模式中选择成本最低的分区模式。
7.根据权利要求5所述的视频编解码方法,其中,从所选择的该组分区模式中选择分区模式包括根据所计算的成本对所选择的组中的分区模式进行重新排序,以及发送或者接收基于该重新排序的分区模式的选择。
8.根据权利要求1所述的视频编解码方法,还包括:
9.根据权利要求8所述的视频编解码方法,还包括:
10.根据权利要求8所述的视频编解码方法,其中,该分区模式形成的该至少两个分区的一组至少两个合并候选的成本是使用该组至少两个合并候选和该分区模式来编码该当前块的模板匹配成本或边界匹配成本。
11.一种视频编解码方法,包括:
12.根据权利要求11所述的视频编解码方法,还包括
13.根据权利要求11所述的视频编解码方法,其中基于该计算的成本选择该组至少两个合并候选包括根据该计算的成本对由所选择的该分区模式形成的该至少两个分区的合并候选重新排序,以及基于该重新排序发送或接收对一组至少两个合并候选的选择。
14.根据权利要求11所述的视频编解码方法,其中基于该计算的成本来选择该组至少两个合并候选包括在由所选择的该分区模式形成的该至少两个分区的合并候选中选择具有最低成本的一组至少两个合并候选。
15.一种电子装置,包括:
16.一种视频编码方法,包括:
17.一种视频解码方法,包括: