一种对终端屏幕亮度的调节方法及装置与流程

文档序号:37187716发布日期:2024-03-01 12:53阅读:19来源:国知局
一种对终端屏幕亮度的调节方法及装置与流程

本技术涉及终端屏幕亮度调节,具体涉及一种对终端屏幕亮度的调节方法及装置。


背景技术:

1、随着智能终端设备的广泛应用,用户对终端设备在视觉方面的舒适度提出了新需求。为了满足用户需求,终端设备内置了光线感应器(英文名称light-sensor),光线感应器是根据终端设备目前所处的光线亮度,自动调节终端设备的屏幕亮度,为用户提供较佳的亮度。

2、目前,光线感应器通常位于智能设备屏幕右上方,副摄像头左侧,即光线感应器是设置与设备屏幕的上方,这种设计可方便光线感应器能够直接获取外界环境光,并根据其来调节屏幕亮度。然而,在一些终端设备中,光线感应器被放置在设备屏幕的下方,以提高设备的易用性。但这种新的设计使得光线感应器在采集环境光数据时需要透过屏幕,而屏幕的光影会对其采集数据产生影响。

3、当前光线感应器对终端设备进行屏幕亮度调节时,容易受到多种因素干扰,导致屏幕亮度调节不准确。例如,在较暗的环境下,光线感应器感知到的光线强度会相应降低,此外,设备屏幕显示不同颜色时,光线感应器感知到的光线强度也会发生变化,而低刷新率的屏幕会导致光线感应器感知到的光线强度发生波动变化。

4、因此,为了减少上述因素对光线感应器的准确性产生的影响,提供一种对终端屏幕亮度的调节方法及装置。


技术实现思路

1、本技术提供了一种对终端屏幕亮度的调节方法,该方法通过获取终端设备对应的第一屏幕亮度变化值和目标屏幕亮度值,根据目标屏幕亮度值处于预设第一屏幕亮度区间,将第一屏幕亮度变化值输入预设亮度数据库中,得到第一预设亮度补偿值,可根据实际的光线变化情况对屏幕亮度进行补偿调节,减少因光线感应器采集的数据有误,导致屏幕亮度调节不准确的情况出现。

2、第一方面,本技术提供了一种对终端屏幕亮度的调节方法,应用于终端设备,方法包括:获取目标屏幕亮度值和第一屏幕亮度变化值,第一屏幕亮度变化值为终端设备在单位时间内多个目标屏幕亮度值的变化数值;判断目标屏幕亮度值是否处于预设第一屏幕亮度区间;若目标屏幕亮度值处于预设第一屏幕亮度区间,则确认将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第一预设亮度补偿值;根据第一预设亮度补偿值对终端设备的屏幕亮度进行调节。

3、通过采用上述技术方案,获取目标屏幕亮度值,再获取终端设备在单位时间内多个目标屏幕亮度值的变化数值,即第一屏幕亮度变化值,通过判断目标屏幕亮度值是否处于预设第一屏幕亮度区间,当目标屏幕亮度值处于预设第一屏幕亮度区间时,将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第一预设亮度补偿值,第一预设亮度补偿值是根据第一屏幕亮度变化值得到的,再根据第一预设亮度补偿值对终端设备的屏幕亮度进行调节,提升光线感应器采集数据的准确性,并能够根据采集的数据对终端设备的屏幕亮度进行调节,减少因光线感应器采集的数据有误,导致亮度调节不准确的情况出现。

4、可选的,在判断目标屏幕亮度值是否处于预设第一屏幕亮度区间之后,方法还包括:若目标屏幕亮度值不处于预设第一屏幕亮度区间,判断目标屏幕亮度值是否处于预设第二屏幕亮度区间;若目标屏幕亮度值处于预设第二屏幕亮度区间,则将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第二预设亮度补偿值;根据第二预设亮度补偿值对终端设备的屏幕亮度进行调节。

5、通过采用上述技术方案,当目标屏幕亮度值不处于预设第一屏幕亮度区间时,进一步判断目标屏幕亮度值是否处于预设第二屏幕亮度区间,若目标屏幕亮度值处于预设第二屏幕亮度区间,则将第一屏幕亮度变化值输入预设亮度数据库中,得到第二预设亮度补偿值,可基于第一屏幕亮度变化值与预设第二屏幕亮度区间的关系,确定在预设亮度数据库中查找与第一屏幕亮度变化值对应的预设第二亮度补偿值,根据预设第二亮度补偿值对终端设备的屏幕亮度进行调节,可更加精细地对终端设备的屏幕亮度进行调节,减少外部因素引起的数据偏差。

