掌桥专利:专业的专利平台
掌桥专利
首页

视频编码方法及装置、电子设备

文献发布时间:2023-06-19 09:24:30


视频编码方法及装置、电子设备

技术领域

本发明涉及信息技术领域。

背景技术

在下一代视频编码标准即通用视频编码(VVC,Versatile Video Coding)中,引入了一个新的工具,即基于矩阵的帧内预测(MIP,Matrix-based intra prediction),也可以称为矩阵帧内预测。

应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。

发明内容

在现有的方法中,规定了多个参数来指示编码方式,例如,矩阵帧内预测模式标记(intra_mip_flag),矩阵帧内预测最可能模式标记(intra_mip_mpm_flag),最可能模式索引(intra_mip_mpm_idx)以及截断二进制(truncated binary)编码,也称为剩余模式(intra_mip_mpm_remainder)编码。

并且,现有的方法中规定,通过在撰写编码的语法规范(syntax specification)并根据该语法规范执行编码时,首先,在码流中写入矩阵帧内预测模式标记(intra_mip_flag)的值来表示对于当前块(current block)是否使用矩阵帧内预测(MIP)模式进行编码,当矩阵帧内预测模式标记的值为1时,表示使用MIP模式进行编码,则进一步写入矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值来表示预先确定的MIP模式是否是3个候选的最可能模式(MPM,most probable mode)中的一个,当矩阵帧内预测最可能模式标记的值为1时,表示预先确定的MIP模式是3个最可能模式中的一个,则进一步写入最可能模式索引(intra_mip_mpm_idx)的值来表示预先确定的MIP模式是3个最可能模式中的哪一个,当矩阵帧内预测最可能模式标记的值为0时,对当前块使用截断二进制(truncatedbinary)即剩余模式(intra_mip_mpm_remainder)进行编码。

发明人发现,在上述现有的方法中,通过写入矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值来表示预先确定的MIP模式是否是3个MPM中的一个,在“是”的情况下进一步写入最可能模式索引(intra_mip_mpm_idx)来表示是3个最可能模式中的哪一个,而在“否”的情况下再执行截断二进制编码,导致编码的语法规范以及按照该语法规范执行的编码过程较为复杂,并且,对采用上述现有方法进行编码后的编码结果的统计数据表明,仅有很小比例的编码块采用了MIP模式进行编码,另外,采用了MIP模式的编码中,绝大部分都采用了3个MPM中的第一个MPM,因此,使用3个MPM的上述现有方法的编码效率较低。

本发明实施例提供一种视频编码方法及装置、电子设备,当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

根据本发明实施例的第一方面,提供一种视频编码方法,所述方法包括:将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;当所述矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

根据本发明实施例的第二方面,提供一种视频编码装置,所述装置包括:第一写入单元,其用于将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;以及第一确定单元,其用于当所述矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

根据本发明实施例的第三方面,提供一种电子设备,包括根据本发明实施例的第二方面所述的装置。

本发明的有益效果在于:当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1是本发明实施例1的视频编码方法的一示意图;

图2是本发明实施例1的确定候选元素及其数量的方法的一示意图;

图3是本发明实施例1的左侧预测单元、上方预测单元和当前块的一示意图;

图4是本发明实施例1的视频编码方法的具体实施的一示意图;

图5是本发明实施例2的视频编码装置的一示意图;

图6是本发明实施例3的电子设备的一示意图;

图7是本发明实施例3的电子设备的系统构成的一示意框图。

具体实施方式

参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。

实施例1

本发明实施例提供一种视频编码方法。图1是本发明实施例1的视频编码方法的一示意图。如图1所示,该方法包括:

步骤101:将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;

步骤102:当矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

由上述实施例可知,当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

在本实施例中,矩阵帧内预测模式标记(intra_mip_flag)的含义与现有规定中的含义相同,即表示对于当前块(current block)是否使用矩阵帧内预测(MIP)模式进行编码,当矩阵帧内预测模式标记的值为1时,表示使用MIP模式进行编码,当矩阵帧内预测模式标记的值为0时,表示不使用MIP模式进行编码,例如,可以使用传统预测模式,例如,使用6MPM-list的预测模式。

例如,可以根据块的尺寸来确定MIP模式采用三种类型的模式集中的哪一种,例如可以通过以下的公式(1)表示:

其中,N表示模式集中包含的模式的数量,W和H分别表示块的宽和高。

在步骤102中,当矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

在本实施例中,候选元素的个数(NumMipCand)是新引入的参数,候选元素是指作为当前块编码的MIP模式的候选的MPM模式,候选元素表示的模式也就是该候选的MPM模式。

