JP4069838B2 - 表示ドライバ、電気光学装置及び表示ドライバの制御方法 - Google Patents

表示ドライバ、電気光学装置及び表示ドライバの制御方法 Download PDF

Info

Publication number
JP4069838B2
JP4069838B2 JP2003318082A JP2003318082A JP4069838B2 JP 4069838 B2 JP4069838 B2 JP 4069838B2 JP 2003318082 A JP2003318082 A JP 2003318082A JP 2003318082 A JP2003318082 A JP 2003318082A JP 4069838 B2 JP4069838 B2 JP 4069838B2
Authority
JP
Japan
Prior art keywords
data
command
signal
display
command signal
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.)
Expired - Fee Related
Application number
JP2003318082A
Other languages
English (en)
Other versions
JP2005084483A (ja
Inventor
晶 森田
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 JP2003318082A priority Critical patent/JP4069838B2/ja
Priority to US10/913,464 priority patent/US7450103B2/en
Priority to CNB2004100737758A priority patent/CN100419820C/zh
Publication of JP2005084483A publication Critical patent/JP2005084483A/ja
Application granted granted Critical
Publication of JP4069838B2 publication Critical patent/JP4069838B2/ja
Priority to US12/285,284 priority patent/US20090046050A1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3648Control of matrices with row and column drivers using an active matrix
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3685Details of drivers for data electrodes
    • G09G3/3688Details of drivers for data electrodes suitable for active matrices only
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0243Details of the generation of driving signals
    • G09G2310/0251Precharge or discharge of pixel before applying new pixel voltage
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0264Details of driving circuits
    • G09G2310/027Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

本発明は、表示ドライバ、電気光学装置及び表示ドライバの制御方法に関する。
電気光学パネルに代表される表示パネルは、複数の走査線及び複数のデータ線を含み、走査線及びデータ線により画素が特定される。複数の走査線は、走査ドライバによって順次選択される。複数のデータ線は、表示データに基づいてデータドライバ(表示ドライバ)によって駆動される。走査ドライバ及びデータドライバは、表示コントローラによって制御される。
一般的に、データドライバは、表示コントローラによって設定されるコマンドに対応した駆動制御を行う。このようなコマンド設定によって駆動制御されるデータドライバに関する技術は、例えば特許文献1に開示されている。
特許文献1に開示された技術が適用されるデータドライバでは、コマンドアドレスデータを一方のデータとし、コマンドデータ及び表示データを他方のデータとして入力する構成が採用される。そして、コマンドアドレスデータによって指示されるアドレスのうちの一部のアドレスを表示データに割り当て、それ以外のアドレスをコマンドデータに割り当てる。こうすることで、例えば上位と下位とをそれぞれコマンドアドレスデータとコマンドデータとに振り分ける場合に比べて、コマンドデータのデータ量を多くすることができるようになる。そしてこの場合では、コマンドデータ及び表示データを識別するだけでよく、入力端子の個数の変更等のハードウェアの変更を不要にできる。
特開2000−47628号公報
ところで、表示ドライバの多機能化が進む一方で、表示パネルの表示サイズの拡大による電気光学装置のデータ線の本数の増加が顕著である。このため表示ドライバでは、データ線を駆動するための端子数が飛躍的に増加し、これ以上他の端子を増やすことが困難な状況となっている。端子数の増加は、チップサイズを拡大させ、コスト高を招く。また、端子に接続される入力バッファ又は入出力バッファの消費電力が大きく、端子数の増加は消費電力の増大も招く。従って、表示ドライバにおいても、端子数をできるだけ少なくすることが望まれる。
ところが、特許文献1に開示された技術では、コマンドデータ及び表示データの一方を識別するための信号の入力端子が必要であるという問題がある。このため、より一層のチップサイズの縮小及び低消費電力化を図ることができない。
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、入力端子の数を削減した上で、コマンドデータにより制御される表示ドライバ、電気光学装置及び表示ドライバの制御方法を提供することにある。
上記課題を解決するために本発明は、複数の走査線と、複数のデータ線と、複数の画素とを含む電気光学パネルの前記複数のデータ線を駆動する表示ドライバであって、表示データ又はコマンドデータが入力されるデータ入力部と、前記データ入力部を介して入力された前記表示データに基づいて前記複数のデータ線を駆動するデータ線駆動部を有する表示処理部と、前記表示処理部を制御するための制御レジスタと、予め決められたタイミングで変化する、前記コマンドデータを識別するためのコマンド信号を生成するコマンド信号生成部と、前記コマンド信号に基づいて、前記データ入力部を介して入力された前記表示データ又は前記コマンドデータから前記コマンドデータを抽出するコマンド抽出部と、前記コマンド抽出部によって抽出された前記コマンドデータをデコードするデコーダとを含み、前記制御レジスタには、前記コマンドデータのデコード結果に対応した値が設定され、前記表示処理部が、前記制御レジスタの設定値に基づいて制御される表示ドライバに関係する。
本発明においては、データ入力部において表示データ又はコマンドデータが入力される。そして、コマンド信号生成部が予め決められたタイミングで変化するコマンド信号を生成し、該コマンド信号に基づいてデータ入力部を介して入力されるデータからコマンドデータを抽出する。抽出されたコマンドデータは、デコーダによりデコードされ、その結果が制御レジスタに設定される。これにより、コマンド信号を外部から入力するための入力端子を不要とすることができる。そして、データ入力部を介したコマンドデータの入力により、表示処理部を制御きるようになる。その結果、表示処理部の制御を実現する一方で、端子の削減によって一層のチップサイズの縮小及び低消費電力化を図ることができる。
また本発明に係る表示ドライバでは、前記コマンド信号生成部が、予め決められたタイミングで変化する第1のコマンド信号を生成する第1のコマンド信号生成部と、第1のコマンドデータのデコード結果に対応して設定された前記制御レジスタの設定値に基づいて変化する第2のコマンド信号を生成する第2のコマンド信号生成部とを含み、前記コマンド信号生成部が、前記第1又は第2のコマンド信号を前記コマンド信号として出力し、前記第1のコマンドデータが、前記コマンド信号として出力された前記第1のコマンド信号に基づいて抽出されたコマンドデータであり、前記表示処理部が、前記コマンド信号として出力された前記第2のコマンド信号に基づき抽出されたコマンドデータのデコード結果に対応した前記制御レジスタの設定値に基づいて制御されてもよい。
本発明によれば、データ入力部を介して入力されるデータから、第2のコマンド信号に基づいてコマンドデータを抽出することができるので、コマンド信号を入力するための入力端子がなくても、表示動作中に表示処理部の制御を可能とする。
また本発明に係る表示ドライバでは、前記第1のコマンドデータは、前記第1及び第2のコマンド信号の一方を選択するための選択フラグを前記制御レジスタに設定するコマンドデータを含み、前記コマンド信号生成部は、前記選択フラグに基づいて、前記第1及び第2のコマンド信号の一方を前記コマンド信号として出力することができる。
本発明によれば、コマンド信号生成部では、第1及び第2のコマンド信号を生成するだけでよく、コマンドデータによりいずれか一方を選択出力させるだけの構成で済むため、コマンド信号生成部の構成を簡素化できる。
また本発明に係る表示ドライバでは、前記第1のコマンドデータは、次のコマンドデータの開始位置及び終了位置を指定するコマンドデータを含み、前記第2のコマンド信号生成部は、所与のタイミングを基準に前記次のコマンドデータの開始位置に対応した期間が経過したとき、及び前記次のコマンドデータの終了位置に対応した期間が経過したとき、その論理レベルが変化する前記第2のコマンド信号を生成することができる。
また本発明に係る表示ドライバでは、前記第1のコマンドデータは、前記表示データの長さを指定するコマンドデータを含み、前記第2のコマンド信号生成部は、所与のタイミングを基準に前記表示データの長さに対応した期間が経過したとき、その論理レベルが変化する前記第2のコマンド信号を生成することができる。
本発明によれば、データ入力部を介して表示データ及びコマンドデータが時分割されて入力される場合に、第2のコマンド信号に基づいて、表示動作中に正しくコマンドデータを抽出できる。
また本発明は、複数の走査線と、複数のデータ線と、複数の画素と、前記複数のデータ線を駆動する上記のいずれか記載の表示ドライバとを含む電気光学装置に関係する。
本発明によれば、電気光学装置の小型化及び低消費電力化を図ることができるようになる。
また本発明は、複数の走査線と、複数のデータ線と、複数の画素とを含む電気光学パネルの前記複数のデータ線を駆動する表示ドライバの制御方法であって、予め決められたタイミングで変化する、コマンドデータを識別するためのコマンド信号を生成し、前記コマンド信号に基づいて、データ入力部を介して入力された表示データ又はコマンドデータから前記コマンドデータを抽出し、抽出された前記コマンドデータのデコード結果に対応した値を制御レジスタに設定し、前記制御レジスタの設定値に基づいて、前記データ入力部を介して入力された前記表示データに基づいて前記複数のデータ線を駆動するデータ線駆動部を有する表示処理部を制御する表示ドライバの制御方法に関係する。
また本発明に係る表示ドライバの制御方法では、予め決められたタイミングで変化する第1のコマンド信号を生成し、前記第1のコマンド信号に基づいて、前記データ入力部を介して入力された前記表示データ又は前記コマンドデータから第1のコマンドデータを抽出し、該第1のコマンドデータのデコード結果に対応した値を前記制御レジスタに設定し、前記第1のコマンドデータのデコード結果に対応した値が設定された前記制御レジスタの設定値に基づいて変化する第2のコマンド信号を生成し、前記第1のコマンド信号に基づいて、前記データ入力部を介して入力された前記表示データ又は前記コマンドデータから第2のコマンドデータを抽出し、前記第2のコマンドデータのデコード結果に対応した値を前記制御レジスタに設定し、前記第2のコマンドデータのデコード結果に対応した値が設定された前記制御レジスタの設定値に基づいて前記表示処理部を制御することができる。
以下、本発明の実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
1. 本実施形態における表示ドライバの概要
図1に、本実施形態における表示ドライバの構成の概要のブロック図を示す。
本実施形態における表示ドライバ10は、データ入力部20、表示処理部30、制御部40、コマンド信号生成部50、コマンド抽出部60、デコーダ70を含む。
データ入力部20には、表示データ又はコマンドデータが入力される。データ入力部20への入力データは、表示データ及びコマンドデータが時分割されている。データ入力部20の機能は、データ入力端子、或いはデータ入力端子及び該データ入力端子に接続される入力バッファ(入出力バッファ)により実現される。
表示処理部30は、電気光学パネルの複数のデータ線を駆動するための表示処理を行う。この表示処理部30は、データ入力部20を介して入力された表示データに基づいて複数のデータ線を駆動するデータ線駆動部32を有する。
制御部40は、データ線駆動部32を含む表示処理部30を制御する。制御部40は、制御レジスタ42を含む。そして、制御部40は、制御レジスタ42の設定値に対応した制御信号に基づいて表示処理部30を制御する。また制御部40は、制御レジスタ42の設定値に対応した制御信号に基づいてコマンド信号生成部50も制御することができるようになっている。
コマンド信号生成部50は、データ入力部20を介して入力されるデータから、コマンドデータを識別するためのコマンド信号を生成する。より具体的には、コマンド信号生成部50は、予め決められたタイミングで変化するコマンド信号(第1のコマンド信号)を生成することができる。より具体的には、コマンド信号生成部50は、一定期間においてアクティブ(例えばHレベル)となるコマンド信号を生成することができる。コマンド信号がHレベルのとき、データ入力部20を介して入力されるデータをコマンドデータとして識別する。またコマンド信号がLレベルのとき、データ入力部20を介して入力されるデータを表示データとして識別する。
コマンド抽出部60は、このコマンド信号に基づいて、データ入力部20を介して入力されたデータからコマンドデータを抽出する。即ち、コマンド信号生成部50は、コマンド信号がHレベルのとき、データ入力部20を介して入力されたデータをコマンドデータとして取り込む。コマンドデータ長を固定としておくことで、コマンド信号がHレベルのときに入力される複数のコマンドデータを順次取り込むことができる。
デコーダ70は、コマンド抽出部60によって抽出されたコマンドデータをデコードする。そして、制御レジスタ42には、デコーダ70のデコード結果に対応した値が設定される。この制御レジスタ42の設定に基づいて表示処理部30が制御される。制御レジスタ42は、それぞれが異なる制御信号を生成するための複数のレジスタを有する。デコーダ70のデコード結果に対応したレジスタに、該デコーダ70のデコード結果に対応した値が設定される。そしてレジスタ及びその設定値に対応した制御信号が生成される。
このようにコマンド信号生成部50が、予め決められたタイミングでコマンド信号を生成するようにしている。こうすることで、データ入力部20により表示データ及びコマンドデータを多重化して入力させることができると共に、コマンド信号を外部から入力するための入力端子を省略できるようになり、端子の数を削減できるようになる。
なおコマンド信号生成部50がコマンド信号を生成するタイミングは、データ線駆動部32のデータ線の駆動出力期間以外の期間内であることが望ましい。駆動出力期間以外の期間のタイミングでは、受け付けたコマンドデータに基づく制御によって表示画像を乱す場合があり、該表示画像を乱さないように制御すると複雑化を招くからである。データ線駆動部の駆動出力期間がLレベルの出力イネーブル信号OEにより規定される場合、初期化以降(例えばリセット信号の立ち上がり)、出力イネーブル信号OEがHレベルの期間において、コマンド信号生成部50は、水平同期信号HSYNC及び出力イネーブル信号OEを用いてコマンド信号を生成することができる。ここで水平同期信号HSYNCは、一水平走査期間を規定する信号である。
ところで表示ドライバ10が、上述の固定されたタイミングのみでコマンドデータを取り込む場合、表示動作中に設定内容を変更することができなくなる。そのため本実施形態は、上述のタイミングで、次のコマンドデータの受付タイミングを指定することができるようになっている。こうすることで、コマンド信号の入力端子が省略されたとしても、表示動作中にコマンドデータにより設定内容を変更できるようになる。
そこで、コマンド信号生成部50は、第1及び第2のコマンド信号生成部52、54を含む。第1のコマンド信号生成部52は、予め決められたタイミングで変化する第1のコマンド信号を生成する。第1のコマンド信号は、上述の固定されたタイミングで生成される。第2のコマンド信号生成部54は、第2のコマンド信号を生成する。第2のコマンド信号は、制御レジスタ42の設定値に基づいて変化する。そしてこの制御レジスタ42の設定値は、コマンド信号として出力された第1のコマンド信号により抽出された第1のコマンドデータのデコード結果に対応して設定される。第2のコマンド信号生成部54は、例えば水平同期信号HSYNC及びドットクロックCPHに基づいて第2のコマンド信号を生成することができる。データ入力部20に入力される表示データは、ドットクロックCPHに同期して入力される。
コマンド信号生成部50は、このような第1又は第2のコマンド信号をコマンド信号として出力する。より具体的には、コマンド信号生成部50は、制御レジスタ42の設定値に基づいて、第1及び第2のコマンド信号のうちいずれか一方をコマンド信号として出力する。即ち、コマンド信号として出力された第1のコマンド信号により抽出された第1のコマンドデータが、第1及び第2のコマンド信号の一方を選択するための選択フラグを制御レジスタ42に設定するコマンドデータを含み、コマンド信号生成部50は、該選択フラグに基づいて、第1及び第2のコマンド信号の一方をコマンド信号として出力するようになっている。
そして、表示処理部30が、制御レジスタ42の設定値に基づいて制御される。この制御レジスタ42の設定値は、コマンド信号として出力された第2のコマンド信号に基づき抽出されたコマンドデータのデコード結果に対応した値である。
図2に、制御レジスタ42の設定タイミングの一例を示す。
データ入力部20を介して、入力データDとして表示データ又はコマンドデータが入力されている。
第1のコマンド信号生成部52は、例えばリセット信号の立ち上がり以降で、出力イネーブル信号がHレベルの期間内の予め決められたタイミングでHレベルとなる第1のコマンド信号CMD1を生成する。コマンド信号生成部50は、初期状態として第1のコマンド信号CMD1をコマンド信号として出力するようになっている。
コマンド抽出部60は、コマンド信号として出力された第1のコマンド信号CMD1がHレベルの期間の入力データDを第1のコマンドデータCD1として抽出する。そしてデコーダ70は、第1のコマンドデータCD1をデコードする。制御レジスタ42には、当該水平走査期間H1内で、第1のコマンドデータCD1のデコード結果に対応した値が設定される。次の水平走査期間H2では、水平走査期間H1内で設定された制御レジスタ42の設定値が用いられる。また第1のコマンドデータは、選択フラグを設定するコマンドデータも含み、選択フラグの設定により次の水平走査期間H2では第2のコマンド信号CMD2をコマンド信号として選択させる。
水平走査期間H2では、第2のコマンド信号生成部54によって生成された第2のコマンド信号CMD2がコマンド信号として出力される。第2のコマンド信号CMD2は、第1のコマンドデータCD1に基づいてHレベルとなる期間が指定された信号である。
コマンド抽出部60は、選択フラグに基づいてコマンド信号として出力された第2のコマンド信号CMD2がHレベルの期間の入力データDを第2のコマンドデータCD2として抽出する。そしてデコーダ70は、第2のコマンドデータCD2をデコードする。制御レジスタ42には、当該水平走査期間H2内で、第2のコマンドデータCD2のデコード結果に対応した値が設定される。
次の水平走査期間H3では、水平走査期間H2において第2のコマンド信号CMD2がLレベルのときの入力データDを表示データDD1とし、該表示データDD1に基づいてデータ線駆動部32がデータ線を駆動する。このとき、第2のコマンドデータCD2のデコード結果に対応した制御レジスタ42の設定値に基づき、データ線駆動部32を含む表示処理部30が制御される。
こうして、次の水平走査期間H4以降では、直前の水平走査期間内で指定されたコマンド信号により抽出されたコマンドデータに従って表示処理部30を制御することができる。
なお図2では、第1のコマンドデータCD1で、第2のコマンド信号CMD2がHレベルとなる期間が指定されるものとして説明したが、これに限定されるものではない。第1のコマンドデータCD1により制御レジスタ42に設定された値に基づいて、表示処理部30を制御することも当然可能である。
2. 構成例
以下では、本実施形態における表示ドライバがデータドライバとして適用された場合の構成例を示す。
図3に、本実施形態におけるデータドライバの構成例のブロック図を示す。但し、図1に示す表示ドライバ10と同一部分には同一符号を付し、適宜説明を省略する。
データドライバ100は、データ入力部110、入力データバス120、表示処理部130、制御部140、コマンド信号生成部150、コマンド抽出部160、デコーダ170を含む。データ入力部110は、図1に示すデータ入力部20に相当する。表示処理部130は、図1に示す表示処理部30に相当する。制御部140は、図1に示す制御部40に相当する。コマンド信号生成部150は、図1に示すコマンド信号生成部50に相当する。コマンド抽出部160は、図1に示すコマンド抽出部160に相当する。デコーダ170は、図1に示すデコーダ70に相当する。
コマンド信号生成部150は、出力イネーブル信号OE、水平同期信号HSYNC及びドットクロックCPHを用いてコマンド信号CMDを生成する。より具体的には、これらの信号を用いて生成した第1及び第2のコマンド信号CMD1、CD2の一方を、制御部140からの選択信号SELに基づいてコマンド信号CMDとして選択出力する。コマンド抽出部160は、コマンド信号CMDに基づいて入力データバス120上のデータからコマンドデータを抽出する。デコーダ170は、コマンド抽出部160によって抽出されたコマンドデータをデコードする。制御部140は、デコーダ170のデコード結果に対応した値が設定される制御レジスタを含み、該制御レジスタの設定値に基づく制御信号により、表示処理部130を制御する。この制御信号は、選択信号SELを含む。
データドライバ100は、出力イネーブル信号OEが入力される出力イネーブル信号入力端子180、水平同期信号HSYNCが入力される水平同期信号入力端子182、ドットクロックCPHが入力されるドットクロック入力端子184、イネーブル入出力信号EIOが入力されるイネーブル入出力信号入力端子186を含む。出力イネーブル信号OE、水平同期信号HSYNC、表示データ及びコマンドデータ、ドットクロックCPH及びイネーブル入出力信号EIOは、図示しない表示コントローラから供給される。
表示処理部130は、シフトレジスタ200、データラッチ210、ラインラッチ220、DAC(Digital-to-Analog Converter)(広義には電圧選択回路)230、基準電圧発生回路240、データ線駆動部250を含む。
シフトレジスタ200は、ドットクロック入力端子184を介して入力されたドットクロックCPHに基づいて、イネーブル入出力信号入力端子186を介して入力されたイネーブル入出力信号EIOをシフトしたシフト出力を生成する。データラッチ210は、シフトレジスタ200からのシフト出力に基づいて、入力データバス120上のデータを表示データとして取り込む。ラインラッチ220は、水平同期信号入力端子182を介して入力された水平同期信号HSYNCに基づいて、データラッチ210に取り込まれた表示データをラッチする。基準電圧発生回路240は、複数の基準電圧を生成する。各基準電圧は、1出力当たりの各階調値に対応する。階調値は、1ドット分の表示データによって指定される。DAC230は、基準電圧発生回路240によって生成された複数の基準電圧の中から、階調値に対応した基準電圧を選択する。データ線駆動部250は、出力イネーブル信号入力端子180を介して入力される出力イネーブル信号OEがLレベルのとき、DAC230からの基準電圧を用いてデータ線を駆動する。データ線駆動部250では、出力イネーブル信号入力端子180を介して入力される出力イネーブル信号OEがHレベルのとき、その出力がハイインピーダンス状態に設定される。
以下では、本実施形態におけるコマンドデータによる表示処理部130の制御の例について説明する。そのため、まずコマンドデータ及び制御レジスタの例について説明する。
図4に、本実施形態におけるコマンドデータの構成例を示す。コマンドデータ300は、コマンド部302、パラメータ部304を含む。コマンド部302は制御内容を指定するデータであり、該コマンド部302の値に基づいて制御レジスタが指定される。パラメータ部304は、コマンド部302によって指定された制御レジスタに設定されるデータである。なおコマンド部302に設定されるコマンドの種類によって、パラメータ部304が省略される。この場合パラメータ部304には、例えば0が設定される。このようなコマンドデータ300は例えば8ビット構成であり、コマンド部302及びパラメータ部304がそれぞれ4ビット構成である。
本実施形態では、データ入力部110を介して入力される表示データ又はコマンドデータから、予め決められたタイミングでHレベルとなったコマンド信号(第1のコマンド信号)により第1のコマンドデータが抽出される。そして第1のコマンドデータ(より具体的には、第1のコマンドデータの一部)によって、表示データの長さを考慮し、該表示データの長さに関連付けられた次のコマンドデータの識別タイミングが指定される。
図5(A)、(B)に、第1のコマンドデータによって表示データの長さを考慮した次のコマンドデータの識別タイミングの指定方法の説明図を示す。
図5(A)は、データ入力部110の一水平走査期間単位で入力される入力データの構成例を示す。該入力データは、表示データ及びコマンドデータが時分割されたデータである。このため、表示データの長さを指定することで、コマンドデータの範囲を識別できる。これは、入力データの長さが予め認識されている場合に有効である。
図5(B)も、図5(A)と同様に、データ入力部110の一水平走査期間単位で入力される入力データの構成例を示している。この場合、次のコマンドデータの開始位置及び終了位置を指定することで、コマンドデータの範囲を識別できる。これは、入力データの入力開始タイミング、或いは基準タイミングが予め認識されている場合に有効である。基準タイミングとしては、例えば水平同期信号HSYNCの立ち下がり又は立ち上がりがある。なお次のコマンドデータとは、例えば次の水平走査期間、又は次の水平走査期間以降の水平走査期間に表示データから供給されるコマンドデータということができる。
以下では、図5(B)に示すようにコマンドデータの識別タイミングが指定される場合について説明する。
図6に、制御レジスタの構成例を示す。
図3に示す制御部140は、制御レジスタ142を含む。本実施形態における制御レジスタ142は、コマンドデータ開始位置設定レジスタ142−1、コマンドデータ終了位置設定レジスタ142−2、コマンド信号切換レジスタ(広義には選択フラグ)142−3、OPAMP出力時間設定レジスタ144を含む。
図4に示すコマンドデータ300のコマンド部302の内容によって、図6に示すレジスタのいずれか1つが指定される。指定されたレジスタへの設定値は、図4に示すコマンドデータ300のパラメータ部304の内容によって指定される。
コマンドデータ開始位置設定レジスタ142−1には、図5(B)に示すコマンドデータの開始位置を指定するためのデータが設定される。このデータに基づいて、制御情報としての開始位置信号STARTPが出力される。コマンドデータの開始位置は、例えば水平同期信号HSYNCのエッジを基準にドットクロックCPHのクロック数を用いて指定できる。
コマンドデータ終了位置設定レジスタ142−2には、図5(B)に示すコマンドデータの終了位置を指定するためのデータが設定される。このデータに基づいて、制御情報としての終了位置信号ENDPが出力される。コマンドデータの終了位置は、例えば水平同期信号HSYNCのエッジを基準にドットクロックCPHのクロック数を用いて指定できる。
コマンド信号切換レジスタ142−3には、コマンド信号生成部150において第1及び第2のコマンド信号CMD1、CMD2のいずれかを選択出力するためのフラグが設定される。このフラグに基づいて、制御信号としての選択信号SELが出力される。
OPAMP出力時間設定レジスタ144には、データ線駆動部250が有する演算増幅回路の出力時間を指定するためのデータが設定される。このデータに基づいて、制御情報としての出力時間設定信号VFcntが出力される。即ち、出力時間設定信号VFcntに基づいて、表示処理部130(データ線駆動部250)が制御される。
まず、このような制御レジスタ142に制御内容を設定するためのコマンドデータを識別するコマンド信号生成部150、コマンド抽出部160、デコーダ170及び制御レジスタ142の回路構成例について説明する。以下では、開始位置信号STARTP、終了位置信号ENDPがそれぞれ8ビット、出力時間設定信号VFcntが4ビットであるものとする。そして、コマンドデータが4ビット単位で入力されるものとする。
図7に、図3に示すコマンド信号生成部150、コマンド抽出部160、デコーダ170及び制御レジスタ142の回路構成例の図を示す。図7では、開始位置信号STARTP及び終了位置信号ENDPの上位4ビット及び下位4ビットが、それぞれ別のコマンデータで指定されるものとする。
コマンド信号生成部150は、第1及び第2のコマンド信号CMD1、CMD2を生成し、選択信号SELに基づいて、いずれか一方をコマンド信号CMDとしてコマンド抽出部160に出力する。コマンド抽出部160は、入力データバスの下位4ビットD<0:3>からコマンドデータを抽出する。図4に示すようなそれぞれ4ビット構成のコマンド部302及びパラメータ部304が交互に入力される。そのため、コマンド抽出部160は、抽出したコマンドデータのコマンド部をコマンド抽出信号INST<0:3>としてデコーダ170に出力し、抽出したコマンドデータのパラメータ部をパラメータ抽出信号INDA<0:3>として制御レジスタ142に出力する。またコマンド抽出部160は、コマンドの実行指示信号EXCUTEをデコーダ170に出力する。
デコーダ170は、コマンド抽出信号INST<0:3>をデコードし、実行指示信号EXECUTEに基づいて、制御レジスタ142への書込指示信号EXEC1〜EXEC14を変化させる。
制御レジスタ142の各レジスタには、書込指示信号EXEC1〜EXEC14に基づいて、パラメータ抽出信号INDA<0:3>の値が設定される。
図8に、コマンド信号生成部150の回路構成例を示す。コマンド信号生成部150は、第1及び第2のコマンド信号生成部310、320を含む。
第1のコマンド信号生成部310は、Dフリップフロップ(以下、DFFと略す)312、314を有する。以下では、DFFは、クロック入力端子Cへの立ち上がりエッジで、データ入力端子Dへの入力信号の論理レベルを保持し、保持した論理レベルの出力信号をデータ出力端子Qから出力するものとする。またリセット信号Rへの入力信号がLレベルのとき、初期化されるものとする。更にDFFが反転データ出力端子XQを有する場合、該反転データ出力端子XQから、データ出力端子Qからの出力信号の反転信号が出力されるものとする。
出力イネーブル信号OEがLレベルからHレベルに立ち上がると、Dフリップフロップ(以下、DFFと略す)312の出力がHレベルとなる。また水平同期信号HSYNCの立ち下がりエッジで、DFF314は、DFF312の出力を取り込む。DFF312の出力と、DFF314の反転出力との論理積演算結果として出力される第1のコマンド信号CMD1は、出力イネーブル信号OEの立ち上がりエッジから、水平同期信号HSYNCの立ち下がりエッジまでの間、Hレベルとなる。なおDFF312、314は、Lレベルでアクティブとなるリセット信号XRES、又は選択信号SELを水平同期信号HSYNCの立ち下がりで同期させた信号の反転信号により初期化される。
第2のコマンド信号生成部320は、開始位置レジスタ322、終了位置レジスタ324、カウンタ326、コンパレータ328、330、RSフリップフロップ(以下、RSFFと略す)332を有する。
図9に、開始位置レジスタ322の回路構成例を示す。
開始位置レジスタ322は、開始位置信号STARTP<0:7>を、水平同期信号HSYNCを反転させた反転水平同期信号XHSYNCの立ち上がりに同期させた開始位置同期信号START<0:7>を出力する。開始位置同期信号START<0:7>は、コンパレータ328に供給される。
また終了位置レジスタ324の構成も、図9に示す開始位置レジスタ322と同様である。終了位置レジスタ324では、図9における開始位置信号STARTP<0:7>及び開始位置同期信号START<0:7>に代えて、それぞれ終了位置信号ENDP<0:7>及び終了位置同期信号END<0:7>が採用される。終了位置同期信号END<0:7>は、コンパレータ330に供給される。終了位置信号ENDP<0:7>により表される値は、開始位置信号STARTP<0:7>により表される値より大きくなるように設定される。
図10に、カウンタ326の回路構成例を示す。カウンタ326は、8個のDFFにより構成されたリップル・キャリ・カウンタである。初段のDFFには、ドットクロックCPHが入力される。カウンタ326はドットクロックCPHに同期したカウント動作を行い、カウント値COUNT<0:7>をコンパレータ328、330に出力する。
図11に、コンパレータ328の回路構成例を示す。コンパレータ328は、開始位置同期信号START<0:7>と、カウント値COUNT<0:7>とをビット単位で比較し、8ビットすべてが一致したとき、第1の一致検出信号MATCH1をパルス信号としてRSFF332に出力する。
コンパレータ328は、開始位置同期信号START<0:7>とカウント値COUNT<0:7>の各ビットの一致検出を行う8個の排他的否定論理和回路を含む。第1の一致検出信号MATCH1は、開始位置同期信号START<0:7>とカウント値COUNT<0:7>の各ビットがすべて一致した一致状態から不一致状態に変化したときに、遅延素子の遅延時間分のパルス幅を有するパルスを、第1の一致検出信号MATCH1として出力する。
コンパレータ330の構成も、図11に示すコンパレータ328と同様である。コンパレータ330では、図11における開始位置同期信号START<0:7>及び第1の一致検出信号MATCH1に代えて、それぞれ終了位置同期信号END<0:7>及び第2の一致検出信号MATCH2が採用される。第2の一致検出信号MATCH2は、RSFF332に出力される。
図8において、RSFF332は、第1及び第2の一致検出信号MATCH1、MATCH2、及び反転水平同期信号XHSYNCに基づいて、第2のコマンド信号CMD2を生成する。第2の一致検出信号MATCH2又は反転水平同期信号XHSYNCがHレベルになると、RSFF332は、第2のコマンド信号CMD2をLレベルにリセットする。一方、第1の一致検出信号MATCH1がHレベルになると、RSFF332は、第2のコマンド信号CMD2をHレベルにセットする。
こうして第1及び第2のコマンド信号CMD1、CMD2が、セレクタ334に入力される。セレクタ334は、DFF336のデータ出力端子Qの信号により選択される。DFF336は、選択信号SELを反転水平同期信号XHSYNCの立ち上がりに同期させた信号を、データ出力端子Qから出力する。データ出力端子Qからの出力信号がLレベルのとき第1のコマンド信号CMD1がコマンド信号CMDとして出力され、該データ出力端子Qからの出力信号がHレベルのとき第2のコマンド信号CMD2がコマンド信号CMDとして出力される。
図12に、コマンド抽出部160の回路構成例を示す。コマンド抽出部160では、ラッチクロックLCLKを生成し、該ラッチクロックLCLKにより入力データバス120上のコマンドデータを抽出する。そのためラッチクロックLCLKは、コマンド信号CMD及びドットクロックCPHの論理積演算結果とすることができる。コマンド抽出部160のDFF350−0〜350−3は、ラッチクロックLCLKに基づき、該ラッチクロックLCLKがHレベルのとき有効となる入力データバス120上のデータを取り込む。DFF350−0〜350−3は、入力データDI<0:3>を出力する。
コマンド抽出部160では、コマンドクロックINST_CLKを生成し、該コマンドクロックINST_CLKに基づき、入力データDI<0:3>を取り込み、コマンド抽出信号INST<0:3>として出力する。DFF352は、コマンド信号CMDをドットクロックCPHに同期させた同期コマンド信号DCMDを出力する。DFF354は、ラッチクロックLCLKを2分周する。そして、コマンドクロックINST_CLKは、ドットクロックCPHを反転させた反転ドットクロックXCPH、同期コマンド信号DCMD、及びDFF354のデータ出力端子Qの出力信号の論理積演算結果として生成される。DFF356−0〜356−3は、コマンドクロックINST_CLKに基づき、入力データDI<0:3>を取り込み、コマンド抽出信号INST<0:3>として出力する。
コマンド抽出部160では、パラメータクロックD_CLKを生成し、該パラメータクロックD_CLKに基づき、入力データDI<0:3>を取り込み、パラメータ抽出信号INDA<0:3>として出力する。パラメータクロックD_CLKは、反転ドットクロックXCPH、同期コマンド信号DCMD、及びDFF354の反転データ出力端子XQの出力信号の論理積演算結果として生成される。DFF358−0〜358−3は、パラメータクロックD_CLKに基づき、入力データDI<0:3>を取り込み、パラメータ抽出信号INDA<0:3>として出力する。
またコマンド抽出部160は、パラメータ抽出信号INDA<0:3>の取り込みタイミングに同期させて、実行指示信号EXECUTEを生成する。図12では、DFF360によりDFF354の反転データ出力端子XQの出力信号の立ち上がりでHレベルとなった信号を、DFF362によりドットクロックCPHに同期させる。そして、DFF362の出力信号の立ち上がりエッジの検出パルスとして実行指示信号EXECUTEを出力する。実行指示信号EXECUTEは、デコーダ170に出力される。なお、DFF360、362は、リセット信号XRESにより初期化される。またDFF360は、実行指示信号EXECUTEの反転信号により初期化される。
図13に、デコーダ170の回路構成例を示す。デコーダ170はデコード回路380を含む。デコード回路380には、コマンド抽出信号INST<0:3>が入力される。
図14に、デコード回路380の動作例の真理値表を示す。デコード回路380は、コマンド抽出信号INST<0:3>に対応していずれかがHレベルとなったレジスタ書込信号EXE1〜EXE14を出力する。
図13に示すように、書込指示信号EXEC1〜EXEC14の各書込指示信号は、デコード回路380からのレジスタ書込信号EXE1〜EXE14の各レジスタ書込信号と実行指示信号EXECUTEとの論理積演算結果となる。
図15に、コマンドデータ開始位置設定レジスタ142−1の上位4ビットの回路構成例を示す。図15では、書込指示信号EXEC2の立ち上がりで、パラメータ抽出信号INDA<0:3>が取り込まれ、開始位置信号STARTP<4:7>として出力される。
コマンド開始位置設定レジスタ142−1の下位4ビット、コマンド終了位置設定レジスタ142−2の上位4ビット、コマンド終了位置設定レジスタ142−2の下位4ビット、及びOPAMP出力時間設定レジスタ144の構成も、図15に示すコマンドデータ開始位置設定レジスタ142−1の上位4ビットの構成と同様である。それぞれ書込指示信号EXEC2に代えて、書込指示信号EXEC3、EXEC4、EXEC5、EXEC14が採用される。また開始位置信号STARTP<4:7>に代えて、それぞれ開始位置信号STARTP<0:3>、終了位置信号ENDP<4:7>、終了位置信号ENDP<0:3>及び出力時間設定信号VFcnt<0:3>が採用される。
またコマンド信号切換レジスタ142−3は、パラメータ抽出信号INDA<0:3>の最下位ビットのみが用いられる。この場合も、コマンド信号切換レジスタ142−3の構成は、コマンドデータ開始位置設定レジスタ142−1の上位4ビットのうち最下位ビットの構成と同様である。そして、書込指示信号EXEC2に代えて、書込指示信号EXEC1が採用される。また開始位置信号STARTP<4:7>に代えて、選択信号SELが採用される。
次に、図16、図17、図18を用いて上述した回路の動作例のタイミングを説明する。図16、図17、図18の各信号のタイミング波形は、それぞれ同一時間軸上のタイミング波形である。
以下では、コマンド信号として出力される第1のコマンド信号により抽出される第1のコマンドデータが、3つのコマンドのコマンドデータを含むものとする。3つのコマンドは、コマンドデータ開始位置設定レジスタ142−1の下位4ビットに1を設定するコマンド、コマンドデータ終了位置設定レジスタ142−2の下位4ビットに6を設定するコマンド、及びコマンド信号切換レジスタ142−3に1を設定するコマンドである。コマンドデータ開始位置設定レジスタ142−1の下位4ビットに1を設定するためのコマンドデータは、コマンド部が3、パラメータ部が1であるものとする。コマンドデータ終了位置設定レジスタ142−2の下位4ビットに6を設定するためのコマンドデータは、コマンド部が5、パラメータ部が6であるものとする。コマンド信号切換レジスタ142−3に1を設定するためのコマンドデータは、コマンド部及びパラメータ部が1であるものとする。
また、コマンド信号として出力される第2のコマンド信号により抽出される第2のコマンドデータが、OPAMP出力時間設定レジスタ144に15を設定するコマンドのコマンデータであるものとする。OPAMP出力時間設定レジスタ144に15を設定するコマンドのコマンデータは、コマンド部が14(16進数ではe)、パラメータ部が15(16進数ではf)であるものとする。
図16に、図7の回路の動作例のタイミング図を示す。
表示コントローラがデータドライバ100に供給するリセット信号XRESがLレベルのとき(t1)、図7に示す各回路は初期状態となる。その後、表示コントローラが、このリセット信号XRESをLレベルからHレベルに変化させて(t2)、水平同期信号HSYNC及びドットクロックCPHを変化させる。水平同期信号HSYNCがHレベルからLレベルに変化すると、水平走査期間が開始される。また表示コントローラは、表示タイミングに合わせて、出力イネーブル信号OEをHレベルからLレベルに変化させる(t3)。
初期状態では選択信号SELがLレベルとなるため、コマンド信号生成部150は、第1のコマンド信号生成部310によって生成された第1のコマンド信号CMD1をコマンド信号CMDとして出力する。
図17に、図8に示すコマンド信号生成部150の動作例のタイミング図を示す。
コマンド信号生成部150の第1のコマンド信号生成部310は、出力イネーブル信号OEがHレベルに変化すると(t11)、Hレベルの第1のコマンド信号CMD1を生成する。このため、コマンド信号CMDはHレベルに変化する(t12)。第1のコマンド信号CMD1は、図8に示すように反転水平同期信号XHSYNCの立ち上がり(水平同期信号HSYNCの立ち下がり)でLレベルに変化する(t13)。
このような第1のコマンド信号CMD1をコマンド信号CMDとして用いて、コマンド抽出部160は、入力データバス120上のデータから、第1のコマンドデータを抽出する。
図16において、表示コントローラは、出力イネーブル信号OEがHレベルのときに上述の3つのコマンドのコマンドデータを出力する。データドライバ100では、データ入力部110を介して入力されたコマンドデータが入力データバス120上に出力される。
図18に、図12のコマンド抽出部160の動作例のタイミング図を示す。
コマンド信号CMDがHレベルになると、ドットクロックCPHに合わせてラッチクロックLCLKが出力される(t21)。
またDFF352により同期コマンド信号DCMDがHレベルとなる。そして、同期コマンド信号DCMDがHレベルの期間では、ドットクロックCPHと逆位相のコマンドクロックINST_CLK及びパラメータクロックD_CLKが、ドットクロックCPHの2倍の周期で交互に出力される(t22、t23)。
DFF350−0〜DFF350−3は、ラッチクロックLCLKの立ち上がりに同期して入力データバス120上のデータを取り込む。DFF356−0〜DFF356−3は、コマンドクロックINST_CLKの立ち上がりに同期して、入力データDI<0:3>を取り込み、コマンド抽出信号INST<0:3>として出力する。DFF358−0〜DFF358−3は、パラメータクロックD_CLKの立ち上がりに同期して、入力データDI<0:3>を取り込み、パラメータ抽出信号INDA<0:3>として出力する。またコマンド抽出部160は、図12に示すように実行指示信号EXECUTEを出力する。
デコーダ170は、図14に示すような真理値表に従ってコマンド抽出信号INST<0:3>をデコードし、コマンド抽出信号INST<0:3>により特定された制御レジスタに対し、該実行指示信号EXECUTEのパルスに基づいて、パラメータ抽出信号INDA<0:3>の値を設定する。
図16及び図18では、まず書込指示信号EXEC3、EXEC5、EXEC1の順にアクティブとなる(t4、t5、t6)。その結果、まずコマンドデータ開始位置設定レジスタ142−1の下位4ビット(INST<0:3>=3)に1(INDA<0:3>=1)が設定される(t7)。続いて、コマンドデータ終了位置設定レジスタ142−2の下位4ビット(INST<0:3>=5)に6(INDA<0:3>=6)が設定される(t8)。そして、コマンド信号切換レジスタ142−3(INST<0:3>=1)に1(INDA<0:3>=1)が設定される(t9)。コマンド信号切換レジスタ142−3に1が設定されると、選択信号SELがHレベルになる。
なお選択信号SELがHレベルになると、コマンド信号生成部150は、第2のコマンド信号生成部320で生成された第2のコマンド信号CMD2をコマンド信号CMDとして出力する。
図17に示すように、第2のコマンド信号生成部320のカウンタ326は、水平同期信号HSYNCがHレベルの期間におけるドットクロックCPHのクロック数をカウントしている。開始位置同期信号START<0:7>及び終了位置同期信号END<0:7>は、水平同期信号HSYNCの立ち下がりで更新される。
従って、第1のコマンドデータが入力された水平走査期間の次の水平走査期間において、コンパレータ328、330は、開始位置同期信号START<0:7>及び終了位置同期信号END<0:7>を、それぞれカウンタ326のカウント値COUNT<0:7>と比較する。そして、コンパレータ328によって、開始位置同期信号START<0:7>がカウント値COUNT<0:7>と一致したとき、第1の一致検出信号MATCH1がHレベルとなる。同様に、コンパレータ330によって、終了位置同期信号END<0:7>がカウント値COUNT<0:7>と一致したとき、第2の一致検出信号MATCH2がHレベルとなる。
第1の一致検出信号MATCH1がHレベルとなると、第2のコマンド信号CMD2がHレベルとなり(t14)、続いて第2の一致検出信号MATCH2がHレベルになると、第2のコマンド信号CMD2がLレベルとなる(t15)。こうすることで、水平同期信号HSYNCを基準に(所与のタイミングを基準に)、コマンドデータの開始位置に対応した期間が経過したとき、及びコマンドデータの終了位置に対応した期間が経過したとき、その論理レベルが変化する第2のコマンド信号を生成することができる。この結果、コマンド信号CMDは、カウント値COUNT<0:7>が1に変化した時点(t14)から6に変化する時点(t15)までHレベルとなる。
なお、図5(B)に示すように、水平同期信号HSYNCを基準に(所与のタイミングを基準に)表示データの長さに対応した期間が経過したとき、その論理レベルが変化する第2のコマンド信号を生成することも可能である。例えば、水平同期信号HSYNCの立ち下がりエッジでLレベルとなる第2のコマンド信号を、カウント値COUNT<0:7>が、表示データの長さに対応した値となったとき、Hレベルとする。
図16において、表示コントローラは、第1のコマンドデータが入力された水平走査期間の次の水平走査期間において、OPAMP出力時間設定レジスタ144に15を設定するコマンドのコマンデータを出力する。より具体的には、表示コントローラは、第1のコマンドデータにより設定したタイミングで、表示データに続く該コマンドデータを出力する。
これにより、データドライバ100は、コマンド信号CMDとして出力された第2のコマンド信号CMD2により、入力データバス120上のコマンドデータを正しく取り込むことができる。この場合、図16に示すように、コマンド抽出部160によって抽出されたコマンド抽出信号INST<0:3>により、書込指示信号EXEC14がアクティブとなる(t30)。そして、OPAMP出力時間設定レジスタ144(INST<0:3>=14)に、15(INDA<0:3>=15)が設定される(t31)。
このように本実施形態によれば、表示データの長さに合わせてコマンド信号がアクティブとなるタイミングを指定するだけで、コマンドデータによる設定を可能とし、コマンドデータ及び表示データの一方を識別するための信号の入力端子を不要とすることができる。
次に、このようにしてコマンドデータに基づいて制御される表示処理部130の構成例を示す。以下では、表示処理部130のデータ線駆動部250が、OPAMP出力時間設定レジスタ144の設定値に基づいて制御される場合の構成例を示す。
図19に、シフトレジスタ200、データラッチ210、ラインラッチ220の回路構成例を示す。
シフトレジスタ200は、第1〜第kのDFF1−1〜1−kを有する。以下では、第i(1≦i≦k、iは整数)のDFF1−iを、DFF1−iと表す。シフトレジスタ200では、DFF1−1〜DFF1−kが直列に接続されて構成される。即ち、DFF1−j(1≦j≦k−1、jは整数)のデータ出力端子Qが、次段のDFF1−(j+1)のデータ入力端子Dに接続される。
DFF1−1〜DFF1−kのデータ出力端子Qからはシフト出力SFO1〜SFOkが出力される。DFF1−1のデータ入力端子Dには、イネーブル入出力信号EIOが入力される。また、DFF1−1〜DFF1−kのクロック入力端子Cには、共通にドットクロックCPHが入力される。
データラッチ210は、第1〜第kのラッチ用DFFを有する。以下では、第i(1≦i≦k、iは整数)のラッチ用DFFを、LDFFiと表す。但し、LDFFは、クロック入力端子Cへの入力信号の立ち下がりで、データ入力端子Dへの入力信号を保持する。また、LDFFは、入力データバス120のバス幅のビット数分の表示データを保持する。そして、LDFFiのクロック入力端子Cには、シフトレジスタ200からのシフト出力SFOiが供給される。ラッチデータLATiは、LDFFiのデータ出力端子Qのデータである。LDFF1〜LDFFkのデータ入力端子Dには、入力データバス120上のデータ(狭義には表示データ)をドットクロックCPHの立ち下がりに同期させた入力同期データが、共通に入力される。
ラインラッチ220は、第1〜第kのラインラッチ用DFFを有する。以下では、第i(1≦i≦k、iは整数)のラインラッチ用DFFを、LLDFFiと表す。但し、LLDFFは、入力データバス120のバス幅のビット数分の表示データを保持する。そして、LLDFFiのクロック入力端子Cには、水平同期信号HSYNCが供給される。ラインラッチデータLLATiは、LLDFFiのデータ出力端子Qのデータである。LLDFFiのデータ入力端子Dには、LDFFiのデータ出力端子Qが接続される。
なおDFF1−1〜DFF1−k、LDFF1〜LDFFk、LLDFF1〜LLDFFkは、リセット信号XRESによって初期化される。
図20に、シフトレジスタ200、データラッチ210の動作例のタイミング図を示す。
データバスには、画素単位に表示データがドットクロックCPHに同期して順次供給される。そして、表示データの先頭位置に対応して、イネーブル入出力信号EIOがHレベルとなる。
シフトレジスタ200ではイネーブル入出力信号EIOのシフト動作が行われる。即ち、シフトレジスタ200は、イネーブル入出力信号EIOをドットクロックCPHの立ち上がりで取り込む。そしてシフトレジスタ200は、ドットクロックCPHの立ち上がりに同期してシフトされたパルスを、各段のシフト出力SFO1〜SFOkとして順次出力する。
データラッチ210は、シフトレジスタ200の各段のシフト出力の立ち下がりエッジで、入力同期データを表示データとして取り込む。その結果、データラッチ210では、LDFF1、LDFF2、・・・の順に、表示データが取り込まれる。LDFF1〜LDFFkに取り込まれた表示データは、ラッチデータLAT1〜LATkとして出力される。
ラインラッチ220は、データラッチ210に取り込まれた表示データを、一水平走査期間ごとにラッチする。こうしてラインラッチ220にラッチされた一水平走査分の表示データは、DAC230に供給される。
図21に、DAC230、基準電圧発生回路240、及びデータ線駆動部250の1つのデータ出力部の回路構成例を示す。ここでは、1出力当たりの構成のみを示している。
基準電圧発生回路240は、DAC230に複数の基準電圧を供給する。基準電圧発生回路240は、高電位側及び低電位側の電源電圧が供給される2つの電源線の間に挿入される抵抗回路を含み、該抵抗回路により2つの電源線の間の電圧を分割することで複数の基準電圧を生成する。
DAC230は、ROM(Read Only Memory)デコーダ回路により実現することができる。DAC230は、例えば6ビットの表示データ(1ドット分の表示データ)に基づいて、複数の基準電圧のうちいずれか1つを選択して選択電圧Vsとしてデータ出力部260(図21ではデータ出力部260−1)に出力する。
より具体的には、DAC230は、極性反転信号POLに基づいて6ビットの表示データD0〜D5を反転する反転回路232を含む。反転回路232は、極性反転信号POLが第1の論理レベルのとき、表示データの各ビットの正転出力を行う。反転回路232は、極性反転信号が第2の論理レベルのとき、表示データの各ビットの反転出力を行う。反転回路232の出力がROMデコーダに入力される。
DAC230において、基準電圧発生回路240により生成された複数の基準電圧のうちのいずれか1つが、反転回路232の出力に基づいて選択される。
このようにしてDAC230により選択された選択電圧Vsは、データ出力部260−1に入力される。データ線駆動部250は、データ線ごとに設けられたデータ出力部を有する。各データ出力部は、データ出力部260−1と同様の構成をなしている。
データ出力部260−1は、演算増幅回路OPAMPと、スイッチ回路Q1、Q2とを含む。演算増幅回路OPAMPは、ボルテージフォロワ接続された演算増幅器である。演算増幅回路OPAMPは、出力イネーブル信号OEにより出力制御される。出力イネーブル信号OEがHレベルのとき、演算増幅器の動作電流源がオフとなり、演算増幅回路OPAMPの出力がハイインピーダンス状態になる。出力イネーブル信号OEがLレベルのとき、演算増幅器の動作電流源がオンとなり、演算増幅回路OPAMPは、選択電圧Vsに基づいてデータ線を駆動する。
データ出力部260−1には、スイッチ回路Q1、Q2をオンオフ制御するための制御信号VFcntCが入力される。制御信号VFcntCは、制御部140において生成される。制御部140は、制御信号としての出力時間設定信号VFcnt<0:3>に基づいて制御信号VFcntCを生成する。出力時間設定信号VFcnt<0:3>は、図6に示すOPAMP出力時間設定レジスタ144の設定値に対応した制御信号である。より具体的には、制御部140は、水平同期信号HSYNCがLレベルからHレベルに変化した時点を基準に、出力時間設定信号VFcnt<0:3>の値に対応したドットクロックCPHのクロック数分の時間が経過した後に、その論理レベルがLレベルからHレベルに変化する制御信号VFcntCを生成する。なお制御部140が、それぞれ異なる値が設定可能な複数のOPAMP出力時間設定レジスタを含み、制御信号VFcntCを、例えば1又は複数のデータ出力部ごとに生成することも可能である。
スイッチ回路Q2は、制御信号VFcntCによりオンオフ制御される。スイッチ回路Q1は、制御信号VFcntCの反転信号によりオンオフ制御される。なお、制御信号VFcntCによるオンオフ制御は、出力イネーブル信号OEがLレベルのときに有効となる。
図22に、データ出力部260−1の動作タイミングの一例を示す。
制御信号VFcntCは、水平同期信号HSYNCにより規定される選択期間(駆動期間)TTにおいて、上述のようにOPAMP出力時間設定レジスタ144の設定値に対応した期間が経過した後に、LレベルからHレベルに変化する。即ち、図22に示すように選択期間TTの前半期間(駆動期間の初めの所与の期間)tt1と後半期間tt2で論理レベルが変化する。前半期間tt1で制御信号VFcntCがLレベルのとき、スイッチ回路Q1がオン、スイッチ回路Q2がオフとなる。また、後半期間tt2で制御信号VFcntCがHレベルのとき、スイッチ回路Q1がオフ、スイッチ回路Q2がオンとなる。従って、選択期間TTにおいて、前半期間tt1では演算増幅回路OPAMPによりインピーダンス変換されてデータ線が駆動され、後半期間tt2ではDAC230から出力された選択電圧Vsを用いてデータ線が駆動される。
このように駆動することで、液晶容量や配線容量等の充電に必要な前半期間tt1では、高い駆動能力を有するボルテージフォロワ接続された演算増幅回路OPAMPにより高速に駆動電圧Voutを立ち上げ、高い駆動能力が不要な後半期間tt2では、DAC230により駆動電圧を出力することができる。これにより、電流消費が大きい演算増幅回路OPAMPの動作期間を最低限に抑え、低消費化を図ることができると共に、データ線の数の増加によって選択期間TTが短くなり充電期間が足りなくなるといった事態を回避することができる。
このように本実施形態では、制御レジスタ142の設定値に基づいて、表示処理部130を制御することができる。そして、この制御レジスタ142には、上述のようなコマンドデータを用いて表示コントローラが値を設定できる。
3. 電気光学装置
次に、本実施形態における表示ドライバが適用されたデータドライバを含む電気光学装置について説明する。
図23に、本実施形態における電気光学装置の構成例を示す。ここでは、電気光学装置として液晶装置を例に説明する。
電気光学装置は、携帯電話機、携帯型情報機器(PDA等)、デジタルカメラ、プロジェクタ、携帯型オーディオプレーヤ、マスストレージデバイス、ビデオカメラ、電子手帳、又はGPS(Global Positioning System)などの種々の電子機器に組み込むことができる。
図23において、電気光学装置610は、液晶表示(LCD)パネル(広義には表示パネル又は電気光学パネル)620、データドライバ630、走査ドライバ(ゲートドライバ)640、LCDコントローラ(広義には表示コントローラ)650を含む。データドライバ630は、本実施形態におけるデータドライバ100の機能を含む。
なお、電気光学装置610にこれら全ての回路ブロックを含める必要はなく、その一部の回路ブロックを省略する構成にしてもよい。
LCDパネル620は、各走査線(ゲート線)が各行に設けられた複数の走査線(ゲート線)と、複数の走査線と交差し各データ線が各列に設けられた複数のデータ線(ソース線)と、各画素が複数の走査線のいずれかの走査線及び複数のデータ線のいずれかのデータ線により特定される複数の画素とを含む。各画素は、薄膜トランジスタ(Thin Film Transistor:以下、TFTと略す)と画素電極とを含む。データ線にはTFTが接続され、該TFTに画素電極が接続される。
より具体的には、LCDパネル620は例えばガラス基板からなるパネル基板上に形成される。パネル基板には、図23のY方向に複数配列されそれぞれX方向に伸びる走査線GL1〜GLM(Mは2以上の整数。Mは3以上が望ましい。)と、X方向に複数配列されそれぞれY方向に伸びるデータ線DL1〜DLN(Nは2以上の整数)とが配置されている。走査線GLm(1≦m≦M、mは整数)とデータ線DLn(1≦n≦N、nは整数)との交差点に対応する位置に画素PEmnが設けられている。画素PEmnは、TFTmnと画素電極とを含む。
TFTmnのゲート電極は走査線GLmに接続される。TFTmnのソース電極はデータ線DLnに接続される。TFTmnのドレイン電極は画素電極に接続される。画素電極と、液晶素子(広義には電気光学物質)を介して対向する対向電極COM(コモン電極)との間には、液晶容量CLmnが形成されている。なお液晶容量CLmnと並列に、保持容量を形成するようにしても良い。画素電極と対向電極COMとの間の電圧に応じて、画素の透過率が変化するようになっている。対向電極COMに供給される電圧VCOMは、電源回路660により生成される。
このようなLCDパネル620は、例えば画素電極及びTFTが形成された第1の基板と、対向電極が形成された第2の基板とを貼り合わせ、両基板の間に電気光学材料としての液晶を封入させることで形成される。
データドライバ630は、一水平走査分の表示データに基づいてLCDパネル620のデータ線DL1〜DLNを駆動する。より具体的には、データドライバ630は、表示データに基づいてデータ線DL1〜DLNの少なくとも1つを駆動することができる。
走査ドライバ640は、LCDパネル620の走査線GL1〜GLMを走査する。より具体的には、走査ドライバ640は、一垂直走査期間内に走査線GL1〜GLMを順次選択し、選択した走査線を駆動する。
LCDコントローラ650は、図示しないCPU等のホストにより設定された内容に従って、走査ドライバ640、データドライバ630及び電源回路660に対して制御信号を出力する。より具体的には、LCDコントローラ650が初期化された後、このLCDコントローラ650が、データドライバ630及び走査ドライバ640を初期化する。このときLCDコントローラ650は、データドライバ630に対してリセット信号XRESを出力すると共に、第1のコマンドデータを供給する。その後、LCDコントローラ650は、内部で生成した水平同期信号HSYNCや垂直同期信号VSYNC、ドットクロックCPH、及び表示データを供給すると共に、コマンドデータ(第2のコマンドデータ)により動作モードの設定等を行う。またLCDコントローラ650は、電源回路660に対しては、極性反転信号POLにより、対向電極COMの電圧VCOMの極性反転タイミングの制御を行う。
電源回路660は、外部から供給される基準電圧に基づいて、走査ドライバ640の各種電圧や、対向電極COMの電圧VCOMを生成する。
なお図23では、電気光学装置610がLCDコントローラ650を含む構成になっているが、LCDコントローラ650を電気光学装置610の外部に設けてもよい。或いは、LCDコントローラ650と共にホスト(図示せず)を電気光学装置610に含めるように構成してもよい。
また走査ドライバ640及びLCDコントローラ650の少なくとも1つをデータドライバ630に内蔵させてもよい。
また、データドライバ630、走査ドライバ640及びLCDコントローラ650の一部又は全部をLCDパネル620上に形成してもよい。例えばLCDパネル620が形成されたパネル基板上に、データドライバ630及び走査ドライバ640を形成してもよい。このようにLCDパネル620は、複数のデータ線と、複数の走査線と、各画素が複数のデータ線のいずれかと複数の走査線のいずれかとにより特定される複数の画素と、複数のデータ線を駆動するデータドライバとを含むように構成することができる。LCDパネル620の画素形成領域に、複数の画素が形成される。
このような電気光学装置では、本実施形態におけるデータドライバを含むことで、より一層の小型化及び低消費電力化を図ることができるようになる。
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、本発明は上述の液晶表示パネルの駆動に適用されるものに限らず、エレクトロクミネッセンス、プラズマディスプレイ装置の駆動に適用可能である。
本実施形態では、制御レジスタの設定値によりデータ線駆動部を制御する例について説明したが、これに限定されるものではない。例えばデータ出力部の出力選択、いわゆるパーシャルブロックの選択、基準電圧発生回路の抵抗回路の選択等のこれまで入力端子を介して入力された信号によりコマンドデータ及び表示データから識別されたコマンドデータに基づく制御に適用できる。
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の1の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
本実施形態における表示ドライバの構成の概要のブロック図。 制御レジスタの設定タイミングの一例を示す図。 本実施形態におけるデータドライバの構成例のブロック図。 本実施形態におけるコマンドデータの構成例を示す図。 図5(A)、(B)は第1のコマンドデータによる次のコマンドデータの識別タイミングの指定方法の説明図。 制御レジスタの構成例を示す図。 図3のコマンド信号生成部、コマンド抽出部、デコーダ及び制御レジスタの回路構成例の図。 コマンド信号生成部の回路構成例の図。 開始位置レジスタの回路構成例の図。 カウンタの回路構成例の図。 コンパレータの回路構成例を示す図。 コマンド抽出部の回路構成例を示す図。 デコーダの回路構成例を示す図。 デコード回路の動作例の真理値表を示す図。 コマンドデータ開始位置設定レジスタの上位4ビットの回路構成例の図。 図7の回路の動作例のタイミング図。 図8のコマンド信号生成部の動作例のタイミング図。 図12のコマンド抽出部の動作例のタイミング図。 シフトレジスタ、データラッチ、及びラインラッチの回路構成例の図。 シフトレジスタ及びデータラッチの動作例のタイミング図。 DAC、基準電圧発生回路、及びデータ線駆動部の1つのデータ出力部の回路構成例の図。 データ出力部の動作タイミングの一例の図。 本実施形態における電気光学装置の構成例を示す図。
符号の説明
10 表示ドライバ、20 データ入力端子、30 表示処理部、
32 データ線駆動部、40 制御部、42 制御レジスタ42、
50 コマンド信号生成部、52 第1のコマンド信号生成部、
54 第2のコマンド信号生成部、60 コマンド抽出部、70 デコーダ

Claims (8)

  1. 複数の走査線と、複数のデータ線と、複数の画素とを含む電気光学パネルの前記複数のデータ線を駆動する表示ドライバであって、
    表示データ又はコマンドデータが入力されるデータ入力部と、
    前記データ入力部を介して入力された前記表示データに基づいて前記複数のデータ線を駆動するデータ線駆動部を有する表示処理部と、
    前記表示処理部を制御するための制御レジスタと、
    予め決められたタイミングで変化する、前記コマンドデータを識別するための第1のコマンド信号を生成する第1のコマンド信号生成部と、
    第1のコマンドデータのデコード結果に対応して設定された前記制御レジスタの設定値に基づいて変化する第2のコマンド信号を生成する第2のコマンド信号生成部と、
    前記第1又は第2のコマンド信号に基づいて、前記データ入力部を介して入力された前記表示データ又は前記コマンドデータから前記コマンドデータを抽出するコマンド抽出部と、
    前記コマンド抽出部によって抽出された前記コマンドデータをデコードするデコーダと、
    を含み、
    前記第1のコマンドデータが、前記第1のコマンド信号に基づいて抽出されたコマンドデータであり、
    前記制御レジスタには、前記コマンドデータのデコード結果に対応した値が設定され、
    前記表示処理部が、前記第2のコマンド信号に基づき抽出された第2のコマンドデータのデコード結果に対応した前記制御レジスタの設定値に基づいて制御されることを特徴とする表示ドライバ。
  2. 請求項1において、
    前記表示処理部は、一水平走査期間中の駆動出力期間に、前記表示データに基づいて複数のデータ線を駆動するデータ線駆動部を含み、
    前記第1のコマンド信号生成部は、前記一水平走査期間を規定する水平同期信号と、前記駆動出力期間を規定する出力イネーブル信号とに基づいて、前記一水平走査期間中の前記駆動出力期間以外の期間にて、前記第1のコマンド信号を生成することを特徴とする表示ドライバ。
  3. 請求項1または2において、
    前記第1のコマンドデータは、
    前記第1及び第2のコマンド信号の一方を選択するための選択フラグを前記制御レジスタに設定するコマンドデータを含み、
    前記コマンド信号生成部は、
    前記選択フラグに基づいて、前記第1及び第2のコマンド信号の一方を前記コマンド信号として出力することを特徴とする表示ドライバ。
  4. 請求項1乃至3のいずれかにおいて、
    前記第1のコマンドデータは、
    次のコマンドデータの開始位置及び終了位置を指定するコマンドデータを含み、
    前記第2のコマンド信号生成部は、
    所与のタイミングを基準に前記次のコマンドデータの開始位置に対応した期間が経過したとき、及び前記次のコマンドデータの終了位置に対応した期間が経過したとき、その論理レベルが変化する前記第2のコマンド信号を生成することを特徴とする表示ドライバ。
  5. 請求項1乃至3のいずれかにおいて、
    前記第1のコマンドデータは、
    前記表示データの長さを指定するコマンドデータを含み、
    前記第2のコマンド信号生成部は、
    所与のタイミングを基準に前記表示データの長さに対応した期間が経過したとき、その論理レベルが変化する前記第2のコマンド信号を生成することを特徴とする表示ドライバ。
  6. 複数の走査線と、
    複数のデータ線と、
    複数の画素と、
    前記複数のデータ線を駆動する請求項1乃至のいずれか記載の表示ドライバとを含むことを特徴とする電気光学装置。
  7. 複数の走査線と、複数のデータ線と、複数の画素とを含む電気光学パネルの前記複数のデータ線を駆動する表示ドライバの制御方法であって、
    予め決められたタイミングで変化する、コマンドデータを識別するための第1のコマンド信号を生成し、
    前記第1のコマンド信号に基づいて、データ入力部を介して入力された表示データ又はコマンドデータから第1のコマンドデータを抽出し、
    該第1のコマンドデータのデコード結果に対応した値を制御レジスタに設定し、
    前記第1のコマンドデータのデコード結果に対応した値が設定された前記制御レジスタの設定値に基づいて変化する第2のコマンド信号を生成し、
    前記第2のコマンド信号に基づいて、前記データ入力部を介して入力された前記表示データ又は前記コマンドデータから第2のコマンドデータを抽出し、
    前記第2のコマンドデータのデコード結果に対応した値を前記制御レジスタに設定し、
    前記第2のコマンドデータのデコード結果に対応した値が設定された前記制御レジスタの設定値に基づいて、前記複数のデータ線を駆動するデータ線駆動部を有する表示処理部を制御することを特徴とする表示ドライバの制御方法。
  8. 請求項において、
    前記データ線駆動部は、一水平走査期間中の駆動出力期間に、前記表示データに基づいて前記複数のデータ線を駆動し、
    前記第1のコマンド信号は、前記一水平走査期間を規定する水平同期信号と、前記駆動出力期間を規定する出力イネーブル信号とに基づいて、前記一水平走査期間中の前記駆動出力期間以外の期間に生成されることを特徴とする表示ドライバの制御方法。
JP2003318082A 2003-09-10 2003-09-10 表示ドライバ、電気光学装置及び表示ドライバの制御方法 Expired - Fee Related JP4069838B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2003318082A JP4069838B2 (ja) 2003-09-10 2003-09-10 表示ドライバ、電気光学装置及び表示ドライバの制御方法
US10/913,464 US7450103B2 (en) 2003-09-10 2004-08-09 Display driver, electro-optical device, and control method for display driver
CNB2004100737758A CN100419820C (zh) 2003-09-10 2004-09-09 显示驱动器、电光学装置及显示驱动器的控制方法
US12/285,284 US20090046050A1 (en) 2003-09-10 2008-10-01 Display driver, electro-optical device, and control method for display driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003318082A JP4069838B2 (ja) 2003-09-10 2003-09-10 表示ドライバ、電気光学装置及び表示ドライバの制御方法

Publications (2)

Publication Number Publication Date
JP2005084483A JP2005084483A (ja) 2005-03-31
JP4069838B2 true JP4069838B2 (ja) 2008-04-02

Family

ID=34308509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003318082A Expired - Fee Related JP4069838B2 (ja) 2003-09-10 2003-09-10 表示ドライバ、電気光学装置及び表示ドライバの制御方法

Country Status (3)

Country Link
US (2) US7450103B2 (ja)
JP (1) JP4069838B2 (ja)
CN (1) CN100419820C (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4069838B2 (ja) * 2003-09-10 2008-04-02 セイコーエプソン株式会社 表示ドライバ、電気光学装置及び表示ドライバの制御方法
JP4059180B2 (ja) * 2003-09-26 2008-03-12 セイコーエプソン株式会社 表示ドライバ、電気光学装置及び電気光学装置の駆動方法
TWI287703B (en) * 2005-10-25 2007-10-01 Denmos Technology Inc Data driver, apparatus and method for data driver power on current reducing thereof
KR101219044B1 (ko) * 2006-01-20 2013-01-09 삼성디스플레이 주식회사 구동 장치, 표시 장치 및 그의 구동 방법
JP2009009019A (ja) * 2007-06-29 2009-01-15 Seiko Epson Corp ソースドライバ、電気光学装置、投写型表示装置及び電子機器
JP2010039204A (ja) * 2008-08-05 2010-02-18 Sony Corp 液晶表示装置
KR100910999B1 (ko) * 2008-12-18 2009-08-05 주식회사 아나패스 데이터 구동 회로 및 디스플레이 장치
KR101333519B1 (ko) * 2012-04-30 2013-11-27 엘지디스플레이 주식회사 액정표시장치 및 그 구동 방법
KR102164798B1 (ko) 2014-09-11 2020-10-13 삼성전자 주식회사 디스플레이 구동 회로 및 이를 포함하는 디스플레이 장치
CN104732936B (zh) * 2015-03-20 2017-03-08 深圳市华星光电技术有限公司 不等行驱动宽度的液晶面板的源极驱动器及源极驱动方法
CN110459180B (zh) * 2018-05-07 2022-04-22 京东方科技集团股份有限公司 驱动控制方法、装置及显示装置
KR102577965B1 (ko) * 2018-05-24 2023-09-14 스냅 인코포레이티드 디스플레이를 구동하기 위한 시스템 및 방법
CN109637415A (zh) * 2018-12-29 2019-04-16 武汉华星光电技术有限公司 扫描信号生成方法、装置及电子设备
CN111435588B (zh) * 2019-01-15 2022-05-13 深圳通锐微电子技术有限公司 驱动电路及显示装置
CN110491344B (zh) * 2019-07-30 2020-11-06 武汉华星光电半导体显示技术有限公司 用于驱动显示面板的驱动芯片及显示产品

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561445A (ja) * 1991-08-29 1993-03-12 Yokogawa Electric Corp デイスプレイ装置
JP2935307B2 (ja) 1992-02-20 1999-08-16 株式会社日立製作所 ディスプレイ
US5926155A (en) 1993-02-02 1999-07-20 Hitachi, Ltd. Digital video display system
GB9621334D0 (en) * 1996-10-12 1996-11-27 Lucas Ind Inc Rotary solenoid
JPH10340067A (ja) * 1997-06-06 1998-12-22 Fuji Electric Co Ltd 液晶表示制御駆動回路
JPH1138943A (ja) * 1997-07-24 1999-02-12 Nec Corp 液晶駆動回路
JP3870566B2 (ja) 1998-07-27 2007-01-17 株式会社デンソー El表示装置
US6639895B1 (en) * 1998-10-05 2003-10-28 Performance Technologies, Incorporated Fault tolerant network switch
JP4106771B2 (ja) * 1998-11-11 2008-06-25 双葉電子工業株式会社 表示用コントローラドライバと表示部の駆動方法
JP2000250526A (ja) * 1999-02-26 2000-09-14 Canon Inc 画像表示制御方法及び装置
JP4058888B2 (ja) * 1999-11-29 2008-03-12 セイコーエプソン株式会社 Ram内蔵ドライバ並びにそれを用いた表示ユニットおよび電子機器
JP3508837B2 (ja) * 1999-12-10 2004-03-22 インターナショナル・ビジネス・マシーンズ・コーポレーション 液晶表示装置、液晶コントローラ、ビデオ信号伝送方法
JP3744826B2 (ja) * 2001-06-04 2006-02-15 セイコーエプソン株式会社 表示制御回路、電気光学装置、表示装置及び表示制御方法
JP3743505B2 (ja) * 2001-06-15 2006-02-08 セイコーエプソン株式会社 ライン駆動回路、電気光学装置及び表示装置
JP3960043B2 (ja) * 2001-12-27 2007-08-15 旭硝子株式会社 液晶表示装置の駆動方法および駆動回路
JP3627710B2 (ja) * 2002-02-14 2005-03-09 セイコーエプソン株式会社 表示駆動回路、表示パネル、表示装置及び表示駆動方法
JP4100300B2 (ja) * 2003-09-02 2008-06-11 セイコーエプソン株式会社 信号出力調整回路及び表示ドライバ
JP4158658B2 (ja) * 2003-09-10 2008-10-01 セイコーエプソン株式会社 表示ドライバ及び電気光学装置
JP4069838B2 (ja) * 2003-09-10 2008-04-02 セイコーエプソン株式会社 表示ドライバ、電気光学装置及び表示ドライバの制御方法
JP4059180B2 (ja) * 2003-09-26 2008-03-12 セイコーエプソン株式会社 表示ドライバ、電気光学装置及び電気光学装置の駆動方法

Also Published As

Publication number Publication date
US20090046050A1 (en) 2009-02-19
CN100419820C (zh) 2008-09-17
US7450103B2 (en) 2008-11-11
JP2005084483A (ja) 2005-03-31
US20050062734A1 (en) 2005-03-24
CN1595478A (zh) 2005-03-16

Similar Documents

Publication Publication Date Title
US20090046050A1 (en) Display driver, electro-optical device, and control method for display driver
EP2264694B1 (en) Display device and mobile terminal
EP2264695B1 (en) Display device and mobile terminal
JP4055572B2 (ja) 表示システム及び表示コントローラ
JP4158658B2 (ja) 表示ドライバ及び電気光学装置
JP2007241230A (ja) スキューを自動的に調整できる表示システム及び関連駆動方法
US7671853B2 (en) Signal output adjustment circuit and display driver
US20080062113A1 (en) Shift resister, data driver having the same, and liquid crystal display device
US20160217763A1 (en) Display driver
TW200303505A (en) Liquid crystal display having data driver and gate driver
JP2015094806A (ja) 表示ドライバ、表示システム、及びマイクロコンピュータ
JP3698137B2 (ja) 表示ドライバ、電気光学装置及び表示ドライバの制御方法
JP3726910B2 (ja) 表示ドライバ及び電気光学装置
JP2008225494A (ja) 表示ドライバ及び電気光学装置
US7782289B2 (en) Timing controller for controlling pixel level multiplexing display panel
JP2003036046A (ja) 表示装置およびその駆動方法
KR100516059B1 (ko) 액정표시장치 구동에 필요한 제어신호 생성장치
JPH10124013A (ja) 液晶表示装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070820

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070820

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080107

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140125

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees