首页 / 专利分类库 / 教育;密码术;显示;广告;印鉴 / 使用静态方法显示可变信息的指示装置 / 一种显示屏亮度调节方法、系统、设备及存储介质

一种显示屏亮度调节方法、系统、设备及存储介质

申请号 CN202410039115.5 申请日 2024-01-11 公开(公告)号 CN117558254B 公开(公告)日 2024-04-26
申请人 宁波赛宝信息产业技术研究院有限公司; 发明人 接军; 金桂芳; 钟鸣; 袁保玉; 张浩敏; 屠倩雯; 严明杰; 任继栋;
摘要 本 发明 提供一种显示屏 亮度 调节方法、系统、设备及存储介质,涉及显示屏控制技术领域,所述方法包括:获取显示屏的环境光的亮度值;通过环境光的亮度值得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化;若是,则判断显示屏的工作模式为稳定模式;若否,则判断显示屏的工作模式为动态模式;当工作模式为稳定模式时,根据环境光的亮度值,调节显示屏的亮度;当工作模式为动态模式时,停止调节显示屏的亮度。本发明通过环境光的亮度值,判断显示器的工作模式,并根据显示器的工作模式进行亮度调节,避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
权利要求

1.一种显示屏亮度调节方法,其特征在于,包括:
获取显示屏的环境光的亮度值;
通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化,所述判断所述环境光在经过所述间隔时长后是否发生变化,具体包括:当所述环境光的亮度值在经过所述间隔时长后发生变化时,判断所述环境光发生变化;当所述环境光的亮度值在经过所述间隔时长后不变时,判断所述环境光未发生变化;
若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式;
当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度;
当所述工作模式为动态模式时,停止调节所述显示屏的亮度;
其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴;
当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标;
根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量;
根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长。
2.根据权利要求1所述的显示屏亮度调节方法,其特征在于,所述获取显示屏的环境光的亮度值,包括:
通过转换公式,根据所述环境光的RGB值,得到所述环境光的YUV值;
根据所述YUV值的亮度值,得到所述环境光的亮度值;
所述转换公式为:
Y=0.299×R+0.587×G+0.114×B;
其中,R为所述RGB值的红色度值,G为所述RGB值的绿色度值,B为所述RGB值的蓝色度值,Y为所述YUV值的亮度值。
3.根据权利要求2所述的显示屏亮度调节方法,其特征在于,所述根据所述YUV值的亮度值,得到所述环境光的亮度值,包括:
根据所述YUV值的亮度值,设置预设亮度范围的区间;
判断所述YUV值的亮度值是否处于所述预设亮度范围内的任一所述区间中;
若是,则将所述区间对应的亮度值作为所述环境光的亮度值;
若否,则根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值;
将所述环境光在上一个所述区间对应的亮度值作为所述环境光的亮度值。
4.根据权利要求3所述的显示屏亮度调节方法,其特征在于,所述根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值,包括:
根据所述YUV值的亮度值在所述预设亮度范围中的位置,得到所述YUV值的亮度值在落入所述位置之前所在的所述区间;
将所述YUV值在之前所在的所述区间对应的亮度值作为所述环境光的亮度值。
5.根据权利要求3所述的显示屏亮度调节方法,其特征在于,所述根据所述YUV值的亮度值,设置预设亮度范围的区间,包括:
当所述YUV值的亮度值大于或等于第一预设亮度阈值时,则连续设置所述预设亮度范围的所述区间;
当所述YUV值的亮度值小于第二预设亮度阈值时,按照预设亮度间隔设置所述预设亮度范围的所述区间;
其中,所述第一预设亮度阈值大于所述第二预设亮度阈值。
6.根据权利要求1所述的显示屏亮度调节方法,其特征在于,所述根据所述环境光的亮度值,调节所述显示屏的亮度,包括:
根据所述环境光的亮度值,得到所述显示屏的期望亮度值;
根据所述期望亮度值调整所述显示屏的亮度。
7.一种显示屏亮度调节系统,其特征在于,包括:
传感单元,用于获取显示屏的环境光的亮度值;
处理单元,用于通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化,所述判断所述环境光在经过所述间隔时长后是否发生变化,具体包括:当所述环境光的亮度值在经过所述间隔时长后发生变化时,判断所述环境光发生变化;当所述环境光的亮度值在经过所述间隔时长后不变时,判断所述环境光未发生变化;
若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式;
其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴;
当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标;
根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量;
根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长;
调节单元,用于当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度;
当所述工作模式为动态模式时,停止调节所述显示屏的亮度。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的显示屏亮度调节方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至6中任一项所述的显示屏亮度调节方法。

