一种结合加速度传感器调节显示屏背光的方法及移动终端转让专利

申请号 : CN201310359765.X

文献号 : CN103458110B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张强

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明公开了一种结合加速度传感器调节显示屏背光的方法及移动终端,所述方法包括以下步骤:S1接收到亮屏请求时,光传感器采集当前的环境光强度并上传到应用层,以调节显示屏相应的背光亮度;S2加速度传感器检测当前移动终端的倾斜角度A;S3当光传感器采集到环境光强度发生变化时,首先,通过加速度传感器检测此时移动终端的倾斜角度B,并判断倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;若是,则维持显示屏原有的背光亮度,若否,则光传感器将新的环境光强度上传到应用层,以重新调节显示屏的背光亮度。解决了因移动终端倾斜角度的差异导致误调显示屏亮度,从而引起显示屏闪烁的问题,为用户提供了更为可靠的功能体验。

权利要求 :

1.一种结合加速度传感器调节显示屏背光的方法,其特征在于,该方法包括以下步骤:S1、当移动终端接收到亮屏请求时,开启光传感器,光传感器通过进光孔采集当前的环境光强度,并将采集得到的环境光强度上传到应用层,应用层接收到环境光强度后,调节显示屏的背光亮度;

S2、开启加速度传感器,并通过加速度传感器检测当前移动终端的倾斜角度A;

S3、当所述光传感器采集到环境光强度发生变化时,先不上传新的环境光强度,首先,通过加速度传感器检测此时移动终端的倾斜角度B,并判断倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;判断为是,则执行步骤S4,判断为否,则执行步骤S5;

S4、说明移动终端仍在原环境光强度的环境中,取消上传新的环境光强度,维持显示屏原有的背光亮度;

S5、说明环境光强度发生了变化,光传感器将新的环境光强度上传到应用层,应用层接收到新的环境光强度后,重新调节显示屏的背光亮度。

2.根据权利要求1所述的结合加速度传感器调节显示屏背光的方法,其特征在于,移动终端内预先设定了环境光强度与背光亮度的对应关系,且所述环境光强度与背光亮度的对应关系是出厂前内置在移动终端中的。

3.根据权利要求1所述的结合加速度传感器调节显示屏背光的方法,其特征在于,所述加速度传感器检测当前移动终端倾斜角度的具体过程如下:加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,并依据重力加速度在X轴,Y轴和Z轴上的分量大小来计算手机的倾斜角度。

4.根据权利要求1所述的结合加速度传感器调节显示屏背光的方法,其特征在于,所述角度阈值为15度。

5.一种采用权利要求1-4中任一项所述的结合加速度传感器调节显示屏背光的方法的移动终端,其特征在于,该移动终端包括:显示屏检测模块,用于检测移动终端的显示屏是否收到亮屏请求;

光传感器,在所述显示屏检测模块检测到亮屏请求时,自动启动,通过移动终端上设置的进光孔采集当前的环境光强度;并将采集得到的环境光强度上传到应用层;

加速度传感器,在所述显示屏检测模块检测到亮屏请求时,自动启动,用于检测当前移动终端的倾斜角度A,当所述光传感器检测到环境光强度发生变化时,首先通过加速度传感器检测此时移动终端的倾斜角度B;

阈值比较模块,用于判断所述加速度传感器检测得到的倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;

执行模块,根据阈值比较模块的判断结果进行分别处理,若倾斜角度A与倾斜角度B之间的差值大于设定的角度阈值,那么使光传感器取消上传新的环境光强度;若倾斜角度A与倾斜角度B之间的差值小于设定的角度阈值,那么使光传感器上传新的环境光强度;

存储模块,用于存储移动终端内预先设定的环境光强度与背光亮度的对应关系;

背光亮度调节模块,用于根据所述光传感器上传的环境光强度,并依据所述存储模块内预设的环境光强度与背光亮度的对应关系来调节显示屏的背光亮度。

6.根据权利要求5所述的移动终端,其特征在于,所述加速度传感器为三轴加速度传感器,该三轴加速度传感器检测当前移动终端倾斜角度的具体过程如下:加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,并依据重力加速度在X轴,Y轴和Z轴上的分量大小来计算移动终端的倾斜角度。

7.根据权利要求5所述的移动终端,其特征在于,所述角度阈值为15度。

说明书 :

一种结合加速度传感器调节显示屏背光的方法及移动终端

