本发明涉及一种电子设备。
背景技术:
随着智能手机的全面屏发展趋势,手机正面的屏占比越来越高,因此手机正面因为空间位置受限无法再设置其他组件,例如按键,指纹识别模组等。对此有必要提出一种新的电子设备。
技术实现要素:
本发明实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本发明实施方式需要提供一种电子设备。
本发明实施方式提出的一种电子设备,包括处理器、显示装置以及面部信息采集装置;所述处理器用于:当电子设备处于息屏状态时,判断是否存在进行面部识别的唤醒操作;当存在进行面部识别的唤醒操作时,控制所述面部信息采集装置启动,以采集物体的面部信息;对采集到的面部信息进行验证,并在验证成功后,控制电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。
本发明实施方式应用于电子设备息屏状态下的解锁控制,通过监测电子设备的唤醒操作,并根据电子设备的唤醒操作来启动电子设备的面部识别功能,采集物体的面部信息,并对面部信息进行验证,验证成功后则控制电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。对此,本发明实施方式中,使用者在进行唤醒操作的同时盯着电子设备,即可实现电子设备的解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,因此解锁操作方便、快捷。
在某些实施方式中,所述进行面部识别的唤醒操作包括以下操作的一种或多种:电子设备被抬起且电子设备竖直放置、轻触屏幕、电子设备的物理按键被按压。
在某些实施方式中,所述面部信息包括3d图像信息。采用物体的3d立体图像进行面部识别,从而提高了面部识别的拒假和认真能力,进而提高了移动终端的安全性。
在某些实施方式中,所述面部信息采集装置包括3d图像传感器。
在某些实施方式中,所述面部信息采集装置包括图像传感器、深度传感器。
在某些实施方式中,所述处理器包括中央处理器、面部识别处理器;所述中央处理器用于判断是否存在进行面部识别的唤醒操作,并在存在进行面部识别的唤醒操作时,控制所述面部信息采集装置启动,以采集面部信息;所述面部识别处理器用于对采集到的面部信息进行验证,并返回验证结果至所述中央处理器;所述中央处理器进一步用于在验证成功后,控制电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。
在某些实施方式中,所述面部识别处理器内集成神经网络引擎,用于对采集到的面部信息进行学习训练,以形成面部信息库。基于该面部数据库进行物体的面部识别,提高了识别的准确率。
在某些实施方式中,所述面部识别处理器设置于所述面部信息采集装置内。
在某些实施方式中,所述处理器内集成神经网络引擎,用于对采集到的面部信息进行学习训练,以形成面部信息库。
在某些实施方式中,所述电子设备进一步包括运动传感模块,用于检测电子设备的运动状态;所述处理器进一步用于:根据所述运动传感模块的检测数据,判断存在进行面部识别的唤醒操作。
在某些实施方式中,所述处理器进一步用于:根据所述运动传感模块的检测数据,判断电子设备在其重力方向上的加速度的绝对值是否超过一预设加速度阈值,以及电子设备相对其重力方向上的倾斜角度是否位于预设的角度范围内;当电子设备在其重力方向上的加速度的绝对值超过一预设加速度阈值,且电子设备相对其重力方向上的倾斜角度位于预设的角度范围内时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,使用者拿起电子设备且将电子设备竖直放置,同时盯着电子设备,即可实现电子设备的解锁并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,整个解锁操作流畅、简洁,不需要额外的操作,大大提高了使用者的便利性。
在某些实施方式中,所述运动传感模块包括陀螺仪、加速度传感器、重力传感器的一种或多种。
在某些实施方式中,所述电子设备进一步包括触摸传感模块,用于检测显示屏的触摸状态;所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断存在进行面部识别的唤醒操作。
在某些实施方式中,所述触摸传感模块集成于所述显示装置。
在某些实施方式中,所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断所述显示屏上是否有物体触摸,且物体在所述显示屏上的触摸时间是否小于或等于第一预设时间阈值;当确定显示屏上有物体触摸,且物体在所述显示屏上的触摸时间小于或等于第一预设时间阈值时,判断存在进行面部识别的唤醒操作。
在某些实施方式中,所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断所述显示屏上是否有物体触摸,且物体在所述显示屏上的触摸压力是否小于或等于预设压力阈值;当确定所述显示屏上有物体触摸,且物体在所述显示屏上的触摸压力小于或等于预设压力阈值时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,使用者不用拿起电子设备,直接在电子设备显示屏上轻触操作,同时盯着电子设备,即可实现电子设备的解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,如此即使使用者无法拿起电子设备,也能成功解锁,大大提高了使用者的便利性。
在某些实施方式中,所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断所述显示屏上是否有物体进行滑动,且滑动方向是否为预设的滑动方向;当确定所述显示屏上有物体进行滑动,且滑动方向为预设的滑动方向时,判断存在进行面部识别的唤醒操作。
在某些实施方式中,所述预设的滑动方向包括自上向下滑、自下向上滑、自左向右滑、自右向左滑。
在某些实施方式中,所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断所述显示屏上是否有物体进行滑动,且滑动距离是否超过预设距离阈值;当确定所述显示屏上有物体进行滑动且滑动距离超过预设距离阈值时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,使用者不用拿起电子设备,直接在电子设备显示屏上进行滑动,同时盯着电子设备,即可实现电子设备的解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,如此即使使用者无法拿起电子设备,也能成功解锁,大大提高了使用者的便利性。另外,通过滑动进行解锁控制,能防止使用者的误操作。
在某些实施方式中,所述处理器进一步用于:根据所述触摸传感模块的检测数据,判断所述显示屏的预定区域内是否有物体进行轻触操作;当确定所述显示屏的预定区域内有物体进行轻触操作时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,定义显示屏的某个显示区域为解锁操作区域,只有位于该预定区域内的轻触操作,才认为使用者需要解锁并使用该电子设备,如此可以防止误触控。
在某些实施方式中,所述电子设备进一步包括物理按键,所述处理器进一步用于:根据所述物理按键的按压状态,判断存在进行面部识别的唤醒操作。
在某些实施方式中,所述处理器进一步用于:在所述物理按键被按下时,确定电子设备的物理按键的按压时间;当电子设备的物理按键被按下且按压时间小于或等于第二预设时间阈值时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,使用者轻触电子设备的物理按键,同时盯着电子设备,即可实现电子设备的解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,整个解锁操作流畅、简洁,不需要额外的操作,大大提高了使用者的便利性。
在某些实施方式中,所述物理按键包括电源键或音量键。
在某些实施方式中,所述显示装置用于显示电子设备的主页面或电子设备上一次锁屏时的页面。
在某些实施方式中,所述电子设备包括手机、平板电脑、个人数字处理器、计算机。
本发明实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实施方式的实践了解到。
附图说明
本发明实施方式的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明一实施方式的电子设备的解锁控制方法的流程示意图;
图2a至图2d是本发明电子设备的解锁控制方法中,电子设备的放置状态的示意图;
图3是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第一实施方式的流程示意图;
图4是本发明检测电子设备的运动状态时的检测坐标系的示意图;
图5是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第二实施方式的流程示意图;
图6是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第三实施方式的流程示意图;
图7是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第四实施方式的流程示意图;
图8是本发明一实施方式中确定滑动方向的示意图;
图9是本发明一实施方式中显示屏上解锁操作区域的示意图;
图10示出了本发明电子设备的解锁控制方法中,进行唤醒操作第五实施方式的流程示意图;
图11是本发明一实施方式的电子设备为移动终端的结构示意图;
图12是本发明一实施方式的电子设备中面部信息采集装置的功能模块示意图;
图13是本发明另一实施方式的电子设备为移动终端的结构示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。“接触”或“触摸”包括直接接触或间接接触。例如,物体触摸显示屏,是指物体通过保护盖板间接接触显示屏。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设定进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设定之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
进一步地,所描述的特征、结构可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员应意识到,没有所述特定细节中的一个或更多,或者采用其它的结构、组元等,也可以实践本发明的技术方案。在其它情况下,不详细示出或描述公知结构或者操作以避免模糊本发明。
需要说明的是,本发明实施方式中提及的电子设备例如但不局限为消费性电子产品、家居式电子产品、车载式电子产品、金融终端产品等合适类型的电子产品。其中,消费性电子产品如为手机、平板电脑、笔记本电脑、桌面显示器、电脑一体机等。家居式电子产品如为智能门锁、电视、冰箱、穿戴式设备等。车载式电子产品如为车载导航仪、车载dvd等。金融终端产品如为atm机、自助办理业务的终端等。
随着科技的发展,上述提及的电子设备已经成为了人们的必需品,尤其是便携性的电子设备,人们均随身携带且频繁使用。因此,当电子设备处于未使用状态,也可以称为电子设备处于待机状态,电子设备的显示屏熄灭,此时使用者随时可能会使用该电子设备。由于电子设备的全面屏发展趋势,原来放置在电子设备非显示区域的指纹识别模组将无法再放置在电子设备的正面,对此本发明实施方式提出一种新的解锁控制方法,当接收到唤醒操作时,启动面部识别来实现电子设备解锁,并在成功解锁后直接进入电子设备的主页面或电子设备上一次锁屏时的页面。因此,在息屏状态时,只要使用者盯着手机并进行唤醒操作,即可进行电子设备的解锁并使用该电子设备,方便快捷。
具体地,参照图1,图1是本发明一实施方式的电子设备的解锁控制方法的流程示意图。该电子设备的解锁控制方法包括以下步骤:
s1,当电子设备处于息屏状态时,判断是否存在进行面部识别的唤醒操作;
这里的息屏状态是指显示屏未被点亮而处于熄灭状态,该息屏状态也可以称为待机状态。息屏状态下,电子设备将以低功耗运行,判断是否存在进行面部识别的唤醒操作。该唤醒操作例如包括以下操作的一种或多种:电子设备被抬起且电子设备竖直放置、轻触屏幕、电子设备的物理按键被按压等等。
s2,当存在进行面部识别的唤醒操作时,启动电子设备的面部识别功能,以采集面部信息;
一旦电子设备的面部识别功能启动,即可采集电子设备前方物体的面部信息。该面部信息例如包括2d图像信息和3d图像信息。进一步地,为了防止不法分子使用脸部图片来解锁电子设备而造成电子设备信息泄漏,本实施方式中优选采用人体的3d立体图像进行验证,从而提高了面部识别的拒假和认真能力,进而提高了电子设备的安全性。
s3,对采集到的面部信息进行验证并且验证成功后,控制所述电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。
例如,对于电子设备重新开机后的首次脸部解锁,当解锁成功后,则直接进入电子设备的主页面。
又例如,电子设备之前锁屏时的页面为微信聊天页面,且所述电子设备锁屏之后未关机重启,一直处于待机状态,则当处于前述状态的电子设备启动面部识别功能并成功解锁后,是直接进入电子设备之前锁屏时的微信聊天页面。
需要说明的是,本申请中涉及的电子设备上一次锁屏是指对电子设备进行当前解锁前的那一次锁屏。
对于电子设备解锁后,是直接进入电子设备的主页面还是电子设备上一次锁屏时的操作页面,用户也可根据个人使用需求在电子设备上自行设定。
在某些实施方式中,对面部信息进行验证时,验证成功则控制电子设备1解锁,并直接进入主页面或电子设备上一次锁屏时的页面,验证失败则提示电子设备解锁失败。具体地,以面部识别为例,先在电子设备1上进行注册,提取注册的面部的特征信息,并存储为面部信息模板。需要对面部图像信息进行验证时,将所获得的面部图像信息与存储的面部信息模板进行特征比对,若比对一致则控制电子设备1解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。当然,若比对不一致则提示电子设备1解锁失败。该解锁失败提示可以通过亮灯提示或震动提示。
本发明实施方式应用于电子设备息屏状态下的解锁控制,通过监测电子设备的唤醒操作,并根据电子设备的唤醒操作启动电子设备的面部识别功能,采集物体的面部信息,并对面部信息进行验证,验证成功后则控制电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。对此,本发明实施方式中,使用者在进行唤醒操作的同时盯着电子设备,即可实现电子设备的解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面,因此解锁操作方便、快捷。
以下就上述列出的三种唤醒操作为例,来介绍电子设备的解锁过程。
(1)电子设备被抬起且竖直放置
电子设备被抬起,顾名思义就是电子设备被拿起。另外,定义电子设备的重力方向所在平面为竖直面。电子设备竖直放置是指电子设备的正面与竖直面大致平行。即电子设备的正面与竖直面平行,或者电子设备的正面与竖直面之间的夹角位于预设的角度范围内。如图2a及2b所示,以电子设备为手机举例,竖直面s0为电子设备的重力方向d所在的平面。由于电子设备的正面s1与竖直面s0平行,则认为该电子设备竖直放置。如图2c所示,以电子设备为手机举例,由于电子设备的正面s1与竖直面s0之间的夹角θ位于预设的角度范围内,则认为该电子设备竖直放置。如图2d所示,以电子设备为手机举例,由于电子设备的正面s1与竖直面s0垂直,则认为该电子设备非竖直放置。
本发明实施方式中,当电子设备处于息屏状态时,利用电子设备的传感器来检测电子设备的状态,根据传感器的检测结果判断电子设备是否被抬起,且电子设备是否竖直放置,当确定电子设备被抬起,且电子设备竖直放置时,判断存在进行面部识别的唤醒操作。此时,启动电子设备的面部识别功能,采集面部信息,对采集到的面部信息进行验证,并且在验证成功后,控制电子设备解锁,而且直接进入电子设备的主页面或电子设备上一次锁屏时的页面。
进一步地,电子设备包括运动传感模块,所述步骤s1包括:当电子设备处于息屏状态时,根据所述运动传感模块的检测数据,判断是否存在进行面部识别的唤醒操作。
在某些实施方式中,如图3所示,图3是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第一实施方式的流程示意图。上述步骤s1具体包括:
a1,当电子设备处于息屏状态时,实时或周期性地检测电子设备的运动状态;
电子设备上设有运动传感模块,例如但不限于陀螺仪、加速度计、重力计、地磁传感器、旋转矢量传感器等等。通过该运动传感模块的检测,能准确判断电子设备的当前运动状态,例如倾斜、旋转、摇摆、静置等等。可以理解的是,这里可以通过单一运动传感模块进行电子设备的状态检测,也可以通过多种运动传感模块结合在一起进行电子设备的状态检测。
a2,根据运动状态的检测结果,判断电子设备在其重力方向上的加速度的绝对值是否超过一预设加速度阈值,以及电子设备相对其重力方向的倾斜角度是否位于预设的角度范围内;
a3,当电子设备在其重力方向上的加速度的绝对值超过一预设加速度阈值,且电子设备相对其重力方向的倾斜角度位于预设的角度范围内时,判断存在进行面部识别的唤醒操作。
如图4所示,图4是本发明检测电子设备的运动状态时的检测坐标系的示意图。以加速度计为例,该加速度计对电子设备的运动状态进行检测,并输出电子设备在x、y、z三个方向上的加速度值,其中z轴为电子设备的重力方向,x轴与y轴分别与z轴垂直。当电子设备被抬起时,必然会在电子设备的重力方向(也就是z轴方向)上产生相应的加速度。以z轴为例,若电子设备沿重力方向向下移动,则z轴上的加速度为正值,若电子设备沿重力方向向上移动,则z轴上的加速度为负值。当然,也可以相反设置,例如若电子设备沿重力方向向下移动,则z轴上的加速度为负值,若电子设备沿重力方向向上移动,则z轴上的加速度为正值。
因此,当检测到电子设备在z轴方向上的加速度的绝对值超过一预设加速度阈值,且电子设备相对z轴方向的倾斜角度位于预设的角度范围内时,则判断存在进行面部识别的唤醒操作。
(2)轻触屏幕
轻触屏幕顾名思义就是指,在显示屏上进行轻轻地触摸操作。例如长时间按压在显示屏上,或者大力按压在显示屏上,均不属于轻触屏幕操作。该轻触屏幕操作例如包括单点触摸或触摸滑动。如此,在电子设备处于息屏状态时,实现轻触一步即解锁,从而使得解锁操作方便快捷。
进一步地,电子设备包括触摸传感模块,所述步骤s1包括:当电子设备处于息屏状态时,根据所述触摸传感模块的检测数据,判断是否存在进行面部识别的唤醒操作。
具体地,如图5所示,图5是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第二实施方式的流程示意图。上述步骤s1包括:
b1,当电子设备处于息屏状态时,实时或周期性地检测显示屏的触摸状态;
b2,根据显示屏触摸状态的检测结果,判断所述显示屏上是否有物体触摸,且物体在所述显示屏上的触摸时间是否小于或等于第一预设时间阈值;
电子设备处于息屏状态时,电子设备上的触摸传感模块仍然处于工作状态,用于实时监测显示屏上是否有物体触摸。该触摸传感模块例如包括电容式传感器、电阻式传感器、光学式传感器、压力式传感器等等。以电容式传感器为例,该触摸传感模块包括对应所述显示屏的显示区域设置的多个感测电极,当显示屏被物体触摸时,物体与检测电极之间将形成电容,通过获取该电容值,即可确定物体在显示屏上的触摸位置。触摸传感模块按预定的周期对感测电极进行扫描,并且每个周期内完成至少一次扫描。因此,根据触摸传感模块的扫描结果,可以确定物体在同一触摸位置的停留时间,即触摸时间。
b3,当确定所述显示屏上有物体触摸,且物体在所述显示屏上的触摸时间小于或等于第一预设时间阈值时,判断存在进行面部识别的唤醒操作。
本发明实施方式中,将预先设定一第一时间阈值,该第一预设时间阈值用于判断物体在显示屏上的触摸操作是否为轻触操作。该第一预设时间阈值t0例如为0.1s,当然也可以设置0.2s、0.5s、或者其他的时间。将确定的物体在显示屏同一触摸位置上的触摸时间t与时间阈值t0进行比较,当触摸时间t小于或等于时间阈值t0时,判断显示屏上有物体进行轻触操作;当触摸时间t大于时间阈值t0时,判断显示屏有物体进行长时间按压操作,即非轻触操作。为了避免误触摸,当手指在显示屏上的触摸时间t大于时间阈值t0时,则认为手指仅仅按压在显示屏上,并没有要解锁电子设备并使用该电子设备,因此不进行面部识别操作。
如图6所示,图6是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第三实施方式的流程示意图。上述步骤s1包括:
c1,当电子设备处于息屏状态时,实时或周期性地检测显示屏的触摸状态;
c2,根据显示屏触摸状态的检测结果,判断所述显示屏上是否有物体触摸,且物体在所述显示屏上的触摸压力是否小于或等于预设压力阈值;
c3,当确定所述显示屏上有物体触摸,且物体在所述显示屏上的触摸压力小于或等于预设压力阈值时,判断存在进行面部识别的唤醒操作。
当电子设备处于息屏状态时,电子设备上的触摸传感模块仍然处于工作状态,用于检测显示屏上是否有物体触摸。如前面所述,以电容式传感器为例,该触摸传感模块包括对应所述显示屏的显示区域设置的多个感测电极,当显示屏被物体触摸时,物体与检测电极之间形成电容,通过获取该电容值,即可确定物体在显示屏上的触摸位置。另外,由于物体的按压程度不同,压力大的物体表面与感测电极之间的距离小,即形成的电容值大,压力小的物体表面与感测电极之间的距离大,即形成的电容值小。因此根据触摸传感模块的检测结果,不但可以确定物体在显示屏上的触摸位置,而且还可以确定物体在触摸位置处的触摸压力大小。可以理解的是,该物体的触摸压力也可以根据其他传感器来实现,例如压力传感器。
本发明实施方式中,将预先设定一压力阈值f0,该压力阈值f0用于判断物体在显示屏上的触摸操作是否为轻触操作。将确定的物体在显示屏上的触摸压力f与压力阈值f0进行比较,当触摸压力f小于或等于压力阈值f0时,判断显示屏上有物体进行轻触操作;当触摸压力f大于压力阈值f0时,判断显示屏有物体进行大力按压操作,即非轻触操作。为了避免误触摸,当手指在显示屏上的触摸压力f大于压力阈值f0时,则认为使用者仅仅将手指按压在显示屏上,并不是要解锁电子设备并使用该电子设备,因此不进行面部识别操作。
如图7所示,图7是本发明电子设备的解锁控制方法中,进行唤醒操作判断的第四实施方式的流程示意图。上述步骤s1包括:
d1,当电子设备处于息屏状态时,实时或周期性地检测显示屏的触摸状态;
d2,根据显示屏触摸状态的检测结果,判断显示屏上是否有物体进行滑动,且滑动方向是否为预设的滑动方向;
d3,当确定显示屏上有物体进行滑动,且滑动方向为预设的滑动方向时,判断存在进行面部识别的唤醒操作。
当电子设备处于息屏状态时,电子设备的触摸传感模块仍处于工作状态,用于检测显示屏上是否有物体触摸。该触摸传感模块按预定的周期对显示屏的显示区域内的感测电极进行扫描,而且每个周期内完成至少一次扫描。根据触摸传感模块的扫描结果,不但可以确定物体在显示屏上的触摸滑动,而且还可以确定物体在显示屏上的滑动方向。
进一步地,以物体为手指为例,手指的滑动方向由手指的起始位置指向当前触摸位置的方向。如图8所示,图8是本发明一实施方式中确定滑动方向的示意图。图8中手指的滑动方向为起始位置o指向当前触摸位置m的方向。根据图8中预定区域的设置位置以及形状大小,确定预设的滑动方向,例如沿x轴方向的自左向右滑动或者自右向左滑动。当确定手指的滑动方向后,将其与预设的滑动方向进行匹配,匹配成功则判断物体在显示屏上进行轻触操作,匹配失败则判断物体在显示屏上进行非轻触操作。可以理解的是,手指的滑动方向与预设的滑动方向匹配时,允许有一定的偏差,例如手指的滑动方向相对预设的滑动方向偏移5°时,也认为手指的滑动方向与预设的滑动方向匹配。需要说明的是,该物体的滑动方向在物体离开显示屏之前就开始判断,如此可以加速电子设备的解锁。
在某些实施方式中,预设的滑动方向包括自上向下滑、自下向上滑、自左向右滑、自右向左滑。
可替代的,上述步骤d2及d3还可以为:判断显示屏上是否有物体进行滑动,且滑动距离是否超过预设距离阈值;当确定显示屏上有物体进行滑动且滑动距离超过预设距离阈值时,判断存在进行面部识别的唤醒操作。通过滑动距离的判断,只要滑动超过预设距离阈值,则启动面部识别功能,进行面部信息的采集以及验证,如此可以加速电子设备的解锁。
可以理解的是,若轻触操作为触摸滑动时,除了通过触摸滑动方向来判断轻触操作之外,还可以根据图5或图6示出的轻触操作判断方法来判断触摸滑动是否为轻触操作。需要说明的是,按照图5或图6示出的方式进行轻触操作的判断时,触摸压力或触摸时间是指物体位于同一触摸位置的压力或时间。
在某些实施方式中,上述步骤s1还进一步包括:当电子设备处于息屏状态时,判断所述显示屏的预定区域内是否有物体进行轻触操作;当确定显示屏的预定区域内有物体进行轻触操作时,判断存在进行面部识别的唤醒操作。
具体地,本发明实施方式中,定义显示屏的某个显示区域为解锁操作区域,只有位于该预定区域内的轻触操作,才认为使用者需要解锁并使用该电子设备,如此可以防止误触控。如图9所示,图9是本发明一实施方式中显示屏上解锁操作区域的示意图。该解锁操作区域s2位于显示屏的显示区域s1的中下区域,该区域的设置适合使用者手持电子设备时大拇指方便触摸的位置。当然,该解锁操作区域s2也可以位于显示区域s1的其他位置,例如底部、中部、上部,甚至顶部等。需要说明的是,图9中虚线框仅用于说明该解锁操作区域的位置,在实际中并不会显示该虚线框。可以理解的是,该解锁操作区域s2可以设置一较大的区域,以方便使用者的轻触操作。
(3)物理按键被按压
该物理按键例如包括电子设备外壳上的电源按键、音量按键等等。进一步地,所述步骤s1包括:根据所述物理按键的按压状态,判断是否存在进行面部识别的唤醒操作。
本发明实施方式中,可以预设一物理按键,用于唤醒操作,例如电源按键。但是电源按键还用于电子设备的开关机功能,如此为了实现唤醒操作,通过电源按键的按压时间进行区分。例如,电源按键长按时实现电子设备的开关机功能,电源按键被短按时实现电子设备的唤醒操作。
在某些实施方式中,如图10所示,图10示出了本发明电子设备的解锁控制方法中,进行唤醒操作第五实施方式的流程示意图。上述步骤s1包括:
e1,判断电子设备的预设物理按键是否被按下,且按压时间是否小于或等于第二预设时间阈值;
e2,当确定电子设备的预设物理按键被按下时,且按压时间小于或等于第二预设时间阈值时,判断存在进行面部识别的唤醒操作。
以预设物理按键为电源按键举例,电子设备处于息屏状态时,实时监听物理按键是否被按下,以及物理按键的按压时间。当电子设备的电源按键被按下,且按压时间小于或等于第二预设时间阈值时,判断存在进行面部识别的唤醒操作。当电子设备的电源按键被按下,且按压时间大于第二预设时间阈值时,则进行电子设备的开关机操作。
上述解锁控制方法主要应用于全面屏的电子设备中,当然,也可以应用于其他非全面屏的电子设备中。息屏状态下,使用者通过进行唤醒操作来启动电子设备的面部识别功能,从而实现对电子设备的使用者进行面部信息的采集,并基于采集的面部信息对使用者进行身份识别,身份识别成功后控制电子设备解锁,并直接进入电子设备的主页面或电子设备上一次锁屏时的页面。以电子设备为移动终端举例,参照图11,图11是本发明一实施方式的电子设备为移动终端的结构示意图。该移动终端100包括处理器10、存储器20、显示装置30、面部信息采集装置40。处理器10用于当电子设备处于息屏状态时,判断是否存在进行面部识别的唤醒操作;当存在进行面部识别的唤醒操作时,控制所述面部信息采集装置40启动,以采集物体的面部信息;对采集到的面部信息进行验证,并在验证成功后,控制电子设备解锁,并控制所述显示装置30显示电子设备的主页面或电子设备上一次锁屏时的页面。
需要说明的是,在一些实施方式中,可以组合或省略一个或多个部件结构,例如处理器10与存储器20集成为一控制芯片等等。另外,该移动终端100可以包括未组合或未包括在图11中所示部件中的其他部件(例如,通信电路、电源、总线、麦克风、摄像头等等)。而且,为了简洁,图11中仅示出了移动终端的部分部件。
具体地,处理器10包括为控制移动终端100的操作和性能而设置的任何处理电路。该处理器10被用于运行操作系统、app应用、媒体播放应用,或者任何其他应用软件,以及被用于处理与用户之间的交互操作等等。该处理器10例如为各处理电路集成在一起的控制ic,或者为包括分布设置的各处理电路的处理器集群,例如用于集中控制电子设备各元部件的中央处理器cpu、用于电子设备中图形处理的图像处理器gpu。当然,还可以设置其他专用处理器,例如用于监测电子设备的各传感器的检测结果的协处理器、用于电子设备通讯的基带处理器、用于电子设备面部识别的面部识别处理器等等。
存储器20例如包括一个或多个计算机存储介质,该存储介质包括硬盘、软盘、flash、rom、ram,以及任何其他适合类型的存储部件或者它们的任意组合。存储器20用于存储可供处理器10调用的任何程序代码文件,例如操作系统、应用软件以及功能模块等等。该存储器20还用于存储处理器10处理的处理数据以及处理结果,例如应用数据、用户操作信息、用户设置信息,多媒体数据等等。可以理解的是,该存储器20可以单独设置,也可以与处理器10集成在一起。
进一步地,该存储器20中的计算机存储介质存储有多个程序代码文件,以供处理器10调用,用以执行上述实施方式描述的解锁控制方法,从而实现电子设备息屏状态下的解锁控制。
显示装置30例如包括lcd显示屏、oled显示屏,以及相应的显示驱动电路,处理器10控制所述显示驱动电路,来驱动显示屏进行相应的显示。可以理解的是,若电子设备还包括图形处理器,则可由图形处理器进行图形处理后,再通过显示驱动电路来驱动显示屏进行相应的显示。
面部信息采集装置40例如位于移动终端100的顶部区域,当然,可替换地,还可以位于移动终端100的侧边区域或底部区域。该面部信息采集装置40用于采集显示屏前方的物体的面部信息,而且该面部信息可包括2d图像信息和3d图像信息。为了防止不法分子使用面部照片来解锁移动终端100而造成移动终端100内的信息泄漏,本实施方式中优选采用物体的3d立体图像进行面部识别,从而提高了面部识别的拒假和认真能力,进而提高了移动终端的安全性。
具体地,该面部信息采集装置40例如包括一图像传感器,例如但不限于包括ccd(电荷耦合元件)和cmos(金属氧化物半导体元件)的2d图像传感器和3d图像传感器,用于获取显示屏前方的2d图像信息或3d图像信息等。而且,为了实现光线不足时的图像采集,该图像传感器设置为红外图像传感器,例如3d红外摄像头。
在某些实施方式中,参照图12,图12是本发明一实施方式的电子设备中面部信息采集装置的功能模块示意图。该面部信息采集装置40包括图像传感器51和深度传感器52,其中图像传感器51用于检测电子设备前方的物体的图像信息,形成物体的2d图像;深度传感器52用于检测电子设备与前方物体表面的距离,并形成物体的表面轮廓。如此,根据物体的2d图像以及物体的表面轮廓,形成物体的3d图像。该深度传感器52例如为超声波传感器、红外线传感器等等。
进一步地,该面部信息采集装置40还包括控制图像传感器51以及深度传感器52进行工作的控制电路53,以及3d图像合成的面部识别处理器54。当然,面部识别处理器54还用于配置来实现3d图像的面部识别,即将合成获得的3d图像与注册的面部信息模板进行匹配,并将匹配结果发送至处理器10的中央处理器,以使中央处理器在匹配成功后,控制电子设备解锁,并控制显示装置30显示电子设备的主页面或电子设备上一次锁屏时的页面。
进一步地,该面部识别处理器54内还集成有神经网络引擎,用于对采集到的面部信息进行学习训练,以形成面部数据库。基于该面部数据库进行物体的面部识别,提高了识别的准确率。可以理解的是,该面部识别处理器54中的部分或全部处理电路集成于处理器10中。
进一步地,参照图13,图13是本发明另一实施方式的电子设备为移动终端的结构示意图。触摸传感模块50用于根据处理器10的控制,对显示屏上的物体触摸进行检测。处理器10根据触摸传感模块50的检测数据,判断是否存在进行面部识别的唤醒操作。当判断存在进行面部识别的唤醒操作时,启动面部识别采集装置40。触摸传感模块50与显示装置30一起集成为触摸显示屏。
具体地,该触摸传感模块50例如包括由多个感测电极形成的传感阵列以及驱动感测电极进行触摸检测并读取检测数据的触摸处理电路。在电子设备处于息屏状态时,该触摸处理电路驱动感测电极进行触摸检测,并读取感测电极的检测信号。
另外,该触摸处理电路还根据读取到的检测信号,来确定触摸操作类型以及触摸位置等信息。例如物体是否在显示屏上进行轻触操作。具体地,该触摸处理电路中设置第一预设时间阈值、预设压力阈值、预设滑动方向、预设距离阈值的一个或多个,用于:判断显示屏上是否有物体触摸,且物体在所述显示屏上的触摸时间是否小于或等于第一预设时间阈值;判断所述显示屏上是否有物体触摸,且物体在所述显示屏上的触摸压力是否小于或等于预设压力阈值;判断所述显示屏上是否有物体进行滑动,且滑动方向是否为预设的滑动方向;判断所述显示屏上是否有物体进行滑动,且滑动距离是否超过预设距离阈值。该触摸处理电路根据上述判断结果,作出是否存在面部识别的唤醒操作的判断。需要说明的是,该触摸处理电路的部分或全部处理电路可以集成于处理器10中,也可以独立形成一触控芯片。
进一步地,继续参照图13,上述移动终端100还包括运动传感模块60,该运动传感模块60设置于移动终端内,用于检测移动终端的运动状态。处理器10根据运动传感模块60的检测数据,判断是否存在进行面部识别的唤醒操作。在某些实施方式中,处理器10根据运动传感模块60的检测数据,判断电子设备是否被抬起,且电子设备是否竖直放置,当确定电子设备被抬起,且电子设备竖直放置时,判断存在进行面部识别的唤醒操作。可以理解的是,该运动传感模块60例如但不限于陀螺仪、加速度计、重力计、地磁传感器、旋转矢量传感器等等。另外,该运动传感模块60也可以设置相应的处理电路,根据一个或多个传感器的检测结果,确定电子设备的运动状态,例如倾斜、旋转、摇摆、静置等等。当然,该处理电路也可以集成于处理器10中。
进一步地,上述移动终端还进一步包括物理按键,例如电源按键、音量按键等等。该物理按键位于移动终端的顶端或侧边、底端。处理器10根据该物理按键的按压状态,判断是否存在进行面部识别的唤醒操作。具体地,该物理按键连接有相应的按键电路,而且该按键电路与处理器10电性连接,当物理按键被按下时,按键电路将产生相应的按键信号,该按键信号被处理器10监测,并判断物理按键被按下,以及物理按键的按压时间。以预设物理按键为电源按键举例,由于电源按键还用于电子设备的开关机功能,因此为了实现唤醒操作,通过电源按键的按压时间进行区分。具体地,当电子设备的电源按键被按下,且按压时间小于或等于第二预设时间阈值时,判断存在进行面部识别的唤醒操作。当电子设备的电源按键被按下,且按压时间大于第二预设时间阈值时,则进行电子设备的开关机操作。
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施方式进行变化、修改、替换和变型。