This application claims priority to and the benefit of Chinese Patent Application No. 202310439972.X filed on Apr. 12, 2023, the disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to display technologies, in particular to methods of compensating for data of a display panel and display devices.
With development of display technology, resolution of display panels is also gradually improved. The resolution of the display panels has reached above 8K (7680*4320). For a display panel, an improved resolution with its size unchanged may result in reduction in an aperture ratio, thereby reducing the transmittance of the display panel. Therefore, 8-Domain pixel architecture originally used to improve viewing angle characteristics cannot be applied to higher-resolution products due to the loss of penetration rate, and it is replaced by 4-Domain pixel architecture. However, the 4-Domain pixel architecture has led to deterioration of viewing angle characteristics, and it is necessary to improve the viewing angle characteristics through a viewing angle improvement algorithm.
There is a viewing angle improvement algorithm, in which sub-pixels in an effective display area of the display panel are distinguished by two different states of a high gray-scale H and a low gray-scale L and the degree of brightness change when viewed from a side may be reduced by setting the sub-pixels to be in the low gray-scale L. However, when the viewing angle improvement algorithm is enabled, it is inevitable to produce a graininess. Therefore, in order to avoid losing image quality, the viewing angle improvement algorithm will be appropriately disabled when displaying special images to improve image quality. That is, the viewing angle of the display panel may be improved at different viewing angle improvement rates for different images to be displayed.
However, due to the single path of compensation for the display data, compensation algorithms other than the viewing angle improvement algorithm are generally debugged when the viewing angle improvement algorithm is fully enabled. If a viewing angle improvement rate is changed, incorrect corresponding gray-scales will be generated and thus a debugging effect of display image quality will deteriorate.
In view of the above, an embodiment of the present disclosure provides a method of compensating for data of a display panel, including:
In addition, another embodiment of the present disclosure provides a display device, including a display panel and a time control register, wherein the display device compensates for display data of the display panel adopting the method of compensating for data of the display panel as defined in any of the above, and the time control register is at least configured to obtain the display data.
Some embodiments of the present disclosure will be described in detail below in conjunction with the drawings. The embodiments are described for illustration only, but not intended to limit the present disclosure.
In the description of the present application, it should be understood that, the terms “first” and “second” are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defining “first” and “second” may explicitly or implicitly include one or more of the features. In addition, the term “a plurality of” refers to two or more.
The present disclosure provides a data compensation method and display device for a display panel, which will be explained in detail below. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments in the present disclosure.
The method of compensating for data of a display panel according to one or more embodiments of the present disclosure includes the following operations: first, obtaining display data of an image to be displayed on the display panel. Then, determining a viewing angle improvement rate for improving a viewing angle of the display panel based on the display data. Next, obtaining a target compensation table for compensating the display panel by a preset compensation algorithm based on the viewing angle improvement rate. Finally, compensating for the display data based on the target compensation table.
The viewing angle improvement rate refers to a degree to which the viewing angle improvement algorithm is activated for a plurality of sub-pixels corresponding to the image to be displayed. That is, a ratio of sub-pixels with the viewing angle improvement algorithm enabled to total sub-pixels in the image to be displayed.
The preset compensation algorithm can be a compensation algorithm closely related to the viewing angle improvement algorithm. That is, when the viewing angle improvement rate of the viewing angle improvement algorithm changes, a compensation effect of the preset compensation algorithm will be affected. For example, the preset compensation algorithm can be any of a white balance adjustment algorithm, a brightness compensation algorithm, or a gamma adjustment algorithm. The preset compensation algorithm can be performed before or after the viewing angle improvement algorithm, and the present disclosure does not specify any specific limitations.
Specifically, the following embodiments of the present disclosure are described by taking the preset compensation algorithm as the white balance adjustment algorithm as an example, but it cannot be understood as a limitation of the present disclosure.
Please refer to
As shown in
As shown in
In embodiments of the present disclosure, when adopting the preset compensation algorithm to compensate for the display panel, different target compensation tables can be obtained based on different viewing angle improvement rates, avoiding incorrect corresponding gray-scales between the viewing angle improvement algorithm and the preset compensation algorithm. Therefore, when the viewing angle improvement rate is switched, the debugging effect of image quality improvement is automatically compensated for so as to maintain good image quality.
Details are given below.
Please refer to
At operation S1, display data of an image to be displayed is obtained.
The display data includes the gray-scale values that each sub-pixel in the display panel needs to display in the image to be displayed. Specifically, a system on a chip can output image data to a time control register (TCON). The time control register analyzes the image data to obtain the display data of each frame of the display panel.
At operation S2, a viewing angle improvement rate for improving a viewing angle of the display panel based on the display data is determined.
When the viewing angle improvement algorithm is enabled, it will produce a graininess. Therefore, in order to avoid losing image quality, the viewing angle improvement algorithm will be appropriately disabled when unnecessary images such as text, high-frequency edges of images, and images that are less prone to large view character deviation, such as green spaces, are used to improve image quality. Therefore, different viewing angle improvement rates corresponding to different images to be displayed may be different.
Specifically, please refer to
At operation S21, an area of the image to be displayed that requires viewing angle improvement is determined, based on a display color of the image to be displayed, a display type of the image to be displayed, and display gray-scales of the image to be displayed.
The display color can be at least one of green, yellow, blue, red, white, etc. The display type can be text, picture, etc. For example, with an image display data of 8 bits, the display gray-scales can be at least one of 0-255 gray-scales.
For example, when the display type of the image to be displayed is text, due to the need to maintain sharpness in the text image for easy reading, and low requirement for color deviation during text reading, the viewing angle improvement algorithm can be completely disabled to improve image quality. At this time, the viewing angle improvement rate is 0%. For example, when displaying images such as green spaces, the viewing angle improvement algorithm can be appropriately disabled, and the viewing angle improvement rate is between 0%-100%. For example, when a skin color image is displayed and the viewing angle improvement algorithm is fully enabled, the viewing angle improvement rate is 100%. For example, in order to further improve color deviation, under different display gray-scale relationships of red sub-pixels, green sub-pixels, and blue sub-pixels, the viewing angle improvement algorithm can be disabled corresponding to at least one of the red sub-pixels, the green sub-pixels, and the blue sub-pixels.
In addition, different areas of the image to be displayed may display different images, so an area in the image to be displayed that requires viewing angle improvement based on the display color, the display type, and the display gray-scales of the image to be displayed.
At operation S22, the viewing angle improvement rate based on the area and the display data is determined.
After the area in the image to be displayed that requires viewing angle improvement is determined, a number of the sub-pixels in the area that requires viewing angle improvement can be determined, and then a degree to which the plurality of sub-pixels corresponding to the image to be displayed need to activate the viewing angle improvement algorithm can be determined, that is, the viewing angle improvement rate can be determined.
At operation S3, a target compensation table for compensating the display panel by a preset compensation algorithm based on the viewing angle improvement rate is obtained.
Specifically, please refer to
At operation S5, a plurality of preset viewing angle improvement rates and a plurality of target compensation tables respectively corresponding to the plurality of preset viewing angle improvement rates are set.
Specifically, the preset viewing angle improvement rate can be 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%, etc., which can be set according to an actual needs of the display panel. The plurality of target compensation tables can be stored in the time control register.
At operation S6, for each of the preset viewing angle improvement rates, one or more compensation values for compensating the display panel by the preset compensation algorithm based on the each of the preset viewing angle improvement rates are obtained, and the compensation values are wrote into one of the target compensation tables corresponding to the each of the preset viewing angle improvement rates.
Specifically, the viewing angle compensation tables corresponding to the viewing angle improvement algorithm may be obtained based on each of the preset viewing angle improvement rates. Then, the gray-scales may be adjusted according to the viewing angle compensation table to obtain the target compensation values when adopting the preset compensation algorithm to compensate the display panel, in order to avoid incorrect corresponding gray-scales between the viewing angle improvement algorithm and the preset compensation algorithm. Then, the target compensation values corresponding to the preset viewing angle improvement rates may be written into the corresponding target compensation table.
Furthermore, each target compensation table has a designated location and a designated transmission path. Regarding this, the operation S3 may be implemented by operations S31˜S32.
At operation S31, one of the preset viewing angle improvement rates corresponding to the viewing angle improvement rate is determined.
At operation S32, the display data is transmitted to the designated position according to the designated transmission path based on the one of the preset viewing angle improvement rates, so as to obtain a corresponding one of the target compensation tables.
Specifically, if the viewing angle improvement rate is same as one of the plurality of preset viewing angle improvement rates, the target compensation table corresponding to the preset viewing angle improvement rate can be directly determined as the target compensation table corresponding to the viewing angle improvement rate.
If the viewing angle improvement rate is different from each of the plurality of preset viewing angle improvement rates, the target compensation table corresponding to the preset viewing angle improvement rate with a minimum difference in viewing angle improvement rate is selected as the target compensation table corresponding to the viewing angle improvement rate. For example, if the viewing angle improvement rate is 8%, the target compensation table corresponding to a preset viewing angle improvement rate of 10% can be selected as the target compensation table corresponding to the viewing angle improvement rate of 8%.
It can be understood that since each target compensation table has a designated location and a designated transmission path, the closest preset viewing angle improvement rate can only be selected based on the viewing angle improvement rate to improve compensation accuracy.
In addition, due to the one-to-one correspondence between the preset viewing angle improvement rates and the target compensation tables, when the preset viewing angle improvement rate is determined, the designated transmission path corresponding to the target compensation table can be obtained based on the preset viewing angle improvement rate, and then the display data can be transmitted to the designated location according to the designated transmission path.
In another embodiment of the present disclosure, the plurality of target compensation tables are all stored in a memory. Regarding this, the operation S3 may be implemented by operations S33˜S34.
At operation S33, one or more of the preset viewing angle improvement rates corresponding to the viewing angle improvement rate is determined.
At operation S34 one or more of the compensation tables respectively corresponding to the one or more of the preset viewing angle improvement rates is called from the memory to obtain the target compensation table.
Specifically, if the viewing angle improvement rate is same as one of the plurality of preset viewing angle improvement rates, the target compensation table corresponding to the preset viewing angle improvement rate can be directly determined as the target compensation table corresponding to the viewing angle improvement rate.
If the viewing angle improvement rate is different from each of the plurality of preset viewing angle improvement rates, selecting two of the preset viewing angle improvement rates approximate to the viewing angle improvement rate, and obtaining a target compensation table corresponding to the viewing angle improvement rate by interpolating the target compensation tables corresponding to the two of the preset viewing angle improvement rates.
It can be understood that since the target compensation tables can be called from the memory, two target compensation tables can be called at a same time, and the two target compensation tables can be interpolated to obtain a new target compensation table. Therefore, a data storage space can be saved, and the compensation precision can be improved.
It should be noted that in the embodiments of the present disclosure, the operation S4, the operation S5, and the operation S6 can be located between the operation S2 and the operation S3, between the operation S1 and the operation S2, or before the operation S1. The present disclosure does not specify this.
Please refer to
At operation S7, a first preset viewing angle improvement rate of 100% is set, and an initial compensation table corresponding to the preset compensation algorithm is obtained based on the first preset viewing angle improvement rate.
Specifically, the viewing angle compensation table corresponding to the viewing angle improvement algorithm can be obtained based on a first preset viewing angle improvement rate of 100%. Then adjust the gray-scales based on the viewing angle compensation table to obtain the initial compensation table when compensating the display panel using the preset compensation algorithm.
At operation S8, the first preset viewing angle improvement rate is adjusted to obtain different preset viewing angle improvement rates, and a plurality of viewing angle compensation tables respectively corresponding to the different preset viewing angle improvement rates is obtained.
For example, the first preset viewing angle improvement rate may be adjusted to 0%, 25%, 75%, etc. to obtain the viewing angle compensation tables corresponding to the viewing angle improvement algorithm.
At operation S9, compensation tables respectively corresponding to the different preset viewing angle improvement rates for the preset compensation algorithm are obtained, based on the viewing angle compensation tables.
Specifically, the gray-scales are adjusted based on the viewing angle compensation table corresponding to different preset viewing angle improvement rates, to obtain the compensation tables for compensating the display panel using the preset compensation algorithm.
At operation S10, a plurality of compensation values respectively corresponding to the first preset viewing angle improvement rate and the different preset viewing angle improvement rates for the preset compensation algorithm are obtained, based on the initial compensation table and the compensation tables.
Specifically, each compensation table can be processed separately from the initial compensation table to obtain corresponding compensation values. Then store the compensation values in the memory for subsequent operation calls.
Regarding this, the operation S3 may be implemented by operations S35˜S37
At operation S35, one preset viewing angle improvement value of the first preset viewing angle improvement value and the different preset viewing angle improvement rates corresponding to the viewing angle improvement rate is obtained.
At operation S36, one of the compensation values corresponding to the one preset viewing angle improvement value is determined.
If the viewing angle improvement rate is same as one of the plurality of preset viewing angle improvement rates, the compensation values corresponding to the preset viewing angle improvement rate can be directly determined as the compensation value corresponding to the viewing angle improvement rate.
If the viewing angle improvement rate is different from each of the plurality of preset viewing angle improvement rates, selecting two of the preset viewing angle improvement rates approximate to the viewing angle improvement rate, and obtaining compensation values corresponding to the viewing angle improvement rate by interpolating the compensation values corresponding to the two of the preset viewing angle improvement rates.
At operation S37, the one of the compensation values with the initial compensation table is superimposed to obtain the target compensation table.
Specifically, the compensation values are added to the initial compensation table to obtain the target compensation table.
It should be noted that in the embodiments of the present disclosure, operations S7, S8, S9, and S10 can be located between the operation S2 and the operation S3, between the operation S1 and the operation S2, or before the operation S1. The present disclosure does not specify this.
At operation S4, the display data is compensated based on the target compensation table.
Specifically, the target compensation table includes the compensation values corresponding to each gray-scale value. The corresponding gray-scale values in the display data can be compensated based on the compensation values in the target compensation table.
In an embodiment of the present disclosure, the method of compensating for data of the display panel further includes: before or after the operation of compensating for the display data based on the target compensation table, adopting a viewing angle improvement algorithm to improve a viewing angle of the display data based on the viewing angle improvement rate.
Specifically, the present disclosure illustrates the path of compensation for data of the display panel through specific embodiments.
Please refer to
Then, based on the viewing angle improvement rate, the viewing angle improvement algorithm is used to improve the viewing angle of the display data after the white balance compensation. Next, overdrive compensation for the display data after the viewing angle has been improved is performed. Since the switching of the viewing angle improvement rate does not affect the overdrive compensation, no additional processing is required for the compensation table of the overdrive compensation. Finally, the display data that have been compensated by a series of algorithms will be output.
The viewing angle improvement rate determination module includes processing modules such as SCS, Edge, and CSI. Based on this, the viewing angle improvement rate determination module can determine the viewing angle improvement rate based on the display color, the display type, and the display gray-scale of the image to be displayed. Please refer to the above embodiments for details, and we will not elaborate on them here.
Please refer to
Then, based on the viewing angle improvement rate, the viewing angle improvement algorithm is used to improve the viewing angle of the display data after the white balance compensation. Next, overdrive compensation is performed for the display data after the viewing angle has been improved. Since the switching of the viewing angle improvement rate does not affect the overdrive compensation, no additional processing is required for the compensation table of the overdrive compensation. Finally, the display data that have been compensated by a series of algorithms will be output.
In addition, please refer to
The display device 100 according to one or more embodiments of the present disclosure includes the display panel 10 and the time control register 20. When the display device 100 adopts the preset compensation algorithm to compensate for the display panel 10, different target compensation tables can be obtained based on different viewing angle improvement rates, avoiding incorrect corresponding gray-scales between the viewing angle improvement algorithm and the preset compensation algorithm. Therefore, when the viewing angle improvement rate is switched, the debugging effect of image quality improvement is automatically compensated for so as to maintain good image quality.
The methods of compensating for data of a display panel and display devices according to some embodiments of the present disclosure have been described above in detail. Those skilled in the art may make various modifications based on the present disclosure. Thus, the description should not be construed as limitations to the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202310439972.X | Apr 2023 | CN | national |