指纹按压检测方法、电子设备及存储介质与流程
未命名
07-27
阅读:101
评论:0
1.本技术实施例涉及指纹解锁技术领域,特别是涉及一种指纹按压检测方法、电子设备及存储介质。
背景技术:
2.手机等电子设备息屏待机后,指纹模组(如电容指纹模组)工作在手指按压检测(finger detect,fdt)状态,这时指纹模组使用部分像素点进行周期性的采样工作,但是工作的像素点数量仍多达上百个,功耗仍然偏高。
技术实现要素:
3.鉴于上述问题,提出了本技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种指纹按压检测方法、电子设备及存储介质。
4.依据本技术实施例的第一方面,提供了一种指纹按压检测方法,包括:
5.在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测;
6.在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测;
7.在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作;
8.其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。
9.依据本技术实施例的第二方面,提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中所述的指纹按压检测方法。
10.依据本技术实施例的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的指纹按压检测方法。
11.依据本技术实施例的第四方面,提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现第一方面所述的指纹按压检测方法。
12.本技术实施例提供的指纹按压检测方法、电子设备及存储介质,通过在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测,在第一按压信号有效时,将粗检测模式切换为精检测模式,并以精检测模式进行第二按压信号的检测,在第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作,粗检测模式下用于进行检测的像素点数量小于精检测模式下用于进行检测的像素点数量,采用了粗检测模式和精检测模式相结合的方式来进行手指按压检测,在通过粗检测模式检测到按压
时切换为精检测模式来进一步进行检测,粗检测模式下进行检测的像素点数量较少,相对于一直使用精检测模式来进行检测的方式,可以降低功耗。
13.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
14.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术的限制。
15.图1是本技术实施例提供的一种指纹按压检测方法的步骤流程图;
16.图2是本技术实施例提供的另一种指纹按压检测方法的步骤流程图;
17.图3a是本技术实施例中部分区域与传感器区域的对比示意图;
18.图3b是本技术实施例中部分区域与传感器区域采集指纹图像所需时间的对比示意图;
19.图4a是本技术实施例中粗检测模式下进行检测的像素区域的示意图;
20.图4b是本技术实施例中精检测模式下进行检测的像素区域的示意图;
21.图5是本技术实施例中精检测模式下功耗波形与粗检测模式结合精检测模式下的功耗波形的对比示意图;
22.图6是本技术实施例提供的一种指纹按压检测装置的结构框图。
具体实施方式
23.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
24.生物识别技术已广泛地应用到各种终端设备或电子装置上。生物特征识别技术包括但不限于指纹识别、掌纹识别、静脉识别、虹膜识别、人脸识别、活体识别、防伪识别等技术。其中,指纹识别通常包括光学指纹识别、电容式指纹识别和超声波指纹识别。随着全面屏技术的兴起,可以将指纹识别模组设置在显示屏下方的局部区域或者全部区域,从而形成屏下(under-display)光学指纹识别;或者,也可以将光学指纹识别模组的部分或者全部集成至电子设备的显示屏内部,从而形成屏内(in-display)光学指纹识别。所述显示屏可以是有机发光二极管(organic light emitting diode,oled)显示屏或液晶显示屏(liquidcrystal display,lcd)等。指纹识别方法通常包括指纹图像的获取、预处理、特征提取、特征匹配等步骤。上述步骤中的部分或者全部可以通过传统计算机视觉(computer vision,cv)算法实现,也可以通过基于人工智能(artificialintelligence,ai)的深度学习算法实现。指纹识别技术可以应用在智能手机、平板电脑、游戏设备等便携式或移动终端,以及智能门锁、汽车、银行自动柜员机等其他电子设备,以用于指纹解锁、指纹支付、指纹考勤、身份认证等。
25.图1是本技术实施例提供的一种指纹按压检测方法的步骤流程图,该方法可以应用于手机、平板电脑、计算机等电子设备中,如图1所示,该方法可以包括:
26.步骤101,在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测。
27.在电子设备锁屏,处理器处于休眠状态时,指纹传感器工作在手指按压检测状态,为了减少手指按压检测状态的功耗,指纹传感器可以采用粗检测模式和精检测模式结合的方式来进行手指按压检测,粗检测模式可以降低功耗,精检测对按压区域是否有效的判断更准确。其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。所述指纹传感器可以是电容传感器,或者也可以是超声波传感器。
28.在传感器工作在手指按压检测状态时,先工作在粗检测模式,以较少的像素点工作,来检测第一按压信号,并基于第一按压信号是否有效来判断是否有按压。可选的,通过对第一按压信号对应的第一按压区域和/或第一按压信号的第一信号强度进行判断,来确定是否检测到有效的第一按压信号,在第一按压区域的面积大于或等于第一区域阈值和/或第一信号强度大于或等于第一强度阈值时,确定检测到有效的第一按压信号。
29.步骤102,在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测。
30.在第一按压信号有效时,说明检测到了初步按压,这时为了进一步确认是否为有效按压,指纹芯片将粗检测模式切换为精检测模式,指纹传感器以较多的像素点工作,来检测第二按压信号,并基于第二按压信号是否有效来判断是否为有效按压,进而在按压有效时触发中断以采集指纹图像。可选的,通过对第二按压信号对应的第二按压区域和/或第二按压信号的第二信号强度进行判断,来确定是否检测到有效的第二按压信号,在第二按压区域的面积大于或等于第二区域阈值和/或第二信号强度大于或等于第二强度阈值时,确定检测到有效的第二按压信号。
31.步骤103,在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作。
32.在第二按压信号有效时,触发中断唤醒处理器进入第一指纹图像的采集流程。
33.本实施例提供的指纹按压检测方法,通过在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测,在第一按压信号有效时,将粗检测模式切换为精检测模式,并以精检测模式进行第二按压信号的检测,在第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作,粗检测模式下用于进行检测的像素点数量小于精检测模式下用于进行检测的像素点数量,采用了粗检测模式和精检测模式相结合的方式来进行手指按压检测,在通过粗检测模式检测到按压时切换为精检测模式来进一步进行检测,粗检测模式下进行检测的像素点数量较少,相对于一直使用精检测模式来进行检测的方式,可以降低功耗。
34.图2是本技术实施例提供的另一种指纹按压检测方法的步骤流程图。现有技术中,使用指纹传感器时,使用指纹传感器的传感区域进行指纹采集,这时传感区域的所有像素点全部工作,这样采集到的指纹图像面积大,有利于指纹的识别,但是,工作的像素点较多,导致解锁速度较慢,而且功耗较大。为了解决这个问题,本实施例提供了如下的技术方案。如图2所示,该指纹按压检测方法可以包括:
35.步骤201,在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测。
36.步骤202,在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测。
37.步骤203,在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作。
38.其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。
39.步骤204,通过所述传感区域中的部分区域采集第一指纹图像。
40.在通过指纹传感器采集指纹图像时,指纹传感器的传感区域中部分区域内的像素点工作,通过部分区域中的像素点采集第一指纹图像。可选的,在指纹传感器为电容传感器时,通过传感区域中的部分区域采集电容变化数据,并将电容变化数据转换为第一指纹图像。传感区域为指纹传感器中进行指纹采集的整个区域,而部分区域是传感区域中的一部分区域,部分区域中像素点的数量小于传感区域中所有像素点的数量,这样可以降低功耗。
41.在一些实施例中,所述部分区域中像素点的行数小于所述传感区域中像素点的总行数,和/或,所述部分区域中像素点的列数小于所述传感区域中像素点的总列数。可以通过对指纹芯片中的像素点参数进行配置来确定部分区域的位置。由于指纹传感器在采集指纹图像时,是按照传感区域中每行的像素点逐行进行采集的,部分区域中的像素点行数减少后,可以减少指纹数据的采集时间,降低功耗。像素点列数影响采集到的数据的spi(serial peripheral interface,串行外设接口)传输时间,像素点列数越多,spi传输时间越长,减少像素点列数后,可以减少spi传输时间,从而可以进一步降低指纹模组的功耗。为了保证部分区域采集到的第一指纹图像可以进行识别,部分区域中像素点的行数大于传感区域中像素点的总行数的一半,部分区域中像素点的列数大于传感区域中像素点的总列数的一半,例如,传感区域具有32
×
160的像素点,部分区域可以具有26
×
120的像素点。
42.在一些实施例中,所述部分区域为所述传感区域的中心区域。部分区域位于传感区域的中心,也就是部分区域的中心与传感区域的中心相同,这样便于进行指纹图像的采集。
43.图3a是本技术实施例中部分区域与传感区域的对比示意图,图3b是本技术实施例中部分区域与传感区域采集指纹图像所需时间的对比示意图。如图3a所示,部分区域1可以是传感区域2中心的一部分区域,部分区域1中像素点的行数小于传感区域2中的像素点的总行数,部分区域1中像素点的列数小于传感区域2中的像素点的总列数。如图3b所示,采用部分区域采集指纹图像的时间t0小于采用传感区域中全区域采集指纹图像的时间t1,减少的采集时间t2=t1-t0,相应的,功耗也会降低,而且可以提高解锁速度。
44.步骤205,将所述第一指纹图像与第一目标指纹图像进行匹配。
45.第一目标指纹图像是预先基于指纹传感器的传感区域采集的参考指纹图像,作为识别进行指纹解锁时所采集到的第一指纹图像的依据。
46.步骤206,若所述第一指纹图像与所述第一目标指纹图像匹配成功,则执行解锁操作。
47.若经过匹配,第一指纹图像与第一目标指纹图像中的部分指纹图像或全部指纹图
像相同,确定第一指纹图像与第一目标指纹图像匹配成功,这时执行解锁操作。
48.本技术实施例提供的指纹按压检测方法,通过指纹传感器的传感区域中的部分区域采集第一指纹图像,在第一指纹图像与目标指纹图像匹配成功时,执行解锁操作,由于部分区域中像素点的数量小于传感区域中像素点的总数量,像素点数量减少后,可以降低解锁功耗,提高解锁效率。
49.在上述技术方案的基础上,在所述将所述第一指纹图像与目标指纹图像进行匹配之后,还包括:若所述第一指纹图像与所述第一目标指纹图像匹配失败,则通过所述传感区域中的全区域采集第二指纹图像;在所述第二指纹图像与第二目标指纹图像匹配成功时,执行解锁操作。
50.若经过匹配,第一指纹图像与第一目标指纹图像中的部分指纹图像均不相同,即第一指纹图像与第一目标指纹图像匹配失败,说明第一指纹图像的图像质量较低,无法进行解锁,这时可以进行指纹图像的二次采集,即通过传感区域中全区域内的所有像素点来采集第二指纹图像,第二指纹图像为完整的图像,将第二指纹图像与第二目标指纹图像进行匹配,在匹配成功时执行解锁操作,若仍无法匹配成功,则可以继续使用全区域采集第二指纹图像,并进行匹配,直至解锁成功或者指纹图像的采集次数达到预设次数。其中,第二目标指纹图像可以与第一目标指纹图像相同,均为全区域采集得到的模板图像;或者,第二目标指纹图像可以与第一目标指纹图像不同,第一目标指纹图像仅为部分区域采集得到的模板图像,第二目标指纹图像为全区域采集得到的模板图像。
51.通过在第一指纹图像与第一目标指纹图像匹配失败时,通过传感区域中的全区域采集第二指纹图像,并与第二目标指纹图像进行匹配,这样可以弥补第一指纹图像质量较低时无法进行解锁的问题。
52.在本技术的一些实施例中,在所述将所述第一指纹图像与第一目标指纹图像进行匹配之前,还包括:确定所述第一指纹图像的质量是否符合图像质量要求;
53.所述将所述第一指纹图像与第一目标指纹图像进行匹配,包括:若所述第一指纹图像的质量符合所述图像质量要求,则将所述第一指纹图像与所述第一目标指纹图像进行匹配;
54.所述方法还包括:若所述第一指纹图像的质量不符合所述图像质量要求,则通过所述传感区域中的全区域采集第二指纹图像;在所述第二指纹图像的质量符合图像质量要求时,将所述第二指纹图像与第二目标指纹图像进行匹配。
55.在通过部分区域采集到第一指纹图像后,对第一指纹图像的质量进行判断,确定第一指纹图像的质量参数(如亮度、清晰度等)值,如果第一指纹图像的质量参数值在图像质量要求的范围内,则确定第一指纹图像的质量符合图像质量要求,否则确定第一指纹图像的质量不符合图像质量要求。在第一指纹图像的质量符合图像质量要求时,将第一指纹图像与第一目标指纹图像进行匹配,并在匹配成功时,执行解锁操作。在第一指纹图像的质量不符合图像质量要求时,通过传感区域中的全区域进行指纹图像的二次采集,得到第二指纹图像,并对第二指纹图像的质量进行判断,在第二指纹图像的质量符合图像质量要求时,将第二指纹图像与第二目标指纹图像进行匹配,在匹配成功时,执行解锁操作。
56.通过对第一指纹图像的质量进行判断,在符合图像质量要求时,可以基于第一指纹图像与第一目标指纹图像的匹配结果执行解锁操作,这样采用较小的区域进行图像采集
和图质检测,可以缩短图像采集的时间,进而缩短解锁时间,并降低功耗,而在第一指纹图像不符合图像质量要求时,通过传感区域中的全区域采集第二指纹图像,并在第二指纹图像符合图像质量要求时,将第二指纹图像与第二目标指纹图像进行匹配,这样可以弥补第一指纹图像质量较低时无法进行解锁的问题。
57.在上述技术方案的基础上,所述以粗检测模式进行第一按压信号的检测,包括:以所述传感区域中第一数量的第一检测块对应的第一像素点检测像素值;若所有第一像素点检测到的像素值的总和大于或等于第一像素值阈值且被触发的第一检测块的数量大于或等于第一数量阈值,则确定检测到有效的所述第一按压信号。
58.在粗检测模式下,传感区域中第一数量的第一检测块工作,周期性来进行手指按压的检测。每一第一检测块的行列坐标起始位置、结束位置和第一触发抬升量阈值是预先配置的,具体的值是在测试阶段经过测试确定的最优值。
59.在通过第一数量的第一检测块对应的第一像素点检测到像素值后,对所检测到的像素值所对应的第一信号强度和第一按压区域进行判断,第一信号强度可以通过所有第一像素点检测到的像素值的总和进行表示,第一按压区域可以通过被触发的第一检测块的数量来表示,如果所有第一像素点检测到的像素值的总和大于或等于第一像素值阈值且被触发的第一检测块的数量大于或等于第一数量阈值,则可以确定检测到有效的第一按压信号,否则确定未检测到有效的第一按压信号,在第一按压信号无效时,等待到达下一检测周期时再次进行检测。第一像素值阈值是所有第一检测块所对应的第一未按压像素值与所有第一检测块所对应的第一触发抬升量阈值的总和。
60.通过在所有第一像素点检测到的像素值的总和大于或等于第一像素值阈值且被触发的第一检测块的数量大于或等于第一数量阈值时,确定第一按压信号有效,这样可以提高判断的准确性,从而在第一按压信号有效时切换为精检测模式,在第一按压信号无效时保持使用粗检测模式进行检测,进一步降低功耗。
61.在一些实施例中,所述以粗检测模式进行第一按压信号的检测,还包括:当所述第一检测块检测到的像素值的总和大于或等于第二像素值阈值时,确定所述第一检测块被触发。
62.在确定一个第一检测块是否被触发时,判断该第一检测块检测到的像素值的总和是否大于或等于第二像素值阈值,如果该第一检测块检测到的像素值的总和大于或等于第二像素值阈值,则确定该第一检测块被触发,如果第一检测块检测到的像素值的总和小于第二像素值阈值,则确定该第一检测块未被触发。第二像素值阈值是第一检测块所对应的第一未按压像素值与第一触发抬升量阈值之和,每个第一检测块的第一触发抬升量阈值是相同的,不同第一检测块的第一未按压像素值可能不同,这样每个第一检测块的第二像素值阈值可能不同。
63.在上述技术方案的基础上,所述以所述精检测模式进行第二按压信号的检测,包括:以所述传感区域中第二数量的第二检测块对应的第二像素点检测像素值;若所有第二像素点检测到的像素值的总和大于或等于第三像素值阈值且被触发的第二检测块的数量大于或等于第二数量阈值,则确定检测到有效的所述第二按压信号;
64.其中,所述第一数量小于或等于所述第二数量,所述第一检测块中的第一像素点的数量小于所述第二检测块中的第二像素点的数量。
65.在精检测模式下,传感区域中第二数量的第二检测块工作,来进行手指按压的检测。每一第二检测块的行列坐标起始位置、结束位置和第二触发抬升量阈值是预先配置的,具体的值是在测试阶段经过测试确定的最优值。
66.在通过第二数量的第二检测块对应的第二像素点检测到像素值后,对所检测到的像素值所对应的第二信号强度和第二按压区域进行判断,第二信号强度可以通过所有第二像素点检测到的像素值的总和进行表示,第二按压区域可以通过被触发的第二检测块的数量来表示,如果所有第二像素点检测到的像素值的总和大于或等于第三像素值阈值且被触发的第二检测块的数量大于或等于第二数量阈值,则可以确定检测到有效的第二按压信号,否则确定未检测到有效的第二按压信号。第三像素值阈值是所有第二检测块所对应的第二未按压像素值与所有第二检测块所对应的第二触发抬升量阈值的总和。
67.通过在所有第二像素点检测到的像素值的总和大于或等于第三像素值阈值且被触发的第二检测块的数量大于或等于第二数量阈值时,确定第二按压信号有效,可以提高手指按压检测的准确性。
68.在一些实施例中,所述以精检测模式进行第二按压信号的检测,还包括:当所述第二检测块检测到的像素值的总和大于或等于第四像素值阈值时,确定所述第二检测块被触发。
69.在确定一个第二检测块是否被触发时,判断该第二检测块检测到的像素值的总和是否大于或等于第四像素值阈值,如果第二检测块检测到的像素值的总和大于或等于第四像素值阈值,则确定该第二检测块被触发,如果第二检测块检测到的像素值的总和小于第四像素值阈值,则确定该第二检测块未被触发。第四灰度值阈值是第二检测块所对应的第二未按压像素值与第二触发抬升量阈值之和,每个第二检测块的第二触发抬升量阈值是相同的,不同第二检测块的第二未按压像素值可能不同,这样每个第二检测块的第四像素值阈值可能不同。可选的,第二触发抬升量阈值可以等于第一触发抬升量阈值,也可以大于第一触发抬升量阈值,以使得检测标准更为严格,防止误判断。
70.在上述技术方案的基础上,在所述以所述精检测模式进行第二按压信号的检测之后,还包括:在所述第一按压信号无效时,周期性的以粗检测模式进行第一按压信号的检测;在所述第二按压信号无效时,将所述精检测模式切换为所述粗检测模式。
71.在第一按压信号无效时,确定没有检测到按压,则不进行精检测模式下的按压检测,也不进行指纹图像的采集,指纹传感器继续工作在手指按压检测状态,周期性的以粗检测模式进行第一按压信号的检测,相对于现有技术中周期性的以全局区域进行按压检测,降低了功耗。
72.在第二按压信号无效时,将精检测模式切换为粗检测模式,保证指纹传感器以较低的功耗进行手指按压的检测。
73.图4a是本技术实施例中粗检测模式下进行检测的像素区域的示意图,图4b是本技术实施例中精检测模式下进行检测的像素区域的示意图。如图4a和图4b所示,以粗检测模式下像素区域包括6个第一检测块、精检测模式下像素区域包括6个第二检测块为例,第一检测块的数量可以等于精检测模式下第二检测块的数量,一个第一检测块中的像素点数量小于一个第二检测块中的像素点数量。
74.图5是本技术实施例中精检测模式下功耗波形与粗检测模式结合精检测模式下的
功耗波形的对比示意图。如图5所示,功耗波形3是精检测模式进行手指按压检测时的功耗波形,功耗波形4是粗检测模式结合精检测模式进行手指按压检测时的功耗波形,完全以精检测模式进行手指按压检测时,是周期性的进行检测,每一次检测的功耗较大;粗检测模式结合精检测模式下,以粗检测模式进行周期性检测,在检测到按压时切换为精检测模式,并在触发中断采集指纹图像后,再切换为粗检测模式,相对于完全以精检测模式进行手指按压检测,降低了功耗。
75.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
76.图6是本技术实施例提供的一种指纹按压检测装置的结构框图,如图6所示,该指纹按压检测装置可以包括:
77.第一按压检测模块601,用于在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测;
78.第二按压检测模块602,用于在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测;
79.指纹采集触发模块603,用于在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作;
80.其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。
81.可选的,所述装置还包括:
82.第一指纹采集模块,用于通过所述传感区域中的部分区域采集所述第一指纹图像;
83.第一指纹匹配模块,用于将所述第一指纹图像与第一目标指纹图像进行匹配;
84.第一解锁模块,用于若所述第一指纹图像与所述第一目标指纹图像匹配成功,则执行解锁操作。
85.可选的,所述装置还包括:
86.第二指纹采集模块,用于若所述第一指纹图像与所述第一目标指纹图像匹配失败,则通过所述传感区域中的全区域采集第二指纹图像;
87.第二解锁模块,用于在所述第二指纹图像与第二目标指纹图像匹配成功时,执行解锁操作。
88.可选的,所述装置还包括:
89.图像质量确定模块,用于确定所述第一指纹图像的质量是否符合图像质量要求;
90.所述第一指纹匹配模块包括:
91.指纹匹配单元,用于若所述第一指纹图像的质量符合所述图像质量要求,则将所述第一指纹图像与所述第一目标指纹图像进行匹配;
92.所述装置还包括:
93.第三指纹采集模块,用于若所述第一指纹图像的质量不符合所述图像质量要求,
则通过所述传感区域中的全区域采集第二指纹图像;
94.第二指纹匹配模块,用于在所述第二指纹图像的质量符合图像质量要求时,将所述第二指纹图像与第二目标指纹图像进行匹配。
95.可选的,所述部分区域中像素点的行数小于所述传感区域中像素点的总行数,和/或,所述部分区域中像素点的列数小于所述传感区域中像素点的总列数。
96.可选的,所述部分区域为所述传感区域的中心区域。
97.可选的,所述第一按压检测模块包括:
98.第一按压检测单元,用于以所述传感区域中第一数量的第一检测块对应的第一像素点检测像素值;
99.第一信号判断单元,用于若所有第一像素点检测到的像素值的总和大于或等于第一像素值阈值且被触发的第一检测块的数量大于或等于第一数量阈值,则确定检测到有效的所述第一按压信号。
100.可选的,所述第一按压检测模块还包括:
101.检测块触发确定单元,用于当所述第一检测块检测到的像素值的总和大于或等于第二像素值阈值时,确定所述第一检测块被触发。
102.可选的,所述第二按压检测模块包括:
103.第二按压检测单元,用于以所述传感区域中第二数量的第二检测块对应的第二像素点检测像素值;
104.第二信号判断单元,用于若所有第二像素点检测到的像素值的总和大于或等于第三像素值阈值且被触发的第二检测块的数量大于或等于第二数量阈值,则确定检测到有效的所述第二按压信号;
105.其中,所述第一数量小于或等于所述第二数量,所述第一检测块中的第一像素点的数量小于所述第二检测块中的第二像素点的数量。
106.可选的,所述装置还包括:
107.周期性检测模块,用于在所述第一按压信号无效时,周期性的以粗检测模式进行第一按压信号的检测;
108.检测模式切换模块,用于在所述第二按压信号无效时,将所述精检测模式切换为所述粗检测模式。
109.本技术实施例提供的装置中各个模块、单元所对应功能的具体实现过程可参考图1-图2所示方法实施例,此处不再赘述装置部分各个模块、单元所对应功能的具体实现过程。
110.本实施例提供的指纹按压检测装置,通过在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测,在第一按压信号有效时,将粗检测模式切换为精检测模式,并以精检测模式进行第二按压信号的检测,在第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作,粗检测模式下用于进行检测的像素点数量小于精检测模式下用于进行检测的像素点数量,采用了粗检测模式和精检测模式相结合的方式来进行手指按压检测,在通过粗检测模式检测到按压时切换为精检测模式来进一步进行检测,粗检测模式下进行检测的像素点数量较少,相对于一直使用精检测模式来进行检测的方式,可以降低功耗。
111.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
112.进一步地,根据本技术的一个实施例,提供了一种电子设备,所述电子设备可以为手机、平板电脑等,所述电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现前述实施例的指纹按压检测方法。
113.根据本技术的一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括但不限于磁盘存储器、cd-rom、光学存储器等,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述实施例的指纹按压检测方法。
114.根据本技术的一个实施例,还提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现前述实施例所述的指纹按压检测方法。
115.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
116.本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
117.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
118.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
119.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
120.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
121.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
122.以上对本技术所提供的一种指纹按压检测方法、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种指纹按压检测方法,其特征在于,包括:在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测;在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测;在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作;其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。2.根据权利要求1所述的方法,其特征在于,在所述触发通过指纹传感器的传感区域采集第一指纹图像的操作之后,还包括:通过所述传感区域中的部分区域采集所述第一指纹图像;将所述第一指纹图像与第一目标指纹图像进行匹配;若所述第一指纹图像与所述第一目标指纹图像匹配成功,则执行解锁操作。3.根据权利要求2所述的方法,其特征在于,在所述将所述第一指纹图像与目标指纹图像进行匹配之后,还包括:若所述第一指纹图像与所述第一目标指纹图像匹配失败,则通过所述传感区域中的全区域采集第二指纹图像;在所述第二指纹图像与第二目标指纹图像匹配成功时,执行解锁操作。4.根据权利要求2所述的方法,其特征在于,在所述将所述第一指纹图像与第一目标指纹图像进行匹配之前,还包括:确定所述第一指纹图像的质量是否符合图像质量要求;所述将所述第一指纹图像与第一目标指纹图像进行匹配,包括:若所述第一指纹图像的质量符合所述图像质量要求,则将所述第一指纹图像与所述第一目标指纹图像进行匹配;所述方法还包括:若所述第一指纹图像的质量不符合所述图像质量要求,则通过所述传感区域中的全区域采集第二指纹图像;在所述第二指纹图像的质量符合图像质量要求时,将所述第二指纹图像与第二目标指纹图像进行匹配。5.根据权利要求2-4任一项所述的方法,其特征在于,所述部分区域中像素点的行数小于所述传感区域中像素点的总行数,和/或,所述部分区域中像素点的列数小于所述传感区域中像素点的总列数。6.根据权利要求2-4任一项所述的方法,其特征在于,所述部分区域为所述传感区域的中心区域。7.根据权利要求1-4任一项所述的方法,其特征在于,所述以粗检测模式进行第一按压信号的检测,包括:以所述传感区域中第一数量的第一检测块对应的第一像素点检测像素值;若所有第一像素点检测到的像素值的总和大于或等于第一像素值阈值且被触发的第一检测块的数量大于或等于第一数量阈值,则确定检测到有效的所述第一按压信号。
8.根据权利要求7所述的方法,其特征在于,所述以粗检测模式进行第一按压信号的检测,还包括:当所述第一检测块检测到的像素值的总和大于或等于第二像素值阈值时,确定所述第一检测块被触发。9.根据权利要求7所述的方法,其特征在于,所述以所述精检测模式进行第二按压信号的检测,包括:以所述传感区域中第二数量的第二检测块对应的第二像素点检测像素值;若所有第二像素点检测到的像素值的总和大于或等于第三像素值阈值且被触发的第二检测块的数量大于或等于第二数量阈值,则确定检测到有效的所述第二按压信号;其中,所述第一数量小于或等于所述第二数量,所述第一检测块中的第一像素点的数量小于所述第二检测块中的第二像素点的数量。10.根据权利要求1-4任一项所述的方法,其特征在于,还包括:在所述第一按压信号无效时,周期性的以粗检测模式进行第一按压信号的检测;在所述第二按压信号无效时,将所述精检测模式切换为所述粗检测模式。11.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-10任一项所述的指纹按压检测方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-10任一项所述的指纹按压检测方法。13.一种计算机程序产品,其特征在于,包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现权利要求1至10任一项所述的指纹按压检测方法。
技术总结
本申请实施例提供了一种指纹按压检测方法、电子设备及存储介质,该方法包括:在指纹传感器工作在手指按压检测状态时,以粗检测模式进行第一按压信号的检测;在所述第一按压信号有效时,将所述粗检测模式切换为精检测模式,并以所述精检测模式进行第二按压信号的检测;在所述第二按压信号有效时,触发通过指纹传感器的传感区域采集第一指纹图像的操作;其中,所述粗检测模式下用于进行检测的像素点数量小于所述精检测模式下用于进行检测的像素点数量。本申请实施例可以降低功耗。本申请实施例可以降低功耗。本申请实施例可以降低功耗。
技术研发人员:杨金亮 王海生 王鹏鹏 黄爱松
受保护的技术使用者:天津极豪科技有限公司
技术研发日:2023.03.31
技术公布日:2023/7/25
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
