[go: up one dir, main page]

CN105989349B - Fingerprint registration data generation method and electronic device - Google Patents

Fingerprint registration data generation method and electronic device Download PDF

Info

Publication number
CN105989349B
CN105989349B CN201510097901.1A CN201510097901A CN105989349B CN 105989349 B CN105989349 B CN 105989349B CN 201510097901 A CN201510097901 A CN 201510097901A CN 105989349 B CN105989349 B CN 105989349B
Authority
CN
China
Prior art keywords
input data
blocks
combination result
data
mentioned
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510097901.1A
Other languages
Chinese (zh)
Other versions
CN105989349A (en
Inventor
江元麟
郑宇淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Egis Technology Inc
Original Assignee
Egis Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Egis Technology Inc filed Critical Egis Technology Inc
Priority to US14/791,174 priority Critical patent/US9400914B2/en
Publication of CN105989349A publication Critical patent/CN105989349A/en
Application granted granted Critical
Publication of CN105989349B publication Critical patent/CN105989349B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Collating Specific Patterns (AREA)
  • Image Input (AREA)

Abstract

一种指纹注册数据产生方法,包括:提取一第一输入数据,其中上述第一输入数据划分为多个第一区块,且每一上述第一区块具有一索引值;提取一第二输入数据,其中上述第二输入数据划分为多个第二区块,且每一上述第二区块具有上述索引值;比对并组合上述第一输入数据和上述第二输入数据以产生一组合结果,对上述第一输入数据和上述第二输入数据中,相互重复的上述第一区块和上述第二区块的上述索引值进行一累加运算;以及根据上述组合结果产生一提示信息。

A fingerprint registration data generation method includes: extracting a first input data, wherein the first input data is divided into a plurality of first blocks, and each of the first blocks has an index value; extracting a second input data, wherein the second input data is divided into a plurality of second blocks, and each of the second blocks has the index value; comparing and combining the first input data and the second input data to generate a combination result, performing an accumulation operation on the index values of the first blocks and the second blocks that are repeated in the first input data and the second input data; and generating a prompt message according to the combination result.

Description

指纹的注册数据产生方法和电子装置Fingerprint registration data generation method and electronic device

技术领域technical field

本发明说明书主要有关于指纹的注册数据产生的技术,特别有关于通过提示信息,指示使用者的手指的移动方向的指纹的注册数据产生技术。The specification of the present invention mainly relates to the technique of generating fingerprint registration data, and particularly relates to the technique of generating fingerprint registration data indicating the moving direction of the user's finger through prompt information.

背景技术Background technique

近年来,随着生物识别科技的进步且由于密码和卡片较容易遭盗用或遗失且安全性低,因此指纹识别技术也越来越获得重视。指纹识别具有唯一性,不变性以及使用者的手指皆可进行指纹识别的多重性,且指纹影像取得容易。因此安全性能及方便性都被大幅提升,对于金融安全或数据保密也会变的更加有效。In recent years, with the advancement of biometric technology and because passwords and cards are more likely to be stolen or lost and have low security, fingerprint recognition technology has also gained more and more attention. Fingerprint recognition has uniqueness, invariance, and the multiplicity of fingerprint recognition can be performed by the user's fingers, and the fingerprint image is easy to obtain. Therefore, the security performance and convenience have been greatly improved, and it will become more effective for financial security or data confidentiality.

传统上的指纹识别技术可分为刷取式或按压式两种方式。针对小面积的指纹感应装置通常会以按压方式注册进行指纹识别所需的指纹数据。由于按压面积过小,使用者常常需要按压许多次才能完成注册数据的建立。此外,使用者在进行注册指纹识别所需的指纹数据的操作时,往往会习惯性地以手指某一部分放在指纹感应装置上。因此,也造成所建立的注册数据所涵盖的范围不够,因而造成指纹识别的失败率提高。The traditional fingerprint identification technology can be divided into two methods: brush type or push type. Fingerprint sensing devices with a small area usually register fingerprint data required for fingerprint recognition in a pressing manner. Since the pressing area is too small, the user often needs to press many times to complete the creation of the registration data. In addition, when the user performs the operation of registering the fingerprint data required for fingerprint recognition, he often habitually puts a certain part of the finger on the fingerprint sensing device. Therefore, the range covered by the established registration data is not enough, which leads to an increase in the failure rate of fingerprint identification.

因此,当使用者在建立指纹识别的注册数据时,如何提供一个更有效率的方法来提示使用者手指移动的方向,将是个值得研究的课题。Therefore, when the user is creating registration data for fingerprint recognition, how to provide a more efficient method to prompt the user to move the finger will be a topic worthy of research.

发明内容Contents of the invention

有鉴于上述先前技术的问题,本发明提供了通过提示信息指示使用者的手指移动方向的指纹的注册数据产生技术。In view of the above-mentioned problems in the prior art, the present invention provides a technique for generating registration data of a fingerprint indicating the moving direction of the user's finger through prompt information.

根据本发明的一实施例提供了一种指纹的注册数据产生方法。此指纹的注册数据产生方法的步骤包括:提取一第一输入数据,其中上述第一输入数据划分为多个第一区块,且每一上述第一区块具有一索引值;提取一第二输入数据,其中上述第二输入数据划分为多个第二区块,且每一上述第二区块具有上述索引值;比对并组合上述第一输入数据和上述第二输入数据以产生一组合结果,对上述第一输入数据和上述第二输入数据中,相互重复的上述第一区块和上述第二区块重的上述索引值进行一累加运算;以及根据上述组合结果产生一提示信息。According to an embodiment of the present invention, a method for generating registration data of fingerprints is provided. The steps of the fingerprint registration data generation method include: extracting a first input data, wherein the first input data is divided into a plurality of first blocks, and each of the first blocks has an index value; extracting a second Input data, wherein the above-mentioned second input data is divided into a plurality of second blocks, and each of the above-mentioned second blocks has the above-mentioned index value; comparing and combining the above-mentioned first input data and the above-mentioned second input data to generate a combination As a result, an accumulative operation is performed on the index values of the overlapping first block and the second block in the first input data and the second input data; and a prompt message is generated according to the combination result.

根据本发明的一实施例提供了一种电子装置。此电子装置包括一指纹传感器、一处理单元。指纹传感器用以提取一第一输入数据,其中上述第一输入数据划分为多个第一区块,且每一上述第一区块具有一索引值,以及提取一第二输入数据,其中上述第二输入数据划分为多个第二区块,且每一上述第二区块具有上述索引值。处理单元用以比对并组合上述第一输入数据和上述第二输入数据以产生一组合结果,且根据上述组合结果产生一提示信息。此外,产生上述组合结果时,上述处理单元对上述第一输入数据和上述第二输入数据中,相互重复的上述第一区块和上述第二区块的上述索引值进行一累加运算。An embodiment of the present invention provides an electronic device. The electronic device includes a fingerprint sensor and a processing unit. The fingerprint sensor is used to extract a first input data, wherein the above-mentioned first input data is divided into a plurality of first blocks, and each of the above-mentioned first blocks has an index value, and extract a second input data, wherein the above-mentioned first block The two input data are divided into a plurality of second blocks, and each of the second blocks has the above index value. The processing unit is used for comparing and combining the first input data and the second input data to generate a combined result, and generate a prompt message according to the combined result. In addition, when the combination result is generated, the processing unit performs an accumulation operation on the index values of the first block and the second block that overlap each other in the first input data and the second input data.

关于本发明其他附加的特征与优点,此领域的技术人员,在不脱离本发明的精神和范围内,当可根据本案实施方法中所公开的执行联系程序的使用者装置、系统、以及方法,做些许的更动与润饰而得到。With regard to other additional features and advantages of the present invention, those skilled in the art, without departing from the spirit and scope of the present invention, can implement the user device, system, and method for executing the contact program disclosed in the implementation method of this case, With minor changes and embellishments.

附图说明Description of drawings

图1为显示根据本发明的实施例所述的电子装置100的方块图。FIG. 1 is a block diagram showing an electronic device 100 according to an embodiment of the invention.

图2为根据本发明一实施例所述的累加运算的示意图。FIG. 2 is a schematic diagram of an accumulation operation according to an embodiment of the invention.

图3为根据本发明一实施例所述的指纹的注册数据产生方法的流程图300。FIG. 3 is a flowchart 300 of a method for generating fingerprint registration data according to an embodiment of the present invention.

其中,附图标记说明如下:Wherein, the reference signs are explained as follows:

100 指纹比对装置100 fingerprint comparison device

110 指纹传感器110 Fingerprint sensor

120 处理单元120 processing units

130 存储单元130 storage units

300 流程图300 flow chart

具体实施方式Detailed ways

本章节所叙述的是实施本发明的最佳方式,目的在于说明本发明的精神而非用以限定本发明的保护范围,本发明的保护范围当视所附的权利要求所界定者为准。The description in this chapter is the best way to implement the present invention. The purpose is to illustrate the spirit of the present invention rather than to limit the protection scope of the present invention. The protection scope of the present invention should be defined by the appended claims.

图1为显示根据本发明的实施例所述的电子装置100的方块图。根据本发明一实施例,电子装置100可指具有指纹识别功能的电子装置,例如:一移动电话、一智能手机、一平板电脑或一笔记型电脑等电子装置。如图1所示,电子装置100中包括了指纹传感器110、一处理单元120以及一存储单元130。在图1中的方块图,仅为了方便说明本发明的实施例,但本发明并不以此为限。FIG. 1 is a block diagram showing an electronic device 100 according to an embodiment of the invention. According to an embodiment of the present invention, the electronic device 100 may refer to an electronic device with a fingerprint identification function, such as a mobile phone, a smart phone, a tablet computer, or a notebook computer. As shown in FIG. 1 , the electronic device 100 includes a fingerprint sensor 110 , a processing unit 120 and a storage unit 130 . The block diagram in FIG. 1 is only for conveniently illustrating the embodiment of the present invention, but the present invention is not limited thereto.

根据本发明的实施例,指纹传感器110指一小面积的传感器。也就是说,指纹传感器110所具有的感测面积远小于感测手指的面积。因此,当使用者要建立指纹识别的注册数据时,指纹传感器110需要进行多次指纹数据提取的动作,才能产生一较完整的注册数据以供使用者进行指纹识别。根据本发明一实施例,存储单元130用以储存注册数据。According to an embodiment of the present invention, the fingerprint sensor 110 refers to a small-area sensor. That is to say, the sensing area of the fingerprint sensor 110 is much smaller than the sensing area of a finger. Therefore, when the user wants to create registration data for fingerprint identification, the fingerprint sensor 110 needs to perform multiple fingerprint data extraction operations to generate relatively complete registration data for the user to perform fingerprint identification. According to an embodiment of the present invention, the storage unit 130 is used for storing registration data.

根据本发明一实施例,当使用者想要注册指纹识别所需的注册数据时,使用者会将欲注册的手指放在电子装置100的指纹传感器110上,指纹传感器110就会扫描使用者的指纹,以提取一第一输入数据。此外,处理单元120会将第一输入数据划分为具有相同面积的多个第一区块,其中面积相同指包含相同数量的像素(pixel),且每一第一区块中都会具有一初始索引值(或初始权重值),例如,初始索引值可为1。According to an embodiment of the present invention, when the user wants to register the registration data required for fingerprint identification, the user will place the finger to be registered on the fingerprint sensor 110 of the electronic device 100, and the fingerprint sensor 110 will scan the user's fingerprint to extract a first input data. In addition, the processing unit 120 divides the first input data into a plurality of first blocks with the same area, wherein the same area refers to including the same number of pixels, and each first block has an initial index value (or initial weight value), for example, the initial index value can be 1.

提取完第一输入数据后,使用者会再将手指放在电子装置100的指纹传感器110上,指纹传感器110就会再次扫描使用者的指纹,以提取一第二输入数据,且处理单元120会将第二输入数据划分为具有相同面积的多个第二区块,且每一第二区块中都会具有一初始索引值(或初始权重值),例如,1。注意的是,第一输入数据所包含的第一区块的数目和第二输入数据所包含的第二区块的数目是相等的,且第一输入数据的第一区块和第二输入数据的第二区块所具有的初始索引值都是相同的,例如,均为1。此外,每一输入数据的面积可视为指纹传感器110的感测面积。After extracting the first input data, the user will put his finger on the fingerprint sensor 110 of the electronic device 100, and the fingerprint sensor 110 will scan the user's fingerprint again to extract a second input data, and the processing unit 120 will The second input data is divided into a plurality of second blocks with the same area, and each second block has an initial index value (or initial weight value), for example, 1. Note that the number of first blocks contained in the first input data and the number of second blocks contained in the second input data are equal, and the first block of the first input data and the second block of the second input data The initial index values of the second blocks of are all the same, for example, both are 1. In addition, the area of each input data can be regarded as the sensing area of the fingerprint sensor 110 .

根据本发明一实施例,当取得第一输入数据和第二输入数据后,处理单元120就会比对第一输入数据和第二输入数据以产生一组合结果。根据本发明一实施例,处理单元120会将第一输入数据和第二输入数据组合起来,亦即处理单元120会决定在第一输入数据中,与第二输入数据相同的区块。换句话说,会有一部分的第一输入数据的第一区块相同于一部份的第二输入数据的第二区块。处理单元120会将因重复输入而相同的第一区块及第二区块的索引值累加起来。因此,在组合结果中,未与任何第二区块重复的第一区块,其累进索引值会维持为1,与任何第二区块重复的第一区块,其累进索引值为2,而未与任何第一区块重复的第二区块,其累进索引值会维持为1。也就是说,在相互重复的区块就会具有较高的累进索引值。According to an embodiment of the present invention, after obtaining the first input data and the second input data, the processing unit 120 compares the first input data and the second input data to generate a combined result. According to an embodiment of the present invention, the processing unit 120 will combine the first input data and the second input data, that is, the processing unit 120 will determine the same block as the second input data in the first input data. In other words, a portion of the first block of the first input data is identical to a portion of the second block of the second input data. The processing unit 120 accumulates the index values of the first block and the second block that are the same due to repeated input. Therefore, in the combined result, the progressive index value of the first block that is not repeated with any second block will remain as 1, and the progressive index value of the first block that is repeated with any second block will be 2. The progressive index value of the second block which is not repeated with any first block will remain as 1. That is to say, blocks that overlap with each other will have higher progressive index values.

根据本发明一实施例,取得组合结果后,处理单元120会判断组合结果的总面积是否大于一临界值。若组合结果的总面积大于临界值时,处理单元120会停止提取指纹数据。也就是说,当组合结果的总面积大于一临界值时,即表示注册数据(即组合结果)所涵盖的范围已经足够。因此,处理单元120就会提示使用者不需要再进行指纹数据的输入。根据本发明一实施例,临界值为指纹传感器110的感测面积的一倍数值,例如,该倍数值可为一大于或等于2的整数。According to an embodiment of the present invention, after obtaining the combination result, the processing unit 120 determines whether the total area of the combination result is greater than a threshold. If the total area of the combination result is greater than the threshold value, the processing unit 120 stops extracting fingerprint data. That is to say, when the total area of the combined result is greater than a critical value, it means that the range covered by the registration data (ie, the combined result) is sufficient. Therefore, the processing unit 120 will prompt the user to not need to input the fingerprint data. According to an embodiment of the present invention, the threshold value is a multiple of the sensing area of the fingerprint sensor 110 , for example, the multiple value can be an integer greater than or equal to 2.

若组合结果的总面积未大于临界值,处理单元120就会根据组合结果产生一提示信息,以告知使用者在进行下一次的指纹数据输入(例如,一第三输入数据)时,亦即,将手指放置于指纹传感器110上,其手指头所需移动的方向与放置位置。If the total area of the combination result is not greater than the critical value, the processing unit 120 will generate a prompt message according to the combination result to inform the user when performing the next fingerprint data input (for example, a third input data), that is, Place the finger on the fingerprint sensor 110 , the direction and location where the finger needs to move.

举例来说,图2为根据本发明一实施例所述的累加运算的示意图。如图2所示,第一输入数据I1、第二输入数据I2和第三输入数据I3的区块的初始索引值都为1(还未进行组合前)。当区块出现重复输入的情况时,处理单元120会对区块的索引值进行一累加运算,其中图2中累进索引值为2即表示该区块已重复输入二次,而累进索引值为3则表示该区块已重复输入三次。For example, FIG. 2 is a schematic diagram of an accumulation operation according to an embodiment of the present invention. As shown in FIG. 2 , the initial index values of the blocks of the first input data I1 , the second input data I2 and the third input data I3 are all 1 (before combining). When the block is repeatedly input, the processing unit 120 will perform an accumulation operation on the index value of the block, wherein the progressive index value of 2 in FIG. 2 means that the block has been repeatedly input twice, and the progressive index value is A 3 means that the block has been entered three times.

取得组合结果后,处理单元120就会根据组合结果产生一提示信息,以在进行提取下一个输入数据时,告知使用者其手指头所要移动的方向。根据本发明一实施例,提示信息会指示使用者将其手指往组合结果中具有较低累进索引值的区块的方向移动。由于具有较高累进索引值的区块表示使用者的手指对应于该区块的区域的输入频率比较高,也就是使用者习惯将其手指的该区域放置到指纹传感器110上,因此指纹传感器110提取到该区域的次数会比较频繁。因此,提示信息会指示使用者将其手指往组合结果中具有较低累进索引值的区块的方向移动,亦即提示使用者将其手指中输入频率比较低的区域放置到指纹传感器110上,以增加指纹注册数据所涵盖的范围,以及注册数据的完整性。After obtaining the combination result, the processing unit 120 generates a prompt message according to the combination result, so as to inform the user of the direction to move the finger when extracting the next input data. According to an embodiment of the present invention, the prompt information will instruct the user to move his finger in the direction of the block with the lower progressive index value in the combination result. Since the block with a higher progressive index value indicates that the input frequency of the user's finger corresponding to the area of the block is relatively high, that is, the user is used to placing this area of his finger on the fingerprint sensor 110, so the fingerprint sensor 110 The number of extractions to this area will be more frequent. Therefore, the prompt information will instruct the user to move his finger in the direction of the block with a lower progressive index value in the combination result, that is, prompt the user to place the area of his finger with a relatively low input frequency on the fingerprint sensor 110, In order to increase the coverage of fingerprint registration data and the integrity of registration data.

当要提取下一个输入数据时,使用者会再将手指放在电子装置100的指纹传感器110上,并根据提示信息移动其手指。接着,指纹传感器110就会再次扫描使用者的指纹,以提取一第三输入数据,且处理单元120会将第三输入数据划分为大小相同的多个第三区块,且每一第三区块中都会具有一初始索引值,例如,1。取得第三输入数据后,处理单元120会比对组合结果和第三输入数据以产生另一组合结果。When the next input data is to be extracted, the user will put his finger on the fingerprint sensor 110 of the electronic device 100 again, and move his finger according to the prompt information. Then, the fingerprint sensor 110 will scan the user's fingerprint again to extract a third input data, and the processing unit 120 will divide the third input data into a plurality of third blocks of the same size, and each third block Each block will have an initial index value, for example, 1. After obtaining the third input data, the processing unit 120 compares the combination result with the third input data to generate another combination result.

根据本发明另一实施例,处理单元120根据一组合次数来判断是否停止输入指纹数据。举例来说,当处理单元120进行过10次组合后,处理单元120就会判断注册数据(亦即,最后一次的组合结果)所涵盖的范围已经足够,进而指示使用者无需继续输入指纹数据。According to another embodiment of the present invention, the processing unit 120 judges whether to stop inputting fingerprint data according to a combination count. For example, after the processing unit 120 performs 10 combinations, the processing unit 120 will judge that the range covered by the registration data (ie, the last combination result) is sufficient, and then instruct the user that there is no need to continue inputting fingerprint data.

根据本发明一实施例,提示信息可通过电子装置100的一显示单元(图未显示)来显示。根据本发明一实施例,提示信息可在显示单元中所显示的一示意图,通过此示意图可告知使用者那些区块输入的频率比较高,那些区块输入的频率比较低。因此,使用者就可将手指头往输入频率比较低的区块的方向移动。根据本发明一实施例,示意图可为一方块图、一指纹轮廓图或其他类型的显示图示。根据本发明一实施例,示意图中输入频率比较高的区域可以用比较深的颜色显示,输入频率比较低的区域则可以用比较浅的颜色显示。换句话说,本发明可以利用颜色的深浅来提示使用者手指的移动方向。当一区块所对应的累进索引值愈大时,其颜色愈深,反的,累进索引值愈小时,颜色愈浅。因此,使用者可以根据示意图中颜色的深浅,就可判断该将手指往哪个方向移动,以及手指放置在指纹传感器110上的位置与输入区域。According to an embodiment of the present invention, the prompt information can be displayed by a display unit (not shown) of the electronic device 100 . According to an embodiment of the present invention, the prompt information may be a schematic diagram displayed on the display unit, through which the user may be notified of which blocks are input more frequently and which blocks are input less frequently. Therefore, the user can move the finger in the direction of the block with relatively low input frequency. According to an embodiment of the present invention, the schematic diagram can be a block diagram, a fingerprint outline diagram or other types of display diagrams. According to an embodiment of the present invention, areas with relatively high input frequencies in the schematic diagram may be displayed in relatively dark colors, and areas with relatively low input frequencies may be displayed in relatively light colors. In other words, the present invention can use the depth of the color to prompt the user to move the finger. When the incremental index value corresponding to a block is larger, its color is darker; conversely, the smaller the incremental index value, the lighter the color. Therefore, the user can determine which direction to move the finger, and the position and input area where the finger is placed on the fingerprint sensor 110 according to the depth of the color in the schematic diagram.

根据本发明另一实施例,提示信息可在显示单元上显示的一文字方块。处理单元120可通过文字方块所提示的内容,直接提示使用者手指所需要移动的方向。提示信息可在显示单元上显示的箭头图示,以提示使用者手指所需移动的方向。According to another embodiment of the present invention, the prompt information may be a text box displayed on the display unit. The processing unit 120 can directly prompt the user the direction to move the finger through the content prompted by the text box. The prompt information can be shown as an arrow icon displayed on the display unit, so as to prompt the user to move the finger.

根据本发明一实施例,提示信息可通过电子装置100的一声音产生单元(图未显示)来产生一语音信息。处理单元120可通过声音产生单元所播放的语音信息,来提示使用者手指所需要移动的方向。According to an embodiment of the present invention, the prompt information can generate a voice message through a sound generating unit (not shown in the figure) of the electronic device 100 . The processing unit 120 can prompt the user to move the finger through the voice information played by the sound generating unit.

根据本发明一实施例,提示信息可包含一或多个使用者需要移动的方向信息。举例来说:以图2为例,由于右上角和左下角都是属于输入频率比较低的区域,因此处理单元120就会同时或依序提示使用者往右上和左下移动手指。According to an embodiment of the present invention, the prompt information may include one or more direction information that the user needs to move. For example: taking FIG. 2 as an example, since the upper right corner and the lower left corner are areas with relatively low input frequency, the processing unit 120 will prompt the user to move the finger to the upper right and lower left simultaneously or sequentially.

图3为根据本发明一实施例所述的指纹的注册数据产生方法的流程图300,此指纹的注册数据产生方法适用于电子装置100。如图3所示,首先,在步骤S310,通过电子装置100提取一第一输入数据,其中第一输入数据被划分为多个第一区块,且每一上述第一区块具有一初始索引值。在步骤S320,通过电子装置100提取一第二输入数据,其中第二输入数据被划分为多个第二区块,且每一第二区块具有上述初始索引值。在步骤S330,通过电子装置100比对并且将第一输入数据和第二输入数据组合起来,以产生一组合结果,其中电子装置100会将第一输入数据与第二输入数据中,相互重复的第一区块与第二区块的索引值累加起来。在步骤S340,取得组合结果后,通过电子装置100判断组合结果的总面积是否大于一临界值。若组合结果的总面积大于一临界值,进行步骤S350。在步骤S350,通过电子装置100产生一提示信息,以指示停止提取指纹数据。若组合结果的总面积未大于一临界值,进行步骤S360。在步骤S360,通过电子装置100根据组合结果产生一提示信息,以提示使用者手指的放置方向与位置。在步骤S370中,电子装置100提取一第三输入数据,其中第三输入数据被划分为多个第三区块,且每一第三区块具有一初始索引值。在步骤S380,处理单元120会比对并且将组合结果和第三输入数据组合起来,以产生另一组合结果。产生组合结果后,就会回到步骤S340,通过电子装置100判断组合结果的总面积是否大于一临界值。FIG. 3 is a flowchart 300 of a method for generating fingerprint registration data according to an embodiment of the present invention. The method for generating fingerprint registration data is applicable to the electronic device 100 . As shown in FIG. 3, first, in step S310, a first input data is extracted by the electronic device 100, wherein the first input data is divided into a plurality of first blocks, and each of the first blocks has an initial index value. In step S320, a second input data is extracted by the electronic device 100, wherein the second input data is divided into a plurality of second blocks, and each second block has the aforementioned initial index value. In step S330, the electronic device 100 compares and combines the first input data and the second input data to generate a combined result, wherein the electronic device 100 will duplicate the first input data and the second input data The index values of the first block and the second block are accumulated. In step S340, after the combined result is obtained, the electronic device 100 determines whether the total area of the combined result is greater than a threshold. If the total area of the combined result is greater than a threshold, go to step S350. In step S350, a prompt message is generated by the electronic device 100 to indicate to stop extracting fingerprint data. If the total area of the combination result is not greater than a threshold value, go to step S360. In step S360, the electronic device 100 generates a prompt message according to the combination result, so as to prompt the user to place the direction and position of the finger. In step S370, the electronic device 100 extracts a third input data, wherein the third input data is divided into a plurality of third blocks, and each third block has an initial index value. In step S380, the processing unit 120 compares and combines the combination result with the third input data to generate another combination result. After the combination result is generated, it returns to step S340, and the electronic device 100 determines whether the total area of the combination result is greater than a threshold.

根据本发明另一实施例,处理单元120可根据一组合次数,判断是否停止提取指纹数据。According to another embodiment of the present invention, the processing unit 120 may determine whether to stop extracting fingerprint data according to a combination number.

根据本发明的实施例所提出的方法,当使用者在建立指纹识别的注册数据时,使用者可依照提示信息的指示,将其手指往组合结果中具有较低累进索引值的区块的方向移动(亦即,使用者的手指输入频率比较低的区域),以增加注册数据所涵盖的范围,以及注册数据的完整性。此外,根据本发明的实施例所提出的方法,使用者可更有效率地来建立指纹识别的注册数据,而避免输入过多重复的指纹数据。According to the method proposed by the embodiment of the present invention, when the user is creating registration data for fingerprint recognition, the user can follow the instruction of the prompt information and move his finger in the direction of the block with the lower progressive index value in the combination result Movement (that is, the area where the user's finger input frequency is relatively low) to increase the coverage of the registration data and the integrity of the registration data. In addition, according to the method proposed by the embodiment of the present invention, the user can more efficiently create registration data for fingerprint recognition, and avoid inputting too much repetitive fingerprint data.

本发明的说明书所公开的方法和演算法的步骤,可直接通过执行一处理器直接应用在硬件以及软件模块或两者的结合上。一软件模块(包括执行指令和相关数据)和其它数据可储存在数据存储器中,像是随机存取存储器(RAM)、快闪存储器(flash memory)、只读存储器(ROM)、可抹除可规化只读存储器(EPROM)、电子可抹除可规划只读存储器(EEPROM)、暂存器、硬盘、可携式硬盘、光盘只读存储器(CD-ROM)、DVD或在此领域习的技术中任何其它电脑可读取的储存媒体格式。一储存媒体可耦接至一机器装置,举例来说,像是电脑/处理器(为了说明的方便,在本说明书以处理器来表示),上述处理器可通过来读取信息(像是程序码),以及写入信息至储存媒体。一储存媒体可整合一处理器。一特殊应用集成电路(ASIC)包括处理器和储存媒体。一用户设备则包括一特殊应用集成电路。换句话说,处理器和储存媒体以不直接连接用户设备的方式,包含于用户设备中。此外,在一些实施例中,任何适合电脑程序的产品包括可读取的储存媒体,其中可读取的储存媒体包括和一或多个所公开实施例相关的程序码。在一些实施例中,电脑程序的产品可包括封装材料。The steps of the methods and algorithms disclosed in the description of the present invention can be directly applied to hardware and software modules or a combination of both by executing a processor. A software module (including execution instructions and associated data) and other data can be stored in data memory, such as random access memory (RAM), flash memory (flash memory), read only memory (ROM), erasable Programmable Read-Only Memory (EPROM), Electronically Erasable Programmable Read-Only Memory (EEPROM), scratchpad, hard disk, portable hard disk, compact disc read-only memory (CD-ROM), DVD or those learned in this field Any other computer-readable storage medium format within the technology. A storage medium may be coupled to a machine device, for example, such as a computer/processor (for the convenience of description, it is represented by a processor in this specification), and the above-mentioned processor can read information (such as a program code), and write information to storage media. A storage medium can integrate a processor. An application specific integrated circuit (ASIC) includes a processor and storage media. A user equipment includes an ASIC. In other words, the processor and the storage medium are included in the user equipment without being directly connected to the user equipment. Furthermore, in some embodiments, any suitable computer program product includes a readable storage medium that includes program code associated with one or more disclosed embodiments. In some embodiments, the product of the computer program may include packaging material.

本说明书中所提到的「一实施例」或「实施例」,表示与实施例有关的所述特定的特征、结构、或特性是包含根据本发明的至少一实施例中,但并不表示它们存在于每一个实施例中。因此,在本说明书中不同地方出现的「在一实施例中」或「在实施例中」词组并不必然表示本发明的相同实施例。"An embodiment" or "embodiment" mentioned in this specification means that the specific features, structures, or characteristics related to the embodiment are included in at least one embodiment of the present invention, but it does not mean that They are present in every embodiment. Therefore, appearances of the phrases "in one embodiment" or "in an embodiment" in different places in this specification do not necessarily refer to the same embodiment of the present invention.

以上段落使用多种层面描述。显然的,本文的教示可以多种方式实现,而在范例中公开的任何特定架构或功能仅为一代表性的状况。根据本文的教示,任何本领域技术人员应理解在本文公开的各层面可独立实作或两种以上的层面可以合并实作。The above paragraphs use various levels of description. Obviously, the teachings herein can be implemented in many ways, and any specific architecture or functionality disclosed in the examples is only a representative situation. Based on the teachings herein, anyone skilled in the art should understand that each aspect disclosed herein can be implemented independently or two or more aspects can be implemented in combination.

虽然本发明已以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视所附的权利要求所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, this The scope of protection of the invention should be defined by the appended claims.

Claims (16)

1.一种指纹注册数据产生方法,包括:1. A method for generating fingerprint registration data, comprising: 提取一第一输入数据,其中上述第一输入数据划分为多个第一区块,且每一上述第一区块具有一索引值;extracting a first input data, wherein the first input data is divided into a plurality of first blocks, and each of the first blocks has an index value; 提取一第二输入数据,其中上述第二输入数据划分为多个第二区块,且每一上述第二区块具有一索引值;extracting a second input data, wherein the second input data is divided into a plurality of second blocks, and each of the second blocks has an index value; 比对并且组合上述第一输入数据和上述第二输入数据,以产生一组合结果;comparing and combining the first input data and the second input data to generate a combined result; 对上述第一输入数据和上述第二输入数据中,相互重复的上述第一区块和上述第二区块的索引值进行一累加运算;以及performing an accumulation operation on the index values of the first block and the second block that overlap each other in the first input data and the second input data; and 判断上述组合结果的一总面积是否已大于一临界值,以产生一提示信息;Judging whether a total area of the combination result is greater than a critical value, so as to generate a prompt message; 当上述组合结果的上述总面积尚未大于上述临界值,上述提示信息指示一使用者将其手指往上述组合结果中具有较低累进索引值的区块的方向移动。When the total area of the combination result is not greater than the threshold value, the prompt message instructs a user to move his finger in the direction of the block with a lower progressive index value in the combination result. 2.如权利要求1所述的指纹注册数据产生方法,还包括:2. The method for producing fingerprint registration data as claimed in claim 1, further comprising: 当上述组合结果的上述总面积尚未大于上述临界值,提取一第三输入数据,其中上述第三输入数据划分为多个第三区块,且每一上述第三区块具有一索引值。When the total area of the combined result is not greater than the critical value, a third input data is extracted, wherein the third input data is divided into a plurality of third blocks, and each of the third blocks has an index value. 3.如权利要求2所述的指纹注册数据产生方法,还包括:3. The fingerprint registration data generating method as claimed in claim 2, further comprising: 比对并且组合上述组合结果和上述第三输入数据,以产生另一组合结果。comparing and combining the combination result and the third input data to generate another combination result. 4.如权利要求1所述的指纹注册数据产生方法,还包括:4. The method for producing fingerprint registration data as claimed in claim 1, further comprising: 判断上述组合结果的一总面积是否已大于一临界值;以及judging whether a total area of the combination result is greater than a critical value; and 当上述组合结果的上述总面积已大于上述临界值,上述提示信息提示一使用者无需继续输入指纹数据。When the total area of the combined result is greater than the critical value, the prompt message prompts a user that there is no need to continue inputting fingerprint data. 5.如权利要求1所述的指纹注册数据产生方法,还包括:5. The method for generating fingerprint registration data as claimed in claim 1, further comprising: 根据一组合次数来判断是否停止输入指纹数据。Whether to stop inputting fingerprint data is judged according to a combination times. 6.如权利要求1所述的指纹注册数据产生方法,其中上述提示信息通过一显示单元产生,而上述提示信息包含一或多个方向信息。6. The method for generating fingerprint registration data as claimed in claim 1, wherein the prompt information is generated by a display unit, and the prompt information includes one or more direction information. 7.如权利要求1所述的指纹注册数据产生方法,其中上述提示信息通过一声音产生单元产生。7. The method for generating fingerprint registration data according to claim 1, wherein the prompt information is generated by a sound generating unit. 8.如权利要求1所述的指纹注册数据产生方法,其中上述提示信息利用颜色的深浅来提示一使用者手指的移动方向。8. The method for generating fingerprint registration data as claimed in claim 1, wherein the above-mentioned prompt information uses the depth of color to prompt a user to move the finger. 9.一种电子装置,包括:9. An electronic device comprising: 一指纹传感器,用以提取一第一输入数据,其中上述第一输入数据划分为多个第一区块,且每一上述第一区块具有一索引值,以及提取一第二输入数据,其中上述第二输入数据划分为多个第二区块,且每一上述第二区块具有上述索引值;以及A fingerprint sensor for extracting a first input data, wherein the first input data is divided into a plurality of first blocks, and each of the first blocks has an index value, and extracting a second input data, wherein The above-mentioned second input data is divided into a plurality of second blocks, and each of the above-mentioned second blocks has the above-mentioned index value; and 一处理单元,用以比对并且组合上述第一输入数据和上述第二输入数据以产生一组合结果,且根据上述组合结果产生一提示信息,其中产生上述组合结果时,上述处理单元对上述第一输入数据和上述第二输入数据中,相互重复的上述第一区块和第二区块的上述索引值进行一累加运算,A processing unit, used to compare and combine the first input data and the second input data to generate a combination result, and generate a prompt message according to the combination result, wherein when the combination result is generated, the processing unit In the input data and the second input data, the above-mentioned index values of the above-mentioned first block and the second block are repeated to perform an accumulation operation, 其中上述处理单元判断上述组合结果的一总面积是否已大于一临界值,其中当上述组合结果的上述总面积尚未大于上述临界值,上述提示信息指示一使用者将其手指往上述组合结果中具有较低累进索引值的区块的方向移动。Wherein the above-mentioned processing unit judges whether a total area of the above-mentioned combination result is greater than a critical value, wherein when the above-mentioned total area of the above-mentioned combination result is not yet greater than the above-mentioned critical value, the above-mentioned prompt information instructs a user to put his finger into the above-mentioned combination result. The direction in which blocks with lower progressive index values are moved. 10.如权利要求9所述的电子装置,其中当上述组合结果的上述总面积尚未大于上述临界值,提取一第三输入数据,其中上述第三输入数据划分为多个第三区块,且每一上述第三区块具有一索引值。10. The electronic device as claimed in claim 9, wherein when the total area of the combination result is not greater than the threshold value, a third input data is extracted, wherein the third input data is divided into a plurality of third blocks, and Each of the above-mentioned third blocks has an index value. 11.如权利要求10所述的电子装置,其中上述处理单元比对并组合上述组合结果和上述第三输入数据以产生另一组合结果。11. The electronic device as claimed in claim 10, wherein the processing unit compares and combines the combination result and the third input data to generate another combination result. 12.如权利要求9所述的电子装置,其中上述处理单元判断上述组合结果的一总面积是否已大于一临界值,其中当上述组合结果的上述总面积已大于上述临界值,上述提示信息提示一使用者无需继续输入。12. The electronic device according to claim 9, wherein the processing unit judges whether a total area of the combination result is greater than a threshold value, wherein when the total area of the combination result is greater than the threshold value, the prompt message prompts A user does not need to continue to input. 13.如权利要求9所述的电子装置,其中上述处理单元根据一组合次数来判断是否停止输入指纹数据。13. The electronic device as claimed in claim 9, wherein the processing unit determines whether to stop inputting fingerprint data according to a combination number. 14.如权利要求9所述的电子装置,还包括:14. The electronic device of claim 9, further comprising: 一显示单元,用以产生上述提示信息,而上述提示信息包含一或多个方向信息。A display unit is used to generate the above prompt information, and the above prompt information includes one or more direction information. 15.如权利要求9所述的电子装置,还包括:15. The electronic device of claim 9, further comprising: 一声音产生单元,用以产生上述提示信息。A sound generating unit is used to generate the above prompt information. 16.如权利要求9所述的电子装置,其中上述提示信息利用颜色的深浅来提示一使用者手指的移动方向。16 . The electronic device as claimed in claim 9 , wherein the prompt information uses color shades to prompt a user's finger moving direction.
CN201510097901.1A 2014-10-24 2015-03-05 Fingerprint registration data generation method and electronic device Active CN105989349B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/791,174 US9400914B2 (en) 2014-10-24 2015-07-02 Method and electronic device for generating fingerprint enrollment data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201462068035P 2014-10-24 2014-10-24
US62/068,035 2014-10-24

Publications (2)

Publication Number Publication Date
CN105989349A CN105989349A (en) 2016-10-05
CN105989349B true CN105989349B (en) 2019-11-01

Family

ID=57038327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510097901.1A Active CN105989349B (en) 2014-10-24 2015-03-05 Fingerprint registration data generation method and electronic device

Country Status (1)

Country Link
CN (1) CN105989349B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547674A (en) * 2016-10-28 2017-03-29 努比亚技术有限公司 A kind of fingerprint input method, device and terminal
US10713463B2 (en) 2017-10-16 2020-07-14 Egis Technology Inc. Display method of user interface and electronic apparatus thereof
CN109669651B (en) * 2017-10-16 2021-02-02 神盾股份有限公司 Display method of user interface and electronic device
CN109690563B (en) * 2018-12-04 2023-05-30 深圳市汇顶科技股份有限公司 Fingerprint registration method, terminal and computer-readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1924889A (en) * 2005-08-30 2007-03-07 知网生物识别科技股份有限公司 Device and method for fingerprint registration
CN101030246A (en) * 2007-04-09 2007-09-05 黄东运 Method for discriminating fingerprint
CN103065134A (en) * 2013-01-22 2013-04-24 江苏超创信息软件发展股份有限公司 Fingerprint identification device and method with prompt information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5206218B2 (en) * 2008-08-20 2013-06-12 富士通株式会社 Fingerprint image acquisition device, fingerprint authentication device, fingerprint image acquisition method, and fingerprint authentication method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1924889A (en) * 2005-08-30 2007-03-07 知网生物识别科技股份有限公司 Device and method for fingerprint registration
CN101030246A (en) * 2007-04-09 2007-09-05 黄东运 Method for discriminating fingerprint
CN103065134A (en) * 2013-01-22 2013-04-24 江苏超创信息软件发展股份有限公司 Fingerprint identification device and method with prompt information

Also Published As

Publication number Publication date
CN105989349A (en) 2016-10-05

Similar Documents

Publication Publication Date Title
JP2017511912A5 (en)
JP2007538335A (en) Secure system and method for creating and processing partial finger images
US9400914B2 (en) Method and electronic device for generating fingerprint enrollment data
CN105989349B (en) Fingerprint registration data generation method and electronic device
US20150170392A1 (en) Electronic device and method for outputting handwriting fonts
JP2014131277A5 (en) Method and program for compressing binary image representing document
US10089349B2 (en) Method and electronic device for updating the registered fingerprint datasets of fingerprint recognition
CN105320867B (en) Electronic device and fingerprint identification method
CN112136140B (en) Method and apparatus for image recognition
CN104335216A (en) Expedited biometric validation
US20180107332A1 (en) Electronic device and touch control method thereof
EP4030749A1 (en) Image photographing method and apparatus
WO2017156963A1 (en) Method for fingerprint unlocking, and terminal
CN103870812A (en) Method and system for acquiring palmprint image
CN106127104A (en) Prognoses system based on face key point and method thereof under a kind of Android platform
CN106934389A (en) A kind of fingerprint identification method and mobile terminal
US9892308B2 (en) Fingerprint recognition methods and devices
US20170011209A1 (en) Electronic device and method for controlling access to same
WO2016018682A1 (en) Processing image to identify object for insertion into document
WO2024041452A1 (en) Fingerprint recognition method and apparatus, electronic device and readable storage medium
CN108304759A (en) Method and electronic device for recognizing fingers
US20170085784A1 (en) Method for image capturing and an electronic device using the method
CN106033536A (en) Registered fingerprint data updating method for fingerprint identification and electronic device
CN108875467B (en) Living body detection method, living body detection device and computer storage medium
JP2013186720A (en) Character string selection device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant