[go: up one dir, main page]

JP2010066593A - Driver ic and electrooptical apparatus using it - Google Patents

Driver ic and electrooptical apparatus using it Download PDF

Info

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
Application number
JP2008233667A
Other languages
Japanese (ja)
Inventor
Taro Hara
太郎 原
Kazuhiro Maekawa
和広 前川
Yuichi Chokai
裕一 鳥海
Hironori Kobayashi
弘典 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008233667A priority Critical patent/JP2010066593A/en
Publication of JP2010066593A publication Critical patent/JP2010066593A/en
Pending legal-status Critical Current

Links

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=log(n1/n2)を満たす2k(kは0か自然数)フレームに分けてn2の表示データを格納する。ラインアドレス回路は、n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生、オフセット値であるkビットのフレームアドレスに応じてオフセットされたMビットのラインリードアドレスを出力する。
【選択図】図11
Data 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に記載されているように、最大階調ビット数未満の階調ビット数のデータを、ルックアップテーブルにより最大階調ビット数に変換するものである。
特開2003−241733号公報
The other one, as described in Patent Document 1, is to convert data having a gradation bit number less than the maximum gradation bit number into a maximum gradation bit number using a lookup table.
JP 2003-241733 A

上述した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=log(n1/n2)を満たす2(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となり、2=1フレームに格納された表示データを、オフセットなしのM−k=Mビットのラインリードアドレスで読み出す(表示ラインカウンタのラインアドレス=ラインリードアドレス)。指定階調ビット数2(2BPP)ではk=1となり、2=2フレームに分けて一画素2ビットデータが格納され、Mビットの表示ラインカウンタのうちの上位(M−k)ビットに、kビットのフレームアドレスに応じた値でオフセットされた(加算された)ことによって求まるMビットのラインリードアドレスを指定して表示データを読み出す。指定階調ビット数1(1BPP)ではk=2となり、2=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=log(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-vehicle display unit 10 includes a display panel 20, an MPU (microprocessor unit) 30, and a driver IC 100.

表示パネル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 display panel 20 is an amorphous Si-TFT liquid crystal panel having 320 × 320 pixels, for example, the number of pixels in the X direction X1 = 320 and the number of pixels in the Y direction Y1 = 320. Each pixel of the display panel 20 includes a thin film transistor (TFT) T having a gate connected to a scanning line (gate line) G and a source connected to a data signal line (source line) S, as shown in FIG. The storage capacitor C, the pixel electrode P, and the like are included. The display panel 20 has Y1 scanning lines G extending along the X direction and arranged at equal intervals in the Y direction, and X1 lines extending along the Y direction and arranged at equal intervals in the X direction. Data signal line S. The liquid crystal panel 20 includes an active matrix substrate on which scanning lines G, data signal lines S, thin film transistors T, pixel electrodes P and the like are formed, and a counter substrate on which counter electrodes facing all the pixel electrodes P are formed. The liquid crystal is an electro-optic element.

図1に示すドライバIC100は、MPU30からのコマンド、コマンドに続くパラメータ又はデータに基づいて、液晶パネル20の各画素を例えば2階調、4階調及び16階調のいずれかのBPP(Bit Per Pixel)モードで駆動可能な1チップドライバICである。このドライバIC100は、例えばアクティブマトリクス基板(ガラス基板)上の配線領域に直接搭載できるCOG(Chip on Glass)対応のバンプを有することができる。こうすると、表示パネル20とドライバIC100とで表示モジュール(これも電気光学装置である)を構成できる。   The driver IC 100 shown in FIG. 1 sets each pixel of the liquid crystal panel 20 based on a command from the MPU 30, parameters or data following the command, for example, a BPP (Bit Peripheral) of any one of 2 gradations, 4 gradations, and 16 gradations. This is a one-chip driver IC that can be driven in the (Pixel) mode. The driver IC 100 can have, for example, bumps compatible with COG (Chip on Glass) that can be directly mounted on a wiring region on an active matrix substrate (glass substrate). Thus, a display module (which is also an electro-optical device) can be configured by the display panel 20 and the driver IC 100.

本実施形態に係る液晶パネル20は、その周縁が外枠40で覆われており、外枠40の開口42の内側の露出領域が、例えばX方向の画素数X2=200、Y方向の画素数Y2=200で構成される矩形領域となっている。   The peripheral edge of the liquid crystal panel 20 according to the present embodiment is covered with the outer frame 40, and the exposed area inside the opening 42 of the outer frame 40 has, for example, the number of pixels in the X direction X2 = 200 and the number of pixels in the Y direction. It is a rectangular area composed of Y2 = 200.

なお、開口42の内側にて露出する200×200画素の有効表示領域20Aは、中心画像領域20Bとその周縁の縁取り領域20Cとを有する。縁取り領域20Cの幅となるX方向の画素数X3,X4及びY方向の画素数Y3,Y4はそれぞれ数画素程度であり、本実施形態ではX3=X4=Y3=Y4=2画素とする。   The effective display area 20A of 200 × 200 pixels exposed inside the opening 42 has a center image area 20B and a border area 20C at the periphery thereof. The number of pixels X3 and X4 in the X direction and the number of pixels Y3 and Y4 in the Y direction, which are the width of the border area 20C, are about several pixels, respectively. In this embodiment, X3 = X4 = Y3 = Y4 = 2 pixels.

縁取り領域20Cは、外枠40と中心画像領域20Bとのつなぎ部分となる。表示ユニット10の周縁を覆う外枠40の材質が例えばプラスチックであり、表示パネル20の中心領域20Bの最外表面はガラスであり、材質の違う外枠40と中心画像領域20Bとのつなぎ部分を綺麗に見せること、あるいはつなぎ部分を目立たなくする等のニーズから、有効表示領域20Aの周縁の例えば2画素分の幅だけを、縁取り領域20Cとして特定の階調値で駆動する。本実施形態では、縁取り領域20Cを外枠40の色と同色とするために例えば黒表示している。   The border area 20C is a connecting portion between the outer frame 40 and the center image area 20B. The material of the outer frame 40 that covers the periphery of the display unit 10 is plastic, for example, and the outermost surface of the central region 20B of the display panel 20 is glass, and the connecting portion between the outer frame 40 and the central image region 20B of different materials is used. For the purpose of making it look neat or making the connecting portion inconspicuous, only the width of, for example, two pixels at the periphery of the effective display area 20A is driven as a border area 20C with a specific gradation value. In the present embodiment, for example, black is displayed in order to make the border area 20 </ b> C the same color as the color of the outer frame 40.

(ドライバ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 driver IC 100. In FIG. 3, a system interface 102 is an interface for inputting and outputting signals to and from the MPU 30 shown in FIG. The system interface 102 has the following terminals as control terminals. When LOW is input to the chip select terminal XCS, data / commands can be input / output. Data bus terminals D0 to D7 receive and input 8-bit data or commands in parallel. In the identification terminal AO, when HIGH is input, data (or a parameter following the command) is input to the data bus terminals D0 to D7, and when LOW is input, a command is input to the data bus terminals D0 to D7. . The read terminal XRD sets the data bus terminals D0 to D7 to an output state over a period during which LOW is input. A write signal from the MPU 30 is input to the write terminal XWR, and a signal to the data bus terminals D0 to D7 is latched at the rising edge of the write signal. A serial clock is input to the serial clock terminal SCL, serial data is input to the serial data input terminal SD, and a serial / parallel identification signal is input to the MPU interface selection terminal IF.

ゲートアレイで構成される制御ロジック回路104は、データバス端子D0−D7またはシリアルデータ入力端子SDからのコマンド/パラメータのデコーダとレジスタ等を備える。不揮発性メモリであるマルチタイムPROM106は、このドライバIC100が接続される表示パネル10に固有の制御データ例えば画質調整データとして、例えば対向電極に印加される電圧値VcomH用電子ボリュームのオフセット調整のための制御データ等が記憶される。こうして、表示パネル20とセットで用いられるドライバIC内に、その表示パネル20に固有の制御データを格納しておくことで、表示パネル20とドライバIC100とで構成される表示モジュール単位で画質調整が可能となる。なお、このドライバIC100またはMPU30にはマルチタイムPROM106よりも大容量の不揮発性メモリ例えばEPROMが接続され、表示パネル20に固有の制御データ以外の制御データを格納することができる。なお、マルチタイムPROM106は5回程度まで電気的に書き換え可能であり、上述した画質調整データの他、ユーザIDデータ等も格納できる。また、発振回路108は、ドライバIC100内部にて基準クロックを生成する。 The control logic circuit 104 formed of a gate array includes a decoder / register for a command / parameter from the data bus terminals D0 to D7 or the serial data input terminal SD, and the like. The multi-time PROM 106, which is a non-volatile memory, is used to adjust the offset of the electronic volume for the voltage value VcomH applied to the counter electrode, for example, as control data specific to the display panel 10 to which the driver IC 100 is connected, for example, image quality adjustment data. Control data and the like are stored. Thus, by storing the control data specific to the display panel 20 in the driver IC used as a set with the display panel 20, image quality adjustment can be performed for each display module composed of the display panel 20 and the driver IC 100. It becomes possible. The driver IC 100 or MPU 30 is connected to a non-volatile memory having a larger capacity than the multi-time PROM 106, for example, E 2 PROM, and can store control data other than control data unique to the display panel 20. The multi-time PROM 106 can be electrically rewritten up to about 5 times, and can store user ID data and the like in addition to the image quality adjustment data described above. The oscillation circuit 108 generates a reference clock inside the driver IC 100.

ドライバ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 driver IC 100 includes a display data RAM 110 that stores display data. In the present embodiment, in order to display each pixel of 320 × 320 with the maximum number of gradations 16 (4 BPP), the storage capacity is 320 × 320 × 4 bits. That is, the display data RAM 110 can store display data for at least one frame in the 4BPP mode. If the number of gradations per pixel decreases, the display data for one frame decreases, and the number of frames of display data that can be stored in the RAM 110 increases in inverse proportion to the number of bits of BPP (Bit Per Pixel). That is, in 2 BPP (4 gradations), one frame data is 320 × 320 × 2 bits, so that the display data RAM 110 can store display data for two frames. Similarly, in 1 BPP (2 gradations), one frame data is 320 × 320 × 1 bit, and therefore display data for four frames can be stored in the display data RAM 110.

表示データRAM110の周辺回路として、I/Oバッファ112、表示タイミング発生回路114、ページアドレス回路116、カラムアドレス回路118及びラインアドレス回路120を有する。MPU30と表示データRAM110との間は、システムインターフェース102、制御ロジック104及びI/Oバッファ112を介してデータが入出力される。なお、制御ロジック104には、各種デコーダ及びレジスタの他に、ライトバスホルダとリードバスホルダ等を有することができる。   As peripheral circuits of the display data RAM 110, an I / O buffer 112, a display timing generation circuit 114, a page address circuit 116, a column address circuit 118, and a line address circuit 120 are provided. Data is input / output between the MPU 30 and the display data RAM 110 via the system interface 102, the control logic 104, and the I / O buffer 112. The control logic 104 can include a write bus holder, a read bus holder, and the like in addition to various decoders and registers.

表示データRAM110のアドレスは、MPU30との間で表示データを入出力する際にはページアドレス回路116とカラムアドレス回路118が用いられ、表示パネル20を駆動する際にラインアドレス回路120が用いられる。これらアドレス回路116−120には、表示タイミング発生回路114からのタイミング信号が入力される。   For the display data RAM 110, the page address circuit 116 and the column address circuit 118 are used when inputting / outputting display data to / from the MPU 30, and the line address circuit 120 is used when driving the display panel 20. Timing signals from the display timing generation circuit 114 are input to these address circuits 116-120.

表示データRAM110の表示データに基づいて表示パネル20を駆動するために、表示データラッチ回路122と、320本のソース線Sを駆動するソースドライバ(広義にはドライバ回路)130が設けられている。   In order to drive the display panel 20 based on the display data of the display data RAM 110, a display data latch circuit 122 and a source driver (driver circuit in a broad sense) 130 for driving 320 source lines S are provided.

ドライバIC100の各部に電圧を供給する電源回路140が設けられている。この電源回路140は、外部から供給される電圧に基づいて、ドライバIC100の各部に必要な電圧を生成して供給する。電源回路140は、ソースドライバ130内部に設けられたデジタル−アナログ変換回路(DAC)に階調電圧を供給するためのガンマ補正回路を含んでいる。   A power supply circuit 140 that supplies a voltage to each part of the driver IC 100 is provided. The power supply circuit 140 generates and supplies a necessary voltage to each part of the driver IC 100 based on a voltage supplied from the outside. The power supply circuit 140 includes a gamma correction circuit for supplying a gradation voltage to a digital-analog conversion circuit (DAC) provided in the source driver 130.

ドライバIC100は、320本のゲート線Gを駆動するゲートドライバ142A,142Bを有する。なお、図1に示すように、外枠40により覆われた領域(非表示領域)はゲート線を駆動する必要がないので、本実施形態では320本のゲート線をG0−G319とすると、図1のY方向の両端部60本に相当するゲート線G0−G59とゲート線G260−G319とは、ドライバIC100に接続しなくても良い。あるいは、全ゲート線をドライバIC100に接続したときには、上述したパーシャル駆動によって非表示領域を設定しても良い。   The driver IC 100 includes gate drivers 142A and 142B that drive 320 gate lines G. As shown in FIG. 1, since it is not necessary to drive the gate lines in the region (non-display region) covered by the outer frame 40, in the present embodiment, if the 320 gate lines are G0 to G319, FIG. The gate lines G0 to G59 and the gate lines G260 to G319 corresponding to 60 both ends in the Y direction of 1 may not be connected to the driver IC 100. Alternatively, when all the gate lines are connected to the driver IC 100, the non-display area may be set by the partial drive described above.

(表示データ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 display data RAM 110, and FIGS. 5 to 7 show a bit arrangement for each pixel of the display data RAM 110 in each mode of 4BPP, 2BPP, and 1BPP on the display space. As shown in FIG. 4, in the display data RAM 110, in the maximum gradation number 16 (4 BPP) mode, 8-bit data D0 to D7 for two pixels are displayed in the memory space (FIG. 4) and the display space (FIG. 5). It is stored in 4 bits × 2 lines per pixel so that there are also 2 lines on the top. That is, 8-bit data D0-D7, which is an internal data bus unit, corresponds to the first line data (D0-D3) and the second line data (D4-D7).

内部データバス単位である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 display data RAM 110 is address-managed with page addresses having 2 lines per page as shown in FIG. The Since there are 320 lines in the present embodiment, the display data RAM 110 has 160 pages (page addresses 0 to 159) as shown in FIG. Note that 4-bit display data (corresponding to the maximum number of gradation bits) read from two lines of the display data RAM 110 is latched by the display data latch circuit 122 shown in FIG. However, as will be described later, the display data latch circuit 122 may be omitted.

MPU30が表示データRAM110に表示データを格納する時には、ライン方向はページアドレスにて指定される。ページアドレス方式では、開始ページアドレス、終了ページアドレス、開始カラムアドレス及び終了カラムアドレスで指定される矩形メモリ空間に表示データが格納される。従って、320×320の全画素領域でも、図1に示す200×200の有効表示領域20Aでも、あるいは特定の書き換え矩形領域でも、ページアドレス方式で一括してアドレス指定できる。   When the MPU 30 stores display data in the display data RAM 110, the line direction is specified by a page address. In the page address method, display data is stored in a rectangular memory space specified by a start page address, an end page address, a start column address, and an end column address. Therefore, all the 320 × 320 pixel areas, the 200 × 200 effective display area 20A shown in FIG. 1, or the specific rewrite rectangular area can be collectively addressed by the page address method.

一方、図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 pixel 1 bit × 8 lines, and the first line data (D0), the second line data (D1), and the third line data (D2). This corresponds to the fourth line data (D3), the fifth line data (D4), the sixth line data (D5), the seventh line data (D6), and the eighth line data (D7).

(メモリ空間上の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 MPU 30 corresponds to N (N ≧ 2) lines in the Y direction on the display space of the display memory 20 shown in FIG. Each page is written on a plurality of pages in the memory space of the display data RAM 110. Here, in 2 gradations (1 BPP), N = 8 as shown in FIG. 7, in 4 gradations (2 BPP), N = 4 as shown in FIG. 6, and in 16 gradations (4 BPP), FIG. N = 2 as shown in FIG.

ここで、図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 border region 20C shown in FIG. 1, the number of pixels corresponding to the width of the border region 20C at both ends in the Y direction is n. In FIG. 8, N> n is established. In fact, N = 8 for 2 gradations (1BPP) and N = 4 for 4 gradations (2BPP), so that N> n holds in this embodiment where n = 2 in FIG. On the other hand, N = n = 2 for 16 gradations (4 BPP).

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 display data RAM 110 corresponding to the effective display area 20A (20B + 20C) in FIG. This is because desired image data may be overwritten on a pixel area of 196 lines (for 98 pages) × 196 columns corresponding to one central display area 20B. Further, even when the border areas 20C are set at both ends in the X direction in FIG. 8, since there is no page concept in the X direction and can be specified for each column address, "black" data having the same color as the border data is displayed in all areas. Once writing is performed, the column address corresponding to the center display area 20B in FIG. 1 may be designated to overwrite desired image data.

しかし、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 border area 20C. Cannot write "black" data in the memory area. This is because, for example, when N = 8 in the two gradation (1BPP) mode, data can be rewritten only every 8 lines (for each partition line in FIG. 7) on the display space corresponding to one page of the page address. It is. This is because, when N = 4 in the 4-gradation (2BPP) mode, data can be rewritten only for every four lines (each partition line in FIG. 6) on the display space corresponding to one page of the page address. Therefore, “black” data cannot be written only in two lines on the display space corresponding to less than one page of the page address.

従って、このような場合には、ページアドレスの1ページに相当する表示空間上の8ライン中の特定2ラインについてのみ、MPU30が「黒」データを供給しなければならず、MPU30の負担が大きくなってしまう。なお、16階調(4BPP)モード時のときでも、N,nの設定如何では、N>nとなって、同様な問題が生ずる。   Therefore, in such a case, the MPU 30 must supply “black” data only for two specific lines in eight lines on the display space corresponding to one page of the page address, and the burden on the MPU 30 is large. turn into. Even in the 16 gray scale (4BPP) mode, N> n, and the same problem arises depending on the setting of N and n.

(表示データ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 MPU 30 over n (1 ≦ n <N) lines continuous in the Y direction of the display space of the display panel 20 even when N> n. Border data (second image data) other than (image data) can be output from the driver IC 100.

この実施形態では、表示データ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 MPU 30 to a specified page (for example, the first and / or last page) in the display data RAM 110. And a part of the first image data are bit-calculated, and a bit arithmetic circuit 200 is provided that generates border data (second image data) over n lines.

このビット演算回路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 arithmetic circuit 200 is as shown in FIGS. 10 (A) to 10 (C). In FIG. 10A, in order to simplify the description, a two gradation (1 BPP) mode (N = 8) is taken as an example, and black display is performed when 1-bit pixel data is “0”, and “1”. If so, white display is performed, and a border area 20C of n = 2 lines in the display space is set as black display data.

図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 MPU 3, and each of eight lines on the display space of the display memory 20 in the two gradation (1 BPP) mode. It corresponds to pixel data. In the 8-bit operation pattern BP1 shown in FIG. 10A, the lower 2 bits on the LSB side are fixed to “0” and the upper 6 bits on the MSB side are fixed to “1”.

図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 bit operation circuit 200 shown in FIG. 9 receives display data D0-D7 and an 8-bit operation pattern BP1 shown in FIG. 10A, and performs an AND operation on the same bit digits, for example. Then, the output of the bit operation circuit 200 is forcibly fixed to “0”, which is the same as the bit digit of the corresponding bit operation pattern BP1, and the upper 6 bits are the display data D2-D7, as shown in FIG. Is obtained as it is. The lower 2 bits of the bit operation result correspond to 2 pixels in the border area 20C shown in FIG. Therefore, even in the case of the two gradation (1 BPP) mode of 8 = N> n = 2, the n (1 ≦ n <N) lines that are continuous in the Y direction of the display space of the display panel 20 are Border data (second image data) other than the display data (first image data) supplied from the MPU 30 can be stored in the data display RAM 30.

図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 border area 20C of n = 2 lines is used as black display data. In this case, in the bit operation pattern BP2, the lower 4 bits corresponding to n = 2 lines in the display space may be “0” and the upper 4 bits may be “1”.

図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 border region 20C is n = 1 in the 16 gradation (4BPP) mode (N = 2) in the display space of the display panel 20 shown in FIG. ing. At this time, N> n is established. In this case, if the 4-bit pixel data is “0000”, the display is black, and if “1111”, the display is white. To make the border area 20C of n = 1 line on the display space black display data, the bit calculation pattern BP3 sets the lower 4 bits corresponding to the n = 1 line on the display space to “0” and the upper 4 bits. Should be set to “1”.

ここで、ビット演算回路200は対応ビット毎に論理積演算するアンドゲートに限らずナンドゲートであってもよい。例えば、縁取り領域20Cを白表示させるには、ビット演算パターンの「1」に出力固定させる論理輪演算を行うオアゲートまたはノアゲートとしても良い。あるいは、ビット演算回路200の出力を特定階調値に固定するために、各ビット桁毎にアンドゲートとオアゲートの一方を設けるものでも良い。あるいは、ビット演算をエクスクルーシブオアゲートにより排他的論理和を演算としても良い。   Here, the bit operation circuit 200 is not limited to an AND gate that performs an AND operation for each corresponding bit, and may be a NAND gate. For example, in order to display the border area 20 </ b> C in white, an OR gate or a NOR gate that performs a logical ring operation that fixes the output to “1” of the bit operation pattern may be used. Alternatively, in order to fix the output of the bit arithmetic circuit 200 to a specific gradation value, one of an AND gate and an OR gate may be provided for each bit digit. Alternatively, exclusive OR operation may be performed by exclusive OR gate for bit operation.

次に、図9に示すビット演算回路200にて上述した演算をさせるための回路構成について説明する。図9では、図3に示す制御ロジック回路104内に、上述したビット演算回路200の他に各種レジスタ202〜212が設けられている。   Next, a circuit configuration for causing the bit arithmetic circuit 200 shown in FIG. In FIG. 9, various registers 202 to 212 are provided in the control logic circuit 104 shown in FIG. 3 in addition to the bit arithmetic circuit 200 described above.

まず、図8に示すY方向の両端にてそれぞれ縁取り領域20Cを設定するために、先頭ページビット演算パターンレジスタ(第1のビット演算パターンレジスタ)202と、終了ページビット演算パターンレジスタ(第2のビット演算パターンレジスタ)204とが設けられている。   First, in order to set the border areas 20C at both ends in the Y direction shown in FIG. 8, a first page bit calculation pattern register (first bit calculation pattern register) 202 and an end page bit calculation pattern register (second Bit operation pattern register) 204.

次に、MPU30が表示データRAM110の矩形領域についてページアドレス方式でライトアドレスを指定するための4つのレジスタ206〜212について説明する。図8に示す矩形領域は、先頭カラムアドレスC1、終了カラムアドレスCm、先頭ページアドレスP1、終了ページアドレスPMで指定されている。図9に示す先頭カラムレジスタ206は先頭カラムアドレスC1を、終了カラムレジスタ208は終了カラムアドレスCmを、先頭ページレジスタ210は先頭ページアドレスP1を、終了ページレジスタ212は終了ページアドレスPMを、それぞれ格納している。これらの各先頭・終了アドレスはMPU30により指定される。   Next, the four registers 206 to 212 for the MPU 30 to specify the write address for the rectangular area of the display data RAM 110 using the page address method will be described. The rectangular area shown in FIG. 8 is designated by a start column address C1, an end column address Cm, a start page address P1, and an end page address PM. 9, the first column register 206 stores the first column address C1, the end column register 208 stores the end column address Cm, the first page register 210 stores the first page address P1, and the end page register 212 stores the end page address PM. is doing. Each of these head / end addresses is designated by the MPU 30.

図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 column address circuit 118 shown in FIG. 3 includes a column address register 220, a final column match detection circuit 222, and a column address update circuit 224. The column address register 220 repeatedly updates the column address between the start column address C1 from the start column register 206 and the end column address Cm from the end column register 208 and outputs the updated column address to the RAM 110. After the first column address C1 is designated, the column address update circuit 224 increments by one unless the final column match detection circuit 222 matches, and the column address from the column address register 220 is updated. . When the final column match detection circuit 222 detects the final column address Cm, a carry-over signal is output, and the column address update circuit 224 loads the head address C1 and repeats this thereafter.

図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 page address circuit 116 shown in FIG. 3 includes a page address register 230, a final page match detection circuit 232, a page address update circuit 234, and a head page match detection circuit 236. The page address register 230 repeatedly updates the page address between the first page address P1 from the first page register 210 and the end page address PM from the end page register 212 and outputs the updated page address to the RAM 110. After the first page address P1 is designated, the page address update circuit 234 increments by one each time a carryover is input from the last column match detection circuit 222 unless the last page match detection circuit 232 matches. Then, the page address from the page address register 230 is updated. Then, when the final page address PM is detected by the final page coincidence detection circuit 232 and the carryover from the final column coincidence detection circuit 222 is input, the page address update circuit 234 loads the head address P1, and thereafter repeat.

ここで、図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 arithmetic circuit 200. When the same bit operation pattern is used for both the top and end pages, only one register 202, 204 is required.

また、図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 bit operation circuit 200 are used for other pages. No calculation is required, and the display data can be passed through as it is. Therefore, the bit calculation circuit 200 receives the match detection signals from the first page match detection circuit 236 and the end page match detection circuit 232, and performs bit calculation only on the first and last pages.

(ドライバ回路及びラインアドレス回路)
図11は、ドライバ回路であるソースドライバ130、電源回路140及びラインアドレス回路120を示している。なお、図11は説明の便宜上、4本のソース線S1−S4に対応する構成のみを図示している。
(Driver circuit and line address circuit)
FIG. 11 shows a source driver 130, a power supply circuit 140, and a line address circuit 120 which are driver circuits. Note that FIG. 11 shows only the configuration corresponding to the four source lines S1 to S4 for convenience of explanation.

図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 source driver 130 includes a data selector 240, an analog-digital conversion circuit (DAC) 250, and a buffer 260 corresponding to each of four source lines S1-S4. The data selector 240 receives 4-bit data (matching the maximum number of gradation bits) output from the RAM 110 and latched by the display data latch circuit 122. The data selector 240 selects n1 bits of the data display RAM output n2 bits at a time, where n1 is the maximum gradation bit number and n2 is the current designated gradation bit number, and the upper n0 of the selected n2 bits. 0 is added to (n0 = n1-n2) bits to make n1 bits.

本実施形態では、最大階調数である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 data selector 240 is D0-D3. In the 16 gradation (4 BPP) mode, the output of the data selector 240 is the same as the input and becomes D0-D3. In the 4 gradation (2BPP) mode, the output of the data selector 240 is D0, D1, 0, 0 (the upper 2 bits are 0) sequentially from the LSB, and the second output is D2, D3, sequentially from the LSB. 0, 0 (the upper 2 bits are 0). In the two gradation (1BPP) mode, the output of the data selector 240 is D0,0,0,0 (the upper 3 bits are 0) in order from the LSB, and the second output is D1,0,0 in order from the LSB. , 0 (the upper 3 bits are 0), the third output is D2, 0, 0, 0 (the upper 3 bits are 0) in order from the LSB, and the fourth output is D3, 0, 0, 0 (the upper 3 bits are in order from the LSB) 0).

このようなデータセレクタ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 data selector 240 is shown in FIG. 12, and the contents of the control signal shown in FIG. 12 are shown in FIG. In FIG. 12, a 2BPP mode signal and a 4BPP mode signal (BPP mode signal in a broad sense) are used to replace the upper bits in each mode with 0. In the 2BPP and 1BPP modes, the 4BPP mode signal is LOW as shown in FIG. 13, the outputs of the AND gates AND1 and AND2 in FIG. 12 are both LOW, and the upper 2 bits are both 0. Furthermore, since the 2BPP mode signal and the 4BPP mode signal are both LOW only in the 1BPP mode as shown in FIG. 13, the output of the OR gate OR1 in FIG. 12 becomes LOW, and the output of the AND3 eventually becomes LOW. Since the outputs of the AND gates AND1 and AND2 are LOW as described above, the upper 3 bits are both 0. On the other hand, in the 4BPP mode, the AND gates AND1 to AND3 do not become LOW by the 2BPP and 4BPP mode signals, so that the upper bits are not forcibly fixed LOW.

次に、各モードでの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 data selector 240 and output.

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は、2≧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 display data RAM 110 in the three BPP modes. In the 4BPP mode, as shown in FIG. 14A, only one frame of display data can be stored in the display data RAM 110, so that no frame address is required. In the 2BPP mode, as shown in FIG. 14B, display data for two frames can be stored in the display data RAM 110. Therefore, it is necessary to assign 0 and 1 of 1 bit as a frame address. In the 1BPP mode, as shown in FIG. 14C, display data for four frames can be stored in the display data RAM 110, so it is necessary to assign 00, 01, 10, and 11 of 2 bits as frame addresses.

図11に示すラインアドレス回路120の詳細について、図15〜図19も参照して説明する。図15は、図3及び図11に示すラインアドレス発生回路120の一例を示している。図15において、指定階調ビット数n2が設定されるBPP設定レジスタ120Aと、RAM110のライン数320をカウントする9ビットの表示ラインカウンタ120Bが設けられている。BPP設定レジスタ120Aと表示ラインカウンタ120Bの出力が入力される表示ラインアドレスコンバータ120Cを有する。   Details of the line address circuit 120 shown in FIG. 11 will be described with reference to FIGS. FIG. 15 shows an example of the line address generation circuit 120 shown in FIGS. In FIG. 15, a BPP setting register 120A for setting the designated gradation bit number n2 and a 9-bit display line counter 120B for counting the line number 320 of the RAM 110 are provided. A display line address converter 120C to which outputs of the BPP setting register 120A and the display line counter 120B are input is provided.

表示アドレスコンバータ120Cは、BPP設定レジスタ120Aからの指定階調ビット数n2に基づいて、kビットのフレームアドレスを発生するフレームアドレス発生回路120C1と、カウンタ120bの出力であるM=9ビットのラインアドレスの上位(M−k)ビットの上位側にオフセット値であるkビットのフレームアドレスを加算して、オフセットされたMビットのラインリードアドレスをRAM110に出力する加算器120C2と、を含む。フレームアドレス発生回路120C1は、指定階調ビット数n2、つまり4BPP、2BPPまたは1BPPに応じたフレームアドレスを発生する。   The display address converter 120C includes a frame address generation circuit 120C1 that generates a k-bit frame address based on the designated gradation bit number n2 from the BPP setting register 120A, and an M = 9-bit line address that is an output of the counter 120b. An adder 120 </ b> C <b> 2 that adds a k-bit frame address, which is an offset value, to the upper side of the upper (M−k) bits, and outputs the offset M-bit line read address to the RAM 110. The frame address generation circuit 120C1 generates a frame address corresponding to the designated gradation bit number n2, that is, 4BPP, 2BPP, or 1BPP.

ここで、整数k=log(n1/n2)を定義した時、4BPPモードではk=log(4/4)=0、2BPPモードではk=log(4/2)=1、1BPPモードではk=log(4/1)=2となる。つまり図14(A)〜図14(C)は、4BPPモードでは2=2=1フレーム、2BPPでは2=2=2フレーム、1BPPでは2=2=4フレームを有することを意味している。従って、フレームアドレス発生回路120C1は、4BPP、2BPPまたは1BPPモード時にkビットのフレームアドレスを発生させれば、図14(A)〜図14(C)に示す各モードでの2フレームに対応してフレームアドレスを発生できることが分かる。 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 display data RAM 110. The RAM 110 includes a CPU / IF 110B and a line read I / F 110C in addition to the memory cell array 110A. The CPU / IF 110B is an interface between the control logic 104 and the memory cell array 110A shown in FIG. 3, and 8-bit data is input / output according to the write / read enable signal and the CPUIF clock. A line read address and a line read clock from the line address circuit 120 are input to the line read I / F 110C.

図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 display line counter 120B counts 320 lines within one frame. However, since the M-bit line read address generated in one frame is offset based on the frame address, it differs in each mode. By specifying the line read address shown in FIGS. 17 to 19, it is possible to specify an intra-frame line address in each mode shown in FIGS. 14 (A) to 14 (C).

次に、全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 line address counter 120A shown in FIG. 11 counts all M-bit line addresses in the 4BPP mode, and the lower k bits are not used as the line address of the display data RAM 110 but are input to the data selector 240. It is sent as a switching timing signal for the select signals SEL_1 and SEL2 (see FIG. 13).

このために、図15に示すように、表示ラインカウンタ120BからのMビットのうちの下位Kビットが入力されるデータセレクタ制御信号ジェネレータ120Dが設けられ、kビットのデータセレクタ制御信号がデータセレクタ240に入力されるようになっている(図17〜図19も参照)。   For this purpose, as shown in FIG. 15, a data selector control signal generator 120D to which the lower K bits of the M bits from the display line counter 120B are input is provided, and the k-bit data selector control signal is supplied to the data selector 240. (See also FIGS. 17 to 19).

表示データ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<2=256を満たしている。1BPPモードではk=2ビットであるで、上位(M−k)=9−2=7ビットが1フレーム内ラインアドレスとして用いられる。1BPPモードでは1フレームのライン数は80本であるので、80<2=128を満たしている。いずれの場合も、上述した通り、M=9ビットの全ラインアドレスのうち、下位kビットを除いた上位(M−k)ビットは、オフセット値であるkビットのフレームアドレスによりオフセットされて、全Mビットのラインリードアドレスに変換される。 As the line address within one frame of the display data RAM 110, it is only necessary to have the upper (M−k) bits excluding the lower k bits out of all line addresses of M = 9 bits. Since k = 0 in the 4BPP mode, all M = 9 bits are used as line addresses. Since k = 1 bit in the 2BPP mode, the upper (Mk) = 9-1 = 8 bits are used as the line address within one frame. In the 2BPP mode, since the number of lines in one frame is 160, 160 <2 8 = 256 is satisfied. In the 1BPP mode, k = 2 bits, and upper (Mk) = 9-2 = 7 bits are used as the line address within one frame. In the 1BPP mode, since the number of lines in one frame is 80, 80 <2 7 = 128 is satisfied. In any case, as described above, of all line addresses of M = 9 bits, the upper (M−k) bits excluding the lower k bits are offset by the k-bit frame address which is an offset value, It is converted into an M-bit line read address.

上述した通り、最大階調ビットである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 data selector 240, and the upper (M−k ) By using a bit as a line address within one frame and adding k bits as a frame address, reading from the display data RAM 110 can be efficiently performed without changing any M = 9 bit address in the 4BPP mode. . That is, the line address at the time of driving at the maximum gradation (4 BPP) can be shared regardless of the number of bits set in BPP.

(ドライバ回路及び電源回路)
図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 power supply circuit 140 shown in FIG. 3 will be described with reference to FIG. The power supply circuit 140 includes a ladder resistor circuit 270 that is a voltage generation circuit. Ladder resistor circuit 270, the first potential VGH and the second potential VCL and resistance division to generate a large S (S> 16 = 2 n1 ) of voltages than the maximum gray-scale level of 16. The 16 analog switches 280 select and output 16 types of voltages from among the S types based on the signal from the switch switching data register 290 in the 4BPP mode. The switch switching data register 290 stores gamma characteristic setting data and corrects the gamma characteristic which is the applied voltage-transmittance characteristic of the display panel 20 to generate 16 gradation voltages.

ここで、本実施形態では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 data register 290 is switched based on the mode signal, and the voltage values output from the 16 analog switches 280 at the maximum are changed. is doing. FIG. 20 is a diagram showing the relationship between gradation data and gradation voltages corresponding to the three BPP modes. In the 4BPP mode, 16 types of gradation voltages ranging from a high potential V0 to a low potential V15 (normally white) are prepared by the analog switch 290 corresponding to 16 gradation data (0000 to 1111). In the 2BPP mode, four types of gradation voltages of potentials V0, V1, V2, and V3 are prepared by the analog switch 290 corresponding to the four gradation data (0000 to 0011). In the 1BPP mode, two kinds of gradation voltages of high potential V0 and low potential V1 are prepared by the analog switch 290 corresponding to the two gradation data (0000 to 0001).

次に、DAC250について説明する。図21は、4ビット出力に基づいて上述した階調電圧を選択する図11中の一つのDAC250を示している。図11に示すデータセレクタ240は、いずれのBPPモードでも4ビットのデータが出力される。そこで、この4ビットデータが共通して入力される2=16個の1ビット一致検出回路300が設けられている。いずれのBPPモードでも、16個の一致検出回路300のいずれか一つが必ず一致することになる。 Next, the DAC 250 will be described. FIG. 21 shows one DAC 250 in FIG. 11 that selects the above-described gradation voltage based on a 4-bit output. The data selector 240 shown in FIG. 11 outputs 4-bit data in any BPP mode. Therefore, 2 4 = 16 1-bit coincidence detection circuits 300 to which the 4-bit data is input in common are provided. In any BPP mode, any one of the 16 match detection circuits 300 always matches.

アナログスイッチ280からの16種類の階調電圧V0−V15を供給する16本の階調電圧供給線310と、一端がショートされている16本のアナログ電圧出力線312とが直交して配置される。16本の電圧供給線310の各1本と、16本のアナログ電圧出力線312のそれぞれ異なる1本とは、スイッチST1〜ST16を介して接続/非接続を切り換え可能である。そして、スイッチST1〜ST16のいずれか一つが、16個のうち一致を検出したいずれか一つの一致検出回路300の信号出力線314によりオン制御される。   Sixteen gradation voltage supply lines 310 that supply 16 kinds of gradation voltages V0 to V15 from the analog switch 280 and 16 analog voltage output lines 312 that are short-circuited at one end are arranged orthogonally. . Each one of the 16 voltage supply lines 310 and one different one of the 16 analog voltage output lines 312 can be switched between connection and non-connection via the switches ST1 to ST16. Then, any one of the switches ST1 to ST16 is turned on by the signal output line 314 of any one of the 16 coincidence detection circuits 300 that have detected a coincidence.

ここで、図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 coincidence detection circuits 300 output a signal for selecting the gradation voltage number V0 when 4-bit data (0000) is input, and the gradation voltage when 4-bit data (0001) is input. A signal for selecting the number V1 is output, and so on.

ただし、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 analog switch 280 is switched as described above based on the control data from the switch switching data register 290. That is, the plurality of analog switches 290 are input to the 1-bit coincidence detection circuit 300 for every designated gradation bit number n2 except for one of the maximum and minimum voltages (for example, V0) of the 2 n1 gradation voltages. Different gradation voltages (gradation voltage values corresponding to gradation voltage numbers V1, V5, and V15 in the 4BPP mode) are selected for the same n1 bit data (for example, 0001). Thereby, in any BPP mode, an analog voltage corresponding to the gradation value can be output.

なお、液晶等の電気光学素子を有する表示パネル20では、液晶等の電気光学素子に同一極性の電圧が印加され続けると素子の寿命が縮まるので、所定の周期(ドット、ラインまたはフレーム)毎に極性反転駆動される。本実施形態では、下記のいずれかの手法により極性反転駆動を実施できる。   In the display panel 20 having an electro-optical element such as a liquid crystal, the life of the element is shortened when a voltage having the same polarity is continuously applied to the electro-optical element such as a liquid crystal. Therefore, the display panel 20 has a predetermined cycle (dot, line or frame). Polarity inversion drive. In the present embodiment, polarity inversion driving can be performed by one of the following methods.

第一は、図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 data selector 120 and the DAC 250 in FIG. 11 and digitally normalizing or inverting the display data by the polarity signal. is there. In the 2BPP and 1BPP modes, however, the polarity of the 0 added to the upper side is not inverted. The second is a method of inverting the polarity of the analog output voltage by the analog switch (gamma circuit) 280 shown in FIG. As described above, when the gradation voltage number V0 is the highest voltage, the positive polarity mode is set, and in the negative polarity mode, switching is performed so that the gradation voltage number V0 becomes the lowest voltage.

(表示データ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 bit conversion circuits 320 and 330 according to another embodiment provided in the output stage of the display data RAM 110. In the embodiment shown in FIG. 9, the bit arithmetic circuit 200 is provided in the input stage of the display data RAM 110, but it may be provided in the output stage of the display data RAM 110. This is because, regardless of whether it is an input stage or an output stage of the display data RAM 110, the bit operation pattern and the display data subjected to the bit operation are not changed to digital data.

従って、図22(A)(B)に示すようにソースドライバ(ドライバ回路)130内にビット演算回路320,330を設けることができる。図22(A)はデータセレクタ240の入力段にビット演算回路320を設けたのに対して、図22(B)はデータセレクタ240の出力段にビット演算回路330を設けている。   Therefore, as shown in FIGS. 22A and 22B, the bit arithmetic circuits 320 and 330 can be provided in the source driver (driver circuit) 130. In FIG. 22A, a bit operation circuit 320 is provided at the input stage of the data selector 240, whereas in FIG. 22B, a bit operation circuit 330 is provided at the output stage of the data selector 240.

図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 arithmetic circuit 320 shown in FIG. 22A receives 4-bit gradation data regardless of the type of the BPP mode, the meaning varies depending on the BPP mode. In the 4BPP mode, 4 bit data corresponds to 1 pixel (1 line), in the 2BPP mode, 4 bit data corresponds to 2 pixels (2 lines), and in the 1BPP mode, 4 bit data corresponds to 4 pixels (4 lines). . Therefore, according to the number of lines n in the border area 20C in FIG. 8, which bit digit of the 4-bit data is bit-converted and converted into border data (second image data) for each BPP mode.

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 bit operation circuit 320 applies the display data of the corresponding line. It is only necessary to calculate the logical product. In the 1BPP mode, as shown in FIG. 23B, a bit operation pattern BP5 in which the lower 2 bits on the LSB side are 0 is prepared, and the bit operation circuit 320 calculates a logical product only for the display data of the corresponding line. It ’s fine.

該当ラインに対してのみ論理積演算を行うために、図3のラインアドレス回路120は、ラインアドレスカウンタ120Aの外、該当ラインを格納したラインアドレスレジスタ120Cを有することができる。こうすると、ラインアドレスレジスタ120Cにセットされたラインアドレス値をラインアドレスカウンタ120Aがカウントすることで、そのラインアドレスに対応する表示データとビット演算パターンとの論理積が実施される。   In order to perform an AND operation only on the corresponding line, the line address circuit 120 of FIG. 3 can include a line address register 120C storing the corresponding line in addition to the line address counter 120A. Thus, the line address counter 120A counts the line address value set in the line address register 120C, and the logical product of the display data corresponding to the line address and the bit operation pattern is performed.

図22(B)のように、データセレクタ240の出力段にビット演算回路330を設けた場合であって、図8の縁取り領域20Cのライン数n=2に設定された場合には、ビット得演算パターンは次のようになる。   As shown in FIG. 22B, when the bit arithmetic circuit 330 is provided at the output stage of the data selector 240 and the number of lines n = 2 in the border area 20C in FIG. The calculation pattern is as follows.

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 data selector 240 match, so the bit operation pattern BP5 shown in FIG. In the 2BPP mode, the upper 2 bits of the output of the data selector 240 are fixed to 0. Therefore, as shown in FIG. 24A, a bit operation pattern BP6 in which the lower 2 bits are 0 and the upper 2 bits are either 0 or 1 can be used. In the 1BPP mode, the upper 3 bits of the output of the data selector 240 are fixed to 0. Therefore, as shown in FIG. 24B, a bit operation pattern BP7 in which only the lower 1 bit is 0 and the upper 3 bits are either 0 or 1 can be used.

図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 line address counter 120B and the line address register 120E are used as in FIG.

(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 analog switch 280 in accordance with the BPP mode. On the other hand, in order to display the border area 20C in FIG. 8 in black, for example, the gradation voltage output from the source driver 130 may be the gradation voltage V0 corresponding to black display. In the embodiment described above (the bit operation circuit according to FIGS. 9 and 22A and 22B), the gradation voltage V0 is realized by bit operation of a digital value. However, the correction is not limited to the digital value, and the result is the same even if the correction is performed with the analog value.

そこで、本発明のさらに他の実施形態では、図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 bordering region 20C shown in FIG. The gradation voltage shown is prepared. As the gradation voltage shown in FIG. 25, the gradation display voltage V0 (second image data) is prepared with the same gradation voltage for any gradation data in the BPP mode. Such a gradation voltage can be selected by setting the switch switching data register 290 shown in FIG. 11 based on the BPP mode and the line address.

この実施形態では、ハードウェアの変更は不要であり、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 data register 290 by software based on the BPP mode and the line address.

なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるものである。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。   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.

本発明の一実施形態に係るドライバICにて駆動される表示パネルを示す図である。It is a figure which shows the display panel driven with the driver IC which concerns on one Embodiment of this invention. 表示パネルの一画素を示す図である。It is a figure which shows one pixel of a display panel. 本発明の一実施形態に係るドライバICのブロック図である。1 is a block diagram of a driver IC according to an embodiment of the present invention. 表示データRAMのメモリ空間を示す図である。It is a figure which shows the memory space of display data RAM. 16階調(4BPP)モードの時の表示データRAMを表示空間で表わした図である。It is the figure which represented display data RAM at the time of 16 gradation (4 BPP) mode with display space. 4階調(2BPP)モードの時の表示データRAMを表示空間で表わした図である。It is the figure which represented display data RAM at the time of 4 gradation (2 BPP) mode with display space. 2階調(1BPP)モードの時の表示データRAMを表示空間で表わした図である。It is the figure which represented the display data RAM at the time of 2 gradation (1BPP) mode in display space. メモリ空間上の1ページに対応する表示空間上のライン数Nと縁取り領域の画素数nとの関係を示す図である。It is a figure which shows the relationship between the line number N on the display space corresponding to 1 page in memory space, and the pixel number n of a border area. 表示データRAMの入力段に設けられる実施形態に係るビット変換回路を含むロジック制御回路のブロック図である。It is a block diagram of a logic control circuit including a bit conversion circuit according to an embodiment provided in an input stage of a display data RAM. 図10(A)〜図10(C)は、図9に示すビット演算回路にて縁取りデータ(第2画像データ)を生成できる原理を示す図である。FIG. 10A to FIG. 10C are diagrams showing the principle that the edge data (second image data) can be generated by the bit operation circuit shown in FIG. 図3に示すソースドライバ、電源回路及びラインアドレス回路の一例を示す図である。FIG. 4 is a diagram illustrating an example of a source driver, a power supply circuit, and a line address circuit shown in FIG. 3. 図11に示すデータセレクタの一例を示す図である。It is a figure which shows an example of the data selector shown in FIG. 図12に示すデータセレクタの制御信号の内容を示す図である。It is a figure which shows the content of the control signal of the data selector shown in FIG. 図14(A)〜図14(C)は、3つのBPPモードでの表示データRAMのフレームアドレスとラインアドレスの関係を示す図である。FIGS. 14A to 14C are diagrams showing the relationship between the frame address and the line address of the display data RAM in the three BPP modes. ラインアドレス回路の一例を示す図である。It is a figure which shows an example of a line address circuit. 表示データRAMの一例を示す図である。It is a figure which shows an example of display data RAM. 4BPPモード時の動作を説明するための図である。It is a figure for demonstrating the operation | movement at the time of 4BPP mode. 2BPPモード時の動作を説明するための図である。It is a figure for demonstrating the operation | movement at the time of 2BPP mode. 1BPPモード時の動作を説明するための図である。It is a figure for demonstrating the operation | movement at the time of 1BPP mode. 3つのBPPモードに対応した階調データと階調電圧との関係を示す図である。It is a figure which shows the relationship between the gradation data and gradation voltage corresponding to three BPP modes. 4ビット出力に基づいて階調電圧を選択する図11中の一つのDACを示す図である。It is a figure which shows one DAC in FIG. 11 which selects a gradation voltage based on 4-bit output. 図22(A)(B)は表示データRAMの出力段に設けられる他の実施形態に係るビット演算回路を示す図である。FIGS. 22A and 22B are diagrams showing a bit operation circuit according to another embodiment provided in the output stage of the display data RAM. 図23(A)(B)は図22(A)に示すビット演算回路に適用されるビット演算パターンを示す図である。23A and 23B are diagrams showing bit operation patterns applied to the bit operation circuit shown in FIG. 図24(A)(B)は図22(B)に示すビット演算回路に適用されるビット演算パターンを示す図である。24A and 24B are diagrams showing bit operation patterns applied to the bit operation circuit shown in FIG. デジタル−アナログ変換回路に入力される第1画像データを階調電圧で第2画像データに変換する時の第2画像データ(階調電圧)の例をBPPモード毎に示す図である。It is a figure which shows the example of 2nd image data (gradation voltage) at the time of converting 1st image data input into a digital-analog converting circuit into 2nd image data with a gradation voltage for every BPP mode.

符号の説明Explanation of symbols

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)

表示パネルの一画素あたりの階調ビット数(Bit Per Pixel)に応じたデータ信号を、前記表示パネルの複数のデータ信号線に供給して駆動するドライバICにおいて、
最大階調ビット数の表示データを少なくとも1フレーム分格納する容量を有するRAMと、
前記RAMのラインリードアドレスを指定するラインアドレス回路と、
前記RAMからの出力に基づいて前記複数のデータ信号線を駆動するドライブ回路と、
を有し、
前記RAMは、前記最大階調ビット数をn1(n1は2以上の整数)とし、指定階調ビット数をn2(1≦n2≦n1)としたとき、k=log(n1/n2)を満たす2(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.
請求項1において、
前記ラインアドレス回路は、
前記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:
請求項2において、
前記ドライブ回路は、
前記複数のデジタル−アナログ変換回路と、
前記複数のデジタル−アナログ変換回路にアナログ階調電圧を供給する電源回路と、
前記複数のデジタル−アナログ変換回路と前記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.
請求項3において、
前記データセレクタは、前記セレクト信号の切り換えタイミング信号として、前記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.
請求項4おいて、
前記電源回路は、最大階調ビット数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.
請求項5において、
前記複数のアナログスイッチは、前記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.
表示パネルの一画素あたりの階調ビット数(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。
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.
請求項7において、
前記最大階調ビット数n1に応じたM(Mは2以上の整数)ビットのラインアドレスを発生するカウンタをさらに有し、
前記複数のデータセレクタの各々は、前記セレクト信号の切り換えタイミング信号として、前記Mビットのラインアドレスのうち、k=log(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.
請求項7または8において、
前記複数のデジタル−アナログ変換回路の各々と前記データセレクタの各々との間に、前記データセレクタの出力を所定の周期でデジタル的に極性反転させる極性反転回路をさらに有し、
前記極性反転回路は、前記データセレクタの出力のうち上位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:
JP2008233667A 2008-09-11 2008-09-11 Driver ic and electrooptical apparatus using it Pending JP2010066593A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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