Fingerprint recognition method and device
By determining the second exposure period for the overexposure area of the photosensitive device array in optical fingerprint recognition, the problem of image incompleteness caused by overexposure in optical fingerprint recognition is solved, and the efficiency and accuracy of fingerprint recognition are improved.
Patent Information
- Application Number
- CN201910574840.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2039-06-28
AI Technical Summary
During the optical fingerprint recognition process, the user's fingers cannot completely cover the photosensitive surface of the image sensor, causing strong external light or part of the light to penetrate the fingers, causing excessive exposure of the photosensitive device of the image sensor, and the collected fingerprint images are incomplete and cannot be recognized.
When determining that there is an overexposure in the fingerprint image acquired by the photosensitive device array based on the first exposure period, an overexposure area is determined, and a second exposure period is determined for the area so that it is smaller than the first exposure period, so as to acquire fingerprints that meet the exposure conditions. Image and fingerprint recognition.
It effectively reduces the occurrence of overexposure problems, improves the efficiency of fingerprint recognition, ensures the integrity of the collected fingerprint images and can be accurately identified.
Smart Images

Figure CN112149469B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of pattern recognition technology, and in particular to a fingerprint recognition method and device. Background Art
[0002] In the related art, optical fingerprint recognition technology usually includes: collecting light reflected by the finger to form a fingerprint image, and performing fingerprint recognition on the fingerprint image. However, when performing optical fingerprint recognition, the user's finger often cannot completely cover the photosensitive surface of the image sensor used to collect the fingerprint image, resulting in strong light from the outside entering the photosensitive surface of the image sensor, or part of the light will penetrate the finger and enter the photosensitive surface of the image sensor. These situations will cause the photosensitive device of the image sensor to be overexposed, so that the collected fingerprint image is incomplete and cannot be recognized. This is the common problem of being unable to unlock or recognition failure under strong light. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a fingerprint recognition method and device.
[0004] According to a first aspect of an embodiment of the present disclosure, a fingerprint recognition method is provided, the method comprising:
[0005] When overexposure exists in the first fingerprint image, determining an overexposure area in the photosensitive device array, wherein the overexposure area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure period;
[0006] Determining a second exposure period for the overexposed area so that a fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets an exposure condition, wherein the second exposure period is shorter than the first exposure period;
[0007] The first area of the photosensitive device array including at least the overexposed area is controlled to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and fingerprint recognition is performed based on the second fingerprint image.
[0008] In a possible implementation manner, determining a second exposure period for the overexposed area includes:
[0009] The preset exposure cycles are applied to the overexposed area respectively to determine the second exposure cycle from the exposure cycles.
[0010] In a possible implementation manner, applying each preset exposure period to the overexposed area respectively to determine the second exposure period from the exposure periods includes:
[0011] Controlling each row of photosensitive devices in the overexposed area to collect a third fingerprint image based on different exposure cycles in the exposure cycles;
[0012] When it is determined that a third fingerprint image that meets the exposure condition appears, the exposure period used for acquiring the third fingerprint image that meets the exposure condition is used as the second exposure period.
[0013] In a possible implementation, controlling the first area of the photosensitive device array including at least the overexposed area to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image includes:
[0014] After controlling the photosensitive device array to start exposure, the following operations are performed:
[0015] Controlling the first area to collect an image based on the second exposure period to obtain a fourth fingerprint image;
[0016] Controlling a second area to collect an image based on the first exposure period to obtain a fifth fingerprint image, wherein the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image collection;
[0017] The second fingerprint image is obtained according to the fourth fingerprint image and the fifth fingerprint image.
[0018] In a possible implementation, determining an overexposed area in a photosensitive device array includes:
[0019] According to the overexposed area in the first fingerprint image, the overexposed area in the photosensitive device array is determined.
[0020] According to a second aspect of an embodiment of the present disclosure, a fingerprint recognition device is provided, the device comprising:
[0021] A first determination module is used to determine an overexposed area in the photosensitive device array when overexposure exists in the first fingerprint image, wherein the overexposed area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure period;
[0022] A second determination module is used to determine a second exposure period for the overexposed area, so that the fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets the exposure condition, wherein the second exposure period is shorter than the first exposure period;
[0023] The control module is used to control the first area of the photosensitive device array, which at least includes the overexposed area, to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image.
[0024] In a possible implementation manner, the second determining module includes:
[0025] The second determination submodule is used to apply each preset exposure cycle to the overexposed area respectively, so as to determine the second exposure cycle from the exposure cycles.
[0026] In a possible implementation manner, the second determining submodule includes:
[0027] A control submodule, configured to control each row of photosensitive devices in the overexposed area to respectively collect a third fingerprint image based on different exposure cycles in the exposure cycles;
[0028] The judging submodule is configured to, when judging that a third fingerprint image that meets the exposure condition appears, use the exposure period used for collecting the third fingerprint image that meets the exposure condition as the second exposure period.
[0029] In a possible implementation, the control module includes:
[0030] The first control submodule is used to perform the following operations after controlling the photosensitive device array to start exposure:
[0031] Controlling the first area to collect an image based on the second exposure period to obtain a fourth fingerprint image;
[0032] Controlling a second area to collect an image based on the first exposure period to obtain a fifth fingerprint image, wherein the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image collection;
[0033] The second fingerprint image is obtained according to the fourth fingerprint image and the fifth fingerprint image.
[0034] In a possible implementation manner, the first determining module includes:
[0035] The first determination submodule is used to determine the overexposed area in the photosensitive device array according to the overexposed area in the first fingerprint image.
[0036] According to a third aspect of an embodiment of the present disclosure, there is provided a fingerprint recognition device, including:
[0037] processor;
[0038] a memory for storing processor-executable instructions;
[0039] Wherein, the processor is configured to:
[0040] Execute the above method.
[0041] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, which enables the processor to perform the above method when instructions in the storage medium are executed by a processor.
[0042] The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects: the embodiment of the present disclosure determines an overexposed area of the photosensitive device array including the overexposed photosensitive device when judging that there is overexposure in the first fingerprint image collected by the photosensitive device array based on the first exposure cycle; determines a second exposure cycle that is smaller than the first exposure cycle for the overexposed area, so that the fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure cycle meets the exposure condition, and controls the first area of the photosensitive device array that at least includes the overexposed area to collect the second fingerprint image based on the second exposure cycle, and performs fingerprint recognition based on the second fingerprint pattern. Thus, the overexposure phenomenon of the overexposed area is corrected by using an exposure cycle that meets the exposure condition of the overexposed area, so that the adjustment of the exposure cycle is more targeted and more in line with the actual exposure condition of fingerprint image collection, thereby effectively reducing the occurrence of overexposure problems and effectively improving the efficiency of fingerprint recognition.
[0043] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0045] Figure 1 The figure is a flow chart of a fingerprint recognition method according to an exemplary embodiment.
[0046] Figure 2 is a circuit diagram of an image sensor shown as an example.
[0047] Figure 3 The timing diagram is a timing diagram showing the operation of a pixel circuit in an image sensor as an example.
[0048] Figure 4 The figure is a flow chart of a fingerprint recognition method according to an exemplary embodiment.
[0049] Figure 5 FIG. 4 is a flowchart of step 400 in a fingerprint recognition method according to an exemplary embodiment.
[0050] Figure 6 The figure is a block diagram of a fingerprint recognition device according to an exemplary embodiment.
[0051] Figure 7The figure is a block diagram of a fingerprint recognition device according to an exemplary embodiment.
[0052] Figure 8 The figure is a block diagram of a fingerprint recognition device according to an exemplary embodiment. DETAILED DESCRIPTION
[0053] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0054] Figure 1 1 is a flow chart of a fingerprint recognition method according to an exemplary embodiment. The method can be applied to electronic devices such as mobile phones, tablet computers, laptops, smart watches, desktop computers, etc. The disclosed embodiment does not limit the type of electronic devices. Figure 1 As shown, the method may include:
[0055] Step 100, when overexposure exists in the first fingerprint image, determining an overexposure area in the photosensitive device array, wherein the overexposure area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure cycle.
[0056] Step 101, determining a second exposure period for the overexposed area so that a fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets an exposure condition, wherein the second exposure period is shorter than the first exposure period.
[0057] Step 102: Control a first area of the photosensitive device array including at least the overexposed area to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image.
[0058] Generally speaking, the exposure condition can be expressed as the parameters of the fingerprint image reflecting the exposure condition satisfying the condition for extracting fingerprint features, and the fingerprint image that does not satisfy the exposure condition cannot be used for fingerprint recognition. In a possible implementation, the fingerprint image satisfying the exposure condition may include the resolution of the fingerprint image satisfying a preset resolution, or the integrity of the fingerprint image satisfying a preset integrity. In other words, when the resolution and / or integrity of the fingerprint image is higher than a preset threshold, it can be determined that the fingerprint image satisfies the exposure condition. The resolution can be expressed as the number of identifiable pixels contained in a unit area of the fingerprint image. The integrity can represent the number of pixels that are not overexposed contained in a unit area of the fingerprint image.
[0059] A photosensitive device can be represented as a device that converts an optical signal into an electrical signal. The photosensitive device can be, for example, a photodiode. A photosensitive device array composed of multiple photosensitive devices can be integrated in a fingerprint image sensor. The fingerprint image sensor can obtain the electrical signal generated by the photosensitive device array through a pixel circuit, and amplify, perform analog-to-digital conversion, and other processing on the electrical signal to obtain a fingerprint image. The fingerprint image sensor can be, for example, an image sensor such as a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device). The embodiments of the present disclosure do not limit the type of fingerprint image sensor.
[0060] Figure 2 is a circuit diagram of an image sensor shown as an example, Figure 3 FIG. 1 is a timing diagram showing the operation of a pixel circuit in an image sensor. Figure 2 As shown, in the photosensitive device array 20, the photosensitive devices 202 may be arranged in a matrix. Figure 2 and Figure 3 As shown, the controller (not shown in the figure) can control the conversion accumulation time of the photosensitive device 202 to the photoelectrons (an example of the exposure cycle) by controlling the working timing of each component in the pixel circuit 201. In the initial t1 period, the controller can respectively pull up the levels of RST (reset switch) and TX (transmission gate) in the pixel circuit 201, turn on M2 and M3, so that the voltage of the photosensitive device 202 is reset to VRST (reset voltage). Next, the controller does not send a pulse signal to RST and TX during the exposure period T1, so that M2 and M3 can be turned off, so that the photosensitive device 202 can accumulate charges according to the received light. During the t2 period, the controller can first pull up the level of TX, turn on M3, and transfer the charge of the photosensitive device 202 to the Q point. Then, the level of SEL (selection switch) in the pixel circuit 201 is pulled up, and M4 is turned on, so that the voltage of the Q point is reflected to the P point through the follower M1. The voltage signal collected by the pixel circuit 201 can be collected and converted by the collection circuit 21 to form a digital signal, so that the controller can generate a fingerprint image for fingerprint recognition according to the digital signal. Based on the same principle, the controller can control the pixel circuit 201 through a pulse signal to repeat the above process continuously.
[0061] Generally speaking, overexposure can also be called overexposure. The reason for the overexposure of the fingerprint image sensor may be that the exposure period is too long, causing the accumulated electrons of the photosensitive device to exceed the number that the photosensitive device can carry. In other words, Figure 3As shown, overexposure actually means that T1 is too long, so that within T1, the photosensitive device collects too much light and becomes saturated. In related technologies, relevant personnel can only set the controller to reduce the duration of the next exposure period by experience to avoid overexposure, that is, to make T2 < T1. However, it is difficult to control the size of T2. If T2 is too small, it is easy to cause insufficient time for the photosensitive device to accumulate electrons, resulting in insufficient resolution of the fingerprint image. The controller still needs to rescan the photosensitive device array to generate a fingerprint image, resulting in an overly long time for the entire fingerprint recognition.
[0062] As an example of this embodiment, the controller can collect a first fingerprint image based on the first exposure period and determine whether the first fingerprint image is overexposed (for example, the controller can determine whether the gray values of each pixel in the first fingerprint image are less than the gray threshold, and can determine that the first fingerprint image is overexposed when there are pixel values less than the gray threshold). When the controller determines that there is overexposure in the first fingerprint image, it can determine the overexposed area of the photosensitive devices including overexposed photosensitive devices in the photosensitive device array (for example, the controller can, according to the correspondence between pixels and photosensitive devices, determine the photosensitive devices corresponding to the pixels with gray values less than the gray threshold as overexposed photosensitive devices. The controller can use one or more rows of photosensitive devices containing overexposed photosensitive devices as the overexposed area, and the controller can also form the overexposed area with the photosensitive devices determined to be overexposed).
[0063] Then, the controller can determine a second exposure period for the overexposed area so that the fingerprint image collected by the photosensitive devices in the overexposed area based on the second exposure period meets the exposure conditions. For example, after determining that the first fingerprint image is overexposed, the controller can shorten the exposure period and determine whether the fingerprint image of the overexposed area collected based on the shortened exposure period meets the exposure conditions until the collected fingerprint image meets the exposure conditions, and then the exposure period used to collect this fingerprint image can be used as the second exposure period.
[0064] Finally, the controller can control the first area in the photosensitive device array, which includes at least the overexposed area, to collect fingerprint images based on the second exposure cycle to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image. For example, the controller can determine the overexposed area and the area around the overexposed area in the photosensitive device array as the first area, and determine the area other than the first area in the photosensitive device array currently used for fingerprint image collection as the second area. The controller can control the first area and the second area to start exposure at the same time, wherein the controller can control the first area to collect images based on the second exposure cycle to obtain a fourth fingerprint image, and the position coordinates of each pixel in the fourth fingerprint image can correspond to the position of each photosensitive device in the first area; the controller can also control the second area to collect images based on the third exposure cycle, and the third exposure cycle can be greater than the second exposure cycle or the first exposure cycle. The embodiment of the present disclosure does not limit the length of the exposure cycle used in the second area, as long as the exposure cycle used in the second area is greater than the second exposure cycle. Then, the controller can splice the fourth fingerprint image and the fifth fingerprint image to obtain the second fingerprint image, and perform fingerprint recognition based on the second fingerprint image.
[0065] In a possible implementation, the controller may also determine the overexposed area as the first area, or determine the entire photosensitive device array as the first area. The embodiment of the present disclosure does not limit the specific range of the first area, as long as the first area includes the overexposed area.
[0066] The disclosed embodiment determines an overexposed region of the photosensitive device array including overexposed photosensitive devices when judging that there is overexposure in the first fingerprint image collected by the photosensitive device array based on the first exposure cycle; determines a second exposure cycle that is shorter than the first exposure cycle for the overexposed region, so that the fingerprint image collected by the photosensitive device in the overexposed region based on the second exposure cycle meets the exposure condition, and controls the first region of the photosensitive device array that at least includes the overexposed region to collect the second fingerprint image based on the second exposure cycle, and performs fingerprint recognition based on the second fingerprint pattern. Thus, the overexposure phenomenon of the overexposed region is corrected by using an exposure cycle that meets the exposure condition of the overexposed region, so that the adjustment of the exposure cycle is more targeted and more in line with the actual exposure condition of fingerprint image collection, thereby effectively reducing the occurrence of overexposure problems and effectively improving the efficiency of fingerprint recognition.
[0067] In a possible implementation, the controller controls the first area of the photosensitive device array, which includes at least the overexposed area, to capture a fingerprint image based on the second exposure cycle to obtain a second fingerprint image, which may include: after controlling the photosensitive device array to start exposure, the controller may perform the following operations: controlling the first area to capture an image based on the second exposure cycle to obtain a fourth fingerprint image; controlling the second area to capture an image based on the first exposure cycle to obtain a fifth fingerprint image, where the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image capture; and obtaining the second fingerprint image based on the fourth fingerprint image and the fifth fingerprint image.
[0068] For example, the controller may determine the overexposed area and the area around the overexposed area in the photosensitive device array as the first area, and determine the area other than the first area in the photosensitive device array currently used for fingerprint image acquisition as the second area. The controller may control the first area and the second area to start exposure at the same time, wherein the controller may control the first area to acquire an image based on the second exposure cycle to obtain a fourth fingerprint image, and the position coordinates of each pixel in the fourth fingerprint image may correspond to the position of each photosensitive device in the first area; the controller may also control the second area to acquire an image based on the first exposure cycle to obtain a fifth fingerprint image, and the position coordinates of each pixel in the fifth fingerprint image may correspond to the position of each photosensitive device in the second area. Then, the controller may splice the fourth fingerprint image and the fifth fingerprint image to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image. In this way, the embodiment of the present disclosure only controls the first area containing the overexposed area to acquire an image based on the second exposure cycle, and controls the second area to acquire an image based on the first exposure cycle, which can effectively correct the overexposure phenomenon of the overexposed area and effectively reduce the occurrence of underexposure in the second area.
[0069] Figure 4 FIG. 1 is a flow chart of a fingerprint recognition method according to an exemplary embodiment. Figure 4 As shown, Figure 4 and Figure 1 The difference between them is that step 101 may include: step 400, applying each preset exposure cycle to the overexposed area respectively to determine the second exposure cycle from the exposure cycles.
[0070] For example, multiple preset exposure cycles that are smaller than the first exposure cycle can be pre-set. When the controller determines that the first fingerprint image is overexposed, the overexposed area can acquire fingerprint images based on each preset exposure cycle (for example, the controller can control the overexposed area to acquire fingerprint images based on each preset exposure cycle in order of each preset exposure cycle from large to small (or from small to large)). The controller can determine whether there is a fingerprint image that meets the exposure condition among the multiple fingerprint images acquired, and can use the preset exposure cycle used to acquire the fingerprint image that meets the exposure condition as the second exposure cycle. Preferably, the fingerprint image can be acquired based on each preset exposure cycle in order of the exposure cycle from large to small, and the preset exposure cycle used by the first fingerprint image detected that meets the exposure condition can be used as the second exposure cycle. In this way, the embodiment of the present disclosure can screen out applicable exposure cycles from the preset exposure cycles to avoid excessive reduction of the exposure cycle.
[0071] Figure 5 FIG. 4 is a flow chart showing step 400 in a fingerprint recognition method according to an exemplary embodiment. Figure 5 As shown, step 400 may include:
[0072] Step 500: Control each row of photosensitive devices in the overexposed area to collect a third fingerprint image based on different exposure cycles in the exposure cycles.
[0073] Step 501: when it is determined that a third fingerprint image that meets the exposure condition appears, the exposure period used for collecting the third fingerprint image that meets the exposure condition is used as the second exposure period.
[0074] For example, multiple preset exposure cycles that are smaller than the first exposure cycle can be pre-set. When the controller determines that the first fingerprint image is overexposed, it can determine the overexposure sensitive device corresponding to the overexposed pixel in the fingerprint image, and can use the multiple rows of photosensitive devices including the overexposure sensitive device as the overexposure area. The controller can control each row of photosensitive devices in the overexposed area to work based on different preset exposure cycles, so that each row of photosensitive devices collects the third fingerprint image based on one exposure cycle, and the exposure cycles used by photosensitive devices in different rows can be different. When the controller determines that a third fingerprint image that meets the exposure conditions appears, it means that the exposure cycle used by a row of photosensitive devices to collect the third fingerprint image is appropriate, and the controller can use the preset exposure cycle used to collect the third fingerprint image that meets the exposure conditions as the second exposure cycle.
[0075] For example, if the controller determines that the overexposed area includes the photosensitive devices in row A, row B, and row C, and the first exposure period is T1, the controller can preset the exposure periods as Ta, Tb, and Tc, where 0 < Ta < Tb < Tc < T1. Then, the controller can control the photosensitive devices in row A to acquire a third fingerprint image A' based on Ta, control the photosensitive devices in row B to acquire a third fingerprint image B' based on Tb, and control the photosensitive devices in row C to acquire a third fingerprint image C' based on Tc. The controller can respectively determine whether the third fingerprint images A', B', and C' meet the exposure conditions. If the third fingerprint image A' meets the exposure conditions, the controller can use Ta as the second exposure period.
[0076] In this way, the controller can obtain more fingerprint images corresponding to different exposure times for judgment in a shorter time, which is beneficial to screening a more suitable exposure period and further improving the efficiency of adjusting the exposure period.
[0077] In a possible implementation manner, determining the overexposed area in the photosensitive device array may include: determining the overexposed area in the photosensitive device array according to the overexposed area in the first fingerprint image.
[0078] For example, the controller can determine the brightness values of each pixel point in the first fingerprint image, can use the pixel points with brightness values greater than the brightness threshold as overexposed pixel points, and can use one or more rows of pixels containing the overexposed pixel points as the overexposed area of the first fingerprint image. The controller can, according to the correspondence between the pixel points and the photosensitive devices, use one or more rows of photosensitive devices in the photosensitive device array corresponding to the overexposed area of the first fingerprint image as the overexposed area of the photosensitive device array.
[0079] It should be noted that appropriate judgment conditions (for example, the judgment condition can be whether the saturation of the fingerprint image is greater than the saturation threshold) can be selected according to the judgment needs as the basis for judging whether there is overexposure in the fingerprint image. The specific judgment method for judging whether the fingerprint image is overexposed in the embodiments of the present disclosure is not limited.
[0080] In an application example, when the controller detects that there are pixels with grayscale values less than the grayscale threshold in the first fingerprint image, it can determine that the first graphic is overexposed, and can use the pixels with grayscale values less than the grayscale threshold as overexposed pixels. The controller can use the photosensitive devices corresponding to the overexposed pixels as overexposure sensitive devices based on the correspondence between pixels and photosensitive devices, and can use one or more rows of photosensitive devices where the overexposure sensitive devices are located as overexposure areas. The controller can pre-set multiple preset exposure cycles that are less than the first exposure cycle, and can obtain a third fingerprint image of a row of photosensitive devices in the overexposed area based on a preset exposure cycle, and the preset exposure cycles used by photosensitive devices in different rows can be different. When the controller determines that a third fingerprint image that meets the exposure condition appears, the controller can use the preset exposure cycle used to collect the third fingerprint image that meets the exposure condition as the second exposure cycle. Finally, the controller can control the photosensitive device array to collect the second fingerprint image based on the second exposure cycle, and use the second fingerprint image as the fingerprint image for fingerprint recognition.
[0081] Figure 6 FIG. 1 is a block diagram of a fingerprint recognition device according to an exemplary embodiment. Figure 6 As shown, the device may include:
[0082] A first determination module 61 is used to determine an overexposed area in the photosensitive device array when overexposure exists in the first fingerprint image, wherein the overexposed area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure period;
[0083] A second determination module 62 is used to determine a second exposure period for the overexposed area so that the fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets the exposure condition, wherein the second exposure period is shorter than the first exposure period;
[0084] The control module 63 is used to control the first area of the photosensitive device array, which at least includes the overexposed area, to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image.
[0085] Figure 7 The figure is a block diagram of a fingerprint recognition device according to an exemplary embodiment. Figure 7 The bid number and Figure 6 The same components have the same functions, and for the sake of brevity, detailed descriptions of these components are omitted. Figure 7 As shown,
[0086] In a possible implementation, the second determining module 62 includes:
[0087] The second determination submodule 621 is used to apply each preset exposure cycle to the overexposed area respectively, so as to determine the second exposure cycle from the exposure cycles.
[0088] In a possible implementation, the second determining submodule 621 includes:
[0089] A control submodule, configured to control each row of photosensitive devices in the overexposed area to respectively collect a third fingerprint image based on different exposure cycles in the exposure cycles;
[0090] The judging submodule is configured to, when judging that a third fingerprint image that meets the exposure condition appears, use the exposure period used for collecting the third fingerprint image that meets the exposure condition as the second exposure period.
[0091] In a possible implementation, the control module 63 includes:
[0092] The first control submodule 631 is used to perform the following operations after controlling the photosensitive device array to start exposure:
[0093] Controlling the first area to collect an image based on the second exposure period to obtain a fourth fingerprint image;
[0094] Controlling a second area to collect an image based on the first exposure period to obtain a fifth fingerprint image, wherein the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image collection;
[0095] The second fingerprint image is obtained according to the fourth fingerprint image and the fifth fingerprint image.
[0096] In a possible implementation, the first determining module 61 includes:
[0097] The first determination submodule 611 is used to determine the overexposed area in the photosensitive device array according to the overexposed area in the first fingerprint image.
[0098] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0099] Figure 8 800 is a block diagram of a fingerprint recognition device according to an exemplary embodiment. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0100] Reference Figure 8, the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0101] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0102] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0103] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0104] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0105] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0106] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0107] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0108] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0109] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0110] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0111] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0112] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A fingerprint recognition method, characterized in that: The method comprises: When overexposure exists in the first fingerprint image, determining an overexposure area in the photosensitive device array, wherein the overexposure area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure period; Determining a second exposure period for the overexposed area so that a fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets an exposure condition, wherein the second exposure period is shorter than the first exposure period; Controlling a first area of the photosensitive device array including at least an overexposed area to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and performing fingerprint recognition based on the second fingerprint image; Controlling a first area of the photosensitive device array including at least an overexposed area to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, comprising: After controlling the photosensitive device array to start exposure, the following operations are performed: Controlling the first area to collect an image based on the second exposure period to obtain a fourth fingerprint image; Controlling the second area to collect an image based on a third exposure period to obtain a fifth fingerprint image, wherein the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image collection, and the third exposure period is greater than or equal to the first exposure period, or the third exposure period is greater than the second exposure period; The second fingerprint image is obtained according to the fourth fingerprint image and the fifth fingerprint image.
2. The method according to claim 1, characterized in that Determining a second exposure period for the overexposed area includes: The preset exposure cycles are applied to the overexposed area respectively to determine the second exposure cycle from the exposure cycles.
3. The method according to claim 2, characterized in that Applying each preset exposure cycle to the overexposed area respectively to determine the second exposure cycle from the exposure cycles, including: Controlling each row of photosensitive devices in the overexposed area to collect a third fingerprint image based on different exposure cycles in the exposure cycles; When it is determined that a third fingerprint image that meets the exposure condition appears, the exposure period used for acquiring the third fingerprint image that meets the exposure condition is used as the second exposure period.
4. The method according to any one of claims 1 to 3, characterized in that: Identify overexposed areas in the photosensor array, including: According to the overexposed area in the first fingerprint image, the overexposed area in the photosensitive device array is determined.
5. A fingerprint recognition device, characterized in that: The device comprises: A first determination module is used to determine an overexposed area in the photosensitive device array when overexposure exists in the first fingerprint image, wherein the overexposed area includes overexposed photosensitive devices, and the first fingerprint image is collected by the photosensitive device array based on a first exposure period; A second determination module is used to determine a second exposure period for the overexposed area, so that the fingerprint image collected by the photosensitive device in the overexposed area based on the second exposure period meets the exposure condition, wherein the second exposure period is shorter than the first exposure period; A control module, configured to control a first area of the photosensitive device array, at least including an overexposed area, to collect a fingerprint image based on the second exposure period to obtain a second fingerprint image, and perform fingerprint recognition based on the second fingerprint image; The control module comprises: The first control submodule is used to perform the following operations after controlling the photosensitive device array to start exposure: Controlling the first area to collect an image based on the second exposure period to obtain a fourth fingerprint image; Controlling the second area to collect an image based on a third exposure period to obtain a fifth fingerprint image, wherein the second area is an area other than the first area in the photosensitive device array currently used for fingerprint image collection, and the third exposure period is greater than or equal to the first exposure period, or the third exposure period is greater than the second exposure period; The second fingerprint image is obtained according to the fourth fingerprint image and the fifth fingerprint image.
6. The device according to claim 5, characterized in that The second determining module comprises: The second determination submodule is used to apply each preset exposure cycle to the overexposed area respectively, so as to determine the second exposure cycle from the exposure cycles.
7. The device according to claim 6, characterized in that The second determining submodule includes: A control submodule, configured to control each row of photosensitive devices in the overexposed area to respectively collect a third fingerprint image based on different exposure cycles in the exposure cycles; The judging submodule is configured to, when judging that a third fingerprint image that meets the exposure condition appears, use the exposure period used for collecting the third fingerprint image that meets the exposure condition as the second exposure period.
8. The device according to any one of claims 5 to 7, characterized in that The first determining module comprises: The first determination submodule is used to determine the overexposed area in the photosensitive device array according to the overexposed area in the first fingerprint image.
9. A fingerprint recognition device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Execute the method according to any one of claims 1 to 4.
10. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables the processor to perform the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Shooting method, terminal and computer storage medium
CN107566752A
Biological characteristic recognition method and device, and electronic device
CN109496312A