预测模式解码、编码方法及装置制造方法及图纸

技术编号:33718393 阅读:17 留言:0更新日期:2022-06-08 21:09
本申请提供一种预测模式解码、编码方法及装置,该预测模式解码方法包括:针对当前块,在对待解码模式标记位的二值化编码信息进行解码之前,根据当前块的特定信息判断当前块是否满足所述待解码模式标记位的免解码条件;若所述当前块满足所述待解码模式标记位的免解码条件,则根据所述特定信息,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;若所述当前块不满足所述待解码模式标记位的免解码条件,则读取所述待解码模式标记位的二值化编码信息,对所述编码信息进行解码,确定所述待解码模式标记位的二值化取值为第一取值或第二取值。该方法可以提高编解码性能。该方法可以提高编解码性能。该方法可以提高编解码性能。

【技术实现步骤摘要】
预测模式解码、编码方法及装置


[0001]本申请涉及视频图像编解码技术,尤其涉及一种预测模式解码、编码方法及装置。

技术介绍

[0002]预测模式是指对视频帧中的图像块进行解码或编码的模式。由于预测模式包括多种模式,因此,针对每种预测模式配置一个控制开关标记位,控制开关标记位是否开启了相应预测模式。编码端通过编码控制开关标记位以指示该图像块启用哪种预测模式。解码端可以对控制开关标记位的编码进行解码,以确定该图像块采用的预测模式。
[0003]相关技术中,在编码当前块时,对于任一预测模式,编码端判断该预测模式是否启用,若启用,则编码预测模式A的控制开关标记位取值为1;若未启用,则编码预测模式A的控制开关标记位取值为0。按照该方式编码各个预测模式的控制开关标记位之后,在解码当前块时解码端解码该预测模式的控制开关标记位,若解码出控制开关标记位取值为1,则确定当前块启用该预测模式。
[0004]在该方式中,解码端需要通过解码控制开关标记位才能确定当前块是否启用该预测模式,导致编解码预测模式的效率较低。

技术实现思路

