Driving method, driving device, display device and electronic device
AssigneeHkc Corporation Limited
InventorsYongjie Jiang, Junfeng Xie
Life of this patent
Estimating the term…
Abstract
A driving method is provided. In the driving method, when there is the color crosstalk in the display screen, the target region and the to-be-calibrated region are first determined based on the gray scale value of each region of the to-be-displayed screen, so that by comparing 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 with the preset threshold, whether the gray scale difference between the to-be-calibrated region and the target region affects the image quality can be determined.
Claims20
A driving method, comprising:
- 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;
- determining whether there is a target region in the to-be-displayed screen based on the gray scale value of each region, wherein a gray scale value of a 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;
- determining whether there is a to-be-calibrated region in the to-be-displayed screen, when there is the target region in the to-be-displayed screen, wherein 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;
- determining that there is color crosstalk in the to-be-displayed screen, when there is the to-be-calibrated region in the to-be-displayed screen;
- obtaining an absolute value of a gray scale difference between each color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line, when there is the color crosstalk in the to-be-displayed screen;
- determining whether the absolute value of the gray scale difference is greater than a preset threshold;
- 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;
- and
- 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.
A driving device, comprising a logic board and a driver, wherein the driver is electrically connected to the logic board;
- wherein the logic board is configured for executing a driving method;
- wherein the method comprises:
- 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;
- determining whether there is a target region in the to-be-displayed screen based on the gray scale value of each region, wherein a gray scale value of a 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;
- determining whether there is a to-be-calibrated region in the to-be-displayed screen, when there is the target region in the to-be-displayed screen, wherein 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;
- determining that there is color crosstalk in the to-be-displayed screen, when there is the to-be-calibrated region in the to-be-displayed screen;
- obtaining an absolute value of a gray scale difference between each color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line, when there is the color crosstalk in the to-be-displayed screen;
- determining whether the absolute value of the gray scale difference is greater than a preset threshold;
- 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;
- and
- 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;
- and
- wherein the driver 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.
A display device, comprising a display panel and a driving device;
- wherein the driving device comprises a logic board and a driver, wherein the driver is electrically connected to the logic board;
- wherein the logic board is configured for executing a driving method;
- and
- wherein the driver is configured for receiving target compensation data, and compensating for display data of a to-be-calibrated region based on the target compensation data, to drive a to-be-displayed screen to display;
- wherein the method comprises:
- detecting a data signal of the to-be-displayed screen to obtain a gray scale value of each region in the to-be-displayed screen;
- determining whether there is a target region in the to-be-displayed screen based on the gray scale value of each region, wherein a gray scale value of a 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;
- determining whether there is a to-be-calibrated region in the to-be-displayed screen, when there is the target region in the to-be-displayed screen, wherein 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;
- determining that there is color crosstalk in the to-be-displayed screen, when there is the to-be-calibrated region in the to-be-displayed screen;
- obtaining an absolute value of a gray scale difference between each color pixel in the to-be-calibrated region and the target color pixel in the target region on the same data line, when there is the color crosstalk in the to-be-displayed screen;
- determining whether the absolute value of the gray scale difference is greater than a preset threshold;
- determining the 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;
- and
- 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;
- wherein the driver is configured for 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 on the display panel.
Dependencies are inferred from the claim text.