Fingerprint identification system and control method thereof, electronic device and storage medium
By introducing a boost chip into the fingerprint recognition system, a driving signal is continuously provided to cyclically acquire fingerprint images, solving the problem that users with small fingers cannot simultaneously touch the metal ring and the fingerprint sensor. This enables fingerprint recognition without relying on the metal ring, improving the recognition success rate and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TP-LINK INT CHENGDU CO LTD
- Filing Date
- 2025-12-15
- Publication Date
- 2026-05-01
AI Technical Summary
In fingerprint recognition systems, when a user's finger is small, it is impossible to simultaneously touch the recognition area on the fingerprint sensor and the surrounding metal ring, resulting in fingerprint acquisition and recognition failure.
By introducing a boost chip into the fingerprint recognition system, a continuous drive signal is provided to cyclically acquire fingerprint images, eliminating the dependence on the metal ring and allowing users to complete the recognition process simply by pressing their finger on the recognition area of the fingerprint sensor.
This technology allows users with small fingers to complete fingerprint recognition without simultaneously touching the metal ring and the fingerprint sensor, improving the recognition success rate and user experience while saving resources and power consumption.
Smart Images

Figure CN121963264A_ABST
Abstract
Description
Fingerprint recognition system and its control method, electronic device and storage medium Technical Field
[0001] This application relates to the field of fingerprint recognition technology, and more specifically, to a control method for a fingerprint recognition system, a fingerprint recognition system, an electronic device, and a computer-readable storage medium. Background Technology
[0002] Currently, during the entire fingerprint recognition process, the user needs to keep their finger simultaneously touching both the recognition area on the fingerprint sensor and the metal ring surrounding it. However, if the user's finger is small, they may not be able to simultaneously touch both the recognition area and the metal ring when pressing the fingerprint sensor, resulting in the inability to properly collect and recognize the fingerprint. Summary of the Invention
[0003] This application provides a control method for a fingerprint recognition system, a control device for a fingerprint recognition system, an electronic device, and a computer-readable storage medium.
[0004] In a first aspect, this application provides a control method for a fingerprint recognition system, the fingerprint recognition system including a main controller, a fingerprint module control chip, a boost converter chip, and a fingerprint sensor. The main controller is electrically connected to the fingerprint module control chip. The boost converter chip is electrically connected to both the fingerprint sensor and the fingerprint module control chip. The control method includes: in response to a trigger signal, the main controller sends a fingerprint acquisition and recognition command to the fingerprint module control chip; in response to the fingerprint acquisition and recognition command, the fingerprint module control chip controls the boost converter chip to drive the fingerprint sensor to cyclically acquire fingerprint images; wherein, during the cyclic acquisition of fingerprint images, the boost converter chip continuously provides a drive signal to the fingerprint sensor to perform cyclic acquisition of fingerprint images.
[0005] In some embodiments, the fingerprint recognition system further includes a metal ring and a touch chip, the touch chip being electrically connected to the metal ring and the main controller respectively; the control method further includes: when the touch chip detects a change in capacitance of the metal ring, sending the trigger signal to the main controller.
[0006] In some embodiments, the fingerprint recognition system further includes an image recognition module electrically connected to the main controller; the control method further includes sending a trigger signal to the main controller when the image recognition module recognizes a human body in an image captured by the camera.
[0007] In some embodiments, the fingerprint recognition system further includes a metal ring, a touch chip, and an image recognition module. The touch chip is electrically connected to the metal ring and the main controller, respectively, and the image recognition module is electrically connected to the main controller. The control method further includes: sending a trigger signal to the main controller when the touch chip detects a change in capacitance in the metal ring; and / or sending the trigger signal to the main controller when the image recognition module recognizes a human body in an image captured by the camera.
[0008] In some embodiments, the control method further includes: stopping the cyclic acquisition of fingerprint images when a valid fingerprint image that meets the requirements is acquired; and the fingerprint module control chip processing and comparing the valid fingerprint image and feeding back the comparison and recognition results to the main controller.
[0009] In some embodiments, the control method further includes: if the acquired fingerprint image does not meet the requirements, continuing to acquire fingerprint images in a loop until the duration of the loop acquisition reaches a preset timeout threshold, or until a valid fingerprint image that meets the requirements is acquired.
[0010] Secondly, this application provides a fingerprint recognition system. The fingerprint recognition system includes a main controller, a fingerprint module control chip, a boost converter chip, and a fingerprint sensor. The fingerprint module control chip is electrically connected to the main controller; the boost converter chip is electrically connected to the fingerprint module control chip. The fingerprint sensor is electrically connected to the boost converter chip. The main controller is configured to: in response to a trigger signal, send a fingerprint acquisition and recognition command to the fingerprint module control chip. The fingerprint module control chip is configured to: in response to the fingerprint acquisition and recognition command, control the boost converter chip to drive the fingerprint sensor to cyclically acquire fingerprint images. The boost converter chip is configured to: during the cyclic acquisition of fingerprint images, continuously provide a drive signal to the fingerprint sensor to perform cyclic fingerprint image acquisition.
[0011] In some embodiments, the fingerprint recognition system further includes a metal ring and a touch chip. The metal ring is disposed around the fingerprint sensor. The touch chip is electrically connected to the metal ring and the main controller, and the touch chip is configured to send a trigger signal to the main controller when a capacitance change in the metal ring is detected.
[0012] In some embodiments, the fingerprint recognition system further includes an image recognition module. The image recognition module is electrically connected to the main controller and is configured to send a trigger signal to the main controller when a human body is detected in an image captured by the camera.
[0013] In some embodiments, the fingerprint recognition system further includes a metal ring, a touch chip, and an image recognition module. The metal ring is disposed around the fingerprint sensor. The touch chip is electrically connected to both the metal ring and the main controller, and is configured to send a trigger signal to the main controller when a capacitance change in the metal ring is detected. The image recognition module is electrically connected to the main controller and is configured to send the trigger signal to the main controller when a human body is detected in an image captured by the camera.
[0014] In some embodiments, the fingerprint module control chip is further configured to: during the process of controlling the cyclic acquisition of fingerprint images, if a valid fingerprint image that meets the requirements is acquired, control the boost chip to stop driving the fingerprint sensor to cyclically acquire fingerprint images, process and compare the valid fingerprint image, and feed back the comparison and recognition results to the main controller.
[0015] In some embodiments, the fingerprint module control chip is further configured to: when the acquired fingerprint image does not meet the requirements, control the boost chip to continue driving the fingerprint sensor to continuously acquire fingerprint images until the duration of continuous acquisition reaches a preset timeout threshold, or until the fingerprint sensor acquires a valid fingerprint image that meets the requirements.
[0016] In some implementations, the fingerprint module control chip and the main controller are two independent chips; or, the fingerprint module control chip and the main controller are two functional modules within the same chip.
[0017] Thirdly, this application provides an electronic device that includes the fingerprint recognition system described in any of the above embodiments.
[0018] In some implementations, the electronic device includes a smart lock, a smart access control system, a mobile terminal, or a computer device.
[0019] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method described in any of the above embodiments.
[0020] In the fingerprint recognition system control method, fingerprint recognition system, electronic device, and computer-readable storage medium of this application, during the cyclic acquisition of fingerprint images, the boost chip continuously provides a drive signal to the fingerprint sensor to perform cyclic acquisition of fingerprint images. That is, once fingerprint recognition is triggered and enters the cyclic acquisition state, the fingerprint sensor does not need to rely on external signals from the metal ring or charges transferred to the finger; it can complete fingerprint image acquisition solely based on the drive signal provided by the boost chip. Therefore, the user's finger does not need to be in simultaneous contact with both the metal ring and the recognition area of the fingerprint sensor during the acquisition process. Recognition can be completed simply by pressing on the recognition area of the fingerprint sensor, effectively solving the problem of recognition failure caused by the little finger not being able to simultaneously cover the recognition area of the fingerprint sensor and the metal ring.
[0021] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description
[0022] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments in conjunction with the following drawings, in which: FIG1 is a flowchart illustrating a control method for a fingerprint recognition system according to some embodiments of this application; FIG2 is a structural schematic diagram illustrating a fingerprint recognition system according to some embodiments of this application; FIG3 is a structural schematic diagram illustrating a fingerprint recognition system according to other embodiments of this application; FIG4 is a flowchart illustrating a control method for a fingerprint recognition system according to some embodiments of this application; FIG5 is a flowchart illustrating a control method for a fingerprint recognition system according to some embodiments of this application; FIG6 is a structural schematic diagram illustrating an electronic device according to some embodiments of this application; FIG7 is a schematic diagram illustrating the connection state of a computer-readable storage medium and a processor according to certain embodiments of this application.
[0023] Explanation of key component symbols: Electronic device 100; Fingerprint recognition system 10; Main controller 11; Fingerprint module control chip 12; Boost chip 13; Fingerprint sensor 14; Metal ring 15; Touch chip 16; Image recognition module 17; Processor 20; Computer-readable storage medium 200; Computer program 202. Detailed Implementation
[0024] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting the embodiments of this application.
[0025] Currently, during the entire fingerprint recognition process, the user needs to keep their finger simultaneously touching both the recognition area on the fingerprint sensor and the metal ring surrounding it. However, if the user's finger is small, they may not be able to simultaneously touch both the recognition area and the metal ring when pressing the fingerprint sensor, resulting in the inability to properly collect and recognize the fingerprint. To address this issue, this application provides a control method for a fingerprint recognition system (as shown in Figures 1, 4, and 5), a fingerprint recognition system 10 (as shown in Figures 2 and 3), an electronic device 100 (as shown in Figure 6), and a computer-readable storage medium (as shown in Figure 7).
[0026] Please refer to Figures 1 to 3. In a first aspect, this application provides a control method for a fingerprint recognition system. The fingerprint recognition system 10 includes a main controller 11, a fingerprint module control chip 12, a boost converter chip 13, and a fingerprint sensor 14. The main controller 11 is electrically connected to the fingerprint module control chip 12. The boost converter chip 13 is electrically connected to both the fingerprint sensor 14 and the fingerprint module control chip 12. The control method includes: 03: In response to a trigger signal, the main controller 11 sends a fingerprint acquisition and recognition command to the fingerprint module control chip 12; and 05: In response to the fingerprint acquisition and recognition command, the fingerprint module control chip 12 controls the boost converter chip 13 to drive the fingerprint sensor 14 to cyclically acquire fingerprint images; wherein, during the cyclic acquisition of fingerprint images, the boost converter chip 13 continuously provides a drive signal to the fingerprint sensor 14 to perform cyclic acquisition of fingerprint images.
[0027] The control method of the above-described fingerprint recognition system can be applied to fingerprint recognition system 10. This fingerprint recognition system 10 includes a main controller 11, a fingerprint module control chip 12, a boost converter chip 13, and a fingerprint sensor 14. The fingerprint module control chip 12 is electrically connected to the main controller 11; the boost converter chip 13 is electrically connected to the fingerprint module control chip 12. The fingerprint sensor 14 is electrically connected to the boost converter chip 13. The main controller 11 is configured to: in response to a trigger signal, send a fingerprint acquisition and recognition command to the fingerprint module control chip 12. The fingerprint module control chip 12 is configured to: in response to the fingerprint acquisition and recognition command, control the boost converter chip 13 to drive the fingerprint sensor 14 to cyclically acquire fingerprint images. The boost converter chip 13 is configured to: during the cyclic acquisition of fingerprint images, continuously provide a drive signal to the fingerprint sensor 14 to perform cyclic fingerprint image acquisition.
[0028] The main controller 11 is the core processor in the fingerprint recognition system 10, responsible for logical judgment, processing and analysis, and communication with external modules. It can be a microcontroller (MCU), a microprocessor (MPU), or a system-on-a-chip (SoC). The electrical connection between the main controller 11 and the fingerprint module control chip 12 can be achieved through a serial communication interface, such as a Universal Asynchronous Receiver / Transmitter (UART) interface, a Serial Peripheral Interface (SPI), or an Integrated Circuit Bus (I2C). The main controller 11 controls the start and stop of the fingerprint recognition process of the fingerprint module control chip 12 by sending start and stop commands.
[0029] The fingerprint module control chip 12 is a chip in the fingerprint recognition system 10 used to control fingerprint recognition. The fingerprint module control chip 12 typically integrates fingerprint image processing algorithms and feature comparison algorithms, and receives instructions from the main controller 11. The fingerprint module control chip 12 is electrically connected to the boost converter chip 13 via control pins to control the boost converter chip 13 to turn on or off. The fingerprint module control chip 12 receives instructions from the main controller 11 and generates control signals to drive the boost converter chip 13, thereby indirectly driving the fingerprint sensor 14 to operate by controlling the boost converter chip 13. In some embodiments, the fingerprint module control chip 12 and the main controller 11 are two independent chips. In other embodiments, the fingerprint module control chip 12 and the main controller 11 are two functional modules within the same chip. That is, in some highly integrated solutions, the functions of the main controller 11 and the fingerprint module control chip 12 can be integrated into a single chip.
[0030] The boost chip 13 is a conversion chip used to improve the quality of the acquired fingerprint image. One end of the boost chip 13 is electrically connected to the fingerprint module control chip 12, so as to be controlled by the start and stop control of the fingerprint module control chip 12. The other end of the boost chip 13 is electrically connected to the fingerprint sensor 14 (power or signal drive pin), so as to provide the necessary high voltage drive signal to the fingerprint sensor 14, so that the fingerprint sensor 14 can directly sense the difference in capacitance caused by the fingerprint ridges (raised parts) and valleys (recessed parts) without relying on external (such as through the finger) charge.
[0031] The fingerprint sensor 14 is an active capacitive fingerprint sensor. Its sensing unit consists of a tiny array of metal electrodes, covered by an insulating protective layer (such as glass, sapphire, or ceramic). When a high-voltage drive signal from the boost chip 13 is applied to these sensing electrodes, a micro-electric field is formed around each electrode. When a finger is pressed against the protective layer, the ridges and valleys of the fingerprint alter the distribution of these electric fields at different distances, causing variations in the capacitance of each sensing electrode. The internal circuitry of the fingerprint sensor 14 converts this capacitance change into a digital image signal, which is then transmitted back to the fingerprint module control chip 12 for processing.
[0032] The trigger signal is a digital or analog signal received by the main controller 11 from one or more signal sources, indicating an intention to identify. The signal source may be the touch chip 16 or the image recognition module 17, which will be mentioned below.
[0033] The fingerprint acquisition and recognition command is a command sent by the main controller 11 to the fingerprint module control chip 12 through a predetermined communication protocol. The fingerprint acquisition and recognition command is used to instruct the fingerprint module control chip 12 to start the fingerprint acquisition and recognition process.
[0034] The fingerprint module control chip 12 controlling the boost chip 13 to drive the fingerprint sensor 14 to cyclically acquire fingerprint images means that after receiving the instruction from the main controller 11, the fingerprint module control chip 12 starts the boost chip 13 through its control pin. The boost chip 13 then continuously outputs a high-voltage drive signal to the fingerprint sensor 14. The fingerprint sensor 14, having received the drive signal, enters the working state and periodically performs a scanning of the sensing array at a certain frequency (e.g., 10-30 frames per second) to acquire and transmit fingerprint images, thus entering the "acquisition-transmission" cycle.
[0035] During the cyclic acquisition of fingerprint images, the boost chip 13 continuously provides a drive signal to the fingerprint sensor 14. That is, from the start of the first acquisition to the end of the cyclic acquisition, the drive signal is continuously and stably provided to the fingerprint sensor 14. In this way, it can be ensured that at any time within the cyclic acquisition window, as long as the finger is pressed on the recognition area of the fingerprint sensor 14, it can be immediately sensed and a fingerprint image can be formed without simultaneously touching the metal ring 15, thus eliminating the dependence on the metal ring 15 during the acquisition phase.
[0036] In the control method and fingerprint recognition system 10 of this application, during the cyclic acquisition of fingerprint images, the boost chip 13 continuously provides a drive signal to the fingerprint sensor 14 to perform cyclic acquisition of fingerprint images. That is, once fingerprint recognition is triggered and enters the cyclic acquisition state, the fingerprint sensor 14 does not need to rely on external signals from the metal ring 15 or charges transferred to the finger; it can complete fingerprint image acquisition solely with the drive signal provided by the boost chip 13. Therefore, the user's finger does not need to be in contact with both the metal ring 15 and the recognition area of the fingerprint sensor 14 simultaneously during the acquisition process. Recognition can be completed simply by pressing on the recognition area of the fingerprint sensor 14, effectively solving the problem of recognition failure caused by the little finger not being able to simultaneously cover the recognition area of the fingerprint sensor 14 and the metal ring 15.
[0037] Please refer to Figures 3 and 4. In some embodiments, the fingerprint recognition system 10 further includes a metal ring 15 and a touch chip 16, with the touch chip 16 electrically connected to the metal ring 15 and the main controller 11 respectively. The control method further includes: 011: when the touch chip 16 detects a change in capacitance in the metal ring 15, it sends a trigger signal to the main controller 11.
[0038] Correspondingly, the fingerprint recognition system 10 also includes a metal ring 15 and a touch chip 16. The metal ring 15 is disposed around the fingerprint sensor 14. The touch chip 16 is electrically connected to the metal ring 15 and the main controller 11, and the touch chip 16 is configured to send a trigger signal to the main controller 11 when a change in capacitance is detected in the metal ring 15.
[0039] The metal ring 15 is a conductive ring structure, typically made of a metal material, such as copper, stainless steel, or an alloy of both. The metal ring 15 is positioned around the fingerprint sensor 14 and surrounds the effective sensing area (i.e., the recognition area) of the fingerprint sensor 14. The cross-sectional shape of the metal ring 15 can be rectangular, circular, or other shapes adapted to assembly requirements. As an exposed, accessible sensing electrode, the metal ring 15 creates a coupling capacitance between the user's skin and the metal ring 15 when the user's finger touches it.
[0040] The touch chip 16 is used to detect minute changes in capacitance. The touch chip 16 is electrically connected to the metal ring 15 and together they form a detection circuit. The touch chip 16 continuously or periodically emits detection signals to the metal ring 15. These signals are transmitted within the detection circuit, and the touch chip 16 monitors the parameter changes caused by variations in the capacitance of the detection circuit. When the metal ring 15 is not touched by a finger, its parasitic capacitance to ground remains at a baseline value. When a finger approaches or touches the metal ring 15, the total capacitance of the metal ring 15 to ground increases because the human body is equivalent to a large capacitor grounded. The detection circuit inside the touch chip 16 can sensitively identify this capacitance change. Once the detected capacitance change exceeds a preset capacitance change threshold, the touch chip 16 determines that the metal ring 15 has been triggered with a valid touch. The output of the touch chip 16 is electrically connected to the main controller 11. When a valid touch is detected, the touch chip 16 sends a trigger signal to the main controller 11 through this electrical connection.
[0041] In this embodiment, the fingerprint recognition process begins with a traditional contact trigger. Specifically, the user's finger first touches the metal ring 15. The touch chip 16 immediately detects this capacitance change and then sends a trigger signal to the main controller 11. After receiving this trigger signal, the main controller 11 sends a fingerprint acquisition and recognition command to the fingerprint module control chip 12, thereby activating the boost chip 13 to drive the fingerprint sensor 14 into a cyclic acquisition state.
[0042] In the control method and fingerprint recognition system 10 of this application, the user can trigger the fingerprint recognition system 10 by touching the metal ring 15. Even if the finger (especially the little finger) adjusts its position on the sensor surface and no longer touches the metal ring 15, the fingerprint recognition system 10 has already entered the cyclic acquisition process driven by the boost chip 13, thus successfully completing fingerprint recognition. In other words, the action of touching the metal ring 15 is decoupled from the fingerprint image acquisition action. That is, the triggering action is only a start signal. Once the fingerprint recognition system 10 is started and enters the cyclic acquisition stage driven by the continuous power supply of the boost chip 13, the fingerprint sensor 14 can work independently. Therefore, after triggering the metal ring 15, the user's finger can leave the metal ring 15 and only needs to place the finger on the recognition area of the fingerprint sensor 14 to complete image acquisition and recognition.
[0043] Please refer to Figures 2 and 4. In some embodiments, the fingerprint recognition system 10 further includes an image recognition module 17, which is electrically connected to the main controller 11. The control method further includes: 013: when the image recognition module 17 recognizes a human body in the image captured by the camera, it sends a trigger signal to the main controller 11.
[0044] Correspondingly, the fingerprint recognition system 10 also includes an image recognition module 17. The image recognition module 17 is electrically connected to the main control 11 and is configured to send a trigger signal to the main control 11 when a human body is detected in an image captured by the camera.
[0045] Image recognition module 17 is a unit that integrates image acquisition, processing, and specific target (human) recognition functions. Image recognition module 17 may include a camera and an image processor. The camera is used to capture images of the scene; the camera can be a visible light camera or an infrared camera, etc. The image processor is used to process and recognize the images; the image processor can be, but is not limited to, a digital signal processor (DSP). Human detection algorithms are pre-stored in the image processor.
[0046] The image recognition module 17 is electrically connected to the main control 11 via a data interface, and is used to transmit image data, comparison and recognition results, and judgment results to the main control 11. At the same time, the image recognition module 17 is also electrically connected to the main control 11 via a control interface, and is used to send trigger signals and receive instructions or status parameters.
[0047] Specifically, the camera periodically captures images. The image processor runs a pre-stored human detection algorithm on each frame or every few frames. Once the human detection algorithm determines that a human body (or a specific part of the human body, such as a face or hand) exists in the image, it is considered a valid trigger. When a valid trigger is determined, the image recognition module 17 sends a trigger signal to the main control 11 through the data interface.
[0048] This embodiment introduces a more proactive fingerprint recognition triggering path. When a user approaches the fingerprint recognition system 10, the image recognition module 17 first captures an image and recognizes the presence of a human body, then sends a trigger signal to the main controller 11. Upon receiving this trigger signal, the main controller 11 sends a fingerprint acquisition and recognition command to the fingerprint module control chip 12, thereby activating the boost chip 13 to drive the fingerprint sensor 14 into a cyclic acquisition state. During this process, the user's finger may not yet have touched the electronic device 100 (as shown in Figure 6). When the user subsequently places their finger on the recognition area of the fingerprint sensor 14, the fingerprint recognition system 10 is already ready, and the fingerprint sensor 14 can immediately sense and acquire the fingerprint image under continuous driving signals. Thus, this embodiment changes the traditional requirement of contacting the metal ring to activate the fingerprint recognition system to a pre-activation of the fingerprint recognition system 10, waiting for the finger to contact the fingerprint sensor 14.
[0049] In the control method and fingerprint recognition system 10 of this application, when the image recognition module 17 recognizes a human body, the fingerprint recognition system 10 can start the fingerprint acquisition process in advance. For users with small fingers, firstly, there is no need to deliberately find and touch the metal ring 15; they only need to place their finger on the recognition area of the fingerprint sensor 14 to start recognition directly, making the operation smoother and more natural; secondly, this triggering method significantly advances the wake-up and pre-start time of the fingerprint recognition system 10, eliminating the delay from touch to chip wake-up in traditional solutions, and improving the user's experience of rapid fingerprint recognition.
[0050] Please refer to Figures 2 and 4. In some embodiments, the fingerprint recognition system 10 further includes a metal ring 15, a touch chip 16, and an image recognition module 17. The touch chip 16 is electrically connected to the metal ring 15 and the main controller 11, respectively, and the image recognition module 17 is electrically connected to the main controller 11. The control method further includes: 011: when the touch chip 16 detects a change in capacitance in the metal ring 15, it sends a trigger signal to the main controller 11; or 013: when the image recognition module 17 recognizes a human body in the image captured by the camera, it sends a trigger signal to the main controller 11.
[0051] Correspondingly, the explanations of metal ring 15, touch chip 16, image recognition module 17, steps 011 and 013 are the same as before, and will not be repeated here. Among them, the execution of steps 011 and 013 can be either one or both.
[0052] Please refer to Figures 2, 3 and 5. In some embodiments, the control method further includes: 07: stopping the cyclic acquisition of fingerprint images when a valid fingerprint image that meets the requirements is acquired; and 08: the fingerprint module control chip 12 processes and compares the valid fingerprint image and feeds back the comparison and recognition results to the main controller 11.
[0053] Correspondingly, in the fingerprint recognition system 10, the fingerprint module control chip 12 is also configured to: during the process of controlling the cyclic acquisition of fingerprint images, if a valid fingerprint image that meets the requirements is acquired, control the boost chip 13 to stop driving the fingerprint sensor 14 to cyclically acquire fingerprint images, process and compare the valid fingerprint images, and feed back the comparison and recognition results to the main controller 11.
[0054] Specifically, the criteria for determining whether a fingerprint image meets the requirements includes image sharpness, effective fingerprint area, and image integrity. Image sharpness is determined by calculating indicators such as gradient magnitude and local variance to assess the contrast between fingerprint ridges and valleys. Effective fingerprint area is determined by whether the area of pixels covered by the fingerprint in the image reaches a minimum threshold to ensure sufficient feature points for extraction. Image integrity is determined by detecting whether there are large areas of blank space or tearing in the image due to insufficient pressure.
[0055] The fingerprint module control chip 12 performs the above-mentioned judgment on each frame of the acquired image. Only when all criteria are met is the frame image determined to be a "valid fingerprint image". Once it is determined to be a "valid fingerprint image", the cyclic acquisition stops and step 08 is executed; if it is determined not to be a "valid fingerprint image", the fingerprint recognition system 10 will continue to acquire the next frame in the cyclic acquisition.
[0056] Stopping the cyclic acquisition of fingerprint images specifically means that the fingerprint module control chip 12 instructs the boost chip 13 to stop working via its control pin. The boost chip 13 then shuts off its high-voltage output, and the fingerprint sensor 14 stops acquiring fingerprints due to the loss of its drive signal. This achieves on-demand power supply, avoiding the waste of power caused by idling after obtaining a valid fingerprint image that meets the requirements. Simultaneously, the state machine inside the fingerprint module control chip 12 exits the "cyclic acquisition" state, preparing to enter the recognition stage.
[0057] The processing and comparison of valid fingerprint images includes the following steps: First, the fingerprint module control chip 12 preprocesses the valid fingerprint image, including filtering and denoising, contrast stretching, image binarization, or thinning. The preprocessed image yields a clearer fingerprint ridge structure. Next, feature extraction is performed on the preprocessed image, including feature points on the fingerprint ridges. Then, the extracted features are compared one by one with one or more pre-stored registered fingerprint templates in the fingerprint module control chip 12, generating a comparison and recognition result. The comparison and recognition result includes either "match successful" or "match failed".
[0058] The fingerprint module control chip 12 feeds back the comparison and recognition results to the main controller 11. After receiving this feedback, the main controller 11 will control the actuator of the electronic device 100 to perform subsequent actions, such as: controlling the motor of the smart door lock to unlock when the matching is successful, controlling the display screen of the mobile terminal to unlock, etc.; controlling the prompt (speaker or indicator light) to issue a warning when the matching fails, etc.
[0059] In the control method and fingerprint recognition system 10 of this application, since the acquisition stops as soon as a valid fingerprint image is acquired, the fingerprint recognition system 10 immediately stops acquiring fingerprints once the user presses their little finger on the fingerprint sensor 14 and a valid image is acquired. This avoids unnecessary continuous acquisition and processing, saving resources and power consumption of the fingerprint recognition system 10. At the same time, rapid entry for recognition and feedback also shortens the user's total waiting time.
[0060] Please refer to Figures 2, 3 and 5. In some embodiments, the control method further includes: 09: If the acquired fingerprint image does not meet the requirements, continue to acquire fingerprint images in a loop until the duration of the loop acquisition reaches a preset timeout threshold, or until a valid fingerprint image that meets the requirements is acquired.
[0061] Correspondingly, in the fingerprint recognition system 10, the fingerprint module control chip 12 is also configured to: when the collected fingerprint image does not meet the requirements, control the boost chip 13 to continue driving the fingerprint sensor 14 to collect fingerprint images in a loop until the duration of the loop collection reaches a preset timeout threshold, or until the fingerprint sensor 14 collects a valid fingerprint image that meets the requirements.
[0062] The fingerprint module control chip 12 performs the aforementioned judgment on each frame of the acquired image. If the image is not determined to be a "valid fingerprint image", the fingerprint recognition system 10 will continue to acquire the next frame in a loop. That is, the fingerprint module control chip 12 will not stop before acquiring a "valid fingerprint image", but will control the boost chip 13 to continuously provide high voltage, driving the fingerprint sensor 14 to continuously acquire and transmit images at a fixed frame rate.
[0063] The fingerprint module control chip 12 will judge each newly acquired image, thus providing users (especially those with small fingers) with multiple attempts within a single trigger cycle, without having to search for the metal ring 15 again to trigger the fingerprint if a single press is not successful.
[0064] The preset timeout threshold starts counting from the beginning of the fingerprint acquisition process (i.e., the start of the loop acquisition). It can be an empirical value set at the factory or a value set or changed by the user after factory installation, such as 1s, 2s, 3s, 4s, or 5s. When the duration of the loop acquisition reaches the preset timeout threshold, regardless of how many frames of images have been acquired, the fingerprint module control chip 12 will control the boost chip 13 to immediately stop working, exit the loop acquisition state, and send a "timeout" or "recognition failure" result to the main controller 11 via the communication interface. Therefore, setting the preset timeout threshold prevents the fingerprint recognition system 10 from entering an infinite loop due to the inability to acquire a valid fingerprint image, thus avoiding resource waste and user waiting. If a valid fingerprint image that meets the requirements is acquired, steps 07 and 08 will be executed.
[0065] In the control method and fingerprint recognition system 10 of the fingerprint recognition system of this application, fingerprint images are collected cyclically until the duration of the cyclic collection of fingerprint images reaches a preset timeout threshold, at which point the cyclic collection of fingerprint images stops, or until a valid fingerprint image that meets the requirements is collected. This allows a user with a small finger to adjust the pressing position and angle of their finger on the fingerprint sensor 14 multiple times within the specified timeout threshold after a single trigger (whether by touching the metal ring 15 or by human body sensing), even if the initial pressing position is not good. The fingerprint recognition system 10 will continue to attempt to collect fingerprints, which greatly improves the success rate of fingerprint recognition, avoids the tediousness of needing to re-trigger due to an invalid collection (such as searching for the metal ring 15 again), and solves the problem that fingerprint images cannot be collected because the finger is not already or immediately on the fingerprint sensor 14 after triggering.
[0066] Please refer to Figure 6. In a third aspect, this application provides an electronic device 100, which includes a fingerprint recognition system 10 of any of the above embodiments.
[0067] The electronic device 100 includes a smart door lock as shown in (a) figure, a mobile terminal as shown in (c) and (d) figures, or a computer device as shown in (b) figure. The electronic device 100 also includes a smart access control system (not shown).
[0068] In the electronic device 100 of this application, during the cyclic acquisition of fingerprint images, the boost chip 13 continuously provides a drive signal to the fingerprint sensor 14 to perform cyclic acquisition of fingerprint images. That is, once fingerprint recognition is triggered and enters the cyclic acquisition state, the fingerprint sensor 14 does not need to rely on external signals from the metal ring 15 or charges transferred to the finger; it can complete fingerprint image acquisition solely with the drive signal provided by the boost chip 13. Therefore, the user's finger does not need to be in contact with both the metal ring 15 and the recognition area of the fingerprint sensor 14 simultaneously during the acquisition process. Recognition can be completed simply by pressing on the recognition area of the fingerprint sensor 14, effectively solving the problem of recognition failure caused by the little finger not being able to simultaneously cover the recognition area of the fingerprint sensor 14 and the metal ring 15.
[0069] Please refer to Figure 7. In a fourth aspect, this application also provides a computer-readable storage medium 200 on which a computer program 202 is stored, which, when executed by a processor, implements the control method of any of the above embodiments.
[0070] For example, when computer program 202 is executed by processor 20, the following method is implemented: 03: in response to a trigger signal, main controller 11 sends a fingerprint acquisition and recognition instruction to fingerprint module control chip 12; and 05: in response to the fingerprint acquisition and recognition instruction, fingerprint module control chip 12 controls boost chip 13 to drive fingerprint sensor 14 to cyclically acquire fingerprint images; wherein, during the cyclic acquisition of fingerprint images, boost chip 13 always provides a drive signal to fingerprint sensor 14 to perform cyclic acquisition of fingerprint images.
[0071] For example, when computer program 202 is executed by processor 20, the following method is implemented: 011: When touch chip 16 detects a change in capacitance of metal ring 15, it sends a trigger signal to main controller 11.
[0072] For example, when computer program 202 is executed by processor 20, it can also implement the methods in 013, 07, 08, and 09.
[0073] In the computer-readable storage medium of this application, during the cyclic acquisition of fingerprint images, the boost chip 13 continuously provides a drive signal to the fingerprint sensor 14 to perform cyclic acquisition of fingerprint images. That is, once fingerprint recognition is triggered and enters the cyclic acquisition state, the fingerprint sensor 14 does not need to rely on external signals from the metal ring 15 or charges transferred to the finger; it can complete fingerprint image acquisition solely with the drive signal provided by the boost chip 13. Therefore, the user's finger does not need to be in contact with both the metal ring 15 and the recognition area of the fingerprint sensor 14 simultaneously during the acquisition process. Recognition can be completed simply by pressing on the recognition area of the fingerprint sensor 14, effectively solving the problem of recognition failure caused by the little finger not being able to simultaneously cover the recognition area of the fingerprint sensor 14 and the metal ring 15.
[0074] In the description of this specification, the references to terms such as "some embodiments," "in one example," "exemplarily," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0075] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.
[0076] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A control method for a fingerprint recognition system, characterized in that, The fingerprint recognition system includes a main controller, a fingerprint module control chip, a boost converter chip, and a fingerprint sensor. The main controller is electrically connected to the fingerprint module control chip, and the boost converter chip is electrically connected to both the fingerprint sensor and the fingerprint module control chip. The control method includes: in response to a trigger signal, the main controller sends a fingerprint acquisition and recognition command to the fingerprint module control chip; in response to the fingerprint acquisition and recognition command, the fingerprint module control chip controls the boost converter chip to drive the fingerprint sensor to cyclically acquire fingerprint images; wherein, during the cyclic acquisition of fingerprint images, the boost converter chip continuously provides a drive signal to the fingerprint sensor to perform cyclic acquisition of fingerprint images.
2. The control method according to claim 1, characterized in that, The fingerprint recognition system also includes a metal ring and a touch chip, wherein the touch chip is electrically connected to the metal ring and the main controller respectively; The control method further includes sending the trigger signal to the main controller when the touch chip detects a change in capacitance of the metal ring.
3. The control method according to claim 1, characterized in that, The fingerprint recognition system further includes an image recognition module, which is electrically connected to the main controller; the control method further includes sending a trigger signal to the main controller when the image recognition module recognizes a human body in the image captured by the camera.
4. The control method according to claim 1, characterized in that, The fingerprint recognition system further includes a metal ring, a touch chip, and an image recognition module. The touch chip is electrically connected to the metal ring and the main controller, respectively, and the image recognition module is electrically connected to the main controller. The control method further includes: sending a trigger signal to the main controller when the touch chip detects a change in capacitance of the metal ring; and / or sending the trigger signal to the main controller when the image recognition module recognizes a human body in an image captured by the camera.
5. The control method according to any one of claims 1-4, characterized in that, Also includes: When a valid fingerprint image that meets the requirements is acquired, the cyclic acquisition of fingerprint images is stopped. The fingerprint module control chip processes and compares the valid fingerprint image, and feeds back the comparison and recognition results to the main controller.
6. The control method according to any one of claims 1-4, characterized in that, Also includes: If the collected fingerprint image does not meet the requirements, the collection of fingerprint images will continue in a loop until the duration of the continuous collection of fingerprint images reaches the preset timeout threshold, or until a valid fingerprint image that meets the requirements is collected.
7. A fingerprint recognition system, characterized in that, include: Main controller; The fingerprint module control chip is electrically connected to the main controller. A boost converter chip is electrically connected to the fingerprint module control chip; a fingerprint sensor is electrically connected to the boost converter chip; the main controller is configured to: send a fingerprint acquisition and recognition command to the fingerprint module control chip in response to a trigger signal; the fingerprint module control chip is configured to: control the boost converter chip to drive the fingerprint sensor to cyclically acquire fingerprint images in response to the fingerprint acquisition and recognition command; the boost converter chip is configured to: continuously provide a drive signal to the fingerprint sensor to perform cyclic fingerprint image acquisition during the cyclic acquisition of fingerprint images.
8. The fingerprint recognition system according to claim 7, characterized in that, Also includes: A metal ring is disposed around the fingerprint sensor; The touch chip is electrically connected to the metal ring and the main controller. The touch chip is configured to send the trigger signal to the main controller when a change in capacitance of the metal ring is detected.
9. The fingerprint recognition system according to claim 7, characterized in that, Also includes: A metal ring is disposed around the fingerprint sensor; a touch chip is electrically connected to the metal ring and the main controller respectively, and is configured to send the trigger signal to the main controller when a change in capacitance of the metal ring is detected; and / or, an image recognition module is electrically connected to the main controller and is configured to send the trigger signal to the main controller when a human body is detected in an image captured by the camera.
10. The fingerprint recognition system according to any one of claims 7 to 9, characterized in that: The fingerprint module control chip is also configured to: during the process of controlling the cyclic acquisition of fingerprint images, if a valid fingerprint image that meets the requirements is acquired, control the boost chip to stop driving the fingerprint sensor to cyclically acquire fingerprint images, process and compare the valid fingerprint image, and feed back the comparison and recognition results to the main controller.
11. The fingerprint recognition system according to any one of claims 7 to 9, characterized in that: The fingerprint module control chip is also configured to: when the acquired fingerprint image does not meet the requirements, control the boost chip to continue driving the fingerprint sensor to continuously acquire fingerprint images until the duration of continuous acquisition reaches a preset timeout threshold, or until the fingerprint sensor acquires a valid fingerprint image that meets the requirements.
12. The fingerprint recognition system according to claim 7, characterized in that, The fingerprint module control chip and the main controller are two independent chips; or, the fingerprint module control chip and the main controller are two functional modules within the same chip.
13. An electronic device, characterized in that, include: The fingerprint recognition system according to any one of claims 7-12.
14. The electronic device according to claim 13, characterized in that, The electronic device includes smart locks, smart access control systems, mobile terminals, or computer equipment.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the control method according to any one of claims 1 to 6.