Field of the Invention
[0001] The present invention relates to a multiplex driving method and a drive circuit of
a matrix type liquid crystal electro-optical device such as a liquid crystal display
panel, for example. The present invention further relates to a liquid crystal display
device.
Description of the prior art
[0002] Multiplex driving based on the amplitude selective addressing scheme is one known
driving method for liquid crystal devices such as those referred to above.
Prior art example 1
[0003] Fig. 19 is an applied voltage waveform diagram showing one example of a prior art
driving method of multiplex driving a simple matrix type liquid crystal electro-optical
device as shown in Fig. 20 by means of an amplitude selective addressing scheme; Fig.
19 (a) and (b) are the voltage waveforms applied to row electrodes X
1, X
2, respectively, Fig. 19 (c) is the voltage waveform applied to column electrode Y
1, and Fig. 19 (d) is the voltage waveform applied to the pixel at the intersection
of row electrode X
1 and column electrode Y
1.
[0004] This example sequentially selects row electrodes X
1, X
2,..., X
n, one at a time, and depending on whether each pixel on the selected row electrode
is ON or OFF applies a corresponding column voltage waveform to each of the column
electrodes Y
1, Y
2,..., Y
m.
[0005] When the display is driven by selecting one row electrode at a time as described
above, however, a good display cannot be obtained without using a relatively high
drive voltage.
Prior art example 2
[0006] As a means of reducing the drive voltage, a method of sequentially selecting groups
of row electrodes with each group comprising a plurality of simultaneously selected
row electrodes has been previously proposed (see
A Generalized Addressing Technique for RMS Responding Matrix LCDs, 1988 International Display Research Conference, pp. 80 to 85).
[0007] Fig. 21 is an applied voltage waveform diagram showing an example of this prior art
driving method of simultaneously selecting and driving plural row electrodes, Fig.
21 (a) being the row voltage waveforms applied to the row electrodes X
1, X
2, and X
3, (b) the row voltage waveforms applied to row electrodes X
4, X
5, and X
6, (c) the column voltage waveform applied to column electrode Y
1, and (d) the voltage waveform applied to the pixel at the intersection of row electrode
X
1 and column electrode Y
1.
[0008] This example simultaneously selects three sequential row electrodes (or lines) at
a time for a display pattern as shown in Fig. 20. Specifically, three row electrodes
X
1, X
2, and X
3 are first selected by row voltages as shown in Fig. 21 (a) applied to these row electrodes
X
1, X
2, and X
3, and a specified column voltage is simultaneously applied to each of the column electrodes
Y1 to Y
m as described in more detail below. Next, row electrodes X
4, X
5, and X
6 in Fig. 20 are selected by row voltages such as shown in Fig. 21 (b) applied as described
above, and a column voltage is simultaneously applied to each of the column electrodes
Y
1 to Y
m. One frame is completed when all row electrodes X
1 to X
n have been selected, and this operation is then repeated.
[0009] If the number of simultaneously selected row electrodes in this method is
h, then 2
h row select patterns are used for the row electrode voltage waveforms. In this example,
h = 3, so 2
h = 2
3 = 8 row select patterns are used.
[0010] The row select patterns, i.e., when a positive pulse of a voltage waveform applied
to a row electrode is defined as an ON state and a negative pulse as an OFF state,
the voltage ON/OFF patterns applied to the three simultaneously selected row electrodes
X
1, X
2, and X
3 are shown in the following table using values of 1 and 0 to represent an ON state
and an OFF state, respectively.
X1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
X2 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
X3 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
[0011] The voltage waveforms generated based on these values for application to the row
electrodes are shown in Fig. 22 (a). The waveforms shown in Fig. 22 (a), however,
contain several different frequency components, which can result in display ununiformity
when applied.
[0012] Waveforms modified by reordering the row select patterns in the array shown above
to reduce the differences in the frequency components are shown in Fig. 22 (b). The
prior art example shown in Fig. 21 also uses these waveforms.
[0013] However, the column voltages applied to each of the column electrodes Y
1 to Y
m have the same number of patterns as the row voltages, and the voltage level of each
pulse in the column voltage waveform has a value corresponding to the ON/OFF states
of the selected row electrodes. In this case as mentioned above, for example, an ON
state is when the row voltage waveform applied to any of the simultaneously selected
row electrodes X1, X2, and X3 is a positive pulse and an OFF state is when it is a
negative pulse. For each column electrode, the ON/OFF states of the display data (the
display data pattern) for the pixels formed at the intersections of the column electrode
and each of the simultaneously selected row electrodes, are compared pixel by pixel
or bit by bit with the ON/OFF states of the selected row electrodes, and the level
of the column voltage waveform is set according to the number of mismatches.
[0014] In other words, in Fig. 21, pulse voltages -V
Y2, -V
Y1, V
Y1, and V
Y2 are applied when the number of mismatches is 0, 1, 2, and 3, respectively. Note that
the voltage ratio of V
Y1 to V
Y2 is V
Y1:V
Y2 = 1:3.
[0015] Specifically, if V
X1 corresponds to ON and -V
X1 to OFF in the voltage waveforms applied to row electrodes X1, X2, and X3 in Fig.
21 , and ON and OFF pixels are represented with a solid and a white dot, respectively,
in Fig. 20, the pixels at the intersections of row electrodes X
1, X
2, and X
3 and column electrode Y
1 are ON-ON-OFF, respectively, and the initial row select pattern of the voltage applied
to these row electrodes X
1, X
2, and X
3 is OFF-OFF-OFF. Because the number of mismatches between the display data pattern,
i.e. the ON/OFF pattern of the pixels, and the row select pattern is two if they are
compared in sequence, voltage V
Y1 as shown in Fig. 21 (c) is applied as the first pulse to the column electrode Y
1.
[0016] The second row select pattern of the voltage applied to the row electrodes X
1, X
2, and X
3 is OFF-OFF-ON; because each of these is a mismatch when compared sequentially with
the previous ON-ON-OFF display data pattern and the number of mismatches is therefore
three, voltage V
Y2 is applied as the second pulse to column electrode Y
1. Similarly, V
Y1 is applied as the third pulse, -V
Y1 as the fourth pulse, and the following pulses are, in sequence, -V
Y2, V
Y1, -V
Y1, - V
Y1.
[0017] The next group of three row electrodes X
4 to X
6 are then selected, and when the voltages shown in Fig. 21 (b) are applied to these
row electrodes X
4 to X
6, a column voltage of the voltage level corresponding to the number of mismatches
between the ON/OFF states of the pixels at the intersections of row electrodes X
4 to X
6 and the column electrode, i.e. the display data pattern, and the ON/OFF states of
the voltages applied to the row electrodes X
4 to X
6, i.e. the row select pattern, is applied as shown in Fig. 21 (c).
[0018] Note that while the values 1 and 0 are used for the positive and negative selection
pulses, respectively, of the row voltage waveforms, and 1 and 0 are used for the ON
and OFF display data states of pixels, respectively, and the column voltage waveform
is set according to the number of mismatches, the values of 1 and 0 can be exchanged
for each other and further the column voltage waveform can also be set according the
number of matches or according to the difference between the number of matches and
the number of mismatches.
[0019] As described above, this method of simultaneously selecting and driving plural sequential
row electrodes allows to reduce the drive voltage while achieving the same on/off
contrast ratio as the single line selection method explained with reference to Fig.
19.
[0020] The general conditions, summary, and procedure of this method of simultaneously selecting
and driving plural row electrodes and sequentially selecting groups of such simultaneously
selected row electrodes are described in order below.
A. Conditions
[0021]
(a) N row electrodes are divided into N/h groups.
(b) Each group comprises h address lines each corresponding to one row electrode.
(c) The display data pattern of each column electrode at any given time is represented
by an h bit word:

where 0 ≤ k ≤ (N/h)-1 and k is the group number.
In other words, the display data for one column electrode can be defined as

(d) The row select pattern is an h bit word of a cycle 2h:

B. Summary
[0022]
(1) One group is selected at a time with the row electrodes forming the group being
simultaneously selected.
(2) One h-bit word is selected as the row select pattern determining the voltages to be applied
to the simultaneously selected row electrodes.
(3) The row voltage is -Vr for logic 0 (representing the OFF state) of the row select
pattern, + Vr for logic 1 (representing the ON state), and 0 V for unselected row
electrodes.
(4) For each column electrode the h-bit word of the row select pattern of the selected
group is compared bit by bit with the h-bit word of the respective display data pattern.
(5) The number of bit mismatches i between the h-bit word representing the row select pattern and that representing
the display data pattern is determined.

(6) The voltage applied to the column electrode is V(i) where i is the number of mismatches. (One predetermined voltage is selected according to
the number of mismatches.)
(7) Based on this method, the column voltages are determined (simultaneously and in
parallel).
(8) The row and column voltages thus determined are applied to the row and column
electrodes, respectively, of the display matrix for the time duration Δto only (where Δto is the minimum pulse width).
(9) A new row select pattern is selected and steps (4) to (6) are recalculated, and
the next column voltage is determined. This voltage is also applied for Δto only.
(10) A cycle is completed when all the N/h groups have been selected once, each with
all the 2h row select patterns.

C. Analysis
[0023] The possible row electrode select patterns when there are
i mismatches are considered below.
[0024] The number of h-bit row-select patterns which differ from an h-bit display data pattern
in i bits is given by

[0025] For example, if h = 3 and the row select pattern is (0,0,0), the following data pattern
variations are possible.
No. of mismatches |
Data pattern (column electrode) |
Ci |
i = 0 |
(0,0,0) |
1 pattern |
i = 1 |
(0,0,1) (0,1,0) (1,0,0) |
3 patterns |
i = 2 |
(1,1,0) (1,0,1) (0,1,1) |
3 patterns |
i = 3 |
(1,1,1) |
1 pattern |
[0026] The number of Ci is determined by the number of bits in one word, and not by the
row select pattern.
[0027] The level V
pixel of the momentary voltage applied to the pixel is defined as

where V
row is the row voltage and V
column is the column voltage.
assuming that V
row = ± Vr and Vcolumn = V
(i), then

assuming that V
row = ± Vr and Vcolumn = ± V
(i), then

[0028] In other words,

[0029] Thus, the specific voltage level applied to a pixel is -(Vr + V
(i)) or (Vr - V
(i)) for a selected line (row electrode), and V
(i) for unselected lines (row electrodes).
[0030] (The result will be as described in the above mentioned paper if V
(i) is bipolar.)
[0031] In general, it is preferable in terms of achieving a high contrast ratio that the
voltage applied to a given pixel be as high as possible with ON pixels and as low
as possible with OFF pixels. Thus,
- when ON,
- |Vr + V(i)| works favorably for ON pixels,
|Vr - V(i)| works unfavorably for ON pixels;
- when OFF,
- |Vr - V(i)| works favorably for OFF pixels,
|Vr + V(i)| works unfavorably for OFF pixels,
where "favorable" for ON pixels means to raise the effective voltage, and "unfavorably"
for ON pixels means to act in the direction of lowering the effective voltage.
[0032] As mentioned above, the number of h-bit row select patterns which differ from an
h-bit display data pattern in i bits is

where, if
i is the number of mismatches, this is the number of cases in which
i bits will mismatch in a select pattern of
h bits. Because the number of mismatches is
i in each of the Ci row select patterns, the total number of mismatches is

[0033] Because these mismatches are distributed through
h bits, the average number of mismatches Bi per pixel (per one bit) is

