JP2000172236A - Drive device and liquid crystal display device - Google Patents
Drive device and liquid crystal display deviceInfo
- Publication number
- JP2000172236A JP2000172236A JP11277352A JP27735299A JP2000172236A JP 2000172236 A JP2000172236 A JP 2000172236A JP 11277352 A JP11277352 A JP 11277352A JP 27735299 A JP27735299 A JP 27735299A JP 2000172236 A JP2000172236 A JP 2000172236A
- Authority
- JP
- Japan
- Prior art keywords
- row
- circuit
- rows
- matrix
- column
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Liquid Crystal (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数ライン同時選
択駆動法によって駆動される単純マトリックス型液晶表
示素子に適した駆動装置および液晶表示装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a driving device and a liquid crystal display device suitable for a simple matrix type liquid crystal display device driven by a simultaneous selection driving method for a plurality of lines.
【0002】[0002]
【従来の技術】従来、単純マトリックス液晶表示装置の
駆動法としては、いわゆる線順次駆動方式を基本とする
駆動法(従来例1)と、行電極を同時に選択する複数ラ
イン同時選択駆動法、または、マルチラインアドレッシ
ング駆動法(以下、MLA駆動法と呼ぶ)と呼ばれる駆
動法とがある(従来例2)。2. Description of the Related Art Conventionally, as a driving method of a simple matrix liquid crystal display device, a driving method based on a so-called line-sequential driving method (conventional example 1), a multiple line simultaneous selection driving method for simultaneously selecting row electrodes, or And a driving method called a multi-line addressing driving method (hereinafter, referred to as an MLA driving method) (conventional example 2).
【0003】従来例1は、1つの行電極毎に順次走査電
圧を印加するとともに、複数の列電極に対しても、それ
と同時にカラム電圧を印加することで各行電極毎に輝度
制御電圧を印加する駆動法である。そして、表示ドット
は、全ての行電極に対して1度ずつ電圧を印加し終わる
までの時間(以下、1フレーム周期と呼ぶ)における平
均的な実効値電圧に応じた透過率に制御され、この1フ
レーム周期毎に所定の画像を表示できる。In the prior art 1, a scanning voltage is sequentially applied to one row electrode, and a column control voltage is applied to a plurality of column electrodes at the same time to apply a brightness control voltage to each row electrode. It is a driving method. Then, the display dots are controlled to have a transmittance corresponding to an average effective value voltage during a period of time (hereinafter, referred to as one frame period) until voltage application to all row electrodes is completed once. A predetermined image can be displayed every frame period.
【0004】従来例2は、表示画面を構成する全ての行
電極を複数本ずつの同時選択グループに分割したうえ
で、当該同時選択グループの行電極毎に走査電圧を同時
に印加する。また、この走査電圧の印加とともに、複数
の列電極に対してもそれと同時にカラム電圧を印加する
ことで、同一のカラム電圧が印加される複数の液晶画素
に対して同時に選択電圧を印加し、これを少なくとも上
記同時選択行電極数と同数回以上繰り返す駆動法であ
る。In Conventional Example 2, all the row electrodes constituting a display screen are divided into a plurality of simultaneously selected groups, and a scanning voltage is simultaneously applied to each of the row electrodes in the simultaneously selected group. Also, by applying a column voltage to a plurality of column electrodes simultaneously with the application of the scanning voltage, a selection voltage is simultaneously applied to a plurality of liquid crystal pixels to which the same column voltage is applied. Is repeated at least as many times as the number of the simultaneously selected row electrodes.
【0005】これにより、表示ドットは、上記繰り返し
が完了するまでの時間(1フレーム周期)当たりに印加
された平均的な実効値電圧に応じた透過率に制御され、
この1フレーム周期毎に1つの表示画像が形成される。Thus, the display dots are controlled to have a transmittance corresponding to the average effective value voltage applied per time (one frame period) until the repetition is completed.
One display image is formed for each one frame period.
【0006】この従来例2では、各列電極に印加される
カラム電圧は、同時選択される複数の行電極に対応する
表示データと、当該同時選択の際に印加する走査電圧と
を行列演算し、それにより決定された値を「単位カラム
電圧」に乗じた電圧が印加される。In the second conventional example, the column voltage applied to each column electrode is obtained by performing a matrix operation on display data corresponding to a plurality of row electrodes selected at the same time and a scanning voltage applied at the time of the simultaneous selection. , A voltage obtained by multiplying the determined value by the “unit column voltage” is applied.
【0007】そして、当該行列演算により決まる倍率の
最大値は、当該行列演算の際に使用する走査電圧の行列
式により制限される。最大でも当該行列式の行数または
列数のいずれか大きい方の数以下となる。この従来例2
の例としては、特開平6−27907号公報、US52
62881号、特開平8−234164号公報などがあ
げられる。[0007] The maximum value of the magnification determined by the matrix operation is limited by the determinant of the scanning voltage used in the matrix operation. At most, it is equal to or less than the larger of the number of rows and the number of columns of the determinant. Conventional example 2
For example, JP-A-6-27907, US52
62881 and JP-A-8-234164.
【0008】ところで、このような液晶表示装置は、高
度情報化社会の発達に伴いマンマシンインタフェース用
の表示デバイスとして利用されている。また、近年にお
いては、デスクトップ型パソコンへの利用にとどまら
ず、その軽量薄型の特徴を活かして、携帯用に適したい
わゆるノート型パソコン、PDA(携帯情報端末)や携
帯電話などにも広く利用されている。その結果、液晶表
示装置の開発においては、大画面化への改良が進む一方
で、軽量化や低消費電力化への改良も進められている。Incidentally, such a liquid crystal display device is used as a display device for a man-machine interface with the development of a highly information-oriented society. In recent years, it is widely used not only for desktop PCs but also for so-called notebook PCs, PDAs (Personal Digital Assistants), mobile phones, etc. that are suitable for portable use by taking advantage of their lightweight and thin characteristics. ing. As a result, in the development of liquid crystal display devices, while improvements have been made to larger screens, improvements to lighter weight and lower power consumption have also been made.
【0009】そのため、このような液晶表示装置では、
低消費電力化を図るために各種の工夫が取り入れられて
いる。具体例をあげれば、液晶表示素子を低実効値電圧
にて応答できるようにする工夫や、バックライトを必要
としない反射型液晶表示素子を採用したりする工夫があ
る。Therefore, in such a liquid crystal display device,
Various devices have been adopted to reduce power consumption. As a specific example, there is a device that enables the liquid crystal display device to respond with a low effective value voltage, and a device that employs a reflective liquid crystal display device that does not require a backlight.
【0010】また、従来例3として、このMLA駆動法
と消費電力との関係を報告した文献「実効値応答液晶表
示装置の汎用アドレッシング技術、1988年、SID
会議報告、80〜85頁」がある。この従来例3が示す
条件は、「L=√M(ただし、Mは表示画面の総行電極
数、Lは同時選択行数)」であって、かつ、オン表示時
の実効値電圧とオフ表示時の実効値電圧との比が最大と
なる最適バイアス比(Bbest=最大カラム電圧/走
査電圧=VC/VR)である。この条件下で、MLA駆
動すれば、線順次駆動法よりも液晶表示装置全体の駆動
電圧を低減できることが報告された。[0010] As a third conventional example, a document "General-purpose addressing technology of an effective value response liquid crystal display device," SID, 1988, which reported the relationship between the MLA driving method and power consumption.
Conference Report, pp. 80-85 ". The condition shown in the conventional example 3 is “L = ΔM (where M is the total number of row electrodes on the display screen, L is the number of simultaneously selected rows)”, and the effective value voltage at the time of ON display and OFF The optimum bias ratio (B best = maximum column voltage / scanning voltage = VC / VR) at which the ratio with the effective value voltage at the time of display is maximized. It has been reported that the MLA driving under this condition can reduce the driving voltage of the entire liquid crystal display device as compared with the line sequential driving method.
【0011】さらに、特願平9−277650では、L
≠√Mで、最適バイアス比以外の条件でMLA駆動した
場合には、オン表示時の実効値電圧とオフ表示時の実効
値電圧との比は最大にはならない。しかし、供給電圧を
より低く設けることができる。そして、1/80デュー
ティ比程度までのマルチプレックス駆動においては、半
導体プロセスとしては5V標準ロジックIC用のプロセ
スで駆動回路の集積化が可能となり、低消費電力化だけ
でなく、コストダウンもできることが示された(従来例
4)。一方、回路構成による低消費電力化の工夫として
は、クロック周波数を低くして、並列処理を基本とした
方法がある。Further, in Japanese Patent Application No. 9-277650, L
When the MLA driving is performed under conditions other than the optimum bias ratio at ≠ √M, the ratio between the effective value voltage at the time of ON display and the effective value voltage at the time of OFF display does not become the maximum. However, a lower supply voltage can be provided. In a multiplex drive up to a duty ratio of about 1/80, the drive circuit can be integrated by a process for a 5 V standard logic IC as a semiconductor process, and not only low power consumption but also cost can be reduced. (Conventional Example 4). On the other hand, as a device for reducing power consumption by a circuit configuration, there is a method based on parallel processing by lowering a clock frequency.
【0012】次に、図7、図11を用いて、従来例1の
動作を説明する。図7は「64行×132列」ドットの
マトリックス型液晶表示素子を駆動するコントローラー
付き駆動装置201のブロック図である。Next, the operation of the conventional example 1 will be described with reference to FIGS. FIG. 7 is a block diagram of a controller-equipped driving device 201 for driving a matrix liquid crystal display element of “64 rows × 132 columns” dots.
【0013】メモリー2は表示データRAMを内蔵し、
液晶パネル10の1ドットに内蔵RAMの1ドットが一
対一に対応している。このメモリー2はコントローラー
1からの行アドレス信号をデコードし、アドレスに相当
する1行分のデータを並列に出力し、クロックに同期し
てラインバッファー3でラッチする。The memory 2 has a built-in display data RAM,
One dot of the built-in RAM corresponds to one dot of the liquid crystal panel 10 on a one-to-one basis. The memory 2 decodes a row address signal from the controller 1, outputs one row of data corresponding to the address in parallel, and latches the data in a line buffer 3 in synchronization with a clock.
【0014】列電圧発生回路11はラインバッファー3
からの表示データおよびコントローラー1から送られる
液晶を交流化するための信号、すなわち極性反転信号を
デコードし、レベルシフターを通して、「V0、V2、
V3、V5」のレベルの中から適当な列電圧をクロック
に同期して液晶パネル10に出力する。The column voltage generating circuit 11 has a line buffer 3
From the display data and the signal for converting the liquid crystal sent from the controller 1, that is, the polarity inversion signal, are decoded, and "V0, V2,
An appropriate column voltage from the levels of “V3, V5” is output to the liquid crystal panel 10 in synchronization with the clock.
【0015】行電圧発生回路9はクロックに同期してシ
フトレジスター形式に順次選択行が選択され、極性反転
信号と選択または非選択を示すレジスターの値をデコー
ドし、レベルシフターを通して、「V0、V1、V4、
V5」の中から適当な行電圧を液晶パネル10に出力す
る。ここで、行電圧発生回路9がn行目を選択している
とき、列電圧発生回路11は表示RAMのn行目に相当
するデータを列電圧から出力するように同期がとられ
る。The row voltage generating circuit 9 sequentially selects a selected row in a shift register format in synchronization with a clock, decodes a polarity inversion signal and a value of a register indicating selection or non-selection, and outputs "V0, V1" through a level shifter. , V4,
An appropriate row voltage is output to the liquid crystal panel 10 from among "V5". Here, when the row voltage generation circuit 9 selects the nth row, the column voltage generation circuit 11 is synchronized so as to output data corresponding to the nth row of the display RAM from the column voltage.
【0016】このように駆動されたときの駆動波形の一
例を図11に示す。極性反転信号変化後、クロックに同
期して行出力、列出力ともに「V2、V3」のレベルの
中央を境にして交流化が行われる。このように、マルチ
プレックス駆動で低デューティ比の条件下では、列信号
データの全てを並列に処理する方法が用いられている。FIG. 11 shows an example of a drive waveform when driven in this manner. After the change of the polarity inversion signal, both the row output and the column output are synchronized at the center of the “V2, V3” level in synchronization with the clock. As described above, under the condition of a multiplex drive and a low duty ratio, a method of processing all column signal data in parallel is used.
【0017】次に、図8、図10を用いて、従来例2の
動作を説明する。図8は、「64行×132列」ドット
のマトリックス型液晶表示素子で、同時選択駆動行a本
および仮想行b本とした、コントローラー付き駆動装置
202のブロック図である。また、図10は各回路の動
作のタイミングを示している。メモリー2は線順次駆動
法と同様に、コントローラー1からの行アドレス信号を
デコードし、1行分のデータを並列に出力し、クロック
CL1に同期してラインバッファー3でラッチする。Next, the operation of the conventional example 2 will be described with reference to FIGS. FIG. 8 is a block diagram of a controller-equipped driving device 202 which is a matrix type liquid crystal display element of “64 rows × 132 columns” dots, and has a simultaneous selection of driving rows a and virtual rows b. FIG. 10 shows the operation timing of each circuit. The memory 2 decodes a row address signal from the controller 1 in the same manner as the line sequential driving method, outputs one row of data in parallel, and latches the data in the line buffer 3 in synchronization with the clock CL1.
【0018】コントローラー1からのアドレス値はCL
1に同期してインクリメントされ、同様な操作をa回繰
り返してa行分のデータをラインバッファー3に保持す
る。図10に示したD1、D2、・・・Daが各々1行
目、2行目、・・・a行目の各行のラインバッファー3
にラッチされたデータを示している。a行分のデータが
たまると同時に行選択パターン発生回路7から送られた
行選択パターン信号との所定の演算が行われ、クロック
CL2に同期して演算結果がラッチ回路6にラッチされ
る。演算期間、ラッチデータおよびCL1、CL2のタ
イミング関係は図10に示すとおりである。The address value from the controller 1 is CL
The data is incremented in synchronization with 1, and the same operation is repeated a times to hold data for a row in the line buffer 3. D1, D2,... Da shown in FIG. 10 are the first line, the second line,.
3 shows the latched data. At the same time as the data for a row is accumulated, a predetermined operation is performed on the row selection pattern signal sent from the row selection pattern generation circuit 7, and the operation result is latched by the latch circuit 6 in synchronization with the clock CL2. The operation period, the latch data and the timing relationship between CL1 and CL2 are as shown in FIG.
【0019】ここで、演算回路はラインバッファー3か
ら出力されたa行分のデータおよび仮想データ発生回路
8から出力されたb行分の仮想データと(a+b)行の
行選択パターンを、図6に示すように各ビットの排他的
論理和をとり、その(a+b)出力を加算する演算を行
う。Here, the arithmetic circuit calculates the data for row a output from the line buffer 3, the virtual data for row b output from the virtual data generation circuit 8, and the row selection pattern for (a + b) rows, as shown in FIG. As shown in (1), the exclusive OR of each bit is calculated, and the (a + b) output is added.
【0020】この演算は、132個の列信号に対して並
列に行われる。ラッチ回路6から出力された演算結果は
列電圧発生回路11に送られる。列電圧発生回路11に
送られたcビットのデータはデコーダーおよびレベルシ
フターを介して、列電圧として出力される。ここで、演
算結果のcビットは通常(a+b)入力加算回路の場
合、出力値は0、1、2・・・、(a+b)の(a+b
+1)通りの値が考えられ、それに対応するビットとな
る。This operation is performed in parallel on 132 column signals. The operation result output from the latch circuit 6 is sent to the column voltage generation circuit 11. The c-bit data sent to the column voltage generation circuit 11 is output as a column voltage via a decoder and a level shifter. Here, the c bits of the operation result are normally (a + b) In the case of an input addition circuit, the output value is (a + b) of 0, 1, 2,..., (A + b).
+1) values are conceivable, and the corresponding bits are obtained.
【0021】しかし、仮想データを適当に選ぶことによ
って、その出力値の数を低減できる。以下、仮想データ
による演算ビットの調整方法、および仮想データ発生回
路8について同時選択行数5、仮想行数3の場合を例に
とって説明する。However, by appropriately selecting the virtual data, the number of output values can be reduced. Hereinafter, a method of adjusting operation bits by virtual data and the virtual data generating circuit 8 will be described by taking as an example a case where the number of simultaneously selected rows is 5 and the number of virtual rows is 3.
【0022】図5は「8×8」のアダマール行列であ
る。この上位5ビットを実選択行用の行列、下位3ビッ
トを仮想行用の行列とする。ここで、仮想行がない5行
同時選択駆動法を考える。たとえば、図12に示すデー
タの場合、「5×8」行列との各ビットの排他的論理和
をとり、加算した値は列毎に「0、2、2、2、1、
3、3、3」となる。FIG. 5 shows an “8 × 8” Hadamard matrix. The upper 5 bits are used as a matrix for the actually selected row, and the lower 3 bits are used as a matrix for the virtual row. Here, a 5-row simultaneous selection driving method without a virtual row is considered. For example, in the case of the data shown in FIG. 12, the exclusive OR of each bit with the “5 × 8” matrix is taken, and the added value is “0, 2, 2, 2, 1,.
3, 3, 3 ".
【0023】また、図13に示すデータの場合は「4、
2、2、2、5、3、3、3」となり、その他のデータ
全てを考えても、とり得る値は「0、1、2、3、4、
5」の6とおりである。すなわち、列出力レベルは6つ
存在することに相当する。In the case of the data shown in FIG.
2, 2, 2, 5, 3, 3, 3 ”, and considering all other data, possible values are“ 0, 1, 2, 3, 4,
5 ". That is, there are six column output levels.
【0024】ここで、図12のデータの6行目に1、7
行目に0、8行目に0を仮に想定して図5の「8×8」
行列との同様の演算を行う。すると、各列についてその
出力は「2、4、2、4、2、4、6、4」となる。ま
た、図13の場合に6行目に0、7行目に0、8行目に
1を想定して、同様な演算を行うと、出力値は「6、
4、4、2、6、4、4、6」となる。Here, in the sixth row of the data in FIG.
Assuming that 0 is on the line and 0 is on the 8th line, “8 × 8” in FIG.
Performs a similar operation with a matrix. Then, the output of each column is “2, 4, 2, 4, 2, 4, 6, 4”. Also, in the case of FIG. 13, assuming 0 in the sixth row, 0 in the seventh row, and 1 in the eighth row, if the same calculation is performed, the output value becomes “6,
4, 4, 2, 6, 4, 4, 6 ".
【0025】これらを6ビットのデータ全てに対して適
当な仮想データを想定すると、出力値は「2、4、6」
の3とおりに集約できることがわかる。これは、以下の
ように考えることもできる。Assuming that these are appropriate virtual data for all 6-bit data, the output value is "2, 4, 6".
It can be seen that they can be aggregated in three ways. This can be considered as follows.
【0026】上述したように仮想行のない場合の出力値
は「0、1、2、3、4、5」の6つである。しかし、
仮想行の3行のデータによって、出力値を「0、+1、
+2または+3」のいずれかの値で可変可能である。そ
のため、仮想行のない場合の出力値が0の場合は「2」
に、1の場合は「2」または「4」に、2の場合は
「2」または「4」に、3の場合は「4」または「6」
に、4の場合は「4」または「6」に、5の場合は
「6」に可変可能となる。結果として「2、4、6」の
3とおりに集約される。As described above, there are six output values "0, 1, 2, 3, 4, 5" when there is no virtual row. But,
The output value is set to “0, + 1,
+2 or +3 ”. Therefore, if the output value when there is no virtual row is 0, "2"
In the case of 1, "2" or "4", in the case of 2, "2" or "4", in the case of 3, "4" or "6"
In the case of 4, it can be changed to "4" or "6", and in the case of 5, it can be changed to "6". As a result, they are collected in three ways, "2, 4, 6".
【0027】これらの法則を元に、仮想データ発生回路
8はaビットのデコーダーまたはルックアップテーブル
等により、仮想データを適当に決めることができる。こ
のようにして、仮想データ発生回路8から出力されたデ
ータにより、加算回路5出力は有効ビット数を減らせ
る。行電圧発生回路9は、行選択信号発生回路から出力
された行選択信号をデコードし、シフトレジスター形式
に順次選択されたa本の選択行に行電圧を印加する。行
電圧、列電圧の出力タイミングは図10に示すとおりで
ある。Based on these rules, the virtual data generating circuit 8 can appropriately determine virtual data by using an a-bit decoder or a look-up table. In this way, the data output from the virtual data generating circuit 8 allows the output of the adding circuit 5 to reduce the number of effective bits. The row voltage generation circuit 9 decodes the row selection signal output from the row selection signal generation circuit, and applies a row voltage to a selected rows sequentially selected in a shift register format. The output timing of the row voltage and the column voltage is as shown in FIG.
【0028】[0028]
【発明が解決しようとする課題】しかし、従来例2の技
術で、仮想行を設定し駆動を行う駆動装置は上述した回
路ブロックで構成されるため、以下のような問題点があ
った。つまり、列信号を並列に処理する場合、従来例1
の線順次駆動法の駆動装置に比べ、列電圧演算回路、ラ
インバッファー、および仮想データ発生回路が必要とな
り、回路規模が増加し、チップ面積が増加した。ワンチ
ップLSI化して製造しようとしても、半導体プロセス
として、5V標準ロジックIC用のプロセスを使用でき
るにもかかわらず、結果的にはコストアップとなってい
た。However, the driving device for setting and driving a virtual row in the technique of the prior art 2 is composed of the above-described circuit blocks, and thus has the following problems. That is, when the column signals are processed in parallel, the conventional example 1
As compared with the driving device of the line sequential driving method, a column voltage operation circuit, a line buffer, and a virtual data generation circuit are required, the circuit scale is increased, and the chip area is increased. Even if a single-chip LSI is to be manufactured, the cost increases as a result, although a process for a 5V standard logic IC can be used as a semiconductor process.
【0029】また、回路規模の増加を抑えるために、ク
ロックスピードを増加すると、消費電流が増加するた
め、回路規模と消費電流がトレードオフの関係にあっ
た。本発明は、MLA駆動法を行う駆動装置であって、
その回路構成を最適化し、消費電流の増加を抑えたまま
で、集積回路化した場合の回路規模の増加を抑える駆動
装置を提案する。When the clock speed is increased in order to suppress an increase in the circuit scale, the current consumption increases. Therefore, there is a trade-off between the circuit scale and the current consumption. The present invention is a driving device for performing an MLA driving method,
The present invention proposes a drive device that optimizes the circuit configuration and suppresses an increase in circuit scale when integrated, while suppressing an increase in current consumption.
【0030】[0030]
【課題を解決するための手段】すなわち、請求項1は、
仮想データ発生手段と、行電極駆動手段と、列電極駆動
手段と、表示データを記憶するメモリー手段と、列出力
電圧を演算する演算手段と、行選択パターンを出力する
行選択パターン発生手段とが備えられ、行電極と列電極
がマトリックス状に配置された液晶表示素子に対しk・
m本(kは2以上の整数、mは1以上の整数)の同時選
択駆動行およびk・n本(nは1以上の整数)の仮想行
を設定し、複数行同時選択法で駆動する駆動装置におい
て、行選択パターンとして行ベクトルが互いに直交する
(m+n)行の行列Aを拡張した行列Bを用い、A単位
で列出力電圧を演算することを特徴とする駆動装置を提
供する。Means for Solving the Problems That is, claim 1 is as follows.
Virtual data generating means, row electrode driving means, column electrode driving means, memory means for storing display data, calculating means for calculating a column output voltage, and row selection pattern generating means for outputting a row selection pattern. And a liquid crystal display element in which row electrodes and column electrodes are arranged in a matrix.
m (k is an integer of 2 or more, m is an integer of 1 or more) simultaneously selected driving rows and k · n (n is an integer of 1 or more) virtual rows are set and driven by a multiple row simultaneous selection method. In the driving device, a driving device is characterized in that a matrix B obtained by expanding a matrix A of (m + n) rows whose row vectors are orthogonal to each other is used as a row selection pattern, and a column output voltage is calculated in A units.
【0031】また、請求項2は、行電極駆動手段と、列
電極駆動手段と、表示データを記憶するメモリー手段
と、列出力電圧を演算する演算手段と、行選択パターン
を出力する行選択パターン発生手段とが備えられ、行電
極と列電極がマトリックス状に配置された液晶表示素子
に対しk・m本(kは2以上の整数、mは1以上の整
数)の同時選択駆動行を設定し、複数行同時選択法で駆
動する駆動装置において、行選択パターンとして行ベク
トルが互いに直交する(m行+1仮想行)の行列Aを拡
張した行列Bを用い、A単位で列出力電圧を演算するこ
とを特徴とする駆動装置を提供する。[0031] Further, the present invention provides a row electrode driving means, a column electrode driving means, a memory means for storing display data, a calculating means for calculating a column output voltage, and a row selection pattern for outputting a row selection pattern. Generating means, and set up km · m (k is an integer of 2 or more, m is an integer of 1 or more) simultaneously selected driving rows for a liquid crystal display element in which row electrodes and column electrodes are arranged in a matrix. Then, in a driving device driven by the multiple-row simultaneous selection method, a matrix B obtained by expanding a matrix A in which row vectors are orthogonal to each other (m rows + 1 virtual rows) is used as a row selection pattern, and a column output voltage is calculated in units of A. A driving device is provided.
【0032】また、請求項3は、式(1)の行ベクトル
が互いに直交する行列Bを用いる請求項1または2に記
載の駆動装置を提供する。ただし、式(1)において、
p1、p2、p3、p4はそれぞれ1または−1であ
り、かつ、p1・p2・p3・p4=−1である。The third aspect of the present invention provides the driving device according to the first or second aspect, wherein a matrix B in which the row vectors of the equation (1) are orthogonal to each other is used. However, in equation (1),
p 1 , p 2 , p 3 , and p 4 are each 1 or −1, and p 1 , p 2 , p 3, and p 4 = −1.
【0033】[0033]
【数3】 (Equation 3)
【0034】また、請求項4は、式(2)の行ベクトル
が互いに直交する行列Cを用いる請求項3に記載の駆動
装置を提供する。ただし、式(2)において、p5、p
6、p7、p8はそれぞれ1または−1であり、かつ、
p5・p6・p7・p8=−1である。According to a fourth aspect of the present invention, there is provided the driving device according to the third aspect, wherein a matrix C in which the row vectors of the equation (2) are orthogonal to each other is used. However, in equation (2), p 5 , p
6 , p 7 and p 8 are each 1 or −1, and
p 5 · p 6 · p 7 · p 8 = -1.
【0035】[0035]
【数4】 (Equation 4)
【0036】また、行列Bまたは行列Cの行または列の
いずれか一方を入れ替えて用いる上記駆動装置を提供す
る。また、行列Bまたは行列Cの列の符号を逆転して用
いる上記駆動装置を提供する。また、k=2かつm=3
とした上記駆動装置を提供する。また、K=2かつm=
3かつn=1とした上記駆動装置を提供する。また、請
求項5は1チップのLSIとした請求項1、2、3また
は4に記載の駆動装置を提供する。この際、発振回路お
よび電源回路を内蔵することが好ましい。また、請求項
6は、請求項1、2、3、4または5に記載の駆動装置
と液晶表示素子とが備えられた液晶表示装置を提供す
る。Further, the present invention provides the above-mentioned driving device, which uses one of the rows and columns of the matrix B or the matrix C by exchanging them. In addition, the present invention provides the above-described driving device, which uses the matrix B or the matrix C with the column code reversed. Also, k = 2 and m = 3
The drive device described above is provided. Also, K = 2 and m =
The present invention provides the above-described driving device, wherein 3 and n = 1. According to a fifth aspect of the present invention, there is provided the driving device according to the first, second, third, or fourth aspect, wherein the one-chip LSI is provided. At this time, it is preferable to incorporate an oscillation circuit and a power supply circuit. A sixth aspect of the present invention provides a liquid crystal display device including the driving device according to the first, second, third, fourth, or fifth aspect and a liquid crystal display element.
【0037】[0037]
【発明の実施の形態】以下、各例について図面を参照し
ながら説明する。例1および例2が本発明であり、例A
が比較例である。Embodiments of the present invention will be described below with reference to the drawings. Examples 1 and 2 are the invention, and Example A
Is a comparative example.
【0038】(例1)図1は例1の構成を示すブロック
図である。単純マトリックス駆動で、「64行×132
列」ドットの単純マトリックス液晶表示素子を有する液
晶パネル10を用いる。本例では同時に選択される行電
極数が6(k=2、m=3)、仮想行電極数が2(k=
2、n=1)とした。Example 1 FIG. 1 is a block diagram showing the structure of Example 1. By simple matrix drive, "64 rows x 132
A liquid crystal panel 10 having a simple matrix liquid crystal display element of "row" dots is used. In this example, the number of simultaneously selected row electrodes is 6 (k = 2, m = 3), and the number of virtual row electrodes is 2 (k =
2, n = 1).
【0039】液晶パネル10の駆動装置301はMPU
とのインターフェースおよび内部の各タイミングを制御
するコントローラー1、表示データが書き込まれるメモ
リー2、列電極に印加する電圧を決めるための演算回路
51、表示データとの演算により列電圧を決めるための
パターン、すなわち、行電極に印加する行選択パターン
を発生する行選択パターン発生回路7、行選択パターン
に従った行電圧を発生する行電圧発生回路9、演算回路
51の出力に応じた列電圧を発生する列電圧発生回路1
1が備えられている。The driving device 301 of the liquid crystal panel 10 is an MPU
A controller 1 for controlling an interface with each other and each internal timing, a memory 2 in which display data is written, an arithmetic circuit 51 for determining a voltage to be applied to a column electrode, a pattern for determining a column voltage by operation with display data, That is, a row selection pattern generation circuit 7 for generating a row selection pattern to be applied to a row electrode, a row voltage generation circuit 9 for generating a row voltage according to the row selection pattern, and a column voltage according to the output of the arithmetic circuit 51 are generated. Column voltage generation circuit 1
1 is provided.
【0040】演算回路51には、ラインバッファー3、
仮想データ発生回路8、コンパレータ回路4、加算回路
5A、ラッチ回路6A、加算回路5Bが設けられた。さ
らに、加算回路5Bの出力がラッチ回路6Bに接続さ
れ、さらに、ラッチ回路6Bの出力が列電圧発生回路1
1に接続される。The arithmetic circuit 51 includes a line buffer 3,
A virtual data generation circuit 8, a comparator circuit 4, an addition circuit 5A, a latch circuit 6A, and an addition circuit 5B are provided. Further, the output of the addition circuit 5B is connected to the latch circuit 6B, and the output of the latch circuit 6B is connected to the column voltage generation circuit 1
Connected to 1.
【0041】次に、各ブロックの動作について詳述す
る。コントローラー1は80系パラレル、68系パラレ
ル、シリアル系MPUインターフェースに対応し、 イン
タフェースから送られるデータをメモリー2に格納す
る。メモリー2は表示RAM64×132ビットを内蔵
し、液晶パネル10の画素1ドットに内蔵RAMの1ド
ットが一対一に対応している。Next, the operation of each block will be described in detail. The controller 1 is compatible with 80-system parallel, 68-system parallel, and serial MPU interfaces, and stores data sent from the interface in the memory 2. The memory 2 has a display RAM of 64 × 132 bits, and one dot of the built-in RAM corresponds to one dot of a pixel of the liquid crystal panel 10 on a one-to-one basis.
【0042】メモリー2はコントローラー1から送られ
るラインアドレス信号の値をデコードし、対応する1行
分、132個のデータをラインバッファー3に送る。コ
ントローラー1のラインアドレス値はCL1に同期して
インクリメントされる。ラインバッファー3には順次1
行分のデータが連続行データとして送られCL1に同期
してラインバッファー3にラッチされる。ラインバッフ
ァー3は3行分のラッチ機能をもち、シフトレジスター
形式で連続した3行分のデータを保持する。The memory 2 decodes the value of the line address signal sent from the controller 1, and sends 132 data corresponding to one line to the line buffer 3. The line address value of the controller 1 is incremented in synchronization with CL1. Line buffer 3
Row data is sent as continuous row data and latched in the line buffer 3 in synchronization with CL1. The line buffer 3 has a latch function for three rows, and holds data for three consecutive rows in a shift register format.
【0043】なお、本例では3行分のラッチ機能を持た
せているが、同期をうまくとれば2行分のラッチ機能で
よく、3行目のデータはメモリー2からの信号を直接コ
ンパレーター回路4および仮想データ発生回路8に入力
すればよい。In this example, a latch function for three rows is provided. However, if synchronization is achieved well, a latch function for two rows may be used. Data in the third row is obtained by directly converting a signal from the memory 2 into a comparator. What is necessary is just to input to the circuit 4 and the virtual data generation circuit 8.
【0044】一方、行選択パターン発生回路7は、コン
トローラー1から送られたCL2に同期して4ビットの
行選択パターンを発生する。CL2は図2に示すように
CL1を3分周した信号であり、ラインバッファー3の
3行分のデータがすべて更新される毎に、行選択パター
ンを更新するようになっている。On the other hand, the row selection pattern generation circuit 7 generates a 4-bit row selection pattern in synchronization with CL2 sent from the controller 1. CL2 is a signal obtained by dividing the frequency of CL1 by 3 as shown in FIG. 2, and updates the row selection pattern every time data of three rows of the line buffer 3 is updated.
【0045】行選択パターンは、図4に示す「8×8」
の直交行列Bを使用した。この直交行列Bは図3に示す
「4×4」の直交行列Aを、図4に示すように拡張した
直交行列である。図3の直行行列Aの4行目に当たる行
を仮想行電極とした。このように拡張しても直交性は保
たれる。この「8×8」の直交行列BはCL2に同期さ
せて、列内の上位4ビット、下位4ビットの順に出力さ
れ、順次列方向にシフトして出力される。The row selection pattern is “8 × 8” shown in FIG.
Was used. The orthogonal matrix B is an orthogonal matrix obtained by expanding the “4 × 4” orthogonal matrix A shown in FIG. 3 as shown in FIG. The row corresponding to the fourth row of the orthogonal matrix A in FIG. 3 was defined as a virtual row electrode. The orthogonality is maintained even with such an extension. The “8 × 8” orthogonal matrix B is output in the order of upper 4 bits and lower 4 bits in the column in synchronization with CL2, and is sequentially shifted in the column direction and output.
【0046】ここで、直交行列の要素「1」および「−
1」はロジック信号としては各々「1」「0」に対応す
る信号となっており、最終的に液晶パネル10に出力さ
れる電圧としては、「1」が正の選択電圧、「−1」が
負の選択電圧に相当する。Here, the elements “1” and “−” of the orthogonal matrix
"1" is a signal corresponding to "1" and "0" respectively as a logic signal, and as a voltage finally output to the liquid crystal panel 10, "1" is a positive selection voltage and "-1". Corresponds to a negative selection voltage.
【0047】行選択パターン発生回路7から出力された
4ビットの行選択パターンは、行電圧発生回路9および
コンパレーター回路4に送られるとともに、4ビットの
内、実選択行に対応する3ビットが行電圧発生回路9に
送られる。行電圧発生回路9に送られた信号は、6ビッ
ト分、すなわち3ビットデータ2回分をデコーダーとレ
ベルシフターにより、行電圧に変換され、CL2に同期
させて6行の選択行から出力される。The 4-bit row selection pattern output from the row selection pattern generation circuit 7 is sent to the row voltage generation circuit 9 and the comparator circuit 4 and, of the 4 bits, 3 bits corresponding to the actually selected row are output. It is sent to the row voltage generation circuit 9. The signal sent to the row voltage generating circuit 9 is converted into a row voltage of 6 bits, that is, two 3-bit data by a decoder and a level shifter, and is output from the selected 6 rows in synchronization with CL2.
【0048】ここで、行電圧発生回路9が選択している
6行と、その6行に対応するデータから演算した列電圧
出力との同期がとれるように、図2に示すようなタイミ
ングで出力して、列信号とのタイミングを合わせてい
る。選択行はシフトレジスターによって6行単位のブロ
ック毎に順次選択され、11ブロック目、すなわち、
「61、62、63、64、65、66行目」が選択さ
れた後、1ブロック目、すなわち、「1、2、3、4、
5、6行目」の選択を行うことを繰り返す。Here, the six rows selected by the row voltage generating circuit 9 and the column voltage outputs calculated from the data corresponding to the six rows are synchronized with the output shown in FIG. Then, the timing with the column signal is adjusted. The selected row is sequentially selected for each block of 6 rows by the shift register, and the eleventh block, that is,
After selecting “lines 61, 62, 63, 64, 65, 66”, the first block, that is, “1, 2, 3, 4,.
The selection of “5th and 6th rows” is repeated.
【0049】ここで、65、66行目は実際には表示さ
れず、メモリー2内にも存在しないが、演算上は必要と
されるため、本例では、メモリー2のアドレスのインク
リメントを停止し、64ライン目のデータをそのまま、
65、66ライン目に当てた。全てのブロックが8列分
の直交行列Bを1度ずつ選択し終えて1フレームとな
る。Here, the 65th and 66th lines are not actually displayed and do not exist in the memory 2, but they are required for the calculation, so in this example, the increment of the address of the memory 2 is stopped. , The data of the 64th line
It hit the 65th and 66th lines. All the blocks have been selected once for each of the eight columns of the orthogonal matrix B, resulting in one frame.
【0050】一方、コンパレーター回路4に送られた行
選択パターンは、先に示したラインバッファー3の3行
分と仮想データ発生回路8から送られた1行分の計4行
分のデータとの演算が132列分、すなわち、4×13
2ビットのデータとの演算が行われる。On the other hand, the row selection pattern sent to the comparator circuit 4 includes the data for three rows of the line buffer 3 and the data for one row sent from the virtual data generation circuit 8 for a total of four rows. Is performed for 132 columns, that is, 4 × 13
An operation with 2-bit data is performed.
【0051】仮想データ発生回路8は3行のデータから
1行の仮想データを発生する装置で、3ビットのデコー
ダーからなっている。この仮想データ発生回路8は上述
のように、列電圧レベルを減らす役割を果たす。たとえ
ば、3行同時選択の場合には、0、1、2、3の4つの
列電圧レベルから、1、3のみしかとらないように、仮
想データを決める。The virtual data generation circuit 8 generates one row of virtual data from three rows of data, and comprises a 3-bit decoder. This virtual data generation circuit 8 serves to reduce the column voltage level as described above. For example, in the case of simultaneous selection of three rows, virtual data is determined so that only 1, 3 are taken from four column voltage levels of 0, 1, 2, and 3.
【0052】コンパレーター回路4は4×132個の排
他的論理和回路からなり、4ビットの行選択パターンと
4行のデータの各ビット毎の排他的論理和を132列の
データに対して並列に処理する。この演算結果は加算回
路5Aに送られる。加算回路5Aは4入力の加算器13
2個からなっており、コンパレーター回路4の4ビット
の出力値を加算する。The comparator circuit 4 is composed of 4 × 132 exclusive OR circuits, and a 4-bit row selection pattern and an exclusive OR of each bit of 4 rows of data are parallelized to 132 columns of data. To process. This calculation result is sent to the addition circuit 5A. The adder circuit 5A is a 4-input adder 13
It consists of two, and adds the 4-bit output value of the comparator circuit 4.
【0053】加算値は「0、1、2、3、4」の5とお
りが考えられるが、上述したように、出力値は「1」と
「3」しかとらないように仮想データを決めている。こ
のため、実際には2とおりの場合しかなく、加算出力の
下位2ビット目の1ビットのみ有効となる。加算回路5
Aの出力はラッチ回路6AによりCL2に同期してラッ
チされる。このようにして、まず、6行分の内、3行分
のデータを処理する。There are five possible addition values, "0, 1, 2, 3, 4". As described above, virtual data is determined so that the output value takes only "1" and "3". I have. For this reason, there are actually only two cases, and only the lower second bit of the addition output is valid. Addition circuit 5
The output of A is latched by the latch circuit 6A in synchronization with CL2. In this way, first, data of three lines out of six lines is processed.
【0054】残りの3行に関しても、同様にして計算で
きる。加算回路5Aから1ビットの出力を得る。この出
力と既にラッチ回路6Aに保持していた1ビットデータ
とを加算回路5Bで加算し、その結果「0、1、2」の
3とおり2ビットのデータがラッチ回路6Bにラッチさ
れる。ラッチ回路6Bの出力は列電圧発生回路11に送
られデコーダーとレベルシフター回路を通して、先に示
した行電圧発生回路9との同期をとって、CL2に同期
して液晶パネル10に出力される。The remaining three rows can be similarly calculated. A one-bit output is obtained from the adder circuit 5A. This output and the 1-bit data already held in the latch circuit 6A are added by the adder circuit 5B, and as a result, three 2-bit data "0, 1, 2" are latched in the latch circuit 6B. The output of the latch circuit 6B is sent to the column voltage generation circuit 11, passed through the decoder and the level shifter circuit, synchronized with the row voltage generation circuit 9 described above, and output to the liquid crystal panel 10 in synchronization with CL2.
【0055】以上、本例のように、「4×4」の直交行
列Aを拡張して「8×8」の直交行列Bを作成した場
合、以下の例Aで示すように、6ライン全てを並列に演
算する必要はない。3ライン毎に2回に分けて演算可能
となる。そして、回路として、ラインバッファーを含む
ラッチ回路の数は8×132個から6×132個に減少
する。コンパレーター回路4の数は8×132個の排他
的論理輪回路が4×132個に半減し、8ビットの加算
回路は4ビットの加算回路と2ビットの加算回路に置き
換えでき、6ビットデコーダーは3ビットデコーダーに
削減できる。このため、駆動装置全体としては飛躍的な
回路削減を達成できる。As described above, when the orthogonal matrix A of “4 × 4” is extended to create the orthogonal matrix B of “8 × 8”, as shown in the following example A, all six lines are used. Need not be calculated in parallel. The calculation can be performed twice for every three lines. As a circuit, the number of latch circuits including line buffers is reduced from 8 × 132 to 6 × 132. The number of the comparator circuits 4 is reduced by half from 8 × 132 exclusive logic circuits to 4 × 132 circuits. The 8-bit adder circuit can be replaced with a 4-bit adder circuit and a 2-bit adder circuit, and a 6-bit decoder. Can be reduced to a 3-bit decoder. For this reason, drastic circuit reduction can be achieved for the entire driving device.
【0056】また、拡張した行列の列を入れ替えた場合
や、列符号を変えた場合でも同様に演算できる。行を入
れ替えた場合には、行入れ替えしていない行列をそのま
ま使えるように、メモリーからデータを呼び出すときの
アドレス値を入れ替え、行に合わせれば同様に演算でき
る。The same operation can be performed when the columns of the expanded matrix are exchanged or when the column codes are changed. When the rows are replaced, the same operation can be performed by replacing the address value at the time of calling the data from the memory and matching the rows so that the matrix which has not been replaced can be used as it is.
【0057】(例2)図9は本例の駆動装置401のブ
ロック図である。本例においても例1と同様に同時選択
行数6、仮想行数2を採用した。例1と異なる構成は次
のとおりである。まず第1点は、メモリー2から出力さ
れた信号が直接ラインバッファー3に入力されず、コン
パレーター回路4を通して入力されることである。第2
点は、仮想データ発生回路8が削除されていることであ
る。また、動作タイミング等に関しては、図14に示す
とおりである。まず、本例の機構と動作について説明す
る。(Example 2) FIG. 9 is a block diagram of a driving device 401 of the present example. Also in this example, as in Example 1, the number of simultaneously selected rows 6 and the number of virtual rows 2 were adopted. The configuration different from Example 1 is as follows. First, the signal output from the memory 2 is not directly input to the line buffer 3 but input through the comparator circuit 4. Second
The point is that the virtual data generation circuit 8 has been deleted. The operation timing and the like are as shown in FIG. First, the mechanism and operation of the present example will be described.
【0058】上述したように、同時選択数6の場合、列
電圧を決める演算後の出力値は「0、1、2、3、4、
5、6」の7つであり、2つの仮想データを加えること
により、「2、4、6」に集約できる。本例では、同時
選択数3の2ブロックに分けたため、同時選択数3の場
合の出力値「0、1、2、3」の4つに対して1つの仮
想データを加えて「1、3」に集約できる。As described above, in the case of the simultaneous selection number 6, the output value after the operation for determining the column voltage is “0, 1, 2, 3, 4,.
5, 6 ", and can be aggregated into" 2, 4, 6 "by adding two virtual data. In this example, since the block is divided into two blocks with three simultaneous selections, one virtual data is added to four output values “0, 1, 2, 3” in the case of three simultaneous selections to add “1, 3”. ].
【0059】ここで、同時選択数6の場合で、演算後の
出力値が2の場合に2つの仮想データの設定によって出
力値を集約した場合に考えられる出力値は仮想データに
より出力が不変の場合の「2」と+2される場合の
「4」の2つがあり、仮想データを加えないときのデー
タからは一意的には決まらない。Here, when the number of simultaneous selections is 6, and the output value after the operation is 2, the output value which can be considered when the output values are aggregated by setting two virtual data is invariable by the virtual data. There are two cases, “2” in the case and “4” in the case of +2, and cannot be uniquely determined from data when virtual data is not added.
【0060】一方同時選択数が3の場合で1つの仮想デ
ータを加える場合を考えると、1つの仮想データで変化
可能な出力値は「0」または「+1」であるため、同時
選択数3の場合の出力値が0、1の場合は「1」に、
2、3の場合は「3」に集約されることが一意的に決ま
る。On the other hand, when one virtual data is added when the number of simultaneous selections is three, the output value that can be changed by one virtual data is “0” or “+1”. If the output value is 0 or 1, the output value is "1".
In the case of 2, 3, it is uniquely determined that the data is aggregated into “3”.
【0061】このことより、同時選択数3の場合には、
仮想データ発生回路は不要となり、図9の加算回路5A
の出力の下位2ビット目のみ有効なデータとして取り出
せばよいことになる。また、仮想データ発生回路8が不
要なため、ラインバッファー3に一旦データをためてか
ら演算する必要はなく、コンパレーター回路4を通して
からラッチすることが可能となり、コンパレーター回路
の削減ができる。From the above, in the case of three simultaneous selections,
The virtual data generation circuit becomes unnecessary, and the addition circuit 5A shown in FIG.
In this case, only the lower 2 bits of the output of the data No. need to be extracted as valid data. Further, since the virtual data generation circuit 8 is unnecessary, it is not necessary to temporarily store data in the line buffer 3 and then perform an operation, and the data can be latched after passing through the comparator circuit 4, and the number of comparator circuits can be reduced.
【0062】この場合、1ライン毎にコンパレートする
ため、行選択パターン発生回路7は直交行列の各列の上
から1ビットずつをクロックCL1に同期してコンパレ
ーター回路4および行電圧発生回路9に送る。行電圧発
生回路9は5ビット分のシフトレジスターによって、シ
リアルに送られてくる行選択パターン5行分をため、行
選択パターン発生回路7から直接送られるてくる信号1
行の計6行分をCL2に同期してラッチし、列電圧発生
回路11とのタイミングを合わせて、次のCL2に同期
して出力する。In this case, since the comparison is performed for each line, the row selection pattern generation circuit 7 synchronizes the bit from the top of each column of the orthogonal matrix one by one with the clock CL1 and the comparator circuit 4 and the row voltage generation circuit 9 Send to The row voltage generation circuit 9 uses a 5-bit shift register to store the five rows of the row selection pattern serially transmitted, so that the signal 1 directly transmitted from the row selection pattern generation circuit 7 is used.
A total of six rows are latched in synchronization with CL2, and output in synchronization with the next CL2 in synchronization with the column voltage generation circuit 11.
【0063】出力同期のタイミングは図14に示すとお
りである。また、例1でも述べたように演算部のライン
バッファーに関しては適当にタイミングを調整すれば、
本例に示すように2ライン分のラインバッファーでも可
能であり、コンパレーター出力を直接加算回路5Aに入
力する方法もある。この場合のタイミングも図14に示
すとおりである。The timing of output synchronization is as shown in FIG. Also, as described in Example 1, if the timing of the line buffer of the arithmetic unit is appropriately adjusted,
As shown in this example, a line buffer for two lines is also possible, and there is a method of directly inputting the output of the comparator to the addition circuit 5A. The timing in this case is also as shown in FIG.
【0064】以上のように同時選択数3、仮想行数1の
特徴をうまく利用すれば、仮想データ発生回路8を削除
できる。また、コンパレーター部も例1の1/3の回路
規模ですむため、大幅な回路規模の削減が可能となる。
また、上記のような回路構成となるので、1チップのL
SIに集積化することが容易となる。As described above, if the features of the number of simultaneous selections 3 and the number of virtual rows 1 are properly used, the virtual data generation circuit 8 can be eliminated. In addition, the circuit size of the comparator unit is only 1/3 of that of Example 1, so that the circuit size can be significantly reduced.
Further, since the circuit configuration is as described above, one chip of L
It becomes easy to integrate into SI.
【0065】たとえば、昇圧回路等を含む電源回路や発
振回路を内蔵した場合でも、本発明の回路削減効果によ
り、チップサイズは出力のパッドサイズによって決まる
大きさとなり、チップコストの増加はほとんどなく、む
しろ5V標準ロジックIC用の半導体プロセスを用いて
集積化できるので、製造が容易になり、低コスト化を達
成できる。For example, even when a power supply circuit including a booster circuit or the like and an oscillation circuit are built in, the chip size is determined by the output pad size due to the circuit reduction effect of the present invention, and there is almost no increase in chip cost. Rather, since integration can be performed using a semiconductor process for a 5V standard logic IC, manufacturing is facilitated and cost reduction can be achieved.
【0066】なお、上記の実施の形態では、行ベクトル
が互いに直交する行列A,Bとして正方行列を用いた
が、本発明は、正方行列を用いる場合に限られるもので
はない。In the above embodiment, a square matrix is used as the matrices A and B whose row vectors are orthogonal to each other. However, the present invention is not limited to the case where a square matrix is used.
【0067】(例A)「64行×132列」ドットの液
晶パネル10について、同時選択駆動行6本、仮想行2
本とし、図5に示す「8×8」のアダマール行列を行選
択パターンとして用い、上位6行を実選択行、下位2行
を仮想行に当てたMLA駆動法を用いた。(Example A) With regard to the liquid crystal panel 10 of “64 rows × 132 columns” dots, six simultaneously selected drive rows and virtual row 2
The MLA driving method in which the “8 × 8” Hadamard matrix shown in FIG. 5 is used as a row selection pattern, the upper six rows are assigned to the actually selected rows, and the lower two rows are assigned to the virtual rows.
【0068】コントローラー付き駆動装置302のブロ
ック図を図15に示す。これは、従来例2で説明したM
LA駆動法のa=6、b=2に相当する。基本的な動作
は従来例2で示したものと同様である。この方式の場
合、ラインバッファーを含むラッチ回路は8×132
個、コンパレーター回路4は8×132個、加算回路5
は8ビットの回路、仮想データ発生回路8は6ビットデ
コーダーが必要となる。そのため、回路規模の増加が大
きく、1チップIC化した場合に、出力のパッドサイズ
で決まるチップ面積よりも大きくなった。FIG. 15 is a block diagram of the driving device 302 with a controller. This corresponds to M
This corresponds to a = 6 and b = 2 in the LA driving method. The basic operation is the same as that shown in the conventional example 2. In the case of this method, the latch circuit including the line buffer is 8 × 132
8 × 132 comparator circuits 4, adder circuit 5
Requires an 8-bit circuit, and the virtual data generation circuit 8 requires a 6-bit decoder. For this reason, the circuit scale is greatly increased, and when a one-chip IC is used, the chip area is larger than the chip area determined by the output pad size.
【0069】[0069]
【発明の効果】以上のように、本発明の駆動装置および
液晶表示装置は、仮想行を持つ複数ライン同時選択駆動
法を用いても、演算回路規模の増加を抑制でき、さらに
同時選択数3、仮想行数1を拡張した行列を用いること
により、従来必要とされた仮想行用のデータ発生回路の
削除が可能となった。その結果、1チップのLSIに集
積化された場合であっても、消費電流の増加を最小限に
抑えた状態で、チップサイズはパッドサイズで決まる大
きさにでき、チップコストの低減が達成可能となった。As described above, the driving device and the liquid crystal display device according to the present invention can suppress an increase in the scale of the arithmetic circuit even if the simultaneous selection driving method for a plurality of lines having virtual rows is used. By using a matrix in which the number of virtual rows is expanded to 1, the data generation circuit for virtual rows that has been conventionally required can be deleted. As a result, even when integrated on a one-chip LSI, the chip size can be determined by the pad size while minimizing the increase in current consumption, and a reduction in chip cost can be achieved. It became.
【図1】 例1の駆動装置のブロック図。FIG. 1 is a block diagram of a driving device of Example 1.
【図2】 例1の動作を説明するタイミング図。FIG. 2 is a timing chart for explaining the operation of Example 1;
【図3】 「4×4」の直交行列を示す説明図。FIG. 3 is an explanatory diagram showing an orthogonal matrix of “4 × 4”;
【図4】 例1の行選択パターン発生回路で使用する拡
張して得た直交行列を示す説明図。FIG. 4 is an explanatory diagram showing an expanded orthogonal matrix used in the row selection pattern generation circuit of Example 1;
【図5】 「8×8」アダマール行列を示す説明図。FIG. 5 is an explanatory diagram showing an “8 × 8” Hadamard matrix.
【図6】 コンパレーター1列分の回路構成例を示す回
路図。FIG. 6 is a circuit diagram showing a circuit configuration example of one line of a comparator.
【図7】 従来例1(線順次駆動法)を用いた駆動装置
のブロック図。FIG. 7 is a block diagram of a driving device using Conventional Example 1 (line-sequential driving method).
【図8】 従来例2(MLA駆動法)を用いた駆動装置
のブロック図。FIG. 8 is a block diagram of a driving device using Conventional Example 2 (MLA driving method).
【図9】 例2の駆動装置のブロック図。FIG. 9 is a block diagram of a driving device of Example 2.
【図10】 従来例2の動作を説明するタイミング図。FIG. 10 is a timing chart illustrating the operation of Conventional Example 2.
【図11】 従来例1の駆動波形例を示す波形図。FIG. 11 is a waveform chart showing a driving waveform example of Conventional Example 1.
【図12】 表示データ例を示す説明図。FIG. 12 is an explanatory diagram showing an example of display data.
【図13】 表示データ例を示す説明図。FIG. 13 is an explanatory diagram showing an example of display data.
【図14】 例2の動作を説明するタイミング図。FIG. 14 is a timing chart for explaining the operation of Example 2;
【図15】 例Aで使用した駆動装置のブロック図。FIG. 15 is a block diagram of a driving device used in Example A.
1:コントローラー 2:メモリー 3:ラインバッファー 4:コンパレーター回路 5、5A、5B:加算回路 6、6A、6B:ラッチ回路 7:行選択パターン発生回路 8:仮想データ発生回路 9:行電圧発生回路 10:液晶パネル 11:列電圧発生回路 101、201、202、301、401:駆動装置 51、52、61:演算回路 1: Controller 2: Memory 3: Line buffer 4: Comparator circuit 5, 5A, 5B: Addition circuit 6, 6A, 6B: Latch circuit 7: Row selection pattern generation circuit 8: Virtual data generation circuit 9: Row voltage generation circuit 10: liquid crystal panel 11: column voltage generation circuit 101, 201, 202, 301, 401: driving device 51, 52, 61: arithmetic circuit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 北村 昌和 神奈川県横浜市神奈川区羽沢町1150番地 旭硝子株式会社内 (72)発明者 玉井 喜芳 神奈川県横浜市神奈川区羽沢町1150番地 旭硝子株式会社内 (72)発明者 永井 真 神奈川県横浜市神奈川区羽沢町1150番地 旭硝子株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Masakazu Kitamura 1150 Hazawacho, Kanagawa-ku, Yokohama-shi, Kanagawa Prefecture Inside Asahi Glass Co., Ltd. (72) Inventor Yoshiyoshi Tamai 1150 Hazawacho, Kanagawa-ku, Yokohama-shi, Kanagawa Prefecture Asahi Glass Co. 72) Inventor Makoto Nagai 1150 Hazawa-cho, Kanagawa-ku, Yokohama City, Kanagawa Prefecture Inside Asahi Glass Co., Ltd.
Claims (6)
と、列電極駆動手段と、表示データを記憶するメモリー
手段と、列出力電圧を演算する演算手段と、行選択パタ
ーンを出力する行選択パターン発生手段とが備えられ、
行電極と列電極がマトリックス状に配置された液晶表示
素子に対しk・m本(kは2以上の整数、mは1以上の
整数)の同時選択駆動行およびk・n本(nは1以上の
整数)の仮想行を設定し、複数行同時選択法で駆動する
駆動装置において、行選択パターンとして行ベクトルが
互いに直交する(m+n)行の行列Aを拡張した行列B
を用い、A単位で列出力電圧を演算することを特徴とす
る駆動装置。1. A virtual data generating means, a row electrode driving means, a column electrode driving means, a memory means for storing display data, a calculating means for calculating a column output voltage, and a row selection for outputting a row selection pattern. Pattern generating means,
For a liquid crystal display element in which row electrodes and column electrodes are arranged in a matrix, k · m (k is an integer of 2 or more, m is an integer of 1 or more) simultaneously selected driving rows and k · n (n is 1) In the driving apparatus in which virtual rows of the above integers are set and driven by the multiple row simultaneous selection method, a matrix B obtained by expanding a matrix A of (m + n) rows in which row vectors are orthogonal to each other as a row selection pattern.
And a column output voltage is calculated in units of A using the following.
示データを記憶するメモリー手段と、列出力電圧を演算
する演算手段と、行選択パターンを出力する行選択パタ
ーン発生手段とが備えられ、行電極と列電極がマトリッ
クス状に配置された液晶表示素子に対しk・m本(kは
2以上の整数、mは1以上の整数)の同時選択駆動行
と、k行の仮想行を設定し、複数行同時選択法で駆動す
る駆動装置において、行選択パターンとして行ベクトル
が互いに直交する(m行+1仮想行)の行列Aを拡張し
た行列Bを用い、A単位で列出力電圧を演算することを
特徴とする駆動装置。A row electrode driving means; a column electrode driving means; a memory means for storing display data; a calculating means for calculating a column output voltage; and a row selection pattern generating means for outputting a row selection pattern. For a liquid crystal display element in which row electrodes and column electrodes are arranged in a matrix, km · m (k is an integer of 2 or more, m is an integer of 1 or more) simultaneously selected driving rows and k virtual rows And a matrix B in which a matrix A in which row vectors are orthogonal to each other (m rows + 1 virtual rows) is used as a row selection pattern, and a column output voltage is set in units of A. A driving device for calculating
列Bを用いる請求項1または2に記載の駆動装置。ただ
し、式(1)において、p1、p2、p3、p4はそれ
ぞれ1または−1であり、かつ、p1・p2・p3・p
4=−1である。 【数1】 3. The driving apparatus according to claim 1, wherein a matrix B in which the row vectors of the equation (1) are orthogonal to each other is used. However, in the formula (1), p 1 , p 2 , p 3 , and p 4 are each 1 or −1, and p 1 · p 2 · p 3 · p
4 = -1. (Equation 1)
列Cを用いる請求項3に記載の駆動装置。ただし、式
(2)において、p5、p6、p7、p8はそれぞれ1
または−1であり、かつ、p5・p6・p7・p8=−
1である。 【数2】 4. The driving apparatus according to claim 3, wherein a matrix C in which the row vectors of the equation (2) are orthogonal to each other is used. However, in the equation (2), p 5 , p 6 , p 7 , and p 8 each represent 1
Or -1, and, p 5 · p 6 · p 7 · p 8 = -
It is one. (Equation 2)
または4記載の駆動装置。5. The semiconductor device according to claim 1, wherein the LSI is a one-chip LSI.
Or the driving device according to 4.
動装置と液晶表示素子とが備えられた液晶表示装置。6. A liquid crystal display device comprising the driving device according to claim 1, 2, 3 or 4, and a liquid crystal display element.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27735299A JP3927736B2 (en) | 1998-09-30 | 1999-09-29 | Driving device and liquid crystal display device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27850398 | 1998-09-30 | ||
| JP10-278503 | 1998-09-30 | ||
| JP27735299A JP3927736B2 (en) | 1998-09-30 | 1999-09-29 | Driving device and liquid crystal display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000172236A true JP2000172236A (en) | 2000-06-23 |
| JP3927736B2 JP3927736B2 (en) | 2007-06-13 |
Family
ID=26552352
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27735299A Expired - Lifetime JP3927736B2 (en) | 1998-09-30 | 1999-09-29 | Driving device and liquid crystal display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3927736B2 (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002072972A (en) * | 2000-08-28 | 2002-03-12 | Kawasaki Microelectronics Kk | Lcd driver |
| KR100431532B1 (en) * | 2001-06-19 | 2004-05-14 | 레디스 테크놀로지 인코포레이티드 | Flat panel display device and method for driving the same |
| US6919872B2 (en) | 2001-02-27 | 2005-07-19 | Leadis Technology, Inc. | Method and apparatus for driving STN LCD |
| US6980203B2 (en) | 2001-12-05 | 2005-12-27 | Seiko Epson Corporation | Display driver circuit, electro-optical device, and display drive method |
| US7015889B2 (en) | 2001-09-26 | 2006-03-21 | Leadis Technology, Inc. | Method and apparatus for reducing output variation by sharing analog circuit characteristics |
| US7046222B2 (en) | 2001-12-18 | 2006-05-16 | Leadis Technology, Inc. | Single-scan driver for OLED display |
| US7068248B2 (en) | 2001-09-26 | 2006-06-27 | Leadis Technology, Inc. | Column driver for OLED display |
| US7209129B2 (en) | 2001-06-13 | 2007-04-24 | Kawasaki Microelectronics, Inc. | Method and apparatus for driving passive matrix liquid crystal |
| US7298351B2 (en) | 2004-07-01 | 2007-11-20 | Leadia Technology, Inc. | Removing crosstalk in an organic light-emitting diode display |
| US7358939B2 (en) | 2004-07-28 | 2008-04-15 | Leadis Technology, Inc. | Removing crosstalk in an organic light-emitting diode display by adjusting display scan periods |
| JP2010128968A (en) * | 2008-11-28 | 2010-06-10 | Fujitsu Ltd | Hadamard transform circuit |
| JP2010128969A (en) * | 2008-11-28 | 2010-06-10 | Fujitsu Ltd | Hadamard transform circuit |
-
1999
- 1999-09-29 JP JP27735299A patent/JP3927736B2/en not_active Expired - Lifetime
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002072972A (en) * | 2000-08-28 | 2002-03-12 | Kawasaki Microelectronics Kk | Lcd driver |
| US6919872B2 (en) | 2001-02-27 | 2005-07-19 | Leadis Technology, Inc. | Method and apparatus for driving STN LCD |
| EP1396838A4 (en) * | 2001-06-13 | 2008-04-30 | Kawasaki Microelectronics Inc | Simple matrix liquid crystal drive method and apparatus |
| US7403195B2 (en) | 2001-06-13 | 2008-07-22 | Kawasaki Microelectronics, Inc. | Method and apparatus for driving passive matrix liquid crystal |
| US7209129B2 (en) | 2001-06-13 | 2007-04-24 | Kawasaki Microelectronics, Inc. | Method and apparatus for driving passive matrix liquid crystal |
| KR100431532B1 (en) * | 2001-06-19 | 2004-05-14 | 레디스 테크놀로지 인코포레이티드 | Flat panel display device and method for driving the same |
| US7015889B2 (en) | 2001-09-26 | 2006-03-21 | Leadis Technology, Inc. | Method and apparatus for reducing output variation by sharing analog circuit characteristics |
| US7068248B2 (en) | 2001-09-26 | 2006-06-27 | Leadis Technology, Inc. | Column driver for OLED display |
| US6980203B2 (en) | 2001-12-05 | 2005-12-27 | Seiko Epson Corporation | Display driver circuit, electro-optical device, and display drive method |
| US7046222B2 (en) | 2001-12-18 | 2006-05-16 | Leadis Technology, Inc. | Single-scan driver for OLED display |
| US7298351B2 (en) | 2004-07-01 | 2007-11-20 | Leadia Technology, Inc. | Removing crosstalk in an organic light-emitting diode display |
| US7358939B2 (en) | 2004-07-28 | 2008-04-15 | Leadis Technology, Inc. | Removing crosstalk in an organic light-emitting diode display by adjusting display scan periods |
| JP2010128968A (en) * | 2008-11-28 | 2010-06-10 | Fujitsu Ltd | Hadamard transform circuit |
| JP2010128969A (en) * | 2008-11-28 | 2010-06-10 | Fujitsu Ltd | Hadamard transform circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3927736B2 (en) | 2007-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3927736B2 (en) | Driving device and liquid crystal display device | |
| JP2804059B2 (en) | Liquid crystal display | |
| JP2004294733A (en) | Image display device, and signal line driving circuit and method used for image display device | |
| JP2012150505A (en) | Device for driving of matrix type lcd panel and liquid crystal display based on the same | |
| JPH05341734A (en) | Liquid crystal display | |
| US5673061A (en) | Driving circuit for display apparatus | |
| US6340964B1 (en) | Driving device and liquid crystal display device | |
| JP3863997B2 (en) | Driving device and liquid crystal display device | |
| KR0150262B1 (en) | Drive circuit of display device | |
| JP2003015594A (en) | Circuit and method for coding subfield | |
| JP5081456B2 (en) | Display device | |
| JPH10161610A (en) | Liquid crystal display | |
| JP3764371B2 (en) | Pulse width modulation gradation display method and display circuit | |
| US20110157130A1 (en) | Driving method of electro optical device, driving device of electro optical device, electro optical device, and electronic instrument | |
| JP2004333911A (en) | Driving method of electro-optical device, electro-optical device, and electronic apparatus | |
| JPH06348237A (en) | Formation of column signal of liquid crystal display device | |
| JP4311085B2 (en) | Electro-optical device, driving method of electro-optical device, and electronic apparatus | |
| JPH0651717A (en) | Driving method of matrix type simple liquid crystal display device | |
| JPH0990914A (en) | LCD driving method | |
| JPH06332409A (en) | Liquid crystal display | |
| JP2001195039A (en) | Liquid crystal display device | |
| JPH0635416A (en) | Method for driving active matrix type liquid crystal display device | |
| JP2003280606A (en) | Electro-optical element driving method, driving device, and electronic apparatus | |
| JP2869315B2 (en) | Display device drive circuit | |
| JP2000250492A (en) | Driving method and driving device for liquid crystal display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040804 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060606 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061215 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070227 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070305 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3927736 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100309 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100309 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100309 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130309 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130309 Year of fee payment: 6 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130309 Year of fee payment: 6 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140309 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |