Display driving method and display driving device

WO2025033978A1PCT designated stage expired Publication Date: 2025-02-13LX SEMICON CO LTD

Patent Information

Application Number
PCT/KR2024/011691
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-10
Filing Date
2024-08-07
Publication Date
2025-02-13

Smart Images

  • Figure KR2024011691_13022025_PF_FP_ABST
    Figure KR2024011691_13022025_PF_FP_ABST
Patent Text Reader

Abstract

A display driving device according to embodiments comprises: a compensation unit for receiving an image and applying degradation compensation for the image on the basis of a degradation compensation value; and an accumulation unit for extracting degradation data from an image, accumulating the degradation data, calculating a temperature acceleration coefficient on the basis of the degradation data, and calculating a degradation compensation value. A display driving method according to embodiments comprises the steps of: receiving an image; performing degradation compensation for the image on the basis of a degradation compensation value; extracting degradation data from the image; and accumulating the degradation data, wherein a temperature acceleration coefficient is calculated on the basis of the degradation data, and the degradation compensation value is calculated.
Need to check novelty before this filing date? Find Prior Art

Description

Display driving method and display driving device

[0001] The embodiments relate to a display driving method and a display driving device.

[0002] A driving method is required to compensate for degradation in the input image of a display and output the image. However, there are limitations in that temperature information for degradation compensation cannot be determined solely based on image data. Implementing a look-up table (LUT) for the image-to-current conversion process presents panel implementation challenges in terms of hardware resources.

[0003] Embodiments provide a display driving method and device that accurately and efficiently perform degradation compensation.

[0004] However, the scope of the embodiments is not limited to the technical tasks described above, and the scope of the embodiments may be expanded to other technical tasks that can be inferred by a person skilled in the art based on the entire described content.

[0005] A display driving device according to embodiments includes a compensation unit that receives an image and applies deterioration compensation to the image based on a deterioration compensation value; and an accumulation unit that extracts deterioration data from the image, accumulates the deterioration data, calculates a temperature acceleration coefficient based on the deterioration data, and calculates the deterioration compensation value. A display driving method according to embodiments includes a step of receiving an image; a step of compensating for deterioration of the image based on the deterioration compensation value; a step of extracting deterioration data from the image; and a step of accumulating the deterioration data; wherein a temperature acceleration coefficient is calculated based on the deterioration data, and a deterioration compensation value is calculated.

[0006] The embodiments can reflect the degradation data of the display panel according to the position of the panel.

[0007] The embodiments can analyze degradation data by block (region).

[0008] Embodiments can compensate for display degradation by sensing the panel and reflecting temperature data.

[0009] Embodiments can process OLED burn-in compensation by accumulating degradation data.

[0010] The drawings are included to further understand the embodiments, and the drawings illustrate the embodiments together with the description related to the embodiments. For a better understanding of the various embodiments described below, reference should be made to the following description of the embodiments in conjunction with the following drawings, in which like reference numerals correspond to corresponding parts throughout the drawings.

[0011] Figure 1 illustrates a display driving device according to embodiments.

[0012] Figure 2 shows an example of extracting deterioration data of a display driving device according to embodiments.

[0013] Figures 3, 4, and 5 illustrate examples of deterioration data extraction of a display driving device according to embodiments.

[0014] Figure 6 shows an example of extracting a temperature acceleration coefficient of a display driving device according to embodiments.

[0015] Figures 7 and 8 show examples of calculating temperature acceleration coefficients according to embodiments.

[0016] Figures 9 and 10 show deterioration data analysis according to embodiments.

[0017] Figures 11 and 12 illustrate sensing data analysis according to embodiments.

[0018] Figure 13 shows the current LUT, current-specific degradation characteristics, current acceleration coefficient, and current acceleration coefficient-reflected degradation characteristics according to embodiments.

[0019] Figure 14 shows the deterioration temperature acceleration coefficient, sensing temperature acceleration coefficient, and sensor temperature acceleration coefficient according to embodiments.

[0020] Figure 15 shows the deterioration data extraction operation according to embodiments.

[0021] Figure 16 shows the operation of calculating the temperature acceleration coefficient according to embodiments.

[0022] Fig. 17 shows a display driving device according to embodiments.

[0023] Figure 18 shows a display driving method according to embodiments.

[0024] Preferred embodiments of the embodiments are described in detail, examples of which are illustrated in the accompanying drawings. The following detailed description, with reference to the accompanying drawings, is intended to illustrate preferred embodiments of the embodiments, rather than merely show embodiments that can be implemented according to the embodiments. The following detailed description includes details to provide a thorough understanding of the embodiments. However, it will be apparent to those skilled in the art that the embodiments may be practiced without these details.

[0025] While most of the terms used in the examples are commonly used in the field, some terms were arbitrarily selected by the applicant, and their meanings are described in detail in the following descriptions as needed. Therefore, the examples should be understood based on the intended meaning of the terms, not simply their names or meanings.

[0026] Figure 1 illustrates a display driving device according to embodiments.

[0027] The display driving device and display driving method of Fig. 1 relate to a method for driving and controlling an organic light-emitting display device for OLED burn-in compensation.

[0028] The display driving method and device according to the embodiments may be referred to as a method / device according to the embodiments.

[0029] The embodiments can convert input image data of an OLED panel into current, generate deterioration data by reflecting the current acceleration coefficient and temperature acceleration coefficient, and accumulate the data. The accumulated deterioration data can be used to predict the lifespan of an OLED device, calculate the amount of OLED deterioration compensation, and provide compensation.

[0030] A display driving device according to embodiments may include the following components. Each component of FIG. 1 may correspond to hardware, software, a processor, and / or a combination thereof.

[0031] The input image unit (100) can acquire an input image. The input image unit (100) can transmit the input image to the compensation unit (200). The input image can be referred to in various ways, such as an image, image data, picture, or display data.

[0032] The compensation unit (200) can compensate for the input image. The deterioration compensation operation unit (201) of the compensation unit (200) can perform an operation to compensate for deterioration of the input image. The deterioration compensation operation unit (201) can be referred to as a first operation unit. The deterioration compensation operation unit (201) receives a deterioration compensation value from the memory controller unit (500) and can compensate for deterioration of the input image based on the deterioration compensation value. The deterioration compensation operation unit (201) transmits the deteriorated input image to the output image unit (300).

[0033] The accumulation unit (400) can accumulate information (data) for performing deterioration compensation. The accumulation unit (400) can include the following components.

[0034] The deterioration data extraction unit (401) can receive data related to deterioration compensation calculation from the deterioration compensation calculation unit (201). The deterioration data extraction unit (401) can receive a deterioration-compensated image from the deterioration compensation calculation unit (201). The deterioration data extraction unit (401) can extract deterioration data from the deterioration-compensated image.

[0035] The temperature acceleration coefficient calculation unit (402) can receive panel sensing data and / or temperature sensor data from the display panel. The panel sensing data and / or temperature sensor data can be obtained from a sensor related to the display driving device, respectively. The temperature acceleration coefficient calculation unit (402) can receive deterioration data extracted from the deterioration compensation calculation result from the deterioration data extraction unit (401). The temperature acceleration coefficient calculation unit (402) can calculate a temperature acceleration coefficient from the deterioration data, panel sensing data, and / or temperature sensor data.

[0036] The deterioration data accumulation unit (403) can receive deterioration data and / or a temperature acceleration coefficient. It can receive past accumulation values ​​from the memory controller unit (500). The deterioration data accumulation unit (403) can accumulate deterioration data based on the deterioration data and / or the temperature acceleration coefficient. It transmits the current accumulation value to the memory.

[0037] The deterioration compensation amount calculation unit (404) can receive the current accumulated value from the memory controller unit (500). The deterioration compensation amount calculation unit (404) can calculate the deterioration compensation value based on the current accumulated value.

[0038] The output image section (300) can output a deteriorated image.

[0039] The memory controller unit (500) can accumulate data regarding degradation compensation from the accumulation unit (400) and provide the accumulated value to the accumulation unit (400).

[0040] The memory (600, 700) can store deterioration data and provide the deterioration data to the accumulation unit through the memory controller unit.

[0041] Referring to Fig. 1, the degradation data extraction unit (401) extracts the image data from the input image unit as degradation data through the measured current conversion LUT. The extracted degradation data reflects the luminance difference (current difference) by location of a large-area panel by reflecting the CV (current variability) weight as follows: "deterioration data x CV weight" to reflect the luminance difference (current difference) by location. The CV weight is in the form of a map that represents the luminance difference (current difference) of a large-area panel in the form of n by m.

[0042] The temperature acceleration coefficient calculation unit (402) receives deterioration data from the deterioration data extraction unit and analyzes deterioration temporally and spatially to predict the temperature at each location of a large-area panel. In addition, it receives panel temperature sensing data periodically or non-periodically to predict the temperature at each panel location. Since the sensing method is more accurate among these two methods, the temperature acceleration coefficient through deterioration data analysis is used while being periodically corrected. In addition, in the case of high temperatures, the global temperature acceleration coefficient is extracted and reflected as a temperature sensor data value to calculate an accurate temperature acceleration coefficient.

[0043] Each component of the display driving device of Fig. 1 is described in detail below with reference to each drawing.

[0044] Figure 2 shows an example of extracting deterioration data of a display driving device according to embodiments.

[0045] Figure 2 shows an example of extracting deterioration data of the display driving device of Figure 1.

[0046] The degradation data extraction unit (401) extracts the image data from the input image unit as degradation data through the measured current conversion LUT. The extracted degradation data reflects the luminance difference (current difference) by location of the large-area panel by reflecting the CV (current variability) weight as follows: "reference current data x CV weight = I". The CV weight is in the form of a map that represents the luminance difference (current difference) of the large-area panel in the form of n by m.

[0047] Referring to FIG. 2, the panel display area may include a plurality of areas. Each area may include a plurality of pixels. The display area may be expressed in the form of a CV weight map as described above. If there is a reference area and an area for the reference area, for example, as in FIG. 2, the difference in current values ​​according to the location (area) may be calculated as in FIG. 2. The display driving device according to the embodiments may calculate degradation data, for example, a current value, for the reference area (reference area) for each (sub)area of ​​the panel display area.

[0048] Figures 3, 4, and 5 illustrate examples of deterioration data extraction of a display driving device according to embodiments.

[0049] Figures 3 to 5 illustrate in detail the deterioration data extraction process described in Figure 2.

[0050] The deterioration data extraction unit (401) of the accumulation unit (400) of Fig. 1 may further include a current distribution weight generation unit (411) and a current distribution weight calculation unit (421).

[0051] The current distribution weight generation unit (411) improves the difficulty of extracting current values ​​using a single LUT due to the problem of different current values ​​for each pixel at each location. The current value for each panel area is measured during the manufacturing process to derive a reference current value (in the example, area 5 is selected as the reference current value).

[0052] The reference current value is used as an LUT value that converts input image data into a current value in the current conversion unit. It also becomes the reference current value for calculating the current distribution weighting value of each area (Formula 1 in Figure 5).

[0053] The current distribution weight can be generated in a 2D format to reflect the current distribution by panel location using Equation 2, thereby reflecting the deterioration characteristics by location.

[0054] Referring to Figure 3, the manufacturing process divides the panel area (1 to 9, example) and measures the current value of each area to generate a reference current and current values ​​for each area.

[0055] Referring to FIG. 4, the current conversion unit LUT is used to process the reference current value and convert the input image data into a current value.

[0056] Referring to Figure 5, the current distribution weight is the reference current value (I refernce ) is calculated using (Formula 1 in Fig. 5). The current distribution by location is reflected by reflecting CV in the reference current value (Formula 2 in Fig. 5).

[0057] Figure 6 shows an example of extracting a temperature acceleration coefficient of a display driving device according to embodiments.

[0058] Fig. 6 shows in detail the temperature acceleration coefficient extraction operation of the display driving device of Fig. 1.

[0059] The temperature acceleration coefficient calculation unit (402) analyzes the deterioration data temporally and spatially and extracts the deterioration temperature acceleration coefficient for each sub block (SBL) within the block (BL) using the deterioration data temperature LUT. The extracted deterioration temperature acceleration coefficient is reflected as a temperature factor in the deterioration data. In addition, the sensing temperature acceleration coefficient is extracted for each sub block line (SBLL) within the block (BL) using the sensing temperature acceleration coefficient LUT using the panel temperature sensing data periodically or aperiodically. The extracted sensing temperature acceleration coefficient corrects the deterioration temperature acceleration coefficient.

