一种调节显示器亮度的方法、装置及电子设备与流程

文档序号:14195817阅读:208来源:国知局
一种调节显示器亮度的方法、装置及电子设备与流程

本发明涉及计算机领域,特别涉及一种调节显示器亮度的方法、装置及电子设备。



背景技术:

很多电子设备都有显示器,显示器在使用时,会提供一定的背景亮度,以使用户能够清楚地观看显示器显示的内容。

为了给用户提供更合适的亮度,技术人员在显示器中配置了光线传感器。显示器在使用的过程中,光线传感器可以实时采集显示器的环境光线强度,然后输出采集到的环境光线强度对应的环境亮度。显示器可以根据环境亮度自动调节屏幕的亮度。例如,在环境光线强度较高的时候,显示器会提供亮度较高的背景亮度;在环境光线强度较低的时候,显示器会提供亮度较低的背景亮度。

然而,光线传感器比较敏感,因此,基于现有技术的方案,当外界的环境亮度稍有变化时,显示器的亮度就会随之变化,导致显示器的亮度忽明忽暗。



技术实现要素:

本发明实施例的目的在于提供一种调节显示器亮度的方法、装置及电子设备,可以提供更适合用户使用的亮度。具体技术方案如下:

第一方面,提供了一种调节显示器亮度的方法,所述方法包括:

获取显示器的第一亮度参数,所述第一亮度参数包括环境亮度和颜色亮度;

根据所述第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将所述第一显示亮度作为所述第一亮度参数对应的亮度参数范围的使用亮度;

当检测到的第二亮度参数属于所述第一亮度参数对应的亮度参数范围时,将所述显示器的亮度调整为所述亮度参数范围的使用亮度。

可选的,所述确定待使用的第一显示亮度之后,还包括:

将所述显示器的显示亮度调整为所述第一显示亮度;

如果检测到用户输入的第二显示亮度,则将所述第一亮度参数对应的亮度参数范围的使用亮度更新为所述第二显示亮度;

当未检测到用户输入的亮度时,则保持所述亮度参数范围的使用亮度不变。

可选的,所述将所述显示器的亮度调整为所述亮度参数范围的使用亮度之后,还包括:

如果检测到用户输入的第三显示亮度,则将所述亮度参数范围的使用亮度更新为所述第三显示亮度。

可选的,所述获取显示器的亮度参数,包括:

采集显示器的环境光线强度,根据预先存储的环境光线强度与环境亮度的对应关系,确定采集到的环境光线强度对应的环境亮度;

采集显示器中显示内容的颜色值,根据所述显示内容的颜色值,确定所述显示内容的颜色值的平均值,根据预先存储的颜色值的平均值与颜色亮度的对应关系,确定所述显示器中显示内容的平均值对应的颜色亮度。

可选的,所述根据所述第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,包括:

根据所述第一亮度参数和预设的层次分析算法,分别确定所述环境亮度对应的第一权值和所述颜色亮度对应的第二权值;

根据所述第一亮度参数、所述第一权值和所述第二权值,计算待使用的第一显示亮度。

第二方面,提供了一种调节显示器亮度的装置,所述装置包括:

获取模块,用于获取显示器的第一亮度参数,所述第一亮度参数包括环境亮度和颜色亮度;

确定模块,用于根据所述第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将所述第一显示亮度作为所述第一亮度参数对应的亮度参数范围的使用亮度;

调整模块,用于当检测到的第二亮度参数属于所述第一亮度参数对应的亮度参数范围时,将所述显示器的亮度调整为所述亮度参数范围的使用亮度。

可选的,所述装置还包括第一检测模块,用于:

将所述显示器的显示亮度调整为所述第一显示亮度;

如果检测到用户输入的第二显示亮度,则将所述第一亮度参数对应的亮度参数范围的使用亮度更新为所述第二显示亮度;

当未检测到用户输入的亮度时,则保持所述亮度参数范围的使用亮度不变。

可选的,所述装置还包括第二检测模块,用于:

如果检测到用户输入的第三显示亮度,则将所述亮度参数范围的使用亮度更新为所述第三显示亮度。

可选的,所述获取模块,包括:

第一采集模块,用于采集显示器的环境光线强度,根据预先存储的环境光线强度与环境亮度的对应关系,确定采集到的环境光线强度对应的环境亮度;

第二采集模块,用于采集显示器中显示内容的颜色值,根据所述显示内容的颜色值,确定所述显示内容的颜色值的平均值,根据预先存储的颜色值的平均值与颜色亮度的对应关系,确定所述显示器中显示内容的平均值对应的颜色亮度。

可选的,所述确定模块,包括:

第一确定模块,用于根据所述第一亮度参数和预设的层次分析算法,分别确定所述环境亮度对应的第一权值和所述颜色亮度对应的第二权值;

计算模块,用于根据所述第一亮度参数、所述第一权值和所述第二权值,计算待使用的第一显示亮度。

第三方面,提供了一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行所述存储器上所存放的程序时,实现上述第一方面所述的调节显示器亮度的方法步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的调节显示器亮度的方法步骤。

本发明实施例提供的调节显示器亮度的方法、装置及电子设备,通过获取显示器的第一亮度参数,第一亮度参数包括环境亮度和颜色亮度,然后根据第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度,当检测到的第二亮度参数属于第一亮度参数对应的亮度参数范围时,将显示器的亮度调整为第一亮度参数对应的亮度参数范围的使用亮度。本发明实施例提供的调节显示器亮度的方法,综合考虑了显示器的环境亮度和颜色亮度,并且可以根据亮度参数范围的变化提供相应的使用亮度,这样提供的亮度不会忽明忽暗,更适合使用。当然,实施本发明的任一产品或方法不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的一种调节显示器亮度的方法流程图;

图2为本发明实施例提供的一种调节显示器亮度的装置结构示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

本发明实施例公开了一种调节显示器亮度的方法、装置及电子设备,以下分别进行详细说明。本发明实施例的执行主体可以是显示器的控制模块或者终端,以下用终端代替本发明实施例的执行主体进行相应的说明。

如图1所示,为本发明实施例提供的一种调节显示器亮度的方法流程图,包括如下步骤:

步骤101,获取显示器的第一亮度参数,第一亮度参数包括环境亮度和颜色亮度。

在实施中,终端中可以安装光线传感器和色值采集部件,终端可以通过光线传感器实时地获取显示器当前的环境光线强度,通过色值采集部件实时地获取显示内容的颜色值,终端中可以预先存储环境光线强度与环境亮度的对应关系,该对应关系可以由技术人员设定。通常环境光线强度越高对应的环境亮度越高;终端中还可以预先存储颜色值与颜色亮度的对应关系,该对应关系可以由技术人员设定,通常颜色值越大对应的颜色亮度越大。终端检测到环境光线强度后,可以根据预先存储环境光线强度与环境亮度的对应关系,确定对应的环境亮度;同理,终端检测到显示内容的颜色值后,可以根据预先存储颜色值与颜色亮度的对应关系,确定对应的颜色亮度。

步骤102,根据第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度。

在实施中,终端可以根据预设的亮度算法,确定环境亮度对应的权重和颜色亮度对应的权重;技术人员也可以根据环境亮度的数值范围和颜色亮度的数值范围预先设置相应的权重,并存储在终端中,终端可以根据检测到的环境亮度数值和颜色亮度数值分别确定其权重。终端可以将环境亮度与环境亮度对应的权重相乘、将颜色量亮度与颜色亮度对应的权重相乘,最后将两个相乘的结果相加得到第一显示亮度。技术人员可以根据环境亮度和颜色亮度的数值大小,分别将环境亮度和颜色亮度划分成相同数目个数值范围,其中,一个环境亮度的数值范围和一个颜色亮度的数值范围可以组成一个亮度参数对应的亮度参数范围。例如,一个亮度参数对应的亮度参数范围是由环境亮度的数值范围是20至25、颜色亮度的数值范围是36至39组成。

同一亮度参数范围内的各环境亮度和各颜色亮度可以使用相同的显示亮度。终端在计算出第一显示亮度后,可以将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度。为了便于描述,第一亮度参数对应的亮度参数范围可称为第一亮度参数范围。

步骤103,当检测到的第二亮度参数属于第一亮度参数对应的亮度参数范围时,将显示器的亮度调整为该亮度参数范围的使用亮度。

在实施中,终端可以根据预设的时间间隔,持续检测显示器的亮度参数。当检测到的亮度参数(可以称为第二亮度参数)属于第一亮度参数对应的亮度参数范围时,终端可以将亮度调整为第一亮度参数范围对应的使用亮度,即第一显示亮度。当第二亮度参数与第一亮度参数对应的亮度参数范围不相同时,终端根据预设的亮度算法,重新计算第二亮度参数对应的显示器亮度。具体的处理过程可以参照上述步骤102,此处不再赘述。

可选的,终端将第一显示亮度作为第一亮度参数范围的使用亮度后,如果检测到用户输入的第二显示亮度,则将第一亮度参数范围的使用亮度更新为第二显示亮度;如果未检测到用户输入的亮度时,则保持该亮度参数范围的使用亮度不变。

