一种屏幕状态控制方法、装置、存储介质及移动终端与流程

文档序号:11518001阅读:198来源:国知局
一种屏幕状态控制方法、装置、存储介质及移动终端与流程

本发明实施例涉及移动终端技术,尤其涉及一种屏幕状态控制方法、装置、存储介质及移动终端。



背景技术:

随着智能手机不断向轻薄化方向发展,手机元器件的体积也需要越来越小。为了满足这一要求,搭载了接近传感器、环境光亮度传感器和红外(ir)发射发光二极管(led)于一体的三合一传感器被广泛应用于智能手机。

目前,智能手机通过环境光亮度传感器(ambientlightsensor,als)监测环境光的强弱而自动调节液晶显示屏(lcd)背光的亮度,或者控制按键灯的点亮和关闭。接近传感器(proximitysensor,ps)和红外发射led,其中,红外发射led作为接近传感器的发射端,用于在通话时通过红外发射led发射红外线,并通过接近传感器的接收端接收经人脸反射的红外线的强度值,根据该强度值来判断智能手机是否贴近脸部,贴近时可以关闭液晶显示屏背光,起到省电的作用。同时,对于电容触摸屏,还可以在贴近脸部时,关闭驱动信号输出,以防止误动作。

然而,用户使用智能手机的场景是复杂多变的。例如,在太阳光强度非常大时,太阳光中的红外线会被接近传感器的接收端采集到,从而使接收端接收到的红外线的强度值达到几万勒克斯,而其中由红外发射led发射出来的红外线的占比非常小。由于接近传感器特性曲线是非线性的,且线性度随着低噪值(如环境光中的红外线)变大而趋于平缓。因此,在强光环境中,接近值反而会变小,此时,即使智能手机靠近脸部,仍无法控制屏幕熄灭。



技术实现要素:

本发明实施例提供一种屏幕状态控制方法、装置、存储介质及移动终端,可以去除外界环境光的干扰,实现正常的亮屏和熄屏的功能。

第一方面,本发明实施例提供了一种屏幕状态控制方法,包括:

在强光环境下,确定各个设定区间内接近传感器特性曲线与理想曲线的比率;

获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿;

根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

第二方面,本发明实施例还提供了一种屏幕状态控制装置,该装置包括:

比率确定模块,用于在强光环境下,确定各个设定区间内接近传感器特性曲线与理想曲线的比率;

信号补偿模块,用于获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿;

屏幕控制模块,用于根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的屏幕状态控制方法。

第四方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的屏幕状态控制方法。

本发明实施例提供的屏幕状态控制方案,通过确定强光环境下各个设定区间内接近传感器曲线与理想曲线的比率,获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿,然后,根据补偿后的强度值计算得到接近传感器的修正接近值,根据该修正接近值控制屏幕熄屏或亮屏,排除了外界环境光的干扰,避免强光下靠近不熄屏的问题,实现正常的亮屏和熄屏的功能。

附图说明

图1为现有技术中的一种接近传感器的结构示意图;

图2a为现有技术中的一种接近传感器的工作示意图;

图2b为现有技术中的一种强光下接近传感器发射端与接收端的控制逻辑示意图;

图3a是一种轻微环境光影响下接近传感器特性曲线与理想曲线的关系示意图;

图3b是一种太阳强光影响下接近传感器特性曲线与理想曲线的关系示意图;

图4是本发明实施例提供的一种屏幕状态控制方法的流程图;

图5a是本发明实施例提供的一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图;

图5b是本发明实施例提供的一种计算接近传感器特性曲线与理想曲线的比率的方法的示意图;

图6a是本发明实施例提供的另一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图;

图6b是本发明实施例提供的另一种计算接近传感器特性曲线与理想曲线的比率的方法的示意图;

图7是本发明实施例提供的又一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图;

图8是本发明实施例提供的一种屏幕状态控制装置的结构示意图;

图9是本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