候选元素的个数表示候选的MPM模式的数量,其数值可以是0,也可以是1。当NumMipCand的数值是0时,表示没有候选元素,即没有候选的MPM模式,当NumMipCand的数值是1时,表示候选的MPM模式的个数为1。

在本实施例中,当候选元素的个数为0时,确定使用截断二进制(truncatedbinary)对当前块进行编码,当候选元素的个数为1时,确定不使用截断二进制(truncatedbinary)而写入矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值。

在本实施例中,如图1所示,在步骤102之前,该方法还可以包括:

步骤103:当矩阵帧内预测模式标记的值为1时,确定候选元素及其数量。

在本实施例中,例如,可以通过以下的方法确定候选元素及其数量:

在当前块的左侧预测单元(PU,prediction unit)或上方预测单元满足以下的全部条件时,将左侧预测单元或上方预测单元的编码模式确定为候选元素,并将候选元素的数量确定为1:

条件1:左侧预测单元或上方预测单元是可获取的;

条件2:左侧预测单元或上方预测单元是帧内块;以及

条件3:左侧预测单元或上方预测单元和当前块使用相同类型的矩阵帧内预测模式集。

例如,图2是本发明实施例1的确定候选元素及其数量的方法的一示意图。如图2所示,该方法包括:

步骤201:判断左侧预测单元是否满足上述条件1-3,当判断结果为“是”时,进入步骤202,当判断结果为“否”时,进入步骤203;

步骤202:将左侧预测单元的编码模式确定为候选元素,并将候选元素的数量确定为1;

步骤203:判断上方预测单元是否满足上述条件1-3,当判断结果为“是”时,进入步骤204,当判断结果为“否”时,进入步骤205;

步骤204:将上方预测单元的编码模式确定为候选元素,并将候选元素的数量确定为1;

步骤205:将候选元素的数量确定为0。

在图2所示的方法中,先判断左侧预测单元是否满足上述条件1-3,但是,也可以先判断上方预测单元是否满足上述条件1-3,本发明实施例不对判断的顺序进行限制。

图3是本发明实施例1的左侧预测单元、上方预测单元和当前块的一示意图。如图3所示,左侧预测单元302位于当前块301的左侧,上方预测单元303位于当前块302的上方。

在本实施例的步骤102中,当候选元素的个数为0时,确定使用截断二进制(truncated binary)对当前块进行编码,当候选元素的个数为1时,确定不使用截断二进制(truncated binary)而写入矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值。

例如,如图1所示,该方法还可以包括:

步骤104:当候选元素的个数(NumMipCand)为0时,使用截断二进制(truncatedbinary)对当前块进行编码。

这样,在候选元素的个数为0时直接使用截断二进制进行编码,使得编码过程简单,编码效率较高。

在本实施例中,截断二进制(truncated binary)编码即剩余模式(intra_mip_mpm_remainder)编码,使用截断二进制(truncated binary)对当前块进行编码的具体过程可以参考现有技术。

例如,当前块的MIP模式集包含N种模式,那么,则针对该N种模式进行截断二进制编码。

例如,如图1所示,该方法还可以包括:

步骤105:当候选元素的个数(NumMipCand)为1时,将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值写入码流。

在本实施例中,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的含义与现有规定中的含义相同,即表示预先确定的矩阵帧内预测(MIP)模式是否与候选元素(候选的MPM模式)相同。当候选元素与预先确定的矩阵帧内预测模式相同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1;当候选元素与预先确定的矩阵帧内预测模式不同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0

在本实施例中,当候选元素的个数(NumMipCand)为1且矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1时,表示确定的模式就是该候选元素表示的模式,因此不需要再写入任何数据到码流中,。例如,不需要再写入intra_mip_mpm_idx等标识或索引,能够进一步简化编码过程并提高编码效率。

例如,如图1所示,该方法还可以包括:

步骤106:当候选元素个数(NumMipCand)为1且矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0时,使用排除了候选元素表示的模式的截断二进制对当前块进行编码。

在步骤106中,使用排除了候选元素表示的模式的截断二进制对当前块进行编码是指,例如,当前块的MIP模式集包含N种模式,针对从该N种模式中去除候选元素表示的模式后得到的N-1种模式进行截断二进制编码。

在本实施例中,对于当前块,待写入的矩阵帧内预测模式标记(intra_mip_flag)的值,以及用于确定矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值的当前块的矩阵帧内预测(MIP)模式可以是预先确定的。

例如,在编码之前通过搜索遍历的方式来确定矩阵帧内预测模式标记(intra_mip_flag)的最优值以及最优的矩阵帧内预测(MIP)模式。

图4是本发明实施例1的视频编码方法的具体实施的一示意图。如图4所示,该方法包括:

步骤401:将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;

步骤402:判断矩阵帧内预测模式标记的值是否为0,当判断结果为“是”时,进入步骤403,当判断结果为“否”时,进入步骤404;

