一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

环境光感应值的检测方法、电子设备以及存储介质与流程

2022-02-20 01:27:46 来源:中国专利 TAG:


1.本技术实施例涉及终端检测技术领域,尤其涉及一种环境光感应值的检测方法、电子设备以及存储介质。


背景技术:

2.随着显示技术的不断发展以及用户需求的不断提高,手机等移动电子设备的显示屏尺寸越来越大。其中,追求更高的屏占比已经成为当前手机市场的发展趋势。为了满足这种需求,人们开始研究如何将位于手机正面、且位于显示屏同层的传感器,放置于显示屏的下方,上述传感器同样包括环境光感应传感器。环境光感应传感器用于检测环境光的强度,手机可以根据检测到的环境光的强度来自适应地调整屏幕的亮度,从而使得人眼对当前环境下的屏幕亮度感到舒适。
3.然而,由于手机等移动电子设备的显示屏越来越多地采用自发光屏幕(如,oled屏),导致环境光感应传感器在检测到环境光的同时,也会感应到显示屏的漏光,而显示屏的漏光会对环境光感应值的检测准确度造成影响。现有技术中,为了解决这一问题的做法通常是获取手机屏幕的显示内容,并估算环境光感应传感器对该屏幕显示内容的感应值。最后,用环境光感应传感器所检测到的感应值减去上述对该屏幕显示内容的感应值,即为实际的环境光感应值。
4.但是,上述方法不仅需要实时、高频地截取屏幕显示内容,这对于手机来说是较大的负载,而且也会涉及到个人隐私及信息安全的问题,另外,截图动作也会带来较大的功耗,特别是当显示内容快速切换时,更无法做到实时截取变化的显示内容。


技术实现要素:

