TWI607388B - Method of fingerprint verification and electronic apparatus using the same - Google Patents
Method of fingerprint verification and electronic apparatus using the same Download PDFInfo
- Publication number
- TWI607388B TWI607388B TW106102592A TW106102592A TWI607388B TW I607388 B TWI607388 B TW I607388B TW 106102592 A TW106102592 A TW 106102592A TW 106102592 A TW106102592 A TW 106102592A TW I607388 B TWI607388 B TW I607388B
- Authority
- TW
- Taiwan
- Prior art keywords
- sliding
- fingerprint
- trajectory
- fingerprint image
- electronic device
- Prior art date
Links
- 238000012795 verification Methods 0.000 title claims description 48
- 238000000034 method Methods 0.000 title claims description 23
- 230000010354 integration Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
Landscapes
- Image Input (AREA)
- Collating Specific Patterns (AREA)
Description
本發明是有關於一種驗證方法及裝置,且特別是有關於一種指紋驗證方法及其電子裝置。The invention relates to a verification method and device, and in particular to a fingerprint verification method and an electronic device thereof.
在今天,指紋感測器幾乎已經成為各式電子裝置的標準配備。以辨識技術來區分,可分為光學式、熱感應式、超音波式與電容式等,其中又以電容式的指紋辨識技術在目前具有相當廣泛的應用。簡單來說,其指紋辨識的方式是針對指紋的凹凸紋路變化進行辨識,以取得指紋資訊。由於指紋上具有不同的凹凸紋路,因此當指紋接觸感測面板時,感測面板上的不同感測區域的電容值將分別對應所接觸到的不同紋路發生改變,其中指紋的凹部感應電容值較小,而在指紋的凸部感應的電容值較大。然而,指紋的紋路變化幅度相當微小,相對在感測面板上感應的電容值可能只有0.1法拉和1法拉的差別。所以,在進行指紋辨識的時候,若有雜訊干擾的存在,指紋辨識系統接收關於電容值變化的感測訊號以進行分析電容值變化時,將容易受到雜訊的影響,造成訊號的誤判以影響指紋辨識的準確度。Today, fingerprint sensors are almost standard equipment for a variety of electronic devices. Distinguishable by identification technology, it can be divided into optical, thermal, ultrasonic and capacitive. Among them, capacitive fingerprint identification technology has a wide range of applications. In short, the way of fingerprint identification is to identify the change of the concave and convex lines of the fingerprint to obtain the fingerprint information. Since the fingerprint has different embossed lines, when the fingerprint contacts the sensing panel, the capacitance values of the different sensing regions on the sensing panel will respectively change corresponding to the different lines touched, wherein the concave portion of the fingerprint has a capacitance value Small, and the capacitance value induced in the convex portion of the fingerprint is large. However, the variation of the fingerprint's texture is quite small, and the capacitance value induced on the sensing panel may be only 0.1 Farad and 1 Farad. Therefore, when fingerprint recognition occurs, if there is noise interference, the fingerprint identification system receives the sensing signal about the change of the capacitance value to analyze the change of the capacitance value, and is susceptible to the influence of the noise, resulting in the misjudgment of the signal. Affect the accuracy of fingerprint identification.
除此之外,為了顧及電子裝置的尺寸,指紋感測器所佔有的面積時常較小,而所能取得的指紋資訊也較少,導致指紋辨識的準確度也可能會跟著下降。因此,如何能夠提升指紋辨識的準確度是目前相當重要的課題。In addition, in order to take into account the size of the electronic device, the area occupied by the fingerprint sensor is often small, and the fingerprint information that can be obtained is also small, and the accuracy of fingerprint recognition may also decrease. Therefore, how to improve the accuracy of fingerprint recognition is a very important topic at present.
有鑑於此,本發明提供一種指紋驗證方法及其電子裝置,除了指紋影像本身的資訊之外,更從中計算使用者手指滑動軌跡,可增加指紋感測器所能提供的指紋相關資訊。In view of this, the present invention provides a fingerprint verification method and an electronic device thereof. In addition to the information of the fingerprint image itself, the user's finger sliding track is calculated therefrom, and the fingerprint related information that the fingerprint sensor can provide can be increased.
本發明的指紋驗證方法適用於電子裝置,此方法會依序取得多張滑動指紋影像,將所取得的多張滑動指紋影像結合為整合指紋影像,並且比對整合指紋影像與電子裝置儲存的模板指紋影像,以判定所取得的多張滑動指紋影像是否得以通過驗證。此方法還會依據所取得的多張滑動指紋影像的取得順序,來計算其所對應的滑動軌跡,並且比對滑動軌跡與電子裝置的至少一個預設軌跡,以判定滑動軌跡是否得以通過驗證。The fingerprint verification method of the invention is applicable to an electronic device, and the method sequentially acquires multiple sliding fingerprint images, combines the obtained multiple sliding fingerprint images into an integrated fingerprint image, and compares the templates of the integrated fingerprint image and the electronic device storage. Fingerprint image to determine whether the obtained multiple fingerprint images have passed verification. The method further calculates a sliding trajectory corresponding to the obtained sliding fingerprint images, and compares the sliding trajectory with at least one preset trajectory of the electronic device to determine whether the sliding trajectory is verified.
在本發明的一實施例中,若判定所取得的多張滑動指紋影像與滑動軌跡得以通過驗證,則解鎖電子裝置。In an embodiment of the invention, if it is determined that the obtained plurality of sliding fingerprint images and the sliding trajectory are verified, the electronic device is unlocked.
在本發明的一實施例中,若判定所取得的多張滑動指紋影像得以通過驗證,且滑動軌跡對應於至少一個預設軌跡中的其中之一,則依據滑動軌跡所對應的預設軌跡來啟動電子裝置的特定功能。In an embodiment of the present invention, if it is determined that the obtained plurality of sliding fingerprint images are verified, and the sliding track corresponds to one of the at least one preset trajectory, according to the preset trajectory corresponding to the sliding trajectory Activate specific functions of the electronic device.
在本發明的一實施例中,上述的依據所取得的多張滑動指紋影像的取得順序,計算多張滑動指紋影像對應的滑動軌跡的步驟包括依據取得順序比對各滑動指紋影像之間的重疊部分,以及依據重疊部分來計算滑動軌跡。In an embodiment of the present invention, the step of calculating the sliding trajectory corresponding to the plurality of sliding fingerprint images according to the obtained order of acquiring the plurality of sliding fingerprint images comprises: comparing the overlap between the sliding fingerprint images according to the obtaining order. Part, and calculate the sliding trajectory based on the overlapping portion.
在本發明的一實施例中,上述的依據所取得的多張滑動指紋影像的取得順序,計算多張滑動指紋影像對應的滑動軌跡的步驟包括比對各滑動指紋影像與模板指紋影像,以取得各滑動指紋影像在模板指紋影像上的位置,以及依據各滑動指紋影像的取得順序與其在模板指紋影像上的位置,來計算滑動軌跡。In an embodiment of the present invention, the step of calculating the sliding trajectory corresponding to the plurality of sliding fingerprint images according to the obtained order of acquiring the plurality of sliding fingerprint images comprises: comparing the sliding fingerprint images with the template fingerprint images to obtain The position of each sliding fingerprint image on the template fingerprint image, and the position of each sliding fingerprint image and its position on the template fingerprint image are used to calculate the sliding track.
本發明的電子裝置包括指紋取得模組、指紋整合模組、軌跡計算模組以及指紋驗證模組。指紋取得模組依序取得多張滑動指紋影像。指紋整合模組結合所取得的多張滑動指紋影像為整合指紋影像。軌跡計算模組依據所取得的多張滑動指紋影像的取得順序,來計算多張滑動指紋影像對應的滑動軌跡。指紋驗證模組比對整合指紋影像與電子裝置儲存的模板指紋影像,以判定所取得的多張滑動指紋影像是否得以通過驗證。指紋驗證模組更比對滑動軌跡與電子裝置的至少一個預設軌跡,以判定滑動軌跡是否得以通過驗證。The electronic device of the present invention comprises a fingerprint acquisition module, a fingerprint integration module, a trajectory calculation module and a fingerprint verification module. The fingerprint acquisition module sequentially acquires multiple sliding fingerprint images. The fingerprint integration module combines the obtained multiple sliding fingerprint images into an integrated fingerprint image. The trajectory calculation module calculates the sliding trajectory corresponding to the plurality of sliding fingerprint images according to the acquired order of the plurality of sliding fingerprint images. The fingerprint verification module compares the fingerprint image and the template fingerprint image stored by the electronic device to determine whether the obtained plurality of sliding fingerprint images are verified. The fingerprint verification module compares the sliding track with at least one preset track of the electronic device to determine whether the sliding track is verified.
在本發明的一實施例中,若上述的指紋驗證模組判定所取得的多張滑動指紋影像與滑動軌跡得以通過驗證,則上述的電子裝置解鎖。In an embodiment of the invention, if the fingerprint verification module determines that the obtained plurality of sliding fingerprint images and the sliding track are verified, the electronic device is unlocked.
在本發明的一實施例中,若上述的指紋驗證模組判定所取得的多張滑動指紋影像得以通過驗證,且滑動軌跡對應於至少一個預設軌跡中的其中之一,則依據滑動軌跡所對應的預設軌跡來啟動電子裝置的特定功能。In an embodiment of the present invention, if the fingerprint verification module determines that the obtained plurality of sliding fingerprint images are verified, and the sliding track corresponds to one of the at least one preset trajectory, according to the sliding trajectory A corresponding preset track is used to activate a specific function of the electronic device.
在本發明的一實施例中,上述的軌跡計算模組依據所取得的多張滑動指紋影像的取得順序比對各滑動指紋影像之間的重疊部分,並依據所述重疊部分來計算滑動軌跡。In an embodiment of the invention, the trajectory calculation module compares the overlapping portions between the sliding fingerprint images according to the acquired order of the plurality of sliding fingerprint images, and calculates the sliding trajectory according to the overlapping portion.
在本發明的一實施例中,上述的指紋驗證模組比對各滑動指紋影像與模板指紋影像,以取得各滑動指紋影像在模板指紋影像上的位置。上述的軌跡計算模組依據各滑動指紋影像在模板指紋影像上的位置,來計算滑動軌跡。In an embodiment of the invention, the fingerprint verification module compares each of the sliding fingerprint image and the template fingerprint image to obtain the position of each sliding fingerprint image on the template fingerprint image. The trajectory calculation module calculates the sliding trajectory according to the position of each sliding fingerprint image on the template fingerprint image.
基於上述,本發明的指紋驗證方法及其電子裝置將所取得的多張滑動指紋影像,結合為整合指紋影像,此整合指紋影像可用來判定多張滑動指紋影像是否得以通過驗證。此外,本發明的指紋驗證方法及其電子裝置更計算所取得的多張滑動指紋影像所對應的滑動軌跡,以作為整合指紋影像以外的另一資訊。如此一來,能夠從所取得的多張滑動指紋影像中取得更多的指紋相關資訊。Based on the above, the fingerprint verification method and the electronic device of the present invention combine the acquired multiple sliding fingerprint images into an integrated fingerprint image, and the integrated fingerprint image can be used to determine whether multiple sliding fingerprint images can pass the verification. In addition, the fingerprint verification method and the electronic device thereof of the present invention further calculate a sliding trajectory corresponding to the obtained plurality of sliding fingerprint images as another information other than the integrated fingerprint image. In this way, more fingerprint related information can be obtained from the obtained plurality of sliding fingerprint images.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the invention will be apparent from the following description.
圖1是依照本發明一實施例所繪示的電子裝置的方塊圖。請參照圖1,本實施例的電子裝置100例如是智慧手機(Smart phone)、個人數位助理(Personal Digital Assistant,PDA)、(Tablet PC)、筆記型電腦、桌上型電腦或其他種類的電子裝置。電子裝置100中包括指紋感測器110、處理器120以及儲存裝置130,其功能分述如下。FIG. 1 is a block diagram of an electronic device according to an embodiment of the invention. Referring to FIG. 1 , the electronic device 100 of the embodiment is, for example, a smart phone, a personal digital assistant (PDA), a tablet PC, a notebook computer, a desktop computer, or other types of electronic devices. Device. The electronic device 100 includes a fingerprint sensor 110, a processor 120, and a storage device 130, the functions of which are described below.
指紋感測器110例如是電容式感測器、光學式感測器、熱感應式感測器或超音波式感測器的指紋感測器。在本實施例中,指紋感測器110用以感測是否發生使用者的手指觸碰,以傳送啟動訊號至處理器120來通知處理器120控制指紋感測器110擷取使用者手指的指紋影像。The fingerprint sensor 110 is, for example, a fingerprint sensor, an optical sensor, a thermal sensor, or a fingerprint sensor of an ultrasonic sensor. In this embodiment, the fingerprint sensor 110 is configured to sense whether a user's finger touch occurs to transmit an activation signal to the processor 120 to notify the processor 120 to control the fingerprint sensor 110 to capture the fingerprint of the user's finger. image.
儲存裝置130可以是任何類型的固定式或可移動式隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)或類似元件或上述元件的組合。在本實施例中,儲存裝置130用以記錄模板指紋影像。模板指紋影像例如是使用者藉由指紋感測器110所註冊的指紋影像,在註冊後的模板指紋影像可以作為判斷指紋影像是否能夠通過驗證的依據。附帶一提的,本發明並不限制模板指紋影像的數量,其可以是一個或多個。The storage device 130 can be any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory (flash memory) or the like. Element or combination of the above elements. In this embodiment, the storage device 130 is configured to record a template fingerprint image. The template fingerprint image is, for example, a fingerprint image registered by the fingerprint sensor 110, and the template fingerprint image after registration can be used as a basis for determining whether the fingerprint image can pass the verification. Incidentally, the present invention does not limit the number of template fingerprint images, which may be one or more.
在本實施例中,儲存裝置130包括指紋取得模組131、指紋整合模組133、軌跡計算模組135以及指紋驗證模組137,這些模組例如是儲存在儲存裝置130中的程式。In this embodiment, the storage device 130 includes a fingerprint acquisition module 131, a fingerprint integration module 133, a trajectory calculation module 135, and a fingerprint verification module 137. The modules are, for example, programs stored in the storage device 130.
處理器120例如是中央處理單元(Central Processing Unit,CPU),或是其他可程式設計的一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式設計控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式設計邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。處理器120連接指紋感測器110以及儲存裝置130,其會從儲存裝置130載入指紋取得模組131、指紋整合模組133、軌跡計算模組135以及指紋驗證模組137的程式,據以執行本發明的指紋驗證方法。以下即舉實施例說明此方法的詳細步驟。The processor 120 is, for example, a central processing unit (CPU), or another programmable general purpose or special purpose microprocessor (Microprocessor), a digital signal processor (DSP), and a programmable program. Design controllers, Application Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), or other similar devices or combinations of these devices. The processor 120 is connected to the fingerprint sensor 110 and the storage device 130, and loads the fingerprint acquisition module 131, the fingerprint integration module 133, the trajectory calculation module 135, and the fingerprint verification module 137 from the storage device 130. The fingerprint verification method of the present invention is performed. The detailed steps of this method are illustrated by the following examples.
圖2是依照本發明一實施例所繪示的指紋驗證方法的流程圖。請參照圖2,本實施例的方法適用於圖1的電子裝置100,以下即搭配電子裝置100中的各項元件說明本發明的指紋驗證方法的詳細步驟。2 is a flow chart of a fingerprint verification method according to an embodiment of the invention. Referring to FIG. 2, the method of the present embodiment is applied to the electronic device 100 of FIG. 1, and the detailed steps of the fingerprint verification method of the present invention are described below with the components in the electronic device 100.
首先,指紋取得模組131會藉由指紋感測器110來依序取得多張滑動指紋影像(步驟S210)。圖3是依照本發明一實施例所繪示的取得多張滑動指紋影像的示意圖。如圖3所示,在本實施例中,相對於指紋感測器110來說,使用者的手指例如是如圖中箭頭所指示方向先向右滑動,再向左下滑動。指紋取得模組131例如會藉由指紋感測器110以預定的時間間隔取得使用者手指在指紋感測器110上滑動時的6張滑動指紋影像SFIMG1~SFIMG6。由於使用者的手指相對於指紋感測器110是向右滑動,再向左下滑動,因此相對於使用者的手指,滑動指紋影像SFIMG1~SFIMG6是取得了手指上先向左,再向右上的位置上的6張滑動指紋影像。附帶一提的,本發明並不限制上述的預定時間間隔以及所取得的滑動指紋影像的數量,在其他實施例中指紋取得模組131亦可例如是取得8張或更多或更少的滑動指紋影像。換言之,本領域技術人員當可依據需求來設定取得多張滑動指紋影像的預定時間間隔、時間總長度,以及取得的數量,本發明不加以限制。First, the fingerprint acquisition module 131 sequentially acquires a plurality of sliding fingerprint images by the fingerprint sensor 110 (step S210). FIG. 3 is a schematic diagram of acquiring multiple sliding fingerprint images according to an embodiment of the invention. As shown in FIG. 3, in the present embodiment, with respect to the fingerprint sensor 110, the user's finger slides to the right, for example, in the direction indicated by the arrow in the figure, and then slides to the left. The fingerprint acquisition module 131 acquires, for example, six sliding fingerprint images SIFMG1 to SIFMG6 when the user's finger slides on the fingerprint sensor 110 at predetermined time intervals by the fingerprint sensor 110. Since the user's finger slides to the right relative to the fingerprint sensor 110 and then slides to the left, the sliding fingerprint images SFMMG1~SFIMG6 are positioned first to the left and then to the upper right relative to the finger of the user. 6 sliding fingerprint images on the top. Incidentally, the present invention does not limit the predetermined time interval and the number of the obtained sliding fingerprint images. In other embodiments, the fingerprint obtaining module 131 may also obtain, for example, 8 or more slides. Fingerprint image. In other words, the person skilled in the art can set the predetermined time interval, the total length of time, and the quantity obtained by acquiring the plurality of sliding fingerprint images according to requirements, and the invention is not limited.
接著,指紋整合模組133會結合多張滑動指紋影像為整合指紋影像(步驟S220)。圖4是依照本發明一實施例所繪示的取得整合指紋影像的示意圖。如圖4所示,在本實施例中,指紋整合模組133會將指紋取得模組131所取得的滑動指紋影像SFIMG1~SFIMG6結合為整合指紋影像CFIMG。具體來說,指紋整合模組133會判斷滑動指紋影像SFIMG1~SFIMG6兩兩的重疊區域,再將判斷出的重疊區域疊合,便能夠得到較大面積的整合指紋影像CFIMG。簡單來說,整合指紋影像CFIMG可以視為是所取得的6張滑動指紋影像SFIMG1~SFIMG6的聯集影像。Next, the fingerprint integration module 133 combines the plurality of sliding fingerprint images into an integrated fingerprint image (step S220). FIG. 4 is a schematic diagram of acquiring an integrated fingerprint image according to an embodiment of the invention. As shown in FIG. 4, in the embodiment, the fingerprint integration module 133 combines the sliding fingerprint images SFMMG1~SFIMG6 obtained by the fingerprint acquisition module 131 into an integrated fingerprint image CFIMG. Specifically, the fingerprint integration module 133 determines the overlapping regions of the sliding fingerprint images SFMMG1~SFIMG6, and then overlaps the determined overlapping regions to obtain a larger integrated fingerprint image CFIMG. In short, the integrated fingerprint image CFIMG can be regarded as a joint image of the obtained six sliding fingerprint images SIFMG1~SFIMG6.
以本實施例的滑動指紋影像SFIMG1、SFIMG2為例,指紋整合模組133會判斷滑動指紋影像SFIMG1、SFIMG2的重疊部分OVP(以斜線填滿)位於滑動指紋影像SFIMG1的左半部,而重疊部分OVP位於滑動指紋影像SFIMG2的右半部。指紋整合模組133會將其所判斷出的滑動指紋影像SFIMG1與滑動指紋影像SFIMG2的重疊部分OVP疊合,便能夠結合滑動指紋影像SFIMG1與SFIMG2以得到兩者的聯集影像。以此方式類推,便能夠得到結合滑動指紋影像SFIMG1~SFIMG6的整合指紋影像CFIMG。Taking the sliding fingerprint images SFMMG1 and SFIMG2 of the present embodiment as an example, the fingerprint integration module 133 determines that the overlapping portion OVP (filled with oblique lines) of the sliding fingerprint images SFIMG1 and SFIMG2 is located in the left half of the sliding fingerprint image SFMMG1, and the overlapping portion The OVP is located in the right half of the sliding fingerprint image SFMMG2. The fingerprint integration module 133 overlaps the overlapped portion OVP1 of the sliding fingerprint image SFMMG1 and the sliding fingerprint image SFMMG2, so that the sliding fingerprint images SFMMG1 and SFIMG2 can be combined to obtain a combined image of the two. In this way, an integrated fingerprint image CFIMG combined with the sliding fingerprint images SFMMG1~SFIMG6 can be obtained.
特別的是,結合的整合指紋影像CFIMG能夠比指紋感測器110單次所擷取的指紋影像(例如,滑動指紋影像SFIMG1~SFIMG6的其中之一)包含更多的指紋資訊。因此,本實施例的指紋感測器110可以實作成較小的尺寸,也能夠獲取足夠的指紋資訊來作驗證。In particular, the combined integrated fingerprint image CFIMG can contain more fingerprint information than the fingerprint image captured by the fingerprint sensor 110 (for example, one of the sliding fingerprint images SFMMG1~SFIMG6). Therefore, the fingerprint sensor 110 of the embodiment can be implemented in a small size, and can also acquire sufficient fingerprint information for verification.
除了結合多張滑動指紋影像來取得整合指紋影像之外,軌跡計算模組135還會依據多張滑動指紋影像的取得順序,來計算出多張滑動指紋影像所對應的滑動軌跡(步驟S230)。圖5是依照本發明一實施例所繪示的計算滑動軌跡的示意圖。如圖5所示,在本實施例中,多張滑動指紋影像的取得順序依序為SFIMG1、SFIMG2、SFIMG3、SFIMG4、SFIMG5、SFIMG6。因此,軌跡計算模組135會首先判斷滑動指紋影像SFIMG1、SFIMG2的滑動方向SD1,再判斷滑動指紋影像SFIMG2、SFIMG3的滑動方向SD2,以此類推便可得到滑動方向SD1~SD5。In addition to combining the plurality of sliding fingerprint images to obtain the integrated fingerprint image, the trajectory calculation module 135 calculates the sliding trajectory corresponding to the plurality of sliding fingerprint images according to the order in which the plurality of sliding fingerprint images are acquired (step S230). FIG. 5 is a schematic diagram of calculating a sliding trajectory according to an embodiment of the invention. As shown in FIG. 5, in this embodiment, the order of acquiring the plurality of sliding fingerprint images is SFIMG1, SFIMG2, SFIMG3, SFIMG4, SFIMG5, and SFIMG6. Therefore, the trajectory calculation module 135 first determines the sliding direction SD1 of the sliding fingerprint images SFMMG1, SFMMG2, and then determines the sliding direction SD2 of the sliding fingerprint images SFIMG2 and SFMMG3, and so on can obtain the sliding directions SD1 to SD5.
在本實施例中,軌跡計算模組135會依據多張滑動指紋影像SFIMG1~SFIMG6的取得順序比對各滑動指紋影像之間的重疊部分,再依據所比對出的重疊部分來計算滑動軌跡。以本實施例的滑動指紋影像SFIMG1、SFIMG2為例,軌跡計算模組135會比對滑動指紋影像SFIMG1、SFIMG2的重疊部分OVP。如以上段落所述,重疊部分OVP位於滑動指紋影像SFIMG1的左半部,而重疊部分OVP位於滑動指紋影像SFIMG2的右半部。因此,軌跡計算模組135會判斷從取得滑動指紋影像SFIMG1至取得滑動指紋影像SFIMG2的時間段中,使用者手指的滑動方向SD1是朝右滑動。隨後,軌跡計算模組135會依序比對滑動指紋影像SFIMG2、SFIMG3,滑動指紋影像SFIMG3、SFIMG4、滑動指紋影像SFIMG4、SFIMG5、滑動指紋影像SFIMG5、SFIMG6的重疊部分以判斷各別的滑動方向SD2~SD5。最後,滑動方向SD1~SD5可結合為使用者手指的滑動軌跡,即,先向右,再向左下。In this embodiment, the trajectory calculation module 135 compares the overlapping portions between the sliding fingerprint images according to the acquisition order of the plurality of sliding fingerprint images SFMMG1~SFIMG6, and then calculates the sliding trajectory according to the compared overlapping portions. Taking the sliding fingerprint images SFMMG1 and SFIMG2 of the present embodiment as an example, the trajectory calculation module 135 compares the overlapping portions OVP of the sliding fingerprint images SFIMG1 and SFIMG2. As described in the above paragraph, the overlapping portion OVP is located in the left half of the sliding fingerprint image SFMMG1, and the overlapping portion OVP is located in the right half of the sliding fingerprint image SFMMG2. Therefore, the trajectory calculation module 135 determines that the sliding direction SD1 of the user's finger slides to the right in the period from the acquisition of the sliding fingerprint image SFMMG1 to the acquisition of the sliding fingerprint image SFMMG2. Then, the trajectory calculation module 135 sequentially compares the overlapping portions of the sliding fingerprint images SFMMG2, SFMMG3, sliding fingerprint images SFMMG3, SFIMG4, sliding fingerprint images SFMMG4, SFIMG5, sliding fingerprint images SFMMG5, SFMMG6 to determine the respective sliding directions SD2. ~SD5. Finally, the sliding directions SD1~SD5 can be combined into the sliding track of the user's finger, that is, first to the right and then to the lower left.
在另一實施例中,儲存裝置130中儲存有使用者所註冊的模板指紋影像TFIMG。因此,指紋驗證模組137亦可例如先比對各滑動指紋影像SFIMG1~SFIMG6與模板指紋影像TFIMG,以取得各滑動指紋影像SFIMG1~SFIMG6在模板指紋影像上TFIMG的位置(例如,滑動指紋影像中心點在模板指紋影像TFIMG上的座標),然後軌跡計算模組135會再依據各滑動指紋影像SFIMG1~SFIMG6的取得順序與其在模板指紋影像TFIMG上的位置,計算滑動軌跡。In another embodiment, the storage device 130 stores a template fingerprint image TFIMG registered by the user. Therefore, the fingerprint verification module 137 can also compare the sliding fingerprint images SFIMG1~SFIMG6 and the template fingerprint image TFIMG to obtain the position of the TFIMG of each sliding fingerprint image SFMMG1~SFIMG6 on the template fingerprint image (for example, the sliding fingerprint image center). The coordinates of the template fingerprint image TFIMG are then calculated, and then the trajectory calculation module 135 calculates the sliding trajectory according to the position of the sliding fingerprint images SFMMG1~SFIMG6 and its position on the template fingerprint image TFIMG.
圖6是依照本發明另一實施例所繪示的計算滑動軌跡的示意圖。具體來說,如圖6所示,指紋驗證模組137會比對出各滑動指紋影像SFIMG1~SFIMG6在模板指紋影像TFIMG上對應的位置。隨後,依據上述的取得順序以及模板指紋影像TFIMG,軌跡計算模組135便能夠判斷出各滑動指紋影像SFIMG1~SFIMG6是對應於模板指紋影像TFIMG中先向左,再向右上的位置。詳細來說,滑動方向SD1可例如為滑動指紋影像SFIMG1在模板指紋影像TFIMG上的座標,減去滑動指紋影像SFIMG2在模板指紋影像TFIMG上的座標,所得到的向量,以此類推。如此一來,軌跡計算模組135便能夠進一步判斷出滑動指紋影像SFIMG1~SFIMG6所對應的使用者手指的滑動軌跡為先向右,再向左下。FIG. 6 is a schematic diagram of calculating a sliding trajectory according to another embodiment of the invention. Specifically, as shown in FIG. 6, the fingerprint verification module 137 compares the positions of the respective sliding fingerprint images SIFMG1~SFIMG6 on the template fingerprint image TFIMG. Then, according to the acquisition order and the template fingerprint image TFIMG, the trajectory calculation module 135 can determine that each of the sliding fingerprint images SFMMG1~SFIMG6 corresponds to the position of the template fingerprint image TFIMG first to the left and then to the upper right. In detail, the sliding direction SD1 may be, for example, a coordinate of the sliding fingerprint image SFMMG1 on the template fingerprint image TFIMG, subtracting the coordinates of the sliding fingerprint image SFIMG2 on the template fingerprint image TFIMG, the obtained vector, and so on. In this way, the trajectory calculation module 135 can further determine that the sliding trajectory of the user's finger corresponding to the sliding fingerprint images SFMMG1~SFIMG6 is first to the right and then to the lower left.
在取得整合指紋影像CFIMG後,指紋驗證模組137會比對整合指紋影像CFIMG與電子裝置100的儲存裝置130中儲存的模板指紋影像TFIMG,以判定滑動指紋影像SFIMG1~SFIMG6是否得以通過驗證(步驟S240)。在本實施例中,指紋驗證模組137例如會取得整合指紋影像CFIMG中的多個特徵點,來與模板指紋影像TFIMG中的多個特徵點作比對,並判斷匹配的特徵點數量是否達到要求,據以判定整合指紋影像CFIMG是否得以通過驗證。當整合指紋影像CFIMG是得以通過驗證,則判定滑動指紋影像SFIMG1~SFIMG6也得以通過驗證。本領域具備普通知識的技術人員應可理解比對整合指紋影像CFIMG與模板指紋影像TFIMG,以判定整合指紋影像CFIMG是否得以通過驗證的具體手段與方法,故在此不進一步限制亦不再贅述。After obtaining the integrated fingerprint image CFIMG, the fingerprint verification module 137 compares the fingerprint image CFIMG with the template fingerprint image TFIMG stored in the storage device 130 of the electronic device 100 to determine whether the sliding fingerprint images SFMMG1~SFIMG6 are verified (steps). S240). In this embodiment, the fingerprint verification module 137 obtains, for example, multiple feature points in the integrated fingerprint image CFIMG to compare with multiple feature points in the template fingerprint image TFIMG, and determines whether the number of matched feature points is reached. The request is based on whether the integrated fingerprint image CFIMG is verified. When the integrated fingerprint image CFIMG is verified, it is determined that the sliding fingerprint images SFMMG1~SFIMG6 are also verified. A person having ordinary knowledge in the field should be able to understand the specific means and method for comparing the fingerprint image CFIMG and the template fingerprint image TFIMG to determine whether the integrated fingerprint image CFIMG can be verified, and therefore will not be further described herein.
在取得滑動軌跡後,指紋驗證模組137會比對滑動軌跡與電子裝置100的至少一預設軌跡,以判定所取得的滑動軌跡是否得以通過驗證(步驟S250)。在本實施例中,電子裝置100的處理器120預設有用以驗證的預設軌跡,例如為先向右,再向左下。當滑動軌跡匹配於預設軌跡,例如兩者皆為先向右,再向左下時,則指紋驗證模組137會判定滑動軌跡得以通過驗證。After the sliding track is obtained, the fingerprint verification module 137 compares the sliding track with at least one preset track of the electronic device 100 to determine whether the obtained sliding track is verified (step S250). In this embodiment, the processor 120 of the electronic device 100 presets a preset trajectory useful for verification, for example, first to the right and then to the lower left. When the sliding track matches the preset track, for example, both are first to the right and then to the left, the fingerprint verification module 137 determines that the sliding track is verified.
然而,本發明並不限制預設軌跡的數量。在另一實施例中,可例如存在有多個預設軌跡預設於處理器120或儲存於儲存裝置130中,並且各個預設軌跡分別對應於電子裝置100的其中一個特定功能。當滑動軌跡匹配於多個預設軌跡的其中之一時,指紋驗證模組137亦會判定滑動軌跡得以通過驗證。However, the present invention does not limit the number of preset tracks. In another embodiment, for example, a plurality of preset trajectories may be preset in the processor 120 or stored in the storage device 130, and each of the preset trajectories respectively corresponds to one of the specific functions of the electronic device 100. When the sliding track matches one of the plurality of preset tracks, the fingerprint verification module 137 also determines that the sliding track is verified.
由此可知,本發明實施例的電子裝置100藉由指紋感測器110,除了取得比單次擷取的指紋影像包含更多指紋資訊的整合指紋影像CFIMG之外,更取得了使用者手指的滑動軌跡。如此一來,電子裝置100有更多的指紋資訊能夠應用,增加了指紋驗證時的彈性。Therefore, the electronic device 100 of the embodiment of the present invention obtains the fingerprint of the user by using the fingerprint sensor 110 in addition to the integrated fingerprint image CFIMG containing more fingerprint information than the single captured fingerprint image. Sliding track. As a result, the electronic device 100 has more fingerprint information to be applied, which increases the flexibility in fingerprint verification.
舉例而言,當指紋驗證模組137同時判定滑動指紋影像SFIMG1~SFIMG6以及滑動軌跡皆得以通過驗證,才會解鎖電子裝置100。詳細來說,增加了滑動軌跡的指紋資訊能夠增加電子裝置100解鎖時的安全性。For example, when the fingerprint verification module 137 simultaneously determines that the sliding fingerprint images SIFMG1~SFIMG6 and the sliding trajectory are verified, the electronic device 100 is unlocked. In detail, the addition of the fingerprint information of the sliding track can increase the security when the electronic device 100 is unlocked.
舉另一例而言,當指紋驗證模組137判定滑動指紋影像SFIMG1~SFIMG6得以通過驗證,且滑動軌跡是匹配於多個對應於電子裝置100的特定功能的預設軌跡的其中之一時,依據滑動軌跡所匹配的預設軌跡,來啟動電子裝置100中對應的特定功能。詳細來說,增加了滑動軌跡的指紋資訊能夠在使用者手指的一次滑動中,同時達到驗證與啟動特定功能的目的。For another example, when the fingerprint verification module 137 determines that the sliding fingerprint images SIFMG1~SFIMG6 are verified, and the sliding trajectory is one of the preset trajectories matching a plurality of specific functions corresponding to the electronic device 100, according to the sliding The preset trajectory matched by the trajectory starts a corresponding specific function in the electronic device 100. In detail, the fingerprint information with the added sliding track can achieve the purpose of verifying and starting a specific function in one sliding of the user's finger.
綜上所述,本發明的指紋驗證方法及其電子裝置將所取得的多張滑動指紋影像,結合為整合指紋影像,此整合指紋影像可用來判定多張滑動指紋影像是否得以通過驗證。此外,本發明的指紋驗證方法及其電子裝置更計算所取得的多張滑動指紋影像所對應的滑動軌跡,以作為整合指紋影像以外的另一資訊。如此一來,能夠藉由減少電子裝置中指紋感測器所需的體積,並且從所取得的多張滑動指紋影像中取得更多的指紋相關資訊。In summary, the fingerprint verification method and the electronic device of the present invention combine the obtained multiple sliding fingerprint images into an integrated fingerprint image, and the integrated fingerprint image can be used to determine whether multiple sliding fingerprint images can pass the verification. In addition, the fingerprint verification method and the electronic device thereof of the present invention further calculate a sliding trajectory corresponding to the obtained plurality of sliding fingerprint images as another information other than the integrated fingerprint image. In this way, more fingerprint related information can be obtained from the obtained multiple sliding fingerprint images by reducing the volume required for the fingerprint sensor in the electronic device.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.
100‧‧‧電子裝置 100‧‧‧Electronic devices
110‧‧‧指紋感測器 110‧‧‧Finger sensor
120‧‧‧處理器 120‧‧‧ processor
130‧‧‧儲存裝置 130‧‧‧Storage device
131‧‧‧指紋取得模組 131‧‧‧Fingerprint acquisition module
133‧‧‧指紋整合模組 133‧‧‧Fingerprint integration module
135‧‧‧軌跡計算模組 135‧‧‧Track calculation module
137‧‧‧指紋驗證模組 137‧‧‧Fingerprint verification module
CFIMG‧‧‧整合指紋影像 CFIMG‧‧‧ integrated fingerprint image
OVP‧‧‧重疊部分 OVP‧‧‧ overlap
S210~S250‧‧‧指紋驗證方法的步驟 S210~S250‧‧‧Steps for fingerprint verification method
SD1~SD5‧‧‧滑動方向 SD1~SD5‧‧‧ sliding direction
SFIMG1~SFIMG6‧‧‧滑動指紋影像 SFIMG1~SFIMG6‧‧‧Sliding fingerprint image
TFIMG‧‧‧模板指紋影像 TFIMG‧‧‧Template Fingerprint Image
圖1是依照本發明一實施例所繪示的電子裝置的方塊圖。 圖2是依照本發明一實施例所繪示的指紋驗證方法的流程圖。 圖3是依照本發明一實施例所繪示的取得多張滑動指紋影像的示意圖。 圖4是依照本發明一實施例所繪示的取得整合指紋影像的示意圖。 圖5是依照本發明一實施例所繪示的計算滑動軌跡的示意圖。 圖6是依照本發明另一實施例所繪示的計算滑動軌跡的示意圖。FIG. 1 is a block diagram of an electronic device according to an embodiment of the invention. 2 is a flow chart of a fingerprint verification method according to an embodiment of the invention. FIG. 3 is a schematic diagram of acquiring multiple sliding fingerprint images according to an embodiment of the invention. FIG. 4 is a schematic diagram of acquiring an integrated fingerprint image according to an embodiment of the invention. FIG. 5 is a schematic diagram of calculating a sliding trajectory according to an embodiment of the invention. FIG. 6 is a schematic diagram of calculating a sliding trajectory according to another embodiment of the invention.
S210~S250‧‧‧指紋驗證方法的步驟 S210~S250‧‧‧Steps for fingerprint verification method
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106102592A TWI607388B (en) | 2017-01-24 | 2017-01-24 | Method of fingerprint verification and electronic apparatus using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106102592A TWI607388B (en) | 2017-01-24 | 2017-01-24 | Method of fingerprint verification and electronic apparatus using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI607388B true TWI607388B (en) | 2017-12-01 |
| TW201828157A TW201828157A (en) | 2018-08-01 |
Family
ID=61230691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106102592A TWI607388B (en) | 2017-01-24 | 2017-01-24 | Method of fingerprint verification and electronic apparatus using the same |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI607388B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI770927B (en) * | 2018-11-26 | 2022-07-11 | 大陸商上海耕岩智能科技有限公司 | Fingerprint identification method, storage medium, and terminal |
| TWI779240B (en) * | 2018-09-19 | 2022-10-01 | 大陸商北京集創北方科技股份有限公司 | Fingerprint application method and information processing device using the same |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI741362B (en) * | 2019-09-06 | 2021-10-01 | 大陸商北京集創北方科技股份有限公司 | Fingerprint collection method, fingerprint collection device and information processing device |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWM389887U (en) * | 2010-04-26 | 2010-10-01 | Egis Tech Inc | Control device operating by biometric detection and electronic apparatus using the same |
| US8358815B2 (en) * | 2004-04-16 | 2013-01-22 | Validity Sensors, Inc. | Method and apparatus for two-dimensional finger motion tracking and control |
| TW201322142A (en) * | 2011-11-22 | 2013-06-01 | Transcend Information Inc | Method of executing software functions using biometric detection and related electronic device |
| CN103984495A (en) * | 2013-02-07 | 2014-08-13 | 纬创资通股份有限公司 | Method of operation and electronic device |
| CN104281841A (en) * | 2014-09-30 | 2015-01-14 | 深圳市汇顶科技股份有限公司 | Fingerprint identification system and fingerprint processing method and device thereof |
| US20150131876A1 (en) * | 2013-11-12 | 2015-05-14 | Mei-Yen Lee | Electronic Apparatus with Segmented Guiding Function and Small-Width Biometrics Sensor, and Guiding Method Thereof |
| CN105354544A (en) * | 2015-10-29 | 2016-02-24 | 小米科技有限责任公司 | Fingerprint identification method and apparatus |
| TW201627914A (en) * | 2015-01-29 | 2016-08-01 | 茂丞科技股份有限公司 | Electronic apparatus having fingerprint sensor operating in vector mode |
| TW201643617A (en) * | 2015-03-06 | 2016-12-16 | 指紋卡公司 | Method and system for estimating finger movement |
-
2017
- 2017-01-24 TW TW106102592A patent/TWI607388B/en not_active IP Right Cessation
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8358815B2 (en) * | 2004-04-16 | 2013-01-22 | Validity Sensors, Inc. | Method and apparatus for two-dimensional finger motion tracking and control |
| TWM389887U (en) * | 2010-04-26 | 2010-10-01 | Egis Tech Inc | Control device operating by biometric detection and electronic apparatus using the same |
| TW201322142A (en) * | 2011-11-22 | 2013-06-01 | Transcend Information Inc | Method of executing software functions using biometric detection and related electronic device |
| CN103984495A (en) * | 2013-02-07 | 2014-08-13 | 纬创资通股份有限公司 | Method of operation and electronic device |
| US20150131876A1 (en) * | 2013-11-12 | 2015-05-14 | Mei-Yen Lee | Electronic Apparatus with Segmented Guiding Function and Small-Width Biometrics Sensor, and Guiding Method Thereof |
| CN104281841A (en) * | 2014-09-30 | 2015-01-14 | 深圳市汇顶科技股份有限公司 | Fingerprint identification system and fingerprint processing method and device thereof |
| TW201627914A (en) * | 2015-01-29 | 2016-08-01 | 茂丞科技股份有限公司 | Electronic apparatus having fingerprint sensor operating in vector mode |
| TW201643617A (en) * | 2015-03-06 | 2016-12-16 | 指紋卡公司 | Method and system for estimating finger movement |
| CN105354544A (en) * | 2015-10-29 | 2016-02-24 | 小米科技有限责任公司 | Fingerprint identification method and apparatus |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI779240B (en) * | 2018-09-19 | 2022-10-01 | 大陸商北京集創北方科技股份有限公司 | Fingerprint application method and information processing device using the same |
| TWI770927B (en) * | 2018-11-26 | 2022-07-11 | 大陸商上海耕岩智能科技有限公司 | Fingerprint identification method, storage medium, and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201828157A (en) | 2018-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9400880B2 (en) | Method and apparatus for biometric-based security using capacitive profiles | |
| US9646193B2 (en) | Fingerprint authentication using touch sensor data | |
| US9514352B2 (en) | Fingerprint enrollment using touch sensor data | |
| US9471765B1 (en) | Fingerprint authentication with template updating | |
| US9349035B1 (en) | Multi-factor authentication sensor for providing improved identification | |
| CN104246824B (en) | Biometric authentication device and biometric authentication method | |
| TW201640415A (en) | Fingerprint enrollment using elongated fingerprint sensor | |
| TWI607388B (en) | Method of fingerprint verification and electronic apparatus using the same | |
| US20110157074A1 (en) | Touch detecting device and method | |
| CN108345825A (en) | Fingerprint verification method and electronic device thereof | |
| CN111052133A (en) | Method for determining contact of a finger with a fingerprint sensor and fingerprint sensing system | |
| CN110543864A (en) | Sensor and fake finger recognition method | |
| TWI631512B (en) | Fingerprint verification method and electronic device | |
| CN117687560B (en) | Method, device, equipment and storage medium for controlling audio, video and lighting in vehicle cockpit | |
| CN105469023A (en) | Fingerprint identification device and rotary fingerprint identification method | |
| WO2018137286A1 (en) | Fingerprint verification method and electronic device | |
| TWI631479B (en) | Fingerprint verification method and electronic device | |
| TWI715185B (en) | Fingerprint sensing apparatus and method | |
| TWI658411B (en) | Non-directional finger palm print recognition method and non-directional finger palm print data establishment method | |
| TW201933170A (en) | Sliding unlock method, system and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |