(57)【要約】【課題】表示画面における輝度ムラの改善【解決手段】データ線と走査線の交差点に対応して画素が形成されている表示部に対し、表示駆動装置がデータ線を駆動する。表示駆動装置は、データ線に対して定電流供給が行われない階調である第１の階調値とされた画素と、データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成する背景データ合成部と、走査線の選択タイミング毎に、データ線のそれぞれに対して、背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部とを備える。【選択図】図１２
2018151666.tif 000002
【特許請求の範囲】
【請求項１】
列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動装置であって、
前記データ線に対して定電流供給が行われない階調である第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成する背景データ合成部と、
前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部と、を備えた
表示駆動装置。
【請求項２】
前記背景データは、前記第１の階調値とされた画素と、前記第２の階調値とされた画素とが、上下左右方向に交互に配置されているデータである
請求項１に記載の表示駆動装置。
【請求項３】
前記第２の階調値は、前記データ線に対して定電流供給が行われる階調値のうちで定電流を供給する時間長が最短の階調値である
請求項１又は請求項２に記載の表示駆動装置。
【請求項４】
列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部と、
前記データ線に対して定電流供給が行われない第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成する背景データ合成部と、
前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部と、を備えた
表示装置。
【請求項５】
列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動方法として、
前記データ線に対して定電流供給が行われない第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成し、
前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給する
表示駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示駆動装置、表示装置、表示駆動方法に関し、特にデータ線と走査線が複数配設され、データ線と走査線の各交差点に対応して画素が形成されている表示パネルの駆動技術に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開平９−２３２０７４号公報
【特許文献２】特開２００１−１８８５０１号公報
【背景技術】
【０００３】
画像を表示する表示パネルとして、ＯＬＥＤ（Organic Light Emitting Diode：有機発光ダイオード）を用いる表示装置、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）を用いる表示装置等が知られている。多くの表示装置では、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とがそれぞれ複数配設され、データ線と走査線の各交差点に対応して画素が形成されている表示部を有する。
そしていわゆる線順次走査の場合、走査線ドライバが順次走査線を選択していきながら、データ線ドライバが、各データ線に１ライン分のデータ線駆動信号を出力することで画素としての各ドットの表示が制御される。
【０００４】
上記特許文献１にはいわゆる陰極リセット方式を利用する表示パネルの寄生容量による画素発光の立ち上がりの遅れを改善するために、走査が次の走査線に移る際に、すべての走査線を一旦リセット電位に接続する技術が開示されている。
上記特許文献２には、有機ＥＬ（Electroluminescence）素子に対する電流の供給開始から所定の期間は、定電流の値が大きくなるようにする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで例えばパッシブマトリクス駆動ＯＬＥＤ表示装置として、データ線に対し定電流駆動を行い、階調を定電流のデータ線駆動信号の幅（オン期間）で制御する駆動方式を考える。
この場合に、ライン毎の非点灯画素数の差により輝度ムラが発生し、画像品質を低下させるという問題があった。
ＯＬＥＤ表示装置を駆動する場合、データ線は定電流駆動、走査線は選択されたラインのみ接地状態となる。そしてデータ線と走査線間の画素には寄生容量が存在し、データ線と走査線の電位変動に応じて寄生容量への充放電が発生する。この充放電がＯＬＥＤを点灯させるための電流に影響することで輝度ムラが発生すると考えられる。
本発明では、このような輝度ムラを低減又は解消し、画像品質を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る表示駆動装置は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動装置であって、前記データ線に対して定電流供給が行われない階調である第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成する背景データ合成部と、
前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部と、を備えている。
【０００７】
前記背景データは、前記第１の階調値とされた画素と、前記第２の階調値とされた画素とが、上下左右方向に交互に配置されているデータである。
【０００８】
前記第２の階調値は、前記データ線に対して定電流供給が行われる階調値のうちで定電流を供給する時間長が最短の階調値である。
【０００９】
本発明に係る表示装置は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部と、
前記データ線に対して定電流供給が行われない第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成する背景データ合成部と、
前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部と、を備えた
表示装置。
【００１０】
本発明に係る表示駆動方法は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動方法として、前記データ線に対して定電流供給が行われない第１の階調値とされた画素と、前記データ線に対して非点灯用時間長の定電流供給が行われる第２の階調値とされた画素とが、一画面上で略均等に配置された背景データを、表示データに合成し、前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、前記背景データが合成された後の表示データで規定される画素の階調値に応じた時間長だけ定電流を供給する。
【００１１】
表示駆動装置は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動装置であって、前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部を備え、前記データ線駆動部は、表示データで規定される階調値が非点灯を示す値である画素の全部又は一部に対して、非点灯用時間長の定電流供給を行うように前記データ線を駆動するものも想定される。
通常は非点灯の画素（その画素が接続されたデータ線）に対しては定電流供給を行わないことで、その画素を非点灯の状態とする。これに対して本発明では、全部又は一部の非点灯の画素のデータ線に対しても、或る時間長（非点灯用時間長）の定電流供給を行うようにする。
上記の表示駆動装置においては、前記非点灯用時間長は、固定設定した或る特定の時間長とすることが考えられる。
つまり表示部内の画素の位置、走査線、データ線等の別に関わらず、表示データにおいて階調値が非点灯階調となっている画素に対しては、非点灯用時間長としての共通の時間長の期間、定電流供給を行う。
上記の表示駆動装置においては、前記非点灯用時間長は、表示データにおける点灯指示値のうちで最も低い階調の画素に対する定電流供給時間長よりも短い時間長とされる。
非点灯画素に対しての定電流供給により、実際にはその画素が点灯してしまう。そこで非点灯用時間長は、点灯する画素に対する定電流供給時間長よりも短くすることで、ほとんど点灯とは認識されないような電流供給を行い、点灯画素に対する駆動と区別する。
上記の表示駆動装置においては、前記非点灯用時間長は、表示データにおける点灯指示値のうちで最も低い階調の画素に対する定電流供給時間長の半分以下の時間長とされることが望ましい。
非灯画素に対しての定電流供給時間は、視覚上、非点灯と認識される範囲であることが表示品質の上で重要である。点灯状態の内で最も低い階調の場合の定電流供給時間長の半分以下として、視覚上は非点灯と認識されるようにする。
上記の表示駆動装置においては、前記非点灯用時間長が外部コマンドに応じて変更可能とされていることが考えられる。
非点灯時間長を外部コマンドで更新できるようにすることで、非点灯時間長を例えば表示部に応じて調整できるようにする。
表示装置は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部と、表示データに基づいて前記データ線を駆動する表示駆動部と、前記走査線に対して走査信号を与える走査線駆動部とを備える。表示駆動部は、上記の表示駆動装置の構成を有するものが想定される。
これにより、非点灯の画素のデータ線に対しても、或る時間長（非点灯用時間長）の定電流供給を行う表示装置を構成する。即ち上述の表示駆動装置を備えた表示装置として表示ムラを軽減又は解消できる表示装置を実現する。
【００１２】
表示駆動方法は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部に対して、表示データに基づく表示駆動を行う表示駆動方法が想定される。そして前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するとともに、表示データで規定される階調値が非点灯を示す値である画素の全部又は一部に対して、非点灯用時間長の定電流供給を行うように前記データ線を駆動する。
即ちライン毎の非点灯画素数の差に応じて生ずる輝度ムラの解消又は低減のため、非点灯画素にも電流供給を行う。
【００１３】
他の表示装置は、列方向に並ぶ複数の画素に共通に接続されたデータ線と、行方向に並ぶ複数の画素に共通に接続された走査線とが、それぞれ複数配設され、前記データ線と前記走査線の各交差点に対応して画素が形成されている表示部と、前記走査線に対して走査信号を与える走査線駆動部と、前記走査線の選択タイミング毎に、前記データ線のそれぞれに対して、表示データで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部を備えた表示駆動部と、前記表示駆動部に表示データを供給する表示動作制御部とを備える。そして前記表示動作制御部は、表示データで規定される階調値が非点灯を示す値である画素の全部又は一部に対して、前記データ線駆動部によって非点灯用時間長の定電流供給が行われるように表示データの階調値を変換して前記表示駆動部に供給するものが想定される。
このように表示駆動部に対して表示データを出力する表示動作制御部において表示データを変換しておく手法によっても、全部又は一部の非点灯の画素のデータ線に対しても、或る時間長（非点灯用時間長）の定電流供給を行うようにすることができる。
【発明の効果】
【００１４】
本発明によれば、ライン毎の非点灯画素数の差に応じて生ずる輝度変化による輝度ムラを解消又は低減し、もって表示品質を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態の表示装置及びＭＰＵのブロック図である。
【図２】第１の実施の形態の表示装置におけるアノードドライバ、カソードドライバ、画素を等価的に示した説明図である。
【図３】実施の形態のアノードドライバの回路構成の説明図である。
【図４】表示上で輝度変化が生じる状況の説明図である。
【図５】全体輝度と非点灯ドット数に対する輝度変化の説明図である。
【図６】実施の形態のコントローラＩＣ内のブロック図である。
【図７】実施の形態のタイミングコントローラのブロック図である。
【図８】実施の形態の階調テーブルと階調制御の説明図である。
【図９】実施の形態の走査線駆動信号とデータ線駆動信号の説明図である。
【図１０】第２の実施の形態の表示装置におけるアノードドライバ、カソードドライバ、画素を等価的に示した説明図である。
【図１１】第３の実施の形態の階調テーブル設定処理のフローチャートである。
【図１２】第４の実施の形態の表示データの説明図である。
【図１３】第４の実施の形態で用いる階調テーブルの説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を次の順序で説明する。
＜１．第１の実施の形態の表示装置及び表示駆動装置の構成＞
＜２．表示上に発生する輝度変化の説明＞
＜３．第１の実施の形態の表示駆動動作＞
＜４．第２の実施の形態＞
＜５．第３の実施の形態＞
＜６．第４の実施の形態＞
＜７．まとめ及び変形例＞
【００１７】
＜１．第１の実施の形態の表示装置及び表示駆動装置の構成＞
図１は実施の形態の表示装置１と、表示装置１の表示動作制御を行うＭＰＵ（Micro Processing Unit：演算装置）２を示している。
表示装置１は、表示画面を構成する表示部１０と、コントローラＩＣ（Integrated Circuit）２０と、カソードドライバ２１を有する。表示装置１内にＭＰＵ２を含めて構成する場合もある。
なお、図１の表示装置１（又はＭＰＵ２を含めた表示装置１）が本発明請求項の表示装置に相当する実施の形態である。またコントローラＩＣ２０が本発明請求項の表示駆動装置（又は表示駆動部）に相当する実施の形態である。
【００１８】
表示部１０は、データ線ＤＬと走査線ＳＬとが、それぞれ複数配設され、データ線ＤＬと走査線ＳＬの各交差点に対応して画素が形成されている。例えば２５６本のデータ線ＤＬ１〜ＤＬ２５６と、１２８本の走査線ＳＬ１〜ＳＬ１２８とが配設され、これに応じて２５６個の画素が水平方向に配置され、１２８個の画素が垂直方向に配置される。
従って表示部１０は、表示画像を構成する画素として２５６×１２８＝３２７６８個の画素を有する。本実施の形態の場合、各画素はＯＬＥＤを用いた自発光素子として形成される。なお、もちろん画素数、データ線数、走査線数は一例に過ぎない。
２５６本のデータ線ＤＬ１〜ＤＬ２５６のそれぞれは、表示部１０の列方向（垂直方向）に並ぶ１２８個の画素に共通に接続されている。また１２８本の走査線ＳＬ１〜ＳＬ１２８のそれぞれは、行方向（水平方向）に並ぶ２５６個の画素に共通に接続されている。
走査線ＳＬで選択されたラインの２５６個の画素に、データ線ＤＬから表示データ（階調値）に基づくデータ線駆動信号が与えられることで、当該ラインの各画素が、表示データに応じた輝度（階調）で発光駆動される。
なお「ライン」とは１つの走査線や、１つの走査線に接続された２５６個の画素の単位を意味するものとして用いている。
【００１９】
この表示部１０の表示駆動のためにコントローラＩＣ２０、カソードドライバ２１が設けられる。
コントローラＩＣ２０は、駆動制御部３１、表示データ記憶部３２、アノードドライバ３３を有する。アノードドライバ３３はデータ線ＤＬ１〜ＤＬ２５６を駆動する。
本例の場合、アノードドライバ３３は、駆動制御部３１から階調に応じた時間長のパルス信号（駆動制御信号ＡＤＳ）が与えられることに応じて、その駆動制御信号ＡＤＳで規定される期間にデータ線ＤＬに対して定電流出力を行う。データ線ＤＬに与えられる定電流信号を「データ線駆動信号」と呼ぶ。
即ち本例の表示装置１は、パッシブマトリクス駆動ＯＬＥＤ表示装置であり、またデータ線ＤＬに対し定電流駆動を行い、階調を定電流のデータ線駆動信号の幅（オン期間）で制御する駆動方式を採用する。
【００２０】
駆動制御部３１は、ＭＰＵ２との間でコマンドや表示データの通信を行い、コマンドに応じた表示動作を制御する。例えば駆動制御部３１は、表示開始のコマンドを受信すると、それに応じてタイミング設定を行って、カソードドライバ制御信号ＣＡをカソードドライバ２１に与え、走査線ＳＬの走査を開始させる。またカソードドライバ２１による走査に同期させてアノードドライバ３３から２５６本のデータ線ＤＬの駆動を実行させる。
アノードドライバ３３によるデータ線ＤＬの駆動に関しては、駆動制御部３１は、ＭＰＵ２から受信した表示データを表示データ記憶部３２に記憶させると共に、上記の走査タイミングに合わせて、表示データに基づく駆動制御信号ＡＤＳをアノードドライバ３３に供給する。これに応じてアノードドライバ３３が階調に応じたデータ線駆動信号をデータ線ＤＬに出力する。
このような制御により、選択されているライン、つまりカソードドライバ２１から選択レベルの走査信号が与えられている１つの走査線ＳＬ上の各画素が発光駆動される。順次各ラインが発光駆動されていくことで、フレーム画像表示が実現される。
なおアノードドライバ３３が出力するデータ線駆動信号の電流値は、駆動制御部３１からの電流値制御信号ＩＳにより設定される。
【００２１】
カソードドライバ２１は、走査線ＳＬの一端から走査信号を与える走査線駆動部として機能する。
カソードドライバ２１は、そのＱ１出力端子〜Ｑ１２８出力端子が、それぞれ走査線ＳＬ１〜ＳＬ１２８に接続された状態で配置されている。そして走査方向ＳＤとして示すように、Ｑ１出力端子からＱ１２８出力端子に向かって選択レベルの走査信号を順次出力することで、走査線ＳＬ１〜ＳＬ１２８を順次選択状態とする走査を行う。
【００２２】
このような走査を行うために駆動制御部３１はカソードドライバ２１に対してカソードドライバ制御信号ＣＡを供給する。
カソードドライバ制御信号ＣＡは走査の制御のための各種信号を包括的に示したものであり、例えばスキャン信号ＳＫ、ラッチ信号ＬＡＴ、クロック信号ＣＬＫ、ブランキング信号ＢＫが含まれる。
詳述は避けるがカソードドライバ２１は、図示しないシフトレジスタを内蔵し、このシフトレジスタはスキャン信号ＳＫとして与えられる選択レベルの信号をクロック信号ＣＬＫに基づいてＱ１出力端子側からＱ１２８出力端子側に向かうデータ転送を行う。このシフトレジスタの各段の出力がラッチ信号ＬＡＴで図示しないラッチ回路にラッチされ、その各ラッチ回路の出力が図示しないドライブ段の回路を介して、Ｑ１出力端子〜Ｑ１２８出力端子から各走査線ＳＬ１〜ＳＬ１２８に出力される。
このような動作によりカソードドライバ２１は、走査線ＳＬ１〜ＳＬ１２８を順次選択する走査を行うこととなる。
ブランキング信号ＢＫは、画素を発光駆動しないタイミングを規定する信号である。
【００２３】
図２は、表示部１０、アノードドライバ３３、カソードドライバ２１の構成を等価回路として示したものである。
図２に示すように表示部１０においては走査線ＳＬとデータ線ＤＬの交点毎に画素Ｇが配置され、マトリクス状に配置された画素Ｇによって表示画像が形成される。図２では画素Ｇを、ＯＬＥＤを表すダイオード記号と寄生容量を表す容量記号で示している。
【００２４】
カソードドライバ２１には、各走査線ＳＬ１〜ＳＬ１２８を、それぞれ電圧ＶＨＣに接続するか、グランドに接続するかを選択するスイッチＳＷＣ１〜ＳＷＣ１２８が設けられている。非選択状態の走査線ＳＬは電圧ＶＨＣに接続されており、選択されている走査対象の走査線ＳＬはグランドに接続される。つまりこの場合、選択レベルの走査信号とはグランド電位状態となる。走査線ＳＬ１〜ＳＬ１２８が順次グランド接続されることで、順次選択状態となる。
【００２５】
アノードドライバ３３においては、各データ線ＤＬ１〜ＤＬ２５６に対応して定電流源Ｉ１〜Ｉ２５６と、スイッチＳＷＡ１〜ＳＷＡ２５６が設けられている。
各データ線ＤＬ１〜ＤＬ２５６に対しては、選択状態の走査線ＳＬの２５６個の画素Ｇに対し、各表示データ（階調値）に応じた期間長だけ、定電流源Ｉ１〜Ｉ２５６からの定電流（データ線駆動信号）が与えられるように、スイッチＳＷＡ１〜ＳＷＡ２５６が駆動制御信号ＡＤＳによって制御される。
【００２６】
アノードドライバ３３が設定された電流値による定電流のデータ線駆動信号を、各画素の階調に応じた期間だけデータ線ＤＬ１〜ＤＬ２５６に供給するための、より具体的な構成例を図３に示す。
アノードドライバ３３には、基準電流生成部３３ａと電流出力部３３ｂが設けられる。
基準電流生成部３３ａは、電圧可変部８０、差動アンプ８３、ＰチャネルのＦＥＴ（Field Effect Transistor）８１、ＮチャネルのＦＥＴ８２、及び抵抗８４を有する。
差動アンプ８３の非反転入力には電圧可変部８０からの電圧ＶＲが印加され、反転入力は抵抗８４を介して接地されている。電圧可変部８０の電圧ＶＲは電流値制御信号ＩＳにより可変制御される。
差動アンプ８３の出力端はＦＥＴ８２のゲートに接続され、ＦＥＴ８２のソースは差動アンプ８３の反転入力に接続され、ＦＥＴ８２のドレインはＦＥＴ８１のドレインに接続されている。
【００２７】
ＦＥＴ８１はゲートがＦＥＴ８１のドレインに接続され、ソースが電圧ＶＨＡに接続され、ドレインがＦＥＴ８２のドレインに接続されている。
この構成により、ＦＥＴ８１のソース−ドレインには、電圧ＶＲに応じた基準電流ＩＲが流れる。つまり基準電流ＩＲの電流値は、電流値制御信号ＩＳにより可変制御されることになる。
【００２８】
電流出力部３３ｂには、各データ線ＤＬ１〜ＤＬ２５６に対応して、データ線ＤＬを電流源に接続する状態とグランドに接続する状態を切り替えるためのスイッチ８６、８７とＰチャネルのＦＥＴ８５が設けられている。
各ＦＥＴ８５はソースが電圧ＶＨＡに接続され、ドレインがスイッチ８６に接続される。各ＦＥＴ８５のゲートはＦＥＴ８１のドレイン及びゲートに接続されている。
スイッチ８６がオン、スイッチ８７がオフとされることで、各データ線ＤＬ１〜ＤＬ２５６は、各ＦＥＴ８５のドレインと接続される。またスイッチ８６がオフ、スイッチ８７がオンとされることで、各データ線ＤＬ１〜ＤＬ２５６はグランドに接続される。
そしてこの場合、ＦＥＴ８１と各ＦＥＴ８５がカレントミラー構成を採る。従って、スイッチ８６がオン、スイッチ８７がオフのとき、データ線ＤＬには、基準電流ＩＲの電流値の定電流信号とされたデータ線駆動信号が与えられる。
スイッチ８６、８７は駆動制御部３１からの駆動制御信号ＡＤＳによりオン／オフされる。例えばスイッチ８６がＰチャネルＦＥＴ、スイッチ８７がＮチャネルＦＥＴとされた場合、駆動制御信号ＡＤＳがＬ（Ｌｏｗ）レベルのときにデータ線ＤＬに定電流供給が行われ、駆動制御信号ＡＤＳがＨ（Ｈｉｇｈ）レベルのときにデータ線ＤＬが接地される。
【００２９】
以上の構成から理解されるように、まずデータ線ＤＬに与えられるデータ線駆動信号としての定電流値は、電流値制御信号ＩＳによって可変設定される。またデータ線ＤＬにデータ線駆動信号が与えられる期間は、駆動制御信号ＡＤＳによって制御される。従って駆動制御信号ＡＤＳが階調値に応じた期間長のパルス信号とされることで、データ線ＤＬへの定電流（データ線駆動信号）供給期間が、階調値に応じて制御され、これによって画素Ｇが階調に応じた輝度の発光を行うものとなる。
なお図３に示されるアノードドライバ３３と図２に示されるアノードドライバ３３との対応でいえば、図３のスイッチ８６，８７の組が図２のスイッチＳＷＡ１〜ＳＷＡ２５６に相当し、図３の他の各部が、図２の定電流源Ｉ１〜Ｉ２５６に相当するといえる。
【００３０】
＜２．表示上に発生する輝度変化の説明＞
ここで表示上に発生する輝度変化について説明しておく。
図４は、表示上の輝度ムラの様子を模式的に示している。表示画面を領域ＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４に分けて示しているが、各領域ＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４は、それぞれ或る数のラインで構成される領域としている。例えば領域ＡＲ４は走査線ＳＬ１〜ＳＬ３２の範囲、領域ＡＲ３は走査線ＳＬ３３〜ＳＬ６４の範囲、領域ＡＲ２は走査線ＳＬ６５〜ＳＬ９６の範囲、領域ＡＲ１は走査線ＳＬ９７〜ＳＬ１２８の範囲などとする。
表示している階調は２種類で、非点灯と、点灯状態の或る階調値である。領域ｄ１は非点灯画素の部分である。例えば２５６階調表現を行っているとすると、階調値＝０／２５５の部分である。領域ｄ２は、或る階調値（ｘ／２５５）での点灯画素の部分である。ｘは１〜２５５のいずれかの値であり、例えばｘ＝１２８などと考えれば良い。
領域ＡＲ１の各ラインは、１ライン全て階調値（ｘ／２５５）で点灯している。
領域ＡＲ２の各ラインは、１ラインのうち１／４の画素が非点灯（０／２５５）で、３／４の画素が階調値（ｘ／２５５）で点灯している。
領域ＡＲ３の各ラインは、１ラインのうち１／２の画素が非点灯（０／２５５）で、１／２の画素が階調値（ｘ／２５５）で点灯している。
領域ＡＲ４の各ラインは、１ラインのうち３／４の画素が非点灯（０／２５５）で、１／４の画素が階調値（ｘ／２５５）で点灯している。
このように各領域ＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４における点灯画素は、全て同じ階調（ｘ／２５５）で点灯しているにも関わらず、図で模式的に示すように、輝度差が生じている。即ち非点灯画素数が少ないラインほど点灯画素が明るくなり、非点灯画素数が多いラインほど点灯画素が暗くなってしまう。
このように各ラインでは点灯率に応じた輝度変動が生じる。なおここでは点灯率とは、
点灯率＝（１ラインの発光画素数）／（１ラインの画素数）
としている。
【００３１】
このような輝度ムラの原因は次のように考えられる。
図５Ｂは、点灯率が高いラインのモデルであり、ここでは全データ線ＤＬに発光駆動電流が与えられている状態を示している。電圧ＶＨＣの走査線ＳＬは非選択状態であり、０Ｖとされた走査線ＳＬが選択中のラインとなる。この場合、各データ線ＤＬに与えられた電流は、破線で示すように選択中の走査線ＳＬに流れる。
【００３２】
図５Ｃは点灯率が低いラインのモデルとして、一部のデータ線ＤＬに電流が与えられ、他のデータ線は０Ｖ（例えば接地）とされている状態を示している。
この場合、点灯画素に対応するデータ線ＤＬに与えられる電流は、破線で示すように選択中の走査線ＳＬだけでなく、非点灯画素に対応するデータ線ＤＬにも流れる。このためコンデンサの記号で示す各画素の容量成分のうち、非点灯画素の寄生容量に対する充電も行われることになり負荷が重くなる結果、発光駆動電流の立ち上がりが遅れるという事象が発生する。
【００３３】
以上を踏まえて考えると、図４の領域ＡＲ１のような点灯率の高いラインの画素に対する発光駆動電流は図５Ａの実線、領域ＡＲ４のような点灯率の低いラインの画素に対する発光駆動電流は図５Ａの破線のようになる。
つまり点灯率が高いラインの点灯画素に対する発光駆動電流は立ち上がりが早くなり、点灯率が低いラインの点灯画素に対する発光駆動電流は立ち上がりが遅くなる。
これによって図４に示したような輝度ムラが発生していると考えられる。
【００３４】
＜３．第１の実施の形態の表示駆動動作＞
実施の形態では、以上のように生じる輝度ムラに対応するために、非点灯画素に対してもデータ線駆動信号としてわずかな期間だけ定電流供給を行うようにする。
以下、このための構成を説明する。
なお第１及び第２の実施の形態でいう表示データ（ＤＴ）とは、ＭＰＵ２からコントローラＩＣ２０に転送される段階の各画素の階調値を表す所定ビット数のデータである。
【００３５】
図６は、表示駆動装置として機能するコントローラＩＣ２０の内部を示しているが、特に駆動制御部３１内を詳細に示したものである。
駆動制御部３１内には、ＭＰＵインターフェース４１、コマンドデコーダ４２、発振回路４３、タイミングコントローラ４４、電流設定部４５が設けられる。
【００３６】
ＭＰＵインターフェース４１は、上述したＭＰＵ２との間の各種通信を行うインターフェース回路部である。具体的には表示データやコマンド信号、輝度設定値の送受信がＭＰＵインターフェース４１とＭＰＵ２の間で行われる。
コマンドデコーダ４２は、ＭＰＵ２から送信されてきたコマンド信号を図示しない内部レジスタに取り込むと共に、コマンド信号のデコードを行う。そしてコマンドデコーダ４２は、取り込んだコマンド信号の内容に応じた動作を実行させるべく、タイミングコントローラ４４に必要な通知を行う。またコマンドデコーダ４２は取り込んだ表示データを表示データ記憶部３２に記憶させる。
【００３７】
発振回路４３は、表示駆動制御のためのクロック信号ＣＫを発生させる。
クロック信号ＣＫは表示データ記憶部３２に供給されてデータの書込／読出動作のクロックとして用いられる。またクロック信号ＣＫはタイミングコントローラ４４の処理に使用される。
【００３８】
電流設定部４５は、ＭＰＵインターフェース４１を介してＭＰＵ２から指示された輝度設定値を取り込む。そして指示された輝度設定値に応じて電流値制御信号ＩＳをアノードドライバ３３に供給する。
図３で説明したように電流値制御信号ＩＳによってデータ線駆動信号としての定電流値が制御される。つまりＭＰＵ２からの指示によって表示部１０による画面の全体輝度を制御（ディミング制御）できる構成としている。
【００３９】
タイミングコントローラ４４は、表示部１０の走査線ＳＬ、データ線ＤＬの駆動タイミングを設定する。そしてタイミングコントローラ４４はカソードドライバ制御信号ＣＡを出力して、カソードドライバ２１によるライン走査を実行させる。
またタイミングコントローラ４４はアノードドライバ３３に駆動制御信号ＡＤＳを出力してデータ線ＤＬの駆動（データ線駆動信号としての定電流出力）を実行させる。またこの動作のために、表示データを表示データ記憶部３２から読み出し、表示データに基づいて駆動制御信号ＡＤＳを生成する。これにより、アノードドライバ３３が、各走査線ＳＬの走査タイミングにあわせて、該当ラインの各画素に駆動制御信号に応じた定電流（データ線駆動信号）の出力を行うことになる。
【００４０】
図７にタイミングコントローラ４４の具体的な構成例を示す。
タイミングコントローラ４４は上述の表示データ記憶部３２に記憶された表示データＤＴを１ライン単位でバッファ５２に取り込みながら、駆動制御信号ＡＤＳの生成を行う。
バッファ５２には、表示データ記憶部３２から読み出された１ライン分の表示データＤＴ（２５６画素の表示データ）がバッファリング（一時保存）される。表示データＤＴは例えば１画素につき８ビットで２５６階調（「０／２５５」〜「２５５／２５５」）を表現するデータである。
【００４１】
バッファリングされた１ライン分の表示データＤＴ、即ち２５６画素分の表示データは、１画素分（８ビット）毎にセレクタ５３に供給される。セレクタ５３は、８ビットで表現される階調値に応じて、階調テーブル記憶部５４に記憶された目標カウンタ値を選択して出力する。
階調テーブル記憶部５４に記憶された階調テーブルは、例えば図８Ａに示すように、８ビットバイナリデータと目標カウンタ値が対応づけられたテーブル構造とされている。なお図８Ａでは参考のため、階調値とパルス幅も加えて示しているが、これらは実際のテーブルデータとして記憶する必要はない。
階調値は８ビットバイナリデータ「００００００００」〜「１１１１１１１１」で表される２５６階調を「０／２５５」〜「２５５／２５５」と表記したものである。
「０／２５５（＝００００００００）」は最低輝度の黒表示階調で、画素を非点灯とすることを指示する情報である。
「１／２５５（＝０００００００１）」〜「２５５／２５５（＝１１１１１１１１）」は画素の点灯指示の情報であり、「２５５／２５５」は最高輝度の白表示階調である。
パルス幅は、目標カウンタ値によって制御されるデータ線駆動信号としてのパルス幅を時間値で示したもので、これはアノードドライバ３３の定電流出力の時間長となる。
この例では、あくまで一例であるが、目標カウンタ値の１カウントを０．１２５μｓ相当としており、例えば目標カウンタ値＝１０２０であれば、パルス幅は１２７．５μｓとなる。
【００４２】
本実施の形態の場合、「０／２５５」階調に対応する目標カウンタ値＝１としている。
「０／２５５」階調、つまり表示データ「００００００００」は、非点灯指示の情報である。このため通常は目標カウンタ値＝０とし、「０／２５５」階調の画素のデータ線ＤＬに対しては、アノードドライバ３３は定電流出力を行わない。
これに対して本実施の形態では、目標カウンタ値＝１としていることで、非点灯の画素に対しても、例えば０．１２５μｓの期間、定電流供給を行うことになる。
なお、目標カウンタ値＝１としているのは一例であり、目標カウンタ値＝２，或いは目標カウンタ値＝３とすることもあり得る。
【００４３】
図７の構成において、セレクタ５３は、８ビットバイナリデータで表現される表示データＤＴに応じて、この階調テーブルを参照し、目標カウンタ値ＣＴを読み出して出力する。例えば８ビットの表示データが「１１１１１１０１」（２５３／２５５階調）である場合、目標カウンタ値＝１０１２を出力する。
このように目標カウンタ値ＣＴは、表示データＤＴとしての階調値を、実際に電流供給を行う時間を制御する値に変換したものである。
セレクタ５３から出力された目標カウンタ値ＣＴは、ラッチ回路６０（６０−１〜６０−２５６）にラッチされる。
【００４４】
ラッチ回路６０は、１ライン分の各画素に対応して複数個（本例ではラッチ回路６０−１〜６０−２５６の２５６個）設けられている。そして１ライン分の各画素の目標カウンタ値ＣＴは、それぞれ対応するラッチ回路６０にラッチされる。従って、１ライン分の各画素についての目標カウンタ値ＣＴが、それぞれラッチ回路６０−１〜６０−２５６に取り込まれる。
各ラッチ回路６０−１〜６０−２５６にラッチされた目標カウンタ値ＣＴは、それぞれ比較回路６２（６２−１〜６２−２５６）において、カウンタ６１のカウント値と比較され、その比較結果として、各データ線ＤＬについての駆動制御信号ＡＤＳが得られる。
【００４５】
この動作を図８Ｂで説明する。カウンタ６１は所定のクロック信号に応じて所定上限値までのカウントアップを繰り返す。所定上限値は走査線ＳＬの１ライン期間に対応した値に設定される。比較回路６２の出力は、カウンタ値のリセットタイミングでＬレベルに立ち下がる。そしてカウンタ値が、ラッチされた目標カウンタ値ＣＴに達すると、比較回路６２の出力はＨレベルに立ち上がる。
例えば或るラッチ回路６２−ｘにラッチされた目標カウンタ値ＣＴ＝Ｄｐｗ１の場合、比較回路６２−ｘからの比較出力として駆動制御信号ＡＤＳ１が得られる。また、或るラッチ回路６２−ｙにラッチされた目標カウンタ値ＣＴ＝Ｄｐｗ２の場合、比較回路６２−ｙからの比較出力として駆動制御信号ＡＤＳ２が得られる。
結局、比較回路６２−１〜６２−２５６の出力は、それぞれ対応するラッチ回路６０−１〜６０−２５６にラッチされた目標カウンタ値ＣＴに応じた時間長のパルスとなる。
このような各比較出力が各データ線ＤＬ１〜ＤＬ２５６についての駆動制御信号ＡＤＳとしてアノードドライバ３３に供給される。図３で説明したようにアノードドライバ３３は、各駆動制御信号ＡＤＳのパルスのＬレベル期間に、各データ線ＤＬ１〜ＤＬ２５６に定電流（データ線駆動信号）の出力を行う。
これによって表示データＤＴに示された階調に応じた時間長の定電流出力が、各データ線ＤＬに対して行われる。
【００４６】
以上の構成により、本実施の形態においてアノードドライバ３３が各データ線ＤＬに出力するデータ線駆動信号としては、非点灯画素に対してもわずかな時間、定電流供給を行うものとなる。
図９Ａに走査線駆動信号とデータ線駆動信号の例を示す。
走査線駆動信号として、カソードドライバ２１から走査線ＳＬ１，ＳＬ２，ＳＬ３に与えられる信号を示している。走査線駆動信号がＬレベルとなる期間が、その走査線が選択状態となる期間である。なおブランキング信号ＢＫは、全ての画素を発光駆動しないタイミング（ブランキング期間）を規定する信号であり、この図９Ａはいわゆる「Ｌブランキング駆動」として、ブランキング信号ＢＫのＨレベルで示されるブランキング期間には、全ての走査線ＳＬ及びデータ線ＤＬはＬレベルとされる例である。ブランキング期間においてはデータ線駆動信号としての定電流供給は行われない。
【００４７】
走査線駆動信号により、各走査線ＳＬ１，ＳＬ２・・・が、順次選択状態とされる。走査線駆動信号としてＬレベルが与えられることで各走査線ＳＬが選択される。
ここでデータ線ＤＬｐは、走査線ＳＬ１，ＳＬ２，ＳＬ３上の各画素が、それぞれ表示データＤＴで指定される階調で発光される画素に定電流を供給するデータ線であるとする。
このデータ線ＤＬｐには、データ線駆動信号として、選択された走査線ＳＬ上の各画素の階調に応じた時間長（ＴＫ１，ＴＫ２，ＴＫ３）で定電流が供給される。図のパルス波形がアノードドライバ３３の出力端子電圧であり、これは定電流供給期間を示すことになる。このＨレベルのパルス期間、即ちアノードドライバ３３のデータ線ＤＬｐに対する出力端子電圧＝ＶＨＡ（図２，図３参照）とされる期間が、各画素の発光期間となり、その長短で階調が表現される。
【００４８】
一方、データ線ＤＬｑは、走査線ＳＬ１，ＳＬ２，ＳＬ３上の各画素が、それぞれ表示データＤＴで階調「０／２５５」が指定された、非点灯画素となっているデータ線であるとする。
このデータ線ＤＬｑには、通常は、全く定電流供給が行われないところ、本実施の形態では図示のように、或る所定の期間（非点灯用時間長ＴＫ０）だけ、定電流供給が行われる。即ちアノードドライバ３３のデータ線ＤＬｑに対しても出力端子電圧＝ＶＨＡとされる。この非点灯用時間長ＴＫ０の定電流供給は、発光される画素に対するデータ線ＤＬｐの定電流供給の開始タイミングから行われる。
これは、図８Ａのように表示データ「００００００００（＝０／２５５階調）」に対して、目標カウンタ値ＣＴ＝１と設定されていることによる。表示データＤＴで規定される階調値が非点灯を示す値であるにもかかわらず、目標カウンタ値ＣＴ＝１とされることで、例えば非点灯用時間長ＴＫ０＝０．１２５μｓの期間、非点灯画素にも定電流が与えられる。
【００４９】
このように非点灯画素に対しても非点灯用時間長ＴＫ０だけ定電流を与えることで、図４で説明した輝度ムラの発生を抑制できる。
これは、点灯開始時点で図５Ｂの状態となり、非点灯用時間長ＴＫ０を経過すると図５Ｃの状態になるという動作として、図５Ｂの状態が瞬間的に発生することによる。即ち非点灯画素の寄生容量への充電が発生し、図５Ｃの状態になった時点で非点灯画素の寄生容量への充電のための負荷が軽減される。このため点灯率の低いラインにおける発光駆動電流の立ち上がりが改善される。
従って発光駆動電流は、ラインの点灯率に関わらず、ほぼ図５Ａの実線のようになり、これによって図４のような輝度ムラの発生が抑制される。
【００５０】
ところで非点灯画素は、本来は電流を流さないことで輝度ゼロ、つまり全く点灯させない状態としていたものである。このため、電流を流すことで発光状態となってしまえば、０／２５５階調がなくなり、階調表現が阻害され表示品質が低下する。
そこで本実施の形態は、非点灯画素への電流供給を行う非点灯用時間長ＴＫ０は非常に短い時間としている。つまり視覚上、点灯と認識できない程度の時間とする。
非点灯用時間長をどのような時間長にするかは多様に考えられるが、まず、少なくとも１つ上の階調、少なくとも１／２５５階調の定電流供給時間（図８Ａの例でいえば０．５μｓ）よりは短くする。このようにしないと、０／２５５階調が消失することになるためである。
また少なくとも１／２５５階調の定電流供給時間の１／２以下の時間長とすることが望ましい。そのような時間長であれば、階調を明確にわけることができ、また非点灯と認識されるレベルとなるからである。
【００５１】
なお電流値や画素の発光効率などにもよるため一概には言えないが、実際上、１μｓ以下の発光では、人は発光を認識することが困難になる。そのため非点灯用時間長ＴＫ０は少なくとも１μｓ以下の範囲であることが望ましい。例えば階調数の設定が１６階調（０／１５階調〜１５／１５階調）などと少なくなる場合、１／１５階調の定電流供給期間が６〜７μｓなどなることも考えられるが、そのような場合に、非点灯用時間長ＴＫ０は１μｓ以下であることが望ましいということになる。
【００５２】
＜４．第２の実施の形態＞
第２の実施の形態について説明する。第２の実施の形態は、図９ＡのようなＬブランキング駆動ではなく、図９Ｂのようにブランキング期間に、走査線ＳＬ及びデータ線ＤＬを特定電位状態（この例では電圧ＶＨＣ）とする駆動方式を用いる例である。
図示のように、ブランキング信号ＢＫのＨレベルで規定されるブランキング期間において、全ての走査線ＳＬ及びデータ線ＤＬは電圧ＶＨＣにセットされ、データ線駆動信号としての定電流供給は行われない。
ブランキング期間の終了後、データ線ＤＬｐにはアノードドライバ３３の出力端子電圧ＶＨＡ（ＶＨＣ＜ＶＨＡ）とされる定電流供給が、選択された走査線ＳＬ上の各画素の階調に応じた時間長だけ行われる。
同時にこの場合も、データ線ＤＬｑに、アノードドライバ３３の出力端子電圧ＶＨＡとされる定電流供給が、非点灯用時間長ＴＫ０だけ行われる。
【００５３】
このための構成例を図１０に示す。図１０は図２と同様に表示部１０、アノードドライバ３３、カソードドライバ２１の構成を等価回路として示したものである。図２と同一部分は同一符号を付し、説明を省略する。
この場合、アノードドライバ３３では、スイッチＳＷＡ１〜ＳＷＡ２５６が、３系統を選択的にデータ線ＤＬ１〜ＤＬ２５６に接続する構成とされる。即ち各データ線ＤＬ（ＤＬ１〜ＤＬ２５６）は、スイッチＳＷＡ１〜ＳＷＡ２５６により、定電流源（Ｉ１〜Ｉ２５６）が接続された状態と、グランドが接続された状態と、電圧ＶＨＣが接続された状態に切り替えられる。
そして駆動制御部３１からアノードドライバ３３にはブランキング信号ＢＫも供給され、スイッチＳＷＡ１〜ＳＷＡ２５６はブランキング期間において、各データ線ＤＬ１〜ＤＬ２５６を電圧ＶＨＣに接続した状態とする。
カソードドライバ２１では、スイッチＳＷＣ１〜ＳＷＣ１２８がブランキング期間において電圧ＶＨＣ側を選択していることで、走査線駆動信号はＨレベル（＝ＶＨＣ）とされる。
【００５４】
この第２の実施の形態において他の構成は第１の実施の形態と同様である。
図９Ａの場合と同様に、図９Ｂのデータ線ＤＬｐが、点灯画素が接続されているデータ線であるとすると、このデータ線ＤＬｐには、データ線駆動信号として、選択された走査線ＳＬ上の各画素の階調に応じた時間長（ＴＫ１，ＴＫ２，ＴＫ３）で定電流が供給される。
また、データ線ＤＬｑが、走査線ＳＬ１，ＳＬ２，ＳＬ３上の各画素が、それぞれ表示データＤＴで階調「０／２５５」が指定された、非点灯画素となっているデータ線であるとする。この場合に図８Ａのように表示データ「００００００００（＝０／２５５階調）」に対して、目標カウンタ値ＣＴ＝１と設定されていることで、例えば非点灯用時間長ＴＫ０＝０．１２５μｓの期間、非点灯画素にも定電流が与えられる。
これにより第１の実施の形態と同様、輝度ムラの発生が抑制される。
【００５５】
＜５．第３の実施の形態＞
第３の実施の形態は、図７の階調テーブル記憶部５４に記憶する階調テーブルをＭＰＵ２からのコマンドで書き換えるようにした例である。
具体的にはＭＰＵ２は階調テーブル設定コマンドを発行し、階調テーブルをコントローラＩＣ２０に受け渡して更新させる。
【００５６】
図１１に、ＭＰＵ２からの階調テーブル設定コマンドに対するコントローラＩＣ２０（駆動制御部３１）の処理を示す。
ステップＳ１０１として駆動制御部３１は階調テーブル設定コマンドを監視する。階調テーブル設定コマンドが受信された場合はステップＳ１０２に進み、駆動制御部３１はＭＰＵ２から送信されてくる階調テーブルを取り込む。
そして駆動制御部３１はステップＳ１０３でアノードドライバ３３における階調テーブル記憶部５４の書き換えを行う。
これにより各階調値に対応するパルス幅が異なる階調テーブルに更新される。
【００５７】
具体的には、０／２５５階調「００００００００」に対応する目標カウンタ値ＣＴが異なる階調テーブルに更新される。
つまりＭＰＵは、１／２５５階調〜２５５／２５５階調についての目標カウンタ値ＣＴが共通の階調テーブルであって、０／２５５階調に対応する目標カウンタ値ＣＴのみが異なる複数の階調テーブルを用意しておき、これらの内で選択した階調テーブルをコントローラＩＣ２０に与えるようにする。
【００５８】
これによって非点灯画素に対する定電流供給時間を微調整できる。
例えばパネルサイズや１ラインの画素数などにより、適切な非点灯用時間長が異なることが考えられる。そこで接続するパネルに応じて階調テーブルを変更することでフレキシブルに対応できることになる。
なお、０／２５５階調だけでなく、１／２５５〜２５５／２５５階調の目標カウンタ値ＣＴの異なる階調テーブルを用意して、更新できるようにしても良いことは言うまでもない。
【００５９】
＜６．第４の実施の形態＞
第４の実施の形態を説明する。第１〜第３の実施の形態では、非点灯画素の全てに対して、非点灯用時間長の定電流供給を行うものとしたが、このような定電流供給は、全ての非点灯画素ではなく、非点灯画素の一部に対して行うものでもよい。
【００６０】
第１〜第３の実施の形態のように非点灯画素のデータ線ＤＬの全てに対して、非点灯用時間長の定電流供給を行うことは輝度ムラ低減の観点で有効ではあるが、機種によっては、ノイズを多く発生させてしまう場合もある。そこで、例えば非点灯画素の一部に対応してデータ線ＤＬに非点灯用時間長の定電流供給を行うようにすることが考えられる。
例えば非点灯画素の半分（ほぼ半分）に対して非点灯用時間長の定電流供給を行う。このようにすると輝度ムラの低減を実現しつつ、ノイズ発生を抑えることができる。また電流供給を行う画素数が減ることで、消費電力を減らせることにもなる。
【００６１】
特には、定電流印加を行う非点灯画素のデータ線ＤＬは、一画面上で、一定間隔で略均等となるようにするのがよい。
ここでいう均等とは、具体的には、１ラインの中で１画素おきに、定電流印加を行うようにし、また或るラインと隣接するラインでも、定電流供給を行う画素と行わない画素の関係で隣り合うようにするとよい。即ち画面上で市松模様のように、定電流供給を行う非点灯画素と、定電流供給を行わない非点灯画素が配置されるような状態である。
【００６２】
これを実現するには、元の表示データＤＴに階調値（０／２５５）と階調値（１／２５５）が水平垂直に交互に配置された背景画像データを合成することが考えられる。
図１２Ａに表示データＤＴの例を模式的に示す。
図１２Ａは、ある階調値による「表示画像」という画像を有する表示データに対して、階調値（１／２５５）と階調値（０／２５５）が市松模様のように交互に配置された背景データを合成したイメージを示している。
この場合、例えばコントローラＩＣ２０の表示データ記憶部３２に記憶される表示データＤＴにおいて本来非点灯画素となる背景部分は、階調値（１／２５５）の画素と階調値（０／２５５）の画素が上下左右に交互に配置される状態となる。
【００６３】
タイミングコントローラ４４における階調テーブル記憶部５４には図１３の階調テーブルを記憶させる。
この階調テーブルは、階調値（０／２５５）に対しては、目標カウンタ値ＣＴ＝０とし、つまり電流供給を行わない設定とする。また階調値（１／２５５）に対しては、目標カウンタ値ＣＴ＝１とし、つまり０．１２５μｓの期間だけ電流供給を行う設定とする。
このようにすれば、図１２Ａの右端に示した合成した表示データに応じては、非点灯画素のうちのほぼ半分については非点灯用時間長（この場合０．１２５μｓ）の定電流供給が行われ、非点灯画素のうちの残りのほぼ半分は、定電流供給が行われない画素となる。
【００６４】
従ってＭＰＵ２が表示データＤＴをコントローラＩＣ２０に供給する際に、予め図１２Ａのような背景データの合成を行えばよい。
即ちＭＰＵ２は、表示データＤＴで規定される階調値が非点灯を示す値である画素の一部に対して、アノードドライバ３３によって非点灯用時間長の定電流供給が行われるように、表示データＤＴの階調値を変換してから、コントローラＩＣ２０（駆動制御部３１）に供給する。これにより非点灯画素のうちのほぼ半分に定電流供給が行われるようにすることができ、短時間の定電流供給によるノイズ発生を抑制できる。
【００６５】
但し、ＭＰＵ２ではデータ変換を行わずに、コントローラＩＣ２０の駆動制御部３１内において、背景データ合成部を設け、受信した表示データＤＴに図１２Ａのような背景データの合成を行い、合成した表示データＤＴを表示データ記憶部３２に記憶させるようにしてもよい。
これによりアノードドライバ３３は、元々の表示データＤＴで規定される階調値が非点灯を示す値である画素の一部に対して、非点灯用時間長の定電流供給を行うようにデータ線ＤＬを駆動することになる。
或いはタイミングコントローラ４４が、表示データ記憶部３２から表示データＤＴを読み出した段階で、図１２Ａのような背景データの合成を行い、合成した表示データＤＴが８ビットずつセレクタ５３に供給されるようにしてもよい。この場合もアノードドライバ３３は、元々の表示データＤＴで規定される階調値が非点灯を示す値である画素の一部に対して、非点灯用時間長の定電流供給を行うようにデータ線ＤＬを駆動することになる。
【００６６】
なお、ここでは非点灯画素のほぼ半分には定電流供給を行うとしたが、非点灯画素のうちで定電流供給を行う画素の割合は、必ずしもほぼ半分が適切とは限らない。表示パネルサイズや１ラインの画素数などの設計事項に応じて、輝度ムラの低減とノイズレベルの低減が最適化できる「割合」（定電流供給を行う非点灯画素の割合）が異なるためである。従ってどの程度の割合にするかは、実際の表示装置毎に検討することが望ましい。
【００６７】
ところで図１２Ｂは、ある階調の「表示画像」という画像を有する表示データに対して、階調値（１／２５５）の背景データを合成したイメージを示している。この場合、例えばコントローラＩＣ２０の表示データ記憶部３２に記憶される表示データは、階調値（１／２５５）の背景にある階調の「表示画像」という画像を有する表示データとなる。
ＭＰＵ２がこのように変換した表示データＤＴをコントローラＩＣ２０に供給すると、図１３の階調テーブルを用いている場合、非点灯画素の全部に対して非点灯用時間長の定電流供給が行われることになる。つまりＭＰＵ２側の表示データ変換によって、第１の実施の形態と同様の動作を行うこともできる。
【００６８】
＜７．まとめ及び変形例＞
以上の実施の形態では次のような効果が得られる。
実施の形態の表示駆動装置（コントローラＩＣ２０）は、列方向に並ぶ複数の画素に共通に接続されたデータ線ＤＬと、行方向に並ぶ複数の画素に共通に接続された走査線ＳＬとが、それぞれ複数配設され、データ線ＤＬと走査線ＳＬの各交差点に対応して画素が形成されている表示部１０に対して、表示データに基づく表示駆動を行う。そして表示駆動装置（コントローラＩＣ２０）は、走査線ＳＬの選択タイミング毎に、データ線ＤＬのそれぞれに対して、表示データＤＴで規定される画素の階調値に応じた時間長だけ定電流を供給するデータ線駆動部（タイミングコントローラ４４及びアノードドライバ３３）を備える。このデータ線駆動部は、表示データＤＴで規定される階調値が非点灯を示す値（０／２５５）である画素の全部又は一部に対して、非点灯用時間長の定電流供給を行うようにデータ線ＤＬを駆動するようにしている。
具体的には、表示データＤＴ＝０／２５５階調の場合も、０ではない目標カウント値ＣＴ（例えば１）に変換し、電流供給が行われるようにしている。
通常は非点灯の画素（その画素が接続されたデータ線ＤＬ）に対しては定電流供給を行わないことで、その画素を非点灯の状態とする。これに対して実施の形態では、非点灯の画素のデータ線ＤＴに対しても、或る時間長（非点灯用時間長）の定電流供給を行う。
これにより非点灯画素の寄生容量への充電に起因するデータ線駆動信号の立ち上がりが、１ラインにおける非点灯画素数（点灯率）によって大きく変動しないようにできる。従って点灯率に関わらず輝度の立ち上がりを略均一化でき、輝度ムラを低減又は解消できる。
なお、第４の実施の形態で述べたように、非点灯画素の一部に対して非点灯用時間長の定電流供給を行うようにすることで、輝度ムラを低減又は解消しつつ、ノイズを抑制できる場合もある。
【００６９】
また非点灯用時間長は、固定設定した或る特定の時間長としている。例えば目標カウンタ値ＣＴ＝１の場合の０．１２５μｓである。
つまり表示部１０内の画素の位置、走査線、データ線等の別に関わらず、表示データにおいて階調値が非点灯階調となっている画素に対しては、非点灯用時間長としての共通の時間長の期間、定電流供給を行う。
これにより単に非点灯階調の場合に特定の非点灯用時間長の定電流供給を行えばよく、回路構成や制御が容易化される。具体的には階調テーブルの設定（０／２５５階調の目標カウンタ値ＣＴの設定）で本実施の形態の動作が実現できる。従って回路変更等が不要で実施コストを低くでき、実用性は高い。
【００７０】
また非点灯用時間長は、表示データにおける点灯指示値のうちで最も低い階調（１／２５５）の画素に対する定電流供給時間長（例えば図８Ａの場合の０．５μｓ）よりも短い時間長とされる。
非点灯画素に対しての定電流供給により、実際にはその画素が点灯してしまう。そこで非点灯用時間長は、点灯する画素に対する定電流供給時間長よりも短くすることで、ほとんど点灯とは認識されないような電流供給を行い、点灯画素に対する駆動と区別する。これにより点灯画素との間の階調を損なわないようにし、表示品質を良好に保つ。
【００７１】
また非点灯用時間長は、表示データにおける点灯指示値のうちで最も低い階調（１／２５５）の画素に対する定電流供給時間長の半分以下の時間長とする。例えば図８Ａの例では０．５μｓに対する半分以下の０．１２５μｓとしている。
非灯画素に対しての定電流供給時間は、視覚上、非点灯と認識される範囲であることが表示品質の上で重要である。点灯状態の内で最も低い階調の場合の定電流供給時間長の半分以下として、視覚上は非点灯と認識されるようにする。これにより点灯画素との間の階調を損なわないようにし、表示品質を良好に保つ。
【００７２】
また第３の実施の形態で説明したように、非点灯用時間長（つまり階調テーブルにおける０／２５５階調の目標カウンタ値ＣＴ）が外部コマンドに応じて変更可能とされている。非点灯用時間長を外部コマンドで更新できるようにすることで、非点灯用時間長を例えば表示部に応じて調整できる。これにより最適な非点灯用時間長に調整することができる。またこれはコントローラＩＣ２０としての部品の汎用化にも好適である。
【００７３】
また第４の実施の形態において言及したが、ＭＰＵ２（表示動作制御部）側で表示データを変換しておく手法によっても、全部又は一部の非点灯の画素に非点灯用時間長の定電流供給を行うようにすることができる。コントローラＩＣ２０において階調テーブルが更新できない場合、或いは階調テーブルの更新をしないようにしたい事情がある場合などは、ＭＰＵ２側での表示データＤＴの処理により、輝度ムラの低減を実現できる。
【００７４】
以上、実施の形態について説明したが、本発明の表示装置や表示駆動装置は実施の形態に限定されず多様な変形例が考えられる。
例えば表示駆動装置の例として図１に示したコントローラＩＣ２０は、アノードドライバ３３を内蔵するものとしたが、アノードドライバ３３は別体であってもよい。
またコントローラＩＣ２０に、アノードドライバ３３とカソードドライバ２１の両方が内蔵されていてもよい。
【００７５】
また、コントローラＩＣ２０を特定の表示パネルに専用の部品とする場合など、階調テーブルは書換不能なＲＯＭデータとして記憶しても良い。
また階調テーブルを用いずに、表示データが非点灯を示す情報のときに、対応するデータ線ＤＬに所定の非点灯用時間長だけ電流を流す構成も各種考えられる。
また本発明はＯＬＥＤを用いる表示装置だけでなく、他の種の表示装置でも適用可能である。特に電流駆動による自発光素子を用いた表示装置に好適である。
【符号の説明】
【００７６】
１…表示装置
２…ＭＰＵ
１０…表示部
２０…コントローラＩＣ
３１…駆動制御部
３２…表示データ記憶部
３３…アノードドライバ
２１…カソードドライバ
４４…タイミングコントローラ
４５…電流設定部
５３…セレクタ
５４…階調テーブル記憶部
【図１】
2018151666.tif 000003
【図２】
2018151666.tif 000004
【図３】
2018151666.tif 000005
【図４】
2018151666.tif 000006
【図５】
2018151666.tif 000007
【図６】
2018151666.tif 000008
【図７】
2018151666.tif 000009
【図８】
2018151666.tif 000010
【図９】
2018151666.tif 000011
【図１０】
2018151666.tif 000012
【図１１】
2018151666.tif 000013
【図１２】
2018151666.tif 000014
【図１３】
2018151666.tif 000015