[0060] The corrected temperature acceleration coefficient is reflected in the deterioration data to more accurately reflect the amount of deterioration according to temperature.

[0061] And in the case of high temperature, the panel temperature sensing data is saturated and cannot be reflected, so the temperature factor is extracted using the temperature sensor data value to correct the temperature acceleration coefficient values, and the following "corrected temperature acceleration coefficient x global temperature acceleration coefficient = temperature acceleration coefficient" is reflected to reflect the amount of deterioration according to temperature in the deterioration data even in the case of high temperature.

[0062] Referring to FIG. 6, the method / device according to the embodiments can extract representative values ​​for each region or block from degradation analysis data. A degradation temperature acceleration coefficient for each block can be extracted. A degradation temperature acceleration coefficient for each sub-block of a block can be calculated. By calculating the degradation temperature acceleration coefficient for each block, information regarding a low temperature region and / or a high temperature region can be obtained.

[0063] The method / device according to the embodiments can acquire panel sensing data using a temperature sensor or the like. Representative values ​​for each line position can be extracted from the panel sensing data. A sensing temperature acceleration coefficient can be extracted for each line position (or can be referred to as an area, block, position, etc.). A sensing temperature acceleration coefficient can be extracted for each sub-position of the line.

[0064] The method / device according to the embodiments can extract a compensated temperature acceleration factor by compensating a block-by-block degradation temperature acceleration factor and / or a line-by-line sensing temperature acceleration factor. The compensated temperature acceleration factor can be extracted based on the block-by-block degradation temperature acceleration factor, the line-by-line sensing temperature acceleration factor, and / or the global temperature acceleration factor.

[0065] Figures 7 and 8 show examples of calculating temperature acceleration coefficients according to embodiments.

[0066] Figures 7 and 8 illustrate in detail the temperature acceleration coefficient calculation method described in Figure 6, etc.

[0067] The temperature acceleration coefficient calculation unit (402) of the display driving device of Fig. 1 may further include a temperature sensor LUT (lookup table) unit (412), although this is not shown in Fig. 1.

[0068] Figures 7-8 are specific examples of the temperature sensor LUT (lookup table) section (412) of the temperature acceleration coefficient calculation section (402).

[0069] The temperature sensor LUT receives environmental temperature input from the temperature sensor and outputs a global temperature acceleration coefficient (Fig. 8 a).

[0070] The global temperature acceleration coefficient is used to reflect the degradation characteristics of OLEDs by temperature (Fig. 8 b) in the degradation data (Fig. 7 Equation 1), and the OLED efficiency can be predicted by the accumulated value of the degradation data (Fig. 7 Equation 2) reflecting the global temperature acceleration coefficient (GTW) to accurately compensate for the degradation characteristics by temperature.

[0071] The method / device according to the embodiments can calculate deterioration data based on deterioration data for each xy location and a global temperature acceleration coefficient (Equation 1 in FIG. 7). The method / device according to the embodiments can calculate an accumulated deterioration data value by accumulating and summing the deterioration data.

[0072] The global temperature acceleration coefficient is measured experimentally by measuring the OLED degradation characteristics by temperature (Fig. 8 b) and using the values ​​calculated according to Equations 3 to 6 in Fig. 7.

[0073] The output value is used as LUT data, and the LUT data must be managed as OLED process parameters to reflect variations in OLED elements.

[0074] of the formula 50 means the time when the initial brightness has dropped by 50%.

[0075] Methods / devices according to the embodiments are t 50 The accumulated value of the degradation data is the degradation data, t 50 , can be calculated based on the reference global temperature acceleration coefficient.

[0076] The results of applying the temperature-dependent deterioration temperature acceleration coefficient by the method / device according to the embodiments are as shown in Fig. 8c. The method / device according to the embodiments can obtain temperature deterioration characteristics for each temperature, for example, 37 degrees, 47 degrees, and 58 degrees, and calculate the temperature-dependent deterioration data accumulation value as in the equations in Fig. 7.

[0077] Figures 9 and 10 show deterioration data analysis according to embodiments.

[0078] Figures 9-10 illustrate the operation of the deterioration data analysis unit (462) and the deterioration data temperature LUT (lookup table) unit (472) of the temperature acceleration coefficient calculation unit (402) of the display driving device according to the embodiments of Figure 1. Although not illustrated in Figure 1, the temperature acceleration coefficient calculation unit (402) may further include the deterioration data analysis unit (462) and the deterioration data temperature LUT (lookup table) unit (472).

[0079] Figures 9-10 are specific examples of the deterioration data analysis unit (462) and the deterioration data temperature LUT (lookup table) unit (472) of the temperature acceleration coefficient calculation unit (402).

[0080] The deterioration data analysis unit analyzes the deterioration data using Equation 1 of Fig. 9 and predicts the temperature using the analyzed value (Fig. 10 b).

[0081] The predicted temperature outputs the deterioration data temperature acceleration coefficient through the deterioration data temperature acceleration coefficient LUT (Fig. 10 c).

[0082] The deterioration data temperature acceleration coefficient reflects the global temperature acceleration coefficient by environmental temperature (Equation 2 and Equation 3 in Fig. 9) and reflects the temperature characteristics of each pixel of the panel.

[0083] The temperature acceleration coefficient predicts the temperature of each pixel, reflecting the degradation characteristics of OLED according to the temperature at each panel location, and predicts the efficiency of large-area OLED display elements, allowing for accurate compensation of the temperature-dependent degradation characteristics of large-area displays.

[0084] The xy in the formula is the coordinate information of the panel.

[0085] The method / device according to the embodiments calculates a deterioration data analysis value based on the deterioration data calculated as described above using an analysis function (Equation 1 of FIG. 9). The method / device according to the embodiments calculates deterioration data from the data temperature weighting (DTW) and the global temperature acceleration coefficient, and deterioration data at each temperature, for example, 25 degrees and 35 degrees (Equations 2 to 3 of FIG. 9). As shown in FIG. 10, the method / device according to the embodiments can calculate a deterioration data analysis value.

[0086] Figures 11 and 12 illustrate sensing data analysis according to embodiments.

[0087] Figures 11 and 12 show the sensing data analysis process of the temperature acceleration coefficient (402) of Figure 1.

[0088] The temperature acceleration coefficient calculation unit (402) may further include a sensing data temperature lookup table (LUT) unit (442), although this unit is not illustrated in FIG. 1. FIGS. 11-12 are specific examples of the sensing data temperature lookup table (LUT) unit (442).

[0089] The sensing data analysis unit (432) analyzes the change in sensing data by position of the panel (Formula 1 in FIG. 11) to predict the temperature (FIG. 12 c).

[0090] The predicted temperature by location of the panel can be used to correct the temperature acceleration coefficient of the deterioration data extracted in advance as deterioration data to reflect more accurate temperature characteristics (Fig. 12 d).

[0091] The temperature acceleration coefficient can be corrected to predict the temperature of each pixel in real time using the temperature predicted by the deterioration data.

[0092] However, errors may occur. To improve this problem, the predicted temperature error for each panel pixel can be corrected with periodic or non-periodical panel sensing data to extract a corrected temperature acceleration coefficient, thereby predicting and compensating for more accurate OLED efficiency.

[0093] The method / device according to the embodiments can be obtained by sensing the panel temperature as in Fig. 11 a. Initial time (t0) and n time (t n ) The difference in panel sensing data according to the time difference can be obtained (Fig. 11, Equation 1). The deterioration data can be calculated based on the location-specific deterioration data, sensing data temperature weighting (SDTW), and global temperature acceleration coefficient (Fig. 11, Equation 2). The deterioration data can be accumulated and added to calculate the accumulated deterioration data value (Fig. 11, Equation 3).

[0094] Referring to Fig. 11 a, it can be seen that the difference in sensing data varies by location. Referring to Figs. 12 c and d, it can be seen that the temperature increases with the amount of change in sensing data, and the temperature acceleration coefficient increases with the temperature.

[0095] Next, referring to FIG. 1, the operation of the OLED deterioration compensation unit (200) and the deterioration data accumulation unit (400) for OLED burn-in compensation according to embodiments will be described.

[0096] A degradation compensation operation unit (201) that receives external input image data from an input image unit (100) and compensates for OLED degradation, an output image unit (300) that outputs compensated image data, this is called a compensation data path. An OLED degradation data accumulation unit (400) that accumulates degradation data for a degradation compensation amount, and a memory controller unit (500) and memory (600, 700) for storing the accumulated value, this can be called an accumulation data path.

[0097] The compensation unit (200) includes an OLED compensation operation unit (201). The compensation operation is performed as follows: image data x OLED deterioration compensation amount = compensated image data, and is output to the output image unit.

[0098] The accumulation unit (400) accumulates degradation data for the OLED degradation compensation amount. The degradation data extraction unit (401) converts the degradation data into a current value through the current LUT (Fig. 13 a) to accumulate the degradation data. The current LUT measures the current value of the panel in the process and uses the current value measured for each panel. However, since the amount of degradation is different for each current, the current data reflecting the current acceleration coefficient (Fig. 13 b) is used when generating the current LUT to convert the input image data into a current value reflecting the current acceleration coefficient, i.e., degradation data.

[0099] The current acceleration coefficient is a value that extracts the characteristics of the panel through a degradation experiment for each current value and is managed as an OLED process parameter.

[0100] Figure 13 shows the current LUT, current-specific degradation characteristics, current acceleration coefficient, and current acceleration coefficient-reflected degradation characteristics according to embodiments.

[0101] Figure 13 shows the operation of the compensation unit and accumulation unit described in Figures 11-12.

[0102] Current LUT (Fig. 13 a): This is an LUT that converts image data (grayscale data) into current. The current value is measured for each panel and the current value (current value x current acceleration coefficient) reflecting the current acceleration coefficient obtained through the current-specific degradation characteristics is stored.

[0103] Current-dependent degradation characteristics (Fig. 13 b): To calculate the current acceleration coefficient, the current-dependent OLED degradation characteristics are extracted under the same temperature conditions.

[0104] Current Acceleration Coefficient (Fig. 13 c): The current acceleration coefficient is calculated by regression analysis of the OLED degradation characteristics by current. The calculated current acceleration coefficient is reflected in the current value by grayscale of the panel, thereby reflecting the OLED degradation characteristics by current.

[0105] Degradation characteristics reflecting current acceleration coefficient (Fig. 13 d): OLED degrading characteristics by current are reflected, so that efficiency can be predicted with degrading data.

[0106] Referring to Figure 1, the operation of the deterioration data accumulation unit (403) is described.

[0107] The deterioration data accumulation unit (403) extracts input image data as deterioration data and reflects the amount of deterioration according to temperature in the deterioration data (current value). Then, the deterioration data is accumulated by adding the deterioration data to the past accumulated value, and the accumulated value is stored in the memory (600, 700) through the memory controller unit.

[0108] The accumulated value is stored and used in volatile memory (600) during operation, and is preserved by storing it in non-volatile memory (700) before power is turned off.

[0109] The temperature acceleration coefficient calculation unit (402) receives deterioration data, panel temperature sensing data, and temperature sensor data values, and extracts the temperature acceleration coefficient through temperature LUT through spatiotemporal analysis inside / outside the panel.

[0110] By analyzing the degradation data by panel location, the degradation temperature acceleration coefficient is extracted at the sub-block level using the degradation data temperature LUT, and the extracted degradation temperature acceleration coefficient is used to calculate the amount of change through the panel temperature sensing data (all or part) input periodically or non-periodically, and the sensing temperature acceleration coefficient value at the line level is extracted through the sensing data temperature LUT as the calculated value.

[0111] The sub-block unit degradation temperature acceleration coefficient is corrected by referring to the extracted line unit sensing temperature acceleration coefficient.

[0112] The corrected temperature acceleration coefficient is calculated by reflecting the global temperature acceleration coefficient as follows: corrected temperature acceleration coefficient x global temperature acceleration coefficient = temperature acceleration coefficient.

