1.本技术涉及控制技术领域,尤其涉及一种控制方法及电子设备。
背景技术:2.随着电子技术的发展,电子设备的应用越来越多,已经逐渐成为人们工作和生活必不可少的电子工具。但是,现有电子设备使用过程中,有时会发生显示画面闪烁现象,影响用户体验。
技术实现要素:3.第一方面,本技术实施例提供了一种控制方法,包括:
4.获得显示屏的当前亮度值;
5.如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式,其中,所述显示屏的刷新率的工作模式包括至少两种不同的工作模式。
6.可选的,所述显示屏的刷新率的工作模式包括:固定工作模式和自动工作模式,其中,所述固定工作模式下,所述显示屏的刷新率为恒定值,所述自动工作模式下,所述显示屏的刷新率不是恒定值。
7.可选的,如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
8.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式。
9.可选的,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
10.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式。
11.可选的,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式包括:
12.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,在所述显示屏的显示模式为深色模式时,切换所述显示屏的刷新率的工作模式为固定工作模式,否则,维持所述显示屏的刷新率的工作模式为自动工作模式。
13.可选的,该方法还包括:获取所述显示屏的当前环境光亮度值;
14.如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
15.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式。
16.可选的,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
17.如果所述显示屏的当前亮度值小于切换目标值,确定所述显示屏的刷新率的工作模式为固定工作模式;
18.获取所述显示屏的当前环境光亮度值以及所述显示屏的显示模式,如果所述显示屏的当前环境光亮度值小于预设值且所述显示屏的显示模式为深度模式,维持所述显示屏的刷新率的工作模式为固定工作模式,否则,切换所述显示屏的刷新率的工作模式为自动工作模式。
19.第二方面,本技术实施例提供了一种电子设备,包括:控制器和显示屏,其中,所述控制器用于执行:
20.获得显示屏的当前亮度值;
21.如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式,其中,所述显示屏的刷新率的工作模式包括至少两种不同的工作模式。
22.可选的,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式时具体用于:
23.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式。
24.可选的,还包括:传感器,用于检测所述显示屏的当前环境光亮度值;所述控制器还用于:获取所述显示屏的当前环境光亮度值;
25.所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式时具体用于执行:
26.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式。
27.本技术实施例所提供的控制方法及电子设备,在所述显示屏的当前亮度值小于切换目标值时,基于待显示内容,确定所述显示屏的刷新率的工作模式,从而使得所述显示屏可以在待显示内容不同时,采用与该待显示内容对应的工作模式的刷新率刷新显示画面,以解决与显示内容有关的显示画面闪烁现象,提高显示屏的显示质量。
附图说明
28.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本技术一个实施例所提供的控制方法的流程图;
30.图2为本技术另一个实施例所提供的控制方法的流程图;
31.图3为本技术又一个实施例所提供的控制方法的流程图;
32.图4为本技术再一个实施例所提供的控制方法的流程图;
33.图5为本技术又一个实施例所提供的控制方法的流程图;
34.图6为本技术一个实施例所提供的电子设备的结构示意图。
具体实施方式
35.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
36.在下面的描述中阐述了很多具体细节以便于充分理解本技术,但是本技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施例的限制。
37.正如背景技术部分所述,现有电子设备使用过程中,有时会发生显示画面闪烁现象,影响用户体验。
38.申请人研究发现,现有电子设备工作在低背光的条件下时,经常会发生显示画面闪烁现象。申请人经过进一步研究发现,在低背光条件下,电子设备产生的显示画面闪烁现象与显示画面的显示内容有关。
39.有鉴于此,本技术实施例提供了一种控制方法,如图1所示,该控制方法包括:
40.s1:获取显示屏的当前亮度值。
41.可选的,在本技术的一个实施例中,所述显示屏的显示亮度为用户设定的显示亮度,在本技术实施例中,获取显示屏的当前亮度值可以通过获取所述显示屏的显示亮度设置参数获取所述显示屏的当前亮度值。
42.在本技术的另一个实施例中,所述显示屏的显示亮度跟所述显示屏所处环境的光线强度有关,在本技术实施例中,获取所述显示屏的当前亮度值可以通过获取所述显示屏所处环境的光线强度获取所述显示屏的当前亮度值。
43.在本技术的又一个实施例中,所述显示屏的显示亮度为所述显示屏自动设置的显示亮度,在本技术实施例中,获取所述显示屏的当前亮度值可以通过获取所述显示屏的各显示像素的显示亮度获取所述显示屏的当前亮度值,也可以通过获取所述显示屏的发光区域的光线强度获取所述显示屏的当前亮度值,还可以通过获取所述显示屏的发光区域的驱动电流获取所述显示屏的当前亮度值,本技术对此并不做限定,具体视情况而定。
44.在本技术的其他实施例中,所述控制方法还可以通过其他方式获取所述显示屏的当前亮度值,本技术对此并不做限定,具体视情况而定。
45.s2:如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式,从而使得所述显示屏可以在待显示内容不同时,采用与该待显示内容对应的工作模式的刷新率刷新显示画面,以解决与显示内容有关的显示画面闪烁现象,提高显示屏的显示质量。
46.具体的,在本技术实施例中,所述控制方法获取到所述显示屏的当前亮度值后,判断所述显示屏的当前亮度值是否小于切换目标值,如果所述显示屏的当前亮度值小于切换目标值,获取所述显示屏的待显示内容,确定与该待显示内容对应的所述显示屏的刷新率的工作模式,从而确定所述显示屏的刷新率的工作模式。
47.可选的,在本技术的一个实施例中,所述切换目标值为100nit,但本技术对此并不
做限定,在本技术的其他实施例中,所述切换目标值还可以为其他数值,具体视情况而定。
48.需要说明的是,在本技术实施例中,所述显示屏的刷新率的工作模式包括至少两种不同的工作模式,可选的,在本技术的一个实施例中,所述显示屏的刷新率的工作模式包括固定工作模式和自动工作模式,其中,在所述固定工作模式下,所述显示屏的刷新率为恒定值,即在所述固定工作模式下,所述显示屏以一恒定的刷新频率刷新显示画面;在所述自动工作模式下,所述显示屏的刷新率不是恒定值,即在所述自动工作模式下,所述显示屏刷新显示画面的刷新频率包括至少两个不同的刷新频率。
49.具体的,在本技术的一个实施例中,在所述自动工作模式下,该控制方法基于预设策略确定所述显示屏不同时刻的刷新频率,并基于该预设策略确定的所述显示屏不同时刻的刷新频率,刷新所述显示屏各时刻的显示画面。需要说明的是,在本技术实施例中,该控制方法基于预设策略确定所述显示屏不同时刻的刷新频率可以为基于待显示画面的显示需求,确定所述显示屏当前时刻的刷新频率,也可以基于用户的显示需求,确定显示屏当前时刻的刷新频率,如当前需求为观看视频需求或游戏需求,采用较高的刷新频率,如当前需求为观看时间需求或查看天气需求,采用较低的刷新频率等,本技术对此并不做限定,具体视情况而定。
50.需要说明的是,申请人进一步研究发现,在显示屏的刷新率工作模式为自动工作模式时,如果显示屏的刷新频率发生变化,显示屏的显示画面出现闪烁现象的概率较高。
51.因此,在上述任一实施例的基础上,在本技术的一个实施例中,如图2所示,如果显示屏的当前亮度值小于切换目标值,基于待显示内容,确定显示屏的刷新率的工作模式包括:如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式,从而针对性的解决所述显示屏的显示画面闪烁现象,在缓解所述显示屏的显示画面闪烁的基础上,减少所述显示屏的刷新率的工作模式的切换频率,但本技术对此并不做限定,具体视情况而定。
52.申请人进一步研究发现,所述显示屏的显示画面的闪烁现象还跟所述显示画面的颜色有关,当所述显示屏的显示画面的颜色为深色时,所述显示屏的显示画面的闪烁现象较明显,当所述显示屏的显示画面的颜色为浅色时,所述显示屏的显示画面的闪烁现象不易观看到。
53.可选的,在上述实施例的基础上,在本技术的一个实施例中,如图3所示,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
54.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式。其中,所述显示屏的显示模式包括深色模式和浅色模式。
55.需要说明的是,所述显示屏的显示模式为深色模式时,所述显示屏的主体背景、应用程序的交互界面的背景等背景色为深色;所述显示屏的显示模式为浅色模式时,所述显示屏的主体背景、应用程序的交互界面的背景等背景色为浅色。
56.因此,在上述实施例的基础上,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式包括:
57.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,在所述显示屏的显示模式为深色模式时,切换所述显示屏的刷新率的工作模式为固定工作模式,否则,维持所述显示屏的刷新率的工作模式为自动工作模式。
58.具体的,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式包括:
59.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,获取所述显示屏的显示模式;
60.如果所述显示屏的显示模式为深色模式,切换所述显示屏的刷新率的工作模式为固定工作模式;
61.如果所述显示屏的显示模式为浅色模式,维持所述显示屏的刷新率的工作模式为自动工作模式。
62.需要说明的是,在上述实施例中,如果所述显示屏的显示模式为深色模式,所述显示屏的刷新率的工作模式为自动工作模式,但所述显示屏的显示亮度不小于切换目标值,也维持所述显示屏的刷新率的工作模式为自动工作模式。
63.在本技术的另一个实施例中,如图4所示,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
64.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式。
65.可选的,在上述实施例的基础上,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式可以基于所述显示屏的当前帧显示画面的各显示像素的显示亮度,确定所述显示屏的刷新率的工作模式,也可以基于所述显示屏的下一帧显示画面的各显示像素的显示亮度,确定所述显示屏的刷新率的工作模式,本技术对此并不做下定,具体视情况而定。
66.具体的,在上述实施例的基础上,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式包括:
67.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,获取所述显示屏的当前帧显示画面中各显示像素的显示亮度;
68.如果所述显示屏当前帧显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值,则确定所述显示屏的刷新率的工作模式为固定工作模式,否则,确定所述显示屏的刷新率的工作模式为自动工作模式。
69.具体的,在本技术的一个实施例中,所述第一比例的取值范围为70%~80%,包括端点值,但本技术对此并不做限定,具体视情况而定。
70.可选的,在上述实施例的基础上,在本技术的一个实施例中,该方法还包括:
71.获取所述显示屏的当前帧显示画面中各显示像素的显示亮度;
72.对所述显示屏的当前帧显示画面中各显示像素的显示亮度进行灰度处理,得到所
述显示屏的当前帧显示画面中各显示像素的灰度值。
73.具体的,在本技术的一个实施例中,该控制方法通过周期性主动抓取所述显示画面的bitmap,获取所述显示屏的当前帧待显示画面的各显示像素的显示亮度值,但本技术对此并不做限定,具体视情况而定。
74.在本技术的另一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式包括:
75.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,获取所述显示屏的下一帧待显示画面中各显示像素的显示亮度;
76.如果所述显示屏下一帧待显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值,则确定所述显示屏的刷新率的工作模式为固定工作模式,否则,确定所述显示屏的刷新率的工作模式为自动工作模式。
77.具体的,在上述实施例的基础上,在本技术的一个实施例中,该方法还包括:
78.接收所述显示屏的下一帧待显示画面的各显示像素的显示亮度值;
79.对所述显示屏的下一帧待显示画面中各显示像素的显示亮度进行灰度处理,得到对所述显示屏的下一帧待显示画面中各显示像素的灰度值。
80.可选的,在本技术的一个实施例中,该控制方法通过surface绘制(如接收surface通知)接收所述显示屏的下一帧待显示画面的各显示像素的显示亮度值,但本技术对此并不做限定,具体视情况而定。
81.申请人进一步研究发现,人眼在低环境光下,对显示屏的显示画面闪烁现象更敏感,因此,在上述任一实施例的基础上,在本技术的一个实施例中,如图5所示,该控制方法还包括:s3:获取所述显示屏的当前环境光亮度值;在本实施例中,如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式,以缓解低环境光、低显示亮度下,用户观看到的显示画面闪烁现象,提高用户观看到的显示画面的质量。
82.可选的,在上述实施例的基础上,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式包括:
83.如果所述显示屏的当前亮度值小于切换目标值,确定所述显示屏的刷新率的工作模式为固定工作模式;
84.获取所述显示屏的当前环境光亮度值以及所述显示屏的显示模式,如果所述显示屏的当前环境光亮度值小于预设值且所述显示屏的显示模式为深度模式,维持所述显示屏的刷新率的工作模式为固定工作模式,否则,切换所述显示屏的刷新率的工作模式为自动工作模式。
85.具体的,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,确定所述显示屏的刷新率的工作模式为固定工作模式;
86.获取所述显示屏的当前环境光亮度值以及所述显示屏的显示模式;如果所述显示屏的当前环境光亮度值小于预设值且所述显示屏的显示模式为深度模式,维持所述显示屏
的刷新率的工作模式为固定工作模式;如果所述显示屏的当前环境光亮度值小于预设值但所述显示屏的显示模式为深度模式,切换所述显示屏的刷新率的工作模式为自动工作模式;如果所述显示屏的显示模式为深度模式但所述显示屏的当前环境光亮度值不小于预设值,切换所述显示屏的刷新率的工作模式为自动工作模式。
87.需要说明的是,在上述任一实施例中,当所述显示屏的刷新率的工作模式为固定工作模式时,如果所述显示屏的刷新频率较低,所述显示屏在响应用户切换显示画面或滑动显示图标的操作时,可能会出现延迟现象,影响用户体验。
88.因此,在上述任一实施例的基础上,在本技术的一个实施例中,如果所述显示屏的刷新率的工作模式为固定工作模式,所述显示屏的刷新率为第一频率,如果所述显示屏的刷新率的工作模式为自动工作模式,所述显示屏的刷新率在第二频率和第三频率之间切换,其中,所述第一频率不小于所述第二频率和所述第三频率中的较大值,以缓解所述显示屏在响应用户切换显示画面或滑动显示图标的操作时,可能会出现延迟现象,提高用户体验。
89.可选的,在本技术的一个实施例中,所述第一频率为120hz,但本技术对此并不做限定,具体视情况而定。
90.具体的,在上述任一实施例的基础上,在本技术的一个实施例中,所述控制方法在所述显示屏的显示亮度小于切换目标值、所述显示屏所处环境光线亮度小于预设值、所述显示屏的显示画面为深色画面且所述显示屏的当前刷新率工作模式为自动工作模式四个条件同时满足时,才将所述显示屏的刷新率固定为第一频率,以在缓解用户观看到的显示画面闪烁现象的基础上,最大程度的减小所述显示屏的功耗。
91.需要说明的是,在上述实施例中,所述显示屏的显示画面为深色画面包括以下条件中的至少一个:所述显示屏的显示模式为深色模式、所述显示屏当前帧显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值以及所述显示屏下一帧待显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值。
92.综上,本技术实施例所提供的控制方法,在显示屏显示画面时,可以缓解用户观看到的画面闪烁现象,同时避免所述显示屏在响应用户切换显示画面或滑动显示图标的操作时可能会出现的延迟现象出现,还兼顾所述显示屏的功耗,使得所述显示屏的功耗较小。
93.相应的,本技术实施例还提供了一种电子设备,如图6所示,包括:控制器100和显示屏200,其中,所述控制器100用于执行:获得显示屏200的当前亮度值;如果所述显示屏200的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏200的刷新率的工作模式,从而使得所述显示屏200可以在待显示内容不同时,采用与该待显示内容对应的工作模式的刷新率刷新显示画面,以解决与显示内容有关的显示画面闪烁现象,提高显示屏200的显示质量。其中,所述显示屏的刷新率的工作模式包括至少两种不同的工作模式。
94.需要说明的是,在本技术实施例中,所述显示屏的刷新率的工作模式包括至少两种不同的工作模式,可选的,在本技术的一个实施例中,所述显示屏的刷新率的工作模式包括固定工作模式和自动工作模式,其中,在所述固定工作模式下,所述显示屏的刷新率为恒定值,即在所述固定工作模式下,所述显示屏以一恒定的刷新频率刷新显示画面;在所述自动工作模式下,所述显示屏的刷新率不是恒定值,即在所述自动工作模式下,所述显示屏刷新显示画面的刷新频率包括至少两个不同的刷新频率。
95.需要说明的是,申请人进一步研究发现,在显示屏的刷新率工作模式为自动工作模式时,如果显示屏的刷新频率发生变化,显示屏的显示画面出现闪烁现象的概率较高。
96.因此,在上述任一实施例的基础上,在本技术的一个实施例中,所述控制器用于执行如果显示屏的当前亮度值小于切换目标值,基于待显示内容,确定显示屏的刷新率的工作模式时具体用于执行:如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式,从而针对性的解决所述显示屏的显示画面闪烁现象,在缓解所述显示屏的显示画面闪烁的基础上,减少所述显示屏的刷新率的工作模式的切换频率,但本技术对此并不做限定,具体视情况而定。
97.申请人进一步研究发现,所述显示屏的显示画面的闪烁现象还跟所述显示画面的颜色有关,当所述显示屏的显示画面的颜色为深色时,所述显示屏的显示画面的闪烁现象较明显,当所述显示屏的显示画面的颜色为浅色时,所述显示屏的显示画面的闪烁现象不易观看到。
98.可选的,在上述实施例的基础上,在本技术的一个实施例中,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式时具体用于执行:
99.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式。其中,所述显示屏的显示模式包括深色模式和浅色模式。
100.具体的,在上述实施例的基础上,在本技术的一个实施例中,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,基于所述显示屏的显示模式,确定所述显示屏的刷新率的工作模式时具体用于执行:
101.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率的工作模式为自动工作模式,在所述显示屏的显示模式为深色模式时,切换所述显示屏的刷新率的工作模式为固定工作模式,否则,维持所述显示屏的刷新率的工作模式为自动工作模式。
102.在本技术的另一个实施例中,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于待显示内容,确定所述显示屏的刷新率的工作模式时具用于执行:
103.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式。
104.可选的,在上述实施例的基础上,在本技术的一个实施例中,如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的刷新率为自动工作模式,基于所述显示屏的显示像素的显示亮度,确定所述显示屏的刷新率的工作模式可以基于所述显示屏的当前帧显示画面的各显示像素的显示亮度,确定所述显示屏的刷新率的工作模式,也可以基于所述显示屏的下一帧显示画面的各显示像素的显示亮度,确定所述显示屏的刷新率的工作模式,本技术对此并不做下定,具体视情况而定。
105.申请人进一步研究发现,人眼在低环境光下,对显示屏的显示画面闪烁现象更敏感,因此,在上述任一实施例的基础上,在本技术的一个实施例中,所述电子设备还包括:传
感器,用于检测所述显示屏的当前环境光亮度值;所述控制器还用于:获取所述显示屏的当前环境光亮度值;在本实施例中,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,基于待显示内容,确定所述显示屏的刷新率的工作模式时具体用于执行:
106.如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式,以缓解低环境光、低显示亮度下,用户观看到的显示画面闪烁现象,提高用户观看到的显示画面的质量。
107.可选的,在上述实施例的基础上,在本技术的一个实施例中,所述控制器用于执行如果所述显示屏的当前亮度值小于切换目标值,且所述显示屏的当前环境光亮度值小于预设值,基于待显示内容,确定所述显示屏的刷新率的工作模式时具体用于执行:
108.如果所述显示屏的当前亮度值小于切换目标值,确定所述显示屏的刷新率的工作模式为固定工作模式;
109.获取所述显示屏的当前环境光亮度值以及所述显示屏的显示模式,如果所述显示屏的当前环境光亮度值小于预设值且所述显示屏的显示模式为深度模式,维持所述显示屏的刷新率的工作模式为固定工作模式,否则,切换所述显示屏的刷新率的工作模式为自动工作模式。
110.需要说明的是,在上述任一实施例中,当所述显示屏的刷新率的工作模式为固定工作模式时,如果所述显示屏的刷新频率较低,所述显示屏在响应用户切换显示画面或滑动显示图标的操作时,可能会出现延迟现象,影响用户体验。
111.因此,在上述任一实施例的基础上,在本技术的一个实施例中,如果所述显示屏的刷新率的工作模式为固定工作模式,所述显示屏的刷新率为第一频率,如果所述显示屏的刷新率的工作模式为自动工作模式,所述显示屏的刷新率在第二频率和第三频率之间切换,其中,所述第一频率不小于所述第二频率和所述第三频率中的较大值,以缓解所述显示屏在响应用户切换显示画面或滑动显示图标的操作时,可能会出现延迟现象,提高用户体验。
112.具体的,在上述任一实施例的基础上,在本技术的一个实施例中,所述控制器在所述显示屏的显示亮度小于切换目标值、所述显示屏所处环境光线亮度小于预设值、所述显示屏的显示画面为深色画面且所述显示屏的当前刷新率工作模式为自动工作模式四个条件同时满足时,才将所述显示屏的刷新率固定为第一频率,以在缓解用户观看到的显示画面闪烁现象的基础上,最大程度的减小所述显示屏的功耗。
113.需要说明的是,在上述实施例中,所述显示屏的显示画面为深色画面包括以下条件中的至少一个:所述显示屏的显示模式为深色模式、所述显示屏当前帧显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值以及所述显示屏下一帧待显示画面的显示像素中第一比例的显示像素的灰度值小于预设灰度值。
114.综上,本技术实施例所提供的电子设备,在显示屏显示画面时,可以缓解用户观看到的画面闪烁现象,同时避免所述显示屏在响应用户切换显示画面或滑动显示图标的操作时可能会出现的延迟现象出现,还兼顾所述显示屏的功耗,使得所述显示屏的功耗较小,从而降低自身功耗。
115.本说明书中各个部分采用并列和递进相结合的方式描述,每个部分重点说明的都是与其他部分的不同之处,各个部分之间相同相似部分互相参见即可。
116.对所公开的实施例的上述说明,本说明书中各实施例中记载的特征可以相互替换或组合,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。