掌桥专利:专业的专利平台
掌桥专利
首页

指纹识别方法、装置、移动终端及存储介质

文献发布时间:2023-06-19 12:02:28


指纹识别方法、装置、移动终端及存储介质

技术领域

本公开涉及移动终端技术领域,尤其涉及一种指纹识别方法、装置、移动终端及存储介质。

背景技术

手机行业的指纹识别方案已经由刮擦式、按压式(即电容方案)逐渐发展到了屏下指纹方案。然而屏下指纹解锁时,会依赖于移动终端的环境光亮,以便采集指纹图像,因此,当指纹识别时的光线条件与指纹校准(指纹模板录入)时的光线条件差异较大时,所采集到的指纹图像可能会被认为是错误的指纹图像,从而导致屏下指纹方案的识别率不高,进而导致移动终端的解锁率不高的问题,那么如何提高屏下指纹方案的识别率以提高移动终端的解锁率成为了亟需解决的技术问题。

发明内容

根据本公开实施例的第一方面,提供一种指纹识别方法,应用于包含屏下指纹传感器的移动终端,包括:

检测所述移动终端的环境亮度值;

根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,其中,所述环境亮度值与所述指纹采集光斑的亮度值反相关;

通过亮度值调整后的所述指纹采集光斑采集指纹图像,对所述指纹图像进行识别。

可选地,所述调整所述屏下指纹传感器的指纹采集光斑的亮度值,包括:

通过调整所述指纹采集光斑的灰度值,调整所述指纹采集光斑的亮度值。

可选地,所述调整所述指纹光斑的灰度值,包括:

调整所述指纹采集光斑的整体区域的灰度值;

或者,

调整所述指纹采集光斑的部分区域的灰度值。

可选地,所述调整所述指纹采集光斑的整体区域的灰度值,包括:

创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层;

将所述第一遮罩层叠设置在所述指纹采集光斑的整体区域上,得到所述整体区域的灰度值调整后的所述指纹采集光斑。

可选地,所述方法还包括:

根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,其中,所述环境亮度值与所述亮度调整量正相关;

所述创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层,包括:

创建与所述指纹采集光斑的整体区域的亮度调整量对应的灰色遮罩层。

可选地,所述调整所述指纹采集光斑的部分区域的灰度值,包括:

调整所述指纹采集光斑中除中心区域以外的区域的灰度值。

可选地,所述调整所述指纹采集光斑中除中心区域以外的区域的灰度值,包括:

创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层;

将所述第二遮罩层叠设置在所述指纹采集光斑上,得到除所述中心区域以外的区域的灰度值调整后的所述指纹采集光斑。

可选地,所述方法还包括:

根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,其中,所述环境亮度值与所述指纹采集光斑中除所述中心区域以外的区域的面积正相关;

所述创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层,包括:

创建确定的所述面积的黑色遮罩层。

可选地,根据所述环境亮度值,调整所述屏下指纹传感器的指纹采集光斑的亮度值,包括:

根据所述环境亮度值,确定所述环境亮度值是否大于亮度阈值;

若大于所述亮度阈值,调整所述屏下指纹传感器的指纹采集光斑的亮度值。

根据本公开实施例的第二方面,提供一种指纹识别装置,应用于包含屏下指纹传感器的移动终端,包括:

检测模块,用于检测所述移动终端的环境亮度值;

调整模块,用于根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,其中,所述环境亮度值与所述指纹采集光斑的亮度值反相关;

采集与识别模块,用于通过亮度调整后的所述指纹采集光斑采集指纹图像,对所述指纹图像进行识别。

可选地,所述调整模块,还用于:

调整所述指纹采集光斑的整体区域的灰度值;

或者,

调整所述指纹采集光斑的部分区域的灰度值。

可选地,所述调整模块,还包括:

第一创建模块,用于创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层;

第一设置模块,用于将所述第一遮罩层叠设置在所述指纹采集光斑的整体区域上,得到所述整体区域的灰度值调整后的所述指纹采集光斑。

可选地,所述装置还包括:

第一确定模块,用于根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,其中,所述环境亮度值与所述亮度调整量正相关;

所述第一创建模块,用于创建与所述指纹采集光斑的整体区域的亮度调整量对应的灰色遮罩层。

可选地,所述调整模块,还用于:

调整所述指纹采集光斑中除中心区域以外的区域的灰度值。

可选地,所述调整模块,还包括:

第二创建模块,用于创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层;

第二设置模块,用于将所述第二遮罩层叠设置在所述指纹采集光斑中,得到除所述中心区域以外的区域的灰度值调整后的所述指纹采集光斑。

可选地,所述装置还包括:

第二确定模块,用于根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,其中,所述环境亮度值与所述指纹采集光斑中除所述中心区域以外的区域的面积正相关;

所述第二创建模块,用于创建确定的所述面积的黑色遮罩层。

可选地,所述调整模块,还用于:

根据所述环境亮度值,确定所述环境亮度值是否大于亮度阈值;

若大于所述亮度阈值,调整所述屏下指纹传感器的指纹采集光斑的亮度值。

根据本公开实施例的第三方面,提供一种移动终端,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器用于,执行时实现上述任一所述的指纹识别方法中的步骤。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行上述任意所述指纹识别方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,通过检测移动终端的环境亮度值,根据环境亮度值,调整屏下指纹传感器对应的指纹采集光斑的亮度值,且由于环境亮度值与指纹采集光斑的亮度值反相关,即环境亮度值越大,则可以将指纹采集光斑的亮度值调的越小。如此,基于环境亮度值来调整指纹采集光斑的亮度值,使得通过指纹采集光斑进入到屏下指纹传感器的光量能够在环境亮度值变化时仍保持相对稳定,例如环境亮度值变大的情况下将指纹采集光斑的亮度值调小,也就相当于减少了一部分进入到屏下指纹传感器的光量,这样一来,即使环境亮度值发生较大的变化依然不会影响屏下指纹传感器的进光量,从而保证了屏下指纹传感器进光量的稳定。因此,本公开实施例通过根据环境亮度值来调整指纹采集光斑的亮度值,保证了屏下指纹传感器进光量的稳定,从而使得屏下指纹传感器能够适应环境亮度值的变化,基于此,使得通过亮度值调整后的指纹采集光斑采集到的指纹图像的有效性更高,进而减少屏下指纹传感器由于指纹识别的光线条件与指纹校准时的光线条件相差较大的情况下出现的识别错误现象,提高了屏下指纹传感器的识别率,最终提高了移动终端的指纹解锁率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种指纹识别方法的流程图;

图2是根据一示例性实施例示出的指纹校准时的用户界面图;

图3是根据一示例性实施例示出的指纹识别时的用户界面图;

图4是根据一示例性实施例示出的一种指纹识别方法的场景示意图;

图5是根据一示例性实施例示出的一种指纹识别方法的另一场景示意图;

图6是根据一示例性实施例示出的一种指纹识别装置框图;

图7是根据一示例性实施例示出的一种移动终端的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的方法和装置的例子。

FOD(Fingerprint on Display,屏下指纹)技术是一种新兴的指纹技术,它是把指纹传感器隐藏在显示屏的下面,也即是,将指纹识别功能集成到显示屏中的技术。以下将这一隐藏在显示屏下面的指纹传感器称之为屏下指纹传感器。FOD的原理是通过屏下指纹传感器采集指纹图像来实现指纹认证。

相关技术中,FOD方案主要采用的是光学式指纹传感器,包括:透镜。实际上,FOD方案主要是利用透镜成像的原理对指纹图像进行采集,而采用透镜成像就需要有光线才能实现。基于此,如果指纹校准时(指纹模板录入)时的光线条件与指纹识别时的光线条件差异较大,会造成同一指纹在不同光线条件下形成的指纹图像有所差异,因此,在指纹校准时的光线条件与指纹识别时的光线条件差异较大时,会出现识别不出或者识别为假手指等现象的出现。例如,指纹校准时在暗光条件下,而指纹识别时在强光条件下时,由于强光下采集到的指纹图像亮度过高,移动终端在识别时会直接丢弃本次图像采集或判定为假手指,导致识别失败,进而导致移动终端的指纹解锁失败。

本公开实施例旨在提高FOD的识别率,进而提高移动终端的解锁率,提升用户体验。

需要说明的是,本公开实施例应用于包含屏下指纹传感器的移动终端。这里的屏下指纹传感器可以为上述FOD方案中所述的光学式指纹传感器。这里的移动终端可以包括:手机、平板电脑、笔记本电脑或者穿戴式设备等任何可以集成屏下指纹传感器的移动终端。

图1是根据一示例性实施例示出的一种指纹识别方法的流程图,如图1所示,所述方法应用于包含屏下指纹传感器的移动终端中,包括:

步骤101:检测所述移动终端的环境亮度值。

这里的环境亮度值可以包括:移动终端所在环境的任意光源提供的亮度。实际上,这里的环境亮度值可以理解为屏下传感器能够接收到的任意光源提供的亮度。这里的光源包括但不限于:移动终端的外界光源以及移动终端自身发出的光源。这里,移动终端的外界光源可以包括:例如日光或灯光等;移动终端自身发出的光源,可以包括:移动终端的显示屏的背光光源等。

在一些示例性实施例中,要确定屏下传感器能够接收到的任意光源提供的光亮,可以通过在屏下传感器的相邻位置处安装光线传感器的方式,由安装在屏下传感器的相邻位置处的光线传感器可以直接可以检测到屏下传感器当前接收到的光亮度,从而能够准确地确定移动终端的环境亮度值。

在另一些示例性实施例中,为了减少对移动终端的改装,即在不需要增加任何硬件设备的基础上,仍可以准确地得到移动终端的环境亮度值。示例性地,所述检测移动终端的环境亮度值,可以包括:检测移动终端的外界环境光亮度以及检测移动终端的背光亮度。需要说明的是,检测移动终端的外界环境光亮度,可以通过移动终端上已有的用于检测移动终端外界光线的光线传感器检测得到,而检测所述移动终端的背光亮度,可以通过检测移动终端的显示屏的背光参数得到。这里的显示屏可以包括:触控屏。如此,可以在不对移动终端进行任何硬件改装的基础上,同样实现准确检测到移动终端的环境亮度值。

需要补充的是,在图像采集领域,移动终端自身的光源,即显示屏的背光的大小对成像的影响是很小的,大多数情况下可以忽略不计。为了更为快捷或简便地检测出移动终端的环境亮度值,所述检测所述移动终端的环境亮度值,可以包括:检测移动终端的外界环境光亮度。

步骤102:根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,其中,所述环境亮度值与所述指纹采集光斑的亮度值反相关。

需要补充的是,一方面为了能够方便用户迅速找到指纹识别的位置,即屏下指纹传感器的位置;另一方面为了保证有足够的光线以便得到清晰的指纹图像,通常在移动终端的显示屏上绘制一个指纹采集光斑,在指纹采集光斑处放入手指即可将手指的指纹图像经由屏下指纹传感器进行采集。

在一些实施例中,需要说明的是,指纹采集光斑的面积至少为屏下指纹传感器检测范围所覆盖的面积,如此,能够可以保证指纹图像能够完整地被采集到。当然,为了能够减少指纹采集光斑以外的区域提供的光对屏下指纹传感器的进光量的影响,指纹采集光斑的面积可以大于屏下指纹传感器检测范围所覆盖的面积,以更好地控制指纹采集光斑为屏下指纹传感器提供的光量。

需要说明的是,由于屏下指纹传感器采用的透镜成像原理来采集指纹图像的,因此在环境亮度过暗时,将无法采集到清晰的指纹图像;而在环境亮度过亮时,则又有可能出现采集的图像曝光等问题。而屏下指纹传感器的进光量主要在于指纹采集光斑处提供的光,因此,本实施例通过调整指纹采集光斑的亮度值,让指纹采集光斑的亮度值与环境光亮反相关,即在环境光亮过暗时,可以通过提高指纹采集光斑的亮度值从而增加屏下指纹传感器的进光量,而在环境光亮过亮时,可以通过降低指纹采集光斑的亮度值从而降低屏下指纹传感器的进光量,从而使得屏下指纹传感器的进光量维持稳定,提高屏下指纹传感器采集的指纹图像的有效性,进而提高屏下指纹传感器的识别率。

需要补充的是,请参阅图2及图3,相关技术中,当需要进行指纹识别或者需要进行指纹模板录入时,移动终端2会在屏下指纹传感器对应的位置处绘制指纹采集光斑21。这里,指纹采集光斑21可以为如手指形状的光斑,也可以为类似指纹纹理的光斑,以更清楚地提示用户该处为指纹采集处。在一些实施例中,为了能够适应于不同手指大小,指纹采集光斑21可以为通用形状的光斑,例如圆形光斑。在另一些实施例中,为了能够让屏下指纹传感器更好地采集到指纹图像,这里的指纹采集光斑可以为高亮颜色的光斑,例如白斑,以便为屏下指纹传感器的透镜提供更多的光亮从而采集出更清晰的指纹图像。

示例性地,图2是根据一示例性实施例示出的指纹校准时的用户界面图,这里的指纹校准是指指纹模板的录入过程,图3是根据一示例性实施例示出的指纹识别时的用户界面图,这里的指纹识别是指指纹验证的过程,当指纹校准时的光线条件与指纹录入时的光线条件差异较大时,对于同一手指的指纹而言,在指纹校准时形成的指纹模板图像与指纹识别时形成的指纹图像相差较大,因此,会被判定为假手指,或者识别失败的现象。

基于此,步骤103:通过亮度值调整后的所述指纹采集光斑采集指纹图像,对所述指纹图像进行识别。

上述实施例中,通过检测移动终端的环境亮度值;根据环境亮度值,调整屏下指纹传感器对应的指纹采集光斑的亮度值,且由于环境亮度值与指纹采集光斑的亮度值反相关,然后再通过亮度值调整后的指纹采集光斑采集指纹图像,对指纹图像进行识别,能够使得指纹采集光斑采集到的指纹图像的有效性更高,从而减少了屏下指纹传感器由于指纹识别时的光线条件与指纹校准时的光线条件相差较大的情况下识别出假手指的现象,提高了屏下指纹传感器的识别率,进而提高了移动终端的指纹解锁率。

作为另一示例性实施例,正如前述所说,在图像采集领域,移动终端自身的光源,即显示屏的背光的大小对成像的影响很小,大多数情况下可以忽略不计的情况。基于此,当环境亮度值较小时,由于指纹采集光斑本身的亮度不变,故,在指纹识别时如果环境亮度值较小的情况下,对屏下指纹传感器的采集指纹图像的光的影响很小。基于此,本实施例可以通过只考虑环境亮度值较大的情况来对指纹采集光斑的亮度值进行调整,示例性地,所述步骤102,即所述根据所述环境亮度值,调整所述屏下指纹传感器的指纹采集光斑的亮度值,可以包括:

根据所述环境亮度值,确定所述环境亮度值是否大于亮度阈值;

若大于所述亮度阈值,调整所述屏下指纹传感器的指纹采集光斑的亮度值。

这里,亮度阈值,可以是根据移动终端在进行指纹校验时的光线条件确定的。示例性地,亮度阈值,可以是移动终端在进行指纹校验时的环境亮度值,也可以是移动终端在进行指纹校验时的环境亮度值稍大一些的亮度值。当然,亮度阈值,还可以是根据多次失败的指纹识别时的光线条件对应的环境亮度值确定的,示例性的,亮度阈值可以取多次失败的指纹识别时的光线条件对应的环境亮度值的平均值。

本示例性实施例中,通过设置亮度阈值,并在确定环境亮度值大于亮度阈值的情况下,才进行屏下指纹传感器的指纹采集光斑的亮度值调整,可以减少在环境亮度的变化对屏下指纹传感器采集的指纹图像影响较小的情况下,仍然频繁地进行指纹采集光斑的亮度值的调整所消耗的电能量。

作为另一示例性实施例,所述步骤102,即所述调整所述屏下指纹传感器的指纹采集光斑的亮度值,可以包括:

通过调整所述指纹采集光斑的灰度值,调整所述指纹采集光斑的亮度值。

这里,灰度值是指:数据图像中每个像素在一个采样颜色上的深浅程度,或者明暗程度。可以理解的是,通过灰度值的调整来调整指纹采集光斑的亮度值,实际上是通过直接将指纹采集光斑的区域所在的像素点进行明暗程度的调节,来控制屏下指纹传感器的进光量,从而保证屏下指纹传感器的进光量的稳定。如此,本实施例中,通过调整指纹采集光斑的灰度值的方式来调整指纹采集光斑的亮度值,操作简单可行。

当然,在另一些示例性实施例中,调整屏下指纹传感器的指纹采集光斑的亮度值还可以通过其他的方式,例如,当需要调低屏下指纹传感器的指纹采集光斑的亮度值时,可以直接将指纹采集光斑所在区域的像素点的背光关闭。

作为另一示例性实施例,所述调整所述指纹采集光斑的灰度值,还可以包括:

调整所述指纹采集光斑的整体区域的灰度值;

或者,

调整所述指纹采集光斑的部分区域的灰度值。

这里,整体区域是指指纹采集光斑的全部区域,部分区域是指指纹采集光斑的一部分区域,例如,上半部分区域或者下半部分区域等。

可以理解的是,当指纹采集光斑的亮度值的调整量相同的情况下,调整指纹采集光斑的整体区域的灰度值的调整量可以小于调整指纹采集光斑的部分区域的灰度值的调整量。

本公开实施例中,通过调整指纹采集光斑的整体区域的灰度值或者通过调整指纹采集光斑的部分区域的灰度值的方式,灵活地调整指纹采集光斑的灰度值。值得一提的是,在一些情况下,如果对指纹采集光斑的整体区域的灰度值进行调整,可能会导致指纹采集光斑的区域不再明显化,如此可能造成用户在指纹识别时不能方便快捷地找到屏下指纹传感器进行指纹识别的位置,基于此,通过调整指纹采集光斑的部分区域的灰度值可以保证指纹采集光斑的原有的提示作用,即保证指纹采集光斑具有提示用户屏下指纹传感器的位置的作用。

示例性地,当环境亮度值变大时,可以通过降低指纹采集光斑的灰度值来降低指纹采集光斑的亮度值。具体地,请参阅图4,图4是根据一示例性实施例示出的指纹识别方法的场景示意图,如图4所示,当环境亮度值变大时,可以通过降低移动终端2的显示屏上的指纹采集光斑21的灰度值来减低指纹采集光斑的亮度值,从而减少通过指纹采集光斑进入到屏下指纹传感器的进光量,使得在环境亮度值变大的情况下,保持屏下指纹传感器的进光量,进而保证屏下指纹传感器所采集的指纹图像的有效性,保证指纹传感器在环境亮度值变大的情况下的指纹识别率。

具体地,请参阅图5,图5是根据一示例性实施例示出的指纹识别方法的另一场景示意图,如图5所示,当环境亮度值变大时,可以通过降低移动终端2的显示屏上的指纹采集光斑21的部分区域来降低指纹采集光斑的亮度值,从而减少通过指纹采集光斑进入到屏下指纹传感器的进光量,使得在环境亮度值变大的情况下,保持屏下指纹传感器的进光量,进而保证屏下指纹传感器所采集的指纹图像的有效性,保证指纹传感器在环境亮度值变大的情况下的指纹识别率。

可以理解的是,相关技术中,为了提高采集的指纹图像质量,屏下指纹传感器的透镜通常不限于垂直方向的光线,还可以接收来自其他各个不同方向光线,从而更好地成像以提高采集的指纹图像的质量。如此说来,当环境亮度值变大时,指纹采集光斑周围的区域的入射光同样可能影响到屏下指纹传感器的进光量,基于此,作为另一示例性实施例,所述调整所述指纹采集光斑的部分区域的灰度值,包括:调整所述指纹采集光斑中除中心区域以外的区域的灰度值。

具体地,请再参阅图5,如图5所示,当环境亮度值变大时,可以通过降低移动终端2的显示屏上的指纹采集光斑21的除中心区域210以外的区域的灰度值。

本公开实施例中,由于是对指纹采集光斑中除中心区域以外的区域的灰度值的调整,特别是在环境亮度值变大时,降低的是指纹采集光斑中除中心区域以外的区域的灰度值,因此,在保证了指纹采集光斑的提示作用的同时,通过除中心区域以外的区域的灰度值的降低,可以在环境亮度值变大的场景中,阻挡一部分其他方向进入到屏下指纹传感器的光线,从而在环境亮度值变大时保证屏下指纹传感器的进光量,从而保证指纹传感器在环境亮度值变大的情况下的指纹识别率。

作为另一示例性实施例,所述调整所述指纹采集光斑的整体区域的灰度值,包括:

创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层;

将第一遮罩层叠设置在指纹采集光斑的整体区域上,得到整体区域的灰度值调整后的指纹采集光斑。

