一种屏幕亮度调节方法及装置与流程

文档序号:15484983发布日期:2018-09-21 19:43阅读:161来源:国知局

本发明涉及终端技术领域,尤其涉及一种屏幕亮度调节方法及装置。



背景技术:

随着移动终端技术的发展和不断创新,用户对移动终端屏幕的显示性能要求也越来越高,不仅要求屏幕显示要清晰,而且还要求屏幕亮度随着环境的变化而改变,以使屏幕亮度满足用户使用需求同时又不刺眼的要求。

目前,移动终端普遍都设置有环境光传感器,移动终端通过环境光传感器可获知当前所处环境的光强度,并根据当前环境光强度来调整屏幕亮度,使之与环境相适应。

在现有的利用环境光传感器调整屏幕亮度的方式中,一般认为环境光强度与屏幕亮度存在线性正相关性,即环境光亮度增强时,移动终端屏幕亮度变亮,环境光亮度减弱时,移动终端屏幕亮度变暗。

然而,现有技术中,只要移动终端开启了屏幕亮度自动调整,移动终端在任何时候都会根据环境光强度调整屏幕亮度,这种调整方法中考虑的环境因素单一,致使移动终端屏幕亮度调整的准确度低。

因此,现有技术中移动终端屏幕亮度调整的准确度有待进一步的改进。



技术实现要素:

本发明实施例提供一种屏幕亮度调节方法及装置,可以解决现有的屏幕亮度调整方法中终端屏幕亮度调整准确度低的技术问题。

本发明实施例提供一种屏幕亮度调节方法,包括:

接收亮度调节请求;

根据所述亮度调节请求获取终端显示屏与外界物体之间的距离;

判断所述距离是否大于预设距离;

若是,则获取所述终端当前所处环境的环境光强度,并根据所述环境光强度对所述终端的屏幕亮度进行调节。

进一步地,在根据所述环境光强度对所述终端的屏幕亮度进行调节之后,所述屏幕亮度调节方法还包括:

根据所述距离对所述终端的屏幕亮度进行调节。

进一步地,所述根据所述距离对所述终端的屏幕亮度进行调节的步骤具体包括:

获取所述距离对应的亮度调节幅度;

根据所述亮度调节幅度对所述终端的屏幕亮度进行调节。

进一步地,所述根据所述亮度调节幅度对所述终端的屏幕亮度进行调节的步骤具体包括:

判断所述亮度调节幅度是否大于预设阈值;

若判断为否,则根据所述亮度调节幅度对所述终端的屏幕亮度进行调节。

进一步地,所述屏幕亮度调节方法还包括:

当判断所述亮度调节幅度大于所述预设阈值时,根据所述预设阈值对所述终端的屏幕亮度进行调节。

进一步地,所述根据所述亮度调节请求获取终端显示屏与外界物体之间的距离的步骤具体包括:

根据所述亮度调节请求获取所述终端显示屏与外界物体之间的测量距离;

根据距离修正信息对所述测量距离进行修正,以得到所述终端显示屏与外界物体之间的距离。

相应地,本发明实施例还提供一种屏幕亮度调节装置,包括:

接收模块,用于接收亮度调节请求;

第一获取模块,用于根据所述亮度调节请求获取终端显示屏与外界物体之间的距离;

判断模块,用于判断所述距离是否大于预设距离;

所述第一获取模块,还用于在所述判断模块判断为是时,获取所述终端当前所处环境的环境光强度;

第一调节模块,用于根据所述环境光强度对所述终端的屏幕亮度进行调节。

进一步地,所述装置还包括:

第二调节模块,用于根据所述距离对所述终端的屏幕亮度进行调节。

进一步地,所述第二调节模块具体包括:

第二获取子模块,用于获取所述距离对应的亮度调节幅度;

第三调节子模块,用于根据所述亮度调节幅度对所述终端的屏幕亮度进行调节。

进一步地,所述第三调节子模块具体用于:

判断所述亮度调节幅度是否大于预设阈值;

当判断为否时,根据所述亮度调节幅度对所述终端的屏幕亮度进行调节,当判断为是时,根据所述预设阈值对所述终端的屏幕亮度进行调节。

