一种自动调节屏幕背光的方法及装置与流程

文档序号:11133444阅读:1040来源:国知局
一种自动调节屏幕背光的方法及装置与制造工艺

本发明涉及智能终端设计领域,尤其涉及一种自动调节屏幕背光的方法及装置。



背景技术:

每次使用手机或平板电脑看电子书、股票行情、新闻等时,屏幕会不合时宜的灭掉,而反复的点亮又很不方便。现有技术中是在系统设置中设置固定的屏幕背光显示时长,超过时间就自动灭屏休眠。手机或平板电脑等终端不能智能地察觉到用户在这些场景下有延长背光时间的需求,没有考虑用户正在使用但没有操作屏幕的场景,会发生误灭屏的情况,影响着用户的阅读体验。



技术实现要素:

为了解决上述技术问题,本发明提供了一种自动调节屏幕背光的方法及装置,解决了现有技术中智能终端不能智能识别用于有延长屏幕背光显示时间需求,而发生误灭屏的问题。

依据本发明的一个方面,提供了一种自动调节屏幕背光的方法,包括:

获取屏幕与屏幕前方遮挡物之间的第一距离值;

计算第一距离值与预先存储的参考距离值之间的第一差值;

若第一差值小于或等于第一预设阈值,则调整屏幕背光的显示时长。

其中,该自动调节屏幕背光的方法还包括:

若所述第一差值大于第一预设阈值,则关闭屏幕背光。

其中,获取屏幕与屏幕前方遮挡物之间的第一距离值,具体为:

每间隔预先设定的阅读时间,周期性地获取屏幕与屏幕前方遮挡物之间的第一距离值。

其中,调整屏幕背光的显示时长,具体为:

计算当前获取的第一距离值与上一周期获取到屏幕与屏幕前方遮挡物之间的第二距离值的第二差值;

若第二差值大于或等于第二预设阈值,则重新启动屏幕背光的定时器,以调整屏幕背光的显示时长;

若第二差值小于第二预设阈值,则根据触屏动作调整屏幕背光的显示时长。

其中,根据触屏动作调整屏幕背光的显示时长,具体为:

检测在先的预设间隔时间内,在屏幕是否发生触屏动作;

若未发生触屏动作,则关闭屏幕背光;

若发生触屏动作,则重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

其中,在获取屏幕与屏幕前方遮挡物之间的实际距离值之前,方法还包括:

在预先设定的学习时间内,周期性获取屏幕与屏幕前方遮挡物之间的学习距离值;

计算多个学习距离值的平均值;

将平均值作为屏幕与屏幕前方遮挡物之间的参考距离值。

依据本发明的再一个方面,还提供了一种自动调节屏幕背光的装置,包括:

第一获取模块,用于获取屏幕与屏幕前方遮挡物之间的第一距离值;

第一计算模块,用于计算第一距离值与预先存储的参考距离值之间的第一差值;

第一处理模块,用于当第一差值小于或等于第一预设阈值时,调整屏幕背光的显示时长。

其中,该自动调节屏幕背光的装置还包括:第二处理模块,用于当第一差值大于第一预设阈值时,关闭屏幕背光。

其中,第一获取模块具体包括:

获取单元,用于每间隔预先设定的阅读时间,周期性地获取屏幕与屏幕前方遮挡物之间的第一距离值。

其中,第一处理模块具体包括:

计算单元,用于计算当前获取的第一距离值与上一周期获取到屏幕与屏幕前方遮挡物之间的第二距离值的第二差值;

第一处理单元,用于当第二差值大于或等于第二预设阈值时,重新启动屏幕背光的定时器,以调整屏幕背光的显示时长;

第二处理单元,用于当第二差值小于第二预设阈值时,根据触屏动作调整屏幕背光的显示时长。

其中,第一处理模块还包括:

检测单元,用于检测在先的预设间隔时间内,在屏幕是否发生触屏动作;

第三处理单元,用于当未发生触屏动作时,关闭屏幕背光;

第四处理单元,用于当发生触屏动作时,重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

其中,该自动调节屏幕背光的装置还包括:

第二获取模块,用于在预先设定的学习时间内,周期性获取屏幕与屏幕前方遮挡物之间的学习距离值;

第二计算模块,用于计算多个学习距离值的平均值;

第三处理模块,用于将平均值作为屏幕与屏幕前方遮挡物之间的参考距离值。

本发明的实施例的有益效果是:一种自动调节屏幕背光的方法及装置,通过检测屏幕与屏幕前方遮挡物的第一距离值与预先存储的参考距离值之间的差值是否在第一预设阈值范围内,来判断用户是否在使用终端阅读,既可以根据用户需求延长屏幕背光的显示时长,又可以在用户不使用时关闭屏幕背光,以节省终端的耗电。

