Display device and method for driving the same

By introducing a correction controller and memory into the display device, the final correction data is generated using model correction data and image quality correction data, the problems of gamma deviation and timing controller installation difficulties in display panel production are solved, and more efficient image correction and flexibility in production processes are achieved.

CN113345373BActive Publication Date: 2025-05-30SAMSUNG DISPLAY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110226333.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-03-02
Filing Date
2021-03-01
Publication Date
2025-05-30
Estimated Expiration
2041-03-01

AI Technical Summary

Technical Problem

During the production process, existing display panels have uneven exposure of light beams due to equipment limitations, resulting in gamma deviation, and it is difficult to install timing controllers of different models.

Method used

A display device is designed, including a display panel, a timing controller, a memory and a correction controller. By storing model correction data and image quality correction data, the correction controller generates final correction data and transmits it to the timing controller for correcting the image signal.

Benefits of technology

Effectively reduce the gamma deviation of the display panel, can adapt to different models of timing controllers, and improve the productivity and flexibility of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113345373B_ABST
    Figure CN113345373B_ABST
Patent Text Reader

Abstract

The present invention relates to a display device and a method for driving the display device. The display device according to some embodiments includes: a display panel including a plurality of pixels; a timing controller configured to correct an input image signal and transmit the input image signal to the display panel; a memory configured to store model correction data for correcting gray values and image quality correction data for correcting gamma deviation of the display panel, the model correction data corresponding to each model of a plurality of timing controllers; and a correction controller configured to generate final correction data by using the model correction data and the image quality correction data and transmit the final correction data to the timing controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a display device and a driving method thereof. Background Art

[0002] A display device displays an image corresponding to a digital image signal received from a source on a display panel. The display panel includes a plurality of pixels to which an analog signal (e.g., a data voltage) generated by processing the digital image signal is applied. Each pixel emits light according to the applied voltage (e.g., as an OLED display), or controls the intensity of light passing through a liquid crystal according to the liquid crystal transmittance (e.g., as an LCD display), and the liquid crystal transmittance is adjustable by the applied voltage.

[0003] When performing a thin film transistor process for manufacturing a display panel, due to limitations of equipment, light beams may irradiate the display panel with different exposure amounts. However, the difference in the exposure amount generates a deviation in the exposure amount, which changes the characteristics of the image quality, thereby generating a defect of gamma deviation. To reduce gamma deviation, each display panel stores image quality correction data in a memory by using brightness, which is measured by using an image test or a visual test device.

[0004] Depending on user requirements, display panels manufactured through the same process may include different models of timing controllers. However, for each model of timing controller, the address of the memory storing the image quality correction data is different, and each model may have different measured gamma values and target gamma values of the display panel. Therefore, display panels manufactured through the same process may reduce gamma deviation when used with corresponding model timing controllers, and it may be difficult to install different model timing controllers on the display panel.

[0005] The above information disclosed in this background art section is only for enhancing the understanding of the background art of the embodiments of the present disclosure, and thus, it may include information that does not constitute the prior art known to those of ordinary skill in the art in this country. Summary of the Invention

[0006] The present disclosure can enable reduction of gamma deviation of a display panel.

[0007] When the model of the combined timing controller changes, the present disclosure can enable correction of image quality.

[0008] Some embodiments of the present disclosure provide a display device, including: a display panel including a plurality of pixels; a timing controller configured to correct an input image signal and transmit the input image signal to the display panel; a memory configured to store model correction data for correcting gray values and image quality correction data for correcting a gamma deviation of the display panel, the model correction data corresponding to each model of a plurality of timing controllers; and a correction controller configured to generate final correction data by using the model correction data and the image quality correction data and transmit the final correction data to the timing controller.

[0009] The gamma deviation may include a difference between a measured gamma of the display panel when driven by a timing controller of a first model and a target gamma of the timing controller of the first model.