5.本技术实施例提供了一种环境光感应值的检测方法、电子设备以及存储介质,能够有效降低显示屏漏光对环境光检测的影响,提高环境光检测的准确度。
6.第一方面,本技术实施例提供一种环境光感应值的检测方法,所述方法应用于电子设备,所述电子设备包括显示屏和位于所述显示屏下方的传感器,所述方法包括:采集所述传感器在所述显示屏处于点亮状态时感测的第一光感应值,所述第一光感应值为所述环境光感应值与第一屏幕漏光值之和,所述第一屏幕漏光值为所述显示屏处于点亮状态时的漏光值;采集所述传感器在所述显示屏处于熄灭状态时感测的第二光感应值,所述第二光感应值为所述环境光感应值与第二屏幕漏光值之和,所述第二屏幕漏光值为所述显示屏处于熄灭状态时的漏光值;计算所述第一光感应值与所述第二光感应值之间的差值,得到光感应值的跌落深度;获取第一校准系数或第二校准系数;基于所述第一光感应值、所述光感应值的跌落深度以及所述第一校准系数,计算得到所述环境光感应值;或者,基于所述第二光感应值、所述光感应值的跌落深度以及所述第二校准系数,计算得到所述环境光感应值;其中,所述第一校准系数用于校准所述光感应值的跌落深度到所述第一屏幕漏光值的映射关系,以得到校准后的所述第一屏幕漏光值;所述第二校准系数用于校准所述光感应值的
跌落深度到所述第二屏幕漏光值的映射关系,以得到校准后的所述第二屏幕漏光值。
7.本技术实施例提供的环境光感应值的检测方法通过获取光感应值的跌落深度,以及第一校准系数或第二校准系数,可以准确地获取显示屏的漏光值,从而有效消除显示屏漏光对环境光检测的影响,提高环境光感应值检测的准确度。
8.作为一种可能的实施方式,所述获取第一校准系数或第二校准系数,进一步包括:固定所述显示屏的灰阶值,在所述显示屏的至少两种不同的亮度值下,分别获取相应的所述光感应值的跌落深度和所述第一屏幕漏光值,拟合得到所述第一校准系数;或者,固定所述显示屏的灰阶值,在所述显示屏的至少两种不同的亮度值下,分别获取相应的所述光感应值的跌落深度和所述第二屏幕漏光值,拟合得到所述第二校准系数。
9.作为一种可能的实施方式,所述获取第一校准系数或第二校准系数,进一步包括:固定所述显示屏的亮度值,在所述显示屏的至少两种不同的灰阶值下,分别获取相应的所述光感应值的跌落深度和所述第一屏幕漏光值,拟合得到所述第一校准系数;或者,固定所述显示屏的亮度值,在所述显示屏的至少两种不同的灰阶值下,分别获取相应的所述光感应值的跌落深度和所述第二屏幕漏光值,拟合得到所述第二校准系数。
10.作为一种可能的实施方式,所述基于所述第一光感应值、所述光感应值的跌落深度以及所述第一校准系数,计算得到所述环境光感应值,进一步包括:利用所述第一光感应值减去所述校准后的所述第一屏幕漏光值,得到所述环境光感应值;其中,所述校准后的所述第一屏幕漏光值等于所述光感应值的跌落深度与所述第一校准系数的乘积。
11.作为一种可能的实施方式,所述基于所述第二光感应值、所述光感应值的跌落深度以及所述第二校准系数,计算得到所述环境光感应值,进一步包括:利用所述第二光感应值减去所述校准后的所述第二屏幕漏光值,得到所述环境光感应值;其中,所述校准后的所述第二屏幕漏光值等于所述光感应值的跌落深度与所述第二校准系数的乘积。
12.作为一种可能的实施方式,在所述显示屏的一个调光周期内,分别采集所述第一光感应值和所述第二光感应值;所述显示屏的一个调光周期包括:显示屏处于点亮状态的非跌落时间和显示屏处于熄灭状态的跌落时间。
13.作为一种可能的实施方式,基于所述显示屏的垂直同步vsync信号,触发对所述第一光感应值和所述第二光感应值的采集。
14.作为一种可能的实施方式,每个所述垂直同步vsync信号的信号周期包括所述显示屏的至少一个调光周期。
15.作为一种可能的实施方式,每个所述垂直同步vsync信号的触发对应地得到至少一个所述环境光感应值。
16.作为一种可能的实施方式,进一步包括:将至少两个所述垂直同步vsync信号对应得到的所述环境光感应值叠加,并计算得到平均环境光感应值。
17.第二方面,本技术实施例提供一种电子设备,包括:显示屏、传感器、存储器以及处理器;所述传感器位于所述显示屏的下方,所述传感器用于感测光感应值;所述存储器用于存储计算机执行指令;所述处理器用于执行存储于所述存储器中的所述计算机执行指令;当所述计算机执行指令被执行时,所述处理器用于执行如第一方面所述的环境光感应值的检测方法。
18.第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介
质中存储有计算机执行指令;所述计算机执行指令被处理器执行时用于实现如第一方面所述的环境光感应值的检测方法。
附图说明
19.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。下面的描述涉及附图时,不同附图中的相同数字表示相同或相似的要素。除非有特别申明,附图中的图不构成比例限制。
20.图1为本技术实施例提供的一种显示屏与传感器之间的位置关系示意图;
21.图2为本技术实施例提供的一种环境光感应值的检测方法的流程示意图;
22.图3为本技术实施例提供的一个vsync信号对应的一种显示屏驱动波形示意图;
23.图4为本技术实施例提供的一个vsync信号对应的另一种显示屏驱动波形示意图;
24.图5为本技术实施例提供的多个vsync信号对应的显示屏驱动波形示意图。
具体实施方式
25.下面将结合附图对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。
26.本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
27.除非在本技术的上下文中清楚地说明了指定的顺序,否则可与指定的顺序不同地执行在此描述的处理步骤,即,可以以指定的顺序执行每个步骤、基本上同时执行每个步骤、以相反的顺序执行每个步骤,或者以不同的顺序执行每个步骤。
28.另外,“第一”、“第二”等术语仅用于区别类似的对象,而不能理解为指示或暗示相对重要性,或者隐含地指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。
29.本技术实施例提供了一种环境光感应值的检测方法,应用于电子设备10;电子设备10包括:显示屏101和位于显示屏101下方的传感器102,其中,传感器102可用于感测光感应值。具体地,电子设备10可以为手机、平板电脑等可移动设备。
30.下面结合图2至图5对本技术实施例提供的环境光感应值的检测方法进行说明。
31.如图2所示,为本技术实施例提供的一种环境光感应值的检测方法的流程示意图,该方法具体包括以下步骤:
32.步骤s201:采集传感器102在显示屏101处于点亮状态时感测的光感应值,得到第一光感应值rawdata1;采集传感器102在显示屏101处于熄灭状态时感测的光感应值,得到第二光感应值rawdata2。
33.上述第一光感应值rawdata1和第二光感应值rawdata2分别为传感器在显示屏处于点亮状态和熄灭状态时感测到的环境光的感应值。然而,上述环境光的感应值中不仅包含实际的环境光感应值,还包括显示屏的漏光值。其中,显示屏的漏光是指从自发光显示屏(如oled屏)的背面射出的光,与环境光一起入射至传感器的感光区域,导致传感器无法准
确地检测出实际的环境光感应值。因此,为了提高环境光检测的准确度,需要准确地获取显示屏的漏光值。
34.其中,第一光感应值rawdata1为实际的环境光感应值a与第一屏幕漏光值l1之和,该第一屏幕漏光值l1为显示屏处于点亮状态时的漏光值;第二光感应值rawdata2为实际的环境光感应值a与第二屏幕漏光值l2之和,该第二屏幕漏光值l2为显示屏处于熄灭状态时的漏光值。
35.具体地,对上述第一光感应值rawdata1和第二光感应值rawdata2进行采集的操作可以由vsync(vertical synchronization,垂直同步)信号触发。其中,该vsync信号可用于表征刷新屏幕内容的同步信号,示例性的,该vsync信号具有指定的频率,显示屏可以按照所述指定的频率刷新显示屏上的内容(例如,该内容可以是一帧图像内容)。也就是说,当收到vsync信号,并对当前显示屏所显示的内容进行刷新时,可以触发采集操作。每个vsync信号的触发可以对应地得到一个环境光感应值。
36.另外,上述采集操作可以为在显示屏的一个调光周期内采集相应的光感应值;具体地,调光方式可以为pwm(pulse width modulation,脉冲宽度调制)调光,或者dc(direct current,直流电)调光,本技术实施例对此不作限定。为便于清楚地描述本技术的技术方案,下面以pwm调光为例,对本技术的技术方案进行说明。
37.pwm调光是指通过调节显示屏驱动信号的占空比和驱动电压的大小,来调节显示屏的亮度。当采用pwm调光时,被“点亮”的显示屏并非是持续发光的,而是在持续交替地点亮、熄灭显示屏。当亮灭交替的速度足够快时,肉眼就会认为显示屏一直在发光。其中,在显示屏驱动波形的一个调光周期内,显示屏处于点亮状态的时间段又称为非跌落区,显示屏处于熄灭状态的时间段又称为跌落区。
38.可以理解的是,采用pwm调光时,在跌落区内,一种情况是,电路被彻底关断,但由于屏幕器件的物理特性或者电路被彻底关断的时间非常短暂,使得显示屏仍有余晖;另一种情况是,电路并没有被彻底关断,使得显示屏仍以较低的亮度发光,导致实际上在跌落区内采集的光感应值中也会包含有一定大小的显示屏漏光。
39.因此,需要特别说明的是,本技术实施例中,所述显示屏处于熄灭状态可以指显示屏处于完全熄灭的状态,即不进行发光,但由于显示屏被完全熄灭的时间较为短暂,使得在这一时间段内传感器仍会检测到显示屏的漏光。或者,所述显示屏处于熄灭状态可以指显示屏以较低的亮度进行发光,该较低的亮度至少是低于在非跌落区内显示屏的发光亮度,并且可以尽可能地选择在显示屏的发光亮度最低的时间点对传感器感测的光感应值进行采样,以尽量减少显示屏的漏光。
40.作为一种可能的实施方式,如图3所示,为本技术实施例提供的一个vsync信号对应的一种显示屏驱动波形示意图。其中,一个vsync信号的信号周期330等于显示屏的一个调光周期300。显示屏的一个调光周期300包括:非跌落区310和跌落区320。当检测到vsync信号进而触发采集操作时,可以在非跌落区310内的采样点311或采样点312对应的时间点,对传感器感测到的光感应值进行采集,以得到第一光感应值rawdata1,或者,可以将传感器在采样点311和采样点312对应的时间点采集到的光感应值进行叠加平均,以得到第一光感应值rawdata1;在跌落区320的采样点321对应的时间点,对传感器感测到的光感应值进行采集,以得到第二光感应值rawdata2。
41.作为一种可能的实施方式,一个vsync信号的信号周期包括显示屏的两个或两个以上调光周期。示例性地,图4为本技术实施例提供的一个vsync信号对应的另一种显示屏驱动波形示意图。其中,一个vsync信号的信号周期420对应于显示屏的两个调光周期(即调光周期411和调光周期412)。调光周期411和调光周期412分别包括非跌落区和跌落区,因此,可以对一个vsync信号的信号周期420内所有非跌落区中采样点对应的光感应值进行叠加平均,作为第一光感应值rawdata1,以及对一个vsync信号的信号周期420内所有跌落区中采样点对应的光感应值进行叠加平均,作为第二光感应值rawdata2。
42.步骤s202:计算第一光感应值rawdata1与第二光感应值rawdata2之间的差值,得到光感应值的跌落深度raw_depth。
43.具体地,在获取到上述第一光感应值rawdata1和第二光感应值rawdata2后,可以通过计算二者之间的差值得到光感应值的跌落深度raw_depth,即raw_depth=rawdata1-rawdata2。
44.步骤s203a:获取第一校准系数k1,第一校准系数k1可用于校准光感应值的跌落深度raw_depth到第一屏幕漏光值l1的映射关系,以得到校准后的第一屏幕漏光值l1’

