(57)【要約】【課題】消費電力を低減する。【解決手段】データドライバ３０は、ディスプレイパネル１１０の複数のデータ線ＤＬごとに設けられ、それぞれが対応するデータ線ＤＬに駆動信号を供給する複数の駆動ユニットＤＵを含む。走査ドライバ４０は、ディスプレイパネル１１０の複数の走査線ＳＬを駆動する。画像メモリ１２は、外部から供給されるパネル１１０に表示すべき画像データＧＤを格納する。ラインコード生成部１４は、走査線ＳＬを単位とするラインデータＬＤを所定の演算処理によってエンコードし、走査線ＳＬごとのラインコードＬＣを生成する。コントローラ１６は、画像メモリ１２に格納された画像データＧＤおよび走査線ＳＬごとのラインコードＬＣにもとづいて、データドライバ３０および走査ドライバ４０を制御する。【選択図】図１
2010113050.tif 000002
【特許請求の範囲】
【請求項１】
マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルの駆動回路であって、
前記ディスプレイパネルの複数のデータ線ごとに設けられ、それぞれが対応する前記データ線に駆動信号を供給する複数の駆動ユニットを含むデータドライバと、
前記ディスプレイパネルの複数の走査線を駆動する走査ドライバと、
外部から供給される前記パネルに表示すべき画像データを格納するメモリと、
前記画像データを、走査線を単位として所定の演算処理によってエンコードし、走査線ごとのコードを生成するラインコード生成部と、
前記メモリに格納された画像データおよび前記走査線ごとのコードにもとづいて、前記データドライバおよび前記走査ドライバを制御するコントローラと、
を備え、
前記走査ドライバは、前記複数の走査線のうち、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を同時に選択することを特徴とする駆動回路。
【請求項２】
前記走査ドライバは、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を、通常の選択期間のＫ倍の期間、同時に選択し、
前記データドライバは、前記複数の駆動ユニットにより生成される駆動信号の値を、通常の駆動時の１／Ｋ倍に設定することを特徴とする請求項１に記載の駆動回路。
【請求項３】
前記ラインコード生成部は、最小完全ハッシュ関数を用いてエンコードすることを特徴とする請求項１または２に記載の駆動回路。
【請求項４】
前記ラインコード生成部は、走査線ごとの画像データを受けるたびに、エンコードすることを特徴とする請求項１または２に記載の駆動回路。
【請求項５】
前記走査線ごとのコードを格納するメモリをさらに備えることを特徴とする請求項１または２に記載の駆動回路。
【請求項６】
マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルと、
前記ディスプレイパネルを駆動する請求項１から５のいずれかに記載の駆動回路と、
を備えることを特徴とするディスプレイ装置。
【請求項７】
マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルの駆動方法であって、
前記ディスプレイパネルの複数のデータ線ごとに設けられ、それぞれが対応する前記データ線に駆動信号を供給するステップと、
前記ディスプレイパネルの複数の走査線を駆動するステップと、
前記パネルに表示すべき画像データを、走査線を単位として所定の演算処理によってエンコードし、走査線ごとのコードを生成するステップと、
を備え、
前記走査線を駆動するステップは、前記複数の走査線のうち、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を同時に選択することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有機ＥＬパネルの駆動技術に関する。
【背景技術】
【０００２】
液晶ディスプレイに変わる次世代薄型ディスプレイとして、有機ＥＬ（electroluminescence）ディスプレイおよびその駆動回路の開発が盛んである。パッシブマトリクス型の有機ＥＬパネルは、複数の走査線と、複数のデータ線および複数の画素を備える。画素ごとの複数の有機ＥＬ素子は、走査線とデータ線の交点にマトリクス状に配置され、各有機ＥＬ素子は、その陽極（アノード）がデータ線に、陰極（カソード）が走査線に接続されている。
【０００３】
かかるパッシブマトリクス型の有機ＥＬパネルを駆動するために、データ線を駆動する陽極ドライバ（データドライバ）と、走査線を駆動する陰極ドライバ（走査ドライバ）が利用される。走査ドライバは、マトリクス状に配置される有機ＥＬ素子のうち、発光制御対象の走査線を、順番に選択していく。データドライバは、走査ドライバの選択動作と同期して、各データ線を駆動する。
【０００４】
かかるパッシブマトリクス型の有機ＥＬパネルでは、ある行の有機ＥＬ素子は、対応する走査線が選択された期間しか発光できない。したがってパネルの縦方向の解像度（走査線の数）が増加すると、各走査線の選択時間が短くなり、発光輝度が低下するという問題がある。発光輝度の低下をキャンセルするために、データドライバにより供給される電流を増加させると、消費電力が高くなってしまう。また、走査線の選択ごとに、各有機ＥＬ素子に付随する容量を充放電する必要があるため、この観点からも、走査線の増加は、消費電力を増加させてしまう。
【特許文献１】米国特許出願公開第２００７／４６６０３Ａ１号明細書
【特許文献２】米国特許出願公開第２００７／４６６１１Ａ１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的のひとつは、消費電力を低減可能な駆動回路の提供にある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルの駆動回路に関する。駆動回路は、ディスプレイパネルの複数のデータ線ごとに設けられ、それぞれが対応するデータ線に駆動信号を供給する複数の駆動ユニットを含むデータドライバと、ディスプレイパネルの複数の走査線を駆動する走査ドライバと、外部から供給されるパネルに表示すべき画像データを格納するメモリと、画像データを、走査線を単位として所定の演算処理によってエンコードし、走査線ごとのコードを生成するラインコード生成部と、メモリに格納された画像データおよび走査線ごとのコードにもとづいて、データドライバおよび走査ドライバを制御するコントローラと、を備える。走査ドライバは、複数の走査線のうち、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を同時に選択する。
【０００７】
この態様によると、走査線ごとの画像データをエンコードして圧縮することにより、コードを保持するメモリやレジスタの容量を減らすことができ、また圧縮前のデータ同士を比較するよりも、処理を簡潔化できる。さらに複数の走査線を同時に選択することにより、走査線の切り換え回数を減らすことができるため、切り換えにともなうプリチャージに必要な無効電力を低減できる。また、別の観点から言えば、複数の走査線を同時に選択した場合、それらの走査線の駆動時間を長くできるため、それらの走査線上の画素の明るさを高めることができる。
【０００８】
走査ドライバは、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を、通常の選択期間のＫ倍の期間、同時に選択してもよい。データドライバは、複数の駆動ユニットにより生成される駆動信号の値を、通常の駆動時の１／Ｋ倍に設定してもよい。
この場合、画素値が同じ画素を、従来の１／Ｋ倍の輝度で、Ｋ倍の時間、発光させることができ、人間が知覚する明るさを保ちつつ、消費電力を低減できる。
【０００９】
ラインコード生成部は、最小完全ハッシュ関数を用いてエンコードしてもよい。最小完全ハッシュ関数を用いることにより、エンコードの前と後のデータを１対１で対応づけることができる。
【００１０】
ラインコード生成部は、走査線ごとの画像データを受けるたびに、エンコードしてもよい。
【００１１】
ある態様の駆動回路は、走査線ごとのコードを格納するメモリをさらに備えてもよい。
【００１２】
本発明の別の態様は、ディスプレイ装置である。この装置は、マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルと、ディスプレイパネルを駆動する上述のいずれかの駆動回路と、を備える。
【００１３】
本発明のさらに別の態様は、マトリクス状に配置された複数の画素を有する有機ＥＬ（electroluminescence）ディスプレイパネルの駆動方法に関する。この方法は、ディスプレイパネルの複数のデータ線ごとに設けられ、それぞれが対応するデータ線に駆動信号を供給するステップと、ディスプレイパネルの複数の走査線を駆動するステップと、パネルに表示すべき画像データを、走査線を単位として所定の演算処理によってエンコードし、走査線ごとのコードを生成するステップと、を備える。走査線を駆動するステップは、複数の走査線のうち、対応するコードが一致するＫ本（Ｋは２以上の整数）の走査線を同時に選択する。
【００１４】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を、方法、装置などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明のある態様によれば、消費電力を低減でき、あるいは輝度を高めることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、実施の形態に係るディスプレイ装置２００の構成を示すブロック図である。ディスプレイ装置２００は、有機ＥＬディスプレイパネル（以下、単にパネルと称する）１１０およびその駆動回路１００を備える。
【００１７】
パネル１１０は、マトリクス状に配置された複数の画素ＰＩＸと、マトリクスの行ごとの設けられた複数の走査線ＳＬ（陰極線）と、列ごとに設けられた複数のデータ線ＤＬ（陽極線）と、を備える。各画素ＰＩＸは等価的に、カソードが対応する走査線ＳＬに接続され、アノードが対応するデータ線ＤＬに接続された有機ＥＬ素子（ＯＬＥＤ）と、ＯＬＥＤと並列に設けられた容量で表現できる。
【００１８】
駆動回路１００は、ＣＰＵインタフェース１０、画像メモリ１２、ラインコード生成部１４、コントローラ１６、ラインコード用メモリ１８、ラインコード比較部２０、データドライバ３０、走査ドライバ４０を備える。これらは、ひとつの半導体基板上に一体集積化されてもよいし、いくつかの基板に分けて構成されてもよい。
【００１９】
データドライバ３０は、複数の駆動ユニットＤＵと、駆動信号調節部３２を備える。複数の駆動ユニットＤＵは、複数のデータ線ＤＬごとに設けられ、それぞれが対応するデータ線ＤＬに駆動信号Ｓ１を供給する。駆動ユニットＤＵはｎビット（２ｎ階調）のＤ／Ａコンバータであり、ＰＷＭ（パルス幅変調）もしくはＰＡＭ（パルス振幅変調）を用いる。駆動信号Ｓ１はたとえば輝度に応じた電流信号であり、あるいは別の観点からみれば、画素ＰＩＸの容量を充電するための電圧信号である。
【００２０】
走査ドライバ４０は、複数の走査線ＳＬを順にサイクリックに選択する。具体的には、走査ドライバ４０は発光対象の選択すべき走査線ＳＬの電位を接地電位（ＧＮＤもしくはＶＳＳ）に固定する。
【００２１】
ＣＰＵインタフェース１０は、外部のホストプロセッサから出力される画像データを、所定数の画素を単位として受ける。ＣＰＵインタフェース１０は受け取った画像データを画像メモリ１２に格納するとともに、ラインコード生成部１４に対して、走査線（１ライン）ごとの画像データを出力する。
【００２２】
ラインコード生成部１４は、走査線ごとの画像データ（ラインデータＬＤ）を、所定の演算処理によってエンコードし、走査線ごとのコード（ラインコードＬＣ）を生成する。ラインコード生成部１４は、ラインデータＬＤを受けるたびにエンコードを実行し、ラインコードＬＣに変換する。言い換えれば、ラインコード生成部１４は画像メモリ１２に格納された画像データを参照するのではなく、ＣＰＵインタフェース１０から直接入力されるラインデータＬＤに対して、エンコード処理を行う。つまり画像メモリ１２に対する画像データＧＤの書き込みと、ラインコード用メモリ１８に対するラインコードＬＣの書き込みは、同時並列的に実行されるため、処理のオーバーヘッドは無視しうる。
【００２３】
ラインデータＬＤとラインコードＬＣは１対１で対応づけられる。すなわち、ラインコードＬＣの一致は、ラインデータＬＤの一致を意味する。たとえば、所定の演算処理は、最小完全ハッシュ関数を用いた処理であってもよい。最小完全ハッシュ関数を用いれば、エンコードの前のラインデータＬＤと後のエンコード後のラインコードＬＣを１対１で対応づけて、圧縮することができる。
【００２４】
ラインコード用メモリ１８には、ラインコード生成部１４から順次出力されるラインコードＬＣが格納される。ラインコードＬＣのデータ量は、ラインデータＬＤのそれよりも小さいため、ラインコード用メモリ１８の容量は画像メモリ１２よりも小さく、回路面積に与えるインパクトはそれほど大きくない。
【００２５】
ラインコード比較部２０は、ラインコード用メモリ１８に格納されたラインごとのラインコードＬＣを比較し、コードが一致する走査線を抽出する。
【００２６】
コントローラ１６は、画像メモリ１２に格納された画像データＧＤおよび走査線ＳＬごとのラインコードＬＣにもとづいて、データドライバ３０および走査ドライバ４０を制御する。
【００２７】
走査ドライバ４０は、複数の走査線ＳＬのうち、対応するラインコードＬＣが一致するＫ本（Ｋは２以上の整数）の走査線を同時に選択する。この処理は、マルチライン駆動制御部４２によって実行される。具体的には、マルチライン駆動制御部４２はラインコード比較部２０におけるラインコードＬＣの比較結果を参照し、コードが一致する走査線を同時に選択する。
【００２８】
図２は、パネル１１０に表示される画像データＧＤを一例を示す図である。図２は、１０行１０列のマトリクス状の画素を示しており、各画素の輝度が、オン（１）、オフ（０）の２値で制御される場合を示す。図２の例では、３行目と４行目のラインデータが一致し、５行目および７行目〜９行目のラインデータが一致する。
【００２９】
図２のスキャン番号は、ラインコード（ラインデータ）が一致する複数の走査線が同時に選択される様子を示す。ラインデータが一致する走査線には、同じスキャン番号が割り当てられている。
【００３０】
すなわち走査ドライバ４０は水平同期信号と同期して、第１、第２行目の走査線ＳＬ１、ＳＬ２を個別に順に選択する（スキャン番号１、２）。続く第３、第４行目の走査線ＳＬ３、ＳＬ４を同時に選択し（スキャン番号３）、続いて第５行目および第７〜第９行目の走査線ＳＬ５、ＳＬ７〜ＳＬ９を同時に選択し（スキャン番号４）、続いて第６行目の走査線ＳＬ６を選択し（スキャン番号５）、最後に第１０行目の走査線ＳＬ１０を選択する（スキャン番号６）。
【００３１】
スキャン番号３の動作中、データドライバ３０内の第４列目、第７列目の駆動ユニットＤＵ４、ＤＵ７が、対応するデータ線ＤＬ４、ＤＬ７に駆動信号を供給する。この間、第３、第４行目の走査線ＳＬ３、ＳＬ４が選択されているため、これらの走査線ＳＬ上の第４列、第７列目の画素が発光する。
【００３２】
たとえば図２の画像データを表示する場合、１フレーム１０本の走査線ＳＬに対して、従来の走査方式では、切り換え回数は１０回であったところ、実施の形態に係る駆動回路１００を用いれば、切り換え回数は６回ですむ。パネル１１０を駆動する際、走査線ＳＬを切り換えるたびに、画素ＰＩＸに輝度値に応じた駆動信号を与えるタイミングに先立ち、画素ＰＩＸに蓄えられた容量を充放電して初期化する必要がある。したがって、走査線ＳＬの切り換えの度に、無駄な電力が消費される。実施の形態に係る駆動回路１００では、切り換え回数を低減できるため、消費電力を低減できる。また消費電力の低減は、発熱の低減という別の効果をもたらす。
【００３３】
消費電力の低減の効果は、表示される画像データＧＤに応じて変化する。たとえばあるフレームの画像データが、全体が白いデータを表示する場合、すべてのラインコードは一致するであろう。この場合、マルチライン駆動制御部４２によって、すべての走査線ＳＬが同時に選択される。つまり１フレームで、走査線の選択動作が１回のみ実行されるため、消費電力低減の効果が最大限発揮される。時刻を表示したり、静止画のみを表示する目的で、電子機器には補助的なディスプレイが設けられる場合がある。補助的なディスプレイは、単調が画像を表示する場合が多いため、ラインデータが一致する確率は高く、実施の形態に係る駆動回路１００のアプリケーションとして好適である。
【００３４】
走査ドライバ４０は、互いに隣接しない複数の走査線ＳＬであっても、ラインコードが一致すれば、それらの走査線を同時に選択してもよい。この場合、消費電力の低減の効果を最大限に発揮できる。なお、この処理の場合、走査ドライバ４０は、すべての走査線ＳＬに対するラインコードＬＣの生成を待ってから、走査線ＳＬをスキャンする。
【００３５】
反対に走査ドライバ４０は、隣接し、かつラインコードが一致する走査線ＳＬのみを、同時に選択してもよい。この場合、全ての走査線ＳＬに対するラインコードＬＣの発生を待たずにパネル１１０を駆動できる。図２の画像を表示する場合、第７行目から９行目のセットと第５行目とは、隣接しないため、別のスキャン番号が割り当てられる。
【００３６】
なお、画像データは、図２に示すように白黒２値には限定されず、ｎビットのグレースケール、もしくはカラー画像であってもよい。
【００３７】
さらに駆動回路１００は、以下の処理を実行する。
Ｋ本（Ｋは２以上の整数）の走査線ＳＬのラインコードＬＣが一致するとき、走査ドライバ４０は、水平同期信号によって規定される通常の選択期間のＫ倍の期間、それらの走査線ＳＬを同時に選択する。データドライバ３０の駆動信号調節部３２は、複数の駆動ユニットＤＵにより生成される駆動信号の値を、通常の駆動時の１／Ｋ倍に設定する。
【００３８】
続いて駆動回路１００の動作を説明する。図３は、図２の画像データＧＤを表示する際の、駆動回路１００の駆動シーケンスを示すタイムチャートである。図３のタイムチャートには、水平同期信号ＨＳＹＮＣ、複数の走査線ＳＬの電位、駆動ユニットＤＵ４からの駆動信号が示される。
【００３９】
この処理を行うことにより、同時駆動される走査線ＳＬ上の画素を、１／Ｋ倍の輝度で、かつＫ倍の期間、発光させることができるため、人間が知覚する明るさを保ちつつ、消費電力を低減できる。
【００４０】
実施の形態にもとづき、特定の語句を用いて本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が可能である。
【図面の簡単な説明】
【００４１】
【図１】実施の形態に係るディスプレイ装置の構成を示すブロック図である。
【図２】パネルに表示される画像データを一例を示す図である。
【図３】図２の画像データを表示する際の、駆動回路の駆動シーケンスを示すタイムチャートである。
【符号の説明】
【００４２】
１０…ＣＰＵインタフェース、１２…画像メモリ、１４…ラインコード生成部、１６…コントローラ、１８…ラインコード用メモリ、２０…ラインコード比較部、３０…データドライバ、４０…走査ドライバ、４２…マルチライン駆動制御部、１００…駆動回路、１１０…パネル、２００…ディスプレイ装置、ＳＬ…走査線、ＤＬ…データ線、ＤＵ…駆動ユニット。
【図１】
2010113050.tif 000003
【図２】
2010113050.tif 000004
【図３】
2010113050.tif 000005