一种亮度变更的控制方法和装置的制造方法
【技术领域】
[0001] 本发明设及显示技术领域,特别是设及一种亮度变更的控制方法和一种亮度变更 的控制装置。
【背景技术】
[0002] 随着液晶显示技术的快速发展,液晶显示器化iquid化ystal Display,LCD)逐渐 代替了阴极射线管显示器,成为显示器的主流。
[0003] 通常,LCD显示器采用背光亮度控制方式。不同的背光控制方式,需要不同的硬件 忍片支持。W安卓(amlroid)系统为例,目前amlroid系统的默认背光级别是0-255,仅有 256级。但是,使用背光控制方式,硬件所支持的背光级别并不一定是256级。例如,硬件忍 片支持的背光级别是0-4095,共有4096级。当amlroid系统层设置背光值时,需要在驱动 层把该值进行映射,从0-255级映射到0-4095级,再设置到硬件忍片的寄存器中。因此,当 系统层的背光改变1个级别时,相当于驱动层改变16个级别。在背光处于高亮度区域时, 人眼对亮度的变化并不是很敏感,对背光的改变并没有感觉不适。但是,在背光处于低亮度 区域时,人眼对亮度的变化比较敏感,当背光变化时,会感觉到闪烁的现象,容易产生疲劳。
[0004] 显然,液晶显示器的背光显示存在闪烁问题。
【发明内容】
[0005] 本发明实施例所要解决的技术问题是提供一种亮度变更的控制方法和转秩,避免 硬件背光级别跳变设置而导致的显示屏闪烁现象。
[0006] 为了解决上述问题,本发明实施例公开了一种亮度变更的控制方法,包括:在显示 屏亮度变更过程中,依据变更前后的系统亮度确定变更前的第一硬件背光数据,W及变更 后的第二硬件背光数据;
[0007] 将第一硬件背光数据按照单位背光值逐次变更,W更新所述第一硬件背光数据, 直到所述第一硬件背光数据更新为所述第二硬件背光数据;
[0008] 依据更新的第一硬件背光数据逐次变更显示屏亮度,直到显示屏亮度达到变更后 的系统亮度。
[0009] 相应的,本发明实施例还公开了一种亮度变更的控制装置,包括:
[0010] 硬件背光数据确定模块,用于在显示屏亮度变更过程中,依据变更前后的系统亮 度确定变更前的第一硬件背光数据,W及变更后的第二硬件背光数据;
[0011] 硬件背光数据变更模块,用于将第一硬件背光数据按照单位背光值逐次变更,W 更新所述第一硬件背光数据,直到所述第一硬件背光数据更新为所述第二硬件背光数据;
[0012] 亮度变更模块,用于依据更新的第一硬件背光数据逐次变更显示屏亮度,直到显 示屏亮度达到变更后的系统亮度。
[0013] 与现有技术相比,本发明实施例包括W下优点:
[0014] 本发明实施例可W在显示屏亮度变更过程中,将第一硬件背光数据按照单位背光 值逐次变更,w更新第一硬件背光数据,并依据更新的第一硬件背光数据逐次变更显示屏 亮度,直到显示屏亮度达到变更后的系统亮度,即通过单位背光值依次连续改变硬件忍片 的背光级别,从而解决了硬件忍片的背光级别跳变而导致显示屏闪烁的问题,提高了用户 体检。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根 据运些附图获得其他的附图。
[0016] 图1是本发明的一种亮度变更的控制方法实施例的步骤流程图;
[0017] 图2是本发明的一种亮度变更的控制方法优选实施例的步骤流程图;
[0018] 图3是本发明的一种亮度变更的控制装置实施例的结构框图;
[0019] 图4是本发明的一种亮度变更的控制装置优选实施例的结构框图。
【具体实施方式】
[0020] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 在背光处于低亮度区域时,人眼对亮度变化比较敏感,当背光变化时,会感到显示 屏闪烁现象,即显示屏在亮度变更时存在闪烁问题。
[0022] 针对上述技术问题,本发明实施例的核屯、构思之一在于,通过单位背光值逐次变 更硬件背光数据,并按照变更的硬件背光数据逐次变更显示屏亮度,直到显示屏亮度达到 变更后的系统亮度,即通过单位背光值依次连续改变硬件忍片的背光级别,避免了硬件忍 片的背光级别跳变设置,从而解决显示屏的闪烁问题。
[0023] 参照图1,示出了本发明的一种亮度变更的控制方法实施例的步骤流程图,具体可 W包括如下步骤:
[0024] 步骤101,在显示屏亮度变更过程中,依据变更前后的系统亮度确定变更前的第一 硬件背光数据,W及变更后的第二硬件背光数据。
[00巧]实际上,显示系统支持的背光级别与硬件所支持的背光级别不一定相同。W安卓 系统为例,目前安卓系统支持的背光级别为0-255,共256级。假设硬件忍片支持的背光级 别是0-4095,共有4096级。在系统层设置背光值时,需要在驱动层把系统背光值进行映射, 从0-255级映射到0-4095级,再设置到硬件忍片的寄存器中。因此,根据系统所支持的背 光级别与硬件所支持的背光级别的对应关系,可W确定系统的背光值(即系统亮度)所对 应的硬件背光级别(即硬件背光数据)。
[0026] 通常,用户可W通过设置系统的背光值(或者叫亮度值),改变显示屏显示的亮 度。例如,在智能手机"设置"的"显示"中,通过拉动亮度进度条,改变系统的亮度值。拉动 亮度进度条相当于输入亮度变更命令,响应亮度变更命令,即需要变更显示屏所显示的亮 度。具体而言,对显示屏当前显示的亮度进行检测,就可w确定当前显示屏的系统亮度(即 亮度变更前的系统亮度),进而可W确定当前硬件忍片所对应的背光级别,即依据变更前的 系统亮度可W确定变更前的硬件背光数据,可W标注为第一硬件背光数据。当接收到亮度 变更命令时,对亮度变更命令进行解析,可W确定亮度变更完成后显示屏所需要显示的亮 度,即变更后的系统亮度,从而可W确定变更后的硬件背光数据,可W标注为第二硬件背光 数据。例如,根据亮度进度条的游标位置可W确定变更后的系统亮度,进而可W确定该变更 完成后的第二硬件背光数据。
[0027] 在本发明的一种优选实施例中,所述依据变更前后的系统亮度确定变更前的第一 硬件背光数据,W及变更后的第二硬件背光数据,可W包括如下子步骤:
[0028] 子步骤10101,对显示屏当前显示的亮度进行检测,确定变更前的系统亮度数据。
[0029] 子步骤10103,对变更前的系统亮度数据进行映射,生成变更前的第一硬件背光数 据。
[0030] 子步骤10105,在接收到亮度变更命令时,对所述亮度变更命令进行解析,确定变 更后的系统亮度数据。
[0031] 子步骤10107,对变更后的系统亮度数据进行映射,生成变更后的第二硬件背光数 据。
[0032] 步骤103,将第一硬件背光数据按照单位背光值逐次变更,W更新所述第一硬件背 光数据,直到所述第一硬件背光数据更新为所述第二硬件背光数据。
[0033] 由于硬件忍片的背光级别跳变设置,会导致显示屏出现闪烁现象。因此,在显示屏 亮度变更过程中,可W按照单位背光值逐次改变第一硬件背光数据,直到第一硬件背光数 据更新为第二硬件背光数据。具体而言,在亮度变更过程中,即在第一硬件背光数据与第 二背光数据不相同时,可W通过连续改变硬件忍片的背光级别,且每次只改变一个背光级 另IJ,逐渐改变硬件忍片的背光级别,相当于将第一硬件背光数据按照单位背光值逐次变更, W更新所述第一