一般而言,接近传感器的功能是在用户打电话且将手机靠近脸部时熄屏以达到省电及防误触的效果。例如,在用户接听或拨打电话且脸部贴近手机时,控制屏幕熄灭。若用户将手机拿开以远离脸部,此时接近传感器无遮挡,则控制屏幕点亮。

为了更好的理解接近传感器的工作原理,图1提供了一种接近传感器的结构示意图。如图1所示,接近传感器包括发射端131和接收端132,通过发射端131的红外led灯发射红外线,并通过接收端132接收红外线。接近传感器130设置于显示屏120与壳体构成的空间内,且可以设置于受话器附近。当外界遮挡物110靠近时,发射端131发出的红外线经外界遮挡物110反射后部分射入接收端132。接收端132内部芯片处理器包括模数转换器(adc),通过该模数转换器处理得到进入接收端132的红外线的强度值。在没有任何物体遮挡时,接收端132采集到的红外线的强度值最小,而在物体不断靠近的时候,接收端132采集到的红外线的强度值不断变大,直至满量程为止。其中,接近传感器的量程与接收端芯片内部的寄存器的位数相关。例如,对于8位寄存器,满量程是256;对于10位寄存器,满量程是1024,对于12位寄存器,满量程是4096等等。然后,将接收端采集的红外线的强度值与预设阈值进行比较,根据比较结果控制显示屏点亮或熄灭。例如,以具有10位寄存器的接近传感器为例,正常无物体遮挡时的接近值为50,当脸部全部贴近接近传感器时,红外线全部被反射到接收端,接近值接近满量程,约为1024。

在非强光模式下,一般会规定离遮挡物3~5cm的时候,开始熄屏;远离的时候也一样,也就是会设置接近阀值和远离阀值。亮屏状态下,接近值大于接近阀值(如400)时开始熄屏;在黑屏状态下,接近值小于远离阀值(如300)时开始亮屏。

为了更形象的表示接近传感器的工作过程,由图2a提供一种接近传感器的工作示意图。如图2a所示,发射端210即红外led灯和接收端220均设置于印制电路板230(或柔性电路板)上,且两者之间互相隔离,即红外线不能直接由红外led发射至接收端220。印制电路板230上设有第一驱动电路(未画出)。按照设定的控制周期通过该驱动电路输出如图2b所示的控制红外led处于休眠——开启(ledon)——关闭(ledoff)——休眠模式的控制脉冲。同时,印制电路板230上还设有第二驱动电路(未画出),按照与上述设定周期相同的控制周期通过该第二驱动电路控制接收端220按照休眠——采样——休眠的模式采集红外线,并将所采集的红外信号发射至模数转换器。

示例性的,如图2a及图2b所示,由发射端210发出的红外线被遮挡物反射进入接收端220。接收端220在ledon和ledoff阶段进行采样。例如,在强光模式下,接收端220进行两次采样,第一次采样是不打开发射端210的led灯便读取接收端220的红外强度值;第二次采样是打开发射端210的led灯读取接收端220的红外强度值。将第一次采样读取的红外强度值输入接收端芯片的模数转换器得到第一强度值a。将第二次采样读取的红外强度值输入接收端芯片的模数转换器得到第二强度值b。那么,真实的红外信号强度值为b-a。将该真实到的红外信号强度值与预设阈值进行对比,可以判断移动终端处于接近状态或远离状态。