附图说明

图1表示本发明的自动调节屏幕背光的方法的流程示意图一;

图2表示图1中步骤30的具体流程示意图;

图3表示图2中步骤33的具体流程示意图;

图4表示本发明的示例一的流程示意图;

图5表示本发明的自动调节屏幕背光的方法的流程示意图二;

图6表示本发明的示例二的流程示意图;

图7表示本发明的自动调节屏幕背光的装置的模块示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

实施例

为了根据用户需求自动调整屏幕背光的显示时长,如图1所示,本发明的实施例提供了一种自动调节屏幕背光的方法,具体包括:

步骤10:获取屏幕与屏幕前方遮挡物之间的第一距离值。

这里,屏幕指的是只能终端的屏幕,例如:手机屏幕、平板电脑屏幕等;遮挡物具体指的是人脸、人眼或人的头部等。具体获取第一距离值可以通过多种方式,例如:红外传感测试、超声波传感测试或摄像头等方式。

步骤20:计算第一距离值与预先存储的参考距离值之间的第一差值。

其中,这里所说的参考距离值为在阅读时用户人脸、人眼或人的头部距离屏幕的距离,依此来判断当前用户是否在使用终端。

步骤30:若第一差值小于或等于第一预设阈值,则调整屏幕背光的显示时长。

如果第一差值落在第一预设阈值范围内,则说明用户在使用终端,这时将调整屏幕背光的显示时长,以防止屏幕误关闭,影响用户体验。

在步骤20之后还包括:若第一差值大于第一预设阈值,则关闭屏幕背光。

这里,第一预设阈值指的是参考距离值的浮动范围,如果第一差值超过第一预设阈值,则说明用户没有在使用终端阅读,这时将关闭屏幕背光以达到节省终端的耗电。

在本发明的实施例中,通过检测屏幕与屏幕前方遮挡物的第一距离值与预先存储的参考距离值之间的差值是否在第一预设阈值范围内,来判断用户是否在使用终端阅读,既可以根据用户需求延长屏幕背光的显示时长,又可以在用户不使用时关闭屏幕背光,以节省终端的耗电。

具体地,步骤10具体为:每间隔预先设定的阅读时间,周期性地获取屏 幕与屏幕前方遮挡物之间的第一距离值。

这里所说的阅读时间值得是预先设定的屏幕背光关闭时间,例如1分钟,每当屏幕背光的定时器关闭时,即屏幕背光显示时间到了1分钟时,就会获取当前屏幕与屏幕前方遮挡物之间的第一距离值,即周期性地获取屏幕与屏幕前方遮挡物之间的第一距离值,获取周期为预设的阅读时间。

其中,具体如何调整屏幕背光的显示时长如图2所示,具体包括:

步骤31:计算当前获取的第一距离值与上一周期获取到屏幕与屏幕前方遮挡物之间的第二距离值的第二差值。

假设第一距离值为Vr,上一周期获取到的屏幕与屏幕前方遮挡物之间的距离值为Bs,计算第一距离值Vr与第二距离值Bs的差值D2。

步骤32:若第二差值大于或等于第二预设阈值,则重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

第二预设阈值为预设的误差值C2,如果D2大于或等于该误差值C2,则重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

步骤33:若第二差值小于第二预设阈值,则根据触屏动作调整屏幕背光的显示时长。

如果D2小于误差值C2,则很可能存在屏幕前方的遮挡物并不是人脸、人眼或人头部的情况,则需要进一步通过触屏动作判断是否在阅读,来调整屏幕背光的显示时长,以进一步防止误操作。

其中,如何根据触屏动作调整屏幕背光的显示时长的具体操作可参照如图3所示的步骤进行:

步骤331:检测在先的预设间隔时间内,在屏幕是否发生触屏动作。

当Vr与Bs十分接近时,需要判断在先的预设时间间隔内是否发生过触屏动作,这里所说的预设间隔时间一般大于预设的阅读时间,或是阅读时间的几倍。

步骤332:若未发生触屏动作,则关闭屏幕背光。

如果在该段间隔时间内没有发生过触屏动作,则说明终端可能放置在某个距离障碍物很近的地方,而不是用户在阅读,这时控制屏幕背光关闭。

步骤333:若发生触屏动作,则重新启动屏幕背光的定时器,以调整屏幕 背光的显示时长。

如果在该段间隔时间内发生过触屏动作,则说明用户在阅读,需要重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

示例一

下面将结合具体示例对上述自动调节屏幕背光的方法做进一步说明。以采用超声波技术为例,如图4所示,

