本申请涉及设备控制,尤其涉及一种屏幕亮度调节方法、装置、终端设备和存储介质。
背景技术:
1、目前,车载屏幕的应用愈加广泛,人们随处可见车载屏幕的身影,例如车厢内的导航显示屏,公交车的尾屏,等等。在车辆行驶的过程中,面对不同的道路光照条件,屏幕需要及时调节亮度以保证视觉信息传达的清晰度。现有技术通常基于检测到的环境亮度对屏幕亮度进行自动调节,例如现有的公交车尾屏亮度调节,通常是在屏幕四周安装光敏器件以检测环境亮度,当环境亮度较高则自动调高屏幕亮度,当环境亮度较低则自动调低屏幕亮度。然而,这种亮度调节方式过于单一,如果检测到的环境亮度失准,则会导致亮度调节精准度的下降。
技术实现思路
1、有鉴于此,本申请实施例提供了一种屏幕亮度调节方法、装置、终端设备和存储介质,能够在一定程度上提高亮度调节的精准度。
2、本申请实施例的第一方面提供了一种屏幕亮度调节方法,包括:
3、获取屏幕所处环境的环境光亮度和预设的时段亮度对照表,所述时段亮度对照表记录各时段与各亮度参数之间的对应关系;
4、根据所述时段亮度对照表,确定当前时段对应的第一亮度参数;
5、根据所述环境光亮度,确定第二亮度参数;
6、根据所述第一亮度参数和所述第二亮度参数,确定目标亮度参数;
7、按照所述目标亮度参数对所述屏幕的亮度进行调节。
8、在本申请实施例中,获取屏幕所处环境的环境光亮度和预设的时段亮度对照表,通过该时段亮度对照表能够查询得到当前时段对应的第一亮度参数,另外根据该环境光亮度能够确定第二亮度参数;之后,根据第一亮度参数和第二亮度参数,可以确定亮度调节的目标亮度参数,并按照该目标亮度参数对屏幕的亮度进行调节。与仅根据环境亮度调节屏幕亮度的单一调节方式相比,本申请实施例结合环境亮度参数和当前时段对应的固定亮度参数进行屏幕亮度的调节,能够避免调节方式的单一。当检测到的环境亮度失准时,结合固定亮度参数进行调节也能避免亮度调节精准度的大幅下降,也即能够在一定程度上提高亮度调节的精准度。
9、在本申请实施例的一种实现方式中,所述获取屏幕所处环境的环境光亮度,可以包括:
10、获取所述屏幕周围环境不同方向的m个rgb图像,m≥1;
11、将所述m个rgb图像转换成对应的m个yuv图像;
12、计算所述m个yuv图像的平均亮度值;
13、根据所述平均亮度值,确定所述环境光亮度。
14、进一步的,所述根据所述平均亮度值,确定所述环境光亮度,可以包括:
15、获取根据第一时长内采集到的连续n帧rgb图像组分别计算得到的n个所述平均亮度值;其中,每帧所述rgb图像组均包含各自对应的所述m个rgb图像,一帧所述rgb图像组计算得到一个所述平均亮度值,n≥3;
16、去除n个所述平均亮度值中的最大值和最小值,并计算剩余的n-2个所述平均亮度值的平均值;
17、将剩余的n-2个所述平均亮度值的平均值确定为所述环境光亮度。
18、在本申请实施例的一种实现方式中,所述根据所述环境光亮度,确定第二亮度参数,可以包括:
19、若所述环境光亮度小于第一阈值,则确定所述第二亮度参数为第一数值;
20、若所述环境光亮度处于所述第一阈值和第二阈值之间,则确定所述第二亮度参数为第二数值,所述第二数值随着所述环境光亮度线性增加;
21、若所述环境光亮度大于所述第二阈值,则确定所述第二亮度参数为第三数值;其中,所述第一阈值小于所述第二阈值,所述第一数值小于所述第二数值,所述第二数值小于所述第三数值。
22、在本申请实施例的一种实现方式中,所述按照所述目标亮度参数对所述屏幕的亮度进行调节,可以包括:
23、获取所述屏幕的当前亮度参数;
24、计算所述目标亮度参数和所述当前亮度参数之差的绝对值,得到亮度差值;
25、根据所述亮度差值确定亮度调节时长;
26、在所述亮度调节时长内,将所述屏幕的亮度从所述当前亮度参数逐渐调节至所述目标亮度参数。
27、进一步的,所述根据所述亮度差值确定亮度调节时长,可以包括:
28、获取预设的跳变级别对照表,所述跳变级别对照表记录各亮度差值区间和各亮度跳变值之间的对应关系;
29、从所述跳变级别对照表中查找与所述亮度差值所处的亮度差值区间对应的目标亮度跳变值;
30、计算所述亮度差值与所述目标亮度跳变值之商,得到跳变级别数量;
31、计算所述跳变级别数量与单个跳变级别的耗时的乘积,得到所述亮度调节时长。
32、在本申请实施例的一种实现方式中,所述根据所述第一亮度参数和所述第二亮度参数,确定目标亮度参数,可以包括:
33、获取当前时间之前的第二时长内所述环境光亮度的变化幅度;
34、根据所述变化幅度设置所述第一亮度参数的第一权重和所述第二亮度参数的第二权重;其中,所述第一权重与所述变化幅度成反比,所述第二权重与所述变化幅度成正比;
35、按照所述第一权重和所述第二权重,对所述第一亮度参数和所述第二亮度参数进行加权求和操作,得到所述目标亮度参数。
36、本申请实施例的第二方面提供了一种屏幕亮度调节装置,包括:
37、数据获取模块,用于获取屏幕所处环境的环境光亮度和预设的时段亮度对照表;其中,所述时段亮度对照表记录各时段与各亮度参数之间的对应关系;
38、第一亮度参数确定模块,用于根据所述时段亮度对照表,确定当前时段对应的第一亮度参数;
39、第二亮度参数确定模块,用于根据所述环境光亮度,确定第二亮度参数;
40、目标亮度参数确定模块,用于根据所述第一亮度参数和所述第二亮度参数,确定目标亮度参数;
41、屏幕亮度调节模块,用于按照所述目标亮度参数对所述屏幕的亮度进行调节。
42、本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例的第一方面提供的屏幕亮度调节方法。
43、本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例的第一方面提供的屏幕亮度调节方法。
44、本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如本申请实施例的第一方面提供的屏幕亮度调节方法。
45、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种屏幕亮度调节方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述获取屏幕所处环境的环境光亮度,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述平均亮度值,确定所述环境光亮度,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述环境光亮度,确定第二亮度参数,包括:
5.如权利要求1所述的方法,其特征在于,所述按照所述目标亮度参数对所述屏幕的亮度进行调节,包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述亮度差值确定亮度调节时长,包括:
7.如权利要求1至6任一项所述的方法,其特征在于,所述根据所述第一亮度参数和所述第二亮度参数,确定目标亮度参数,包括:
8.一种屏幕亮度调节装置,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的屏幕亮度调节方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的屏幕亮度调节方法。
