Display panel and driving method thereof, compensation data compression method and decompression method

By introducing a data compression and decompression unit in the display panel and using common parameters to compress the compensation data, the problem of increased costs caused by storing and transmitting a large amount of compensation data on the display panel is solved, thereby achieving cost reduction and improved production efficiency.

CN115552508BActive Publication Date: 2025-09-09BOE TECHNOLOGY GROUP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180000044.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-22
Publication Date
2025-09-09
Estimated Expiration
2041-01-22

AI Technical Summary

Technical Problem

Display panels need to store and transmit a large amount of compensation data to improve display effects, but this increases production and driving costs.

Method used

A data compression unit and a data decompression unit are used to compress and decompress the compensation data through common parameters, reduce the data bit width, and use hardware to realize data compression and decompression, avoiding dependence on programmable circuits.

Benefits of technology

The cost and mass production difficulty of display panels are reduced, the data reading process is simplified, and the production efficiency of display panels is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115552508B_ABST
    Figure CN115552508B_ABST
Patent Text Reader

Abstract

A display panel and its driving method, compensation data compression method and decompression method. The display panel comprises a data compression unit (1) and a data decompression unit (2). The data compression unit (1) is used to obtain a plurality of first compensation data and common parameters, and compress each first compensation data into second compensation data according to a preset compression rule based on the first compensation data and the common parameters; the bit width of the second compensation data is smaller than the bit width of the first compensation data corresponding thereto, and the difference between each first compensation data and the second compensation data corresponding thereto is equal to the common parameter; the data decompression unit (2) is used to obtain a plurality of second compensation data and common parameters, and decompress each second compensation data into first compensation data according to a preset decompression rule based on the second compensation data and the common parameters. The display panel can reduce the storage and transmission volume of the compensation data.
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 in particular to a display panel and a driving method thereof, and a compensation data compression method and a decompression method. Background Art

[0002] The display panel needs to store and transmit a large amount of compensation data to improve the display effect. However, a large amount of compensation data will increase the manufacturing cost and driving cost of the display panel.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field.

[0004] Public content

[0005] According to one aspect of the present disclosure, a display panel is provided, which includes: a data compression unit and a data decompression unit, the data compression unit is used to obtain multiple first compensation data and common parameters, and compress each first compensation data into second compensation data according to a preset compression rule based on the first compensation data and the common parameters; wherein the bit width of the second compensation data is smaller than the bit width of the corresponding first compensation data, and the difference between each first compensation data and the corresponding second compensation data is equal to the common parameter; the data decompression unit is used to obtain multiple second compensation data and the common parameters, and decompress each second compensation data into the first compensation data according to a preset decompression rule based on the second compensation data and the common parameters.

[0006] In an exemplary embodiment of the present disclosure, each bit width of the first compensation data is equal, and each bit width of the second compensation data is equal.

[0007] In an exemplary embodiment of the present disclosure, the compression rule includes:

[0008] A difference between the first compensation data and the common parameter is obtained to obtain the second compensation data.

[0009] In an exemplary embodiment of the present disclosure, the preset decompression rules include:

[0010] A sum of the second compensation data and the common parameter is obtained to obtain the first compensation data.

[0011] In an exemplary embodiment of the present disclosure, the display panel includes a driving transistor, and the first compensation data includes any one of threshold compensation data and mobility compensation data of the driving transistor.

[0012] In an exemplary embodiment of the present disclosure, the first compensation data is mobility compensation data.

[0013] In an exemplary embodiment of the present disclosure, the common parameters are obtained by a preset detection method, and the preset detection method includes:

[0014] When the display panel is not compensated, writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner;

[0015] Detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels;

[0016] According to the input grayscales corresponding to the plurality of different brightnesses, obtaining, in a non-compensated case, an output grayscale corresponding to each of the input grayscales;

[0017] Obtain the target input grayscale corresponding to multiple different brightness levels;

[0018] Acquire target compensation data according to the plurality of target input grayscales and the plurality of output grayscales;

[0019] A preset value is subtracted from the target compensation data to obtain the common parameter.

[0020] In an exemplary embodiment of the present disclosure, the preset area is located in a central area of ​​the display panel.

[0021] In an exemplary embodiment of the present disclosure, the output grayscale GL out =a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel;

[0022] Get the corresponding input grayscale at multiple different brightness levels, including:

[0023] Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value;

[0024] Get the target input grayscale corresponding to multiple different brightness levels, including:

[0025] A first target input grayscale corresponding to the first brightness value and a second target input grayscale corresponding to the second brightness value are obtained.

[0026] In an exemplary embodiment of the present disclosure, obtaining, according to a plurality of input grayscales corresponding to different brightnesses, an output grayscale corresponding to each input grayscale under a non-compensated condition includes:

[0027] According to the formula GL out =a(GL in / GL max ) x +b, obtaining a first output grayscale corresponding to the first input grayscale and a second output grayscale corresponding to the second input grayscale, wherein b=0 and the value of a is equal to the maximum grayscale value of the display panel.

