自动调节移动终端背光的方法及其系统与流程

文档序号:12864780阅读:255来源:国知局
自动调节移动终端背光的方法及其系统与流程

本发明涉及背光灯调整技术领域,尤其涉及一种自动调节移动终端背光的方法及其系统。



背景技术:

由于人眼在不同的环境光下,对光线亮度的接受程度会产生变化。基于此,在相关技术中,终端设备通过光线传感器获取环境光的亮度,然后结合预设设置的环境光亮度与背光亮度的映射关系,对当前屏幕的背光亮度进行调整,使得背光亮度随着环境光亮度自动变化,例如在强亮度的环境光下,屏幕的背光亮度提升,在弱强度的环境光下,屏幕的背光亮度降低。

但是,现有的背光亮度调节中,若背光亮度的调节速度过快,给用户一种忽明忽暗的感觉,对用户眼睛的刺激比较严重。若背光亮度的调节速度过慢,致使用户感觉移动终端出现卡顿,迟迟不亮或不暗的感觉,降低了用户体验度。

有鉴于此,实有必要提供一种背光亮度的调节适宜的自动调节移动终端背光的方法以解决现有技术的缺陷。



技术实现要素:

本发明所要解决的技术问题是提供一种自动调节移动终端背光的方法,将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域,同时,当增强屏幕的亮度值时,亮度调节点从实际位置运动至目标位置的过程中在不同区域采用不同的运动速度且运动速度是递增的,因此,背光亮度的调节速度不会过快也不会过慢,从而避免了忽明忽暗的变化对用户的眼睛造成刺激也提升了用户的体验度。

为了解决上述问题,本发明提供了一种自动调节移动终端背光的方法,包括如下步骤:

将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域。

监测上述移动终端所处环境的环境照度值是否出现变化。

若移动终端所处环境的环境照度值出现变化,获取移动终端所处环境的当前环境照度值并根据亮度对照表获取与当前环境照度值对应的所需亮度值。

获取上述移动终端屏幕的当前亮度值。

判断所需亮度值是否大于当前亮度值。

若所需亮度值大于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据上述亮度位置对照表获取与所需亮度值对应的目标位置。

控制上述亮度调节点根据区域速度对照表中每一个上述区域对应的运动速度从上述实际位置运动至上述目标位置且上述运动速度是递增的。

优选地,判断所需亮度值是否大于当前亮度值的步骤之后,还包括:

若所需亮度值小于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据亮度位置对照表获取与所需亮度值对应的目标位置。

控制亮度调节点按照预设速度从实际位置运动至目标位置。

优选地,亮度调节点从实际位置运动至目标位置的过程中,继续监测移动终端所处环境的环境照度值是否出现变化。

优选地,若上述移动终端所处环境的环境照度值出现变化时,间隔第一预设时间段且多次获取移动终端所处环境的环境照度值并以最后一次获取得到的环境照度值作为当前环境照度值。

优选地,监测上述移动终端所处环境的环境照度值是否出现变化的步骤之后,还包括:

若上述移动终端所处环境的环境照度值未出现变化,继续监测上述移动终端所处环境的环境照度值是否出现变化。

为了解决上述问题,本发明还提供了一种自动调节移动终端背光的系统,其包括:

初始化设置模块,用于将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域。

存储模块,用于存储亮度对照表、亮度位置对照表和区域速度对照表。

监测模块,用于监测上述移动终端所处环境的环境照度值是否出现变化。

所需亮度值获取模块,用于若移动终端所处环境的环境照度值出现变化,获取移动终端所处环境的当前环境照度值并根据亮度对照表获取与当前环境照度值对应的所需亮度值。

当前亮度值获取模块,用于获取上述移动终端屏幕的当前亮度值。

判断模块,用于判断所需亮度值是否大于当前亮度值。

位置获取模块,用于若所需亮度值大于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据上述亮度位置对照表获取与所需亮度值对应的目标位置。

亮度调节点控制模块,用于控制上述亮度调节点根据区域速度对照表中每一个上述区域对应的运动速度从上述实际位置运动至上述目标位置且上述运动速度是递增的。

优选地,位置获取模块,还用于若所需亮度值小于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据亮度位置对照表获取与所需亮度值对应的目标位置。

亮度调节点控制模块,还用于控制亮度调节点按照预设速度从实际位置运动至目标位置。

优选地,监测模块,还用于亮度调节点从实际位置运动至目标位置的过程中,继续监测移动终端所处环境的环境照度值是否出现变化。

优选地,所需亮度值获取模块,用于若上述移动终端所处环境的环境照度值出现变化时,间隔第一预设时间段且多次获取移动终端所处环境的环境照度值并以最后一次获取得到的环境照度值作为当前环境照度值。

优选地,监测模块,还用于若上述移动终端所处环境的环境照度值未出现变化,继续监测上述移动终端所处环境的环境照度值是否出现变化。

与现有技术相比,本发明将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域,同时,当增强屏幕的亮度值时,亮度调节点从实际位置运动至目标位置的过程中在不同区域采用不同的运动速度且运动速度是递增的,因此,背光亮度的调节速度不会过快也不会过慢,从而避免了忽明忽暗的变化对用户的眼睛造成刺激也提升了用户的体验度。

附图说明

