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

一种接近光传感器控制方法及相关设备与流程

2022-03-13 20:43:13 来源:中国专利 TAG:


1.本发明涉及电子设备技术领域,尤其涉及一种接近光传感器控制方法及相关设备。


背景技术:

2.接近传感器,是代替限位开关等接触式检测方式,是以无需接触检测对象进行检测为目的的传感器的总称。它能检测对象的移动和存在信息并转化成电信号。接近传感器主要用于检测物体的位移,在航空、航天技术以及工业生产中都有广泛的应用。
3.目前,在终端产品中,常用的接近传感方案一般分为超声方案、电容触摸屏方案和光学方案等。例如,在手机上,通过探测物体与手机屏幕的距离驱动手机完成相应的配置。常见应用包括电话场景,当接近光传感器检测到人脸接近手机屏幕时灭屏,以降低功耗并防止误触屏幕;当接近光传感器检测到人脸远离手机屏幕后则亮屏,以使得用户能继续操作手机屏幕。
4.其中,在接近传感器的光学方案(可简称为接近光传感器)中,通常是利用独立的红外发射器和红外接收器构成该接近光传感器。红外发射器发射人眼不可见的红外光,红外接收器用于接收红外光。当没有物体靠近时红外光不会被反射,接收器不会探测到红外信号;当有物体靠近并达到一定距离(将该距离称为探测距离)时红外光被反射的强度达到探测阈值,通过接收器探测反射回的红外光强度,或者红外光发射与接收的时间差大小即可判断物体接近的程度。当接近到一定距离后即上报接近状态。
5.在全屏下的光学方案中,红外发射器和接收器件均放置于有机发光二极管(organic light emitting diode,oled)显示屏下,以实现全屏下接近光信号采集。然而,红外发射器发射的红外光在一定发射功率下,容易在红外光照射oled显示屏的区域产生斑点,从而影响屏幕显示,且对用户的使用造成影响。


