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

一种环境光确定方法、装置、终端设备及介质与流程

2021-12-03 23:48:00 来源:中国专利 TAG:


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.图1是相关技术中的示出的具有全面屏的终端设备的显示屏设置示意图。
41.图2是本公开中的环境光确定方法的应用场景的示意图。
42.图3是本公开中的应用场景中的偏光部的工作原理的示意图。
43.图4是本公开中的应用场景中的偏光部的工作原理的另一示意图。
44.图5是根据一示例性实施例示出的环境光确定方法的流程图。
45.图6是根据另一示例性实施例示出的环境光确定方法的流程图。
46.图7是根据另一示例性实施例示出的环境光确定方法的流程图。
47.图8是根据另一示例性实施例示出的环境光确定方法的流程图。
48.图9是根据一示例性实施例示出的环境光确定装置的框图。
49.图10是根据一示例性实施例示出的一种终端设备的框图。
具体实施方式
50.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
51.相关技术中,为了保证终端设备的屏幕占比,光线传感器等感光元件通常设置于屏幕下方,终端设备能够根据感光元件检测的环境光调节屏幕自动背光、屏幕的亮度或键盘灯显示。但设置在屏幕下感光元件会受到屏幕发光的影响,从而影响感光元件对环境光的感知。
52.相关技术中,在低光段(指光照强度较低的情况)时,屏幕显示采用pwm(脉宽调制,240hz)驱动方式,感光元件在低光段工作时,可在屏幕显示的blanking time(消隐时间)时采样,并通过adc(模数转换器)积分得到环境光照度对应的积分值,获得环境光的照度信
息。但在高光段(指光照强度较高的情况)时,屏幕显示采用dc驱动(电流驱动)方式,屏幕以60hz频率刷新,不存在blanking time,感光元件采样积分得到的值都是包含环境光和屏幕光两部分,其中,低光段与高光照段可以是根据终端设备工作的光照环境自行设定的两个光强范围。
53.在高光段下,由于相关技术中感光元件获得的光信息同时包含了环境光和屏幕光,而无法直接获知屏幕光的大小,也就无法准确获知其中的环境光信息,导致终端设备无法准确依据环境光进行屏幕显示调节。
54.相关技术中的显示屏常使用oled屏,参照图1所示,为了防止用户在使用oled屏的时候出现屏幕反光的问题,在oled屏的最上层(参照图1中的方位)设置有第一偏光部1’,其下方依次设置有encap玻璃2’、有机自发光层3’及tft玻璃基板4’。外界环境中的自然光经过oled屏的第一偏光部1’后,进入至屏下。
55.而相关技术中,屏幕的有机层自发光层3’厚度较大,使得蓝波段光从该层的透过率较低。屏幕的透光率不好会影响屏幕显示的调节以及屏幕的发光效率,还会影响全面屏前置摄像头的拍摄效果。比如第一,当显示屏的透光率较低,屏下摄像头无法获得足够的自然光;第二,显示屏自身发光,造成屏下摄像头拍照效果的发白、不清楚。
56.对于显示屏的透光率较低的问题,相关技术显示可以通过增加屏幕透光率,以及增大感光元件的尺寸、感光量的方式解决。上述措施虽然可以在一定程度上增大屏幕的透过率,但是仍然无法准确获知屏幕光及环境光信息。并且若屏幕的透过率不好,还会导致屏幕光被屏幕自身衰减,从而导致预测屏幕光的难度更大(比如60hz幅值的很难预测),而感光元件获得的光信息同时包含了环境光和屏幕光,屏幕光预测难度增大,导致最终难以获知感光元件检测的环境光,导致终端设备不能根据感光元件的数据为屏幕显示调节提供数据参考。
57.相关技术中,使用算法消除屏幕光对感光元件的影响,如果使用的算法简单,造成算法的鲁棒性和计算效率较差,无法有效消除oled显示屏自身发出的光对感光元件的影响;如果使用的算法过于复杂,会降低手机的处理速度。这就要求用于消除屏幕光影响的算法,既需要具有较好的鲁棒性,获得较佳的效果,同时算法又不会过于复杂。
58.消除屏幕光对感光元件的影响的主要方法是:根据感光元件的检测结果,通过算法确定出自然光的照度值,供显示屏显示或屏下摄像头拍摄时使用。然而,由于感光元件自身硬件结构的原因,当终端设备的显示屏上显示不同内容时,感光元件对于显示屏上显示的不同颜色的光的响应情况不同。这就造成当显示屏上显示的内容不断变换时,感光元件检测到的数据会出现波动,影响最终输出的环境光的照度值的准确性,进而影响显示屏的显示调整或屏下摄像头拍摄出的图形的效果。
59.为了解决上述问题,本公开提出了一种环境光确定方法,能够准确获知屏幕光对感光元件的影响,并得到准确、可靠的环境光照度信息,进而根据环境光照度信息进行后续控制,提升了控制可靠性和稳定性。
60.为了便于对本公开中的环境光确定方法进行说明,首先对本公开中的环境光确定方法的应用场景进行说明。
61.如图2所示,本公开中在终端设备的显示屏下设置有至少一个第一感应单元11和至少一个第二感应单元12。第一感应单元11和第二感应单元12比如可以是光线传感器;显
示屏2比如可以是oled屏,显示屏2包括第一偏光部21和有机自发光层22。在终端设备的屏幕朝上且处于平置状态下,第一偏光部21位于有机自发光层22的上方。第一感应单元11及第二感应单元12设置在有机自发光层22的下方。第一感应单元11和第二感应单元12所处的环境相同,两者能够接收到的光线也相同。
62.依旧参照图2,第二感应单元12与显示屏2之间设置有第二偏光部13,沿第二感应单元12的光入射方向,第二偏光部13设置于第二感应单元12的上游,参照图2,即第二偏光部13设置在第二感应单元12的上方。第一偏光部21的透振方向与第二偏光部13的透振方向之间具有预定夹角。
63.第一感应单元11接收显示屏2的屏幕光和透过第一偏光部21的入射的第一偏振环境光,第二感应单元12接收显示屏2的屏幕光、以及透过第一偏光部21和第二偏光部13入射的第二偏振环境光。其中,第一偏光部21可以是第一偏光片,第二偏光部13可以是第二偏光片,第一偏光片的透振方向与第二偏光片的透振方向具有预定夹角。预定夹角在本实施例中没有具体限定,设置预定夹角的目的是为了使第二感光元件12能够在一定情况下接收不到自然光,仅接收到屏幕光;或者,第二感应单元12仅接收少量的自然光,接收全部的屏幕光。预定夹角的角度大小可以根据实施过程中的实际情况进行选择,只要保证不影响摄像头1的拍摄效果即可。
64.以下对第一偏光部21和第二偏光部13的工作原理进行说明。
65.参照图3,设置偏光片p,偏光片p的透振方向是倾斜的,自然光通过偏光片p后沿倾斜方向传播,直至四分之一波片处,四分之一波片则能够将经过偏光片偏振的线偏振光变成圆偏光或椭圆偏光。
66.进一步的参照图4,设置偏光片p及偏光片q,两个偏光片的透振方向具有预定夹角。甲、乙、丙三束相同的自然光,通过偏光片p,偏光片p的透振方向沿竖向方向,甲束光线变为振动方向沿竖向方向的第一竖向偏振光,背景板m上能够接收到光线,是明亮的。乙束光线通过偏光片p和偏光片q,其中,偏光片p和偏光片q的透振方向均为竖向方向,乙束光线通过偏光片p后变为振动方向沿竖向方向的第一竖向偏振光,由于偏光片q的透振方向与第一竖向偏振光的振动方向相同,因此,第一竖向偏振光经过偏光片q后变为第二竖向偏振光,背景板m上依然能够接收到光线,是明亮的。丙束光线通过偏振片p和偏光片q,其中,偏光片p为竖向方向,偏光片q处于横置状态,其透振方向为横向方向,丙束光线通过偏振片p后变为振动方向沿竖向方向的第一竖向偏振光,由于偏光片q的透振方向为横向,仅有沿横向方向振动的光波能够透光偏光片q传播,而第一竖向偏振光是沿竖向振动的,无法透过偏光片q,因此,第一竖向偏振光经过偏光片q后全部被过滤,背景板m上无法接收到光线,背景板m是暗的。
67.依旧参照图4,如果第一偏光部21是偏光片p,第二偏光部13是偏光片q,当第一偏光部21的透振方向与第二偏光部13的透振方向之间具有夹角时,环境中的环境光依次经过第一偏光部21和第二偏光部13后,理想状态下,仅有很少的环境光能够被第二感应单元12接收到。那么本实施例中,第一感应单元11接收显示屏2的屏幕光和透过第一偏光部21的入射的第一偏振环境光,第二感应单元12接收显示屏2的屏幕光,以及透过第一偏光部21和第二偏光部13入射的第二偏振环境光,而第二偏振环境光由于光线很少可以忽略不计,因此,可以认为第二感光元件12接收到的几乎全部都是屏幕光。
68.下面以具体的实施例对本公开中的环境光确定方法进行说明。
69.在一个示例性实施例中,本实施例中的环境光确定方法应用于具有全面屏的终端设备上。如图2所示,在一个示例中,在终端设备的显示屏2下设置有一个第一感应单元11和一个第二感应单元12,显示屏2具有第一偏光部21,第二感应单元12与显示屏2之间设置有第二偏光部13,第一偏光部21的透振方向与第二偏光部13的透振方向之间具有预定夹角。如图5所示,本实施例中的方法具体包括如下步骤:
70.s110、获取第二偏光部对第一感应单元和第二感应单元的影响因素信息。
71.步骤s110中,获取影响因素信息可以在不同情况下实现,比如第一感应单元和第二感应单元是单通道的光线传感器,或者第一感应单元和第二感应单元是多通道的光线传感器,在不同情况下,影响因素信息的获取采取不同方式,具体可参见下述实施例的描述。
72.s120、光源包括屏幕光和环境光时,获取第一感应单元的第一感光信息和第二感应单元的第二感光信息。
73.步骤s120中,在光源经过不同程度的偏振后,第一感应单元与第二感应单元接收的光源均包括屏幕光和环境光,以光源同时包含屏幕光和环境光时作为检测环境,此时第一感应单元获得的第一感光信息、第二感应单元获得的第二感光信息可作为进一步计算环境光照度值的参考。
74.s130、根据第一感光信息、第二感光信息和影响因素信息,确定环境光信息。
75.步骤s130中,根据前述第一偏光部与第二偏光部的透光特点,第一感应单元和第二感应单元获得的环境光及屏幕光会有所不同,根据第一感光信息、第二感光信息,以及影响因素信息可准确确定环境光信息,而获得准确的环境光信息后,终端设备则可以根据检测到的环境光信息进行调整屏幕显示或屏下摄像装置拍摄。
76.在另一个示例中,在终端设备的显示屏下还可以设置有两个或三个第一感应单元和两个或三个第二感应单元,此时在应用过程中,第一感光信息包括各第一感应单元测得数据的平均值,第二感光信息包括各第二感应单元测得数据的平均值。
77.在另一个示例性实施例中,如图6所示,当第一感应单元及第二感应单元均是单通道的传感器,环境光的确定方法具体包括如下步骤:
78.s210、光源为第一预设照度的屏幕光时,获取第二偏光部对第一感应单元和第二感应单元的第一影响信息。
79.s220、光源为第二预设照度的环境光时,获取第二偏光部对第一感应单元和第二感应单元的第二影响信息。
80.s230、光源包括屏幕光和环境光时,获取第一感应单元的第一感光信息和第二感应单元的第二感光信息。
81.s240、根据第一感光信息、第二感光信息、第一影响信息、第二影响信息,确定环境光信息。本实施例中影响因素信息包括第一影响信息及第二影响信息。
82.本实施例中,认为第一感应单元及第二感应单元均是单通道的传感器(或者只考虑两个感光单元单个通道的情况),在此种情况下进行计算环境光信息。值得说明的是,在理想状况下,如图2所示,由于第一偏光部21及第二偏光部13的设置,可认为第二感应单元12处滤除了环境光、只接收到屏幕光,第一感应单元11处包含环境光及屏幕光两部分,因此环境光照度信息等于第一感应单元11的第一感光信息与第二感应单元12的第二感光信息
示数相减。但是实际情况下,到达第二感应单元12的光线不可能完全滤除环境光,比如会有些红外透过,因此本实施例中在计算环境光信息的过程中可采用如下方式:
83.假设当光源包括屏幕光和环境光时:
84.第一感光信息满足:s1=a1*a b1*l;
85.第二感光信息满足:s2=a2*a b2*l;
86.其中,s1为第一感应单元采集的数据(或示数),s2为第二感应单元采集的数据(或示数);a1、b1、a2及b2为不同的权重值;a为环境光照度值,l为屏幕光照度值。
87.则对上述方程进行处理得到:
88.s1b2=a1*ab2 b1*lb2ꢀꢀ①
89.s2b1=a2*ab1 b2*lb1ꢀꢀ②
90.①


得:
91.s1b
2-s2b1=a1*ab2 b1*lb
2-(a2*ab1 b2*lb1)=(a1b
2-a2b1)a
92.假设b1=nb2(n为常数),则
[0093][0094]
则在步骤s210中,当光源为第一预设照度的屏幕光时,比如将屏幕点亮至预设亮度,并将屏幕置于暗室,此时环境光的照度值a=0,则n=s2’
/s1’
,其中s1’
、s2’
分别为此时第一感应单元11采集的数据及第二感应单元12采集的数据。此时n视为第二偏光部13对第一感应单元11和第二感应单元12的第一影响信息;
[0095]
在步骤s220中,当光源为第二预设照度的环境光时,比如将屏幕灭屏并分别置于照度a1的环境光下,此时l=0,根据此时第一感应单元采集的数据s
1”及第二感应单元采集的数据s
2”:s
1”=a1*a1,s
2”=a2*a1,可以求得a1及a2。此时第二偏光部13对第一感应单元11和第二感应单元12的第二影响信息包括a1及a2。
[0096]
在确定了第一影响信息及第二影响信息后,在步骤s230中,此时光源包括屏幕光和环境光,还可以获得此时第一感应单元11的当前第一感光信息s1和第二感应单元12的当前第二感光信息s2。
[0097]
在步骤s240中,根据第一感光信息s1、第二感光信息s2、第一影响信息n、第二影响信息a1及a2,则可以根据公式:
[0098][0099]
准确计算当光源包括屏幕光和环境光时,环境光的照度信息。
[0100]
在另一个示例性实施例中,第一感应单元及第二感应单元均是多通道的传感器,比如第一感应单元包括预设数量的第一感应通道,第二感应单元包括预设数量的第二感应通道,第一感应通道与第二感应通道对应设置,相对应的第一感应通道和第二感应通道形成感应通道组,每组感应通道组对应一个预设感光参数,影响因素信息包括预设数量个预设感光参数。
[0101]
如图7所示,本实施例中环境光的确定方法具体包括如下步骤:
[0102]
s310、获取第二偏光部对第一感应单元和第二感应单元的影响因素信息。
[0103]
s320、获取第一感应单元的每一个第一感应通道的第一通道信息。
[0104]
s330、获取第二感应单元的每一个第二感应通道的第二通道信息。
[0105]
s340、根据第一感应单元的每一个第一通道信息、第二感应单元的每一个第二通道信息,以及与第一通道信息和第二通道信息对应的预设感光参数,确定第一感应单元的每一个第一感应通道的环境光电信号。
[0106]
s350、根据第一感应单元的每一个第一感应通道的环境光电信号,获得环境光信息。
[0107]
其中,在步骤s310中,第一感应单元包括两个第一感光通道a1和a2,第二感应单元也包括两个感光单元b1和b2,第一感光元件11和第二感光元件12对应设置是指第一感应单元11和第二感应单元12的感光通道的数量相等。第一感光通道a1与第二感光通道b1形成第一感光通道组,第一感光通道a2与第二感光通道b2形成第二感光通道组。当然,可以理解的是,在本示例中仅示出了具有两个感光通道的第一感光元件和第二感光元件,除此之外,第一感光元件和第二感光元件还可以分别具有四个感光通道,或者,分别具有五个感光通道,只要保证第一感光元件和第二感光元件的感光通道数相等即可。
[0108]
在屏幕在预设条件下时,根据第一感光通道a1对应的环境光通道值(此条件下的第一通道信息)与第二感应单元b1对应的环境光通道值(此条件下的第二通道信息)可以确定一个预设感光参数,同理的,a2与b2也对应有一个预设感光参数,本实施例中影响因素信息包括两个预设感光参数。
[0109]
在步骤s320中,第一通道信息为检测环境下的环境光通道值,获取第一感应单元11中a1对应的环境光通道值以及a2对应的环境光通道值。
[0110]
在步骤s330中,第二通道信息为检测环境下的环境光通道值,获取第二感应单元12中b1对应的环境光通道值以及b2对应的环境光通道值。
[0111]
在步骤s340中,根据第一感应单元每一个第一通道信息、与对应的第二感应单元的每一个第二通道信息,以及相对应的第一通道信息和第二通道信息确定的预设感光参数,能够确定检测环境下第一感应单元的每一个第一感应通道的环境光电信号,比如第一感应单元的第一感应通道a1的环境光电信号c
i
满足:
[0112]
c
i
=c
1-c2*k
[0113]
其中,c1为检测环境下第一感应单元的第一感光通道a1的第一通道信息(通道值),c2为检测环境下第二感应单元的第二感光通过b1的第二通道信息;
[0114]
k为预设条件(比如在暗室下屏幕显示预设颜色)下,根据第一感光通道a1对应的环境光通道值(第一通道信息)c
a1
与第二感应单元b1对应的环境光通道值(第二通道信息)c
b1
可以确定的预设感光参数:
[0115][0116]
同理的,根据上述公式可以求得第一感应单元的第一感应通道a2的环境光电信号c
ii

