一种自适应调节屏幕指定区域亮度的方法

文档序号:7865081阅读:606来源:国知局
专利名称:一种自适应调节屏幕指定区域亮度的方法
技术领域
本发明涉及一种自适应调节屏幕亮度的方法,特别涉及一种对屏幕的指定区域亮度进行调节的方法。
背景技术
目前,智能手机在向着大屏幕化的方向发展,屏幕的亮度在很大程度上影响着用户的体验效果。目前的手机屏幕大多是通过调整屏幕的整体亮度来控制其显示效果,这种方法显得过于笼统。当用户需要针对屏幕中的一些特定的区域进行细化显示时,若还是通过调整屏幕的整体亮度来完成,其不仅缺乏针对性,而且也不够智能化。发明内容
有鉴于此,本发明提供一种自适应调节屏幕指定区域亮度的方法,该方法可以使屏幕的亮度根据环境的光线变化而自动调节,且可以细化到指定区域上,大大提升用户体验。
本发明是通过以下技术方案实现的一种随环境自适应调节屏幕指定区域亮度的方法,应用于具有触摸显示屏幕的移动终端,所述方法包括以下步骤步骤I、在屏幕中选取指定区域A ;步骤2、对指定区域A进行初始化处理,获取指定区域A的背景图片Pl的亮度LI ; 步骤3、根据亮度LI,确定其亮度级别为Dl ;步骤4、通过光线传感器获取屏幕当前所处环境光线的亮度L2 ;步骤5、根据亮度L2,确定其亮度级别为D2 ;步骤6、判断Dl与D2是否相等,是则转入步骤9,否则直接执行下一步;步骤7、调整背景图片Pl的亮度,生成亮度值为Z的图片P2 ;步骤8、将图片P2替换背景图片Pl作为指定区域A新的背景图片,从而改变指定区域 A的亮度;步骤9、等待时间T后,返回步骤2。
所述步骤3进一步包括3a、根据图片Pl的亮度值的范围O Ml,将其划分为N个级别,N为大于O的自然数; 3b、根据公式Dl=Ceil (X)确定亮度LI的亮度级别为Dl ;其中,Ceil ()表示向上取整运算,X=Ll/(M1/N);3c、若 L1=0,则令 Dl=l。
所述步骤5进一步包括5a、根据光线传感器所能感应到的亮度值的范围O M2,将其划分为K个级别,K为大于O的自然数,且K=N;5b、根据公式D2=Ceil (Y)确定亮度L2的亮度级别为D2 ;其中,Ceil ()表示向上取整运算,Y=L2/(M2/K);5c、若 L2=0,则令 D2=l。
较佳地,所述步骤7中,根据公式Z=Ml* (D2-0. 5) /N的来确定图片P2的亮度值Z ; 步骤9所述时间T为可根据需要设置的预设值,其范围为I 10 S。
与现有技术相比,本发明的有益效果是可以使屏幕的亮度变化更具有针对性,可以细化到指定的区域上,使其亮度随着环境光线的变化而改变,给用户带来良好的体验。