这里,遮罩层可以为移动终端绘制出的显示窗口,该显示窗口在显示屏之下,但在指纹采集光斑之上,能够将正在显示的指纹采集光斑透过该显示窗口显示出来。由于遮罩层在显示屏之下,因此不仅显示屏的背光的光线以及移动终端的外界光线,都需要通过遮罩层进入到指纹采集光斑再进入到屏下指纹传感器,从而通过遮罩层能够阻挡或者提供光线给屏下指纹传感器。可以理解的是。该遮罩层的灰度值可以控制,当遮罩层的灰度值越高,显示出的指纹采集光斑也就越亮,意味着,提供给屏下指纹传感器的进光量也就越大;相反,当遮罩层的灰度值越低,显示出的指纹采集光斑也就越暗,意味着,提供给屏下指纹传感器的进光量也就越小。

本公开实施例,通过在指纹采集光斑的整体区域创建第一遮罩层,可以不需要因为需要调整显示屏上的指纹采集光斑的灰度值而要求系统对整个显示屏进行重新绘制,只需要额外增加一层遮罩层即可,因此,调整起来更加灵活且可操作性更强,减少了需要对显示屏的重新绘制过程中造成的闪烁等问题。

作为另一示例性实施例,所述方法还可以包括:

根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,其中,所述环境亮度值与所述亮度调整量正相关;

所述创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层,包括:

创建与所述指纹采集光斑的整体区域的亮度调整量对应的灰色遮罩层。

在一些实施例中,环境亮度值与指纹采集光斑的亮度值具有第一对应关系,该第一对应关系可以根据实验数据得到,所述根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,包括:

根据所述环境亮度值与指纹采集光斑的亮度值的第一对应关系,以及所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量。

在一些实施例中,为了减少调整的频次,节省移动终端的电能,所述第一对应关系,可以包括:所述环境亮度值的亮度范围与所述指纹采集光斑的亮度值的第二对应关系;

所述根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,还可以包括:

根据所述环境亮度值,确定所述环境亮度值的亮度范围;

再根据所述环境亮度值的亮度范围与所述指纹采集光斑的亮度的所述第二对应关系,确定所述指纹采集光斑的整体区域的亮度调整量。

如此,本公开实施例,可以在环境亮度值增加或者减少到一定范围后再对指纹采集光斑的亮度值进行调整,能够减少调整的频次,节省移动终端的电能。

在另一些实施例中,所述根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,包括:

根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量;

根据所述亮度调整量,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值。

作为另一示例性实施例,所述调整所述指纹采集光斑中除中心区域以外的区域的灰度值,包括:

创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层;

将所述第二遮罩层叠设置在所述指纹采集光斑上,得到除所述中心区域以外的区域的灰度值调整后的所述指纹采集光斑。

本公开实施例,通过在指纹采集光斑的除中心区域以外的区域上创建第二遮罩层,可以不需要因为需要调整显示屏上的指纹采集光斑的除中心区域以外的区域灰度值而要求系统对整个显示屏进行重新绘制,只需要额外增加一层遮罩层即可,因此,调整起来更加灵活且可操作性更强,减少了需要对显示屏的重新绘制过程中造成的闪烁等问题。

作为另一示例性实施例,所述方法还包括:

根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,其中,所述环境亮度值与所述指纹采集光斑中除所述中心区域以外的区域的面积正相关;

所述创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层,包括:

创建确定的所述面积的黑色遮罩层。

在一些实施例中,所述指纹采集光斑中除所述中心区域以外的区域面积与环境亮度值具有第三对应关系,该第三对应关系也可以根据实验数据得到,所述根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,包括:

根据所述环境亮度值以及所述第三对应关系,确定所述指纹采集光斑中除所述中心区域以外的区域的面积。

在一些实施例中,为了减少调整的频次,节省移动终端的电能,所述指纹采集光斑中除所述中心区域以外的区域面积与环境亮度值具有第三对应关系,可以包括:所述环境亮度值的亮度范围与所述指纹采集光斑中除所述中心区域以外的区域面积的第四对应关系;

所述根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,还可以包括:

根据所述环境亮度值,确定所述环境亮度值的亮度范围;

再根据所述环境亮度值的亮度范围与所述指纹采集光斑中除所述中心区域以外的区域面积的第四对应关系,确定所述指纹采集光斑中除所述中心区域以外的区域的面积。

如此,本公开实施例,可以在环境亮度值增加或者减少到一定范围后再确定指纹采集光斑中除中心区域以外的区域的面积,再通过调整除中心区域以外的区域的灰度值来调整指纹采集光斑的亮度值,能够减少调整的频次,节省移动终端的电能。且本公开实施例,直接创建确定的面积的黑色遮罩层,不需要再对灰度值的范围进行确定,可以减少调整的参数,提高调整效率。

当然,在另一些实施例中,所述根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,包括:

根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积;

根据确定所述指纹采集光斑中除所述中心区域以外的区域的面积,调整确定的所述面积内的区域的亮度值。

请再参阅图2,图2是根据一示例性实施例示出的指纹校准时的用户界面图。在一些实施例中,为了保证指纹校准的准确性,以及为了减少指纹校准时指纹采集光斑以外的光线的干扰,所述方法还包括:在所述指纹校准开启后,在移动终端的显示界面绘制指纹采集光斑,且将所述指纹采集光斑以外的灰度值调整至低于预设灰度值阈值。示例性的,为了最大程度的减少指纹采集光斑以外的光线的干扰,所述将所述指纹采集光斑以外的灰度值调整至低于预设灰度值阈值,包括:将所述指纹采集光斑以外的灰度值调整至0,即调整为黑色,如此,能够完全隔离所述指纹采集光斑以外的区域的光线对屏下指纹传感器的干扰。

请再参阅图3,图3是根据一示例性实施例示出的指纹识别时的用户界面图。为了不影响移动终端当前显示画面的显示效果,通常在指纹识别时不会调整指纹采集光斑以外的区域调整灰度值。

然而在一些场景中,例如在强光下时,由于强光的影响以及强光下显示屏的亮度本身的增加,会导致屏下指纹传感器接收到的光线增大很多,也就是说会增大屏下传感器的进光量。上述实施例中,通过根据环境亮度值,调整屏下指纹传感器对应的指纹采集光斑的亮度值,可以减少进入到屏下指纹传感器的光线,平衡屏下指纹传感器的进光量,使得屏下指纹传感器的进光量维持稳定。

基于此,本公开还提供了一个具体实施例,以进一步理解本公开实施例所提供的指纹识别方法。

本公开具体实施例旨在提高强光环境的指纹识别率,特别是户外强光环境下的移动终端的指纹识别率,从而提高移动终端在户外强光环境下的解锁率。

需要说明的是,在户外强光环境中,通过移动终端的光线传感器检测到的光照度大约为2000lux,且显示屏在开启的“阳光屏“模式的情况下,会将显示屏的亮度调整到最大,加上量亮度的环境光透射,会导致屏下指纹传感器接收到的光线增大很多。

而上述的移动终端在进行指纹校验时的光线条件,显然与当前在强光环境下进行的指纹识别时的光线条件差异较大,在当前的强光环境下,一旦采集到指纹图像亮度过高,识别算法会直接丢弃本次图像采集或者判定为假手指,解锁失败,从而大大降低了屏下指纹传感器的识别率,降低了移动终端的解锁率。

基于此,本公开具体实施例采用两种方式来解决上述强光下的指纹识别率不高的问题。

第一种方式,即通过调整指纹采集光斑的整体区域的灰度值的方式。

具体地,请再参阅图4,如图4所示,当环境亮度值大于亮度阈值时,通过降低移动终端2的指纹采集光斑21的灰度值,调整指纹采集光斑21的亮度值,从而降低了进入到屏下指纹传感器的进光量;使得屏下指纹传感器的进光量维持稳定,如此,即使在强光下,特别是户外强光下,也能保证屏下指纹传感器的进光量的稳定,从而使得屏下指纹传感器即使在强光下所采集到的指纹图像也不会亮度过高,减少了强光下指纹识别时被判定为假手指的现象,提高了屏下指纹的识别率,提高了移动终端的解锁率。

第二种方式,即通过调整指纹采集光斑的部分区域的灰度值的方式。

具体地,请再参阅图5,如图5所示,当环境亮度值大于亮度阈值时,通过降低移动终端2的指纹采集光斑21的除中心区域210以外的区域的灰度值,调整指纹采集光斑21的亮度值,从而降低进入到屏下指纹传感器的进光亮;使得屏下指纹传感器的进光量维持稳定,如此,即使在强光下,特别是户外强光下,也能保证屏下指纹传感器的进光量的稳定,从而使得屏下指纹传感器即使在强光下所采集到的指纹图像也不会亮度过高,减少了强光下指纹识别时被判定为假手指的现象,提高了屏下指纹的识别率,提高了移动终端的解锁率。

值得注意的是,第一种方式中指纹采集光斑的整体区域的灰度值可以根据环境亮度值的等级确定,第二种方式中指纹采集光斑的除中心区域以外的区域的面积也可以根据环境亮度值的等级确定。

