(57)【特許請求の範囲】
【請求項１】
ｎ個（ｎ≧２）のデジタル値が周期的に与えられ、前記ｎ個のデジタル値に対応するｎ個の駆動電圧を生成する駆動電圧生成回路であって、
前記ｎ個のデジタル値に対応するｎ個の駆動部と、
前記ｎ個の駆動部に対応するｎ個の増幅器と、
アンプ電圧供給部と、
アンプ電圧制御部とを備え、
前記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値を電圧に変換し、
前記ｎ個の増幅器の各々は、当該増幅器に対応する駆動部によって得られた電圧を増幅して前記駆動電圧を生成し、
前記アンプ電圧供給部は、前記ｎ個の増幅器を駆動させるためのアンプ電圧を供給し、
前記アンプ電圧制御部は、１周期分のｎ個のデジタル値がｑ周期分（ｑ≧１）与えられることによって得られるｎ×ｑ個のデジタル値の中から最大デジタル値を検出し、前記アンプ電圧供給部によって供給されるアンプ電圧を前記最大デジタル値に応じた電圧値に設定する
ことを特徴とする駆動電圧生成回路。
【請求項２】
請求項１において、
前記アンプ電圧供給部は、前記アンプ電圧制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から前記最大デジタル値に対応するアナログ電圧を前記アンプ電圧として選択する
ことを特徴とする駆動電圧生成回路。
【請求項３】
請求項１において、
前記アンプ電圧供給部は、前記アンプ電圧制御部の制御に従って、前記最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して前記アンプ電圧を生成する
ことを特徴とする駆動電圧生成回路。
【請求項４】
ｎ個（ｎ≧３）のデジタル値が周期的に与えられ、前記ｎ個のデジタル値に対応するｎ個の駆動電圧を生成する駆動電圧生成回路であって、
前記ｎ個のデジタル値に対応するｎ個の駆動部と、
前記ｎ個の駆動部に対応するｎ個の増幅器と、
アンプ電圧供給部と、
アンプ電圧制御部とを備え、
前記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値を電圧に変換するものであり、ｐ個（２≦ｐ≦ｎ−１）のグループのいずれか１つに属し、
前記ｎ個の増幅器の各々は、当該増幅器に対応する駆動部によって得られた電圧を増幅して前記駆動電圧を生成するものであり、前記ｐ個のグループのうち当該増幅器に対応する駆動部が属するグループに属し、
前記アンプ電圧供給部は、前記ｐ個のグループに対応するｐ個のアンプ電圧を供給し、
前記ｐ個のアンプ電圧の各々は、当該アンプ電圧に対応するグループに属する１または複数の増幅器を駆動させるための電圧であり、
前記アンプ電圧制御部は、１周期分のｎ個のデジタル値がｑ周期分（ｑ≧１）与えられることによって得られるｎ×ｑ個のデジタル値のうち第Ｘ番目（１≦Ｘ≦ｐ）のグループに対応する１または複数のデジタル値の中から第Ｘ番目の最大デジタル値を検出し、前記アンプ電圧供給部によって供給される第Ｘ番目のアンプ電圧を前記第Ｘ番目の最大デジタル値に応じた電圧値に設定する
ことを特徴とする駆動電圧生成回路。
【請求項５】
請求項４において、
前記アンプ電圧供給部は、前記ｐ個のアンプ電圧を供給するｐ個の供給部を含み、
前記アンプ電圧制御部は、第Ｘ番目の供給部によって供給される第Ｘ番目のアンプ電圧を前記第Ｘ番目の最大デジタル値に応じた電圧値に設定する
ことを特徴とする駆動電圧生成回路。
【請求項６】
請求項５において、
前記第Ｘ番目の供給部は、前記アンプ電圧制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から前記第Ｘ番目の最大デジタル値に対応するアナログ電圧を前記第Ｘ番目のアンプ電圧として選択する
ことを特徴とする駆動電圧生成回路。
【請求項７】
請求項５において、
前記第Ｘ番目の供給部は、前記アンプ電圧制御部の制御に従って、前記第Ｘ番目の最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して前記第Ｘ番目のアンプ電圧を生成する
ことを特徴とする駆動電圧生成回路。
【請求項８】
請求項５において、
前記アンプ電圧制御部は、前記ｐ個のグループに対応するｐ個の制御部を含み、
第Ｘ番目の制御部は、前記ｎ×ｑ個のデジタル値のうち前記第Ｘ番目のグループに対応する１または複数のデジタル値の中から第Ｘ番目の最大デジタル値を検出し、前記第Ｘ番目の供給部によって供給される第Ｘ番目のアンプ電圧を前記第Ｘ番目の最大デジタル値に応じた電圧値に設定する
ことを特徴とする駆動電圧生成回路。
【請求項９】
請求項８において、
前記第Ｘ番目の供給部は、前記第Ｘ番目の制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から前記第Ｘ番目の最大デジタル値に対応するアナログ電圧を前記第Ｘ番目のアンプ電圧として選択する
ことを特徴とする駆動電圧生成回路。
【請求項１０】
請求項８において、
前記第Ｘ番目の供給部は、前記第Ｘ番目の制御部の制御に従って、前記第Ｘ番目の最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して前記第Ｘ番目のアンプ電圧を生成する
ことを特徴とする駆動電圧生成回路。
【請求項１１】
請求項１〜１０のいずれか１項において、
基準電圧を供給する基準電圧供給部と、
前記基準電圧供給部によって供給された基準電圧に基づいて互いに異なる複数の階調電圧を生成する階調電圧生成部と、
１周期分のｎ個のデジタル値がｒ周期分（ｒ≧１）与えられることによって得られるｎ×ｒ個のデジタル値の中から最大デジタル値を検出し、前記基準電圧供給部によって供給される基準電圧を前記最大デジタル値に応じた電圧値に設定する基準電圧制御部と、
前記基準電圧制御部によって設定された基準電圧の電圧値と予め定められた基準電圧値との比に基づいて前記ｎ×ｒ個のデジタル値を加工し、加工後のｎ×ｒ個のデジタル値を前記ｎ個の駆動部に供給するデータ加工部とをさらに備え、
前記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値に基づいて前記複数の階調電圧の中からいずれか１つを選択する
ことを特徴とする駆動電圧生成回路。
【請求項１２】
請求項１〜１０のいずれか１項において、
１周期分の前記ｎ個のデジタル値がｓ周期分（ｓ≧１）与えられることによって得られるｎ×ｓ個のデジタル値の中から最大デジタル値を検出し、前記ｎ個の増幅器の各々のゲイン値を前記最大デジタル値に応じたゲイン値に設定するゲイン制御部と、
前記ゲイン制御部によって設定されたゲイン値と予め定められた基準ゲイン値との比に基づいて前記ｎ×ｓ個のデジタル値を加工し、加工後のｎ×ｓ個のデジタル値を前記ｎ個の駆動部に供給するデータ加工部とをさらに備える
ことを特徴とする駆動電圧生成回路。
【請求項１３】
請求項２，６，９のいずれか１項において、
前記ｉ個のアナログ電圧を供給するアナログ電圧供給部と、
１周期分の前記ｎ個のデジタル値がｖ周期分（ｖ≧１）与えられることによって得られるｎ×ｖ個のデジタル値をｉ個の閾値によって規定されるｉ個の区間に分配した場合に前記ｉ個の区間の各々に属するデジタル値の個数が均一に近づくように前記ｉ個の閾値を選択し、前記アナログ電圧供給部によって供給されるｉ個のアナログ電圧を前記ｉ個の閾値に応じた電圧値にそれぞれ設定するアナログ電圧制御部とをさらに備える
ことを特徴とする駆動電圧生成回路。
【請求項１４】
それぞれが表示素子を有するマトリクス状に配列されたｎ×ｍ個（ｍ≧２）の画素部を含む表示パネルと、
前記ｎ×ｍ個の画素部を行単位で駆動するゲートドライバと、
ｎ個のデジタル値に対応するｎ個の駆動電圧を前記ｎ×ｍ個の画素部のｎ個の画素列にそれぞれ供給する請求項１〜１３のいずれか１項に記載の駆動電圧生成回路とを備える
ことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のデジタル値に対応する複数の駆動電圧を生成する駆動電圧生成回路に関し、さらに詳しくは、消費電力の低減化技術に関する。
【背景技術】
【０００２】
従来より、有機ＥＬ表示装置や液晶表示装置などの表示装置では、有機ＥＬパネルや液晶パネルなどの表示パネルを駆動する回路として駆動電圧生成回路（例えば、ソースドライバなど）が知られている。駆動電圧生成回路は、画素の輝度レベルに対応する画素値に基づいて、表示パネルに含まれる表示素子（例えば、有機ＥＬ素子や液晶素子など）を駆動するための駆動電圧を生成している。また、このような表示装置では、消費電力を低減することが重要となっている。特許文献１には、映像データのピーク値に基づいて有機ＥＬ素子のカソード電圧を制御することによって消費電力を低減可能な表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、消費電力の低減化に対する要望は高まりつつあり、駆動電圧生成回路の消費電力を低減することも重要となってきている。例えば、表示装置の高画素化および高精細化に伴い、駆動電圧生成回路の消費電力も増加してきている。しかしながら、従来では、駆動電圧生成回路の消費電力の低減化については講じられていなかった。
【０００５】
そこで、この発明は、消費電力を低減可能な駆動電圧生成回路を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の１つの局面に従うと、駆動電圧生成回路は、ｎ個（ｎ≧２）のデジタル値が周期的に与えられ、上記ｎ個のデジタル値に対応するｎ個の駆動電圧を生成する駆動電圧生成回路であって、上記ｎ個のデジタル値に対応するｎ個の駆動部と、上記ｎ個の駆動部に対応するｎ個の増幅器と、アンプ電圧供給部と、アンプ電圧制御部とを備え、上記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値を電圧に変換し、上記ｎ個の増幅器の各々は、当該増幅器に対応する駆動部によって得られた電圧を増幅して上記駆動電圧を生成し、上記アンプ電圧供給部は、上記ｎ個の増幅器を駆動させるためのアンプ電圧を供給し、上記アンプ電圧制御部は、当該駆動電圧生成回路に与えられたｎ×ｑ個（ｑ≧１）のデジタル値の中から最大デジタル値を検出し、上記アンプ電圧供給部によって供給されるアンプ電圧を上記最大デジタル値に応じた電圧値に設定する。上記駆動電圧生成回路では、最大デジタル値に応じてアンプ電圧を制御することにより、最大デジタル値に応じてｎ個の増幅器の消費電力を低減できる。その結果、駆動電圧生成回路の消費電力を低減できる。
【０００７】
なお、上記アンプ電圧供給部は、上記アンプ電圧制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から上記最大デジタル値に対応するアナログ電圧を上記アンプ電圧として選択しても良い。または、上記アンプ電圧供給部は、上記アンプ電圧制御部の制御に従って、上記最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して上記アンプ電圧を生成しても良い。
【０００８】
この発明の別の局面に従うと、駆動電圧生成回路は、ｎ個（ｎ≧２）のデジタル値が周期的に与えられ、上記ｎ個のデジタル値に対応するｎ個の駆動電圧を生成する駆動電圧生成回路であって、上記ｎ個のデジタル値に対応するｎ個の駆動部と、上記ｎ個の駆動部に対応するｎ個の増幅器と、アンプ電圧供給部と、アンプ電圧制御部とを備え、上記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値を電圧に変換するものであり、ｐ個（２≦ｐ≦ｎ）のグループのいずれか１つに属し、上記ｎ個の増幅器の各々は、当該増幅器に対応する駆動部によって得られた電圧を増幅して上記駆動電圧を生成するものであり、上記ｐ個のグループのうち当該増幅器に対応する駆動部が属するグループに属し、上記アンプ電圧供給部は、上記ｐ個のグループに対応するｐ個のアンプ電圧を供給し、上記ｐ個のアンプ電圧の各々は、当該アンプ電圧に対応するグループに属する１または複数の増幅器を駆動させるための電圧であり、上記アンプ電圧制御部は、当該駆動電圧生成回路に与えられたｎ×ｑ個（ｑ≧１）のデジタル値のうち第Ｘ番目（１≦Ｘ≦ｐ）のグループに対応する１または複数のデジタル値の中から第Ｘ番目の最大デジタル値を検出し、上記アンプ電圧供給部によって供給される第Ｘ番目のアンプ電圧を上記第Ｘ番目の最大デジタル値に応じた電圧値に設定する。上記駆動電圧生成回路では、ｐ個のアンプ電圧を個別に制御することによって、ｎ個の増幅器の消費電力をグループ単位で低減できる。その結果、駆動電圧生成回路の消費電力をさらに低減できる。
【０００９】
また、上記アンプ電圧供給部は、上記ｐ個のアンプ電圧を供給するｐ個の供給部を含み、上記アンプ電圧制御部は、第Ｘ番目の供給部によって供給される第Ｘ番目のアンプ電圧を上記第Ｘ番目の最大デジタル値に応じた電圧値に設定しても良い。なお、上記第Ｘ番目の供給部は、上記アンプ電圧制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から上記第Ｘ番目の最大デジタル値に対応するアナログ電圧を上記第Ｘ番目のアンプ電圧として選択しても良い。または、上記第Ｘ番目の供給部は、上記アンプ電圧制御部の制御に従って、上記第Ｘ番目の最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して上記第Ｘ番目のアンプ電圧を生成しても良い。
【００１０】
また、上記アンプ電圧制御部は、上記ｐ個のグループに対応するｐ個の制御部を含み、第Ｘ番目の制御部は、当該駆動電圧生成回路に与えられたｎ×ｑ個のデジタル値のうち上記第Ｘ番目のグループに対応する１または複数のデジタル値の中から第Ｘ番目の最大デジタル値を検出し、上記第Ｘ番目の供給部によって供給される第Ｘ番目のアンプ電圧を上記第Ｘ番目の最大デジタル値に応じた電圧値に設定しても良い。
【００１１】
なお、上記第Ｘ番目の供給部は、上記第Ｘ番目の制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から上記第Ｘ番目の最大デジタル値に対応するアナログ電圧を上記第Ｘ番目のアンプ電圧として選択しても良い。または、上記第Ｘ番目の供給部は、上記上記第Ｘ番目の制御部の制御に従って、上記第Ｘ番目の最大デジタル値に対応する昇圧率でアナログ電圧を昇圧して上記第Ｘ番目のアンプ電圧を生成しても良い。
【００１２】
この発明のさらに別の局面に従うと、駆動電圧生成回路は、ｎ個（ｎ≧２）のデジタル値が周期的に与えられ、上記ｎ個のデジタル値に対応するｎ個の駆動電圧を生成する駆動電圧生成回路であって、上記ｎ個のデジタル値に対応するｎ個の駆動部と、上記ｎ個の駆動部に対応するｎ個の増幅器と、上記ｎ個の増幅器に対応するｎ個の供給部と、上記ｎ個の駆動部に対応するｎ個の制御部とを備え、上記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値を電圧に変換し、上記ｎ個の増幅器の各々は、当該増幅器に対応する駆動部によって得られた電圧を増幅して上記駆動電圧を生成し、第Ｘ番目（１≦Ｘ≦ｎ）の供給部は、第Ｘ番目の増幅器を駆動させるための第Ｘ番目のアンプ電圧を供給し、第Ｘ番目の制御部は、上記第Ｘ番目の供給部によって供給される第Ｘ番目のアンプ電圧を当該駆動電圧生成回路に与えられたｎ個のデジタル値のうち第Ｘ番目の駆動部に与えられたデジタル値に応じた電圧値に設定する。上記駆動電圧生成回路では、ｎ個のアンプ電圧を個別に制御することにより、ｎ個の増幅器の消費電力を増幅器毎に低減できる。その結果、駆動電圧生成回路の消費電力をさらに低減できる。
【００１３】
なお、上記第Ｘ番目の供給部は、第Ｘ番目の制御部の制御に従って、それぞれ異なるｉ個（ｉ≧２）のアナログ電圧の中から上記第Ｘ番目の駆動部に与えられたデジタル値に対応するアナログ電圧を上記第Ｘ番目のアンプ電圧として選択しても良い。
【００１４】
また、上記駆動電圧生成回路は、基準電圧を供給する基準電圧供給部と、上記基準電圧供給部によって供給された基準電圧に基づいて互いに異なる複数の階調電圧を生成する階調電圧生成部と、当該駆動電圧生成回路に与えられたｎ×ｒ個（ｒ≧１）のデジタル値の中から最大デジタル値を検出し、上記基準電圧供給部によって供給される基準電圧を上記最大デジタル値に応じた電圧値に設定する基準電圧制御部と、上記基準電圧制御部によって設定された基準電圧の電圧値と予め定められた基準電圧値との比に基づいて上記ｎ×ｒ個のデジタル値を加工し、加工後のｎ×ｒ個のデジタル値を上記ｎ個の駆動部に供給するデータ加工部とをさらに備え、上記ｎ個の駆動部の各々は、当該駆動部に対応するデジタル値に基づいて上記複数の階調電圧の中からいずれか１つを選択しても良い。上記駆動電圧生成回路では、最大デジタル値に応じて基準電圧を低下させることができ、階調電圧生成部の消費電力を低減できる。その結果、駆動電圧生成回路の消費電力を低減できる。
【００１５】
また、上記駆動電圧生成回路は、当該駆動電圧生成回路に与えられたｎ×ｓ個（ｓ≧１）のデジタル値の中から最大デジタル値を検出し、上記ｎ個の増幅器の各々のゲイン値を上記最大デジタル値に応じたゲイン値に設定するゲイン制御部と、上記ゲイン制御部によって設定されたゲイン値と予め定められた基準ゲイン値との比に基づいて上記ｎ×ｓ個のデジタル値を加工し、加工後のｎ×ｓ個のデジタル値を上記ｎ個の駆動部に供給するデータ加工部とをさらに備えていても良い。上記駆動電圧生成回路では、最大デジタル値に応じてｎ個の増幅器のゲイン値を低下させることができ、ｎ個の増幅器の消費電力を低減できる。その結果、駆動電圧生成回路の消費電力を低減できる。
【００１６】
また、上記駆動電圧生成回路は、上記ｉ個のアナログ電圧を供給するアナログ電圧供給部と、当該駆動電圧生成回路に与えられたｎ×ｖ個（ｖ≧１）のデジタル値をｉ個の閾値によって規定されるｉ個の区間に分配した場合に上記ｉ個の区間の各々に属するデジタル値の個数が均一に近づくように上記ｉ個の閾値を選択し、上記アナログ電圧供給部によって供給されるｉ個のアナログ電圧を上記ｉ個の閾値に応じた電圧値にそれぞれ設定するアナログ電圧制御部とをさらに備えていても良い。上記駆動電圧生成回路では、デジタル値の分布に応じてアナログ電圧を設定することによって、アンプ電圧と駆動電圧との電圧差を小さくすることができる。これにより、ｎ個の増幅器の消費電力をさらに低減でき、その結果、駆動電圧生成回路の消費電力をさらに低減できる。
【発明の効果】
【００１７】
以上のように、最大デジタル値に応じて増幅器の消費電力を低減でき、その結果、駆動電圧生成回路の消費電力を低減できる。
【図面の簡単な説明】
【００１８】
【図１】実施形態１による駆動電圧生成回路の構成例を示す図。
【図２】図１に示した画素部の構成例を示す図。
【図３】（Ａ）画素値と駆動電圧の電圧値との対応関係について説明するための図。（Ｂ）駆動電圧と駆動電流との対応関係について説明するための図。（Ｃ）駆動電流と輝度との対応関係について説明するための図。
【図４】最大画素値とアンプ電圧の電圧値との対応関係について説明するための図。
【図５】図１に示したアンプ電圧供給部の構成例を示す図。
【図６】図１に示したアンプ電圧制御部による動作について説明するための図。
【図７】図１に示したアンプ電圧制御部による動作の具体例について説明するための図。
【図８】総消費電力（定常）について説明するための図。
【図９】（Ａ）横縞模様の画像について説明するための図。（Ｂ）充放電について説明するための図。
【図１０】総消費電力（充放電＋定常）について説明するための図。
【図１１】図１に示したアンプ電圧制御部による動作の別の具体例について説明するための図。
【図１２】最大画素値とアンプ電圧の電圧値との別の対応関係について説明するための図。
【図１３】実施形態２による駆動電圧生成回路の構成例を示す図。
【図１４】図１３に示したアンプ電圧供給部の構成例を示す図。
【図１５】図１４に示した供給部の構成例１を示す図。
【図１６】図１４に示した供給部の構成例２を示す図。
【図１７】図１４に示した供給部の構成例３を示す図。
【図１８】図１３に示したアンプ電圧制御部による動作について説明するための図。
【図１９】図１３に示したアンプ電圧制御部による動作の具体例について説明するための図。
【図２０】図１３に示した駆動電圧生成回路の変形例について説明するための図。
【図２１】実施形態３による駆動電圧生成回路の構成例を示す図。
【図２２】図２１に示した供給部の構成例を示す図。
【図２３】図２１に示したアンプ電圧制御部による動作について説明するための図。
【図２４】市松模様の画像について説明するための図。
【図２５】実施形態４による駆動電圧生成回路の構成例を示す図。
【図２６】最大画素値と基準電圧の電圧値との対応関係について説明するための図。
【図２７】図２５に示した基準電圧供給部の構成例を示す図。
【図２８】図２５に示した駆動電圧生成回路による動作について説明するための図。
【図２９】実施形態５による駆動電圧生成回路の構成例を示す図。
【図３０】図２９に示した可変増幅器の構成例を示す図。
【図３１】最大画素値とゲイン値との対応関係について説明するための図。
【図３２】図２９に示した駆動電圧生成回路による動作について説明するための図。
【図３３】図２９に示した駆動電圧生成回路の変形例について説明するための図。
【図３４】実施形態６による駆動電圧生成回路の構成例を示す図。
【図３５】図３４に示したアナログ電圧供給部の構成例を示す図。
【図３６】閾値とアナログ電圧の電圧値との対応関係について説明するための図。
【図３７】図３５に示した供給部の構成例１を示す図。
【図３８】図３５に示した供給部の構成例２を示す図。
【図３９】図３５に示した供給部の構成例３を示す図。
【図４０】図３４に示したアナログ電圧制御部の動作について説明するための図。
【図４１】図３４に示したアナログ電圧制御部の動作について説明するための図。
【図４２】図３４に示したアナログ電圧制御部の動作の具体例について説明するための図。
【図４３】図３４に示したアンプ電圧制御部における最大画素値とアンプ電圧の電圧値との対応関係について説明するための図。
【発明を実施するための形態】
【００１９】
以下、実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００２０】
（実施形態１）
図１は、実施形態１による駆動電圧生成回路１の構成例を示す。駆動電圧生成回路１は、有機ＥＬパネル１０およびゲートドライバ１１とともに有機ＥＬ表示装置を構成する。
【００２１】
有機ＥＬパネル１０は、マトリクス状に配列されたｎ×ｍ個（ｎ≧２，ｍ≧２）の画素部１００，１００，…，１００と、画素部１００，１００，…，１００のｎ個の画素列にそれぞれ対応するｎ本のデータ線ＤＬ１，ＤＬ２，…，ＤＬｎと、画素部１００，１００，…，１００のｍ個の画素行にそれぞれ対応するｍ本のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍとを含む。図２のように、画素部１００，１００，…，１００の各々は、スイッチトランジスタＴＳと、駆動トランジスタＴＤと、有機ＥＬ素子ＥＥとを含む。画素部１００に対応するゲート線（図２では、ゲート線ＧＬ１）に電圧が供給されると、スイッチトランジスタＴＳがオン状態になり、画素部１００に対応するデータ線（図２では、データ線ＤＬ１）に駆動トランジスタＴＤのゲートが接続される。そして、駆動トランジスタＴＤのゲート電圧に応じた駆動電流ＩＤが有機ＥＬ素子ＥＥに供給され、有機ＥＬ素子ＥＥが発光する。
【００２２】
ゲートドライバ１１は、ｍ本のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍに電圧を順次供給することにより、ｎ×ｍ個の画素部１００，１００，…，１００を行単位で選択する。ゲートドライバ１１によって選択されたｎ個の画素部１００，１００，…，１００には、それぞれ、データ線ＤＬ１．ＤＬ２，…，ＤＬｎを介して駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎが供給される。
【００２３】
駆動電圧生成回路１は、ソースドライバ１２と、階調電圧生成部１３と、アンプ電圧供給部１４と、アンプ電圧制御部１５とを備える。また、駆動電圧生成回路１には、１水平ラインに含まれるｎ個の画素値（デジタル値）Ｄｉｎ，Ｄｉｎ，…Ｄｉｎが周期的に与えられる。
【００２４】
〔ソースドライバ〕
ソースドライバ１２は、シフトレジスタ１０１と、ｎ個のデータ線駆動部（駆動部）１０２，１０２，…，１０２と、ｎ個の増幅器１０３，１０３，…，１０３とを含む。
【００２５】
シフトレジスタ１０１は、データ線駆動部１０２，１０２，…，１０２にそれぞれ対応するｎ個のフリップフロップ１１１，１１１，…１１１を含む。フリップフロップ１１１，１１１，…，１１１は、クロックＣＬＫに同期してスタートパルスＳＴＲまたは前段のフリップフロップの出力を取り込む。これにより、クロックＣＬＫに同期してスタートパルスＳＴＲが順次転送される。スタートパルスＳＴＲは、画素値の取り込み開始タイミングを規定するパルスである。
【００２６】
第１番目のデータ線駆動部１０２，第２番目のデータ線駆動部１０２，…，第ｎ番目のデータ線駆動部１０２は、それぞれ、１水平ラインに含まれる第１番目の画素値Ｄｉｎ（Ｄ１），第２番目の画素値Ｄｉｎ（Ｄ２），…，第ｎ番目の画素値Ｄｉｎ（Ｄｎ）に対応する。また、データ線駆動部１０２，１０２，…，１０２は、それぞれ、画素値Ｄ１，Ｄ２，…，Ｄｎを選択電圧ＶＳ１，ＶＳ２，…，ＶＳｎに変換する。例えば、データ線駆動部１０２，１０２，…，１０２の各々は、ラッチ１２１，１２２と、デジタル・アナログ変換器（ＤＡＣ）１２３とを含む。ラッチ１２１，１２１，…，１２１は、それぞれ、フリップフロップ１１１，１１１，…，１１１の出力に応答して、画素値Ｄ１，Ｄ２，…，Ｄｎを取り込んで保持する。ラッチ１２２，１２２，…，１２２は、それぞれ、ロードパルスＬＤに応答して、ラッチ１２１，１２１，…，１２１に保持された画素値Ｄ１，Ｄ２，…，Ｄｎを取り込んで保持する。これにより、ロードパルスＬＤに応答して、画素値Ｄ１，Ｄ２，…，Ｄｎが一斉に出力される。ロードパルスＬＤは、１水平ラインに含まれるｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換するタイミングを規定するパルスである。デジタル・アナログ変換器１２３，１２３，…，１２３は、それぞれ、ラッチ１２２，１２２，…，１２２からの画素値Ｄ１，Ｄ２，…，Ｄｎに基づいて、階調電圧生成部１３によって生成されたｋ個（ｋ≧２）の階調電圧の中からその画素値に対応する階調電圧を選択し、選択電圧ＶＳ１，ＶＳ２，…，ＶＳｎとして出力する。
【００２７】
増幅器１０３，１０３，…，１０３は、それぞれ、データ線駆動部１０２，１０２，…，１０２からの選択電圧ＶＳ１，ＶＳ２，…，ＶＳｎを増幅して駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎを生成する。ここでは、増幅器１０３，１０３，…，１０３の各々のゲイン値は“１”に設定されている。すなわち、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの電圧値は、それぞれ、選択電圧ＶＳ１，ＶＳ２，…，ＶＳｎの電圧値と同一である。
【００２８】
このように、ロードパルスＬＤに応答して画素値Ｄ１，Ｄ２，…，Ｄｎが駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換され、データ線ＤＬ１，ＤＬ２，…，ＤＬｎに対する駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの書き込みが開始される（すなわち、１水平ラインの表示処理が開始される）。なお、以下では、説明の簡略化のため、選択電圧ＶＳ１，ＶＳ２，…，ＶＳｎの総称を“選択電圧ＶＳ”とし、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの総称を“駆動電圧ＶＤ”と表記する場合がある。
【００２９】
〔階調電圧生成部〕
階調電圧生成部１３は、互いに異なるｋ個（ｋ≧２）の階調電圧を生成する。例えば、階調電圧生成部１３は、ハイレベル基準電圧とローレベル基準電圧とを抵抗分割するラダー抵抗によって構成される。また、第ｔ番目（０≦ｔ≦ｋ−１）の階調電圧は、第ｔ番目の画素値に対応している。例えば、ｋ＝２５７である場合、図３Ａのように、２５７個の階調電圧ＶＲ０，ＶＲ１，ＶＲ２，…，ＶＲ２５６は、２５７個の画素値０，１，２，…，２５６に一対一で対応している。なお、図３Ａでは、第２５６番目の階調電圧ＶＲ２５６は、１０Ｖに設定され、第ｔ番目の階調電圧と第ｔ＋１番目の階調電圧との電圧差は、約０．０４Ｖに設定されている。図３Ａのように、画素値Ｄｉｎが大きくなるほど、駆動電圧ＶＤが高くなり、図３Ｂのように、駆動電圧ＶＤが高くなるほど、駆動電流ＩＤ（駆動トランジスタＴＤによって有機ＥＬ素子ＥＥに供給される電流）が多くなり、図３Ｃのように、駆動電流ＩＤが多くなるほど、有機ＥＬ素子ＥＥの輝度が高くなる。例えば、画素値Ｄｉｎが“２５６”を示す場合、駆動電圧ＶＤの電圧値が“１０Ｖ”となり、駆動電流ＩＤの電流値が“１０μＡ”となり、有機ＥＬ素子ＥＥの輝度が“１００ｃｄ／ｍ２”となる。
【００３０】
〔アンプ電圧供給部〕
アンプ電圧供給部１４は、ｎ個の増幅器１０３，１０３，…，１０３を駆動させるためのアンプ電圧ＶＡＭＰを供給する。また、アンプ電圧供給部１４によって供給されるアンプ電圧ＶＡＭＰの電圧値は、アンプ電圧制御部１５からの設定信号ＳＥＴによって変更可能である。アンプ電圧ＶＡＭＰは、増幅器１０３，１０３，…，１０３に電源電圧として供給される。増幅器１０３によって生成される駆動電圧ＶＤは、アンプ電圧ＶＡＭＰよりも低い。詳しく説明すると、増幅器１０３は、その増幅器１０３に供給されたアンプ電圧ＶＡＭＰがその増幅器１０３が生成しようとする駆動電圧ＶＤよりも高く、且つ、そのアンプ電圧ＶＡＭＰと駆動電圧ＶＤとの電圧差が所定量αである場合に、その駆動電圧ＶＤを正常に生成することができる。例えば、α＝１Ｖとすると、アンプ電圧ＶＡＭＰが“１１Ｖ”である場合、そのアンプ電圧ＶＡＭＰが供給される増幅器１０３は、“１０Ｖ”以下の駆動電圧ＶＤを正常に生成できる。
【００３１】
〔アンプ電圧制御部〕
アンプ電圧制御部１５は、駆動電圧生成回路１に与えられたｎ×ｑ個（ｑ≧１）の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎの中から最大画素値ＤＭ（最大デジタル値）を検出する。また、アンプ電圧制御部１５は、最大画素値ＤＭとアンプ電圧ＶＡＭＰの電圧値との対応関係が示された対応テーブルを有しており、その対応テーブルの中から最大画素値ＤＭに応じた電圧値を検出する。例えば、α＝１Ｖであり、画素値と駆動電圧ＶＤの電圧値（階調電圧の電圧値）との間で図３Ａのような対応関係が成立し、アンプ電圧ＶＡＭＰの電圧値がｋ段階（２５７段階）に切替可能である場合、アンプ電圧制御部１５は、図４のような対応関係が示された対応テーブルを有していても良い。図４では、２５７個の電圧値は、２５７個の最大画素値に一対一で対応しており、第ｔ番目（１≦ｔ≦ｋ−１）の電圧値は、第ｔ番目の画素値に対応する駆動電圧ＶＤの電圧値（すなわち、第ｔ番目の階調電圧の電圧値）よりも所定量α（＝１Ｖ）だけ高い。ただし、第０番目の最大画素値“０”には、画素値“０”に対応する駆動電圧の電圧値“０Ｖ（＝ＶＲ０）”が対応している。
【００３２】
また、アンプ電圧制御部１５は、アンプ電圧供給部１４によって供給されるアンプ電圧ＶＡＭＰが最大画素値ＤＭに応じた電圧値に設定されるように、設定信号ＳＥＴによってアンプ電圧供給部１４を制御する。例えば、アンプ電圧制御部１５は、画素値“１２８”を最大画素値ＤＭとして検出すると、アンプ電圧ＶＡＭＰを“６Ｖ（＝ＶＲ１２８＋１Ｖ）”に設定する。なお、設定信号ＳＥＴには、アンプ電圧ＶＡＭＰを最大画素値ＤＭに応じた電圧値に設定させるための制御命令が書き込まれる。
【００３３】
〔アンプ電圧供給部の構成例〕
例えば、図５Ａのように、アンプ電圧供給部１４は、設定信号ＳＥＴに従って、電圧源からのｉ個（ｉ≧２）のアナログ電圧の中から最大画素値ＤＭに対応するアナログ電圧をアンプ電圧ＶＡＭＰとして選択するセレクタ１４１を含んでいても良い。この場合、設定信号ＳＥＴには、最大画素値ＤＭに応じた電圧値を有するアナログ電圧を選択させるための制御命令が書き込まれる。なお、この電圧源を高効率な昇圧回路（例えば、チャージポンプ回路やスイッチングレギュレータなど）によって構成しても良い。このように構成することにより、電圧源の消費電力を低減できる。また、図５Ｂのように、アンプ電圧供給部１４は、セレクタ１４１と、セレクタ１４１によって選択されたアナログ電圧を昇圧してアンプ電圧ＶＡＭＰを生成する昇圧回路１４２とを含んでいても良い。このように構成することにより、電圧源の消費電力およびセレクタ１４１の消費電力を低減でき、セレクタ１４１を低耐圧化できる。または、図５Ｃのように、アンプ電圧供給部１４は、設定信号ＳＥＴによって昇圧率を設定可能な可変昇圧回路１４３（例えば、スイッチングレギュレータ）を含んでいても良い。可変昇圧回路１４３は、設定信号ＳＥＴに従って、最大画素値ＤＭに対応する昇圧率で電圧源からのアナログ電圧を昇圧してアンプ電圧ＶＡＭＰを生成する。この場合、設定信号ＳＥＴには、可変昇圧回路１４３の昇圧率をアナログ電圧の電圧値に対する最大画素値ＤＭに応じた電圧値の倍率に設定するための制御命令が書き込まれる。このように構成することにより、電圧源の消費電力を低減できる。
【００３４】
〔バッファ〕
バッファ１６は、第ｈ−１番目（ｈは、任意の整数）のｎ×ｑ個の画素値に基づく表示処理（駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの書き込み）が完了してから第ｈ番目のｎ×ｑ個の画素値に基づく表示処理が開始されるまでの期間中に、第ｈ番目のｎ×ｑ個の画素値に基づいてアンプ電圧ＶＡＭＰが設定されるように、駆動電圧生成回路１に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させてデータ線駆動部１０２，１０２，…，１０２に供給する。例えば、アンプ電圧制御部１５が１フレーム分の画素値（ｎ×ｍ個の画素値）に基づいてアンプ電圧ＶＡＭＰを設定する場合、バッファ１６は、１フレーム分に相当する遅延時間で駆動電圧生成回路１に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させる。
【００３５】
〔動作〕
次に、図６を参照して、図１に示したアンプ電圧制御部１５による動作について説明する。ここでは、アンプ電圧制御部１５は、１フレーム毎に１フレーム分の画素値（ｎ×ｍ個の画素値）の中から最大画素値ＤＭを検出して、アンプ電圧ＶＡＭＰを設定するものとする。すなわち、ｑ＝ｍであり、最大画素数Ｎｍａｘは“ｎ×ｍ”に設定されているものとする。また、最大画素値ＤＭは、初期値（＝０）に設定されているものとする。
【００３６】
まず、第ｈ番目のフレームの画素値が駆動電圧生成回路１に供給され始めると、アンプ電圧制御部１５は、入力画素数Ｎｉｎを初期値（＝０）に設定し（ＳＴ１０１）、画素値Ｄｉｎを取り込み（ＳＴ１０２）、入力画素数Ｎｉｎに“１”を加算する（ＳＴ１０３）。
【００３７】
次に、アンプ電圧制御部１５は、ステップＳＴ１０２において取り込んだ画素値Ｄｉｎが最大画素値ＤＭよりも大きいか否かを判定する（ＳＴ１０４）。画素値Ｄｉｎが最大画素値ＤＭよりも大きい場合、アンプ電圧制御部１５は、最大画素値ＤＭを画素値Ｄｉｎに書き換える（ＳＴ１０５）。一方、画素値Ｄｉｎが最大画素値ＤＭ以下である場合、アンプ電圧制御部１５は、最大画素値ＤＭを書き換えない。
【００３８】
次に、アンプ電圧制御部１５は、入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達したか否かを判定する（ＳＴ１０６）。入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達していない場合、アンプ電圧制御部１５は、次の画素値Ｄｉｎを取り込む（ＳＴ１０２）。このようにして、ｎ×ｍ個の画素値の中から最大画素値ＤＭが検出される。
【００３９】
入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達した場合、アンプ電圧制御部１５は、第ｈ−１番目のフレームの表示処理が完了してから第ｈ番目のフレームの表示処理が開始されるまでの期間中に（例えば、第ｈ−１番目のフレームの垂直ブランキング期間中に）、アンプ電圧ＶＡＭＰを最大画素値ＤＭに応じた電圧値に設定する（ＳＴ１０７）。
【００４０】
次に、アンプ電圧制御部１５は、最大画素値ＤＭを初期値（＝０）に設定し（ＳＴ１０８）、処理を終了するか否かを判定する（ＳＴ１０９）。未処理の画素値が残存する場合、アンプ電圧制御部１５は、最大値検出処理（ＳＴ１０１〜ＳＴ１０６）およびアンプ電圧設定処理（ＳＴ１０７）を継続する。一方、未処理の画素値が残存しない場合、アンプ電圧制御部１５は、処理を終了する。
【００４１】
なお、アンプ電圧制御部１５は、垂直同期信号の第ｈ番目のパルスに応答して、最大値検出処理（ＳＴ１０１〜ＳＴ１０６）を実行し、クロックＣＬＫに同期してステップＳＴ１０２，ＳＴ１０３を実行しても良い。垂直同期信号の第ｈ番目のパルスは、第ｈ番目のフレームの画素値の供給開始タイミングを規定するパルスである。また、アンプ電圧制御部１５は、垂直同期信号の第ｈ＋１番目のパルスに応答して、アンプ電圧設定処理（ステップＳＴ１０７）や、ステップＳＴ１０８，ＳＴ１０９を実行しても良い。
【００４２】
〔具体例〕
次に、図７を参照して、図１に示したアンプ電圧制御部１５による動作の具体例を説明する。ここでは、第ｈ番目のフレームＦ（ｈ）において、第２番目の水平ラインＬ（２）の画素値Ｄ２は“６４”を示し、第ｍ番目の水平ラインＬ（ｍ）の画素値Ｄ３は“１２８”を示し、これらを除く画素値は“０”を示している。また、アンプ電圧ＶＡＭＰの電圧値（設定信号ＳＥＴに示された電圧値）は、最大画素値“２５６”に対応する電圧値“１１Ｖ”に設定されているものとする。
【００４３】
アンプ電圧制御部１５は、垂直同期信号の第ｈ番目のパルスに応答して、フレームＦ（ｈ）に含まれる第１番目の水平ラインＬ（１）の画素値Ｄ１の取り込みを開始する。一方、バッファ１６は、垂直同期信号の第ｈ番目のパルスに応答して、第ｈ−１番目のフレームＦ（ｈ−１）の第１番目の画素値Ｄ１の出力を開始する。これにより、データ線駆動部１０２，１０２，…，１０２によるフレームＦ（ｈ−１）の画素値の取り込みが開始される。
【００４４】
水平ラインＬ（１）の画素値Ｄ１から水平ラインＬ（２）の画素値Ｄ１までの画素値はいずれも最大画素値ＤＭ（＝０）と等しいので、アンプ電圧制御部１５は、これらの画素値を取り込んでも最大画素値ＤＭを更新しない。次に、アンプ電圧制御部１５は、最大画素値ＤＭ（＝０）よりも大きい水平ラインＬ（２）の画素値Ｄ２（＝６４）を取り込むと、最大画素値ＤＭを“６４”に書き換える。また、水平ラインＬ（２）の画素値Ｄ３から水平ラインＬ（ｍ）の画素値Ｄ２までの画素値はいずれも最大画素値ＤＭ（＝６４）よりも小さいので、アンプ電圧制御部１５は、これらの画素値を取り込んでも最大画素値ＤＭを更新しない。次に、アンプ電圧制御部１５は、最大画素値ＤＭ（＝６４）よりも大きい水平ラインＬ（ｍ）の画素値Ｄ３（＝１２８）を取り込むと、最大画素値ＤＭを“１２８”に書き換える。
【００４５】
次に、アンプ電圧制御部１５は、垂直同期信号の第ｈ＋１番目のパルスに応答して、設定信号ＳＥＴに示された最大画素値“２５６”に対応する電圧値“１１Ｖ”を最大画素値“１２８”に対応する電圧値“６Ｖ”に変更する。この設定信号ＳＥＴの変更に応答して、アンプ電圧供給部１４は、アンプ電圧ＶＡＭＰを“１１Ｖ”から“６Ｖ”に変更する。また、アンプ電圧制御部１５は、垂直同期信号の第ｈ＋１番目のパルスに応答して、最大画素値ＤＭを初期値（＝０）に設定し、第ｈ＋１番目のフレームの画素値に対して最大値検出処理を開始する。一方、バッファ１６は、垂直同期信号の第ｈ＋１番目のパルスに応答して、フレーム（ｈ）の第１番目の画素値Ｄ１の出力を開始する。これにより、データ線駆動部１０２，１０２，…，１０２によるフレームＦ（ｈ）の画素値の取り込みが開始される。
【００４６】
〔消費電力〕
次に、増幅器１０３，１０３，…，１０３の消費電力について説明する。増幅器１０３に発生する電流は、駆動電圧ＶＤの電圧値が一定であっても増幅器１０３に発生している定常電流と、駆動電圧ＶＤの電圧値を変化させるために増幅器１０３に発生する充放電電流とに大きく分類することができる。したがって、増幅器１０３の消費電力は、定常電流に起因する消費電力（消費電力（定常））と、充放電電流に起因する消費電力（消費電力（充放電））とに分類できる。また、増幅器１０３の消費電力は、次の［式１］のように表現できる。
【００４７】
Ｐ＝（Ｉ１＋Ｉ２）×Ｖａｍｐ…［式１］
ただし、“Ｐ”は、増幅器１０３の消費電力、“Ｉ１”は、増幅器１０３の定常電流を示し、“Ｉ２”は、増幅器１０３の充放電電流を示し、“Ｖａｍｐ”は、アンプ電圧ＶＡＭＰの電圧値を示している。また、“Ｉ１×Ｖａｍｐ”は、消費電力（定常）に相当し、“Ｉ２×Ｖａｍｐ”は、消費電力（充放電）に相当する。
【００４８】
まず、増幅器１０３の定常的な消費電力について、全画素の輝度が一様である画像を有機ＥＬパネル１０に表示させる場合（１フレーム分の画素値が同一である場合）を例に挙げて説明する。この場合、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの電圧値は一定であり、増幅器１０３，１０３，…，１０３の各々には、充放電電流が発生していない。また、アンプ電圧ＶＡＭＰは、駆動電圧ＶＤの電圧値よりも所定量αだけ高い電圧値に設定される。例えば、画素値が“１２８”を示す場合、駆動電圧ＶＤは“５Ｖ（＝ＶＲ１２８）”に設定され、アンプ電圧ＶＡＭＰは“６Ｖ（＝ＶＲ１２８＋１Ｖ）”に設定される。ここで、増幅器１０３，１０３，…，１０３の定常的な消費電力の総和（総消費電力（定常））は、次の［式２］のように表現できる。
【００４９】
Ｐ１＝Ｉ１×ｎ×Ｖａｍｐ＝Ｉ１×ｎ×（Ｖｄ＋α）…［式２］
ただし、“Ｐ１”は、総消費電力（定常）を示し、“Ｖｄ”は、駆動電圧ＶＤの電圧値を示している。
【００５０】
［式２］より、駆動電圧ＶＤが低くなるほど、総消費電力（定常）が小さくなることがわかる。例えば、
Ｉ１＝２０μＡ，ｎ＝１９２０×３，α＝１Ｖ
とすると、図８のように、駆動電圧ＶＤが１０Ｖ，９Ｖ，…，１Ｖである場合、総消費電力（定常）は、１．２７Ｗ，１．１５Ｗ，…，０．２３Ｗとなる。一方、アンプ電圧ＶＡＭＰの電圧値が固定されている場合、増幅器１０３が駆動電圧ＶＤを常に正常に生成できるようにするために、アンプ電圧ＶＡＭＰは、常に、駆動電圧ＶＤの最大電圧値“１０Ｖ”よりも所定量“１Ｖ”だけ高い“１１Ｖ”に設定されることになる。この場合、総消費電力（定常）は、駆動電圧ＶＤの電圧値に拘わらず、常に、１．２７Ｗとなる。すなわち、最大画素値ＤＭに応じてアンプ電圧ＶＡＭＰを設定することにより、総消費電力（定常）の削減量は、駆動電圧ＶＤが９Ｖ，８Ｖ，…，１Ｖである場合、０．１２Ｗ，０．２３Ｗ，…，１．０４Ｗとなる。
【００５１】
次に、増幅器１０３の充放電による消費電力について、図９Ａのような横縞模様の画像を有機ＥＬパネル１０に表示させる場合（１水平ライン毎に画素値が変化する場合）を例に挙げて説明する。この場合、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎは１水平ライン毎に変化する。例えば、駆動電圧ＶＤは、奇数番目の水平ライン期間では“５Ｖ”に設定され、偶数番目の水平ライン期間では“０Ｖ”に設定される。また、増幅器１０３，１０３，…，１０３の各々では、定常電流だけでなく充放電電流も発生する。すなわち、図９Ｂのように、データ線ＤＬ１，ＤＬ２，…，ＤＬｎの充電／放電が繰り返される。ここで、充放電電流は、次の［式３］のように表現でき、増幅器１０３，１０３，…，１０３の充放電による消費電力の総和（総消費電力（充放電））は、次の［式４］のように表現できる。また、総消費電力（充放電＋定常）は、次の［式５］のように表現できる。
【００５２】
Ｉ２＝（ｍ／２）×ｆｒ×ＣＬ×Ｖｄ…［式３］
Ｐ２＝Ｉ２×ｎ×Ｖａｍｐ
＝（ｍ／２）×ｆｒ×ＣＬ×Ｖｄ×ｎ×（Ｖｄ＋α）…［式４］
Ｐ３＝Ｐ１＋Ｐ２
＝（Ｉ１＋Ｉ２）×ｎ×Ｖａｍｐ
＝｛Ｉ１＋（ｍ／２）×ｆｒ×ＣＬ×Ｖｄ｝×ｎ×（Ｖｄ＋α）…［式５］
ただし、“ｆｒ”は、フレームレートを示し、“ＣＬ”は、データ線１本当たりの負荷容量を示し、“Ｐ２”は、総消費電力（充放電）を示し、“Ｐ３”は、総消費電力（充放電＋定常）を示している。
【００５３】
［式５］より、駆動電圧ＶＤが低くなるほど、総消費電力（充放電＋定常）が小さくなることがわかる。例えば、
Ｉ１＝２０μＡ，ｎ＝１９２０×３，α＝１Ｖ，
ｍ＝１０８０，ｆｒ＝１２０Ｈｚ，ＣＬ＝２００ｐＦ
とすると、図１０のように、駆動電圧ＶＤが１０Ｖ，９Ｖ，…，１Ｖである場合、総消費電力（充放電）は、８．２１Ｗ，６．７２Ｗ，…，０．１５Ｗとなり、総消費電力（充放電＋定常）は、９．４８Ｗ（＝８．２１Ｗ＋１．２７Ｗ），７．８７Ｗ（＝６．７２Ｗ＋１．１５Ｗ），…，０．３８Ｗ（＝０．１５Ｗ＋０．２３Ｗ）となる。一方、アンプ電圧ＶＡＭＰの電圧値が固定されている場合、増幅器１０３が駆動電圧ＶＤを常に正常に生成できるようにするために、アンプ電圧ＶＡＭＰは、常に、駆動電圧ＶＤの最大電圧値“１０Ｖ”よりも所定量“１Ｖ”だけ高い“１１Ｖ”に設定されることになる。この場合、総消費電力（充放電＋定常）は、次の［式６］のようになる。
【００５４】
Ｐ３＝｛Ｉ１＋（ｍ／２）×ｆｒ×ＣＬ×Ｖｄ｝×ｎ×Ｖｍａｘ…［式６］
ただし、“Ｖｍａｘ”は、アンプ電圧ＶＡＭＰの最大電圧値を示している。
【００５５】
ここで、アンプ電圧ＶＡＭＰが常に“１１Ｖ”に設定されている（Ｖｍａｘ＝１１Ｖ）と仮定すると、総消費電力（充放電＋定常）は、駆動電圧ＶＤが１０Ｖ，９Ｖ，…，１Ｖである場合、９．４８Ｗ，８．６６Ｗ，…，２．０９Ｗとなる。すなわち、最大画素値ＤＭに応じてアンプ電圧ＶＡＭＰを設定することにより、総消費電力（充放電＋定常）の削減量は、駆動電圧ＶＤが９Ｖ，８Ｖ，…，１Ｖである場合、０．７９Ｗ，１．４２Ｗ，…，１．７１Ｗとなる。
【００５６】
以上のように、最大画素値ＤＭに応じてアンプ電圧ＶＡＭＰを制御することにより、アンプ電圧ＶＡＭＰを駆動電圧ＶＤの最大電圧値よりも所定量αだけ高い電圧値に固定する場合よりも、増幅器１０３，１０３，…，１０３の消費電力を低減できる。これにより、駆動電圧生成回路１の消費電力を低減できる。また、増幅器１０３，１０３，…，１０３の消費電力を低減することにより、増幅器１０３，１０３，…，１０３の発熱量を抑制できる。
【００５７】
また、特許文献１の表示装置では、有機ＥＬ素子ＥＥのカソード電圧を制御するため、駆動トランジスタＴＤのチャネル長変調効果によって駆動電流ＩＤが不安定になる可能性がある。一方、図１に示した有機ＥＬ表示装置では、有機ＥＬ素子ＥＥのカソード電圧を制御しなくても良いので、チャネル長変調効果によって駆動電流ＩＤが不安定になることを防止でき、画素部１００，１００，…，１００の輝度値を安定させることができる。
【００５８】
（実施形態１の変形例１）
なお、アンプ電圧制御部１５は、ｇ個（ｇ≧２）のフレーム毎にｇ個のフレームの画素値（ｎ×ｍ×ｇ個の画素値）に基づいて最大値検出処理（ＳＴ１０１〜ＳＴ１０６）およびアンプ電圧設定処理（ＳＴ１０７）を実行しても良い。この場合、バッファ１６は、ｇ個のフレーム分に相当する遅延時間で駆動電圧生成回路１に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させても良い。また、最大画素数Ｎｍａｘを“ｎ×ｍ×ｇ”に設定し、アンプ電圧制御部１５は、第ｈ番目のフレームの画素値が駆動電圧生成回路１に供給され始めると、最大値検出処理を開始しても良い。例えば、アンプ電圧制御部１５は、垂直同期信号の第ｈ番目のパルスに応答して、最大値検出処理を開始しても良い。さらに、アンプ電圧制御部１５は、第ｈ−１番目のフレームの表示処理が完了してから第ｈ番目のフレームの表示処理が開始されるまでの期間中に（例えば、第ｈ−１番目のフレームの垂直ブランキング期間中に）、アンプ電圧設定処理を実行しても良い。例えば、アンプ電圧制御部１５は、垂直同期信号の第ｈ＋ｇ番目のパルスに応答して、アンプ電圧設定処理を実行しても良い。
【００５９】
また、アンプ電圧制御部１５は、ｑ本の水平ライン毎にｑ本の水平ライン分の画素値（ｎ×ｑ個の画素値）に基づいて最大値検出処理およびアンプ電圧設定処理を実行しても良い。この場合、バッファ１６は、ｑ−１個の水平ライン分に相当する遅延時間で駆動電圧生成回路１に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させても良い。また、最大画素数Ｎｍａｘを“ｎ×ｑ”に設定し、アンプ電圧制御部１５は、第ｈ番目の水平ラインの画素値が駆動電圧生成回路１に供給され始めると、最大値検出処理を開始しても良い。例えば、アンプ電圧制御部１５は、水平同期信号の第ｈ番目のパルス（または、第ｈ−１番目のロードパルスＬＤ）に応答して、最大値検出処理を開始しても良い。なお、水平同期信号の第ｈ番目のパルスは、第ｈ番目の水平ラインの画素値の供給開始タイミングを規定するパルスであり、第ｈ−１番目のロードパルスＬＤは、第ｈ−１番目の水平ラインに含まれるｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換するタイミングを規定するパルスである。さらに、アンプ電圧制御部１５は、第ｈ−１番目の水平ラインの表示処理が完了してから第ｈ番目の水平ラインの表示処理が開始されるまでの期間中に（例えば、第ｈ−１番目の水平ラインの水平ブランキング期間中に）、アンプ電圧設定処理を実行しても良い。例えば、アンプ電圧制御部１５は、水平同期信号の第ｈ＋ｑ番目のパルス（または、第ｈ＋ｑ−１番目のロードパルスＬＤ）に応答して、アンプ電圧設定処理を実行しても良い。なお、ｑ＝１である場合、駆動電圧生成回路１は、バッファ１６を備えていなくても良い。
【００６０】
ここで、図１１を参照して、１水平ライン毎に１水平ライン分の画素値に基づいて最大値検出処理およびアンプ電圧設定処理を実行する場合（ｑ＝１の場合）について説明する。この場合、最大画素数Ｎｍａｘは“ｎ”に設定されている。なお、第ｈ番目の水平ラインＬ（ｈ）において、画素値Ｄ３は“１２８”を示し、画素値Ｄ３を除く画素値は“０”を示している。また、アンプ電圧ＶＡＭＰの電圧値（設定信号ＳＥＴに示された電圧値）は、最大画素値“２５６”に対応する電圧値“１１Ｖ”に設定されている。
【００６１】
アンプ電圧制御部１５は、第ｈ−１番目のロードパルスＬＤ（図示せず）に応答して、水平ラインＬ（ｈ）の画素値Ｄ１の取り込みを開始し、最大画素値ＤＭ（＝０）よりも大きい水平ラインＬ（ｈ）の画素値Ｄ３を取り込むと、最大画素値ＤＭを“１２８”に書き換える。次に、アンプ電圧制御部１５は、第ｈ番目のロードパルスＬＤに応答して、設定信号ＳＥＴに示された最大画素値“２５６”に対応する電圧値“１１Ｖ”を最大画素値“１２８”に対応する電圧値“６Ｖ”に変更する。また、アンプ電圧制御部１５は、第ｈ番目のロードパルスＬＤに応答して、最大画素値ＤＭを初期値（＝０）に設定し、第ｈ＋１番目の水平ラインＬ（ｈ＋１）に対して最大値検出処理を開始する。一方、第１番目のラッチ１２２（１），第２番目のラッチ１２２（２），…，第ｎ番目のラッチ１２２（ｎ）は、第ｈ番目のロードパルスＬＤに応答して、水平ラインＬ（ｈ）の画素値Ｄ１，Ｄ２，…，Ｄｎを一斉に出力する。これにより、水平ラインＬ（ｈ）の画素値Ｄ１，Ｄ２，…，Ｄｎが駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換される（すなわち、水平ラインＬ（ｈ）の表示処理が開始される）。
【００６２】
（実施形態１の変形例２）
また、アンプ電圧ＶＡＭＰの電圧値の切替段数は、階調電圧の個数“ｋ”よりも少なくても良い。この場合、最大画素値ＤＭとアンプ電圧ＶＡＭＰの電圧値との対応関係が示された対応テーブルにおいて、ｉ個（ｉ≧２）の電圧値の各々が１または複数の最大画素値に対応していても良い。なお、第Ｚ番目（１≦Ｚ≦ｉ）の電圧値は、第Ｚ番目の電圧値に対応付けられた１または複数の最大画素値のうち最も大きい最大画素値に対応する駆動電圧の電圧値（階調電圧の電圧値）よりも所定量αだけ高い。例えば、α＝１Ｖであり、画素値と駆動電圧の電圧値との間で図３Ａのような対応関係があり、アンプ電圧ＶＡＭＰの電圧値がｉ段階（４段階）に切替可能である場合、図１２のように、４個の電圧値３．５Ｖ，６Ｖ，８．５Ｖ，１１Ｖは、それぞれ、最大画素値１〜６４，６５〜１２８，１２９〜１９２，１９３〜２５６に対応していても良い。また、図１２では、電圧値３．５Ｖは、画素値６４に対応する駆動電圧の電圧値（階調電圧ＶＲ６４の電圧値）よりも１Ｖだけ高く、電圧値６Ｖ，８．５Ｖ，１１Ｖは、それぞれ、画素値１２８，１９２，２５６に対応する駆動電圧の電圧値（階調電圧ＶＲ１２８，ＶＲ１９２，ＶＲ２５６の電圧値）よりも１Ｖだけ高い。なお、最大画素値“０”には、電圧値“０Ｖ（＝ＶＲ０）”が対応付けられていても良い。
【００６３】
このように構成した場合も、最大画素値ＤＭに応じてアンプ電圧ＡＶＭＰを制御することができ、アンプ電圧ＶＡＭＰを駆動電圧ＶＤの最大電圧値よりも所定量αだけ高い電圧値に固定する場合よりも、増幅器１０３，１０３，…，１０３の消費電力を低減できる。
【００６４】
（実施形態２）
図１３は、実施形態２による駆動電圧生成回路２の構成例を示す。駆動電圧生成回路２は、ｐ個（２≦ｐ≦ｎ）のソースドライバ２２１，２２２，…，２２ｐと、階調電圧生成部１３と、バッファ１６と、アンプ電圧供給部２４と、アンプ電圧制御部２５とを備える。
【００６５】
ソースドライバ２２１，２２２，…，２２ｐは、図１に示したソースドライバ１２と同様の構成を有する。なお、ここでは、ソースドライバ２２１，２２２，…，２２ｐの各々は、３個のデータ線駆動部１０２，１０２，１０２と、３個の増幅器１０３，１０３，１０３とを含む。すなわち、ｎ個のデータ線駆動部１０２，１０２，…，１０２の各々は、ｐ個のグループ（ここでは、ｐ個のソースドライバ２２１，２２２，…，２２ｐ）のいずれか１つに属し、ｎ個の増幅器１０３，１０３，…，１０３の各々は、ｐ個のグループのうちその増幅器１０３に対応するデータ線駆動部１０２が属するグループに属している。
【００６６】
〔アンプ電圧供給部〕
アンプ電圧供給部２４は、ｐ個のグループ（ここでは、ｐ個のソースドライバ２２１，２２２，…，２２ｐ）にそれぞれ対応するｐ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐを供給する。例えば、図１４のように、アンプ電圧供給部２４は、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐをそれぞれ供給するｐ個の供給部２４１，２４２，…，２４ｐを含む。供給部２４１，２４２，…，２４ｐによって生成されるアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐの電圧値は、それぞれ、アンプ電圧制御部２５からのｐ本の設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｐによって変更可能である。ｐ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐのうち第Ｘ番目のアンプ電圧（以下、アンプ電圧ＶＡＭＰｘと表記）は、ｐ個のソースドライバ２２１，２２２，…，２２ｐのうち第Ｘ番目のソースドライバ（以下、ソースドライバ２２ｘと表記）に含まれる増幅器１０３，１０３，…，１０３を駆動させるための電圧である。なお、１≦Ｘ≦ｐ，１≦ｘ≦ｐである。
【００６７】
〔アンプ電圧制御部〕
アンプ電圧制御部２５は、駆動電圧生成回路２に与えられたｎ×ｑ個の画素値のうち第Ｘ番目のグループ（ここでは、ソースドライバ２２ｘ）に対応する１または複数の画素値の中から第Ｘ番目の最大画素値（以下、最大画素値ＤＭｘと表記）を検出する。例えば、アンプ電圧制御部２５は、１水平ライン毎に１水平ライン分の画素値（ｎ個の画素値）のうち第２番目のグループに対応する画素値Ｄ４，Ｄ５，Ｄ６（ソースドライバ２２２に含まれる３個のデータ線駆動部１０２，１０２，１０２に対応する画素値Ｄ４，Ｄ５，Ｄ６）の中から第２番目の最大画素値ＤＭ２を検出する。また、アンプ電圧制御部２５は、最大画素値とアンプ電圧の電圧値との対応関係（例えば、図４，図１２など）が示された対応テーブルを有しており、その対応テーブルの中から最大画素値ＤＭｘに対応する電圧値を検出する。そして、アンプ電圧制御部２５は、アンプ電圧供給部２４によって供給されるアンプ電圧ＶＡＭＰｘが最大画素値ＤＭｘに応じた電圧値に設定されるように、設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｐによってアンプ電圧供給部２４を制御する。設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｐのうち第Ｘ番目の設定信号（以下、設定信号ＳＥＴｘと表記）には、アンプ電圧ＶＡＭＰｘを最大画素値ＤＭｘに応じた電圧値に設定させるための制御命令が書き込まれる。
【００６８】
〔供給部の構成例〕
例えば、図１５のように、ｐ個の供給部２４１，２４２，…，２４ｐのうち第Ｘ番目の供給部（以下、供給部２４ｘと表記）は、設定信号ＳＥＴｘに従って、電圧源からのｉ個のアナログ電圧の中から最大画素値ＤＭｘに対応するアナログ電圧をアンプ電圧ＶＡＭＰｘとして選択するセレクタ１４１を含んでいても良い。また、図１６のように、供給部２４ｘは、セレクタ１４１と、セレクタ１４１によって選択されたアナログ電圧を昇圧してアンプ電圧ＶＡＭＰｘを生成する昇圧回路１４２とを含んでいても良い。または、図１７のように、供給部２４ｘは、設定信号ＳＥＴｘに従って、最大画素値ＤＭｘに対応する昇圧率で電圧源からのアナログ電圧を昇圧してアンプ電圧ＶＡＭＰｘを生成する可変昇圧回路１４３を含んでいても良い。
【００６９】
〔動作〕
次に、図１８を参照して、図１３に示したアンプ電圧制御部２５による動作について説明する。ここでは、最大ライン数Ｌｍａｘは“ｑ”に設定されている。また、ｐ個のグループにそれぞれ対応するｐ個の最大画素数Ｎｍａｘ１，Ｎｍａｘ２，…，Ｎｍａｘｐの合計は“ｎ”に相当し、第Ｘ番目の最大画素数（以下、最大画素値Ｎｍａｘｘと表記）は、第Ｘ番目のグループに対応する画素値の個数に相当する。なお、ｐ個の最大画素値ＤＭ１，ＤＭ２，…，ＤＭｐは、それぞれ、初期値（＝０）に設定されているものとする。また、バッファ１６は、ｑ−１個の水平ライン分に相当する遅延時間で駆動電圧生成回路２に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させるものとする。
【００７０】
まず、第ｈ番目の水平ラインの画素値が駆動電圧生成回路２に供給され始めると、アンプ電圧制御部２５は、入力ライン数Ｌｉｎを初期値（＝１）に設定し（ＳＴ２０１）、変数Ｘを初期値（＝１）に設定し（ＳＴ２０２）、入力画素数Ｎｉｎを初期値（＝０）に設定する（ＳＴ２０３）。そして、アンプ電圧制御部２５は、画素値Ｄｉｎを取り込み（ＳＴ２０４）、入力画素数Ｎｉｎに“１”を加算する（ＳＴ２０５）。
【００７１】
次に、アンプ電圧制御部２５は、ステップＳＴ２０４において取り込んだ画素値Ｄｉｎが最大画素値ＤＭｘよりも大きいか否かを判定する（ＳＴ２０６）。画素値Ｄｉｎが最大画素値ＤＭｘよりも大きい場合、アンプ電圧制御部２５は、最大画素値ＤＭｘを画素値Ｄｉｎに書き換える（ＳＴ２０７）。一方、画素値Ｄｉｎが最大画素値ＤＭｘ以下である場合、アンプ電圧制御部２５は、最大画素値ＤＭｘを書き換えない。
【００７２】
次に、アンプ電圧制御部２５は、入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達したか否かを判定する（ＳＴ２０８）。入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達していない場合、次の画素値Ｄｉｎを取り込む（ＳＴ２０４）。
【００７３】
入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達した場合、アンプ電圧制御部２５は、変数Ｘが“ｐ”に到達しているか否かを判定する（ＳＴ２０９）。変数Ｘが“ｐ”に到達していない場合、アンプ電圧制御部２５は、変数Ｘに“１”を加算し（ＳＴ２１０）、入力画素数Ｎｉｎを初期値（＝０）に設定し（ＳＴ２０３）、次の画素値Ｄｉｎを取り込む（ＳＴ２０４）。
【００７４】
変数Ｘが“ｐ”に到達した場合、アンプ電圧制御部２５は、入力ライン数Ｌｉｎに“１”を加算し（ＳＴ２１１）、入力ライン数Ｌｉｎが最大ライン数Ｌｍａｘに到達したか否かを判定する（ＳＴ２１２）。入力ライン数Ｌｉｎが最大ライン数Ｌｍａｘに到達していない場合、変数Ｘを初期値（＝１）に設定し（ＳＴ２０２）、入力画素数Ｎｉｎを初期値（＝０）に設定し（ＳＴ２０３）、次の画素値Ｄｉｎを取り込む（ＳＴ２０４）。このようにして、ｐ個の最大画素値ＤＭ１，ＤＭ２，…，ＤＭｐが検出される。
【００７５】
入力ライン数Ｌｉｎが最大ライン数Ｌｍａｘに到達した場合、アンプ電圧制御部２５は、第ｈ−１番目の水平ラインの表示処理が完了してから第ｈ番目の水平ラインの表示処理が開始するまでの期間中に（例えば、第ｈ−１番目の水平ラインの水平ブランキング期間中に）、アンプ電圧ＶＡＭＰｘを最大画素値ＤＭｘに応じた電圧値に設定する（ＳＴ２１３）。このようにして、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐが最大画素値ＤＭ１，ＤＭ２，…，ＤＭｐに応じた電圧値にそれぞれ設定される。
【００７６】
次に、アンプ電圧制御部２５は、ｐ個の最大画素値ＤＭ１，ＤＭ２，…，ＤＭｐを初期値（＝０）に設定し（ＳＴ２１４）、処理を終了するか否かを判定する（ＳＴ２１５）。未処理の画素値が残存する場合、アンプ電圧制御部２５は、最大値検出処理（ＳＴ２０１〜ＳＴ２１２）およびアンプ電圧設定処理（ＳＴ２１３）を継続する。一方、未処理の画素値が残存しない場合、アンプ電圧制御部２５は、処理を終了する。
【００７７】
なお、アンプ電圧制御部２５は、水平同期信号の第ｈ番目のパルス（または、第ｈ−１番目のロードパルスＬＤ）に応答して、最大値検出処理（ＳＴ２０１〜ＳＴ２１２）を開始し、クロックＣＬＫに同期して、ステップＳＴ２０４，ＳＴ２０５を実行しても良い。また、アンプ電圧制御部２５は、水平同期信号の第ｈ＋ｑ番目のパルス（または、第ｈ＋ｑ−１番目のロードパルスＬＤ）に応答して、アンプ電圧設定処理（ＳＴ２１３）やステップＳＴ２１４，ＳＴ２１５を実行しても良い。
【００７８】
〔具体例〕
次に、図１９を参照して、図１３に示したアンプ電圧制御部２５による動作の具体例を説明する。ここでは、アンプ電圧制御部２５は、１水平ライン毎に１水平ライン分の画素値に基づいて最大値検出処理およびアンプ電圧設定処理を実行する。この場合（ｑ＝１である場合）、駆動電圧生成回路２は、バッファ１６を備えていなくても良い。また、ｐ個のグループ（ソースドライバ２２１，２２２，…，２２ｐ）は、３個の画素値によって構成されたｐ個の画素値群ＤＡＴＡ（１），ＤＡＴＡ（２），…，ＤＡＴＡ（ｐ）に対応している。すなわち、最大ライン数Ｌｍａｘは“１”に設定され、ｐ個の最大画素数Ｎｍａｘ１，Ｎｍａｘ２，…，Ｎｍａｘｐは“３”に設定されている。なお、第ｈ番目の水平ラインＬ（ｈ）において、画素値Ｄ２は“６４”を示し、画素値Ｄ４は“１２８”を示し、画素値Ｄ（ｎ−１）は“１９２”を示し、これらを除く画素値は“０”を示している。また、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐの電圧値（設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｐに示された電圧値）は、最大画素値“２５６”に対応する電圧値“１１Ｖ”に設定されているものとする。
【００７９】
アンプ電圧制御部２５は、水平ラインＬ（ｈ）の画素値Ｄ２を取り込むと第１番目の最大画素値ＤＭ１を“６４”に書き換え、画素値Ｄ４を取り込むと第２番目の最大画素値ＤＭ２を“１２８”に書き換え、画素値Ｄ（ｎ−１）を取り込むと第ｐ番目の最大画素値ＤＭｐを“１９２”に書き換える。次に、アンプ電圧制御部２５は、第ｈ番目のロードパルスＬＤに応答して、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐを最大画素値“２５６”に対応する電圧値“１１Ｖ”から最大画素値“６４”，“１２８”，…，“１９２”に応じた電圧値“３．５Ｖ”，“６Ｖ”，…，“８．５Ｖ”にそれぞれ設定する。
【００８０】
以上のように、ｐ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐを個別に制御することにより、増幅器１０３，１０３，…，１０３の消費電力をグループ単位で低減できる。その結果、駆動電圧生成回路２の消費電力をさらに低減できる。
【００８１】
なお、アンプ電圧制御部２５は、ｇ個（ｇ≧１）のフレーム毎にｇ個のフレームの画素値（ｎ×ｍ×ｇ個の画素値）に基づいて最大値検出処（ＳＴ２０１〜ＳＴ２１２）およびアンプ電圧設定処理（ＳＴ２１３）を実行しても良い。この場合、バッファ１６は、ｇ個のフレーム分に相当する遅延時間で駆動電圧生成回路２に与えられた画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを遅延させても良い。また、最大ライン数Ｌｍａｘを“ｍ×ｇ”に設定し、アンプ電圧制御部２５は、第ｈ番目のフレームの画素値が駆動電圧生成回路２に供給され始めると、最大値検出処理を開始しても良い。例えば、アンプ電圧制御部２５は、垂直同期信号の第ｈ番目のパルスに応答して、最大値検出処理を開始しても良い。さらに、アンプ電圧制御部２５は、第ｈ−１番目のフレームの表示処理が完了してから第ｈ番目のフレームの表示処理が開始されるまでの期間中に、アンプ電圧設定処理を実行しても良い。例えば、アンプ電圧制御部２５は、垂直同期信号の第ｈ＋ｇ番目のパルスに応答してアンプ電圧設定処理を実行しても良い。
【００８２】
また、ｎ個のデータ線駆動部１０２，１０２，…，１０２およびｎ個の増幅器１０３，１０３，…，１０３は、ソースドライバ単位でグループ分けされていなくても良い。例えば、１つのソースドライバに含まれるｎ個のデータ線駆動部およびｎ個の増幅器がｐ個のグループに分類されていても良い。さらに、各グループに属するデータ線駆動部および増幅器の個数は、ｐ個のグループの間で異なっていても良い。例えば、第１番目のグループに１個のデータ線駆動部１０２および１個の増幅器１０３が属し、第２番目のグループに２個のデータ線駆動部１０２，１０２および２個の増幅器１０３，１０３が属していても良い。なお、第Ｘ番目のグループにデータ線駆動部１０２が１個だけ属する場合、アンプ電圧制御部２５は、１水平ライン毎に１水平ライン分の画素値に基づいて最大値検出処理およびアンプ電圧設定処理を実行する場合（ｑ＝１である場合）には、駆動電圧生成回路２に与えられたｎ個の画素値のうち第Ｘ番目のグループに属するデータ線駆動部１０２に与えられた画素値を第Ｘ番目の最大画素値ＤＭｘとして検出する。
【００８３】
また、ｐ個の供給部２４１，２４２，…，２４ｐは、ｐ個のソースドライバ２２１，２２２，…，２２ｐにそれぞれ内蔵されていても良い。
【００８４】
（実施形態２の変形例）
また、図１３に示したアンプ電圧制御部２５を図２０に示したアンプ電圧制御部２５ａに置き換えても良い。図２０に示した駆動電圧生成回路２ａでは、アンプ電圧制御部２５ａは、ｐ個のグループ（ここでは、ｐ個のソースドライバ２２１，２２２，…，２２ｐ）にそれぞれ対応するｐ個の制御部２５１，２５２，…，２５ｐを含む。なお、駆動電圧生成回路２ａは、バッファ１６を備えていなくても良い。
【００８５】
制御部２５１，２５２，…，２５ｐの各々は、１水平ライン毎に１水平ライン分の画素値に基づいて最大値検出処理およびアンプ電圧設定処理を実行する。すなわち、制御部２５１，２５２，…，２５ｐのうち第Ｘ番目の制御部（以下、制御部２５ｘと表記）は、駆動電圧生成回路２ａに与えられたｎ個の画素値のうち第Ｘ番目のグループに対応する１または複数の画素値の中から第Ｘ番目の最大画素値ＤＭｘを検出する。詳しく説明すると、制御部２５ｘは、第Ｘ番目のグループに２個以上のデータ線駆動部が属する場合には、駆動電圧生成回路２ａに与えられたｎ個の画素値のうち第Ｘ番目のグループに属する２個以上のデータ線駆動部に与えられる２個以上の画素値の中から最大画素値ＤＭｘを検出する。また、制御部２５ｘは、第Ｘ番目のグループにデータ駆動部が１個だけ属する場合には、駆動電圧生成回路２ａに与えられたｎ個の画素値のうち第Ｘ番目のグループに属するデータ線駆動部に与えられた画素値を最大画素値ＤＭｘとして検出する。
【００８６】
また、制御部２５１，２５２，…，２５ｐの各々は、最大画素値とアンプ電圧の電圧値との対応関係（例えば、図４，図１２など）が示された対応テーブルを有しており、制御部２５ｘは、その対応テーブルの中から最大画素値ＤＭｘに応じた電圧値を検出する。そして、制御部２５ｘは、第Ｘ番目の供給部２４ｘによって供給される第Ｘ番目のアンプ電圧ＶＡＭＰｘが最大画素値ＤＭｘに応じた電圧値に設定されるように、第Ｘ番目の設定信号ＳＥＴｘによって供給部２４ｘを制御する。
【００８７】
〔動作〕
次に、図１８を参照して、図２０に示した制御部２５１，２５２，…，２５ｐの各々による動作について説明する。ここでは、制御部２５１，２５２，…，２５ｐの各々は、図１８に示したステップＳＴＳＴ２０１，ＳＴ２０２，ＳＴ２０９〜ＳＴ２１２を省略し、ステップＳＴ２０３〜ＳＴ２０８，ＳＴ２１３〜ＳＴ２１５を実行する。また、制御部２５１，２５２，…，２５ｐには、それぞれ、最大画素数Ｎｍａｘ１，Ｎｍａｘ２，…，Ｎｍａｘｐが設定されており、これらの合計は“ｎ”に相当する。なお、制御部２５１，２５２，…，２５ｐは、それぞれ、最大画素値ＤＭ１，ＤＭ２，…，ＤＭｐを検出するものであり、これらの最大画素値は、初期値（＝０）に設定されているものとする。
【００８８】
まず、第ｈ番目の水平ラインの画素値が駆動電圧生成回路２ａに供給され始めると、制御部２５ｘは、入力画素数Ｎｉｎを初期値（＝０）に設定し（ＳＴ２０３）、第Ｘ番目のグループに対応する画素値Ｄｉｎを取り込み（ＳＴ２０４）、入力画素数Ｎｉｎに“１”を加算する（ＳＴ２０５）。
【００８９】
次に、制御部２５ｘは、ステップＳＴ２０４において取り込んだ画素値Ｄｉｎが最大画素値ＤＭｘよりも大きいか否かを判定する（ＳＴ２０６）。画素値Ｄｉｎが最大画素値ＤＭｘよりも大きい場合、制御部２５ｘは、最大画素値ＤＭｘを画素値Ｄｉｎに書き換える（ＳＴ２０７）。一方、画素値Ｄｉｎが最大画素値ＤＭｘ以下である場合、制御部２５ｘは、最大画素値ＤＭｘを書き換えない。
【００９０】
次に、制御部２５ｘは、入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達したか否かを判定する（ＳＴ２０８）。入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達していない場合、次の画素値Ｄｉｎを取り込む（ＳＴ２０４）。
【００９１】
入力画素数Ｎｉｎが最大画素数Ｎｍａｘｘに到達した場合、制御部２５ｘは、第ｈ−１番目の水平ラインの表示処理が完了してから第ｈ番目の水平ラインの表示処理が開始するまでの期間中に、アンプ電圧ＶＡＭＰｘを最大画素値ＤＭｘに応じた電圧値に設定する（ＳＴ２１３）。
【００９２】
次に、制御部２５ｘは、最大画素値ＤＭｘを初期値（＝０）に設定し（ＳＴ２１４）、処理を終了するか否かを判定する（ＳＴ２１５）。未処理の画素値が残存する場合、制御部２５ｘは、最大値検出処理（ＳＴ２０３〜ＳＴ２０８）およびアンプ電圧設定処理（ＳＴ２１３）を継続する。一方、未処理の画素値が残存しない場合、制御部２５ｘは、処理を終了する。
【００９３】
なお、制御部２５ｘは、第Ｘ番目のソースドライバ２２ｘに与えられるスタートパルスＳＴＲ（第Ｘ−１番目のソースドライバから転送されたスタートパルスＳＴＲ）に応答して、最大値検出処理（ＳＴ２０３〜ＳＴ２０８）を開始し、クロックＣＬＫに同期して、ステップＳＴ２０４，ＳＴ２０５を実行しても良い。また、制御部２５ｘは、水平同期信号の第ｈ＋１番目のパルス（または、第ｈ番目のロードパルスＬＤ）に応答して、アンプ電圧設定処理（ＳＴ２１３）やステップＳＴ２１４，ＳＴ２１５を実行しても良い。
【００９４】
以上のように構成した場合も、ｐ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｐを個別に制御できるので、増幅器１０３，１０３，…，１０３の消費電力をグループ単位で低減でき、駆動電圧生成回路２ａの消費電力を低減できる。なお、ｐ個の供給部２４１，２４２，…，２４ｐおよびｐ個の制御部２５１，２５２，…，２５ｐは、ｐ個のソースドライバ２２１，２２２，…，２２ｐにそれぞれ内蔵されていても良い。
【００９５】
（実施形態３）
図２１は、実施形態３による駆動電圧生成回路３の構成例を示す。駆動電圧生成回路３は、ソースドライバ１２と、階調電圧生成部１３と、アンプ電圧供給部３４と、アンプ電圧制御部３５とを備える。アンプ電圧供給部３４は、ｎ個の増幅器１０３，１０３，…，１０３に対応するｎ個の供給部３４１，３４２，…，３４ｎを含む。アンプ電圧制御部３５は、ｎ個のデータ線駆動部１０２，１０２，…，１０２に対応するｎ個の制御部３５１，３５２，…，３５ｎを含む。
【００９６】
〔供給部〕
ｎ個の供給部３４１，３４２，…，３４ｎは、ｎ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎをそれぞれ供給する。供給部３４１，３４２，…，３４ｎによって生成されるアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎの電圧値は、制御部３５１，３５２，…，３５ｎからの設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｎによって変更可能である。アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎのうち第Ｘ番目のアンプ電圧（以下、アンプ電圧ＶＡＭＰｘと表記）は、供給部３４１，３４２，…，３４ｎのうち第Ｘ番目（以下、供給部３４ｘと表記）に対応する第Ｘ番目の増幅器１０３を駆動させるための電圧である。なお、ここでは、１≦Ｘ≦ｎ，１≦ｘ≦ｎである。
【００９７】
〔制御部〕
ｎ個の制御部３５１，３５２，…，３５ｎは、ｎ個の供給部３４１，３４２，…，３４ｎにそれぞれ対応する。制御部３５１，３５２，…，３５ｎの各々は、１水平ライン毎に１水平ライン分の画素値に基づいて最大値検出処理およびアンプ電圧設定処理を実行する。すなわち、制御部３５１，３５２，…，３５ｎのうち第Ｘ番目の制御部（以下、制御部３５ｘと表記）は、駆動電圧生成回路３に与えられたｎ個の画素値のうち第Ｘ番目のデータ線駆動部１０２に与えられた画素値（第Ｘ番目のデータ線駆動部１０２のラッチ１２１によって取り込まれた画素値）を第Ｘ番目の最大画素値ＤＭｘとして検出する。また、制御部３５１，３５２，…，３５ｎの各々は、最大画素値ＤＭとアンプ電圧の電圧値との対応関係が示された対応テーブル（例えば、図４，図１２など）を有しており、制御部３５ｘは、その対応テーブルの中から最大画素値ＤＭｘに応じた電圧値を検出する。そして、制御部３５ｘは、第Ｘ番目の供給部３４ｘによって供給される第Ｘ番目のアンプ電圧ＶＡＭＰｘが最大画素値ＤＭｘ（すなわち、第Ｘ番目のデータ線駆動部１０２に与えられた画素値）に応じた電圧値に設定されるように、第Ｘ番目の設定信号ＳＥＴｘによって供給部３４ｘを制御する。
【００９８】
〔供給部の構成例〕
例えば、図２２のように、供給部３４ｘは、制御部３５ｘからの設定信号ＳＥＴｘに従って、電圧源からのｉ個のアナログ電圧の中からに第Ｘ番目の最大画素値ＤＭｘ（すなわち、第Ｘ番目のデータ線駆動部１０２に与えられた画素値）に対応するアナログ電圧をアンプ電圧ＶＡＭＰｘとして選択するセレクタ１４１を含んでいても良い。
【００９９】
〔動作〕
次に、図２３を参照して、図２１に示した制御部３５１，３５２，…，３５ｎの各々による動作について具体的に説明する。ここでは、第ｈ番目の水平ラインＬ（ｈ）の画素値Ｄ１，Ｄ２，…，Ｄｎは“６４”を示している。また、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎの電圧値（設定信号ＳＥＴ１，ＳＥＴ２，…，ＳＥＴｎに示された電圧値）は、最大画素値“２５６”に対応する電圧値“１１Ｖ”に設定されているものとする。
【０１００】
ｎ個のデータ線駆動部１０２，１０２，…，１０２が水平ラインＬ（ｈ）の画素値Ｄ１，Ｄ２，…，Ｄｎをそれぞれ取り込むと、制御部３５１，３５２，…，３５ｎは、最大画素値ＤＭ１，ＤＭ２，…，ＤＭｎを“６４”にそれぞれ設定する。次に、制御部３５１，３５２，…，３５ｎは、第ｈ−１番目の水平ラインの表示処理が完了してから第ｈ番目の水平ラインの表示処理が開始されるまでの期間中にアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎを最大画素値“６４”に応じた電圧値“３．５Ｖ”にそれぞれ設定する。また、制御部３５１，３５２，…，３５ｎは、最大画素値ＤＭ１，ＤＭ２，…，ＤＭｎを初期値（＝０）に設定する。例えば、制御部３５１，３５２，…，３５ｎは、第ｈ番目のロードパルスＬＤ（または、水平同期信号の第ｈ＋１番目のパルス）に応答して、アンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎの設定および最大画素値ＤＭ１，ＤＭ２，…，ＤＭｎの初期化を実行しても良い。
【０１０１】
以上のように、ｎ個のアンプ電圧ＶＡＭＰ１，ＶＡＭＰ２，…，ＶＡＭＰｎを個別に制御することにより、増幅器１０３，１０３，…，１０３の消費電力を増幅器毎に低減できる。その結果、駆動電圧生成回路３の消費電力をさらに低減できる。特に、図２４のような市松模様の画像を有機ＥＬパネル１０に表示させる場合（隣接画素間において画素値が異なる場合）に有効である。なお、供給部３４１，３４２，…，３４ｎおよび制御部３５１，３５２，…，３５ｎは、ソースドライバ１２に内蔵されていても良い。
【０１０２】
（実施形態４）
図２５は、実施形態４による駆動電圧生成回路４の構成例を示す。駆動電圧生成回路４は、図１に示した階調電圧生成部１３に代えて、基準電圧供給部４１，階調電圧生成部４２，基準電圧制御部４３，およびデータ加工部４４を備える。その他の構成は、図１に示した駆動電圧生成回路１と同様である。
【０１０３】
〔基準電圧供給部〕
基準電圧供給部４１は、基準電圧ＶＲＥＦＨを供給する。基準電圧供給部４１によって供給される基準電圧ＶＲＥＦＨの電圧値は、基準電圧制御部４３からの設定信号ＶＳＥＴによって変更可能である。
【０１０４】
〔階調電圧生成部〕
階調電圧生成部４２は、基準電圧ＶＲＥＦＨに基づいてｋ個の階調電圧を生成する。例えば、階調電圧生成部４２は、基準電圧ＶＲＥＦＨと基準電圧ＶＲＥＦＬ（例えば、０Ｖ）とを抵抗分割するラダー抵抗によって構成される。なお、ここでは、基準電圧ＶＲＥＦＨが予め定められた基準電圧値ＶＨＲに設定されている場合に、画素値と駆動電圧ＶＤの電圧値（階調電圧の電圧値）との間で予め定められた基準対応関係が成立する。例えば、基準電圧ＶＲＥＦＨが“１０Ｖ”に設定されている場合、画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立する。この場合、基準電圧ＶＲＥＦＨは、階調電圧ＶＲ２５６（＝１０Ｖ）に対応し、基準電圧ＶＲＥＦＬは、階調電圧ＶＲ０（＝０Ｖ）に対応する。
【０１０５】
〔基準電圧制御部〕
基準電圧制御部４３は、駆動電圧生成回路４に与えられたｎ×ｒ個（ｒ≧１）の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎの中から最大画素値ＤＭを検出する。なお、基準電圧制御部４３による最大値検出処理は、アンプ電圧制御部１５による最大値検出処理（ＳＴ１０１〜ＳＴ１０６）と同様である。また、基準電圧制御部４３は、最大画素値ＤＭと基準電圧ＶＲＥＦＨの電圧値との対応関係が示された対応テーブルを有しており、その対応テーブルの中から最大画素値ＤＭに対応する電圧値を検出する。例えば、基準電圧ＶＲＥＦＨが基準電圧値ＶＨＲ（＝１０Ｖ）に設定されていれば画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立し、基準電圧ＶＲＥＦＨの電圧値がｋ段階（２５７段階）に切替可能である場合、基準電圧制御部４３は、図２６のような対応関係が示された対応テーブルを有していても良い。図２６では、２５７個の電圧値が２５７個の最大画素値に一対一で対応しており、第ｔ番目（０≦ｔ≦ｋ−１）の電圧値は、“１０Ｖ×ｔ／２５６（＝ＶＨＲ×ｔ／２５６）”に対応している。例えば、第０番目の最大画素値“０”には電圧値“０Ｖ”が対応付けられ、第２５６番目の最大画素値“２５６”には“基準電圧値ＶＨＲ（＝１０Ｖ）”が対応付けられている。
【０１０６】
また、基準電圧制御部４３は、基準電圧供給部４１によって供給される基準電圧ＶＲＥＦＨが最大画素値ＤＭ（基準電圧制御部４３によって検出された最大画素値）に応じた電圧値に設定されるように、設定信号ＶＳＥＴによって基準電圧供給部４１を制御する。設定信号ＶＳＥＴには、基準電圧ＶＲＥＦＨを最大画素値ＤＭに応じた電圧値に設定させるための制御命令が書き込まれる。なお、基準電圧制御部４３による基準電圧設定処理は、アンプ電圧制御部１５によるアンプ電圧設定処理（ＳＴ１０７）と同様である。
【０１０７】
〔基準電圧供給部の構成例〕
例えば、図２７Ａのように、基準電圧供給部４１は、設定信号ＶＳＥＴに従って、電圧源からの複数のアナログ電圧の中から最大画素値ＤＭに対応する電圧を基準電圧ＶＲＥＦＨとして選択するセレクタ４１１を含んでいても良い。この場合、設定信号ＶＳＥＴには、最大画素値ＤＭに応じた電圧値を有するアナログ電圧を選択させるための制御命令が書き込まれる。また、図２７Ｂのように、基準電圧供給部４１は、セレクタ４１１と、セレクタ４１１によって選択されたアナログ電圧を昇圧して基準電圧ＶＲＥＦＨを生成する昇圧回路４１２とを含んでいても良い。または、図２７Ｃのように、基準電圧供給部４１は、設定信号ＶＳＥＴに従って、最大画素値ＤＭに対応する昇圧率で電圧源からのアナログ電圧を昇圧して基準電圧ＶＲＥＦＨを生成する可変昇圧回路４１３（例えば、スイッチングレギュレータなど）を含んでいても良い。この場合、設定信号ＶＳＥＴには、可変昇圧回路４１３の昇圧率をアナログ電圧の電圧値に対する最大画素値ＤＭに応じた電圧値の倍率に設定するための制御命令が書き込まれる。
【０１０８】
〔データ加工部〕
データ加工部４４は、基準電圧制御部４３によって設定された基準電圧ＶＲＥＦＨの電圧値（設定電圧値）と予め定められた基準電圧値ＶＨＲとの比に応じて、駆動電圧生成回路４に与えられたｎ×ｒ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎ（ここでは、バッファ１６からのｎ×ｒ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎ）を加工して、加工後のｎ×ｒ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’をｎ個のデータ線駆動部１０２，１０２，…，１０２に供給する。例えば、データ加工部４４は、設定電圧値に対する基準電圧値ＶＨＲの比（基準電圧値ＶＨＲ／設定電圧値）をｎ×ｒ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎにそれぞれ乗算して、加工後のｎ×ｒ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’を生成する。
【０１０９】
〔動作〕
次に、図２８を参照して、図２５に示した駆動電圧生成回路４による動作について説明する。ここでは、ｋ＝２５７，ＶＨＲ＝１０Ｖであり、基準電圧ＶＲＥＦＨが基準電圧値ＶＨＲに設定されている場合に画素値と駆動電圧ＶＤの電圧値（選択電圧ＶＳの電圧値）との間で図３Ａのような基準対応関係が成立するものとする。
【０１１０】
基準電圧ＶＲＥＦＨが“１０Ｖ（＝ＶＨＲ）”に設定されている場合、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，２．５Ｖ，５Ｖ，７．５Ｖ，１０Ｖとなる。この場合、基準電圧値ＶＨＲ／設定電圧値＝１であるので、データ加工部４４は、ｎ×ｒ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを加工後のｎ×ｒ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’としてそのまま出力する。これにより、画素値Ｄｉｎが０，６４，１２８を示す場合、データ線駆動部１０２は、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８を選択電圧ＶＳとして選択するので、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ（＝ＶＲ０），２．５Ｖ（＝ＶＲ６４），５Ｖ（＝ＶＲ１２８）となる。
【０１１１】
一方、基準電圧ＶＲＥＦＨが“５Ｖ（＝ＶＨＲ／２）”に設定されている場合、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，１．２５Ｖ，２．５Ｖ，３．７５Ｖ，５Ｖとなる。この場合、基準電圧値ＶＨＲ／設定電圧値＝２であるので、データ加工部４４は、ｎ×ｒ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎに“２”をそれぞれ乗算して加工後のｎ×ｒ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’を生成する。これにより、画素値Ｄｉｎが０，６４，１２８である場合、データ線駆動部１０２は、階調電圧ＶＲ０，ＶＲ１２８，ＶＲ２５６を選択電圧ＶＳとして選択するので、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ（＝ＶＲ０），２．５Ｖ（＝ＶＲ１２８），５Ｖ（＝ＶＲ２５６）となる。このように、データ加工部４４によって画素値Ｄｉｎを加工することにより、画素値と駆動電圧ＶＤの電圧値との対応関係を基準対応関係に一致させる（または、近づける）ことができる。
【０１１２】
以上のように、基準電圧ＶＲＥＦＨを最大画素値ＤＭに応じた電圧値に設定することにより、基準電圧ＶＲＥＦＨを低下させることができるので、階調電圧生成部４２の消費電力を低減できる。その結果、駆動電圧生成回路４の消費電力を低減できる。
【０１１３】
なお、基準電圧ＶＲＥＦＨの電圧値の切替段数は、階調電圧の個数“ｋ”よりも少なくても良い。この場合、最大画素値ＤＭと基準電圧ＶＲＥＦＨの電圧値との対応関係が示された対応テーブルにおいて、ｉ個（ｉ＜ｋ）の電圧値の各々が１または複数の最大画素値に対応していても良い。
【０１１４】
また、データ加工部４４は、加工後の画素値Ｄｉｎ’が整数になるように、画素値Ｄｉｎに“基準電圧値ＶＨＲ／設定電圧値”を乗算した後に端数の切り上げ／切り下げなどの演算処理を施しても良い。例えば、データ加工部４４は、“６３”を示す画素値Ｄｉｎに“１．２５”を乗算した後に、その乗算によって得られた値“７８．７５”の端数を切り上げ、“７９”を示す加工後の画素値Ｄｉｎ’を出力しても良い。
【０１１５】
さらに、基準電圧供給部４１，階調電圧生成部４２，基準電圧制御部４３，およびデータ加工部４４は、駆動電圧生成回路２，２ａ，３にも適用可能である。すなわち、駆動電圧生成回路２，２ａ，３が、階調電圧生成部１３に代えて、図２５に示した基準電圧供給部４１，階調電圧生成部４２，基準電圧制御部４３，およびデータ加工部４４を備えていても良い。
【０１１６】
（実施形態５）
図２９は、実施形態５による駆動電圧生成回路５の構成例を示す。駆動電圧生成回路５は、図１にソースドライバ１２に代えて、ソースドライバ１２ａ，ゲイン制御部５１，およびデータ加工部５２を備える。
【０１１７】
〔ソースドライバ〕
ソースドライバ１２ａは、図１に示したｎ個の増幅器１０３，１０３，…，１０３に代えてｎ個の可変増幅器５０３，５０３，…，５０３を含む。その他の構成は、図１に示したソースドライバ１２と同様の構成である。可変増幅器５０３，５０３，…，５０３のゲイン値Ｇは、ゲイン制御部５１からの制御信号ＣＴＲＬによって変更可能である。例えば、図３０のように、可変増幅器５０３は、演算増幅器と、抵抗素子と、制御信号ＣＴＲＬによって抵抗値を変更可能な可変抵抗素子とによって構成される。なお、ここでは、可変増幅器５０３のゲイン値が予め定められた基準ゲイン値ＧＲに設定されている場合に、画素値と駆動電圧ＶＤの電圧値との間で予め定められた基準対応関係が成立する。例えば、可変増幅器５０３のゲイン値Ｇが“１０”に設定されている場合、画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立する。この場合、第２５６番目の階調電圧ＶＲ２５６は、１Ｖに設定され、第ｔ番目の階調電圧と第ｔ＋１番目の階調電圧との電圧差は、約０．００４Ｖに設定されている。
【０１１８】
〔ゲイン制御部〕
ゲイン制御部５１は、駆動電圧生成回路５に与えられたｎ×ｓ個（ｓ≧１）の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎの中から最大画素値ＤＭを検出する。なお、ゲイン制御部５１による最大値検出処理は、アンプ電圧制御部１５による最大値検出処理（ＳＴ１０１〜ＳＴ１０６）と同様である。また、ゲイン制御部５１は、最大画素値ＤＭと可変増幅器５０３のゲイン値との対応関係が示された対応テーブルを有しており、その対応テーブルの中から最大画素値ＤＭに応じたゲイン値を検出する。例えば、可変増幅器５０３のゲイン値Ｇが基準ゲイン値ＧＲ（＝１０）に設定されていれば画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立し、可変増幅器５０３のゲイン値がｋ段階（２５７段階）に切替可能である場合、ゲイン制御部５１は、図３１のような対応関係が示された対応テーブルを有していても良い。図３１では、２５７個のゲイン値が２５７個の最大画素値に一対一で対応しており、第ｔ番目（０≦ｔ≦ｋ−１）のゲイン値は、“１０×ｔ／２５６（＝ＧＲ×ｔ／２５６）”に対応している。例えば、第０番目の最大画素値“０”にはゲイン値“０”が対応付けられ、第２５６番目の最大画素値“２５６”には“基準ゲイン値ＧＲ（＝１０）”が対応付けられている。
【０１１９】
また、ゲイン制御部５１は、可変増幅器５０３，５０３，…，５０３のゲイン値Ｇが最大画素値ＤＭ（ゲイン制御部５１によって検出された最大画素値）に応じたゲイン値に設定されるように、制御信号ＣＴＲＬによって可変増幅器５０３，５０３，…，５０３を制御する。なお、ゲイン制御部５１によるゲイン設定処理は、アンプ電圧制御部１５によるアンプ電圧設定処理（ＳＴ１０７）と同様である。
【０１２０】
〔データ加工部〕
データ加工部５２は、ゲイン制御部５１によって設定された可変増幅器５０３のゲイン値（設定ゲイン値）と予め定められた基準ゲイン値ＧＲとの比に応じて、駆動電圧生成回路５に与えられたｎ×ｓ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎ（ここでは、バッファ１６からのｎ×ｓ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎ）を加工して、加工後のｎ×ｓ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’をｎ個のデータ線駆動部１０２，１０２，…，１０２に供給する。例えば、データ加工部５２は、設定ゲイン値に対する基準ゲイン値ＧＲの比（基準ゲイン値ＧＲ／設定ゲイン値）をｎ×ｓ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎにそれぞれ乗算して、加工後のｎ×ｓ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’を生成する。
【０１２１】
〔動作〕
次に、図３２を参照して、図２９に示した駆動電圧生成回路５による動作について説明する。ここでは、ｋ＝２５７，ＧＲ＝１０であり、第２５６番目の階調電圧ＶＲ２５６は、１Ｖに設定され、第ｔ番目の階調電圧と第ｔ＋１番目の階調電圧との電圧差は、約０．００４Ｖに設定されているものとする。具体的には、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，０．２５Ｖ，０．５Ｖ，０．７５Ｖ，１Ｖであるものとする。また、可変増幅器５０３のゲイン値Ｇが基準ゲイン値ＧＲに設定されている場合に画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立するものとする。
【０１２２】
可変増幅器５０３のゲイン値が“１０（＝ＧＲ）”に設定されている場合、可変増幅器５０３は、データ線駆動部１０２によって得られた選択電圧ＶＳを１０倍して駆動電圧ＶＤを生成する。また、基準ゲイン値ＧＲ／設定ゲイン値＝１であるので、データ加工部５２は、ｎ×ｓ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎを加工後のｎ×ｓ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’としてそのまま出力する。これにより、画素値Ｄｉｎが０，６４，１２８を示す場合、データ線駆動部１０２は、階調電圧ＶＲ０（＝０Ｖ），ＶＲ６４（＝０．２５Ｖ），ＶＲ１２８（＝０．５Ｖ）を選択電圧ＶＳとして選択し、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ，２．５Ｖ（＝ＶＲ６４×１０），５Ｖ（＝ＶＲ１２８×１０）となる。
【０１２３】
一方、可変増幅器５０３のゲイン値が“５（＝ＧＲ／２）”に設定されている場合、可変増幅器５０３は、データ線駆動部１０２によって得られた選択電圧ＶＳを５倍して駆動電圧ＶＤを生成する。また、基準ゲイン値ＧＲ／設定ゲイン値＝２であるので、データ加工部５２は、ｎ×ｓ個の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎに“２”をそれぞれ乗算して加工後のｎ×ｓ個の画素値Ｄｉｎ’，Ｄｉｎ’，…，Ｄｉｎ’を生成する。これにより、画素値Ｄｉｎが０，６４，１２８を示す場合、データ線駆動部１０２は、階調電圧ＶＲ０（＝０Ｖ），ＶＲ１２８（＝０．５Ｖ），ＶＲ２５６（＝１Ｖ）を選択電圧ＶＳとして選択し、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ，２．５Ｖ（＝ＶＲ１２８×５），５Ｖ（＝ＶＲ２５６×５）となる。このように、データ加工部５２によって画素値Ｄｉｎを加工することにより、画素値と駆動電圧ＶＤの電圧値との対応関係を基準対応関係に一致させる（または、近づける）ことができる。
【０１２４】
以上のように、可変増幅器５０３，５０３，…，５０３のゲイン値を最大画素値ＤＭに応じたゲイン値に設定することにより、可変増幅器５０３，５０３，…，５０３の各々のゲイン値が固定されている場合よりも、可変増幅器５０３，５０３，…，５０３の消費電力を低減できる。その結果、駆動電圧生成回路５の消費電力を低減できる。
【０１２５】
また、可変増幅器５０３，５０３，…，５０３のゲイン値を“１”よりも大きくすることにより、階調電圧生成部１３の消費電力を低減できるとともに、デジタル・アナログ変換器１２３，１２３，…，１２３を低耐圧化できる。これにより、階調電圧生成部１３およびデジタル・アナログ変換器１２３，１２３，…，１２３の回路規模を低減できる。その結果、駆動電圧生成回路５の回路規模を低減できる。
【０１２６】
なお、可変増幅器５０３のゲイン値の切替段数は、階調電圧の個数“ｋ”よりも少なくても良い。この場合、最大画素値ＤＭと可変増幅器５０３のゲイン値との対応関係が示された対応テーブルにおいて、ｉ個（ｉ＜ｋ）のゲイン値の各々が１または複数の最大画素値に対応していても良い。また、データ加工部５２は、加工後の画素値Ｄｉｎ’が整数になるように、画素値Ｄｉｎに“基準ゲイン値ＧＲ／設定ゲイン値”を乗算した後に端数の切り上げ／切り下げなどの演算処理を施しても良い。
【０１２７】
さらに、ゲイン制御部５１およびデータ加工部５２は、駆動電圧生成回路２，２ａ，３，４にも適用可能である。すなわち、駆動電圧生成回路２，２ａ，３，４は、ｎ個の増幅器１０３，１０３，…，１０３に代えて、図２９に示したｎ個の可変増幅器５０３，５０３，…，５０３，ゲイン制御部５１，およびデータ加工部５２を備えていても良い。
【０１２８】
（実施形態５の変形例１）
また、図３３のように、図２５に示したデータ加工部４４を図２９に示したゲイン制御部５１に置き換えても良い。図３３に示した駆動電圧生成回路５ａでは、ゲイン制御部５１は、基準電圧制御部４３によって設定された基準電圧ＶＲＥＦＨの電圧値（設定電圧値）と基準電圧値ＶＨＲとの比に応じて、可変増幅器５０３，５０３，…，５０３のゲイン値を設定する。例えば、ゲイン制御部５１は、可変増幅器５０３，５０３，…，５０３のゲイン値が“（基準電圧値ＶＨＲ）×（基準ゲイン値ＧＲ）／（設定電圧値）”に設定されるように、可変増幅器５０３，５０３，…，５０３のゲイン値を制御する。
【０１２９】
〔動作〕
次に、図３３に示した駆動電圧生成回路５ａによる動作について説明する。ここでは、ｋ＝２５７，ＧＲ＝１０，ＶＨＲ＝１Ｖであるものとする。また、基準電圧ＶＲＥＦＨが基準電圧値ＶＨＲに設定されている場合に、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，０．２５Ｖ，０．５Ｖ，０．７５Ｖ，１Ｖであるものとする。また、基準電圧ＶＲＥＦＨが基準電圧値ＶＨＲに設定され且つ可変増幅器５０３のゲイン値Ｇが基準ゲイン値ＧＲに設定されている場合に画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような基準対応関係が成立するものとする。
【０１３０】
基準電圧ＶＲＥＦＨが“１０Ｖ（＝ＶＨＲ）”に設定されている場合、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，０．２５Ｖ，０．５Ｖ，０．７５Ｖ，１Ｖとなる。この場合、基準電圧値ＶＨＲ／設定電圧値＝１であるので、ゲイン制御部５１は、可変増幅器５０３のゲイン値Ｇを“１０（＝ＧＲ）”に設定する。これにより、画素値Ｄｉｎが０，６４，１２８を示す場合、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ（＝ＶＲ０×１０），２．５Ｖ（＝ＶＲ６４×１０），５Ｖ（＝ＶＲ１２８×１０）となる。
【０１３１】
一方、基準電圧ＶＲＥＦＨが“５Ｖ（＝ＶＨＲ／２）”に設定されている場合、階調電圧ＶＲ０，ＶＲ６４，ＶＲ１２８，ＶＲ１９２，ＶＲ２５６は、それぞれ、０Ｖ，０．１２５Ｖ，０．２５Ｖ，０．３７５Ｖ，０．５Ｖとなる。この場合、基準電圧値ＶＨＲ／設定電圧値＝２であるので、ゲイン制御部５１は、可変増幅器５０３のゲイン値Ｇを“２０（＝ＧＲ×２）”に設定する。これにより、画素値Ｄｉｎが０，６４，１２８を示す場合、増幅器１０３によって生成される駆動電圧ＶＤは、０Ｖ（＝ＶＲ０×２０），２．５Ｖ（＝ＶＲ６４×２０），５Ｖ（＝ＶＲ１２８×２０）となる。
【０１３２】
このように構成した場合も、階調電圧生成部４２の消費電力を低減できるとともに、デジタル・アナログ変換器１２３，１２３，…，１２３を低耐圧化できる。また、画素値Ｄｉｎを加工することなく、画素値と駆動電圧ＶＤの電圧値との対応関係を基準対応関係に設定する（または、近づける）ことができる。
【０１３３】
（実施形態６）
図３４は、実施形態６による駆動電圧生成回路６の構成例を示す。駆動電圧生成回路６は、図１に示した駆動電圧生成回路１の構成に加えて、アナログ電圧供給部６１およびアナログ電圧制御部６２を備える。ここでは、アンプ電圧供給部１４は、設定信号ＳＥＴに従ってｉ個（２≦ｉ＜ｋ）のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉの中から最大画素値ＤＭに対応するアナログ電圧を選択するセレクタ１４１（図５Ａ参照）を含む。すなわち、アンプ電圧ＶＡＭＰの電圧値は、ｉ段階で切替可能である。
【０１３４】
〔アナログ電圧供給部〕
アナログ電圧供給部６１は、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉをアンプ電圧供給部１４（セレクタ１４１）に供給する。例えば、図３５のように、アナログ電圧供給部６１は、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉをそれぞれ供給するｉ個の供給部６１１，６１２，…，６１ｉを含む。供給部６１１，６１２，…，６１ｉによって生成されるアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉの電圧値は、それぞれ、アナログ電圧制御部６２からのｉ本の設定信号ＡＳＥＴ１，ＡＳＥＴ２，…，ＡＳＥＴｉによって変更可能である。
【０１３５】
〔アナログ電圧制御部〕
アナログ電圧制御部６２は、駆動電圧生成回路６に与えられたｎ×ｖ個（ｖ≧１）の画素値Ｄｉｎ，Ｄｉｎ，…，Ｄｉｎをｉ個の閾値によって規定されるｉ個の区間に分配した場合にｉ個の区間の各々に属する画素値の個数が均一に近づくようにｉ個の閾値を選択し、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉにｉ個の閾値電圧をそれぞれ割り当てる。また、アナログ電圧制御部６２は、閾値とアナログ電圧の電圧値との対応関係が示された対応テーブルを有しており、その対応テーブルの中からｉ個のアナログ電圧にそれぞれ割り当てられたｉ個の閾値に応じたｉ個の電圧値を検出する。例えば、α＝１Ｖであり、画素値と駆動電圧ＶＤの電圧値（階調電圧の電圧値）との間で図３Ａのような対応関係が成立し、ｉ個のアナログ電圧の電圧値をｊ個（ｊ＞ｉ）の電圧値のいずれか１つに設定可能である場合、アナログ電圧制御部６２は、図３６のような対応関係が示された対応テーブルを有していても良い。図３６では、８個（ｊ＝８）の閾値ＤＴＨ１（＝３２），ＤＴＨ２（＝６４），…，ＤＴＨ８（＝２５６）が８個の電圧値２．２５Ｖ（＝ＶＲ３２＋１Ｖ），３．５Ｖ（＝ＶＲ６４＋１Ｖ），…，１１Ｖ（＝ＶＲ２５６＋１Ｖ）に一対一で対応しており、第Ｙ番目の電圧値は、第Ｙ番目の閾値（以下、閾値ＤＴＨｙと表記）に対応する駆動電圧ＶＤの電圧値よりも所定量α（＝１Ｖ）だけ高い。なお、１≦Ｙ≦ｊ，１≦ｙ≦ｊである。例えば、第２番目の電圧値“３．５Ｖ（＝ＶＲ６４＋１Ｖ）”は、第２番目の閾値ＤＴＨ２（＝６４）に対応する駆動電圧ＶＤの電圧値（＝ＶＲ６４）よりも１Ｖだけ高い。また、図３６では、８個の閾値によって８個の区間が規定されている。例えば、第１番目の閾値ＤＴＨ１は、画素値１〜３２が属する区間を規定し、第１番目の閾値ＤＴＨ１と第２番目の閾値ＤＴＨ２は、画素値３３〜６４が属する区間を規定する。
【０１３６】
また、アナログ電圧制御部６２は、アナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉのうち第Ｚ番目のアナログ電圧（以下、アナログ電圧ＶＡｚと表記）がアナログ電圧ＶＡｚに割り当てられた閾値に応じた電圧値に設定されるように、ｉ個の設定信号ＡＳＥＴ１，ＡＳＥＴ２，…，ＡＳＥＴｉによってアナログ電圧供給部６１を制御する。設定信号ＡＳＥＴ１，ＡＳＥＴ２，…，ＡＳＥＴｉのうち第Ｚ番目の設定信号（以下、設定信号ＡＳＥＴｚと表記）には、第Ｚ番目のアナログ電圧ＶＡｚをアナログ電圧ＶＡｚに割り当てられた閾値に応じた電圧値に設定するための制御命令が書き込まれる。なお、１≦Ｚ≦ｉ，１≦ｚ≦ｉである。
【０１３７】
さらに、アナログ電圧制御部６２は、ｉ個のアナログ電圧とｉ個の閾値との対応関係に基づいて、アンプ電圧制御部１５における最大画素値ＤＭとアンプ電圧ＶＡＭＰの電圧値との対応関係（対応テーブル）を書き換える。例えば、アナログ電圧制御部６２は、ｉ個の閾値にそれぞれ対応するｉ個の電圧値を“アンプ電圧ＶＡＭＰのｉ個の電圧値”として対応テーブルに書き込むとともに、第Ｚ−１番目の閾値と第Ｚ番目の閾値によって規定される区間に属する画素値を“アンプ電圧ＶＡＭＰの第Ｚ番目の電圧値に対応する最大画素値”として対応テーブルに書き込む。ここで、図３６を例に挙げて説明すると、第１番目のアナログ電圧ＶＡ１に閾値ＤＴＨ２（＝６４）が割り当てられ、第２番目のアナログ電圧ＶＡ２に閾値ＤＴＨ３（＝９６）が割り当てられている場合、アナログ電圧制御部６２は、閾値ＤＴＨ２に対応する電圧値“３．５Ｖ（＝ＶＲ６４＋１Ｖ）”および閾値ＤＴＨ３に対応する電圧値“４．７５Ｖ（＝ＶＲ９６＋１Ｖ）”をアンプ電圧制御部１５の対応テーブルに書き込み、閾値ＤＴＨ２と閾値ＤＴＨ３によって規定される区間に属する画素値“６５〜９６”を電圧値“４．７５Ｖ（＝ＶＲ９６＋１Ｖ）”に対応する最大画素値として対応テーブルに書き込む。
【０１３８】
〔供給部の構成例〕
例えば、図３７のように、供給部６１１，６１２，…，６１ｉのうち第Ｚ番目の供給部（以下、供給部６１ｚと表記）は、第Ｚ番目の設定信号ＡＳＥＴｚに従って、電圧源からのｊ個（ｊ＞ｉ）の電圧の中から第Ｚ番目のアナログ電圧ＶＡｚに割り当てられた閾値に対応する電圧を第Ｚ番目のアナログ電圧ＶＡｚとして選択するセレクタ６４１を含んでいても良い。また、図３８のように、供給部６１ｚは、セレクタ６４１と、セレクタ６４１によって選択された電圧を昇圧してアナログ電圧ＶＡｚを生成する昇圧回路６４２とを含んでいても良い。または、図３９のように、供給部６１ｚは、設定信号ＡＳＥＴｚ従って、アナログ電圧ＶＡｚに割り当てられた閾値に対応する昇圧率で電圧源からの電圧を昇圧してアナログ電圧ＶＡｚを生成する可変昇圧回路６４３を含んでいても良い。
【０１３９】
〔動作〕
次に、図４０，図４１を参照して、図３４に示したアナログ電圧制御部６２による動作について説明する。なお、アナログ電圧制御部６２は、ｎ×ｖ個の画素値に基づいてｊ個の閾値ＤＴＨ１，ＤＴＨ２，…，ＤＴＨｊの中からｉ個の閾値を選択して、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉにｉ個の閾値をそれぞれ割り当てるものとする。すなわち、最大画素数Ｎｍａｘは“ｎ×ｖ”に設定されている。また、ｊ個のカウント値ＣＮＴ１，ＣＮＴ２，…，ＣＮＴｊは初期値（＝０）に設定されているものとする。
【０１４０】
まず、第ｈ番目の水平ラインの画素値が供給され始めると、アナログ電圧制御部６２は、入力画素数Ｎｉｎを初期値（＝０）に設定し（ＳＴ６０１）、変数Ｙを初期値（＝１）に設定する（ＳＴ６０２）。次に、アナログ電圧制御部６２は、画素値Ｄｉｎを取り込み（ＳＴ６０３）、入力画素数Ｎｉｎに“１”を加算する（ＳＴ６０４）。
【０１４１】
次に、アナログ電圧制御部６２は、ステップＳＴ６０３において取り込んだ画素値Ｄｉｎが第Ｙ番目の閾値ＤＴＨｙ以下であるか否かを判定する（ＳＴ６０５）。画素値Ｄｉｎが閾値ＤＴＨｙよりも大きい場合、アナログ電圧制御部６２は、変数Ｙに“１”を加算して（ＳＴ６０６）、画素値Ｄｉｎと第Ｙ番目の閾値ＤＴＨｙとを比較する（ＳＴ６０５）。一方、画素値Ｄｉｎが閾値ＤＴＨｙ以下であると判定した場合、アナログ電圧制御部６２は、第Ｙ番目のカウント値（以下、カウント値ＣＮＴｙと表記）に“１”を加算する（ＳＴ６０７）。
【０１４２】
次に、アナログ電圧制御部６２は、入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達したか否かを判定する（ＳＴ６０８）。入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達していない場合、アナログ電圧制御部６２は、変数Ｙを初期値（＝１）に設定し（ＳＴ６０２）、次の画素値Ｄｉｎを取り込む（ＳＴ６０３）。このようにして、ｊ個の閾値によって規定されるｊ個の区間の各々について、その区間に属する画素値の個数がカウントされる。
【０１４３】
入力画素数Ｎｉｎが最大画素数Ｎｍａｘに到達した場合、アナログ電圧制御部６２は、変数Ｙ，Ｚを初期値（＝１）に設定し、総和値ＳＵＭを初期値（＝０）に設定する（ＳＴ６０９）。次に、アナログ電圧制御部６２は、総和値ＳＵＭに第Ｙ番目のカウント値ＣＮＴｙを加算し（ＳＴ６１０）、総和値ＳＵＭが所定値“Ｎｍａｘ／ｉ”以上であるか否かを判定する（ＳＴ６１１）。総和値ＳＵＭが所定値“Ｎｍａｘ／ｉ”よりも小さい場合、アナログ電圧制御部６２は、変数Ｙに“１”を加算し（ＳＴ６１２）、総和値ＳＵＭに第Ｙ番目のカウント値ＣＮＴｙを加算する（ＳＴ６１０）。
【０１４４】
総和値ＳＵＭが所定値“Ｎｍａｘ／ｉ”以上である場合、アナログ電圧制御部６２は、第Ｚ番目のアナログ電圧ＶＡｚに第Ｙ番目の閾値ＤＴＨｙを割り当てる（ＳＴ６１３）。次に、アナログ電圧制御部６２は、変数Ｚが“ｉ”に到達したか否かを判定する（ＳＴ６１４）。変数Ｚが“ｉ”に到達していない場合、アナログ電圧制御部６２は、総和値ＳＵＭから所定値“Ｎｍａｘ／ｉ”を減算し（ＳＴ６１５）、変数Ｚに“１”を加算し（ＳＴ６１６）、総和値ＳＵＭに第Ｙ番目のカウント値ＣＮＴｙを加算する（ＳＴ６１０）。このようにして、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉにｉ個の閾値がそれぞれ割り当てられる。
【０１４５】
変数Ｚが“ｉ”に到達した場合、アナログ電圧制御部６２は、第ｈ−１番目の水平ラインの表示処理が完了してから第ｈ番目の水平ラインの表示処理が開始されるまでの期間中に、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉとｉ個の閾値との対応関係に基づいて、第Ｚ番目のアナログ電圧ＶＡｚをアナログ電圧ＶＡｚに割り当てられた閾値に応じた電圧値に設定する（ＳＴ６１７）。また、アナログ電圧制御部６２は、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉとｉ個の閾値との対応関係に基づいて、アンプ電圧制御部１５における最大画素値ＤＭとアンプ電圧ＶＡＭＰの電圧値との対応関係（対応テーブル）を書き換える。
【０１４６】
次に、アナログ電圧制御部６２は、ｊ個のカウント値ＣＮＴ１，ＣＮＴ２，…，ＣＮＴｊを初期値（＝０）に設定し（ＳＴ６１８）、処理を終了するか否かを判定する（ＳＴ６１９）。未処理の画素値が残存する場合、アナログ電圧制御部６２は、分布調査処理（ＳＴ６０１〜ＳＴ６０８），アナログ電圧割当処理（ＳＴ６０９〜ＳＴ６１６），およびアナログ電圧設定処理（ＳＴ６１７）を継続する。一方、未処理の画素値が残存しない場合、アナログ電圧制御部６２は、処理を終了する。
【０１４７】
なお、アナログ電圧制御部６２は、水平同期信号の第ｈ番目のパルス（または、第ｈ−１番目のロードパルスＬＤ）に応答して、分布調査処理（ＳＴ６０１〜ＳＴ６０８）を開始し、クロックＣＬＫに同期して、ステップＳＴ６０３，ＳＴ６０４を実行しても良い。また、アナログ電圧制御部６２は、水平同期信号の第ｈ＋ｖ番目のパルス（または、第ｈ＋ｖ−１番目のロードパルスＬＤ）に応答して、アナログ電圧設定処理（ＳＴ６１７）やステップＳＴ６１８，ＳＴ６１９を実行しても良い。
【０１４８】
〔具体例〕
次に、図４２を参照して、図３４に示したアナログ電圧制御部６２によるアナログ電圧割当処理およびアナログ電圧設定処理の具体例について説明する。ここでは、Ｎｍａｘ＝２４０００，ｉ＝４，ｊ＝８であるものとする。また、閾値ＤＨ１，ＤＨ２，ＤＨ３，ＤＨ４，ＤＨ５、ＤＨ６，ＤＨ７，ＤＨ８は、それぞれ、３２，６４，９６，１２８，１６０，１９２，２２４，２５６を示しているものとする。
【０１４９】
まず、アナログ電圧制御部６２は、総和値ＳＵＭ（＝０）に第１番目のカウント値ＣＮＴ１（＝３０００）を加算する。総和値ＳＵＭ（＝３０００）が所定値（Ｎｍａｘ／ｉ＝６０００）よりも小さいので、アナログ電圧制御部６２は、総和値ＳＵＭ（＝３０００）に第２番目のカウント値ＣＮＴ２（＝４０００）を加算する。ここで、総和値ＳＵＭ（＝７０００）が所定値（＝６０００）よりも大きくなるので、アナログ電圧制御部６２は、第１番目のアナログ電圧ＶＡ１に第２番目の閾値ＤＴＨ２（＝６４）を割り当てる。次に、アナログ電圧制御部６２は、総和値ＳＵＭ（＝７０００）から所定値（＝６０００）を減算して、減算後の総和値ＳＵＭ（＝１０００）に第３番目のカウント値ＣＮＴ３（＝６０００）を加算する。ここで、総和値ＳＵＭ（＝７０００）が所定値（＝６０００）よりも大きくなるので、アナログ電圧制御部６２は、第２番目のアナログ電圧ＶＡ２に第３番目の閾値ＤＴＨ３（＝９６）を割り当てる。このようにして、アナログ電圧制御部６２は、アナログ電圧ＶＡ１，ＶＡ２，ＶＡ３，ＶＡ４に閾値ＤＴＨ２，ＤＴＨ３，ＤＴＨ４，ＤＴＨ７を割り当てる。
【０１５０】
次に、アナログ電圧制御部６２は、図３６のような対応関係が示された対応テーブルに基づいて、アナログ電圧供給部６１によって供給される４個のアナログ電圧ＶＡ１，ＶＡ２，ＶＡ３，ＶＡ４を４個の閾値ＤＴＨ２，ＤＴＨ３，ＤＴＨ４，ＤＴＨ７に応じた電圧値（３．５Ｖ，４．７５Ｖ，６Ｖ，９．７５Ｖ）に設定する。また、アナログ電圧制御部６２は、アンプ電圧制御部１５における最大画素値ＤＭとアンプ電圧ＶＡＭＰの電圧値との対応関係（対応テーブル）を図４３に示された対応関係に書き換える。これにより、最大画素値１〜６４，６５〜９６，９７〜１２８，１２９〜２２４には、それぞれ、閾値ＤＴＨ２に対応する電圧値３．５Ｖ（＝Ｖ６４＋１Ｖ），閾値ＤＴＨ３に対応する電圧値４．７５Ｖ（＝ＶＲ９６＋１Ｖ），閾値ＤＴＨ４に対応する電圧値６Ｖ（＝ＶＲ１２８＋１Ｖ），閾値ＤＴＨ７に対応する電圧値９．７５Ｖ（＝ＶＲ２２４＋１Ｖ）が対応付けられる。
【０１５１】
以上のように、ｎ×ｖ個の画素値の分布に基づいてアンプ電圧ＶＡＭＰの元となるアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉを設定することにより、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎとアンプ電圧ＶＡＭＰとの電圧差を小さくすることができ、増幅器１０３，１０３，…，１０３の消費電力をさらに低減できる。例えば、画素値と駆動電圧ＶＤの電圧値との間で図３Ａのような対応関係が成立し、アンプ電圧制御部１５が１水平ライン毎にアンプ電圧設定処理を実行し、アナログ電圧制御部６２が１フレーム毎にアナログ電圧設定処理を実行するものとし、１フレーム分の３０００×８００個の画素値が図４２のように分布し、第ｈ番目の水平ラインの画素値（３０００個の画素値）が“９６”を示していると仮定する。ここで、最大画素値とアンプ電圧ＡＶＭＰの電圧値との間で図１２のような対応関係が成立している場合、第ｈ番目の水平ラインでは、駆動電圧ＶＤは“３．７５Ｖ（＝ＶＲ９６）”となり、アンプ電圧ＶＡＭＰは“６Ｖ（＝ＶＲ１２８＋１Ｖ）”となる。一方、最大画素値とアンプ電圧ＶＡＭＰの電圧値との間で図４３のような対応関係が成立している場合、アンプ電圧ＶＡＭＰは“４．７５Ｖ（＝ＶＲ９６＋１Ｖ）”となり、アンプ電圧ＶＡＭＰを低くすることが可能となる。
【０１５２】
（実施形態６の変形例）
なお、アナログ電圧供給部６１およびアナログ電圧制御部６２は、駆動電圧生成回路２，２ａ，３，４，５，５ａにも適用可能である。すなわち、駆動電圧生成回路２，２ａ，３，４，５，５ａは、図３４に示したアナログ電圧供給部６１およびアナログ電圧制御部６２をさらに備えていても良い。このように構成する場合、アンプ電圧供給部（または、供給部）は、ｉ個のアナログ電圧ＶＡ１，ＶＡ２，…，ＶＡｉの中からアンプ電圧を選択するセレクタ含んでいることが好ましい。
【０１５３】
（その他の実施形態）
以上の各実施形態において、アンプ電圧制御部１５，２５，２５ａ，３５，基準電圧制御部４３，およびゲイン制御部５１は、最大値検出処理およびアンプ電圧設定処理（または、基準電圧設定処理，ゲイン設定処理）を連続的に実行しても良いし、間欠的に実行しても良い。例えば、アンプ電圧制御部１５，２５，２５ａ，３５，基準電圧制御部４３，およびゲイン制御部５１は、偶数番目の水平ラインの画素値にのみ基づいて上記の処理を実行しても良い。これと同様に、アナログ電圧制御部６２も、分布調査処理，アナログ電圧割当処理，およびアナログ電圧設定処理を連続的に実行しても良いし、間欠的に実行しても良い。
【０１５４】
また、以上の各実施形態において、説明の便宜上、階調電圧の個数ｋを“２５７”として説明したが、階調電圧の個数ｋは“２５７”に限らず他の値であっても良い。
【０１５５】
なお、各実施形態による駆動電圧生成回路は、有機ＥＬ表示装置だけでなく、その他の表示装置（例えば、液晶表示装置）などにも適用可能である。
【産業上の利用可能性】
【０１５６】
以上説明したように、上述の駆動電圧生成回路は、増幅器の消費電力を低減でき、有機ＥＬパネルや液晶パネルのような表示パネルを駆動する回路などとして有用である。
【符号の説明】
【０１５７】
１，２，２ａ，３，４，５，５ａ，６    駆動電圧生成回路
１１    ゲートドライバ
１２，２２１，２２２，…，２２ｐ    ソースドライバ
１３    階調電圧生成部
１４，２４，３４    アンプ電圧制御部
１５，２５，２５ａ，３５    アンプ電圧制御部
１６    バッファ
ＤＬ１，ＤＬ２，…，ＤＬｎ    データ線
ＧＬ１，ＧＬ２，…，ＧＬｍ    ゲート線
１００    画素部
１０１    シフトレジスタ
１０２    データ線駆動部
１０３    増幅器
１１１    フリップフロップ
１２１    ラッチ
１２２    ラッチ
１２３    デジタル・アナログ変換器
１４１    セレクタ
１４２    昇圧回路
１４３    可変昇圧回路
２４１，２４２，…，２４ｐ    供給部
２５１，２５２，…，２５ｐ    制御部
３４１，３４２，…，３４ｎ    供給部
３５１，３５２，…，３５ｎ    制御部
４１    基準電圧供給部
４２    階調電圧生成部
４３    基準電圧制御部
４４    データ加工部
５１    ゲイン制御部
５２    データ加工部
５０３    可変増幅器
６１    アナログ電圧供給部
６２    アナログ電圧制御部
６１１，６１２，…，６１ｉ    供給部
【図１】
0005588996.tif 000002
【図２】
0005588996.tif 000003
【図３】
0005588996.tif 000004
【図４】
0005588996.tif 000005
【図５】
0005588996.tif 000006
【図６】
0005588996.tif 000007
【図７】
0005588996.tif 000008
【図８】
0005588996.tif 000009
【図９】
0005588996.tif 000010
【図１０】
0005588996.tif 000011
【図１１】
0005588996.tif 000012
【図１２】
0005588996.tif 000013
【図１３】
0005588996.tif 000014
【図１４】
0005588996.tif 000015
【図１５】
0005588996.tif 000016
【図１６】
0005588996.tif 000017
【図１７】
0005588996.tif 000018
【図１８】
0005588996.tif 000019
【図１９】
0005588996.tif 000020
【図２０】
0005588996.tif 000021
【図２１】
0005588996.tif 000022
【図２２】
0005588996.tif 000023
【図２３】
0005588996.tif 000024
【図２４】
0005588996.tif 000025
【図２５】
0005588996.tif 000026
【図２６】
0005588996.tif 000027
【図２７】
0005588996.tif 000028
【図２８】
0005588996.tif 000029
【図２９】
0005588996.tif 000030
【図３０】
0005588996.tif 000031
【図３１】
0005588996.tif 000032
【図３２】
0005588996.tif 000033
【図３３】
0005588996.tif 000034
【図３４】
0005588996.tif 000035
【図３５】
0005588996.tif 000036
【図３６】
0005588996.tif 000037
【図３７】
0005588996.tif 000038
【図３８】
0005588996.tif 000039
【図３９】
0005588996.tif 000040
【図４０】
0005588996.tif 000041
【図４１】
0005588996.tif 000042
【図４２】
0005588996.tif 000043
【図４３】
0005588996.tif 000044