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

技术编号:39252964 阅读:12 留言:0更新日期:2023-10-30 12:04
本申请实施例提供了一种视频编码处理方法、装置、设备、存储介质及产品。本申请实施例提供的技术方案通过将待处理帧划分为感兴趣区域、非感兴趣区域以及过渡区域,确定非感兴趣区域中平滑区块对应的滤波强度信息,根据滤波强度信息对待处理帧中的平滑区块进行滤波处理得到滤波图像帧,并对基于平均码率码控策略确定的滤波图像帧中多个编码单元的初始量化参数进行调整,再根据每个编码单元的目标量化参数对滤波图像帧进行编码处理,在保证视频编码质量的同时,减少非感兴趣区域因为分配的码率过低产生模糊和块效应的情况,有效解决在带宽有限的场合下平均码率码控策略容易导致视频编码质量下降,视频编码质量较差的技术问题,提升视频编码质量。提升视频编码质量。提升视频编码质量。

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


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

技术介绍

[0002]随着视频编码技术的发展,视频编码技术已经运用到生活中各个领域,针对不同应用场景,视频编码也有了不同的优化方向。在娱乐视频和视频通话等带宽有限的场景中,人像所在区域相比背景区域的重要性更高,在视频编码中往往需要提升人像所在区域。
[0003]在很多应用场景下,由于需要对每帧图像进行人像检测,低复杂度的人像检测是必要的。因此一些复杂度较低的肤色检测算法被提出,其核心思想为通过将当前像素点转换到不同的色彩空间,对比色彩空间每个颜色分量是否符合肤色的经验值,并划分出包含所有肤色像素的肤色感兴趣区域,编码过程中可以增加肤色感兴趣区域分配的码率,通过提升这部分区域的主观质量来提升人眼对总体质量的感受。
[0004]但是在娱乐视频和视频通话等带宽有限的场合,视频编码能够使用的总码率是恒定的,一般会基于平均码率码控策略(例如率码控策略ABR,Average Bit Rate),即编码的输出码率需要符合根据带宽等设计的输入码率,以保证编码后的码流可以在当前带宽下发送出去。在这种码控策略下,提升肤色感兴趣区域的分配的码率的同时,需要降低非感兴趣区域分配的码率,当带宽条件不理想或者给定的码率很低的情况下,降低非感兴趣区域的码率会导致非感兴趣区域的质量大幅度下降,产生对主观不利的块效应和模糊等情况,反而导致视频编码质量下降,视频编码质量较差。

技术实现思路