示例性的,在使用受话器通话时,红外发射led灯发射的红外线经脸部反射进入接收端,移动终端通过读取该接收端的红外强度值采用上述方式计算接近值,根据接近值判断移动终端是否贴近脸部。在贴近时可以关闭液晶显示屏背光,起到省电的作用。同时,对于电容触摸屏来讲,停止向触摸屏输出驱动信号,可以防止误动作。此外,还可以采用多个接近传感器做简单的手势识别等应用。然而,由于接近传感器芯片的线性度(接近传感器特性曲线,即图3a和图3b中的实线)受技术限制而无法达到理想状态(理想曲线,即图3a和图3b中的虚线),从而使得用户在强光下使用智能手机时,接近值随低噪值的变大而变小。即图3a和图3b所示,在太阳强光影响下的接近值(即ps_on-ps_off)小于轻微环境光影响下的接近值。并且,环境红外线强度越强,低噪声越大,接近值反而会越来越小。此时,即使移动终端贴近脸部,接近值仍然小于第一阈值,导致不能熄屏。本发明实施例提供的屏幕状态控制方案可以很好的解决上述的强光下靠近不熄屏的问题。

图4为本发明实施例提供的一种屏幕状态控制方法的流程图,该方法可以由屏幕状态控制装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图4所示,该方法包括:

步骤410、在强光环境下,确定各个设定区间内接近传感器特性曲线与理想曲线的比率。

其中,接近传感器特性曲线体现输入至模数转换器(adc)的红外线强度值与adc输出的接近值之间的关系。理想状态下,该特性曲线是线性的,如图3a和图3b中的虚线,然而,由于接近传感器的线性度受技术限制,无法做到接近传感器特性曲线与理想曲线重合,实际的接近传感器特性曲线是如图3a和图3b所示的实线,且随着输入模数转换器的红外线对应的电信号(模拟量)的增加,接近传感器特性曲线的斜率反而降低。尤其是在强光环境中,环境红外线的光强值越大,接近传感器的低噪值就越大。其中,强光环境为光强度值超过设定阀值(比如6000lux)时移动终端的工作环境。

设定区间用于分割接近传感器特性曲线和理想曲线,该设定区间的范围越小,接近传感器特性曲线拟合理想曲线的精度就越高。为了确定接近传感器特性曲线与理想曲线之间的比率关系,我们将输入红外线强度值作为对象,将其等间距均分为若干设定区间,分别得到各个设定区间内接近传感器特性曲线和理想曲线的子线段。为了更加精确的确定上述比率关系,可以将设定区间的间隔缩小,即设定区间的间隔缩小,拟合精度就会更高。将各个设定区间内的接近传感器特性曲线的子线段与理想曲线的子线段进行对比,可以确定理想曲线与接近传感器特性曲线之间的比率。例如,以500为间隔,将输入红外强度值的刻度划分为0~500,500~1000,…,2500~3000,3000~3500,3500~4000刻度区间,各个刻度区间范围内,接近值特性曲线与理想曲线均有个比率关系。以2500~3000的刻度区间为例,通过比较理想曲线与接近传感器特性曲线可以确定如下比率关系:接近传感器特性曲线*3.5=理想曲线。

可以理解的是,在接近传感器特性曲线和理想曲线不随环境的变化而变化时,可以预先规定好该设定区间的范围,例如,每500刻度构成一个刻度区间,或者每200刻度构成一个刻度区间。可以根据预先设定好的刻度区间分割接近传感器特性曲线和理想曲线,确定各个设定区间内接近传感器特性曲线与理想曲线的比率。存储该比率与刻度区间的对应关系,以备在使用时直接查询。

可选的,可以根据使用环境(如环境光强度值)设置不同的拟合精度等级。例如,设置第一拟合精度等级,其对应每100刻度构成一个刻度区间,适用于第一环境光强度值范围;第二拟合精度等级,其对应每300刻度构成一个刻度区间,适用于第二环境光强度值范围;以及第三拟合精度等级,其对应每500刻度构成一个刻度区间,适用第三环境光强度值范围。在各个拟合精度等级下,可以根据各个刻度区间分割接近传感器特性曲线和理想曲线,确定各个设定区间内接近传感器特性曲线与理想曲线的比率。存储该拟合精度等级、比率与刻度区间的对应关系,在使用时,可以根据当前环境光强度值确定对应的拟合精度等级,再根据当前读取的发射端处于开启状态及关闭状态对应的接收端信号的强度值确定其所属的刻度区间,从而确定用于补偿该强度值所需的比率。

若接近传感器特性曲线和理想曲线中的至少一个随环境的变化而发生变化,则需要在使用前重新比对传感器特性曲线和理想曲线,确定接近传感器特性曲线与理想曲线的比率关系,并对已存储的刻度区间与比率的对应关系进行更新。

步骤420、获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿。

在同一控制周期内,包括led灯和接收端芯片的休眠时间、led灯开启时间和led关闭时间,且接收端芯片在非休眠时间采集红外线。并且,在同一控制周期内,休眠时间、led灯开启时间和led灯关闭时间可以根据实际需要设置。示例性的,休眠时间、led灯开启时间和led灯关闭时间的比值可以为8:1:1。

通过具有设定占空比的脉冲信号控制led灯开启、关闭或休眠,并且,通过具有相同周期的脉冲信号控制接收端在led灯开启及关闭阶段采集红外线。接收端采集的红外线通过模数转换器处理后输出至接收端内部芯片处理器。示例性的,接收端内部芯片处理器在预设的采样时间开启该接近传感器的发射端led灯,并从该接近传感器的接收端读取第一信号强度值。同时,在预设的采样时间关闭该接近传感器的发射端,并从该接近传感器的接收端读取第二信号强度值。分别根据第一信号强度值和第二信号强度值所属的设定区间对应的比率,修正该第一信号强度值和第二信号强度值。

例如,接收端内部芯片处理器在预设的采样时间开启该接近传感器的发射端led灯,并从接收端中的模数转换器中读取第一信号强度值a。查询该接近传感器特性曲线确定纵坐标为a的点,根据该点的横坐标确定该第一信号强度值所属的刻度区间。若获取该刻度区间对应的比率b,则采样该比率b补偿第一信号强度值a。即通过a*b的方式使补偿后的第一信号强度值在理想曲线附近。同样的,在预设的采样时间关闭该接近传感器的发射端,并从该接收端中的模数转换器中读取第二信号强度值c。查询接近传感器特性曲线确定纵坐标为c的点,根据该交的横坐标确定该第二信号强度值所属的刻度区间。若获取该刻度区间对应的比率d,则采样该比率d补偿第二信号强度值c。即通过c*d的方式使补偿后的第二信号强度值在理想曲线附近。其中,b和d均为大于1的自然数。采用此方式可以弥补因技术限制导致接近传感器芯片的特性曲线无法达到理性曲线的状态的缺陷,可以认为根据接近传感器特性曲线上计算的接近值位于理想曲线附近。从而,不管低噪值多大,不管外界环境光干扰多强,都不会影响到接近值的正常读取。

步骤430、根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

其中,设定阈值包括第一阈值和第二阈值,分别为接近传感器的高低门限值。例如,第一阈值可以是室内接近值的最小值累加第一设定参数,第二阈值可以是室内接近值的最小值累加第二设定参数。其中,室内接近值的最小值可以是非接近状态,且非高光环境下得到的接近值,由于接近值是实时更新的,该室内最小接近值取上述实时更新的接近值中的最小值。然而,有时候由于接近传感器芯片异常,会出现异常小的接近值。此时,如果将该异常小的接近值作为室内接近值的最小值,就会影响阈值设置。因此,可以获取一段时间内实时更新的接近值中连续的5个值,取其平均值。然后,将这些平均值中的最小均值作为真正的室内接近值的最小值。例如,在10分钟内,以1分钟为周期,每分钟内连续获取5次室内接近值。分别计算每分钟内的5次室内接近值的均值,并比较该10分钟内的10个室内接近值的均值,确定其中最小均值作为参考接近值。