45.具体地,第一校准系数可以预先通过校准方法进行确定。其中,光感应值的跌落深度与第一屏幕漏光值之间的映射关系可以呈线性关系或者多项式关系;又或者,可以通过矩阵或者查找表的形式进行表示。
46.作为一种可能的实施方式,固定显示屏的灰阶值,在显示屏的至少两种不同的亮度值下,分别获取相应的光感应值的跌落深度和第一屏幕漏光值,拟合得到第一校准系数。或者,固定显示屏的亮度值,在显示屏的至少两种不同的灰阶值下,分别获取相应的光感应值的跌落深度和第一屏幕漏光值,拟合得到第一校准系数。
47.作为一种可能的实施方式,通过固定显示屏的灰阶值,在显示屏的各个不同的亮度值下,分别获取相应的光感应值的跌落深度和第一屏幕漏光值,拟合得到该灰阶值下光感应值的跌落深度与第一屏幕漏光值之间的映射关系;再通过固定显示屏的亮度值,在显示屏的各个不同的灰阶值下,分别获取相应的光感应值的跌落深度和第一屏幕漏光值,拟合得到该亮度值下光感应值的跌落深度与第一屏幕漏光值之间的映射关系;根据各个亮度值和灰阶值下光感应值的跌落深度与第一屏幕漏光值之间的映射关系,得到第一校准系数。
48.示例性地,在具体实现时,可以采用如下步骤确定第一校准系数k1。
49.步骤s2031a:初始化显示屏的0亮度值和0灰阶值,并获取显示屏的亮度值和灰阶值均为0时光感应值的跌落深度到第一屏幕漏光值的映射k
00

