一种图像处理方法及装置制造方法及图纸

技术编号:11589895 阅读:86 留言:0更新日期:2015-06-10 22:43
本申请公开了一种图像处理方法及装置,针对发送给编码器的图像执行下述过程:计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例,在确定所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值时,按照第一预置调整方式,将编码器计算出的编码比特率上调。本申请在判断拍摄当前帧图像时摄像头发生了晃动后,将编码器计算出的编码比特率上调,从而避免视频出现马赛克效应,保证了输出视频的质量。

【技术实现步骤摘要】

本申请涉及图像处理
,更具体地说,涉及一种图像处理方法及装置
技术介绍
随着网络的普及,网络视频通话等也得到了广泛的应用。在进行网络视频通话时,首先需要摄像头采集图像信息,并经过编码器进行编码后,发给对方客户端进行播放。但是,如果摄像头在采集图像信息时突然发生大幅度的晃动,则采集的图像经编码后播放时,会出现严重的马赛克效应,大大降低了视频质量,影响用户的体验。
技术实现思路
有鉴于此,本申请提供了一种图像处理方法及装置,用于解决由于摄像头晃动所造成的视频马赛克效应,影响用户体验的问题。为了实现上述目的,现提出的方案如下:一种图像处理方法,针对发送给编码器的图像,执行下述过程:计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例;判断所述亮度均值差是否大于第一晃动阈值;以及,判断所述比例是否大于第二晃动阈值;若所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值,则按照第一预置调整方式,将编码器计算出的编码比特率上调。优选地,还包括:判断所述亮度均值差是否小于第一静止阈值;以及,判断所述比例是否小于第二静止阈值;若所述亮度均值差小于第一静止阈值,且所述比例小于第二静止阈值,则按照第二预置调整方式,将编码器计算出的编码比特率下调。优选地,所述按照第一预置调整方式,将编码器计算出的编码比特率上调,包括:将编码器计算出的编码比特率上调第一预置值;或者,确定所述亮度均值差所属的预置的数值区间;按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率进行上调。优选地,所述按照第二预置调整方式,将编码器计算出的编码比特率下调,包括:将编码器计算出的编码比特率下调第二预置值;或者,确定所述亮度均值差所属的预置的数值区间;按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率进行下调。一种图像处理装置,针对发送给编码器的图像进行处理,该装置包括:计算单元,用于计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例;第一判断单元,用于判断所述亮度均值差是否大于第一晃动阈值;第二判断单元,用于判断所述比例是否大于第二晃动阈值;比特率上调单元,用于在确定所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值时,按照第一预置调整方式,将编码器计算出的编码比特率上调。优选地,还包括:第三判断单元,用于判断所述亮度均值差是否小于第一静止阈值;第四判断单元,用于判断所述比例是否小于第二静止阈值;比特率下调单元,用于在确定所述亮度均值差小于第一静止阈值,且所述比例小于第二静止阈值时,按照第二预置调整方式,将编码器计算出的编码比特率下调。优选地,所述比特率上调单元包括:第一比特率上调子单元,用于将编码器计算出的编码比特率上调第一预置值;第二比特率上调子单元,用于确定所述亮度均值差所属的预置的数值区间;按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率进行上调。优选地,所述比特率下调单元包括:第一比特率下调子单元,用于将编码器计算出的编码比特率下调第二预置值;第二比特率下调子单元,用于确定所述亮度均值差所属的预置的数值区间;按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率进行下调。从上述的技术方案可以看出,本申请实施例提供的图像处理方法,针对发送给编码器的图像执行下述过程:计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例,判断所述亮度均值差是否大于第一晃动阈值,以及,判断所述比例是否大于第二晃动阈值,若所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值,则按照第一预置调整方式,将编码器计算出的编码比特率上调。本申请通过对比前后两帧图像的亮度均值差,在发现亮度均值差过大时,进一步确定当前帧图像中发生亮度变化的像素点占图像中所有像素点的比例是否过大,如果是,则确定出在拍摄当前帧图像时摄像头发生了晃动,因而为了避免视频出现马赛克效应,将编码器计算出的编码比特率上调,以保证输出视频的质量,提升了用户的体验度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例公开的一种图像处理方法流程图;图2为本申请实施例公开的另一种图像处理方法流程图;图3为本申请实施例公开的一种图像处理装置的结构示意图;图4为本申请实施例公开的一种比特率上调单元的结构示意图;图5为本申请实施例公开的另一种图像处理装置的结构示意图;图6为本申请实施例公开的一种比特率下调单元的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种图像处理方法,该方法针对发送给编码器的图像中进行处理,具体处理过程参见图1。如图1所示,该方法包括:步骤S100、计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例;具体地,对于当前帧图像,首先计算出其亮度均值,进而计算其与上一帧图像的亮度均值的差值,得到亮度均差值。在计算当前帧图像的亮度均值时,具体为计算当前帧图像中各个像素点的亮度值的均值。此外,还需要计算相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例值。步骤S110、判断所述亮度均值差是否大于第一晃动阈值;步骤S120、判断所述比例是否大于第二晃动阈值;若所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值,则执行步骤S130;具体地,上述第一晃动阈值和第二晃动阈值均为预本文档来自技高网...
一种图像处理方法及装置

【技术保护点】
一种图像处理方法,其特征在于,针对发送给编码器的图像,执行下述过程:计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例;判断所述亮度均值差是否大于第一晃动阈值;以及,判断所述比例是否大于第二晃动阈值;若所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值,则按照第一预置调整方式,将编码器计算出的编码比特率上调。

【技术特征摘要】
1.一种图像处理方法,其特征在于,针对发送给编码器的图像,执行下
述过程:
计算当前帧图像与上一帧图像的亮度均值差,以及相比于上一帧图像,
当前帧图像中产生亮度变化的像素点占当前帧图像中所有像素点的比例;
判断所述亮度均值差是否大于第一晃动阈值;以及,
判断所述比例是否大于第二晃动阈值;
若所述亮度均值差大于第一晃动阈值,且所述比例大于第二晃动阈值,
则按照第一预置调整方式,将编码器计算出的编码比特率上调。
2.根据权利要求1所述的方法,其特征在于,还包括:
判断所述亮度均值差是否小于第一静止阈值;以及,
判断所述比例是否小于第二静止阈值;
若所述亮度均值差小于第一静止阈值,且所述比例小于第二静止阈值,
则按照第二预置调整方式,将编码器计算出的编码比特率下调。
3.根据权利要求1所述的方法,其特征在于,所述按照第一预置调整方
式,将编码器计算出的编码比特率上调,包括:
将编码器计算出的编码比特率上调第一预置值;
或者,
确定所述亮度均值差所属的预置的数值区间;
按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率
进行上调。
4.根据权利要求2所述的方法,其特征在于,所述按照第二预置调整方
式,将编码器计算出的编码比特率下调,包括:
将编码器计算出的编码比特率下调第二预置值;
或者,
确定所述亮度均值差所属的预置的数值区间;
按照预置的与该数值区间对应的调整值,对编码器计算出的编码比特率
进行下调。
5.一种图像处理装置,其特征在于,针对发送给编码器的图像进行处理,
...

【专利技术属性】
技术研发人员:张玺辉何强
申请(专利权)人:北京三好互动教育科技有限公司北京布卡互动科技有限公司
类型:发明
国别省市:北京;11

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

1