CN114283751A - 光感检测方法、终端设备及存储介质 - Google Patents
光感检测方法、终端设备及存储介质 Download PDFInfo
- Publication number
- CN114283751A CN114283751A CN202111639598.5A CN202111639598A CN114283751A CN 114283751 A CN114283751 A CN 114283751A CN 202111639598 A CN202111639598 A CN 202111639598A CN 114283751 A CN114283751 A CN 114283751A
- Authority
- CN
- China
- Prior art keywords
- screen
- value
- light
- light sensation
- display parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Controls And Circuits For Display Device (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
本发明实施例公开了一种光感检测方法、终端设备及存储介质,应用于传感器技术领域,可以提高终端设备对环境光强度检测的准确性。终端设备在屏幕之下设置有光感传感器,该方法包括:通过光感传感器,获取初始光感值;根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值;获取与屏幕显示参数值对应的屏幕光感值;根据初始光感值和屏幕光感值,确定当前的环境光感值,环境光感值用于表征环境光的光强度。
Description
技术领域
本发明实施例涉及传感器技术领域,尤其涉及一种光感检测方法、终端设备及存储介质。
背景技术
目前,大部分终端设备都可以根据环境光的强度变化自动调整屏幕亮度,而随着技术的发展,用来采集环境光强度的光感传感器可以被设置于屏幕之下,这样可以提高终端设备的屏幕显示比例。但是,设置于屏幕之下的光感传感器会受到屏幕光的影响导致检测到的环境光不准确,影响光感检测的准确性。
发明内容
本发明实施例提供一种光感检测方法、终端设备及存储介质,可以提高终端设备对环境光强度检测的准确性。
第一方面,提供一种光感检测方法,应用于终端设备,所述终端设备在屏幕之下设置有光感传感器,所述方法包括:通过所述光感传感器,获取初始光感值;
根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
获取与所述屏幕显示参数值对应的屏幕光感值;
根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,所述环境光感值用于表征环境光的光强度。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述根据所述初始光感值和所述屏幕光感值,确定环境光感值之后,所述方法还包括:
获取上一时刻确定的历史环境光感值;
在检测到所述当前的环境光感值和所述历史环境光感值的差值大于预设光感差值的情况下,根据所述差值和所述当前的环境光感值,调整所述终端设备的屏幕对应的屏幕显示参数值。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值,包括:
在所述终端设备的屏幕的自动背光功能处于开启状态的情况下,根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
在所述通过所述光感传感器,获取初始光感值之后,所述方法还包括:
在所述终端设备的屏幕的自动背光功能处于关闭状态的情况下,将所述初始光感值确定为所述当前的环境光感值。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述通过所述光感传感器,获取初始光感值之前,所述方法还包括:
在所述终端设备处于黑暗测试环境的情况下,控制所述终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示,并通过所述光感传感器分别获取每组屏幕测试显示参数值对应的屏幕测试光感值;
将所述每组屏幕测试显示参数值和对应的屏幕测试光感值保存在光感数据库中。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述测试区域是根据所述光感传感器在所述屏幕下方的设置位置确定的。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述获取与所述屏幕显示参数值对应的屏幕光感值,包括:
在所述光感数据库中,确定与所述屏幕显示参数值对应的屏幕测试光感值,作为所述屏幕显示参数值对应的屏幕光感值。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述控制所述终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示,包括:
获取各个屏幕测试显示参数对应的取值范围;
将每个所述屏幕测试显示参数的取值范围划分为多个取值区间,并确定每个取值区间内的屏幕测试显示参数值,以得到多组屏幕测试显示参数值;
控制所述屏幕上的测试区域按照每组屏幕测试显示参数值分别进行显示。
作为一种可选的实施方式,在本发明实施例的第一方面中,所述终端设备在屏幕之下设置有多个光感传感器,且每个光感传感器对应的设置位置不同,所述根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,包括:
根据所述多个光感传感器获取的多个初始光感值和多个屏幕光感值,确定多个环境光感值,所述多个屏幕光感值是根据所述多个光感传感器对应的屏幕位置所对应的屏幕显示参数值确定的;
根据所述多个环境光感值,确定所述当前的环境光感值。
第二方面,提供一种终端设备,所述终端设备在屏幕之下设置有光感传感器,所述终端设备包括:
获取模块,用于通过所述光感传感器,获取初始光感值;
处理模块,用于根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
所述获取模块,还用于获取与所述屏幕显示参数值对应的屏幕光感值;
所述处理模块,还用于根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,所述环境光感值用于表征环境光的光强度。
第三方面,提供一种终端设备,所述终端设备在屏幕之下设置有光感传感器,所述终端设备包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面中的光感检测方法。
第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面中的光感检测方法。所述计算机可读存储介质包括ROM/RAM、磁盘或光盘等。
第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,终端设备在屏幕之下设置有光感传感器,终端设备可以通过光感传感器,获取初始光感值;再根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值,从而获取与屏幕显示参数值对应的屏幕光感值;然后根据初始光感值和屏幕光感值,确定当前的环境光感值,该环境光感值用于表征环境光的光强度。通过该方案中,由于设置于屏幕之下的光感传感器可以采集到环境光和屏幕光,因此终端设备根据光感传感器获取的初始光感值实际是环境光感值和屏幕光感值的总和;然后终端设备再根据光感传感器所对应的屏幕位置确定了屏幕光感值,此时终端设备根据初始光感值和屏幕光感值综合得到的光感值即为准确的环境光感值,通过该方法可以得到较为准确的环境光感值,降低了屏幕光对光感检测的干扰,提高了终端设备对环境光强度检测的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种光感检测方法的流程示意图一;
图2是本发明实施例提供的一种光感检测方法的流程示意图二;
图3是本发明实施例提供的一种终端设备的结构示意图一;
图4是本发明实施例提供的一种终端设备的结构示意图二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
相关技术中,大部分终端设备都可以根据环境光的强度变化自动调整屏幕亮度,而随着技术的发展,用来采集环境光强度的光感传感器可以被设置于屏幕之下,这样可以提高终端设备的屏幕显示比例。但是,设置于屏幕之下的光感传感器会受到屏幕光的影响导致检测到的环境光不准确,影响光感检测的准确性。
为了解决上述问题,本发明实施例提供一种光感检测方法、终端设备及存储介质,终端设备在屏幕之下设置有光感传感器,终端设备可以通过光感传感器,获取初始光感值;再根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值,从而获取与屏幕显示参数值对应的屏幕光感值;然后根据初始光感值和屏幕光感值,确定当前的环境光感值,该环境光感值用于表征环境光的光强度。通过该方案中,由于设置于屏幕之下的光感传感器可以采集到环境光和屏幕光,因此终端设备根据光感传感器获取的初始光感值实际是环境光感值和屏幕光感值的总和;然后终端设备再根据光感传感器所对应的屏幕位置确定了屏幕光感值,此时终端设备根据初始光感值和屏幕光感值综合得到的光感值即为准确的环境光感值,通过该方法可以得到较为准确的环境光感值,降低了屏幕光对光感检测的干扰,提高了终端设备对环境光强度检测的准确性。
本发明实施例涉及的终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本或者个人数字助理(Personal Digital Assistant,PDA)等电子设备。其中,可穿戴设备可以为智能手表、智能手环、手表电话、智能脚环、智能耳环、智能项链、智能耳机等,本发明实施例不作限定。
本发明实施例提供的光感检测方法的执行主体可以为上述的终端设备,也可以为该终端设备中能够实现该光感检测方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以终端设备为例,对本发明实施例提供的光感检测方法进行示例性的说明。
如图1所示,本发明实施例提供一种光感检测方法,可应用于上述的终端设备,该方法可以包括下述步骤:
101、通过光感传感器,获取初始光感值。
在本发明实施例中,终端设备可以在屏幕下方设置光感传感器,该光感传感器可以对光强度产生应变,光感传感器在受到可见光照射后即产生光电效应,将光信号转换成电信号输出,光感传感器除了可以测量光强度之外,还可以利用光线的透射、遮挡、反射、干涉等测量多种物理量,如尺寸、位移、速度、温度等,因此光感传感器是一种应用极广泛的重要敏感器件,经常被用于光学测量检测等领域。光感传感器可以感知周围光线情况,并自动调节显示器背光亮度,降低产品的功耗。当环境亮度较高时,光感传感器可以自动将显示器亮度调整为高亮度;当环境亮度较低时,光感传感器可以自动将显示器亮度调整为低亮度。
需要说明的是,该初始光感值可以用于表征光感传感器采集到的光强度。
102、根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值。
在本发明实施例中,由于光感传感器是设置在终端设备的屏幕下方的,因此终端设备可以确定该光感传感器在屏幕下方的设置位置,并根据光感传感器在屏幕下方的设置位置确定该光感传感器所对应的屏幕位置,然后终端设备可以根据光感传感器对应的屏幕位置,确定该屏幕位置对应的屏幕显示参数值。
需要说明的是,终端设备可以只确定光感传感器对应的屏幕位置所对应的屏幕显示参数值,由于屏幕中显示的内容可能屏幕显示参数值不同,如果终端设备根据整个屏幕的屏幕显示参数值计算环境光感值,可能会造成终端设备对环境光强度检测不准确的情况。
其中,该屏幕显示参数值可以包括:像素值,以及背光等级等。
可选的,该像素值包括:RGB值,或,YUV值。
可选的,RGB值是一种颜色标准,是通过对红色(R)、绿色(G)、蓝色(B)三个基色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。我们肉眼能看到的颜色都是由红色、绿色、蓝色三种基色的光按照不同的比例混合而成的,上述RGB值就是指三种基色光的亮度,每种光都有256个亮度值,用数字表示为0、1、2......255。
可选的,YUV是一种颜色编码方法,主要用于优化彩色信号的传输。与RGB信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的色彩信号同时传输)。其中,“Y”是个基带信号,表示明亮度(Luminance),即灰阶值。而“U”和“V”表示的则是色度(Chrominance),作用是描述影像色彩及饱和度,用于指定像素的颜色。U和V是被正交调制的信号。YUV色彩模型来源于RGB模型,YUV色彩模型的特点是将亮度和色度分离开,从而更适合于图像处理领域。
可选的,背光等级可以是指终端设备的屏幕自身发出的光强度,由于目前的终端设备一般采用的是有源矩阵有机发光二极体(Active-matrix organic light-emittingdiode,AMOLED)屏,或者有机电激光显示(Organic Light-Emitting Diode,OLED)屏,该AMOLED屏和OLED屏均可以自发光,并且终端设备可以控制屏幕发光的亮度等级,因此终端设备可以提前将自身屏幕发光的多个亮度等级存储起来。
103、获取与屏幕显示参数值对应的屏幕光感值。
在本发明实施例中,终端设备在确定了屏幕位置对应的屏幕显示参数值之后,可以根据预先存储的屏幕显示参数和屏幕光感之间的对应关系,确定与屏幕显示参数值对应的屏幕光感值。
其中,该屏幕光感值可以用于表征终端设备的屏幕自发光的光强度。
104、根据初始光感值和屏幕光感值,确定当前的环境光感值。
在本发明实施例中,由于初始光感值用于表征光感传感器采集到的光强度,该光感传感器采集的光可以包括环境光和屏幕的自发光,因此该初始光感值和屏幕光感值之间的差值即为当前的环境光感值,该环境光感值可以用于表征环境光的光强度。
本发明实施例提供一种光感检测方法,终端设备在屏幕之下设置有光感传感器,终端设备可以通过光感传感器,获取初始光感值;再根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值,从而获取与屏幕显示参数值对应的屏幕光感值;然后根据初始光感值和屏幕光感值,确定当前的环境光感值,该环境光感值用于表征环境光的光强度。通过该方案中,由于设置于屏幕之下的光感传感器可以采集到环境光和屏幕光,因此终端设备根据光感传感器获取的初始光感值实际是环境光感值和屏幕光感值的总和;然后终端设备再根据光感传感器所对应的屏幕位置确定了屏幕光感值,此时终端设备根据初始光感值和屏幕光感值综合得到的光感值即为准确的环境光感值,通过该方法可以得到较为准确的环境光感值,降低了屏幕光对光感检测的干扰,提高了终端设备对环境光强度检测的准确性。
作为一种可选的实现方式,终端设备在屏幕之下还可以设置多个光感传感器,每个光感传感器对应的设置位置不同,即每个光感传感器对应的屏幕位置也不同,此时根据初始光感值和屏幕光感值,确定当前的环境光感值,具体可以包括:终端设备可以根据多个初始光感值和多个屏幕光感值,确定多个环境光感值;再根据多个环境光感值,确定当前的环境光感值。
其中,多个初始光感值是终端设备通过多个光感传感器获取的,多个光感传感器和多个初始光感值一一对应;多个屏幕光感值是根据多个屏幕显示参数值确定的,而多个屏幕显示参数值则是根据多个光感传感器对应的屏幕位置确定的,因此多个光感传感器、多个屏幕显示参数值和多个屏幕光感值分别一一对应,即一个光感传感器可以确定一个屏幕显示参数值,并根据该屏幕显示参数值可以确定一个屏幕光感值。
需要说明的是,该多个环境光感值分别与多个光感传感器对应,终端设备可以通过每个光感传感器确定一个环境光感值,然后将多个环境光感值进行处理,得到当前的环境光感值;该处理具体可以包括:取平均值处理,取中值处理等,本发明实施例不做限定。
通过该可选的实现方式,终端设备可以设置多个光感传感器进行环境光感检测,并根据多个环境光感值得到当前的环境光感值,通过设置多个光感传感器进行检测,可以避免因单个光感传感器被遮挡或者对应屏幕显示问题等而造成检测不准确的情况,提高了终端设备对环境光强度检测的准确性。
如图2所示,本发明实施例提供一种光感检测方法,该方法还可以包括下述步骤:
201、在终端设备处于黑暗测试环境的情况下,控制终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示。
在本发明实施例中,终端设备需要预先对光感传感器进行光感校准,该光感校准的目的就是在实际检测光感的时候,排除屏幕光对光感传感器采光的影响,因此终端设备可以预先检测屏幕光对光感传感器采光的影响,以使得在实际检测光感的时候,可以将屏幕光对光感传感器采光的影响排除,从而得到准确的环境光感。
可选的,终端设备在检测屏幕光对光感传感器采光的影响的时候,终端设备需要先排除环境光对光感传感器采光的影响,因此终端设备需要处于一个完全黑暗的环境中,这样光感传感器采集到的光就全是屏幕发出的光。
需要说明的是,在本发明实施例中,当终端设备处于黑暗测试环境中时,终端设备的屏幕上的测试区域可以开始发光显示,在发光显示过程中,可以随时调整屏幕测试显示参数值,即终端设备的屏幕上的测试区域按照屏幕测试显示参数值进行显示,由于该屏幕测试显示参数值可以有一组或者多组,因此当屏幕测试显示参数值可以包括多组时,终端设备的屏幕上的测试区域按照多组屏幕测试显示参数值分别进行显示。
其中,终端设备的屏幕上的测试区域显示的内容可以是图画、文字、视频等,只要测试区域的屏幕显示参数为屏幕测试显示参数值,本发明实施例不做限定。
可选的,测试区域是根据光感传感器在屏幕下方的设置位置确定的。
需要说明的是,该终端设备的屏幕上的测试区域的位置与光感传感器的位置相关,因此该测试区域可以是光感传感器在屏幕下方的设置位置对应的屏幕区域,也可以是根据光感传感器在屏幕下方的设置位置而确定的其他区域,本发明实施例不做限定。
示例性的,该测试区域可以是光感传感器在屏幕下方的设置位置正对应的屏幕区域,也可以是光感传感器在屏幕下方的设置位置对应的屏幕区域中的一部分屏幕区域,也可以是包括了光感传感器在屏幕下方的设置位置正对应的屏幕区域的区域。
通过该可选的实现方式,由于光感传感器是通过其在屏幕下方的设置位置所对应的屏幕采集环境光的,因此终端设备在检测屏幕光的时候,也可以检测光感传感器在屏幕下方的设置位置对应的屏幕区域,这样可以提高终端设备对环境光强度检测的准确性。
可选的,终端设备控制终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示,包括:获取各个屏幕测试显示参数对应的取值范围;将每个屏幕测试显示参数的取值范围划分为多个取值区间,并确定每个取值区间内的屏幕测试显示参数值,以得到多组屏幕测试显示参数值;控制屏幕上的测试区域按照每组屏幕测试显示参数值分别进行显示。
在该可选的实现方式中,测试区域可以按照至少一组屏幕测试显示参数值分别进行显示,那么终端设备就可以根据屏幕测试显示参数的取值范围确定屏幕测试显示参数的取值。
具体的,终端设备可以获取每个屏幕测试显示参数对应的取值范围,然后将每个屏幕测试显示参数的取值范围划分为多个取值区间,在每个取值区间中确定一个值作为该取值区间内的屏幕测试显示参数值,这样终端设备就可以得到多个屏幕测试显示参数值,然后控制测试区域按照该多个屏幕测试显示参数值进行显示。
需要说明的是,屏幕测试显示参数的数量可以为一个,也可以为多个;当屏幕测试显示参数的数量为多个时,终端设备还可以将每个屏幕测试显示参数对应的多个屏幕测试显示参数值进行组合,以得到更多组屏幕测试显示参数值,然后控制测试区域按照该多组屏幕测试显示参数值进行显示。
需要说明的是,在将每个屏幕测试显示参数的取值范围划分为多个取值区间的过程中,可以根据实际精确度需求进行划分。如果终端设备要求的光感精确度较高,那么终端设备就可以将每个屏幕测试显示参数的取值范围划分成较多的取值区间,每个取值区间的范围较小;如果终端设备要求的光感精确度较低,那么终端设备就可以将每个屏幕测试显示参数的取值范围划分成较少的取值区间,每个取值区间的范围较大。
示例性的,假设屏幕测试显示参数为RGB值,该RGB值的取值范围为(0,0,0)~(255,255,255),终端设备根据光感精确度要求将该RGB值的取值范围划分为5000个区间,并且在每个区间里面确定一个值作为该区间的RGB值,因此终端设备可以得到5000个RGB值,此时终端设备就可以控制测试区域按照该5000个RGB值分别进行显示。
示例性的,假设屏幕测试显示参数为RGB值和背光等级,该RGB值的取值范围为(0,0,0)~(255,255,255),该背光等级的取值范围为0~100级;终端设备根据光感精确度要求将该RGB值的取值范围划分为5000个区间,并且在每个区间里面确定一个值作为该区间的RGB值,因此终端设备可以得到5000个RGB值;同理,终端设备根据光感精确度要求将该背光等级的取值范围划分为20个区间,并且在每个区间里面确定一个等级作为该区间的背光等级,因此终端设备可以得到20个背光等级;此时终端设备将5000个RGB值和20个背光等级进行组合,就可以得到100000组屏幕测试显示参数值,然后终端设备就可以控制测试区域按照该100000组屏幕测试显示参数值分别进行显示。
通过该可选的实现方式,终端设备可以根据屏幕测试显示参数的取值范围划分多个取值区间,并根据多个取值区间确定多个屏幕测试显示参数值进行光感检测,这样终端设备就可以采集到大量的屏幕测试光感值和屏幕测试显示参数之间的对应关系,以使得终端设备在实际光感检测中,可以直接使用该屏幕光感值的数据进行计算,提高终端设备对环境光强度检测的准确性。
202、通过光感传感器分别获取每组屏幕测试显示参数值对应的屏幕测试光感值。
在本发明实施例中,终端设备可以在测试区域按照每组屏幕测试显示参数进行显示的时候,通过光感传感器获取当前的屏幕测试光感值。
需要说明的是,终端设备可以先将屏幕测试显示参数确定为第一屏幕测试显示参数值,然后采集光感传感器确定的第一屏幕测试光感值;再将屏幕测试显示参数确定为第二屏幕测试显示参数值,然后采集光感传感器确定的第二屏幕测试光感值;以此类推,终端设备可以不断调整屏幕测试显示参数的取值,然后采集光感传感器确定的每个屏幕测试显示参数的取值对应的屏幕测试光感值。
其中,第一屏幕测试光感值可以用于指示当测试区域的屏幕显示参数为第一屏幕测试显示参数值时对应的屏幕光的光强度;第二屏幕测试光感值可以用于指示当测试区域的屏幕显示参数为第二屏幕测试显示参数值时对应的屏幕光的光强度;以此类推,每个屏幕光感值都可以用于指示当测试区域的屏幕显示参数为某一屏幕测试显示参数值时对应的屏幕光的光强度。
203、将每组屏幕测试显示参数值和对应的屏幕测试光感值保存在光感数据库中。
在本发明实施例中,终端设备得到屏幕测试光感值之后,可以将屏幕测试光感值和对应的屏幕测试显示参数对应保存起来,得到光感数据库中,这样终端设备在实际光感检测过程中,就可以根据当前的屏幕显示参数值确定屏幕光感值。
可选的,光感数据库中保存的格式可以为(屏幕测试显示参数值,屏幕测试光感值)。
204、通过光感传感器,获取初始光感值。
205、根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值。
在本发明实施例中,针对步骤204~205的描述,请参照实施例一中针对步骤101~102的详细描述,本发明实施例不再赘述。
可选的,在终端设备获取初始光感值之后,还可以对自动背光功能的状态进行检测,具体可以包括但不限于以下实现方式:
实现方式一:在终端设备的屏幕的自动背光功能处于开启状态的情况下,根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值。
在该实现方式中,如果终端设备检测到终端设备的自动背光功能处于开启状态,那么终端设备就需要去确定当前准确的环境光感值,因此终端设备需要去确定屏幕显示参数值,以消除屏幕光对光感传感器的影响。
需要说明的是,自动背光功能即为终端设备可以自动调整屏幕亮度的功能,一般情况下,当终端设备处于亮度很高的环境中时,终端设备的屏幕亮度调到很高才可以使用户看清屏幕显示的内容;而当终端设备处于亮度很低的环境中时,如果终端设备的屏幕亮度较高会比较刺眼影响用户的使用体验,因此需要将终端设备的屏幕亮度降低以使得用户可以较为舒适的查看屏幕显示的内容。在没有自动背光功能的终端设备中,或者终端设备没有开启自动背光功能,就需要用户手动调节屏幕亮度以适应环境光的光强度;当终端设备的自动背光功能开启时,终端设备可以自动根据环境光的光强度调整屏幕亮度,此时终端设备对于环境光的光强度的检测就是通过光感传感器实现的,因此终端设备对于光感传感器的准确性要求较高。
实现方式二:在终端设备的屏幕的自动背光功能处于关闭状态的情况下,将初始光感值确定为当前的环境光感值。
在该实现方式中,如果终端设备检测到终端设备的自动背光功能处于关闭状态,那么终端设备就无需检测屏幕光感值,也就无需确定屏幕显示参数值,因此终端设备就可以直接将初始光感值确定为当前的环境光感值。
通过上述可选的实现方式,终端设备可以根据自动背光功能的状态确定不同的计算方式,当自动背光功能开启时,终端设备才可以根据初始光感值和屏幕光感值共同得到准确的环境光感值,提高了终端设备对环境光强度检测的准确性;当自动背光功能关闭时,终端设备就不需要再根据初始光感值和屏幕光感值去计算环境光感值了,这样可以避免终端设备进行无效的检测,降低终端设备的功耗。
206、在光感数据库中,确定与屏幕显示参数值对应的屏幕测试光感值,作为屏幕显示参数值对应的屏幕光感值。
在本发明实施例中,终端设备确定屏幕显示参数值之后,就可以在光感数据库中,查找与该屏幕显示参数值对应的屏幕测试光感值,该屏幕测试光感值即可以作为屏幕光感值。
207、根据初始光感值和屏幕光感值,确定当前的环境光感值。
在本发明实施例中,针对步骤207的描述,请参照实施例一中针对步骤104的详细描述,本发明实施例不再赘述。
208、获取上一时刻确定的历史环境光感值。
在本发明实施例中,终端设备确定了当前的环境光感值之后,可以获取上一时刻的历史环境光感值。
需要说明的是,终端设备可以自行设定检测周期,在该检测周期内对环境光感值进行检测,并将检测得到的环境光感值进行保存;该上一时刻确定的历史环境光感值即为终端设备在上一检测周期内检测得到的环境光感值,该历史环境光感值可以用于表征上一时刻环境光的光强度。
209、在检测到当前的环境光感值和历史环境光感值的差值大于预设光感差值的情况下,根据差值和当前的环境光感值,调整终端设备的屏幕对应的屏幕显示参数值。
在本发明实施例中,终端设备在得到当前的环境光感值之后,都可以和上一时刻得到的历史环境光感值进行比较,计算两个时刻之间环境光感值的差值,如果两个时刻光感值之间的差值大于预设光感差值,那么可以说明两个时刻之间环境光的光强度差异较大,那么终端设备就可以根据该差值和当前的环境光强度调整当前终端设备的屏幕亮度,即调整终端设备的屏幕对应的屏幕显示参数值。
需要说明的是,该预设光感差值可以是终端设备根据实际情况进行设定的,也可以是根据用户历史对屏幕显示参数值的调整情况确定的,也可以是用户自行设定的,本发明实施例不做限定。
本发明实施例提供一种光感检测方法,终端设备在屏幕之下设置有光感传感器,终端设备可以通过光感传感器,获取初始光感值;再根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值,从而获取与屏幕显示参数值对应的屏幕光感值;然后根据初始光感值和屏幕光感值,确定当前的环境光感值,该环境光感值用于表征环境光的光强度。通过该方案中,由于设置于屏幕之下的光感传感器可以采集到环境光和屏幕光,因此终端设备根据光感传感器获取的初始光感值实际是环境光感值和屏幕光感值的总和;然后终端设备再根据光感传感器所对应的屏幕位置确定了屏幕光感值,此时终端设备根据初始光感值和屏幕光感值综合得到的光感值即为准确的环境光感值,通过该方法可以得到较为准确的环境光感值,降低了屏幕光对光感检测的干扰,提高了终端设备对环境光强度检测的准确性。
进一步的,终端设备可以预先进行光感校准,即在黑暗环境中,不断调整屏幕测试显示参数值,此时光感传感器采集到的光就只有屏幕光,那么光感传感器检测到的光感值即为屏幕测试光感值,这样终端设备就可以得到每个屏幕显示参数值对应的屏幕光感值;在实际光感检测中,终端设备就可以直接根据屏幕显示参数值确定屏幕光感值,消除屏幕光对光感检测的干扰,提高了终端设备对环境光强度检测的准确性;在终端设备检测得到当前环境光感值之后,可以和上一时刻的历史环境光感值进行比较,并调整屏幕显示参数值,这样可以实现终端设备的自动背光功能,提高终端设备的智能化程度。
实施例三
如图3所示,本发明实施例提供一种终端设备,该终端设备在屏幕之下设置有光感传感器,该终端设备包括:
获取模块301,用于通过光感传感器,获取初始光感值;
处理模块302,用于根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值;
获取模块301,还用于获取与屏幕显示参数值对应的屏幕光感值;
处理模块302,还用于根据初始光感值和屏幕光感值,确定当前的环境光感值,环境光感值用于表征环境光的光强度。
可选的,获取模块301,还用于获取上一时刻确定的历史环境光感值;
处理模块302,还用于在检测到当前的环境光感值和历史环境光感值的差值大于预设光感差值的情况下,根据差值和当前的环境光感值,调整终端设备的屏幕对应的屏幕显示参数值。
可选的,处理模块302,具体用于在终端设备的屏幕的自动背光功能处于开启状态的情况下,根据光感传感器所对应的屏幕位置,确定屏幕位置对应的屏幕显示参数值;
处理模块302,具体用于在终端设备的屏幕的自动背光功能处于关闭状态的情况下,将初始光感值确定为当前的环境光感值。
可选的,处理模块302,还用于在终端设备处于黑暗测试环境的情况下,控制终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示;
获取模块301,还用于通过光感传感器分别获取每组屏幕测试显示参数值对应的屏幕测试光感值;
处理模块302,还用于将每组屏幕测试显示参数值和对应的屏幕测试光感值保存在光感数据库中。
可选的,测试区域是根据光感传感器在屏幕下方的设置位置确定的。
可选的,处理模块302,具体用于在光感数据库中,确定与屏幕显示参数值对应的屏幕测试光感值,作为屏幕显示参数值对应的屏幕光感值。
可选的,获取模块301,具体用于获取各个屏幕测试显示参数对应的取值范围;
处理模块302,具体用于将每个屏幕测试显示参数的取值范围划分为多个取值区间,并确定每个取值区间内的屏幕测试显示参数值,以得到多组屏幕测试显示参数值;
处理模块302,具体用于控制屏幕上的测试区域按照每组屏幕测试显示参数值分别进行显示。
可选的,终端设备在屏幕之下设置有多个光感传感器,且每个光感传感器对应的设置位置不同,
处理模块302,具体用于根据多个光感传感器获取的多个初始光感值和多个屏幕光感值,确定多个环境光感值,多个屏幕光感值是根据多个光感传感器对应的屏幕位置所对应的屏幕显示参数值确定的;
处理模块302,具体用于根据多个环境光感值,确定当前的环境光感值。
本发明实施例中,各模块可以实现上述方法实施例提供的光感检测方法,且能达到相同的技术效果,为避免重复,这里不再赘述。
如图4所示,本发明实施例还提供一种终端设备,该终端设备在屏幕之下设置有光感传感器,该终端设备可以包括:
存储有可执行程序代码的存储器401;
与存储器401耦合的处理器402;
其中,处理器402调用存储器401中存储的可执行程序代码,执行上述各方法实施例中终端设备执行的光感检测方法。
本发明实施例提供一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还提供一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还提供一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
Claims (10)
1.一种光感检测方法,其特征在于,应用于终端设备,所述终端设备在屏幕之下设置有光感传感器,所述方法包括:
通过所述光感传感器,获取初始光感值;
根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
获取与所述屏幕显示参数值对应的屏幕光感值;
根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,所述环境光感值用于表征环境光的光强度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述初始光感值和所述屏幕光感值,确定环境光感值之后,所述方法还包括:
获取上一时刻确定的历史环境光感值;
在检测到所述当前的环境光感值和所述历史环境光感值的差值大于预设光感差值的情况下,根据所述差值和所述当前的环境光感值,调整所述终端设备的屏幕对应的屏幕显示参数值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值,包括:
在所述终端设备的屏幕的自动背光功能处于开启状态的情况下,根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
在所述通过所述光感传感器,获取初始光感值之后,所述方法还包括:
在所述终端设备的屏幕的自动背光功能处于关闭状态的情况下,将所述初始光感值确定为所述当前的环境光感值。
4.根据权利要求1~3任一所述的方法,其特征在于,所述通过所述光感传感器,获取初始光感值之前,所述方法还包括:
在所述终端设备处于黑暗测试环境的情况下,控制所述终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示,并通过所述光感传感器分别获取每组屏幕测试显示参数值对应的屏幕测试光感值;
将所述每组屏幕测试显示参数值和对应的屏幕测试光感值保存在光感数据库中。
5.根据权利要求4所述的方法,其特征在于,所述测试区域是根据所述光感传感器在所述屏幕下方的设置位置确定的。
6.根据权利要求4所述的方法,其特征在于,所述获取与所述屏幕显示参数值对应的屏幕光感值,包括:
在所述光感数据库中,确定与所述屏幕显示参数值对应的屏幕测试光感值,作为所述屏幕显示参数值对应的屏幕光感值。
7.根据权利要求4所述的方法,其特征在于,所述控制所述终端设备的屏幕上的测试区域按照至少一组屏幕测试显示参数值分别进行显示,包括:
获取各个屏幕测试显示参数对应的取值范围;
将每个所述屏幕测试显示参数的取值范围划分为多个取值区间,并确定每个取值区间内的屏幕测试显示参数值,以得到多组屏幕测试显示参数值;
控制所述屏幕上的测试区域按照每组屏幕测试显示参数值分别进行显示。
8.根据权利要求1所述的方法,其特征在于,所述终端设备在屏幕之下设置有多个光感传感器,且每个光感传感器对应的设置位置不同,所述根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,包括:
根据所述多个光感传感器获取的多个初始光感值和多个屏幕光感值,确定多个环境光感值,所述多个屏幕光感值是根据所述多个光感传感器对应的屏幕位置所对应的屏幕显示参数值确定的;
根据所述多个环境光感值,确定所述当前的环境光感值。
9.一种终端设备,其特征在于,所述终端设备在屏幕之下设置有光感传感器,所述终端设备包括:
获取模块,用于通过所述光感传感器,获取初始光感值;
处理模块,用于根据所述光感传感器所对应的屏幕位置,确定所述屏幕位置对应的屏幕显示参数值;
所述获取模块,还用于获取与所述屏幕显示参数值对应的屏幕光感值;
所述处理模块,还用于根据所述初始光感值和所述屏幕光感值,确定当前的环境光感值,所述环境光感值用于表征环境光的光强度。
10.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储计算机指令,所述计算机指令被处理器执行时实现如权利要求1至8任一项所述的光感检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111639598.5A CN114283751B (zh) | 2021-12-29 | 2021-12-29 | 光感检测方法、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111639598.5A CN114283751B (zh) | 2021-12-29 | 2021-12-29 | 光感检测方法、终端设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114283751A true CN114283751A (zh) | 2022-04-05 |
CN114283751B CN114283751B (zh) | 2023-04-07 |
Family
ID=80878202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111639598.5A Active CN114283751B (zh) | 2021-12-29 | 2021-12-29 | 光感检测方法、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114283751B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107818753A (zh) * | 2017-11-22 | 2018-03-20 | 广东欧珀移动通信有限公司 | 屏幕亮度调整方法、装置、存储介质和电子设备 |
CN107945769A (zh) * | 2017-11-22 | 2018-04-20 | 广东欧珀移动通信有限公司 | 环境光强度检测方法、装置、存储介质及电子设备 |
CN108716950A (zh) * | 2018-05-16 | 2018-10-30 | 北京小米移动软件有限公司 | 环境光亮度获取方法及装置 |
CN111486950A (zh) * | 2020-04-20 | 2020-08-04 | Oppo广东移动通信有限公司 | 环境光检测方法、装置、电子设备及存储介质 |
CN111785230A (zh) * | 2020-06-22 | 2020-10-16 | Oppo广东移动通信有限公司 | 一种亮度调节方法及终端、存储介质 |
CN112710388A (zh) * | 2019-10-24 | 2021-04-27 | 北京小米移动软件有限公司 | 环境光检测方法、环境光检测装置、终端设备及存储介质 |
-
2021
- 2021-12-29 CN CN202111639598.5A patent/CN114283751B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107818753A (zh) * | 2017-11-22 | 2018-03-20 | 广东欧珀移动通信有限公司 | 屏幕亮度调整方法、装置、存储介质和电子设备 |
CN107945769A (zh) * | 2017-11-22 | 2018-04-20 | 广东欧珀移动通信有限公司 | 环境光强度检测方法、装置、存储介质及电子设备 |
CN108716950A (zh) * | 2018-05-16 | 2018-10-30 | 北京小米移动软件有限公司 | 环境光亮度获取方法及装置 |
CN112710388A (zh) * | 2019-10-24 | 2021-04-27 | 北京小米移动软件有限公司 | 环境光检测方法、环境光检测装置、终端设备及存储介质 |
CN111486950A (zh) * | 2020-04-20 | 2020-08-04 | Oppo广东移动通信有限公司 | 环境光检测方法、装置、电子设备及存储介质 |
CN111785230A (zh) * | 2020-06-22 | 2020-10-16 | Oppo广东移动通信有限公司 | 一种亮度调节方法及终端、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114283751B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104981077B (zh) | 色温控制方法、色温控制装置和电子设备 | |
CN112289280B (zh) | 屏幕亮度调整方法及装置、计算机可读介质和电子设备 | |
US9390646B2 (en) | Color calibration apparatus and method usable with display device | |
CN107808641A (zh) | 显示装置及色彩校正方法 | |
US20140055481A1 (en) | Method of displaying on an electronic device and electronic device | |
CN1988628A (zh) | 一种环境光自适应图像显示方法 | |
US11615764B2 (en) | Electronic device and method for controlling brightness of display | |
TW200929164A (en) | Control method, computer program, and display device performing control method | |
CN101925805A (zh) | 光谱补偿光传感器 | |
TW201909161A (zh) | 基於環境光水平來調整用於在顯示裝置上顯示圖像的調色板 | |
CN113240112A (zh) | 屏幕显示的调节方法、装置、电子设备及存储介质 | |
US20200372877A1 (en) | Automatic brightness control of electronic displays | |
CN114093323A (zh) | 屏幕控制方法、装置、电子设备及存储介质 | |
CN114283751B (zh) | 光感检测方法、终端设备及存储介质 | |
JP2009053064A (ja) | カラーメータ | |
CN114323594A (zh) | 一种显示器件的测试方法、处理设备和测试装置 | |
WO2022042085A1 (zh) | 设备检测方法、装置、存储介质及电子设备 | |
JP2010060638A (ja) | 画像表示装置及びその方法 | |
CN110896466B (zh) | 一种显示装置的白平衡调整方法及*** | |
CN111918047A (zh) | 拍照控制方法及装置、存储介质和电子设备 | |
CN114783354B (zh) | 一种色偏补偿方法、架构及介质 | |
JP3960856B2 (ja) | 光センサを利用した表示部の照明光制御装置 | |
CN114613317B (zh) | 电子设备的环境光强度的计算方法、相关电子设备和芯片 | |
CN111638756B (zh) | 控制方法、控制装置、电子终端和计算机可读存储介质 | |
CN115019730A (zh) | 屏幕漏光量确定和亮度调节方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |