用于识别指纹的方法和装置的制造方法_5

文档序号:8528433阅读:来源:国知局
域1010大到足以包含整个指纹。此外,当显示指纹输入引导区域1010时,在步骤1113中,控制器201显示文本数据,以便诱导用户用整个指垫来触摸指纹输入引导区域 1lOo
[0128]当用户触摸指纹输入引导区域1010时,在步骤1115中,控制器201经由输入单元240来检测触摸。在步骤1117中,控制器201识别触摸手指的定向。当手指的主轴的定向与指纹输入引导区域1010相匹配时,将触摸确定为正向触摸。当手指的主轴的定向与指纹输入引导区域1010不匹配时,将触摸确定为反向触摸。当手指触摸不是正向触摸时,在步骤1119中,控制器201检测到该结果。在步骤1121中,控制器201在显示单元230上显示文本消息,以便诱导用户执行正向手指触摸。然后,控制器201返回到步骤1115。在这种情况下,用户识别显示在显示单元230上的文本数据(例如,用于诱导改变触摸定向的文本数据)。然后用户改变手指方向并触摸所述引导区域。
[0129]当在步骤1119中检测到正向手指触摸时,在步骤1123中,控制器201识别触摸区域的主轴/次轴的长度。控制器201识别主轴的长度是否大于等于预设尺寸。当主轴的长度小于预设尺寸时,在步骤1127中,控制器201显示文本数据以便诱导更平坦地摆放手指。然后,控制器201返回到步骤1115。
[0130]然而,当在步骤1125中触摸区域的主轴长度大于等于预设尺寸时,在步骤1151中,控制器201在显示单元230上显示用于诱导指纹扫描的数据。例如,当在指纹输入引导区域1010中检测到足够大的指纹触摸输入时,控制器201在显示单元230上显示用于诱导指纹扫描的文本数据。当用户识别到诱导数据并用手指沿指纹扫描传感器220的方向执行滑动动作时,在步骤1153中,控制器201检测该滑动动作。在步骤1155中,控制器201识别由指纹扫描传感器220检测到的指纹信息。然后,在步骤1157中,控制器201将所识别的指纹信息登记在存储单元210中。
[0131]图12是示出了根据本发明实施例的在电子设备中分析手指触摸区域、触摸区域的主轴/次轴的长度、以及触摸区域的定向的同时经由对手指触摸的诱导来进行指纹识别的方法的流程图。图13A到13B示出了根据本发明实施例的当电子设备执行指纹识别处理时显示在显示单元230上的文本数据的显示示例。参考图12、13A、和13B,当在设置模式下设置了指纹登记模式时,在步骤1211中,控制器201检测指纹登记。在步骤1213中,控制器201在显示单元230上显示指纹输入引导区域1315。指纹输入引导区域1315可以被配置在显示单元230的与指纹扫描传感器220接近的区域中。此外,指纹输入引导区域1315具有大到足以包含整个指纹的尺寸。此外,当显示指纹输入引导区域1315时,在步骤1213中,如图13A的附图标记1310所示,控制器201显示文本数据(例如,“将你的手指放置在该区域上”)以便诱导在指纹输入引导区域1315上的整个指垫触摸。
[0132]控制器201显示指纹引导区域1315以及用于诱导触摸的文本数据,如图13A的附图标记1315所示。当用户触摸指纹输入引导区域1315时,在步骤1215中,控制器201经由输入单元240来检测触摸。在步骤1217中,控制器201在指纹输入引导区域1315中识别触摸区域。在步骤1219中,控制器201将所识别的触摸区域与预设的触摸区域进行比较。当所识别的触摸区域小于预设的触摸区域时,在步骤1219中,控制器201检测到该结果。在步骤1221中,如图13A的附图标记1320所示,控制器201在显示单元230上显示数据(例如,“将你的手指更多地放置在该区域中”),以便诱导更大的手指触摸区域。在这种情况下,可以如图4A所示仅扫描指尖。当检测到如图4A所示的触摸时,在步骤1221中,如图4B所示,控制器201显示数据以便诱导足够大的手指触摸(例如,由一整节手指进行的触摸)。然后,控制器201返回到步骤1215以便等待触摸输入。
[0133]当在诱导用户提供新触摸输入的状态下检测到触摸输入时,在步骤1215中,控制器201识别触摸区域。然而,当触摸区域小于预设的触摸区域时,在步骤1221中,如图13A的附图标记1330所示,控制器201显示数据(例如,“将你的手指更多地放置在该区域内”),以便诱导足够大的手指触摸。然后控制器201返回到步骤1215。
[0134]然而,当触摸区域大于等于预设的触摸区域时,在步骤1223中,控制器201识别手指触摸区域的主轴/次轴的长度。在步骤1225中,控制器201将触摸区域的主轴长度与预设长度进行比较。当基于比较结果确定主轴长度小于预设的长度时,控制器201返回到步骤1221,以便显示用于诱导新触摸输入的数据。一般地,当识别到触摸区域大于等于预设尺寸时,触摸区域的主轴长度值大于等于预设的长度。例如,由于指纹部分较大,触摸区域可能满足预设区域条件,但是主轴的长度可能不满足预设长度条件。
[0135]当触摸区域以及触摸区域的主轴长度满足预设条件时,在步骤1227中,控制器201识别触摸手指的定向。当手指的主轴定向与指纹输入引导区域1315相匹配时,将触摸确定为正向触摸。当手指的主轴定向与指纹输入引导区域1315不匹配时,将触摸确定为反向触摸。当手指触摸不是正向触摸时,如图13B的附图标记1355所示,在步骤1231中,控制器201在显示单元230上显示文本消息以便诱导正向手指触摸。然后,控制器201返回到步骤1215。在这种情况下,用户识别显示在显示单元230上的文本数据(例如,诱导改变触摸定向的文本数据),改变手指定向,并触摸指纹输入引导区域1315。
[0136]当在步骤1229中检测到正向手指触摸时,在步骤1251中,如图13A的附图标记1340所示,控制器201在显示单元230上显示数据(例如,“在home键上滑动你的手指”),以便诱导指纹扫描。例如,当在指纹输入引导区域1315中检测到足够大的手指触摸输入时,控制器201在显示单元230上显示用于诱导指纹扫描的文本数据。当用户识别到该诱导数据并用手指沿指纹扫描传感器220的方向执行滑动动作时,在步骤1253,控制器201检测到该滑动动作。在步骤1255中,控制器210识别由指纹扫描传感器220检测到的指纹信息。然后,在步骤1257中,控制器201将所识别的指纹信息登记在存储单元210中。
[0137]图12示出了确定所有条件,包括触摸区域、触摸区域的主轴/次轴的长度、以及触摸定向(或触摸角度)。在这种情况下,在指纹识别之前,控制器201在显示用于允许用户将手指放在TSP上的同时,诱导触摸输入。当用户的手指触摸TSP时,控制器201通过使用所有类型的触摸事件值(例如,触摸区域、触摸角度和/或触摸压力),来确定手指状态。从输入单元240输出的触摸事件值可以是以下值。首先,坐标可以是手指触摸的X和y坐标值。关于触摸区域的主轴/次轴,手指触摸区域的长轴指示主轴,且短轴指示次轴。例如,在Android 型设备中,由 ABS_MT_TOUCH_MAJOR: = max (X,Y)来限定主轴,且由 ABS_MT_TOUCH_MINOR: = min(X,Y)来限定次轴。X和U值指示触摸事件的X和Y轴的长度。由于仅经由主轴/次轴无法识别对手指是进行垂直触摸还是水平触摸加以指示的触摸区域的手指定向(例如,触摸角度),还可以使用关于定向的信息。在Android型设备中,可以通过ABS_MT_0RIENTAT10N:= bool (X > Y)来限定定向。触摸区域指示手指触摸部分的区域。
[0138]可以基于触摸区域和/或主轴/次轴的长度来分析手指触摸的指纹区域。例如,当用户在放置手指使得指纹部分接触触摸屏的同时触摸该触摸屏时,一般可以识别到触摸区域和触摸区域的主轴长度分别大于等于预设区域和预设长度。在指纹识别处理期间,尽管仅使用在触摸区域和触摸区域的主轴/次轴长度之间的一个触摸事件条件,然而可以获得相同的效果。
[0139]此外,还可以考虑引导区域中的手指触摸定向(例如,触摸角度)。当用户用手指水平触摸指纹输入引导区域1315时,指纹超出指纹扫描传感器220在指纹扫描时的扫描范围。当触摸事件的水平和垂直长度分别是X和Y时,主轴=max (X,Y),次轴=min (X,Y),而定向=(X > Y)。仅经由主轴和次轴的值,控制器201无法确定该输入是X轴向长输入或y轴向长输入(例如,手指是水平定向还是垂直定向)。当执行指纹扫描操作时,控制器201通过使用定向信息来执行准确的指纹扫描操作。
[0140]如上所述,随着触摸TSP的手指部分从指尖变为整个指垫,主轴长度和触摸面积的值变大。控制器201基于主轴值和/或面积值,确定用户是使用指尖还是指垫。当用户使用指尖时,控制器201显示指示用户更平坦地摆放手指的消息。此外,当如图13B所示用户执行水平手指触摸时,基于定向值来确定水平手指触摸。当基于所确定的触摸事件值识别到进行了一节手指的触摸时,控制器201输出引导信息,指示沿手指扫描传感器220的方向进行指纹扫描,以便进行指纹识别。
[0141]图14是根据本发明实施例的电子设备使用登记指纹信息来执行功能的方法的流程图。参考图14,当设置了指纹登记模式时,控制器201在步骤1411中检测到指纹登记模式,并在步骤1420中执行指纹登记模式的处理。经由与图9、11或12的方法相同的方法,来执行指纹登记模式。
[0142]在登记指纹的状态下,执行指纹登记模式。在指纹登记模式下,执行锁定屏幕状态或具有安全功能的应用。在步骤1451中,控制器201识别指纹登记模式。在步骤1453中,控制器201在显示单元230上显示指纹输入引导区域。此后,在步骤1455中,控制器201在显示单元230上显示用于诱导指纹扫描的数据。用户从指纹输入引导区域执行扫描操作,或仅在指纹扫描传感器220中执行扫描操作。然后,在步骤1450中,控制器201识别由指纹扫描传感器220扫描到的指纹。控制器201可以忽略在指纹输入引导区域中进行的触摸输入。
[0143]在识别由指纹扫描传感器220扫描到的指纹信息之后,在步骤1461中,控制器201将所识别的指纹信息与登记在存储单元210中的指纹信息进行比较。当所识别的指纹信息与所登记的指纹信息相匹配时,在步骤1463中,控制器201检测到该匹配。在步骤1465中,控制器201执行指纹识别之后的功能。例如,当在锁定屏幕状态下扫描到指纹时,在步骤1465中,控制器201取消锁定屏幕状态。然而,当在步骤1463中所识别的指纹信息与所登记的指纹信息不匹配时,在步骤1467中,控制器201显示错误消息,并结束该处理。
[0144]根据本发明实施例的电子设备包括用于在显示单元的至少一些区域中显示与手指触摸相对应的引导区域的操作,以及用于基于经由引导区域检测到的触摸来提供与指纹识别相关的引导信息的操作。
[0145]用于提供引导信息的操作包括:用于确定与触摸相关的一个或多个属性的操作、用于当一个或多个属性不满足预定条件时显示请求改变该触摸的信息的操作、以及用于当一个或多个属性满足预定条件时经由与引导区域相邻的指纹扫描传感器来收集与触摸相对应的指纹信息的操作。
[0146]触摸属性包括与触摸相关的触摸区域、触摸角度、以及触摸压力中的至少一项。
[0147]用于分析触摸条件的操作包括用于将触摸区域与预设区域进行比较的操作,以及用于显示触摸改变的操作包括用于显示文本以便诱导在引导区域中进行更大的手指触摸的操作。
[0148]用于分析触摸条件的操作包括用于提取触摸手指的主轴和次轴的尺寸并将所提取的主轴和次轴的尺寸进行比较的操作,以及用于显示触摸改变的操作包括用于显示文本以便诱导在引导区域中进行更大手指触摸的操作。
[0149]用于分析触摸条件的操作包括用于分析触摸手指的定向的操作,以及用于显示触摸改变的操作包括用于显示文本以便诱导在引导区域中进行正向手指触摸的操作。
[0150]用于分析触摸条件的操作包括用于将触摸区域与预
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1