技术领域

[0001] 本发明涉及移动通信技术领域;具体涉及一种结合加速度传感器来准确调节显示屏背光的方法及移动终端。

背景技术

[0002] 现有技术中,移动终端通过应用光传感器,实现智能调节显示屏的背光亮度。所述的光传感器可以感知周围光线情况,并告知处理芯片自动调节背光亮度,从而降低产品的功耗,最大限度地延长电池的工作时间。在环境光强度较弱时,背光亮度较低,在环境光强度较强时,背光亮度较高。通过光传感器采集当前的环境光强度,并依据环境光强度来智能调节显示屏的背光亮度,可以达到使用户阅读柔和、不刺眼、以及省电的目的。
[0003] 所述的光传感器的工作原理是:移动终端上设有进光孔,光传感器通过进光孔采集当前环境光强度。但是,由于移动终端倾斜角度的变化会直接影响光源对移动终端的照射角度,从而影响进光孔的光强度,因此在日常生活中,时常会有这样的情况,在某一个固定的环境光条件下,如果我们改变了移动终端的倾斜角度,影响了进光孔的进光强度,导致光传感器采集的环境光强发生变化而误调显示屏的背光亮度,从而造成显示屏出现闪烁现象,严重的影响用户体验。

发明内容

[0004] 本发明的目的在于解决现有技术中的上述缺陷,提供一种结合加速度传感器调节显示屏背光的方法及移动终端,有效的解决因移动终端倾斜角度的差异而误调显示屏亮度,从而导致显示屏闪烁的问题。为用户提供更为可靠的功能体验。
[0005] 本发明的目的可以通过采取如下技术方案达到:
[0006] 提供一种结合加速度传感器调节显示屏背光的方法,该方法包括以下步骤:
[0007] S1、当移动终端接收到亮屏请求时,开启光传感器,光传感器通过进光孔采集当前的环境光强度,并将采集得到的环境光强度上传到应用层,应用层接收到环境光强度后,调节显示屏的背光亮度;
[0008] S2、开启加速度传感器,并通过加速度传感器检测当前移动终端的倾斜角度A;
[0009] S3、当所述光传感器采集到环境光强度发生变化时,先不上传新的环境光强度,首先,通过加速度传感器检测此时移动终端的倾斜角度B,并判断倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;判断为是,则执行步骤S4,判断为否,则执行步骤S5;
[0010] S4、说明移动终端仍在原环境光强度的环境中,取消上传新的环境光强度,维持显示屏原有的背光亮度;
[0011] S5、说明环境光强度发生了变化,光传感器将新的环境光强度上传到应用层,应用层接收到新的环境光强度后,重新调节显示屏的背光亮度。
[0012] 作为一种优选的方案,移动终端内预先设定了环境光强度与背光亮度的对应关系,且所述环境光强度与背光亮度的对应关系是出厂前内置在移动终端中的。
[0013] 进一步而言,所述加速度传感器检测当前移动终端倾斜角度的具体过程如下:
[0014] 加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,并依据重力加速度在X轴,Y轴和Z轴上的分量大小来计算移动终端的倾斜角度。
[0015] 作为一种优选的方案,所述角度阀值为15度。
[0016] 提供一种采用上述结合加速度传感器调节显示屏背光的方法的移动终端,该移动终端包括:
[0017] 显示屏检测模块,用于检测移动终端的显示屏是否收到亮屏请求;
[0018] 光传感器,在所述显示屏检测模块检测到亮屏请求时,自动启动,通过移动终端上设置的进光孔采集当前的环境光强度;并将采集得到的环境光强度上传到应用层;
[0019] 加速度传感器,在所述显示屏检测模块检测到亮屏请求时,自动启动,用于检测当前移动终端的倾斜角度A,当所述光传感器检测到环境光强度发生变化时,首先通过加速度传感器检测此时移动终端的倾斜角度B;
[0020] 阈值比较模块,用于判断所述加速度传感器检测得到的倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;
[0021] 执行模块,根据阈值比较模块的判断结果进行分别处理,若倾斜角度A与倾斜角度B之间的差值大于设定的角度阈值,那么使光传感器取消上新的环境光强度;若倾斜角度A与倾斜角度B之间的差值小于设定的角度阈值,那么使光传感器上传新的环境光强度;
[0022] 存储模块,用于存储移动终端内预先设定的环境光强度与背光亮度的对应关系;
[0023] 背光亮度调节模块,用于根据所述光传感器上传的环境光强度,并依据所述存储模块内预设的环境光强度与背光亮度的对应关系来调节显示屏的背光亮度。
[0024] 作为一种优选的方案,所述加速度传感器为三轴加速度传感器,该三轴加速度传感器检测当前移动终端倾斜角度的具体过程如下:
[0025] 加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,并依据重力加速度在X轴,Y轴和Z轴上的分量大小来计算移动终端的倾斜角度。
[0026] 本发明相对于现有技术具有如下的有益效果:
[0027] 通过光传感器和加速度传感器相结合,解决了因移动终端倾斜角度的差异而导致光传感器误判当前环境光强度发生变化,从而误调显示屏背光亮度,进而导致显示屏闪烁的问题。当显示屏亮屏时,通过加速度传感器检测当前移动终端的倾斜角度A,当光传感器采集到当前的环境光强度发生变化时,先不上传新的环境光强度,而是首先通过加速度传感器检测当前移动终端的倾斜角度B,判断倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值,判断为是,则认为是由于移动终端倾斜角度的变化而导致光传感器误判当前环境光强度发生变化,进而判断当前的环境光强度没有发生变化,维持显示屏现有的背光亮度。这样在很大程度上降低了误调显示屏背光亮度的概率,避免了显示屏出现闪烁现象,优化了用户的使用体验。