采用第一信号强度值乘以其所属刻度区间对应的比率(即a*b)的计算结果与第二信号强度值乘以其所属刻度区间对应的比率(即c*d)的计算结果做减法,计算得到接近传感器的修正接近值。由于led灯开启状态对应的第一信号值强度大于led灯关闭状态对应的第二信号强度值,且b和d均为大于1的自然数,修正接近值ps=a*b-c*d的值为正数。

在移动终端处于亮屏状态时,将修正接近值与第一阈值进行比较,若该修正接近值大于设定的第一阈值,则输出控制屏幕熄屏的中断信号以控制屏幕熄灭。在移动终端处于熄屏状态时,将修正接近值与第二阈值进行比较,若该修正接近值小于设定的第二阀值,则输出控制屏幕亮屏的中断信号以控制屏幕点亮。

本实施例的技术方案,通过确定各个设定区间内接近传感器特性曲线与理想曲线的比率,获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿,然后,根据补偿后的强度值计算得到接近传感器的修正接近值,根据该修正接近值控制屏幕熄屏或亮屏,排除了外界环境光的干扰,避免强光下靠近不熄屏的问题,实现正常的亮屏和熄屏的功能。

可选的,本发明实施例在确定各个设定区间内接近传感器特性曲线与理想曲线的比率之前,还可以包括获取当前环境光的光强值;判断所述光强值是否超过设定光强阈值,若是,确定各个设定区间内接近传感器特性曲线与理想曲线的比率;否则,获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值。例如,设定光强阈值设置为6000lux。将当前环境光的光强值与6000lux进行比较;若该光强值大于6000lux,则执行获取曲线之间比例关系的操作。若该光强值小于或等于6000lux,则不执行获取曲线之间比率关系的操作。这样设置的好处在区分移动终端所处的环境,在强光环境中使用计算得到的比率补偿接收端在发射端开启及关闭状态下读取的强度值,避免强光下靠近不熄屏的情况发生,而在非强光环境,采用正常的处理流程,减少补偿的操作,简化了操作流程。

图5a是本发明实施例提供的一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图。如图5a所示,该方法包括:

步骤510、设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段。

图5b示出了一种计算接近传感器特性曲线与理想曲线的比率的方法。如图5b所示,以500为刻度间距设置刻度区间,将0~4000划分为8个刻度区间,在每个刻度区间内分别具有一段接近传感器特性曲线和理想曲线的子线段。每个刻度区间内的接近传感器特性曲线子线段(即接近传感器特性曲线在各个刻度区间内的子线段)和理想曲线子线段(即理想曲线在各个刻度区间内的子线段)都有一定的比率关系。

步骤520、分别确定所述接近传感器特性曲线在各个所述刻度区间内的子线段的端点的第一差值,及所述理想曲线在各个所述刻度区间内的子线段的端点的第二差值。

如图5b所示,分别确定接近传感器特性曲线和理想曲线在各个刻度区间内的子线段的端点。以2500~3000刻度区间为例,分别查询接近传感器特性曲线和理想曲线,确定以2500和3000为横坐标的四个点,作为接近传感器特性曲线及理想曲线在2500~3000刻度区间内的子线段的端点。例如,在该刻度区间内,接近传感器特性曲线的端点为a1和a2;并且,理想曲线的端点为b1和b2。将a1和a2的纵坐标值的差值的绝对值作为第一差值。将b1和b2的纵坐标的差值的绝对值作为第二差值。采用同样的方式,可以计算其余刻度区间内的接近传感器特性曲线子线段的端点的差值,以及,计算其余刻度区间内的理想曲线子线段的端点的差值。

步骤530、根据各个所述刻度区间内所述第一差值与第二差值的比值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

通过各个刻度区间内的第一差值除以第二差值的方式,计算各个刻度区间内的接近传感器特性曲线与理想曲线的比率。例如,在2500~3000刻度区间,接近传感器特性曲线与理想曲线的比率是1:3.5,即接近传感器特性曲线*3.5=理想曲线。

本实施例的技术方案,通过设定等间距的刻度区间,通过该刻度区间分别将接近传感器特性曲线与理想曲线划分为多个子线段;分别确定接近传感器特性曲线在各个刻度区间内的子线段的端点的第一差值,及理想曲线在各个刻度区间内的子线段的端点的第二差值;根据各个刻度区间内第一差值与第二差值的比值,确定各个刻度区间内接近传感器特性曲线与理想曲线的比率,以根据该比率分别对所读取的强度值进行补偿。本实施例的技术方案可以实现补偿后的强度值基本与理想曲线重合,不管低噪值多大,也不管外界环境红外光干扰多强,都不会影响到接近值的正常读取,从而,实现正常的亮屏和熄屏功能。

图6a是本发明实施例提供的另一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图。如图6a所示,该方法包括:

步骤610、设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段。

图6b示出了另一种计算接近传感器特性曲线与理想曲线的比率的方法。如图6b所示,以500为刻度间距设置刻度区间,将0~4000划分为8个刻度区间,在每个刻度区间内的接近传感器特性曲线子线段和理想曲线子线段都有一定的比率关系。

步骤620、确定所述接近传感器特性曲线在各个所述刻度区间内的子线段,以及所述子线段在横坐标轴的正投影构成的第一图形。

确定接近传感器特性曲线在各个刻度区间内的子线段,将该接近传感器特性曲线子线段在横坐标轴进行正投影,分别得到各个接近传感器特性曲线子线段的投影线段。分别连接同一刻度区间内的接近传感器特性曲线子线段的端点和投影线段的端点,构成第二图形。如图6b所示,以2500~3000刻度区间为例,可以确定在该刻度区间内,接近传感器特性曲线子线段的端点为b1和b2。对以b1和b2为端点的子线段进行横坐标轴的正投影得到以c1和c2为端点的线段,该线段为2500~3000刻度区间内接近传感器特性曲线子线段的投影线段。依次连接b1、b2、c2、c1和b1构成第二图形。

步骤630、确定所述理想曲线在各个所述刻度区间内的子线段,以及所述子线段在横坐标轴的正投影构成的第二图形。

确定理想曲线在各个刻度区间内的子线段,将该理想曲线子线段在横坐标轴进行正投影,分别得到各个接近理想曲线子线段的投影线段。分别连接同一刻度区间内的理想曲线子线段的端点和投影线段的端点,构成第一图形。如图6b所示,以2500~3000刻度区间为例,可以确定在该刻度区间内,接近传感器特性曲线的端点为a1和a2。对以a1和a2为端点的子线段进行横坐标轴的正投影得到以c1和c2为端点的线段,该线段为该2500~3000刻度区间内理想曲线子线段的投影线段。依次连接a1、a2、c2、c1和a1构成第一图形。

步骤640、根据各个所述刻度区间内所述第一图形与第二图形的面积比值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

以2500~3000刻度区间为例,由图6b所示,第一图形为直角梯形,可以根据直角梯形的面积计算公式计算得到第一图形的面积。然后,通过积分的方式计算第二图形的面积。通过第二图形的面积除以第一图形的面积得到2500~3000刻度区间内接近传感器特性曲线与理想曲线的比率。

本实施例的技术方案,通过设定等间距的刻度区间,通过该刻度区间分别将接近传感器特性曲线与理想曲线划分为多个子线段;分别确定接近传感器特性曲线和理想曲线在各个所述刻度区间内的子线段,以及该子线段在横坐标轴的正投影构成的图形;根据各个刻度区间内图形面积的比值,确定各个刻度区间内接近传感器特性曲线与理想曲线的比率,以根据该比率分别对所读取的强度值进行补偿。本实施例的技术方案可以实现补偿后的强度值基本与理想曲线重合,不管低噪值多大,也不管外界环境红外光干扰多强,都不会影响到接近值的正常读取,从而,实现正常的亮屏和熄屏功能。

