DRIVE METHOD OF DISPLAY PANEL AND DISPLAY APPARATUS

Abstract
Provides are a drive method of a display panel and a display apparatus. The drive method of the display panel includes: obtaining a current temperature of the display panel; obtaining a current overdrive lookup table corresponding to the current temperature according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures, wherein the initial overdrive lookup tables include a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value, and the current overdrive lookup table includes a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value; and driving sub-pixels in the display panel to charge corresponding data voltages according to the current overdrive lookup table.
Description
FIELD

The present disclosure relates to the technical field of display, in particular to a drive method of a display panel and a display apparatus.


BACKGROUND

Displays such as a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display generally include a plurality of pixel units. Each pixel unit may include: a plurality of sub-pixels with different colors. Brightness corresponding to each sub-pixel is controlled so as to blend colors to be displayed to display color images.


SUMMARY

An embodiment of the present disclosure provides a drive method of a display panel, including: obtaining a current temperature of the display panel; obtaining a current overdrive lookup table corresponding to the current temperature by calculation according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures, wherein the initial overdrive lookup tables include a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value, and the current overdrive lookup table includes a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value; and driving sub-pixels in the display panel to charge corresponding data voltages according to the current overdrive lookup table.


In some embodiments, a quantity of the set temperatures is M, M is an integer, and M≥2.


In some embodiments, obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures includes: obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures when the current temperature is different from the M set temperatures.


In some embodiments, obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures includes: calling an initial overdrive lookup table corresponding to an mth set temperature and an initial overdrive lookup table corresponding to an m+1th set temperature in the initial overdrive lookup tables corresponding to the M set temperatures according to the current temperature, wherein the mth set temperature is less than the current temperature, the m+1th set temperature is greater than the current temperature, m is an integer, and 1≤m≤M−1; and obtaining each current gray-scale value in the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature, the initial overdrive lookup table corresponding to the mth set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature.


In some embodiments, obtaining each current gray-scale value in the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature, the initial overdrive lookup table corresponding to the mh Set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature includes: determining a first initial gray-scale value in the initial overdrive lookup table corresponding to the mth set temperature and a second initial gray-scale value in the initial overdrive lookup table corresponding to the m+1th set temperature based on a principle of the same first gray-scale value and the same second gray-scale value; and determining a current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value.


In some embodiments, determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value includes: obtaining a computational formula related to the temperature by fitting according to the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value; and determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula.


In some embodiments, determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula includes: determining a middle gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula; determining the middle gray-scale value as the current gray-scale value when it is determined that the middle gray-scale value is not less than a minimum endpoint gray-scale value and not greater than a maximum endpoint gray-scale value; determining the minimum endpoint gray-scale value as the current gray-scale value when it is determined that the middle gray-scale value is less than the minimum endpoint gray-scale value; and determining the maximum endpoint gray-scale value as the current gray-scale value when it is determined that the middle gray-scale value is greater than the maximum endpoint gray-scale value.


In some embodiments, the computational formula is:








D

a
-
b


=



A

a
-
b




t
2


+


B

a
-
b



t

+

C

a
-
b




;




wherein Da-b represents the middle gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value determined based on the principle of the same first gray-scale value and the same second gray-scale value, t represents the current temperature, Aa-b, Ba-b, and Ca-b respectively represent fitting parameters corresponding to the first initial gray-scale value and the second initial gray-scale value determined based on the principle of the same first gray-scale value and the same second gray-scale value, a represents the first initial gray-scale value determined based on the principle of the same first gray-scale value and the same second gray-scale value, and b represents the second initial gray-scale value determined based on the principle of the same first gray-scale value and the same second gray-scale value.


In some embodiments, the mth set temperature is the set temperature less than and closest to the current temperature; and the m+1th set temperature is the set temperature greater than and closest to the current temperature.


In some embodiments, M≤3.


In some embodiments, when the current temperature is the same as one set temperature in the M set temperatures, the initial overdrive lookup table corresponding to the set temperature the same as the current temperature in the M set temperatures is called according to the current temperature; and the sub-pixels in the display panel are driven to charge the corresponding data voltages according to the called initial overdrive lookup table.


An embodiment of the present disclosure provides a display apparatus, including: a display panel; a memory, configured to store initial overdrive lookup tables corresponding to set temperatures; a temperature collector, configured to detect a temperature of the display panel; and a time sequence controller, configured to obtain the current temperature of the display panel detected by the temperature collector, obtain a current overdrive lookup table corresponding to the current temperature by calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures, and drive sub-pixels in the display panel to charge corresponding data voltages according to the current overdrive lookup table, wherein the initial overdrive lookup tables include a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value, and the current overdrive lookup table includes a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value.


In some embodiments, the time sequence controller is further configured to directly collect the temperature of the display panel detected by the temperature collector from the temperature collector, and obtain the current temperature according to the collected temperature.


In some embodiments, the display apparatus further includes a system controller; the system controller is configured to directly collect the temperature of the display panel detected by the temperature collector from the temperature collector, and send the collected temperature to the time sequence controller; and the time sequence controller is further configured to obtain the current temperature according to the received temperature.


In some embodiments, at least one temperature collector is arranged, and the temperature collector is arranged in a non-display region of the display panel.


In some embodiments, when at least two temperature collectors are arranged, the temperature collectors are arranged in the non-display region in a disperse mode, and the current temperature is an average value of temperatures detected by the temperature collectors; and when at least one temperature collector is arranged, the current temperature is the temperature detected by the temperature collector.


In some embodiments, the temperature collector includes at least one of a temperature sensor and a thermistor.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is some schematic structural diagrams of a display apparatus provided by an embodiment of the present disclosure.



FIG. 2 is some schematic structural diagrams of a display panel provided by an embodiment of the present disclosure.



FIG. 3A is some other schematic structural diagrams of a display apparatus provided by an embodiment of the present disclosure.



FIG. 3B is yet some schematic structural diagrams of a display apparatus provided by an embodiment of the present disclosure.



FIG. 3C is some other schematic structural diagrams of a display panel provided by an embodiment of the present disclosure.



FIG. 4 is some schematic diagrams provided by an embodiment of the present disclosure.



FIG. 5 is some flow diagrams of a drive method of a display panel provided by an embodiment of the present disclosure.



FIG. 6 is a schematic diagram of some initial overdrive lookup tables provided by an embodiment of the present disclosure.



FIG. 7 is a schematic diagram of some other initial overdrive lookup tables provided by an embodiment of the present disclosure.



FIG. 8 is a schematic diagram of some current overdrive lookup tables provided by an embodiment of the present disclosure.



FIG. 9 is some signal time sequence diagrams provided by an embodiment of the present disclosure.



FIG. 10 is some curve schematic diagrams provided by an embodiment of the present disclosure.



FIG. 11 is some other curve schematic diagrams provided by an embodiment of the present disclosure.



FIG. 12 is a schematic diagram of yet some initial overdrive lookup tables provided by an embodiment of the present disclosure.



FIG. 13 is yet some curve schematic diagrams provided by an embodiment of the present disclosure.



FIG. 14 is yet some curve schematic diagrams provided by an embodiment of the present disclosure.





DETAILED DESCRIPTION OF THE EMBODIMENTS

To make the objectives, technical solutions and advantages of embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present disclosure. Apparently, the embodiments described here are a part of the embodiments of the present disclosure, not all of them. In addition, the embodiments in the present disclosure and features in the embodiments may be combined with each other without conflict. Based on the embodiments described in the present disclosure, all other embodiments acquired by those ordinarily skilled in the art without creative labor fall within the scope of protection of the present disclosure.