图I为本发明的方法流程图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。
如附图I所示,一种随环境自适应调节屏幕指定区域亮度的方法,应用于具有触摸显示屏幕的移动终端,所述方法包括以下步骤步骤I、在屏幕中选取指定区域A ;步骤2、对指定区域A进行初始化处理,获取指定区域A的背景图片Pl的亮度LI ; 步骤3、根据亮度LI,确定其亮度级别为Dl ;步骤4、通过光线传感器获取屏幕当前所处环境光线的亮度L2 ;步骤5、根据亮度L2,确定其亮度级别为D2 ;步骤6、判断Dl与D2是否相等,是则转入步骤9,否则直接执行下一步;步骤7、调整背景图片Pl的亮度,生成亮度值为Z的图片P2 ;步骤8、将图片P2替换背景图片Pl作为指定区域A新的背景图片,从而改变指定区域 A的亮度;步骤9、等待时间T后,返回步骤2。
本发明所述步骤3进一步包括3a、根据图片Pl的亮度值的范围O Ml,将其划分为N个级别,N为大于O的自然数; 3b、根据公式Dl=Ceil (X)确定亮度LI的亮度级别为Dl ;其中,Ceil ()表示向上取整运算,X=Ll/(M1/N);3c、若 L1=0,则令 Dl=l。
所述步骤5进一步包括5a、根据光线传感器所能感应到的亮度值的范围O M2,将其划分为K个级别,K为大于O的自然数,且K=N;5b、根据公式D2=Ceil (Y)确定亮度L2的亮度级别为D2 ;其中,Ceil ()表示向上取整运算,Y=L2/(M2/K);5c、若 L2=0,则令 D2=l。
光线传感器可以感应到周围环境的光线的亮度,其感应的亮度的值是有一定的范围,假设其范围为O M2。如在周围环境的光线最暗时,其亮度值最小,设其为O ;当其感应到周围环境的光线最亮时(此最亮是指光线传感器所能感应到的亮度,超过这个程度的亮度变化则无法感应),此时亮度值最大,设其为M2。然后根据其范围(O M2)将其划分为K个级别来确定周围环境光线的亮度级别。本发明采取划分亮度级别的方法为根据公式 D2=Ceil (Y)来确定其亮度级别为D2 ;其中,CeiI ()表示向上取整运算,Y=L2/(M2/K),K为大于O的自然数,L2为光线传感器感应到的亮度;且当L2=0时,则令D2=l。为更好地说明亮度级别的划分方法,这里假设M2=100,K=10,若光线传感器感应到的亮度L2=0,则其亮度级别 D2=l ;若 L2=56,则 D2=Ceil (Y)= Ceil (5. 6) =6 ;若 L2=100,则 D2=Ceil (Y)= Ceil(10)=10……如此根据其亮度L2来确定周围环境光线的亮度级别D2。
同理,图片的亮度级别也采取类似的划分原理,即根据Dl=Ceil (X)确定其亮度级别为Dl ;其中,Ceil ()表示向上取整运算,X=L1/(M1/N),N为大于O的自然数且N=K,L1为光线传感器感应到的亮度;且当Ll=O时,则令Dl=I。需要注意的是,此处N=K,与上述根据光线传感器感应到的亮度值划分亮度级别的K相等,以使根据图片亮度的值划分的亮度级别与根据光线感应器感应到周围环境光线的亮度的值划分的亮度级别一一对应。Dl的值与上述D2的值计算方法相同,此处不再列举具体数值来说明。根据以上划分亮度级别的方法,那么图片P2的亮度的值应该在M1*(D2_1)/ N与M1*D2/N之间,这里取其平均值,即所述步骤7中,图片P2的亮度值Z根据公式 Z=Ml* (D2-0. 5)/N 来确定。
在步骤9中,时间T为可根据需要设置的预设值,其时间范围可根据机器性能或用户需要来进行设置,这里T可取1-10 S。
需要说明的是,亮度级别的划分方法不限于如上所述的划分方法,上述方法仅为本发明对亮度级别划分方法的一种实施例,还可以采取其他的划分方法,但需要将根据图片亮度的值划分的亮度级别与根据光线感应器感应到周围环境光线的亮度的值划分的亮度级别一一对应起来。
以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种随环境自适应调节屏幕指定区域亮度的方法,应用于具有触摸显示屏幕的移动终端,所述方法包括以下步骤 步骤I、在屏幕中选取指定区域A ; 步骤2、对指定区域A进行初始化处理,获取指定区域A的背景图片Pl的亮度LI ; 步骤3、根据亮度LI,确定其亮度级别为Dl ; 步骤4、通过光线传感器获取屏幕当前所处环境光线的亮度L2 ; 步骤5、根据亮度L2,确定其亮度级别为D2 ; 步骤6、判断Dl与D2是否相等,是则转入步骤9,否则直接执行下一步; 步骤7、调整背景图片Pl的亮度,生成亮度值为Z的图片P2 ; 步骤8、将图片P2替换背景图片Pl作为指定区域A新的背景图片,从而改变指定区域A的亮度; 步骤9、等待时间T后,返回步骤2。
2.根据权利要求I所述的随环境自适应调节屏幕指定区域亮度的方法,其特征在于所述步骤3进一步包括 3a、根据图片Pl的亮度值的范围O Ml,将其划分为N个级别,N为大于O的自然数;3b、根据公式Dl=Ceil (X)确定亮度LI的亮度级别为Dl ;其中,Ceil ()表示向上取整运算,X=Ll/(M1/N); 3c、若 Ll=O,则令 Dl=l。
3.根据权利要求2所述的随环境自适应调节屏幕指定区域亮度的方法,其特征在于所述步骤5进一步包括 5a、根据光线传感器所能感应到的亮度值的范围O M2,将其划分为K个级别,K为大于O的自然数,且K=N; 5b、根据公式D2=Ceil (Y)确定亮度L2的亮度级别为D2 ;其中,Ceil ()表示向上取整运算,Y=L2/(M2/K); 5c、若 L2=0,则令 D2=l。
4.根据权利要求3所述的随环境自适应调节屏幕指定区域亮度的方法,其特征在于所述步骤7中,根据公式Z=Ml* (D2-0. 5)/N的来确定图片P2的亮度值Z。
5.根据权利要求1-4中任一项所述的随环境自适应调节屏幕指定区域亮度的方法,其特征在于步骤9所述时间T为可根据需要设置的预设值,其范围为I 10 S。
全文摘要
本发明公开了一种随环境自适应调节屏幕指定区域亮度的方法,应用于具有触摸显示屏幕的移动终端,首先通过获取屏幕中指定区域的背景图片P0的亮度,然后通过光线传感器获取屏幕当前所处环境光线的亮度,再比较他们两者的光线级别是否一致,若不一致则根据环境光线的亮度来调整背景图片P0得到新的图片P1,并将图片P1设为指定区域的背景图片,从而改变该指定区域的亮度。本发明可以使屏幕的亮度变化更具有针对性,可以细化到指定区域上,使指定区域可以随着环境光线的变化而改变,带给用户良好的视觉体验。
文档编号H04M1/725GK102982769SQ20121044637
公开日2013年3月20日 申请日期2012年11月9日 优先权日2012年11月9日
发明者丰小康, 付亮晶 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1