Fingerprint background data acquisition method and device, electronic equipment and storage medium

By acquiring and updating the fingerprint background data of the multi-frame fingerprint image collected by the fingerprint module, the problems of high cost and low efficiency during the assembly process are solved, and the effect of determining the background data when the user enters the fingerprint for the first time is achieved.

CN119678195APending Publication Date: 2025-03-21SHENZHEN GOODIX TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202480002931.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-04-08
Filing Date
2024-10-22
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

When assembling fingerprint modules, multiple test heads are required to obtain fingerprint background data, resulting in high cost, long time and low assembly efficiency.

Method used

The fingerprint background data of the fingerprint module is obtained by acquiring the multi-frame fingerprint images collected by the fingerprint module and updating the initial fingerprint background data through at least part of the fingerprint images among these images.

Benefits of technology

The fingerprint background data can be determined when the user enters the fingerprint for the first time, avoiding the need for detection devices and detection environment during the assembly process, reducing costs and improving assembly efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119678195A_ABST
    Figure CN119678195A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a fingerprint background data obtaining method and device, electronic equipment and a storage medium. The fingerprint background data obtaining method comprises the steps that multiple frames of fingerprint images collected by a fingerprint module are obtained; and updating the initial fingerprint background data through at least part of the fingerprint images in the multiple frames of fingerprint images to obtain the fingerprint background data of the fingerprint module. According to the fingerprint background data acquisition method provided by the embodiment of the invention, the fingerprint background data is determined in the process of acquiring the fingerprint image, so that the fingerprint background data can be determined when the user inputs the fingerprint for the first time, and the fingerprint background data does not need to be acquired in a specific detection environment through a detection device in the assembly process of the fingerprint module; therefore, a detection device and a detection environment do not need to be arranged in the assembly process, the assembly cost of the fingerprint module is reduced, and the assembly efficiency of the fingerprint module is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to an invention application filed on April 8, 2024, with application number "202410417721.6" and patent name "Fingerprint background data acquisition method, device, electronic device and storage medium", all contents of which are hereby incorporated by reference. Technical Field

[0002] The embodiments of the present application relate to the field of data processing technology, and in particular to a fingerprint background data acquisition method, device, electronic device and storage medium. Background Art

[0003] With the development of the consumer electronics industry, under-screen optical fingerprint technology has been widely used in terminal devices such as smartphones, tablets, and door locks. The principle of under-screen optical fingerprint technology is to use the screen or other means to emit light. The light passes through the screen or glass surface and shines on the finger. After being reflected by the finger, the light passes through the screen and allows the fingerprint module installed under the screen to receive the reflected light, thereby realizing fingerprint image acquisition and fingerprint recognition.

[0004] Currently, when a fingerprint module is assembled into an electronic device, it is necessary to test the fingerprint module through a variety of test heads to determine the fingerprint background data of the fingerprint module, so that when the fingerprint module is used, the image corresponding to the fingerprint in the fingerprint image collected by the fingerprint module can be determined according to the fingerprint background data.

[0005] However, when testing the fingerprint module through a variety of test heads during the process of assembling the fingerprint module, a professional testing device or testing environment is required, which is costly and takes a long time to test, resulting in low assembly efficiency of the fingerprint module. Summary of the invention

[0006] In view of this, embodiments of the present application provide a fingerprint background data acquisition method, device, electronic device and computer storage medium to at least partially solve the above problems.

[0007] According to a first aspect of an embodiment of the present application, a fingerprint background data acquisition method is provided, comprising: acquiring multiple frames of fingerprint images collected by a fingerprint module; updating initial fingerprint background data using at least part of the fingerprint images in the multiple frames of fingerprint images to obtain fingerprint background data of the fingerprint module.

[0008] According to the second aspect of an embodiment of the present application, a fingerprint background data acquisition device is provided, comprising: an acquisition unit, used to acquire multiple frames of fingerprint images collected by a fingerprint module; an update unit, used to update initial fingerprint background data through at least part of the fingerprint images in the multiple frames of fingerprint images, to obtain fingerprint background data of the fingerprint module.

[0009] According to a third aspect of an embodiment of the present application, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method described in the first aspect.

[0010] According to a fourth aspect of an embodiment of the present application, a computer storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method described in the first aspect is implemented.

[0011] According to the fingerprint background data acquisition scheme provided in the embodiment of the present application, multiple frames of fingerprint images collected by the fingerprint module are obtained, and the initial fingerprint background data is updated through at least part of the fingerprint images in the multiple frames of fingerprint images, thereby obtaining the fingerprint background data corresponding to the fingerprint module. Since the fingerprint background data acquisition method in the embodiment of the present application determines the fingerprint background data in the process of collecting the fingerprint image, the fingerprint background data can be determined when the user enters the fingerprint for the first time. Compared with the prior art, there is no need to obtain the fingerprint background data through the detection device under a specific detection environment during the assembly process of the fingerprint module. Therefore, there is no need to set the detection device and the detection environment during the assembly process, which reduces the assembly cost of the fingerprint module and improves the assembly efficiency of the fingerprint module. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0013] Figure 1 It is a flow chart of a fingerprint background data acquisition method provided by an embodiment of the present application;

[0014] Figure 2 It is an example of fingerprint background data provided by an embodiment of the present application;

[0015] Figure 3 is a schematic diagram of an image of a fingerprint provided in an embodiment of the present application;

[0016] Figure 4 is a schematic diagram of a logo image provided in an embodiment of the present application;

[0017] Figure 5 It is a flow chart of a fingerprint module assembly and calibration method provided in an embodiment of the present application;

[0018] Figure 6 is a schematic diagram of a first calibration image provided in an embodiment of the present application;

[0019] Figure 7 It is a flow chart of another fingerprint module assembly and calibration method provided in an embodiment of the present application;

[0020] Figure 8 is a schematic diagram of a calibration image provided in an embodiment of the present application;

