掌桥专利:专业的专利平台
掌桥专利
首页

屏幕亮度调节方法、电子设备和存储介质

文献发布时间:2024-07-23 01:35:12


屏幕亮度调节方法、电子设备和存储介质

技术领域

本申请涉及智能终端领域,尤其涉及一种屏幕亮度调节方法、电子设备和存储介质。

背景技术

智能终端尤其是移动智能终端大都安装了光线传感器来检测终端设备周围的环境光强度,进而根据环境光强度的变化来调整终端设备屏幕亮度以提升用户体验。屏幕内容可读性是衡量用户体验的重要指标,仅依赖环境光强度调节终端设备屏幕亮度并不能有效的提高屏幕内容的可读性。常见的做法是根据终端屏幕显示内容进行屏幕亮度微调节。

发明内容

第一方面,本申请提供了一种屏幕亮度调节方法,包括:

将一个屏幕分为多个像素采样区域,每个像素采样区域有不同的采样密度;

基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值;

基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果;

基于所述色系划分结果确定屏幕亮度调节值,基于所述屏幕亮度调节值对所述屏幕进行亮度调节。

在一些实施例中,所述采样密度根据每个像素采样区域与中心点的距离的增大而降低,所述中心点为所述多个像素采样区域的中心点。

在一些实施例中,所述多个像素采样区域,包括:一个圆形采样区域和N个环形采样区域,N为正整数;

所述圆形采样区域是基于所述屏幕的显示内容的几何中心点以及第一半径确定的,所述几何中心点为所述圆形采样区域的圆心;

所述圆形采样区域和所述N个环形采样区域的的圆心相同;

第N个环形采样区域的内圆半径等于所述第N-1个环形采样区域的外圆半径;

所述环形采样区域的最大外圆半径是基于所述屏幕的显示内容的边界确定的;所述第一半径和所述N个环形采样区的外圆半径成等比或等差分布。

在一些实施例中,基于预设规则提取所述像素采样区域的采样像素点,包括:

所述圆形采样区域对应有第一像素点采样数量,所述N个环形采样区域对应有N个像素点采样数量;所述第一像素点采样数据和所述N个像素点采样数量呈高斯分布,其中,所述第一像素点采样数量最大;

每个采样区域对应的像素点采样数量的计算过程包括:

每个采样区域的像素点的总和乘以高斯分布概率值,计算得到每个采样区域分别对应的像素点采样数量;其中,所述高斯分布概率值是通过高斯分布函数计算得到。

在一些实施例中,所述色系划分结果包括亮色系和暗色系;

所述基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果,包括:

在所述灰度平均值大于色系划分阈值的情况下,确定所述色系划分结果为所述亮色系;

在所述灰度平均值小于或等于所述色系划分阈值的情况下,确定所述色系划分结果为所述暗色系;

在所述色系划分结果为暗色系的情况下,基于所述灰度平均值和已存储的第一亮度调节表确定第一亮度调节值;所述第一亮度调节表包括多个暗色系灰度等级和多个暗色系亮度等级,所述暗色系灰度等级和暗色系亮度等级呈负相关;

在所述色系划分结果为亮色系的情况下,基于所述灰度平均值和已存储的第二亮度调节表确定第二亮度调节值;所述第二亮度调节表包括多个亮色系灰度等级和多个亮色系亮度等级,所述亮色系灰度等级和亮色系亮度等级呈正相关。

在一些实施例中,所述基于所述屏幕亮度调节值对所述屏幕进行亮度调节,包括:

获取屏幕的实时亮度值;

在所述色系划分结果为暗色系的情况下,在所述实时亮度值的基础上增加所述第一亮度调节值的亮度大小,得到更新后的亮度值;

在所述色系划分结果为亮色系的情况下,在所述实时亮度值的基础上降低所述第二亮度调节值的亮度大小,得到更新后的亮度值。

在一些实施例中,所述基于所述灰度平均值和已存储的第一亮度调节表确定第一亮度调节值,包括:

