一种通过自动调节手机屏幕背光亮度实现节能的方法技术

技术编号:8611750 阅读:324 留言:0更新日期:2013-04-20 00:12
本发明专利技术公开了一种通过自动调节手机屏幕背光亮度实现节能的方法,其步骤包括手机CPU按一定频率提取每帧图像的亮度的直方图信息,CPU计算出该图像的平均亮度值,CPU根据计算出的图像的平均亮度值计算出背光亮度值,CPU根据计算出的背光亮度值调节实际背光亮度值,背光亮度值的计算公式为:图像的平均亮度值除以图像的最大亮度值再乘以背光的最大亮度值。本发明专利技术能够极大地降低手机功耗,并且提高手机显示面面的对比度。

【技术实现步骤摘要】

本专利技术涉及手机应用领域,特别是。
技术介绍
目前,智能手机越来越普及,手机的功能也越来越强大,用户越来越依赖手机参与各种各样的应用,手机已经成为生活中必不可缺的交流工具,例如人们利用手机进行及时通信(頂),玩互动网络游戏,接收各种各样的Push信息,参与互动问答等。然而,一个显著的问题是,手机电池的续航能力并没有跟上应用多元化和复杂化的脚步,随着社会经济的发展和人们生活水平的提高,节能环保已成为了社会呼吁的主题, 因此,对手机能耗控制和节能的研究也成为社会发展的必经过程,怎么让有限的电池续航能力尽可能不浪费,从而能够支撑更多、更复杂、需要更长时间供电的应用,成为了一个焦现有的技术方案大多根据手机的输入,例如键盘、触摸屏的活动,判断是否采用节能方案,例如当频繁按键的时候让手机工作在“最佳性能”状态,而一段时间内没有任何输入时,让手机工作在节电模式,例如屏幕背光关闭,处理器降频,这种根据人的行为模式和输入情况的方式能够一定程度的降低不必要的电池能量,但是还不能最大限度的降低不必要的电池能量。还有一种节能是通过检查环境光,再根据环境光的亮度区调节手机的背光,通常情况下,手机的背光亮度一直处于最大值,无论其屏幕显示的图像内容的亮暗情况如何,严重影响了图像的质量,同时也增加了手机的功耗。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种通过检查每帧图像的平均亮度值来调节背光亮度从而实现节能的一种通过自动调节手机屏幕亮度实现节能的方法。本专利技术的目的是通过以下技术方案来实现的,它包括以下步骤511:CPU按一定频率提取每帧图像的亮度的直方图信息;512=CPU计算出该图像的平均亮度值;513:CPU根据计算出的图像的平均亮度值计算出背光亮度值;514=CPU根据计算出的背光亮度值调节实际背光亮度值。本专利技术所述的图像的亮度的直方图信息包括亮度最小值和亮度最大值。本专利技术所述的计算该图像的平均亮度值的方法为S21: CPU读出总像素个数A ;522:将每帧图像亮度分为32阶,CPU分别读出相邻两阶的像素个数Bn,n=0 15 ;523CPU计算出整个图像所有像素的亮度和D= Σ Bn*Cn,Cn为亮度的虚拟值,范围为O 15 ;S24 =CPU计算出每个像素的平均亮度值E=D/A。本专利技术所述的计算背光亮度值的方法为当前背光亮度值=当前图像的平均亮度值/图像的最大亮度值*背光的最大亮度值。本专利技术的有益效果是通过检测每帧图像的平均亮度值来调节背光亮度,当显示的图像平均亮度大时,提高手机背光亮度,显示的图像平均亮度小时,降低手机背光亮度, 本专利技术能极大地降低手机功耗,并且可以提高手机显示面面的对比度。附图说明图1为本专利技术的实现流程图;图2为本专利技术的计算平均亮度值的流程图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,,它包括以下步骤511:CPU按一定频率提取每帧图像的亮度的直方图信息;512=CPU计算出该图像的平均亮度值;513:CPU根据计算出的图像的平均亮度值计算出背光亮度值;514=CPU根据计算出的背光亮度值调节实际背光亮度值。本专利技术所述的图像的亮度的直方图信息包括亮度最小值和亮度最大值。如图2所示,本专利技术所述的计算该图像的平均亮度值的方法为S21: CPU读出总像素个数A ;522:将每帧图像亮度分为32阶,CPU分别读出相邻两阶的像素个数Bn,n=0 15 ;523CPU计算出整个图像所有像素的亮度和D= Σ Bn*Cn,Cn为亮度的虚拟值,范围为 O 15 ;524:CPU计算出每个像素的平均亮度值E=D/A。本专利技术所述的计算背光亮度值的方法为当前背光亮度值=当前图像的平均亮度值/图像的最大亮度值*背光的最大亮度值。手机的CPU以一定的时间(ms级别)为周期,自动获取每巾贞图像的直方图/[目息,売度最小值、最大值,从而计算图像的平均亮度,平均亮度的计算如下假设将每帧图像分为 32阶,直方图能清晰的表示每阶亮度所包含的像素个数,CPU首先读出32阶总共的像素个数,记为A,然后再分别读出相邻两阶的像素个数,记为Βη,η的范围为O 15,再将Bn乘以相应的亮度虚拟值Cn,由于以2阶 为单位计算,所以32阶变为了 16阶,那么亮度虚拟值的范围就是O 15,所以整个画面所有像素的亮度和D= Σ Bn*Cn,η为O 15,那么每个像素的平均亮度值E=D/A,假设手机背光亮度值的调节范围是O 100,根据图像的平均亮度计算出的背光亮度值为E*100/15,由于图像的平均亮度值总是小于等于亮度最大值15, 即E〈=15,所有背光亮度值小于等于100,只有当屏幕画面是白色时,背光亮度值为15,通常情况下,画面都不是全白色,所以图像的平均亮度值总是小于15的,那么得到的屏幕背光亮度值总是小于100的,即手机背光将不会一直处于最大亮度,从而降低了功耗,实现了节倉泛。本文档来自技高网...

【技术保护点】
一种通过自动调节手机屏幕背光亮度实现节能的方法,其特征在于:它包括以下步骤:S11:CPU按一定频率提取每帧图像的亮度的直方图信息;S12:CPU计算出该图像的平均亮度值;S13:CPU根据计算出的图像的平均亮度值计算出背光亮度值;S14:CPU根据计算出的背光亮度值调节实际背光亮度值。

【技术特征摘要】
1.一种通过自动调节手机屏幕背光亮度实现节能的方法,其特征在于它包括以下步骤 511:CPU按一定频率提取每帧图像的亮度的直方图信息; 512=CPU计算出该图像的平均亮度值; 513:CPU根据计算出的图像的平均亮度值计算出背光亮度值; 514=CPU根据计算出的背光亮度值调节实际背光亮度值。2.根据权利要求1所述的一种通过自动调节手机屏幕背光亮度实现节能的方法,其特征在于所述的图像的亮度的直方图信息包括亮度最小值和亮度最大值。3.根据权利要求1所述的一种通过自动调节手机屏幕背光亮度实现节能的方法,其特征...

【专利技术属性】
技术研发人员:唐连满
申请(专利权)人:成都西可科技有限公司
类型:发明
国别省市:

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

1