步骤403:使用传统预测模式对当前块进行编码;

步骤404:确定候选元素及其数量;

步骤405:判断确定的候选元素的个数是否为0,当判断结果为“是”时,进入步骤406,当判断结果为“否”时,进入步骤407;

步骤406:使用截断二进制(truncated binary)对当前块进行编码;

步骤407:判断确定的候选元素表示的模式和预先确定的MIP模式是否相同,当判断结果为“是”时,进入步骤408,当判断结果为“否”时,进入步骤409;

步骤408:将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1写入码流;

步骤409:将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0写入码流;

步骤410:使用排除了候选元素表示的模式的截断二进制对当前块进行编码。

在本实施例中,上述各个步骤的具体实施可以参考图1和图2中的相关步骤,此处不再赘述。

由上述实施例可知,当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

实施例2

本发明实施例还提供一种视频编码装置,其对应于实施例1的视频编码方法。图5是本发明实施例2的视频编码装置的一示意图。如图5所示,视频编码装置500包括:

第一写入单元501,其用于将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;

第一确定单元502,其用于当矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

在本实施例中,如图5所示,视频编码装置500还可以包括:

第一编码单元503,其用于当候选元素的个数(NumMipCand)为0时,使用截断二进制对当前块进行编码。

在本实施例中,如图5所示,视频编码装置500还可以包括:

第二写入单元504,其用于当候选元素的个数(NumMipCand)为1时,将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值写入码流。

在本实施例中,如图5所示,视频编码装置500还可以包括:

第二编码单元505,其用于当候选元素的个数(NumMipCand)为1且矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0时,使用排除了候选元素表示的模式的截断二进制对当前块进行编码。

在本实施例中,当候选元素与预先确定的矩阵帧内预测模式相同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1;当候选元素与预先确定的矩阵帧内预测模式不同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0。

在本实施例中,如图5所示,视频编码装置500还可以包括:

第二确定单元506,其用于当矩阵帧内预测模式标记的值为1时,确定候选元素及其数量。

在本实施例中,第二确定单元507在当前块的左侧预测单元或上方预测单元满足以下的全部条件时,将左侧预测单元或上方预测单元的编码模式确定为候选元素,并将候选元素的数量确定为1:左侧预测单元或上方预测单元是可获取的;左侧预测单元或上方预测单元是帧内块;以及左侧预测单元或上方预测单元和当前块使用相同类型的矩阵帧内预测模式集。

在本实施例中,上述各个部件的功能的实现可以参见实施例1中的视频编码方法的各个步骤的实施,此处不再赘述。

此外,为了简单起见,图5中仅示例性示出了各个部件或模块之间的连接关系,但是本领域技术人员应该清楚的是,例如可以采用总线连接等各种相关技术。上述各个部件或模块可以通过例如处理器、存储器等硬件设施来实现;本发明实施并不对此进行限制。

在本实施例中,该视频编码装置可以是用于对视频的图像进行编码和/或解码的装置或该装置的一部分。例如,该视频编码装置是编码器。

由上述实施例可知,当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

实施例3

本发明实施例还提供了一种电子设备,图6是本发明实施例3的电子设备的一示意图。如图6所示,电子设备600包括视频编码装置601,其中,视频编码装置601的结构和功能与实施例2中的记载相同,此处不再赘述。

图7是本发明实施例3的电子设备的系统构成的一示意框图。如图7所示,电子设备700可以包括中央处理器701和存储器702;存储器702耦合到中央处理器701。该图是示例性的;还可以使用其它类型的结构,来补充或代替该结构,以实现电信功能或其它功能。

如图7所示,该电子设备700还可以包括:输入单元703、显示器704、电源705。

在一个实施方式中,实施例2所述的视频编码装置的功能可以被集成到中央处理器701中。其中,中央处理器701可以被配置为:将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;当所述矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

例如,该中央处理器701还可以被配置为:当候选元素的个数(NumMipCand)为0时,使用截断二进制(truncated binary)对当前块进行编码。

例如,该中央处理器701还可以被配置为:当候选元素的个数(NumMipCand)为1时,将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值写入码流。

例如,该中央处理器701还可以被配置为:当候选元素的个数(NumMipCand)为1且矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0时,使用排除了候选元素表示的模式的截断二进制对当前块进行编码。

例如,当候选元素与预先确定的矩阵帧内预测模式相同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1;当候选元素与预先确定的矩阵帧内预测模式不同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0。

例如,该中央处理器701还可以被配置为:当矩阵帧内预测模式标记的值为1时,确定候选元素及其数量。

