[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004287165A - 表示ドライバ、電気光学装置、電子機器及び表示駆動方法 - Google Patents

表示ドライバ、電気光学装置、電子機器及び表示駆動方法 Download PDF

Info

Publication number
JP2004287165A
JP2004287165A JP2003080151A JP2003080151A JP2004287165A JP 2004287165 A JP2004287165 A JP 2004287165A JP 2003080151 A JP2003080151 A JP 2003080151A JP 2003080151 A JP2003080151 A JP 2003080151A JP 2004287165 A JP2004287165 A JP 2004287165A
Authority
JP
Japan
Prior art keywords
display
data
display data
line
lines
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.)
Withdrawn
Application number
JP2003080151A
Other languages
English (en)
Inventor
Yusuke Ota
祐輔 大田
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 JP2003080151A priority Critical patent/JP2004287165A/ja
Priority to US10/807,542 priority patent/US20040239606A1/en
Publication of JP2004287165A publication Critical patent/JP2004287165A/ja
Withdrawn 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
    • 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
    • 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/0275Details of drivers for data electrodes, other than drivers for liquid crystal, plasma or OLED displays, not related to handling digital grey scale data or to communication of data to the pixels by means of a current
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel
    • 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/367Control of matrices with row and column drivers with a nonlinear element in series with the liquid crystal cell, e.g. a diode, or M.I.M. element
    • 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
    • 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/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Liquid Crystal (AREA)
  • Shift Register Type Memory (AREA)

Abstract

【課題】消費電力の増加を抑えて、いわゆる横スクロール表示を行うことができる表示ドライバ、電気光学装置、電子機器及び表示駆動方法を提供する。
【解決手段】表示ドライバ24は、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルを有する表示データRAM28と、表示アドレスに基づき表示データRAMのワードラインを選択する表示アドレスデコーダ100と、表示カラムアドレスに基づき表示データRAMのカラムラインを選択する表示カラムアドレスデコーダ110と、各読出用ビットラインがカラムラインにより指定されるメモリセルに接続された読出用ビットラインRB1〜RBMと、各読出用ビットラインに出力された表示データをスクロール量に対応したシフト量でシフトして表示データを生成するスクロール表示データ生成回路120と、該表示データに基づいてデータラインを駆動する駆動回路130とを含む。
【選択図】 図4

Description