[0005]本申请实施例提供一种视频编码处理方法、装置、设备、存储介质及产品,以解决相关技术中在带宽有限的场合下平均码率码控策略容易导致视频编码质量下降,视频编码质量较差的技术问题,有效提升视频编码质量。
[0006]在第一方面,本申请实施例提供了一种视频编码处理方法,包括:
[0007]确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,所述过渡区域位于所述感兴趣区域和所述非感兴趣区域之间;
[0008]确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,并根据所述滤波强度信息对所述待处理帧中的平滑区块进行滤波处理,得到滤波图像帧;
[0009]基于设定的平均码率码控策略确定所述滤波图像帧中多个编码单元的初始量化参数,并对所述感兴趣区域、所述非感兴趣区域以及所述过渡区域对应的初始量化参数进行调整,得到每个所述编码单元的目标量化参数,其中,对所述感兴趣区域、所述过渡区域以及所述非感兴趣区域的所述初始量化参数的调整值依次增大;
[0010]根据每个所述编码单元的所述目标量化参数对所述滤波图像帧进行编码处理。
[0011]在第二方面,本申请实施例提供了一种视频编码处理装置,包括区域确定模块、图像滤波模块、参数调整模块和图像编码模块,其中:
[0012]所述区域确定模块,配置为确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,所述过渡区域位于所述感兴趣区域和所述非感兴趣区域之间;
[0013]所述图像滤波模块,配置为确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,并根据所述滤波强度信息对所述待处理帧中的平滑区块进行滤波处理,得到滤波图像帧;
[0014]所述参数调整模块,配置为基于设定的平均码率码控策略确定所述滤波图像帧中多个编码单元的初始量化参数,并对所述感兴趣区域、所述非感兴趣区域以及所述过渡区域对应的初始量化参数进行调整,得到每个所述编码单元的目标量化参数,其中,对所述感兴趣区域、所述过渡区域以及所述非感兴趣区域的所述初始量化参数的调整值依次增大;
[0015]所述图像编码模块,配置为根据每个所述编码单元的所述目标量化参数对所述滤波图像帧进行编码处理。
[0016]在第三方面,本申请实施例提供了一种视频编码处理设备,包括:存储器以及一个或多个处理器;
[0017]所述存储器,用于存储一个或多个程序;
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的视频编码处理方法。
[0019]在第四方面,本申请实施例提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的视频编码处理方法。
[0020]在第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行如第一方面所述的视频编码处理方法。
[0021]本申请实施例通过将待处理帧划分为感兴趣区域、非感兴趣区域以及过渡区域,确定非感兴趣区域中平滑区块对应的滤波强度信息,根据滤波强度信息对待处理帧中的平滑区块进行滤波处理得到滤波图像帧,并对基于平均码率码控策略确定的滤波图像帧中多个编码单元的初始量化参数进行调整,再根据每个编码单元的目标量化参数对滤波图像帧进行编码处理,通过对人眼主观质量影响较小的非感兴趣区域进行滤波处理,并且对感兴趣区域、过渡区域以及非感兴趣区域的初始量化参数的调整值依次增大,在保证视频编码质量的同时,减少非感兴趣区域因为分配的码率过低产生模糊和块效应的情况,有效解决在带宽有限的场合下平均码率码控策略容易导致视频编码质量下降,视频编码质量较差的技术问题,提升视频编码质量。
附图说明
[0022]图1是本申请实施例提供的一种视频编码处理方法的流程图;
[0023]图2是本申请实施例提供的另一种视频编码处理方法的流程图;
[0024]图3是本申请实施例提供的一种原始的区域划分示意图;
[0025]图4是本申请实施例提供的一种修正后的区域划分示意图;
[0026]图5是本申请实施例提供的一种感兴趣区域、非感兴趣区域以及过渡区域的显示示意图;
[0027]图6是本申请实施例提供的一种视频编码处理装置的结构示意图;
[0028]图7是本申请实施例提供的一种视频编码处理设备的结构示意图。
具体实施方式
[0029]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时上述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。上述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]本申请提供的视频编码处理方法可应用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码处理方法,其特征在于,包括:确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,所述过渡区域位于所述感兴趣区域和所述非感兴趣区域之间;确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,并根据所述滤波强度信息对所述待处理帧中的平滑区块进行滤波处理,得到滤波图像帧;基于设定的平均码率码控策略确定所述滤波图像帧中多个编码单元的初始量化参数,并对所述感兴趣区域、所述非感兴趣区域以及所述过渡区域对应的初始量化参数进行调整,得到每个所述编码单元的目标量化参数,其中,对所述感兴趣区域、所述过渡区域以及所述非感兴趣区域的所述初始量化参数的调整值依次增大;根据每个所述编码单元的所述目标量化参数对所述滤波图像帧进行编码处理。2.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,包括:确定待处理帧中各个图像区块的第一像素值;基于所述第一像素值和设定的肤色经验范围,将各个所述图像区块划分到感兴趣区域或非感兴趣区域;将所述非感兴趣区域中与所述感兴趣区域相邻的所述图像区块划分到过渡区域。3.根据权利要求2所述的视频编码处理方法,其特征在于,所述基于所述第一像素值和设定的肤色经验范围,将各个所述图像区块划分到感兴趣区域或非感兴趣区域之后,还包括以下至少一种:将所述感兴趣区域中独立存在的所述图像区块转换到非感兴趣区域;将所述非感兴趣区域中与所述感兴趣区域邻接数量达到设定数量的所述图像区块转换到感兴趣区域。4.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,包括:确定所述非感兴趣区域中每个图像区块的像素变化值;根据所述像素变化值对应的平滑阈值范围在所述非感兴趣区域的多个所述图像区块中确定平滑区块,并确定各个所述平滑区块对应的滤波强度信息,其中,不同的平滑阈值范围对应不同的滤波强度信息。5.根据权利要求4所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中每个图像区块的像素变化值,包括:确定所述非感兴趣区域中每个图像区块在第一像素范围的第一平均像素值以及在第二像素范围的第二平均像素值;根据所述第一平均像素值以及所述第二平均像素值确定所述非感兴趣区域中每个图像区块的像素变化值。6.根据权利要求4所述的视频编码处理方法,其特征在于,所述根据所述像素变化值对应的平滑阈值范围在所述非感兴趣区域的多个所述图像区块中确定平滑区块,并确定各个所述平滑区块对应的滤波强度信息,包括:在所述非感兴趣区域中所述图像区块的所述像素变化值在第一平滑阈值范围内的情况下,确定所述图像区块为第一平滑区块,并确定所述第一平滑区块对应的滤波强度信息
为第一滤波强度信息;在所述非感兴趣区域中所述图像区块的所述像素变化值在第二平滑阈值范围内的情况下,确定所述图像区块为第二平滑区块,并确定所述第二平滑区块对应的滤波强度信息为第二滤波强度信息,所述第二平滑阈值范围高于所述第一平滑阈值范围,所述第一滤波强度信息大于所述第二滤波强度信息;在所述非感兴趣区域中所述图像区块的所述像素变化值在第二平滑阈值范围之外的情况下,确定所述图像区块为非平滑区块,并确定所述非平滑区块对应的滤波强度信息为第三滤波强度信息,所述第二平滑阈值范围高于所述第一平滑阈值范围,所述第二滤波强度...

【专利技术属性】
技术研发人员:李怡航
申请(专利权)人:北京洛塔信息技术有限公司
类型:发明
国别省市:

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

1