CN118301364A 使用多假设预测的视频信号处理方法和装置 (韦勒斯标准与技术协会公司)_第1页
CN118301364A 使用多假设预测的视频信号处理方法和装置 (韦勒斯标准与技术协会公司)_第2页
CN118301364A 使用多假设预测的视频信号处理方法和装置 (韦勒斯标准与技术协会公司)_第3页
CN118301364A 使用多假设预测的视频信号处理方法和装置 (韦勒斯标准与技术协会公司)_第4页
CN118301364A 使用多假设预测的视频信号处理方法和装置 (韦勒斯标准与技术协会公司)_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

201980067130.82019.10.14使用多假设预测的视频信号处理方法和装置公开了一种使用多假设预测的视频信号处2其中,当所述第二语法元素不存在时,所述第二语法元素的其中,所述子块变换指示将变换应用于在水平方向上或在垂直当所述第一语法元素的值指示所述组合预测不被应用于所述当前块并且所述第二语法元素的值指示所述子块变换被应用于所述当前块时,基于所述子块变换重构所述当前其中,当所述第一语法元素的值指示所述组合预测被应其中,所述当前块的组合预测块是通过帧间预测块和帧内预测块的加权求和而获得其中,所述帧间预测块是通过用于所述当前块的帧间预测的合所述帧内预测块是通过用于所述当前块的帧内预其中,通过所述组合预测参考的相邻位置是(xCb_1,yCb_1+cbHeight)和(xCb_1+其中,使用基于所述当前块的颜色分量索引值确定的缩3其中,当所述第二语法元素不存在时,所述第二语法元素的其中,所述子块变换指示将变换应用于在水平方向上或在垂直当所述第一语法元素的值指示所述组合预测不被应用于所述当前块并且所述第二语法元素的值指示所述子块变换被应用于所述当前块时,基于所述子块变换重构所述当前其中,当所述第一语法元素的值指示所述组合预测被应其中,所述当前块的组合预测块是通过帧间预测块和帧内预测块的加权求和而获得其中,所述帧间预测块是通过用于所述当前块的帧间预测的合所述帧内预测块是通过用于所述当前块的帧内预其中,通过所述组合预测参考的相邻位置是(xCb_1,yCb_1+cbHeight)和(xCb_1+其中,使用基于所述当前块的颜色分量索引值确定的缩当所述组合预测没有被应用于所述当前块时,确定是否将子块变换应用于所述当前4其中,当指示是否子块变换被应用于所述当前块的第二其中,所述子块变换指示将变换应用于在水平方向上或在垂直当所述组合预测没有被应用于所述当前块并且所述子块变换被应用于所述当前块时,其中,当所述组合预测被应用于所述当前块时,基于所述当前块其中,所述当前块的组合预测块是通过帧间预测块和帧内预测块的加权求和而获得其中,所述帧间预测块是通过用于所述当前块的帧间预测的合所述帧内预测块是通过用于所述当前块的帧内预其中,通过所述组合预测参考的相邻位置是(xCb_1,yCb_1+cbHeight)和(xCb_1+其中,使用基于所述当前块的颜色分量索引值确定的缩当所述组合预测没有被应用于所述当前块时,确定是否将子块变换应用于所述当前其中,当指示是否子块变换被应用于所述当前块的第二其中,所述子块变换指示将变换应用于在水平方向上或在垂直5当所述组合预测没有被应用于所述当前块并且所述子块变换被应用于所述当前块时,其中,当所述组合预测被应用于所述当前块时,基于所述当前块其中,所述当前块的组合预测块是通过帧间预测块和帧内预测块的加权求和而获得其中,所述帧间预测块是通过用于所述当前块的帧间预测的合所述帧内预测块是通过用于所述当前块的帧内预其中,通过所述组合预测参考的相邻位置是(xCb_1,yCb_1+cbHeight)和(xCb_1+其中,使用基于所述当前块的颜色分量索引值确定的缩6[0001]本申请是2021年4月12日提交进入中国专利局的国际申请日为2019年10月14日的对视频信号进行编码和解码的视频信号处理[0003]压缩编译指代用于通过通信线路发送数字化信息或以适合于存储介质的形式存中不更新包括在合并共享节点中的多个编译块的至少一个列表,以及在HMVP表中不更新包括在合并共享节点中的多个编译块的至少一个的运动信7之中的在解码顺序中具有相对较晚次序的解码顺序的预定数量的编译块的运动信息来更之中的在解码顺序中具有最晚次序的编译块的运动信息来更预先定义的预定索引的HMVP来识别是否存在合并候选列表中的候选的运动信息的重复运式被应用于所述当前块,则获得指示是否组合预测被应用于所述当前块的第一语法元素,所述当前块的帧内预测的帧内预测模式被设置8[0031]图9是具体地图示用于通过编码器和解码器对变换系数进行逆变换来获得残差信[0033]图11是图示根据本公开的实施例的发信号告知自适应运动向量分辨率信息的方[0044]图22是图示根据本公开的实施例,基于合并共享节点中的块的运动信息来更新[0046]图24是图示根据本公开的实施例,基于合并共享节点中的块的运动信息来更新9[0068]考虑到本公开中的功能,本说明书中使用的术语可以是当前广泛使用的通用术这些术语可以互换使用。[0071]变换单元110通过对残差信号进行变换来获得变换系数的值,该残差信号是输入的视频信号与由预测单元150生成的预测信号之间的差。例如,可以使用离散余弦变换对从变换单元110输出的变换系数值的值用通过预测单元150已经编码的区域来预测图片,并通过将在原始图片和预测的图片之间将原始图片和预测图片之间的残差值与预测图片相加来经由预测单元150预测图片,从而获得重构图片的方法。帧内预测单元152在当前图片内执行帧内预测,并且帧间预测单元154通过使用存储在解码图片缓冲器156中的参考图片来预测当前图片。帧内预测单元152预测单元154可以包括运动估计单元154a和运动补偿单元154b。运动估计单元154a通过参动补偿单元154b通过使用从运动估计单元154a传递的运动矢量值来执行帧间测单元154可以包括运动估计单元154a和运动补偿单元154b。运动估计单元154a通过参考域的运动信息集(参考图片索引、运动矢量信息154b通过使用从运动估计单元154a传递的运动矢量值来执行运动补偿。帧间预测单元154将包括关于参考区域的运动信息的帧间编码信息传递到熵编译内BC预测单元将帧内BC编码信息传送到熵编译单元160。帧内BC编码信息可以包括块矢量[0076]当执行上述图片预测时,变换单元110变换在原始图片和预测图片之间的残差值设范围内改变特定块的大小。量化单元115对在变换单元110中生成的变换系数值进行量(PPS)、序列参数集(SPS)、视频参数集(VPS)等等的高层集合的原始字节序列有效载荷特定区域的变换系数信息的二值化代码。熵解码单元210通过对二进制码进行逆二值化来获得的残差值与由预测单元250获得的预测值相加来重构原的去块滤波器和/或用于去除整个图片的失真的自适应环路滤波器。滤波后的图片被输出(tile)/切片(slice))称为帧内图片或I图片(或贴片/切片),并且将能够执行所有帧内预测帧间图片(或贴片/切片)当中的每个块引的图片(或者贴片/切片)被称为预测图片或P动矢量和参考图片索引的图片(或贴片/切片)称为双向预测图片或B图片(或贴片/切片)。[0084]帧内预测单元252使用帧内编码信息和当前图片中的重构的样本来生成预测块。以是当前块的邻近块的样本当中的位于距当前块的左边界预定距离内的线上的样本和/或[0086]帧间预测单元254使用存储在DPB256中的参考图片和帧间编码信息来生成预测的一个参考图片进行预测,而L1预测意指使用L1图片列表中包括的一个参考图片进行预量和参考图片索引),并且两个运动矢量可以对应于相同的参考图片索引或不同的参考图[0087]帧间预测单元254可以使用运动矢量和参考图片索引来获得当前块的参考块。参从熵解码单元210获得当前区域的帧内BC编码信息。帧内BC预测单元获得指示当前图片中[0089]通过将从帧内预测单元252或帧间预测单元254输出的预测值与从逆变换单元225成的预测块和从逆变换单元225获得的残差来[0092]参考图3,首先将编译树单元分割成四叉树(QT)结构。即,在四叉树结构中具有型树中的以下参数中的至少一个。1)CTU大小:四叉树的根节点大小,2)最小QT大小[0095]图4示出用于用信号发送四叉树和多类型树的分割的方法的实施例。可以使用预预测单元通过使用位于当前块的左边和/或上边的重构的样本作为参考样本来预测当前块以使用位于当前块的左边和上边的最大2W+2H+1个邻近样本来配的样本。帧内预测单元通过使用未滤波的参考样本或滤波的参考样本来预测当前块的样帧内预测模式索引50指示垂直(VER)模式,而帧内预测模式索引66指示垂直对角(VDIA)模间预测方法可以包括针对平移运动而优化的一般帧间预测方法和基于仿射模型的帧间预列表或L1图片列表中的至少一个。运动向量703可以指示当前图片710中的当前块701的坐标值与参考图片720中的参考块702的坐标值之间的偏移。解码器可以基于参考块702的样在此,SAD可以是通过将两个块中包括的样本之间的差的绝对值相加而获得的值。另外,种情况下,可以使用用于相对于多个块中的每一个的运动补偿的运动信息集之间的相似将4×4二次变换应用于宽度或高度之间的较短边的长度大于第二预配置长度的块。在此,[0117]在特定区域中的视频信号的情况下,即使由于亮度的突然改变而执行了频率变[0119]图9是具体图示用于通过编码器和解码器,对变换系数进行逆变换来获得残差信[0121]逆变换单元可以对逆量化的变换系数或二次逆变换的变换系数执行初次逆变式地或隐式地发信号告知指示多个可用变换核当中的被应用于当前变换块的变换核的信码器可以将MVD信息发信号告知给解码器以便准确地表示MV,并且解码器可以通过将获得码器可以基于接收到的索引导出确定的MVP发送在表1的示例中,指示绝对值是否大于0的abs_mvd_greater0_flag。如果abs_mvd_greater0_flag指示(或示出)绝对值不大于0,则可以将MVD的绝对值确定为0。如果abs_greater1_flag指示(或显示)绝对值不大于1,则可以将MVD的绝对值确定为1。如果abs_mvd_greater1_flag指示绝对值大于1,则可能存在附加语法。例如,可能存在abs_mvd_[0137]根据实施例,可以通过应用基于可变长度的二值化方法(诸如指数哥伦布经由mvd_sign_flag来发信号告知先定义的预定值的标记以及通过从该绝对值中减去该预定值而获得的值。表1中的[0]和[0139]图11是图示根据本公开的实施例的发信号告知自适应运动向量分辨率信息的方[0146]根据本公开的实施例,编码器/解码器可以将先前编译的块的运动信息存储在表编码器/解码器可以使用用于与当前块相关联的运动补偿或解码的信息来更[0158]图13是图示根据本公开的实施例的更新HMVP表的方法的图。根据本公开的实施果HMVP表被最大数量的元素填充,则编码器/解码器可以从HMVP表输出添加最久的运动信元素位于HMVP表索引0,则与大于m的索引n相对应的运动信息可以被分别移动到HMVP表的被包括在HMVP表中。可以取决于是否包括重复的运动信息来不同地定义HMVP表更新方法。果定义了以CTU行级别的HMVP表的初始化,则编码器/解码器可以在开始对每个CTU行的编[0164]在第一步骤(步骤1)中,编码器/解码器可以通过将H示HMVP表中HMVP的索引的变量。在此,HMVPCandNum表示HMVP表中包含的HMVP的数量。L0相关MV和参考索引之间或L1相关MV和参考索引之间,与具有预测列表利用标记为1的运[0165]在第二步骤(步骤2)中,编码器/解码器可以将作为指示临时索引的变量的变量最大HMVP表的大小(或长度)相同,则编码器/解码器可以通过将tempIdx从(sameCand?HMVPIdx:1)变为(HMVPCandNum_1),将HMVPCandList[tempIdx]复制到HMVPCandList以将HMVPIdx设置为通过将1加到与HMVP表中的mvCand相同的元素索引而获得的值。另外,如果sameCand为假,则tempIdx从1开始,并且HMVPCandList[0]可以被用作HMVPCandList[0166]在第四步骤(步骤4)中,编码器/解码器可以将作为要用于更新的运动信息的句话说,编码器/解码器可以将mvCand与从与HMVPIdx1相对应的候选开始的候选进行比refIdxL1以及两个预测列表利用标记predFlagL0和predFlagL1的运动候选mvCand用作输[0168]再次参考图14中描述的HMVP表更新方法。在第一步骤中可以从与HMVPIdx0相对应的运动信息开始检查是否存在与mvCand相同的运动信息。然而,如果mvCand存在于HMVPCandList[0]中,或者不存在于对应于HMVPIdx0至HMVPCandNum的范围的mvCand存在于不同于0的HMVPIdx当中的HMVPCandList[HMVPIdx]中,则不会更新除对应于具有大于或等于0的值的HMVPIdx的预定数量的运动信息(或候选)的情况下执行码器/解码器可以在与HMVPIdx相对应的元素的范围(HMVPCandNum_NumPrune+1)至[0170]根据另一个实施例,编码器/解码器可以将mvCand与HMVP表中预先设定并且不同于HMVPIdx0的预定位置进行比较。例如,编码器/解码器可以通过与对应于HMVPIdxPruneStart到(HMVPCandNum_1)的元素范围内的HMVP表元素进行比较来检查mvCand是否是同的方式,从与最近添加的元素相对应的HMVPIdx进行比较,可以减少需要执行比较的次当前块的运动信息是否已经包括在HMVP表中时,编码器/解码器可以与HMVP表的一些信息进行比较。这是为了减少由比较过程引起的复杂性。例如,在检查运动信息是否包括在HMVPCandList[HMVPIdx]中的情况下,编码器/解码器可以使用具有预定索引的L1相关联的信息可以被包括在HMVPCandList[HMVPIdx]中。如果L0和L1利用标记全部为1,则编码器/解码器可以根据预定的协议(或条件)选择L0和L1中的任何一个,并且可以执行[0173]根据实施例,编码器/解码器可以相对于HMVP表中的运动信息的L0参考索引和L1实施例,编码器/解码器可以将基于当前块的运动信息比特和参考索引比特的子集获得的和参考索引比特的子集获得的值可以是通过使第一子集和第二子集通过哈希函数而获得器/解码器可以优先地将HMVP表元素中的相对较新输入的运动信合并列表区域等。编码器/解码器可以基于与合并共享节点相邻的相邻块的运动信息来配[0181]图22是图示根据本公开的实施例,基于合并共享节点中的块的运动信息来更新共享列表的状态下,可以在终止对合并共享节点中的所有CU的MV推导或编译之后,执行图片和参考图片之间的POC关系等来确定更新与多个CU的运动信息相关联的HMVP表的顺[0186]图24是图示根据本公开的实施例,基于合并共享节点中的块的运动信息来更新[0187]根据本公开的实施例,编码器/解码器可以使用在合并共享节点中多个CU使用的器可以仅使用与根据常规解码的顺序最后编译的CU4相关联的运动信息来更新HMVP表。根编码器/解码器可以通过参照当前块和与HMVP表中的元素相对应的块之间的关系来将HMVP考虑HMVP或块解码的顺序来将来自HMVP表的HMVP候选添加[0190]图25是图示根据本公开的实施例的基于HMVP处理视频信号的方法的图。参考图基于HMVP的视频信号处理方法可以以基本上相同的方码器可以将包括至少一个基于历史的运动向量预测值(HMVP)的HMVP表的预定HMVP添加到[0192]在操作S2503中,解码器可以从合并候选列表中获得指示用于预测当前块的合并使用在HMVP表中具有预先定义的预定索引的HMVP来检查是否存在合并候选列表中的候选[0194]图26是图示根据本公开的实施例的多假设预测方法的图式以及垂直和/或水平模式中的至少一种限制性预测模式用作[0198]参考图26,编码器/解码器可以使用第一预测(预测1)和第二预测(预测2)来生成第二权重(w2)应用于基于第二预测生成的第二临时预测块来实现加测模式之一对应于帧内预测和方向性模式,则编码器/解码器可以增加远离参考样本的样另一预测模式对应于帧间预测,则编码器/解码器可以将相对较高的权重应用于基于应用设预测样本的模式对应于帧间预测,编码器/解码器可以将高权重应用于基于应用于接近w)*predSamplesIntra[x][y])3)[0205]在等式5中,pbSamples是基于多假设预测生成的(最终)预测样本(或预测块)。<=施例,仅当满足用于多假设预测的预先定义的预定可以在不解析mh_intra_flag的情况下,将mh_intra_flag的值推断为“0力。例如,mh_1,并且作为指示是否应用子块合并模式的标记的subblock_merge_flag是0,则可以解析mh_intra_luma_mpm_flag可以是指示在多个列表当中要使用的列表的标记。如果不存在表2至表3中mh_intra_luma_mpm_flag可以是这样的语法元素。将省略已经在表2中描述过表4,用于推断指示在多个列表当中要使用的列表的信令值的条件可以是当前块的宽度和高度之间的较大值应当大于较小值的两倍的条件。如果当前块的宽度和高度分别为为0,而当cbWidth和cbHeight中的一个是另一个的两倍大时,Abs(Log2(cbWidth/cbHeight))可以为1。因此,如果cbWidth和cbHeight中的一个大于另一个的2倍,则Abs可以在操作S2702中解析list1_flag。如果list1_flag为1,则编码器/解码器可以解析的模式的顺序的方法。在这种情况下,编码器/解码器可以参照当前块的相邻区域中的模生成第二列表。编码器/解码器可以将候选模式中未包括在第一列表中的候选添加到第二[0238]根据本公开的实施例,编码器/解码器可以通过参照当前块的相邻区域中的模式与图6的索引(或模式编号)50相对应的模式,而水平模式可以是对应于图6的索引18的模[0241]根据实施例,编码器/解码器可以基于在多个candIntraPredModeX当中是否存在相应位置的模式可以表示为candIntraPredModeA和candIntraPredModeB。例如,如果可以首先将由candIntraPredModeA和candIntraPredModeB指示的模式添加到候选模式列或DC模式,则编码器/解码器可以将由candIntraPredModeA和candIntraPredModeB指示的以预先确定候选模式列表中,由candIntraPredModeA和candIntraPredModeB指示的模式、平面模式和DC模式所具有的次序。另外,预定顺序可以是按由candIntraPredModeA和candIntraPredModeB指示的模式、平面模式和DC模式的顺序。即,candModeList[0]=器可以将candIntraPredModeA和candIntraPredModeB两者都添加到候选模式列表中。另式列表中。例如,可以按candIntraPredModeA和candIntraPredModeB的顺序,将选模式列表中的candIntraPredModeA和candIntraPredModeB之后添加不同于的顺序。也就是说,candModeList[0]=candIntraPredModeA,candModeList[1]=同于candIntraPredModeA和candIntraPredModeB的模式中的在最前候选模式列表中,则编码器/解码器可以将candIntraPredModeC而不是垂直模式添加到候列表中包括水平模式,则编码器/解码器可以将垂直模式而不是水平模式添加到候选模式列表。可替代地,如果水平模式被包括在候选模式列表中,则编码器/解码器可以将表的变量(或语法元素)。例如,mh_intra_luma_mpm_flag可以是表2至表4的mh_intra_[0250]图29是图示根据本公开的实施例的多假设预测所参照的相邻位置的图。参考图[0251]图30是图示根据本公开的实施例的参照相邻区域中的模式的方法的图。参考图位置而获得的模式可以是candIntraPredModeX。根据实施例,如果相邻位置不可用,则索引大于预定方向性模式的索引,则编码器/解码器可以将candIntraPredModeX设置为垂应于方向性模式,则编码器/解码器可以将candIntraPredModeX设置为水平模式索引。例[0253]参考图30,mh_intra_flag可以是指示是否使用(或已经使用过)多假设预测的语[0255]根据本公开的实施例,可以根据以下方法来导出作为相邻块的帧内预测模式的位置(xCurr,yCurr)设置为(xCb,yCb),将输入(xNbX,yNbX)设置为相邻位置(xNbY,yNbY),[0262]B.否则,如果IntraPredModeY[xNbX][yNbX]>INTRA_ANGULAR34,则可以将candIntraPredModeX设置为[0263]C.否则,如果IntraPredModeY[xNbX][yNbX]<=INTRA_ANGULAR34,并且IntraPredModeY[xNbX][yNbX]>INTRA_DC,则可以将candIntraPredModeX设置为INTRA_[0265]如上所述,在上述列表配置方法中,可以根据参照相邻模式的方法来确定[0266]图31是图示根据本公开的实施例的候选列表生成方法的图。根据已经参考表2至生成第三列表时,编码器/解码器可以将基于相邻区域中的模式的模式添加到第三列表的码器/解码器可以从最前面的模式将第三列表添加到需要小的信令的第二列表。如果需要于是否指示要使用的列表的信令被推断来选择生成候选列表的两种方法中的一种。另外,[0271]根据实施例,如果candIntraPredModeA和candIntraPredModeB相同,并且平面模式,List1[1]=DC模式,并且List1[2]=垂直模式。另外,根据实施例,如果=candIntraPredModeA,而candModeList[1]=candIntraPredModeB。另外,对于candModeList[2]和candModeList[3],可以按候选模式的预定顺序,顺序地添加与[0283]根据另一实施例,编码器/解码器可以通过参照当前块的相邻区域中的模式来生=candIntraPredModeA。如果candIntraPredModeA和candIntraPredModeB相同,并且candIntraPredModeA是平面模式,则可以按预定顺序配置candModeList[1]和candModeList[2]。如果candIntraPredModeA和candIntraPredModeB相同,并且[2]=与candIntraPredModeA和平面模式不同的模式。如果candIntraPredModeA和=candIntraPredModeB并且candModeList[2]=与candIntraPredModeA和candIntraPredModeB相同,则candModeList[0]=candIntraPredModeA。如果不同,则编码器/解码器可以按预定顺序配置candModeList[1]和candModeList[2]。如果candIntraPredModeA和candIntraPredModeB相同,并且candIntraPredModeA是方向性模candIntraPredModeA和candIntraPredModeB不同,则candModeList[0]=candIntraPredModeA和candIntraPredMo器/解码器确定要包括水平模式和垂直模式之间的哪个模式。例如,如果块的宽度大于高计上频繁地用作帧内预测模式的平面模式,可以改善编码的复杂性并且可以节省信令比[0289]根据另一实施例,可以基于垂直模式和水平模式之间的块大小来确定一个模器/解码器可以确定该翻转是相对于x轴和y轴翻转。相对于x轴和y轴两者的翻转可以基于解码器可以确定该翻转是相对于y轴翻转。另外,如果在多假设预测中选择的模式是DC模标是(xCb,yCb),则NbA可以是(xNbA,yNbA)=(xCb_1,yCb+cbHcbHeight/2_1),(xCb+cbWidth/2_1,yCb_1)。可替代地,NbA和NbB可以是(xCb_1,yCb+[0294]图34是图示根据本公开的实施例的参照相邻区域中的模式的方法的图。如上所多假设预测的模式,则编码器/解码器可以将candIntraPredModeX设置为相邻位置使用的相邻位置使用的模式是水平模式,则编码器/解码器可以将candIntraPredModeX设置为相[0296]参考图34,mh_intra_flag可以是指示是否多假设预测被使用(或已经被使用)的位置(xCurr,yCurr)设置为(xCb,yCb),[0302]b)mh_intra_flag[xNbX][yNbX]不同于1并且IntraPredModeY[xNbX][yNbX]不同于INTRA_ANGULAR50和INTRA_AN[0304]B.否则,如果IntraPredModeY[xNbX][yNbX]>INTRA_ANGULAR34,则可以将candIntraPredModeX设置为[0305]C.否则,如果IntraPredModeY[xNbX][yNbX]<=INTRA_ANGULAR34,并且IntraPredModeY[xNbX][yNbX]>INTRA_DC,则可以将candIntraPredModeX设置为INTRA_位置(xCurr,yCurr)设置为(xCb,yCb),[0312]b)mh_intra_flag[xNbX][yNbX]不同于1并且IntraPredModeY[xNbX][yNbX]不同[0314]B.否则,如果IntraPredModeY[xNbX][yNbX]>INTRA_ANGULAR34,则可以将candIntraPredModeX设置为[0315]C.否则,如果IntraPredModeY[xNbX][yNbX]<=INTRA_ANGULAR34,并且IntraPredModeY[xNbX][yNbX]>INTRA_DC,则可以将candIntraPredModeX设置为INTRA_[0317]如上所述,在上述列表配置方法中,可以根据参照相邻模式的方法来确定[0323]图36是图示根据本公开的实施例的变换模式的示例的图假设预测。表6是示出根据本公开的实施例的多假设预测与变换模式之间的关系的语法结构。[0335]参考表6,可以存在指示是否使用SBT的cu_sbt_flag和指示是否使用多假设预测[0337]图37是图示根据本公开的实施例的色度分量的关系的图。参考图37,可以使用以为1。在这种情况下,可以基于separate_colour_plane_flag不同地执行该处理。如果separate_colour_plane_flag为0,则色度阵列的宽度和高度可以具有与亮度阵列相同的[0339]如果separate_colour_plane_flag为1,则在单个切片中可能存在对应于仅一个(一个Cb和一个Cr)。参考图38(c),可以在水平方向上为每个亮度样本布置一个色度样本本公开的实施例,编码器/解码器可以通过参照相邻位置来组合帧间预测和帧内预测。例NbA可以是(xCb_1,yCb+cbHeight_1)。当前块的左上的坐标(xCb,yCb)是基于亮度样本的分量的宽度和高度。上述坐标可以与亮度分量(或亮度块)相关联。例如,cbWidth和cbHeight可以表示基于亮度分量的宽度和高[0353]另外,NbB可能是当前块的顶部的位置。特别地,当前块的左上的坐标是(xCb,yCb),以及当前块的宽度和高度分别是cbWidth和cbHeight,NbB可以是(xCb+cbWidth_1,角的坐标(xCb,yCb)对应于与当前图片的左上亮度样本相关联的当前亮度编译块的左上亮的左上亮度样本相关联的当前亮度编译块的左上亮度样本的位置。另外,cbWidth和上坐标(xCb,yCb)可以是与当前图片的左上亮度样本相关联的当前亮度编译块的左上亮度[0356]图40是图示根据本公开的实施例的加权样本预测处理的图可以如以下等式8所示来描述作为指示缩放因子的变量的scall(xNbA,yNbA)和(xNbB,yNbB)分别设置为(xCb_1,yCb+cbHeight_1)和(xCb+cbWidth_1,yCb_1)。可以将用于色度分量的(xNbA,yNbA)和(xNbB,yNbB)分别设置为(xCb_1,yCb+2*以将除以2^n并四舍五入到最接近的整数的运算计算为与通过进行n比特右移而获得的值执行n比特右移可以被表示为“x>>n”。因此,(xCb_1,yCb+2*cbHeight_1)和(xCb+2*cbWidth和cbHeight可以是基于每个颜色分量的宽度和高度。在基于亮度分量的宽度和高度为cbWidthL和cbHeightL的情况下,如果相对于亮度分量执行加权样本预测过程,则cbWidth和cbHeight可以分别为cbWidthL和cbHeightL。在基于亮度分量的宽度和高度为和cbHeight可以分别为cbWidthL/SubWidthC和cbHeightL/SubHei模式。例如,编码器/解码器可以确定预测模式是否为帧内预测。另外,预测模式可以由CuPredMode指示。如果CuPredMode为MODE__INTRA,则这指示使用帧内预测。另外,外,可以取决于信道类型(chType)和位置来表达CuPredMode。例如,可以将其表达为CuPredMode[chType][x][y],并且其值可以是与位置(x,y)处的信道类型chType相关联的语法元素值来执行亮度分量的块分区和色度分[0368]另外,根据本公开的实施例,可以基于相邻位置的预测模式的确定来设置INTRA,可以设置isIntraCodedNeighbourX的值。如果与相邻位置关联的CuPredMode是以基于availableX来设置相应位置是否可用。另外,可以基于availableX来设置相应位置是否落在当前图片内来确定相应位置是否可用。在相应位置是(xNbY,yNbY)的情假。另外,如果xNbY大于或等于图片宽度,则相应位置在当前图片之外,并且可以将[0375]条件6:相应位置(相邻位置或(xNbY,yNbY)的位置)属于与当前块不同的不同块同的CuPredMode,可以设置availableX。通过组合两个上述条件,可以设置如果isIntraCodedNeighbourA和isIntraCodedNeighbourB两者均为假,则可以将w设置为[0382]predSampleComb[x][y]=(w*predSamplesIntra[x][y]+(4_w)*predSamplesInter[x][y]+2)2[0383]在等式10中,predSamplesIntra和predSamplesInter可以是预测信号。例如,predSamplesIntra和predSamplesInter可以分别是根据帧内预测而预测的预测信号和根predSampleComb可以是用于CI[0386]idxY=predSamples[0387]predSamplesInter[x][y]=Clip1Y(LmcsPivot[idxY]+(ScaleCoeff[idxY]*(predSamplesInter[x][y]将cbWidth和cbHeight乘以2可以是为了与每个亮度样本的色度样本的数量相关联的补偿。本的数量是1,以及基于y轴,与两个亮度样本相对应的色度样本的数量为1。因此,如果前块的相关性低的位置来设置权重。可替代地,可以不根据块解码的顺序来执行解码/重述。在图40中,基于scallFact设置相邻位置,并且scallFact可以是如图41所示,当0或SubWidthC为1,则可以将scallFactWidth设置为0。否则(如果cIdx与0不同并且[0398]另外,可以基于scallFactWidth来表达相邻位置的x坐标,并且可以基于标。例如,可以基于scallFactHeight来表达NbA的坐标。此外,如上所述,某物基于[0402]在这种情况下,如上所述,xCb和yCb可以是基于亮度样本表示的坐标。另外,以相同。另外,如果它是色度块并且SubHeightC是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论