Unless otherwise defined, technical or scientific terms used herein shall have the ordinary meanings understood by those ordinarily skilled in the art to which the present disclosure pertains. “First”, “second” and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. “Comprise” or “include” or other similar words indicate that an element or item appearing before such words covers listed elements or items appearing after the words and equivalents thereof, and do not exclude other elements or items. “Link” or “connect” or other similar words are not limited to physical or mechanical connection, but may include electric connection, no matter direct connection or indirect connection.


It should be noted that sizes and shapes of figures in the accompanying drawings do not reflect a true scale, and are only intended to illustrate the content of the present disclosure. The same or similar reference numerals indicate the same or similar components or components having the same or similar functions all the time.


As shown in combination with FIG. 1 to FIG. 3A, a display apparatus may include: a display panel 100, a time sequence controller 200, a system controller 300 and a backlight module 400. The display panel 100 may have a display region AA and a non-display region BB. The display region AA may include a plurality of pixel units arranged in array, a plurality of grid lines GA (for example, GA1, GA2, GA3 and GA4) and a plurality of data lines DA (for example, DA1, DA2 and DA3). As an example, each pixel unit includes a plurality of sub-pixels SPXs. For example, each pixel unit may include a red sub-pixel, a green sub-pixel and a blue sub-pixel, so that red, green and blue are blended to achieve color display. Or, each pixel unit may also include a red sub-pixel, a green sub-pixel, a blue sub-pixel and a white sub-pixel, so that red, green, blue and white are blended to achieve color display. Certainly, in an actual application, colors emitted by the sub-pixels in the pixel units may be designed and determined according to an actual application environment, which is not limited here.


As shown with reference to FIG. 2, each sub-pixel SPX may include a transistor 01 and a pixel electrode 02, wherein one row of sub-pixels SPXs corresponds to one grid line, and one column of sub-pixels SPXs corresponds to one data line. A gate electrode of the transistor 01 is electrically connected with the corresponding grid line, a source electrode of the transistor 01 is electrically connected with the corresponding data line, and a drain electrode of the transistor 01 is electrically connected with the pixel electrode 02. It should be illustrated that a pixel array structure of the present disclosure may also be a double-gate structure, that is, two gate lines are arranged between two adjacent rows of pixels, the arrangement mode may reduce the data lines in half, that is, the data lines between two adjacent columns of pixels are included, in some cases, the data lines are not included between the two adjacent columns of pixels, and a specific pixel arrangement structure and the arrangement mode of the data lines and scanning lines are not limited.


As shown in combination with FIG. 1 to FIG. 3C, the non-display region BB may include a gate electrode drive circuit 110 and a source electrode drive circuit 120. The gate electrode drive circuit 110 is respectively coupled with the grid lines GA1, GA2, GA3 and GA4, and the source electrode drive circuit 120 is respectively coupled with the data lines DA1, DA2 and DA3. As an example, two source electrode drive circuits 120 may be arranged, one source electrode drive circuit 120 is connected with half of data lines, and the other source electrode drive circuit 120 is connected with the other half of data lines. Certainly, three, four or more source electrode drive circuits 120 may be arranged, which may be designed and determined according to needs of the actual application, which is not limited here.


In some embodiments of the present disclosure, as shown in FIG. 3A and FIG. 3B, a connection relation between the time sequence controller 200 and the display panel is given, wherein 300 represents the system controller 300, 200 represents the time sequence controller 200, 210 represents a printed circuit board (PCB)(for example, XPCB) able to transmit display data, 220 represents a chip on film (COF), 120 represents the source electrode drive circuit, and 240 represents a time sequence circuit board where the time sequence controller 200 is located. As an example, the system controller 300 may receive display data of a to-be-displayed image of one display frame, and then send the display data to the time sequence controller 200. The time sequence controller 200 may input a clock control signal into the gate electrode drive circuit 110 through a level shift circuit, so as to enable the gate electrode drive circuit 110 to output a gate electrode scanning signal to the grid lines, so that the grid lines GA1, GA2, GA3 and GA4 are driven. Moreover, the time sequence controller 200 may further perform corresponding processing on the received display data, and send the data to the source electrode drive circuit 120 after corresponding processing. The source electrode drive circuit 120 may input data voltages to the data lines DA1, DA2 and DA3 according to the received display data, so that the sub-pixels SPXs are charged to cause the sub-pixels SPXs to input corresponding data voltages, and an image display function of the display frame is achieved. As an example, the time sequence controller 200 may input the display data into the source electrode drive circuit 120 through the PCB 210 and the COF 220. The source electrode drive circuit 120 loads the data voltages to the data lines in the display panel according to the display data.


As an example, the system controller 300 may be set as a system on chip (SOC). Certainly, in an actual application, an implementation of the system controller 300 may be determined according to needs of the actual application, which is not limited here.


It should be illustrated that the display panel in the embodiment of the present disclosure may be a liquid crystal display panel all the time. As an example, the liquid crystal display panel generally includes an array substrate and an opposite substrate which are box-to-box and liquid crystal molecules packaged between the array substrate and the opposite substrate. During image display, since a voltage difference exists between the data voltages loaded on the pixel electrodes of the sub-pixels SPXs and a common electrode voltage loaded on a common electrode and may form an electric field, the liquid crystal molecules deflect under the effect of the electric field. Since the electric field with different intensities causes the deflection degree of the liquid crystal molecules to be different, transmittances of the sub-pixels SPXs are different, so that the sub-pixels SPXs achieve brightness with different gray-scales, and therefore image display is achieved.


A gray-scale generally divides brightness between darkest brightness and brightest brightness into several parts, so as to facilitate screen brightness management. For example, a display image is composed of three colors of red, green and blue, wherein each color may show different brightness levels, red, green and blue with the different brightness levels are combined to be able to form different colors. For example, the digit of the gray-scale of the liquid crystal display panel is 6 bit, the red, green and blue respectively have 64 (that is 26) gray-scales, and 64 gray-scale values are respectively 0˜63. The digit of the gray-scale of the liquid crystal display panel is 8 bit, the red, green and blue respectively have 256 (that is 28) gray-scales, and 256 gray-scale values are respectively 0˜255. The digit of the gray-scale of the liquid crystal display panel is 10 bit, the red, green and blue respectively have 1024 (that is 210) gray-scales, and 1024 gray-scale values are respectively 0˜1023. The digit of the gray-scale of the liquid crystal display panel is 12 bit, the red, green and blue respectively have 4096 (that is 212) gray-scales, and 4096 gray-scale values are respectively 0˜4093.


As an example, taking one sub-pixel SPX as an example, Vcom represents a common electrode voltage. When the input data voltage in the pixel electrode of the sub-pixel SPX is greater than the common electrode voltage Vcom, the liquid crystal molecules at the sub-pixel SPX can be made to be positively polar, and corresponding polarity of the data voltage in the sub-pixel SPX is positive. When the input data voltage in the pixel electrode of the sub-pixel SPX is less than the common electrode voltage Vcom, the liquid crystal molecules at the sub-pixel SPX may be negatively polar, and then the corresponding polarity of the data voltage in the sub-pixel SPX is negative. For example, the common electrode voltage may be 8.3V, if data voltage of 8.3V˜16V is input into the pixel electrode of the sub-pixel SPX, the liquid crystal molecules at the sub-pixel SPX may be positively polar, and the data voltage of 8.3V˜16V is the data voltage corresponding to the positive polarity. If data voltage of 0.6V˜8.3V is input into the pixel electrode of the sub-pixel SPX, the liquid crystal molecules at the sub-pixel SPX may be negatively polar, and then the data voltage of 0.6V˜8.3V is the data voltage corresponding to negative polarity. As an example, taking 0˜255 gray-scales of 8 bit as an example, if data voltage of 16V is input into the pixel electrode of the sub-pixel SPX, the sub-pixel SPX may correspond to brightness of a maximum gray-scale value of positive polarity. If a data voltage of 0.6V is input into the pixel electrode of the sub-pixel SPX, the sub-pixel SPX may correspond to brightness of a maximum gray-scale value of negative polarity.


Generally, response time is a specific performance index of the liquid crystal display panel. The response time refers to a reaction speed of each sub-pixel of the liquid crystal display panel to the input data voltage, that is, the time needed by the sub-pixel converting from darkness to brightness or converting from brightness to darkness. The shorter the response time, the less the trailing that a user will feel when looking at a motion image. Compared with a positive liquid crystal, a negative liquid crystal has a higher transmittance characteristic, which may obviously improve the brightness, sharpness and contrast of the liquid crystal display panel, so as to achieve whole improvement of image quality. However, the negative liquid crystal also has a natural defect, such as high rotary viscosity, and consequently the response time of the negative liquid crystal under the same condition is insufficient, and poor trailing is prone to appearing during motion image playing, as shown in FIG. 4. As shown in combination with FIG. 4, taking the display panel with the gray-scale digit of 8 bit as an example, when the display panel displays a test image with 255 gray-scales as a background and 0 gray-scale as a number 8, a number 8 corresponding to W1 is the position of a number 8 in an image of a first display frame, W2 is the position of a number 8 in an image of a second display frame, and W3 is the position of a number 8 in an image of a third display frame. It can be known from FIG. 4 that when the number 8 corresponding to W3 is displayed in the third display frame, some residual images will appear in the number 8 corresponding to W1 and the number 8 corresponding to W2, which forms trailing.


Poor trailing caused by the high rotary viscosity may be optimized through circuit over drive (OD). However, since the rotation speed of the negative liquid crystal is greatly affected by the temperature, the lower the temperature, the lower the deflection speed, resulting in poor color inverting of the motion image caused by over drive if the temperature of the liquid display panel slightly rises when an OD lookup table debugged at the normal temperature is adopted to drive the liquid crystal display panel to display the image, and therefore, the effect of temperature on the response time still cannot be ignored.


To reduce the effect of the temperature on the response time, an embodiment of the present disclosure provides a drive method of a display panel, which can obtain a current temperature of the display panel, and then obtain a new current overdrive lookup table corresponding to the current temperature by calculation according to the obtained current temperature and initial overdrive lookup tables corresponding to prestored set temperatures. In other words, a current gray-scale value is obtained by calculation according to the current temperature and an initial gray-scale value, so that the current overdrive lookup table is different from the initial overdrive lookup tables. Therefore, the overdrive lookup tables may be dynamically adjusted according to the current temperature of the display panel, so as to drive the display panel to perform display through the adjusted current overdrive lookup table, which may solve the problem of poor color inverting of the motion image. So, excessive initial overdrive lookup tables do not need to be stored, so as to reduce space occupied by storage, reduce reading time in an actual operation process and increase the reading speed.


As shown in combination with FIG. 5, a drive method of a display panel provided by an embodiment of the present disclosure may include following steps.


S100, a current temperature of the display panel is obtained.


In some embodiments of the present disclosure, as shown in FIG. 3A, the display apparatus may further include a temperature collector 500. The temperature collector 500 may detect the temperature of the display panel. As an example, the temperature collector 500 may perform work of detecting the temperature of the display panel after every set time. For example, the temperature collector 500 may perform work of detecting the temperature of the display panel after every 10 min, 30 min, 1 h, 10 h or 24 h, etc.


As an example, the temperature collector 500 may be arranged in a non-display region BB of the display panel, which may prevent the temperature collector 500 from occupying the area of a display region and avoid the effect of the temperature collector 500 on the display effect of the display region. As an example, the temperature collector 500 is arranged on an opposite substrate of the display panel and is arranged between the opposite substrate and a backlight module, which may further be prevented from occupying the area of the display region. Preferably, the temperature collector may also be arranged between an array substrate and the opposite substrate. For example, for liquid crystal display, the temperature collector may be arranged in a liquid crystal box formed by the array substrate and the opposite substrate, for example, the temperature collector may be arranged on one side of the array substrate close to the opposite substrate, which is not limited here.


In some embodiments of the present disclosure, a time sequence controller 200 may directly collect the temperature of the display panel detected by the temperature collector 500 from the temperature collector 500, and obtain the current temperature according to the collected temperature. As an example, as shown in combination with FIG. 3A, the temperature of the display panel detected by the temperature collector 500 may be directly transmitted to the time sequence controller 200 so as to cause the time sequence controller 200 to be able to obtain the current temperature according to the received temperature. Therefore, the time sequence controller 200 may directly take the temperature of the display panel detected by the temperature collector 500 as the obtained current temperature, which may be achieved by additionally arranging a temperature control feedback pin on a conventional COF 220 and a conventional PCB 210.


In some embodiments of the present disclosure, a system controller 300 may directly collect the temperature of the display panel detected by the temperature collector 500 from the temperature collector 500 and send the collected temperature to the time sequence controller 200. The time sequence controller 200 obtains the current temperature according to the received temperature. As an example, as shown in combination with FIG. 3B, a signal port wire (for example, a general-purpose input/output port (GPIO) wire) may be adopted to connect the display panel 100 with the system controller 300. A lead of the temperature collector 500 is connected to the signal port wire. Therefore, the temperature of the display panel detected by the temperature collector 500 may be transmitted to the system controller 300 first, so as to cause the system controller 300 to collect the temperature of the display panel detected by the temperature collector 500. Then, the system controller 300 sends the collected temperature to the time sequence controller 200, so as to cause the time sequence controller 200 to be able to obtain the current temperature according to the received temperature. Therefore, design of the conventional COF 220 and the conventional PCB 210 does not need to be changed, redundant pins do not need to be additionally arranged on the COF 220 and the PCB 210, and it can be achieved only by additionally arranging a signal pin on an input port of the time sequence controller 200.


In some embodiments of the present disclosure, as shown in FIG. 3A and FIG. 3B, one temperature collector 500 may be arranged, and then the current temperature is the temperature detected by the temperature collector 500, so that the time sequence controller 200 may directly take the received temperature as the current temperature, which may reduce cost, reduce the calculation amount and prevent the temperature collector 500 from occupying too much space of the non-display region.


In some embodiments of the present disclosure, as shown in FIG. 3C, when at least two temperature collectors 500 are arranged, the temperature collectors 500 may be arranged in the non-display region in a disperse mode. As an example, positions of the temperature collectors 500 may be distributed on the periphery of the display panel on average, and specific positions and numbers may be determined according to the actual display panel, which may reduce the interference effect of the display panel. Objectively speaking, the more the temperature sensors, the more accurate the actually monitored ambient temperature, but additional component changes will increase, for example, additional temperature control feedback pins required on the COF and the PCB will also be increased.


In some embodiments of the present disclosure, when at least two temperature collectors 500 are arranged, the current temperature is an average value of temperatures detected by the temperature collectors 500, so that after the time sequence controller 200 receives the temperature of each temperature collector, the time sequence controller calculates the temperatures and determines the average value, and the current temperature may be obtained.


In some embodiments of the present disclosure, the temperature collector 500 may include: at least one of a temperature sensor and a thermistor. As an example, the temperature collector 500 may be set as the temperature sensor. As shown in combination with FIG. 3A, the temperature of the display panel may be converted into an electric signal (for example, a voltage signal or a current signal) through the temperature sensor, and the electric signal is transmitted to the time sequence controller 200 through the COF 220 and the PCB 210 in turn, wherein the temperature control feedback pins are reserved in the COF 220 and the PCB 210 respectively for transmitting the electric signal. Alternatively, the temperature collector 500 may be set as the thermistor. As shown in combination with FIG. 3A, the temperature of the display panel may be converted into an electric signal (for example, a voltage signal or a current signal) through the thermistor, and the electric signal is transmitted to the time sequence controller 200 through the COF 220 and the PCB 210 in turn, wherein the temperature control feedback pins are reserved in the COF 220 and the PCB 210 respectively for transmitting the electric signal.


It should be illustrated that the number, position and specific implementation of the temperature collector 500 may be determined according to needs of an actual application, which is not limited here.


S200, a current overdrive lookup table corresponding to the current temperature is obtained by calculation according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures.


In some embodiments of the present disclosure, a plurality of set temperatures may be set. As an example, the number of set temperatures is M, M initial overdrive lookup tables are prestored, and one set temperature corresponds to one initial overdrive lookup table, wherein M is an integer and M≥2. For example, M may be equal to 2, and therefore two set temperatures may be set: a set temperature TL and a set temperature TH, and TL<TH. The set temperature TL corresponds to one initial overdrive lookup table LUTL, and the set temperature TH corresponds to the other initial overdrive lookup table LUTH. As an example, the set temperature TL and the set temperature TH are respectively set as a lower limit and an upper limit of the temperature. For example, before the display panel is delivered, the temperature of the display panel during work is tested, an approximate temperature range interval of the display panel may be obtained, and therefore a minimum value of the obtained temperature range interval is set as the set temperature TL and a maximum value of the obtained temperature range interval is set as the set temperature TH. For example, if the obtained temperature range interval is 25° C.˜40° C., TL=25° C. and TH=40° C. may be set. Certainly, in an actual application, specific number values of TL and TH may be determined according to the needs of the actual application, which is not limited here.


In some embodiments of the present disclosure, as shown in FIG. 3A, the display apparatus may further include: a memory 250. The memory 250 may store the initial overdrive lookup tables corresponding to the set temperatures. For example, taking two set temperatures: the set temperature TL and the set temperature TH as an example, the memory 250 may store the initial overdrive lookup table LUTL corresponding to the set temperature TL and the initial overdrive lookup table LUTH corresponding to the set temperature TH. As an example, the memory 250 may include at least one of an electrically erasable programmable read only memory (EEPROM) 250 and a flash. As an example, the memory 250 may be arranged on a time sequence circuit board 240, so that the memory 250 and the time sequence controller 200 may be arranged to be closer, which further shortens the signal transmittance time.


As an example, the initial overdrive lookup table may include: a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value. As an example, the initial overdrive lookup table has corresponding gray-scale digits, that is, the first gray-scale values, the second gray-scale values and the initial gray-scale values in the initial overdrive lookup table have corresponding gray-scale digits. For example, the corresponding gray-scale digit of the initial overdrive lookup table is 8 bit, the corresponding gray-scale digits of the first gray-scale values, the second gray-scale values and the initial gray-scale values may be 8 bit, for example, the first gray-scale values in the initial overdrive lookup table may be all gray-scale values in 0˜255 gray-scale values in 8 bit, and the second gray-scale values may be all gray-scale values in 0˜255 gray-scale values in 8 bit. Or, the first gray-scale values in the initial overdrive lookup table may be part of gray-scale values in 0˜255 gray-scale values in 8 bit, and the second gray-scale values may be part of gray-scale values in 0˜255 gray-scale values in 8 bit.


As an example, as shown in FIG. 6, which shows the initial overdrive lookup table LUTL corresponding to the set temperature TL in the embodiment of the present disclosure, the initial overdrive lookup table LUTL may include part of first gray-scale values and part of second gray-scale values in 8 bit and the initial gray-scale values corresponding to the first gray-scale values and the second gray-scale values. Numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first row in FIG. 6 represent the first gray-scale values, numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first column represent the second gray-scale values, and remaining numerical values(such as L1-1˜L17-17) represent the initial gray-scale values. It should be illustrated that the specific numerical values of the first gray-scale values and the second gray-scale values shown in FIG. 6 are only illustrated. In the actual application, determining may be made according to the needs of the actual application, which is not limited here. It should be illustrated that the first gray-scale values may correspond to gray-scale values in a sub-pixel of a previous display frame, and the second gray-scale values may correspond to gray-scale values in a sub-pixel of a current display frame.


As an example, as shown in FIG. 7, which shows the initial overdrive lookup table LUTH corresponding to the set temperature TH in the embodiment of the present disclosure, the initial overdrive lookup table LUTH may include part of first gray-scale values and part of second gray-scale values in 8 bit and the initial gray-scale values corresponding to the first gray-scale values and the second gray-scale values. Numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first row in FIG. 7 represent the first gray-scale values, numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first column represent the second gray-scale values, and remaining numerical values(such as H1-1˜H17-17) represent the initial gray-scale values. It should be illustrated that the specific numerical values of the first gray-scale values and the second gray-scale values shown in FIG. 7 are only illustrated. In the actual application, determining may be made according to the needs of the actual application, which is not limited here. It should be illustrated that the first gray-scale values may correspond to gray-scale values in a sub-pixel of a previous display frame, and the second gray-scale values may correspond to gray-scale values in a sub-pixel of a current display frame.


As an example, the current overdrive lookup table may include: a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value. As an example, the current overdrive lookup table has corresponding gray-scale digits, that is, the first gray-scale values, the second gray-scale values and the current gray-scale values in the current overdrive lookup table have corresponding gray-scale digits. For example, the corresponding gray-scale digits of the initial overdrive lookup table and the corresponding gray-scale digits of the current overdrive lookup table may be set same. For example, the gray-scale digits corresponding to the initial overdrive lookup table are 8 bit, and then the gray-scale digits corresponding to the current overdrive lookup table may also be set as 8 bit, that is, in the current overdrive lookup table, the gray-scale digits corresponding to the first gray-scale values, the second gray-scale values and the current gray-scale values may be 8 bit, for example, the first gray-scale values in the current overdrive lookup table may be all gray-scale values in 0˜255 gray-scale values in 8 bit, and the second gray-scale values may be all gray-scale values in 0˜255 gray-scale values in 8 bit. Or, the first gray-scale values in the current overdrive lookup table may be part of gray-scale values in 0˜255 gray-scale values in 8 bit, and the second gray-scale values may be part of gray-scale values in 0˜255 gray-scale values in 8 bit.


As an example, as shown in FIG. 8, which shows a current overdrive lookup table LUTD corresponding to a current temperature TD in the embodiment of the present disclosure, the current overdrive lookup table LUTD may include part of first gray-scale values and part of second gray-scale values in 8 bit and current gray-scale values corresponding to the first gray-scale values and the second gray-scale values. Numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first row in FIG. 8 represent the first gray-scale values, numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first column represent the second gray-scale values, and remaining numerical values(such as D1-1˜D17-17) represent the current gray-scale values. It should be illustrated that the specific numerical values of the first gray-scale values and the second gray-scale values shown in FIG. 8 are only illustrated. In the actual application, determining may be made according to the needs of the actual application, which is not limited here. It should be illustrated that the first gray-scale values may correspond to gray-scale values in a sub-pixel of a previous display frame, and the second gray-scale values may correspond to gray-scale values in a sub-pixel of a current display frame.


In some embodiments of the present disclosure, the current overdrive lookup table LUTD corresponding to the current temperature TD may be stored in the time sequence controller. Or, the current overdrive lookup table LUTD corresponding to the current temperature TD may also be stored in the memory, which is not limited here. Therefore, according to the current overdrive lookup table later, the stored current overdrive lookup table LUTD may be called from the time sequence controller or the memory to drive the sub-pixels in the display panel to charge the corresponding data voltages.


