Fingerprint unlocking method and apparatus, storage medium and program product

By correcting the first calibration curve of the display panel and obtaining the second calibration curve, the problem of inconsistent brightness in fingerprint unlocking products under different ambient brightness conditions is solved, achieving efficient and accurate brightness adjustment, avoiding screen flicker, and improving production efficiency.

WO2025242051A1PCT designated stage Publication Date: 2025-11-27BOE TECHNOLOGY GROUP CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/095780
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-22
Filing Date
2025-05-19
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Existing fingerprint unlocking products cannot guarantee the consistency of screen brightness before and after fingerprint unlocking under different ambient brightness conditions, resulting in screen flickering. Furthermore, the process of measuring and storing ALPHA values ​​in existing technologies is time-consuming, costly, and has poor accuracy.

Method used

By acquiring the first calibration curve and the brightness correction value of the first binding point within the display panel, the first calibration curve is obtained by measuring the sample panel. The first calibration curve is then corrected by combining the actual measured first brightness correction value to obtain the second calibration curve, which is used to adjust the display brightness during the fingerprint unlocking process.

Benefits of technology

It improves the accuracy and consistency of screen brightness during fingerprint unlocking, reduces measurement time and cost, avoids screen flicker, and improves production line efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025095780_27112025_PF_FP_ABST
    Figure CN2025095780_27112025_PF_FP_ABST
Patent Text Reader

Abstract

A fingerprint unlocking method and apparatus, a storage medium and a program product. The fingerprint unlocking apparatus comprises: a correction data acquisition module, which is used for acquiring a first correction curve and a first brightness correction value of at least one first binding point, which are stored in a display panel, the first correction curve representing a correspondence relationship between display brightness values and brightness correction values of a sample panel, and the first brightness correction value representing the brightness correction value of the display panel under the first binding point; a correction data correcting module, which is used for correcting the first correction curve by means of the first brightness correction value of the first binding point, so as to obtain a second correction curve; and an unlocking module, which, during fingerprint unlocking, is used for adjusting the display brightness of the display panel in the fingerprint unlocking process according to the second correction curve.
Need to check novelty before this filing date? Find Prior Art

Description

Fingerprint unlocking method and device, storage medium and program product

[0001] The present application claims priority from the Chinese patent application No. 202410642237.3 filed on May 22, 2024 and entitled "Fingerprint unlocking method and device, storage medium and program product", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to a fingerprint unlocking method, device, storage medium and program product. BACKGROUND

[0003] The existing fingerprint unlocking product needs to ensure the consistency of the screen brightness before and after fingerprint unlocking under different ambient brightness to avoid screen flickering. In the related art, different ALPHA values can be selected to adjust the screen brightness before and after fingerprint unlocking under different ambient brightness, and the ALPHA values are pre-stored in the fingerprint unlocking product. SUMMARY

[0004] The present disclosure provides a fingerprint unlocking method, device, storage medium and program product. The scheme provided by the present disclosure is as follows.

[0005] The first aspect of the present disclosure provides a fingerprint unlocking device, which comprises:

[0006] A correction data acquisition module is configured to acquire a first correction curve stored in a display panel and a first brightness correction value of at least one first binding point, wherein the first correction curve represents a corresponding relationship between a display brightness value of a sample panel and a brightness correction value, and the first brightness correction value represents a brightness correction value of the display panel at a corresponding first binding point, and each first binding point is a display brightness value.

[0007] A correction data modification module is configured to modify the first correction curve by using the first brightness correction value of the first binding point to obtain a second correction curve corresponding to the display panel.

[0008] An unlocking module is configured to adjust the display brightness of the display panel during fingerprint unlocking according to the second correction curve in response to a fingerprint unlocking operation.

[0009] Optionally, the correction data modification module comprises:

[0010] A first binding point processing unit is configured to update a second brightness correction value corresponding to the first binding point in the first correction curve to the first brightness correction value.

[0011] a difference data acquisition unit configured to acquire first difference data between the first luminance correction value of each first binding point and the corresponding second luminance correction value; and

[0012] a correction data modification unit configured to determine second difference data corresponding to each display luminance value outside the first binding points in the first correction curve according to the first difference data, and modify the first correction curve to obtain a second correction curve according to the second difference data.

[0013] Optionally, the correction data modification unit is configured to:

[0014] determine second difference data corresponding to each display luminance value between any two adjacent first binding points by a linear interpolation method according to the first difference data of the any two adjacent first binding points;

[0015] modify the luminance correction value corresponding to each display luminance value between the any two adjacent first binding points on the first correction curve according to the second difference data.

[0016] Optionally, the unlocking module comprises:

[0017] a luminance acquisition unit configured to acquire a current display luminance of the display panel in response to a fingerprint unlocking operation for fingerprint unlocking;

[0018] a luminance judgment unit configured to judge whether the current display luminance is less than a turning point luminance value;

[0019] a first adjustment unit configured to, when the current display luminance is less than the turning point luminance value, acquire a third luminance correction value corresponding to the current display luminance from the second correction curve according to the current display luminance, and adjust the display luminance of the display panel in the fingerprint unlocking process according to the third luminance correction value.

[0020] Optionally, the first adjustment unit is configured to:

[0021] invoke the driving parameter corresponding to the turning point luminance value to perform fingerprint unlocking when fingerprint unlocking;

[0022] adjust the display luminance of the display panel from the turning point luminance value to the current display luminance through the third luminance correction value after fingerprint unlocking.

[0023] Optionally, the unlocking module further comprises:

[0024] a second adjustment unit configured to, when the current display luminance is greater than or equal to the turning point luminance value, invoke the driving parameter corresponding to the current display luminance to perform fingerprint unlocking.

[0025] Optionally, the fingerprint unlocking device further comprises a first correction curve obtaining module, the first correction curve obtaining module comprises:

[0026] a brightness correction value obtaining unit, configured to select a plurality of sample display panels, for any sample display panel, obtain a fifth brightness correction value corresponding to each display brightness value when the sample display panel performs fingerprint unlocking at the display brightness value;

[0027] a mean value calculating unit, configured to calculate a mean value of the fifth brightness correction values corresponding to each display brightness value of the plurality of sample display panels, and take the mean value as a sixth brightness correction value corresponding to each display brightness value; and

[0028] a curve fitting storage unit, configured to perform curve fitting on the sixth brightness correction value to obtain the first correction curve, and store the first correction curve in the display panel.

[0029] Optionally, the brightness correction value obtaining unit is configured to:

[0030] for any display brightness value of any sample display panel, control the sample display panel to perform fingerprint unlocking at the display brightness value, measure a first display brightness of a screen before fingerprint unlocking, and measure a second display brightness of the screen when the display brightness of the sample display panel after fingerprint unlocking is corrected by a plurality of sets of brightness correction values;

[0031] when a difference between the second display brightness and the first display brightness satisfies a difference condition, take the brightness correction value corresponding to the second display brightness as the fifth brightness correction value corresponding to the display brightness value.

[0032] Optionally, the fingerprint unlocking device further comprises a first brightness correction value determining module, the first brightness correction value determining module is configured to:

[0033] determine at least one first anchor point according to the first correction curve, the first anchor point being a display brightness value at which a brightness correction value jumps in the first correction curve;

[0034] obtain a brightness correction value of the display panel when performing fingerprint unlocking at the first anchor point as a first brightness correction value, and store the first anchor point and the first brightness correction value corresponding to the first anchor point in the display panel.

[0035] The second aspect of the present disclosure provides a fingerprint unlocking method, comprising:

[0036] obtaining a first correction curve and first luminance correction values of at least one first binding point stored in the display panel, the first correction curve representing a corresponding relationship between display luminance values and luminance correction values of a sample panel, the first luminance correction values representing luminance correction values of the display panel at corresponding first binding points, each of the first binding points being a display luminance value;

[0037] correcting the first correction curve by the first luminance correction values of the first binding points to obtain a second correction curve corresponding to the display panel; and

[0038] adjusting display luminance of the display panel during a fingerprint unlocking process according to the second correction curve in response to a fingerprint unlocking operation.

[0039] A third aspect of the present disclosure provides a computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the fingerprint unlocking method as described above.

[0040] A fourth aspect of the present disclosure provides a computer program product comprising a computer program, the computer program being executed by a processor to implement the fingerprint unlocking method as described above. BRIEF DESCRIPTION OF DRAWINGS

[0041] FIG. 1 is a flowchart of a fingerprint unlocking method in the related art;

[0042] FIG. 2 is a schematic diagram of a display panel according to an embodiment of the present disclosure;

[0043] FIG. 3 is a flowchart of a fingerprint unlocking method according to an embodiment of the present disclosure;

[0044] FIG. 4 is a schematic diagram of a sample panel according to an embodiment of the present disclosure;

[0045] FIG. 5 is a schematic diagram of a first correction curve and a second correction curve according to an embodiment of the present disclosure;

[0046] FIG. 6 is a structural block diagram of a fingerprint unlocking device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] In order to make the technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without any inventive effort fall within the scope of protection of the present disclosure.

[0048] Unless otherwise defined, technical terms or scientific terms used in the present disclosure shall have the ordinary meaning as understood by a person having ordinary skill in the art to which the present disclosure pertains. The terms "first", "second", and similar terms used in the present disclosure do not denote any order, quantity, or importance, but are used to distinguish different components. Similarly, the terms "one", "a", or "the" and similar terms do not denote a quantity of particular mentioned items, but indicate the existence of at least one of the particular mentioned items. The terms "comprise", "comprising", "include", "including", and the like are meant to encompass the presence of stated elements or integers or groups thereof, but do not preclude the presence or addition of one or more other elements or integers. The terms "connected", "coupled", and the like are not limited to direct connections or couplings, but can include indirect connections or couplings, unless otherwise defined. The terms "upper", "lower", "left", "right", and the like are used to indicate relative positions, and when the absolute positions of the described objects are changed, the relative positions can also be changed accordingly.

[0049] In order to better understand the technical solutions of the present disclosure, the inventive concept of the present disclosure will be described in detail first.

[0050] In the related art, when a fingerprint unlocking product (such as an OLED product with a fingerprint unlocking function) performs fingerprint unlocking under different ambient brightness, it is necessary to ensure that the screen brightness before and after fingerprint unlocking is consistent to avoid screen flickering.

[0051] In order to achieve this effect, the fingerprint unlocking scheme in the related art is shown in FIG. 1. When fingerprint unlocking, if the current display brightness of the screen is greater than or equal to the brightness inflection point value (such as 90 nit), fingerprint unlocking is directly performed at the DBV value (display brightness value) corresponding to the current display brightness; if the current display brightness of the screen is less than the brightness inflection point value, the screen brightness is first increased to the brightness inflection point value during the fingerprint unlocking process, and then fingerprint unlocking is performed. After fingerprint unlocking is completed, a suitable brightness correction value (ALPHA value) is selected to reduce the screen brightness from the brightness inflection point value to the current display brightness before fingerprint unlocking, so as to ensure that the screen brightness before and after fingerprint unlocking is the same, and to avoid screen flickering.

[0052] The ALPHA value is pre-stored in the fingerprint unlocking product, and the ALPHA value can be directly called during fingerprint unlocking. For example, a schematic diagram of a display screen in the fingerprint unlocking product is shown in FIG. 2, which has a display area AA and a patterned fingerprint unlocking area FA. The ALPHA value is used to adjust and set the brightness of the display screen during the fingerprint unlocking process (i.e., when the fingerprint light spot is turned on), so that the brightness difference between the “screen display area AA in the fingerprint light spot turned on state” and the “corresponding area of the screen in the fingerprint light spot turned off state” is as small as possible. Avoid the user from feeling flicker when unlocking the screen through the fingerprint because of the inconsistency of the screen brightness before and after the fingerprint light spot is turned on. In order to match the user's fingerprint unlocking under various brightness conditions, there is a corresponding ALPHA value under each brightness condition.

[0053] In the related art, for each display screen, the corresponding ALPHA value of the display screen under different DBV values can be actually measured and stored, so that the display screen can obtain accurate ALPHA value when performing fingerprint unlocking under different display brightness, and ensure the same screen brightness before and after fingerprint unlocking. Generally, there are multiple DBV values below the brightness inflection point value, for example, there are 1200 DBV values. Therefore, 1200 ALPHA values need to be measured for each display screen in the production line. Assuming that it takes 1 second to measure one ALPHA value, it takes 20 minutes to measure the ALPHA value of each display screen. The time occupied by the ALPHA value measurement is relatively long, and a large amount of time cost and labor cost is consumed, which is not conducive to the production line production.

[0054] In the related art, a plurality of display screens in the production line can also be selected as samples, for example, 5-10 display screens are selected as samples, and then the corresponding ALPHA values of the 5-10 display screens under different DBV values are measured. Then, the average of the 5-10 groups of ALPHA values of the 5-10 display screens under each DBV value is obtained, and the obtained group of averages is taken as a reference ALPHA value. The reference ALPHA value is used as the brightness correction value in the fingerprint unlocking process for other display screens in the production line. However, in the actual production line, the performance parameters of each display screen have certain errors, and therefore the actual required ALPHA values of each display screen also have certain volatility, i.e., the actual required ALPHA values of each display screen and the reference ALPHA value can have certain differences. In this way, when the reference ALPHA value is directly applied to each display screen in the production line for fingerprint unlocking, the brightness control accuracy is poor, and the problem of poor brightness control accuracy of the display screen is likely to occur, which can cause the inconsistency of the screen brightness before and after fingerprint unlocking, and screen flicker.

[0055] The fingerprint unlocking product can be an organic light-emitting diode (OLED) product with a fingerprint unlocking function. It can be understood that the type of the display panel in the fingerprint unlocking product can also be set to other types according to actual needs, for example, the display panel can also be a quantum dot light emitting diode (QLED) display panel or a micro light emitting diode (Micro LED) display panel, and the like.

[0056] To solve the above technical problems, the present disclosure provides a fingerprint unlocking method, as shown in FIG. 3, which includes the following steps.

[0057] In step S10, a first correction curve and a first luminance correction value of at least one first binding point pre-stored in the display panel are obtained, the first correction curve representing a corresponding relationship between a display luminance value of a sample display panel (also referred to as a sample panel) and a luminance correction value, and the first luminance correction value representing a real luminance correction value corresponding to a first binding point of the display panel. Each first binding point is a display luminance value.

[0058] Optionally, for each display panel, a first correction curve and a first luminance correction value of at least one first binding point are pre-stored for its call. For example, the first correction curve and the first luminance correction value of at least one first binding point are pre-stored in a display driving chip (DDIC) of the display panel when the display panel is manufactured. The display driving chip can be a source driving chip, a timing control chip, and the like. When the display driving chip is initially powered on, steps S10 and S20 are performed, and the obtained second correction curve is stored in the display driving chip. The execution subject of steps S10 and S20 can be the above-mentioned display driving chip, or a controller of the display panel, such as a SOC (System On Chip).

[0059] In the present disclosure, the first correction curve represents a corresponding relationship between a display luminance value of a sample panel and a luminance correction value. Therefore, in the production line, a plurality of sample panels need to be pre-selected, and then actual measurement is performed on the plurality of sample panels, and then the first correction curve is obtained according to the measurement result.

[0060] In a possible implementation, before obtaining the first correction curve and the first luminance correction value of at least one first binding point pre-stored in the display panel, the method further includes determining the first correction curve. Determining the first correction curve includes:

[0061] (1) selecting a plurality of sample display panels, for any sample display panel, acquiring a fifth luminance correction value corresponding to each display luminance value when the sample display panel performs fingerprint unlocking at a plurality of display luminance values.

[0062] In an actual production line, due to the influence of various voltages and processes, display panels at different positions of the same large plate may have certain differences. In order to ensure that the sample display panels can cover display panels with various performances on the large plate, as shown in FIG. 4, five display panels located at the four corners and the middle part of the same large plate A can be selected as sample display panels, which are respectively denoted as display panel 1, display panel 2, display panel 3, display panel 4, and display panel 5. The large plate A is a display panel before cutting in the production line, and the large plate A can obtain a plurality of independent display panels after cutting, and the plurality of independent display panels are products of the same batch.

[0063] Then, for each sample display panel, the ALPHA value corresponding to different DBV values of the sample display panel is measured. In order to distinguish the description, the ALPHA value is denoted as a fifth luminance correction value, and the ALPHA value corresponding to each DBV value constitutes a group of ALPHA values. In this way, for five sample display panels, five groups of fifth luminance correction values can be obtained. For example, taking the display panel 1 as an example, when the inflection point luminance value is 90 nit and the PWM segment has 1200 DBV values, a group of fifth luminance correction values composed of 1200 ALPHA values can be obtained through actual measurement. Similarly, for display panels 2, 3, 4, and 5, a group of fifth luminance correction values is obtained.

[0064] In implementation, for any sample display panel, acquiring a fifth luminance correction value corresponding to each display luminance value when the sample display panel performs fingerprint unlocking at a plurality of display luminance values includes:

[0065] For any sample display panel, a plurality of display luminance values are set. The plurality of display luminance values are the 1200 DBV values described above, and each display panel has the same group of DBV values.

[0066] For any display luminance value, the sample display panel is controlled to perform fingerprint unlocking at the display luminance value, the first display luminance of the screen before fingerprint unlocking is measured, and the second display luminance of the screen when the display luminance of the display panel after fingerprint unlocking is corrected by a plurality of groups of luminance correction values is measured.

[0067] When the difference between the second display brightness and the first display brightness satisfies a preset condition (which can be referred to as a difference condition), the brightness correction value corresponding to the second display brightness is taken as the fifth brightness correction value corresponding to the display brightness value. The difference condition can be that the difference between the second display brightness and the first display brightness is less than a set value, that is, the ALPHA value that makes the screen brightness before and after fingerprint unlocking of the display panel substantially the same is found by actual measurement as the fifth brightness correction value.

[0068] (2) The fifth brightness correction values corresponding to each display brightness value of the plurality of sample display panels are averaged, and the average result is taken as the sixth brightness correction value corresponding to each display brightness value.

[0069] For each DBV value, the average of the five fifth brightness correction values corresponding to the DBV value is calculated, and the average is taken as the sixth brightness correction value corresponding to the DBV value. In this way, on the one hand, the five sample panels are located at different positions of the large panel A and can represent display panels with different differences in the large panel A, so the sixth brightness correction value is more accurate. When the calculated sixth brightness correction value is taken as the reference value of each display panel on the large panel A, the sixth brightness correction value can be closer to the actual brightness correction value of each display panel, and the deviation between the two is small.

[0070] (3) The sixth brightness correction value is curve-fitted to obtain the first correction curve, and the first correction curve is stored in each display panel.

[0071] For example, when there are 1200 DBV values, 1200 sixth brightness correction values can be obtained through step (2). The 1200 DBV values and the sixth brightness correction values are curve-fitted to obtain a curve, which is referred to as the first correction curve. The abscissa of the first correction curve is the DBV value, and the ordinate is the sixth brightness correction value, which represents the corresponding relationship between the DBV value and the ALPHA value in the sample panel. The curve fitting method can use conventional fitting algorithms in related technologies, such as polynomial fitting, least squares method, etc., and the embodiments of the present disclosure do not limit the curve fitting method.

[0072] In the embodiments of the present disclosure, the first correction curve can represent the correspondence between the display brightness value and the brightness correction value of other display panels to some extent. However, due to the limitation of sampling, there will be a certain error between the first correction curve and the actual correction curve of each display panel, which leads to a certain deviation between the brightness correction value obtained by using the first correction curve and the actual required brightness correction value of other display panels, and further affects the uniformity of the screen brightness before and after fingerprint unlocking. In order to solve this technical problem, in some embodiments, for other display panels outside the sample panel, the actual brightness correction value of each display panel at the first binding point is also measured, the first correction curve is corrected by using the actual brightness correction value, and then a second correction curve more consistent with the actual correction curve of the display panel is obtained.

[0073] Therefore, in the production line, the brightness correction value of each display panel at the first binding point needs to be actually measured as the first brightness correction value, and the first brightness correction value is written into the display driving chip of the display panel together with the first correction curve.

[0074] In a possible implementation, before obtaining the first correction curve pre-stored in the display panel and the first brightness correction value of at least one first binding point, the fingerprint unlocking method further includes the following steps:

[0075] According to the first correction curve, at least one first binding point is determined, and the first binding point is the display brightness value at the jump of the brightness correction value in the first correction curve. Of course, the first binding point can also be the display brightness value at other positions other than the jump of the brightness correction value in the first correction curve.

[0076] In the embodiments of the present disclosure, for any display panel, the display brightness value is positively correlated with the display brightness, and the correspondence between the display brightness value and the display brightness can be represented by a display brightness curve. For example, the unit of the display brightness of the display panel is nit, and it is assumed that the maximum display brightness of the display panel is 1000 nits and the minimum display brightness is 2 nits. The entire display brightness interval can be represented as 2-1000 nits, and the entire display brightness interval can correspond to a plurality of display brightness values, such as 10000 display brightness values. The larger the display brightness value, the higher the display brightness of the screen. In the actual display brightness curve, the display brightness curve is not a completely smooth curve, but there are jump points. For example, starting from the lowest display brightness value, as the DBV value gradually increases, the change rule of the display brightness can be as follows: during the process of gradually increasing the DBV value, the display brightness corresponding to multiple DBV values can not change significantly (for example, the change amplitude of the display brightness is less than 1%), but when the DBV value increases to a certain extent, the display brightness jumps (for example, the change amplitude of the display brightness is 1%-1.5%), and the point at which the display brightness jumps in the display brightness curve is the jump point. Generally, there can be multiple jump points in a display brightness curve, and the positions of the jump points are not necessarily completely the same for different display panels. Although the positions of the jump points in different display panels can differ to some extent, they are generally relatively close, that is, the DBV values of the jump points are relatively close.

[0077] Since the correction curve (such as the first correction curve) represents the correspondence between the DBV value and the ALPHA value, and the display brightness curve represents the correspondence between the DBV value and the display brightness, the display brightness and the ALPHA value also have a corresponding relationship, and when the display brightness changes greatly, the ALPHA value also has a great fluctuation, that is, the point at which the display brightness jumps can also be understood as the point at which the ALPHA value jumps. Therefore, in the embodiments of the present disclosure, the DBV value of the jump point of the first correction curve (that is, the point at which the ALPHA value jumps) is taken as the first binding point. Then, for each display panel, the actual ALPHA value (that is, the first brightness correction value) required at the first binding point is actually measured, and the first correction curve is corrected by using the first brightness correction value, so that a second correction curve that is more consistent with the actual correction curve of the display panel can be obtained. In the fingerprint unlocking process of the display panel, the ALPHA value corresponding to each DBV value is obtained through the second correction curve, which can effectively suppress the display brightness jump caused by the mismatch between the actual brightness correction value required by the display panel at the jump point and the brightness correction value predicted by the first correction curve, and also improve the accuracy of the ALPHA value at other positions.

[0078] For each display panel outside the sample panel, the real luminance correction value of the display panel when performing fingerprint unlocking at the first binding point is obtained as a first luminance correction value, and the first binding point and the first luminance correction value corresponding to the first binding point are pre-stored to the corresponding display panel.

[0079] For example, as shown in Table 1, the display luminance of the display panel can be divided into 9 display luminance intervals, respectively denoted as Nor1, Nor2,..., Nor9, and the display luminance reference value in each display luminance interval is denoted as L, and the value of L is 1000 nit, 600 nit,..., 2 nit, respectively, wherein 90 nit represents the inflection point luminance value. When the display luminance is less than 90 nit, it is referred to as low display luminance, and when the display luminance is greater than or equal to 90 nit, it is referred to as high display luminance. Therefore, Nor6, Nor7, Nor8, and Nor9 in Table 1 are low display luminance intervals, and the dimming mode of PWM (pulse width modulation) is used for dimming; Nor1, Nor2, Nor3, Nor4, Nor5 are high display luminance intervals, and the DC (direct current) dimming mode is used for dimming. When the display panel performs fingerprint unlocking, if the current display luminance of the screen is high display luminance, the current display luminance is directly used for unlocking, and there is no need to adjust the display luminance of the screen before and after unlocking. If the current display luminance of the screen is low display luminance, the display luminance of the screen needs to be adjusted to the inflection point luminance value through the luminance correction value corresponding to the current display luminance when performing fingerprint unlocking, and then the fingerprint unlocking is performed. After the fingerprint unlocking is successful, the display luminance of the screen is adjusted to the current display luminance before unlocking through the luminance correction value.