1为本发明自动调节移动终端背光的系统一种实施例的功能模块示意

2为本发明自动调节移动终端背光的方法一种实施例的流程示意

32中亮度范围的划分的一种实施例的示意

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。

1展示了本发明自动调节移动终端背光的系统的一种实施例。在本实施例中,该自动调节移动终端背光的系统包括初始化设置模块10、存储模块11、监测模块12、所需亮度值获取模块13、当前亮度值获取模块14、判断模块15、位置获取模块16和亮度调节点控制模块17。

其中,初始化设置模块10,用于将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域。存储模块11,用于存储亮度对照表、亮度位置对照表和区域速度对照表。其中,亮度对照表所涉及的是环境照度值与亮度值之间的映射关系。亮度位置对照表所涉及的是亮度值与亮度调节点位置的映射关系。区域速度对照表所涉及的是区域与运动速度的映射关系。监测模块12,用于监测上述移动终端所处环境的环境照度值是否出现变化。所需亮度值获取模块13,用于若移动终端所处环境的环境照度值出现变化,获取移动终端所处环境的当前环境照度值并根据亮度对照表获取与当前环境照度值对应的所需亮度值。当前亮度值获取模块14,用于获取上述移动终端屏幕的当前亮度值。判断模块15,用于判断所需亮度值是否大于当前亮度值。位置获取模块16,用于若所需亮度值大于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据上述亮度位置对照表获取与所需亮度值对应的目标位置。亮度调节点控制模块17,用于控制上述亮度调节点根据区域速度对照表中每一个上述区域对应的运动速度从上述实际位置运动至上述目标位置且上述运动速度是递增的。此外,位置获取模块16,还用于若所需亮度值小于当前亮度值,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据亮度位置对照表获取与所需亮度值对应的目标位置。亮度调节点控制模块17,还用于控制亮度调节点按照预设速度从实际位置运动至目标位置。此外,监测模块12,还用于若上述移动终端所处环境的环境照度值未出现变化,继续监测上述移动终端所处环境的环境照度值是否出现变化。

为了避免了亮度调节过程中环境照度值出现变化不能即时对亮度值进行调节,在其他实施例中,监测模块12还用于亮度调节点从实际位置运动至目标位置的过程中,继续监测移动终端所处环境的环境照度值是否出现变化。

为了避免监测到移动终端所处环境的环境照度值出现变化时第一时间获取到的环境照度值存在一定的偏差,在其他实施例中,所需亮度值获取模块13用于若上述移动终端所处环境的环境照度值出现变化时,间隔第一预设时间段且多次获取移动终端所处环境的环境照度值并以最后一次获取得到的环境照度值作为当前环境照度值。

1展示了本发明自动调节移动终端背光的方法的一种实施例。在本实施例中,该自动调节移动终端背光的方法包括如下步骤:

步骤s1,将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为多个区域。为了更加详细的说明本实施例,参见3,假设将移动终端屏幕的最小亮度值与最大亮度值之间的亮度范围划分为3个区域。其中,最小亮度值为n,最大亮度值为m。

步骤s2,监测上述移动终端所处环境的环境照度值是否出现变化。若移动终端所处环境的环境照度值出现变化,执行步骤s3。若移动终端所处环境的环境照度值未出现变化,继续执行步骤s2。

步骤s3,获取移动终端所处环境的当前环境照度值并根据亮度对照表获取与当前环境照度值对应的所需亮度值。为了致使获取得到的当前环境照度值更加精准,在其他实施例中,间隔第一预设时间段且多次获取移动终端所处环境的环境照度值并以最后一次获取得到的环境照度值作为当前环境照度值。

步骤s4,获取上述移动终端屏幕的当前亮度值。

步骤s5,判断所需亮度值是否大于当前亮度值。若所需亮度值大于当前亮度值,执行步骤s6。若所需亮度值小于当前亮度值,执行步骤s8。

步骤s6,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据上述亮度位置对照表获取与所需亮度值对应的目标位置。

步骤s7,控制上述亮度调节点根据区域速度对照表中每一个上述区域对应的运动速度从上述实际位置运动至上述目标位置且上述运动速度是递增的,同时监测移动终端所处环境的环境照度值是否出现变化。若移动终端所处环境的环境照度值出现变化,执行步骤s3。若移动终端所处环境的环境照度值未出现变化,执行结束。参见3n~(m-n)/3区域的运动速度为第一速度,(m-n)/3~2(m-n)/3区域的运动速度为第二速度,2(m-n)/3~m的运动速度为第三速度。其中,第一速度<第二速度<第三速度。

步骤s8,根据亮度位置对照表获取与当前亮度值对应的亮度调节点所处的实际位置并根据亮度位置对照表获取与所需亮度值对应的目标位置。

步骤s9,控制亮度调节点按照预设速度从实际位置运动至目标位置,同时监测移动终端所处环境的环境照度值是否出现变化。若移动终端所处环境的环境照度值出现变化,执行步骤s3。若移动终端所处环境的环境照度值未出现变化,执行结束。需要说明的是,当亮度值减少时,控制亮度调节点按照预设速度(譬如:(m-n)/50)匀速运动即可。

以上对发明的具体实施方式进行了详细说明,但其只作为范例,本发明并不限制与以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。

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