基于所述第一亮度调节表和所述灰度平均值确定第一暗色系灰度等级、第二暗色系灰度等级、第一暗色系亮度等级以及第二暗色系亮度等级,其中,所述灰度平均值处于所述第一暗色系灰度等级和第二暗色系灰度等级之间;

基于所述灰度平均值、第一暗色系灰度等级、第二暗色系灰度等级、第一暗色系亮度等级以及第二暗色系亮度等级,确定所述第一亮度调节值,如以下公式所示:

其中,i为暗色系亮度等级编号,ΔL

在一些实施例中,所述基于所述灰度平均值和已存储的第二亮度调节表确定第二亮度调节值,包括:

基于所述第二亮度调节表和所述灰度平均值确定第一亮色系灰度等级、第二亮色系灰度等级、第一亮色系亮度等级以及第二亮色系亮度等级,其中,所述灰度平均值处于所述第一亮色系灰度等级和第二亮色系灰度等级之间;

基于所述灰度平均值、第一亮色系灰度等级、第二亮色系灰度等级、第一亮色系亮度等级以及第二亮色系亮度等级,确定所述第二亮度调节值,如以下公式所示

其中,j为亮色系亮度等级编号,ΔL

在一些实施例中,所述灰度平均值是由以下步骤确定的:

在所述屏幕当前显示内容为灰度图像的情况下,获取各所述采样像素点的灰度值,基于各所述灰度值确定所述采样像素点的灰度平均值;

在所述屏幕当前显示内容为多通道图像的情况下,提取各所述采样像素点的灰度分量,基于所述灰度分量获取所述采样像素点的灰度平均值。

第二方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的方法。

第三方面,本申请提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的方法。

第四方面,本申请提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的方法。

附图说明

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

图1为本申请一个实施例提供的屏幕亮度调节方法的流程示意图之一;

图2为本申请一个实施例的像素采集区域的示意图;

图3为本申请一个实施例提供的屏幕亮度调节方法的流程示意图之二;

图4为本申请一个实施例的电子设备结构示意图。

具体实施方式

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

参照图1,本发明提供一种屏幕亮度调节方法,包括:

步骤101、将一个屏幕分为多个像素采样区域,每个像素采样区域有不同的采样密度;

步骤102、基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值;

步骤103、基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果;

步骤104、基于所述色系划分结果确定屏幕亮度调节值,基于所述屏幕亮度调节值对所述屏幕进行亮度调节。

以下对本发明的各个步骤进行详细描述。

在上述步骤101中,首先将终端的屏幕划分为多个像素采样区域。

可选地,屏幕划分可以屏幕的中心点为圆心,形成多个同心圆的区域,作为多个像素采样区域。因每个像素采样区域的面积和屏幕所在区域不同,(通常情况下,靠近屏幕中心点的区域采样密度较大,位于屏幕边缘的区域采样密度较小)每个像素采样区域有不同的采样密度。

进一步地,所述采样密度根据每个像素采样区域与中心点的距离的增大而降低,所述中心点为所述多个像素采样区域的中心点。

具体来说,采样密度是指在图像或图像区域中进行采样的频率或密集程度。

本实施例中,当像素采样区域与中心点的距离增大时,采样密度会降低,意味着离中心点越远的像素采样区域会以较低的密度进行采样,而离中心点较近的像素采样区域则会以较高的密度进行采样。也就是说,本实施例示出了一种基于距离的逐渐减少的采样策略,通过这种策略,将中心点作为多个像素采样区域的中心,采样密度随着离中心点的距离增大而逐渐降低。有利于图像采样过程保留重要细节的同时减少采样量,提高采样效率、运算效率或减少数据存储需求且能保证数据的统计性。

在上述步骤102中,基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值

首先,根据预设规则可以确定根据哪些像素点进行采样。预设规则可以基于像素的位置、像素值、梯度等特征来确定。

本实施例中的预设规则至少包括:

1、所述采样密度根据每个像素采样区域与中心点的距离的增大而降低,所述中心点为所述多个像素采样区域的中心点;

2、所述多个像素采样区域,包括:一个圆形采样区域和N个环形采样区域,N为正整数;所述圆形采样区域是基于所述屏幕的显示内容的几何中心点以及第一半径确定的,所述几何中心点为所述圆形采样区域的圆心;所述圆形采样区域和所述N个环形采样区域的的圆心相同;第N个环形采样区域的内圆半径等于所述第N-1个环形采样区域的外圆半径;所述环形采样区域的最大外圆半径是基于所述屏幕的显示内容的边界确定的;所述第一半径和所述N个环形采样区的外圆半径成等比或等差分布。

3、所述圆形采样区域对应有第一像素点采样数量,所述N个环形采样区域对应有N个像素点采样数量;所述第一像素点采样数据和所述N个像素点采样数量呈高斯分布,其中,所述第一像素点采样数量最大;每个采样区域对应的像素点采样数量的计算过程包括:每个采样区域的像素点的总和乘以高斯分布概率值,计算得到每个采样区域分别对应的像素点采样数量;其中,所述高斯分布概率值是通过高斯分布函数计算得到。

接着,在确定了采样像素点后,需要获取每个像素采样区域中所有采样像素点的灰度值。将每个像素对应的的灰度值相加,并除以采样像素点的总数,计算各个像素采样区域所有采样像素点的灰度平均值。

在上述步骤103和步骤104中,根据灰度平均值确定屏幕当前显示内容的色系划分结果,并根据划分结果对屏幕进行亮度调节。

需要说明的是,色系划分结果包括亮色系和暗色系。根据屏幕不同的色系划分结果调用不同的亮度调节表,亮色系对应的亮度调节表和暗色系对应的亮度调节表是不同的,不论是亮色系还是暗色系,都是通过其色系对应的亮度调节表来确定当前的屏幕亮度需要调亮或者调暗的调节值,根据调节值对屏幕进行亮度调节。如果是亮色系,使用亮色系对应的亮度调节表,根据灰度平均值和亮色系的亮度调节表确定第一亮度调节值,第一亮度调节值为亮色系下需要进行调节的数值;如果是暗色系,使用暗色系对应的亮度调节表,根据灰度平均值和暗色系的亮度调节表确定第二亮度调节值,第二亮度调节值为暗色系下需要进行调节的数值。

本申请实施例提供的屏幕亮度调节方法,通过将一个屏幕分为多个有着不同的采样密度的像素采样区域,并计算各个像素采样区域所有采样像素点的灰度平均值来确定屏幕当前显示内容的色系划分结果,基于色系划分结果确定屏幕亮度调节值,基于屏幕亮度调节值对屏幕进行亮度调节。本申请以当前屏幕亮度为基准,根据显示内容色系将屏幕亮度调亮或调暗,能对亮色系和暗色系加以区分,使用不同的调节策略,使得屏幕在不同色系的情况下均能获取自适应的屏幕亮度,在各种色系下都能有效增强屏幕内容的可读性,并且屏幕亮度根据显示内容自适应调节,同时,针对不同色系的自适应调节,还能有效降低屏幕功耗。

在一些实施例中,所述多个像素采样区域,包括:一个圆形采样区域和N个环形采样区域,N为正整数;

所述圆形采样区域是基于所述屏幕的显示内容的几何中心点以及第一半径确定的,所述几何中心点为所述圆形采样区域的圆心;

所述圆形采样区域和所述N个环形采样区域的的圆心相同;

第N个环形采样区域的内圆半径等于所述第N-1个环形采样区域的外圆半径;

所述环形采样区域的最大外圆半径是基于所述屏幕的显示内容的边界确定的;所述第一半径和所述N个环形采样区的外圆半径成等比或等差分布。

参照图2,图2是为本申请一个实施例的像素采集区域的示意图。本申请实施例中,屏幕200中的多个像素采样区域,包括一个圆形采样区域201和N个环形采样区域202,其中N=2。

本实施例中,圆形采样区域是根据屏幕的几何中心点以及第一半径确定的。两个环形采样区域和圆形采样区域为同心圆。环形采样区域和圆形采样区域之间的半径差值为固定的值。比如,圆形采样区域的第一半径为1cm,即第一环形采样区域的内圆半径为1cm;固定的间隔为1cm,即第一环形采样区域的外圆半径为cm,以此类推,直至终端设备的屏幕无法形成新的环形采样区域。

需要说明的是,在一些实施例中,屏幕200的尺寸刚好与最外环的环形采样区域的外圆相切,此时屏幕与最外环的环形采样区域形成的区域可作为边缘采样区域203,在此区域中可以不进行像素点的采样,也可以进行像素点采样,在此不做限定。如果在此区域(即屏幕与最外环的环形采样区域形成的区域可作为边缘采样区域203,参见附图2)进行像素点采样,那么边缘采样区域203的采样规则也可以基于预设规则来进行采样,所述预设规则在上文已经进行阐述,在此不再赘述。

进一步地,基于预设规则提取所述像素采样区域的采样像素点,包括:

所述圆形采样区域对应有第一像素点采样数量,所述N个环形采样区域对应有N个像素点采样数量;所述第一像素点采样数据和所述N个像素点采样数量呈高斯分布,其中,所述第一像素点采样数量最大;

每个采样区域对应的像素点采样数量的计算过程包括:

每个采样区域的像素点的总和乘以高斯分布概率值,计算得到每个采样区域分别对应的像素点采样数量;其中,所述高斯分布概率值是通过高斯分布函数计算得到。

对于各个像素采样区域而言,圆形采样区域201中的采样点数量为第一像素点采样数量,可记为M

需要说明的是,各个像素采样区域对应的像素点采样数量M

相应地,每个采样区域的像素点的计算方法为:每个采样区域的像素点的总和乘以每个采样区域对应的概率值,每个采样区域的采样概率值是通过高斯概率高斯分布概率值,计算得到每个采样区域分别对应的像素点采样数量;其中,高斯分布概率值是通过高斯分布函数计算得到。高斯分布概率是通过以下公式求算得到的:

其中,σ是标准差,在这里又叫做高斯半径。σ

具体过程可以描述为,首先,需要确定每个采样区域内的像素点数量总和,每个采样区域内的像素点数量总和表示屏幕划分出来的区域内所有像素点的灰度值之和。其次,通过引入高斯分布概率值进行像素点计算。高斯分布,即正态分布函数,可通过每个采样区域的像素点总和乘以高斯分布概率值计算像素点。

本实施例中,上述公式表示的意思在μ即屏幕中心点的概率。离μ越近,即σ越小,其概率越大;离μ越远,即σ越大,其概率越小。从这个公式的特性可以确定,高斯分布概率值代表了采样概率(或者叫采样百分比),其规律是,采样区域越靠近屏幕中心点,则采样概率值越大,采样区域越远离屏幕中心点,则采样概率值越小。

示例性地,可以这样计算:假如圆形采样区的采样概率为第一高斯分布概率值,N个环形采样区的采样概率分别为第二高斯分布概率值、第三高斯分布概率值、第四高斯分布概率值、…、第N+1高斯分布概率值。

圆形采样区的像素点数量总和,乘以第一高斯分布概率值,得到圆形采样区的采样像素点数量;以此类推,第一个环形采样区的像素点数量总和,乘以第二高斯分布概率值,得到第一个环形采样区的采样像素点数量。第二个环形采样区的像素点数量总和,乘以第三高斯分布概率值,得到第二个环形采样区的采样像素点数量。第N个环形采样区的像素点数量总和,乘以第N+1高斯分布概率值,得到第N个环形采样区的采样像素点数量。同理,完成所有采样区域的采样。

通过上述计算,得到每个采样区域分别对应的像素点采样数量。乘以高斯分布概率值后,像素点总和较大的采样区域将具有较高的采样数量,而像素点总和较小的采样区域将具有较低的采样数量。

本实施例通过高斯分布概率值的引入可以使得采样数量在不同区域之间更加平滑过渡。

在一些实施例中,所述色系划分结果包括亮色系和暗色系;

所述基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果,包括:

在所述灰度平均值大于色系划分阈值的情况下,确定所述色系划分结果为所述亮色系;

在所述灰度平均值小于或等于所述色系划分阈值的情况下,确定所述色系划分结果为所述暗色系;

