The present invention provides a method, a device and a video codec for enhancing the contrast of video frames, which include reading a video stream, including a multi frame video frame in a video stream, a histogram equalization processing for a video frame, a first map of a video frame, and a video frame corresponding to the number of frames set in the same scene. The first map is filtered by means of mean filtering, and the second map is obtained. According to the second map, the video frames under the current scene are mapped to enhance the contrast of the video frames. The invention can eliminate the scintillation in video playback after the histogram equalization is processed, thus making the video display more clear and rich in color, and improving the viewing experience of the users. One
【技术实现步骤摘要】
增强视频帧对比度的方法、装置和视频编解码器
本专利技术涉及视频信号处理
,尤其是涉及一种增强视频帧对比度的方法、装置和视频编解码器。
技术介绍
随着视频行业的迅速发展,视频带宽已占据网络整体带宽的90%,观看者对于视频主观感受越来越要求严格,4K、8K的高分辨率需求更加急剧。使用对比度增强技术可以使视频图像更加清晰醒目,色彩更加鲜明艳丽,尤其在视频播放过程中场景切换、明暗切换感受更加明显,极大的提高了观看者的主观感受。现有的对比度增强方式大多数是针对于图像级的空域进行处理,例如,基于线性拉升、基于直方图均衡等。其中,基于线性拉升的方法通过设置参数,实现对比度的手动调节,但手动调节参数时比较困难,造成对比度调节要么变化比较小,要么变化过大,影响视频观看质量。基于直方图均衡的方法是通过将图像的直方图进行修正,使得图像的灰度间距拉开或使灰度分布均匀,从而增大反差,增强对比度,但该方法直接应用于视频时,相邻帧之间的微小变化都会造成直方图均衡处理后变化较大从而造成视频闪烁现象。针对上述现有的增强视频帧对比度的方式易导致视频播放时发生闪烁现象的问题,尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种增强视频帧对比度的方法、装置和视频编解码器,以消除视频帧进行直方图均衡化处理后,视频播放时的闪烁现象,从而使视频显示更加清晰、色彩丰富,提高用户的观看体验。第一方面,本专利技术实施例提供了一种增强视频帧对比度的方法,方法包括:读入视频流;视频流中包括多帧视频帧;对视频帧进行直方图均衡化处理,得到视频帧的第一映射图;对同一场景下设定帧数的视频帧对 ...
【技术保护点】
1.一种增强视频帧对比度的方法,其特征在于,所述方法包括:
【技术特征摘要】
1.一种增强视频帧对比度的方法,其特征在于,所述方法包括:读入视频流;所述视频流中包括多帧视频帧;对所述视频帧进行直方图均衡化处理,得到所述视频帧的第一映射图;对同一场景下设定帧数的视频帧对应的第一映射图进行均值滤波,得到第二映射图;根据所述第二映射图,对当前场景下的所述视频帧进行映射处理,以增强所述视频帧的对比度。2.根据权利要求1所述的方法,其特征在于,所述对所述视频帧进行直方图均衡化处理,得到所述视频帧的第一映射图的步骤,包括:计算所述视频帧的原始直方图;根据预设的幅度阈值,对所述直方图进行剪裁,将剪裁部分均匀分布于所述直方图的剩余部分,得到限幅直方图;采用累积分布函数,对所述限幅直方图进行均衡化处理,得到所述视频帧的第一映射图。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第一映射图和对应的所述视频帧分别保存至预先分配的第一缓存区内。4.根据权利要求3所述的方法,其特征在于,所述对同一场景下的视频帧对应的第一映射图进行均值滤波,得到第二映射图的步骤,包括:判断当前视频帧是否与前一视频帧属于同一场景;如果是,当所述第一缓存区内的视频帧数量满足预设阈值时,对所述第一缓存区内的所有视频帧对应的第一映射图进行循环高斯均值滤波,生成第二映射图;如果否,将当前视频帧和对应的第一映射图分别保存至第二缓存区内;对所述第一缓存区内的所有视频帧对应的第一映射图进行循环高斯均值滤波,生成第二映射图。5.根据权利要求4所述的方法,其特征在于,所述判断当前视频帧是否与前一视频帧属于同一场景的步骤,包括:分别计算当前视频帧和前一视频帧的限幅直方图...
【专利技术属性】
技术研发人员:程鹏宇,张磊,宋承岩,何刚,
申请(专利权)人:北京数码视讯科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。