例如,确定候选元素及其数量包括:在当前块的左侧预测单元或上方预测单元满足以下的全部条件时,将左侧预测单元或上方预测单元的编码模式确定为候选元素,并将候选元素的数量确定为1:左侧预测单元或上方预测单元是可获取的;左侧预测单元或上方预测单元是帧内块;以及左侧预测单元或上方预测单元和当前块使用相同类型的矩阵帧内预测模式集。

在另一个实施方式中,实施例2所述的视频编码装置可以与中央处理器701分开配置,例如可以将视频编码装置配置为与中央处理器701连接的芯片,通过中央处理器701的控制来实现视频编码装置的功能。

在本实施例中电子设备700也并不是必须要包括图7中所示的所有部件。

如图7所示,中央处理器701有时也称为控制器或操作控件,可以包括微处理器或其它处理器装置和/或逻辑装置,中央处理器701接收输入并控制电子设备700的各个部件的操作。

存储器702,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。并且中央处理器701可执行该存储器702存储的该程序,以实现信息存储或处理等。其它部件的功能与现有类似,此处不再赘述。电子设备700的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。

由上述实施例可知,当矩阵帧内预测模式标记(intra_mip_flag)的值为1时,根据候选元素的个数(NumMipCand)确定是否直接使用截断二进制对当前块进行编码,并且,在存在候选元素的情况下其数量只有1个。因此,简化了编码的语法规范以及按照该语法规范执行的编码过程,并提高了编码效率。

本发明实施例还提供一种计算机可读程序,其中当在用于视频编码装置或电子设备中执行所述程序时,所述程序使得计算机在所述视频编码装置或电子设备中执行实施例1所述的视频编码方法。

本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在视频编码装置或电子设备中执行实施例1所述的视频编码方法。

结合本发明实施例描述的在视频编码装置中进行训练的方法可直接体现为硬件、由处理器执行的软件模块或二者组合。例如,图5中所示的功能框图中的一个或多个和/或功能框图的一个或多个组合,既可以对应于计算机程序流程的各个软件模块,亦可以对应于各个硬件模块。这些软件模块,可以分别对应于图1所示的各个步骤。这些硬件模块例如可利用现场可编程门阵列(FPGA)将这些软件模块固化而实现。

软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其它形式的存储介质。可以将一种存储介质耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息;或者该存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该软件模块可以存储在移动终端的存储器中,也可以存储在可插入移动终端的存储卡中。例如,若设备(例如移动终端)采用的是较大容量的MEGA-SIM卡或者大容量的闪存装置,则该软件模块可存储在该MEGA-SIM卡或者大容量的闪存装置中。

针对图5描述的功能框图中的一个或多个和/或功能框图的一个或多个组合,可以实现为用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件、或者其任意适当组合。针对图5描述的功能框图中的一个或多个和/或功能框图的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。

以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。

关于包括以上实施例的实施方式,还公开下述的附记:

1、一种视频编码方法,所述方法包括:

将矩阵帧内预测模式标记(intra_mip_flag)的值写入码流;

当所述矩阵帧内预测模式标记的值为1时,根据候选元素的个数(NumMipCand)确定是否使用截断二进制(truncated binary)对当前块进行编码,其中,候选元素的个数是0或1。

2、根据附记1所述的方法,其中,所述方法还包括:

当所述候选元素的个数(NumMipCand)为0时,使用截断二进制(truncatedbinary)对当前块进行编码。

3、根据附记1所述的方法,其中,所述方法还包括:

当所述候选元素的个数(NumMipCand)为1时,将矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值写入码流。

4、根据附记3所述的方法,其中,所述方法还包括:

当所述候选元素的个数(NumMipCand)为1且所述矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0时,使用排除了所述候选元素表示的模式的截断二进制对当前块进行编码。

5、根据附记3或4所述的方法,其中,

当所述候选元素与预先确定的矩阵帧内预测模式相同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为1;

当所述候选元素与预先确定的矩阵帧内预测模式不同时,矩阵帧内预测最可能模式标记(intra_mip_mpm_flag)的值为0。

6、根据附记1所述的方法,其中,所述方法还包括:

当所述矩阵帧内预测模式标记的值为1时,确定候选元素及其数量。

7、根据附记6所述的方法,其中,所述确定候选元素及其数量包括:

在所述当前块的左侧预测单元或上方预测单元满足以下的全部条件时,将所述左侧预测单元或上方预测单元的编码模式确定为候选元素,并将所述候选元素的数量确定为1:

所述左侧预测单元或上方预测单元是可获取的;

所述左侧预测单元或上方预测单元是帧内块;以及

所述左侧预测单元或上方预测单元和当前块使用相同类型的矩阵帧内预测模式集。

相关技术
  • 视频编码方法及装置、视频解码方法及装置、电子设备
  • 视频编码方法、视频解码方法、装置及电子设备
技术分类

06120112158440