一种噪声的监测方法、电子设备、芯片系统及存储介质技术方案

技术编号:31563379 阅读:56 留言:0更新日期:2021-12-25 10:47
本申请实施例提供一种噪声的监测方法、电子设备、芯片系统及存储介质,涉及环境光传感器技术领域。该方法包括:在电子设备的显示屏的亮度变化后,第一次刷新图像时,从第一次刷新图像中获取特定区域的目标图像,根据第一次刷新图像对应的目标图像和显示屏变化后的亮度值计算获得图像噪声;在后续刷新图像时,在本次刷新图像对应的目标图像和上一次刷新图像对应的目标图像相同的情况下,不再计算本次刷新图像对应的目标图像的图像噪声;在本次刷新图像对应的目标图像和上一次刷新图像对应的目标图像不相同的情况下,计算本次刷新图像对应的目标图像的图像噪声;通过该方式降低计算图像噪声的次数,从而降低功耗。从而降低功耗。从而降低功耗。

【技术实现步骤摘要】
一种噪声的监测方法、电子设备、芯片系统及存储介质


[0001]本申请实施例涉及环境光传感器领域,尤其涉及一种噪声的监测方法、电子设备、芯片系统及存储介质。

技术介绍

[0002]随着电子设备的发展,电子设备的显示屏的占比越来越高。为追求极致的屏占比,可以将电子设备上的环境光传感器设置在电子设备的有机发光二极管(Organic Light

Emitting Diode,OLED)屏下方。OLED屏本身会发光,这就导致置于OLED屏下方的环境光传感器采集的环境光中包含了OLED屏本身发出的光,导致基于环境光传感器采集的环境光不精确。
[0003]为了精确的测量环境光,可以获得环境光传感器采集的环境光以及OLED屏本身发出的光对应的噪声。然后,基于环境光传感器采集的环境光和噪声获得真实的环境光。目前,通常将OLED屏的亮度作为OLED屏本身发出的光对应的噪声,然而,这种获得噪声的方式获得的噪声并不精确。

技术实现思路