本发明实施例提供了一种屏幕亮度调节方法及装置,该屏幕亮度调节方法采用接收亮度调节请求,根据该亮度调节请求获取终端显示屏与外界物体之间的距离,并判断该距离是否大于预设距离,若是,则获取该终端当前所处环境的环境光强度,并根据该环境光强度对该终端的屏幕亮度进行调节;该方案可以判断终端显示屏与外界物体之间的距离是否大于预设距离,当大于预设距离时,才根据环境光强度对该终端的屏幕亮度进行调节,相对于现有技术而言,只有在终端显示屏与外界物体相距一定距离时才根据环境光强度对该终端的屏幕亮度进行调节,而在终端显示屏与外界物体之间的距离在预设距离之内时不对终端屏幕亮度进行调节,屏幕亮度调节过程中充分考虑了环境光强度和终端显示屏与外界物体之间的距离这双重因素,不再是单一地根据环境光强度对终端屏幕亮度进行调节,提高了终端屏幕亮度调节的准确度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的屏幕亮度调节方法的流程示意图;

图2是本发明实施例二提供的屏幕亮度调节方法的流程示意图;

图3a是本发明实施例三提供的第一种屏幕亮度调节装置的结构示意图;

图3b是本发明实施例三提供的第二种屏幕亮度调节装置的结构示意图;

图3c是本发明实施例三提供的第三种屏幕亮度调节装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种屏幕亮度调节方法及装置。以下将分别进行详细说明。

实施例一

本实施例将从屏幕亮度调节装置的角度进行描述,该屏幕亮度调节装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。

一种屏幕亮度调节方法,包括:接收亮度调节请求,根据该亮度调节请求获取终端显示屏与外界物体之间的距离,并判断该距离是否大于预设距离,若判断为是,则获取该终端当前所处环境的环境光强度,并根据该环境光强度对该终端的屏幕亮度进行调节。

如图1所示,该屏幕亮度调节方法,具体流程可以如下:

S101,接收亮度调节请求。

具体地,该亮度调节请求可以是由终端自行发起的,比如,可以基于某个定时系统设置定时触发该亮度调节请求,或者可以为该亮度调节请求设定一个触发条件,每当达到该触发条件即可触发终端自行发起该亮度调节请求,并执行接收、处理。

该亮度调节请求也可以是由用户通过终端触发的,或者通过某种介质向终端发起的,比如,用户可以通过在终端屏幕上的输入操作触发该亮度调节请求,又比如,用户可以通过远程操作或者近距离红外遥控向终端发送该亮度调节请求,随后终端执行接收。

S102,根据该亮度调节请求获取终端显示屏与外界物体之间的距离。

具体实施过程中,在接收到亮度调节请求后,可以有多种方法来获取终端显示屏与外界物体之间的距离。

比如,使用光电传感器来获取终端显示屏与外界物体之间的距离。这种获取距离的方法中,需要在终端中设置有光电传感器,当终端接收到亮度调节请求后,向终端中的光电传感器发送获取距离的指令,光电传感器向外界发射光脉冲并接收物体返回的光脉冲,随后在光电传感器中产生相应的电信号,光电传感器通过对该电信号进行分析、计算等处理来输出终端显示屏与外界物体之间的距离。

在实际应用过程中,由于长期使用,终端中的光电传感器在测量距离时不可避免地会产生误差,例如,光电传感器受到油污污染导致在发射光脉冲或者接收光脉冲时产生误差,从而导致测量距离不准确,此时需要对光电传感器的测量距离进行修正,因此步骤S102具体可以包括如下:

根据该亮度调节请求获取终端显示屏与外界物体之间的测量距离;

根据距离修正信息对该测量距离进行修正,以得到该终端显示屏与外界物体之间的距离。

其中,该测量距离可以是光电传感器感测到的距离,该距离修正信息可以是预先存储在终端相应存储区域(内置存储区域或者外置存储区域)的修正量,比如,该距离修正信息为修正量A(例如5mm),将测量距离加上A作为终端显示屏与外界物体之间的距离进行输出;该距离修正信息还可以是实时计算得出的距离修正系数,比如,该距离修正信息为油污干扰比例k,油污干扰比例k可以采用以下方法得出:在终端的光电传感器首次被启用时,在没有物体接近传感器时获取一个测量距离L0,在终端的光电传感器需要进行距离修正时,在没有物体接近传感器时获取一个测量距离L1,使得k=L0/L1,进行距离修正时,将测量距离乘以油污干扰比例k作为终端显示屏与外界物体之间的距离进行输出。

S103,判断该距离是否大于预设距离。

具体实施过程中,判断该距离是否大于预设距离的方式有多种,比如,获取到该距离后,从终端的相应存储区域(内置存储区域或者外置存储区域)中调用该预设距离,随后可以将获取到的距离与该预设距离进行比较,以判断该距离是否大于预设距离。