在所述色系划分结果为暗色系的情况下,基于所述灰度平均值和已存储的第一亮度调节表确定第一亮度调节值;所述第一亮度调节表包括多个暗色系灰度等级和多个暗色系亮度等级,所述暗色系灰度等级和暗色系亮度等级呈负相关;

在所述色系划分结果为亮色系的情况下,基于所述灰度平均值和已存储的第二亮度调节表确定第二亮度调节值;所述第二亮度调节表包括多个亮色系灰度等级和多个亮色系亮度等级,所述亮色系灰度等级和亮色系亮度等级呈正相关。

进一步地,所述基于所述屏幕亮度调节值对所述屏幕进行亮度调节,包括:

获取屏幕的实时亮度值;

在所述色系划分结果为暗色系的情况下,在所述实时亮度值的基础上增加所述第一亮度调节值的亮度大小,得到更新后的亮度值;

在所述色系划分结果为亮色系的情况下,在所述实时亮度值的基础上降低所述第二亮度调节值的亮度大小,得到更新后的亮度值。

本实施例中,首先根据灰度平均值和色系划分闽值确定色系划分结果。当灰度平均值>色系划分阈值时,屏幕当前显示内容为亮色系,当灰度平均值<色系划分阈值时,屏幕当前显示内容为暗色系。

亮色系和暗色系的亮度调节方式如下:

根据灰度平均值和根据灰度平均值查询第一亮度调节表,即暗色系灰度亮度调节表,获取当前灰度加权平均值对应的亮度调节值ΔL

需要说明的是,第一亮度调节表中包括多个暗色系灰度等级和多个暗色系亮度等级,暗色系灰度等级可以依次记作:g

根据当前的实时亮度和亮度调节值ΔL

相应地,第二亮度调节表中包括多个亮色系灰度等级和多个亮色系亮度等级,暗色系灰度等级可以依次记作:g

根据当前的实时亮度和亮度调节值ΔL

本实施例提供的屏幕亮度调节方法,通过根据灰度平均值结合第一亮度调节表或第二亮度调节表确定暗色系或亮色系的亮度调节值,进而在不同的色系划分情况下对屏幕亮度进行增强或减弱,即屏幕亮度根据显示内容自适应调节,能有效降低屏幕功耗。

在一些实施例中,所述基于所述灰度平均值和已存储的第一亮度调节表确定第一亮度调节值,包括:

基于所述第一亮度调节表和所述灰度平均值确定第一暗色系灰度等级、第二暗色系灰度等级、第一暗色系亮度等级以及第二暗色系亮度等级,其中,所述灰度平均值处于所述第一暗色系灰度等级和第二暗色系灰度等级之间;

具体地,当屏幕的显示内容为灰色系时,根据灰度平均值在第一亮度调节表中选取第一暗色系灰度等级和第二暗色系灰度等级,分别记作g

其中,i为暗色系亮度等级编号,ΔL

相应地,所述基于所述灰度平均值和已存储的第二亮度调节表确定第二亮度调节值,包括:

基于所述第二亮度调节表和所述灰度平均值确定第一亮色系灰度等级、第二亮色系灰度等级、第一亮色系亮度等级以及第二亮色系亮度等级,其中,所述灰度平均值处于所述第一亮色系灰度等级和第二亮色系灰度等级之间;

具体地,当屏幕的显示内容为亮色系时,根据灰度平均值在第二亮度调节表中选取第一亮色系灰度等级和第二亮色系灰度等级,分别记作g

其中,j为亮色系亮度等级编号,ΔL

在一些实施例中,所述灰度平均值是由以下步骤确定的:

在所述屏幕当前显示内容为灰度图像的情况下,获取各所述采样像素点的灰度值,基于各所述灰度值确定所述采样像素点的灰度平均值;

在所述屏幕当前显示内容为多通道图像的情况下,提取各所述采样像素点的灰度分量,基于所述灰度分量获取所述采样像素点的灰度平均值。

