(57)【要約】      （修正有）【課題】液晶表示装置の駆動方法において、消費電力を低減し、クロストークの発生を防止する。【解決手段】列電極ドライバは、列電極に設定すべき電位を、表示データや駆動極性を示す信号ＦＲなどに基づいて決定し、列電極に設定すべき電位を示す信号ＳＩＧＶＣを生成する。ＳＩＧＶＣのレベルが変化したならば、列電極ドライバは、その列電極を一旦所定のコンデンサに接続してから、ＳＩＧＶＣが示す電位に変化させる。また、列電極ドライバは、ＳＩＧＶＣのレベルが変化した回数をＳＨＡＲＥカウンタ値として計数し、走査期間終了後、その列電極の電位をＳＨＡＲＥカウンタ値に応じた時間だけ、Ｖｃまたは−Ｖｃに設定する。【選択図】  図５
2004326047.tif 000002
【特許請求の範囲】
【請求項１】
複数の行電極と複数の列電極との間に液晶を挟持する液晶表示装置の駆動方法であって、
行電極を選択しながら行電極を走査する走査期間と、
全ての行電極の電位を非選択時電位に設定するダミー期間とを設け、
走査期間では、走査期間中に順次入力する表示データに応じて、列電極に設定すべき電位を指示する電位指示信号を列電極毎に生成し、電位指示信号に基づいて各列電極の電位を所定のオン表示電位またはオフ表示電位に設定し、走査期間中に電位を切り替えた回数を電位指示信号に基づいて列電極毎に計数し、
ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、列電極を所定のコンデンサに接続する
ことを特徴とする液晶表示装置の駆動方法。
【請求項２】
走査期間では、行電極を一本ずつ選択し、
選択した行電極を第一の選択時電位または第二の選択時電位に設定し、
選択した行電極を第一の選択時電位に設定する場合と、選択した行電極を第二の選択時電位に設定する場合とで、非選択時電位を共通の電位とし、
走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、前記列電極を一旦所定のコンデンサに所定時間だけ接続し、
選択した行電極を第一の選択時電位に設定する場合に列電極を接続する所定のコンデンサと、選択した行電極を第二の選択時電位に設定する場合に列電極を接続する所定のコンデンサと、ダミー期間に列電極を接続する所定のコンデンサとを共通のコンデンサとする
請求項１に記載の液晶表示装置の駆動方法。
【請求項３】
行電極を一本ずつ選択し、
選択した行電極を第一の選択時電位または第二の選択時電位に設定し、
走査期間中に、選択した行電極を第一の選択時電位に設定する場合には、非選択行の行電極の電位を第一の非選択時電位に設定し、電位指示信号に基づいて各列電極の電位を所定の第一のオン表示電位または第一のオフ表示電位に設定し、選択した行電極を第二の選択時電位に設定する場合には、非選択行の行電極の電位を第二の非選択時電位に設定し、電位指示信号に基づいて各列電極の電位を所定の第二のオン表示電位または第二のオフ表示電位に設定し、
走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、選択した行電極を第一の選択時電位に設定しているときには、前記列電極を一旦第一の所定のコンデンサに所定時間だけ接続し、選択した行電極を第二の選択時電位に設定しているときには、前記列電極を一旦第二の所定のコンデンサに所定時間だけ接続し、
ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極を第一のオン表示電位、第一のオフ表示電位、第二のオン表示電位または第二のオフ表示電位のいずれかの電位に設定し、ダミー期間中における電位設定期間以外の期間では、列電極を第一の所定のコンデンサまたは第二の所定のコンデンサに接続する
請求項１に記載の液晶表示装置の駆動方法。
【請求項４】
走査期間では、同時の三本の行電極を選択し、
選択した行電極を第一の選択時電位または第二の選択時電位に設定し、
非選択時電位を一定の電位とし、
走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、前記列電極を一旦所定のコンデンサに所定時間だけ接続し、
前記所定のコンデンサと、ダミー期間に列電極を接続する所定のコンデンサとを共通のコンデンサとする
請求項１に記載の液晶表示装置の駆動方法。
【請求項５】
複数の行電極と複数の列電極との間に液晶を挟持する液晶表示装置の駆動方法であって、
行電極を選択しながら行電極を走査する走査期間と、
全ての行電極の電位を非選択時電位に設定するダミー期間とを設け、
走査期間では、走査期間中に順次入力する表示データに応じて、列電極に設定すべき電位を指示する電位指示信号を列電極毎に生成し、電位指示信号に基づいて各列電極の電位を所定のオン表示電位またはオフ表示電位に設定し、走査期間中に電位を切り替えた回数を電位指示信号に基づいて列電極毎に計数し、
ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、行電極を非選択時電位にするための電源回路に列電極を接続することによって列電極を非選択時電位に設定する
ことを特徴とする液晶表示装置の駆動方法。
【請求項６】
選択期間の途中で列電極の電位を切り替える請求項１、２、３、４または５のいずれかに記載の液晶表示装置の駆動方法。
【請求項７】
携帯機器に用いられる液晶表示装置を駆動する請求項１、２、３、４、５または６のいずれかに記載の液晶表示装置の駆動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液晶表示装置の駆動方法に関し、特に、行電極を選択しながら行電極を走査する液晶表示装置の駆動方法に関する。
【０００２】
【従来の技術】
液晶表示装置は、マンマシンインタフェース用の表示装置として広く利用されている。例えば、軽量で薄型の表示装置を実現できるという特徴を活かして、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ  ）や携帯電話機等の表示装置として広く利用されている。
【０００３】
複数の行電極と、行電極に直交するように配置される複数の列電極との間に液晶を挟持する液晶表示装置の駆動方法として、行電極を一つずつ選択して選択した行電極に所定の電圧を印加する線順次駆動法がある。線順次駆動法には、非選択行の行電極の電位を一定にするＡＰＴ（Ａｌｔｏ  Ｐｌｅｓｈｋｏ  Ｔｅｃｈｎｉｑｕｅ）や、一定周期で非選択行の行電極の電位を変化させるＩＡＰＴ（Ｉｍｐｒｏｖｅｄ  ＡＰＴ）等がある。また、線順次駆動法の他に、複数の行電極を同時に選択する複数ライン同時選択法（マルチラインアドレッシング法：ＭＬＡ法）もある。
【０００４】
また、液晶表示装置に中間調の画像を表示する方法も種々存在する。中間調を表示する方法として、パルス幅変調方式（ＰＷＭ：Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）が知られている。ＰＷＭでは、選択期間の途中で、列電極の電位を、オン表示にするための電位からオフ表示にするための電位に切り替えたり、逆にオフ表示にするための電位からオン表示にするための電位に切り替える。選択期間のうち、列電極をオン表示にするための電位に設定した時間の割合によって、階調を変化させることができる。また、中間調を表示する方法として、ＰＷＭの他にパルス振幅変調方式（ＰＨＭ）やフレームレートコントロール（ＦＲＣ）等がある。また、ＰＷＭとＦＲＣとを複合させた方法も知られている。
【０００５】
液晶表示装置をＡＰＴで駆動し、ＰＷＭによって中間調表示を行う場合の例について説明する。ＡＰＴでは時間の経過に伴い、各行電極を順次選択していく。そして、選択した行電極の電位をＶｒ１に設定する。また、他の行電極の電位をＶｒ１とは異なる所定の電圧ＶＭに設定する。また、各列電極の電位は、選択行の画素の表示データに応じて設定される。点灯させるべき画素が存在する列電極の電位はＶｃ２に設定され、その画素には選択時にＶｒ１−Ｖｃ２の電圧が印加される。点灯させるべき画素が存在しない列電極の電位はＶｃ１に設定され、その画素には選択時にＶｒ１−Ｖｃ１の電圧が印加される。
【０００６】
また、中間調を表示すべき画素が存在する列電極の電位は、選択期間の途中でＶｃ２からＶｃ１（またはＶｃ１からＶｃ２）に切り替えられる。その結果、その画素には、選択期間中の一部の期間にＶｒ１−Ｖｃ２の電圧が印加され、残りの期間にＶｒ１−Ｖｃ１の電圧が印加される。信号電圧の電位の切り替えタイミングを変化させることで、階調を変化させることができる。
【０００７】
このように列電極の電位を設定することによって、選択行に所望の画像を表示することができる。ただし、電位Ｖｃ２，Ｖｃ１は、（Ｖｃ２＋Ｖｃ１）／２＝ＶＭ、かつ、Ｖｃ２＜ＶＭ＜Ｖｃ１＜Ｖｒ１を満足するように定められる。
【０００８】
また、選択した行電極の電位と列電極の電位との高低関係を一定周期毎に逆転させることが多い。選択した行電極の電位が列電極の電位より高くなるように駆動することを正極性駆動という。また、選択した行電極の電位が列電極の電位より低くなるように駆動することを負極性駆動という。負極性駆動で駆動する場合には、選択した行電極の電位を所定の電位Ｖｒ２に設定する。ただし、電位Ｖｒ１，Ｖｒ２は、（Ｖｒ１＋Ｖｒ２）／２＝ＶＭとなるように定める。例えば、Ｖｒ２＝−Ｖｒ１、ＶＭ＝０Ｖとする。また、負極性駆動の場合、点灯させるべき画素が存在する列電極の電位をＶｃ１に設定し、点灯させるべき画素が存在しない列電極の電位をＶｃ２に設定すればよい。中間調を表示すべき画素が存在する列電極の電位は選択期間の途中で切り替えられる。
【０００９】
図１９は、中間調を表示すべき画素が存在する列電極に印加される電位の例を示す。ここでは、選択行の行電極の電位をＶｒ１に設定する場合（すなわち、正極性駆動の場合）を例に説明する。また、いわゆるノーマリブラックの液晶表示装置（電圧が高くなるほど透過率が高くなる液晶表示装置）を駆動する場合を例に説明する。図１９に示す各期間（ａ）〜（ｈ）は、それぞれ選択期間Ｔｓである。図１９に示すように、ある列電極の電位は、期間（ａ）として示す選択期間の前半でＶｃ１に設定され、後半でＶｃ２に設定されている。従って、この列電極と選択された行電極とに挟まれる画素は、選択期間の前半にＶｒ１−Ｖｃ１の電圧が印加され、後半ではＶｒ１−Ｖｃ２の電圧が印加される。そして、その画素は中間調で表示される。選択期間ＴｓにおけるＶｒ１−Ｖｃ１の印加時間が占める割合が大きくなれば、輝度が低下し、Ｖｒ１−Ｖｃ１の印加時間が占める割合が小さくなれば、輝度が上昇する。図１９に示す期間（ａ）では、選択期間Ｔｓの１５／３０の期間が経過したときに列電極を切り替えて中間調表示を行う場合の例を示す。
【００１０】
なお、非選択行の行電極の電位はＶＭに設定される。そして、ＶＭはＶｃ１，Ｖｃ２の平均電位である。従って、選択期間の途中で列電極の電位を切り替えたとしても、非選択行の画素に印加される電圧の大きさは変化しない。よって、列電極の電位の切り替えは非選択行の画素の表示に影響を与えない。
【００１１】
図１９に示すように、中間調を表示すべき画素が存在する列電極では、選択期間の途中に電位を切り替えなければならない。また、中間調表示を行わずに２値表示のみを行う場合やＦＲＣのみで中間調を表示する場合であっても、選択行切替時に列電極の電位を切り替えなければならならず、表示データによっては、列電極電位の切り替え回数が多くなる。そして、電位の切り替え回数が多いと、消費電力が大きくなってしまう。この理由について説明する。一本の列電極と各行電極とがなすコンデンサの静電容量をＣｓとする。すると、列電極の電位をＶｃ１からＶｃ２に切り替える場合、その列電極からＣｓ・（Ｖｃ１−Ｖｃ２）の電荷を放出しなければならない。また、電位をＶｃ２からＶｃ１に切り替える場合、電源回路から列電極に、新たにＣｓ・（Ｖｃ１−Ｖｃ２）の電荷を供給しなければならない。そのため、列電極電位の切替回数が多くなれば電源回路から列電極に供給すべき電荷も増大し、消費電力が大きくなってしまう。このことは、ＩＡＰＴやＭＬＡの場合でも同様である。
【００１２】
消費電力を低減できる液晶表示装置の駆動方法として、例えば、特許文献１に記載された駆動方法がある。この駆動方法では、図２０に示すように、選択期間を切り替えるときに列電極の電位を切り替えないようにする。この駆動方法によれば、列電極の電位を切り替える回数を減少させるので、図１９に例示する場合よりも消費電力を減少させることができる。
【００１３】
また、特許文献２には、ＭＬＡにＰＷＭを適用した場合に、消費電力を減少させることができる液晶表示装置の駆動方法が提案されている。さらに、列電極の電位レベルするを減少することができるＭＬＡの駆動方法も特許文献２に記載されている。なお、本出願人は、消費電力を減少させることができるＭＬＡによる駆動方法を、特願２００２−２２１８９３号としても出願している。
【００１４】
さらに、本出願人は、ＰＷＭによって中間調を表示する場合に、消費電力を減少させることができる液晶表示装置の駆動方法を特願２００２−２５５５６４号として出願している。
【００１５】
【特許文献１】
特開平９−２９７２９４号公報
【００１６】
【特許文献２】
特開２００３−５７６２３号公報（第４−１１頁、図１−１２）
【００１７】
【発明が解決しようとする課題】
このように、消費電力を減少させることができる駆動方法は、種々提案されている。しかし、携帯機器（例えば携帯電話機やＰＤＡ等）に使用される液晶表示装置に対しては、より一層の低消費電力化が求められている。
【００１８】
また、液晶表示装置の駆動において、クロストークの低減も求められている。クロストークとは、同一輝度であるべき画素の輝度が列毎に異なるという現象である。図２１は、電極の電位を切り替える際の電位変化の説明図である。列電極の電位を切り替えるときに、列電極の電位は瞬間的に変化するわけではない。すなわち、液晶を挟持する電極によって形成されるコンデンサの静電容量や電極の抵抗の存在により、完全な矩形波状に電位が変化するわけでななく、図２１に示すように電位変化にわずかながら時間がかかる。この電位変化に時間がかかってしまう分、画素に印加される実効電圧は低くなってしまう。すると、列電極の電位切替回数が多い列と少ない列とで画素に印加される実効電圧に差が生じ、この結果、クロストークとなる。
【００１９】
図２２は、クロストークの発生状況を示す説明図である。図２２に示すように、行電極と列電極とが交差し、交差部分を画素として表示を行うものとする。また、この液晶表示装置はノーマリブラックであるとする。そして、第ｎ行の第一画素８１１および第二画素８１２はともに白色表示であるとする。また、列毎に表示パターンが異なっていて、第１行から第ｎ−１行までを順次選択している期間において、第一の列電極８０１の電位切替回数と、第二の列電極８０２の電位切替回数とが異なっているとする。第ｎ行選択期間以外の期間における列電極の電位切替回数が多いほど、第ｎ行の画素に印加される実効電圧は低くなる。従って、第一の列電極８０１の電位切替回数と、第二の列電極８０２の電位切替回数との差に起因して、第ｎ行の第一画素８１１、第二画素８１２に印加される実効電圧に差が生じ、同輝度の白色表示とすべき第一画素８１１および第二画素８１２の輝度にむらが生じてしまう。
【００２０】
そこで本発明は、消費電力をより低減できる液晶表示装置の駆動方法を提供することを目的とする。また、クロストークを低減できる液晶表示装置の駆動方法を提供することを目的とする
【００２１】
【課題を解決するための手段】
本発明の態様１は、複数の行電極と複数の列電極との間に液晶を挟持する液晶表示装置の駆動方法であって、行電極を選択しながら行電極を走査する走査期間と、全ての行電極の電位を非選択時電位に設定するダミー期間とを設け、走査期間では、走査期間中に順次入力する表示データに応じて、列電極に設定すべき電位を指示する電位指示信号を列電極毎に生成し、電位指示信号に基づいて各列電極の電位を所定のオン表示電位またはオフ表示電位に設定し、走査期間中に電位を切り替えた回数を電位指示信号に基づいて列電極毎に計数し、ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、列電極を所定のコンデンサに接続することを特徴とする液晶表示装置の駆動方法を提供する。
【００２２】
本発明の態様２は、態様１において、走査期間では、行電極を一本ずつ選択し、選択した行電極を第一の選択時電位または第二の選択時電位に設定し、選択した行電極を第一の選択時電位に設定する場合と、選択した行電極を第二の選択時電位に設定する場合とで、非選択時電位を共通の電位とし、走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、前記列電極を一旦所定のコンデンサに所定時間だけ接続し、選択した行電極を第一の選択時電位に設定する場合に列電極を接続する所定のコンデンサと、選択した行電極を第二の選択時電位に設定する場合に列電極を接続する所定のコンデンサと、ダミー期間に列電極を接続する所定のコンデンサとを共通のコンデンサとする液晶表示装置の駆動方法を提供する。そのような方法によれば、列電極が放出する電荷をコンデンサに蓄積し、その電荷を再び列電極に供給できるので、消費電力を低減することができる。
【００２３】
本発明の態様３は、態様１において、行電極を一本ずつ選択し、選択した行電極を第一の選択時電位または第二の選択時電位に設定し、走査期間中に、選択した行電極を第一の選択時電位に設定する場合には、非選択行の行電極の電位を第一の非選択時電位に設定し、電位指示信号に基づいて各列電極の電位を所定の第一のオン表示電位または第一のオフ表示電位に設定し、選択した行電極を第二の選択時電位に設定する場合には、非選択行の行電極の電位を第二の非選択時電位に設定し、電位指示信号に基づいて各列電極の電位を所定の第二のオン表示電位または第二のオフ表示電位に設定し、走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、選択した行電極を第一の選択時電位に設定しているときには、前記列電極を一旦第一の所定のコンデンサに所定時間だけ接続し、選択した行電極を第二の選択時電位に設定しているときには、前記列電極を一旦第二の所定のコンデンサに所定時間だけ接続し、ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極を第一のオン表示電位、第一のオフ表示電位、第二のオン表示電位または第二のオフ表示電位のいずれかの電位に設定し、ダミー期間中における電位設定期間以外の期間では、列電極を第一の所定のコンデンサまたは第二の所定のコンデンサに接続する液晶表示装置の駆動方法を提供する。そのような方法によれば、列電極が放出する電荷をコンデンサに蓄積し、その電荷を再び列電極に供給できるので、消費電力を低減することができる。
【００２４】
本発明の態様４は、態様１において、走査期間では、同時の三本の行電極を選択し、選択した行電極を第一の選択時電位または第二の選択時電位に設定し、非選択時電位を一定の電位とし、走査期間の途中に電位指示信号に基づいて列電極の電位を切り替える場合、前記列電極を一旦所定のコンデンサに所定時間だけ接続し、前記所定のコンデンサと、ダミー期間に列電極を接続する所定のコンデンサとを共通のコンデンサとする液晶表示装置の駆動方法を提供する。そのような方法によれば、列電極が放出する電荷をコンデンサに蓄積し、その電荷を再び列電極に供給できるので、消費電力を低減することができる。
【００２５】
本発明の態様５は、複数の行電極と複数の列電極との間に液晶を挟持する液晶表示装置の駆動方法であって、行電極を選択しながら行電極を走査する走査期間と、全ての行電極の電位を非選択時電位に設定するダミー期間とを設け、走査期間では、走査期間中に順次入力する表示データに応じて、列電極に設定すべき電位を指示する電位指示信号を列電極毎に生成し、電位指示信号に基づいて各列電極の電位を所定のオン表示電位またはオフ表示電位に設定し、走査期間中に電位を切り替えた回数を電位指示信号に基づいて列電極毎に計数し、ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、行電極を非選択時電位にするための電源回路に列電極を接続することによって列電極を非選択時電位に設定することを特徴とする液晶表示装置の駆動方法を提供する。
【００２６】
本発明の態様６は、態様１から態様５において、選択期間の途中で列電極の電位を切り替える液晶表示装置の駆動方法を提供する。そのような方法によれば、中間調表示を行うことができる。
【００２７】
本発明の態様７は、態様１から態様６において、携帯機器に用いられる液晶表示装置を駆動する液晶表示装置の駆動方法を提供する。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
［実施の形態１］第一の実施の形態について説明する。第一の実施の形態では、ＡＰＴを採用する。図１は、ＡＰＴを採用する場合の液晶表示装置の駆動装置の例を示すブロック図である。液晶セル１は、複数の行電極と複数の列電極との間に液晶を備える。各行電極と各列電極は互いに直交するように配置される。以下、液晶セル１がノーマリブラックの液晶表示装置である場合を例に説明する。
【００２９】
行電極ドライバ２および列電極ドライバ３は、それぞれ複数の電圧出力端子を有する。液晶セル１の個々の行電極は、行電極ドライバ２の個々の電圧出力端子と一対一に接続される。液晶セル１の個々の列電極は、列電極ドライバ３の個々の電圧出力端子と一対一に接続される。
【００３０】
行電極ドライバ２は、行電極を選択しながら全ての行電極を走査するように液晶セル１を駆動する。ＡＰＴでは、選択した一本の行電極を所定の電位に設定し、非選択行の行電極の電位をＶＭ（非選択時電位）に設定する。ここでは、ＶＭ＝０Ｖであり、正極性駆動時において選択する行電極を電位Ｖｒ（第一の選択時電位）に設定し、負極性駆動時において選択する行電極を電位−Ｖｒ（第二の選択時電位）に設定する場合を例に説明する。
【００３１】
列電極ドライバ３は、一本の行電極の選択期間中、各列電極の電位を、選択行の画素の表示データに応じた電位に設定する。正極性駆動時において列電極ドライバ３は、選択行の画素のうち最高輝度（オン表示）とすべき画素が存在する列電極の電位を−Ｖｃに設定し、最低輝度（オフ表示）とすべき画素が存在する列電極の電位をＶｃに設定する。また、列電極ドライバ３は、中間調を表示すべき画素が存在する列電極の電位を、選択期間の途中でＶｃから−Ｖｃまたは−ＶｃからＶｃに切り替える。ただし階調が最高輝度に近いほど、電位を−Ｖｃに設定する期間を長くする。負極性駆動時において列電極ドライバ３は、選択行の画素のうち最高輝度とすべき画素が存在する列電極の電位をＶｃに設定し、最低輝度とすべき画素が存在する列電極の電位を−Ｖｃに設定する。また、列電極ドライバ３は、中間調を表示すべき画素が存在する列電極の電位を、正極性駆動時と同様に、選択期間の途中でＶｃから−Ｖｃまたは−ＶｃからＶｃに切り替えられる。ただし階調が最高輝度に近いほど、電位をＶｃに設定する期間を長くする。ここで、−Ｖｒ＜−Ｖｃ＜ＶＭ＜Ｖｃ＜Ｖｒを満足しているものとする。
【００３２】
また、列電極ドライバ３が列電極の電位を切り替えるタイミングは、選択期間の途中だけとは限らない。中間調を表示しない場合であっても、列電極ドライバ３は、コントローラ２２の制御および表示データに応じて、選択期間の切替タイミングで列電極の電位を切り替える。
【００３３】
電源回路２３は、列電極ドライバ３に電圧Ｖｃ，−Ｖｃを供給する。Ｖｃ配線２４および−Ｖｃ配線２６は、それぞれ電圧Ｖｃ，−Ｖｃを列電極ドライバ３に供給するための配線である。また、コンデンサ配線２５は、電源回路２３が備える所定のコンデンサ（後述する電荷蓄積コンデンサ）に各列電極を接続するための配線である。また、電源回路２３は、行電極ドライバ２に、電圧Ｖｒ，ＶＭ（０Ｖ），−Ｖｒを供給する。なお、図１では、行電極ドライバ２に電圧を供給するための配線を一本に簡略化して示した。
【００３４】
図２は電源回路２３の例を示す説明図である。電源回路２３は、電圧Ｖｃの出力端２７と、電圧−Ｖｃの出力端２９とを備える。また、電源回路２３は電圧Ｖｒ，ＶＭ，−Ｖｒの出力端も備えるが、図２では省略した。また、電源回路２３は、各列電極が放出する電荷を蓄積し、また、各列電極に電荷を供給するための電荷蓄積コンデンサ２８を備える。電荷蓄積コンデンサ２８は、コンデンサ配線２５を介して列電極ドライバ３に接続される。電荷蓄積コンデンサ２８の一方の電極は接地される。
【００３５】
電荷蓄積コンデンサ２８の静電容量（Ｃ１とする。）は、一本の列電極と、その列電極に交差する各行電極とが形成するコンデンサ（液晶を挟持する一本の列電極と各行電極とが形成するコンデンサ）の静電容量Ｃｓの１０倍以上であることが好ましい。さらに好ましくは１００倍以上とする。Ｃ１がＣｓよりも十分大きいならば、時間が経過すると、電荷蓄積コンデンサ２８の接地されていない方の電極はほぼ一定の電位（ＶＭ）に収束する。この電極の電位がＶＭに収束する理由については後述する。また、Ｃ１がＣｓよりも十分に大きいと、電荷蓄積コンデンサ２８に接続される列電極が切り替えられても、収束した電位はほとんど変化しない。以下の説明では、電荷蓄積コンデンサ２８の接地されていない方の電極の電位がＶＭであるものとして説明する。
【００３６】
メモリ２１は、各行電極に対応する表示データを記憶する記憶領域と、コントローラ２２の制御に従って一行分の表示データ（Ｄａｔａ）を列電極ドライバ３に出力する出力部（図示せず。）とを備える。コントローラ２２は、メモリ２１が出力すべき一行分のデータのアドレスを指定するメモリ制御信号をメモリ２１に出力する。メモリ２１が備える出力部は、メモリ制御信号によって指定されるアドレスに記憶する表示データを列電極ドライバ３への出力データ領域にコピーする。
【００３７】
また、コントローラ２２は、列電極ドライバ３に、ＬＰ、ＦＲ、ＰＨ、ＤＵＭ、ＦＬＭおよびサイクル信号を出力する。コントローラ２２は、行電極ドライバ２に、ＬＰ、ＦＲ、ＤＵＭおよびＦＬＭを出力する。
【００３８】
ＬＰは、選択する行電極の切り換えを示すラッチパルスである。ＦＲは、正極性駆動にすべきか負極性駆動にすべきかを指示する信号である。本例では、正極性駆動を指示する場合にＦＲをハイレベルにし、負極性駆動を指示する場合にＦＲをローレベルにするものとする。ＰＨは、ＰＷＭによって中間調を表示する場合、選択期間の途中で列電極の電位を、Ｖｃから−Ｖｃに変化させるのか、あるいは−ＶｃからＶｃに変化させるのかを指示する信号である。本例では、Ｖｃから−Ｖｃに変化させることを指示する場合、ＰＨをハイレベルにし、−ＶｃからＶｃに変化させることを指示する場合、ＰＨをローレベルにするものとする。ＤＵＭは、後述するダミー期間を指示する信号である。ここでは、ダミー期間を指示する場合にＤＵＭをハイレベルにし、行電極を走査する走査期間を指示する場合にＤＵＭをローレベルにするものとする。ＦＬＭ（ファーストラインマーカ）は、１フレームの開始を指示する信号である。
【００３９】
また、ＰＷＭによって中間調表示を実現する場合、１選択期間を複数の期間に分割する。そして、分割した期間の切り替わりのタイミングで列電極の電位を変化させる。サイクル信号は、現在が各期間のうちの何番目の期間であるのかを示す信号である。この分割した各期間をＰＷＭ期間と記す。また、サイクル信号が示す番号をサイクル値と記す。以下、１選択期間を３１個のＰＷＭ期間に分割する場合を例に説明する。ここでは、０〜３０のサイクル値によって、１番目から３１番目までの各ＰＷＭ期間を示すものとする。なお、各ＰＷＭ期間の長さは、均等あるいはほぼ均等であることが好ましいが、各ＰＷＭ期間の長さが異なっていてもよい。ただし、ＰＷＭ期間は、少なくとも一本の列電極の時定数（各列電極の抵抗ＲとＣｓとの積）の１／２以上に設定される。このようにＰＷＭ期間を定めることによって、電荷が電荷蓄積コンデンサ２８と列電極との間を移動する時間を確保することができる。
【００４０】
図３および図４を用いて、コントローラ２２と列電極ドライバ３との信号の送受信および列電極ドライバ３の動作について説明する。図３は、ＰＨ、ＦＲ、サイクル信号、ＤＵＭおよびＦＬＭを送受信するコントローラ２２および列電極ドライバ３の構成例を示す説明図である。ＰＷＭ位相反転指示回路であるＰＩＮＶ３１は、列電極ドライバ３が備えるＣＭＰ（比較を行う回路）３６にＰＨを出力する。ＦＲを発生する回路であるＦＲＣＡＬ３２は、ＣＭＰ３６および後述するＳＨＡＲＥ３７にＦＲを出力する。サイクル信号を発生する回路であるＣＹＣＴ３３は、ＣＭＰ３６およびＳＨＡＲＥ３７にサイクル信号を出力する。また、ＦＬＭおよびＤＵＭを発生する回路であるＣＮＴ３４は、ＦＬＭおよびＤＵＭをＳＨＡＲＥ３７に出力する。なお、ＰＩＮＶ３１、ＦＲＣＡＬ３２、ＣＹＣＴ３３およびＣＮＴ３４は、クロック信号に従って動作する。また、次に説明するＧＤＡＴＰ３５、ＣＭＰ３６およびＳＨＡＲＥ３７も、クロック信号に従って動作する。
【００４１】
階調処理回路であるＧＤＡＴＰ３５は、メモリ２１から入力した表示データに基づいて、１選択期間内で何個のＰＷＭ期間だけ画素にオン電圧を印加すべきかを示す信号（以下、ＰＷＭＮＵＭと記す。）をＣＭＰ３６に出力する。なお、オン電圧は、液晶をオン表示にする電圧であり、本例ではＶｒ＋Ｖｃである。
【００４２】
ＣＭＰ３６は、ＰＷＭＮＵＭ、ＰＨおよびＦＲに基づいて、列電極に設定すべき電位を指示する信号ＳＩＧＶＣ（電位指示信号）を出力する。本例では、列電極の電位として−Ｖｃの設定を指示する場合ＳＩＧＶＣをローレベルにし、Ｖｃの設定を指示する場合にはＳＩＧＶＣをハイレベルにするものとする。ＣＭＰ３６は、サイクル信号に基づいて、ＳＩＧＶＣをＰＷＭ期間毎に出力する。
【００４３】
ＰＷＭＮＵＭが、１選択期間内でＸ個のＰＷＭ期間だけ画素にオン電圧を印加すべきことを指示していたとする。ＣＭＰ３６は、ＦＲがハイレベル（正極性駆動）かつＰＨがローレベルである場合、選択期間内における１番目からＸ番目のＰＷＭ期間までＳＩＧＶＣをローレベルにする。そして、Ｘ＋１番目から選択期間内における最後のＰＷＭ期間（本例では３１番目のＰＷＭ期間）までＳＩＧＶＣをハイレベルにする。また、ＦＲがハイレベルかつＰＨがハイレベルである場合、ＣＭＰ３６は、選択期間内における１番目から（３１−Ｘ）番目のＰＷＭ期間までＳＩＧＶＣをハイレベルにする。そして、その次のＰＷＭ期間から最後のＰＷＭ期間までＳＩＧＶＣをローレベルにする。
【００４４】
また、ＣＭＰ３６は、ＦＲがローレベル（負極性駆動）かつＰＨがハイレベルである場合、選択期間内における１番目からＸ番目のＰＷＭ期間までＳＩＧＶＣをハイレベルにする。そして、Ｘ＋１番目から選択期間内における最後のＰＷＭ期間までＳＩＧＶＣをローレベルにする。また、ＦＲがローレベルかつＰＨがローレベルである場合、ＣＭＰ３６は、選択期間内における１番目から（３１−Ｘ）番目のＰＷＭ期間までＳＩＧＶＣをローレベルにする。そして、その次のＰＷＭ期間から最後のＰＷＭ期間までＳＩＧＶＣをハイレベルにする。
【００４５】
また、ＣＭＰ３６は、走査期間だけでなく、後述のダミー期間中もＳＩＧＶＣを出力する。ただし、ダミー期間中にＣＭＰ３６が出力するＳＩＧＶＣの波形は任意である。例えば、ダミー期間中は、各画素をオン表示にするような表示データや、あるいは、走査期間の最後に選択された行の表示データをＧＤＡＴＰ３５に入力する。そして、ＣＭＰ３６は、この表示データに応じたＰＷＭＮＵＭに基づき、ＳＩＧＶＣを出力してもよい。あるいは、ＣＭＰ３６は、ダミー期間中、ＦＲがハイレベルのときにＳＩＧＶＣをハイレベルとし、ＦＲがローレベルのときにＳＩＧＶＣをローレベルにしてもよい。この場合、ＣＭＰ３６がダミー期間を判定できるように、ＣＭＰ３６にもＤＵＭを出力すればよい。
【００４６】
図４は、列電極ドライバ３が各列電極毎に備えているスイッチを示す説明図である。列電極ドライバ３は、Ｖｃ配線２４に接続され電圧Ｖｃが供給される第一の配線１４と、コンデンサ配線２５に接続される第二の配線１５と、−Ｖｃ配線２６に接続され電圧−Ｖｃが供給される第三の配線１６とを備える。各列電極は第一の配線１５から第三の配線１６のいずれかに接続される。列電極が接続される配線が切り替えられると、その列電極の電位も切り替えられる。接続の切り替えは、各列電極と一対一に対応するスイッチ１１〜１３等によって行う。図４では、三つのスイッチを示すが、列電極ドライバ３は各列電極に対応するスイッチを備える。各スイッチは、ＳＨＡＲＥ３７の出力信号がハイレベルの場合、列電極を第一の配線１４に接続させ、その列電極の電位をＶｃに設定する。また、ＳＨＡＲＥ３７の出力信号がローレベルの場合、列電極を第三の配線１６に接続させ、その列電極の電位を−Ｖｃに設定する。各スイッチは、ＳＨＡＲＥ３７が列電極の電位をＶＭに設定することを指示している場合、列電極を第二の配線１５に接続させる。この結果、列電極は電荷蓄積コンデンサ２８に接続され、列電極の電位はＶＭになる。
【００４７】
ＳＨＡＲＥ３７は、図４に示すスイッチ（ここではスイッチ１１とする。）に列電極の電位を指示することにより、列電極の電位を設定する回路である。ＣＮＴ３４からのＤＵＭがローレベルである場合（走査期間である場合）、ＳＨＡＲＥ３７は以下のように動作する。ＳＨＡＲＥ３７は、ＣＭＰ３６が出力しているＳＩＧＶＣのレベルに変化がなければ、ＣＭＰ３６から送られるＳＩＧＶＣをそのままスイッチ１１に出力する。ＣＭＰ３６が出力するＳＩＧＶＣのレベルが切り替わったならば、ＳＨＡＲＥ３７は、１つのＰＷＭ期間だけ列電極の電位をＶＭに設定するようにスイッチ１１に指示する。そして、ＳＨＡＲＥ３７は、そのＰＷＭ期間終了後、レベルが切り換えられた後のＳＩＧＶＣ（ＣＭＰ３６の出力）をそのままスイッチ１１に出力する。
【００４８】
また、ＳＨＡＲＥ３７は、走査期間開始以降に、ＣＭＰ３６が出力するＳＩＧＶＣのレベルが切り替わった回数を計数する。以下、ＳＩＧＶＣレベル切り替わり回数を計数するためのカウンタをＳＨＡＲＥカウンタと記す。また、ＳＨＡＲＥカウンタのカウンタ値をＳＨＡＲＥカウンタ値と記す。ＳＨＡＲＥ３７は、ＦＬＭを入力すると、ＳＨＡＲＥカウンタ値を０に初期化し、その後、ＳＩＧＶＣのレベルが切り替わる度にＳＨＡＲＥカウンタ値を１増加させる。また、ＳＨＡＲＥ３７は、走査期間の最初のＰＷＭ期間にＣＭＰ３６が出力するＳＩＧＶＣのレベルが、一つ前のＰＷＭ期間にＣＭＰ３６が出力したＳＩＧＶＣのレベルと異なっている場合にも、ＳＨＡＲＥカウンタ値を１増加させる。この場合、０に初期化されたＳＨＡＲＥカウンタ値は、走査期間の最初のＰＷＭ期間において１に増加することになる。なお、列電極ドライバ３は、列電極毎に、ＳＩＧＶＣのレベルが切り替わった回数を計数する。
【００４９】
ＳＩＧＶＣのレベルが切り替わる態様として、例えば、中間調を表示するために選択期間の途中でＳＩＧＶＣが切り替わる態様がある。また、中間調を表示しない場合であっても、新たな選択期間の開始時にＳＩＧＶＣが切り替わることがある。例えば、画素をオン表示にするためにある選択期間中、ＣＭＰ３６がＳＩＧＶＣをハイレベルに維持していたとする。次の選択期間に中間調を表示しない場合であっても、次の選択期間における表示データ、ＦＲおよびＰＨの組み合わせいかんによっては、その選択期間開始時にＳＩＧＶＣはローレベルになる。
【００５０】
ダミー期間中、ＳＨＡＲＥ３７は、走査期間終了時におけるＳＨＡＲＥカウンタ値に応じた時間だけ、列電極を第一の配線１４または第三の配線１６に接続させる。その後、ダミー期間終了まで、その列電極を第二の配線１５に接続させる。また、ダミー期間中、行電極ドライバ２は全ての行電極の電位をＶＭに設定する。ダミー期間における動作の詳細については後述する。
【００５１】
ここでは、ＳＨＡＲＥ３７がスイッチ１１に接続される列電極の電位を設定する場合を例に説明した。ＳＨＡＲＥ３７は、同様に、列電極毎に電位を設定する。
【００５２】
図５は、各種信号の出力例および一本の列電極の駆動波形の例を示す説明図である。ＦＲＣＡＬ３２がＦＲのレベルを切り替えてから次にＦＲのレベルを切り替えるまでの期間は、選択期間以上である。図５では、２選択期間毎にＦＲを切り替える場合の例を示すが、ＦＲの切り替えは２選択期間毎でなくてもよい。また、ＰＨのレベル切り替えは、選択期間毎に行う。ＰＨのレベルを切り替えなくてもよいが、選択期間ごとにＰＨを切り替えることが好ましい。ＰＨを選択期間毎に切り換える場合、サイクル値を更新するクロック信号の３１クロック分の時間が経過したときにＰＩＮＶ３１がＰＨを切り換えればよい。なお、ここでは、１行目から最終行までの行電極を１回ずつ選択した後に、ダミー期間を設ける場合を例に説明する。
【００５３】
コントローラ２２は、行電極ドライバ２にＦＬＭを出力し、第１行目から行電極を走査するように指示する。また、列電極ドライバ３に対してもＦＬＭを出力し、走査期間の開始を通知する。列電極ドライバ３のＳＨＡＲＥ３７は、ＦＬＭを入力するとＳＨＡＲＥカウンタ値を「０」に初期化する。また、このとき、ＣＮＴ３４は、ＤＵＭをハイレベルからローレベルに切り替え、ダミー期間の終了を通知する。なお、図５に示す例では、走査期間の最初のＰＷＭ期間におけるＳＩＧＶＣのレベルが、その直前のＰＷＭ期間におけるＳＩＧＶＣのレベルと同じであったものとする。
【００５４】
走査期間（ＤＵＭがローレベルとなる期間）では、行電極ドライバ２は、ＦＬＭが入力されることにより１行目から行電極の選択を開始し、ＬＰに従って各行電極を一本ずつ選択していく。また、行電極ドライバ２は、ＦＲに応じて選択行の電位を設定する。１行目の選択期間では、ＦＲがハイレベル（正極性駆動）であり、１行目の行電極をＶｒに設定するものとする。また、走査期間中、列電極ドライバ３は選択行の画像データに応じて各列電極の電位を設定する。
【００５５】
ＧＤＡＴＰ３５は、メモリ２１から読み込んだ画像データに基づいて、１行目の選択期間におけるＰＷＭＮＵＭ（１行目の選択期間で、画素にオン電圧を印加すべきＰＷＭ期間の数）をＣＭＰ３６に出力する。ここでは、ある一本の列電極（以下、列電極Ａ）に対応するＰＷＭＮＵＭが「３」を示しているとする。ＣＭＰ３６は、ＰＷＭＮＵＭと、ＰＩＮＶ３１からのＰＨと、ＦＲＣＡＬ３２からのＦＲとに基づいて、ＰＷＭ期間毎にＳＩＧＶＣを出力する。図５に示す例では、１行目の選択期間においてＦＲがハイレベルかつＰＨがローレベルであるので、ＣＭＰ３６は、３番目のＰＷＭ期間までＳＩＧＶＣをローレベルとする。すなわち、ＣＭＰ３６は、サイクル値が「２」となっているときまでＳＩＧＶＣをローレベルにする。その後、サイクル値が「３」になってからは、ＣＭＰ３６はＳＩＧＶＣをハイレベルにする。
【００５６】
サイクル値が「２」となっているときまでＣＭＰ３６が出力するＳＩＧＶＣは変化しないので、この間、ＳＨＡＲＥ３７は、ＣＭＰ３６から送られるＳＩＧＶＣ（ローレベル）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第三の配線１６に接続させ、列電極Ａの電位を−Ｖｃに設定する。サイクル値が「２」から「３」に変化するときに、ＳＩＧＶＣはハイレベルに切り替わる。従って、ＳＨＡＲＥ３７は、サイクル値が「３」であるＰＷＭ期間中、列電極Ａの電位をＶＭにするようにスイッチに指示する。この結果、列電極Ａは、電荷蓄積コンデンサ２８に接続され、列電極Ａの電位はＶＭに変化する。ＳＨＡＲＥ３７は、次のＰＷＭ期間（サイクル値「４」）以降、ＣＭＰ３６から送られるＳＩＧＶＣ（ハイレベル）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第一の配線１４に接続させ、列電極Ａの電位をＶｃに設定する。
【００５７】
また、ＳＨＡＲＥ３７は、ＳＩＧＶＣのレベルの切り替わりを検出するとＳＨＡＲＥカウンタ値を１増加させる。従って、サイクル値が「３」になると、ＳＨＡＲＥ３７はＳＨＡＲＥカウンタ値を「０」から「１」に増加させる。
【００５８】
２行目の選択期間になると、ＰＩＮＶ３１はＰＨをハイレベルにし、ＦＲＣＡＬ３２はＦＲをハイレベルのまま維持する。この選択期間における列電極ＡのＰＷＭＮＵＭが「３０」であるとする。２行目の選択期間においてＦＲとＰＨがともにハイレベルであるので、ＣＭＰ３６は、１番目のＰＷＭ期間までＳＩＧＶＣをハイレベルとする。すなわち、ＣＭＰ３６は、サイクル値が「０」になっているときまでＳＩＧＶＣをハイレベルにする。その後、サイクル値が「１」になってからは、ＣＭＰ３６はＳＩＧＶＣをローレベルにする。従って、ＳＨＡＲＥ３７は、サイクル値が「０」のときは列電極Ａの電位をＶｃに設定する。サイクル値が「１」になるとＳＨＡＲＥ３７は列電極Ａを電荷蓄積コンデンサ２８に接続し、列電極Ａの電位をＶＭに変化させる。また、ＳＨＡＲＥ３７は、このときＳＨＡＲＥカウンタ値を「２」に増加させる。ＳＨＡＲＥ３７は、サイクル値が「２」以降になると、列電極Ａの電位を−Ｖｃに設定する。
【００５９】
ＧＤＡＴＰ３５、ＣＭＰ３６およびＳＨＡＲＥ３７は、ＤＵＭがハイレベルになるまで同様の動作を繰り返し、列電極Ａの電位を設定していく。ここでは、選択期間の途中でＳＩＧＶＣのレベルが切り替わる場合を示したが、選択期間の切り替わり時にＳＩＧＶＣのレベルが切り替わる場合もある。その場合であっても、ＳＩＧＶＣのレベルの切り替わりに伴い、ＳＨＡＲＥ３７はサイクル値「０」のＰＷＭ期間において、列電極Ａを電荷切替コンデンサ２８に接続する。
【００６０】
また、走査期間内の最初のＰＷＭ期間は、１行目の選択期間における最初のＰＷＭ期間である。図５に示す例では、このＰＷＭ期間におけるＳＩＧＶＣはローレベルである。仮に、このＰＷＭ期間の直前のＰＷＭ期間において、ＣＭＰ３６が出力していた列電極ＡのＳＩＧＶＣがハイレベルであったとする。この場合、ＳＨＡＲＥ３７は、図５に示す１行目の選択期間における最初のＰＷＭ期間（サイクル値「０」）において、列電極Ａを電荷蓄積コンデンサ２８に接続し、ＳＨＡＲＥカウンタ値を「１」にする。そして、その次のＰＷＭ期間（サイクル値「１」）から列電極Ａの電位を−Ｖｃに設定する。
【００６１】
ここでは、一本の列電極Ａの電位を設定する動作について説明したが、他の各列電極に対する電位設定動作も同様である。
【００６２】
次に、列電極の電位をＶｃからＶＭを経て−Ｖｃに変化させるときの電荷の移動について説明する。第一の配線１４に接続されている列電極を第二の配線１５に接続すると、その列電極の電位はＶｃからＶＭに変化する。このとき、列電極は、電圧−Ｖｃの出力端２９に電荷を放出せず、Ｃｓ・（Ｖｃ−ＶＭ）の電荷を電荷蓄積コンデンサ２８に移動させる。電荷蓄積コンデンサ２８はこの電荷を蓄積する。続いて、その列電極を第三の配線１６に接続すると、列電極は、電圧−Ｖｃの出力端２９にＣｓ・（Ｖｃ−ＶＭ）の電荷を放出する。そして、列電極の電位は−Ｖｃとなる。このように電位ＶＭの列電極からＣｓ・（Ｖｃ−ＶＭ）の電荷を放出して電位を−Ｖｃにすればよく、電位Ｖｃの列電極から２・Ｃｓ・（Ｖｃ−ＶＭ）の電荷を放出させて列電極の電位を−Ｖｃにする必要はない。従って、電圧−Ｖｃの出力端２９に放出する電荷は少なくて済む。
【００６３】
また、第三の配線１６に接続されている列電極を第二の配線１５に接続すると、その列電極の電位は−ＶｃからＶＭに変化する。このとき、電圧Ｖｃの出力端２７は列電極に電荷を供給せず、電荷蓄積コンデンサ２８が列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給する。続いて、その列電極を第一の配線１４に接続すると、電圧Ｖｃの出力端２７は列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給し、列電極の電位はＶＭからＶｃに変化する。このように電位ＶＭの列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給して電位をＶｃにすればよく、電位−Ｖｃの列電極に２・Ｃｓ・（Ｖｃ−ＶＭ）の電荷を供給して電位をＶｃにする必要はない。従って、電圧Ｖｃの出力端２７から供給すべき電荷は少なくなる。
【００６４】
従来の駆動方法では、列電極の電位をＶｃから−Ｖｃ（または−ＶｃからＶｃ）に変化させるとき、列電極を一旦電荷蓄積コンデンサに接続していなかった。本発明のように電荷蓄積コンデンサを用いると、従来の駆動方法に比べて、列電極電位を切り替えるときに電圧−Ｖｃの出力端２９に放出される電荷は約１／２になる。また、列電極電位を切り替えるときに電圧Ｖｃの出力端２７から供給すべき電荷も約１／２になる。ただし、ここでは列電極ドライバ３のスイッチの駆動等に必要な電力は考慮していない。このように、電圧−Ｖｃの出力端２９に放出される電荷や電圧Ｖｃの出力端２７から供給すべき電荷を少なくすることができるので、消費電力は低減される。
【００６５】
次に、ダミー期間の必要性およびダミー期間中における動作について説明する。走査期間中、ＳＨＡＲＥ３７は、列電極の電位を切り替える際、その列電極を１ＰＷＭ期間だけ電荷蓄積コンデンサ２８に接続する。そして、列毎に画像データが同一であるとは限らないため、ＳＨＡＲＥカウンタ値（すなわち、電荷蓄積コンデンサ２８に接続した回数）も列電極毎に同一であるとは限らない。その結果、走査期間だけを設けて線順次駆動を行うと、クロストークが生じてしまう。
【００６６】
例えば、図２２に示すように、行電極と列電極とが交差し、交差部分を画素として表示を行うものとする。また、この液晶表示装置はノーマリブラックであるとする。そして、第ｎ行の第一画素８１１および第二画素８１２をともに白色に表示するとする。さらに、列毎に表示パターンが異なっていて、第１行から第ｎ−１行までを順次選択している期間において、第一の列電極８０１のＳＨＡＲＥカウンタ値と、第二の列電極８０２のＳＨＡＲＥカウンタ値とが異なっているとする。列電極を電荷蓄積コンデンサ２８に接続すると、その間、列電極の電位はＶｒまたは−Ｖｃに設定されないため、実効電圧が低下してしまう。ＳＨＡＲＥカウンタ値は、列電極を電荷蓄積コンデンサ２８に接続した回数であるので、ＳＨＡＲＥカウンタ値が異なれば実効電圧低下量も異なることになる。従って、第一の列電極８０１のＳＨＡＲＥカウンタ値と、第二の列電極８０２のＳＨＡＲＥカウンタ値との差に起因して、第ｎ行の第一画素８１１、第二画素８１２に印加される実効電圧に差が生じ、同輝度の白色表示とすべき第一画素８１１および第二画素８１２の輝度にむら（クロストーク）が発生する。
【００６７】
クロストークは、第ｎ行だけでなく他の行においても生じるので、白色表示領域の輝度が各列毎に異なり、表示品位が低下してしまう。クロストークをなくすため、各列電極毎に実効電圧不足を補うための期間を設ける必要がある。本発明では、実効電圧不足を補うための期間としてダミー期間を設けた。
【００６８】
一本の列電極に対応するＳＩＧＶＣのレベルが切り替わったときに、その列電極の電位をＶＭとする期間は１ＰＷＭ期間である。仮に、走査期間中、列電極の電位をＶｃまたは−Ｖｃのいずれかのみに設定したとすれば、非選択行の画素に印加される実効電圧は統一される。従って、個々の列電極毎に、走査期間中において電位をＶｃまたは−Ｖｃとすることができなかった期間（すなわち電位をＶＭとした期間）だけ、列電極の電位を別途Ｖｃまたは−Ｖｃに設定すれば、非選択行の画素に印加される実効電圧を統一することができ、表示品位の低下を防げる。ここで、走査期間内において電位をＶＭにした期間とは、走査期間終了時におけるＳＨＡＲＥカウント値と、１ＰＷＭ期間との積である。
【００６９】
図６は、ダミー期間における動作および列電極電位の波形の例を示す説明図である。ダミー期間中も、ＣＹＣＴ３３は、サイクル信号を出力する。ただし、走査期間中とは異なり、選択期間に相当する期間が経過しても、サイクル値を「０」に戻さずに増加させ続ける。ＦＲＣＡＬ３２は、走査期間中と同様にＦＲのレベルを周期的に変化させる。本例では、２選択期間毎にＦＲのレベルを切り替える。
【００７０】
ＳＨＡＲＥ３７は、サイクル値と、走査期間終了時におけるＳＨＡＲＥカウンタ値とを比較する。ＳＨＡＲＥ３７は、サイクル値がＳＨＡＲＥカウンタ値未満であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極の電位をＶｃまたは−Ｖｃに設定する。ＳＨＡＲＥ３７は、ダミー期間中、ＦＲがハイレベルであるならば列電極電位をＶｃに設定し、ＦＲがローレベルであるならば列電極電位を−Ｖｃに設定する。また、ＳＨＡＲＥ３７は、サイクル値がＳＨＡＲＥカウンタ値以上であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極の電位をＶＭに設定する。この結果、走査期間終了時におけるＳＨＡＲＥカウンタ値とＰＷＭ期間の積となる期間、列電極の電位をＶｃまたは−Ｖｃに設定し、その後、ダミー期間終了まで列電極の電位をＶＭに設定することになる。
【００７１】
図６では、走査期間終了時におけるＳＨＡＲＥカウンタ値が「６３」である場合の例を示す。サイクル値が「６０」以下の期間ではＦＲがハイレベルであるので、ＳＨＡＲＥ３７は、列電極を第一の配線１４に接続させ、その列電極の電位をＶｃに設定する。サイクル値「６１」、「６２」の期間では、ＦＲがローレベルであるので、ＳＨＡＲＥ３７は、列電極を第三の配線１６に接続させ、その列電極の電位を−Ｖｃに設定する。サイクル値「６３」以降の期間では、ＦＲのレベルに関わらず、ＳＨＡＲＥ３７は、列電極を第二の配線１５に接続させる。すると、列電極は電荷蓄積コンデンサ２８に接続され、電位ＶＭに設定される。
【００７２】
ＡＰＴを採用する本実施の形態では、ＳＨＡＲＥ３７は、走査期間中に列電極を電荷蓄積コンデンサに接続する場合、正極性駆動時であっても、負極性駆動時であっても、共通の電荷蓄積コンデンサ２８に接続する。そして、ダミー期間中に列電極を電荷蓄積コンデンサに接続する場合にも、この共通の電荷蓄積コンデンサ２８に列電極を接続する。
【００７３】
ダミー期間において、サイクル値がＳＨＡＲＥカウンタ値未満である間は、そのＳＨＡＲＥカウンタ値に対応する列電極の各画素に絶対値Ｖｃの電圧が印加される。従って、走査期間中にその列電極が電荷蓄積コンデンサ２２に接続された時間の総和に相当する時間だけ、絶対値Ｖｃの電圧が印加されるので、実効電圧の低下を補うことができる。また、ダミー期間において、列電極電位がＶＭであるとき、その列の画素に印加される電圧は０Ｖである。ＳＨＡＲＥ３７は、列電極毎に、ＳＨＡＲＥカウンタ値に応じた時間だけ各列の画素に絶対値Ｖｃの電圧を印加し、その後、画素への印加電圧を０Ｖにする。この結果、各列の画素間で、実効電圧に差が生じることがなく、クロストークを低減できる。
【００７４】
ここでは、ダミー期間中、ＳＨＡＲＥ３７が、ＦＲに応じて列電極電位をＶｒまたは−Ｖｃに設定する場合を示した。ダミー期間中に列電極電位をＶｃまたは−Ｖｃに設定する場合、ＳＨＡＲＥ３７は、ＣＭＰ３６から送られるＳＩＧＶＣをそのままスイッチに出力して、列電極電位をＶｃまたは−Ｖｃに設定してもよい。ただし、走査期間とは異なり、ＣＭＰ３６が出力するＳＩＧＶＣのレベルが切り替わったとしても、ＳＨＡＲＥカウンタ値を増加せず、また、列電極を電荷蓄積コンデンサ２８に接続しない。また、ＳＨＡＲＥ３７は、ＦＲなどによらず、列電極電位とすべき電位として、定期的にＶｃ，−Ｖｃを切り替えてもよい。また、１つのダミー期間中では列電極電位としてＶｃ，−Ｖｃのいずれか一方のみを設定するようにし、ダミー期間ごとに、列電極電位とすべき電位Ｖｃ，−Ｖｃを切り替えてもよい。
【００７５】
ダミー期間の長さは、サイクル信号が示すサイクル値がＳＨＡＲＥカウント値としてカウントされる値の最大値以上になるように定める。図５に示すようにＰＨを選択期間ごとに反転させる場合、行電極数をＬ本とすると、第１行から第Ｌ行までの各選択期間（Ｌ個の選択期間）では、各選択期間中に、ＳＩＧＶＣが１回切り替わる可能性がある。また、走査期間の開始タイミングにおいて、ＳＨＡＲＥカウント値が１増加する可能がある。従って、ＰＨを選択期間ごとに反転させる場合、行電極数をＬ本とすると、ＳＨＡＲＥカウント値の最大値はＬ＋１となる。例えば、Ｌ＝１６０本とすると、ＳＨＡＲＥカウント値の最大値は「１６１」となる。従って、サイクル値を「１６１」以上カウントできる期間（ＰＷＭ期間の１６１倍以上の期間）、ダミー期間を設ける。図６では、ダミー期間が選択期間の整数倍の長さになるように、サイクル値を「１８５」まで増加させる場合を例に示している。この場合、ダミー期間は選択期間の６倍になる。
【００７６】
また、走査期間中ＰＨのレベルを一定に保つ場合、行電極数をＬ本とすると、第１行から第Ｌ行までの各選択期間（Ｌ個の選択期間）では、各選択期間中に、ＳＩＧＶＣが１回切り替わる可能性がある。また、各選択期間の開始時にも、ＳＩＧＶＣが切り替わる可能性がある。従って、走査期間中ＰＨのレベルを一定に保つ場合、行電極数をＬ本とすると、ＳＨＡＲＥカウント値の最大値は２・Ｌとなる。例えば、Ｌ＝１６０本とすると、ＳＨＡＲＥカウント値の最大値は「３２０」となる。従って、サイクル値を「３２０」以上カウントできる期間（ＰＷＭ期間の３２０倍以上の期間）、ダミー期間を設ける。このときダミー期間が選択期間の整数倍になるようにしてもよい。
【００７７】
また、列電極を電荷蓄積コンデンサ２８に接続した状態から、列電極を電圧Ｖｃの出力端２７、または電圧−Ｖｃの出力端２９に接続した状態に切り替える場合、瞬間的に列電極電位がＶｃまたは−Ｖｃに変化するわけではない。すなわち、液晶を挟持する電極によって形成されるコンデンサの静電容量や電極の抵抗の存在により、完全な矩形波状に電位が変化するわけでななく、電位変化にわずかながら時間がかかる。そのため、実際には、１選択期間内で電位をＶｃまたは−Ｖｃにすることができない期間は、列電極を電荷蓄積コンデンサ２８に接続している時間よりも若干長くなる。また、電圧不足が発生する回数はＳＨＡＲＥカウンタ値と同じなので、不足する電圧は、ＳＨＡＲＥカウンタ値に比例する。従って、ダミー期間では、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積よりも長い期間、列電極の電位をＶｃまたは−Ｖｃに設定してもよい。例えば、ダミー期間では、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の１．２倍の期間、列電極の電位をＶｃまたは−Ｖｃに設定してもよい。走査期間内で電位をＶｃまたは−Ｖｃにすることができない期間が、列電極を電荷蓄積コンデンサ２８に接続している時間よりも若干長くなることを考慮して、ダミー期間中における電位Ｖｃの設定時間を定めれば、クロストークを一層改善することができる。ここでは、列電極電位をＶｃまたは−Ｖｃに設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の１．２倍にする場合を例示したが、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の１〜１．５倍にしてもよい。
【００７８】
また、ダミー期間中に列電極の電位をＶＭに設定する場合、その列電極を電荷蓄積コンデンサ２８に接続するのではなく、非選択行の行電極電位をＶＭにするための電圧ＶＭの出力端（図示せず。）に列電極を接続してもよい。この場合であっても、列電極の電位をＶＭに設定することができる。ただし、走査期間中には、ＳＩＧＶＣのレベル変化に応じて、列電極を電荷蓄積コンデンサ２８に接続させる。
【００７９】
また、電源回路２３が備える各電圧の出力端には、出力電圧を安定に供給するためのコンデンサを設けることが一般的である。非選択行の行電極電位をＶＭにするための電圧ＶＭの出力端に設けられているコンデンサを、電荷蓄積コンデンサ２８として用いてもよい。
【００８０】
また、図４および図５では、１フレームの最後にダミー期間を設ける場合を示したが、１フレーム内でダミー期間を分散させてもよい。例えば、Ｘ行目までの選択が終了したときに一旦ダミー期間を設け、残りの行の選択が終了したときに再度ダミー期間を設けるようにしてもよい。また、複数フレーム（例えば２フレーム）分のダミー期間を一つにまとめて設けてもよい。すなわち、走査期間の間に選択行を複数回走査するようにして、その後にダミー期間を設けるようにしてもよい。ダミー期間内において個々の列電極の電位をＶｃまたは−Ｖｃにすべき期間は、その走査期間内で、個々の列電極の電位を切り替えた回数（ＳＨＡＲＥカウンタ値）とＰＷＭ期間との積によって定まる。
【００８１】
次に、電荷蓄積コンデンサ２８の接地されていない方の電極の電位がＶＭに収束する理由について説明する。既に述べたように、電荷蓄積コンデンサ２８の静電容量Ｃ１は、一本の列電極と各行電極とがなすコンデンサの静電容量Ｃｓに比べ十分大きいものとする。
【００８２】
ある時点において、電荷蓄積コンデンサ２８の接地されていない方の電極の電位がＶｘであったとする。その後、電位Ｖｃの列電極が電荷蓄積コンデンサ２８に接続されると、その列電極から電荷蓄積コンデンサ２８にＣ１・（Ｖｃ−Ｖｘ）の電荷が移動する。一方、電位−Ｖｃの列電極が電荷蓄積コンデンサ２８に接続された場合には、電荷蓄積コンデンサ２８からその列電極にＣ１・（Ｖｃ＋Ｖｘ）の電荷が移動する。電位Ｖｃの列電極が電荷蓄積コンデンサ２８に接続される回数と、電位−Ｖｃの列電極が電荷蓄積コンデンサ２８に接続される回数とは等しい。従って、電荷蓄積コンデンサ２８の接地されていない方の電極の電位Ｖｘは、列電極から供給される電荷と、列電極に供給する電荷とが等しくなる電位で安定する。従って、Ｖｘ＝０Ｖ、すなわちＶＭとなる。
【００８３】
電荷蓄積コンデンサ２８の接地されていない方の電極の電位の初期値がＶＭより大きい場合、列電極から電荷蓄積コンデンサ２８に流れ込む電荷量よりも、電荷蓄積コンデンサ２８から列電極に移動する電荷量の方が多くなる。その結果、電荷蓄積コンデンサ２８の接地されていない方の電極の電位はＶＭに近づく。また、電荷蓄積コンデンサ２８の接地されていない方の電極の電位の初期値がＶＭより小さい場合、列電極から電荷蓄積コンデンサ２８に流れ込む電荷量の方が、電荷蓄積コンデンサ２８から列電極に移動する電荷量よりも多くなる。その結果、電荷蓄積コンデンサ２８の接地されていない方の電極の電位はＶＭに近づく。
【００８４】
本実施の形態によれば、電荷蓄積コンデンサが列電極からの電荷を蓄積し、その電荷を列電極に供給する。従って、低消費電力化を図ることができる。また、ダミー期間を設けて、走査期間における実効電圧の低下を列ごとに補う。従って、クロストークを低減させることができる。
【００８５】
本実施の形態において、低消費電力化を図らず、クロストークの低減のみを図るようにすることができる。この場合、ＳＨＡＲＥ３７は、走査期間中、各列電極を電荷蓄積コンデンサ２８に接続せず、ＳＩＧＶＣのレベルが切り替わったならば、直ちに列電極をＳＩＧＶＣが指示する電位Ｖｃまたは−Ｖｃに設定する。ただし、ＳＩＧＶＣのレベルが切り替わる回数はＳＨＡＲＥカウンタ値として計数する。列電極の電位をＶｃから−Ｖｃ、または−ＶｃからＶｃに直接切り替える場合であっても、電位変化にわずかながら時間がかかる。その分、非選択行の画素の実効電圧が低下することになる。この実効電圧の低下を、ダミー期間中に列ごとに補えばよい。すなわち、ダミー期間中、ＳＨＡＲＥ３７は、ＳＨＡＲＥカウンタ値（走査期間中の列電位切替回数）に応じた時間だけ列電極の電位をＶｃまたは−Ｖｃに設定する。その後、ダミー期間終了まで、列電極を電荷蓄積コンデンサ２８に接続して、列電極の電位をＶＭに設定する。例えば、ＳＨＡＲＥ３７は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の０．２倍の時間だけ、列電極の電位をＶｃまたは−Ｖｃに設定し、その後、その列電極の電位をＶＭに設定する。ここでは、ダミー期間中に列電極電位をＶｃまたは−Ｖｃに設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．２倍にする場合を例示したが、この期間は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．５倍以下の期間であればよい。
【００８６】
また、このようにクロストークの低減のみを図る場合（走査期間中、各列電極を電荷蓄積コンデンサ２８に接続しない場合）、ＰＷＭ期間に関する制限はなく、ＰＷＭ期間を、一本の列電極の時定数の１／２以下に定めてもよい。
【００８７】
［実施の形態２］次に、第二の実施の形態について説明する。第二の実施の形態では、ＭＬＡを採用する。図７は、ＭＬＡを採用する場合の液晶表示装置の駆動装置の例を示すブロック図である。液晶セル１は、第一の実施の形態で示した液晶セル１と同様である。以下、液晶セル１がノーマリブラックである場合を例に説明する。行電極ドライバ４２および列電極ドライバ４３は、それぞれ複数の電圧出力端子を有する。液晶セル１の個々の行電極は、行電極ドライバ４２の個々の電圧出力端子と一対一に接続される。液晶セル１の個々の列電極は、列電極ドライバ４３の個々の電圧出力端子と一対一に接続される。
【００８８】
電源回路２３の構成は、第一の実施の形態に示した電源回路２３と同様である（図２参照）。第一の実施の形態で説明したように、電荷蓄積コンデンサ２８の静電容量Ｃ１は、一本の列電極と、その列電極に交差する各行電極とが形成するコンデンサの静電容量Ｃｓに比べて十分大きい。Ｃ１をＣｓの１０倍以上とすることが好ましく、さらには１００倍以上とすることが好ましい。このようにＣｓを大きくすれば、電荷蓄積コンデンサ２８の接地されていない方の電極の電位はＶＭに収束し、ほとんど変化しない。また、電源回路２３は、電圧Ｖｃの出力端２７、電圧−Ｖｃの出力端２８の他に、電圧Ｖｒ，ＶＭ，−Ｖｃの出力端を備え、行電極ドライバ４２に電圧Ｖｒ，ＶＭ，−Ｖｃを供給する。なお、−Ｖｒ＜−Ｖｃ＜ＶＭ＜Ｖｃ＜Ｖｒを満足しているものとする。
【００８９】
行電極ドライバ４２は、同時に複数本の行電極を選択する。同時に選択される行電極のグループをサブグループ（またはブロック）という。行電極ドライバ４２は、サブグループを切り替えながら各行電極を選択して液晶セル１を駆動する。
【００９０】
コントローラ４１は、選択行列保持部（ＲＳＥＬＲ）に、サブグループ内の各行電極の電位を定めるＬ行Ｋ列の選択行列の情報を保持する。Ｌは同時に選択する行電極の本数である。ただし、本発明にＭＬＡを適用する場合、Ｌ＝３とする。図８は選択行列の例を示す。選択行列の各行はサブグループの各ラインに対応する。例えば、サブグループの第一番目のラインに対して、選択行列の第一行目の要素が適用される。また、コントローラ４１は、選択行列の何列目の要素を適用すべきかをＲＳＥＬＲに指示する。以下、この指示を行う信号を「ＲＯＷ（１：０）」と表す。例えば、ＲＯＷ（１：０）が第二列を指定する場合、サブグループの第一番目から第三番目の行電極に対して、それぞれ第二列の要素「１」、「−１」、「１」が適用される。ＲＳＥＬＲは、選択行列に含まれるデータのうち、ＲＯＷ（１：０）が指示する列のデータを行電極ドライバ４２および列電極ドライバ４３に出力する。
【００９１】
図８に示す選択行列において、「１」は、正極性駆動時に選択行の電位を所定の電位Ｖｒ（第一の選択時電位）に設定し、負極性駆動時に選択行の電位を−Ｖｒ（第二の選択時電位）に設定することを意味する。また、「−１」は、正極性駆動時に選択行の電位を−Ｖｒに設定し、負極性駆動時に選択行の電位をＶｒに設定することを意味する。コントローラ４１（後述するＣＮＴ１３４）は、個々のサブグループに対して選択行列の各列を均等に指定するようにＲＯＷ（１：０）を出力する。例えば、各サブグループを１回ずつ選択して再び第一番目のサブグループから選択をやり直すときに、指定する列を切り替える。以下、各サブグループを１回ずつ選択して再び第一番目のサブグループから選択をやり直すときに、指定する列を切り替える場合を例に説明する。この場合、あるサブグループを選択してから、次にそのサブグループを選択するまでの期間をサブフレームという。
【００９２】
また、コントローラ４１は、正極性駆動にすべきか負極性駆動にすべきかを示す信号ＦＲと、第一番目のサブグループから選択をやり直すことを指示する信号（以下、ＰＭと記す。）と、サブグループの切り替えを指示するラッチパルスＬＰと、ダミー期間を指示するＤＵＭと、ＲＯＷ（１：０）に指定された列のデータとを行電極ドライバ４２に出力する。行電極ドライバ４２は、ＬＰが入力されると選択するサブグループを切り替える。なお、本例では、ダミー期間であることを指示する場合には、ＤＵＭをハイレベルにするものとする。
【００９３】
行電極ドライバ４２は、個々の選択期間の開始時（ＬＰ入力タイミング）におけるＦＲと選択行列内の列のデータに基づいて、選択対象となるサブグループ内の各行電極に設定すべき電位を決定する。そして、電位を決定した選択期間の次の選択期間において、選択対象としたサブグループの各行電極に電位を設定する。後述するように、列電極ドライバ４３も選択行列内の列のデータやＦＲ等に基づいて各列電極の電位の波形を決定する。しかし、この決定には時間がかかる。行電極ドライバ４２は、列電極ドライバ４２が各列電極の電位を設定するタイミングに合わせて各行電極に適切な電位を設定しなければならない。そのため、行電極ドライバ４２は、個々の選択期間で決定した電位の情報を保持し、次の選択期間で実際に電位を設定する。
【００９４】
また、行電極ドライバ４２は、選択していないサブグループの行電極を所定の電位ＶＭ（非選択時電位）設定する。ここでは、ＶＭ＝０Ｖとする。
【００９５】
コントローラ４１は、ＲＯＷ（１：０）に指定された列のデータの他に、ＦＲと、ＰＨと、ＬＰと、ＤＵＭと、ＰＭと、サイクル信号とを列電極ドライバ４３に出力する。ＦＲのレベルを切り替えてから次にＦＲのレベルを切り替えるまでの期間は、選択期間以上である。ＰＨは、中間調を表示する場合、選択期間内で列電極の電位をどのように変化させるのかを規定する信号である。本例では、列電極電位をＶｃから−Ｖｃに変化させる場合、ＰＨをハイレベルにし、−ＶｃからＶｃに変化させる場合、ＰＨをローレベルにするものとする。ＰＭの出力タイミングは、第一の実施の形態におけるＦＬＭの出力タイミングと同様にすればよい。
【００９６】
また、第１の実施の形態と同様に、ＰＷＭによって中間調表示を実現する場合、１選択期間を複数の期間（ＰＷＭ期間）に分割する。そして、ＰＷＭ期間の切り替わりのタイミングで列電極の電位を変化させる。サイクル信号は、現在が何番目のＰＷＭ期間であるのかを示す信号である。また、サイクル信号が示す番号をサイクル値と記す。以下、１選択期間を３１個のＰＷＭ期間に分割し、０〜３０のサイクル値によって１番目から３１番目までの各ＰＷＭ期間を示す場合を例に説明する。なお、各ＰＷＭ期間の長さは、均等あるいはほぼ均等であることが好ましいが、各ＰＷＭ期間の長さが異なっていてもよい。ただし、ＰＷＭ期間は、少なくとも一本の列電極の時定数（各列電極の抵抗ＲとＣｓとの積）の１／２以上に設定される。このようにＰＷＭ期間を定めることによって、電荷が電荷蓄積コンデンサ２８と列電極との間を移動する時間を確保することができる。
【００９７】
列電極ドライバ４３が備えるスイッチは、図４に示す構成と同様である。以下、図９、図１０および図４を用いて、コントローラ４１と列電極ドライバ４３との間の信号の送受信および列電極ドライバ４３の動作について説明する。図９は、選択行列内の列のデータ、ＰＨ、ＦＲ、サイクル信号、ＤＵＭおよびＰＭを送受信するコントローラ４１および列電極ドライバ４３の構成例を示す説明図である。ＰＩＮＶ１３１は、ＣＭＰ１３６にＰＨを出力する。ＦＲＣＡＬ１３２は、後述するＭＬＡＣ（ＭＬＡ演算回路）１３８およびＳＨＡＲＥ１３７にＦＲを出力する。ＣＹＣＴ１３３は、ＣＭＰ１３６およびＳＨＡＲＥ１３７にサイクル信号を出力する。ＣＮＴ１３４は、ＰＭおよびＤＵＭをＳＨＡＲＥ１３７に出力し、ＲＯＷ（１：０）をＲＳＥＬＲ１４０に出力する。ＲＳＥＬＲ１４０は、選択行列のデータのうち、ＲＯＷ（１：０）に指定された列のデータをＭＬＡＣ１３８に出力する。なお、ＲＳＥＬＲ１４０、ＰＩＮＶ１３１、ＦＲＣＡＬ１３２、ＣＹＣＴ１３３およびＣＮＴ１３４は、クロック信号に従って動作する。また、次に説明するＧＤＡＴＰ１３５、ＭＬＡＣ１３８、ＡＤＤ１３９、ＣＭＰ１３６およびＳＨＡＲＥ１３７もクロック信号に従って動作する。
【００９８】
メモリ４６は、各行電極に対応する表示データを記憶する記憶領域と、選択される複数行分の表示データ（Ｄａｔａ）を列電極ドライバ４３に出力する出力部（図示せず。）とを備える。そして、コントローラからのメモリ制御信号に応じて、３行分の表示データを出力データ領域にコピーする。ＧＤＡＴＰ１３５は、選択期間毎に、この３行分の表示データを読み込む。
【００９９】
ＧＤＡＴＰ１３５が読み込む３行分の表示データには、個々の列電極に対応する表示データが含まれている。図１０はＭＬＡ演算の説明図であり、図１０（ａ）は、一本の列電極に対応する表示データの例を示す。図１０（ａ）に示す表示データの場合、サブグループの各行の階調を、それぞれ第４階調、第２階調、第２９階調とすべきことを意味している。ＧＤＡＴＰ１３５は、各列電極に対応する表示データを変換する。この変換後のデータを、以下、中間データと記すことにする。
【０１００】
図１０（ｂ）は、各階調毎の中間データをまとめた一覧表である。各階調の中間データは、「１」または「−１」からなる要素を複数個含むデータである。要素の数は、１選択期間に含まれるＰＷＭ期間の数と同数（本例では３１個）であり、各要素は各ＰＷＭ期間に対応する。第０階調（最低輝度）に対応する中間データの要素は全て「−１」である。第３１階調（最高輝度）に対応する中間データの要素は全て「１」である。そして、輝度が１階調上がる毎に、中間データに含まれる「１」の要素が１つ増加し、「−１」の要素が一つ減少する。中間データ内では、例えば「１」の要素が連続して並び、その後「−１」の要素が連続して並ぶ。
【０１０１】
ＧＤＡＴＰ１３５は、図１０（ａ）に例示する表示データに含まれる各階調のデータを、対応する中間データに変換する。図１０（ｃ）は、表示データから変換された中間データおよびＭＬＡ演算結果の例を示す。図１０（ａ）に示す第１行のデータは第４階調である。従って、ＧＤＡＴＰ１３５は、この第４階調を示すデータを、図１０（ｂ）に第４階調として示すデータのように要素「１」を４つ含むデータに変換する。同様に、図１０（ａ）に示す第２行、第３行のデータも変換する。このように図１０（ａ）に示す表示データを変換すると、図１０（ｃ）に示すようになる。
【０１０２】
１本の列電極に対して、１選択期間に含まれるＰＷＭ期間の数と同数のＭＬＡＣ１３８を設ける。各ＭＬＡＣ１３８は、各ＰＷＭ期間に対応する。ＧＤＡＴＰ１３５は、中間データに含まれる各ＰＷＭ期間の要素を、対応するＭＬＡＣ１３８に出力する。例えば、図１０（ｃ）に示す例では、１番目のＰＷＭ期間の要素は、「１（第１行）」、「１（第２行）」、「１（第３行）」である。ＧＤＡＴＰ１３５は、この要素を１番目のＰＷＭ期間に対応するＭＬＡＣに出力する。ＧＤＡＴＰ１３５は、他のＰＷＭ期間の要素もそれぞれ対応するＭＬＡＣ１３８に出力する。
【０１０３】
個々のＭＬＡＣ１３８は、それぞれ対応する１つのＰＷＭ期間の要素と、ＲＳＥＬＲ１４０から入力する選択行列の１列分のデータとを用いて、ＭＬＡ演算を行う。ここでは、各ＭＬＡＣ１３８が、図８に示す選択行列の第２列のデータを入力したものとする。この第２列の要素は、「１」、「−１」、「１」である。各ＭＬＡＣ１３８は、ＰＷＭ期間の要素と選択行列の１列分の要素とを用いて、対応する要素同士の積を求め、さらにその積の和を計算する。例えば、１番目のＰＷＭ期間に対応するＭＬＡＣは、そのＰＷＭ期間の要素「１」、「１」、「１」と、選択行列の第２列の要素「１」、「−１」、「１」とを用いて計算する。この場合、（１×１）＋（−１×１）＋（１×１）を計算する。その計算結果は１となる。
【０１０４】
各ＭＬＡＣは、計算結果とＦＲとに基づいて、列電極の電位をＶｃにすべきか−Ｖｃにすべきかを判断する。ＦＲがハイレベルの場合、計算結果が正ならば列電極の電位をＶｃにすべきと判断し、計算結果が負ならば列電極の電位を−Ｖｃにすべきと判断する。ＦＲがローレベルの場合、計算結果が正ならば列電極の電位を−Ｖｃにすべきと判断し、計算結果が負ならば列電極の電位をＶｃにすべきと判断する。図１０（ｃ）に示した「設定すべき電位」は、ＦＲがハイレベルである場合の電位である。各ＭＬＡＣ１３８は、列電極電位をＶｃにすべきと判断した場合にはＡＤＤ（加算を行う回路）１３９に「１」を出力する。また、列電極電位を−Ｖｃにすべきと判断した場合にはＡＤＤ（加算を行う回路）１３９に「０」を出力する。ＡＤＤ１３９は、各ＭＬＡＣ１３８の出力結果を加算し、加算結果をＣＭＰ１３６に出力する。この加算結果は、１選択期間内で、何個のＰＷＭ期間だけ列電極電位をＶｃに設定すべきかを示す。
【０１０５】
なお、一般に、ＭＬＡでは、同時選択されるライン数をＬとすると、列電極の電位レベルの数はＬ＋１になる。従って、３行を同時選択する場合、列電極の電位レベルの数は一般に四つとなる。しかし、上述のように計算結果が正か負かによって電位を定めれば、列電極の電位レベルの数を二つ（本例ではＶｃと−Ｖｃ）に減少させることができる。特許文献２には、実際に表示されないダミーラインを設け、ダミーラインのデータを選択行列や列表示パターンに追加することによって、列電極の電位レベル数を減少する方法が記載されている。計算結果が正か負かによって電位を定めて電位レベル数を減少させる方法と、ダミーラインを設けて電位レベル数を減少させる方法とでは、ダミーラインのデータを用いて計算を行うか否かの違いしかない。
【０１０６】
ＣＭＰ１３６は、ある選択期間にＡＤＤ１３９による加算結果を入力したならば、その加算結果に基づくＳＩＧＶＣ（電位指示信号）を次の選択期間に出力する。第１の実施の形態と同様に、列電極電位として−Ｖｃを指示する場合ＳＩＧＶＣをローレベルにし、Ｖｃを指示する場合にはＳＩＧＶＣをハイレベルにするものとする。ＣＭＰ１３６は、サイクル信号に基づいて、ＳＩＧＶＣをＰＷＭ期間毎に出力する。
【０１０７】
ある選択期間（Ｔｓ１とする）におけるＡＤＤ１３９の出力が「Ｘ」であるとする。ＣＭＰ１３６は、その次の選択期間（Ｔｓ２とする）において「Ｘ」と、Ｔｓ２におけるＰＨに基づいてＳＩＧＶＣを出力する。Ｔｓ２におけるＰＨがハイレベルである場合、選択期間における１番目から「Ｘ番目」までのＳＩＧＶＣをハイレベルとする。そして、Ｘ＋１番目から選択期間内における最後のＰＷＭ期間（本例では３１番目のＰＷＭ期間）までＳＩＧＶＣをローレベルにする。また、Ｔｓ２におけるＰＨがローレベルである場合、ＣＭＰ１３６は、選択期間内における１番目から（３１−Ｘ）番目のＰＷＭ期間までＳＩＧＶＣをローレベルにする。そして、その次のＰＷＭ期間から最後のＰＷＭ期間までＳＩＧＶＣをハイレベルにする。
【０１０８】
また、ＣＭＰ１３６は、ダミー期間中もＳＩＧＶＣを出力する。ダミー期間中にＣＭＰ１３６が出力するＳＩＧＶＣの波形は任意である。例えば、選択期間の最後に選択されたサブグループの表示データをＧＤＡＴＰ１３５に入力し、その表示データに基づいて、ＣＭＰ１３６がＳＩＧＶＣを出力してもよい。あるいは、ＣＭＰ１３６は、ダミー期間中、ＦＲがハイレベルのときにＳＩＧＶＣをハイレベルとし、ＦＲがローレベルのときにＳＩＧＶＣをローレベルにしてもよい。
【０１０９】
ＳＨＡＲＥ１３７は、ＣＮＴ１３４からのＤＵＭがローレベルである場合、以下のように動作する。ＳＨＡＲＥ１３７は、ＣＭＰ１３６が出力しているＳＩＧＶＣのレベルに変化がなければ、ＣＭＰ１３６から送られるＳＩＧＶＣをそのまま図４に示すスイッチ（ここではスイッチ１１とする。）に出力する。ＣＭＰ１３６が出力するＳＩＧＶＣのレベルが切り替わったならば、ＳＨＡＲＥ１３７は、１つのＰＷＭ期間だけ列電極の電位をＶＭに設定するようにスイッチ１１に指示する。そして、ＳＨＡＲＥ１３７は、そのＰＷＭ期間終了後、レベルが切り換えられた後のＳＩＧＶＣ（ＣＭＰ１３６の出力）をそのままスイッチ１１に出力する。スイッチ１１は、ＳＨＡＲＥ１３７の出力に応じて、第１の実施の形態と同様に動作する。
【０１１０】
また、ＳＨＡＲＥ１３７は、走査期間開始以降にＳＩＧＶＣのレベルが切り替わった回数を計数する。以下、ＳＩＧＶＣレベル切り替わり回数を計数するためのカウンタをＳＨＡＲＥカウンタと記す。また、ＳＨＡＲＥカウンタのカウンタ値をＳＨＡＲＥカウンタ値と記す。本例では、サブフレームの最後にダミー期間を設けるものとする。ＳＨＡＲＥ１３７は、第１サブグループの選択開始時に、ＳＨＡＲＥカウンタ値を０に初期化し、その後、ＳＩＧＶＣのレベルが切り替わる度にＳＨＡＲＥカウンタ値を１増加させる。また、ＳＨＡＲＥ１３７は、走査期間の最初のＰＷＭ期間にＣＭＰ１３６が出力するＳＩＧＶＣのレベルが、一つ前のＰＷＭ期間にＣＭＰ１３６が出力したＳＩＧＶＣのレベルと異なっている場合にも、ＳＨＡＲＥカウンタ値を１増加させる。この場合、０に初期化されたＳＨＡＲＥカウンタ値は、走査期間の最初のＰＷＭ期間において１に増加することになる。なお、列電極ドライバ４３は、列電極毎に、ＳＩＧＶＣのレベルが切り替わった回数を計数する。
【０１１１】
ＳＩＧＶＣのレベルが切り替わる態様として、例えば、中間調を表示するために選択期間の途中でＳＩＧＶＣが切り替わる態様がある。また、中間調を表示しない場合であっても、新たな選択期間の開始時にＳＩＧＶＣが切り替わることがある。
【０１１２】
ダミー期間中、ＳＨＡＲＥ１３７は、走査期間終了時におけるＳＨＡＲＥカウンタ値に応じた時間だけ、列電極を第一の配線１４または第三の配線１６に接続させる。その後、ダミー期間終了まで、その列電極を第二の配線１５に接続させる。また、ダミー期間中、行電極ドライバ４２は全ての行電極の電位をＶＭに設定する。ダミー期間における動作の詳細については後述する。
【０１１３】
列電極ドライバ５３は、ＭＬＡＣ１３８によるＭＬＡ演算、ＡＤＤ１３９による加算処理、ＣＭＰ１３６によるＳＩＧＶＣ出力、およびＳＨＡＲＥ１３７による電位設定を、それぞれの列電極毎に行う。
【０１１４】
図１１は、各種信号の出力例および一本の列電極の駆動波形の例を示す説明図である。ＰＨのレベル切り替えは、選択期間毎に行う。ＰＨのレベルを切り替えなくてもよいが、選択期間ごとにＰＨを切り替えることが好ましい。なお、ここでは、１つのサブフレームにおいて各サブグループを１回ずつ選択した後に、ダミー期間を設ける場合を例に説明する。
【０１１５】
コントローラ４１のＣＮＴ１３４は、行電極ドライバ４２および列電極ドライバ４３にＰＭを出力し、サブフレームの開始を指示する。ただし、行電極ドライバ４２および列電極ドライバ４３は、ＰＭ入力とともに走査を開始しない。ＰＭを入力した行電極ドライバ４２はＦＲに基づいて、第１サブグループの選択期間における各電極の電位を決定し、その電位の情報を次の選択期間（第１サブグループの選択期間）まで保持する。このとき、列電極ドライバ４３のＧＤＡＴＰ１３５は、第１サブグループの選択期間における表示データを入力し、中間データをＭＬＡＣ１３８に出力する。各ＭＬＡＣ１３８はＭＬＡ演算を行い、ＡＤＤ１３９は各ＭＬＡＣ１３８の出力結果を加算する。ＣＭＰ１３６は、ＡＤＤ１３９による加算結果を次の選択期間（第１サブグループの選択期間）まで保持する。
【０１１６】
ＣＮＴ１３４は、ＰＭを出力してから１選択期間経過後、ＤＵＭをハイレベルにしてダミー期間終了を通知する。また、このときＬＰを出力して、第１サブグループの選択期間の開始を行電極ドライバ４２および列電極ドライバ４３に通知する。列電極ドライバ４３のＳＨＡＲＥ１３７は、第１サブグループの選択期間の開始時にＳＨＡＲＥカウンタ値を「０」に初期化する。なお、図１１に示す例では、走査期間の最初のＰＷＭ期間におけるＳＩＧＶＣのレベルが、その直前のＰＷＭ期間におけるＳＩＧＶＣのレベルと同じであったものとする。
【０１１７】
走査期間（ＤＵＭがローレベルとなる期間）では、行電極ドライバ４２は、最初に入力したＬＰに従って第１サブグループの行電極を選択し、その後もＬＰに従って各サブグループを１つずつ選択していく。また、走査期間中、列電極ドライバ４３は１つ前の選択期間におけるＡＤＤ１３９の加算結果に基づいて各列電極の電位を設定する。
【０１１８】
第１サブグループの選択期間の一つ前の選択期間において、ある一本の列電極（以下、列電極Ａ）についてのＡＤＤ１３９の出力結果が「２８」であったとする。これは、第１サブグループの選択期間では２８個のＰＷＭ期間だけ列電極Ａの電位をＶｃにすべきことを示している。ＣＭＰ１３６は、前の選択期間から保持していたＡＤＤ１３９の出力結果「２８」と、ＰＨとに基づいて、ＰＷＭ期間毎にＳＩＧＶＣを出力する。図１１に示す例では、第１サブグループの選択期間においてＰＨはローレベルである。従って、ＣＭＰ１３６は、３番目のＰＷＭ期間までＳＩＧＶＣをローレベルとする。すなわち、ＣＭＰ１３６は、サイクル値が「２」となっているときまでＳＩＧＶＣをローレベルにする。その後、サイクル値が「３」になってからは、ＣＭＰ１３６はＳＩＧＶＣをハイレベルにする。
【０１１９】
サイクル値が「２」となっているときまでＣＭＰ１３６が出力するＳＩＧＶＣは変化しないので、この間、ＳＨＡＲＥ１３７は、ＣＭＰ１３６から送られるＳＩＧＶＣ（ローレベル）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第三の配線１６に接続させ、列電極Ａの電位を−Ｖｃに設定する。サイクル値が「２」から「３」に変化するときに、ＳＩＧＶＣはハイレベルに切り替わる。従って、ＳＨＡＲＥ１３７は、サイクル値が「３」であるＰＷＭ期間中、列電極Ａの電位をＶＭにするようにスイッチに指示する。この結果、列電極Ａは、電荷蓄積コンデンサ２８に接続され、列電極Ａの電位はＶＭに変化する。ＳＨＡＲＥ１３７は、次のＰＷＭ期間（サイクル値「４」）以降、ＣＭＰ１３６から送られるＳＩＧＶＣ（ハイレベル）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第一の配線１４に接続させ、列電極Ａの電位をＶｃに設定する。
【０１２０】
ＳＨＡＲＥ１３７は、ＳＩＧＶＣのレベルの切り替わりを検出するとＳＨＡＲＥカウンタ値を１増加させる。従って、サイクル値が「３」になると、ＳＨＡＲＥ１３７はＳＨＡＲＥカウンタ値を「０」から「１」に増加させる。
【０１２１】
また、第１サブグループの選択期間中に、行電極ドライバ４２は、ＦＲに基づいて次の選択期間に設定すべき各行電極の電位を決定し、保持する。列電極ドライバ４３のＭＬＡＣ１３８は、次の選択期間に表示すべきデータに基づいてＭＬＡ演算を行い、ＡＤＤ１３９は各ＭＬＡＣ１３８の出力を加算する。ＣＭＰ１３６はＡＤＤ１３９による加算結果を次の選択期間まで保持する。この加算結果が「１」であったとする。
【０１２２】
第２サブグループの選択期間になると、ＰＩＮＶ１３１はＰＨをハイレベルにする。一つ前の選択期間においてＡＤＤ１３９が出力した結果は「１」であり、ＰＨはハイレベルである。従って、ＣＭＰ１３６は、１番目のＰＷＭ期間までＳＩＧＶＣをハイレベルとする。すなわち、ＣＭＰ１３６は、サイクル値が「０」となっているときまでＳＩＧＶＣをハイレベルにする。その後、サイクル値が「１」になってからは、ＣＭＰ１３６はＳＩＧＶＣをローレベルにする。ＳＨＡＲＥ１３７は、サイクル値が「０」のときは列電極Ａの電位をＶｃに設定する。サイクル値が「１」になるとＳＨＡＲＥ１３７は列電極Ａを電荷蓄積コンデンサ２８に接続し、列電極Ａの電位をＶＭに変化させる。また、ＳＨＡＲＥ１３７は、このときＳＨＡＲＥカウンタ値を「２」に増加させる。ＳＨＡＲＥ１３７は、サイクル値が「２」以降になると、列電極Ａの電位を−Ｖｃに設定する。
【０１２３】
また、第２サブグループの選択期間中に、行電極ドライバ４２は、次の選択期間に設定すべき各行電極の電位を決定し、保持する。列電極ドライバ４３のＭＬＡＣ１３８は、次の選択期間に表示すべきデータに基づいてＭＬＡ演算を行い、ＡＤＤ１３９は各ＭＬＡＣ１３８の出力を加算する。ＣＭＰ１３６はＡＤＤ１３９による加算結果を次の選択期間まで保持する。
【０１２４】
ＧＤＡＴＰ１３５、ＭＬＡＣ１３８、ＡＤＤ１３９、ＣＭＰ１３６およびＳＨＡＲＥ１３７は、ＤＵＭがハイレベルになるまで同様の動作を繰り返し、列電極Ａの電位を設定していく。ここでは、選択期間の途中でＳＩＧＶＣのレベルが切り替わる場合を示したが、選択期間の切り替わり時にＳＩＧＶＣのレベルが切り替わる場合もある。その場合であっても、ＳＩＧＶＣのレベルの切り替わりに伴い、ＳＨＡＲＥ１３７はサイクル値「０」のＰＷＭ期間において、列電極Ａを電荷切替コンデンサ２８に接続する。
【０１２５】
また、走査期間内の最初のＰＷＭ期間は、第１サブグループの選択期間における最初のＰＷＭ期間である。図１１に示す例では、このＰＷＭ期間におけるＳＩＧＶＣはローレベルである。仮に、このＰＷＭ期間の直前のＰＷＭ期間において、ＣＭＰ１３６が出力していた列電極ＡのＳＩＧＶＣがハイレベルであったとする。この場合、ＳＨＡＲＥ１３７は、図１１に示す第１サブグループの選択期間における最初のＰＷＭ期間（サイクル値「０」）において、列電極Ａを電荷蓄積コンデンサ２８に接続し、ＳＨＡＲＥカウンタ値を「１」にする。そして、その次のＰＷＭ期間（サイクル値「１」）から列電極Ａの電位を−Ｖｃに設定する。
【０１２６】
ここでは、一本の列電極Ａの電位を設定する動作について説明したが、他の各列電極に対する電位設定動作も同様である。
【０１２７】
列電極の電位を切り替えるときに電荷が移動する状況は、第一の実施の形態と同様である。すなわち、第一の配線１４に接続されている列電極を第二の配線１５に接続すると、その列電極の電位はＶｃからＶＭに変化する。このとき、列電極は、電圧−Ｖｃの出力端２９に電荷を放出せず、Ｃｓ・（Ｖｃ−ＶＭ）の電荷を電荷蓄積コンデンサ２８に移動させる。続いて、その列電極を第三の配線１６に接続すると、列電極は、電圧−Ｖｃの出力端２９にＣｓ・（Ｖｃ−ＶＭ）の電荷を放出する。そして、列電極の電位は−Ｖｃとなる。このように電位ＶＭの列電極からＣｓ・（Ｖｃ−ＶＭ）の電荷を放出して電位を−Ｖｃにすればよく、電位Ｖｃの列電極から２・Ｃｓ・（Ｖｃ−ＶＭ）の電荷を放出させて列電極の電位を−Ｖｃにする必要はない。
【０１２８】
また、第三の配線１６に接続されている列電極を第二の配線１５に接続すると、その列電極の電位は−ＶｃからＶＭに変化する。このとき、電圧Ｖｃの出力端２７は列電極に電荷を供給せず、電荷蓄積コンデンサ２８が列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給する。続いて、その列電極を第一の配線１４に接続すると、電圧Ｖｃの出力端２７は列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給し、列電極の電位はＶＭからＶｃに変化する。このように電位ＶＭの列電極にＣｓ・（Ｖｃ−ＶＭ）の電荷を供給して電位をＶｃにすればよく、電位−Ｖｃの列電極に２・Ｃｓ・（Ｖｃ−ＶＭ）の電荷を供給して電位をＶｃにする必要はない。従って、第二の実施の形態の場合も、第一の実施の形態と同様に消費電力を低減することができる。
【０１２９】
第一の実施の形態と同様に、列電極ドライバ４３のスイッチの駆動等に必要な電力は考慮しなければ、従来の駆動方法に比べて、列電極電位切替時に電圧−Ｖｃの出力端２９に放出される電荷は約１／２になる。また、列電極電位切替時に電圧Ｖｃの出力端２７から供給すべき電荷も約１／２になる。
【０１３０】
第二の実施の形態では、選択期間内で、列電極の電位を切り替える際、列電極の電位を一旦ＶＭに変化させる。従って、クロストークを防止するため、第一の実施の形態と同様に、ダミー期間を設けて実効電圧不足を補う必要がある。ダミー期間では、個々の列電極毎に、走査期間内（例えば、各サブグループを１回ずつ選択しながら走査する期間内）において電位をＶｃまたは−Ｖｃにすることができなかった期間（すなわち電位をＶＭに設定した期間）だけ、電位をＶｃまたは−Ｖｃ設定する。また、このダミー期間は、例えばサブフレームの最後に設ければよい。各サブグループを１回ずつ選択する間に一本の列電極電位をＶＭに設定した期間は、ＳＨＡＲＥカウント値とＰＷＭ期間との積として求められる。
【０１３１】
図１２は、ダミー期間における動作および列電極電位の波形の例を示す説明図である。ダミー期間中も、ＣＹＣＴ１３３は、サイクル信号を出力する。ただし、走査期間中とは異なり、選択期間に相当する期間が経過しても、サイクル値を「０」に戻さずに増加させ続ける。ＦＲＣＡＬ１３２は、走査期間中と同様にＦＲのレベルを周期的に変化させる。本例では、２選択期間毎にＦＲのレベルを切り替えるものとする。
【０１３２】
ＳＨＡＲＥ１３７は、サイクル値と、走査期間終了時におけるＳＨＡＲＥカウンタ値とを比較する。ＳＨＡＲＥ１３７は、サイクル値がＳＨＡＲＥカウンタ値未満であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極の電位をＶｃまたは−Ｖｃに設定する。ＳＨＡＲＥ１３７は、ダミー期間中、ＦＲがハイレベルであるならば列電極電位をＶｃに設定し、ＦＲがローレベルであるならば列電極電位を−Ｖｃに設定する。また、ＳＨＡＲＥ１３７は、サイクル値がＳＨＡＲＥカウンタ値以上であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極の電位をＶＭに設定する。この結果、走査期間終了時におけるＳＨＡＲＥカウンタ値とＰＷＭ期間の積となる期間、列電極の電位をＶｃまたは−Ｖｃに設定し、その後、ダミー期間終了まで列電極の電位をＶＭに設定することになる。
【０１３３】
図１２では、走査期間終了時におけるＳＨＡＲＥカウンタ値が「３３」である場合の例を示す。サイクル値が「３０」以下の期間ではＦＲがハイレベルであるので、ＳＨＡＲＥ１３７は、列電極を第一の配線１４に接続させ、その列電極の電位をＶｃに設定する。サイクル値「３１」、「３２」の期間では、ＦＲがローレベルであるので、ＳＨＡＲＥ１３７は、列電極を第三の配線１６に接続させ、その列電極の電位を−Ｖｃに設定する。サイクル値「３３」以降の期間では、ＦＲのレベルに関わらず、ＳＨＡＲＥ１３７は、列電極を第二の配線１５に接続させる。すると、列電極は電荷蓄積コンデンサ２８に接続され、電位ＶＭに設定される。
【０１３４】
ＭＬＡを採用する本実施の形態では、ＳＨＡＲＥ１３７は、列電極を電荷蓄積コンデンサに接続する場合、走査期間であっても、ダミー期間であっても、共通の電荷蓄積コンデンサ２８に接続する。
【０１３５】
ダミー期間において、サイクル値がＳＨＡＲＥカウンタ値未満である間は、そのＳＨＡＲＥカウンタ値に対応する列電極の各画素に絶対値Ｖｃの電圧が印加される。従って、走査期間中にその列電極が電荷蓄積コンデンサ２２に接続された時間の総和に相当する時間だけ、絶対値Ｖｃの電圧が印加されるので、実効電圧の低下を補うことができる。また、ダミー期間において、列電極電位がＶＭであるとき、その列の画素に印加される電圧は０Ｖである。ＳＨＡＲＥ１３７は、列電極毎に、ＳＨＡＲＥカウンタ値に応じた時間だけ各列の画素に絶対値Ｖｃの電圧を印加し、その後、画素への印加電圧を０Ｖにする。この結果、各列の画素間で、実効電圧に差が生じることがなく、クロストークを低減できる。
【０１３６】
ここでは、ダミー期間中、ＳＨＡＲＥ１３７が、ＦＲに応じて列電極電位をＶｒまたは−Ｖｃに設定する場合を示した。ダミー期間中に列電極電位をＶｃまたは−Ｖｃに設定する場合、ＳＨＡＲＥ１３７は、ＣＭＰ１３６から送られるＳＩＧＶＣをそのままスイッチに出力して、列電極電位をＶｃまたは−Ｖｃに設定してもよい。ただし、走査期間とは異なり、ＣＭＰ１３６が出力するＳＩＧＶＣのレベルが切り替わったとしても、ＳＨＡＲＥカウンタ値を増加せず、また、列電極を電荷蓄積コンデンサ２８に接続しない。また、ＳＨＡＲＥ１３７は、ＦＲなどによらず、列電極電位とすべき電位として、定期的にＶｃ，−Ｖｃを切り替えてもよい。また、１つのダミー期間中では列電極電位としてＶｃ，−Ｖｃのいずれか一方のみを設定するようにし、ダミー期間ごとに、列電極電位とすべき電位Ｖｃ，−Ｖｃを切り替えてもよい。
【０１３７】
ダミー期間の長さは、サイクル信号が示すサイクル値がＳＨＡＲＥカウント値としてカウントされる値の最大値以上になるように定める。図１１に示すようにＰＨを選択期間ごとに反転させる場合、各選択期間中にＳＩＧＶＣが１回切り替わる可能性がある。行電極の数をＬ本とすると、１走査期間中の選択期間の数は、Ｌ／３（小数点以下は切り上げ）と表せる。また、走査期間の開始タイミングにおいて、ＳＨＡＲＥカウント値が１増加する可能がある。従って、ＰＨを選択期間ごとに反転させる場合、行電極数をＬ本とすると、ＳＨＡＲＥカウント値の最大値はＬ／３＋１となる。例えば、Ｌ＝１６０本とすると、ＳＨＡＲＥカウント値の最大値は「５５」となる。従って、サイクル値を「５５」以上カウントできる期間（ＰＷＭ期間の５５倍以上の期間）、ダミー期間を設ける。図１２では、ダミー期間が選択期間の整数倍の長さになるように、サイクル値を「６１」まで増加させる場合を例に示している。この場合、ダミー期間は選択期間の２倍になる。
【０１３８】
また、走査期間中ＰＨのレベルを一定に保つ場合、各選択期間の途中および各選択期間の開始時にＳＩＧＶＣが１回切り替わる可能性がある。従って、走査期間中ＰＨのレベルを一定に保つ場合、行電極数をＬ本とすると、ＳＨＡＲＥカウント値の最大値は２・（Ｌ／３）（ただし、小数点以下切り上げ）となる。例えば、Ｌ＝１６０本とすると、ＳＨＡＲＥカウント値の最大値は「１０７」となる。従って、サイクル値を「１０７」以上カウントできる期間（ＰＷＭ期間の１０７倍以上の期間）、ダミー期間を設ける。このときダミー期間が選択期間の整数倍になるようにしてもよい。
【０１３９】
また、第一の実施の形態と同様に、電位の変化にわずかながら時間がかかることを考慮し、ダミー期間において列電極電位をＶｃまたは−Ｖｃに設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の１〜１．５倍（好ましくは１．２倍）の期間としてもよい。
【０１４０】
また、ダミー期間中に列電極の電位をＶＭに設定する場合、その列電極を電荷蓄積コンデンサ２８に接続するのではなく、非選択行の行電極電位をＶＭにするための電圧ＶＭの出力端（図示せず。）に列電極を接続してもよい。ただし、走査期間中には、ＳＩＧＶＣのレベル変化に応じて、列電極を電荷蓄積コンデンサ２８に接続させる。また、非選択行の行電極電位をＶＭにするための電圧ＶＭの出力端に設けられているコンデンサを、電荷蓄積コンデンサ２８として用いてもよい。
【０１４１】
また、図１１および図１２では、サブフレームの最後にダミー期間を設ける場合を示したが、１つのサブフレーム内でダミー期間を分散させてもよい。例えば、第Ｘ番目のサブグループまでの選択が終了したときに一旦ダミー期間を設け、残りのサブグループの選択が終了したときに再度ダミー期間を設けるようにしてもよい。また、複数のサブフレーム（例えば２つのサブフレーム）分のダミー期間を一つにまとめて設けてもよい。すなわち、走査期間の間に各サブグループを複数回走査するようにして、その後にダミー期間を設けるようにしてもよい。ダミー期間内において個々の列電極の電位をＶｃまたは−Ｖｃにすべき期間は、その走査期間内で、個々の列電極の電位を切り替えた回数（ＳＨＡＲＥカウンタ値）とＰＷＭ期間との積によって定まる。
【０１４２】
ＭＬＡを採用する場合、サブグループ内で白表示とすべき各画素の輝度に差が生じる場合がある。例えば、図１３に示すようにサブグループである三本の行電極と二本の列電極とが交差しているとする。また、第一の列電極５１１上の画素５１３および第二の列電極５１２上の画素５１４は白色表示とすべき画素であるとする。第二の列電極５１２上の画素５１５は中間調を表示すべき画素であるとする。この場合、図１３に示すサブグループの選択期間中、第一の列電極５１１の電位はＶｃまたは−Ｖｃに設定される。一方、第二の列電極５１２の電位は、その選択期間中、一旦ＶＭに設定される。その結果、第一の列電極５１１上の画素５１３に印加される実効電圧と、第二の列電極５１２上の画素５１４に印加される実効電圧に差が生じ、画素５１３，５１４の輝度に差が生じてしまう。しかし、ＰＷＭ期間を選択期間の１／１５以下にすれば、観察者に輝度の差が認識されず、表示上問題とならない。従って、第二の実施の形態では、ＰＷＭ期間を選択期間の１／１５以下にすることがこのましい。
【０１４３】
本実施の形態によれば、電荷蓄積コンデンサが列電極からの電荷を蓄積し、その電荷を列電極に供給する。従って、低消費電力化を図ることができる。また、ダミー期間を設けて、走査期間における実効電圧の低下を列ごとに補う。従って、クロストークを低減させることができる。
【０１４４】
本実施の形態においても、低消費電力化を図らず、クロストークの低減のみを図るようにすることができる。この場合、ＳＨＡＲＥ１３７は、走査期間中、各列電極を電荷蓄積コンデンサ２８に接続せず、ＳＩＧＶＣのレベルが切り替わったならば、直ちに列電極をＳＩＧＶＣが指示する電位Ｖｃまたは−Ｖｃに設定する。ただし、ＳＩＧＶＣのレベルが切り替わる回数はＳＨＡＲＥカウンタ値として計数する。列電極を電荷蓄積コンデンサ２８に接続させずに、列電極の電位を直接切り替える場合であっても、非選択行の画素の実効電圧が低下する。この実効電圧の低下を、ダミー期間中に列ごとに補えばよい。すなわち、ダミー期間中、ＳＨＡＲＥ１３７は、ＳＨＡＲＥカウンタ値（走査期間中の列電位切替回数）に応じた時間だけ列電極の電位をＶｃまたは−Ｖｃに設定する。その後、ダミー期間終了まで、列電極を電荷蓄積コンデンサ２８に接続して、列電極の電位をＶＭに設定する。例えば、ＳＨＡＲＥ１３７は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の０．２倍の時間だけ、列電極の電位をＶｃまたは−Ｖｃに設定し、その後、その列電極の電位をＶＭに設定する。ここでは、ダミー期間中に列電極電位をＶｃまたは−Ｖｃに設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．２倍にする場合を例示したが、この期間は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．５倍以下の期間であればよい。
【０１４５】
また、このようにクロストークの低減のみを図る場合（走査期間中、各列電極を電荷蓄積コンデンサ２８に接続しない場合）、ＰＷＭ期間に関する制限はなく、ＰＷＭ期間を、一本の列電極の時定数の１／２以下に定めてもよい。
【０１４６】
［実施の形態３］次に、第三の実施の形態について説明する。第三の実施の形態では、ＩＡＰＴを採用する。図１４は、ＩＡＰＴを採用する場合の液晶表示装置の駆動装置の例を示すブロック図である。液晶セル１は、第一の実施の形態で示した液晶セル１と同様である。以下、液晶セル１がノーマリブラックである場合を例に説明する。行電極ドライバ５２および列電極ドライバ５３は、それぞれ複数の電圧出力端子を有する。液晶セル１の個々の行電極は、行電極ドライバ５２の個々の電圧出力端子と一対一に接続される。液晶セル１の個々の列電極は、列電極ドライバ５３の個々の電圧出力端子と一対一に接続される。
【０１４７】
電源回路５１は、列電極ドライバ５３に電圧Ｖ５，Ｖ３，Ｖ２，Ｖ０を供給する。Ｖ５配線６１、Ｖ３配線６２、Ｖ２配線６５およびＶ０配線６６は、それぞれ電圧Ｖ５，Ｖ３，Ｖ２，Ｖ０を列電極ドライバ５３に供給するための配線である。また、正極性用コンデンサ配線６４および負極性用コンデンサ配線６３は、それぞれ電源回路５１が備える所定のコンデンサ（後述する正極性用電荷蓄積コンデンサ、負極性用電荷蓄積コンデンサ）に各列電極を接続するための配線である。また、電源回路５１は、行電極ドライバ５２に電圧Ｖ５，Ｖ４，Ｖ１，Ｖ０を供給する。なお、図１４では、行電極ドライバ５２に電圧を供給するための配線を一本に簡略化して示した。電源回路５１が出力する電圧Ｖ０〜Ｖ５は、Ｖ０＜Ｖ１＜Ｖ２＜Ｖ３＜Ｖ４＜Ｖ５かつＶ５−Ｖ４＝Ｖ１−Ｖ０＝Ｖ４−Ｖ３＝Ｖ２−Ｖ１が成立するように定められる。
【０１４８】
なお、電圧Ｖ５は、正極性駆動時に選択された行電極に印加され、また、負極性駆動時に最高輝度とすべき画素が存在する列電極に印加される電圧である。電圧Ｖ４は、負極性駆動時に選択されていない行電極に印加される電圧である。電圧Ｖ３は、負極性駆動時に最低輝度とすべき画素が存在する列電極に印加される電圧である。電圧Ｖ２は、正極性駆動時に最低輝度とすべき画素が存在する列電極に印加される電圧である。電圧Ｖ１は、正極性駆動時に選択されていない行電極に印加される電圧である。電圧Ｖ０は、負極性駆動時に選択された行電極に印加され、また、正極性駆動時に最高輝度とすべき画素が存在する列電極に印加される電圧である。
【０１４９】
本実施の形態において、電位Ｖ５，Ｖ１は、それぞれ第一の選択時電位、第一の非選択時電位である。電位Ｖ０，Ｖ２は、それぞれ第一のオン表示電位、第一のオフ表示電位である。電位Ｖ０，Ｖ４は、それぞれ第二の選択時電位、第二の非選択時電位である。電位Ｖ５，Ｖ３は、それぞれ第二のオン表示電位、第二のオフ表示電位である。
【０１５０】
図１５は電源回路５１の例を示す説明図である。電源回路５１は、電圧Ｖ５の出力端７１と、電圧Ｖ３の出力端７２と、電圧Ｖ２の出力端７５と、電圧Ｖ０の出力端７６とを備える。また、電源回路５１は、電圧Ｖ１，Ｖ４の出力端も備えるが図１５では省略した。また、電源回路５１は、正極性用電荷蓄積コンデンサ７４および負極性用電荷蓄積コンデンサ７３を備える。正極性用電荷蓄積コンデンサ７４および負極性用電荷蓄積コンデンサ７３は、いずれも各列電極が放出する電荷を蓄積し、また、各列電極に電荷を供給するためのコンデンサである。正極性用電荷蓄積コンデンサ７４および負極性用電荷蓄積コンデンサ７３は、それぞれ正極性用コンデンサ配線６４、負極性用コンデンサ配線６３を介して列電極ドライバ５３に接続される。また、正極性用電荷蓄積コンデンサ７４および負極性用電荷蓄積コンデンサ７３の一方の電極は接地される。
【０１５１】
正極性用電荷蓄積コンデンサ７４および負極性用電荷蓄積コンデンサ７３の静電容量をそれぞれＣ１とする。Ｃ１は、一本の列電極と、その列電極に交差する各行電極とが形成するコンデンサ（液晶を挟持する一本の列電極と各行電極とが形成するコンデンサ）の静電容量Ｃｓの１０倍以上であることが好ましい。さらに好ましくは１００倍以上とする。
【０１５２】
Ｃ１がＣｓよりも十分大きいならば、時間が経過すると正極性用電荷蓄積コンデンサ７４の接地されていない方の電極はほぼ一定の電位に収束する。正極性用電荷蓄積コンデンサ７４は、電位Ｖ２の列電極と電位Ｖ０の列電極に接続される。そして、電位Ｖ２の列電極に接続される回数と、電位Ｖ０の列電極に接続される回数は同数である。従って、図２に示す電荷蓄積コンデンサ２８の電位がＶｃ，−Ｖｃの平均電位ＶＭに収束したのと同様に、正極性用電荷蓄積コンデンサ７４の接地されていない方の電極の電位はＶ２，Ｖ０の平均電位（Ｖ２＋Ｖ０）／２＝Ｖ１に収束する。同様に、負極性用電荷蓄積コンデンサ７３の接地されていない方の電極の電位は（Ｖ５＋Ｖ３）／２＝Ｖ４に収束する。また、Ｃ１がＣｓよりも十分に大きいと、正極性用電荷蓄積コンデンサ７４や負極性用電荷蓄積コンデンサ７３に接続される列電極が切り替えられても、収束した電位はほとんど変化しない。以下の説明では、正極性用電荷蓄積コンデンサ７４の接地されていない方の電極の電位がＶ１であるものとして説明する。また、負極性用電荷蓄積コンデンサ７３の接地されていない方の電位がＶ４であるものとして説明する。
【０１５３】
行電極ドライバ５２は、行電極を一本ずつ選択しながら全ての行電極を走査するように液晶セル１を駆動する。
【０１５４】
列電極ドライバ５３は、一本の行電極の選択期間中、各列電極の電位を、選択行の画素の表示データに応じた電位に設定する。正極性駆動時において列電極ドライバ５３は、選択行の画素のうち最高輝度とすべき画素が存在する列電極の電位をＶ０に設定し、最低輝度とすべき画素が存在する列電極の電位をＶ２に設定する。また、列電極ドライバ５３は、中間調を表示すべき画素が存在する列電極の電位を、選択期間の途中でＶ０からＶ２またはＶ２からＶ０に切り替える。ただし階調が最高輝度に近いほど、電位をＶ０に設定する期間を長くする。負極性駆動時において列電極ドライバ５３は、選択行の画素のうち最高輝度とすべき画素が存在する列電極の電位をＶ５に設定し、最低輝度とすべき画素が存在する列電極の電位をＶ３に設定する。また、中間調を表示すべき画素が存在する列電極の電位を、正極性駆動時と同様に、選択期間の途中でＶ５からＶ３またはＶ３からＶ５に切り替える。ただし階調が最高輝度に近いほど、電位をＶ５に設定する期間を長くする。
【０１５５】
なお、中間調を表示しない場合であっても、列電極ドライバ５３は、コントローラ２２の制御および表示データに応じて、選択期間の切替タイミングで列電極の電位を切り替える。
【０１５６】
メモリ２１は、各行電極に対応する表示データを記憶する記憶領域と、コントローラ２２の制御に従って一行分の表示データ（Ｄａｔａ）を列電極ドライバ５３に出力する出力部（図示せず。）とを備える。コントローラ２２は、メモリ２１が出力すべき一行分のデータのアドレスを指定するメモリ制御信号をメモリ２１に出力する。メモリ２１が備える出力部は、メモリ制御信号によって指定されるアドレスに記憶する表示データを列電極ドライバ５３への出力データ領域にコピーする。
【０１５７】
コントローラ２２は、第一の実施の形態と同様に、列電極ドライバ５３に、ＬＰ、ＦＲ、ＰＨ、ＤＵＭ、ＦＬＭおよびサイクル信号を出力し、行電極ドライバ５２に、ＬＰ、ＦＲ、ＤＵＭおよびＦＬＭを出力する。
【０１５８】
ＬＰは、選択する行電極の切り換えを示すラッチパルスである。ＦＲは、正極性駆動にすべきか負極性駆動にすべきかを指示する信号である。本例では、正極性駆動を指示する場合にＦＲをハイレベルにし、負極性駆動を指示する場合にＦＲをローレベルにするものとする。ＦＲのレベルを切り替えてから次にＦＲのレベルを切り替えるまでの期間は、選択期間以上である。ＰＨは、ＰＷＭによって中間調を表示する場合、選択期間の途中で列電極の電位を低電位から高電位に切り替えるのか、あるいは高電位から低電位に切り替えるのかを指示する信号である。本例では、Ｖ２からＶ０（またはＶ５からＶ３）に変化させることを指示する場合、ＰＨをハイレベルにし、Ｖ０からＶ２（またはＶ３からＶ５）に変化させることを指示する場合、ＰＨをローレベルにするものとする。ＰＨのレベル切り替えは、選択期間毎に行う。ＤＵＭは、後述するダミー期間を指示する信号である。ここでは、ダミー期間を指示する場合にＤＵＭをハイレベルにし、行電極を走査する走査期間を指示する場合にＤＵＭをローレベルにするものとする。ＦＬＭ（ファーストラインマーカ）は、１フレームの開始を指示する信号である。
【０１５９】
また、第１の実施の形態と同様に、ＰＷＭによって中間調表示を実現する場合、１選択期間を複数の期間（ＰＷＭ期間）に分割する。そして、ＰＷＭ期間の切り替わりのタイミングで列電極の電位を変化させる。サイクル信号は、現在が何番目のＰＷＭ期間であるのかを示す信号である。また、サイクル信号が示す番号をサイクル値と記す。以下、１選択期間を３１個のＰＷＭ期間に分割し、０〜３０のサイクル値によって１番目から３１番目までの各ＰＷＭ期間を示す場合を例に説明する。なお、各ＰＷＭ期間の長さは、均等あるいはほぼ均等であることが好ましいが、各ＰＷＭ期間の長さが異なっていてもよい。ただし、ＰＷＭ期間は、少なくとも一本の列電極の時定数（各列電極の抵抗ＲとＣｓとの積）の１／２以上に設定される。このようにＰＷＭ期間を定めることによって、電荷が各電荷蓄積コンデンサ７３，７４と列電極との間を移動する時間を確保することができる。
【０１６０】
ＰＨ、ＦＲ、サイクル信号、ＤＵＭおよびＦＬＭを送受信するコントローラ２２と列電極ドライバ５３の構成は、図３に示した構成と同様である。ＰＩＮＶ３１は、ＣＭＰ３６にＰＨを出力する。ＦＲＣＡＬ３２は、ＣＭＰ３６およびＳＨＡＲＥ３７にＦＲを出力する。ＣＹＣＴ３３は、ＣＭＰ３６およびＳＨＡＲＥ３７にサイクル信号を出力する。また、ＣＮＴ３４は、ＦＬＭおよびＤＵＭをＳＨＡＲＥ３７に出力する。なお、ＰＩＮＶ３１、ＦＲＣＡＬ３２、ＣＹＣＴ３３、ＣＮＴ３４、ＧＤＡＴＰ３５、ＣＭＰ３６およびＳＨＡＲＥ３７は、それぞれクロック信号に従って動作する。
【０１６１】
ＧＤＡＴＰ３５は、メモリ２１から入力した表示データに基づいて、１選択期間内で何個のＰＷＭ期間だけ画素にオン電圧を印加すべきかを示す信号（ＰＷＭＮＵＭ）をＣＭＰ３６に出力する。なお、オン電圧は、液晶をオン表示にする電圧であり、本例ではＶ５−Ｖ０である。
【０１６２】
ＣＭＰ３６は、ＰＷＭＮＵＭ、ＰＨおよびＦＲに基づいて、列電極に設定すべき電位を指示する信号ＳＩＧＶＣ（電位指示信号）を出力する。本例では、ＳＩＧＶＣとして４種類の信号を出力し、列電極に設定すべき電位としてＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかを指示する。ＣＭＰ３６は、サイクル信号に基づいて、ＳＩＧＶＣをＰＷＭ期間毎に出力する。
【０１６３】
ＰＷＭＮＵＭが、１選択期間内でＸ個のＰＷＭ期間だけ画素にオン電圧を印加すべきことを指示していたとする。ＣＭＰ３６は、ＦＲがハイレベル（正極性駆動）かつＰＨがローレベルである場合、選択期間内における１番目からＸ番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ０指示」にする。そして、Ｘ＋１番目から選択期間内における最後のＰＷＭ期間（本例では３１番目のＰＷＭ期間）までＳＩＧＶＣを「Ｖ２指示」にする。また、ＦＲがハイレベルかつＰＨがハイレベルである場合、ＣＭＰ３６は、選択期間内における１番目から（３１−Ｘ）番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ２指示」にする。そして、その次のＰＷＭ期間から最後のＰＷＭ期間までＳＩＧＶＣを「Ｖ０指示」にする。
【０１６４】
また、ＣＭＰ３６は、ＦＲがローレベル（負極性駆動）かつＰＨがハイレベルである場合、選択期間内における１番目からＸ番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ５指示」にする。そして、Ｘ＋１番目から選択期間内における最後のＰＷＭ期間までＳＩＧＶＣを「Ｖ３指示」にする。また、ＦＲがハイレベルかつＰＨがローレベルである場合、ＣＭＰ３６は、選択期間内における１番目から（３１−Ｘ）番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ３指示」にする。そして、その次のＰＷＭ期間から最後のＰＷＭ期間までＳＩＧＶＣを「Ｖ５指示」にする。
【０１６５】
また、ＣＭＰ３６は、走査期間だけでなく、後述のダミー期間中もＳＩＧＶＣを出力する。ただし、ダミー期間中にＣＭＰ３６が出力するＳＩＧＶＣの波形は任意である。例えば、ダミー期間中は、各画素をオン表示にするような表示データや、あるいは、走査期間の最後に選択された行の表示データをＧＤＡＴＰ３５に入力する。そして、ＣＭＰ３６は、この表示データに応じたＰＷＭＮＵＭに基づき、ＳＩＧＶＣを出力してもよい。あるいは、ＣＭＰ３６は、ダミー期間中、ＦＲがハイレベルのときにＳＩＧＶＣを「Ｖ２指示」にし、ＦＲがローレベルのときにＳＩＧＶＣを「Ｖ３指示」にしてもよい。この場合、ＣＭＰ３６がダミー期間を判定できるように、ＣＭＰ３６にもＤＵＭを出力すればよい。
【０１６６】
図１６は、列電極ドライバ５３が各列電極毎に備えているスイッチを示す説明図である。列電極ドライバ５３は、Ｖ５配線６１に接続され電圧Ｖ５が供給される第一の配線８１と、Ｖ３配線６２に接続され電圧Ｖ３が供給される第二の配線８２と、負極性用コンデンサ配線６３に接続される第三の配線８３と、正極性用コンデンサ配線６４に接続される第四の配線８４と、Ｖ２配線６５に接続され電圧Ｖ２が供給される第五の配線８５と、Ｖ０配線６６に接続され電圧Ｖ０が供給される第六の配線８６とを備える。各列電極は第一の配線８１から第六の配線８６のいずれかに接続される。列電極が接続される配線が切り替えられると、その列電極の電位も切り替えられる。接続の切り替えは、各列電極と一対一に対応するスイッチ８７，８８等によって行う。図１６では、二つのスイッチを示すが、列電極ドライバ５３は各列電極に対応するスイッチを備える。
【０１６７】
各スイッチは、ＳＨＡＲＥ３７の出力信号が「Ｖ０指示」である場合、列電極を第六の配線８６に接続させ、その列電極の電位をＶ０に設定する。同様に、ＳＨＡＲＥ３７の出力信号が「Ｖ２指示」、「Ｖ３指示」または「Ｖ５指示」である場合、列電極をそれぞれ第五の配線８５、第二の配線８２、第一の配線８１に接続させ、その列電極の電位をＶ２、Ｖ３またはＶ５に設定する。ＳＨＡＲＥ３７の出力信号が「Ｖ１指示」である場合、スイッチは、その列電極を第四の配線８４に接続させる。この結果、その列電極は正極性用電荷蓄積コンデンサ７４に接続され、列電極の電位はＶ１になる。ＳＨＡＲＥ３７の出力信号が「Ｖ４指示」である場合、スイッチは、その列電極を第三の配線８３に接続させる。この結果、その列電極は負極性用電荷蓄積コンデンサ７３に接続され、列電極の電位はＶ４になる。
【０１６８】
ＳＨＡＲＥ３７は、図１６に示すスイッチ（ここではスイッチ８７とする。）に列電極の電位を指示することにより、列電極の電位を設定する回路である。ＣＮＴ３４からのＤＵＭがローレベルである場合（走査期間である場合）、ＳＨＡＲＥ３７は以下のように動作する。ＳＨＡＲＥ３７は、ＣＭＰ３６が出力しているＳＩＧＶＣに変化がなければ、ＣＭＰ３６から送られるＳＩＧＶＣをそのままスイッチ８７に出力する。ＣＭＰ３６が出力するＳＩＧＶＣが切り替わったならば、ＳＨＡＲＥ３７は、「Ｖ１指示」または「Ｖ４指示」を示す信号を１つのＰＷＭ期間だけスイッチ８７に出力する。そして、ＳＨＡＲＥ３７は、そのＰＷＭ期間終了後、電位指示が切り換えられた後のＳＩＧＶＣ（ＣＭＰ３６の出力）をそのままスイッチ８７に出力する。なお、ＳＨＡＲＥ３７は、スイッチ８７に「Ｖ１指示」または「Ｖ４指示」を出力する場合、どちらの指示を出力するのかをＦＲに応じて判定する。ＦＲがハイレベル（正極性駆動）であれば、「Ｖ１指示」を出力し、ＦＲがローレベル（負極製駆動）であれば、「Ｖ４指示」を出力する。
【０１６９】
また、ＳＨＡＲＥ３７は、走査期間開始以降に、ＳＩＧＶＣ（ＣＭＰ３６の出力）が指示する電位の切り替わり回数を計数する。ＳＩＧＶＣの指示電位切り替わり回数を計数するためのカウンタをＳＨＡＲＥカウンタと記す。また、ＳＨＡＲＥカウンタのカウンタ値をＳＨＡＲＥカウンタ値と記す。ＳＨＡＲＥ３７は、ＦＬＭを入力すると、ＳＨＡＲＥカウンタ値を０に初期化し、その後、ＳＩＧＶＣの指示電位が切り替わる度にＳＨＡＲＥカウンタ値を１増加させる。また、ＳＨＡＲＥ３７は、走査期間の最初のＰＷＭ期間にＣＭＰ３６が出力するＳＩＧＶＣの指示電位が、一つ前のＰＷＭ期間にＣＭＰ３６が出力したＳＩＧＶＣの指示電位と異なっている場合にも、ＳＨＡＲＥカウンタ値を１増加させる。この場合、０に初期化されたＳＨＡＲＥカウンタ値は、走査期間の最初のＰＷＭ期間において１に増加することになる。なお、列電極ドライバ５３は、列電極毎に、ＳＩＧＶＣのレベルが切り替わった回数を計数する。
【０１７０】
ＳＩＧＶＣの指示電位が切り替わる態様として、例えば、中間調を表示するために選択期間の途中でＳＩＧＶＣが切り替わる態様がある。また、中間調を表示しない場合であっても、次の選択期間における表示データ、ＦＲおよびＰＨの組み合わせいかんによっては、その選択期間開始時にＳＩＧＶＣが切り替わる。
【０１７１】
ダミー期間中、ＳＨＡＲＥ３７は、走査期間終了時におけるＳＨＡＲＥカウンタ値に応じた時間だけ、第一の配線８１、第二の配線８２、第五の配線８５または第六の配線８６に接続させる。その後、ダミー期間終了まで、その列電極を第三の配線８３または第四の配線８４に接続させる。また、ダミー期間中、行電極ドライバ５２は全ての行電極の電位をＶ１またはＶ４に設定する。ダミー期間にＦＲがハイレベルとなっているならばＶ１に設定し、ローレベルとなっているならばＶ４に設定する。ダミー期間における動作の詳細については後述する。
【０１７２】
ここでは、ＳＨＡＲＥ３７がスイッチ８７に接続される列電極の電位を設定する場合を例に説明した。ＳＨＡＲＥ３７は、同様に、列電極毎に電位を設定する。
【０１７３】
図１７は、各種信号の出力例および一本の列電極の駆動波形の例を示す説明図である。図１７では、２選択期間毎にＦＲを切り替える場合の例を示すが、ＦＲの切り替えは２選択期間毎でなくてもよい。ＰＨのレベルは切り替えなくてもよいが、選択期間ごとにＰＨを切り替えることが好ましい。なお、ここでは、１行目から最終行までの行電極を１回ずつ選択した後に、ダミー期間を設ける場合を例に説明する。
【０１７４】
コントローラ２２は、行電極ドライバ５２にＦＬＭを出力し、第１行目から行電極を走査するように指示する。また、列電極ドライバ５３に対してもＦＬＭを出力し、走査期間の開始を通知する。列電極ドライバ５３のＳＨＡＲＥ３７は、ＦＬＭを入力するとＳＨＡＲＥカウンタ値を「０」に初期化する。また、このとき、ＣＮＴ３４は、ＤＵＭをハイレベルからローレベルに切り替え、ダミー期間の終了を通知する。なお、図１７に示す例では、走査期間の最初のＰＷＭ期間におけるＳＩＧＶＣの指示電位が、その直前のＰＷＭ期間におけるＳＩＧＶＣの指示電位と同じであったものとする。
【０１７５】
走査期間（ＤＵＭがローレベルとなる期間）では、行電極ドライバ５２は、ＦＬＭが入力されることにより１行目から行電極の選択を開始し、ＬＰに従って各行電極を一本ずつ選択していく。また、行電極ドライバ５２は、ＦＲに応じて選択行の電位を設定する。１行目の選択期間では、ＦＲがハイレベル（正極性駆動）であり、１行目の行電極をＶ５に設定するものとする。また、走査期間中、列電極ドライバ５３は選択行の画像データに応じて各列電極の電位を設定する。
【０１７６】
ＧＤＡＴＰ３５は、メモリ２１から読み込んだ画像データに基づいて、１行目の選択期間におけるＰＷＭＮＵＭ（１行目の選択期間で、画素にオン電圧を印加すべきＰＷＭ期間の数）をＣＭＰ３６に出力する。ここでは、ある一本の列電極（以下、列電極Ａ）に対応するＰＷＭＮＵＭが「３」を示しているとする。ＣＭＰ３６は、ＰＷＭＮＵＭと、ＰＩＮＶ３１からのＰＨと、ＦＲＣＡＬ３２からのＦＲとに基づいて、ＰＷＭ期間毎にＳＩＧＶＣを出力する。図１７に示す例では、１行目の選択期間においてＦＲがハイレベルかつＰＨがローレベルであるので、ＣＭＰ３６は、３番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ０指示」とする。すなわち、ＣＭＰ３６は、サイクル値が「２」となっているときまでＳＩＧＶＣを「Ｖ０指示」にする。その後、サイクル値が「３」になってからは、ＣＭＰ３６はＳＩＧＶＣを「Ｖ２指示」にする。
【０１７７】
サイクル値が「２」となっているときまでＣＭＰ３６が出力するＳＩＧＶＣは変化しないので、この間、ＳＨＡＲＥ３７は、ＣＭＰ３６から送られるＳＩＧＶＣ（Ｖ０指示）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第六の配線８６に接続させ、列電極Ａの電位をＶ０に設定する。サイクル値が「２」から「３」に変化するときに、ＳＩＧＶＣは「Ｖ２指示」に切り替わる。従って、ＳＨＡＲＥ３７は、サイクル値が「３」であるＰＷＭ期間中、ＳＨＡＲＥ３７は、「Ｖ１指示」を列電極Ａのスイッチに出力する。この結果、列電極Ａは、正極性用電荷蓄積コンデンサ７４に接続され、列電極Ａの電位はＶ１に変化する。ＳＨＡＲＥ３７は、次のＰＷＭ期間（サイクル値「４」）以降、ＣＭＰ３６から送られるＳＩＧＶＣ（Ｖ２指示）をそのまま列電極Ａのスイッチに出力する。このとき、列電極Ａのスイッチは、列電極Ａを第五の配線８５に接続させ、列電極Ａの電位をＶ２に設定する。
【０１７８】
また、ＳＨＡＲＥ３７は、ＳＩＧＶＣの指示電位の切り替わりを検出するとＳＨＡＲＥカウンタ値を１増加させる。従って、サイクル値が「３」になると、ＳＨＡＲＥ３７はＳＨＡＲＥカウンタ値を「０」から「１」に増加させる。
【０１７９】
２行目の選択期間になると、ＰＩＮＶ３１はＰＨをハイレベルにし、ＦＲＣＡＬ３２はＦＲをハイレベルのまま維持する。この選択期間における列電極ＡのＰＷＭＮＵＭが「３０」であるとする。２行目の選択期間においてＦＲとＰＨがともにハイレベルであるので、ＣＭＰ３６は、１番目のＰＷＭ期間までＳＩＧＶＣを「Ｖ２指示」とする。すなわち、ＣＭＰ３６は、サイクル値が「０」になっているときまでＳＩＧＶＣを「Ｖ２指示」にする。その後、サイクル値が「１」になってからは、ＣＭＰ３６はＳＩＧＶＣを「Ｖ０指示」にする。従って、ＳＨＡＲＥ３７は、サイクル値が「０」のときは列電極Ａの電位をＶ２に設定する。サイクル値が「１」になるとＳＨＡＲＥ３７は列電極Ａを正極性用電荷蓄積コンデンサ７４に接続し、列電極Ａの電位をＶ１に変化させる。また、ＳＨＡＲＥ３７は、このときＳＨＡＲＥカウンタ値を「２」に増加させる。ＳＨＡＲＥ３７は、サイクル値が「２」以降になると、列電極Ａの電位をＶ０に設定する。
【０１８０】
ＧＤＡＴＰ３５、ＣＭＰ３６およびＳＨＡＲＥ３７は、ＤＵＭがハイレベルになるまで同様の動作を繰り返し、列電極Ａの電位を設定していく。ここでは、選択期間の途中でＳＩＧＶＣのレベルが切り替わる場合を示したが、選択期間の切り替わり時にＳＩＧＶＣのレベルが切り替わる場合もある。その場合であっても、ＳＩＧＶＣのレベルの切り替わりに伴い、ＳＨＡＲＥ３７はサイクル値「０」のＰＷＭ期間において、列電極Ａを正極性用電荷蓄積コンデンサ７４または負極性用電荷蓄積コンデンサ７３に接続する。
【０１８１】
図１７に示す例では、３行目の選択期間開始にＳＩＧＶＣが「Ｖ３指示」切り替わり、その選択期間における２番目のＰＷＭ期間でＳＩＧＶＣが「Ｖ５指示」に切り替わっている。このようにＳＩＧＶＣの切り替わりが連続して生じた場合、ＳＨＡＲＥ３７は、連続するＰＷＭ期間において列電極を電荷蓄積用コンデンサに接続することになる。
【０１８２】
また、走査期間内の最初のＰＷＭ期間は、１行目の選択期間における最初のＰＷＭ期間である。図１７に示す例では、このＰＷＭ期間におけるＳＩＧＶＣは「Ｖ０指示」である。仮に、このＰＷＭ期間の直前のＰＷＭ期間において、ＣＭＰ３６が出力していた列電極ＡのＳＩＧＶＣが「Ｖ２指示」であったとする。この場合、ＳＨＡＲＥ３７は、図１７に示す１行目の選択期間における最初のＰＷＭ期間（サイクル値「０」）において、列電極Ａを正極性用電荷蓄積コンデンサ７４に接続し、ＳＨＡＲＥカウンタ値を「１」にする。そして、その次のＰＷＭ期間（サイクル値「１」）から列電極Ａの電位を「Ｖ０指示」に設定する。
【０１８３】
ここでは、一本の列電極Ａの電位を設定する動作について説明したが、他の各列電極に対する電位設定動作も同様である。
【０１８４】
次に、正極性駆動時に列電極の電位を変化させるときの電荷の移動について説明する。第五の配線８５に接続されている列電極を第四の配線８４に接続すると、その列電極の電位はＶ２からＶ１に変化する。このとき、列電極は、電圧Ｖ０の出力端７６に電荷を放出せず、Ｃｓ・（Ｖ２−Ｖ１）の電荷を正極性用電荷蓄積コンデンサ７４に移動させる。正極性用電荷蓄積コンデンサ７４はこの電荷を蓄積する。続いて、その列電極を第六の配線８６に接続すると、列電極は、電圧Ｖ０の出力端７６にＣｓ・（Ｖ１−Ｖ０）の電荷を放出する。そして、列電極の電位はＶ０となる。このように電位Ｖ１の列電極からＣｓ・（Ｖ１−Ｖ０）の電荷を放出して電位をＶ０にすればよく、電位Ｖ２の列電極からＣｓ・（Ｖ２−Ｖ０）の電荷を放出させて列電極の電位をＶ０にする必要はない。従って、電圧Ｖ０の出力端７６に放出する電荷は少なくて済む。
【０１８５】
また、第六の配線８６に接続されている列電極を第四の配線８４に接続すると、その列電極の電位はＶ０からＶ１に変化する。このとき、電圧Ｖ２の出力端７５は列電極に電荷を供給せず、正極性用電荷蓄積コンデンサ７４が列電極にＣｓ・（Ｖ１−Ｖ０）の電荷を供給する。続いて、その列電極を第五の配線８５に接続すると、電圧Ｖ２の出力端７５は列電極にＣｓ・（Ｖ２−Ｖ１）の電荷を供給し、列電極の電位はＶ１からＶ２に変化する。このように電位Ｖｐの列電極にＣｓ・（Ｖ２−Ｖ１）の電荷を供給して電位をＶ２にすればよく、電位Ｖ０の列電極にＣｓ・（Ｖ２−Ｖ０）の電荷を供給して電位をＶ２にする必要はない。従って、電圧Ｖ２の出力端７５から供給すべき電荷は少なくなる。
【０１８６】
同様に、負極性駆動時の電荷の移動について説明する。第一の配線８１に接続されている列電極を第三の配線８３に接続すると、その列電極の電位はＶ５からＶ４に変化する。このとき、列電極は、電圧Ｖ３の出力端７２に電荷を放出せず、Ｃｓ・（Ｖ５−Ｖ４）の電荷を負極性用電荷蓄積コンデンサ７３に移動させる。負極性用電荷蓄積コンデンサ７３はこの電荷を蓄積する。続いて、その列電極を第二の配線８２に接続すると、列電極は、電圧Ｖ３の出力端７２にＣｓ・（Ｖ４−Ｖ３）の電荷を放出する。そして、列電極の電位はＶ３となる。このように電位Ｖｑの列電極からＣｓ・（Ｖ４−Ｖ３）の電荷を放出して電位をＶ３にすればよく、電位Ｖ５の列電極からＣｓ・（Ｖ５−Ｖ３）の電荷を放出させて列電極の電位をＶ３にする必要はない。従って、電圧Ｖ３の出力端７２に放出する電荷は少なくて済む。
【０１８７】
また、第二の配線８２に接続されている列電極を第三の配線７３に接続すると、その列電極の電位はＶ３からＶ４に変化する。このとき、電圧Ｖ５の出力端７１は列電極に電荷を供給せず、負極性用電荷蓄積コンデンサ７３が列電極にＣｓ・（Ｖ４−Ｖ３）の電荷を供給する。続いて、その列電極を第一の配線８１に接続すると、電圧Ｖ５の出力端７１は列電極にＣｓ・（Ｖ５−Ｖ４）の電荷を供給し、列電極の電位はＶ４からＶ５に変化する。このように電位Ｖ４の列電極にＣｓ・（Ｖ５−Ｖ４）の電荷を供給して電位をＶ５にすればよく、電位Ｖ３の列電極にＣｓ・（Ｖ５−Ｖ３）の電荷を供給して電位をＶ５にする必要はない。従って、電圧Ｖ５の出力端７１から供給すべき電荷は少なくなる。
【０１８８】
従来の駆動方法では、列電極の電位をＶ０からＶ２に変化させたり、Ｖ５からＶ３に変化させたりする場合、列電極を電荷蓄積コンデンサに接続することはなかった。本発明のように電荷蓄積コンデンサを用いれば、従来の駆動方法に比べて、列電極電位を切り替えるときに電圧Ｖ３や電圧Ｖ０の出力端に放出される電荷は約１／２になる。また、列電極電位を切り替えるときに電圧Ｖ５や電圧Ｖ２の出力端から供給すべき電荷も約１／２になる。ただし、ここでは列電極ドライバ５３のスイッチの駆動等に必要な電力は考慮していない。このように、電圧の出力端７２，７６に放出される電荷や電圧の出力端７１，７５から供給すべき電荷を少なくすることができるので、消費電力は低減される。
【０１８９】
第三の実施の形態では、走査期間中に列電極の電位を切り替える場合、その列電極の電位を一旦Ｖ１またはＶ４に変化させる。従って、クロストークを防止するため、第一の実施の形態と同様に、ダミー期間を設けて実効電圧不足を補う。ダミー期間中に設定すべき列電極の電位について説明する。
【０１９０】
ダミー期間では、個々の列電極毎に、走査期間中に電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれにも設定することができなかった期間（すなわち、電位をＶ１またはＶ４に設定した期間）だけ、その列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定する。また、このダミー期間は、例えば１フレームの最後に設ければよい。一本の列電極について、各行電極を一回ずつ選択しながら走査する間にその列電極の電位をＶ１またはＶ４に設定した期間は、走査期間終了時におけるＳＨＡＲＥカウンタ値とＰＷＭ期間の積として求められる。
【０１９１】
図１８は、ダミー期間における動作および列電極電位の波形の例を示す説明図である。ダミー期間中も、ＣＹＣＴ３３は、サイクル信号を出力する。ただし、走査期間中とは異なり、選択期間に相当する期間が経過しても、サイクル値を「０」に戻さずに増加させ続ける。ＦＲＣＡＬ３２は、走査期間中と同様にＦＲのレベルを周期的に変化させる。本例では、２選択期間毎にＦＲのレベルを切り替える。
【０１９２】
ＳＨＡＲＥ３７は、サイクル値と、走査期間終了時におけるＳＨＡＲＥカウンタ値とを比較する。ＳＨＡＲＥ３７は、サイクル値がＳＨＡＲＥカウンタ値未満であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定する。ＳＨＡＲＥ３７は、ダミー期間中、ＦＲがハイレベルであるならば列電極電位をＶ０またはＶ２に設定する。この場合、列電極の電位をＶ０としてもＶ２としてもよい。ＦＲがローレベルであるならば列電極電位をＶ３またはＶ５に設定する。この場合、列電極の電位をＶ３としてもＶ５としてもよい。
【０１９３】
また、ＳＨＡＲＥ３７は、サイクル値がＳＨＡＲＥカウンタ値以上であるならば、そのＳＨＡＲＥカウンタ値に対応する列電極を正極性用電荷蓄積コンデンサ７４または負極性電荷蓄積コンデンサ７３に接続し、列電極の電位をＶ１またはＶ４に設定する。このとき、ＦＲがハイレベルならば列電極を正極性用電荷蓄積コンデンサ７４に接続し、ＦＲがローレベルならば列電極を負極性用電荷蓄積コンデンサ７３に接続する。この結果、走査期間終了時におけるＳＨＡＲＥカウンタ値とＰＷＭ期間の積となる期間、列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定し、その後、ダミー期間終了まで列電極の電位をＶ１またはＶ４に設定することになる。
【０１９４】
図１８では、走査期間終了時におけるＳＨＡＲＥカウンタ値が「６３」である場合の例を示す。サイクル値が「６０」以下の期間ではＦＲがハイレベルであるので、ＳＨＡＲＥ３７は、列電極を第二の配線８２に接続させ、その列電極の電位をＶ２に設定する。サイクル値「６１」、「６２」の期間では、ＦＲがローレベルであるので、ＳＨＡＲＥ３７は、列電極を第五の配線８５に接続させ、その列電極の電位をＶ３に設定する。サイクル値「６３」以降の期間では、ＦＲがハイレベルならば、ＳＨＡＲＥ３７は、列電極を第四の配線８４に接続させる。すると、列電極は正極性用電荷蓄積コンデンサ７４に接続され、電位Ｖ１に設定される。また、ＦＲがローレベルならば、ＳＨＡＲＥ３７は、列電極を第三の配線８３に接続させる。すると、列電極は負極性用電荷蓄積コンデンサ７３に接続され、電位Ｖ４に設定される。
【０１９５】
ダミー期間において、サイクル値がＳＨＡＲＥカウンタ値未満である間は、そのＳＨＡＲＥカウンタ値に対応する列電極の各画素に電圧Ｖ２−Ｖ１またはＶ４−Ｖ３が印加される。Ｖ２−Ｖ１＝Ｖ４−Ｖ３であるので、この電圧をＰとすると、サイクル値がＳＨＡＲＥカウンタ値未満である間、その列電極の各画素に電圧Ｐが印加されることになる。なお、Ｖ１−Ｖ０＝Ｖ５−Ｖ４＝Ｐであるので、図１８において、列電極の電圧をＶ２の代わりにＶ０とし、Ｖ３の代わりにＶ５としてもよい。
【０１９６】
また、走査期間中に、列電極を電荷蓄積コンデンサに接続することによって画素に印加される電圧と、列電極を電荷蓄積コンデンサに接続せずに列電極電位を切り換えた場合の電圧との差は、Ｖ２−Ｖ１、Ｖ１−Ｖ０、Ｖ５−Ｖ４またはＶ４−Ｖ３である。そして、これらはいずれも電圧Ｐに等しい（図１７参照）。従って、走査期間中にその列電極が電荷蓄積コンデンサ２２に接続された時間の総和に相当する時間だけ、電圧Ｐが印加されるので、実効電圧の低下を補うことができる。また、ダミー期間において、列電極電位がＶ１またはＶ４であるとき、その列の画素に印加される電圧は０Ｖである。ＳＨＡＲＥ３７は、列電極毎に、ＳＨＡＲＥカウンタ値に応じた時間だけ各列の画素に電圧Ｐを印加し、その後、画素への印加電圧を０Ｖにする。この結果、各列の画素間で、実効電圧に差が生じることがなく、クロストークを低減できる。
【０１９７】
図１８では、ダミー期間中、ＳＨＡＲＥ３７が、ＦＲに応じて列電極電位をＶ２またはＶ３に設定する場合を示した。ダミー期間中に列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定する場合、ＳＨＡＲＥ３７は、ＣＭＰ３６から送られるＳＩＧＶＣをそのままスイッチに出力して、列電極電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定してもよい。ただし、走査期間とは異なり、ＳＩＧＶＣの指示電位が切り替わったとしても、ＳＨＡＲＥカウンタ値を増加せず、また、列電極を電荷蓄積コンデンサ７３，７４に接続しない。また、ＳＨＡＲＥ３７は、ＦＲなどによらず、列電極電位とすべき電位として、定期的にＶ２，Ｖ３を切り替えてもよい。また、１つのダミー期間中では列電極電位としてＶ２，Ｖ３のいずれか一方のみを設定するようにし、ダミー期間ごとに、列電極電位とすべき電位Ｖ２，Ｖ３を切り替えてもよい。
【０１９８】
ダミー期間の長さは、サイクル信号が示すサイクル値がＳＨＡＲＥカウント値としてカウントされる値の最大値以上になるように定める。図１７に示すようにＰＨを選択期間ごとに反転させる場合、行電極数をＬ本とすると、第１行から第Ｌ行までの各選択期間（Ｌ個の選択期間）では、各選択期間中に、ＳＩＧＶＣが１回切り替わる可能性がある。また、ＩＡＰＴでは、選択期間開始時にＦＲのレベルが切り替わる場合、そのタイミングでＳＩＧＶＣが１回切り替わる場合がある。Ｘ選択期間毎にＦＲを切り替える場合、Ｌ／Ｘ回だけ、選択期間の最初にＳＩＧＶＣが切り替わる可能性がある。従って、行電極数をＬ本とし、Ｘ個の選択期間毎にＦＲを切り換えるとすると、ＳＨＡＲＥカウント値の最大値はＬ＋（Ｌ／Ｘ）回（ただし、小数点以下は切り上げ）となる。例えば、Ｌ＝１６０本とし、２選択期間毎にＦＲを切り換えるとすると、ＳＨＡＲＥカウント値の最大値は「２４０」となる。従って、サイクル値を「２４０」以上カウントできる期間（ＰＷＭ期間の２４０倍以上の期間）、ダミー期間を設ける。図１８では、ダミー期間が選択期間の整数倍の長さになるように、サイクル値を「２４７」まで増加させる場合を例に示している。この場合、ダミー期間は選択期間の８倍になる。
【０１９９】
また、走査期間中ＰＨのレベルを一定に保つ場合、行電極数をＬ本とすると、第１行から第Ｌ行までの各選択期間（Ｌ個の選択期間）では、各選択期間中に、ＳＩＧＶＣが１回切り替わる可能性がある。また、各選択期間の開始時にも、ＳＩＧＶＣが切り替わる可能性がある。従って、走査期間中ＰＨのレベルを一定に保つ場合、行電極数をＬ本とすると、ＳＨＡＲＥカウント値の最大値は２・Ｌとなる。例えば、Ｌ＝１６０本とすると、ＳＨＡＲＥカウント値の最大値は「３２０」となる。従って、サイクル値を「３２０」以上カウントできる期間（ＰＷＭ期間の３２０倍以上の期間）、ダミー期間を設ける。このときダミー期間が選択期間の整数倍になるようにしてもよい。
【０２００】
また、第一の実施の形態と同様に、電位の変化にわずかながら時間がかかることを考慮し、列電極電位をＶ０，Ｖ２，Ｖ３またはＶ５に設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の１〜１．５倍（好ましくは１．２倍）の期間としてもよい。
【０２０１】
また、ダミー期間中に列電極の電位をＶ１またはＶ４に設定する場合、その列電極を電荷蓄積コンデンサ７３，７４に接続するのではなく、非選択行の行電極電位をＶ１やＶ４にするための電圧Ｖ１の出力端（図示せず。）や電圧Ｖ４の出力端（図示せず。）に列電極を接続してもよい。この場合であっても、列電極の電位をＶ１またはＶ４に設定することができる。ただし、走査期間中には、ＳＩＧＶＣに応じて、列電極を正極性用電荷蓄積コンデンサ７３や負極性用電荷蓄積コンデンサ７４に接続させる。
【０２０２】
また、電源回路５１が備える各電圧の出力端には、出力電圧を安定に供給するためのコンデンサを設けることが一般的である。非選択行の行電極電位をＶ１にするための電圧Ｖ１の出力端や、非選択行の行電極電位をＶ４にするための電圧Ｖ４の出力端に設けられているコンデンサを、それぞれ正極性用電荷蓄積コンデンサ７４、負極性用電荷蓄積コンデンサ７３にとして用いてもよい。
【０２０３】
また、図１７および図１８では、１フレームの最後にダミー期間を設ける場合を示したが、１フレーム内でダミー期間を分散させてもよい。例えば、Ｘ行目までの選択が終了したときに一旦ダミー期間を設け、残りの行の選択が終了したときに再度ダミー期間を設けるようにしてもよい。また、複数フレーム（例えば２フレーム）分のダミー期間を一つにまとめて設けてもよい。
【０２０４】
本実施の形態においても第一の実施の形態と同様に、消費電力を低減させ、また、クロストークを低減させることができる。
【０２０５】
低消費電力化を図らず、クロストークの低減のみを図るようにしてもよい。この場合、ＳＨＡＲＥ３７は、走査期間中に、各列電極を電荷蓄積コンデンサ７３，７４に接続せず、ＳＩＧＶＣの指示電位が切り替わったならば、直ちに列電極をＳＩＧＶＣが指示する電位に設定する。ただし、ＳＩＧＶＣの指示電位が切り替わる回数はＳＨＡＲＥカウンタ値として計数する。列電極の電位を直接切り替える場合であっても、電位変化にわずかながら時間がかかり、非選択行の画素の実効電圧が低下することになる。この実効電圧の低下を、ダミー期間中に列ごとに補えばよい。すなわち、ダミー期間中、ＳＨＡＲＥ３７は、ＳＨＡＲＥカウンタ値（走査期間中の列電位切替回数）に応じた時間だけ列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定する。その後、ダミー期間終了まで、列電極を正極性用電荷蓄積コンデンサ７４または負極性用電荷蓄積コンデンサ７３に接続して、列電極の電位をＶ１またはＶ４に設定する。例えば、ＳＨＡＲＥ３７は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の０．２倍の時間だけ、列電極の電位をＶ０，Ｖ２，Ｖ３，Ｖ５のいずれかに設定する。ただし、行電極電位がＶ１である場合は、列電極電位をＶ０，Ｖ２のいずれかとし、行電極電位がＶ４である場合は、列電極電位をＶ３，Ｖ５のいずれかとする。その後、その列電極の電位を行電極電位と等電位（Ｖ１またはＶ４）に設定する。ここでは、ダミー期間中に列電極電位をＶｃまたは−Ｖｃに設定する期間を、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．２倍にする場合を例示したが、この期間は、ＳＨＡＲＥカウンタ値とＰＷＭ期間の積の０．５倍以下の期間であればよい。
【０２０６】
また、このようにクロストークの低減のみを図る場合（走査期間中、各列電極を正極性用電荷蓄積コンデンサ７４や負極性用電荷蓄積コンデンサ７３に接続しない場合）、ＰＷＭ期間に関する制限はなく、ＰＷＭ期間を、一本の列電極の時定数の１／２以下に定めてもよい。
【０２０７】
本発明による駆動方法は、特に携帯機器の液晶表示装置の駆動に適する。例えば、携帯電話機やＰＤＡの液晶表示装置を駆動する場合、本発明の駆動方法の適用が好ましい。
【０２０８】
また、上記の各実施の形態では、液晶セル１がノーマリブラックである場合を例に説明したが、液晶セル１は、いわゆるノーマリホワイトの液晶表示装置（電圧が高くなるほど透過率が低くなる液晶表示装置）であってもよい。
【０２０９】
【発明の効果】
本発明によれば、行電極を選択しながら行電極を走査する走査期間と、全ての行電極の電位を非選択時電位に設定するダミー期間とを設け、走査期間では、走査期間中に順次入力する表示データに応じて、列電極に設定すべき電位を指示する電位指示信号を列電極毎に生成し、電位指示信号に基づいて各列電極の電位を所定のオン表示電位またはオフ表示電位に設定し、走査期間中に電位を切り替えた回数を電位指示信号に基づいて列電極毎に計数し、ダミー期間では、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、列電極を所定のコンデンサに接続する。従って、走査期間で列電極電位の変化に時間がかかることに起因して、あるいは、列電極電位切替時にを列電極電位を一旦非選択時電位にすることに起因して画素に対する実効電圧の低下が生じたとしても、ダミー期間で実効電圧の低下を補うことができる。その結果、クロストークを低減することができる。
【０２１０】
ダミー期間において、各列電極毎に、走査期間中に電位を切り替えた回数に応じた電位設定期間だけ列電極をオン表示電位またはオフ表示電位に設定し、ダミー期間中における電位設定期間以外の期間では、行電極を非選択時電位にするための電源回路に列電極を接続することによって列電極を非選択時電位に設定する場合にも、同様の効果を得ることができる。
【図面の簡単な説明】
【図１】第一の実施の形態の駆動装置の例を示すブロック図。
【図２】電源回路の例を示す説明図。
【図３】コントローラおよび列電極ドライバの構成例を示す説明図。
【図４】列電極ドライバが各列電極毎に備えているスイッチを示す説明図。
【図５】各種信号の出力例および列電極の駆動波形の例を示す説明図。
【図６】ダミー期間における動作および列電極電位の波形の例を示す説明図。
【図７】第二の実施の形態の駆動装置の例を示すブロック図。
【図８】選択行列の例を示す説明図。
【図９】コントローラおよび列電極ドライバの構成例を示す説明図。
【図１０】ＭＬＡ演算の説明図。
【図１１】各種信号の出力例および列電極の駆動波形の例を示す説明図。
【図１２】ダミー期間における動作および列電極電位の波形の例を示す説明図。
【図１３】サブグループ内での輝度差の発生の説明図。
【図１４】第三の実施の形態の駆動装置の例を示すブロック図。
【図１５】電源回路の例を示す説明図。
【図１６】列電極ドライバの構成例を示す説明図。
【図１７】各種信号の出力例および列電極の駆動波形の例を示す説明図。
【図１８】ダミー期間における動作および列電極電位の波形の例を示す説明図。
【図１９】従来の駆動波形の例を示す説明図。
【図２０】従来の駆動波形の例を示す説明図。
【図２１】電極の電位を切り替える際の電位変化の説明図。
【図２２】クロストークの発生状況を示す説明図。
【符号の説明】
１  液晶セル
２  行電極ドライバ
３  列電極ドライバ
２３  電源回路
２７  電圧Ｖｒの出力端
２８  電荷蓄積用コンデンサ
２９  電圧−Ｖｒの出力端
３１  ＰＩＮＶ
３２  ＦＲＣＡＬ
３３  ＣＹＣＴ
３４  ＣＮＴ
３５  ＧＤＡＴＰ
３６  ＣＭＰ
３７  ＳＨＡＲＥ
【図１】
2004326047.tif 000003
【図２】
2004326047.tif 000004
【図３】
2004326047.tif 000005
【図４】
2004326047.tif 000006
【図５】
2004326047.tif 000007
【図６】
2004326047.tif 000008
【図７】
2004326047.tif 000009
【図８】
2004326047.tif 000010
【図９】
2004326047.tif 000011
【図１０】
2004326047.tif 000012
【図１１】
2004326047.tif 000013
【図１２】
2004326047.tif 000014
【図１３】
2004326047.tif 000015
【図１４】
2004326047.tif 000016
【図１５】
2004326047.tif 000017
【図１６】
2004326047.tif 000018
【図１７】
2004326047.tif 000019
【図１８】
2004326047.tif 000020
【図１９】
2004326047.tif 000021
【図２０】
2004326047.tif 000022
【図２１】
2004326047.tif 000023
【図２２】
2004326047.tif 000024