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

技术编号:26694210 阅读:20 留言:0更新日期:2020-12-12 02:50
本发明专利技术提供一种视频信息处理方法、装置、电子设备和存储介质,该方法包括:基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。

【技术实现步骤摘要】
视频信息处理方法、装置、电子设备及存储介质
本专利技术的实施方式涉及视频编码领域,更具体地,本专利技术的实施方式涉及一种视频信息处理方法、装置、电子设备和存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。AVC(高级视频编码,AdvancedVideoCoding)视频编码技术在学术界和工业界都被广泛使用,AVC有着高效的视频图像压缩效率和不断迭代的码率控制技术足以满足用户的观看需求,为了在主观质量上获得更好的增益视频编码中引入了自适应量化工具,通过优化宏块级别的量化参数以平衡视频码率和质量的合理性及稳定性。但是,如何使得宏块级别的量化参数的分配更加合理,从而使得视频码率的分配合理化,就成为需要解决的问题。
技术实现思路

技术实现思路
本专利技术期望提供一种视频信息处理方法、装置、电子设备和存储介质,以至少解决上述技术问题。本申请实施例的第一方面,提供一种视频信息处理方法,包括:基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。本申请实施例的第二方面,提供一种视频信息处理装置,包括:初始处理单元,用于基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;量化参数调整单元,用于基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。本申请实施例的第三方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例所述的方法。本申请实施例的第四方面,提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请任意实施例所述的方法。本申请提供的实施例,可以通过基于目标视频帧的第i个宏块的自身的信息、以及第i个宏块的空域相关信息、时域相关信息来对确定目标视频帧的宏块的量化参数,如此,就可以结合目标视频帧的宏块的信息、宏块的时域以及空域上的信息协同处理以使得宏块的量化参数更加合理,进而使得目标视频帧内宏块的码率分配更加合理化,从而保证视频质量。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了根据本专利技术实施例中的视频信息处理方法流程示意图一;图2示意性地示出了根据本专利技术实施例中的空域上宏块相邻的至少一个编码块的示意图;图3示意性地示出了根据本专利技术实施例中的视频中宏块包含的YUV分量的像素信息的示意图;图4示意性地示出了根据本专利技术实施例中的视频编码解码流程示意图;图5示意性地示出了根据本专利技术实施例中的视频信息处理方法流程示意图二;图6示意性的示出采用本专利技术实施例的方案进行视频图像处理后局部细节的主观质量上的区别;图7示意性地示出了根据本专利技术另一实施例的视频信息处理装置组成结构示意图;图8示意性地示出了根据本专利技术另一实施方式的电子设备结构示意图;在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。本专利技术的第一方面提供一种视频信息处理方法,下面参考图1来描述根据本专利技术示例性实施方式的视频信息处理方法,包括:S101:基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;S102:基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。本实施例可以应用于电子设备中,该电子设备可以是需要上传视频的终端设备,比如可以是个人电脑、手机、平板电脑等。在执行上述S101之前,可以先对目标视频帧进行初始量化参数的确定,可以包括:基于目标视频帧的整体方差,确定所述目标视频帧的量化参数调整值;基于所述目标视频帧的量化参数调整值,确定所述目标视频帧的初始量化参数。这里,所述目标视频帧可以具体是当前待编码视频帧。具体来说,可以是针对目标视频帧预测或确定出一个待调整的量化参数,基于目标视频帧的整体方差计算得到目标视频帧的量化参数调整值;再根据量化参数调整值对所述待调整量化参数进行调整,得到目标视频帧的初始量化参数。其中,确定目标视频帧的整体方差的方式,可以包括:基于所述目标视频帧的像素的关系计算得到整体方差。进一步地,基于目标视频帧的整体方差,确定所述目标视频帧的量化参数调整值,可以是:基于目标视频帧的整体方差以及计算因子,确定所述目标视频帧的量化参数初始调整值;基于所述目标视频帧的量化参数初始调整值、以及所述目标视频帧划分得到的N个宏块的量化参数调整值的平均值,确定所述目标视频帧的量化参数调整值。具体的,基于目标视频帧的整体方差以及计算因子,确定所述目标视频帧的量化参数初始调整值,可以采用以下公式1进行计算:公式1;其中,表示目标视频帧的整体方差;表示计算因子,该计算因子可以是与比特深度有关的计算因子。所述目标视频帧划分得到的N个宏块的量化参数调整值的平均值的计算方式,可以采用以下公式2:公式2其中,avg_mb_adj为整帧(即目标视频帧)中按16x16划分宏块个数的调整值的平均值;表示目标视频帧中的任意一个宏块的量化参数调整值,将该任意一个宏块表示为第i个宏块;i取值为(0,n-1);n表示一帧中按16x16划分宏块划分的宏块个数,也就是前述N;Sum()也就是对目标视频帧的全部宏块的量化参数调整值取和。基于所述目标视频帧的量化参数初始调整值、以及所述目标视频帧划分得到本文档来自技高网...

【技术保护点】
1.一种视频信息处理方法,包括:/n基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;/n基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。/n

【技术特征摘要】
1.一种视频信息处理方法,包括:
基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数;其中,i为大于等于1的整数;
基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于目标视频帧的整体方差,确定所述目标视频帧的量化参数调整值;基于所述目标视频帧的量化参数调整值,确定所述目标视频帧的初始量化参数。


