JP3856001B2 - 表示コントローラ、表示システム及び表示制御方法 - Google Patents

表示コントローラ、表示システム及び表示制御方法 Download PDF

Info

Publication number
JP3856001B2
JP3856001B2 JP2004017310A JP2004017310A JP3856001B2 JP 3856001 B2 JP3856001 B2 JP 3856001B2 JP 2004017310 A JP2004017310 A JP 2004017310A JP 2004017310 A JP2004017310 A JP 2004017310A JP 3856001 B2 JP3856001 B2 JP 3856001B2
Authority
JP
Japan
Prior art keywords
gradation
period
horizontal blanking
pulse
adjustment 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
JP2004017310A
Other languages
English (en)
Other versions
JP2005208506A (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 JP2004017310A priority Critical patent/JP3856001B2/ja
Priority to US11/043,024 priority patent/US7471270B2/en
Publication of JP2005208506A publication Critical patent/JP2005208506A/ja
Application granted granted Critical
Publication of JP3856001B2 publication Critical patent/JP3856001B2/ja
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
    • 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/22Control 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 using controlled light sources
    • G09G3/30Control 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 using controlled light sources using electroluminescent panels
    • G09G3/32Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • 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/0202Addressing of scan or signal lines
    • G09G2310/0221Addressing of scan or signal lines with use of split matrices
    • 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/06Details of flat display driving waveforms
    • G09G2310/061Details of flat display driving waveforms for resetting or blanking
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0247Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes
    • 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/2007Display of intermediate tones
    • G09G3/2014Display of intermediate tones by modulation of the duration of a single pulse during which the logic level remains constant
    • 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/22Control 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 using controlled light sources
    • G09G3/30Control 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 using controlled light sources using electroluminescent panels
    • G09G3/32Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3266Details of drivers for scan electrodes
    • 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/22Control 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 using controlled light sources
    • G09G3/30Control 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 using controlled light sources using electroluminescent panels
    • G09G3/32Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3275Details of drivers for data electrodes

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)
  • Electroluminescent Light Sources (AREA)
  • Control Of El Displays (AREA)

Description

本発明は、表示コントローラ、表示システム及び表示制御方法に関する。
近年、EL(electroluminescence)素子を用いた表示デバイスが注目されている。特
に有機材料の薄膜により形成されたEL素子を有する有機ELパネルは、自発光型であるためバックライトが不要となり広視野角を実現する。また、液晶パネルと比較すると高速応答であるため、簡素な構成でカラー動画表示を容易に実現できるようになる。
このような有機ELパネルは、液晶パネルと同様に単純マトリクス型とアクティブマトリクス型とがある。単純マトリクス型の有機ELパネルを駆動する場合、パルス幅変調(Pulse Width Modulation:以下PWMと略す)により階調制御を行うことができる。表示コントローラは、有機ELパネルを駆動するドライバ(データドライバ、走査ドライバ)に対して制御信号を出力して階調制御を行う。
特開平11−73159号公報
ところで有機ELパネルのデータ線を、複数のデータドライバを用いて駆動する場合がある。これらのデータドライバは、いわゆるカスケード接続される。カスケード接続された複数のデータドライバには、表示コントローラから表示データ及び各種同期信号が供給される。
ここで各データドライバが、例えば1水平走査期間内の所定期間内のパルス幅に応じて階調制御を行うPWM駆動をする場合を考える。各データドライバが駆動する有機ELパネルのデータ線の本数が同じ場合(例えば96×3)、PWMによる階調制御が可能な水平表示期間はほぼ同じである。ところが、液晶パネルと異なり有機ELパネルの製造技術は成熟しておらず、製品ばらつきにより、表現される色調が微妙に異なることもある。この場合、データドライバごとに水平表示期間が異なることとなり、階調制御されて表現される色合いがデータドライバによって駆動される表示領域ごとに異なってしまう。
また各データドライバが駆動するデータ線の本数が異なる場合(例えば96×3と48×3)、水平表示期間が異なる。従って、データドライバごとに水平表示期間を変更できなければ、データドライバが駆動する表示領域ごとに、階調制御により表現される色合いが異なることになる。
このようなデータドライバを制御する表示コントローラは、データドライバごとに水平表示期間を変更できることが望ましい。
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、表示品質が劣化しないように複数のドライバを制御する表示コントローラ、表示システム及び表示制御方法を提供することにある。
上記課題を解決するために本発明は、複数の走査線及び複数のデータ線を含む表示パネルの前記データ線を駆動する第1及び第2のデータドライバを制御するための表示コントローラであって、各水平ブランキング期間内に1水平走査期間を特定する第1及び第2のラッチパルスのパルスが出力される第1及び第2の水平ブランキング期間を設定するための第1及び第2の水平側ブランキング調整信号を生成するブランキング調整信号生成部と、1水平走査期間の開始タイミングを基準に第1及び第2の水平側ブランキング調整信号が変化するまでの期間が設定される第1及び第2の水平ブランキング期間設定レジスタと、前記第1の水平側ブランキング調整信号により定められる所定期間内に第1〜第N(Nは2以上の整数)の階調パルスを有する第1の階調クロックと、前記第2の水平側ブランキング調整信号により定められる所定期間内に第1〜第Nの階調パルスを有する第2の階調クロックとを生成する階調クロック生成部とを含み、前記ブランキング調整信号生成部が、前記開始タイミングを基準に前記第1の水平ブランキング期間設定レジスタの設定値に対応した期間が経過したとき、前記第1の水平側ブランキング調整信号を変化させると共に、前記開始タイミングを基準に前記第2の水平ブランキング期間設定レジスタの設定値に対応した期間が経過したとき、前記第2の水平側ブランキング調整信号を変化させ、前記第1の水平側ブランキング調整信号及び前記第1の階調クロックを、該第1の水平側ブランキング調整信号及び第1の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第1のデータドライバに対して出力し、前記第2の水平側ブランキング調整信号及び前記第2の階調クロックを、該第2の水平側ブランキング調整信号及び第2の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第2のデータドライバに対して出力する表示コントローラに関係する。
本発明においては、表示コントローラが、それぞれ別個に変化タイミングが制御される第1及び第2の水平側ブランキング調整信号を出力する。そして、第1及び第2のデータドライバは、表示コントローラからの水平側ブランキング調整信号により特定される水平表示期間内に、表示コントローラからの階調クロックを用いて階調データに対応したパルス幅を有する信号をデータ線に供給する。従って、各データドライバごとに、PWMによる階調制御を行うための水平表示期間(第1又は第2の水平側ブランキング調整信号により定められる所定期間)を調整できるため、1つの表示パネルのデータ線を複数のデータドライバを用いて駆動しても色合いの違い等に起因した画質の劣化を回避できる。
また本発明に係る表示コントローラでは、前記第1の階調クロックが有する各階調パルスのエッジを設定するための階調パルス設定レジスタを含み、前記階調クロック生成部が、前記第1の水平側ブランキング調整信号の変化タイミングを起点とし次の第1の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第1の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第1の階調クロックを生成すると共に、前記第2の水平側ブランキング調整信号の変化タイミングを起点とし次の第2の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第2の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第2の階調クロックを生成することができる。
本発明によれば、各階調パルスの間隔を設定できる階調クロックを生成するようにしたので、階調データの値が同じであってもPWMによるパルス幅を異ならせることができる。こうすることで、表示パネルに対してきめ細かいガンマ補正を行って所望の階調表現を実現できるようになる。特に液晶パネルと異なり有機ELパネルの製造技術は成熟しておらず、そのばらつきが大きいため、きめ細かいガンマ補正を実現できることは特に有効である。
また本発明に係る表示コントローラでは、前記第1及び第2の水平側ブランキング調整信号の位相差が設定されるオフセット期間設定レジスタを含み、前記ブランキング調整信号生成部が、前記第1の水平側ブランキング調整信号を基準に前記オフセット期間設定レジスタの設定値に対応した位相差の期間だけ先行して変化する第2の水平側ブランキング調整信号を生成することができる。
本発明においては、各水平側ブランキング調整信号の変化タイミングに位相差を設けたので、水平側ブランキング調整信号が同時に変化することにより発生するピーク電流に起因する複数のデータドライバの電源電圧の降下を回避して、画質劣化を防止できる。有機ELパネルのように応答速度が速い表示パネルでは、電源電圧の微妙なゆらぎが、画質に影響を及ぼしてしまうため、電源電圧の降下を回避することは有効である。
また本発明に係る表示コントローラでは、1水平走査期間の開始タイミングを基準に各垂直ブランキング期間内に各ラッチパルスのパルスが出力される第1及び第2の垂直ブランキング期間を設定するための第1及び第2の垂直側ブランキング調整信号が変化するまでの期間が設定される第1及び第2の垂直ブランキング期間設定レジスタを含み、前記ブランキング調整信号生成部が、前記開始タイミングを基準に第1の垂直ブランキング期間設定レジスタの設定値に対応した期間が経過したときに前記第1の垂直側ブランキング調整信号を変化させると共に、前記開始タイミングを基準に第2の垂直ブランキング期間設定レジスタの設定値に対応した期間が経過したときに前記第2の垂直側ブランキング調整信号を変化させ、前記第1及び第2の水平側ブランキング調整信号及び前記第1及び第2の垂直側ブランキング調整信号に基づいてディスチャージされる表示素子を有する前記表示パネルの走査線を駆動する第1及び第2の走査ドライバに対して、前記第1及び第2の垂直側ブランキング調整信号をそれぞれ出力することができる。
本発明によれば、第1及び第2の垂直側ブランキング調整信号の各変化タイミングを別個に制御できるようにしたので、第1及び第2の走査ドライバによって駆動される表示パネルの種類や製造ばらつきに依存するちらつきを防止したり、輝度の調整が可能となる。
また本発明は、複数の走査線と、複数のデータ線と、各エレクトロルミネセンス素子が前記複数の走査線のいずれか1つと前記複数のデータ線のいずれか1とによって特定される複数のエレクトロルミネセンス素子とを含む表示パネルと、前記複数の走査線を走査する走査ドライバと、前記複数のデータ線を駆動する第1及び第2のデータドライバと、上記のいずれか記載の表示コントローラとを含み、前記表示コントローラが、前記第1の水平側ブランキング調整信号及び前記第1の階調クロックを、前記第1のデータドライバに対して出力すると共に、前記第2の水平側ブランキング調整信号及び前記第2の階調クロックを、前記第2のデータドライバに対して出力する表示システムに関係する。
本発明によれば、水平表示期間が異なる場合であっても、第1のデータドライバによってデータ線が駆動される表示パネルの表示領域と、第2のデータドライバによってデータ線が駆動される表示パネルの表示領域との画質を合わせることができる表示システムを提供できる。
また本発明は、複数の走査線と、複数のデータ線と、各エレクトロルミネセンス素子が前記複数の走査線のいずれか1つと前記複数のデータ線のいずれか1とによって特定される複数のエレクトロルミネセンス素子とを含む表示パネルと、前記複数の走査線を走査する第1及び第2の走査ドライバと、前記複数のデータ線を駆動する第1及び第2のデータドライバと、上記記載の表示コントローラとを含み、前記表示コントローラが、前記第1及び第2の水平側ブランキング調整信号それぞれを、前記第1及び第2のデータドライバに対して出力すると共に、前記第1及び第2の垂直側ブランキング調整信号それぞれを、前記第1及び第2の走査ドライバに対して出力し、前記複数のエレクトロルミネセンス素子が、前記第1及び第2の水平側ブランキング調整信号と前記第1及び第2の垂直側ブランキング調整信号とに基づいてディスチャージされる表示システムに関係する。
本発明によれば、第1及び第2のデータドライバ、第1及び第2の走査ドライバによって駆動される表示パネルの各表示領域の画質を合わせることができる表示システムを提供できる。
また本発明は、複数の走査線及び複数のデータ線を含む表示パネルの前記データ線を駆動する第1及び第2のデータドライバを制御するための表示制御方法であって、第1の水平ブランキング期間を設定するための第1の水平側ブランキング調整信号を、該第1の水平側ブランキング調整信号が変化するまでの期間が設定される第1の水平ブランキング期間設定レジスタの設定値に基づいて生成すると共に、第2の水平ブランキング期間を設定するための前記第2の水平側ブランキング調整信号を、該第2の水平側ブランキング調整信号が変化するまでの期間が設定される第2の水平ブランキング期間設定レジスタの設定値に基づいて生成し、前記第1の水平側ブランキング調整信号及び該第1の水平側ブランキング調整信号により定められる所定期間内に第1〜第N(Nは2以上の整数)の階調パルスを有する第1の階調クロックを、該第1の水平側ブランキング調整信号及び第1の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第1のデータドライバに対して出力すると共に、前記第2の水平側ブランキング調整信号及び該第2の水平側ブランキング調整信号により定められる所定期間内に第1〜第Nの階調パルスを有する第2の階調クロックを、該第2の水平側ブランキング調整信号及び第2の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第2のデータドライバに対して出力し、前記第1の水平ブランキング期間が、1水平走査期間の開始タイミングを基準に1水平走査期間を特定する第1のラッチパルスのパルスが出力される期間であり、前記第2の水平ブランキング期間が、前記開始タイミングを基準に1水平走査期間を特定する第2のラッチパルスのパルスが出力される期間である表示制御方法に関係する。
また本発明に係る表示制御方法では、前記第1及び第2の水平側ブランキング調整信号の位相差が設定されるオフセット期間設定レジスタの設定値に基づいて、前記第1の水平側ブランキング調整信号を基準に前記オフセット期間設定レジスタの設定値に対応した位相差の期間だけ先行して変化する第2の水平側ブランキング調整信号を生成することができる。
また本発明に係る表示制御方法では、前記第1の水平側ブランキング調整信号の変化タイミングを起点とし次の第1の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第1の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数、Nは2以上の整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第1の階調クロックを生成すると共に、前記第2の水平側ブランキング調整信号の変化タイミングを起点とし次の第2の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第2の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第2の階調クロックを生成することができる。
以下、本発明の実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成のすべてが本発明の必須構成要件であるとは限らない。
1. 表示システム
図1に表示システムの構成例のブロック図を示す。
表示システム500は、有機ELパネル(広義には表示パネル)510、データドライバ520、走査ドライバ530、表示コントローラ540を含む。なお表示システム500にこれらのすべての回路ブロックを含める必要はなく、その一部の回路ブロックを省略する構成にしてもよい。また表示システム500は、ホスト550を含むように構成してもよい。
有機ELパネル510は単純マトリクス型である。図1では有機ELパネル510の電気的な構成を示している。即ち、有機ELパネル510は、複数の走査線(狭義には陰極)と、複数のデータ線(狭義には陽極)と、各有機EL素子(広義には表示素子)が各走査線及び各データ線に接続される複数の有機EL素子とを含む。
より具体的には、有機ELパネルは、ガラス基板に形成される。このガラス基板には、図1のX方向に複数配列されそれぞれY方向に伸びるデータ線DL1〜DLx(xは2以上の整数)が形成される。また、このガラス基板の上には、データ線と交差するように、図1のY方向に複数配列されそれぞれX方向に伸びる走査線GL1〜GLy(yは2以上の整数)が形成される。1画素がR成分、G成分、B成分の3つの色成分により構成される場合、R成分用のデータ線、G成分用のデータ線、及びB成分用のデータ線を1組として、有機ELパネル510には、複数組のデータ線が配列される。
そしてデータ線DLj(1≦j≦x、jは整数)と走査線GLk(1≦k≦y、kは整数)との交差点に対応する位置に、有機EL素子が形成される。
図2に、有機EL素子の構造の説明図を示す。
有機EL素子は、ガラス基板600に、データ線として設けられる陽極602となる透明電極(例えばITO(Indium Thin Oxide))が形成される。陽極602の上方には、走査線として設けられる陰極604が形成される。そして、陽極602と陰極604との間に、発光層等を含む有機層が形成される。
有機層は、陽極602の上面に形成された正孔輸送層606と、正孔輸送層606の上面に形成された発光層608と、発光層608と陰極604との間に形成された電子輸送層610とを有する。
データ線と走査線との間の電位差を与えると、即ち陽極602と陰極604との間に電位差を与えると、陽極602からの正孔と陰極604からの電子とが発光層608内で再結合する。このとき発生したエネルギーにより発光層608の分子が励起状態となり、基底状態に戻るときに放出されるエネルギーが光となる。この光は、透明電極で形成された陽極602とガラス基板600とを通る。
図1において、データドライバ520は、階調データ(広義には表示データ)に基づいてデータ線を駆動する。このときデータドライバ520は、階調データに対応したパルス幅を有するPWM信号を生成し、該PWM信号に基づいて各データ線を駆動する。
走査ドライバ530は、複数の走査線を順次選択する。この結果、選択された走査線と交差するデータ線に接続される有機EL素子に電流が流れて発光する。
表示コントローラ540は、中央処理装置(Central Processing Unit:CPU)等のホスト550により設定された内容に従って、データドライバ520及び走査ドライバ530を制御する。より具体的には、表示コントローラ540は、データドライバ520に対して、例えば動作モードの設定を行うと共に、内部で生成したラッチパルス(水平同期信号)LP、PWM信号を生成するための階調クロックGCLK(R成分用の階調クロックGCLKR、G成分用の階調クロックGCLKG、B成分用の階調クロックGCLKB)、ドットクロックDCLK、ディスチャージ信号DIS1(広義には水平側ブランキング調整信号)、及び階調データDの供給を行う。ラッチパルスLPにより、水平走査期間が規定される。また表示コントローラ540は、走査ドライバ530に対して、例えば動作モードの設定を行うと共に、内部で生成した垂直同期信号YD、ラッチパルスLP、ディスチャージ信号DIS2(広義には垂直側ブランキング調整信号)の供給を行う。垂直同期信号YDにより、垂直走査期間が規定される。
なお図1では、有機ELパネル510を、1つのデータドライバ520及び1つの走査ドライバ530を用いて駆動する場合を示しているが、有機ELパネル520を、複数のデータドライバ520及び複数の走査ドライバ530を用いて駆動する場合も同様である。この場合、各データドライバはカスケード接続され、各走査ドライバはカスケード接続される。本実施形態における表示コントローラ540は、各データドライバ、各走査ドライバに対して同期信号を別個に供給することができるようになっている。より具体的には、表示コントローラ540は、各データドライバに対して、少なくともラッチパルスLP、階調クロックGCLK、及びディスチャージ信号DIS1を供給する。そして表示コントローラ540は、各走査ドライバに対して、少なくともディスチャージ信号DIS2を供給する。
なお、データドライバ520、走査ドライバ530及び表示コントローラ540の一部又は全部を有機ELパネル510上に形成してもよい。
1.1 データドライバ
図3に、図1のデータドライバ520の構成例を示す。
データドライバ520は、シフトレジスタ522、ラインラッチ524、PWM信号生成回路526、駆動回路528を含む。このデータドライバ520は、シフトレジスタ522を他のデータドライバのシフトレジスタと直列に接続することで、カスケード接続できる構成を有している。
シフトレジスタ522は、各フリップフロップが各データ線に対応して設けられ、該各フリップフロップが順次接続された複数のフリップフロップを含む。各フリップフロップには、表示コントローラ540からのドットクロックDCLKIが共通に入力される。シフトレジスタ522の初段のフリップフロップには、表示コントローラ540から例えば4ビット単位で、R成分の階調データ、G成分の階調データ、B成分の階調データ、R成分の階調データ、・・・の順で、ドットクロックDCLKIに同期して入力される。R成分の階調データは、R成分用のデータ線を駆動するためのデータである。G成分の階調データは、G成分用のデータ線を駆動するためのデータである。B成分の階調データは、B成分用のデータ線を駆動するためのデータである。そして、シフトレジスタ522は、ドットクロックDCLKIに同期して、各階調データをシフトしながら取り込む。
シフトレジスタ522は、表示コントローラ540からのドットクロックDCLKIを、ドットクロックDCLKOとして出力する。またシフトレジスタ522は、複数のフリップフロップのうち最終段のフリップフロップから出力された階調データを、階調データDOとして出力する。ドットクロックDCLKO、階調データDOは、カスケード接続される次段のデータドライバのシフトレジスタに入力されることになる。この次段のデータドライバのシフトレジスタでは、シフトレジスタ522と同様にして階調データが取り込まれる。
ラインラッチ524は、シフトレジスタ522に取り込まれた一水平走査単位の階調データを、表示コントローラ540から供給されるラッチパルスLPに同期してラッチする。
PWM信号生成回路526は、各データ線を駆動するためのPWM信号を生成する。より具体的には、PWM信号生成回路526は、当該データ線に対応した階調データに基づいて、その変化点が階調クロック(より具体的には該階調クロックの階調パルス)により特定されるPWM信号を生成する。このPWM信号は、該階調データに対応した階調クロックGCLKのクロック数分のパルス幅を有する。R成分用のデータ線に対しては、R成分用の階調クロックGCLKRと該データ線に対応して取り込まれたR成分用の階調データとを用いてPWM信号PWMRを生成する。G成分用のデータ線に対しては、G成分用の階調クロックGCLKGと該データ線に対応して取り込まれたG成分用の階調データとを用いてPWM信号PWMGを生成する。B成分用のデータ線に対しては、B成分用の階調クロックGCLKBと該データ線に対応して取り込まれたB成分用の階調データとを用いてPWM信号PWMBを生成する。
駆動回路528は、PWM信号生成回路526によって生成された各PWM信号に基づいて各データ線を駆動する。駆動回路528には、表示コントローラ540からのディスチャージ信号DIS1が入力される。このディスチャージ信号DIS1により、ラッチパルスLPにより規定される水平走査期間内の水平表示期間が特定される。水平表示期間は、ディスチャージ信号DIS1の立ち下がりエッジを起点とし、次のディスチャージ信号DIS1の立ち上がりエッジを終点とする期間である。ディスチャージ信号DIS1がHレベルの期間内に、ラッチパルスLPのパルスが出力される。
駆動回路528は、ディスチャージ信号DIS1がHレベルのときデータ線を接地電位に接続し、ディスチャージ信号DIS1がLレベルのとき各PWM信号のパルス幅に対応した期間だけ各データ線に所定の電流を供給する。
データドライバ520では、ディスチャージ信号DIS1がHレベルのとき、ラインラッチ524に次の水平走査期間の階調データをラッチすることで、書き換え途中の階調データによりデータ線を駆動してしまうことを回避できる。
1.2 走査ドライバ
図4に、図1の走査ドライバ530の構成例を示す。
走査ドライバ530は、シフトレジスタ532、駆動回路534を含む。この走査ドライバ530は、シフトレジスタ532を他の走査ドライバのシフトレジスタと直列に接続することで、カスケード接続できる構成を有している。
シフトレジスタ532は、各フリップフロップが各走査線に対応して設けられ、各フリップフロップが順次接続された複数のフリップフロップを含む。各フリップフロップには、表示コントローラ540からのラッチパルスLPIが共通に入力される。そしてシフトレジスタ532の初段のフリップフロップには、表示コントローラ540からの垂直同期信号YDIが入力される。そしてシフトレジスタ532は、ラッチパルスLPIに同期して、垂直同期信号YDIのパルスをシフトする。
シフトレジスタ532は、表示コントローラ540からのラッチパルスLPIを、ラッチパルスLPOとして出力する。またシフトレジスタ532は、複数のフリップフロップのうち最終段のフリップフロップから出力された垂直同期信号を、垂直同期信号YDOとして出力する。ラッチパルスLPO、垂直同期信号YDOは、カスケード接続される次段の走査ドライバのシフトレジスタに入力されることになる。この次段の走査ドライバのシフトレジスタでは、シフトレジスタ532と同様にして垂直同期信号YDOのパルスをシフトしていく。
駆動回路534は、シフトレジスタ532の各フリップフロップの出力に基づいて各走査線に順次選択パルスを出力していく。駆動回路534には、表示コントローラ540からのディスチャージ信号DIS2が入力される。駆動回路534は、ディスチャージ信号DIS2がHレベルのときすべての走査線を接地電位に接続し、ディスチャージ信号DIS2がLレベルのとき選択された走査線のみを接地電位に接続し、他の走査線を所定の電位に接続する。
1.3 ディスチャージ動作
図5に、有機EL素子の電気的な等価回路図の一例を示す。
有機EL素子は、抵抗成分R1とダイオードD1とが直列接続され、ダイオードD1と並列に接続される寄生容量C1を含む構成と等価的に考えることができる。寄生容量C1は、陽極602と陰極604との間に電位差が与えられたときに接合面で形成された空乏層に相当する容量成分と考えることができる。このように、有機EL素子は、容量性の負荷と考えることができる。
そのため表示システム500では、ディスチャージ信号DIS1、DIS2を用いて有機ELパネル510の有機EL素子のディスチャージ動作を行い、前の水平走査期間の影響を無くすことができる。
図6に、ディスチャージ動作を説明するための説明図を示す。但し、図1に示す表示システムと同一部分には同一符号を付す。
ディスチャージ信号DIS1がLレベルのとき、データドライバ520は、各PWM信号に対応したパルス幅の期間だけ所定の電流をデータ線に供給する。またディスチャージ信号DIS1がHレベルのとき、データドライバ520は、すべてのデータ線を接地電位に接続する。
ディスチャージ信号DIS2がLレベルのとき、走査ドライバ530は、選択された走査線のみを接地電位にし、他の走査線を電位V−GLに接続する。またディスチャージ信号DIS2がHレベルのとき、走査ドライバ530は、すべての走査線を接地電位に接続する。
従って、ディスチャージ信号DIS1、DIS2がLレベルの場合、選択された走査線に接続された有機EL素子に電流が流れる。またディスチャージ信号DIS1、DIS2がHレベルの場合、各有機EL素子の両端の電位が等しくなり、有機EL素子のディスチャージが可能となる。
そして水平走査期間内の水平表示期間の長さを調整することで、有機ELパネルの種類や製造ばらつきに依存するちらつきを防止したり、輝度の調整が可能となる。このようにディスチャージ信号DIS1、DIS2を用いてブランキング期間を調整することができ、ディスチャージ信号DIS1を水平側ブランキング調整信号、ディスチャージ信号DIS2を垂直側ブランキング調整信号ということができる。
2. 表示コントローラ
2.1. カスケード接続
本実施形態における表示コントローラ540は、複数の水平側ブランキング調整信号を出力できる。各水平側ブランキング調整信号により、PWMによる階調制御が行われる水平表示期間が規定される。そして、各水平側ブランキング調整信号の変化タイミングを別個に設定できるようになっている。更に各水平側ブランキング調整信号の変化タイミングに位相差を設けることができると共に、該位相差を調整できるようになっている。更に表示コントローラ540は、複数の階調クロックを出力できる。各階調クロックは、各水平側ブランキング調整信号により特定される所定期間(水平表示期間)内に、複数の階調パルスを有する。
このような各水平側ブランキング調整信号及び各階調クロックは、カスケード接続された複数のデータドライバの各データドライバに対して供給される。各データドライバは、表示コントローラ540からの水平側ブランキング調整信号により特定される水平表示期間内に、表示コントローラ540からの階調クロックを用いて階調データに対応したパルス幅を有するPWM信号をデータ線に供給する。従って、各データドライバごとに、PWMによる階調制御を行うための水平表示期間を調整できるため、1つの有機ELパネルのデータ線を複数のデータドライバを用いて駆動しても色合いの違い等に起因した画質の劣化を回避できる。しかも各水平側ブランキング調整信号の変化タイミングに位相差を設けたので、水平側ブランキング調整信号が同時に変化することにより発生するピーク電流に起因する複数のデータドライバの電源電圧の降下を回避して、画質劣化を防止できる。有機ELパネルは応答速度が速いため、電源電圧の微妙なゆらぎが、画質に影響を及ぼしてしまうため、電源電圧の降下を回避することは有効である。
以下では、カスケード接続されたドライバが2段に接続された場合について説明するが、3段以上であっても同様で本発明が段数に限定されるものではない。
図7に、表示コントローラとカスケード接続された2つのドライバとの接続関係の一例を示す。但し、図1と同一部分には同一符号を付し、適宜説明を省略する。なお図7では、表示コントローラ540が、カスケード接続された2つのデータドライバと、カスケード接続された2つの走査ドライバとに接続される場合を示している。
図7における第1及び第2のデータドライバ520A、520Bは、それぞれ図3に示すデータドライバ520と同様の構成を有しているが、第1のデータドライバ520Aが駆動できるデータ線数がxであるのに対して、第2のデータドライバ520Bが駆動できるデータ線数がx1(例えばx1<x、x1は自然数)である。図7における第1及び第2の走査ドライバ530A、530Bは、それぞれ図4に示す走査ドライバ530と同様の構成を有している。図7では、第1の走査ドライバ530Aが走査する走査線数がy、第2の走査ドライバ530Bが走査する走査線数がy1(y1は自然数。y1=yでもよい。)となっている。
表示コントローラ540は、第1のデータドライバ520Aのシフトレジスタ(図示せず)に対して階調データD、ドットクロックDCLKを供給する。第1のデータドライバ520Aでは、階調データDをドットクロックDCLKに同期してシフトする。そして第1のデータドライバ520Aからシフト出力された階調データDOを、第2のデータドライバ520Bのシフトレジスタ(図示せず)に供給する。また第1のデータドライバ520Aから出力されたドットクロックDCLKOを、第2のデータドライバ520Bのシフトレジスタ(図示せず)に供給する。
また表示コントローラ540は、第1のデータドライバ520Aに対して第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)及び第1の階調クロックGCLKRA〜GCLKBAを出力する。そして表示コントローラ540は、第2のデータドライバ520Bに対して第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)及び第2の階調クロックGCLKRB〜GCLKBBを出力する。更に表示ドライバ540は、第1及び第2の水平ブランキング期間設定レジスタ(図7では図示せず)を有し、各水平ブランキング期間設定レジスタの設定値に対応した期間が経過した後に変化する第1及び第2の水平側ブランキング調整信号を生成できる。これにより、第1及び第2の水平側ブランキング調整信号が供給される第1及び第2のデータドライバ520A、520Bの水平表示期間を調整できるようになる。
また、表示ドライバ540は、第1及び第2の水平側ブランキング調整信号の位相差が設定されるオフセット期間設定レジスタ(図7では図示せず)を有し、該オフセット期間設定レジスタの設定値に対応した位相差だけ第1及び第2の水平側ブランキング調整信号の変化タイミングをずらすことができる。これにより、第1及び第2の水平側ブランキング調整信号が同時に変化することがなくなり、ピーク電流の発生タイミングをずらすことができるようになる。
また表示コントローラ540は、第1のデータドライバ520Aに対して第1のラッチパルスLPAを出力し、第2のデータドライバ520Bに対して第2のラッチパルスLPBを出力する。表示コントローラ540は、第1及び第2のラッチパルスLPA、LPBの位相差が設定されるオフセット期間設定レジスタ(図7では図示せず)を有し、該オフセット期間設定レジスタの設定値に対応した位相差だけ第1及び第2のラッチパルスLPA、LPBの変化タイミングをずらすことができる。この結果、ラッチタイミングが同時であることに起因するピーク電流の発生タイミングをずらすことができるので、データ線DL1〜DLxにより駆動される表示領域と、データ線DL(x+1)〜DL(2x)により駆動される表示領域との画質を変化させることなく、各データドライバの電源電圧の降下を抑えて微妙なタイミング調整を実現できるようになる。
また表示コントローラ540は、各(水平側の)ディスチャージ信号DIS1同士の変化タイミングがずれた複数のディスチャージ信号を出力できる。図7では、表示コントローラ540は、第1のデータドライバ520Aに対してディスチャージ信号DIS1A(第1の水平側ブランキング調整信号)を出力し、第2のデータドライバ520Bに対してディスチャージ信号DIS1B(第2の水平側ブランキング調整信号)を出力する。表示コントローラ540は、上記のオフセット期間設定レジスタの設定値に対応した位相差だけディスチャージ信号DIS1A、DIS1Bの変化タイミングをずらすことができる。この結果、ディスチャージ信号DIS1A、DIS1Bの変化タイミングが同時であることに起因するピーク電流の発生タイミングを容易にずらすことができる。しかも、データ線DL1〜DLxにより駆動される表示領域と、データ線DL(x+1)〜DL(2x)により駆動される表示領域との画質を変化させることなく、微妙なタイミング調整を実現できるようになる。
更に表示コントローラ540は、RGBの各色成分を有する各階調クロック同士の変化タイミングがずれた複数の階調クロックを出力できる。図7では、表示コントローラ540は、第1のデータドライバ520Aに対して第1の階調クロックGCLKRA〜GCLKBAを出力し、第2のデータドライバ520Bに対して第2の階調クロックGCLKRB〜GCLKBBを出力する。表示コントローラ540は、上記のオフセット設定レジスタの設定値に対応した位相差だけ第1及び第2の階調クロックの各色成分のクロック(例えばGCLKRAとGCLKRB、GCLKGAとGCLKGB、GCLKBAとGCLKBB)の変化タイミングをずらすことができる。この結果、階調クロックの変化タイミングが同時であることに起因するピーク電流の発生タイミングを容易にずらすことができる。しかも、データ線DL1〜DLxにより駆動される表示領域と、データ線DL(x+1)〜DL(x+x1)により駆動される表示領域との画質を変化させることなく、微妙なタイミング調整を実現できるようになる。
更にまた表示コントローラ540は、第1の走査ドライバ530Aのシフトレジスタ(図示せず)に対して垂直同期信号YD、第1のラッチパルスLPAを供給する。第1の走査ドライバ530Aでは、垂直同期信号YDのパルスを第1のラッチパルスLPAに同期してシフトする。そして第1の走査ドライバ530Aからシフト出力された垂直同期信号YDのパルスYDOを、第2の走査ドライバ530Bのシフトレジスタ(図示せず)に供給する。また第1の走査ドライバ530Aから出力されたラッチパルス(第1のラッチパルスLPA)LPOを、第2の走査ドライバ530Bのシフトレジスタ(図示せず)に供給する。
表示コントローラ540は、各(垂直側の)ディスチャージ信号DIS2同士の変化タイミングがずれた複数のディスチャージ信号を出力できる。図7では、表示コントローラ540は、第1の走査ドライバ530Aに対してディスチャージ信号DIS2A(第1の垂直側ブランキング調整信号)を出力し、第2の走査ドライバ530Bに対してディスチャージ信号DIS2B(第2の垂直側ブランキング調整信号)を出力する。表示コントローラ540は、上記のオフセット期間設定レジスタの設定値に対応した位相差だけディスチャージ信号DIS2A、DIS2Bの変化タイミングをずらすことができる。この結果、ディスチャージ信号DIS2A、DIS2Bの変化タイミングが同時であることに起因するピーク電流の発生タイミングを容易にずらすことができる。しかも、走査線GL1〜GLyにより走査される表示領域と、走査線GL(y+1)〜GL(y+y1)により走査される表示領域との画質を変化させることなく、微妙なタイミング調整を実現できるようになる。
なお有機ELパネル510の複数のエレクトロルミネセンス素子は、第1及び第2の水平側ブランキング調整信号と第1及び第2の垂直側ブランキング調整信号とに基づいてディスチャージされる。
図7では、走査ドライバがカスケード接続されているが、1つの走査ドライバで走査線を走査するようにしてもよい。
2.2 構成の概要
図8に、本実施形態における表示コントローラ540の構成の概要を示す。なお図8に示す構成の一部を省略しても良い。
表示コントローラ540は、ブランキング調整信号生成部110と、第1及び第2の水平ブランキング期間設定レジスタ152、154と、階調クロック生成部120とを含む。
ブランキング調整信号生成部110は、各期間内に、1水平走査期間を特定する第1及び第2のラッチパルスのパルスが出力される第1及び第2の水平ブランキング期間を設定するための第1及び第2の水平側ブランキング調整信号(ディスチャージ信号DIS1A、DIS1B)を生成する。第1の水平ブランキング期間設定レジスタ152には、1水平走査期間の開始タイミングを基準に第1の水平側ブランキング調整信号が変化するまでの期間(該期間に対応したデータ)が設定される。ここで、1水平走査期間の開始タイミングとして、第1のラッチパルスLPAの変化タイミング(より具体的には立ち下がりエッジ)とすることができる。第2の水平ブランキング期間設定レジスタ154には、1水平走査期間の開始タイミングを基準に第2の水平側ブランキング調整信号が変化するまでの期間(該期間に対応したデータ)が設定される。ここで、1水平走査期間の開始タイミングとして、第2のラッチパルスLPBの変化タイミング(より具体的には立ち下がりエッジ)とすることができる。第1及び第2のラッチパルスLPA、LPBの立ち下がりエッジを同一タイミングにすることができ、この場合第1及び第2のデータドライバ520A、520Bは、第1及び第2のラッチパルスLPA、LPBの立ち上がりエッジで階調データを取り込むようにすればよい。
階調クロック生成部120は、所定期間内に、各階調クロックが第1〜第N(Nは2以上の整数)の階調パルスを有する第1及び第2の階調クロックGCLKA、GCLKBを生成する。なお各階調クロックが、RGBの各色成分ごとに階調クロックを有する場合には、階調クロック生成部120は、所定期間内に、各階調クロックが第1〜第Nの階調パルスを有する第1及び第2の階調クロックGCLKRA〜GCLKBA、GCLKRB〜GCLKBBを生成することができる。
そしてブランキング信号生成部110は、1水平走査期間の開始タイミング(第1のラッチパルスLPAの立ち下がりエッジ)を基準に、第1の水平ブランキング期間設定レジスタ152の設定値に対応した期間が経過したときに変化する第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)を生成する。またブランキング信号生成部110は、1水平走査期間の開始タイミング(第2のラッチパルスLPBの立ち下がりエッジ)を基準に、第2の水平ブランキング期間設定レジスタ154の設定値に対応した期間が経過したときに変化する第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)を生成する。
そして表示コントローラ540は、第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)及び第1の階調クロックGCLKA(GCLKRA〜GCLKBA)を、第1のデータドライバ520Aに対して出力する。第1のデータドライバ520Aは、該第1の水平側ブランキング調整信号及び第1の階調クロックに基づいてパルス幅変調された信号を用いてデータ線DL1〜DLxを駆動する。また表示コントローラ540は、第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)及び第2の階調クロックGCLKB(GCLKRB〜GCLKBB)を、第2のデータドライバ520Bに対して出力する。第2のデータドライバ520Bは、第2の水平側ブランキング調整信号及び第2の階調クロックに基づいてパルス幅変調された信号を用いてデータ線DL(x+1)〜DL(x+x1)を駆動する。
表示コントローラ540は、更にオフセット期間設定レジスタ150を含むことができる。この場合、ブランキング調整信号生成部110は、第1の水平側ブランキング調整信号を基準に、オフセット期間設定レジスタ150の設定値に対応した位相差の期間だけ先行して変化する第2の水平側ブランキング調整信号を生成する。
また表示コントローラ540は、第1及び第2の垂直ブランキング期間設定レジスタ156、158を含むことができる。第1の垂直ブランキング期間設定レジスタ156には、1水平走査期間の開始タイミングを基準に、第1のラッチパルスLPAのパルスが出力される第1の垂直ブランキング期間を設定するための第1の垂直側ブランキング調整信号(ディスチャージ信号DIS2A)が変化するまでの期間が設定される。第2の垂直ブランキング期間設定レジスタ158には、1水平走査期間の開始タイミングを基準に、第2のラッチパルスLPBのパルスが出力される第2の垂直ブランキング期間を設定するための第2の垂直側ブランキング調整信号(ディスチャージ信号DIS2B)が変化するまでの期間が設定される。
そしてブランキング調整信号生成部110は、1水平走査期間の開始タイミングを基準に第1の垂直ブランキング期間設定レジスタ156の設定値に対応した期間が経過したときに変化する第1の垂直側ブランキング調整信号を生成する。またブランキング調整信号生成部110は、1水平走査期間の開始タイミングを基準に第2の垂直ブランキング期間設定レジスタ158の設定値に対応した期間が経過したときに変化する第2の垂直側ブランキング調整信号を生成する。
表示コントローラ540は、第1及び第2の走査ドライバ530A、530Bに対して、第1及び第2の垂直側ブランキング調整信号をそれぞれ出力する。第1の走査ドライバ530Aは、第1及び第2の水平側ブランキング調整信号及び第1及び第2の垂直側ブランキング調整信号に基づいてディスチャージされる表示素子を有する有機ELパネルの走査線GL1〜GLyを走査する。第2の走査ドライバ530Bは、第1及び第2の水平側ブランキング調整信号及び第1及び第2の垂直側ブランキング調整信号に基づいてディスチャージされる表示素子を有する有機ELパネルの走査線GL(y+1)〜(y+y1)を走査する。
なおブランキング調整信号生成部110は、第1の垂直側ブランキング調整信号(ディスチャージ信号DIS2A)を基準に、オフセット期間設定レジスタ150の設定値に対応した位相差の期間だけ先行して変化する第2の垂直側ブランキング調整信号(ディスチャージ信号DIS2B)を生成することができる。
更に表示コントローラ540は、ラッチパルス生成部100と、オフセット期間設定レジスタ150とを含むことができる。ラッチパルス生成部100は、1水平走査期間を特定するパルスを有する第1及び第2のラッチパルスLPA、LPBを生成する。そしてラッチパルス生成部100が、第1のラッチパルスLPAを基準に、オフセット期間設定レジスタ150の設定値に対応した位相差の期間だけ先行して変化する第2のラッチパルスLPBを生成することができる。表示コントローラ540は、第1及び第2のラッチパルスLPA、LPBのそれぞれを、該第1及び第2のラッチパルスLPA、LPBに基づいて1水平走査期間分の階調データ(広義には表示データ)を取り込む第1及び第2のデータドライバ520A、520Bに対して出力する。
図9に、第1及び第2の水平ブランキング期間設定レジスタ、第1及び第2の垂直ブランキング期間設定レジスタの説明図を示す。なお図9では、第1及び第2のラッチパルスLPA、LPBの立ち下がりエッジが共通なラッチパルスLPを示している。
本実施形態では、ドットクロックDCLKの1サイクルを単位として、第1及び第2の水平ブランキング期間設定レジスタ152、154、第1及び第2の垂直ブランキング期間設定レジスタ156、158の設定値に対応したサイクル数の期間だけHレベルに設定される。図9では、第1の水平ブランキング期間設定レジスタ152には、期間Td1Aに対応したサイクル数の値が設定される。同様に第2の水平ブランキング期間設定レジスタ154には、期間Td1Bに対応したサイクル数の値が設定される。同様に、第1の垂直ブランキング期間設定レジスタ156には、期間Td2Aに対応したサイクル数の値が設定される。同様に第2の垂直ブランキング期間設定レジスタ158には、期間Td2Bに対応したサイクル数の値が設定される。
このように各水平ブランキング期間、各垂直ブランキング期間を設定できるようにすることで、有機ELパネルの種類や製造ばらつきに依存するちらつきを防止したり、輝度の調整が可能となる。特に第1及び第2のデータドライバ520A、520Bの水平表示期間を別個に設定できる。
図10に、オフセット期間設定レジスタ150によって設定される位相差(オフセット期間)の説明図を示す。
本実施形態では、ドットクロックDCLKの1サイクルを単位として、オフセット期間設定レジスタ150の設定値に対応したサイクル数のオフセット期間が設定される。ラッチパルス生成部100は、第1のラッチパルスLPAを基準に、オフセット期間だけ先行して変化する第2のラッチパルスLPBを生成する。これにより、1水平走査期間の終点付近を用いるため、例えばPWM制御が行われる表示への影響を無くした上で位相差を持たせることができる。
同様にブランキング調整信号生成部110は、第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)を基準に、オフセット期間だけ先行して変化する第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)を生成する。同様にまたブランキング調整信号生成部110は、第1の垂直側ブランキング調整信号(ディスチャージ信号DIS2A)を基準に、オフセット期間だけ先行して変化する第2の垂直側ブランキング調整信号(ディスチャージ信号DIS2B)を生成する。
このように、第1及び第2のラッチパルス、第1及び第2の水平側ブランキング調整信号、及び、第1及び第2の垂直側ブランキング調整信号の出力の際に、オフセット期間設定レジスタ150の設定値を共有することで、ラッチパルスとディスチャージ信号とのタイミング関係を崩すことなく、微妙なタイミング調整を容易に実現できるようになる。
また図8に示すように、表示コントローラ540は、垂直同期信号生成部130を含むことができる。垂直同期信号生成部130は、水平表示ドット数と走査ライン数とに基づいて、1垂直走査期間を特定するパルスを有する垂直同期信号YDを生成する。そして表示コントローラ540は、この垂直同期信号YDを、第1又は第2の走査ドライバ530A、530Bに対して出力する。図7では、垂直同期信号YDが、第1の走査ドライバ530Aに対して出力されている。
図11に、水平表示ドット数の説明図を示す。
1ライン時間である1水平走査期間は、ラッチパルスの立ち下がりエッジから、次のラッチパルスの立ち下がりエッジまでの期間として定めることができる。表示コントローラ540は、水平走査期間ごとに、水平表示ドット数に対応した階調データDをデータドライバに対して出力する。1ライン時間は、水平ドット表示期間と空走期間との和として定義できる。例えば、ドットクロックDCLKの周波数を定めると共に、空走期間と水平表示ドット数とを設定することで、1ライン時間が一意に定まる。
垂直走査期間は、このような1ライン時間を、走査ライン数分だけ有する。従って、1垂直走査期間を特定するパルスを有する垂直同期信号YDは、水平表示ドット数、走査ライン数、及び1水平走査期間内に設定される空走期間に基づいて生成できる。
更にまた表示コントローラ540は、図8に示すように、第1の階調クロックGCLKA(GCLKRA〜GCLKBA)が有する各階調パルスのエッジを設定するための階調パルス設定レジスタ160を含むことができる。そして階調クロック生成部120が、所定期間(水平表示期間)内に、第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔を、階調パルス設定レジスタ160の設定値に基づいて設定した第1〜第Nの階調パルスを有する第1の階調クロックGCLKA(GCLKRA〜GCLKBA)を生成する。ここで所定期間は、第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)の変化タイミングを起点とし、次の第1の水平側ブランキング調整信号(ディスチャージ信号DIS1A)の変化タイミングで終了する期間である。
また階調クロック生成部120が、所定期間(水平表示期間)内に、第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔を、階調パルス設定レジスタ160の設定値に基づいて設定した第1〜第Nの階調パルスを有する第2の階調クロックGCLKB(GCLKRB〜GCLKBB)を生成する。ここで所定期間は、第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)の変化タイミングを起点とし、次の第2の水平側ブランキング調整信号(ディスチャージ信号DIS1B)の変化タイミングで終了する期間である。
こうすることで、PWM信号の変化点を特定するための階調クロックの各階調パルスのエッジのタイミングを個別に設定できるようになる。そのため、ディスチャージ信号の変化タイミングによって定義される水平表示期間内に行われるPWM制御をきめ細かく行うことができるようになる。
2.3 動作原理
図12に、本実施形態における表示コントローラ540の動作原理の説明図を示す。表示コントローラ540では、2つのカウント値VCNT、HCNTを基準に、各種同期信号を生成する。カウント値VCNTは、1垂直走査期間ごとに例えば63から0までデクリメントされる。カウント値HCNTは、1水平走査期間ごとに例えば255から0までデクリメントされる。そしてカウント値VCNT、HCNTの値を参照して、第1及び第2のラッチパルスLPA、LPB、ディスチャージ信号DIS1A、DIS1B、DIS2A、DIS2Bの変化タイミングが特定される。
例えばカウント値HCNTが255からデクリメントされて第1の水平ブランキング期間設定レジスタ152の設定値に対応した期間が経過したときに、ディスチャージ信号DIS1AをLレベルに設定する。ディスチャージ信号DIS1B、DIS2A、DIS2Bのそれぞれも、同様である。
また例えばカウント値VCNTが0、かつカウント値HCNTが0のときに、第1のラッチパルスLPAをHレベルとする。このときオフセット期間設定レジスタ150の設定値を1とすると、カウント値HCNTが1のときに第2のラッチパルスLPBがHレベルに変化するようにする。こうすることで、第2のラッチパルスLPBの立ち上がりエッジを、第1のラッチパルスLPAの立ち上がりエッジを基準に、オフセット期間設定レジスタ150の設定値に対応した期間だけ先行させることができる。
2.4 詳細な構成例
以下では、上述した表示コントローラ540の詳細な構成例について説明する。
図13に、本実施形態における表示コントローラ540の構成の概要のブロック図を示す。
表示コントローラ540は、ホストインタフェース(InterFace:以下I/Fと略す)210、ドライバI/F220、フレームメモリ230、制御部240、設定レジスタ部250を含む。
ホストI/F210は、ホスト550とのインタフェース処理を行う。より具体的には、ホストI/F210は、表示コントローラ540とホスト550との間のデータや各種制御信号の送受信の制御を行う。
ドライバI/F220は、第1及び第2のデータドライバ520A、520B及び第1及び第2の走査ドライバ530A、530Bとのインタフェース処理を行う。より具体的には、ドライバI/F220は、表示コントローラ540と第1及び第2のデータドライバ520A、520B及び第1及び第2の走査ドライバ530A、530Bとの間のデータや各種制御信号の送受信の制御を行う。ドライバI/F220は、第1及び第2のデータドライバ520A、520B及び第1及び第2の走査ドライバ530A、530Bに対する各種表示制御信号を生成するドライバ信号生成部222を含む。ドライバ信号生成部222は、設定レジスタ部250の設定値に基づいて各種表示制御信号を生成する。
フレームメモリ230は、ホストI/F210を介してホスト550から供給される例えば1フレーム分の(1垂直走査分の)階調データを記憶する。設定レジスタ部250の設定値は、ホストI/F210を介してホスト550によって設定される。
制御部240は、ホストI/F210、ドライバI/F220、フレームメモリ230及び設定レジスタ部250の制御を司る。
このような表示コントローラ540では、フレームメモリ230から一定の読み出し周期で(例えば1/160秒ごとに)階調データが読み出され、該階調データがドライバI/F220を介してデータドライバ520に対して出力される。そのため、フレームメモリ230に対するホスト550からの階調データの書き込みタイミングと、該フレームメモリ230からデータドライバ520への階調データの読み出しタイミングとは非同期である。このようなフレームメモリ230に対するアクセス制御は、制御部240のメモリコントローラ242によって行われる。
図14に、設定レジスタ部250の構成例のブロック図を示す。
水平表示ドット数設定レジスタ260−1には、水平表示ドット数が設定される。より具体的には、水平表示ドット数設定レジスタ260−1には、8ドット刻みで設定値が1つインクリメントされるような設定値が設定される。従って、設定値を、(水平表示ドット数/8)−1とすることができる。こうすることで、水平表示ドット数設定レジスタ260−1のビット数を少なくできる。
表示ライン数設定レジスタ260−2には、走査ライン数が設定される。空走期間設定レジスタ260−3には、空走期間に対応したドットクロックDCLKのサイクル数が設定される。水平表示ドット数設定レジスタ260−1、表示ライン数設定レジスタ260−2、空走期間設定レジスタ260−3の設定値に基づいて、1垂直走査期間を求めることができる。
DIS1A期間設定レジスタ260−4には、第1のラッチパルスLPAの立ち下がりエッジを基準としてディスチャージ信号DIS1Aの立ち下がりエッジまでの期間Td1Aに対応したドットクロックDCLKのサイクル数が設定される。DIS1A期間設定レジスタ260−4は、図8の第1の水平ブランキング期間設定レジスタ152に相当する。
DIS1B期間設定レジスタ260−5には、第2のラッチパルスLPBの立ち下がりエッジを基準としてディスチャージ信号DIS1Bの立ち下がりエッジまでの期間Td1Bに対応したドットクロックDCLKのサイクル数が設定される。DIS1B期間設定レジスタ260−5は、図8の第2の水平ブランキング期間設定レジスタ154に相当する。
DIS2A期間設定レジスタ260−6には、第1のラッチパルスLPAの立ち下がりエッジを基準としてディスチャージ信号DIS2Aの立ち下がりエッジまでの期間Td2Aに対応したドットクロックDCLKのサイクル数が設定される。DIS2A期間設定レジスタ260−6は、図8の第1の垂直ブランキング期間設定レジスタ156に相当する。
DIS2B期間設定レジスタ260−7には、第2のラッチパルスLPBの立ち下がりエッジを基準としてディスチャージ信号DIS2Bの立ち下がりエッジまでの期間Td2Bに対応したドットクロックDCLKのサイクル数が設定される。DIS2B期間設定レジスタ260−6は、図8の第2の垂直ブランキング期間設定レジスタ158に相当する。
オフセット期間設定レジスタ260−8には、オフセット期間に対応したドットクロックDCLKのサイクル数が設定される。オフセット期間設定レジスタ260−8は、図8のオフセット期間設定レジスタ150に相当する。階調パルス設定レジスタ262は、図8の階調パルス設定レジスタ160に相当する。
階調パルス設定レジスタ262は、R成分用階調パルス設定レジスタ262−R、G成分用階調パルス設定レジスタ262−G、B成分用階調パルス設定レジスタ262−Bを含む。各色成分用の階調パルス設定レジスタは、R成分用の階調クロックのN個の階調パルスのエッジを設定するためのレジスタである。そのためR成分用階調パルス設定レジスタ262−Rは、第1〜第Nの階調パルス設定レジスタ262−R−1〜262−R−Nを含む。同様にG成分用階調パルス設定レジスタ262−Gは、第1〜第Nの階調パルス設定レジスタ262−G−1〜262−G−Nを含む。B成分用階調パルス設定レジスタ262−Bは、第1〜第Nの階調パルス設定レジスタ262−B−1〜262−B−Nを含む。
図15に、ドライバ信号生成部222の構成例のブロック図を示す。
ドライバ信号生成部222は、フレームカウンタ300、ディスチャージ信号生成部310、階調クロック生成部320を含む。フレームカウンタ300は、上述のカウント値VCNT、HCNTを求めるためのカウント動作を行う。ディスチャージ信号生成部310は、フレームカウンタ300のカウント動作に基づいて、垂直同期信号YD、第1及び第2のラッチパルスLPA、LPB、ディスチャージ信号DIS1A、DIS1B、DIS2A、DIS2Bを生成する。階調クロック生成部320は、ディスチャージ信号DIS1A、DIS1Bにより特定される水平表示期間内に、第1及び第2の階調クロックGCLKRA〜GCLKBA、GCLKRB〜GCLKBBを生成する。
図16に、階調クロック生成部320によって生成される階調クロックの説明図を示す。図16では、Nが15の場合のR成分用階調クロックGCLKRAを示すが、Nが他の値、或いは他の色成分についても同様である。
図14の第1の階調パルス設定レジスタ262−R−1は、水平表示期間の起点となる基準タイミングと、第1の階調パルスのエッジ(立ち上がりエッジ又は立ち下がりエッジ)との間隔tw1を設定するためのレジスタである。第2の階調パルス設定レジスタ262−R−2は、第1の階調パルスのエッジと、第2の階調パルスのエッジとの間隔tw2を設定するためのレジスタである。即ち、第i(2≦i≦N、iは整数)の階調パルス設定レジスタは、第(i−1)の階調パルスのエッジと第iの階調パルスのエッジとの間隔twiを設定するためのレジスタである。
このように階調クロック生成部320は、PWM信号の変化点を特定するための階調クロックGCLKの各階調パルスのエッジのタイミングを個別に設定できるため、図17に示すような有機ELパネル510の特性曲線330を補正するガンマ補正を実現し、例えばガンマ補正曲線332のような特性を得るように、きめ細かく制御できるようになる。図17に示す特性図によれば、離散的な階調データにより特定される輝度(階調)を得るために、輝度が大きくなるほど階調パルスの間隔(階調クロックの刻み幅)を大きくする必要がある。
このように色成分ごとに、階調パルスの間隔を設定できる階調クロックGCLKRA〜GCLKBAを生成できるため、階調データの値が同じであってもPWM信号のパルス幅を異ならせることができる。こうすることで、有機ELパネル510の色成分の輝度に極端な差がある場合であっても、色成分ごとにきめ細かいガンマ補正を行って所望の階調表現を実現できるようになる。液晶パネルと異なり有機ELパネルの製造技術は成熟しておらず、色成分ごとにばらつきが大きいため、色成分ごとにきめ細かいガンマ補正を実現できることは特に有効である。
図18に、図16に示す階調クロックGCLKRA〜GCLKBAを用いてPWM信号を生成する動作例のタイミング図を示す。
表示コントローラ540から垂直同期信号YDのパルスが入力されると、一垂直走査期間が開始される。そして垂直同期信号YDがHレベルの期間に表示コントローラ540から水平同期信号LPAのパルスが入力されると、一水平走査期間が開始される。また表示コントローラ540からのディスチャージ信号DIS1AがHレベルからLレベルに変化するタイミングを基準タイミングとして、水平表示期間が開始される。水平表示期間は、次のディスチャージ信号DIS1AがHレベルに変化するタイミングで終了する。
水平表示期間では、表示コントローラ540が、ドットクロックDCLKを出力すると共に、該ドットクロックDCLKに同期して色成分の階調データを順次出力する。また、階調クロック生成部320は、R成分用階調パルス設定レジスタ262−R、G成分用階調パルス設定レジスタ262−G、B成分用階調パルス設定レジスタ262−Bに基づいて、階調クロックGCLKRA、GCLKGA、GCLKBAを水平表示期間内に出力する。
表示コントローラ540からの階調データをシフトレジスタに取り込んだ第1のデータドライバ520Aは、ディスチャージ信号DIS1AがHレベルの期間内に、水平同期信号LPAにより一水平走査単位の階調データをラインラッチにラッチする。従って、第1のデータドライバ520Aは、表示コントローラ540からの階調データが供給された水平走査期間の次の水平走査期間で、該階調データに対応したPWM信号PWMRA、PWMGA、PWMBAを生成する。図18では、R成分の階調データが「2」であるため、PWM信号PWMRAのパルス幅は、ディスチャージ信号DIS1Aの立ち下がりエッジから第2の階調パルスのエッジまでの期間となる。同様に、G成分の階調データが「2」であるため、PWM信号PWMGAのパルス幅は、ディスチャージ信号DIS1Aの立ち下がりエッジから第2の階調パルスのエッジまでの期間となる。B成分の階調データが「4」であるため、PWM信号PWMBAのパルス幅は、ディスチャージ信号DIS1Aの立ち下がりエッジから第4の階調パルスのエッジまでの期間となる。このように、色成分ごとに階調クロックの階調パルスの間隔を異ならせることができるため、階調データの値が同じ色成分に対して異なるパルス幅を有するPWM信号を生成することができる。
またディスチャージ信号DIS1Aにより水平ブランキング期間が調整され水平表示期間を可変とし、該水平表示期間内で階調パルスの間隔を異ならせることができる。これにより、有機ELパネル510のサイズや有機EL素子の種類に応じて、PWM信号のパルス幅を絶対値として設定できるため、所望の階調表現が容易となる。
図18では、各階調パルスの立ち上がりエッジで、基準タイミングと階調パルスとの間隔、又は各階調パルスの間隔が設定されるものとして説明したが、各階調パルスの立ち下がりで設定されるようにしてもよい。
図16〜図18では、第1のデータドライバ520Aに供給される第1の階調クロックGCLKRA〜GCLKBAについて説明したが、第2のデータドライバ520Bに供給される第2の階調クロックGCLKRB〜GCLKBBも同様である。なお図14では、図14の階調パルス設定レジスタ262を共用して、第1及び第2の階調クロックGCLKRA〜GCLKBA、GCLKRB〜GCLKBBの各階調パルスのエッジが設定されるが、それぞれ別個に階調パルスのエッジが設定されてもよい。
2.4.1 フレームカウンタ
図19に、フレームカウンタ300の回路構成例のブロック図を示す。各ブロックには、システムクロックCLKが共通に供給されているものとする。ドットクロックDCLKは、システムクロックCLKを分周したものとすることができる。
フレームカウンタ300には、空走期間設定レジスタ260−3の設定値IDLTIM<10:0>と、水平表示ドット数設定レジスタ260−1の設定値SIZX<7:0>と、表示ライン数設定レジスタ260−3の設定値SIZY<8:0>が入力される。水平表示ドット数設定レジスタ260−1の設定値SIZX<7:0>は、8ドット単位で指定されるため、SIZX<7:0>を8倍して7を加算する。そしてこの加算結果と、空走期間設定レジスタ260−3の設定値IDLTIM<10:0>に1を加えた値との加算値が、1ライン時間を示すカウント値HT<11:0>となる。DCLK_EBは、ドットクロックDCLKのエッジ信号である。またIFイネーブル信号PINFENBは、ドライバI/F220のイネーブル信号である。
図20(A)は、HCNTカウンタの動作を説明するための真理値表の一例である。図20(B)は、VCNTカウンタの動作を説明するための真理値表の一例である。図20(C)は、デコーダDEC1の動作を説明するための真理値表の一例である。
図20(A)では、HCNTカウンタが図示しないXRST端子がLレベル(0)のときリセットされ、CLK端子に入力されるシステムクロックCLKに同期して動作することを示す。またXRST端子がHレベル(1)で、XCLR端子に入力される信号がLレベルのとき、システムクロックCLKの立ち上がりに同期して初期値がロードされることを示している。更にLD端子に入力されるロード信号がHレベル(1)のとき、システムクロックCLKの立ち上がりに同期してHT<11:0>がロードされることを示している。またロード信号がLレベル(0)で、E端子に入力されるイネーブル信号がHレベルのとき、カウント値HCNTをシステムクロックCLKの立ち上がりに同期してデクリメントすることを示している。
図20(B)も、真理値表の表わし方が同様であるため詳細な説明は省略する。図20(C)では、条件の項目が真のとき、信号名の項目に示す各信号がHレベルになる。
図21に、図19に示すフレームカウンタ300の動作例のタイミング図を示す。ここでは、IDLTIMが1(空走期間が2)の場合を示している。
このように、ドットクロックDCLKごとに出力されるHCNT_Eに同期してカウント値HCNTがデクリメントされる。またVCNTLDに同期してカウント値VCNTがデクリメントされる。なお図21では、nは、(SIZX+IDLTIM+1)とすることができる。
2.4.2 ディスチャージ信号生成部
図22に、ディスチャージ信号生成部310の回路構成例のブロック図を示す。各ブロックには、システムクロックCLKが共通に供給される。
ディスチャージ信号生成部310には、空走期間設定レジスタ260−3の設定値IDLTIM<10:0>と、表示ライン数設定レジスタ260−2の設定値SIZY<8:0>と、オフセット期間設定レジスタ260−8の設定値OFFSET<7:0>とが入力される。またディスチャージ信号生成部310には、DIS1A期間設定レジスタ260−4の設定値DIS1A<9:0>、DIS1B期間設定レジスタ260−5の設定値DIS1B<9:0>、DIS2A期間設定レジスタ260−6の設定値DIS2A<9:0>、DIS2B期間設定レジスタ260−7の設定値DIS2B<9:0>が入力される。更にディスチャージ信号生成部310には、カウント値HCNT<11:0>、VCNT<8:0>、1ライン時間のカウント値HT<11:0>が入力される。
このようなディスチャージ信号生成部310は、LP生成部340、DIS生成部342を含む。LP生成部340は、第1及び第2のラッチパルスLPA、LPB、垂直同期信号YDを生成する。DIS生成部342は、ディスチャージ信号DIS1A、DIS1B、DIS2A、DIS2Bを生成する。
図23に、LP生成部340の回路構成例のブロック図を示す。各ブロックには、システムクロックCLKが共通に供給されているものとする。
LP生成部340では、DCLKマスク生成回路DMASKで生成されたDMが、LPマスク生成回路LPMASKに供給される。LPマスク生成回路LPMASKによって生成されたLPMが、デコーダDEC2に入力される。デコーダDEC2の出力が、LP生成回路LPGでリタイミングされる。
図24(A)は、DCLKマスク生成回路DMASKの動作を説明するための真理値表の一例である。図24(B)は、LPマスク生成回路LPMASKの動作を説明するための真理値表の一例である。図24(C)は、デコーダDEC2の動作を説明するための真理値表の一例である。
図24(A)、図24(B)において、DCLKマスク生成回路DMASK、LPマスク生成回路LPMASKでは、図示しないXRESET端子への入力信号がLレベルのときリセットされ、システムクロックCLKの立ち上がりに同期して動作する。DCLKマスク生成回路DMASKは、カウント値HCNTが1、DCLK_EBがHレベルのとき、DMを1とする。LPマスク生成回路LPMASKは、DMが1、DCLK_EBがHレベルのとき、LPMを1とする。
デコーダDEC2は、カウント値HCNTが0で、LPMが0のとき、dec_lpaをHレベルとする。またデコーダDEC2は、カウント値HCNTがOFFSET以下で、かつLPMが0のとき、dec_lpbをHレベルとする。従って、OFFSETの値だけ立ち上がりタイミングが異なり、立ち下がりタイミングが同じdec_lpa、dec_lpbを生成することができる。なおデコーダDEC2は、カウント値HCNTがIDLTIM以下で、VCNTがSIZYのとき、dec_ydをHレベルにする。
またフリップフロップYDFは、PINFENBがLレベルのとき、クリアされる。フリップフロップYDFの出力とdec_ydとの論理和により、DCLK_EBの1サイクル分Hレベルの期間を長くしている。
LP生成回路LPGは、PINFENBがLレベルのとき、クリアされる。そして、DCLK_EBに同期して、dec_lpa、dec_lpb、上記の論理和結果をリタイミングしている。
図25に、図23に示すLP生成部340の動作例のタイミング図を示す。ここでは、IDLTIMが4(空走期間が5)、OFFSETが1の場合を示している。なお、図25では、LP生成回路LPGが、dec_lpbのHレベルがそのまま出力されるように第2のラッチパルスLPBをリタイミングしている。
図26に、DIS生成部342の回路構成例のブロック図を示す。各ブロックには、システムクロックCLKが共通に供給されているものとする。
DIS生成部342は、トリガ生成回路TRGと、DISリタイミング回路DISRとを含む。トリガ生成回路TRGは、カウント値HT<11:0>、HCNT<11:0>、第1のラッチパルスLPA、各ディスチャージ期間設定レジスタの設定値DIS1A<9:0>、DIS1B<9:0>、DIS2A<9:0>、DIS2B<9:0>に基づいて、ディスチャージ信号DIS1A、DIS1B、DIS2A、DIS2BをHレベルにセットするためのトリガ、Lレベルにリセットするためのトリガを生成する。
図27に、トリガ生成回路TRGの動作を説明するための真理値表の一例を示す。図27では、条件の項目が真のとき、信号名の項目に示す各信号がHレベルになる。例えば、1ライン時間のカウント値HTとDIS1A期間設定レジスタ260−4の設定値DIS1Aとの差が、カウント値HCNTと一致したとき、DIS1A_LTRGがHレベルになることを示している。DIS1A_LTRGは、ディスチャージ信号DIS1AをLレベルにリセットするためのトリガである。他のDIS1B_LTRG、DIS2A_LTRG、DIS2B_LTRGも同様に出力される。また各ディスチャージ信号をHレベルにセットするためのトリガであるDIS1A_HTRG、DIS1B_HTRG、DIS2A_HTRG、DIS2B_HTRGも同様に出力される。
DISリタイミング回路DISRは、DCLK_EBに同期して、DIS1A_HTRGによりセットされ、DIS1A_LTRGによりリセットされるディスチャージ信号DIS1Aを出力する。DISリタイミング回路DISRは、DCLK_EBに同期して、DIS1B_HTRGによりセットされ、DIS1B_LTRGによりリセットされるディスチャージ信号DIS1Bを出力する。DISリタイミング回路DISRは、DCLK_EBに同期して、DIS2A_HTRGによりセットされ、DIS2A_LTRGによりリセットされるディスチャージ信号DIS2Aを出力する。DISリタイミング回路DISRは、DCLK_EBに同期して、DIS2B_HTRGによりセットされ、DIS2B_LTRGによりリセットされるディスチャージ信号DIS2Bを出力する。
図28に、オフセット期間が0の場合のDIS生成部342の動作例のタイミング図を示す。ここでは空走期間が5、オフセット期間が0、DIS1A期間設定レジスタ260−4の設定値DIS1A<9:0>が4、DIS1B期間設定レジスタ260−5の設定値DIS1B<9:0>が4、DIS2A期間設定レジスタ260−6の設定値DIS2A<9:0>が3、DIS2B期間設定レジスタ260−7の設定値DIS2B<9:0>が3であるものとする。
図29に、オフセット期間が2の場合のDIS生成部342の動作例のタイミング図を示す。
図28及び図29に示すように、ディスチャージ信号DIS1B、DIS2BをHレベルにセットするトリガの発生タイミングは、オフセット期間設定レジスタの設定値に応じて定まる。一方、ディスチャージ信号DIS1B、DIS2BをLレベルにリセットするトリガの発生タイミングは、DIS1B、DIS2B期間設定レジスタの設定値に応じて定まる。そして、ディスチャージ信号DIS1B、DIS2BをHレベルにセットするトリガのタイミングを変更することで、ディスチャージ信号DIS1B、DIS2Bを、それぞれディスチャージ信号DIS1A、DIS2Aに先行して変化させることができる。
2.4.3 階調クロック生成部
図30に、階調クロック生成部320の回路構成例のブロック図を示す。なお階調クロック生成部320の各部は、共通にシステムクロックCLK(図示せず)が入力され、各部は該システムクロックCLKに同期して動作する。
階調クロック生成部320は、第1のGCLK生成部400、第2のGCLK生成部410を含む。第1のGCLK生成部400は、R成分用階調クロック生成部として機能するGCLKカウンタ400−R、G成分用階調クロック生成部として機能するGCLKカウンタ400−G、B成分用階調クロック生成部として機能するGCLKカウンタ400−Bを含む。GCLKカウンタ400−R〜400−Bは、それぞれ同様の構成である。
第2のGCLK生成部410は、第1のGCLK生成部400と同様の構成である。即ち第2のGCLK生成部410は、R成分用階調クロック生成部として機能するGCLKカウンタ410−R(図示せず)、G成分用階調クロック生成部として機能するGCLKカウンタ410−G(図示せず)、B成分用階調クロック生成部として機能するGCLKカウンタ410−B(図示せず)を含む。
GCLKカウンタ400−Rには、R成分用階調パルス設定レジスタ262−Rの第1〜第15の階調パルス設定レジスタ262−R−1〜262−R−15のいずれかの設定データGRA<7:0>が入力される。またGCLKカウンタ400−Rには、ディスチャージ信号DIS1Aの立ち下がりエッジを示すディスチャージエンド信号DIS1AEND、ドライバI/F220のイネーブル信号であるIFイネーブル信号PINFENB、ドットクロックDCLKの立ち下がりエッジを示すDCLKエッジ信号DCLK_EBが入力される。更にGCLKカウンタ400−Rは、R成分用の階調クロックGCLKRAと、次の階調パルス設定レジスタを選択するためのSELGRA<3:0>とを出力する。
GCLKカウンタ400−G、400−BもGCLKカウンタ400−Rと同様であり、R成分用の信号に代えてG成分用又はB成分用の信号が入力又は出力されるため、説明を省略する。
また第2のGCLK生成部410のGCLKカウンタ410−R、GCLKカウンタ410−G、410−BもGCLKカウンタ400−Rと同様であるため、説明を省略する。但し、第2のGCLK生成部410には、ディスチャージエンド信号DIS1AENDに代えて、ディスチャージ信号DIS1Bの立ち下がりエッジを示すディスチャージエンド信号DIS1BENDが入力される。
ディスチャージエンド信号DIS1AEND、DIS1BENDは、図26に示すDIS生成部342によって生成される。
図31に、GCLKカウンタの回路構成例のブロック図を示す。
図31に示すGCLKカウンタは、図30に示すGCLKカウンタ400−R、400−G、400−B、410−R、410−G、410−Bと同じ構成である。図31に示す各回路部には、システムクロックCLKが入力され、クリア信号XCLRにより内部状態が初期化されるものとする。
GCLKカウンタは、パルス幅カウンタCNT1、階調カウンタCNT2を含む。パルス幅カウンタCNT1は、設定データG<7:0>をデクリメントすることで、次の階調パルスのエッジまでの間隔をカウントする。即ちパルス幅カウンタCNT1は、階調パルス設定レジスタの設定データG<7:0>をデクリメントして0となったときが次の階調パルスのエッジとなるように階調パルスを出力する。
図32(A)に、パルス幅カウンタCNT1の動作の真理値表を示す。
図32(A)では、CLK端子に入力される図示しないシステムクロックCLKに同期して動作することを示す。例えばLD端子に入力されるロード信号がHレベル(1)のとき、システムクロックCLKの立ち上がりに同期して設定データG<7:0>がロードされることを示している。また例えばロード信号がLレベル(0)で、E端子に入力されるイネーブル信号がHレベルのとき、カウント値GCNT1<7:0>をシステムクロックCLKの立ち上がりに同期してデクリメントすることを示している。
図31において、階調カウンタCNT2は、現在の階調パルスを特定するためのカウンタである。即ち階調カウンタCNT2は、現在の階調パルスを特定するためのパルス番号であるカウント値GCNT2<3:0>をカウントアップし、カウント値GCNT2<3:0>が15になったときに階調パルスの出力を停止する。カウント値GCNT2<3:0>により、パルス幅カウンタCNT1によりデクリメントされるパルス番号の設定データが特定される。
図32(B)に、階調カウンタCNT2の動作の真理値表を示す。図32(B)では、CLK端子に入力される図示しないシステムクロックCLKに同期して動作することを示す。例えばLD端子に入力されるロード信号がHレベル(1)のとき、システムクロックCLKの立ち上がりに同期してロード値LDVALUE<3:0>がロードされることを示している。また例えばロード信号がLレベルで、E端子に入力されるイネーブル信号がHレベルのとき、カウント値GCNT2<3:0>をシステムクロックCLKの立ち上がりに同期してインクリメントすることを示している。
このようなパルス幅カウンタCNT1及び階調カウンタCNT2は、デコーダDEC3によりイネーブル制御及びロード制御が行われる。
デコーダDEC3には、パルス幅カウンタCNT1からのカウント値GCNT1<7:0>、階調カウンタCNT2からのカウント値GCNT2<3:0>、イネーブル信号ENB、カウント開始信号CNTSTART等が入力される。そして、デコーダDEC3は、パルス幅カウンタロード信号GCNT1LD、パルス幅カウンタイネーブル信号GCNT1_E、階調カウンタロード信号GCNT2LD、プレ階調クロックPREGCLKを出力する。パルス幅カウンタロード信号GCNT1LDは、パルス幅カウンタCNT1のLD端子と、階調カウンタCNT2のE端子とに供給される。パルス幅カウンタイネーブル信号GCNT1_Eは、パルス幅カウンタCNT1のE端子に供給される。階調カウンタロード信号GCNT2LDは、階調カウンタCNT2のLD端子に供給される。
図32(C)に、デコーダDEC3の動作の真理値表を示す。図32(C)では、条件の項目が真のとき、信号名の項目に示す各信号がHレベルになる。
カウント開始信号CNTSTARTがHレベル、或いはカウント値GCNT2が15ではなく、かつカウント値GCNT1が0で、イネーブル信号ENBがHレベルのとき、パルス幅カウンタロード信号GCNT1LDがHレベルになることを示す。このとき、パルス幅カウンタCNT1がG<7:0>をロードし、階調カウンタCNT2がカウント値GCNT2<3:0>をカウントアップする。
同様に、カウント値GCNT2が15ではなく、かつイネーブル信号ENBがHレベルのとき、パルス幅カウンタイネーブル信号GCNT1_EがHレベルになることを示す。このとき、パルス幅カウンタCNT1が、カウント値GCNT1<3:0>をデクリメントする。
またカウント開始信号CNTSTARTがHレベル、或いはカウント値GCNT1が0で、かつG<7:0>が0で、イネーブル信号ENBがHレベルのとき、階調カウンタロード信号GCNT2LDがHレベルになることを示す。このとき、階調カウンタCNT2がロード値LDVALUE<3:0>をロードする。
更にカウント値GCNT1<7:0>が1のとき、プレ階調クロックPREGCLKがHレベルとなる。
このようにデコーダDEC3は、イネーブル信号ENBがHレベルのときに、パルス幅カウンタロード信号GCNT1LD、パルス幅カウンタイネーブル信号GCNT1_E、階調カウンタロード信号GCNT2LDを更新する。デコーダDEC3のイネーブル信号ENBがDCLKエッジ信号DCLK_EBであるため、パルス幅カウンタCNT1はドットクロックDCLK単位でデクリメントされることを意味する。即ち図31に示すGCLKカウンタは、ドットクロックDCLK単位でそのエッジの位置を調整できる階調クロックGCLKを出力できる。
図33に、図30、図31、図32(A)〜図32(C)に示す構成の階調クロック生成部320の動作例のタイミング図を示す。なお図33では、各階調パルスの立ち下がりエッジで、基準タイミングと階調パルスとの間隔、又は各階調パルスの間隔が設定されるものとする。
各GCLKカウンタでは、ディスチャージ信号の立ち下がりエッジを基準にディスチャージエンド信号DISENDがHレベルとなることで、カウント開始信号CNTSTARTがHレベルとなる。そして、パルス幅カウンタCNT1には、第1のパルス幅設定レジスタの設定データG<7:0>がロードされる。パルス幅カウンタCNT1は、DCLKエッジ信号DCLK_EB(イネーブル信号ENB)がHレベルのときカウント値GCNT1<7:0>をデクリメントする。カウント値GCNT1<7:0>が1のとき、デコーダDEC3は、プレ階調クロックPREGCLKをHレベルとする。
そしてカウント値GCNT1<7:0>が0となったことを条件として、次の第2の階調パルス設定レジスタの設定値がパルス幅カウンタCNT1にロードされ、同時に階調カウンタCNT2はカウント値GCNT2<3:0>をインクリメントする。
プレ階調クロックPREGCLKは、リタイミング回路によりリタイミングされて、階調クロックGCLKとして出力される。
なおカウント値GCNT2<3:0>はインクリメンタINCでインクリメントされ、SELG<3:0>として設定レジスタ部250に供給される。図30において設定レジスタ部250は、例えばGCLKカウンタ400−RからのSELGRA<3:0>、又はGCLKカウンタ410−RからのSELGRB<3:0>を受け付けると、該SELGRA<3:0>又はSELGRB<3:0>により特定される階調パルス設定レジスタをデコーダ450−Rにより解析し、該当する階調パルス設定レジスタの設定データをGR<7:0>、又はGRB<7:0>としてGCLKカウンタ400−R又はGCLKカウンタ410−Rに戻す。
GCLKカウンタは、以上のような動作を一水平走査期間ごとに行う。
なおGCLKカウンタでは、設定データG<7:0>が0のとき、コンパレータCMPの出力がHレベルとなる。コンパレータCMPの出力がHレベルのとき、ロード値LDVALUE<3:0>が15となる。従って階調カウンタCNT2は、それ以降の階調パルスの出力を停止する。即ち、第p(1≦p≦N−1、pは整数)の階調パルス設定レジスタの設定値が所定の値(例えば0)のとき、第(p+1)〜第Nの階調パルスの生成を省略するということができる。
なお図30では、R成分用階調パルス設定レジスタ262−Rが、第1及び第2のGCLK生成部400、410において共用されるため、GRA<7:0>の値とGRB<7:0>の値とは同じである。同様に、G成分用階調パルス設定レジスタ262−Gが、第1及び第2のGCLK生成部400、410において共用されるため、GGA<7:0>の値とGGB<7:0>の値とは同じである。B成分用階調パルス設定レジスタ262−Bが、第1及び第2のGCLK生成部400、410において共用されるため、GBA<7:0>の値とGBB<7:0>の値とは同じである。
図34に、階調パルスの出力が省略される場合の動作例のタイミング図を示す。
図34では、第5の階調パルス設定レジスタの設定値が0に設定される場合の動作例を示している。即ち、カウント値GCNT2<3:0>が4のとき第5の階調パルス設定レジスタの設定値が0であるため、第6〜第15の階調パルスの出力が省略されている。こうすることで、階調レベルが少なくて済む場合にも容易に適用できる。
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、本発明は上述の有機ELパネルの駆動に適用されるものに限らず、他のエレクトロクミネッセンス、液晶表示パネル、プラズマディスプレイ装置の駆動に適用可能である。
また上述した実施の形態では、表示コントローラが2つの水平側ブランキング調整信号、2つの階調クロックを出力するものとして説明したが、これに限定されるものではない。例えば表示コントローラが、3以上の上記信号又はクロックを出力する場合も同様に実現できる。
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の1の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
本実施形態の表示システムの構成例のブロック図。 有機EL素子の構造の説明図。 図1のデータドライバの構成例のブロック図。 図1の走査ドライバの構成例のブロック図。 有機EL素子の電気的な等価回路図の一例を示す図。 ディスチャージ動作を説明するための説明図。 表示コントローラとカスケード接続された2つのドライバとの接続関係の一例を示す図。 本実施形態における表示コントローラの構成の概要を示すブロック図。 第1及び第2の水平ブランキング期間設定レジスタ、第1及び第2の垂直ブランキング期間設定レジスタの説明図。 オフセット期間設定レジスタによって設定される位相差の説明図。 水平表示ドット数の説明図。 本実施形態における表示コントローラの動作原理の説明図。 本実施形態における表示コントローラの構成の概要のブロック図。 設定レジスタ部の構成例のブロック図。 ドライバ信号生成部の構成例のブロック図。 階調クロック生成部によって生成される階調クロックの説明図。 有機ELの階調特性の一例を示す図。 図16に示す階調クロックを用いてPWM信号を生成する動作例のタイミング図。 フレームカウンタの回路構成例のブロック図。 図20(A)はHCNTカウンタの動作を説明するための真理値表の一例を示す図。図20(B)はVCNTカウンタの動作を説明するための真理値表の一例を示す図。図20(C)は図19のデコーダの動作を説明するための真理値表の一例を示す図。 図19に示すフレームカウンタの動作例のタイミング図。 ディスチャージ信号生成部の回路構成例のブロック図。 LP生成部の回路構成例のブロック図。 図24(A)は図23のDCLKマスク生成回路の動作を説明するための真理値表の一例を示す図。図24(B)は図23のLPマスク生成回路の動作を説明するための真理値表の一例を示す図。図24(C)は図23のデコーダの動作を説明するための真理値表の一例を示す図。 図23に示すLP生成部の動作例のタイミング図。 DIS生成部の回路構成例のブロック図。 図26のトリガ生成回路の動作を説明するための真理値表の一例を示す図。 オフセット期間が0の場合のDIS生成部の動作例のタイミング図。 オフセット期間が2の場合のDIS生成部の動作例のタイミング図。 階調クロック生成部の回路構成例のブロック図。 図30のGCLKカウンタの回路構成例のブロック図。 図32(A)は図31のパルス幅カウンタの動作の真理値表を示す図。図32(B)は図31の階調カウンタの動作の真理値表を示す図。図32(C)は図31のデコーダの動作の真理値表を示す図。 階調クロック生成部の動作例のタイミング図。 階調パルスの出力が省略される場合の動作例のタイミング図。
符号の説明
100 ラッチパルス生成部、110 ブランキング調整信号生成部、
120 階調クロック生成部、130 垂直同期信号生成部、
150 オフセット期間設定レジスタ、
152 第1の水平ブランキング期間設定レジスタ、
154 第2の水平ブランキング期間設定レジスタ、
156 第1の垂直ブランキング期間設定レジスタ、
158 第2の垂直ブランキング期間設定レジスタ、
160 階調パルス設定レジスタ、DCLK ドットクロック、
DIS1A ディスチャージ信号(第1の水平側ブランキング調整信号)、
DIS1B ディスチャージ信号(第2の水平側ブランキング調整信号)、
DIS2A ディスチャージ信号(第1の垂直側ブランキング調整信号)、
DIS2B ディスチャージ信号(第2の垂直側ブランキング調整信号)、
GCLKA 第1の階調クロック、GCLKB 第2の階調クロック、
LPA 第1のラッチパルス、LPB 第2のラッチパルス、YD 垂直同期信号