50.具体地,首先可以在暗室环境下,设置显示屏的0亮度值;在显示屏仅发出背景光时,设置显示屏的0灰阶值。而后,可以在显示屏的一个调光周期内,当显示屏的亮度值和灰阶值均为0,并且在显示屏驱动波形分别处于非跌落区和跌落区时,相应地采集传感器感测到的光感应值,计算出光感应值的跌落深度,以及检测第一屏幕漏光值的大小,进而得到光感应值的跌落深度到第一屏幕漏光值的映射,记为k
00
;k
00
用于表征显示屏的亮度值和灰阶值均为0时光感应值的跌落深度到第一屏幕漏光值的映射。
51.步骤s2032a:固定显示屏的亮度值,遍历设置其他灰阶值,并获取每个灰阶值下光感应值的跌落深度到第一屏幕漏光值的映射km。
52.示例性地,固定显示屏的亮度值,遍历设置灰阶值(例如,由1至255),并相应地计算出每个灰阶值下光感应值的跌落深度到第一屏幕漏光值的映射,分别可记为k
m1
,k
m2
,
……
,k
mn
(m=1,2

,255;n=1,2

,255),其中m表示显示屏的任一亮度值,n表示显示屏的任一灰阶值,由此可以拟合出在显示屏的亮度值为m时,光感应值的跌落深度到第一屏幕漏光值的映射km。
53.步骤s2033a:固定显示屏的灰阶值,遍历设置其他亮度值,并获取每个亮度值下光感应值的跌落深度到第一屏幕漏光值的映射kn。
54.示例性地,固定显示屏的灰阶值,遍历设置亮度值(例如,由1至255),并相应地得到每个亮度值下光感应值的跌落深度到第一屏幕漏光值的映射,分别可记为k
1n
,k
2n
,......,k
mn
(m=1,2

,255;n=1,2

,255),由此可以拟合出在显示屏的灰阶值为n时,光感应值的跌落深度到第一屏幕漏光值的映射kn。
55.若仅执行上述步骤s2031a和步骤s2032a,或者仅执行上述步骤s2031a和步骤s2033a,则拟合得到的光感应值的跌落深度与第一屏幕漏光值之间的映射关系可以呈线性关系或多项式关系(如km或kn);若执行上述步骤s2031a、步骤s2032a以及步骤s2033a,并得到各个亮度值和灰阶值下的光感应值的跌落深度以及第一屏幕漏光值,则拟合得到的光感应值的跌落深度与第一屏幕漏光值之间的映射关系可以用矩阵形式进行表示(如[k
mn
])。
[0056]
基于上述光感应值的跌落深度到第一屏幕漏光值的映射,便可以相应地得到第一校准系数k1。
[0057]
步骤s204a:基于第一光感应值rawdata1、光感应值的跌落深度raw_depth以及第一校准系数k1,计算得到环境光感应值。
[0058]
由上述步骤s202可知,光感应值的跌落深度raw_depth=第一光感应值rawdata1-第二光感应值rawdata2=(第一屏幕漏光值l1 环境光感应值a)-(第二屏幕漏光值l2 环境光感应值a)=第一屏幕漏光值l
1-第二屏幕漏光值l2。
[0059]
从该光感应值的跌落深度的表达式可以看出:光感应值的跌落深度raw_depth仅与显示屏的漏光值(l1和l2)有关,而与环境光感应值a无关。因此,在获取第一校准系数k1之后,通过在实际的应用场景中检测得到光感应值的跌落深度raw_depth,便可以准确地计算出显示屏处于点亮状态时的实际漏光值,即得到校准后的第一屏幕漏光值l1’
。该校准后的第一屏幕漏光值l1’
等于光感应值的跌落深度raw_depth乘以第一校准系数k1(l1’
=raw_depth*k1)。最后,利用第一光感应值rawdata1减去校准后的第一屏幕漏光值l1’
,便可以准确地计算出环境光感应值a,即a=rawdata1-l1’
=rawdata1-raw_depth*k1。
[0060]
或者,在步骤s202之后,执行步骤s203b:获取第二校准系数k2,第二校准系数k2可用于校准光感应值的跌落深度raw_depth到第二屏幕漏光值l2的映射关系,以得到校准后的第二屏幕漏光值l2’