[0004]本申请实施例提供一种噪声的监测方法、电子设备、芯片系统及存储介质,解决目前监测的噪声不精确的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请实施例提供一种噪声的监测方法,包括:
[0007]响应于监测到所述电子设备的显示屏的亮度发生变化,获取所述显示屏的亮度值;
[0008]接收第一图像;
[0009]从所述第一图像中获取第一目标图像,所述第一目标图像为第一区域内的图像;<br/>[0010]基于所述亮度值和所述第一目标图像计算获得第一图像噪声;
[0011]接收第二图像;
[0012]判断所述第二图像上的第二目标图像和所述第一目标图像是否相同,所述第二目标图像为所述第一区域内的图像;
[0013]若所述第二目标图像和所述第一目标图像不相同,则基于所述亮度值和所述第二目标图像计算获得第二图像噪声。
[0014]本申请实施例中,显示屏发出的光对应的噪声实际上不仅包含显示屏的亮度对采集的环境光的干扰,还包含显示屏显示的图像对采集的环境光的干扰。因此,本申请实施例通过显示屏的亮度和显示屏中位于环境光传感器上方的部分区域的图像计算获得图像噪声。在显示屏的亮度值不变以及目标图像不变的情况下,显示屏发出的光对应的噪声是不变的,因此,若前后两次获取的目标图像不相同的情况下,才需要基于亮度值和后一次获取的目标图像计算获得第二图像噪声计算获得图像噪声。通过该方式可以精确的获得影响环
境光传感器采集的环境光的噪声。
[0015]作为第一方面的一种实现方式,在判断所述第二图像上的第二目标图像和所述第一目标图像是否相同之后,所述方法还包括:
[0016]若所述第二目标图像和所述第一目标图像相同,则停止基于所述亮度值和所述第二目标图像计算获得所述第二图像噪声。
[0017]本申请实施例中,在前后两次获得的目标图像相同的情况下,表示显示屏发出的光对应的噪声是不变的,因此可以停止停止基于所述亮度值和所述第二目标图像计算获得所述第二图像噪声。通过该方式可以降低获得噪声时的功耗。
[0018]作为第一方面的一种实现方式,所述判断所述第二图像上的第二目标图像和所述第一目标图像是否相同,包括:
[0019]将所述第二图像上包含所述第二目标图像的第三图像存储在回写内存;
[0020]判断所述回写内存存储的所述第三图像上的所述第二目标图像和所述第一目标图像是否相同。
[0021]作为第一方面的一种实现方式,所述第一目标图像存储在第一存储空间;
[0022]所述判断所述回写内存存储的所述第三图像上的所述第二目标图像和所述第一目标图像是否相同包括:
[0023]从所述回写内存存储的所述第三图像上获取第一像素集的像素数据,所述第一像素集为所述第三图像上的第一区域内的至少一个像素点组成的集合;
[0024]将所述第一像素集的像素数据存储在第二存储空间;
[0025]从所述第一存储空间存储的像素数据中获取第二像素集的像素数据,其中,所述第二像素集的像素数据在所述第一存储空间的存储位置和所述第一像素集的像素数据在所述第二存储空间的存储位置相同;
[0026]判断所述第一像素集的像素数据和所述第二像素集的像素数据是否相同;
[0027]若所述第一像素集的像素数据和所述第二像素集的像素数据不相同,则确定所述第二目标图像和所述第一目标图像不相同。
[0028]作为第一方面的一种实现方式,若所述第一像素集的像素数据和所述第二像素集的像素数据不相同,所述方法还包括:
[0029]从所述回写内存存储的所述第三图像上获取第三像素集的像素数据,所述第三像素集为所述第三图像上的第一区域内的至少一个像素点组成的集合,所述第三像素集中的像素点和所述第一像素集中的像素点在所述第一区域中为相邻的两行像素点;
[0030]将所述第三像素集的像素数据存储在所述第二存储空间。
[0031]作为第一方面的一种实现方式,将所述第三像素集的像素数据存储在所述第二存储空间之后,所述方法还包括:
[0032]将所述第三图像上第一区域内的每个像素点的像素数据均存储在所述第二存储空间。
[0033]作为第一方面的一种实现方式,判断所述第一像素集的像素数据和所述第二像素集的像素数据是否相同之后,还包括:
[0034]若所述第一像素集的像素数据和所述第二像素集的像素数据相同,则从所述回写内存存储的所述第三图像上获取第三像素集的像素数据,所述第三像素集为所述第三图像
上的第一区域内的至少一个像素点组成的集合,所述第三像素集中的像素点和所述第一像素集中的像素点在所述第一区域中为相邻的两行像素点;
[0035]将所述第三像素集的像素数据存储在所述第二存储空间;
[0036]从所述第一存储空间存储的像素数据中获取第四像素集的像素数据,其中,所述第四像素集的像素数据在所述第一存储空间的存储位置和所述第三像素集的像素数据在所述第二存储空间的存储位置相同;
[0037]判断所述第三像素集的像素数据和所述第四像素集的像素数据是否相同;
[0038]若所述第三像素集的像素数据和所述第四像素集的像素数据相同,且所述第三像素集的像素数据为所述第一区域的最后一行的像素点对应的像素数据,则确定所述第二目标图像和所述第一目标图像相同。
[0039]作为第一方面的一种实现方式,在接收第二图像之后,所述方法还包括:
[0040]接收第四图像;
[0041]判断所述第四图像上的第三目标图像和所述第二目标图像是否相同,所述第三目标图像为所述第一区域内的图像;
[0042]若所述第三目标图像和所述第二目标图像不相同,则基于所述亮度值和所述第三目标图像计算获得第三图像噪声;
[0043]若所述第三目标图像和所述第二目标图像相同,则停止基于所述亮度值和所述第三目标图像计算获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种噪声的监测方法,其特征在于,应用于电子设备,所述方法包括:响应于监测到所述电子设备的显示屏的亮度发生变化,获取所述显示屏的亮度值;接收第一图像;从所述第一图像中获取第一目标图像,所述第一目标图像为第一区域内的图像;基于所述亮度值和所述第一目标图像计算获得第一图像噪声;接收第二图像;判断所述第二图像上的第二目标图像和所述第一目标图像是否相同,所述第二目标图像为所述第一区域内的图像;若所述第二目标图像和所述第一目标图像不相同,则基于所述亮度值和所述第二目标图像计算获得第二图像噪声。2.如权利要求1所述的方法,其特征在于,在判断所述第二图像上的第二目标图像和所述第一目标图像是否相同之后,所述方法还包括:若所述第二目标图像和所述第一目标图像相同,则停止基于所述亮度值和所述第二目标图像计算获得所述第二图像噪声。3.如权利要求1或2所述的方法,其特征在于,所述判断所述第二图像上的第二目标图像和所述第一目标图像是否相同,包括:将所述第二图像上包含所述第二目标图像的第三图像存储在回写内存;判断所述回写内存存储的所述第三图像上的所述第二目标图像和所述第一目标图像是否相同。4.如权利要求3所述的方法,其特征在于,所述第一目标图像存储在第一存储空间;所述判断所述回写内存存储的所述第三图像上的所述第二目标图像和所述第一目标图像是否相同包括:从所述回写内存存储的所述第三图像上获取第一像素集的像素数据,所述第一像素集为所述第三图像上的第一区域内的至少一个像素点组成的集合;将所述第一像素集的像素数据存储在第二存储空间;从所述第一存储空间存储的像素数据中获取第二像素集的像素数据,其中,所述第二像素集的像素数据在所述第一存储空间的存储位置和所述第一像素集的像素数据在所述第二存储空间的存储位置相同;判断所述第一像素集的像素数据和所述第二像素集的像素数据是否相同;若所述第一像素集的像素数据和所述第二像素集的像素数据不相同,则确定所述第二目标图像和所述第一目标图像不相同。5.如权利要求4所述的方法,其特征在于,若所述第一像素集的像素数据和所述第二像素集的像素数据不相同,所述方法还包括:从所述回写内存存储的所述第三图像上获取第三像素集的像素数据,所述第三像素集为所述第三图像上的第一区域内的至少一个像素点组成的集合,所述第三像素集中的像素点和所述第一像素集中的像素点在所述第一区域中为相邻的两行像素点;将所述第三像素集的像素数据存储在所述第二存储空间。6.如权利要求5所述的方法,其特征在于,将所述第三像素集的像素数据存储在所述第二存储空间之后,所述方法还包括:
将所述第三图像上第一区域内的每个像素点的像素数据均存储在所述第二存储空间。7.如权利要求4所述的方法,其特征在于,判断所述第一像素集的像素数据和所述第二像素集的像素数据是否相同之后,还包括:若所述第一像素集的像素数据和所述第二像素集的像素数据相同,则从所述回写内存存储的所述第三图像上获取第三像素集的像素数据,所述第三像素集为所述第三图像上的第一区域内的至少一个像素点组成的集合,所述第三像素集中的像素点和所述第一像素集中的像素点在所述第一区域中为相邻的两行像素点;将所述第三像素集的像素数据存储在所述第二存储空间;从所述第一存储空间存储的像素数据中获取第四像素集的像素数据,其中,所述第四像素集的像素数据在所述第一存储空间的存储位置和所述第三像素集的像素数据在所述第二存储空间的存储位置相同;判断所述第三像素集的像素数据和所述第四像素集的像素数据是否相同;若所述第三像素集的像素数据和所述第四像素集的像素数据相同,且所述第三像素集的像素数据为所述第一区域的最后一行的像素点对应的像素数据,则确定所述第二目标图像和所述第一目标图像相同。8.如权利要求6或7所述的方法,其特征在于,在接收第二图像之后,所述方法还包括:接收第四图像;判断所述第四图像上的第三目标图像和所述第二目标图像是否相同,所述第三目标图像为所述第一区域内的图像;若所述第三目标图像和所述第二目标图像不相同,则基于所述亮度值和所述第三目标图像计算获得第三图像噪声;若所述第三目标图像和所述第二目标图像相同,则停止基于所述亮度值...

【专利技术属性】
技术研发人员:黄邦邦张文礼
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1