Driving method of display panel, driving chip and electronic equipment
By acquiring and interpolation of gamma data of the display panel, the color casting problem caused by aging of OLED display panels in high temperature and high humidity environments is solved, and the display performance is improved.
Patent Information
- Application Number
- CN202411534475.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-10-30
AI Technical Summary
After the reliability test of OLED display panels in high temperature and high humidity environments, color casts may occur in different degrees of color casts as the use time increases, and the prior art is difficult to effectively compensate for aging.
By obtaining the gamma data after unaging compensation and aging compensation of the display panel, as well as the aging coefficient, interpolation calculation is performed based on the aging coefficient to obtain the current gamma data, which is used to drive the display panel to ensure that the gamma data meets the current aging situation. Improve color cast.
It effectively improves the display performance of the display panel, reduces the color cast caused by aging, and improves the display effect of the display panel.
Smart Images

Figure CN119152807A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display panel driving method, a driving chip, and an electronic device. Background Art
[0002] Organic Light Emitting Diode (OLED) and flat panel display devices based on technologies such as Light Emitting Diode (LED) have been widely used in various consumer electronic products such as mobile phones, televisions, laptops, desktop computers, etc. due to their advantages such as high image quality, power saving, thin body and wide application range, becoming the mainstream in display devices.
[0003] However, the display performance of current OLED display products needs to be improved. Summary of the invention
[0004] The embodiments of the present application provide a display panel driving method, a driving chip, an electronic device, a medium and a product, which can improve the display performance of the display panel.
[0005] In a first aspect, an embodiment of the present application provides a method for driving a display panel, comprising: obtaining first gamma data and second gamma data of the display panel, and obtaining an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is gamma data of the display panel without aging compensation, and the second gamma data is gamma data of the display panel after aging compensation, and the aging coefficient is used to characterize the aging degree of the display panel, the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1; based on the aging coefficient corresponding to the display panel at the current moment, interpolating the first gamma data and the second gamma data to obtain current gamma data of the display panel; and using the current gamma data to drive the display panel to display.
[0006] In a possible implementation of the first aspect, the current gamma data of the display panel is obtained by calculating based on the aging coefficient, the first gamma data, and the second gamma data corresponding to the display panel at the current moment, including:
[0007] Calculate the current gamma data of the display panel according to the following formula:
[0008] Gamma=(1-α)*origamma+α*RAgamma (1)
[0009] Wherein, Gamma represents the current gamma data of the display panel, α represents the aging coefficient corresponding to the display panel at the current moment, origamma represents the first gamma data, and RAgamma represents the second gamma data.
[0010] In a possible implementation of the first aspect, the aging coefficient is related to the degree of influence of at least one of the temperature and the brightness of the display panel during the display process on the aging of the display panel;
[0011] Preferably, the aging coefficient is related to the product of a first aging factor and a second aging factor, the first aging factor indicates the degree of influence of the temperature of the display panel on the aging of the display panel during the display process, and the second aging factor indicates the degree of influence of the brightness of the display panel on the aging of the display panel during the display process;
[0012] Preferably, the second aging factor is the product of the first sub-aging factor and the second sub-aging factor, the first sub-aging factor indicates the degree of influence of the grayscale displayed by the display panel during the display process on the aging of the display panel, and the second sub-aging factor indicates the degree of influence of the brightness level displayed by the display panel during the display process on the aging of the display panel;
[0013] Preferably, the second gamma data is gamma data of the display panel after aging compensation in the first preset scene;
[0014] Preferably, the first preset scenario includes that the ambient temperature of the display panel is in the range of 50° C.-70° C., and the display duration is in the range of 230 hours-250 hours;
[0015] Preferably, the first preset scenario includes that the humidity of the environment where the display panel is located is in a range of 85%-95%.
[0016] In a possible implementation of the first aspect, the method further includes:
[0017] According to a preset collection period, the temperature of the display panel and the brightness of the display panel are collected;
[0018] Determine a first aging factor corresponding to the collected temperature according to a first mapping relationship; and determine a second aging factor corresponding to the collected brightness according to a second mapping relationship, wherein the first mapping relationship includes a correspondence relationship between a plurality of temperature binding points and a plurality of aging factors, and the second mapping relationship includes a correspondence relationship between a plurality of brightness binding points and a plurality of aging factors;
[0019] The product of the first aging factor and the second aging factor is taken as the comprehensive aging factor;
[0020] The comprehensive aging factors corresponding to the temperature and brightness collected multiple times are accumulated to obtain the cumulative aging factor;
[0021] Preferably, obtaining the aging coefficient corresponding to the display panel at the current moment includes:
[0022] Get the cumulative aging factor corresponding to the display panel at the current moment;
[0023] Determining an aging coefficient corresponding to the display panel at the current moment according to a ratio of a cumulative aging factor corresponding to the display panel at the current moment to a preset reference aging factor;
[0024] Preferably, the collected brightness includes the grayscale and brightness level of the display panel, the second mapping relationship includes a first sub-mapping relationship and a second sub-mapping relationship, the first sub-mapping relationship includes a correspondence relationship between a plurality of grayscale binding points and a plurality of aging factors, and the second sub-mapping relationship includes a correspondence relationship between a plurality of brightness level binding points and a plurality of aging factors;
[0025] Determining a second aging factor corresponding to the collected brightness according to the second mapping relationship includes:
[0026] Determine a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship;
[0027] Determine, according to the second sub-mapping relationship, a second sub-aging factor corresponding to the collected brightness level;
[0028] The product of the first sub-aging factor and the second sub-aging factor is used as the second aging factor;
[0029] Preferably, the display panel includes sub-pixels of multiple colors, and the collected grayscale includes the average grayscale of the sub-pixels of various colors corresponding to the display screen of the display panel at the sampling moment;
[0030] Determining a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship includes:
[0031] According to the first sub-mapping relationship, a first sub-aging factor corresponding to the maximum value of the average grayscales of the sub-pixels of various colors is determined.
[0032] In a possible implementation of the first aspect, the comprehensive aging factors corresponding to the temperatures and brightnesses collected multiple times are accumulated to obtain the cumulative aging factor, including:
[0033] According to a preset storage refresh cycle, multiple comprehensive aging factors in any storage refresh cycle are accumulated to obtain a cumulative aging factor corresponding to the storage refresh cycle;
[0034] Storing the accumulated aging factor corresponding to the storage refresh cycle;
[0035] Preferably, storing the accumulated aging factor corresponding to the storage refresh cycle includes:
[0036] The cumulative aging factor corresponding to the i+1th storage refresh cycle is used to update the cumulative aging factor corresponding to the i+1th storage refresh cycle, wherein the cumulative aging factor corresponding to the i+1th storage refresh cycle is the sum of the cumulative aging factors corresponding to the 1st to i+1th storage refresh cycles, and i is an integer greater than or equal to 1.
[0037] In a possible implementation of the first aspect, the reference aging factor includes an aging factor corresponding to the display panel in a second preset scenario, the second preset scenario includes an ambient temperature of the display panel as a reference temperature, a displayed picture as a white picture corresponding to a reference grayscale, a displayed brightness level as a reference level, and a display duration as a reference duration, and the reference grayscale is a maximum grayscale of the display panel;
[0038] Preferably, the reference temperature ranges from 50°C to 70°C;
[0039] Preferably, the reference grayscale is the maximum grayscale of the display panel;
[0040] Preferably, the brightness range corresponding to the reference level is 400nit-600nit;
[0041] Preferably, the reference duration ranges from 230 hours to 250 hours;
[0042] Preferably, the reference aging factor is the product of the aging factor corresponding to the reference temperature, the aging factor corresponding to the reference grayscale, the aging factor corresponding to the reference level, and the number of accumulated aging factors within the reference duration;
[0043] Preferably, determining the aging coefficient corresponding to the display panel at the current moment according to the ratio of the accumulated aging factor corresponding to the display panel at the current moment to a preset reference aging factor includes:
[0044] Determine an initial aging coefficient according to the ratio of the accumulated aging factor corresponding to the display panel at the current moment to a preset reference aging factor;
[0045] The aging coefficient corresponding to the display panel at the current moment is determined according to the product of the initial aging coefficient and the adjustment coefficient. The adjustment coefficient is greater than or equal to 1, and as the use time of the display panel increases, the adjustment coefficient becomes smaller and smaller.
[0046] In a possible implementation of the first aspect, determining, according to the first mapping relationship, a first aging factor corresponding to the collected temperature includes:
[0047] If the collected temperature is not the same as any temperature binding point in the first mapping relationship, two temperature binding points adjacent to the collected temperature and their corresponding aging factors are selected, and a first aging factor corresponding to the collected temperature is determined based on an interpolation method;
[0048] Preferably, determining the second aging factor corresponding to the collected brightness according to the second mapping relationship includes:
[0049] If the collected grayscale and any grayscale binding point in the first sub-mapping relationship are not the same, two grayscale binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the first sub-aging factor corresponding to the collected grayscale is determined based on the interpolation method;
[0050] If the collected brightness level and any brightness level binding point in the second sub-mapping relationship are not the same, two brightness level binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the second sub-aging factor corresponding to the collected brightness level is determined based on the interpolation method.
[0051] In a possible implementation of the first aspect, acquiring first gamma data and second gamma data of a display panel, and acquiring an aging coefficient corresponding to the display panel at a current moment, includes:
[0052] After the display panel is powered on, first gamma data and second gamma data of the display panel are obtained, and an aging coefficient corresponding to the display panel at the current moment is obtained;
[0053] Using the current gamma data, drive the display panel to display, including:
[0054] After the display panel is powered on and until the display panel is powered off, the current gamma data is used to drive the display panel to display.
[0055] Based on the same inventive concept, in a second aspect, the embodiment of the present application further provides a driver chip, including:
[0056] a data acquisition module, used to acquire first gamma data and second gamma data of a display panel, and to acquire an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is gamma data of the display panel without aging compensation, and the second gamma data is gamma data of the display panel after aging compensation, and the aging coefficient is used to characterize the aging degree of the display panel, and the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1;
[0057] A gamma data refresh module, configured to obtain current gamma data of the display panel by performing calculation based on an aging coefficient, the first gamma data, and the second gamma data corresponding to the display panel at a current moment;
[0058] The driving module is used to drive the display panel to display using the current gamma data.
[0059] Based on the same inventive concept, in a third aspect, an embodiment of the present application further provides an electronic device, including:
[0060] A processor and a memory storing computer program instructions, wherein when the processor executes the computer program instructions, the method for driving the display panel as described in any one of the embodiments of the first aspect is implemented.
[0061] Based on the same inventive concept, in a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, a method for driving a display panel as described in any one of the embodiments in the first aspect is implemented.
[0062] Based on the same inventive concept, in a fifth aspect, an embodiment of the present application further provides a computer program product, the computer program product comprising computer program instructions, which when executed by a processor implement a method for driving a display panel as described in any one of the embodiments in the first aspect.
[0063] According to an embodiment of the present application, two sets of gamma data and an aging coefficient are configured, the two sets of gamma data are respectively the first gamma data corresponding to the display panel before aging, and the second gamma data after the display panel has aged to a certain extent and has been compensated, and calculation is performed based on the aging coefficient corresponding to the current moment, the first gamma data, and the second gamma data, so as to obtain the current gamma data corresponding to the current moment, and the current gamma data is used to drive the display panel for display; compared with using the first gamma data for driving from beginning to end, which results in the inability to compensate for aging, or compared with using the second gamma data for driving from beginning to end, which results in transition compensation in some time periods, the current gamma data obtained by interpolation calculation using the aging coefficient corresponding to the current moment in the embodiment of the present application is more in line with the aging situation at the current moment, thereby being able to better improve the color cast phenomenon of the display panel at the current moment, so as to enhance the display performance of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Other features, objects and advantages of the present application will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals represent the same or similar features and the accompanying drawings are not drawn to scale.
[0065] Figure 1 A schematic diagram showing a flow chart of a method for driving a display panel provided in an embodiment of the present application;
[0066] Figure 2 Another schematic diagram showing a flow chart of a method for driving a display panel provided in an embodiment of the present application;
[0067] Figure 3 A schematic diagram of a process for determining a second aging factor provided in an embodiment of the present application is shown;
[0068] Figure 4A schematic diagram of a process for determining an aging coefficient provided in an embodiment of the present application is shown;
[0069] Figure 5 Another schematic diagram of a process for determining an aging coefficient provided in an embodiment of the present application is shown;
[0070] Figure 6 Another schematic diagram of a process for determining an aging coefficient provided in an embodiment of the present application is shown;
[0071] Figure 7 A schematic diagram of a process for storing a cumulative aging factor provided in an embodiment of the present application is shown;
[0072] Figure 8 A schematic diagram showing the architecture and driving process of the display panel provided in an embodiment of the present application;
[0073] Fig. 9 A schematic diagram showing the structure of a driver chip provided in an embodiment of the present application is shown;
[0074] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0075] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0076] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0077] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0078] It is obvious to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit or scope of the present application. Therefore, the present application is intended to cover modifications and changes of the present application that fall within the scope of the corresponding claims (technical solutions for protection) and their equivalents. It should be noted that the implementation methods provided in the embodiments of the present application can be combined with each other without contradiction.
[0079] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate the understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:
[0080] OLED display devices have many advantages such as self-luminescence and high contrast, and are a type of display device with broad application prospects. Traditional OLED display products use low-temperature polysilicon (LTPS) technology, but are limited by the large leakage current of thin-film transistor (TFT) devices, and flickering is easily observed in low-frequency applications. Low-temperature polycrystalline oxide (LTPO) technology came into being. LTPO combines the high mobility of low-temperature polysilicon and the low leakage characteristics of oxide, which can achieve both high-frequency and low-frequency applications, and is favored by the market. Here, low frequency refers to low refresh frequency, and high frequency refers to high refresh frequency.
[0081] Whether it is an LTPS display panel or an LTPO display panel, in order to ensure the display performance of the display panel, a reliability test (Reliability Analysis, RA) can be performed on the display panel in a high temperature and high humidity environment. However, the inventors found that the display panel has a color cast after RA.
[0082] Specifically, as shown in Table 1, the inventors conducted RA tests on the LTPO display panel in a high temperature and high humidity environment (for example, the ambient temperature is 60° and the ambient humidity is 90%). In Table 1, 2nit32 indicates that the maximum brightness under this brightness level is 2nit, and the display screen is a 32 grayscale white screen; Wx and Wy represent color coordinates respectively; L represents brightness; and T240H represents the display time of the display panel is 240 hours. After RA, the color coordinates and brightness of the display panel will change.
[0083] Table 1
[0084]
[0085] The inventors found through research that the main reason for the color cast is that the OLED materials of the R sub-pixel, G sub-pixel, and B sub-pixel are different. After RA, the R sub-pixel, G sub-pixel, and B sub-pixel will age to varying degrees, and the increase in the current of the R sub-pixel, G sub-pixel, and B sub-pixel will not match the decrease in their respective efficiencies. Among them, the brightness of the G sub-pixel increases the most, which causes the display panel to easily appear green and other color casts after high temperature and high humidity reliability testing. In addition, as the display time of the display panel increases, the display panel will show different degrees of color cast. Therefore, it is very important to compensate for the aging of the display panel.
[0086] The embodiments of the present application provide a display panel driving method, a driving chip, an electronic device, a medium and a product. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0087] Figure 1 A schematic diagram of a process flow of a method for driving a display panel provided in an embodiment of the present application is shown. Figure 1 As shown, the display panel driving method provided in the embodiment of the present application includes S11 to S13.
[0088] S11, obtaining first gamma data and second gamma data of the display panel, and obtaining an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is the gamma data of the display panel without aging compensation, and the second gamma data is the gamma data of the display panel after aging compensation. The aging coefficient is used to characterize the aging degree of the display panel, and the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1.
[0089] Exemplarily, the display panel may include a gamma voltage generator, which is configured to convert a digital signal corresponding to an input image into an analog data voltage using gamma data, and supply the analog data voltage to a sub-pixel of the display panel to drive the sub-pixel to emit light. It is understood that the gamma data is used to control the magnitude of the analog data voltage converted by the gamma voltage generator, thereby controlling the brightness of the sub-pixel.
[0090] Exemplarily, the gamma data in this application may refer to a gamma register value.
[0091] The first gamma data is the gamma data of the display panel before aging compensation, and the second gamma data is the gamma data of the display panel after aging compensation. The first gamma data can be understood as the original gamma data, or the first gamma data is the original gamma data of the display panel at room temperature set when it leaves the factory. The second gamma data can be understood as the gamma data of the display panel after aging to a certain extent and after compensation. It is understandable that for the same input image, the analog data voltages corresponding to the first gamma data and the second gamma data are different.
[0092] The aging coefficient is used to characterize the aging degree of the display panel. The aging coefficient at the current moment characterizes the aging degree of the display panel at the current moment. The aging coefficient changes as the display panel is used for a longer time. The aging coefficient changes at different moments or stages during the display process of the display panel.
[0093] The aging coefficient is between 0 and 1. The larger the aging coefficient, the more serious the aging of the display panel. When the aging coefficient is 0, it can be considered that the display panel has not aged; when the aging coefficient is 1, it can be considered that the display panel has the most serious aging.
[0094] Exemplarily, when the display panel is driven to display based only on the first gamma data, the aging coefficient of the display panel is 0, and the brightness and color coordinates of the display panel can meet the requirements. When the display panel is driven to display based only on the second gamma data, the aging coefficient of the display panel is 1, and the brightness and color coordinates of the display panel can meet the requirements.
[0095] As the display panel is used for a longer time, aging will become more and more serious, so the aging coefficient will become larger and larger. However, after the display panel ages to a certain extent, no more obvious aging will occur. For example, the sample panel can be pre-tested under a certain environment to simulate the aging of the display panel, and the aged display panel can be compensated to obtain the second gamma data.
[0096] Exemplarily, the first gamma data, the second gamma data of the display panel and the aging coefficient corresponding to the display panel at the current moment may be pre-stored in the memory, so that these data may be directly called when the display panel is driven for display.
[0097] S12, performing calculation based on the aging coefficient, the first gamma data and the second gamma data corresponding to the display panel at the current moment to obtain current gamma data of the display panel.
[0098] Exemplarily, based on the aging coefficient corresponding to the current moment, a linear fit may be performed on the first gamma data and the second gamma data, so as to obtain the current gamma data corresponding to the display panel at the current moment.
[0099] As an example, S12 includes: performing interpolation calculation on the first gamma data and the second gamma data based on an aging coefficient corresponding to the display panel at the current moment to obtain current gamma data of the display panel.
[0100] For example, the current gamma data of the display panel can be obtained according to the following formula (1):
[0101] Gamma=(1-α)*origamma+α*RAgamma (1)
[0102] Among them, Gmma represents the current gamma data, α represents the aging coefficient corresponding to the display panel at the current moment, origamma represents the first gamma data, and RAgamma represents the second gamma data.
[0103] When α is 0, the current gamma data is equal to the first gamma data, and when α is 1, the current gamma data is equal to the second gamma data. When α is not equal to 0 and α is not equal to 1, the current gamma data is between the first gamma data and the second gamma data. The closer α is to 0, the closer the current gamma data is to the first gamma data, and the closer α is to 1, the closer the current gamma data is to the second gamma data.
[0104] S13, using the current gamma data to drive the display panel to display.
[0105] Exemplarily, the gamma voltage generator is configured to convert a digital signal corresponding to a current input image into an analog data voltage using current gamma data, and supply the analog data voltage to the sub-pixels of the display panel to drive each sub-pixel of the display panel to emit light for display.
[0106] According to the driving method of the display panel provided in the embodiment of the present application, two sets of gamma data and an aging coefficient are configured, the two sets of gamma data are respectively the first gamma data corresponding to the display panel before aging, and the second gamma data after the display panel is aged to a certain degree and compensated, and the calculation is performed based on the aging coefficient corresponding to the current moment, the first gamma data and the second gamma data, so as to obtain the current gamma data corresponding to the current moment, and the current gamma data is used to drive the display panel for display; compared with using the first gamma data for driving from beginning to end, resulting in the inability to compensate for aging, or compared with using the second gamma data for driving from beginning to end, resulting in transition compensation in some time periods, the current gamma data obtained by interpolation calculation using the aging coefficient corresponding to the current moment in the embodiment of the present application is more in line with the aging situation at the current moment, so that the color cast phenomenon of the display panel at the current moment can be better improved, so as to improve the display performance of the display panel.
[0107] In some embodiments, the aging coefficient is related to the degree of aging influence of at least one of the temperature and the brightness of the display panel during the display process on the display panel.
[0108] The inventors have found that the aging of the display panel is mainly affected by the stability of the environment in which the display panel is located during the display process and the brightness of the display panel. For example, the higher the temperature of the display panel during the display process, the faster the aging speed will be and the larger the aging coefficient will be. The higher the brightness of the display panel during the display process, the faster the aging speed will be and the larger the aging coefficient will be.
[0109] In the embodiment of the present application, the aging coefficient is designed to be related to the temperature of the display panel and / or the brightness displayed by the display panel, so that the aging coefficient can accurately characterize the aging degree of the display panel.
[0110] In some optional examples, the aging coefficient is related to the product of a first aging factor and a second aging factor, the first aging factor represents the degree of influence of temperature on aging of the display panel during the display process, and the second aging factor represents the degree of influence of brightness on aging of the display panel during the display process.
[0111] For example, the higher the temperature of the display panel during the display process, the faster the aging speed will be, and the larger the first aging factor will be. The higher the brightness of the display panel during the display process, the faster the aging speed will be, and the larger the second aging factor will be.
[0112] In the embodiment of the present application, the aging coefficient is designed to be related to the product of the first aging factor and the second aging factor, which can take into account the effects of temperature and brightness on aging, so that the aging coefficient can more accurately characterize the aging degree of the display panel.
[0113] In some optional examples, the second aging factor is the product of the first sub-aging factor and the second sub-aging factor, the first sub-aging factor indicates the degree of influence of the grayscale displayed by the display panel during the display process on the aging of the display panel, and the second sub-aging factor indicates the degree of influence of the brightness level displayed by the display panel during the display process on the aging of the display panel.
[0114] The display panel can display multiple grayscales. Taking an 8-bit panel as an example, the display panel can display grayscales from 0 to 255, and different grayscales correspond to different brightnesses. With the development of display technology, the display panel can support multiple brightness levels, which can be referred to as DBV. The display panel displays different brightness of the same grayscale image under different DBVs. Therefore, the brightness ultimately displayed by the display panel is related to the grayscale of the input image and the brightness level of the display panel.
[0115] For example, at the same brightness level (ie, at the same DBV), the larger the grayscale, the higher the brightness ultimately displayed by the display panel. At the same input grayscale, the larger the brightness level, the higher the brightness ultimately displayed by the display panel.
[0116] In the embodiment of the present application, the second aging factor is designed to be related to the product of the first sub-aging factor and the second sub-aging factor, which can take into account the influence of grayscale and brightness level on aging, so that the aging coefficient can more accurately characterize the aging degree of the display panel.
[0117] As described above, the second gamma data may be gamma data after the display panel is aged to a certain extent and compensated. Optionally, the second gamma data is gamma data after aging compensation of the display panel under a first preset scenario. For example, an RA test may be performed on the sample panel under the first preset scenario in advance to simulate the aging of the display panel, and the aged display panel may be compensated to obtain the second gamma data.
[0118] Exemplarily, the first preset scenario includes that the ambient temperature of the display panel is in the range of 50° C.-70° C., and the display duration is in the range of 230 hours-250 hours.
[0119] Exemplarily, the first preset scenario includes that the humidity of the environment where the display panel is located is in the range of 85%-95%.
[0120] For example, the first preset scene includes that the ambient temperature of the display panel is 50° C., 60° C., or 70° C. For example, the first preset scene includes that the display duration of the display panel is 230 hours, 240 hours, or 250 hours. For example, the first preset scene includes that the ambient humidity of the display panel is in the range of 85%, 90%, or 95%.
[0121] As an example, the first preset scenario includes that the ambient temperature of the display panel is 60° C., the display duration is 240 hours, and the ambient humidity of the display panel is in the range of 90%.
[0122] In this example, in the RA test, the ambient temperature and humidity of the display panel are set to be relatively high, which can accelerate the aging of the display panel, thereby facilitating the quick acquisition of the second gamma data.
[0123] As an example, the aging coefficient of the display panel during the display process can be preset based on experience. As another example, during the display process of the display panel, the environmental parameters and / or brightness parameters of the display panel during the display process can be periodically collected, and the aging coefficient of the display panel during the display process can be obtained based on the accumulated collected parameters.
[0124] The following is an illustrative introduction to some accumulation methods of the aging coefficient.
[0125] Figure 2 Another schematic diagram of the process of driving a display panel provided by an embodiment of the present application is shown. Figure 2 As shown, the display panel driving method provided in the embodiment of the present application includes S21 to S24.
[0126] S21, collecting the temperature of the display panel and the brightness of the display panel according to a preset collection period.
[0127] Exemplarily, the collection period may be set according to actual conditions. For example, the temperature and brightness may be collected once every 10 seconds, but not limited to.
[0128] For example, a temperature sensor may be used to collect the temperature of the display panel. The display panel is driven by a display driver IC (DDIC), and the temperature sensor may be built into the DDIC, or the temperature sensor may be built into the display panel. The DDIC may be bound to the display panel, and when the temperature sensor is built into the DDIC, the temperature collected by the temperature sensor may be regarded as the temperature of the display panel.
[0129] The display driver chip includes a microcontroller unit (MCU). The temperature collected by the temperature sensor is transmitted to the MCU, and the MCU records the temperature collected by the temperature sensor and the operating time of the display panel. The temperature collected by the temperature sensor can be stored in a temperature register.
[0130] Exemplarily, DDIC may acquire the brightness of the display panel according to the grayscale of the input image and the brightness level of the display panel at the current acquisition moment.
[0131] S22, determining a first aging factor corresponding to the collected temperature according to a first mapping relationship; and determining a second aging factor corresponding to the collected brightness according to a second mapping relationship, wherein the first mapping relationship includes a correspondence between multiple temperature binding points and multiple aging factors, and the second mapping relationship includes a correspondence between multiple brightness binding points and multiple aging factors.
[0132] The first mapping relationship and the second mapping relationship may be predefined and stored in a memory.
[0133] The first sub-mapping relationship is exemplarily described below.
[0134] As an example, please refer to Table 2, which shows the corresponding relationship between multiple temperature binding points and multiple aging factors in the first mapping relationship.
[0135] Table 2
[0136] temperature T1 T2 T3 …… Tn Aging Factors T s1 T s2 T s3 T
[0137] For example, if the collected temperature is T3, then according to the first mapping relationship, it can be determined that the first aging factor corresponding to the temperature T3 is T_s3.
[0138] Exemplarily, the first aging factor may refer to the degree of influence of temperature on aging. For example, the first aging factors corresponding to different temperatures may be obtained according to the rates required for the display panel to age to the same degree at different temperatures.
[0139] For example, n sample panels can be placed in an environment with temperatures of T1 to Tn for display, and other aging-influencing parameters of the n sample panels can be made the same, for example, the n sample panels display the same grayscale image, the same brightness level during display, the same ambient humidity, etc. Then, the n sample panels are made to reach the same aging degree, and the time required for the n sample panels to reach the same aging degree is collected, and the aging rate corresponding to each temperature of T1 to Tn can be obtained. It is understandable that the time required for the sample panels to reach the same aging degree is different at different temperatures. The higher the temperature, the shorter the time required to reach the same aging degree and the greater the rate; the lower the temperature, the longer the time required to reach the same aging degree and the smaller the rate.
[0140] Optionally, if the collected temperature is not the same as any temperature binding point in the first mapping relationship, two temperature binding points adjacent to the collected temperature and their corresponding aging factors are selected, and the first aging factor corresponding to the collected temperature is determined based on the interpolation method.
[0141] For example, if the collected temperature Tx is between T1 and T2, the first aging factor corresponding to the collected temperature Tx may be determined based on T_s1 and T_s2 and based on an interpolation method.
[0142] For example, the aging factor T_s1 in Table 2 represents the aging of the display panel at a temperature of T1; the aging factor T_sn represents the aging of the display panel at a temperature of Tn. The sample panel can be subjected to RA tests at temperatures T1 to Tn, respectively, to obtain the aging of the display panel at different temperatures, and thus obtain the specific values of the aging factors T_s1 to T_sn in Table 2.
[0143] Exemplarily, for the convenience of storage, the specific values of the aging factors T_s1 to T_sn in Table 2 may be set to be not less than 0. Specifically, the specific values of the aging factors T_s1 to T_sn are integers.
[0144] Exemplarily, when the temperature T1 to the temperature Tn increase sequentially, the specific values of the aging factors T_s1 to T_sn increase sequentially.
[0145] The above is an exemplary description of the first sub-mapping relationship.
[0146] The second sub-mapping relationship is introduced below.
[0147] In some optional examples, the collected brightness includes the grayscale and brightness level of the display panel, the second mapping relationship includes a first sub-mapping relationship and a second sub-mapping relationship, the first sub-mapping relationship includes the correspondence between multiple grayscale binding points and multiple aging factors, and the second sub-mapping relationship includes the correspondence between multiple brightness level binding points and multiple aging factors.
[0148] Corresponding, please refer to Figure 2 and Figure 3 , according to the second mapping relationship, determining a second aging factor corresponding to the collected brightness, including S31~S33.
[0149] S31, determining a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship;
[0150] S32, determining a second sub-aging factor corresponding to the collected brightness level according to the second sub-mapping relationship;
[0151] S33: taking the product of the first sub-aging factor and the second sub-aging factor as the second aging factor.
[0152] The first sub-mapping relationship and the second sub-mapping relationship may be pre-defined and stored in a memory.
[0153] The first sub-mapping relationship is exemplarily described below.
[0154] As an example, please refer to Table 3, which shows the correspondence between multiple grayscale binding points and multiple aging factors in the first sub-mapping relationship.
[0155] Table 3
[0156] Grayscale G1 G2 G3 …… Gn Aging Factors G_s1 G_s2 G_s3 …… G_sn
[0157] For example, if the collected grayscale is G2, then the first sub-aging factor corresponding to the grayscale G2 may be determined to be G_s2 according to the first sub-mapping relationship.
[0158] Exemplarily, the first sub-aging factor may refer to the degree of influence of grayscale on aging. For example, the first sub-aging factors corresponding to different grayscales may be obtained according to the rate required for the display panel to age to the same degree at different grayscales.
[0159] For example, n sample panels can be made to display the images corresponding to grayscales G1 to Gn respectively, and other aging-influencing parameters of the n sample panels can be made the same, for example, the n sample panels have the same brightness level when displayed, the same ambient temperature, the same ambient humidity, etc. Then, the n sample panels are made to reach the same aging degree, and the time required for the n sample panels to reach the same aging degree is collected, and the aging rates corresponding to the grayscales G1 to Gn can be obtained. It can be understood that the time required for the sample panels to reach the same aging degree is different at different grayscales. The higher the grayscale displayed, the shorter the time required to reach the same aging degree and the greater the rate; the lower the grayscale displayed, the longer the time required to reach the same aging degree and the smaller the rate.
[0160] Optionally, if the collected grayscale and any grayscale binding point in the first sub-mapping relationship are not the same, two grayscale binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the first sub-aging factor corresponding to the collected grayscale is determined based on the interpolation method.
[0161] For example, if the collected grayscale Gx is between G1 and G2, the first sub-aging factor corresponding to the collected grayscale Gx may be determined based on G_s1 and G_s2 and based on an interpolation method.
[0162] For example, the aging factor G_s1 in Table 3 represents the aging of the display panel when the grayscale is G1; the aging factor G_sn represents the aging of the display panel when the grayscale is Gn. The sample panel can be tested by RA at grayscales G1 to Gn to obtain the aging of the display panel at different grayscales, thereby obtaining the specific values of the aging factors G_s1 to G_sn in Table 3.
[0163] Exemplarily, for the convenience of storage, the specific values of the aging factors G_s1 to G_sn in Table 3 may be set to be not less than 0. Specifically, the specific values of the aging factors G_s1 to G_sn are integers.
[0164] Exemplarily, when the grayscales G1 to Gn increase sequentially, the specific values of the aging factors G_s1 to G_sn increase sequentially.
[0165] The above is an exemplary description of the first sub-mapping relationship.
[0166] In some optional examples, the display panel includes sub-pixels of multiple colors, and the collected grayscale includes the average grayscale of the sub-pixels of various colors corresponding to the display screen of the display panel at the sampling moment. Accordingly, determining the first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship includes: determining the first sub-aging factor corresponding to the maximum value of the average grayscale of the sub-pixels of various colors according to the first sub-mapping relationship.
[0167] Exemplarily, the display panel includes R sub-pixels, G sub-pixels and B sub-pixels. Each time the grayscale to be displayed is collected, the average grayscale of the R sub-pixels, the average grayscale of the G sub-pixels and the average grayscale of the B sub-pixels can be collected according to the input picture, and the maximum value of the three average grayscales is selected to determine the first sub-aging factor.
[0168] During the display process, the display panel may not always display a pure color image. Sub-pixels of different colors may need to display different grayscales, and sub-pixels of the same color at different positions may need to display different grayscales. In addition, the greater the grayscale displayed by the sub-pixel and the greater the brightness, the faster the aging of the sub-pixel will be. Therefore, in the embodiment of the present application, the average grayscale of sub-pixels of the same color is selected to take into account the aging of multiple sub-pixels of the same color; further, the maximum value of the average grayscale of sub-pixels of various colors is selected to be compatible with the most serious aging situation.
[0169] The second sub-mapping relationship is exemplarily described below.
[0170] As an example, please refer to Table 4, which shows the correspondence between multiple brightness level binding points and multiple aging factors in the second sub-mapping relationship.
[0171] Table 4
[0172] Brightness level DBV1 DBV2 DBV3 …… BYZGR Aging Factors DBV_s1 DBV_s2 DBV_s3 …… DBV_sn
[0173] For example, if the collected brightness level is DBV1, then according to the second sub-mapping relationship, it can be determined that the second sub-aging factor corresponding to the brightness level DBV1 is DBV_s1.
[0174] Exemplarily, the second sub-aging factor may refer to the degree of influence of brightness level on aging. For example, the second sub-aging factors corresponding to different grayscales may be obtained according to the rate required for the display panel to age to the same degree at different brightness levels.
[0175] For example, n sample panels can be displayed at brightness levels DBV1 to DBVn, respectively, and other aging-influencing parameters of the n sample panels can be made the same, for example, the n sample panels display the same grayscale screen, are in the same ambient temperature, are in the same ambient humidity, etc. Then, the n sample panels are made to reach the same aging degree, and the time required for the n sample panels to reach the same aging degree is collected, and the aging rates corresponding to the brightness levels DBV1 to DBVn can be obtained. It can be understood that at different brightness levels, the time required for the sample panels to reach the same aging degree is different. The higher the brightness level during display, the shorter the time required to reach the same aging degree and the greater the rate; the lower the brightness level during display, the longer the time required to reach the same aging degree and the smaller the rate.
[0176] Optionally, if the collected brightness level and any brightness level binding point in the second sub-mapping relationship are different, two brightness level binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the second sub-aging factor corresponding to the collected brightness level is determined based on the interpolation method.
[0177] For example, if the collected brightness level DBVx is between DBV1 and DBV2, the second sub-aging factor corresponding to the collected brightness level DBVx may be determined based on DBV_s1 and DBV_s2 and based on an interpolation method.
[0178] For example, the aging factor DBV_s1 in Table 4 represents the aging of the display panel when the brightness level is DBV1; the aging factor DBV_sn represents the aging of the display panel when the brightness level is DBVn. The sample panel can be tested by RA at the brightness levels DBV1 to DBVn to obtain the aging of the display panel at different grayscales, thereby obtaining the specific values of the aging factors DBV_s1 to DBV_sn in Table 4.
[0179] Exemplarily, for the convenience of storage, the specific values of the aging factors DBV_s1-DBV_sn in Table 4 may be set to be not less than 0. Specifically, the specific values of the aging factors DBV_s1-DBV_sn are integers.
[0180] Exemplarily, when the brightness levels DBV1 to DBVn increase sequentially, the specific values of the aging factors DBV_s1 to DBV_sn increase sequentially.
[0181] The above is an exemplary description of the second sub-mapping relationship.
[0182] Exemplarily, in a certain acquisition stage, the acquired grayscale is G2, the acquired brightness level is DBV1, the first sub-aging factor is G_s2, the second sub-aging factor is DBV_s1, and the second aging factor corresponding to the brightness at this moment is the product of G_s2 and DBV_s1.
[0183] S23, taking the product of the first aging factor and the second aging factor as the comprehensive aging factor.
[0184] For example, in a certain collection stage, the collected temperature is T3, the collected grayscale is G2, the collected brightness level is DBV1, the first aging factor is T_s3, the first sub-aging factor is G_s2, and the second sub-aging factor is DBV_s1. The comprehensive aging factor at this moment is the product of T_s3, G_s2, and DBV s1.
[0185] S24, accumulating the comprehensive aging factors corresponding to the temperatures and brightnesses collected for multiple times to obtain a cumulative aging factor.
[0186] For example, if the temperature and brightness are collected once every 10 seconds, and collected 60 times within 10 minutes, 60 comprehensive aging factors will be obtained within 10 minutes. The 60 comprehensive aging factors are accumulated to obtain the corresponding cumulative aging factor within the 10 minutes.
[0187] The accumulated aging factor may be stored in a memory (eg, flash memory).
[0188] Accordingly, please refer to Figure 2 and Figure 4 , obtaining the aging coefficient corresponding to the display panel at the current moment in S11 specifically includes S41 to S42.
[0189] S41, obtaining the accumulated aging factor corresponding to the display panel at the current moment;
[0190] S42, determining an aging coefficient corresponding to the display panel at the current moment according to a ratio of the accumulated aging factor corresponding to the display panel at the current moment to a preset reference aging factor.
[0191] Exemplarily, the reference aging factor is an aging factor of the display panel in a certain scenario. The reference aging factor may be stored in a memory (eg, a flash memory) in advance.
[0192] Exemplarily, the pre-stored cumulative aging factor Stress_sum and the reference aging factor Stress_max may be obtained from the memory, and the ratio of Stress_sum to Stress_max may be calculated, thereby obtaining the aging coefficient corresponding to the display panel at the current moment.
[0193] As an example, the aging factor is stored in 8 bits. The aging coefficient α corresponding to the display panel at the current moment can be calculated according to the following formula (2):
[0194] α=Stress_sum×256 / Stress_max (2)
[0195] In some embodiments, the baseline aging factor includes an aging factor corresponding to the display panel under a second preset scenario, and the second preset scenario includes the ambient temperature of the display panel as the baseline temperature, the displayed image as a white image corresponding to the baseline grayscale, the displayed brightness level as the baseline level, and the display time as the baseline time.
[0196] The reference temperature, reference grayscale, reference level, reference duration, etc. may be determined according to actual conditions.
[0197] The reference aging factor is the product of the aging factor corresponding to the reference temperature, the aging factor corresponding to the reference grayscale, the aging factor corresponding to the reference level, and the number of accumulated aging factors within the reference duration.
[0198] Optionally, the reference temperature ranges from 50° C. to 70° C. For example, the reference temperature is 50° C., 60° C. or 70° C.
[0199] Optionally, the reference grayscale is the maximum grayscale of the display panel. For example, the maximum grayscale of the display panel is 255.
[0200] Optionally, the brightness range corresponding to the reference level is 400nit-600nit. For example, the brightness corresponding to the reference level is 400nit, 500nit or 600nit. Here, the brightness corresponding to the reference level refers to the maximum brightness of the display panel under the reference level.
[0201] For example, the display panel includes a register corresponding to the brightness level, and the register value of the register ranges from 0 to 4096. The register values corresponding to different benchmarks are different. For example, the brightness corresponding to the benchmark level is 500nit, and the register value corresponding to the benchmark level is 3072. The brightness level corresponding to the register value 3072 can be selected as the benchmark brightness level. It is understandable that at each brightness level, the display panel can display the images corresponding to the lowest grayscale to the highest grayscale.
[0202] Optionally, the range of the benchmark duration is 230 hours to 250 hours. For example, the benchmark duration is 230 hours, 240 hours, 250 hours
[0203] As an example, the reference temperature is 60°C, the brightness corresponding to the reference level is 500 nit, and the reference duration is 240 hours.
[0204] Taking the above parameters as an example, the first aging factor corresponding to the reference temperature of 60° can be determined as T_s_60° according to the first mapping relationship, the first sub-aging factor corresponding to the reference grayscale of 255 can be determined as G_s_255 according to the first sub-mapping relationship, and the second sub-aging factor corresponding to the reference level of 3072 (here, the register value corresponding to the reference level is 3072 and the brightness is 500nit) can be determined as DBV_s_3072 according to the second sub-mapping relationship. For example, the temperature and brightness are collected every 10s, and a cumulative aging factor is obtained every 10 minutes. The number of cumulative aging factors in the reference time of 240 hours is 240×6, and then the reference aging factor Stress_max=T_s_60°×G_s_255×DBV_s_3072×240×6 is obtained.
[0205] For some optional examples, see Figure 4 and Figure 5 , S42 may specifically include S421 to S422.
[0206] S421, taking the ratio of the accumulated aging factor corresponding to the display panel at the current moment to the preset reference aging factor as the initial aging coefficient;
[0207] S422, determining an aging coefficient corresponding to the display panel at the current moment according to the product of the initial aging coefficient and the adjustment coefficient, the adjustment coefficient being greater than or equal to 1, and becoming smaller as the use time of the display panel increases.
[0208] The inventors also discovered through research that the aging speed of the display panel is not linear. During the entire operation cycle of the display panel, the display panel will age faster in the initial operation stage, and will age slower and slower as the operation time increases.
[0209] Therefore, the above formula (2) can be corrected by using the adjustment coefficient m to obtain formula (3), that is, the aging coefficient α corresponding to the display panel at the current moment can be calculated according to the following formula (3):
[0210] α=m×(Stress_sum×256 / Stress_max)(3)
[0211] As the usage time of the display panel increases, the adjustment coefficient m changes nonlinearly.
[0212] As an example, please refer to Table 5, which shows the corresponding relationship between multiple initial aging coefficients and final aging coefficients.
[0213] Table 5
[0214]
[0215]
[0216] In Table 5, α0_1~α0_n represent the initial aging coefficients corresponding to different usage times as the usage time of the display panel increases, α_1~α_n represent the final aging coefficients corresponding to different usage times as the usage time of the display panel increases, α_1 and α0_1 correspond to the same usage time, α_2 and α0_2 correspond to the same usage time, and so on, α_n and α0_n correspond to the same usage time.
[0217] α_1 / α0_1>α_2 / α0_2>α_3 / α0_3...>α_n / α0_n, here, α_1 / α0_1 represents the ratio of α_1 to α0_1.
[0218] The following combination Figure 6 The determination process of the aging coefficient is described as an example. Figure 6 As shown, the process of determining the aging coefficient may include S61 to S65.
[0219] S61, determining whether the collection time has arrived.
[0220] Exemplarily, each time the display panel is powered on, the temperature and brightness are collected according to a preset collection cycle. For example, the temperature and brightness are collected once every 10 seconds (seconds), but not limited to, and the collection time can be determined to have arrived every 10 seconds. If the collection time has arrived, S621, S622, and S623 are executed.
[0221] S621, collecting the temperature at the current moment, and determining a first aging factor T_s corresponding to the temperature at the current moment.
[0222] S622, collecting the maximum average grayscale of the R sub-pixel, the G sub-pixel, and the B sub-pixel of the current picture, and determining a first sub-aging factor G_s corresponding to the maximum average grayscale.
[0223] S623, collecting the current picture brightness level, and determining the second sub-aging factor DBV_s corresponding to the brightness level at the current moment.
[0224] S63, calculating the comprehensive aging factor Stress_t=T_s×G_s×DBV_s at the current moment.
[0225] S64, accumulating the comprehensive aging factors corresponding to the temperatures and brightnesses collected for multiple times, and calculating the accumulated aging factor Stress_sum.
[0226] S65, calculating an aging coefficient of the display panel corresponding to the current moment.
[0227] The aging coefficient corresponding to the current moment is α, α=m×(Stress_sum×256 / Stress_max). Here, the meanings of m and Stress_max are the same as those described above and will not be repeated here.
[0228] In some embodiments, please refer to Figure 2 and Figure 7 , S24 may specifically include S241 and S242.
[0229] S241, according to a preset storage refresh cycle, accumulating multiple comprehensive aging factors in any storage refresh cycle to obtain a cumulative aging factor corresponding to the storage refresh cycle;
[0230] S242, storing the accumulated aging factor corresponding to the storage refresh cycle.
[0231] It is understandable that the storage refresh cycle is greater than the temperature and brightness acquisition cycle. For example, if the temperature and brightness are acquired every 10 seconds, the storage refresh cycle may be 10 minutes, so that the accumulated aging factor stored in the flash memory may be stored and refreshed every 10 minutes.
[0232] Each time the temperature and brightness are collected, a comprehensive aging factor is obtained. During the operation of the display panel, the temperature and brightness are collected many times, so that many comprehensive aging factors are obtained. If each comprehensive aging factor is stored in the flash memory, a large amount of storage space will be occupied. In the embodiment of the present application, the accumulated aging factor is stored according to a storage refresh cycle that is larger than the collection cycle, which can reduce the occupied storage space.
[0233] Optionally, the cumulative aging factor corresponding to the storage refresh cycle is stored, which may specifically include: using the cumulative aging factor corresponding to the i+1th storage refresh cycle to update the cumulative aging factor corresponding to the i+1th storage refresh cycle, wherein the cumulative aging factor corresponding to the i+1th storage refresh cycle is the sum of the cumulative aging factors corresponding to the 1st to i+1th storage refresh cycles.
[0234] For example, still taking the storage refresh cycle of 10 minutes as an example, the accumulated aging factor corresponding to the first 10 minutes is Stress_sum_1, and the value stored in the first 10 minutes is Stress_sum_1; the accumulated aging factor corresponding to the second 10 minutes is Stress_sum_2, and the value stored in the second 10 minutes is Stress_sum_1+Stress_sum_2; and so on, the value stored in the nth 10 minutes is Stress_sum_1+Stress_sum_2+…+Stress_sum_n. That is to say, when storing the accumulated aging factor corresponding to the next storage refresh cycle, the accumulated aging factor corresponding to the previous storage refresh cycle can be erased, so that the occupied storage space can be further reduced.
[0235] In some embodiments, obtaining first gamma data and second gamma data of a display panel, and obtaining an aging coefficient corresponding to the display panel at a current moment, include:
[0236] After the display panel is powered on, first gamma data and second gamma data of the display panel are obtained, and an aging coefficient corresponding to the display panel at the current moment is obtained;
[0237] Using the current gamma data, drive the display panel to display, including:
[0238] After the display panel is powered on and until the display panel is powered off, the current gamma data is used to drive the display panel to display.
[0239] The process from power-on to power-off is called a power-on and power-off process. During the entire operation cycle of the display panel, the display panel may include multiple power-on and power-off processes. In the same power-on and power-off process, the first gamma data, the second gamma data and the aging coefficient are obtained once, so that the same gamma data is used for driving in the same power-on and power-off process. In other words, in the same power-on and power-off process, the gamma data is no longer refreshed repeatedly, thereby avoiding causing users to observe obvious changes in brightness or chromaticity.
[0240] The following combination Figure 8 The architecture of the display panel and its driving process are described exemplarily. Figure 8 As shown, the display panel includes a flash memory and a GRAM image register. The flash memory is used to store the first gamma data, the second gamma data and the accumulated aging factor. The GRAM image register is used to store the comprehensive aging factor corresponding to the temperature and brightness collected each time.
[0241] Specifically, the driving process of the display panel includes:
[0242] S81, after power-on, loading the first gamma data, the second gamma data and the accumulated aging factor from the flash memory.
[0243] Specifically, the first gamma data, the second gamma data and the accumulated aging factor may be loaded from the flash memory to the GRAM image register, and subsequently the first gamma data, the second gamma data and the accumulated aging factor may be obtained from the GRAM image register, and the current gamma data may be calculated.
[0244] The accumulated aging factor loaded in S81 is the accumulated aging factor of the display panel from the initial operation to the current power-on moment.
[0245] S82, aging compensation calculation: Specifically, the first gamma data, the second gamma data and the accumulated aging factor may be obtained from the GRAM image register, and the aging coefficient corresponding to the current moment may be calculated.
[0246] S83, refreshing the gamma data corresponding to the current moment. Specifically, based on the aging coefficient corresponding to the display panel at the current moment, interpolation calculation is performed on the first gamma data and the second gamma data to obtain the current gamma data of the display panel.
[0247] After the current gamma data is obtained, the entire device from power-on to power-off uses the current gamma data to drive the display panel for display.
[0248] In addition, after each power-on, the aging factor is continuously accumulated. Specifically, the following steps may be included:
[0249] S84, collecting the temperature, grayscale, and brightness level of the display panel at the current moment.
[0250] The collected temperature, grayscale, and brightness level can be stored and loaded into the GRAM image register. The temperature, grayscale, and brightness level can be collected every 10 seconds.
[0251] S85, statistical comprehensive aging factor.
[0252] After each acquisition of temperature, grayscale, and brightness level, the comprehensive aging factor is calculated based on the aging factors corresponding to the acquired temperature, grayscale, and brightness level. The calculation frequency of the comprehensive aging factor is the same as the frequency of parameter acquisition. That is, if the temperature, grayscale, and brightness level are acquired every 10 seconds, the comprehensive aging factor is calculated every 10 seconds. The comprehensive aging factor calculated each time can be loaded into the GRAM image register.
[0253] S86, refresh the accumulated aging factor.
[0254] For example, multiple comprehensive aging factors are accumulated every 10 minutes to obtain a cumulative aging factor, and the new cumulative aging factor is used to refresh the cumulative aging factor stored in the flash memory.
[0255] It should be noted that the application scenarios described in the above-mentioned embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0256] Based on the same inventive concept, the present application also provides a driver chip. Fig. 9 Provide detailed explanation.
[0257] Fig. 9 Schematic diagram of the structure of a driver chip provided in an embodiment of the present application. Fig. 9 As shown, the driving chip 900 includes a data acquisition module 901 , a gamma data refresh module 902 and a driving module 903 .
[0258] The data acquisition module 901 is used to acquire first gamma data and second gamma data of the display panel, and acquire an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is the gamma data of the display panel without aging compensation, and the second gamma data is the gamma data of the display panel after aging compensation. The aging coefficient is used to characterize the aging degree of the display panel, and the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1;
[0259] A gamma data refresh module 902, configured to obtain current gamma data of the display panel by performing calculation based on an aging coefficient, the first gamma data, and the second gamma data corresponding to the display panel at a current moment;
[0260] The driving module 903 is used to drive the display panel to display using the current gamma data.
[0261] According to the driver chip provided in the embodiment of the present application, two sets of gamma data and an aging coefficient are configured, the two sets of gamma data are respectively the first gamma data corresponding to the display panel before aging, and the second gamma data after the display panel has aged to a certain extent and has been compensated, and the calculation is performed based on the aging coefficient corresponding to the current moment, the first gamma data and the second gamma data, so as to obtain the current gamma data corresponding to the current moment, and the current gamma data is used to drive the display panel for display; compared with using the first gamma data for driving from beginning to end, which results in the inability to compensate for aging, or compared with using the second gamma data for driving from beginning to end, which results in transition compensation in some time periods, the current gamma data obtained by interpolation calculation using the aging coefficient corresponding to the current moment in the embodiment of the present application is more in line with the aging situation at the current moment, thereby being able to better improve the color cast phenomenon of the display panel at the current moment, so as to improve the display performance of the display panel.
[0262] In some embodiments, the aging coefficient is related to the degree of aging effect of at least one of the temperature and brightness of the display panel during the display process on the display panel;
[0263] Preferably, the aging coefficient is related to the product of a first aging factor and a second aging factor, the first aging factor indicates the degree of influence of the temperature of the display panel on the aging of the display panel during the display process, and the second aging factor indicates the degree of influence of the brightness of the display panel on the aging of the display panel during the display process;
[0264] Preferably, the second aging factor is the product of the first sub-aging factor and the second sub-aging factor, the first sub-aging factor indicates the degree of influence of the grayscale displayed by the display panel during the display process on the aging of the display panel, and the second sub-aging factor indicates the degree of influence of the brightness level displayed by the display panel during the display process on the aging of the display panel;
[0265] Preferably, the second gamma data is gamma data of the display panel after aging compensation in the first preset scene;
[0266] Preferably, the first preset scenario includes that the ambient temperature of the display panel is in the range of 50° C.-70° C., and the display duration is in the range of 230 hours-250 hours;
[0267] Preferably, the first preset scenario includes that the humidity of the environment where the display panel is located is in the range of 85%-95%.
[0268] In some embodiments, the data acquisition module 901 is further used to:
[0269] According to a preset collection period, the temperature of the display panel and the brightness of the display panel are collected;
[0270] Determine a first aging factor corresponding to the collected temperature according to a first mapping relationship; and determine a second aging factor corresponding to the collected brightness according to a second mapping relationship, wherein the first mapping relationship includes a correspondence relationship between a plurality of temperature binding points and a plurality of aging factors, and the second mapping relationship includes a correspondence relationship between a plurality of brightness binding points and a plurality of aging factors;
[0271] The product of the first aging factor and the second aging factor is taken as the comprehensive aging factor;
[0272] The comprehensive aging factors corresponding to the temperature and brightness collected multiple times are accumulated to obtain the cumulative aging factor;
[0273] Correspondingly, the aging coefficient of the display panel at the current moment is obtained, including:
[0274] Get the cumulative aging factor corresponding to the display panel at the current moment;
[0275] Determining an aging coefficient corresponding to the display panel at the current moment according to a ratio of a cumulative aging factor corresponding to the display panel at the current moment to a preset reference aging factor;
[0276] Preferably, the collected brightness includes the grayscale and brightness level of the display panel, the second mapping relationship includes a first sub-mapping relationship and a second sub-mapping relationship, the first sub-mapping relationship includes a correspondence relationship between a plurality of grayscale binding points and a plurality of aging factors, and the second sub-mapping relationship includes a correspondence relationship between a plurality of brightness level binding points and a plurality of aging factors;
[0277] Determining a second aging factor corresponding to the collected brightness according to the second mapping relationship includes:
[0278] Determine a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship;
[0279] Determine, according to the second sub-mapping relationship, a second sub-aging factor corresponding to the collected brightness level;
[0280] The product of the first sub-aging factor and the second sub-aging factor is used as the second aging factor;
[0281] Preferably, the display panel includes sub-pixels of multiple colors, and the collected grayscale includes the average grayscale of the sub-pixels of various colors corresponding to the display screen of the display panel at the sampling moment;
[0282] Determining a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship includes:
[0283] According to the first sub-mapping relationship, a first sub-aging factor corresponding to the maximum value of the average grayscales of the sub-pixels of various colors is determined.
[0284] In some embodiments, the data acquisition module 901 is specifically used to:
[0285] According to a preset storage refresh cycle, multiple comprehensive aging factors in any storage refresh cycle are accumulated to obtain a cumulative aging factor corresponding to the storage refresh cycle;
[0286] Storing the accumulated aging factor corresponding to the storage refresh cycle;
[0287] Preferably, storing the accumulated aging factor corresponding to the storage refresh cycle includes:
[0288] The cumulative aging factor corresponding to the i+1th storage refresh cycle is used to update the cumulative aging factor corresponding to the i+1th storage refresh cycle, wherein the cumulative aging factor corresponding to the i+1th storage refresh cycle is the sum of the cumulative aging factors corresponding to the 1st to i+1th storage refresh cycles.
[0289] In some embodiments, the reference aging factor includes an aging factor corresponding to the display panel under a second preset scenario, wherein the second preset scenario includes an ambient temperature of the display panel as a reference temperature, a displayed image as a white image corresponding to a reference grayscale, a displayed brightness level as a reference level, and a display duration as a reference duration;
[0290] Preferably, the reference temperature is in the range of 50°C-70°C;
[0291] Preferably, the reference grayscale is the maximum grayscale of the display panel;
[0292] Preferably, the brightness range corresponding to the reference level is 400nit-600nit;
[0293] Preferably, the reference duration ranges from 230 hours to 250 hours;
[0294] Preferably, the reference aging factor is the product of the aging factor corresponding to the reference temperature, the aging factor corresponding to the reference grayscale, the aging factor corresponding to the reference level, and the number of accumulated aging factors within the reference duration;
[0295] Preferably, the data acquisition module 901 is specifically used for:
[0296] The ratio of the accumulated aging factor corresponding to the display panel at the current moment to the preset reference aging factor is used as the initial aging coefficient;
[0297] The aging coefficient corresponding to the display panel at the current moment is determined according to the product of the initial aging coefficient and the adjustment coefficient. The adjustment coefficient is greater than or equal to 1, and as the use time of the display panel increases, the adjustment coefficient becomes smaller and smaller.
[0298] In some embodiments, the data acquisition module 901 is specifically used to:
[0299] If the collected temperature is not the same as any temperature binding point in the first mapping relationship, two temperature binding points adjacent to the collected temperature and their corresponding aging factors are selected, and a first aging factor corresponding to the collected temperature is determined based on an interpolation method;
[0300] Preferably, determining the second aging factor corresponding to the collected brightness according to the second mapping relationship includes:
[0301] If the collected brightness is different from any grayscale binding point in the first sub-mapping relationship, two grayscale binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the first sub-aging factor corresponding to the collected grayscale is determined based on the interpolation method;
[0302] If the collected brightness level and any brightness level binding point in the second sub-mapping relationship are not the same, two brightness level binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the second sub-aging factor corresponding to the collected brightness level is determined based on the interpolation method.
[0303] In some embodiments, the data acquisition module 901 is specifically used to:
[0304] Acquiring first gamma data and second gamma data of a display panel, and acquiring an aging coefficient corresponding to the display panel at a current moment, including:
[0305] After the display panel is powered on, first gamma data and second gamma data of the display panel are obtained, and an aging coefficient corresponding to the display panel at the current moment is obtained;
[0306] In some embodiments, the driving module 903 is specifically used for:
[0307] After the display panel is powered on and until the display panel is powered off, the current gamma data is used to drive the display panel to display.
[0308] The driver chip provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, each process in the embodiment of the method for driving a display panel will not be described again.
[0309] Fig.10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0310] The electronic device 1000 may include a processor 1001 and a memory 1002 storing computer program instructions.
[0311] Specifically, the processor 1001 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present invention.
[0312] The memory 1002 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1002 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 1002 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 1002 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 1002 is a non-volatile solid-state memory.
[0313] In a particular embodiment, the memory 1002 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these. Exemplarily, the memory may include a non-volatile transient memory.
[0314] The processor 1001 implements any one of the display panel driving methods in the above embodiments by reading and executing computer program instructions stored in the memory 1002 .
[0315] In one example, the electronic device 1000 may further include a communication interface 1003 and a bus 1010. Fig.10 As shown, the processor 1001, the memory 1002, and the communication interface 1003 are connected via a bus 1010 and communicate with each other.
[0316] The communication interface 1003 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.
[0317] Bus 1010 includes hardware, software or both, and the parts of electronic equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1010 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0318] Exemplarily, the electronic device 1000 may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA).
[0319] The electronic device can execute the driving method of the display panel in the embodiment of the present application, thereby realizing the combination Figure 1 and Fig. 9 A driving method and a driving chip for a display panel are described.
[0320] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the driving method of the display panel in the above embodiment can be implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the above-mentioned computer-readable storage medium may include a read-only memory (Read-Only Memory, referred to as ROM), a random access memory (Random Access Memory, referred to as RAM), a disk or an optical disk, etc., which is not limited here.
[0321] An embodiment of the present application further provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the driving method of the display panel in the above embodiment is implemented.
[0322] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0323] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0324] According to an embodiment of the present application, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
[0325] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0326] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.
[0327] According to the embodiments described above in the present application, these embodiments do not describe all the details in detail, nor do they limit the present application to the specific embodiments described. Obviously, many modifications and changes can be made based on the above description. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can make good use of the present application and the modifications based on the present application. The present application is limited only by the claims and their full scope and equivalents.
Claims
1. A method for driving a display panel, characterized in that: include: Acquire first gamma data and second gamma data of a display panel, and acquire an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is gamma data of the display panel without aging compensation, and the second gamma data is gamma data of the display panel after aging compensation, and the aging coefficient is used to characterize the aging degree of the display panel, and the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1; Performing calculation based on the aging coefficient corresponding to the display panel at the current moment, the first gamma data, and the second gamma data to obtain current gamma data of the display panel; The display panel is driven to display using the current gamma data.
2. The method according to claim 1, characterized in that: The calculating based on the aging coefficient corresponding to the display panel at the current moment, the first gamma data, and the second gamma data to obtain the current gamma data of the display panel includes: The current gamma data of the display panel is calculated according to the following formula: Gamma=(1-α)*origamma+α*RAgamma (1) Among them, Gamma represents the current gamma data of the display panel, α represents the aging coefficient corresponding to the display panel at the current moment, origamma represents the first gamma data, and RAgamma represents the second gamma data.
3. The method according to claim 1, characterized in that The aging coefficient is related to the degree of aging influence of at least one of the temperature and the brightness of the display panel during the display process on the display panel.
4. The method according to claim 3, characterized in that The aging coefficient is related to the product of a first aging factor and a second aging factor, wherein the first aging factor indicates the degree of influence of temperature on aging of the display panel during the display process, and the second aging factor indicates the degree of influence of brightness on aging of the display panel during the display process.
5. The method according to claim 4, characterized in that The second aging factor is the product of the first sub-aging factor and the second sub-aging factor, the first sub-aging factor represents the degree of influence of the grayscale displayed by the display panel during the display process on the aging of the display panel, and the second sub-aging factor represents the degree of influence of the brightness level displayed by the display panel during the display process on the aging of the display panel.
6. The method according to claim 1, characterized in that The second gamma data is the gamma data of the display panel after aging compensation in a first preset scenario; the first preset scenario includes that the ambient temperature of the display panel is in the range of 50° C.-70° C., and the display time is in the range of 230 hours-250 hours; Preferably, the first preset scenario includes that the humidity of the environment where the display panel is located is in a range of 85%-95%.
7. The method according to claim 1, characterized in that The method further comprises: According to a preset collection period, collecting the temperature of the display panel and the brightness of the display panel; Determine, according to a first mapping relationship, a first aging factor corresponding to the collected temperature; and, according to a second mapping relationship, determine a second aging factor corresponding to the collected brightness, wherein the first mapping relationship includes a correspondence relationship between a plurality of temperature binding points and a plurality of aging factors, and the second mapping relationship includes a correspondence relationship between a plurality of brightness binding points and a plurality of aging factors; taking the product of the first aging factor and the second aging factor as a comprehensive aging factor; Accumulate the comprehensive aging factors corresponding to the temperatures and brightness collected multiple times to obtain a cumulative aging factor; Preferably, the obtaining of the aging coefficient corresponding to the display panel at the current moment includes: Obtaining a cumulative aging factor corresponding to the display panel at the current moment; An aging coefficient corresponding to the display panel at the current moment is determined according to a ratio of the accumulated aging factor corresponding to the display panel at the current moment to a preset reference aging factor.
8. The method according to claim 7, characterized in that The collected brightness includes the grayscale and brightness level of the display panel, the second mapping relationship includes a first sub-mapping relationship and a second sub-mapping relationship, the first sub-mapping relationship includes a correspondence between multiple grayscale binding points and multiple aging factors, and the second sub-mapping relationship includes a correspondence between multiple brightness level binding points and multiple aging factors; The determining, according to the second mapping relationship, a second aging factor corresponding to the collected brightness includes: Determining a first sub-aging factor corresponding to the collected grayscale according to the first sub-mapping relationship; Determine, according to the second sub-mapping relationship, a second sub-aging factor corresponding to the collected brightness level; The product of the first sub-aging factor and the second sub-aging factor is used as the second aging factor.
9. The method according to claim 8, characterized in that The display panel includes sub-pixels of multiple colors, and the collected grayscale includes the average grayscale of sub-pixels of various colors corresponding to the display screen of the display panel at the sampling moment; The determining, according to the first sub-mapping relationship, a first sub-aging factor corresponding to the collected grayscale includes: A first sub-aging factor corresponding to the maximum value of the average grayscales of the sub-pixels of various colors is determined according to the first sub-mapping relationship.
10. The method according to claim 7, characterized in that The comprehensive aging factors corresponding to the temperatures and brightness collected multiple times are accumulated to obtain the cumulative aging factor, including: According to a preset storage refresh cycle, a plurality of the comprehensive aging factors in any one of the storage refresh cycles are accumulated to obtain a cumulative aging factor corresponding to the storage refresh cycle; The accumulated aging factor corresponding to the storage refresh cycle is stored.
11. The method according to claim 10, characterized in that Storing the accumulated aging factor corresponding to the storage refresh cycle includes: The cumulative aging factor corresponding to the i+1th storage refresh cycle is used to update the cumulative aging factor corresponding to the i-th storage refresh cycle, wherein the cumulative aging factor corresponding to the i+1th storage refresh cycle is the sum of the cumulative aging factors corresponding to the i-th to i+1-th storage refresh cycles, and i is an integer greater than or equal to 1.
12. The method according to claim 7, characterized in that The reference aging factor includes an aging factor corresponding to the display panel under a second preset scenario, wherein the second preset scenario includes the ambient temperature of the display panel as a reference temperature, the displayed image as a white image corresponding to a reference grayscale, the displayed brightness level as a reference level, and the display time as a reference time, and the reference grayscale is the maximum grayscale of the display panel.
13. The method according to claim 12, characterized in that The reference aging factor is the product of the aging factor corresponding to the reference temperature, the aging factor corresponding to the reference grayscale, the aging factor corresponding to the reference level, and the number of accumulated aging factors within the reference duration; Preferably, the reference temperature ranges from 50°C to 70°C; Preferably, the brightness range corresponding to the reference level is 400nit-600nit; Preferably, the reference duration ranges from 230 hours to 250 hours.
14. The method according to claim 7, characterized in that The determining the aging coefficient corresponding to the display panel at the current moment according to the ratio of the accumulated aging factor corresponding to the display panel at the current moment to the preset reference aging factor includes: Determining an initial aging coefficient according to a ratio of a cumulative aging factor corresponding to the display panel at a current moment to a preset reference aging factor; The aging coefficient corresponding to the display panel at the current moment is determined according to the product of the initial aging coefficient and the adjustment coefficient, the adjustment coefficient is greater than or equal to 1, and as the use time of the display panel increases, the adjustment coefficient becomes smaller and smaller.
15. The method according to claim 7, characterized in that The determining, according to the first mapping relationship, a first aging factor corresponding to the collected temperature includes: If the collected temperature is not the same as any temperature binding point in the first mapping relationship, two temperature binding points adjacent to the collected temperature and their corresponding aging factors are selected, and a first aging factor corresponding to the collected temperature is determined based on an interpolation method.
16. The method according to claim 8, characterized in that The determining, according to the second mapping relationship, a second aging factor corresponding to the collected brightness includes: If the collected grayscale is not the same as any grayscale binding point in the first sub-mapping relationship, two grayscale binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the first sub-aging factor corresponding to the collected grayscale is determined based on the interpolation method.
17. The method according to claim 8, characterized in that The determining, according to the second mapping relationship, a second aging factor corresponding to the collected brightness includes: If the collected brightness level is different from any brightness level binding point in the second sub-mapping relationship, two brightness level binding points adjacent to the collected grayscale and their corresponding aging factors are selected, and the second sub-aging factor corresponding to the collected brightness level is determined based on the interpolation method.
18. The method according to claim 1, characterized in that The obtaining of the first gamma data and the second gamma data of the display panel, and the obtaining of the aging coefficient corresponding to the display panel at the current moment, include: After the display panel is powered on, first gamma data and second gamma data of the display panel are acquired, and an aging coefficient corresponding to the display panel at a current moment is acquired; The step of using the current gamma data to drive the display panel to display includes: After the display panel is powered on and until the display panel is powered off, the current gamma data is used to drive the display panel to display.
19. A driver chip, characterized in that: include: a data acquisition module, used to acquire first gamma data and second gamma data of a display panel, and to acquire an aging coefficient corresponding to the display panel at a current moment, wherein the first gamma data is gamma data of the display panel without aging compensation, and the second gamma data is gamma data of the display panel after aging compensation, and the aging coefficient is used to characterize the aging degree of the display panel, and the aging coefficient is greater than or equal to 0, and the aging coefficient is less than or equal to 1; a gamma data refresh module, configured to obtain current gamma data of the display panel by performing calculation based on an aging coefficient corresponding to the display panel at a current moment, the first gamma data, and the second gamma data; A driving module is used to drive the display panel to display using the current gamma data.
20. An electronic device, characterized in that: include: A processor and a memory storing computer program instructions, wherein when the processor executes the computer program instructions, the driving method of the display panel according to any one of claims 1 to 18 is implemented.
Citation Information
Patent Citations
Adjusting method of gamma voltage for OLED displaying device
CN104021760A
Method and device for aging compensation of display panel
CN108962135A
Method and device for adjusting display of display screen and terminal equipment
CN114120897A
Display device, display method and program
JP2016090939A
Organic light emitting display device and method of driving the same
US20160140901A1