[0061]
作为一种可能的实施方式,固定显示屏的灰阶值,在显示屏的至少两种不同的亮度值下,分别获取相应的光感应值的跌落深度和第二屏幕漏光值,拟合得到第二校准系数。或者,通过固定显示屏的亮度值,在显示屏的至少两种不同的灰阶值下,分别获取相应的光感应值的跌落深度和第二屏幕漏光值,拟合得到第二校准系数。
[0062]
作为一种可能的实施方式,通过固定显示屏的灰阶值,在显示屏的各个不同的亮度值下,分别获取相应的光感应值的跌落深度和第二屏幕漏光值,拟合得到该灰阶值下光
感应值的跌落深度与第二屏幕漏光值之间的映射关系;再通过固定显示屏的亮度值,在显示屏的各个不同的灰阶值下,分别获取相应的光感应值的跌落深度和第二屏幕漏光值,拟合得到该亮度值下光感应值的跌落深度与第二屏幕漏光值之间的映射关系;根据各个亮度值和灰阶值下光感应值的跌落深度与第二屏幕漏光值之间的映射关系,得到第二校准系数。
[0063]
同样地,第二校准系数k2可以预先通过校准方法进行确定。光感应值的跌落深度与第二屏幕漏光值之间的映射关系可以呈线性关系或多项式关系,或者可以通过矩阵或者查找表的形式进行表示。
[0064]
示例性地,在具体实现时,可以采用与上述确定第一校准系数k1相类似的步骤确定第二校准系数k2,包括:
[0065]
步骤s2031b:初始化显示屏的0亮度值和0灰阶值,并获取显示屏的亮度值和灰阶值均为0时光感应值的跌落深度到第二屏幕漏光值的映射。
[0066]
步骤s2032b,固定显示屏的亮度值,遍历设置其他灰阶值,并获取每个灰阶值下光感应值的跌落深度到第二屏幕漏光值的映射。
[0067]
步骤s2033b:固定显示屏的灰阶值,遍历设置其他亮度值,并获取每个亮度值下光感应值的跌落深度到第二屏幕漏光值的映射。
[0068]
若仅执行上述步骤s2031b和步骤s2032b,或者仅执行上述步骤s2031b和步骤s2033b,则拟合得到的光感应值的跌落深度与第一屏幕漏光值之间的映射关系可以呈线性关系或多项式关系;若执行上述步骤s2031b、步骤s2032b以及步骤s2033b,并得到各个亮度值和灰阶值下的光感应值的跌落深度以及第二屏幕漏光值,则拟合得到的光感应值的跌落深度与第二屏幕漏光值之间的映射关系可以用矩阵形式进行表示。
[0069]
基于上述光感应值的跌落深度与第二屏幕漏光值之间的映射关系,便可以相应地得到第二校准系数k2。
[0070]
步骤s204b:基于第二光感应值rawdata2、光感应值的跌落深度raw_depth以及第二校准系数k2,计算得到环境光感应值。
[0071]
同样由上述步骤s202可知,光感应值的跌落深度raw_depth=第一光感应值rawdata1-第二光感应值rawdata2=(第一屏幕漏光值l1 环境光感应值a)-(第二屏幕漏光值l2 环境光感应值a)=第一屏幕漏光值l
1-第二屏幕漏光值l2。
[0072]
从该光感应值的跌落深度的表达式可以看出:光感应值的跌落深度raw_depth仅与显示屏的漏光值(l1和l2)有关,而与环境光感应值a无关。因此,在获取第二校准系数k2之后,通过在实际的应用场景中检测得到光感应值的跌落深度raw_depth,便可以准确地计算出显示屏处于熄灭状态时的实际漏光值,即得到校准后的第二屏幕漏光值l2’
,该校准后的第二屏幕漏光值l2’
等于光感应值的跌落深度raw_depth乘以第二校准系数k2(l2’
=raw_depth*k2);最后,利用第二光感应值rawdata2减去校准后的第二屏幕漏光值l2’
,便可以准确地计算出环境光感应值a,即a=rawdata2-l2’
=rawdata2-raw_depth*k2。
[0073]
本技术实施例提供的环境光感应值的检测方法通过获取光感应值的跌落深度,以及第一校准系数或第二校准系数,可以准确地获取显示屏的漏光值,从而有效消除显示屏漏光对环境光检测的影响,准确地计算出实际的环境光感应值,无需获取屏幕内容,能够有效降低系统负载,节约功耗,保护用户的隐私及个人信息,并且环境光感应值检测的实时性
较高,响应速度较快。
[0074]
每个vsync信号的触发可以对应地得到至少一个环境光感应值,且光感应值的跌落深度受环境光的影响较小,因此,通过将至少两个vsync信号对应的环境光感应值叠加,并计算平均环境光感应值,能够有效消除环境光波动带来的影响,提高信噪比,降低工频干扰。
[0075]
示例性地,如图5所示,为本技术实施例提供的多个vsync信号对应的显示屏驱动波形示意图。可以看到,vsync信号511、vsync信号512、vsync信号513以及vsync信号514的触发可分别对应地检测得到环境光感应值a1、环境光感应值a2、环境光感应值a3以及环境光感应值a4,将上述四个环境光感应值进行叠加平均,可以计算得到平均环境光感应值即
[0076]
本技术实施例提供一种电子设备,包括:显示屏、传感器、存储器以及处理器。该传感器位于显示屏的下方,该传感器用于感测光感应值;该存储器用于存储计算机执行指令;该处理器用于执行存储于该存储器中的计算机执行指令;当上述计算机执行指令被执行时,该处理器用于执行上述环境光感应值的检测方法。
[0077]
具体地,该电子设备可以为手机、平板电脑等移动设备,或者智能手表、智能手环等可穿戴设备。
[0078]
该存储器可以是易失性存储器(volatile memory,vm),如随机存取存储器(random access memory,ram)等,或者非易失性存储器(non-volatile memory,nvm),如硬盘(hard disk drive,hdd)、固态硬盘(solid state drive,ssd)等,又或者是电路或者其他任意能够实现存储功能的装置。存储器201是可以存储或携带具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,并且不限于此。
[0079]
该处理器可以是通用处理器(如微处理器)、数字信号处理器、专用集成电路、晶体管逻辑器件、现场可编程门阵列或者其他可编程逻辑器件,并且不限于此,可以实现或执行本技术实施例提供的各方法、步骤以及逻辑框图。结合本技术实施例所提供的各方法、步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0080]
本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令;该计算机执行指令被处理器执行时可用于实现上述环境光感应值的检测方法。
[0081]
该计算机可读存储介质可以是计算机可以存取的任何可用介质,或者是一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(如硬盘、软盘、磁带等)、半导体介质(如固态硬盘等),或者光介质(如数字视频光盘(digital video disk,dvd)等),并且不限于此。
[0082]
应理解,本技术实施例中的具体实施方式仅是为了帮助本领域技术人员更好地理解本技术实施例,而非限制本技术实施例的范围,本领域技术人员可以在上述实施例的基础上进行各种改进和变形,而这些改进或者变形均落入本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献