在实施中,终端将第一显示亮度作为第一亮度参数范围的使用后,可以将显示器的亮度调节为第一显示亮度。此时,如果用户感觉第一显示亮度不适合观看,可以对显示器的亮度进行手动调节,调节后的亮度可以称为第二显示亮度。当终端检测到用户输入的第二显示亮度时,则将第二显示亮度作为第一亮度参数范围的使用亮度。后续终端在检测到第一亮度参数范围内的亮度参数时,直接将亮度调节为第二显示亮度。如果用户未对第一显示亮度进行调节,则第一亮度参数范围的使用亮度保持为第一显示亮度,终端在检测到第一亮度参数范围内的亮度参数时,将显示器的亮度调节为第一显示亮度。

本发明实施例提供的方案中,终端通过预设的亮度算法提供一个亮度后,用户可以调节该亮度,终端可以根据用户的调节重新确定该亮度参数范围的使用亮度,这样提供的亮度更适合用户使用。

可选的,当终端检测到的第二亮度参数属于第一亮度参数范围时,可以将显示器的亮度调节为第一显示亮度,此时用户可以将第一显示亮度调节为另一个亮度(可以称为第三显示亮度),此时,终端可以将该第一亮度参数范围的使用亮度更新为第三显示亮度。

在实施中,当终端检测到的亮度参数是第一亮度参数范围内的亮度参数时,终端可以直接调用预先存储的第一显示亮度(不需要通过预设的亮度算法计算),并将显示器的亮度调节为第一显示亮度。如果用户将第一显示亮度调节为第三显示亮度,终端则更新该亮度参数范围对应的使用亮度为第三显示亮度。终端在检测到该亮度参数范围内的亮度参数时,将显示器的亮度调节为第三显示亮度。

本发明实施例提供的方案中,终端可以判断检测到的亮度参数是否属于已出现过的亮度参数范围,如果属于该亮度参数范围,则提供预先存储的该亮度参数范围的使用亮度,如果用户对该亮度进行了调节,终端则将该亮度参数范围的使用亮度更新为用户调节后的亮度,这样提供的亮度更适合用户使用。

可选的,终端可以通过采集显示器的环境光线强度,根据预先存储的环境光线强度与环境亮度的对应关系,确定采集到的环境光线强度对应的环境亮度;通过采集显示器中显示内容的颜色值,根据显示内容的颜色值,确定显示内容的颜色值的平均值,根据预先存储的颜色值的平均值与颜色亮度的对应关系,确定显示器中显示内容的平均值对应的颜色亮度。

在实施中,终端可以使用光线传感器采集显示器所处环境的光线强度,再根据预先存储的环境光线强度与环境亮度的对应关系,确定该环境光线强度对应的环境亮度。终端还可以通过色值采集部件采集显示器中各位置的显示内容对应的颜色值,然后计算这些颜色值的平均值,最后通过预先存储的颜色值的平均值与颜色亮度的对应关系,确定显示器中显示内容的平均值对应的颜色亮度。

本发明实施例提供的方案中,终端在调节亮度时,综合考虑了环境亮度和颜色亮度,这样提供的亮度不会出现忽明忽暗的现象,适合用户使用。

可选的,终端可以根据预设的层次分析算法和第一亮度参数,分别确定环境亮度对应的第一权值和颜色亮度对应的第二权值,再根据第一亮度参数、第一权值和第二权值,计算待使用的第一显示亮度。

在实施中,终端在检测到第一亮度参数时,可以将第一亮度参数输入到层次分析算法对应的算法模块,然后输出环境亮度对应的第一权值和颜色亮度对应的第二权值,再将环境亮度与第一权值相乘,将颜色亮度与第二权值相乘,最后将两个相乘的结果相加得到第一显示亮度。

本发明实施例提供的方案中,通过预设的层次分析算法确定权值,这样技术人员在建立层次分析算法的模型时,不需要大量的亮度参数和大量的显示器亮度,并且通过预设的层次分析算法确定的权值比较准确,使显示器最终提供的亮度更适合用户使用。

本发明实施例提供的调节显示器亮度的方法,通过获取显示器的第一亮度参数,第一亮度参数包括环境亮度和颜色亮度,然后根据第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度,当检测到的第二亮度参数属于第一亮度参数对应的亮度参数范围时,将显示器的亮度调整为第一亮度参数范围的使用亮度。本发明实施例提供的调节显示器亮度的方法,综合考虑了显示器的环境亮度和颜色亮度,并且可以根据亮度参数范围的变化提供相应的使用亮度,这样提供的亮度不会忽明忽暗,更适合使用。

基于图1相同的技术构思,本发明实施例还提供了一种调节显示器亮度的装置,如图2所示,该装置包括:

获取模块201,用于获取显示器的第一亮度参数,所述第一亮度参数包括环境亮度和颜色亮度;

