一种视频编码处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35682925 阅读:15 留言:0更新日期:2022-11-23 14:26
本申请实施例提供了一种视频编码处理方法、装置、设备及存储介质。本申请实施例提供的技术方案通过将待编码单元划分成多个待编码子块,并确定每个待编码子块的残差占比信息,根据残差占比信息确定是否对待编码单元进行帧内子块划分检查,并且在确定不对待编码单元进行帧内子块划分检查时,可基于相邻已编码单元对当前待编码单元进行编码处理,减少冗余的帧内子块划分检查过程,有效减少帧内预测的复杂度,提高视频编码效率。提高视频编码效率。提高视频编码效率。

【技术实现步骤摘要】
一种视频编码处理方法、装置、设备及存储介质


[0001]本申请实施例涉及编码
,尤其涉及一种视频编码处理方法、装置、设备及存储介质。

技术介绍

[0002]在对视频图像进行编码时,视频编码国际标准H.266/VVC经常应用帧内子块划分(ISP,Intra Sub

partition)技术进行帧内预测,其在原先视频编码国际标准HEVC的编码单元帧内预测的基础上,将当前编码单元划分为横向或纵向的多个同方向的子块,对每一个子块依次单独地进行预测,并且每个子块预测后的重建值可以作为下一个子块的参考,以此减少各个子块预测后的残差,实现更高效的视频压缩。
[0003]为了选出当前编码单元适合的帧内子块划分模式,每个进行帧内子块划分检查的编码单元需要对角度模式候选列表中概率最大的几种帧内角度模式分别进行帧内子块划分的横向和纵向划分,并通过率失真代价决策筛选出当前编码单元率失真代价最小的一种帧内子块划分模式,这个过程中包含了大量的冗余的帧内子块划分计算,极大地增加了帧内预测的复杂度,导致视频编码效率较低。

技术实现思路

[0004]本申请实施例提供一种视频编码处理方法、装置、设备及存储介质,以解决相关技术中帧内子块划分计算较为冗余,帧内预测的复杂度较高,视频编码效率较低的技术问题,减少帧内预测的复杂度,提高视频编码效率。
[0005]在第一方面,本申请实施例提供了一种视频编码处理方法,包括:
[0006]将待编码单元划分为多个待编码子块;
[0007]根据每个所述待编码子块的残差信息确定所述待编码单元的残差占比信息;
[0008]基于所述残差占比信息判断是否对所述待编码单元进行帧内子块划分检查;
[0009]响应于不对所述待编码单元进行帧内子块划分检查的判断结果,基于相邻已编码单元对所述待编码单元进行编码处理。
[0010]在第二方面,本申请实施例提供了一种视频编码处理装置,包括单元划分模块、残差确定模块、残差分析模块和编码处理模块,其中:
[0011]所述单元划分模块,配置为将待编码单元划分为多个待编码子块;
[0012]所述残差确定模块,配置为根据每个所述待编码子块的残差信息确定所述待编码单元的残差占比信息;
[0013]所述残差分析模块,配置为基于所述残差占比信息判断是否对所述待编码单元进行帧内子块划分检查;
[0014]所述编码处理模块,配置为响应于不对所述待编码单元进行帧内子块划分检查的判断结果,基于相邻已编码单元对所述待编码单元进行编码处理。
[0015]在第三方面,本申请实施例提供了一种视频编码处理设备,包括:存储器以及一个
或多个处理器;
[0016]所述存储器,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的视频编码处理方法。
[0018]在第四方面,本申请实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的视频编码处理方法。
[0019]在第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行如第一方面所述的视频编码处理方法。
[0020]本申请实施例通过将待编码单元划分成多个待编码子块,并确定每个待编码子块的残差占比信息,根据残差占比信息确定是否对待编码单元进行帧内子块划分检查,并且在确定不对待编码单元进行帧内子块划分检查时,可基于相邻已编码单元对当前待编码单元进行编码处理,减少冗余的帧内子块划分检查过程,有效减少帧内预测的复杂度,提高视频编码效率。
附图说明
[0021]图1是本申请实施例提供的一种视频编码处理方法的流程图;
[0022]图2是本申请实施例提供的另一种视频编码处理方法的流程图;
[0023]图3是本申请实施例提供的一种残差信息计算方式确定流程示意图;
[0024]图4是本申请实施例提供的一种帧内子块划分检查判断流程示意图;
[0025]图5是本申请实施例提供的一种视频编码处理装置的结构示意图;
[0026]图6是本申请实施例提供的一种视频编码处理设备的结构示意图。
具体实施方式
[0027]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时上述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。上述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0028]图1给出了本申请实施例提供的一种视频编码处理方法的流程图,本申请实施例提供的视频编码处理方法可以由视频编码处理装置来执行,该视频编码处理装置可以通过硬件和/或软件的方式实现,并集成在视频编码处理设备中。
[0029]下述以视频编码处理装置执行视频编码处理方法为例进行描述。参考图1,该视频编码处理方法包括:
[0030]S101:将待编码单元划分为多个待编码子块。
[0031]其中,待编码单元为需要进行编码处理的视频帧上的编码单元(CU,Coding Unit)。可以理解的是,在视频帧上存在多个编码单元,并基于设定的视频编码标准(例如视频编码国际标准H.266/VVC、视频编码国际标准H.265/HEVC)按照设定顺序(例如从左到右、从上到下的顺序)依次对每个编码单元进行编码处理,直至完成对当前待编码视频帧的编码。
[0032]相关技术中,为了实现更高效的图像压缩,视频编码国际标准H.266/VVC通常利用帧内子块划分技术(ISP,Intra Sub

partition)对编码单元进行编码处理,帧内子块划分技术作为最新一代视频编码国际标准H.266/VVC中的一种帧内预测技术,在原有的编码单元帧内预测基础上,帧内子块划分技术将当前编码单元划分为横向或纵向的多个同方向的子块,并对每一个子块依次单独地进行预测确定重建值。每个子块预测后的重建值可以作为下一个子块的参考,以此减少各个子块预测后的残差,以达到更高效的压缩效果。
[0033]帧内子块划分算法在完成待编码单元的角度预测后实施,即在决策出待编码单元进行帧内预测的角度模式候选列表后,帧内子块划分算法会将编码单元分为同方向的2个或4个子块,以子块为单位,依次选择角度模式候选列表中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码处理方法,其特征在于,包括:将待编码单元划分为多个待编码子块;根据每个所述待编码子块的残差信息确定所述待编码单元的残差占比信息;基于所述残差占比信息判断是否对所述待编码单元进行帧内子块划分检查;响应于不对所述待编码单元进行帧内子块划分检查的判断结果,基于相邻已编码单元对所述待编码单元进行编码处理。2.根据权利要求1所述的视频编码处理方法,其特征在于,所述残差信息包括在所述待编码子块第一方向上的第一残差信息和在所述待编码子块第二方向上的第二残差信息。3.根据权利要求1所述的视频编码处理方法,其特征在于,所述根据每个所述待编码子块的残差信息确定所述待编码单元的残差占比信息,包括:根据所述待编码子块的子块尺寸确定残差信息计算方式;按照所述残差信息计算方式计算每个所述待编码子块的残差信息,并根据所述残差信息确定所述待编码单元的最大残差占比。4.根据权利要求3所述的视频编码处理方法,其特征在于,所述根据所述待编码子块的子块尺寸确定残差信息计算方式,包括:在所述待编码子块的子块尺寸在第一设定范围内的情况下,确定所述待编码子块的残差信息计算方式为第一设定计算方式,在所述第一设定范围内的尺寸的边长的数值均大于第一设定值;在所述待编码子块的子块尺寸在第二设定范围内的情况下,确定所述待编码子块的残差信息计算方式为第二设定计算方式,在所述第二设定范围内的尺寸中存在数值为第一设定值的边长。5.根据权利要求4所述的视频编码处理方法,其特征在于,所述按照所述残差信息计算方式计算每个所述待编码子块的残差信息,并根据所述残差信息确定所述待编码单元的最大残差占比,包括:在所述残差信息计算方式为第一设定计算方式的情况下,计算每个所述待编码子块的哈达玛变换分数,并基于最大哈达玛变换分数在所述哈达玛变换分数中的占比确定所述待编码子块的最大残差占比;在所述残差信息计算方式为第二设定计算方式的情况下,计算每个所述待编码子块的绝对误差和,并基于最大绝对误差和在所述绝对误差和中的占比确定所述待编码子块的最大残差占比。6.根据权利要求1所述的视频编码处理方法,其特征在于,所述基于所述残差占比信息判断是否对所述待编码单元进行帧内子块划分检查,包括:在所述残差占比信息达到设定阈值的情况下,确定对所述待编码单元进行帧内子块划分检查;在所述残差占比信息未达到设定阈值的情况下,确定不对所述待编码单元进行帧内子块划分检查。...

【专利技术属性】
技术研发人员:李怡航许桂森
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1