步骤101:当屏幕背光定时器的定时结束时,启动超声波传感器。

步骤102:超声波传感器获取当前屏幕与屏幕前方遮挡物之间的第一距离值。

步骤103:计算第一距离值与预先存储的参考距离值之间的第一差值。

步骤104:检测第一差值是否超出第一预设阈值。如果超出,则执行步骤109,如果未超出,则执行步骤105。

步骤105:计算第一距离值与上一周期获取到的屏幕与屏幕前方遮挡物之间的第二距离值的第二差值。

步骤106:检测第二差值是否超出第二预设阈值;如果超过,则执行步骤108,如果为超过,则执行步骤107。

步骤107:检测在先的预设间隔时间内屏幕是否发生触屏动作;如果发生过,则执行步骤108,否则,执行步骤109。

步骤108:重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

步骤109:关闭屏幕背光。

其中,上述参考距离值可以设定为用户使用终端时的经验距离值,亦可以根据不同用户来自主学习得到,如图5所示,在步骤10之前,还包括:

步骤01:在预先设定的学习时间内,周期性获取屏幕与屏幕前方遮挡物之间的学习距离值。

这里所指的学习时间是解锁屏幕后的一特定时间,在这一段时间内可学习用户在使用终端时距离屏幕的距离值。例如可将学习时间设定为3分钟,当终端解锁进入主界面后学习时间开始计时,每隔预定时间就获取一次用户距离终端屏幕的学习距离值,例如获取周期可设置为20s,这样在三分钟的学习时间内会获取到9次学习距离值。

步骤02:计算多个学习距离值的平均值。

步骤03:将平均值作为屏幕与屏幕前方遮挡物之间的参考距离值

由于同一个用户在使用终端时,与屏幕之间的距离值不会发生太大浮动,这样将获取到的9个学习距离值取平均值,作为该用户后续使用该终端时的参考距离值。

示例二

下面将结合具体示例对上述学习过程做进一步说明。以采用超声波技术为例,如图6所示,

步骤001:解锁屏幕,开始学习,启动超声波传感器。

步骤002:超声波传感器周期性获取屏幕与屏幕前方遮挡物之间的学习距离值。

步骤003:计算多个学习距离值的平均值。

步骤004:检测是否超出预先设定的学习时间,如果超出,则执行步骤005,如果未超出,则这行步骤002。

步骤005:将平均值作为屏幕与屏幕前方遮挡物之间的参考距离值。

通过超声波技术检测屏幕与屏幕前方遮挡物的第一距离值与预先存储的参考距离值之间的差值是否在第一预设阈值范围内,来判断用户是否在使用终端阅读,既可以根据用户需求延长屏幕背光的显示时长,又可以在用户不使用时关闭屏幕背光,以节省终端的耗电。

依据本发明的再一个方面,还提供了一种自动调节屏幕背光的装置,如图7所示,该装置具体包括:

第一获取模块101,用于获取屏幕与屏幕前方遮挡物之间的第一距离值;

第一计算模块201,用于计算第一距离值与预先存储的参考距离值之间的第一差值;

第一处理模块301,用于当第一差值小于或等于第一预设阈值时,调整屏幕背光的显示时长。

其中,该自动调节屏幕背光的装置还包括:第二处理模块,用于当第一差值大于第一预设阈值时,关闭屏幕背光。

其中,第一获取模块具体包括:

获取单元,用于每间隔预先设定的阅读时间,周期性地获取屏幕与屏幕前方遮挡物之间的第一距离值。

其中,第一处理模块301具体包括:

计算单元,用于计算当前获取的第一距离值与上一周期获取到屏幕与屏幕前方遮挡物之间的第二距离值的第二差值;

第一处理单元,用于当第二差值大于或等于第二预设阈值时,重新启动屏幕背光的定时器,以调整屏幕背光的显示时长;

第二处理单元,用于当第二差值小于第二预设阈值时,根据触屏动作调整屏幕背光的显示时长。

其中,第一处理模块301还包括:

检测单元,用于检测在预先设定的间隔时间内,在屏幕是否发生触屏动作;

第三处理单元,用于当未发生触屏动作时,关闭屏幕背光;

第四处理单元,用于当发生触屏动作时,重新启动屏幕背光的定时器,以调整屏幕背光的显示时长。

其中,该自动调节屏幕背光的装置还包括:

第二获取模块,用于在预先设定的学习时间内,周期性获取屏幕与屏幕前方遮挡物之间的学习距离值;

第二计算模块,用于计算多个学习距离值的平均值;

第三处理模块,用于将平均值作为屏幕与屏幕前方遮挡物之间的参考距离值。

需要说明的是,该装置是与上述自动调节屏幕背光方法对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1