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

技术编号:34777455 阅读:23 留言:0更新日期:2022-09-03 19:29
本申请实施例公开了一种视频处理方法、视频处理装置、电子设备及存储介质,该视频处理方法包括:确定在待编码视频的目标帧图像中的待编码数据块;将待编码数据块划分为N个子数据块,并获取各个子数据块对应的复杂度指标信息;根据各个复杂度指标信息确定N个子数据块之间的复杂度参数;若复杂度参数满足分块编码条件,则将分块编码模式作为待编码数据块的编码模式,按照分块编码模式将N个子数据块中的目标子数据块确定为新的待编码数据块;若复杂度参数满足完整块编码条件,则将完整块编码模式作为待编码数据块的编码模式,按照完整块编码模式对所述待编码数据块进行图像编码处理。采用本申请实施例,能够确定合适的编码模式进行视频编码。行视频编码。行视频编码。

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


[0001]本申请涉及
,尤其涉及
,具体涉及一种视频处理方法、视频处理装置、电子设备以及存储介质。

技术介绍

[0002]视频编码技术是指按照确定的编码模式对视频进行压缩编码的技术;对视频进行压缩编码能够有效节省视频的存储空间,提升视频的传输效率。目前,视频编码技术在视频会话、视频点播等场景中得到了较为广泛应用;例如,采用视频编码技术对会话视频进行压缩编码,能够有效提升视频会话效率;采用视频编码技术对点播视频进行压缩编码,能够有效提升视频点播效率。
[0003]在对视频进行压缩编码的过程中,采用较为合适的编码模式能够加速整个视频编码过程,提升视频编码效率。因此,如何确定合适的编码模式进行视频编码成为当前研究的热点问题。

技术实现思路

