This application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2018-0031919, filed on Mar. 20, 2018 in the Korean Intellectual Property Office (KIPO), the disclosure of which is incorporated by reference herein in its entirety.
Exemplary embodiments of the inventive concept relate generally to display devices. More particularly, exemplary embodiments of the inventive concept relate to display devices having variable pixel block boundaries.
A display device, e.g., a flat or curved panel display device, provides a data voltage to a pixel to display an image corresponding to the data voltage. The data voltage may be delayed by a resistor-capacitor (RC) delay depending on a distance from a data driver to the pixel. In other words, a transition time of the data voltage for a pixel that is far from the data driver may be longer than a transition time of the data voltage for a pixel that is close to the data driver. Accordingly, as the distance of a pixel from the data driver increases, the transition time of the data voltage increases, and thus, a charging rate of the pixel decreases, which results in deterioration of an image quality. For example, as a resolution of the display device increases, one horizontal time (1H) decreases, and thus, the deterioration of its image quality may escalate.
According to exemplary embodiments of the inventive concept, there is provided a display device including a display panel including a plurality of pixels, and a data driver configured to arrange the display panel into a plurality of pixel blocks, and to output a data voltage with different slew rates to the plurality of pixel blocks, wherein the slew rates are based on distances of the plurality of pixel blocks from the data driver. A boundary between adjacent pixel blocks with the different slew rates is changeable.
In an exemplary embodiment of the inventive concept, the boundary between the adjacent pixel blocks may be periodically changed.
In an exemplary embodiment of the inventive concept, the boundary between the adjacent pixel blocks may be changed on a per-frame basis.
In an exemplary embodiment of the inventive concept, the boundary between the adjacent pixel blocks is changed, when the boundary between the adjacent pixel blocks is randomly set within a predetermined boundary range.
In an exemplary embodiment of the inventive concept, the boundary between the adjacent pixel blocks is changed, when the boundary between the adjacent pixel blocks is randomly set within a predetermined boundary range on the per-frame basis.
In an exemplary embodiment of the inventive concept, the plurality of pixel blocks may include a first pixel block and a second pixel block, wherein the first pixel block is closer to the data driver than the second pixel block. The data driver may output the data voltage with a first slew rate to the first pixel block, and may output the data voltage with a second slew rate higher than the first slew rate to the second pixel block.
In an exemplary embodiment of the inventive concept, the data driver may include a plurality of output buffers configured to output the data voltage to a plurality of data lines, and a bias generator configured to provide a bias current to the plurality of output buffers. The bias current may be changed such that the plurality of output buffers output the data voltage with different slew rates to the plurality of pixel blocks.
In an exemplary embodiment of the inventive concept, when the data voltage is output to a pixel block close to the data driver among the plurality of pixel blocks, the bias generator may provide a first bias current to the plurality of output buffers, and when the data voltage is output to a pixel block far from the data driver among the plurality of pixel blocks, the bias generator may provide a second bias current to the plurality of output buffers, wherein the first bias current is lower than the second bias current.
In an exemplary embodiment of the inventive concept, the data driver may further include a register configured to store a current setting value for setting a level of the bias current generated by the bias generator, and the register may store different current setting values for the plurality of pixel blocks.
In an exemplary embodiment of the inventive concept, the display device may further include a timing controller configured to control the data driver. The current setting value of the register may be set by the timing controller.
In an exemplary embodiment of the inventive concept, the display device may further include a timing controller configured to control the data driver, and to provide the data driver with a transfer pulse for controlling an output timing of the data voltage. The transfer pulse may have different pulse widths depending on distances of the plurality of pixels within each of the plurality of pixel blocks from the data driver.
In an exemplary embodiment of the inventive concept, as the distances of the plurality of pixels within each of the plurality of pixel blocks from the data driver increase, the pulse width of the transfer pulse may be increased.
According to an exemplary embodiment of the inventive concept, there is provided a display device including a display panel including a plurality of pixels, and a data driver configured to divide the display panel into a first pixel block and a second pixel block, wherein the first pixel block is closer to the data driver than the second pixel block, to output a data voltage with a first slew rate to the first pixel block, and to output the data voltage with a second slew rate higher than the first slew rate to the second pixel block. A boundary between the first pixel block and the second pixel block may be randomly set.
In an exemplary embodiment of the inventive concept, the boundary between the first pixel block and the second pixel block may be randomly set within a predetermined boundary range on a per-frame basis.
According to an exemplary embodiment of the inventive concept, there is provided a display device including a display panel including a plurality of pixels, a first data driver configured to output a data voltage to a first portion of the display panel, and a second data driver configured to output the data voltage to a second portion of the display panel. The first data driver divides the first portion of the display panel into a plurality of first pixel blocks, and outputs the data voltage with different slew rates to the plurality of first pixel blocks according to their distances from the first data driver. The second data driver divides the second portion of the display panel into a plurality of second pixel blocks, and outputs the data voltage with different slew rates to the plurality of second pixel blocks according to their distances from the second data driver. A boundary between the plurality of first pixel blocks and a boundary between the plurality of second pixel blocks are set independently of each other, and are changeable.
In an exemplary embodiment of the inventive concept, the boundary between the plurality of first pixel blocks and the boundary between the plurality of second pixel blocks may be periodically changed.
In an exemplary embodiment of the inventive concept, the boundary between the plurality of first pixel blocks and the boundary between the plurality of second pixel blocks may be changed on a per-frame basis.
In an exemplary embodiment of the inventive concept, the boundary between the plurality of first pixel blocks may be randomly set within a predetermined boundary range, and the boundary between the plurality of second pixel blocks may be randomly set within the predetermined boundary range.
In an exemplary embodiment of the inventive concept, the boundary between the plurality of first pixel blocks may be randomly set within a predetermined boundary range on a per-frame basis, and the boundary between the plurality of second pixel blocks may be randomly set within the predetermined boundary range on the per-frame basis.
In an exemplary embodiment of the inventive concept, the display device may further include a timing controller configured to control the first data driver and the second data driver, to provide a first transfer pulse to the first data driver, and to provide a second transfer pulse to the second data driver. A pulse width of the first transfer pulse may be increased as distances of the plurality of pixels within each of the plurality of first pixel blocks from the first data driver increase, and a pulse width of the second transfer pulse may be increased as distances of the plurality of pixels within each of the plurality of second pixel blocks from the second data driver increase.
The above and other features of the inventive concept will become more apparent by describing in detail exemplary embodiments thereof with reference to the accompanying drawings.
Exemplary embodiments of the inventive concept are described more fully hereinafter with reference to the accompanying drawings. Like or similar reference numerals may refer to like or similar elements throughout the specification and drawings.
Referring to
The display panel 110 may include a plurality of gate lines GL1 to GLm, a plurality of data lines DL1, DL2 . . . DLn, and the plurality of pixels PX1 to PXm connected to the plurality of gate lines GL1 to GLm and the plurality of data lines DL1, DL2 . . . DLn. In an exemplary embodiment of the inventive concept, as illustrated in
The gate driver 120 may generate the gate signal based on a gate control signal CTRL1 provided from the timing controller 170, and may sequentially apply the gate signal to the plurality of gate lines GL1 to GLm. In an exemplary embodiment of the inventive concept, the gate control signal CTRL1 may include, but is not limited to, a gate clock signal, a scan start pulse, etc. According to an exemplary embodiment of the inventive concept, the gate driver 120 may be mounted directly on the display panel 110, may be connected to the display panel 110 in a form of a tape carrier package (TCP), and may be integrated in a peripheral portion of the display panel 110.
The data driver 130 may generate the data voltage VD based on output image data DAT and a data control signal CTRL2 provided from the timing controller 170. The data driver 130 may apply the data voltage VD to the plurality of data lines DL1, DL2 . . . DLn. In an exemplary embodiment of the inventive concept, the data control signal CTRL2 may include, but is not limited to, a horizontal start signal, a load signal, etc. For example, the data control signal CTRL2 may include a control signal (e.g., a power range current control signal) PWRC for setting a current setting value of a register included in the data driver 130, and/or a transfer pulse (TP) for controlling an output timing of the data voltage VD. According to an exemplary embodiment of the inventive concept, the data driver 130 may be mounted directly on the display panel 110, may be connected to the display panel 110 in the form the TCP, and may be integrated in the peripheral portion of the display panel 110.
The timing controller 170 may receive input image data DAT and a control signal CTRL from an external host (e.g., a graphic processing unit (GPU)). In an exemplary embodiment of the inventive concept, the input image data DAT may be RGB data including red image data, green image data and blue image data. In an exemplary embodiment of the inventive concept, the control signal CTRL may include, but is not limited to, a data enable signal, a master clock signal, etc. The timing controller 170 may generate the gate control signal CTRL1, the data control signal CTRL2 and the output image data DAT based on the control signal CTRL and the input image data DAT. In other words, the timing controller 170 may generate the gate control signal CTRL1, the data control signal CTRL2 and the output image data DAT in response to the control signal CTRL and the input image data DAT. The timing controller 170 may control an operation of the gate driver 120 by providing the gate control signal CTRL1 to the gate driver 120, and may control an operation of the data driver 130 by providing the data control signal CTRL2 and the output image data DAT to the data driver 130.
The data voltage VD output from the data driver 130 may be delayed depending on distances of the plurality of pixels PX1 to PXm from output buffers 160 of the data driver 130. For example, as illustrated in
For example, in a case where the output buffers 160 of the data driver 130 output the data voltage VD with the same slew rate to the plurality of pixels PX1 to PXm, due to the RC delay, a transition time of the data voltage VD for an m-th pixel PXm that is relatively far from the data driver 130 may be longer than a transition time of the data voltage VD for a first pixel PX1 that is relatively close to the data driver 130. It is to be understood that a transition time of the data voltage VD may be a time during which the data voltage is changed to a desired level. For example, at a first position P1 (see
However, in the display device 100 according to an exemplary embodiment of the inventive concept, the display panel 100 may be divided into a plurality of pixel blocks each including a plurality of pixel rows according to a distance from the data driver 130. Here, the data driver 130 may output the data voltage VD with different slew rates to the plurality of pixel blocks according to their distances from the data driver 130. For example, as illustrated in
In an exemplary embodiment of the inventive concept, to output the data voltage VD to the first through fourth pixel blocks BL1, BL2, BL3 and BL4 with the slew rate that increases as the distance from the data driver 130 increases, the data driver 130 may include a register 140, a bias generator 150 and the plurality of output buffers 160. The register 140 stores a current setting value, the bias generator 150 generates a bias current IB having a current level corresponding to the current setting value stored in the register 140, and the plurality of output buffers 160 output the data voltage VD based on the bias current IB generated by the bias generator 150. For example, when the data voltage VD is output to a pixel block (e.g., BL1) that is relatively close to the data driver 130 among the plurality of pixel blocks BL1, BL2, BL31.1 and BL4, the register 140 may store a relatively low current setting value, the bias generator 150 may provide a relatively low bias current IB to the plurality of output buffers 160 based on the relatively low current setting value, and the plurality of output buffers 160 may output the data voltage VD with a relatively low slew rate based on the relatively low bias current IB. Further, when the data voltage VD is output to a pixel block (e.g., BL4) that is relatively far from the data driver 130 among the plurality of pixel blocks BL1, BL2, BL3 and BL4, the register 140 may store a relatively high current setting value, the bias generator 150 may provide a relatively high bias current IB to the plurality of output buffers 160 based on the relatively high current setting value, and the plurality of output buffers 160 may output the data voltage VD with a relatively high slew rate based on the relatively high bias current IB.
In an exemplary embodiment of the inventive concept, the current setting value of the register 140 may be set by the control signal (e.g., the power range current control signal) PWRC from the timing controller 170. For example, the register 140 may store the current setting value having three bits. As illustrated in
As described above, although the RC delay of the data voltage VD increases as the distance from the data driver 130 increases, the data voltage VD is output to the plurality of pixel blocks BL1, BL2, BL3 and BL4 with the slew rate that increases as the distance from the data driver 130 increases. Accordingly, transition times of the data voltage VD may be substantially uniform with respect to the plurality of pixel blocks BL1, BL2, BL3 and BL4, or with respect to the plurality of pixels PX1 to PXm, and charging rates of the plurality of pixels PX1 to PXm may be substantially uniform. For example, the transition time of the data voltage VD for the first pixel block BL1 may be substantially the same as the transition time of the data voltage VD for the fourth pixel block BL4. However, if at least one boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 at which the slew rate is changed is fixed, a luminance difference at the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may be perceived by a user.
However, in the display device 100 according to an exemplary embodiment of the inventive concept, the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 at which the slew rate is changed may be changed over time. In an exemplary embodiment of the inventive concept, the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may be periodically changed. For example, the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may be changed on a per-frame basis. Accordingly, the luminance difference at the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may not be perceived by the user.
In exemplary embodiments of the inventive concept, to change the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4, the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may be randomly set within a predetermined boundary range (e.g., periodically or on the per-frame basis). For example, as illustrated in
As described above, the display device 100 according to an exemplary embodiment of the inventive concept may divide the display panel 110 into the plurality of pixel blocks BL1, BL2, BL3 and BL4, and may output the data voltage VD with the slew rate that increases as the distance from the data driver 130 increases to the plurality of pixel blocks BL1, BL2, BL3 and BL4. Accordingly, the plurality of pixel blocks BL1, BL2, BL3 and BL4 or the plurality of pixels PX1 to PXm may have a substantially uniform charging rate, and thus, the image quality of the display device 100 may be increased. Further, the display device 100 according to an exemplary embodiment of the inventive concept may change (or randomly set) the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 at which the slew rate is changed. Accordingly, the boundary between the plurality of pixel blocks BL1, BL2, BL3 and BL4 may not be perceived by the user, and thus, the image quality of the display device 100 may be further increased.
Referring to
The first data driver 230 may output the data voltage to a first portion (e.g., a left half) of the display panel 210, and the second data driver 235 may output the data voltage to a second portion (e.g., a right half) of the display panel 210. In the display device 200 of
At least one boundary BB11, BB12 and BB13 between the plurality of first pixel blocks BL11, BL12, BL13 and BL14 and at least one boundary BB21, BB22 and BB23 between the plurality of second pixel blocks BL21, BL22, BL23 and BL24 may be set independently of each other, and may be changed over time. For example, the boundaries BB11, BB12 and BB13 between the plurality of first pixel blocks BL11, BL12, BL13 and BL14 and the boundaries BB21, BB22 and BB23 between the plurality of second pixel blocks BL21, BL22, BL23 and BL24 may be changed periodically or on a per-frame basis. Accordingly, luminance differences at the boundaries BB11, BB12 and BB13 between the plurality of first pixel blocks BL11, BL12, BL13 and BL14 and at the boundaries BB21, BB22 and BB23 between the plurality of second pixel blocks BL21, BL22, BL23 and BL24 may be perceived by a user.
In an exemplary embodiment of the inventive concept, the boundaries BB11, BB12 and BB13 between the plurality of first pixel blocks BL11, BL12, BL13 and 13L14 may be randomly set within predetermined boundary ranges BR1, BR2 and BR3 (e.g., periodically or on the per-frame basis) by a first control signal PWRC1 provided to the first data driver 230 from the timing controller 270, and the boundaries BB21, BB22 and BB23 between the plurality of second pixel blocks BL21, BL22, BL23 and BL24 may be randomly set within the boundary ranges BR1, BR2 and BR3 (e.g., periodically or on the per-frame basis) by a second control signal PWRC2 provided to the second data driver 235 from the timing controller 270. Accordingly, since the boundaries BB11, BB12 and BB13 between the plurality of first pixel blocks BL11, BL12, BL13 and BL14 and the boundaries BB21, BB22 and BB23 between the plurality of second pixel blocks BL21, BL22, BL23 and BL24 are randomly set within the same boundary ranges BR1, BR2 and BR3 independently of each other, the luminance differences at the boundaries BB11, BB12, BB13, BB21, BB22 and BB23 may not be perceived by the user.
Referring to
The timing controller 370 may provide the data driver 330 with a control signal PWRC that sets different current setting values with respect to a plurality of pixel blocks BL1, BL2, BL3 and BL4 such that the data driver 300 may divide the display panel 310 into the plurality of pixel blocks BL1, BL2, BL3 and BL4 and may output the data voltage VD with different slew rates to the plurality of pixel blocks BL1, BL2, BL3 and BL4. Further, the timing controller 370 may generate the control signal PWRC such that at least one boundary BB1, BB2 and BB3 between the plurality of pixel blocks BL1, BL2, BL3 and BL4 is changed (or randomly set) (e.g., periodically or on a per-frame basis).
Further, the timing controller 370 may provide the data driver 330 with the transfer pulse TP for controlling an output timing of the data voltage VD, and may adjust a pulse width of the transfer pulse TP such that the transfer pulse TP may have different pulse widths according to distances of the plurality of pixels within each pixel block BL1, BL2, BL3 and BL4 from the data driver 330. For example, as illustrated in
In an exemplary embodiment of the inventive concept, in a case where the display device 200 includes the first and second data drivers 230 and 235 as illustrated in
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 an exemplary embodiment of the inventive concept, 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 compact disc read only memory (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 divide a display panel into a plurality of pixel blocks, may output a data voltage with a slew rate that increases as a distance from a data driver increases to the plurality of pixel blocks. Accordingly, the plurality of pixel blocks (or a plurality of pixels) may have a substantially uniform charging rate, and an image quality of the display device 1160 may be increased. Further, the display device 1160 may change (e.g., randomly set) a boundary between the plurality of pixel blocks at which the slew rate is changed. Accordingly, the boundary between the plurality of pixel blocks may not be perceived by a user, and the image quality of the display device 1160 may be further increased.
According to an exemplary embodiment of the inventive concept, the electronic device 1100 may be any electronic device including the display device 1160, such as a digital television, a three-dimensional (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.
While the inventive concept has been particularly shown and described with reference to exemplary embodiments thereof, it will be apparent to those of ordinary skill in the art that various changes in form and detail may be made thereto without departing from the spirit and scope of the inventive concept as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2018-0031919 | Mar 2018 | KR | national |