本申请涉及数据处理,尤其涉及一种屏幕亮度调整方法、装置、存储介质及电子设备。
背景技术:
1、在电子设备没有光传感器或者光传感器禁用或者自动亮度调节功能关闭的情况下,打开相机应用时,电子设备的屏幕亮度不会根据环境光亮度的变化进行动态调节,此时,屏幕亮度要么保持不变,要么相机应用将屏幕亮度调整至较高的亮度,以便于用户使用相机应用。由于相机应用本身的功耗较大,再将屏幕亮度调整至较高的亮度,会导致电子设备的功耗增加。
技术实现思路
1、本申请实施例提供一种屏幕亮度调整方法、装置、存储介质及电子设备,能实现相机应用自适应屏幕亮度,降低在电子设备使用相机应用时的功耗。
2、本申请实施例提供了一种屏幕亮度调整方法,应用于电子设备中,包括:
3、当所述电子设备的相机应用处于运行状态时,通过电子设备的内核层驱动所述相机应用对应的图像传感器获取形成每一帧图像的感光数据;
4、通过所述相机应用的硬件抽象层获取所述感光数据,并根据所述感光数据确定所述电子设备所处的环境光亮度值;
5、通过所述相机应用获取所述电子设备的当前屏幕亮度值,以及所述环境光亮度值;
6、根据所述环境光亮度值和所述当前屏幕亮度值调整所述电子设备在所述相机应用处于运行状态下所述相机应用界面所对应的屏幕背光亮度。
7、本申请实施例还提供了一种屏幕亮度调整装置,应用于电子设备中,包括:
8、感光模块,用于当所述电子设备的相机应用处于运行状态时,通过电子设备的内核层驱动所述相机应用对应的图像传感器获取形成每一帧图像的感光数据;
9、环境光确定模块,用于通过所述相机应用的硬件抽象层获取所述感光数据,并根据所述感光数据确定所述电子设备所处的环境光亮度值;
10、获取模块,用于通过所述相机应用获取所述电子设备的当前屏幕亮度值,以及所述环境光亮度值;
11、调整模块,用于根据所述环境光亮度值和所述当前屏幕亮度值调整所述电子设备在所述相机应用处于运行状态下所述相机应用界面所对应的屏幕背光亮度。
12、本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项屏幕亮度调整方法。
13、本申请实施例还提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于上述任一项所述的屏幕亮度调整方法中的步骤。
14、本申请提供的屏幕亮度调整方法、装置、存储介质及电子设备,在电子设备的相机应用处于运行状态时,通过电子设备的内核层驱动相机应用对应的图像传感器获取形成每一帧图像的感光数据,通过相机应用的硬件抽象层获取感光数据,并根据感光数据确定电子设备所处的环境光亮度值,根据环境光亮度值和电子设备的当前屏幕亮度值,调整电子设备在相机应用处于运行状态下相机应用界面所对应的屏幕背光亮度。本申请实施例在相机应用处于运行状态时,通过图像传感器的感光数据来确定环境光亮度值,并根据环境光亮度值和电子设备的当前屏幕亮度值,调整电子设备在相机应用处于运行状态下相机应用界面所对应的屏幕背光亮度,实现了相机应用自适应屏幕亮度,不必将相机应用运行时的屏幕亮度调整至较高的屏幕亮度,极大程度的降低了电子设备的功耗,提高了电子设备的续航功能,提升用户体验。
1.一种屏幕亮度调整方法,应用于电子设备中,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述相机应用的硬件抽象层获取所述感光数据,并根据所述感光数据确定所述电子设备所处的环境光亮度值的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述感光数据包括前置摄像头所对应的第一感光数据;所述根据所述感光数据确定所述电子设备所处的环境光亮度值的步骤,包括:根据所述第一感光数据确定所述电子设备所处的环境光亮度值;
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一感光数据和所述第二感光数据确定所述电子设备所处的环境光亮度值的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述环境光亮度值和所述当前屏幕亮度值调整所述电子设备在所述相机应用处于运行状态下所述相机应用界面所对应的屏幕背光亮度的步骤,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述环境光亮度值线性调整所述电子设备在所述相机应用处于运行状态下所述相机应用界面所对应的屏幕背光亮度的步骤,包括:
7.根据权利要求1所述的方法,其特征在于,在所述通过电子设备的内核层驱动所述相机应用对应的图像传感器获取形成每一帧图像的感光数据的步骤之前,还包括:
8.一种屏幕亮度调整装置,应用于电子设备中,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1至7任一项所述的屏幕亮度调整方法中的步骤。
10.一种电子设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1至7任一项所述的屏幕亮度调整方法中的步骤。