[0010] The gamma corrected by the model correction data may represent a gamma difference corresponding to a difference between a difference between a center value gamma of a timing controller of the first model and a target gamma of the timing controller of the first model and a difference between a center value gamma of a timing controller of a second model and a target gamma of the timing controller of the second model, where the center value gamma includes a representative value of the measured gamma for each gray level when driven by a timing controller of a given model of a plurality of display panels generated in the same manufacturing process as the display panel.

[0011] The center value gamma may include an average value or a median value of the measured gamma for each gray level of a plurality of display panels generated in the same manufacturing process.

[0012] The gamma value corrected by the final correction data may be calculated by using the following equation: g(x) = C B (x) + d2 - T B (x), f(x) = C A (x) + d1 - T A (x), C A (x) = C B (x) + X, and where, when d1 = d2, g(x) = C A (x) - X + d1 - T B (x) = f(x) + (T B (x) - C B (x)) - (T A (x) - C A (x)), where g(x) is the gamma value corrected by the final correction data, C B (x) is the center value gamma of the timing controller of the second model, d2 is the gamma deviation of the display panel corrected corresponding to the timing controller of the second model, T B(x) is the target gamma of the timing controller of the second model, f(x) is the gamma value corrected by the image quality correction data, and C A (x) is the central value gamma of the timing controller of the first model, d1 is the gamma deviation of the display panel corrected corresponding to the timing controller of the first model, and T A (x) is the target gamma of the timing controller of the first model.

[0013] The target gamma of the timing controller of the first model may be different from the target gamma of the timing controller of the second model.

[0014] The image quality correction data may be stored at different addresses in the memory according to the model of the timing controller.

[0015] The timing controller may be configured to correct the image signal by using the final correction data, wherein the correction controller is configured to store the final correction data in the memory.

[0016] The model correction data and the image quality correction data may be stored in a look-up table (LUT).

[0017] The pixel may respectively include a red sub-pixel, a green sub-pixel, and a blue sub-pixel, wherein the image signal includes red data, green data, and blue data.

[0018] Other embodiments of the present disclosure provide a method for driving a display device, the display device including: a display panel including a plurality of pixels; a timing controller configured to correct an input image signal and transmit the input image signal to the display panel; and a memory configured to store model correction data for correcting gray values corresponding to respective models of a plurality of timing controllers, and to store image quality correction data for correcting the gamma deviation of the display panel; the method including: determining identification information of the timing controller; reading model data from the model correction data according to the identification information of the timing controller; determining identification information of the display panel; reading the image quality correction data by using the identification information of the display panel; and generating final correction data by using the model correction data and the image quality correction data.

[0019] The method may further include transmitting the final correction data to the timing controller so that the timing controller can correct the image signal by using the final correction data.

[0020] The gamma deviation may include the difference between the measured gamma of the display panel when driven by the timing controller of the first model and the target gamma of the timing controller of the first model.

[0021] The gamma corrected by the model correction data can represent a gamma difference corresponding to the difference between the center value gamma of the timing controller of the first model and the target gamma of the timing controller of the first model and the difference between the center value gamma of the timing controller of the second model and the target gamma of the timing controller of the second model, where the center value gamma includes the represented values of the measured gamma for each gray level when driven by the timing controller of a given model of a plurality of display panels generated in the same manufacturing process as the display panel.

[0022] The center value gamma can include the average or median value of the measured gamma for each gray level of a plurality of display panels.

[0023] The gamma value corrected by the final correction data can be calculated using the following equation: g(x) = C B (x) + d2 - T B (x), f(x) = C A (x) + d1 - T A (x), C A (x) = C B (x) + X, and where, when d1 = d2, g(x) = C A (x) - X + d1 - T B (x) = f(x) + (T B (x) - C B (x)) - (T A (x) - C A (x)), where g(x) is the gamma value corrected by the final correction data, C B (x) is the center value gamma of the timing controller of the second model, d2 is the gamma deviation of the display panel corrected corresponding to the timing controller of the second model, T B (x) is the target gamma of the timing controller of the second model, f(x) is the gamma value corrected by the image quality correction data, C A (x) is the center value gamma of the timing controller of the first model, d1 is the gamma deviation of the display panel corrected corresponding to the timing controller of the first model, and T A (x) is the target gamma of the timing controller of the first model.