图7是本发明实施例提供的又一种确定接近传感器特性曲线与理想曲线的比率的方法的流程图。如图7所示,该方法包括:

步骤710、设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段。

如图5b所示,以500为刻度间距设置刻度区间,将0~4000划分为8个刻度区间,在每个刻度区间的接近传感器特性曲线子线段和理想曲线子线段都有一定的比率关系。

步骤720、分别确定所述接近传感器特性曲线在各个所述刻度区间内的采样点的纵坐标的第一均值,及所述理想曲线中在所述刻度区间内的采样点的纵坐标的第二均值。

在各个刻度区间内按照设定横坐标轴刻度间隔进行采样。例如,以2500~3000刻度区间为例,设定横坐标轴刻度间隔为50,则2500~3000刻度区间内的接近传感器特性曲线子线段具有10个采样点,且各个采样点的横坐标分别为2550、2600、…、2950和3000,计算各个采样点的纵坐标值的均值作为第一均值。同样的,在2500~3000刻度区间内的理想曲线子线段具有10个采样点,且各个采样点的横坐标分别为2550、2600、…、2950和3000,计算各个采样点的纵坐标值的均值作为第二均值。

步骤730、根据各个所述刻度区间内所述第一均值与第二均值的差值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

本实施例的技术方案,通过设定等间距的刻度区间,通过该刻度区间分别将接近传感器特性曲线与理想曲线划分为多个子线段;分别确定接近传感器特性曲线及理想曲线在各个刻度区间内的采样点的纵坐标的第一均值及第二均值;根据各个刻度区间内所述第一均值与第二均值的差值,确定各个刻度区间内接近传感器特性曲线与理想曲线的比率,以根据该比率分别对所读取的强度值进行补偿。本实施例的技术方案可以实现补偿后的强度值基本与理想曲线重合,不管低噪值多大,也不管外界环境红外光干扰多强,都不会影响到接近值的正常读取,从而,实现正常的亮屏和熄屏功能。

图8是本发明实施例提供的一种屏幕状态控制装置的结构示意图。该装置可由软件和/或硬件实现,一般集成在移动终端中。如图8所示,该装置可以包括:

比率确定模块810,用于在强光环境下,确定各个设定区间内接近传感器特性曲线与理想曲线的比率;

信号补偿模块820,用于获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿;

屏幕控制模块830,用于根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

本实施例的技术方案提供一种屏幕状态控制装置,通过采用理想曲线与接近传感器特性曲线的比率,对接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值进行补偿,排除了外界环境光的干扰,避免强光下靠近不熄屏的问题,实现正常的亮屏和熄屏的功能。

可选的,还包括:

光强判断模块,用于在确定各个设定区间内接近传感器特性曲线与理想曲线的比率之前,获取当前环境光的光强值,判断所述光强值是否超过设定光强阈值;

若是,则判定当前移动终端处于强光环境,执行确定接近传感器特性曲线与理想曲线的比率的操作。

可选的,比率确定模块810具体用于:

设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段;

分别确定所述接近传感器特性曲线在各个所述刻度区间内的子线段的端点的第一差值,及所述理想曲线在各个所述刻度区间内的子线段的端点的第二差值;

根据各个所述刻度区间内所述第一差值与第二差值的比值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

可替换的,比率确定模块810具体用于:

设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段;

确定所述接近传感器特性曲线在各个所述刻度区间内的子线段,以及所述子线段在横坐标轴的正投影构成的第一图形;

确定所述理想曲线在各个所述刻度区间内的子线段,以及所述子线段在横坐标轴的正投影构成的第二图形;

根据各个所述刻度区间内所述第一图形与第二图形的面积比值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

可替换的,比率确定模块810具体用于:

设定等间距的刻度区间,通过所述刻度区间分别将接近传感器特性曲线与理想曲线划分为至少两个子线段;

