This application claims priority to and the benefit of Korean Patent Application No. 10-2021-0032175 under 35 U.S.C. § 119, filed on Mar. 11, 2021, in the Korean Intellectual Property Office (KIPO), the entire contents of which are incorporated herein by reference.
The disclosure relates to a display device and a method of driving the same. More particularly, the disclosure relates to a display device and a method of driving the same, capable of compensating for luminance non-uniformity and image discontinuity occurring at a boundary between display panels included in the display device.
Display devices have been manufactured in various types, including an organic light emitting diode (OLED) display, a liquid crystal display (LCD), and the like.
Recently, researches for enlarging a display device are being conducted. The enlarged display device may include display panels. For example, the display device may include a tiled display device in which display panels are connected to each other so as to form a single display device.
According to the tiled display device, luminance non-uniformity and image discontinuity may occur at a boundary portion between the display panels because of a process of attaching the display panels to each other. Display quality of the display device may deteriorate because of a luminance difference and the image discontinuity.
An object of the disclosure is to provide a display device capable of compensating for a luminance difference and image discontinuity occurring at a boundary between display panels included in the display device to improve display quality of the display device.
Another object of the disclosure is to provide a method of driving the display device.
According to an aspect of embodiments, a display device may include display panels, a data converter that renders input image data to convert the input image data corresponding to edge regions of the display panels adjacent to a boundary portion between the display panels into correction data, and a driving controller that receives the correction data and generates a control signal that drives the display panels based on the correction data. The data converter may generate the correction data in which an image displayed in the edge region is shifted based on a difference between values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other.
In embodiments, the data converter may measure whether the difference between the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion is equal to or greater than a preset threshold value and may convert the input image data into the correction data in case that the difference between the values of the input image data is equal to or greater than the threshold value.
In embodiments, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion are different from each other by n pixels, where n is a natural number, the data converter may generate the correction data in which the n pixels of the edge region are shifted.
In embodiments, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion are different from each other by n pixels, the data converter may generate the correction data in which the n pixels of the edge region are divided into m pixels, where m and n are natural numbers, which are greater than the n pixels, so as to be shifted in a gradation form.
In embodiments, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion are different from each other by n pixels, where n is a natural number, the data converter may render the input image data corresponding to the edge region by using a filter having a size of (2n+1)×(2n+1).
In embodiments, the display panels may include a first display panel, a second display panel, a third display panel, and a fourth display panel, the first to fourth display panels being arranged in two rows and two columns. The second display panel may be adjacent to the first display panel in a horizontal direction, the third display panel may be adjacent to the first display panel in a vertical direction, and the fourth display panel may be adjacent to the third display panel in the horizontal direction. The data converter may generate the correction data in which an image displayed in an edge region of the second display panel adjacent to the boundary portion, an image displayed in an edge region of the third display panel adjacent to the boundary portion, and an image displayed in an edge region of the fourth display panel adjacent to the boundary portion are shifted with respect to the first display panel.
In embodiments, the data converter may render the input image data corresponding to the edge region of the second display panel by using a filter having a size of 3×1.
In embodiments, the data converter may render the input image data corresponding to the edge region of the third display panel by using a filter having a size of 1×3.
In embodiments, the data converter may render the input image data corresponding to the edge region of the fourth display panel by using a filter having a size of 3×3.
In embodiments, the first and second display panels may have a scan direction that is different from a scan direction of the third and fourth display panels in the vertical direction.
In embodiments, the display panels may include pixels, the pixels including at least two sub-pixels. In a plan view of the display panels, the sub-pixels included in the pixels may be repeatedly arranged in the horizontal direction and the vertical direction.
According to another aspect of embodiments, a method of driving a display device may include measuring whether a difference between values of input image data corresponding to edge regions of display panels adjacent to a boundary portion between the display panels adjacent to each other is equal to or greater than a preset threshold value, generating correction data in which an image displayed in the edge region is shifted by rendering the input image data in case that the difference between the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion is equal to or greater than the threshold value, and receiving the correction data and generating a control signal that drives the display panels based on the correction data.
In embodiments, the generating of the correction data may include generating, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion are different from each other by n pixels, where n is a natural number, the correction data in which the n pixels of the edge region are shifted.
In embodiments, the generating of the correction data may include generating, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion are different from each other by n pixels, the correction data in which the n pixels of the edge region are divided into m pixels, where m and n are natural numbers, which are greater than the n pixels, so as to be shifted in a gradation form.
In embodiments, the display panels may include a first display panel, a second display panel, a third display panel, and a fourth display panel, which are arranged in two rows and two columns. The second display panel may be adjacent to the first display panel in a horizontal direction, the third display panel may be adjacent to the first display panel in a vertical direction, and the fourth display panel may be adjacent to the third display panel in the horizontal direction. The generating of the correction data may include generating the correction data in which an image displayed in an edge region of the second display panel adjacent to the boundary portion, an image displayed in an edge region of the third display panel adjacent to the boundary portion, and an image displayed in an edge region of the fourth display panel adjacent to the boundary portion are shifted with respect to the first display panel.
In embodiments, the generating of the correction data may include rendering the input image data corresponding to the edge region of the second display panel by using a filter having a size of 3×1.
In embodiments, the generating of the correction data may include rendering the input image data corresponding to the edge region of the third display panel by using a filter having a size of 1×3.
In embodiments, the generating of the correction data may include rendering the input image data corresponding to the edge region of the fourth display panel by using a filter having a size of 3×3.
In embodiments, the first and second display panels may have a scan direction that is different from a scan direction of the third and fourth display panels in the vertical direction.
In embodiments, the display panels may include pixels, the pixels including at least two sub-pixels. In a plan view of the display panels, the sub-pixels included in the pixels may be repeatedly arranged in the horizontal direction and the vertical direction.
Therefore, a display device including display panels and a method of driving the same according to embodiments may generate correction data in which an image displayed in an edge region is shifted by rendering input image data at a boundary portion between the display panels and may generate a control signal for driving the display panels based on the correction data.
Thus, a luminance difference and image discontinuity occurring at the boundary portion between the display panels can be compensated for, and thus display quality of the display device including the display panels can be improved.
An additional appreciation according to the embodiments of the disclosure will become more apparent by describing in detail the embodiments thereof with reference to the accompanying drawings, wherein:
Hereinafter, embodiments of the disclosure will be explained in detail with reference to the accompanying drawings.
It will be understood that the terms “contact,” “connected to,” and “coupled to” may include a physical and/or electrical contact, connection, or coupling.
Unless otherwise defined or implied herein, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the disclosure, and should not be interpreted in an ideal or excessively formal sense unless clearly so defined herein.
Referring to
For example, the display panels may include a first display panel 1000A, a second display panel 1000B, a third display panel 1000C, and a fourth display panel 1000D arranged in two rows and two columns.
The second display panel 1000B may be adjacent to the first display panel 1000A in a first direction D1 (e.g., a horizontal direction), the third display panel 1000C may be adjacent to the first display panel 1000A in a second direction D2 (e.g., a vertical direction), and the fourth display panel 1000D may be adjacent to the third display panel 1000C in the first direction D1.
The display device may include a printed circuit board assembly PBA, a first printed circuit PA1, a second printed circuit PB1, a third printed circuit PC1, and a fourth printed circuit PD1.
The first printed circuit PA1 may be connected to the first display panel 1000A. The second printed circuit PB1 may be connected to the second display panel 1000B. The third printed circuit PC1 may be connected to the third display panel 1000C. The fourth printed circuit PD1 may be connected to the fourth display panel 1000D.
The printed circuit board assembly PBA may be connected to the first to fourth printed circuits PA1, PB1, PC1, and PD1. For example, a driving controller 200 may be disposed in the printed circuit board assembly PBA.
The display device may include flexible circuits connected to the first printed circuit PA1 and the first display panel 1000A. The display device may include flexible circuits connected to the second printed circuit PB1 and the second display panel 1000B. The display device may include flexible circuits connected to the third printed circuit PC1 and the third display panel 1000C. The display device may include flexible circuits connected to the fourth printed circuit PD1 and the fourth display panel 1000D.
Data driving chips DIC of a data driver 500 may be disposed in the flexible circuits. The data driving chip DIC may be an integrated circuit chip.
For example, the data driver 500 of the display device may include data driving chips DIC. Although each display device has been shown in
As shown in
Each of the display panels 1000A, 1000B, 1000C, and 1000D may include pixels P.
A driving operation of one display panel will be described with reference to the first display panel 1000A in
The display device may include a display panel (e.g., 1000A) and a display panel driver. The display panel driver may include a driving controller 200, a gate driver 300, a gamma reference voltage generator 400, a data driver 500, and a data converter 600.
The display panel (e.g., 1000A) may include a display part AA for displaying an image, and a peripheral part PA adjacent to the display part AA.
The display panel (e.g., 1000A) may include gate lines GL, data lines DL, and pixels P electrically connected to the gate lines GL and the data lines DL, respectively. The gate lines GL may extend in the first direction D1, and the data lines DL may extend in the second direction D2 intersecting the first direction D1.
The driving controller 200 may receive an input control signal CONT from an external device (not shown). The driving controller 200 may generate a data signal DATA based on input image data IMG. For example, the input image data IMG may include red image data, green image data, and blue image data. The input image data IMG may include white image data. The input image data IMG may include magenta image data, yellow image data, and cyan image data. The input control signal CONT may include a master clock signal and a data enable signal. The input control signal CONT may further include a vertical synchronization signal and a horizontal synchronization signal.
The driving controller 200 may generate a first control signal CONT1, a second control signal CONT2, a third control signal CONT3, and a data signal DATA based on the input image data IMG and the input control signal CONT.
The driving controller 200 may generate the first control signal CONT1 for controlling an operation of the gate driver 300 based on the input control signal CONT to output the generated first control signal CONT1 to the gate driver 300. The first control signal CONT1 may include a vertical start signal and a gate clock signal.
The driving controller 200 may generate the second control signal CONT2 for controlling an operation of the data driver 500 based on the input control signal CONT to output the generated second control signal CONT2 to the data driver 500. The second control signal CONT2 may include a horizontal start signal and a load signal.
The driving controller 200 may generate the data signal DATA based on the input image data IMG. The driving controller 200 may output the data signal DATA to the data driver 500.
The driving controller 200 may generate the third control signal CONT3 for controlling an operation of the gamma reference voltage generator 400 based on the input control signal CONT to output the generated third control signal CONT3 to the gamma reference voltage generator 400.
The gate driver 300 may generate gate signals for driving the gate lines GL in response to the first control signal CONT1 received from the driving controller 200. The gate driver 300 may output the gate signals to the gate lines GL. For example, the gate driver 300 may sequentially output the gate signals to the gate lines GL.
According to the embodiment, the gate driver 300 may be integrated on the peripheral part PA of the display panel (e.g., 1000A). As another example, similar to the data driver 500, the gate driver 300 may be disposed outside the display panel (e.g., 1000A) while being adjacent to a first side of the display panel (e.g., 1000A).
The gamma reference voltage generator 400 may generate a gamma reference voltage VGREF in response to the third control signal CONT3 received from the driving controller 200. The gamma reference voltage generator 400 may provide the gamma reference voltage VGREF to the data driver 500. The gamma reference voltage VGREF may have a value corresponding to each data signal DATA.
In an embodiment, the gamma reference voltage generator 400 may be disposed in the driving controller 200 or the data driver 500.
The data driver 500 may receive the second control signal CONT2 and the data signal DATA from the driving controller 200, and receive the gamma reference voltage VGREF from the gamma reference voltage generator 400. The data driver 500 may convert the data signal DATA into an analog data voltage by using the gamma reference voltage VGREF. The data driver 500 may output the data voltage to the data line DL.
The data converter 600 may convert the input image data corresponding to edge regions of the display panels adjacent to a boundary portion of the display panel (e.g., 1000A) into correction data CD by rendering the input image data. For example, the data converter 600 may receive the input image data, and measure and/or determine whether a difference between values of the input image data corresponding to the edge regions of the display panels adjacent to a boundary portion between the display panels adjacent to each other is equal to or greater than a preset threshold error (or preset threshold value). The data converter 600 may convert the input image data into the correction data CD in case that the difference between the values of the input image data is equal to or greater than the threshold error. For example, the data converter 600 may generate the correction data CD in which an image displayed in the edge region is shifted. The data converter 600 may provide the correction data CD to the driving controller 200.
In an embodiment, the data converter 600 may be disposed in the driving controller 200, or may be independently disposed outside the driving controller 200.
The driving controller 200 may generate the data signal DATA based on the correction data CD corresponding to the edge regions of the display panels adjacent to the boundary portion of the display panel (e.g., 1000A). The data driver 500 may convert the data signal DATA generated based on the correction data CD corresponding to the edge regions of the display panels adjacent to the boundary portion of the display panel (e.g., 1000A) into the data voltage.
Referring to
In case that display panels are connected to each other to display a single image, luminance non-uniformity and image discontinuity may occur at a boundary portion between the display panels because of a process of attaching the display panels to each other. For example, as shown in
Referring to
In case that the input image data is converted into the correction data CD, a specific filter may be used in a rendering process. To this end, the data converter 600 may include a separate memory (not shown). The memory may store a lookup table including a size and a coefficient of the filter. In other words, the size and the coefficient of the filter may be variously changed. The filter used for the rendering according to the disclosure may be independently applied to each sub-pixel included in the pixel. For example, each of the display panels may include pixels. Each of the pixels may include at least two sub-pixels. The input image data may include at least two sub-input image data corresponding to the sub-pixels, respectively. The data converter 600 may generate the correction data CD in which the sub-input image data is shifted by rendering the input image data in a unit of sub-pixels.
The data converter 600 may generate the correction data CD in which images displayed in an edge region of the second display panel 1000B adjacent to the boundary portion, an edge region of the third display panel 1000C adjacent to the boundary portion, and an edge region of the fourth display panel 1000D adjacent to the boundary portion are shifted with respect to the first display panel 1000A. For example, the data converter 600 may generate the correction data CD in which the image displayed in the edge region of the second display panel 1000B adjacent to the boundary portion is shifted in the vertical direction with respect to the first display panel 1000A. Because of the correction data CD, the image displayed in the edge region of the second display panel 1000B may have continuity with the first display panel 1000A in the vertical direction. For example, the data converter 600 may generate the correction data CD in which the image displayed in the edge region of the third display panel 1000C adjacent to the boundary portion is shifted in the horizontal direction with respect to the first display panel 1000A. Because of the correction data CD, the image displayed in the edge region of the third display panel 1000C may have continuity with the first display panel 1000A in the horizontal direction. For example, the data converter 600 may generate the correction data CD in which the image displayed in the edge region of the fourth display panel 1000D adjacent to the boundary portion is shifted in a diagonal direction with respect to the first display panel 1000A. Because of the correction data CD, the image displayed in the edge region of the fourth display panel 1000D may have continuity with the first display panel 1000A in the vertical direction and the horizontal direction.
In case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other are different from each other by n pixels, the data converter 600 may generate the correction data CD in which the n pixels of the boundary portion are shifted, where n is a natural number. In detail, the data converter 600 may measure (and/or determine) whether the difference between the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other is equal to or greater than the preset threshold error. The data converter 600 may convert the input image data into the correction data CD in case that the difference between the values of the input image data is equal to or greater than the threshold error. In case that the difference between the values of the input image data is the n pixels at the boundary portion, the data converter 600 may generate the correction data CD in which the n pixels of the boundary portion are shifted by rendering the input image data. In this case, n may be a positive number. For example, in case that the values of the input image data are different from each other by one pixel in the vertical direction at the boundary portion, the data converter 600 may generate the correction data CD in which one pixel of the boundary portion is shifted in the vertical direction by rendering the input image data. In this case, in case that one pixel is shifted, each of the sub-pixels included in the pixel may be shifted.
In an embodiment, the data converter 600 may render the input image data corresponding to the edge region of the second display panel 1000B adjacent to the boundary portion by using a filter having a size of 3×1. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the second display panel 1000B adjacent to the boundary portion is shifted in the vertical direction with respect to the first display panel 1000A. As shown in
In an embodiment, the data converter 600 may render the input image data corresponding to the edge region of the third display panel 1000C adjacent to the boundary portion by using a filter having a size of 1×3. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the third display panel 1000C adjacent to the boundary portion is shifted in the horizontal direction with respect to the first display panel 1000A. As shown in
In an embodiment, the data converter 600 may render the input image data corresponding to the edge region of the fourth display panel 1000D adjacent to the boundary portion by using a filter having a size of 3×3. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the fourth display panel 1000D adjacent to the boundary portion is shifted in the diagonal direction with respect to the first display panel 1000A. As shown in
As described above, according to the disclosure, the display device may convert the input image data into the correction data CD by rendering the input image data at the boundary portion between the display panels so as to reduce the luminance non-uniformity and the image discontinuity occurring at the boundary portion between the display panels. As a result, according to the disclosure, the display quality of the display device may be improved.
In an embodiment, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other are different from each other by n pixels, the data converter 600 may generate the correction data CD in which the n pixels of the edge region are divided into m pixels, which are greater than the n pixels, so as to be shifted in a gradation form, where m and n are natural numbers. In other words, the data converter 600 may gradually shift the image displayed in the edge region based on the difference between the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels. As shown in
Referring to
In an embodiment, the display panels adjacent to each other in the vertical direction may have a scan direction from the boundary portion between the display panels to outer periphery edges of the display panels. As shown in
In another embodiment, the display panels adjacent to each other in the vertical direction may have a scan direction from the outer periphery edges of the display panels to the boundary portion between the display panels. As shown in
As described above, in case that the display panels adjacent to each other in the vertical direction have mutually different scan directions in the vertical direction, the display panels may receive scan signals at the same timing at the boundary portion. Therefore, according to the display device, the luminance non-uniformity and the image discontinuity caused by a scan time difference between the display panels at the boundary portion may be reduced.
Referring to
Referring to
The display panels may include a first display panel 1000A, a second display panel 1000B, a third display panel 1000C, and a fourth display panel 1000D arranged in two rows and two columns. The difference between the values of the input image data may occur at the boundary portion between the display panels. Because of the difference between the values of the input image data, the display image of the boundary portion may be displayed discontinuously.
In an embodiment, the display device may measure (and/or determine) whether the difference between the values of input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other is equal to or greater than the threshold error (S110). In detail, the data converter 600 may receive the input image data. The data converter 600 may pre-store, in a form of a lookup table, the threshold error for the values of the input image data at which discontinuity of the display image is visually recognized at the boundary portion. The data converter 600 may measure whether the difference between the values of the input image data is equal to or greater than a preset threshold error by using the lookup table. In case that the difference between the values of the input image data is equal to or greater than the preset threshold error, the data converter 600 may convert the input image data into the correction data CD by rendering the input image data.
In an embodiment, the display device may generate the correction data CD in which the image displayed in the edge region is shifted by rendering the input image data (S120). In detail, the data converter 600 may generate the correction data CD in which images displayed in an edge region of the second display panel 1000B adjacent to the boundary portion, an edge region of the third display panel 1000C adjacent to the boundary portion, and an edge region of the fourth display panel 1000D adjacent to the boundary portion are shifted with respect to the first display panel 1000A. In case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other are different from each other by n pixels, the data converter 600 may generate the correction data CD in which the n pixels of the boundary portion are shifted. For example, in case that the values of the input image data are different from each other by one pixel in the vertical direction at the boundary portion, the data converter 600 may generate the correction data CD in which one pixel of the boundary portion is shifted in the vertical direction by rendering the input image data. In this case, in case that one pixel is shifted, each of sub-pixels included in the pixel may be shifted.
In case that the input image data is converted into the correction data CD, a specific filter may be used in a rendering process. To this end, the data converter 600 may include a memory (e.g., a separate memory, not shown). The memory may store a lookup table including a size and a coefficient of the filter. In other words, the size and the coefficient of the filter may be variously changed. For example, the data converter 600 may render the input image data corresponding to the edge region of the second display panel 1000B adjacent to the boundary portion by using a filter having a size of 3×1. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the second display panel 1000B adjacent to the boundary portion is shifted in the vertical direction with respect to the first display panel 1000A. As another example, the data converter 600 may render the input image data corresponding to the edge region of the third display panel 1000C adjacent to the boundary portion by using a filter having a size of 1×3. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the third display panel 1000C adjacent to the boundary portion is shifted in the horizontal direction with respect to the first display panel 1000A. As still another example, the data converter 600 may render the input image data corresponding to the edge region of the fourth display panel 1000D adjacent to the boundary portion by using a filter having a size of 3×3. The data converter 600 may generate the correction data CD in which the image displayed in the edge region of the fourth display panel 1000D adjacent to the boundary portion is shifted in the diagonal direction with respect to the first display panel 1000A.
Meanwhile, in case that the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels adjacent to each other are different from each other by n pixels, the data converter 600 may generate the correction data CD in which the n pixels of the edge region are divided into m pixels, which are greater than the n pixels, so as to be shifted in a gradation form, where m and n are natural numbers. In other words, the data converter 600 may gradually shift the image displayed in the edge region based on the difference between the values of the input image data corresponding to the edge regions of the display panels adjacent to the boundary portion between the display panels.
In an embodiment, the display device may generate a control signal for driving the display panels based on the correction data CD (S130). In detail, the driving controller 200 may receive the correction data CD from the data converter 600. The driving controller 200 may generate a first control signal CONT1, a second control signal CONT2, a third control signal CONT3, and a data signal DATA based on the correction data CD and an input control signal CONT. The display panels may display a single display image according to the control signals.
As described above, according to the disclosure, the display device may convert the input image data into the correction data CD by rendering the input image data at the boundary portion between the display panels so as to reduce the luminance non-uniformity and the image discontinuity occurring at the boundary portion between the display panels. As a result, according to the disclosure, the display quality of the display device may be improved.
The disclosure may be applied to a display device and an electronic device including the display device. For example, the disclosure may be applied to an extra-large digital television, an extra-large 3D television, an extra-large advertising display device, etc.
The foregoing is illustrative of embodiments and is not to be construed as limiting thereof. Although a few embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible in the embodiments without materially departing from the novel teachings and advantages of the disclosure. Accordingly, all such modifications are intended to be included within the scope of the disclosure. Therefore, it is to be understood that the foregoing is illustrative of various embodiments and is not to be construed as being limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments, as well as other embodiments, are intended to be included within the scope of the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2021-0032175 | Mar 2021 | KR | national |