[0005]有鉴于此,本申请提供一种预测模式解码、编码方法方法及装置。
[0006]具体地,本申请是通过如下技术方案实现的:
[0007]根据本申请实施例的第一方面,提供一种预测模式解码方法,包括:
[0008]针对当前块,在对待解码模式标记位的二值化编码信息进行解码之前,根据当前块的特定信息判断当前块是否满足所述待解码模式标记位的免解码条件;
[0009]若所述当前块满足所述待解码模式标记位的免解码条件,则根据所述特定信息,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;
[0010]若所述当前块不满足所述待解码模式标记位的免解码条件,则读取所述待解码模式标记位的二值化编码信息,对所述编码信息进行解码,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;
[0011]其中,所述特定信息包括至少一个已获取的模式标记位的取值和/或至少一个预测模式是否可用的解码信息。
[0012]根据本申请实施例的第二方面,提供一种预测模式编码方法,包括:
[0013]针对当前块,在将待编码模式标记位的二值化编码信息写入码流之前,判断当前块是否满足所述待编码模式标记位的免编码条件;
[0014]若所述当前块满足所述待编码模式标记位的免编码条件,则跳过将所述待编码模式标记位的二值化编码信息写入码流的步骤;
[0015]若所述当前块不满足所述待编码模式标记位的免编码条件,则将待编码模式标记位的二值化编码信息写入码流。
[0016]根据本申请实施例的第三方面,提供一种解码装置,包括:
[0017]判断单元,用于针对当前块,在对待解码模式标记位的二值化编码信息进行解码之前,根据当前块的特定信息判断当前块是否满足所述待解码模式标记位的免解码条件;
[0018]解码单元,用于若所述当前块满足所述待解码模式标记位的免解码条件,则根据所述特定信息,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;
[0019]解码单元,还用于若所述当前块不满足所述待解码模式标记位的免解码条件,则读取所述待解码模式标记位的二值化编码信息,对所述编码信息进行解码,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;
[0020]其中,所述特定信息包括至少一个已获取的模式标记位的取值和/或至少一个预测模式是否可用的解码信息。
[0021]根据本申请实施例的第四方面,提供一种编码装置,包括:
[0022]编码单元,用于针对当前块,在将待编码模式标记位的二值化编码信息写入码流之前,判断当前块是否满足所述待编码模式标记位的免编码条件;
[0023]编码单元,还用于若所述当前块满足所述待编码模式标记位的免编码条件,则跳过将所述待编码模式标记位的二值化编码信息写入码流的步骤;若所述当前块不满足所述待编码模式标记位的免编码条件,则将待编码模式标记位的二值化编码信息写入码流。
[0024]根据本申请实施例的第五方面,提供一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现第一方面的预测模式解码方法或第二方面的预测模式编码方法。
[0025]本申请实施例的预测模式解码方法,通过在对待解码模式标记位的二值化编码信息进行解码之前,基于当前块的特定信息判断当前是否满足待解码模式标记位的免解码条件,并在当前块满足待解码模式标记位的免解码条件的情况下,不对待解码模式标记位的二值化编码信息进行解码,而是根据该特定信息,确定待解码模式标记位的二值化取值,实现了在不对待解码模式标记位的二值化编码信息进行解码的情况下确定该待解码模式标记位的二值化取值,从而,可以节省编码比特,提高编解码性能。
附图说明
[0026]图1A是本申请一示例性实施例示出的一种AWP模式的权重导出的示意图;
[0027]图1B是本申请一示例性实施例示出的一种ETMVP模式示意图;
[0028]图1C是本申请一示例性实施例示出的一种原始匹配块与空间相邻块的关系示意图;
[0029]图2A~2B是本申请示例性实施例示出的块划分的示意图;
[0030]图3是本申请一示例性实施例示出一种预测模式解码方法的流程示意图;
[0031]图4是本申请一示例性实施例示出一种预测模式编码方法的流程示意图;
[0032]图5A~图5J是本申请实施例示出的模式标记位二叉树示意图;
[0033]图6是本申请一示例性实施例示出一种电子设备的硬件结构示意图;
[0034]图7是本申请一示例性实施例示出一种解码装置的结构示意图;
[0035]图8是本申请一示例性实施例示出一种编码装置的结构示意图。
具体实施方式
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0037]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0038]为了使本领域技术人员更好地理解本申请实施例提供的技术方案,下面先对现有视频编码标准中块划分技术、现有帧内子块划分方案以及本申请实施例涉及的部分技术术语进行简单说明。
[0039]为了使本领域技术人员更好地理解本申请实施例提供的技术方案,下面先对本申请实施例涉及的部分技术术语以及视频编解码的主要流程进行简单说明。
[0040]一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预测模式解码方法,其特征在于,包括:针对当前块,在对待解码模式标记位的二值化编码信息进行解码之前,根据当前块的特定信息判断当前块是否满足所述待解码模式标记位的免解码条件;若所述当前块满足所述待解码模式标记位的免解码条件,则根据所述特定信息,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;若所述当前块不满足所述待解码模式标记位的免解码条件,则读取所述待解码模式标记位的二值化编码信息,对所述编码信息进行解码,确定所述待解码模式标记位的二值化取值为第一取值或第二取值;其中,所述特定信息包括至少一个已获取的模式标记位的取值和/或至少一个预测模式是否可用的解码信息。2.根据权利要求1所述的方法,其特征在于,所述根据当前块的特定信息判断是否当前块是否满足所述待解码模式标记位的免解码条件之前,所述方法还包括:在对第一目标预测模式的控制开关标记位的二值化编码信息进行解码之前,获取并根据当前块的解码信息判断当前块是否满足所述第一目标预测模式的免解码条件;若当前块满足所述第一目标预测模式的免解码条件,则跳过执行对第一目标预测模式的控制开关标记位的二值化编码信息进行解码的步骤,并确定所述第一目标预测模式的控制开关标记位的二值化取值为所述第一取值;若当前块不满足所述第一目标预测模式的免解码条件,则执行所述对所述第一目标预测模式的控制开关标记位的二值化编码信息进行解码的步骤;若解码出所述第一目标预测模式的控制开关标记位的二值化取值为所述第二取值,则执行所述根据当前块的特定信息判断是否当前块是否满足所述待解码模式标记位的免解码条件的步骤。3.根据权利要求2所述的方法,其特征在于,所述获取并根据当前块的解码信息判断当前块是否满足所述第一目标预测模式的免解码条件之前,所述方法还包括:在对第二目标预测模式的控制开关标记位的二值化编码信息进行解码之前,获取并根据当前块的解码信息判断当前块是否满足所述第二目标预测模式的免解码条件;若当前块满足所述第二目标预测模式的免解码条件,则跳过执行对第二目标预测模式的控制开关标记位的二值化编码信息进行解码的步骤,并确定所述第二目标预测模式的控制开关标记位的二值化取值为所述第一取值;若当前块不满足所述第二目标预测模式的免解码条件,则执行所述对所述第二目标预测模式的控制开关标记位的二值化编码信息进行解码的步骤;若解码出所述第二目标预测模式的控制开关标记位的二值化取值为所述第二取值,则执行所述获取并根据当前块的解码信息判断当前块是否满足所述第一目标预测模式的免解码条件的步骤。4.根据权利要求2所述的方法,其特征在于,所述第一目标预测模式为跳过skip模式;所述skip模式启用时所述至少一个预测模式包括常规skip模式、仿射Affine模式、高级运动矢量表达模式UMVE模式、角度加权预测模式AWP模式以及增强时域运动矢量预测模式ETMVP模式中的一个或多个。5.根据权利要求4所述的方法,其特征在于,所述第一目标预测模式的免解码条件包括
以下之一或多个:当前块使用普通帧内预测模式、块复制帧内预测模式或串复制帧内预测模式;当前块的宽和高之和小于第一阈值。6.根据权利要求3所述的方法,其特征在于,所述第一目标预测模式为直接direct模式,所述第二目标预测模式为skip模式;所述direct模式启用时,所述至少一个预测模式包括常规direct模式、InterPF模式、Affine模式、UMVE模式、AWP模式以及ETMVP模式中的一个或多个。7.根据权利要求6所述的方法,其特征在于,所述第一目标预测模式的免解码条件包括以下之一或多个:当前块使用普通帧内预测模式、块复制帧内预测模式或串复制帧内预测模式;当前块的宽和高之和小于第二阈值;所述第二目标预测模式的免解码条件包括以下之一或多个:当前块使用普通帧内预测模式...

【专利技术属性】
技术研发人员:陈方栋曹小强孙煜程
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1