引导用户以采集指纹图像的方法、装置和电子设备与流程

未命名 09-01 阅读:123 评论:0


1.本技术涉及电子技术领域,尤其涉及一种引导用户以采集指纹图像的方法、装置和电子设备。


背景技术:

2.对于指纹注册场景来说,现有的指纹方案需要用户移动手指以获得多个不同角度下的指纹数据信息,而当手指按偏传感器区域或缺乏有效的指纹信息时,注册效率低,模板信息量少,人机交互不友好;在指纹识别场景中,现有指纹方案为提升安全性,一般存在试错保护机制,例如,允许用户最多尝试三次。当手指按偏传感器区域或缺乏有效的指纹信息时,识别成功率会下降,使得用户体验较差。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种引导用户以采集指纹图像的方法、装置和电子设备。
4.第一方面,提供了一种引导用户以采集指纹图像的方法,包括:
5.获取手指按压的检测块,得到被按压检测块;
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.图1是本技术实施例提供的一种电子设备的方块示意图;
55.图2是本技术实施例提供的一种指纹注册方法的流程示意图;
56.图3是本技术实施例提供的一种指纹识别方法的流程示意图;
57.图4是本技术实施例提供的一种引导用户以采集指纹图像的方法的流程示意图;
58.图5a是本技术实施例提供的一种检测块分布示意图;
59.图5b是本技术实施例提供的另一种检测块分布示意图;
60.图5c是本技术实施例提供的另一种检测块分布示意图;
61.图6是本技术实施例提供的一种用户手指按压指纹检测区域的示意图;
62.图7是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图;
63.图8是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图;
64.图9是本技术实施例提供的另一种用户手指按压指纹检测区域的示意图;
65.图10是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图;
66.图11是本技术实施例提供的一种可以实现引导用户以采集指纹图像的指纹注册方法的流程图;
67.图12是本技术实施例提供的一种可以实现引导用户以采集指纹图像的指纹识别方法的流程图;
68.图13是是本技术实施例提供的一种例性的引导用户以采集指纹图像的装置的结构框图;
69.图14是本技术实施例提供的一种电子设备的结构框图。
具体实施方式
70.下面将结合附图,对本技术实施例中的技术方案进行描述。
71.应理解,本文中的具体地例子只是为了帮助本领域技术人员更好地理解本技术实施例,而非限制本技术实施例的范围。
72.还应理解,本技术实施例中的公式只是一种示例,而非限制本技术实施例的范围,各公式可以进行变形,这些变形也应属于本技术保护的范围。
73.还应理解,在本技术的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
74.还应理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本技术实施例对此并不限定。
75.除非另有说明,本技术实施例所使用的所有技术和科学术语与本技术的技术领域的技术人员通常理解的含义相同。本技术中所使用的术语只是为了描述具体地实施例的目的,不是旨在限制本技术的范围。
76.图1是本技术实施例提供的一种电子设备10的方块示意图。如图1所示,根据本发
明的一实施例,电子设备10包括指纹传感器20、输出单元30、处理单元40以及存储介质50,处理单元40耦接指纹传感器20、输出单元30及存储介质50。指纹传感器20用以感测手指的指纹。
77.电子设备10可以以各种形式来实施。例如,本发明中描述的电子设备10可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。
78.该指纹传感器20可以采集用户与指纹传感器20接触部位的身体表面纹路信息(包括指纹信息,掌纹信息等),并将其转换为电信号形式的可执行的命令,该指纹传感器20可以包括电容指纹传感器,超声波指纹传感器,光学指纹传感器,温度指纹传感器等,可以是划擦式指纹传感器,也可以是按压式指纹传感器。为方便描述,下文实施例将以按压式的电容指纹传感器为例进行描述。
79.输出单元30的实现方式不限于显示器、音频播放设备、振动马达模块等,或者可以实现为上述各模块或设备的集合,用于输出提示信息,实现人机交互功能,可以理解的时,输出单元30也可以具有输入功能,比如实现为具有触控、交互功能的显示装置等。
80.处理单元40可以基于一个或多个微处理器,微控制器,数字信号处理器,基带处理器,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。处理单元40可以实现为指纹传感器20中集成的mcu(microcontroller unit,微控制单元),或者,可以实现为电子设备10的中央处理器cpu(central processing unit,中央处理器),或者可以实现为指纹传感器20的mcu与电子设备10的cpu的协同。
81.存储介质50,可以是例如硬盘驱动存储器,非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程只读存储器等),易失性存储器(例如静态或动态随机存取存储器等)等,本技术实施例不作限制。
82.图2是本技术实施例提供的一种指纹注册方法的流程示意图。具体流程详述如下:
83.s200:进入指纹注册界面。
84.具体而言,用户可以在需要注册指纹时,通过电子设备10触发进入指纹注册界面,所述指纹注册界面可以通过输出单元30显示。
85.s201:是否接收到手指触摸。若是则进入步骤s202,若否则进入步骤s203。
86.具体而言,一种可能的实现方式是,当指纹传感器20接收到手指触摸时,指纹传感器20的指纹检测区域中的多个像素点的电容会发生变化,产生电容变化数据,该电容变化数据可以用于判断是否接收到手指触摸。基于该多个像素点的电容变化数据可以计算得到平均电容变化数据,处理单元40获取该平均电容变化数据,判断该平均电容变化数据是否大于电容变化阈值,可以理解,该电容变化阈值可以根据实际需要进行设定,若大于,则判断为接收到手指触摸,反之,则判断为没有接收到手指触摸。
87.s202:采集图像。
88.具体而言,指纹传感器20接收到手指触摸后,指纹传感器20执行采集图像操作,所述图像可以为用户的指纹的图像。人体手指按压在指纹传感器20上时,人体手指的谷和脊与指纹传感器20中的电容极板形成等效电容器。人体手指的表面谷到指纹传感器20中电容极板的距离,大于人体手指的表面脊到指纹传感器20中电容极板的距离,人体手指的表面
谷对电容器所充电荷量小于人体手指的表面脊对电容器所充电荷量。指纹传感器20通过检测人体手指的表面谷对电容器所充电荷量、以及人体手指的表面脊对电容器所充电荷量的不同,获取到手指指纹图像。其中,人体手指的指腹处指纹凸起部分为脊即人体手指的表面脊,人体手指的指腹处指纹凹陷部分为谷即人体手指的表面谷。
89.s203:等待超时或收取到取消命令。
90.具体而言,当指纹传感器20没有接收到手指触摸超过预定时间,或者,输出单元30收取到取消命令时,指纹注册流程结束。
91.s204:算法预处理。
92.具体而言,在采集到用户的指纹图像之后,可以对该指纹图像执行算法预处理。例如,可以对通过算法对采集到用户的指纹图像执行切割、去噪等算法预处理操作得到指纹模板。在一种可能的实现方式中,通过灰度分割法对指纹图像进行分割,利用中值滤波去噪,通过自适应二值的方法处理图像,最后再对图像进行细化处理并去除毛刺、断裂干扰。
93.s205:注册为模板。
94.具体的,经过算法预处理后的指纹图像,可以作为指纹模板存储在存储介质50中,该模板可以用于指纹识别。
95.s206:判断已注册模板张数是否大于最大模板阈值。
96.具体而言,在步骤s205中,可以有多张满足预设条件的指纹模板被存储在存储介质50中,最大模板阈值可以是系统预设的存储在存储介质50中的指纹模板张数的最大值。当然,在其他一些实施例中,电子设备10可以根据用户的实际需要对模板张数的最大值进行调整。可以理解的是,该判断步骤s206可以由处理单元40执行。
97.s207:结束。
98.具体而言,当已注册模板张数大于最大模板阈值时,结束指纹注册流程。
99.s208:算法拼图计算,得到指纹未注册区域,返回给系统,系统提示按压区域。
100.具体的,当在步骤s206中的判断结果为否,即已注册模板张数小于或等于最大模板阈值时,可以执行算法拼图计算,得到未注册指纹区域。可以理解的时,该算拼图计算可以由处理单元40来执行,通过算法拼图计算将多张指纹图像进行拼接的技术内容以及通过拼接后的指纹图像得到未注册区域的技术内容为熟习指纹识别领域人士所熟知,在此不在详述。
101.进一步的,得到的指纹未注册区域,可以返回给系统,系统提示按压区域,所述系统可以是电子设备10的系统。比如,处理器40可以计算得到未注册区域,并将该未注册区域返回给系统,由输出单元30提示按压区域。所述提示按压区域一般是对指纹注册进度的提示,其主要作用是对缺失的某些指纹图像区域进行提示,使得用户知晓其指纹中还有哪些部分需要被注册。在执行步骤s208后,进入下一录入轮次,以此类推,在更多录入轮次中来确定更多的指纹模板;如前所述,当已注册指纹模板的总数量大于最大模板阈值时,执行步骤s207结束指纹注册流程,完成指纹注册。
102.可见,上述指纹注册方案,在用户手指按压偏离指纹传感器20的指纹检测区域时,可能由于按压面积低于阈值或经过s204算法预处理后,可用信息太少,而不注册。由于系统界面没有提示信息,将导致指纹注册流程效率低,注册的指纹模板信息量少,人机交互不友好,用户体验差。
103.图3是本技术实施例提供的一种指纹识别方法的流程示意图。具体识别流程详述如下:
104.s300:系统提示按压手指解锁或一键开机。
105.具体而言,所述系统可以是如图1实施例中的电子设备10的系统。输出单元30可以用于提示用户按压手指解锁。或者,可以将指纹传感器20直接贴在电源按键上或者以其他形式安装到电源按键,使得指纹传感器20与电源按键设置在电子设备10的同一位置处,从而实现用户只要按压一次,即可完成电子设备10的开机和登录,此过程可理解为一键开机。
106.s301:试错次数是否小于3次。当步骤s301判断为是的时候,继续执行步骤s302,当步骤s301判断为否的时候,则结束指纹识别流程。
107.具体而言,为了确保电子设备10的安全性,电子设备10可以设定试错阈值,在该实施例中以3次为例,可以理解的是,该试错阈值可以根据需要进行调整,并且该试错阈值可以预存在存储介质50中或者根据用户的实际需求进行动态调整。该步骤301的判断可以由处理单元40执行。
108.s302:是否接收到手指触摸。
109.具体的,该步骤s302可以参照上述图2实施例中的步骤s201,此处不再赘述。
110.s303:采集图像。
111.具体的,该步骤s303可以参照上述图2实施例中的步骤s202,此处不再赘述。
112.s304:算法预处理
113.具体而言,算法预处理例如可以包括滤波、卷积、切割等操作,以消除指纹图像中的噪声等干扰信号,本技术实施例对算法预处理例不做限定,可以使用本领域技术人员所熟知任何指纹算法实现对指纹图像的处理。
114.s305:算法识别。
115.具体而言,处理单元40可以用于对指纹传感器20采集到的指纹图像进行特征提取,得到采集的指纹图像数据。上述特征提取可以是在指纹图像上提取一些具有典型特性的细节点,即特征点。细节点是一种非常典型的指纹特征点,细节点的分类有很多,比如分叉点、端点、奇异点等。
116.s306:是否匹配。
117.具体而言,处理单元40用于将采集的指纹图像数据与预存的指纹模板数据进行匹配,一般而言,所述匹配是指将采集的指纹图像中的特征与注册指纹模板图像中的特征进行匹配,并在指纹特征与注册指纹模板特征匹配时(例如,完全相同或在误差范围内,下文不再赘述),判定用户的指纹验证通过,执行步骤s308,结束本轮次的指纹识别流程,并且可以允许用户执行相应操作,例如,指纹解锁、指纹支付、指纹录入、指纹登录等;在指纹特征与注册指纹模板特征不匹配时,执行步骤s307,可以拒绝用户相应操作并进入下一识别轮次。
118.s307:试错次数加1。
119.具体而言,在步骤s306中,当采集的指纹图像与注册指纹模板不匹配时,相当于本次指纹识别失败,用户的本次指纹识别被电子设备10判定为一次错误操作,试错次数加1,可以理解的是,试错次数是自然数,其初始值一般等于0。例如,用户在两次指纹识别流程中,采集的指纹图像与注册指纹模板两次不匹配,试错次数的数值为2。
120.s309:系统提示匹配失败。
121.具体而言,在步骤s306中采集的指纹图像与注册指纹模板不匹配之后,电子设备10可以提示用户匹配失败,例如,可以通过输出单元30对用户提示匹配失败。并且,在该识别轮次中,继续执行步骤s301判断试错次数是否小于3次,若小于3次,则开启下一轮次的指纹识别流程,否则结束指纹识别流程。
122.可见,上述指纹识别方法,在用户手指按压偏离指纹传感器20的指纹检测区域时,导致指纹传感器20采集到的指纹信息数据量少,由于可用信息太少,匹配失败,且用掉一次识别次数(即试错次数加1),并且由于没有对用户按压情况的提示信息,用户无从知晓其手指是否按偏,以及如何作出调整,用户使用体验差。
123.有鉴于以上问题,本技术实施例第一方面提供一种引导用户以采集指纹图像的方法。图4为本技术实施例提供的一种引导用户以采集指纹图像的方法的流程示意图,图5a-5c为本技术实施例提供的多种检测块22分布示意图,图6为本技术实施例提供的一种用户手指按压指纹检测区域21的示意图。同时参考图1,图4,图5a-5c和图6对本技术实施例提供的引导用户以采集指纹图像的方法进行详述:
124.s401:获取手指按压的检测块22,得到被按压检测块221;
125.具体而言,如图5a-5c所示,指纹传感器20设置有指纹检测区域21,所述指纹检测区域21设置多个检测块22。可以理解的是,该指纹检测区域21由多个呈阵列排布的像素点构成。指纹检测区域21设置多个检测块22,其中每个检测块22都由多个像素点构成。应当理解的是,所述设置多个检测块是指对指纹检测区域21上的多个像素点的划分方式,当多个像素点被划分到同一集合当中时,就相当于设置了一个检测块22。检测块22的数量可以根据需要设定,设定的数量越多,检测结果越可靠,但计算量也会随之提高,故可以结合考虑指纹检测的精度和效率进行设定。
126.此外,检测块22的尺寸,即其包含的像素点的数量可以设定,每个检测块22的尺寸可以相同也可以不同。本实施方式中,在指纹检测区域21均匀地设置检测块22,优选的,为了在降低处理单元40的计算量,提高指纹识别、指纹注册的效率的同时,保证检测块22对指纹检测区域21的覆盖程度,从而提高引导用户以获取指纹图像的可靠性,各检测块22的尺寸可以相同且所述多个检测块22均匀分布在所述指纹检测区域21上。
127.在上述实施方式中,通过在指纹检测区域21设置多个检测块22,由于无需遍历指纹检测区域21的所有像素点,即可实现本技术实施例中的引导用户以采集指纹图像的方法,因此,可以提高电子设备10在执行所述引导用户以采集指纹图像的方法时的效率。
128.如图6所示,在一些可能的实施方式中,检测块22由多个像素点构成,当用户手指按压在所述指纹检测区域21上时,形成指纹按压区域23。所述多个像素点的电信号(例如,电容信号,下文不再赘述)发生变化,处理单元40可以统计在某个检测块22内所有电信号发生变化的像素点的个数,即为触发个数,计算所述触发个数与检测块22内像素点的总个数的比值得到触发比值。例如,触发个数为a1,像素点总个数为a,触发比值=a1/a。然后,处理单元40可以判断所述触发比值是否大于预设触发阈值,如果所述触发比值大于所述预设触发阈值,则可以判定该检测块22被合格按压,则获取手指按压的该检测块22,得到1个被按压检测块221。反之,如果所述触发比值小于或等于所述预设触发阈值,则可以判定该检测块22未被合格按压,不会得到1个被按压检测块221。该预设触发阈值可以根据实际需要进
行设定,例如,25%,30%,50%,60%,65%等,当然,该触发阈值也可以是数值区间,比如25%-65%等。例如,图6中,第二行第二列的检测块22由于满足上述触发阈值,而得到被按压检测块221,而第二行第三列的检测块22虽然被用户手指按压到,但由于其不满足上述触发阈值,而不会得到被按压检测块221。可以理解的是,所述预设触发阈值用于卡控用户手指对于检测块22是否产生合格的按压,如果满足上述预设触发阈值,则认为是合格的按压,反之则认为是不合格的按压,为方便叙述,下文中如有合格按压、不合格按压、没有
···
合格按压等类似概念时,将不再赘述。
129.应当理解的是,上述检测块22的尺寸、数量、位置等均可以根据指纹检测区域21的大小或者项目需求等预先设置并存储在存储介质50中,或者,可以根据实际需要,由用户或者电子设备厂商动态配置。
130.上述实施方式中,由于检测块22是多个像素点的集合,其相比于单个像素可以检测到更多的信息,并且,通过设定预设触发阈值,可以提高获得被按压检测块22的可靠性,进而提升引导用户以采集指纹图像的方法的可靠性。
131.s402:获取被按压检测块221在指纹检测区域21上的位置信息;
132.具体而言,在一些可能的实施方式中,可以对多个检测块22建立如下位置信息矩阵,该矩阵中的每一个元素用于指示与之对应的检测块22的位置信息,下面结合图5a进行详述:
133.[(0,0),(0,1),(0,2)
[0134]
(1,0),(1,1),(1,2)
[0135]
(2,0),(2,1),(2,2)]
[0136]
如图5a所示,每一个检测块22均有与之对应的元素用来指示其分布位置信息,以第一行第三列的检测块22为例,其对应元素为(0,2),该元素可以指示其在指纹检测区域21上的分布位置信息为第一行第三列。每一个检测块22的分布位置信息均与位置信息矩阵中的每一个元素存在一一对应的关系。为了提高引导用户以采集指纹图像的效率,该位置信息矩阵可以预先存储在存储介质50中。
[0137]
在另外一些实施方式中,当指纹检测区域21的形状不是矩形时,或者,多个检测块22没有按照矩阵分布设置时,可以通过建立坐标系等方式获取多个检测块22的分布位置信息,进而根据所述分布位置信息建立所述位置信息矩阵,下面结合图5b进行详述:
[0138]
如图所示,选定指纹检测区域21上的任意一点作为坐标原点223建立坐标系,例如,平面直角坐标系,可替代地,也可以是极座标系等。优选地,为了降低获取位置信息矩阵的难度,可以选定位于指纹检测区域21的几何中心的检测块22作为参考检测块24,并且,将该参考检测块24的几何中心选定为坐标原点223。该参考检测块223的分布位置信息可以记作:(0,0),在上述实施方式中,无需计算该参考检测块223的分布位置信息,降低了获取位置信息矩阵的难度。
[0139]
接下来,获取任意检测块22的分布位置信息,具体如下:
[0140]
获取任意检测块22作为目标检测块25,并且,指纹传感器20可以获取该目标检测块25的几何中心222的坐标信息并通信至处理单元40;以目标检测块25的几何中心222的坐标信息表征该目标检测块25的坐标信息,将该坐标信息作为其分布位置信息。例如,可以根据该目标检测块25的几何中心222到坐标原点223的距离d、几何中心222与坐标原点223的
连线与x轴的夹角θ,得到该目标检测块25的坐标信息(-dcosθ,dsinθ),基于同样的方式,可以计算得到其余各检测块22的坐标信息,也即得到每个检测块22的分布位置信息。为便于理解,下面代入具体数值进行描述,例如,各检测块22距离坐标原点223均为0.7,各检测块22的几何中心222与坐标原点223的连线与x轴的夹角均为θ,θ=45
°
,通过上述实施方式,可以得到图5b对应的位置信息矩阵如下:
[0141][0142]
在确定上述位置信息矩阵之后,由于位置信息矩阵中的每个元素均与每个检测块22建立了一一对应的关系,因此,在步骤s401中得到被按压检测块221之后,可以根据所述位置信息矩阵获取所述被按压检测块221在所述指纹检测区域21上的位置信息。
[0143]
在上述实施方式中,通过建立坐标系的方式获取多个检测块22的坐标信息作为其分布位置信息,进而得到位置信息矩阵,可以更灵活地适应多种指纹检测区域21,灵活地适应多种检测块22的分布情况,扩大了引导用户以采集指纹图像的方法的适用范围。
[0144]
s403:根据预设位置条件和位置信息确定满足预设位置条件的被按压检测块221的偏移数量;
[0145]
具体而言,所述预设位置条件可以根据上述位置信息矩阵进行设定,比如,在图5a对应的位置信息矩阵中,可以将满足位置在第1列的元素的位置条件设定为预设位置条件,满足条件的元素为(0,0),(1,0),(2,0)。下面结合图5a,图6和图7详述如何获取满足预设位置条件的被按压检测块221的偏移数量。图7是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图,如图7所示,步骤s403可以进一步包括:
[0146]
s4031:根据被按压检测块221在指纹检测区域21上的位置信息、被按压检测块221的按压参数和位置信息矩阵建立按压数据矩阵;
[0147]
具体地,由于每个检测块22的分布位置信息与上述图5a实施例对应的位置信息矩阵中的每个元素具有一一对应关系,可以进一步根据所述被按压检测块221在所述指纹检测区域上21的位置信息、被按压检测块221的按压参数和上述图5a实施例对应的位置信息矩阵建立如下按压数据矩阵。其中,所述按压参数用于表征被按压检测块221的按压情况。例如,可以用数据1指示该检测块22被用户手指按压得到被按压检测块221,也即数据1用于表征被按压检测块221被合格按压。此外,可以用数据0指示检测块22没有被用户手指合格按压,同时参考图5a和图6,根据被按压检测块221在指纹检测区域21上的位置信息、被按压检测块221的按压参数以及图5a对应的位置信息矩阵可以得到图6实施例对应的如下按压数据矩阵:
[0148]
[1,0,0
[0149]
1,1,0
[0150]
1,0,0]
[0151]
s4032:根据按压数据矩阵和预设位置条件确定满足预设位置条件的被按压检测块221的偏移数量。
[0152]
具体地,如前所述,可以将满足位置在第一列的元素的位置条件设定为预设位置条件,则可以通过所述按压数据矩阵的对应的第一列来获取偏移数量。例如,在上述按压数据矩阵中,第一列有三个元素是数据1,则偏移数量为3。
[0153]
可替代地,用偏移数量比值来指示所述偏移数量。具体地,获取所述位置信息矩阵中满足预设位置条件的预设数量b,获取上述偏移数量b1,偏移数量比值=b1/b。
[0154]
优选地,为了方便计数,提高电子设备10的计算效率,所述偏移数量为自然数。
[0155]
s404:当偏移数量大于偏移阈值时,根据预设位置条件与方向调整参数的对应关系确定方向调整参数。
[0156]
具体而言,所述偏移阈值可以根据需要进行设定,并可以预先存储在存储介质50中,或者由用户或电子设备厂商动态调整。例如,可以设定偏移阈值为2,由于在步骤s403中,得到的满足预设位置条件的被按压检测块221的偏移数量为3,满足偏移数量大于偏移阈值,根据预设位置条件与方向调整参数的对应关系确定方向调整参数。其中,方向调整参数可以包括手指的移动方向,移动距离、调整角度等参数,在本技术的各实施例中,为方便叙述,以方向调整参数包括手指的移动方向为例进行描述。在上述图6对应的实施方式中,将满足位置在第一列的元素的位置条件设定为预设位置条件,该预设位置条件可以指示用户在进行指纹按压操作时,指纹按压区域23偏左,用户理当向右移动手指进行按压,以获得更好的指纹图像采集效果。因此,可以将该预设位置条件与向右移动手指这一方向调整参数建立所述对应关系,并根据该对应关系确定方向调整参数。可替代地,可以用偏移数量比值阈值来指示偏移阈值,当上述偏移数量比值大于偏移数量比值阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数。
[0157]
通过在上述实施方式中设定偏移阈值,可以提高获得方向调整参数的可靠性,进而提升引导用户以采集指纹图像的方法的可靠性,同时由于在所述偏移数量小于或等于偏移阈值,不执行确定方向调整参数,以及不执行通过输出单元30引导用户手指的移动方向的步骤,可以降低电子设备10的系统资源占用,进而降低电子设备10的功耗。
[0158]
s405:输出单元30用于根据方向调整参数引导用户在按压指纹传感器20时手指的移动方向。
[0159]
具体而言,在采集用户指纹图像时,为方便用户感知上述方向调整参数,可以通过输出单元30基于触发用户的视觉和/或听觉和/或感觉等方式,根据所述方向调整参数,引导用户在按压指纹传感器20时手指的移动方向。例如,当电子设备10为移动电话、笔记本电脑、智能穿戴设备时,可以通过上述设备的显示器基于方向调整参数显示提示信息,实现对用户的引导,以高效地采集用户指纹图像。
[0160]
在上述实施方式中,通过确定方向调整参数,并基于输出单元30实现在采集指纹图像时,对用户手指按压方向的引导,可以降低指纹采集的失败率,进而提升指纹注册流程、指纹识别流程的效率,优化人机交互,提升用户体验。并且,通过设置在指纹检测区域21设置多个检测块22,可以提升电子设备10在执行所述引导用户以采集指纹图像的方法时的效率;通过设定触发阈值,可以提高获得被按压检测块221的可靠性,进而提升引导用户以采集指纹图像的方法的可靠性;通过建立坐标系的方式获取多个检测块22的坐标信息作为其分布位置信息,进而得到位置信息矩阵,可以更灵活地适应多种指纹检测区域21,灵活地适应多种检测块22的分布情况,扩大了引导用户以采集指纹图像的方法的适用范围,通过
设定偏移阈值,可以提高获得方向调整参数的可靠性,同时由于在所述偏移数量小于或等于偏移阈值时,不执行确定方向调整参数,以及不执行通过输出单元30引导用户手指的移动方向的步骤,可以降低电子设备10的系统资源占用,进而降低电子设备10的功耗。
[0161]
图8是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图,在一些可能的实施方式中,如图所示,在步骤s401之前,该方法还包括步骤s4011和步骤s4012,
[0162]
s4011:根据多个检测块22在指纹检测区域的分布位置信息建立位置信息矩阵;
[0163]
具体的,该步骤的实现参考如前述建立图5a-5b实施例对应的位置信息矩阵的方法,此处不再赘述。
[0164]
s4012:根据位置信息矩阵设定所述预设位置条件,预设位置条件包括第一预设位置条件,第二预设位置条件,第三预设位置条件和第四预设位置条件。下面结合图5a实施例对应的位置信息矩阵详述如下:
[0165]
具体的,可以根据所述位置信息矩阵设定预设位置条件,例如,可以将满足位置在所述位置信息矩阵的第一行的元素的位置条件设置为第一预设位置条件,该第一预设位置条件可用于指示指纹按压区域23偏上,即用户手指对指纹检测区域21的按压偏上;可以将满足位置在所述位置信息矩阵的第三行的元素的位置条件设置为第二预设位置条件,该第二预设位置条件可用于指示指纹按压区域23偏下,即用户手指对指纹检测区域21的按压偏下;可以将满足位置在所述位置信息矩阵的第一列的元素的位置条件设置为第三预设位置条件,该第三预设位置条件可用于指示指纹按压区域23偏左,即用户手指对指纹检测区域21的按压偏左;可以将满足位置在所述位置信息矩阵的第三列的元素的位置条件设置为第四预设位置条件,该第四预设位置条件可用于指示指纹按压区域23偏右,即用户手指对指纹检测区域21的按压偏右。当然,本技术实施例中不限于上述预设位置条件,例如,也可以设置第五预设位置条件,用于指示用户手指对指纹检测区域21的按压偏左上,设置第六预设位置条件,用于指示用户手指对指纹检测区域21的按压偏右下等,即可以通过设定多样化的预设位置条件,实现更灵活,更精确的实现引导用户以采集指纹图像的功能。
[0166]
可选地,可以将满足位置在所述位置信息矩阵的第一行到第n行的元素的位置条件设置为第一预设位置条件,该第一预设位置条件可用于指示指纹按压区域23偏上,即用户手指对指纹检测区域21的按压偏上,n可以根据实际需要进行设定,n为大于0且小于位置信息矩阵行数的自然数。即上述预设位置条件不限于满足固定的行列数的元素的位置条件,而是可以根据实际需要进行设定,同样地,可以基于上述方式设置第二预设位置条件、第三预设位置条件、第四预设位置条件、第五预设位置条件等,此处不再赘述。
[0167]
在上述实施方式中,通过设定多种预设位置条件,可以实现在采集指纹图像时,电子设备10对用户更灵活,更精确的引导,进而提升指纹注册、指纹识别的效率和准确率。
[0168]
在一些可能的实施方式中,上述图7实施例中的步骤s4032可以进一步包括:根据所述按压数据矩阵和所述第一预设位置条件获取满足所述第一预设位置条件的被按压检测块221的第一偏移数量;根据所述按压数据矩阵和所述第二预设位置条件获取满足所述第二预设位置条件的被按压检测块221的第二偏移数量;根据所述按压数据矩阵和所述第三预设位置条件获取满足所述第三预设位置条件的被按压检测块221的第三偏移数量;根据所述按压数据矩阵和所述第四预设位置条件获取满足所述第四预设位置条件的被按压
检测块221的第四偏移数量。
[0169]
具体而言,结合图6实施例对应的按压数据矩阵,例如,满足位置在第一行的元素的位置条件设定为第一预设位置条件,满足位置在第三行的元素的位置条件设定为第二预设位置条件,满足位置在第一列的元素的位置条件设定为第三预设位置条件,满足位置在第三列的元素的位置条件设定为第四预设位置条件,在该实施例中,根据所述按压数据矩阵和各预设位置条件可以分别得到第一偏移数量为1,第二偏移数量为1,第三偏移数量为3,第四偏移数量为0。
[0170]
在上述实施方式中,通过多个预设位置条件获取多个对应满足所述预设位置条件的偏移数量,该多个偏移数量可以在所述方法的后续步骤中基于更多的偏移数量与偏移阈值的关系,得到方向调整参数,进而可以提升引导用户以采集指纹图像的方法的可靠性和精确度。
[0171]
在一些可能的实施方式中,步骤s404进一步包括:当有且仅有所述第一偏移数量大于所述偏移阈值时,根据所述第一预设位置条件与方向调整参数的对应关系确定第一方向调整参数;当有且仅有所述第二偏移数量大于所述偏移阈值时,根据所述第二预设位置条件与方向调整参数的对应关系确定第二方向调整参数;当有且仅有所述第三偏移数量大于所述偏移阈值时,根据所述第三预设位置条件与方向调整参数的对应关系确定第三方向调整参数;当有且仅有所述第四偏移数量大于所述偏移阈值时,根据所述第四预设位置条件与方向调整参数的对应关系确定第四方向调整参数。
[0172]
具体地,在上述以图6实施例对应的按压数据矩阵为例子的实施例中,可以分别得到第一偏移数量为1,第二偏移数量为1,第三偏移数量为3,第四偏移数量为0。偏移阈值为2,此时,有且仅有第三偏移数量大于偏移阈值,则根据第三预设位置条件与方向调整参数的对应关系确定第三方向调整参数,比如,第三方向调整参数可以是用于指示用户向右移动手指的参数。为方便理解,偏移数量满足的条件,以及预设位置条件和方向调整参数的对应关系如下表:
[0173][0174]
在一些可能的实施方式中,步骤s404进一步包括:
[0175]
当所述第一偏移数量和所述第三偏移数量均大于偏移阈值时,或者,当所述第二偏移数量和所述第三偏移数量均大于偏移阈值时,根据所述第三预设位置条件与所述方向调整参数的对应关系确定第三方向调整参数,所述第三方向调整参数用于指示用户向右移动手指;
[0176]
当所述第一偏移数量和所述第四偏移数量均大于偏移阈值时,或者,当所述第二偏移数量和所述第四偏移数量均大于偏移阈值时,根据所述第四预设位置条件与所述方向调整参数的对应关系确定第四方向调整参数,所述第四方向调整参数用于指示用户向左移动手指。
[0177]
具体而言,考虑到实际中,用户手指对指纹检测区域21的按偏情况多是偏左或偏右(也即偏上或偏下的情况相对较少),因此,为了在提升引导用户以采集指纹图像的方法的执行效率的同时,兼顾该方法的准确度,在第一偏移数量和第三偏移数量均大于偏移阈值时,或者,当所述第二偏移数量和第三偏移数量均大于偏移阈值时,可以仅认定第三偏移数量大于偏移阈值,并根据第三预设位置条件与方向调整参数的对应关系确定第三方向调整参数,所述第三方向调整参数用于指示用户向右移动手指。同理,当所述第一偏移数量和第四偏移数量均大于偏移阈值时,或者,当所述第二偏移数量和第四偏移数量均大于偏移阈值时,可以仅认定第四偏移数量大于偏移阈值,根据第四预设位置条件与方向调整参数的对应关系确定第四方向调整参数,所述第四方向调整参数用于指示用户向左移动手指。下面结合附图9,对该实施例详述如下:
[0178]
图9是本技术实施例提供的另一种用户手指按压指纹检测区域21的示意图,如图所示,在一次指纹采集的过程中,第一偏移数量为3,第二偏移数量为1,第三偏移数量为3,第四偏移数量为1。偏移阈值为2,第一偏移数量和第三偏移数量均大于偏移阈值,如果根据第三预设位置条件与方向调整参数的对应关系确定第三方向调整参数,同时,根据第一预设位置条件与方向调整参数的对应关系确定第一方向调整参数,会导致在一次指纹采集中获得两个不同的方向调整参数,指示手指不同的移动方向,占用系统资源,制造算法逻辑矛盾,并且会导致人机交互效果变差,影响用户体验。因此,基于实际中,用户手指对指纹检测区域21的按偏情况多是偏左或偏右的现实问题,当第一偏移数量和第三偏移数量均大于偏移阈值时,可以仅认定第三偏移数量大于偏移阈值,并根据第三预设位置条件与方向调整参数的对应关系确定第三方向调整参数,所述第三方向调整参数用于指示用户向右移动手指,进而,可以避免算法逻辑矛盾,提升人机交互效果,优化用户体验。
[0179]
在一些情况下,由于用户在指纹采集过程中的按压行为不规范,用户手指可能在指纹检测区域21上的按压面积不足,例如,用户在手指按压指纹检测区域21很短的时间时就抬起手指,此时,由于按压面积不足,导致指纹传感器20采集到的指纹信息数据不足,不利于后续的指纹注册、指纹识别。在这些情况下,为了降低电子设备10的系统资源占用和功耗,可以不执行上述实施例中的引导用户以采集指纹图像的方法。图10是本技术实施例提供的另一种引导用户以采集指纹图像的方法的流程示意图,如图所示,在步骤s401之前,所述方法还包括:
[0180]
s500:获取在指纹检测区域21的按压操作的指纹按压区域23,检测按压操作的指纹按压面积;
[0181]
具体而言,在一些可能的实现方式中,指纹传感器20检测到用户的指纹按压操作,并获取到该指纹按压操作在指纹检测区域21上的指纹按压区域23的所有像素点的坐标之后,可以将所有像素点的坐标向处理单元40上报,由处理单元40对所有像素点的坐标进行拟合,从而检测得到指纹按压面积。
[0182]
s501:获取指纹检测区域21的面积;
[0183]
具体而言,对于某个电子设备10,其指纹传感器20的指纹检测区域21的位置和面积一般是固定的,即该指纹检测区域21的信息是固定的,电子设备10可以在出厂时其内部的存储介质50就存储有该指纹传感器20的指纹检测区域21的信息,或者电子设备10也可以预先检测该指纹传感器20的指纹检测区域21的信息,并通过其内部的存储介质50存储该指纹检测区域21的信息,在每一次检测到指纹按压操作时,电子设备10从其内部的存储介质50获取该指纹传感器20的指纹检测区域21的信息,例如指纹检测区域21的面积。可替代地,该电子设备10也可以不存储该指纹传感器20的指纹检测区域21的信息,而是在每一次检测到指纹按压操作时,都进行该指纹传感器20的指纹检测区域21的检测并实时获取到该指纹传感器20的指纹检测区域21的信息,例如指纹检测区域21的面积。
[0184]
s502:根据指纹按压面积和指纹检测区域的面积的比值确定有效按压面积比例;
[0185]
具体而言,处理单元40可以根据所述指纹按压面积和所述指纹检测区域的面积的比值确定有效按压面积比例。比如,指纹按压面积为s1,指纹检测区域的面积为s2,有效按压面积比例=s1/s2。
[0186]
s503:获取第一有效按压面积阈值;
[0187]
应理解,该第一有效按压面积阈值可以在存储介质50中预先存储或者根据用户体验来设置,并且可以由处理单元40获取。
[0188]
s504:当所述有效按压面积比例大于所述第一有效按压面积阈值时,执行获取手指按压的检测块22,得到被按压检测块221操作;当所述有效按压面积比例小于或等于所述第一有效按压面积阈值时,所述输出单元30提示用户重新进行按压操作。
[0189]
具体而言,该第一有效按压面积阈值可以用来判断指纹按压操作的有效性,也就是说判断该指纹按压操作是有效指纹按压还是无效指纹按压。例如,当所述有效按压面积比例大于所述第一有效按压面积阈值时,判定本次指纹按压操作是有效的,可以执行获取手指按压的检测块22,得到被按压检测块221的操作,进而可以执行后续的引导用户以采集指纹图像的方法。当所述有效按压面积比例小于或等于所述第一有效按压面积阈值时,判定本次指纹按压操作是无效的,则不需要执行后续的引导用户以采集指纹图像的方法。并且,可以通过输出单元30提示用户重新进行指纹按压操作,在实际应用中,当电子设备10确定该指纹按压操作为无效指纹按压时,不同的厂商可能会使用不同的交互方式,比如可以通过在屏幕显示文字直接提示用户重新进行指纹输入,或者通过震动反馈提示用户重新进行指纹输入,比如震动两次(一般震动两次表示失败)等。
[0190]
因此,上述实施例通过获取用户的指纹按压操作的指纹按压面积与指纹检测区域面积,并根据所述指纹按压面积和所述指纹检测区域21的面积的比值确定有效按压面积比例,并根据该有效按压面积比例与第一有效按压面积阈值的大小关系,确定该指纹按压操作是否为有效指纹按压,因此可以提前过滤掉用户使用过程中由于按压不全引起的无效指纹按压,进而可以有效避免由于按压不全导致电子设备10采集到的指纹模板不完整或者出现指纹识别失败等问题,并且,可以避免执行引导用户以采集指纹图像的方法以降低系统资源占用,节约电子设备10的功耗,另外,还可以具有一定的防误触以及防伪功能。
[0191]
在另外一些可能的实施方式中,当用户的指纹按压操作规范,并且其手指按压产生的指纹按压区域23相对于指纹检测区域21没有发生偏移或者偏移程度在电子设备10的可接受的范围之内时,指纹检测区域21可以获取到足够的指纹信息数据,并且可以基于该
足够的指纹信息数据进行指纹注册、指纹识别等操作。因此,在这些实施方式中,电子设备10可以不执行引导用户以采集指纹图像的方法,以降低系统资源占用,节约电子设备10的功耗。
[0192]
因此,在一些可能的实施方式中,步骤s504进一步包括:
[0193]
s5041:获取第二有效按压面积阈值;
[0194]
应理解,该第二有效按压面积阈值可以在存储介质50中预先存储或者根据用户体验来设置,并且可以由处理单元40获取。
[0195]
s5042:当有效按压面积比例小于第二有效按压面积阈值时,执行获取手指按压的检测块22,得到被按压检测块221的操作。
[0196]
具体而言,所述第二有效按压面积阈值可以用来指示在指纹采集过程中,用户手指是否按偏,或者,手指按偏的程度是否在电子设备10的可接收范围内。当所述有效按压面积比例小于所述第二有效按压面积阈值时,电子设备10可以判定用户手指按偏,需要执行上述引导用户以采集指纹图像的方法。当所述有效按压面积比例大于或等于所述第二有效按压面积阈值时,电子设备10可以判定用户手指没有按偏,或者,其手指按偏程度在可接受范围内,则电子设备10可以不执行获取手指按压的检测块22,得到被按压检测块221的操作。可以理解,所述第二有效按压面积阈值大于所述第一有效按压面积阈值。
[0197]
在上述实施方式中,通过获取第二有效按压面积阈值,并且在有效按压面积比例大于或等于第二有效按压面积阈值时,电子设备10可以不执行获取手指按压的检测块22,得到被按压检测块221操作,节约了电子设备10的系统资源,在确保用户没有按偏的同时,提高了指纹图像采集的效率。
[0198]
本技术第一方面提供的引导用户以采集指纹图像的方法,通过确定方向调整参数,并基于输出单元30实现在采集指纹图像时,对用户手指按压方向的引导,可以降低指纹采集的失败率,进而提升指纹注册流程、指纹识别流程的效率,优化人机交互,提升用户体验。并且,通过设置在指纹检测区域21设置多个检测块22,可以提升电子设备10在执行所述引导用户以采集指纹图像的方法时的效率;通过设定触发阈值,可以提高获得被按压检测块22的可靠性,进而提升引导用户以采集指纹图像的方法的可靠性;通过建立坐标系的方式获取多个检测块22的坐标信息作为其分布位置信息,进而得到位置信息矩阵,可以更灵活地适应多种指纹检测区域21,灵活地适应多种检测块22的分布情况,扩大了引导用户以采集指纹图像的方法的适用范围,通过设定偏移阈值,可以提高获得方向调整参数的可靠性,同时由于在所述偏移数量小于或等于偏移阈值时,不执行确定方向调整参数,以及不执行通过输出单元30引导用户手指的移动方向的步骤,可以降低电子设备10的系统资源占用,进而降低电子设备10的功耗;通过设定多种预设位置条件,可以实现在采集指纹图像时,电子设备10对用户更灵活,更精确的引导,进而提升指纹注册、指纹识别的效率和准确率;通过多个预设位置条件获取多个对应满足所述预设位置条件的偏移数量,该多个偏移数量可以在所述方法的后续步骤中基于更多的偏移数量与偏移阈值的关系,得到方向调整参数,进而可以提升引导用户以采集指纹图像的方法的可靠性和精确度;基于实际中,用户手指对指纹检测区域21的按偏情况多是偏左或偏右的现实问题,为了避免系统资源占用,制造算法逻辑矛盾,并且会导致人机交互效果变差,影响用户体验等问题,在多个偏移数量均大于偏移阈值时,只根据部分偏移数量大于偏移阈值的情况获取对应的方向调整参数;
通过设定第一有效按压面积阈值,可以有效避免由于按压不全导致电子设备10采集到的指纹模板不完整或者出现指纹识别失败等问题,并且,可以避免执行引导用户以采集指纹图像的方法以降低系统资源占用,节约电子设备10的功耗;通过获取第二有效按压面积阈值,并且在有效按压面积比例大于或等于第二有效按压面积阈值时,电子设备10可以不执行获取手指按压的检测块22,得到被按压检测块221操作,节约了电子设备10的系统资源,在确保用户没有按偏的同时,提高了指纹图像采集的效率。
[0199]
下面将结合几个具体实施例,详细描述本技术第一方面提供引导用户以采集指纹图像的方法的具体应用,尤其该方法是在指纹注册、指纹识别流程中的应用。
[0200]
具体实施例一:
[0201]
图11是本技术实施例提供的一种可以实现引导用户以采集指纹图像的指纹注册方法的流程图。如图所示,其中步骤s600-s604、s608、s610、s611、s612可以参照图2实施例中的对应步骤,在此不再赘述。下面具体描述该具体实施例一中的步骤s605-s607和s609,具体如下:
[0202]
s605:是否通过卡控条件
[0203]
具体而言,该卡控条件对应于图10实施例中的步骤s500-s504,即该卡控条件可以用来判断指纹按压操作的有效性,也就是说判断该指纹按压操作是有效指纹按压还是无效指纹按压。在执行步骤s604之后,如果没有通过该卡控条件,则执行步骤s606:返回给系统,手指按压面积不够,系统提示请按压指纹传感器20。其中,所述系统可以是电子设备10的系统。如果通过该卡控条件,则执行步骤s607。
[0204]
s607:是否通过按偏算法检测。
[0205]
具体而言,该步骤s607对应于上述实施例中的步骤s5041-s5042,即获取第二有效按压面积阈值,当有效按压面积比例小于第二有效按压面积阈值时,则判定没有通过按偏算法检测,执行步骤s609:返回给系统,需要移动手指的方向,系统提示按压方向。其中,所述系统可以是电子设备10的系统。即步骤s607是在判断用户手指是否按偏,是否有必要执行上述导用户以采集指纹图像的方法。当有效按压面积比例大于或等于第二有效按压面积阈值时,则判定通过按偏算法检测,执行步骤s608。
[0206]
步骤s609可以实现为上述引导用户以采集指纹图像的方法的任意一种实施方式,通过执行步骤s609可以实现在指纹注册过程中的对用户手指按压方向的提示,进而可以提高指纹注册的效率和准确率,优化用户体验。
[0207]
该具体实施方式一相比于图2的实施方式,通过设定步骤s605中的卡控条件,可以有效避免由于按压不全导致电子设备10采集到的指纹模板不完整或者出现指纹识别失败等问题,并且,可以避免执行引导用户以采集指纹图像的方法以降低系统资源占用,节约电子设备10的功耗,另外,还可以具有一定的防误触以及防伪功能;通过在步骤s607中判断是否通过按偏算法检测,在有效按压面积比例大于或等于第二有效按压面积阈值时,电子设备10可以不执行获取手指按压的检测块22,得到被按压检测块221操作,节约了电子设备10的系统资源,在确保用户没有按偏的同时,提高了指纹图像采集的效率;通过行步骤s609可以实现在指纹注册过程中的对用户手指按压方向的提示,进而可以提高指纹注册的效率和准确率,优化用户体验。
[0208]
该具体实施例一中的各步骤可以参照第一方面提供的引导用户以采集指纹图像
的方法的各步骤,具体功能、效果参照上述各实施例,此处不再赘述。
[0209]
具体实施例二:
[0210]
图12是本技术实施例提供的一种可以实现引导用户以采集指纹图像的指纹识别方法的流程图。如图所示,其中步骤s700-s704、s707、s708、s711-s713可以参照图3实施例中的对应步骤,在此不再赘述。下面具体描述该具体实施例二中的步骤s705、s706、s709、s710,具体如下:
[0211]
s705:是否通过卡控条件
[0212]
具体而言,该卡控条件对应于图10实施例中的步骤s500-s504,即该卡控条件可以用来判断指纹按压操作的有效性,也就是说判断该指纹按压操作是有效指纹按压还是无效指纹按压。在执行步骤s704之后,如果没有通过该卡控条件,则执行步骤s706:返回给系统,手指按压面积不够,系统提示请按压指纹传感器20。其中,所述系统可以是电子设备10的系统。如果通过该卡控条件,则执行步骤s707。
[0213]
s709:是否通过按偏算法检测。
[0214]
具体而言,该步骤s709对应于上述实施例中的步骤s5041-s5042,即获取第二有效按压面积阈值,当有效按压面积比例小于第二有效按压面积阈值时,则判定没有通过按偏算法检测,执行步骤s710:返回给系统,需要移动手指的方向,系统提示按压方向。其中,所述系统可以是电子设备10的系统。即步骤s709是在判断用户手指是否按偏,是否有必要执行上述导用户以采集指纹图像的方法。当有效按压面积比例大于或等于第二有效按压面积阈值时,则判定通过按偏算法检测,执行步骤s711:试错次数加1,并且执行步骤s712:系统提示匹配失败。可以理解的是,在指纹识别过程中,即使用户进行了有效按压,并且,也没有按偏指纹传感器20的指纹检测区域21,但由于用户的手指是湿手指或者用户用未注册手指进行指纹识别等,也会导致本轮次的指纹识别失败,进而导致试错次数加1。
[0215]
步骤s710可以实现为上述引导用户以采集指纹图像的方法的任意一种实施方式,通过执行步骤s710可以实现在指纹注册过程中的对用户手指按压方向的提示,进而可以提高指纹注册的效率和准确率,优化用户体验。
[0216]
该具体实施方式二相比于图3的实施方式,通过设定步骤s705中的卡控条件,可以有效避免由于按压不全导致电子设备10采集到的指纹模板不完整或者出现指纹识别失败等问题,并且,可以避免执行引导用户以采集指纹图像的方法以降低系统资源占用,节约电子设备10的功耗,另外,还可以具有一定的防误触以及防伪功能;通过在步骤s709中判断是否通过按偏算法检测,在有效按压面积比例大于或等于第二有效按压面积阈值时,电子设备10可以不执行获取手指按压的检测块22,得到被按压检测块221操作,节约了电子设备10的系统资源,在确保用户没有按偏的同时,提高了指纹图像采集的效率;通过行步骤s710可以实现在指纹注册过程中的对用户手指按压方向的提示,进而可以提高指纹注册的效率和准确率,优化用户体验。
[0217]
该具体实施例二中的各步骤可以参照第一方面提供的引导用户以采集指纹图像的方法的各步骤,具体功能、效果参照上述各实施例,此处不再赘述。
[0218]
本技术第二方面提供一种引导用户以采集指纹图像的装置100,图13示出了本技术的一种示例性的引导用户以采集指纹图像的装置100的结构框图,本实施例的指引导用户以采集指纹图像的装置100包括:
[0219]
第一获取模块101,用于获取手指按压的检测块22,得到被按压检测块221;
[0220]
第二获取模块102,用于获取所述被按压检测块221在所述指纹检测区域21上的位置信息;
[0221]
第一确定模块103,用于根据预设位置条件和所述位置信息确定满足所述预设位置条件的被按压检测块221的偏移数量;
[0222]
第二确定模块104,用于当所述偏移数量大于偏移阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数;
[0223]
引导模块105,用于根据所述方向调整参数引导用户在按压所述指纹传感器20时手指的移动方向。
[0224]
在上述实施方式中,通过确定方向调整参数,并基于引导模块105实现在采集指纹图像时,对用户手指按压方向的引导,可以降低指纹采集的失败率,进而提升指纹注册流程、指纹识别流程的效率,优化人机交互,提升用户体验。
[0225]
在一些可能的实施方式中,所述第一获取模块101具体用于,获得所述检测块22内电信号发生变化的像素点的触发个数;
[0226]
根据所述触发个数与所述检测块22内的像素的总个数的比值得到触发比值;
[0227]
当所述触发比值大于预设触发阈值时,获取手指按压的检测块22,得到所述被按压检测块221。
[0228]
在一些可能的实施方式中,所述引导用户以采集指纹图像的装置100还包括:
[0229]
位置信息矩阵建立模块,用于根据所述多个检测块22在所述指纹检测区域的分布位置信息建立位置信息矩阵;
[0230]
预设位置条件设定模块,用于根据所述位置信息矩阵设定所述预设位置条件,所述预设位置条件包括第一预设位置条件,第二预设位置条件,第三预设位置条件和第四预设位置条件;所述第一预设位置条件用于指示用户手指对指纹检测区域21的按压偏上,所述第二预设位置条件用于指示用户手指对指纹检测区域21的按压偏下,所述第三预设位置条件用于指示用户手指对指纹检测区域21的按压偏左,所述第四预设位置条件用于指示用户手指对指纹检测区域21的按压偏右。
[0231]
在一些可能的实施方式中,第二获取模块102具体用于,根据所述位置信息矩阵获取所述被按压检测块221在所述指纹检测区域21上的位置信息。
[0232]
在一些可能的实施方式中,第一确定模块103具体用于,根据所述被按压检测块221在所述指纹检测区域21上的位置信息、所述被按压检测块221的按压参数和所述位置信息矩阵建立按压数据矩阵,其中,所述按压参数用于表征被所述按压检测块221的按压情况;
[0233]
根据所述按压数据矩阵和所述预设位置条件确定满足所述预设位置条件的被按压检测块221的所述偏移数量。
[0234]
在一些可能的实施方式中,第一确定模块103具体用于,根据所述按压数据矩阵和所述第一预设位置条件确定满足所述第一预设位置条件的被按压检测块221的第一偏移数量;
[0235]
根据所述按压数据矩阵和所述第二预设位置条件确定满足所述第二预设位置条件的被按压检测块221的第二偏移数量;
[0236]
根据所述按压数据矩阵和所述第三预设位置条件确定满足所述第三预设位置条件的被按压检测块221的第三偏移数量;
[0237]
根据所述按压数据矩阵和所述第四预设位置条件确定满足所述第四预设位置条件的被按压检测块221的第四偏移数量。
[0238]
在一些可能的实施方式中,第二确定模块104具体用于,当有且仅有所述第一偏移数量大于所述偏移阈值时,根据所述第一预设位置条件与所述方向调整参数的对应关系确定第一方向调整参数;
[0239]
当有且仅有所述第二偏移数量大于所述偏移阈值时,根据所述第二预设位置条件与所述方向调整参数的对应关系确定第二方向调整参数;
[0240]
当有且仅有所述第三偏移数量大于所述偏移阈值时,根据所述第三预设位置条件与所述方向调整参数的对应关系确定第三方向调整参数;
[0241]
当有且仅有所述第四偏移数量大于所述偏移阈值时,根据所述第四预设位置条件与所述方向调整参数的对应关系确定第四方向调整参数。
[0242]
在一些可能的实施方式中,第二确定模块104具体用于,当所述第一偏移数量和所述第三偏移数量均大于所述偏移阈值时,或者,当所述第二偏移数量和所述第三偏移数量均大于所述偏移阈值时,根据所述第三预设位置条件与所述方向调整参数的对应关系确定第三方向调整参数,所述第三方向调整参数用于指示用户向右移动手指;
[0243]
当所述第一偏移数量和所述第四偏移数量均大于所述偏移阈值时,或者,当所述第二偏移数量和所述第四偏移数量均大于所述偏移阈值时,根据所述第四预设位置条件与所述方向调整参数的对应关系确定第四方向调整参数,所述第四方向调整参数用于指示用户向左移动手指。
[0244]
在一些可能的实施方式中,所述引导用户以采集指纹图像的装置100还包括:
[0245]
指纹检测区域面积获取模块,用于获取所述指纹检测区域21的面积;
[0246]
有效按压面积比例确定模块,用于根据所述指纹按压面积和所述指纹检测区域21的面积的比值确定有效按压面积比例;
[0247]
第一有效按压面积阈值获取模块,用于获取第一有效按压面积阈值;
[0248]
按压操作有效性判定模块,用于当所述有效按压面积比例大于所述第一有效按压面积阈值时,执行所述获取手指按压的检测块22,得到被按压检测块221操作;当所述有效按压面积比例小于或等于所述第一有效按压面积阈值时,所述输出单元30提示用户重新进行指纹按压操作。
[0249]
在一些可能的实施方式中,按压操作有效性判定模块具体用于,当所述有效按压面积比例小于所述第二有效按压面积阈值时,执行所述获取手指按压的检测块22,得到被按压检测块221的操作。
[0250]
本技术实施例第二方面提供的引导用户以采集指纹图像的装置100与上述第一方面提供的引导用户以采集指纹图像的方法基于同一发明构思,用于实现前述多个方法实施例中相应的引导用户以采集指纹图像的装置100,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的引导用户以采集指纹图像的装置100中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
[0251]
本技术实施例第三方面提供一种电子设备,包括:处理器、通信接口、存储器和通
信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行前述第一方面所述的引导用户以采集指纹图像的方法。
[0252]
图14示出了本技术中的一种可选的电子设备900的结构框图。本技术实施例并不对该电子设备900的具体实现做限定,作为示例性地,参照图9,本技术实施例提供的电子设备900包括:处理器(processor)902、通信接口(communications interface)904、存储器(memory)906、以及通信总线908。其中:
[0253]
处理器902、通信接口904、以及存储器906通过通信总线908完成相互间的通信。
[0254]
通信接口904,用于与其它电子设备或服务器进行通信。
[0255]
处理器902,用于执行计算机程序910,具体可以执行前述任一引导用户以采集指纹图像的方法实施例中的相关步骤。
[0256]
具体地,计算机程序910可以包括程序代码,该程序代码包括计算机操作指令。
[0257]
处理器902可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
[0258]
存储器906,用于存放计算机程序910。存储器906可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0259]
计算机程序910具体可以用于使得处理器902执行前述任一实施例中的引导用户以采集指纹图像的方法。
[0260]
计算机程序910中各步骤的具体实现可以参见前述任一引导用户以采集指纹图像的方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0261]
本技术实施例中的电子设备900,在前述的引导用户以采集指纹图像的方法实施例中已经详细说明,因此其相关内容及有益效果可参照上述的方法实施例进行理解,在此不再进行赘述。
[0262]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0263]
在本技术所提供的几个实施例中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0264]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0265]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0266]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。

技术特征:
1.一种引导用户以采集指纹图像的方法,其特征在于,应用于具有输出单元和指纹传感器的电子设备,所述指纹传感器设置有指纹检测区域,所述指纹检测区域设置多个检测块,所述方法包括:获取手指按压的检测块,得到被按压检测块;获取所述被按压检测块在所述指纹检测区域上的位置信息;根据预设位置条件和所述位置信息确定满足所述预设位置条件的被按压检测块的偏移数量;当所述偏移数量大于偏移阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数;所述输出单元用于根据所述方向调整参数引导用户在按压所述指纹传感器时手指的移动方向。2.根据权利要求1所述的方法,其特征在于,所述获取手指按压的检测块,得到被按压检测块包括:获得所述检测块内电信号发生变化的像素点的触发个数;根据所述触发个数与所述检测块内的像素的总个数的比值得到触发比值;当所述触发比值大于预设触发阈值时,获取手指按压的检测块,得到所述被按压检测块。3.根据权利要求1所述的方法,其特征在于,在所述获取手指按压的检测块,得到被按压检测块之前,所述方法还包括:根据所述多个检测块在所述指纹检测区域的分布位置信息建立位置信息矩阵;根据所述位置信息矩阵设定所述预设位置条件,所述预设位置条件包括第一预设位置条件,第二预设位置条件,第三预设位置条件和第四预设位置条件;所述第一预设位置条件用于指示用户手指对所述指纹检测区域的按压偏上,所述第二预设位置条件用于指示用户手指对所述指纹检测区域的按压偏下,所述第三预设位置条件用于指示用户手指对所述指纹检测区域的按压偏左,所述第四预设位置条件用于指示用户手指对所述指纹检测区域的按压偏右。4.根据权利要求3所述的方法,其特征在于,所述获取所述被按压检测块在所述指纹检测区域上的位置信息包括:根据所述位置信息矩阵获取所述被按压检测块在所述指纹检测区域上的位置信息。5.根据权利要求3所述的方法,其特征在于,所述根据预设位置条件和所述位置信息确定满足所述预设位置条件的被按压检测块的偏移数量包括:根据所述被按压检测块在所述指纹检测区域上的位置信息、所述被按压检测块的按压参数和所述位置信息矩阵建立按压数据矩阵,其中,所述按压参数用于表征被所述按压检测块的按压情况;根据所述按压数据矩阵和所述预设位置条件确定满足所述预设位置条件的被按压检测块的所述偏移数量。6.根据权利要求5所述的方法,其特征在于,所述根据所述按压数据矩阵和所述预设位置条件确定满足所述预设位置条件的被按压检测块的所述偏移数量包括:根据所述按压数据矩阵和所述第一预设位置条件确定满足所述第一预设位置条件的
被按压检测块的第一偏移数量;根据所述按压数据矩阵和所述第二预设位置条件确定满足所述第二预设位置条件的被按压检测块的第二偏移数量;根据所述按压数据矩阵和所述第三预设位置条件确定满足所述第三预设位置条件的被按压检测块的第三偏移数量;根据所述按压数据矩阵和所述第四预设位置条件确定满足所述第四预设位置条件的被按压检测块的第四偏移数量。7.根据权利要求6所述的方法,其特征在于,所述当所述偏移数量大于偏移阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数包括:当有且仅有所述第一偏移数量大于所述偏移阈值时,根据所述第一预设位置条件与所述方向调整参数的对应关系确定第一方向调整参数;当有且仅有所述第二偏移数量大于所述偏移阈值时,根据所述第二预设位置条件与所述方向调整参数的对应关系确定第二方向调整参数;当有且仅有所述第三偏移数量大于所述偏移阈值时,根据所述第三预设位置条件与所述方向调整参数的对应关系确定第三方向调整参数;当有且仅有所述第四偏移数量大于所述偏移阈值时,根据所述第四预设位置条件与所述方向调整参数的对应关系确定第四方向调整参数。8.根据权利要求6所述的方法,其特征在于,所述当所述偏移数量大于偏移阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数包括:当所述第一偏移数量和所述第三偏移数量均大于所述偏移阈值时,或者,当所述第二偏移数量和所述第三偏移数量均大于所述偏移阈值时,根据所述第三预设位置条件与所述方向调整参数的对应关系确定第三方向调整参数,所述第三方向调整参数用于指示用户向右移动手指;当所述第一偏移数量和所述第四偏移数量均大于所述偏移阈值时,或者,当所述第二偏移数量和所述第四偏移数量均大于所述偏移阈值时,根据所述第四预设位置条件与所述方向调整参数的对应关系确定第四方向调整参数,所述第四方向调整参数用于指示用户向左移动手指。9.根据权利要求1所述的方法,其特征在于,在所述获取手指按压的检测块,得到被按压检测块之前,所述方法还包括:获取在所述指纹检测区域的按压操作的指纹按压区域,检测所述按压操作的指纹按压面积;获取所述指纹检测区域的面积;根据所述指纹按压面积和所述指纹检测区域的面积的比值确定有效按压面积比例;获取第一有效按压面积阈值;当所述有效按压面积比例大于所述第一有效按压面积阈值时,执行所述获取手指按压的检测块,得到被按压检测块操作;当所述有效按压面积比例小于或等于所述第一有效按压面积阈值时,所述输出单元提示用户重新进行所述按压操作。10.根据权利要求9所述的方法,其特征在于,所述当所述有效按压面积比例大于所述第一有效按压面积阈值时,执行所述获取手指按压的检测块,得到被按压检测块操作进一
步包括:获取第二有效按压面积阈值;当所述有效按压面积比例小于所述第二有效按压面积阈值时,执行所述获取手指按压的检测块,得到被按压检测块操作。11.一种引导用户以采集指纹图像的装置,应用于具有指纹传感器的电子设备,所述指纹传感器设置有指纹检测区域,所述指纹检测区域设置多个检测块,包括:第一获取模块,用于获取手指按压的检测块,得到被按压检测块;第二获取模块,用于获取所述被按压检测块在所述指纹检测区域上的位置信息;第一确定模块,用于根据预设位置条件和所述位置信息确定满足所述预设位置条件的被按压检测块的偏移数量;第二确定模块,用于当所述偏移数量大于偏移阈值时,根据所述预设位置条件与方向调整参数的对应关系确定所述方向调整参数;引导模块,用于根据所述方向调整参数引导用户在按压所述指纹传感器时手指的移动方向。12.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行权利要求1-10中任一项所述的方法。

技术总结
本申请提供了一种引导用户以采集指纹图像的方法,其特征在于,应用于具有输出单元和指纹传感器的电子设备,指纹传感器设置有指纹检测区域,指纹检测区域设置多个检测块,方法包括:获取手指按压的检测块,得到被按压检测块;获取被按压检测块在指纹检测区域上的位置信息;根据预设位置条件和位置信息确定满足预设位置条件的被按压检测块的偏移数量;当偏移数量大于偏移阈值时,根据预设位置条件与方向调整参数的对应关系确定方向调整参数;输出单元用于根据方向调整参数引导用户在按压指纹传感器时手指的移动方向。传感器时手指的移动方向。传感器时手指的移动方向。


技术研发人员:李建民
受保护的技术使用者:深圳市汇顶科技股份有限公司
技术研发日:2023.05.24
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