In some embodiments of the present disclosure, the current overdrive lookup table LUTD may also be calculated in real time, so that the current overdrive lookup table LUTD corresponding to the calculated current temperature TD may not be stored, so as to save the storage space. Therefore, according to the current overdrive lookup table later, the sub-pixels in the display panel may be driven to charge the corresponding data voltages directly through the current overdrive lookup table LUTD calculated in real time.


In some embodiments of the present disclosure, the time sequence controller may obtain the current overdrive lookup table corresponding to the current temperature by calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures. As an example, obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures may include: firstly, according to the current temperature, an initial overdrive lookup table corresponding to an mth set temperature and an initial overdrive lookup table corresponding to an m+1h set temperature in the initial overdrive lookup tables corresponding to the M set temperatures are called according to the current temperature, and then each current gray-scale value in the current overdrive lookup table corresponding to the current temperature is obtained by the calculation according to the current temperature, the initial overdrive lookup table corresponding to the mth set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature. For example, the mth set temperature is less than the current temperature, the m+1th set temperature is greater than the current temperature, M is an integer, and 1≤M≤M−1. For example, the mth set temperature is the set temperature less than and closest to the current temperature; and the m+1t set temperature is the set temperature greater than and closest to the current temperature. For example, when M is equal to 2, a first set temperature is the set temperature less than and closest to the current temperature, and the second set temperature is the set temperature greater than and closest to the current temperature. When M is equal to 3, if the current temperature is greater than the first set temperature and less than the second set temperature, the first set temperature is the set temperature less than and closest to the current temperature, and the second set temperature is the set temperature greater than and closest to the current temperature. If the current temperature is greater than the second set temperature and less than a third set temperature, the second set temperature is the set temperature less than and closest to the current temperature, and the third set temperature is the set temperature greater than and closest to the current temperature.


In some embodiments of the present disclosure, obtaining each current gray-scale value in the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature, the initial overdrive lookup table corresponding to the mth set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature may include: firstly, based on a principle of the same first gray-scale value and the same second gray-scale value, that is, one first gray-scale value and one second gray-scale value are selected, a first initial gray-scale value in the initial overdrive lookup table corresponding to the mth set temperature and a second initial gray-scale value in the initial overdrive lookup table corresponding to the m+1th set temperature are determined, and then, the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table is determined according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value. For example, determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value may include: firstly, a computational formula: Da-b=Aa-bt2+Ba-bt+Ca-b, related to the temperature is obtained by fitting according to the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value, and then the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table is determined according to the current temperature and the computational formula, wherein Da-b represents the current gray-scale value corresponding to the first initial gray-scale value (that is, the first initial gray-scale value is determined according to one selected first gray-scale value and one selected second gray-scale value) and the second initial gray-scale value (that is, the second initial gray-scale value is determined according to one selected first gray-scale value and one selected second gray-scale value) determined based on the principle of the same first gray-scale value and the same second gray-scale value, t represents the current temperature, Aa-b, Ba-b, and Ca-b respectively represent fitting parameters corresponding to the first initial gray-scale value and the second initial gray-scale value determined based on the principle of the same first gray-scale value and the same second gray-scale value, a represents the first initial gray-scale value (that is, the first initial gray-scale value is determined according to one selected first gray-scale value and one selected second gray-scale value) determined based on the principle of the same first gray-scale value and the same second gray-scale value, and b represents the second initial gray-scale value (that is, the second initial gray-scale value is determined according to one selected first gray-scale value and one selected second gray-scale value) determined based on the principle of the same first gray-scale value and the same second gray-scale value.


It should be illustrated that the computational formula: Da-b=Aa-bt2+Ba-bt+Ca-b related to the temperature obtained by fitting is only an indication, and in the actual application, other applicable formulas may be obtained by fitting according to above conditions. Therefore, in the actual application, the applicable formula may be obtained by fitting according to the above condition according to the needs of the actual application environment, which is not limited here specifically.


In some embodiments of the present disclosure, determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula may include: firstly, a middle gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table is determined according to the current temperature and the computational formula: Da-b=Aa-bt2+Ba-bt+Ca-b, wherein the middle gray-scale value may be determined as the current gray-scale value when it is determined that the middle gray-scale value is not less than a minimum endpoint gray-scale value and not greater than a maximum endpoint gray-scale value; the minimum endpoint gray-scale value may be determined as the current gray-scale value when it is determined that the middle gray-scale value is less than the minimum endpoint gray-scale value; and the maximum endpoint gray-scale value is determined as the current gray-scale value when it is determined that the middle gray-scale value is greater than the maximum endpoint gray-scale value. For example, taking 8 bit as an example, when Da-b=127 is obtained by calculation according to Da-b=Aa-bt2+Ba-bt+Ca-b, 127 may be directly taken as the current gray-scale value to be written in the current overdrive lookup table; when Da-b=−3 is obtained by calculation according to Da-b=Aa-bt2+Ba-bt+Ca-b, 0 may be directly taken as the current gray-scale value to be written in the current overdrive lookup table; and when Da-b=300 is obtained by calculation according to Da-b=Aa-bt2+Ba-bt+Ca-b, 255 may be directly taken as the current gray-scale value to be written in the current overdrive lookup table.


Taking M=2, and the current temperature being 33° C. as an example below, the process of calculating the current overdrive lookup table corresponding to the current temperature provided by the embodiment of the present disclosure is illustrated. The memory 250 stores two initial overdrive lookup tables: the initial overdrive lookup table LUTL corresponding to the first set temperature TL (for example, 25° C.) and the initial overdrive lookup table LUTH corresponding to the second set temperature TH (for example, 40° C.). Since the current temperature obtained by the time sequence controller 200 is 33° C., the time sequence controller 200 may determine that the current temperature is different from both the first set temperature TL (for example, 25° C.) and the second set temperature TH (for example, 40° C.), and the time sequence controller 200 may call the initial overdrive lookup table LUTL and the initial overdrive lookup table LUTH from the memory 250. The time sequence controller 200 may determine the first initial gray-scale value L9-1 from the initial overdrive lookup table LUTL and the second initial gray-scale value H9-1 from the initial overdrive lookup table LUTH according to one selected first gray-scale value and one selected second gray-scale value, for example, when the first gray-scale value is selected as 0 and the second gray-scale value is selected as 128. That is, in the formula Da-b=Aa-bt2+Ba-bt+Ca-b, a=0, b=128, Dab is D0-128, Aa-b is A0-128, Ba-b is B0-128, and Ca-b is C0-128, that is, D0-128=A0-128t2+B0-128t+C0-128. As shown in combination with FIG. 10, the time sequence controller 200 may obtain a curve S0-128 related to the temperature by fitting according to the first set temperature TL (for example, 25° C.), the Second set temperature TH (for example, 40° C.), the first initial gray-scale value L9-1 and the second initial gray-scale value H9-1, and a computational formula of the curve S0-128 may be: D0-128=A0-128t2+B0-128t+C0-128. The current temperature 33° C. is substituted into the formula D0-128=A0-128t2+B0-128t+C0-128, which may obtain the corresponding middle gray-scale value D0-128=D9-1 when the first gray-scale value is 0 and the second gray-scale value is 128, and when the middle gray-scale value D0-128=D9-1 is not less than 0 and not greater than 255, D9-1 may be determined as the current gray-scale value to be written in the current overdrive lookup table LUTD.


