【技术实现步骤摘要】
一种噪声的监测方法、电子设备及芯片系统
[0001]本申请实施例涉及环境光传感器领域,尤其涉及一种电子设备的控制方法、电子设备及芯片系统。
技术介绍
[0002]随着电子设备的发展,电子设备的显示屏的占比越来越高。为追求极致的屏占比,可以将电子设备上的环境光传感器设置在电子设备的OLED(Organic Light
‑
Emitting Diode)屏下方。OLED屏本身会发光,这就导致置于OLED屏下方的环境光传感器采集的环境光中包含了OLED屏本身发出的光,导致基于环境光传感器采集的环境光不精确。
[0003]目前,为了精确的测量环境光,可以获得环境光传感器采集的环境光以及电子设备的显示屏产生的的噪声。然后,基于环境光传感器采集的环境光和电子设备的显示屏产生的噪声获得真实的环境光。该方法中,电子设备的显示屏产生的噪声与电子设备的显示屏显示的图像相关,因此,需要获取电子设备的显示屏显示的图像,然而,电子设备获取电子设备的显示屏产生的图像以及对应的噪声时功耗过大。
技术实现思路
[00 ...
【技术保护点】
【技术特征摘要】
1.一种噪声的监测方法,其特征在于,应用于电子设备,所述电子设备包括:HWC模块、显示子系统和噪声算法库,所述方法包括:响应于接收第一信息,所述HWC模块设置回写标记为第一标记;响应于接收第一图像,所述HWC模块查询所述回写标记为第一标记;所述HWC模块基于所述第一标记向所述显示子系统发送所述第一图像;所述显示子系统停止向所述电子设备的回写内存存储所述第一图像上包含第一目标图像的第二图像,所述第一目标图像为第一区域内的图像;响应于到达第一时刻,所述HWC模块设置所述回写标记为第二标记;所述HWC模块获取第三图像;所述HWC模块查询所述回写标记为所述第二标记;所述HWC模块基于所述第二标记向所述显示子系统发送所述第三图像和第二信息,所述第二信息用于指示所述显示子系统将所述第三图像上包含第二目标图像的第四图像存储在所述电子设备的回写内存中;响应于接收所述第三图像和所述第二信息,所述显示子系统向所述电子设备的回写内存存储所述第三图像上包含第二目标图像的第四图像,所述第二目标图像为所述第一区域内的图像;所述HWC模块从所述回写内存获取所述第二目标图像;所述HWC模块向噪声算法库发送所述第二目标图像;所述噪声算法库基于所述第二目标图像计算获得第一图像噪声。2.如权利要求1所述的方法,其特征在于,所述第一信息包括第一时长,所述第一时长为所述显示子系统停止向所述回写内存存储图像的时长;所述第一时刻为:所述回写标记被设置为所述第一标记的时刻后经过第一时长的时刻;或者,所述第一信息包括第一时长、第一值和第二时间,所述第一时长为所述显示子系统停止向所述回写内存存储图像的时长,所述第二时间为所述电子设备的环境光传感器采集所述第一值时的结束时刻;所述第一时刻为所述回写标记被设置为所述第一标记的时刻后经过第二时长的时刻,所述第二时长为所述第一时长减去延时的时长,所述延时的时长为所述HWC模块接收到所述第一信息的时刻减去所述第二时间的时长。3.如权利要求1或2所述的方法,其特征在于,所述HWC模块获取第三图像包括:所述HWC模块向所述电子设备的surface Flinger发送第一信号;响应于接收所述第一信号,所述surface Flinger获取缓存的第一显示参数,并向所述HWC模块发送所述第一显示参数,所述第一显示参数为所述surface Flinger缓存的显示参数中最晚缓存的显示参数;所述HWC模块基于所述第一显示参数得到所述第三图像。4.如权利要求1至3任一项所述的方法,其特征在于,所述HWC模块设置所述回写标记为第二标记之后,所述HWC模块获取第三图像之前,还包括:所述HWC模块获取所述电子设备上一次刷新图像的时刻;若所述电子设备上一次刷新图像的时刻满足第一预设条件,则所述HWC模块获取所述第三图像。5.如权利要求4所述的方法,其特征在于,所述HWC模块获取所述电子设备上一次刷新
图像的时刻之后,还包括:若所述电子设备上一次刷新图像的时刻不满足第一预设条件,则所述HWC模块等待所述电子设备的Surface Flinger模块发送第二显示参数。6.如权利要求4所述的方法,其特征在于,若所述电子设备上一次刷新图像的时刻满足第一预设条件,则所述HWC模块获取所述第一图像,包括:若所述电子设备上一次刷新图像的时刻满足第一预设条件,所述HWC模块等待第二时长;若所述第二时长内所述HWC模块未接收到Surface Flinger发送第三显示参数,则所述HWC模块获取所述第一图像。7.如权利要求6所述的方法,其特征在于,所述方法还包括:若所述第二时长内所述HWC模块接收到Surface Flinger发送的第四显示参数,则所述HWC模块基于所述第四显示参数获取第五图像;所述HWC模块查询所述回写标记为所述第二标记;所述HWC模块基于所述第二标记向所述显示子系统发送所述第五图像和第三信息;响应于接收所述第五图像和所述第三信息,所述显示子系统将所述第五图像上包含第三目标图像的第六图像存储在所述电子设备的回写内存中,第三目标图像为所述第一区域内的图像;所述HWC模块从所述回写内存获取所述第三目标图像;所述HWC模块向噪声算法库发送所述第三目标图像;所述噪声算法库基于所述第三目标图像计算获得第二图像噪声。8.如权利要求4至7任一项所述的方法,其特征在于,所述第一信息包括第一值和第二时间,所述第二时间为所述电子设备的环境光传感器采集所述第一值时的结束时刻;所述电子设备上一次刷新图像的时刻满足第一预设条件包括:所述电子设备上一次刷新图像的时刻晚于所述第二时间;所述电子设备上一次刷新图像的时刻不满足第一预设条件包括:所述电子设备上一次刷新图像的时刻早于或等于所述第二时间。9.如权利要求4至7任一项所述的方法,其特征在于,所述第一信息还包括第一值和第二时间,所述第二时间为所述电子设备的环境光传感器采集所述第一值时的结束时刻,所述电子设备上一次刷新图像的时刻满足第一预设条件包括:所述电子设备上一次刷新图像的时刻与当前时刻的第一差值小于所述第二时间与当前时刻的第二差值;所述电子设备上一次刷新图像的时刻不满足第一预设条件包括:所述电子设备上一次刷新图像的时刻与当前时刻的第一差值大于或等于第二时间与当前时刻的第二差值。10.如权利要求4至7任一项所述的方法,其特征在于,所述电子设备上一次刷新图像的时刻满足第一预设条件包括:所述电子设备上一次刷新图像的时刻和所述HWC模块上一次获得目标图像的时刻小于第一阈值;所述目标图像为显示在所述显示屏中位于所述电子设备的环境光传感器上方区域的图像;
所述电子设备上一次刷新图像的时刻不满足第一预设条件包括:所述电子设备上一次刷新图像的时刻和所述HWC模块上一次获得目标图像的时刻大于或等于所述第一阈值。11.如权利要求1至10任一项所述的方法,其特征在于,所述方法还包括:在所述HWC模块设置回写标记为第一标记之后;所述HWC模块监测所述电子设备的内核节点中的数据是否发生变化,所述内核节点存储亮度值;响应于监听到所述电子设备的内核节点中的数据发生变化,所述HWC模块从所述内核节点获取第一亮度值;在所述HWC模块从所述内核节点获取第一亮度值后,响应于监听到所述电子设备的内核节点中的数据发生变化,所述HWC模块从所述内核节点获取第二亮度值;响应于到达第一时刻,所述HWC模块将所述第二亮度值发送到所述噪声算法库。12.如权利要求11所述的方法,其特征在于,所述方法还包括:在所述HWC模块设置回写标记为第二标记之后,所述HWC模块监测所述电子设备的内核节点中的数据是否发生变化,所述内核节点存储亮度值;响应于监听到所述电子设备的内核节点中的数据发生变化,所述HWC模块从所述内核节点获取第三亮度值;所述HWC模块将所述第三亮度值发送到所述噪声算法库;在所述HWC模块将所述第三亮度值发送到所述噪声算法库之后,响应于监听到所述电子设备的内核节点中的数据发生变化,所述HWC模块从所述内核节点获取第四亮度值;所述HWC模块将所述第四亮度值发送到所述噪声算法库。13.如权利要求11或12所述的方法,其特征在于,所述噪声算法库基于所述第二目标图像计算获得第一图像噪声包括:所述噪声算法库基于所述第二目标图像和所述第二亮度值计算获得第一图像噪声。14.如权利要求1至13任一项所述的方法,其特征在于,所述HWC模块接收第一图像包括:所述HWC模块接收所述电子设备的Surface Flinger模块发送的第五显示参数;所述HWC模块基于所述第五显示参数得到所述第一图像。15.如权利要求1至14任一项所述的方法,其特征在于,所述第一区域为所述电子设备的显示屏上位于所述电子设备的环境光传感器上方的区域。16.如权利要求4所述的方法,其特征在于,所述HWC模块获取所述电子设备上一次刷新图像的时刻之前,包括:所述HWC模块接接收到所述电子设备的Surface Flinger模块发送的第六显示参数;所述HWC模块存储所述HWC模块接收到所述第六显示参数的时刻;所述HWC模块获取所述电子设备上一次刷新图像的时刻,包括:所述HWC模块获取存储的所述接收到所述第六显示参数的时刻,所述接收到所述第六显示参数的时刻为所述HWC模块在获取所述电子设备上一次刷新图像的时刻之前最新存储的接收显示参数的时刻。17.如权利要求3所述的方法,其特征在于,所述第一显示参数包括:合成所述第三图像的界面在所述电子设备的显示屏上的位置、大小、颜色、存储地址中的一个或多个。
18.一种噪声的监测方法,其特征在于,应用于电子设备,所述电子设备包括第一处理器,所述方法包括:所述第一处理器接收第一信息;在所述第一处理器接收到所述第一信息后,响应于接收第一图像,所述第一处理器停止从所述第一图像上获取第一目标图像,所述第一目标图像为第一区域内的图像;到达第一时刻之后,所述第一处理器获取第三图像;所述第一处理器从所述第三图像获取第二目标图像,所述第二目标图像为所述第一区域内的图像。19.如权利要求18所述的方法,其特征在于,所述方法还包括:响应于接收第一信息,所述第一处理器通过所述电子设备的HWC模块设置回写标记为第一标记;所述响应于接收第一图像,所述第一处理器停止从所述第一图像上获取第一目标图像包括:响应于接收第一图像,所述第一处理器通过所述HWC模块查询所述回写标记为第一标记;所述第一处理器通过所述HWC模块基于所述第一标记向所述电子设备的显示子系统发送所述第一图像;所述第一处理器通过所述显示子系统停止向所述电子设备的回写内存存储所述第一图像上包含第一目标图像的第二图像,所述第一目标图像为第一区域内的图像;所述方法还包括:响应于到达第一时刻,...
【专利技术属性】
技术研发人员:张文礼,汤中峰,黄邦邦,王思文,张佳祥,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。