Claims (7)

  1. 複数の走査線及び複数のデータ線を含む表示パネルの前記データ線を駆動する第1及び第2のデータドライバを制御するための表示コントローラであって、
    各水平ブランキング期間内に1水平走査期間を特定する第1及び第2のラッチパルスのパルスが出力される第1及び第2の水平ブランキング期間を設定するための第1及び第2の水平側ブランキング調整信号を生成するブランキング調整信号生成部と、
    1水平走査期間の開始タイミングを基準に第1及び第2の水平側ブランキング調整信号が変化するまでの期間が設定される第1及び第2の水平ブランキング期間設定レジスタと、
    第1〜第N(Nは2以上の整数)の階調パルスを有する第1の階調クロックと、第1〜第Nの階調パルスを有する第2の階調クロックとを生成する階調クロック生成部と、
    前記第1の階調クロックが有する各階調パルスのエッジを設定するための階調パルス設定レジスタとを含み、
    前記ブランキング調整信号生成部が、
    前記開始タイミングを基準に前記第1の水平ブランキング期間設定レジスタの設定値に対応した期間が経過したとき、前記第1の水平側ブランキング調整信号を変化させると共に、
    前記開始タイミングを基準に前記第2の水平ブランキング期間設定レジスタの設定値に対応した期間が経過したとき、前記第2の水平側ブランキング調整信号を変化させ、
    前記階調クロック生成部が、
    前記第1の水平側ブランキング調整信号の変化タイミングを起点とし次の第1の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第1の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第1の階調クロックを生成すると共に、
    前記第2の水平側ブランキング調整信号の変化タイミングを起点とし次の第2の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第2の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有する第2の階調クロックを生成し、
    前記第1の水平側ブランキング調整信号及び前記第1の階調クロックを、該第1の水平側ブランキング調整信号及び第1の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第1のデータドライバに対して出力し、
    前記第2の水平側ブランキング調整信号及び前記第2の階調クロックを、該第2の水平側ブランキング調整信号及び第2の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第2のデータドライバに対して出力することを特徴とする表示コントローラ。
  2. 請求項1において、
    前記第1及び第2の水平側ブランキング調整信号の位相差が設定されるオフセット期間設定レジスタを含み、
    前記ブランキング調整信号生成部が、
    前記第1の水平側ブランキング調整信号を基準に前記オフセット期間設定レジスタの設定値に対応した位相差の期間だけ先行して変化する第2の水平側ブランキング調整信号を生成することを特徴とする表示コントローラ。
  3. 請求項1又は2において、
    1水平走査期間の開始タイミングを基準に各垂直ブランキング期間内に各ラッチパルスのパルスが出力される第1及び第2の垂直ブランキング期間を設定するための第1及び第2の垂直側ブランキング調整信号が変化するまでの期間が設定される第1及び第2の垂直ブランキング期間設定レジスタを含み、
    前記ブランキング調整信号生成部が、
    前記開始タイミングを基準に第1の垂直ブランキング期間設定レジスタの設定値に対応した期間が経過したときに前記第1の垂直側ブランキング調整信号を変化させると共に、
    前記開始タイミングを基準に第2の垂直ブランキング期間設定レジスタの設定値に対応した期間が経過したときに前記第2の垂直側ブランキング調整信号を変化させ、
    前記第1及び第2の水平側ブランキング調整信号及び前記第1及び第2の垂直側ブランキング調整信号に基づいてディスチャージされる表示素子を有する前記表示パネルの走査線を駆動する第1及び第2の走査ドライバに対して、前記第1及び第2の垂直側ブランキング調整信号をそれぞれ出力することを特徴とする表示コントローラ。
  4. 複数の走査線と、
    複数のデータ線と、
    各エレクトロルミネセンス素子が前記複数の走査線のいずれか1つと前記複数のデータ線のいずれか1とによって特定される複数のエレクトロルミネセンス素子とを含む表示パネルと、
    前記複数の走査線を走査する走査ドライバと、
    前記複数のデータ線を駆動する第1及び第2のデータドライバと、
    請求項1又は2記載の表示コントローラとを含み、
    前記表示コントローラが、
    前記第1の水平側ブランキング調整信号及び前記第1の階調クロックを、前記第1のデータドライバに対して出力すると共に、
    前記第2の水平側ブランキング調整信号及び前記第2の階調クロックを、前記第2のデータドライバに対して出力することを特徴とする表示システム。
  5. 複数の走査線と、
    複数のデータ線と、
    各エレクトロルミネセンス素子が前記複数の走査線のいずれか1つと前記複数のデータ線のいずれか1とによって特定される複数のエレクトロルミネセンス素子とを含む表示パネルと、
    前記複数の走査線を走査する第1及び第2の走査ドライバと、
    前記複数のデータ線を駆動する第1及び第2のデータドライバと、
    請求項3記載の表示コントローラとを含み、
    前記表示コントローラが、
    前記第1及び第2の水平側ブランキング調整信号それぞれを、前記第1及び第2のデータドライバに対して出力すると共に、
    前記第1及び第2の垂直側ブランキング調整信号それぞれを、前記第1及び第2の走査ドライバに対して出力し、
    前記複数のエレクトロルミネセンス素子が、
    前記第1及び第2の水平側ブランキング調整信号と前記第1及び第2の垂直側ブランキング調整信号とに基づいてディスチャージされることを特徴とする表示システム。
  6. 複数の走査線及び複数のデータ線を含む表示パネルの前記データ線を駆動する第1及び第2のデータドライバを制御するための表示制御方法であって、
    第1の水平ブランキング期間を設定するための第1の水平側ブランキング調整信号を、該第1の水平側ブランキング調整信号が変化するまでの期間が設定される第1の水平ブランキング期間設定レジスタの設定値に基づいて生成すると共に、
    第2の水平ブランキング期間を設定するための前記第2の水平側ブランキング調整信号を、該第2の水平側ブランキング調整信号が変化するまでの期間が設定される第2の水平ブランキング期間設定レジスタの設定値に基づいて生成し、
    第1〜第N(Nは2以上の整数)の階調パルスを有する第1の階調クロックを、該第1の水平側ブランキング調整信号及び第1の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第1のデータドライバに対して出力すると共に、
    第1〜第Nの階調パルスを有する第2の階調クロックを、該第2の水平側ブランキング調整信号及び第2の階調クロックに基づいてパルス幅変調された信号を用いて前記データ線を駆動する前記第2のデータドライバに対して出力し、
    前記第1の階調クロックが、
    前記第1の水平側ブランキング調整信号の変化タイミングを起点とし次の第1の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第1の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)(2≦i≦N、iは整数、Nは2以上の整数)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有し、
    前記第2の階調クロックが、
    前記第2の水平側ブランキング調整信号の変化タイミングを起点とし次の第2の水平側ブランキング調整信号の変化タイミングで終了する所定期間内に、前記第2の水平側ブランキング調整信号の変化タイミングと第1の階調パルスのエッジとの間隔、及び第(i−1)の階調パルスのエッジと第iの階調パルスのエッジとの間隔が前記階調パルス設定レジスタの設定値に基づいて設定された第1〜第Nの階調パルスを有し、
    前記第1の水平ブランキング期間が、
    1水平走査期間の開始タイミングを基準に1水平走査期間を特定する第1のラッチパルスのパルスが出力される期間であり、
    前記第2の水平ブランキング期間が、
    前記開始タイミングを基準に1水平走査期間を特定する第2のラッチパルスのパルスが出力される期間であることを特徴とする表示制御方法。
  7. 請求項6において、
    前記第1及び第2の水平側ブランキング調整信号の位相差が設定されるオフセット期間設定レジスタの設定値に基づいて、前記第1の水平側ブランキング調整信号を基準に前記オフセット期間設定レジスタの設定値に対応した位相差の期間だけ先行して変化する第2の水平側ブランキング調整信号を生成することを特徴とする表示制御方法。