技术实现要素:

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.通过增加所述红外脉冲传感器的脉冲个数,将所述红外脉冲传感器的发射功率调整至第二发射功率。
52.在一种可能的实现方式中,所述接近光传感器为红外脉冲传感器;所述处理器具体用于:
53.通过减小所述红外脉冲传感器的脉冲的电流值,将所述红外脉冲传感器的发射功率调整至第一发射功率;或
54.通过减小所述红外脉冲传感器的脉冲的脉宽值,将所述红外脉冲传感器的发射功率调整至第一发射功率;或
55.通过减少所述红外脉冲传感器的脉冲个数,将所述红外脉冲传感器的发射功率调整至第一发射功率。
56.在一种可能的实现方式中,所述第二发射功率为所述第一发射功率的两倍或者以上。
57.第三方面,本发明实施例提供了一种接近光传感器控制方法,应用于电子设备,所述电子设备包括显示屏和设置于所述显示屏下方的接近光传感器;所述方法包括:
58.若检测到锁屏条件,则控制所述显示屏进入灭屏常显aod状态,控制所述接近光传感器的发射功率为第一发射功率;
59.若检测到第一预设条件,控制显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;或者,若未检测到所述第一预设条件,且用户与所述显示屏的距离小于灭屏距离阈值,则控制所述显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;
60.若未检测到第二预设条件,且用户与所述显示屏的距离大于亮屏距离阈值,则控制所述显示屏进入aod状态,且控制所述接近光传感器的发射功率为第一发射功率;
61.其中,所述亮屏距离阈值大于所述灭屏距离阈值;所述第一发射功率小于所述第二发射功率。
62.本发明实施例,通过设置于电子设备的显示屏下方的接近光传感器来监测用户此时与电子设备之间的距离。并且,对于电子设备的显示屏在aod状态时,分别针对不同的情形,进行aod状态与灭屏之间的切换、以及接近光传感器的发射功率的控制。具体地,在电子设备处于aod状态下,当电子设备未检测到优先级更高的灭屏条件时,则进一步通过判断用户当前与显示屏之间的距离是否小于灭屏距离阈值(或称为接近距离),若小于,则通过控制显示屏进入灭屏状态,以及调整接近光传感器的发射功率至较高的第二发射功率;当所述显示屏处于灭屏状态时,且当电子设备未检测到优先级更高的aod条件时,则进一步通过判断用户当前与显示屏之间的距离是否大于亮屏距离阈值(或称为远离距离),若大于,则通过控制显示屏进入aod状态,以及调整接近光传感器的发射功率至较低的第一发射功率。如此一来,使得电子设备在aod状态下,由于接近光传感器的发射功率较低,既避免了由于接近光传感器的高发射功率导致的显示屏的在aod状态下出现亮斑闪烁的缺陷,且由于在aod状态下电子设备需要通过接近光传感器监测的用户与显示屏之间的距离较短(因为灭屏距离阈值或接近距离为较短的距离),因此可以保证接近光传感器监测的准确性;同时,又由于灭屏时接近光传感器的发射功率较高,且aod和灭屏时接近光传感器之间的发射功率差异较大,所以可以探测到更远的远离距离以及保证了较大的接近距离与远离距离之差,因此解决了电子设备在aod状态下由于远离距离较短、接近距离与远离距离之差较小导致的aod与灭屏状态之间反复切换的问题。不仅可以帮助用户节省功耗以及防止用户误触,并且极大的提升了用户在使用aod功能时的体验。
63.在一种可能的实现方式中,所述方法还包括:若未检测到所述第一预设条件,且用户与所述显示屏的距离不小于灭屏距离阈值,保持控制所述显示屏进入灭屏状态,且保持控制所述接近光传感器的发射功率为第二发射功率;或者,
64.若所述显示屏进入灭屏状态,且检测到所述第二预设条件,则控制显示屏进入aod状态,控制所述接近光传感器的发射功率为第一发射功率。
65.本发明实施例,当电子设备检测到优先级更高的灭屏条件,则控制显示屏进入灭屏状态,以及调整接近光传感器的发射功率至较高的第二发射功率;当电子设备检测到优先级更高的aod条件,则控制显示屏进入aod状态,以及调整接近光传感器的发射功率至较低的第一发射功率。
66.在一种可能的实现方式中,所述第一预设条件包括:所述电子设备检测到无人脸信息或无人眼注视信息。
67.本发明实施例,当电子设备确定显示屏前方无人脸或者人眼注视信息,则极大可能当前用户不需要使用该aod功能,因此则控制显示屏进入灭屏状态,以及调整接近光传感器的发射功率至较高的第二发射功率。
68.在一种可能的实现方式中,所述第二预设条件包括:所述电子设备接收到用户触发的唤醒操作;或所述电子设备检测到人脸信息或人眼注视信息;所述电子设备接收到新的消息或接收到新的通话。
69.本发明实施例,当电子设备确定有优先级更高的aod条件如唤醒操作、人脸人眼信息或者接收到新消息或通话,则极大可能当前用户需要使用该aod功能,因此则控制显示屏进入aod状态,以及控制所述接近光传感器的发射功率为较低的第一发射功率。
70.第四方面,本发明实施例提供了一种电子设备,包括处理器、耦合于所述处理器的
显示屏和接近光传感器,所述接近光传感器设置于所述显示屏的下方;
71.所述处理器,用于:
72.若检测到锁屏条件,则控制所述显示屏进入灭屏常显aod状态,控制所述接近光传感器的发射功率为第一发射功率;
73.若检测到第一预设条件,控制显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;或者,若未检测到所述第一预设条件,且用户与所述显示屏的距离小于灭屏距离阈值,则控制所述显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;
74.若未检测到第二预设条件,且用户与所述显示屏的距离大于亮屏距离阈值,则控制所述显示屏进入aod状态,且控制所述接近光传感器的发射功率为第一发射功率;
75.其中,所述亮屏距离阈值大于所述灭屏距离阈值;所述第一发射功率小于所述第二发射功率。
76.在一种可能的实现方式中,所述处理器还用于:
77.若未检测到所述第一预设条件,且用户与所述显示屏的距离不小于灭屏距离阈值,保持控制所述显示屏进入灭屏状态,且保持控制所述接近光传感器的发射功率为第二发射功率;或者,
78.若所述显示屏进入灭屏状态,且检测到所述第二预设条件,则控制显示屏进入aod状态,控制所述接近光传感器的发射功率为第一发射功率。
79.在一种可能的实现方式中,所述第一预设条件包括:
80.所述电子设备检测到无人脸信息或无人眼注视信息。
81.在一种可能的实现方式中,所述第二预设条件包括:
82.所述电子设备接收到用户触发的唤醒操作;或
83.所述电子设备检测到人脸信息或人眼注视信息;或
84.所述电子设备接收到新的消息或接收到新的通话。
85.第五方面,本技术提供一种半导体芯片,可包括上述第二方面中的任意一种实现方式所涉及的处理器。
86.第六方面,本技术提供一种半导体芯片,可包括上述第四方面中的任意一种实现方式所涉及的处理器。
87.第七方面,本技术提供一种片上系统soc芯片,该soc芯片包括上述第二方面中的任意一种实现方式所涉及的处理器,可选的,还包括耦合于所述处理器的内部存储器和外部存储器。该soc芯片,可以由芯片构成,也可以包含芯片和其他分立器件。
88.第八方面,本技术提供一种片上系统soc芯片,该soc芯片包括上述第四方面中的任意一种实现方式所涉及的处理器,可选的,还包括耦合于所述处理器的内部存储器和外部存储器。该soc芯片,可以由芯片构成,也可以包含芯片和其他分立器件。
89.第九方面,本技术提供了一种芯片系统,该芯片系统包括上述第二方面中的任意一种实现方式所涉及的处理器和接近光传感器。该芯片系统,可以由芯片构成,也可以包含芯片和其它分立器件。
90.第十方面,本技术提供了一种芯片系统,该芯片系统包括上述第四方面中的任意一种实现方式所涉及的处理器和接近光传感器。该芯片系统,可以由芯片构成,也可以包含
芯片和其它分立器件。
91.第十一方面,本技术提供一种电子设备,包括处理器和存储器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码来执行上述第一方面中的任意一种实现方式所涉及的接近光传感器控制方法。
92.第十二方面,本技术提供一种电子设备,包括处理器和存储器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码来执行上述第三方面中的任意一种实现方式所涉及的接近光传感器控制方法。
93.第十三方面,本技术提供一种电子设备,该电子设备具有实现上述第一方面中的任意一种接近光传感器控制方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
94.第十四方面,本技术提供一种电子设备,该电子设备具有实现上述第三方面中的任意一种接近光传感器控制方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
95.第十五方面,本技术提供一种终端设备,该终端设备包括处理器、显示屏和接近光传感器,该处理器为上述第二方面中的任意一种实现方式所涉及的处理器,该显示屏为上述第二方面中的任意一种实现方式所涉及的显示屏,该接近光传感器为上述第二方面中的任意一种实现方式所涉及的接近光传感器。该终端设备还可以包括通信接口,用于该终端与其它设备或通信网络通信。
96.第十六方面,本技术提供一种终端设备,该终端设备包括处理器、显示屏和接近光传感器,该处理器为上述第四方面中的任意一种实现方式所涉及的处理器,该显示屏为上述第四方面中的任意一种实现方式所涉及的显示屏,该接近光传感器为上述第四方面中的任意一种实现方式所涉及的接近光传感器。该终端设备还可以包括通信接口,用于该终端与其它设备或通信网络通信。
97.第十七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被电子设备执行时实现上述第一方面中任意一项所述的接近光传感器控制方法的流程。
98.第十八方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被电子设备执行时实现上述第三方面中任意一项所述的接近光传感器控制方法的流程。
99.第十九方面,本发明实施例提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被电子设备执行时,使得主机可以执行上述第一方面中任意一项所述的接近光传感器控制方法的流程。
100.第二十方面,本发明实施例提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被电子设备执行时,使得主机可以执行上述第三方面中任意一项所述的接近光传感器控制方法的流程。
附图说明
101.为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。
102.图1a为本发明实施例提供的一种电子设备的结构示意图。
103.图1b为本发明实施例提供的一种电子设备的软件结构框图。
104.图2a为本发明实施例提供的一种电子设备上的传感器、按键以及显示屏的位置关系示意图。
105.图2b为本发明实施例提供的一种电子设备上的用于应用程序菜单的示例性用户界面。
106.图3为本发明实施例提供的一些用户进行接近光传感模式设置的界面示意图。
107.图4示出了本发明实施例提供的一种接近光传感器控制方法的流程。
108.图5a为本发明实施例提供的一些智能手机等电子设备上的“通话”应用程序的用户界面。
109.图5b为本发明实施例提供的一些用户在通话过程中通过电源键190b进行灭屏的示意图。
110.图5c为本发明实施例提供的一些用户在通话过程中将通话应用切换到后台的用户界面示意图。
111.图5d为本发明实施例提供的一些用户在通话过程中将通话应用与其他应用一起均运行在前台的用户界面示意图。
112.图5e为本发明实施例提供的一些用户在通话过程中接收到新来电的用户界面示意图。
113.图6a-图6c为本发明实施例提供的一些微信应用中的语音通话以及语音消息的界面示意图。
114.图7a-图7b为本发明实施例提供的一些用户在通话过程中的示意图。
115.图8为本发明实施例提供的另一种接近光传感器控制方法流程示意图。
116.图9a为本发明实施例提供的另一种接近光传感器控制方法的流程示意图。
117.图9b为本发明实施例提供的一些aod状态与灭屏之间切换的界面示意图。
118.图10a为本发明实施例提供的一种灭屏状态下接近光多脉冲工作模式时序波形示意图。
119.图10b为本发明实施例提供的一种灭屏状态下接近光高电流工作模式时序波形示意图。
120.图10c为本发明实施例提供的一种灭屏状态下接近光长脉宽工作模式时序波形示意图
具体实施方式
121.下面将结合本发明实施例中的附图,对本发明实施例进行描述。
122.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
123.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包
含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
124.在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
125.首先,对本技术中的部分用语进行解释说明,以便于本领域技术人员理解。
126.(1)(灭屏)常显(always on display,aod),在锁屏或者熄屏状态下只通过个别像素点亮显示时钟和一些常用信息,能够使得智能手机用户比较少的按下电源键点亮整个屏幕来查看时钟盒有没有来电和短信等信息,这样子相对来说可以比以前的led屏幕开整个屏幕的背光省电。
127.(2)静电放电(electronic static discharge,esd),是指具有不同静电电位的物体互相靠近或直接接触引起的电荷转移。
128.(3)有机发光二极管(organic light emitting diode,oled),又称为有机电激光显示、有机发光半导体。oled属于一种电流型的有机发光器件,是通过载流子的注入和复合而致发光的现象,发光强度与注入的电流成正比。oled在电场的作用下,阳极产生的空穴和阴极产生的电子就会发生移动,分别向空穴传输层和电子传输层注入,迁移到发光层。当二者在发光层相遇时,产生能量激子,从而激发发光分子最终产生可见光。
129.(4)垂直腔面发射激光器(vertical cavitysurfaceemittinglasers,vcsel),又译垂直共振腔面射型激光,是一种半导体,其激光垂直于顶面射出,与一般用切开的独立芯片制程,激光由边缘射出的边射型激光有所不同。
130.(5)脉宽,(pulse-width)脉冲宽度是脉冲宽度的缩写,不同的领域,脉冲宽度有不同的含义。通常的脉冲宽度是指电子领域中,脉冲所能达到最大值所持续的周期。
131.首先,进一步分析本技术所具体要解决的技术问题。在上述全屏下的接近传感器的光学方案中,是利用低发射功率脉冲光源和高灵敏度接收器实现全屏下接近光信号采集,并通过红外接收器探测反射回的红外光强度来判断物体接近程度,当接近到一定距离后即上报接近状态。然而,红外发射器发射的红外光在一定发射功率下,容易在红外光照射oled显示屏的区域产生亮斑,其明显程度由光源发射功率而定。
132.因此,为了减少红外光照射oled显示屏产生的斑点的明显程度,考虑将全屏下红外发射器使用发射功率较低的光源,即降低接近传感器中红外发射器的功率,从而降低在红外光照射oled显示屏的区域产生斑点的概率,避免影响屏幕显示以及用户使用。
133.但是,由于oled显示屏对红外光透过率较低(如红外发射和接收透过率均在4%左右),因此,可能会导致红外接收器探测到的能量较小即信号量较小,最终导致红外光远离信噪比较小,进而远离距离(即本技术中的亮屏距离阈值)较短、接近距离(即本技术中的灭
屏距离阈值)与远离距离差较小。造成手机在离人脸较近距离接听电话时容易造成反复亮灭屏的情况。其中,在本发明实施例中,远离距离是指接近光传感器在检测到用户与显示屏之间的距离大于该远离距离时,则上报为用户为远离状态,接近距离是指接近光传感器在检测到用户与显示屏之间的距离小于该接近距离时,则上报为用户为接近状态;红外光的接近信噪比定义为接近距离与底噪的信号差值除以噪声波动,红外光的远离信噪比定义为远离距离与底噪的信号差值除以噪声波动。其中,底噪就是接近光传感器无遮挡状态下原始数据(pdata)值。当信噪比≤1时,接近或远离动作的接近光信号变化量淹没在噪声波动中,接近光探测器(红外接收器)无法区分接近、或远离动作,导致手机不能按预定的接近、远离距离实现灭屏、或亮屏功能。具体表现为用户接近手机无法灭屏或用户远离手机无法亮屏;当信噪比>1时,接近或远离动作的接近光信号变化量才能从噪声波动中区分出来,手机才能按预定的接近距离、远离距离实现灭屏、亮屏功能,且信噪比越大成功率越高。
134.由此可见上述解决方案的缺陷:无法兼顾显示屏亮斑闪烁问题与远离场景亮灭屏性能体验问题。
135.综上所述,本技术实际要解决的技术问题具体包括如下方面:如何在全屏下接近传感器的光学方案中,在解决显示屏中存在亮斑闪烁的前提下,解决探测的远离信噪比较小,导致远离距离较短、接近距离与远离距离差较小,造成用户在通过手机接听电话(包括即时语音通信或非即时语音通信等)时易反复亮灭屏的问题。
136.基于上述,本发明实施例提供一种电子设备。图1a示出了电子设备100的结构示意图。
137.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,3d摄像模组193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180g,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
138.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
139.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),中央处理器(central processing unit,cpu),图形处理器(graphics processing unit,gpu),神经网络处理器(neural-network processing unit,npu),调制解调处理器,图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也可以包括一个或多个处理器110。进一步地,处理器100还可被实现为片上系统(system on chip,soc)。
140.其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
141.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100的效率。
142.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
143.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,3d摄像模组193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。
144.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
145.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
146.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
147.mipi接口可以被用于连接处理器110与显示屏194,3d摄像模组193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和3d摄像模组193通过csi接口通信,实现电子设备100的摄像功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
148.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与3d摄像模组193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s
semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。
165.在一些实施例中,3d感测模组可以是(time of flight,tof)3d感测模块或结构光(structured light)3d感测模块。其中,结构光3d感测是一种主动式深度感测技术,结构光3d感测模组的基本零组件可包括红外线(infrared)发射器、ir相机模等。结构光3d感测模组的工作原理是先对被拍摄物体发射特定图案的光斑(pattern),再接收该物体表面上的光斑图案编码(light coding),进而比对与原始投射光斑的异同,并利用三角原理计算出物体的三维坐标。该三维坐标中就包括电子设备100距离被拍摄物体的距离。其中,tof 3d感测也是主动式深度感测技术,tof 3d感测模组的基本组件可包括红外线(infrared)发射器、ir相机模等。tof 3d感测模组的工作原理是通过红外线折返的时间去计算tof 3d感测模组跟被拍摄物体之间的距离(即深度),以得到3d景深图。
166.结构光3d感测模组还可应用于人脸识别、体感游戏机、工业用机器视觉检测等领域。tof 3d感测模组还可应用于游戏机、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)等领域。
167.在另一些实施例中,3d摄像模组193还可以由两个或更多个摄像头构成。这两个或更多个摄像头可包括彩色摄像头,彩色摄像头可用于采集被拍摄物体的彩色图像数据。这两个或更多个摄像头可采用立体视觉(stereo vision)技术来采集被拍摄物体的深度数据。立体视觉技术是基于人眼视差的原理,在自然光源下,透过两个或两个以上的摄像头从不同的角度对同一物体拍摄影像,再进行三角测量法等运算来得到电子设备100与被拍摄物之间的距离信息,即深度信息。
168.在一些实施例中,电子设备100可以包括1个或n个3d摄像模组193,n为大于1的正整数。具体的,电子设备100可以包括1个前置3d摄像模组193以及1个后置3d摄像模组193。其中,前置3d摄像模组193通常可用于采集面对显示屏194的拍摄者自己的彩色图像数据以及深度数据,后置3d摄像模组可用于采集拍摄者所面对的拍摄对象(如人物、风景等)的彩色图像数据以及深度数据。
169.在一些实施例中,处理器110中的cpu或gpu或npu可以对3d摄像模组193所采集的彩色图像数据和深度数据进行处理。在一些实施例中,npu可以通过骨骼点识别技术所基于的神经网络算法,例如卷积神经网络算法(cnn),来识别3d摄像模组193(具体是彩色摄像模组)所采集的彩色图像数据,以确定被拍摄人物的骨骼点。cpu或gpu也可来运行神经网络算法以实现根据彩色图像数据确定被拍摄人物的骨骼点。在一些实施例中,cpu或gpu或npu还可用于根据3d摄像模组193(具体是3d感测模组)所采集的深度数据和已识别出的骨骼点来确认被拍摄人物的身材(如身体比例、骨骼点之间的身体部位的胖瘦情况),并可以进一步确定针对该被拍摄人物的身体美化参数,最终根据该身体美化参数对被拍摄人物的拍摄图像进行处理,以使得该拍摄图像中该被拍摄人物的体型被美化。后续实施例中会详细介绍如何基于3d摄像模组193所采集的彩色图像数据和深度数据对被拍摄人物的图像进行美体处理,这里先不赘述。
170.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅
里叶变换等。
171.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)-1,mpeg-2,mpeg-3,mpeg-4等。
172.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
173.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐、照片、视频等数据保存在外部存储卡中。
174.内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备100执行本技术一些实施例中所提供的电子设备的拍照预览方法,以及各种功能应用以及数据处理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用程序(比如图库、联系人等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如照片,联系人等)。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
175.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
176.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
177.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
178.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
179.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
180.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
181.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
182.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
183.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
184.磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
185.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
186.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。
187.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
188.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
189.指纹传感器180g用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
190.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器
180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
191.触摸传感器180k,也可称触控面板或触敏表面。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
192.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。
193.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
194.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
195.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
196.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个s im卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。
197.图1a示例性所示的电子设备100可以通过显示屏194显示以下各个实施例中所描述的各个用户界面。电子设备100可以通过触摸传感器180k在各个用户界面中检测触控操作,例如在各个用户界面中的点击操作(如在图标上的触摸操作、双击操作),又例如在各个用户界面中的向上或向下的滑动操作,或执行画圆圈手势的操作,等等。在一些实施例中,电子设备100可以通过陀螺仪传感器180b、加速度传感器180e等检测用户手持电子设备100
执行的运动手势,例如晃动电子设备。在一些实施例中,电子设备100可以通过3d摄像模组193(如3d摄像头、深度摄像头)检测非触控的手势操作。
198.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
199.图1b是本发明实施例的电子设备100的软件结构框图。
200.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
201.应用程序层可以包括一系列应用程序包。
202.如图1b所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
203.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
204.如图1b所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
205.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
206.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
207.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
208.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
209.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
210.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
211.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
212.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
213.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
214.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
215.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
216.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,g.264,mp3,aac,amr,jpg,png等。
217.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
218.2d图形引擎是2d绘图的绘图引擎。
219.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
220.图1b所示的软件系统涉及到使用分享能力的应用呈现(如图库,文件管理器),提供分享能力的即时分享模块,提供打印能力的打印服务(print service)和打印后台服务(print spooler),以及应用框架层提供打印框架、wlan服务、蓝牙服务,以及内核和底层提供wlan蓝牙能力和基本通信协议。
221.下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
222.当触摸传感器180k接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该操作是触摸操作,该触摸操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过3d摄像模组193捕获静态图像或视频。
223.下面介绍电子设备100上部分部件的分布位置以及用于应用程序菜单的示例性用户界面。
224.图2a示例性示出了电子设备100上的传感器、按键以及显示屏的位置关系示意图。如图2a所示,电子设备100可以配置有3d摄像模组193(可包括多个摄像头)。如2a所示,摄像模组193可设置于电子设备100的顶端,如电子设备100的“刘海”位置(即图2a中示出的区域aa)。可以知道,区域aa中除了包括3d摄像模组193之外,还可以包括照明器197(未在图1a及图2a中示出)、扬声器170a、环境光传感器180l等。在一些实施例中,电子设备100的背面也可以配置有3d摄像模组193,以及照明器197。在本技术中,接近光传感器可以位于电子设备100中的显示屏194中除区域aa中的任意一处(图2a中将180g设置于显示屏194下的中心位置的),即用户通过显示屏194无法直接看到接近光传感器180g,因为其设置于显示屏下面。设置于电子设备100侧边的按键190可包括音量键190a和电源键190b。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
225.图2b示例性示出了电子设备100上的用于应用程序菜单的示例性用户界面21。如图2b所示,用户可通过按压电源键190点亮显示屏,通过解锁显示屏194后,进入用户界面21,该用户界面21可包括:状态栏201,日历指示符202,天气指示符203,程序图标显示区域204,具有常用应用程序图标的托盘205,其中:
226.状态栏201可包括:移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符、移动通信信号的运营商的指示符、时间指示符、电池状态指示符等。
227.日历指示符202可用于指示当前时间,例如日期、星期几、时分信息等。
228.天气指示符203可用于指示天气类型,例如多云转晴、小雨等,还可以用于指示气温等信息。
229.程序图标显示区域204,例如:qq的图标、邮箱的图标、图库的图标216、支付宝的图标、记事本的图标217、音乐的图标、微信(wechat)的图标、设置的图标218、相机的图标220。用户界面21还可包括页面指示符(图2b中未示出)。其他应用程序图标可分布在多个页面,页面指示符可用于指示用户当前浏览的是哪一个页面中的应用程序。用户可以左右滑动其他应用程序图标的区域,来浏览其他页面中的应用程序图标。
230.具有常用应用程序图标的托盘205可展示:电话图标、联系人图标、短消息图标等。
231.可选的,该主界面还可以包括导航栏(图2b中未示出)可包括:返回按键、主界面(gome screen)按键、呼出任务历史按键等系统导航键。当检测到用户点击返回按键时,电子设备100可显示当前页面的上一个页面。当检测到用户点击主界面按键时,电子设备100可显示主界面。当检测到用户点击呼出任务历史按键时,电子设备100可显示用户最近打开的任务。各导航键的命名还可以为其他,本技术对此不做限制。不限于虚拟按键,导航栏中的各导航键也可以实现为物理按键。
232.在一些实施例中,图2b示例性所示的用户界面21可以为主界面(gome screen)。
233.在其他一些实施例中,电子设备100还可以包括主屏幕键。该主屏幕键可以是实体按键,也可以是虚拟按键。该主屏幕键可用于接收用户的指令,将当前显示的ui返回到主界面,这样可以方便用户随时查看主屏幕。上述指令具体可以是用户单次按下主屏幕键的操作指令,也可以是用户在短时间内连续两次按下主屏幕键的操作指令,还可以是用户在预定时间内长按主屏幕键的操作指令。在本技术其他一些实施例中,主屏幕键还可以集成指纹识别器,以便用于在按下主屏幕键的时候,随之进行指纹采集和识别。
234.可以理解的是,图2a和图2b仅仅示例性示出了电子设备100上的一些部件的分布位置以及用户界面,不应构成对本技术实施例的限定。
235.下面结合上述图1a-图2b示出的电子设备的硬件结构、软件结构、部分部件位置分布关系以及用户界面,具体介绍本发明实施例提供的接近光传感器控制方法。在本发明实施例提供的接近光传感器控制方法中,涉及电子设备100中的处理器110根据显示屏194当前的亮/灭状态,并监测是否检测到预设的亮屏条件或灭屏条件,若在未检测到的情况下,则根据接近光传感器180g检测的用户距离显示屏194之间的目标距离,以控制显示屏194的亮灭以及接近光传感器180g的发射功率。具体地,当电子设备100处于通话状态下,通过接近光传感器180g检测用户与显示屏194之间的目标距离;当显示屏194处于亮屏状态时,若未检测到第一预设条件(例如优先级更高的灭屏操作等)则进一步判断所述目标距离是否小于灭屏距离阈值,若所述目标距离小于亮屏距离阈值,则控制显示屏194进入灭屏状态,以及调整接近光传感器180g的发射功率至第二发射功率;当显示屏194处于灭屏状态时,若未检测到第二预设条件(例如优先级更高的亮屏操作等)则进一步判断所述目标距离是否大于亮屏距离阈值;若所述目标距离大于亮屏距离阈值,则控制显示屏194进入亮屏状态,以及调整接近光传感器的发射功率至第一发射功率;其中,所述亮屏距离阈值大于所述灭屏距离阈值;所述第二发射功率大于所述第一发射功率。如此一来,使得电子设备在通话过程中,由于亮屏时接近光传感器的发射功率较低,既避免了由于接近光传感器的高发射功
率导致的显示屏的在亮屏时出现亮斑闪烁的缺陷,且由于亮屏时电子设备需要通过接近光传感器监测的用户与显示屏之间的距离较短(因为灭屏距离阈值或接近距离为较短的距离),因此可以保证接近光传感器监测的准确性;同时,又由于灭屏时接近光传感器的发射功率较高,且亮屏和灭屏时接近光传感器之间的发射功率差异较大,所以可以探测到更远的远离距离以及保证了较大的接近距离与远离距离之差,因此解决了电子设备在通话过程中由于远离距离较短、接近距离与远离距离之差较小导致的反复亮灭屏的问题。不仅可以帮助用户节省功耗以及防止用户误触,并且极大的提升了用户在通话过程中的体验。
236.需要说明的是,在本技术中,用户首先可以在使用电子设备的过程中,首先对接近光传感模式功能进行个性化的设置。
237.具体地,可以针对电子设备上当前安装的多个应用程序(比如通话、微信、qq、视频、淘宝、音乐等等)进行接近光传感模式功能的开启设置。可选的,上述接近光传感模式功能可以是电子设备100的操作系统在出厂时默认设置的、也可以是根据用户使用应用程序接听语音通话的频率自动判断或统计得到的、还可以是用户根据自己的喜好设置的。例如,用户可以设置经常使用的语音通话应用、或者用户希望提升体验的应用。
238.请参见图3,图3为本发明实施例提供的一些用户进行接近光传感模式设置的界面示意图。如图3所示,用户界面31可以为用户解锁电子设备后的界面,该用户界面31可以位上述用户界面21,详细功能可参见上述关于用户界面21的描述。电子设备100可以通过触摸传感器180k检测到作用于设置的图标301的触控操作(如在图标301上的点击操作),响应于该操作,可以显示图3示例性所示的用户界面32。用户界面32可以是“设置”电子设备100的功能的用户界面,可用于用户进行相关功能的设置,例如设置网络、账号设置、电池设置、智能辅助设置等等。当电子设备100可以检测到作用于智能辅助的图标302的触控操作(如在图标302上的点击操作),响应于该操作,可以显示图3示例性所示的用户界面33。该用户界面33可以包括如电话的开关控件303、的开关控件304、的开关控件305、音乐的开关控件306等,上述各个控件用于对对各个应用进行“接近光传感模式”的开启或关闭。并通过提示信息307提醒用户:“接近光传感模式开启后,应用在用户贴近手机后亮屏(且降低接近光传感发射功率,避免亮斑),以及在用户远离手机后灭屏(且增大接近光传感器的发射功率,防止误触),节省功耗、防止误触,提升用户体验”。可以理解的是,当接近光传感模式功能关闭之后,则该应用将不会在用户贴近手机后亮屏,以及在用户远离手机后灭屏。例如,当电子设备100检测到作用于电话的开关控件303和微信的开关控件305的触控操作(如在图标303和305上的点击操作),响应于该操作,电子设备在后台开启(on)了电话和的“接近光传感模式”功能。也即是当开关控件303和305处于on状态时,电子设备100的会在电话和应用启动之后,启动接近传感器的功能。具体是在电话应用启动通话功和能应用启动语音通话功能后,使得电话和应用能在用户使用的过程中,触发自动传感的亮灭屏功能。具体情况用户可以根据自己的使用习惯或者需求进行设置需要开启上述自动传感的亮灭屏功能,此处不再不一一列举。
239.图4示出了本发明实施例提供的一种接近光传感器控制方法的流程,该方法应用于上述任意一种电子设备,该方法流程主要描述了电子设备侧的方法步骤,该方法可包括:
240.s301:电子设备接收到所述第一通话请求,并接通电话(通话开始)。
241.具体地,当电子设备100的移动通信模块150或无线通信模块160检测到来电时,则
电子设备100响应于该来电,可以显示图5a示例性所示的用户界面51。请参见图5a,图5a示例性示出了智能手机等电子设备上的“通话”应用程序的用户界面51和用户界面52。如图5a所示,该用户界面51可包括来电人信息栏510(如来电人姓名、来电号码归属地以及所属运营商等)以及拒接控件511和接听控件512,当用户想要接听该来电通话时,则可以通过点击接听控件512,当用户想要拒绝该来电通话时,则可以通过点击拒接控件511来实现。当电子设备100通过触摸传感器180k检测到作用于接听控件512的触控操作(如在图标401上的点击操作),响应于该操作,可以显示图5a示例性所示的用户界面52。该用户界面52可包括通话时长栏513(用于显示接通电话后的通话时长)和通话功能区域514,该区域514可以包括录音控件、等待控件、添加通话控件、视频通话、静音控件、联系人控件等;用户界面52的底部还进一步的包括常用通话功能控件如:拨号键盘515、挂断控件516以及免提控件517。
242.其中“通话”是智能手机、平板电脑等电子设备上的一款通话的应用程序,本技术对该应用程序的名称不做限制。在本技术中,电子设备100处于通话状态是指电子设备100在检测到作用于接听控件512的触控操作之后,以及在检测到作用于挂断控件516的触控操作之前的状态。也即是用户在接听来电之后以及挂断通话之前。而通话状态可包括终电子设备处于即时通话状态,也可以包括电子设备处于非即时通话状态,也即是本技术中所指的通话应用可以包含即时通话功能或非即时通话功能。其中,
243.(1)即时通话功能,例如,移动通话应用、语音通话、语音通话等。
244.(2)非即时通话功能,例如,语音消息、语音消息等。
245.也即是在本发明实施例中,电子设备的通话的状态可以包括所有用户可能需要贴近耳朵收听语音通话或者语音消息内容从而导致电子设备100反复亮暗屏的所有应用功能。
246.s302:控制显示屏为亮屏状态 接近光传感低功率工作模式。
247.具体地,在初始接通到来电通话时(即刚刚点击接听控件512),此时用户大概率还未靠近电子设备100的显示屏194,因此在电子设备100在检测到作用于接听控件512的触控操作后的初始情况下,其显示屏194需要处于亮屏的状态(否则用户无法接听该来电通话)。因而,在本发明实施例中为了避免在亮屏状态下,由接近光传感器工作导致的亮斑闪烁问题,且由于显示屏194在亮屏状态下,电子设备100需要监测的是目标距离与接近距离之间的关系,也即是监测用户距离显示屏194之间的目标距离是否小于灭屏距离阈值,所以接近光传感器180g所需要检测并可能导致电子设备100控制切换屏幕状态及接近光发射功率的距离是一个较为小的距离。因此,在该状态下(即在来电接通后的初始阶段),控制显示屏为亮屏状态,以及控制接近光传感器180g以接近光传感低功率工作模式进行工作,也即是本技术所指的调整至第一发射功率进行工作。
248.其中,当所述电子设备接收到所述第一通话请求但还未接通的状态下,控制所述显示屏进入亮屏状态,以及控制所述接近光传感器的发射功率为所述第一发射功率。也即是可以认为,从电子设备100接收到所述第一通话请求到接通来电后的初始阶段,电子设备均控制显示屏194处于亮屏状态以及调整接近光传感器180g工作在第一发射功率,之后则可以通过后续的检测条件以及目标距离进一步的判断,从而决定是否进行亮灭屏的控制以及接近光传感器的发射功率控制。本发明实施例中,当电子设备在初始接收到所述第一通话请求通话,且还未接通之前,由于电子设备的显示屏大概率需要处于亮屏状态(否则无法
接听电话),因此,此时为了避免由于接近光传感器功率过高导致的亮屏下显示屏有亮斑闪烁的问题,且也由于在亮屏状态下,电子设备需要通过接近光传感器监测的用户与显示屏之间的距离较短(因为灭屏距离阈值或接近距离为较短的距离),因此通过控制所述接近光传感器的发射功率为较低的第一发射功率,既避免了亮斑闪烁的问题,又可以保证接近光传感器监测的准确性。
249.s303:判断是否检测到第一预设条件(如接收到灭屏操作、检测到电子设备长时间静置)。
250.具体地,自用户接通来电之后,则电子设备100则监测并判断是否检测到第一预设条件。该第一预设条件为优先级高于通过用户与显示屏之间的目标距离来决定是否灭屏的条件。
251.针对通话过程中的由亮屏到灭屏,第一预设条件可以包括以下一种或多种:
252.(1)电子设备100检测到作用于灭屏控件(如上述图2a中所示的电源按键190b)的用户操作(如在按键190b上的按压操作),响应于该操作,电子设备100可以进一步判断步骤s305中的判断用户与显示屏194之间的距离是否小于灭屏距离阈值,其中,按键190b可用于监听触发亮屏或者灭屏的用户操作。例如,请参见图5b,图5b为本发明实施例提供的一些用户在通话过程中通过电源键190b进行灭屏的示意图。用户界面51为用户正常接通电话后的通话界面,当电子设备100检测到用户作用于电源键190b的按压操作之后,则电子设备100控制显示屏194进入灭屏状态,并且同时需要控制将接近光传感器180g的发射功率调整至较高的第二发射功率。当电子设备的显示屏处于亮屏状态,用户按下此按键190b后显示屏会自动灭屏且提升接近光传感器的发射功率。其中,按键190b可以是机械按键,也可以是触摸式按键。
253.(2)电子设备100检测到电子设备自身长时间静置。例如,电子设备100可通过陀螺仪传感器180b确定电子设备100的运动姿态、以及通过加速度传感器180e检测电子设备100在各个方向上(一般为三轴)加速度,若运动姿态以及各个方向上的加速度均未发生变化,且超过一定时长,则可以判定为该电子设备100为长时间静置。此时说明用户暂时可能不需要操作该电子设备100,因为可以通过当电子设备100的显示屏194处于亮屏状态,但电子设备100检测到自身长时间静置,则控制显示屏194自动变黑且提升接近光传感器180g的发射功率。
254.若检测到上述第一预设条件中的任意一种或多种,则执行步骤s306:控制显示屏为灭屏状态,以及控制接近光传感高功率工作模式。
255.具体地,由于第一预设条件为优先级高于通过用户与显示屏194之间的目标距离来决定是否灭屏的条件。因此,若电子设备100检测到了第一预设条件,则此时无论用户与显示屏194之间的目标距离是否小于灭屏距离阈值,电子设备100均需要控制显示屏194切换为灭屏状态且将接近光传感器180g的发射功率调整至较高功率。因为,此时可以判断为用户需要或有强烈意愿切换为灭屏状态,或者是电子设备100判断出用户在当前情况下有较大概率是希望屏幕处于灭屏状态。因此,可以在该情况下,电子设备100控制显示屏194切换为灭屏状态且将接近光传感器180g的发射功率调整至较高功率,以增大接近光传感器180g可探测的远离距离,进一步防止用户误触。
256.s304:若未检测到上述第一预设条件中的任意一种或多种,则判断用户与显示屏
之间的距离是否小于灭屏距离阈值。
257.具体地,当未检测到上述第一预设条件中的任意一种或多种,则表明当前无法通过第一预设条件来判断是否需要灭屏。因此,电子设备100通过设置于显示屏194下的接近光传感器180g来进一步判断用户与显示屏194之间的目标距离是否小于灭屏距离阈值。其中灭屏距离阈值是指用户在到达这个灭屏距离阈值或者是小于这个灭屏距离阈值的情况下,用户大概率是通过耳朵靠近电子设备100的显示屏194,以通过扬声器170a(图2a中示出)来接听电话的情形。因此,该灭屏距离阈值是指用户通过扬声器170a来收听语音通话或者语音消息的一个平均或普遍距离。
258.s305:控制显示屏为灭屏状态 接近光传感高功率工作模式。
259.具体地,若电子设备100在未检测到第一预设条件且通过接近光传感器180g检测出用户与显示屏194之间的目标距离小于灭屏距离阈值的情况下,则可通过处理器110控制显示屏194切换为灭屏状态,并且,控制接近光传感器180g以较高的第二发射功率进行工作,即以接近光传感高功率工作模式来工作。
260.s306:判断是否检测到第二预设条件(如接收到亮屏操作、检测到新的信息或来电、通话应用退出到后台)。
261.具体地,自用户接通电话之后,并且电子设备100的显示屏194处于灭屏的状态下(例如,由于上述检测到第一预设条件导致的灭屏,或者是未检测到第一预设条件但是检测到的用户与显示屏194之间的目标距离小于灭屏距离阈值导致的灭屏),则电子设备100监测是否检测到第二预设条件。该第二预设条件为优先级高于通过用户与显示屏之间的目标距离来决定是否亮屏的条件。
262.针对通话过程中的由灭屏到亮屏,第二预设条件可以包括以下一种或多种:
263.(1)用户点击触发屏幕唤醒亮屏;电子设备100检测到作用于亮屏按键或控件,可以包括如上述图2a中所示的电源按键190b、通话功能区域514中的录音控件、等待控件、添加通话控件、视频通话、静音控件、联系人控件等、或者是图5a中所示的用户界面52的底部的拨号键盘515、免提控件517等等。响应于上述任意一种触发唤醒亮屏按键或控件的操作,电子设备100可以控制显示屏194进入亮屏状态,并且同时需要控制将接近光传感器180g的发射功率调整至较低的第一发射功率。当电子设备的显示屏处于灭屏状态,用户通过一些唤醒等操作后,显示屏会自动亮屏且降低接近光传感器的发射功率。其中,按键190b可以是机械按键,也可以是触摸式按键。需要说明的是,在该实施例中,第一通话状态是包括了免提通话状态和费免提通话状态。
264.(2)切换后台亮屏;假设当前用户在电子设备100的前台运行其他应用程序,比如微信,即正在通过微信应用程序聊天,即在前台运行微信,而将通话应用程序退出到后台。
265.例如,请参见图5c,图5c为本发明实施例提供的一些用户在通话过程中将通话应用切换到后台的用户界面示意图。用户界面55为用户当前与来电者玛丽的通话界面,当电子设备当前处于灭屏状态时(图5c中未示出),若此时电子设备100检测到针对该通话应用的切换至后台的操作(如由底部向上的滑动操作)、或者检测到将其他应用程序进入前台的操作(如将其他应用程序滑动至前台的操作),响应于上述操作,可以显示图5c示例性所示的用户界面56,例如切换后的用户界面56包括微信应用的聊天界面562,以及在导航栏位置以快捷图标561方式显示的切换到后台的通话应用,用户可以通过点击该快捷图标561回到
通话界面55。也即是此时电子设备100检测到第二预设条件中的将通话应用切换至后台时,则控制显示屏194为亮屏状态 接近光传感低功率工作模式。
266.(3)前台运行有除当前通话应用以外的应用程序亮屏;假设电子设备在前台运行不止通话应用,而是通过分屏方式在前台运行了多个应用。
267.例如,请参见图5d,图5d为本发明实施例提供的一些用户在通话过程中将通话应用与其他应用一起均运行在前台的用户界面示意图。用户界面57为用户当前与来电者玛丽的通话界面,当电子设备当前处于灭屏状态时(图5d中未示出),此时电子设备100若检测到通过分屏的方式将通话应用以及微信应用进入前台的操作,响应于上述分屏操作,可以显示图5d示例性所示的用户界面58,在用户界面58中将用户界面划分为分屏581和分屏582。即此时,虽然通话应用未切换到后台,但是前台还运行了其他应用。因此,为了保证除通话应用以外的其他应用可以正常使用,则将上述情况设置为属于第二预设条件中的其中一种。也即是此时电子设备100检测到第二预设条件中的将除通话应用以外的其他应用运行在前台的条件,则控制显示屏为亮屏状态 接近光传感低功率工作模式。
268.(4)接收到新信息或新电话亮屏。电子设备100通过移动通信模块150或无线通信模块160检测到新的来电或新的消息。响应于上述移动通信模块150或无线通信模块160检测到的新的来电或新的消息,电子设备100可以控制亮屏。
269.例如,请参见图5e,图5e为本发明实施例提供的一些用户在通话过程中接收到新来电的用户界面示意图。用户界面59为用户当前与来电者玛丽的通话,此时电子设备100又通过移动通信模块150接收到所述第一通话请求者大卫的新电话,响应于上述移动通信模块150检测到的新的来电,可以显示图5e示例性所示的用户界面510。用户可通过点击结束并接听控件5101来结束语玛丽的通话并接听大卫的电话,或者通过拒接控件5102直接拒绝大卫的电话,或者点击保留并接听控件5103来保留与玛丽的通话且接听大卫的电话。也即是此时电子设备检测到第二预设条件中的新的来电时,则控制显示屏为亮屏状态 接近光传感低功率工作模式。
270.可以理解的是,本技术的通话状态可包括即时通话状态与非即时通话,所对应的通话应用可包括移动通话应用,也可包括网络通话应等。如图6a-图6c所示,为本发明实施例提供的一些微信应用中的语音通话以及语音消息的界面示意图。
271.如图6a所示,该用户界面61可包括语音通话的信息栏611(如语音发起方的姓名、)以及拒接控件612和接听控件613,当用户想要接听该语音通话时,则可以通过点击接听控件613,当用户想要拒绝该来电通话时,则可以通过点击拒接控件612来实现。当电子设备100通过触摸传感器180k检测到作用于接听控件613的触控操作(如在图标613上的点击操作),响应于该操作,可以显示图6a示例性所示的用户界面62。该用户界面62可包括语音时长栏614(用于显示接通语音通话后的通话时长)和常用通话功能控件如:静音控件615、挂断控件616以及免提控件517。其相关的亮灭屏的控制和接近光传感器的发射功率的控制,可以参照上述实施例中图5a中的移动通话的相关描述,此处不再赘述。
272.如图6b所示,针对用户界面63(同上述用户界面62,此处不再赘述),当电子设备100通过触摸传感器180k检测到作用于缩小控件618的触控操作(如在图标618上的点击操作),响应于该操作,可以显示图6a示例性所示的用户界面64。该用户界面64可包括切换后的微信应用的聊天界面620,以及在聊天界面620区域以快捷图标619方式显示的切换到后
台的通话应用,用户可以通过点击该图标619回到语音通话界面63。也即是此时电子设备100检测到第二预设条件中的将通话应用切换至后台时,则控制显示屏194为亮屏状态 接近光传感低功率工作模式。具体地还可以参照上述实施例中图5c中的移动通话的相关描述,此处不再赘述。
273.如图6c所示,当电子设备100通过移动通信模块150或无线通信模块160接收到的新的语音消息,响应于该操作,可以显示图6c示例性所示的用户界面65。该用户界面65中包含了可用于收听的语音消息651。当电子设备100通过触摸传感器180k检测到作用于语音消息651上的触控操作(如在图标651上的点击操作),响应于该操作,可以显示图6c示例性所示的用户界面66。此时用户可以可通过外放的方式或者是非外放的方式收听语音消息651。在该过程中可以参照上述亮屏下的判断是否检测到第一预设条件,若未检测到,则进一步判断用户与显示屏之间的距离是否小于灭屏距离阈值,若小于,则控制显示屏进入灭屏状态以及调整接近光传感器180g至较高的第二发射功率。具体地还可以参照上述实施例中图5a-图5e中的移动通话的相关描述,此处不再赘述。
274.若检测到上述第二预设条件中的任意一种或多种,则执行步骤s303:控制显示屏为亮屏状态,以及控制接近光传感低功率工作模式。
275.具体地,由于第二预设条件为优先级高于通过用户与显示屏194之间的目标距离来决定是否亮屏的条件。因此,若电子设备100检测到了第二预设条件,则此时无论用户与显示屏194之间的目标距离是否大于灭亮距离阈值,电子设备100均需要控制显示屏194切换为亮屏状态且将接近光传感器180g的发射功率调整至较低功率。因为,此时可以判断为用户需要或有强烈意愿切换为亮屏状态,或者是电子设备100判断出用户在当前情况下有较大概率是希望屏幕处于亮屏状态。因此,可以在该情况下,电子设备100控制显示屏194切换为亮屏状态且将接近光传感器180g的发射功率调整至较低功率,以避免接近光传感器180g较高功率导致的亮斑闪烁问题,提升用户体验。
276.s307:判断用户与显示屏之间的距离是否大于亮屏距离阈值。
277.具体地,当未检测到上述第二预设条件中的任意一种或多种,则表明当前无法通过第二预设条件来判断是否需要亮屏。因此电子设备100通过设置于显示屏194下的接近光传感器180g来进一步判断用户与显示屏194之间的目标距离是否大于亮屏距离阈值。其中亮屏距离阈值是指用户在到达该亮屏距离阈值或者是大于该亮屏距离阈值的情况下,则用户大概率是需要盯着电子设备100的显示屏194,以通过扬声器170a(图2a中示出)来接听电话的情形。因此该灭屏距离阈值是指用户通过扬声器170a来收听语音通话或者语音消息的一个普遍距离。
278.若判断出用户与显示屏之间的距离大于亮屏距离,则执行步骤s302,具体请参见上述关于步骤s302的描述。
279.若判断出用户与显示屏之间的距离不大于亮屏距离,则可进一步执行步骤s308,具体请参见关于步骤s308的描述。
280.s308:判断通话是否结束。
281.具体地,电子设备监测该通话过程是否结束。例如,当用户通话完毕,用户点击挂断控件,电子设备100检测到针对挂断控件的操作等;或者是对方先挂断,通话结束。
282.可选的,若通话未结束,则可继续回到步骤s307的判断。
283.s309:若是,结束通话。
284.具体地,由于通话结束后,针对通话应用程序来说,暂时不需要用户通过贴近耳朵来进行通话的接听。因此,则针对该通话应用程序的接近光传感模式功能可以结束。
285.以下以电子设备100为智能手机,并结合实际应用场景对本技术中的接近光传感器控制方法进行进一步描述。请参见图7a-图7b,图7a-图7b为本发明实施例提供的一些用户在通话过程中的示意图。例如
286.1、如图7a所示,用户在接收到第一通话请求,且接通电话后,此时用户还未将耳朵贴近至手机上的扬声器,此时手机为亮屏状态,并且控制接近光传感器以较低的第一发射功率工作。
287.2、当用户将手机贴近耳朵后(此时满足目标距离小于灭屏距离阈值),且在此过程之前,手机未检测到其他亮屏条件(即第一预设条件),则手机控制手机显示屏进入灭屏状态,并且调整接近光传感器以较高的第二发射功率工作。
288.3、如图7b所示,当用户在通话的过程中坐下来进行接听,在此过程中,手机若仍然未检测到亮屏条件(即第一预设条件),因此手机依然保持灭屏状态,以及接近光传感器以较高的第二发射功率工作。
289.4、当用户将手机放下至桌上继续接听电话,(此时满足目标距离大于亮屏距离阈值),且在此过程之前,手机若未检测到其他灭屏条件(即第二预设条件),因此手机控制显示屏进入亮屏状态,并且调整接近光传感器以较低的第一发射功率工作。
290.5、由于用户将手机长时间静置在桌面,手机检测到当前满足第一预设条件中的长时间静置的条件,因此手机控制显示屏进入灭屏状态,并且调整接近光传感器以较高的第二发射功率工作。
291.6、之后,当用户主动操作手机界面(如唤醒操作),即触发手机检测到第二预设条件中的亮屏操作,因此手机控制显示屏进入亮屏状态,并且调整接近光传感器以较低的第一发射功率工作。
292.上述图3中对应的方法流程,可以适用于免提状态下的通话,也可以适用于非免提状态的通话,也即是在上述图3对应的方法实施例中,可以针对免提下的通话进行上述相应的控制和调整,也可以针对非免提下的通话进行上述相应的控制和调整,可以理解为所述第一通话状态可以包括免提通话状态和/或非免提通话状态。
293.一种可能的实现方式中,本技术还提供另一种接近光传感器控制方式,如图8所示,图8为本发明实施例提供的另一种接近光传感器控制方法流程示意图,该方法包括步骤s301-步骤s309,以及步骤s401-步骤s406,其中,关于电子设备在非免提状态下的处理流程请参见图3中的方法流程的相关实施方式,此处不再赘述。而关于电子设备在免提状态下的处理流程请参见图8中的步骤s401-步骤s406。所述第一通话状态包括非免提通话状态;所述方法包括:
294.s401:当所述电子设备处于第二通话状态下,控制显示屏为亮屏状态,以及接近光传感低功率工作模式。
295.s402:当所述显示屏处于亮屏状态时,判断是否检测到所述第一预设条件。
296.s403:若检测到所述第一预设条件,则控制所述显示屏进入灭屏状态,以及接近光传感高功率工作模式。
297.若未检测到第二预设条件,则执行上述步骤s401。
298.s404:当所述显示屏处于灭屏状态时,判断是否检测到所述第二预设条件。
299.若检测到第二预设条件,则执行上述步骤s401。
300.若未检测到第二预设条件,可进一步执行步骤s405。
301.s405:判断通话是否结束。
302.若通话未结束,则可以继续保持在步骤s403的状态。
303.s406:若是,则结束通话。
304.具体地,接收用户对于通过状态的切换操作,进入第二通话状态,其中,所述第一通话状态包括非免提通话状态,所述第二通话状态包括免提通话状态;当所述显示屏处于亮屏状态时,若检测到所述第一预设条件,则控制所述显示屏进入灭屏状态,以及控制所述接近光传感器的发射功率为所述第二发射功率;当所述显示屏处于灭屏状态时,若检测到所述第二预设条件,则控制所述显示屏进入亮屏状态,以及控制所述接近光传感器的发射功率为所述第一发射功率。需要说明的是,本发明实施例中所描述的接近光传感器方法的具体流程,可参见上述图1a-图7b中所述的发明实施例中的相关描述,此处不再赘述。
305.在本发明实施例中,当电子设备针对免提通话状态和非免提通话状态进行不同的亮灭屏控制以及接近光传感器发射功率的调整时,则针对非免提通话状态下,可依旧采用上述第一方面中的控制方法,即结合第一预设条件、第二预设条件、目标距离与亮/灭屏距离阈值之间的关系进行综合判断,从而进行相关控制和调整。但对于免提状态下的通话,则可以仅仅根据是否接收到第一预设条件或第二预设条件来进行不同的亮灭屏控制以及接近光传感器发射功率的调整。也即是说在该情况下,不考虑用户与显示屏之间的目标距离的关系。例如,若用户接通电话后,开启了免提功能,那么即使后续用户与显示屏之间的目标距离小于灭屏距离阈值,也依然保持显示屏处于亮屏状态以及控制接近光传感器的发射功率在较低的第一发射功率,当接收到用户主动的灭屏操作,或长时间静置等条件触发才进行灭屏切换以及控制接近光传感器的发射功率至较高的第二发射功率;同理,对于免提状态下的通话处于灭屏状态也是一样,当接收到用户主动的亮屏操作或者检测到新的消息或来电等触发条件,才进行亮屏切换以及控制接近光传感器的发射功率至较低的第一发射功率。需要说明的是,在发明实施例中,虽然通过开启免提之后未通过接近光传感器探测目标距离来决定屏幕的亮灭,但是针对该电子设备上的一些其它功能可能仍然需要用到上述目标距离,因此在本发明实施例中,仍然可以依据屏幕的亮灭情况来调整接近光传感器的发射功率。
306.可选的,假设其它功能中不涉及用户与显示屏之间的目标距离时,也可以关闭接近光传感器的功能(即无需调整其发射功率)。
307.例如,请参见图5a,图5a为本发明实施例提供的一些用户在通话过程中开通了免提功能的示意图。用户接通电话后,如用户界面52所示,其中包含了免提控件517,若电子设备100通过触摸传感器180k检测到了作用于该517控件上的触控操作(如在图标517上的点击操作)之后,响应于该操作,电子设备开启了免提功能(控件517由之前的灰度转态切换为点亮状态)。那么即使后续用户与显示屏之间的距离小于灭屏距离阈值,也依然保持显示屏处于亮屏状态,当接收到用户主动的灭屏操作,或长时间静置等条件触发才进行灭屏切换;同理,对于免提状态下的通话处于灭屏状态也是一样,当接收到用户主动的亮屏操作或者
检测到新的消息或来电等触发条件,才进行亮屏切换。可选的,由于本发明实施例针对免提状态下的通话不采用探测目标距离来决定显示屏亮灭的方式,而仅通过第二预设条件或第二预设条件来切换显示屏的亮灭,因此电子设备可控制关闭接近光传感器194的功能。
308.图9a示出了本发明实施例提供的另一种接近光传感器控制方法的流程,该方法应用于上述任意一种电子设备,该方法流程主要描述了电子设备侧的方法步骤,该方法可包括:
309.s901:若检测到锁屏条件,电子设备处于锁屏状态。
310.具体地,锁屏条件具体可以包括,用户主动触发的锁屏操作,或者是电子设备长时间静置后触发自动锁屏。当所述电子设备处于锁屏状态下,通过所述接近光传感器检测用户与所述显示屏之间的目标距离;
311.s902:控制显示屏为aod状态 接近光传感低功率工作模式。
312.s903:判断是否检测到第一预设条件。
313.s904:若未检测到第一预设条件,则判断用户与显示屏之间的距离是否小于灭屏距离阈值。
314.s905:若小于,控制显示屏为灭屏状态 接近光传感高功率工作模式。
315.s906:判断是否检测到第二预设条件。
316.s907:若未检测到第二预设条件,判断用户与显示屏之间的距离是否大于亮屏距离阈值。
317.具体地,若检测到第一预设条件,控制显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;或者,若未检测到所述第一预设条件,且用户与所述显示屏的距离小于灭屏距离阈值,则控制所述显示屏进入灭屏状态,且控制所述接近光传感器的发射功率为第二发射功率;
318.若未检测到第二预设条件,且用户与所述显示屏的距离大于亮屏距离阈值,则控制所述显示屏进入aod状态,且控制所述接近光传感器的发射功率为第一发射功率;
319.若未检测到所述第一预设条件,且用户与所述显示屏的距离不小于灭屏距离阈值,保持控制所述显示屏进入灭屏状态,且保持控制所述接近光传感器的发射功率为第二发射功率;或者,
320.若所述显示屏进入灭屏状态,且检测到所述第二预设条件,则控制显示屏进入aod状态,控制所述接近光传感器的发射功率为第一发射功率。
321.其中,所述亮屏距离阈值大于所述灭屏距离阈值;所述第一发射功率小于所述第二发射功率。
322.s908:判断电子设备是否解锁。
323.s909:若解锁,则退出aod。
324.具体地,当电子设备解锁后,则退出aod状态。
325.在一种可能的实现方式中,所述第一预设条件包括所述电子设备检测到无人脸信息或无人眼注视信息。可选的,当用户未设置需要通过人脸或者是人眼注视信息来决定是否进入灭屏状态时,则该第一预设条件可以为空(即无条件),即只通过用户与显示屏之间的距离来判断即可。
326.在一种可能的实现方式中,所述第二预设条件包括如下条件中的一个或多个:
327.所述电子设备接收到用户触发的唤醒操作;或
328.所述电子设备检测到人脸信息或人眼注视信息;或
329.所述电子设备接收到新的消息或接收到新的通话。
330.请参见图9b,图9b为本发明实施例提供的一种aod状态与灭屏状态切换的用户界面示意图。图9b中左边为aod状态下的用户界面,用于显示一些简单的时间和日期信息,右边则为灭屏下界面。
331.需要说明的是,本发明实施例中所描述的接近光传感器控制方法的流程可参见上述图4中或者图8所述的方法实施例中相关步骤的描述,此处不再赘述。
332.在本发明实施例中,针对具体如何调整接近光传感器的发射功率,也即是将接近光传感器的发射功率调整至第二发射功率,或者调整至第一发射功率可以包括以下三种方式:
333.方式一:调整接近光传感器中红外发射器的脉冲频率,(从单脉冲

多脉冲)/(从多脉冲

单脉冲)
334.假设接近传感器为红外脉冲传感器,当电子设备100中的处理器110检测到显示屏194处于灭屏状态时,则该处理器110控制增大接近光传感器180g中的红外发射器180g-a的脉冲个数也即是脉冲频率从而控制红外发射器的功率在灭屏状态下以较大的功率探测用户是否接近显示屏194,并通过红外接收器180g-b接收用户反射回的红外信号从而根据信号强度或者是发射信号与接收信号的时间差来计算用户当前离显示屏194的目标距离。并进一步根据该距离与亮屏距离阈值(远离距离)之间的关系,来判断是否控制显示屏194进行点亮。灭屏状态下可以通过提升发射脉冲个数从而提高接近光红外发射功率(例如5ma,64us,5pulses),使得远离距离信噪比提高,则可以保证大于等于远离距离时手机才会亮屏,解决手机离人脸较近距离接听电话时易反复亮灭屏的问题。请参见图10a,图10a为本发明实施例提供的一种灭屏状态下接近光多脉冲工作模式时序波形示意图。可以理解的是,本技术中将发射功率调整至第二发射功率对应图10a的右边,将发射功率调整至第一发射功率对应图10a的左边。
335.在本发明实施例中,考虑到接近光传感器和产线校准模式的因素,采取上述调整脉冲个数的方式有利于匹配产线校准门限。因为在接近光传感器调整脉冲数时可以不改变产线校准门限,而方式二和方式三需要产线校准门限随之动态变化。因此,上述采用单、多脉冲的切换模式的方式一无需更改产线校准参数,有利于相关产品的生产。
336.本发明实施例的核心在于手机通话场景下,亮灭屏采用不同发射光功率的接近光工作模式:亮屏时为保证屏幕斑点闪烁不明显、接近距离信噪比达标采用低功率工作模式(如单脉冲),灭屏时为保证远离距离信噪比达标采用高功率工作模式(如多脉冲),灭屏时的发射能量可以为亮屏时的两倍或以上。
337.方式二:调整接近光传感器中红外发射器的电流,(从低电流

高电流)/(从高电流

低电流)
338.灭屏状态下还可以通过提升发射脉冲电流从而提高接近光红外发射功率(例如15ma,64us,1pulse),使得远离距离信噪比提高,则可以保证大于等于远离距离时手机才会亮屏,解决手机离人脸较近距离接听电话时易反复亮灭屏的问题。请参见图10b,图10b为本发明实施例提供的一种灭屏状态下接近光高电流工作模式时序波形示意图。可以理解的
是,本技术中将发射功率调整至第二发射功率对应图10b的右边,将发射功率调整至第一发射功率对应图10b的左边。
339.本发明实施例的核心在于手机通话场景下,亮灭屏采用不同发射光功率的接近光工作模式:亮屏时为保证屏幕斑点闪烁不明显、接近距离信噪比达标采用低功率工作模式(如低电流),灭屏时为保证远离距离信噪比达标采用高功率工作模式(如高电流),灭屏时的发射能量可以为亮屏时的两倍或以上。
340.方式三:调整接近光传感器中红外发射器的脉宽,(从短脉宽

长脉宽)/(从长脉宽

短脉宽)
341.灭屏状态下还可以通过提升发射脉冲脉宽从而提高接近光红外发射功率(例如5ma,192us,1pulse),使得远离距离信噪比提高,则可以保证大于等于远离距离时手机才会亮屏,解决手机离人脸较近距离接听电话时易反复亮灭屏的问题。请参见图10c,图10c为本发明实施例提供的一些用户在通话过程中开通了免提功能的示意图。图10c为本发明实施例提供的一种灭屏状态下接近光长脉宽工作模式时序波形示意图。可以理解的是,本技术中将发射功率调整至第二发射功率对应图10c的右边,将发射功率调整至第一发射功率对应图10c的左边。
342.本发明实施例的核心在于手机通话场景下,亮灭屏采用不同发射光功率的接近光工作模式:亮屏时为保证屏幕斑点闪烁不明显、接近距离信噪比达标采用低功率工作模式(如短脉宽),灭屏时为保证远离距离信噪比达标采用高功率工作模式(如长脉宽),灭屏时的发射能量可以为亮屏时的两倍或以上。
343.上述三种实施方式,可以基于现有技术中电子设备的硬件配置,依靠软件方案区分场景调节接近光红外发射功率(单脉冲/多脉冲切换、低电流/高电流切换、短脉宽/长脉宽切换),既可以保证亮屏时显示屏斑点闪烁不明显,又可以提升远离场景性能体验。相比于现有技术,本发明实施例,可以提高远离信噪比,使得远离距离增长、接近远离距离差增大,接近光性能体验得到提升。
344.进一步地,本发明实施例还可以应用于以下场景:灭屏常显场景,检测到接近时关闭aod,降低接近光传感器的功耗并防误触;口袋模式场景,识别手机是否处于口袋中被遮挡,提高提示音或防止误触发密码解锁、误接听来电、误拨打紧急电话;智能背光场景,游戏、手持看视频等情形下通过接近光传感器判断当前环境光是否被遮挡,被遮挡的情况下不是外界环境真正变暗,则不根据环境光调节亮度,此处不再一一列举。
345.本发明实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质可存储有程序,该程序被主机或存储设备执行时,实现包括上述方法实施例中记载的任意一种接近光传感器控制方法的部分或全部步骤。
346.本发明实施例还提供一种计算机程序,该计算机程序包括指令,当该计算机程序被主机或存储设备执行时,使得主机或存储设备可以执行任意一种接近光传感器控制方法的部分或全部步骤。
347.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
348.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为
依据本技术,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
349.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
350.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
351.另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
352.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务端或者网络设备等,具体可以是计算机设备中的处理器)执行本技术各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:u盘、移动硬盘、磁碟、光盘、只读存储器(read-onlymemory,缩写:rom)或者随机存取存储器(randomaccessmemory,缩写:ram)等各种可以存储程序代码的介质。
353.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献