This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2022-0169139, filed on Dec. 6, 2022, and Korean Patent Application No. 10-2023-0051428, filed on Apr. 19, 2023, in the Korean Intellectual Property Office, the disclosures of which are incorporated by reference herein in their entireties.
The disclosure relates to a semiconductor device, and more particularly, to a display driving circuit with reduced crosstalk caused by coupling of a driving voltage, a display device comprising the same, and an operating method of the display driving circuit.
Display devices, which are widely used in smartphones, notebook computers, monitors and the like, have a display panel for displaying images, wherein a plurality of pixels are arranged in the display panel. As the pixels are driven by data signals provided from a display driver integrated circuit (IC), images are output on the display panel.
As the size of displays increases, the resolution thereof increases. Accordingly, when a reference voltage generator supplies a reference voltage to the display panel through a buffer circuit, defects in image quality, such as crosstalk, may occur. The crosstalk is electrical interference in which unwanted pixels are affected by driving of neighboring pixels in the display panel.
Provided are a display driving circuit that reduces noise such as crosstalk caused by coupling of driving voltage generated from a display panel, a display device comprising the same, and an operating method of the display driving circuit.
The disclosures are not limited to the disclosure mentioned above, and other disclosures not mentioned may be clearly understood by those skilled in the art from the description below.
According to an aspect of an embodiment, a display driving circuit includes: a compensation control circuit configured to: generate a compensation voltage based on input image data and information of a display panel operatively connected to the display driving circuit, and compensate a data voltage of the input image data based on the compensation voltage; and a timing control circuit configured to output the compensated data voltage to a plurality of pixels in the display panel.
According to an aspect of an embodiment, a display driving circuit includes: a compensation control circuit configured to: after a first ripple of a driving voltage in a target line of a display panel occurs, generate a first compensation voltage for the target line based on a stabilization period of the driving voltage of the target line, and compensate a data voltage of input image data based on the first compensation voltage; and a timing control circuit configured to output the compensated data voltage to a plurality of pixels arranged in a plurality of lines in the display panel.
According to an aspect of an embodiment, a display driving circuit includes: a compensation control circuit configured to: generate a compensation voltage based on an on pixel ratio (OPR) of a previous line to a target line of a display panel that is operatively connected to the display driving circuit, and based on the generated compensation voltage, compensate a data voltage of input image data: and a timing control circuit configured to output the compensated data voltage to a plurality of pixels arranged in a plurality of lines in the display panel, wherein the target line is a nth scan line and the previous line is a n-1th scan line.
According to an aspect of an embodiment, a display device includes: a display panel in which a plurality of pixels are arranged in a plurality of lines: and a display driving circuit configured to: receive input image data from a host processor, generate a first compensation voltage for a target line based on at least one of first compensation data, second compensation data, third compensation data, and fourth compensation data, compensate a data voltage of the input image data based on the generated first compensation voltage, and output the compensated data voltage to the plurality of pixels, wherein the first compensation data is generated based on a variance of the data voltage of the input image data and information of the display panel, wherein, after a first ripple of a driving voltage occurs in the target line of the display panel, the second compensation data is generated based on a stabilization period of the driving voltage of the target line, wherein the third compensation data is generated based on an on pixel ratio (OPR) of a previous line to the target line, wherein the fourth compensation data is generated based on a vertical distance from the display driving circuit to each of the plurality of pixels, and wherein the target line is a nth scan line and the previous line is a n-1th scan line.
Embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
Although the embodiments have been described with reference to the accompanying drawings, those skilled in the art may understand that the disclosure may be embodied in other specific forms without changing its technical spirit or essential characteristics. Therefore, it shall be understood that the embodiments described above are illustrative in all respects and not limiting.
The embodiments described herein are non-limiting example embodiments, and thus, the disclosure is not limited thereto and may be realized in various other forms.
Although the terms “first”, “second”, etc. may be used herein to describe various elements or components, these elements or components should not be limited by these terms. These terms are only used to distinguish one element or component from another element or component. Therefore, a first element or component discussed below could be termed a second element or component without departing from the technical spirits of the present disclosure.
When an element or layer is referred to as being “over,” “above,” “on,” “below,” “under,” “beneath,” “connected to” or “coupled to” another element or layer, it can be directly over, above, on, below, under, beneath, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly over,” “directly above,” “directly on,” “directly below,” “directly under,” “directly beneath,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present.
The terms “include” and “comprise”, and the derivatives thereof refer to inclusion without limitation. The term “or” is an inclusive term meaning “and/or”. The phrase “associated with,” as well as derivatives thereof, refer to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The phrase “at least one of,” when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C, and any variations thereof. Similarly, the term “set” means one or more. Accordingly, the set of items may be a single item or a collection of two or more items.
In the detailed description, components described with reference to the terms “part”, “unit”, “module”, “block”, “˜er or ˜or”, etc. and function blocks illustrated in drawings will be implemented with software, hardware, or a combination thereof. For example, the software may be a machine code, firmware, an embedded code, and application software. For example, the hardware may include an electrical circuit, an electronic circuit, a processor, a computer, an integrated circuit, integrated circuit cores, a pressure sensor, an inertial sensor, a microelectromechanical system (MEMS), a passive element, or a combination thereof.
Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.
In
As shown in
For example, at the position A, the data voltage Vdata may be maintained constant as an image pattern is maintained constant. In contrast, at the position B, as the image pattern transitions, the data voltage Vdata may transition greatly, thereby causing the parasitic capacitance Cparasitic. The occurrence of crosstalk due to the parasitic capacitance Cparasitic at the position B is illustrated in
Specifically,
In an EL OFF state in which an emission voltage signal Emss'n of
Referring to
The data voltage Vdata may transition from a low level to a high level as the image pattern of
As the nth scan voltage signal ‘Scan(n)’ transitions from a low level to a high level from the time point q to the time point r, the voltage Vest at the position B may be charged based on the data voltage Vdata. However, due to the ripple 11 (e.g., dELVDD) of the driving voltage ELVDD occurring at the position B, the voltage Vest charged in the storage capacitance Cst at the time point r at the position B may transition not to “Vdata+Vth”, which is a target charging voltage value, but to “Vdata+Vth-dELVDD”. As described above, when the pixel is charged with a voltage value different from the target charging voltage value, crosstalk where the pixel is represented by a luminance value different from the luminance value to be displayed occurs, which may deteriorate the performance of the entire display device.
Embodiments in
According to an embodiment, a display system 10 may be mounted on an electronic device having an image display function. For example, the electronic device may include a smartphone, a tablet personal computer (PC), a portable multimedia player (PMP), a camera, a wearable device, a television, a digital video disk (DVD) player, a refrigerator, an air conditioner, an air cleaner, a set-top box, a robot, a drone, various medical devices, a navigation device, a global positioning system (GPS) receiver, a vehicle device, furniture, or various measuring instruments, and the like.
Referring to
The host processor 200 may generate image data IDT to be displayed on the display panel 120, and may transmit the image data IDT and control command CMD to the display driving circuit 110. For example, the control command CMD may include setting information about luminance, gamma, frame frequency, operating mode of the display driving circuit 110, and the like. The host processor 200 may transmit a clock signal or a synchronization signal to the display driving circuit 110.
The host processor 200 may be a graphics processor. However, the host processor 200 is not limited thereto. In some embodiments, the host may be implemented as various types of processors such as a central processing unit (CPU), a microprocessor, a multimedia processor, an application processor, and the like. In an embodiment, the host processor 200 may be implemented as an integrated circuit (IC) or a system on chip (SoC).
The display device 100 may display the image data IDT received from the host processor 200. In an embodiment, the display device 100 may be a device in which the display driving circuit 110 and the display panel 120 are implemented as one module. For example, the display driving circuit 110 may be mounted on a substrate of the display panel 120 or may be electrically connected to the display panel 120 via a connecting member such as a flexible printed circuit board FPCB.
The display panel 120 is a display for displaying an actual image, and may be one of display devices, which receive an electrically transmitted image signal and display a two-dimensional image, such as an OLED display, a thin film transistor-liquid crystal display (TFT-LCD), a field emission display, and a plasma display panel (PDP). In one embodiment, the display panel 120 may be an OLED display panel where each of pixels includes an OLED. However, the display panel 120 is not limited thereto. In some embodiments, the display panel 120 may be implemented as a flat display panel or a flexible display panel of different types.
The display driving circuit 110 may convert the image data IDT received from the host processor 200 into a plurality of analog signals for driving the display panel 120, e.g., a plurality of data voltages, and may supply the plurality of analog signals to the display panel 120. Accordingly, an image corresponding to the image data IDT may be displayed on the display panel 120.
According to an embodiment, the display driving circuit 110 may include a compensation control circuit 300. The compensation control circuit 300 may compensate for a data voltage using a compensation voltage generated based on the characteristics of the display panel and/or the cause of crosstalk. For example,, the compensation control circuit 300 may generate the compensation voltage based on at least one of data variance information according to the image pattern, on pixel ratio (OPR) information, distance information from a display driving circuit to a pixel, and information about a stabilization period of a display driving voltage. The compensation control circuit 300 may compensate for a variance of the data voltage due to crosstalk by adding the generated compensation voltage to the existing data voltage.
The display driving circuit 110 may include a reference voltage generator (a gamma voltage generator 115 in
According to an embodiment, as described above, the display driving circuit 110 may reduce noise such as crosstalk through a compensation control circuit that may adaptively generate the compensation voltage according to the characteristics of the display panel and/or the cause of crosstalk.
Specifically,
Referring to
In an embodiment, the interface circuit 130, the compensation control circuit 111, the timing controller 112, the memory 113, the data driver 114, the gamma voltage generator 115, and the scan driver 116 may be integrated into one semiconductor chip. Alternatively, the interface circuit 130, the compensation control circuit 111, the timing controller 112, the memory 113, the data driver 114, and the gamma voltage generator 115 may be formed on one semiconductor chip, and the scan driver 116 may be formed on the display panel (120 of
The interface circuit 130 may transmit and receive signals or data to and from the host processor 200. The interface circuit 130 may be implemented as one of serial interfaces, such as a mobile industry processor interface (MIPI®), a mobile display digital interface (MDDI), a DisplayPort, or an embedded DisplayPort (eDP), and the like.
The memory 113 may store image data received from the host processor 200 in units of frames. In addition, the memory 113 may store a variety of data (e.g., ripple generation data of the driving voltage ELVDD previously generated in the display panel, or mean grayscale voltage data, compensation weight data according to the characteristics of the display panel, and the like) required when the compensation voltage is generated by the compensation control circuit 111 and then transmit the data to the compensation control circuit 111. The memory 113 may be referred to as graphics random access memory (RAM), a frame buffer, and the like. The memory 113 may include volatile memory, such as dynamic random access memory (DRAM), static random access memory (SRAM), or non-volatile memory such as read only memory (ROM) or flash memory, resistive random access memory (ReRAM), and magnetic random access memory (MRAM). The image data received from the host processor 200 may be stored in the memory 113 before or after being image processed by the timing controller 112. In an embodiment, the display driving circuit 110 may not include the memory 113, wherein the image data received from the host processor 200 may be image processed by the timing controller 112 and then transmitted to the data driver 114.
The compensation control circuit 111 may generate the compensation voltage based on characteristics of image data received from the host processor 200 and/or characteristics of the display panel 120, and may transmit the compensated image data (e.g., data voltage) based on the compensation voltage to the timing controller 112. A detailed description thereof is given below with reference to
The compensation control circuit 111 may be implemented in hardware or a combination of software (or firmware) and hardware. For example, the compensation control circuit 111 may be implemented as hardware logic, such as an application specific IC (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), and the like, or may be implemented in firmware, software, or a combination of hardware and software, which run on processors, such as a micro-controller unit (MCU), CPU, and the like.
The timing controller 112 may control the overall operation of the display driving circuit 110, and may control the components, the display driving circuit 110, e.g., the interface circuit 130, the compensation control circuit 111, the memory 113, the data driver 114, the gamma voltage generator 115, and the scan driver 116, so that the image data received from the host processor 200 is displayed on the display panel 120. The timing controller 112 may generate and transmit the compensated image data CIDT to the data driver 114 based on the compensation voltage received from the compensation control circuit 111.
In one embodiment, the timing controller 112 may perform image processing for luminance change, size change, format change, and the like on the received image data, or may generate new image data to be displayed on the display panel 120 based on the received image data. The timing controller 112 may include intellectual properties (IPs) for image processing.
The gamma voltage generator 115 may generate a plurality of reference voltages VG<n-1:0> (also referred to as grayscale voltages or gamma voltages), e.g., n reference voltages VG<n-1:0>, where n is an integer greater than or equal to 2 based on the set gamma curve and may provide the reference voltages VG<n-1:0> to the data driver 114. According to the gamma setting value, the gamma voltage generator 115 may adjust the highest reference voltage and/or the lowest reference voltage, and may adjust the gamma curve. The gamma curve is a graph showing the luminance of the optical signal output from a pixel PX of the display panel 120 with respect to a plurality of grayscales. The voltage levels of the plurality of reference voltages VG<n-1:0> may be adjusted to output the optical signal of the luminance according to the set gamma curve, or the gamma curve may be adjusted according to the adjustment of the voltage levels of the plurality of reference voltages VG<n-1:0>. The gamma voltage generator 115 may provide the plurality of reference voltages VG<n-1:0> to the data driver 114.
The data driver 114 may convert the compensated image data CIDT received from the timing controller 112 into a plurality of video signals, e.g., a plurality of data voltages VD1 to VDm, and may output the plurality of data voltages VD1 to VDm to the display panel 120 via data lines DL.
The data driver 114 may receive the compensated image data CIDT in units of line data, i.e., units of data corresponding to a plurality of pixels included in one horizontal line of the display panel 120. The data driver 114 may convert the line data received from the timing controller 112 into the plurality of data voltages VD1 to VDm, where m is an integer greater than or equal to 2, based on the plurality of reference voltages VG<n-1:0> received from the gamma voltage generator 115.
The scan driver 116 may be connected with a plurality of scan lines SL of the display panel 120, and may sequentially drive the plurality of scan lines LS of the display panel 120. The scan driver 116 may sequentially provide a plurality of scan signals S1 to Sn, where n is a positive integer greater than or equal to 2, having an active level, e.g., logic high, to the plurality of scan lines SL under the control by the timing controller 112. Thus, the plurality of scan lines SL may be selected sequentially, and the plurality of data voltages VD1 to VDm may be applied to the plurality pixels PX connected to the selected scan lines SL.
The display panel 120 may include the plurality of data lines DL, the plurality of scan lines SL, and the plurality of pixels PX therebetween. Each of the plurality of pixels PX may be connected to a corresponding scan line SL and a corresponding data line DL.
Each of the plurality of pixels PX may output light of a preset color, and two or more pixels PX (e.g., red, blue, and green pixels) positioned adjacent to each other in the same line or adjacent lines and outputting light of different colors may constitute one unit pixel. The two or more pixels PX constituting a unit pixel may be referred to as sub-pixels. The display panel 120 may have an RGB structure in which red, blue and green pixels constitute one unit pixel. However, the display panel 120 is not limited thereto, and may have an RGBW structure in which the unit pixel further includes a white pixel to enhance luminance. Alternatively, the unit pixel of the display panel 120 may include a combination of pixels of colors other than red, green and blue.
The display panel 120 may be an OLED display panel in which each of the plurality of pixels PX includes an OLED. However, the display panel 120 is not limited thereto, and may be implemented as a flat display panel or a flexible display panel of different types.
In addition, display panel information of
Referring to
An OPR calculation circuit 411 may calculate an OPR of a target line to a previous line in the display panel and transmit the generated OPR information to the ELVDD ripple calculation circuit 410. In the disclosure, the target line may refer to a line scanned in a corresponding scan period among a plurality of pixel lines (e.g., row lines) arranged in the display panel. For example, the magnitude of the OPR of the target line to the previous line may be determined based on the difference between the mean data voltage (or mean grayscale voltage) of the target line and the mean data voltage (or mean grayscale voltage) of the previous line to the target line. The target line is a nth scan line and the previous line is a n-1th scan line.
The ELVDD ripple calculation circuit 410 may receive display panel information from an external processor, and may receive the OPR information from the OPR calculation circuit 411. For example, since the amount of ripple of the driving voltage ELVDD is affected by the characteristics of the display panel and/or the OPR of the target line in the display panel, the ELVDD ripple calculation circuit 410 may calculate the amount of ripple of the driving voltage ELVDD based on the display panel information and/or the OPR information. In addition, the ELVDD ripple calculation circuit 410 may calculate the amount of ripple of the driving voltage ELVDD based on the information on the amount of ripple of the driving voltage ELVDD generated from at least one previous line stored in the memory 420, or information on the mean grayscale voltage from at least one previous line stored in the memory 420. The ELVDD ripple calculation circuit 410 may predict the amount of crosstalk in the target line based on the calculated amount of ripple of the driving voltage ELVDD. The ELVDD ripple calculation circuit 410 may transmit the information on the amount of ripple of the driving voltage ELVDD to the CV calculation circuit 430.
The CV calculation circuit 430 may include at least one of a plurality of weight modules (e.g., a data transition weight module 431, an OPR weight module 432, a distance weight module 433, or a stabilization weight module 434), and may apply a weight to be applied by each of the plurality of weight modules described above based on the information on the amount of ripple of the driving voltage ELVDD. The CV calculation circuit 430 may apply a weight corresponding to characteristics of the plurality of weight modules among the plurality of weights stored in the memory 420.
The CV calculation circuit 430 may generate a compensation voltage by applying at least one selected weight. For example, the CV calculation circuit 430 may generate a compensation voltage based on Equation 1 below.
V
xt(n)=α×ΔVd(n)×Wopr×WV+Vc(n−1)×τ(n−1) [Equation 1]
where Vxt(n) may refer to a compensation voltage value of an nth scan line (i.e., referred to as target line), Vxt(n) may refer to a variance of a data voltage value in the target line, α may refer to a weight coefficient according to the data transition applied by the data transition weight module 431 (in Equation 1, the data transition weight coefficient is expressed as one term (e.g., α×Vd(n)), but is not limited thereto. According to an embodiment, Equation 1 may include a plurality of data transition weight coefficients), Wopr may refer to an OPR weight coefficient for the target line applied by the OPR weight module 432, WV may refer to a vertical distance weight coefficient applied by the distance weight module 433, τ(n-1) may refer to a stabilization weight coefficient for the compensation voltage (Vc(n-1)) of the previous line (e.g., the n-1th scan line) applied by the stabilization weight module 434 (in Equation 1, the stabilization weight coefficient is expressed as one term (e.g., τ(n-1)), but is not limited thereto. According to an embodiment, Equation 1 may include a plurality of stabilization weight coefficients). Equation 1 may include a plurality of data variance-related terms (e.g., ΔVd1(n) and ΔVd2(n) according to a structure of the display panel (e.g., data line structure and/or MUX structure), and may also include a plurality of terms related to lines (e.g., compensation voltage (Vc(n-1)) of the n-1th scan line, compensation voltage Vc(n=2)) of the n-2th scan line, etc.).
The compensation circuit 440 may effectively compensate for transformation and/or loss of input image data due to crosstalk by adding the compensation voltage (Vxt(n), to the generated input image data (e.g., data voltage of the input image data).
Specifically,
In the disclosure, the target line may refer to a line that is scanned in a corresponding scan period among a plurality of pixel lines (e.g., row lines) in the display panel.
Referring to
In operation S100, the display driving circuit 110 may receive input image data from the host processor 200.
In operation S110, the display driving circuit 110 may generate a compensation voltage based on at least one of first compensation data, second compensation data, third compensation data, and fourth compensation data. The first compensation data to the fourth compensation data may refer to weight data to be applied to the input image data according to the characteristics of the display panel and the cause of crosstalk.
In an embodiment, the first compensation data may be generated based on a variance of a data voltage of the input image data, and information of the display panel. A detailed description thereof is given below with reference to
In operation S120, the display driving circuit 110 may compensate the data voltage of the input image data based on the compensation voltage. For example, the display driving circuit 110 may compensate lost/transformed input image data due to crosstalk by adding the generated compensation voltage to the data voltage of the input image data.
In operation S130, the display driving circuit 110 may output the compensated data voltage to a plurality of pixels of the display panel.
As described above, according to an embodiment, a display driving circuit, and a display device and a display system which include the same may compensate for image data (e.g., data voltage) by using a compensation voltage generated considering a cause of crosstalk and characteristics of a display panel to effectively remove crosstalk and perform optimized compensation for the image data, thereby enhancing the overall performance of the display system.
Specifically,
The variance of the image data (or the variance of the data voltage) may be proportional to the variance of the image pattern for display, and the amount of ripple of the driving voltage (or the amount of crosstalk) may be proportional to the variance of the image data (or the variance of the data voltage). However, embodiments are not limited thereto.
Referring to
In an embodiment, the CV calculation circuit 430 may apply a data transition weight, using different algorithms according to the data line structure of the display panel. In
According to an embodiment, a display driving circuit or a display device (or a display system which includes the same display driving circuit) may adaptively generate a compensation voltage, considering structural characteristics of the display panel, by applying different weights to the compensation voltage for each data line structure of the display panel.
The pixel arrangement of
Specifically,
In
Referring to
When the line G3 of the display panel is scanned, the CV calculation circuit 430 may generate a compensation voltage by applying a data transition weight based on Equation 2.
α1×ΔVd1(n)=a*(R31−B21)+b*(G31−G21)[Equation 2]
where “α1×ΔVd1(n)”, which is a value in which a data transition weight is applied to a variance of image data (or data voltage) in the SDL structure, may correspond to α×ΔVd(n) of Equation 1. “a” may refer to a data transition weight in the first data line A1, “(R31-B21)” may refer to a variance of the image data (or a variance of the data voltage) in the first data line A1, “b” may refer to a data transition weight in the second data line A2, and “(G31-G21)” may refer to a variance of the image data (or a variance of the data voltage) in the second data line A2.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage based on “α1×ΔVd1(n)” calculated according to Equation 2. For example, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 3.
V
xt(n)=α1×ΔVd1(n) [Equation 3]
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying at least one weight of Equation 1 described above to “α1×ΔVd1(n)” calculated according to Equation 3.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “α1×ΔVd1(n)” calculated according to Equation 3 into “α×ΔVd1(n)”, of Equation 1 described above.
Specifically,
The pixel arrangement of
In
Referring to
The fifth pixel G11 and the seventh pixel G31 of the display panel may output pixel data to the source line S1 via the third data line A2, and the sixth pixel G21 and the eighth pixel G41 of the display panel may output pixel data to the source line S1 via the fourth data line A2′.
When the line G3 of the display panel is scanned, the CV calculation circuit 430 may generate a compensation voltage by applying a data transition weight based on Equation 4.
α2×ΔVd2(n)=e*(R31−R11)+f*(B41−B21)+g*(G31−G11)+h*(G41−G21) [Equation 4]
where “α2×ΔVd2(n)”, which is a value in which a data transition weight is applied to a variance of the image data (or data voltage) in the DDL structure, may correspond to α×ΔVd(n) of Equation 1. “e” may refer to a data transition weight in the first data line A1, “(R31-R11)” may refer to a variance of the image data (or a variance of the data voltage) in the first data line A1, “f” may refer to a data transition weight in the second data line A1′, and “(B41-B21)” may refer to a variance of the image data (or a variance of the data voltage) in the second data line A1′. “g” may refer to a data transition weight in the third data line A2, “(G31-G11)” may refer to a variance of the image data (or a variance of the data voltage) in the third data line A2, “h” may refer to a data transition weight in the fourth data line A2′, and “(G41-G21)” may refer to a variance of the image data (or a variance of the data voltage) in the fourth data line A2′.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage based on “α2×ΔVd2(n)”, calculated according to Equation 4. For example, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 5.
V
xt(n)=α2×ΔVd2(n). [Equation 5]
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying “α2×ΔVd2(n)” calculated according to Equation 5 and at least one weight of Equation 1 described above.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “α2×ΔVd2(n)” calculated according to Equation 5 into “α×ΔVd(n)” of Equation 1 described above.
The pixel arrangement of
Specifically,
In
Referring to
When the line G3 of the display panel is scanned, the CV calculation circuit 430 may generate a compensation voltage by applying a data transition weight based on Equation 6.
where “α3×ΔVd3(n)”, which is a value in which a data transition weight is applied to a variance of image data (or data voltage) in the SDL structure, may correspond to α×ΔVd(n) of Equation 1. “a” may refer to a data transition weight in the first data line A1, “(R31-B21)” may refer to a variance of the image data (or a variance of the data voltage) in the first data line A1, and “(G31-G21)” may refer to a variance of the image data (or a variance of the data voltage) in the second data line A2. In Equation 6, only the first data line A1 and the second data line A2 are described, but are not limited thereto. In one embodiment, the CV calculation circuit 430 may generate a compensation voltage based on a variance of image data up to the nth data line (An)(n≥1) arranged on the display panel.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage based on “α3×ΔVd3(n)”, calculated according to Equation 6. For example, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 7.
V
xt(n)=α3×ΔVd3(n) [Equation 7]
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying at least one weight of Equation 1 described above to α3×ΔVd3(n) calculated according to Equation 7.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “α3×ΔVd3(n)” calculated according to Equation 7 into α×ΔVd(n) of Equation 1 described above.
Specifically,
The amount of ripple (or the amount of crosstalk) of the driving voltage may be proportional to the magnitude of the OPR of the target line. However, embodiments are not limited thereto. In the disclosure, the target line may refer to a line that is scanned in a corresponding scan period among a plurality of pixel lines (e.g., row lines) arranged in the display panel.
Referring to
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 8.
V
xt(n)=ΔVd(n)×Wopr, [Equation 8]
where ΔVd(n) may refer to a variance of a data voltage value in the target line, and Wopr may refer to an OPR weight coefficient for the target line applied by the OPR weight module 432.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying at least one weight of Equation 1 described above to “ΔVd(n)×Wopr” calculated according to Equation 8.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “ΔVd(n)×Wopr” calculated according to Equation 8 into Equation 1 described above.
According to an embodiment, a display driving circuit or a display device (or a display system which includes the same display driving circuit) may generate a compensation voltage by adaptively applying a weight corresponding to the OPR Of the target line of the display panel.
Specifically,
The amount of ripple (or the amount of crosstalk) of the driving voltage may be proportional to the vertical distance of a pixel arranged on the display panel. However, embodiments are not limited thereto.
Referring to
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 9.
V
xt(n)=ΔVd(n)×WV, [Equation 9]
where ΔVd(n) may refer to a variance of a data voltage value in the target line, and WV may refer to a distance weight coefficient for the corresponding pixel applied by the distance weight module 433.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying at least one weight of Equation 1 described above to “ΔVd(n)×WV” calculated according to Equation 9.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “ΔVd(n)×WV” calculated according to Equation 9 into Equation 1 described above.
According to an embodiment, a display driving circuit or a display device (or a display system which includes the same display driving circuit) may generate a compensation voltage by adaptively applying a weight corresponding to the distance from the display driving circuit to the pixel.
Referring to
As shown in
In
Specifically,
The ripple (or crosstalk) of the driving voltage ELVDD in the target line of the display panel may also affect the driving voltage ELVDD of the adjacent line during the stabilization period of the target line. The amount of ripple (or the amount of crosstalk) of the driving voltage ELVDD in the adjacent line may increase as the distance from the target line to the adjacent line decreases, but is not limited thereto. For example, an embodiment may include a case in which the amount of ripple (or the amount of crosstalk) of the driving voltage ELVDD in the adjacent line decreases as the distance from the target line to the adjacent line decreases. Another embodiment may include a case in which the amount of ripple (or crosstalk) of the driving voltage ELVDD in the adjacent line increases as the distance from the target line to the adjacent line increases, and a case in which the amount of ripple (or crosstalk) of the driving voltage ELVDD in the adjacent line decreases as the distance from the target line to the adjacent line increases.
In the disclosure, the adjacent line may refer to at least one adjacent pixel line continuously arranged from the target line in the display panel.
Referring to
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage based on a stabilization period of the driving voltage of the target line of the display panel after a first ripple of the driving voltage occurs in the target line of the display panel. For example, the CV calculation circuit 430 may select the stabilization weight corresponding to the adjacent line from among the plurality of weights when a second ripple occurs in the adjacent line of the target line during the stabilization period. The second ripple of the adjacent line may refer to a ripple caused by the first ripple of the target line.
The CV calculation circuit 430 may generate a second compensation voltage for the adjacent line by applying the stabilization weight to the second compensation voltage for the adjacent line. The CV calculation circuit 430 may generate a final compensation voltage based on the first compensation voltage for the target line and the second compensation voltage for the adjacent line. For example, the CV calculation circuit 430 may generate the final compensation voltage by adding the first compensation voltage for the target line to the second compensation voltage for the adjacent line.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage based on Equation 10 and Equation 11. For example, the CV calculation circuit 430 may calculate a total compensation voltage in an even channel of the display panel based on Equation 10. For example, the CV calculation circuit 430 may calculate the total compensation voltage in an odd channel of the display panel based on Equation 11. For example, the CV calculation circuit 430 may generate the final compensation voltage based on the total compensation voltage in the odd channel and the total compensation voltage in the even channel of the display panel.
dV
elvdd_even*evenVcomp_even(n)*(Vcomp_even(n)+Vcomp(n−1)×τ(n−1)+Vcomp(n−2)+Vcomp(n−3)×τ(n−3)+ . . . , [Equation 10]
where “dVelvdd_even” may refer to a total compensation voltage in an even channel of the display panel, “Vcomp_even(n)”, may refer to a (first) compensation voltage for the target line (nth line), “Vcomp(n-1)” may refer to a compensation voltage for a first adjacent line (n-1th line), “Vcomp(n-2)” may refer to a compensation voltage for a second adjacent line (n-2th line), and “Vcomp(n-3)” may refer to a compensation line for a third adjacent line (n-3th line), “τ(n-1)” may refer to a stabilization weight coefficient for the first adjacent line (n-1th line), “τ(n-2)” may refer to a stabilization weight coefficient for the second adjacent line (n-2th line), and “τ(n-3)” may refer to a stabilization weight coefficient for the third adjacent line (n-3th line). The CV calculation circuit 430 according to an embodiment may compensate up to the n-mth line ((n−m)≥1) according to various factors of the stabilization period, although an embodiment of performing compensation for up to the third adjacent line (n-3th line) is illustrated in Equation 10.
dV
elvdd_odd*oddVelvdd
where “dVelvdd_odd” may refer to a total compensation voltage in an even channel of the display panel, “Vcomp
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage (Vxt(n)) based on Equation 12.
V
xt(n)=ΔVd(n)+Vc(n−1)×τ(n−1) [Equation 12]
where ΔVd(n) may refer to a variance of a data voltage value in the target line, and τ may refer to a stabilization weight coefficient applied by the stabilization weight module 434.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by applying at least one weight of Equation 1 described above to “ΔVd(n)+Vc(n-1)×τ(n−1)” calculated according to Equation 12.
In an embodiment, the CV calculation circuit 430 may generate a compensation voltage by substituting “ΔVd(n)+Vc(n-1)×τ(n-1)” calculated according to Equation 12 into Equation 1 described above.
When the amount of ripple of the driving voltage ELVDD generated in the nth line (e.g., target line) is “a”, the amount of ripple of the driving voltage ELVDD generated in the n+1th line, which is an adjacent line, is “ b”, the amount of ripple of the driving voltage ELVDD generated in the n+2th line is “c”, and the amount of ripple of the driving voltage ELVDD generated in the n+3th line is “d”. For example, when the amount of ripple of the driving voltage ELVDD generated in the nth line (e.g., target line) is “69”, the amount of ripple of the driving voltage ELVDD generated in the n+1th line, which is an adjacent line, is “28”, the amount of ripple of the driving voltage ELVDD generated in the n+2th line is “11”, and the amount of ripple of the driving voltage ELVDD generated in the n+3th line is “4”.
Thus, an embodiment may provide a display driving circuit that generates a compensation voltage in consideration of the ripple (or crosstalk) of the driving voltage ELVDD in the adjacent line caused by the ripple (or crosstalk) of the driving voltage ELVDD in the target line, and a display device or a display system which includes the same.
Specifically,
Referring to
The CV calculation circuit 430 according to an embodiment may determine the stabilization weight (τ) based on at least one of characteristics of the display panel, a stabilization period of the ripple generated in the target line, or a position (or distance) from the target line to the adjacent line.
In an embodiment, the CV calculation circuit 430 may generate a relatively large compensation voltage by applying a larger stabilization weight (τ) to adjacent lines located closer to the target line (origin). For example, the CV calculation circuit 430 may generate a relatively small compensation voltage by applying a smaller stabilization weight (τ) to adjacent lines located farther from the target line (origin).
In
The display device 1000 of
Referring to
The display driving circuit 1100 may include a data driver 1110 and control logic 1120, and may further include a gate driver. In an embodiment, the gate driver may be mounted to the display panel 1200.
The display device of
Referring to
The timing controller 2120 may include one or more ICs or modules. The timing controller 2120 may communicate with a plurality of data driving ICs DDIC and a plurality of gate driving ICs GDIC through a set interface.
The timing controller 2120 may generate control signals for controlling driving timings of the plurality of data driving ICs DDIC and the plurality of gate driving ICs GDIC, and may provide the control signals to the plurality of data driving ICs DDIC and the plurality of gate driving ICs GDIC.
The timing controller 2120 may generate and provide the control signals to compensate the image data (or data voltage) using the compensation voltage to which at least one compensation data is applied according to the characteristics of the display panel and/or the cause of crosstalk. The at least one compensation data may include compensation data for the variance of the image data (or the data voltage) and/or the characteristics of the display panel, compensation data of the OPR, compensation data on a distance from the display driving circuit, compensation data on stabilization of the driving voltage.
The data driver 2110 may include the plurality of data driving ICs DDIC, may be mounted on a circuit film in a TCP, COF, or FPC manner, may be attached to the display panel 2200 in a TAB manner, and may be mounted on a non-display area of the display panel 2200 in a COG manner.
The gate driver 2130 which includes the plurality of gate driving ICs GDIC may be mounted on a circuit film and attached to the display panel 2200 in a TAB manner, or may be mounted on a non-display area of the display panel 2200 in a COG manner. Alternatively, the gate driver 2130 may be formed directly on the lower substrate of the display panel 2200 in a gate-driver in panel (GIP) manner. The gate driver 2130 is formed in a non-display area outside the pixel array where the sub-pixels PX are formed in the display panel 2200, and may be formed by the same TFT process as the sub-pixels PX.
While embodiments of the disclosure has been particularly shown and described, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0169139 | Dec 2022 | KR | national |
10-2023-0051428 | Apr 2023 | KR | national |