Method for driving display device and driver
AssigneesChengdu Boe Optoelectronics Technology Co., Ltd., Boe Technology Group Co., Ltd.
InventorsQun JIA, Chang ZHANG
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a method for driving a display device and a driver. The method includes obtaining image data; determining whether the image pixels are detail pixels according to the image data; determining a plurality of screen pixel groups; and driving the screen pixels for display.
Claims12
A method for driving a display device, comprising:
- providing the display device, wherein:
- the display device comprises a plurality of screen pixels arranged in an array, the plurality of screen pixels comprise a plurality of first screen pixels and a plurality of second screen pixels, each of the first screen pixels comprises a first sub-screen pixel and a second sub-screen pixel, and each of the second screen pixels comprises a first sub-screen pixel and a third sub-screen pixel;
- in any screen pixel row, first screen pixels and second screen pixels are alternately arranged, individual first sub-screen pixels are arranged along a straight line, and a horizontal axis position of a second sub-screen pixel or a third sub-screen pixel is arranged between horizontal axis positions of any two adjacent first sub-screen pixels;
- and
- in any screen pixel column, first screen pixels and second screen pixels are alternately arranged, and individual first sub-screen pixels are arranged along a straight line;
- obtaining image data, wherein the image data comprises color parameters of image pixels corresponding to the plurality of screen pixels one to one;
- determining whether the image pixels are detail pixels according to the image data, wherein each of the detail pixels is an image pixel for displaying a single pixel dot pattern or a single pixel line pattern;
- determining a plurality of screen pixel groups, wherein any one of the screen pixel groups comprises two of the screen pixels adjacently arranged in a same row, and a screen pixel corresponding to each of the detail pixels is in the screen pixel group;
- and
- driving the screen pixels for display, wherein a horizontal axis position of a first sub-screen pixel is located between horizontal axis positions of a second sub-screen pixel and a third sub-screen pixel in any one of the screen pixel groups, and the first sub-screen pixel is used for emitting light, and another first sub-screen pixel in the any one of the screen pixel groups does not emit light;
- wherein obtaining image data comprises obtaining the color parameters of the image pixels corresponding to the screen pixels one to one, wherein a color parameter of any one of the pixel images comprises a first color grayscale value, a second color grayscale value, and a third color grayscale value;
- and
- wherein determining whether the image pixels are detail pixels according to the image data comprises:
- for any three adjacently arranged image pixels among the image pixels in each row, comparing a color parameter of a middle image pixel which is in the middle of the three adjacently arranged image pixels with color parameters of other two image pixels of the three adjacently arranged image pixels;
- if at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value, the second color grayscale value and the third color grayscale value of a preceding image pixel satisfies a preset threshold, and at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value the second color grayscale value and the third color grayscale value of a following image pixel satisfies a preset threshold, determining that the middle image pixel is a detail pixel;
- for any three adjacently arranged image pixels among the image pixels in each column, comparing a color parameter of a middle image pixel which is in the middle of the three adjacently arranged image pixels with color parameters of other two image pixels of the three adjacently arranged image pixels;
- and
- if at least one of differences between the first color grayscale value the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value, the second color grayscale value and the third color grayscale value of an upper image pixel satisfies a preset threshold, and at least one of differences between first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value the second color grayscale value and the third color grayscale value of a lower image pixel satisfies a preset threshold, determining that the middle image pixel is a detail pixel.
2-3. (canceled)
A driver for driving a display device, wherein the display device comprises a plurality of screen pixels arranged in an array, the plurality of screen pixels comprise a plurality of first screen pixels and a plurality of second screen pixels, each of the first screen pixels comprises a first sub-screen pixel and a second sub-screen pixel, and each of the second screen pixels comprises a first sub-screen pixel and a third sub-screen pixel;
- wherein in any screen pixel row, first screen pixels and second screen pixels are alternately arranged, individual first sub-screen pixels are arranged along a straight line, and a horizontal axis position of a second sub-screen pixel or a third sub-screen pixel is arranged between horizontal axis positions of any two adjacent first sub-screen pixels;
- wherein in any screen pixel column, first screen pixels and second screen pixels are alternately arranged, and individual first sub-screen pixels are arranged along a straight line;
- wherein the driver comprises:
- an image data obtaining circuit configured to obtain image data, wherein the image data comprises color parameters of image pixels corresponding to the plurality of screen pixels one to one;
- an analysis circuit configured to determine whether the image pixels are detail pixels according to the image data, wherein each of the detail pixels is an image pixel for displaying a single pixel dot pattern or a single pixel line pattern;
- a mapping circuit configured to determine a plurality of screen pixel groups, wherein any one of the screen pixel groups c ,rises two of the screen pixels adjacently arranged in a same row, and a screen pixel corresponding to each of the detail pixels is in the screen pixel group;
- and
- a driving circuit configured to drive the screen pixels for display, wherein a horizontal axis position of a first sub-screen pixel is located between horizontal axis positions of a second sub-screen pixel and a third sub-semen pixel in any one of the screen pixel groups the first sub-screen pixel is used for emitting light, and another first sub-screen pixel in the any one of the screen pixel groups does not emit light;
- wherein the image data obtaining circuit is further configured to obtain the color parameters of the image pixels corresponding to the screen pixels one to one, wherein a color parameter of any one of the pixel images comprises a first color grayscale value, a second color grayscale value, and a third color grayscale value;
- and
- wherein the analysis circuit is configured to:
- for any three adjacently arranged image pixels among the image pixels in each row, compare a color parameter of a middle image pixel which is in the middle of the three adjacent arranged image pixels with color parameters of other two image pixels of the three adjacently arranged image pixels;
- if at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value, the second color grayscale value and the third color grayscale value of a preceding image pixel satisfies a preset threshold, and at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value the second color grayscale value and the third color grayscale value of a following image pixel satisfies a preset threshold, determine that the middle image pixel is a detail pixel;
- for any three adjacently arranged image pixels among the image pixels in each column, compare a color parameter of a middle image pixel which is in the middle of the three adjacently arranged image pixels with color parameters of other two image pixels of the three adjacently arranged image pixels;
- and
- if at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value, the second color grayscale value and the third color grayscale value of an upper image pixel satisfies a preset threshold, and at least one of differences between the first color grayscale value, the second color grayscale value and the third color grayscale value of the middle image pixel and the first color grayscale value, the second color grayscale value and the third color grayscale value of a lower image pixel satisfies a preset threshold, determine that the middle image pixel is a detail pixel.
9-10. (canceled)
Dependencies are inferred from the claim text.