[0021] Fig. 9 is a schematic diagram of a fingerprint background data acquisition device provided in an embodiment of the present application;

[0022] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the embodiments of the present application should fall within the scope of protection of the embodiments of the present application.

[0024] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0025] It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0026] As mentioned above, with the development of the consumer electronics industry, under-screen optical fingerprint technology has been widely used in terminal devices such as smartphones, tablet computers, and door locks. The principle of under-screen optical fingerprint technology is to use the screen or other means to emit light. The light passes through the screen or glass surface and shines on the finger. After being reflected by the finger, the light passes through the screen so that the fingerprint module arranged under the screen receives the reflected light, thereby realizing fingerprint image acquisition and fingerprint recognition. At present, when assembling the fingerprint module to the electronic device, it is necessary to test the fingerprint module through a variety of test heads to determine the fingerprint background data of the fingerprint module, so that when the fingerprint module is used, the image corresponding to the fingerprint in the fingerprint image can be determined according to the fingerprint background data. Specifically, before the user uses the fingerprint module for fingerprint recognition, the fingerprint needs to be registered. During the registration, the fingerprint module collects the fingerprint image, and then removes the background image other than the fingerprint image in the fingerprint image according to the fingerprint background data to obtain the image corresponding to the fingerprint. However, when testing the fingerprint module through a variety of test heads, a special detection device or detection environment is required, which is costly and takes a long time to test, and the assembly efficiency of the fingerprint module is low.

[0027] The embodiment of the present application provides a fingerprint background data acquisition method, which acquires multiple frames of fingerprint images collected by a fingerprint module, and updates the initial fingerprint background data through at least part of the fingerprint images in the multiple frames of fingerprint images, thereby obtaining fingerprint background data corresponding to the fingerprint module. Since the fingerprint background data acquisition method in the embodiment of the present application determines the fingerprint background data during the process of collecting fingerprint images, the fingerprint background data can be determined when the user enters the fingerprint for the first time. Compared with the prior art, there is no need to acquire the fingerprint background data through a detection device under a specific detection environment during the assembly process of the fingerprint module. Therefore, there is no need to set up a detection device and a detection environment during the assembly process, which reduces the assembly cost of the fingerprint module and improves the assembly efficiency of the fingerprint module.

[0028] The fingerprint background data acquisition method provided by the present application is described below through an embodiment.

[0029] Figure 1 is a flow chart of a fingerprint background data acquisition method provided by an embodiment of the present application, such as Figure 1 As shown, the fingerprint background data acquisition method includes the following steps 101 to 102:

[0030] Step 101: Acquire multiple frames of fingerprint images collected by a fingerprint module.

[0031] Acquire multiple frames of fingerprint images. The multiple frames of fingerprint images can be multiple frames of fingerprint images collected by the fingerprint module in batches. For example, the fingerprint module collects one frame of fingerprint images each time, and then obtains multiple frames of fingerprint images through multiple collections. The multiple frames of fingerprint images can also be multiple frames of fingerprint images collected by the fingerprint module at one time. In an optional embodiment, multiple frames of fingerprint images can be collected in multiple times, and multiple frames of fingerprint images are collected each time and then the multiple frames of fingerprint images are superimposed to synthesize a clear frame of fingerprint image. Thus, multiple frames of clear fingerprint images can be obtained through multiple collections. For example, 5 frames of fingerprint images are collected each time and then the collected 5 frames of fingerprint images are superimposed to synthesize 1 frame of clear fingerprint image. A total of 6 collections are performed to obtain 6 frames of clear fingerprint images.

[0032] Step 102: Update the initial fingerprint background data using at least part of the fingerprint images in the multiple frames of fingerprint images to obtain fingerprint background data of the fingerprint module.

[0033] The initial fingerprint background data is updated by at least part of the fingerprint images in the multiple frames of fingerprint images. For example, the multiple frames of fingerprint images can be superimposed to update the fingerprint background data. It should be understood that since the images corresponding to the fingerprint in different frames of fingerprint images are not exactly the same, but the images corresponding to the fingerprint background are almost exactly the same, superimposing the multiple frames of fingerprint images can weaken the image of the fingerprint and highlight the image of the fingerprint background, so that the fingerprint background data can be updated.

[0034] In the embodiment of the present application, multiple frames of fingerprint images collected by the fingerprint module are obtained, and the initial fingerprint background data is updated through at least part of the fingerprint images in the multiple frames of fingerprint images, thereby obtaining the fingerprint background data corresponding to the fingerprint module. Since the fingerprint background data acquisition method in the embodiment of the present application determines the fingerprint background data in the process of collecting the fingerprint image, the fingerprint background data can be determined when the user enters the fingerprint for the first time. Compared with the prior art, there is no need to obtain the fingerprint background data through the detection device under a specific detection environment during the assembly process of the fingerprint module. Therefore, there is no need to set up the detection device and the detection environment during the assembly process, which reduces the assembly cost of the fingerprint module and improves the assembly efficiency of the fingerprint module.

[0035] In a possible implementation, when the initial fingerprint background data is updated by at least part of the fingerprint images in the multiple frames of fingerprint images, the i-1th fingerprint background data can be updated by the i-th image group to obtain the i-th fingerprint background data, wherein i is a positive integer less than or equal to N, N is equal to the number of fingerprint images included in the multiple frames of fingerprint images, the 0th fingerprint background data is the initial fingerprint background data, the i-th image group includes the i-th frame of fingerprint images in the multiple frames of fingerprint images, and when i is greater than 1, the 1st to i-1 image groups do not include the i-N frames of fingerprint images. If the i-th fingerprint background data meets the update completion condition, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images. If the i-th fingerprint background data does not meet the update completion condition and i is less than N, after executing i=i+1, the step of updating the i-1th fingerprint background data by the i-th image group is executed.

[0036] Multiple frames of fingerprint images can be divided into multiple fingerprint image groups, each fingerprint image group includes one or more frames of fingerprint images, the i-th image group includes the i-th frame of fingerprint images in the multiple frames of fingerprint images, and when i is greater than 1, the 1st to i-1 image groups do not include the i-th to N-th frames of fingerprint images, for example: there are 20 frames of fingerprint images in total, the 1st image group includes the 1st frame of fingerprint images, but does not include the 2nd to 20th frames of fingerprint images, and the 8th image group includes the 8th frame of fingerprint images, but does not include the 9th to 20th frames of fingerprint images. It should be understood that the i-th image group can include at least part of the fingerprint images in the 1st to i-th frames of fingerprint images, but must include the i-th frame of fingerprint images, for example: the 8th image group can include the 1st to 8th frames of fingerprint images or the 5th to 8th frames of fingerprint images, etc.

[0037] The i-1th fingerprint background data is updated through the i-th image group to obtain the i-th fingerprint background data, and it is judged whether the i-th fingerprint background data meets the preset update completion condition, that is, through the preset update completion condition, it is judged whether the i-th fingerprint background data can accurately reflect the background data corresponding to the fingerprint module. It should be understood that the number of fingerprint background data is 1, the fingerprint background data is updated for the first time to obtain the first fingerprint background data, the fingerprint background data is updated for the second time when the fingerprint background data is updated, and the first fingerprint background data is updated to the second fingerprint background data, and the fingerprint background data is updated for the i-1th fingerprint background data when the fingerprint background data is updated for the i-th time, and the i-1th fingerprint background data is updated to the i-th fingerprint background data.

[0038] When the i-th fingerprint background data meets the update completion condition, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or a fingerprint background data is determined as the fingerprint background data of the fingerprint module according to the 1st to ith frames of fingerprint images. In one example, the fingerprint background data of the fingerprint module can be determined by weighted superposition of the 1st to ith frames of fingerprint images according to the preset image coefficients corresponding to each frame of fingerprint image. For example, the fingerprint background data of the fingerprint module is determined by the following formula: Base = α1P1 + α2P2 + ... + α i P i ,Base is used to represent the fingerprint background data of the fingerprint module,P i Used to characterize the i-th frame fingerprint image, α i Used to characterize the image coefficient corresponding to the i-th frame fingerprint image.

[0039] Figure 2 is an example of fingerprint background data provided in an embodiment of the present application, such as Figure 2 As shown, when determining the fingerprint background data, multiple frames of fingerprint images can be used, that is, Figure 2 P1 to P i The fingerprint image determines the fingerprint background data.

[0040] When the i-th fingerprint background data does not meet the update completion condition, if i is less than N, after executing i=i+1, the step of updating the i-1-th fingerprint background data through the i-th image group is executed, that is, the i-th fingerprint background data is updated through the i+1-th fingerprint image group, and so on.

[0041] In an embodiment of the present application, the i-1th fingerprint background data is updated through the i-th image group to obtain the i-th fingerprint background data, thereby achieving the updating of the initial fingerprint background data through multiple frames of fingerprint images. Since multiple frames of fingerprint images are used when updating the initial background, the determined fingerprint background data has a higher accuracy. By judging whether the fingerprint background data meets the update completion conditions, it can be determined whether the fingerprint background data meets the requirements, thereby further improving the accuracy of the fingerprint background data.

[0042] In a possible implementation, if the i-th fingerprint background data does not meet the update completion condition and i is equal to N, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined based on the 1st to i-th frames of fingerprint images.

[0043] When the i-th fingerprint background data does not meet the update completion condition, and i is equal to N, that is, the fingerprint background data is not determined by the collected multiple frames of fingerprint images, then the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images.

[0044] It should be understood that a threshold value for the number of fingerprint images collected can be set in advance. When the number of fingerprint images collected by the fingerprint module is greater than or equal to the threshold value for the number of images, the fingerprint module stops collecting fingerprint images. At this time, if the fingerprint background data updated by the collected fingerprint images does not meet the update completion condition, the steps in the above embodiment are executed, that is, the last updated fingerprint background data is determined as the fingerprint background data corresponding to the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to each fingerprint image.

[0045] In an embodiment of the present application, when the i-th fingerprint background data does not meet the update completion condition and i is equal to N, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images, thereby determining the fingerprint background data of the fingerprint module. Since the number of fingerprint images for updating the fingerprint background data is limited, it is possible to prevent the fingerprint background data from being updated an unlimited number of times when the fingerprint background data does not meet the update completion condition, resulting in a longer waiting time for the user to obtain the fingerprint background data. This reduces the time required for the user to obtain the fingerprint background data when using it, thereby improving the user's experience.

[0046] In a possible implementation, when the i-1th fingerprint background data is updated through the i-th image group, the i-1th fingerprint background data may be updated through the i-th frame fingerprint image in the multiple frames of fingerprint images.

[0047] When updating the fingerprint background data, the i-1th fingerprint background data may be updated by the i-th frame fingerprint image. In an example, the fingerprint background data may be updated by the following formula: Base i =αBase i-1 +βP i ,Base i Used to characterize the i-th fingerprint background data, P i It is used to characterize the i-th frame fingerprint image, α is used to characterize the coefficient corresponding to the fingerprint background data, and β is used to characterize the coefficient corresponding to the fingerprint image. In one example, the i-th frame fingerprint image can be subjected to background removal processing through the i-1th fingerprint background data, and then the coefficient corresponding to the fingerprint background data and the coefficient corresponding to the fingerprint image are determined according to the clarity of the image corresponding to the fingerprint in the i-th frame fingerprint image obtained after the background removal processing. It should be understood that when the clarity of the image corresponding to the fingerprint in the i-th frame fingerprint image is high, it proves that the i-1th fingerprint background data can accurately reflect the fingerprint background data of the fingerprint module. At this time, α is larger and β is smaller. Otherwise, it proves that the i-1th fingerprint background data cannot accurately reflect the fingerprint background data of the fingerprint module. At this time, α is smaller and β is larger.

[0048] In the embodiment of the present application, the i-1th fingerprint background data is updated by the i-th fingerprint image in multiple frames of fingerprint images, so that the fingerprint background data can be updated by superimposing the fingerprint image and the fingerprint background data updated by the previous fingerprint image. The fingerprint background data can be determined by multiple fingerprint images, and since weighted superposition can be performed based on the fingerprint background data updated by the current fingerprint image and the previous fingerprint image, it is ensured that the fingerprint background data can accurately reflect the fingerprint background corresponding to the fingerprint module, thereby improving the accuracy of the fingerprint background data.

[0049] In a possible implementation, when the i-1th fingerprint background data is updated through the i-th image group, the i-1th fingerprint background data can be updated through the m-th to i-th fingerprint images included in the multiple fingerprint image frames, where m is a positive integer less than i.

[0050] When the i-1th fingerprint background data is updated, the i-1th fingerprint background data may be updated by at least part of the images in the i-th image group. In one example, the i-1th fingerprint background data may be updated by the following formula: Base i =αBase i-1 +α m P m +…+α i P i , the fingerprint background data can be updated through the mth to ith frames of fingerprint images, for example: when the fingerprint background data is updated for the first time, the initial fingerprint data is updated through the first frame of fingerprint image, when the fingerprint background data is updated for the fifth time, the fourth fingerprint background data is updated through the 1st to 5th frames of fingerprint images, or when the fingerprint background data is updated for the fifth time, the fourth fingerprint background data is updated through the 3rd to 5th frames of fingerprint images, and so on.

[0051] In an embodiment of the present application, the i-1th fingerprint background data is updated by at least part of the fingerprint image in the i-th image group, so that each time the fingerprint background data is updated, it can be updated by multiple frames of fingerprint images, so that multiple frames of fingerprint images can be superimposed each time the fingerprint background data is updated, thereby shortening the time for the fingerprint background data to meet the update completion conditions, thereby improving the efficiency of updating the fingerprint background data.

[0052] In a possible implementation, the update completion condition includes at least one of the following items: (i) the clarity of the fingerprint image in the i-th frame fingerprint image determined based on the i-th fingerprint background data is greater than a preset clarity threshold. (ii) the fingerprint template corresponding to the i-th frame fingerprint image meets the preset fingerprint template completion condition, wherein the fingerprint template corresponding to the i-th frame fingerprint image is obtained based on the 1st to i-th frames fingerprint images and the 1st to i-th fingerprint background data.

[0053] Figure 3 is a schematic diagram of a fingerprint image provided in an embodiment of the present application, such as Figure 3 As shown, the fingerprint image can be determined based on the i-th frame fingerprint image and the i-th fingerprint background data. It should be understood that the i-th frame fingerprint image can be subjected to background removal processing by the i-th fingerprint background data, thereby obtaining an image including only the fingerprint. Figure 3 Whether the clarity of the fingerprint image shown meets the clarity threshold, if it does, it proves that most of the background in the i-th frame fingerprint image has been removed, and the i-th fingerprint background data meets the requirements.

[0054] It should be noted that while the initial fingerprint background data is updated through at least part of the fingerprint images in the multiple frames of fingerprint images, the multiple frames of fingerprint images will be registered into the fingerprint template in sequence, and the fingerprint template corresponding to the i-th frame of fingerprint image is obtained based on the 1st to i-th frames of fingerprint images and the 1st to i-th fingerprint background data. Therefore, when the fingerprint template corresponding to the i-th frame of fingerprint image meets the fingerprint template completion condition, it is proved that the i-th fingerprint background data meets the requirements.

[0055] In an embodiment of the present application, the update completion condition includes at least one of the above conditions, thereby limiting the update completion condition of the fingerprint background data. When the fingerprint background data meets the requirements, the fingerprint background data can be stopped from being updated, so that the fingerprint background data can meet the usage requirements.

[0056] In a possible implementation, the fingerprint background data acquisition method can also perform background removal processing on the kth frame fingerprint image through the kth fingerprint background data to obtain the kth first denoised fingerprint image, where k is a positive integer less than or equal to i, and the 1st to i-th first denoised fingerprint images are spliced ​​to obtain a fingerprint template corresponding to the i-th frame fingerprint image.

[0057] When determining the fingerprint template, the kth frame of fingerprint image can be subjected to background removal processing by using the kth fingerprint background data, that is, after the fingerprint background data is updated for the first time, the first frame of fingerprint image is subjected to background removal processing by using the first fingerprint background data to obtain the first first denoised fingerprint image, and then the first first denoised fingerprint image is registered into the fingerprint template, and then it is determined whether the fingerprint template satisfies the fingerprint template completion condition in the aforementioned embodiment. If not, it is equivalent to that the first fingerprint background data does not meet the update completion condition, and then the fingerprint background data is updated for the second time, and the second frame of fingerprint image is subjected to background removal processing by using the second fingerprint background data to obtain the second first denoised fingerprint image, and the second first denoised fingerprint image is registered into the fingerprint template, and the determination is made again, and so on.

[0058] When registering the first denoised fingerprint image into the fingerprint template, the 1st to i-th first denoised fingerprint images can be spliced. In one example, the positions of the 1st to i-th first denoised fingerprint images corresponding to the fingerprint of the finger can be identified, and the 1st to i-th first denoised fingerprint images can be spliced ​​based on the positions of the 1st to i-th first denoised fingerprint images corresponding to the finger, so that the spliced ​​fingerprint template corresponds to the fingerprint of the finger.

[0059] It should be noted that the first denoised fingerprint images are not simply spliced ​​together, but multiple first denoised fingerprint images are synthesized into a fingerprint template. For example, partial regions of different first denoised fingerprint images may be overlapped. The following is an example to illustrate the stitching process. The first denoised fingerprint image 1 includes images corresponding to fingerprint area 1 and fingerprint area 2, and the first denoised fingerprint image 2 includes images corresponding to fingerprint area 2 and fingerprint area 3. At this time, the first denoised fingerprint image 1 or the image corresponding to fingerprint area 2 in the first denoised fingerprint image 2 can be removed, and then the first denoised fingerprint image 1 and the first denoised fingerprint image 2 can be stitched together, or the first denoised fingerprint image 1 and the image corresponding to fingerprint area 2 in the first denoised fingerprint image 2 can be aligned and superimposed (for example, superimposed in the manner of γA+δB, where A is the image corresponding to fingerprint area 2 in the first denoised fingerprint image 1, B is the image corresponding to fingerprint area 2 in the first denoised fingerprint image 2, and γ and δ are corresponding superposition coefficients) to obtain fingerprint stitching images for fingerprint area 1, fingerprint area 2 and fingerprint area 3. The above operation is performed on multiple first denoised fingerprint images, and multiple first denoised fingerprint images can be stitched into a complete finger fingerprint image, that is, a fingerprint template for fingerprint recognition can be synthesized through multiple first denoised fingerprint images. The splicing of denoised fingerprint images into fingerprint templates described in the subsequent embodiments of this application is applicable to the above explanation.

[0060] In the embodiment of the present application, the kth frame fingerprint image is subjected to background denoising processing through the kth fingerprint background data to obtain the kth first denoised fingerprint image, and the 1st to i-th first denoised fingerprint images are spliced ​​to obtain a fingerprint template corresponding to the i-th frame fingerprint image, thereby determining the fingerprint template. Since the multiple first denoised fingerprint images of the spliced ​​fingerprint template are subjected to background denoising processing, the influence of the environment on the fingerprint template can be reduced, and the determined fingerprint template can be made closer to the fingerprint image of the finger. Since the fingerprint image is subjected to background denoising processing according to the fingerprint background data, when the fingerprint template meets the fingerprint template completion condition, the fingerprint image is more accurate. Therefore, when the fingerprint image is subjected to background denoising processing, more background is removed. Therefore, the fingerprint background data of the fingerprint module is more accurate, thereby improving the accuracy of the fingerprint background data.

[0061] In one possible implementation, if the i-th fingerprint background data meets the update completion condition and after the fingerprint background data of the fingerprint module is obtained, the fingerprint background data of the fingerprint module is used to perform background removal on the 1st to i-th frames of fingerprint images respectively, and i second denoised fingerprint images are obtained. The i second denoised fingerprint images are spliced ​​to obtain a fingerprint template.

[0062] The i-th fingerprint background data meets the update completion condition, that is, after the fingerprint background data of the fingerprint module is updated, the collected 1st to i-frame fingerprint images are re-processed for background removal through the fingerprint background data to obtain multiple second denoised fingerprint images, and the multiple second denoised fingerprint images are spliced ​​to obtain a fingerprint template, which can be used for fingerprint recognition by the fingerprint module.

[0063] In an embodiment of the present application, after determining the fingerprint background data of the fingerprint module, multiple frames of fingerprint images are subjected to background denoising processing using the fingerprint background data to obtain multiple frames of second denoised fingerprint images, thereby obtaining a fingerprint template through the multiple frames of second denoised fingerprint images. Since the fingerprint background data is relatively accurate, the multiple frames of second denoised fingerprint images contain less fingerprint background and the fingerprint images are clearer. Therefore, the fingerprint template spliced ​​from the second denoised fingerprint images has higher clarity, can accurately reflect the fingerprint of the finger, and improves the accuracy of the fingerprint template.

[0064] In one possible implementation, the initial fingerprint background data includes blank image data, or the initial fingerprint background data includes image data collected by the fingerprint module when an identification image is displayed on the screen and the identification area of ​​the fingerprint module does not include an object to be identified, wherein the identification image is used to indicate the position of the identification area on the screen.

[0065] The initial fingerprint background data may be blank image data. At this time, when the initial fingerprint background data is updated by the first frame fingerprint image, since the initial fingerprint background data is blank image data, the first frame fingerprint image is updated to the first fingerprint background data.

[0066] Alternatively, the initial fingerprint background data can also be image data collected by the fingerprint module when an identification image is displayed on the screen and the recognition area of ​​the fingerprint module does not include the object to be identified. It should be understood that when collecting the fingerprint image, when the finger presses the position on the screen corresponding to the fingerprint recognition area in the fingerprint module, the screen will display a highlighted identification image of a circle or other shape, and then collect the fingerprint image. Therefore, when the identification image is displayed on the screen and the recognition area of ​​the fingerprint module does not include the object to be identified, the image data collected by the fingerprint module can be reflected in the image data of the fingerprint module when it is empty, that is, it can be used as the initial background data.

[0067] In one example, Figure 4 is a schematic diagram of a logo image provided in an embodiment of the present application, such as Figure 4 As shown, the logo image can be a circular light spot displayed on the screen. It should be understood that Figure 4 This is only an example and the specific identification image is not limited in this embodiment of the application.

[0068] In an embodiment of the present application, the initial fingerprint background data includes blank image data, or the initial fingerprint background data includes an identification image. Since the identification image can partially reflect the current environment and fingerprint background data, the environmental influencing factors can be removed when determining the fingerprint background data, thereby improving the accuracy of the fingerprint background data and the efficiency of determining the fingerprint background data.

[0069] Figure 5 is a flow chart of a fingerprint module assembly and calibration method provided in an embodiment of the present application, such as Figure 5 As shown, the fingerprint module assembly calibration method includes the following steps 501 to 503:

[0070] Step 501: calibrate the exposure time of the fingerprint module.

[0071] The exposure time of the fingerprint module affects the brightness of the image collected by the fingerprint module. By calibrating the exposure time of the fingerprint module, the brightness of the image collected by the fingerprint module can be prevented from exceeding the upper brightness limit.

[0072] Step 502: The fingerprint module after calibrating the exposure time collects a first calibration image displayed on the screen to obtain a first target calibration image.

