The present disclosure claims priority to Chinese Patent Application No. 202310814548.9, filed Jul. 5, 2023, the entire disclosure of which is incorporated herein by reference.
The present disclosure relates to the field of driving display technology, particularly, to a driving method, a driving device, a display device and an electronic device.
With the development of liquid crystal display (LCD) technology, the requirements for thin-film transistor liquid crystal displays in terms of high resolution, wide viewing angle, high response speed, high opening rate and so on are getting higher and higher, and along with the shrinking of the size of the pixel, the line spacing on the Thin Film Transistor (TFT) substrate is getting smaller and smaller, and the coupling between different signal lines is aggravated, so that when a signal jumps, it may affect the stability of other signals in the periphery thereof. Therefore, the color crosstalk has been a common phenomenon in display defects of the LCD, which specifically refers to a screen of a certain region will affect the screen of other regions, resulting in a poor display phenomenon. According to the occurrence of crosstalk in different locations, the crosstalk can be divided into a vertical crosstalk and a horizontal crosstalk. The crosstalk phenomenon is caused by the capacitance coupling effect between the data line and the common electrode. For example, when the potential of the data line changes, the parasitic capacitance between the data line and the common electrode forms an instantaneous potential jump in the common electrode line. At this time, if the signal of the common electrode delays more seriously or the driving ability of the voltage is insufficient, its' potential can not be quickly restored to the preset potential, and the jump of this potential will pull down the trans-voltage in the pixel through the coupling effect of the storage capacitance, resulting in a reduction of the luminance of the pixel, thereby forming the crosstalk.
There are provided a driving method, a driving device, a display device, and an electronic device according to the embodiments of the present disclosure. The technical solution is as below:
A first aspect of the embodiments of the present disclosure provides a driving method, which includes:
A second aspect of the embodiment of the present disclosure provides a driving device, including a logic board and a driver, where the driver is electrically connected to the logic board;
A third aspect of the embodiment of the present disclosure provides a display device, including a display panel and the driving device as recited in the second aspect of the embodiment of the present disclosure;
A fourth aspect of the embodiment of the present disclosure provides an electronic device, including a memory and a processor, where the memory stores a computer program, and the processor implements the method according to any one of the embodiments of the present disclosure when executing the computer program.
Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be obtained in part through the practice of the present disclosure.
It should be understood that the above general description and the detailed description that follows are merely exemplary and do not limit the present disclosure.
The foregoing and other objects, features and advantages of the present disclosure will become more apparent by describing in detail the exemplary embodiments thereof with reference to the accompanying drawings.
In order to make the purpose, technical solutions and advantages of the present disclosure clearer and more understandable, the present disclosure is described in further detail hereinafter in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the present disclosure and are not intended to limit the present disclosure.
It should be noted that although a division of functional modules is made in the schematic diagram of the device, and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from the division of modules in the device, or the order in the flowchart. The terms “first”, “second”, etc. in the specification and the claims and in the accompanying drawings described above are used to distinguish similar objects and need not be used to describe a particular order or sequence.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art of this application. The terms used herein are for the purpose of describing embodiments of the present disclosure only and are not intended to limit the present disclosure.
With the development of display technology, planar display devices such as liquid crystal displays (LCDs) are widely used in various consumer electronic products such as mobile phones, televisions, personal digital assistants, digital cameras, notebook computers, desktop computers, and other consumer electronic products due to their advantages such as high image quality, power saving, thin bodies, and a wide range of applications, and they have become the mainstream in display devices.
Most of the existing liquid crystal displays on the market are the backlight type of the liquid crystal display, including a liquid crystal display panel and a backlight module. The working principle of the LCD panel is that the liquid crystal molecules are injected between the thin film transistor (TFT) array substrate and the color filter (CF) substrate, and a driving voltage is applied to the two substrates to control the rotational direction of the liquid crystal molecules to refract the light from the backlight module to produce a image.
The color crosstalk is an image quality problem often encountered in the industry. As shown in
The color crosstalk is caused due to the presence of coupling capacitance on the data lines, with reference to
Based on this, the embodiment of the present disclosure proposes a driving method. It is intended that when the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line is greater than a preset threshold, the target compensation data is selected from the pre-obtained compensation data set based on the absolute value of the gray scale difference to compensate for the display data of the to-be-calibrated region, and then to drive the to-be-displayed screen, such that the phenomenon of color crosstalk can be improved, thereby improving the display image quality.
Referring to
S310, detecting a data signal of a to-be-displayed screen to obtain a gray scale value of each region in the to-be-displayed screen.
In an embodiment of the present disclosure, the logic board receives the data signal of the to-be-displayed screen, and after the internal data detector detects the data signal, it can obtain the gray scale value of each region of the to-be-displayed screen, including the gray scale values of the red pixel, the blue pixel and the green pixel in each region.
Exemplarily, the gray scale value of the pure green region is RGB=(0,255,0), the gray scale value of the pure blue region is RGB=(0,0,255), the gray scale value of the pure red region is RGB=(255,0,0), and the gray scale value of the pure black region is RGB=(0,0,0).
S320, determining whether there is a color crosstalk in the to-be-displayed screen based on the gray scale value of each region.
In embodiments of the present disclosure, based on the gray scale value of each region, it can be determined whether there is the target region in the to-be-displayed screen, and the target region is a region where the gray scale value of the red pixel is greater than 0, the gray scale values of the blue pixel and the green pixel are both equal to 0, or the gray scale value of the blue pixel is greater than 0, and the gray scale values of the red pixel and the green pixel are both equal to 0, or the gray scale value of the green pixel is greater than 0, and the gray scale values of the blue pixel and the red pixel are both equal to 0. And the gray scale values of the regions adjacent to the target region on the data line can be obtained, so that it can be determined whether there is the color crosstalk in the to-be-displayed screen.
In one embodiment of the present disclosure, referring to
S410, determining whether there is a target region in the to-be-displayed screen based on the gray scale value of each region.
In an embodiment of the present disclosure, whether there is the target region in the to-be-displayed screen can be directly determined based on the gray scale value of each region. The target region is the region where a gray scale value of the target color pixel is greater than 0, and the gray scale values of the color pixels other than the target color pixel are all equal to 0. The target color pixel is the red pixel, the blue pixel or the green pixel.
Exemplarily, the target region may be a pure red region with a gray scale value 255 of the red pixel, i.e., a region with a gray scale value of RGB=(255, 0, 0), or the target region may be a region with a gray scale value of RGB=(127, 0, 0), or, a region with a gray scale value of RGB=(0, 0, 255), or a region with a gray scale value of RGB=(0, 0, 127), or a region with a gray scale value of RGB=(0, 255, 0), or a region with a gray scale value of RGB=(0, 127, 0), and so on.
S420, determining whether the gray scale value of the each color pixel in the region adjacent to the target region on the data line is the same, when there is the target region in the to-be-displayed screen.
In the embodiment of the present disclosure, when it is determined that there is the target region in the to-be-displayed screen, it is necessary to further determine whether the gray scale value of each color pixel in the region adjacent to the target region on the data line is the same, such that whether there is the color crosstalk in the to-be-displayed screen can be determined.
S430, determining there is the color crosstalk in the to-be-displayed screen, when the gray scale value of each color pixel in the region adjacent to the target region on the data line is the same.
In the embodiment of the present disclosure, after the target region is determined, the gray scale value of each color pixel in the region adjacent to the target region on the data line may be further obtained. If the gray scale value of each color pixel in the region adjacent to the target region on the data line is the same, it can be determined that there is the color crosstalk in the to-be-displayed screen.
S440, determining that there is no color crosstalk in the to-be-displayed screen, when there is no target region in the to-be-displayed screen, or the gray scale value of each color pixel in the region adjacent to the target region on the data line is not the same.
In an embodiment of the present disclosure, when there is no target region in the to-be-displayed screen, i.e., there is no region in the to-be-displayed screen where the gray scale value of the target color pixel is greater than 0 and the gray scale values of the color pixels other than the target color pixel are all equal to 0. At this time, it can be determined that there is no color crosstalk in the to-be-displayed screen, or when there is the target region in the to-be-displayed screen, but the gray scale value of each color pixel in the region adjacent to the target region on the data line is not the same, it can also be determined that there is no color crosstalk in the to-be-displayed screen.
In the embodiments of the present disclosure, when it is determined that there is no color crosstalk in the to-be-displayed screen, there is no need to process the to-be-displayed screen and the to-be-displayed screen can be driven directly. When it is determined that there is the color crosstalk in the to-be-displayed screen, the to-be-displayed screen needs to be processed accordingly and then is driven, so as to improve the problem of color crosstalk, thereby improving display image quality.
S330, determining a target region and a to-be-calibrated region based on the gray scale value, when there is the color crosstalk in the to-be-displayed screen. A gray scale value of target color pixel in the target region is greater than 0, and gray scale values of color pixels in the target region other than the target color pixel are all equal to 0, and the target color pixel is a red pixel, a blue pixel or a green pixel, the to-be-calibrated region is a region adjacent to the target region on a data line, and a gray scale value of each color pixel in the to-be-calibrated region is the same.
In the embodiment of the present disclosure, when it is determined that there is the color crosstalk in the to-be-displayed screen, the target region is first determined based on the gray scale value. The target region is a region where a gray scale value of the target color pixel is greater than 0, and gray scale values of color pixels other than the target color pixel are all equal to 0. The target color pixel is a red pixel, a blue pixel or a green pixel. After the target region is determined, the to-be-calibrated region, i.e., a region affected by color crosstalk, may be further determined based on the target region. The gray scale value of each color pixel in the to-be-calibrated region is the same. Exemplarily, the gray scale value of the to-be-calibrated region may be RGB=(127, 127, 127), RGB=(64, 64, 64), RGB=(32, 32, 32), and so on.
Specifically, the embodiment of the present disclosure considers the problem of color crosstalk in the longitudinal direction, therefore, after the target region is determined, an upper region adjacent to the target region on the data line and a lower region adjacent to the target region on the data line may be determined as the to-be-calibrated region. It should be noted that when the upper edge of the target region just overlaps with the outermost upper edge of the to-be-displayed screen, there will be no upper region in the to-be-calibrated region adjacent to the target region on the data line, but only a lower region adjacent to the target region on the data line. When the lower edge of the target region just overlaps the outermost lower edge of the to-be-displayed screen, there will be no lower region in the to-be-calibrated region adjacent to the target region on the data line, but only an upper region adjacent to the target region on the data line.
S340, obtaining an absolute value of a gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line.
In an embodiment of the present disclosure, after the target region and the to-be-calibrated region are obtained, the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line may be obtained. Exemplarily, when the gray scale value of the target region is RGB=(255,0,0) or RGB=(127,0,0), the absolute value of the gray scale difference between the red pixel in the to-be-calibrated region and the red pixel in the target region on the red data line (Data R) is obtained. Similarly, when the gray scale value of the target region is RGB=(0, 255, 0) or RGB=(0, 127, 0), the absolute value of the gray scale difference between the green pixel in the to-be-calibrated region and the green pixel in the target region on the green data line (Data G) is obtained. Similarly, when the gray scale value of the target region is RGB=(0, 0, 255) or RGB=(0, 0, 255), the absolute value of the gray scale difference between the blue pixel in the to-be-calibrated region and the blue pixel in the target region on the blue data line (Data B) is obtained.
S350, determining whether the absolute value of the gray scale difference is greater than a preset threshold.
In the embodiment of the present disclosure, after the absolute value of the gray scale difference between the to-be-calibrated region and the target region on the same data line is obtained, the absolute value of the gray scale difference may be compared with the preset threshold, to determine whether the absolute value of the gray scale difference is greater than the preset threshold.
It is to be noted that, in the embodiments of the present disclosure, the preset threshold may be adjusted according to the actual color crosstalk of the display panel, and the embodiments of the present disclosure do not specifically limit the preset threshold.
Exemplarily, the preset threshold is set to be 60 in advance, and when the absolute value of the gray scale difference between the to-be-calibrated region and the target region on the same data line obtained is 64, the absolute value of the gray scale difference can be determined to be greater than the preset threshold. And when the absolute value of the gray scale difference between the to-be-calibrated region and the target region on the same data line obtained is 35, it can be determined that the absolute value of the gray scale difference is not greater than the preset threshold.
S360, determining target compensation data from a pre-obtained compensation data set based on the absolute value of the gray scale difference, when the absolute value of the gray scale difference is greater than the preset threshold.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference is not greater than the preset threshold, it indicates that although there is the gray scale difference between the to-be-calibrated region and the target region, the effect of the gray scale difference on the luminance of the to-be-displayed screen is imperceptible to the human eye, i.e., the effect on the screen quality is small, and the display data of the to-be-calibrated region needn't to be compensated. When the absolute value of the gray scale difference is greater than the preset threshold, it indicates that the gray scale difference between the to-be-calibrated region and the target region has an effect on the luminance of the to-be-displayed screen, i.e. the effect is perceptible by the human eye, i.e., it has a greater effect on the display image quality, and thus the display data of the to-be-calibrated region needs to be compensated, such that the display image quality can be guaranteed. Specifically, when the absolute value of the gray scale difference is greater than the preset threshold, the target compensation data is determined from the pre-obtained compensation data set based on the absolute value of the gray scale difference.
In the embodiments of the present disclosure, the pixel compensation data may be different for different absolute values of the gray scale difference, so it is necessary to determine the corresponding target compensation data according to the specific absolute value of the gray scale difference.
It should be noted that the pixel compensation data corresponding to different absolute values of the gray scale difference may be obtained in advance by processing the standard crosstalk detection screen.
S370, sending the target compensation data to a driver for the driver compensating for display data of the to-be-calibrated region based on the target compensation data, to drive the to-be-displayed screen to display.
In the embodiment of the present disclosure, after the target compensation data is obtained, the logic board controls to output a high level, at which time the N-type metal-oxide-semiconductor (NMOS) transistor conducts, and the logic board outputs the target compensation data to the driver, for the driver compensating for the display data of the to-be-calibrated region based on the target compensation data, to drive the to-be-displayed screen to display.
It should be noted that when the absolute value of the gray scale difference between the to-be-calibrated region and the target region on the same data line is not greater than the preset threshold, the logic board does not need to output the target compensation data, and at this time, the driver needn't to compensate for the display data of the to-be-calibrated region, but directly drives the display data of the to-be-calibrated region to be displayed on the display panel.
The embodiment of the present disclosure can determine whether the display data of the to-be-calibrated region needs to be compensated by comparing the absolute value of the gray scale difference between the to-be-calibrated region and the target region on the same data line with the preset threshold, and when it is determined that the display data of the to-be-calibrated region needs to be compensated, the target compensation data corresponding to the absolute value of the gray scale difference is determined by means of the absolute value of the gray scale difference, and then the target compensation data is sent to the driver, such that the driver can compensate for the display data of the to-be-calibrated region based on the target compensation data, to drive the to-be-displayed screen to display, such that the phenomenon of color crosstalk can be improved, thereby improving the display image quality.
In an embodiment of the present disclosure, referring to
S510, formulating a standard crosstalk detection screen, the standard crosstalk detection screen includes the target region, the to-be-calibrated region and a standard region, the standard region is a region adjacent to the target region in a horizontal direction.
In an embodiment of the present disclosure, in order to obtain a compensation data set, the standard crosstalk detection screen is formulated to process. Specifically, the standard crosstalk detection screen includes the target region, the to-be-calibrated region, and the standard region, and the standard region is a region adjacent to the target region in the horizontal direction.
Exemplarily, referring to
S520, setting the gray scale value of the target color pixel in the target region to be a first standard value, and sequentially setting the gray scale value of each color pixel in the to-be-calibrated region and the standard region to be a first value, a second value and a third value, the first standard value is greater than 127 and less than or equal to 255, the first value is less than the first standard value, and the first value, the second value and the third value decrease in turn.
In the embodiments of the present disclosure, it is considered that the actual gray scale and the gray scale voltage are in accordance with the gamma 2.2 curve, i.e., the luminance and color coordinate of middle-low gray scale vary little with voltage, and the luminance and color coordinate of middle-high gray scale vary greatly with voltage. Therefore, it is necessary to consider the gray scale value of the region F (target region) for the classification of middle-high gray scale and middle-low gray scale respectively. Specifically, it is necessary to set the gray scale value of the target color pixel in the target region as the first standard value and the second standard value. The first standard value is greater than 127 and less than or equal to 255, i.e., the gray scale value of the target color pixel in the target region belongs to the middle-high gray scale. At this time, the gray scale value of each color pixel in the to-be-calibrated region and the standard region is set to be the first value, the second value, and the third value. The first value is smaller than the first standard value, and the first value, the second value, and the third value decrease in turn.
S530, setting the gray scale value of the target color pixel in the target region to be a second standard value, and sequentially setting the gray scale value of each color pixel in the to-be-calibrated region and the standard region to be a fourth value, a fifth value, the second standard value is greater than 0 and less than or equal to 127, and the fourth value is less than the second standard value, the fourth value and the fifth value decrease in turn.
In the embodiments of the present disclosure, it is considered that the actual gray scale and the gray scale voltage are in accordance with the gamma 2.2 curve, i.e., the luminance and color coordinate of middle-low gray scale vary little with voltage, and the luminance and color coordinate of middle-high gray scale vary greatly with voltage. Therefore, it is necessary to set the gray scale value of the target color pixel in the target region as the second standard value. The second standard value is greater than 0 and less than or equal to 127, i.e., the gray scale value of the target color pixel in the target region belongs to the middle-low gray scale. At this time, the gray scale value of each color pixel in the to-be-calibrated region and the standard region is set to be the fourth value and the fifth value. The fourth value is smaller than the second standard value, and the fourth value and the fifth value decrease in turn.
S540, taking a color coordinate of the standard region as a standard color coordinate, and taking a luminance of the standard region as a standard luminance.
In an embodiment of the present disclosure, after the standard region is determined through a standard crosstalk detection screen and a gray scale value of the standard region is set, the color coordinate of the standard region can be used as the standard color coordinate, and the luminance of the standard region is used as the standard luminance, so that a calibration reference can be provided for the to-be-calibrated region with color crosstalk.
S550, obtaining color coordinates and luminances of the to-be-calibrated region when the gray scale value of each color pixel in the to-be-calibrated region is in different values.
In an embodiment of the present disclosure, since the gray scale value of the target color pixel in the target region is set to be a first standard value, and the gray scale value of each color pixel in the to-be-calibrated region and the standard region are set to be the first value, the second value, and the third value in turn, such that when the gray scale value of the target color pixel in the target region is the first standard value, the color coordinate and luminance of the to-be-calibrated region when in the first value, and the color coordinate and luminance of the to-be-calibrated region when in the second value, the color coordinate and luminance of the to-be-calibrated region when in the third value can be obtained. Similarly, since the gray scale value of the target color pixel in the target region is set to the second standard value, and the gray scale value of each color pixel in the to-be-calibrated region and the standard region is set to the fourth value and the fifth value in turn, such that when the gray scale value of the target color pixel in the target region is the second standard value, the coordinate and luminance of the to-be-calibrated region when in the fourth value, and the color coordinate and luminance of the to-be-calibrated region when in the fifth value can be obtained.
S560, obtaining the compensation data set based on the color coordinates and luminances of the to-be-calibrated region, the standard color coordinate and the standard luminance, when the gray scale value of each color pixel in the to-be-calibrated region is in different values.
In an embodiment of the present disclosure, when the gray scale value of the target color pixel in the target region is the first standard value, the compensation data when in the first value can be obtained based on the color coordinate and luminance of the to-be-calibrated region when in the first value, and the standard color coordinate and the standard luminance when in the first value. Similarly, when the gray scale value of the target color pixel in the target region is the first standard value, the compensation data when in the second value can be obtained based the color coordinate and luminance of the to-be-calibrated region when in the second value, and the standard color coordinate and the standard luminance when in the second value. When the gray scale value of the target color pixel in the target region is the first standard value, the compensation data when in the third value can be obtained based on the gray scale value of the target color pixel in the target region, the color coordinate and luminance of the to-be-calibrated region when in the third value, and the standard color coordinate and the standard luminance when in the third value. When the gray scale value of the target color pixel in the target region is the second standard value, the compensation data when in the fourth value can be obtained based on the color coordinate and luminance of the to-be-calibrated region when in the fourth value, and the standard color coordinate and the standard luminance when in the fourth value. When the gray scale value of the target color pixel in the target region is the second standard value, the compensation data when in the fifth value can be obtained based on the color coordinates and luminance of the to-be-calibrated region when in the fifth value, and the standard color coordinate and the standard luminance when in the fifth value. In this manner, the compensation data set can be obtained.
In one embodiment of the present disclosure, referring to
S710, when the target color pixel is the red pixel, sequentially compensating for voltages of the red pixel and the green pixel in the to-be-calibrated region until a coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than a first preset error, and a luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than a second preset error, to sequentially obtain a first red pixel compensation data when in the first value, a second red pixel compensation data when in the second value, and a third red pixel compensation data when in the third value, when the gray scale value of the red pixel in the target region is the first standard value; and to sequentially obtain a fourth red pixel compensation data when in the fourth value, and a fifth red pixel compensation data when in the fifth value, when the gray scale value of the red pixel in the target region is the second standard value.
In the embodiment of the present disclosure, when the target color pixel is the red pixel, that is, the target region is a region where the gray scale value of the red pixel is greater than 0, and the gray scale values of the blue pixel and the green pixel are all equal to 0. At this time, voltages of the red pixel and the green pixel in the to-be-calibrated region need to be compensated in turn until the coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than the second preset error, so as to obtain each red pixel compensation data sequentially when the target color pixel is the red pixel.
Exemplarily, when the target color pixel is the red pixel, i.e., the region F is set to be a red screen, the gray scale value of the red pixel in the target region may be set to the first standard value, such as the gray scale value is RGB=(255, 0, 0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(127, 127, 127). Considering that the regions A and B will be affected by the crosstalk of the region F (target region), resulting in that there is the difference between the color coordinates of the regions A and B and the color coordinate of the region C or D, and there also is the difference between the luminances of the regions A and B and the luminance of the region C or D. Therefore, it is necessary to use the color coordinate of the region C or D as the standard color coordinate and the luminance of the region C or D as the standard luminance. By compensating for voltages of the red pixel and the green pixel in the region A or B, so that the coordinate error between the color coordinates of the region A or B and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the region A or B and the standard luminance is less than the second preset error, the first red pixel compensation data at this time is stored in the compensation table T1_1. In this way, the gray scale value of the region F is set to be RGB=(255,0,0) and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), the second red pixel compensation data can be obtained and stored in the compensation table T1_2. The gray scale value of the region F is set to be RGB=(255,0,0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), the third red pixel compensation data can be obtained and stored in the compensation table T1_3.
Similarly, when the target color pixel is the red pixel, i.e., the region F is set to be a red screen, the gray scale value of the red pixel in the target region can be set to be the second standard value, for example, the gray scale value of the region F is set to be RGB=(127,0,0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), and the fourth red pixel compensation data can be obtained and stored in the compensation table T1_4. The gray scale value of the region F is set to be RGB=(127, 0, 0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), a fifth red pixel compensation data can be obtained and stored in the compensation table T1_5. Referring to Table 1, which is the compensation table of the corresponding compensation data when the region F is the red screen.
S720, when the target color pixel is the blue pixel, sequentially compensating for voltages of the blue pixel and the red pixel in the to-be-calibrated region until the coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than the second preset error, to sequentially obtain a first blue pixel compensation data when in the first value, a second blue pixel compensation data when in the second value, and a third blue pixel compensation data when in the third value, when the gray scale value of the blue pixel in the target region is the first standard value; and to sequentially obtain a fourth blue pixel compensation data when in the fourth value, and a fifth blue pixel compensation data when in the fifth value, when the gray scale value of the blue pixel in the target region is the second standard value.
In the embodiment of the present disclosure, when the target color pixel is the blue pixel, that is, the target region is a region where the gray scale value of the blue pixel is greater than 0, and the gray scale values of the red pixel and the green pixel are all equal to 0. At this time, voltages of the blue pixel and the red pixel in the to-be-calibrated region need to be compensated in turn until the coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than the second preset error, so as to obtain each blue pixel compensation data sequentially when the target color pixel is the blue pixel.
Exemplarily, when the target color pixel is the blue pixel, i.e., the region F is set to be a blue screen, the gray scale value of the blue pixel in the target region may be set to the first standard value, such as the gray scale value is RGB=(0, 0, 255), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(127, 127, 127). Considering that the regions A and B will be affected by the crosstalk of the region F, resulting in that there is the difference between the color coordinate of the region A and the color coordinate of the region C or D, and there also is the difference between the luminances of the regions A and B and the luminance of the region C or D, and the difference between the luminance of the region B and the luminance of the region C or D. Therefore, it is necessary to use the color coordinate of the region C or D as the standard color coordinate and the luminance of the region C or D as the standard luminance. By compensating for voltages of the blue pixel and the red pixel in the region A or B, so that the coordinate error between the color coordinates of the region A or B and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the region A or B and the standard luminance is less than the second preset error, the first blue pixel compensation data at this time is stored in the compensation table T2_1. In this way, the gray scale value of the region F is set to be RGB=(0,0,255) and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), the second blue pixel compensation data can be obtained and stored in the compensation table T2_2. The gray scale value of the region F is set to be RGB=(0,0,255), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), the third blue pixel compensation data can be obtained and stored in the compensation table T2_3.
Similarly, when the target color pixel is the blue pixel, i.e., the region F is set to be a blue screen, the gray scale value of the blue pixel in the target region can be set to be the second standard value, for example, the gray scale value of the region F is set to be RGB=(0,0,127), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), and the fourth blue pixel compensation data can be obtained and stored in the compensation table T2_4. The gray scale value of the region F is set to be RGB=(0, 0, 127), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), a fifth blue pixel compensation data can be obtained and stored in the compensation table T2_5. Referring to Table 2, which is the compensation table of the corresponding compensation data when the region F is the blue screen.
S730, when the target color pixel is the green pixel, sequentially compensating for voltages of the green pixel and the blue pixel in the to-be-calibrated region until the coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than the second preset error, to sequentially obtain a first green pixel compensation data when in the first value, a second green pixel compensation data when in the second value, and a third green pixel compensation data when in the third value, when the gray scale value of the green pixel in the target region is the first standard value; and to sequentially obtain a fourth green pixel compensation data when in the fourth value, and a fifth green pixel compensation data when in the fifth value, when the gray scale value of the green pixel in the target region is the second standard value.
In the embodiment of the present disclosure, when the target color pixel is the green pixel, that is, the target region is a region where the gray scale value of the green pixel is greater than 0, and the gray scale values of the red pixel and the blue pixel are all equal to 0. At this time, voltages of the green pixel and the blue pixel in the to-be-calibrated region need to be compensated in turn until the coordinate error between the color coordinate of the to-be-calibrated region and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the to-be-calibrated region and the standard luminance is less than the second preset error, so as to obtain each green pixel compensation data sequentially when the target color pixel is the green pixel.
Exemplarily, when the target color pixel is the green pixel, i.e., the region F is set to be a green screen, the gray scale value of the green pixel in the target region may be set to the first standard value, such as the gray scale value is RGB=(0, 255, 0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(127, 127, 127). Considering that the regions A and B will be affected by the crosstalk of the region F, resulting in that there is the difference between the color coordinates of the regions A and B and the color coordinate of the region C or D, and there also is the difference between the luminances of the regions A and B and the luminance of the region C or D. Therefore, it is necessary to use the color coordinate of the region C or D as the standard color coordinate and the luminance of the region C or D as the standard luminance. By compensating for voltages of the green pixel and the blue pixel in the region A or B, so that the coordinate error between the color coordinate of the region A or B and the standard color coordinate is less than the first preset error, and the luminance error between the luminance of the region A or B and the standard luminance is less than the second preset error, the first green pixel compensation data at this time is stored in the compensation table T3_1. In this way, the gray scale value of the region F is set to be RGB=(0,255,0) and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), the second green pixel compensation data can be obtained and stored in the compensation table T3_2. The gray scale value of the region F is set to be RGB=(0,255,0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), the third green pixel compensation data can be obtained and stored in the compensation table T3_3.
Similarly, when the target color pixel is the green pixel, i.e., the region F is set to be a green screen, the gray scale value of the green pixel in the target region can be set to be the second standard value, for example, the gray scale value of the region F is set to be RGB=(0,127,0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(64,64,64), and the fourth green pixel compensation data can be obtained and stored in the compensation table T3_4. The gray scale value of the region F is set to be RGB=(0, 127, 0), and the gray scale values of both the to-be-calibrated region and the standard region are set to be RGB=(32,32,32), a fifth green pixel compensation data can be obtained and stored in the compensation table T3_5. Referring to Table 3, which is the compensation table of the corresponding compensation data when the region F is the green screen.
It is to be noted that the first preset error and the second preset error may be adjusted according to the requirements for the display image quality. Exemplarily, the first preset error may be 0.008%, that is, the difference between X1 in the color coordinate of the region A or B and X0 in the standard color coordinate of the region C or D is less than 0.008%, and the difference between Y1 in the standard color coordinate of the region A or B and Y0 in the color coordinate of the region C or D is also less than 0.008%. Exemplarily, the second preset error may be 2%, that is, the difference between the luminance of the region A or B and the standard luminance of the region C or D is less than 2%.
S740, gathering the obtained first red pixel compensation data, the second red pixel compensation data, the third red pixel compensation data, the fourth red pixel compensation data, the fifth red pixel compensation data, the first blue pixel compensation data, the second blue pixel compensation data, the third blue pixel compensation data, the fourth blue pixel compensation data, the fifth blue pixel compensation data, the first green pixel compensation data, the second green pixel compensation data, the third green pixel compensation data, the fourth green pixel compensation data and the fifth green pixel compensation data to the compensation data set.
In an embodiment of the present disclosure, when the target region is of different colors, the compensation data of the gray scale values of the to-be-calibrated region and the standard region when the gray scale value of each color pixel in the to-be-calibrated region is in different values may be gathered to obtain the compensation data set. When the color crosstalk of the to-be-displayed screen is subsequently determined to exist and needs to be processed, the corresponding compensation data may be directly selected from the compensation data set for compensation, so as to improve the color crosstalk, thereby improving the display image quality.
In one embodiment of the present disclosure, referring to
S810, determining whether the gray scale value of the red pixel in the target region is greater than 127 and less than or equal to 255.
In an embodiment of the present disclosure, after the target region and the to-be-calibrated region are determined, the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line may be obtained. At this time, if the target color pixel is the red pixel, the gray scale values of the red pixels in the target region and the to-be-calibrated region may be obtained, so as to obtain the absolute value of the gray scale difference of the red pixel. If the absolute value of the gray scale difference is greater than the preset threshold, it is determined that the effect of the color crosstalk is so large that it is perceptible by the human eye, and therefore it is necessary to select the corresponding compensation data from the preset compensation data set to compensate for the display data of the to-be-calibrated region accordingly. As to which compensation data is to be selected, it is necessary to first determine whether the gray scale value of the red pixel in the target region is greater than 127 and less than or equal to 255, i.e., to determine whether the gray scale value of the red pixel in the target region at this time is a middle-high gray scale value.
S820, determining whether the absolute value of the gray scale difference meets a first condition, a second condition or a third condition, when the gray scale value of the red pixel in the target region is greater than 127 and less than or equal to 255. The first condition is that the absolute value of the gray scale difference is greater than the preset threshold but less than or equal to the first absolute value. The second condition is that the absolute value of the gray scale difference is greater than the first absolute value but less than or equal to the second absolute value. And the third condition is that the absolute value of the gray scale difference is greater than the second absolute value but less than or equal to 255. The first absolute value is an absolute value of a difference between the first standard value and the first value, and the second absolute value is an absolute value of a difference between the first standard value and the second value.
In an embodiment of the present disclosure, when the gray scale value of the red pixel in the target region is greater than 127 and less than or equal to 255, it is necessary to further determine whether the absolute value of the gray scale difference meets the first condition, the second condition, or the third condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S830, determining the first red pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the first condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the red pixel meets the first condition, i.e., when the absolute value of the gray scale difference of the red pixel is greater than the preset threshold but less than or equal to the first absolute value, the corresponding first red pixel compensation data is selected from the compensation data set.
Exemplarily, when the gray scale value of the red pixel in the target region (region F) is 255 and the gray scale value of the red pixel in the to-be-calibrated region (region A or B) is 132, the absolute value of the gray scale difference between the red pixels in the to-be-calibrated region and the target region can be determined to be 123. Since the preset threshold is set to be 60, the first standard value is set to be 255, and the first value is set to be 127, a first absolute value can be determined as 128. Due to 123∈(60,128] therefore, the compensation data T1_1 may be selected from the compensation table 1 for corresponding compensation process.
S840, determining the second red pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the second condition.
In the embodiment of the present disclosure, when the absolute value of the gray scale difference of the red pixel meets the second condition, i.e., when the absolute value of the gray scale difference of the red pixel is greater than the first absolute value but less than or equal to the second absolute value, the corresponding second red pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the red pixel in the target region (region F) is 255 and the gray scale value of the red pixel in the to-be-calibrated region (region A or B) is 74, the absolute value of the gray scale difference between the red pixels in the to-be-calibrated region and the target region can be determined as 181. Since the preset threshold is set to be 60, the first standard value is set to be 255, the first value is set to be 127 and the second value is set to be 64, the first absolute value can be determined as 128 and the second absolute value can be determined as 191. Due to 181∈(128,191], therefore, the pixel compensation data T1_2 can be selected from the compensation table 1 for corresponding compensation process.
S850, determining the third red pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the third condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the red pixel meets the third condition, i.e., when the absolute value of the gray scale difference of the red pixel is greater than the second absolute value but less than or equal to 255, the corresponding third red pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the red pixel in the target region (region F) is 255 and the gray scale value of the red pixel in the to-be-calibrated region (region A or B) is 32, the absolute value of the gray scale difference between the red pixels in the to-be-calibrated region and the target region can be determined as 223. Since the preset threshold is set to be 60, the first standard value is set to be 255, the first value is set to be 127 and the second value is set to be 64, the first absolute value can be determined as 128 and the second absolute value can be determined as 191. Due to 223∈(191,255], therefore, the pixel compensation data T1_3 can be selected from the compensation table 1 for corresponding compensation process.
S860, determining whether the absolute value of the gray scale difference meets a fourth condition or a fifth condition, when the gray scale value of the red pixel in the target region is greater than 0 and less than or equal to 127, wherein the fourth condition is greater than the preset threshold but less than or equal to the third value, the fifth condition is greater than the third value but less than or equal to 127, and the third value is an absolute value of a difference between the second standard value and the fourth value.
In embodiments of the present disclosure, when the gray scale value of the red pixel in the target region is greater than 0 and less than or equal to 127, it is necessary to further determine whether the absolute value of the gray scale difference meets the fourth condition or the fifth condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S870, determining the fourth red pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fourth condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the red pixel meets the fourth condition, i.e., when the absolute value of the gray scale difference of the red pixel is greater than the preset threshold but less than or equal to the third value, the corresponding fourth red pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the red pixel in the target region (region F) is 127 and the gray scale value of the red pixel in the to-be-calibrated region (region A or B) is 64, the absolute value of the gray scale difference between the red pixels in the to-be-calibrated region and the target region can be determined as 63. Since the preset threshold is set to be 60, the second standard value is set to be 127, the fourth value is set to be 64 and the fifth value is set to be 64, the third value can be determined as 63. Due to 63∈(60,63], therefore, the compensation data T1_4 can be selected from the compensation table 1 for corresponding compensation process.
S880, determining the fifth red pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fifth condition.
In the embodiment of the present disclosure, when the absolute value of the gray scale difference of the red pixel meets the fourth condition, i.e., when the absolute value of the gray scale difference of the red pixel is greater than the third value but less than or equal to 127, the corresponding fifth red pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the red pixel in the target region (region F) is 127 and the gray scale value of the red pixel in the to-be-calibrated region (region A or B) is 43, the absolute value of the gray scale difference between the red pixels in the to-be-calibrated region and the target region can be determined as 84. Since the preset threshold is set to be 60, the second standard value is set to be 127, the fourth value is set to be 64 and the fifth value is set to be 32, the third value can be determined as 63. Due to 84∈(63,127], therefore, the compensation data T1_5 can be selected from the compensation table 1 for corresponding compensation process.
It should be noted that the preset thresholds can be adjusted based on the actual color crosstalk of the display panel. During the driving process of the to-be-displayed screen where there is the color crosstalk, different preset thresholds can be output based on the gray scale value of the target region (region F). Exemplarily, when the target region is a region where a gray scale value of the red pixel is greater than 127 and less than or equal to 255, the first preset threshold can be output. When the target region is a region where a gray scale value of the red pixel is greater than 0 and less than or equal to 127, a second preset threshold can be output. The first preset threshold and the second preset threshold may be the same or different.
In an embodiment of the present disclosure, referring to
S910, determining whether the gray scale value of the blue pixel in the target region is greater than 127 and less than or equal to 255.
In an embodiment of the present disclosure, after the target region and the to-be-calibrated region are determined, the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line may be obtained. At this time, if the target color pixel is the blue pixel, the gray scale values of the blue pixels in the target region and the to-be-calibrated region may be obtained, so as to obtain the absolute value of the gray scale difference of the blue pixel. If the absolute value of the gray scale difference is greater than the preset threshold, it is determined that the effect of the color crosstalk is so large that it is perceptible by the human eye, and therefore it is necessary to select the corresponding compensation data from the preset compensation data set to compensate for the display data of the to-be-calibrated region accordingly. As to which compensation data is to be selected, it is necessary to first determine whether the gray scale value of the blue pixel in the target region is greater than 127 and less than or equal to 255, i.e., to determine whether the gray scale value of the blue pixel in the target region at this time is a middle-high gray scale value.
S920, determining whether the absolute value of the gray scale difference meets a first condition, a second condition or a third condition, when the gray scale value of the blue pixel in the target region is greater than 127 and less than or equal to 255. The first condition is that the absolute value of the gray scale difference is greater than the preset threshold but less than or equal to the first absolute value, the second condition is that the absolute value of the gray scale difference is greater than the first absolute value but less than or equal to the second absolute value, and the third condition is that the absolute value of the gray scale difference is greater than the second absolute value but less than or equal to 255, and the first absolute value is an absolute value of a difference between the first standard value and the first value, and the second absolute value is an absolute value of a difference between the first standard value and the second value.
In an embodiment of the present disclosure, when the gray scale value of the blue pixel in the target region is greater than 127 and less than or equal to 255, it is necessary to further determine whether the absolute value of the gray scale difference meets the first condition, the second condition, or the third condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S930, determining the first blue pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the first condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the blue pixel meets the first condition, i.e., when the absolute value of the gray scale difference of the blue pixel is greater than the preset threshold but less than or equal to the first absolute value, the corresponding first blue pixel compensation data is selected from the compensation data set.
Exemplarily, when the gray scale value of the blue pixel in the target region (region F) is 255 and the gray scale value of the blue pixel in the to-be-calibrated region (region A or B) is 132, the absolute value of the gray scale difference between the blue pixels in the to-be-calibrated region and the target region can be determined as 123. Since the preset threshold is set to be 60, the first standard value is set to be 255, and the first value is set to be 127, a first absolute value can be determined as 128. Due to 123∈(60,128], therefore, the compensation data T2_1 may be selected from the compensation table 2 for corresponding compensation process.
S940, determining the second blue pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the second condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the blue pixel meets the second condition, i.e., when the absolute value of the gray scale difference of the blue pixel is greater than the first absolute value but less than or equal to the second absolute value, the corresponding second blue pixel compensation data is selected from the set of compensation data for the corresponding compensation process.
Exemplarily, when the gray scale value of the blue pixel in the target region (region F) is 255 and the gray scale value of the blue pixel in the to-be-calibrated region (region A or B) is 74, the absolute value of the gray scale difference between the blue pixels in the to-be-calibrated region and the target region can be determined as 181. Since the preset threshold is set to be 60, the first standard value is set to be 255, and the first value is set to be 127, a second value is set to be 64, then the first absolute value can be determined as 128, and the second absolute value can be determined as 191. Due to 181∈(128,191], therefore, the compensation data T2_2 may be selected from the compensation table 2 for corresponding compensation process.
S950, determining the third blue pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the third condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the blue pixel meets the third condition, i.e., when the absolute value of the gray scale difference of the blue pixel is greater than the second absolute value but less than or equal to 255, the corresponding third blue pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the blue pixel in the target region (region F) is 255 and the gray scale value of the blue pixel in the to-be-calibrated region (region A or B) is 32, the absolute value of the gray scale difference between the blue pixels in the to-be-calibrated region and the target region can be determined as 223. Since the preset threshold is set to be 60, a first standard value is set to be 255, a first value is set to be 127, and a second value is set to be 64, the first absolute value can be determined as 128 and the second absolute value can be determined as 191. Due to 223∈(191,255], therefore, the compensation data T2_3 can be selected from the compensation table 2 for corresponding compensation process.
S960, determining whether the absolute value of the gray scale difference meets a fourth condition or a fifth condition, when the gray scale value of the blue pixel in the target region is greater than 0 and less than or equal to 127. The fourth condition is greater than the preset threshold but less than or equal to the third value, the fifth condition is greater than the third value but less than or equal to 127, and the third value is an absolute value of a difference between the second standard value and the fourth value.
In an embodiment of the present disclosure, when the gray scale value of the blue pixel in the target region is greater than 0 and less than or equal to 127, it is necessary to further determine whether the absolute value of the gray scale difference meets the fourth condition or the fifth condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S970, determining the fourth blue pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fourth condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the blue pixel meets the fourth condition, i.e., when the absolute value of the gray scale difference of the blue pixel is greater than the preset threshold but less than or equal to the third value, the corresponding fourth blue pixel compensation data is selected from the set of compensation data for the corresponding compensation process.
Exemplarily, when the gray scale value of the blue pixel in the target region (region F) is 127 and the gray scale value of the blue pixel in the to-be-calibrated region (region A or B) is 64, the absolute value of the gray scale difference between the blue pixels in the to-be-calibrated region and the target region can be determined as 63. Since the preset threshold is set to be 60, a second standard value is set to be 127, a fourth value is set to be 64 and a fifth value is set to be 32, the third value can be determined as 63. Due to 63∈(60,63), therefore, the compensation data T2_4 can be selected from the compensation table 2 for corresponding compensation process.
S980, determining the fifth blue pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fifth condition.
In the embodiment of the present disclosure, when the absolute value of the gray scale difference of the blue pixel meets the fifth condition, i.e., when the absolute value of the gray scale difference of the blue pixel is greater than the third value but less than or equal to 127, the corresponding fifth blue pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the blue pixel in the target region (region F) is 127 and the gray scale value of the blue pixel in the to-be-calibrated region (region A or B) is 43, the absolute value of the gray scale difference between the blue pixels in the to-be-calibrated region and the target region can be determined as 84. Since the preset threshold is set to be 60, the second standard value is set to be 127, the fourth value is set to be 64, the fifth value is set to be 32, the third value can be determined as 63. Due to 84∈(63,127], therefore, the compensation data T2_4 can be selected from the compensation table 2 for the corresponding compensation process.
In one embodiment of the present disclosure ground, referring to
S1010, determining whether the gray scale value of the green pixel in the target region is greater than 127 and less than or equal to 255.
In an embodiment of the present disclosure, after the target region and the to-be-calibrated region are determined, the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line may be obtained. At this time, if the target color pixel is the green pixel, the gray scale values of the green pixels in the target region and the to-be-calibrated region may be obtained, so as to obtain the absolute value of the gray scale difference of the green pixel. If the absolute value of the gray scale difference is greater than the preset threshold, it is determined that the effect of the color crosstalk is so large that it is perceptible by the human eye, and therefore it is necessary to select the corresponding compensation data from the preset compensation data set to compensate for the display data of the to-be-calibrated region accordingly. As to which compensation data is to be selected, it is necessary to first determine whether the gray scale value of the green pixel in the target region is greater than 127 and less than or equal to 255, i.e., to determine whether the gray scale value of the green pixel in the target region at this time is a middle-high gray scale value.
S1020, determining whether the absolute value of the gray scale difference meets a first condition, a second condition or a third condition, when the gray scale value of the green pixel in the target region is greater than 127 and less than or equal to 255. The first condition is greater than the preset threshold but less than or equal to the first absolute value, the second condition is greater than the first absolute value but less than or equal to the second absolute value, and the third condition is greater than the second absolute value but less than or equal to 255, and the first absolute value is an absolute value of a difference between the first standard value and the first value, and the second absolute value is an absolute value of a difference between the first standard value and the second value.
In an embodiment of the present disclosure, when the gray scale value of the green pixel in the target region is greater than 127 and less than or equal to 255, it is necessary to further determine whether the absolute value of the gray scale difference meets the first condition, the second condition, or the third condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S1030, determining the first green pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the first condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the green pixel meets the first condition, i.e., when the absolute value of the gray scale difference of the green pixel is greater than the preset threshold but less than or equal to the first absolute value, the corresponding first green pixel compensation data is selected from the compensation data set.
Exemplarily, when the gray scale value of the green pixel in the target region (region F) is 255 and the gray scale value of the green pixel in the to-be-calibrated region (region A or B) is 132, the absolute value of the gray scale difference between the green pixels in the to-be-calibrated region and the target region can be determined as 123. Since the preset threshold is set to be 60, the first standard value is set to be 255, and the first value is set to be 127, a first absolute value can be determined as 128. Due to 123∈(60,128], therefore, the compensation data T3_1 may be selected from the compensation table 3 for corresponding compensation process.
S1040, determining the second green pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the second condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the green pixel meets the second condition, i.e., when the absolute value of the gray scale difference of the green pixel is greater than the first absolute value but less than or equal to the second absolute value, the corresponding second green pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the green pixel in the target region (region F) is 255 and the gray scale value of the green pixel in the to-be-calibrated region (region A or B) is 74, the absolute value of the gray scale difference between the green pixels in the to-be-calibrated region and the target region can be determined as 181. Since the preset threshold is set to be 60, a first standard value is set to be 255, a first value is set to be 127, and a second value is set to be 64, the first absolute value can be determined as 128 and the second absolute value can be determined as 191. Due to 181∈(128,191], therefore, the compensation data T3_2 can be selected from the compensation table 3 for corresponding compensation process.
S1050, determining the third green pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the third condition.
In the embodiment of the present disclosure, when the absolute value of the gray scale difference of the green pixel meets the third condition, i.e., when the absolute value of the gray scale difference of the green pixel is greater than the second absolute value but less than or equal to 255, the corresponding third green pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the green pixel in the target region (region F) is 255 and the gray scale value of the green pixel in the to-be-calibrated region (region A or B) is 32, the absolute value of the gray scale difference between the green pixels in the to-be-calibrated region and the target region can be determined as 223. Since the preset threshold is set to be 60, a first standard value is set to be 255, a first value is set to be 127 and a second value is set to be 64, the first absolute value can be determined as 128 and the second value can be determined 191. Due to 223∈(191,255], therefore, the compensation data T3_3 can be selected from the compensation table 3 for corresponding compensation process.
S1060, determining whether the absolute value of the gray scale difference meets a fourth condition or a fifth condition, when the gray scale value of the green pixel in the target region is greater than 0 and less than or equal to 127. The fourth condition is greater than the preset threshold but less than or equal to the third value, the fifth condition is greater than the third value but less than or equal to 127, and the third value is an absolute value of a difference between the second standard value and the fourth value.
In embodiments of the present disclosure, when the gray scale value of the green pixel in the target region is greater than 0 and less than or equal to 127, it is necessary to further determine whether the absolute value of the gray scale difference meets the fourth condition or the fifth condition, so that it can be determined which compensation data should be selected for the corresponding compensation process based on the conditions met by the absolute value of the gray scale difference.
S1070, determining the fourth green pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fourth condition.
In an embodiment of the present disclosure, when the absolute value of the gray scale difference of the green pixel meets the fourth condition, i.e., when the absolute value of the gray scale difference of the green pixel is greater than the preset threshold but less than or equal to the third value, the corresponding fourth green pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the green pixel in the target region (region F) is 127 and the gray scale value of the green pixel in the to-be-calibrated region (region A or B) is 64, the absolute value of the gray scale difference between the green pixels in the to-be-calibrated region and the target region can be determined as 63. Since the preset threshold is set to be 60, the second standard value is set to be 127, the fourth value is set to be 64, the fifth value is set to be 32, the third value can be determined as 63. Due to 63∈(60,63], therefore, the compensation data T3_4 can be selected from the compensation table 3 for corresponding compensation process.
S1080, determining the fifth green pixel compensation data from the pre-obtained compensation data set as the target compensation data, when the absolute value of the gray scale difference meets the fifth condition.
In the embodiment of the present disclosure, when the absolute value of the gray scale difference of the green pixel meets the fifth condition, i.e., when the absolute value of the gray scale difference of the green pixel is greater than the third value but less than or equal to 127, the corresponding fifth green pixel compensation data is selected from the compensation data set for the corresponding compensation process.
Exemplarily, when the gray scale value of the green pixel in the target region (region F) is 127 and the gray scale value of the green pixel in the to-be-calibrated region (region A or B) is 43, the absolute value of the gray scale difference between the green pixels in the to-be-calibrated region and the target region can be determined as 84. Since the preset threshold is set to be 60, the second standard value is set to be 127, the fourth value is set to be 64, the fifth value is set to be 32, the third value can be determined as 63. Due to 84∈(63,127), therefore, the compensation data T3_5 can be selected from the compensation table 3 for the corresponding compensation process.
Referring to
The logic board 1101 is configured for executing the driving method described in any of the embodiments of the present disclosure.
The driver 1102 is configured for receiving the target compensation data, and compensating for the display data of the to-be-calibrated region based on the target compensation data to drive the to-be-displayed screen to display.
In the driving device of an embodiment of the present disclosure, the logic board 1101 can select preset target compensation data for the corresponding compensation and then drive, when the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line is greater than a preset threshold, such that the phenomenon of color crosstalk is improved, thereby improving the display image quality.
Embodiments of the present disclosure also provide a display device, which includes a display panel and a driving device 110 shown in
Since the display device provided in the embodiments of the present disclosure includes the driving device 110 according to any of the embodiments of the present disclosure, the display device according to the embodiments of the present disclosure has the advantages of the driving device 110 described above, The preset target compensation data for the corresponding compensation is selected and then drive, when the absolute value of the gray scale difference between the color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line is greater than a preset threshold, which can improve the phenomenon of color crosstalk, thereby improving the display image quality.
Embodiments of the present disclosure also provide an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor when executing the computer program implements the above-described driving method of the display panel. The electronic device may be any intelligent terminal including a tablet computer, an in-vehicle computer, and so on.
Referring to
The embodiments described in the present disclosure are for the purpose of more clearly illustrating the technical solutions of embodiments of the present disclosure, and do not constitute a limitation of the technical solutions provided by embodiments of the present disclosure, and it is understood by those skilled in the art that, with the evolution of the technology and the emergence of new application scenarios, the technical solutions provided by embodiments of the present disclosure are equally applicable to similar technical problems.
It is understood by those skilled in the art that the technical solutions illustrated in the drawings do not constitute a limitation of the embodiments of the present disclosure, and may include more or fewer steps than illustrated, or a combination of certain steps, or different steps.
The above-described embodiments of the device are merely schematic, the units illustrated as separated components may or may not be physically separated, i.e., they may be located in one place, or they may also be distributed over a plurality of network units. Some or all of these modules may be selected to fulfil the purpose of the embodiment scheme according to actual needs.
It will be when understood by those skilled in the art that all or some of the steps, systems, functional modules/units in the apparatus of the method disclosed above may be implemented as software, firmware, hardware and suitable combinations thereof.
The terms “first”, “second”, “third”, “fourth”, etc. (if any) in the specification of the present disclosure and the above-described accompanying drawings. The terms “first”, “second”, “third”, “fourth”, etc. (if any) in the specification of this application and the accompanying drawings described above are used to distinguish between similar objects and needn't be used to describe a particular order or sequence. It should be when understood that the data so used may be interchangeable, where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive embodiments, e.g., a process, method, system, product, or apparatus comprising a series of steps or units need not be limited to those steps or units clearly listed, but may instead include other steps or units that are not clearly listed or are inherent to those processes, methods, products or devices.
The above description of the preferred embodiments of the present disclosure with reference to the accompanying drawings is not intended to limit the scope of the embodiments of the present disclosure. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present disclosure shall be within the scope of the embodiments of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202310814548.9 | Jul 2023 | CN | national |