[0028] In an exemplary embodiment of the present disclosure, the first brightness value is zero, and the second brightness value is the maximum brightness of the display panel;

[0029] Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value, including:

[0030] gradually increasing the input grayscale according to a preset interval;

[0031] acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale;

[0032] The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

[0033] In an exemplary embodiment of the present disclosure, a first target input grayscale corresponding to the first brightness value is 0, and a second target grayscale corresponding to the second brightness value is a maximum grayscale of the display panel.

[0034] In an exemplary embodiment of the present disclosure, obtaining target compensation data according to a plurality of target input grayscales and a plurality of output grayscales includes:

[0035] According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL max is the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GL ob2 Enter the grayscale for the secondary target.

[0036] In an exemplary embodiment of the present disclosure, the bit width of the first compensation data is 10 bits, the bit width of the second compensation data is 9 bits, and the preset value is 128-256.

[0037] In an exemplary embodiment of the present disclosure, the display panel also includes: a source driving circuit, a first storage unit, a second storage unit, and a third storage unit. The source driving circuit is connected to the data compression unit for providing a plurality of the first compensation data; the first storage unit is connected to the data compression unit for storing the common parameters; the second storage unit is connected to the data compression unit for storing the second compensation data when power is off and on; the third storage unit is connected to the data compression unit and the data decompression unit for storing the second compensation data when power is on.

[0038] In an exemplary embodiment of the present disclosure, the first storage unit includes an electrically erasable programmable read-only memory (EEPROM);

[0039] The second storage unit includes a flash memory;

[0040] The third storage unit includes a double data rate synchronous dynamic random access memory (DDR).

[0041] According to one aspect of the present disclosure, a display panel driving method is provided for driving the above-mentioned display panel, the driving method comprising:

[0042] Using the data compression unit to obtain a plurality of first compensation data provided by the source driving circuit and a common parameter stored in the first storage unit, and generating a plurality of second compressed data according to the plurality of first compensation data and the common parameter;

[0043] storing the second compressed data in the third storage unit;

[0044] The data decompression unit is used to obtain the second compensation data in the third storage unit to compensate the output grayscale in real time.

[0045] In an exemplary embodiment of the present disclosure, the driving method further includes:

[0046] storing a plurality of the second compensation data in a second storage unit;

[0047] When the display panel is powered on, the plurality of second compensation data stored in the second storage unit are stored in the third storage unit.

[0048] According to one aspect of the present disclosure, a display panel compensation data compression method is provided, the display panel compensation data compression method comprising:

[0049] Acquiring a common parameter and a plurality of first compensation data;

[0050] Calculating a difference between each of the first compensation data and the common parameter to obtain second compensation data;

[0051] The bit width of the second compensation data is smaller than the bit width of the first compensation data.

[0052] In an exemplary embodiment of the present disclosure, each bit width of the first compensation data is equal, and each bit width of the second compensation data is equal.

[0053] In an exemplary embodiment of the present disclosure, the display panel includes a driving transistor, and the first compensation data includes any one of threshold compensation data and mobility compensation data of the driving transistor.

[0054] In an exemplary embodiment of the present disclosure, the first compensation data is mobility compensation data.

[0055] In an exemplary embodiment of the present disclosure, the common parameters are obtained by a preset detection method, and the preset detection method includes:

[0056] When the display panel is not compensated, writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner;

[0057] Detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels;

[0058] According to the input grayscales corresponding to the plurality of different brightnesses, obtaining, in a non-compensated case, an output grayscale corresponding to each of the input grayscales;

[0059] Obtain the target input grayscale corresponding to multiple different brightness levels;

[0060] Acquire target compensation data according to the plurality of target input grayscales and the plurality of output grayscales;

[0061] A preset value is subtracted from the target compensation data to obtain the common parameter.

[0062] In an exemplary embodiment of the present disclosure, the preset area is located in a central area of ​​the display panel.

[0063] In an exemplary embodiment of the present disclosure, the output grayscale GL out =a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel;

[0064] Get the corresponding input grayscale at multiple different brightness levels, including:

[0065] Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value;

[0066] Get the target input grayscale corresponding to multiple different brightness levels, including:

[0067] A first target input grayscale corresponding to the first brightness value and a second target input grayscale corresponding to the second brightness value are obtained.

[0068] In an exemplary embodiment of the present disclosure, obtaining, according to a plurality of input grayscales corresponding to different brightnesses, an output grayscale corresponding to each input grayscale under a non-compensated condition includes:

[0069] According to the formula GL out =a(GL in / GL max ) x +b, obtaining a first output grayscale corresponding to the first input grayscale and a second output grayscale corresponding to the second input grayscale, wherein b=0 and the value of a is equal to the maximum grayscale value of the display panel.

[0070] In an exemplary embodiment of the present disclosure, the first brightness value is zero, the second brightness value is the maximum brightness of the display panel, and obtaining a first input grayscale corresponding to the first brightness value and a second input grayscale corresponding to the second brightness value includes:

[0071] gradually increasing the input grayscale according to a predetermined interval;

[0072] acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale;

[0073] The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

[0074] In an exemplary embodiment of the present disclosure, a first target input grayscale corresponding to the first brightness value is 0, and a second target grayscale corresponding to the second brightness value is a maximum grayscale of the display panel.

[0075] In an exemplary embodiment of the present disclosure, obtaining target compensation data according to a plurality of target input grayscales and a plurality of output grayscales includes:

[0076] According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL maxis the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GL ob2 Enter the grayscale for the secondary target.

[0077] In an exemplary embodiment of the present disclosure, the bit width of the first compensation data is 10 bits, the bit width of the second compensation data is 9 bits, and the preset value is 128-256.

[0078] According to one aspect of the present disclosure, a display panel compensation data decompression method is provided, for decompressing second compensation data compressed by the display panel compensation data compression method. The decompression method includes:

[0079] Acquiring a common parameter and a plurality of second compensation data;

[0080] Calculating a sum of each second compensation data and the common parameter to obtain first compensation data;

[0081] The bit width of the second compensation data is smaller than the bit width of the first compensation data.

[0082] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0084] Figure 1 is a diagram showing the value range of mobility compensation data a in three different display panels in the related art;

[0085] Figure 2 This is a schematic structural diagram of an exemplary embodiment of a display panel disclosed herein;

[0086] Figure 3 This is a schematic structural diagram of another exemplary embodiment of the display panel disclosed herein;

[0087] Figure 4 A flowchart of an exemplary embodiment of a display panel compensation data compression method disclosed herein;

[0088] Figure 5 The figure is a flow chart of a method for obtaining common parameters in an exemplary embodiment of a method for compressing data for a display panel according to the present disclosure. DETAILED DESCRIPTION

[0089] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Like reference numerals in the figures represent like or similar structures, and thus their detailed description will be omitted.

[0090] Although relative terms such as "upper" and "lower" are used in this specification to describe the relationship of one component of the illustrations to another component, these terms are used in this specification for convenience only, such as based on the orientation of the examples shown in the drawings. It is understood that if the device in the illustrations is turned upside down, the component described as "upper" will become the component "lower". Other relative terms such as "higher", "lower", "top", "bottom", "left", and "right" have similar meanings. When a structure is "on" another structure, it may mean that the structure is integrally formed on the other structure, or that the structure is "directly" disposed on the other structure, or that the structure is "indirectly" disposed on the other structure through another structure.

[0091] The terms "a", "an", and "said" are used to indicate that there are one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusive meaning and mean that there may be additional elements / components / etc. in addition to the listed elements / components / etc.

[0092] Display panels need to store and transmit a large amount of compensation data to improve display effects. For example, in an OLED display panel, the pixel drive circuit of the display panel generally includes a drive transistor, which can provide a drive current to the light-emitting unit based on the data signal of its gate. However, due to manufacturing process issues, different drive transistors may have different thresholds and mobilities. Therefore, the display panel needs to compensate the threshold and mobility of each drive transistor separately through threshold compensation data and mobility compensation data to improve the display uniformity of the display panel.

[0093] In related art, the display panel can be calculated according to the formula GL out =a(GL in / GL max ) x +b, compensates for the threshold and mobility of the driving transistor. in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel. The gamma value related quantity X is a fixed value after the gamma value of the display panel is determined. Figure 1As shown in FIG, it is a diagram showing the value range of mobility compensation data a in three different display panels in the related art. Figure 1 As shown, (1), (2), and (3) respectively represent the mobility compensation data a corresponding to the three display panels in the same design specification, and the display panel is a 10-bit display panel. Among them, the part selected by the dotted box is the value range of the mobility compensation data a in the corresponding display panel, according to Figure 1 It can be seen that the value range of the mobility compensation data a in the display panel (1) is 402-802, the value range of the mobility compensation data a in the display panel (2) is 352-722, and the value range of the mobility compensation data a in the display panel (3) is 502-852. Based on statistics of a large number of display panels under this design specification, it can be concluded that the overall value range of the mobility compensation data a in the display panels under this design specification is between 300-900. Therefore, the display panel under this design specification needs to use 10-bit data to represent the mobility compensation data a.

[0094] Related art proposes a data compression method, for each display panel, the mobility compensation data a in the display panel is subtracted by a parameter, and the parameter can be the minimum value of the mobility compensation data a in the display panel. For example, the mobility compensation data a in the display panel (1) can be subtracted by 402, the mobility compensation data a in the display panel (2) can be subtracted by 352, and the mobility compensation data a in the display panel (3) can be subtracted by 502. Through a large number of statistics, it can be concluded that the mobility compensation data a after the above-mentioned difference processing can be less than 512. Therefore, the mobility compensation data a after the difference processing can be represented by 9-bit (bit) wide data. However, different display panels have different corresponding parameters, so each display panel needs to perform data analysis to obtain its corresponding parameters. Accordingly, each display panel also needs to set a different data compression program to match the different parameters. Therefore, if the display panel adopts the above compression method, it will cause a large workload for the display panel and a technical problem of high difficulty in mass production.