[0034] In addition, if the column voltage V
(i) level increases with the increase in the number i of mismatches, then

will decrease with the increase in the number of mismatches.
[0035] If a mismatch is considered to work unfavorably for the target ON pixel, the number
of mismatches will provide the number of unfavorable voltages (column voltages).
[0036] Therefore, the number of unfavorable voltages per pixel (on average) is

[0037] However, because i/h of Ci is unfavorable, the remainder, i.e.,

works favorably. In addition,

and

where

.
[0038] Summarizing the above, we obtain

[0039] Note also that:

[0040] In addition,

and

[0041] When plural sequential row electrodes are simultaneously selected and driven as in
prior art example (2) described above, however, the pulse width applied to the row
electrodes and column electrode gets narrower as the number of simultaneously selected
row electrodes increases, and picture quality deteriorates as crosstalk increases
due to waveform rounding. This problem is particularly noticeable when this driving
method is applied to gray scale displays using pulse width modulation.
[0042] The object of the present invention is to provide a driving method and a drive circuit
of a matrix type liquid crystal device, and a liquid crystal display device capable
of achieving a good gray scale display even when simultaneously selecting and driving
plural row electrodes.
Disclosure of the Invention
[0043] This object is achieved with a driving method, a driving circuit and a display device,
respectively, as claimed.
[0044] By using the driving method according to the invention, there is little crosstalk,
etc., generated and a good gray scale display can be achieved even when simultaneously
selecting plural row electrodes for multiplex driving.
Brief Description Of The Drawings
[0045]
- Fig. 1
- is a voltage waveform diagram showing a first embodiment of a driving method,
- Fig. 2
- is a diagram showing display data and the basic configuration of a matrix type liquid
crystal device,
- Fig. 3
- is a diagram used to describe the row voltage waveforms applied to the row electrodes,
- Fig. 4
- is a block diagram of a first embodiment of a drive circuit,
- Fig. 5
- is a block diagram of the row electrode driver,
- Fig. 6
- is a block diagram of the column electrode driver,
- Fig. 7
- is a voltage waveform diagram showing an alternative embodiment of a driving method,
- Fig. 8
- is used to describe the display data and operation when driving is performed while
using a virtual electrode,
- Fig.
- 9 is a voltage waveform diagram showing an alternative embodiment of a driving method,
- Fig. 10
- is a diagram used to describe a gray scale display achieved by means of pulse width
modulation,
- Fig. 11
- is a voltage waveform diagram showing an alternative embodiment of a driving method,
- Fig. 12
- is a voltage waveform diagram showing an alternative embodiment of a driving method,
- Fig. 13
- is a diagram similar to that of Fig. 2 which is used to describe the display data
and location of the virtual electrodes,
- Fig. 14
- is a voltage waveform diagram showing an alternative embodiment of a driving method,
- Fig. 15
- is a voltage waveform diagram showing an embodiment of a driving method according
to the present invention,
- Fig. 16
- is a diagram used to describe the display data and location of the virtual electrodes,
- Fig. 17
- is a voltage waveform diagram showing an alternative embodiment of a driving method
according to the present invention,
- Fig. 18
- is a diagram used to describe the display data and location of the virtual electrodes,
- Fig. 19
- shows voltage waveforms of one prior art driving method for a liquid crystal device,
etc.,
- Fig. 20
- is a diagram used to describe the display pattern,
- Fig. 21
- shows voltage waveforms of another prior art driving method for a liquid crystal device,
etc.,
- Fig. 22
- is a diagram used to describe the voltage waveform applied to the row electrodes.
Embodiment 1
[0046] Fig. 1 is an applied voltage waveform diagram used to describe a first embodiment
of a driving method, Fig. 1 (a) being the voltage waveforms applied to row electrodes
X
1, X
2, and X
3, (b) being the voltage waveforms applied to row electrodes X
4, X
5, and X
6, (c) being the voltage waveform applied to column electrode Y
1, and (d) being the (composite) voltage waveform applied to the pixel at the intersection
of row electrode X
1 and column electrode Y
1.
[0047] The present embodiment simultaneously selects three sequential row electrodes to
achieve the display as shown in Fig. 2.
[0048] While the type waveforms shown in Fig. 22 (a) or (b) can be used as the voltage waveforms
applied to the simultaneously selected row electrodes, a type of waveforms as shown
in Fig. 1 (a) is used in this embodiment.
[0049] The problem when voltage waveforms as shown in Fig. 22 (a) or (b) are used is that
each pulse width becomes narrower. Particularly when the number of simultaneously
selected row electrodes increases, there is an exponential increase in the number
of row select patterns and each pulse width necessarily becomes narrower, leading
to a possible rounding (waveform distortion) of the waveform actually applied to a
pixel, and even possibly to crosstalk due to such rounding. In this embodiment and
in the embodiments achieving a gray scale display by pulse width modulation as described
below, the pulse width would be even narrower, resulting in crosstalk.
[0050] In the present embodiment, therefore, the voltage waveforms applied to the row electrodes
are set as described below so that the pulse width is wider.
[0051] The voltage waveforms applied to the row electrodes are decided based on the conditions
that:
(1) each row electrode must be identifiable,
(2) the frequency components of the voltage waveforms applied to the row electrodes
must not differ significantly, and
(3) the AC drive of the liquid crystal must be ensured, i.e. there must be no DC component
in the waveform when averaged over one or plural frames.
[0052] In other words, the pattern of the applied voltages is appropriately determined from
a natural binary, Walsh, Hadamard, or other systems of orthogonal functions considering
the above conditions.
[0053] Of these conditions, the first is absolute. To satisfy this condition the voltage
waveforms applied to each row electrode are generated so that they are orthogonal
to each other.
[0054] The applied voltage waveforms shown in Figs. 3 (a) and (b) were determined considering
the above conditions. The applied voltage waveforms in Fig. 3 (a) contain different
frequency components, namely
X1: 4·Δto
X2: 4·Δto, 2·Δto
X3: 2·Δto.
[0055] The applied voltage waveforms in Fig. 3 (b) contain different frequency components,
namely
X1: 4·Δto, 2·Δto
X2: 4·Δto, 2·Δto
X3: 6·Δto, 2·Δto.
[0056] While the shortest pulse width in the waveforms shown in Fig. 22 (a) and (b) is Δt
o, the narrowest pulse width in the waveforms in Fig. 3 (a) and (b) is 2Δt
o, an increase by a factor of 2. It is thus possible, by increasing the pulse width,
to reduce the effects of waveform rounding, decrease crosstalk, and increase the number
of simultaneously selected row electrodes.
[0057] It is to be noted that the waveforms shown in Fig. 3 (a) and (b) are one example
and can be changed as appropriate, and that the row electrode selection sequence and
sequence of the row select patterns applied to the row electrodes can also be changed
using the properties of the systems of orthogonal functions.
[0058] The row voltage waveforms shown in Fig. 1 (a) and (b) form the voltage waveforms
applied to the three simultaneously selected row electrodes based on the waveform
in Fig. 3 (b). In addition, in this embodiment, the selection period is divided into
four separate selection subperiods t
1, t
2, t
3, t
4 in each frame.
[0059] Each of the selection subperiods t
1, t
2, t
3, t
4 divided as described above is subdivided into plural intervals as shown in Fig. 1
(c), and in each of these intervals a weighted voltage is applied to the column electrodes
Y1 to Y
m to obtain a desired display.
[0060] In other words, in this embodiment, subperiod t
1 is subdivided into two equal intervals a and b. As shown in Fig. 2, the display data
for each pixel are composed of two bits representing a binary code for a gray scale
display with four gradations. A column voltage specifically weighted for each bit
based on the display data shown in Fig. 2 is applied, during interval a for the high
or most significant bit and during interval b for the low or least significant bit
as shown in Fig. 1.
[0061] Specifically, if voltage V
X1 applied to a row electrode represents the ON states and -V
X1 the OFF state, and the display data value 0 represents OFF and 1 ON, and the ON/OFF
states of the simultaneously selected row electrodes and the ON/OFF state of the display
data are compared bit by bit to calculate the number of mismatches, the voltages applied
for the high bit when the number of mismatches is 3, 2, 1, and 0, respectively, are
V
Y4, V
Y2, -V
Y2, and -V
Y4, and the voltages applied for the low bit when the number of mismatches is 3, 2,
1, and 0, respectively, are V
Y3, V
Y1, -V
Y1, and -V
Y3. Note that the relationship between each of the voltage levels is

