【技术实现步骤摘要】
亮度控制方法、装置、电子设备及存储介质
[0001]本公开涉及终端设备
,具体涉及一种亮度控制方法、装置、电子设备及存储介质。
技术介绍
[0002]近年来,终端设备的功能越来越丰富,各项功能的性能也逐渐提高,使得用户的使用体验不断提高。例如显示屏的亮度自动调节功能,能够使显示屏随着环境光亮度自动进行适应性的亮度调节,从而实时为用户提供较为清晰和舒适的显示亮度。终端设备所处的环境中,环境光可以为多光源或点光源。相关技术中,终端设备在多光源的环境中能够对显示屏进行较为准确的亮度调节,而在点光源的环境中对显示屏的亮度调节准确度较低,使得显示屏的清晰度和舒适度较差。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开实施例提供一种亮度控制方法、装置、电子设备及存储介质,用以解决相关技术中的缺陷。
[0004]根据本公开实施例的第一方面,提供一种亮度控制方法,应用于具有显示屏和多个光学传感器的终端设备,所述方法包括:
[0005]获取所述多个光学传感器中,每个光学传感器在预设时长内采集 ...
【技术保护点】
【技术特征摘要】
1.一种亮度控制方法,其特征在于,应用于具有显示屏和多个光学传感器的终端设备,所述方法包括:获取所述多个光学传感器中,每个光学传感器在预设时长内采集的亮度值;根据每个光学传感器在预设时长内采集的亮度值,分别确定每个光学传感器的光学状态,其中,所述光学传感器的光学状态至少包括稳定状态和/或波动状态;根据每个光学传感器的光学状态,确定所述终端设备所处环境的光学状态,其中,所述环境的光学状态至少包括点光源稳定状态、多光源稳定状态和波动状态之一;根据所述终端设备所处环境的光学状态,控制所述显示屏的亮度。2.根据权利要求1所述的亮度控制方法,其特征在于,所述获取所述多个光学传感器中,每个光学传感器在预设时长内采集的亮度值,包括:按照预设频率获取每个光学传感器在预设时长内采集的亮度值,得到每个光学传感器的亮度值集合。3.根据权利要求2所述的亮度控制方法,其特征在于,所述根据每个光学传感器在预设时长内采集的亮度值,分别确定每个光学传感器的光学状态,包括:分别对每个光学传感器的亮度值集合内的亮度值进行平滑处理;对于每个光学传感器的平滑处理后的亮度值集合,在所述亮度值集合内按照预设步长将预设的时间窗由首个亮度值移动至最后一个亮度值,并确定所述时间窗在每个位置上所覆盖的多个亮度值的均值,得到所述光学传感器的第一亮度均值集合;对于每个光学传感器的第一亮度均值集合,确定除首个亮度均值之外的每个亮度均值与前一个亮度均值的差值,得到所述光学传感器的亮度差值集合;对于每个光学传感器的未平滑处理的亮度值集合,将所述亮度值集合按照预设时间间隔划分为多个亮度值子集合,并确定每个亮度值子集合内的多个亮度值的均值和方差,得到所述光学传感器的第二亮度均值集合和亮度方差集合;根据每个光学传感器的亮度差值集合和亮度方差集合,分别确定每个光学传感器的光学状态。4.根据权利要求3所述的亮度控制方法,其特征在于,所述根据每个光学传感器的亮度差值集合和亮度方差集合,分别确定每个光学传感器的光学状态,包括:对于每个光学传感器,在所述亮度差值集合中存在大于第一阈值的差值,或所述亮度方差集合中存在大于第二阈值的方差的情况下,确定所述光学传感器的光学状态为波动状态;对于每个光学传感器,在所述亮度差值集合中不存在大于或等于第三阈值的差值,且所述亮度方差集合中不存在大于或等于第四阈值的方差,确定所述光学传感器的光学状态为稳定状态。5.根据权利要求2所述的亮度控制方法,其特征在于,所述根据每个光学传感器在预设时长内采集的亮度值,分别确定每个光学传感器的光学状态,包括:分别对每个光学传感器的亮度值集合内的亮度值进行平滑处理;对于每个光学传感器的平滑处理后的亮度值集合,在所述亮度值集合内按照预设步长将预设的时间窗由首个亮度值移动至最后一个亮度值,并确定所述时间窗在每个位置上所覆盖的多个亮度值的均值,得到所述光学传感器的第一亮度均值集合;
对于每个光学传感器的亮度均值集合,确定除首个亮度均值之外的每个亮度均值与前一个亮度均值的差值,得到所述光学传感器的亮度差值集合;对于每个光学传感器的未平滑处理的亮度值集合,将所述亮度值集合按照预设时间间隔划分为多个亮度值子集合,并确定每个亮度值子集合内的多个亮度值的均值和方差,得到所述光学传感器的第二亮度均值集合和亮度方差集合;对于每个光学传感器,将平滑处理后的亮度值集合、第一亮度均值集合、亮度差值集合、第二亮度均值集合和亮度方差集合输入至预先完成训练的光学状态预测模型,得到所述光学状态预测模型输出的所述光学传感器的光学状态。6.根据权利要求2至5中任一项所述的亮度控制方法,其特征在于,所述分别对每个光学传感器的亮度值集合内的亮度值进行平滑处理,包括:将每个光学传感器的亮度值集合由时域形式转为频域形式;对每个频域形式的亮度值集合进行滤波处理,并将每个滤波处理后的亮度值集合由频域形式转换为时域形式,得到每个光学传感器的平滑处理后的亮度值集合。7.根据权利要求1所述的亮度控制方法,其特征在于,所述根据每个光学传感器的光学状态,确定所述终端设备所处环境的光学状态,包括:在每个光学传感器的光学状态均为稳定状态的情况下,确定所述终端设备所处环境的光学状态为多光源稳定状态;在每个光学传感器的光学状态均为波动状态的情况下,确定所述终端设备所处环境的光学状态为波动状态;在至少一个光学传感器的光学状态为波动状态,且至少一个光学传感器的光学状态为稳定状态的情况下,确定所述终端设备所处环境的光学状态为点光源稳定状态。8.根据权利要求7所述的亮度控制方法,其特征在于,所述根据所述终端设备所处环境的光学状态,控制所述显示屏的亮度,包括:在所述终端设备所处环境的光学状态为多光源稳定状态或波动状态的情况下,根据每个光学传感器采集的亮度值控制所述显示屏的亮度;在所述终端设备所处环境的光学状态为点光源稳定状态的情况下,根据每个光学传感器在进入点光源稳定状态时采集的亮度值确定目标亮度,并控制所述显示屏的亮度保持在所述目标亮度。9.根据权利要求8所述的亮度控制方法,其特征在于,还包括:响应于所述终端设备所处环境的光学状态由点光源稳定状态切换至波动状态,在预设时长内控制所述显示屏的亮度保持所述目标亮度。10.根据权利要求1所述的亮度控制方法,其特征在于,还包括:响应于每个光学传感器在当前时刻采集的亮度值均为0,控制所述显示屏的亮度保持在预设亮度;所述根据每个光学传感器在预设时长内采集的亮度值,分别确定每个光学传感器的光学状态,包括:响应于至少一个光学传感器在当前时刻采集的亮度值不为0,根据每个光学传感器在预设时长内采集的亮度值,分别确定每个光学传感器的光学状态。11.一种亮度控制装置,其特征在于,应用于具有显示屏和多个光学传感器的终端设
...
【专利技术属性】
技术研发人员:张逸帆,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。