CN106096372B - A kind of unlocked by fingerprint method and terminal - Google Patents

A kind of unlocked by fingerprint method and terminal Download PDF

Info

Publication number
CN106096372B
CN106096372B CN201610459814.0A CN201610459814A CN106096372B CN 106096372 B CN106096372 B CN 106096372B CN 201610459814 A CN201610459814 A CN 201610459814A CN 106096372 B CN106096372 B CN 106096372B
Authority
CN
China
Prior art keywords
fingerprint
fingerprint image
images
image
user
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.)
Expired - Fee Related
Application number
CN201610459814.0A
Other languages
Chinese (zh)
Other versions
CN106096372A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610459814.0A priority Critical patent/CN106096372B/en
Publication of CN106096372A publication Critical patent/CN106096372A/en
Application granted granted Critical
Publication of CN106096372B publication Critical patent/CN106096372B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)

Abstract

The embodiments of the invention provide a kind of unlocked by fingerprint method, methods described includes:Using proximity transducer, whether detection the distance between user and terminal are less than predetermined threshold value;If so, whether the humidity value that the user is detected using humidity sensor is in preset range;If so, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups the first fingerprint images, wherein, the N is the integer more than 1;The best target fingerprint image of picture quality is determined in the N the first fingerprint images;The target fingerprint image is matched with preset fingerprint template;In the target fingerprint image and preset fingerprint template matches success, it is unlocked.The embodiment of the present invention additionally provides a kind of terminal.Unlocked by fingerprint efficiency can be improved by the embodiment of the present invention.

Description

A kind of unlocked by fingerprint method and terminal
Technical field
The present invention relates to technical field of electronic equipment, and in particular to a kind of unlocked by fingerprint method and terminal.
Background technology
With the fast development of information technology, the use of terminal (such as mobile phone, tablet personal computer) is increasingly popularized.Fingerprint For identification technology as the standard configuration technology in terminal, fingerprint identification technology can be not only used for the unblock, wake-up, mobile payment of terminal Etc. in be used widely.While fingerprint identification technology prevalence, in order to realize quick release, the unlocked time of terminal It is the direct concern of terminal manufacturer.
In practical application, user is often, it can be seen that in finger overdrying or overly moist, it is necessary to repeatedly press fingerprint recognition mould Group, be possible to unlock successfully, thus, reduce unlocked by fingerprint efficiency.
The content of the invention
The embodiments of the invention provide a kind of unlocked by fingerprint method and terminal, unlocked by fingerprint efficiency can be improved.
First aspect of the embodiment of the present invention provides a kind of unlocked by fingerprint method, including:
Using proximity transducer, whether detection the distance between user and terminal are less than predetermined threshold value;
If so, whether the humidity value that the user is detected using humidity sensor is in preset range;
If so, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups the first fingerprint images, wherein, institute It is the integer more than 1 to state N;
The best target fingerprint image of picture quality is determined in the N the first fingerprint images;
The target fingerprint image is matched with preset fingerprint template;
In the target fingerprint image and preset fingerprint template matches success, it is unlocked.
Second aspect of the embodiment of the present invention provides a kind of terminal, including:
First detection unit, for whether being less than default threshold using proximity transducer detection the distance between user and terminal Value;
Second detection unit, if the testing result for first detection unit is yes, detected using humidity sensor Whether the humidity value of the user is in preset range;
Collecting unit, if the testing result for second detection unit is yes, based on the different automatic adaptation control of N groups N described in CAC parameter acquisitions processed the first fingerprint images, wherein, the N is the integer more than 1;
Determining unit, the N for being gathered in the collecting unit, which is opened in the first fingerprint images, determines picture quality Best target fingerprint image;
Matching unit, for the target fingerprint image and the progress of preset fingerprint template for determining the determining unit Match somebody with somebody;
Unlocking unit, for being the target fingerprint image and the preset fingerprint in the matching result of the matching unit During template matches success, it is unlocked.
The third aspect of the embodiment of the present invention provides a kind of terminal, including:
Processor and memory;Wherein, the processor calls the executable program generation stored in the memory Code, perform such as the part or all of step described in first aspect of the embodiment of the present invention.
Implement the embodiment of the present invention, have the advantages that:
As can be seen that by the embodiment of the present invention, the distance between user and terminal can be detected in proximity transducer and be less than During predetermined threshold value, whether the humidity value that user is detected using humidity sensor is in preset range, if so, different based on N groups Automatic N the first fingerprint images of suitable solution CAC parameter acquisitions, wherein, N is the integer more than 1, in N the first fingerprint images In determine the best target fingerprint image of picture quality, target fingerprint image is matched with preset fingerprint template, in mesh When marking fingerprint image with the success of preset fingerprint template matches, it is unlocked.So that can be by the figure in multiple fingerprint images of collection As top-quality fingerprint image is matched with preset fingerprint template, unblock efficiency can be improved.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, for ability For the those of ordinary skill of domain, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached Figure.
Fig. 1 is a kind of schematic flow sheet of the first embodiment of unlocked by fingerprint method disclosed in the embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet of the second embodiment of unlocked by fingerprint method disclosed in the embodiment of the present invention;
Fig. 3 a are a kind of structural representations of the first embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 3 b are the structural representations of the determining unit of the terminal described in Fig. 3 a disclosed in the embodiment of the present invention;
Fig. 3 c are a kind of another structural representations of the first embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 4 is a kind of structural representation of the second embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 5 is a kind of structural representation of mobile phone disclosed in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, rather than whole embodiments.Based on this hair Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made Example, belongs to the scope of protection of the invention.
Term " first ", " second ", " the 3rd " in description and claims of this specification and the accompanying drawing and " Four " etc. be to be used to distinguish different objects, rather than for describing particular order.In addition, term " comprising " and " having " and it Any deformation, it is intended that cover non-exclusive include.Such as contain the process of series of steps or unit, method, be The step of system, product or equipment are not limited to list or unit, but alternatively also including the step of not listing or list Member, or alternatively also include for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can wrap in conjunction with the embodiments In at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean it is identical Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and Implicitly understand, embodiment described herein can be combined with other embodiments.
Terminal described by the embodiment of the present invention can include smart mobile phone (such as Android phone, iOS mobile phones, Windows Phone mobile phones etc.), tablet personal computer, palm PC, notebook computer, mobile internet device (MID, Mobile Internet Devices) or Wearable etc., above-mentioned terminal is only citing, and non exhaustive, including but not limited to above-mentioned end End.
Referring to Fig. 1, it is a kind of first embodiment schematic flow sheet of unlocked by fingerprint method provided in an embodiment of the present invention. Unlocked by fingerprint method described in the present embodiment, comprises the following steps:
101st, whether it is less than predetermined threshold value using proximity transducer detection the distance between user and terminal.
Wherein, proximity transducer can be integrated in terminal, whether can detect using the proximity transducer should with object proximity Terminal, when the distance between the terminal of user is less than predetermined threshold value, step 102 is can perform, predetermined threshold value can be by system default Or user can voluntarily be set, predetermined threshold value may include but be not limited only to:1 centimetre, 2 centimetres, 2.1 centimetres, 3 centimetres, 4 centimetres, 5 Centimetre, etc., the occurrence of predetermined threshold value is not limited thereto.
102nd, if so, whether the humidity value that the user is detected using humidity sensor is in preset range.
Wherein, in the terminal can also Integrated Humidity Sensor, humidity sensor can be used for detection environment humidity, or, When having the object proximity humidity sensor, the humidity of the object is detected.When object is more dried, or, when object is more wet, There is its corresponding humidity value, thus, a preset range can be set, below or above the humidity value of the scope, then can recognize For be object more dry or it is wetter.So, preset range can voluntarily be set or system default by user.Due to each Itself humidity of finger is different (when not speckling with water or fatty material), and preset range also can be different.Therefore, humidity passes The humidity value for the user that sensor detects can be a humidity changing value, or, be directly exactly user humidity value.For example, When the finger of user is close to terminal, then humidity sensor can determine that user's is wet by detecting the air humidity on finger periphery Degree, if the finger of user is wet finger or dry finger, then, the humidity of surrounding can change more significantly, the change procedure In caused changing value can as the humidity value (as change) of user, or, the humidity value of user can also be directly detected.
It should be noted that above-mentioned steps 102 can utilize humidity sensor when user not yet presses fingerprint recognition module, Whether the finger for just prejudging user is dry finger or wet finger.
103rd, if so, based on the first fingerprint images of N described in the different CAC parameter acquisitions of N groups, wherein, the N be more than 1 integer.
Wherein, when terminal detects that fingerprint recognition module is pressed, using fingerprint recognition module gather user by Press the fingerprint image of the process of fingerprint recognition module, the automatic adaptation control of the fingerprint recognition chip by adjusting fingerprint recognition module Make (Capacity Auto Control, CAC) parameter acquisition fingerprint image.
Specifically, the CAC parameters of fingerprint identification chip mainly include digital-to-analogue conversion offset (adc in fingerprint recognition module ) and digital-to-analogue conversion increment (adc gain) shift.Adc shift are used for the offset for representing digital analog converter, for example, fingerprint Acquisition chip can gather 56*172 pixel, wherein, each pixel corresponds to during fingerprint collecting chip adopts figure One pixel value, then, 10752 pixel values will be obtained, wherein, pixel value is normalized (i.e. pixel value concentrate on 0~ Between 1) after, it is generally the case that the size of most of pixel value can be distributed between 0.4-0.8, due to the picture of each pixel Element value is different, thus, a pixel distribution map can be formed.Adc shift can have several gears, if adc shift values are higher, Whole pixel value is bigger corresponding to the distribution map of pixel, and fingerprint image will show more black.Adc gain are used to represent The gain of index mould converter, gain is bigger, and distribution map can be more scattered, and gain is smaller, and distribution map can be concentrated more, if distribution map is got over Scattered, then the contrast of image is higher, and originally more black pixel is more black in fingerprint image, originally whiter in fingerprint image Pixel is whiter.The CAC parameters of fingerprint identification chip may also include in fingerprint recognition module:Pixel dot gains pixel gain, Pixel gain are used for the gain for representing pixel, and pixel gain are determined that amplifier is simultaneously by the electric capacity with amplifier in parallel Join multiple electric capacity, each electric capacity can be controlled by a switch, and switch closes more, and gain is bigger, and pixel value is got over Greatly, signal intensity is stronger.In actual applications, in adc control process, pixel gain are fixed under normal circumstances.It is main To be adc shift and adc gain by adjusting CAC parameters, wherein, adc shift are used for the position for adjusting whole distribution map Put, adc gain are that the collection for adjusting distribution map neutralizes deployment conditions.For example, it can be led to when pressing fingerprint recognition module using user Different CAC parameters are crossed to gather image, if adc shift and adc gain respectively have 5 gears, then just there are 25 groups Close, can at most gather 25 fingerprint images every time.
Still optionally further, CAC parameters comprise at least digital-to-analogue conversion offset and digital-to-analogue conversion increment, wherein, the digital-to-analogue Transition deviation amount includes M the first regulation stalls, and the digital-to-analogue conversion delta package contains N number of second regulation stall, wherein, M and N are Integer more than 1, then, when terminal detects that fingerprint recognition module is pressed, by repeatedly from M the first regulation stalls Selection any first regulation stall and N number of second regulation stall in any second regulation stall collection fingerprint, to obtain Multiple fingerprint images.Alternatively, 3 fingerprint images are can obtain, for example, adc shift and adc gain are obtained into 3 by adjusting Individual fingerprint image, respectively first fingerprint image, second fingerprint image and the 3rd fingerprint image, i.e., by adc shift Turned up full blast shelves with adc gain, obtain first fingerprint image;Adc shift and adc gain are transferred to deep low gear, Obtain second fingerprint image;Adc shift and adc gain are transferred to middle gear, obtain the 3rd fingerprint image.
Therefore, N the first fingerprint images of CAC parameter acquisitions that N groups are different can be used, wherein, N is the integer more than 1.N It can be to gather complete fingerprint image to open each fingerprint image in the first fingerprint image, or, the complete fingerprint image of the collection The partial fingerprints image of picture.Due to gathering n times, then, the size of N the first fingerprint images can not exclusively may be chosen The partial fingerprints image of every one first fingerprint image, the size of partial fingerprints image is equal, or, comprising pixel Number is equal, or, come from the same area of the fingerprint of user.
104th, the best target fingerprint image of picture quality is determined in the N the first fingerprint images.
Wherein, the best target fingerprint image of picture quality, embodiment can be selected from N the first fingerprint images It can refer to the following two kinds mode:
The first embodiment, can be according to one or more image quality evaluation index to every in N fingerprint images One fingerprint image carries out image quality evaluation, to obtain N number of image quality evaluation values, selects the image quality evaluation values pair of maximum The fingerprint image answered is as target fingerprint image.Wherein, image quality evaluation index may include but be not limited only to:Image clearly Degree, signal to noise ratio, sharpness of lines, fingerprint image coverage rate, contrast, average gray etc..
On the one hand, terminal can be entered according to same image quality evaluation index to each fingerprint image in multiple fingerprint images Row image quality evaluation, to obtain multiple images quality evaluation value, select fingerprint image corresponding to the image quality evaluation values of maximum As being used as target fingerprint image.For example, terminal can obtain the definition of multiple fingerprint images respectively, image definition highest is selected Fingerprint image as target fingerprint image.
On the other hand, can be according at least two image quality evaluation indexs to each fingerprint image in multiple fingerprint images Image quality evaluation is carried out, to obtain multiple images quality evaluation value, selects the picture quality of maximum to comment fingerprint image corresponding to value As being used as target fingerprint image.I.e. using for evaluate at least two image quality evaluation Criteria Decision Makings of fingerprint image go out it is multiple The best target fingerprint image of picture quality in fingerprint image.
Specifically, the quality evaluation of each fingerprint image in multiple fingerprint images is calculated respectively using equation below Value, using the target fingerprint image best as picture quality of fingerprint image corresponding to the maximum in multiple quality evaluation values, its In, formula is as follows:
Wherein, S represents quality evaluation value, and K represents the number of image quality evaluation index, PiRepresent i-th of described image The evaluation of estimate of quality evaluation index,The weight of i-th of image quality evaluation index is represented, wherein,Wherein, K is Integer more than 1.
Second of embodiment, step 103 and step 104 can be performed parallel, using N number of process or thread, gather N The first fingerprint image is opened, then, then using a process or thread execution step 104, i.e. select picture quality in collection Best fingerprint image, a certain first fingerprint image in N number of first fingerprint image can be randomly selected, then, this first is referred to Print image is compared with another first fingerprint image, chooses out measured first fingerprint image of matter in both, then, then Measured first fingerprint image of the matter is compared with another first fingerprint image, chooses out quality in both preferable first Fingerprint image, by that analogy, the first fingerprint image of preset requirement is reached until selecting image quality requirements, then can stop adopting Collect N number of fingerprint image, this is reached into the first fingerprint image of preset requirement as target fingerprint image.Preset requirement can be image Middle definition is more than some threshold value, or, signal to noise ratio is more than a certain threshold value, etc., and preset requirement is not limited thereto, and presetting will Ask and can voluntarily be set by user.
105th, the target fingerprint image is matched with preset fingerprint template.
Alternatively, the feature for image and the preset fingerprint template of can taking the fingerprint respectively, this feature can be characterized a little or special Lines is levied, wherein, the method for extracting characteristic point can be Harris angle point grids, or, scale invariant feature extraction (Scale Invariant Feature Transform, SIFT) etc., do not limit herein.The method of extraction feature lines refers to carry The algorithm of contouring class.
Alternatively, step 105 may include step:
51) target fingerprint image, is divided into some fingerprint images;
52), in a parallel mode, the plurality of partial fingerprints image is matched with preset fingerprint template.
Due to target fingerprint image is divided into some, and some in a parallel mode with preset fingerprint template Matching, thus, matching efficiency can be improved.
106th, in the target fingerprint image and preset fingerprint template matches success, unlocked by fingerprint is carried out.
Wherein, in target fingerprint image and the success of preset fingerprint template matches, can be unlocked, the tool being unlocked Body, which can refer to, to be unlocked to the locking screen interface of terminal or at least one application in terminal is unlocked.For example, in terminal In putting out under screen state, it is unlocked, after unblock, the display screen of terminal is lighted, and shows the desktop icons after unblock;Or Person, in the case where terminal is in bright screen state, it is unlocked, the desktop icons after display unblock;Or it is in terminal and is in table In the state of face is unlocked, at least one application of terminal can be unlocked, that is, start at least one application or exhibition Show the default page of a certain application at least one application;Or in the case where terminal is in and puts out screen state, can be to terminal extremely A few application is unlocked, that is, is started at least one application or shown the pre- of a certain application at least one application If the page.Using may include but be not limited only to:Video Applications (such as LeEco, iqiyi.com etc.), chat application (such as QQ, wechat Deng), file (picture, word texts, PDF texts etc.), file etc., the default page can be homepage or specify certain One page.
As can be seen that by the embodiment of the present invention, the distance between user and terminal can be detected in proximity transducer and be less than During predetermined threshold value, whether the humidity value that user is detected using humidity sensor is in preset range, if so, different based on N groups Automatic N the first fingerprint images of suitable solution CAC parameter acquisitions, wherein, N is the integer more than 1, in N the first fingerprint images In determine the best target fingerprint image of picture quality, target fingerprint image is matched with preset fingerprint template, in mesh When marking fingerprint image with the success of preset fingerprint template matches, it is unlocked.So that can be by the figure in multiple fingerprint images of collection As top-quality fingerprint image is matched with preset fingerprint template, unblock efficiency can be improved.
As a kind of possible embodiment, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups Before first fingerprint image, it may also include the steps of:
Multiple the 3rd fingerprint images are gathered using stabilization technology;
Determine whether the acquisition state of fingerprint recognition module is stablized by multiple described the 3rd fingerprint images, if so, then holding The step of described in row based on N described in the different CAC parameter acquisitions of N groups the first fingerprint images.
Wherein, when user is pressed into fingerprint recognition module, the collection of fingerprint recognition module can be determined by stabilization technology State, when acquisition state is stable, that is, when shaking smaller, fingerprint image is gathered, fingerprint image acquisition efficiency can be improved.
With above-described embodiment as one man, referring to Fig. 2, for a kind of unlocked by fingerprint method provided in an embodiment of the present invention Two embodiment schematic flow sheets.Unlocked by fingerprint method described in the present embodiment, comprises the following steps:
201st, whether it is less than predetermined threshold value using proximity transducer detection the distance between user and terminal.
202nd, if so, whether the humidity value that the user is detected using humidity sensor is in preset range.
203rd, if it is not, opening the second fingerprint image based on default CAC parameter acquisitions one.
Wherein, it can be the parameter for wet finger pre-set to preset CAC parameters, or, the pin pre-set To the parameter of dry finger, specifically, whether the finger that user can be determined according to the humidity value of user is dry finger or wet finger. When the finger of user is wet finger, it can be the parameter for wet finger pre-set to preset CAC parameters.In the finger of user For dry finger when, preset CAC parameters can be the parameter for dry finger pre-set.Default CAC parameters can be by for experience Value, or, system default, or, user is voluntarily set.
204th, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups the first fingerprint images, wherein, it is described N is the integer more than 1.
205th, the best target of picture quality is determined in second fingerprint image and the N the first fingerprint images Fingerprint image.
Alternatively, step 205 can be based on the mode described in the step 104 in the unlocked by fingerprint method described by Fig. 1 Realize, can also realize in the following way:
Alternatively, step 205 may include step:
1), second fingerprint image and the N the first fingerprint images are grouped, obtain M group fingerprint images, institute State each group of fingerprint image in M group fingerprint images and comprise at least a fingerprint image, the M is the integer more than 1.
2) the best fingerprint image of picture quality in each group in the M groups fingerprint image, is determined, obtains the M Open fingerprint image.
3), using the best fingerprint image of picture quality in the M fingerprint images as target fingerprint image.
Alternatively, you can second fingerprint image and N the first fingerprint images are divided into M groups, determine in M groups each group The best fingerprint image of middle picture quality, wherein, select the embodiment of the best fingerprint image of picture quality can be identical in M groups Can also be different, for example, using the fingerprint image that the maximum fingerprint image of definition is best as picture quality in first group, and Second group using the maximum fingerprint image of the signal to noise ratio fingerprint image best as picture quality.Step 2 can perform parallel, that is, adopt With M thread or process, the best fingerprint image of picture quality in M groups in each group is determined.
Still optionally further, step 3 may include:
31) binary conversion treatment, is carried out to the M fingerprint images, obtains the M binaryzation fingerprint images;
32) contours extract, is carried out to the M binaryzation fingerprint images, obtains the M contour images;
33), fingerprint image corresponding to the best contour images of picture quality in the M contour images is referred to as target Print image.
Wherein, binary conversion treatment can be carried out to M fingerprint images respectively in step 31, binary conversion treatment can reduce fingerprint image The complexity of picture, so as to reduce computation complexity, improve processing speed, then carry out profile to the fingerprint image after binaryzation and carry Take, directly can select the best profile of picture quality by detecting the integrity degree of profile, image can be corresponding to the profile Target fingerprint image, or, the characteristic point that M opens contour images, most profile diagram that feature is counted out can also be extracted respectively Fingerprint image is as target fingerprint image as corresponding to.Above-mentioned to extract characteristic point in contour images quickly, reason is, Binary conversion treatment is carried out to fingerprint image first, then, contours extract is carried out, has greatly reduced the complexity of image.
Still optionally further, step 31 may include step:
311) fingerprint image i, is divided into multiple regions, wherein, the fingerprint image i is in the M fingerprint images One;
312) energy maximum region and energy Minimum Area in the multiple region, are determined;
313) binaryzation, is determined according to the pixel value of the pixel value of the energy maximum region and the energy Minimum Area Threshold value;
314) binary conversion treatment, is carried out to the fingerprint image i according to the binary-state threshold.
Wherein, the choice of binary-state threshold, it is directly related with the effect of binary conversion treatment, thus, the choosing of binary-state threshold Take extremely important.Therefore, any fingerprint image can be divided into multiple regions, the region can partly overlap, and can also be completely independent. Energy maximum region and energy Minimum Area in the plurality of region are can determine that, that is, calculates square of all pixels point in each region Sum, in this way, energy maximum region and energy Minimum Area in fingerprint image more convenient must can be determined.Then, can calculate this two The average of pixel value in region as binary-state threshold, or, can be from energy maximum region selected section pixel value and energy Minimum Area selected section pixel value carries out taking mean operation, using the average finally obtained as binary-state threshold.
It should be noted that the maximum region of energy be often possible to be fingerprint image center, or, picture quality Best region, and the region of energy minimum is often the worst region of picture quality, thus, binaryzation is determined by this two region Threshold value, you can with reference to the best region of picture quality, be contemplated that the worst region of picture quality again so that binary-state threshold is more preferably Rationally.
206th, the target fingerprint image is matched with preset fingerprint template.
207th, in the target fingerprint image and preset fingerprint template matches success, it is unlocked.
Wherein, other steps of the unlocked by fingerprint method described in Fig. 2 can refer to the unlocked by fingerprint method described by Fig. 1 Specific descriptions.
As can be seen that by the embodiment of the present invention, the distance between user and terminal can be detected in proximity transducer and be less than During predetermined threshold value, whether the humidity value that user is detected using humidity sensor is in preset range, if it is not, being joined based on default CAC Number one the second fingerprint image of collection, opens the first fingerprint images based on the different automatic suitable solution CAC parameter acquisitions N of N groups, its In, N is the integer more than 1, in the second fingerprint image with determining that the best target of picture quality refers in N the first fingerprint images Print image, target fingerprint image is matched with preset fingerprint template, in target fingerprint image and preset fingerprint template matches During success, it is unlocked.So as to which when the finger of user is dry finger or wet finger, corresponding fingerprint image can be gathered in advance Picture, and the best target fingerprint figure of picture quality is determined from the fingerprint image and multiple fingerprint images of subsequent acquisition Picture, and it is matched with preset fingerprint template, unblock efficiency can be improved.
As a kind of possible embodiment, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups Before first fingerprint image, or, before opening the second fingerprint image based on default CAC parameter acquisitions one, it may also include step:
Multiple the 3rd fingerprint images are gathered using stabilization technology;
Determine whether the acquisition state of fingerprint recognition module is stablized by multiple described the 3rd fingerprint images, if so, then holding The step of described in row based on N described in the different CAC parameter acquisitions of N groups the first fingerprint images.
Wherein, when user is pressed into fingerprint recognition module, the collection of fingerprint recognition module can be determined by stabilization technology State, when acquisition state is stable, that is, when shaking smaller, fingerprint image is gathered, fingerprint image acquisition efficiency can be improved.
Alternatively, the unlocked by fingerprint method with reference to described by Fig. 1 and Fig. 2, both differences are, are in the finger of user When dry finger or wet finger, the first fingerprint image can be opened according to default CAC parameter acquisitions one, that is, performs the finger described by Fig. 2 Line unlocking method, and if the finger of user need not gather first fingerprint image when not being dry finger and wet finger, and And whether be that dry finger or wet finger can utilize the humidity value for detecting user to complete for the finger of user, i.e., in user not , can be to complete to the humidity value detection process of user when touching fingerprint recognition module.
It is specific as follows below to implement the device of the unlocked by fingerprint method described by Fig. 1 or Fig. 2:
Fig. 3 a are referred to, are a kind of first embodiment structural representation of terminal provided in an embodiment of the present invention.This implementation Terminal described in example, including:First detection unit 301, the second detection unit 302, collecting unit 303, determining unit 304th, matching unit 305 and unlocking unit 306, it is specific as follows:
First detection unit 301, it is pre- for whether being less than using proximity transducer detection the distance between user and terminal If threshold value;
Second detection unit 302, if the testing result for first detection unit 301 is yes, utilize humidity sensor Whether the humidity value that device detects the user is in preset range;
Collecting unit 303, if the testing result for second detection unit 302 is yes, based on different automatic of N groups N described in suitable solution CAC parameter acquisitions the first fingerprint images, wherein, the N is the integer more than 1;
Determining unit 304, the N for being gathered in the collecting unit 303, which is opened in the first fingerprint images, determines figure As top-quality target fingerprint image;
Matching unit 305, for the target fingerprint image and the preset fingerprint template for determining the determining unit 304 Matched;
Unlocking unit 306, for the matching unit 305 matching result for the target fingerprint image with it is described pre- If fingerprint template when the match is successful, is unlocked.
Alternatively, the collecting unit 303 also particularly useful for:
If the testing result of second detection unit 302 is no, the second fingerprint image is opened based on default CAC parameter acquisitions one Picture, then, the determining unit 304 is specifically used for:
The best target fingerprint of picture quality is determined in second fingerprint image and the N the first fingerprint images Image.
Alternatively, as shown in Figure 3 b, the determining unit 304 of the terminal described in Fig. 3 a includes:
Grouping module 3041, for second fingerprint image and the N the first fingerprint images to be grouped, obtain M group fingerprint images, each group of fingerprint image comprises at least a fingerprint image in the M groups fingerprint image, and the M is more than 1 Integer;
First determining module 3042, for determining that the picture quality in each group in the M groups fingerprint image is best Fingerprint image, obtain the M fingerprint images;
Module 3043 is chosen, for the best fingerprint image of picture quality in the M fingerprint images to be referred to as target Print image.
Further, the selection module 3043 includes:
First processing module (does not mark) in figure, for carrying out binary conversion treatment to the M fingerprint images, obtains described M binaryzation fingerprint images;
Extraction module (does not mark) in figure, for carrying out contours extract to the M binaryzation fingerprint images, obtains described M contour images;
Second determining module (does not mark) in figure, for the M to be opened into the profile diagram that picture quality is best in contour images Fingerprint image is as target fingerprint image as corresponding to.
Further, the first processing module includes:
Division module (does not mark) in figure, for fingerprint image i to be divided into multiple regions, wherein, the fingerprint image i For one in the M fingerprint images;
3rd determining module (not marked in figure), for determining that energy maximum region and energy are minimum in the multiple region Region;
3rd determining module, is additionally operable to:
Binary-state threshold is determined according to the pixel value of the pixel value of the energy maximum region and the energy Minimum Area;
Second processing module (does not mark) in figure, for carrying out two to the fingerprint image i according to the binary-state threshold Value is handled.
Alternatively, as shown in Figure 3 c, the terminal described in Fig. 3 a may also include judging unit 307, specific as follows:
The collecting unit 303 also particularly useful for:
Multiple the 3rd fingerprint images are gathered using stabilization technology;
Judging unit 307, for determining fingerprint by multiple the 3rd fingerprint images described in the collecting unit 303 collection Whether the acquisition state of identification module is stablized, if the judged result of the judging unit 307 is yes, by the collecting unit base In N described in the different CAC parameter acquisitions of N groups the first fingerprint images.
As can be seen that it can be detected by the terminal described by the embodiment of the present invention in proximity transducer between user and terminal Distance when being less than predetermined threshold value, whether the humidity value that user is detected using humidity sensor is in preset range, if so, being based on Different automatic suitable solution CAC parameter acquisitions N the first fingerprint images of N groups, wherein, N is the integer more than 1, at N first The best target fingerprint image of picture quality is determined in fingerprint image, by target fingerprint image and the progress of preset fingerprint template Match somebody with somebody, in target fingerprint image and the success of preset fingerprint template matches, be unlocked.So that can be by multiple fingerprint images The best fingerprint image of picture quality is matched with preset fingerprint template, can improve unblock efficiency.
Referring to Fig. 4, the second embodiment structural representation for a kind of terminal provided in an embodiment of the present invention.The present embodiment Described in terminal 500, including:At least one input equipment 1000;At least one output equipment 2000;At least one processing Device 3000, such as CPU;With memory 4000, above-mentioned input equipment 1000, output equipment 2000, processor 3000 and memory 4000 are connected by bus 5000.
Wherein, above-mentioned input equipment 1000 concretely contact panel, physical button or mouse, fingerprint recognition module etc. Deng.
Above-mentioned output equipment 2000 concretely display screen.
Above-mentioned memory 4000 can be high-speed RAM memory, or non-labile memory (non-volatile ), such as magnetic disk storage memory.Above-mentioned memory 4000 is used to store batch processing code, above-mentioned input equipment 1000, defeated Go out equipment 2000 and processor 3000 is used to call the program code stored in memory 4000, perform following operation:
Above-mentioned processor 3000, is used for:
Using proximity transducer, whether detection the distance between user and terminal are less than predetermined threshold value;
If so, whether the humidity value that the user is detected using humidity sensor is in preset range;
If so, based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups the first fingerprint images, wherein, institute It is the integer more than 1 to state N;
The best target fingerprint image of picture quality is determined in the N the first fingerprint images;
The target fingerprint image is matched with preset fingerprint template;
In the target fingerprint image and preset fingerprint template matches success, it is unlocked.
Alternatively, whether above-mentioned processor 3000 is in preset range using the humidity of the humidity sensor detection user Afterwards, also particularly useful for:
If it is not, the second fingerprint image is opened based on default CAC parameter acquisitions one;
Further, above-mentioned processor 3000 determines the best mesh of picture quality in the N the first fingerprint images Fingerprint image is marked, including:
The best target fingerprint of picture quality is determined in second fingerprint image and the N the first fingerprint images Image.
Alternatively, above-mentioned processor 3000 is determined in second fingerprint image opens the first fingerprint images with the N The best target fingerprint image of picture quality, including:
Second fingerprint image and the N the first fingerprint images are grouped, obtain M group fingerprint images, the M Each group of fingerprint image comprises at least a fingerprint image in group fingerprint image, and the M is the integer more than 1;
The best fingerprint image of picture quality in each group in the M groups fingerprint image is determined, the M is obtained and refers to Print image;
Using the best fingerprint image of picture quality in the M fingerprint images as target fingerprint image.
Alternatively, above-mentioned processor 3000 is using the best fingerprint image of picture quality in the M fingerprint images as mesh Fingerprint image is marked, including:
Binary conversion treatment is carried out to the M fingerprint images, obtains the M binaryzation fingerprint images;
Contours extract is carried out to the M binaryzation fingerprint images, obtains the M contour images;
Using fingerprint image corresponding to the best contour images of picture quality in the M contour images as target fingerprint figure Picture.
Alternatively, above-mentioned processor 3000 carries out binary conversion treatment to the M fingerprint images, including:
Fingerprint image i is divided into multiple regions, wherein, the fingerprint image i is one in the M fingerprint images It is individual;
Determine energy maximum region and energy Minimum Area in the multiple region;
Binary-state threshold is determined according to the pixel value of the pixel value of the energy maximum region and the energy Minimum Area;
Binary conversion treatment is carried out to the fingerprint image i according to the binary-state threshold.
Alternatively, above-mentioned processor 3000 is based on N described in the different automatic suitable solution CAC parameter acquisitions of N groups first Before fingerprint image, also particularly useful for:
Multiple the 3rd fingerprint images are gathered using stabilization technology;
Determine whether the acquisition state of fingerprint recognition module is stablized by multiple described the 3rd fingerprint images, if so, then holding The step of described in row based on N described in the different CAC parameter acquisitions of N groups the first fingerprint images.
Fig. 5 is illustrated that the block diagram of the part-structure of the mobile phone related to terminal provided in an embodiment of the present invention.Reference chart 5, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 510, memory 520, input block 530, display unit 540, Sensor 550, voicefrequency circuit 560, Wireless Fidelity (Wireless Fidelity, WiFi) module 570, processor 580 and The grade part of power supply 590.It will be understood by those skilled in the art that the handset structure shown in Fig. 5 does not form the restriction to mobile phone, It can include than illustrating more or less parts, either combine some parts or different parts arrangement.
Each component parts of mobile phone is specifically introduced with reference to Fig. 5:
RF circuits 510 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station After downlink information receives, handled to processor 580;In addition, it is sent to base station by up data are designed.Generally, RF circuits 510 Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuits 510 can also be communicated by radio communication with network and other equipment. Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 520 can be used for storage software program and module, and processor 580 is stored in memory 520 by operation Software program and module, so as to perform the various function application of mobile phone and data processing.Memory 520 can mainly include Storing program area and storage data field, wherein, storing program area can storage program area, the application journey needed at least one function Sequence (such as sound-playing function, image player function etc.) etc.;Storage data field can store uses what is created according to mobile phone Data (such as voice data, phone directory etc.) etc.., can be with addition, memory 520 can include high-speed random access memory Including nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-states Part.
Input block 530 can be used for the numeral or character information for receiving input, and produce with the user of mobile phone set with And the key signals input that function control is relevant.Specifically, input block 530 may include that contact panel 531 and other inputs are set Standby 532.Contact panel 531, also referred to as touch-screen, collect user on or near it touch operation (such as user use The operation of any suitable object such as finger, stylus or annex on contact panel 531 or near contact panel 531), and root Corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 531 may include touch detecting apparatus and touch Two parts of controller.Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation is brought is detected, Transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into touching Point coordinates, then give processor 580, and the order sent of reception processing device 580 and can be performed.Furthermore, it is possible to using electricity The polytypes such as resistive, condenser type, infrared ray and surface acoustic wave realize contact panel 531.Except contact panel 531, input Unit 530 can also include other input equipments 532.Specifically, other input equipments 532 can include but is not limited to secondary or physical bond One or more in disk, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Display unit 540 can be used for display by user input information or be supplied to user information and mobile phone it is various Menu.Display unit 540 may include display panel 541, optionally, can use liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configure Show panel 541.Further, contact panel 531 can cover display panel 541, when contact panel 531 is detected thereon or attached After near touch operation, processor 580 is sent to determine the type of touch event, is followed by subsequent processing device 580 according to touch event Type corresponding visual output is provided on display panel 541.Although in Figure 5, contact panel 531 and display panel 541 It is the part independent as two to realize the input of mobile phone and input function, but in some embodiments it is possible to by touch-control Panel 531 is integrated with display panel 541 and realizes input and the output function of mobile phone.
Mobile phone may also include at least one sensor 550, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 541, proximity transducer can close display panel 541 when mobile phone is moved in one's ear And/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axles) acceleration Size, size and the direction of gravity are can detect that when static, (for example horizontal/vertical screen is cut available for the application of identification mobile phone posture Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;May be used also as mobile phone The other sensors such as the gyroscope of configuration, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 560, loudspeaker 561, microphone 562 can provide the COBBAIF between user and mobile phone.Audio-frequency electric Electric signal after the voice data received conversion can be transferred to loudspeaker 561, sound is converted to by loudspeaker 561 by road 560 Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 562, is turned after being received by voicefrequency circuit 560 Voice data is changed to, then after voice data output processor 580 is handled, through RF circuits 510 to be sent to such as another mobile phone, Or voice data is exported to memory 520 further to handle.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 570 Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 5 is shown WiFi module 570, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completely Become in the essential scope of invention and omit.
Processor 580 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led to Cross operation or perform the software program and/or module being stored in memory 520, and call and be stored in memory 520 Data, the various functions and processing data of mobile phone are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor 580 can wrap Include one or more processing units;Preferably, processor 580 can integrate application processor and modem processor, wherein, should Operating system, user interface and application program etc. are mainly handled with processor, modem processor mainly handles radio communication. It is understood that above-mentioned modem processor can not also be integrated into processor 580.
Mobile phone also includes the power supply 590 (such as battery) to all parts power supply, it is preferred that power supply can pass through power supply pipe Reason system and processor 580 are logically contiguous, so as to realize management charging, electric discharge and power managed by power-supply management system Etc. function.
Although being not shown, mobile phone can also include camera, bluetooth module etc., will not be repeated here.
In previous embodiment, each step method flow can based on the terminal structure realize.Wherein sensor 550 can wrap Containing proximity transducer and humidity sensor, contact panel 531 can use as fingerprint recognition module.
The embodiment of the present invention also provides a kind of computer-readable storage medium, wherein, the computer-readable storage medium can be stored with journey Sequence, the program include the part or all of step of any unlocked by fingerprint method described in the above method embodiment when performing Suddenly.
Although combining each embodiment herein, invention has been described, however, implementing the present invention for required protection During, those skilled in the art are by checking the accompanying drawing, disclosure and appended claims, it will be appreciated that and it is real Other changes of the existing open embodiment.In the claims, the word of " comprising " (comprising) one is not excluded for other compositions Part or step, "a" or "an" are not excluded for multiple situations.Single processor or other units can realize claim In some functions enumerating.Mutually different has been recited in mutually different dependent some measures, it is not intended that these are arranged Apply to combine and produce good effect.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, apparatus (equipment) or computer journey Sequence product.Therefore, in terms of the present invention can use complete hardware embodiment, complete software embodiment or combine software and hardware The form of embodiment.Moreover, the present invention can use the calculating for wherein including computer usable program code in one or more The computer program that machine usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.Computer program is stored/distributed in suitable medium, is provided together with other hardware or one as hardware Part, other distribution forms can also be used, such as pass through the wired or wireless telecommunication systems of Internet or other.
The present invention be with reference to the embodiment of the present invention method, apparatus (equipment) and computer program product flow chart with/ Or block diagram describes.It should be understood that can by each flow in computer program instructions implementation process figure and/or block diagram and/ Or square frame and the flow in flow chart and/or block diagram and/or the combination of square frame.These computer program instructions can be provided To the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices to produce one Individual machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for realizing The device for the function of being specified in one flow of flow chart or multiple flows and/or one square frame of block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
Although with reference to specific features and embodiment, invention has been described, it is clear that, do not departing from this hair In the case of bright spirit and scope, various modifications and combinations can be carried out to it.Correspondingly, the specification and drawings are only institute The exemplary illustration of the invention that attached claim is defined, and be considered as covered in the scope of the invention any and all and repair Change, change, combining or equivalent.Obviously, those skilled in the art can to the present invention carry out it is various change and modification without Depart from the spirit and scope of the present invention.So, if the present invention these modifications and variations belong to the claims in the present invention and its Within the scope of equivalent technologies, then the present invention is also intended to comprising including these changes and modification.

Claims (11)

  1. A kind of 1. unlocked by fingerprint method, it is characterised in that including:
    Using proximity transducer, whether detection the distance between user and terminal are less than predetermined threshold value;
    If so, whether the humidity value that the user's finger is detected using humidity sensor is in preset range, the user is detected Humidity meeting changing value of the air humidity and user's finger on finger periphery close to after the terminal around the user's finger, institute Stating changing value can be as the humidity value of user, to judge whether finger is dry finger or wet finger in advance;
    If so, based on N groups different automatic suitable solution CAC parameter acquisitions N the first fingerprint images, wherein, the N be more than 1 integer, the automatic suitable solution CAC parameters mainly include digital-to-analogue conversion offset, digital-to-analogue conversion increment and pixel Gain, wherein, the digital-to-analogue conversion offset is used for the position for adjusting the whole distribution map of the first fingerprint image, the digital-to-analogue The collection that conversion increment is used to adjust the first fingerprint image distribution map neutralizes deployment conditions, and the pixel dot gains are used to represent The gain of pixel described in shown first fingerprint image, it is inclined by the fixation pixel dot gains, the adjustment digital-to-analogue conversion The size of shifting amount and digital-to-analogue conversion increment and the different automatic suitable solution CAC parameters of the N groups that formed and default CAC parameters;
    The best target fingerprint image of picture quality is determined in the N the first fingerprint images;
    The target fingerprint image is matched with preset fingerprint template;
    In the target fingerprint image and preset fingerprint template matches success, it is unlocked;
    If it is not, the second fingerprint image is opened and based on the different automatic suitable solution CAC of N groups based on default CAC parameter acquisitions one N the first fingerprint images of parameter acquisition;
    The best target fingerprint figure of picture quality is determined in second fingerprint image and the N the first fingerprint images Picture;
    The target fingerprint image is matched with preset fingerprint template;
    In the target fingerprint image and preset fingerprint template matches success, it is unlocked.
  2. 2. according to the method for claim 1, it is characterised in that described in second fingerprint image and the N first The best target fingerprint image of picture quality is determined in fingerprint image, including:
    Second fingerprint image and the N the first fingerprint images are grouped, obtain M group fingerprint images, the M groups Each group of fingerprint image comprises at least a fingerprint image in fingerprint image, and the M is the integer more than 1;
    The best fingerprint image of picture quality in each group in the M groups fingerprint image is determined, obtains M fingerprint images;
    Using the best fingerprint image of picture quality in the M fingerprint images as target fingerprint image.
  3. 3. according to the method for claim 2, it is characterised in that described that picture quality in the M fingerprint images is best Fingerprint image as target fingerprint image, including:
    Binary conversion treatment is carried out to the M fingerprint images, obtains M binaryzation fingerprint images;
    Contours extract is carried out to the M binaryzation fingerprint images, obtains M contour images;
    Using fingerprint image corresponding to the best contour images of picture quality in the M contour images as target fingerprint image.
  4. 4. according to the method for claim 3, it is characterised in that it is described that binary conversion treatment is carried out to the M fingerprint images, Including:
    Fingerprint image i is divided into multiple regions, wherein, the fingerprint image i is one in the M fingerprint images;
    Determine energy maximum region and energy Minimum Area in the multiple region;
    Binary-state threshold is determined according to the pixel value of the pixel value of the energy maximum region and the energy Minimum Area;
    Binary conversion treatment is carried out to the fingerprint image i according to the binary-state threshold.
  5. 5. according to the method described in any one of Claims 1-4, it is characterised in that the automatic adaptation control different based on N groups Before N described in CAC parameter acquisitions processed the first fingerprint images, methods described also includes:
    Multiple the 3rd fingerprint images are gathered using stabilization technology;
    Determine whether the acquisition state of fingerprint recognition module is stablized by multiple described the 3rd fingerprint images, if so, then performing institute The step of stating based on N described in the different CAC parameter acquisitions of N groups the first fingerprint images.
  6. A kind of 6. terminal, it is characterised in that including:
    First detection unit, for whether being less than predetermined threshold value using proximity transducer detection the distance between user and terminal;
    Second detection unit, if the testing result for first detection unit is yes, detected using humidity sensor described in Whether the humidity value of user's finger is in preset range, and the air humidity and user's finger for detecting the user's finger periphery connect Humidity meeting changing value after the nearly terminal around the user's finger, the changing value can be as the humidity value of user, with pre- First judge whether finger is dry finger or wet finger;
    Collecting unit, if the testing result for second detection unit is yes, based on the different automatic suitable solution of N groups N the first fingerprint images of CAC parameter acquisitions, wherein, the N is the integer more than 1, the automatic suitable solution CAC parameter masters To include digital-to-analogue conversion offset, digital-to-analogue conversion increment and pixel dot gains, wherein, the digital-to-analogue conversion offset is used to adjust The position of the whole whole distribution map of first fingerprint image, the digital-to-analogue conversion increment are used to adjust first fingerprint image point The collection of Butut neutralizes deployment conditions, and the pixel dot gains are used for the increasing for representing pixel described in shown first fingerprint image Benefit, N groups are formed by the size of the fixation pixel dot gains, the adjustment digital-to-analogue conversion offset and digital-to-analogue conversion increment Different automatic suitable solution CAC parameters and default CAC parameters;
    Determining unit, the N for being gathered in the collecting unit, which is opened in the first fingerprint images, determines that picture quality is best Target fingerprint image;
    Matching unit, the target fingerprint image for the determining unit to be determined are matched with preset fingerprint template;
    Unlocking unit, for being the target fingerprint image and the preset fingerprint template in the matching result of the matching unit When the match is successful, it is unlocked;
    The collecting unit opens second when the testing result of second detection unit is no based on default CAC parameter acquisitions one Fingerprint image and based on N groups different automatic suitable solution CAC parameter acquisitions N the first fingerprint images, accordingly, it is described really Order member determines the best target fingerprint figure of picture quality in second fingerprint image and the N the first fingerprint images Picture, the target fingerprint image that the matching unit determines the determining unit matched with preset fingerprint template and The unlocking unit is the target fingerprint image and the preset fingerprint template matches in the matching result of the matching unit It is unlocked during success.
  7. 7. terminal according to claim 6, it is characterised in that the determining unit includes:
    Grouping module, for second fingerprint image and the N the first fingerprint images to be grouped, obtain M group fingerprints Image, each group of fingerprint image comprises at least a fingerprint image in the M groups fingerprint image, and the M is the integer more than 1;
    First determining module, the fingerprint image best for determining the picture quality in each group in the M groups fingerprint image, Obtain M fingerprint images;
    Module is chosen, for using the best fingerprint image of picture quality in the M fingerprint images as target fingerprint image.
  8. 8. terminal according to claim 7, it is characterised in that the selection module includes:
    First processing module, for carrying out binary conversion treatment to the M fingerprint images, obtain M binaryzation fingerprint images;
    Extraction module, for carrying out contours extract to the M binaryzation fingerprint images, obtain M contour images;
    Second determining module, for the M to be opened into fingerprint image corresponding to the contour images that picture quality is best in contour images As target fingerprint image.
  9. 9. terminal according to claim 8, it is characterised in that the first processing module includes:
    Division module, for fingerprint image i to be divided into multiple regions, wherein, the fingerprint image i is the M fingerprint images One as in;
    3rd determining module, for determining energy maximum region and energy Minimum Area in the multiple region;
    3rd determining module, is additionally operable to:
    Binary-state threshold is determined according to the pixel value of the pixel value of the energy maximum region and the energy Minimum Area;
    Second processing module, for carrying out binary conversion treatment to the fingerprint image i according to the binary-state threshold.
  10. 10. according to the terminal described in any one of claim 6 to 9, it is characterised in that the collecting unit also particularly useful for:
    Multiple the 3rd fingerprint images are gathered using stabilization technology;
    The terminal also includes:
    Judging unit, for determining whether the acquisition state of fingerprint recognition module is stablized by multiple described the 3rd fingerprint images, If the judged result of the judging unit is yes, N as described in the collecting unit based on N groups different CAC parameter acquisitions First fingerprint image.
  11. A kind of 11. terminal, it is characterised in that including:
    Processor and memory;Wherein, the processor is by calling the code in the memory or instructing to perform such as power Profit requires the method described in 1-5 any one.
CN201610459814.0A 2016-06-21 2016-06-21 A kind of unlocked by fingerprint method and terminal Expired - Fee Related CN106096372B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610459814.0A CN106096372B (en) 2016-06-21 2016-06-21 A kind of unlocked by fingerprint method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610459814.0A CN106096372B (en) 2016-06-21 2016-06-21 A kind of unlocked by fingerprint method and terminal

Publications (2)

Publication Number Publication Date
CN106096372A CN106096372A (en) 2016-11-09
CN106096372B true CN106096372B (en) 2018-03-02

Family

ID=57252275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610459814.0A Expired - Fee Related CN106096372B (en) 2016-06-21 2016-06-21 A kind of unlocked by fingerprint method and terminal

Country Status (1)

Country Link
CN (1) CN106096372B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509930A (en) * 2018-04-10 2018-09-07 张姣姣 Theftproof lock transmission, conversion control platform

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056081B (en) * 2016-05-30 2018-03-27 广东欧珀移动通信有限公司 One kind solution lock control method and terminal device
CN106709459A (en) * 2016-12-27 2017-05-24 努比亚技术有限公司 Fingerprint identification method and mobile terminal
CN107092820B (en) * 2017-03-13 2023-09-19 宇龙计算机通信科技(深圳)有限公司 Terminal, ultrasonic fingerprint unlocking method and unlocking device
CN109214152B (en) * 2017-06-30 2021-04-13 中国电信股份有限公司 Fingerprint authentication method, fingerprint authentication device and storage medium
CN107784271B (en) * 2017-09-27 2021-02-09 Oppo广东移动通信有限公司 Fingerprint identification method and related product
CN107527048B (en) * 2017-09-29 2020-09-01 Oppo广东移动通信有限公司 Fingerprint identification method and device, storage medium and mobile terminal
CN107832666A (en) * 2017-09-30 2018-03-23 北京集创北方科技股份有限公司 Fingerprint identification method and device
CN107918727B (en) * 2017-12-05 2020-04-14 广东小天才科技有限公司 Interface unlocking method based on electronic equipment and electronic equipment
CN110287842B (en) * 2019-06-17 2021-08-10 Oppo广东移动通信有限公司 Fingerprint scanning method and related product
CN110309773B (en) * 2019-06-28 2021-06-29 Oppo广东移动通信有限公司 Fingerprint identification method and related product
CN111027038A (en) * 2019-11-19 2020-04-17 维沃移动通信有限公司 Display method and electronic equipment
CN112580597B (en) * 2020-12-29 2022-10-14 深圳贝特莱电子科技股份有限公司 Device and method for automatically adjusting fingerprint image brightness
CN114925348B (en) * 2022-07-19 2022-10-04 苏州英博特力信息科技有限公司 Security verification method and system based on fingerprint identification

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480896A (en) * 2002-09-04 2004-03-10 �����������������ͳ��ʶ������ Fingerprint identification method as well as fingerprint controlling method and system
CN102831403A (en) * 2012-08-10 2012-12-19 深圳市奔凯安全技术有限公司 Identification method based on fingerprint feature points
CN104361315A (en) * 2014-10-27 2015-02-18 浙江工业大学 3D (three-dimensional) fingerprint recognition device based on monocular and multi-view stereoscopic machine vision
CN105303172A (en) * 2015-10-19 2016-02-03 广东欧珀移动通信有限公司 Calibration parameter obtaining method and device of fingerprint sensor and mobile terminal
CN105550647A (en) * 2015-12-08 2016-05-04 广东欧珀移动通信有限公司 Control method, control device and electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9390306B2 (en) * 2013-09-06 2016-07-12 Apple Inc. Finger biometric sensor including circuitry for acquiring finger biometric data based upon finger stability and related methods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480896A (en) * 2002-09-04 2004-03-10 �����������������ͳ��ʶ������ Fingerprint identification method as well as fingerprint controlling method and system
CN102831403A (en) * 2012-08-10 2012-12-19 深圳市奔凯安全技术有限公司 Identification method based on fingerprint feature points
CN104361315A (en) * 2014-10-27 2015-02-18 浙江工业大学 3D (three-dimensional) fingerprint recognition device based on monocular and multi-view stereoscopic machine vision
CN105303172A (en) * 2015-10-19 2016-02-03 广东欧珀移动通信有限公司 Calibration parameter obtaining method and device of fingerprint sensor and mobile terminal
CN105550647A (en) * 2015-12-08 2016-05-04 广东欧珀移动通信有限公司 Control method, control device and electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509930A (en) * 2018-04-10 2018-09-07 张姣姣 Theftproof lock transmission, conversion control platform

Also Published As

Publication number Publication date
CN106096372A (en) 2016-11-09

Similar Documents

Publication Publication Date Title
CN106096372B (en) A kind of unlocked by fingerprint method and terminal
CN106096354B (en) A kind of unlocked by fingerprint method and terminal
CN105912915B (en) A kind of unlocked by fingerprint method and terminal
CN106203290B (en) A kind of fingerprint image acquisition method and terminal
CN106227437B (en) A kind of unlocked by fingerprint method and terminal
CN106022075B (en) A kind of unlocked by fingerprint method and terminal
CN106127481B (en) A kind of fingerprint method of payment and terminal
CN105912916B (en) A kind of unlocked by fingerprint method and terminal
CN106022058B (en) A kind of unlocked by fingerprint method and terminal
CN105975833B (en) A kind of unlocked by fingerprint method and terminal
CN106127000B (en) A kind of unlocked by fingerprint method and terminal
CN106203034B (en) A kind of unlocked by fingerprint method and terminal
CN107179871A (en) Fingerprint recognition region display methods and Related product
CN105912919B (en) A kind of unlocked by fingerprint method and terminal
CN107197146A (en) Image processing method and related product
CN107172266A (en) Method for controlling fingerprint identification and Related product
CN106874725A (en) A kind of unlocked by fingerprint method and mobile terminal
CN106022074B (en) A kind of unlocked by fingerprint method and terminal
CN105912920A (en) Fingerprint unlocking method and terminal
CN106066764B (en) A kind of unlocked by fingerprint method and terminal
CN106022057B (en) A kind of unlocked by fingerprint method and terminal
CN107423598A (en) One kind solution lock control method and mobile terminal
CN106022059B (en) A kind of unlocked by fingerprint method and terminal
CN107169472A (en) Fingerprint operating method, mobile terminal and storage medium
CN107506628A (en) Biometric discrimination method and Related product

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180302