Moreover, the time sequence controller 200 may determine a first initial gray-scale value L11-3 from the initial overdrive lookup table LUTL and a second initial gray-scale value H11-3 from the initial overdrive lookup table LUTH according to one selected first gray-scale value and one selected second gray-scale value, for example, when the first gray-scale value is selected as 32 and the second gray-scale value is selected as 160, that is, in the formula Da-b=Aa-bt2+Ba-bt+Ca-b, a=32, b=160, Dab is D32-160, Aa-b is A32-160, Ba-b is B32-160, and Ca-b is C32-160, that is, D32-160=A32-160t2+B32-160t+C32-160. As shown in combination with FIG. 11, the time sequence controller 200 may obtain a curve S32-160 related to the temperature by fitting according to the first set temperature TL (for example, 25° C.), the second set temperature TH (for example, 40° C.), the first initial gray-scale value L11-3 and the second initial gray-scale value H11-3, and a computational formula of the curve S32-160 may be: D32-160=A32-160t2+B32-160t+C32-160. The current temperature 33° C. is substituted into the formula D32-160=A32-160t2+B32-160t+C32-160, which may obtain the corresponding middle gray-scale value D32-160=D11-3 when the first gray-scale value is 32 and the second gray-scale value is 160, and when the middle gray-scale value D32-160=D11-3 is not less than 0 and not greater than 255, D11-3 may be determined as the current gray-scale value to be written in the current overdrive lookup table LUTD. It should be illustrated that in FIG. 10 and FIG. 11, an abscissa Tem represents time, and an ordinate GL represents a gray-scale value. Moreover, a calculation process of current gray-scale values corresponding to remaining first gray-scale values and second gray-scale values is basically same as the above process, and the rest can be done in the same manner, which is not repeated.


Taking M=3, and the current temperature being 33° C. as an example below, the process of calculating the current overdrive lookup table corresponding to the current temperature provided by the embodiment of the present disclosure is illustrated. The memory 250 stores three initial overdrive lookup tables: an initial overdrive lookup table LUTL corresponding to the first set temperature TL (for example, 25° C.), an initial overdrive lookup table LUTZ corresponding to the second set temperature TZ (for example, 30° C.) and an initial overdrive lookup table LUTH corresponding to a third set temperature TH (for example, 40° C.). As an example, as shown in FIG. 12, which shows the initial overdrive lookup table LUTZ corresponding to the set temperature TZ in the embodiment of the present disclosure, the initial overdrive lookup table LUTZ may include part of first gray-scale values and part of second gray-scale values in 8 bit and initial gray-scale values corresponding to the first gray-scale values and the second gray-scale values. Numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first row in FIG. 12 represent the first gray-scale values, numerical values (such as 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 and 255) in a first column represent the second gray-scale values, and remaining numerical values(such as Z1-1˜Z17-17) represent the initial gray-scale values. It should be illustrated that the specific numerical values of the first gray-scale values and the second gray-scale values shown in FIG. 12 are only illustrated. In the actual application, determining may be made according to the needs of the actual application, which is not limited here. It should be illustrated that the first gray-scale values may correspond to gray-scale values in a sub-pixel of a previous display frame, and the second gray-scale values may correspond to gray-scale values in a sub-pixel of a current display frame.


Since the current temperature obtained by the time sequence controller 200 is 33° C., the time sequence controller 200 may determine that the current temperature is different from all the first set temperature TL (for example, 25° C.), the second set temperature TZ (for example, 30° C.) and the third set temperature TH (for example, 40° C.), and the time sequence controller 200 may call the initial overdrive lookup table LUTZ corresponding to the second set temperature TZ closest to the current temperature and less than the current temperature and the initial overdrive lookup table LUTH corresponding to the third set temperature TH closest to the current temperature and greater than the current temperature from the memory 250. The time sequence controller 200 may determine the first initial gray-scale value Z9-1 from the initial overdrive lookup table LUTZ and the second initial gray-scale value H9-1 from the initial overdrive lookup table LUTH according to one selected first gray-scale value and one selected second gray-scale value, for example, when the first gray-scale value is selected as 0 and the second gray-scale value is selected as 128, that is, in the formula Da-b=Aa-bt2+Ba-bt+Ca-b, a=0, b=128, Dab is D0-128, Aa-b is A0-128, Ba-b is B0-128, and Ca-b is C0-128, that is, D0-128=A0-128t 2+B0-128t+C0-128. As shown in combination with FIG. 13, the time sequence controller 200 may obtain a curve S0-128 related to the temperature by fitting according to the second set temperature TZ (for example, 30° C.), the third set temperature TH (for example, 40° C.), the first initial gray-scale value Z9-1 and the second initial gray-scale value H9-1, and a computational formula of the curve S0-128 may be: D0-128=A0-128t2+B0-128t+C0-128. The current temperature 33° C. is substituted into the formula D0-128=A0-128t 2+B0-128t+C0-128, which may obtain the corresponding middle gray-scale value D0-128=D9-1 when the first gray-scale value is 0 and the second gray-scale value is 128, and when the middle gray-scale value D0-128=D9-1 is not less than 0 and not greater than 255, D9-1 may be determined as the current gray-scale value to be written in the current overdrive lookup table LUTD.


Moreover, the time sequence controller 200 may determine a first initial gray-scale value Z11-3 from the initial overdrive lookup table LUTZ and a second initial gray-scale value H11-3 from the initial overdrive lookup table LUTH according to one selected first gray-scale value and one selected second gray-scale value, for example, when the first gray-scale value is selected as 32 and the second gray-scale value is selected as 160, that is, in the formula Da-b=Aa-bt2+Ba-bt+Ca-b, a=32, b=160, Dab is D32-160, Aa-b is A32-160, Ba-b is B32-160, and Ca-b is C32-160, that is, D32-160=A32-160t2+B32-160t+C32-160. As shown in combination with FIG. 14, the time sequence controller 200 may obtain a curve S32-160 by fitting according to the second set temperature TZ (for example, 30° C.), the third set temperature TH (for example, 40° C.), the first initial gray-scale value Z11-3 and the second initial gray-scale value H11-3, and a computational formula of the curve S32-160 may be: D32-160=A32-160t2+B32-160t+C32-160. The current temperature 33° C. is substituted into the formula D32-160=A32-160t2+B32-160t+C32-160, which may obtain the corresponding gray-scale value D32-160=D11-3 when the first gray-scale value is 32 and the second gray-scale value is 160, and when the middle gray-scale value D32-160=D11-3 is not less than 0 and not greater than 255, D11-3 may be determined as the current gray-scale value to be written in the current overdrive lookup table LUTD. It should be illustrated that in FIG. 13 and FIG. 14, an abscissa Tem represents time, and an ordinate GL represents a gray-scale value. Moreover, a calculation process of current gray-scale values corresponding to remaining first gray-scale values and second gray-scale values is basically same as the above process, and the rest can be done in the same manner, which is not repeated.


It should be illustrated that the quantity of initial overdrive lookup tables stored in the memory 250 may be set as 2 or 3, and therefore, the quantity of the initial overdrive lookup tables may be reduced as much as possible, so as to save the storage space. Certainly, the quantity of initial overdrive lookup tables may also be determined according to the needs of the actual application, which is not limited here.


S300, according to the current overdrive lookup table, the sub-pixels in the display panel are driven to charge corresponding data voltages.