确定模块202,用于根据所述第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将所述第一显示亮度作为所述第一亮度参数对应的亮度参数范围的使用亮度;

调整模块203,用于当检测到的第二亮度参数属于所述第一亮度参数对应的亮度参数范围时,将所述显示器的亮度调整为所述亮度参数范围的使用亮度。

可选的,所述装置还包括第一检测模块,用于:

将所述显示器的显示亮度调整为所述第一显示亮度;

如果检测到用户输入的第二显示亮度,则将所述第一亮度参数对应的亮度参数范围的使用亮度更新为所述第二显示亮度;

当未检测到用户输入的亮度时,则保持所述亮度参数范围的使用亮度不变。

本发明实施例提供的方案中,终端通过预设的亮度算法提供一个亮度后,用户可以调节该亮度,终端可以根据用户的调节重新确定该亮度参数范围的使用亮度,这样提供的亮度更适合用户使用。

可选的,所述装置还包括第二检测模块,用于:

如果检测到用户输入的第三显示亮度,则将所述亮度参数范围的使用亮度更新为所述第三显示亮度。

本发明实施例提供的方案中,终端可以判断检测到的亮度参数是否属于出现过的亮度参数范围,如果属于该范围,则提供预先存储的该亮度参数范围的使用亮度,如果用户对该亮度进行了调节,终端则将该亮度参数范围的使用亮度更新为用户调节后的亮度,这样提供的亮度更适合用户使用。

可选的,所述获取模块,包括:

第一采集模块,用于采集显示器的环境光线强度,根据预先存储的环境光线强度与环境亮度的对应关系,确定采集到的环境光线强度对应的环境亮度;

第二采集模块,用于采集显示器中显示内容的颜色值,根据所述显示内容的颜色值,确定所述显示内容的颜色值的平均值,根据预先存储的颜色值的平均值与颜色亮度的对应关系,确定所述显示器中显示内容的平均值对应的颜色亮度。

本发明实施例提供的方案中,终端在调节亮度时,综合考虑了环境亮度和颜色亮度,这样提供的亮度不会出现忽明忽暗的现象,适合用户使用。

可选的,所述确定模块,包括:

第一确定模块,用于根据所述第一亮度参数和预设的层次分析算法,分别确定所述环境亮度对应的第一权值和所述颜色亮度对应的第二权值;

计算模块,用于根据所述第一亮度参数、所述第一权值和所述第二权值,计算待使用的第一显示亮度。

本发明实施例提供的方案中,通过预设的层次分析算法确定权值,这样技术人员在建立层次分析算法的模型时,不需要大量的亮度参数和大量的显示器亮度,并且通过预设的层次分析算法确定的权值比较准确,使显示器最终提供的亮度更适合用户使用。

本发明实施例提供的调节显示器亮度的装置,通过获取显示器的第一亮度参数,第一亮度参数包括环境亮度和颜色亮度,然后根据第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度,当检测到的第二亮度参数属于第一亮度参数对应的亮度参数范围时,将显示器的亮度调整为第一亮度参数范围的使用亮度。本发明实施例提供的调节显示器亮度的方法,综合考虑了显示器的环境亮度和颜色亮度,并且可以根据亮度参数范围的变化提供相应的使用亮度,这样提供的亮度不会忽明忽暗,更适合使用。

本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现本发明实施例提供的调节显示器亮度的方法。

具体的,上述调节显示器亮度的方法,包括:

获取显示器的第一亮度参数,所述第一亮度参数包括环境亮度和颜色亮度;

根据所述第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将所述第一显示亮度作为所述第一亮度参数对应的亮度参数范围的使用亮度;

当检测到的第二亮度参数属于所述第一亮度参数对应的亮度参数范围时,将所述显示器的亮度调整为所述亮度参数范围的使用亮度。

需要说明的是,上述调节显示器亮度的方法的其他实现方式与前述方法实施例部分相同,这里不再赘述。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的调节显示器亮度的方法。

本发明实施例提供的调节显示器亮度的方法、装置及电子设备,通过获取显示器的第一亮度参数,第一亮度参数包括环境亮度和颜色亮度,然后根据第一亮度参数和预设的亮度算法,确定待使用的第一显示亮度,将第一显示亮度作为第一亮度参数对应的亮度参数范围的使用亮度,当检测到的第二亮度参数属于第一亮度参数对应的亮度参数范围时,将显示器的亮度调整为第一亮度参数范围的使用亮度。本发明实施例提供的调节显示器亮度的方法,综合考虑了显示器的环境亮度和颜色亮度,并且可以根据亮度参数范围的变化提供相应的使用亮度,这样提供的亮度不会忽明忽暗,更适合使用。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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