[0004]本申请实施例提供了一种视频处理方法、视频处理装置、电子设备及存储介质,能够确定合适的编码模式进行视频编码。
[0005]一方面,本申请实施例提供一种视频处理方法,该视频处理方法包括:
[0006]确定在待编码视频的目标帧图像中的待编码数据块;
[0007]将待编码数据块划分为N个子数据块,并获取各个子数据块对应的复杂度指标信息,N为大于或等于2的整数;
[0008]根据各个复杂度指标信息确定N个子数据块之间的复杂度参数;
[0009]若复杂度参数满足分块编码条件,则将分块编码模式作为待编码数据块的编码模式,按照分块编码模式将N个子数据块中的目标子数据块确定为新的待编码数据块;
[0010]若复杂度参数满足完整块编码条件,则将完整块编码模式作为待编码数据块的编码模式,按照完整块编码模式对待编码数据块进行图像编码处理。
[0011]另一方面,本申请实施例提供一种视频处理装置,该视频处理装置包括:
[0012]确定单元,用于确定在待编码视频的目标帧图像中的待编码数据块;
[0013]处理单元,用于将待编码数据块划分为N个子数据块,并获取各个子数据块对应的复杂度指标信息,N为大于或等于2的整数;
[0014]处理单元,还用于根据各个复杂度指标信息确定N个子数据块之间的复杂度参数;
[0015]处理单元,还用于若复杂度参数满足分块编码条件,则将分块编码模式作为待编码数据块的编码模式,按照分块编码模式将N个子数据块中的目标子数据块确定为新的待编码数据块;
[0016]处理单元,还用于若复杂度参数满足完整块编码条件,则将完整块编码模式作为待编码数据块的编码模式,按照完整块编码模式对待编码数据块进行图像编码处理。
[0017]在一个实施例中,处理单元,还用于:
[0018]若复杂度参数满足编码决策条件,则在目标帧图像中确定与待编码数据块相关联的M个关联数据块,M为正整数;
[0019]获取M个关联数据块的关联块指标参数,根据关联块指标参数确定待编码数据块的预编码顺序;
[0020]按照确定的预编码顺序对待编码数据块进行预编码处理,确定对待编码数据块的编码模式。
[0021]在一个实施例中,关联块指标参数包括:M个关联数据块中编码模式为分块编码模式的关联数据块的第一数量;
[0022]处理单元,用于根据关联块指标参数确定待编码数据块的预编码顺序时,具体用于:
[0023]若第一数量大于或等于第一阈值,则确定对待编码数据块的预编码顺序为第一预编码顺序;
[0024]处理单元,用于按照确定的预编码顺序对待编码数据块进行预编码处理,确定对待编码数据块的编码模式时,具体用于:
[0025]按照第一预编码顺序,获取N个子数据块的子块指标参数;
[0026]根据子块指标参数确定对待编码数据块的编码模式。
[0027]在一个实施例中,子块指标参数包括N个子数据块中编码模式为分块编码模式的子数据块的第二数量,处理单元,用于根据子块指标参数确定对待编码数据块的编码模式时,具体用于:
[0028]若第二数量大于或等于第二阈值,则将分块编码模式作为待编码数据块的编码模式。
[0029]在一个实施例中,处理单元用于根据子块指标参数确定对待编码数据块的编码模式时,还用于:
[0030]若第二数量小于第二阈值,则对待编码数据块进行图像编码处理,得到待编码数据块的编码信息;
[0031]获取N个子数据块的编码信息,N个子数据块的编码信息是分别对N个子数据块中的每个子数据块进行图像编码处理得到的;
[0032]根据待编码数据块的编码信息和N个子数据块的编码信息,确定对待编码数据块的编码模式。
[0033]在一个实施例中,处理单元,用于根据关联块指标参数确定待编码数据块的预编码顺序时,具体用于:若第一数量小于第一阈值,则确定对待编码数据块的预编码顺序为第二预编码顺序;
[0034]处理单元,用于按照确定的预编码顺序对待编码数据块进行预编码处理,确定对待编码数据块的编码模式时,具体用于:
[0035]按照第二预编码顺序,对待编码数据块进行图像编码处理,根据编码得到的待编码数据块的编码信息确定对待编码数据块的编码模式。
[0036]在一个实施例中,待编码数据块的编码信息包括待编码数据块的编码失真参数;处理单元,用于根据编码得到的待编码数据块的编码信息确定对待编码数据块的编码模式
时,具体用于:
[0037]根据待编码数据块的编码失真参数和对待编码数据块进行量化的量化参数计算得到编码参数;
[0038]若编码参数小于第三阈值,则将完整块编码模式作为待编码数据块的编码模式;
[0039]若编码参数大于或等于第三阈值,则分别对N个子数据块中的每个子数据块进行图像编码处理,得到N个子数据块的编码信息;
[0040]根据待编码数据块的编码信息和N个子数据块的编码信息,确定对待编码数据块的编码模式。
[0041]在一个实施例中,待编码数据块的编码信息包括待编码数据块的预编码评估参数;N个子数据块的编码信息包括N个子数据块的预编码评估参数,N个子数据块的预编码评估参数是根据N个子数据块中的每个子数据块的预编码评估参数计算得到的;处理单元,用于根据待编码数据块的编码信息和N个子数据块的编码信息确定对待编码数据块的数据块处理模式时,具体用于:
[0042]若待编码数据块的预编码评估参数大于或等于N个子数据块的预编码评估参数,则将分块编码模式作为待编码数据块的编码模式;
[0043]若待编码数据块的预编码评估参数小于N个子数据块的预编码评估参数,则将完整块编码模式作为待编码数据块的编码模式。
[0044]在一个实施例中,处理单元,还用于:
[0045]获取待编码数据块的复杂度参数;
[0046]若待编码数据块的复杂度参数满足整体编码条件,则将完整块编码模式作为待编码数据块的编码模式,按照完整块编码模式对待编码数据块进行图像编码处理;
[0047]若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:确定在待编码视频的目标帧图像中的待编码数据块;将所述待编码数据块划分为N个子数据块,并获取各个子数据块对应的复杂度指标信息,N为大于或等于2的整数;根据各个复杂度指标信息确定所述N个子数据块之间的复杂度参数;若所述复杂度参数满足分块编码条件,则将分块编码模式作为所述待编码数据块的编码模式,按照所述分块编码模式将所述N个子数据块中的目标子数据块确定为新的待编码数据块;若所述复杂度参数满足完整块编码条件,则将完整块编码模式作为所述待编码数据块的编码模式,按照所述完整块编码模式对所述待编码数据块进行图像编码处理。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述复杂度参数满足编码决策条件,则在所述目标帧图像中确定与所述待编码数据块相关联的M个关联数据块,M为正整数;获取所述M个关联数据块的关联块指标参数,根据所述关联块指标参数确定所述待编码数据块的预编码顺序;按照确定的所述预编码顺序对所述待编码数据块进行预编码处理,确定对所述待编码数据块的编码模式。3.如权利要求2所述的方法,其特征在于,所述关联块指标参数包括:所述M个关联数据块中编码模式为所述分块编码模式的关联数据块的第一数量;所述根据所述关联块指标参数确定所述待编码数据块的预编码顺序,包括:若所述第一数量大于或等于第一阈值,则确定对所述待编码数据块的预编码顺序为第一预编码顺序;所述按照确定的所述预编码顺序对所述待编码数据块进行预编码处理,确定对所述待编码数据块的编码模式,包括:按照所述第一预编码顺序,获取所述N个子数据块的子块指标参数;根据所述子块指标参数确定对所述待编码数据块的编码模式。4.如权利要求3所述的方法,其特征在于,所述子块指标参数包括:所述N个子数据块中编码模式为所述分块编码模式的子数据块的第二数量,所述根据所述子块指标参数确定对所述待编码数据块的编码模式,包括:若所述第二数量大于或等于第二阈值,则将所述分块编码模式作为所述待编码数据块的编码模式。5.如权利要求4所述的方法,其特征在于,所述根据所述子块指标参数确定对所述待编码数据块的编码模式,还包括:若所述第二数量小于所述第二阈值,则对所述待编码数据块进行图像编码处理,得到所述待编码数据块的编码信息;获取所述N个子数据块的编码信息,所述N个子数据块的编码信息是分别对所述N个子数据块中的每个子数据块进行图像编码处理得到的;以及,根据所述待编码数据块的编码信息和所述N个子数据块的编码信息,确定对所述待编码数据块的编码模式。
6.如权利要求2所述的方法,其特征在于,所述关联块指标参数包括:所述M个关联数据块中编码模式为所述分块编码模式的关联数据块的第一数量;所述根据所述关联块指标参数确定所述待编码数据块的预编码顺序,包括:若所述第一数量小于第一阈值,则确定对所述待编码数据块的预编码顺序为第二预编码顺序;所述按照确定的所述预编码顺序对所述待编码数据块进行预编码处理,确定对所述待编码数据块的编码模式,包括:按照所述第二预编码顺序,对所述待编码数据块进行图像编码处理,根据编码得到的所述待编码数据块的编码信息确定对所述待编码数据块的编码模式。7.如权利要求6所述的方法,其特征在于,所述待编码数据块的编码信息包括所述待编码数据块的编码失真参数;所述根据编码得到的所述待编码数据块的编码信息确定对所述待编码数据块的编码模式,包括:根据所述待编码数据块的编码失真参数和对所述待编码数据块进行量化的量化参数计算得到编码参数;若所述编码参数小于第三阈值,则将所述完整块编码模式作为所述待编码数据块的编码模式;若所述编码参数大于或等于所述第三阈值,则分别对所述N个子数据块中的每...

【专利技术属性】
技术研发人员:郑羽珊楼剑
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1