In some embodiments of the present disclosure, the step S300 may include: in each display frame after the current overdrive lookup table is determined, the sub-pixels in the display panel are driven to charge the corresponding data voltages according to the current overdrive lookup table. For example, the time sequence controller 200 may determine a gray-scale value corresponding to each sub-pixel of the current display frame according to display data (the display data include a digital voltage form of the data voltage carrying the corresponding gray-scale value in one-to-one correspondence to each sub-pixel) of the current display frame (for example, a display frame after the current overdrive lookup table is determined). According to display data (the display data include a digital voltage form of the data voltage carrying the corresponding gray-scale value in one-to-one correspondence to each sub-pixel) of the previous display frame, a gray-scale value corresponding to each sub-pixel of the current display frame is determined. According to the gray-scale value corresponding to the same sub-pixel in the current display frame and the previous display frame, the current gray-scale value corresponding to the sub-pixel is determined from the current overdrive lookup table. The time sequence controller 200 may send the determined current gray-scale value to the source electrode drive circuit 120. The source electrode drive circuit 120 may load the data voltage corresponding to the current gray-scale value to the data line connected with the sub-pixel according to the current gray-scale value, so as to cause the sub-pixel to be able to charge the data voltage corresponding to the current gray-scale value.


As an example, the gray-scale value of the previous display frame used by determining the current gray-scale value corresponding to the sub-pixel from the current overdrive lookup table may be the current gray-scale value of the previous display frame. Certainly, the gray-scale value of the previous display frame used by determining the current gray-scale value corresponding to the sub-pixel from the current overdrive lookup table may be the original gray-scale value of the previous display frame. The original gray-scale value may be a gray-scale value corresponding to received display data.


As an example, the gray-scale value of the current display frame used by determining the current gray-scale value corresponding to the sub-pixel from the current overdrive lookup table may be the original gray-scale value of the current display frame. The original gray-scale value may be the gray-scale value corresponding to the received display data.


As an example, the display panel works in a plurality of continuous display frames, and each display frame may include a data refresh stage and a blanking time stage. As shown in combination with FIG. 9, taking the display frame F1 and the display frame F2 as examples, the display frame F1 and the display frame F2 may include the data refresh stage TS and the blanking time stage TB. Moreover, the display frame F2 serves as a first display frame after determining the current overdrive lookup table. Taking a sub-pixel A1 in a first row, a sub-pixel A2 in a second row, a sub-pixel A3 in a third row and a sub-pixel A4 in a fourth row in the same column connected through the data line DA1 as examples, if a gray-scale value of the sub-pixel A1 in the display frame F1 is 32 and a gray-scale value in the display frame F2 is 128, therefore a current gray-scale value D9-3 corresponding to the sub-pixel A1 may be found from the current overdrive lookup table. In a similar way, a current gray-scale value D16-4 corresponding to the sub-pixel A2 may be found, a current gray-scale value D12-6 corresponding to the sub-pixel A3 may be found, and a current gray-scale value D6-7 corresponding to the sub-pixel A4 may be found.


Moreover, the current gray-scale values of D9-3, D16-4, D12-6 and D6-7 may be input into the source electrode drive circuit 120, in the data refresh stage TS of the display frame F2, the gate electrode drive circuit 110 loads a signal ga1 to a grid line GA1, loads a signal ga2 to a grid line GA2, loads a signal ga3 to a grid line GA3 and loads a signal ga4 to a grid line GA4, when a gate electrode cut-in voltage (such as a voltage corresponding to a high level) appears in the signals ga1-ga4, turn-on operation of the corresponding transistors 010 may be controlled. The source electrode drive circuit 120 sequentially loads a data voltage VD9-3 corresponding to the current gray-scale value D9-3, a data voltage VD16-4 corresponding to the current gray-scale value D16-4, a data voltage VD12-6 corresponding to the current gray-scale value D12-6, and a data voltage VD6-7 corresponding to the current gray-scale value D6-7 to the data line DA1. As an example, when the gate electrode turn-on voltage appears in the signal ga1, all the transistors 01 in the first row of sub-pixels may be controlled to be turned on, and the corresponding data voltage VD9-3 is loaded to the data line DA1, so that the data voltage VD9-3 is input into a pixel electrode 02 of the sub-pixel A1 in the first row of sub-pixels. When the gate electrode turn-on voltage appears in the signal ga2, all the transistors 01 in the second row of sub-pixels may be controlled to be turned on, and the corresponding data voltage VD16-4 is loaded to the data line DA1, so that the data voltage VD16-4 is input into a pixel electrode 02 of the sub-pixel A2 in the second row of sub-pixels. When the gate electrode turn-on voltage appears in the signal ga3, all the transistors 01 in the third row of sub-pixels may be controlled to be turned on, and the corresponding data voltage VD12-6 is loaded to the data line DA1, so that the data voltage VD12-6 is input into a pixel electrode 02 of the sub-pixel A3 in the third row of sub-pixels. When the gate electrode turn-on voltage appears in the signal ga4, all the transistors 01 in the fourth row of sub-pixels may be controlled to be turned on, and the corresponding data voltage VD6-7 is loaded to the data line DA1, so that the data voltage VD6-7 is input into a pixel electrode 02 of the sub-pixel A4 in the fourth row of sub-pixels. Remaining rows can be done in the same manner, which is not repeated. Moreover, in the blanking time stage TB, the signals ga1-ga4 are all low levels, and the transistors 01 in each sub-pixel are all in a stop state. Moreover, the data lines DA1-DA3 may not load voltages, which are all in a suspension joint state.


It should be illustrated that after the temperature collector 500 detects the temperature of the display panel each time, the current overdrive lookup table will be determined at a time, and in each display frame after the current overdrive lookup table is determined, according to the current overdrive lookup table, the sub-pixels in the drive panel are driven to charge the corresponding data voltages. In other words, if the above steps of S100-S200 are executed again, after a new current overdrive lookup table is determined, in each display frame after the current overdrive lookup table is determined, the sub-pixels in the display panel are driven to charge the corresponding data voltages according to the new current overdrive lookup table.


In some embodiments of the present disclosure, step S200: obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures may include: when the current temperature is different from the M set temperatures, the current overdrive lookup table corresponding to the current temperature is obtained by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures. Therefore, since the current temperature is different from all the M set temperatures, the lookup table corresponding to the current temperature cannot be called from the stored initial overdrive lookup tables, and the current overdrive lookup table corresponding to the current temperature is obtained by the calculation according to the current temperature and the stored initial overdrive lookup tables, so that according to the current temperature of the display panel, the overdrive lookup table is dynamically adjusted, so as to drive the display panel to perform display through the adjusted current overdrive lookup table, and the problem of poor color inverting of the motion image may be solved.


In some embodiments of the present disclosure, when the current temperature and one set temperature in the M set temperatures are the same, the initial overdrive lookup table corresponding to the set temperature the same with the current temperature in the M set temperatures is called according to the current temperature. The sub-pixels in the display panel are driven to charge the corresponding data voltages according to the called initial overdrive lookup table. Taking M=2, and the current temperature being 25° C. as an example, the memory 250 stores two initial overdrive lookup tables: the initial overdrive lookup table LUTL corresponding to the first set temperature TL (for example, 25° C.) and the initial overdrive lookup table LUTH corresponding to the second set temperature TH (for example, 40° C.). The time sequence controller 200 may determine that the current temperature and the first set temperature TL are the same, and call the initial overdrive lookup table LUTL from the memory 250. Therefore, in each display frame after the initial overdrive lookup table LUTL corresponding to the set temperature the same with the current temperature, the sub-pixels in the display panel may be driven to charge the corresponding data voltages according to the called initial overdrive lookup table LUTL.


Those skilled in the art should understand that embodiments of the present disclosure may be provided as a method, a system or a computer program product. Therefore, the present disclosure may adopt forms of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware aspects. Moreover, the present disclosure may adopt a form of the computer program product implemented on one or more computer available storage media (including, but not limited to a magnetic disk memory 250, a CD-ROM, an optical memory 250, etc.) including computer available program codes.


