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

技术编号:26694211 阅读:21 留言:0更新日期:2020-12-12 02:50
本发明专利技术提供一种视频信息处理方法、装置、电子设备和存储介质,该方法包括:获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。

【技术实现步骤摘要】
视频信息处理方法、装置、电子设备及存储介质
本专利技术涉及视频编码领域,更具体地,本专利技术的实施方式涉及一种视频信息处理方法、装置、电子设备和存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着互联网络技术和通信技术的不断发展,视频编码技术在视频会议、视频网站、视频通信、在线教育等领域中获得了越来越广泛的应用。现有的视频编码技术通常采用修改相应的模型或者基于率失真理论的基础上进行相应的优化,然而,如何在基本不增加计算复杂度的基础上优化视频帧的视频质量就成为需要解决的问题。
技术实现思路
本专利技术期望提供一种视频信息处理方法、装置、电子设备和存储介质,以至少解决上述技术问题。本申请实施例的第一方面,提供一种视频信息处理方法,包括:获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。本申请实施例的第二方面,提供一种视频信息处理装置,包括:信息获取单元,用于获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;量化参数处理单元,用于基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。本申请实施例的第三方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例所述的方法。本申请实施例的第四方面,提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请任意实施例所述的方法。本申请提供的实施例,基于目标视频帧的第m个宏块在前k个已经编码完成的视频帧对应区域的至少一个相关宏块的相关信息组成时域映射信息集合,基于该时域映射信息集合以及第m个宏块的相关信息来综合调整目标视频帧的第m个宏块的量化参数。如此,就可以结合第m个宏块在时域上的相关宏块的信息对第m个宏块的量化参数进行调整,以使得宏块的量化参数更加合理,进而使得目标视频帧内宏块的码率分配更加合理化;并且,由于前k个视频帧的相关宏块的相关信息已近在完成编码的时候确定的,只要结合时域上的相关信息即可确定宏块的量化参数,这样可以在基本不增加计算复杂度的基础上优化视频质量。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了根据本专利技术实施例中的视频信息处理方法流程示意图一;图2示意性地示出了根据本专利技术一实施方式的编码过程示意地图;图3示意性地示出了根据本专利技术一实施方式的第m个宏块与时域上的相关宏块的对应示意图;图4示意性地示出了根据本专利技术一实施方式的视频编解码过程示意图;图5示意性地示出了根据本专利技术实施例中的视频信息处理方法流程示意图二;图6示意性的示出采用本专利技术实施例的方案进行视频图像处理后局部细节的主观质量上的区别;图7示意性地示出了根据本专利技术一实施方式的视频信息处理装置组成结构示意图;图8示意性地示出了根据本专利技术另一实施方式的电子设备结构示意图;在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。本专利技术的第一方面提供一种视频信息处理方法,下面参考图1来描述根据本专利技术示例性实施方式的视频信息处理方法,包括:S101:获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;S102:基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。本实施例可以应用于电子设备中,该电子设备可以是需要上传视频的终端设备,比如可以是个人电脑、手机、平板电脑等。这里,所述目标视频帧可以具体是视频数据流中的多个视频帧中的当前待编码视频帧,也就是说任意一个当前待编码视频帧都可以认为是目标视频帧,即对视频数据流中的每一个时刻的当前待编码视频帧都采用本实施例提供的方案进行处理,因此不再对视频数据流的每一个视频帧的处理进行一一赘述。所述第m个宏块可以具体是目标视频帧中的当前待编码的宏块。需要指出的是,目标视频帧中可以包括多个宏块,第m个可以为其中任意一个当前待编码的宏块,不再一一赘述。视频数据流(或视频数据)是由一帧帧画面组成的,每一帧画面根据计算需要可以划分为多个宏块,宏块是视频信息的主要承载者,它既包含着每一个像素的亮度和色度等数据信息,同时还包含模式信息、预测类型、量化参数(QuantizationParameter,QP)等宏块信息。在一个连续播放的视频中,相邻帧之间联系紧密且相似度极高,在分块编码过程中,可以参考相邻帧中特定区域的宏块信息对当前帧中的第m个宏块进行量化参数的调整,即可实现在压缩视频信息的同时,尽可能地保证视频质量不受影响。在步骤S101中,所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块,包括:所述目标视频帧之前k个视频帧中与所述第m个宏块对应的映射宏块,以及所述映射宏块的上宏块、所述映射宏块的左宏块。获取目标视频帧中的第m个宏块的时域映射信息集合,具体可以通过以下方式实现:选取目标视频帧之前的k个视频帧;获取k个视频帧中与第m个宏块对应位置的宏块作为映射宏块,获取所述映射宏块周围的相邻宏块;基于k个视频帧中的映射宏块以及映射宏块周围的相邻宏块及其相关信息生成时域映射信息集合。这里,所述k个视频帧本文档来自技高网...

