环境光的检测方法、电子设备及可读存储介质技术

技术编号:39572110 阅读:10 留言:0更新日期:2023-12-03 19:23
本申请公开了一种环境光的检测方法、电子设备及可读存储介质,属于终端技术领域。应用于电子设备中,所述方法包括:在电子设备的显示屏被点亮后,对显示屏进行逐帧刷新;在刷新每一帧的过程中,在显示屏中的插黑区域更新至目标位置后,控制电子设备的环境光传感器进行环境光检测,得到环境光检测结果,该插黑区域为对显示屏刷新的过程中显示屏中发生背光灯关闭情况的区域,且插黑区域在显示屏中由上至下更新显示,目标位置为显示屏中处于环境光传感器的安装位置附近的指定位置;根据环境光检测结果,确定当前所处环境的环境光数据。本申请通过在插黑区域更新至环境光传感器的安装位置附近的情况下进行环境光检测,提高了检测环境光数据的准确性。环境光数据的准确性。环境光数据的准确性。

【技术实现步骤摘要】
环境光的检测方法、电子设备及可读存储介质


[0001]本申请涉及终端
,特别涉及一种环境光的检测方法、电子设备及可读存储介质。

技术介绍

[0002]随着社会发展,用户对电子设备的依赖越来越严重,为了缓解用户在使用电子设备过程中造成的用眼疲劳,电子设备中通常会安装环境光传感器。电子设备可以通过环境光传感器对当前所处环境的环境光进行检测,并根据检测结果调整电子设备显示屏的亮度,从而使电子设备的显示屏的亮度适应环境光的亮度。
[0003]目前,电子设备在接收到亮屏操作的情况下控制显示屏亮屏,在亮屏后为了使用户在显示屏中看到流畅的画面,电子设备需要对显示屏进行逐帧刷新。另外,亮屏后会触发环境光传感器在预置的时长内进行环境光检测。
[0004]但是,由于环境光传感器从显示屏刷新开始在预置的时长内连续进行数据采集,如果预置的时长设置不合适,将导致环境光传感器采集的环境光数据中不仅包括真实环境的环境光数据,还会包括显示屏的亮度干扰数据,从而导致环境光传感器采集的环境光数据不准确,进而降低了调节显示屏亮度的准确性。

技术实现思路

[0005]本申请提供了一种环境光的检测方法、电子设备及可读存储介质,可以解决相关技术中环境光传感器采集的环境光数据不准确,导致调节显示屏亮度的准确性低的问题。所述技术方案如下:
[0006]第一方面,提供了一种环境光的检测方法,应用于电子设备中,所述方法包括:
[0007]在所述电子设备的显示屏被点亮后,对所述显示屏进行逐帧刷新;
[0008]在刷新每一帧的过程中,在所述显示屏中的插黑区域更新至目标位置后,控制所述电子设备的环境光传感器进行环境光检测,得到环境光检测结果,所述插黑区域为对所述显示屏刷新的过程中所述显示屏中发生背光灯关闭情况的区域,且所述插黑区域在所述显示屏中由上至下更新显示,所述目标位置为所述显示屏中处于所述环境光传感器的安装位置附近的指定位置;
[0009]根据所述环境光检测结果,确定当前所处环境的环境光数据。
[0010]如此,通过环境光传感器在插黑区域更新至环境光传感器的安装位置附近的情况下进行环境光检测,说明环境光传感器是在背光灯关闭的区域进行环境光检测,那么得到的环境光检测结果中几乎很少存在显示屏的亮度数据,也即是,显示屏的亮度对环境光传感器进行环境光检测的影响降低,使得环境光传感器检测到真实环境的环境光数据,从而提高了检测环境光数据的准确性。同时,由于电子设备是在插黑区域更新至环境光传感器的安装位置附近的情况下通过环境光数据进行检测,从而降低了数据检测量,提高了环境光检测的效率。
[0011]作为本申请的一个示例,所述在刷新每一帧的过程中,在所述显示屏中的插黑区域更新至目标位置后,控制所述电子设备的环境光传感器进行环境光检测,包括:
[0012]在刷新任意一个显示帧的过程中,根据检测基准时间点和所述任意一个显示帧对应的延时时长,确定在刷新所述任意一个显示帧过程中进行环境光检测的检测起始时间点,所述检测基准时间点是所述插黑区域更新至所述目标位置时的时间点,所述检测基准时间点是根据所述显示起始位置、所述插黑区域的显示起始时间点、所述插黑区域的指定更新速率以及所述目标位置确定,所述延时时长是相对于所述检测基准时间点的延时;
[0013]控制所述环境光传感器在所确定的检测起始时间点进行环境光检测,得到所述环境光检测结果。
[0014]如此,在插黑区域更新至目标位置后,通过当前刷新的显示帧对应的延时时长确定对应的检测起始时间点,并在确定的检测起始时间点处进行环境光检测,从而不仅减少了进行环境光检测的数据量,同时提高了环境光检测的准确性。另外,不同的显示帧对应有不同的延时时长,从而使得在刷新每一个显示帧的过程中,使得环境光检测更有针对性,提高了环境光检测的准确性。
[0015]作为本申请的一个示例,所述环境光检测结果中包括至少一个检测结果;
[0016]所述在刷新任意一个显示帧的过程中,根据检测基准时间点和所述任意一个显示帧对应的延时时长,确定在刷新所述任意一个显示帧过程中进行环境光检测的检测起始时间点,包括:
[0017]在所述任意一个显示帧是第一显示帧的情况下,根据所述检测基准时间点和所述第一显示帧对应的至少一个延时时长阈值,确定至少一个检测起始时间点,所述第一显示帧是所述显示屏为初次点亮时刷新的第一个显示帧,所述至少一个检测起始时间点中每个检测起始时间点为在刷新所述第一显示帧过程中进行一次环境光检测的时间点,所述至少一个延长时长阈值与所述至少一个检测结果一一对应;
[0018]在所述任意一个显示帧是第二显示帧的情况下,根据所述检测基准时间点和所述第二显示帧对应的参考延时时长,确定在刷新所述第二显示帧过程中进行环境光检测的检测起始时间点,所述第二显示帧是除了所述第一显示帧之外的任意一个显示帧,所述参考延时时长是根据所述至少一个检测结果中包括最小光强度值的检测结果对应的延时时长阈值确定。
[0019]如此,通过设置至少一个延时时长阈值,从而使得环境光传感器能够进行多次环境光检测,提高了进行环境光检测的准确性,改善了环境光传感器的安装误差带来的影响。
[0020]作为本申请的一个示例,所述方法还包括:
[0021]从所述至少一个延时时长阈值中,确定所述包括最小光强度值的检测结果对应的目标延时时长阈值为所述第二显示帧对应的参考延时时长。
[0022]如此,通过确定目标延时时长阈值,为后续通过环境光传感器在刷新第二显示帧的过程中进行环境光检测提供了可靠依据,从而提高了进行环境光检测的效率。
[0023]作为本申请的一个示例,所述方法还包括:
[0024]从所述至少一个延时时长阈值中,确定所述包括最小光强度值的检测结果对应的目标延时时长阈值;
[0025]根据所述目标延时时长阈值和预设的延时误差,确定N

1个延时时长阈值,所述N
为大于2的正整数;
[0026]将所述N

1个延时时长阈值和所述目标延时时长确定为所述第二显示帧对应的参考延时时长。
[0027]如此,通过基于目标延时时长阈值对环境光传感器检测环境光的时机进行优化,进一步提高了环境光传感器检测环境光的准确性。
[0028]作为本申请的一个示例,所述方法还包括:
[0029]所述显示屏在被点亮后,确定所述插黑区域的显示起始位置和所述目标位置之间相隔的行数;
[0030]将所述行数与所述指定更新速率相乘,得到所述插黑区域从所述显示起始位置更新至所述目标位置的更新时长;
[0031]将所述插黑区域的显示起始时间与所述更新时长相加,得到所述插黑区域从所述显示起始位置更新至所述目标位置的时间点,所述检测基准时间点为所确定的时间。
[0032]如此,由于插黑区域从显示起始位置到目标位置的更新时长是固定的,因此,通过更新时长确定检测基准时间点,从而提高了确定检测基准时间点的准确性。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种环境光的检测方法,其特征在于,应用于电子设备中,所述方法包括:在所述电子设备的显示屏被点亮后,对所述显示屏进行逐帧刷新;在刷新每一帧的过程中,在所述显示屏中的插黑区域更新至目标位置后,控制所述电子设备的环境光传感器进行环境光检测,得到环境光检测结果,所述插黑区域为对所述显示屏刷新的过程中所述显示屏中发生背光灯关闭情况的区域,且所述插黑区域在所述显示屏中由上至下更新显示,所述目标位置为所述显示屏中处于所述环境光传感器的安装位置附近的指定位置;根据所述环境光检测结果,确定当前所处环境的环境光数据。2.如权利要求1所述的方法,其特征在于,所述在刷新每一帧的过程中,在所述显示屏中的插黑区域更新至目标位置后,控制所述电子设备的环境光传感器进行环境光检测,包括:在刷新任意一个显示帧的过程中,根据检测基准时间点和所述任意一个显示帧对应的延时时长,确定在刷新所述任意一个显示帧过程中进行环境光检测的检测起始时间点,所述检测基准时间点是所述插黑区域更新至所述目标位置时的时间点,所述检测基准时间点是根据所述显示起始位置、所述插黑区域的显示起始时间点、所述插黑区域的指定更新速率以及所述目标位置确定,所述延时时长是相对于所述检测基准时间点的延时;控制所述环境光传感器在所确定的检测起始时间点进行环境光检测,得到所述环境光检测结果。3.如权利要求2所述的方法,其特征在于,所述环境光检测结果中包括至少一个检测结果;所述在刷新任意一个显示帧的过程中,根据检测基准时间点和所述任意一个显示帧对应的延时时长,确定在刷新所述任意一个显示帧过程中进行环境光检测的检测起始时间点,包括:在所述任意一个显示帧是第一显示帧的情况下,根据所述检测基准时间点和所述第一显示帧对应的至少一个延时时长阈值,确定至少一个检测起始时间点,所述第一显示帧是所述显示屏为初次点亮时刷新的第一个显示帧,所述至少一个检测起始时间点中每个检测起始时间点为在刷新所述第一显示帧过程中进行一次环境光检测的时间点,所述至少一个延长时长阈值与所述至少一个检测结果一一对应;在所述任意一个显示帧是第二显示帧的情况下,根据所述检测基准时间点和所述第二显示帧对应的参考延时时长,确定在刷新所述第二显示帧过程中进行环境光检测的检测起始时间点,所述第二显示帧是除了所述第一显示帧之外的任意一个显示帧,所述参考延时时长是根据所述至少一个检测结果中包括最小光强度值的检测结果对应的延时时长阈值确定。4.如权利要求3所述的方法,其特征在于,所述方法还包括:从所述至少一个延时时长阈值中,确定所述包括最小光强度值的检测结果对应的目标延时时长阈值为所述第二显示帧对应的参考延时时长。5.如权利要求3所述的方法,其特征在于,所述方法还包括:从所述至少一个延时时长阈值中,确定所述包括最小光强度值的检测结果对应的目标延时时长阈值;<...

【专利技术属性】
技术研发人员:姚超李辰龙
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1