[0113] The global temperature acceleration coefficient is used to reflect the amount of deterioration at high temperatures. High temperatures cannot be determined by deterioration data, and panel temperature sensing data is saturated and cannot be determined, so a temperature sensor is used to extract the global temperature coefficient and reflect the deterioration effect of high temperatures when accumulating deterioration data.

[0114] Figure 14 shows the deterioration temperature acceleration coefficient, sensing temperature acceleration coefficient, and sensor temperature acceleration coefficient according to embodiments.

[0115] The deterioration temperature acceleration coefficient (a) predicts the temperature of each panel block by analyzing the deterioration data spatiotemporally and averaging the values. The predicted deterioration temperature acceleration coefficient is then used to derive the pixel-level temperature acceleration coefficient (d) using interpolation (if all deterioration data is analyzed and used, the temperature acceleration coefficient can be derived without interpolation).

[0116] The sensing temperature acceleration coefficient (b) analyzes the sensing data in time and space to calculate the change amount per line and predict the temperature per line. The predicted sensing temperature acceleration coefficient uses interpolation to calculate the pixel-level temperature acceleration coefficient (e). The sensing pixel-level temperature acceleration coefficient compensates for the deterioration temperature acceleration coefficient to calculate the corrected pixel temperature acceleration coefficient (f) (If the panel temperature sensing data of all pixels is analyzed and used, the temperature acceleration coefficient can be calculated without interpolation).

[0117] The global temperature acceleration coefficient (c) is extracted from temperature sensor data because temperature cannot be predicted from deterioration data and sensing data in high-temperature environments. This global temperature acceleration coefficient is multiplied by the compensated pixel temperature acceleration coefficient to produce the temperature acceleration coefficient (g), which reflects the amount of deterioration at high temperatures.

[0118] Referring to Fig. 1, the operation of the degradation compensation amount calculation unit (404) is described. The degradation compensation amount calculation unit (404) calculates a degradation compensation value based on the current accumulated value. The degradation compensation value is extracted using the current accumulated value through the OLED degradation model LUT. The OLED degradation model LUT must be managed as an OLED process parameter. In other words, since the OLED degradation model changes due to process fluctuations, it must be periodically extracted and calculated for management.

[0119] The generated degradation compensation value is stored in memory through the memory controller and transmitted to the degradation compensation unit (200) when outputting an image to perform compensation calculation.

[0120] Figure 15 shows the deterioration data extraction operation according to embodiments.

[0121] Figure 15 explains the operation of the deterioration data extraction unit (401) of Figure 1.

[0122] The current distribution weight generation unit (411) determines the location based on the data enable signal and generates a location current distribution weight value.

[0123] The current distribution weight is calculated through the current distribution weight calculation unit (421) to improve the current difference (luminance difference).

[0124] The deterioration data accumulation unit (403) reflects the deterioration amount according to temperature into the deterioration data using the temperature acceleration coefficient obtained through the temperature acceleration coefficient calculation unit (402). The reflected deterioration data reads the past accumulated value stored in the memory and receives the past accumulated value through the memory controller unit (500). The deterioration data is added to the input past accumulated value to accumulate the current accumulated value. The accumulated value is stored in the memory (600, 700) using the memory controller unit. The memory (600, 700) uses either a non-volatile memory or a volatile memory depending on the operation.

[0125] The thermal data extraction unit (401) can receive a data enable signal and, based on the signal, perform a current distribution weight generation operation. The current distribution weight generation unit (411) can generate current distribution weights as shown in FIGS. 3 to 5. The current distribution weights can be provided to the current distribution weight calculation unit (421).

[0126] The current conversion unit (431) receives an input image from the input image unit (100). The current conversion unit (431) converts the input image into a current. As shown in FIGS. 3 to 5, the current conversion can be performed based on an LUT.

[0127] The current distribution weight calculation unit (421) applies the current distribution weight as shown in FIGS. 3 to 5 to improve the current difference (luminance difference). The deterioration data accumulation unit (403) receives the temperature acceleration coefficient from the temperature acceleration coefficient calculation unit (402). As described above, the deterioration data accumulation unit (403) generates a current accumulation value, i.e., a deterioration data accumulation value, based on the deterioration data, the temperature acceleration coefficient, and the past accumulation value for which the current distribution weight is calculated for the input image. The accumulation value is stored in the memory (600, 700) by the memory controller unit (500) and can be called.

[0128] Figure 16 shows the operation of calculating the temperature acceleration coefficient according to embodiments.

[0129] Figure 16 shows the operation of the temperature acceleration coefficient calculation unit (402) of Figure 1.

[0130] The deterioration data spatiotemporal analysis unit (462) receives deterioration data, analyzes time and space, and calculates the average value of deterioration data per sub-block. The calculated average value of deterioration data per sub-block extracts the sub-block temperature acceleration coefficient using the deterioration data temperature LUT unit, and outputs the temperature acceleration coefficient per deterioration pixel through interpolation in the pixel-unit temperature acceleration coefficient unit (482).

[0131] The sensing data spatiotemporal analysis unit (432) analyzes the amount of change in panel temperature sensing data to extract a temperature acceleration coefficient per line. The extracted temperature acceleration coefficient per line is also used to output a temperature acceleration coefficient per sensing pixel using an interpolation method and to correct a temperature acceleration coefficient per deteriorated pixel, thereby reflecting the accurate temperature deterioration influence of the panel.

[0132] The temperature sensor LUT unit (412) receives panel external temperature sensor data and extracts a global temperature acceleration coefficient.

[0133] The global temperature acceleration coefficient is a coefficient used to reflect the temperature deterioration influence of high temperature conditions that cannot be determined by sensing data and deterioration data. It is reflected in the corrected deterioration pixel unit temperature acceleration coefficient and used as a temperature acceleration coefficient when accumulating deterioration data.

[0134] Fig. 17 shows a display driving device according to embodiments.

[0135] Fig. 17 shows an example in which the display driving device of Fig. 1 may be composed of a processor, memory, and interface unit.

[0136] The display driving device (1700) may include an interface unit (1701), a processor (1702), and / or a memory (1703). Each component of FIG. 8 may correspond to hardware, software, a processor, and / or a combination thereof.

[0137] The interface unit (1701) can receive data required for the device and perform transmission within the device. The interface unit (1701) can receive and control input images, panel sensing data, temperature sensor data, past accumulated values, etc.

[0138] The processor (1702) is connected to the interface unit (1701) and the memory (1703) and can perform the display driving method described in FIGS. 1 to 16, 18, etc. The processor can control and perform the display driving method described in FIGS. 1 to 16, 18, etc.

[0139] The memory (1703) is connected to the processor, and can store and transmit information required for the display driving method described in FIGS. 1 to 16, 18, etc. to the processor.

[0140] Figure 18 shows a display driving method according to embodiments.

[0141] S900, a display driving method according to embodiments may include a step of receiving an image.

[0142] S910, the display driving method according to the embodiments may further include a step of compensating for deterioration of an image based on a deterioration compensation value.

[0143] S920, the display driving method according to the embodiments may further include a step of extracting degradation data from an image.

[0144] S930, the display driving method according to the embodiments may further include a step of accumulating degradation data.

[0145] Referring to FIG. 1, the display driving device may include a compensation unit that receives an image and applies deterioration compensation to the image based on a deterioration compensation value; and an accumulation unit that extracts deterioration data from the image, accumulates the deterioration data, calculates a temperature acceleration coefficient based on the deterioration data, and calculates a deterioration compensation value.

[0146] Referring to FIG. 2, in relation to the deterioration data extraction unit (401), the accumulation unit converts an image into a current based on a look up table (LUT), calculates a CV (current variability) weight based on the position of the panel with respect to the image, and a CV weight map including a CV weight for each region for a reference CV weight of a reference region is calculated, and a current difference for each position can be obtained based on the CV weight.

[0147] Referring to FIGS. 3 to 5, in relation to the current distribution weight generation unit (411), the accumulation unit can measure the current value of each area included in the panel and generate a CV weight based on a reference current value for a specific area.

[0148] Referring to FIG. 6, with respect to the temperature acceleration coefficient calculation unit (402), the accumulation unit calculates a deterioration temperature acceleration coefficient based on a temperature lookup table (LUT) for each block and sub-block of deterioration data for an image, and calculates a sensing temperature acceleration coefficient for each block and sub-block of deterioration data for an image based on the sensing temperature LUT from panel sensing temperature data, and the deterioration temperature acceleration coefficient can be corrected by the sensing temperature acceleration coefficient.

[0149] Referring to FIG. 7, in relation to the temperature sensor LUT (412) of the temperature acceleration coefficient calculation unit (402), the accumulation unit receives the environmental temperature based on the temperature sensor, calculates a global temperature acceleration coefficient based on the sensing temperature LUT, calculates an accumulated value of deterioration data regarding the image based on the global temperature acceleration coefficient, and based on the accumulated value of the deterioration data, deterioration of the image can be compensated for.

[0150] Referring to FIG. 9, with respect to the temperature acceleration coefficient calculation unit (402), the accumulation unit can predict the temperature based on the accumulated value of the deterioration data, calculate the temperature acceleration coefficient based on the temperature LUT from the predicted temperature, and calculate the temperature characteristics of each pixel of the panel based on the temperature acceleration coefficient.

[0151] Referring to Fig. 11, in relation to the sensing data temperature LUT unit (442), the accumulation unit can receive sensing temperature data for each position of the panel and correct the temperature acceleration coefficient based on the sensing temperature data.

[0152] Referring to Figure 1, with respect to the compensation unit, the degradation compensation value can be generated by the accumulation unit.

[0153] Referring to FIGS. 1 and 13, in relation to the deterioration data extraction unit (401), the accumulation unit can generate a current LUT based on the current value for the panel, and calculate a current acceleration coefficient based on the current LUT.

[0154] Referring to FIG. 1, with respect to the degradation data accumulation unit (403), the accumulation unit generates degradation data by reflecting a current acceleration coefficient in an image, accumulates the degradation data, generates an accumulated value of the degradation data, calculates a degradation temperature acceleration coefficient for each sub-block of the panel from the degradation data, and calculates a sensing temperature acceleration coefficient for each line of the panel based on panel temperature sensing data, the degradation temperature acceleration coefficient is corrected by the sensing temperature acceleration coefficient, and the accumulated value of the degradation data can be corrected based on the corrected degradation temperature acceleration coefficient.

[0155] Referring to Fig. 1, in relation to the deterioration compensation amount calculation unit (404), the accumulation unit calculates a deterioration compensation value based on the accumulated value of deterioration data, and deterioration of the image can be compensated for based on the deterioration compensation value.

[0156] Referring to Fig. 15, with respect to the deterioration data extraction unit (401), the accumulation unit includes a deterioration data extraction unit, and the deterioration data extraction unit generates a current distribution weight for each position of the image, and based on the current distribution weight, can correct the current difference for the current converted from the image.

[0157] Referring to FIG. 16, with respect to the temperature acceleration coefficient calculation unit (402), the accumulation unit includes a temperature acceleration coefficient calculation unit, the temperature acceleration coefficient calculation unit generates a temperature sensor LUT based on temperature sensor data, calculates a global temperature acceleration coefficient by the temperature sensor LUT, calculates a block-by-block deterioration data temperature acceleration coefficient of a panel based on image deterioration data, applies the global temperature acceleration coefficient to the deterioration data temperature acceleration coefficient, and calculates a line-by-line temperature acceleration coefficient of a panel based on panel sensing data, thereby correcting the deterioration data temperature acceleration coefficient.

[0158] A display driving device can perform a display driving method. The display driving method includes the steps of: receiving an image; compensating for deterioration of the image based on a deterioration compensation value; extracting deterioration data from the image; and accumulating the deterioration data; wherein a temperature acceleration coefficient and a deterioration compensation value can be calculated based on the deterioration data.

[0159] Due to the embodiments, the embodiments have been described from the perspective of a method and / or an apparatus, and the description of the method and the description of the apparatus can be applied in a complementary manner. The degradation of an image can be compensated through degradation data such as a current difference of an input image, a current acceleration coefficient, a panel temperature, and a temperature acceleration coefficient based on environmental temperature sensing. In addition, by accumulating degradation data, it is possible to perform accurate and efficient degradation compensation in terms of the image and the environment through a memory / feedback structure.

[0160] For the convenience of explanation, each drawing has been described separately, but it is also possible to design a new embodiment by combining the embodiments described in each drawing. In addition, designing a computer-readable recording medium having a program recorded thereon for executing the previously described embodiments, as needed by a person skilled in the art, also falls within the scope of the embodiments. The devices and methods according to the embodiments are not limited to the configurations and methods of the embodiments described above, but the embodiments may be configured by selectively combining all or part of the embodiments so that various modifications can be made. Although preferred embodiments of the embodiments have been illustrated and described, the embodiments are not limited to the specific embodiments described above, and various modifications can be made by a person skilled in the art to which the present invention pertains without departing from the gist of the embodiments claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the embodiments.

[0161] The various components of the devices of the embodiments may be implemented by hardware, software, firmware, or a combination thereof. The various components of the embodiments may be implemented by a single chip, for example, a single hardware circuit. According to embodiments, the components according to the embodiments may be implemented by separate chips. According to embodiments, at least one of the components of the devices of the embodiments may be configured with one or more processors capable of executing one or more programs, and the one or more programs may perform, or include instructions for performing, one or more of the operations / methods according to the embodiments. The executable instructions for performing the methods / operations of the devices of the embodiments may be stored in non-transitory CRMs or other computer program products configured to be executed by one or more processors, or may be stored in temporary CRMs or other computer program products configured to be executed by one or more processors. In addition, the memory according to the embodiments may be used as a concept including not only volatile memory (e.g., RAM, etc.), but also non-volatile memory, flash memory, PROM, etc. Additionally, it may include implementations in the form of carrier waves, such as transmissions via the Internet. Furthermore, processor-readable recording media may be distributed across network-connected computer systems, allowing processor-readable code to be stored and executed in a distributed manner.

[0162] In this document, " / " and "," are interpreted as "and / or". For example, "A / B" is interpreted as "A and / or B", and "A, B" is interpreted as "A and / or B". Additionally, "A / B / C" means "at least one of A, B, and / or C". Also, "A, B, C" means "at least one of A, B, and / or C". Additionally, "or" in this document is interpreted as "and / or". For example, "A or B" can mean 1) "A" only, 2) "B" only, or 3) "A and B". In other words, "or" in this document can mean "additionally or alternatively".

[0163] Terms such as first, second, etc. may be used to describe various components of the embodiments. However, the various components according to the embodiments should not be limited in their interpretation by the above terms. These terms are merely used to distinguish one component from another. For example, a first user input signal may be referred to as a second user input signal. Similarly, a second user input signal may be referred to as a first user input signal. The use of these terms should be interpreted as not departing from the scope of the various embodiments. Although a first user input signal and a second user input signal are both user input signals, they do not mean the same user input signals unless the context clearly indicates otherwise.

[0164] The terminology used to describe the embodiments is for the purpose of describing particular embodiments and is not intended to be limiting of the embodiments. As used in the description of the embodiments and in the claims, the singular is intended to include the plural unless the context clearly dictates otherwise. The expressions “and / or” are used to mean all possible combinations of terms. The expression “includes” describes the presence of features, numbers, steps, elements, and / or components, but does not mean that additional features, numbers, steps, elements, and / or components are not included. Conditional expressions such as “if” or “when” used to describe the embodiments are not intended to be limited to only optional cases. When a specific condition is satisfied, a related action is performed in response to a specific condition, or a related definition is intended to be interpreted.

[0165] Additionally, the operations according to the embodiments described in this document may be performed by a transceiver device including a memory and / or a processor according to the embodiments. The memory may store programs for processing / controlling the operations according to the embodiments, and the processor may control various operations described in this document. The processor may be referred to as a controller, etc. The operations according to the embodiments may be performed by firmware, software, and / or a combination thereof, and the firmware, software, and / or a combination thereof may be stored in the processor or in the memory.

[0166] Meanwhile, the operations according to the embodiments described above may be performed by a transmitting device and / or a receiving device according to the embodiments. The transmitting / receiving device may include a transmitting / receiving unit for transmitting and receiving media data, a memory for storing instructions (program code, algorithm, flowchart, and / or data) for a process according to the embodiments, and a processor for controlling the operations of the transmitting / receiving device.

[0167] The processor may be referred to as a controller or the like, and may correspond to, for example, hardware, software, and / or a combination thereof. The operations according to the above-described embodiments may be performed by the processor. Furthermore, the processor may be implemented as an encoder / decoder or the like for the operations of the above-described embodiments.

[0168] As described above, the relevant contents have been described in the best form for carrying out the embodiments.

[0169] As described above, the embodiments can be applied in whole or in part to digital image transmission and reception devices and systems.

[0170] Those skilled in the art may make various changes or modifications to the embodiments within the scope of the embodiments.

[0171] Embodiments may include modifications / changes, which do not depart from the scope of the claims and their equivalents.

Claims

1. A compensation unit that receives an image and applies deterioration compensation to the image based on a deterioration compensation value; and Extracting degradation data from the above image, Accumulate the above deterioration data, Based on the above deterioration data, the temperature acceleration coefficient is calculated, An accumulator for calculating the above deterioration compensation value; including; Display driver.

2. In paragraph 1, The above cumulative portion is, Convert the above image into current based on LUT (look up table), Based on the position of the panel in the above image, the CV (current variability) weight is calculated, A CV weight map is produced that includes region-specific CV weights relative to the reference CV weights of the reference region, Based on the above CV weights, the current difference by location is obtained. Display driver.

3. In paragraph 2, The above cumulative portion is, Measure the current value of each area included in the above panel, and generate the CV weight based on the reference current value for the specific area. Display driver.

4. In paragraph 1, The above cumulative portion is, Calculate the deterioration temperature acceleration coefficient based on the temperature LUT (look up table) for each block and sub-block of deterioration data regarding the above image, Based on the sensing temperature LUT from the panel sensing temperature data, a sensing temperature acceleration coefficient is calculated for each block and sub-block of the degradation data for the image, The above deterioration temperature acceleration coefficient is corrected by the sensing temperature acceleration coefficient, Display driver.