其中,该预设距离可以是终端在出厂时存储在终端相应存储区域的一个距离值,例如10cm,该预设距离也可以是用户设置并存储在终端相应存储区域的一个距离值。

当判断为否是,终端的处理方式有多种,比如,间隔一段时间后再次执行步骤S102;当判断为是时,执行步骤S104。

S104,获取该终端当前所处环境的环境光强度,并根据该环境光强度对该终端的屏幕亮度进行调节。

具体地,需要预先在终端中设置有环境光传感器,当判断终端显示屏与外界物体之间的距离大于预设距离时,向终端中的环境光传感器发送获取环境光强度的指令,环境光传感器感测所处环境中的环境光强度并在光电转换电路中产生相应的电信号,终端根据该电信号输出当前所处环境的环境光强度。

随后,根据该环境光强度对终端的屏幕亮度进行调节。

具体实施中,根据该环境光强度对终端的屏幕亮度进行调节的方式有多种。比如,预先在终端中存储环境光强度与屏幕亮度的映射关系,该映射关系具体可以为正比关系,当获取到环境光强度后,根据该映射关系查询对应的屏幕亮度,称为目标亮度,并将终端的屏幕亮度设置为该目标亮度。其中,该目标亮度的表现形式有多种,比如,可以是一个具体的亮度数值,也可以是百分比。

优选地,为了进一步提高终端屏幕亮度调节的准确度,还可以根据终端显示屏与外界物体之间的距离对屏幕亮度进行调节,因此,步骤S104之后还可以包括以下步骤:

根据该距离对该终端的屏幕亮度进行调节。

实际应用中,根据该距离对该终端的屏幕亮度进行调节的方式有多种,优选地,步骤“根据该距离对该终端的屏幕亮度进行调节”可以包括:

获取该距离对应的亮度调节幅度;

根据该亮度调节幅度对该终端的屏幕亮度进行调节。

具体地,预先在终端中存储距离与亮度调节幅度之间的映射关系,其中,亮度调节幅度可以是具体的亮度值(比如,20nit),也可以是百分比(比如,1%),还可以是具体的LCD背光芯片的调整等级(比如,10个LCD背光芯片调整等级),该映射关系具体可以是正比关系。根据该距离对该终端的屏幕亮度进行调节时,首先下发查询亮度调节幅度的指令,根据该映射关系查询与该距离对应的亮度调节幅度,然后将终端当前屏幕亮度增加该亮度调节幅度。

优选地,由于已经根据终端所处环境的环境光强度对终端屏幕亮度进行了调节,为了避免根据终端显示屏与外界物体之间的距离对终端屏幕亮度进行调节时的调节幅度过大,“根据该亮度调节幅度对该终端的屏幕亮度进行调节”步骤之前还可以包括以下步骤:

判断该亮度调节幅度是否大于预设阈值;

若判断为否,则根据该亮度调节幅度对该终端的屏幕亮度进行调节。

具体的,获取到亮度调节幅度后,从终端相应的存储区域(内置存储区域或外置存储区域)中调用该预设阈值,随后将获取到的亮度调节幅度与该预设阈值进行比较,以判断该亮度调节幅度是否大于预设阈值。

其中,该预设阈值可以是终端在出厂时存储在终端相应存储区域中的一个亮度值(比如,50nit)或者百分比(比如5%),也可以是用户设置并存储在终端相应存储区域的一个亮度值或者百分比。

优选地,为了确保在亮度调节幅度大于该预设阈值时,也能够对终端屏幕亮度进行调节,在“判断该亮度调节幅度是否大于预设阈值”之后还可以包括:

若判断为是,则根据该预设阈值对该终端的屏幕亮度进行调节。

具体实施中,根据该预设阈值对该终端的屏幕亮度进行调节的方式有多种,比如,在判断为该亮度调节幅度大于该预设阈值时,将该终端当前屏幕亮度增加该预设阈值。

由上可知,本发明实施例提供的屏幕亮度调节方法,采用接收亮度调节请求,根据该亮度调节请求获取终端显示屏与外界物体之间的距离,并判断该距离是否大于预设距离,若是,则获取该终端当前所处环境的环境光强度,并根据该环境光强度对该终端的屏幕亮度进行调节;该方案可以判断终端显示屏与外界物体之间的距离是否大于预设距离,当大于预设距离时,才根据环境光强度对该终端的屏幕亮度进行调节,相对于现有技术而言,只有在终端显示屏与外界物体相距一定距离时才根据环境光强度对该终端的屏幕亮度进行调节,而在终端显示屏与外界物体之间的距离在预设距离之内时不对终端屏幕亮度进行调节,屏幕亮度调节过程中充分考虑了环境光强度和终端显示屏与外界物体之间的距离这双重因素,不再是单一地根据环境光强度对终端屏幕亮度进行调节,提高了终端屏幕亮度调节的准确度。

