Mura compensation module, display control apparatus including the same, and mura compensation method using the same

The mura compensation module addresses mura in display devices by setting brightness bands and using reference values to determine input compensation values, ensuring accurate compensation across brightness changes while minimizing memory requirements.

CN119213481APending Publication Date: 2024-12-27LX SEMICON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380044232.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-01-17
Filing Date
2023-05-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Display devices like LCDs and OLEDs suffer from mura due to brightness and color deviations caused by manufacturing defects, requiring large memory capacity for accurate mura compensation data storage.

Method used

A mura compensation module that sets brightness bands, stores reference mura compensation values in memory, and determines input values using a DBV setting unit, memory, and mura compensation value determination unit to adjust grayscale values based on reference values, reducing memory capacity and improving compensation accuracy.

Benefits of technology

Accurate mura compensation is achieved across varying brightness levels without storing compensation values for each grayscale, significantly reducing memory capacity and processing time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213481A_ABST
    Figure CN119213481A_ABST
Patent Text Reader

Abstract

A mura compensation module according to an aspect of the present disclosure includes: a DBV setting unit for setting one of a plurality of luminance bands as a set luminance band; a memory for storing a reference mura compensation value for each grayscale in a reference luminance band; and a mura compensation value determination unit for determining an input mura compensation value for setting a first input gradation value in the luminance band based on the reference mura compensation value for each gradation in the reference luminance band.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a mura compensation module, a display control device including the same, and a method for compensating mura using the same. Background Art

[0002] As the information society develops, demands for display devices for displaying images in various forms are increasing, and recently, various display devices such as liquid crystal display devices (LCDs) and organic light emitting display devices (OLEDs) are being used.

[0003] The display device includes a plurality of pixels for displaying an image, and brightness deviation or color deviation may occur in some of the plurality of pixels due to an error or manufacturing defect in a manufacturing process. Therefore, mura in the form of spots may be generated in the display device.

[0004] In a display device, compensation data for compensating mura may be stored in a memory. In this case, for accurate mura compensation, compensation data different according to display brightness should be stored, so there is a problem that the memory capacity should be increased. Summary of the invention

[0005] [Technical issues]

[0006] The present disclosure aims to solve the above problems and aims to provide a mura compensation module capable of accurately compensating mura according to display brightness, a display control device including the same, and a method for compensating mura using the same.

[0007] In addition, the present disclosure is intended to provide a mura compensation module with reduced memory capacity, a display control device including the same, and a method of compensating mura using the same.

[0008] [Technical solution]

[0009] In order to achieve the above-mentioned object, one aspect of the present disclosure provides a mura compensation module, including: a DBV setting unit, configured to set one of a plurality of brightness bands as a set brightness band; a memory, configured to store a reference mura compensation value of each grayscale in a reference brightness band; and a mura compensation value determination unit, configured to determine an input mura compensation value of a first input grayscale value in the set brightness band based on the reference mura compensation value of each grayscale in the reference brightness band.

[0010] To achieve the above-mentioned object, another aspect of the present disclosure provides a display control device, including: a preprocessor configured to generate grayscale data based on image data, the grayscale data including a first input grayscale value of each of a plurality of pixels; a mura compensation module configured to determine an input mura compensation value of each of a plurality of pixels using a reference mura compensation value in a reference brightness band and the first input grayscale values ​​of a plurality of pixels included in the grayscale data; an image data conversion unit configured to convert the image data into image data in which the input mura compensation value is reflected for each of the plurality of pixels; and an image data output unit configured to output the converted image data.

[0011] In order to achieve the above-mentioned purpose, another aspect of the present disclosure provides a method for compensating mura using a mura compensation module, including: setting one of a plurality of brightness bands as a set brightness band; obtaining a first input grayscale value of each of a plurality of pixels based on image data; determining a first reference grayscale value corresponding to the first input grayscale value in a reference brightness band, and obtaining a reference mura compensation value of the first reference grayscale value in the reference brightness band from a memory; and determining an input mura compensation value of the first input grayscale value in the set brightness band using the reference mura compensation value.

[0012] [Beneficial Effects]

[0013] According to the present disclosure, the mura compensation value can be changed based on the display brightness value. Therefore, in the present disclosure, mura can be accurately compensated even when the display brightness value changes.

[0014] In addition, in the present disclosure, although mura can be compensated according to the display brightness value, only the reference mura compensation value of each grayscale in one reference brightness band can be stored in the memory. In the present disclosure, the reference mura compensation value of each grayscale in the reference brightness band can be used to determine the input mura compensation value in the set brightness band. Therefore, in the present disclosure, since it is not necessary to extract the mura compensation value for each grayscale in each brightness band, the tact time of the display device can be significantly reduced.

[0015] In addition, in the present disclosure, since it is not necessary to store the mura compensation value of each grayscale for each brightness band, the capacity of the memory can be significantly reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a block diagram illustrating a display device according to one embodiment of the present disclosure.

[0017] Figure 2 It is shown Figure 1 FIG. 1 is a block diagram of an example of a configuration of a timing controller.

[0018] Figure 3 It is shown Figure 2 A block diagram of an example of a configuration of a mura compensation value determining unit.

[0019] Figure 4 is a view showing one example of a target luminance value and an actual luminance value of a mura pixel according to a 2.2 gamma curve.

[0020] Figure 5 is a view showing one example of a mura compensation value for each grayscale.

[0021] Figure 6a is a view showing an example of a 2.2 gamma curve among a plurality of luminance bands.

[0022] Figure 6b is a view showing one example of another 2.2 gamma curve in a plurality of luminance bands.

[0023] Figure 7 Is used to describe Figure 3 The reference grayscale value determining unit determines a first reference grayscale value for an example view.

[0024] Figure 8 Is used to describe Figure 3 FIG. 1 is a diagram showing an example of an input mura compensation value determination unit determining an input mura compensation value.

[0025] Fig. 9 is a flowchart for describing a method for compensating mura using a mura compensation module according to one embodiment of the present disclosure.

[0026] Fig.10 is a flow chart for describing a method of determining an input mura compensation value. DETAILED DESCRIPTION

[0027] Throughout the specification, the same reference numerals represent substantially the same elements. In the following description, detailed descriptions of components unrelated to the core components of the present disclosure and components and functions known in the field of the present disclosure may be omitted. The meanings of the terms described in this specification should be understood as follows.

[0028] The advantages and features of the present disclosure and the methods for achieving the same will become apparent with reference to the accompanying drawings and the following detailed embodiments. However, the present disclosure is not limited to the embodiments to be disclosed below, but can be implemented in various different forms, and the embodiments are provided so that the present disclosure is fully implemented and to fully explain the scope of the present disclosure to those skilled in the art, and the scope of the present disclosure is defined by the appended claims.

[0029] Throughout the specification, the same reference numerals denote the same elements. In addition, in the description of the present disclosure, when certain detailed descriptions of the related art are deemed to unnecessarily obscure the gist of the present disclosure, the detailed descriptions are omitted.

[0030] When the terms "including", "comprising", "having", "formed by", etc. are used in this specification, other elements may be added unless "only" is used. Unless otherwise specifically stated, the case where a component is expressed in the singular includes the case where the component is provided as a plurality of components.

[0031] In the case of time-related descriptions, for example, the case where a time portion is described using "after", "before", etc. may include the case where the time portions are not sequential unless the term "immediately" or "directly" is used.

[0032] Although terms such as "first", "second" and the like can be used to describe various elements, these elements are not limited by these terms. These terms are only used to distinguish one element from another element. Therefore, in the technical spirit of the present disclosure, the first element to be mentioned below may also be the second element.

[0033] The term "at least one" should be understood to include all possible combinations of one or more related items. For example, "at least one of a first item, a second item, and a third item" can represent not only the first item, the second item, or the third item, but also all possible combinations of two or more items in the first item, the second item, and the third item.

[0034] The features of various embodiments of the present disclosure may be partially or completely coupled or combined and cooperatively driven in various technical ways, and the embodiments may also be implemented independently of each other or in combination with each other.

[0035] Hereinafter, embodiments of the present specification will be described in detail with reference to the accompanying drawings.

[0036] Figure 1 is a block diagram illustrating a display device according to one embodiment of the present disclosure.

[0037] The display device 100 according to one embodiment of the present disclosure may be a device used as a display and implemented as a flat panel display device, such as a liquid crystal display (LCD) device or an organic light emitting diode (OLED) device.

[0038] like Figure 1 As shown, the display device 100 according to the present disclosure includes a host system 110 , a display panel 105 , and a display driving device for driving the display panel 105 .

[0039] The display panel 105 includes a display area provided with a plurality of pixels P to display an image. The display panel 105 includes a plurality of data lines D1 to Dn (n is a positive integer greater than or equal to 2), a plurality of gate lines G1 to Gm (m is a positive integer greater than or equal to 2), and a plurality of pixels P.

[0040] Each of the plurality of data lines D1 to Dn receives a data signal. Each of the plurality of gate lines G1 to Gm receives a gate signal. The plurality of data lines D1 to Dn and the plurality of gate lines G1 to Gm are arranged on a substrate to intersect with each other and define a plurality of pixels P. Each of the plurality of pixels P may be connected to any one of the plurality of data lines D1 to Dn and any one of the plurality of gate lines G1 to Gm. Each of the plurality of pixels P may include a driving transistor, a scanning transistor turned on by a gate signal of a gate line to provide a data voltage of the data line to a gate electrode of the driving transistor, an OLED that emits light according to a drain-source current of the driving transistor, and a capacitor for storing a voltage of the gate electrode of the driving transistor. Therefore, each of the plurality of pixels P may emit light according to the current provided to the OLED.

[0041] The display driving apparatus may provide data signals to a plurality of pixels P included in the display panel 105 to display an image through the display panel 105. To this end, the display driving apparatus may include a data driving unit 112, a gate driving unit 114, and a timing controller 116.

[0042] The data driving unit 112 receives pixel data PDATA and a data control signal DCS from the timing controller 116 .

[0043] In one embodiment, the data driving unit 112 may receive a clock embedded data signaling (CEDS) packet from the timing controller 116 and obtain a clock signal, a data control signal DCS, and pixel data PDATA from the CEDS packet. In this case, the CEDS packet may be a packet in the form of an embedded data clock.

[0044] Hereinafter, for convenience of description, it will be shown that the data driving unit 112 receives a CEDS packet including pixel data PDATA and a data control signal DCS from the timing controller 116, but the present disclosure is not necessarily limited thereto. The data driving unit 112 may receive each of the pixel data PDATA and the data control signal DCS from the timing controller 116.

[0045] The data driving unit 112 converts the pixel data PDATA into analog positive / negative data signals according to the data control signal DCS, and provides the analog positive / negative data signals to the pixels P through the plurality of data lines D1 to Dn.

[0046] The gate driving unit 114 receives a gate control signal GCS from the timing controller 116. The gate driving unit 114 provides gate signals to the plurality of gate lines G1 to Gm according to the gate control signal GCS.

[0047] Specifically, the gate driving unit 114 generates a gate signal (or a scan signal) synchronized with the data signal, and sequentially supplies the generated gate signal to the gate lines G1 to Gm while shifting according to the control of the timing controller 116. To this end, the gate driving unit 114 may include a plurality of gate driving integrated circuits (ICs) (not shown). The gate driving IC may sequentially supply the gate signal synchronized with the data signal to the plurality of gate lines G1 to Gn according to the control of the timing controller 116 to select the data line to which the data signal is applied. The gate signal may swing between a gate high voltage and a gate low voltage.

[0048] The timing controller 116 receives digital video data VDATA and a timing signal TSS from the host system 110. The timing signal TSS may include a reference clock signal (e.g., dot clock), a vertical synchronization signal, a horizontal synchronization signal, a data enable signal, etc. The vertical synchronization signal is a signal that defines a frame period. The horizontal synchronization signal is a signal that defines a horizontal period required to provide a data signal to a pixel P of a horizontal line of the display panel 105. The data enable signal is a signal that defines a period for inputting valid data. The dot clock is a signal that repeats in a predetermined short period.

[0049] The timing controller 116 may include a data processor (not shown) that generates pixel data PDATA, a data control signal DCS, and a gate control signal GCS using the digital video data VDATA and the timing signal TSS.

[0050] The data processor of the timing controller 116 may generate a data control signal DCS controlling the operation timing of the data driving unit 112 and a gate control signal GCS controlling the operation timing of the gate driving unit 114 based on the timing signal TSS to control the operation timings of the data driving unit 112 and the gate driving unit 114 .

[0051] The data processor of the timing controller 116 may convert the digital video data VDATA into pixel data PDATA by arranging the digital video data VDATA to match the pixel structure formed in the display panel 105. As an example, the data processor may convert the digital video data VDATA of 3 colors (red, green, and blue) to be arranged into pixel data PDATA of 4 colors (white, red, green, and blue) using a predetermined conversion method. In addition, the data processor may also correct the pixel data PDATA through various image processing such as image quality compensation, external compensation, degradation compensation, and mura compensation.

[0052] In particular, the display device 100 according to an embodiment of the present disclosure includes a mura compensation module 115 for mura compensation. Figure 1 As shown, the mura compensation module 115 may be included in the timing controller 116, but is not necessarily limited thereto. In another embodiment, the mura compensation module 115 may be included in another display control device instead of the timing controller 116, or may be a separate independent component. However, hereinafter, for ease of description, it will be shown that the mura compensation module 115 is included in the timing controller 116, and the present disclosure is not limited thereto.

[0053] The mura compensation module 115 may determine a mura compensation value of each of the plurality of pixels based on the digital video data VDATA of each frame, and provide the mura compensation value of each of the plurality of pixels to the data processor of the timing controller 116. The data processor of the timing controller 116 may correct the pixel data PDATA according to the mura compensation value of each of the plurality of pixels. Figures 2 to 8 The mura compensation module 115 is described in detail.

[0054] In the display driving period, the timing controller 116 outputs the pixel data PDATA and the data control signal DCS to the data driving unit 112 , and outputs the gate control signal GCS to the gate driving unit 114 .

[0055] The host system 110 converts the digital video data VDATA into data in a format suitable for display on the display panel 105. The host system 110 transmits the timing signal TSS together with the digital video data VDATA to the timing controller 116. The host system 110 may be implemented as any one of a television system, a set-top box, a navigation system, a digital versatile disc (DVD) player, a blue-ray player, an electronic board, a kiosk system, a personal computer (PC), a home theater system, and a telephone system, and receives an input image.

[0056] Figure 2 It is shown Figure 1 A block diagram showing an example of a configuration of a timing controller is shown, Figure 3 It is shown Figure 2 A block diagram of an example of a configuration of a mura compensation value determining unit. Figure 4 is a view showing an example of a target luminance value and an actual luminance value of a mura pixel according to a 2.2 gamma curve, Figure 5 is a view showing one example of a mura compensation value for each grayscale. Figure 6a is a view showing an example of a 2.2 gamma curve among a plurality of brightness bands, Figure 6b is a view showing one example of another 2.2 gamma curve in a plurality of luminance bands. Figure 7 Is used to describe Figure 3 The reference grayscale value determining unit determines an example view of a first reference grayscale value, Figure 8 Is used to describe Figure 3 FIG. 1 is a diagram showing an example of an input mura compensation value determination unit determining an input mura compensation value.

[0057] refer to Figure 2 The timing controller 116 according to one embodiment of the present disclosure may include an image data input unit 210, a mura compensation module 115, an image data conversion unit 240, and an image data output unit 250. Figure 2 , it is shown that the timing controller 116 includes the mura compensation module 115 , but the present disclosure is not necessarily limited thereto.

[0058] In another embodiment, the mura compensation module 115 may be included in another display control device instead of the timing controller 116, or may be included in the data driving device as a separate independent component. In this case, the mura compensation module 115 may determine a mura compensation value for each of the plurality of pixels based on the digital video data VDATA received from the host system 110, and provide the determined mura compensation value for each of the plurality of pixels to the timing controller 116.

[0059] Hereinafter, for convenience of description, it will be described that the mura compensation module 115 is included in the timing controller 116 .

[0060] First, the image data input unit 210 receives digital video data VDATA from the host system 110 and transmits the received digital video data VDATA to the pre-processor 220 .

[0061] The preprocessor 220 preprocesses the digital video data VDATA to obtain a gray value of each of a plurality of pixels. Hereinafter, for ease of description, the gray value of each of the plurality of pixels obtained from the preprocessor 220 will be referred to as a first input gray value.

[0062] The digital video data VDATA may include image data of a plurality of frames. The preprocessor 220 may preprocess the image data of each frame.

[0063] Meanwhile, the image data may include a red-green-blue (RGB) pixel value of each of the plurality of pixels. The preprocessor 220 may obtain a first input grayscale value using the RGB pixel value of each of the plurality of pixels included in the image data.

[0064] The preprocessor 220 may generate grayscale data including a first input grayscale value of each pixel of a plurality of pixels obtained based on the image data, and provide the generated grayscale data to the mura compensation module 115 .

[0065] The mura compensation module 115 determines mura compensation values ​​of the first input grayscale values ​​of the plurality of pixels according to the set display brightness. In this case, the mura compensation value is a compensation value for obtaining a target brightness value when the pixel has a brightness value different from the target brightness value.

[0066] Specifically, for example, the target brightness value of each grayscale can be Figure 4 The plurality of pixels included in the display panel 105 may have a luminance value of each gray scale matched with the 2.2 gamma curve.

[0067] However, some pixels included in the display panel 105 may have Figure 4 The 2.2 gamma curve shown has different brightness values ​​for each grayscale. In this case, the corresponding pixel may have a smaller brightness than the surrounding pixels even when receiving the same grayscale value, and mura in the form of spots will be generated.

[0068] The mura compensation value may be applied to the grayscale value of the pixel where mura is generated so that the pixel where mura is generated has a target brightness value for each grayscale. That is, by increasing or decreasing the grayscale value of the pixel where mura is generated by the mura compensation value, the brightness value of the pixel where mura is generated may be increased or decreased to a target brightness value matching the 2.2 gamma curve. In this case, Figure 5 As shown, the mura compensation value Diff may vary for each grayscale.

[0069] Meanwhile, the 2.2 gamma curve may vary according to display brightness, and therefore, the mura compensation value Diff may also vary according to display brightness.

[0070] The mura compensation module 115 may determine a mura compensation value of a first input gray value at a set display brightness using a reference mura compensation value. Hereinafter, for ease of description, the mura compensation value of the first input gray value is referred to as an input mura compensation value.

[0071] The mura compensation module 115 determines an input mura compensation value for each of the plurality of pixels using a reference mura compensation value in a reference brightness band and a first input grayscale value of the plurality of pixels included in the grayscale data. To this end, the mura compensation module 115 includes a display brightness value (DBV) setting unit 232, a memory 234, and a mura compensation value determining unit 236.

[0072] The DBV setting unit 232 sets one of the plurality of brightness bands as a set brightness band. In the DBV setting unit 232, the set brightness band may be determined by the host system 110 based on a user command received through a user interface connected to the host system 110, or a sensor value obtained through various sensors such as a brightness sensor.

[0073] Multiple brightness bands can be distinguished according to DBV. Multiple brightness bands can correspond to different DBVs. In this case, DBV can represent the brightness corresponding to the maximum grayscale value of the pixel data (for example, 255 grayscale value in the case of 8-bit data).

[0074] The number of multiple brightness bands may be preset. For example, the brightness band may be divided into 19 brightness bands Band1 to Band19. The first brightness band Band1 may correspond to a DBV corresponding to the maximum brightness value of the display panel 105. The nineteenth brightness band Band19 may correspond to a relatively low DBV, but is not necessarily limited thereto. The opposite design may also be possible.

[0075] In each of the plurality of brightness bands, the 2.2 gamma curve may be matched with the target brightness value of each grayscale, in which the corresponding DBV is the target brightness value of the maximum grayscale. For example, in the first brightness band Band1, DBV may correspond to the maximum brightness value 420 of the display panel 105. In this case, the first brightness band Band1 may be matched with the target brightness value of each grayscale. Figure 6a The 2.2 gamma curve (2.2 gamma curve - 1) shown in FIG. 1 is matched, in which the target brightness value of each grayscale is 420 at the maximum grayscale value 255. Meanwhile, in the eighth brightness band Band8, DBV may correspond to 2. In this case, the eighth brightness band Band8 may correspond to Figure 6bThe 2.2 gamma curve shown (2.2 gamma curve -8) is matched, in which the target brightness value for each grayscale is 2 at the maximum grayscale value of 255.

[0076] When one of the plurality of brightness bands is set as the set brightness band, the DBV setting unit 232 may provide information about the set brightness band to the mura compensation value determination unit 236. In one embodiment, the DBV setting unit 232 may output the DBV corresponding to the set brightness band to the mura compensation value determination unit 236.

[0077] The memory 234 stores the mura compensation value of each grayscale in the reference brightness band. The memory 234 may be a device for storing data, and may be a flash memory.

[0078] In the following, for ease of description, the mura compensation value in the reference brightness band is referred to as a reference mura compensation value. The reference mura compensation value may be a mura compensation value for each grayscale in the reference brightness band, and may be distinguished from an input mura compensation value, which is a mura compensation value for setting an input grayscale value in the brightness band.

[0079] The memory 234 stores only the reference mura compensation value of each grayscale in one specific brightness band (i.e., the reference brightness band). In this case, the reference brightness band may be one of the plurality of brightness bands. As an example, the reference brightness band may be the first brightness band Band1, but is not necessarily limited thereto. As another example, the reference brightness band may be the tenth brightness band Band10.

[0080] A separate mura test system may be used to obtain a reference mura compensation value for each grayscale in a reference brightness band stored in the memory 234. The mura test system may obtain the reference mura compensation value by analyzing an image obtained by capturing an image of the display panel 105 displaying a test image using a camera.

[0081] Specifically, the mura test system may sequentially display a test image of each grayscale on the display panel 105. In this case, the test image displayed on the display panel 105 may correspond to an image of each grayscale in the reference brightness band. The test image displayed on the display panel 105 may include images of all grayscales, but is not necessarily limited thereto. The test image displayed on the display panel 105 may include only images of some grayscales within the entire range to reduce the test time and the capacity of the memory 234. As an example, the test image displayed on the display panel 105 may include only images of 32 grayscales, 64 grayscales, 128 grayscales, 196 grayscales, 208 grayscales, and 255 grayscales.

[0082] At the same time, the mura test system can use a camera to capture a test image of each grayscale displayed on the display panel 105. The mura test system can determine a reference mura compensation value by analyzing the image obtained from the camera. Specifically, the mura test system can determine the reference mura compensation value based on the grayscale value input to the display panel 105 and the brightness value of the image obtained from the camera.

[0083] In one embodiment, the mura test system can obtain a reference mura compensation value for each of the plurality of pixels by comparing a target brightness value of the grayscale values ​​of the plurality of pixels input to the display panel 105 with brightness values ​​of the plurality of pixels of the image obtained from the camera. The target brightness value can correspond to a brightness value of each grayscale that matches a 2.2 gamma curve corresponding to a reference brightness band.

[0084] When a specific grayscale value is received, a plurality of pixels included in the display panel 105 may display a target brightness value matched with a 2.2 gamma curve corresponding to a reference brightness band, but may display a brightness value different from the target brightness value due to an error or manufacturing defect in a manufacturing process. A brightness deviation between the target brightness value and the brightness value of an image obtained from a camera may be measured for each of the plurality of pixels, and a reference mura compensation value may be determined based on the brightness deviation. The reference mura compensation value may correspond to a grayscale compensation value for eliminating the brightness deviation. That is, the reference mura compensation value may correspond to a grayscale compensation value for allowing the brightness value of an image obtained from a camera to be the same as the target brightness value.

[0085] In the above embodiment, it is shown that the mura test system obtains a reference mura compensation value for each pixel in a plurality of pixels, but the present disclosure is not necessarily limited thereto. The mura test system may also obtain a reference mura compensation value for each of a plurality of blocks to reduce the test time and the capacity of the memory 234. The plurality of pixels included in the display panel 105 may be divided into a plurality of blocks. Each of the plurality of blocks may correspond to at least one pixel. As an example, each of the plurality of blocks may include pixels arranged in an N×N matrix form. In this case, N is a natural number greater than 1.

[0086] When determining the reference mura compensation value of each grayscale in the reference luminance band for each pixel of the plurality of pixels or each block of the plurality of blocks, the mura test system may store the reference mura compensation value of each grayscale in the memory 234 .

[0087] The mura compensation module 115 according to one embodiment of the present disclosure stores only the reference mura compensation value of each grayscale in one reference brightness band in the memory 234. The mura compensation module 115 according to one embodiment of the present disclosure can use the reference mura compensation value of each grayscale in the reference brightness band to determine the input mura compensation value for setting the first input grayscale value in the brightness band. Since the mura compensation module 115 according to one embodiment of the present disclosure does not need to extract or store the mura compensation value for each grayscale of each brightness band, the takt time of the display device 100 and the capacity of the memory 234 can be significantly reduced.

[0088] The mura compensation value determination unit 236 determines an input mura compensation value for each of the plurality of pixels in the set luminance band using the reference mura compensation value in the reference luminance band stored in the memory 234 and the first input grayscale value of the plurality of pixels included in the grayscale data. In addition, when the DBV setting unit 232 outputs the DBV, the mura compensation value determination unit 236 may determine an input mura compensation value for each of the plurality of pixels in the set luminance band using the display luminance value, the reference mura compensation value in the reference luminance band, and the first input grayscale value of the plurality of pixels included in the grayscale data.

[0089] For this reason, Figure 3 As shown, the mura compensation value determining unit 236 may include an input gray value obtaining unit 310 , a reference gray value determining unit 320 , a reference mura compensation value determining unit 330 , and an input mura compensation value determining unit 340 .

[0090] The input gray value obtaining unit 310 may obtain the first input gray value from the preprocessor 220. Specifically, the input gray value obtaining unit 310 may obtain the first input gray value of each pixel of the plurality of pixels from the preprocessor 220.

[0091] The reference gray value determination unit 320 determines a first reference gray value in the reference brightness band corresponding to the first input gray value. Specifically, the reference gray value determination unit 320 may determine, for each of the plurality of pixels, a first reference gray value in the reference brightness band corresponding to the first input gray value in the set brightness band. The reference gray value determination unit 320 may determine, as the first reference gray value, a gray value in the reference brightness band having the same brightness as the first input gray value in the set brightness band.

[0092] For example, the reference brightness band may correspond to the first brightness band Band1, and the target brightness value of each grayscale may have a value along the following lines: Figure 6aThe brightness value of the 2.2 gamma curve (2.2 gamma curve-1) shown in FIG. 1 may correspond to the eighth brightness band Band8, and the target brightness value of each grayscale may have a value along the following lines: Figure 6b In this case, when the first input gray value X is 196, a gray value having the same brightness as 196 (the first input gray value X) in the set brightness band Band8 can be found in the reference brightness band Band1. Figure 7 As shown, when the grayscale value of the brightness in the reference brightness band Band1 is the same as the brightness of 196 (the first input grayscale value X) in the set brightness band Band8 is 128, the reference grayscale value determination unit 320 can determine the first reference grayscale value ref in the reference brightness band Band1 corresponding to 196 (the first input grayscale value X) in the set brightness band Band8 as 128.

[0093] The reference gray value determination unit 320 may determine a first reference gray value in a reference brightness band corresponding to a first input gray value in a set brightness band using a first gain value of the set brightness band relative to the reference brightness band. The first gain value may represent a ratio between a gray value in a corresponding brightness band and a gray value in a reference brightness band having the same brightness as the gray value in the corresponding brightness band. The first gain value may be preset by comparing a 2.2 gamma curve in a corresponding brightness band with a 2.2 gamma curve in a reference brightness band. In addition, a first gain value for each brightness band in a plurality of brightness bands may be stored in the memory 234. In one embodiment, the first gain value may correspond to a DBV of each brightness band in a plurality of brightness bands and may be stored in the memory 234.

[0094] The reference gray value determination unit 320 may obtain a first gain value of the set brightness band from the memory 234 and determine a first reference gray value in the reference brightness band corresponding to the first input gray value in the set brightness band based on the obtained first gain value.

[0095] In one embodiment, the reference gray value determination unit 320 may search the memory 234 for a DBV corresponding to the set brightness band, and obtain a first gain value corresponding to the searched DBV.

[0096] In one embodiment, the reference gray value determination unit 320 may calculate the first reference gray value in the reference brightness band by multiplying the first input gray value by the obtained first gain value.

[0097] The reference mura compensation value determination unit 330 obtains a reference mura compensation value of the first reference gray value from the memory 234. Specifically, the reference mura compensation value determination unit 330 may obtain a reference mura compensation value for each of the plurality of pixels. The memory 234 may store a reference mura compensation value for each gray scale for each of the plurality of pixels or each of the plurality of blocks. The reference mura compensation value determination unit 330 may search the memory 234 for a corresponding pixel or a block including the corresponding pixel. The reference mura compensation value determination unit 330 may determine a reference mura compensation value for the first reference gray value of the corresponding pixel based on the reference mura compensation value for each gray scale corresponding to the searched pixel or block.

[0098] The reference mura compensation value determination unit 330 may search for a reference mura compensation value corresponding to a first reference gray value among the reference mura compensation values ​​of a plurality of grays stored in the memory 234. When the reference mura compensation value corresponding to the first reference gray value is searched, the reference mura compensation value determination unit 330 may determine the searched reference mura compensation value as the reference mura compensation value of the first input gray value of the corresponding pixel. However, when the reference mura compensation value corresponding to the first reference gray value is not searched, the reference mura compensation value determination unit 330 may calculate the reference mura compensation value of the first reference gray value based on the reference mura compensation value of each gray stored in the memory 234.

[0099] As an example, the memory 234 may store only the reference mura compensation values ​​at 32 grayscale, 64 grayscale, 128 grayscale, 196 grayscale, 208 grayscale, and 255 grayscale. When the first reference grayscale value is 200 grayscale, the reference mura compensation value determination unit 330 cannot search the memory 234 for the reference mura compensation value corresponding to 200 grayscale. In this case, the reference mura compensation value determination unit 330 may calculate the reference mura compensation value of the first reference grayscale value using the reference mura compensation values ​​of 196 grayscale and 208 grayscale, which are grayscale values ​​close to 200 grayscale (first reference grayscale value) among the grayscale values ​​stored in the memory 234. As an example, the reference mura compensation value determination unit 330 may use interpolation to determine a value between the reference mura compensation value of 196 grayscale and the reference mura compensation value of 208 grayscale as the reference mura compensation value of 200 grayscale (first reference grayscale value).

[0100] The input mura compensation value determination unit 340 determines an input mura compensation value of a first input gray value in a set brightness band based on the reference mura compensation value. Specifically, the input mura compensation value determination unit 340 may determine an input mura compensation value of each of a plurality of pixels in a set brightness band based on a reference mura compensation value of each of a plurality of pixels obtained from the reference mura compensation value determination unit 330.

[0101] The input mura compensation value determination unit 340 may calculate the second reference gray value by reflecting the reference mura compensation value to the first reference gray value. In one embodiment, the input mura compensation value determination unit 340 may determine the value of the first reference gray value plus the reference mura compensation value as the second reference gray value.

[0102] In addition, the input mura compensation value determination unit 340 may determine a second input gray value in the set brightness band corresponding to the second reference gray value in the reference brightness band. The input mura compensation value determination unit 340 may determine a gray value in the set brightness band having the same brightness as the second reference gray value in the reference brightness band as the second input gray value.

