Method for driving a display panel, timing controller, display device, and method for calibrating a display device
By using a delay compensation factor in the OLED display panel to adjust the grayscale value of each subpixel, the problem of uneven display at high resolution and high refresh rates is solved, achieving more uniform brightness and higher display quality.
Patent Information
- Application Number
- CN202180001701.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-29
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-06-29
AI Technical Summary
The uneven display problem of OLED display panels at high resolution and high refresh rate leads to insufficient charging rate of the pixel drive circuit and unable to achieve ideal voltage values.
The initial grayscale value of each subpixel is compensated by using at least one delay compensation factor, the converted grayscale value is calculated, and the data signals are sent to the data integrated circuit by a timing controller to generate an analog data signal with an overdrive voltage level.
It effectively solves the problem of uneven display, ensures that each sub-pixel can be charged to the target voltage level, and improves the display quality of the display panel.
Smart Images

Figure CN115735243B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to display technology, and in particular to a method for driving a display panel, a timing controller, a display device, and a method for calibrating the display device. Background Art
[0002] Organic light emitting diode (OLED) display is one of the hot spots in the field of flat panel display research today. Unlike thin film transistor liquid crystal display (TFT-LCD) that uses a stable voltage to control brightness, OLED is driven by a driving current that needs to be kept constant to control illumination. The OLED display panel includes a plurality of pixel units, which are configured with a pixel driving circuit arranged in multiple rows and columns. Each pixel driving circuit includes a driving transistor having a gate terminal connected to a gate line in each row and a drain terminal connected to a data line in each column. When the row in which the pixel unit is selected is turned on, the switching transistor connected to the driving transistor is turned on, and the data voltage is applied to the driving transistor from the data line via the switching transistor, so that the driving transistor outputs a current corresponding to the data voltage to the OLED device. The OLED device is driven to emit light of corresponding brightness. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for driving a display panel is provided, comprising: receiving image data of a frame of an image, the image data comprising a plurality of initial grayscale values respectively used for a plurality of sub-pixels in the display panel; and converting the image data into converted image data, the converted image data comprising a plurality of converted grayscale values respectively used for the plurality of sub-pixels; wherein converting the image data comprises compensating the corresponding initial grayscale values of the corresponding sub-pixels by at least a corresponding delay compensation factor to obtain the corresponding converted grayscale values; wherein, for the p-th sub-pixel and the q-th sub-pixel respectively connected to the corresponding data lines and having the same initial grayscale value, the p-th delay compensation factor of the p-th sub-pixel is greater than the q-th delay compensation factor of the q-th sub-pixel, so that the p-th converted grayscale value of the p-th sub-pixel is greater than the q-th converted grayscale value of the q-th sub-pixel; and along the extension direction of the corresponding data line, the corresponding data line is first connected to a data integrated circuit, then to the q-th sub-pixel, and finally to the p-th sub-pixel.
[0004] In some embodiments of the present disclosure, the corresponding data lines are sequentially connected to the data integrated circuit and then connected to N sub-pixels in N rows respectively; the p-th sub-pixel is in the p-th row, 1<p≤N; the q-th sub-pixel is in the q-th row, 1≤q<N; and the q-th row is located between the data integrated circuit and the p-th row.
[0005] In some embodiments of the present disclosure, converting the image data includes determining the corresponding converted grayscale value through a lookup table stored in a memory; and wherein the lookup table includes a plurality of pre-stored converted grayscale values corresponding to different initial grayscale values of the corresponding sub-pixels, respectively.
[0006] In some embodiments of the present disclosure, converting the image data includes calculating the corresponding converted grayscale value through a conversion algorithm.
[0007] In some embodiments of the present disclosure, the conversion algorithm is expressed as Grc=Gri×Gain(R); wherein Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and Gain(R) represents a factor related to the serial number of the corresponding row where the corresponding sub-pixel is located.
[0008] In some embodiments of the present disclosure, the conversion algorithm is expressed as Grc=(a×Gri)+b; wherein Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and a and b represent parameters specific to the corresponding sub-pixel.
[0009] In some embodiments of the present disclosure, the method further includes establishing a conversion algorithm for converting the image data or constructing a lookup table for converting the image data.
[0010] In some embodiments of the present disclosure, establishing the conversion algorithm or constructing the lookup table includes: providing a first reference data signal to a reference sub-pixel without conversion, the first reference data signal including the corresponding initial grayscale value; measuring a first brightness value of a first sub-pixel image displayed by the reference sub-pixel; providing a second reference data signal to a candidate sub-pixel without conversion, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate sub-pixel until the second brightness value of the second sub-pixel image displayed by the candidate sub-pixel is substantially the same as the first brightness value; and obtaining a grayscale value of the second reference data signal corresponding to the second brightness value.
[0011] In some embodiments of the present disclosure, establishing the conversion algorithm further includes calculating a Gain (R) factor for the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
[0012] In some embodiments of the present disclosure, establishing the conversion algorithm or constructing the lookup table includes: measuring the brightness values of multiple reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and multiple candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including multiple reference grayscale values respectively corresponding to the multiple reference brightness values, and obtaining a candidate group including multiple candidate grayscale values respectively corresponding to the multiple candidate brightness values, wherein the corresponding reference brightness value corresponding to the corresponding reference grayscale value is substantially the same as the corresponding candidate brightness value corresponding to the corresponding candidate grayscale value.
[0013] In some embodiments of the present disclosure, the multiple reference sub-pixel images and the multiple candidate sub-pixel images are sub-pixel images from the same frame image displayed by the display panel.
[0014] In some embodiments of the present disclosure, the multiple reference sub-pixel images are respectively displayed by multiple reference sub-pixels in the reference rows and in multiple columns; or the multiple candidate sub-pixel images are respectively displayed by multiple candidate sub-pixels in the candidate rows and in multiple columns.
[0015] In some embodiments of the present disclosure, the plurality of reference sub-pixel images and the plurality of candidate sub-pixel images are sub-pixel images from at least two frames of images displayed by the display panel.
[0016] In some embodiments of the present disclosure, establishing the conversion algorithm also includes using the multiple reference grayscale values in the reference group and the multiple candidate grayscale values in the candidate group to fit a conversion curve of a corresponding one of the one or more candidate sub-pixels.
[0017] In some embodiments of the present disclosure, converting the image data includes compensating the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value; and the corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the adjacent sub-pixel, the adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signals are first provided to the adjacent sub-pixels and then sequentially and continuously provided to the corresponding sub-pixels, respectively.
[0018] In a second aspect of the present disclosure, a timing controller is provided, which is configured to: receive image data of a frame of image, the image data including multiple initial grayscale values respectively used for multiple sub-pixels in the display panel; and convert the image data into converted image data, the converted image data including multiple converted grayscale values respectively used for the multiple sub-pixels; wherein the timing controller is configured to compensate the corresponding initial grayscale values of the corresponding sub-pixels by at least corresponding delay compensation factors to obtain corresponding converted grayscale values; wherein, for the p-th sub-pixel and the q-th sub-pixel respectively connected to the corresponding data lines and having the same initial grayscale value, the p-th delay compensation factor of the p-th sub-pixel is greater than the q-th delay compensation factor of the q-th sub-pixel, so that the p-th converted grayscale value of the p-th sub-pixel is greater than the q-th converted grayscale value of the q-th sub-pixel; and along the extension direction of the corresponding data line, the corresponding data line is first connected to the data integrated circuit, then to the q-th sub-pixel, and finally to the p-th sub-pixel.
[0019] In some embodiments of the present disclosure, the timing controller is also configured to compensate the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value; and wherein the corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the adjacent sub-pixel, the adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signals are first provided to the adjacent sub-pixels and then sequentially and continuously provided to the corresponding sub-pixels, respectively.
[0020] In a third aspect of the present disclosure, a display device is provided, comprising the timing controller according to the second aspect of the present disclosure, a display panel and a plurality of data integrated circuits, wherein the corresponding data integrated circuits are coupled to the timing controller and to the display panel.
[0021] In a fourth aspect of the present disclosure, a method for calibrating a display device is provided, comprising: establishing a conversion algorithm or constructing a lookup table; receiving image data of a frame of an image, the image data comprising a plurality of initial grayscale values respectively used for a plurality of sub-pixels in a display panel; and using the conversion algorithm or the lookup table to convert the image data into converted image data comprising a plurality of converted grayscale values respectively used for the plurality of sub-pixels.
[0022] In some embodiments of the present disclosure, establishing the conversion algorithm or constructing the lookup table includes: providing a first reference data signal to a reference sub-pixel without conversion, the first reference data signal including a corresponding initial grayscale value; measuring a first brightness value of a first sub-pixel image displayed by the reference sub-pixel; providing a second reference data signal to a candidate sub-pixel without conversion, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate sub-pixel until the second brightness value of the second sub-pixel image displayed by the candidate sub-pixel is substantially the same as the first brightness value; and obtaining a grayscale value of the second reference data signal corresponding to the second brightness value.
[0023] In some embodiments of the present disclosure, the lookup table includes a correspondence between the grayscale values of the second reference data signal and the corresponding initial grayscale values.
[0024] In some embodiments of the present disclosure, establishing the conversion algorithm further includes calculating a Gain (R) factor for the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
[0025] In some embodiments of the present disclosure, establishing the conversion algorithm or constructing the lookup table includes: measuring the brightness values of multiple reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and multiple candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including multiple reference grayscale values respectively corresponding to the multiple reference brightness values, and obtaining a candidate group including multiple candidate grayscale values respectively corresponding to the multiple candidate brightness values, wherein the corresponding reference brightness value corresponding to the corresponding reference grayscale value is substantially the same as the corresponding candidate brightness value corresponding to the corresponding candidate grayscale value.
[0026] In some embodiments of the present disclosure, the lookup table includes a correspondence between the multiple reference grayscale values in the reference group of corresponding sub-pixels and the multiple candidate grayscale values in the candidate group of the corresponding sub-pixels.
[0027] In some embodiments of the present disclosure, establishing the conversion algorithm also includes using the multiple reference grayscale values in the reference group and the multiple candidate grayscale values in the candidate group to fit a conversion curve of a corresponding one of the one or more candidate sub-pixels. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] According to various disclosed embodiments, the following drawings are examples only for illustration purposes and are not intended to limit the scope of the present invention.
[0029] Figure 1is a circuit diagram showing the structure of a pixel driving circuit in some embodiments according to the present disclosure.
[0030] Figure 2 The principle of compensating the charging rate of the pixel driving circuit in some embodiments according to the present disclosure is shown.
[0031] Figure 3 is a schematic diagram showing the structure of a display device for implementing a method for driving a display panel according to some embodiments of the present disclosure.
[0032] Figure 4 Brightness values and gain values in a display panel displaying a monochrome image with uniform grayscale for all sub-pixels are shown.
[0033] Figure 5 The compensation voltages of the compensation data signals respectively used for N sub-pixels in N rows according to some embodiments of the present disclosure are shown.
[0034] Figure 6 The brightness values in the display panel displaying the monochrome image with the compensation voltage are shown.
[0035] Figure 7 A method of establishing a conversion algorithm according to some embodiments of the present disclosure is shown.
[0036] Fig. 8A An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown.
[0037] Figure 8B An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown.
[0038] Figure 8C An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown.
[0039] Fig. 9 A method of establishing a conversion algorithm according to some embodiments of the present disclosure is shown.
[0040] Fig.10 An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown.
[0041] Fig.11 An example of a conversion curve fitted using a plurality of reference grayscale values in a reference group and a plurality of candidate grayscale values in a candidate group according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0042] The present disclosure will now be described in more detail with reference to the following examples. It should be noted that the following description of some of the embodiments presented herein is for illustration and description purposes only. It is not intended to be exhaustive or limited to the precise form disclosed.
[0043] The present disclosure particularly provides a method for driving a display panel, a timing controller, and a display device, which substantially eliminates one or more problems caused by the limitations and disadvantages of the prior art. In one aspect, the present disclosure provides a method for driving a display panel. In some embodiments, the method includes receiving image data of a frame, the image data including a plurality of initial gray values respectively for a plurality of sub-pixels in the display panel; and converting the image data into converted image data, the converted image data including a plurality of converted gray values respectively for the plurality of sub-pixels. In some embodiments, converting the image data includes compensating the corresponding initial gray value of a corresponding sub-pixel by at least a corresponding delay compensation factor to obtain a corresponding converted gray value. Optionally, for a p-th sub-pixel and a q-th sub-pixel respectively connected to a corresponding data line and having the same initial gray value, the p-th delay compensation factor of the p-th sub-pixel is greater than the q-th delay compensation factor of the q-th sub-pixel, such that the p-th converted gray value of the p-th sub-pixel is greater than the q-th converted gray value of the q-th sub-pixel. Optionally, along the extending direction of the corresponding data line, the corresponding data line is first connected to a data integrated circuit, then connected to the q-th sub-pixel, and finally connected to the p-th sub-pixel.
[0044] In some embodiments, the corresponding data lines are sequentially connected to a data integrated circuit and then respectively connected to N sub-pixels in N rows. Optionally, the p-th sub-pixel is in the p-th row, where 1 < p ≤ N. Optionally, the q-th sub-pixel is in the q-th row, where 1 ≤ q < N. Optionally, the q-th row is located between the data integrated circuit and the p-th row.
[0045] Display technology has continuously advanced to develop display panels with larger sizes, higher resolutions, and higher refresh rates, thus posing higher requirements for manufacturing technology and pixel driving technology. For example, a display panel with an increased size necessarily has data lines with an increased length, which inevitably results in higher resistance and higher capacitance, and further increases the RC delay. In addition, a higher resolution generally requires a narrower line width of the data lines, accompanied by an increase in the resistance of the data lines. In addition, an increase in resolution and / or refresh rate will result in a reduction in the charging time allocated to each row of sub-pixels. For illustration, a display panel with a 4K resolution and a 60Hz refresh rate will have a charging time of 7.4 μs allocated to each row of sub-pixels, while a display panel with an 8K resolution and a 120Hz refresh rate will have a charging time of only 1.85 μs allocated to each row of sub-pixels.
[0046] These problems pose a challenge to maintaining the image display quality in the display panel. The increase in RC delay and / or the reduction in charging time will result in an insufficient charging rate of the storage capacitor of the pixel drive circuit. As a result, the pixel drive circuit cannot be charged to the ideal voltage value by the data signal. In one example, the display panel is configured to display a monochrome image with uniform grayscale for all sub-pixels, and since the data line extends away from the data integrated circuit, the brightness value will gradually decrease along the extension direction of the data line. In another example, the display panel is configured to display a full-color image, and the change in the corresponding relationship between the brightness and grayscale value along the extension direction of the data line will cause the display quality to deteriorate.
[0047] Figure 1 is a circuit diagram showing the structure of a pixel driving circuit in some embodiments according to the present disclosure. Figure 1 An example is shown in which the pixel driving circuit is a 3T1C circuit. Figure 1 In the data writing sub-phase of the image display phase, the first transistor T1 is turned on through the gate line GL, and the data signal transmitted through the data line DL is received through the source of the first transistor T1 and then sent to the first capacitor electrode of the storage capacitor Cst (and the gate of the driving transistor). In the light emission sub-phase of the image display phase, the driving transistor Td is turned on by the voltage level at the first capacitor electrode of the storage capacitor, and the driving transistor Td generates a driving current for driving the light emitting element LE to emit light. Figure 1 As shown, the increase of RC delay and / or the decrease of charging time lead to insufficient charging rate of storage capacitor Cst of pixel driving circuit. Due to the increase of RC delay and / or the decrease of charging time along the extension direction of data line, the storage capacitor of pixel driving circuit farther away from data integrated circuit is charged less than the storage capacitor of pixel driving circuit closer to data integrated circuit. These problems lead to uneven display in display panel.
[0048] Various suitable pixel drive circuits may be used in the present disclosure. Examples of suitable drive circuits include 3T1C, 2T1C, 4T1C, 4T2C, 5T2C, 6T1C, 7T1C, 7T2C, 8T1C, and 8T2C. Various suitable light emitting elements may be used in the present disclosure. Examples of suitable light emitting elements include organic light emitting diodes, quantum dot light emitting diodes, and micro light emitting diodes. Optionally, the light emitting element is a micro light emitting diode. Optionally, the light emitting element is an organic light emitting diode including an organic light emitting layer.
[0049] The inventors of the present invention have found that, surprisingly and unexpectedly, the display non-uniformity problem can be avoided by compensating respective initial gray values of respective sub-pixels with at least respective delay compensation factors to obtain respective converted gray values. Figure 2The principle of compensating the charging rate of the pixel driving circuit in some embodiments of the present disclosure is shown. Figure 2 When a data signal having a target voltage level without compensation is provided, due to the RC delay and the reduced charging time, when the data signal is sent to the target row, the sub-pixels in the target row are undercharged (e.g., charged to a level lower than the target voltage level). When a data signal having an overdrive voltage level with compensation is provided, when the data signal is sent to the target row, the sub-pixels in the target row may be charged to the target voltage level.
[0050] Figure 3 is a schematic diagram showing the structure of a display device for implementing a method for driving a display panel according to some embodiments of the present disclosure. Figure 3 , the timing controller TCON is configured to output a digital data signal, which is sent to the data integrated circuit S-IC through the flexible flat cable FFC and the printed circuit board XPCB. The data integrated circuit S-IC is configured to convert the digital data signal into an analog data signal, which is sent to the sub-pixel through the data line DL.
[0051] In some embodiments, the method includes receiving, by a timing controller TCON, image data of a frame of an image, the image data including a plurality of initial grayscale values for a plurality of sub-pixels in a display panel, respectively; and converting, by the timing controller TCON, the image data into converted image data including a plurality of converted grayscale values for the plurality of sub-pixels, respectively. In some embodiments, converting the image data includes compensating the respective initial grayscale values of the respective sub-pixels by at least the respective delay compensation factors to obtain the respective converted grayscale values.
[0052] In one example, compensating the respective initial grayscale values includes multiplying the respective initial grayscale values by a gain value to obtain the respective converted grayscale values. The data signals having the respective converted grayscale values are sent to a data integrated circuit, which generates a converted analog data signal having an overdrive voltage level.
[0053] Figure 4 The luminance value and the gain value in the display panel are shown, and the display panel displays a monochrome image with uniform grayscale for all sub-pixels. Figure 4 , the data signal provided to the display panel is an uncompensated data signal. When the data line extends from the data integrated circuit to the other end of the display panel, the RC delay increases and the charging rate of the pixel driving circuit decreases. Due to the increased RC delay and the reduced charging rate, the brightness value of the sub-pixel closer to the data integrated circuit is greater than the brightness value of the sub-pixel farther from the data integrated circuit, such as Figure 4As shown in FIG. 1 (darker indicates a smaller value). Therefore, the gain value required to compensate the data signal of the sub-pixel far from the data integrated circuit is greater than the gain value required to compensate the data signal of the sub-pixel closer to the data integrated circuit, as shown in FIG. Figure 4 As shown (darker indicates a smaller value). In one example, the gain value used to compensate the data signal of the sub-pixel is related to the relative distance of the sub-pixel from the data integrated circuit. The greater the distance between the sub-pixel and the data integrated circuit, the greater the corresponding gain value. In another example, as the distance between the sub-pixel and the data integrated circuit increases, the gain value gradually increases.
[0054] In some embodiments, along the extension direction of each data line, each data line is first connected to the data integrated circuit, then connected to the qth sub-pixel, and finally connected to the pth sub-pixel. For the pth sub-pixel and the qth sub-pixel respectively connected to the data lines and having the same initial grayscale value, the pth delay compensation factor of the pth sub-pixel is greater than the qth delay compensation factor of the qth sub-pixel, so that the pth converted grayscale value of the pth sub-pixel is greater than the qth converted grayscale value of the qth sub-pixel.
[0055] In some embodiments, each data line is sequentially connected to the data integrated circuit and then respectively connected to the N sub-pixels in the N rows. Optionally, the p-th sub-pixel is in the p-th row, 1<p≤N; the q-th sub-pixel is in the q-th row, 1≤q<N; the q-th row is located between the data integrated circuit and the p-th row.
[0056] Figure 5 FIG. 2 shows compensation voltages of compensation data signals for N sub-pixels in N rows, respectively, according to some embodiments of the present disclosure. Figure 5 , the first row is the row closest to the data integrated circuit, and the Nth row is the row farthest from the data integrated circuit. The qth row is located between the data integrated circuit and the pth row, for example, the qth row is located between the first row and the pth row. The compensation voltage of the sub-pixels in the Nth row is greater than the compensation voltage of the sub-pixels in the pth row, and the compensation voltage of the sub-pixels in the pth row is greater than the compensation voltage of the sub-pixels in the qth row.
[0057] Figure 6 1 shows the brightness value in the display panel displaying a monochrome image with a compensation voltage. The initial grayscale value of all sub-pixels is the same, and the initial grayscale value is compensated by various delay compensation factors (eg, various gain values). Through this compensation, Figure 6 As shown, uniform brightness can be achieved in the displayed image.
[0058] In some embodiments, converting the image data includes determining each converted grayscale value by using a lookup table stored in a memory. The lookup table includes a plurality of pre-stored converted grayscale values, which correspond to different initial grayscale values of each sub-pixel.
[0059] In some embodiments, converting the image data includes calculating respective converted grayscale values via a conversion algorithm.
[0060] In some embodiments, the conversion algorithm is expressed as Grc=Gri×Gain(R); wherein Grc represents each converted grayscale value, Gri represents each initial grayscale value, and Gain(R) represents a factor related to the serial number of the corresponding row where each sub-pixel is located.
[0061] In some embodiments, the conversion algorithm is expressed as Grc=(a×Gri)+b; wherein Grc represents each converted grayscale value, Gri represents each initial grayscale value, and a and b represent parameters specific to each sub-pixel. In one example, each delay compensation factor can be expressed as (a+(b / Gri)).
[0062] In some embodiments, the method further comprises establishing a conversion algorithm for converting the image data. Figure 7 The method of establishing a conversion algorithm in some embodiments of the present disclosure is shown. Figure 7 In some embodiments, establishing a conversion algorithm includes: providing a first reference data signal to a reference subpixel without conversion, the first reference data signal including a corresponding initial grayscale value; measuring a first brightness value of a first subpixel image displayed by the reference subpixel; providing a second reference data signal to the corresponding subpixel without conversion; adjusting the grayscale value of the second reference data signal provided to the corresponding subpixel until a second brightness value of a second subpixel image displayed by the corresponding subpixel is substantially the same as the first brightness value; and obtaining a grayscale value of the second reference data signal corresponding to the second brightness value. As used herein, the term "substantially the same" means that the difference between two values does not exceed 5% of a base value (e.g., one of the two values), such as not exceeding 4%, not exceeding 3%, not exceeding 2%, not exceeding 1%, not exceeding 0.5%, not exceeding 0.1%, not exceeding 0.05%, or not exceeding 0.01% of the base value.
[0063] Fig. 8A An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown. Figure 8B An example of establishing a conversion algorithm in some embodiments according to the present disclosure is shown. Figure 8C An example of establishing a conversion algorithm according to some embodiments of the present disclosure is shown. FIG. 8A to FIG. 8C, the display panel is configured to display a first frame of monochrome image with uniform grayscale for all sub-pixels. The data signal provided to the display panel is an uncompensated data signal. When the data line extends from the data integrated circuit to the other end of the display panel, the RC delay increases and the charging rate of the pixel driving circuit decreases. Due to the increased RC delay and the reduced charging rate, the brightness value of the sub-pixel closer to the data integrated circuit is greater than the brightness value of the sub-pixel farther from the data integrated circuit, such as FIG. 8A to FIG. 8C as shown (darker indicates smaller values).
[0064] In some embodiments, reference Fig. 8A , the sub-pixel in the middle row of the display panel can be selected as the reference sub-pixel RS. The candidate sub-pixel for which the conversion algorithm is to be established is Fig. 8A Indicated as CS.
[0065] In some embodiments, reference Figure 8B , the sub-pixels in the bottom row of the display panel can be selected as reference sub-pixels RS. The candidate sub-pixels for which the conversion algorithm is to be established are Figure 8B Indicated as CS.
[0066] In some embodiments, reference Figure 8C , the sub-pixels in the top row of the display panel can be selected as reference sub-pixels RS. The candidate sub-pixels for which the conversion algorithm is to be established are Figure 8C Indicated as CS.
[0067] Optionally, the reference sub-pixel RS and the candidate sub-pixel CS are two sub-pixels connected to the same data line.
[0068] Optionally, the reference sub-pixel RS and the candidate sub-pixel CS are two sub-pixels respectively connected to two different data lines.
[0069] When displaying the first frame of monochrome image, without conversion, a first reference data signal is provided to the reference subpixel RS, the first reference data signal including a corresponding initial grayscale value; without conversion, a second reference data signal is provided to the candidate subpixel CS. Because the frame image being displayed is a monochrome image with uniform grayscale for all subpixels, the first reference data signal and the second reference data signal have the same voltage level and the same initial grayscale value. The brightness values of the subpixel images displayed by the subpixels in the display panel can be measured. For example, the first brightness value of the first subpixel image displayed by the reference subpixel RS is measured; and the brightness value of the subpixel image displayed by the candidate subpixel CS can be measured (but not necessarily). Due to changes in the RC delay and charging rate in the display panel, the brightness value of the subpixel image displayed by the candidate subpixel CS is different from the first brightness value of the first subpixel image displayed by the reference subpixel RS. Reference Fig. 8A In one example, the brightness value of the sub-pixel image displayed by the candidate sub-pixel CS is less than the first brightness value of the first sub-pixel image displayed by the reference sub-pixel RS. Figure 8B In another example, the brightness value of the sub-pixel image displayed by the candidate sub-pixel CS is less than the first brightness value of the first sub-pixel image displayed by the reference sub-pixel RS. Figure 8C In another example, a brightness value of the sub-pixel image displayed by the candidate sub-pixel CS is greater than a first brightness value of the first sub-pixel image displayed by the reference sub-pixel RS.
[0070] Then, the grayscale value of the data signal provided to the display panel is adjusted until a second frame image that meets the requirements of the present method is found. For example, the grayscale value of the data signal provided to the display panel can be adjusted until the second brightness value of the second sub-pixel image displayed by the candidate sub-pixel CS is substantially the same as the first brightness value, thereby obtaining the second frame image. In one example, the display panel is configured to display a second frame monochrome image with uniform grayscale for all sub-pixels, and the data signal provided to the display panel is an uncompensated data signal. In the second frame monochrome image, the second brightness value of the second sub-pixel image displayed by the candidate sub-pixel CS is substantially the same as the first brightness value of the first sub-pixel image displayed by the reference sub-pixel RS in the first frame monochrome image. The grayscale value of the second reference data signal corresponding to the second brightness value is obtained.
[0071] In some embodiments, the Gain(R) factor of the candidate sub-pixel CS can be obtained by dividing the grayscale value of the second reference data signal (corresponding to the second brightness value) by the corresponding initial grayscale value. The Gain(R) factor is a factor used in the above conversion algorithm Grc=Gri×Gain(R), so in some embodiments, the method also includes calculating the Gain(R) factor of the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
[0072] For each sub-pixel (e.g., multiple candidate sub-pixels) in the display panel (except the reference sub-pixel RS), the steps of establishing the conversion algorithm and calculating the Gain (R) factor can be repeated. A corresponding conversion algorithm and a corresponding Gain (R) factor can be established for each sub-pixel in the display panel (except the reference sub-pixel RS).
[0073] In addition, for multiple initial grayscale values (e.g., at selected intervals (e.g., 1), from 0 to 255), the steps of establishing a conversion algorithm and calculating a Gain (R) factor may be repeated. For each initial grayscale value, a corresponding grayscale value and a corresponding initial grayscale value of a second reference data signal (corresponding to a second brightness value) are measured (e.g., from a corresponding first frame image and a corresponding second frame image, respectively); and a corresponding Gain (R) factor is calculated. The conversion algorithm may be stored in a memory (e.g., in a memory of a timing controller), and the timing controller is configured to calculate the converted grayscale value by the conversion algorithm.
[0074] Reference Fig. 8A , the subpixel in the middle row of the display panel is selected as the reference subpixel RS. The Gain(R) factor of the subpixel in the middle row is 1. The Gain(R) factor of the subpixel in any row located on the side of the middle row far from the data integrated circuit is greater than 1. The Gain(R) factor of the subpixel in any row located on the side of the middle row closer to the data integrated circuit is less than 1.
[0075] Reference Figure 8B , the subpixels in the bottom row of the display panel are selected as reference subpixels RS. The Gain(R) factor of the subpixels in the bottom row is 1. The Gain(R) factor of the subpixels in any row located on the side of the bottom row away from the data integrated circuit is greater than 1.
[0076] Reference Figure 8C , the subpixels in the top row of the display panel are selected as reference subpixels RS. The Gain(R) factor of the subpixels in the top row is 1. The Gain(R) factor of the subpixels in any row located on the side closer to the data integrated circuit in the top row is less than 1.
[0077] Alternatively, a lookup table may be constructed using data points generated, for example, by repeating the above steps for a plurality of candidate sub-pixels, each data point including a correspondence between a grayscale value of a second reference data signal (e.g., a pre-stored converted grayscale value) and a corresponding initial grayscale value. Therefore, the data points in the lookup table include pre-stored converted grayscale values and corresponding initial grayscale values of a plurality of sub-pixels in the display panel. In addition, the lookup table includes data points generated by repeating the steps for a plurality of initial grayscale values (e.g., at a selected interval (e.g., 1), from 0 to 255). For each initial grayscale value, the corresponding grayscale value and the corresponding initial grayscale value of the second reference data signal (corresponding to the second brightness value) are measured (e.g., from the corresponding first frame image and the corresponding second frame image, respectively). The lookup table may be stored in a memory (e.g., in a memory of a timing controller), and the timing controller is configured to use the lookup table to calculate the converted grayscale value.
[0078] Therefore, in some embodiments, the method further comprises constructing a lookup table for converting image data. In some embodiments, constructing the lookup table comprises providing a first reference data signal to a reference subpixel without conversion, the first reference data signal comprising a corresponding initial grayscale value; measuring a first brightness value of a first subpixel image displayed by the reference subpixel; providing a second reference data signal to a candidate subpixel without conversion, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate subpixel until a second brightness value of a second subpixel image displayed by the candidate subpixel is substantially the same as the first brightness value; and obtaining a grayscale value of the second reference data signal corresponding to the second brightness value.
[0079] Fig. 9 The method of establishing a conversion algorithm in some embodiments of the present disclosure is shown. Fig. 9 In some embodiments, establishing a conversion algorithm includes measuring brightness values of multiple reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and multiple candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; obtaining a reference group including multiple reference grayscale values respectively corresponding to the multiple reference brightness values, and obtaining a candidate group including multiple candidate grayscale values respectively corresponding to the multiple candidate brightness values, wherein each reference brightness value corresponding to each reference grayscale value is substantially the same as each candidate brightness value corresponding to each candidate grayscale value; and using the multiple reference grayscale values in the reference group and the multiple candidate grayscale values in the candidate group to fit a conversion curve of a corresponding one of the one or more candidate sub-pixels.
[0080] Fig.10 An example of establishing a conversion algorithm according to some embodiments of the present disclosure is shown. Fig.10 , an image capture device (e.g., a charge-coupled device camera CCD) is used to obtain one or more frames of images displayed by the display panel DP. One or more frames of images can be analyzed to establish a conversion algorithm. In some embodiments, for example, the brightness values of multiple reference sub-pixel images respectively displayed by one or more reference sub-pixels in the reference row RR are measured by the charge-coupled device camera CCD; and the brightness values of multiple candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in the candidate row CR are measured by the charge-coupled device camera CCD.
[0081] In some embodiments, the plurality of reference sub-pixel images and the plurality of candidate sub-pixel images are sub-pixel images from a single frame image. For example, when a single frame image is displayed, data signals having different initial grayscale values are provided to different data lines, respectively. The first corresponding reference sub-pixel image displayed by the first corresponding reference sub-pixel in the reference row RR is used as a reference sub-pixel image of a data signal having a first corresponding initial grayscale value. The second corresponding reference sub-pixel image displayed by the second corresponding reference sub-pixel in the reference row RR is used as a reference sub-pixel image of a data signal having a second corresponding initial grayscale value. The third corresponding reference sub-pixel image displayed by the third corresponding reference sub-pixel in the reference row RR is used as a reference sub-pixel image of a data signal having a third corresponding initial grayscale value.
[0082] In some embodiments, a plurality of reference sub-pixel images are respectively displayed by a plurality of reference sub-pixels in a reference row and respectively in a plurality of columns. In some embodiments, a plurality of candidate sub-pixel images are respectively displayed by a plurality of candidate sub-pixels in a candidate row and respectively in a plurality of columns. Optionally, the plurality of reference sub-pixel images are respectively displayed by a plurality of reference sub-pixels in a reference row and respectively in a plurality of columns; and a plurality of candidate sub-pixel images are respectively displayed by a plurality of candidate sub-pixels in a candidate row and respectively in a plurality of columns.
[0083] In some embodiments, the plurality of reference sub-pixel images and the plurality of candidate sub-pixel images are sub-pixel images from a plurality of frame images. In one example, each frame image is a frame of monochrome image with uniform initial grayscale for all sub-pixels; the plurality of frame images correspond to different initial grayscales. In another example, each frame image is a frame image including sub-pixel images corresponding to at least two different initial grayscales.
[0084] In some embodiments, data points are extracted from a plurality of reference sub-pixel images and a plurality of candidate sub-pixel images, wherein corresponding brightness values are found in some reference sub-pixel images and some candidate sub-pixel images. The data points are then used to establish a conversion algorithm. Specifically, a reference group including a plurality of reference grayscale values corresponding to a plurality of reference brightness values is obtained; a candidate group including a plurality of candidate grayscale values corresponding to a plurality of candidate brightness values is obtained; a reference group and a candidate group are obtained so that each reference brightness value corresponding to each reference grayscale value is substantially the same as each candidate brightness value corresponding to each candidate grayscale value. For example, the reference group includes a first reference grayscale value, a second reference grayscale value, and a third reference grayscale value corresponding to a first brightness value, a second brightness value, and a third brightness value, respectively; the candidate group includes a first candidate grayscale value, a second candidate grayscale value, and a third candidate grayscale value corresponding to a first brightness value, a second brightness value, and a third brightness value, respectively; the first reference grayscale value, the second reference grayscale value, the third reference grayscale value, the first candidate grayscale value, the second candidate grayscale value, and the third candidate grayscale value are used to establish a conversion algorithm. Therefore, in some embodiments, the step of establishing a conversion algorithm also includes obtaining a reference group including multiple reference grayscale values corresponding to multiple reference brightness values, and obtaining a candidate group including multiple candidate grayscale values corresponding to multiple candidate brightness values, wherein the corresponding reference brightness value corresponding to the corresponding reference grayscale value is substantially the same as the corresponding candidate brightness value corresponding to the corresponding candidate grayscale value.
[0085] Fig.11 An example of a conversion curve fitted using a plurality of reference grayscale values in a reference group and a plurality of candidate grayscale values in a candidate group according to some embodiments of the present disclosure is shown. Fig.11 , using the corresponding reference grayscale values and the corresponding candidate grayscale values having substantially the same brightness value to plot Fig.11 Each data point dpt in .
[0086] In some embodiments, for a corresponding one of the one or more candidate sub-pixels, a conversion curve can be fitted using a plurality of reference gray values in a reference group and a plurality of candidate gray values in a candidate group. For example, the first reference gray value, the second reference gray value, the third reference gray value, the first candidate gray value, the second candidate gray value, and the third candidate gray value described in the above example can be used to fit the conversion curve. A conversion algorithm can be derived from the curve. Therefore, in some embodiments, the step of establishing a conversion algorithm also includes fitting a conversion curve of a corresponding one of the one or more candidate sub-pixels using a plurality of reference gray values in a reference group and a plurality of candidate gray values in a candidate group. An example of a conversion algorithm can be expressed as Grc=(a×Gri)+b, as described above.
[0087] The step of establishing a conversion algorithm (eg, fitting a conversion curve) may be repeated for a plurality of sub-pixels in the display panel. A corresponding conversion algorithm may be established specifically for each sub-pixel in the display panel.
[0088] Alternatively, a lookup table may be constructed using, for example, a data point group generated by repeating the above steps for a plurality of sub-pixels, each data point group including a corresponding reference group and a corresponding candidate group, the corresponding reference group including a plurality of reference grayscale values of the corresponding sub-pixel, and the corresponding candidate group including a plurality of candidate grayscale values of the corresponding sub-pixel. For each sub-pixel, the lookup table includes a plurality of pre-stored converted grayscale values and a plurality of initial grayscale values, the plurality of pre-stored converted grayscale values including a plurality of candidate grayscale values of the respective sub-pixels, and the plurality of initial grayscale values including a plurality of reference grayscale values of the respective sub-pixels. The lookup table may be stored in a memory (e.g., in a memory of a timing controller), and the timing controller is configured to use the lookup table to calculate the converted grayscale value.
[0089] Therefore, in some embodiments, the method further comprises constructing a lookup table for converting image data. In some embodiments, constructing the lookup table comprises measuring brightness values of a plurality of reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and a plurality of candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group comprising a plurality of reference grayscale values respectively corresponding to the plurality of reference brightness values, and obtaining a candidate group comprising a plurality of candidate grayscale values respectively corresponding to the plurality of candidate brightness values, wherein each reference brightness value corresponding to each reference grayscale value is substantially the same as each candidate brightness value corresponding to each candidate grayscale value.
[0090] In some embodiments, converting the image data includes compensating the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value. In some embodiments, the corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the immediately adjacent sub-pixel, the immediately adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signal is first provided to the immediately adjacent sub-pixel, and then sequentially and continuously provided to the corresponding sub-pixel. Before the data signal of the current row is written, the residual voltage of the data signal in the previous row is at least partially retained in the data line. The presence of the residual voltage affects the charging rate of the data signal in the current row. In order to further improve the data signal compensation, the corresponding secondary compensation factor can be used to compensate the corresponding initial grayscale value of the corresponding sub-pixel.
[0091] In one example, the initial grayscale value of the immediately adjacent sub-pixels connected to the same data line is 200 (corresponding to a relatively high voltage level), and the corresponding initial grayscale value is 50 (corresponding to a relatively low voltage level). The presence of residual voltage from charging the immediately adjacent sub-pixels affects the charging rate of the data signal in the current row. In order to reduce the voltage signal during a frame of an image (e.g., from a high voltage level corresponding to grayscale 200 to a low voltage level corresponding to grayscale 50), the corresponding initial grayscale value can be compensated by a corresponding secondary compensation factor. In one example, the corresponding secondary compensation factor can be a factor of 4 / 5. At the same time, the corresponding initial grayscale value is additionally compensated by a corresponding delay compensation factor (e.g., a Gain(R) factor), as described above. For example, the corresponding initial grayscale value can be compensated by 4 / 5×Gain(R).
[0092] In another example, the initial grayscale value of the immediately adjacent sub-pixel connected to the same data line is 50 (corresponding to a relatively low voltage level) and the corresponding initial grayscale value is 200 (corresponding to a relatively high voltage level). The presence of the residual voltage from charging the immediately adjacent sub-pixel affects the charging rate of the data signal in the current row. In order to increase the voltage signal during a frame of an image (e.g., from a low voltage level corresponding to grayscale 50 to a high voltage level corresponding to grayscale 200), the corresponding initial grayscale value can be compensated by a corresponding secondary compensation factor. In one example, the corresponding secondary compensation factor can be a factor of 11 / 10. At the same time, the corresponding initial grayscale value is additionally compensated by a corresponding delay compensation factor (e.g., a Gain(R) factor), as described above. For example, the corresponding initial grayscale value can be compensated by 11 / 10×Gain(R).
[0093] On the other hand, the present disclosure provides a timing controller configured to: receive image data of a frame of image, the image data including a plurality of initial grayscale values for a plurality of sub-pixels in the display panel respectively; and convert the image data into converted image data, the converted image data including a plurality of converted grayscale values for the plurality of sub-pixels respectively. In some embodiments, the timing controller is configured to compensate the corresponding initial grayscale values of the corresponding sub-pixels by at least a corresponding delay compensation factor to obtain the corresponding converted grayscale value. Optionally, for the p-th sub-pixel and the q-th sub-pixel respectively connected to the corresponding data lines and having the same initial grayscale value, the p-th delay compensation factor of the p-th sub-pixel is greater than the q-th delay compensation factor of the q-th sub-pixel, so that the p-th converted grayscale value of the p-th sub-pixel is greater than the q-th converted grayscale value of the q-th sub-pixel. Optionally, along the extension direction of the corresponding data line, the corresponding data line is first connected to the data integrated circuit, then connected to the q-th sub-pixel, and finally connected to the p-th sub-pixel.
[0094] In some embodiments, the corresponding data lines are sequentially connected to the data integrated circuit and then connected to N sub-pixels respectively in N rows; the p-th sub-pixel is in the p-th row, 1<p≤N; the q-th sub-pixel is in the q-th row, 1≤q<N; and the q-th row is located between the data integrated circuit and the p-th row.
[0095] In some embodiments, converting the image data comprises determining the corresponding converted grayscale value by means of a lookup table stored in a memory. Optionally, the lookup table comprises a plurality of pre-stored converted grayscale values respectively corresponding to different initial grayscale values of the corresponding sub-pixels.
[0096] In some embodiments, converting the image data includes calculating the corresponding converted grayscale values by a conversion algorithm.
[0097] In some embodiments, the conversion algorithm is expressed as Grc=Gri×Gain(R); wherein Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and Gain(R) represents a factor related to the serial number of the corresponding row in which the corresponding sub-pixel is located.
[0098] In some embodiments, the conversion algorithm is expressed as Grc=(a×Gri)+b; wherein Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and a and b represent parameters specific to the corresponding sub-pixel.
[0099] In some embodiments, the timing controller is configured to compensate the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value. Optionally, the corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the immediately adjacent sub-pixel, the adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signal is first provided to the adjacent sub-pixel and then sequentially and continuously provided to the corresponding sub-pixel.
[0100] On the other hand, the present disclosure provides a display device. In some embodiments, the display device includes a timing controller, a display panel, and a plurality of data integrated circuits as described herein, and the corresponding data integrated circuits are coupled to the timing controller and coupled to the display panel. Examples of suitable display devices include, but are not limited to, electronic paper, mobile phones, tablet computers, televisions, monitors, notebook computers, digital photo albums, GPS, etc. Optionally, the display device is an organic light emitting diode display device. Optionally, the display device is a liquid crystal display device.
[0101] In some embodiments, establishing the conversion algorithm or constructing the lookup table includes: providing a first reference data signal to a reference sub-pixel without conversion, the first reference data signal including a corresponding initial grayscale value; measuring a first brightness value of a first sub-pixel image displayed by the reference sub-pixel; providing a second reference data signal to a candidate sub-pixel without conversion, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate sub-pixel until the second brightness value of the second sub-pixel image displayed by the candidate sub-pixel is substantially the same as the first brightness value; and obtaining a grayscale value of the second reference data signal corresponding to the second brightness value.
[0102] In some embodiments, the lookup table includes a correspondence between grayscale values of the second reference data signal and the corresponding initial grayscale values.
[0103] In some embodiments, establishing the conversion algorithm further comprises calculating a Gain (R) factor for the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
[0104] In some embodiments, establishing the conversion algorithm or constructing the lookup table includes: measuring the brightness values of multiple reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and multiple candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including multiple reference grayscale values respectively corresponding to the multiple reference brightness values, and obtaining a candidate group including multiple candidate grayscale values respectively corresponding to the multiple candidate brightness values, wherein the corresponding reference brightness value corresponding to the corresponding reference grayscale value is substantially the same as the corresponding candidate brightness value corresponding to the corresponding candidate grayscale value.
[0105] In some embodiments, the lookup table includes a correspondence between the plurality of reference grayscale values in the reference group of corresponding sub-pixels and the plurality of candidate grayscale values in the candidate group of corresponding sub-pixels.
[0106] In some embodiments, establishing the conversion algorithm further comprises fitting a conversion curve of a corresponding one of the one or more candidate sub-pixels using the multiple reference grayscale values in the reference group and the multiple candidate grayscale values in the candidate group.
[0107] In another aspect, the present disclosure provides a method for calibrating a display device. In some embodiments, the method includes: establishing a conversion algorithm or constructing a lookup table; receiving image data of a frame of an image, the image data including a plurality of initial grayscale values for a plurality of sub-pixels in a display panel; and using the conversion algorithm or the lookup table, converting the image data into converted image data including a plurality of converted grayscale values for the plurality of sub-pixels.
[0108] For the purpose of illustration and description, the above description of the embodiments of the present invention has been given. It is not exhaustive, nor is it intended to limit the present invention to the precise form or exemplary embodiments disclosed. Therefore, the foregoing description should be considered illustrative rather than restrictive. Obviously, many modifications and variations will be apparent to those skilled in the art. The embodiments are selected and described to explain the principles of the present invention and its best mode practical application, so that those skilled in the art can understand the various embodiments of the present invention and the various modifications suitable for the specific use or implementation under consideration. The scope of the present invention is intended to be defined by the appended claims and their equivalents, wherein all terms are meant to have the broadest reasonable meaning unless otherwise stated. Therefore, the term "the present invention" and the like do not necessarily limit the scope of the claims to a specific embodiment, and the reference to the exemplary embodiments of the present invention does not mean a limitation of the present invention, and such limitation should not be inferred. The present invention is limited only by the spirit and scope of the appended claims. In addition, these claims may involve the use of "first", "second", etc., followed by a noun or element. These terms should be understood as nomenclature, and should not be interpreted as limiting the number of elements modified by these nomenclatures, unless a specific number has been given. Any advantages and benefits described may not apply to all embodiments of the present invention. It should be understood that those skilled in the art may make changes to the described embodiments without departing from the scope of the present invention as defined by the appended claims. In addition, the elements and assemblies in this disclosure are not intended to be contributed to the public, regardless of whether the element or assembly is clearly described in the appended claims.
Claims
1. A method for driving a display panel, comprising: receiving image data of a frame of image, wherein the image data comprises a plurality of initial grayscale values respectively used for a plurality of sub-pixels in the display panel; as well as Establishing a conversion algorithm for converting the image data or constructing a lookup table for converting the image data; converting the image data into converted image data, the converted image data comprising a plurality of converted grayscale values respectively for the plurality of sub-pixels; wherein converting the image data comprises compensating a corresponding initial grayscale value of a corresponding sub-pixel by at least a corresponding delay compensation factor to obtain a corresponding converted grayscale value; wherein, for a p-th subpixel and a q-th subpixel respectively connected to corresponding data lines and having the same initial grayscale value, a p-th delay compensation factor of the p-th subpixel is greater than a q-th delay compensation factor of the q-th subpixel, so that a p-th converted grayscale value of the p-th subpixel is greater than a q-th converted grayscale value of the q-th subpixel; and, along an extending direction of the corresponding data line, the corresponding data line is first connected to a data integrated circuit, then to the q-th subpixel, and finally to the p-th subpixel; Wherein, establishing the conversion algorithm or constructing the lookup table comprises: measuring brightness values of a plurality of reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and a plurality of candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including a plurality of reference grayscale values respectively corresponding to a plurality of reference luminance values, and obtaining a candidate group including a plurality of candidate grayscale values respectively corresponding to a plurality of candidate luminance values, wherein the corresponding reference luminance values corresponding to the corresponding reference grayscale values are substantially the same as the corresponding candidate luminance values corresponding to the corresponding candidate grayscale values; Establishing the conversion algorithm further includes fitting a conversion curve of a corresponding one of the one or more candidate sub-pixels using the plurality of reference grayscale values in the reference group and the plurality of candidate grayscale values in the candidate group.
2. The method according to claim 1, wherein: The corresponding data lines are sequentially connected to the data integrated circuits and then connected to N sub-pixels respectively in N rows; The p-th sub-pixel is in the p-th row, 1<p≤N; The qth sub-pixel is in the qth row, 1≤q<N; as well as The qth row is located between the data integrated circuits and the pth row.
3. The method according to claim 1 or 2, wherein: Converting the image data includes determining the corresponding converted grayscale values via a lookup table stored in a memory; and The lookup table includes a plurality of pre-stored converted grayscale values respectively corresponding to different initial grayscale values of the corresponding sub-pixels.
4. The method according to claim 1 or 2, wherein: Converting the image data includes calculating the corresponding converted grayscale values by a conversion algorithm.
5. The method according to claim 4, wherein: The conversion algorithm is expressed as Grc = Gri × Gain (R); Wherein, Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and Gain(R) represents a factor related to the serial number of the corresponding row where the corresponding sub-pixel is located.
6. The method according to claim 4, wherein: The conversion algorithm is expressed as Grc = (a × Gri) + b; Among them, Grc represents the corresponding converted grayscale value, Gri represents the corresponding initial grayscale value, and a and b represent parameters specific to the corresponding sub-pixel.
7. The method according to claim 1, wherein: Establishing the conversion algorithm or constructing the lookup table includes: In the case of no conversion, providing a first reference data signal to the reference sub-pixel, wherein the first reference data signal includes the corresponding initial grayscale value; measuring a first brightness value of a first sub-pixel image displayed by the reference sub-pixel; In the case of no conversion, providing a second reference data signal to the candidate sub-pixel, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate sub-pixel until a second brightness value of a second sub-pixel image displayed by the candidate sub-pixel is substantially the same as the first brightness value; and A grayscale value of the second reference data signal corresponding to the second brightness value is obtained.
8. The method according to claim 7, wherein: Establishing the conversion algorithm further includes calculating a Gain (R) factor for the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
9. The method according to claim 1, wherein: The plurality of reference sub-pixel images and the plurality of candidate sub-pixel images are sub-pixel images from a same frame image displayed by the display panel.
10. The method according to claim 1, wherein: The plurality of reference sub-pixel images are respectively displayed by a plurality of reference sub-pixels in the reference rows and in a plurality of columns; or The plurality of candidate sub-pixel images are respectively displayed by a plurality of candidate sub-pixels in the candidate rows and respectively in a plurality of columns.
11. The method according to claim 1, wherein: The plurality of reference sub-pixel images and the plurality of candidate sub-pixel images are sub-pixel images from at least two frames of images displayed by the display panel.
12. The method according to any one of claims 1 to 11, wherein: Converting the image data includes compensating the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value; and The corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the adjacent sub-pixel, the adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signal is first provided to the adjacent sub-pixel and then sequentially and continuously provided to the corresponding sub-pixel.
13. A timing controller, configured to: receiving image data of a frame of image, the image data comprising a plurality of initial grayscale values respectively used for a plurality of sub-pixels in a display panel; and Establishing a conversion algorithm for converting the image data or constructing a lookup table for converting the image data; converting the image data into converted image data, the converted image data comprising a plurality of converted grayscale values respectively for the plurality of sub-pixels; in, The timing controller is configured to compensate the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor to obtain the corresponding converted grayscale value; wherein, for a p-th subpixel and a q-th subpixel respectively connected to corresponding data lines and having the same initial grayscale value, a p-th delay compensation factor of the p-th subpixel is greater than a q-th delay compensation factor of the q-th subpixel, so that a p-th converted grayscale value of the p-th subpixel is greater than a q-th converted grayscale value of the q-th subpixel; and Along the extension direction of the corresponding data line, the corresponding data line is first connected to the data integrated circuit, then connected to the qth sub-pixel, and finally connected to the pth sub-pixel; Wherein, establishing the conversion algorithm or constructing the lookup table comprises: measuring brightness values of a plurality of reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and a plurality of candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including a plurality of reference grayscale values respectively corresponding to a plurality of reference luminance values, and obtaining a candidate group including a plurality of candidate grayscale values respectively corresponding to a plurality of candidate luminance values, wherein the corresponding reference luminance values corresponding to the corresponding reference grayscale values are substantially the same as the corresponding candidate luminance values corresponding to the corresponding candidate grayscale values; Establishing the conversion algorithm further includes fitting a conversion curve of a corresponding one of the one or more candidate sub-pixels using the plurality of reference grayscale values in the reference group and the plurality of candidate grayscale values in the candidate group.
14. The timing controller according to claim 13, further configured to compensate the corresponding initial grayscale value of the corresponding sub-pixel by at least the corresponding delay compensation factor and the corresponding secondary compensation factor to obtain the corresponding converted grayscale value; and in, The corresponding secondary compensation factor is related to the difference between the corresponding initial grayscale value and the initial grayscale value of the adjacent sub-pixel, the adjacent sub-pixel and the corresponding sub-pixel are connected to the same data line, and the data signal is first provided to the adjacent sub-pixel and then sequentially and continuously provided to the corresponding sub-pixel. 15 . A display device comprising the timing controller according to claim 13 , a display panel, and a plurality of data integrated circuits, respective data integrated circuits being coupled to the timing controller and to the display panel.
16. A method for calibrating a display device, comprising: Establish conversion algorithms or construct lookup tables; Receiving image data of a frame of image, the image data comprising a plurality of initial grayscale values respectively used for a plurality of sub-pixels in a display panel; as well as Using the conversion algorithm or the lookup table, converting the image data into converted image data including a plurality of converted grayscale values for the plurality of sub-pixels, respectively; Establishing the conversion algorithm or constructing the lookup table includes: measuring brightness values of a plurality of reference sub-pixel images respectively displayed by one or more reference sub-pixels in a reference row and a plurality of candidate sub-pixel images respectively displayed by one or more candidate sub-pixels in a candidate row; and obtaining a reference group including a plurality of reference grayscale values respectively corresponding to a plurality of reference luminance values, and obtaining a candidate group including a plurality of candidate grayscale values respectively corresponding to a plurality of candidate luminance values, wherein the corresponding reference luminance values corresponding to the corresponding reference grayscale values are substantially the same as the corresponding candidate luminance values corresponding to the corresponding candidate grayscale values; Establishing the conversion algorithm further includes fitting a conversion curve of a corresponding one of the one or more candidate sub-pixels using the plurality of reference grayscale values in the reference group and the plurality of candidate grayscale values in the candidate group.
17. The method according to claim 16, wherein: Establishing the conversion algorithm or constructing the lookup table includes: In the case of no conversion, providing a first reference data signal to the reference sub-pixel, wherein the first reference data signal includes a corresponding initial grayscale value; measuring a first brightness value of a first sub-pixel image displayed by the reference sub-pixel; In the case of no conversion, providing a second reference data signal to the candidate sub-pixel, the first reference data signal and the second reference data signal having the same voltage level; adjusting the grayscale value of the second reference data signal provided to the candidate sub-pixel until a second brightness value of a second sub-pixel image displayed by the candidate sub-pixel is substantially the same as the first brightness value; and A grayscale value of the second reference data signal corresponding to the second brightness value is obtained.
18. The method according to claim 17, wherein: The lookup table includes a correspondence between grayscale values of the second reference data signal and the corresponding initial grayscale values.
19. The method according to claim 17, wherein: Establishing the conversion algorithm further includes calculating a Gain (R) factor for the candidate sub-pixel by dividing the grayscale value of the second reference data signal by the corresponding initial grayscale value.
20. The method according to claim 16, wherein: The lookup table includes a correspondence between the plurality of reference grayscale values in the reference group of corresponding sub-pixels and the plurality of candidate grayscale values in the candidate group of the corresponding sub-pixels.
Citation Information
Patent Citations
Gray-scale signal compensation unit, gray-scale signal compensation method, source driver and display device
CN106652966A
Driving method of display panel, compensating circuit and driving device, and display device
CN109658900A
Pixel unit charging method and device and display device
CN109903716A