[0062] For example, during subperiod t
1 in Fig. 1 (c), the selected pulses applied to row electrodes X
1, X
2, and X
3 are ON, ON, OFF, respectively, and the display data for the pixels at the intersections
of column electrode Y
1 and row electrodes X
1, X
2, and X
3 are (00), (01), (10), i.e. the high bits represent OFF, OFF, ON. Comparison shows
the number of mismatches is three, and voltage V
Y4 is therefore applied to the column electrode Y
1 in interval a. Since the low bits represent OFF, ON, OFF, the number of mismatches
compared with the row select pattern is one, and voltage - V
Y1 is therefore applied in interval b.
[0063] Thus for each of the column electrodes Y1 to Y
m, the display data for the pixels on the row electrodes X
1, X
2, and X
3 is compared with the selected pulses applied to the row electrodes (the row select
pattern), and a column voltage corresponding to the number of mismatches is applied.
[0064] Next, row electrodes X
4, X
5, and X
6 are simultaneously selected and the corresponding column electrode waveforms are
applied to the column electrodes. When the sequence of simultaneously selecting the
row electrodes, three at a time, and applying the corresponding column electrode waveforms
to the column electrodes until all row electrodes X
1 to X
n have been scanned is completed, the operation returns to the first group of row electrodes
X
1, X
2, and X
3 and the specified voltages are sequentially applied following the above sequence
in subperiods t
2, t
3, and t
4. When all row electrodes X
1 to X
n have been scanned in each of the four subperiods t
1 to t
4, the next frame starts and the process is repeated. Note that the polarity of the
applied voltage is reversed every frame in this embodiment for a so-called alternating
current drive scheme.
[0065] A good gray scale display with minimal crosstalk can thus be achieved by driving
as described above.
[0066] It is to be noted that the sequence of the row voltage waveforms applied to the row
electrodes in the above subperiods t
1 to t
4 can be changed for all frames or in single frames, and the waveforms shown in Fig.
3 (a) or other waveforms satisfying the conditions described above can be used as
the row voltage waveforms applied to the row electrodes. Moreover, two kinds of waveforms
can be alternately used for each group of simultaneously selected row electrodes,
for example the kind of waveforms shown in Fig. 3 (a) for row electrodes X
1 to X
3 and the kind of waveforms shown in Fig. 3 (b) for row electrodes X
4 to X
6, or a sequence of three or more kinds of waveforms can be used alternately. In addition,
it is also possible to combine reordering the waveforms in subperiods t
1 to t
4 with reordering the waveforms for the groups of simultaneously selected row electrodes.
[0067] While the subperiods t
1 to t
4 can be separate in each frame period as in the above embodiment, or can be consecutive
in each frame, if the subperiods of the selection period are separate, i.e. distributed
within one frame as in the present embodiment, the period during which a row electrode
continuously stays unselected becomes shorter and the contrast can be improved. In
this case, while the selection period is divided into four subperiods t
1 to t
4 in the above embodiment, any number of divisions can be used; further, each of the
subperiods t1 to t4 can be subdivided into two intervals as explained above, or it
can be subdivided into more than two intervals allowing more gradations.
[0068] In addition, three row electrodes, sequential in position, are selected at a time
in the above embodiment, but the number of the selected row electrodes can be any
appropriate number and the row electrodes forming a group of simultaneously selected
row electrodes do not necessarily need to be sequential in position.
[0069] The above modifications can also be applied to the alternative embodiments described
below.
[0070] A drive circuit executing the driving method described above is described based on
Figs. 4 to Fig. 6.
[0071] Fig. 4 is a block diagram showing one example of a drive circuit. In this figure
1 is a row electrode driver, 2 is a column electrode driver, 3 is a frame memory,
4 is an arithmetic operation circuit, 5 is a row data generating circuit, and 6 is
a latch.
[0072] Fig. 5 is a block diagram of the row electrode driver, Fig. 6 is a block diagram
of the column electrode driver, and in Fig. 5 and Fig. 6, 11 and 21 are shift registers,
12 and 22 are latches, 13 and 33 are decoders, and 14 and 24 are level shifters.
[0073] In this configuration, each row electrode waveform is generated based on a scan data
signal S3 indicating a positive selection, negative selection, or no selection, the
scan data signal being generated from the row data generating circuit 5 and sent to
the row electrode driver 1.
[0074] In the row electrode driver 1, as shown in Fig. 5, the scan data signal S3 from the
row data generating circuit 5 is sent to the shift register 11 at the scan shift clock
signal S5, and after the data for each of the row electrodes in one scanning period
have been entered into the shift register, the data are latched in the latch 12 at
latch signal S6 , the data expressing the state of each row electrode are then decoded
by decoder 13, and the decoded outputs are used, via level shifter 14, to switch on
one of three analog switches 15 provided for each output, and voltage V
X1, -V
X1, or 0 is selected and output to the respective row electrode when the selection is
positive, negative, or no selection, respectively.
[0075] For the column electrode waveforms, the display data signal S1 for the three simultaneously
selected row electrodes X
1, X
2, and X
3 is read from frame memory 3, and the display data signal S1 and scanning data signal
S3, latched in latch 6, are converted by the arithmetic operation circuit 4. This
data conversion is performed as described above, and the converted data are transferred
to the column electrode driver 2 as column data signal.
[0076] In the column electrode driver 2, as shown in Fig. 6, the column data signal S2 from
the arithmetic operation circuit 4 is sent to shift register 21 at shift clock signal
S7, and after the data for each column electrode in one scanning period have been
input, the data are latched in latch 22 at the latch signal S8 , the data expressing
the state of each column electrode are then decoded by decoder 23 whose outputs are
used, via level shifter 24, to switch on one of the eight analog switches 25 provided
for each output, and one of the eight voltages V
Y4, V
Y3, V
Y2, V
Y1, -V
Y1, -V
Y2, V
Y3, and -V
Y4 is output to each column electrode.
[0077] A driving method as described above can thus be simply and reliably achieved by using
a drive circuit as described above.
[0078] If a display apparatus comprising a display device as described above comprises a
drive circuit as described above to execute the driving method as described above,
a display apparatus capable of achieving a good gray scale display with minimal crosstalk
generated can be achieved.
Embodiment 2
[0079] In the first embodiment one of four voltages is selected according to the display
data and applied to the column electrodes for each bit of the display data, but by
providing a virtual electrode the number of voltage levels applied to the column electrodes
can be reduced.
[0080] Fig. 7 is a voltage waveform diagram for an embodiment that is capable of driving
by a reduced number of voltage levels applied to the column electrodes by providing
a virtual row electrode in each group of simultaneously selected row electrodes, and
Fig. 8 illustrates the basis for reducing the number of voltage levels applied to
the column electrodes by providing a virtual electrode.
[0081] This embodiment provides, for example, virtual row electrodes X
n+1, X
n+2,... each after a corresponding group of simultaneously selected row electrodes as
shown in Fig. 8, such that virtual row electrode X
n+1 is selected simultaneously with row electrodes X
1, X
2, and X
3, for example. The number of mismatches is calculated as in the first embodiment assuming
voltage V
X1 is applied to the row electrode in each ON state, -V
X1 is applied in each OFF state, and the display data value 0 represents OFF and 1 ON.
In this case, the number of mismatches is always 1 or 3 by appropriately changing
the ON/OFF state of the virtual row electrode.
[0082] When the number of mismatches between the row select pattern and the high bits of
the display data pattern is 1, -V
Y2 is selected, and when the number of mismatches is 3, V
Y2 is selected; when the number of mismatches between the row select pattern and the
low bits of the display data pattern is 1, -V
Y1 selected, and when the number of mismatches is 3, V
Y1 is selected. Note that the relationship between each of the voltage levels is

