Method and device for acquiring ultrasonic fingerprint data and electronic equipment
By detecting the fingerprint acquisition area and switching to high-precision focusing wave or low-power plane wave mode according to the results, the problem of difficulty in taking into account both accuracy and power consumption in ultrasonic fingerprint recognition is solved, and efficient fingerprint data acquisition is achieved.
Patent Information
- Application Number
- CN202510344561.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-03-21
AI Technical Summary
Existing ultrasonic fingerprint recognition technology is difficult to take into account both recognition accuracy and equipment power consumption, and it is impossible to effectively obtain high-quality fingerprint data.
By performing a first detection on the fingerprint acquisition area, it is determined whether the mode switching condition is met based on the detection result. If it is met, it will switch to the high-precision focusing wave mode to obtain fingerprint data, otherwise a low-power plane wave or capacitance working mode is used.
It realizes flexible switching of device working modes under different circumstances, taking into account device power consumption and fingerprint recognition accuracy, and obtaining high-quality fingerprint data.
Smart Images

Figure CN120375433A_ABST
Abstract
Description
Technical Field
[0001] This specification belongs to the technical field of fingerprint recognition, and particularly relates to a method, apparatus, and electronic device for obtaining ultrasonic fingerprint data. Background Art
[0002] With the rise and development of ultrasonic fingerprint detection technology, more and more fingerprint recognition devices have begun to introduce and utilize ultrasonic waves to achieve fingerprint acquisition and recognition. However, based on existing methods, when using ultrasonic waves for fingerprint acquisition and recognition, it is often difficult to simultaneously achieve good recognition accuracy and device power consumption.
[0003] In response to the above problems, no effective solution has been proposed yet. Summary of the Invention
[0004] This specification provides a method, apparatus, and electronic device for obtaining ultrasonic fingerprint data, which can effectively balance device power consumption and fingerprint recognition accuracy, and intelligently collect high-quality and good-effect fingerprint data.
[0005] This specification provides a method for obtaining ultrasonic fingerprint data, including:
[0006] Performing a first detection on a fingerprint acquisition area to obtain a first detection result;
[0007] Determining whether a preset mode switching condition is satisfied according to the first detection result;
[0008] When it is determined that the preset mode switching condition is satisfied, switching and obtaining target fingerprint data by emitting corresponding ultrasonic signals based on a focused wave mode.
[0009] In one embodiment, performing a first detection on a fingerprint acquisition area includes:
[0010] Performing a first detection on the fingerprint acquisition area based on a capacitive operating mode;
[0011] Or,
[0012] Performing a first detection on the fingerprint acquisition area by emitting ultrasonic signals based on a plane wave mode.
[0013] In one embodiment, determining whether a preset mode switching condition is satisfied according to the first detection result includes:
[0014] Determining whether there is a user pressing on the fingerprint acquisition area currently according to the first detection result;
[0015] When it is determined that there is a user pressing on the fingerprint acquisition area currently, determining that the preset mode switching condition is satisfied.
[0016] In one embodiment, determining whether a preset mode switching condition is satisfied according to the first detection result further includes:
[0017] Generating an initial fingerprint image according to the first detection result;
[0018] Determining whether a preset mode switching condition is satisfied according to the initial fingerprint image.
[0019] In one embodiment, determining whether a preset mode switching condition is satisfied according to the initial fingerprint image includes:
[0020] Determining a key fingerprint image region in the initial fingerprint image;
[0021] Detecting whether the image clarity of the key fingerprint image region is less than a preset first clarity threshold;
[0022] When it is determined that the image clarity of the key fingerprint image region is less than the preset first clarity threshold, it is determined that the preset mode switching condition is satisfied.
[0023] In one embodiment, acquiring target fingerprint data by transmitting corresponding ultrasonic signals based on a focused wave mode includes:
[0024] Determining the pressing position of the user in the fingerprint collection area according to the first detection result;
[0025] Determining a matching target ultrasonic transducer from a plurality of ultrasonic transducers according to the pressing position;
[0026] Starting and controlling the target ultrasonic transducer to emit ultrasonic signals based on the focused wave mode according to corresponding phases and / or frequencies;
[0027] Receiving and acquiring target fingerprint data according to the echo signal.
[0028] In one embodiment, the method further includes:
[0029] Generating an initial fingerprint image according to the first detection result;
[0030] Determining a blurred fingerprint image region in the initial fingerprint image where the image clarity is less than a preset second clarity threshold;
[0031] Determining a matching target ultrasonic transducer from a plurality of ultrasonic transducers according to the pressing position and the blurred fingerprint image region.
[0032] In one embodiment, the method further includes:
[0033] When it is determined that the preset mode switching condition is not met, target fingerprint data is acquired by emitting corresponding ultrasonic signals based on the plane wave mode; or target fingerprint data is acquired based on the capacitive operating mode.
[0034] In one embodiment, the method further includes:
[0035] Determine the current business scenario type;
[0036] According to the current business scenario type, determine and acquire target fingerprint data by emitting corresponding ultrasonic signals based on the matching ultrasonic mode; wherein the matching ultrasonic mode includes the plane wave mode or the focused wave mode.
[0037] In one embodiment, the method further includes:
[0038] Generate a corresponding target fingerprint image according to the target fingerprint data;
[0039] Perform fingerprint feature comparison according to the target fingerprint image and a preset user fingerprint feature template to obtain a target comparison result;
[0040] Determine whether fingerprint recognition passes according to the target comparison result.
[0041] In one embodiment, the method further includes:
[0042] When it is determined that fingerprint recognition passes, perform a second detection on the fingerprint acquisition area to obtain a second detection result;
[0043] According to the second detection result, when it is determined that the user leaves the fingerprint acquisition area, switch to the sleep mode.
[0044] This specification also provides an apparatus for acquiring ultrasonic fingerprint data, including:
[0045] A detection module, configured to perform a first detection on the fingerprint acquisition area to obtain a first detection result;
[0046] A determination module, configured to determine whether the preset mode switching condition is met according to the first detection result;
[0047] An acquisition module, configured to, when it is determined that the preset mode switching condition is met, switch and acquire target fingerprint data by emitting corresponding ultrasonic signals based on the focused wave mode.
[0048] This specification also provides an electronic device, including a processor and a memory for storing processor-executable instructions, and the processor implements the steps of the method for acquiring ultrasonic fingerprint data when executing the instructions.
[0049] The present specification also provides a computer-readable storage medium, on which computer instructions are stored, and when the instructions are executed by a processor, the related steps of the method for acquiring ultrasonic fingerprint data are implemented.
[0050] Based on the method, apparatus, and electronic device for acquiring ultrasonic fingerprint data provided in the present specification, in specific implementation, the fingerprint acquisition area may first be detected in a low-power mode; then, according to the first detection result, it is determined whether the preset mode switching condition is satisfied; when it is determined that the preset mode switching condition is satisfied, the device is switched to and based on a high-power but high-precision focused wave mode to obtain target fingerprint data for fingerprint recognition by transmitting corresponding ultrasonic signals. Thus, by distinguishing different situations, the working mode of the device can be flexibly switched, which can better balance the device power consumption and fingerprint recognition accuracy, and intelligently acquire fingerprint data with higher quality and better effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] To more clearly illustrate the embodiments of the present specification, the drawings required for use in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0052] Figure 1 is a flowchart of the method for acquiring ultrasonic fingerprint data provided by an embodiment of the present specification;
[0053] Figure 2 is a schematic diagram of an embodiment of applying the method for acquiring ultrasonic fingerprint data provided by an embodiment of the present specification in a scenario example;
[0054] Figure 3 is a schematic diagram of an embodiment of applying the method for acquiring ultrasonic fingerprint data provided by an embodiment of the present specification in a scenario example;
[0055] Figure 4 is a schematic diagram of an embodiment of applying the method for acquiring ultrasonic fingerprint data provided by an embodiment of the present specification in a scenario example;
[0056] Figure 5 is a schematic diagram of an embodiment of applying the method for acquiring ultrasonic fingerprint data provided by an embodiment of the present specification in a scenario example;
[0057] Figure 6 is a schematic diagram of the structural composition of an electronic device provided by an embodiment of the present specification;
[0058] Figure 7It is a schematic structural diagram of an acquisition device for ultrasonic fingerprint data provided by an embodiment of this specification;
[0059] Figure 8 It is a schematic diagram of an embodiment of applying the method for acquiring ultrasonic fingerprint data provided by the embodiment of this specification in a scenario example. Detailed implementation manners
[0060] In order to enable those skilled in the art to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this specification.
[0061] It should be noted that the information and data related to users involved in the embodiments of this specification are all information and data authorized by users or fully authorized by relevant parties. And the collection, storage, use, processing, transmission, provision, disclosure, application and other processing of relevant data all comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users or relevant parties to choose to authorize or refuse.
[0062] It should also be noted that in the embodiments of this specification, some existing industry solutions such as certain software, components, models, etc. may be mentioned. They should be regarded as exemplary, and their purpose is only to illustrate the feasibility in the implementation of the technical solutions of this application, but it does not mean that the applicant has already or necessarily used this solution.
[0063] Refer to Figure 1 As shown, the embodiments of this specification provide a method for acquiring ultrasonic fingerprint data. Specifically in implementation, the method may include the following:
[0064] S101: Perform a first detection on the fingerprint acquisition area to obtain a first detection result;
[0065] S102: Determine whether the preset mode switching condition is satisfied according to the first detection result;
[0066] S103: In the case of determining that the preset mode switching condition is satisfied, switch and acquire target fingerprint data by emitting corresponding ultrasonic signals based on the focused wave mode.
[0067] The above method for obtaining ultrasonic fingerprint data can be specifically applied to one side of a fingerprint recognition device (or other fingerprint processing devices such as a fingerprint acquisition device). Among them, the above fingerprint recognition device can be applied to an access control system, can also be applied to a smart device (for example, a smart phone), and can also be applied to device systems such as an identity information acquisition system.
[0068] Specifically, taking the fingerprint recognition device as an example for illustration. Regarding other fingerprint processing devices, reference can be made to the relevant embodiments of the fingerprint recognition device, and this specification will not elaborate.
[0069] The above fingerprint recognition device at least includes a fingerprint acquisition area. For example, the above fingerprint acquisition area can be a pressing screen. When a user performs fingerprint recognition, the user can place a finger on the fingerprint acquisition area to collect the required fingerprint data. In some cases, the user can also place a palm on the fingerprint acquisition area to collect corresponding palmprint data.
[0070] Furthermore, a plurality of ultrasonic transducers can be arranged below the fingerprint acquisition area. Among them, the above ultrasonic transducer (or called ultrasonic wave transducer) can be specifically understood as a device that can convert electromagnetic energy and mechanical energy (acoustic energy) into each other.
[0071] For example, the above ultrasonic transducer at least includes structures such as a piezoelectric element, an electrode, a matching layer, and a backing layer.
[0072] Among them, the above piezoelectric element is usually made of a material with piezoelectric effect. For example, piezoelectric ceramics, lithium niobate, barium titanate, lead zirconate titanate, aluminum nitride, polyvinylidene fluoride (PVDF), or polyvinylidene fluoride-trifluoroethylene copolymer (PVDF-TrFE), etc. When a voltage is applied, the piezoelectric material will deform and generate ultrasonic signals. Similarly, when receiving ultrasonic signals, the piezoelectric material will generate corresponding electrical signals. Therefore, the ultrasonic transducer can use the piezoelectric element to emit and receive ultrasonic signals.
[0073] The above electrodes are attached to both sides of the piezoelectric element and are used to apply voltage or receive the electrical signals generated by the piezoelectric element. The electrodes are usually made of metal (for example, silver or platinum), can provide stable electrical conductivity, and can be well combined with the piezoelectric material.
[0074] The above matching layer is used to adjust the acoustic impedance difference between the piezoelectric element and the object to be measured (for example, the skin of a finger or air). The matching layer can be a single-layer or multi-layer material, which can reduce the reflection loss of ultrasonic signals while improving the signal transmission efficiency of the ultrasonic transducer.
[0075] The above-mentioned backing layer is disposed on the back of the piezoelectric element and is usually made of a damping material. It can absorb the backward propagation of ultrasonic signals, mainly used to reduce unnecessary echoes, prevent reflection interference, and enhance the ultrasonic signals propagating forward.
[0076] Specifically, the above ultrasonic transducer is also connected to corresponding transmitting circuits and receiving circuits. Correspondingly, in specific implementation, different ultrasonic signals can be controlled to be emitted by the ultrasonic transducer through the above-mentioned transmitting circuits. And, the echo signals based on the emitted ultrasonic signals are received through the above-mentioned receiving circuits; and according to the above echo signals, through corresponding signal processing, fingerprint data containing the fingerprint feature information of the user is obtained.
[0077] Specifically, the above ultrasonic transducer can support a variety of different ultrasonic modes. Correspondingly, the above fingerprint recognition device can obtain fingerprint data by emitting corresponding ultrasonic signals based on different ultrasonic modes.
[0078] Among them, the above ultrasonic modes include: focused wave mode and plane wave mode.
[0079] Specifically, based on the plane wave mode, multiple ultrasonic transducers on the entire surface can be simultaneously driven to emit ultrasonic signals with the same phase and the same frequency, so as to form a plane wave and transmit it to the surface of the finger (or other detected objects such as the palm), and then rapid detection and acquisition of fingerprint feature information over a large area can be realized.
[0080] Based on the focused wave mode, the phases and frequencies of the ultrasonic signals emitted by the specified multiple ultrasonic transducers can be started and adjusted, so that the ultrasonic waves can form a focused wave in a specific area, and then detection and acquisition of fingerprint feature information in a small area with high precision can be realized.
[0081] Among them, the above plane wave mode has the characteristics of low power consumption, high frame rate, fast system response speed, large coverage area, but limited penetration and low precision compared with the focused wave mode.
[0082] The above focused wave mode has the characteristics of high precision, long penetration distance, but high power consumption, low frame rate, and long system response time compared with the plane wave mode.
[0083] In addition, the above fingerprint recognition device can also be provided with capacitive elements such as capacitive sensors. Correspondingly, the fingerprint recognition device supports the capacitive working mode, and can detect and collect fingerprint feature information based on the capacitive working mode by detecting the capacitance difference between the skin of the detected object such as the finger and the capacitive elements such as the capacitive sensor.
[0084] Among them, the above capacitive working mode has lower power consumption than the plane wave mode, but is easily affected by environmental factors such as moisture and has relatively low precision.
[0085] The above-mentioned first detection can specifically be understood as a primary detection that targets the entire area of the fingerprint acquisition area, has a relatively wide coverage area and a relatively fast speed, but has slightly lower accuracy.
[0086] The above-mentioned target fingerprint data can specifically be understood as data that contains the fingerprint characteristic information of the user and can be used for subsequent data processing such as fingerprint recognition. For example, an echo signal that contains the fingerprint feature information of the user, or feature data obtained by further processing the above echo signal.
[0087] During specific implementation, the fingerprint acquisition area can be preferentially subjected to the first detection with relatively low power consumption and relatively fast speed; and according to the result of the first detection, by determining whether the preset mode switching condition is met, it is judged whether it is necessary to start and based on the focusing wave mode with relatively high power consumption and relatively slow speed.
[0088] When it is determined that the preset mode switching condition is met, it can be switched and based on the focusing wave mode to obtain the required target fingerprint data by sending corresponding ultrasonic signals.
[0089] In this way, only when necessary, the fingerprint recognition device will intelligently start and use the focusing wave mode to ensure that fingerprint data with relatively high accuracy and meeting the requirements can be obtained.
[0090] On the contrary, when it is determined that the preset mode switching condition is not met, the required target fingerprint data can be directly obtained according to the result of the first detection; or, it can be switched and based on the plane wave mode or the capacitive working mode to obtain the required target fingerprint data.
[0091] In this way, in non-necessary cases, the fingerprint recognition device will not start the focusing wave mode, but will preferentially be based on a low-power mode (for example, the plane wave mode or the capacitive working mode) to minimize the device power consumption and improve the detection and recognition speed on the premise of ensuring that fingerprint data meeting the requirements can be obtained. Thus, the device power consumption and detection accuracy can be better balanced at the same time.
[0092] In some embodiments, in order to further reduce the device power consumption, generally, the above-mentioned fingerprint recognition device can be in a sleep state. When it is detected that a user is approaching, the first detection of the fingerprint acquisition area will be triggered.
[0093] Specifically, the fingerprint recognition device can also be provided with an infrared sensor (or other types of sensors).
[0094] When the fingerprint recognition device is in a sleep state, only the infrared sensor is in a working state. Specifically, in implementation, the infrared sensor can detect in real time or at regular intervals whether there is a user within a preset range; and when it detects that there is a user within the preset range, it detects whether the distance between the user and the fingerprint recognition device is less than a preset distance threshold; when it detects that the distance between the user and the fingerprint recognition device is less than the preset distance threshold, it determines that there is a high probability that the user will use the fingerprint recognition device. At this time, the infrared sensor can generate and initiate a corresponding wake-up instruction. The fingerprint recognition device responds to the wake-up instruction and automatically triggers a first detection of the fingerprint collection area.
[0095] In some embodiments, the above-mentioned first detection of the fingerprint collection area, specifically in implementation, may include:
[0096] Based on the capacitive operating mode, perform a first detection of the fingerprint collection area;
[0097] Or,
[0098] Based on the plane wave mode by transmitting ultrasonic signals, perform a first detection of the fingerprint collection area.
[0099] Specifically, in the case where the fingerprint recognition device is not provided with capacitive elements such as capacitive sensors, a first detection of the fingerprint collection area can be performed based on the plane wave mode by transmitting ultrasonic signals.
[0100] In the case where the fingerprint recognition device is provided with capacitive elements such as capacitive sensors, either the plane wave mode or the capacitive operating mode can be selected to perform a first detection of the fingerprint collection area; or a mode that matches the detection environment and / or detection requirements can be determined from the plane wave mode and the capacitive operating mode to perform a first detection of the fingerprint collection area.
[0101] Specifically, in the case where the detection environment is complex (for example, the water vapor content in the detection environment is relatively high, higher than the preset water vapor content threshold), and / or the detection requirement is high-precision detection, the plane wave mode can be determined and based on it to perform the first detection.
[0102] On the contrary, in the case where the detection environment is simple (for example, the dryness of the detection environment is within a suitable dryness threshold range), and / or the detection requirement is low-power consumption detection, the capacitive operating mode can be determined and based on it to perform the first detection.
[0103] Specifically, the above-mentioned fingerprint recognition device can also be connected with an environment sensor (such as a humidity sensor, etc.); correspondingly, the fingerprint recognition device can collect the current environment information through the environment sensor and judge the specific situation of the detection environment according to the current environment information.
[0104] The above fingerprint recognition device can also be connected to an input device that supports the input of detection requirements; correspondingly, the fingerprint recognition device can obtain a detection instruction input by a user or an operation and maintenance personnel through the input device; and determine a specific detection requirement according to the detection instruction.
[0105] In some embodiments, referring to Figure 2 as shown, determining whether the preset mode switching condition is satisfied according to the first detection result may specifically include the following contents when implemented:
[0106] S1: According to the first detection result, determine whether there is a user pressing the fingerprint collection area currently;
[0107] S2: When it is determined that there is a user pressing the fingerprint collection area currently, determine that the preset mode switching condition is satisfied.
[0108] Among them, the above user pressing the fingerprint collection area can be, for example, a user's finger pressing the fingerprint collection area, or a user's palm pressing the fingerprint collection area, or a user's forehead pressing the fingerprint collection area, etc.
[0109] When implemented specifically, when it is determined that there is a user pressing the fingerprint collection area according to the first detection result, it can be judged that the user actually needs to perform related processing such as fingerprint recognition. At this time, in order to ensure the accuracy of the related processing, it can be determined that the preset mode switching condition is satisfied, and then the switching is triggered and the subsequent fingerprint data is obtained based on the focusing mode.
[0110] Based on the above embodiments, it is possible to accurately judge whether there is a user pressing the fingerprint collection area by performing the first detection with relatively low power consumption, and then automatically determine whether the preset mode switching condition is satisfied.
[0111] In some embodiments, when performing the first detection on the fingerprint collection area by emitting an ultrasonic signal based on the plane wave mode, an ultrasonic transducer can be used to collect the corresponding echo signal as the first detection result.
[0112] Furthermore, first, according to the first detection result, the signal intensity and the reflection time difference of the echo signal can be calculated. Then, calculate whether the difference value between the overall signal intensity and the preset reference signal intensity is greater than the preset intensity threshold, and / or calculate whether the difference value between the reflection time difference and the preset reference time difference is greater than the preset time difference threshold to determine whether there is a user pressing the fingerprint collection area currently. Among them, the above preset intensity threshold and preset time difference threshold are reference values collected when there is no user pressing the fingerprint collection area.
[0113] When it is determined that the difference value between the overall signal strength and the preset reference signal strength is greater than the preset strength threshold, and / or the difference value between the reflection time difference and the preset reference time difference is greater than the preset time difference threshold, it can be determined that there is a user pressing the fingerprint collection area currently. On the contrary, it can be determined that there is no user pressing the fingerprint collection area currently.
[0114] When it is determined that there is a user pressing the fingerprint collection area currently, it is also possible to further calculate and, based on the change data of the echo signal strength of different position points of the corresponding fingerprint collection area and the echo signal strength of adjacent position points, and / or the change data of the echo signal reflection time difference of different position points of the corresponding fingerprint collection area and the echo signal emission time difference of adjacent position points, locate the specific pressing position of the user in the fingerprint collection area.
[0115] In some embodiments, when performing a first detection on the fingerprint collection area by detecting the capacitance difference between the skin of a detected object such as a finger and a capacitance element such as a capacitance sensor based on the capacitance working mode, the capacitance difference data can be obtained and recorded by using a capacitance element such as a capacitance sensor as the first detection result. Furthermore, based on the capacitance difference data, it can be determined whether there is a user pressing the fingerprint collection area and further determine the specific pressing position of the user in the fingerprint collection area.
[0116] In some embodiments, referring to Figure 3 as shown, when determining whether the preset mode switching condition is satisfied according to the first detection result, specifically in implementation, the following content may further be included:
[0117] S1: Generate an initial fingerprint image according to the first detection result;
[0118] S2: Determine whether the preset mode switching condition is satisfied according to the initial fingerprint image.
[0119] Specifically in implementation, according to the corresponding fingerprint image generation algorithm, the key fingerprint image information (such as valley line image information, ridge line image information, etc.) can be extracted by using the first detection result; and the initial fingerprint image can be generated according to the key fingerprint image information.
[0120] After the initial fingerprint image is generated, it is also possible to further detect whether the initial fingerprint image meets the corresponding image quality requirements.
[0121] When it is determined that the initial fingerprint image meets the image quality requirements, it can be determined that the initial fingerprint image can be directly used for subsequent fingerprint data processing such as fingerprint recognition, and even the fingerprint image can be directly used as the required fingerprint data. At this time, it can be determined that the preset mode switching condition is not met. In this way, there is no need to start and obtain fingerprint data based on the relatively high-power focusing wave mode, effectively reducing the device power consumption.
[0122] On the contrary, when it is determined that the initial fingerprint image does not meet the image quality requirements, it can be determined that the initial fingerprint image cannot be directly used for subsequent fingerprint data processing such as fingerprint recognition. At this time, it can be determined that the preset mode switching condition is met. In this way, it is possible to trigger the start and obtain the required fingerprint data with higher quality and better effect based on the focusing wave mode.
[0123] In some embodiments, the above determination of whether the preset mode switching condition is met based on the initial fingerprint image may specifically include the following when implemented:
[0124] S1: Determine the key fingerprint image area in the initial fingerprint image;
[0125] S2: Detect whether the image clarity of the key fingerprint image area is less than a preset first clarity threshold;
[0126] S3: When it is determined that the image clarity of the key fingerprint image area is less than the preset first clarity threshold, determine that the preset mode switching condition is met.
[0127] Among them, the above key fingerprint image area can be specifically understood as a local image area containing the key fingerprint features of concern. The above key fingerprint features can be specifically understood as fingerprint features that play an important role in subsequent fingerprint data processing such as fingerprint recognition, for example, ridge lines, valley lines, contour lines, etc.
[0128] The above image clarity can be specifically understood as the recognizable degree of the image based on the naked eye, the device or software algorithms.
[0129] When implemented specifically, the key fingerprint image area can be determined by performing image recognition on the initial fingerprint image. Then, the image clarity of this local image area of the key fingerprint image area is calculated, and it is compared whether the image clarity of the key fingerprint image area is less than the preset first clarity threshold.
[0130] When it is determined that the image clarity of the key fingerprint image area is less than the preset first clarity threshold, it can be determined that the corresponding image quality requirements are not met, and further it can be determined that the preset mode switching condition is met.
[0131] On the contrary, when it is determined that the image clarity of the key fingerprint image area is greater than or equal to a preset first clarity threshold, it can be determined that the corresponding image quality requirement is met, and further it can be determined that the preset mode switching condition is not met.
[0132] In some embodiments, referring to Figure 4 as shown, the above-mentioned method for obtaining target fingerprint data by transmitting corresponding ultrasonic signals based on the focused wave mode may specifically include the following steps when implemented:
[0133] S1: Determine the pressing position of the user in the fingerprint collection area according to the first detection result;
[0134] S2: Determine the matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position;
[0135] S3: Start and control the target ultrasonic transducer to emit ultrasonic signals based on the focused wave mode according to corresponding phases and / or frequencies;
[0136] S4: Receive and obtain target fingerprint data according to the echo signal.
[0137] When specifically implemented, one or more ultrasonic transducers corresponding to the pressing position can be determined from multiple ultrasonic transducers according to the pressing position of the user in the fingerprint collection area as the matching target ultrasonic transducers.
[0138] Furthermore, according to the pressing position of the user in the fingerprint collection area, as well as the numbers and quantities of the target ultrasonic transducers, corresponding transmission parameters such as phases and / or frequencies can be determined; then the above-mentioned target ultrasonic transducers are started, and the above-mentioned target ultrasonic transducers are controlled to emit ultrasonic signals based on the focused wave mode according to corresponding phases and / or frequencies towards the pressing position of the user; then the echo signal is received and target fingerprint data is obtained according to the corresponding echo signal.
[0139] Specifically, during the process of controlling the target ultrasonic transducer to emit ultrasonic signals based on the focused wave mode according to corresponding phases and / or frequencies, the signal quality of the echo signal can also be determined according to the received echo signal; and according to the signal quality of the echo signal, targeted dynamic adjustment is performed on transmission parameters such as phases and / or frequencies, so as to obtain target fingerprint data with relatively higher quality and better effects.
[0140] In some embodiments, the above-mentioned control of the target ultrasonic transducer to emit ultrasonic signals based on the focused wave mode may specifically include: obtaining and determining a matching focused wave frequency band according to detection requirements and / or real-time detection results; emitting corresponding ultrasonic signals according to the matching focused wave frequency band to obtain target fingerprint data.
[0141] Before specific implementation, by sorting and counting historical test records and combining with conventional detection requirements and actual usage, the ultrasonic signal frequency band corresponding to the focused wave mode can be divided into a first focused wave frequency band and a second focused wave frequency band. Among them, the first focused wave frequency band can be a frequency band with a frequency at least greater than a preset first reference frequency (for example, 10 MHz, etc.), and the second focused wave frequency band can be a frequency band with a frequency at least less than or equal to the preset first reference frequency. Specifically, for example, the above-mentioned first focused wave frequency band can be a frequency band greater than 10 MHz, such as a frequency band with a frequency range of 10 - 15 MHz. The above-mentioned second focused wave frequency band can be less than 10 MHz, such as a frequency band with a frequency range of 5 - 8 MHz, etc.
[0142] Among them, the first focused wave frequency band corresponds to high-precision detection requirements, and relatively can capture more minute detail features on the fingerprint surface, generate a fingerprint image with relatively higher precision, and is more suitable for precise detection in a smaller area. The second focused wave frequency band corresponds to medium-precision detection requirements, can relatively cover a larger detection area, and has relatively high resolution.
[0143] Based on the above embodiments, in the process of obtaining target fingerprint data based on the focused wave mode, the matching focused wave frequency band can be flexibly selected and used to obtain target fingerprint data that meets the requirements more precisely.
[0144] In some embodiments, as shown in Figure 5 When the method is specifically implemented, the following content may further be included:
[0145] S1: Generate an initial fingerprint image according to the first detection result;
[0146] S2: Determine the blurred fingerprint image area in the initial fingerprint image where the image clarity is less than a preset second clarity threshold;
[0147] S3: Determine the matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position and the blurred fingerprint image area.
[0148] When specifically implementing, an image clarity detection on whether the initial fingerprint image generated according to the first detection result meets the requirements of subsequent fingerprint data processing can be performed to determine whether there is a blurred fingerprint image area in the initial fingerprint image where the image clarity is less than a preset second clarity threshold.
[0149] In the case where it is determined that there is no blurred fingerprint image area in the initial fingerprint image where the image clarity is less than a preset second clarity threshold, it can be determined that the initial fingerprint image meets the requirements of subsequent fingerprint data processing; at this time, the initial fingerprint image can be directly used as the target fingerprint data.
[0150] On the contrary, in the case where it is determined that there is a blurred fingerprint image area in the initial fingerprint image with an image sharpness less than a preset second sharpness threshold, the regional position of the blurred fingerprint image area in the initial fingerprint image with an image sharpness less than the preset second sharpness threshold can be determined; then, in combination with the pressing position of the user and the regional position of the blurred fingerprint image area, the target local position on the surface of the user's object to be detected where more refined fingerprint data needs to be collected can be accurately determined; then, based on the target local position, one or more corresponding ultrasonic transducers are determined as target ultrasonic transducers. The target ultrasonic transducers are started and controlled to emit ultrasonic signals based on the focused wave mode for the target local position to obtain local fingerprint data about the target local position. Finally, the local fingerprint data can be used to supplement and correct the blurred fingerprint image area in the initial fingerprint image to obtain a relatively complete and clear fingerprint image as the target fingerprint data.
[0151] In some embodiments, specifically in implementation, according to the first detection result, in the case where it is determined that there is currently no user pressing the fingerprint collection area, it can be determined that the preset mode switching condition is not met. At this time, the first detection can be continued. After continuously performing the first detection a threshold number of times (for example, continuously performing 5 times), and according to the first detection results of the threshold number of times, when it is determined that there is currently no user pressing the fingerprint collection area, the device can automatically switch to the sleep state.
[0152] In addition, specifically in implementation, image recognition can also be performed based on the initial fingerprint image generated based on the first detection result to determine whether there is a fingerprint in the initial fingerprint image; in the case where it is determined that there is no fingerprint in the initial fingerprint image, it can be determined that the preset mode switching condition is not met.
[0153] In some embodiments, when the method is specifically implemented, it may further include the following: in the case where it is determined that the preset mode switching condition is not met, target fingerprint data is obtained by emitting corresponding ultrasonic signals based on the plane wave mode; or, target fingerprint data is obtained based on the capacitive operating mode.
[0154] In some cases, the target fingerprint data can also be directly obtained according to the first detection result.
[0155] In some embodiments, when obtaining the target fingerprint data by emitting corresponding ultrasonic signals based on the plane wave mode as described above, specifically in implementation, it may include: obtaining and determining a matching plane wave frequency band according to the detection requirements and / or real-time detection results; emitting corresponding ultrasonic signals according to the matching plane wave frequency band to obtain the target fingerprint data.
[0156] Before specific implementation, by sorting and counting historical test records and combining with conventional detection requirements and actual usage, the ultrasonic signal frequency band corresponding to the plane wave mode can be divided into a first plane wave frequency band and a second plane wave frequency band. Among them, the first plane wave frequency band can be a frequency band with a frequency at least less than a preset second reference frequency (for example, 5 MHz, etc.), and the second plane wave frequency band can be a frequency band with a frequency at least greater than or equal to the preset second reference frequency. Specifically, for example, the above-mentioned first plane wave frequency band can be a frequency band less than 5 MHz, such as a frequency band with a frequency range of 1 - 3 MHz. The above-mentioned second plane wave frequency band can be a frequency band greater than 5 MHz, such as a frequency band with a frequency range of 7 - 10 MHz, etc.
[0157] Among them, the first plane wave frequency band has relatively lower power consumption, stronger penetration, lower resolution, and faster speed, and is more suitable for obtaining fingerprint contours. The second plane wave frequency band has relatively higher power consumption, weaker penetration, higher resolution, and slower speed.
[0158] Based on the above embodiments, in the process of obtaining target fingerprint data based on the plane wave mode, the matching plane wave frequency band can be flexibly selected and used to obtain target fingerprint data that meets the requirements more precisely.
[0159] In addition, in the process of obtaining target fingerprint data by emitting corresponding ultrasonic signals based on the plane wave mode, the emission parameters such as frequency and / or phase can also be dynamically adjusted in real time according to the real-time detection results of the emitted ultrasonic signals to obtain target fingerprint data with higher accuracy and better effect.
[0160] In some embodiments, when the method is specifically implemented, the following content can also be included:
[0161] S1: Determine the current business scenario type;
[0162] S2: According to the current business scenario type, determine and obtain target fingerprint data by emitting corresponding ultrasonic signals based on the matching ultrasonic mode; where the matching ultrasonic mode includes the plane wave mode or the focused wave mode.
[0163] Before specific implementation, when the operation and maintenance personnel deploy the fingerprint recognition device, they can set the corresponding business scenario label in the device. Correspondingly, when the fingerprint recognition device is running, it can also determine the current business scenario type according to the business scenario label; then, in combination with the corresponding matching strategy, determine the matching ultrasonic mode from the plane wave mode and the focused wave mode; and obtain the target fingerprint data matching the business scenario by emitting corresponding ultrasonic signals based on the matching ultrasonic mode.
[0164] Among them, the service scenarios indicated by the above service scenario tags may include one or more of the following: residential door opening scenario, bank user identity verification scenario, mobile phone unlock screen scenario, etc.
[0165] The above service scenario types may include one or more of the following: fast recognition type, high-precision recognition type, low-power type, type that balances speed and accuracy, etc.
[0166] Specifically, for example, when it is determined according to the service scenario tag that the current service scenario is the bank user identity verification scenario, the service scenario type can be determined as the high-precision recognition type; at this time, the focused wave mode can be determined as the matching ultrasonic wave mode.
[0167] For another example, when it is determined according to the service scenario tag that the current service scenario is the mobile phone unlock screen scenario, the service scenario type can be determined as the fast recognition type; at this time, the plane wave mode can be determined as the matching ultrasonic wave mode.
[0168] It should be noted that the above-listed service scenarios and service scenario types are only illustrative. In specific implementation, according to specific application situations and processing requirements, there may also be other service scenarios and other service scenario types. Regarding this, this specification does not make any limitations.
[0169] In some embodiments, when the method is specifically implemented, it may further include the following content:
[0170] S1: Generate a corresponding target fingerprint image according to the target fingerprint data;
[0171] S2: Perform fingerprint feature comparison on the target fingerprint image and a preset user fingerprint feature template to obtain a target comparison result;
[0172] S3: Determine whether the fingerprint recognition passes according to the target comparison result.
[0173] In specific implementation, corresponding image processing algorithms can be used to generate a target fingerprint image containing the fingerprint feature information of the user according to the target fingerprint data; then use this target fingerprint image to perform fingerprint feature comparison with the preset user fingerprint feature template stored by the user during the fingerprint entry stage to obtain a corresponding target comparison result.
[0174] According to the target comparison result, when it is determined that the similarity of the fingerprint features between the two is greater than or equal to the preset similarity threshold, it can be determined that the fingerprint recognition passes. Otherwise, it is determined that the fingerprint recognition fails.
[0175] In some embodiments, when the method is specifically implemented, it may further include the following content:
[0176] S1: When it is determined that fingerprint recognition is successful, perform a second detection on the fingerprint collection area to obtain a second detection result;
[0177] S2: According to the second detection result, when it is determined that the user has left the fingerprint collection area, switch to the sleep mode.
[0178] Among them, the above-mentioned second detection is similar to the first detection, and can also be a primary detection for the entire area of the fingerprint collection area, with a relatively wide coverage area, fast speed, but slightly lower accuracy.
[0179] In specific implementation, when it is determined that fingerprint recognition is successful, it can be judged that the user has probably completed fingerprint data processing such as fingerprint recognition. At this time, by performing a second detection with lower power consumption, it is judged whether the user has left the fingerprint collection area to determine whether the current use is over. When it is determined that the user has left the fingerprint collection area, it is determined that the current use is over, and then the sleep mode can be automatically entered to reduce the device power consumption.
[0180] On the contrary, when it is determined that fingerprint recognition fails, it can be judged that the user will probably press the fingerprint collection area again to perform fingerprint recognition again. At this time, the focused wave mode can be started and corresponding ultrasonic signals can be emitted based on the focused wave mode to obtain target fingerprint data with higher accuracy and better quality for subsequent fingerprint data processing such as fingerprint recognition.
[0181] In some embodiments, when the method is specifically implemented, the following content may further be included: determining the current detection range type; among them, the detection range type includes: local detection and global detection; according to the current detection range type, determining a matching ultrasonic mode; and obtaining target fingerprint data based on the matching ultrasonic mode.
[0182] Specifically, when the current detection range type is local detection, the focused wave mode can be determined as the matching ultrasonic mode. When the current detection range type is global detection, the plane wave mode can be determined as the matching ultrasonic mode.
[0183] In some embodiments, after obtaining the target fingerprint data, a 3D fingerprint image can also be generated based on the corresponding 3D fingerprint imaging algorithm using the above-mentioned target fingerprint data, so that relatively more accurate data processing can be performed based on the 3D fingerprint image subsequently.
[0184] As can be seen from the above, based on the method for obtaining ultrasonic fingerprint data provided in the embodiments of this specification, in specific implementation, the fingerprint acquisition area can be first detected based on a low-power mode; then, according to the first detection result, it is determined whether the preset mode switching condition is satisfied; when it is determined that the preset mode switching condition is satisfied, the device is switched to and based on a high-power but high-precision focused wave mode, and the target fingerprint data for fingerprint recognition is obtained by transmitting corresponding ultrasonic signals. Thus, by distinguishing different situations, the working mode of the device can be flexibly switched, which can better balance the device power consumption and fingerprint recognition accuracy, and intelligently collect fingerprint data with higher quality and better effect.
[0185] Embodiments of this specification provide an electronic device, refer to Figure 6 as shown. Among them, the electronic device includes a network communication port 601, a processor 602, and a memory 603. The above structures are connected by internal cables so that each structure can perform specific data interactions.
[0186] Among them, the network communication port 601 can specifically be used to obtain a wake-up instruction.
[0187] The processor 602 can specifically be used to respond to the wake-up instruction, perform a first detection on the fingerprint acquisition area to obtain a first detection result; according to the first detection result, determine whether the preset mode switching condition is satisfied; when it is determined that the preset mode switching condition is satisfied, switch to and based on the focused wave mode, and obtain the target fingerprint data by transmitting corresponding ultrasonic signals.
[0188] The memory 603 can specifically be used to store corresponding instruction programs, as well as related data such as the first detection result and the target fingerprint data.
[0189] Based on the above method, the relevant structural performance of the electronic device can be effectively utilized, the data processing speed of the electronic device can be improved, and the relevant data processing for obtaining ultrasonic fingerprint data can be efficiently implemented.
[0190] In this embodiment, the network communication port 601 can be bound to different communication protocols, so as to send or receive different data virtual ports. For example, the network communication port can be a port responsible for web data communication, or a port responsible for FTP data communication, or a port responsible for mail data communication. In addition, the network communication port can also be a physical communication interface or communication chip. For example, it can be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it can also be a Wifi chip; it can also be a Bluetooth chip.
[0191] In this embodiment, the processor 602 may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or a processor, a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, etc. This specification does not make any limitations.
[0192] In this embodiment, the memory 603 may include multiple levels. In a digital system, anything that can store binary data can be a memory; in an integrated circuit, a circuit with a storage function without a physical form is also called a memory, such as RAM, FIFO, etc.; in a system, a storage device with a physical form is also called a memory, such as a memory stick, a TF card, etc.
[0193] The embodiments of this specification also provide a computer-readable storage medium based on the above ultrasonic fingerprint data acquisition method. The computer-readable storage medium stores computer program instructions, which, when executed, implement: performing a first detection on a fingerprint acquisition area to obtain a first detection result; determining whether a preset mode switching condition is satisfied according to the first detection result; and in the case of determining that the preset mode switching condition is satisfied, switching and acquiring target fingerprint data by emitting corresponding ultrasonic signals based on a focused wave mode.
[0194] In this embodiment, the above storage medium includes but is not limited to a Random Access Memory (RAM), a Read-Only Memory (ROM), a Cache, a Hard Disk Drive (HDD), or a Memory Card. The memory may be used to store computer program instructions. The network communication unit may be set according to the standards specified by the communication protocol and is used for an interface for network connection communication.
[0195] In this embodiment, the functions and effects specifically implemented by the program instructions stored in the computer-readable storage medium may be explained by comparison with other embodiments and will not be elaborated here.
[0196] An embodiment of this specification also provides a computer program product, which at least includes a computer program. When the computer program is executed by a processor, the following method steps are implemented: perform a first detection on a fingerprint acquisition area to obtain a first detection result; determine whether a preset mode switching condition is satisfied according to the first detection result; and when it is determined that the preset mode switching condition is satisfied, switch and obtain target fingerprint data based on a focused wave mode by transmitting corresponding ultrasonic signals.
[0197] Referring to Figure 7 As shown, an embodiment of this specification also provides an apparatus for obtaining ultrasonic fingerprint data. The apparatus may specifically include the following structural modules:
[0198] A detection module 701, which may specifically be used to perform a first detection on a fingerprint acquisition area to obtain a first detection result;
[0199] A determination module 702, which may specifically be used to determine whether a preset mode switching condition is satisfied according to the first detection result;
[0200] An acquisition module 703, which may specifically be used to, when it is determined that the preset mode switching condition is satisfied, switch and obtain target fingerprint data based on a focused wave mode by transmitting corresponding ultrasonic signals.
[0201] In some embodiments, when the above detection module 701 is specifically implemented, the first detection on the fingerprint acquisition area may be performed in the following manner: perform the first detection on the fingerprint acquisition area based on a capacitive operating mode; or perform the first detection on the fingerprint acquisition area by transmitting ultrasonic signals based on a plane wave mode.
[0202] In some embodiments, when the above determination module 702 is specifically implemented, the determination of whether the preset mode switching condition is satisfied according to the first detection result may be performed in the following manner: determine whether there is a user pressing on the fingerprint acquisition area according to the first detection result; and when it is determined that there is a user pressing on the fingerprint acquisition area currently, determine that the preset mode switching condition is satisfied.
[0203] In some embodiments, when the above determination module 702 is specifically implemented, the determination of whether the preset mode switching condition is satisfied according to the first detection result may also be performed in the following manner: generate an initial fingerprint image according to the first detection result; and determine whether the preset mode switching condition is satisfied according to the initial fingerprint image.
[0204] In some embodiments, when the determining module 702 is specifically implemented, the following method may be used to determine whether the preset mode switching condition is satisfied according to the initial fingerprint image: determine a key fingerprint image area in the initial fingerprint image; detect whether the image clarity of the key fingerprint image area is less than a preset first clarity threshold; and when it is determined that the image clarity of the key fingerprint image area is less than the preset first clarity threshold, determine that the preset mode switching condition is satisfied.
[0205] In some embodiments, when the obtaining module 703 is specifically implemented, the following method may also be used to obtain target fingerprint data by transmitting corresponding ultrasonic signals based on the focused wave mode: determine the pressing position of the user in the fingerprint collection area according to the first detection result; determine a matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position; start and control the target ultrasonic transducer to transmit ultrasonic signals based on the focused wave mode according to corresponding phases and / or frequencies; and receive and obtain target fingerprint data according to the echo signals.
[0206] In some embodiments, when the device is specifically implemented, it may also be used to: generate an initial fingerprint image according to the first detection result; determine a blurred fingerprint image area in the initial fingerprint image where the image clarity is less than a preset second clarity threshold; and determine a matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position and the blurred fingerprint image area.
[0207] In some embodiments, when the device is specifically implemented, it may also be used to: when it is determined that the preset mode switching condition is not satisfied, obtain target fingerprint data by transmitting corresponding ultrasonic signals based on the plane wave mode; or obtain target fingerprint data based on the capacitive working mode.
[0208] In some embodiments, when the device is specifically implemented, it may also be used to: determine the current service scenario type; determine and obtain target fingerprint data by transmitting corresponding ultrasonic signals based on a matching ultrasonic mode according to the current service scenario type, where the matching ultrasonic mode includes the plane wave mode or the focused wave mode.
[0209] In some embodiments, when the device is specifically implemented, it may also be used to: generate a corresponding target fingerprint image according to the target fingerprint data; perform fingerprint feature comparison between the target fingerprint image and a preset user fingerprint feature template to obtain a target comparison result; and determine whether the fingerprint recognition is passed according to the target comparison result.
[0210] In some embodiments, when the device is specifically implemented, it can also be used for: when it is determined that the fingerprint recognition is passed, performing a second detection on the fingerprint acquisition area to obtain a second detection result; according to the second detection result, when it is determined that the user leaves the fingerprint acquisition area, switching to the sleep mode.
[0211] It should be noted that the units, devices, or modules described in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. For the convenience of description, the above devices are described by dividing them into various modules according to functions. Of course, when implementing this specification, the functions of each module can be implemented in the same or multiple software and / or hardware, or the modules implementing the same function can be realized by a combination of multiple sub-modules or sub-units. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in electrical, mechanical or other forms.
[0212] As can be seen from the above, based on the ultrasonic fingerprint data acquisition device provided in the embodiments of this specification, the working mode of the device can be flexibly switched by distinguishing different situations, which can better balance the device power consumption and fingerprint recognition accuracy, and intelligently collect fingerprint data with higher quality and better effect.
[0213] In a specific scenario example, the ultrasonic fingerprint data acquisition method provided in this specification can be applied to implement ultrasonic fingerprint detection that is compatible with plane waves and focused waves. For the specific implementation process, refer to Figure 8 As shown, it can include the following content.
[0214] In this scenario example, considering that there are still certain challenges in the balance among power consumption, frame rate, and accuracy in existing ultrasonic fingerprint detection technologies. The focused wave emission technology for detecting echo signals has high accuracy and a large penetration distance, but high power consumption, low frame rate, and long system response time; while the plane wave emission technology for detecting echo signals has low power consumption, high frame rate, and fast system response speed, but limited penetration power, and there is a certain loss in the accuracy of echo signals when the ultrasonic sound pressure of the transmitted ultrasonic waves is insufficient, and more processing needs to be done in the algorithm. Among them, focused wave emission and plane wave emission are two existing ultrasonic emission technologies, each with different application scenarios, and each has its own advantages and disadvantages in terms of power consumption, frame rate, and accuracy. Specifically, the focused wave emission technology can adjust the emission phase and frequency of multiple ultrasonic transducers so that ultrasonic waves form a focused wave in a specific area, which is more conducive to the detection of high-precision fingerprint features in a small area. The plane wave emission technology is to simultaneously drive the entire surface of ultrasonic transducers to emit ultrasonic waves with the same phase and frequency, forming a plane wave to be transmitted to the detection surface, which is more suitable for quickly obtaining fingerprint features of a large area.
[0215] Based on the above situation, in this scenario example, it is possible to extract and be compatible with both focused wave and plane wave emission modes in an ultrasonic emission system (for example, the ultrasonic transducer of a fingerprint recognition device), and then, according to the actual application scenario, freely switch between the two operating modes to achieve the balance of accuracy and frame rate and reach the optimal solution between fingerprint recognition accuracy and power consumption.
[0216] During specific implementation, when no finger press is detected for a long time or high-precision detection is not required, the system automatically enters the low-power mode, such as the capacitive operating mode or using the plane wave emission mode (for example, the first detection), and quickly determines whether a finger is pressed and its specific position by collecting all or part of the fingerprint over a large area.
[0217] If, when a finger press is detected, in a usage scenario where high accuracy is required and the frame rate speed is not a rigid indicator (for example, meeting the preset mode switching conditions), the focused wave emission mode can be adopted.
[0218] If compatibility between speed and power consumption is required, the plane wave emission mode can be adopted to quickly collect most of the fingerprint features, and only at the local feature positions or unclear areas of the finger, the focused wave emission mode is adopted to present the fingerprint details, improve the recognition accuracy, reduce system misjudgment, and at the same time take into account the detection accuracy and efficiency.
[0219] During specific implementation, it may include the following content.
[0220] 1. Ultrasonic emission mode: Compatible with both focused wave and plane wave emission modes, and supports mutual switching or independent use.
[0221] 2. Transmission mode switching: When the fingerprint recognition module is in the standby state, a plane wave or a capacitive operating mode is used to perform a rough detection of finger pressing on the fingerprint acquisition area in a low-power mode. When a large-area finger pressing is detected, the most suitable transmission mode is selected according to the actual application.
[0222] 3. Plane wave transmission mode: The entire ultrasonic transducer emits a plane wave to quickly detect whether a finger is pressing on the fingerprint acquisition area. The plane wave transmission has low power consumption, a high frame rate, and a fast system response speed, and can quickly detect the position of the finger and save power during the detection process. When specifically starting and applying, it includes the following content.
[0223] a) Initialization: When the ultrasonic fingerprint recognition module starts, the chip defaults to the plane wave transmission mode and initializes relevant parameters and settings.
[0224] b) Ultrasonic wave transmission: The entire ultrasonic transducer array emits a plane wave in a low-power mode to cover the entire fingerprint acquisition area.
[0225] c) Signal reception: Receive the ultrasonic signal reflected from the finger surface.
[0226] d) Signal processing: Perform simple processing on the received ultrasonic signal to detect the position where the finger is pressing.
[0227] e) Determine whether to switch to the focused wave transmission mode: According to the processed signal, judge whether the clarity is sufficient and whether details are lost, and decide whether to switch to the focused wave transmission mode based on the result.
[0228] 4. Focused wave transmission mode: According to the detected finger position, control the ultrasonic transducers in the corresponding area to emit focused waves. The echo signal of the focused wave transmission has high precision and a large penetration distance, can capture more detailed fingerprint features, acquire high-precision fingerprint images, and improve the accuracy of fingerprint recognition. When specifically starting and applying, it includes the following content.
[0229] a) Mode switching: After receiving the switching instruction from the processor, the chip switches from the plane wave transmission mode to the focused wave transmission mode and adjusts relevant parameters.
[0230] b) Ultrasonic wave transmission: Control the ultrasonic transducer array in the corresponding area to emit focused wave ultrasonic waves, and concentrate the emission on the finger contact area or details to improve the echo accuracy.
[0231] c) Signal reception: Receive the ultrasonic signals reflected from the finger surface and fingerprint details.
[0232] d) Signal processing: Perform detailed processing on the received ultrasonic signal to generate high-precision fingerprint images.
[0233] e) Image recognition: Send the processed fingerprint image to the processor, which performs fingerprint matching and recognition to obtain the recognition result.
[0234] f) Mode restoration: After the recognition is completed, the chip returns to the plane wave detection mode and waits for the next detection.
[0235] 5. Power consumption management: After detecting a finger press and completing fingerprint image acquisition, the processor recognizes the image to obtain the fingerprint recognition result. After obtaining the fingerprint recognition result, the fingerprint recognition module switches from the focused wave emission mode back to the plane wave emission mode to detect finger lift through the plane wave. If the fingerprint recognition is passed, it switches to the sleep mode (e.g., the hibernation mode) to minimize power consumption. If not passed, it re-enters the plane wave emission mode to prepare for the next detection.
[0236] In specific implementation, regarding the setting of the frequency parameters in the plane wave emission mode, since the plane wave emission mode is mainly used for large-area and rapid detection, the selection of frequency parameters needs to balance power consumption and detection speed.
[0237] Typical frequency range: In ultrasonic fingerprint detection applications, the frequency of plane wave emission is usually between 1 MHz and 10 MHz. Lower frequencies (such as 1 - 3 MHz) (e.g., the first plane wave frequency band) are used for scenarios with higher penetration requirements but lower resolution requirements, while higher frequencies (such as 7 - 10 MHz) (e.g., the second plane wave frequency band) are used for shallower detection depths and higher resolution requirements.
[0238] Specifically, for example, when low-power detection or rapid detection (1 - 3 MHz) is required: In the low-power mode, the system can select a lower frequency (such as 2 MHz). At this time, the emitted plane wave can penetrate a larger detection area to quickly determine whether a finger is pressed and preliminarily obtain the fingerprint contour. When high-precision detection or high-frequency detection (7 - 10 MHz) is required: The system can select a higher frequency (such as 8 MHz) to improve image accuracy, so as to obtain a fingerprint image with higher accuracy.
[0239] In specific implementation, regarding the setting of the frequency parameters in the focused wave emission mode, since the focused wave emission mode is used to accurately identify fingerprint features in a specific area, the selection of frequency is particularly crucial in this mode.
[0240] Typical frequency range: The frequency range of the focused wave is usually between 5 MHz and 15 MHz. Higher frequencies bring higher resolution but sacrifice penetration depth at the same time.
[0241] Specifically, for example, when high-precision detection (10 - 15 MHz) is required: In scenarios where fine fingerprint features are needed, the system can use a higher frequency (such as 12 MHz). At this high frequency, the focused wave can capture more minute detail features on the fingerprint surface, generating high-precision fingerprint images. However, as the frequency increases, the penetration power of the ultrasonic wave decreases, making it suitable for precise detection of small areas. When medium-precision detection (5 - 8 MHz) is required: In scenarios where particularly high precision is not needed but a relatively high resolution is still required, the system can select a medium frequency (such as 6 MHz) to cover a relatively large detection area while ensuring good precision.
[0242] Regarding detecting the finger pressing position in the plane wave mode, when the system is started, it defaults to the plane wave emission mode for quickly detecting the finger pressing position with low power consumption. The specific steps are as follows:
[0243] S1: Plane wave emission: The system simultaneously emits plane waves of the same frequency and phase through the ultrasonic transducer array. This plane wave covers the entire fingerprint acquisition area and quickly scans whether the finger is pressed.
[0244] S2: Finger pressing detection: The system receives the ultrasonic signal reflected from the finger surface and analyzes these echoes through the signal processor. In the plane wave mode, the system can quickly determine whether the finger is pressed and the approximate area where the finger is pressed.
[0245] S3: Echo signal analysis: The signal processor determines the presence and pressing position of the finger by detecting the strength and time difference of the echo signal. If the echo signal in a specific area is strong, it indicates that the finger is pressed in that area.
[0246] Regarding switching to the focused wave mode according to the pressing position, once the system detects the presence of finger pressing and determines the pressing area of the finger, the system automatically switches to the focused wave emission mode to perform high-precision fingerprint feature detection on this area. The specific steps are as follows:
[0247] S1: Area division: The system divides the entire fingerprint acquisition area into multiple small sub-areas. According to the pressing position detected in the plane wave mode, the system divides the pressing area into one or more sub-areas that need to be focused on for detection.
[0248] S2: Focused wave emission: The system controls the ultrasonic transducers in the corresponding area and emits focused waves to this specific sub-area by adjusting the phase and frequency. In the focused wave mode, the ultrasonic waves are concentrated on the finger pressing area, enabling the fingerprint features in this area to be captured more clearly and in more detail.
[0249] S3: Local Transducer Driving: Different from the full-array transmission in the plane wave mode, in the focused wave mode, only the transducer units corresponding to the finger pressing area are controlled to transmit, so as to reduce unnecessary power consumption and concentrate resources to improve the detection accuracy of this area.
[0250] Regarding the high-precision fingerprint detection in the focused wave mode, in the focused wave mode, the system deeply detects the details of the finger pressing area by transmitting high-precision focused waves:
[0251] S1: Echo Signal Reception and Processing: The system receives the focused wave signals reflected from the detailed area of the finger surface and analyzes and processes these signals through a high-precision signal processor. Due to the high resolution of the focused waves, the system can generate high-precision fingerprint images containing more subtle features.
[0252] S2: Feature Extraction: The processed echo signals contain the detailed fingerprint information of the finger pressing area. The system compares this information with the stored fingerprint feature templates to complete the identity verification.
[0253] Regarding the dynamic switching and power consumption management, during the entire detection process, the system dynamically switches between the plane wave mode and the focused wave mode according to needs to achieve the best balance between power consumption and detection efficiency: Low-power mode: When the detection is completed or the system does not detect a finger press, the system will automatically return to the low-power plane wave mode or standby state to save electrical energy; Dynamic switching strategy: If the system detects that the preliminary features of the finger press are blurred or a high-precision detailed image is required, the system will immediately switch from the plane wave mode to the focused wave mode to ensure the accuracy of the fingerprint image. The focused wave mode is only enabled in the necessary local area, avoiding global high power consumption.
[0254] Through the above scenario examples, the method for obtaining ultrasonic fingerprint data provided in this specification is verified. By adopting the ultrasonic fingerprint detection technology compatible with plane wave and focused wave transmission, the balance among power consumption, frame rate, and high precision is achieved, and high-quality fingerprint images are realized. Coarse detection of finger pressing is performed through plane waves, with low power consumption and fast response speed. High-precision detection of fingerprints is performed through focused waves. Through the capacitive operating mode or the plane wave transmission mode, it is quickly detected whether a finger is pressed and the specific position. According to the requirements of the usage scenario, it is judged whether to switch from the plane wave transmission mode to the focused wave transmission mode. By only using the focused wave transmission mode at the details, the detection accuracy and efficiency are improved, and the overall power consumption is greatly reduced.
[0255] Although this specification provides method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-creative means. The order of steps listed in the embodiments is only one way among many execution orders of steps and does not represent the only execution order. When the actual device or client product is executed, it can be executed in the order of the method shown in the embodiments or the drawings or in parallel (for example, in a parallel processor or multi-threaded processing environment, or even in a distributed data processing environment). The terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, product or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, product or device. Without further limitation, there is no exclusion of additional identical or equivalent elements in the process, method, product or device comprising the said elements. The words such as first, second, etc. are used to denote names and do not denote any particular order.
[0256] As is also known to those skilled in the art, in addition to implementing the controller in the form of pure computer-readable program code, the method steps can be logically programmed to enable the controller to be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same function. Therefore, such a controller can be regarded as a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or structures within the hardware component.
[0257] This specification can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform specific tasks or implement specific abstract data types. This specification can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer-readable storage media including storage devices.
[0258] From the description of the above embodiments, those skilled in the art can clearly understand that this specification can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of this specification can essentially be embodied in the form of a software product, which can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to enable a computer device (which can be a personal computer, mobile terminal, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments of this specification.
[0259] The embodiments in this specification are described in a progressive manner. For the same or similar parts between the embodiments, reference can be made to each other. The key point of each embodiment is to illustrate the differences from other embodiments. This specification can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on.
[0260] Although this specification is depicted through embodiments, those of ordinary skill in the art know that this specification has many variations and changes without departing from the spirit of this specification. It is hoped that the appended claims will cover these variations and changes without departing from the spirit of this specification.
Claims
1. A method for obtaining ultrasonic fingerprint data, characterized in that Including: Performing a first detection on a fingerprint acquisition area to obtain a first detection result; Determining whether a preset mode switching condition is satisfied according to the first detection result; When it is determined that the preset mode switching condition is satisfied, switching and obtaining target fingerprint data by transmitting corresponding ultrasonic signals based on a focused wave mode.
2. The method according to claim 1, characterized in that, Performing a first detection on a fingerprint acquisition area includes: Performing a first detection on a fingerprint acquisition area based on a capacitive operating mode; Or, Performing a first detection on a fingerprint acquisition area by transmitting ultrasonic signals based on a plane wave mode.
3. The method according to claim 1, characterized in that Determining whether a preset mode switching condition is satisfied according to the first detection result includes: Determining whether there is a user pressing on the fingerprint acquisition area currently according to the first detection result; When it is determined that there is a user pressing on the fingerprint acquisition area currently, determining that the preset mode switching condition is satisfied.
4. The method according to claim 1, characterized in that Determining whether a preset mode switching condition is satisfied according to the first detection result further includes: Generating an initial fingerprint image according to the first detection result; Determining whether the preset mode switching condition is satisfied according to the initial fingerprint image.
5. The method according to claim 4, wherein Determining whether the preset mode switching condition is satisfied according to the initial fingerprint image includes: Determining a key fingerprint image area in the initial fingerprint image; Detecting whether the image clarity of the key fingerprint image area is less than a preset first clarity threshold; When it is determined that the image clarity of the key fingerprint image area is less than the preset first clarity threshold, determining that the preset mode switching condition is satisfied.
6. The method according to claim 1, characterized in that Obtaining target fingerprint data by transmitting corresponding ultrasonic signals based on a focused wave mode includes: Determining the pressing position of the user in the fingerprint acquisition area according to the first detection result; Determining a matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position; Starting and controlling the target ultrasonic transducer to transmit ultrasonic signals based on a focused wave mode according to corresponding phases and / or frequencies; Receiving and obtaining target fingerprint data according to the echo signals.
7. The method according to claim 6, wherein The method further includes: Generating an initial fingerprint image according to the first detection result; Determining a blurred fingerprint image area in the initial fingerprint image where the image clarity is less than a preset second clarity threshold; Determining a matching target ultrasonic transducer from multiple ultrasonic transducers according to the pressing position and the blurred fingerprint image area.
8. The method according to claim 1, wherein The method further includes: When it is determined that the preset mode switching condition is not satisfied, obtaining target fingerprint data by transmitting corresponding ultrasonic signals based on a plane wave mode; or obtaining target fingerprint data based on a capacitive operating mode.
9. The method according to claim 1, characterized in that, The method further includes: Determining the current service scenario type; Determining and obtaining target fingerprint data by transmitting corresponding ultrasonic signals based on a matching ultrasonic mode according to the current service scenario type; wherein, the matching ultrasonic mode includes a plane wave mode or a focused wave mode.
10. The method according to claim 1, wherein The method further includes: Generating a corresponding target fingerprint image according to the target fingerprint data; Performing fingerprint feature comparison between the target fingerprint image and a preset user fingerprint feature template to obtain a target comparison result; Determining whether fingerprint recognition passes according to the target comparison result.
11. The method according to claim 10, characterized in that, The method further includes: When it is determined that the fingerprint recognition is passed, a second detection is performed on the fingerprint collection area to obtain a second detection result; According to the second detection result, when it is determined that the user leaves the fingerprint collection area, the system switches to the sleep mode.
12. An apparatus for acquiring ultrasonic fingerprint data, characterized in that, It includes: A detection module for performing a first detection on the fingerprint collection area to obtain a first detection result; A determination module for determining whether a preset mode switching condition is satisfied according to the first detection result; An acquisition module for switching and obtaining target fingerprint data based on the focused wave mode by transmitting corresponding ultrasonic signals when it is determined that the preset mode switching condition is satisfied.
13. An electronic device, characterized in that, It includes a processor and a memory for storing instructions executable by the processor. When the processor executes the instructions, the steps of the method according to any one of claims 1 to 11 are implemented.
14. A computer-readable storage medium, characterized in that, Computer instructions are stored thereon. When the instructions are executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.
Citation Information
Patent Citations
Sliding fingerprint image processing device and sliding fingerprint image processing method
CN105574473A
Ultrasonic processing method and device, storage medium and electronic device
CN110309752A
Ultrasonic fingerprint identification method, ultrasonic fingerprint device and electronic equipment
CN119418375A
Fingerprint register device
JP1990196380A
Light-emitting element, light-emitting device, electronic device, and lighting device
TW201830727A