【0001】
【発明の属する技術分野】
本発明は、表示ドライバ、電気光学装置、電子機器及び表示駆動方法に関する。
【0002】
【従来の技術】
LCD(液晶表示)パネルに代表される表示パネル(広義には電気光学装置)は、携帯電話機や携帯型情報端末(Personal Digital Assistants:PDA)に実装される。特にLCDパネルは、他の表示パネルと比較して、より小型化、低消費電力化及び低コスト化を実現し、種々の電子機器に搭載されている。
【0003】
LCDパネルは、例えば複数の走査ラインと、複数のデータラインと、走査ライン及びデータラインに接続される複数の画素とを含む。LCDパネルのデータラインは、表示ドライバによって、表示データに基づき駆動される。LCDパネルの走査ラインは、走査ドライバによって走査される。
【0004】
表示ドライバは、例えば1フレーム分の表示データを記憶する表示データRAMを内蔵することで、消費電力を削減することができる。表示データは、外部のMPU(Micro Processor Unit)等のホストによって表示ドライバに供給される。表示データRAMは、複数のメモリセルを含む。表示データRAMにおいて、各メモリセルの配列は、LCDパネルのピクセルの配列に対応している。各メモリセルには、上記ホストからの例えば1ピクセルの表示データが書き込まれる。例えば1フレーム分の表示データが書き込まれた表示データRAMからは、例えば1表示ライン単位で表示データが読み出され、LCDパネルのデータラインの駆動に供される(特許文献1参照)。
【0005】
そのため、表示データRAMから表示ライン単位で表示データが読み出されるため、表示ライン方向でLCDパネルの表示画面のスクロールを行うことが困難であった。例えば垂直走査方向を表示画面の上下方向とすると、縦方向のスクロール表示を行うことができるが、横方向のスクロール表示を行うことが困難であった。表示データRAMを内蔵する表示ドライバにより横方向のスクロール表示を実現する場合、横スクロールした後の画像の表示データをホストが新たに表示データRAMに書き込むか、又は表示データRAM内の表示データを内部で横スクロールした後の画像の表示データに書き換えることが行われていた(特許文献2参照)。
【0006】
【特許文献1】
WO00/02189
【特許文献2】
特開平9−265274号公報
【0007】
【発明が解決しようとする課題】
しかしながら、表示データRAMを内蔵する表示ドライバにおいて横スクロール表示を実現する場合、横スクロールした後の画像の表示データをホストが新たに表示データRAMに書き込むと、表示ドライバとホストとのインタフェースに伴う消費電力を増加させるという問題がある。したがって、表示ドライバに表示データRAMを内蔵させる意味がなくなってしまう。
【0008】
また表示データRAMを内蔵する表示ドライバにおいて、特許文献2に記載されているように表示ドライバ内部で横スクロールした後の画像の表示データに書き換えると、書き換えの際に発生する1フレーム分の表示データを読み出すためのクロックと、1フレーム分の更新後の表示データを表示データRAMに再度書き込むためのクロックとが必要となり、消費電力を増加させるという問題がある。
【0009】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、消費電力の増加を抑えて、いわゆる横スクロール表示を行うことができる表示ドライバ、電気光学装置、電子機器及び表示駆動方法を提供することにある。
【0010】
【課題を解決するための手段】
上記課題を解決するために本発明は、表示データに基づいて電気光学装置のデータラインを駆動する表示ドライバであって、複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMと、表示アドレスに基づいて前記表示データRAMのワードラインを選択する表示アドレスデコーダと、表示カラムアドレスに基づいて前記表示データRAMのカラムラインを選択する表示カラムアドレスデコーダと、各読出用ビットラインが各カラムラインに対応して設けられカラムラインにより指定されるメモリセル群に共通接続された複数の読出用ビットラインと、前記複数の読出用ビットラインに接続されたスクロールバスと、前記電気光学装置の各データラインに対応して設けられた各データラッチが前記スクロールバス上の表示データを取り込む複数のデータラッチと、前記複数のデータラッチに取り込まれた表示データに基づいて前記データラインを駆動する駆動回路とを含み、前記表示アドレスデコーダによって選択されたワードラインと前記表示カラムアドレスデコーダによって選択されたカラムラインとにより指定された1つのメモリセルから1ピクセル分の表示データを読み出し、該表示データを前記メモリセルに接続された読出用ビットラインを介して前記スクロールバスに出力し、前記複数のデータラッチの各データラッチが前記スクロールバス上の表示データを取り込む表示ドライバに関係する。
【0011】
本発明においては、表示データRAMを構成するメモリセルから読み出される表示データをスクロールバスに出力し、スクロールバス上の表示データを、該スクロールバスに共通に接続された複数のデータラッチのいずれかに取り込むようにしている。したがって、表示データRAMに記憶された表示データを書き戻すことなく、水平走査方向の任意のスクロール量に応じたスクロール後の表示データに基づいてデータラインを駆動することができる。したがって、書き換えの際に発生する1フレーム分の表示データを読み出すためのクロックと、1フレーム分の更新後の表示データを表示データRAMに再度書き込むためのクロックとが不要となり、消費電力の増加を抑え、いわゆる横スクロール表示を実現することができる。
【0012】
更に、表示アドレスデコーダにより選択されるワードラインを変更することで実現される、いわゆる縦スクロールと併用することで、斜め方向のスクロールを、低消費電力で容易に実現することができる。
【0013】
また本発明に係る表示ドライバでは、所与のシフトクロックに基づいてシフトされるシフト出力を出力するシフトレジスタを含み、前記複数のデータラッチの各データラッチは、前記シフトレジスタの各段のシフト出力に基づいて前記スクロールバス上の表示データを取り込むことができる。
【0014】
本発明によれば、表示データRAMからの表示データの読出タイミングと、シフトレジスタから出力されるシフト出力の出力タイミングとにより、任意のスクロール量に対応したスクロール用の表示データを生成することができる。したがって、回路の簡素化と、低消費電力化とを両立させて、いわゆる横方向のスクロールを実現することができる。
【0015】
また本発明に係る表示ドライバでは、一水平走査周期で、前記複数のデータラッチに取り込まれた表示データを取り込むラインラッチを含み、前記駆動回路は、前記複数のデータラッチに代えて前記ラインラッチに取り込まれた表示データに基づいて前記データラインを駆動することができる。
【0016】
本発明によれば、複数のデータラッチに取り込まれた表示データを、次のスクロール後の表示データで上書きされることがなくなるので、現在の表示ラインの駆動期間に、現在の表示ラインの次の表示ラインについての表示データを取り込むことができる。
【0017】
また本発明は、表示データに基づいて電気光学装置のデータラインを駆動する表示ドライバであって、複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMと、表示アドレスに基づいて前記表示データRAMのワードラインを選択する表示アドレスデコーダと、表示カラムアドレスに基づいて前記表示データRAMのカラムラインを選択する表示カラムアドレスデコーダと、各読出用ビットラインがカラムラインにより指定されるメモリセルに共通接続された複数の読出用ビットラインと、各データラッチが前記電気光学装置の各データラインに対応して設けられた複数のデータラッチを有し、各読出用ビットラインに出力された1ピクセル分の表示データごとに、該表示データを所与のスクロール量に対応したシフト量でシフトして前記複数のデータラッチのいずれかに取り込んで一水平走査分の表示データを生成するスクロール表示データ生成回路と、前記スクロール表示データ生成回路によって生成された一水平走査分の表示データに基づいて前記データラインを駆動する駆動回路とを含む表示ドライバに関係する。
【0018】
また本発明は、複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素と、前記複数の走査ラインを走査する走査ドライバと、前記複数のデータラインを駆動する上記のいずれか記載の表示ドライバとを含む電気光学装置に関係する。
【0019】
また本発明は、複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素とを含む表示パネルと、前記複数の走査ラインを走査する走査ドライバと、前記複数のデータラインを駆動する上記のいずれか記載の表示ドライバとを含む電気光学装置に関係する。
【0020】
本発明によれば、低消費電力で、横スクロールを実現する電気光学装置を提供することができる。
【0021】
また本発明は、上記記載の電気光学装置と、前記電気光学装置に対して供給される表示データを生成する表示データ生成部とを含む電子機器に関係する。
【0022】
本発明によれば、画像の横スクロールを低消費電力で実現する電子機器の提供に貢献することができる。
【0023】
また本発明は、複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMから読み出された表示データに基づいて電気光学装置のデータラインを駆動する表示駆動方法であって、前記複数のワードラインのいずれか1つのワードライン及び前記複数のカラムラインのいずれか1つのカラムラインによりメモリセルを指定し、該メモリセルに記憶された1ピクセル分の表示データを、前記1つのカラムラインにより指定されるメモリセル群に共通接続された読出用ビットラインを介してスクロールバスに出力し、各データラッチが前記電気光学装置の各データラインに対応して設けられた複数のデータラッチのいずれかに、前記スクロールバス上の前記1ピクセルの表示データを取り込み、前記複数のデータラッチに取り込まれた表示データに基づいて前記電気光学装置のデータラインを駆動する表示駆動方法に関係する。
【0024】
また本発明に係る表示駆動方法では、前記複数のデータラッチの各データラッチに前記スクロールバス上の前記1ピクセル分の表示データを取り込むことを、一水平走査期間で駆動されるピクセル数回繰り返して、前記複数のデータラッチに一水平走査分の表示データを取り込み、前記複数のデータラッチに取り込まれた表示データに基づいて前記電気光学装置のデータラインを駆動してもよい。
【0025】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【0026】
1. 電気光学装置
図1に、本実施形態における電気光学装置を含む電子機器の概略ブロック図を示す。この電子機器は、MPU10と、表示ユニット(広義には電気光学装置)20とを含む。表示ユニット20は、電気光学素子を有するマトリクスパネルである表示パネル22と、この表示パネル22を駆動するRAM内蔵の表示ドライバ(例えばXドライバIC)24と、走査ドライバ(例えば走査用のYドライバIC)26とを有する。
【0027】
表示パネル22は、電圧印加によって光学特性が変化する液晶その他の電気光学素子を用いたものであればよい。表示パネル22は、例えばアクティブマトリクスパネルで構成できる。
【0028】
図2(A)、(B)に、表示パネル22の構成例の等価回路を示す。表示パネル22として、図2(A)に示すように薄膜ダイオード(Thin Film Diode:TFD、広義には2端子型非線形素子)を用いたアクティブマトリクス方式の表示パネルを用いることができる。
【0029】
表示パネル22は、複数の走査ライン40と、複数のデータライン42とを含む。複数の走査ライン40は、走査ドライバ26により走査される。複数のデータライン42は、表示ドライバ24により駆動される。そして、各画素領域44において、走査ライン40とデータライン42との間にTFD46と電気光学材料(液晶)48とが直列に接続されている。
【0030】
表示パネル22では、走査ライン40及びデータライン42に印加された信号に基づいて、電気光学材料48を表示状態、非表示状態又はその中間状態に切り替えて表示動作が制御される。なお図2(A)では、TFD46が走査ライン40側に接続され、電気光学材料48がデータライン42側に接続されているが、これとは逆にTFD46をデータライン42側に、電気光学材料48を走査ライン40側に設ける構成としてもよい。
【0031】
また表示パネルは、図2(B)に示すように、画素が形成されるガラス基板上に、表示ドライバ50及び走査ドライバ52の少なくとも一方を形成するようにしてもよい。表示ドライバ50は、表示ドライバ24と同様の機能を有する。走査ドライバ52は、走査ドライバ26と同様の機能を有する。例えば表示パネル22は、複数の走査ライン40と、複数のデータライン42と、複数の走査ライン40と複数のデータライン42とに接続された複数の画素と、複数の走査ライン40を走査する走査ドライバ52と、複数のデータライン42を駆動する表示ドライバ50とを含んで構成される。この場合、表示パネル22を電気光学装置ということができ、実装面積を大幅に削減して、電子機器の小型・軽量化に貢献することができる。
【0032】
なお図2(A)、(B)では、アクティブマトリクス方式としてTFDを用いていたが、これに限定されるものではなく、薄膜トランジスタ(Thin Film Transistor:TFT)等の3端子素子や、他の2端子素子を用いたアクティブマトリクスパネルであってもよい。
【0033】
図1において、表示ドライバ24は、例えば1フレーム分の表示データを記憶する表示データRAM28を含む。
【0034】
MPU10(広義には表示データ生成部)は、表示ユニット20に対して、制御信号、表示コマンドや表示データを供給する。MPU10は、表示データ生成部としての機能も有する。制御信号として代表的なものに、コマンド/データの区別を示す信号A0、反転リセット信号XRES、反転チップセレクト信号XCS、反転リード信号XRD及び反転ライト信号XWR等がある。データD0〜D7は8ビットのコマンドデータ又は表示データであり、コマンド/データ識別信号A0の論理レベルによって区別されている。
【0035】
図3に、図1に示すMPU10及び表示ユニット20を携帯電話機に搭載した例を示す。MPU10は、携帯電話機(広義には電子機器)60の制御を司る中央処理装置(Central Processing Unit:CPU)12を有し、このCPU12にはワークメモリ14が接続されている。携帯電話機60には、アンテナ62を介して受信された信号を復調し、或いはアンテナ62を介して送信される信号を変調する変復調回路64が設けられている。携帯電話機60でのデータ送受信や表示パネル22の表示操作(例えばスクロール操作)などに必要な操作情報は、操作入力部66を介して入力される。
【0036】
アンテナ62から入力される信号は、変復調回路64を介して復調されてCPU12において信号処理される。CPU12は、操作入力部66からの情報等に基づき、必要によりワークメモリ14を用いて、表示パネル22の表示を行うための各種表示コマンド、或いは表示データを表示ユニット20に出力する。表示コマンドとしては、表示パネル22を駆動する表示ドライバ24の動作制御するための各種モード設定するコマンドや、表示パネル22の表示エリア上にウィンドウ表示を行う領域を例えばスタートアドレスSA及びエンドアドレスEAにより特定される矩形領域として設定するコマンド等がある。
【0037】
携帯電話機60に代表される本実施形態における電子機器では、以下に述べる構成の表示ドライバ24を適用することで、いわゆる縦方向のスクロール表示のみならず、いわゆる横方向のスクロール表示を実現し、かつ消費電力の増加を抑えることができる。
【0038】
図4に、表示ドライバ24の構成の要部のブロック図を示す。図4では、表示データRAMからの表示データの読み出しに関わる構成が示されている。また表示データRAMを構成する各メモリセルが1ピクセルの表示データを記憶するものとし、表示データが伝送される信号線の図示を簡略化している。
【0039】
表示ドライバ24は、表示データRAM28と、表示アドレスデコーダ100と、表示カラムアドレスデコーダ110と、スクロール表示データ生成回路120と、駆動回路130とを含む。
【0040】
表示データRAM28は、複数のワードラインDW1〜DWN(Nは2以上の整数)と、複数のカラムラインDC1〜DCM(Mは2以上の整数)と、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルMC1−1〜MCM−Nとを有する。1ピクセルがR,G,Bの各6ドットで構成される場合、各メモリセルは、18ビットの表示データを記憶する。各メモリセルの配列は、表示パネルの各ピクセルの配列に対応し、各メモリセルは、ワードラインと、カラムラインとにより特定される。ワードライン方向に配列されるメモリセル群(図4においてメモリセルMC1−i〜MCM−i)は、共通のワードラインDWi(1≦i≦N、iは整数)により指定される。カラムライン方向に配列されるメモリセル群(図4においてメモリセルMCj−1〜MCj−N)は、共通のカラムラインDCj(1≦j≦M、jは整数)により指定される。
【0041】
またカラムライン方向に配列されるメモリセル群は、読出用ビットラインに共通接続される。例えば、カラムラインDCjにより指定されるメモリセル群(メモリセルMCj−1〜MCj−N)は、読出用ビットラインRBjに共通接続される。読出用ビットラインRBjには、ワードライン及びカラムラインにより指定された1つのメモリセルから読み出された1ピクセル分の表示データが出力される。
【0042】
スクロール表示データ生成回路120は、各データラッチが表示パネル22の各データラインに対応して設けられた複数のデータラッチDLAT1〜DLATx(xは2以上の整数)を含む。データラッチDLAT1〜DLATxの各データラッチは、Dフリップフロップ(DFF)により構成することができる。この場合、DFFは、クロック(C)端子への入力信号に基づいて、データ入力(D)端子への入力信号を保持し、データ出力(Q)端子から出力する。
【0043】
そして、スクロール表示データ生成回路120は、各読出用ビットラインに出力された1ピクセルの表示データごとに、該表示データを所与のスクロール量に対応したシフト量でシフトして複数のデータラッチのいずれかに取り込んで一水平走査分の表示データを生成する。
【0044】
駆動回路130は、スクロール表示データ生成回路120によって生成された一水平走査分の表示データに基づいて表示パネル22のデータラインを駆動する。より具体的には、駆動回路130は、各データライン駆動回路が表示パネル22の各データラインに対応して設けられた複数のデータライン駆動回路130−1〜130−xを含む。データライン駆動回路130−k(1≦k≦x、kは整数)は、データラッチDLATkに取り込まれた1ピクセルの表示データに対応した駆動電圧をデータラインに出力する。
【0045】
スクロール表示データ生成回路120は、複数の読出用ビットラインRB1〜RBMに接続されたスクロールバス122を含むように構成されてもよい。この場合、データラッチDLAT1〜DLATxの各D端子が、スクロールバス122に共通に接続される。そして、データラッチDLAT1〜DLATxの各C端子に入力されるクロックにより、データラッチDLAT1〜DLATxには一水平走査分の表示データが保持される。
【0046】
このようにスクロール表示データ生成回路120においてスクロールバス122にデータラッチDLAT1〜DLATxが接続される場合、スクロール表示データ生成回路120は、シフトレジスタ124を含むように構成されてもよい。この場合、データラッチDLAT1〜DLATxのC端子に入力されるクロックとして、シフトレジスタの各段のシフト出力が採用される。シフトレジスタ124は、各ラッチが各データラッチに対応して設けられた複数のラッチLAT−1〜LAT−xを含み、ラッチの出力(O)端子が次段のラッチの入力(I)端子に接続されるように構成される。ラッチは、クロック(C)端子への入力信号に基づいて、I端子への入力信号を取り込み、O端子から出力する。複数のラッチLAT−1〜LAT−xのそれぞれのC端子には、所与のシフトクロックSCLKが共通に供給される。
【0047】
したがって、初段のラッチLAT−1のI端子へのシフト入力信号SINがシフトクロックに同期してシフトされたシフト出力が、次段のラッチのI端子に順次入力されていくと共に、ラッチLAT−1〜LAT−xのO端子からシフト出力SFO1〜SFOxが順次出力される。こうすることで、データラッチDLAT1〜DLATxに対して、順次シフトされるパルスや、順次シフトされる立ち上がりエッジ又は立ち下がりエッジを供給することができる。例えば表示データRAM28からの表示データの読み出しタイミングに対応してシフトクロックSCLKを与えることで、シフトレジスタ124は、表示データRAM28から1ピクセル分ずつ読み出される表示データを取り込むためのシフト出力SFO1〜SFOxを順次出力することができる。
【0048】
更にスクロール表示データ生成回路120は、ラインラッチ128を含むように構成されてもよい。この場合、ラインラッチ128は、各DFFがデータライン駆動回路に対応して設けられた複数のDFF128−1〜128−xを含む。DFF128−kのD端子には、データラッチDLATkのQ端子が接続される。DFF128−kのC端子には、ラッチパルスLPが入力される。ラッチパルスLPは、一水平走査期間を規定する信号である。DFF128−kに保持された表示データは、データライン駆動回路130−kに供給される。このようなラインラッチ128は、ラッチパルスLPに同期して、一水平走査周期で、データラッチDLAT1〜DLATxに取り込まれた表示データを取り込む。ラインラッチ128を設けることにより、データラッチDLAT1〜DLATxは、現在の表示ラインの駆動期間に、現在の表示ラインの次の表示ラインについての表示データを取り込むことができる。
【0049】
図4に示す表示ドライバ24は、表示データRAM28に書き込まれた1フレーム分の表示データを用いて、横方向(左右方向)にピクセル単位でスクロールした表示データを生成し、該表示データに基づいてデータラインを駆動することができる。ここで横方向は、水平走査方向をいう。したがって、縦方向は、垂直走査方向ということができる。
【0050】
図5に、スクロール方向を説明するための図を示す。ここでは、表示パネル22に表示される画像200を基準画像とし、該表示パネル22を正面から見た場合の横スクロール及び縦スクロールについて説明する。
【0051】
基準画像としての画像200に対し、横スクロールのうち左スクロールを行うと、表示パネル22に表示される画像は、図5に示すように画像200を左方向にシフトした画像200−Lとなる。基準画像としての画像200に対し、横スクロールのうち右スクロールを行うと、表示パネル22に表示される画像は、図5に示すように画像200を右方向にシフトした画像200−Rとなる。
【0052】
基準画像としての画像200に対し、縦スクロールのうち上スクロールを行うと、表示パネル22に表示される画像は、図5に示すように画像200を上方向にシフトした画像200−Uとなる。基準画像としての画像200に対し、縦スクロールのうち下スクロールを行うと、表示パネル22に表示される画像は、図5に示すように画像200を下方向にシフトした画像200−Dとなる。
【0053】
また基準画像としての画像200を反転した画像200−Xに対して、横スクロールや縦スクロールを行ってもよい。画像200−Xは、図4におけるシフトレジスタ124のシフト方向を反転させたり、該シフト方向はそのままで表示データRAM28の一水平走査ラインの表示データの並び順序を変更したり、或いは表示カラムアドレスのインクリメント方向を反転することで得られる。この場合、いわゆる横方向にスクロールした画像の表示反転も可能となる。
【0054】
なお図5では、スクロール後の画像200−L、200−R、200−U、200−Dは、画像200の表示部分のみを示している。例えば表示データRAM28に、表示パネル22の表示領域より大きな領域の表示データを記憶させ、スクロール後の画像200−L、200−R、200−U、200−Dにおいて画像200の表示部分以外の部分を新たに表示させてもよい。
【0055】
表示ドライバ24では、図1における走査ドライバ26の走査タイミングを変更することなく、上述の縦スクロール及び横スクロールを実現することができる。
【0056】
縦スクロールは、縦方向のスクロール量に対応して1フレームの先頭表示ラインを変更することで実現できる。より具体的には、縦方向のスクロール量に対応して、1フレームの先頭表示ラインとして表示アドレスデコーダ100に入力される表示アドレスを指定する。縦方向のスクロール量は、例えば図3に示す操作入力部66からの操作情報により指定される。
【0057】
横スクロールは、表示アドレスデコーダ100により選択されたワードラインに対応する表示ラインについて、表示データRAM28から読み出されるm(1≦m≦x、mは整数)カラムの1ピクセル分の表示データを、横方向のスクロール量に対応したm1(1≦m1≦x、m1はm以外の整数)カラムのデータラッチDLATm1に取り込むことで実現できる。図4では、表示カラムアドレスデコーダ110の入力タイミングと、シフトレジスタ124のシフト入力信号の入力タイミングとを、横方向のスクロール量に対応して互いにずらすことで実現できる。横方向のスクロール量は、例えば図3に示す操作入力部66からの操作情報により指定される。
【0058】
また縦スクロール及び横スクロールを組み合わせることで、更に斜め右上、斜め右下、斜め左上、斜め左下の各方向のスクロールを実現することもできる。
【0059】
図6に、図4における表示ドライバの横スクロールのタイミングの一例を示す。ここでは、ワードラインDW1が選択され、1カラムだけ右方向にスクロールする場合のタイミング例を示している。またシフトレジスタ124が出力するシフト出力SFO1〜SFOxにより、立ち上がりエッジを順次シフトさせている。
【0060】
例えばホストからの表示アドレスDA1が入力されると、表示アドレスデコーダ100は、表示アドレスDA1に対応するワードラインDW1を選択する。図6においては、ワードラインDW1が「H」レベルになる。
【0061】
続いて表示カラムアドレスCA1、CA2、・・・が順次入力されると、表示カラムアドレスデコーダ110は、表示カラムアドレスCA1、CA2、・・・に対応するカラムラインDC1、DC2、・・・を順次選択する。図6においては、選択されたカラムラインが「H」レベルになる。
【0062】
したがって、表示データRAM28では、まずワードラインDW1とカラムラインDC1とにより、メモリセルMC1−1が指定される。その後、表示データRAM28では、ワードラインDW1とカラムラインDC2とによりメモリセルMC2−1、ワードラインDW1とカラムラインDC3とによりメモリセルMC3−1、・・・が順次指定される。
【0063】
またカラムラインDCjにより指定される複数のメモリセルMCj−1〜MCj−Nには、読出用ビットラインRBjが共通接続される。したがって、メモリセルMC1−1が指定されると、該メモリセルMC1−1に保持された1ピクセル分の表示データD1−1が、読出用ビットラインRB1に出力される。またメモリセルMC2−1が指定されると、該メモリセルMC2−1に保持された1ピクセル分の表示データD2−1が、読出用ビットラインRB2に出力される。更にメモリセルMC3−1が指定されると、該メモリセルMC3−1に保持された1ピクセル分の表示データD3−1が、読出用ビットラインRB3に出力される。読出用ビットラインRB1〜RBMに出力された表示データは、スクロールバス122に出力される。
【0064】
また表示アドレスDA1、表示カラムアドレスCA1、CA2、・・・の入力タイミングに対して、横方向のスクロール量に対応したタイミングでシフト入力信号SINが入力される。シフトレジスタ124は、シフトクロックSCLKに同期して、例えば図6に示すようにシフト出力SFO1〜SFOxを出力する。
【0065】
データラッチDLAT1〜DLATxは、シフト出力SFO1〜SFOxの立ち上がりエッジでスクロールバス122上の表示データを取り込む。したがって、データラッチDLAT2はスクロールバス122上の表示データD1−1を取り込み、データラッチDLAT3はスクロールバス122上の表示データD2−1を取り込み、データラッチDLAT4はスクロールバス122上の表示データD3−1を取り込む。なお図6において、シフト出力SFO1の立ち上がりエッジのタイミングで、スクロールバス122上に非表示用の所与のデータを出力させたり、他のカラムラインの表示データを出力させてもよい。
【0066】
このようにしてデータラッチDLAT1〜DLATxに取り込まれた一水平走査分の表示データは、ラッチパルスLPに基づきラインラッチ128に保持される。ラインラッチ128を構成する複数のDFF128−1〜128−xの各DFFに取り込まれた表示データは、各DFFに対応して設けられたデータライン駆動回路に出力される。
【0067】
図6では、正論理でワードライン及びカラムラインが活性化されるものとして説明したが、負論理であってもよい。
【0068】
以上のように、表示ドライバ24では、複数のワードラインのいずれか1つのワードライン及び複数のカラムラインのいずれか1つのカラムラインによりメモリセルが指定される。そして、該メモリセルに記憶された1ピクセル分の表示データが、指定されたメモリセルに共通接続された読出用ビットラインを介してスクロールバスに出力される。スクロールバス上に出力された表示データは、複数のデータラッチのいずれかに取り込まれる。これらを1ピクセル単位で行ってデータラッチに一水平走査分の表示データを取り込んだ後、該一水平走査分の表示データに基づいて表示パネルのデータラインが駆動される。
【0069】
次に、本実施形態における表示ドライバ24が適用されたXドライバIC400の詳細な構成について説明する。
【0070】
図7に、XドライバIC400の詳細な構成例を示す。XドライバIC400の入出力回路として、MPUインターフェース500と入出力バッファ502とが設けられている。MPUインターフェース500には、反転チップセレクト信号XCS、コマンド/データの識別信号A0、反転リード信号XRD、反転ライト信号XWR、反転リセット信号XRESなどが入力される。入出力バッファ502には、例えば8ビットのコマンド又は表示データD0〜D7が入力される。XドライバIC400には、MPUインターフェース500及び入出力バッファ502に接続されたバスライン510が設けられている。
【0071】
バスライン510にはバスホールダ512とコマンドデコーダ514とが接続されている。なお、入出力バッファ502にはステータス設定回路516が接続され、XドライバIC400の動作状態がMPU10に出力されるようになっている。バスライン510は、表示データRAM520のI/Oバッファ562に接続され、表示データRAM520に対して読み出し、書き込みされる表示データが伝送される。表示データRAM520は、図4に示す表示データRAM28に相当する。
【0072】
XドライバIC400には、上述した表示データRAM520、I/Oバッファ562の他に、MPU系制御回路530、ロウアドレスデコーダ540、カラムアドレスデコーダ550、ドライバ系制御回路570、スクロール表示データ生成回路580、PWMデコーダ回路590及び液晶駆動回路592などが設けられている。スクロール表示データ生成回路580は、図4に示すスクロール表示データ生成回路120に相当する。
【0073】
MPU系制御回路530は、コマンドデコーダ514を介して入力されるMPU10の表示コマンドに基づいて、表示データRAM520に対する読み出し、書き込み動作を制御する。このMPU系制御回路530により制御されるロウアドレスデコーダ540及びカラムアドレスデコーダ550が設けられている。ロウアドレスデコーダ540及びカラムアドレスデコーダ550により指定されたメモリセルに、MPU10から供給された表示データが書き込まれる。また、ロウアドレスデコーダ540及びカラムアドレスデコーダ550により指定されたメモリセルからMPU10に対して表示データが読み出される。
【0074】
またXドライバIC400は、ドライバ系制御回路570により制御され表示アドレスをデコードして1ライン毎に読み出しラインを指定する表示アドレスデコーダ556を含んでいる。表示アドレスデコーダ556は、図4に示す表示アドレスデコーダ100と同様の機能を有する。更にXドライバIC400は、MPU系制御回路530又はドライバ系制御回路570により制御され、表示カラムアドレスをデコードして、表示ラインのカラムを指定する表示カラムアドレスデコーダ552を含む。表示カラムアドレスデコーダ552は、図4に示す表示カラムアドレスデコーダ110に相当する。
【0075】
ドライバ系制御回路570は、Xドライバ系制御回路572及びYドライバ系制御回路574を含む。このドライバ系制御回路570は、発振回路576からの発振出力に基づいて階調制御パルスGCP、極性反転信号FR、ラッチパルスLPなどを発生し、表示アドレスデコーダ556、スクロール表示データ生成回路580、PWMデコーダ回路590、電源制御回路578及びYドライバIC26を制御する。
【0076】
スクロール表示データ生成回路580は、表示アドレスデコーダ556及び表示カラムアドレスデコーダ552により指定された表示データRAM520のメモリセルに記憶された表示データを1ピクセルずつ読み出して、横方向のスクロール量に対応してシフトされたスクロール表示データを生成する。
【0077】
PWMデコーダ回路590は、該スクロール表示データをラッチして、極性反転周期に従って階調値に応じたパルス幅の信号を出力する。
【0078】
液晶駆動回路592は、PWMデコーダ回路590からの信号を、LCD表示系の電圧に応じた電圧にシフトさせ、表示パネル22のデータラインに供給する。液晶駆動回路592は、図4に示す駆動回路130に相当する。
【0079】
XドライバIC400では、モード切替信号により、通常モード又は横スクロールモードが切り替え可能に構成されている。通常モードでは、上述した横方向のスクロール後の表示データの生成機能がオフされる。横スクロールモードでは、上述した横方向のスクロール後の表示データの生成機能がオンされる。
【0080】
以下では、表示データRAM520と、表示データを読み出すための周辺回路とについて説明する。
【0081】
図8に、表示データRAM520の構成の概要を示す。ここでは、説明の簡略化のために、1ピクセルが4ビットで構成され、表示データRAM520が16ピクセル分の表示データを記憶する容量を有するものとする。すなわち、表示データRAM520は、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルRAM0〜RAMFを有する。
【0082】
また表示データRAM520は、ワードラインWORD0〜WORD3と、カラムラインCOL0〜COL3を有する。ワードラインWORD0〜WORD3は、それぞれ表示アドレスデコーダ556により選択される。カラムラインCOL0〜COL3は、それぞれ表示カラムアドレスデコーダ552により選択される。
【0083】
メモリセルRAM0〜RAM3は、ワードラインWORD0により指定される。メモリセルRAM4〜RAM7は、ワードラインWORD1により指定される。メモリセルRAM8〜RAMBは、ワードラインWORD2により指定される。メモリセルRAMC〜RAMFは、ワードラインWORD3により指定される。メモリセルRAM0、RAM4、RAM8、RAMCは、カラムラインCOL0により指定される。メモリセルRAM1、RAM5、RAM9、RAMDは、カラムラインCOL1により指定される。メモリセルRAM2、RAM6、RAMA、RAMEは、カラムラインCOL2により指定される。メモリセルRAM3、RAM7、RAMB、RAMFは、カラムラインCOL3により指定される。
【0084】
またメモリセルRAM0、RAM4、RAM8、RAMCには、読出用ビットラインBIT0が接続される。メモリセルRAM1、RAM5、RAM9、RAMDには、読出用ビットラインBIT1が接続される。メモリセルRAM2、RAM6、RAMA、RAMEには、読出用ビットラインBIT2が接続される。メモリセルRAM3、RAM7、RAMB、RAMFには、読出用ビットラインBIT3が接続される。
【0085】
図9に、各メモリセルを構成する1ビットのRAMセルの回路図を示す。RAMセルC10は、他のRAMセルと同一の構成を有する。このRAMセルC10は、2つのCMOSインバータ601、602にて構成されるメモリ素子600を有する。2つのCMOSインバータ601、602は、その入出力同士を互いに接続する第1及び第2の配線604、606を有する。第1の配線604とビット線B1との間には第1のN型MOSトランジスタ610が接続される。第1のN型MOSトランジスタ610のゲートは第1のワード線W1に接続されている。同様に、第2の配線606とビット線XB1との間には第2のN型MOSトランジスタ612が接続される。第2のN型MOSトランジスタ612のゲートは第1のワード線W1に接続されている。
【0086】
このようなRAMセルにおいて、ロウアドレスデコーダ540からのアクティブ信号により第1のワード線W1が「H」レベル(第1のワード線W1の電圧に対応する論理レベルが「H」レベル)になると、第1及び第2のN型MOSトランジスタ610、612がオンになる。これにより、RAMセルC10は一対のビット線B1、XB1と接続される。このとき、カラムアドレスデコーダ550によりRAMセルC10が選択されていると、RAMセルC10に対するデータの読み出し、又は書き込みが可能となる。
【0087】
また、電源供給線VDDと表示データ出力線OUTとの間には第1及び第2のP型MOSトランジスタ620、622が接続されている。第1のP型MOSトランジスタ620のゲートは第2の配線606に接続される。第2のP型MOSトランジスタ622のゲートは第2のワード線W2に接続されている。
【0088】
RAMセルC10のデータを読出用ビットラインとしての表示データ出力線OUTに読み出す前に、この表示データ出力線OUTは「L」レベル(表示データ出力線OUTの電圧に対応する論理レベルが「L」レベル)にプリチャージされている。そして、このプリチャージ動作後に、表示アドレスデコーダ556によって選択されたワードラインと、表示カラムアドレスデコーダ552によって選択されたカラムラインとにより、第2のワード線W1を「L」レベルとする。これにより、第2のP型MOSトランジスタ622がオンとなり、表示データ出力線OUTのデータがPWMデコーダ回路590にてラッチされる。このとき、第2の配線606の論理レベルが「H」レベル(第1の配線604の論理レベルが「L」レベル)であれば表示データ出力線OUTは「L」レベルのままである。一方、第2の配線606の論理レベルが「L」レベル(第1の配線604の論理レベルが「H」レベル)であれば表示データ出力線OUTは「H」レベルとなる。
【0089】
図10に、スクロール表示データ生成回路580の回路図を示す。スクロール表示データ生成回路580は、セレクタ700、シフトレジスタ710、データラッチ720、ラインラッチ730を含む。
【0090】
セレクタ700は、モード切替信号HSC_ENAに応じて、通常モード用の表示データ、又は横スクロールモード用の表示データを、データラッチ720に対して出力する。
【0091】
シフトレジスタ710は、モード切替信号HSC_ENAに応じて、通常モード用にデータラッチ720で表示データを取り込むためのラッチクロック、又は横スクロールモード用にデータラッチ720で表示データを取り込むためのシフト出力を、データラッチ720に対して出力する。シフトレジスタ710は、図4に示すシフトレジスタ124と同様の機能を含む。
【0092】
ラインラッチ730は、データラッチ720に取り込まれた一水平走査分の表示データを取り込む。ラインラッチ730は、図4に示すラインラッチ128と同様の機能を有する。
【0093】
なお図10において、ラッチクロックDLT_LINE、シフトクロックSCLK、シフト信号LE、RI、シフト方向切替信号SHL、セット信号SETが、シフトレジスタ710に入力される。
【0094】
図11に、セレクタ700の回路図を示す。セレクタ700は、デマルチプレクサDMPX0〜DMPX3と、スクロールバス708と、マルチプレクサMPX0〜MPX3とを含む。デマルチプレクサDMPX0〜DMPX3は、それぞれ同一構成をなしている。マルチプレクサMPX0〜MPX3は、それぞれ同一構成をなしている。
【0095】
カラムラインCOL0により指定されるカラム0について、デマルチプレクサDMPX0は、モード切替信号HSC_ENAに応じて、マルチプレクサMPX0、又はスクロールバス708に、読出用ビットラインBIT0の信号を出力する。より具体的には、モード切替信号HSC_ENAにより通常モードに切り替えられているとき、デマルチプレクサDMPX0は、読出用ビットラインBIT0の信号をマルチプレクサMPX0に出力する。またモード切替信号HSC_ENAにより横スクロールモードに切り替えられているとき、デマルチプレクサDMPX0は、読出用ビットラインBIT0の信号をスクロールバス708に出力する。
【0096】
スクロールバス708は、図4に示すスクロールバス122に相当し、デマルチプレクサDMPX0〜DMPX3に共通に接続される。なおスクロールバス708は、マルチプレクサMPX0〜MPX3にも共通に接続される。
【0097】
マルチプレクサMPX0は、モード切替信号HSC_ENAに応じて、デマルチプレクサDMPX0からの信号、又はスクロールバス708上の信号を、選択出力する。より具体的には、モード切替信号HSC_ENAにより通常モードに切り替えられているとき、マルチプレクサMPX0は、デマルチプレクサDMPX0からの信号を選択出力する。またモード切替信号HSC_ENAにより横スクロールモードに切り替えられているとき、マルチプレクサMPX0は、スクロールバス708上の信号を選択出力する。
【0098】
図12に、シフトレジスタ710の回路図を示す。シフトレジスタ710は、複数のラッチLLAT0〜LLAT3を含み、シフト方向切替信号SHLによって指定されるシフト方向に応じてそのシフト方向が切り替えられる。シフトレジスタ710は、シフトクロックSCLKに基づき、シフト信号LE又はシフト信号RIをシフトする。なお図12では、セット信号SETによって設定される立ち上がりエッジが、順次シフトされる。
【0099】
図13に、シフトレジスタ710を構成するラッチLLAT0の回路図を示す。なおラッチLLAT0〜LLAT3は、それぞれ同一の構成をなしている。図13に示すようにラッチLLAT0は、シフト方向切替信号SHLが「H」レベルのとき、シフトクロックSCLKに同期して、シフト信号RIを入力とし、シフト信号LEを出力する。またラッチLLAT0は、シフト方向切替信号SHLが「L」レベルのとき、シフトクロックSCLKに同期して、シフト信号LEを入力とし、シフト信号RIを出力する。
【0100】
ラッチLLAT0では、セット信号SETを「H」レベルにしてノードNDを「L」レベルにした後、シフト動作が行われる。
【0101】
図12において、シフトレジスタ710は、モード切替信号HSC_ENAに応じて、ラッチLLAT0〜LLTA3からのラッチ出力DLATCH_COL0〜DLATCH_COL3、又はラッチクロックDLATCH_LINEを出力する。より具体的には、モード切替信号HSC_ENAにより通常モードに切り替えられているとき、シフトレジスタ710は、ラッチクロックDLATCH_LINEをシフト出力として出力する。またモード切替信号HSC_ENAにより横スクロールモードに切り替えられているとき、シフトレジスタ710は、ラッチ出力DLATCH_COL0〜DLATCH_COL3をシフト出力として出力する。
【0102】
図14に、データラッチ720の回路図を示す。データラッチ720は、シフトレジスタ710のシフト出力に基づき、セレクタ700から選択出力された信号を取り込む。
【0103】
次に、図15及び図16を参照しながら、図8〜図14に示した表示データRAM520と、表示データを読み出すための周辺回路の動作について説明する。
【0104】
図15に、通常モードにおける動作タイミングの一例を示す。通常モードは、モード切替信号HSC_ENAにより設定される。
【0105】
通常モードでは、表示カラムアドレスデコーダ552により選択されるカラムラインは変化せず、「H」レベルに固定される。そして、表示アドレスデコーダ556によりワードラインが選択されると、該ワードラインにより指定される表示ラインの表示データが読出用ビットラインBIT0〜BIT3を介して表示データRAM520から出力される。
【0106】
セレクタ700では、読出用ビットラインBIT0〜BIT3からの表示データがそのまま選択出力される。またシフトレジスタ710では、ラッチクロックDLT_LINEがシフト出力DLT_COL0〜DLT_COL3として出力される。
【0107】
データラッチ720では、シフト出力DLT_COL0〜DLT_COL3により、1表示ライン単位で読み出された表示データが取り込まれる。ラインラッチ730は、データラッチ720に取り込まれた表示データを、ラッチパルスLPに基づき取り込んで、ラッチデータDD0〜DD3として、PWMデコーダ回路590に対して出力する。
【0108】
なお図15では、メモリセルRAMp(pは0〜Fのいずれか)に保持された表示データをpとして表わしている。
【0109】
このように通常モードでは、図8〜図14に示した構成により、表示ライン単位で表示データを読み出し、表示パネルのデータラインを駆動することができる。
【0110】
図16に、横スクロールモードにおける動作タイミングの一例を示す。図16では、1カラム分の右スクロールをしたときの動作と、2カラム分の右スクロールをしたときの動作とを示している。横スクロールモードは、モード切替信号HSC_ENAにより設定される。
【0111】
横スクロールモードでは、表示アドレスデコーダ556によりワードラインが選択され、表示カラムアドレスデコーダ552によりカラムラインが選択される。そして、該ワードライン及び該カラムラインにより指定されるメモリセルに記憶された1ピクセル分の表示データが、読出用ビットラインBIT0〜BIT3のいずれかを介して表示データRAM520から出力される。
【0112】
セレクタ700では、読出用ビットラインBIT0〜BIT3からの表示データがスクロールバス708に出力される。
【0113】
一方、シフトレジスタ710では、セット信号SETにより初期化された後に、シフトクロックSCLKに基づき、シフト信号LEが右方向にシフトされる。これにより、シフト出力DLT_COL0〜DLT_COL3による立ち上がりエッジが順次シフトされる。
【0114】
データラッチ720では、シフト出力DLT_COL0〜DLT_COL3により、スクロールバス708上の表示データが順次取り込まれ、取り込みデータDDAT0〜DDAT3としてラインラッチ730に出力される。ラインラッチ730は、ラッチパルスLPに基づき、データラッチ720に取り込まれた表示データを取り込んで、ラッチデータDD0〜DD3として、PWMデコーダ回路590に対して出力する。
【0115】
図16に示すように、XドライバIC400における横方向のスクロールを行う場合、シフトレジスタ710の動作を変更することなく、表示カラムアドレスデコーダ552によるカラムラインの選択タイミングを変更すればよい。そのため、表示カラムアドレスデコーダ552への表示カラムアドレスの供給タイミングを変更するだけでよい。こうすることで、スクロール量に対応してシフトされた表示データをラインラッチ730に取り込むことができる。
【0116】
このように横スクロールモードにおいても、図8〜図14に示した構成により、スクロール量に対応してシフトされた表示データに基づき、表示パネルのデータラインを駆動することができる。
【0117】
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。
【0118】
また上述した実施の形態では、表示パネルとしてアクティブマトリクス方式について説明したが、これに限定されるものではなく、パッシブマトリクス方式の表示パネルについても同様に適用することができる。また上述の実施形態では1表示ライン単位で駆動される例について説明したが、これに限定されるものではなく、複数のデータライン単位に読み出された表示データについても同様に適用することができる。更に上述の実施形態では、1ピクセルずつに表示データを読み出して横スクロール用の表示データを生成していたがこれに限定されるものではなく、複数ピクセルずつ読み出して横スクロール用の表示データを生成することも可能である。
【0119】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の1の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【図面の簡単な説明】
【図1】本実施形態の電気光学装置を含む電子機器の概略ブロック図。
【図2】図2(A)、(B)は表示パネルの構成例の等価回路図。
【図3】図1に示すMPU及び表示ユニットを携帯電話機に搭載した例のブロック図。
【図4】表示ドライバの構成の要部のブロック図。
【図5】スクロール方向の説明図。
【図6】横スクロールを行った場合のタイミングの一例を示す図。
【図7】XドライバICの詳細な構成例のブロック図。
【図8】表示データRAMの構成の概要を示す回路図。
【図9】各メモリセルを構成する1ビットのRAMセルの回路図。
【図10】図8に示すスクロール表示データ生成回路の回路図。
【図11】図10に示すセレクタの回路図。
【図12】図10に示すシフトレジスタの回路図。
【図13】図12に示すラッチの回路図。
【図14】図10に示すデータラッチの回路図。
【図15】通常モードにおける動作例のタイミング図。
【図16】横スクロールモードにおける動作例のタイミング図。
【符号の説明】
24 表示ドライバ、28 表示データRAM、
100 表示アドレスデコーダ、110 表示カラムアドレスデコーダ、
120 スクロール表示データ生成回路、122 スクロールバス、
124 シフトレジスタ、128 ラインラッチ、
128−1〜128−x DFF、130 駆動回路、
130−1〜130−x データライン駆動回路、
DC1〜DNM カラムライン、DLAT1〜DLATx データラッチ、
DW1〜DWN ワードライン、LAT1〜LATx ラッチ、
LP ラッチパルス、 MC1−1〜MCM−N メモリセル、
RB1〜RBM 読出用ビットライン、SFO1〜SFOx シフト出力、
SCLK シフトクロック、SIN シフト入力信号

