Ultrasound fingerprint pixel array circuit and ultrasound fingerprint data processing method
By setting first and second detection units in the ultrasonic fingerprint pixel array circuit, an integral clock signal adapted to the ultrasonic fingerprint echo signal is generated, which solves the problem of mismatch of integral clock signal in the prior art and realizes high-quality and high-precision fingerprint signal processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SILEAD
- Filing Date
- 2025-12-22
- Publication Date
- 2026-04-28
AI Technical Summary
In existing ultrasonic fingerprint pixel array circuits, the waveforms of the integrating clock signal and the ultrasonic fingerprint echo signal are not well matched, resulting in poor fingerprint signal quality and large errors, and there is a lack of effective solutions.
In the ultrasonic fingerprint pixel array circuit, a first detection unit and a second detection unit are set. The first detection unit generates an integration clock signal, the second detection unit detects and feeds back the integration effect, and generates a target integration clock signal that meets the requirements. The fingerprint pixel unit processes the ultrasonic fingerprint echo signal based on the target integration clock signal.
By automatically generating an integral clock signal adapted to the ultrasonic fingerprint echo signal, the quality and accuracy of the fingerprint signal are improved, and errors are reduced.
Smart Images

Figure CN121354180B_ABST
Abstract
Description
Technical Field
[0001] This manual pertains to the field of fingerprint recognition technology, and particularly relates to ultrasonic fingerprint pixel array circuits and ultrasonic fingerprint data processing methods. Background Technology
[0002] With the advancement and development of ultrasonic fingerprint technology, more and more fingerprint recognition devices are adopting ultrasonic fingerprint technology to achieve specific fingerprint recognition processing. Specifically, ultrasonic fingerprint recognition devices typically deploy corresponding ultrasonic fingerprint pixel array circuits in the recognition area, where each ultrasonic fingerprint pixel array circuit contains multiple independent ultrasonic fingerprint pixel units.
[0003] Based on existing methods, in practical implementation, most of the different ultrasonic fingerprint pixel units in the aforementioned ultrasonic fingerprint pixel array circuit use an integral clock signal formed by the coding signal of the ultrasonic signal transmitting circuit to process the received ultrasonic fingerprint echo signal. However, the aforementioned integral clock signal itself has many uncertainties and often cannot be precisely matched with the waveform of the ultrasonic fingerprint echo signal to be processed, resulting in poor fingerprint signal quality and large errors in the fingerprint signal generated by the fingerprint pixel unit based on the integral clock signal.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This specification provides an ultrasonic fingerprint pixel array circuit and an ultrasonic fingerprint data processing method, which can, at a relatively low cost, make full use of the original circuit structure of the ultrasonic fingerprint pixel array circuit to construct an improved ultrasonic fingerprint pixel array circuit that can automatically generate an integral clock signal adapted to the ultrasonic fingerprint echo signal.
[0006] This specification provides an ultrasonic fingerprint pixel array circuit, including at least one first detection unit and a plurality of fingerprint pixel units, including at least one second detection unit.
[0007] The first detection unit is located in the first position area of the ultrasonic fingerprint pixel array circuit; the second detection unit is located in the second position area of the ultrasonic fingerprint pixel array circuit.
[0008] The first integrator in the first detection unit is sequentially connected to a first comparator, a delay adjuster, a clock frequency replicator, and a frequency divider circuit; wherein the frequency divider circuit is at least connected to the second detection unit;
[0009] The second integrator in the second detection unit is connected to a PGA structure; wherein, the PGA structure is also connected to at least a second comparator; the second comparator is connected to the time delay adjuster in the first detection unit;
[0010] When an ultrasonic fingerprint echo signal is received, the first detection unit is used to generate at least a first integral clock signal and a second integral clock signal respectively; the second detection unit is used to detect and generate a first integration effect with respect to the first integral clock signal and the second integral clock signal, and feed it back to the first detection unit; the first detection unit is also used to generate a target integral clock signal that meets the requirements based on the first integration effect; the fingerprint pixel unit is used to process the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal.
[0011] In one embodiment, the first location region includes a corner location in the ultrasonic fingerprint pixel array circuit.
[0012] In one embodiment, the first location region includes a corner location in the ultrasonic fingerprint pixel array circuit adjacent to the PGA structure.
[0013] In one embodiment, the second location region includes the central location region in the ultrasonic fingerprint pixel array circuit.
[0014] In one embodiment, the ultrasonic fingerprint pixel array circuit includes multiple partitions;
[0015] Accordingly, each of the plurality of partitions is provided with a first detection unit and a second detection unit corresponding to that partition; wherein, the frequency division circuit of the first detection unit is connected to the second detection unit and the fingerprint pixel unit in the same partition.
[0016] In one embodiment, a temperature sensor is also included;
[0017] The temperature sensor is connected to the first detection unit and is used to monitor changes in ambient temperature and / or changes in ambient pressure.
[0018] In one embodiment, the ultrasonic fingerprint pixel array circuit is arranged in the recognition area of the ultrasonic fingerprint recognition device.
[0019] This specification also provides an ultrasonic fingerprint data processing method, applied to an ultrasonic fingerprint pixel array circuit, including:
[0020] When an ultrasonic fingerprint echo signal is received, the first and second detection units in the ultrasonic fingerprint pixel array circuit determine the target integration clock signal that meets the requirements based on the ultrasonic fingerprint echo signal.
[0021] Send the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit;
[0022] The received ultrasonic fingerprint echo signal is processed by the fingerprint pixel unit based on the target integral clock signal to obtain the corresponding target signal.
[0023] In one embodiment, processing the received ultrasonic fingerprint echo signal using fingerprint pixel units based on a target integration clock signal includes:
[0024] According to the preset scanning rules, the corresponding first fingerprint pixel unit is determined from multiple fingerprint pixel units;
[0025] The first detection result is obtained by processing the received ultrasonic fingerprint echo signal based on the target integral clock signal using the first fingerprint pixel unit.
[0026] Based on the initial test results, determine whether there is any contact or pressure.
[0027] When contact pressure is confirmed, the received ultrasonic fingerprint echo signal is processed by multiple fingerprint pixel units based on the target integral clock signal to obtain the corresponding target signal.
[0028] In one embodiment, the method further includes:
[0029] When the ultrasonic fingerprint pixel array circuit is detected to be powered on, it enters a low-power state.
[0030] In one embodiment, after entering a low-power state, the method further includes:
[0031] When a wake-up command is received, a detection is triggered to check whether an ultrasonic fingerprint echo signal has been received.
[0032] This specification also provides an ultrasonic fingerprint data processing device, applied to an ultrasonic fingerprint pixel array circuit, comprising:
[0033] The determination module is used to determine the target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal when the ultrasonic fingerprint echo signal is received, using the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit.
[0034] The transmitting module is used to send the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit;
[0035] The processing module is used to process the received ultrasonic fingerprint echo signal based on the target integration clock signal using the fingerprint pixel unit to obtain the corresponding target signal.
[0036] This specification also provides an electronic device, including a processor and a memory for storing processor-executable instructions, wherein the processor executes the instructions to implement the steps of the ultrasonic fingerprint data processing method.
[0037] This specification also provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of the ultrasonic fingerprint data processing method.
[0038] This specification also provides a computer program product comprising a computer program that, when executed by a processor, implements the steps of the ultrasonic fingerprint data processing method.
[0039] Based on the ultrasonic fingerprint pixel array circuit and ultrasonic fingerprint data processing method provided in this specification, a corresponding fingerprint pixel unit can be determined in the first location region of the ultrasonic fingerprint pixel array circuit, and this fingerprint pixel unit can be modified into a first detection unit capable of generating an integral clock signal locally. Simultaneously, a corresponding fingerprint pixel unit can be determined in the second location region of the ultrasonic fingerprint pixel array circuit, and this fingerprint pixel unit can be modified into a second detection unit connected to the first detection unit, capable of adaptively adjusting the integral clock signal generated by the first detection unit. Specifically, the first integrator in the first detection unit is sequentially connected to a first comparator, a time delay regulator, a clock frequency replicator, and a frequency divider circuit; the frequency divider circuit is at least connected to the second detection unit; the second integrator in the second detection unit is connected to a PGA structure; the PGA structure is also connected to a second comparator; the second comparator is connected to the time delay regulator in the first detection unit. Thus, at a relatively low cost, by fully utilizing the original circuit structure of the ultrasonic fingerprint pixel array circuit, an improved ultrasonic fingerprint pixel array circuit capable of automatically generating an integral clock signal adapted to the ultrasonic fingerprint echo signal can be constructed. Furthermore, by combining the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit, a target integral clock signal with high accuracy and good effect can be generated locally in the ultrasonic fingerprint pixel array circuit. And by using the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit, the received ultrasonic fingerprint echo signal can be accurately processed according to the target integral clock signal to obtain a target signal with high quality and small error. Attached Figure Description
[0040] To more clearly illustrate the embodiments of this specification, the accompanying drawings used in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a schematic diagram of the structural composition of an ultrasonic fingerprint pixel array circuit provided in one embodiment of this specification;
[0042] Figure 2This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example.
[0043] Figure 3 This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example.
[0044] Figure 4 This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example.
[0045] Figure 5 This is a schematic flowchart of an embodiment of the ultrasonic fingerprint data processing method provided in this specification;
[0046] Figure 6 This is a schematic diagram of an embodiment of the ultrasonic fingerprint data processing method provided in this specification, applied in a scenario example.
[0047] Figure 7 This is a schematic diagram of an embodiment of the ultrasonic fingerprint data processing method provided in this specification, applied in a scenario example.
[0048] Figure 8 This is a schematic diagram of the structural composition of an electronic device provided in one embodiment of this specification;
[0049] Figure 9 This is a schematic diagram of the structural composition of an ultrasonic fingerprint data processing device provided in one embodiment of this specification;
[0050] Figure 10 This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example.
[0051] Figure 11 This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example.
[0052] Figure 12 This is a schematic diagram of one embodiment of the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, applied in a scenario example. Detailed Implementation
[0053] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0054] 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 the user or fully authorized by the relevant parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of the relevant data all comply with relevant laws, regulations, and standards, and necessary confidentiality measures have been taken. They do not violate public order and good morals, and corresponding operation entry points are provided for users or relevant parties to choose to authorize or refuse.
[0055] It should also be noted that in the embodiments of this specification, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, they do not mean that the applicant has used or necessarily used the solution.
[0056] See Figure 1 As shown in the figure, this specification provides an ultrasonic fingerprint pixel array circuit, including at least one first detection unit and a plurality of fingerprint pixel units including at least one second detection unit.
[0057] The first detection unit is located in the first position area of the ultrasonic fingerprint pixel array circuit; the second detection unit is located in the second position area of the ultrasonic fingerprint pixel array circuit.
[0058] Further reading Figure 2 As shown, the first integrator in the first detection unit is sequentially connected to a first comparator, a delay regulator, a clock frequency replicator, and a frequency divider circuit; wherein, the frequency divider circuit is at least connected to the second detection unit;
[0059] The second integrator in the second detection unit is connected to a PGA structure; wherein, the PGA structure is also connected to at least a second comparator; the second comparator is connected to the time delay adjuster in the first detection unit;
[0060] When an ultrasonic fingerprint echo signal is received, the first detection unit is used to generate at least a first integral clock signal and a second integral clock signal respectively; the second detection unit is used to detect and generate a first integration effect with respect to the first integral clock signal and the second integral clock signal, and feed it back to the first detection unit; the first detection unit is also used to generate a target integral clock signal that meets the requirements based on the first integration effect; the fingerprint pixel unit is used to process the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal.
[0061] Specifically, the ultrasonic fingerprint pixel array circuit can be applied to the recognition area (Active Area, or AA for short) of an ultrasonic fingerprint recognition device to receive and process ultrasonic fingerprint echo signals carrying the user's fingerprint information (e.g., the valley and ridge information of the fingerprint).
[0062] The aforementioned ultrasonic fingerprint recognition device can be specifically understood as a fingerprint processing device based on ultrasonic fingerprint recognition technology. This ultrasonic fingerprint recognition device includes at least an ultrasonic signal transmitting circuit and an ultrasonic fingerprint pixel array circuit (or ultrasonic signal receiving circuit). In specific implementation, an ultrasonic signal is first emitted through the ultrasonic signal transmitting circuit. When the ultrasonic signal encounters a user's fingerprint, it is reflected to form a corresponding ultrasonic fingerprint echo signal. The ultrasonic fingerprint pixel array circuit then receives and processes the ultrasonic fingerprint echo signal to obtain a corresponding target signal for specific fingerprint data processing. Specifically, the target signal can be used to generate a fingerprint image or to perform other fingerprint-related data processing.
[0063] The aforementioned ultrasonic fingerprint recognition device may specifically include at least one of the following: a door lock based on ultrasonic fingerprints, an identity information entry device based on ultrasonic fingerprints, a mobile phone for identity recognition based on ultrasonic fingerprints, etc. It should be noted that the ultrasonic fingerprint devices listed above are merely illustrative. In specific implementations, depending on the specific application scenario and processing requirements, the aforementioned ultrasonic fingerprint device may also include other types of related devices based on ultrasonic fingerprint recognition technology. This specification does not limit this.
[0064] The aforementioned ultrasonic fingerprint pixel array circuit can specifically be a pixel array composed of multiple independent fingerprint pixel units. For example, see [link to relevant documentation]. Figure 1 As shown, the ultrasonic fingerprint pixel array circuit includes 16*16 fingerprint pixel units, and the fingerprint pixel units can operate independently of each other.
[0065] The aforementioned fingerprint pixel unit (which can be abbreviated as PXL) can be used to receive ultrasonic fingerprint echo signals and process the ultrasonic fingerprint echo signals based on the integration clock signal provided by the first detection unit to obtain the target signal that meets the requirements.
[0066] The first detection unit mentioned above can also be called the initial integration clock generation circuit, which can be used to generate an integration clock signal.
[0067] The aforementioned second detection unit can also be called an integration effect monitoring and detection circuit. Specifically, it can be used to detect and judge the integration effect of the integration clock signal generated by the first detection unit when processing the ultrasonic fingerprint echo signal, and feed the integration effect back to the first detection unit to cooperate with the first detection unit to realize adaptive feedback adjustment of the integration clock signal, and finally obtain a target integration clock signal that is compatible with the ultrasonic fingerprint echo signal and has a better effect.
[0068] It should be noted that the first detection unit and the second detection unit mentioned above are specifically obtained by modifying the circuit structure of the original fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit.
[0069] The aforementioned ultrasonic fingerprint echo signal can be specifically understood as the echo signal carrying fingerprint information reflected back after the user's fingerprint encounters the ultrasonic signal generated by the ultrasonic signal transmitting circuit, for example, the echo voltage V1.
[0070] For details, please refer to Figure 2 As shown, the first integrator (e.g., pxl_op1) in the first detection unit can be sequentially connected to a first comparator (or comparator 1), a delay adjuster, a clock frequency replicator (e.g., Replica OSC), and a frequency divider circuit; wherein the frequency divider circuit is at least connected to the second detection unit. In specific implementations, under certain circumstances, the frequency divider circuit can also be connected to multiple fingerprint pixel units and / or the clock module in the fingerprint chip.
[0071] Specifically, the first input terminal (e.g., the positive input terminal) of the first integrator can be connected to the lower electrode of the first piezoelectric sensor of the first detection unit, and the upper electrode of the first piezoelectric sensor is used to receive the ultrasonic fingerprint echo signal.
[0072] Specifically, the piezoelectric sensor can be a PVDF-based sensor or a PMUT-based sensor. The lower electrode can be a discrete electrode disposed in the top metal layer of the fingerprint chip, or in some cases, a metal electrode (e.g., silver Ag), also referred to as a metal electrode.
[0073] A first branch can also be connected between the lower electrode plate of the first piezoelectric sensor and the first input terminal of the first integrator; wherein, the first branch is grounded and a first switch (e.g., s1) is provided on the first branch.
[0074] The second input terminal (e.g., the negative input terminal) of the first integrator is connected to a second branch; wherein the second branch is grounded, and a second switch (e.g., s5) is provided on the second branch. A control switch s6 is also provided on the circuit between the first branch and the first input terminal of the first integrator.
[0075] Further reading Figure 2 As shown, a capacitor Cfb and a control switch s4 are connected in parallel between the first input and output (e.g., px_out) of the first integrator. Correspondingly, a corresponding capacitor and a control switch are also connected in parallel between the second input and output of the first integrator.
[0076] Furthermore, a first parasitic capacitance will be formed between the lower electrode of the first piezoelectric sensor in the first detection unit and the circuit below it (e.g., A second parasitic capacitance will also be formed on the second branch (for example, ).
[0077] For details, please refer to Figure 2 As shown, the circuit outlined by the dashed line in the first detection unit can form a continuous-time integrator.
[0078] See Figure 2 As shown, the second integrator (e.g., pxl_op2) in the second detection unit is connected to a PGA structure (e.g., a PGA); wherein the PGA structure is also connected to at least a second comparator (or comparator 2); the second comparator is connected to the time delay adjuster in the first detection unit. Specifically, the PGA structure includes at least a gain amplifier circuit, for example, a programmable gain amplifier. Accordingly, the fingerprint signal output by the second integrator can be further amplified using the PGA structure. In some cases, the PGA structure may also be connected to an analog-to-digital converter (e.g., an ADC).
[0079] Specifically, the second input terminal (e.g., the negative input terminal) of the second integrator is connected to the lower electrode of the second piezoelectric sensor of the second detection unit, and the upper electrode of the second piezoelectric sensor is used to receive the ultrasonic fingerprint echo signal.
[0080] A third branch is connected between the lower electrode of the second piezoelectric sensor and the second input terminal of the second integrator; wherein, the third branch is connected to a reset power supply (e.g., Vref1). The reset power supply is used to provide a reset voltage.
[0081] The first input terminal (e.g., the positive input terminal) of the second integrator is connected to a reference power supply (e.g., Vref2). The reference power supply is used to provide a reference voltage.
[0082] Furthermore, an integration switch (e.g., switch s6) is also provided on the circuit between the lower electrode plate of the second piezoelectric sensor of the second detection unit and the second input terminal of the second integrator.
[0083] Specifically, the output of the frequency divider circuit in the first detection unit can be connected to the integrating switch. In this way, the integrating clock signal output by the first detection unit can be used to control the integrating switch to close by pulling it high and to control it to open by pulling it low, thereby enabling the second detection unit to process the received ultrasonic fingerprint echo signal based on the integrating clock signal output by the first detection unit.
[0084] For details, please refer to Figure 2 As shown, the circuit outlined in the dashed box in the second detection unit can be understood as having the same circuit structure as the fingerprint pixel unit (e.g., PXL or PIXEL).
[0085] The specific structure of the aforementioned fingerprint pixel unit can be found in [reference needed]. Figure 3 As shown. The second input of the integrator (e.g., pxl_op) of the fingerprint pixel unit can be connected to the lower plate of the piezoelectric sensor, and the first input can be connected to a reference power supply (e.g., vref2). The output of the integrator of the fingerprint pixel unit is also connected in sequence to a PGA structure and an analog-to-digital converter.
[0086] Since the second detection unit actually contains almost the complete circuit structure of a fingerprint pixel unit, it can not only detect and judge the integration effect of the integration clock signal and cooperate with the first detection unit to perform adaptive feedback adjustment to generate a target integration clock signal that meets the requirements, but also function as a fingerprint pixel unit. Together with other fingerprint pixel units, it processes the received ultrasonic fingerprint echo signal based on the target integration clock signal to generate and output the corresponding target signal. However, the third detection unit, due to its significantly different circuit structure from the fingerprint pixel unit, cannot be used as a fingerprint pixel unit like the second detection unit.
[0087] The aforementioned target integral clock signal that meets the requirements can be specifically understood as an integral clock signal that is generated locally by the first detection unit, detected and judged by the second detection unit, and is compatible with the ultrasonic fingerprint echo signal to be processed.
[0088] Specifically, the target integration clock signal adapted to the ultrasonic fingerprint echo signal can be a square wave signal with the same signal period as the ultrasonic fingerprint echo signal and aligned with it. For example, a square wave signal whose high-level band is aligned with the band from peak to trough (or from trough to peak) in the ultrasonic fingerprint echo signal. When the fingerprint pixel unit processes the ultrasonic fingerprint echo signal based on the aforementioned target integration clock signal, the effective signals carrying fingerprint information in the ultrasonic fingerprint echo signal will not be canceled out, thus obtaining a target signal with higher clarity and quality. See [link to relevant documentation] for details. Figure 4 The output signal of the 8-division circuit shown is as follows.
[0089] For details, please refer to Figure 1 As shown, the aforementioned ultrasonic fingerprint pixel array circuit further includes a PGA array and an ADC array. The PGA array integrates the fingerprint pixel units and the PGA structure of the second detection unit within the ultrasonic fingerprint pixel array circuit. The ADC array integrates the digital-to-analog converters of the fingerprint pixel units and the second detection unit within the ultrasonic fingerprint pixel array circuit. For ease of wiring and fabrication, the PGA array and ADC array can be placed on one side of the ultrasonic fingerprint pixel array circuit during circuit design.
[0090] Specifically, the aforementioned first detection unit can be disposed in a first location region within the ultrasonic fingerprint pixel array circuit. This first location region can be a corner location within the ultrasonic fingerprint pixel array circuit (e.g., Figure 1 (The area marked with B).
[0091] This is based on the actual usage situation and habits of users. The fingerprint pixel unit located in the corner of the ultrasonic fingerprint pixel array circuit does not involve acquiring and processing fingerprint information of key locations in the user's fingerprint. On the other hand, when the user touches the recognition area, they will often not touch the fingerprint pixel unit in the corner.
[0092] Therefore, by selecting the fingerprint pixel unit at the corner position in the ultrasonic fingerprint pixel array circuit and modifying it into the first detection unit, there will be no significant impact on the overall reception and processing of ultrasonic fingerprint echo signals by the ultrasonic fingerprint pixel array circuit, ensuring that the ultrasonic fingerprint pixel array circuit can receive and process ultrasonic fingerprint echo signals normally and completely.
[0093] Further reading Figure 1 As shown, the first location region can also be a corner location in the ultrasonic fingerprint pixel array circuit adjacent to the PGA structure.
[0094] This is because the first detection unit differs from the second detection unit, requiring more modifications to the circuit structure. By placing the first detection unit in a corner adjacent to the PGA structure (i.e., the PGA array containing the PGA structure), the existing PGA circuit structure can be fully utilized to accommodate the additional circuitry added during the modification of the first detection unit. This eliminates the need for additional design and wiring, facilitating manufacturing, reducing overall manufacturing costs, and minimizing chip circuit area overhead.
[0095] The aforementioned second detection unit can be specifically located in the second position region of the ultrasonic fingerprint pixel array circuit. Specifically, the second position region can be the central position region of the ultrasonic fingerprint pixel array circuit (e.g., Figure 1 (The area marked with A in the middle).
[0096] This is because the center position in the ultrasonic fingerprint pixel array circuit is relatively close to other fingerprint pixel units. Therefore, by selecting a fingerprint pixel unit in the center region of the ultrasonic fingerprint pixel array circuit and modifying it into a second detection unit, the second detection unit can better represent most of the fingerprint pixel units in the ultrasonic fingerprint pixel array. It can then detect and judge the integral clock signal generated by the first detection unit, obtaining an integral effect with high reference value for the entire ultrasonic fingerprint pixel array circuit. Based on this integral effect, it can effectively coordinate with the first detection unit to perform targeted adaptive feedback adjustment of the integral clock signal, ultimately determining a target integral clock signal with better integration effect and wider applicability.
[0097] Specifically, depending on the specific circumstances and processing requirements, the aforementioned ultrasonic fingerprint pixel array circuit may contain only one first detection unit or multiple first detection units. Similarly, the aforementioned ultrasonic fingerprint pixel array circuit may contain only one second detection unit or multiple second detection units.
[0098] When the ultrasonic fingerprint pixel array circuit contains multiple first detection units, at least one of them can be set to the running state; the others can be set to the sleep state as backups to reduce overall energy consumption.
[0099] When the ultrasonic fingerprint pixel array circuit includes multiple second detection units, at least one of them can be set to the running state and detection judgment mode to cooperate with the first detection unit to determine the target integration clock signal that meets the requirements; the remaining ones are reserved and can be set to the running state and fingerprint pixel mode to be used as fingerprint pixel units, and together with other fingerprint pixel units, they can normally receive and process ultrasonic fingerprint echo signals.
[0100] The aforementioned integration effect is used to indicate whether the target integration clock signal that meets the requirements has been found in the current iteration, and whether it is necessary to generate a new integration clock signal for the next detection and judgment.
[0101] Specifically, when the integration effect meets the preset requirements, it can be determined that a target integration clock signal meeting the requirements has been found in the current iteration, and there is no need to generate a new integration clock signal for the next detection and judgment. Conversely, when the integration effect does not meet the preset requirements, it can be determined that a target integration clock signal meeting the requirements has not been found in the current iteration, and a new integration clock signal needs to be generated for the next detection and judgment.
[0102] Before implementation, based on the specific application scenario and processing requirements, at least one fingerprint pixel unit that is rarely used or relatively unimportant during the fingerprint signal acquisition process can be selected from the above-mentioned recognition area (e.g., a fingerprint pixel unit located in a corner); and refer to... Figure 2 As shown, the fingerprint pixel unit is modified to obtain the corresponding first detection unit.
[0103] Simultaneously, at least one fingerprint pixel unit (e.g., a fingerprint pixel unit located in the center) that is relatively close to other fingerprint pixels within the aforementioned recognition area is selected; and see also Figure 2 As shown, the fingerprint pixel unit is modified to obtain the corresponding second detection unit.
[0104] In specific implementation, upon receiving the ultrasonic fingerprint echo signal, firstly, a first voltage signal (e.g., Vc1) can be generated using the first comparator of the first detection unit; and this first voltage signal is sent to the time delay regulator. The time delay regulator, in response to the first voltage signal, generates and sends a first enable signal (e.g., EN) to the clock frequency replicator. The clock frequency replicator, in response to the first enable signal, generates a main frequency clock signal with the same system integration main frequency based on an initial delay (e.g., t10) according to the ultrasonic echo signal; and provides this main frequency clock signal to the frequency divider circuit. The frequency divider circuit (e.g., an 8-division circuit) performs a matched frequency division process (e.g., 8-division processing) on the main frequency clock signal according to the frequency of the ultrasonic fingerprint echo signal to obtain the corresponding first integrated clock signal. The aforementioned first integrated clock signal can be found in [reference needed]. Figure 4 The image shows the integration clock signal output by the 8-division circuit, used to control the integration switch S3. The first integration clock signal is then sent to the second detection unit using the frequency divider circuit.
[0105] Correspondingly, the received ultrasonic fingerprint echo signal can be processed by the second detection unit based on the first integration clock signal by controlling the closing and opening state of the integration switch to obtain the first integration result (e.g., Vo(1)).
[0106] Next, the first detection unit can generate a second integral clock signal based on the first integral clock signal, using a corresponding step length, in a similar manner. For example, the second integral clock signal can be obtained by adding the current step length (the first step length) to the first integral clock signal. Then, a frequency divider circuit is used to send the second integral clock signal to the second detection unit.
[0107] Correspondingly, the received ultrasonic fingerprint echo signal can be processed by the second detection unit based on the second integration clock signal by controlling the closing and opening state of the integration switch to obtain the second integration result (e.g., Vo(2)).
[0108] Furthermore, for the current iteration (e.g., the first time), the second detection unit can be used to determine the evaluation value of the current integration result based on the first integration result and the second integration result (e.g., the evaluation value of the first integration result corresponding to the first time: Vo(2) - Vo(1)); and the second comparator can be used to compare the evaluation value of the current integration result with the preset evaluation threshold to generate the corresponding integration effect of the current iteration (e.g., the first integration effect corresponding to the first time).
[0109] The current integration result indicates whether an integration clock signal compatible with the ultrasonic fingerprint echo signal has been found (i.e., a target integration clock signal that meets the requirements). If the current integration result meets the preset requirements, it means that an integration clock signal compatible with the ultrasonic fingerprint echo signal has been found, and it is not necessary to generate a next integration clock signal (e.g., a third integration clock signal) or perform a next detection judgment (e.g., a second detection). If the current integration result does not meet the preset requirements, it means that an integration clock signal compatible with the ultrasonic fingerprint echo signal has not yet been found, and it is necessary to generate a next integration clock signal and perform a next detection judgment.
[0110] The second detection unit can feed back the first integration effect to the delay regulator of the first detection unit through a corresponding signal (e.g., Vc2).
[0111] Based on the first integration effect, when the first integration effect meets the preset requirements, the first detection unit can determine that a target integration clock signal meeting the requirements has been found for the current iteration. Then, according to the corresponding processing rules, it can determine the first-generated integration clock signal (i.e., the first integration clock signal and the second integration clock signal) from the two integration clock signals used to determine the integration effect for the current iteration, and use this first integration clock signal as the target integration clock signal. Once the target integration clock signal is determined, the first detection unit can send it to the connected fingerprint pixel units via a frequency divider circuit; alternatively, the first detection unit can also send the target integration clock signal to the clock module in the fingerprint chip via a frequency divider circuit, and then the clock module will provide the target integration clock signal to each fingerprint pixel unit.
[0112] Conversely, if the first integration result does not meet the preset requirements, it can be determined that a target integration clock signal that meets the requirements has not yet been found. Then, according to the corresponding processing rules, the delay adjustment unit generates a third clock signal based on the second clock signal and the corresponding step length for a second detection and judgment, until the obtained integration result meets the preset requirements and a target integration clock signal that meets the requirements is found.
[0113] Accordingly, the fingerprint pixel unit can process the received ultrasonic fingerprint echo signal based on the target clock signal provided by the first detection unit, and obtain and output the corresponding target signal. This target signal can then be used for further fingerprint data processing, such as fingerprint unlocking, identity recognition, and information entry.
[0114] In some cases, the second detection unit can also be used as a fingerprint pixel unit to process the ultrasonic echo signal. In this case, the first detection unit can also send the finally determined target integration clock signal to the second detection unit, so that the second detection unit and other fingerprint pixel units can process the received ultrasonic fingerprint echo signal based on the target integration clock signal.
[0115] Based on the above embodiments, before specific implementation, a corresponding fingerprint pixel unit is determined in the first location region of the ultrasonic fingerprint pixel array circuit, and this fingerprint pixel unit is modified into a first detection unit capable of generating an integral clock signal locally. Simultaneously, a corresponding fingerprint pixel unit is determined in the second location region of the ultrasonic fingerprint pixel array circuit, and this fingerprint pixel unit is modified into a second detection unit capable of adaptively adjusting the generated integral clock signal in conjunction with the first detection unit. This allows full utilization of the original structure of the ultrasonic fingerprint pixel array circuit, enabling a low-cost modification to obtain an improved ultrasonic fingerprint pixel array circuit capable of automatically generating a target integral clock signal adapted to the ultrasonic fingerprint echo signal. In specific implementation, based on this improved ultrasonic fingerprint pixel array circuit, by combining the first and second detection units, a high-precision and high-performance target integral clock signal can be efficiently generated locally within the fingerprint pixel array circuit, accurately processing the received ultrasonic fingerprint echo signal to obtain a high-quality target signal.
[0116] In some embodiments, the first location region may specifically include a corner location in the ultrasonic fingerprint pixel array circuit. The ultrasonic fingerprint pixel array circuit may include multiple corner locations, such as the upper left corner, lower left corner, upper right corner, and lower right corner.
[0117] In practice, a large number of users' historical fingerprint collection records can be collected. Based on the historical fingerprint collection records, through big data analysis and cluster learning, the corner position with the lowest frequency of user triggering and the lowest probability of involving key points in the user's fingerprint can be selected from multiple corner positions in the ultrasonic fingerprint pixel array circuit as the first position area. Then, the corresponding first detection unit can be deployed in the first position area in the ultrasonic fingerprint pixel array circuit.
[0118] Based on the above embodiments, a suitable corner position can be found in the ultrasonic fingerprint pixel array circuit to deploy the first detection unit.
[0119] In some embodiments, the first location region may specifically include a corner location in the ultrasonic fingerprint pixel array circuit adjacent to the PGA structure.
[0120] Correspondingly, when specifically deploying the first detection unit, the adjacent PGA structure (e.g., PGA array) in the ultrasonic fingerprint pixel array circuit can be fully utilized, which can effectively reduce the processing difficulty and deploy the corresponding first detection unit at a lower cost; at the same time, it can also reduce the expenditure on chip circuit area.
[0121] In some embodiments, the second location region may specifically include the central location region in the ultrasonic fingerprint pixel array circuit.
[0122] It should be noted that by determining and constructing the first detection unit in the first location region, the original PGA structure of the ultrasonic fingerprint pixel array circuit can be fully utilized, reducing the modification cost and difficulty; at the same time, it avoids designing new circuits and reduces the area overhead of the chip circuit.
[0123] By identifying and constructing a second detection unit in the second location region, the second detection unit can better represent most of the fingerprint pixel units in the ultrasonic fingerprint pixel array. It can detect and judge the integral clock signal generated by the first detection unit, and obtain an integral effect with high reference value for the entire ultrasonic fingerprint pixel array circuit. Based on this integral effect, it can effectively cooperate with the first detection unit to perform targeted adaptive feedback adjustment of the integral clock signal, so that the final determined target integral clock signal has a better integral effect and wider applicability.
[0124] In some embodiments, the ultrasonic fingerprint pixel array circuit may specifically include multiple partitions;
[0125] Each of the plurality of partitions is provided with a first detection unit and a second detection unit corresponding to that partition; wherein, the frequency division circuit of the first detection unit is connected to the second detection unit and the fingerprint pixel unit in the same partition.
[0126] In practical implementation, when the ultrasonic fingerprint pixel array circuit is large in scale and contains a large number of fingerprint pixel units, the fingerprint pixel array circuit can be divided into multiple partitions; each partition contains at least one corner position of the ultrasonic fingerprint pixel array circuit. Furthermore, a first detection unit can be placed at the corner position of the ultrasonic fingerprint pixel array circuit in each partition. Simultaneously, the center position region of each partition is determined, and a second detection unit is placed in the center position region of each partition.
[0127] In some embodiments, the ultrasonic fingerprint pixel array circuit described above may further include a temperature sensor;
[0128] The temperature sensor is connected to the first detection unit and is used to monitor changes in ambient temperature.
[0129] In some cases, the aforementioned ultrasonic fingerprint pixel array circuit may further include a pressure sensor; wherein the pressure sensor is connected to the first detection unit and is used to monitor changes in ambient pressure.
[0130] The integrating clock generation circuit of the ultrasonic fingerprint chip based on the above structure needs to combine the first and second detection units during its first startup to redetermine and generate a target integrating clock signal that meets the requirements. Subsequently, the received ultrasonic fingerprint signal can be processed based on this target integrating clock signal. Simultaneously, the temperature sensor and / or pressure sensor mentioned above will be used to monitor the changes in ambient temperature and / or ambient pressure of the external environment in which the integrating clock generation circuit is located in real time or at regular intervals.
[0131] In specific implementation, when the aforementioned temperature sensor and / or pressure sensor detects that the ambient temperature and / or pressure changes in the external environment where the integrating clock generation circuit is located are greater than or equal to a preset fluctuation range, it can be determined that due to a significant change in the performance parameters of the circuit components, the change in circuit delay exceeds a preset tolerance threshold. At this point, the previously determined target integrating clock signal is no longer compatible with the ultrasonic fingerprint echo signal. Therefore, the first and second detection units can be automatically triggered to re-determine a new integrating clock signal that is compatible with the ultrasonic fingerprint echo signal based on the performance parameters of the circuit components under the current external environment, serving as the target integrating clock signal that meets the requirements. Based on this newly determined target integrating clock signal, the received ultrasonic fingerprint echo signal continues to be processed to obtain a high-quality target signal under this external environment.
[0132] The aforementioned preset fluctuation range was determined in advance through clustering learning of a large number of test records under different temperature and pressure environments.
[0133] In some embodiments, the frequency division circuit may be further connected to multiple fingerprint pixel units in the ultrasonic fingerprint pixel unit array; wherein, the fingerprint pixel unit is used to process the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal.
[0134] Specifically, the aforementioned frequency divider circuit can be connected to the integrating switch in the fingerprint pixel unit. Correspondingly, the frequency divider circuit can send the finally determined target integrating clock signal to the connected fingerprint pixel unit.
[0135] The aforementioned frequency divider circuit can support multiple frequency division modes. Accordingly, in specific implementations, depending on the specific application scenario and processing requirements, it can be used in conjunction with different types of received ultrasonic fingerprint echo signals to perform various matching frequency division processes on the main frequency clock signal output by the clock main frequency replicator in order to obtain the required integrated clock signal.
[0136] In some cases, after the target integration clock signal is determined, the second detection unit, based on its own circuit structure, can also function as a fingerprint pixel unit to process the received ultrasonic fingerprint echo signal. Therefore, the aforementioned frequency divider circuit can also send the target integration clock signal to the connected second detection unit. The second detection unit, together with other fingerprint pixel units, processes the received ultrasonic fingerprint echo signal based on the target integration clock signal to obtain the corresponding target signal.
[0137] In some embodiments, the ultrasonic fingerprint pixel array circuit can be specifically deployed in the recognition area of the ultrasonic fingerprint recognition device. Of course, in specific implementations, depending on the specific application scenario and processing requirements, the ultrasonic fingerprint pixel array circuit can also be applied to other suitable device components. This specification does not limit this application.
[0138] As can be seen from the above, based on the ultrasonic fingerprint pixel array circuit provided in the embodiments of this specification, a corresponding fingerprint pixel unit can be determined in the first location region of the ultrasonic fingerprint pixel array circuit, and the fingerprint pixel unit can be modified into a first detection unit capable of generating an integral clock signal locally; simultaneously, a corresponding fingerprint pixel unit can be determined in the second location region of the ultrasonic fingerprint pixel array circuit, and the fingerprint pixel unit can be modified into a second detection unit capable of adaptively adjusting the generated integral clock signal in conjunction with the first detection unit. Specifically, the first integrator in the first detection unit is sequentially connected to a first comparator, a time delay adjuster, a clock frequency replicator, and a frequency divider circuit; the frequency divider circuit is connected to the second detection unit; the second integrator in the second detection unit is connected to a PGA structure; the PGA structure is also connected to at least a second comparator; the second comparator is connected to the time delay adjuster in the first detection unit. Thus, at a relatively low cost, the original circuit structure of the ultrasonic fingerprint pixel array circuit can be fully utilized to construct an improved ultrasonic fingerprint pixel array circuit capable of automatically generating an integral clock signal adapted to the ultrasonic fingerprint echo signal, reducing the area overhead of the chip circuit. Furthermore, by combining the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit, a high-precision and high-performance target integration clock signal can be efficiently generated locally in the ultrasonic fingerprint pixel array circuit to accurately process the received ultrasonic fingerprint echo signal and obtain a high-quality target signal.
[0139] See Figure 5 As shown in the embodiments of this specification, an ultrasonic fingerprint data processing method is also provided, applied to an ultrasonic fingerprint pixel array circuit. In specific implementations, this method may include the following:
[0140] S501: When an ultrasonic fingerprint echo signal is received, the first and second detection units in the ultrasonic fingerprint pixel array circuit determine the target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal.
[0141] S502: Send the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit;
[0142] S503: The received ultrasonic fingerprint echo signal is processed by the fingerprint pixel unit based on the target integral clock signal to obtain the corresponding target signal.
[0143] Specifically, the method of using the first and second detection units in the ultrasonic fingerprint pixel array circuit to determine the target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal can include the following: when the ultrasonic fingerprint echo signal is received, the first detection unit generates a corresponding first integral clock signal locally based on the ultrasonic fingerprint echo signal; the first detection unit generates a second integral clock signal based on the first integral clock signal through time delay adjustment; the second detection unit processes the ultrasonic echo signal based on the first integral clock signal and the second integral clock signal respectively to obtain a first integral effect of the first integral clock signal and the second integral clock signal; the first integral effect is fed back to the first detection unit; and the first detection unit determines the target integral clock signal that meets the requirements based on the first integral effect.
[0144] In practice, the time delay adjustment of the first detection unit can be used to detect whether the first integration effect meets the preset requirements (e.g., whether it is a specified voltage signal value) to determine whether the first detection has found a target integration clock signal that meets the requirements.
[0145] If the first integration result meets the preset requirements, it can be determined that the first detection has found a target integration clock signal that meets the requirements. At this point, the target integration clock signal that meets the requirements can be finally determined based on the first integration clock signal and the second integration clock signal.
[0146] Conversely, if the first integration result does not meet the preset requirements, it can be determined that the first detection and judgment has not yet found a target integration clock signal that meets the requirements. At this time, it is necessary to use the first detection unit to generate a new integration clock signal as the third integration clock signal based on the second integration clock signal; then, the first detection unit and the second detection unit are combined to perform a second detection and judgment based on the second integration clock signal and the third integration clock signal to obtain the corresponding second integration result.
[0147] If the second integration result meets the preset requirements, it can be determined that the second detection and judgment has found a target integration clock signal that meets the requirements. At this point, the target integration clock signal that meets the requirements can be finally determined based on the second integration clock signal and the third integration clock signal.
[0148] Conversely, if the second integration result does not meet the preset requirements, the above process needs to be repeated to redetermine the next integration clock signal (e.g., the fourth integration clock signal) and perform the next detection and judgment (e.g., the third detection and judgment) until the obtained integration result meets the preset requirements.
[0149] After determining the target integral clock signal that meets the requirements, the method further includes: processing the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal.
[0150] Specifically, the received ultrasonic fingerprint echo signal can be processed by the fingerprint pixel unit based on the target integration clock signal; alternatively, the received ultrasonic fingerprint echo signal can be processed by the second detection unit and the fingerprint pixel unit together based on the target integration clock signal.
[0151] In specific implementation, after the second detection unit processes the ultrasonic echo signal based on the first and second integral clock signals respectively to obtain a first integration effect with respect to the first and second integral clock signals, and then feeds back the first integration effect to the first detection unit, the method may further include the following: when the first integration effect does not meet the preset requirements, the first detection unit generates a third integral clock signal based on the second integral clock signal through time delay adjustment; the second detection unit processes the ultrasonic echo signal based on the second and third integral clock signals respectively to obtain a second integration effect with respect to the second and third integral clock signals; and the second integration effect is fed back to the first detection unit.
[0152] Specifically, the first detection unit can be used to determine the corresponding stride duration (for example, the second stride duration corresponding to the second detection judgment can be denoted as...). The second integral clock signal is delayed to generate the third integral clock signal.
[0153] In specific implementation, after the second detection unit processes the ultrasonic echo signal based on the first and second integral clock signals respectively to obtain a first integration effect of the first and second integral clock signals, and feeds back the first integration effect to the first detection unit, the method may further include the following: when the first integration effect meets preset requirements, a target integral clock signal that meets the requirements is determined based on the first and second integral clock signals; the target integral clock signal is sent to the connected fingerprint pixel unit; and a corresponding processing trigger signal is sent to the fingerprint pixel unit; wherein, the fingerprint pixel unit responds to the processing trigger signal and processes the received ultrasonic fingerprint echo signal based on the target integral clock signal.
[0154] Specifically, when the first integration result meets the preset requirements, it can be determined that the current detection judgment (i.e., the first detection judgment) has found a target integration clock signal that meets the requirements. At this time, it is not necessary to generate the next integration clock signal, nor is it necessary to perform another detection judgment. The target integration clock signal that meets the requirements can be quickly determined based on the first integration clock signal and the second integration clock signal used in the first detection judgment.
[0155] In some embodiments, see Figure 6 As shown, in specific implementations, the method may also include the following:
[0156] S6-1: Use the first comparator to monitor whether the output of the first integrator (e.g., Vop-Von) is greater than a preset lower threshold.
[0157] S6-2: When the output of the first integrator is detected to be greater than the preset lower threshold, it is determined that an ultrasonic fingerprint echo signal has been received.
[0158] The aforementioned preset lower threshold can be determined based on the transmission parameters of the ultrasonic signal transmitting circuit and the ambient noise.
[0159] In practice, when the output of the first integrator is detected to be greater than the preset lower threshold, it can be determined that an ultrasonic fingerprint echo signal has been received, which can then trigger the execution of the ultrasonic fingerprint data processing method described above.
[0160] Accordingly, when the output of the first integrator is detected to be less than or equal to the preset lower threshold, it is determined that no ultrasonic fingerprint echo signal has been received, and therefore it is not necessary to trigger the execution of the above-mentioned ultrasonic fingerprint data processing method.
[0161] Based on the above embodiments, the first detection unit can be used to accurately detect and determine whether an ultrasonic fingerprint echo signal has been received.
[0162] In some embodiments, when it is determined that an ultrasonic fingerprint echo signal has been received, it can be further determined whether preset generation conditions are met.
[0163] When it is determined that the preset generation conditions are not met, the ultrasonic fingerprint chip integration clock generation method described above can be used to determine the target integration clock signal that meets the requirements without triggering the execution.
[0164] When the preset generation conditions are met, the ultrasonic fingerprint chip's integration clock generation method can be triggered to determine the target integration clock signal that meets the requirements.
[0165] The determination of whether the preset generation conditions are met may include: detecting whether the time interval between the current time and the last reset time is greater than or equal to the preset update cycle; or detecting whether the current ambient temperature change data and / or ambient pressure change data is greater than or equal to the preset fluctuation range; or detecting whether the power supply voltage of the current circuit has changed.
[0166] Specifically, when the time interval between the current time and the last reset time is detected to be greater than or equal to a preset update cycle, it can be determined that the preset generation conditions are met. The preset update cycle can be determined through statistical analysis based on the change records of the integral clock signal within the most recent time period.
[0167] When the detected changes in current ambient temperature and / or ambient pressure are greater than or equal to the preset fluctuation range, it can be determined that the preset generation conditions are met.
[0168] When a change in the power supply voltage of the current circuit is detected, it can be determined that the preset generation conditions are met.
[0169] In some embodiments, the first detection unit generates a corresponding first integration clock signal locally based on the ultrasonic fingerprint echo signal. Specifically, this may include the following:
[0170] S1: Use the first comparator to send a first voltage signal to the time delay regulator;
[0171] S2: Using the time delay regulator to respond to the first voltage signal, send the first enable signal to the clock master frequency replicator;
[0172] S3: Utilize the clock frequency replicator to respond to the first enable signal and generate a clock signal with the same clock frequency as the system integral clock frequency;
[0173] S4: Using a frequency divider circuit, the main frequency clock signal is divided according to the frequency of the ultrasonic fingerprint echo signal to obtain the corresponding first integral clock signal.
[0174] In some embodiments, the above-described method of using the first detection unit to generate a second integral clock signal by adjusting the time delay based on the first integral clock signal may specifically include the following: determining a matching first step amplitude duration using a time delay adjuster; and adjusting the time delay of the first integral clock signal based on the first step amplitude duration to generate a corresponding second integral clock signal.
[0175] The specific stride duration can be determined based on the current ambient temperature and / or ambient pressure.
[0176] In some embodiments, the above-described method of using the second detection unit to process the ultrasonic echo signal based on the first and second integral clock signals respectively to obtain a first integration effect with respect to the first and second integral clock signals may include the following:
[0177] S1: The ultrasonic echo signal is processed by the second detection unit based on the first integration clock signal to obtain the first integration result;
[0178] S2: The ultrasonic echo signal is processed by the second detection unit based on the second integration clock signal to obtain the second integration result;
[0179] S3: Calculate the evaluation value of the first integral result based on the first integral result and the second integral result;
[0180] S4: Determine the effect of the first integral based on the evaluation value of the first integral result.
[0181] In practice, the evaluation value of the current integration result (e.g., the evaluation value of the first integration result in the first detection judgment) can be determined by calculating the difference between the previous integration result and the subsequent integration result (e.g., the difference between the second integration result and the first integration result). Then, based on the evaluation value of the current integration result, the integration effect of the current integration (e.g., the first integration effect corresponding to the first detection judgment) can be determined.
[0182] In some embodiments, specifically, according to processing rules, a clock frequency replicator responds to the first enable signal and, combined with the initial delay (e.g., t10) provided by the delay regulator, generates a clock signal with the same main frequency as the system's integral main frequency. Then, a frequency divider circuit is used to perform corresponding frequency division processing on this main frequency clock signal to obtain an integral clock signal adapted to the ultrasonic fingerprint echo signal. The initial delay satisfies a preset time relationship.
[0183] For details, please refer to Figure 4As shown, the preset time relationship can include: the sum of the initial delay (t10), the ultrasonic fingerprint echo signal delay (t8), the first comparator flip delay (t9), and the specified stabilization delay (t11) is less than or equal to 6T and greater than 2T. Here, T is the period of the integrating clock signal, and the period of the ultrasonic fingerprint echo signal is 8T; correspondingly, the frequency divider circuit used can be an 8-division circuit.
[0184] Specifically, the initial delay (e.g., t10) refers to the delay between when the clock frequency replicator receives the first voltage signal from the delay regulator and when the clock frequency replicator outputs the corresponding main frequency clock signal. The ultrasonic fingerprint echo signal delay (e.g., t8) refers to the delay between when the first detection unit actually receives the ultrasonic fingerprint echo signal and when the first integrator of the first detection unit outputs the corresponding integrated signal. The first comparator flip delay (e.g., t9) refers to the delay between when the first comparator receives the integrated signal output by the first integrator and when the first comparator sends the first voltage signal (e.g., Vc1) to the delay regulator. The specified stabilization delay (e.g., t11) refers to the waiting time for the clock frequency replicator to stabilize after it starts oscillating and outputs the main frequency clock signal (e.g., Replica OSC output). Typically, the main frequency clock signal output by the clock frequency replicator after it starts oscillating takes 1T to 2T to stabilize; therefore, the specified stabilization delay can be set to a value of [value missing].
[0185] In addition, see Figure 4 As shown, the ultrasonic fingerprint echo signal here can specifically be the echo voltage V1 obtained based on the ultrasonic fingerprint echo signal. The time interval between the start time of the coding signal (e.g., Tx coding) in the ultrasonic signal transmitting circuit and the start time of the clock integration signal output by the frequency divider circuit (e.g., the output signal of the 8-frequency divider circuit) can be denoted as t7.
[0186] See Figure 4As shown, based on this preset time relationship, the integration start time (e.g., point A) of the first integration clock signal (i.e., the first integration clock signal) can be located between the peak (e.g., P1) and trough (e.g., P2) of the ultrasonic fingerprint echo signal. At this time, the trend of the integration result evaluation value is definite and can be denoted as the first trend: that is, before finding a target integration clock signal that meets the requirements, the subsequent integration result must be greater than the earlier integration result. Based on this first trend, when the current integration result evaluation value is detected to be less than or equal to 0, it can be determined that the current integration effect meets the preset requirements. Specifically, if the current integration result evaluation value is less than 0, the earlier integration clock signal among the two integration clock signals used to determine the current integration result evaluation value can be determined as the target integration clock signal that meets the requirements. If the current integration result evaluation value is equal to 0, the median value of the two integration clock signals used to determine the current integration result evaluation value can be calculated as the target integration clock signal that meets the requirements. When the current integration result evaluation value is detected to be greater than 0, it can be determined that the current integration effect does not meet the preset requirements. At this point, it is necessary to continue calculating the next integral clock signal and perform the next detection and judgment.
[0187] See Figure 4 As shown, the preset time relationship may also include: the sum of the ultrasonic fingerprint echo signal delay (t8), the first comparator flip delay (t9), the initial delay (t10), and the specified stable delay (t11) is less than or equal to 10T and greater than 6T; where T is the period of the first integrating clock signal.
[0188] See Figure 4As shown, based on this preset time relationship, the integration start time (e.g., point B) of the first integration clock signal (i.e., the first integration clock signal) can be located between the trough and peak of the ultrasonic fingerprint echo signal. At this time, the trend of the integration result evaluation value is also determined, which can be denoted as the second trend: before finding a target integration clock signal that meets the requirements, the subsequent integration result must be smaller than the earlier integration result. Based on this second trend, when the current integration result evaluation value is detected to be greater than or equal to 0, it can be determined that the current integration effect meets the preset requirements. Specifically, if the current integration result evaluation value is greater than 0, the earlier integration clock signal among the two integration clock signals used to determine the current integration result evaluation value can be determined as the target integration clock signal that meets the requirements. If the current integration result evaluation value is equal to 0, the median value of the two integration clock signals used to determine the current integration result evaluation value can be calculated as the target integration clock signal that meets the requirements. When the current integration result evaluation value is detected to be less than 0, it can be determined that the current integration effect does not meet the preset requirements. At this point, it is necessary to continue calculating the next integral clock signal and perform the next detection and judgment.
[0189] Based on the above embodiments, an initial delay can be set based on a preset time relationship so that the trend of the integral result evaluation value is determined before a target clock integral signal that meets the requirements is found. Then, the target integral clock signal that meets the requirements can be found more accurately and efficiently based on the determined trend of the integral result evaluation value.
[0190] In some embodiments, if the initial delay is not set according to the preset time relationship described above, since the trend of the integral result evaluation value cannot be determined in advance, it is necessary to calculate at least two integral result evaluation values, namely the first integral result evaluation value and the second integral result evaluation value, and to perform at least two detection judgments, namely the first detection judgment and the second detection judgment, in order to determine the target integral clock signal that meets the requirements. In specific implementation, the following may be included: detecting whether the first integral result evaluation value and the second integral result evaluation value are less than 0.
[0191] When the product of the first integral result evaluation value and the second integral result evaluation value is greater than 0, and both the first integral result evaluation value and the second integral result evaluation value are less than 0, the change trend is determined to be the second change trend. At this time, the next integral result evaluation value can be calculated and the next detection judgment can be performed until the integral result evaluation value is detected to be greater than or equal to 0, and the integral effect is determined to meet the preset requirements. Then, based on the two integral clock signals used when calculating the last integral result evaluation value, the target integral clock signal that meets the requirements is found.
[0192] When the product of the first integral result evaluation value and the second integral result evaluation value is greater than 0, and both the first integral result evaluation value and the second integral result evaluation value are greater than 0, the change trend is determined to be the first change trend. At this time, the next integral result evaluation value can be calculated and the next detection judgment can be performed until the integral result evaluation value is detected to be less than or equal to 0, and the integral effect is determined to meet the preset requirements. Then, based on the two integral clock signals used when calculating the last integral result evaluation value, the target integral clock signal that meets the requirements is found.
[0193] When the product of the first integration result evaluation value and the second integration result evaluation value is less than or equal to 0, it can be determined that the integration effect meets the preset requirements. There is no need to determine the next integration result evaluation value or to perform another detection and judgment. Instead, the target integration clock signal that meets the requirements can be determined based on the first integration clock signal and the second integration clock signal.
[0194] In some embodiments, see Figure 7 As shown, the above-described method of processing the received ultrasonic fingerprint echo signal using fingerprint pixel units based on the target integration clock signal can, in specific implementation, include the following:
[0195] S7-1: Determine the corresponding first fingerprint pixel unit from multiple fingerprint pixel units according to the preset scanning rules;
[0196] S7-2: The first fingerprint pixel unit processes the received ultrasonic fingerprint echo signal based on the target integration clock signal to obtain the first detection result;
[0197] S7-3: Based on the first test result, detect whether there is contact pressing;
[0198] S7-4: When contact pressure is confirmed, the received ultrasonic fingerprint echo signal is processed by multiple fingerprint pixel units based on the target integral clock signal to obtain the corresponding target signal.
[0199] The aforementioned preset scanning rules include local scanning rules and global scanning rules.
[0200] The aforementioned first fingerprint pixel unit may specifically include: fingerprint pixel units that are not in the same row, or fingerprint pixel units that are not in the same column, etc.
[0201] The first detection result mentioned above can specifically be a local scan result obtained based on a portion of the fingerprint pixel units in the ultrasonic fingerprint pixel array circuit.
[0202] Accordingly, when obtaining the first detection result, the first fingerprint pixel unit in the ultrasonic fingerprint pixel array can be controlled to enter the running state first, while other fingerprint pixel units remain in a low-power state; then, the first fingerprint pixel unit is used to process the received ultrasonic fingerprint echo signal based on the target integral clock signal to achieve local scanning such as interlaced scanning or interlaced column scanning, so as to obtain the first detection result for determining whether there is contact pressure with lower energy consumption cost and faster speed.
[0203] In practice, based on the first test result, it is determined whether there is contact or pressure.
[0204] When contact pressure is confirmed (e.g., touch), all fingerprint pixel units in the ultrasonic fingerprint pixel array can be controlled to enter the operating state. Then, by processing the received ultrasonic fingerprint echo signal based on the target integration clock signal using all fingerprint pixel units in the ultrasonic fingerprint pixel array, a global scan (or full scan) is achieved to obtain a more complete and detailed target signal.
[0205] Conversely, when it is determined that there is no contact pressure (e.g., no touch), the first fingerprint pixel unit can be controlled to return to a low-power state to reduce the power consumption of the ultrasonic fingerprint pixel array circuit.
[0206] In some embodiments, the method may further include the following:
[0207] When the ultrasonic fingerprint pixel array circuit is detected to be powered on (e.g., Power on), it enters a low-power state.
[0208] The aforementioned low-power states may include: a configuration waiting state, such as an idle state. In some cases, the aforementioned low-power states may also include a standby state or a sleep state.
[0209] Furthermore, the system can differentiate between current scenarios and periodically distribute matching touch detection configurations. Based on the matching touch detection configurations, it can periodically determine the target integral clock signal that meets the requirements using an adaptive method. Based on the target integral clock signal, it can detect and judge whether there is contact pressure on the ultrasonic fingerprint pixel array through local scanning. When contact pressure is determined, it can then perform a global scan based on the matching touch detection configurations to obtain the required target signal.
[0210] In some embodiments, after entering a low-power state, the method may further include the following:
[0211] When a wake-up command is received, a detection is triggered to check whether an ultrasonic fingerprint echo signal has been received.
[0212] Specifically, the wake-up command can be a trigger command initiated by the application processor (AP) when it detects that the ultrasonic fingerprint pixel array circuit is powered on.
[0213] Specifically, upon receiving the wake-up command, the system can determine the matching fingerprint scanning configuration based on the current scenario. Then, based on the fingerprint scanning configuration, the system can generate a target integration clock signal using the first and second detection units, and perform a full scan based on the target integration clock signal.
[0214] As can be seen from the above, the ultrasonic fingerprint data processing method provided in the embodiments of this specification can fully utilize the relevant structures in the improved ultrasonic fingerprint pixel array circuit. When an ultrasonic fingerprint echo signal is received, the first and second detection units in the ultrasonic fingerprint pixel array circuit are first combined to obtain a target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal; and the target integral clock signal is sent to the fingerprint pixel units in the ultrasonic fingerprint pixel array circuit; the fingerprint pixel units process the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal. Thus, a target integral clock signal with high accuracy and good effect that is adapted to the ultrasonic fingerprint echo signal can be automatically generated; based on this target integral clock signal, the fingerprint pixel units in the ultrasonic fingerprint pixel array circuit accurately process the received ultrasonic fingerprint echo signal to obtain a high-quality target signal.
[0215] This specification provides an electronic device through its embodiments. (See attached document.) Figure 8 As shown. The electronic device includes a network communication port 801, a processor 802, and a memory 803. These structures are connected by internal cables so that they can perform specific data interaction.
[0216] Specifically, the network communication port 801 can be used to receive start trigger commands.
[0217] The processor 802 can specifically be used to respond to a start trigger command. When an ultrasonic fingerprint echo signal is received, the processor uses the first and second detection units in the ultrasonic fingerprint pixel array circuit to determine the target integration clock signal that meets the requirements based on the ultrasonic fingerprint echo signal. The processor sends the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit. The processor uses the fingerprint pixel unit to process the received ultrasonic fingerprint echo signal based on the target integration clock signal to obtain the corresponding target signal.
[0218] The memory 803 can be used to store the corresponding instruction program and related intermediate data.
[0219] Based on the above method, the relevant structural performance of electronic devices can be effectively utilized to improve the data processing speed of electronic devices and efficiently realize ultrasonic fingerprint data processing.
[0220] In this embodiment, the network communication port 801 can be a virtual port bound to different communication protocols, thereby enabling the sending or receiving of different data. For example, the network communication port can be a port responsible for web data communication, a port responsible for FTP data communication, or a port responsible for email data communication. Furthermore, 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 or CDMA; it can also be a Wi-Fi chip; or it can be a Bluetooth chip.
[0221] In this embodiment, the processor 802 can be implemented in any suitable manner. For example, the processor can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers, etc. This specification is not limiting.
[0222] In this embodiment, the memory 803 may include multiple layers. In a digital system, anything that can store binary data can be a memory. In an integrated circuit, a circuit with storage function but no 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, TF card, etc.
[0223] This specification also provides a computer-readable storage medium based on the above-described ultrasonic fingerprint data processing method. The computer-readable storage medium stores computer program instructions, which, when executed, implement the following: when an ultrasonic fingerprint echo signal is received, the first and second detection units in the ultrasonic fingerprint pixel array circuit determine a target integration clock signal that meets the requirements based on the ultrasonic fingerprint echo signal; the target integration clock signal is sent to the fingerprint pixel units in the ultrasonic fingerprint pixel array circuit; and the fingerprint pixel units process the received ultrasonic fingerprint echo signal based on the target integration clock signal to obtain the corresponding target signal.
[0224] In this embodiment, the storage medium includes, but is not limited to, Random Access Memory (RAM), Read-Only Memory (ROM), Cache, Hard Disk Drive (HDD), or Memory Card. The memory can be used to store computer program instructions. The network communication unit can be an interface configured according to standards specified in the communication protocol for network connection communication.
[0225] In this embodiment, the specific functions and effects implemented by the program instructions stored in the computer-readable storage medium can be explained in comparison with other embodiments, and will not be repeated here.
[0226] This specification also provides a computer program product, which includes at least a computer program. When the computer program is executed by a processor, it performs the following method steps: when an ultrasonic fingerprint echo signal is received, the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit determine a target integration clock signal that meets the requirements based on the ultrasonic fingerprint echo signal; the target integration clock signal is sent to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit; and the fingerprint pixel unit processes the received ultrasonic fingerprint echo signal based on the target integration clock signal to obtain the corresponding target signal.
[0227] See Figure 9 As shown in the embodiments of this specification, an ultrasonic fingerprint data processing device is also provided, applied to an ultrasonic fingerprint pixel array circuit, which may specifically include the following structural modules:
[0228] The determination module 901 can be used to determine the target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal when the ultrasonic fingerprint echo signal is received, using the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit.
[0229] The transmitting module 902 can be specifically used to send a target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit;
[0230] The processing module 903 can be used to process the received ultrasonic fingerprint echo signal based on the target integration clock signal using the fingerprint pixel unit to obtain the corresponding target signal.
[0231] In some embodiments, when the processing module 903 is specifically implemented, it can process the received ultrasonic fingerprint echo signal using the fingerprint pixel unit based on the target integration clock signal in the following manner: determining the corresponding first fingerprint pixel unit from multiple fingerprint pixel units according to a preset scanning rule; processing the received ultrasonic fingerprint echo signal using the first fingerprint pixel unit based on the target integration clock signal to obtain a first detection result; detecting whether there is contact pressing based on the first detection result; when it is determined that there is contact pressing, processing the received ultrasonic fingerprint echo signal using multiple fingerprint pixel units based on the target integration clock signal to obtain the corresponding target signal.
[0232] In some embodiments, the device may also be used to: enter a low-power state when the ultrasonic fingerprint pixel array circuit is detected to be powered on.
[0233] In some embodiments, after entering a low-power state, the device may also be used to: trigger detection of whether an ultrasonic fingerprint echo signal has been received when a wake-up command is received.
[0234] It should be noted that the units, devices, or modules described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. For ease of description, the above devices are described by dividing them into various modules according to their functions. Of course, in implementing this specification, the functions of each module can be implemented in one or more software and / or hardware, or the module that implements the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional 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. Furthermore, the coupling or direct coupling or communication connection between the devices or units shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0235] As can be seen from the above, the ultrasonic fingerprint data processing device provided in the embodiments of this specification can, at a relatively low cost, fully utilize the original circuit structure of the ultrasonic fingerprint pixel array circuit to construct an improved ultrasonic fingerprint pixel array circuit that can automatically generate an integral clock signal adapted to the ultrasonic fingerprint echo signal, reducing the area overhead of the chip circuit. Furthermore, by combining the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit, a high-precision and high-performance target integral clock signal can be efficiently generated locally in the ultrasonic fingerprint pixel array circuit to accurately process the received ultrasonic fingerprint echo signal and obtain a high-quality target signal.
[0236] In a specific scenario example, the ultrasonic fingerprint pixel array circuit and ultrasonic fingerprint data processing method provided in this manual can be used to implement the operation of an ultrasonic fingerprint chip with an adaptive integration clock. For detailed implementation procedures, please refer to the following content.
[0237] In this scenario example, an adaptive integral clock generation circuit (e.g., a first detection unit) is used. Figure 2 As shown in the figure. The timing diagrams for s1, s2, s3, s4, and s5 are as follows: Figure 10 As shown. By Figure 2 It can be seen that the echo voltage V1 is integrated during the high level of S3. The adaptive integration clock generation circuit is designed to automatically generate clocks based on changes in process technology, temperature, power supply voltage, PVDF / PMUT materials, etc. Figure 10 s3 in the middle. By Figure 10 It is evident that if the high level of s3 cannot properly align with the peaks and troughs of the echo, the integrated px_out will be severely attenuated, even becoming zero, rendering the fingerprint chip inoperable. Therefore, an adaptive integration clock generation circuit is proposed, such as... Figure 2 As shown, the circuit is divided into an initial integration clock generation circuit and an integration effect detection circuit (e.g., a second detection unit).
[0238] Specifically, the initial integrating clock generation circuit operates as follows: When the high-voltage coding circuit (Tx) is working, s1 is pulled high to ground PXL. After coding is complete, PXL is disconnected from ground, s4 closes to reset pxl_op to its output common-mode voltage, and then s5 also closes, resetting PXL and Cpxl (used to match the parasitic capacitance of PXL) to the output common-mode voltage of pxl_op. Then s4 opens, while s5 remains closed, and the continuous-time integrator begins preparing to receive the echo signal. As the echo voltage V1 arrives, the integrator integrates the echo voltage and outputs (Vop-Von) as follows. Figure 4 As shown. There is a time delay of t8 between the echo voltage and the integrator output. When (Vop-Von) exceeds the threshold of comparator 1, the comparator output Vc1 jumps high. After passing through the time delay circuit, it generates the Replica OSC enable signal EN, controlling the OSC to immediately start oscillating and output a clock with the same frequency as the main frequency. Since the first 1-2 cycles after oscillation are unstable, we ignore these two unstable cycles and start dividing the OSC output clock by 8 from the third cycle after oscillation to obtain the integrated clock s3. Figure 4 It can be seen that the high-level pulse width of the generated S3 is not aligned with the peaks and troughs of the echo voltage, defined as... Figure 4The voltages at points A and B are VA and VB, respectively. The integrator gain is gain1, and the PGA gain is gain2. Because the integration pulse width is not aligned with the peaks and troughs, the PGA output gain1*gain2*(VB-VA) after integration is relatively small. An integration effect detection circuit is needed to adjust s3 to a suitable position so that the PGA output reaches its maximum, i.e., the signal strength also reaches its maximum. The integration effect detection circuit has a structure almost identical to that of a traditional ultrasonic fingerprint reader circuit, the only difference being that its PGA output is sent to comparator 2 in addition to the ADC. Comparator 2 compares the PGA output Vo(n) of the current scan with the PGA output Vo(n-1) of the previous scan; the only difference between these two scans is the amount of time delay adjustment.
[0239] Where t8 refers to the time delay from the echo voltage to the output of the continuous-time integrator, t9 refers to the time delay from the start of the continuous-time integrator's output to the comparator's flip, t10 is the delay time controlled by the time delay adjustment circuit, and t11 is the initial two cycles of the OSC output. Assuming the coding period is 8T, the echo voltage period is also 8T, and t11 = 2T, it can be guaranteed that the sum of t8 + t9 + t10 + t11 is less than 6T and greater than 2T. This means the initial integration clock generation circuit can guarantee that the first rising edge of the generated initial integration clock s3 is located between the peak and trough of the echo voltage. Figure 4 (between P1 and P2). Therefore, assuming the delay adjustment configuration was t10=d0 during the previous scan, and the delay adjustment configuration is […] during the current scan... If the output of the PGA in the current scan is greater than the output of the PGA in the previous scan, it means that the delay adjustment direction is correct. We continue to increase the delay until the output of the PGA is detected to reach its maximum (after the output of the PGA reaches its maximum, further increasing the delay will reduce the output of the PGA). When the output of the PGA reaches its maximum, it means that the integration clock s3 is adjusted to the most suitable position, and its high level is exactly aligned with the peak and trough of the echo voltage.
[0240] It should be noted that the integrating clock generation circuit only generates one bad pixel, which can be located in a corner, and its impact on fingerprint scanning is negligible. Furthermore, the placement of the integrating clock generation circuit is not critical; only the placement of the integrating effect detection unit matters. The chip layout is flexible.
[0241] In this scenario example, the workflow of the ultrasonic fingerprint chip with an adaptive integral clock generation circuit (e.g., the first detection unit) can be as follows: Figure 11As shown, after power-on and the shutdown signal goes high, the chip enters an idle state (e.g., a low-power state). While in idle state, the chip periodically releases touch detection configuration. After configuration release, it enters touch detection mode. In touch detection mode, the chip first generates an adaptive integration clock, and then performs a partial scan (which can be interlaced, with the number of interlaced rows configurable). If a touch is detected in the partial scan, the chip enters a full scan. If no touch is detected, the chip returns to idle state, waiting for the next configuration release before resuming touch detection. During partial and full scans, the integration effect detection circuit (e.g., a second detection unit) can operate to adjust the delay in real time, or it can remain inactive, locking the delay adjustment after the integration clock is generated (the interval between touch detection and full scan is very short, and the environment in which the chip operates will not change drastically during this short time; therefore, the adaptive integration clock does not need to be adjusted in real time during partial and full scans). Although this type of process consumes a relatively large amount of power during periodic detection, it covers situations where no other auxiliary chips (touch, pressure sensing) are available to assist in fingerprint touch detection.
[0242] In this scenario example, the workflow can also be as follows: Figure 12 As shown. When the AP (e.g., the application processor) detects the need to activate fingerprint recognition (e.g., for payment / power-on unlocking / authentication), the user's finger will inevitably be placed on the fingerprint unlocking area. The auxiliary detection chip (e.g., the touch chip) will detect the finger on the fingerprint unlocking area and send a signal to the AP via the touch chip. The AP then sends the fingerprint scanning configuration. In this workflow, other chips (usually touch chips / pressure-sensitive chips) are needed to detect that the finger is on the fingerprint recognition area and then inform the AP. The AP then sends the fingerprint scanning configuration to begin a full fingerprint scan. This type of process has low power consumption and can utilize the auxiliary chip to detect finger touch and then activate fingerprint scanning via the AP. In practical implementation, the above two types of processes can be combined to adapt to various scenarios.
[0243] In this scenario example, the layout of the ultrasonic fingerprint chip with adaptive integral clock generation circuitry can be found in [reference needed]. Figure 1 As shown. Assume the fingerprint recognition area has 16*16 detection units (in reality, it's much more). Based on the principle of the integrating clock generation, the initial integrating clock generation circuit needs to operate continuously, meaning it will always occupy one fingerprint detection unit (pixel), which can be defined as a first-type detection unit (e.g., the first detection unit). This first-type detection unit can be... Figure 12 Either of the two pixels marked B. Because this pixel cannot be used for fingerprint scanning, it would create a bad pixel. Ideally, this bad pixel should be located in a corner (lowest probability of use, least information), and specifically on the corner where the circuitry is located. Figure 1 The first type of detection unit can be placed in the lower left corner of the array, with the integration clock generation circuit placed nearby. Before the integration clock is adjusted to its optimal position, the integration effect detection circuit also needs to operate continuously (it can be turned off after adjustment, or it can be continuously adjusted without being turned off). The integration effect detection circuit also requires one pixel, which can be defined as a second type of pixel unit (e.g., a second detection unit). This second type of pixel unit can be used for fingerprint scanning. To ensure that the integration detection effect is optimal not only for the second type of pixel unit but also for the entire array, the second type of detection unit can be placed in the center of the chip, for example, Figure 1 Any one of the positions marked with A.
[0244] The above scenario examples verify that the ultrasonic fingerprint pixel array circuit and ultrasonic fingerprint data processing method provided in this specification can, at a relatively low cost, fully utilize the original circuit structure of the ultrasonic fingerprint pixel array circuit to construct an improved ultrasonic fingerprint pixel array circuit that can automatically generate an integral clock signal adapted to the ultrasonic fingerprint echo signal, reducing the area overhead of the chip circuit. Furthermore, by combining the first and second detection units in the aforementioned ultrasonic fingerprint pixel array circuit, a high-precision and high-performance target integral clock signal can be efficiently generated locally within the ultrasonic fingerprint pixel array circuit to accurately process the received ultrasonic fingerprint echo signal and obtain a high-quality target signal.
[0245] While this specification provides the steps of operation for the methods described in the embodiments or flowcharts, more or fewer steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible order of execution among many steps and does not represent the only possible order. In actual device or client product execution, the methods shown in the embodiments or drawings may be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. The terms "first," "second," etc., are used to denote names and do not indicate any particular order.
[0246] Those skilled in the art will also know that, besides implementing the controller using purely computer-readable program code, the same functions can be achieved by logically programming the method steps, making the controller function as logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers (PLCs), and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the devices within it used to implement various functions can also be considered structures within that hardware component. Alternatively, the devices used to implement various functions can be considered as both software modules implementing the method and structures within a hardware component.
[0247] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, classes, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer-readable storage media, including storage devices.
[0248] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this specification can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions of this specification can essentially be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, mobile terminal, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments of this specification.
[0249] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. This specification can be used in numerous general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices, etc.
[0250] Although this specification has been described by way of examples, those skilled in the art will recognize that many variations and modifications are possible without departing from the spirit of this specification, and it is intended that the appended claims cover such variations and modifications without departing from the spirit of this specification.
Claims
1. An ultrasonic fingerprint pixel array circuit, characterized in that, It includes at least one first detection unit and a plurality of fingerprint pixel units, including at least one second detection unit; The first detection unit is disposed in a first position area of the ultrasonic fingerprint pixel array circuit; the second detection unit is disposed in a second position area of the ultrasonic fingerprint pixel array circuit; wherein, the first position area includes a corner position of the ultrasonic fingerprint pixel array circuit, and the second position area includes a center position area of the ultrasonic fingerprint pixel array circuit; The first integrator in the first detection unit is sequentially connected to a first comparator, a delay adjuster, a clock frequency replicator, and a frequency divider circuit; wherein the frequency divider circuit is at least connected to the second detection unit; The second integrator in the second detection unit is connected to a PGA structure; wherein, the PGA structure is also connected to at least a second comparator; the second comparator is connected to the time delay adjuster in the first detection unit; When an ultrasonic fingerprint echo signal is received, the first detection unit is used to generate at least a first integral clock signal and a second integral clock signal respectively; the second detection unit is used to detect and generate a first integration effect with respect to the first integral clock signal and the second integral clock signal, and feed it back to the first detection unit; the first detection unit is also used to generate a target integral clock signal that meets the requirements based on the first integration effect; the fingerprint pixel unit is used to process the received ultrasonic fingerprint echo signal based on the target integral clock signal to obtain the corresponding target signal.
2. The ultrasonic fingerprint pixel array circuit according to claim 1, characterized in that, The first location region includes a corner location in the ultrasonic fingerprint pixel array circuit adjacent to the PGA structure.
3. The ultrasonic fingerprint pixel array circuit according to claim 1, characterized in that, The ultrasonic fingerprint pixel array circuit includes multiple partitions; Accordingly, each of the plurality of partitions is provided with a first detection unit and a second detection unit corresponding to that partition; wherein, the frequency division circuit of the first detection unit is connected to the second detection unit and the fingerprint pixel unit in the same partition.
4. The ultrasonic fingerprint pixel array circuit according to claim 1, characterized in that, It also includes a temperature sensor; The temperature sensor is connected to the first detection unit and is used to monitor changes in ambient temperature and / or changes in ambient pressure.
5. The ultrasonic fingerprint pixel array circuit according to claim 1, characterized in that, The ultrasonic fingerprint pixel array circuit is arranged in the recognition area of the ultrasonic fingerprint recognition device.
6. A method for processing ultrasonic fingerprint data, characterized in that, The ultrasonic fingerprint pixel array circuit applied to any one of claims 1 to 5 comprises: When an ultrasonic fingerprint echo signal is received, the first and second detection units in the ultrasonic fingerprint pixel array circuit determine the target integration clock signal that meets the requirements based on the ultrasonic fingerprint echo signal. Send the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit; The received ultrasonic fingerprint echo signal is processed by the fingerprint pixel unit based on the target integral clock signal to obtain the corresponding target signal.
7. The method according to claim 6, characterized in that, The received ultrasonic fingerprint echo signal is processed using fingerprint pixel units based on the target integration clock signal, including: According to the preset scanning rules, the corresponding first fingerprint pixel unit is determined from multiple fingerprint pixel units; The first detection result is obtained by processing the received ultrasonic fingerprint echo signal based on the target integral clock signal using the first fingerprint pixel unit. Based on the initial test results, determine whether there is any contact or pressure. When contact pressure is confirmed, the received ultrasonic fingerprint echo signal is processed by multiple fingerprint pixel units based on the target integral clock signal to obtain the corresponding target signal.
8. The method according to claim 6, characterized in that, The method further includes: When the ultrasonic fingerprint pixel array circuit is detected to be powered on, it enters a low-power state.
9. The method according to claim 8, characterized in that, After entering a low-power state, the method further includes: When a wake-up command is received, a detection is triggered to check whether an ultrasonic fingerprint echo signal has been received.
10. An ultrasonic fingerprint data processing device, characterized in that, The ultrasonic fingerprint pixel array circuit applied to any one of claims 1 to 7 comprises: The determination module is used to determine the target integral clock signal that meets the requirements based on the ultrasonic fingerprint echo signal when the ultrasonic fingerprint echo signal is received, using the first detection unit and the second detection unit in the ultrasonic fingerprint pixel array circuit. The transmitting module is used to send the target integration clock signal to the fingerprint pixel unit in the ultrasonic fingerprint pixel array circuit; The processing module is used to process the received ultrasonic fingerprint echo signal based on the target integration clock signal using the fingerprint pixel unit to obtain the corresponding target signal.
11. An electronic device, characterized in that, It includes a processor and a memory for storing processor-executable instructions, wherein the processor, when executing the instructions, implements the steps of the method according to any one of claims 6 to 9.
12. A computer-readable storage medium, characterized in that, It stores computer instructions that, when executed by a processor, implement the steps of the method according to any one of claims 6 to 9.
13. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 6 to 9.
Citation Information
Patent Citations
Ultraviolet focal plane array drive time sequence generating device and method
CN104735358A
Fingerprint detection data sampler and fingerprint detection data sampling method and device
CN115984910A