视频画质的调整方法和装置制造方法及图纸

技术编号:13603361 阅读:71 留言:0更新日期:2016-08-27 22:14
本发明专利技术公开了一种视频画质的调整方法和装置,其中,所述方法包括根据当前视频帧的灰度图像,获取所述当前视频帧的亮度直方图,根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。能够实现根据输入视频的画质自动调整输出视频的亮度及对比度,从而提升观看体验。

【技术实现步骤摘要】

本专利技术属于互联网视频
,具体地说,涉及一种视频画质的调整方法和装置
技术介绍
随着多媒体技术及互联网技术的快速发展,越来越多的视频在网络上传播。有些视频在制作或传播的过程出现了视频画质低下的问题,如画面对比度低,亮度不合适等,从而影响观看体验。
技术实现思路
有鉴于此,本申请提供了一种视频画质的调整方法和装置。本专利技术实施例提供一种视频画质的调整方法,包括:根据当前视频帧的灰度图像,获取所述当前视频帧的亮度直方图;根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。其中,获取所述亮度直方图左侧像素点个数和右侧像素点个数,包括:根据所述当前视频帧的亮度直方图,利用直方图函数计算所述亮度直方图左侧像素点个数和右侧像素点个数;所述左侧像素点个数和右侧像素点的计算公式为:Sl=Σi=0127hist[i]Sr=Σi=128255hist[i];]]>其中,hist为直方图函数,i为亮度直方图中任一个像素点,Sl表示左侧像素点个数,Sr表示右侧像素点个数。其中,获取所述亮度直方图的平均3份的像素点个数,包括:根据所述当前视频帧的亮度直方图,利用直方图函数计算平均3份的像素点个数,所述平均3份的像素点个数的计算公式为:Cl=Σi=084hist[i]Cm=Σi=85170hist[i]Cr=Σi=171255hist[i]]]>其中,i为亮度直方图中任一个像素点,Cl、Cm及Cr表示平均3份的像素点个数。其中,根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,包括:根据所述亮度直方图左侧像素点个数和右侧像素点个数,计算所述亮度直方图的亮度分布比率,记为Ri,所述亮度分布比率的计算公式为如果Ri大于第一阈值,则利用y=x0.5进行亮度调整,使所述当前视频帧的亮度变亮;如果Ri小于第二阈值,则利用y=x2进行亮度调整,使所述当前视频帧的亮度变暗;其中,x表示调整前的输入像素值,y表示调整后的输出像素值,所述输入像素值归一化到0~1范围内,所述输出像素值从0~1范围内还原到原始范围0~255。其中,根据所述平均3份的像素点个数调整所述当前视频帧的对比度,包括:若平均3份的像素点个数Cl、Cm及Cr满足公式Cm>Cl+Cr,则按照公式调整所述当前视频帧的对比度;其中,x表示调整前的输入像素值,y表示调整后的输入像素值。所述输入像素值归一化到0~2范围内,所述输出像素值从0~2范围内还原到原始范围0~255。本专利技术实施例还提供一种视频画质的调整装置,包括:第一获取模块,用于根据当前视频帧的灰度图像,获取所述当前视频帧的亮度直方图;第二获取模块,用于根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;调整模块,用于根据第二获取模块获取的所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。其中,所述第二获取模块具体用于:根据所述当前视频帧的亮度直方图,利用直方图函数计算所述亮度直方图左侧像素点个数和右侧像素点个数;所述左侧像素点个数和右侧像素点的计算公式为:Sl=Σi=0127hist[i]Sr=Σi=128255hist[i];]]>其中,hist为直方图函数,i为亮度直方图中任一个像素点,Sl表示左侧像素点个数,Sr表示右侧像素点个数。其中,所述第二获取模块具体还用于:根据所述当前视频帧的亮度直方图,利用直方图函数计算平均3份的像素点个数,所述平均3份的像素点个数的计算公式为:Cl=Σi=084hist[i]Cm=Σi=85170hist[i]Cr=Σi=171255hist[i]]]>其中,i为亮度直方图中任一个像素点,Cl、Cm及Cr表示平均3份的像素点个数。其中,所述调整模块具体用于:根据所述亮度直方图左侧像素点个数和右侧像素点个数,计算所述亮度直方图的亮度分布比率,记为Ri,所述亮度分布比率的计算公式为如果Ri大于第一阈值,则利用y=x0.5进行亮度调整,使所述当前视频帧的亮度变亮;如果Ri小于第二阈值,则利用y=x2进行亮度调整,使所述当前视频帧的亮度变暗;其中,x表示调整前的输入像素值,y表示调整后的输出像素值,所述输入像素值归一化到0~1范围内,所述输出像素值从0~1范围内还原到原始范围0~255。其中,所述调整模块具体还用于:若平均3份的像素点个数Cl、Cm及Cr满足公式Cm>Cl+Cr,则按照公式调整所述当前视频帧的对比度;其中,x表示调整前的输入像素值,y表示调整后的输入像素值。所述输入像素值归一化到0~2范围内,所述输出像素值从0~2范围内还原到原始范围0~255。本专利技术实施例根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。能够实现根据输入视频的画质自动调整输出视频的亮度及对比度,从而提升观看体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的提供的一种视频画质的调整方法的流程示意图;图2是本申请实施例中公式3的函数图像;图3是本申请实施例中公式4的函数图像;图4是本申请实施例中公式7的函数图像;图5是本申请实施例的提供的一种视频画质的调整装置的结构示意图。具体实施方式以下将配合附图及实施例来详细说明本专利技术的实施方式,藉此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光本文档来自技高网...