.
[0083] The display shown in Fig. 2 is achieved by the waveforms in Fig. 7 applying the above
principle. During subperiod t
1, the selected pulses applied to row electrodes X
1, X
2, X
3 and virtual row electrode X
n+1 are ON, ON, OFF, ON, respectively, the display data for the pixels at the intersections
of column electrode Y
1 and row electrodes X
1, X
2, X
3 and virtual row electrode X
n+1 are (00), (01), (10), (11), and the high bits represent OFF, OFF, ON, ON. Sequential
comparison shows the number of mismatches is three; conversion data S2 is therefore
generated according to this number of mismatches, and voltage V
Y2 is therefore applied to the column electrode Y
1 in interval a.
[0084] The low bits represent OFF, ON, OFF, ON, and the number of mismatches if compared
with the row select pattern is one; conversion data S2 is therefore generated according
to this number of mismatches, and voltage -V
Y1 is therefore applied in period b.
[0085] Thus, the display data for the pixels on the row electrodes X
1, X
2, X
3 and virtual electrode X
n+1, i.e. the display data pattern, is compared with the selected pulses applied to the
row electrodes, i.e. the row select pattern, for each of the column electrodes Y1
to Y
m, and a column voltage corresponding to the number of mismatches is applied.
[0086] Next, row electrodes X
4, X
5, X
6 and virtual row electrode X
n+2 are simultaneously selected and the corresponding column electrode waveforms are
applied to the column electrodes. When the sequence of simultaneously selecting the
row electrodes, three row electrodes at a time plus one virtual row electrode, and
applying the corresponding column electrode waveforms to the column electrodes until
all row electrodes to X
1 to X
n have been scanned is completed, the operation returns to the first group of row electrodes
X
1, X
2, and X
3 and sequential scanning using the row select pattern shown in t
2 continues. One frame period is completed by scanning four times with the row select
patterns shown in t
1, t
2, t
3, and t
4, and the same operation is repeated in the next frame.
[0087] By thus providing virtual electrodes as above, the number of voltage levels applied
to the column electrodes can be made less than that of the first embodiment.
[0088] The principle of reducing the number of voltage levels applied to the column electrodes
by providing virtual electrodes as described above can also be applied to each of
the embodiments described below.
[0089] In addition, the same drive circuit as that used in the first embodiment can be used
in the present embodiment and each of the embodiments described below. In this case,
the arithmetic operation circuit 4 in Fig. 4 is adapted to execute data processing
according to each of the embodiments, the voltage levels of the row electrode driver
in Fig. 5 and the column electrode driver in Fig. 6 are provided according to each
embodiment, and one of the voltage levels is selected by analog switches 15, 25.
[0090] In this embodiment, for example, the arithmetic operation circuit 4 in Fig. 4 and
the row electrode driver in Fig. 5 are the same as those of the first embodiment,
but while eight voltage levels V
Y4, V
Y3, V
Y2, V
Y1, -V
Y1, -V
Y2, -V
Y3, and -V
Y4 are provided in the column electrode driver of the first embodiment in Fig. 6, it
is sufficient to provide four voltage levels V
Y2, V
Y1, -V
Y1, and - V
Y2 in the present embodiment.
Embodiment 3
[0091] The above embodiment achieves a gray scale display by changing the voltage value
according to the display data, but a gray scale display can also be achieved by changing
the pulse width.
[0092] Fig. 9 is an applied voltage waveform diagram of an embodiment achieving a gray scale
display by changing the pulse width.
[0093] The general procedure for achieving a gray scale display by means of pulse width
modulation is described first.
[0094] In general, the period Δt of each pulse is divided into
f subperiods of unequal duration to achieve a gray scale display by means of pulse
width modulation.

where
f is the bit number of the binary coded gradation number.
[0095] For example, if
f = 2, there are 2
2 = 4 gradations, and the period is divided into two subperiods:

as shown in Fig. 10.
[0096] The display data is then represented by
f bits:

[0097] The row select pattern and the display data pattern are then compared bit by bit,
separately for each bit position of the display data, at an interval of Δt
g.
[0098] For example, when
f = 2,

[0099] The low or least significant bits (d
1,1, d
2.1, ...) of the display data pattern (d
1, d
2,...) and the bits of the row select pattern are first compared and column voltage
waveforms corresponding to the result is applied for display for subperiod Δt
1.
[0100] The next to least significant bits d
1,2, d
2.2,... and the row select pattern are then compared and corresponding column voltage
waveforms applied for subperiod Δt
2.
[0101] If f > 2, this is sequentially repeated as above for each bit position.
[0102] Fig. 9 based on the present embodiment achieves a four gradation gray scale display
as shown in Fig. 2 using pulse width modulation as described above.
[0103] In this example, the row voltage waveforms applied to the row electrodes X
1 to X
n are the same as in the prior art example illustrated in Fig. 21, and the pulse widths
of the column voltage waveforms applied to the corresponding column electrodes Y
1 to Y
m are modulated according to the gray scale display as above.
[0104] In other words, each pulse width Δt is divided into three equal parts, and a gray
scale display with four gradations 0 to 3 is expressed using the 2-bit binary display
data expressions (00), (01), (10), (11). The signal voltage level of two of the three
pulse width parts is determined based on the number of mismatches between the ON/OFF
state of the simultaneously selected row electrodes and the high bit states of the
display data pattern. The signal voltage level of the remaining one part is determined
based on the number of mismatches between the ON/OFF state of the row electrodes and
the low bit states. Variations in the brightness of the gray scale display can be
corrected by equally reducing the three parts.
[0105] Specifically, if in Fig. 9 an ON state is achieved by applying voltage V
X1 to the row electrode and an OFF state by applying voltage -V
X1, the first pulses applied to the row electrodes X
1, X
2, and X
3 generate an OFF state for all three row electrodes. Because a low bit value of 0
indicates an OFF state and a low bit value of 1 an ON state in the display data for
the row electrodes X
1, X
2, and X3 in Fig. 2, the corresponding states are OFF, ON, OFF. The number of mismatches
is therefore one, and the voltage pulse during pulse width part Δt
1 is -V
Y1. Because the high bit states are OFF, OFF, ON, the number of mismatches is one, and
the voltage pulse during pulse width part Δt
2 is -V
Y1. It is thus sufficient to obtain the voltage pulse applied to the column electrodes
by a comparison executed each selection pulse width part Δt.
[0106] In this embodiment, the voltage for the high bit is applied during the latter two
of the three pulse width parts, and the voltage for the low bit is applied during
the first of the three pulse width parts.
Embodiment 4
[0107] The selection period can also be divided into plural separate selection subperiods
each frame as described in the first embodiment above to drive a gray scale display.
[0108] An example of such application is shown in Fig. 11. The voltage waveforms of eight
row select patterns (blocks) applied to the row electrodes and column electrodes in
the embodiment shown in Fig. 9 are divided into eight equal selection subperiods one
for each row select pattern.
[0109] When the liquid crystal device is driven by dividing the selection period into plural
separate selection subperiods in one frame as described above, the contrast can be
improved as in the previous embodiment.
Embodiment 5
[0110] The four voltage levels V
Y2, V
Y1, -V
Y1, and -V
Y2 are used as the column electrode voltage levels in the third and fourth embodiments
above, but this number of voltage levels can be further reduced by providing virtual
row electrodes as in the second embodiment.
[0111] Fig. 12 shows an example that makes use of the virtual electrodes of the third embodiment
to reduce the number of voltage levels applied to a column electrode, and is driven
by dividing the selection period in to plural separate selection subperiods within
each frame as in the fourth embodiment.
[0112] Reducing the number of voltage levels by providing virtual electrodes has already
been described in the second embodiment, but is described further below, including
the general method.
[0113] First, of the
h row electrodes in each group,
e column electrodes are operated as virtual row electrodes (virtual lines). By controlling
the data matching/mismatching of these virtual row electrodes, the overall number
of matches/mismatches can be controlled, and the number of drive voltage levels for
the column electrodes can be reduced.
[0114] If the number of mismatches is Mi and Vc is an appropriate constant, the voltage
V
column applied to the column electrode is defined as