[0024] The target gamma of the timing controller of the first model can be different from the target gamma of the timing controller of the second model.

[0025] The image quality correction data can be stored at different addresses in the memory according to the model of the timing controller.

[0026] The method can further include storing the final correction data in the memory.

[0027] Model correction data and image quality correction data can be stored in a look-up table (LUT).

[0028] According to the described embodiments, various models of a timing controller can be used for one display panel, and the productivity of the display panel can be improved through a single vision / image test. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A block diagram showing a display device according to some embodiments.

[0030] Figure 2 A flash memory, a correction controller, and a timing controller are shown according to some embodiments.

[0031] Figure 3 A flowchart showing a method for driving a correction controller and a timing controller is shown.

[0032] Figure 4 A graph showing model correction data and image quality correction data is shown.

[0033] Figure 5 An example of model correction data stored in a flash memory is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0034] The features of the inventive concept and the method of accomplishing the inventive concept can be more easily understood by referring to the detailed description of the embodiments and the accompanying drawings. Hereinafter, the embodiments will be described in more detail with reference to the drawings. However, the described embodiments may be embodied in various different forms and should not be construed as limited to the embodiments illustrated herein. Instead, these embodiments are provided as examples so that the present disclosure will be thorough and complete, and will fully convey the aspects and features of the inventive concept to those skilled in the art. Therefore, processes, elements, and techniques that are unnecessary for those of ordinary skill in the art may not be described in order to fully understand the aspects and features of the inventive concept.

[0035] Unless otherwise stated, throughout the drawings and the written description, the same reference numerals, characters, or combinations thereof represent the same elements, and thus, their description will not be repeated. Further, parts irrelevant to the description of the embodiments may not be shown to make the description clear. In the drawings, the relative dimensions of elements, layers, and regions may be exaggerated for clarity.

[0036] In the detailed description, for purposes of explanation, numerous specific details are set forth to provide a thorough understanding of the various embodiments. However, it is apparent that the various embodiments may be practiced without these specific details or with one or more equivalent arrangements. In other instances, well-known structures and devices are shown in block diagram form to avoid unnecessarily obscuring the various embodiments.

[0037] Further, in the present specification, the phrase "on a plane" or "planar view" means viewing the target portion from the top, and the phrase "in a cross-section" means viewing a cross-section formed by vertically cutting the target portion from the side.

[0038] It will be understood that when an element, layer, region, or component is referred to as being "formed on", "on", "connected to", or "coupled to" another element, layer, region, or component, it can be directly formed on, directly on, directly connected to, or directly coupled to another element, layer, region, or component, or indirectly formed on, indirectly on, indirectly connected to, or indirectly coupled to another element, layer, region, or component such that one or more intermediate elements, layers, regions, or components may be present. However, "directly connected / coupled" means that one component is directly connected or directly coupled to another component without an intermediate component. At the same time, other expressions describing the relationship between components such as "between", "immediately between", or "adjacent to" and "immediately adjacent to" can be similarly interpreted. Additionally, it will also be understood that when an element or layer is referred to as being "between" two elements or layers, it can be the only element or layer between the two elements or layers, or one or more intermediate elements or layers may also be present.

[0039] The terms used herein are for the purpose of describing particular embodiments only and are not intended to limit the present disclosure. As used herein, the singular form "a" is also intended to include the plural form unless the context clearly indicates otherwise. It will be further understood that when used in this specification, the terms "comprises", "has", and "contains" specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0040] As used herein, the terms "substantially", "about", "approximately" and similar terms are used as approximating terms and not as terms of degree, and are intended to account for the inherent deviations of measured or calculated values that would be recognized by a person of ordinary skill in the art. Taking into account the measurements under discussion and the errors associated with the measurement of a particular quantity (i.e., the limitations of the measurement system), as used herein, "about" or "approximately" includes the recited value and means within an acceptable deviation of the particular value as determined by a person of ordinary skill in the art. For example, "about" can mean within one or more standard deviations or within ±30%, 20%, 10% or 5% of the recited value. Further, when describing embodiments of the present disclosure, the use of "may" refers to "one or more embodiments of the present disclosure".

[0041] When one or more embodiments can be implemented differently, a particular process order can be performed differently than the described order. For example, two consecutively described processes can be performed substantially simultaneously or in an order opposite to the described order.

[0042] An electronic device or an electrical device and / or any other related device or component according to embodiments of the present disclosure described herein can be implemented using any suitable hardware, firmware (e.g., application specific integrated circuit), software, or a combination of software, firmware, and hardware. For example, the various components of these devices can be formed on one integrated circuit (IC) chip or on separate IC chips. Further, the various components of these devices can be implemented on a flexible printed circuit film, a tape carrier package (TCP), a printed circuit board (PCB), or formed on a substrate.

[0043] Further, the various components of these devices can be processes or threads running on one or more processors in one or more computing devices, which execute computer program instructions and interact with other system components to perform the various functions described herein. The computer program instructions are stored in a memory, which can be implemented in a computing device using a standard storage device such as random access memory (RAM). The computer program instructions can also be stored in other non-transitory computer-readable media such as a CD-ROM, a flash drive, etc. Additionally, those skilled in the art should recognize that, without departing from the spirit and scope of the embodiments of the present disclosure, the functions of various computing devices can be combined or integrated into a single computing device, or the functions of a particular computing device can be distributed over one or more other computing devices.

[0044] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this inventive concept belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the relevant art and / or the context of this specification, and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

[0045] Figure 1 A block diagram showing a display device according to some embodiments.

[0046] The display device 10 includes a display panel 100, a scan driver 110, a data driver 120, a calibration controller 140, and a timing controller 130. When implementing the display device, it may not be necessary to refer to Figure 1 the described constituent elements. Thus, the display device described in this specification may include a greater or lesser number of constituent elements than those set above.

[0047] The display device 10 may be an organic light emitting device or may be a liquid crystal display. Further, the display device 10 may be a flexible display device, a rollable display device, a bendable display device, a transparent display device, and / or a mirror display device as an organic light emitting device.

[0048] The display panel 100 includes a display area 102 in which a plurality of pixels PX are positioned. The memory 104 may be located in a non-display area different from the display area 102.

[0049] For example, a plurality of pixels PX are located in the display area 102, and an image may be displayed by the plurality of pixels PX. Each pixel PX may include a plurality of color (e.g., red, green, and blue) sub-pixels.

[0050] For example, the display panel 100 may include a plurality of pixels PX, and the plurality of pixels PX are connected to a corresponding one of a plurality of scan lines SL and a corresponding one of a plurality of data lines DL.

[0051] The memory 104, which may be a flash memory, stores model calibration data (e.g., when driven by a timing controller corresponding to one of the respective models), and also stores image quality calibration data (e.g., when driven by a timing controller of a specific model). The model calibration data and the image quality calibration data may be stored in a look-up table (LUT), which will be further described below.

[0052] The scan driver 110 can provide a scan signal to the pixels PX of the display panel 100 through the scan lines SL. The scan driver 110 can provide the scan signal to the display panel 100 based on the first control signal CONT1 provided by the timing controller 130.

