基于视频内容跳过编码模式判决方法、装置、设备及介质制造方法及图纸

技术编号:21146333 阅读:56 留言:0更新日期:2019-05-18 06:47
本申请提供一种基于视频内容跳过编码模式判决方法、装置、设备及介质。所述方法包括:基于视频内容判定所述视频内容的视频源类型;基于所述视频源类型,对所述视频内容的视频帧与参考视频帧进行同位像素关系检测;将所述同位像素关系送到编码器,以判决是否使用跳过编码模式。本申请实施例提供的技术方案,基于视频内容的预分析,将分析结果作为后续编码器的参考信息,可使部分视频帧区域快速确定为跳过编码模式,节省了编码资源,提高了编码效率,一定程度上降低成像噪声对编码造成的影响。

【技术实现步骤摘要】
基于视频内容跳过编码模式判决方法、装置、设备及介质
本申请涉及视频编码
,具体涉及基于视频内容跳过编码模式判决方法、装置、设备及介质。
技术介绍
跳过编码模式被广泛应用于如H.264、H.265等高效视频编码标准中。编码模式预测占据了整个编码模块计算资源中较大的比重。专利技术人发现,中低性能成像设备拍摄视频所引入的图像噪声,会削弱视频序列中内容相同的区域的时间相关性,增大视频编码的带宽消耗。
技术实现思路
为了快速确定部分可能执行跳过编码模式的视频,降低成像噪声造成的编码带宽消耗,本申请实施例拟提供基于视频内容跳过编码模式判决方法、装置、设备及介质。本申请实施例提供了一种基于视频内容跳过编码模式判决方法,其特征在于,包括:基于视频内容判定所述视频内容的视频源类型;基于所述视频源类型,对所述视频内容的视频帧与参考视频帧进行帧间像素关系检测;将所述视频帧的同位像素关系送到编码器,以判决所述视频帧在执行帧间预测编码时是否使用跳过编码模式。本申请实施例还提供一种基于视频内容跳过编码模式判决装置,其特征在于,包括类型判定模块、像素关系检测模块、传送模块,其中,所述类型判定模块基于视频内容判定所述视频内容的视频源类型;所述像素关系检测模块基于所述视频源类型对所述视频内容的视频帧与参考视频帧进行同位像素关系检测;所述传送模块将所述视频帧的同位像素关系送到编码器,以判决所述视频帧在执行帧间预测编码时是否使用跳过编码模式。本申请实施例还提供一种编码器,其特征在于,所述编码器包括数据接口、预测模块、模式决策模块,所述数据接口接收上述所述一种基于视频内容跳过编码模式判决装置的所述视频帧的同位像素关系;所述预测模块预测运动矢量是否为0;所述模式决策模块判断所述视频帧的同位像素关系为未发生变动和所述运动矢量为0时,判决所述视频帧所述视频帧在执行帧间预测编码时使用跳过编码模式。本申请实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述所述的方法。本申请实施例还提供一种计算机可读存储介质,其上存储有处理器程序,其特征在于,所述处理器程序用于执行上述所述的方法。本申请实施例提供的技术方案,基于视频内容的预分析,将分析结果作为后续编码器的参考信息,可使部分视频帧区域快速确定为跳过编码模式,优化了编码器预测编码模式的决策过程,节省了编码资源,提高了编码效率,一定程度上降低成像噪声对编码造成的影响。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种基于视频内容跳过编码模式判决方法流程示意图;图2是本申请另一实施例提供的一种基于视频内容跳过编码模式判决方法流程示意图;图3是本申请一实施例提供的一种基于视频内容跳过编码模式判决方法应用框图;图4是本申请一实施例提供的一种基于视频内容跳过编码模式判决装置组成示意图;图5是本申请另一实施例提供的一种基于视频内容跳过编码模式判决装置组成示意图;图6是本申请一实施例提供的一种编码器组成示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,以下将结合附图和实施例,对本申请技术方案的具体实施方式进行更加详细、清楚的说明。然而,以下描述的具体实施方式和实施例仅是说明的目的,而不是对本申请的限制。其只是包含了本申请一部分实施例,而不是全部的实施例,本领域技术人员对于本申请的各种变化获得的其他实施例,都属于本申请保护的范围。应该理解的是,虽然第一、第二、第三等用语可使用于本文中用来描述各种元件或组件,但这些元件或组件不应被这些用语所限制。这些用语仅用以区分一个元件或组件与另一元件或组件。因此,下述讨论之第一元件或组件,在不脱离本专利技术之内容下,可被称为第二元件或第二组件。图1是本申请一实施例提供的一种基于视频内容跳过编码模式判决方法流程示意图,包括以下步骤。在步骤S110中,基于视频内容判定视频内容的视频源类型。本方法是对待编码视频图像进行预分析,根据分析结果,优化编码器预测编码模式的决策过程。这里的视频内容是指待编码视频图像,待编码的视频图像依据成像方式可分为计算机直接生成的人工图像序列以及通过成像传感器生成的拍摄图像序列。人工图像序列包括但不限于动画、桌面截图,拍摄图像序列包括但不限于自拍视频、纪录片。这两类视频在图像空间特征和时域变化特征上有明显的区别。在步骤S120中,基于视频源类型,对视频内容的视频帧与参考视频帧进行同位像素关系检测。参考视频帧是根据实际情况选定的视频帧。基于视频源类型,建立帧间关系模型,用于描述视频内容各像素点位置的帧间同位像素关系。其中,同位像素关系可分为发生变动或未发生变动两类。发生变动是指认为该位置像素相对于参考视频帧,其像素描述信息发生了变化,反之,未发生变动则表示该位置像素相对于参考视频帧,其像素描述信息未发生变化。在步骤S130中,将视频帧的同位像素关系送到编码器,以判决视频帧在执行帧间预测编码时是否使用跳过编码模式。在本实施例中,将视频帧的同位像素关系送到编码器。编码器使用H.264/AVC标准作为编码标准。对于帧间预测编码,在进行当前编码单元块的预测模式决策时,编码器可查找当前编码宏块范围内所有像素位置所标记的同位像素关系,若宏块内所有像素均被标记为未发生变动,则再检测预测运动矢量是否为0。若满足编码宏块内所有像素的同位像素关系均为未发生变动且预测运动矢量为0,则直接判定当前编码宏块采用跳过编码模式,避免后续复杂的预测模式判断,减少计算开销。对于不符合判定条件的宏块再按照正常流程选择预测模式。本实施例提供的技术方案,基于视频内容的预分析,将分析结果作为后续编码器的参考信息,可使部分视频帧区域快速确定为跳过编码模式,优化了编码器预测编码模式的决策过程,节省了编码资源,提高了编码效率,一定程度上降低成像噪声对编码造成的影响。图2是本申请另一实施例提供的一种基于视频内容跳过编码模式判决方法流程示意图,包括以下步骤。在步骤S211中,确定视频内容的像素空间变化特征,如果同帧相邻像素值相等的数量占总像素数量的百分比超过第一设定阈值,则判定视频内容为人工图像序列,否则进入下一步。本方法是对待编码视频图像进行预分析,根据分析结果,优化编码器预测编码模式的决策过程。这里的视频内容是指待编码视频图像,待编码的视频图像依据成像方式可分为计算机直接生成的人工图像序列以及通过成像传感器生产的拍摄图像序列。人工图像序列包括但不限于动画、桌面截图,拍摄图像序列包括但不限于自拍视频、纪录片。这两类视频在图像空间特征和时域变化特征上有明显的区别。基于视频内容确定视频内容图像序列的像素空间变化特征。具体而言,就是比较视频内容的同帧相邻像素值,对于同帧相邻像素值不同的情况进行记录,得到可描述像素内容在空域波动性的特征。对于拍摄图像序列,相邻像素相等的情况通常远低于人工图像序列。如果同帧相邻像素值相等的情况多于第一设定阈值,则判定视频内容为人工图像序列。对于视频内容序列的当前帧,本文档来自技高网...

【技术保护点】
1.一种基于视频内容跳过编码模式判决方法,其特征在于,包括:基于视频内容判定所述视频内容的视频源类型;基于所述视频源类型,对所述视频内容的视频帧与参考视频帧进行同位像素关系检测;将所述同位像素关系送到编码器,以判决所述视频帧在执行帧间预测编码时是否使用跳过编码模式。

【技术特征摘要】
1.一种基于视频内容跳过编码模式判决方法,其特征在于,包括:基于视频内容判定所述视频内容的视频源类型;基于所述视频源类型,对所述视频内容的视频帧与参考视频帧进行同位像素关系检测;将所述同位像素关系送到编码器,以判决所述视频帧在执行帧间预测编码时是否使用跳过编码模式。2.根据权利要求1所述的方法,其特征在于,所述基于视频内容判定所述视频内容的视频源类型包括:确定所述视频内容的像素空间变化特征,如果当前帧内相邻像素值相等的数量占总像素数量的百分比超过第一设定阈值,则判定所述视频内容为人工图像序列;否则,确定所述视频内容的亮度直方图特征,如果出现概率小于第二设定阈值的亮度值数目占总亮度值阶数的比值大于第三设定阈值,或某一亮度值的出现概率大于第四设定阈值,则判定所述视频内容为人工图像序列;否则,确定所述视频内容的像素时间变化特征,如果相邻帧同位置像素值相等的像素占一帧图像像素数的比重大于第五设定阈值,则判断所述视频内容为人工图像序列;否则,判断所述视频内容为拍摄图像序列。3.根据权利要求2所述的方法,其特征在于,所述确定所述视频内容图像序列的像素空间变化特征,包括:比较所述视频内容的当前帧内相邻像素值,对于所述当前帧内相邻像素值不同的情况进行记录,得到可描述像素内容在空域波动性的特征。4.根据权利要求3所述的方法,其特征在于,所述确定所述视频内容图像序列的亮度直方图特征,包括:对所述视频内容的亮度值进行统计,得到亮度概率分布。5.根据权利要求4所述的方法,其特征在于,所述确定所述视频内容图像序列的像素时间变化特征,包括:比较所述视频内容的相邻帧同位置像素值,对于所述视频内容的相邻帧同位置像素值不同的情况进行记录,得到可描述像素内容在时域波动性的特征。6.根据权利要求1所述的方法,其特征在于,所述基于所述视频源类型,对所述视频内容的视频帧与参考视频帧进行同位像素关系检测,包括:将所述视频内容的视频帧与所述参考视频帧进行逐像素比较,计算出每个像素位置上的差值;如果所述视频内容为拍摄图像序列,则建立模型矩阵描述所述视频内容各像素点噪声确定预设噪声阈值,所述差值小于所述预设噪声阈值则标记所述视频帧相较于所述参考视频帧的同位像素关系为未发生变动,并依据所述差值更新所述模型矩阵和所述预设噪声阈值;否则标记为发生变动,所述模型矩阵和所述预设噪声阈值置为初始默认值;如果所述视频内容为人工图像序列,所述差值为0则标记所述视频帧相较于所述参考视频帧的同位像素关系为未发生变动;否则标记为发生变动。7.一种基于视频内容跳过...

【专利技术属性】
技术研发人员:夏洋
申请(专利权)人:北京微吼时代科技有限公司
类型:发明
国别省市:北京,11

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

1