This application claims priority under 35 USC § 119 to Korean Patent Application No. 10-2021-0032742, filed on Mar. 12, 2021, in the Korean Intellectual Property Office (KIPO), the content of which is incorporated by reference herein in its entirety.
Embodiments of the present inventive concept relate to a display device and more particularly to a data driver and a display device including the data driver.
A data driver may be coupled to a display panel and may provide data voltages to pixels of the display panel through data lines of the display panel. The pixels of the display panel may display an image based on the data voltages received from the data driver.
The data driver should have a configuration and an operation suitable for a pixel arrangement structure of the display panel. Accordingly, dedicated data drivers respectively suitable for display panels having different pixel arrangement structures should be implemented.
Some embodiments provide a data driver capable of driving display panels having different pixel arrangement structures.
Some embodiments provide a display device capable of driving display panels having different pixel arrangement structures.
Some embodiments provide a display device capable of driving a display panel including a first display region having a first pixel arrangement structure and a second display region having a second pixel arrangement structure.
According to embodiments, there is provided a data driver for providing data voltages to a display panel. The data driver includes a digital-to-analog converting block configured to convert line data into the data voltages, an option storing block configured to store a pixel arrangement option representing a pixel arrangement structure of the display panel, a data swap block connected to the digital-to-analog converting block and the option storing block, and configured to selectively perform a data swap operation that swaps the data voltages based on the pixel arrangement option and whether the line data are odd line data or even line data, and an output buffer block connected to the data swap block and configured to output the data voltages on which the data swap operation is selectively performed to data lines.
In embodiments, in a case where the pixel arrangement option has a first value, and the line data are the even line data, the data swap block may perform the data swap operation for an entire display region of the display panel. In a case where the pixel arrangement option has a second value, and the line data are the even line data, the data swap block may perform the data swap operation for a first display region of the display panel and may not perform the data swap operation for a second display region of the display panel.
In embodiments, the first display region may be an RGBG PENTILE™ region, and the second display region may be an RGB stripe region.
In embodiments, the first display region may be a center region disposed at a center of the display panel and the second display region may be a pixel on driver (POD) region disposed at both sides of the display panel.
In embodiments, the first display region may be a center region disposed at a center of the display panel and the second display region may include a pixel on driver (POD) region disposed at both sides of the display panel and a corner region disposed at four vertices of the display panel.
In embodiments, the data swap operation may be an even line data swap operation that swaps odd numbered data voltages adjacent each other in the even line data, where N is an integer greater than or equal to 0.
In embodiments, the data swap block may include a switch block disposed between the digital-to-analog converting block and the output buffer block, and a switch control block connected to the switch block and the option storing block, and configured to control the switch block based on the pixel arrangement option and whether the line data are the odd line data or the even line data.
In embodiments, the digital-to-analog converting block may include a plurality of digital-to-analog converters, the output buffer block may include a plurality of output buffers, and even numbered digital-to-analog converters of the plurality of digital-to-analog converters may be directly coupled to even numbered output buffers of the plurality of output buffers, respectively, where N is an integer greater than or equal to 0. The switch block may include first switches configured to respectively couple odd numbered digital-to-analog converters of the plurality of digital-to-analog converters to odd numbered output buffers of the plurality of output buffers in response to first switching signals, and second switches configured to couple each of the odd numbered digital-to-analog converters to an odd numbered output buffer disposed adjacent to a column in which the each of the odd numbered digital-to-analog converters are disposed in response to second switching signals.
In embodiments, in a case where the pixel arrangement option has a first value and the line data are the odd line data, the switch control block may provide the first switching signals to all of the first switches corresponding to an entire display region of the display panel. In a case where the pixel arrangement option has the first value, and the line data are the even line data, the switch control block may provide the second switching signals to all of the second switches corresponding to the entire display region of the display panel.
In embodiments, in a case where the pixel arrangement option has a second value and the line data are the odd line data, the switch control block may provide the first switching signals to all of the first switches corresponding to an entire display region of the display panel. In a case where the pixel arrangement option has the second value, and the line data are the even line data, the switch control block may provide the second switching signals to a portion of the second switches corresponding to a first display region of the display panel and may provide the first switching signals to a portion of the first switches corresponding to a second display region of the display panel.
In embodiments, the pixel arrangement option may have two or more bits to represent one of three or more pixel arrangement structures.
In embodiments, the pixel arrangement option having a first value may represent that an entire display region of the display panel is an RGBG PENTILE™ region. The pixel arrangement option having a second value may represent that a first center region disposed at a center of the display panel is the RGBG PENTILE™ region and a first POD region disposed at both sides of the display panel and corresponding to a first number of data channels is an RGB stripe region. The pixel arrangement option having a third value may represent that a second center region disposed at the center of the display panel is the RGBG PENTILE™ region and a second POD region disposed at the both sides of the display panel and corresponding to a second number of data channels is the RGB stripe region. The pixel arrangement option having a fourth value may represent that a third center region disposed at the center of the display panel is the RGBG PENTILE™ region and a third POD region disposed at the both sides of the display panel and a corner region disposed at four corners of the display panel is the RGB stripe region.
In embodiments, the data driver may further include a shift register configured to sequentially generate sampling signals, a sampling latch block configured to sequentially store the line data in response to the sampling signals, and a holding latch block configured to receive the line data from the sampling latch block in response to a load signal and to provide the line data to the digital-to-analog converting block.
According to embodiments, there is provided a display device including a display panel, a scan driver configured to provide scan signals to the display panel, a data driver configured to provide data voltages to the display panel, and a controller configured to control the scan driver and the data driver. The data driver includes a digital-to-analog converting block configured to convert line data into the data voltages, an option storing block configured to store a pixel arrangement option representing a pixel arrangement structure of the display panel, a data swap block connected to the digital-to-analog converting block and the option storing block, and configured to selectively perform a data swap operation that swaps the data voltages based on the pixel arrangement option and whether the line data are odd line data or even line data, and an output buffer block connected to the data swap block and configured to output the data voltages on which the data swap operation is selectively performed to data lines.
In embodiments, in a case where the pixel arrangement option has a first value and the line data are the even line data, the data swap block may perform the data swap operation for an entire display region of the display panel. In a case where the pixel arrangement option has a second value, and the line data are the even line data, the data swap block may perform the data swap operation for a first display region of the display panel and may not perform the data swap operation for a second display region of the display panel.
According to embodiments, there is provided a display device including a display panel including a first display region in which first pixels are arranged in a first pixel arrangement structure and a second display region in which second pixels are arranged in a second pixel arrangement structure different from the first pixel arrangement structure, a scan driver configured to provide scan signals to the display panel, a data driver configured to provide data voltages to the display panel, and a controller configured to control the scan driver and the data driver. The data driver performs a data swap operation that swaps the data voltages for the first display region, and does not perform the data swap operation for the second display region.
In embodiments, the first display region may be an RGBG PENTILE™ region, and the second display region may be an RGB stripe region.
In embodiments, the first display region may be a center region disposed at a center of the display panel and the second display region may be a pixel on driver (POD) region disposed at both sides of the display panel.
In embodiments, the first display region may be a center region disposed at a center of the display panel and the second display region may include a pixel on driver (POD) region disposed at both sides of the display panel and a corner region disposed at four corners of the display panel.
In embodiments, the data swap operation may be an even line data swap operation that swaps the data voltage at a (4N+1)-th data channel and the data voltage at a (4N+3)-th data channel with each other among the data voltages corresponding to even line data, where N is an integer greater than or equal to 0.
According to embodiments, there is provided a data driver for providing data voltages to d display panel which includes a plurality of columns. The data driver includes a digital-to-analog converting block including a plurality of digital-to-analog converters each disposed in a column, respectively, an option storing block configured to store a pixel arrangement option representing a pixel arrangement structure of the display panel, a data swap block connected to the digital-to-analog converting block and the option storing block, and an output buffer block connected to the data swap block and configured to output the data voltages, the output buffer block including a plurality of output buffers each disposed in a respective column. The data swap block may include a plurality of first switches respectively connecting the plurality of digital-to-analog converters to the plurality of output buffers, each of the plurality of first switches connecting a digital-to-analog converter to an output buffer disposed in a same column, and a plurality of second switches respectively connecting digital-to-analog converters disposed in one of odd columns or even columns to output buffers disposed in the one of odd columns or even columns, each of the plurality of second switches connecting one digital-to-analog converter in one column to one output buffer disposed in one column different from the column to which the one digital-to-analog converter is connected.
In embodiments, the each of the plurality of second switches may connect one digital-to-analog converter in one even column to one output buffer disposed in another even column.
In embodiments, the each of the plurality of second switches may connect the one digital-to-analog converter in the one even column to the one output buffer disposed in an even column disposed adjacent the one even column.
In embodiments, the each of the plurality of second switches may connect one digital-to-analog converter in one odd column to one output buffer disposed in another odd column.
In embodiments, the each of the plurality of second switches may connect the one digital-to-analog converter in the one odd column to the one output buffer disposed in an odd column disposed adjacent the one odd column.
As described above, in a data driver and a display device according to embodiments, an option storing block may store a pixel arrangement option representing a pixel arrangement structure of a display panel, and a data swap block may selectively perform a data swap operation that swaps data voltages according to the pixel arrangement option. Thus, the data driver according to embodiments may drive various display panels having different pixel arrangement structures, in particular including a hybrid display panel having both of an RGBG PENTILE™ pixel arrangement structure and an RGB stripe pixel arrangement structure.
Further, in a display device according to embodiments, a display panel may include a first display region in which first pixels are arranged in a first pixel arrangement structure (e.g., the RGBG PENTILE™ pixel arrangement structure), and a second display region in which second pixels are arranged in a second pixel arrangement structure (e.g., the RGB stripe pixel arrangement structure), and a data driver may perform a data swap operation that swaps data voltages for the first display region, and may not perform the data swap operation for the second display region. Accordingly, the data driver may drive the hybrid display panel having both of the RGBG PENTILE™ pixel arrangement structure and the RGB stripe pixel arrangement structure.
Illustrative, non-limiting embodiments will be more clearly understood from the following detailed description in conjunction with the accompanying drawings.
The embodiments are described more fully hereinafter with reference to the accompanying drawings. Like or similar reference numerals refer to like or similar elements throughout.
Referring to
The shift register 110 may sequentially generate sampling signals SAMS in response to a data clock signal DCLK. In some embodiments, the shift register 110 may include a plurality of flip-flops connected in series to sequentially generate the sampling signals SAMS.
The sampling latch block 120 may sequentially store output image data ODAT or line data LDAT for each pixel line (or each pixel row) received from a controller in response to the sampling signals SAMS from the shift register 110. In some embodiments, the sampling latch block 120 may include a plurality of sampling latches that respectively samples pixel data included in the line data LDAT in response to the sampling signals SAMS.
The holding latch block 130 may receive and store the line data LDAT received from the sampling latch block 120 in response to a load signal LOAD received from the controller and may provide the line data LDAT to the digital-to-analog converting block 140. In some embodiments, the holding latch block 130 may include a plurality of holding latches respectively corresponding to the plurality of sampling latches of the sampling latch block 120.
The digital-to-analog converting block 140 may convert the line data LDAT received from the holding latch block 130 into the data voltages (VD1, VD2, VD3, VD4, . . . , VD4N+1, VD4N+2, VD4N+3, VD4N+4, . . . ) that are analog voltages. In some embodiments, as illustrated in
The output buffer block 190 may output the data voltages (VD1, VD2, VD3, VD4, . . . , VD4N+1, VD4N+2, VD4N+3, VD4N+4, . . . ) converted by the digital-to-analog converting block 140 to data lines, respectively. In some embodiments, the output buffer block 190 may output the data voltages (VD1, VD2, VD3, VD4, . . . , VD4N+1, VD4N+2, VD4N+3, VD4N+4, . . . ) on which a data swap operation is selectively performed. In some embodiments, as illustrated in
The option storing block 150 may store a pixel arrangement option PAO representing a pixel arrangement structure of the display panel driven by the data driver 100. In some embodiments, when a display device including the data driver 100 is manufactured, the pixel arrangement option PAO may be stored to the option storing block 150. In this case, the option storing block 150 may be implemented with a nonvolatile memory to retain the stored pixel arrangement option PAO even after the data driver 100 is not supplied with power. In other embodiments, the option storing block 150 may be implemented with a volatile memory or a register and the pixel arrangement option PAO may be stored in an external nonvolatile memory disposed outside the data driver 100 when the display device is manufactured. The option storing block 150 may receive the pixel arrangement option PAO through the controller from the external nonvolatile memory during a power-on of the display device and store the pixel arrangement option PAO in the option storing block 150 that is included in the data driver 100.
The pixel arrangement option PAO may represent one of different pixel arrangement structures of various display panels. In some embodiments, as illustrated in
The data swap block 160 may selectively perform a data swap operation that swaps the data voltages (VD1, VD2, VD3, VD4, . . . , VD4N+1, VD4N+2, VD4N+3, VD4N+4, . . . ) based on the pixel arrangement option PAO and whether the line data LDAT are odd line data for an odd-numbered pixel line (or an odd-numbered pixel row) of the display panel or even line data for an even-numbered pixel line (or an even-numbered pixel row) of the display panel. In some embodiments, in a case where the pixel arrangement option PAO has a first value (e.g., ‘0’) and the line data LDAT are the even line data, the data swap block 160 may perform the data swap operation for an entire display region of the display panel. Further, in a case where the pixel arrangement option PAO has a second value (e.g., ‘1’) and the line data LDAT are the even line data, the data swap block 160 may perform the data swap operation for a first display region of the display panel and may not perform the data swap operation for a second display region of the display panel. For example, the first display region may be RGBG PENTILE™ region and the second display region may be the RGB stripe region. The data swap block 160 may perform the data swap operation for the RGBG PENTILE™ region and may not perform the data swap operation for the RGB stripe region. Further, in some embodiments, the data swap operation may be an even line data swap operation (or an even line RB data swap operation) that swaps the data voltages of (4N+1)-th data channels (CH1, CH5, . . . , CH4N+1, . . . ) with the data voltages of (4N+3)-th data channels (CH3, CH7, . . . , CH4N+3, . . . ) among the data voltages (VD1, VD2, VD3, VD4, . . . , VD4N+1, VD4N+2, VD4N+3, VD4N+4, . . . ) corresponding to the even line data, where N is an integer greater than or equal to 0.
To perform these operations, the data swap block 160 may include a switch control block 170 that generates first and second switching signals SWS1 and SWS2 based on the pixel arrangement option PAO stored in the option storing block 150 and/or whether the line data LDAT are the odd line data or the even line data, and a switch block 180 that operates in response to the first and second switching signals SWS1 and SWS2.
The switch block 180 may be disposed between the digital-to-analog converting block 140 and the output buffer block 190. In some embodiments, as illustrated in
The switch control block 170 may control the switch block 180 based on the pixel arrangement option PAO stored in the option storing block 150 and/or whether the line data LDAT are the odd line data or the even line data. The switch control block 170 may output one of the first switching signal SWS1 and the second switching signal SWS2 to the switch block 180.
In some embodiments, the switch control block 170 may provide the first switching signals SWS1 to all of the first switches SW1 corresponding to the entire display region of the display panel in a case where the pixel arrangement option PAO has a first value (e.g., ‘0’) and the line data LDAT are the odd line data, and may provide the second switching signals SWS2 to all of the second switches SW2 corresponding to the entire display region of the display panel in a case where the pixel arrangement option PAO has the first value (e.g., ‘0’), and the line data LDAT are the even line data. For example, the pixel arrangement option PAO having the first value (e.g., ‘0’), may represent that the entire display region is the RGBG PENTILE™ region or that the display panel is an RGBG PENTILE™ display panel, and the switch control block 170 may provide the first switching signals SWS1 to all of the first switches SW1 while the odd line data for the RGBG PENTILE™ display panel are received and may provide the second switching signals SWS2 to all of the second switches SW2 while the even line data for the RGBG PENTILE™ display panel are received. Thus, while the odd line data for the RGBG PENTILE™ display panel are received, the odd numbered digital-to-analog converters (DAC1, DAC3, . . . , DAC4N+1, DAC4N+3, . . . ) may be respectively coupled to the odd numbered output buffers (OB1, OB3, . . . , OB4N+1, OB4N+3, . . . ) through the first switches SW1, odd numbered data voltages (VD1, VD3, . . . , VD4N+1, VD4N+3, . . . ) may be respectively output at the odd numbered data channels (CH1, CH3, . . . , CH4N+1, CH4N+3, . . . ), and the data swap operation may not be performed. Further, while the even line data for the RGBG PENTILE™ display panel are received, the (4N+1)-th digital-to-analog converters (DAC1, . . . , DAC4N+1, . . . ) may be respectively coupled to the (4N+3)-th output buffers (OB3, . . . , OB4N+3, . . . ), the (4N+3)-th digital-to-analog converters (DAC3, . . . , DAC4N+3, . . . ) may be coupled to the (4N+1)-th output buffers (OB1, . . . , OB4N+1, . . . , the (4N+3)-th data voltages (VD3, . . . , VD4N+3, . . . ) at the (4N+3)-th data channels (CH3, . . . , CH4N+3, . . . ) may be respectively output to the (4N+1)-th data channels (CH1, . . . , CH4N+1, . . . ), the (4N+1)-th data voltages (VD1, . . . , VD4N+1, . . . ) . . . at the (4N+1)-th data channels (CH1, . . . , CH4N+1, . . . ) may be output to the (4N+3)-th data channels (CH3, . . . , CH4N+3, . . . ), and the data swap operation (or the even line data swap operation) may be performed. That is, in a case where the display panel is the RGBG PENTILE™ display panel, the data driver 100 according to embodiments may perform the even line data swap operation with respect to the entire display region (or with respect to the data voltages for the entire display region).
In a case where the pixel arrangement option PAO has a second value (e.g., ‘1’) and the line data LDAT are the odd line data, the switch control block 170 may provide the first switching signals SWS1 to all of the first switches SW1 corresponding to the entire display region of the display panel. Further, in a case where the pixel arrangement option PAO has the second value (e.g., ‘1’) and the line data LDAT are the even line data, the switch control block 170 may provide the second switching signals SWS2 to a portion of the second switches SW2 corresponding to a first display region (e.g., the RGBG PENTILE™ region) of the display panel and may provide the first switching signals SWS1 to a portion of the first switches SW1 corresponding to a second display region (e.g., the RGB stripe region) of the display panel. For example, the pixel arrangement option PAO having the second value (e.g., ‘1’) may represent that the first display region is the RGBG PENTILE™ region and the second display region is the RGB stripe region or that the display panel is a hybrid display panel, and the switch control block 170 may provide the first switching signals SWS1 to all of the first switches SW1 while the odd line data for the hybrid display panel are received, and may provide the second switching signals SWS2 to the portion of the second switches SW2 corresponding to the RGBG PENTILE™ region and the first switching signals SWS1 to the portion of the first switches SW1 corresponding to the RGB stripe region while the even line data for the hybrid display panel are received. Thus, while the odd line data for the hybrid display panel are received, the data swap operation may not be performed. Further, while the even line data for the hybrid display panel are received, odd numbered data voltage corresponding to the first display region (e.g., the RGBG PENTILE™ region) (VD4N+1, VD4N+3, . . . ) at odd numbered data channels (CH4N+1, CH4N+3, . . . ) corresponding to the first display region (e.g., the RGBG PENTILE™ region) may be swapped with each other but data voltages corresponding to the second display region (e.g., the RGB stripe region) may not be swapped. Thus, while the even line data for the hybrid display panel are received, the data swap operation (or the even line data swap operation) may be performed with respect to the RGBG PENTILE™ region and the data swap operation (or the even line data swap operation) may not be performed with respect to the RGB stripe region. That is, in a case where the display panel is the hybrid display panel, the data driver 100 according to embodiments may perform the even line data swap operation with respect to the RGBG PENTILE™ region (or with respect to the data voltages for the RGBG PENTILE™ region), and may not perform the even line data swap operation with respect to the RGB stripe region (or with respect to the data voltages for the RGB stripe region). In another embodiments, while the odd line data for the hybrid display panel are received, the data driver 100 may perform the odd line data swap operation with respect to the RGBG PENTILE™ region (or with respect to the data voltages for the RGBG PENTILE™ region) and may not perform the odd line data swap operation with respect to the RGB stripe region (or with respect to the data voltages for the RGB stripe region).
A conventional data driver may have a configuration and an operation suitable for a corresponding display panel and cannot drive a display panel different from the corresponding display panel. However, the data driver 100 according to embodiments may store the pixel arrangement option PAO representing one of different pixel arrangement structures of various display panels and may be able to drive the various display panels having the different pixel arrangement structures by selectively performing the even line data swap operation according to the pixel arrangement option PAO. In particular, the conventional data driver cannot drive the hybrid display panel including both of the RGBG PENTILE™ region and the RGB stripe region, or may provide data voltages suitable for the RGBG PENTILE™ display panel to the hybrid display panel. Accordingly, in the hybrid display panel driven by the conventional data driver, a color difference and/or a luminance difference may occur between the RGBG PENTILE™ region and the RGB stripe region. However, the data driver 100 according to embodiments may perform the even line data swap operation with respect to the RGBG PENTILE™ region and may not perform the even line data swap operation with respect to the RGB stripe region. Accordingly, the data driver 100 according to embodiments may provide data voltages suitable for the hybrid display panel and may normally drive the hybrid display panel including both of the RGBG PENTILE™ region and the RGB stripe region.
Referring to
The pixel arrangement option PAO having a first value (e.g., ‘0’) may represent that the entire display region of the display panel is the RGBG PENTILE™ region or that the display panel is an RGBG PENTILE™ display panel 200 as illustrated in
The data driver 100 driving the RGBG PENTILE™ display panel 200 may receive output image data ODAT illustrated in
In
As illustrated in the table 220 of
As illustrated in the table 240 of
Thus, the data driver 100 driving the RGBG PENTILE™ display panel 200 may store the pixel arrangement option PAO having the first value (e.g., ‘0’) and may perform the even line data swap operation that swaps the data voltages BVD3, . . . , BVD4N+3, . . . at the (4N+3)-th data channels (CH3, . . . , CH4N+3, . . . ) and the data voltages RVD1, . . . , RVD4N+1, . . . at the (4N+1)-th data channels (CH1, . . . , CH4N+1, . . . ) with each other among the data voltages (RVD1, GVD2, BVD3, GVD4, . . . , RVD4N+1, GVD4N+2, BVD4N+3, GVD4N+4, . . . ) corresponding to the even line data EVEN LDAT with respect to the entire display region of the RGBG PENTILE™ display panel 200.
The pixel arrangement option PAO having a second value (e.g., ‘1’) may represent that the first display region of the display panel is the RGBG PENTILE™ region and the second display region of the display panel is the RGB stripe region, and that the display panel is a hybrid display panel 300 as illustrated in
In some embodiments, the first display region DR1 of the hybrid display panel 300 may be a center region disposed at a center of the hybrid display panel 300 and the second display region DR2 of the hybrid display panel 300 may be a pixel on driver (POD) region disposed at both sides of the hybrid display panel 300. Here, the POD region may be a region where a driver (e.g., a scan driver) is formed along with the pixels RP, GP and BP.
The data driver 100 driving the hybrid display panel 300 may receive output image data ODAT illustrated in
In
As illustrated in the table 320 of
As illustrated in the table 340 of
Thus, the data driver 100 driving the hybrid display panel 300 may store the pixel arrangement option PAO having the second value (e.g., ‘1’), may perform the even line data swap operation that swaps the data voltage (e.g., RVDK+1) at the (4N+1)-th data channel (e.g., CHK+1) and the data voltage (e.g., BVDK+3) at the (4N+3)-th data channel (e.g., CHK+3) with each other among the data voltages (RVDK+1, GVDK+2, BVDK+3, GVDK+4, . . . ) corresponding to the even line data EVEN LDAT with respect to the first display region DR1 of the hybrid display panel 300, and may not perform the even line data swap operation with respect to the second display region DR2 of the hybrid display panel 300.
As described above, the data driver 100 according to embodiments may store the pixel arrangement option PAO representing the RGBG PENTILE™ display panel 200 or the hybrid display panel 300 and may perform an operation suitable for the RGBG PENTILE™ display panel 200 or the hybrid display panel 300 according to the pixel arrangement option PAO. Thus, the data driver 100 may drive various display panels including the RGBG PENTILE™ display panel 200 and the hybrid display panel 300.
Referring to
The pixel arrangement option PAO having a first value (e.g., ‘0’) may represent that the entire display region of the display panel is the RGBG PENTILE™ region or that the display panel is an RGBG PENTILE™ display panel 200 as illustrated in
The pixel arrangement option PAO having a second value (e.g., ‘1’) may represent that the first display region (e.g., the center region) of the display panel is the RGBG PENTILE™ region and the second display region (e.g., the POD region and the corner region) of the display panel is the RGB stripe region, and that the display panel is a hybrid display panel 400 as illustrated in
The data driver 100 driving the hybrid display panel 400 may receive output image data ODAT illustrated in
Thus, the data driver 100 driving the hybrid display panel 400 (e.g., the corner display panel) may store the pixel arrangement option PAO having the second value (e.g., ‘1’), may perform the even line data swap operation with respect to the center region NPR of the hybrid display panel 400 and may not perform the even line data swap operation with respect to the POD region PODR and the corner region CR of the hybrid display panel 400. Thus, the data driver 100 may drive various display panels including the RGBG PENTILE™ display panel 200 and the hybrid display panel 400 (e.g., the corner display panel).
Referring to
For example, as illustrated in
As described above, the data driver 100 according to embodiments may store the pixel arrangement option PAO having two or more bits, and may drive various display panels having different pixel arrangement structures according to the pixel arrangement option PAO.
Referring to
The display panel 510 may include a plurality of scan lines, a plurality of data lines, and a plurality of pixels coupled to the plurality of scan lines and the plurality of data lines. In some embodiments, each pixel may include at least two transistors, at least one capacitor and a light emitting diode, and the display panel 510 may be a light emitting display panel. For example, the display panel 510 may be an organic light emitting diode (OLED) display panel. In other embodiments, each pixel may include a switching transistor, and a liquid crystal capacitor coupled to the switching transistor, and the display panel 510 may be a liquid crystal display (LCD) panel. However, the display panel 510 may not be limited to the light emitting display panel and the LCD panel, and may be any suitable display panel.
The scan driver 530 may generate the scan signals SS based on a scan control signal SCTRL received from the controller 570, and may sequentially provide the scan signals SS to the plurality of pixels on a row-by-row basis through the plurality of scan lines. In some embodiments, the scan control signal SCTRL may include, but not limited to, a scan start signal, a scan clock signal, etc. In some embodiments, the scan driver 530 may be integrated or formed in a peripheral portion of the display panel 510. In other embodiments, the scan driver 530 may be integrated or formed in at least a portion (e.g., a POD region) of a display region of the display panel 510. In still other embodiments, the scan driver 530 may be implemented in a form of an integrated circuit.
The data driver 550 may generate the data voltages VD based on output image data ODAT and a data control signal DCTRL received from the controller 570, and may provide the data voltages VD to the plurality of pixels through the plurality of data lines. In some embodiments, the output image data ODAT may include a plurality of line data LDAT for a plurality of pixel lines (or a plurality of pixel rows) of the display panel 510. Further, in some embodiments, the data control signal DCTRL may include, but not limited to, a data clock signal DCLK and a load signal LOAD illustrated in
The data driver 550 may store a pixel arrangement option PAO representing a pixel arrangement structure of the display panel 510 and may perform an operation suitable for the pixel arrangement structure of the display panel 510 according to the pixel arrangement option PAO. In some embodiments, the data driver 550 may include a digital-to-analog converting block that converts the line data LDAT into the data voltages DV, an option storing block that stores the pixel arrangement option PAO representing the pixel arrangement structure of the display panel 510, a data swap block that selectively performs a data swap operation that swaps the data voltages DV based on the pixel arrangement option PAO and whether the line data LDAT are odd line data or even line data, and an output buffer block that outputs the data voltages DV on which the data swap operation is selectively performed to the plurality of data lines. Accordingly, the data driver 550 may drive various display panels having different pixel arrangement structures.
In some embodiments, the data driver 550 may be mounted on a substrate of the display panel 510 in a chip on glass (COG) manner or a chip on plastic (COP) manner. In other embodiments, the data driver 550 may be mounted on a flexible film coupled to the display panel 510 in a chip on film (COF) manner. Further, in some embodiments, the data driver 500 may be implemented in a form of an integrated circuit. For example, the data driver 550 and the controller 570 may be implemented with a single integrated circuit, and the single integrated circuit may be referred to as a timing controller embedded data driver (TED).
The controller 570 (e.g., a timing controller (TCON)) may receive input image data IDAT and a control signal CTRL from an external host processor (e.g., an application processor (AP), a graphics processing unit (GPU), a graphics card, etc.). For example, the input image data IDAT may be, but not limited to, RGB data including red pixel data, green pixel data and blue pixel data. In some embodiments, in a case where the display panel 510 is an RGBG PENTILE™ display panel, the controller 570 may generate the output image data ODAT by converting the RGB data for an entire display region of the display panel 510 into RGBG data. In other embodiments, in a case where the display panel 510 is a hybrid display panel including a first display region that is an RGBG PENTILE™ region and a second display region that is an RGB stripe region, the controller 570 may generate the output image data ODAT by converting the RGB data for the first display region of the display panel 510 into RGBG data and by not converting the RGB data for the second display region of the display panel 510. Further, in some embodiments, the control signal CTRL may include, but not limited to, a data enable signal, a master clock signal, etc. The controller 570 may control an operation of the scan driver 530 by providing the scan control signal SCTRL to the scan driver 530, and may control an operation of the data driver 550 by providing the output image data ODAT and the data control signal DCTRL to the data driver 550.
As described above, in the display device 500 according to embodiments, the data driver 550 may store the pixel arrangement option PAO representing the pixel arrangement structure of the display panel 510, and may selectively perform the data swap operation according to the pixel arrangement option PAO. Thus, in the display device 500 according to embodiments, the data driver 550 may drive the display panel 510 that is any one of various display panels having different pixel arrangement structures.
Referring to
The display panel 610 may include a first display region DR1 in which first pixels PX1 are arranged in a first pixel arrangement structure (e.g., an RGBG PENTILE™ pixel arrangement structure) and a second display region DR2 in which second pixels PX2 are arranged in a second pixel arrangement structure (e.g., an RGB stripe pixel arrangement structure) different from the first pixel arrangement structure. For example, as illustrated in
The data driver 650 may perform a data swap operation that swaps data voltages DV for the first display region DR1 and may not perform the data swap operation for the second display region DR2. In some embodiments, the data swap operation may be an even line data swap operation that swaps the data voltage DV at a (4N+1)-th data channel and the data voltage DV at a (4N+3)-th data channel with each other among the data voltages DV corresponding to even line data, where N is an integer greater than or equal to 0. Accordingly, the data driver 650 may drive the hybrid display panel 610 having both of the RGBG PENTILE™ pixel arrangement structure and the RGB stripe pixel arrangement structure.
Referring to
The processor 1110 may perform various computing functions or tasks. The processor 1110 may be an application processor (AP), a micro processor, a central processing unit (CPU), etc. The processor 1110 may be coupled to other components via an address bus, a control bus, a data bus, etc. Further, in some embodiments, the processor 1110 may be further coupled to an extended bus such as a peripheral component interconnection (PCI) bus.
The memory device 1120 may store data for operations of the electronic device 1100. For example, the memory device 1120 may include at least one non-volatile memory device such as an erasable programmable read-only memory (EPROM) device, an electrically erasable programmable read-only memory (EEPROM) device, a flash memory device, a phase change random access memory (PRAM) device, a resistance random access memory (RRAM) device, a nano floating gate memory (NFGM) device, a polymer random access memory (PoRAM) device, a magnetic random access memory (MRAM) device, a ferroelectric random access memory (FRAM) device, etc, and/or at least one volatile memory device such as a dynamic random access memory (DRAM) device, a static random access memory (SRAM) device, a mobile dynamic random access memory (mobile DRAM) device, etc.
The storage device 1130 may be a solid state drive (SSD) device, a hard disk drive (HDD) device, a CD-ROM device, etc. The I/O device 1140 may be an input device such as a keyboard, a keypad, a mouse, a touch screen, etc, and an output device such as a printer, a speaker, etc. The power supply 1150 may supply power for operations of the electronic device 1100. The display device 1160 may be coupled to other components via the buses or other communication links.
In the display device 1160, a data driver may store a pixel arrangement option representing a pixel arrangement structure of a display panel, and may selectively perform a data swap operation that swaps data voltages according to the pixel arrangement option. Thus, in the display device 1160, the data driver may drive the display panel that is any one of various display panels having different pixel arrangement structures. In particular, in the display device 1160, the data driver may drive a hybrid display panel having both of an RGBG PENTILE™ pixel arrangement structure and an RGB stripe pixel arrangement structure.
According to embodiments, the electronic device 1100 may be any electronic device including the display device 1160, such as a digital television, a 3D television, a personal computer (PC), a home appliance, a laptop computer, a cellular phone, a smart phone, a tablet computer, a wearable device, a personal digital assistant (PDA), a portable multimedia player (PMP), a digital camera, a music player, a portable game console, a navigation system, 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 present inventive concept. Accordingly, all such modifications are intended to be included within the scope of the present inventive concept as defined in the claims. Therefore, it is to be understood that the foregoing is illustrative of various embodiments and is not to be construed as 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-0032742 | Mar 2021 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
9916806 | Cho | Mar 2018 | B2 |
20070182756 | Brown Elliott | Aug 2007 | A1 |
20110148908 | Jeong | Jun 2011 | A1 |
20140139558 | Tseng | May 2014 | A1 |
20150379947 | Sang | Dec 2015 | A1 |
20160133178 | Oh | May 2016 | A1 |
20160253781 | Jin | Sep 2016 | A1 |
20160335948 | Wen | Nov 2016 | A1 |
20170256193 | Zhou | Sep 2017 | A1 |
20180045983 | Kim | Feb 2018 | A1 |
20180122283 | Kim | May 2018 | A1 |
20190139470 | Yoo | May 2019 | A1 |
20200135148 | Bai | Apr 2020 | A1 |
20200176531 | Baek | Jun 2020 | A1 |
20210019103 | Bai | Jan 2021 | A1 |
20210020135 | Yang | Jan 2021 | A1 |
20210027751 | Tang | Jan 2021 | A1 |
20210065625 | Wang | Mar 2021 | A1 |
20210134242 | Hei | May 2021 | A1 |
20210174724 | Li | Jun 2021 | A1 |
20210201743 | Park | Jul 2021 | A1 |
20210358379 | Li | Nov 2021 | A1 |
20210407369 | Li | Dec 2021 | A1 |
20220037422 | Zhang | Feb 2022 | A1 |
20220059011 | Li | Feb 2022 | A1 |
20220068208 | Kang | Mar 2022 | A1 |
20220068219 | Yoo | Mar 2022 | A1 |
Number | Date | Country | |
---|---|---|---|
20220293033 A1 | Sep 2022 | US |