附图说明

[0028] 图1是本发明结合加速度传感器调节显示屏背光的方法的流程示意图;
[0029] 图2时本发明一种移动终端的结构示意框图。

具体实施方式

[0030] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。结合本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 实施例1:
[0032] 本发明的实施例1提供了一种结合加速度传感器调节显示屏背光的方法,意在解决当移动终端倾斜角度发生变化时,避免光传感器误判当前环境光强度发生变化,从而误调节显示屏的背光亮度,造成显示屏闪烁的问题。下面结合附图对本实施例进行详细说明。
[0033] 图1是本发明实施例1的流程示意图,请参考图1,本实施例的方法包括以下步骤:
[0034] S1、当移动终端接收到亮屏请求时,启动光传感器,光传感器通过移动终端上设有的进光孔采集当前的环境光强度(设为X),并将采集得到的环境光强度X上传到应用层;应用层接收到环境光强度X后,响应亮屏请求,并根据该环境光强度X来调节显示屏相应的背光亮度;同时还执行步骤S2;
[0035] 在移动终端的Android系统中,传感器的架构从上到下依次是应用层、硬件设备层和驱动层,光传感器和加速度传感器的数据都是在驱动层获得,然后依次向上层传递,最后传递到应用层进行处理。比如,光传感器采集到当前环境光强度后,将环境光强度上传到应用层,应用层根据环境光强度对显示屏背光亮度进行处理。而移动终端的倾斜角度值也是在应用层进行运算获得的。
[0036] 作为一种优选的方案,在所述移动终端内,预先设定了环境光强度与背光亮度的对应关系,所述环境光强度与背光亮度的对应关系是出厂前内置在移动终端中的。当光传感器将当前的环境光强度X上传到应用层,应用层接收到环境光强度X时,就根据出厂时设置的与之对应的背光亮度对移动终端的显示屏进行设定。为了让使用户阅读柔和、不刺眼、以及达到节省电源的目的。在环境光强度较弱时,显示屏的背光亮度应该调节到较低水平,在环境光强度较强时,显示屏的背光亮度应该调节到较高水平。
[0037] S2、开启加速度传感器,并通过加速度传感器检测当前移动终端的倾斜角度A;
[0038] 优选的,所述加速度传感器为三轴加速度传感器;所述加速度传感器检测当前移动终端倾斜角度的具体过程如下:
[0039] 加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,并依据重力加速度在X轴,Y轴和Z轴的分量大小来计算移动终端的倾斜角度。
[0040] 由于重力加速度的矢量方向一定是垂直向下的,而且重力加速度的值恒定为9.8,因此只要得知重力加速度在X轴,Y轴和Z轴上的分量,就可计算当前移动终端的倾斜角度。
[0041] 在此,以手机为例进行说明:由于重力加速度的矢量方向一定是垂直向下的,而且重力加速度的值恒定为9.8,因此,当手机处于垂直横屏的状态时,重力加速度的Z轴值为9.8,X轴值是0,Y轴值也是0。
[0042] 而当手机处于倾斜状态时,垂直向下的重力加速度就会在X轴,Y轴和Z轴三个空间轴上都存在分量,倾斜角度不一样,三轴分量也不一样。所述手机的倾斜角度便是依据重力加速度在三轴上分量大小来计算确定的。
[0043] 例如当手机处于右侧垂直横屏状态时,手机的倾斜角度为90度,当手机处于左侧垂直横屏状态时,手机的倾斜角度为270度。而当手机处于垂直竖屏状态时,手机的倾斜角度为0度或者360度。
[0044] 必然的,在显示屏处于亮屏状态下,所述光传感器继续采集当前的环境光强度,并判断当前环境光强度是否发生变化,判断为否,则继续采集,判断为是,则进入步骤S3;
[0045] S3、当所述光传感器采集到环境光强度发生变化时,设环境光强度由X变为Y时,先不上传新的环境光强度Y,首先,通过加速度传感器检测此时移动终端的倾斜角度B,并判断倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;判断为是,则执行步骤S4,判断为否,则执行步骤S5;
[0046] 作为一种优选的方案,所述角度阀值为15度。
[0047] 当然,在实际应用中,所述角度阀值还可以为其他值,而且,不同的移动终端阀值也不一样,具体可以视情况而设定。当然,也可以对设定的角度阀值进行更改。本实施例仅给出一个优选的角度阀值。
[0048] S4、说明移动终端仍在原环境光强度X的环境中,取消上传新的环境光强度Y,由于此时应用层没有接收到新的环境光强度,因此维持显示屏原有的背光亮度;
[0049] S5、说明移动终端所处环境的环境光强度发生了变化,光传感器将新的环境光强度Y上传到应用层,应用层接收到新的环境光强度Y后,依据该环境光强度Y重新调节显示屏的背光亮度。
[0050] 为了便于理解,以出厂时设置显示屏的背光亮度为六个递增亮度等级的手机为例,进行说明。例如,手机出厂时设置背光亮度为:10%亮度等级、20%亮度等级、30%亮度等级、50%亮度等级、70%亮度等级和100%亮度等级的六个递增等级。且出厂时还同时设置了不同的环境光强度对应不同的亮度等级,手机的角度阀值为15度。以下以实际应用为例进行说明:
[0051] 表1为手机出厂时设置的环境光强度与背光亮度的对应关系(当然这里仅是举例说明,不同的移动终端以及不同的光传感器设置均可不一样)。
[0052]环境光强度 背光亮度
小于30 10%亮度等级
30~300 20%亮度等级
300~800 30%亮度等级
800~2500 50%亮度等级
2500~5500 70%亮度等级
5500以上 100%亮度等级
[0053] 表1
[0054] 例如:当前的环境光强度为200,显示屏的背光点亮为20%亮度等级。同时通过加速度传感器检测当前移动终端的倾斜角度A。
[0055] 当光传感器采集到当前的环境光强度变为500时,先不上传该环境光强度,而是首先通过速度传感器检测当前移动终端的倾斜角度B;并判断倾斜角度A与倾斜角度B之间的差值是否大于15度。
[0056] 比如,若倾斜角度A与倾斜角度B之间的差值为40度,则判断是由于手机倾斜角度的不同导致进入进光孔的光强度增加了,但是实际的环境光强度没有变化。例如,可能是由于手机倾斜角度的改变,导致手机上的采光孔正对着光源,在光源直射采光孔的原因下,导致光传感器误认为当前环境光为500,但是,当手机摆和回原来差不多的位置后,环境光传感器必然又误认为当前环境光强度从500变为200,从而高频率的误调手机显示屏的背光亮度,导致显示屏闪烁。而在本发明中,此时应取消上传新的环境光强度500,应用层由于没有接收到新的环境光强度500,因此维持手机显示屏现有的20%亮度等级,有效的解决显示屏闪烁的问题。
[0057] 若倾斜角度A与倾斜角度B之间的差值为10度,则判断当前的环境光强度发生变化,环境光强度由200变为500,光传感器将新的环境光强度500上报到应用层,应用层接收到新的环境光强度500后,调节手机显示屏的背光亮度为30%亮度等级。其中,上述环境光强度的值是直接从环境光传感器的寄存器里面读取出来的数据值。
[0058] 在此需要强调的是,本发明中,所述的移动终端可以是手机、电子书、个人数字助理(PDA)、掌上电脑、人机交互终端或其他具有显示功能的手持式终端设备。
[0059] 实施例2
[0060] 本发明的实施例2提供了采用上述结合加速度传感器调节显示屏背光的方法的一种移动终端,图2是本发明实施例2提供的结构示意框图。该移动终端包括:
[0061] 显示屏检测模块10,用于检测显示屏是否收到亮屏请求;其中,亮屏请求可包括多种方式,以手机为例,所述亮屏请求包括但不限于电话、短信提醒,或者按下电源按键;
[0062] 光传感器20,在所述显示屏检测模块10检测到亮屏请求时,自动启动,通过移动终端上设置的进光孔采集当前的环境光强度;并将采集得到的环境光强度上传应用层;
[0063] 加速度传感器30,在所述显示屏检测模块10检测到亮屏请求时,自动启动,用于检测当前移动终端的倾斜角度A,当所述光传感器20检测到环境光强度发生变化时,先不上传新的环境光强度,首先通过加速度传感器30检测此时移动终端的倾斜角度B;
[0064] 优选的,所述加速度传感器30为三轴加速度传感器。该三轴加速度传感器检测当前移动终端倾斜角度的具体过程如下:
[0065] 加速度传感器检测重力加速度在X轴,Y轴和Z轴的三轴分量大小,通过重力加速度在X轴,Y轴和Z轴的分量大小来计算移动终端的倾斜角度。
[0066] 由于重力加速度的矢量方向一定是垂直向下的,而且重力加速度的值恒定为9.8,因此只要得知重力加速度在X轴,Y轴和Z轴上的分量,就可计算当前移动终端的倾斜角度。
[0067] 在此,以手机为例进行说明:由于重力加速度的矢量方向一定是垂直向下的,而且重力加速度的值恒定为9.8,因此,当手机处于垂直横屏的状态时,重力加速度的Z轴值为9.8,X轴值是0,Y轴值也是0。
[0068] 而当手机处于倾斜状态时,垂直向下的重力加速度,就会在X轴,Y轴和Z轴三个空间轴上都存在分量,倾斜角度不一样,三轴分量也不一样。所述手机的倾斜角度便是依据重力加速度三轴分量的大小来计算确定的。
[0069] 例如当手机处于右侧垂直横屏状态时,手机的倾斜角度为90度,当手机处于左侧垂直横屏状态时,手机的倾斜角度为270度。而当手机处于垂直竖屏状态时,手机的倾斜角度为0度或者360度。
[0070] 阈值比较模块40,用于判断所述加速度传感器30检测得到的倾斜角度A与倾斜角度B之间的差值是否大于设定的角度阈值;
[0071] 作为一种优选的方案,所述角度阀值可以为15度。当然,在实际应用中,所述角度阀值还可以为其他值,不同的移动终端,所述的角度阀值也不一样,具体可以视情况而设定或者更改。
[0072] 执行模块50,根据阈值比较模块40的判断结果进行分别处理,若倾斜角度A与倾斜角度B之间的差值大于设定的角度阈值,那么使光传感器20取消上传新的环境光强度;若倾斜角度A与倾斜角度B之间的差值小于设定的角度阈值,那么使光传感器20上传新的环境光强度;
[0073] 存储模块60,用于存储移动终端内预先设定的环境光强度与背光亮度的对应关系;
[0074] 在本实施例中,优选的,所述环境光强度与背光亮度的对应关系是出厂前内置在移动终端的存储模块60内。当光传感器20将当前的环境光强度上传到应用层,应用层接收到光强度后就根据与之对应的背光亮度对移动终端的显示屏背光进行设置。为了让使用户阅读柔和、不刺眼、以及达到节省电源的目的。在环境光强度较弱时,显示屏的背光亮度应该调节到较低水平,在环境光强度较强时,显示屏的背光亮度应该调节到较高水平。
[0075] 背光亮度调节模块70,用于依据所述光传感器20上传的环境光强度,并根据所述存储模块60内预设的环境光强度与背光亮度的对应关系来调节显示屏的背光亮度。
[0076] 值得注意的是,上述移动终端实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0077] 所述的移动终端可以是手机、电子书、个人数字助理(PDA)、掌上电脑、人机交互终端或其他具有显示功能的手持式终端设备。
[0078] 另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
[0079] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。