[0103] For example, the reference brightness band may correspond to the first brightness band Band1, and the target brightness value of each grayscale may have a value along the following lines: Figure 6a The brightness value of the 2.2 gamma curve-1 shown in FIG. 2 may correspond to the eighth brightness band Band8, and the target brightness value of each grayscale may have a value along the following lines: Figure 6b The brightness value of the 2.2 gamma curve -8 is shown. Figure 7 and Figure 8 As shown in FIG. 1 , when the first reference grayscale value ref in the reference brightness band Band1 is 128 and the reference mura compensation value is 20, the input mura compensation value determination unit 340 may determine the second reference grayscale value ref′ as 140 and search for a grayscale value having the same brightness as 140 (the second reference grayscale value ref′) in the reference brightness band Band1 in the set brightness band Band8. Figure 8 As shown, the gray value of the brightness in the set brightness band Band8 that is the same as the brightness of 140 (the second reference gray value ref′) in the reference brightness band Band1 is 200, and the input mura compensation value determination unit 340 can determine the second input gray value X′ in the set brightness band Band8 corresponding to 140 (the second reference gray value ref′) in the reference brightness band Band1 to be 200.

[0104] The input mura compensation value determination unit 340 may determine a second input grayscale value in the set brightness band corresponding to a second reference grayscale value in the reference brightness band using a second gain value of the set brightness band relative to the reference brightness band. The second gain value may represent a ratio between a grayscale value in the reference brightness band and a grayscale value in the set brightness band having the same brightness as the grayscale value in the reference brightness band. The second gain value may be preset by comparing a 2.2 gamma curve in the corresponding brightness band with a 2.2 gamma curve in the reference brightness band. In addition, the second gain value of each brightness band in the plurality of brightness bands may be stored in the memory 234. In one embodiment, the second gain value may correspond to a DBV of each brightness band in the plurality of brightness bands and may be stored in the memory 234.

[0105] The input mura compensation value determination unit 340 may obtain a second gain value in the set luminance band from the memory 234 , and determine a second input gray value in the set luminance band corresponding to a second reference gray value in the reference luminance band based on the obtained second gain value.

[0106] In one embodiment, the input mura compensation value determination unit 340 may search the memory 234 for a DBV corresponding to the set brightness band, and obtain a second gain value corresponding to the searched DBV.

[0107] In one embodiment, the input mura compensation value determination unit 340 may calculate the second input gray value in the set brightness band by multiplying the second reference gray value by the obtained second gain value.

[0108] The input mura compensation value determination unit 340 may determine the input mura compensation value in the set brightness band based on the first input gray value and the second input gray value. In one embodiment, the input mura compensation value determination unit 340 may determine the difference between the first input gray value and the second input gray value as the input mura compensation value of the first input gray value of the corresponding pixel.

[0109] The image data conversion unit 240 converts the image data into image data in which the input mura compensation value is reflected. Specifically, the image data conversion unit 240 may receive the image data from the image data input unit 210, or receive grayscale data including a first input grayscale value of each of the plurality of pixels from the preprocessor 220. The image data conversion unit 240 may generate image data on which mura compensation is performed by reflecting the input mura compensation value of each of the plurality of pixels determined by the mura compensation module 115 to the image data received from the image data input unit 210 or the grayscale data received from the preprocessor 220.

[0110] The image data output unit 250 may output image data in which the input mura compensation value of each of the plurality of pixels determined by the mura compensation module 115 is reflected to the display panel 105 .

[0111] The mura compensation module 115 according to one embodiment of the present disclosure changes the mura compensation value based on the display brightness value, and thus mura may be accurately compensated even when the display brightness varies.

[0112] In addition, the mura compensation module 115 according to one embodiment of the present disclosure may store only the reference mura compensation value of each grayscale in one reference luminance band in the memory 234, and use the reference mura compensation value of each grayscale in the reference luminance band to determine the input mura compensation value for setting the first input grayscale value in the luminance band. Therefore, since the mura compensation module 115 according to one embodiment of the present disclosure does not need to extract and store the mura compensation value for each grayscale in each luminance band, the takt time of the display device 100 and the capacity of the memory 234 can be significantly reduced.

[0113] Fig. 9 is a flowchart for describing a method for compensating mura using a mura compensation module according to one embodiment of the present disclosure.

[0114] refer to Fig. 9 First, the display device 100 sets one of a plurality of brightness bands as a set brightness band (S901).

[0115] In the display apparatus 100 , the set brightness band may be determined by the host system 110 based on a user command received from a user through a user interface connected to the host system 110 , or sensor values ​​obtained from various sensors such as a brightness sensor.

[0116] When one of the plurality of brightness bands is set as a set brightness band, the display device 100 may provide information about the set brightness band to the mura compensation module 115. In one embodiment, the display device 100 may provide the mura compensation module 115 with a DBV corresponding to the set brightness band.

[0117] Then, when image data is input from the outside, the display apparatus 100 generates grayscale data including a first input grayscale value of each of a plurality of pixels based on the image data ( S902 and S903 ).

[0118] When image data is input from the outside, the display device 100 can obtain a first input gray value for each of the plurality of pixels by preprocessing the image data. In one embodiment, the display device 100 can obtain the first input gray value using RGB pixel values ​​for each of the plurality of pixels included in the image data.

[0119] The display device 100 may generate grayscale data including a first input grayscale value of each of a plurality of pixels obtained based on the image data, and provide the generated grayscale data to the mura compensation module 115 .

[0120] Then, the display device 100 determines an input mura compensation value of the first input gray value of each pixel in the plurality of pixels using the mura compensation module 115 (S904). Fig.10 A method for determining an input mura compensation value is described in detail.

[0121] Fig.10 is a flow chart for describing a method of determining an input mura compensation value.

[0122] refer to Fig.10 First, the mura compensation module 115 obtains a first input grayscale value of each pixel in a plurality of pixels from grayscale data ( S1001 ).

[0123] Then, the mura compensation module 115 determines a first reference gray value corresponding to the first input gray value in the reference luminance band ( S1002 ).

[0124] Specifically, the mura compensation module 115 may determine a first reference grayscale value in the reference brightness band corresponding to a first input grayscale value of each pixel in the set brightness band. The mura compensation module 115 may determine a grayscale value in the reference brightness band having the same brightness as the first input grayscale value in the set brightness band as the first reference grayscale value.

[0125] In one embodiment, the mura compensation module 115 may determine a first reference grayscale value in a reference brightness band corresponding to a first input grayscale value in a set brightness band using a first gain value of the set brightness band relative to the reference brightness band. The first gain value may represent a ratio between a grayscale value in a corresponding brightness band and a grayscale value in a reference brightness band having the same brightness as the grayscale value in the corresponding brightness band. The first gain value may be preset by comparing a 2.2 gamma curve in a corresponding brightness band with a 2.2 gamma curve in a reference brightness band. In addition, a first gain value for each brightness band in a plurality of brightness bands may be stored in a memory 234. In one embodiment, the first gain value may correspond to a DBV of each brightness band in a plurality of brightness bands and may be stored in a memory 234.

[0126] The mura compensation module 115 may obtain a first gain value in the set brightness band from the memory 234, and determine a first reference grayscale value in the reference brightness band corresponding to the first input grayscale value in the set brightness band based on the obtained first gain value. In one embodiment, the mura compensation module 115 may calculate the reference grayscale value in the reference brightness band by multiplying the first input grayscale value by the obtained first gain value.

[0127] Then, the mura compensation module 115 determines a reference mura compensation value of the first reference gray value ( S1003 ).

[0128] The mura compensation module 115 may obtain a reference mura compensation value for each of the plurality of pixels. The memory 234 of the display device 100 may store a reference mura compensation value for each grayscale for each of the plurality of pixels or each of the plurality of blocks. The mura compensation module 115 may search the memory 234 for a corresponding pixel or a block including the corresponding pixel, and determine a reference mura compensation value for a first reference grayscale value of the corresponding pixel based on the reference mura compensation value for each grayscale corresponding to the searched pixel or block.

[0129] The mura compensation module 115 may search for a reference mura compensation value corresponding to a first reference gray value among the reference mura compensation values ​​of a plurality of grays stored in the memory 234. When the reference mura compensation value corresponding to the first reference gray value is searched, the mura compensation module 115 may determine the searched reference mura compensation value as the reference mura compensation value of the first input gray value of the corresponding pixel. However, when the reference mura compensation value corresponding to the first reference gray value is not searched, the mura compensation module 115 may perform interpolation based on the reference mura compensation values ​​of each gray stored in the memory 234 to calculate the reference mura compensation value of the first reference gray value.

[0130] Then, the mura compensation module 115 determines a second reference gray value in which the reference mura compensation value is reflected to the first reference gray value (S1004). In one embodiment, the mura compensation module 115 may determine the value of the first reference gray value plus the reference mura compensation value as the second reference gray value.

[0131] Then, the mura compensation module 115 determines a second input grayscale value in the set luminance band corresponding to a second reference grayscale value in the reference luminance band ( S1005 ).

[0132] Specifically, the mura compensation module 115 may determine, for each pixel in the plurality of pixels, a second input grayscale value in the set brightness band corresponding to the second reference grayscale value in the reference brightness band. The mura compensation module 115 may determine, as the second input grayscale value, a grayscale value in the set brightness band having the same brightness as the second reference grayscale value in the reference brightness band.

[0133] The mura compensation module 115 may determine a second input grayscale value in the set brightness band corresponding to a second reference grayscale value in the reference brightness band using a second gain value of the set brightness band relative to the reference brightness band. The second gain value may represent a ratio between a grayscale value in the reference brightness band and a grayscale value in the set brightness band having the same brightness as the grayscale value in the reference brightness band. The second gain value may be preset by comparing a 2.2 gamma curve in the corresponding brightness band with a 2.2 gamma curve in the reference brightness band. In addition, a second gain value for each brightness band in a plurality of brightness bands may be stored in the memory 234. In one embodiment, the second gain value may correspond to a DBV of each brightness band in a plurality of brightness bands and may be stored in the memory 234.

[0134] The mura compensation module 115 may obtain a second gain value of the set luminance band from the memory 234 , and determine a second input grayscale value in the set luminance band corresponding to a second reference grayscale value in the reference luminance band based on the obtained second gain value.

[0135] In one embodiment, the mura compensation module 115 may calculate the second input gray value in the set brightness band by multiplying the second reference gray value by the obtained second gain value.

[0136] Then, the mura compensation module 115 determines an input mura compensation value based on the first input gray value and the second input gray value ( S1006 ).

[0137] Specifically, the mura compensation module 115 can determine the input mura compensation value in the set brightness band based on the first input grayscale value and the second input grayscale value. In one embodiment, the mura compensation module 115 can determine the difference between the first input grayscale value and the second input grayscale value as the input mura compensation value of the first input grayscale value of the corresponding pixel.

[0138] Reference again Fig. 9 Then, the display device 100 converts the image data into image data in which the input mura compensation value is reflected (S905).

[0139] Specifically, the timing controller 116 of the display device 100 may generate mura-compensated image data by reflecting an input mura compensation value of each of the plurality of pixels determined by the mura compensation module 115 to image data received from the outside.

[0140] Then, the timing controller 116 of the display device 100 outputs the converted image data to the display panel 105 (S906). When the timing controller 116 of the display device 100 outputs the image data in which the input mura compensation value is reflected to the display panel 105, a mura-compensated image is displayed on the display panel 105.

[0141] Those skilled in the art will appreciate that the present disclosure may be implemented in other specific forms without changing the technical scope and essential characteristics.

[0142] In addition, the methods described in this specification may be implemented at least in part by using one or more computer programs or components. The components may be provided as a series of computer instructions by a computer-readable medium or machine-readable medium including a volatile or non-volatile memory. Instructions may be provided as software or firmware and implemented in whole or in part in hardware components such as application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), or other similar components. Instructions may be configured to be executed by one or more processors or other hardware components, and the processors or other hardware components may execute all or some of the methods and processes disclosed in this specification, or allow them to be executed when executing a series of computer instructions.

[0143] The present specification as described above may not be limited to the above-mentioned embodiments and drawings, and it is obvious to those skilled in the art that various substitutions, modifications and changes may be made to the present specification without departing from the technical spirit of the present specification. Therefore, it should be interpreted that the scope of the present disclosure is defined by the appended claims, and covers all modifications or changes derived from the meaning, scope and equivalent schemes of the appended claims.

Claims

1. A mura compensation module, comprising: A DBV setting unit configured to set one of the plurality of brightness bands as a set brightness band; A memory configured to store a reference mura compensation value for each grayscale in a reference brightness band; as well as The mura compensation value determining unit is configured to determine an input mura compensation value of a first input gray value in the set brightness band based on the reference mura compensation value of each gray in the reference brightness band.

2. The mura compensation module according to claim 1, wherein: The mura compensation value determining unit includes: a reference grayscale value determining unit configured to determine a first reference grayscale value in the reference brightness band corresponding to the first input grayscale value in the set brightness band; and The reference mura compensation value determining unit is configured to obtain a reference mura compensation value of the first reference gray value from the memory.

