一种移动终端的背光亮度调节方法及***
技术领域
本发明涉及移动终端技术领域,尤其涉及的是一种移动终端的背光亮度调节方法及***。
背景技术
随着移动终端技术的不断发展,手机等移动终端的使用越来越普及。现有的移动终端中的显示亮度(即显示屏的背光亮度)都通过控制条来调节的,用户通过触摸滑动操作来控制控制条,从而实现移动终端的背光亮度调节。这种方法虽然比较直观,但由于移动终端屏幕较小,控制条长度一般不超过十厘米,而背光亮度一般都是几百级亮度可调(较差的背光灯控制芯片都是用一个字节的寄存器来控制背光灯亮度,一个字节即8位,可以实现255级亮度调整;较好的背光灯控制芯片亮度调节的级数更多),因此,用这么短的控制条来调节背光显示只能粗略调节,无法对背光亮度进行精细调节,现有技术中移动终端的背光亮度调节精度较低。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,提供一种移动终端的背光亮度调节方法及***,旨在解决现有的移动终端中背光亮度调节精度低、无法对背光亮度进行精细调节的问题。
本发明解决技术问题所采用的技术方案如下:
一种移动终端的背光亮度调节方法,其中,包括以下步骤:
A、预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;
B、当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;
C、根据所述背光亮度值对应调节所述移动终端的背光亮度。
所述的移动终端的背光亮度调节方法,其中,所述步骤A具体包括:
A1、在移动终端的触摸屏上设置第一控制条,所述第一控制条的长度用R1表示,所述第一控制条的左上角坐标为(x11,y11),所述第一控制条的右下角的坐标为(x12,y12),其中,x12- x11=R1;
A2、在移动终端触摸屏上设置第二控制条,所述第二控制条的长度用R2表示,所述第二控制条的左上角坐标为(x21,y21),所述第二控制条的右下角的坐标为(x22,y22),其中,x22- x21=R2;
A3、将移动终端的背光亮度值与所述第一控制条的长度关联。
所述的移动终端的背光亮度调节方法,其中,在所述步骤B中,当检测到触摸屏上的触摸点坐标(x,y)满足x11≤x≤x12且y11≤y≤y12时,则该触摸点(x,y)位于第一调控制条内;
当检测到触摸点坐标(x,y)满足x21≤x≤x22且y21≤y≤y22时,则该触摸点(x,y)位于第二控制条内。
所述的移动终端的背光亮度调节方法,其中,所述步骤B具体包括:
B1、当检测到所述第一控制条和第二控制条同时被触摸时,获取第一控制条上触摸点中横坐标的最小值x1min与横坐标的最大值x1max;并获取第二控制条上触摸点中横坐标的最小值x2min与横坐标的最大值x2max;
B2、以第二控制条上触摸点中横坐标的最小值与最大值的算术平均值来确定第二控制条中的第二调节值为:(x2min+x2max)/2-x21;
B3、根据第一控制条上触摸点中横坐标的最大值和最小值的差值与第二控制条的长度的比值,将所述第二调节值转换为第一控制条上的第一调节值,所述第一调节值为:[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
B4、根据所述第一调节值确定所述第一控制条上的最终调节值M为:x1min-x11+[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
B5、根据所述最终调节值得出所述移动终端的背光亮度值L为:L=M*Lmax/R1,其中,L为移动终端的背光亮度值,M为所述第一控制条上的最终调节值;Lmax为移动终端的最大背光亮度值。
一种移动终端的背光亮度调节***,其中,包括:
预先设置模块,用于预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;
背光亮度值计算模块,用于当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;
背光亮度调节模块,用于根据所述背光亮度值对应调节所述移动终端的背光亮度。
所述的移动终端的背光亮度调节***,其中,所述预先设置模块包括:
第一控制条设置单元,用于在移动终端的触摸屏上设置第一控制条,所述第一控制条的长度用R1表示,所述第一控制条的左上角坐标为(x11,y11),所述第一控制条的右下角的坐标为(x12,y12),其中,x12- x11=R1;
第二控制条设置单元,用于在移动终端触摸屏上设置第二控制条,所述第二控制条的长度用R2表示,所述第二控制条的左上角坐标为(x21,y21),所述第二控制条的右下角的坐标为(x22,y22),其中,x22- x21=R2;
关联单元,用于将移动终端的背光亮度值与所述第一控制条的长度关联。
所述的移动终端的背光亮度调节***,其中,所述背光亮度值计算模块包括:
触摸检测单元,用于当检测到触摸屏上的触摸点坐标(x,y)满足x11≤x≤x12且y11≤y≤y12时,则该触摸点(x,y)位于第一调控制条内;当检测到触摸点坐标(x,y)满足x21≤x≤x22且y21≤y≤y22时,则该触摸点(x,y)位于第二控制条内。
所述的移动终端的背光亮度调节***,其中,所述背光亮度值计算模块还包括:
坐标获取单元,用于当检测到所述第一控制条和第二控制条同时被触摸时,获取第一控制条上触摸点中横坐标的最小值x1min与横坐标的最大值x1max;并获取第二控制条上触摸点中横坐标的最小值x2min与横坐标的最大值x2max;
第二调节值计算单元,用于以第二控制条上触摸点中横坐标的最小值与最大值的算术平均值来确定第二控制条中的第二调节值为:(x2min+x2max)/2-x21;
第一调节值计算单元,用于根据第一控制条上触摸点中横坐标的最大值和最小值的差值与第二控制条的长度的比值,将所述第二调节值转换为第一控制条上的第一调节值,所述第一调节值为:[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
最终调节值计算单元,用于根据所述第一调节值确定所述第一控制条上的最终调节值M为:x1min-x11+[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
背光亮度值计算单元,用于根据所述最终调节值得出所述移动终端的背光亮度值L为:L=M*Lmax/R1,其中,L为移动终端的背光亮度值,M为所述第一控制条上的最终调节值;Lmax为移动终端的最大背光亮度值。
本发明所提供的一种移动终端的背光亮度调节方法及***,有效地解决了现有的移动终端中背光亮度调节精度低、无法对背光亮度进行精细调节的问题,通过预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;根据所述背光亮度值对应调节所述移动终端的背光亮度;通过设置两个控制条来调节背光亮度,使得移动终端背光亮度调节精度更高,实现了对背光亮度的精细调节,给用户带来了大大的方便。
附图说明
图1为本发明提供的移动终端的背光亮度调节方法较佳实施例的流程图。
图2为本发明提供的移动终端的背光亮度调节方法中触摸检测的示意图。
图3为本发明提供的移动终端的背光亮度调节***较佳实施例的结构框图。
具体实施方式
本发明提供一种移动终端的背光亮度调节方法及***,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明提供的移动终端的背光亮度调节方法较佳实施例的流程图,如图所示,所述方法包括以下步骤:
步骤S100、预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;
步骤S200、当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;
步骤S300、根据所述背光亮度值对应调节所述移动终端的背光亮度。
下面结合具体的实施例对上述步骤进行详细的描述。
在步骤S100中,预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条。具体来说,所述移动终端可为手机、平板电脑等移动终端。所述移动终端设置有触摸屏,用来接收用户的触摸操作以及滑动操作。现有的移动终端一般是将显示屏和触摸屏叠加设置。
请参阅图2,图2为本发明提供的移动终端的背光亮度调节方法中触摸检测的示意图。如图所示,在移动终端的触摸屏上设置长度为R1的第一控制条,所述第一控制条的长度用R1表示,所述第一控制条的左上角坐标为(x11,y11),所述第一控制条的右下角的坐标为(x12,y12),其中,x12- x11=R1。如图2所示的坐标系选取,x12大于x11,y12大于y11。这样,这两个点构成了所述第一控制条的触摸区域。如图2所示,当检测到触摸屏上的触摸点坐标(x,y)满足x11≤x≤x12且y11≤y≤y12时,则该触摸点(x,y)位于第一调控制条内。
在移动终端触摸屏上设置第二控制条,所述第二控制条的长度用R2表示,所述第二控制条的左上角坐标为(x21,y21),所述第二控制条的右下角的坐标为(x22,y22),其中,x22- x21=R2。同理,第二控制条的触摸区域为左上角坐标为(x21,y21)与右下角的坐标为(x22,y22)构成的矩形。如图2所示,当检测到触摸点坐标(x,y)满足x21≤x≤x22且y21≤y≤y22时,则该触摸点(x,y)位于第二控制条内。
在所述步骤S100中,还将移动终端的背光亮度值L与所述第一控制条的长度关联。具体来说,与现有的移动终端的控制条控制音量大小及亮度大小相同,将移动终端的背光亮度值L与所述第一控制条的长度线性相关。当用户在所述第一控制条上的触摸的点越向左,则背光亮度值越小,越向右,则背光亮度值越大,直到触摸点的位置处于横坐标x12(图2所示)时,也就是为所述第一控制条的最右时,移动终端的背光亮度值调为最大,即Lmax。
在步骤S200中,当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值。具体来说,本发明需要用户同时触摸第一控制条与第二控制条,通过在第一控制条与第二控制条上的滑动来实现背光的调节。由于人的手指存在一定的面积,在用户触摸触摸屏时往往会同时触摸到多个触摸点,当检测到所述第一控制条和第二控制条同时被触摸时,获取第一控制条上触摸点中横坐标的最小值x1min与横坐标的最大值x1max;并获取第二控制条上触摸点中横坐标的最小值x2min与横坐标的最大值x2max。
然后,以第二控制条上触摸点中横坐标的最小值与最大值的算术平均值来确定第二控制条中的第二调节值为:(x2min+x2max)/2-x21。所述第二调节值,指的是第二控制条上用户手指触摸的中心点距离第二控制条上横坐标最小值所在的点的距离。
再根据第一控制条上触摸点中横坐标的最大值和最小值的差值与第二控制条的长度的比值,将所述第二调节值转换为第一控制条上的第一调节值,所述第一调节值为:[(x2min+x2max)/2-x21]*(x1max-x1min)/R2。也就是说,将第二控制条中的第二调节值转换到第一控制条中:通过第二控制条的长度与第一控制条中x1min至x1max的比值,即将第一控制条中用户触摸区域的长度(x1max-x1min)放大R2/(x1max-x1min)倍,得到第二控制条的长度R2。因此,将所述第二调节值转换为第一控制条上的第一调节值,所述第一调节值为:[(x2min+x2max)/2-x21]*(x1max-x1min)/R2。
再根据所述第一调节值确定所述第一控制条上的最终调节值M为:x1min-x11+[(x2min+x2max)/2-x21]*(x1max-x1min)/R2。即将得到的第一调节值加上x1min-x11即为第一控制条上的最终调节值,具体为:x1min-x11+[(x2min+x2max)/2-x21]*(x1max-x1min)/R2。
最后,根据所述最终调节值得出所述移动终端的背光亮度值L为:L=M*Lmax/R1,其中,L为移动终端的背光亮度值,M为所述第一控制条上的最终调节值;Lmax为移动终端的最大背光亮度值。
在步骤S300中,根据所述背光亮度值对应调节所述移动终端的背光亮度。具体来说,就是调节当前移动终端的背光亮度,使其为所述背光亮度值。
由上可知,本发明通过用户在第一控制条上的触摸区间,先对移动终端的背光亮度值进行粗调,然后将用户在第一控制条上的触摸区间与第二控制条对应起来,根据用户同时在第二控制条上的触摸位置换算到第一控制条上,从而实现了对背光亮度值的微调,从而通过两个控制条,能够适应背光亮度的更多亮度调节级数,提高了背光亮度调节的精度,实现了对背光亮度的精细调节。
基于上述移动终端的背光亮度调节方法,本发明还提供了一种移动终端的背光亮度调节***,如图3所示,所述***包括:
预先设置模块100,用于预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;具体如步骤S100所述;
背光亮度值计算200,用于当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;具体如步骤S200所述;
背光亮度调节模块300、用于根据所述背光亮度值对应调节所述移动终端的背光亮度;具体如步骤S300所述。
进一步地,所述预先设置模块200包括:
第一控制条设置单元,用于在移动终端的触摸屏上设置第一控制条,所述第一控制条的长度用R1表示,所述第一控制条的左上角坐标为(x11,y11),所述第一控制条的右下角的坐标为(x12,y12),其中,x12- x11=R1;第二控制条设置单元,用于在移动终端触摸屏上设置第二控制条,所述第二控制条的长度用R2表示,所述第二控制条的左上角坐标为(x21,y21),所述第二控制条的右下角的坐标为(x22,y22),其中,x22- x21=R2;关联单元,用于将移动终端的背光亮度值与所述第一控制条的长度关联。
进一步地,所述背光亮度值计算模块200包括:
触摸检测单元,用于当检测到触摸屏上的触摸点坐标(x,y)满足x11≤x≤x12且y11≤y≤y12时,则该触摸点(x,y)位于第一调控制条内;当检测到触摸点坐标(x,y)满足x21≤x≤x22且y21≤y≤y22时,则该触摸点(x,y)位于第二控制条内。
进一步地,所述背光亮度值计算模块200还包括:
坐标获取单元,用于当检测到所述第一控制条和第二控制条同时被触摸时,获取第一控制条上触摸点中横坐标的最小值x1min与横坐标的最大值x1max;并获取第二控制条上触摸点中横坐标的最小值x2min与横坐标的最大值x2max;
第二调节值计算单元,用于以第二控制条上触摸点中横坐标的最小值与最大值的算术平均值来确定第二控制条中的第二调节值为:(x2min+x2max)/2-x21;
第一调节值计算单元,用于根据第一控制条上触摸点中横坐标的最大值和最小值的差值与第二控制条的长度的比值,将所述第二调节值转换为第一控制条上的第一调节值,所述第一调节值为:[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
最终调节值计算单元,用于根据所述第一调节值确定所述第一控制条上的最终调节值M为:x1min-x11+[(x2min+x2max)/2-x21]*(x1max-x1min)/R2;
背光亮度值计算单元,用于根据所述最终调节值得出所述移动终端的背光亮度值L为:L=M*Lmax/R1,其中,L为移动终端的背光亮度值,M为所述第一控制条上的最终调节值;Lmax为移动终端的最大背光亮度值。
综上所述,本发明提供的一种移动终端的背光亮度调节方法及***,通过预先在移动终端的显示屏上设置用于调节背光亮度的第一控制条和第二控制条;当检测到所述第一控制条和第二控制条同时被触摸时,根据所述第一控制条和第二控制条上的被触摸位置计算出背光亮度值;根据所述背光亮度值对应调节所述移动终端的背光亮度;通过设置两个控制条来调节背光亮度,使得移动终端背光亮度调节精度更高,实现了对背光亮度的精细调节,给用户带来了大大的方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。