[0073] The fingerprint module after calibrating the exposure time collects the first calibration image displayed on the screen. In one example, Figure 6is a schematic diagram of a first calibration image provided in an embodiment of the present application, such as Figure 6 As shown, the first calibration image may be a stripe image. It should be understood that Figure 6 As just an example, the first calibration image may also be a circular, annular, radial calibration image, etc., and the specific form of the calibration image is not limited.

[0074] Step 503: assemble and calibrate the fingerprint module according to the pattern depth and pattern magnification in the first target calibration image.

[0075] According to the image depth in the first target calibration image, that is, the color difference between different colors, and the graphic magnification in the first target calibration image, that is, the ratio of the image size between the first target calibration image and the first calibration image, for example, the ratio of the side length, perimeter, area, diameter, etc., the fingerprint module is assembled and calibrated. For example, the distance from the lens measurement surface of the fingerprint module to the screen surface can be adjusted.

[0076] In the embodiment of the present application, the first calibration image displayed on the screen is acquired by the fingerprint module after calibrating the exposure time, and the fingerprint module is assembled and calibrated according to the graphic depth and graphic magnification of the obtained first target calibration image. Since the fingerprint module can be assembled and calibrated by acquiring an image through the fingerprint module, the fingerprint module assembly and calibration method provided in the embodiment of the present application does not require the use of calibration equipment or assembly and calibration in a specific environment, thereby reducing the cost of fingerprint module assembly and calibration.

[0077] Figure 7 is a flow chart of another fingerprint module assembly calibration method provided in an embodiment of the present application, such as Figure 7 As shown, the fingerprint module assembly calibration method includes the following steps 701 to 704:

[0078] Step 701: Capture a second calibration image displayed on the screen to obtain a second target calibration image.

[0079] Step 702: calibrate the exposure time of the fingerprint module according to the second target calibration image.

[0080] The exposure time of the fingerprint module is calibrated according to the second target calibration image, so that when the fingerprint module collects subsequent images, the brightness of the brightest point in the subsequent image is consistent with the brightness of the brightest point in the second target calibration image, thereby eliminating the influence of brightness on the calibration process.

[0081] Step 703: The fingerprint module after calibrating the exposure time collects a third calibration image displayed on the screen to obtain a third target calibration image.

[0082] Since the third calibration image displayed on the screen is collected by the fingerprint module after the calibrated exposure time, the brightness of the obtained third target calibration image is less than or equal to the brightness of the brightest point in the second target calibration image.

[0083] Step 704: assemble and calibrate the fingerprint module using the second target calibration image and the third target calibration image.

[0084] In one example, the third target calibration image can be subtracted from the second target calibration image, and the absolute value of the image obtained after the subtraction can be taken. Since the second target calibration image includes the influence of environmental signals, the third target calibration image contains the same environmental signal influence, and the image obtained after the subtraction can remove the influence of environmental signals and is more useful for reference.

[0085] The fingerprint module is assembled and calibrated according to the second target calibration image and the third target calibration image. In another example, the distance from the lens measurement surface of the fingerprint module to the screen surface can be adjusted according to the depth of the image obtained by subtracting the third target calibration image from the second target calibration image.

[0086] In an embodiment of the present application, a second calibration image displayed on the capture screen is obtained to obtain a second target calibration image, the exposure time of the fingerprint module is calibrated through the second target calibration image, and a third calibration image displayed on the capture screen of the fingerprint module after the exposure time is calibrated is obtained to obtain a third target calibration image, thereby the fingerprint module can be assembled and calibrated through the second target calibration image and the third target calibration image. Since the exposure time of the fingerprint module is calibrated after the second calibration image is captured, errors in the assembly calibration of the fingerprint module caused by the difference in brightness between the second target calibration image and the third target calibration image can be prevented, and since the fingerprint module is assembled and calibrated through the second target calibration image and the third target calibration image, the influence of the environment on the assembly calibration process can be avoided. Since the fingerprint module can be assembled and calibrated by capturing an image of the fingerprint module, the fingerprint module assembly calibration method provided in the embodiment of the present application does not require the use of calibration equipment, nor does it require assembly calibration in a specific environment, thereby reducing the cost of fingerprint module assembly calibration.

[0087] In a possible implementation manner, the second calibration image is a logo image, or the second calibration image is the inverse of the third calibration image, wherein the logo image is used to indicate the position of the recognition area on the screen.

[0088] The second calibration image can be Figure 4 The logo image shown, in one example, Figure 8 is a schematic diagram of a calibration image provided in an embodiment of the present application, such as Figure 8As shown, the second calibration image may be inverted with the third calibration image, that is, the image colors of the second calibration image and the third calibration image are complementary.

[0089] In an embodiment of the present application, the second calibration image is an identification image, or the second calibration image is the inverse of the third calibration image. Thus, the environmental impact during the fingerprint module assembly calibration process can be removed by the second calibration image and the third calibration image, thereby improving the accuracy of the module assembly calibration process.

[0090] Fig. 9 is a schematic diagram of a fingerprint background data acquisition device provided in an embodiment of the present application, such as Fig. 9 As shown, the device 900 includes:

[0091] The acquisition unit 901 is used to acquire multiple frames of fingerprint images collected by the fingerprint module;

[0092] The updating unit 902 is used to update the initial fingerprint background data using at least part of the fingerprint images in the multiple frames of fingerprint images to obtain the fingerprint background data of the fingerprint module.

[0093] In the embodiment of the present application, the acquisition unit 901 may be used to execute step 101 in the above method embodiment, and the updating unit 902 may be used to execute step 102 in the above method embodiment.

[0094] In a possible implementation, the updating unit 902 may also be configured to update the i-1th fingerprint background data through the i-th image group to obtain the i-th fingerprint background data, wherein i is a positive integer less than or equal to N, N is equal to the number of fingerprint images included in the multiple frames of fingerprint images, the 0th fingerprint background data is the initial fingerprint background data, the i-th image group includes the i-th frame of fingerprint image in the multiple frames of fingerprint images, and when i is greater than 1, the 1st to i-1st image groups do not include the i-th to N-th frames of fingerprint images; if the i-th fingerprint background data meets the update completion condition, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images; if the i-th fingerprint background data does not meet the update completion condition, and i is less than N, after executing i=i+1, the step of updating the i-1th fingerprint background data through the i-th image group is executed.

[0095] In a possible implementation, the updating unit 902 can also be used to determine the i-th fingerprint background data as the fingerprint background data of the fingerprint module if the i-th fingerprint background data does not meet the update completion condition and i is equal to N, or determine the fingerprint background data of the fingerprint module based on the 1st to i-th frames of fingerprint images.

[0096] In a possible implementation, the updating unit 902 may also be configured to update the (i-1)th fingerprint background data using the i-th frame of fingerprint image in the multiple frames of fingerprint images.

[0097] In a possible implementation, the updating unit 902 may also be configured to update the i-1th fingerprint background data through the mth to ith frames of fingerprint images included in the multiple frames of fingerprint images, where m is a positive integer less than i.

[0098] In a possible implementation, the update completion condition includes at least one of the following items: (i) the clarity of the fingerprint image in the i-th frame fingerprint image determined based on the i-th fingerprint background data is greater than a preset clarity threshold; (ii) the fingerprint template corresponding to the i-th frame fingerprint image meets the preset fingerprint template completion condition, wherein the fingerprint template corresponding to the i-th frame fingerprint image is obtained based on the 1st to i-th frames fingerprint images and the 1st to i-th fingerprint background data.

[0099] In a possible implementation, the updating unit 902 can also be used to perform background removal processing on the kth frame fingerprint image through the kth fingerprint background data to obtain the kth first denoised fingerprint image, where k is a positive integer less than or equal to i; splice the 1st to i-th first denoised fingerprint images to obtain a fingerprint template corresponding to the i-th frame fingerprint image.

[0100] In a possible implementation, the update unit 902 can also be used to, if the i-th fingerprint background data meets the update completion condition and after the fingerprint background data of the fingerprint module is acquired, perform background removal processing on the 1st to i-th frames of fingerprint images respectively through the fingerprint background data of the fingerprint module to obtain i second denoised fingerprint images; and splice the i second denoised fingerprint images to obtain a fingerprint template.

[0101] In one possible implementation, the initial fingerprint background data includes blank image data; or, the initial fingerprint background data includes image data collected by the fingerprint module when an identification image is displayed on the screen and the identification area of ​​the fingerprint module does not include an object to be identified, wherein the identification image is used to indicate the position of the identification area on the screen.

[0102] In a possible implementation, the fingerprint module is assembled and calibrated by the following method: calibrating the exposure time of the fingerprint module; acquiring a first calibration image displayed on a screen by the fingerprint module after the calibrated exposure time to obtain a first target calibration image; and assembling and calibrating the fingerprint module according to the graphic depth and graphic magnification in the first target calibration image.

[0103] In a possible implementation, a second calibration image displayed on the screen is captured to obtain a second target calibration image; the exposure time of the fingerprint module is calibrated according to the second target calibration image; a third calibration image displayed on the screen is captured by the fingerprint module after the exposure time is calibrated to obtain a third target calibration image, wherein the brightness of the third target calibration image is less than or equal to the brightness of the brightest point in the second target calibration image; and the fingerprint module is assembled and calibrated using the second target calibration image and the third target calibration image.

[0104] In a possible implementation manner, the second calibration image is a logo image, or the second calibration image is the inverse of the third calibration image, wherein the logo image is used to indicate the position of the recognition area on the screen.

[0105] Reference Fig.10 , shows a schematic diagram of the structure of an electronic device according to an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the electronic device.

[0106] like Fig.10 As shown, the electronic device may include: a processor (processor) 1002 , a communication interface (Communications Interface) 1004 , a memory (memory) 1006 , and a communication bus 1008 .

[0107] in:

[0108] The processor 1002 , the communication interface 1004 , and the memory 1006 communicate with each other via a communication bus 1008 .

[0109] The communication interface 1004 is used to communicate with other electronic devices or servers.

[0110] The processor 1002 is used to execute the program 1010, and specifically can execute the relevant steps in the above-mentioned fingerprint background data acquisition method embodiment.

[0111] Specifically, the program 1010 may include program codes, which include computer operation instructions.

[0112] The processor 1002 may be a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; one or more GPUs; or different types of processors, such as one or more CPUs, one or more GPUs, and one or more ASICs.

[0113] The memory 1006 is used to store the program 1010. The memory 1006 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0114] The program 1010 may be specifically used to enable the processor 1002 to execute the fingerprint background data acquisition method in any of the aforementioned embodiments.

[0115] The specific implementation of each step in program 1010 can refer to the corresponding description of the corresponding steps and units in any of the above-mentioned fingerprint background data acquisition method embodiments, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above-mentioned method embodiments, which will not be repeated here.

[0116] In the embodiment of the present application, multiple frames of fingerprint images collected by the fingerprint module are obtained, and the initial fingerprint background data is updated through at least part of the fingerprint images in the multiple frames of fingerprint images, thereby obtaining the fingerprint background data corresponding to the fingerprint module. Since the fingerprint background data acquisition method in the embodiment of the present application determines the fingerprint background data in the process of collecting the fingerprint image, the fingerprint background data can be determined when the user enters the fingerprint for the first time. Compared with the prior art, there is no need to obtain the fingerprint background data through the detection device under a specific detection environment during the assembly process of the fingerprint module. Therefore, there is no need to set up the detection device and the detection environment during the assembly process, which reduces the assembly cost of the fingerprint module and improves the assembly efficiency of the fingerprint module.

[0117] An embodiment of the present application also provides a computer program product, including computer instructions, which instruct a computing device to execute operations corresponding to any one of the above-mentioned multiple method embodiments.

[0118] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.

[0119] The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as computer code originally stored in a remote recording medium or a non-temporary machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored in such software processing on a recording medium using a general-purpose computer, a dedicated processor or programmable or dedicated hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by a computer, a processor or hardware, the fingerprint background data acquisition method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the fingerprint background data acquisition method shown herein, the execution of the code converts the general-purpose computer into a dedicated computer for executing the fingerprint background data acquisition method shown herein.

[0120] Those of ordinary skill in the art will appreciate that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.

[0121] The above implementation methods are only used to illustrate the embodiments of the present application, and are not limitations on the embodiments of the present application. Ordinary technicians in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The scope of patent protection of the embodiments of the present application should be limited by the claims.

Claims

1. A fingerprint background data acquisition method, characterized in that: include: Acquire multiple frames of fingerprint images collected by the fingerprint module; The initial fingerprint background data is updated by using at least part of the fingerprint images in the multiple frames of fingerprint images to obtain the fingerprint background data of the fingerprint module.

2. The method according to claim 1, characterized in that The updating of the initial fingerprint background data by using at least part of the fingerprint images in the multiple frames of fingerprint images comprises: The i-1th fingerprint background data is updated through the i-th image group to obtain the i-th fingerprint background data, wherein i is a positive integer less than or equal to N, N is equal to the number of fingerprint images included in the multiple frames of fingerprint images, the 0th fingerprint background data is the initial fingerprint background data, the i-th image group includes the i-th frame of fingerprint image in the multiple frames of fingerprint images, and when i is greater than 1, the 1st to i-1st image groups do not include the i-th to N-th frames of fingerprint images; If the i-th fingerprint background data meets the update completion condition, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images; If the i-th fingerprint background data does not meet the update completion condition, and i is less than N, then after executing i=i+1, the step of updating the i-1-th fingerprint background data through the i-th image group is executed.

3. The method according to claim 2, characterized in that The method further comprises: If the i-th fingerprint background data does not meet the update completion condition and i is equal to N, the i-th fingerprint background data is determined as the fingerprint background data of the fingerprint module, or the fingerprint background data of the fingerprint module is determined according to the 1st to i-th frames of fingerprint images.

4. The method according to claim 2, characterized in that: The updating of the i-1th fingerprint background data by using the i-th image group includes: The i-1th fingerprint background data is updated through the i-th fingerprint image frame in the multiple fingerprint image frames.

5. The method according to claim 2, characterized in that: The updating of the i-1th fingerprint background data by using the i-th image group includes: The i-1th fingerprint background data is updated through the mth to ith frames of fingerprint images included in the multiple frames of fingerprint images, wherein m is a positive integer less than i.

6. The method according to any one of claims 2 to 5, characterized in that: The update completion condition includes at least one of the following: (i) the clarity of the fingerprint image in the i-th frame of fingerprint image determined according to the i-th fingerprint background data is greater than a preset clarity threshold; (ii) The fingerprint template corresponding to the i-th frame fingerprint image meets the preset fingerprint template completion condition, wherein the fingerprint template corresponding to the i-th frame fingerprint image is obtained based on the 1st to ith frames fingerprint image and the 1st to ith fingerprint background data.

7. The method according to claim 6, characterized in that The method further comprises: Perform background removal processing on the k-th fingerprint image frame using the k-th fingerprint background data to obtain the k-th first denoised fingerprint image, where k is a positive integer less than or equal to i; The 1st to i-th first denoised fingerprint images are spliced ​​to obtain a fingerprint template corresponding to the i-th frame of fingerprint image.

8. The method according to claim 7, characterized in that The method further comprises: If the i-th fingerprint background data meets the update completion condition and the fingerprint background data of the fingerprint module is obtained, the fingerprint images of the first to i-th frames are subjected to background removal processing respectively by the fingerprint background data of the fingerprint module to obtain i second denoised fingerprint images; The i second denoised fingerprint images are spliced ​​together to obtain a fingerprint template.

9. The method according to claim 1, characterized in that: The initial fingerprint background data includes blank image data; or, The initial fingerprint background data includes image data collected by the fingerprint module when a logo image is displayed on the screen and the identification area of ​​the fingerprint module does not include an object to be identified, wherein the logo image is used to indicate the position of the identification area on the screen.

10. The method according to claim 1, characterized in that The fingerprint module is assembled and calibrated by the following method: Calibrate the exposure time of the fingerprint module; The fingerprint module after calibrating the exposure time acquires a first calibration image displayed on the screen to obtain a first target calibration image; The fingerprint module is assembled and calibrated according to the pattern depth and pattern magnification in the first target calibration image.

11. The method according to claim 1, characterized in that: The step of acquiring a calibration image displayed on a screen by the fingerprint module after calibrating the exposure time to obtain a target calibration image includes: Acquire a second calibration image displayed on the screen to obtain a second target calibration image; Calibrate the exposure time of the fingerprint module according to the second target calibration image; A third target calibration image is obtained by collecting a third calibration image displayed on the screen of the fingerprint module after calibrating the exposure time, wherein the brightness of the third target calibration image is less than or equal to the brightness of the brightest point in the second target calibration image; The fingerprint module is assembled and calibrated using the second target calibration image and the third target calibration image.

12. The method according to claim 11, characterized in that The second calibration image is a logo image, or the second calibration image is the inverse of the third calibration image, wherein the logo image is used to indicate the position of the recognition area on the screen.

13. A fingerprint background data acquisition device, characterized in that: include: An acquisition unit, used to acquire multiple frames of fingerprint images collected by the fingerprint module; The updating unit is used to update the initial fingerprint background data by using at least part of the fingerprint images in the multiple frames of fingerprint images to obtain the fingerprint background data of the fingerprint module.

14. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the fingerprint background data acquisition method as described in any one of claims 1-12.

15. A computer storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the fingerprint background data acquisition method according to any one of claims 1 to 12 is implemented.

Citation Information

Cited By

  • Fingerprint background data acquisition method and device, electronic equipment and storage medium

    CN118314607A