This application claims the benefit of Korean Application Nos. P2001-31795 and P2001-64059 filed on Jun. 07, 2001, and Oct. 17, 2001, which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a liquid crystal display, and more particularly, to a liquid crystal display with a 2-port data polarity inverter and a method of driving the same. Although the present invention is suitable for a wide scope of applications, it is particularly suitable for reducing a current consumption as well as improving an electromagnetic interference (EMI) characteristic.
2. Discussion of the Related Art
Generally, a liquid crystal display (LCD) controls a light transmittance of each liquid crystal cell in accordance with a video signal, thereby displaying an image. An active matrix LCD including a switching device for each liquid crystal cell is suitable for displaying a dynamic image. The active matrix LCD uses a thin film transistor (TFT) as a switching device.
Since such an active matrix LCD is realized as a smaller device than a conventional cathode ray tube (CRT), it has been widely used for a monitor for a personal computer or a notebook computer as well as office automation equipment, such as a copy machine, and portable equipment, such as a cellular phone and a pager.
As shown in
More specifically, the liquid crystal panel 6, a liquid crystal is injected between two glass substrates, and the gate lines GL and the data lines DL are formed on the lower glass substrate in such a manner to be perpendicular to each other. At each intersection between the gate lines GL and the data lines DL, a thin film transistor (TFT) for selectively applying an image inputted from the data lines DL to a liquid crystal cell Clc is provided. To this end, the TFT has a drain terminal connected to the gate line GL and a source terminal connected to the data line DL. The drain terminal of the TFT is connected to a pixel electrode of the liquid crystal cell Clc.
The system driver 1 converts an analog input image signal into a digital image signal suitable for the liquid crystal panel 6 and detects a synchronizing signal included in the image signal. A low voltage differential signal (LVDS) interface and a TTL interface are mainly used for data and control signal transmissions of the system driver 1. Alternatively, such interface functions, along with the timing controller 2, may be integrated into a single chip. In the LVDS interface, various data are compressed to a single line and inputted to the timing controller. An electric field induced in accordance with a current flow is formed at each line into which data are transmitted. An emission of this electric field causes an electromagnetic interference (EMI) phenomenon in which a signal transmitted to the adjacent lines is loaded with a noise, thereby interfering a normal operation. Due to this EMI phenomenon, a voltage of the data signal is lowered.
In order to overcome such an EMI phenomenon, a scheme of transmitting a differential signal has been suggested. Herein, the differential signal means a signal having a relationship as shown in
The timing controller 2 applies red (R), green (G), and blue (B) data signals received from the system driver 1 to the data driver 3. Also, the timing controller 2 generates a dot clock Dclk and a gate start pulse GSP using horizontal/vertical synchronizing signals H and V and a data enable signal DE inputted from the system driver 1, thereby controlling a timing of the data driver 3 and the gate driver 5. The dot clock Dclk is applied to the data driver 3 while the gate start pulse GSP is applied to the gate driver 5.
The gate driver 5 includes a shift register for responding to the gate start pulse GSP inputted from the timing controller 2 to sequentially generate a scanning pulse, and a level shifter for shifting a voltage of the scanning pulse into a voltage level suitable for driving the liquid crystal cell. Video data at the data line DL are applied to a pixel electrode of the liquid crystal cell Clc by the TFT in response to the scanning pulse inputted from the gate driver 5.
The dot clock Dclk, along with the R, G, and B data signals from the controller 2, is inputted to the data driver 3. The data driver 3 latches the R, G, and B digital video data in synchronization with the dot clock Dclk and then corrects the latched data in accordance with a gamma voltage Vγ. Then, the data driver 3 converts data corrected by the gamma voltage Vγ into analog data and supplies it to the data line DL line by line.
The gamma voltage generator 4 generates a gamma voltage Vγ corresponding to data for a gray scale value based on an electro-optical characteristic of a liquid crystal display panel. The gamma voltage Vγ is a voltage divided in correspondence with a gray level by means of the gamma voltage generator 4. Thus, the gamma voltage Vγ generated from the gamma voltage generator 4 has a different voltage magnitude in correspondence with a gray scale value selected in an expressible range.
Referring to
The LVDS applies R, G, and B data signals through a data aligner 12 to the data driver 3. The vertical and horizontal synchronizing signals V and H apply timing control signals through a timing control signal generator to the data driver 3 and the gate driver 5.
Control signals required for the data driver 3 in these timing signals includes a source sampling clock SSC, a source output enable signal SOE, and a source start pulse SSP, etc. On the other hand, control signals required for the gate driver 5 include a gate shift clock GSC, a gate output enable signal GOE, and a gate start pulse GSP, etc.
The horizontal and vertical synchronizing signals H and V apply a polarity control signal through a polarity control signal generator 16 to the data driver 3 and the gate driver 5.
Such an LCD applies the data signals and the control signals from the system driver 1 through the timing controller 2 to the data driver 3 and the gate driver 5.
Referring to
More specifically, the data transition checker 30 consists of two flip-flops 36 and 38, and an exclusive logical sum gate XOR 40. The data transition checker 30 compares the current data flip-flop 36 with the previous data flip-flop 38 to check whether the data are changed into a high logic ‘1’ or a low logic ‘0’, and vice versa. If there is a transition of the data, the data transition part 30 outputs a high logic ‘1’. Conversely, if there is no transition of a data, the data transition part 30 outputs a low logic ‘0’. In this case, the data is sequentially compared regardless of the status of the data, i.e., even data EVEN or odd data ODD.
The REV signal summer 32 adds all the number of data having a data transition through the data transition part 30 by means of adders 42 and 44 with respect to each thirty-six R, G, and B even and odd data. At this time, a majority detector 46 determines whether the number of a high logic ‘1’ is more than eighteen, that is a half of the total number of the R, G, and B data. If the majority detector 46 determines that the number of a high logic ‘1’, which is an output with a data transition, is more than eighteen which is a half of thirty-six bits, the REV having a high logic ‘1’ is outputted. Conversely, if it determines that the number of a high logic ‘1’ is less than eighteen, the REV having a low logic ‘0’ is outputted.
The REV signal output 34 outputs a signal inverting output data when an output REV of the REV signal summer 32 is ‘1’ by using 2×1 multiplexors 48 and 50. In other words, in order to reduce a data transition amount when the number of the data transition is more than a half, the REV signal output 34 sends a data polarity-inverting signal for inverting an output signal to execute a transition of the output signal by {thirty-six -(data transition amount more than eighteen)} only. Accordingly, a REV signal for allowing unchanged input data to be recognized in a low logic while allowing inverted input data to be recognized in a high logic is inputted to the data driver 3.
Referring to
Referring to
Such a driving method is to compare transitions before and after 36-bit data inputted from the timing controller 2 to the liquid crystal module using a single port, and applying a signal for inverting the data if the data have more than eighteen bits. Conversely, an existing data is sent if the data have less than eighteen bits. However, the conventional driving method has a disadvantage in that, since the REV signal is selected in response to many data transitions, a current consumption is inevitably increased. As a result, a lot of electro-magnetic waves are generated.
Accordingly, the present invention is directed to a liquid crystal display with a 2-port data polarity inverter and a method of driving the same that substantially obviates one or more of problems due to limitations and disadvantages of the related art.
Another object of the present invention is to provide a liquid crystal display with a 2-port data polarity inverter and a method of driving the same in that a 2-port REV signal is used in the timing controller driving system to reduce the number of data transitions into a half, thereby lowering a current consumption as well as improving an electromagnetic interference (EMI) characteristic.
Additional features and advantages of the invention will be set forth in the description which follows and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, a liquid crystal display includes a liquid crystal polarity inversion driver determining whether a polarity of a liquid crystal is inverted and inverting the polarity of the liquid crystal in accordance with the determined result, a first data polarity inversion driver determining whether a first data transition is occurred in first data and inverting the polarity of the first data in accordance with the determined result, and a second data polarity inversion driver determining whether a second data transition is occurred and inverting the polarity of the second data in accordance with the determined result.
In the liquid crystal display, the first data polarity inversion driver includes a first data transition part determining whether the first data transition is occurred in the first data and outputting a first signal, a first data polarity inversion signal summer counting the number of the first signal that a data polarity is changed according to the first data transition determining whether an output level is high or low, and a first data polarity inversion signal output part receiving the first signal and the determined output level from the first data transition part and the first data polarity inversion signal summer and outputting an inverting signal for inverting output data.
The second data polarity inversion driver includes a second data transition part determining whether the second data transition is occurred in the second data and outputting a second signal, a second data polarity inversion signal summer counting the number of the second signal that a data polarity is changed according to the second data transition and determining whether an output level is high or low, and a second data polarity inversion signal output part receiving the second signal and the determined output level from the second data transition part and the second data polarity inversion signal summer and outputting an inverting signal for inverting output data.
The first data transition part includes first and second flip-flops and an exclusive logical sum gate comparing current data with previous data to determine whether the first data transition is occurred in accordance with the compared result.
The second data transition part includes first and second flip-flops and an exclusive logical sum gate comparing current data with previous data to determine whether the second data transition is occurred in accordance with the compared result.
The first data polarity inversion signal summer includes an adder adding the number of data with a data transition from the first data transition part, and a majority detector determining whether the added number of the data is higher than a first reference value.
The second data polarity inversion signal summer includes an adder adding the number of data with a data transition from the second data transition part, and a majority detector determining whether the added number of the data is higher than a second reference value.
The first data polarity inversion signal output part includes a multiplexor receiving a first polarity inversion signal from the first data polarity inversion signal summer to invert the output data.
The second data polarity inversion signal output part includes a multiplexor receiving a second polarity inversion signal from the second data polarity inversion signal summer to invert the output data.
In the liquid crystal display device, the first and second data are odd data and even data, respectively.
In another aspect of the present invention, a method of driving liquid crystal display having first and second data polarity inversion drivers includes dividing input data by first and second data, inputting the first and second data to the first and second data polarity inversion drivers, respectively, determining the number of first and second data transitions in the first and second data, respectively, and inverting a polarity of the first and second data in accordance with the determined results.
In the method, the inverting a polarity of the first and second data includes comparing current first data with previous odd data to determine whether there is the first and second data transitions, adding the number of the first and second data having the first and second data transitions, and inverting the first and second data if the number of the added data is more than a half of a total number of the input data bit and outputting the input data without an inversion if the number of the added data is less than or equal to a half of the total number of the input data bit.
In the method, the first and second data are odd and even data, respectively. The total number of the input data bit is 18, and the number of the first and second data bits is 9.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the principle of the invention.
In the drawings:
Reference will now be made in detail to the illustrated embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Referring to
More specifically, in the liquid crystal panel 56, a liquid crystal is injected between two glass substrates, and the gate lines GL and the data lines DL are formed on the lower glass substrate in such a manner to be perpendicular to each other. At each intersection between the gate lines GL and the data lines DL, a thin film transistor (TFT) for selectively applying an image inputted from the data lines DL to a liquid crystal cell Clc is provided. To this end, the TFT has a drain terminal connected to the gate line GL and a source terminal connected to the data line DL. The drain terminal of the TFT is connected to a pixel electrode of the liquid crystal cell Clc.
The system driver 51 converts an analog input image signal into a digital image signal suitable for the liquid crystal panel 56 and detects a synchronizing signal included in the image signal. A low voltage differential signal (LVDS) interface and a TTL interface are mainly used for data and control signal transmissions of the system driver 1. Alternatively, such interface functions, along with the timing controller 2, may be integrated into a single chip. In the LVDS interface, various data may be compressed to a single line and inputted to the timing controller 52.
The timing controller 52 applies red (R), green (G), and blue (B) data signals received from the system driver 51 to the data driver 53. Also, the timing controller 52 generates a dot clock Dclk and a gate start pulse GSP using horizontal/vertical synchronizing signals H and V and a data enable signal DE inputted from the system driver 51, thereby controlling a timing of the data driver 53 and the gate driver 55. The dot clock Dclk is applied to the data driver 53 while the gate start pulse GSP is applied to the gate driver 55.
The gate driver 55 includes a shift register for responding to the gate start pulse GSP inputted from the timing controller 52 to sequentially generate a scanning pulse, and a level shifter for shifting a voltage of the scanning pulse into a voltage level suitable for driving the liquid crystal cell. Video data at the data line DL is applied to a pixel electrode of the liquid crystal cell Clc by the TFT in response to the scanning pulse inputted from the gate driver 55.
The dot clock Dclk, along with the R, G, and B data signals from the timing controller 52, is inputted to the data driver 53. The data driver 53 latches the R, G, and B digital video data in synchronization with the dot clock Dclk and then corrects the latched data in accordance with a gamma voltage Vγ. Thereafter, the data driver 53 converts the data corrected by the gamma voltage Vγ into analog data and supplies them to the data line DL line by line.
The gamma voltage generator 54 generates a gamma voltage Vγ corresponding to data for a gray scale value based on an electro-optical characteristic of a liquid crystal display panel. The gamma voltage Vγ is a voltage divided in correspondence with a gray level by means of the gamma voltage generator 54. Thus, the gamma voltage Vγ generated from the gamma voltage generator 54 has a different voltage magnitude in correspondence with a gray scale value selected in an expressible range.
Referring to
The LVDS applies R, G, and B data signals through a data aligner 62 to the data driver 53. The vertical and horizontal synchronizing signals V and H apply timing control signals through a timing control signal generator 64 to the data driver 53 and the gate driver 55 (both shown in
Control signals required for the data driver 53 in the timing signals include a source sampling clock SSC, a source output enable signal SOE, and a source start pulse SSP, etc. On the other hand, control signals required for the gate driver 55 include a gate shift clock GSC, a gate output enable signal GOE, and a gate start pulse GSP, etc.
The horizontal and vertical synchronizing signals H and V apply a polarity control signal through a polarity control signal generator 66 to the data driver 53 and the gate driver 55. The polarity control signals include POL, REV1 and REV2, etc. In this case, the REV1 is a signal for determining whether or not polarities of odd data are to be inverted by a data transition of the current data and the previous data while the REV2 is a signal for determining whether or not the polarities of even data are to be inverted by a data transition of the current data and the previous data.
Such an LCD applies the data signals and the control signals from the system driver 51 through the timing controller 52 to the data driver 53 and the gate driver 55.
In
The REV1 driver 70 includes a first data transition part 72 for checking data transitions of odd data, a REV1 signal summer 74 for detecting the number of signals in which a polarity of the data according to the data transitions is changed to determine an output level, and a REV1 signal output 76 for receiving signals from the first data transition part 72 and the REV1 signal summer 74 to generate a signal for inverting output data.
The first data transition part 72 consists of two flip-flops 71 and 73, and an exclusive logical sum gate (XOR) 75. The first data transition part 72 compares the data inputted to the current data flip-flop 71 with the data inputted to the previous data flip-flop 73 and detects whether the data are changed into a high logic ‘1’ or a low logic ‘0’. If there is a transition in the data, the first data transition part 72 outputs a high logic ‘1’. Conversely, the first data transition part 72 outputs a low logic ‘0’ if there is no transition. In this case, the data is sequentially compared regardless of whether it is even data EVEN or odd data ODD.
The REV1 signal summer 74 adds all the number of a data transition through the first data transition part 72 by means of an adder 77 with respect to eighteen R, G, and B odd data. At this time, it is checked whether the number of a high logic ‘1’, which is an output when there is a data transition, is more than nine that is a half of the total number of the R, G, and B odd data. If the number of a high logic ‘1’ is more than nine, the REV1 having a high logic ‘1’ is outputted. Conversely, if the number of a high logic ‘1’ is less than nine, the REV1 having a low logic ‘0’ is outputted.
The REV1 signal output 76 outputs a signal for inverting output data when an output REV1 of the REV1 signal summer 74 is ‘1’ by a 2×1 multiplexor 79. In other words, in order to reduce an amount of a data transition when the number of data transition is more than a half (i.e., nine) of the total number of data, the REV1 signal output 76 inverts an output signal for a data transition of the output signal by {eighteen —(data transition amount more than nine)} only. Accordingly, an REV1 signal recognizing unchanged input data in a low logic while recognizing an inverted input data in a high logic is inputted to the data driver 53.
The REV2 driver 80 includes a second data transition part 82 for checking data transitions of even data, an REV2 signal summer 84 for detecting the number of signals in which a polarity of the data according to the data transitions is changed to determine an output level, and an REV2 signal output 86 for receiving signals from the second data transition part 82 and the REV2 signal summer 84 to generate a signal for inverting output data.
The second data transition part 82 consists of two flip-flops 81 and 83, and an exclusive logical sum gate (XOR) 85. The second data transition part 82 compares the data inputted to the current data flip-flop 81 with the data inputted to the previous data flip-flop 83 and detects whether the data are changed into a high logic ‘1’ or a low logic ‘0’. If there is a transition in the data, the second data transition part 82 outputs a high logic ‘1’, while the second data transition part 82 outputs a low logic ‘0’ if there is no transition. In this case, the data is sequentially compared regardless of the status of the data, i.e., even data EVEN or odd data ODD.
The REV2 signal summer 84 adds all the number of a data transition through the second data transition part 82 by means of an adder 87 with respect to eighteen R, G, and B even data. At this time, it is checked whether the number of a high logic ‘1’, which is an output when there is a data transition, is more than nine that is a half of the total number of the R, G, and B even data. If the number of a high logic ‘1’ is more than nine, the REV2 having a high logic ‘1’ is outputted. Conversely, if the number of a high logic ‘1’ is less than nine, the REV2 having a low logic ‘0’ is outputted.
The REV2 signal output 86 outputs a signal for inverting output data when an output REV2 of the REV2 signal summer 84 is ‘1’ by a 2×1 multiplexor 89. In other words, in order to reduce an amount of a data transition when the number of data transition is more than a half (i.e., nine) of the total number of data, the REV2 signal output 86 inverts an output signal for a data transition of the output signal by {eighteen —(data transition amount more than nine)} only. Accordingly, an REV2 signal recognizes unchanged data as input data in a low logic and is inputted to the data driver 53. Conversely, the REV2 signal recognizes inverted data as input data in a high logic to the data driver 53.
Referring to
Referring to
Referring to
If data are divided into even data and odd data and sequentially inputted to Dn cells, a data output is obtained as shown in
As shown in
In
Referring to
More specifically, the REV1 driver 100 includes a first data transition part 102 for checking a data transition of the first output data, an REV1 signal summer 104 for detecting the number of signals in which a polarity of the data according to the data transition is changed and determining an output level, and an REV1 signal output 106 for receiving signals from the first data transition part 102 and the REV1 signal summer 104 to generate a signal for inverting the output data.
The first data transition part 102 includes two flip-flops 101 and 103, and an exclusive logical sum gate (XOR) 105. The first data transition part 102 compares the data inputted to the current data flip-flop 101 with the data inputted to the previous data flip-flop 103 to check a data change into a high logic ‘1’ or a low logic ‘0’. If there is a data transition, the first data transition part 102 outputs a high logic ‘1’. On the contrary, if there is no data transition, the first data transition part 102 outputs a low logic ‘0’. In this case, the data are sequentially compared regardless of status of the data, i.e., the first data or the second data.
The REVI signal summer 104 adds all the numbers of a data transition through the first data transition part 102 by means of an adder 107 with respect to eighteen first output data of R, G, and B data. At this time, it is checked whether or not the number of a high logic ‘1’, which is an output when the number of data transition is more than nine that is a half of the total number of the R, G, and B data. If the number of a high logic ‘1’ is more than nine, the REV1 signal having a high logic ‘1’ is outputted. Otherwise, if the number of a high logic ‘1’ is less than nine, the REV1 signal having a low logic ‘0’ is outputted.
The REV1 signal output 106 applies a signal for inverting output data to the data driver 53 when an output REV1 of the REV1 signal summer 104 is ‘1’ by using a 2×1 multiplexor 109. In other words, in order to reduce a data transition amount when the number of a data transition is more than a half (i.e., nine) of the total number of data, the REV1 signal output 106 inverts an output signal for a transition of the output signal by {eighteen—(data transition amount more than nine)} only. Accordingly, an REV1 signal recognizing unchanged data as input data in a low logic is inputted to the data driver 53. Conversely, the REV1 signal recognizing inverted data as input data in a high logic is inputted to the data driver 53.
Next, the REV2 driver 110 includes a second data transition part 112 for checking a data transition of the second output data, an REV2 signal summer 114 for detecting the number of signals in which a polarity of the data according to the data transition is changed, thereby determining an output level, and an REV2 signal output 116 for receiving signals from the second data transition part 112 and the REV2 signal summer 114 to generate a signal for inverting output data.
The second data transition part 112 includes two flip-flops 111 and 113, and an exclusive logical sum gate (XOR) 115. The second data transition part 112 compares the data inputted to the current data flip-flop 111 with the data inputted to the previous data flip-flop 113 to check a data change into a high logic ‘1’ or a low logic ‘0’. If there is a data transition, the second data transition part 112 outputs a high logic ‘1’. Conversely, if there is no data transition, the second data transition part 112 outputs a low logic ‘0’. In this case, the data is sequentially compared regardless of the status of the data, i.e., the first data and the second data.
The REV2 signal summer 114 adds all the numbers of a data transition through the second data transition part 112 by means of an adder 117 with respect to each eighteen second output data R, G, and B data. At this time, it is checked whether the number of a high logic ‘1’, which is an output when the number of the data is more than nine (that is, a half of the total number of the second R, G and B data). If the number of a high logic ‘1’ is more than nine, the REV2 having a high logic ‘1’ is outputted. Conversely, if the number of a high logic ‘1’ is less than nine, the REV2 having a low logic ‘0’ is outputted.
The REV2 signal output 116 outputs a signal for inverting output data when an output REV2 of the REV2 signal summer 74 is ‘1’ by using a 2×1 multiplexor 109. In other words, in order to reduce a data transition amount when the number of a data transition is more than a half (i.e., nine) of the total number of data, the REV2 signal output 106 inverts an output signal for a transition of the output signal by {eighteen—(data transition amount more than nine)} only. Accordingly, an REV2 signal recognizing unchanged data as input data in a low logic. Conversely, the REV2 signal recognizing inverted data as input data in a high logic is inputted to the data driver 53.
Referring to
As described above, a 2-port REV signal for checking a data transition of the even and odd data and inverting the data is used in the present invention. Thus, a current consumption and an EMI are reduced in a high-resolution mode. Alternatively, data may be inverted after the data are divided into N blocks to check each data transition of the N block data. The data are mainly divided into two blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the liquid crystal display with a 2-port data polarity inverter and the method of driving the same of the present invention without departing from the spirit or scope of the inventions. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2001-0031795 | Jun 2001 | KR | national |
10-2001-0064059 | Oct 2001 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
4580265 | Gooding et al. | Apr 1986 | A |
5856816 | Youn | Jan 1999 | A |
5917364 | Nakamura | Jun 1999 | A |
6271822 | Chiang | Aug 2001 | B1 |
6335718 | Hong et al. | Jan 2002 | B1 |
6348915 | Yamashita et al. | Feb 2002 | B1 |
6980192 | Matsumura et al. | Dec 2005 | B1 |
20010002829 | Nishimura | Jun 2001 | A1 |
Number | Date | Country |
---|---|---|
05-334206 | Dec 1993 | JP |
09-015560 | Jan 1997 | JP |
10-161592 | Jun 1998 | JP |
11-282421 | Oct 1999 | JP |
2000-292768 | Oct 2000 | JP |
2001-166740 | Jun 2001 | JP |
2001-324965 | Nov 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20020186193 A1 | Dec 2002 | US |