[0053] The data driver 120 can provide a data signal to the pixels PX of the display panel 100 through the data lines DL. The data driver 120 selects a gray-scale voltage according to the image data signal DATA, and transmits information corresponding to the gray-scale voltage to the plurality of data lines as a data signal. For example, the data driver 120 samples and holds the image data signal DATA input through the second control signal CONT2, and transmits a plurality of data signals to the plurality of data lines DL. When an enable-level scan signal is applied to the plurality of pixels PX, the data driver 120 can apply a data signal having a voltage range (e.g., a predetermined voltage range) to the plurality of data lines DL.

[0054] The timing controller 130 receives an image signal IS that can be received by an external graphics source and an input control signal CONT for controlling the image signal IS. The image signal IS can include luminance information divided by the gray scale or gray level of each pixel PX of the display panel 100. The image signal IS can include red data, green data, and blue data corresponding to each red sub-pixel, green sub-pixel, and blue sub-pixel. The timing controller 130 can also receive final correction data COR2 from the correction controller 140.

[0055] The input control signal CONT transmitted to the timing controller 130 can include a vertical synchronization signal, a horizontal synchronization signal, a main clock signal, and a data enable signal.

[0056] The timing controller 130 can generate a first control signal CONT1, a second control signal CONT2, and an image data signal DATA according to the image signal IS, the final correction data COR2, the horizontal synchronization signal, the vertical synchronization signal, the main clock signal, the data enable signal, etc.

[0057] Based on the input image signal IS, the final correction data COR2, and the input control signal CONT, the timing controller 130 performs appropriate image processing on the image signal IS according to the operating conditions of the display panel 100 and the data driver 120. For example, the timing controller 130 can perform image processing such as gamma correction or brightness compensation on the image signal IS by using the final correction data COR2 to generate an image data signal DATA.

[0058] The calibration controller 140 receives model calibration data and image quality calibration data COR1 from the flash memory 104, generates final calibration data COR2 based on the received data while considering the model or model type of the timing controller 130 and the model or model type of the display panel 100, and transmits the final calibration data COR2 to the timing controller 130. The calibration controller 140 may store the final calibration data COR2 in the flash memory 104.

[0059] According to some embodiments, the calibration controller 140 may be implemented with an additional application processor (AP). According to some embodiments, the calibration controller 140 may be included in the timing controller 130. According to some embodiments, the calibration controller 140 may be located on the display panel 100.

[0060] Now, a method for driving the display device 10 will be described in detail with reference to Figure 2 and Figure 3 A method for driving the display device 10 will be described in detail.