The present disclosure is described by reference to flow diagrams and/or block diagrams of the method, device (system), and computer program production accordance with the embodiments of the present disclosure. It should be understood that computer program instructions may achieve each flow and/or block in the flow diagrams and/or block diagrams and a combination of flows and/or blocks in the flow diagrams and/or block diagrams. The computer program instructions may be provided for processors of a general-purpose computer, a specialized computer, an embedded processor, or other programmable data-processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce an apparatus configured to implement a function specified in one flow or a plurality of flows of the flow diagrams or one block or a plurality of blocks in the block diagrams.


These computer program instructions may also be stored in the computer readable memory 250 able to guide the computer or other programmable data processing devices to work in a specific mode, so that the instructions stored in the computer readable memory 250 generate products including an instruction apparatus, and the instruction apparatus implements a function specified in one flow or a plurality of flows of the flow diagrams or one block or a plurality of blocks in the block diagrams.


The computer program instructions may also be loaded to the computer or other programmable data processing devices, so that a series of operation steps are executed on the computer or other programmable data processing devices to generate processing implemented by the computer, and therefore the instructions executed on the computer or other programmable data processing devices provide steps used for implementing a function specified in one flow or a plurality of flows of the flow diagrams or one block or a plurality of blocks in the block diagrams.


Although the preferred embodiments of the present disclosure have been described, once those skilled in the art know basic creative concepts, they can make additional changes and modifications to the embodiments of the present disclosure. Therefore, appended claims are intended to be illustrated to include the preferred embodiments and all changes and modifications falling within the scope of the present disclosure.


Obviously, those skilled in the art may perform various alterations and variations on the embodiments of the present disclosure without departing from the spirit and scope of the embodiments of the present disclosure. Therefore, if these modifications and variations of the embodiments of the present disclosure fall within the scope of the claims of the present disclosure and the equivalent technology thereof, the present disclosure is also intended to include these alterations and variations.

Claims
  • 1. A method for driving a display panel, comprising: obtaining a current temperature of the display panel;obtaining a current overdrive lookup table corresponding to the current temperature according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures, wherein the initial overdrive lookup tables comprise a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value, and the current overdrive lookup table comprises a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value; anddriving sub-pixels in the display panel to charge corresponding data voltages according to the current overdrive lookup table.
  • 2. The method of the display panel according to claim 1, wherein a quantity of the set temperatures is M, M is an integer, and M≥2.
  • 3. The method of the display panel according to claim 2, wherein the obtaining a current overdrive lookup table corresponding to the current temperature by calculation according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures, comprises: obtaining the current overdrive lookup table corresponding to the current temperature according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures when the current temperature is different from the M set temperatures.
  • 4. The method of the display panel according to claim 3, wherein the obtaining the current overdrive lookup table corresponding to the current temperature by the calculation according to the current temperature and the initial overdrive lookup tables corresponding to the prestored set temperatures, comprises: calling an initial overdrive lookup table corresponding to an mth set temperature and an initial overdrive lookup table corresponding to an m+1th set temperature in the initial overdrive lookup tables corresponding to the M set temperatures according to the current temperature, wherein the mth set temperature is less than the current temperature, the m+1th set temperature is greater than the current temperature, m is the integer, and 1≤m≤M−1; andobtaining each current gray-scale value in the current overdrive lookup table corresponding to the current temperature according to the current temperature, the initial overdrive lookup table corresponding to the mth set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature.
  • 5. The method of the display panel according to claim 4, wherein the obtaining each current gray-scale value in the current overdrive lookup table corresponding to the current temperature by calculation according to the current temperature, the initial overdrive lookup table corresponding to the mth set temperature and the initial overdrive lookup table corresponding to the m+1th set temperature comprises: determining a first initial gray-scale value in the initial overdrive lookup table corresponding to the mth set temperature and a second initial gray-scale value in the initial overdrive lookup table corresponding to the m+1th set temperature in a case of same first gray-scale values and same second gray-scale values; anddetermining a current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value.
  • 6. The method of the display panel according to claim 5, wherein the determining a current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature, the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value comprises: obtaining a computational formula related to the temperature by fitting according to the mth set temperature, the m+1th set temperature, the first initial gray-scale value and the second initial gray-scale value; anddetermining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula.
  • 7. The method of the display panel according to claim 6, wherein the determining the current gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula, comprises: determining a middle gray-scale value corresponding to the first initial gray-scale value and the second initial gray-scale value in the current overdrive lookup table according to the current temperature and the computational formula;determining the middle gray-scale value as the current gray-scale value in response to the middle gray-scale value not being less than a minimum endpoint gray-scale value and not being greater than a maximum endpoint gray-scale value;determining the minimum endpoint gray-scale value as the current gray-scale value in response to the middle gray-scale value being less than the minimum endpoint gray-scale value; anddetermining the maximum endpoint gray-scale value as the current gray-scale value in response to the middle gray-scale value being greater than the maximum endpoint gray-scale value.
  • 8. The method of the display panel according to claim 7, wherein the computational formula is:
  • 9. The method of the display panel according to claim 4, wherein the mth set temperature is a set temperature less than and closest to the current temperature; and the m+1th set temperature is a set temperature greater than and closest to the current temperature.
  • 10. The method of the display panel according to claim 2, wherein M≤3.
  • 11. The drive method of the display panel according to claim 2, wherein in response to the current temperature being identical to one set temperature in the M set temperatures, invoking an initial overdrive lookup table corresponding to the set temperature identical to the current temperature in the M set temperatures according to the current temperature; and driving the sub-pixels in the display panel to charge corresponding data voltages according to invoked initial overdrive lookup table.
  • 12. A display apparatus, comprising: a display panel;a memory configured to store initial overdrive lookup tables corresponding to set temperatures;a temperature collector configured to detect a temperature of the display panel; anda time sequence controller configured to obtain a current temperature of the display panel detected by the temperature collector, obtain a current overdrive lookup table corresponding to the current temperature according to the current temperature and initial overdrive lookup tables corresponding to prestored set temperatures, and drive sub-pixels in the display panel to charge corresponding data voltages according to the current overdrive lookup table, wherein the initial overdrive lookup tables comprise a plurality of different first gray-scale values, a plurality of different second gray-scale values and initial gray-scale values corresponding to any first gray-scale value and any second gray-scale value, and the current overdrive lookup table comprises a plurality of different first gray-scale values, a plurality of different second gray-scale values and current gray-scale values corresponding to any first gray-scale value and any second gray-scale value.
  • 13. The display apparatus according to claim 12, wherein the time sequence controller is further configured to directly collect the temperature of the display panel detected by the temperature collector from the temperature collector, and obtain the current temperature according to the collected temperature.
  • 14. The display apparatus according to claim 12, further comprising: a system controller, wherein the system controller is configured to directly collect the temperature of the display panel detected by the temperature collector from the temperature collector, and send collected temperature to the time sequence controller; and the time sequence controller is further configured to obtain the current temperature according to received temperature.
  • 15. The display apparatus according to claim 12, wherein at least one temperature collector is arranged, and the temperature collector is arranged in a non-display region of the display panel.
  • 16. The display apparatus according to claim 15, wherein in response to at least two temperature collectors being arranged, the temperature collectors are arranged in the non-display region in a disperse mode, and the current temperature is an average value of temperatures detected by the temperature collectors; and in response to at least one temperature collector being arranged, the current temperature is the temperature detected by the temperature collector.
  • 17. The display apparatus according to claim 12, wherein the temperature collector comprises at least one of a temperature sensor and a thermistor.
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2022/087147 4/15/2022 WO