JP2010066593A - Driver ic and electrooptical apparatus using it - Google Patents
Driver ic and electrooptical apparatus using it Download PDFInfo
- Publication number
- JP2010066593A JP2010066593A JP2008233667A JP2008233667A JP2010066593A JP 2010066593 A JP2010066593 A JP 2010066593A JP 2008233667 A JP2008233667 A JP 2008233667A JP 2008233667 A JP2008233667 A JP 2008233667A JP 2010066593 A JP2010066593 A JP 2010066593A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bit
- gradation
- bits
- address
- 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.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 31
- 238000001514 detection method Methods 0.000 claims description 31
- PJHPFAFEJNBIDC-UHFFFAOYSA-N 1-(4-bromophenyl)piperazine Chemical compound C1=CC(Br)=CC=C1N1CCNCC1 PJHPFAFEJNBIDC-UHFFFAOYSA-N 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 239000004973 liquid crystal related substance Substances 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 101150018075 sel-2 gene Proteins 0.000 description 8
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 4
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 239000011521 glass Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000010409 thin film Substances 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 108090000237 interleukin-24 Proteins 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 101100422768 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SUL2 gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Landscapes
- Liquid Crystal (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
【課題】階調ビット数/画素を可変とし、最大階調ビット数以下の指定階調ビット数のデータを、そのまま表示データRAMに格納でき、RAMから読み出されてアナログ−デジタル変換回路に入力されるデータを、階調ビット数/画素に変換する。
【解決手段】表示パネルの階調ビット数/画素に応じたデータ信号を表示パネルに供給して駆動するドライバICは、RAMとRAMのラインアドレスを指定するラインアドレス回路を有する。RAMは、最大階調ビット数をn1(n1は2以上の整数)、指定階調ビット数をn2(1≦n2≦n1)とした時、k=log2(n1/n2)を満たす2k(kは0か自然数)フレームに分けてn2の表示データを格納する。ラインアドレス回路は、n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生、オフセット値であるkビットのフレームアドレスに応じてオフセットされたMビットのラインリードアドレスを出力する。
【選択図】図11Data of a specified gradation bit number that is less than the maximum gradation bit number can be stored as it is in a display data RAM with variable gradation bit number / pixel, read from the RAM, and input to an analog-digital conversion circuit The converted data is converted into the number of gradation bits / pixel.
A driver IC that drives a display panel by supplying a data signal corresponding to the number of gradation bits / pixel of the display panel to the display panel includes a RAM and a line address circuit that specifies a line address of the RAM. The RAM is 2k (2) satisfying k = log 2 (n1 / n2) where n1 is the maximum gradation bit number (n1 is an integer of 2 or more) and n2 (1 ≦ n2 ≦ n1) is the designated gradation bit number. k is 0 or a natural number) n2 display data is stored divided into frames. The line address circuit generates an M-bit line address corresponding to n1 (M is an integer of 2 or more), and outputs an M-bit line read address offset according to a k-bit frame address that is an offset value.
[Selection] Figure 11
Description
本発明は、電気光学素子を有する表示パネルを駆動するドライバIC及びそれを用いた電気光学装置等に関する。 The present invention relates to a driver IC for driving a display panel having an electro-optical element, an electro-optical device using the driver IC, and the like.
例えば液晶ドライバICとして、表示データRAMと、RAM出力をラッチするラッチ回路と、ラッチされた表示データ(デジタル値)をアナログ階調電圧に変換するデジタル−アナログ変換回路と、階調電圧に基づいて液晶パネルのデータ信号線を駆動するドライバ部とを有している。 For example, as a liquid crystal driver IC, a display data RAM, a latch circuit that latches the RAM output, a digital-analog conversion circuit that converts the latched display data (digital value) into an analog gradation voltage, and a gradation voltage And a driver unit for driving data signal lines of the liquid crystal panel.
この種の液晶ドライバICでは、一画素あたりの階調ビット数(Bit Per Pixel)を可変とするものがある。ただし、デジタル−アナログ変換回路に入力される階調ビット数は、最大階調ビット数で固定である。そこで、最大階調ビット数未満の階調ビット数のデータが入力された場合には、ドライバIC内のデジタル−アナログ変換回路の上流にて、最大階調ビット数に置き換える必要がある。 Some liquid crystal driver ICs of this type can change the number of gradation bits per pixel (Bit Per Pixel). However, the number of gradation bits input to the digital-analog conversion circuit is fixed at the maximum number of gradation bits. Therefore, when data having a gradation bit number less than the maximum gradation bit number is input, it is necessary to replace the data with the maximum gradation bit number upstream of the digital-analog conversion circuit in the driver IC.
従来、最大階調ビット数未満の階調ビット数のデータを最大階調ビット数に置き換える方法として、大別して2つの方法が知られている。一つは、最大階調ビット数未満の階調ビット数のデータが入力された時に、そのデータのMSBを、そのデータのLSBに追加してビット数を増大させる方法である。 2. Description of the Related Art Conventionally, two methods are broadly known as methods of replacing data with a gradation bit number less than the maximum gradation bit number with the maximum gradation bit number. One is a method of increasing the bit number by adding the MSB of the data to the LSB of the data when data having a gradation bit number less than the maximum gradation bit number is input.
他の一つは、特許文献1に記載されているように、最大階調ビット数未満の階調ビット数のデータを、ルックアップテーブルにより最大階調ビット数に変換するものである。
上述した2つの方法では、入力されたデータのMSBをLSBに割り当てる回路や、ルックアップテーブルが必要となり、ドライバIC内での回路規模が増大する。 In the two methods described above, a circuit that allocates the MSB of input data to the LSB and a lookup table are required, and the circuit scale in the driver IC increases.
さらには、これらの増設回路は表示データRAMの上流に設けられてビット数が増大されるため、入力され多データの階調ビット数が最大階調ビット数未満であっても、表示データRAMでの占有記憶領域は最大階調ビット数のデータと同じとなる。従って、一画素あたりの階調ビット数を少なくしたことと反比例させて、表示データRAM内に格納できる表示データのフレーム数を増大させることができない。 Furthermore, since these additional circuits are provided upstream of the display data RAM and the number of bits is increased, even if the number of gradation bits of the input multiple data is less than the maximum gradation bit number, The occupied storage area is the same as the data of the maximum number of gradation bits. Therefore, the number of frames of display data that can be stored in the display data RAM cannot be increased in inverse proportion to the reduction in the number of gradation bits per pixel.
そこで、本発明の目的は、一画素あたりの階調ビット数を可変とし、最大階調ビット数とそれ未満の階調ビット数との各データを、その階調ビット数のまま表示データRAMに格納でき、最大階調ビット数のデータに用いるラインアドレスを用いて、最大階調ビット数未満の階調ビット数のデータを読み出し可能としたドライバIC及びそれを用いた電気光学装置を提供することにある。 Therefore, an object of the present invention is to make the number of gradation bits per pixel variable and to store each data of the maximum gradation bit number and the gradation bit number less than that in the display data RAM without changing the gradation bit number. Provided is a driver IC that can store and read data of a gradation bit number less than the maximum gradation bit number by using a line address used for data of the maximum gradation bit number, and an electro-optical device using the driver IC It is in.
本発明の他の目的は、一画素あたりの階調ビット数を可変とし、最大階調ビット数以下の指定階調ビット数のデータを、そのまま表示データRAMに格納でき、しかも、RAMから読み出されてアナログ−デジタル変換回路に入力されるデータを、一画素当たり最大階調ビット数に変換できるドライバIC及びそれを用いた電気光学装置を提供することにある。 Another object of the present invention is that the number of gradation bits per pixel is variable, and data of a specified gradation bit number that is equal to or less than the maximum gradation bit number can be stored in the display data RAM as it is and read out from the RAM. Another object of the present invention is to provide a driver IC capable of converting data input to an analog-digital conversion circuit into the maximum number of gradation bits per pixel and an electro-optical device using the driver IC.
本発明の一態様は、表示パネルの一画素あたりの階調ビット数(Bit Per Pixel)に応じたデータ信号を、前記表示パネルの複数のデータ信号線に供給して駆動するドライバICにおいて、
最大階調ビット数の表示データを少なくとも1フレーム分格納する容量を有するRAMと、
前記RAMのラインリードアドレスを指定するラインアドレス回路と、
前記RAMからの出力に基づいて前記複数のデータ信号線を駆動するドライブ回路と、
を有し、
前記RAMは、前記最大階調ビット数をn1(n1は2以上の整数)とし、指定階調ビット数をn2(1≦n2≦n1)としたとき、k=log2(n1/n2)を満たす2k(kは0または自然数)フレームに分けて指定階調ビット数n2の表示データを格納し、
前記ラインアドレス回路は、前記最大階調ビット数n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生させ、オフセット値であるkビットのフレームアドレスに応じてオフセットされたMビットのラインリードアドレスを出力することを特徴とするドライバICに関する。
One aspect of the present invention is a driver IC that supplies and drives a data signal corresponding to the number of gradation bits per pixel (Bit Per Pixel) to a plurality of data signal lines of the display panel.
A RAM having a capacity for storing display data of the maximum number of gradation bits for at least one frame;
A line address circuit for designating a line read address of the RAM;
A drive circuit for driving the plurality of data signal lines based on an output from the RAM;
Have
In the RAM, when the maximum gradation bit number is n1 (n1 is an integer of 2 or more) and the designated gradation bit number is n2 (1 ≦ n2 ≦ n1), k = log 2 (n1 / n2) is set. The display data of the designated gradation bit number n2 is stored divided into 2 k (k is 0 or a natural number) frames to satisfy,
The line address circuit generates a line address of M (M is an integer of 2 or more) bits corresponding to the maximum gradation bit number n1, and is offset according to a k-bit frame address which is an offset value. The present invention relates to a driver IC characterized by outputting a line read address.
本発明の一態様によれば、一画素あたりの階調ビット数を可変とし、RAMには、最大階調ビット数n1とそれ未満の階調ビット数との各データを、その指定階調ビット数のまま表示データRAMに格納でき、しかも最大階調ビット数のデータに用いるMビットのラインアドレスを用いて、最大階調ビット数未満の階調ビット数のデータを読み出し可能である。例えば、Mビットの表示ラインカウンタ(走査線の行番号に相当する)があったとき、最大階調ビット数4(4BPP:Bit Per Pixel)のときにはk=0となり、2k=1フレームに格納された表示データを、オフセットなしのM−k=Mビットのラインリードアドレスで読み出す(表示ラインカウンタのラインアドレス=ラインリードアドレス)。指定階調ビット数2(2BPP)ではk=1となり、2k=2フレームに分けて一画素2ビットデータが格納され、Mビットの表示ラインカウンタのうちの上位(M−k)ビットに、kビットのフレームアドレスに応じた値でオフセットされた(加算された)ことによって求まるMビットのラインリードアドレスを指定して表示データを読み出す。指定階調ビット数1(1BPP)ではk=2となり、2k=4フレームに分けて一画素1ビットデータが格納され、Mビットの表示ラインカウンタのうちの上位(M−k)ビットにkビットのフレームアドレスに応じた値でオフセットされた(加算された)ことによって求まるMビットのラインリードアドレスを指定して表示データを読み出す。いずれの場合も、kビットのフレームアドレスを表示ラインカウンタの上位(M−k)ビットに加算することで、Mビットのラインリードアドレスを生成できる。なお、Mビットのラインアドレスのうちの下位kビットは、後述するようにRAM出力後のタイミング切り換え信号として用いることができる。 According to one aspect of the present invention, the number of gradation bits per pixel is variable, and each data of the maximum gradation bit number n1 and a gradation bit number less than that is stored in the RAM. The number of gradation bits can be stored in the display data RAM, and data having a gradation bit number less than the maximum gradation bit number can be read using an M-bit line address used for data having the maximum gradation bit number. For example, when there is an M-bit display line counter (corresponding to a scanning line row number), k = 0 when the maximum number of gradation bits is 4 (4 BPP: Bit Per Pixel), and 2 k = 1 frame is stored. The displayed display data is read out with an Mk = M bit line read address without offset (display line counter line address = line read address). In the specified gradation bit number 2 (2BPP), k = 1, and 2 k = 2 frames are stored in 2 k = 2 frames, and the upper (M−k) bits of the M-bit display line counter are stored in the upper (M−k) bits. Display data is read by designating an M-bit line read address obtained by being offset (added) by a value corresponding to a k-bit frame address. When the specified gradation bit number is 1 (1 BPP), k = 2 and 2 k = 4 frames are divided into 1-bit 1-bit data and stored in the upper (Mk) bits of the M-bit display line counter. The display data is read by designating an M-bit line read address obtained by being offset (added) by a value corresponding to the bit frame address. In any case, an M-bit line read address can be generated by adding the k-bit frame address to the upper (Mk) bits of the display line counter. Note that the lower k bits of the M-bit line address can be used as a timing switching signal after output from the RAM, as will be described later.
本発明の一態様では、前記ラインアドレス回路は、前記Mビットのラインアドレスを発生するカウンタと、前記指定階調ビット数n2に基づいて、オフセット値であるkビットのフレームアドレスを発生するフレームアドレス発生回路と、前記カウンタの出力であるMビットのラインアドレスの上位(M−k)ビットの上位側に前記kビットのフレームアドレスを加算して、オフセットされたMビットのラインリードアドレスを前記RAMに出力する加算器と、を含むことができる。 In one aspect of the present invention, the line address circuit generates a frame address that generates a frame address of k bits that is an offset value based on the counter that generates the line address of M bits and the number n2 of designated gradation bits. The k-bit frame address is added to the high-order side of the high-order (Mk) bits of the M-bit line address that is the output of the generation circuit and the counter, and the offset M-bit line read address is added to the RAM. And an adder that outputs to the output.
これにより、n1=n2の時にはカウンタ出力であるラインアドレスをそのままラインリードアドレスとして用い、n1<n2の時には、オフセットされたMビットのラインリードアドレスにより第1フレームの先頭ラインから終了ラインまでラインアドレス指定した後に、他のMビットのラインリードアドレスにより第2フレームの先頭ラインアドレスをアドレス指定することができる。 Thus, when n1 = n2, the counter output line address is used as the line read address as it is, and when n1 <n2, the line address from the first line to the end line of the first frame is set by the offset M-bit line read address. After the designation, the first line address of the second frame can be addressed by another M-bit line read address.
本発明の一態様では、前記ドライブ回路は、
前記複数のデジタル−アナログ変換回路と、
前記複数のデジタル−アナログ変換回路にアナログ階調電圧を供給する電源回路と、
前記複数のデジタル−アナログ変換回路と前記RAMとの間に設けられた複数のデータセレクタとを含み、
前記複数のデジタル−アナログ変換回路の各々は、2n1個の1ビット一致検出回路を含み、
前記データセレクタは、セレクト信号に基づいて、前記RAM出力であるn1ビットをn2ビットずつ選択し、かつ、前記指定階調ビット数n2を選択するモード信号に基づいて、選択されたn2ビットの上位n0(n0=n1−n2)ビットに0を追加して、前記指定階調ビット数に拘わらず前記1ビット一致検出回路に入力される1画素あたりのデータ長をn1ビットとすることができる。
In one aspect of the present invention, the drive circuit includes:
The plurality of digital-analog conversion circuits;
A power supply circuit for supplying an analog gradation voltage to the plurality of digital-analog conversion circuits;
A plurality of data selectors provided between the plurality of digital-analog conversion circuits and the RAM;
Each of the plurality of digital-analog conversion circuits includes 2 n1 1-bit coincidence detection circuits,
The data selector selects n1 bits, which are the RAM outputs, n2 bits at a time based on a select signal, and selects a higher order of n2 bits selected based on a mode signal for selecting the designated gradation bit number n2. By adding 0 to n0 (n0 = n1-n2) bits, the data length per pixel input to the 1-bit coincidence detection circuit can be set to n1 bits regardless of the number of designated gradation bits.
このように、RAMには指定階調ビット数のまま表示データRAMに格納でき、複数のアナログ−デジタル変換回路へは、指定階調ビット数に拘わらず最大階調ビット数n1のデータを入力させることができる。 As described above, the RAM can be stored in the display data RAM as it is with the designated gradation bit number, and data of the maximum gradation bit number n1 is input to the plurality of analog-digital conversion circuits regardless of the designated gradation bit number. be able to.
本発明の一態様では、前記データセレクタは、前記セレクト信号の切り換えタイミング信号として、前記Mビットのラインアドレスのうちの下位kビットのアドレスを入力させることができる。例えば、最大階調ビット数4(4BPP)のときにはk=0となり、セレクト信号の切り換えは不要となる。指定階調ビット数2(2BPP)ではk=1となり、k=1ビットによってセレクタ信号を切り換えて表示データを2回に分けて出力することができる。指定階調ビット数1(1BPP)ではk=2となり、k=2ビットによってセレクタ信号を切り換えて表示データを4回に分けて出力することができる。 In one aspect of the present invention, the data selector can input a lower k-bit address of the M-bit line address as the select signal switching timing signal. For example, when the maximum number of gradation bits is 4 (4 BPP), k = 0, and selection signal switching is not necessary. When the designated gradation bit number is 2 (2 BPP), k = 1, and the selector signal is switched by k = 1 bit, and the display data can be output in two steps. When the designated gradation bit number is 1 (1 BPP), k = 2, and the selector signal is switched by k = 2 bits, so that the display data can be output in four steps.
本発明の一態様では、前記電源回路は、最大階調ビット数n1が設定された時に、設定データに基づいてS(S>2n1)個のアナログ電圧の中から2n1個のガンマ補正された階調電圧を選択する複数のアナログスイッチを含み、
前記設定データはBPP切り替えデータを含み、前記複数のアナログスイッチは、前記指定階調ビット数n2に基づいて2n2個の階調電圧を選択することができる。
In one aspect of the present invention, when the maximum gradation bit number n1 is set, the power supply circuit is subjected to 2 n1 gamma correction from S (S> 2 n1 ) analog voltages based on the setting data. Including multiple analog switches to select different gradation voltages,
The setting data includes BPP switching data, said plurality of analog switches can be a 2 n2 pieces of gradation voltages selected based on the specified gradation bit number n2.
このように、ガンマ補正回路として用いられる電源回路を利用して、指定階調ビット数n2に応じた2n2個の階調電圧を選択することができる。 As described above, 2 n2 gradation voltages corresponding to the designated gradation bit number n2 can be selected using the power supply circuit used as the gamma correction circuit.
本発明の一態様では、前記複数のアナログスイッチは、前記2n1個の階調電圧の最大及び最小電圧の一方を除いて、前記指定階調ビット数毎に、前記1ビット一致検出回路に入力される同一のn1ビットデータに対して異なる階調電圧を選択することができる。 In one aspect of the present invention, the plurality of analog switches are input to the 1-bit coincidence detection circuit for each specified gradation bit number except for one of the maximum and minimum voltages of the 2 n1 gradation voltages. Different gradation voltages can be selected for the same n1 bit data.
例えばn1=4(4BPP)の時の2n1=16個の階調電圧(V0−V15)の最大及び最小電圧の一方(例えばV0)を除いて、指定階調ビット数n2毎に、1ビット一致検出回路に入力される同一のn1ビットデータ(例えば0001)に対して異なる階調電圧(例えば、V1,V5,V15)を選択することができる。 For example n1 = 4 with the exception of one of the maximum and minimum voltage of 2 n1 = 16 pieces of gradation voltages (V0-V15) when the (4 BPP) (e.g. V0), for each specified gradation bits number n2, 1 bit Different gradation voltages (for example, V1, V5, V15) can be selected for the same n1 bit data (for example, 0001) input to the coincidence detection circuit.
本発明の他の態様は、表示パネルの一画素あたりの階調ビット数(Bit Per Pixel)に応じたデータ信号を、前記表示パネルの複数のデータ信号線に供給して駆動するドライバICにおいて、
最大階調ビット数の表示データを少なくとも1フレーム分格納する容量を有するRAMと、
前記RAMからの出力に基づいて前記複数のデータ信号線を駆動するドライブ回路と、
を有し、
前記RAMは、前記最大階調ビット数をn1(n1は2以上の整数)とし、指定階調ビット数をn2(1≦n2≦n1)としたとき、指定階調ビット数n2の表示データを格納し、
前記ドライブ回路は、
前記複数のデジタル−アナログ変換回路と、
前記複数のデジタル−アナログ変換回路にアナログ階調電圧を供給する電源回路と、
前記複数のデジタル−アナログ変換回路と前記RAMとの間に設けられた複数のデータセレクタとを含み、
前記複数のデジタル−アナログ変換回路の各々は、2n1個の1ビット一致検出回路を含み、
前記データセレクタは、セレクト信号に基づいて、前記RAM出力であるn1ビットをn2ビットずつ選択し、かつ、前記指定階調ビット数n2を選択するモード信号に基づいて、選択されたn2ビットの上位n0(n0=n1−n2)ビットに0を追加して、前記1ビット一致検出回路に入力される1画素あたりのデータ長をn1ビットとすることを特徴とするドライバICに関する。
Another aspect of the present invention is a driver IC that supplies and drives a data signal corresponding to the number of gradation bits per pixel (Bit Per Pixel) to a plurality of data signal lines of the display panel.
A RAM having a capacity for storing display data of the maximum number of gradation bits for at least one frame;
A drive circuit for driving the plurality of data signal lines based on an output from the RAM;
Have
In the RAM, when the maximum gradation bit number is n1 (n1 is an integer of 2 or more) and the designated gradation bit number is n2 (1 ≦ n2 ≦ n1), display data of the designated gradation bit number n2 is displayed. Store and
The drive circuit is
The plurality of digital-analog conversion circuits;
A power supply circuit for supplying an analog gradation voltage to the plurality of digital-analog conversion circuits;
A plurality of data selectors provided between the plurality of digital-analog conversion circuits and the RAM;
Wherein the plurality of digital - each of the analog conversion circuit includes a 2 n1 pieces of 1-bit coincidence detector circuit,
The data selector selects n1 bits, which are the RAM outputs, n2 bits at a time based on a select signal, and selects a higher order of n2 bits selected based on a mode signal for selecting the designated gradation bit number n2. The present invention relates to a driver IC characterized in that 0 is added to n0 (n0 = n1-n2) bits so that the data length per pixel input to the 1-bit coincidence detection circuit is n1 bits.
本発明の他の態様によれば、一画素あたりの階調ビット数を可変とし、最大階調ビット数以下の指定階調ビット数n2のデータを、そのまま表示データRAMに格納でき、しかも、RAMから読み出されてアナログ−デジタル変換回路に入力されるデータを、一画素当たり最大階調ビット数n1に変換できる。 According to another aspect of the present invention, the number of gradation bits per pixel can be made variable, and data with a designated gradation bit number n2 equal to or less than the maximum gradation bit number can be stored in the display data RAM as it is. Can be converted into the maximum number of gradation bits n1 per pixel.
この際、上述した通り、前記最大階調ビット数n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生するカウンタをさらに有し、前記データセレクタには、前記セレクト信号の切り換えタイミング信号として、前記Mビットのラインアドレスのうち、k=log2(n1/n2)を満たす下位kビットのアドレスを供給することができる。 At this time, as described above, the counter further generates a line address of M (M is an integer of 2 or more) bits corresponding to the maximum number of gradation bits n1, and the data selector switches the select signal. As a timing signal, a low-order k-bit address satisfying k = log 2 (n1 / n2) among the M-bit line addresses can be supplied.
本発明の他の態様では、前記複数のデジタル−アナログ変換回路の各々と前記データセレクタの各々との間に、前記データセレクタの出力を所定の周期でデジタル的に極性反転させる極性反転回路をさらに有することができる。この際、前記極性反転回路は、前記データセレクタの出力のうち上位n0のデータを反転させないようにする。これにより、データセレクタの出力をデジタル的に極性反転して、電気光学素子に印加される電圧を所定の周期で反転させることができる。なお、極性反転駆動は、複数のデジタル−アナログ変換回路に供給されるアナログ階調電圧を反転させても良い。 In another aspect of the present invention, a polarity inversion circuit that digitally inverts the output of the data selector in a predetermined cycle is provided between each of the plurality of digital-analog conversion circuits and each of the data selectors. Can have. At this time, the polarity inversion circuit does not invert the upper n0 data among the outputs of the data selector. Thereby, the polarity of the output of the data selector can be digitally inverted, and the voltage applied to the electro-optical element can be inverted at a predetermined cycle. Note that the polarity inversion drive may invert analog gradation voltages supplied to a plurality of digital-analog conversion circuits.
本発明の更に他の態様は、
複数の走査線と複数のデータ信号線とによって駆動される電気光学素子を含む表示パネルと、上述したいずれかの形態に係るドライバICとを含むことを特徴とする電気光学装置を定義している。
Still another aspect of the present invention provides:
An electro-optical device is defined that includes a display panel including an electro-optical element driven by a plurality of scanning lines and a plurality of data signal lines, and a driver IC according to any one of the above-described embodiments. .
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。 Hereinafter, preferred embodiments of the present invention will be described in detail. The present embodiment described below does not unduly limit the contents of the present invention described in the claims, and all the configurations described in the present embodiment are indispensable as means for solving the present invention. Not necessarily.
(表示ユニット)
図1は本実施形態に係る車載用表示ユニット(広義には電気光学装置)の平面図である。この車載用表示ユニット10は、表示パネル20と、MPU(マイクロプロセッサユニット)30と、ドライバIC100とを含んでいる。
(Display unit)
FIG. 1 is a plan view of a vehicle-mounted display unit (electro-optical device in a broad sense) according to this embodiment. The in-
表示パネル20は、例えばX方向の画素数X1=320及びY方向の画素数Y1=320の320×320画素を有するアモルファスSi−TFT液晶パネルである。この表示パネル20の各画素は、図2に示すように、ゲートが走査線(ゲート線)Gに接続され、ソースがデータ信号線(ソース線)Sに接続された薄膜トランジスタ(TFT)Tと、保持容量Cと、画素電極P等を含んで構成される。表示パネル20には、X方向に沿って延び、Y方向にて等間隔に配置されたY1本の走査線Gと、Y方向に沿って延び、X方向にて等間隔に配置されたX1本のデータ信号線Sとを有する。液晶パネル20は、走査線G、データ信号線S、薄膜トランジスタT及び画素電極Pなどが形成されたアクティブマトリクス基板と、全ての画素電極Pと対向する対向電極が形成された対向基板との間に、電気光学素子である液晶を封入することで構成されている。
The
図1に示すドライバIC100は、MPU30からのコマンド、コマンドに続くパラメータ又はデータに基づいて、液晶パネル20の各画素を例えば2階調、4階調及び16階調のいずれかのBPP(Bit Per Pixel)モードで駆動可能な1チップドライバICである。このドライバIC100は、例えばアクティブマトリクス基板(ガラス基板)上の配線領域に直接搭載できるCOG(Chip on Glass)対応のバンプを有することができる。こうすると、表示パネル20とドライバIC100とで表示モジュール(これも電気光学装置である)を構成できる。
The
本実施形態に係る液晶パネル20は、その周縁が外枠40で覆われており、外枠40の開口42の内側の露出領域が、例えばX方向の画素数X2=200、Y方向の画素数Y2=200で構成される矩形領域となっている。
The peripheral edge of the
なお、開口42の内側にて露出する200×200画素の有効表示領域20Aは、中心画像領域20Bとその周縁の縁取り領域20Cとを有する。縁取り領域20Cの幅となるX方向の画素数X3,X4及びY方向の画素数Y3,Y4はそれぞれ数画素程度であり、本実施形態ではX3=X4=Y3=Y4=2画素とする。
The
縁取り領域20Cは、外枠40と中心画像領域20Bとのつなぎ部分となる。表示ユニット10の周縁を覆う外枠40の材質が例えばプラスチックであり、表示パネル20の中心領域20Bの最外表面はガラスであり、材質の違う外枠40と中心画像領域20Bとのつなぎ部分を綺麗に見せること、あるいはつなぎ部分を目立たなくする等のニーズから、有効表示領域20Aの周縁の例えば2画素分の幅だけを、縁取り領域20Cとして特定の階調値で駆動する。本実施形態では、縁取り領域20Cを外枠40の色と同色とするために例えば黒表示している。
The
(ドライバIC)
図3は、ドライバIC100のブロック図である。図3において、システムインターフェース102は、図1に示すMPU30との間で信号を入出力するためのインターフェースである。このシステムインターフェース102は、コントロール端子として以下に示す端子を有する。チップセレクト端子XCSにLOWが入力されると、データ/コマンドの入出力が可能となる。データバス端子D0−D7は、8ビットのデータまたはコマンドがパラレルに入出力される。識別端子AOは、HIGHが入力されるとデータバス端子D0−D7にはデータ(またはコマンドに続くパラメータ)が入力され、LOWが入力されるとデータバス端子D0−D7にはコマンドが入力される。リード端子XRDは、LOWが入力されている期間に亘ってデータバス端子D0−D7を出力状態とする。ライト端子XWRは、MPU30からのライト信号が入力され、ライト信号の立ち上がりエッジでデータバス端子D0−D7への信号がラッチされる。シリアルクロック端子SCLにはシリアルクロックが、シリアルデータ入力端子SDにはシリアルデータが、MPUインターフェース選択端子IFにはシリアル/パラレルの識別信号が、それぞれ入力される。
(Driver IC)
FIG. 3 is a block diagram of the
ゲートアレイで構成される制御ロジック回路104は、データバス端子D0−D7またはシリアルデータ入力端子SDからのコマンド/パラメータのデコーダとレジスタ等を備える。不揮発性メモリであるマルチタイムPROM106は、このドライバIC100が接続される表示パネル10に固有の制御データ例えば画質調整データとして、例えば対向電極に印加される電圧値VcomH用電子ボリュームのオフセット調整のための制御データ等が記憶される。こうして、表示パネル20とセットで用いられるドライバIC内に、その表示パネル20に固有の制御データを格納しておくことで、表示パネル20とドライバIC100とで構成される表示モジュール単位で画質調整が可能となる。なお、このドライバIC100またはMPU30にはマルチタイムPROM106よりも大容量の不揮発性メモリ例えばE2PROMが接続され、表示パネル20に固有の制御データ以外の制御データを格納することができる。なお、マルチタイムPROM106は5回程度まで電気的に書き換え可能であり、上述した画質調整データの他、ユーザIDデータ等も格納できる。また、発振回路108は、ドライバIC100内部にて基準クロックを生成する。
The
ドライバIC100は、表示データを記憶する表示データRAM110を内蔵している。本実施形態では、320×320個の各画素を最大階調数16(4BPP)で表示するために、320×320×4ビットの記憶容量を有する。つまり、表示データRAM110は、4BPPモードでは少なくとも1フレーム分の表示データを記憶できる。1画素あたりの階調数が減少すれば、1フレーム分の表示データは少なくなり、BPP(Bit Per Pixel)のビット数に反比例して、RAM110に格納できる表示データのフレーム数は増加する。つまり、2BPP(4階調)では1フレームデータは320×320×2ビットとなるので、表示データRAM110には2フレーム分の表示データを格納できる。同様に、1BPP(2階調)では1フレームデータは320×320×1ビットとなるので、表示データRAM110には4フレーム分の表示データを格納できる。
The
表示データRAM110の周辺回路として、I/Oバッファ112、表示タイミング発生回路114、ページアドレス回路116、カラムアドレス回路118及びラインアドレス回路120を有する。MPU30と表示データRAM110との間は、システムインターフェース102、制御ロジック104及びI/Oバッファ112を介してデータが入出力される。なお、制御ロジック104には、各種デコーダ及びレジスタの他に、ライトバスホルダとリードバスホルダ等を有することができる。
As peripheral circuits of the
表示データRAM110のアドレスは、MPU30との間で表示データを入出力する際にはページアドレス回路116とカラムアドレス回路118が用いられ、表示パネル20を駆動する際にラインアドレス回路120が用いられる。これらアドレス回路116−120には、表示タイミング発生回路114からのタイミング信号が入力される。
For the
表示データRAM110の表示データに基づいて表示パネル20を駆動するために、表示データラッチ回路122と、320本のソース線Sを駆動するソースドライバ(広義にはドライバ回路)130が設けられている。
In order to drive the
ドライバIC100の各部に電圧を供給する電源回路140が設けられている。この電源回路140は、外部から供給される電圧に基づいて、ドライバIC100の各部に必要な電圧を生成して供給する。電源回路140は、ソースドライバ130内部に設けられたデジタル−アナログ変換回路(DAC)に階調電圧を供給するためのガンマ補正回路を含んでいる。
A
ドライバIC100は、320本のゲート線Gを駆動するゲートドライバ142A,142Bを有する。なお、図1に示すように、外枠40により覆われた領域(非表示領域)はゲート線を駆動する必要がないので、本実施形態では320本のゲート線をG0−G319とすると、図1のY方向の両端部60本に相当するゲート線G0−G59とゲート線G260−G319とは、ドライバIC100に接続しなくても良い。あるいは、全ゲート線をドライバIC100に接続したときには、上述したパーシャル駆動によって非表示領域を設定しても良い。
The
(表示データRAMのメモリ空間と各BPPモードでの表示空間との関係)
図4は、表示データRAM110のメモリ空間を示し、図5〜図7はそれぞれ4BPP,2BPP,1BPPの各モードでの表示データRAM110の画素毎のビット配列を表示空間上で示している。図4に示すように、表示データRAM110には、最大階調数16(4BPP)のモードでは、2画素分の8ビットデータD0−D7がメモリ空間(図4)上でも表示空間(図5)上でも2ラインとなるように、1画素4ビット×2ラインで格納される。つまり、内部データバス単位である8ビットデータD0−D7が、1ライン目データ(D0−D3)と2ライン目データ(D4−D7)に対応する。
(Relationship between memory space of display data RAM and display space in each BPP mode)
FIG. 4 shows a memory space of the
内部データバス単位である8ビットデータD0−D7が1画素4ビット×2ラインで格納されるため、表示データRAM110は、図4に示すように1ページあたり2ラインを有するページアドレスでアドレス管理される。本実施形態では全320ラインであるから、図4に示すように表示データRAM110は全160ページ(ページアドレス0〜159)を有する。なお、表示データRAM110の2ラインから読み出される4ビット(最大階調ビット数に一致)の表示データが、図3に示す表示データラッチ回路122にてラッチされる。ただし、後述する通り、表示データラッチ回路122は省略しても良い。
Since 8-bit data D0-D7, which is an internal data bus unit, is stored in 4 bits × 2 lines per pixel, the
MPU30が表示データRAM110に表示データを格納する時には、ライン方向はページアドレスにて指定される。ページアドレス方式では、開始ページアドレス、終了ページアドレス、開始カラムアドレス及び終了カラムアドレスで指定される矩形メモリ空間に表示データが格納される。従って、320×320の全画素領域でも、図1に示す200×200の有効表示領域20Aでも、あるいは特定の書き換え矩形領域でも、ページアドレス方式で一括してアドレス指定できる。
When the
一方、図6に示す4階調(2BPP)モードでは、図4に示すメモリ空間に記憶された表示データは、図6に示す表示空間のビット配列に相当する。つまり、内部データバス単位である8ビットデータD0−D7が、1画素2ビット×4ラインに相当し、1ライン目データ(D0,D1)、2ライン目データ(D2,D3)、3ライン目データ(D4,D5)及び4ライン目データ(D6,D7)に対応する。 On the other hand, in the 4-tone (2BPP) mode shown in FIG. 6, the display data stored in the memory space shown in FIG. 4 corresponds to the bit arrangement of the display space shown in FIG. That is, 8-bit data D0-D7, which is an internal data bus unit, corresponds to 2 bits × 4 lines per pixel, the first line data (D0, D1), the second line data (D2, D3), the third line It corresponds to the data (D4, D5) and the fourth line data (D6, D7).
さらに、図7に示す2階調(1BPP)モードでは、図4に示すメモリ空間に記憶された表示データは、図7に示す表示空間のビット配列に相当する。つまり、内部データバス単位である8ビットデータD0−D7が、1画素1ビット×8ラインに相当し、1ライン目データ(D0)、2ライン目データ(D1)、3ライン目データ(D2)、4ライン目データ(D3)、5ライン目データ(D4)、6ライン目データ(D5)、7ライン目データ(D6)及び8ライン目データ(D7)に対応する。
Further, in the two gradation (1 BPP) mode shown in FIG. 7, the display data stored in the memory space shown in FIG. 4 corresponds to the bit arrangement of the display space shown in FIG. That is, 8-bit data D0-D7, which is an internal data bus unit, corresponds to 1
(メモリ空間上の1ページに対応する表示空間上のライン数Nと縁取り領域の画素数nとの関係)
本実施形態では、MPU30から供給される1フレーム分の表示データ(第1画像データ)が、図8に示す表示メモリ20の表示空間上ではY方向のN(N≧2)ライン分に相当するページ単位で、表示テータRAM110のメモリ空間上の複数ページに書き込まれている。ここで、2階調(1BPP)では図7に示すようにN=8であり、4階調(2BPP)では図6に示すようにN=4であり、16階調(4BPP)では図5に示すようにN=2である。
(Relationship between the number N of lines on the display space corresponding to one page in the memory space and the number n of pixels in the border area)
In the present embodiment, the display data (first image data) for one frame supplied from the
ここで、図1に示す縁取り領域20Cのうち、Y方向の両端部の縁取り領域20Cの幅に相当する画素数をnとする。図8では、N>nが成立する。事実、2階調(1BPP)ではN=8であり、4階調(2BPP)ではN=4であるので、図8にてn=2とした本実施形態ではN>nが成立する。一方、16階調(4BPP)ではN=n=2である。
Here, in the
N=n=2である16階調(4BPP)の場合には、図8に示す表示空間上のN=2ラインを例えば黒表示することは比較的容易である。なぜなら、図1の有効表示領域20A(20B+20C)に相当する表示データRAM110の200ライン(100ページ分)×200カラムの画素領域に一旦、縁取りデータと同色の「黒」データを書き込み、その後、図1の中心表示領域20Bに相当する196ライン(98ページ分)×196カラムの画素領域に所望の画像データを上書きすれば良いからである。また、図8のX方向の両端に縁取り領域20Cを設定する場合でも、X方向にはページの概念がなく1カラムアドレス毎に指定できるので、全領域に縁取りデータと同色の「黒」データを一旦書き込み、その後、図1の中心表示領域20Bに相当するカラムアドレスを指定して所望の画像データを上書きすれば良い。
In the case of 16 gradations (4 BPP) where N = n = 2, it is relatively easy to display N = 2 lines on the display space shown in FIG. This is because “black” data having the same color as the border data is once written in a pixel area of 200 lines (for 100 pages) × 200 columns in the
しかし、2階調(1BPP)モード時のN=8の時や、4階調(2BPP)モードでのN=4の時には、N>n=2となり、上述した手法では縁取り領域20Cのみに対応するメモリ領域に「黒」データに書き込むことができない。なぜなら、例えば2階調(1BPP)モード時のN=8の時には、ページアドレスの1ページに相当する表示空間上の8ライン毎(図7中の仕切り線毎)にしかデータを書き換えられないからである。4階調(2BPP)モード時のN=4の時には、ページアドレスの1ページに相当する表示空間上の4ライン毎(図6中の仕切り線毎)にしかデータを書き換えられないからである。よって、ページアドレスの1ページ未満に相当する表示空間上の2ラインにのみ「黒」データに書き込むことができない。
However, when N = 8 in the two-gradation (1BPP) mode or N = 4 in the four-gradation (2BPP) mode, N> n = 2, and the method described above supports only the
従って、このような場合には、ページアドレスの1ページに相当する表示空間上の8ライン中の特定2ラインについてのみ、MPU30が「黒」データを供給しなければならず、MPU30の負担が大きくなってしまう。なお、16階調(4BPP)モード時のときでも、N,nの設定如何では、N>nとなって、同様な問題が生ずる。
Therefore, in such a case, the
(表示データRAMの入力段に設けられるビット演算回路)
図9は、N>nの場合であっても、表示パネル20の表示空間のY方向にて連続するn(1≦n<N)ラインに亘って、MPU30から供給される表示データ(第1画像データ)以外の縁取りデータ(第2画像データ)をドライバIC100から出力すること可能している。
(Bit operation circuit provided in the input stage of the display data RAM)
FIG. 9 shows display data (first data) supplied from the
この実施形態では、表示データRAM110中の指定されたページ(例えば先頭及び/または最終ページなど)にMPU30から供給される表示データ(第1画像データ)の一部を書き込む前に、所定ビット演算パターンと第1画像データの一部とをビット演算して、nラインに亘って縁取りデータ(第2画像データ)を生成するビット演算回路200を設けている。
In this embodiment, a predetermined bit operation pattern is written before writing a part of display data (first image data) supplied from the
このビット演算回路200にて縁取りデータ(第2画像データ)を生成できる原理は、図10(A)〜図10(C)の通りである。図10(A)では、説明を簡易にするために、2階調(1BPP)モード(N=8)を例に挙げ、1ビットの画素データが「0」であれば黒表示、「1」であれば白表示とし、表示空間上でn=2ラインの縁取り領域20Cを黒表示データとする。
The principle that the edge data (second image data) can be generated by the bit
図10(A)において、表示データD0−D7はMPU3から供給される表示データ(第1画像データ)であり、2階調(1BPP)モードでは表示メモリ20の表示空間上の8ライン分の各画素データに相当する。図10(A)に示す8ビット演算パターンBP1は、LSB側の下位2ビットが「0」でMSB側の上位6ビットは「1」に固定されている。
In FIG. 10A, display data D0 to D7 are display data (first image data) supplied from the
図9に示すビット演算回路200には、図10(A)に示す表示データD0−D7と8ビット演算パターンBP1とが入力され、例えば同一ビット桁同士で論理積が演算される。そうすると、ビット演算回路200の出力は、図10(A)の通り、下位2ビットは対応するビット演算パターンBP1のビット桁と同じ「0」に強制固定され、上位6ビットは表示データD2−D7がそのまま得られる。ビット演算結果の下位2ビットは、図8に示す縁取り領域20Cの2画素に対応する。よって、8=N>n=2の2階調(1BPP)モードの場合であっても、表示パネル20の表示空間のY方向にて連続するn(1≦n<N)ラインに亘って、MPU30から供給される表示データ(第1画像データ)以外の縁取りデータ(第2画像データ)をデータ表示RAM30に格納することができる。
The
図10(B)は、4階調(2BPP)モード(N=4)を示し、2ビットの画素データが「00」であれば黒表示、「11」であれば白表示とし、表示空間上でn=2ラインの縁取り領域20Cを黒表示データとする例を示す。この場合には、ビット演算パターンBP2は、表示空間上でn=2ラインに相当する下位4ビットを「0」とし、上位4ビットを「1」とすれば良い。
FIG. 10B shows a four gradation (2BPP) mode (N = 4). When the 2-bit pixel data is “00”, black display is performed, and when “11” is performed, white display is performed. In this example, the
図10(C)は、16階調(4BPP)モード(N=2)であって、図8に示す表示パネル20の表示空間上にて縁取り領域20Cのライン数n=1とした例を示している。このとき、N>nが成立している。この場合、4ビットの画素データが「0000」であれば黒表示であり、「1111」であれば白表示となる。表示空間上でn=1ラインの縁取り領域20Cを黒表示データとするには、ビット演算パターンBP3は、表示空間上でn=1ラインに相当する下位4ビットを「0」とし、上位4ビットを「1」とすれば良い。
FIG. 10C shows an example in which the number of lines in the
ここで、ビット演算回路200は対応ビット毎に論理積演算するアンドゲートに限らずナンドゲートであってもよい。例えば、縁取り領域20Cを白表示させるには、ビット演算パターンの「1」に出力固定させる論理輪演算を行うオアゲートまたはノアゲートとしても良い。あるいは、ビット演算回路200の出力を特定階調値に固定するために、各ビット桁毎にアンドゲートとオアゲートの一方を設けるものでも良い。あるいは、ビット演算をエクスクルーシブオアゲートにより排他的論理和を演算としても良い。
Here, the
次に、図9に示すビット演算回路200にて上述した演算をさせるための回路構成について説明する。図9では、図3に示す制御ロジック回路104内に、上述したビット演算回路200の他に各種レジスタ202〜212が設けられている。
Next, a circuit configuration for causing the bit
まず、図8に示すY方向の両端にてそれぞれ縁取り領域20Cを設定するために、先頭ページビット演算パターンレジスタ(第1のビット演算パターンレジスタ)202と、終了ページビット演算パターンレジスタ(第2のビット演算パターンレジスタ)204とが設けられている。
First, in order to set the
次に、MPU30が表示データRAM110の矩形領域についてページアドレス方式でライトアドレスを指定するための4つのレジスタ206〜212について説明する。図8に示す矩形領域は、先頭カラムアドレスC1、終了カラムアドレスCm、先頭ページアドレスP1、終了ページアドレスPMで指定されている。図9に示す先頭カラムレジスタ206は先頭カラムアドレスC1を、終了カラムレジスタ208は終了カラムアドレスCmを、先頭ページレジスタ210は先頭ページアドレスP1を、終了ページレジスタ212は終了ページアドレスPMを、それぞれ格納している。これらの各先頭・終了アドレスはMPU30により指定される。
Next, the four
図3に示すカラムアドレス回路118は、図9に示すように、カラムアドレスレジスタ220、最終カラム一致検出回路222及びカラムアドレス更新回路224を含んでいる。カラムアドレスレジスタ220は、先頭カラムレジスタ206からの先頭カラムアドレスC1と、終了カラムレジスタ208からの終了カラムアドレスCmとの間で、繰り返しカラムアドレスを更新してRAM110に出力するものである。先頭カラムアドレスC1が指定された後は、最終カラム一致検出回路222にて一致しない限り、カラムアドレス更新回路224が一つずつインクリメントを実行して、カラムアドレスレジスタ220からのカラムアドレスが更新される。最終カラム一致検出回路222にて最終カラムアドレスCmが検出されると、キャリーオーバー信号が出力されると共に、カラムアドレス更新回路224は先頭アドレスC1をロードし、以降これを繰り返す。
As shown in FIG. 9, the
図3に示すページアドレス回路116は、図9に示すように、ページアドレスレジスタ230、最終ページ一致検出回路232、ページアドレス更新回路234及び先頭ページ一致検出回路236を含んでいる。ページアドレスレジスタ230は、先頭ページレジスタ210からの先頭ページアドレスP1と、終了ページレジスタ212からの終了ページアドレスPMとの間で、繰り返しページアドレスを更新してRAM110に出力するものである。先頭ページアドレスP1が指定された後は、最終ページ一致検出回路232にて一致しない限り、ページアドレス更新回路234が最終カラム一致検出回路222からのキャリーオーバーを入力する度に一つずつインクリメントを実行して、ページアドレスレジスタ230からのページアドレスが更新される。そして、最終ページ一致検出回路232にて最終ページアドレスPMが検出され、かつ、最終カラム一致検出回路222からのキャリーオーバーを入力した時に、ページアドレス更新回路234は先頭アドレスP1をロードし、以降これを繰り返す。
As shown in FIG. 9, the
ここで、図10(A)〜図10(C)に示すビット演算パターンBP1〜BP3は、先頭ページ及び終了ページと対応させて、先頭ページビット演算パターンレジスタ202または終了ページビット演算パターンレジスタ204に格納され、ビット演算回路200に供給される。先頭及び終了ページ共に同一のビット演算パターンを用いる場合には、レジスタ202,204は一つのみで良い。
Here, the bit operation patterns BP1 to BP3 shown in FIGS. 10A to 10C are stored in the first page bit operation pattern register 202 or the end page bit operation pattern register 204 in association with the first page and the end page. Stored and supplied to the bit
また、図10(A)〜図10(C)に示すビット演算は、図8に示す例では先頭ページ及び終了ページについてのみ実施すればよく、それ以外のページについてはビット演算回路200でのビット演算は不要であり、表示テータをそのままスルーさせれば良い。そのため、ビット演算回路200は、先頭ページ一致検出回路236と終了ページ一致検出回路232からの一致検出信号が入力され、先頭及び終了ページに対してのみビット演算を行うようになっている。
In addition, the bit operations shown in FIGS. 10A to 10C need only be performed for the first page and the end page in the example shown in FIG. 8, and the bits in the
(ドライバ回路及びラインアドレス回路)
図11は、ドライバ回路であるソースドライバ130、電源回路140及びラインアドレス回路120を示している。なお、図11は説明の便宜上、4本のソース線S1−S4に対応する構成のみを図示している。
(Driver circuit and line address circuit)
FIG. 11 shows a
図11において、ソースドライバ130は、4本のソース線S1−S4の各々に対応させて、データセレクタ240、アナログ−デジタル変換回路(DAC)250及びバッファ260を備えている。データセレクタ240には、RAM110から出力され、表示データラッチ回路122にてラッチされた4ビットデータ(最大階調ビット数に一致)が入力される。このデータセレクタ240は、最大階調ビット数をn1とし、現在の指定階調ビット数をn2とすると、データ表示RAM出力のn1ビットをn2ビットずつ選択し、かつ選択されたn2ビットの上位n0(n0=n1−n2)ビットに0を追加してn1ビットにする。
In FIG. 11, the
本実施形態では、最大階調数である16階調は4ビットであるので、n1=4である。また、本実施形態では1画素あたりの階調ビット数が4、2、1の3つのモードが選択できるので、n2=4(4BPP)またはn2=2(2BPP)またはn2=1(1BPP)である。 In the present embodiment, the maximum number of gradations, 16 gradations, is 4 bits, so n1 = 4. Further, in this embodiment, since the number of gradation bits per pixel can be selected from three modes of 4, 2, and 1, n2 = 4 (4 BPP), n2 = 2 (2 BPP), or n2 = 1 (1 BPP). is there.
ここで、一つのデータセレクタ240に入力される4ビットデータをD0−D3とする。16階調(4BPP)モードでは、データセレクタ240の出力は入力と同じでD0−D3となる。4階調(2BPP)モードでは、データセレクタ240の出力は、第1出力がLSBから順にD0,D1,0,0(上位2ビットが0)となり、第2出力がLSBから順にD2,D3,0,0(上位2ビットが0)となる。2階調(1BPP)モードでは、データセレクタ240の出力は、第1出力がLSBから順にD0,0,0,0(上位3ビットが0)、第2出力がLSBから順にD1,0,0,0(上位3ビットが0)第3出力がLSBから順にD2,0,0,0(上位3ビットが0)、第4出力がLSBから順にD3,0,0,0(上位3ビットが0)となる。
Here, the 4-bit data input to one
このようなデータセレクタ240の一例を図12に示し、図12に示す制御信号の内容を図13に示す。図12において、各モードにおける上位ビットを0に置き換えるために、2BPPモード信号と4BPPモード信号(広義にはBPPモード信号)とが用いられる。4BPPモード信号は2BPP及び1BPPモード時には図13に示すようにLOWであり、図12のアンドゲートAND1,2の出力が共にLOWとなり、上位2ビットが共に0となる。さらに、2BPPモード信号及び4BPPモード信号は、1BPPモード時に限って図13に示すように共にLOWであり、図12のオアゲートOR1の出力がLOWとなって、結局AND3の出力もLOWとなるので、上述の通りアンドゲートAND1,2の出力がLOWであることから、上位3ビットが共に0となる。一方、4BPPモード時にはアンドゲートAND1〜3は2BPP,4BPPモード信号によってLOWとはならないので、上位ビットが強制的にLOW固定されることはない。
An example of such a
次に、各モードでの4ビット出力とその出力タイミングについて説明する。4BPPモード時には、セレクト信号SEL_1,SEL_2が共にLOWであるので、データD0は、アンドゲートAND9,オアゲートOR3,アンドゲートAND5,オアゲートOR2をスルーして出力される。同様に、データD1は、アンドゲートAND7,オアゲートOR2,アンドゲートAND3(オアゲートOR1の出力はHIGH固定)をスルーして出力される。データD2,D3は、アンドゲートAND2,AND1をそれぞれスルーして出力される。結局、4BPPモード時には、データセレクタ240を入力データがそのままスルーして出力される。
Next, 4-bit output and output timing in each mode will be described. In the 4BPP mode, since the select signals SEL_1 and SEL_2 are both LOW, the data D0 is output through the AND gate AND9, the OR gate OR3, the AND gate AND5, or the OR gate OR2. Similarly, the data D1 is output through the AND gate AND7, the OR gate OR2, and the AND gate AND3 (the output of the OR gate OR1 is fixed to HIGH). Data D2 and D3 are output through AND gates AND2 and AND1, respectively. After all, in the 4BPP mode, the input data is directly passed through the
2BPPモード時には、上述の通り上位2ビットは0固定されている。ここで、セレクト信号SEL_1,SEL_2が共にLOWであると、4BPPモードと同様にしてデータD0,D1がスルーして出力され、結局、LSBから順にD0,D1,0,0の4ビットの第1出力が得られる。その後、図13に示すようにセレクト信号SEL_1のみがHIGHに転じると、データD2がアンドゲートAND8,オアゲートOR3,アンドゲートAND5,オアゲートOR2をスルーして出力される。同様に、データD3は、アンドゲートAND6,オアゲートOR2,アンドゲートAND3(オアゲートOR1の出力はHIGH固定)をスルーして出力される。結局、LSBから順にD2,D3,0,0の4ビットの第2出力が得られる。 In the 2BPP mode, the upper 2 bits are fixed to 0 as described above. Here, if the select signals SEL_1 and SEL_2 are both LOW, the data D0 and D1 are passed through and output in the same manner as in the 4BPP mode. As a result, the 4-bit first of D0, D1, 0, 0 in order from the LSB. Output is obtained. Thereafter, as shown in FIG. 13, when only the select signal SEL_1 changes to HIGH, the data D2 is output through the AND gate AND8, the OR gate OR3, the AND gate AND5, or the OR gate OR2. Similarly, the data D3 is output through the AND gate AND6, the OR gate OR2, and the AND gate AND3 (the output of the OR gate OR1 is fixed to HIGH). Eventually, a 4-bit second output of D2, D3, 0, 0 is obtained in order from the LSB.
1BPPモード時には、上述の通り上位3ビットは0固定されている。セレクト信号SEL_1,SEL_2が共にLOWであると、データD0は、アンドゲートAND9,オアゲートOR3,アンドゲートAND5,オアゲートOR2をスルーして出力される。結局、LSBから順にD0,0,0,0である4ビットの第1出力が得られる。次に、図13に示すようにセレクト信号SEL_2のみがHIGHに転じると、データD1がアンドゲートAND7,オアゲートOR2,アンドゲートAND4,オアゲートOR2をスルーして出力される。結局、LSBから順にD1,0,0,0である4ビットの第2出力が得られる。次に、図13に示すようにセレクト信号SEL_1がHIGHに、セレクト信号SEL_2がLOWに転じると、データD3が、アンドゲートAND8,オアゲートOR3,アンドゲートAND5,オアゲートOR2をスルーする。結局、LSBから順にD2,0,0,0である4ビットの第3出力が得られる。最後に、図13に示すようにセレクト信号SEL_1,SEL_2が共にHIGHであると、データD3が、アンドゲートAND6,オアゲートOR2,アンドゲートAND4,オアゲートOR2をスルーする。結局、LSBから順にD3,0,0,0である4ビットの第4出力が得られる。 In the 1BPP mode, the upper 3 bits are fixed to 0 as described above. When the select signals SEL_1 and SEL_2 are both LOW, the data D0 is output through the AND gate AND9, the OR gate OR3, the AND gate AND5, and the OR gate OR2. Eventually, a 4-bit first output of D0, 0, 0, 0 in order from the LSB is obtained. Next, as shown in FIG. 13, when only the select signal SEL_2 changes to HIGH, the data D1 passes through the AND gate AND7, the OR gate OR2, the AND gate AND4, and the OR gate OR2. Eventually, a 4-bit second output of D1, 0, 0, 0 in order from the LSB is obtained. Next, as shown in FIG. 13, when the select signal SEL_1 changes to HIGH and the select signal SEL_2 changes to LOW, the data D3 passes through the AND gate AND8, OR gate OR3, AND gate AND5, or OR gate OR2. Eventually, a 4-bit third output of D2, 0, 0, 0 in order from the LSB is obtained. Finally, as shown in FIG. 13, when both the select signals SEL_1 and SEL_2 are HIGH, the data D3 passes through the AND gate AND6, the OR gate OR2, the AND gate AND4, and the OR gate OR2. Eventually, a 4-bit fourth output of D3, 0, 0, 0 in order from the LSB is obtained.
次に、4BPP,2BPP,1BPPの各モード時に、表示データRAMから表示データを読み出すためのラインアドレスについて説明する。表示データRAMはY方向に320ラインを有するので、ラインアドレスのビット数Mは、2M≧320を満たす必要からM=9ビットである。 Next, a line address for reading display data from the display data RAM in each mode of 4BPP, 2BPP, and 1BPP will be described. Since the display data RAM has 320 lines in the Y direction, the number of bits M of the line address is M = 9 bits because it is necessary to satisfy 2 M ≧ 320.
ここでBPPの最大階調ビット数をn1(n1は2以上の整数で本実施形態ではn1=4である)とし、指定階調ビット数をn2(1≦n2≦n1)とする。4BPPモードではn2=4、2BPPモードではn2=2、1BPPモードではn2=1である。 Here, the maximum number of gradation bits of BPP is n1 (n1 is an integer equal to or larger than 2 and n1 = 4 in the present embodiment), and the designated gradation bit number is n2 (1 ≦ n2 ≦ n1). In the 4BPP mode, n2 = 4, in the 2BPP mode, n2 = 2, and in the 1BPP mode, n2 = 1.
図14(A)〜図14(C)は、3つのBPPモードでの表示データRAM110のフレームアドレスとラインアドレスの関係を示している。4BPPモードでは、図14(A)に示すように表示データRAM110には1フレーム分の表示データしか格納できないので、フレームアドレスは不要である。2BPPモードでは、図14(B)に示すように表示データRAM110には2フレーム分の表示データを格納できるので、フレームアドレスとして1ビットの0,1を割り当てる必要がある。1BPPモードでは、図14(C)に示すように表示データRAM110には4フレーム分の表示データを格納できるので、フレームアドレスとして2ビットの00,01,10,11を割り当てる必要がある。
14A to 14C show the relationship between the frame address and line address of the
図11に示すラインアドレス回路120の詳細について、図15〜図19も参照して説明する。図15は、図3及び図11に示すラインアドレス発生回路120の一例を示している。図15において、指定階調ビット数n2が設定されるBPP設定レジスタ120Aと、RAM110のライン数320をカウントする9ビットの表示ラインカウンタ120Bが設けられている。BPP設定レジスタ120Aと表示ラインカウンタ120Bの出力が入力される表示ラインアドレスコンバータ120Cを有する。
Details of the
表示アドレスコンバータ120Cは、BPP設定レジスタ120Aからの指定階調ビット数n2に基づいて、kビットのフレームアドレスを発生するフレームアドレス発生回路120C1と、カウンタ120bの出力であるM=9ビットのラインアドレスの上位(M−k)ビットの上位側にオフセット値であるkビットのフレームアドレスを加算して、オフセットされたMビットのラインリードアドレスをRAM110に出力する加算器120C2と、を含む。フレームアドレス発生回路120C1は、指定階調ビット数n2、つまり4BPP、2BPPまたは1BPPに応じたフレームアドレスを発生する。
The
ここで、整数k=log2(n1/n2)を定義した時、4BPPモードではk=log2(4/4)=0、2BPPモードではk=log2(4/2)=1、1BPPモードではk=log2(4/1)=2となる。つまり図14(A)〜図14(C)は、4BPPモードでは2k=20=1フレーム、2BPPでは2k=21=2フレーム、1BPPでは2k=22=4フレームを有することを意味している。従って、フレームアドレス発生回路120C1は、4BPP、2BPPまたは1BPPモード時にkビットのフレームアドレスを発生させれば、図14(A)〜図14(C)に示す各モードでの2kフレームに対応してフレームアドレスを発生できることが分かる。 Here, when an integer k = log 2 (n1 / n2) is defined, k = log 2 (4/4) = 0 in the 4BPP mode, k = log 2 (4/2) = 1 in the 2BPP mode, and 1BPP mode Then, k = log 2 (4/1) = 2. 14A to 14C have 2 k = 2 0 = 1 frame in the 4BPP mode, 2 k = 2 1 = 2 frames in the 2BPP, and 2 k = 2 2 = 4 frames in the 1BPP. Means. Therefore, if the frame address generation circuit 120C1 generates a k-bit frame address in the 4BPP, 2BPP, or 1BPP mode, the frame address generation circuit 120C1 corresponds to 2 k frames in each mode shown in FIGS. It can be seen that the frame address can be generated.
図16は表示データRAM110を示し、RAM110はメモリセルアレイ110Aの他にCPU/IF110Bと、ラインリードI/F110Cとを含んでいる。CPU/IF110Bは、図3に示す制御ロジック104とメモリセルアレイ110Aとの間のインターフェースであり、ライト/リードイネーブル信号とCPUIFクロックに従って、8ビットデータが入出力される。ラインリードI/F110Cには、ラインアドレス回路120からのラインリードアドレスと、ラインリードクロックが入力される。
FIG. 16 shows a
図17から図19は、4BPP、2BPP、1BPPの各モードでの動作を説明する図である。各図に示すように、各モードにおいて、表示ラインカウンタ120Bは、1フレーム内に320ラインをカウントすることになる。ただし、1フレーム内で発生するMビットのラインリードアドレスは、フレームアドレスに基づいてオフセットされているので、各モードで異なっている。図17から図19に示すラインリードアドレス指定により、図14(A)〜図14(C)に示す各モードでのフレーム内ラインアドレスを指定することができる。
17 to 19 are diagrams for explaining the operation in each mode of 4BPP, 2BPP, and 1BPP. As shown in each drawing, in each mode, the
次に、全Mビットのラインアドレスのうちの下位kビットは、図13に示すように、2BPPモード時にセレクト信号SEL_1をLOWとHIGHに切り換えるk=2ビットの切り換えタイミング信号として、1BPPモード時にセレクト信号SEL_1及びSEL_2をLOWとHIGHとの間で切り換えるk=2ビットの切り換えタイミング信号として用いる。なお、4BPPモード時にはk=0であるので、セレクト信号SEL_1及びSEL_2の切り換えは不要である。 Next, as shown in FIG. 13, the lower k bits of the line address of all M bits are selected in the 1BPP mode as the switching timing signal of k = 2 bits for switching the select signal SEL_1 between LOW and HIGH in the 2BPP mode. The signals SEL_1 and SEL_2 are used as a switching timing signal of k = 2 bits for switching between LOW and HIGH. Since k = 0 in the 4BPP mode, it is not necessary to switch the select signals SEL_1 and SEL_2.
つまり、図11に示すラインアドレスカウンタ120Aは、4BPPモード時の全Mビットのラインアドレスをカウントし、うち下位kビットについては表示データRAM110のラインアドレスとして用いるのでなく、データセレクタ240に入力される上述したセレクト信号SEL_1,2の切り換えタイミング信号として送出している(図13参照)。
That is, the
このために、図15に示すように、表示ラインカウンタ120BからのMビットのうちの下位Kビットが入力されるデータセレクタ制御信号ジェネレータ120Dが設けられ、kビットのデータセレクタ制御信号がデータセレクタ240に入力されるようになっている(図17〜図19も参照)。
For this purpose, as shown in FIG. 15, a data selector
表示データRAM110の1フレーム内ラインアドレスとしては、M=9ビットの全ラインアドレスのうち、下位kビットを除いた上位(M−k)ビットを持ちいればよい。4BPPモードではk=0であるので、M=9ビットの全てがラインアドレスとして用いられる。2BPPモードではk=1ビットであるで、上位(M−k)=9−1=8ビットが1フレーム内ラインアドレスとして用いられる。2BPPモードでは1フレームのライン数は160本であるので、160<28=256を満たしている。1BPPモードではk=2ビットであるで、上位(M−k)=9−2=7ビットが1フレーム内ラインアドレスとして用いられる。1BPPモードでは1フレームのライン数は80本であるので、80<27=128を満たしている。いずれの場合も、上述した通り、M=9ビットの全ラインアドレスのうち、下位kビットを除いた上位(M−k)ビットは、オフセット値であるkビットのフレームアドレスによりオフセットされて、全Mビットのラインリードアドレスに変換される。
As the line address within one frame of the
上述した通り、最大階調ビットである4BPPモードに必要な全ラインアドレスのビット数Mのうち、下位kビットをデータセレクタ240に入力されるセレクト信号の切り換えタイミング信号として用い、上位(M−k)ビットを1フレーム内ラインアドレスとして用い、フレームアドレスとしてkビットを追加することで、4BPPモードのM=9ビットアドレスを一切変更しなくても表示データRAM110からの読み出しを効率よく行うことができる。つまり、BPPの設定ビット数に拘わらず最大階調での駆動時(4BPP)のラインアドレスを共用することができる。
As described above, among the bit number M of all line addresses necessary for the 4BPP mode which is the maximum gradation bit, the lower k bits are used as the switching timing signal of the select signal input to the
(ドライバ回路及び電源回路)
図11を参照して、図3に示すソースドライバ(ドライバ回路)130及び電源回路140について説明する。電源回路140は、電圧発生回路であるラダー抵抗回路270を有する。ラダー抵抗回路270は、第1電位VGHと第2電位VCLを抵抗分割して、最大階調数16よりも多いS(S>16=2n1)種類の電圧を生成する。16個のアナログスイッチ280は、4BPPモード時にはスイッチ切り換えデータレジスタ290からの信号に基づいてS種類の中から16種類の電圧を選択して出力する。スイッチ切り換えデータレジスタ290はガンマ特性設定データが格納され、表示パネル20の印加電圧−透過率特性であるガンマ特性を補正して16個の階調電圧を生成する。
(Driver circuit and power supply circuit)
The source driver (driver circuit) 130 and the
ここで、本実施形態では3つのBPPモードに対応して、モード信号に基づいてスイッチ切り換えデータレジスタ290からの制御データを切り換えて、最大で16個のアナログスイッチ280から出力される電圧値を変更している。図20は、3つのBPPモードに対応した階調データと階調電圧との関係を示す図である。4BPPモードでは、16階調データ(0000〜1111)に対応して、アナログスイッチ290により高電位V0〜低電位V15(ノーマリホワイト)に亘る16種類の階調電圧が用意される。2BPPモードでは、4階調データ(0000〜0011)に対応して、アナログスイッチ290により電位V0,V1,V2,V3の4種類の階調電圧が用意される。1BPPモードでは、2階調データ(0000〜0001)に対応して、アナログスイッチ290により高電位V0及び低電位V1の2種類の階調電圧が用意される。
Here, in this embodiment, corresponding to the three BPP modes, the control data from the switch switching
次に、DAC250について説明する。図21は、4ビット出力に基づいて上述した階調電圧を選択する図11中の一つのDAC250を示している。図11に示すデータセレクタ240は、いずれのBPPモードでも4ビットのデータが出力される。そこで、この4ビットデータが共通して入力される24=16個の1ビット一致検出回路300が設けられている。いずれのBPPモードでも、16個の一致検出回路300のいずれか一つが必ず一致することになる。
Next, the
アナログスイッチ280からの16種類の階調電圧V0−V15を供給する16本の階調電圧供給線310と、一端がショートされている16本のアナログ電圧出力線312とが直交して配置される。16本の電圧供給線310の各1本と、16本のアナログ電圧出力線312のそれぞれ異なる1本とは、スイッチST1〜ST16を介して接続/非接続を切り換え可能である。そして、スイッチST1〜ST16のいずれか一つが、16個のうち一致を検出したいずれか一つの一致検出回路300の信号出力線314によりオン制御される。
Sixteen gradation
ここで、図20に示すように、3つのBPPモードでは、4ビット階調データと階調電圧番号(V0,V1,V2など)は一対一の関係となっている。これにより、16個の一致検出回路300は、4ビットデータ(0000)が入力されれば階調電圧番号V0を選択する信号を出力し、4ビットデータ(0001)が入力されれば階調電圧番号V1を選択する信号を出力し、以下同様である。
Here, as shown in FIG. 20, in the three BPP modes, 4-bit gradation data and gradation voltage numbers (V0, V1, V2, etc.) have a one-to-one relationship. Accordingly, the 16
ただし、3つのBPPモードでは、4ビットデータ(0000)に対応する階調電圧番号V0の電圧が最高電圧で共通する以外は、他の階調電圧番号V1,V2,…対応する階調電圧値は3つのモードで一致していない。例えば、2BPPモードでの階調電圧番号V1に対応する階調電圧値は、4BPPモードでの階調電圧番号V5に対応する階調電圧値とほぼ一致し、1BPPモードモードでの階調電圧番号V1に対応する階調電圧値は、4BPPモードでの階調電圧番号V15に対応する階調電圧値にほぼ一致している。2BPPモードでの他の階調電圧番号V2−V3は、4BPPモードでの階調電圧番号V5,V10,V15と同様の関係にある。この現象は、2BPPモード及び1BPPモードで強制的に上位ビットに0を追加したことに起因して生じている。 However, in the three BPP modes, except that the voltage of gradation voltage number V0 corresponding to 4-bit data (0000) is the highest voltage, other gradation voltage numbers V1, V2,... Corresponding gradation voltage values Are inconsistent in the three modes. For example, the gradation voltage value corresponding to the gradation voltage number V1 in the 2BPP mode substantially matches the gradation voltage value corresponding to the gradation voltage number V5 in the 4BPP mode, and the gradation voltage number in the 1BPP mode mode The gradation voltage value corresponding to V1 substantially matches the gradation voltage value corresponding to the gradation voltage number V15 in the 4BPP mode. The other gradation voltage numbers V2-V3 in the 2BPP mode have the same relationship as the gradation voltage numbers V5, V10, V15 in the 4BPP mode. This phenomenon occurs because 0 is forcibly added to the upper bits in the 2BPP mode and the 1BPP mode.
そこで、各BPPモードに応じて、スイッチ切り換えデータレジスタ290からの制御データに基づき、アナログスイッチ280を上述の通り切り換え制御している。つまり、複数のアナログスイッチ290は、2n1個の階調電圧の最大及び最小電圧の一方(例えばV0)を除いて、指定階調ビット数n2毎に、1ビット一致検出回路300に入力される同一のn1ビットデータ(例えば0001)に対して異なる階調電圧(4BPPモードでの階調電圧番号V1,V5,V15に対応する階調電圧値)を選択する。これにより、いずれのBPPモードであっても、階調値に応じたアナログ電圧を出力することができる。
Therefore, according to each BPP mode, the
なお、液晶等の電気光学素子を有する表示パネル20では、液晶等の電気光学素子に同一極性の電圧が印加され続けると素子の寿命が縮まるので、所定の周期(ドット、ラインまたはフレーム)毎に極性反転駆動される。本実施形態では、下記のいずれかの手法により極性反転駆動を実施できる。
In the
第一は、図11のデータセレクタ120とDAC250との間に排他的論理和回路(EXOR回路)などの極性反転回路を追加し、極性信号によって表示データをデジタル的に正転または反転させる手法である。ただし、2BPP及び1BPPモード時は、上位に補った0は極性反転させない。第二は、図11に示すアナログスイッチ(ガンマ回路)280にてアナログ出力電圧を極性反転させる手法である。上述したように階調電圧番号V0が最高電圧である時を正極性モードとすると、負極性モードでは階調電圧番号V0が最低電圧となるようにスイッチングする。
The first is a method of adding a polarity inverting circuit such as an exclusive OR circuit (EXOR circuit) between the
(表示データRAMの出力段に設けられるビット演算回路)
図22(A)(B)は、表示データRAM110の出力段に設けられる他の実施形態に係るビット変換回路320,330を含むソースドライバ(ドライバ回路)130を示す図である。図9に示す実施形態ではビット演算回路200を表示テータRAM110の入力段に設けたが、表示データRAM110の出力段に設けても良い。表示データRAM110の入力段であろうが出力段であろうが、ビット演算パターンとビット演算される表示データはデジタルデータに変わりがないからである。
(Bit operation circuit provided at the output stage of the display data RAM)
22A and 22B are diagrams showing a source driver (driver circuit) 130 including
従って、図22(A)(B)に示すようにソースドライバ(ドライバ回路)130内にビット演算回路320,330を設けることができる。図22(A)はデータセレクタ240の入力段にビット演算回路320を設けたのに対して、図22(B)はデータセレクタ240の出力段にビット演算回路330を設けている。
Therefore, as shown in FIGS. 22A and 22B, the bit
図22(A)に示すビット演算回路320には、BPPモードの種類に拘わらず4ビット階調データが入力されるが、その意味付けがBPPモードによって異なる。4BPPモードでは4ビットデータが1画素(1ライン)に相当し、2BPPモードでは4ビットデータが2画素(2ライン)に相当し、1BPPモードでは4ビットデータが4画素(4ライン)に相当する。従って、図8の縁取り領域20Cのライン数nに従い、BPPモード毎に4ビットデータのどのビット桁をビット演算して縁取りデータ(第2画像データ)に変換するかが異なる。
Although the bit
n=2ラインとした場合、4BPPモード及び2BPPモードでは、図23(A)に示すように4ビットがオール0のビット演算パターンBP4を用意し、ビット演算回路320は該当ラインの表示データに対してのみ論理積を演算すれば良い。1BPPモードでは、図23(B)に示すように、LSB側の下位2ビットが0のビット演算パターンBP5を用意し、ビット演算回路320は該当ラインの表示データに対してのみ論理積を演算すれば良い。
In the case of n = 2 lines, in the 4BPP mode and the 2BPP mode, as shown in FIG. 23A, a bit operation pattern BP4 in which all 4 bits are 0 is prepared, and the
該当ラインに対してのみ論理積演算を行うために、図3のラインアドレス回路120は、ラインアドレスカウンタ120Aの外、該当ラインを格納したラインアドレスレジスタ120Cを有することができる。こうすると、ラインアドレスレジスタ120Cにセットされたラインアドレス値をラインアドレスカウンタ120Aがカウントすることで、そのラインアドレスに対応する表示データとビット演算パターンとの論理積が実施される。
In order to perform an AND operation only on the corresponding line, the
図22(B)のように、データセレクタ240の出力段にビット演算回路330を設けた場合であって、図8の縁取り領域20Cのライン数n=2に設定された場合には、ビット得演算パターンは次のようになる。
As shown in FIG. 22B, when the bit
4BPPモードでは、データセレクタ240の入出力は一致するので、図23(A)に示すビット演算パターンBP5を用いれば良い。2BPPモードでは、データセレクタ240の出力の上位2ビットは0固定されている。よって、図24(A)に示すように、下位2ビットが0で、上位2ビットは0または1のいずれかとなるビット演算パターンBP6を用いることができる。1BPPモードでは、データセレクタ240の出力の上位3ビットは0固定されている。よって、図24(B)に示すように、下位1ビットのみが0で、上位3ビットは0または1のいずれかとなるビット演算パターンBP7を用いることができる。
In the 4BPP mode, the input and output of the
図22(B)の場合も、該当するラインのデータのみビット演算を行う必要があるので、図22(A)と同様にラインアドレスカウンタ120Bとラインアドレスレジスタ120Eが用いられる。
In the case of FIG. 22B as well, since it is necessary to perform bit operation only on the data of the corresponding line, the
(DACでの縁取りデータへの変換)
図20に、BPPモードに従いアナログスイッチ280で選択される階調電圧を示した。一方、図8の縁取り領域20Cを例えば黒表示するには、ソースドライバ130より出力される階調電圧が、黒表示に対応する階調電圧V0とすればよい。上述した実施形態(図9及び図22(A)(B)によるビット演算回路)では、デジタル値のビット演算により階調電圧V0を実現した。しかし、必ずしもデジタル値で補正するものに限らず、アナログ値で補正しても結果は同じである。
(Conversion to border data in DAC)
FIG. 20 shows the gradation voltage selected by the
そこで、本発明のさらに他の実施形態では、図9及び図22(A)(B)によるビット演算回路を用いずに、図8に示す縁取り領域20Cに専用の階調電圧として、図25に示す階調電圧を用意した。図25に示す階調電圧として、BPPモードのいずれの階調データに対しても階調電圧は等しく黒表示電圧V0(第2画像データ)が用意される。このような階調電圧の選択は、図11に示すスイッチ切り換えデータレジスタ290を、BPPモードとラインアドレスと基づいて設定することで可能となる。
Therefore, in still another embodiment of the present invention, without using the bit arithmetic circuit according to FIGS. 9 and 22A and 22B, the gradation voltage dedicated to the
この実施形態では、ハードウェアの変更は不要であり、BPPモードとラインアドレスと基づいてスイッチ切り換えデータレジスタ290の制御データをソフトウェア的に変更すれば足りる。
In this embodiment, it is not necessary to change the hardware, and it is sufficient to change the control data of the switch switching
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるものである。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。 Although the present embodiment has been described in detail as described above, those skilled in the art can easily understand that many modifications can be made without departing from the novel matters and effects of the present invention. Accordingly, all such modifications are intended to be included in the scope of the present invention. For example, a term described together with a different term having a broader meaning or the same meaning at least once in the specification or the drawings can be replaced with the different term anywhere in the specification or the drawings.
本発明は、必ずしもSi−TFT液晶に限定されるものではなく、他の種々の液晶を含む電気光学素子を用いたパネルのドライバICに広くて適用可能であり、アクティブマトリクス型だけでなく単純マトリクス型にも適用できる。 The present invention is not necessarily limited to the Si-TFT liquid crystal, but can be widely applied to panel driver ICs using electro-optical elements including other various liquid crystals. Applicable to molds.
10 表示ユニット、20 表示パネル、20A 有効表示領域、20B 中心表示領域、20C 縁取り領域、30 MPU、40 外枠、42 開口、100 ドライバIC、102 システムインターフェース、104 制御ロジック、106 マルチタイムPROM、108 発振回路、110 表示データRAM、112 I/Oバッファ、114 表示タイミング発生回路、116 ページアドレス回路、118 カラムアドレス回路、120 ラインアドレス回路、120A BPP設定レジスタ、120B 表示ラインカウンタ、120C 表示ラインアドレスコンバータ、120C1 フレームアドレス発生回路、120C2 加算機、120D データセレクタ制御信号ジェネレータ、122 表示データラッチ回路、130 ソースドライバ(ドライバ回路)、140 電源回路(含むガンマ補正回路)、142A,142B ゲートドライバ、200 ビット演算回路、202 先頭ページビット演算パターンレジスタ、204 終了ページビット演算パターンレジスタ、206 先頭カラムレジスタ、208 終了カラムレジスタ、210 先頭ページレジスタ、212 終了ページレジスタ、220 カラムアドレスレジスタ、222 最終カラム一致検出回路、224 カラムアドレス更新回路、230 ページアドレスレジスタ、232 最終ページ一致検出回路、234 ページアドレス更新回路、236 先頭ページ一致検出回路、240 データセレクタ、250 デジタル−アナログ変換回路(DAC)、260 出力バッファ、270 ラダー抵抗回路、280 アナログスイッチ、290 スイッチ切り換えデータレジスタ、300 一致検出回路、310 階調電圧供給線、312 アナログ電圧出力線、314 一致検出信号線、320,330 ビット演算回路、BP1〜BP7 ビット演算パターン、G ゲート線、S ソース線、T 薄膜トランジスタ、C 保持容量、P 画素電極 10 display unit, 20 display panel, 20A effective display area, 20B center display area, 20C border area, 30 MPU, 40 outer frame, 42 opening, 100 driver IC, 102 system interface, 104 control logic, 106 multi-time PROM, 108 Oscillator circuit, 110 display data RAM, 112 I / O buffer, 114 display timing generation circuit, 116 page address circuit, 118 column address circuit, 120 line address circuit, 120A BPP setting register, 120B display line counter, 120C display line address converter 120C1 frame address generation circuit, 120C2 adder, 120D data selector control signal generator, 122 display data latch circuit, 130 source driver Bar (driver circuit), 140 power supply circuit (including gamma correction circuit), 142A, 142B gate driver, 200-bit arithmetic circuit, 202 first page bit arithmetic pattern register, 204 end page bit arithmetic pattern register, 206 first column register, 208 end Column register, 210 First page register, 212 End page register, 220 Column address register, 222 Last column match detection circuit, 224 Column address update circuit, 230 page address register, 232 Last page match detection circuit, 234 Page address update circuit, 236 First page coincidence detection circuit, 240 data selector, 250 digital-analog conversion circuit (DAC), 260 output buffer, 270 ladder resistance circuit, 280 analog Switch, 290 switch switching data register, 300 coincidence detection circuit, 310 gradation voltage supply line, 312 analog voltage output line, 314 coincidence detection signal line, 320, 330 bit arithmetic circuit, BP1 to BP7 bit arithmetic pattern, G gate line, S source line, T thin film transistor, C storage capacitor, P pixel electrode
Claims (10)
最大階調ビット数の表示データを少なくとも1フレーム分格納する容量を有するRAMと、
前記RAMのラインリードアドレスを指定するラインアドレス回路と、
前記RAMからの出力に基づいて前記複数のデータ信号線を駆動するドライブ回路と、
を有し、
前記RAMは、前記最大階調ビット数をn1(n1は2以上の整数)とし、指定階調ビット数をn2(1≦n2≦n1)としたとき、k=log2(n1/n2)を満たす2k(kは0または自然数)フレームに分けて指定階調ビット数n2の表示データを格納し、
前記ラインアドレス回路は、前記最大階調ビット数n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生させ、オフセット値であるkビットのフレームアドレスに応じてオフセットされたMビットのラインリードアドレスを出力することを特徴とするドライバIC。 In a driver IC that drives by supplying a data signal corresponding to the number of gradation bits per pixel (Bit Per Pixel) to a plurality of data signal lines of the display panel,
A RAM having a capacity for storing display data of the maximum number of gradation bits for at least one frame;
A line address circuit for designating a line read address of the RAM;
A drive circuit for driving the plurality of data signal lines based on an output from the RAM;
Have
In the RAM, when the maximum gradation bit number is n1 (n1 is an integer of 2 or more) and the designated gradation bit number is n2 (1 ≦ n2 ≦ n1), k = log 2 (n1 / n2) is set. The display data of the designated gradation bit number n2 is stored divided into 2 k (k is 0 or a natural number) frames to satisfy,
The line address circuit generates a line address of M (M is an integer of 2 or more) bits corresponding to the maximum gradation bit number n1, and is offset according to a k-bit frame address which is an offset value. A driver IC characterized by outputting a line read address.
前記ラインアドレス回路は、
前記Mビットのラインアドレスを発生するカウンタと、
前記指定階調ビット数n2に基づいて、kビットのフレームアドレスを発生するフレームアドレス発生回路と、
前記カウンタの出力であるMビットのラインアドレスの上位(M−k)ビットの上位側にオフセット値である前記kビットのフレームアドレスを加算して、オフセットされたMビットのラインリードアドレスを前記RAMに出力する加算器と、
を含むことを特徴とするドライバIC。 In claim 1,
The line address circuit
A counter for generating the M-bit line address;
A frame address generating circuit for generating a k-bit frame address based on the designated gradation bit number n2;
The k-bit frame address that is an offset value is added to the upper side of the upper (M−k) bits of the M-bit line address that is the output of the counter, and the offset M-bit line read address is added to the RAM. An adder that outputs to
A driver IC comprising:
前記ドライブ回路は、
前記複数のデジタル−アナログ変換回路と、
前記複数のデジタル−アナログ変換回路にアナログ階調電圧を供給する電源回路と、
前記複数のデジタル−アナログ変換回路と前記RAMとの間に設けられた複数のデータセレクタとを含み、
前記複数のデジタル−アナログ変換回路の各々は、2n1個の1ビット一致検出回路を含み、
前記データセレクタは、セレクト信号に基づいて、前記RAM出力であるn1ビットをn2ビットずつ選択し、かつ、前記指定階調ビット数n2を選択するモード信号に基づいて、選択されたn2ビットの上位n0(n0=n1−n2)ビットに0を追加して、前記指定階調ビット数に拘わらず前記1ビット一致検出回路に入力される1画素あたりのデータ長をn1ビットとすることを特徴とするドライバIC。 In claim 2,
The drive circuit is
The plurality of digital-analog conversion circuits;
A power supply circuit for supplying an analog gradation voltage to the plurality of digital-analog conversion circuits;
A plurality of data selectors provided between the plurality of digital-analog conversion circuits and the RAM;
Each of the plurality of digital-analog conversion circuits includes 2 n1 1-bit coincidence detection circuits,
The data selector selects n1 bits, which are the RAM outputs, n2 bits at a time based on a select signal, and selects a higher order of n2 bits selected based on a mode signal for selecting the designated gradation bit number n2. The present invention is characterized in that 0 is added to n0 (n0 = n1-n2) bits, and the data length per pixel input to the 1-bit coincidence detection circuit is n1 bits regardless of the number of designated gradation bits. Driver IC to do.
前記データセレクタは、前記セレクト信号の切り換えタイミング信号として、前記Mビットのラインアドレスのうちの下位kビットのアドレスが入力されることを特徴とするドライバIC。 In claim 3,
The driver IC, wherein the data selector receives a lower k-bit address of the M-bit line address as the select signal switching timing signal.
前記電源回路は、最大階調ビット数n1が設定された時に、設定データに基づいてS(S>2n1)個のアナログ電圧の中から2n1個のガンマ補正された階調電圧を選択する複数のアナログスイッチを含み、
前記設定データはBPP切り替えデータを含み、前記複数のアナログスイッチは、前記指定階調ビット数n2に基づいて2n2個の階調電圧を選択することを特徴とするドライバIC。 In claim 4,
The power supply circuit selects 2 n1 gamma-corrected gradation voltages from S (S> 2 n1 ) analog voltages based on the setting data when the maximum gradation bit number n1 is set. Including multiple analog switches,
The setting data includes BPP switching data, and the plurality of analog switches select 2 n2 gradation voltages based on the designated gradation bit number n2.
前記複数のアナログスイッチは、前記2n1個の階調電圧の最大及び最小電圧の一方を除いて、前記指定階調ビット数毎に、前記1ビット一致検出回路に入力される同一のn1ビットデータに対して異なる階調電圧を選択することを特徴とするドライバIC。 In claim 5,
The plurality of analog switches have the same n1 bit data input to the 1-bit coincidence detection circuit for each of the designated gradation bits except for one of the maximum and minimum voltages of the 2 n1 gradation voltages. A driver IC, wherein different gradation voltages are selected for the driver IC.
最大階調ビット数の表示データを少なくとも1フレーム分格納する容量を有するRAMと、
前記RAMからの出力に基づいて前記複数のデータ信号線を駆動するドライブ回路と、
を有し、
前記RAMは、前記最大階調ビット数をn1(n1は2以上の整数)とし、指定階調ビット数をn2(1≦n2≦n1)としたとき、指定階調ビット数n2の表示データを格納し、
前記ドライブ回路は、
前記複数のデジタル−アナログ変換回路と、
前記複数のデジタル−アナログ変換回路にアナログ階調電圧を供給する電源回路と、
前記複数のデジタル−アナログ変換回路と前記RAMとの間に設けられた複数のデータセレクタとを含み、
前記複数のデジタル−アナログ変換回路の各々は、2n1個の1ビット一致検出回路を含み、
前記データセレクタは、セレクト信号に基づいて、前記RAM出力であるn1ビットをn2ビットずつ選択し、かつ、前記指定階調ビット数n2を選択するモード信号に基づいて、選択されたn2ビットの上位n0(n0=n1−n2)ビットに0を追加して、前記1ビット一致検出回路に入力される1画素あたりのデータ長をn1ビットとすることを特徴とするドライバIC。 In a driver IC that drives by supplying a data signal corresponding to the number of gradation bits per pixel (Bit Per Pixel) to a plurality of data signal lines of the display panel,
A RAM having a capacity for storing display data of the maximum number of gradation bits for at least one frame;
A drive circuit for driving the plurality of data signal lines based on an output from the RAM;
Have
In the RAM, when the maximum gradation bit number is n1 (n1 is an integer of 2 or more) and the designated gradation bit number is n2 (1 ≦ n2 ≦ n1), display data of the designated gradation bit number n2 is displayed. Store and
The drive circuit is
The plurality of digital-analog conversion circuits;
A power supply circuit for supplying an analog gradation voltage to the plurality of digital-analog conversion circuits;
A plurality of data selectors provided between the plurality of digital-analog conversion circuits and the RAM;
Wherein the plurality of digital - each of the analog conversion circuit includes a 2 n1 pieces of 1-bit coincidence detector circuit,
The data selector selects n1 bits, which are the RAM outputs, n2 bits at a time based on a select signal, and selects a higher order of n2 bits selected based on a mode signal for selecting the designated gradation bit number n2. A driver IC characterized in that 0 is added to n0 (n0 = n1-n2) bits so that the data length per pixel input to the 1-bit match detection circuit is n1 bits.
前記最大階調ビット数n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生するカウンタをさらに有し、
前記複数のデータセレクタの各々は、前記セレクト信号の切り換えタイミング信号として、前記Mビットのラインアドレスのうち、k=log2(n1/n2)を満たす下位kビットのアドレスが入力されることを特徴とするドライバIC。 In claim 7,
A counter for generating a line address of M (M is an integer of 2 or more) bits corresponding to the maximum number of gradation bits n1;
Each of the plurality of data selectors is inputted with a lower k-bit address satisfying k = log 2 (n1 / n2) among the M-bit line address as the select signal switching timing signal. Driver IC.
前記複数のデジタル−アナログ変換回路の各々と前記データセレクタの各々との間に、前記データセレクタの出力を所定の周期でデジタル的に極性反転させる極性反転回路をさらに有し、
前記極性反転回路は、前記データセレクタの出力のうち上位n0のデータを反転させないことを特徴とするドライバIC。 In claim 7 or 8,
A polarity inversion circuit that digitally inverts the output of the data selector at a predetermined period between each of the plurality of digital-analog conversion circuits and each of the data selectors;
2. The driver IC according to claim 1, wherein the polarity inversion circuit does not invert the upper n0 data out of the output of the data selector.
請求項1乃至9のいずれかに記載のドライバICと、
を含むことを特徴とする電気光学装置。 A display panel including an electro-optic element driven by a plurality of scanning lines and a plurality of data signal lines;
A driver IC according to any one of claims 1 to 9;
An electro-optical device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008233667A JP2010066593A (en) | 2008-09-11 | 2008-09-11 | Driver ic and electrooptical apparatus using it |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008233667A JP2010066593A (en) | 2008-09-11 | 2008-09-11 | Driver ic and electrooptical apparatus using it |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010066593A true JP2010066593A (en) | 2010-03-25 |
Family
ID=42192223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008233667A Pending JP2010066593A (en) | 2008-09-11 | 2008-09-11 | Driver ic and electrooptical apparatus using it |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010066593A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200341A (en) * | 2012-03-23 | 2013-10-03 | Seiko Epson Corp | Drive circuit, electrooptical device, electronic equipment and driving method |
| CN110570803A (en) * | 2019-10-17 | 2019-12-13 | 南京芯视元电子有限公司 | A system for increasing effective display digits |
| WO2024000549A1 (en) * | 2022-06-30 | 2024-01-04 | 京东方科技集团股份有限公司 | Control system, vehicle-mounted display apparatus and dimming method |
-
2008
- 2008-09-11 JP JP2008233667A patent/JP2010066593A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200341A (en) * | 2012-03-23 | 2013-10-03 | Seiko Epson Corp | Drive circuit, electrooptical device, electronic equipment and driving method |
| CN110570803A (en) * | 2019-10-17 | 2019-12-13 | 南京芯视元电子有限公司 | A system for increasing effective display digits |
| WO2024000549A1 (en) * | 2022-06-30 | 2024-01-04 | 京东方科技集团股份有限公司 | Control system, vehicle-mounted display apparatus and dimming method |
| GB2633243A (en) * | 2022-06-30 | 2025-03-05 | Boe Technology Group Co Ltd | Control system, vehicle-mounted display apparatus and dimming method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7667680B2 (en) | Liquid crystal display and driving method thereof | |
| CN101645244B (en) | Liquid crystal display device and driving method thereof | |
| US7580021B2 (en) | Display driver converting ki bits gray-scale data to converted gray-scale data of J bits, electro-optical device and gamma correction method | |
| JP2003280615A (en) | Gray scale reference voltage generating circuit and liquid crystal display device using the same | |
| CN101562001B (en) | Image display apparatus with memory and drive control device and drive method thereof | |
| TW200537404A (en) | Apparatus and method of driving display device | |
| US20050156851A1 (en) | Liquid crystal display device and driving method thereof | |
| KR20020010216A (en) | A Liquid Crystal Display and A Driving Method Thereof | |
| JP3503463B2 (en) | Segment driver | |
| KR100362475B1 (en) | Liquid crystal display device and apparatus and method for driving of the same | |
| JP3836721B2 (en) | Display device, information processing device, display method, program, and recording medium | |
| JP2010066593A (en) | Driver ic and electrooptical apparatus using it | |
| US6975336B2 (en) | Liquid crystal device and electro-optical device, driving circuit and drive method therefor, and electronic apparatus | |
| CN100424553C (en) | Driving device and driving method of liquid crystal display device | |
| JP2006500613A (en) | Active matrix display | |
| JP3632589B2 (en) | Display drive device, electro-optical device and electronic apparatus using the same | |
| JP2019028291A (en) | Display driver, display controller, electro-optical device, and electronic device | |
| JP2010066592A (en) | Driver ic and electrooptical device using the same | |
| JP2006243232A (en) | Reference voltage generation circuit, display driver, electro-optical device, and electronic apparatus | |
| JP4371038B2 (en) | Data driver, electro-optical device, electronic apparatus, and driving method | |
| JP2501462B2 (en) | Device for liquid crystal gradation display | |
| JP2011137929A (en) | Driving method of electro optical device, driving device of electro optical device, electro optical device, and electronic instrument | |
| JPH09244594A (en) | Liquid crystal display drive circuit | |
| JP3756657B2 (en) | Liquid crystal display | |
| JP4123839B2 (en) | Electro-optical device, driving method thereof, gradation control signal generation circuit, and electronic apparatus |