This application claims priority to Korean Patent Application No. 10-2023-0093969, filed on Jul. 19, 2023, and all the benefits accruing therefrom under 35 U.S.C. § 119 the content of which in its entirety is herein incorporated by reference.
Embodiments of the invention relate to a mura compensation device and a mura compensation system including the mura compensation device. More particularly, embodiments of the invention relate to a mura compensation device and a mura compensation system including the mura compensation device for removing mura.
Generally, a display device may include a display panel and a display panel driver. The display panel may include gate lines, data lines, and pixels. The display panel driver may include a gate driver for providing gate signals to the gate lines, a data driver for providing data voltages to the data lines, and a driving controller for controlling the gate driver and the data driver.
Before the display device is shipped, an inspection may be performed to ensure a quality of the display device. The quality assurance inspection may include an incoming quality control (IQC) performed before a process, a link quality control (LQC) performed during the process, and an outgoing quality control (OQC) performed at a time of shipment.
Even if a display device is manufactured under strict conditions such as a temperature management and a humidity management, a characteristic of each of pixels of the display device may be different from each other. Therefore, even if same grayscale data is applied to the pixels, luminances of the pixels applied with the same grayscale data may be different from each other, that is, nonuniform, and the luminance difference may be perceived by a user as a stain. Such a stain may be referred to as a mura.
Embodiments of the invention provide a mura compensation device which removes a mura of a display device.
Embodiments of the invention provide a mura compensation system including the mura compensation device.
In an embodiment of a mura compensation device according to the invention, the mura compensation device includes a first memory, a second memory, and a compensator. In such an embodiment, the first memory stores a grayscale compensation value of a reference pixel defined by m×n pixels included in a display panel, and a weight, where each of m and n is a positive integer equal to or greater than 2. In such an embodiment, the second memory receives the grayscale compensation value from the first memory and store the grayscale compensation value. In such an embodiment, the compensator applies the grayscale compensation value and the weight to grayscale data to generate compensated grayscale data. In such an embodiment, the compensator applies an individual weight to the weight depending on a normal state or defective states of the display panel to adjust the weight.
In an embodiment, the mura compensation device may further include a computer which obtains a luminance compensation value of the reference pixel based on a representative luminance value of the reference pixel, and obtains the grayscale compensation value based on the luminance compensation value of the reference pixel.
In an embodiment, the representative luminance value of the reference pixel may be an average luminance value, a maximum luminance value, or a minimum luminance value of the reference pixel.
In an embodiment, the computer may obtain a representative luminance value of a reference pixel located at a center of the display panel as a target luminance value of each of reference pixels.
In an embodiment, the computer may obtain a difference between the representative luminance value and the target luminance value as the luminance compensation value.
In an embodiment, the grayscale data may include an input grayscale and an input luminance, which is a maximum luminance of an image generated based on the input grayscale, and the weight may be obtained based on the input luminance and the input grayscale.
In an embodiment, the weight may be obtained based on the input grayscale, the input luminance, and a driving frequency of the display panel.
In an embodiment, the weight stored in the first memory may be a reference weight corresponding to each of reference grayscales and each of reference luminances.
In an embodiment, when the input grayscale is equal to one of the reference grayscales and the input luminance is equal to one of the reference luminances, the compensator may obtain the reference weight as the weight.
In an embodiment, when the input grayscale is different from the reference grayscales or the input luminance is different from the reference luminances, the compensator may be configured to interpolate the reference grayscales and the reference luminances to obtain a weight corresponding to the input luminance and the input grayscale.
In an embodiment, when the display panel is driven in a brightness control (BC) mode including a dimming mode (DIM) and a high brightness mode (HBM), the compensator may further adjust the weight.
In an embodiment, the normal state and the defective states may be classified by a quality assurance inspection of the display panel.
In an embodiment, when the display panel is in the normal state, the weight may not be adjusted, and when the display panel is in one of the defective states, the weight may be adjusted.
In an embodiment, the individual weight may be set differently depending on the defective states of the display panel.
In an embodiment, the individual weight may be stored in the compensator or the first memory.
In an embodiment, the compensator may acquire a grayscale compensation value of a specific pixel of the reference pixel and a grayscale compensation value of a specific pixel of a peripheral reference pixel adjacent to the reference pixel, and the compensator may interpolate the grayscale compensation value of the specific pixel of the reference pixel and the grayscale compensation value of the specific pixel of the peripheral reference pixel to obtain a grayscale compensation value of other pixels excluding the specific pixel of the reference pixel.
In an embodiment, the grayscale compensation value stored in the first memory may be a reference grayscale compensation value corresponding to each of reference grayscales.
In an embodiment, when an input grayscale of the specific pixel of the reference pixel or the peripheral reference pixel is equal to one of the reference grayscales, the compensator may obtain the reference grayscale compensation value as the grayscale compensation value.
In an embodiment, when the input grayscale of the specific pixel of the reference pixel or the peripheral reference pixel is different from the reference grayscales, the compensator may interpolate the reference grayscales to obtain a grayscale compensation value corresponding to the input grayscale of the specific pixel of the reference pixel or the peripheral reference pixel.
In an embodiment of a mura compensation system according to the invention, the mura compensation system includes a first memory, a second memory, a compensator, and a data driver. In such an embodiment, the first memory stores a grayscale compensation value of a reference pixel defined by m×n pixels included in a display panel, and a weight, where each of m and n are a positive integer of 2 or greater. In such an embodiment, the second memory receives the grayscale compensation value from the first memory and stores the grayscale compensation value. In such an embodiment, the compensator applies the grayscale compensation value and the weight to grayscale data to generate compensated grayscale data. In such an embodiment, the data driver generates a data voltage based on the compensated grayscale data and applies the data voltage to the display panel. In such an embodiment, the compensator applies an individual weight to the weight depending on a normal state or defective states of the display panel to adjust the weight.
According to the mura compensation device and the mura compensation system according to the embodiments, the mura compensation device and the mura compensation system may generate the grayscale compensation value depending on the grayscale data to compensate the grayscale data, apply the weight to the grayscale data to compensate the grayscale data in detail, and additionally or selectively apply the individual weight to the weight depending on the normal state or the defective states of the display panel to improve the overcompensation of the grayscale data due to application of the weight. Accordingly, the mura of the display device may be effectively removed.
The above and other features of embodiments of the invention will become more apparent by describing in detailed embodiments thereof with reference to the accompanying drawings, in which:
The invention now will be described more fully hereinafter with reference to the accompanying drawings, in which various embodiments are shown. This invention may, however, be embodied in many different forms, and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals refer to like elements throughout.
It will be understood that when an element is referred to as being “on” another element, it can be directly on the other element or intervening elements may be present therebetween. In contrast, when an element is referred to as being “directly on” another element, there are no intervening elements present.
It will be understood that, although the terms “first,” “second,” “third” etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, “a first element,” “component,” “region,” “layer” or “section” discussed below could be termed a second element, component, region, layer or section without departing from the teachings herein.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, “a”, “an,” “the,” and “at least one” do not denote a limitation of quantity, and are intended to include both the singular and plural, unless the context clearly indicates otherwise. Thus, reference to “an” element in a claim followed by reference to “the” element is inclusive of one element and a plurality of the elements. For example, “an element” has the same meaning as “at least one element,” unless the context clearly indicates otherwise. “At least one” is not to be construed as limiting “a” or “an.” “Or” means “and/or.” As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. It will be further understood that the terms “comprises” and/or “comprising,” or “includes” and/or “including” when used in this specification, specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof.
Furthermore, relative terms, such as “lower” or “bottom” and “upper” or “top,” may be used herein to describe one element's relationship to another element as illustrated in the Figures. It will be understood that relative terms are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures. For example, if the device in one of the figures is turned over, elements described as being on the “lower” side of other elements would then be oriented on “upper” sides of the other elements. The term “lower,” can therefore, encompasses both an orientation of “lower” and “upper,” depending on the particular orientation of the figure. Similarly, if the device in one of the figures is turned over, elements described as “below” or “beneath” other elements would then be oriented “above” the other elements. The terms “below” or “beneath” can, therefore, encompass both an orientation of above and below.
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 disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Embodiments described herein should not be construed as limited to the particular shapes of regions as illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. For example, a region illustrated or described as flat may, typically, have rough and/or nonlinear features. Moreover, sharp angles that are illustrated may be rounded. Thus, the regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the precise shape of a region and are not intended to limit the scope of the present claims.
Hereinafter, embodiments of the invention will be described in detail with reference to the accompanying drawings.
Referring to
When the quality assurance inspection is performed, the display panel 100 may display an image generated based on K reference grayscales (K is a positive integer equal to or greater than 2). The image generated based on the reference grayscales may be referred to as a reference grayscale image FI. For example, the K reference grayscales may include 10 reference grayscales for 0 to 255 grayscales, and the 10 reference grayscales may include 0 grayscale, 16 grayscale, 24 grayscale, 32 grayscale, 64 grayscale, 128 grayscale, 160 grayscale, 192 grayscale, 224 grayscale, and 255 grayscale, and reference images FI_0G to FI_255G may be generated based thereon as shown in
The grayscale data IMG may include an input grayscale GRAY and an input luminance DBV which is a maximum luminance of an image generated based on the input grayscale GRAY. In an embodiment, the grayscale data IMG may further include an input frequency. In an embodiment, the grayscale data IMG may be pentile grayscale data.
The display panel 100 may include pixels P. In a case where the display device 10 has M×N resolution (M, N are each positive integers equal to or greater than 2), an image of the display panel 100 may be displayed by M×N pixels P. Each of the pixels P may include sub-color pixels. For example, the sub-color pixels may include a red pixel for displaying a red image, a green pixel for displaying a green image, and a blue pixel for displaying a blue image. For example, the display panel 100 may have 1920×1080 resolution corresponding to 1920×1080 pixels.
Even if same grayscale data IMG is applied to the pixels P, a luminance of each of the pixels P may be different from each other depending on a characteristic of each of the pixels P, and the luminance difference may be visible to a user as a stain. In particular, the stain on the display panel 100 in the quality assurance inspection may be referred to as a mura.
The camera 20 may optically capture the reference grayscale image FI. The camera 20 may be a character coupled device (CCD) camera. The camera 20 may output the captured image to the computer 30. In an embodiment, for example, as shown in
The computer 30 may include a unit image generator 31 and a grayscale compensation value generator 32.
The unit image generator 31 may measure a luminance of the reference grayscale image FI having the M×N resolution. The unit image generator 31 may convert the reference grayscale image FI having M×N resolution into a reference unit image UI having P×Q resolution using a reference pixel Pr defined by m×n pixels P (m, n are each positive integers equal to or greater than 2). In an embodiment, for example, the unit image generator 31 may convert a reference grayscale image FI having a 1920×1080 resolution into a reference unit image UI having a 480×270 resolution using a reference pixel Pr defined by 4×4 pixels P. In an embodiment, for example, as shown in
The unit image generator 31 may obtain a representative luminance value of each of the reference pixels Pr for the reference unit image UI based on the measured luminance of the reference grayscale image FL. In an embodiment, the luminance representative value may be obtained based on the measured luminance of each of the m×n pixels P included in the reference pixel Pr. In an embodiment, the representative luminance value may be an average luminance value, a maximum luminance value, or a minimum luminance value of the m×n pixels P included in the reference pixel Pr. Since one reference unit image UI corresponding to one reference grayscale has a P×Q representative luminance value, the unit image generator 31 may K×P×Q representative luminance value corresponding to the P×Q reference pixels Pr for the K reference grayscales.
The grayscale compensation value generator 32 may generate a luminance compensation value based on the representative luminance value of the reference pixel Pr. In an embodiment, for example, the grayscale compensation value generator 32 may obtain a target luminance value of each of the reference pixels Pr based on a representative luminance value of a reference pixel Pr located at a center of the display panel 100. The grayscale compensation value generator 32 may obtain a difference between the representative luminance value of each of the reference pixels Pr and the target luminance value of each of the reference pixels Pr as the luminance compensation value. In an embodiment, for example, as shown in
The grayscale compensation value generator 32 may obtain a grayscale compensation value GCV based on the luminance compensation value. The grayscale compensation value generator 32 may implement the target luminance value by applying the grayscale compensation value GCV to the reference grayscale of the reference pixel Pr excluding the central reference pixel Pr. In an embodiment, for example, when the input grayscale GRAY is 150 grayscale, the luminance compensation value is 5 nit, and the grayscale compensation value GCV is 5 grayscale, the grayscale compensation value generator 32 may additionally apply 5 grayscale to 150 grayscale to implement 150 nit. The grayscale compensation value generator 32 may obtain K×P×Q grayscale compensation values GCV corresponding to the K reference grayscales and the P×Q reference pixels Pr.
In an embodiment, the computer 30 may include one or more processors; memory that stores instructions that, when executed by the one or more processors, cause the computer 30 to perform operations of the unit image generator 31 or the grayscale compensation value generator 32.
The first memory 40 may receive and store the grayscale compensation value GCV. In an embodiment, the first memory 40 may be a flash memory. The flash memory may retain stored information even when a power is turned off. However, the first memory 40 is not limited to the flash memory. The first memory 40 may further store a weight WG. The weight WG stored in the first memory 40 may be a reference weight corresponding to each of the reference grayscales and each of reference luminances. Each of the reference luminances may be a maximum luminance of an image generated based on the reference grayscale. In an embodiment, the weight WG may be obtained based on a reference frequency as well as the reference grayscale and the reference luminance. A driving frequency of the display panel 100 may be obtained based on the reference frequency. However, for convenience of description, embodiments where the weight WG is obtained based on the reference grayscale and the reference luminance will be described.
The second memory 50 may receive and store the grayscale compensation value GCV In an embodiment, the second memory 50 may be a static RAM (SRAM) memory.
The compensator 60 may receive the grayscale data IMG corresponding to each of the M×N pixels P from an external device (not shown), and the grayscale data IMG may be compensated by applying a grayscale offset generated using the grayscale compensation value GCV and the weight WG to the grayscale data IMG. The grayscale offset may be a difference between the grayscale data IMG and a data signal generated by compensating the grayscale data IMG.
The compensator 60 may obtain a grayscale compensation value GCV of a specific pixel of the reference pixel Pr and a grayscale compensation value GCV of a specific pixel of a peripheral reference pixel adjacent to the reference pixel Pr, interpolate the grayscale compensation value GCV of the specific pixel of the reference pixel Pr and the grayscale compensation value GCV of the specific pixel of the peripheral reference pixel to obtain a grayscale compensation value GCV of other pixels P excluding the specific pixel of the reference pixel Pr. The grayscale compensation value GCV stored in the first memory 40 may be a reference grayscale compensation value corresponding to each of the reference grayscales.
When an input grayscale GRAY of the specific pixel of the reference pixel Pr or the peripheral reference pixel is equal to one of the reference grayscales, the compensator 60 may obtain the reference grayscale compensation value as the grayscale compensation value GCV
When the input grayscale GRAY of the specific pixel of the reference pixel Pr or the peripheral reference pixel is different from the reference grayscales, the compensator 60 may interpolate the reference grayscales to obtain a grayscale compensation value GCV corresponding to the input grayscale GRAY of the specific pixel of the reference pixel Pr or the peripheral reference pixel.
In an embodiment, the mura of the display panel 100 may show different aspects or occur differently depending on the input grayscale GRAY and the input luminance DBV. Accordingly, the compensator 60 may compensate the grayscale data IMG in detail depending on the grayscale data IMG including the input grayscale GRAY and the input luminance DBV In an embodiment, the compensator 60 may apply the grayscale compensation value GCV to the grayscale data IMG, and the compensator 60 may selectively apply the weight WG to the grayscale compensation value GCV when it is determined or instructed that the grayscale data IMG is to be compensated in detail depending on the input grayscale GRAY and the input luminance DBV
The weight WG may be adjusted in various operation modes. When the display panel 100 is driven in a brightness control (BC) mode, the compensator 60 may adjust the weight WG. In an embodiment, the BC mode may include a dimming (DIM) mode and a high brightness mode (HBM) mode. The DIM mode may be an operation mode which reduces a maximum brightness of an image displayed on the display panel 100 based on the grayscale data IMG to reduce a power consumption of the display device 10, and the HBM mode may be an operation mode which increases the maximum luminance of the image displayed on the display panel 100 based on the grayscale data IMG to increase a visibility of the image in an outdoor environment.
In an embodiment, when the input grayscale GRAY is equal to one of the reference grayscales corresponding to the weight WG stored in the first memory 40, and the input luminance DBV is equal to one of the reference luminances corresponding to the weight WG stored in the first memory 40, the compensator 60 may obtain a reference weight as the weight WG.
In an embodiment, when the input grayscale GRAY is different from the reference grayscale corresponding to the weight WG stored in the first memory 40, or the input luminance DBV is different from the reference luminance corresponding to the weight WG stored in the first memory 40, the compensator 60 may interpolate the reference grayscale and the reference luminance to obtain a weight WG corresponding to the input luminance DBV and the input grayscale GRAY.
In an embodiment, when the weight WG is applied to the display device 10, an overcompensation phenomenon in which green or pink color rather stands out in a partial region of the display panel 100 may occur depending on an image brightness (particularly, a low brightness and a low grayscale). In the overcompensation phenomenon, a small difference in a current may occur in each of the pixels P, and the small difference in the current may occur as a small difference in a luminance. In particular, the overcompensation phenomenon may become worse depending on materials of the pixels P. In this case, when an existing weight WG is applied to the display device 10 as it is, the overcompensation phenomenon may stand out further in the partial region of the display panel 100.
Depending on a degree of the overcompensation phenomenon, the display panel 100 may be classified into a normal state or defective states through the quality assurance inspection, and the normal states or defective states may be classified by a person or a computer depending on types of the mura. In an embodiment, the quality assurance inspection may be an outgoing quality control (OQC). The normal state may be a state in which the overcompensation phenomenon does not exist in the display panel 100, and the defective states may be a state in which the overcompensation phenomenon exists in the display panel 100.
Therefore, when the display panel 100 is in one of the defective states, the weight WG may be additionally adjusted by applying an individual weight thereto depending on the defective states. The individual weights may vary depending on the defect states. When the display panel 100 is in the normal state, the weight WG may not be additionally adjusted by the individual weight. The compensator 60 may apply the grayscale compensation value GCV and the weight WG to the grayscale data IMG, and the compensator 60 may selectively apply the individual weight to the weight WG when it is determined or instructed that the grayscale data IMG is to be compensated in detail depending on the defective states. The individual weight may be a number between 0 and 1, and a value obtained by multiplying the individual weight and the weight WG may be applied to the grayscale compensation value GCV When the individual weight is 0, the weight WG may be adjusted to 0, and the weight WG may not be applied to the grayscale compensation value GCV When the individual weight is 1, the weight WG may not be adjusted, and the weight WG may be directly applied to the grayscale compensation value GCV. In an embodiment, the individual weight may be stored in the compensator 60 or in another component included in the display device 10 separately from the compensator 60. In an embodiment, the individual weight may be stored in the first memory 40.
Referring to
When the display panel 100 is in the normal state, the individual weight may be 1. That is, when the display panel 100 is in the normal state, the compensator 60 may not adjust the weight WG. For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 33 grayscale, the individual weight may be 1 and the weight WG may be 0(=0×1) and. For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 22 grayscale, the individual weight may be 1 and the weight WG may be 16(=16×1). For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 12 grayscale, the individual weight may be 1 and the weight WG may be 16(=16×1). For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 9 grayscale, the individual weight may be 1 and the weight WG may be 13(=13×1). For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 7 grayscale, the individual weight may be 1 and the weight WG may be 10(=10×1). For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 3 grayscale, the individual weight may be 1 and the weight WG may be 4(=4×1). For example, when the display panel 100 is in the normal state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 0 grayscale, the individual weight may be 1 and the weight WG may be 0(=0×1).
When the display panel 100 is in one of the defective states, the individual weight may be between 0 and 1. For example, when the display panel 100 is in a first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 33 grayscale, the individual weight may be 1 and the weight WG may be 0(=0×1). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 22 grayscale, the individual weight may be 8/16 and the weight WG may be 8(=16× 8/16). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 12 grayscale, the individual weight may be 5/16 and the weight WG may be 5(=16× 5/16). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 9 grayscale, the individual weights may be 4/13 and the weight WG may be 4(=13× 4/13). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 7 grayscale, the individual weight may be 3/10 and the weight WG may be 3(=10× 3/10). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 3 grayscale, the individual weight may be ¼ and the weight WG may be 1(=4×¼). For example, when the display panel 100 is in the first defective state, the input luminance DBV is 80 nit, and the input grayscale GRAY is 0 grayscale, the individual weight may be 0 and the weight WG may be 0(=0×1).
In addition to the weight WG described above, other input luminance DBV, other input grayscale GRAY, and other defect states may also be set in the same way as those described above. Therefore, any repetitive detailed description thereof will be omitted.
In an embodiment, as described above, the mura compensation device may generate the grayscale compensation value GCV depending on the grayscale data IMG to compensate the grayscale data IMG, apply the weight WG to the grayscale data IMG to compensate the grayscale data IMG in detail, and additionally or selectively apply the individual weight to the weight WG depending on the normal state or the defective states of the display panel 100 to improve the overcompensation of the grayscale data IMG due to application of the weight WG. Accordingly, in such an embodiment, the mura of the display device 10 may be effectively removed.
Referring to
The second memory 50 may receive a grayscale compensation value GCV from the first memory 40, which is an external device, and store the grayscale compensation value GCV
The display panel 100 may include a display region for displaying an image and a peripheral region disposed adjacent to the display region.
The display panel 100 may include gate lines GL, data lines DL, and pixels P electrically connected to the gate lines GL and the data lines DL. The gate lines GL may extend in a first direction D1, and the data lines DL may extend in a second direction D2 crossing the first direction D1.
The driving controller 200 may receive the grayscale data IMG including the input grayscale GRAY and the input luminance DBV and an input control signal CONT from an external device. In an embodiment, for example, the grayscale data IMG may include red image data, green image data, and blue image data. In an embodiment, the grayscale data IMG may further include white image data. In an embodiment, for example, the grayscale data IMG may include magenta image data, yellow image data, and cyan image data. The input control signal CONT may include a master clock signal and a data enable signal. The input control signal CONT may further include a vertical synchronization signal and a horizontal synchronization signal.
The driving controller 200 may include a compensator 60. The compensator 60 may receive the grayscale compensation value GCV from the second memory 50 and a weight WG from the first memory 40. The compensator 60 may receive grayscale data IMG corresponding to each of M×N pixels P, generate the grayscale data IMG using the grayscale compensation value GCV and the weight WG, and compensate the grayscale data IMG by applying a grayscale offset GOS generated using the grayscale compensation value GCV and the weight WG to the grayscale data IMG.
The driving controller 200 may generate a first control signal CONT1, a second control signal CONT2, and a data signal DATA based on the grayscale data IMG and the input control signal CONT. The data signal DATA may be compensated grayscale data IMG.
The driving controller 200 may generate the first control signal CONT1 for controlling an operation of the gate driver 300 based on the input control signal CONT, and output the first control signal CONT1 to the gate driver 300. The first control signal CONT1 may include a vertical start signal and a gate clock signal.
The driving controller 200 may generate the second control signal CONT2 for controlling an operation of the data driver 500 based on the input control signal CONT, and output the second control signal CONT2 to the data driver 500. The second control signal CONT2 may include a horizontal start signal and a load signal.
The driving controller 200 may generate the data signal DATA based on the grayscale data IMG. The driving controller 200 may output the data signal DATA to the data driver 500.
The gate driver 300 may generate gate signals for driving the gate lines GL in response to the first control signal CONT1 received from the driving controller 200. The gate driver 300 may output the gate signals to the gate lines GL.
The data driver 500 may receive the second control signal CONT2 and the data signal DATA from the driving controller 200 and receive the gamma reference voltage VGREF from the gamma reference voltage generator 400. The data driver 500 may convert the data signal DATA into a data voltage VDATA in analog form. The data driver 500 may output the data voltage VDATA to the data line DL. Each of the pixels P may emit light based on a level of the data voltage VDATA.
In an embodiment, as described above, the mura compensation system may generate the grayscale compensation value GCV depending on the grayscale data IMG to compensate the grayscale data IMG, apply the weight WG to the grayscale data IMG to compensate the grayscale data IMG in detail, and additionally or selectively apply the individual weight to the weight WG depending on the normal state or the defective states of the display panel 100 to improve the overcompensation of the grayscale data IMG due to application of the weight WG. Accordingly, the mura of the display device 10 may be effectively removed.
Referring to
In an embodiment, as illustrated in
The processor 1010 may perform various computing functions. The processor 1010 may be a micro processor, a central processing unit (CPU), an application processor (AP), or the like. The processor 1010 may be coupled to other components via an address bus, a control bus, a data bus, or the like. Further, the processor 1010 may be coupled to an extended bus such as a peripheral component interconnection (PCI) bus.
The memory device 1020 may store data for operations of the electronic device 1000. For example, the memory device 1020 may include at least one non-volatile memory device such as an erasable programmable read-only memory (EPROM) device, an electrically erasable programmable read-only memory (EEPROM) device, a flash memory device, a phase change random access memory (PRAM) device, a resistance random access memory (RRAM) device, a nano floating gate memory (NFGM) device, a polymer random access memory (PoRAM) device, a magnetic random access memory (MRAM) device, a ferroelectric random access memory (FRAM) device, or the like and/or at least one volatile memory device such as a dynamic random access memory (DRAM) device, a static random access memory (SRAM) device, a mobile DRAM device, or the like.
The storage device 1030 may include a solid state drive (SSD) device, a hard disk drive (HDD) device, a CD-ROM device, or the like.
The I/O device 1040 may include an input device such as a keyboard, a keypad, a mouse device, a touch-pad, a touch-screen, or the like, and an output device such as a printer, a speaker, or the like. In some embodiments, the I/O device 1040 may include the display device 1060.
The power supply 1050 may provide power for operations of the electronic device 1000.
The display device 1060 may be connected to other components through buses or other communication links.
The inventions may be applied to any display device and any electronic device including the touch panel. For example, the inventions may be applied to a mobile phone, a smart phone, a tablet computer, a digital television (TV), a three-dimensional (3D) TV, a PC, a home appliance, a laptop computer, a personal digital assistant (PDA), a portable multimedia player (PMP), a digital camera, a music player, a portable game console, a navigation device, etc.
The invention should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concept of the invention to those skilled in the art.
While the invention has been particularly shown and described with reference to embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit or scope of the invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0093969 | Jul 2023 | KR | national |