JP2004017310A 2004-01-26 2004-01-26 表示コントローラ、表示システム及び表示制御方法 Expired - Fee Related JP3856001B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004017310A JP3856001B2 (ja) 2004-01-26 2004-01-26 表示コントローラ、表示システム及び表示制御方法
US11/043,024 US7471270B2 (en) 2004-01-26 2005-01-25 Display controller, display system, and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004017310A JP3856001B2 (ja) 2004-01-26 2004-01-26 表示コントローラ、表示システム及び表示制御方法

Publications (2)

Publication Number Publication Date
JP2005208506A JP2005208506A (ja) 2005-08-04
JP3856001B2 true JP3856001B2 (ja) 2006-12-13

Family

ID=34857593

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004017310A Expired - Fee Related JP3856001B2 (ja) 2004-01-26 2004-01-26 表示コントローラ、表示システム及び表示制御方法

Country Status (2)

Country Link
US (1) US7471270B2 (ja)
JP (1) JP3856001B2 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070132672A1 (en) * 2004-03-24 2007-06-14 Jun Maede Organic el drive circuit and organic el display device using the same
WO2006030842A1 (ja) * 2004-09-17 2006-03-23 Sharp Kabushiki Kaisha 表示装置の駆動方法、駆動装置、そのプログラムおよび記録媒体、並びに、表示装置
CN101009957B (zh) * 2006-01-24 2010-05-12 聚积科技股份有限公司 脉波宽度可调变的发光二极管驱动集成电路装置
US8576204B2 (en) * 2006-08-10 2013-11-05 Intel Corporation Method and apparatus for synchronizing display streams
JP2008241930A (ja) * 2007-03-26 2008-10-09 Sanyo Electric Co Ltd 液晶駆動装置
JP2009204978A (ja) * 2008-02-28 2009-09-10 Sony Corp El表示パネルモジュール、el表示パネル及び電子機器
US8217889B2 (en) * 2008-11-10 2012-07-10 Apple Inc. Pulse-width modulation control for backlighting of a video display
US9299312B2 (en) * 2011-05-10 2016-03-29 Nvidia Corporation Method and apparatus for generating images using a color field sequential display
KR101876940B1 (ko) * 2012-06-28 2018-07-11 삼성디스플레이 주식회사 스캔 구동 유닛 및 이를 구비하는 유기 발광 표시 장치
KR20140124607A (ko) * 2013-04-17 2014-10-27 삼성디스플레이 주식회사 주사 구동부 및 이를 포함하는 유기전계발광 표시장치
KR102238468B1 (ko) * 2013-12-16 2021-04-09 엘지디스플레이 주식회사 유기 발광 다이오드 표시장치
KR102218653B1 (ko) * 2015-02-12 2021-02-23 삼성디스플레이 주식회사 표시 장치의 게이트 드라이버 및 표시 장치
KR102552287B1 (ko) 2016-09-06 2023-07-06 삼성전자주식회사 Led 디스플레이 장치 및 그 동작 방법
CN110728953B (zh) * 2019-11-27 2021-11-05 京东方科技集团股份有限公司 一种灰阶电压校正方法、驱动方法、校正***和存储介质
US11462192B2 (en) * 2020-05-18 2022-10-04 Rockwell Collins, Inc. Flipped or frozen display monitor
CN113808530B (zh) * 2021-10-18 2023-02-28 中科芯集成电路有限公司 一种led驱动芯片下鬼影消除信号实现方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0895531A (ja) 1994-09-22 1996-04-12 Casio Comput Co Ltd 液晶表示装置
JPH1023359A (ja) 1996-07-05 1998-01-23 Canon Inc 表示装置
JPH1173159A (ja) 1997-08-29 1999-03-16 Tdk Corp 有機elディスプレイの駆動装置および駆動方法
JP3229250B2 (ja) 1997-09-12 2001-11-19 インターナショナル・ビジネス・マシーンズ・コーポレーション 液晶表示装置における画像表示方法及び液晶表示装置
JP3426520B2 (ja) * 1998-12-08 2003-07-14 富士通株式会社 表示パネルの駆動方法及び表示装置
JP2000259124A (ja) * 1999-03-05 2000-09-22 Sanyo Electric Co Ltd エレクトロルミネッセンス表示装置
JP2001350452A (ja) 2000-06-08 2001-12-21 Nec Microsystems Ltd 液晶駆動制御装置及び駆動制御方法並びに液晶表示機器
JP2003015613A (ja) 2001-06-29 2003-01-17 Internatl Business Mach Corp <Ibm> 液晶表示装置、液晶ドライバ、lcdコントローラ、および複数のドライバicにおける駆動方法
JP2003044015A (ja) 2001-08-01 2003-02-14 Seiko Epson Corp 電気光学装置および電子機器
JP2004341251A (ja) * 2003-05-15 2004-12-02 Renesas Technology Corp 表示制御回路及び表示駆動回路