[0080] Table 1: Display luminance interval division

[0081] Since the display panel only needs to use the brightness correction value to adjust the display brightness of the screen when performing fingerprint unlocking at low display brightness, only the first correction curve in the low display brightness interval needs to be obtained. For example, as shown in Table 2, it is assumed that the PWM segment (low display brightness interval) corresponds to 1200 DBV values, and the first correction curve includes 5 first binding points, and the DBV values of the 5 first binding points are 2, 392, 790, 1199, and 1200 respectively. For each display panel, only the ALPHA value of the 5 first binding points needs to be scanned and recorded. In Table 2, the display brightness corresponding to the DBV value of 1200 is 90 nit. Here, 90 nit is actually a value close to 90 nit but smaller than 90 nit, which can be considered as 90 nit. Since each display panel only needs to scan 5 first binding points, only 5 seconds are needed, so on the basis of improving the accuracy of the ALPHA value, a large amount of time cost can be saved. Since the ALPHA value of each display panel only needs to be scanned for a short time in the embodiment of the present disclosure, the ALPHA value of each display panel can be scanned in the production line, that is, the panel scanning in the production line process can be realized, and the brightness correction accuracy in the fingerprint unlocking process of each display panel can be improved.

[0082] Table 2: Correspondence table of display brightness value, display brightness and brightness correction value

[0083] In step S20, a second correction curve corresponding to the display panel is obtained by correcting the first correction curve through the first brightness correction value of the first binding point.

[0084] In a possible implementation, the second correction curve corresponding to the display panel is obtained by correcting the first correction curve through the first brightness correction value of the first binding point, including:

[0085] The brightness correction value corresponding to each first binding point in the first correction curve is obtained and recorded as a second brightness correction value, and the second brightness correction value corresponding to the first binding point in the first correction curve is updated to the first brightness correction value.

[0086] Each second brightness correction value is a brightness correction value of the display panel at the first binding point predicted by the first correction curve, and the first brightness correction value is an actual measured real brightness correction value. When the first correction curve is corrected, the second brightness correction value corresponding to the first binding point in the first correction curve is replaced by the first brightness correction value, so that the brightness correction value at the first binding point can be accurately corrected.

[0087] The first difference data between the first luminance correction value and the corresponding second luminance correction value of each first binding point is obtained, second difference data corresponding to each display luminance value outside the first binding point in the first correction curve is determined according to the first difference data, and the first correction curve is modified according to the second difference data to obtain a second correction curve.

[0088] For example, the first difference data can be represented as the difference between the first luminance correction value and the second luminance correction value. After obtaining the first difference data, the difference data corresponding to other points outside the first binding point in the first correction curve can also be determined using the first difference data, and the other points are modified according to the corresponding difference data.

[0089] For example, referring to FIG. 5, FIG. 5 is a schematic diagram of an embodiment of the first correction curve and the second correction curve. As shown in FIG. 5, A1 in FIG. 5 represents the first correction curve, A2 in FIG. 5 represents the second correction curve, D represents the DBV value of any point, and ΔA represents the difference data (first difference data or second difference data) between the luminance correction value corresponding to D in the first correction curve and the luminance correction value corresponding to D in the second correction curve. According to the first correction curve and the difference data of the luminance correction value corresponding to each DBV value, the second correction curve can be obtained. It can be understood that FIG. 5 is only used to illustrate the first correction curve and the second correction curve, and the first correction curve and the second correction curve can also be in other forms in an actual display panel.

[0090] Compared with the related art in which the average of the luminance correction values of a plurality of sample panels is used as the reference luminance correction value, the second correction curve obtained by the above method realizes the function of scanning the luminance correction value of each display panel, and has higher accuracy. Moreover, for each display panel, only the luminance correction value at the first binding point needs to be scanned, which greatly reduces the scanning time.

[0091] Optionally, determining the second difference data corresponding to each display luminance value outside the first binding point in the first correction curve according to the first difference data, and modifying the first correction curve according to the second difference data to obtain a second correction curve comprises:

[0092] According to the first difference data of any two adjacent first binding points, the second difference data corresponding to each display luminance value between the two adjacent first binding points is determined by a linear interpolation method.

[0093] For example, for the first binding point D1 and the second binding point D2, assuming that the first difference data corresponding to the first binding point D1 is ΔA1, and the first difference data corresponding to the second binding point D2 is ΔA2, the difference data corresponding to each other DBV value between the first binding point D1 and the second binding point D2 is calculated by a linear interpolation method, and is denoted as the second difference data.

[0094] According to the second difference data, the luminance correction value corresponding to each display luminance value between the two adjacent first binding points on the first correction curve is modified, and each display luminance value outside the first binding point on the first correction curve is modified to obtain the second correction curve.

[0095] For example, according to the second difference data, the luminance correction value corresponding to each display luminance value between the two adjacent first binding points on the first correction curve is modified, which can be adding the luminance correction value corresponding to each display luminance value between the two adjacent first binding points on the first correction curve and the corresponding second difference data to obtain the modified luminance correction value. For example, assuming that there are five first correction points, which are D1, D2, D3, D4 and D5 in order of small to large DBV values. Then, for the first correction curve, the second difference data corresponding to the display luminance value between the first DBV value and the first binding point D1 can be obtained by linear interpolation method. Similarly, for the display luminance value between the first binding point D5 and the 1200th DBV value, the second difference data corresponding to each display luminance value can be obtained by linear interpolation or according to the same proportional offset or other methods. Then, according to the first correction curve and the difference data of the luminance correction value corresponding to each DBV value, the second correction curve can be obtained.

[0096] It can be understood that the above describes the process of obtaining the second difference data corresponding to each display luminance value outside the first binding point on the first correction curve by linear interpolation method. In actual application, the second difference data corresponding to each display luminance value can also be obtained by other interpolation methods, which will not be described in detail here.

[0097] In the embodiments of the present disclosure, the obtained second correction curve represents the corresponding relationship between the display luminance value and the luminance correction value of the display panel. Since the display luminance value has a corresponding relationship with the display luminance, the display luminance can be represented by the corresponding display luminance value, and therefore in some embodiments, the second correction curve can also be represented by a formula representing the corresponding relationship between the display luminance and the luminance correction value, such as:

[0098] ALPHA = (Target_Lv / Threshold_Lv)^(1 / 2.2)*ALPHA0

[0099] Wherein, Target_Lv represents the current display brightness, Threshold_Lv represents the inflection point brightness value, ALPHA0 is a preset value, such as ALPHA0 = 4095, and ALPHA is the brightness correction value corresponding to the current display brightness. For example, when the current display brightness Target_Lv is 2 nit and the inflection point brightness value is 90 nit, ALPHA = (2 / 90)^(1 / 2.2)*4095 = 725.

[0100] In step S30, the display brightness of the display panel during the fingerprint unlocking process is adjusted according to the second correction curve in response to the fingerprint unlocking operation.

[0101] In a possible implementation, adjusting the display brightness of the display panel during the fingerprint unlocking process according to the second correction curve in response to the fingerprint unlocking operation includes:

[0102] In step S301, the current display brightness of the display panel is obtained in response to the fingerprint unlocking operation.

[0103] In step S302, it is determined whether the current display brightness is less than a preset inflection point brightness value. When the determination result is yes (the current display brightness is less than the inflection point brightness value), step S303 is performed, and when the determination result is no (the current display brightness is greater than or equal to the inflection point brightness value), step S304 is performed. For example, the inflection point brightness value is 90 nit.

[0104] In step S303, a brightness correction value corresponding to the current display brightness is obtained from the second correction curve according to the current display brightness, which is referred to as a third brightness correction value, and the display brightness of the display panel during the fingerprint unlocking process is adjusted according to the third brightness correction value.

[0105] Optionally, adjusting the screen brightness of the display panel during the fingerprint unlocking process according to the third brightness correction value includes:

[0106] The driving parameter corresponding to the inflection point brightness value is called to perform the fingerprint unlocking when the fingerprint is unlocked. When the fingerprint is unlocked by the driving parameter corresponding to the inflection point brightness value, the display brightness of the display panel can be pulled up from the current display brightness to the inflection point brightness value. The driving parameter includes but is not limited to driving voltage, gamma value and the like. Optionally, the driving parameter includes driving voltage, which can be represented by ELVSS voltage (power negative terminal voltage). For example, when the current display brightness is 2 nit and the ELVSS voltage corresponding to the inflection point brightness value (90 nit) is -1.4 volts, since the current display brightness is less than 90 nit, the ELVSS voltage of -1.4 volts can be called to perform the fingerprint unlocking.

[0107] The display brightness of the display panel is adjusted from the inflection point brightness value to the current display brightness by the third brightness correction value after the fingerprint is unlocked.

[0108] In step S304, the driving parameter corresponding to the current display brightness value is called according to the current display brightness value to unlock the fingerprint.

[0109] Compared with the related art, the fingerprint unlocking method of the display panel of the embodiment of the present disclosure, the first correction curve calculated by the sample panel and the first brightness correction value of the first binding point obtained by actually measuring the display panel are pre-stored in the display panel, the first correction curve is modified by the first brightness correction value to obtain the second correction curve corresponding to the display panel, and then the display brightness of the display panel during the fingerprint unlocking process is adjusted according to the second correction curve when the fingerprint is unlocked in response to the fingerprint unlocking operation. Since the present disclosure only needs to actually scan the brightness correction value at the first binding point of each display panel, the amount of scanning data is much smaller than the amount of scanning data of the brightness correction value of all display brightness values in the related art, on the one hand, the slice scanning time in the production line can be reduced, and the time cost can be saved, on the other hand, the first correction curve is modified by the first brightness correction value actually scanned at the first binding point of each display panel, the obtained second correction curve is more consistent with the actual correction curve of the display panel, the accuracy of the brightness correction value obtained by the second correction curve is higher, and the consistency of the screen brightness before and after the fingerprint unlocking can be improved when the fingerprint unlocking is applied to avoid screen flickering.

[0110] Based on the same inventive concept, the second aspect of the present disclosure provides a fingerprint unlocking device, please refer to FIG. 6, FIG. 6 is a structural block diagram of an embodiment of the fingerprint unlocking device of the present disclosure, as shown in FIG. 6, it includes:

[0111] The correction data acquisition module 10 is configured to acquire the first correction curve stored in the display panel and the first brightness correction value of at least one first binding point, the first correction curve representing the corresponding relationship between the display brightness value of the sample panel and the brightness correction value, and the first brightness correction value representing the brightness correction value of the display panel at the corresponding first binding point, each first binding point being a display brightness value.

[0112] The correction data modification module 20 is configured to modify the first correction curve by the first brightness correction value of the first binding point to obtain the second correction curve corresponding to the display panel.

[0113] The unlocking module 30 is configured to adjust the display brightness of the display panel during the fingerprint unlocking process according to the second correction curve when the fingerprint is unlocked in response to the fingerprint unlocking operation.

[0114] In a possible implementation, the correction data correction module comprises a first binding point processing unit 201, a difference data acquisition unit 202, and a correction data correction unit 203.

[0115] Optionally, the first binding point processing unit 201 is configured to update the second luminance correction value corresponding to the first binding point in the first correction curve as the first luminance correction value.

[0116] The difference data acquisition unit 202 is configured to acquire first difference data between the first luminance correction value and the corresponding second luminance correction value of each first binding point.

[0117] The correction data correction unit 203 is configured to determine second difference data corresponding to each display luminance value outside the first binding point in the first correction curve according to the first difference data, and correct the first correction curve according to the second difference data to obtain a second correction curve.

[0118] In a possible implementation, the correction data correction unit 203 is configured to: determine second difference data corresponding to each display luminance value between any two adjacent first binding points by a linear interpolation method according to the first difference data of the two adjacent first binding points; and correct luminance correction values corresponding to each display luminance value between the two adjacent first binding points on the first correction curve according to the second difference data, to obtain the second correction curve after correcting each display luminance value outside the first binding point in the first correction curve.

[0119] In a possible implementation, the unlocking module 30 comprises a luminance acquisition unit 301, a luminance judgment unit 302, a first adjustment unit 303, and a second adjustment unit 304.

[0120] The luminance acquisition unit 301 is configured to acquire a current display luminance of the display panel when performing fingerprint unlocking in response to a fingerprint unlocking operation.

[0121] The luminance judgment unit 302 is configured to judge whether the current display luminance is less than a preset inflection point luminance value.

[0122] The first adjustment unit 303 is configured to, when the judgment result of the luminance judgment unit 302 is yes (when the current display luminance is less than the inflection point luminance value), acquire a luminance correction value corresponding to the current display luminance from the second correction curve according to the current display luminance, denoted as a third luminance correction value, and adjust the display luminance of the display panel in the fingerprint unlocking process according to the third luminance correction value.

[0123] The second adjusting unit 304 is configured to, when the determination result of the luminance determining unit 302 is no (when the current display luminance is greater than or equal to the inflection point luminance value), call a driving parameter corresponding to the current display luminance according to the current display luminance to perform the fingerprint unlocking.

[0124] Optionally, the first adjusting unit 303 is configured to call a driving parameter corresponding to the inflection point luminance value to perform the fingerprint unlocking when the fingerprint unlocking is performed, and adjust the display luminance of the display panel from the inflection point luminance value to the current display luminance through the third luminance correction value after the fingerprint unlocking is performed.

[0125] In a possible implementation, the fingerprint unlocking device further includes a first correction curve obtaining module, and the first correction curve obtaining module includes:

[0126] The luminance correction value obtaining unit is configured to select a plurality of sample display panels, and for any sample display panel, obtain a fifth luminance correction value corresponding to each display luminance value when the sample display panel performs the fingerprint unlocking at the display luminance value.

[0127] The mean value calculating unit is configured to perform mean value calculation on the fifth luminance correction values corresponding to each display luminance value of the plurality of sample display panels, and take the mean value calculation result as a sixth luminance correction value corresponding to each display luminance value.

[0128] The curve fitting storage unit is configured to perform curve fitting on the sixth luminance correction value to obtain a first correction curve, and store the first correction curve in the display panel.

[0129] Optionally, the luminance correction value obtaining unit is configured to:

[0130] For any display luminance value of any sample display panel, control the sample display panel to perform the fingerprint unlocking at the display luminance value, measure a first display luminance of the screen before the fingerprint unlocking, and measure a second display luminance of the screen when the display luminance of the display panel after the fingerprint unlocking is corrected through a plurality of sets of luminance correction values.

[0131] When a difference between the second display luminance and the first display luminance satisfies a preset condition (which can be referred to as a difference condition), the luminance correction value corresponding to the second display luminance is taken as the fifth luminance correction value corresponding to the display luminance value.

[0132] In a possible implementation, the fingerprint unlocking device further includes a first luminance correction value determining module, and the first luminance correction value determining module is configured to:

[0133] Determine at least one first binding point according to the first correction curve, the first binding point being a display luminance value at which the luminance correction value jumps in the first correction curve.

[0134] For each display panel outside the sample panel, the real luminance correction value of the display panel when performing fingerprint unlocking at the first binding point is obtained as a first luminance correction value, and the first binding point and the first luminance correction value corresponding to the first binding point are pre-stored to the corresponding display panel.

[0135] It can be understood that the fingerprint unlocking device and the fingerprint unlocking method in the embodiments of the present disclosure have the same inventive concept, and the implementation process of each functional module in the fingerprint unlocking device can refer to the related description in the fingerprint unlocking method, which will not be described here.

[0136] Compared with the related art, the fingerprint unlocking device of the present disclosure, by pre-storing the first correction curve and the first luminance correction value of the first binding point, when the display panel is powered on, the correction data correction module in the fingerprint unlocking device can correct the first correction curve by the first luminance correction value to obtain the second correction curve corresponding to the display panel, and then the unlocking module adjusts the display brightness of the display panel during fingerprint unlocking according to the second correction curve in response to the fingerprint unlocking operation. Since the present disclosure only needs to actually scan the luminance correction value of the first binding point of each display panel, the amount of scanning data is much smaller than the amount of scanning the luminance correction value of all display brightness values in the related art. On the one hand, it can reduce the slice scanning time in the production line and save time cost. On the other hand, by correcting the first correction curve with the first luminance correction value actually scanned at the first binding point of each display panel, the second correction curve obtained is more fitted to the actual correction curve of the display panel, and the luminance correction value obtained by the second correction curve has higher accuracy. When applied to fingerprint unlocking, it can improve the consistency of screen brightness before and after fingerprint unlocking and avoid screen flicker.

[0137] Based on the same inventive concept, the third aspect of the present disclosure provides a terminal device, comprising a display panel and a controller, the controller comprising a memory, a processor and a computer program stored on the memory and executable on the processor, and the processor implements the fingerprint unlocking method as described above when executing the program.

[0138] The terminal device can be electronic paper, mobile phone, tablet computer, television, display, notebook computer, digital photo frame, navigator, etc. Any product or component with display function is not limited in the present embodiment.

[0139] Based on the same inventive concept, the fourth aspect of the present disclosure provides a computer readable storage medium having a computer program stored thereon, which is executed by a processor to implement the fingerprint unlocking method as described above.

[0140] The computer storage medium can include a Universal Serial Bus Flash Drive (USB), a mobile hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and the like.

[0141] Based on the same inventive concept, the fifth aspect of the present disclosure provides a computer program product comprising a computer program which, when executed by a processor, implements the fingerprint unlocking method as described above. Since the principle of the computer program for solving the problem is similar to that of the fingerprint unlocking method, the implementation of the computer program can refer to the implementation of the fingerprint unlocking method, and the repeated parts will not be described again.

[0142] The computer program product can be carried by any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. Examples of readable storage media (non-exhaustive list) include an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0143] Obviously, the above embodiments of the present disclosure are only examples for clearly illustrating the present disclosure, and are not intended to limit the implementation manners of the present disclosure. Based on the above description, other different forms of changes or modifications can also be made by those skilled in the art, and it is impossible to enumerate all the implementation manners here. Any obvious changes or modifications derived from the technical solution of the present disclosure are still within the protection scope of the present disclosure.

Claims

1. A fingerprint unlocking device, characterized in that, The fingerprint unlocking device comprises: The correction data acquisition module is configured to acquire a first correction curve stored in the display panel and a first luminance correction value of at least one first binding point, the first correction curve representing a correspondence between a display luminance value of a sample panel and a luminance correction value, and the first luminance correction value representing a luminance correction value of the display panel at a first binding point, each first binding point being a display luminance value; The correction data modification module is configured to modify the first correction curve by using the first luminance correction value of the first binding point to obtain a second correction curve corresponding to the display panel; and The unlocking module is configured to adjust a display luminance of the display panel during fingerprint unlocking according to the second correction curve in response to a fingerprint unlocking operation.

2. The fingerprint unlocking apparatus according to claim 1, characterized in that, The correction data modification module comprises: The first binding point processing unit is configured to update a second luminance correction value corresponding to the first binding point in the first correction curve to the first luminance correction value; The difference data acquisition unit is configured to acquire first difference data between the first luminance correction value and a corresponding second luminance correction value of each first binding point; and The correction data modification unit is configured to determine second difference data corresponding to each display luminance value outside the first binding point in the first correction curve according to the first difference data, and modify the first correction curve according to the second difference data to obtain a second correction curve.

3. The fingerprint unlocking apparatus according to claim 2, characterized in that, The correction data modification unit is configured to: Determine second difference data corresponding to each display luminance value between any two adjacent first binding points by using a linear interpolation method according to first difference data of the any two adjacent first binding points; Modify luminance correction values corresponding to each display luminance value between the any two adjacent first binding points on the first correction curve according to the second difference data.

4. The fingerprint unlocking apparatus according to any one of claims 1 to 3, characterized in that, The unlocking module comprises: The luminance acquisition unit is configured to acquire a current display luminance of the display panel in response to a fingerprint unlocking operation; The luminance judgment unit is configured to judge whether the current display luminance is less than a turning point luminance value; The first adjustment unit is configured to acquire a third luminance correction value corresponding to the current display luminance from the second correction curve according to the current display luminance when the current display luminance is less than the turning point luminance value, and adjust the display luminance of the display panel during fingerprint unlocking according to the third luminance correction value.

5. The fingerprint unlocking apparatus according to claim 4, characterized in that, The first adjustment unit is configured to: Call a driving parameter corresponding to the turning point luminance value to perform fingerprint unlocking when fingerprint unlocking; Adjust the display luminance of the display panel from the turning point luminance value to the current display luminance by using the third luminance correction value after fingerprint unlocking.

6. The fingerprint unlocking apparatus according to claim 4, characterized in that, The unlocking module further comprises: The second adjustment unit is configured to call a driving parameter corresponding to the current display luminance to perform fingerprint unlocking when the current display luminance is greater than or equal to the turning point luminance value.

7. The fingerprint unlocking apparatus according to any one of claims 1 to 6, characterized in that, The fingerprint unlocking device further comprises a first correction curve acquisition module, the first correction curve acquisition module comprising: The luminance correction value acquisition unit is configured to: for any display luminance value of any sample panel, control the sample panel to perform fingerprint unlocking at the display luminance value, measure a first display luminance of a screen before fingerprint unlocking, and measure a second display luminance of the screen when the display luminance of the sample panel after fingerprint unlocking is corrected by a plurality of sets of luminance correction values; when a difference between the second display luminance and the first display luminance satisfies a difference condition, the luminance correction value corresponding to the second display luminance is taken as a fifth luminance correction value corresponding to the display luminance value.

8. The fingerprint unlocking apparatus according to claim 7, characterized in that, The fingerprint unlocking device further comprises a first luminance correction value determination module, which is configured to: determine at least one first binding point according to the first correction curve, the first binding point being a display luminance value at a luminance correction value jump of the first correction curve; acquire a luminance correction value of the display panel when performing fingerprint unlocking at the first binding point as a first luminance correction value, and store the first binding point and the first luminance correction value corresponding to the first binding point to the display panel.

9. The fingerprint unlocking apparatus according to any one of claims 1 to 8, characterized in that, The method comprises the following steps: acquiring a first correction curve and a first luminance correction value of at least one first binding point stored in a display panel, the first correction curve representing a corresponding relationship between a display luminance value and a luminance correction value of a sample panel, the first luminance correction value representing a luminance correction value of the display panel at a first binding point, each first binding point being a display luminance value; correcting the first correction curve by the first luminance correction value of the first binding point to obtain a second correction curve corresponding to the display panel; 10. A method for fingerprint unlocking, characterized in that, and in response to a fingerprint unlocking operation to perform fingerprint unlocking, adjusting the display luminance of the display panel during the fingerprint unlocking process according to the second correction curve. The program is executed by the processor to implement the fingerprint unlocking method of claim 10. The computer program is executed by the processor to implement the fingerprint unlocking method of claim 10. ​ 11. A computer readable storage medium having stored thereon a computer program, characterized in that, ​ 12. A computer program product comprising a computer program, characterized in that, ​

Citation Information

Patent Citations

  • Brightness adjusting method and electronic equipment

    CN116048368A

  • Controller, fingerprint unlocking method and display device

    CN116682342A

  • Active Micro LED gamma correction method and display control system

    CN116884338A

  • Fingerprint unlocking method and device, storage medium and program product

    CN118430030A

  • Fingerprint identification method, electronic device and display panel

    US20210334511A1