Mura compensation circuit and driving apparatus for display applying the same
11594166 · 2023-02-28
Assignee
Inventors
Cpc classification
G09G2320/0271
PHYSICS
G09G2320/0233
PHYSICS
G09G2310/027
PHYSICS
G09G2320/0242
PHYSICS
G09G2320/0276
PHYSICS
G09G2370/10
PHYSICS
International classification
G09G3/20
PHYSICS
Abstract
Provided are a mura compensation circuit and a driving apparatus for a display applying the same. The mura compensation circuit includes a data remapping unit configured to remap display data of a pixel having mura so that an original gray scale range of the display data has a changed gray scale range and to provide the display data having the gray scale range in which the highest gray scale of the original gray scale range is lowered to a first gray scale of the gray scale range and the lowest gray scale of the original gray scale range is raised to a second gray scale by the remapping, and a mura compensation unit configured to perform mura compensations on the display data having the changed gray scale range and to provide the display data on which the mura compensations have been performed.
Claims
1. A driving apparatus for a display, the driving apparatus comprising: one or more circuits configured to: perform remapping on display data of a pixel having mura so that a highest gray scale of an original gray scale range is changed to a first gray scale lower than an upper limit of the changed gray scale range and a lowest gray scale of the original gray scale range is changed to a second gray scale higher than a lower limit of the changed gray scale range and to provide the display data having the changed gray scale range; and perform mura compensations on the display data having the changed gray scale range and to provide the display data on which the mura have been compensated.
2. The driving apparatus for a display of claim 1, wherein the one or more circuits are further configured to: change the highest gray scale to the first gray scale by further raising the upper limit of the gray scale range than the original gray scale range, and change the lowest gray scale to the second gray scale by further lowering the lower limit of the gray scale range than the original gray scale range.
3. The driving apparatus for a display of claim 1, wherein the one or more circuits are further configured to performs the remapping for adding, to the display data, at least one bit representing the upper limit of the gray scale range and at least one bit representing the lower limit of the gray scale range.
4. The driving apparatus for a display of claim 1, wherein the one or more circuits are further configured to perform the remapping on the display data of colors of the pixel.
5. The driving apparatus for a display of claim 1, wherein the one or more circuits are further configured to: store, in a mura memory, mura information comprising location information of the pixel having mura and compensation values for the colors; provide adjustment compensation values generated by applying an adjustment gain having an identical ratio to the compensation values for the colors of the pixel; and perform the mura compensations on the display data of the colors of the pixel using the adjustment compensation values corresponding to the location information.
6. The driving apparatus for a display of claim 5, wherein the one or more circuits are further configured to: receive the location information, receive, from the mura memory, the compensation values for the colors corresponding to the location information, generate the adjustment compensation values by applying the adjustment gain having the same ratio to the compensation values, and provide the adjustment compensation values.
7. The driving apparatus for a display of claim 6, wherein the one or more circuits are further configured to: receive the display data of the colors of the pixel, and select, as the adjustment gain for the colors of the pixel, a lowest compensation ratio of compensation ratios applied to gray scales of the display data, and generates and provides the adjustment compensation values.
8. The driving apparatus for a display of claim 7, wherein one or more circuits are further configured to: apply the compensation ratio that becomes lower as the gray scale becomes lower in a low gray scale range of a lowest gray scale or more to less than a preset first gray scale, apply the identical compensation ratio for each gray scale in a middle gray scale range of the first gray scale or more to a preset second gray scale or less, and apply the compensation ratio that becomes lower as the gray scale becomes higher in a high gray scale range of more than the second gray scale to a highest gray scale or less, and the second gray scale is higher than the first gray scale.
9. The driving apparatus for a display of claim 1, wherein one or more circuits are further configured to selectively performs the mura compensations in response to a preset control signal.
10. The driving apparatus for a display of claim 1, wherein the data remapping and the mura compensations are selectively performed in response to a preset control signal.
11. A driving apparatus for a display, comprising: one or more circuits configured to: receive a data packet and to provide display data restored from the data packet; perform remapping on the display data of a pixel having mura so that a highest gray scale of an original gray scale range is changed to a first gray scale lower than an upper limit of the changed gray scale range and a lowest gray scale of the original gray scale range is changed to a second gray scale higher than a lower limit of the changed gray scale range and to provide the display data having the changed gray scale range; perform mura compensations on the display data having the changed gray scale range and to provide the display data on which the mura have been compensated; provide a gamma voltage for each gray scale; select a gamma voltage corresponding to the display data output and to output the selected gamma voltage as an analog signal; and output a source signal for driving the analog signal.
12. The driving apparatus of claim 11, wherein the one or more circuits are further configured to: change the highest gray scale to the first gray scale by further raising the upper limit of the gray scale range than the original gray scale range, and change the lowest gray scale to the second gray scale by further lowering the lower limit of the gray scale range than the original gray scale range.
13. The driving apparatus of claim 11, wherein the one or more circuits are further configured to: perform the remapping for adding, to the display data, at least one bit representing the upper limit of the gray scale range and at least one bit representing the lower limit of the gray scale range.
14. The driving apparatus of claim 11, wherein the one or more circuits are further configured to: perform the remapping on the display data of colors of the pixel.
15. The driving apparatus of claim 14, wherein the one or more circuits are further configured to: store, in a mura memory, mura information comprising location information of the pixel having mura and compensation values for the colors; provide adjustment compensation values generated by applying an adjustment gain having an identical ratio to the compensation values for the colors of the pixel; and, performs the mura compensations on the display data of the colors of the pixel using the adjustment compensation values corresponding to the location information.
16. The driving apparatus of claim 15, wherein the one or more circuits are further configured to: receive the location information, receive, from the mura memory, the compensation values for the colors corresponding to the location information, generate the adjustment compensation values by applying the adjustment gain having the same ratio to the compensation values, and provide the adjustment compensation values.
17. The driving apparatus of claim 16, wherein the one or more circuits are further configured to: receive the display data of the colors of the pixel, and select, as the adjustment gain for the colors of the pixel, a lowest compensation ratio of compensation ratios applied to gray scales of the display data, and generates and provides the adjustment compensation values.
18. The driving apparatus of claim 17, wherein the one or more circuits are further configured to: apply the compensation ratio that becomes lower as the gray scale becomes lower in a low gray scale range of a lowest gray scale or more to less than a preset first gray scale, applies the identical compensation ratio for each gray scale in a middle gray scale range of the first gray scale or more to a preset second gray scale or less, and applies the compensation ratio that becomes lower as the gray scale becomes higher in a high gray scale range of more than the second gray scale to a highest gray scale or less, and the second gray scale is higher than the first gray scale.
19. The driving apparatus of claim 11, wherein the one or more circuits are further configured to: selectively perform the mura compensations in response to a preset control signal.
20. The driving apparatus of claim 11, wherein the data remapping and the mura compensations are selectively performed in response to a preset control signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) An embodiment of the present disclosure is configured to apply remapping to enable mura compensations in a low gray scale and a high gray scale.
(8) Furthermore, an embodiment of the present disclosure is configured to apply an adjustment gain having the same ratio to compensation values in order to prevent a change in color of a pixel attributable to mura compensations.
(9) For a driving apparatus for a display according to an embodiment of the present disclosure, reference may be made to
(10) In
(11) The driving apparatus 100 may provide a display panel (not illustrated) with a source signal in accordance with an input data packet, and may perform mura compensations on a mura pixel.
(12) In the driving apparatus 100, the restoring unit 10 receives a data packet and restores display data from the data packet.
(13) A pixel may have a color represented by a combination of three colors of red R, blue B and green G. Accordingly, the data packet includes display data corresponding to red R, blue B and green G. The restoring unit 10 sequentially restores the display data corresponding to red R, blue B and green G of one pixel.
(14) The data packet may include a clock, control data, etc. necessary for a display, in addition to the display data. The restoring unit 10 may also restore the clock and the control data and provide the clock and the control data to necessary parts.
(15) In the display panel, mura may as appear in a pixel or a block unit. Mura formed in a block unit may be understood with reference to
(16) As illustrated in
(17) Furthermore, in
(18) In the case of a color mode (or an RGB mode), compensation values for mura compensations may be defined with respect to display data corresponding to red R, display data corresponding to blue B, and display data corresponding to green G, respectively.
(19) As described above, location information of a pixel having mura and compensation values for the colors may be obtained in a test process.
(20) A method of calculating the compensation values in the test process may be variously set depending on a manufacturer's intention, and a detailed description thereof is omitted.
(21) The compensation values calculated in the test process as described above may be stored in the mura memory 20 of the driving apparatus 100.
(22) Accordingly, the mura memory 20 may store mura information, including location information of a pixel having mura and compensation values for the colors thereof.
(23) The gain adjustment unit 30 is configured to provide adjustment compensation values generated by applying an adjustment gain having the same ratio to compensation values for the colors of a pixel. A detailed operation of the gain adjustment unit 30 is described later with reference to
(24) The data remapping unit 80 receives the display data of a pixel from the restoring unit 10, performs remapping on the display data, and provides the mura compensation unit 40 with the display data of the pixel whose gray scale range has been changed after the remapping.
(25) The data remapping unit 80 remaps the display data of a pixel having mura so that the original gray scale range of the display data has a changed gray scale range, and provides display data having the gray scale range in which the highest gray scale of the original gray scale range is lowered to a first gray scale of the gray scale range and the lowest gray scale of the original gray scale range is raised to a second gray scale of the gray scale range by the remapping.
(26) The remapping of the data remapping unit 80 changes the highest gray scale to the first gray scale by further raising the upper limit of the gray scale range than the original gray scale range, and changes the lowest gray scale to the second gray scale by further lowering the lower limit of the gray scale range than the original gray scale range.
(27) To this end, the data remapping unit 80 may add, to the display data, at least one bit representing the upper limit of the gray scale range and at least one bit representing the lower limit of the gray scale range.
(28) Furthermore, the data remapping unit 80 may perform the same remapping on the display data of the colors of the pixel.
(29) Illustratively, the data remapping unit 80 may raise the upper limit of the gray scale range by adding 1 bit, representing the upper limit, to the original gray scale range of 8 bits whose highest gray scale is 255.
(30) In this case, as illustrated in
(31) Furthermore, the data remapping unit 80 may lower the lower limit of the gray scale range by adding 1 bit, representing the lower limit, to the original gray scale range of 8 bits whose lowest gray scale is 0.
(32) In this case, as illustrated in
(33) The data remapping unit 80 may change the upper limit and lower limit of the gray scale range by adding 1 bit, representing the upper limit, and 1 bit, representing the lower limit, respectively, to the original gray scale range of 8 bits whose highest gray scale is 255. The resultant effects are the same as those described above, and thus a redundant description thereof is omitted.
(34) As described above, the mura compensation unit 40 performs mura compensations on display data having a gray scale range changed by remapping.
(35) The mura compensation unit 40 may provide location information of a pixel to the gain adjustment unit 30. Furthermore, the mura compensation unit 40 receives adjustment compensation values corresponding to the location information provided by the gain adjustment unit 30.
(36) Furthermore, the mura compensation unit 40 performs mura compensations on the display data of the colors of the pixel using the adjustment compensation values corresponding to the location information, and outputs the display data of the colors of the pixel on which the mura compensations have been performed.
(37) The mura compensations on the display data of the colors of the pixel may be understood to be sequentially performed.
(38) The DAC 50 may output, as an analog signal, the display data output by the mura compensation unit 40.
(39) The DAC 50 may be understood to include a latch for latching display data, a shift register for shifting the latched display data, and a digital-to-analog conversion circuit for converting the shifted display data into an analog signal, and is briefly illustrated for convenience of description.
(40) The gamma circuit 60 is configured to provide the DAC 50 with the same number of gamma voltages as the gray scales in a gray scale range.
(41) Accordingly, the DAC 50 may select a gamma voltage corresponding to a digital value of display data, and may output the selected gamma voltage as an analog signal.
(42) The output circuit 70 may output a source signal for driving the analog signal output by the DAC 50, and may be configured using an output buffer, for example.
(43) As described above, the gain adjustment unit 30 is configured to prevent a change in color of a pixel upon mura compensations for the pixel, and provides an adjustment gain having the same ratio to be applied to the colors of the pixel.
(44) To this end, the gain adjustment unit 30 receives display data and location information of the pixel from the mura compensation unit 40. The location information may be included in control data corresponding to the display data, and a detailed example thereof is omitted.
(45) The gain adjustment unit 30 receives, from the mura memory 20, compensation values for the colors corresponding to the location information, generates adjustment compensation values by applying the adjustment gain having the same ratio to the compensation values for the colors, and provides the adjustment compensation values to the mura compensation unit 40.
(46) Illustratively, the gain adjustment unit 30 may select, as the adjustment gain for the colors of the pixel, the lowest compensation ratio of compensation ratios applied to the gray scales of the display data, and may generate and provide the adjustment compensation values.
(47) This is specifically described with reference to
(48) A compensation ratio for an input gray scale, that is, a compensation gain, may be set as in
(49) In
(50) Furthermore, “LC” indicates a low gray scale range of the lowest gray scale LE or more to less than the first gray scale LS. “NC” indicates a middle gray scale range of the first gray scale LS or more to the second gray scale HS or less. “HC” indicates a high gray scale range of more than the second gray scale HS to the highest gray scale HE or less.
(51) As illustrated in
(52) If the input gray scale belongs to the low gray scale range LC, a lower compensation ratio is applied as the gray scale becomes lower.
(53) Furthermore, if the input gray scale belongs to the high gray scale range HC, a lower compensation ratio is applied as the gray scale becomes higher.
(54) The convergence function is applied to the low gray scale range LC and the high gray scale range HC. In the low and high gray scale ranges, a compensation ratio for a compensation value is differently applied depending on the gray scale.
(55) In an embodiment of the present disclosure, the gain adjustment unit 30 is configured to provide adjustment compensation values generated by applying an adjustment gain having the same ratio to compensation values for the colors of a pixel.
(56) That is, as illustrated in
(57) In
(58) As illustrated in
(59) In this case, although mura compensations for a pixel are performed, the ratio of red R, blue B and green G constituting the color of the pixel can be maintained. The color of the pixel represented by a combination of red R, blue B and green G can be maintained.
(60) For example, the lowest compensation ratio of compensation ratios applied to the gray scales of display data of a pixel may be selected and applied as an adjustment gain having the same ratio, which is applied to the colors of the pixel.
(61) The present disclosure has an advantage in that it can maintain a color of a pixel on which mura compensations are performed, because a combination ratio of the colors for representing a pixel is not greatly changed by applying an adjustment gain having the same ratio, although the mura compensations are performed.
(62) Colors may have different luminance change characteristics.
(63) Accordingly, the gain adjustment unit 30 may have a color characteristic compensation value(s) for one or two or more colors in order to compensate for a luminance change characteristic different for each color, and may additionally apply a characteristic compensation value(s) to the compensation values for the color(s).
(64) In this case, a luminance change characteristic different for each of the colors of a pixel can be compensated for upon mura compensations for the pixel, and a change in color of the pixel attributable to the mura compensations can be more effectively suppressed.
(65) Accordingly, the present disclosure has effects in that it can improve picture quality and secure the reliability of a driving circuit and a display device because mura compensations can be performed on a high gray scale and a low gray scale and mura compensations can be performed without a great change in the original color of a pixel.