[0117]
在步骤s350中,根据求得的第一感应单元的第一感应通道a1的环境光电信号c
i
,以及第一感应单元的第一感应通道a2的环境光电信号c
ii
,将c
i
与c
ii
拟合可获得环境光信息,此时获得的环境光信息即为第一感应单元的环境光的照度值信息(光信号),根据该照度值信息则可以实现对屏幕显示的调整及屏下摄像效果的调整。其中,通道值拟合成照度
值lux的方式可采用矩阵运算或线性运算。
[0118]
在另一个示例性实施例中,如图8所示,本实施例限定了用于对上述实施例中步骤s340的实现方式进行详细说明。本实施例中,确定第一通道信息和第二通道信息对应的预设感光参数的方法,包括:
[0119]
s410、在没有环境光的状态下,控制显示屏分别显示多种单色光。
[0120]
在该步骤中,为了保证确定出的预设感光参数的准确性,可以将感光装置的第一感应单元和第二感应单元放置在黑暗环境下,比如可以将终端设备置于暗室中,以尽可能的减少感光元件接收到的环境光,在理想情况下,感光元件接收到的外界的环境光为零,也即,感光元件仅能够接收到显示屏的光,不会受到外界环境光的影响,以保证能够准确反应出显示屏中分别显示的多种单色光对感光元件的检测出的照度值的影响。
[0121]
其中,单色光可以是红色、绿色、蓝色、白色四种单色光,该四种单色光以及黑屏状态是本领域技术人员在确定屏幕屏显示效果时常用的显示方式。但是由于黑屏状态下,感光装置也无法接收到显示屏显示的内容的光,因此,在本实施例中,将黑屏状态舍弃。
[0122]
s420、每种单色光下,分别获取每组感光通道组中的第一感光通道的第一通道值(第一通道信息)和第二感光通道的第二通道值(第二通道信息)。
[0123]
如步骤s410中,单色光共包括红色、绿色、蓝色、白色四种。以具有双通道的第一感应单元和第二感应单元为例,本实施例中包括两个感光通道组,分别为第一感光通道a1与第二感光通道b1形成第一感光通道组,第一感光通道a2与第二感光通道b2形成第二感光通道组。该步骤中,获取第一感光通道a1的第一通道值a1,获取第二感光通道b1的第二通道值b1,以及获取第一感光通道a2的第一通道值a2,获取第二感光通道b2的第二通道值b2。则每一种颜色下,一个感应装置包括两个感光通道组,每个感光通道组又包括两个通道值,因此,每种颜色下共获取到4个通道值。则四种单色光下,共获取16个通道值。
[0124]
s430、根据每种单色光下每组感光通道组对应的第一通道值和第二通道值,确定每种单色光下每组感光通道的预设感光参数。
[0125]
该步骤中,每种单色光下,每组感光通道组对应的第一通道值与第二通道值的比值,作为该种单色光下该组感光通道的预设感光参数。
[0126]
在一个示例中,在红色光下,第一组感光通道组中的第一感光元件的第一通道值为q
r1
,第二感光元件的第二通道值为p
r1
,第二组感光通道组中的第一感光元件的第一通道值为q
r2
,第二感光元件的第二通道值为p
r2
。由于在暗室环境下,第一感光元件能够接收全部的红色光,第二感光元件仅能接收到被偏光后的红色光,因此,第一组感光通道组在红色光下的预设感光参数为k
r1
=q
r1
/p
r1
,第二感光通道组在红色光下的预设感光参数为k
r2
=q
r2
/p
r2