说明书全文

一种显示屏亮度调节方法、系统、设备及存储介质

技术领域

[0001] 本发明涉及显示屏控制技术领域,具体而言,涉及一种显示屏亮度调节方法、系统、设备及存储介质。

背景技术

[0002] 随着显示屏在多个领域的广泛应用,各个领域对显示屏亮度调节功能存在更高要求,例如在车辆领域,随着汽车气化、智能化的快速发展,汽车上通常配有各种各样的显示屏,车内显示屏均会根据环境光调节亮度,例如当显示屏前的环境光较亮时,则将显示屏调亮,当显示屏前的环境光较暗时,则将显示屏调暗。
[0003] 在现有技术中,当显示屏前的环境光变化速度较快时,显示器通常存在无效的亮度调节,因为下一时刻显示屏前的环境光又将变化,例如,车辆行驶路上的树木、车辆、天气等影响使得车内显示屏处的环境光变化较大且较快;频繁控制显示屏亮度会导致耗电较高,同时发热也较大,从而影响汽车的续航,也使得显示屏寿命减小。

发明内容

[0004] 本发明解决的技术问题是如何改善显示屏的亮度调节效果。
[0005] 本发明提供一种显示屏亮度调节方法,包括:
[0006] 获取显示屏的环境光的亮度值;
[0007] 通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化;
[0008] 若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式;
[0009] 当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度;
[0010] 当所述工作模式为动态模式时,停止调节所述显示屏的亮度;
[0011] 其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
[0012] 根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴;
[0013] 当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标;
[0014] 根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量;
[0015] 根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长。
[0016] 可选地,所述获取显示屏的环境光的亮度值,包括:
[0017] 通过转换公式,根据所述环境光的RGB值,得到所述环境光的YUV值;
[0018] 根据所述YUV值的亮度值,得到所述环境光的亮度值;
[0019] 所述转换公式为:
[0020] Y=0.299×R+0.587×G+0.114×B;
[0021] 其中,R为所述RGB值的红色度值,G为所述RGB值的绿色度值,B为所述RGB值的蓝色度值,Y为所述YUV值的亮度值。
[0022] 可选地,所述根据所述YUV值的亮度值,得到所述环境光的亮度值,包括:
[0023] 根据所述YUV值的亮度值,设置预设亮度范围的区间;
[0024] 判断所述YUV值的亮度值是否处于所述预设亮度范围内的任一所述区间中;
[0025] 若是,则将所述区间对应的亮度值作为所述环境光的亮度值;
[0026] 若否,则根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值;
[0027] 将所述环境光在上一个所述区间对应的亮度值作为所述环境光的亮度值。
[0028] 可选地,所述根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值,包括:
[0029] 根据所述YUV值的亮度值在所述预设亮度范围中的位置,得到所述YUV值的亮度值在落入所述位置之前所在的所述区间;
[0030] 将所述YUV值在之前所在的所述区间对应的亮度值作为所述环境光的亮度值。
[0031] 可选地,所述根据所述YUV值的亮度值,设置预设亮度范围的区间,包括:
[0032] 当所述YUV值的亮度值大于或等于第一预设亮度阈值时,则连续设置所述预设亮度范围的所述区间;
[0033] 当所述YUV值的亮度值小于第二预设亮度阈值时,按照预设亮度间隔设置所述预设亮度范围的所述区间;
[0034] 其中,所述第一预设亮度阈值大于所述第二预设亮度阈值。
[0035] 可选地,所述判断所述环境光在经过所述间隔时长后是否发生变化,包括:
[0036] 当所述环境光的亮度值在经过所述间隔时长后发生变化时,判断所述环境光发生变化;
[0037] 当所述环境光的亮度值在经过所述间隔时长后不变时,判断所述环境光未发生变化。
[0038] 可选地,所述根据所述环境光的亮度值,调节所述显示屏的亮度,包括:
[0039] 根据所述环境光的亮度值,得到所述显示屏的期望亮度值;
[0040] 根据所述期望亮度值调整所述显示屏的亮度。
[0041] 本发明还提供一种显示屏亮度调节系统,包括:
[0042] 传感单元,用于获取显示屏的环境光的亮度值;
[0043] 处理单元,用于通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化;
[0044] 若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式;
[0045] 其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
[0046] 根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴;
[0047] 当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标;
[0048] 根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量;
[0049] 根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长;
[0050] 调节单元,用于当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度;
[0051] 当所述工作模式为动态模式时,停止调节所述显示屏的亮度。
[0052] 本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的显示屏亮度调节方法。
[0053] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述所述的显示屏亮度调节方法。
[0054] 本发明的显示屏亮度调节方法、系统、设备及存储介质,通过获取显示屏的环境光的亮度值,实现对显示屏周围环境光的监测,并根据环境光的亮度值计算每次判断环境光是否变化的时间间隔时长,使间隔时长随着环境光的变化,灵活改变自身的判断时长,当环境光处于不变化的环境中时可以减少判断次数节省电能,当环境光处于变化的环境则可以加快对环境光的判断频率,同时确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,当工作模式为稳定模式时,此时代表周围环境光变化不大,显示屏可以稳定调节亮度,此时,即可根据环境光的亮度值调节显示屏的亮度,当工作模式为动态模式时,代表显示屏周围的环境始终处于动态变化阶段,此时,则无需调整显示器的亮度,进而避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。附图说明
[0055] 图1为本发明一实施例中显示屏亮度调节方法的流程框图
[0056] 图2为本发明另一实施例中显示屏亮度调节系统的结构示意图;
[0057] 图3为本发明又一实施例中计算机设备的结构示意图;
[0058] 图4为本发明又一实施例中的环境光亮度值变化坐标系示意图。

