CN106096372B - A kind of unlocked by fingerprint method and terminal - Google Patents
A kind of unlocked by fingerprint method and terminal Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; 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
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)
- 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. 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. 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. 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. 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.
- 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. 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. 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. 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. 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.
- 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.
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)
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)
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)
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)
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 |
-
2016
- 2016-06-21 CN CN201610459814.0A patent/CN106096372B/en not_active Expired - Fee Related
Patent Citations (5)
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)
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 |