or simply

[0115] In any event, V
column has
h + 1 levels.
[0116] The case where the number of groups
h = 4 and the number of virtual row electrodes
e = 1 is considered by way of example below.
[0117] As in the previous embodiment, the number of levels when
h = 3 is four (-V
Y2, -V
Y1, V
Y1, V
Y2). If the number of mismatches is controlled using the virtual row electrodes to be
an even number, the resulting voltage levels are shown in the following table.
Original voltage level |
Original number of mismatches |
Virtual row electrode |
Number of mismatches after correction |
Voltage level after correction |
-VY2 |
0 |
Match |
0 |
Va |
-VY1 |
1 |
Mismatch |
2 |
Vb |
VY1 |
2 |
Match |
2 |
Vb |
VY2 |
3 |
Mismatch |
4 |
Vd |
[0118] As shown in the above table, the original four voltage levels can be reduced to three.
If the number of mismatches is controlled to be odd, the number of mismatches after
correction will change in the above table to 1, 1, 3, 3 (from the top), and there
will be only two voltage levels (Va, Va, Vb, Vb from the top) after correction.
[0119] If the number of groups
h = 4 and the number of unreduced voltage levels is therefore five (-V
Y2, -V
Y1, 0, V
Y1, V
Y2), controlling the number of mismatches to be an even number using the virtual row
electrode results in the voltage levels shown in the following table.
Original voltage level |
Original number of mismatches |
Virtual row electrode |
Number of mismatches after correction |
Voltage level after correction |
-VY2 |
0 |
Match |
0 |
Va |
-VY1 |
1 |
Mismatch |
2 |
Vb |
0 |
2 |
Match |
2 |
Vb |
VY2 |
3 |
Mismatch |
4 |
Vd |
VY2 |
4 |
Match |
4 |
Vd |
[0120] The original number of voltage levels can thus be reduced from five to three. Note
that the voltage levels can also be set by controlling the number of mismatches to
be odd.
[0121] It is not always necessary to physically provide these virtual row electrodes because
they are not normally used for display. When they are provided, however, the virtual
row electrodes can be provided in an area not affecting the display. When provided
in a liquid crystal display device, for example, the virtual row electrodes X
n+1,..., are provided outside the display area R as defined in Fig. 13. Alternatively,
any extra row electrodes outside the normal display area R can also be used as virtual
row electrodes.
[0122] The number of voltage levels can be further reduced by increasing the number
e of virtual row electrodes. In the above example the number of mismatches is controlled
to be divisible by two when
e = 1, but if
e = 2, the same result can be obtained by controlling the number of mismatches to be
divisible by three. It is also possible to divide by three to leave a remainder of
one or two.
[0123] The maximum reduction possible with the above method is 1/(e + 1), or 1/2 when
e = 1 (except for 0 V).
[0124] The present embodiment as shown in Fig. 12 simultaneously selects three row electrodes
and one virtual electrode to reduce the number of voltage levels applied to the column
electrodes, and drives by dividing the selection period into plural separate subperiods
in each frame.
[0125] As shown in Fig. 12 and Fig. 14, the present embodiment divides the selection period
into four separate subperiods a frame, and the number of mismatches between the row
select pattern and the display data pattern is counted bit by bit for four row electrodes,
including the virtual row electrode, in each of the four subperiods to adjust the
number of mismatches to an odd number. The number of mismatches is thus either 1 or
3, and the voltage level of the column voltage waveform is therefore one of two levels,
V
Y1 or -V
Y1.
[0126] Considering the display shown in Fig. 13, the virtual row electrode X
n+1, even though shown outside of the display area R, is part of the first group of simultaneously
selected row electrodes including the first three selected row electrodes X
1, X
2, and X
3 and the virtual row electrode X
n+1 as shown in Fig. 8. Again, it is not essential for the virtual row electrode to be
actually existent, but when it exists, it is preferably provided outside the display
area R.
[0127] If a positive voltage applied to a row electrode is represented by ON and a negative
voltage by OFF, each of the selection subperiods Δt is subdivided into three intervals,
and the display data for the pixels on the simultaneously selected row electrodes
X
1, X
2, and X
3 is (00), (01), (10) as shown in Fig. 13, then the display data for the virtual row
electrode is (11) as shown in Fig. 8.
[0128] As explained earlier, the number of mismatches between the row select pattern and
the display data pattern is then counted separately for each bit position (high and
low in case of 2-bit display data) to determine either voltage level V
Y1 or -V
Y1, and the voltages for the high bits are applied for the latter two of the three intervals
and the voltage for the low bit is applied for the first one interval. Note that,
as in the third embodiment, it is also possible to apply the voltages for the high
bits in the first two intervals and to apply the voltages for the low bits in the
last one interval.
[0129] It is therefore sufficient to determine the pulse width of voltage V
Y1 or -V
Y1 by a per bit comparison with the display data, and the present embodiment can reduce
the number of voltage levels applied to the column electrodes, specifically to two
in the above embodiment, by always setting the number of mismatches between the display
data pattern and the row select pattern to 1, 3, or some other odd number. Note that
an even number of mismatches can be alternatively used.
[0130] Note also that while the above embodiment has been described for a gray scale display
with four gradations, a display with a larger number of gradations is also possible.
For example, eight gradations can be achieved by using 3-bit display data and subdividing
each selection period or subperiod into three intervals the width of each weighted
according to the position of a corresponding one of the display data bits. A display
with 16 gradations can be achieved by using 4-bit display data and subdividing each
selection period or subperiod into four correspondingly weighted intervals. Thus,
different numbers of gradations of a gray scale display are possible by adapting the
number of intervals each selection period or subperiod is subdivided into.
Embodiment 6
[0131] The above described fifth embodiment employs the type of voltage waveforms shown
in Fig. 22 (b). However, providing virtual row electrodes as in the fifth embodiment
above to reduce the number of voltage levels applied to the column electrodes while
also using pulse width modulation to achieve a gray scale display can also be applied
to the case wherein the same type of row voltage waveforms as in the first embodiment
is applied to the simultaneously selected row electrodes, and an example of this is
shown in Fig. 14.
[0132] The voltage waveforms applied to the simultaneously selected row electrodes are the
same as that of the first embodiment shown in Fig. 1, and each of the selection subperiods
t
1 to t
4, t
5 to t
8 is subdivided into three intervals. When the display data for the pixels on the simultaneously
selected row electrodes X
1, X
2, and X
3 are (00), (01), (10) as shown in Fig. 13, the data of the virtual row electrode may
be (11) as shown in Fig. 8. The number of mismatches is then counted bit by bit in
the same way as explained above to determine the voltage level, and either V
Y1 or -V
Y1 is applied as the voltage for the high bits in two of the three intervals and the
voltage for the low bits in one interval.
[0133] It is thus possible to obtain the same effects as with the fifth embodiment.
[0134] It is to be noted that the selection subperiods t
1 to t
4 may be provided consecutively (forming one continuous selection period) or separately
in each frame F. The same is true of selection subperiods t
5 to t
8.
Embodiment 7
[0135] In accordance with the present invention, driving a gray scale display by means of
a so-called frame rate control modulation is performed in addition to dividing the
selection period and reducing the number of applied voltage levels as described above,
and Fig. 15 shows an embodiment wherein the number of voltage levels applied to the
column electrodes is reduced using three sequential row electrodes and one virtual
row electrode similarly to the sixth embodiment, the selection period is divided into
plural separate subperiods each frame, and a gray scale display is achieved by means
of frame rate control modulation.
[0136] Note that while the waveforms shown in Fig. 3 (b) are used as the voltage waveforms
applied to the simultaneously selected row electrodes in this embodiment, the waveforms
shown in Fig. 3 (a) or Fig. 22 (a) or (b) can also be used.
[0137] A gray scale display based on frame rate control modulation turns pixels ON in some
frames and OFF in other frames during any given picture period, and in the example
shown in Fig. 16, a gradation between on and off is displayed by applying an ON voltage
during one frame F1 and an OFF voltage during another frame F2 assuming a picture
period comprising two frames.
[0138] In this embodiment, the brightness difference between frames F1 and F2 is reduced
and flicker becomes less noticeable because the selection period is divided into four
separate subperiods each frame.
[0139] For example, in a gray scale display using plural frame periods as one block or picture
period, the position of the selection pulses, i.e. the row select pattern, can be
changed within the plural frames, and the difference between frames can be reduced
by interchanging the row select patterns of subperiods t
3 and t
7, for example, in Fig. 15.
[0140] While a gray scale display is achieved by turning pixels ON in one of two frames
and OFF in the other frame in the above embodiment, a picture period may be defined
to have a block of more frames, for example 7 (15) frames, to achieve 8 (16) gradations
by changing the number of ON and OFF frames within the block. Thus, a display with
the desired number of gradations is possible depending on the number of frames of
one block.
Embodiment 8
[0141] In accordance with the present invention, driving a gray scale display by means of
frame rate control modulation is also possible in addition to dividing the selection
period into separate subperiods and reducing the number of applied voltage levels
as in the fifth embodiment above, and Fig. 17 shows an embodiment in which the number
of voltage levels applied to the column electrodes is reduced using three sequential
row electrodes and one virtual row electrode similarly to the fifth embodiment the
selection period is divided into plural subperiods each frame, and a gray scale display
is achieved by means of frame rate control modulation in combination with pulse width
control.
[0142] By displaying plural gradations during plural frame periods with in a given picture
period, intermediate gradations between the gradations of the plural frames can be
displayed.
[0143] For example, by displaying (00) during the first frame F1 period of a 2-frame picture
period and (01) during the next frame F2 period as shown in Fig. 18, a gradation actually
between (00) and (01) can be displayed.
[0144] Display flicker can be reduced and a multiple gray scale display can be achieved
by thus dividing the selection period and reducing the number of applied voltage levels,
and combining pulse width modulation with frame rate control modulation for the gray
scale display. Note also that the order of the row select patterns can be changed
as in the sixth embodiment above.
[0145] While the fifth to eighth embodiments above have been described assuming the use
of a virtual row electrode, it should be noted that a gray scale display can still
be achieved by means of frame rate control modulation or by a combination of frame
rate control modulation and pulse width modulation even when no virtual row electrode
is used.