频闪检测方法、装置、电子设备、存储介质及产品与流程
本公开涉及电子设备,尤其涉及一种频闪检测方法、装置、电子设备、存储介质及产品。
背景技术:
1、频闪(flicker)是指环境光中的光源所输出的光随时间的周期性变化,也称之为光闪烁。环境光的频闪会对摄像者以及所拍摄的图像的质量造成影响。因此,对环境光的频闪频率的准确测量与估计具有重要的意义。
2、目前,可以通过光传感器对环境光进行信号采样,并基于采样得到的信号计算环境光的频闪频率。但是,为了实现终端的全面屏,通常会将光传感器设置在显示屏下方。如此,显示屏发出的光会对光传感器的输出信号产生影响,进而影响通过光传感器的输出信号确定环境光的频闪频率的准确度。
技术实现思路
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、根据本公开实施例的第三方面,提供一种第二设备,包括:
26、处理器;用于存储计算机程序或指令的存储器;其中,处理器执行计算机程序或指令以实现上述第一方面所述的方法的步骤。
27、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,存储有可执行指令或计算机程序,当所述存储介质中的计算机程序或指令由处理器执行时,实现上述第一方面所述的方法的步骤。
28、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时,实现上述第一方面所述的方法的步骤。
29、本公开的实施例提供的技术方案可以包括以下有益效果:
30、在本公开中,由于显示屏发出的光对环境光的频谱的影响通常在显示屏的刷新频率和/或刷新频率的倍频频率处。基于此,电子设备可以基于显示屏发出的光在显示屏的刷新频率处的幅值对第一频谱中与刷新频率相同的频率处的幅值进行衰减,和/或基于显示屏发出的光在刷新频率的倍频频率处的幅值对第一频谱中与倍频频率相同的频率处的幅值进行衰减。如此,可以衰减第一频谱中显示屏发出的光的频谱分量,使得到的第二频谱主要为环境光的频谱。由于第二频谱主要为环境光的频谱,因此,基于第二频谱确定环境光的频闪频率,可以提高确定出的频闪频率为环境光的真实频闪频率的概率。
31、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com