5. In paragraph 4, The above cumulative portion is, Receive the environmental temperature based on the temperature sensor, and calculate the global temperature acceleration coefficient based on the sensing temperature LUT, Based on the above global temperature acceleration coefficient, the accumulated value of the deterioration data for the image is calculated, Based on the accumulated value of the above degradation data, the degradation of the image is compensated for. Display driver.

6. In paragraph 5, The above cumulative portion is, Based on the accumulated value of the above deterioration data, the temperature is predicted, Based on the temperature LUT from the predicted temperature, the temperature acceleration coefficient is calculated, Based on the above temperature acceleration coefficient, the temperature characteristics of each pixel of the panel are calculated. Display driver.

7. In paragraph 5, The above cumulative portion is, Receive sensing temperature data by location of the above panel, Based on the above sensing temperature data, the temperature acceleration coefficient is corrected. Display driver.

8. In paragraph 1, The above deterioration compensation value is generated by the above accumulation unit, Display driver.

9. In paragraph 8, The above cumulative portion is, Based on the current values ​​for the panel, a current LUT is generated, Based on the above current LUT, the current acceleration coefficient is calculated. Display driver.

10. In paragraph 9, The above cumulative portion is, By reflecting the current acceleration coefficient in the above image, deterioration data is generated, By accumulating the above deterioration data, an accumulated value of the deterioration data is generated, From the above degradation data, the degradation temperature acceleration coefficient for each sub-block of the panel is calculated, Based on the panel temperature sensing data, the sensing temperature acceleration coefficient for each line of the panel is calculated, The above deterioration temperature acceleration coefficient is corrected by the sensing temperature acceleration coefficient, The accumulated value of the above deterioration data is corrected based on the corrected deterioration temperature acceleration coefficient. Display driver.

11. In paragraph 10, The above cumulative portion is, Based on the accumulated value of the above deterioration data, the deterioration compensation value is calculated, Based on the above degradation compensation value, degradation of the image is compensated for. Display driver.

12. In paragraph 2, The above accumulation unit includes a deterioration data extraction unit, The above deterioration data extraction unit, Generate current distribution weights for each position of the above image, Based on the above current distribution weight, the current difference for the current converted from the image is corrected. Display driver.

13. In paragraph 4, The above accumulation section includes a temperature acceleration coefficient calculation section, The above temperature acceleration coefficient calculation section is, A temperature sensor LUT is generated based on temperature sensor data, and a global temperature acceleration coefficient is calculated by the temperature sensor LUT. Based on the degradation data of the above image, the degradation data temperature acceleration coefficient for each block of the panel is calculated, and the global temperature acceleration coefficient is applied to the degradation data temperature acceleration coefficient. Based on the panel sensing data, the temperature acceleration coefficient for each line of the panel is calculated, and the temperature acceleration coefficient of the deterioration data is corrected. Display driver.

14. Step of receiving the image; A step of compensating for deterioration of the image based on a deterioration compensation value; A step of extracting degradation data from the above image; and A step of accumulating the above deterioration data; including; Based on the above deterioration data, the temperature acceleration coefficient is calculated, and the deterioration compensation value is calculated. How to drive a display.

15. In paragraph 14, The above accumulating steps are: Convert the above image into current based on LUT (look up table), Based on the position of the panel in the above image, the CV (current variability) weight is calculated, A CV weight map is produced that includes region-specific CV weights relative to the reference CV weights of the reference region, Based on the above CV weights, the current difference by location is obtained. How to drive a display.

16. In paragraph 15, The above accumulating steps are: Measure the current value of each area included in the above panel, and generate the CV weight based on the reference current value for the specific area. How to drive a display.

17. In paragraph 14, The above accumulating steps are: Calculate the deterioration temperature acceleration coefficient based on the temperature LUT (look up table) for each block and sub-block of deterioration data regarding the above image, Based on the sensing temperature LUT from the panel sensing temperature data, a sensing temperature acceleration coefficient is calculated for each block and sub-block of the degradation data for the image, The above deterioration temperature acceleration coefficient is corrected by the sensing temperature acceleration coefficient, How to drive a display.

18. In paragraph 17, The above accumulating steps are: Receive the environmental temperature based on the temperature sensor, and calculate the global temperature acceleration coefficient based on the sensing temperature LUT, Based on the above global temperature acceleration coefficient, the accumulated value of the deterioration data for the image is calculated, Based on the accumulated value of the above degradation data, the degradation of the image is compensated for. How to drive a display.

19. In paragraph 18, The above accumulating steps are: Based on the accumulated value of the above deterioration data, the temperature is predicted, Based on the temperature LUT from the predicted temperature, the temperature acceleration coefficient is calculated, Based on the above temperature acceleration coefficient, the temperature characteristics of each pixel of the panel are calculated. How to drive a display.

20. In paragraph 18, The above accumulating steps are: Receive sensing temperature data by location of the above panel, Based on the above sensing temperature data, the temperature acceleration coefficient is corrected. How to drive a display.

21. In paragraph 14, The above deterioration compensation value is generated by the above accumulating step, How to drive a display.

22. In paragraph 21, The above accumulating steps are: Based on the current values ​​for the panel, a current LUT is generated, Based on the above current LUT, the current acceleration coefficient is calculated. How to drive a display.

23. In paragraph 22, The above accumulating steps are: By reflecting the current acceleration coefficient in the above image, deterioration data is generated, By accumulating the above deterioration data, an accumulated value of the deterioration data is generated, From the above degradation data, the degradation temperature acceleration coefficient for each sub-block of the panel is calculated, Based on the panel temperature sensing data, the sensing temperature acceleration coefficient for each line of the panel is calculated, The above deterioration temperature acceleration coefficient is corrected by the sensing temperature acceleration coefficient, The accumulated value of the above deterioration data is corrected based on the corrected deterioration temperature acceleration coefficient. How to drive a display.

Citation Information

Patent Citations

  • Display device and method of driving the same

    JP2012128146A

  • Compensation application processor, display apparatus having the compensation application processor and method of driving the display apparatus

    KR1020180030342A

  • Apparatus for preventing entry of rain when vehicle door is opened

    KR1020230009143A

  • System for shaping dream and method thereof

    KR1020240124470A

  • KR20210154121A

Cited By

  • Aging compensation method of display panel, display equipment and storage medium

    CN119993052A