1. Field of the Invention
The present invention relates to a control circuit and a control method for a matrix type display device capable of providing gray scale display.
2. Description of the Related Art
A matrix type display device is used in various office automation equipment such as personal computers and word processors, multimedia information terminals, audio-visual equipment, game machines, and the like. Recently, a matrix type display device which can provide gray scale display is often used.
To provide gray scale, a frame modulation system or a pulse width modulation system is widely used in a control circuit of a conventional display device.
In the frame modulation system, a constant ON or OFF display voltage which is to be applied to each pixel is selected in a frame-by-frame basis, depending on a gray level which the pixel is to display. The gray level of a pixel is determined by the temporal average of the number of frames at which the ON display voltage is applied to the pixel. In this manner, gray scale display having two or more levels can be performed.
In the pulse width modulation system, the width of a pulse applied to each pixel is modulated depending on a gray level which the pixel is to display. In this manner, gray scale display having two or more levels can be performed.
Japanese Laid-Open Publication No. 2-1812 discloses a method in which gray scale obtained by the pulse width modulation is further subjected to the frame modulation.
The frame modulation system, however, poses the following problem. To provide a given number of levels of gray scale, the necessary number of frames is at least (the number of levels-1). Therefore, the number of frames increases in proportion to the number of levels of gray scale. The increased number of frames leads to a significant flicker or waving in a display. For this reason, when the frame modulation system is used for a liquid crystal panel having high speed response, for example, the problem becomes more significant. To avoid the problem, the maximum number of frames is around four in practical use.
The pulse width modulation system needs to create a pulse corresponding to a given gray level within a period of one horizontal scanning time. Accordingly, the number of times that a data signal changes is more than when the gray scale display is not required. For this reason, the frequency of the data voltage signal becomes higher, resulting in the significant rounding of the data voltage signal caused by electrode resistance and liquid crystal capacity and the wave-form distortion of a scanning voltage induced by a data voltage. In this case, a root-mean-square (RMS) value of voltage whose value is different from the RMS value of the original voltage is applied to liquid crystal, which leads to a reduction in display quality, such as crosstalk.
The above-described problem on the pulse width modulation system still remains in the method disclosed in the above-described Japanese Laid-Open Publication No. 2-1812 where gray scale obtained by the pulse width modulation is further subjected to the frame modulation.
The above-described problems will be described in greater detail with reference to
For example, a display device includes a liquid crystal panel 600 with a 4 by 4 matrix of pixels as shown in FIG. 6. The liquid crystal panel 600 includes column electrodes X1 to X4 and row electrodes Y1 to Y4. Pixels P11 to P44 are defined by points of intersection of the column electrodes X1 to X4 and the row electrodes Y1 to Y4.
Each frame displays 16-level gray scale ranging from a gray level of {fraction (0/15)} to a gray level of {fraction (15/15)} using the pulse width modulation system. The pattern of gray levels is rearranged for each frame in a period of 4 frames using the frame modulation system. As a result, the display device can display 61-level gray scale ranging from a gray level of {fraction (0/60)} to a gray level of {fraction (60/60)}.
As can be seen from
As can be seen from
The higher frequency the driving waveform applied to the column electrode has, the more number of times the waveform changes, resulting in an increased rate of waveform distortion. The amplitude of the waveform distortion becomes larger as the number of column electrodes which change the waveforms thereof at the same time increases. As shown in
Each pixel receives the addition of the driving waveform applied to the column electrode and the driving waveform applied to the row electrode. Therefore, a voltage waveform which is actually applied to each pixel includes both waveform rounding and waveform distortion. As a result, the actual waveform significantly differs from the ideal voltage waveform. Accordingly, the RMS value of a voltage becomes much different from the ideal value.
In a display device using the conventional driving system, when the number of column electrodes is, for example, several hundred, the difference between the RMS value of a voltage and the ideal value varies greatly between each column electrode. This leads to a reduction in display quality, such as crosstalk.
According to an aspect of the present invention, a control circuit for use in a display device capable of displaying gray scale including a plurality of column electrodes and a plurality of row electrodes intersecting each other and pixels provided around the intersections thereof, includes a display data converting section for receiving input display data, dividing the input display data into binary display data and gray scale display data in such a manner as to enable pulse width modulation one frame in a plurality of frames, and outputting the binary display data and the gray scale display data; a pulse controlling section for determining the timing of applying a voltage to each of the plurality of column electrodes for the gray scale display data; and a column electrode driving section for applying a voltage corresponding to the gray scale display data to at least one said column electrode based on the timing of applying a voltage determined by the pulse controlling section.
In one embodiment of the invention, the column electrode driving section includes a column electrode driver for applying the voltage to each of the plurality of column electrodes.
In one embodiment of the invention, the control circuit further includes a row electrode driving section for outputting a scanning voltage for the plurality of row electrodes.
According to another aspect of the present invention, a control circuit for use in a display device capable of displaying gray scale including a plurality of column electrodes and a plurality of row electrodes intersecting each other and pixels provided around the intersections thereof, includes a display data converting section for receiving input display data, dividing the input display data into binary display data and gray scale display data in such a manner as to enable pulse width modulation one pixel in a plurality of pixels in a row, and outputting the binary display data and the gray scale display data; a pulse controlling section for determining the timing of applying a voltage to each of the plurality of column electrodes for the gray scale display data; and a column electrode driving section for applying a voltage corresponding to the gray scale display data to at least one said column electrode based on the timing of applying a voltage determined by the pulse controlling section.
In one embodiment of the invention, the column electrode driving section includes a column electrode driver for applying the voltage to each of the plurality of column electrodes.
In one embodiment of the invention, the control circuit further includes a row electrode driving section for outputting a scanning voltage for the plurality of row electrodes.
According to still another aspect of the present invention, a control method for use in a display device capable of displaying gray scale including a plurality of column electrodes and a plurality of row electrodes intersecting each other and pixels provided around the intersections thereof, includes a display data converting step for receiving input display data, dividing the input display data into binary display data and gray scale display data, and outputting the binary display data and the gray scale display data for pulse width modulation one frame in a plurality of frames; a pulse controlling step for determining the timing of applying a voltage to each of the plurality of column electrodes for the gray scale display data; and a column electrode driving step for applying a voltage corresponding to the gray scale display data to at least one said column electrode based on the timing of applying a voltage determined by the pulse controlling step.
In one embodiment of the invention, the column electrode driving step includes a step of applying the voltage to each of the plurality of column electrodes.
In one embodiment of the invention, the control method further includes a row electrode driving step for outputting a scanning voltage for the plurality of row electrodes.
According to still another aspect of the present invention, a control method for use in a display device capable of displaying gray scale including a plurality of column electrodes and a plurality of row electrodes intersecting each other and pixels provided around the intersections thereof, includes a display data converting step for receiving input display data, dividing the input display data into binary display data and gray scale display data in such a manner as to enable pulse width modulation one pixel in a plurality of pixels in a row, and outputting the binary display data and the gray scale display data; a pulse controlling step for determining the timing of applying a voltage to each of the plurality of column electrodes for the gray scale display data; and a column electrode driving step for applying a voltage corresponding to the gray scale display data to at least one said column electrode based on the timing of applying a voltage determined by the pulse controlling step.
In one embodiment of the invention, the column electrode driving step includes a step of applying the voltage to each of the plurality of column electrodes.
In one embodiment of the invention, the control method further includes a row electrode driving step for outputting a scanning voltage for the plurality of row electrodes.
According to the present invention, the frequency of a waveform applied to each of a plurality of column electrodes is decreased. Therefore, the rounding of a data voltage can be reduced. The waveform distortion of a scanning voltage which is induced by a data voltage also occurs at a reduced rate.
Moreover, even when input display data for different column electrodes are the same, it is possible to change the waveforms of data voltages in different timings, preventing data voltages having the same waveform from being applied to different electrodes in the same horizontal scanning period. Therefore, the amplitude of waveform distortion of a scanning voltage which is induced by the data voltage can be reduced.
As a result, it is possible to obtain a driving waveform applied to the column electrode and a driving waveform applied to the row electrode, both of which are close to the respective ideal waveforms. Therefore, the RMS value of a voltage actually applied to each pixel can be close to the ideal value, thereby preventing a reduction in display quality, such as crosstalk.
Thus, the invention described herein makes possible the advantages of providing a control circuit and a control method for use in a display device in which crosstalk or the like can be reduced and thus display quality is improved in gray scale display.
These and other advantages of the present invention will become apparent to those skilled in the art upon reading and understanding the following detailed description with reference to the accompanying figures.
Examples of the present invention will be described below in great detail with reference to the accompanying drawings.
As shown in
The timing controlling circuit 1 controls the timing of the whole system of the display device 100.
The display data converting circuit 2 receives input display data S101 containing a plurality of bits, and divides the input display data S101 into binary display data S201 and gray scale display data S202 in such a manner as to enable pulse width modulation one frame in a plurality of frames. The display data converting circuit 2 switches between the binary display data S201 and the gray scale display data S202 for each frame and outputs either of them to the display data signal generating circuit 4 (step 101).
Here, the binary display data is represented by one bit which determines a pixel to be either of two display states, i.e., ON-display or OFF-display. For example, when the binary display data is “1”, a pixel is in the ON-display state, while when the binary display data is “0”, a pixel is in the OFF-display state. The gray scale display data is represented by multiple bits which determine a pixel to be in a gray scale display state which is an.. intermediate state between ON-display and OFF-display. For example, in the case of 16-level gray scale, the gray scale display data is represented by 4 bits, including 0000, 0001, 0010, . . . , 1101, 1110, 1111 which correspond to OFF-display, {fraction (1/15)} gray level display, {fraction (2/15)} gray level display, . . . , {fraction (13/15)} gray level display, {fraction (14/15)} gray level display, ON-display.
The scanning signal generating circuit 3 generates a scanning signal S301 in accordance with the number of column electrodes and a scanning order which are defined by a progressive driving system or a multiple line simultaneous driving system. The scanning signal generating circuit 3 outputs the scanning signal S301 to the display data signal generating circuit 4 and the row electrode driving circuit 6 at the time when the binary display data S201 or the gray scale display data S202 is input to the display data signal generating circuit 4.
The display data signal generating circuit 4 receives the binary display data S201 or the gray scale display data S202, and the scanning signal S301. When receiving the binary display data S201, the display data signal generating circuit 4 generates a display data signal S401 which determines a pixel to be in the ON- or OFF-display state. When receiving the gray scale display data S202, the display data signal generating circuit 4 generates a display data signal S402 containing a weighted pulse for each pixel. The display data signal generating circuit 4 outputs the display data signal S401 or S402 to the column electrode driving circuit 7.
The pulse controlling circuit 5 divides one horizontal scanning period into a plurality of intervals, and generates a gray scale control clock S501 for the voltage of the display data signal S401 or S402 applied to column electrodes 82. The pulse controlling circuit 5 outputs the gray scale control clock S501 to the column electrode driving circuit 7 (step 102).
The row electrode driving circuit 6 includes a plurality of row electrode drivers 6-1, 6-2, . . . , 6-Y depending on the number N of row electrodes 81 provided in the display panel 8. The row electrode driving circuit 6 outputs scanning voltages sequentially to the row electrodes 81 based on the scanning signal S301 output from the scanning signal generating circuit 3.
The column electrode driving circuit 7 includes a plurality of column electrode drivers 7-1, 7-2, . . . 7-X depending on the number M of column electrodes 82 provided in the display panel 8. The column electrode driving circuit 7 applies data voltages based on the display data signal S401 or S402 output from the display data signal generating circuit 4 and the gray scale control clock S501 output from the pulse controlling circuit 5 to M column electrodes 82 at the same time (step 103).
The display panel 8 includes N row electrodes 81 and M column electrodes 82. N row electrodes 81 and M column electrodes 82 intersect each other, so that the intersections are arranged in a matrix pattern. The row electrode 81 and the column electrode 82 sandwich a display medium such as liquid crystal and each intersection corresponds to a pixel. The display medium at each pixel responds to a driving voltage applied between the row electrode 81 and the column electrode 82, and changes its optical state according to the RMS value of the driving voltage. As a result, the display panel 8 displays an image corresponding to the input display data S101.
A method for driving a display panel shown in
As a result, both a driving waveform applied to the column electrode and a driving waveform applied to the row electrode are close to the ideal driving waveforms, whereby the RMS value of a voltage actually applied to each pixel is close to the ideal value. Thus, disadvantages such as crosstalk can be eliminated.
A control circuit 150A of the display device 200 of Example 2 includes a display data converting circuit 2A which performs pulse width modulation one pixel in a plurality of adjacent pixels in a row instead of the display data converting circuit 2 of the control circuit 150 as shown in FIG. 1.
The display data converting circuit 2A receives input display data S101 containing a plurality of bits, and divides the input display data S101 into binary display data S201 and gray scale display data S202 in such a manner as to enable pulse width modulation one pixel in a plurality of adjacent pixels in a row. The display data converting circuit 2A switches between the binary display data S201A and the gray scale display data S202A for each frame and outputs either of them to the display data signal generating circuit 4 (step 401).
The scanning signal generating circuit 3 generates a scanning signal S301 in accordance with the number of column electrodes and a scanning order which are defined by a progressive driving system or a multiple line simultaneous driving system. The scanning signal generating circuit 3 outputs the scanning signal S301 to the display data signal generating circuit 4 and the column electrode driving circuit 6 at the time when the binary display data S201A or the gray scale display data S202A is input to the display data signal generating circuit 4.
The display data signal generating circuit 4 receives the binary display data S201A or the gray scale display data S202A, and the scanning signal S301. When receiving the binary display data S201A, the display data signal generating circuit 4 generates a display data signal S401A which determines a pixel to be in the ON- or OFF-display state. When receiving the gray scale display data S202A, the display data signal generating circuit 4 generates a display data signal S402A containing a weighted pulse for each pixel. The display data signal generating circuit 4 outputs the display data signal S401A or S402A to the column electrode driving circuit 7.
The pulse controlling circuit 5 divides one horizontal scanning period into a plurality of intervals, and generates a gray scale control clock S501 for the voltage of the display data signal S401A or S402A applied to column electrodes 82. The pulse controlling circuit 5 outputs the gray scale control clock S501 to the column electrode driving circuit 7 (step 402).
The column electrode driving circuit 7 includes a plurality of column electrode drivers 7-1, 7-2, . . . , 7-X depending on the number M of column electrodes 82 provided in the display panel 8. The column electrode driving circuit 7 applies data voltages based on the display data signal S401A or S402A output from the display data signal generating circuit 4 and the gray scale control clock S501 output from the pulse controlling circuit 5 to M column electrodes 82 at the same time (step 403).
A method for driving a display panel shown in
Specifically, as shown in
The pulse width modulation is performed one frame in a plurality of frames, thereby reducing the frequency of a waveform applied to each of a plurality of column electrodes. In addition, the pulse width modulation is performed one pixel in a plurality of adjacent pixels in a row, whereby even when input display data for different column electrodes are the same, it is possible to change the waveforms of data voltages in different timings, preventing the same waveforms of data voltages from being applied to different electrodes in the same horizontal scanning period.
Therefore, the rate at which the waveform distortion of a scanning voltage induced by the data voltage can be decreased. In addition, the amplitude of the waveform distortion of a scanning voltage can be reduced, since the number of column electrodes which change the waveform thereof at the same time becomes less than when using the conventional method shown in FIG. 8.
As a result, both a driving waveform applied to the column electrode and a driving waveform applied to the row electrode are close to the ideal driving waveform, whereby the RMS value of a voltage actually applied to each pixel is close to the ideal value. Thus, a reduction in display quality, such as crosstalk, can be prevented.
An experiment was actually conducted where a color liquid crystal panel was constructed as the above-described display device 100. The liquid crystal panel has 300 row electrodes (N=300) and 2400 column electrodes (M=2400=800×RGB), a threshold voltage of 2.3 V, and a response speed (τr+τd) of 150 ms. The color liquid crystal panel was driven by either of a 2-line simultaneous selection driving system and a progressive driving system.
As a result, the crosstalk which had been so far caused by the induced distortion was largely reduced, thereby obtaining 260,000-color display, each color being represented by 6 bits. Further, 16.77 million-color display, each color being represented by 8 bits, could be obtained in combination with a 2-bit dithering.
In the above-described Examples, for the sake of simplicity, the control circuit and the control method of the display device according the present invention is explained using the display panel with a 4 by 4 matrix of pixels shown in FIG. 6. This invention is not limited to those Examples. Needless to say, the same effects can be obtained when a screen includes N columns and M rows.
As described above, according to the present invention, the frequency of a waveform applied to each of a plurality of column electrodes can be decreased. Therefore, the rounding of a data voltage can be reduced. The waveform distortion of a scanning voltage which is induced by a data voltage also occurs at a reduced rate.
Moreover, pulse width modulation may be performed one pixel in a plurality of adjacent pixels in a row by a display data converting means. In this case, even when input display data for different column electrodes are the same, it is possible to change the waveforms of data voltages in different timings, preventing the same waveforms of data voltages from being applied to different electrodes in the same horizontal scanning period. Therefore, the amplitude of waveform distortion of a scanning voltage which is induced by the data voltage can be reduced.
As a result, it is possible to obtain a driving waveform applied to the column electrode and a driving waveform applied to the row electrode, both of which are close to the respective ideal waveforms. Therefore, the RMS value of a voltage actually applied to each pixel can be close to the ideal value, thereby preventing a reduction in display quality, such as crosstalk.
Various other modifications will be apparent to and can be readily made by those skilled in the art without departing from the scope and spirit of this invention. Accordingly, it is not intended that the scope of the claims appended hereto be limited to the description as set forth herein, but rather that the claims be broadly construed.
Number | Date | Country | Kind |
---|---|---|---|
11-013645 | Jan 1999 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5448314 | Heimbuch et al. | Sep 1995 | A |
5798743 | Bloom | Aug 1998 | A |
6034659 | Wald et al. | Mar 2000 | A |
6175355 | Reddy | Jan 2001 | B1 |
6215469 | Mori et al. | Apr 2001 | B1 |
Number | Date | Country |
---|---|---|
2-1812 | Jan 1990 | JP |
10-161610 | Jun 1998 | JP |