[0095] Based on this, this exemplary embodiment provides a display panel such as Figure 2The figure shows a schematic diagram of the structure of an exemplary embodiment of the display panel of the present disclosure. The display panel may include: a data compression unit 1 and a data decompression unit 2. The data compression unit 1 can be used to obtain multiple first compensation data and common parameters, and compress each first compensation data into second compensation data according to a preset compression rule based on the first compensation data and the common parameters. The bit width of the second compensation data is smaller than the bit width of the first compensation data corresponding to it, and the difference between each first compensation data and the second compensation data corresponding to it is equal to the common parameter. The data decompression unit 2 is used to obtain multiple second compensation data and the common parameters, and decompress each second compensation data into the first compensation data according to a preset decompression rule based on the second compensation data and the common parameters. The second compensation data formed by compressing the first compensation data corresponds to the first compensation data, and similarly, the first compensation data formed by decompressing the second compensation data corresponds to the second compensation data.

[0096] In the display panel provided by this exemplary embodiment, the difference between each first compensation data and its corresponding second compensation data is equal to the common parameter. That is, when compressing any first compensation data, the compression unit can subtract the common parameter from the first compensation data to obtain the second compensation data. On the one hand, during mass production of this display panel, the data compression methods of different display panels can utilize the same common parameter. This display panel does not require data analysis to obtain the common parameter, thereby avoiding the technical problem of high workload for display panels in related technologies. On the other hand, this display panel can implement the aforementioned data compression unit and data decompression unit solely using hardware, eliminating the need to implement the aforementioned compression and decompression methods through programmable circuits, thereby reducing the cost of the display panel.

[0097] In this exemplary embodiment, the first compensation data may be mobility compensation data. It should be understood that in other exemplary embodiments, the first compensation data may also be other compensation data, for example, the first compensation data may be threshold compensation data.

[0098] In this exemplary embodiment, the bit widths of each first compensation data item can be equal, and the bit widths of each second compensation data item can be equal. For example, the bit width of the first compensation data item can be 10 bits, and the bit width of the second compensation data item can be 9 bits. Because the bit widths of the second compensation data item are the same, data can be read using the same data step size during data reading. For example, the second compensation data item can be read using a data step size of 9 bits, which simplifies the data reading method. Therefore, the equal bit widths of the second compensation data item facilitate the use of a relatively simple data reading method for reading the second compensation data item. Similarly, the equal bit widths of the first compensation data item can also facilitate the use of the above-mentioned equal data step size data reading method for reading the first compensation data item. It should be understood that in other exemplary embodiments, the bit widths of the first compensation data item can also be different, and the bit widths of the second compensation data item can also be different. Accordingly, during the reading of the first compensation data item and the second compensation data item, different data step sizes are required when reading data of different bit widths.

[0099] In this exemplary embodiment, the compression rule may include: obtaining the difference between the first compensation data and the common parameter to obtain the second compensation data. Thus, the value of the second compensation data may be equal to the value of the first compensation data minus the difference between the common parameters. In this exemplary embodiment, after obtaining the difference between the first compensation data and the common parameter, it is also necessary to convert the bit width of the difference, wherein obtaining the difference and converting the bit width can be completed simultaneously through one execution action, or can be completed separately through two execution actions. The preset decompression rule may include: obtaining the sum of the second compensation data and the common parameter to obtain the first compensation data. Similarly, after obtaining the sum of the second compensation data and the common parameter, it is also necessary to convert the bit width of the sum, wherein obtaining the sum and converting the bit width can be completed simultaneously through one execution action, or can be completed separately through two execution actions.

[0100] In this exemplary embodiment, the common parameters are obtained by a preset detection method, which may include:

[0101] Step S1: writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner when the display panel is not compensated;

[0102] Step S2: detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels;

[0103] Step S3: obtaining, according to the input grayscales corresponding to the plurality of different brightnesses, an output grayscale corresponding to each of the input grayscales in a non-compensated state;

[0104] Step S4: obtaining target input grayscales corresponding to multiple different brightness levels;

[0105] Step S5: acquiring target compensation data according to the plurality of target input grayscales and the plurality of output grayscales;

[0106] Step S6: subtracting a preset value from the target compensation data to obtain the common parameter.

[0107] The following is a detailed description of the above steps:

[0108] In this exemplary embodiment, the output grayscale GL out can be equal to a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, when the gamma value of the display panel is constant, the gamma value related quantity X is a fixed value, GL max is the maximum grayscale of the display panel. For example, in an 8-bit display panel, GL max is 255. In a 10-bit display panel, GL max is 1023.

[0109] In step S1, the display panel being tested can be any display panel under a certain design specification, and the common parameters detected using the display panel can be applied to any display panel under the design specification. This detection method can detect the brightness of only a portion of the display panel, thereby reducing the power consumption of the display panel during the detection process. Under the same grayscale drive, the brightness of the central area of ​​the display panel is close to the average brightness of the display panel. Therefore, the preset area can be located in the central area of ​​the display panel. It should be understood that in other exemplary embodiments, the preset area can also be located at other locations. In addition, the preset area can also be the entire display area of ​​the display panel.

[0110] In step S2, obtaining input grayscales corresponding to a plurality of different brightness levels may include:

[0111] Obtain a first input grayscale corresponding to a first brightness value, and a second input grayscale corresponding to a second brightness value. The first brightness value and the second brightness value may be arbitrary brightness values. A specific method for obtaining the first input grayscale corresponding to the first brightness value may be: when the display panel is not compensated, input the first input grayscale to the display panel, and detect the brightness of the display panel as the first brightness value using a brightness meter. Furthermore, a specific method for obtaining the first input grayscale corresponding to the first brightness value may also be: detecting the brightness of the display panel in an arbitrary grayscale display state as the first brightness value, and obtaining the input grayscale in the grayscale display state as the first input grayscale. The method for obtaining the second input grayscale corresponding to the second brightness value may be the same as the method for obtaining the first input grayscale corresponding to the first brightness value.

[0112] In step S3, according to the input grayscales corresponding to the plurality of different brightnesses, obtaining the output grayscale corresponding to each input grayscale in a non-compensated state may include:

[0113] According to the formula GL out =a(GL in / GL max ) x +b, obtain the first output grayscale corresponding to the first input grayscale, and the second output grayscale corresponding to the second input grayscale, where b=0 and the value of a is equal to the maximum grayscale value of the display panel. For example, in a 10-bit display panel, a=1023, GL max =1023. The first output grayscale GL1=1023 (GL in1 / 1023) x , where GL in1 is the first input grayscale; the second output grayscale GL2=1023(GL in2 / 1023) x , where GL in2 is the second input grayscale.

[0114] In step S4, obtaining target input grayscales corresponding to a plurality of different brightness levels may include:

[0115] Obtain a first target input grayscale corresponding to the first brightness value, and a second target input grayscale corresponding to the second brightness value. In this exemplary embodiment, the display panel has determined the brightness value corresponding to the target input grayscale in the design specifications. For example, when the input grayscale is 0, the brightness value is 0 nits, and when the input grayscale is the maximum grayscale, the brightness is the maximum brightness. Display panels with the same design specifications have the same maximum brightness. Step S4 can directly obtain the first target input grayscale corresponding to the first brightness value, and the second target input grayscale corresponding to the second brightness value according to the design specifications of the display panel.

[0116] In step S5, acquiring target compensation data according to the plurality of target input grayscales and the plurality of output grayscales may include:

[0117] According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL max is the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GLob2 Enter the grayscale for the secondary target.

[0118] In step S6, a preset value is subtracted from the target compensation data to obtain the common parameter. When the bit width of the first compensation data is 10 bits and the bit width of the second compensation data is 9 bits, the preset value may be 128-256, for example, 128, 150, 200, 250, or 256.

[0119] In this exemplary embodiment, the first brightness value may be zero, and the second brightness value may be the maximum brightness of the display panel. Obtaining a first input grayscale corresponding to the first brightness value and a second input grayscale corresponding to the second brightness value may include:

[0120] gradually increasing the input grayscale according to a preset interval;

[0121] acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale;

[0122] The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

[0123] Correspondingly, the first target input grayscale corresponding to the first brightness value is 0, and the second target grayscale corresponding to the second brightness value is the maximum grayscale of the display panel.

[0124] It should be understood that in other exemplary embodiments, the output grayscale GL out With input grayscale GL in There may be other functional relationships between them. Accordingly, there may be other methods to obtain the target compensation data a1. For example, when the output grayscale GL out With input grayscale GL in When the functional relationship includes three types of compensation data, that is, when it also includes other compensation data besides the mobility compensation data a and the threshold compensation data b, when obtaining the target compensation data a1, three sets of brightness values ​​and their corresponding target input grayscale and output grayscale can also be detected.

[0125] In this exemplary embodiment, Figure 3As shown, it is a structural schematic diagram of another exemplary embodiment of the display panel disclosed in the present invention, and the display panel also includes: a source driving circuit 3, a first storage unit 4, a second storage unit 5, and a third storage unit 6. The source driving circuit 3 can be connected to the data compression unit 1 to provide a plurality of the first compensation data; the first storage unit 4 can be connected to the data compression unit 1 to store the common parameters; the second storage unit 5 can be connected to the data compression unit 1 to store the second compensation data when power is off and on; the third storage unit 6 can be connected to the data compression unit 1 and the data decompression unit 2 to store the second compensation data when power is on.

[0126] In this exemplary embodiment, the first storage unit may include an electrically erasable programmable read-only memory (EEPROM); the second storage unit may include a flash memory (Flash); and the third storage unit may include a double data rate synchronous dynamic random access memory (DDR).

[0127] In this exemplary embodiment, the display panel can utilize the data compression unit 1 to obtain a plurality of first compensation data provided by the source driver circuit and a common parameter stored in the first storage unit, and generate a plurality of second compressed data based on the plurality of first compensation data and the common parameter. The display panel can also utilize a third storage unit 6 to store the second compressed data. When the display panel is driven, the second compensation data in the third storage unit can be obtained by the data decompression unit to compensate the output grayscale in real time. Since the third storage unit cannot store data after the display panel is powered off, the display panel can also store the plurality of second compensation data in the second storage unit, which can store the second compressed data after the display panel is powered off. When the display panel is powered on, the display panel can store the plurality of second compensation data stored in the second storage unit in the third storage unit, so that the second compensation data in the third storage unit can be obtained by the data decompression unit to compensate the output grayscale in real time. It should be noted that during the driving process of the display panel, the mobility of the driving transistor changes. The display panel can detect the mobility of the driving transistor according to a preset period, so that the value of the first compensation data also changes accordingly according to the preset period. When the first compensation data changes, the data compression unit 1 can obtain new first compensation data through the source driving circuit to achieve the above-mentioned driving.

[0128] This exemplary embodiment further provides a display panel driving method for driving the above display panel. The driving method may include:

[0129] Using the data compression unit to obtain a plurality of first compensation data provided by the source driving circuit and a common parameter stored in the first storage unit, and generating a plurality of second compressed data according to the plurality of first compensation data and the common parameter;

[0130] storing the second compressed data in the third storage unit;

[0131] The data decompression unit is used to obtain the second compensation data in the third storage unit to compensate the output grayscale in real time.

[0132] In this exemplary embodiment, the driving method further includes:

[0133] storing a plurality of the second compensation data in a second storage unit;

[0134] When the display panel is powered on, the plurality of second compensation data stored in the second storage unit are stored in the third storage unit.

[0135] The display panel driving method has been described in detail above and will not be repeated here.

[0136] This exemplary embodiment also provides a display panel compensation data compression method, such as Figure 4 FIG. 1 is a flow chart of an exemplary embodiment of a display panel compensation data compression method disclosed herein. The display panel compensation data compression method may include:

[0137] Step S41: obtaining a common parameter and a plurality of first compensation data;

[0138] Step S42: Calculating the difference between each first compensation data and the common parameter to obtain second compensation data;

[0139] The bit width of the second compensation data is smaller than the bit width of the first compensation data.

[0140] In the display panel compensation data compression method provided by this exemplary embodiment, the difference between each first compensation data and the corresponding second compensation data is equal to the common parameter. That is, when compressing any first compensation data, the common parameter can be subtracted from the first compensation data to obtain the second compensation data. On the one hand, in mass production of display panels applying this data compression method, data compression methods for different display panels can use the same common parameters, thereby avoiding data analysis of the display panels; on the other hand, display panels applying this compression method can obtain common parameters without performing data analysis. On the other hand, this compression method can be implemented purely using hardware, avoiding the setting of programmable circuits, thereby reducing the cost of the display panel.

[0141] In this exemplary embodiment, each bit width of the first compensation data is equal, and each bit width of the second compensation data is equal.

[0142] In this exemplary embodiment, the display panel includes a driving transistor, and the first compensation data includes any one of threshold compensation data and mobility compensation data of the driving transistor.

[0143] In this exemplary embodiment, the first compensation data is mobility compensation data.

[0144] In this exemplary embodiment, Figure 5 FIG. 1 is a flow chart of a method for obtaining common parameters in an exemplary embodiment of the display panel compensation data compression method disclosed herein. The common parameters are obtained by a preset detection method, which may include:

[0145] Step S51: writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner when the display panel is not compensated;

[0146] Step S52: detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels;

[0147] Step S53: obtaining, according to the input grayscales corresponding to the plurality of different brightnesses, an output grayscale corresponding to each of the input grayscales in a non-compensated state;

[0148] Step S54: obtaining target input grayscales corresponding to a plurality of different brightness levels;

[0149] Step S55: acquiring target compensation data according to the plurality of target input grayscales and the plurality of output grayscales;

[0150] Step S56: subtracting a preset value from the target compensation data to obtain the common parameter.

[0151] In an exemplary embodiment of the present disclosure, the preset area is located in a central area of ​​the display panel.

[0152] In an exemplary embodiment of the present disclosure, the output grayscale GL out =a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel;

[0153] Get the corresponding input grayscale at multiple different brightness levels, including:

[0154] Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value;

[0155] Get the target input grayscale corresponding to multiple different brightness levels, including:

[0156] A first target input grayscale corresponding to the first brightness value and a second target input grayscale corresponding to the second brightness value are obtained.

[0157] In an exemplary embodiment of the present disclosure, obtaining, according to a plurality of input grayscales corresponding to different brightnesses, an output grayscale corresponding to each input grayscale under a non-compensated condition includes:

[0158] According to the formula GL out =a(GL in / GL max ) x +b, obtaining a first output grayscale corresponding to the first input grayscale and a second output grayscale corresponding to the second input grayscale, wherein b=0 and the value of a is equal to the maximum grayscale value of the display panel.

[0159] In an exemplary embodiment of the present disclosure, the first brightness value is zero, the second brightness value is the maximum brightness of the display panel, and obtaining a first input grayscale corresponding to the first brightness value and a second input grayscale corresponding to the second brightness value includes:

[0160] gradually increasing the input grayscale according to a predetermined interval;

[0161] acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale;

[0162] The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

[0163] In an exemplary embodiment of the present disclosure, a first target input grayscale corresponding to the first brightness value is 0, and a second target grayscale corresponding to the second brightness value is a maximum grayscale of the display panel.

[0164] In an exemplary embodiment of the present disclosure, obtaining target compensation data according to a plurality of target input grayscales and a plurality of output grayscales includes:

[0165] According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL maxis the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GL ob2 Enter the grayscale for the secondary target.

[0166] In an exemplary embodiment of the present disclosure, the bit width of the first compensation data is 10 bits, the bit width of the second compensation data is 9 bits, and the preset value is 128-256. For example, the preset value can be 128, 150, 200, 250, or 256.

[0167] The compensation data compression method has been described in detail above and will not be described again here.

[0168] This exemplary embodiment further provides a display panel compensation data decompression method for decompressing the second compensation data compressed by the display panel compensation data compression method. The decompression method includes:

[0169] Acquiring a common parameter and a plurality of second compensation data;

[0170] Calculating a sum of each second compensation data and the common parameter to obtain first compensation data;

[0171] The bit width of the second compensation data is smaller than the bit width of the first compensation data.

[0172] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing what is disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

[0173] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A display panel, wherein: include: a data compression unit, configured to obtain a plurality of first compensation data and a common parameter, and compress each first compensation data into a second compensation data according to a preset compression rule based on the first compensation data and the common parameter; The bit width of the second compensation data is smaller than the bit width of the corresponding first compensation data, and the difference between each first compensation data and the corresponding second compensation data is equal to the common parameter; a data decompression unit, configured to obtain a plurality of second compensation data and the common parameters, and decompress each second compensation data into the first compensation data according to a preset decompression rule based on the second compensation data and the common parameters; The display panel includes a driving transistor, and the first compensation data includes mobility compensation data of the driving transistor; The common parameters are obtained by a preset detection method, and the preset detection method includes: When the display panel is not compensated, writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner; Detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels; According to the input grayscales corresponding to the plurality of different brightnesses, obtaining, in a non-compensated case, an output grayscale corresponding to each of the input grayscales; Obtain the target input grayscale corresponding to multiple different brightness levels; Acquire target compensation data according to the plurality of target input grayscales and the plurality of output grayscales; A preset value is subtracted from the target compensation data to obtain the common parameter.

2. The display panel according to claim 1, wherein The bit widths of each of the first compensation data are equal, and the bit widths of each of the second compensation data are equal.

3. The display panel according to claim 1, wherein: The compression rules include: A difference between the first compensation data and the common parameter is obtained to obtain the second compensation data.

4. The display panel according to claim 1, wherein: The preset decompression rules include: A sum of the second compensation data and the common parameter is obtained to obtain the first compensation data.

5. The display panel according to claim 1, wherein: The preset area is located in the central area of ​​the display panel. The display panel according to claim 1 , wherein: The output grayscale GL out =a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel; Get the corresponding input grayscale at multiple different brightness levels, including: Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value; Get the target input grayscale corresponding to multiple different brightness levels, including: A first target input grayscale corresponding to the first brightness value and a second target input grayscale corresponding to the second brightness value are obtained.

7. The display panel according to claim 6, wherein: Obtaining, according to input grayscales corresponding to a plurality of different brightnesses, an output grayscale corresponding to each input grayscale in a non-compensated state, comprising: According to the formula GL out =a(GL in / GL max ) x +b, obtaining a first output grayscale corresponding to the first input grayscale and a second output grayscale corresponding to the second input grayscale, wherein b=0 and the value of a is equal to the maximum grayscale value of the display panel.

8. The display panel according to claim 7, wherein: The first brightness value is zero, and the second brightness value is the maximum brightness of the display panel; Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value, including: gradually increasing the input grayscale according to a preset interval; acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale; The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

9. The display panel according to claim 8, wherein: A first target input grayscale corresponding to the first brightness value is 0, and a second target grayscale corresponding to the second brightness value is a maximum grayscale of the display panel.

10. The display panel according to any one of claims 7 to 9, wherein: Obtaining target compensation data according to the plurality of target input grayscales and the plurality of output grayscales includes: According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL max is the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GL ob2 Enter the grayscale for the secondary target.

11. The display panel according to claim 1, wherein: The bit width of the first compensation data is 10 bits, the bit width of the second compensation data is 9 bits, and the preset value is 128-256.

12. The display panel according to claim 1, wherein: The display panel further includes: a source driving circuit connected to the data compression unit and configured to provide a plurality of the first compensation data; a first storage unit, connected to the data compression unit, and configured to store the common parameters; a second storage unit connected to the data compression unit, and configured to store the second compensation data when power is turned off and on; The third storage unit is connected to the data compression unit and the data decompression unit, and is used to store the second compensation data when power is turned on.

13. The display panel according to claim 12, wherein: The first storage unit includes an electrically erasable programmable read-only memory (EEPROM); The second storage unit includes a flash memory; The third storage unit includes a double data rate synchronous dynamic random access memory (DDR).

14. A display panel driving method, wherein: For driving the display panel according to claim 12 or 13, the driving method comprises: Using the data compression unit to obtain a plurality of first compensation data provided by the source driving circuit and a common parameter stored in the first storage unit, and generating a plurality of second compressed data according to the plurality of first compensation data and the common parameter; storing the second compressed data in the third storage unit; The data decompression unit is used to obtain the second compensation data in the third storage unit to compensate the output grayscale in real time.

15. The display panel driving method according to claim 14, wherein: The driving method further includes: storing a plurality of the second compensation data in a second storage unit; When the display panel is powered on, the plurality of second compensation data stored in the second storage unit are stored in the third storage unit.

16. A display panel compensation data compression method, wherein: include: Acquiring a common parameter and a plurality of first compensation data; Calculating a difference between each first compensation data and the common parameter to obtain second compensation data; wherein the bit width of the second compensation data is smaller than the bit width of the first compensation data; The display panel includes a driving transistor, and the first compensation data includes mobility compensation data of the driving transistor; The common parameters are obtained by a preset detection method, and the preset detection method includes: When the display panel is not compensated, writing different input grayscales into a preset area of ​​the display panel in a time-sharing manner; Detecting the brightness of the preset area and obtaining corresponding input grayscales at multiple different brightness levels; According to the input grayscales corresponding to the plurality of different brightnesses, obtaining, in a non-compensated case, an output grayscale corresponding to each of the input grayscales; Obtain the target input grayscale corresponding to multiple different brightness levels; Acquire target compensation data according to the plurality of target input grayscales and the plurality of output grayscales; A preset value is subtracted from the target compensation data to obtain the common parameter.

17. The display panel compensation data compression method according to claim 16, wherein: The bit widths of each of the first compensation data are equal, and the bit widths of each of the second compensation data are equal.

18. The display panel compensation data compression method according to claim 16, wherein: The preset area is located in the central area of ​​the display panel.

19. The display panel compensation data compression method according to claim 16, wherein: The output grayscale GL out =a(GL in / GL max ) x +b, where GL in is the input grayscale, a is the mobility compensation data, b is the threshold compensation data, X is the gamma value related quantity, GL max is the maximum grayscale of the display panel; Get the corresponding input grayscale at multiple different brightness levels, including: Obtaining a first input grayscale corresponding to a first brightness value and a second input grayscale corresponding to a second brightness value; Get the target input grayscale corresponding to multiple different brightness levels, including: A first target input grayscale corresponding to the first brightness value and a second target input grayscale corresponding to the second brightness value are obtained.

20. The display panel compensation data compression method according to claim 19, wherein: Obtaining, according to input grayscales corresponding to a plurality of different brightnesses, an output grayscale corresponding to each input grayscale in a non-compensated state, comprising: According to the formula GL out =a(GL in / GL max ) x +b, obtaining a first output grayscale corresponding to the first input grayscale and a second output grayscale corresponding to the second input grayscale, wherein b=0 and the value of a is equal to the maximum grayscale value of the display panel.

21. The display panel compensation data compression method according to claim 20, wherein: The first brightness value is zero, the second brightness value is the maximum brightness of the display panel, and obtaining a first input grayscale corresponding to the first brightness value and a second input grayscale corresponding to the second brightness value includes: gradually increasing the input grayscale according to a predetermined interval; acquiring an input grayscale when the brightness of the display panel changes from zero to non-zero as the first input grayscale; The input grayscale when the brightness of the display panel is the maximum brightness is obtained as the second input grayscale.

22. The display panel compensation data compression method according to claim 21, wherein: A first target input grayscale corresponding to the first brightness value is 0, and a second target grayscale corresponding to the second brightness value is a maximum grayscale of the display panel.

23. The display panel compensation data compression method according to any one of claims 16 to 22, wherein: Obtaining target compensation data according to the plurality of target input grayscales and the plurality of output grayscales includes: According to the formula a1 = (GL1-GL2)GL max x / (GL ob1 x -GL ob2 x ), calculate the target compensation data a1, where GL1 is the first output grayscale, GL2 is the second output grayscale, GL max is the maximum grayscale of the display panel, GL ob1 Input grayscale for the first target, GL ob2 Enter the grayscale for the secondary target.

24. The display panel compensation data compression method according to claim 16, wherein: The bit width of the first compensation data is 10 bits, the bit width of the second compensation data is 9 bits, and the preset value is 128-256.

25. A display panel compensation data decompression method, for decompressing second compensation data compressed by the display panel compensation data compression method according to any one of claims 16 to 24, wherein: include: Acquiring a common parameter and a plurality of second compensation data; Calculating a sum of each second compensation data and the common parameter to obtain first compensation data; The bit width of the second compensation data is smaller than the bit width of the first compensation data.

Citation Information

Patent Citations

  • Display drive, compression and decompression method and device, display device and storage medium

    CN110176210A