This application claims priority to Chinese Patent Application No. 202311689934.6, filed on Dec. 7, 2023, the disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to the field of display technologies, and in particular, to display devices.
In traditional TFT-LCD display devices, in order to make the brightness and chromaticity characteristics of a display panel comply with human eye perception, gamma adjustment and white balance adjustment are required. During processes in the production line, gamma compensation is performed on each open cell (OC) (i.e., display panel) by automatic gamma adjustment technology, and digital gamma and color coordinates of the open cells are adjusted by using white tracking (WT) tables (i.e., white balance tables). However, due to a white balance table can only adjust one open cell, which reduces the adjustment efficiency.
Currently, in order to improve the white balance adjustment efficiency of display panels, external machine devices are generally introduced to integrate gamma adjustment and white balance adjustment into an accurate color capture (ACC) table (i.e., chrominance correction compensation table) to adjust the brightness and chromaticity of each display panel. However, there are many types of panel products, so the machine needs to store white balance tables corresponding to different types of panels, which increases machine management costs, and at the same time, there may be technical problems of mismatches between the panels and called white balance tables.
In view of above, display devices are provided according to embodiments of the present disclosure. The display device includes a display panel including subpixels and a drive assembly configured to transmit data signals to the display panel. The drive assembly includes a first storage module, a second storage module, and a fusion module. A first compensation table including first grayscale data corresponding to the subpixels is stored in the first storage module. A second compensation table including second grayscale data corresponding to the first grayscale data is stored in the second storage module. The fusion module is configured to call the first compensation table and the second compensation table, calculate target grayscale data corresponding to the first grayscale data according to the second grayscale data, and compensate the display panel according to a third compensation table merged by the target grayscale data and the first grayscale data.
The technical solutions and other beneficial effects of the present disclosure will be apparent through a detailed description of the specific embodiments of the present disclosure in conjunction with the accompanying drawings.
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without making creative efforts fall within the protection scope of the present disclosure.
Referring to
Referring to
The calling module 310 is configured to call a first compensation table stored in the first storage module 211 and a second compensation table stored in the second storage module 221. The first compensation table includes first grayscale data corresponding to each subpixel of the display panel 10, and the second compensation table includes second grayscale data corresponding to the first grayscale data.
The calculation module 320 is configured to calculate target grayscale data corresponding to the first grayscale data according to the second grayscale data. The target grayscale data and the first grayscale data constitute a third compensation table.
The compensation module 330 is configured to compensate the display panel 10 according to the third compensation table.
It should be noted that the first compensation table is a digital gamma compensation table (DGC table), the second compensation table is a white balance compensation table (WT table), and the third compensation table is a chrominance correction compensation table table (ACC_Merge table).
In the present disclosure, the first compensation table and the second compensation table that match the display panel 10 are stored in different storage modules of the drive assembly 20, and are directly merged into the third compensation table for compensation inside the display device 100, so that the machine platform 200 does not need to store different types of white balance compensation tables, and while improving the grayscale compensation efficiency, the technical problem of mismatch between the display panel 10 and the called white balance compensation table is avoided.
It should be noted that, referring to
It should be noted that multiple display panels 10 of the same model type all have the same CB circuit board 220, that is, the data stored in the CB circuit boards 220 of the display panels 10 of the same model type are the same, and the data stored in the CB circuit boards 220 of the display panels 10 of different model types is different. Therefore, the present disclosure only needs to provide the corresponding CB circuit board 220 according to the model type of the display panel 10, which may avoid the technical problem of mismatches between the display panel 10 and the called white balance compensation table and called chrominance correction compensation table.
It should be noted that the fusion module 30 directly calls the first compensation table stored in the first storage module 211 and the second compensation table stored in the second storage module 221, and the third compensation table merged in the fusion module 30 and integrated in the timing controller 222 is directly transmitted to the display panel 10 for grayscale compensation without being stored in storage modules of the display device 100. At the same time, one display panel 10 corresponds to one first compensation table and one second compensation table, which avoids the technical problem of mismatch between the panel and the called white balance compensation table and the called chrominance correction compensation table.
In the present disclosure, referring to
In an embodiment, the first grayscale data 411 corresponding to each subpixel may include a plurality of first gray levels corresponding to the subpixels. For example, the first grayscale data 411 may be represented by 10 bits, and the first grayscale data 411 can represent a maximum of 210 (i.e., 1024) gray levels, that is, the gray levels of the first grayscale data 411 may range from 0 to 1023.
In an embodiment, the brightness data of each display panel 10 includes the brightness of a central area of the display panel 10. For different display panels 10, the position or size of the collected central area may be set as needed. Each display panel 10 is lit based on the first grayscale data 411. For example, when the gray level of the red subpixel of the collected display panel 10 is 128, then the brightness of the red subpixel is the brightness under the gray level of 128.
Since after lighting each display panel 10 based on the first grayscale data 411, the brightness of each display panel 10 does not fully meet expectations, there are subpixels to be compensated in each display panel 10. Therefore, the first grayscale data 411 is first compensated based on the brightness data of the display panel 10 to obtain the third grayscale data 412 corresponding to the first grayscale data 411, so that a gamma curve obtained based on the third grayscale data 412 is more in line with the requirements.
In an embodiment, the third grayscale data 412 corresponding to each subpixel includes a plurality of third gray levels corresponding to the subpixels. For example, the third grayscale data 412 may be represented by 12 bits. On this basis, the third grayscale data 412 can represent a maximum of 212 (i.e., 4096) gray levels, that is, gray levels of the third grayscale data 412 may range from 0 to 4095.
For example, referring to
Furthermore, the first grayscale data 411 is arranged in a column in sequence, and n in the first gray level D_IN(n) represents a sequence number of the row where the first gray level D_IN(n) is located in the first grayscale data 411. It is worth noting that the third grayscale data 412 is also arranged in a column in sequence, and n in the third gray levels D_R(n), D_G(n), and D_B(n) has the same meaning as that of the first gray level D_IN(n).
Therefore, after acquiring the third gray levels D_R(n), D_G(n), and D_B(n) corresponding to the first gray level D_IN(n), the second generation unit 344 of the present disclosure merges the plurality of first gray levels D_IN(n) and the plurality of third gray levels D_R(n), D_G(n), and D_B(n) to form the first compensation table as shown in
It should be noted that the meaning of the term “merge” is to summarize or bring together different data into the same table. In practical applications, the term “merge” may also refer to the process of processing different data and forming a new data set from the processed data. Different meanings correspond to different merging methods.
It should be noted that the first compensation table may be stored in the XB flash memory of the display device 100, and the calling module 310 may directly call the data in the first compensation table from the XB flash memory. The first compensation table may be preset in the machine platform 200, or directly obtained inside the display device 100.
That is, the third acquisition unit 341, the fourth acquisition unit 342, the calculation unit 343, and the second generation unit 344 of the compensation table acquisition module 340 may be integrated in the fusion module 30 of the display device 100 or integrated in the machine platform 200. That is, the first compensation table may be generated in the display device 100, or may be generated in the machine platform 200 and then stored in the XB flash memory of the display device 100.
In the display device 100 of the present disclosure, referring to
In the embodiments, the second storage module 221 may be a CB flash memory, that is, the second compensation table may be stored in the CB flash memory of the display device 100.
In an embodiment, a number of bits of the second grayscale data 421 is different from a number of bits of the third grayscale data 412, and a number of bits of the fourth grayscale data 422 is different from a number of bits of the second grayscale data 421.
In an embodiment, the second grayscale data 421 includes a plurality of second gray levels corresponding to the subpixels. For example, similar to the first grayscale data 411, the second grayscale data 421 may be represented by 10 bits. The second grayscale data 421 can represent a maximum of 1024 gray levels, that is, gray levels of the second grayscale data 421 may range from 0 to 1023.
In an embodiment, the fourth grayscale data 422 includes a plurality of fourth gray levels corresponding to the subpixels. For example, similar to the third grayscale data 412, the fourth grayscale data 422 can be represented by 12 bits. The fourth grayscale data 422 can represent a maximum of 4096 gray levels, that is, gray levels of the fourth grayscale data 422 may range from 0 to 4095.
Referring to
At the same time, a range of the second gray level gray3 may be from 0 to 1020, a range of the fourth gray level R1 corresponding to the red subpixel may be from 0 to 4080, and a range of the fourth gray level G1 corresponding to the green subpixel may also be from 0 to 4080, and a range of the fourth gray level B1 corresponding to the blue subpixel may be from 0 to 3878.
Therefore, after acquiring the fourth grayscale data 422 corresponding to the second grayscale data 421, the first generation unit 347 is configured to merge the second grayscale data 421 and the fourth grayscale data 422 to generate the second compensation table shown in
It should be noted that the calling module 310 may directly call the data in the second compensation table from the CB flash memory. The second compensation table may be preset in the machine platform 200, or directly obtained inside the display device 100.
That is, the first acquisition unit 345, the second acquisition unit 346, and the first generation unit 347 of the compensation table acquisition module 340 may be integrated in the fusion module 30 of the display device 100 or integrated in the machine platform 200, that is, the second compensation table may be generated in the display device 100, or may be generated in the machine platform 200 and then stored in the CB flash memory of the display device 100.
In the display device 100 of the present disclosure, the target grayscale data 431 includes a plurality of target gray levels. Referring to
In the embodiments, referring to
In the embodiments, a number of bits of the first grayscale data 411 and a number of bits of the second grayscale data 421 are the same. A number of bits of the third grayscale data 412, a number of the bits the fourth grayscale data 422, and a number of bits of the target grayscale data 431 are the same. For example, the number of the bits of the first grayscale data 411 and the number of the bits of the second grayscale data 421 may each be 10 bits, and the number of the bits of the third grayscale data 412, the number of the bits the fourth grayscale data 422, and the number of the bits of the target grayscale data 431 may each be 12 bits.
In an embodiment, the first gray level D_IN(n) in the first compensation table may be 700, and the corresponding third gray level D_R(n) may be 3054.
It should be noted that the number of the bits of the first grayscale data 411 and the number of the bits of the second grayscale data 421 may be different, and the number of the bits of the third grayscale data 412 and the number of the bits of the fourth grayscale data 412 may be different. It is only necessary that the number of the bits of the first grayscale data 411 is less than the number of the bits of the third grayscale data 412, the number of the bits of the second grayscale data 421 is less than the number of the bits of the fourth grayscale data 422, and the number of the bits of the fourth grayscale data 422 is equal to the number of the bits of the target grayscale data.
For example, on a condition that the number of the bits of the first grayscale data 411 is 10 bits and the number of the bits of the third grayscale data 412 is 12 bits, the number of the bits of the second grayscale data 421 may be 8 bits, and the number of the bits of the fourth grayscale data 422 may be 10 bits.
In the display device 100 of the present disclosure, referring to
In an embodiment, the first formula is ratio=2|WT
In an embodiment, taking that the third gray level D_R(n) is 3054 as an example, where 3054 can be converted into binary form, which is 101111101110, a total of 12 bits. 3054 can be divided into a first numerical value and a second numerical value, the higher 10 bits of 3054 are 1011111011, which is 763 in a decimal form, which is the first numerical value, and the lower 2 bits are 10, which is 2 in a decimal form, which is the second numerical value. The above process of calculating the higher 10 bits and the lower 2 bits may also be performed as follows in the decimal system: first a ratio of 3054 and 4 is calculated to and get the quotient as 763 and the remainder as 2, where the quotient 763 is a decimal digit of the higher 10 bits of 3054 in a binary form, and the remainder 2 is a decimal digit of the lower 2 bits of 3054 in the binary form.
In this embodiment, the first numerical value may be 763, and the second gray level 763 and the second gray level 764 adjacent to the second gray level 763 may be determined to be the plurality of second gray levels.
In the display device 100 of the present disclosure, the third determination unit 323 includes a third gray level determination unit 323a and a second gray level determination unit 323b. The third gray level determination unit 323a is configured to calculate at least two second gray levels corresponding to the first numerical value according to the first numerical value. The second gray level determination unit 323b is configured to match the plurality of fourth gray levels corresponding to each of the at least two second gray levels in the second compensation table.
For example, referring to
At the same time, referring to
In the display device 100 of the present disclosure, referring to
In an embodiment, the second formula is
where DOUT(n) indicates the third gray level of different color subpixels in the third grayscale data 412, % indicates the modulus, ratio indicates the first parameter, mod indicates the second parameter, WZ(m) and WZ(m+1) indicate the fourth gray levels of different color subpixels in the fourth grayscale data 422.
For example, taking the red subpixel as an example, DOUT(n) may be 3054, ratio may be 4, DOUT(n) % ratio may be the second numerical value, such as 2, WR(m+1) may be the second gray level 763, the corresponding fourth gray level is 2874, WR(m) may be the second gray level 764, and the corresponding fourth gray level is 2865, and thus, the second parameter can be 0.5*(2874−2865)−4.5.
In an embodiment, the third formula is WZ(n)=WZ(m)+[mod], where [mod] indicates a numerical value obtained by rounding the second parameter mod, and WZ(n) indicates the target gray level of different color subpixels in the target grayscale data 431.
For example, when mod is 4.5, round down and [mod]=4, so the corresponding gray level is 2865+4=2869. Of course, the present disclosure may not round the second parameter mod first, but round a sum of W_R(m) and mod to obtain the corresponding target gray level.
In an embodiment, an initial gray level corresponding to the target gray level 2869 is the first gray level 700, that is, there is a mapping relationship between the first gray level and the target gray level. In addition, the target gray level 2869 corresponds to the red subpixel. In the present disclosure, for the first gray level, the third gray level, the second gray level, the fourth gray level, and the target gray level, each gray level may correspond to a corresponding type of subpixel. For example, in
In the present disclosure, since the first compensation table and the second compensation table are merged to obtain the third compensation table, there is a mapping relationship between the second gray level and the third gray level. That is, a process of obtaining the third compensation table includes a process of establishing a mapping relationship between the second gray level and the third gray level. In addition, there is a mapping relationship between the fourth gray level and the second gray level, and the mapping relationship between the fourth gray level and the second gray level may be set in advance. It can be understood that the present disclosure is not limited to the mapping relationship between the fourth gray level and the second gray level.
It should be noted that the above process of using linear interpolation to generate the third compensation table may also be called secondary generation, and other interpolation methods can also be used to generate the third compensation table. The generated third compensation table does not need to be stored in the storage module. The timing controller 222 may directly transmit the third compensation table to an accurate color capture (ACC) controller to compensate the current grayscale to be compensated according to the third compensation table, so as to obtain the target gray level in the target grayscale data 431, thereby performing digital gamma adjustment and compensation on each panel.
Referring to
In the display device 100 of the present disclosure, the compensation module 330 is configured to adjust corresponding gamma driving voltages according to the target gray levels in the target grayscale data, and drive the subpixels to display according to the gamma driving voltages.
In an embodiment, the gamma driving voltage may be a data voltage on a data line corresponding to the subpixel, and is configured to drive the subpixel to achieve a target gray level.
Referring to
Referring to
Since the present disclosure involves grayscale translation and does not involve changes in color coordinates, it does not affect the chromaticity compensation of WT and does not require modification of hardware. Therefore, in the present disclosure, by generating the WT table twice, without changing the color coordinates and without increasing hardware costs, grayscale compensation for each display panel 10 may be realized, the phenomenon of uneven gamma curve may be improved, the grayscale compensation efficiency may be improved, and the production cycle time may be shortened.
At the same time, in the structure in the related art illustrated in
Therefore, compared with the related art, the DGC table and WT table of the present disclosure are stored in the drive assembly 20 of the display device 100. At the same time, the DGC table and the WT table are merged inside the drive assembly 20, and may be directly transmitted to the ACC controller after merged. The merged ACC_Merge table is not stored in the drive assembly 20, which reduces the load on the machine platform 200. At the same time, the WT table corresponds to the display panel 10, which avoids the technical problems of mismatches between the panels and the called white balance compensation table and the called chromaticity correction compensation table.
In the above embodiments, each embodiment is described with its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
The display devices provided by the embodiments of the present disclosure have been introduced in detail above. This paper uses specific examples to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the technical solutions and main ideas of the present disclosure. Those of ordinary skill in the art should understand: it is still possible to modify the technical solutions recorded in the foregoing embodiments, or to equivalently replace some of the technical features; however, these modifications or substitutions do not cause the essence of the corresponding technical solutions to depart from the scope of the technical solutions of the embodiments of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202311689934.6 | Dec 2023 | CN | national |