Claims (9)

  1. 表示データに基づいて電気光学装置のデータラインを駆動する表示ドライバであって、
    複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMと、
    表示アドレスに基づいて前記表示データRAMのワードラインを選択する表示アドレスデコーダと、
    表示カラムアドレスに基づいて前記表示データRAMのカラムラインを選択する表示カラムアドレスデコーダと、
    各読出用ビットラインが各カラムラインに対応して設けられカラムラインにより指定されるメモリセル群に共通接続された複数の読出用ビットラインと、
    前記複数の読出用ビットラインに接続されたスクロールバスと、
    前記電気光学装置の各データラインに対応して設けられた各データラッチが前記スクロールバス上の表示データを取り込む複数のデータラッチと、
    前記複数のデータラッチに取り込まれた表示データに基づいて前記データラインを駆動する駆動回路とを含み、
    前記表示アドレスデコーダによって選択されたワードラインと前記表示カラムアドレスデコーダによって選択されたカラムラインとにより指定された1つのメモリセルから1ピクセル分の表示データを読み出し、該表示データを前記メモリセルに接続された読出用ビットラインを介して前記スクロールバスに出力し、前記複数のデータラッチの各データラッチが前記スクロールバス上の表示データを取り込むことを特徴とする表示ドライバ。
  2. 請求項1において、
    所与のシフトクロックに基づいてシフトされるシフト出力を出力するシフトレジスタを含み、
    前記複数のデータラッチの各データラッチは、
    前記シフトレジスタの各段のシフト出力に基づいて前記スクロールバス上の表示データを取り込むことを特徴とする表示ドライバ。
  3. 請求項1又は2において、
    一水平走査周期で、前記複数のデータラッチに取り込まれた表示データを取り込むラインラッチを含み、
    前記駆動回路は、
    前記複数のデータラッチに代えて前記ラインラッチに取り込まれた表示データに基づいて前記データラインを駆動することを特徴とする表示ドライバ。
  4. 表示データに基づいて電気光学装置のデータラインを駆動する表示ドライバであって、
    複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMと、
    表示アドレスに基づいて前記表示データRAMのワードラインを選択する表示アドレスデコーダと、
    表示カラムアドレスに基づいて前記表示データRAMのカラムラインを選択する表示カラムアドレスデコーダと、
    各読出用ビットラインがカラムラインにより指定されるメモリセルに共通接続された複数の読出用ビットラインと、
    各データラッチが前記電気光学装置の各データラインに対応して設けられた複数のデータラッチを有し、各読出用ビットラインに出力された1ピクセル分の表示データごとに、該表示データを所与のスクロール量に対応したシフト量でシフトして前記複数のデータラッチのいずれかに取り込んで一水平走査分の表示データを生成するスクロール表示データ生成回路と、
    前記スクロール表示データ生成回路によって生成された一水平走査分の表示データに基づいて前記データラインを駆動する駆動回路とを含むことを特徴とする表示ドライバ。
  5. 複数の走査ラインと、
    複数のデータラインと、
    前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素と、
    前記複数の走査ラインを走査する走査ドライバと、
    前記複数のデータラインを駆動する請求項1乃至4のいずれか記載の表示ドライバとを含むことを特徴とする電気光学装置。
  6. 複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素とを含む表示パネルと、
    前記複数の走査ラインを走査する走査ドライバと、
    前記複数のデータラインを駆動する請求項1乃至4のいずれか記載の表示ドライバとを含むことを特徴とする電気光学装置。
  7. 請求項5又は6記載の電気光学装置と、
    前記電気光学装置に対して供給される表示データを生成する表示データ生成部とを含むことを特徴とする電子機器。
  8. 複数のワードラインと、複数のカラムラインと、各メモリセルが1ピクセル分の表示データを記憶する複数のメモリセルとを有する表示データRAMから読み出された表示データに基づいて電気光学装置のデータラインを駆動する表示駆動方法であって、
    前記複数のワードラインのいずれか1つのワードライン及び前記複数のカラムラインのいずれか1つのカラムラインによりメモリセルを指定し、
    該メモリセルに記憶された1ピクセル分の表示データを、前記1つのカラムラインにより指定されるメモリセル群に共通接続された読出用ビットラインを介してスクロールバスに出力し、
    各データラッチが前記電気光学装置の各データラインに対応して設けられた複数のデータラッチのいずれかに、前記スクロールバス上の前記1ピクセルの表示データを取り込み、
    前記複数のデータラッチに取り込まれた表示データに基づいて前記電気光学装置のデータラインを駆動することを特徴とする表示駆動方法。
  9. 請求項8において、
    前記複数のデータラッチの各データラッチに前記スクロールバス上の前記1ピクセル分の表示データを取り込むことを、一水平走査期間で駆動されるピクセル数回繰り返して、前記複数のデータラッチに一水平走査分の表示データを取り込み、
    前記複数のデータラッチに取り込まれた表示データに基づいて前記電気光学装置のデータラインを駆動することを特徴とする表示駆動方法。