【技术保护点】
一种视频画质的调整方法,其特征在于,包括:根据当前视频帧的灰度图像,获取所述当前视频帧的亮度直方图;根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。

【技术特征摘要】
1.一种视频画质的调整方法,其特征在于,包括:根据当前视频帧的灰度图像,获取所述当前视频帧的亮度直方图;根据所述当前视频帧的亮度直方图,获取所述亮度直方图左侧像素点个数和右侧像素点个数以及平均3份的像素点个数;根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,根据所述平均3份的像素点个数调整所述当前视频帧的对比度。2.如权利要求1所述的方法,其特征在于,获取所述亮度直方图左侧像素点个数和右侧像素点个数,包括:根据所述当前视频帧的亮度直方图,利用直方图函数计算所述亮度直方图左侧像素点个数和右侧像素点个数;所述左侧像素点个数和右侧像素点的计算公式为:Sl=Σi=0127hist[i]Sr=Σi=128255hist[i];]]>其中,hist为直方图函数,i为亮度直方图中任一个像素点,Sl表示左侧像素点个数,Sr表示右侧像素点个数。3.如权利要求1所述的方法,其特征在于,获取所述亮度直方图的平均3份的像素点个数,包括:根据所述当前视频帧的亮度直方图,利用直方图函数计算平均3份的像素点个数,所述平均3份的像素点个数的计算公式为:Cl=Σi=084hist[i]Cm=Σi=85170hist[i]Cr=Σi=171255hist[i]]]>其中,i为亮度直方图中任一个像素点,Cl、Cm及Cr表示平均3份的像素点个数。4.如权利要求1或2所述的方法,其特征在于,根据所述亮度直方图左侧像素点个数和右侧像素点个数调整所述当前视频帧的亮度,包括:根据所述亮度直方图左侧像素点个数和右侧像素点个数,计算所述亮度直方图的亮度分布比率,记为Ri,所述亮度分布比率的计算公式为如果Ri大于第一阈值,则利用y=x0.5进行亮度调整,使所述当前视频帧的亮度变亮;如果Ri小于第二阈值,则利用y=x2进行亮度调整,使所述当前视频帧的亮度变暗;其中,x表示调整前的输入像素值,y表示调整后的输出像素值,所述输入像素值归一化到0~1范围内,所述输出像素值从0~1范围内还原到原始范围0~255。5.如权利要求1或3所述的方法,其特征在于,根据所述平均3份的像素点个数调整所述当前视频帧的对比度,包括:若平均3份的像素点个数Cl、Cm及Cr满足公式Cm>Cl+Cr,则按照公式调整所述当前视频帧的对比度;其中,x表示调整前的输入像素值,y表示调整后的输入像素值,所述输入像素值归一化到0~2范围内,所述输出像素值从...

【专利技术属性】
技术研发人员:刘阳魏伟白茂生蔡砚刚
申请(专利权)人:乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1