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.将至少两个所述标定值与至少两个所述标定值各自的权重进行关联,得到所述第三对应关系。
30.在一个实施例中,所述光学参数包括照度和/或色温。
31.在一个实施例中,所述光学参数包括照度和色温;所述采样值包括照度采样值与色温采样值;所述第一目标值包括第一照度目标值与第一色温目标值;
32.所述根据至少两个所述采样值确定至少两个所述采样值各自的权重,包括:
33.根据至少两个照度采样值确定至少两个所述照度采样值各自的权重;
34.所述根据至少两个所述采样值各自的权重对至少两个所述采样值进行融合,得到环境光的光学参数的第一目标值,包括:
35.根据至少两个所述照度采样值各自的权重对至少两个照度采样值进行融合,得到环境光的第一照度目标值;
36.根据至少两个所述照度采样值各自的权重对至少两个色温采样值进行融合,得到环境光的第一色温目标值。
37.在一个实施例中,所述光学参数包括色温;所述采样值包括色温采样值;所述第一目标值包括第一色温目标值;
38.所述根据至少两个所述采样值确定至少两个所述采样值各自的权重,包括:
39.当至少两个色温采样值中存在异常色温采样值时,将所述异常色温采样值的权重置零,所述异常色温采样值远小于至少两个所述色温采样值中的其余色温采样值,当至少两个色温采样值中存在基本相等的色温采样值时,确定基本相等的色温采样值各自的权重,其中,基本相等的色温采样值各自的权重相同;
40.所述根据至少两个所述采样值各自的权重对至少两个所述采样值进行融合,得到环境光的光学参数的第一目标值,包括:
41.根据至少两个所述色温采样值各自的权重对至少两个色温采样值进行融合,得到环境光的第一色温目标值。
42.根据本公开实施例的第二方面,提供一种电子设备,包括:显示屏与至少两个环境光传感器,至少两个所述环境光传感器分别位于所述电子设备的不同侧,所述至少两个环境光传感器中的一个所述环境光传感器与所述显示屏位于所述电子设备的同一侧,所述电子设备,还包括:
43.获取模块,被配置为获取至少两个所述环境光传感器各自采集的环境光的光学参数的采样值,得到至少两个采样值;
44.确定模块,被配置为根据至少两个所述采样值确定至少两个所述采样值各自的权重;
45.融合模块,被配置为根据至少两个所述采样值各自的权重对至少两个所述采样值进行融合,得到环境光的光学参数的第一目标值。
46.根据本公开实施例的第三方面,提供一种电子设备,包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现上述的方法。
47.根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
48.本公开的实施例提供的技术方案可以包括以下有益效果:由于电子设备包括至少两个环境光传感器,且至少两个环境光传感器分别位于电子设备的不同侧,因此,至少两个环境光传感器可以从不同的角度检测环境光的光学参数,得到环境光的光学参数的更多信息。而且,至少两个环境光传感器中的一个环境光传感器与显示屏位于电子设备的同一侧,因此,该环境光传感器在大部分情况下不容易被遮挡,有利于提高检测环境光的光学参数的准确性。进一步地,在该环境光的检测方法中,先获取至少两个环境光传感器各自采集的环境光的光学参数的采样值,得到至少两个采样值,然后,根据至少两个采样值确定至少两个采样值各自的权重,然后,根据至少两个采样值各自的权重对至少两个采样值进行融合,得到环境光的光学参数的第一目标值,这样,可以综合考虑各个环境光传感器采集的光学参数的采样值,以得到逼近真实的环境光的光学参数的值,可以提高检测环境光的光学参数的准确度。
49.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
50.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理。
51.图1是根据一示例性实施例示出的电子设备的结构示意图。
52.图2是根据一示例性实施例示出的环境光的检测方法的流程图。
53.图3是根据另一示例性实施例示出的环境光的检测方法的流程图。
54.图4是根据另一示例性实施例示出的环境光的检测方法的流程图。
55.图5是根据另一示例性实施例示出的电子设备的结构示意图。
56.图6是根据另一示例性实施例示出的环境光的检测方法的流程图。
57.图7是根据另一示例性实施例示出的环境光的检测方法的流程图。
58.图8是根据另一示例性实施例示出的环境光的检测方法的流程图。
59.图9是根据一示例性实施例示出的一种电子设备的框图。
60.图10是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
61.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
62.相关技术中,显示功能的电子设备上通常仅在设置显示屏的侧设置一个环境光传感器,由于该环境光传感器的视场角在横向方向与纵向方向上均小于120
°
,导致了仅能对电子设备与使用者所处的环境的一部分进行环境光检测,对于特定方向(位于电子设备的背面、侧面)的环境光的光学参数无法进行有效而准确的检测。其中,横向方向为电子设备的短边所在的方向,纵向方向为电子设备的长边所在的方向。而且,特别是当环境光传感器位于电子设备的顶部窄缝中时,环境光传感器的视场角会更小,导致对环境光的光学参数的检测更不准确,进而导致对屏幕调光不准确,无法满足预期的人眼舒适度需求。
63.为解决上述技术问题,本公开实施例提供一种环境光的检测方法及电子设备,可以提高检测环境光的光学参数的准确度。
64.图1是根据一示例性实施例示出的电子设备的结构示意图,图2是根据一示例性实施例示出的环境光的检测方法的流程图,该环境光的检测方法应用于图1所示的电子设备。
65.在本实施例中,如图1所示,电子设备1包括显示屏11、第一环境光传感器12与第二环境光传感器13,第一环境光传感器12与第二环境光传感器13分别位于所述电子设备1的不同侧,例如,第一环境光传感器12位于电子设备1的第一侧f1,第二环境光传感器13位于电子设备1的第二侧f2,第一侧f1与第二侧f2相对,显示屏11位于电子设备1的第一侧f1,即第一环境光传感器12与显示屏11位于电子设备1的同一侧。
66.在本实施例中,如图1所示,第一环境光传感器12位于显示屏11面向电子设备的第二侧f2的一侧,即,第一环境光传感器12位于显示屏11的下方,由于显示屏的影响,第一环境光传感器12对环境光检测的精度较低。第一环境光传感器12对环境光检测的精度小于第二环境光传感器13对环境光检测的精度。
67.如图2所示,该环境光的检测方法,包括以下步骤s201~s203:
68.在步骤s201中,获取第一环境光传感器12与第二环境光传感器13各自采集的环境
光的光学参数的采样值,得到两个采样值。
69.在本实施例中,光学参数包括照度和色温。环境光的光学参数的采样值包括照度采样值与色温采样值。在本实施例中,检测环境光的色温的方法与检测环境光的照度的方法相似,为避免内容冗余,下面以检测环境光的照度为主介绍环境光的检测方法。当然在其他实施例中,光学参数可包括照度和色温中的一个。例如,在另一个实施例中,光学参数可包括照度。在又一个实施例中,光学参数可包括色温。
70.在本实施例中,获取第一环境光传感器12与第二环境光传感器13各自采集的环境光的照度的采样值,得到第一照度采样值与第二照度采样值。第一照度采样值为第一环境光传感器12采集的环境光的照度的采样值,第二照度采样值为第二环境光传感器13采集的环境光的照度的采样值。
71.在步骤s202中,根据两个采样值确定两个采样值各自的权重。
72.在本实施例中,如图3所示,步骤s202可以包括以下步骤s2021~s202
73.在步骤s2021中,确定第一照度采样值与第二照度采样值中的最大值。
74.在步骤s2022中,从预设的第一照度取值范围、第二照度取值范围、第三照度取值范围与第四照度取值范围中确定最大值所属的目标照度取值范围。
75.在步骤s2023中,根据目标照度取值范围以及照度取值范围与权重分配策略的第一对应关系确定对应的目标权重分配策略,其中,每个权重分配策略包括采样值标识与权重的第二对应关系。
76.在步骤s2024中,根据第一照度采样值与第二照度采样值各自的采样值标识与目标权重分配策略确定第一照度采样值与第二照度采样值各自的权重。
77.在本实施例中,第一照度采样值与第二照度采样值可能并不相同,当二者不同时,从第一照度采样值与第二照度采样值中选出最大值。
78.在本实施例中,预设的光学参数取值范围包括预设的照度取值范围与预设的色温取值范围。
79.在本实施例中,环境光的最大照度取值范围为0~100000lux,可预先将最大照度取值范围划分为第一照度取值范围、第二照度取值范围、第三照度取值范围与第四照度取值范围,其中,第一照度取值范围、第二照度取值范围、第三照度取值范围与第四照度取值范围之间不存在交集,第一照度取值范围为0~9lux,第二照度取值范围为10~50lux,第三照度取值范围为51~999lux,第四照度取值范围为100~100000lux。因此,电子设备中预先存储有第一照度取值范围、第二照度取值范围、第三照度取值范围与第四照度取值范围。
80.同理,在本实施例中,环境光的最大色温取值范围为2000~8000k,也可预先将最大色温取值范围划分为第一色温取值范围、第二色温取值范围、第三色温取值范围与第四色温取值范围,但不限于此。由于检测环境光的色温的方法与检测环境光的照度的方法相似,为避免内容冗余,在此不再赘述。
81.在本实施例中,可从预设的第一照度取值范围、第二照度取值范围、第三照度取值范围与第四照度取值范围中确定最大值所属的目标照度取值范围。在一个示例性实施例中,第一照度采样值为2000lux,第二照度采样值为800lux,可从2000lux与800lux确定最大值,最大值为2000lux。然后,从0~9lux、10~50lux、51~999lux与1000~100000lux中确定2000lux所属的目标照度取值范围,目标照度取值范围为1000~100000lux。
82.在本实施例中,电子设备中预先存储有照度取值范围与权重分配策略的第一对应关系。在第一对应关系中,不同的照度取值范围对应不同的权重分配策略,不同的权重分配策略中,第一照度采样值的权重与第二照度采样值的权重不同。其中,每个权重分配策略包括采样值标识与权重的第二对应关系。采样值包括采样值标识,采样值标识包括照度采样值的身份标识,用于唯一地标识照度采样值,也可用于指示采集照度采样值的环境光传感器的身份。例如,第一照度采样值的采样值标识为s1,第二照度采样值的采样值标识为s2。当然,采样值标识还可包括色温采样值的身份标识。
83.在一个示例性实施例中,在第一对应关系中,第一照度取值范围对应第一权重分配策略,第二照度取值范围对应第二权重分配策略,第三照度取值范围对应第三权重分配策略,第四照度取值范围对应第四权重分配策略。在第一权重分配策略中,第一照度采样值的权重为25%,第二照度采样值的权重为75%。在第二权重分配策略中,第一照度采样值的权重为50%,第二照度采样值的权重为50%。在第四权重分配策略中,第一照度采样值的权重为80%,第二照度采样值的权重为20%。在第三权重分配策略中,第一照度采样值的权重可为第一指数函数,第一指数函数为
84.w1=0.5+7.5*10-8
*s
2.2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
85.在式(1)中,w1为第一照度采样值的权重,s为照度。当s为50lux时,w1为50%,当s为1000lux时,w1为80%。s的取值范围为51~999lux。
86.在上述的示例性实施例中,在第三权重分配策略中,第二照度采样值的权重为第二指数函数,第二指数函数为
87.w2=0.5-7.5*10-8
*s
2.2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
88.在式(2)中,w2为第二照度采样值的权重,s为照度。当s为50lux时,w2为50%,当s为1000lux时,w2为20%。s的取值范围为51~999lux。
89.需要说明的是,第一照度采样值的权重与第二照度采样值的权重也可以是线性函数,但不限于此。
90.在本实施例中,电子设备可以根据目标照度取值范围以及照度取值范围与权重分配策略的第一对应关系确定对应的目标权重分配策略。继续上述的示例性实施例,根据1000~100000lux确定的目标权重分配策略为在第四权重分配策略。
91.继续上述的示例性实施例,电子设备可以根据第一照度采样值与第二照度采样值各自的采样值标识与目标权重分配策略确定第一照度采样值的权重为80%,第二照度采样值的权重为20%。
92.在本实施例,当第一照度采样值与第二照度采样值中的最大值属于第一照度取值范围中时,第一照度取值范围中的照度比较小,说明环境光的照度比较小,这该环境光条件下,由于第一环境光传感器12的精度较低,可适当提高第二照度采样值的权重,使第一照度采样值的权重为25%,第二照度采样值的权重为75%。
93.在本实施例,当第一照度采样值与第二照度采样值中的最大值属于第二照度取值范围中时,第二照度取值范围中的照度比较小,说明环境光的照度比较小,这该环境光条件下,由于第一环境光传感器12的精度较低,可适当提高第二照度采样值的权重,使第一照度采样值的权重与第二照度采样值的权重相同。
94.在本实施例,当第一照度采样值与第二照度采样值中的最大值属于第三照度取值
范围时,照度中等,说明环境光的照度中等,这该环境光条件下,可以使用上述的第一指数函数确定第一照度采样值的权重,使用第二指数函数确定第二照度采样值的权重。或者,第二照度采样值的权重可以使用计算式w2=1-w1计算得到。
95.在本实施例,当第一照度采样值与第二照度采样值中的最大值属于第四照度取值范围时,照度比较大,说明环境光的照度比较大,这该环境光条件下,可以主要参考第一环境光传感器12检测的第一照度采样值,以第二环境光传感器13检测的第二照度采样值为辅。因此,第一照度采样值的权重为80%,第二照度采样值的权重为20%。
96.在步骤s203中,根据两个采样值各自的权重对两个采样值进行融合,得到环境光的光学参数的第一目标值。
97.在本实施例中,第一目标值包括第一照度目标值与第一色温目标值。电子设备可以根据第一照度采样值与第二照度采样值各自的权重对第一照度采样值与第二照度采样值进行融合,得到环境光的第一照度目标值。其中,第一照度目标值可以等于第一照度采样值与第二照度采样值的加权和,即第一照度目标值可以等于第一照度采样值与第一照度采样值的权重的乘积与第二照度采样值与第二照度采样值的权重的乘积之和。
98.在本实施例中,电子设备可以根据第一照度采样值与第二照度采样值各自的权重对第一环境光传感器12采集的第一色温采样值与第二环境光传感器13采集的第二色温采样值进行融合,得到环境光的第一色温目标值。
99.在本实施例中,由于电子设备包括两个环境光传感器,且两个环境光传感器分别位于电子设备的不同侧,因此,两个环境光传感器可以从不同的角度检测环境光的光学参数,得到环境光的光学参数的更多信息。而且,两个环境光传感器中的一个环境光传感器与显示屏位于电子设备的同一侧,因此,该环境光传感器在大部分情况下不容易被遮挡,有利于提高检测环境光的光学参数的准确性。进一步地,在该环境光的检测方法中,先获取两个环境光传感器各自采集的环境光的光学参数的采样值,得到两个采样值,然后,根据两个采样值确定两个采样值各自的权重,然后,根据两个采样值各自的权重对两个采样值进行融合,得到环境光的光学参数的第一目标值,这样,可以综合考虑各个环境光传感器采集的光学参数的采样值,以得到逼近真实的环境光的光学参数的值,可以提高检测环境光的光学参数的准确度。
100.在本实施例中,当光学参数仅包括照度时,由于电子设备包括两个环境光传感器,且两个环境光传感器分别位于电子设备的不同侧,因此,两个环境光传感器可以从不同的角度检测环境光的照度,得到环境光的照度的更多信息。而且,两个环境光传感器中的一个环境光传感器与显示屏位于电子设备的同一侧,因此,该环境光传感器在大部分情况下不容易被遮挡,有利于提高检测环境光的照度的准确性。进一步地,在该环境光的检测方法中,先获取两个环境光传感器各自采集的环境光的照度的采样值,得到两个采样值,然后,根据两个采样值确定两个采样值各自的权重,然后,根据两个采样值各自的权重对两个采样值进行融合,得到环境光的照度的第一目标值,这样,可以综合考虑各个环境光传感器采集的照度的采样值,以得到逼近真实的环境光的照度的值,可以提高检测环境光的照度的准确度。
101.在本实施例中,当光学参数仅包括色温时,由于电子设备包括两个环境光传感器,且两个环境光传感器分别位于电子设备的不同侧,因此,两个环境光传感器可以从不同的
角度检测环境光的色温,得到环境光的色温的更多信息。而且,两个环境光传感器中的一个环境光传感器与显示屏位于电子设备的同一侧,因此,该环境光传感器在大部分情况下不容易被遮挡,有利于提高检测环境光的色温的准确性。进一步地,在该环境光的检测方法中,先获取两个环境光传感器各自采集的环境光的色温的采样值,得到两个采样值,然后,根据两个采样值确定两个采样值各自的权重,然后,根据两个采样值各自的权重对两个采样值进行融合,得到环境光的色温的第一目标值,这样,可以综合考虑各个环境光传感器采集的色温的采样值,以得到逼近真实的环境光的色温的值,可以提高检测环境光的色温的准确度。
102.图4是根据另一示例性实施例示出的环境光的检测方法的流程图。在图2所示的实施例的基础上,上述的步骤s202包括以下步骤s2025~s2027:
103.在步骤s2025中,当确定第一照度采样值与第二照度采样值中存在零时,将为零的照度采样值的权重置零。
104.在步骤s2026中,确定第一照度采样值与第二照度采样值中除零之外的其余照度采样值的比值。
105.在步骤s2027中,根据第一照度采样值与第二照度采样值中除零之外的其余照度采样值的比值,确定第一照度采样值与第二照度采样值中除零之外的其余照度采样值的权重。
106.在一个示例性实施例中,电子设备1背对光源,第一环境光传感器12的第一照度采样值为0lux,第二环境光传感器13的第二照度采样值为9lux。电子设备在确定第一照度采样值与第二照度采样值中存在零时,将第一照度采样值的权重置零。由于第一照度采样值与第二照度采样值中除零之外,仅存在一个照度采样值,即第二照度采样值,因此,第一照度采样值与第二照度采样值中除零之外的第二照度采样值的比值为1。由于第一照度采样值与第二照度采样值中除照度采样值为零的第一照度采样值之外,仅存在一个照度采样值,即第二照度采样值,因此,根据第二照度采样值的比值确定的第二照度采样值的权重为100%。
107.在另一个示例性实施例中,如图5所示,电子设备1包括第一环境光传感器12、第二环境光传感器13与第三环境光传感器14。其中,第一环境光传感器12、第二环境光传感器13与第三环境光传感器14分别位于所述电子设备1的不同侧,例如,第一环境光传感器12位于电子设备1的第一侧f1,第二环境光传感器13位于电子设备1的第二侧f2,第三环境光传感器14位于电子设备1的第三侧f3。其中,电子设备1的第三侧f3可以为电子设备的顶端,即电子设备的顶端为在竖持电子设备时,电子设备远离地面的一端。
108.在图5所示的示例性实施例中,第一环境光传感器12的第一照度采样值为0lux,第二环境光传感器13的第二照度采样值为6lux,第三环境光传感器14的第三照度采样值为4lux。电子设备在确定第一照度采样值、第二照度采样值与第三照度采样值中的第一照度采样值为零时,将第一照度采样值的权重置零。然后,电子设备确定第二照度采样值与第三照度采样值的比值,其中,第二照度采样值与第三照度采样值的比值为3:2。然后,根据第二照度采样值与第三照度采样值的比值确定第二照度采样值的权重与第三照度采样值的权重,其中,第二照度采样值的权重与第三照度采样值的权重的比值为第二照度采样值与第三照度采样值的比值,即3:2,也就是,第二照度采样值的权重为60%,第三照度采样值的权
重为40%。
109.在本实施例中,可将为零的照度采样值的权重置零,为特定的环境光条件提供了环境光的检测方法。
110.图6是根据另一示例性实施例示出的环境光的检测方法的流程图。在图2所示的实施例的基础上,上述的步骤s202包括以下步骤s2028~s2029:
111.在步骤s2028中,确定至少两个照度采样值之间的比值。
112.在步骤s2029中,根据比值确定至少两个照度采样值各自的权重。
113.在图5所示的示例性实施例中,第一环境光传感器12的第一照度采样值为1000lux,第二环境光传感器13的第二照度采样值为4000lux,第三环境光传感器14的第三照度采样值为5000lux。电子设备可确定第一照度采样值、第二照度采样值与第三照度采样值的比值,其中,第一照度采样值、第二照度采样值与第三照度采样值的比值为5:4:1。然后,电子设备根据第一照度采样值、第二照度采样值与第三照度采样值的比值,确定第一照度采样值、第二照度采样值与第三照度采样值的权重,其中,第一照度采样值的权重、第二照度采样值的权重与第三照度采样值的权重的比值为第一照度采样值、第二照度采样值与第三照度采样值的比值,即为5:4:1,也就是,第一照度采样值的权重为50%,第二照度采样值的权重为40%,第三照度采样值的权重为10%。
114.在本实施例中,当至少两个色温采样值中存在异常色温采样值时,将所述异常色温采样值的权重置零,所述异常色温采样值远小于至少两个所述色温采样值中的其余色温采样值。其中,异常色温采样值与其余色温采样值的比值小于预设比值时可确定异常色温采样值远小于至少两个所述色温采样值中的其余色温采样值,例如,预设比值可为0.4,但不限于此。当至少两个色温采样值中存在基本相等的色温采样值时,确定基本相等的色温采样值各自的权重,其中,基本相等的色温采样值各自的权重相同。同时,可以将至少两个色温采样值中除基本相等的色温采样值之外的色温采样值的权重置零。
115.在上述的示例性实施例中,第一环境光传感器12的第一色温采样值为1000k,第二环境光传感器13的第二色温采样值为2800k,第三环境光传感器14的第三色温采样值为3000k。第二色温采样值与第三色温采样值近似相等,第一色温采样值与第二色温采样值、第三色温采样值相差较大,第一色温采样值与第二色温采样值的比值为0.36,第一色温采样值与第三色温采样值的比值为0.33,均小于0.4,因此,可确定第一色温采样值远小于第二色温采样值与第三色温采样值,第一色温采样值为异常色温采样值,将第一色温采样值的权重置零。
116.在上述的示例性实施例中,第二色温采样值与第三色温采样值基本相等,可确定第二色温采样值的权重与第三色温采样值的权重相同。即第二色温采样值的权重与第三色温采样值的权重分别为50%。
117.在上述的示例性实施例中,可根据第一色温采样值、第二色温采样值与第三色温采样值各自的权重对第一色温采样值、第二色温采样值与第三色温采样值进行融合,得到环境光的第一色温目标值。其中,第一色温目标值为第一色温采样值、第二色温采样值与第三色温采样值的加权和,即为第一色温采样值与第一色温采样值的权重的乘积、第二色温采样值与第二色温采样值的权重的乘积与第三色温采样值与第三色温采样值的权重的乘积的和。
118.图7是根据另一示例性实施例示出的环境光的检测方法的流程图。在图2所示的实施例的基础上,上述的步骤s202包括以下步骤s20210~s20211:
119.在步骤s20210中,将至少两个采样值输入已训练的数据融合模型。
120.在步骤s20211中,数据融合模型输出至少两个采样值各自的权重,其中,数据融合模型包括采样值与权重的第三对应关系。
121.在本实施例中,可以将至少两个环境光传感器采集的至少两个采样值输入已训练的数据融合模型,其中,数据融合模型包括采样值与权重的第三对应关系。数据融合模型根据输入的至少两个采样值输出至少两个采样值各自的权重。
122.在本实施例中,光学参数包括照度与色温。采样值包括照度采样值与色温采样值,数据融合模型输出的至少两个采样值各自的权重包括至少两个照度采样值的各自的权重与至少两个色温采样值的各自的权重。
123.在本实施例中,在步骤s20210之前,可将电子设备1置于不同的环境光条件中,对数据融合模型进行训练,得到已训练的数据融合模型。如图8所示,上述的数据融合模型通过以下步骤s801~s806训练得到:
124.在步骤s801中,针对每一个环境光条件,通过照度计标定至少两个环境光传感器的光学参数的采样值,得到至少两个训练时的采样值与至少两个标定值。
125.在图1所示的示例性实施例中,电子设备1包括第一环境光传感器12与第二环境光传感器13。在每一个环境光条件中,可使用同一个照度计分别标定第一环境光传感器12的采样值与第二环境光传感器13的采样值。这样,可以使照度计采集的标定值与环境光传感器的光学参数的采样值更接近。例如,将照度计先放置在第一环境光传感器12附近,分别读取第一环境光传感器12的采样值与照度计的第一标定值,得到第一环境光传感器12在训练时的采样值与第一标定值,其中,第一标定值为照度计采集环境光的照度的值。然后,将照度计放置在第二环境光传感器13附近,分别读取第二环境光传感器13在训练时的采样值与照度计的第二标定值,得到第二环境光传感器13在训练时的采样值与第二标定值。
126.在图1所示的示例性实施例中,针对每一个环境光条件,得到第一环境光传感器12在训练时的采样值、第二环境光传感器13在训练时的采样值、第一标定值与第二标定值。
127.继续上述的示例性实施例,第一标定值包括第一照度标定值与第一色温标定值,第二标定值包括第二照度标定值与第二色温标定值。
128.继续上述的示例性实施例,第一环境光传感器12在训练时的采样值包括第一环境光传感器12在训练时的照度采样值与色温采样值,第二环境光传感器13在训练时的采样值包括第二环境光传感器13在训练时的照度采样值与色温采样值。
129.在步骤s802中,确定满足人眼舒适度需求的显示屏的光学参数的目标值。
130.在本实施例中,显示屏的光学参数包括显示亮度与屏幕色温。显示亮度屏幕色温为屏幕发光的亮度。屏幕色温为屏幕发光的色温。显示屏的光学参数的目标值包括显示亮度目标值与屏幕色温目标值。
131.在图1所示的示例性实施例中,可通过主观实验获取用户的最佳显示亮度需求,当电子设备的显示屏的显示亮度满足用户的最佳显示亮度需求时,将该显示屏的显示亮度确定为显示屏的显示亮度目标值。
132.同理,可通过主观实验获取用户的最佳屏幕色温需求,当电子设备的显示屏的屏
幕色温满足用户的最佳屏幕色温需求时,将该显示屏的屏幕色温确定为显示屏的屏幕色温目标值。
133.在步骤s803中,根据光学参数的目标值以及显示屏的光学参数与环境光的光学参数之间的第四对应关系,确定环境光的光学参数的第二目标值。
134.在本实施例中,第四对应关系包括显示屏的显示亮度与环境光的照度之间的对应关系以及显示屏的屏幕色温与环境光的色温之间的对应关系。环境光的光学参数的第二目标值包括第二照度目标值与第二色温目标值。
135.在本实施例中,可以根据显示屏的显示亮度目标值以及显示屏的显示亮度与环境光的照度之间的对应关系确定环境光的第二照度目标值,以及可以根据显示屏的屏幕色温目标值以及显示屏的屏幕色温与环境光的色温之间的对应关系确定环境光的第二色温目标值。
136.在步骤s804中,根据至少两个标定值以及第二目标值,确定至少两个标定值各自的权重。
137.继续上述的示例性实施例,可以根据第一照度标定值、第二照度标定值以及第二照度目标值确定第一照度标定值的权重与第二照度标定值的权重。其中,第二照度目标值为第一照度标定值与第二照度标定值的加权和。
138.继续上述的示例性实施例,可以根据第一色温标定值、第二色温标定值以及第二色温目标值确定第一色温标定值的权重与第二色温标定值的权重。其中,第二色温目标值为第一色温标定值与第二色温标定值的加权和。
139.在步骤s805中,将至少两个训练时的采样值与至少两个标定值各自的权重进行关联,得到第三对应关系。
140.在本实施例中,第三对应关系包括照度采样值与权重的对应关系以及色温采样值与权重的对应关系。
141.继续上述的示例性实施例,将第一环境光传感器12在训练时的照度采样值、第二环境光传感器13在训练时的采样值与第一照度标定值的权重、第二照度标定值的权重分别进行关联,得到照度采样值与权重的对应关系。其中,在照度采样值与权重的对应关系中,第一环境光传感器12在训练时的照度采样值对应的权重为第一照度标定值的权重,第二环境光传感器13在训练时的采样值对应的权重为第二照度标定值的权重。
142.继续上述的示例性实施例,将第一环境光传感器12在训练时的色温采样值、第二环境光传感器13在训练时的色温采样值与第一色温标定值的权重、第二色温标定值的权重分别进行关联,得到色温采样值与权重的对应关系。其中,在色温采样值与权重的对应关系中,第一环境光传感器12在训练时的色温采样值对应的权重为第一色温标定值的权重,第二环境光传感器13在训练时的色温采样值对应的权重为第二色温标定值的权重。
143.在本实施例中,在同一环境光条件下,还可以调整电子设备的角度对数据融合模型进行训练。
144.在本实施例中,由于数据融合模型通过在大量环境光条件下训练得到,因此,输出的至少两个采样值各自的权重更准确,进而使检测环境光的光学参数更准确。
145.在本公开实施例中,电子设备可以根据检测到的环境光的照度以及预设的环境光的照度与显示亮度之间的关系曲线调节显示屏的亮度,以为使用者提供当前环境光条件下
适宜人眼的显示屏的亮度。电子设备也可以根据检测到的环境光的色温以及预设的环境光的色温与显示色温之间的关系曲线调节显示屏的色温,以为使用者提供当前环境光条件下适宜人眼的显示屏的色温。
146.图9是根据一示例性实施例示出的电子设备的框图。本实施例中,电子设备包括:显示屏与至少两个环境光传感器,至少两个所述环境光传感器分别位于所述电子设备的不同侧,所述至少两个环境光传感器中的一个所述环境光传感器与所述显示屏位于所述电子设备的同一侧,所述电子设备,还包括:
147.获取模块91,被配置为获取至少两个所述环境光传感器各自采集的环境光的光学参数的采样值,得到至少两个采样值;
148.确定模块92,被配置为根据至少两个所述采样值确定至少两个所述采样值各自的权重;
149.融合模块93,被配置为根据至少两个所述采样值各自的权重对至少两个所述采样值进行融合,得到环境光的光学参数的第一目标值。
150.在一个实施例中,确定模块92,包括:
151.第一确定子模块,被配置为确定至少两个所述采样值中的最大值;
152.第二确定子模块,被配置为从至少两个预设的光学参数取值范围中确定所述最大值所属的目标光学参数取值范围;
153.第三确定子模块,被配置为根据目标光学参数取值范围以及光学参数取值范围与权重分配策略的第一对应关系确定对应的目标权重分配策略,其中,每个所述权重分配策略包括采样值标识与权重的第二对应关系;
154.第四确定子模块,被配置为根据至少两个所述采样值各自的采样值标识与所述目标权重分配策略确定至少两个所述采样值各自的权重。
155.在另一个实施例中,确定模块92,包括:
156.第一设置子模块,被配置为在确定至少两个所述采样值中存在零时,将为零的采样值的权重置零;
157.第五确定子模块,被配置为确定至少两个所述采样值中除零之外的其余采样值的比值;
158.第六确定子模块,被配置为根据至少两个所述采样值中除零之外的其余采样值的比值,确定至少两个所述采样值中除零之外的其余采样值的权重。
159.在另一个实施例中,确定模块92,包括:
160.第七确定子模块,被配置为确定至少两个所述采样值之间的比值;
161.第八确定子模块,被配置为根据所述比值确定至少两个所述采样值各自的权重。
162.在另一个实施例中,确定模块92,包括:
163.输入子模块,被配置为将至少两个所述采样值输入已训练的数据融合模型;
164.输出子模块,被配置为所述数据融合模型输出至少两个所述采样值各自的权重,其中,所述数据融合模型包括采样值与权重的第三对应关系。
165.在另一个实施例中,将所述电子设备置于不同的环境光条件中,对所述数据融合模型进行训练。所述数据融合模型通过训练模块训练得到,训练模块包括:
166.标定子模块,被配置为针对每一个环境光条件,通过照度计标定至少两个所述环
境光传感器的光学参数的采样值,得到至少两个训练时的采样值与至少两个标定值;
167.第九确定子模块,被配置为确定满足人眼舒适度需求的显示屏的光学参数的目标值;
168.第十确定子模块,被配置为根据所述光学参数的目标值以及显示屏的光学参数与环境光的光学参数之间的第四对应关系,确定环境光的光学参数的第二目标值;
169.第十一确定子模块,被配置为根据至少两个所述标定值以及所述第二目标值,确定至少两个所述标定值各自的权重;
170.关联子模块,被配置为将至少两个训练时的采样值与至少两个所述标定值各自的权重进行关联,得到所述第三对应关系。
171.在另一个实施例中,所述光学参数包括照度和色温;所述采样值包括照度采样值与色温采样值;所述第一目标值包括第一照度目标值与第一色温目标值;确定模块92还被配置为根据至少两个照度采样值确定至少两个所述照度采样值各自的权重。融合模块93包括:
172.第一融合子模块,被配置为根据至少两个所述照度采样值各自的权重对至少两个照度采样值进行融合,得到环境光的第一照度目标值;
173.第二融合子模块,被配置为根据至少两个所述照度采样值各自的权重对至少两个色温采样值进行融合,得到环境光的第一色温目标值。
174.在另一个实施例中,所述光学参数包括色温;所述采样值包括色温采样值;所述第一目标值包括第一色温目标值。确定模块92还被配置为在至少两个色温采样值中存在异常色温采样值时,将所述异常色温采样值的权重置零,所述异常色温采样值远小于至少两个所述色温采样值中的其余色温采样值,以及在至少两个色温采样值中存在基本相等的色温采样值时,确定基本相等的色温采样值各自的权重,其中,基本相等的色温采样值各自的权重相同。融合模块93还被配置为根据至少两个所述色温采样值各自的权重对至少两个色温采样值进行融合,得到环境光的第一色温目标值。
175.图10是根据一示例性实施例示出的一种电子设备的框图。例如,设备1000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
176.参照图10,设备1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,输入/输出(i/o)的接口1012,传感器组件1014,以及通信组件1016。
177.处理组件1002通常控制设备1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。
178.存储器1004被配置为存储各种类型的数据以支持在设备1000的操作。这些数据的示例包括用于在设备1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可
编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
179.电力组件1006为设备1000的各种组件提供电力。电力组件1006可以包括电源管理系统,一个或多个电源,及其他与为设备1000生成、管理和分配电力相关联的组件。
180.多媒体组件1008包括在所述设备1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当设备1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
181.音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(mic),当设备1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。
182.i/o接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
183.传感器组件1014包括一个或多个传感器,用于为设备1000提供各个方面的状态评估。例如,传感器组件1014可以检测到设备1000的打开/关闭状态,组件的相对定位,例如所述组件为设备1000的显示器和小键盘,传感器组件1014还可以检测设备1000或设备1000一个组件的位置改变,用户与设备1000接触的存在或不存在,设备1000方位或加速/减速和设备1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
184.通信组件1016被配置为便于设备1000和其他设备之间有线或无线方式的通信。设备1000可以接入基于通信标准的无线网络,如wifi,2g或3g,4g lte,5g nr,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1016还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
185.在示例性实施例中,设备1000可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
186.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由设备1000的处理器1020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软
盘和光数据存储设备等。
187.关于上述实施例中的装置,其中处理器执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
188.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正取值范围和精神由下面的权利要求指出。
189.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其取值范围进行各种修改和改变。本公开的取值范围仅由所附的权利要求来限制。