一种视频编码处理方法、装置、设备、存储介质及产品与流程

文档序号:35907046发布日期:2023-10-29 03:52阅读:28来源:国知局
一种视频编码处理方法、装置、设备、存储介质及产品与流程

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


背景技术:

1、随着视频编码技术的发展,视频编码技术已经运用到生活中各个领域,针对不同应用场景,视频编码也有了不同的优化方向。在娱乐视频和视频通话等带宽有限的场景中,人像所在区域相比背景区域的重要性更高,在视频编码中往往需要提升人像所在区域。

2、在很多应用场景下,由于需要对每帧图像进行人像检测,低复杂度的人像检测是必要的。因此一些复杂度较低的肤色检测算法被提出,其核心思想为通过将当前像素点转换到不同的色彩空间,对比色彩空间每个颜色分量是否符合肤色的经验值,并划分出包含所有肤色像素的肤色感兴趣区域,编码过程中可以增加肤色感兴趣区域分配的码率,通过提升这部分区域的主观质量来提升人眼对总体质量的感受。

3、但是在娱乐视频和视频通话等带宽有限的场合,视频编码能够使用的总码率是恒定的,一般会基于平均码率码控策略(例如率码控策略abr,average bit rate),即编码的输出码率需要符合根据带宽等设计的输入码率,以保证编码后的码流可以在当前带宽下发送出去。在这种码控策略下,提升肤色感兴趣区域的分配的码率的同时,需要降低非感兴趣区域分配的码率,当带宽条件不理想或者给定的码率很低的情况下,降低非感兴趣区域的码率会导致非感兴趣区域的质量大幅度下降,产生对主观不利的块效应和模糊等情况,反而导致视频编码质量下降,视频编码质量较差。


技术实现思路

1、本申请实施例提供一种视频编码处理方法、装置、设备、存储介质及产品,以解决相关技术中在带宽有限的场合下平均码率码控策略容易导致视频编码质量下降,视频编码质量较差的技术问题,有效提升视频编码质量。

2、在第一方面,本申请实施例提供了一种视频编码处理方法,包括:

3、确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,所述过渡区域位于所述感兴趣区域和所述非感兴趣区域之间;

4、确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,并根据所述滤波强度信息对所述待处理帧中的平滑区块进行滤波处理,得到滤波图像帧;

5、基于设定的平均码率码控策略确定所述滤波图像帧中多个编码单元的初始量化参数,并对所述感兴趣区域、所述非感兴趣区域以及所述过渡区域对应的初始量化参数进行调整,得到每个所述编码单元的目标量化参数,其中,对所述感兴趣区域、所述过渡区域以及所述非感兴趣区域的所述初始量化参数的调整值依次增大;

6、根据每个所述编码单元的所述目标量化参数对所述滤波图像帧进行编码处理。

7、在第二方面,本申请实施例提供了一种视频编码处理装置,包括区域确定模块、图像滤波模块、参数调整模块和图像编码模块,其中:

8、所述区域确定模块,配置为确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,所述过渡区域位于所述感兴趣区域和所述非感兴趣区域之间;

9、所述图像滤波模块,配置为确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,并根据所述滤波强度信息对所述待处理帧中的平滑区块进行滤波处理,得到滤波图像帧;

10、所述参数调整模块,配置为基于设定的平均码率码控策略确定所述滤波图像帧中多个编码单元的初始量化参数,并对所述感兴趣区域、所述非感兴趣区域以及所述过渡区域对应的初始量化参数进行调整,得到每个所述编码单元的目标量化参数,其中,对所述感兴趣区域、所述过渡区域以及所述非感兴趣区域的所述初始量化参数的调整值依次增大;

11、所述图像编码模块,配置为根据每个所述编码单元的所述目标量化参数对所述滤波图像帧进行编码处理。

12、在第三方面,本申请实施例提供了一种视频编码处理设备,包括:存储器以及一个或多个处理器;

13、所述存储器,用于存储一个或多个程序;

14、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的视频编码处理方法。

15、在第四方面,本申请实施例提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的视频编码处理方法。

16、在第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行如第一方面所述的视频编码处理方法。

17、本申请实施例通过将待处理帧划分为感兴趣区域、非感兴趣区域以及过渡区域,确定非感兴趣区域中平滑区块对应的滤波强度信息,根据滤波强度信息对待处理帧中的平滑区块进行滤波处理得到滤波图像帧,并对基于平均码率码控策略确定的滤波图像帧中多个编码单元的初始量化参数进行调整,再根据每个编码单元的目标量化参数对滤波图像帧进行编码处理,通过对人眼主观质量影响较小的非感兴趣区域进行滤波处理,并且对感兴趣区域、过渡区域以及非感兴趣区域的初始量化参数的调整值依次增大,在保证视频编码质量的同时,减少非感兴趣区域因为分配的码率过低产生模糊和块效应的情况,有效解决在带宽有限的场合下平均码率码控策略容易导致视频编码质量下降,视频编码质量较差的技术问题,提升视频编码质量。



技术特征:

1.一种视频编码处理方法,其特征在于,包括:

2.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定待处理帧中的感兴趣区域、非感兴趣区域以及过渡区域,包括:

3.根据权利要求2所述的视频编码处理方法,其特征在于,所述基于所述第一像素值和设定的肤色经验范围,将各个所述图像区块划分到感兴趣区域或非感兴趣区域之后,还包括以下至少一种:

4.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息,包括:

5.根据权利要求4所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中每个图像区块的像素变化值,包括:

6.根据权利要求4所述的视频编码处理方法,其特征在于,所述根据所述像素变化值对应的平滑阈值范围在所述非感兴趣区域的多个所述图像区块中确定平滑区块,并确定各个所述平滑区块对应的滤波强度信息,包括:

7.根据权利要求4所述的视频编码处理方法,其特征在于,所述根据所述像素变化值对应的平滑阈值范围在所述非感兴趣区域的多个所述图像区块中确定平滑区块,并确定各个所述平滑区块对应的滤波强度信息,还包括:

8.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息之后,还包括:

9.根据权利要求1所述的视频编码处理方法,其特征在于,所述确定所述非感兴趣区域中的平滑区块以及每个所述平滑区块对应的滤波强度信息之后,还包括:

10.根据权利要求1-9任一项所述的视频编码处理方法,其特征在于,对所述感兴趣区域对应的初始量化参数进行调整的第一调整值小于等于0,对所述非感兴趣区域对应的初始量化参数进行调整的第二调整值大于等于0,对所述过渡区域对应的初始量化参数进行调整的第三调整值位于所述第一调整值以及所述第二调整值之间。

11.一种视频编码处理装置,其特征在于,包括区域确定模块、图像滤波模块、参数调整模块和图像编码模块,其中:

12.一种视频编码处理设备,其特征在于,包括:存储器以及一个或多个处理器;

13.一种存储计算机可执行指令的非易失性存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-10任一项所述的视频编码处理方法。

14.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-10任一项所述的视频编码处理方法。


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

技术研发人员:李怡航
受保护的技术使用者:北京洛塔信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1