本实施例中,根据环境亮度值,在环境亮度值大于阈值,例如在强光环境,特别是户外强光环境下中,通过降低指纹采集光斑的亮度值的方式,来维持屏下指纹传感器的进光量,从而稳定采集指纹图像的亮度,提高屏下指纹传感器的识别率,进而提高移动终端的解锁率。

图6是根据一示例性实施例示出的一种指纹识别装置框图。参照图6,该装置应用于包含屏下指纹传感器的移动终端,包括:

检测模块61,用于检测所述移动终端的环境亮度值;

调整模块62,用于根据所述环境亮度值,调整所述屏下指纹传感器对应的指纹采集光斑的亮度值,其中,所述环境亮度值与所述指纹采集光斑的亮度值反相关;

采集与识别模块63,用于通过亮度调整后的所述指纹采集光斑采集指纹图像,对所述指纹图像进行识别。

在一个可选的实施中,所述调整模块62,还用于:

通过调整所述指纹采集光斑的灰度值,调整所述指纹采集光斑的亮度值。

在一个可选的实施例中,所述调整模块62,还用于:

调整所述指纹采集光斑的整体区域的灰度值;

或者,

调整所述指纹采集光斑的部分区域的灰度值。

在一个可选的实施例中,所述调整模块62,还包括:

第一创建模块,用于创建改变所述指纹采集光斑的整体区域的亮度的第一遮罩层;

第一设置模块,用于将所述第一遮罩层叠设置在所述指纹采集光斑的整体区域上,得到所述整体区域的灰度值调整后的所述指纹采集光斑。

在一个可选的实施例中,所述装置还包括:

第一确定模块,用于根据所述环境亮度值,确定所述指纹采集光斑的整体区域的亮度调整量,其中,所述环境亮度值与所述亮度调整量正相关;

所述第一创建模块,用于创建与所述指纹采集光斑的整体区域的亮度调整量对应的灰色遮罩层。

在一个可选的实施中,所述调整模块62,还用于:

调整所述指纹采集光斑中除中心区域以外的区域的灰度值。

在一个可选的实施例中,所述调整模块,还包括:

第二创建模块,用于创建改变所述指纹采集光斑中除所述中心区域以外的区域的亮度的第二遮罩层;

第二设置模块,用于将所述第二遮罩层叠设置在所述指纹采集光斑上,得到除所述中心区域以外的区域的灰度值调整后的所述指纹采集光斑。

在一个可选的实施例中,所述装置还包括:

第二确定模块,用于根据所述环境亮度值,确定所述指纹采集光斑中除所述中心区域以外的区域的面积,其中,所述环境亮度值与所述指纹采集光斑中除所述中心区域以外的区域的面积正相关;

所述第二创建模块,用于创建确定的所述面积的黑色遮罩层。

在一个可选的实施例中,所述调整模块62,还用于:

根据所述环境亮度值,确定所述环境亮度值是否大于亮度阈值;

若大于所述亮度阈值,调整所述屏下指纹传感器的指纹采集光斑的亮度值。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关指纹识别方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的一种移动终端700的框图。例如,移动终端700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图7,移动终端700可以包括以下一个或多个组件:处理组件702,存储组件704,电力组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。

处理组件702通常控制移动终端700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在移动终端700的操作。这些数据的示例包括用于在移动终端700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件706为移动终端700的各种组件提供电力。电力组件706可以包括电源管理系统,一个或多个电源,及其他与为移动终端700生成、管理和分配电力相关联的组件。

多媒体组件708包括在所述移动终端700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当移动终端700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当移动终端700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为移动终端700提供各个方面的状态评估。例如,传感器组件714可以检测到移动终端700的打开/关闭状态,组件的相对定位,例如所述组件为移动终端700的显示器和小键盘,传感器组件714还可以检测移动终端700或移动终端700一个组件的位置改变,用户与移动终端700接触的存在或不存在,移动终端700方位或加速/减速和移动终端700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于中的移动终端700和其他设备之间有线或无线方式的通信。移动终端700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,移动终端700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由移动终端700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述各实施例所述的指纹识别方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

相关技术
  • 指纹模组、指纹识别方法、装置、存储介质及移动终端
  • 移动终端的指纹识别方法、装置及存储介质和移动终端
技术分类

06120113147959