JP2003080151A 2003-03-24 2003-03-24 表示ドライバ、電気光学装置、電子機器及び表示駆動方法 Withdrawn JP2004287165A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003080151A JP2004287165A (ja) 2003-03-24 2003-03-24 表示ドライバ、電気光学装置、電子機器及び表示駆動方法
US10/807,542 US20040239606A1 (en) 2003-03-24 2004-03-23 Display driver, electro optic device, electronic apparatus, and display driving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003080151A JP2004287165A (ja) 2003-03-24 2003-03-24 表示ドライバ、電気光学装置、電子機器及び表示駆動方法

Publications (1)

Publication Number Publication Date
JP2004287165A true JP2004287165A (ja) 2004-10-14

Family

ID=33294088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003080151A Withdrawn JP2004287165A (ja) 2003-03-24 2003-03-24 表示ドライバ、電気光学装置、電子機器及び表示駆動方法

Country Status (2)

Country Link
US (1) US20040239606A1 (ja)
JP (1) JP2004287165A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004318125A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像表示装置
JP2004318124A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像表示装置
CN100466036C (zh) * 2005-06-30 2009-03-04 精工爱普生株式会社 显示装置及电子设备

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4577500B2 (ja) * 2004-11-29 2010-11-10 日本精機株式会社 表示装置
US7545396B2 (en) * 2005-06-16 2009-06-09 Aurora Systems, Inc. Asynchronous display driving scheme and display
JP4010335B2 (ja) 2005-06-30 2007-11-21 セイコーエプソン株式会社 集積回路装置及び電子機器
JP4830371B2 (ja) 2005-06-30 2011-12-07 セイコーエプソン株式会社 集積回路装置及び電子機器
US20070001970A1 (en) * 2005-06-30 2007-01-04 Seiko Epson Corporation Integrated circuit device and electronic instrument
US7764278B2 (en) 2005-06-30 2010-07-27 Seiko Epson Corporation Integrated circuit device and electronic instrument
US7564734B2 (en) 2005-06-30 2009-07-21 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP4158788B2 (ja) * 2005-06-30 2008-10-01 セイコーエプソン株式会社 集積回路装置及び電子機器
US7593270B2 (en) * 2005-06-30 2009-09-22 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP2007012869A (ja) 2005-06-30 2007-01-18 Seiko Epson Corp 集積回路装置及び電子機器
JP4010332B2 (ja) * 2005-06-30 2007-11-21 セイコーエプソン株式会社 集積回路装置及び電子機器
US20070001974A1 (en) * 2005-06-30 2007-01-04 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP4661401B2 (ja) * 2005-06-30 2011-03-30 セイコーエプソン株式会社 集積回路装置及び電子機器
JP2007012925A (ja) 2005-06-30 2007-01-18 Seiko Epson Corp 集積回路装置及び電子機器
US7411804B2 (en) * 2005-06-30 2008-08-12 Seiko Epson Corporation Integrated circuit device and electronic instrument
US7561478B2 (en) 2005-06-30 2009-07-14 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP4552776B2 (ja) * 2005-06-30 2010-09-29 セイコーエプソン株式会社 集積回路装置及び電子機器
JP4186970B2 (ja) 2005-06-30 2008-11-26 セイコーエプソン株式会社 集積回路装置及び電子機器
KR100826695B1 (ko) * 2005-06-30 2008-04-30 세이코 엡슨 가부시키가이샤 집적 회로 장치 및 전자 기기
US7755587B2 (en) 2005-06-30 2010-07-13 Seiko Epson Corporation Integrated circuit device and electronic instrument
KR100828792B1 (ko) * 2005-06-30 2008-05-09 세이코 엡슨 가부시키가이샤 집적 회로 장치 및 전자 기기
US7567479B2 (en) 2005-06-30 2009-07-28 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP4661400B2 (ja) * 2005-06-30 2011-03-30 セイコーエプソン株式会社 集積回路装置及び電子機器
JP4151688B2 (ja) 2005-06-30 2008-09-17 セイコーエプソン株式会社 集積回路装置及び電子機器
JP4010336B2 (ja) 2005-06-30 2007-11-21 セイコーエプソン株式会社 集積回路装置及び電子機器
US7411861B2 (en) * 2005-06-30 2008-08-12 Seiko Epson Corporation Integrated circuit device and electronic instrument
JP4665677B2 (ja) 2005-09-09 2011-04-06 セイコーエプソン株式会社 集積回路装置及び電子機器
JP4586739B2 (ja) 2006-02-10 2010-11-24 セイコーエプソン株式会社 半導体集積回路及び電子機器
TWI382389B (zh) * 2007-06-25 2013-01-11 Novatek Microelectronics Corp 用於顯示器讀取記憶體資料的電路系統
US8223179B2 (en) * 2007-07-27 2012-07-17 Omnivision Technologies, Inc. Display device and driving method based on the number of pixel rows in the display
US8228349B2 (en) 2008-06-06 2012-07-24 Omnivision Technologies, Inc. Data dependent drive scheme and display
US8228350B2 (en) 2008-06-06 2012-07-24 Omnivision Technologies, Inc. Data dependent drive scheme and display
US9024964B2 (en) 2008-06-06 2015-05-05 Omnivision Technologies, Inc. System and method for dithering video data
KR101667097B1 (ko) * 2011-06-28 2016-10-17 휴렛 팩커드 엔터프라이즈 디벨롭먼트 엘피 시프트 가능 메모리
US9606746B2 (en) 2011-10-27 2017-03-28 Hewlett Packard Enterprise Development Lp Shiftable memory supporting in-memory data structures
WO2013062561A1 (en) 2011-10-27 2013-05-02 Hewlett-Packard Development Company, L.P. Shiftable memory supporting atomic operation
KR101634191B1 (ko) 2011-10-28 2016-07-08 휴렛 팩커드 엔터프라이즈 디벨롭먼트 엘피 금속-절연체 상전이 플립-플롭
KR101660611B1 (ko) 2012-01-30 2016-09-27 휴렛 팩커드 엔터프라이즈 디벨롭먼트 엘피 워드 시프트 정적 랜덤 액세스 메모리(ws-sram)
WO2013130109A1 (en) 2012-03-02 2013-09-06 Hewlett-Packard Development Company L.P. Shiftable memory defragmentation
WO2013130108A1 (en) 2012-03-02 2013-09-06 Hewlett-Packard Development Company , L. P. Shiftable memory supporting bimodal storage
JP6524749B2 (ja) * 2015-03-27 2019-06-05 セイコーエプソン株式会社 記憶装置、表示ドライバー、電気光学装置及び電子機器
US10049707B2 (en) 2016-06-03 2018-08-14 Micron Technology, Inc. Shifting data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58121091A (ja) * 1982-01-14 1983-07-19 池上通信機株式会社 立体感表示方式
TW247359B (en) * 1993-08-30 1995-05-11 Hitachi Seisakusyo Kk Liquid crystal display and liquid crystal driver
JPH08505244A (ja) * 1993-10-29 1996-06-04 サン・マイクロシステムズ・インコーポレーテッド ウィンドウ動作用に設計されたフレーム・バッファ・システムにおいてスクロール・レートを増大させる方法及び装置
EP1011087A4 (en) * 1998-07-03 2005-01-19 Seiko Epson Corp SEMICONDUCTOR DEVICE, PICTURE DISPLAY SYSTEM AND ELECTRONIC SYSTEM
JP2002014644A (ja) * 2000-06-29 2002-01-18 Hitachi Ltd 画像表示装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004318125A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像表示装置
JP2004318124A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像表示装置
CN100466036C (zh) * 2005-06-30 2009-03-04 精工爱普生株式会社 显示装置及电子设备