【技术保护点】
1.一种视频信息处理方法,包括:/n获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;/n基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。/n

【技术特征摘要】
1.一种视频信息处理方法,包括:
获取目标视频帧中的第m个宏块的时域映射信息集合;其中,所述时域映射信息集合包含:所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块的相关信息;m和k均为大于等于1的整数;
基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。


2.根据权利要求1所述的方法,其特征在于,所述目标视频帧之前k个视频帧中所述第m个宏块对应区域处的至少一个相关宏块,包括:所述目标视频帧之前k个视频帧中与所述第m个宏块对应的映射宏块,以及所述映射宏块的上宏块、所述映射宏块的左宏块。


3.根据权利要求2所述的方法,其特征在于,所述基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数,包括:
在所述时域映射信息集合中的映射宏块为第一模式的情况下,若所述时域映射信息集合中的映射宏块的上宏块为第二模式、并且所述第m个宏块的量化参数与所述映射宏块的所述上宏块的量化参数之间的差值小于第一预设门限值,则将所述第m个宏块的初始量化参数增加第一值得到所述目标量化参数。


4.根据权利要求2所述的方法,其特征在于,所述时域映射信息集合中,还包括:所述第m个宏块的参考块及其相关信息。


5.根据权利要求4所述的方法,其特征在于,所述基于所述时域映射信息集合中包含的所述至少一个相关宏块的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数,包括:
在所述时域映射信息集合中的映射宏块为第二模式的情况下,基于所述时域映射信息集合中的所述映射宏块、映射宏块的左宏块、参考块分别对应的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数。


6.根据权利要求5所述的方法,其特征在于,基于所述时域映射信息集合中的所述映射宏块、映射宏块的左宏块、参考块分别对应的相关信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数,包括:
基于所述时域映射信息集合中的所述映射宏块的量化参数、映射宏块的左宏块的量化参数、参考块的量化参数以及所述第m个宏块的量化参数,确定参考标记;
在所述参考标记为第一标记值的情况下,若所述第m个宏块的预判信息值小于第二预设门限值、且所述参考块为第二模式,则将所述第m个宏块的初始量化参数增加第二值得到所述目标量化参数;
在所述参考标记为第二标记值的情况下,若所述第m个宏块的预判信息值大于第三预设门限值、且所述参考块不为第二模式,则将所述第m个宏块的初始量化参数减少第三值得到所述目标量化参数。


7.根据权利要求4所述的方法,其特征在于,所述基于所述时域映射信息集合中包含的所述至少一个相关宏块的模式信息,以及所述第m个宏块的相关信息,确定所述第m个宏块的目标量化参数,包括:
在所述时域映射信息集合中的映射宏块为第三模式的情况下,基于所述第m个宏块的相关信息确定所述第m个宏块的目标量化参数。


8.根据权利要求7所述的方法,其特征在于,所述基于所述第m个宏块的相关信息确定所述第m个宏块的目标量化参数,包括以下之一:
若所述参考块为第二模式、并且所述第m个宏块的量化参数与所述参考块的量化参数之间的差值小于第四预设门限值,则将所述第m个宏块的初始量化参数增加第四值得到所述目标量化参数;
若所述参考块不为第二模式、并且所述第m个宏块的量化参数与所述参考块的量化参数与之间的差值小于第四预设门限值,则将所述第m个宏块的初始量化参数减少第五值得到所述目标量化参数;
若第m个宏块的预判值累计和为第一预设值,则将所述第m个宏块的初始量化参数增加第六值得到所述目标量化参数;
若第m个宏块的预判值累计和大于第五预设门限值,则将所述第m个宏块的初始量化参数减少第七值得到目标量...

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

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

1