具体实施方式

[0059] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 结合图1所示,本发明提供一种显示屏亮度调节方法,包括:
[0061] 获取显示屏的环境光的亮度值。
[0062] 具体地,获取显示屏的环境光的亮度值,即获取显示屏周围的光线变化,在本发明的优选实施例中,可以通过设置在显示屏中的RGB传感器,来获取显示屏周围的环境光,便于捕捉周围环境光的变化。
[0063] 通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化;
[0064] 若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式。
[0065] 具体地,通过环境光的亮度值,判断环境光在间隔时长内是否发生变化,若否,则判断显示屏的工作模式为稳定模式,若是,则判断显示屏的工作模式为动态模式,在本发明的优选实施例中,判断环境光在1s内是否发生变化,若否,则判断显示屏的工作模式为稳定模式,若是,则判断显示屏的工作模式为动态模式。通过环境光的亮度值,确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,从而降低显示屏亮度调节的频率。其中,稳定模式为显示屏的环境光变化较小,趋于稳定,动态模式为显示屏的环境光变化较大,较不稳定。
[0066] 具体地,通过环境光的亮度值,确定显示屏的工作模式,其中,通过环境光的信息来确定显示屏的工作模式,从而将环境光与显示屏建立联系,因此,显示屏的工作模式由环境光的亮度值来决定。
[0067] 当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度。
[0068] 具体地,当工作模式为稳定模式时,代表此时显示屏周围的环境光较为稳定,此时可以进行稳定的亮度调节,此时可以以环境光的亮度值为基础对显示屏的亮度进行调节。
[0069] 当所述工作模式为动态模式时,停止调节所述显示屏的亮度。
[0070] 具体地,当工作模式为动态模式时,代表此时显示屏周围的环境光不稳定,并处于频繁变化的一个状态,此时显示屏显示动态模式,因此,若在此基础上进行亮度调节,会受到环境光频繁变化的影响,导致显示屏过热等现象出现,因此,在显示屏为动态模式下,需停止调节显示屏的亮度。
[0071] 其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
[0072] 根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴。
[0073] 具体地,结合图4所示,将亮度值作为坐标系的y轴,将间隔时长作为x轴,此时,作为收集亮度值与间隔时长的基础。
[0074] 当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标。
[0075] 具体地,在本发明的优选实施例中,结合图4所示,图4中的所有坐标点均为环境光在经过间隔时长后进行监测时发现变化的亮度值和时间间隔,并将最近一次环境光变化对应的亮度值与时间间隔作为当前变化坐标。
[0076] 根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量。
[0077] 具体地,可以通过计算当前变化坐标与其他变化坐标之间的距离来选择用来均衡间隔时长的其他变化坐标,在本发明的优选实施例中,可以选择3个距离最近的其他变化坐标。同时,可以通过其他坐标点的坐标利用勾股定理对距离进行计算。
[0078] 根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长。
[0079] 具体地,将选择的其他变化坐标的横坐标即间隔时长进行相加,再除以其他变化坐标与当前变化坐标的数量,即可得到间隔时长的平均值,再将平均值作为下一次判断亮度值是否变化的间隔时长。
[0080] 在本发明的优选实施例中,可以基于在显示屏保持静止下环境光的亮度值变化的可能性较低的一点,来设置一个加速度传感器来判断显示屏所处状态,当加速度传感器判断显示器运动,如果判断显示器运动一次则在一个N位的移位寄存器末位置1(该移位寄存器在一定时间后会全部清零),当移位寄存器N位全部置1 时,不论所设置时间是否到达,也会通过环境光的亮度值,判断环境光在预设时长内是否发生变化。其目的在于保证检测亮度值的频率随着环境光的变化而变化。
[0081] 本发明的显示屏亮度调节方法,通过获取显示屏的环境光的亮度值,实现对显示屏周围环境光的监测,并根据环境光的亮度值计算每次判断环境光是否变化的时间间隔时长,使间隔时长随着环境光的变化,灵活改变自身的判断时长,当环境光处于不变化的环境中时可以减少判断次数节省电能,当环境光处于变化的环境则可以加快对环境光的判断频率,同时确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,当工作模式为稳定模式时,此时代表周围环境光变化不大,显示屏可以稳定调节亮度,此时,即可根据环境光的亮度值调节显示屏的亮度,当工作模式为动态模式时,代表显示屏周围的环境始终处于动态变化阶段,此时,则无需调整显示器的亮度,进而避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
[0082] 本发明实施例中,所述获取显示屏的环境光的亮度值,包括:
[0083] 通过转换公式,根据所述环境光的RGB值,得到所述环境光的YUV值;
[0084] 根据所述YUV值的亮度值,得到所述环境光的亮度值;
[0085] 所述转换公式为:
[0086] Y=0.299×R+0.587×G+0.114×B;
[0087] 其中,R为所述RGB值的红色度值,G为所述RGB值的绿色度值,B为所述RGB值的蓝色度值,Y为所述YUV值的亮度值。
[0088] 在本实施例中,由于环境光的亮度值不断变化,因此,需要实时获取显示屏的环境光的亮度值。在本发明的优选实施例中,可以在显示屏内设置RGB传感器,对环境光中的RGB值进行获取,当得到环境光的RGB值后,通过转换公式,将环境光中的红色度值、绿色度值以及蓝色度值进行转换,得到YUV值;
[0089] 其中,转换公式为:
[0090] Y=0.299×R+0.587×G+0.114×B;
[0091] U=‑0.169×R‑0.331×G+0.5B;
[0092] V=0.5×R‑0.419×G‑0.081×B;
[0093] 其中Y、U、V值中,只需关注Y,其为环境光的亮度值,因此,根据YUV值的亮度值,可得到环境光的亮度值。
[0094] 本发明的显示屏亮度调节方法,通过精确获取环境光亮度,作为更复杂自动亮度控制的基础,增强显示屏对不同环境情况下的适应能,提高显示屏在多变光照条件下的可读性。
[0095] 本发明实施例中,所述根据所述YUV值的亮度值,得到所述环境光的亮度值,包括:
[0096] 根据所述YUV值的亮度值,设置预设亮度范围的区间;
[0097] 判断所述YUV值的亮度值是否处于所述预设亮度范围内的任一所述区间中;
[0098] 若是,则将所述区间对应的亮度值作为所述环境光的亮度值;
[0099] 若否,则根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值;
[0100] 将所述环境光在上一个所述区间对应的亮度值作为所述环境光的亮度值。
[0101] 在本实施例中,判断YUV值的亮度值是否处于预设亮度范围内的任一区间中,若是,则将区间对应的亮度值作为环境光的亮度值,在本发明的另一优选实施例中,以增加区间的根据使用划分,设置一个光强度在各区间穿梭的计数,如果在一个设定的时间(例如5秒)YUV值的亮度值在经过的区间个数计数超过预设数量(例如5个),那么缩小这个设定时间内YUV值的亮度值的平均值附近的区间的范围,比如这个设定时间内YUV值的亮度值的平均值为55,当前有区间如下:11至20、31至40、51至60、71至80、91至100,其中,55位于51至60的区间,那么将附近的区间,包括本区间与相邻两区间都缩小,即将31至40的区间、51至60的区间、71至80的区间缩小。
[0102] 本发明的显示屏亮度调节方法,通过对YUV值的亮度值分配相应区间,有效降低显示屏调节亮度的频率,提高显示屏在多变光照条件下的可读性。
[0103] 本发明实施例中,所述根据所述YUV值的亮度值和所述预设亮度范围,确定所述环境光的亮度值,包括:
[0104] 根据所述YUV值的亮度值在所述预设亮度范围中的位置,得到所述YUV值的亮度值在落入所述位置之前所在的所述区间;
[0105] 将所述YUV值在之前所在的所述区间对应的亮度值作为所述环境光的亮度值。
[0106] 在本实施例中,考虑到YUV值的亮度值的波动,预先将预设亮度范围划分多个区间,当实际检测到YUV值的亮度值落入某个区间时,则将其区间对应的亮度值作为环境光的亮度值,在本发明的优选实施例中,将预设亮度范围划分成如下区间:0至10、21至50、61至150以及161至300;区间对应的亮度值分别为5、30、100、200、350;当YUV值的亮度值为20时,则对应的环境光的亮度值为30;当YUV值的亮度值为18时,若YUV值的亮度值之前所在区间是0至10,代表YUV值的亮度值是从0至10升高至当前亮度值,因此将环境光的亮度值设置为
0至10对应的5亮度值。
[0107] 本发明的显示屏亮度调节方法,通过寻找不在区间内的YUV值的亮度值在变化之前的所在区间,得到环境光的亮度值,有效降低显示屏调节亮度的频率。
[0108] 本发明实施例中,所述根据所述YUV值的亮度值,设置预设亮度范围的区间,包括:
[0109] 当所述YUV值的亮度值大于或等于第一预设亮度阈值时,则连续设置所述预设亮度范围的所述区间;
[0110] 当所述YUV值的亮度值小于第二预设亮度阈值时,按照预设亮度间隔设置所述预设亮度范围的所述区间;
[0111] 其中,所述第一预设亮度阈值大于所述第二预设亮度阈值。
[0112] 在本实施例中,预设亮度范围可包括多个区间,每个区间之间的分布,可以根据环境光进行设置,在本发明的优选实施例中,在较暗的环境下,即YUV值的亮度值小于第二预设亮度阈值,此时,用户对光较为敏感,可将区间设置成非连续区间,例如0‑30区间与80‑110区间的中间设置为50亮度值的预设亮度间隔,以减少环境光的亮度值的变化,降低显示屏调节亮度的频率。相反,若YUV值的亮度值大于或等于第一预设亮度阈值,此时,环境亮度较高,用户对光不敏感,因此将区间设置成连续区间,提高显示屏亮度调节的频率。
[0113] 本发明的显示屏亮度调节方法,根据YUV值的亮度值初步判断环境光的明暗,再根据环境光的明暗来调节区间间隔,以此实现根据环境光选择合适地时机进行亮度调节。
[0114] 本发明实施例中,所述判断所述环境光在经过所述间隔时长后是否发生变化,包括:
[0115] 当所述环境光的亮度值在经过所述间隔时长后发生变化时,判断所述环境光发生变化;
[0116] 当所述环境光的亮度值在经过所述间隔时长后不变时,判断所述环境光未发生变化。
[0117] 在本实施例中,当环境光的亮度值在间隔时长内发生变化时,判断环境光发生变化;当环境光的亮度值在间隔时长内不变,判断环境光未发生变化。在本发明的优选实施例中,环境光的亮度值在1s内发生变化时,判断所述环境光发生变化,环境光的亮度值在1s内没有发生变化,判断所述环境光未发生变化。
[0118] 本发明的显示屏亮度调节方法,通过监测环境光是否发生变化,进而降低显示屏亮度调节的频率。
[0119] 本发明实施例中,所述根据所述环境光的亮度值,调节所述显示屏的亮度,包括:
[0120] 根据所述环境光的亮度值,得到所述显示屏的期望亮度值;
[0121] 根据所述期望亮度值调整所述显示屏的亮度。
[0122] 在本实施例中,根据环境光的亮度值,得到显示屏的期望亮度值;根据期望亮度值调整显示屏的亮度,在本发明的优选实施例中,可以根据环境光亮度升高5个亮度值作为显示屏的期望亮度值,从而调整显示屏的亮度。
[0123] 本发明的显示屏亮度调节方法,根据环境光的亮度值设定显示屏的期望亮度值,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
[0124] 结合图2所示,本发明还提供一种显示屏亮度调节系统100,包括:
[0125] 传感单元101,用于获取显示屏的环境光的亮度值;
[0126] 处理单元102,用于通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长,并判断所述环境光在经过所述间隔时长后是否发生变化;
[0127] 若否,则判断所述显示屏的工作模式为稳定模式;若是,则判断所述显示屏的工作模式为动态模式;
[0128] 其中,所述通过所述环境光的亮度值,得到判断所述亮度值是否变化的间隔时长包括:
[0129] 根据所述亮度值与所述间隔时长建立亮度值变化坐标系,其中,所述间隔时长为x轴,所述亮度值为y轴;
[0130] 当所述环境光在经过所述间隔时长后出现变化时,将所述环境光的亮度值与所述间隔时长作为所述亮度值变化坐标系的当前变化坐标;
[0131] 根据所述当前变化坐标,得到与所述当前变化坐标距离最近的其他变化坐标,其中,所述其他变化坐标为预设数量;
[0132] 根据所述其他变化坐标与所述当前变化坐标对应的所述间隔时长,得到平均间隔时长,并将所述平均间隔时长作为下一次判断所述亮度值是否变化的所述间隔时长;
[0133] 调节单元103,用于当所述工作模式为稳定模式时,根据所述环境光的亮度值,调节所述显示屏的亮度;
[0134] 当所述工作模式为动态模式时,停止调节所述显示屏的亮度。
[0135] 本发明的显示屏亮度调节系统,通过获取显示屏的环境光的亮度值,实现对显示屏周围环境光的监测,并根据环境光的亮度值计算每次判断环境光是否变化的时间间隔时长,使间隔时长随着环境光的变化,灵活改变自身的判断时长,当环境光处于不变化的环境中时可以减少判断次数节省电能,当环境光处于变化的环境则可以加快对环境光的判断频率,同时确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,当工作模式为稳定模式时,此时代表周围环境光变化不大,显示屏可以稳定调节亮度,此时,即可根据环境光的亮度值调节显示屏的亮度,当工作模式为动态模式时,代表显示屏周围的环境始终处于动态变化阶段,此时,则无需调整显示器的亮度,进而避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
[0136] 结合图3所示,本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的显示屏亮度调节方法。
[0137] 本发明的计算机设备,通过获取显示屏的环境光的亮度值,实现对显示屏周围环境光的监测,并根据环境光的亮度值,确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,当工作模式为稳定模式时,此时代表周围环境光变化不大,显示屏可以稳定调节亮度,此时,即可根据环境光的亮度值调节显示屏的亮度,当工作模式为动态模式时,代表显示屏周围的环境始终处于动态变化阶段,此时,则无需调整显示器的亮度,进而避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
[0138] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述所述的显示屏亮度调节方法。
[0139] 本发明的计算机可读存储介质,通过获取显示屏的环境光的亮度值,实现对显示屏周围环境光的监测,并根据环境光的亮度值计算每次判断环境光是否变化的时间间隔时长,使间隔时长随着环境光的变化,灵活改变自身的判断时长,当环境光处于不变化的环境中时可以减少判断次数节省电能,当环境光处于变化的环境则可以加快对环境光的判断频率,同时确定显示屏的工作模式,显示屏的工作模式反映此时显示屏是否符合亮度切换条件,当工作模式为稳定模式时,此时代表周围环境光变化不大,显示屏可以稳定调节亮度,此时,即可根据环境光的亮度值调节显示屏的亮度,当工作模式为动态模式时,代表显示屏周围的环境始终处于动态变化阶段,此时,则无需调整显示器的亮度,进而避免造成显示屏高耗电,减少了显示屏的发热,提高了显示屏的寿命,改善了显示屏亮度调节效果。
[0140] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0141] 需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
QQ群二维码
意见反馈