6、可选的,在则确认将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第一预设亮度补偿值之前,构建预设亮度数据库,具体包括:从历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值;构建第二屏幕亮度变化值与第三预设亮度补偿值之间的对应关系;将对应关系存储至预设亮度数据库。

7、通过采用上述技术方案,根据从历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,建立第二屏幕亮度变化值与第三预设亮度补偿值之间的对应关系,并将对应关系存储在预设亮度数据库中,方便后续通过查询预设亮度数据库,可快速确定第二屏幕亮度变化值对应的第三预设亮度补偿值,提高对屏幕亮度调节的准确性和效率。

8、可选的,获取目标屏幕亮度值,具体包括:根据目标光线感应器获取目标屏幕亮度值,终端设备包括目标光线感应器。

9、通过采用上述技术方案,由于终端设备包括目标光线感应器,故通过目标光线感应器实时获取进入终端设备的环境光数据,得到目标屏幕亮度值,目标屏幕亮度值作为后续对终端设备进行屏幕亮度调节的依据。

10、可选的,历史数据包括第一历史数据和第二历史数据,从历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,构建第二屏幕亮度变化值与第三预设亮度补偿值之间的对应关系;具体包括:从第一历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,构建第二屏幕亮度变化值与第三预设亮度补偿值的第一对应关系;从第二历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,构建第二屏幕亮度变化值与第三预设亮度补偿值的第二对应关系;对应关系包括第一对应关系和第二对应关系。

11、通过采用上述技术方案,构建不同的对应关系,根据第一历史数据构建第一对应关系,根据第二历史数据构建第二对应关系,预设亮度数据库中存储第二屏幕亮度变化值与第三预设亮度补偿值的不同对应关系,以便于根据第二屏幕亮度变化值选择合适的第三预设亮度补偿值进行输出。

12、可选的,获取第一屏幕亮度变化值;具体包括:获取终端设备在单位时间内的多个目标屏幕亮度值;将多个目标屏幕亮度值按照从大到小进行排序,得到排序结果;获取第一数值,第一数值为排序结果中首位对应的目标屏幕亮度值;获取第二数值,第二数值为排序结果中末位对应的目标屏幕亮度值;计算第一数值与第二数值之间的差值,得到第一屏幕亮度变化值。

13、通过采用上述技术方案,获取终端设备在单位时间的多个目标屏幕亮度值,再将获取的多个目标屏幕亮度值按照从大到小进行排序,得到排序结果,获取排序结果中的首位对应的目标屏幕亮度值,即第一数值,第一数值表示排序结果中的最大数值,获取排序结果中的末位对应的目标屏幕亮度值,即第二数值,第二数值表示排序结果中的最小数值,通过计算第一数值与第二数值之间的差值,得到第一屏幕亮度变化值,可根据计算最大数值与最小数值之间的差值得到第一屏幕亮度变化值,以便后续对第一屏幕亮度变化值进行处理,进而对屏幕亮度进行调节。

14、可选的,获取第一屏幕亮度变化值;具体包括:获取第一目标数值,第一目标数值为终端设备在单位时间内对应的多个亮度变化值;对第一目标数值进行预处理,得到第二目标数值;对第二目标数值进行平均值计算,得到第一屏幕亮度变化值。

15、通过采用上述技术方案,获取终端设备在单位时间内对应的多个亮度变化值,将多个数值构成第一目标数值,再对第一目标数值进行预处理,预处理可得到精准的第二目标数值,通过对第二目标数值进行平均值计算,以获取在单位时间内亮度变化的整体情况,进而得到第一屏幕亮度变化值,方便后续根据第一屏幕亮度变化值对屏幕亮度进行调节。

16、在本技术的第二方面提供了一种对终端屏幕亮度的调节装置,装置为终端设备,终端设备包括获取单元、处理单元以及调节单元;获取单元,获取目标屏幕亮度值和第一屏幕亮度变化值,第一屏幕亮度变化值为终端设备在单位时间内多个目标屏幕亮度值的变化数值;处理单元,判断目标屏幕亮度值是否处于预设第一屏幕亮度区间;若目标屏幕亮度值处于预设第一屏幕亮度区间,则确认将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第一预设亮度补偿值;调节单元,根据第一预设亮度补偿值对终端设备的屏幕亮度进行调节。

17、可选的,处理单元用于若目标屏幕亮度值不处于预设第一屏幕亮度区间,判断目标屏幕亮度值是否处于预设第二屏幕亮度区间;若目标屏幕亮度值处于预设第二屏幕亮度区间,则将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第二预设亮度补偿值;调节单元用于根据第二预设亮度补偿值对终端设备的屏幕亮度进行调节。

18、可选的,获取单元用于从历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值;处理单元用于构建第二屏幕亮度变化值与第三预设亮度补偿值之间的对应关系;将对应关系存储至预设亮度数据库。

19、可选的,获取单元用于根据目标光线感应器获取目标屏幕亮度值,终端设备包括目标光线感应器。

20、可选的,历史数据包括第一历史数据和第二历史数据,获取单元用于从第一历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,构建第二屏幕亮度变化值与第三预设亮度补偿值的第一对应关系;获取单元用于从第二历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,构建第二屏幕亮度变化值与第三预设亮度补偿值的第二对应关系;对应关系包括第一对应关系和第二对应关系。

21、可选的,获取单元用于获取终端设备在单位时间内的多个目标屏幕亮度值;处理单元用于将多个目标屏幕亮度值按照从大到小进行排序,得到排序结果;获取单元用于获取第一数值,第一数值为排序结果中首位对应的目标屏幕亮度值;获取单元用于获取第二数值,第二数值为排序结果中末位对应的目标屏幕亮度值;处理单元用于计算第一数值与第二数值之间的差值,得到第一屏幕亮度变化值。

22、可选的,获取单元用于获取第一目标数值,第一目标数值为终端设备在单位时间内对应的多个亮度变化值;处理单元用于对第一目标数值进行预处理,得到第二目标数值;对第二目标数值进行平均值计算,得到第一屏幕亮度变化值。

23、在本技术第三方面提供一种电子设备,电子设备包括处理器、存储器、用户接口及网络接口,存储器用于存储指令,用户接口和网络接口用于与其他设备通信,处理器用于执行存储器中存储的指令,使得一种电子设备执行如本技术上述中任意一项的方法。

24、在本技术第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行本技术上述中任意一项的方法。

25、综上,本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:1、获取目标屏幕亮度值,再获取终端设备在单位时间内多个目标屏幕亮度值的变化数值,即第一屏幕亮度变化值,通过判断目标屏幕亮度值是否处于预设第一屏幕亮度区间,当目标屏幕亮度值处于预设第一屏幕亮度区间时,将第一屏幕亮度变化值输入预设亮度数据库中进行匹配,得到第一预设亮度补偿值,第一预设亮度补偿值是根据第一屏幕亮度变化值得到的,再根据第一预设亮度补偿值对终端设备的屏幕亮度进行调节,提升光线感应器采集数据的准确性,并能够根据采集的数据对终端设备的屏幕亮度进行调节,减少因光线感应器采集的数据有误,导致亮度调节不准确的情况出现。

26、2、当目标屏幕亮度值不处于预设第一屏幕亮度区间时,进一步判断目标屏幕亮度值是否处于预设第二屏幕亮度区间,若目标屏幕亮度值处于预设第二屏幕亮度区间,则将第一屏幕亮度变化值输入预设亮度数据库中,得到第二预设亮度补偿值,可基于第一屏幕亮度变化值与预设第二屏幕亮度区间的关系,确定在预设亮度数据库中查找与第一屏幕亮度变化值对应的预设第二亮度补偿值,根据预设第二亮度补偿值对终端设备的屏幕亮度进行调节,可更加精细地对终端设备的屏幕亮度进行调节,减少外部因素引起的数据偏差。

27、3、根据从历史数据中获取第二屏幕亮度变化值和对应的第三预设亮度补偿值,建立第二屏幕亮度变化值与第三预设亮度补偿值之间的对应关系,并将对应关系存储在预设亮度数据库中,方便后续通过查询预设亮度数据库,可快速确定第二屏幕亮度变化值对应的第三预设亮度补偿值,提高对屏幕亮度调节的准确性和效率。

28、4、获取终端设备在单位时间的多个目标屏幕亮度值,再将获取的多个目标屏幕亮度值按照从大到小进行排序,得到排序结果,获取排序结果中的首位对应的目标屏幕亮度值,即第一数值,第一数值表示排序结果中的最大数值,获取排序结果中的末位对应的目标屏幕亮度值,即第二数值,第二数值表示排序结果中的最小数值,通过计算第一数值与第二数值之间的差值,得到第一屏幕亮度变化值,可根据计算最大数值与最小数值之间的差值得到第一屏幕亮度变化值,以便后续对第一屏幕亮度变化值进行处理,进而对屏幕亮度进行调节。

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