3. The mura compensation module according to claim 2, wherein: The memory also stores a first gain value for each brightness band of the plurality of brightness bands; The reference grayscale value determination unit obtains the first gain value of the set brightness band from the memory, and determines the first reference grayscale value in the reference brightness band corresponding to the first input grayscale value in the set brightness band based on the obtained first gain value.

4. The mura compensation module according to claim 3, wherein: The first gain value represents a ratio between a grayscale value in a corresponding brightness band and a grayscale value in the reference brightness band, and the brightness of the grayscale value in the reference brightness band is the same as the brightness of the grayscale value in the corresponding brightness band.

5. The mura compensation module according to claim 1, wherein: The mura compensation value determination unit comprises an input mura compensation value determination unit, wherein the input mura compensation value determination unit is configured to determine the input mura compensation value of the first input gray value in the set brightness band based on the reference mura compensation value of the first reference gray value in the reference brightness band; The first reference grayscale value in the reference brightness band has the same brightness as the first input grayscale value in the setting brightness band.

6. The mura compensation module according to claim 5, wherein: The input mura compensation value determination unit calculates a second reference gray value by reflecting the reference mura compensation value to the first reference gray value, determines a second input gray value in the set brightness band corresponding to the second reference gray value in the reference brightness band, and determines the input mura compensation value of the first input gray value in the set brightness band based on the first input gray value and the second input gray value.

7. The mura compensation module according to claim 6, wherein: The memory also stores a second gain value for each brightness band of the plurality of brightness bands; The input mura compensation value determination unit obtains the second gain value of the set brightness band from the memory, and determines the second input gray value corresponding to the second reference gray value in the set brightness band based on the obtained second gain value.

8. The mura compensation module according to claim 7, wherein: The second gain value represents a ratio between a grayscale value in the reference luminance band and a grayscale value in a corresponding luminance band, and the brightness of the grayscale value in the corresponding luminance band is the same as the brightness of the grayscale value in the reference luminance band.

9. The mura compensation module according to claim 6, wherein: The input mura compensation value determination unit determines a difference between the first input gray value and the second input gray value as the input mura compensation value of the first input gray value.

10. A display control device, comprising: a preprocessor configured to generate grayscale data based on the image data, the grayscale data comprising a first input grayscale value for each pixel of a plurality of pixels; a mura compensation module configured to determine an input mura compensation value for each of the plurality of pixels using a reference mura compensation value in a reference brightness band and the first input grayscale values ​​of the plurality of pixels included in the grayscale data; an image data conversion unit configured to convert the image data into image data in which the input mura compensation value is reflected for each pixel of the plurality of pixels; and The image data output unit is configured to output the converted image data.

11. The display control device according to claim 10, wherein: The mura compensation module comprises: A DBV setting unit configured to set one of the plurality of brightness bands as a set brightness band and output a display brightness value corresponding to the set brightness band; and The mura compensation value determining unit is configured to determine an input mura compensation value of each of the plurality of pixels in the set brightness band using the display brightness value, the reference mura compensation value in the reference brightness band, and the first input grayscale values ​​of the plurality of pixels included in the grayscale data.

12. The display control device according to claim 11, wherein: The mura compensation value determining unit calculates a first reference gray value in the reference brightness band by multiplying each of the first input gray values ​​of the plurality of pixels by a first gain value corresponding to the display brightness value, and obtains a reference mura compensation value for each of the first reference gray values ​​in the reference brightness band; The first gain value represents a ratio between grayscale values ​​in the set brightness band and grayscale values ​​in the reference brightness band, and brightness of the grayscale values ​​in the reference brightness band is the same as brightness of the grayscale values ​​in the set brightness band.

13. The display control device according to claim 11, wherein: The mura compensation value determining unit calculates a second input gray value in the set brightness band by multiplying each second reference gray value in the reference brightness band reflecting the reference mura compensation value by a second gain value corresponding to the display brightness value, and determines a difference between the first input gray value and the second input gray value of each pixel in the plurality of pixels as the input mura compensation value; The second gain value represents a ratio between grayscale values ​​in the reference brightness band and grayscale values ​​in the set brightness band, and brightness of the grayscale values ​​in the set brightness band is the same as brightness of the grayscale values ​​in the reference brightness band.

14. The display control device according to claim 10, wherein: The mura compensation module includes a memory configured to store a reference mura compensation value of each grayscale in the reference brightness band for each block in a plurality of blocks; The plurality of pixels are divided into the plurality of blocks, and each of the plurality of blocks corresponds to at least one pixel.

15. A method for compensating mura using a mura compensation module, comprising: Setting one of the plurality of brightness bands as a set brightness band; obtaining a first input grayscale value for each pixel of a plurality of pixels based on the image data; determining a first reference grayscale value in a reference brightness band corresponding to the first input grayscale value, and obtaining a reference mura compensation value of the first reference grayscale value in the reference brightness band from a memory; as well as An input mura compensation value for the first input gray value in the set brightness band is determined using the reference mura compensation value.

16. The method of claim 15, wherein: When obtaining the reference mura compensation value, determining a grayscale value in the reference brightness band having the same brightness as the first input grayscale value in the set brightness band as the first reference grayscale value; When determining the second input grayscale value, a grayscale value in the set brightness band having the same brightness as the second reference grayscale value in the reference brightness band is determined as the second input grayscale value.

17. The method of claim 15, wherein: The memory stores, for each block in a plurality of blocks, a reference mura compensation value for each grayscale in the reference brightness band; The plurality of pixels are divided into the plurality of blocks, and each of the plurality of blocks corresponds to at least one pixel.

18. The method according to claim 17, wherein: When obtaining the reference mura compensation value, a block corresponding to the corresponding pixel is searched in the memory, and a reference mura compensation value of the first reference gray value of the searched block is obtained.

19. The method according to claim 15, wherein: Determining the input mura compensation value includes: calculating a second reference gray value in the reference brightness band by reflecting the obtained reference mura compensation value to the first reference gray value; determining a second input grayscale value in the set brightness band corresponding to a second reference grayscale value in the reference brightness band; and An input mura compensation value of the first input gray value in the set brightness band is determined based on the first input gray value and the second input gray value.

20. The method according to claim 19, wherein: When determining the input mura compensation value, a difference between the first input gray value and the second input gray value is determined as the input mura compensation value of the first input gray value in the set brightness band.