Data compensation circuit and display device including same
The data compensation circuit addresses horizontal crosstalk in display devices by calculating and applying compensation values based on voltage fluctuation and gain adjustments, enhancing brightness in high-tone areas.
Patent Information
- Application Number
- PCT/KR2025/002422
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-10
- Filing Date
- 2025-02-20
- Publication Date
- 2025-09-25
AI Technical Summary
Display devices experience horizontal crosstalk, leading to decreased brightness in high-tone areas, necessitating effective compensation methods.
A data compensation circuit with a grayscale analysis unit, compensation value generation unit, and data compensation unit that calculates and applies compensation values based on voltage fluctuation and gain adjustments to compensate for horizontal crosstalk on a pixel line basis.
Enables precise compensation of image data, improving brightness in high-gray areas by addressing horizontal crosstalk effectively.
Smart Images

Figure KR2025002422_25092025_PF_FP_ABST
Abstract
Description
Data compensation circuit and display device including the same
[0001] An embodiment of the present invention relates to a data compensation circuit and a display device including the same.
[0002] As the information society develops, the demand for display devices for displaying images is increasing in various forms, and recently, various types of display devices such as liquid crystal display devices (LCDs) and organic light emitting display devices (OLEDs) are being utilized.
[0003] A display device includes a display panel including a plurality of pixels, a panel driver for driving the display panel, etc. The panel driver includes a data driver for supplying a data voltage to the display panel, and a gate driver for supplying a gate signal to the display panel.
[0004] Such a display device can display an image by supplying a driving signal, such as a gate signal and a data signal, to a plurality of pixels formed on a display panel, causing the selected pixels to transmit light or directly emit light.
[0005] A display device can display both high and low tones along a horizontal line. However, if the displayed image has a large difference in tones along the horizontal line, crosstalk, i.e. horizontal crosstalk, may occur, causing brightness to decrease in a relatively high tones area.
[0006] Therefore, various methods are needed to compensate for horizontal crosstalk of the display device.
[0007] Embodiments of the present invention can provide a data compensation circuit and a display device including the same.
[0008] The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned will be clearly understood by those skilled in the art from the description below.
[0009] A data compensation circuit according to an embodiment may include a grayscale analysis unit that converts a sub-pixel grayscale value of input image data for each pixel line into a voltage value and calculates a voltage fluctuation amount for each pixel using the converted voltage value; a compensation value generation unit that calculates a first compensation value using the calculated voltage fluctuation amount and calculates a second compensation value by applying a pre-estimated gain to the first compensation value; and a data compensation unit that compensates for the input image data for each pixel of the current pixel line using the calculated second compensation value.
[0010] The above voltage fluctuation amount may be the difference between the voltage value obtained by averaging the voltage values of the sub-pixels included in the pixel line and the voltage value obtained by averaging the voltage values of the sub-pixels included in one pixel within the pixel line.
[0011] The above compensation value generation unit may calculate one offset value or multiple offset values as the first compensation value according to predetermined mode information, and the mode information may include a first compensation mode for calculating the one offset value and a second compensation mode for calculating the multiple offset values.
[0012] The above compensation value generation unit can use the voltage fluctuation amount calculated according to the first compensation mode to calculate a predetermined offset value according to the average grayscale value of sub-pixels included in the pixel as the first compensation value.
[0013] The above compensation value generation unit can use the voltage fluctuation amount calculated according to the second compensation mode to calculate a plurality of predetermined offset values as the first compensation value according to the grayscale value of each sub-pixel included in the pixel.
[0014] The above gain includes a first gain and a second gain, and the compensation value generation unit can estimate the first gain, which is predetermined, according to the DBV of the pixel line, and can estimate the second gain, which is predetermined, according to the position of the pixel line.
[0015] The above compensation value generation unit can multiply the first compensation value by at least one of the estimated first gain and second gain to calculate the second compensation value, and provide the calculated second compensation value to the data compensation unit.
[0016] A display device according to an embodiment may include a display panel in which pixels are arranged in an area where a plurality of gate lines and a plurality of data lines intersect; a gate driver for outputting a gate signal through the gate lines; a data driver for outputting a data voltage through the data lines; and a timing controller for controlling the gate driver and the data driver, wherein the timing controller includes a data compensation circuit for compensating image data of an input image input from the outside, and the data compensation circuit may include a grayscale analysis unit for converting a grayscale value of each subpixel of image data input for each pixel line into a voltage value and calculating a voltage fluctuation amount for each pixel using the converted voltage value; a compensation value generation unit for calculating a first compensation value using the calculated voltage fluctuation amount and calculating a second compensation value by applying a pre-estimated gain to the first compensation value; and a data compensation unit for compensating image data input for each pixel of a current pixel line using the calculated second compensation value.
[0017] The present invention calculates a first compensation value using the voltage fluctuation amount calculated for each pixel line, calculates a second compensation value by applying a gain estimated using the DBV and position of the current pixel line to the first compensation value, and compensates for image data using the calculated second compensation value, thereby enabling compensation of horizontal crosstalk on a pixel line basis.
[0018] The present invention can enable precise compensation because it compensates image data on a pixel line basis.
[0019] The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.
[0020] FIG. 1 is a drawing showing a display device according to an embodiment of the present invention.
[0021] Fig. 2 is a diagram showing the data compensation circuit illustrated in Fig. 1.
[0022] FIG. 3 is a diagram for explaining the horizontal crosstalk compensation principle according to an embodiment of the present invention.
[0023] FIG. 4 is a diagram for explaining the data compensation principle according to an embodiment of the present invention.
[0024] Figures 5 to 7 are drawings for explaining the principle of generating the first lookup table.
[0025] Figures 8 and 9 are drawings for explaining the second lookup table creation principle.
[0026] Figures 10 and 11 are drawings for explaining the calculation principles of the first and second gains.
[0027] FIG. 12 is a diagram showing an image data compensation process according to an embodiment of the present invention.
[0028] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. The present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms. The embodiments are provided solely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined solely by the scope of the claims.
[0029] The shapes, sizes, ratios, angles, numbers, etc. disclosed in the drawings for explaining embodiments of the present invention are illustrative, and the present invention is not limited to the details depicted in the drawings. Throughout the specification, the same reference numerals designate substantially the same components. Furthermore, in describing the present invention, detailed descriptions of related known technologies will be omitted if they are deemed to unnecessarily obscure the gist of the present invention.
[0030] In the specification, when “comprises,” “includes,” “has,” and “consists of,” other parts may be added unless “only” is used. When a component is expressed in the singular, it may be interpreted as plural unless otherwise explicitly stated.
[0031] When interpreting a component, it is interpreted as including the error range even if there is no separate explicit description.
[0032] When the positional relationship and interconnectedness between two components are described as ‘on’, ‘above’, ‘below’, ‘next to’, ‘connect, couple’, crossing, intersecting, etc., one or more other components may be interposed between the components unless there is a mention of ‘directly’ or ‘directly’.
[0033] When the temporal order is explained with phrases such as ‘after’, ‘following’, ‘next to’, or ‘before’, it may not be continuous on the time axis unless ‘right away’ or ‘directly’ is used.
[0034] To distinguish components, the ordinal numbers 1, 2, etc. may be used before the names of components; however, these ordinal numbers or names of components do not limit their function or structure. For convenience of explanation, the ordinal numbers preceding the names of the same components may differ across embodiments.
[0035] The following embodiments can be partially or fully combined or combined with one another, enabling various technically diverse interconnections and operations. Each embodiment can be implemented independently of the other, or can be implemented together in a related manner.
[0036] Hereinafter, various embodiments of the present invention will be described in detail with reference to the attached drawings.
[0037] FIG. 1 is a drawing showing a display device according to an embodiment of the present invention.
[0038] Referring to FIG. 1, a display device according to an embodiment of the present invention may include a display panel (110) and a display driving circuit for driving the display panel. The display driving circuit may include a gate driving unit (120), a data driving unit (130), and a timing controller (140). The display device may further include a host system (150) that supplies various timing signals to the timing controller (140).
[0039] The display panel (110) may include a plurality of gate lines (G1 to Gn) that are arranged crosswise to define a plurality of pixel areas, a plurality of data lines (D1 to Dm), and pixels (P) provided in each of the plurality of pixel areas.
[0040] Each pixel (P) may be divided into a red sub-pixel that emits red light, a green sub-pixel that emits green light, and a blue sub-pixel that emits blue light for color implementation, but is not limited thereto.
[0041] The gate driver (120) may be arranged on one side of the display panel (110), for example, on the left side, as shown, but may also be arranged on both one side and the other side of the display panel (110), for example, on both the left and right sides, facing each other, as needed. The gate driver (120) may include a plurality of gate driver ICs (Gate Driver Integrated Circuits, not shown).
[0042] The gate driver (120) may be formed in the form of a tape carrier package in which a gate driver IC is mounted, but is not necessarily limited thereto, and the gate driver IC may be mounted directly on the display panel (110).
[0043] The data driving unit (130) converts a digital image signal transmitted from the timing controller (140) into an analog source signal and outputs it to the display panel (110). Specifically, the data driving unit (130) outputs an analog source signal to the data lines (D1 to Dm) in response to a data control signal (DCS: Data Control Signal) transmitted from the timing controller (140).
[0044] The data driving unit (130) may be disposed on one side of the display panel (110), for example, on the upper side, but may also be disposed on both one side and the other side of the display panel (110), for example, on both the upper and lower sides, facing each other, depending on the case. In addition, the data driving unit (130) may be formed in the form of a tape carrier package in which a source driver IC is mounted, but is not necessarily limited thereto.
[0045] The timing controller (140) can receive various timing signals including a vertical synchronization signal (Vsync), a horizontal synchronization signal (Hsync), a data enable (DE) signal, a clock signal (CLK), etc. from the host system (150) and generate a data control signal (DCS) for controlling the data driver (130) and a gate control signal (GCS) for controlling the gate driver (120). In addition, the timing controller (140) can receive image data (RGB) from the host system (150) and convert it into image data (RGB') in a form that can be processed by the data driver (130) and output it.
[0046] The timing controller (140) may include a data compensation circuit (141). The data compensation circuit (141) may compensate for horizontal crosstalk occurring in an image displayed on a display panel.
[0047] The data control signal (DCS) may include a source start pulse (SSP), a source sampling clock (SSC), and a source output enable signal (SOE), and the gate control signal (GCS) may include a gate start pulse (GSP), a gate shift clock (GSC), and a gate output enable signal (GOE).
[0048] The host system (150) may be implemented as any one of a navigation system, a set-top box, a DVD player, a Blu-ray player, a personal computer (PC), a home theater system, a broadcast receiver, and a phone system.
[0049] The host system (150) can include a system on chip (SoC) with a built-in scaler to convert digital image data (RGB) of an input image into a format suitable for display on a display panel (110). The host system (150) can transmit digital image data (RGB) and various timing signals to a timing controller (140).
[0050] FIG. 2 is a diagram showing the data compensation circuit illustrated in FIG. 1, and FIG. 3 is a diagram explaining the horizontal crosstalk compensation principle according to an embodiment of the present invention.
[0051] Referring to FIG. 2, a data compensation circuit (141) according to an embodiment of the present invention may include a position analysis unit (141a), a compensation value generation unit (141b), and a data compensation unit (141c).
[0052] The gradation analysis unit (141a) can analyze the gradation of the digital image data of the input image on a pixel line basis to determine whether horizontal crosstalk has occurred.
[0053] If the image displayed on the display panel has a large difference in grayscale in the horizontal line direction, horizontal crosstalk may occur, which causes a decrease in brightness in a relatively high grayscale area.
[0054] The compensation value generation unit (141b) can generate a compensation value based on digital image data of an input image in which horizontal crosstalk has occurred and provide the generated compensation value to the data compensation unit (141c).
[0055] For example, the compensation value generation unit (141b) calculates a voltage fluctuation amount for each pixel line, calculates a first compensation value using the calculated voltage fluctuation amount, estimates the first and second gains using the DBV (Display Brightness Value) and position of the pixel line, and calculates a second compensation value by applying the estimated first and second gains to the first compensation value.
[0056] The data compensation unit (141c) can compensate for horizontal crosstalk of digital image data of an input image using the compensation value provided from the compensation value generation unit (141b). As shown in Fig. 3, the phenomenon of low brightness in a high-gray area (dotted box) can be improved.
[0057] The data compensation unit (141c) can provide compensated digital image data to the data driving unit.
[0058] FIG. 4 is a drawing for explaining the data compensation principle according to an embodiment of the present invention, FIGS. 5 to 7 are drawings for explaining the first lookup table generation principle, FIGS. 8 to 9 are drawings for explaining the second lookup table generation principle, and FIGS. 10 to 11 are drawings for explaining the first and second gain calculation principles.
[0059] Referring to FIGS. 2 and 4, the data compensation unit (141c) according to an embodiment of the present invention can receive digital image data (hereinafter referred to as image data) of an input image from an external source.
[0060] The tone analysis unit (141a) may include a clipping unit (141a-1), a mode selection unit (141a-2), a voltage conversion unit (141a-3), an average calculation unit (141a-4), and a fluctuation calculation unit (141a-5).
[0061] The clipping unit (141a-1) can check whether the unit data of the input image data is data of a predetermined reference bit. For example, the compensation value generation unit (141b) can check whether the unit data to be applied to each pixel constituting the input image data in units of one pixel line is a reference bit, for example, 8 bits. Here, the unit data may be data applied to each of the red sub-pixel, green sub-pixel, and blue sub-pixel.
[0062] The clipping unit (141a-1) can clip the unit data if the unit data of the input image data is not data of a predetermined reference bit. Here, clipping refers to removing the lower bit of the unit data and modulating it into data of the reference bit. For example, if the unit data of the input image data is 10 bits, the compensation value generating unit (141b) can remove the lower 2 bits and generate 8-bit unit data.
[0063] The mode selection unit (141a-2) can select one of a first compensation mode that compensates each of the red, green, and blue sub-pixels with the same compensation value and a second compensation mode that compensates each of the red, green, and blue sub-pixels with different compensation values.
[0064] The mode selection unit (141a-2) can generate mode information (Mod) including the selected first compensation mode or second compensation mode and provide the generated mode information (Mod) to the compensation value generation unit (141b). This compensation mode can be predetermined and can be changed as needed.
[0065] The voltage conversion unit (141a-3) can convert the grayscale values of the modulated image data into voltage values. For example, the compensation value generation unit (141b) can convert the grayscale values of each subpixel of the modulated image data into voltage values using a first lookup table that is predetermined.
[0066] As shown in Fig. 5, the first lookup table may include voltage values according to the grayscale value (Gray) of each subpixel. For example, the first lookup table may include voltage values (Vr_node) according to the grayscale value of image data input to a red subpixel, voltage values (Vg_node) according to the grayscale value of image data input to a green subpixel, and voltage values (Vb_node) according to the grayscale value of image data input to a blue subpixel.
[0067] At this time, the voltage value for each subpixel is calculated using 9 predetermined grayscale values, and the voltage value for all grayscale values can be estimated by interpolating the voltage value for each subpixel calculated using the calculated voltage value for each subpixel as shown in Fig. 6.
[0068] Specifically, the process of generating the first lookup table will be described with reference to FIGS. 5 and 7. At this time, the voltage value of each subpixel can be calculated by the following [Mathematical Formula 1].
[0069] [Mathematical Formula 1]
[0070] Vr_node = round(Vr_nor ×255);
[0071] Vg_node = round(Vg_nor ×255),
[0072] Vb_node = round(Vb_nor ×255)
[0073] Here, Vr_node may be the reference voltage value of the red subpixel, Vg_node may be the reference voltage value of the green subpixel, and Vb_node may be the reference voltage value of the blue subpixel. In addition, Vr_nor may be the voltage ratio of the red subpixel, Vg_nor may be the voltage ratio of the green subpixel, and Vb_nor may be the voltage ratio of the blue subpixel. The function round(·) may be a function that rounds off decimal places and does not display decimal places.
[0074] The voltage ratio Vnor of each subpixel can be calculated by the following [Mathematical Formula 2].
[0075] [Equation 2]
[0076] Vnor = Vgma / VGMP = 1 - (VGMP - VGSP) / VGMP * GMA / MAX_gma,
[0077] Vgma = VGMP - (VGMP - VGSP) × GMA / MAX_gma
[0078] Here, Vnor may include sub-pixel voltage ratios Vr_nor, Vg_nor, and Vb_nor. VGMP may be a voltage for adjusting the maximum value of the gamma curve, and VGSP may be a voltage for adjusting the minimum value of the gamma curve. Vgma may be a gamma voltage determined by VGMP and VGSP. GMA may include sub-pixel gamma voltages GMA_R, GMA_G, and GMA_B. MAX_gma may be a predetermined maximum gamma voltage.
[0079] The method of calculating the voltage value of each subpixel using the nine grayscale values described here is only an example and is not limited to this, and various methods can be applied.
[0080] The average calculation unit (141a-4) can calculate an average voltage value by adding up the voltage values of each subpixel of the corresponding pixel line based on the converted voltage values of each subpixel and then averaging them.
[0081] At this time, the average voltage value Vavg of the corresponding pixel line can be calculated by the following [Mathematical Formula 3].
[0082] [Equation 3]
[0083] Vavg = (Vr_sum + Vg_sum + Vb_sum) / 3 × N_pxl
[0084] Here, Vr_sum may be the sum of the voltage values of the red sub-pixels, Vg_sum may be the sum of the voltage values of the green sub-pixels, and Vb_sum may be the sum of the voltage values of the red sub-pixels. N_pxl represents the total number of sub-pixels constituting one pixel line. The average voltage value Vavg of the pixel line calculated in this way may be a value within the range of 0 to 255.
[0085] The fluctuation calculation unit (141a-5) can calculate the voltage fluctuation for each pixel using the average voltage value of the corresponding pixel line. The voltage fluctuation DeltaV is defined as in the following [Mathematical Formula 4].
[0086] [Equation 4]
[0087] DeltaV = Vavg - Vpixel, Vpixel = (Vr + Vg + Vb) / N_sub
[0088] Here, Vpixel may be the average voltage value of the red, green, and blue sub-pixels constituting one pixel. N_sub represents the total number of sub-pixels constituting one pixel. As in the above mathematical expression 4, the voltage fluctuation amount according to the embodiment is the difference between the average voltage value of the pixel line and the average voltage value of one pixel within the pixel line.
[0089] The compensation value generation unit (141b) may include a first compensation value generation unit (141b-1) and a second compensation value generation unit (141b-2).
[0090] The first compensation value generation unit (141b-1) can generate the first compensation value using the calculated voltage fluctuation amount. For example, the compensation value generation unit (141b) can generate the first compensation value from a predetermined second lookup table using the calculated voltage fluctuation amount.
[0091] As shown in Fig. 8, the second lookup table may include offset values for each grayscale according to the amount of voltage fluctuation. While including offset values for four predetermined grayscale values, offset values for all grayscale values can be estimated by interpolating the offset values.
[0092] The first compensation value generation unit (141b-1) can generate the first compensation value through interpolation using offset values corresponding to DeltaV1 and DeltaV2 when the generated voltage fluctuation amount DeltaV is between DeltaV1 and DeltaV2 of the second lookup table illustrated in FIG. 8.
[0093] The first compensation value generation unit (141b-1) can receive mode information from the gradation analysis unit (141a). The first compensation value generation unit (141b-1) can calculate the first compensation value differently depending on the received mode information.
[0094] For example, the first compensation value generation unit (141b-1) can produce a first compensation value for compensating each of the red, green, and blue sub-pixels with the same value according to the first compensation mode included in the mode information.
[0095] Assume that the grayscale of the red subpixel is Gray 0, the grayscale of the green subpixel is Gray a, the grayscale of the blue subpixel is Gray b, and DeltaV is between Delta V(1) and Delta V(2).
[0096] Referring to Fig. 8, the average grayscale is calculated as (0+a+b) / 3 = a, and the offset value for the calculated Gray a can be calculated as the first compensation value. At this time, the first compensation value can be a value of the result of interpolation using the offset values Offset0_0 and Offset0_1 for Delta V(1) and Delta V(2) of the grayscale Gray a, respectively.
[0097] As another example, the first compensation value generation unit (141b-1) can generate a second compensation value for compensating each of the red, green, and blue sub-pixels with a different value according to the first compensation mode included in the mode information.
[0098] Assume that the grayscale of the red subpixel is Gray 0, the grayscale of the green subpixel is Gray a, the grayscale of the blue subpixel is Gray b, and DeltaV is between Delta V(1) and Delta V(2).
[0099] Referring to FIG. 8, a red offset value for a red subpixel, a green offset value for a green subpixel, and a blue offset value for a blue subpixel can be calculated as the first compensation values. At this time, the red offset value may be a value resulting from interpolation using offset values '0' and '0' for Delta V(1) and Delta V(2) of grayscale Gray 0, respectively. In addition, the green offset value may be a value resulting from interpolation using offset values 'Offset0_0' and 'Offset0_1' for Delta V(1) and Delta V(2) of grayscale Gray a, respectively. In addition, the blue offset value may be a value resulting from interpolation using offset values 'Offset1_0' and 'Offset1_1' for Delta V(1) and Delta V(2) of grayscale Gray b, respectively.
[0100] At this time, the second lookup table can be obtained using the first lookup table described above, and the principle of generating the second lookup table will be explained with reference to Fig. 9. As shown in Fig. 9, the voltage value V_node of each pixel can be calculated using the following mathematical expression 5.
[0101] [Equation 5]
[0102] V_node = (Vr_node / a1) × (Vg_node / a2) × (Vb_node / a1)
[0103] Here, a1 and a2 are predetermined constant values, and can be set as a1 > a2. The reason a2 is set to a value smaller than a1 is because the green subpixel has the greatest influence on luminance.
[0104] The voltage fluctuation value can be calculated using the pixel voltage value V_node calculated for each predetermined grayscale. The voltage fluctuation value DeltaV can be calculated using the following [Mathematical Formula 6].
[0105] [Equation 6]
[0106] DeltaV(i) = round {(DeltaV_max / 7) × (i-1)},
[0107] DeltaV_max = V_node(0) - V_node(8)
[0108] Here, i is a natural number, V_node(0) is the maximum voltage value, and V_node(8) is the minimum voltage value.
[0109] The second compensation value generation unit (141b-2) can apply an estimated gain based on the DBV and position of the current pixel line to the first compensation value to produce the second compensation value as the final compensation value.
[0110] First, the second compensation value generation unit (141b-2) can estimate the first gain (Gain1) by using the DBV of the current pixel line for the first compensation value. As shown in Fig. 10, if the DBV of the current pixel line is located between DBV(n-1) and DBV(n) among the preset n (n is a natural number) DBVs, DBV_Gain can be estimated as the first gain as a result of interpolating the gains DBV_Gain(n-1) and DBV_Gain(n) for DBV(n-1) and DBV(n).
[0111] In addition, the second compensation value generation unit (141b-2) can estimate the second gain (Gain2) by using the position of the current pixel line in the first compensation value. As shown in Fig. 11, if the position of the current pixel line is located between the preset down line and the middle line, Pos_Gain can be estimated as the second gain as a result of interpolating the gains Pos_Gain1 and Pos_Gain2 for the down line and the middle line.
[0112] The second compensation value generation unit (141b-2) applies the first gain and the second gain to the first compensation value to produce the second compensation value. The second compensation value can be produced using the following [Mathematical Formula 7].
[0113] [Equation 7]
[0114] Second compensation value = First compensation value × Gain1 × Gain2
[0115] At this time, the second compensation value can be defined as in the following [Mathematical Formula 8] and [Mathematical Formula 9].
[0116] [Equation 8]
[0117] Second compensation value = First compensation value × Gain1
[0118] [Equation 9]
[0119] Second compensation value = First compensation value × Gain2
[0120] The second compensation value generation unit (141b-2) can calculate a second compensation value by applying at least one of the first gain and the second gain, and can provide the calculated second compensation value to the data compensation unit.
[0121] The data compensation unit (141c) may include an adder (141c). The adder (141c) may add the second compensation value provided from the compensation value generation unit (141b) to the input image data (i_data) to generate image data (o_data) with horizontal crosstalk compensation. The adder (141c) may provide the compensated image data (o_data) to the data driving unit.
[0122] FIG. 12 is a diagram showing an image data compensation process according to an embodiment of the present invention.
[0123] Referring to FIG. 12, a data compensation circuit according to an embodiment of the present invention can receive image data in pixel line units (S110).
[0124] The data compensation circuit can convert the grayscale values of the input image data into voltage values (S120). For example, the data compensation circuit can convert the grayscale values of each subpixel of the modulated image data into voltage values using a predefined first lookup table.
[0125] The data compensation circuit calculates an average voltage value by averaging the voltage values of the sub-pixels included in the corresponding pixel line using the converted voltage values for each sub-pixel (S130), and can calculate the voltage fluctuation amount for each pixel line using the calculated average voltage value (S140).
[0126] The data compensation circuit can calculate a first compensation value using the voltage fluctuation amount calculated for each pixel line (S150). For example, the data compensation circuit can calculate a first compensation value from a second lookup table determined in advance using the calculated voltage fluctuation amount.
[0127] The data compensation circuit can estimate the first gain (Gain1) using the DBV of the current pixel line, and estimate the second gain (Gain2) using the position of the current pixel line (S160).
[0128] The data compensation circuit can multiply the estimated first gain and second gain by the first compensation value to produce the second compensation value (S170).
[0129] The data compensation circuit can multiply the calculated second compensation value by the input image data to generate image data with horizontal crosstalk compensated and transmit the image data to the data driving unit (S180).
[0130] Although the embodiments of the present invention have been described in more detail with reference to the attached drawings, the present invention is not necessarily limited to these embodiments, and various modifications may be implemented without departing from the technical spirit of the present invention. Therefore, the embodiments disclosed in this specification are not intended to limit the technical spirit of the present invention, but to explain it, and the scope of the technical spirit of the present invention is not limited by these embodiments. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The protection scope of the present invention should be interpreted by the claims, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the rights of the present invention.
Claims
1. A grayscale analysis unit that converts the grayscale values of each subpixel of image data input for each pixel line into voltage values and calculates the voltage fluctuation amount for each pixel using the converted voltage values; A compensation value generation unit that calculates a first compensation value using the voltage fluctuation amount calculated above and calculates a second compensation value by applying a pre-estimated gain to the first compensation value; and A data compensation circuit including a data compensation unit that compensates for input image data in pixel units of the current pixel line using the second compensation value calculated above.
2. In paragraph 1, The above voltage fluctuation amount is, A data compensation circuit, which is the difference between the voltage value obtained by averaging the voltage values of sub-pixels included in a pixel line and the voltage value obtained by averaging the voltage values of sub-pixels included in one pixel within the pixel line.
3. In paragraph 1, The above compensation value generation unit, Calculate one offset value or multiple offset values as the first compensation value according to predetermined mode information, A data compensation circuit, wherein the mode information includes a first compensation mode for calculating the single offset value and a second compensation mode for calculating the plurality of offset values.
4. In paragraph 3, The above compensation value generation unit, A data compensation circuit that calculates a predetermined offset value as the first compensation value according to the average grayscale value of sub-pixels included in a pixel using the voltage fluctuation amount calculated according to the first compensation mode.
5. In paragraph 3, The above compensation value generation unit, A data compensation circuit that calculates a plurality of predetermined offset values as the first compensation value according to the grayscale value of each sub-pixel included in the pixel using the voltage fluctuation amount calculated according to the second compensation mode.
6. In paragraph 1, The above gain includes a first gain and a second gain, The above compensation value generation unit, Estimate the first gain determined in advance according to the DBV of the above pixel line, A data compensation circuit that estimates the second gain, which is predetermined according to the position of the pixel line.
7. In paragraph 6, The above compensation value generation unit, Multiplying at least one of the estimated first gain and second gain by the first compensation value to calculate the second compensation value, A data compensation circuit that provides the second compensation value calculated above to the data compensation unit.
8. A display panel in which pixels are arranged in an area where a plurality of gate lines and a plurality of data lines intersect; A gate driver that outputs a gate signal through the above gate line; A data driver that outputs a data voltage through the above data line; and It includes a timing controller that controls the gate driver and the data driver, The above timing controller includes a data compensation circuit that compensates for image data of an input image input from an external source, The above data compensation circuit is, A grayscale analysis unit that converts the grayscale values of each subpixel of image data input for each pixel line into voltage values and calculates the voltage fluctuation amount for each pixel using the converted voltage values; A compensation value generation unit that calculates a first compensation value using the voltage fluctuation amount calculated above and calculates a second compensation value by applying a pre-estimated gain to the first compensation value; and A display device including a data compensation unit that compensates for input image data in pixel units of the current pixel line using the second compensation value calculated above.
9. In paragraph 8, The above compensation value generation unit, A display device that calculates a predetermined offset value as the first compensation value based on the average grayscale value of sub-pixels included in a pixel using the voltage fluctuation amount calculated above.
10. In paragraph 8, The above compensation value generation unit, A display device that calculates a plurality of predetermined offset values as the first compensation value according to the grayscale value of each sub-pixel included in the pixel using the voltage fluctuation amount calculated above.
11. In paragraph 8, The above gain includes a first gain and a second gain, The above compensation value generation unit, Estimate the first gain determined in advance according to the DBV of the above pixel line, A display device that estimates the second gain, which is predetermined, based on the position of the pixel line.
12. In paragraph 11, The above compensation value generation unit, Multiplying at least one of the estimated first gain and second gain by the first compensation value to calculate the second compensation value, A display device that provides the second compensation value calculated above to the data compensation unit.
Citation Information
Patent Citations
Method of multi subpixel sensing and organic light emitting display device applying thereof
KR1020160141252A
Direct drawing type exposure apparatus
KR1020200125485A
An electroluminescent compound and an electroluminescent device comprising the same
KR1020220139521A
Device and method for driving display
US20210256895A1
KR20200133129A