如果当屏幕当前显示内容为灰度图像时,需要获取采样区域内每个像素点的灰度值。然后对所有像素点的灰度值求均值即可得到灰度平均值。灰度值是表示图像中每个像素点亮度或灰度级别的数值。在灰度图像中,每个像素点的灰度值通常是一个介于0到255之间的整数,表示从黑色到白色的不同灰度级别。

如果当屏幕当前显示内容为多通道图像时,可以通过读取图像中像素点的RGB值来获取灰度分量,基于灰度分量来获取像素点的灰度值,在根据采样区域中的所有像素点的灰度平均值得到屏幕的灰度平均值。

在RGB颜色模型中,将图像分解为红色(R)、绿色(G)和蓝色(B)三个颜色通道。灰度分量是说每个颜色对应一个灰度分量,例如,红色通道对应的R灰度分量,G灰度分量,B灰度分量。

具体地,通过灰度分量来获取像素点的灰度值的方法有以下方式:

第一种方法,灰度化方法之一是使用加权平均法,通过对每个通道对应的灰度分量进行加权求和来计算多通道图像的灰度值。常见的加权系数是根据人眼对不同颜色敏感度的调查研究得出的,例如常用的NTSC加权系数:R通道权重为0.299,G通道权重为0.587,B通道权重为0.114。

具体计算公式如下:

灰度值=0.299*R+0.587*G+0.114*B

第二种方法,灰度化方法还包括,如取平均值法、最大值法、最小值法等,可根据不同的需求和应用场景选择适当的灰度化方法。

需要注意的是,在进行灰度化时,通常需要将RGB颜色空间的像素值转换到0到255的灰度值范围内,即对灰度值进行归一化。这样可以保证得到正确的灰度图像,并使其适用于后续的图像处理任务。

本实施例中,通过对RGB图像的不同颜色通道进行加权平均或其他方法的计算,可以确定每个像素的灰度值,灰度化方法可以得到准确的灰度图像,为后续的图像处理提供基础。

参照图3,本发明提供的屏幕亮度调节方法,包括以下完整步骤:

步骤301、以屏幕中心为原点等距采集屏幕各点像素值;

步骤302、根据采样点计算灰度值加权平均;

步骤303、根据加权平均值判断屏幕显示内容色系;

步骤304、判断是否为暗色系,

步骤305、查询暗色系灰度-亮度调节表并计算调节值;

步骤306、根据调节值调高屏幕亮度;

步骤307、查询暗色系灰度-亮度调节表并计算调节值;

步骤308、根据调节值调低屏幕亮度。

图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行屏幕亮度调节方法,该方法包括:

将一个屏幕分为多个像素采样区域,每个像素采样区域有不同的采样密度;

基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值;

基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果;

基于所述色系划分结果确定屏幕亮度调节值,基于所述屏幕亮度调节值对所述屏幕进行亮度调节。

此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法实施例所提供的方法,该方法包括:

将一个屏幕分为多个像素采样区域,每个像素采样区域有不同的采样密度;

基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值;

基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果;

基于所述色系划分结果确定屏幕亮度调节值,基于所述屏幕亮度调节值对所述屏幕进行亮度调节。

又一方面,本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法实施例所提供的方法,该方法包括:

将一个屏幕分为多个像素采样区域,每个像素采样区域有不同的采样密度;

基于预设规则采集所述各个像素采样区域的采样像素点,计算所述各个像素采样区域所有采样像素点的灰度平均值;

基于所述灰度平均值,确定所述屏幕当前显示内容的色系划分结果;

基于所述色系划分结果确定屏幕亮度调节值,基于所述屏幕亮度调节值对所述屏幕进行亮度调节。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

相关技术
  • 屏幕亮度调节方法、装置、存储介质及电子设备
  • 一种调节屏幕亮度的方法、移动终端及存储介质
  • 一种调节屏幕亮度的方法、移动终端及存储介质
  • 电子设备、音量调节方法及装置、计算机可读存储介质
  • 主题色彩的调节方法、装置、存储介质及电子设备
  • 一种屏幕亮度调节方法、屏幕亮度调节装置及存储介质
  • 屏幕亮度调节方法、屏幕亮度调节装置及计算机存储介质
技术分类

06120116675008