3.根据权利要求2所述的方法,其特征在于,所述基于目标视频帧的初始量化参数、以及所述目标视频帧的第i个宏块的信息,确定所述第i个宏块的初始量化参数,包括:
基于所述目标视频帧的初始量化参数,确定所述第i个宏块的亮度分量的待调整量化参数;
基于所述目标视频帧的所述第i个宏块中的像素的亮度分量的方差值、以及所述目标视频帧划分得到的N个宏块的量化参数调整值的平均值,计算得到所述第i个宏块的亮度分量的量化参数调整值;其中,N为大于等于1的整数;
基于所述第i个宏块的亮度分量的量化参数调整值调整所述第i个宏块的亮度分量的待调整量化参数,得到所述第i个宏块的亮度分量的初始量化参数。


4.根据权利要求3所述的方法,其特征在于,所述基于所述第i个宏块的初始量化参数、所述第i个宏块在所述目标视频帧内的空域相关信息、以及所述目标视频帧的时域相关信息,确定所述第i个宏块的量化参数,包括:
基于所述第i个宏块在所述目标视频帧内的空域相关信息确定第一调整方式,基于第一调整方式对所述第i个宏块的亮度分量的初始量化参数进行调整,得到第i个宏块的亮度分量的第一量化参数;
基于所述目标视频帧的时域相关信息确定第二调整方式,基于第二调整方式对第i个宏块的亮度分量的第一量化参数进行调整,得到第i个宏块的亮度分量的目标量化参数。


5.根据权利要求4所述的方法,其特征在于,所述基于所述第i个宏块在所述目标视频帧内的空域相关信息确定第一调整方式,包括:将所述目标视频帧内与所述第i个宏块相邻的至少一个编码块对应的相关信息作为所述第i个宏块在所述目标视频帧内的空域相关信息;基于所述至少一个编码块对应的相关信息确定所述第一调整方式;
所述基于所述目标视频帧的时域相关信息确定第二调整方式,包括:将所述目标视频帧的时域上的参考模式概率作为所述目标视频帧的时域相关信息;基于所述目标视频帧的时域上的参考模式概率确定第二调整方式。


6.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个编码块对应的相关信息确定所述第一调整方式,包括:
基于所述至少一个编码块对应的相关信息确定相邻宏块的累计参考值,基于所述相邻宏块的累计参考值确定所述第i个宏块的预测值;
基于所述相邻宏块的累计参考值、所述第i个宏块的预测值,确定所述第一调整方式。


7.根据权利要求6所述的方法,其特征在于,所述基于所述相邻宏块的累计参考值、所述第i个宏块的预测值,确定所述第一调整方式,包括以下之一:
在所述相邻宏块的累计参考值为零的情况下,若所述第i个宏块的预判值为零,则确定所述第一调整方式为增加第一值;
在所述相邻宏块的累计参考值为零的情况下,若第i个宏块的预判值大于第一预设门限值,则确定所述第一调整方式为减少第二值;
在所述相邻宏块的累计参考值处于第一预设范围内的情况下,若第i个宏块的预判值与所述第i个宏块的预测值满足预设条件,则确定所述第一调整方式为减少第三值。


8.根据权利要求4所述的方法,其特征在于,所述方法还包括:
基于所述目标视频帧的参考帧和/或所述目标视频帧的前k帧的模式概率信息,确定时域上的参考模式概率;其中,k为大于等于1的整数;
相应的,所述基于所述目标视频帧的时域上的参考模式概率确定第二调整方式,包括以下之一:
在所述时域上的参考模式概率中的第一模式的概率超过第二预设门限值的情况下,确定所述第二调整方式为增加第四值;
在所述时域上的参考模式概率中的第一模式的概率小于第三预设门限值、并且所述时域上的参考模式概率中的第二模式以及第三模式的概率之和大于第四预设门限值的情况下,若所述时域上的参考模式概率中的第四模式的概率大于第五预设门限值,则确定所述第二调整方式为减少第五值;
在所述时域上的参考模式概率中的第一模式的概率小于第三预设门限值、并且所述时域上的参考模式概率中的第二模式以及第三模式的概率之和大于第四预设门限值的情况下,若所述时域上的参考模式概率中的第四模式的概率小于第六预设门限值,则确定所述第二调整方式为将减少第六值。


9.根据权利要求4所述的方法,其特征在于,所述方法还包括:
基于所述第i个宏块的亮度分量的目标量化参数,确定所述第i个宏块的色度分量的初始量化参数;
基于所述第i个宏块中的像素的色度分量的方差值、以及所述目标视频帧划分得到的N个宏块的量化参数调整值的平均值,确定所述第i个宏块的色度分量的调整值;
基于所述第i个宏块的色度分量的调整值对所述第i个宏块的色度分量的初始量化参数进行调整,得到所述第i个宏块的色度分量的目标量化参数。


10.一种视频信息处理装置...

【专利技术属性】
技术研发人员:尹亮王剑光尹益平
申请(专利权)人:北京世纪好未来教育科技有限公司
类型:发明
国别省市:北京;11

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

1