实施例二

根据实施例一所描述的方法,以下将举例作进一步详细说明。

在本实施例中,将以该屏幕亮度调节装置具体集成在智能手机中,对该终端的屏幕亮度进行调节为例进行详细描述。

如图2所示,一种屏幕亮度调节方法,具体流程可以如下:

S201,智能手机接收亮度调节请求。

具体地,该亮度调节请求可以是由智能手机根据用户的定时自动发起的,也可以是通过用户的输入操作出发的,还可以是用户通过某种介质向智能手机发起的,比如,用户可以通过远程操作向智能手机发送该亮度调节请求,随后智能手机执行接收。

S202,智能手机根据该亮度调节请求获取其显示屏与外界物体之间的距离。

本实施例中,智能手机中集成有红外线传感器,并且在红外线传感器中集成有光电转换电路,红外线传感器感测与外界物体之间的距离后,在光电转换电路中产生相应的电信号,具体地,该电信号可以是电流信号(例如1mA、1A等),该电信号也可以是电压信号(例如1mV、1V等),智能手机的处理器对该电信号进行处理后输出智能手机显示屏与外界物体之间的距离。

S203,智能手机判断该距离是否大于预设距离。

具体地,智能手机获取到该距离后,调用智能手机内置存储区域中存储的预设距离,并通过处理器计算获取该距离与该预设距离之间的差值,当该差值大于0时,判断为该距离大于该预设距离,随后智能手机执行步骤S204;当该差值小于或等于0时,判断为该距离不大于该预设距离,随后智能手机间隔一段时间后执行步骤S202,比如,间隔时间为5s。

S204,智能手机获取当前所处环境的环境光强度,并根据该环境光强度对屏幕亮度进行调节。

本实施例中,智能手机中集成有环境光传感器,并且在环境光传感器中集成有光电转换电路。当S203中智能手机判断该距离大于该预设距离时,向环境光传感器发送获取环境光强度的指令,环境光传感器感测所处环境的环境光强度后,在光电转换电路中产生相应的电信号,智能手机对该电信号进行放大等处理以获取环境光强度。

本实施例中,智能手机的内置存储区域中存储有环境光强度与屏幕亮度的映射关系,智能手机获取到环境光强度后,根据该映射关系查询对应的屏幕亮度,即目标亮度,然后将智能手机的屏幕亮度设置为该目标亮度。

本实施例中,智能手机屏幕为LCD(Liquid Crystal Display)显示屏,在本发明其它实施例中,智能手机屏幕还可以是LED(Light Emitting Diode)显示屏、OLED(Organic Light-Emitting Diode)显示屏等。

S205,智能手机获取与显示屏和外界物体之间的距离对应的亮度调节幅度。

具体地,智能手机的内置存储区域中存储有距离与亮度调节幅度的映射关系。智能手机根据环境光强度对屏幕亮度进行调节后,向处理器发送获取亮度调节幅度的指令,处理器根据S202中获取到的距离以及该映射关系,查询与该距离对应的亮度调节幅度。

S206,智能手机判断该亮度调节幅度是否大于预设阈值。

具体地,智能手机获取到该亮度调节幅度后,调用智能手机内置存储区域中存储的预设阈值,并通过处理器计算该亮度调节幅度与该预设阈值之间的差值,当该差值小于或等于0时,判断为该亮度调节幅度不大于该预设阈值;当该差值大于0时,判断为该亮度调节幅度大于该预设阈值。

S207,智能手机根据该亮度调节幅度对屏幕亮度进行调节。

具体地,智能手机以当前屏幕亮度增加该亮度调节幅度作为目标亮度,并将智能手机的屏幕亮度设置为该目标亮度。

在本发明的其它实施例中,智能手机也可以以当前屏幕亮度减少该亮度调节幅度作为目标亮度,并将智能手机的屏幕亮度设置为该目标亮度。

S208,智能手机根据该预设阈值对屏幕亮度进行调节。

具体地,智能手机以当前屏幕亮度增加该预设阈值作为目标亮度,并将智能手机的屏幕亮度设置为该目标亮度。

在本发明的其它实施例中,智能手机也可以以当前屏幕亮度减少该预设阈值作为目标亮度,并将智能手机的屏幕亮度设置为该目标亮度。

由上可知,本发明实施例提供了一种屏幕亮度调节方法,通过智能手机接收亮度调节请求,根据该亮度调节请求获取智能手机显示屏与外界物体之间的距离,并判断该距离是否大于预设距离,当判断为是时,获取当前所处环境的环境光强度,并根据该环境光强度对屏幕亮度进行调节,随后获取与智能手机显示屏和外界物体之间的距离对应的亮度调节幅度,并判断该亮度调节幅度是否大于预设阈值,当判断为否时,根据该亮度调节幅度对屏幕亮度进行调节,当判断为是时,根据该预设阈值对屏幕亮度惊醒调节;该方案在判断智能手机显示屏与外界物体之间的距离大于预设距离时,才根据环境光强度对智能手机屏幕亮度进行调节,并进一步判断与该距离对应的亮度调节幅度是否大于预设阈值,从而根据该距离或预设阈值对屏幕亮度进行调节,相对于现有技术而言,该方案充分考虑了多种环境因素,根据多种环境因素对智能手机屏幕亮度进行调节,并且可以控制调节幅度,有效的提高了智能手机屏幕亮度调节的准确度。

在实际使用中,由于不同用户对于智能手机的使用需求不同,即使在相同的环境光强度中,不同用户对于智能手机屏幕亮度的需求也不同,例如有的用户习惯近距离使用智能手机,而有的用户习惯远距离使用智能手机,或者有的用户习惯智能手机屏幕亮度偏亮,而有的用户习惯智能手机屏幕亮度偏暗,因此现有技术中,智能手机仅仅根据环境光强度来调节屏幕亮度的方法致使屏幕亮度调节的准确度不够,难以满足用户需求,而本发明实施例提供的屏幕亮度调节方法充分考虑了环境光强度和智能手机显示屏与外界物体之间的距离两方面因素,根据环境光强度和该距离对智能手机屏幕亮度进行调整,提高了智能手机屏幕亮度调节的准确度,相对于现有技术,更符合用户需求。

实施例三

为了更好地实施以上方法,本发明实施例还提供一种屏幕亮度调节装置,该屏幕亮度调节装置可以集成在终端中,该终端具体可以包括智能手机、平板电脑、笔记本电脑等设备。

如图3a所示,该屏幕亮度调节装置可以包括:接收模块301、第一获取模块302、判断模块303、第一调节模块304,具体描述如下:

接收模块301,用于接收亮度调节请求;

第一获取模块302,用于根据该亮度调节请求获取终端显示屏与外界物体之间的距离;

判断模块303,用于判断该距离是否大于预设距离;

当判断模块303判断为是时,该第一获取模块302还用于获取该终端所处环境的环境光强度;

第一调节模块304,用于根据该环境光强度对该终端的屏幕亮度进行调节。

优选地,如图3b所示,该屏幕亮度调节装置还可以包括:第二调节模块305;

该第二调节模块305,用于根据该距离对该终端的屏幕亮度进行调节。

优选地,如图3c所示,该第二调节模块305具体包括:第二获取子模块3051,第三调节子模块3052;

该第二获取子模块3051,用于获取该距离对应的亮度调节幅度;

该第三调节子模块3052,用于根据该亮度调节幅度对该终端的屏幕亮度进行调节。

优选地,该第三调节子模块3052具体用于:

判断该亮度调节幅度是否大于预设阈值;

当判断为否时,根据该亮度调节幅度对该终端的屏幕亮度进行调节,当判断为是时,根据该预设阈值对该终端的屏幕亮度进行调节。

由上可知,本发明实施例提供了一种屏幕亮度调节装置,通过接收模块301接收亮度调节请求,第一获取模块302根据该亮度调节请求获取终端显示屏与外界物体之间的距离,判断模块303判断该距离是否大于预设距离,当该判断模块303判断为是时,第一获取模块302获取该终端所处环境的环境光强度,第一调节模块304根据该环境光强度对该终端的屏幕亮度进行调节;该方案可以判断终端显示屏与外界物体之间的距离是否大于预设距离,当大于预设距离时,才根据环境光强度对该终端的屏幕亮度进行调节,相对于现有技术而言,只有在终端显示屏与外界物体相距一定距离时才根据环境光强度对该终端的屏幕亮度进行调节,而在终端显示屏与外界物体之间的距离在预设距离之内时不对终端屏幕亮度进行调节,屏幕亮度调节过程中充分考虑了环境光强度和终端显示屏与外界物体之间的距离这双重因素,不再是单一地根据环境光强度对终端屏幕亮度进行调节,提高了终端屏幕亮度调节的准确度。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例所提供的一种屏幕亮度调节方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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