Also Published As

Publication number Publication date
US20040239606A1 (en) 2004-12-02

Similar Documents

Publication Publication Date Title
JP2004287165A (ja) 表示ドライバ、電気光学装置、電子機器及び表示駆動方法
JP3578141B2 (ja) 表示ドライバ、表示ユニット及び電子機器
TWI351660B (ja)
JP3659139B2 (ja) Ram内蔵ドライバ並びにそれを用いた表示ユニットおよび電子機器
US6344843B1 (en) Drive circuit for display device
US7499056B2 (en) Display device and display control circuit
US7884790B2 (en) Display device and driving method of display device
US20070120811A1 (en) Device for driving a display apparatus
US9454793B2 (en) Display control device and mobile electronic apparatus
US20060262059A1 (en) Drive circuit for display apparatus and driving method
JP4158658B2 (ja) 表示ドライバ及び電気光学装置
US10553167B2 (en) Display device
JP2003015611A (ja) 液晶駆動装置
US20070080915A1 (en) Display driver, electro-optical device, electronic instrument, and drive method
JP2006227272A (ja) 基準電圧発生回路、表示ドライバ、電気光学装置及び電子機器
JP2747583B2 (ja) 液晶パネルの駆動回路及び液晶装置
JP3632589B2 (ja) 表示駆動装置およびにそれを用いた電気光学装置並びに電子機器
JP2008225494A (ja) 表示ドライバ及び電気光学装置
US8723878B2 (en) Display device integrated circuit (DDI) with adaptive memory control and adaptive memory control method for DDI
US20070052649A1 (en) Liquid crystal display device and mobile terminal
JP2006243233A (ja) 基準電圧発生回路、表示ドライバ、電気光学装置及び電子機器
CN100442351C (zh) 数据驱动器、光电装置、电子设备及驱动方法
US7154490B2 (en) Display driver, electro-optical device, and electronic appliance
JP2003150121A (ja) パルス幅変調信号生成回路、データライン駆動回路、電気光学装置及び電子機器
US20110242077A1 (en) Display device and portable terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060214

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20060414