[0061] Figure 2 FIG. shows a flash memory, a calibration controller, and a timing controller according to some embodiments, and Figure 3 FIG. shows a flowchart of a method for driving the calibration controller and the timing controller (e.g., Figure 2 the calibration controller and the timing controller shown in

[0062] As shown in Figure 3 , the calibration controller 140 may determine identification information of the timing controller 130 (step S100). The timing controller 130 may be manufactured in various types according to the manufacturing company, the model applied, and the panel applied. When driven by different models of the timing controller 130, the same display panel 100 may generate different corresponding measured luminance distributions. The calibration controller 140 may receive an identification code MO of the timing controller 130 from the timing controller 130 (e.g., see Figure 1 ), and may determine the model of the timing controller 130.

[0063] The calibration controller 140 may read model calibration data 1040 from the flash memory 104 according to the model of the timing controller 130 (step S110). When the corresponding display panel 100 is driven by different models of the timing controller, the flash memory 104 may store data for performing color gamma correction. The above color gamma correction may be color gamma correction according to the deviation of material characteristics caused by the manufacturing process of each display panel 100.

[0064] The calibration controller 140 may determine the identification information of the display panel 100 (step S120). The identification information of the display panel 100 may indicate information for instructing which model of timing controller 130 the display panel 100 is preset to be driven by. The calibration controller 140 may read the identification information of the display panel 100 stored in the flash memory 104.

[0065] The calibration controller 140 may read the image quality correction data 1048 by using the identification information of the display panel 100 (step S130). The image quality correction data 1048 may represent data for correcting color gamma according to physical property deviations caused by the processes used to manufacture the display panel 100 for each unit.

[0066] The location where the image quality correction data 1048 is stored in the memory 104 depends on which model of timing controller 130 is to drive (e.g., preset to drive) the display panel 100. When the model of the timing controller intended to drive the display panel 100 is different from the model of the timing controller 130 connected to the display panel 100 to drive the current display panel 100, the address in the memory 104 where the image quality correction data 1048 is stored may be incorrect (e.g., different addresses may be used for different models of timing controllers). Therefore, the timing controller 130 driving the current display panel 100 may not be able to correctly read the image quality correction data 1048 from the memory 104.

[0067] Therefore, the calibration controller 140 may determine the address in the memory 104 where the image quality correction data 1048 is stored by using the identification information of the display panel 100 and read the image quality correction data 1048 from the corresponding address.

[0068] The calibration controller 140 combines the model correction data 1042, 1044, or 1046 read from the memory 104 and the image quality correction data 1048 to generate the final correction data 1400 (step S140). The calibration controller 140 transmits the generated final correction data 1400 to the timing controller 130.

[0069] The calibration controller 140 may store the final correction data 1400 in a new address in the memory 104 corresponding to the model of the timing controller 130 driving the current display panel 100. In this case, the calibration controller 140 may generate the final correction data 1400 once, and after that, the calibration controller 140 may transmit the final correction data 1400 stored in the memory 104 to the timing controller 130, or the timing controller 130 may read the final correction data 1400 stored in the memory 104.

[0070] Now, reference will be made to Figure 4 describe the model correction data, the image quality correction data, and the final correction data generated therefrom, and reference will be made below to Figure 5 further describe the correction (S150) of the image signal by using the final correction data.

[0071] Figure 4 A graph showing the model correction data and the image quality correction data.

[0072] When driven by different models of timing controllers, the same display panel may have different measured luminance distributions. Therefore, different respective measured gammas (G A (x) and G B (x)) or gamma corrections can be generated.

[0073] Therefore, in the case of generating N display panels (N is an integer) with the same manufacturing process, the center value of the gamma measured when driven by a first model of timing controller may be different from the center value of the gamma measured when driven by a different second model of timing controller.

[0074] For example, when driven by a first model of timing controller, the gammas of each gray level on i display panels (i is an integer less than N) among the N display panels can be measured by an image test device. By using the measured gammas of each gray level of the i display panels driven by the first model of timing controller, the center value (e.g., the center value gamma) of the measured gammas of each gray level of the i display panels driven by the first model of timing controller is generated.

[0075] The center value gamma is a representative value of the measured gammas of each gray level of multiple display panels when driven by a given type or model (e.g., a predetermined model) of timing controller, and the center value gamma can be the average value or the median value of the measured gammas of each gray level of multiple display panels. The center value gamma (C A (x)) of the first model is a representative value of the measured gammas of each gray level when multiple display panels are driven by the first model of timing controller, and the center value gamma (C B (x)) of the second model is a representative value of the measured gammas of each gray level when multiple display panels are driven by the second model of timing controller.

[0076] When display panels generated by the same manufacturing process are driven by different models of timing controllers, the model correction data can correct the difference between the center value gamma and the target gamma. This will be described in a later part of this specification.

[0077] In other words, when display panels generated by the same manufacturing process are driven by the same model of timing controller, the measured gammas for each gray level of each display panel can be different from each other. Therefore, each measured gamma for each gray level may deviate from the target gamma. Considering the deviation, the image quality correction data can correct the input data so that each display panel can represent the target gamma (T A (x) / T B (x)).

[0078] As described above, the display panel 100 may include a memory 104 that stores model correction data corresponding to different timing controllers of each model and image quality correction data when driven by a specific model of timing controller.

[0079] The correction controller 140 can read the model correction data and the image quality correction data from the memory 104 to generate final correction data for correcting the input gray data.

[0080] When a second model of timing controller is attached to the display panel "A" including a memory that stores image quality correction data when driven by a first model of timing controller, the correction controller 140 can read the image quality correction data and the model correction data corresponding to the second model of timing controller from the memory. The correction controller 140 calculates the final correction data by using the image quality correction data and the model correction data.

[0081] The image quality correction data can be used to compensate for the measured gamma (G A (x)) of the display panel A (for example, the center value gamma (C A (x)) of the first model + the gamma deviation d1 of the display panel A) and the difference between the target gamma (T A (x)) of the first model of timing controller.

[0082] The final correction data can be used to compensate for the difference between the measured gamma (G B (x)) of the display panel A when driven by the second model of timing controller and the target gamma (T B (x)) of the second model of timing controller.

[0083] The gamma value corrected by the image quality correction data will be referred to as the image quality correction value (f(x)), and the gamma value corrected by the final correction data will be referred to as the final correction value (g(x)).

[0084] When the production of the display panel A is completed, it may be difficult to measure the gamma when the display panel A is driven by the second model of timing controller. Therefore, the measured gamma (GB (x)) can be set to be the gamma that is the sum of the gamma deviation d2 of display panel A when driven by the second model and the center value gamma (C B (x)) of display panel A.

[0085] The center value gamma (C A (X)) of the first model can be equal to or different from the center value gamma (C B (x)) of the second model. The difference d3 between the center value gamma (C A (x)) of the first model and the center value gamma (C B (x)) of the second model will be labeled as X.

[0086] The final correction value can be calculated by using Equation 1 to Equation 4, and the final correction data can be generated therefrom.

[0087] Equation 1

[0088] g(x) = C B (x) + d2 - T B (x)

[0089] Equation 2

[0090] f(x) = C A (x) + d1 - T A (x)

[0091] Equation 3

[0092] C A (x) = C B (x) + X

[0093] Equation 4

[0094] If d1 = d2,

[0095] g(X) = C A (x) - X + d1 - T B (X)

[0096] = f(X) + (T B (X) - C B (X)) - (T A (X) - C A (X))

[0097] Here, g(x) is the final correction value, C B (x) is the center value gamma of the second model, d2 is the gamma deviation of the display panel corrected by the second model, T B (x) is the target gamma of the second model, f(x) is the image quality correction value, C A(x) is the central value gamma of the first model, d1 is the gamma deviation of the display panel corrected with the first model, and T A (x) is the target gamma of the first model.

[0098] In Equation 4, a display panel 100 is operated using a timing controller of a different model. Therefore, the gamma deviation of the display panel corrected with the first model is equal to the gamma deviation of the display panel corrected with the second model. The model correction data is used to correct gamma by the value of (T B (x) - C B (x)) - (T A (x) - C A (x)). Now, the model correction data will be described with reference to Figure 5 Describe the model correction data.

[0099] Figure 5 An example of the model correction data stored in a flash memory (e.g., the flash memory shown in Figure 2 ) is shown.

[0100] Regarding the model correction data, the red gamma correction data, green gamma correction data, and blue gamma correction data corresponding to the red data R, green data G, and blue data B that can be input data, respectively, can be stored in a lookup table. Depending on the model of the timing controller 130, the model correction data has different values.

[0101] The timing controller 130 performs color gamma correction corresponding to the red data, green data, and blue data RGB of the image signal IS by using the final correction data 1400, thereby correcting the image signal (step S150). The timing controller 130 can output the color gamma-corrected data RGB' to the data driver 120.

[0102] When the image quality correction data is determined for each model of the timing controller 130 and when the model of the timing controller 130 connected to the display panel 100 changes, the previous image quality correction data may have to be regenerated again by using an image test device.

[0103] However, according to the present disclosure, even when changing the model of the timing controller, normal image quality correction data can be generated using the image quality correction data of a specific model without using an image test device. Therefore, it is easy to change the model of the timing controller 130 to be effectively combined with the display panel 100, thereby improving productivity and being able to respond to delivery deadlines in a flexible manner.

[0104] Although embodiments of the present disclosure have been described in connection with what are presently considered to be practical embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims, the functional equivalents of which shall be included therein.

Claims

1. A display device, comprising: a display panel including a plurality of pixels; a timing controller configured to correct an input image signal and transmit the input image signal to the display panel; a memory configured to store model correction data for correcting gray values and image quality correction data for correcting gamma deviation of the display panel, the model correction data corresponding to each model of a plurality of timing controllers; and a correction controller configured to generate final correction data by using the model correction data and the image quality correction data and transmit the final correction data to the timing controller.

2. The display device according to claim 1, wherein the gamma deviation includes a difference between a measured gamma of the display panel when driven by a timing controller of a first model and a target gamma of the timing controller of the first model.

3. The display device according to claim 2, wherein the gamma corrected by the model correction data represents a gamma difference corresponding to a difference between a difference between a center value gamma of the timing controller of the first model and a target gamma of the timing controller of the first model and a difference between a center value gamma of a timing controller of a second model and a target gamma of the timing controller of the second model, wherein, when driven by a timing controller of a given model of a plurality of display panels generated in the same manufacturing process as the display panel, the center value gamma includes a representative value of the measured gamma for each gray level.

4. The display device according to claim 3, wherein the center value gamma includes an average value or a median value of the measured gamma for each gray level of the plurality of display panels generated in the same manufacturing process.

5. The display device according to claim 3, wherein the gamma value corrected by the final correction data is calculated by using the following equation: g(x) = C B (x) + d2 - T B (x), f(x) = C A (x) + d1 - T A (x), C A f(x) = C B f(x)+X, and Among them, when d1 = d2, g(x) = C A (x) - X + d1 - T B (x) = f(x) + (T B (x) - C B (x)) - (T A (x) - C A (X)), Among them, g(x) is the gamma value corrected by the final correction data, C B (x) is the central value gamma of the timing controller of the second model, d2 is the gamma deviation of the display panel corrected corresponding to the timing controller of the second model, T B (x) is the target gamma of the timing controller of the second model, f(x) is the gamma value corrected by the image quality correction data, C A (x) is the central value gamma of the timing controller of the first model, d1 is the gamma deviation of the display panel corrected corresponding to the timing controller of the first model, and T A (x) is the target gamma of the timing controller of the first model.

6. The display device according to claim 3, wherein the target gamma of the timing controller of the first model is different from the target gamma of the timing controller of the second model.

7. The display device according to claim 1, wherein the image quality correction data is stored at different addresses in the memory according to the model of the timing controller.

8. The display device according to claim 1, wherein the timing controller is configured to correct the input image signal by using the final correction data, and wherein the correction controller is configured to store the final correction data in the memory.

9. The display device according to claim 1, wherein the model correction data and the image quality correction data are stored in a look-up table.

10. A method for driving a display device, the display device comprising: a display panel including a plurality of pixels; a timing controller configured to correct an input image signal and transmit the input image signal to the display panel; and a memory for storing model correction data for correcting grayscale values corresponding to respective models of a plurality of timing controllers, and for storing image quality correction data for correcting gamma deviation of the display panel; the method includes: determining identification information of the timing controller; reading model data from the model correction data according to the identification information of the timing controller; determining identification information of the display panel; reading the image quality correction data by using the identification information of the display panel; and generating final correction data by using the model correction data and the image quality correction data.

Citation Information

Patent Citations

  • Apparatus and method for compensating an image display

    US20080174534A1

  • Single-Chip Display-Driving Circuit, Display Device and Display System Having the Same

    US20110187755A1