分别确定所述接近传感器特性曲线在各个所述刻度区间内的采样点的纵坐标的第一均值,及所述理想曲线中在所述刻度区间内的采样点的纵坐标的第二均值;

根据各个所述刻度区间内所述第一均值与第二均值的差值,确定各个所述刻度区间内接近传感器特性曲线与理想曲线的比率。

可选的,信号补偿模块820具体用于:

在预设的采样时间开启所述接近传感器的发射端,并从所述接近传感器的接收端读取第一信号强度值;

在预设的采样时间关闭所述接近传感器的发射端,并从所述接近传感器的接收端读取第二信号强度值;

分别根据第一信号强度值和第二信号强度值所属的设定区间对应的比率,修正所述第一信号强度值和第二信号强度值。

可选的,屏幕控制模块具体用于:

将补偿后的所述强度值的差值作为接近传感器的修正接近值;

若所述修正接近值大于设定的第一阈值,则控制屏幕熄屏;

若所述修正接近值小于设定的第二阀值,则控制屏幕亮屏。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种屏幕状态控制方法,该方法包括:

确定各个设定区间内接近传感器特性曲线与理想曲线的比率;

获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿;

根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的屏幕状态控制的响应操作,还可以执行本发明任意实施例所提供的屏幕状态控制的方法中的相关操作。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的屏幕状态控制装置。图9为本发明实施例提供的一种移动终端的结构示意图。如图9所示,该移动终端可以包括:壳体(图中未示出)、触摸屏(图中未示出)、触摸按键(图中未示出)、存储器901、中央处理器(centralprocessingunit,cpu)902(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu902和所述存储器901设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器901,用于存储可执行程序代码;所述cpu902通过读取所述存储器901中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

确定各个设定区间内接近传感器特性曲线与理想曲线的比率;

获取接近传感器发射端处于开启状态及关闭状态对应的接收端信号的强度值,根据所述比率分别对所述强度值进行补偿;

根据补偿后的强度值确定所述接近传感器的修正接近值,根据所述修正接近值与设定阈值的比较结果控制屏幕处于熄屏状态或亮屏状态。

所述移动终端还包括:外设接口903、rf(radiofrequency,射频)电路905、音频电路906、扬声器911、电源管理芯片908、输入/输出(i/o)子系统909、触摸屏912、其他输入/控制设备910以及外部端口904,这些部件通过一个或多个通信总线或信号线907来通信。

应该理解的是,图示移动终端900仅仅是移动终端的一个范例,并且移动终端900可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于屏幕状态控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器901,所述存储器901可以被cpu902、外设接口903等访问,所述存储器901可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口903,所述外设接口903可以将设备的输入和输出外设连接到cpu902和存储器901。

i/o子系统909,所述i/o子系统909可以将设备上的输入输出外设,例如触摸屏912和其他输入/控制设备910,连接到外设接口903。i/o子系统909可以包括显示控制器9091和用于控制其他输入/控制设备910的一个或多个输入控制器9092。其中,一个或多个输入控制器9092从其他输入/控制设备910接收电信号或者向其他输入/控制设备910发送电信号,其他输入/控制设备910可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器9092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏912,所述触摸屏912是用户电子设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统909中的显示控制器9091从触摸屏912接收电信号或者向触摸屏912发送电信号。触摸屏912检测触摸屏上的接触,显示控制器9091将检测到的接触转换为与显示在触摸屏912上的用户界面对象的交互,即实现人机交互,显示在触摸屏912上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路905,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路905接收并发送rf信号,rf信号也称为电磁信号,rf电路905将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路905可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路906,主要用于从外设接口903接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器911。

扬声器911,用于将手机通过rf电路905从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片908,用于为cpu902、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,可以有效的防止强光环境中人脸或人耳等靠近屏幕不熄屏的情况发生。

上述实施例中提供的屏幕状态控制装置、存储介质及移动终端可执行本发明任意实施例所提供的屏幕状态控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的屏幕状态控制方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1