Also Published As

Publication number Publication date
JP2005208506A (ja) 2005-08-04
US20050184933A1 (en) 2005-08-25
US7471270B2 (en) 2008-12-30

Similar Documents

Publication Publication Date Title
US7471270B2 (en) Display controller, display system, and display control method
US7471276B2 (en) Display controller, display system, and display control method
WO2020186811A1 (zh) 像素电路及驱动方法、显示面板及驱动方法、显示装置
US8035581B2 (en) Scan driver, organic light emitting display using the same, and method of driving the organic light emitting display
JP3744924B2 (ja) 表示コントローラ、表示システム及び表示制御方法
WO2016084544A1 (ja) 画素ユニット、表示パネル、および信号伝送方法
US20070079192A1 (en) Scan driver and organic light emitting display device having the same
US7545368B2 (en) Display controller, display system, and display control method
KR100568593B1 (ko) 평판 표시장치 및 그의 구동방법
TWI291687B (en) Light modulator having pixel memory decoupled from pixel display
CN111433839A (zh) 像素驱动电路、方法、以及显示设备
TW201947571A (zh) 畫素驅動電路及具有畫素驅動電路的顯示裝置
JP2003036054A (ja) 表示装置
CN116189604A (zh) 像素驱动电路、方法和显示面板
JP4892864B2 (ja) 表示コントローラ、表示システム及び表示制御方法
JP4661329B2 (ja) 表示システム、表示コントローラ及び表示制御方法
CN112216238A (zh) 显示装置的信号处理方法
JP2006308900A (ja) 表示コントローラ、表示システム及び表示制御方法
JP5353929B2 (ja) 表示コントローラ、表示システム及び表示制御方法
KR100629177B1 (ko) 유기 전계발광 표시장치
JP2006317535A (ja) 表示コントローラ、表示システム及び表示制御方法
KR100602355B1 (ko) 데이터 구동칩 및 발광 표시장치
CN101169917A (zh) 有机发光显示器与其驱动方法
KR100568598B1 (ko) 일렉트로 루미네센스 표시소자의 구동방법 및 장치
KR20210061077A (ko) 발광 제어 신호 발생부 및 이를 포함하는 발광 표시 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050812

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20050812

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20050831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060306

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060306

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: 20060822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060904

R150 Certificate of patent or registration of utility model

Ref document number: 3856001

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090922

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100922

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100922

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120922

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130922

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees