Brightness compensation method and device, storage medium and computer program product

By obtaining the refresh frequency of the partition to be compensated in the display panel and looking for brightness compensation data from the preset lookup table, compensating and calculating the reference data value, the problem of brightness difference in partitioned multi-frequency display is solved, and the consistency of display brightness is achieved.

CN119889231AActive Publication Date: 2025-04-25BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Application Number
CN202510279400.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-04-25
Estimated Expiration
2045-03-10

AI Technical Summary

Technical Problem

During the multi-frequency display of partitions, there are brightness differences between the display areas of different frequencies, resulting in obvious split screen phenomena or uneven brightness, which seriously affects the display quality and user experience.

Method used

By obtaining the refresh frequency of the partition to be compensated, the corresponding brightness compensation data is found from the preset lookup table, and the reference data value is compensated and calculated by using these data to compensate and calculate the target data value, and the data value is used to drive the partition to be displayed for display to achieve brightness consistency.

Benefits of technology

It effectively improves the brightness difference between display areas of different frequencies when displaying partitions in multiple frequency, improves the consistency of display brightness, and is suitable for scenes where the partition position to be compensated dynamically adjusts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119889231A_ABST
    Figure CN119889231A_ABST
Patent Text Reader

Abstract

The invention provides a brightness compensation method and device, a storage medium and a computer program product. The brightness compensation method comprises the steps of obtaining a refresh frequency of a to-be-compensated partition in a display panel; searching brightness compensation data corresponding to the refresh frequency from a preset lookup table, and storing multiple groups of brightness compensation data in the preset lookup table, each group of brightness compensation data comprises reference data values corresponding to different gray scale pictures when the display panel is refreshed at a reference refresh frequency and a brightness compensation parameter required by the display brightness when the display panel is refreshed at a refresh frequency to reach target brightness, and the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency; acquiring a reference data value and a brightness compensation parameter corresponding to a gray-scale value from the brightness compensation data according to the gray-scale value of the to-be-displayed picture in the display process of the to-be-compensated partition, and performing compensation calculation on the reference data value by using the brightness compensation parameter to obtain a target data value; and driving the to-be-compensated partition to be displayed by using the target data value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and more specifically, to a brightness compensation method, device, storage medium, and computer program product. Background Art

[0002] Organic Light-Emitting Diode (OLED) display devices have the advantages of high contrast, wide color gamut, and fast response time. They have become one of the important representatives of the new generation of display technology and are widely used in smart phones, tablet computers, wearable devices, and car displays.

[0003] In high-end display applications, in order to meet diverse needs such as gaming, video playback, and dynamic image processing, OLED display devices often need to support partitioned multi-frequency display mode. However, during the partitioned multi-frequency display process, there are differences in the brightness of display areas with different frequencies. When observed by the human eye, this brightness difference will appear as an obvious split screen phenomenon or uneven brightness, which seriously affects the display quality and user experience. Summary of the invention

[0004] The purpose of the present disclosure is to provide a brightness compensation method, device, storage medium and computer program product to solve the technical problem in the related art that brightness differences exist between display areas of different frequencies during partitioned multi-frequency display.

[0005] In order to achieve the above objectives, the present invention adopts the following technical solutions:

[0006] The present disclosure provides a brightness compensation method according to a first aspect, comprising the following steps:

[0007] Obtain the refresh frequency of the partition to be compensated in the display panel;

[0008] Searching for brightness compensation data corresponding to the refresh frequency from a preset lookup table according to the refresh frequency of the partition to be compensated, wherein the preset lookup table stores multiple groups of brightness compensation data, each group of the brightness compensation data includes reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency, wherein the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency, and the refresh frequency is less than the reference refresh frequency;

[0009] In the display process of the partition to be compensated, a reference data value and a brightness compensation parameter corresponding to the grayscale value are obtained from the brightness compensation data according to the grayscale value of the picture to be displayed, and the brightness compensation parameter is used to compensate the reference data value to obtain a target data value;

[0010] The target data value is used to drive the subarea to be compensated to display the picture to be displayed.

[0011] Optionally, the display panel includes a plurality of pixels, the pixel includes a plurality of sub-pixels, the reference data value in the brightness compensation data includes reference data values ​​corresponding to different sub-pixels, and the brightness compensation parameter includes brightness compensation parameters corresponding to different sub-pixels;

[0012] The steps of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and performing compensation calculation on the reference data value using the brightness compensation parameter to obtain a target data value include:

[0013] For any sub-pixel, a reference data value and a brightness compensation parameter corresponding to the grayscale value of the sub-pixel are obtained from the brightness compensation data according to the grayscale value of the sub-pixel in the picture to be displayed, and the reference data value is compensated and calculated using the brightness compensation parameter to obtain a target data value.

[0014] Optionally, the brightness compensation parameter includes a first compensation coefficient and a first compensation value, and the step of using the brightness compensation parameter to compensate the reference data value to obtain the target data value includes:

[0015] The target data value is obtained by compensating the reference data value according to the target compensation algorithm, and the target compensation algorithm is expressed as: data2=data1*Gain+offset, wherein data1 represents the reference data value, data2 represents the target data value, Gain represents the first compensation coefficient, and offset represents the first compensation value.

[0016] Optionally, the display panel includes a plurality of display brightness levels, each group of the brightness compensation data includes a plurality of groups of sub-brightness compensation data, a group of the sub-brightness compensation data corresponds to a display brightness level, the sub-brightness compensation data includes reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency at a display brightness level, and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency at the display brightness level, and the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency at the display brightness level;

[0017] The step of searching for brightness compensation data corresponding to the refresh frequency from a preset lookup table according to the refresh frequency of the partition to be compensated comprises: obtaining a current display brightness level of the display panel, searching for sub-brightness compensation data corresponding to the current display brightness level and the refresh frequency from a preset lookup table according to the current display brightness level and the refresh frequency of the partition to be compensated;

[0018] The step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed is: obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the sub-brightness compensation data according to the grayscale value of the picture to be displayed.

[0019] Optionally, the display panel includes a plurality of grayscale intervals, a set of the brightness compensation data includes a plurality of the brightness compensation parameters, and one brightness compensation parameter corresponds to one grayscale interval;

[0020] The step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed includes: obtaining a reference data value and a grayscale interval corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and determining the brightness compensation parameter corresponding to the grayscale interval as the brightness compensation parameter corresponding to the grayscale value.

[0021] Optionally, before the step of obtaining the refresh frequency of the partition to be compensated in the display panel, the step further includes:

[0022] The refresh frequency of each partition in the display panel is obtained, and the partition whose refresh frequency is less than the reference refresh frequency is determined as the partition to be compensated.

[0023] Optionally, before the step of searching a preset lookup table for brightness compensation data corresponding to the refresh frequency of the partition to be compensated, the step further includes:

[0024] Debugging the sample display panel to obtain brightness compensation parameters required for the display brightness of the sample display panel to reach a target brightness when the sample display panel is refreshed at a first refresh frequency, obtaining reference data values ​​corresponding to different grayscale images when the sample display panel is refreshed at the reference refresh frequency, and storing the reference data values ​​and the brightness compensation parameters as a set of brightness compensation data corresponding to the first refresh frequency, wherein the first refresh frequency is less than the reference refresh frequency;

[0025] Measuring a plurality of brightness compensation data corresponding to the first refresh frequencies, and generating the preset lookup table according to the plurality of sets of brightness compensation data obtained by the measurement;

[0026] The preset lookup table is written into a memory of the display panel.

[0027] A second aspect of the present disclosure provides a brightness compensation device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the brightness compensation method described above when executing the program.

[0028] A third aspect of the present disclosure provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the brightness compensation method described above are implemented.

[0029] A fourth aspect of the present disclosure provides a computer program product, including a computer program, which implements the steps of the brightness compensation method described above when the computer program is executed by a processor.

[0030] The beneficial effects of the present disclosure are as follows:

[0031] The brightness compensation method of the disclosed embodiment, when the partitions are displayed at multiple frequencies, for each partition to be compensated with a lower refresh frequency, the brightness compensation data corresponding to the partition is searched from a preset lookup table, and the brightness compensation parameters in the brightness compensation data are used to perform compensation calculation on the reference data value at the reference refresh frequency to obtain the target data value required for the partition, and then the target data value is used to drive the partition to be displayed for display. At this time, the display brightness of the partition to be compensated tends to be consistent with the display brightness of the partition corresponding to the reference refresh frequency, wherein the reference refresh frequency is greater than the refresh frequency of the partition to be compensated. That is, the brightness compensation method of this embodiment can compensate for the data values ​​of the pixels in the partition with low refresh frequency to increase the display brightness of the partition with low refresh frequency to the display brightness of the partition with high refresh frequency. On the one hand, it can improve the brightness difference problem between display areas of different frequencies when the partitions are displayed at multiple frequencies, and improve the consistency of the display brightness. On the other hand, it can also be applicable to the scenario where the position of the partition to be compensated is dynamically adjusted. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The specific implementation methods of the present disclosure are further described in detail below with reference to the accompanying drawings.

[0033] Figure 1 A schematic diagram of a display panel partitioned multi-frequency display in the related art;

[0034] Figure 2 A flowchart of a brightness compensation method provided by an embodiment of the present disclosure;

[0035] Figure 3 A schematic diagram of obtaining a target data value data2 by performing compensation calculation on a reference data value data1 according to a target compensation algorithm;

[0036] Figure 4 is a relationship curve between data voltage value and gray scale corresponding to different refresh frequencies;

[0037] Figure 5 A flow chart of obtaining a preset lookup table for debugging a sample display panel. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0039] Unless otherwise defined, the technical terms or scientific terms used in the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, similar words such as "one", "one" or "the" do not indicate quantity restrictions, but indicate that there is at least one. Similar words such as "include" or "comprise" mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Similar words such as "connect" or "connected" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0040] In order to better understand the technical solution of the present disclosure, the inventive concept of the present disclosure is first described in detail.

[0041] The schematic diagram of the display panel partition multi-frequency display is as follows Figure 1 As shown, Figure 1 The display panel includes two partitions, namely the first partition and the second partition, wherein the display frequency of the first partition is 30Hz and the display frequency of the second partition is 120Hz. In the process of partition multi-frequency display, due to the different display frequencies of each partition, the characteristics of the driving circuits of each partition are different, which leads to inconsistent brightness between partitions with different display frequencies. This brightness inconsistency is usually manifested as: the brightness of the high-frequency partition is greater than the brightness of the low-frequency partition, that is, when the first partition and the second partition display the same grayscale picture, the display brightness of the second partition is greater than the display brightness of the first partition.

[0042] In order to solve the above technical problems, the embodiments of the present disclosure provide a brightness compensation method, device, storage medium and computer program product. Figure 2 , Figure 2 The flowchart of the brightness compensation method provided by the embodiment of the present disclosure can be applied to the driver chip (Driver IC, DIC for short) in the display panel, such as Figure 2 As shown, the following steps are included:

[0043] Step S101, obtaining a refresh frequency of a subarea to be compensated in a display panel.

[0044] When the display panel is partitioned and displayed at multiple frequencies, the display brightness of the partition with a lower refresh frequency (i.e., display frequency) is usually lower than that of the partition with a higher refresh frequency, so the display brightness of the partition with a low refresh frequency needs to be compensated. Before compensation, it is necessary to determine the partition with a low refresh frequency at the current moment in the display panel, i.e., the partition to be compensated.

[0045] Optionally, before the step of obtaining the refresh frequency of the partition to be compensated in the display panel, the step further includes: obtaining the refresh frequency of each partition in the display panel, and determining the partition whose refresh frequency is less than the reference refresh frequency as the partition to be compensated.

[0046] The number of partitions of the display panel may be 2, 3, 4 or more, and the embodiment of the present disclosure does not limit the number of partitions of the display panel.

[0047] The reference refresh frequency is predetermined and is usually a larger value within the refresh frequency range supported by the display panel. The larger value may be the maximum value or may not be the maximum value.

[0048] Exemplarily, the maximum refresh rate supported by the display panel is 120 Hz, and the reference refresh rate is 120 Hz.

[0049] Exemplarily, the maximum refresh rate supported by the display panel is 144 Hz, and the reference refresh rate is 120 Hz, 144 Hz, or other values ​​less than 144 Hz.

[0050] In the disclosed embodiment, when the display panel displays at different refresh frequencies, as the refresh frequency increases, the brightness difference between different refresh frequencies will gradually decrease, and when the refresh frequency reaches a certain range, the brightness difference between different refresh frequencies can be reduced to a level that is imperceptible to the human eye. For example, for a display panel that supports a refresh frequency of 144Hz, when the refresh frequency is greater than 120Hz, its brightness is basically the same. Therefore, for a display panel that supports a refresh frequency of 144Hz, the reference refresh frequency is set to 120Hz, and the partition with a refresh frequency less than 120Hz is determined as the partition to be compensated, and the display brightness of the partition to be compensated is compensated to be the same as the display brightness of the partition with a refresh frequency of 120Hz. Since the display brightness of the partition with a refresh frequency greater than 120Hz is basically the same as the display brightness of the partition with a refresh frequency of 120Hz, although the reference refresh frequency is not the maximum refresh frequency at this time, the display brightness of each partition can still be made consistent.

[0051] Step S102, searching a preset lookup table for brightness compensation data corresponding to the refresh frequency according to the refresh frequency of the partition to be compensated, wherein the preset lookup table stores a plurality of sets of brightness compensation data, each set of the brightness compensation data including reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency, wherein the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency, and the one refresh frequency is less than the reference refresh frequency.

[0052] Among them, the reference data value refers to the data value (i.e., data value) corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency. For any set of brightness compensation data, its brightness compensation parameter is used to compensate the reference data value so that the compensated reference data value can make up for the difference in display brightness caused by different refresh frequencies. The refresh frequencies corresponding to each set of brightness compensation data are different.

[0053] In the disclosed embodiment, the preset look-up table (LUT table) is obtained by debugging the sample display panel in advance. The LUT table stores multiple groups of brightness compensation data, each group of brightness compensation data is used to represent the brightness compensation parameters required when the display brightness of the display panel reaches the display brightness when it is refreshed at a reference refresh frequency when it is refreshed at a refresh frequency, that is, each group of brightness compensation data corresponds to a refresh frequency, which is less than the reference refresh frequency.

[0054] Exemplarily, the refresh frequencies supported by the display panel include 1Hz, 10Hz, 30Hz, 45Hz, 60Hz, 90Hz, and 120Hz. Assuming that the reference refresh frequency is represented as f0, and the refresh frequency corresponding to the brightness compensation data is represented as f1, when the reference refresh frequency f0 is 120Hz, the LUT table needs to include 6 sets of brightness compensation data, and the refresh frequencies f1 corresponding to the 6 sets of brightness compensation data are 1Hz, 10Hz, 30Hz, 45Hz, 60Hz, and 90Hz, respectively. For the refresh frequency f1=1Hz, the corresponding brightness compensation data represents: the brightness compensation parameters required to increase the display brightness when the display panel is refreshed at a refresh frequency of 1Hz to the display brightness when it is refreshed at a reference refresh frequency of 120Hz. Similarly, it can be known that the contents of the brightness compensation data corresponding to the refresh frequencies of 10Hz, 30Hz, 45Hz, 60Hz, and 90Hz are not repeated here.

[0055] Assuming that each set of brightness compensation data is also stored in the form of a LUT table, the LUT tables corresponding to the 6 sets of brightness compensation data are respectively represented as LUT1, LUT2, LUT3, LUT4, LUT5 and LUT6, and the contents of the preset lookup table are shown in Table 1.

[0056] Table 1 Preset Lookup Table

[0057]

[0058] For any set of brightness compensation data, in addition to the brightness compensation parameters, it also includes the benchmark data values ​​corresponding to different grayscale images when the display panel is refreshed at the benchmark refresh frequency f0. Assuming that the benchmark data value is represented as data1, the brightness compensation parameters are used to perform compensation calculation on the benchmark data value data1 to obtain the data value corresponding to the lower refresh frequency adopted by the partition to be compensated, that is, the target data value.

[0059] For each pixel of the display panel, different grayscale values ​​correspond to different reference data values ​​data1. After conversion, the reference data value data1 can obtain a one-to-one corresponding data voltage value, which is also the data voltage value. The data voltage value is provided to the data line of the pixel to control the brightness of the pixel. Therefore, the reference data value data1 needs to include multiple sub-reference data values, each of which corresponds to a grayscale value. Exemplarily, for a display panel with an 8-bit bit depth, the grayscale value range is 0-255, then the reference data value data1 includes a sub-reference data value that corresponds one-to-one to any grayscale value within the grayscale value range.

[0060] Step S103, during the display process of the partition to be compensated, a reference data value and a brightness compensation parameter corresponding to the grayscale value are obtained from the brightness compensation data according to the grayscale value of the picture to be displayed, and the brightness compensation parameter is used to compensate the reference data value to obtain a target data value.

[0061] In order to reduce the display brightness difference of partitions with different refresh frequencies and make the display brightness of partitions with different refresh frequencies tend to be consistent, when the partition to be compensated in the present disclosure example is displayed, it is necessary to use the brightness compensation parameter to perform compensation calculation on the reference data value data1 under the reference refresh frequency f0, and the data value obtained after the compensation calculation is expressed as the target data value data2.

[0062] Optionally, the brightness compensation parameters include a first compensation coefficient Gain and a first compensation value offset, and the step of using the brightness compensation parameters to compensate the reference data value data1 to obtain the target data value data2 includes: compensating the reference data value data1 according to a target compensation algorithm to obtain the target data value data2, and the target compensation algorithm is expressed as: data2=data1*Gain+offset.

[0063] Please refer to Figure 3 , Figure 3The schematic diagram is a diagram of obtaining the target data value data2 by performing compensation calculation on the reference data value data1 according to the target compensation algorithm, as shown in FIG. Figure 3 As shown, the input data input data of the target compensation algorithm is the reference data value data1. The target compensation algorithm first multiplies the reference data value data1 using the first compensation coefficient Gain to obtain the first intermediate value Gain combined input data, and then uses the first compensation value offset to add the first intermediate value Gain combined input data to obtain the target data value data2, which can also be expressed as Gain & offset combined input data. The target data value data2 is also the output data output data of the target compensation algorithm. Among them, the reference data value data1, the first compensation coefficient Gain, the first compensation value offset, and the target data value data2 can all be represented by a 12-bit binary number.

[0064] For example, please refer to Figure 4 , Figure 4 is the relationship curve between data voltage value and gray scale corresponding to different refresh frequencies, Figure 4 The horizontal axis of each curve in the figure represents the grayscale value, and the vertical axis represents the data voltage value, wherein the data voltage value corresponds to the data value one by one. Figure 4 The solid line curve corresponding to the reference refresh frequency f0 represents the relationship curve between the data voltage value and the grayscale value of the display panel when the refresh frequency is the reference refresh frequency f0. Assuming that the curve corresponding to the reference refresh frequency f0 is represented as the first curve y0, the dashed line curve corresponding to other refresh frequencies f1 (for example, f1=1Hz, 10Hz, 30Hz, 45Hz, 60Hz) represents the relationship curve between the data voltage value and the grayscale value corresponding to the refresh frequency f1. Assuming that the dashed line curve is represented as the second curve y1, the data voltage value of the second curve y1 is one-to-one corresponding to the target data value data2. In the disclosed embodiment, when compensating for the partition to be compensated with a low refresh frequency, the compensation calculation is performed on the reference data value data1 with a high refresh frequency to obtain the target compensation value data2. The compensation calculation process is reflected in Figure 4 The relationship curve between the data voltage value and the grayscale value shown in FIG. 1 can also be understood as a process of compensating the first curve y0 to obtain the second curve y1. Figure 4 It can be seen that when displaying a picture of the same gray scale, if the display brightness is the same, the data voltage value required when the refresh frequency is low is greater than the data voltage value required when the refresh frequency is high.

[0065] In the embodiment of the present disclosure, when brightness compensation is performed on a partition with a low refresh frequency, it is achieved by compensating the data value (which can also be understood as the data voltage value). Therefore, compensation can be performed on any area, that is, the partition to be compensated can be any area and is not limited by the hardware design. Therefore, the brightness compensation method of the embodiment of the present disclosure can be applicable to the scenario where the position of the partition to be compensated is dynamically adjusted.

[0066] Step S104 , using the target data value to drive the to-be-compensated partition to display the to-be-displayed picture, and at this time, the display brightness of the to-be-compensated partition is the same as the target brightness.

[0067] It can be understood that in the embodiment of the present disclosure, the display brightness of the partition to be compensated is the same as the target brightness, which may include the situation that the display brightness of the partition to be compensated is exactly the same as the target brightness, and may also include the situation that the difference between the display brightness of the partition to be compensated and the target brightness is less than a certain threshold.

[0068] Compared with the related art, the brightness compensation method of the embodiment of the present disclosure, when the partitions are displayed at multiple frequencies, for each partition to be compensated with a lower refresh frequency, the brightness compensation data corresponding to the partition is searched from a preset lookup table, and the brightness compensation parameters in the brightness compensation data are used to perform compensation calculations on the reference data value at the reference refresh frequency to obtain the target data value required for the partition, and then the target data value is used to drive the partition to be displayed for display. At this time, the display brightness of the partition to be compensated tends to be consistent with the display brightness of the partition corresponding to the reference refresh frequency, wherein the reference refresh frequency is greater than the refresh frequency of the partition to be compensated. That is, the brightness compensation method of this embodiment can compensate for the data values ​​of the pixels in the partition with low refresh frequency, and increase the display brightness of the partition with low refresh frequency to the display brightness of the partition with high refresh frequency. On the one hand, it can improve the brightness difference problem between display areas of different frequencies when the partitions are displayed at multiple frequencies, and improve the consistency of the display brightness. On the other hand, it can also be applicable to the scenario where the position of the partition to be compensated is dynamically adjusted.

[0069] In one possible implementation, the display panel includes multiple display brightness levels, each group of the brightness compensation data includes multiple groups of sub-brightness compensation data, one group of the sub-brightness compensation data corresponds to one display brightness level, and the sub-brightness compensation data include reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency at one display brightness level, and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency at the display brightness level, and the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency at the display brightness level.

[0070] Correspondingly, the step of searching for brightness compensation data corresponding to the refresh frequency from a preset lookup table according to the refresh frequency of the partition to be compensated includes: obtaining the current display brightness level of the display panel, and searching for sub-brightness compensation data corresponding to the current display brightness level and the refresh frequency from a preset lookup table according to the current display brightness level and the refresh frequency of the partition to be compensated. Similarly, the step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed includes: obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the sub-brightness compensation data according to the grayscale value of the picture to be displayed.

[0071] For the display panel, it includes a plurality of different display brightness levels, each of which can be represented by a display brightness value (DBV value). When the brightness of the display image on the display panel is adjusted by the gamma parameter, it is performed at the corresponding DBV value. Therefore, the gamma parameter also includes the same number of Gamma bands as the DBV value, and each Gamma band corresponds to a DBV value. For any pixel, the display brightness of the same gray scale under different Gamma bands will be different. Therefore, when compensating for the brightness difference between display areas of different frequencies during the partitioned multi-frequency display, it is necessary to consider the influencing factor of the current display brightness level of the display panel, and use different brightness compensation data for compensation at different display brightness levels.

[0072] In the disclosed embodiment, each set of brightness compensation data can be divided into a plurality of sub-brightness compensation data according to the display brightness level of the display panel, and each sub-brightness compensation data corresponds to a display brightness level. When performing brightness compensation, it is necessary to obtain the current display brightness level of the display panel, and use the sub-brightness compensation data corresponding to the current display brightness level to perform compensation. The current display brightness level of the display panel can be set by the user.

[0073] For example, as shown in Table 2, Table 2 is a schematic diagram of the data structure of any set of brightness compensation data. Assuming that the display brightness range of the display panel is divided into 10 display brightness levels L0-L9 according to different DBV values, each display brightness level corresponds to a sub-brightness compensation data. The data in Table 2 is 1i Indicates the i-th display brightness level L i Corresponding benchmark data value data1, Gain i Indicates the i-th display brightness level L i The corresponding first compensation coefficient Gain, offset i Indicates the i-th display brightness level L iThe corresponding first compensation value offset, for example, for the display brightness level L0, its sub-brightness compensation data includes the reference data value data 10 And brightness compensation parameters Gain0, offset0, reference data value data 10 It indicates the reference data values ​​corresponding to different grayscale images when the display panel is refreshed at the reference refresh frequency f0 at the display brightness level L0. The brightness compensation parameters Gain0 and offset0 are used to compensate the reference data values ​​data of the reference refresh frequency f0. 10 Compensation is performed, assuming that the target data value obtained after compensation is expressed as data 20 , then the target data value data 20 It can be achieved that the display panel is refreshed at the refresh rate f1 and uses the target data value data 20 When driving the display, the display brightness and the display panel are refreshed at the reference refresh frequency f0 and the reference data value data is used. 10 The display brightness is the same when the display is driven.

[0074] Table 2 Data structure of brightness compensation data

[0075] <![CDATA[Brightness level L i > DBV Gamma Band <![CDATA[data 1i ]]> <![CDATA[Gain i ]]> <![CDATA[offset i <!-- 7 -->]]> <![CDATA[L0]]> 4095 Nor 0 <![CDATA[data 10 ]]> <![CDATA[Gain0]]> <![CDATA[offset0]]> <![CDATA[L1]]> 1056 Nor 1 <![CDATA[data 11 ]]> <![CDATA[Gain1]]> <![CDATA[offset1]]> <![CDATA[L2]]> 880 Nor 2 <![CDATA[data 12 ]]> <![CDATA[Gain2]]> <![CDATA[offset2]]> <![CDATA[L3]]> 700 Nor 3 <![CDATA[data 13 ]]> <![CDATA[Gain3]]> <![CDATA[offset3]]> <![CDATA[L4]]> 550 Nor 4 <![CDATA[data 14 ]]> <![CDATA[Gain4]]> <![CDATA[offset4]]> <![CDATA[L5]]> 420 Nor 5 <![CDATA[data 15 ]]> <![CDATA[Gain5]]> <![CDATA[offset5]]> <![CDATA[L6]]> 310 Nor 6 <![CDATA[data 16 ]]> <![CDATA[Gain6]]> <![CDATA[offset6]]> <![CDATA[L7]]> 210 Nor 7 <![CDATA[data 17 ]]> <![CDATA[Gain7]]> <![CDATA[offset7]]> <![CDATA[L8]]> 100 Nor 8 <![CDATA[data 18 ]]> <![CDATA[Gain8]]> <![CDATA[offset8]]> <![CDATA[L9]]> 1 Nor 9 <![CDATA[data 19 ]]> <![CDATA[Gain9]]> <![CDATA[offset9]]>

[0076] In the disclosed embodiment, different brightness compensation data are set for different display brightness levels, which can compensate for the brightness difference between display areas of different frequencies when the display panel displays multiple frequencies at different display brightness levels, thereby achieving more accurate brightness compensation.

[0077] In a possible implementation, the display panel includes multiple pixels, the pixels include multiple sub-pixels, the reference data value data1 in the brightness compensation data includes reference data values ​​corresponding to different sub-pixels, and the brightness compensation parameters include brightness compensation parameters corresponding to different sub-pixels.

[0078] Correspondingly, the steps of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and compensating the reference data value using the brightness compensation parameter to obtain a target data value include: for any sub-pixel, obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value of the sub-pixel from the brightness compensation data according to the grayscale value of the sub-pixel in the picture to be displayed, and compensating the reference data value using the brightness compensation parameter to obtain a target data value.

[0079] In the disclosed embodiment, each pixel of the display panel includes a plurality of sub-pixels. Exemplarily, for a display panel of RGB color channels, each pixel includes a red sub-pixel R, a green sub-pixel G, and a blue sub-pixel B. When performing brightness compensation, it is necessary to compensate for the reference data values ​​of each sub-pixel R, G, and B respectively. Therefore, each set of brightness compensation data needs to include the reference data value data1 and the brightness compensation parameters Gain and offset corresponding to the sub-pixels R, G, and B respectively. Exemplarily, each set of brightness compensation data includes 3 lookup tables as shown in Table 2, and the 3 lookup tables correspond to the sub-pixels R, G, and B respectively. Similarly, the process of using the brightness compensation parameters to compensate the reference data value data1 to obtain the target data value data2 can be expressed as:

[0080] data 2R =data 1R *Gain R +offset R ;

[0081] data 2G =data 1G *Gain G +offset G ;

[0082] data 2B =data 1B *Gain B +offset B ;

[0083] Among them, data 1R 、data 1G 、data 1B Indicates the reference data values ​​corresponding to the sub-pixels R, G, and B in different grayscale white images when the display panel is refreshed at the reference refresh frequency f0, Gain R and offset R Indicates the brightness compensation parameter corresponding to the red sub-pixel R, Gain G and offset G Indicates the brightness compensation parameter corresponding to the green sub-pixel G, Gain B and offset B Indicates the brightness compensation parameter corresponding to the blue sub-pixel B.

[0084] In the embodiment of the present disclosure, the reference data value data1 includes sub-reference data values ​​corresponding to the grayscale values ​​of the display panel, and for the brightness compensation parameter, different grayscale values ​​thereof can share the same set of first compensation coefficients Gain and first compensation values ​​offset, that is, in the embodiment shown in Table 2, for the reference data value data1i , the first compensation coefficient Gain of the sub-reference data value corresponding to different grayscale values i and the first compensation value offset i Since the brightness difference of the display panel at different display frequencies may be different for different grayscale values, different grayscale values ​​use the same first compensation coefficient Gain i and the first compensation value offset i When compensating for the brightness difference of different display frequencies, the effect of different grayscale values ​​on the first compensation coefficient Gain is ignored. i and the first compensation value offset i In order to achieve a better compensation effect, multiple groups of first compensation coefficients Gain can be set according to the grayscale value of the display panel. i and the first compensation value offset i .

[0085] Optionally, the display panel includes a plurality of grayscale intervals, a set of the brightness compensation data includes a plurality of the brightness compensation parameters, and one brightness compensation parameter corresponds to one grayscale interval.

[0086] Correspondingly, the step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed includes: obtaining a reference data value and a grayscale interval corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and determining the brightness compensation parameter corresponding to the grayscale interval as the brightness compensation parameter corresponding to the grayscale value.

[0087] For example, the grayscale value range of the display panel is 0-255, and the first compensation coefficient Gain can be adjusted according to the grayscale value. i and the first compensation value offset i The grayscale value range 0-255 is divided into multiple grayscale intervals, for example, into 4 grayscale intervals 0-32, 33-64, 65-128, 129-255, and then a set of first compensation coefficients Gain is pre-debugged for each grayscale interval i and the first compensation value offset i When compensation is performed, the corresponding reference data value, the first compensation coefficient and the first compensation value are selected from the preset lookup table using the current refresh frequency, display brightness and grayscale value of the picture to be displayed.

[0088] The brightness compensation method of the embodiment of the present disclosure can compensate the first compensation coefficient Gain of different grayscale values ​​to a certain extent. i and the first compensation value offset i The influence of the display frequency is improved to compensate for the brightness difference of different display frequencies.

[0089] In the present disclosure, Figure 5 As shown, before the step of searching the preset lookup table for brightness compensation data corresponding to the refresh frequency of the partition to be compensated, the following steps are also included:

[0090] Step S201, debugging the sample display panel to obtain the brightness compensation parameters required for the display brightness of the sample display panel to reach the target brightness when it is refreshed at a first refresh frequency, obtaining the reference data values ​​corresponding to different grayscale images when the sample display panel is refreshed at the reference refresh frequency, and storing the reference data values ​​and the brightness compensation parameters as a set of brightness compensation data corresponding to the first refresh frequency, wherein the first refresh frequency is less than the reference refresh frequency.

[0091] In the disclosed embodiment, the first refresh frequency refers to a display frequency supported by the display panel that is less than the reference refresh frequency. For example, for Table 1, the first refresh frequency refers to 1 Hz, 10 Hz, 30 Hz, 45 Hz, 60 Hz, or 90 Hz. In the debugging stage, for each first refresh frequency, step S201 needs to be executed to obtain a set of brightness compensation data corresponding to the first refresh frequency. As can be seen from the above description, each set of brightness compensation data includes 3 LUT tables as shown in Table 2, and the 3 LUT tables correspond to the red sub-pixel R, the green sub-pixel G, and the blue sub-pixel B, respectively.

[0092] When debugging the sample display panel, the test screen is a white screen. The sample display panel needs to display white screens of different grayscales. Then, when the sample display panel works at the reference refresh frequency (that is, refreshed at the reference refresh frequency), the reference data values ​​of sub-pixels R, G, and B when displaying white screens of different grayscales are measured. 1R 、data 1G 、data 1B , and measure the display brightness at this time, that is, get the target brightness; then control the display panel to work at the first refresh frequency, debug Gain R 、offset R 、Gain G 、offset G 、Gain B 、offset B The value of will make the display panel work at the first refresh rate, display different grayscale white screen display brightness and the same as the corresponding grayscale target brightness of a set of gain R 、offset R 、Gain G 、offset G 、Gain B 、offset BThe value of is used as the brightness compensation parameter corresponding to the first refresh frequency.

[0093] Step S202 , measuring a plurality of brightness compensation data corresponding to the first refresh frequency, and generating the preset lookup table according to the plurality of sets of brightness compensation data obtained by the measurement.

[0094] Step S203: writing the preset lookup table into the memory of the display panel.

[0095] In the disclosed embodiment, before performing brightness compensation on the display panel, it is necessary to pre-select a sample display panel and debug the sample display panel to obtain a preset lookup table. Since the characteristics of display panels in the same batch are similar, the preset lookup table obtained by debugging the sample display panel can be used as the preset lookup table for other display panels in the same batch, and the preset lookup table can be written into the memory of each display panel without debugging each display panel separately. The characteristics here include but are not limited to: the degree of brightness difference when the display panel displays the same picture at different refresh rates, and the benchmark data values ​​corresponding to different grayscale pictures are basically the same when the display panel is refreshed at a benchmark refresh rate.

[0096] Based on the same inventive concept, the second aspect of the present disclosure provides a brightness compensation device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the brightness compensation method described above when executing the program.

[0097] Optionally, the brightness compensation device in the embodiment of the present disclosure may be a driver chip in the display panel, or may be other chips with processing functions in the display panel, such as a Soc chip in the display panel.

[0098] It can be understood that the display panel in the embodiment of the present disclosure can not only be an OLED display panel, but also can be set to other types according to actual needs. For example, the display panel can also be a quantum dot light emitting diode (Quantum Dot Light Emitting Diode, referred to as QLED) display panel or a micro light emitting diode (Micro Light Emitting Diode, referred to as Micro LED) display panel, etc.

[0099] Based on the same inventive concept, the third aspect of the present disclosure provides a display device, including a display panel and a brightness compensation device as shown above. In a specific implementation, the display device can be any product or component with a display function, such as an electronic paper, a mobile phone, a tablet computer, a television, a monitor, a notebook computer, a digital photo frame, a navigator, etc., and this embodiment does not limit this.

[0100] Based on the same inventive concept, the fourth aspect of the present disclosure provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the brightness compensation method described above are implemented.

[0101] In the specific implementation process, the computer storage medium may include: Universal Serial Bus Flash Drive (USB), mobile hard disk, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disk, and other storage media that can store program codes.

[0102] Based on the same inventive concept, the fifth aspect of the present disclosure provides a computer program product, including a computer program, which implements the steps of the brightness compensation method described above when executed by a processor. Since the principle of solving the problem by the above computer program is similar to the principle of the brightness compensation method, the implementation of the above computer program can refer to the implementation of the brightness compensation method, and the repeated parts will not be repeated.

[0103] The computer program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more conductors, 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 thereof.

[0104] Obviously, the above embodiments of the present disclosure are merely examples for clearly illustrating the present disclosure, and are not limitations on the implementation methods of the present disclosure. For ordinary technicians in this field, other different forms of changes or modifications can be made on the basis of the above description. It is impossible to list all the implementation methods here. All 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 brightness compensation method, characterized in that: The following steps are involved: Obtain the refresh frequency of the partition to be compensated in the display panel; Searching for brightness compensation data corresponding to the refresh frequency from a preset lookup table according to the refresh frequency of the partition to be compensated, wherein the preset lookup table stores multiple groups of brightness compensation data, each group of the brightness compensation data includes reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency, wherein the target brightness is the display brightness when the display panel is refreshed at the reference refresh frequency, and the refresh frequency is less than the reference refresh frequency; In the display process of the partition to be compensated, a reference data value and a brightness compensation parameter corresponding to the grayscale value are obtained from the brightness compensation data according to the grayscale value of the picture to be displayed, and the brightness compensation parameter is used to compensate the reference data value to obtain a target data value; The target data value is used to drive the subarea to be compensated to display the picture to be displayed.

2. The brightness compensation method according to claim 1, characterized in that: The display panel includes a plurality of pixels, each pixel includes a plurality of sub-pixels, the reference data value in the brightness compensation data includes reference data values ​​corresponding to different sub-pixels, and the brightness compensation parameter includes brightness compensation parameters corresponding to different sub-pixels; The steps of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and performing compensation calculation on the reference data value using the brightness compensation parameter to obtain a target data value include: For any sub-pixel, a reference data value and a brightness compensation parameter corresponding to the grayscale value of the sub-pixel are obtained from the brightness compensation data according to the grayscale value of the sub-pixel in the picture to be displayed, and the reference data value is compensated and calculated using the brightness compensation parameter to obtain a target data value.

3. The brightness compensation method according to claim 1 or 2, characterized in that: The brightness compensation parameter includes a first compensation coefficient and a first compensation value. The step of using the brightness compensation parameter to compensate the reference data value to obtain the target data value includes: The target data value is obtained by compensating the reference data value according to the target compensation algorithm, and the target compensation algorithm is expressed as: data2=data1*Gain+offset, wherein data1 represents the reference data value, data2 represents the target data value, Gain represents the first compensation coefficient, and offset represents the first compensation value.

4. The brightness compensation method according to claim 1, characterized in that: The display panel includes a plurality of display brightness levels, each group of the brightness compensation data includes a plurality of groups of sub-brightness compensation data, one group of the sub-brightness compensation data corresponds to one display brightness level, the sub-brightness compensation data includes reference data values ​​corresponding to different grayscale images when the display panel is refreshed at a reference refresh frequency at one display brightness level, and brightness compensation parameters required for the display brightness to reach a target brightness when the display panel is refreshed at a refresh frequency at the display brightness level, the target brightness being the display brightness when the display panel is refreshed at the reference refresh frequency at the display brightness level; The step of searching for brightness compensation data corresponding to the refresh frequency from a preset lookup table according to the refresh frequency of the partition to be compensated comprises: obtaining a current display brightness level of the display panel, searching for sub-brightness compensation data corresponding to the current display brightness level and the refresh frequency from a preset lookup table according to the current display brightness level and the refresh frequency of the partition to be compensated; The step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed is: obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the sub-brightness compensation data according to the grayscale value of the picture to be displayed.

5. The brightness compensation method according to claim 1, characterized in that: The display panel includes a plurality of grayscale intervals, a set of the brightness compensation data includes a plurality of the brightness compensation parameters, and one brightness compensation parameter corresponds to one grayscale interval; The step of obtaining a reference data value and a brightness compensation parameter corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed includes: obtaining a reference data value and a grayscale interval corresponding to the grayscale value from the brightness compensation data according to the grayscale value of the picture to be displayed, and determining the brightness compensation parameter corresponding to the grayscale interval as the brightness compensation parameter corresponding to the grayscale value.

6. The brightness compensation method according to claim 1, characterized in that: The step of obtaining the refresh frequency of the partition to be compensated in the display panel also includes: The refresh frequency of each partition in the display panel is obtained, and the partition whose refresh frequency is less than the reference refresh frequency is determined as the partition to be compensated.

7. The brightness compensation method according to claim 1, characterized in that: Before the step of searching the preset lookup table for brightness compensation data corresponding to the refresh frequency of the partition to be compensated according to the refresh frequency of the partition to be compensated, the step further includes: Debugging the sample display panel to obtain brightness compensation parameters required for the display brightness of the sample display panel to reach a target brightness when the sample display panel is refreshed at a first refresh frequency, obtaining reference data values ​​corresponding to different grayscale images when the sample display panel is refreshed at the reference refresh frequency, and storing the reference data values ​​and the brightness compensation parameters as a set of brightness compensation data corresponding to the first refresh frequency, wherein the first refresh frequency is less than the reference refresh frequency; Measuring a plurality of brightness compensation data corresponding to the first refresh frequencies, and generating the preset lookup table according to the plurality of sets of brightness compensation data obtained by the measurement; The preset lookup table is written into a memory of the display panel.

8. A brightness compensation device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the brightness compensation method according to any one of claims 1 to 7 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the brightness compensation method according to any one of claims 1 to 7 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the brightness compensation method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Display compensation method and device of display screen and display device

    CN113763878A

  • Brightness compensation method and device of display panel and electronic equipment

    CN115731864A

  • Brightness compensation method and device of display panel and computer storage medium

    CN116072073A

  • Driving circuit, driving method and display device

    CN116682343A

  • Display control device and method, display module and display equipment

    CN117496901A

Cited By

  • Display compensation method, display equipment and computer storage medium

    CN121237037A

  • Display device and brightness compensation method

    CN121260125A

  • Display device and brightness compensation method

    CN121260125B