[0127]
同理的,在绿色光下,计算第一组感光通道组预设感光参数为k
g1
=q
g1
/p
g1
,第二感光通道组的预设感光参数为k
g2
=q
g2
/p
g2
。在蓝色光下,计算第一组感光通道组预设感光参数为k
b1
=q
b1
/p
b1
,第二感光通道组的预设感光参数为k
b2
=q
b2
/p
b2
。在白光下,计算第一组感光通道组预设感光参数为k
w1
=q
w1
/p
w1
,第二感光通道组的预设感光参数为k
w2
=q
w2
/p
w2

[0128]
在一个示例中,对于每一组感光通道组,预设感光参数可以包括多个颜色下的预设感光参数,在检测环境下(同时包含环境光及对应颜色屏幕光),计算第一组感光通道组的通道值(可理解为第一感应单元的第一感光通道a1对应的通道值)时,可以采用将多个颜
色下的预设感光参数求得平均值(作为k)的方式,按照c
i
=c
1-c2*k计算第一组感光通道组的通道值。
[0129]
在另一个示例中,在检测环境下(同时包含环境光及对应颜色屏幕光),计算第一组感光通道组的通道值(可理解为第一感应单元的第一感光通道a1对应的通道值)时,根据每种颜色下的预设感光参数,按照c
i
=c
1-c2*k计算获得四种颜色下的第一组感光通道组的通道值:
[0130]
c
r1
=c
1-c2*k
r1
[0131]
c
g1
=c
1-c2*k
g1
[0132]
c
b1
=c
1-c2*k
b1
[0133]
c
w1
=c
1-c2*k
w1
[0134]
同理,计算第二组感光通道组的通道值(可理解为第一感应单元的第一感光通道a2对应的通道值)时,根据每种颜色下的预设感光参数,按照c
i
=c
1-c2*k计算获得四个第二组感光通道组的通道值:
[0135]
c
r2
=c
1-c2*k
r2
[0136]
c
g2
=c
1-c2*k
g2
[0137]
c
b2
=c
1-c2*k
b2
[0138]
c
w2
=c
1-c2*k
w2
[0139]
由上述可知,在同一种单色光下的两个感应通道组可以确定在该种单色光下,第一感应单元两个第一感光通道(a1和a2)的通道值,将对应单色光下的两个通道值(比如红色光下的c
r1
和c
r2
)拟合确定一个感光装置的检测照度值。拟合的方式可以采用矩阵运算或线性运算计算lux的方法。以此类推,在每种颜色下,均可以拟合出一个照度值。值得强调的是,上述计算公式中的c1、c2并不一定数值相同,只是代表在相对应的检测环境下,两个感应元件测得的通道值。
[0140]
本实施例中,当第一感应单元及第二感应单元均是多通道的传感器时,在根据第一感应单元的每一个第一感应通道的环境光电信号(通道值),获得环境光信息(当前环境光照度值)后,还可以对感光元件输出的照度值进行更新优化,比如:
[0141]
获取参考环境光照度值,参考环境光照度值为与当前环境光照度值相邻的连续n个环境光照度值的第一平均值,其中,n比如可以是16、或者10、或者20等,在实施过程中可以根据实际情况进行设定。当n为10时,与当前环境光照度值相邻的,沿时间轴往前的连续10个环境光照度值的第一平均值。比如,当前环境光照度值为m,与当前环境光照度值相邻的且位于当前环境光照度值之前的已经输出的第n个环境照度值是第10个,然后是已经输出的第n-1个环境光照度值是第9个,以此类推,已经输出的第n-9个环境光照度值是第1个,将这10个在当前环境光照度值之前输出的环境光照度值求和后再求平均,获得第一平均值,该第一平均值即为参考环境光照度值。
[0142]
比如,在输出当前环境光照度值之前,已经输出了10次环境光照度值,分别为y1、y2、y3、y4、y5、y6、y7、y8、y9、y10,则第一平均值为y1、y2、y3、y4、y5、y6、y7、y8、y9、y10求和后取平均值,该第一平均值即为参考环境光照度值。
[0143]
确定自当前环境光照度值起,与当前环境光照度值相邻的n-1个环境光照度值的第二平均值。参考上述确定第一平均值时的示例,在确定第二平均值时,对当前环光照度
值,以及已经输出在时间轴上位于当前环境光照度值之前的连续的第10个环境光照度值至第2个环境光照度值求和,并且进一步求平均值计算后得到第二平均值。
[0144]
比如,在输出当前环境光照度值之前,已经输出了10次环境光照度值,分别为y1、y2、y3、y4、y5、y6、y7、y8、y9、y10,输出的当前环境光照度为y11,则在计算第二平均值时,求取y2、y3、y4、y5、y6、y7、y8、y9、y10、y11之和后,计算平均值,该平均值即为第二平均值,也即下一次确定当前环境光照度值时使用的参考环境光照度值。
[0145]
直接将第二平均值替换掉第一平均值作为参考环境光照度值,供下一次确定当前环境光照度值时作为参考使用,在此,需要说明的是,当前环境光照度值之后,当终端设备所处的环境中的环境光发生变化时,需要重新确定当前环境光照度值时。也即,每输出一次当前环境光照度值都需要重新确定一次参考环境光照度值,以供再下一次确定当前环境光照度值时作为参考。保证应用于终端设备控制过程中的环境光的照度值更加稳定、更加准确,保证终端设备的控制稳定性和可靠性。
[0146]
在另一个示例性实施例中,本实施例公开了一种环境光的确定装置,用于实现上述的环境光确定方法。如图9所示,本实施例中的环境光确定装置包括:第一获取模块100、第二获取模块200及确定模块300,本实施例中的装置用于实现如图5所示的环境光确定方法。在实施过程中,本实施例中的第一获取模块100用于获取第二偏光部对第一感应单元和第二感应单元的影响因素信息。第二获取模块200,用于在光源包括屏幕光和环境光时,获取第一感应单元的第一感光信息和第二感应单元的第二感光信息。确定模块300,用于根据所述第一感光信息、所述第二感光信息和所述影响因素信息,确定环境光信息。
[0147]
在另一个示例性实施例中,依旧参照图9,本实施例中的环境光确定装置包括第一获取模块100、第二获取模块200及确定模块300,本实施例中的装置用于实现如图6所示的方法。在实施过程中,本实施例中的第一获取模块具体用于:
[0148]
光源为第一预设照度的屏幕光时,获取第二偏光部对第一感应单元和第二感应单元的第一影响信息;
[0149]
光源为第二预设照度的环境光时,获取第二偏光部对第一感应单元和第二感应单元的第二影响信息。
[0150]
在另一个示例性实施例中,依旧参照图9,本实施例中的环境光确定装置包括第一获取模块100、第二获取模块200及确定模块300,本实施例中的装置用于实现如图6所示的方法。在实施过程中,本实施例中的确定模块具体用于:根据第一感光信息、第二感光信息、第一影响信息、第二影响信息,确定环境光信息。
[0151]
在另一个示例性实施例中,依旧参照图9,本实施例中的环境光确定装置包括第一获取模块100、第二获取模块200及确定模块300,本实施例中的装置用于实现如图7所示的方法。其中,第二获取模块具体用于:
[0152]
获取第一感应单元的每一个第一感应通道的第一通道信息;获取第二感应单元的每一个第二感应通道的第二通道信息。
[0153]
本实施例中,第一感应单元包括预设数量的第一感应通道,第二感应单元包括预设数量的第二感应通道,第一感应通道与所述第二感应通道对应,相对应的第一感应通道和第二感应通道形成感应通道组,每组感应通道组对应一个预设感光参数,影响因素信息包括预设数量个预设感光参数。
[0154]
在另一个示例性实施例中,依旧参照图9,本实施例中的环境光确定装置包括第一获取模块100、第二获取模块200及确定模块300,本实施例中的装置用于实现如图7所示的方法。其中,确定模块具体用于:根据第一感应单元的每一个所述第一通道信息、第二感应单元的每一个第二通道信息,以及与第一通道信息和第二通道信息对应的预设感光参数,确定第一感应单元的每一个第一感应通道的环境光电信号;根据第一感应单元的每一个第一感应通道的环境光电信号,获得环境光信息。
[0155]
如图10所示,是一种终端设备的框图。本公开还提供了一种终端设备,例如,设备500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0156]
设备500可以包括以下一个或多个组件:处理组件502,存储器504,电力组件506,多媒体组件508,音频组件510,输入/输出(i/o)的接口512,传感器组件514,以及通信组件516。
[0157]
处理组件502通常控制设备500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
[0158]
存储器504被配置为存储各种类型的数据以支持在设备500的操作。这些数据的示例包括用于在设备500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0159]
电力组件506为设备500的各种组件提供电力。电力组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
[0160]
多媒体组件508包括在设备500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当设备500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0161]
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(mic),当设备500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
[0162]
i/o接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁
定按钮。
[0163]
传感器组件514包括一个或多个传感器,用于为设备500提供各个方面的状态评估。例如,传感器组件514可以检测到设备500的打开/关闭状态,组件的相对定位,例如组件为设备500的显示器和小键盘,传感器组件514还可以检测设备500或设备500一个组件的位置改变,用户与设备500接触的存在或不存在,设备500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0164]
通信组件516被配置为便于设备500和其他设备之间有线或无线方式的通信。设备500可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件516还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0165]
在示例性实施例中,设备500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0166]
本公开另一个示例性实施例中提供的一种非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由设备500的处理器520执行以完成上述方法。例如,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。当存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行上述方法。
[0167]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0168]
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献