(57)【要約】【課題】ソース線の間で電荷再分配を効率良く実行する。【解決手段】駆動電圧生成部(101)は、第ｈ番目の水平期間に対応するｎ個の現画素値をｎ個の駆動電圧(VD1,VD2,…,VDn)に変換する。画素値格納部(102)は、第ｈ−１番目の水平期間に対応するｎ個の現画素値をｎ個の前画素値として格納する。チャージシェア制御部(103)は、画素値格納部(102)に格納されたｎ個の前画素値から第ｈ番目の水平期間に対応するｎ個の現画素値へそれぞれ向かうｎ個の画素ベクトルの分布に基づいて、ソース線(SL1,SL2,…,SLn)の各々について、そのソース線を短絡線(STL1,STL2,…,STLk)のうちどの短絡線に割り当てるのか、または、そのソース線を短絡線のいずれにも割り当てないのかを決定する。接続切替部(104)は、短絡線(STL1,STL2,…,STLk)の各々に割り当てられたソース線をその短絡線に電気的に接続する。【選択図】図１
2013101164.tif 000002
【特許請求の範囲】
【請求項１】
１水平期間毎に、ｎ本（ｎは、２以上の整数）のソース線にそれぞれ対応するｎ個の現画素値が与えられ、当該ｎ個の現画素値に応じたｎ個の駆動電圧を前記ｎ本のソース線にそれぞれ供給する回路であって、
第ｈ番目の水平期間に対応するｎ個の現画素値を前記ｎ個の駆動電圧に変換する駆動電圧生成部と、
第ｈ−１番目の水平期間に対応するｎ個の現画素値をｎ個の前画素値として格納する画素値格納部と、
複数の短絡線と、
画素値を示した数直線上において前記画素値格納部に格納されたｎ個の前画素値から前記第ｈ番目の水平期間に対応するｎ個の現画素値へそれぞれ向かうｎ個の画素ベクトルの分布に基づいて、前記ｎ本のソース線の各々について、当該ソース線を前記複数の短絡線のうちどの短絡線に割り当てるのか、または、当該ソース線を前記複数の短絡線のいずれにも割り当てないのかを決定するチャージシェア制御部と、
前記チャージシェア制御部によって前記複数の短絡線の各々に割り当てられたソース線を当該短絡線に電気的に接続する接続切替部とを備える
ことを特徴とする駆動電圧供給回路。
【請求項２】
請求項１において、
前記複数の短絡線の各々には、前記数直線上において当該短絡線に対応する目標値からそれぞれの終点値までの距離がそれぞれの始点値から終点値までの距離よりも短い複数の第１候補ベクトルおよび複数の第２候補ベクトルが対応付けられており、
前記複数の短絡線の各々に対応付けられた複数の第２候補ベクトルの始点値は、当該短絡線に対応する目標値を軸として当該短絡線に対応付けられた複数の第１候補ベクトルの始点値に対してそれぞれ対称的な位置に配置され、
前記チャージシェア制御部は、前記ｎ本のソース線の各々について、当該ソース線に対応する前画素値から現画素値へ向かう画素ベクトルが前記複数の短絡線のいずれか１つに対応付けられた複数の第１候補ベクトルおよび複数の第２候補ベクトルのいずれか１つに一致する場合に、当該ソース線を当該短絡線に割り当てる
ことを特徴とする駆動電圧供給回路。
【請求項３】
請求項２において、
前記画素値格納部は、前記ｎ本のソース線にそれぞれ対応するｎ個の格納部を含み、
前記チャージシェア制御部は、前記ｎ本のソース線にそれぞれ対応するｎ個の制御部を含み、
前記ｎ個の格納部の各々は、前記第ｈ−１番目の水平期間に対応するｎ個の現画素値のうち当該格納部に対応する現画素値を前画素値として格納し、
前記ｎ個の制御部の各々は、前記数直線上において前記ｎ個の格納部のうち当該制御部に対応する格納部に格納された前画素値から前記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該制御部に対応する現画素値に向かう画素ベクトルが前記複数の短絡線のいずれか１つに対応付けられた複数の第１の候補ベクトルおよび複数の第２の候補ベクトルのいずれか１つに一致する場合に、当該制御部に対応するソース線を当該短絡線に割り当てる
ことを特徴とする駆動電圧供給回路。
【請求項４】
請求項３において、
割当制御部と、
制御切替部とをさらに備え、
前記割当制御部は、前記複数の短絡線にそれぞれ対応する複数の短絡グループの各々において、当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値へそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該ソース線に対応する複数の現画素値へそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さくなるように、前記ｎ本のソース線の各々について、当該ソース線を前記複数の短絡グループのうちどの短絡グループに割り当てるのか、または、当該ソース線を前記複数の短絡グループのいずれにも割り当てないのかを決定するグループ割当処理を実行し、
前記制御切替部は、前記グループ割当処理が実行された場合には、前記割当制御部によって前記複数の短絡グループの各々に割り当てられたソース線が当該短絡グループに対応する短絡線に電気的に接続されるように前記接続切替部を制御し、前記グループ割当処理が実行されない場合には、前記ｎ個の制御部によって前記複数の短絡線の各々に割り当てられたソース線が当該短絡線に電気的に接続されるように前記接続切替部を制御する
ことを特徴とする駆動電圧供給回路。
【請求項５】
請求項４において、
前記割当制御部は、前記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられたソース線の本数が最大になるように、前記グループ割当処理を実行する
ことを特徴とする駆動電圧供給回路。
【請求項６】
請求項４において、
前記割当制御部は、前記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値から当該短絡グループに対応する目標値へそれぞれ向かう複数の目標ベクトルの和が最小になるように、前記グループ割当処理を実行する
ことを特徴とする駆動電圧供給回路。
【請求項７】
請求項３において、
前記ｎ本のソース線にそれぞれ対応するｎ個の調整部をさらに備え、
前記駆動電圧生成部は、前記ｎ本のソース線にそれぞれ対応するｎ個の駆動部を含み、
前記ｎ個の駆動部の各々は、前記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該駆動部に対応する現画素値を前記駆動電圧に変換し、
前記ｎ個の調整部の各々は、前記ｎ個の制御部のうち当該調整部に対応する制御部が当該調整部に対応するソース線を前記複数の短絡線のいずれか１つに割り当てた場合に、前記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該調整部に対応する現画素値と当該短絡線に対応する目標値との差に応じて、前記ｎ個の駆動部のうち当該調整部に対応する駆動部の出力電流量を調整する
ことを特徴とする駆動電圧供給回路。
【請求項８】
請求項２において、
前記チャージシェア制御部は、前記複数の短絡線の各々について、当該短絡線に割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値にそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該複数のソース線に対応する複数の現画素値にそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さい場合に、当該短絡線に割り当てられた複数のソース線が当該短絡線に電気的に接続されるように前記接続切替部を制御する
ことを特徴とする駆動電圧供給回路。
【請求項９】
請求項２において、
前記チャージシェア制御部は、前記複数の短絡線にそれぞれ対応する複数の短絡グループの各々において、当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値へそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該ソース線に対応する複数の現画素値へそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さくなるように、前記ｎ本のソース線の各々について、当該ソース線を前記複数の短絡グループのうちどの短絡グループに割り当てるのか、または、当該ソース線を前記複数の短絡グループのいずれにも割り当てないのかを決定するグループ割当処理を実行する
ことを特徴とする駆動電圧供給回路。
【請求項１０】
請求項９において、
前記チャージシェア制御部は、前記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられたソース線の本数が最大になるように、前記グループ割当処理を実行する
ことを特徴とする駆動電圧供給回路。
【請求項１１】
請求項９において、
前記チャージシェア制御部は、前記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値から当該短絡グループに対応する目標値へそれぞれ向かう複数の目標ベクトルの和が最小になるように、前記グループ割当処理を実行する
ことを特徴とする駆動電圧供給回路。
【請求項１２】
請求項１〜１１のいずれか１項において、
前記駆動電圧生成部は、１水平期間においてＰ本（Ｐは、１以上の整数）のソース線毎に前記ｎ個の駆動電圧の極性を反転させるとともに、Ｑ個（Ｑは、２以上の整数）の水平期間毎に前記ｎ個の駆動電圧の極性を反転させる
ことを特徴とする駆動電圧供給回路。
【請求項１３】
請求項１〜１２のいずれか１項に記載の駆動電圧供給回路と、
前記ｎ本のソース線と、ｍ本（ｍは、２以上の整数）のゲート線と、それぞれが前記
ｎ本のソース線のいずれか１本に接続されるとともに前記ｍ本のゲート線のいずれか１本に接続されたｎ×ｍ個の画素部とを含む表示パネルと、
１水平期間毎に前記ｍ個のゲート線のいずれか１本を活性化させるゲートドライバとを備える
ことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の駆動電圧を複数のソース線にそれぞれ供給する駆動電圧供給回路に関し、さらに詳しくは、複数のソース線の間で電荷を再分配するチャージシェア技術に関する。
【背景技術】
【０００２】
アクティブマトリクス型の表示装置などにおいて、１水平期間毎に与えられるｎ個（ｎは、２以上の整数）の画素値に応じたｎ個の駆動電圧を表示パネルに設けられたｎ本のソース線にそれぞれ供給する駆動電圧供給回路（例えば、ソースドライバ）が利用されている。ｎ本のソース線にそれぞれ供給されたｎ個の駆動電圧は、ｎ本のソース線に寄生する寄生容量や表示パネルの画素部に設けられた表示素子（例えば、液晶素子）の充放電によって消費される。ｎ本のソース線における消費電力を削減するために、ドット反転駆動方式を採用した表示装置では、チャージシェア技術が利用されている（例えば、特許文献１など）。ここで、ドット反転駆動方式とは、１本のソース線毎にｎ個の駆動電圧の極性（コモン電圧に対する極性）を反転させるとともに１水平期間毎にｎ個の駆動電圧の極性を反転させる駆動方式のことである。また、チャージシェア技術とは、第ｈ番目の水平期間においてｎ個の駆動電圧の極性を反転させる場合に、第ｈ番目の水平期間においてｎ個の駆動電圧がｎ本のソース線にそれぞれ供給される前に、ｎ本のソース線を全て同時に短絡させてｎ本のソース線の間で電荷を再分配することにより、ｎ本のソース線の電圧をコモン電圧付近に変化させる技術のことである。この技術により、第ｈ番目の水平期間におけるｎ本のソース線の電圧変動量を削減でき、その結果、ｎ本のソース線における消費電力を削減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２２０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のチャージシェア技術では、ｎ個の駆動電圧の極性を反転させることを前提としているので、ｎ個の駆動電圧の極性を反転させない場合にはｎ本のソース線の電圧変動量を削減できない可能性がある。例えば、第ｈ番目の水平期間においてｎ個の駆動電圧の極性を反転させない場合、第ｈ番目の水平期間においてｎ個の駆動電圧がｎ本のソース線にそれぞれ供給される前に、従来のチャージシェア処理（ｎ本のソース線を全て同時に短絡させる処理）を実行したとしても、ｎ本のソース線の電圧の変化方向や変化量に偏りがある場合には、第ｈ番目の水平期間におけるｎ本のソース線の電圧変動量を削減できない場合がある。このように、従来のチャージシェア技術では、ｎ個の駆動電圧の極性を反転させない場合にｎ本のソース線の間で電荷再分配を効率良く実行することが困難である。
【０００５】
また、近年では、Ｐ本（Ｐは、１以上の整数）のソース線毎にｎ個の駆動電圧の極性を反転させるとともにＱ個（Ｑは、２以上の整数）の水平期間毎にｎ個の駆動電圧の極性を反転させるドット反転駆動方式（以下、Ｐ×Ｑドット反転駆動方式）が主流になってきている。Ｐ×Ｑドット反転駆動方式の場合、１水平期間毎ではなくＱ個の水平期間毎にチャージシェア処理（ｎ本のソース線を全て同時に短絡させる処理）が実行されることになるため、チャージシェア処理を実行する回数が少なくなる傾向にある。したがって、ｎ本のソース線における消費電力を削減するためには、ｎ個の駆動電圧の極性を反転させない場合においてもｎ本のソース線の間で電荷再分配を効率良く実行することが重要となりつつある。
【０００６】
そこで、この発明は、ｎ個の駆動電圧の極性を反転させない場合であってもｎ本のソース線の間で電荷再分配を効率良く実行できる駆動電圧供給回路を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の１つの局面に従うと、駆動電圧供給回路は、１水平期間毎に、ｎ本（ｎは、２以上の整数）のソース線にそれぞれ対応するｎ個の現画素値が与えられ、当該ｎ個の現画素値に応じたｎ個の駆動電圧を上記ｎ本のソース線にそれぞれ供給する回路であって、第ｈ番目の水平期間に対応するｎ個の現画素値を上記ｎ個の駆動電圧に変換する駆動電圧生成部と、第ｈ−１番目の水平期間に対応するｎ個の現画素値をｎ個の前画素値として格納する画素値格納部と、複数の短絡線と、画素値を示した数直線上において上記画素値格納部に格納されたｎ個の前画素値から上記第ｈ番目の水平期間に対応するｎ個の現画素値へそれぞれ向かうｎ個の画素ベクトルの分布に基づいて、上記ｎ本のソース線の各々について、当該ソース線を上記複数の短絡線のうちどの短絡線に割り当てるのか、または、当該ソース線を上記複数の短絡線のいずれにも割り当てないのかを決定するチャージシェア制御部と、上記チャージシェア制御部によって上記複数の短絡線の各々に割り当てられたソース線を当該短絡線に電気的に接続する接続切替部とを備える。
【０００８】
上記駆動電圧供給回路では、ｎ本のソース線を全て同時に短絡させる場合よりも、ｎ本のソース線の電圧変動量の総和を削減できる可能性を高めることができる。このように、ｎ個の駆動電圧の極性を反転させない場合であってもｎ本のソース線の間で電荷再分配を効率良く実行できる。
【０００９】
また、上記複数の短絡線の各々には、上記数直線上において当該短絡線に対応する目標値からそれぞれの終点値までの距離がそれぞれの始点値から終点値までの距離よりも短い複数の第１候補ベクトルおよび複数の第２候補ベクトルが対応付けられており、上記複数の短絡線の各々に対応付けられた複数の第２候補ベクトルの始点値は、当該短絡線に対応する目標値を軸として当該短絡線に対応付けられた複数の第１候補ベクトルの始点値に対してそれぞれ対称的な位置に配置され、上記チャージシェア制御部は、上記ｎ本のソース線の各々について、当該ソース線に対応する前画素値から現画素値へ向かう画素ベクトルが上記複数の短絡線のいずれか１つに対応付けられた複数の第１候補ベクトルおよび複数の第２候補ベクトルのいずれか１つに一致する場合に、当該ソース線を当該短絡線に割り当てても良い。
【００１０】
上記駆動電圧供給回路では、短絡線に割り当てられたソース線に対応する前画素値の平均値が短絡線に対応する目標値に近くなる（または、一致する）可能性を高めることができる。これにより、短絡線に割り当てられたソース線に対応する短絡ベクトル（前画素値の平均値から現画素値へ向かうベクトル）の絶対値和が画素ベクトル（前画素値から現画素値へ向かうベクトル）の絶対値和よりも小さくなる可能性を高めることができる。すなわち、ｎ本のソース線の電圧変動量の総和を削減できる可能性を高めることができる。
【００１１】
なお、上記画素値格納部は、上記ｎ本のソース線にそれぞれ対応するｎ個の格納部を含み、上記チャージシェア制御部は、上記ｎ本のソース線にそれぞれ対応するｎ個の制御部を含み、上記ｎ個の格納部の各々は、上記第ｈ−１番目の水平期間に対応するｎ個の現画素値のうち当該格納部に対応する現画素値を前画素値として格納し、上記ｎ個の制御部の各々は、上記数直線上において上記ｎ個の格納部のうち当該制御部に対応する格納部に格納された前画素値から上記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該制御部に対応する現画素値に向かう画素ベクトルが上記複数の短絡線のいずれか１つに対応付けられた複数の第１の候補ベクトルおよび複数の第２の候補ベクトルのいずれか１つに一致する場合に、当該制御部に対応するソース線を当該短絡線に割り当てても良い。
【００１２】
また、上記駆動電圧供給回路は、割当制御部と、制御切替部とをさらに備え、上記割当制御部は、上記複数の短絡線にそれぞれ対応する複数の短絡グループの各々において、当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値へそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該ソース線に対応する複数の現画素値へそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さくなるように、上記ｎ本のソース線の各々について、当該ソース線を上記複数の短絡グループのうちどの短絡グループに割り当てるのか、または、当該ソース線を上記複数の短絡グループのいずれにも割り当てないのかを決定するグループ割当処理を実行し、上記制御切替部は、上記グループ割当処理が実行された場合には、上記割当制御部によって上記複数の短絡グループの各々に割り当てられたソース線が当該短絡グループに対応する短絡線に電気的に接続されるように上記接続切替部を制御し、上記グループ割当処理が実行されない場合には、上記ｎ個の制御部によって上記複数の短絡線の各々に割り当てられたソース線が当該短絡線に電気的に接続されるように上記接続切替部を制御しても良い。
【００１３】
なお、上記割当制御部は、上記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられたソース線の本数が最大になるように、上記グループ割当処理を実行しても良い。
【００１４】
または、上記割当制御部は、上記複数の短絡グループのうち少なくとも１つにおいて当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値から当該短絡グループに対応する目標値へそれぞれ向かう複数の目標ベクトルの和が最小になるように、上記グループ割当処理を実行しても良い。
【００１５】
なお、上記駆動電圧供給回路は、上記ｎ本のソース線にそれぞれ対応するｎ個の調整部をさらに備え、上記駆動電圧生成部は、上記ｎ本のソース線にそれぞれ対応するｎ個の駆動部を含み、上記ｎ個の駆動部の各々は、上記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該駆動部に対応する現画素値を上記駆動電圧に変換し、上記ｎ個の調整部の各々は、上記ｎ個の制御部のうち当該調整部に対応する制御部が当該調整部に対応するソース線を上記複数の短絡線のいずれか１つに割り当てた場合に、上記第ｈ番目の水平期間に対応するｎ個の現画素値のうち当該調整部に対応する現画素値と当該短絡線に対応する目標値との差に応じて、上記ｎ個の駆動部のうち当該調整部に対応する駆動部の出力電流量を調整しても良い。このように構成することにより、ｎ本のソース線に発生するノイズを低減できる。
【００１６】
また、上記チャージシェア制御部は、上記複数の短絡線の各々について、当該短絡線に割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値にそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該複数のソース線に対応する複数の現画素値にそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さい場合に、当該短絡線に割り当てられた複数のソース線が当該短絡線に電気的に接続されるように上記接続切替部を制御しても良い。このように構成することにより、ｎ本のソース線の電圧変動量の総和を削減でき、ｎ本のソース線の間における電荷再分配の効率を高めることができる。
【００１７】
または、上記チャージシェア制御部は、上記複数の短絡線にそれぞれ対応する複数の短絡グループの各々において、当該短絡グループに割り当てられた複数のソース線に対応する複数の前画素値の平均値から当該複数のソース線に対応する複数の現画素値へそれぞれ向かう複数の短絡ベクトルの絶対値和が、当該複数のソース線に対応する複数の前画素値から当該ソース線に対応する複数の現画素値へそれぞれ向かう複数の画素ベクトルの絶対値和よりも小さくなるように、上記ｎ本のソース線の各々について、当該ソース線を上記複数の短絡グループのうちどの短絡グループに割り当てるのか、または、当該ソース線を上記複数の短絡グループのいずれにも割り当てないのかを決定するグループ割当処理を実行しても良い。このように構成することにより、ｎ本のソース線の電圧変動量の総和を削減でき、ｎ本のソース線の間における電荷再分配の効率を高めることができる。
【発明の効果】
【００１８】
以上のように、ｎ個の駆動電圧の極性を反転させない場合であってもｎ本のソース線の間で電荷再分配を効率良く実行できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１による駆動電圧供給回路を備えた表示装置の構成例を示す図。
【図２】図１に示した画素部の構成例を示す図。
【図３】候補ベクトルについて説明するための図。
【図４】図１に示した駆動電圧供給回路によるチャージシェア動作について説明するための図。
【図５】チャージシェア動作のタイミングについて説明するための図。
【図６】チャージシェア動作における割当処理について説明するための図。
【図７】チャージシェア動作によるソース線の電圧変動について説明するための図。
【図８】Ｐ×Ｑドット反転駆動方式について説明するための図。
【図９】図１に示した駆動電圧供給回路の変形例について説明するための図。
【図１０】Ｐ×Ｑドット反転駆動方式の極性反転タイミングについて説明するための図。
【図１１】Ｐ×Ｑドット反転駆動方式におけるソース線の電圧変動について説明するための図。
【図１２】実施形態２による駆動電圧供給回路の構成例を示した図。
【図１３】図１２に示した駆動電圧供給回路によるチャージシェア動作について説明するための図。
【図１４】図１２に示した駆動電圧供給回路によるチャージシェア動作の変形例１について説明するための図。
【図１５】図１２に示した駆動電圧供給回路によるチャージシェア動作の変形例１について説明するための図。
【図１６】図１２に示した駆動電圧供給回路によるチャージシェア動作の変形例１について説明するための図。
【図１７】チャージシェア動作の変形例１におけるグループ割当処理について説明するための図。
【図１８】チャージシェア動作の変形例１によるソース線の電圧変動について説明するための図。
【図１９】図１２に示した駆動電圧供給回路によるチャージシェア動作の変形例２について説明するための図。
【図２０】図１２に示した駆動電圧供給回路によるチャージシェア動作の変形例２について説明するための図。
【図２１】重み値（正極）の具体例について説明するための図。
【図２２】重み値（負極）の具体例について説明するための図。
【図２３】チャージシェア動作の変形例２における重み付け処理について説明するための図。
【図２４】チャージシェア動作の変形例２によるソース線の電圧変動について説明するための図。
【図２５】実施形態３による駆動電圧供給回路の構成例を示す図。
【図２６】調整部について説明するための図。
【発明を実施するための形態】
【００２０】
以下、実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００２１】
（実施形態１）
図１は、実施形態１による駆動電圧供給回路１を備えた表示装置の構成例を示す。この表示装置は、駆動電圧供給回路１の他に、表示パネル１０と、ゲートドライバ２０とを備える。
【００２２】
〔表示パネル，ゲートドライバ〕
表示パネル１０は、ｎ本（ｎは、２以上の整数）のソース線ＳＬ１，ＳＬ２，…，ＳＬｎと、ｍ本（ｍは、２以上の整数）のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍと、ｎ×ｍ個の画素部１００，１００，…，１００とを含む。画素部１００，１００，…，１００の各々は、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎのいずれか１本およびゲート線ＧＬ１，ＧＬ２，…，ＧＬｍのいずれか１本に電気的に接続されている。ゲートドライバ２０は、１水平期間毎にゲート線ＧＬ１，ＧＬ２，…，ＧＬｍを順次活性化させる。図２のように、画素部１００，１００，…，１００の各々は、スイッチングトランジスタＴ１００と、液晶素子Ｃ１００とを含む。画素部１００に対応するゲート線ＧＬが活性化されると、スイッチングトランジスタＴ１００がオン状態になり、画素部１００に対応するソース線ＳＬの電圧が液晶素子Ｃ１００の画素電極に印加される。また、液晶素子Ｃ１００の対向電極には、コモン電圧ＶＣＯＭが印加される。
【００２３】
〔駆動電圧供給回路〕
図１に戻って、駆動電圧供給回路１は、１水平期間毎に、ｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎが与えられ、ｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎに応じたｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎをｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ供給する。駆動電圧供給回路１は、駆動電圧生成部１０１（例えば、ソースドライバ）と、画素値格納部１０２と、チャージシェア制御部１０３と、ｋ本（ｋは、２以上の整数）の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋと、接続切替部１０４とを備える。
【００２４】
《駆動電圧生成部》
駆動電圧生成部１０１は、１水平期間毎に、ｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換する。すなわち、駆動電圧生成部１０１は、第ｈ番目の水平期間に対応するｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎ（以下、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）と表記）をｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換する。ここでは、駆動電圧生成部１０１は、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）が大きくなるほど、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎを高くする。また、駆動電圧生成部１０１は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ対応するｎ個の駆動部１１１，１１２，…，１１ｎを含む。駆動部１１１，１１２，…，１１ｎは、それぞれ、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）をｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎに変換する。例えば、ｎ個の駆動部１１１，１１２，…，１１ｎの各々は、水平同期信号に同期して画素値を取り込んで保持するラッチ回路と、ラッチ回路に保持された画素値を駆動電圧に変換するデジタル・アナログ変換器とを含む。
【００２５】
《画素値格納部》
画素値格納部１０２は、１水平期間毎に供給されたｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎを格納する。すなわち、画素値格納部１０２は、第ｈ−１番目の水平期間に対応するｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の前画素値（以下、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）と表記）として格納する。ここでは、画素値格納部１０２は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ対応するｎ個の格納部１２１，１２２，…，１２ｎを含む。ｎ個の格納部１２１，１２２，…，１２ｎは、それぞれ、ｎ個の前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）を格納する。
【００２６】
《チャージシェア制御部》
チャージシェア制御部１０３は、画素値を示した数直線上において画素値格納部１０２に格納されたｎ個の前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−２），…，Ｄｎ（ｈ−１）からｎ個の現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）へそれぞれ向かうｎ個の画素ベクトルＶＰ１，ＶＰ２，…，ＶＰｎの分布に基づいて、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの各々について、そのソース線を短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうちどの短絡線に割り当てるのか、または、そのソース線を短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれにも割り当てないのかを決定する。ここでは、チャージシェア制御部１０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ対応するｎ個の制御部１３１，１３２，…，１３ｎを含む。
【００２７】
《接続切替部》
接続切替部１０４は、チャージシェア制御部１０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎと駆動電圧生成部１０１（駆動部１１１，１１２，…，１１ｎ）との接続状態を切り替える。また、接続切替部１０４は、チャージシェア制御部１０３による制御（割当結果）に応答して、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎとｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋとの接続状態を切り替える。例えば、接続切替部１０４は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎとｎ個の駆動部１１１，１１２，…，１１ｎとの接続／非接続を切り替えるｎ個の供給スイッチＳＷ１，ＳＷ２，…，ＳＷｎと、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎとｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋとの接続／非接続を切り替えるｎ×ｋ個の短絡スイッチＳＷ１１，ＳＷ１２，…，ＳＷｎｋとを含む。
【００２８】
〔候補ベクトル〕
ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの各々には、複数の第１候補ベクトルおよび複数の第２候補ベクトルが対応付けられている。例えば、図３Ａのように、画素値を示した数直線上において、短絡線に対応する目標値ＤＴ１（画素値レベルＬＶ５）から第１候補ベクトルＶａ１の終点値（画素値レベルＬＶ６）までの距離は、第１候補ベクトルＶａ１の始点値（画素値レベルＬＶ９）から終点値（画素値レベルＬＶ６）までの距離よりも短い。その他の第１候補ベクトルＶａ２，…，Ｖａｘおよび第２候補ベクトルＶｂ１，Ｖｂ２，…，Ｖｂｘについても同様である。また、画素値を示した数直線上において、第２候補ベクトルＶｂ１の始点値（画素値レベルＬＶ１）は、目標値ＤＴ１（画素値レベルＬＶ５）を軸として第１候補ベクトルＶａ１の始点値（画素値レベルＬＶ９）に対して対称的な位置に配置されている。その他の第２候補ベクトルＶｂ２，…，Ｖｂｘについても同様である。すなわち、第１候補ベクトルＶａ１，Ｖａ２，…，Ｖａｘおよび第２候補ベクトルＶｂ１，Ｖｂ２，…，Ｖｂｘの始点値の平均値は、短絡線に対応する目標値ＤＴ１に一致する。
【００２９】
ここでは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの各々には、複数の第１候補ベクトルの始点値および終点値がそれぞれ属する第１の始点範囲および第１の終点範囲と、複数の第２候補ベクトルの始点値および終点値がそれぞれ属する第２の始点範囲および第２の終点範囲とが対応付けられている。例えば、図３Ａのように、第１候補ベクトルＶａ１，Ｖａ２，…，Ｖａｘの始点値および終点値は、それぞれ、短絡線に対応付けられた第１の始点範囲ＳＲ１ａ（画素値レベルＬＶ７〜ＬＶ９の範囲）および第１の終点範囲ＥＲ１ａ（画素値レベルＬＶ５〜ＬＶ６の範囲）に属し、第２候補ベクトルＶｂ１，Ｖｂ２，…，Ｖｂｘの始点値および終点値は、それぞれ、短絡線に対応付けられた第２の始点範囲ＳＲ１ｂ（画素値レベルＬＶ１〜ＬＶ３の範囲）および第２の終点範囲ＥＲ１ｂ（画素値レベルＬＶ４〜ＬＶ５）に属する。
【００３０】
また、ここでは、第２の始点範囲ＳＲ１ｂの中央値は、短絡線に対応する目標値ＤＴ１を軸として第１の始点範囲ＳＲ１ａの中央値に対して対称的な位置に配置され、第２の終点範囲ＥＲ１ｂの中央値は、短絡線に対応する目標値ＤＴ１を軸として第１の終点範囲ＥＲ１ａの中央値に対して対称的な位置に配置されている。
【００３１】
〔動作〕
次に、図４を参照して、図１に示した駆動電圧供給回路１によるチャージシェア動作について説明する。ここでは、制御部１３１，１３２，…，１３ｎのうち第ｉ番目の制御部（以下、制御部１３ｉと表記）による動作を例に挙げて説明する。
【００３２】
《ＳＴ１０１》
制御部１３ｉは、第ｈ番目の水平期間において、ｎ個の現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）のうち第ｉ番目の現画素値（以下、現画素値Ｄｉ（ｈ）と表記）と、ｎ個の格納部１２１，１２２，…，１２ｎのうち第ｉ番目の格納部に格納された前画素値（以下、前画素値Ｄｉ（ｈ−１）と表記）とを受け取る。
【００３３】
《ＳＴ１０２》
次に、制御部１３ｉは、変数ｊを“１”に設定する。すなわち、制御部１３ｉは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち第１番目の短絡線ＳＴＬ１を判定対象として選択する。
【００３４】
《ＳＴ１０３》
次に、制御部１３ｉは、画素ベクトルＶＰｉが短絡線ＳＴＬｊに対応付けられた第１候補ベクトルＶａ１，Ｖａ２，…，Ｖａｘおよび第２候補ベクトルＶｂ１，Ｖｂ２，…，Ｖｂｘのいずれか１つに一致するか否かを判定する。なお、画素ベクトルＶＰｉとは、前画素値Ｄｉ（ｈ−１）から現画素値Ｄｉ（ｈ）へ向かう画素ベクトルのことであり、短絡線ＳＴＬｊとは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち判定対象として選択された第ｊ番目の短絡線のことである。判定結果が“不一致”を示す場合には、ステップＳＴ１０４へ進み、判定結果が“一致”を示す場合には、ステップＳＴ１０６へ進む。
【００３５】
《ＳＴ１０４》
判定結果が“不一致”を示す場合、制御部１３ｉは、変数ｊが最大値ｊｍａｘ（ここでは、ｊｍａｘ＝ｋ）に到達している否かを判定する。すなわち、制御部１３ｉは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの中に判定対象として選択されていない短絡線が残っているか否かを判定する。変数ｊが最大値ｊｍａｘに到達していない場合には、ステップＳＴ１０５へ進み、変数ｊが最大値ｊｍａｘに到達している場合には、ステップＳＴ１０８へ進む。
【００３６】
《ＳＴ１０５》
次に、制御部１３ｉは、変数ｊに“１”を加算する。すなわち、制御部１３ｉは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち判定対象として選択されていない短絡線を次の判定対象として選択する。次に、ステップＳＴ１０３へ進む。
【００３７】
《ＳＴ１０６》
一方、ステップＳＴ１０３における判定結果が“一致”を示す場合、制御部１３ｉは、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎのうち第ｉ番目のソース線（以下、ソース線ＳＬｉと表記）を短絡線ＳＴＬｊに割り当てる。
【００３８】
《ＳＴ１０７》
次に、第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、制御部１３ｉによる制御に応答して、ｎ個の駆動部１１１，１１２，…，１１ｎのうち第ｉ番目の駆動部（以下、駆動部１１ｉ）からソース線ＳＬｉを切り離す。次に、接続切替部１０４は、ソース線ＳＬｉ（短絡線ＳＴＬｉに割り当てられたソース線）を短絡線ＳＴＬｊに電気的に接続する。次に、ステップＳＴ１０９へ進む。
【００３９】
《ＳＴ１０８》
一方、ステップＳＴ１０４において変数ｊが最大値ｊｍａｘに到達していると判定された場合（ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの中に判定対象として選択されていない短絡線が残っていない場合）、制御部１３ｉは、ソース線ＳＬｉを短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれにも割り当てない。したがって、第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、ソース線ＳＬｉを短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれにも電気的に接続しない。次に、ステップＳＴ１０９へ進む。
【００４０】
《ＳＴ１０９》
次に、制御部１３ｉは、動作を終了するか否かを判定する。動作を継続する場合には、ステップＳＴ１０１へ進む。
【００４１】
〔動作タイミング〕
次に、図５を参照して、図１に示した駆動電圧供給回路１によるチャージシェア動作のタイミングについて説明する。ここでは、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を代表例として挙げている。
【００４２】
《第ｈ−１番目の水平期間》
第ｈ−１番目の水平期間Ｐ（ｈ−１）（水平同期信号の第ｈ−１番目の立ち上がりエッジから第ｈ番目の立ち上がりエッジまでの期間）では、ｍ本のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍのうち第ｈ−１番目のゲート線ＧＬ（ｈ−１）が活性化され、ｎ×ｍ個の画素部１００，１００，…，１００のうち第ｈ−１番目の画素行に対応するｎ個の画素部にｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧が印加される。また、第ｈ−１番目の水平期間Ｐ（ｈ−１）に対応する画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）が駆動電圧供給回路１に供給される。画素値格納部１０２は、画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）を格納する。
【００４３】
《第ｈ番目の水平期間》
第ｈ番目の水平期間Ｐ（ｈ）（水平同期信号の第ｈ番目の立ち上がりエッジから第ｈ＋１番目の立ち上がりエッジまでの期間）では、ｍ本のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍのうち第ｈ番目のゲート線ＧＬ（ｈ）が活性化され、ｎ×ｍ個の画素部１００，１００，…，１００のうち第ｈ番目の画素行に対応するｎ個の画素部にｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧が印加される。駆動電圧生成部１０１は、水平同期信号の第ｈ番目の立ち上がりエッジに同期して、画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）を取り込み、画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）を駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），…，ＶＤｎ（ｈ−１）に変換する。これにより、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧は、それぞれ、駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），…，ＶＤｎ（ｈ−１）に変化する。
【００４４】
また、第ｈ番目の水平期間Ｐ（ｈ）のうち駆動期間（水平同期信号の第ｈ番目の立ち上がりエッジからゲート線ＧＬ（ｈ）の活性化期間の終了までの期間）において、第ｈ番目の水平期間Ｐ（ｈ）に対応する画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）が駆動電圧供給回路１に供給される。チャージシェア制御部１０３は、画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）および画素値格納部１０２に格納された画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）に基づいて、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋに割り当てる。ここでは、チャージシェア制御部１０３は、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に割り当てる。また、画素値格納部１０２は、画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）を格納する。
【００４５】
次に、第ｈ番目の水平期間Ｐ（ｈ）のうちチャージシェア期間（ゲート線ＧＬ（ｈ）の活性化期間の終了から水平同期信号の第ｈ＋１番目の立ち上がりエッジまでの期間）において、接続切替部１０４は、チャージシェア制御部１０３による制御（割当結果）に応答して、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎとｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋとの接続状態を切り替える。ここでは、接続切替部１０４は、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に電気的に接続する。これにより、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の電圧は、それぞれ、駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１０（ｈ−１）から平均電圧Ｖａｖｅ（駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１０（ｈ−１）の平均電圧）に変化する。
【００４６】
《第ｈ＋１番目の水平期間》
第ｈ＋１番目の水平期間Ｐ（ｈ＋１）では、ｍ本のゲート線ＧＬ１，ＧＬ２，…，ＧＬｍのうち第ｈ＋１番目のゲート線ＧＬ（ｈ＋１）が活性化され、ｎ×ｍ個の画素部１００，１００，…，１００のうち第ｈ＋１番目の画素行に対応するｎ個の画素部にｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧が印加される。駆動電圧生成部１０１は、水平同期信号の第ｈ＋１番目の立ち上がりエッジに同期して、画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）を取り込み、画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）を駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），…，ＶＤｎ（ｈ）に変換する。その結果、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の電圧は、それぞれ、平均電圧Ｖａｖｅから駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），…，ＶＤｎ（ｈ）へと変化する。
【００４７】
〔割当処理〕
次に、図６を参照して、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの割当処理について具体例を挙げて説明する。ここでは、ｎ＝１０，ｋ＝３であるものする。また、短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３には、それぞれ、図３Ａ，図３Ｂ，図３Ｃに示した第１の始点範囲ＳＲ１ａ，ＳＲ２ａ，ＳＲ３ａ，第１の終点範囲ＥＲ１ａ，ＥＲ２ａ，ＥＲ３ａ，第２の始点範囲ＳＲ１ｂ，ＳＲ２ｂ，ＳＲ３ｂ，および第２の終点範囲ＥＲ１ｂ，ＥＲ２ｂ，ＥＲ３ｂが対応付けられているものとする。
【００４８】
まず、第ｈ番目の水平期間のうち駆動期間において、図６のような現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ１０（ｈ）が駆動電圧供給回路１に供給される。また、画素値格納部１０２には、図６のような前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄ１０（ｈ−１）が格納されている。ここで、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１）および現画素値Ｄ１（ｈ），Ｄ２（ｈ）は、短絡線ＳＴＬ１に対応付けられた第１の始点範囲ＳＲ１ａおよび第１の終点範囲ＥＲ１ａにそれぞれ属する。すなわち、画素ベクトルＶＰ１，ＶＰ２は、短絡線ＳＴＬ１に対応付けられた第１候補ベクトル（第１の始点範囲ＳＲ１ａに始点値が属するとともに第１の終点範囲ＥＲ１ａに終点値が属する候補ベクトル）のいずれか１つに一致していることになる。また、前画素値Ｄ９（ｈ−１），Ｄ１０（ｈ−１）および現画素値Ｄ９（ｈ），Ｄ１０（ｈ）は、短絡線ＳＴＬ１に対応付けられた第２の始点範囲ＳＲ１ｂおよび第２の終点範囲ＥＲ１ｂにそれぞれ属する。したがって、チャージシェア制御部１０３は、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に割り当てる。
【００４９】
また、画素ベクトルＶＰ５，ＶＰ６は、それぞれ、短絡線ＳＴＬ２に対応付けられた第１候補ベクトル（始点値が第１の始点範囲ＳＲ２ａに属するとともに終点値が第１の終点範囲ＥＲ２ａに属する候補ベクトル）のいずれか１つおよび第２候補ベクトル（始点値が第１の始点範囲ＳＲ２ｂに属するとともに終点値が第１の終点範囲ＥＲ２ｂに属する候補ベクトル）のいずれか１つに一致している。さらに、画素ベクトルＶＰ７，ＶＰ８は、それぞれ、短絡線ＳＴＬ３に対応付けられた第１候補ベクトル（始点値が第１の始点範囲ＳＲ３ａに属するとともに終点値が第１の終点範囲ＥＲ３ａに属する候補ベクトル）のいずれか１つおよび第２候補ベクトル（始点値が第１の始点範囲ＳＲ３ｂに属するとともに終点値が第１の終点範囲ＥＲ３ｂに属する候補ベクトル）のいずれか１つに一致している。したがって、チャージシェア制御部１０３は、ソース線ＳＬ５，ＳＬ６を短絡線ＳＴＬ２に割り当て、ソース線ＳＬ７，ＳＬ８を短絡線ＳＴＬ３に割り当てる。
【００５０】
なお、前画素値Ｄ３（ｈ−１）は、短絡線ＳＴＬ２に対応付けられた第１の始点範囲ＳＲ２ｂに属するが、現画素値Ｄ３（ｈ）は、短絡線ＳＴＬ２に対応付けられた第１の終点範囲ＥＲ２ｂに属していない。また、現画素値Ｄ４（ｈ）は、短絡線ＳＴＬ２に対応付けられた第２の終点範囲ＥＲ２ａに属するが、前画素値Ｄ４（ｈ−１）は、短絡線ＳＴＬ２に対応付けられた第２の始点範囲ＳＲ２ａに属していない。ここでは、画素ベクトルＶＰ３，ＶＰ４は、短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３の各々に対応付けられた候補ベクトルのいずれにも一致していない。したがって、チャージシェア制御部１０３は、ソース線ＳＬ３，ＳＬ４を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３のいずれにも割り当てない。
【００５１】
〔ソース線の電圧変動〕
次に、図７を参照して、チャージシェア動作によるソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動について説明する。ここでは、ｎ＝１０，ｋ＝３であるものする。また、図７では、ソース線ＳＬ１，ＳＬ２，…，ＳＬ１０の電圧変動は、画素値を用いて表現されている。
【００５２】
次に、第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、チャージシェア制御部１０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ１０を駆動電圧生成部１０１（駆動部１１１，１１２，…，１１１０）からそれぞれ切り離す。次に、接続切替部１０４は、チャージシェア制御部１０３による割当結果（図６）に基づいて、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に電気的に接続し、ソース線ＳＬ５，ＳＬ６を短絡線ＳＴＬ２に電気的に接続し、ソース線ＳＬ７，ＳＬ８を短絡線ＳＴＬ３に電気的に接続する。なお、接続切替部１０４は、ソース線ＳＬ３，ＳＬ４を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３のいずれにも電気的に接続しない。これにより、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の電圧は、それぞれ、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），Ｄ９（ｈ−１），Ｄ１０（ｈ−１）に応じた駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１０（ｈ−１）から平均値ＤＡ１（前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），Ｄ９（ｈ−１），Ｄ１０（ｈ−１）の平均値）に応じた平均電圧に変化する。ソース線ＳＬ５，ＳＬ６の電圧は、それぞれ、前画素値Ｄ５（ｈ−１），Ｄ６（ｈ−１）に応じた駆動電圧ＶＤ５（ｈ−１），ＶＤ６（ｈ−１）から平均値ＤＡ２（前画素値Ｄ５（ｈ−１），Ｄ６（ｈ−１）の平均値）に応じた平均電圧に変化し、ソース線ＳＬ７，ＳＬ８の電圧は、それぞれ、前画素値Ｄ７（ｈ−１），Ｄ８（ｈ−１）に応じた駆動電圧ＶＤ７（ｈ−１），ＶＤ８（ｈ−１）から平均値ＤＡ３（前画素値Ｄ７（ｈ−１），Ｄ８（ｈ−１）の平均値）に応じた平均電圧に変化する。なお、ソース線ＳＬ３，ＳＬ４の電圧は、それぞれ、前画素値Ｄ３（ｈ−１），Ｄ４（ｈ−１）に応じた駆動電圧ＶＤ３（ｈ−１），ＶＤ４（ｈ−１）のまま維持される。
【００５３】
次に、第ｈ＋１番目の水平期間のうち駆動期間において、接続切替部１０４は、チャージシェア制御部１０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ１０を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３から切り離した後に、ソース線ＳＬ１，ＳＬ２，…，ＳＬ１０を駆動部１１１，１１２，…，１１１０に接続する。また、駆動部１１１，１１２，…，１１１０は、水平同期信号の第ｈ＋１番目の立ち上がりエッジに同期して、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ１０（ｈ）を駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），…，ＶＤ１０（ｈ）にそれぞれ変換する。これにより、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の電圧は、それぞれ、平均値ＤＡ１に応じた平均電圧から現画素値Ｄ１（ｈ），Ｄ２（ｈ），Ｄ９（ｈ），Ｄ１０（ｈ）に応じた駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），ＶＤ９（ｈ），ＶＤ１０（ｈ）に変化する。ソース線ＳＬ５，ＳＬ６の電圧は、平均値ＤＡ２に応じた平均電圧から現画素値Ｄ５（ｈ），Ｄ６（ｈ）に応じた駆動電圧ＶＤ５（ｈ），ＶＤ６（ｈ）に変化する。ソース線ＳＬ７，ＳＬ８の電圧は、平均値ＤＡ３に応じた平均電圧から現画素値Ｄ７（ｈ），Ｄ８（ｈ）に応じた駆動電圧ＶＤ７（ｈ），ＶＤ８（ｈ）に変化する。なお、ソース線ＳＬ３，ＳＬ４の電圧は、それぞれ、駆動電圧ＶＤ３（ｈ−１），ＶＤ４（ｈ−１）から現画素値Ｄ３（ｈ），Ｄ４（ｈ）に応じた駆動電圧ＶＤ３（ｈ），ＶＤ４（ｈ）に変化する。
【００５４】
〔電荷再分配の効率化〕
画素ベクトルＶＰｉと短絡線ＳＴＬｊに対応付けられた候補ベクトル（複数の第１候補ベクトルおよび複数の第２候補ベクトル）との一致判定に基づいて、ソース線ＳＬｉを短絡線ＳＴＬｊに割り当てるか否かを決定することにより、短絡線ＳＴＬｊに割り当てられたソース線に対応する画素ベクトルの始点値の平均値（すなわち、現画素値の平均値）が短絡線ＳＴＬｊに対応する目標値に近くなる（または、一致する）可能性を高めることができる。また、短絡線ＳＴＬｊに対応する目標値から短絡線ＳＴＬｊに割り当てられたソース線に対応する現画素値までの距離は、短絡線ＳＴＬｊに割り当てられたソース線に対応する前画素値から現画素値までの距離よりも短い。したがって、短絡線ＳＴＬｊに割り当てられたソース線に対応する画素ベクトルの始点値の平均値（すなわち、前画素値の平均値）が短絡線ＳＴＬｊに対応する目標値に近くなる（または、一致する）可能性を高めることにより、短絡線ＳＴＬｊに割り当てられたソース線に対応する短絡ベクトルの絶対値和が短絡線ＳＴＬｊに割り当てられたソース線に対応する画素ベクトルの絶対値和よりも小さくなる可能性を高めることができる。
【００５５】
例えば、図７において、短絡線ＳＴＬ１に対応付けられた候補ベクトルのいずれか１本に一致する画素ベクトルＶＰ１，ＶＰ２，ＶＰ９，ＶＰ１０に対応するソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に割り当てることにより、短絡線ＳＴＬ１に割り当てられたソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０に対応する前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），Ｄ９（ｈ−１），Ｄ１０（ｈ−１）の平均値ＤＡ１は、短絡線ＳＴＬ１に対応する目標値ＤＴ１に近づく。また、短絡ベクトルＶＳ１，ＶＳ２，ＶＳ９，ＶＳ１０（図７）の絶対値和は、画素ベクトルＶＰ１，ＶＰ２，ＶＰ９，ＶＰ１０（図６）の絶対値和よりも小さくなる。これと同様に、ソース線ＳＬ５，ＳＬ６を短絡線ＳＴＬ２に割り当てることにより、短絡ベクトルＶＳ５，ＶＳ６の絶対値和は、画素ベクトルＶＰ５，ＶＰ６の絶対値和よりも小さくなり、ソース線ＳＬ７，ＳＬ８を短絡線ＳＴＬ３に割り当てることにより、短絡ベクトルＶＳ７，ＶＳ８の絶対値和は、画素ベクトルＶＰ７，ＶＰ８の絶対値和よりも小さくなる。
【００５６】
ここで、短絡ベクトルＶＳ１，ＶＳ２，ＶＳ９，ＶＳ１０の絶対値和は、平均電圧（駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１０（ｈ−１）の平均電圧）から駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），ＶＤ９（ｈ），ＶＤ１０（ｈ）への電圧変動量の総和に相当し、画素ベクトルＶＰ１，ＶＰ２，ＶＰ９，ＶＰ１０の絶対値和は、駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１０（ｈ−１）から駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），ＶＤ９（ｈ），ＶＤ１０（ｈ）への電圧変動量の総和に相当する。すなわち、短絡線ＳＴＬ１に割り当てられたソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に電気的に接続してソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の間で電荷を再分配することにより、第ｈ＋１番目の水平期間におけるソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０の電圧変動量の総和を削減できる。これと同様に、ソース線ＳＬ５，ＳＬ６を短絡線ＳＴＬ２に電気的に接続し、ソース線ＳＬ７，ＳＬ８を短絡線ＳＴＬ３に電気的に接続することにより、第ｈ＋１番目の水平期間におけるソース線ＳＬ５，ＳＬ６の電圧変動量の総和およびソース線ＳＬ７，ＳＬ８の電圧変動量の総和を削減できる。
【００５７】
以上のように、画素ベクトルＶＰ１，ＶＰ２，…，ＶＰｎの分布に基づいてｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの各々をｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれか１本に割り当てて短絡させることにより、従来のチャージシェア技術を適用する場合（ソース線ＳＬ１，ＳＬ２，…，ＳＬｎを全て同時に短絡させる場合）よりも、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動量の総和（すなわち、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎにおける消費電力）を削減できる可能性を高めることができる。このように、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性（コモン電圧ＶＣＯＭに対する極性）を反転させない場合であってもソース線ＳＬ１，ＳＬ２，…，ＳＬｎの間で電荷再分配を効率良く実行できる。
【００５８】
（実施形態１の変形例）
なお、駆動電圧供給回路１の駆動方式は、図８のようなＰ×Ｑドット反転駆動方式であっても良い。Ｐ×Ｑドット反転駆動方式とは、Ｐ個（Ｐは、１以上の整数であり、図８では、Ｐ＝２）の画素列毎にｎ個の駆動電圧の極性（コモン電圧ＶＣＯＭに対する極性）を反転させ、Ｑ個（Ｑは、２以上の整数であり、図８では、Ｑ＝２）の画素行毎にｎ個の駆動電圧の極性を反転させる駆動方式のことである。ここでは、駆動電圧がコモン電圧ＶＣＯＭよりも高い場合を“正極性”と表現し、駆動電圧がコモン電圧ＶＣＯＭよりも低い場合を“負極性”と表現する。また、駆動電圧が“正極性”である場合には、画素値が大きくなるほど駆動電圧が高くなり、駆動電圧が“負極性”である場合には、画素値が大きくなるほど駆動電圧が低くなる。
【００５９】
Ｐ×Ｑドット反転駆動方式を適用する場合、図９のように、駆動電圧生成部１０１（駆動部１１１，１１２，…，１１ｎ）およびチャージシェア制御部１０３（制御部１３１，１３２，…，１３ｎ）には、Ｑ個の水平期間毎に駆動電圧の極性を反転させるための極性反転信号ＳＰＲが与えられる。
【００６０】
駆動電圧生成部１０１は、１水平期間においてＰ本のソース線毎にｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させるとともに、Ｑ個の水平期間毎にｎ個の駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させる。駆動部１１１，１１２，…，１１ｎの各々は、与えられた画素値を正極性の駆動電圧に変換する正極駆動モードと、与えられた画素値を負極性の駆動電圧に変換する負極駆動モードとを有しており、駆動部１１１，１１２，…，１１ｎの駆動モードは、Ｐ個の駆動部毎に駆動極性が反転するように設定されている。また、駆動部１１１，１１２，…，１１ｎの各々は、極性反転信号ＳＰＲに応答して駆動モードを切り替える。
【００６１】
チャージシェア制御部１０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎのうち第ｉ番目のソース線ＳＬｉに供給される第ｉ番目の駆動電圧ＶＤｉ（ｈ）の極性が“正極性”である場合には、第ｉ番目のソース線ＳＬｉに対応する第ｉ番目の画素値Ｄｉ（ｈ）を“正の数”として処理し、駆動電圧ＶＤｉ（ｈ）の極性が“負極性”である場合には、画素値Ｄｉ（ｈ）を“負の数”として処理する。例えば、制御部１３１，１３２，…，１３ｎにおける画素値Ｄ１，Ｄ２，…，Ｄｎの符号は、Ｐ個の制御部毎に画素値の符号が反転するように設定されており、制御部１３１，１３２，…，１３ｎは、極性反転信号ＳＰＲに応答して画素値Ｄ１，Ｄ２，…，Ｄｎの符号をそれぞれ反転させる。
【００６２】
〔動作タイミング〕
次に、図１０を参照して、図９に示した駆動電圧供給回路１の動作タイミングについて説明する。ここでは、Ｐ＝１であるものとする。
【００６３】
まず、第ｈ−１番目の水平期間Ｐ（ｈ−１）のうち駆動期間（水平同期信号の第ｈ−１番目の立ち上がりエッジからゲート線ＧＬ（ｈ−１）の活性化期間の終了までの期間）では、奇数番目の駆動部１１１，１１３，… は、負極駆動モードに設定され、偶数番目の駆動部１１２，１１４，… は、正極駆動モードに設定されている。すなわち、奇数番目の駆動電圧ＶＤ１，ＶＤ３，… の極性は、負極性であり、偶数番目の駆動電圧ＶＤ２，ＶＤ４，… の極性は、正極性である。
【００６４】
次に、第ｈ−１番目の水平期間Ｐ（ｈ−１）のうちチャージシェア期間（ゲート線ＧＬ（ｈ−１）の活性化期間の終了から水平同期信号の第ｈ番目の立ち上がりエッジまでの期間）において、奇数番目の駆動部１１１，１１３，… の駆動モードは、負極駆動モードから正極駆動モードに切り替わり、偶数番目の駆動部１１２，１１４，… の駆動モードは、正極駆動モードから負極駆動モードに切り替わる。また、奇数番目の制御部１３１，１３３，… における画素値の符号は、負から正に切り替わり、偶数番目の制御部１３２，１３４，… における画素値の符号は、正から負に切り替わる。
【００６５】
次に、第ｈ番目の水平期間Ｐ（ｈ）のうち駆動期間において、駆動電圧生成部１０１は、水平同期信号の第ｈ番目の立ち上がりエッジに同期して、画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）を駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），…，ＶＤｎ（ｈ−１）に変換する。ここで、奇数番目の駆動電圧ＶＤ１（ｈ−１），ＶＤ３（ｈ−１），… の極性は、正極性であり、偶数番目の駆動電圧ＶＤ２（ｈ−１），ＶＤ４（ｈ−１），… の極性は、負極性である。また、第ｈ番目の水平期間Ｐ（ｈ）に対応する画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）が駆動電圧供給回路１に供給される。ここで、チャージシェア制御部１０３は、奇数番目の画素値Ｄ１（ｈ），Ｄ３（ｈ），… および画素値格納部１０２に格納された奇数番目の画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），… を“正の数”とし、偶数番目の画素値Ｄ２（ｈ），Ｄ４（ｈ），… および画素値格納部１０２に格納された偶数番目の画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），… を“負の数”として割当処理を実行する。
【００６６】
〔具体例〕
次に、図１１を参照して、図９に示した駆動電圧供給回路１による動作について具体例を挙げて説明する。ここでは、Ｐ＝１，ｎ＝１０，ｋ＝３であるものとする。また、短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３には、図１１のような第１の始点範囲ＳＲ１ａ，ＳＲ２ａ，ＳＲ３ａ，第１の終点範囲ＥＲ１ａ，ＥＲ２ａ，ＥＲ３ａ，第２の始点範囲ＳＲ１ｂ，ＳＲ２ｂ，ＳＲ３ｂ，および第２の終点範囲ＥＲ１ｂ，ＥＲ２ｂ，ＥＲ３ｂが対応付けられているものとする。さらに、奇数番目の制御部１３１，１３３，…，１３９における画素値の符号は“正”に設定され、偶数番目の制御部１３２，１３４，…，１３１０における画素値の符号は“負”に設定されているものとする。
【００６７】
第ｈ番目の水平期間のうち駆動期間において、チャージシェア制御部１０３は、奇数番目の現画素値Ｄ１（ｈ），Ｄ３（ｈ），… および奇数番目の前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），… を“正の数”とし、偶数番目の現画素値Ｄ２（ｈ），Ｄ４（ｈ），… および偶数番目の前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），… を“負の数”として割当処理を実行する。その結果、図１１のような画素値の分布が得られる。そして、チャージシェア制御部１０３は、ソース線ＳＬ１，ＳＬ２，ＳＬ９，ＳＬ１０を短絡線ＳＴＬ１に割り当て、ソース線ＳＬ５，ＳＬ９を短絡線ＳＴＬ２に割り当て、ソース線ＳＬ６，ＳＬ１０を短絡線ＳＴＬ３に割り当てる。なお、チャージシェア制御部１０３は、ソース線ＳＬ７，ＳＬ８を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３のいずれにも割り当てない。
【００６８】
また、第ｈ番目の水平期間において駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させる場合、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧の全ては、コモン電圧ＶＣＯＭを経て駆動電圧ＶＤ１（ｈ−１），ＶＤ２（ｈ−１），…，ＶＤｎ（ｈ−１）に変化することになる。そこで、チャージシェア制御部１０３は、第ｈ−１番目の水平期間中に極性反転信号ＳＰＲが供給された場合（すなわち、第ｈ番目の水平期間において駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させる場合）、第ｈ−１番目の水平期間のうち駆動期間において、画素ベクトルＶＰ１，ＶＰ２，…，ＶＰｎに基づく割当処理を実行せずに、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの全てを短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち予め定められた１本の短絡線（例えば、短絡線ＳＴＬ１）に割り当てても良い。この場合、第ｈ−１番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎを予め定められた短絡線ＳＴＬ１に電気的に接続することになる。
【００６９】
（実施形態２）
図１２は、実施形態２による駆動電圧供給回路２の構成例を示す。駆動電圧供給回路２は、図１に示した画素値格納部１０２およびチャージシェア制御部１０３に代えて、画素値格納部２０２およびチャージシェア制御部２０３を備える。その他の構成は、図１と同様である。なお、駆動電圧供給回路２の駆動方式は、Ｐ×Ｑドット反転駆動方式であっても良いし、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させない駆動方式であっても良い。
【００７０】
画素値格納部２０２は、１水平期間毎に供給されたｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎを格納する。すなわち、画素値格納部２０２は、第ｈ−１番目の水平期間に対応するｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）として格納する。
【００７１】
チャージシェア制御部２０３は、画素値を示した数直線上において画素値格納部２０２に格納されたｎ個の前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）からｎ個の現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）へそれぞれ向かうｎ個の画素ベクトルＶＰ１，ＶＰ２，…，ＶＰｎの分布に基づいて、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの各々について、そのソース線を短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうちどの短絡線に割り当てるのか、または、そのソース線を短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれにも割り当てないのかを決定する。ここでは、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの各々について、その短絡線に割り当てられたソース線に対応する前画素値の平均値からその短絡線に割り当てられたソース線に対応する現画素値に向かう短絡ベクトルの絶対値和が、その短絡線に割り当てられたソース線に対応する前画素値から現画素値に向かう画素ベクトルの絶対値和よりも小さい場合に、その短絡線に割り当てられたソース線がその短絡線に電気的に接続されるように接続切替部１０４を制御する。
【００７２】
〔動作〕
次に、図１３を参照して、図１２に示した駆動電圧供給回路２によるチャージシェア動作について説明する。
【００７３】
《ＳＴ２０１》
まず、チャージシェア制御部２０３は、変数ｉを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎのうち第１番目のソース線ＳＬ１を判定対象として選択する。
【００７４】
《ＳＴ２０２》
次に、チャージシェア制御部２０３は、変数ｊを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち第１番目の短絡線ＳＴＬ１を判定対象として選択する。
【００７５】
《ＳＴ２０３》
次に、チャージシェア制御部２０３は、画素ベクトルＶＰｉが短絡線ＳＴＬｊに対応付けられた候補ベクトルのいずれか１つに一致するか否かを判定する。なお、画素ベクトルＶＰｉとは、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎのうち判定対象として選択された第ｉ番目のソース線（以下、ソース線ＳＬｉと表記）に対応する前画素値Ｄｉ（ｈ−１）から現画素値Ｄｉ（ｈ）へ向かう画素ベクトルのことであり、短絡線ＳＴＬｊとは、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち判定対象として選択された第ｊ番目の短絡線のことである。判定結果が“不一致”を示す場合には、ステップＳＴ２０４へ進み、判定結果が“一致”を示す場合には、ステップＳＴ２０６へ進む。
【００７６】
《ＳＴ２０４》
次に、チャージシェア制御部２０３は、変数ｊが最大値ｊｍａｘ（ここでは、ｊｍａｘ＝ｋ）に到達している否かを判定する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの中に判定対象として選択されていない短絡線が残っているか否かを判定する。変数ｊが最大値ｊｍａｘに到達していない場合には、ステップＳＴ２０５へ進み、変数ｊが最大値ｊｍａｘに到達している場合には、ステップＳＴ２０７へ進む。
【００７７】
《ＳＴ２０５》
次に、チャージシェア制御部２０３は、変数ｊに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち判定対象として選択されていない短絡線を次の判定対象として選択する。次に、ステップＳＴ２０３へ進む。
【００７８】
《ＳＴ２０６》
一方、ステップＳＴ２０３における判定結果が“一致”を示す場合、チャージシェア制御部２０３は、ソース線ＳＬｉを短絡線ＳＴＬｊに割り当てる。
【００７９】
《ＳＴ２０７》
次に、チャージシェア制御部２０３は、変数ｉが最大値ｉｍａｘ（ここでは、ｉｍａｘ
＝ｎ）に到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの中に判定対象として選択されていないソース線が残っているか否かを判定する。変数ｉが最大値ｉｍａｘに到達していない場合には、ステップＳＴ２０８へ進み、変数ｉが最大値ｉｍａｘに到達している場合には、ステップＳＴ２０９へ進む。
【００８０】
《ＳＴ２０８》
次に、チャージシェア制御部２０３は、変数ｉに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎのうち判定対象として選択されていないソース線を次の判定対象として選択する。次に、ステップＳＴ２０２へ進む。
【００８１】
《ＳＴ２０９》
一方、ステップＳＴ２０７において変数ｉが最大値ｉｍａｘに到達していると判定された場合（ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎの中に判定対象として選択されていないソース線が残っていない場合）、チャージシェア制御部２０３は、変数ｊを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち第１番目の短絡線ＳＴＬ１を判定対象として選択する。
【００８２】
《ＳＴ２１０》
次に、チャージシェア制御部２０３は、短絡線ＳＴＬｊにソース線が割り当てられているか否かを判定する。短絡線ＳＴＬｊにソース線が割り当てられている場合には、ステップＳＴ２１１ヘ進み、そうでない場合には、ステップＳＴ２１３へ進む。
【００８３】
《ＳＴ２１１》
次に、チャージシェア制御部２０３は、短絡線ＳＴＬｊに割り当てられたソース線に対応する前画素値の平均値および短絡線ＳＴＬｊに割り当てられたソース線に対応する現画素値に基づいて短絡ベクトルを算出するとともに、短絡線ＳＴＬｊに割り当てられたソース線に対応する前画素値および現画素値に基づいて画素ベクトルを算出する。そして、チャージシェア制御部２０３は、短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さいか否かを判定する。例えば、短絡線ＳＴＬｊにソース線ＳＬ１，ＳＬ２が割り当てられている場合、チャージシェア制御部２０３は、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１）の平均値から現画素値Ｄ１（ｈ），Ｄ２（ｈ）へそれぞれ向かう短絡ベクトルＶＳ１，ＶＳ２を算出するとともに、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１）から現画素値Ｄ１（ｈ），Ｄ２（ｈ）へそれぞれ向かう画素ベクトルＶＰ１，ＶＰ２を算出し、短絡ベクトルＶＳ１，ＶＳ２の絶対値和が画素ベクトルＶＰ１，ＶＰ２の絶対値和よりも小さいか否かを判定する。短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さい場合には、ステップＳＴ２１２へ進み、そうでない場合には、ステップＳＴ２１３へ進む。
【００８４】
《ＳＴ２１２》
次に、接続切替部１０４は、第ｈ番目の水平期間のうちチャージシェア期間において、チャージシェア制御部２０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎを駆動電圧生成部１０１（駆動部１１１，１１２，…，１１ｎ）から切り離した後に、短絡線ＳＴＬｊに割り当てられたソース線を短絡線ＳＴＬｊに電気的に接続する。次に、ステップＳＴ２１４へ進む。
【００８５】
《ＳＴ２１３》
一方、ステップＳＴ２１０において短絡線ＳＴＬｊにソース線が割り当てられていないと判定された場合、または、ステップＳＴ２１１において短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さくないと判定された場合、接続切替部１０４は、第ｈ番目の水平期間のうちチャージシェア期間において、短絡線ＳＴＬｊにソース線ＳＬ１，ＳＬ２，…，ＳＬｎを電気的に接続しない。次に、ステップＳＴ２１４へ進む。
【００８６】
《ＳＴ２１４》
次に、チャージシェア制御部２０３は、変数ｊが最大値ｊｍａｘに到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの中に判定対象として選択されていない短絡線が残っているか否かを判定する。変数ｊが最大値ｊｍａｘに到達していない場合には、ステップＳＴ２１５へ進み、変数ｊが最大値ｊｍａｘに到達している場合には、ステップＳＴ２１６へ進む。
【００８７】
《ＳＴ２１５》
次に、チャージシェア制御部２０３は、変数ｊに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち判定対象として選択されていない短絡線を次の判定対象として選択する。次に、ステップＳＴ２１０へ進む。
【００８８】
《ＳＴ２１６》
一方、ステップＳＴ２１４において変数ｊが最大値ｊｍａｘに到達していると判定された場合（ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの中に判定対象として選択されていない短絡線が残っていない場合）、チャージシェア制御部２０３は、動作を終了するか否かを判定する。動作を継続する場合には、ステップＳＴ２０１へ進む。
【００８９】
以上のように、短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋの各々について短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さいか否かを判定することによって、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動量の総和を削減できる。これにより、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの間における電荷再分配の効率を高めることができる。
【００９０】
なお、チャージシェア制御部２０３は、ステップＳＴ２１１を省略しても良い。この場合でも、従来のチャージシェア技術を適用する場合（ソース線ＳＬ１，ＳＬ２，…，ＳＬｎを全て同時に短絡させる場合）よりも、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動量の総和（すなわち、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎにおける消費電力）を削減できる可能性を高めることができる。
【００９１】
（チャージシェア制御部の変形例）
なお、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋにそれぞれ対応するｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋの各々において、その短絡グループに割り当てられたソース線に対応する前画素値の平均値からその短絡グループに割り当てられたソース線に対応する現画素値へそれぞれ向かう短絡ベクトルの絶対値和が、その短絡グループに割り当てられたソース線に対応する前画素値からその短絡グループに割り当てられたソース線に対応する現画素値へそれぞれ向かう画素ベクトルの絶対値和よりも小さくなるように、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋに割り当てるグループ割当処理を実行しても良い。この場合、接続切替部１０４は、チャージシェア制御部２０３による制御（グループ割当処理の結果）に応答して、短絡グループＳＧＲｊに割り当てられたソース線を短絡グループＳＧＲｊに対応する短絡線ＳＴＬｊに電気的に接続しても良い。
【００９２】
このように構成することにより、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動量の総和を削減できる。これにより、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎの間における電荷再分配の効率を高めることができる。また、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させない場合であってもソース線ＳＬ１，ＳＬ２，…，ＳＬｎの間で電荷再分配を効率良く実行できる。
【００９３】
（チャージシェア動作の変形例１）
また、チャージシェア制御部２０３は、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋのうち少なくとも１つにおいて、その短絡グループに割り当てられたソース線の本数が最大となるように、グループ割当処理を実行しても良い。
【００９４】
次に、図１４，図１５，図１６を参照して、チャージシェア動作の変形例１について説明する。なお、平均計算グループ，候補グループ，および選択対象グループの初期状態は、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎのいずれも割り当てられていない状態であるものとする。
【００９５】
《ＳＴ３０１》
まず、チャージシェア制御部２０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋに割り当てる。例えば、チャージシェア制御部２０３は、ｎ個の現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）の各々が属する画素値レベルの範囲に基づいて、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋに割り当てる。
【００９６】
《ＳＴ３０２》
次に、チャージシェア制御部２０３は、変数ｊを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのうち第１番目の短絡線ＳＴＬ１を判定対象として選択する。
【００９７】
《ＳＴ３０３》
次に、チャージシェア制御部２０３は、前処理グループＰＧＲｊに割り当てられたソース線を平均計算グループに割り当てる。なお、前処理グループＰＧＲｊとは、ｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋのうち判定対象として選択された第ｊ番目の前処理グループのことである。
【００９８】
《ＳＴ３０４》
次に、チャージシェア制御部２０３は、平均計算グループに割り当てられたソース線に対応する前画素値の平均値を算出する。
【００９９】
《ＳＴ３０５》
次に、チャージシェア制御部２０３は、変数ｉを“１”に設定する。すなわち、チャージシェア制御部２０３は、前処理グループＰＧＲｊに割り当てられたソース線のうち第１番目のソース線を判定対象として選択する。
【０１００】
《ＳＴ３０６》
次に、チャージシェア制御部２０３は、ステップＳＴ３０４において算出された平均値と前処理グループＰＧＲｊに割り当てられたソース線ＳＬｉに対応する前画素値および現画素値とに基づいて、短絡ベクトルＶＳｉおよび画素ベクトルＶＰｉを算出する。なお、前処理グループＰＧＲｊに割り当てられたソース線ＳＬｉとは、前処理グループＰＧＲｊに割り当てられたソース線のうち判定対象として選択された第ｉ番目のソース線のことであり、短絡ベクトルＶＳｉとは、ステップＳＴ３０４において算出された平均値からソース線ＳＬｉに対応する現画素値Ｄｉ（ｈ）へ向かうベクトルのことであり、画素ベクトルＶＰｉとは、ソース線ＳＬｉに対応する前画素値Ｄｉ（ｈ−１）から現画素値Ｄｉ（ｈ−１）へ向かうベクトルのことである。次に、チャージシェア制御部２０３は、短絡ベクトルＶＳｉが画素ベクトルＶＰｉよりも短いか否かを判定する。短絡ベクトルＶＳｉが画素ベクトルＶＰｉよりも短い場合には、ステップＳＴ３０７へ進み、そうでない場合には、ステップＳＴ３０８へ進む。
【０１０１】
《ＳＴ３０７》
次に、チャージシェア制御部２０３は、前処理グループＰＧＲｊに割り当てられたソース線ＳＬｉを選択対象グループに割り当てる。
【０１０２】
《ＳＴ３０８》
次に、チャージシェア制御部２０３は、変数ｉが最大値ｉｍａｘ（ここでは、ｉｍａｘは、前処理グループＰＧＲｊに含まれるソース線の本数）に到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、前処理グループＰＧＲｊに含まれるソース線の中に判定対象として選択されていないソース線が残っているか否かを判定する。変数ｉが最大値ｉｍａｘに到達していない場合には、ステップＳＴ３０９へ進み、変数ｉが最大値ｉｍａｘに到達している場合には、ステップＳＴ３１０へ進む。
【０１０３】
《ＳＴ３０９》
次に、チャージシェア制御部２０３は、変数ｉに“１”を加算する。すなわち、チャージシェア制御部２０３は、前処理グループＰＧＲｊに含まれるソース線のうち判定対象として選択されていないソース線を次の判定対象として選択する。次に、ステップＳＴ３０６へ進む。
【０１０４】
《ＳＴ３１０》
一方、ステップＳＴ３０８において変数ｉが最大値ｉｍａｘに到達していると判定された場合、チャージシェア制御部２０３は、選択対象グループに割り当てられたソース線の本数が候補グループに割り当てられたソース線の本数よりも多いか否かを判定する。選択対象グループに割り当てられたソース線の本数が候補グループに割り当てられたソース線の本数よりも多くない場合には、ステップＳＴ３１１へ進み、選択対象グループに割り当てられたソース線の本数が候補グループに割り当てられたソース線の本数よりも多い場合には、ステップＳＴ３１２へ進む。
【０１０５】
《ＳＴ３１１》
次に、チャージシェア制御部２０３は、候補グループに割り当てられたソース線に対応する前画素値および現画素値に基づいて、短絡ベクトルの絶対値和および画素ベクトルの絶対値和を算出する。そして、チャージシェア制御部２０３は、短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さいか否かを判定する。例えば、候補グループにソース線ＳＬ１，ＳＬ２が割り当てられている場合、チャージシェア制御部２０３は、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１）の平均値から現画素値Ｄ１（ｈ），Ｄ２（ｈ）へそれぞれ向かう短絡ベクトルＶＳ１，ＶＳ２と、前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１）から現画素値Ｄ１（ｈ），Ｄ２（ｈ）へそれぞれ向かう画素ベクトルＶＰ１，ＶＰ２とを算出し、短絡ベクトルＶＰ１，ＶＰ２の絶対値和が画素ベクトルＶＰ１，ＶＰ２の絶対値和よりも小さいか否かを判定する。短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さい場合には、ステップＳＴ３１３へ進み、そうでない場合には、ステップＳＴ３１２へ進む。
【０１０６】
《ＳＴ３１２》
次に、チャージシェア制御部２０３は、平均計算グループおよび候補グループの各々に割り当てられたソース線を、選択対象グループに割り当てられたソース線に変更する。例えば、選択対象グループにソース線ＳＬ１，ＳＬ２，ＳＬ３が割り当てられている場合、チャージシェア制御部２０３は、平均計算グループおよび候補グループの各々に割り当てられたソース線を削除するとともに平均計算グループおよび候補グループの各々にソース線ＳＬ１，ＳＬ２，ＳＬ３を新たに割り当てる。次に、ステップＳＴ３０４へ進む。
【０１０７】
《ＳＴ３１３》
一方、ステップＳＴ３１１において候補グループに対応する短絡ベクトルの絶対値和が画素ベクトルの絶対値和よりも小さいと判定された場合、チャージシェア制御部２０３は、候補グループに割り当てられたソース線を短絡グループＳＧＲｊに割り当てる。なお、短絡グループＳＧＲｊとは、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋのうち前処理グループＰＧＲｊに対応する第ｊ番目の短絡グループのことである。
【０１０８】
《ＳＴ３１４》
次に、チャージシェア制御部２０３は、変数ｊが最大値ｊｍａｘ（ここでは、ｊｍａｘ＝ｋ）に到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、ｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋの中に判定対象として選択されていない前処理グループが残っているか否かを判定する。変数ｊが最大値ｊｍａｘに到達していない場合には、ステップＳＴ３１５へ進み、変数ｊが最大値ｊｍａｘに到達している場合には、ステップＳＴ３１６へ進む。
【０１０９】
《ＳＴ３１５》
次に、チャージシェア制御部２０３は、変数ｊに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋのうち判定対象として選択されていない前処理グループを次の判定対象として選択する。また、チャージシェア制御部２０３は、平均計算グループ，候補グループ，および選択対象グループを初期状態（ソース線ＳＬ１，ＳＬ２，…，ＳＬｎのいずれも割り当てられていない状態）に設定する。次に、ステップＳＴ３０３へ進む。
【０１１０】
《ＳＴ３１６》
一方、ステップＳＴ３１６において変数ｊが最大値ｊｍａｘに到達していると判定された場合、チャージシェア制御部２０３は、変数ｊを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋのうち第１番目の短絡グループＳＧＲ１を判定対象として選択する。
【０１１１】
《ＳＴ３１７》
次に、チャージシェア制御部２０３は、短絡グループＳＧＲｊにソース線が割り当てられているか否かを判定する。短絡グループＳＧＲｊにソース線が割り当てられてる場合には、ステップＳＴ３１８へ進み、そうでない場合には、ステップＳＴ３１９へ進む。
【０１１２】
《ＳＴ３１８》
次に、第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、チャージシェア制御部２０３による制御（グループ割当処理の結果）に応答して、短絡グループＳＧＲｊに割り当てられたソース線を短絡線ＳＴＬｊに電気的に接続する。次に、ステップＳＴ３２０へ進む。
【０１１３】
《ＳＴ３１９》
一方、ステップＳＴ３１７において短絡グループＳＧＲｊにソース線が割り当てられていないと判定された場合、接続切替部１０４は、短絡グループＳＧＲｊに対応する短絡線ＳＴＬｊにソース線ＳＬ１，ＳＬ２，…，ＳＬｎを電気的に接続しない。次に、ステップＳＴ３２０へ進む。
【０１１４】
《ＳＴ３２０》
次に、チャージシェア制御部２０３は、変数ｊが最大値ｊｍａｘ（ここでは、ｊｍａｘ＝ｋ）に到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋの中に判定対象として選択されていない短絡グループが残っているか否かを判定する。変数ｊが最大値ｊｍａｘに到達していない場合には、ステップＳＴ３２１へ進み、変数ｊが最大値ｊｍａｘに到達している場合には、ステップＳＴ３２２へ進む。
【０１１５】
《ＳＴ３２１》
次に、チャージシェア制御部２０３は、変数ｊに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋのうち判定対象として選択されていない短絡グループを次の判定対象として選択する。次に、ステップＳＴ３１７へ進む。
【０１１６】
《ＳＴ３２２》
一方、ステップＳＴ３２０において変数ｊが最大値ｊｍａｘに到達していると判定された場合（ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋの中に判定対象として選択されていない短絡グループが残っていない場合）、チャージシェア制御部２０３は、動作を終了するか否かを判定する。動作を継続する場合には、ステップＳＴ３０１へ進む。
【０１１７】
〔グループ割当処理〕
次に、図１７を参照して、グループ割当処理（ＳＴ３０１〜ＳＴ３１５）について具体例を挙げて説明する。ここでは、Ｐ＝１，ｎ＝２０，ｋ＝２であるものとする。なお、図中、黒丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を示し、白丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を示している。
【０１１８】
第ｈ番目の水平期間のうち駆動期間において、図１７のような現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）が駆動電圧供給回路２に供給される。また、画素値格納部２０２は、図１７のような前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を格納している。
【０１１９】
まず、ステップＳＴ３０１が実行され、奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９（正極性の駆動電圧が供給されるソース線）が、前処理グループＰＧＲ１に割り当てられ、偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０（負極性の駆動電圧が供給されるソース線）が、前処理グループＰＧＲ２に割り当てられる。
【０１２０】
次に、ステップＳＴ３０２〜ＳＴ３０４が実行され、前処理グループＰＧＲ１に割り当てられたソース線ＳＬ１，ＳＬ３，…，ＳＬ１９が平均計算グループに割り当てられ、ソース線ＳＬ１，ＳＬ３，…，ＳＬ１９に対応する前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），…，Ｄ１９（ｈ−１）の平均値ＡＶＥＰ１が算出される。次に、ステップＳＴ３０５〜ＳＴ３０９が実行され、ソース線ＳＬ１１，ＳＬ１７，ＳＬ１９を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１５が選択対象グループに割り当てられる。
【０１２１】
次に、ステップＳＴ３１０が実行される。ここでは、選択対象グループに割り当てられたソース線の本数“７”は、候補グループに割り当てられたソース線の本数“０”よりも多いので、ステップＳＴ３１２が実行される。これにより、平均計算グループおよび候補グループの各々に、ソース線ＳＬ１１，ＳＬ１７，ＳＬ１９を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１５（選択対象グループに割り当てられたソース線）が割り当てられる。
【０１２２】
次に、ステップＳＴ３０４が実行され、平均計算グループに割り当てられソース線に対応する前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ７（ｈ−１），Ｄ９（ｈ−１），Ｄ１３（ｈ−１），Ｄ１５（ｈ−１）の平均値ＡＶＥＰ２が算出される。次に、ステップＳＴ３０５〜ＳＴ３０９が実行され、ソース線ＳＬ１１，ＳＬ１７を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９が選択対象グループに割り当てられる。
【０１２３】
次に、ステップＳＴ３１０が実行される。ここでは、選択対象グループに割り当てられたソース線の本数“８”は、候補グループに割り当てられたソース線の本数“７”よりも多いので、ステップＳＴ３１２が実行される。これにより、平均計算グループおよび候補グループの各々に、ソース線ＳＬ１，ＳＬ３，ＳＬ５，ＳＬ７，ＳＬ９，ＳＬ１３，ＳＬ１５，ＳＬ１９（選択対象グループに割り当てられたソース線）が割り当てられる。
【０１２４】
次に、ステップＳＴ３０４が実行され、平均計算グループに割り当てられソース線に対応する前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ７（ｈ−１），Ｄ９（ｈ−１），Ｄ１３（ｈ−１），Ｄ１５（ｈ−１），Ｄ１９（ｈ−１）の平均値ＡＶＥＰ３が算出される。次に、ステップＳＴ３０５〜ＳＴ３０９が実行され、ソース線ＳＬ１１，ＳＬ１７を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９が選択対象グループに割り当てられる。
【０１２５】
次に、ステップＳＴ３１０が実行される。ここでは、選択対象グループに割り当てられたソース線の本数“８”は、候補グループに割り当てられたソース線の本数“８”よりも多くないので、ステップＳＴ３１１が実行される。次に、ソース線ＳＬ１１，ＳＬ１７を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９（候補グループに割り当てられたソース線）にそれぞれ対応する短絡ベクトルの絶対値和は、画素ベクトルの絶対値和よりも小さいので、ステップＳＴ３１３が実行される。これにより、ソース線ＳＬ１１，ＳＬ１７を除く奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９（候補グループに割り当てられたソース線）が短絡グループＳＧＲ１に割り当てられる。
【０１２６】
次に、ステップＳＴ３１４，ＳＴ３１５が実行され、前処理グループＰＧＲ２が判定対象として選択される。次に、前処理グループＰＧＲ２についても上述と同様の処理が実行される。すなわち、第１回目の判定処理（ＳＴ３０３〜ＳＴ３１２）では、偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０が平均計算グループに割り当てられ、偶数番目の前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），…，Ｄ２０（ｈ−１）の平均値ＡＶＥＮ１に基づいて、ソース線ＳＬ１２，ＳＬ１８，ＳＬ２０を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ１６が選択対象グループに割り当てられる。次に、第２回目の判定処理（ＳＴ３０４〜ＳＴ３１２）では、ソース線ＳＬ１２，ＳＬ１８，ＳＬ２０を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ１６が平均計算グループに割り当てられ、前画素値Ｄ１２（ｈ−１），Ｄ１８（ｈ−１），Ｄ２０（ｈ−１）を除く偶数番目の前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），…，Ｄ１６（ｈ−１）の平均値ＡＶＥＮ２に基づいて、ソース線ＳＬ１２，ＳＬ１８を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０が選択対象グループに割り当てられる。次に、第３回目の判定処理（ＳＴ３０４〜ＳＴ３１１，ＳＴ３１３）では、ソース線ＳＬ１２，ＳＬ１８を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０が平均計算グループに割り当てられ、前画素値Ｄ１２（ｈ−１），Ｄ１８（ｈ−１）を除く偶数番目の前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），…，Ｄ２０（ｈ−１）の平均値ＡＶＥＮ３に基づいて、ソース線ＳＬ１２，ＳＬ１８を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０が選択対象グループに割り当てられ、ステップＳＴ３１３において、ソース線ＳＬ１２，ＳＬ１８を除く偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０（候補グループに割り当てられたソース線）が短絡グループＳＧＲ２に割り当てられる。
【０１２７】
〔ソース線の電圧変動〕
次に、図１８を参照して、短絡処理（ＳＴ３１６〜ＳＴ３２１）によるソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動について説明する。ここでは、Ｐ＝１，ｎ＝２０，ｋ＝３であるものする。また、図１８では、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０の電圧変動は、画素値を用いて表現されている。なお、図中、黒丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を示し、白丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を示している。
【０１２８】
第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、チャージシェア制御部２０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を駆動電圧生成部１０１（駆動部１１１，１１２，…，１１２０）から切り離した後に、グループ割当処理の結果に基づいて、短絡グループＳＧＲ１に割り当てられたソース線ＳＬ１，ＳＬ３，ＳＬ５，ＳＬ７，ＳＬ９，ＳＬ１３，ＳＬ１５，ＳＬ１９を短絡線ＳＴＬ１に電気的に接続し、短絡グループＳＧＲ２に割り当てられたソース線ＳＬ２，ＳＬ４，ＳＬ６，ＳＬ８，ＳＬ１０，ＳＴ１４，ＳＴ１６，ＳＬ２０を短絡線ＳＴＬ２に電気的に接続する。なお、接続切替部１０４は、ソース線ＳＬ１１，ＳＬ１２，ＳＬ１７，ＳＬ１８を短絡線ＳＴＬ１，ＳＴＬ２のいずれにも電気的に接続しない。これにより、ソース線ＳＬ１，ＳＬ３，ＳＬ５，ＳＬ７，ＳＬ９，ＳＬ１３，ＳＬ１５，ＳＬ１９の電圧は、それぞれ、前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ７（ｈ−１），Ｄ９（ｈ−１），Ｄ１３（ｈ−１），Ｄ１５（ｈ−１），Ｄ１９（ｈ−１）に応じた駆動電圧ＶＤ１（ｈ−１），ＶＤ３（ｈ−１），ＶＤ５（ｈ−１），ＶＤ７（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１３（ｈ−１），ＶＤ１５（ｈ−１），ＶＤ１９（ｈ−１）から平均値ＤＡＰ（前画素値Ｄ１（ｈ−１），Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ７（ｈ−１），Ｄ９（ｈ−１），Ｄ１３（ｈ−１），Ｄ１５（ｈ−１），Ｄ１９（ｈ−１）の平均値）に応じた平均電圧に変化する。ソース線ＳＬ２，ＳＬ４，ＳＬ６，ＳＬ８，ＳＬ１０，ＳＴ１４，ＳＴ１６，ＳＬ２０の電圧は、それぞれ、前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），Ｄ６（ｈ−１），Ｄ８（ｈ−１），Ｄ１０（ｈ−１），Ｄ１４（ｈ−１），Ｄ１６（ｈ−１），Ｄ２０（ｈ−１）に応じた駆動電圧ＶＤ２（ｈ−１），ＶＤ４（ｈ−１），ＶＤ６（ｈ−１），ＶＤ８（ｈ−１），ＶＤ１０（ｈ−１），ＶＤ１４（ｈ−１），ＶＤ１６（ｈ−１），ＶＤ２０（ｈ−１）から平均値ＤＡＮ（前画素値Ｄ２（ｈ−１），Ｄ４（ｈ−１），Ｄ６（ｈ−１），Ｄ８（ｈ−１），Ｄ１０（ｈ−１），Ｄ１４（ｈ−１），Ｄ１６（ｈ−１），Ｄ２０（ｈ−１）の平均値）に応じた平均電圧に変化する。なお、ソース線ＳＬ１１，ＳＬ１２，ＳＬ１７，ＳＬ１８の電圧は、それぞれ、前画素値Ｄ１１（ｈ−１），Ｄ１２（ｈ−１），Ｄ１７（ｈ−１），Ｄ１８（ｈ−１）に応じた駆動電圧ＶＤ１１（ｈ−１），ＶＤ１２（ｈ−１），ＶＤ１７（ｈ−１），ＶＤ１８（ｈ−１）のまま維持される。
【０１２９】
次に、第ｈ＋１番目の水平期間のうち駆動期間において、接続切替部１０４は、チャージシェア制御部２０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を短絡線ＳＴＬ１，ＳＴＬ２から切り離した後に、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を駆動電圧生成部１０１（駆動部１１１，１１２，…，１１２０）に接続する。また、駆動部１１１，１１２，…，１１２０は、水平同期信号の第ｈ＋１番目の立ち上がりエッジに同期して、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），…，ＶＤ２０（ｈ）にそれぞれ変換する。これにより、ソース線ＳＬ１，ＳＬ３，ＳＬ５，ＳＬ７，ＳＬ９，ＳＬ１３，ＳＬ１５，ＳＬ１９の電圧は、それぞれ、平均値ＤＡＰに応じた平均電圧から現画素値Ｄ１（ｈ），Ｄ３（ｈ），Ｄ５（ｈ），Ｄ７（ｈ），Ｄ９（ｈ），Ｄ１３（ｈ），Ｄ１５（ｈ），Ｄ１９（ｈ）に応じた駆動電圧ＶＤ１（ｈ），ＶＤ３（ｈ），ＶＤ５（ｈ），ＶＤ７（ｈ），ＶＤ９（ｈ），ＶＤ１３（ｈ），ＶＤ１５（ｈ），ＶＤ１９（ｈ）に変化する。ソース線ＳＬ２，ＳＬ４，ＳＬ６，ＳＬ８，ＳＬ１０，ＳＴ１４，ＳＴ１６，ＳＬ２０の電圧は、平均値ＤＡＮに応じた平均電圧から現画素値Ｄ２（ｈ），Ｄ４（ｈ），Ｄ６（ｈ），Ｄ８（ｈ），Ｄ１０（ｈ），Ｄ１４（ｈ），Ｄ１６（ｈ），Ｄ２０（ｈ）に応じた駆動電圧ＶＤ２（ｈ），ＶＤ４（ｈ），ＶＤ６（ｈ），ＶＤ８（ｈ），ＶＤ１０（ｈ），ＶＤ１４（ｈ），ＶＤ１６（ｈ），ＶＤ２０（ｈ）に変化する。なお、ソース線ＳＬ１１，ＳＬ１２，ＳＬ１７，ＳＬ１８の電圧は、それぞれ、駆動電圧ＶＤ１１（ｈ−１），ＶＤ１２（ｈ−１），ＶＤ１７（ｈ−１），ＶＤ１８（ｈ−１））から現画素値Ｄ１１（ｈ），Ｄ１２（ｈ），Ｄ１７（ｈ），Ｄ１８（ｈ）に応じた駆動電圧ＶＤ１１（ｈ），ＶＤ１２（ｈ），ＶＤ１７（ｈ），ＶＤ１８（ｈ）に変化する。
【０１３０】
（チャージシェア動作の変形例２）
また、チャージシェア制御部２０３は、ｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋのうち少なくとも１つにおいて、その短絡グループに対応付けられたソース線に対応する前画素値からその短絡グループに対応する目標値へ向かう目標ベクトルの和が“０”に近づくように、グループ割当処理を実行しても良い。
【０１３１】
次に、図１９，図２０を参照して、チャージシェア動作の変形例２について説明する。ここでは、チャージシェア制御部２０３は、図１４に示したステップＳＴ３０１に代えて、ステップＳＴ４０１〜ＳＴ４１５を実行する。なお、加減計算グループの初期状態は、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎのいずれも割り当てられていない状態であるものとする。
【０１３２】
《ＳＴ４０１》
まず、チャージシェア制御部２０３は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｙ個（ｙは、２以上の整数であり、ここでは、ｙ＝ｋ／２）の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙに割り当てる。例えば、チャージシェア制御部２０３は、ｎ個の現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄｎ（ｈ）の各々が属する画素値レベルの範囲に基づいて、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｙ個の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙに割り当てる。
【０１３３】
《ＳＴ４０２》
次に、チャージシェア制御部２０３は、変数ｚを“１”に設定する。すなわち、チャージシェア制御部２０３は、ｙ個の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙのうち第１番目の重み付けグループを判定対象として選択する。
【０１３４】
《ＳＴ４０３》
次に、チャージシェア制御部２０３は、重み付けグループＷＧＲｚに割り当てられたソース線に重み値を付加する。なお、重み付けグループＷＧＲｚとは、ｙ個の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙのうち判定対象として選択された第ｚ番目の重み付けグループのことである。また、重み値は、重み付けグループＷＧＲｚに割り当てられたソース線に対応する前画素値の位置（画素値を示した数直線上における位置），現画素値の位置，および重み付けグループＷＧＲｚに対応する目標値などに基づいて決定しても良い。例えば、図２１，図２２のように、前画素値から目標値への移動量が多いほど、重み値の絶対値が大きくなり、重み値の符号は、前画素値が現画素値よりも小さい場合には“正”となり、前画素値が現画素値よりも大きい場合には“負”となる。なお、図２１，図２２では、目標値を跨がずに前画素値から現画素値へ移動する場合に対応する重み値は“０”であり、前画素値から目標値への移動量が互いに同一である２個の重み値のうち前画素値から現画素値への移動量が小さいほうには“（Ｌ）”が付加され、前画素値から現画素値への移動量が大きいほうには“（Ｈ）”が付加されている。
【０１３５】
《ＳＴ４０４》
次に、チャージシェア制御部２０３は、重み付けグループＷＧＲｚに割り当てられたソース線のうち重み値＋２（Ｈ），＋２（Ｌ），−２（Ｈ），−２（Ｌ）が付加されたソース線を加減計算グループに割り当てる。
【０１３６】
《ＳＴ４０５》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”であるか否かを判定する。重み値の総和が“０”ではない場合には、ステップＳＴ４０６へ進み、重み値の総和が“０”である場合には、ステップＳＴ４１３へ進む。
【０１３７】
《ＳＴ４０６》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”に近づくように、重み付けグループＷＧＲｚに割り当てられたソース線のうち重み値＋１（Ｌ）または−１（Ｌ）が付加されたソース線を加減計算グループに割り当てる。
【０１３８】
《ＳＴ４０７》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”であるか否かを判定する。重み値の総和が“０”ではない場合には、ステップＳＴ４０８へ進み、重み値の総和が“０”である場合には、ステップＳＴ４１３へ進む。
【０１３９】
《ＳＴ４０８》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”に近づくように、重み付けグループＷＧＲｚに割り当てられたソース線のうち重み値＋１（Ｈ）または−１（Ｈ）が付加されたソース線を加減計算グループに割り当てる。
【０１４０】
《ＳＴ４０９》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”であるか否かを判定する。重み値の総和が“０”ではない場合には、ステップＳＴ４１０へ進み、重み値の総和が“０”である場合には、ステップＳＴ４１３へ進む。
【０１４１】
《ＳＴ４１０》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”に近づくように、重み値＋２（Ｌ）または−２（Ｌ）が付加されたソース線を加減計算グループから削除する。
【０１４２】
《ＳＴ４１１》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”であるか否かを判定する。重み値の総和が“０”ではない場合には、ステップＳＴ４１２へ進み、重み値の総和が“０”である場合には、ステップＳＴ４１３へ進む。
【０１４３】
《ＳＴ４１２》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”に近づくように、重み値＋２（Ｈ）または−２（Ｈ）が付加されたソース線を加減計算グループから削除する。
【０１４４】
《ＳＴ４１３》
次に、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線を、ｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋのうちいずれか１つの前処理グループ（ソース線が割り当てられていない前処理グループ）に割り当てる。
【０１４５】
《ＳＴ４１４》
次に、チャージシェア制御部２０３は、重み付けグループＷＧＲｚに割り当てられたソース線のうち加減計算グループに割り当てられていないソース線を、ｋ個の前処理グループＰＧＲ１，ＰＧＲ２，…，ＰＧＲｋのうち別の前処理グループ（ソース線が割り当てられていない前処理グループ）に割り当てる。
【０１４６】
《ＳＴ４１５》
次に、チャージシェア制御部２０３は、変数ｚが最大値ｚｍａｘ（ここでは、ｚｍａｘ＝ｙ）に到達しているか否かを判定する。すなわち、チャージシェア制御部２０３は、ｙ個の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙの中に判定対象として選択されていない重み付けグループが残っているか否かを判定する。変数ｚが最大値ｚｍａｘに到達していない場合には、ステップＳＴ４１６へ進み、変数ｚがｚｍａｘに到達している場合には、処理を終了する。
【０１４７】
《ＳＴ４１６》
次に、チャージシェア制御部２０３は、変数ｚに“１”を加算する。すなわち、チャージシェア制御部２０３は、ｙ個の重み付けグループＷＧＲ１，ＷＧＲ２，…，ＷＧＲｙのうち判定対象として選択されていない重み付けグループを次の判定対象として選択する。また、チャージシェア制御部２０３は、加減計算グループを初期状態（ソース線ＳＬ１，ＳＬ２，…，ＳＬｎのいずれも割り当てられていない状態）に設定する。次に、ステップＳＴ４０３へ進む。
【０１４８】
なお、ステップＳＴ４０５，ＳＴ４０７，ＳＴ４０９，ＳＴ４１１において、チャージシェア制御部２０３は、加減計算グループに割り当てられたソース線に付加された重み値の総和が“０”であるか否かを判定する代わりに、加減計算グループに割り当てられたソース線に付加された重み値の総和が所定の許容範囲（“０”を含む許容範囲）内であるか否かを判定しても良い。
【０１４９】
〔グループ割当処理〕
次に、図２３を参照して、グループ割当処理（ＳＴ４０１〜ＳＴ４１６）について具体例を挙げて説明する。ここでは、Ｐ＝１，ｎ＝２０，ｋ＝４，ｙ＝２であるものとする。なお、図中、黒丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を示し、白丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を示している。
【０１５０】
第ｈ番目の水平期間のうち駆動期間において、図２３のような現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）が駆動電圧供給回路２に供給される。また、画素値格納部２０２は、図２３のような前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を格納している。
【０１５１】
まず、ステップＳＴ４０１が実行され、奇数番目のソース線ＳＬ１，ＳＬ３，…，ＳＬ１９（正極性の駆動電圧が供給されるソース線）が、重み付けグループＷＧＲ１に割り当てられ、偶数番目のソース線ＳＬ２，ＳＬ４，…，ＳＬ２０（負極性の駆動電圧が供給されるソース線）が、重み付けグループＷＧＲ２に割り当てられる。
【０１５２】
次に、ステップＳＴ４０２，ＳＴ４０３が実行され、図２１に示した前画素値および現画素値の位置と重み値との対応関係に基づいて、図２３のように、重み付けグループＷＧＲ１に割り当てられたソース線ＳＬ１，ＳＬ３，…，ＳＬ１９の各々に重み値が付加される。次に、ステップＳＴ４０４〜ＳＴ４１３が実行され、加減計算グループに割り当てられたソース線ＳＬ３，ＳＬ５，ＳＬ９，ＳＬ１１，ＳＬ１３，ＳＬ１７，ＳＬ１９が前処理グループＰＧＲ１に割り当てられ、ソース線ＳＬ１，ＳＬ７，ＳＬ１５が前処理グループＰＧＲ２に割り当てられる。
【０１５３】
次に、ステップＳＴ４１５，ＳＴ４１６が実行され、重み付けグループＷＧＲ２が判定対象として選択される。次に、ステップＳＴ４０２，ＳＴ４０３が実行され、図２２に示した前画素値および現画素値の位置と重み値との対応関係に基づいて、図２３のように重み付けグループＷＧＲ２に割り当てられたソース線ＳＬ２，ＳＬ４，…，ＳＬ２０の各々に重み値が付加される。次に、ステップＳＴ４０４〜ＳＴ４１３が実行され、加減計算グループに割り当てられたソース線ＳＬ８，ＳＬ１０，ＳＬ１４，ＳＬ１８，ＳＬ２０が前処理グループＰＧＲ３に割り当てられ、ソース線ＳＬ２，ＳＬ４，ＳＬ６，ＳＬ１２，ＳＬ１６が前処理グループＰＧＲ４に割り当てられる。
【０１５４】
次に、前処理グループＰＧＲ１，ＰＧＲ２，ＰＧＲ３，ＰＧＲ４の各々に対してステップＳＴ３０２〜ＳＴ３１５が実行される。これにより、短絡グループＳＧＲ１に、ソース線ＳＬ３，ＳＬ５，ＳＬ９，ＳＬ１１，ＳＬ１３，ＳＬ１７，ＳＬ１９が割り当てられ、短絡グループＳＧＲ２に、ソース線ＳＬ１，ＳＬ７，ＳＬ１５が割り当てられ、短絡グループＳＧＲ３に、ソース線ＳＬ８，ＳＬ１０，ＳＬ１４，ＳＬ１８，ＳＬ２０が割り当てられ、短絡グループＳＧＲ４に、ソース線ＳＬ４，ＳＬ６，ＳＬ１６が割り当てられる。なお、ソース線ＳＬ２，ＳＬ１２は、短絡グループＳＧＲ１，ＳＧＲ２，ＳＧＲ３，ＳＧＲ４のいずれにも割り当てられない。
【０１５５】
〔ソース線の電圧変動〕
次に、図２４を参照して、チャージシェア動作の変形例２によるソース線ＳＬ１，ＳＬ２，…，ＳＬｎの電圧変動について説明する。ここでは、Ｐ＝１，ｎ＝２０，ｋ＝４，ｙ＝２であるものする。また、図２４では、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０の電圧変動は、画素値を用いて表現されている。なお、図中、黒丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する前画素値Ｄ１（ｈ−１），Ｄ２（ｈー１），…，Ｄ２０（ｈ−１）を示し、白丸印は、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０にそれぞれ対応する現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を示している。
【０１５６】
第ｈ番目の水平期間のうちチャージシェア期間において、接続切替部１０４は、チャージシェア制御部２０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を駆動電圧生成部１０１（駆動部１１１，１１２，…，１１２０）から切り離した後、短絡グループＳＧＲ１に割り当てられたソース線ＳＬ３，ＳＬ５，ＳＬ９，ＳＬ１１，ＳＬ１３，ＳＬ１７，ＳＬ１９を短絡線ＳＴＬ１に電気的に接続し、短絡グループＳＧＲ２に割り当てられたソース線ＳＬ１，ＳＬ７，ＳＬ１５を短絡線ＳＴＬ２に電気的に接続し、短絡グループＳＧＲ３に割り当てられたソース線ＳＬ８，ＳＬ１０，ＳＬ１４，ＳＬ１８，ＳＬ２０を短絡線ＳＴＬ３に電気的に接続し、短絡グループＳＧＲ４に割り当てられたソース線ＳＬ４，ＳＬ６，ＳＬ１６を短絡線ＳＴＬ４に電気的に接続する。なお、接続切替部１０４は、ソース線ＳＬ２，ＳＬ１２を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３，ＳＴＬ４のいずれにも電気的に接続しない。これにより、ソース線ＳＬ３，ＳＬ５，ＳＬ９，ＳＬ１１，ＳＬ１３，ＳＬ１７，ＳＬ１９の電圧は、それぞれ、前画素値Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ９（ｈ−１），Ｄ１１（ｈ−１），Ｄ１３（ｈ−１），Ｄ１７（ｈ−１），Ｄ１９（ｈ−１）に応じた駆動電圧ＶＤ３（ｈ−１），ＶＤ５（ｈ−１），ＶＤ９（ｈ−１），ＶＤ１１（ｈ−１），ＶＤ１３（ｈ−１），ＶＤ１７（ｈ−１），ＶＤ１９（ｈ−１）から平均値ＤＡＰ１（前画素値Ｄ３（ｈ−１），Ｄ５（ｈ−１），Ｄ９（ｈ−１），Ｄ１１（ｈ−１），Ｄ１３（ｈ−１），Ｄ１７（ｈ−１），Ｄ１９（ｈ−１）の平均値）に応じた平均電圧に変化する。ソース線ＳＬ１，ＳＬ７，ＳＬ１５の電圧は、それぞれ、前画素値Ｄ１（ｈ−１），Ｄ７（ｈ−１），Ｄ１５（ｈ−１）に応じた駆動電圧ＶＤ１（ｈ−１），ＶＤ７（ｈ−１），ＶＤ１５（ｈ−１）から平均値ＤＡＰ２（前画素値Ｄ１（ｈ−１），Ｄ７（ｈ−１），Ｄ１５（ｈ−１）の平均値）に応じた平均電圧に変化する。ソース線ＳＬ８，ＳＬ１０，ＳＬ１４，ＳＬ１８，ＳＬ２０の電圧は、それぞれ、前画素値Ｄ８（ｈ−１），Ｄ１０（ｈ−１），Ｄ１４（ｈ−１），Ｄ１８（ｈ−１），Ｄ２０（ｈ−１）に応じた駆動電圧ＶＤ８（ｈ−１），ＶＤ１０（ｈ−１），ＶＤ１４（ｈ−１），ＶＤ１８（ｈ−１），ＶＤ２０（ｈ−１）から平均値ＤＡＮ１（前画素値Ｄ８（ｈ−１），Ｄ１０（ｈ−１），Ｄ１４（ｈ−１），Ｄ１８（ｈ−１），Ｄ２０（ｈ−１）の平均値）に応じた平均電圧に変化する。ソース線ＳＬ４，ＳＬ６，ＳＬ１６の電圧は、それぞれ、前画素値Ｄ４（ｈ−１），Ｄ６（ｈ−１），Ｄ１６（ｈ−１）に応じた駆動電圧ＶＤ４（ｈ−１），ＶＤ６（ｈ−１），ＶＤ１６（ｈ−１）から平均値ＤＡＮ２（前画素値Ｄ４（ｈ−１），Ｄ６（ｈ−１），Ｄ１６（ｈ−１）の平均値）に応じた平均電圧に変化する。なお、ソース線ＳＬ２，ＳＬ１２の電圧は、それぞれ、前画素値Ｄ２（ｈ−１），Ｄ１２（ｈ−１）に応じた駆動電圧ＶＤ２（ｈ−１），ＶＤ１２（ｈ−１）のまま維持される。
【０１５７】
次に、第ｈ＋１番目の水平期間のうち駆動期間において、接続切替部１０４は、チャージシェア制御部２０３による制御に応答して、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を短絡線ＳＴＬ１，ＳＴＬ２，ＳＴＬ３，ＳＴＬ４から切り離した後に、ソース線ＳＬ１，ＳＬ２，…，ＳＬ２０を駆動電圧生成部１０１（駆動部１１１，１１２，…，１１２０）に接続する。また、駆動部１１１，１１２，…，１１２０は、水平同期信号の第ｈ＋１番目の立ち上がりエッジに同期して、現画素値Ｄ１（ｈ），Ｄ２（ｈ），…，Ｄ２０（ｈ）を駆動電圧ＶＤ１（ｈ），ＶＤ２（ｈ），…，ＶＤ２０（ｈ）にそれぞれ変換する。これにより、ソース線ＳＬ３，ＳＬ５，ＳＬ９，ＳＬ１１，ＳＬ１３，ＳＬ１７，ＳＬ１９の電圧は、それぞれ、平均値ＤＡＰ１に応じた平均電圧から現画素値Ｄ３（ｈ），Ｄ５（ｈ），Ｄ９（ｈ），Ｄ１１（ｈ），Ｄ１３（ｈ），Ｄ１７（ｈ），Ｄ１９（ｈ）に応じた駆動電圧ＶＤ３（ｈ），ＶＤ５（ｈ），ＶＤ９（ｈ），ＶＤ１１（ｈ），ＶＤ１３（ｈ），ＶＤ１７（ｈ），ＶＤ１９（ｈ）に変化する。ソース線ＳＬ１，ＳＬ７，ＳＬ１５の電圧は、それぞれ、平均値ＤＡＰ２に応じた平均電圧から現画素値Ｄ１（ｈ），Ｄ７（ｈ），Ｄ１５（ｈ）に応じた駆動電圧ＶＤ１（ｈ），ＶＤ７（ｈ），ＶＤ１５（ｈ）に変化する。ソース線ＳＬ８，ＳＬ１０，ＳＬ１４，ＳＬ１８，ＳＬ２０の電圧は、それぞれ、平均値ＤＡＮ１に応じた平均電圧から現画素値Ｄ８（ｈ），Ｄ１０（ｈ），Ｄ１４（ｈ），Ｄ１８（ｈ），Ｄ２０（ｈ）に応じた駆動電圧ＶＤ８（ｈ），ＶＤ１０（ｈ），ＶＤ１４（ｈ），ＶＤ１８（ｈ），ＶＤ２０（ｈ）に変化する。ソース線ＳＬ４，ＳＬ６，ＳＬ１６の電圧は、それぞれ、平均値ＤＡＮ２に応じた平均電圧から現画素値Ｄ４（ｈ），Ｄ６（ｈ），Ｄ１６（ｈ）に応じた駆動電圧ＶＤ４（ｈ），ＶＤ６（ｈ），ＶＤ１６（ｈ）に変化する。なお、ソース線ＳＬ２，ＳＬ１２の電圧は、それぞれ、駆動電圧ＶＤ２（ｈ−１），ＶＤ１２（ｈ−１）から現画素値Ｄ２（ｈ），Ｄ１２（ｈ）に応じた駆動電圧ＶＤ２（ｈ），ＶＤ１２（ｈ）に変化する。
【０１５８】
（実施形態３）
図２５は、実施形態３による駆動電圧供給回路３の構成例を示す。駆動電圧供給回路３は、図１に示した駆動電圧供給回路１の構成に加えて、画素値格納部３０２と、割当制御部３０３と、制御切替部３０４とを備える。なお、駆動電圧供給回路３の駆動方式は、駆動電圧ＶＤ１，ＶＤ２，…，ＶＤｎの極性を反転させない駆動方式であっても良いし、Ｐ×Ｑドット反転駆動方式であっても良い。
【０１５９】
〔画素値格納部〕
画素値格納部３０２は、１水平期間毎に供給されたｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎを格納する。すなわち、画素値格納部２０２は、第ｈ−１番目の水平期間に対応するｎ個の画素値Ｄ１，Ｄ２，…，Ｄｎをｎ個の前画素値Ｄ１（ｈ−１），Ｄ２（ｈ−１），…，Ｄｎ（ｈ−１）として格納する。
【０１６０】
〔割当制御部〕
割当制御部３０３は、ｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋにそれぞれ対応するｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋの各々において、その短絡グループに割り当てられたソース線に対応する前画素値の平均値からその短絡グループに割り当てられたソース線に対応する現画素値へそれぞれ向かう短絡ベクトルの絶対値和が、その短絡グループに割り当てられたソース線に対応する前画素値からその短絡グループに割り当てられたソース線に対応する現画素値へそれぞれ向かう画素ベクトルの絶対値和よりも小さくなるように、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎをｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋに割り当てるグループ割当処理を実行する。なお、割当制御部３０３は、チャージシェア制御部２０３の動作（図１３，図１４〜図１６，図１９，図２０など）と同様の動作を実行するものであっても良い。
【０１６１】
〔制御切替部〕
割当制御部３０３によってグループ割当処理が実行された場合、制御切替部３０４は、割当制御部３０３によってｋ個の短絡グループＳＧＲ１，ＳＧＲ２，…，ＳＧＲｋに割り当てられたソース線がｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋにそれぞれ電気的に接続されるように接続切替部１０４を制御する。一方、割当制御部３０３によってグループ割当処理が実行されない場合、制御切替部３０４は、ｎ個の制御部１３１，１３２，…，１３ｎによってｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋに割り当てられたソース線がｋ本の短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋにそれぞれ電気的に接続されるように接続切替部１０４を制御する。
【０１６２】
ここでは、制御切替部３０４は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ対応するｎ個の切替部３１１，３１２，…，３１ｎを含む。割当制御部３０３によってグループ割当処理が実行された場合、切替部３１１，３１２，…，３１のうち第ｉ番目の切替部（以下、切替部３１ｉと表記）は、割当制御部３０３による制御に応答して、接続切替部１０４（供給スイッチＳＷｉおよびｋ個の短絡スイッチＳＷｉ１，ＳＷｉ２，…，ＳＷｉｋ）を制御する。一方、割当制御部３０３によってグループ割当処理が実行されない場合、切替部３１ｉは、制御部１３ｉによる制御に応答して、接続切替部１０４（供給スイッチＳＷｉおよびｋ個の短絡スイッチＳＷｉ１，ＳＷｉ２，…，ＳＷｉｋ）を制御する。なお、供給スイッチＳＷｉとは、ｎ個の供給スイッチＳＷ１，ＳＷ２，…，ＳＷｎのうち第ｉ番目のソース線ＳＬｉに対応する供給スイッチのことであり、短絡スイッチＳＷｉ１，ＳＷｉ２，…，ＳＷｉｋとは、ｎ×ｋ個の短絡スイッチＳＷ１１，ＳＷ１２，…，ＳＷｎｋのうち第ｉ番目のソース線ＳＬｉに対応するｋ個の短絡スイッチのことである。
【０１６３】
なお、駆動電圧生成部１０１，画素値格納部１０２，チャージシェア制御部１０３，接続切替部１０４，および制御切替部３０４を半導体チップに搭載し、画素値格納部３０２および割当制御部３０３を外部制御装置（例えば、画像エンジンなど）に搭載しても良い。このように、半導体チップの外部に設けられた外部制御装置に演算処理（グループ割当処理など）を実行させることにより、半導体チップの構成を簡略化でき、製造コストを低減できる。
【０１６４】
（調整部）
図２６のように、駆動電圧供給回路１は、ｎ本のソース線ＳＬ１，ＳＬ２，…，ＳＬｎにそれぞれ対応するｎ個の調整部４１１，４１２，…，４１ｎをさらに備えていても良い。調整部４１１，４１２，…，４１ｎのうち第ｉ番目の調整部（以下、調整部４１ｉと表記）は、制御部１３ｉがソース線ＳＬｉを短絡線ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋのいずれか１つに割り当てた場合には、予め定められたセトリング期間中にソース線ＳＬｉの電圧が駆動電圧ＶＤｉになるように、ソース線ＳＬｉが割り当てられた短絡線に対応する目標値と現画素値Ｄｉ（ｈ）との差に応じて駆動部１１ｉの出力電流量を調整する。例えば、調整部４１ｉは、ソース線ＳＬｉが割り当てられた短絡線に対応する目標値と現画素値Ｄｉ（ｈ）との差が大きいほど、駆動部１１ｉの出力電流量を多くする。
【０１６５】
以上のように、駆動電圧生成部１０１のピーク電流量を抑えることができるので、ソース線ＳＬ１，ＳＬ２，…，ＳＬｎに発生するノイズを低減できる。なお、調整部４１１，４１２，…，４１ｎは、図９，図１２，図２５に示した駆動電圧供給回路にも適用可能である。
【産業上の利用可能性】
【０１６６】
以上説明したように、上述の駆動電圧供給回路は、ｎ個の駆動電圧の極性を反転させない場合であってもｎ本のソース線の間で電荷再分配を効率良く実行できるので、表示装置などに有用である。
【符号の説明】
【０１６７】
１，２，３    駆動電圧供給回路
１０    表示パネル
２０    ゲートドライバ
１０１    ソースドライバ
１０２    画素値格納部
１０３    チャージシェア制御部
１０４    接続切替部
ＳＴＬ１，ＳＴＬ２，…，ＳＴＬｋ    短絡線
ＳＬ１，ＳＬ２，…，ＳＬｎ    ソース線
ＧＬ１，ＧＬ２，…，ＧＬｍ    ゲート線
１００    画素部
１１１，１１２，…，１１ｎ    駆動部
１２１，１２２，…，１２ｎ    格納部
１３１，１３２，…，１３ｎ    制御部
ＳＷ１，ＳＷ２，…，ＳＷｎ    供給スイッチ
ＳＷ１１，ＳＷ１２，…，ＳＷｎｋ    短絡スイッチ
３０２    画素値格納部
３０３    割当制御部
３０４    制御切替部
３１１，３１２，…，３１ｎ    切替部
４１１，４１２，…，４１ｎ    調整部
【図１】
2013101164.tif 000003
【図２】
2013101164.tif 000004
【図３】
2013101164.tif 000005
【図４】
2013101164.tif 000006
【図５】
2013101164.tif 000007
【図６】
2013101164.tif 000008
【図７】
2013101164.tif 000009
【図８】
2013101164.tif 000010
【図９】
2013101164.tif 000011
【図１０】
2013101164.tif 000012
【図１１】
2013101164.tif 000013
【図１２】
2013101164.tif 000014
【図１３】
2013101164.tif 000015
【図１４】
2013101164.tif 000016
【図１５】
2013101164.tif 000017
【図１６】
2013101164.tif 000018
【図１７】
2013101164.tif 000019
【図１８】
2013101164.tif 000020
【図１９】
2013101164.tif 000021
【図２０】
2013101164.tif 000022
【図２１】
2013101164.tif 000023
【図２２】
2013101164.tif 000024
【図２３】
2013101164.tif 000025
【図２４】
2013101164.tif 000026
【図２５】
2013101164.tif 000027
【図２６】
2013101164.tif 000028