Brightness adjusting method and device, display panel and display device

By determining the assignment binding point and critical binding point in the display module, and assigning values ​​to the assignment binding point according to the color channel value of the critical binding point, the problem of brightness not meeting the gamma curve in a low-brightness environment is solved, and the display effect is improved. The uniformity of brightness and the matching of color and brightness.

CN119339685AActive Publication Date: 2025-01-21BEIJING VISIONOX TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411718371.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-01-21
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

In the low-brightness environment, the gamma curve is not satisfied, and the brightness of some gray-scale bound points does not satisfy the gamma curve, affecting the display effect.

Method used

By determining the assignment binding point and critical binding point, the mixed color channel value of the assignment point is assigned to the assignment value of the assignment point according to the mixed color channel value of the critical binding point to obtain the brightness adjustment result to ensure that the brightness conforms to the gamar curve.

Benefits of technology

The display effect is improved, especially in a low brightness environment to ensure that the brightness distribution is more in line with human eye perception characteristics, which significantly improves the matching of brightness and color and brightness of the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119339685A_ABST
    Figure CN119339685A_ABST
Patent Text Reader

Abstract

The invention relates to a brightness adjusting method and device, a display panel and a display device. The method comprises the following steps: determining a critical binding point of which the brightness does not conform to a gamma curve assignment binding point and a critical assignment binding point; and performing assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result. According to the method and the device, the critical binding points are used for carrying out assignment on the assignment binding points, so that the assignment binding points which do not meet the gamma curve are debugged to the gamma curve, and the display effect of the display module is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of liquid crystal display technology, and in particular to a brightness adjustment method and device, a display panel, and a display device. Background Art

[0002] Since the brightness of the display module based on grayscale display and the brightness perceived by the human eye are not in a linear relationship, in a low-brightness environment, the human eye is more sensitive to changes in brightness and can perceive very small brightness differences. In a high-brightness environment, the human eye is not sensitive to changes in brightness and can only distinguish when the brightness changes greatly. Therefore, the gamma parameter is introduced to make the display module adapt to the perception needs of the human eye.

[0003] Currently, the display quality at low brightness is improved by increasing the gamma band, but this will cause the grayscale brightness of some grayscale binding points to fail to meet the gamma curve, resulting in an unsatisfactory display effect. Summary of the invention

[0004] Based on this, it is necessary to provide a brightness adjustment method and device, a display panel and a display device that can improve the display effect in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a brightness adjustment method. The method comprises:

[0006] Determine the assigned binding point and the critical binding point; the assigned binding point is the grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point adjacent to the assigned binding point;

[0007] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0008] In one embodiment, the above-mentioned assigning processing to the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain the brightness adjustment result includes:

[0009] Get the mixed color channel value of each critical binding point respectively;

[0010] For each color channel, the grayscale change amount is determined according to the mixed color channel values ​​of multiple critical binding points;

[0011] Assign values ​​to each value binding point according to the grayscale variation to obtain the target mixed color channel value of each value binding point;

[0012] The brightness adjustment result is determined according to the target color mixing color channel values ​​of the multiple assignment binding points.

[0013] In one embodiment, the above-mentioned assigning processing is performed on each assignment binding point according to the grayscale variation to obtain the target mixed color channel value of each assignment binding point, including:

[0014] Obtaining the grayscale order difference between the target critical binding point and the target assignment binding point;

[0015] Perform a product operation on the order difference and the grayscale change to obtain a calculation result;

[0016] The target value assignment binding point is assigned a value according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point.

[0017] In one embodiment, the target assignment binding point is assigned a value according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target assignment binding point, including:

[0018] Get the initial color mixing color channel value of the target assignment binding point;

[0019] Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result;

[0020] The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

[0021] In one embodiment, the above-mentioned assigning processing to the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain the brightness adjustment result includes:

[0022] Performing linear interpolation assignment processing based on the mixed color channel values ​​of multiple critical binding points to obtain target mixed color channel values ​​of multiple assignment binding points;

[0023] The brightness adjustment result is determined according to the target color mixing color channel values ​​of the multiple assignment binding points.

[0024] In one embodiment, determining the grayscale variation according to the mixed color channel values ​​of multiple critical binding points includes:

[0025] Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values;

[0026] Performing difference processing on the serial number values ​​of adjacent critical binding points to obtain multiple second difference values;

[0027] Performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values;

[0028] The multiple quotient values ​​are averaged to obtain the grayscale variation.

[0029] In one embodiment, the determining of the value assignment binding point and the critical binding point includes:

[0030] Obtain the acquisition lens accuracy and test environment data;

[0031] Determine the critical binding point based on the acquisition lens accuracy and test environment data;

[0032] Determine the assignment binding point based on the critical binding point and the gamma curve.

[0033] In a second aspect, the present application also provides a brightness adjustment device. The device comprises:

[0034] The binding point determination module is used to determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point that is critical to the assignment binding point;

[0035] The assignment module is used to perform assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0036] In a third aspect, the present application further provides an electronic device. The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0037] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0038] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0039] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0041] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0042] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0043] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0044] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0045] The brightness adjustment method and device, display panel and display device described above first determine the critical binding point where the brightness does not meet the gamma curve assignment binding point and the critical assignment binding point; assign the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain the brightness adjustment result. The present application uses the critical binding point to assign the assignment binding point, so that the assignment binding point that does not meet the gamma curve is debugged to the gamma curve, thereby ensuring the display effect of the display module. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 A diagram showing an application environment of a brightness adjustment method in an embodiment;

[0047] Figure 2 is a schematic flow chart of a brightness adjustment method in one embodiment;

[0048] Figure 3 is a schematic diagram of grayscale binding points in one embodiment;

[0049] Figure 4 is a schematic diagram of a gamma curve debugging process in one embodiment;

[0050] Figure 5 A data chart of mixed color channel values ​​of critical binding points and assigned binding points in one embodiment;

[0051] Figure 6 A data chart of color channel data after assignment in one embodiment;

[0052] Figure 7 A schematic diagram of a process for obtaining a brightness adjustment result in one embodiment;

[0053] Figure 8 A schematic diagram of a process for obtaining target color mixing color channel values ​​of each assignment binding point in one embodiment;

[0054] Fig. 9 A schematic diagram of a process for obtaining a target color mixing color channel value of a target value assignment binding point in one embodiment;

[0055] Fig.10 A schematic diagram of a process for determining a grayscale variation in one embodiment;

[0056] Fig.11A schematic diagram of a process for determining a value assignment binding point and a critical binding point in one embodiment;

[0057] Fig.12 A schematic diagram of a gamma curve for determining normal debugging in an embodiment;

[0058] Fig.13 A schematic diagram of a gamma curve after debugging of the present application is determined in one embodiment;

[0059] Fig.14 FIG. 4 is a structural block diagram of a brightness adjustment device in an embodiment. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0061] The brightness adjustment method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The application environment includes a terminal 102 and a server 104, and the terminal 102 includes a display screen. Among them, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 determines the critical binding point where the brightness does not meet the gamma curve assignment binding point and the critical assignment binding point; the mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, etc. Portable wearable devices can be smart watches, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0062] In an exemplary embodiment, Figure 2 As shown, the embodiment of the present application provides a brightness adjustment method, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, including the following S201 to S202. Among them:

[0063] S201, determining an assignment binding point and a critical binding point.

[0064] The assigned binding point is the grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point adjacent to the assigned binding point. Figure 3 As shown in the figure, the gray box is the grayscale binding point. Figure 4As shown, the brightness below the grayscale W23 does not meet the specification gamma 2.2±0.2. Therefore, the grayscale binding point below the grayscale 23 can be determined as the assignment binding point.

[0065] In the embodiment of the present application, the terminal can extract the grayscale binding point whose brightness just meets gamma2.2±0.2 from the gamma curve as the critical binding point, that is, the brightness above the grayscale binding point meets the specification, and the binding points below the grayscale binding point do not meet the specification. The grayscale binding points that do not meet the specification are the assigned binding points that need to be assigned values, and the critical binding point can be one or more.

[0066] S202, performing assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0067] Among them, the mixed color channel value, RGB, refers to the mixed value composed of the values ​​corresponding to the single color channels of the three channels of red, green, and blue. The value range of each channel is usually 0 to 255. For example, when the red channel value is 255, and the green channel value and the blue channel value are all 0, the pixel is displayed as pure red; when the three channel values ​​are all 255, the pixel is displayed as white; when the three channel values ​​are all 0, the pixel is displayed as black.

[0068] Brightness, also known as lightness, can indicate the brightness of a color. The brightness of a color can be changed by changing the value of the mixed color channel.

[0069] In an embodiment of the present application, based on the critical binding point obtained in the above embodiment, the terminal can obtain the mixed color channel value stored in the register of the critical binding point and the mixed color channel value of the assignment binding point, and perform assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result. The assignment processing can determine the value to be assigned based on the change between the critical binding point and the assignment binding point, and increase the assigned value on the basis of the mixed color channel value of the assignment binding point. It can also use linear interpolation to assign the mixed color channel value of the assignment binding point to obtain a brightness adjustment result.

[0070] For example, from Figure 4 From the gamma curve, we can see that the brightness of W21 begins to exceed the standard. W21 is located between the binding points W23 and W19, so the critical binding point is set to W23. Figure 5 is the mixed color channel value of the critical binding point and the mixed color channel value of the assignment binding point, Figure 6 It is the color channel data after the mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point.

[0071] The above brightness adjustment method first determines the critical binding point where the brightness does not meet the gamma curve assignment binding point and the critical assignment binding point; the mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain the brightness adjustment result. The present application uses the critical binding point to assign the assignment binding point, so that the assignment binding point that does not meet the gamma curve is debugged to the gamma curve, thereby ensuring the display effect of the display module.

[0072] In an exemplary embodiment, based on the above embodiment, see Figure 7 The embodiment of the present application relates to a process of assigning a mixed color channel value of an assignment binding point according to a mixed color channel value of a critical binding point to obtain a brightness adjustment result, including the following S301 to S304. Among them:

[0073] S301, respectively obtain the mixed color channel value of each critical binding point.

[0074] In the embodiment of the present application, based on each critical binding point determined in the above embodiment, the terminal can obtain the color mixing color channel value stored in the register according to the critical binding point.

[0075] S302 , for each color channel, determining a grayscale variation according to mixed color channel values ​​of a plurality of critical binding points.

[0076] In the embodiment of the present application, based on the mixed color channel values ​​obtained in the above embodiment, for the three color channels of red, green and blue, the mixed color channel values ​​of multiple critical binding points are determined respectively, for example, the R value of W23 is 208, the G value is 276, and the B value is 293. After the terminal obtains the mixed color channel values ​​of W23, W27, and W29, the change amount of each grayscale, that is, the grayscale change amount, can be determined according to the change amount between these binding points.

[0077] S303, performing value assignment processing on each value assignment binding point according to the grayscale variation, and obtaining a target mixed color channel value of each value assignment binding point.

[0078] In the embodiment of the present application, based on the grayscale variation obtained in the above embodiment, the terminal can determine the order variation or color variation of the assignment binding point and the critical binding point that need to be assigned, and perform multiplication or addition operations such as multiplication or addition between the change of each grayscale and the order variation or color variation obtained in the above embodiment to obtain the target color mixing color channel value of the assignment binding point that needs to be assigned. For example, if the grayscale variation is 1, the R value of the critical binding point is 208, and there is a difference of 4 grayscales between the assignment binding point and the critical binding point, then the R value of the assignment binding point is 208-1*4=204.

[0079] S304: Determine a brightness adjustment result according to target mixed color channel values ​​of a plurality of assignment binding points.

[0080] In an embodiment of the present application, based on the target mixed color channel values ​​of the multiple assigned binding points obtained in the above embodiment, the terminal can display the corresponding brightness according to the target mixed color channel values ​​of the multiple assigned binding points. Compared with the grayscale binding points when no value is assigned, the brightness meets the gamma specifications.

[0081] In an exemplary embodiment, based on the above embodiment, see Figure 8 The embodiment of the present application involves performing value processing on each value binding point according to the grayscale variation to obtain the target mixed color channel value of each value binding point, including the following S401 to S403. Among them:

[0082] S401, obtaining a grayscale order difference between a target critical binding point and a target value assignment binding point.

[0083] In an embodiment of the present application, the terminal can obtain the orders of multiple critical binding points and target value binding points, and perform a subtraction operation on the orders of the two to obtain the order difference. For example, the target critical binding point can be W23, the target value binding point can be W19, and the order difference is 23-19=4. Or the target critical binding point can be W27, the target value binding point can be W15, and the order difference is 27-15=12.

[0084] S402, performing a product operation on the order difference and the grayscale variation to obtain a calculation result.

[0085] In an embodiment of the present application, based on the order difference and grayscale change obtained in the above embodiment, the terminal multiplies the order difference and the grayscale change to obtain a calculation result. For example, the calculation result between W19 and W23 can be expressed by Rw19=(23-19)*step=4, where step is the grayscale change.

[0086] S403, performing assignment processing on the target value assignment binding point according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point.

[0087] In the embodiment of the present application, based on the mixed color channel value and calculation result of the target critical binding point obtained in the above embodiment, the terminal can perform assignment processing on the target assignment binding point according to the mixed color channel value and calculation result of the target critical binding point to obtain the target mixed color channel value of the target assignment binding point. For example, the mixed color channel value of R of the target critical binding point W23 is 208, and the calculated result is 4, then the target mixed color channel value of R of the target assignment binding point is 208-4=204.

[0088] In an exemplary embodiment, based on the above embodiments, the embodiments of the present application involve assigning the mixed color channel values ​​of the assignment binding points according to the mixed color channel values ​​of the critical binding points to obtain a brightness adjustment result, including: performing linear interpolation assignment processing based on the mixed color channel values ​​of multiple critical binding points to obtain target mixed color channel values ​​of multiple assignment binding points; determining the brightness adjustment result according to the target mixed color channel values ​​of multiple assignment binding points.

[0089] Specifically, first, obtain the acquisition lens accuracy and test environment data. The acquisition lens accuracy here refers to the resolution, focus accuracy and other related index data that can be achieved by the lens equipment used to acquire images or detect display effects; the test environment data includes but is not limited to data related to environmental factors such as brightness data and temperature data. According to the acquisition lens accuracy and the test environment data, determine the critical binding point. Specifically, it can be achieved by pre-setting the correspondence between the critical binding point and the acquisition lens accuracy and the test environment data. That is, when the specific acquisition lens accuracy and the test environment data are determined, the currently applicable critical binding point can be determined based on this correspondence. Then, according to the determined critical binding point and gamma curve, the grayscale binding point with a brightness lower than the critical binding point is determined as the assignment binding point.

[0090] Based on the critical binding points determined above, the color mixing color channel value corresponding to each critical binding point in the RGB mode is obtained by accessing the register or other storage medium storing the relevant data. For example, for a certain critical binding point, the red channel value (R value) is obtained to be 208, the green channel value (G value) is obtained to be 276, and the blue channel value (B value) is obtained to be 293.

[0091] Assume that there are multiple critical binding points, recorded as critical binding point 1, critical binding point 2, ..., critical binding point n, and the corresponding assignment binding points, recorded as assignment binding point 1, assignment binding point 2, ..., assignment binding point m. For each assignment binding point i (i=1,2,...,m), according to its relative position relationship with each critical binding point, its target mixed color channel value is determined by linear interpolation. The specific calculation method is as follows:

[0092] First, calculate the distance ratio between each assigned binding point and each critical binding point. For example, the distance between assigned binding point i and critical binding point 1 is d1, the distance between assigned binding point i and critical binding point 2 is d2, ..., the distance between assigned binding point i and critical binding point n is dn, and the total distance between all critical binding points is D (D = d1 + d2 + ... + dn). Then the distance ratio between assigned binding point i and critical binding point j (j = 1, 2, ..., n) is pj = dj / D.

[0093] Then, for each color channel (such as the red channel), the target mixed color channel value of the assignment binding point i is calculated according to the mixed color channel value of the color channel of each critical binding point and the distance ratio relationship calculated above. Taking the red channel as an example, let the red channel value of critical binding point 1 be R1, the red channel value of critical binding point 2 be R2, ..., and the red channel value of critical binding point n be Rn, then the target red channel value of the assignment binding point i is Ri_target=p1*R1+p2*R2+...+pn*Rn. The same method can be used to calculate the target mixed color channel values ​​of the green channel and the blue channel.

[0094] The target mixed color channel value of each assigned binding point obtained by the above-mentioned linear interpolation assignment process is applied to the corresponding pixel point. When displaying the image, the display device will render the color and brightness of each pixel point according to these updated mixed color channel values. By performing such processing on the pixel points corresponding to all assigned binding points, the brightness distribution of the entire image will be adjusted, so that the brightness of the area whose brightness does not conform to the gamma curve (i.e., the area involving the assigned binding points) can better conform to the requirements of the gamma curve, thereby achieving the brightness adjustment result.

[0095] In the embodiment of the present application, the present application determines the grayscale binding point to be debugged and the grayscale binding point to be assigned to perform linear interpolation on the grayscale binding point register value of the low grayscale to improve the brightness under low grayscale and low DBV to meet the gamma2.2 curve. And the assignment binding point is assigned by using the critical binding point, which can adjust the assignment binding point whose brightness does not meet the gamma curve to the gamma curve, so that the brightness display of the entire display module is more in line with the human eye perception characteristics, and effectively solves the problem of unsatisfactory display effect caused by the brightness of some grayscale binding points not meeting the gamma curve, thereby significantly improving the display effect, both in terms of image brightness uniformity and color and brightness matching.

[0096] In an exemplary embodiment, based on the above embodiment, see Fig. 9 The embodiment of the present application relates to a process of assigning a target value binding point according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value binding point, including the following S501 to S503. Among them:

[0097] S501, obtaining the initial color mixing color channel value of the target value assignment binding point.

[0098] The initial color mixing color channel value of the target value assignment binding point may be 0 or other values.

[0099] In the embodiment of the present application, after determining the target value assignment binding point to be assigned, the terminal accesses the register to obtain the initial mixed color channel value of the target value assignment binding point, which may be 0 or other values.

[0100] S502, determining the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result.

[0101] In an embodiment of the present application, based on the mixed color channel value and calculation result of the target critical binding point obtained in the above embodiment, the terminal can add the calculation result to the mixed color channel value of the target critical binding point. For example, the mixed color channel value of R9 is 204, plus the calculation result 4, to obtain the channel value to be assigned 208.

[0102] S503 , performing value assignment processing on the target value assignment binding point according to the initial color mixing color channel value and the channel value to be assigned of the target value assignment binding point, to obtain the target color mixing color channel value of the target value assignment binding point.

[0103] In an embodiment of the present application, based on the initial mixed color channel value and the channel value to be assigned of the target assignment binding point obtained in the above embodiment, the channel value to be assigned is added to the initial mixed color channel value to obtain the target mixed color channel value of the target assignment binding point. For example, if the initial mixed color channel value of the target assignment binding point is 0, the target mixed color channel value after addition is 208. The embodiment of the present application takes into account the initial mixed color channel value of the target assignment binding point, and the accuracy of assigning the initial mixed color channel value and the channel value to be assigned is improved.

[0104] In an exemplary embodiment, based on the above embodiment, see Fig.10 The embodiment of the present application relates to a process of determining a grayscale variation according to the mixed color channel values ​​of a plurality of critical binding points, including the following steps S601 to S604. Among them:

[0105] S601, performing difference processing on mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first differences.

[0106] In an embodiment of the present application, for example, adjacent critical binding points are W23 and W27, the mixed color channel value of W23 is 276, and that of W27 is 277, that is, the mixed color channel values ​​of adjacent critical binding points are subjected to difference processing to obtain multiple first differences of 277-276=1.

[0107] S602, performing difference processing on the sequence number values ​​of adjacent critical binding points to obtain a plurality of second difference values.

[0108] In an embodiment of the present application, for example, adjacent critical binding points are W23 and W27, the serial number of W23 is 23, and the serial number of W27 is 27. Then, the serial number values ​​of the adjacent critical binding points are subjected to difference processing, and the second difference value obtained is 4.

[0109] S603, performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values.

[0110] In the embodiment of the present application, the first difference between W31 and W27 and the corresponding second difference are processed to obtain the quotient of (Rw31-Rw27) / (31-27), and the first difference between W31 and W27 and the corresponding second difference are processed to obtain the quotient of (Rw27-Rw23) / (27-23).

[0111] S604, performing mean processing on the multiple quotient values ​​to obtain the grayscale variation.

[0112] In the embodiment of the present application, based on the multiple quotient values ​​obtained in the above embodiment, the terminal adds up the quotient values ​​and divides them by the total number to obtain the grayscale change amount.

[0113] The embodiment of the present application can even out the change of each grayscale by determining the grayscale change amount, so that the mixed color channel value of the assigned binding point can be approximately calculated according to the critical binding point.

[0114] In an exemplary embodiment, based on the above embodiment, see Fig.11 The embodiment of the present application is related to determining the value assignment binding point and the critical binding point, including the following S701 to S702. Among them:

[0115] S701, obtaining acquisition lens accuracy and test environment data, and determining a critical binding point according to the acquisition lens accuracy and test environment data.

[0116] The test environment data may include brightness data, temperature data, etc.

[0117] In the embodiment of the present application, the terminal can obtain the acquisition lens accuracy and the test environment data, and determine the critical binding point according to the acquisition lens accuracy and the test environment data. Specifically, the correspondence between the critical binding point and the acquisition lens accuracy and the test environment data can be pre-set, and the current critical binding point can be determined after the acquisition lens accuracy and the test environment data are determined.

[0118] S702, determining an assignment binding point according to a critical binding point and a gamma curve.

[0119] In the embodiment of the present application, based on the critical binding point obtained in the above embodiment, in the gamma curve, the grayscale binding point whose brightness is lower than the critical binding point is determined as the assignment binding point.

[0120] The embodiment of the present application determines the critical binding point to improve the brightness under low grayscale and low DBV to meet the gamma2.2 curve, such as Fig.12 The following is a normal gamma curve. Fig.13The gamma curve after debugging of the present application is shown. It can be seen that the effect of debugging low gray scale using the present application is better.

[0121] In an exemplary embodiment, based on the above embodiment, the method of the embodiment of the present application further includes the following steps:

[0122] Step 1: Obtain the acquisition lens accuracy and test environment data; determine the critical binding point of the critical assignment binding point based on the acquisition lens accuracy and test environment data; determine the assignment binding point whose brightness does not conform to the gamma curve based on the critical binding point and the gamma curve;

[0123] Step 2: respectively obtain the mixed color channel value of each critical binding point; perform difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain multiple first difference values; perform difference processing on the sequence values ​​of adjacent critical binding points to obtain multiple second difference values; respectively perform quotient processing on each first difference value and the corresponding second difference to obtain multiple quotient values; perform mean processing on the multiple quotient values ​​to obtain the grayscale change amount;

[0124] Step 3: Obtain the grayscale order difference between the target critical binding point and the target assignment binding point; perform a product operation on the order difference and the grayscale change to obtain a calculation result;

[0125] Step 4: Obtain the initial color mixing color channel value of the target assignment binding point; determine the channel value to be assigned according to the color mixing color channel value of the target critical binding point and the calculation result; assign the target assignment binding point according to the initial color mixing color channel value of the target assignment binding point and the channel value to be assigned, and obtain the target color mixing color channel value of the target assignment binding point;

[0126] Step 5: Determine the brightness adjustment result according to the target mixed color channel values ​​of the multiple assignment binding points.

[0127] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0128] Based on the same inventive concept, the embodiment of the present application also provides a brightness adjustment device for implementing the brightness adjustment method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more brightness adjustment device embodiments provided below can refer to the limitations of the brightness adjustment method above, and will not be repeated here.

[0129] In one embodiment, Fig.14 As shown, a brightness adjustment device 800 is provided, comprising:

[0130] The binding point determination module 801 is used to determine the value assignment binding point and the critical binding point; the value assignment binding point is the grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point that is critical to the value assignment binding point;

[0131] The assignment module 802 is used to perform assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0132] In one embodiment, the assignment module includes:

[0133] A channel value acquisition unit, used to respectively acquire the mixed color channel value of each critical binding point;

[0134] A variation determination unit, for determining a grayscale variation according to mixed color channel values ​​of a plurality of critical binding points for each color channel;

[0135] A target value determination unit, used to perform a value assignment process on each value assignment binding point according to the grayscale variation, to obtain a target color mixing color channel value of each value assignment binding point;

[0136] The result determination unit is used to determine the brightness adjustment result according to the target mixed color channel values ​​of the multiple assignment binding points.

[0137] In one embodiment, the target value determination unit includes:

[0138] A difference acquisition subunit, used to acquire the grayscale order difference between the target critical binding point and the target assignment binding point;

[0139] A result determination subunit is used to perform a product operation on the order difference and the grayscale variation to obtain a calculation result;

[0140] The target value determination subunit is used to perform value assignment processing on the target value assignment binding point according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point.

[0141] In one embodiment, the target value determination subunit is specifically configured to include:

[0142] Get the initial color mixing color channel value of the target assignment binding point;

[0143] Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result;

[0144] The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

[0145] In one embodiment, the assignment module includes:

[0146] A linear assignment module, used for performing linear interpolation assignment processing based on the mixed color channel values ​​of multiple critical binding points to obtain target mixed color channel values ​​of multiple assignment binding points;

[0147] The result determination module is used to determine the brightness adjustment result according to the target mixed color channel values ​​of multiple assignment binding points.

[0148] In one embodiment, determining the grayscale variation according to the mixed color channel values ​​of multiple critical binding points includes:

[0149] Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values;

[0150] Performing difference processing on the serial number values ​​of adjacent critical binding points to obtain multiple second difference values;

[0151] Performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values;

[0152] The multiple quotient values ​​are averaged to obtain the grayscale variation.

[0153] In one embodiment, the determining of the value assignment binding point and the critical binding point includes:

[0154] Obtain the acquisition lens accuracy and test environment data;

[0155] Determine the critical binding point based on the acquisition lens accuracy and test environment data;

[0156] Determine the assignment binding point based on the critical binding point and the gamma curve.

[0157] Each module in the above brightness adjustment device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in an electronic device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0158] In one embodiment, a display panel is provided, which can implement the following steps:

[0159] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0160] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0161] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0162] Get the mixed color channel value of each critical binding point respectively;

[0163] For each color channel, the grayscale change amount is determined according to the mixed color channel values ​​of multiple critical binding points;

[0164] Assign values ​​to each value binding point according to the grayscale variation to obtain the target mixed color channel value of each value binding point;

[0165] The brightness adjustment result is determined according to the target color mixing color channel values ​​of the multiple assignment binding points.

[0166] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0167] Obtaining the grayscale order difference between the target critical binding point and the target assignment binding point;

[0168] Perform a product operation on the order difference and the grayscale change to obtain a calculation result;

[0169] The target value assignment binding point is assigned a value according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point.

[0170] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0171] Get the initial color mixing color channel value of the target assignment binding point;

[0172] Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result;

[0173] The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

[0174] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0175] Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values;

[0176] Performing difference processing on the serial number values ​​of adjacent critical binding points to obtain multiple second difference values;

[0177] Performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values;

[0178] The multiple quotient values ​​are averaged to obtain the grayscale variation.

[0179] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0180] Obtain the acquisition lens accuracy and test environment data;

[0181] Determine the critical binding point based on the acquisition lens accuracy and test environment data;

[0182] Determine the assignment binding point based on the critical binding point and the gamma curve.

[0183] In one embodiment, a display device is provided, including a display screen, a memory, and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0184] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0185] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0186] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0187] Get the mixed color channel value of each critical binding point respectively;

[0188] For each color channel, the grayscale change amount is determined according to the mixed color channel values ​​of multiple critical binding points;

[0189] Assign values ​​to each value binding point according to the grayscale variation to obtain the target mixed color channel value of each value binding point;

[0190] The brightness adjustment result is determined according to the target color mixing color channel values ​​of the multiple assignment binding points.

[0191] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0192] Obtaining the grayscale order difference between the target critical binding point and the target assignment binding point;

[0193] Perform a product operation on the order difference and the grayscale change to obtain a calculation result;

[0194] The target value assignment binding point is assigned a value according to the color mixing color channel value of the target critical binding point and the calculation result to obtain the target color mixing color channel value of the target value assignment binding point.

[0195] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0196] Get the initial color mixing channel value of the target assignment binding point;

[0197] Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result;

[0198] The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

[0199] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0200] Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values;

[0201] Performing difference processing on the sequence number values ​​of adjacent critical binding points to obtain multiple second difference values;

[0202] Performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values;

[0203] The multiple quotient values ​​are averaged to obtain the grayscale variation.

[0204] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0205] Obtain the acquisition lens accuracy and test environment data;

[0206] Determine the critical binding point based on the acquisition lens accuracy and test environment data;

[0207] Determine the assignment binding point based on the critical binding point and the gamma curve.

[0208] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0209] Determine the assignment binding point and the critical binding point; the assignment binding point is the grayscale binding point where the brightness does not conform to the gamma curve, and the critical binding point is the grayscale binding point of the critical assignment binding point;

[0210] The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

[0211] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0212] Get the mixed color channel value of each critical binding point respectively;

[0213] For each color channel, the grayscale change amount is determined according to the mixed color channel values ​​of multiple critical binding points;

[0214] Assign values ​​to each value binding point according to the grayscale variation to obtain the target mixed color channel value of each value binding point;

[0215] The brightness adjustment result is determined according to the target color mixing color channel values ​​of the multiple assignment binding points.

[0216] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0217] Obtaining the grayscale order difference between the target critical binding point and the target assignment binding point;

[0218] Perform a product operation on the order difference and the grayscale change to obtain a calculation result;

[0219] The target value assignment binding point is assigned a value according to the color mixing color channel value of the target critical binding point and the calculation result to obtain the target color mixing color channel value of the target value assignment binding point.

[0220] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0221] Get the initial color mixing channel value of the target assignment binding point;

[0222] Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result;

[0223] The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

[0224] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0225] Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values;

[0226] Performing difference processing on the sequence number values ​​of adjacent critical binding points to obtain multiple second difference values;

[0227] Performing quotient processing on each first difference value and the corresponding second difference value respectively to obtain a plurality of quotient values;

[0228] The multiple quotient values ​​are averaged to obtain the grayscale variation.

[0229] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0230] Obtain the acquisition lens accuracy and test environment data;

[0231] Determine the critical binding point based on the acquisition lens accuracy and test environment data;

[0232] Determine the assignment binding point based on the critical binding point and the gamma curve.

[0233] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0234] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0235] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0236] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A brightness adjustment method, characterized in that: The method comprises: Determine an assignment binding point and a critical binding point; the assignment binding point is a grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is a grayscale binding point adjacent to the assignment binding point; The mixed color channel value of the assignment binding point is assigned according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

2. The method according to claim 1, characterized in that The step of assigning the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result includes: Obtaining the mixed color channel value of each critical binding point respectively; For each color channel, determining a grayscale change amount according to the mixed color channel values ​​of the plurality of critical binding points; Performing value assignment processing on each of the value assignment binding points according to the grayscale variation to obtain a target mixed color channel value of each of the value assignment binding points; The brightness adjustment result is determined according to the target mixed color channel values ​​of the plurality of assignment binding points.

3. The method according to claim 2, characterized in that The step of performing value assignment processing on each of the value assignment binding points according to the grayscale variation to obtain a target mixed color channel value of each of the value assignment binding points includes: Obtaining the grayscale order difference between the target critical binding point and the target assignment binding point; Performing a product operation on the order difference and the grayscale variation to obtain a calculation result; The target value assignment binding point is assigned a value according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point.

4. The method according to claim 3, characterized in that The step of performing value assignment processing on the target value assignment binding point according to the mixed color channel value of the target critical binding point and the calculation result to obtain the target mixed color channel value of the target value assignment binding point includes: Obtaining the initial color mixing color channel value of the target value assignment binding point; Determine the channel value to be assigned according to the mixed color channel value of the target critical binding point and the calculation result; The target value assignment binding point is assigned a value according to the initial color mixing color channel value of the target value assignment binding point and the channel value to be assigned, so as to obtain the target color mixing color channel value of the target value assignment binding point.

5. The method according to claim 1, characterized in that The step of assigning the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result includes: Performing linear interpolation assignment processing based on the mixed color channel values ​​of the plurality of critical binding points to obtain target mixed color channel values ​​of the plurality of assignment binding points; The brightness adjustment result is determined according to the target mixed color channel values ​​of the plurality of assignment binding points.

6. The method according to claim 2, characterized in that Determining the grayscale variation according to the mixed color channel values ​​of the plurality of critical binding points includes: Performing difference processing on the mixed color channel values ​​of adjacent critical binding points to obtain a plurality of first difference values; Performing difference processing on the sequence number values ​​of the adjacent critical binding points to obtain a plurality of second difference values; performing quotient processing on each of the first difference values ​​and the corresponding second difference value respectively to obtain a plurality of quotient values; The plurality of quotients are averaged to obtain the grayscale variation.

7. The method according to claim 1, characterized in that The determining of the value assignment binding point and the critical binding point includes: Obtain the acquisition lens accuracy and test environment data; Determining the critical binding point according to the acquisition lens accuracy and the test environment data; The assignment binding point is determined according to the critical binding point and the gamma curve.

8. A brightness adjustment device, characterized in that: The device comprises: A binding point determination module, used to determine a valued binding point and a critical binding point; the valued binding point is a grayscale binding point whose brightness does not conform to the gamma curve, and the critical binding point is a grayscale binding point adjacent to the valued binding point; The assignment module is used to perform assignment processing on the mixed color channel value of the assignment binding point according to the mixed color channel value of the critical binding point to obtain a brightness adjustment result.

9. A display panel, characterized in that: The display panel comprises an execution unit capable of implementing the method according to any one of claims 1 to 7.

10. A display device, comprising a display screen, a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • OLED module Gamma adjustment and calibration method and device

    CN106328070A

  • Gamma debugging method and device of display module and display method of display module

    CN115588406A

  • Gamma adjusting method and device of display panel and electronic equipment

    CN117456953A

  • Screen brightness adjusting method and device and computer equipment

    CN118135935A

  • Gamma correction method, gamma correction device and gamma correction system

    US20210097920A1