(57)【要約】【課題】背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を効果的に削減することができる電気光学装置の駆動方法及び駆動回路、電気光学装置、並びに表示駆動プログラムを提供する。【解決手段】本発明の電気光学装置の駆動方法は、１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動方法であって、複数行に表示すべき行イメージのうち、背景色のみからなる行イメージを特定する第１ステップ（Ｓ１２）と、第１ステップで特定された行イメージが表示されるべき行を除いた行を選択して行イメージを表示する第２ステップ（Ｓ１３、Ｓ４）とを含む。【選択図】図３
2010243582.tif 000002
【特許請求の範囲】
【請求項１】
１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動方法であって、
前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する第１ステップと、
前記第１ステップで特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する第２ステップと
を含むことを特徴とする電気光学装置の駆動方法。
【請求項２】
前記第２ステップは、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求める第３ステップと、
前記第３ステップで求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示する第４ステップと
を含むことを特徴とする請求項１記載の電気光学装置の駆動方法。
【請求項３】
前記第３ステップは、前記複数行を所定数の行を含む複数のブロックに分割し、当該複数のブロックのうちの何れか１つのブロックにおいて最後に選択される行に表示すべき行イメージと、当該ブロックの次のブロックに含まれる行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることを特徴とする請求項２記載の電気光学装置の駆動方法。
【請求項４】
前記第３ステップは、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である行のうち、選択した前記行に近い所定数の行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることを特徴とする請求項２記載の電気光学装置の駆動方法。
【請求項５】
前記第３ステップは、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である全ての行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることを特徴とする請求項２記載の電気光学装置の駆動方法。
【請求項６】
前記第４ステップは、前記第３ステップで求められたハミング距離が零である行イメージが存在する場合には、前記行イメージを表示すべく選択した行とともに、ハミング距離が零である行イメージを表示すべき行を選択して当該行イメージを表示するステップであることを特徴とする請求項２から請求項５の何れか一項に記載の電気光学装置の駆動方法。
【請求項７】
１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動回路において、
前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する特定手段と、
前記特定手段で特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する表示手段と
を備えることを特徴とする電気光学装置の駆動回路。
【請求項８】
前記表示手段は、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求め、求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示することを特徴とする請求項７記載の電気光学装置の駆動回路。
【請求項９】
前記表示手段は、前記複数行を所定数の行を含む複数のブロックに分割し、当該複数のブロックのうちの何れか１つのブロックにおいて最後に選択される行に表示すべき行イメージと、当該ブロックの次のブロックに含まれる行に表示すべき行イメージとのハミング距離をそれぞれ求めることを特徴とする請求項８記載の電気光学装置の駆動回路。
【請求項１０】
前記表示手段は、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である行のうち、選択した前記行に近い所定数の行に表示すべき行イメージとのハミング距離をそれぞれ求めることを特徴とする請求項８記載の電気光学装置の駆動回路。
【請求項１１】
前記表示手段は、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である全ての行に表示すべき行イメージとのハミング距離をそれぞれ求めることを特徴とする請求項８記載の電気光学装置の駆動回路。
【請求項１２】
前記表示手段は、ハミング距離が零である行イメージが存在する場合には、前記行イメージを表示すべく選択した行とともに、ハミング距離が零である行イメージを表示すべき行を選択して当該行イメージを表示することを特徴とする請求項８から請求項１１の何れか一項に記載の電気光学装置の駆動回路。
【請求項１３】
行方向に延びる複数の走査線と、列方向に延びる複数のデータ線と、当該走査線とデータ線との交差位置に設けられた複数の画素とを備える電気光学装置を駆動する電気光学装置において、
前記走査線を前記行として選択して前記複数行に表示すべき行イメージを表示する請求項７から請求項１２の何れか一項に記載の駆動回路を備えることを特徴とする電気光学装置。
【請求項１４】
コンピューターを、１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動手段として機能させる表示駆動プログラムであって、
前記コンピューターを、前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する特定手段と、
前記特定手段で特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する表示手段と
して機能させることを特徴とする表示駆動プログラム。
【請求項１５】
前記表示手段は、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求め、求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示することを特徴とする請求項１４記載の表示駆動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気光学装置の駆動方法及び駆動回路、電気光学装置、並びに表示駆動プログラムに関する。
【背景技術】
【０００２】
電気光学装置は、周知の通り、行方向に延びる複数の走査電極（走査線）と、列方向に延びる複数の信号電極（データ線）と、これら走査電極と信号電極とが交差する位置に設けられた複数の画素とを備えており、選択した走査電極に対応する画素の各々に対し、各画素の階調（例えば、二値階調）に応じた階調信号を、信号電極を介して供給することで各画素の光学的状態を変化させるものである。電気光学装置の多くは、第１行の走査電極から最終行の走査電極まで順次走査電極を選択し、行毎の画素の光学的状態を順次変化させることで１画面分の画像を表示する。
【０００３】
以下の特許文献１には、各行に表示させる行イメージ間の相違を検出し、検出された相違に基づいて行の選択順序を設定し、設定された選択順序に基づいて走査電極を選択して、表示すべき画像に応じて走査電極の走査順を変更する技術が開示されている。かかる技術を用いれば、行イメージの相違点（例えば明度、彩度、色相等の差）が小さい行が続けて選択されるように選択順序を設定することができるため、１画面分の画像を表示するための電力消費量を小さくすることができる。詳しくは、選択される行が切り替わる際にデータ線の電圧が変化する頻度が減り、データ線の寄生容量に起因する電力消費が低減される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７７６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記の特許文献１に開示された技術を用いれば、表示されるべき画像に応じて走査電極が走査されるため、確かに１画面分の画像を表示するための電力消費量を小さくすることはできる。しかしながら、例えば複数行からなる文字列を表示する場合における行間（文字列と文字列との間の行間）のように、背景色のみからなる行イメージが存在する場合には、文字列から行間に変化するとき及び行間から文字列に変化するときに多くの画素の光学的状態が変化するため、電圧が変化するデータ線が多くなって、無駄な消費電力が生じているという問題があった。かかる消費電力を削減することができれば、更なる電力消費量の削減を実現することができると考えられる。
【０００６】
本発明は上記事情に鑑みてなされたものであり、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を効果的に削減することができる電気光学装置の駆動方法及び駆動回路、電気光学装置、並びに表示駆動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電気光学装置の駆動方法は、１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動方法であって、前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する第１ステップと、前記第１ステップで特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する第２ステップとを含むことを特徴としている。
この発明によると、複数行に表示すべき行イメージのうち、背景色のみからなる行イメージが特定され、特定された行イメージが表示されるべき行を除いた行が選択されて行イメージが表示される。これにより、多くの画素の光学的状態が変化する部分（例えば、文字列が表示される行と文字列の行間が表示される行との境目の部分）における画素の光学的状態の変化数を少なくすることができるため、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を効果的に削減することができる。
また、本発明の電気光学装置の駆動方法は、前記第２ステップが、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求める第３ステップと、前記第３ステップで求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示する第４ステップとを含むことを特徴としている。
この発明によると、行イメージを表示すべく選択した行に表示すべき行イメージと、複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離がそれぞれ求められ、ハミング距離が最も短い行イメージを表示すべき行が選択されて行イメージが表示される。これにより、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を更に効果的に削減することができる。
ここで、本発明の電気光学装置の駆動方法は、前記第３ステップが、前記複数行を所定数の行を含む複数のブロックに分割し、当該複数のブロックのうちの何れか１つのブロックにおいて最後に選択される行に表示すべき行イメージと、当該ブロックの次のブロックに含まれる行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることが好ましい。
或いは、本発明の電気光学装置の駆動方法は、前記第３ステップが、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である行のうち、選択した前記行に近い所定数の行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることが好ましい。
或いは、本発明の電気光学装置の駆動方法は、前記第３ステップが、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である全ての行に表示すべき行イメージとのハミング距離をそれぞれ求めるステップであることが好ましい。
また、本発明の電気光学装置の駆動方法は、前記第４ステップが、前記第３ステップで求められたハミング距離が零である行イメージが存在する場合には、前記行イメージを表示すべく選択した行とともに、ハミング距離が零である行イメージを表示すべき行を選択して当該行イメージを表示するステップであることを特徴としている。
本発明の電気光学装置の駆動回路は、１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動回路において、前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する特定手段と、前記特定手段で特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する表示手段とを備えることを特徴としている。
また、本発明の電気光学装置の駆動回路は、前記表示手段が、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求め、求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示することを特徴としている。
ここで、本発明の電気光学装置の駆動回路は、前記表示手段が、前記複数行を所定数の行を含む複数のブロックに分割し、当該複数のブロックのうちの何れか１つのブロックにおいて最後に選択される行に表示すべき行イメージと、当該ブロックの次のブロックに含まれる行に表示すべき行イメージとのハミング距離をそれぞれ求めることが好ましい。
或いは、本発明の電気光学装置の駆動回路は、前記表示手段が、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である行のうち、選択した前記行に近い所定数の行に表示すべき行イメージとのハミング距離をそれぞれ求めることが好ましい。
或いは、本発明の電気光学装置の駆動回路は、前記表示手段が、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である全ての行に表示すべき行イメージとのハミング距離をそれぞれ求めることが好ましい。
また、本発明の電気光学装置の駆動回路は、前記表示手段が、ハミング距離が零である行イメージが存在する場合には、前記行イメージを表示すべく選択した行とともに、ハミング距離が零である行イメージを表示すべき行を選択して当該行イメージを表示することを特徴としている。
本発明の電気光学装置は、行方向に延びる複数の走査線と、列方向に延びる複数のデータ線と、当該走査線とデータ線との交差位置に設けられた複数の画素とを備える電気光学装置を駆動する電気光学装置において、前記走査線を前記行として選択して前記複数行に表示すべき行イメージを表示する上記の何れかに記載の駆動回路を備えることを特徴としている。
本発明の表示駆動プログラムは、コンピューターを、１行分の画像である行イメージを複数行に亘って表示することにより１画面分の画像を表示する電気光学装置を駆動する電気光学装置の駆動手段として機能させる表示駆動プログラムであって、前記コンピューターを、前記複数行に表示すべき前記行イメージのうち、背景色のみからなる行イメージを特定する特定手段と、前記特定手段で特定された行イメージが表示されるべき行を除いた行を選択して前記行イメージを表示する表示手段として機能させることを特徴としている。
また、本発明の表示駆動プログラムは、前記表示手段が、前記行イメージを表示すべく選択した行に表示すべき行イメージと、前記複数行のうちの未選択である少なくとも２つの行に表示すべき行イメージとのハミング距離をそれぞれ求め、求められたハミング距離が最も短い行イメージを表示すべき行を選択して当該行イメージを表示することを特徴としている。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態による電気光学装置及びその駆動回路の要部構成を示すブロック図である。
【図２】図１中の電気泳動パネル２１に形成された画素Ｇにおいて、画素電極２８、電気泳動素子２９、共通電極３０を含む部分の断面図である。
【図３】本発明の第１実施形態による電気光学装置の駆動方法を示すフローチャートである。
【図４】ＣＰＵ１１で生成される画像データの一例を示す図である。
【図５】グラフィックアクセラレーター１６で展開されるラスタデータの一例を示す図である。
【図６】本発明の第１実施形態において削減される電力消費量を説明するための図である。
【図７】本発明の第２実施形態による電気光学装置の駆動方法を示すフローチャートである。
【図８】本発明の第２実施形態における動作を説明するための図である。
【図９】本発明の第２実施形態における第１変形例の動作を説明するための図である。
【図１０】本発明の第２実施形態における第２変形例の動作を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態による電気光学装置の駆動方法及び駆動回路、電気光学装置、並びに表示駆動プログラムについて詳細に説明する。尚、以下に説明する実施形態は、本発明の一部の態様を示すものであり、本発明を限定するものではなく、本発明の技術的思想の範囲内で任意に変更可能である。
【００１０】
〔第１実施形態〕
図１は、本発明の第１実施形態による電気光学装置及びその駆動回路の要部構成を示すブロック図である。図１に示す通り、本実施形態の電気光学装置１は、ＣＰＵ（Central Processing Unit ：中央処理装置）１１、ＲＡＭ（Random Access Memory）１２、ＲＯＭ（Read Only Memory）１３、キーボード１４、Ｉ／Ｏ（Input/Output）システム１５、グラフィックアクセラレーター１６、ＶＲＡＭ（Video ＲＡＭ）１７、ディスプレイコントローラー１８、及び表示装置２０を備える。尚、キーボード１４及び表示装置２０を除く各ブロックは、バス１９を介して相互に接続されている。
【００１１】
ＣＰＵ１１は、ＲＯＭ１３に格納された基本制御プログラムや表示駆動プログラム等の各種プログラム及びデータを読み出し、これら各種プログラム及びデータをＲＡＭ１２内に設けられるワークエリアに展開実行して、電気光学装置１が備える各ブロックの制御を実行する。また、ＣＰＵ１１は、キーボード１４から出力されるキー操作信号に従って、キーボード１４で指定された文字や数字を表示するための画像データを生成し、その画像データをグラフィックアクセラレーター１６に出力する。
【００１２】
更に、ＣＰＵ１１は、グラフィックアクセラレーター１６がラスタデータをＶＲＡＭ１７に書き込む度に所定の画像表示処理（詳細は後述する）を実行する。そして、ＶＲＡＭ１７に格納されているラスタデータを読み出して、後述するゲートドライバー２２及びソースドライバー２３を駆動するためのゲートドライバー駆動用データ及びソースドライバー駆動用データを生成してディスプレイコントローラー１８に出力それぞれする。ここで、ラスタデータは、表示装置２０の各画素Ｇの表示状態を示すデータであり、値が「０」である場合には対応する画素Ｇに白色（背景色）を表示させることを示し、値が「１」である場合には対応する画素Ｇに黒色を表示させることを示す。
【００１３】
ＲＡＭ１２は、ＣＰＵ１１が各種プログラムに従って上記の画像表示処理等の各種処理を実行するときに必要となる記憶領域を提供する。例えば、ＲＯＭ１３から読み出された各種プログラムを展開するためのワークエリアや、ＣＰＵ１１によって実行される各種処理に係るデータを展開するためのメモリ領域を提供する。ＲＯＭ１３は、ＣＰＵ１１により実行される基本制御プログラム、表示駆動プログラムを含む各種アプリケーションプログラム、及びこれら各プログラムに係るデータ等を格納する。
【００１４】
キーボード１４は、文字キー、数字キー、及び各種機能キーを備えており、ユーザの指示を入力するために用いられ、ユーザによって操作されたキーに対応するキー操作信号を出力する。Ｉ／Ｏシステム１５は、キーボード１４等が接続され、ＣＰＵ１１とキーボード１４等との間の入出力インターフェイスとして機能する。尚、キーボード１４から出力されるキー操作信号等は、Ｉ／Ｏシステム１５を介してＣＰＵ１１に入力される。
【００１５】
グラフィックアクセラレーター１６は、ＣＰＵ１１から出力される画像データをラスタデータに展開し、そのラスタデータをＶＲＡＭ１７に書き込む。ＶＲＡＭ１７は、グラフィックアクセラレーター１６からの書き込み要求に従って、ラスタデータを格納するとともに、ＣＰＵ１１からの読み出し要求に従って、そのラスタデータをＣＰＵ１１に出力する。ディスプレイコントローラー１８は、ＣＰＵ１１から出力されるゲートドライバー駆動用データ及びソースドライバー駆動用データを後述するゲートドライバー２２及びソースドライバー２３のそれぞれに分配出力する。
【００１６】
表示装置２０は、複数の画素Ｇがアレイ状に配列形成された電気泳動パネル２１と、電気泳動パネル２１の紙面左側に設けられたゲートドライバー２２と、電気泳動パネル２１の紙面上側に設けられたソースドライバー２３とを備える。電気泳動パネル２１は、電気泳動素子２９を挟持する一対の基板を有してなり、一方の基板に複数の走査線２４が紙面で横方向に延在するように形成され、これと交差するように複数のデータ線２５が紙面縦方向に延在するように形成され、各交差部分に画素Ｇが形成される。
【００１７】
各画素Ｇは、スイッチング素子としてのトランジスター２７（ここではＮｃｈの薄膜電界効果型トランジスター）と画素電極２８とを有しており、各トランジスター２７のドレインは画素電極２８に接続され、ソースは対応するデータ線２５に接続され、ゲートは対応する走査線２４と接続された構造となっている。他方の基板には総ての画素電極２８に対して共通の共通電極３０が形成されている。共通電極３０は透明な部材からなる。尚、走査線２４の数をｎ（ｎは２以上の整数）とし、データ線２５の数をｍ（ｍは２以上の整数）とする。また、各走査線２４はゲートドライバ２２の各々の対応する出力と接続し、各データ電極２５はソースドライバ２３の各々の対応する出力と接続してある。
【００１８】
図２は、図１中の電気泳動パネル２１に形成された画素Ｇにおいて、画素電極２８、電気泳動素子２９、共通電極３０を含む部分の断面図である。図２に示す通り、電気泳動パネル２１の画素Ｇは、複数のマイクロカプセル３１が設けられた電気泳動素子２９の層Ｌ１と、層Ｌ１の上面に形成された共通電極３０と、層Ｌ１の底面に形成された画素電極２８とを備える。ここで、共通電極３０側が視認側の面、すなわち表示面となる。層Ｌ１に設けられるマイクロカプセル３１は、黒色の帯電粒子３２ａと白色の分散媒３２ｂとからなる電気泳動分散液３２を内包する。ここでは、黒色の帯電粒子３２ａは正に帯電しているものとする。
【００１９】
ゲートドライバー２２は、ディスプレイコントローラー１８から出力されるゲートドライバー駆動用データに従って走査線２４を所定電位にする。ここで、ゲートドライバー駆動用データは、各走査線２４の電位を「０」又は「１」の数値で表した数値列である。このため、ゲートドライバー駆動用データのｉ番目（ｉは１≦ｉ≦ｎを満たす整数）の数値が「０」である場合には、ゲートドライバー２２は図１の紙面上側からｉ番目の走査線２４の電位を、データ線２５と共通電極３０に印加する電位に対して低い非選択電圧Ｖｇｌとする。非選択電圧Ｖｇｌの電圧レベルを「Ｌ（ロー）」レベルとも呼ぶ。これに対し、ゲートドライバー駆動用データのｉ番目の数値が「１」である場合には、ゲートドライバー２２は図１の紙面上側からｉ番目の走査線２４の電位を、データ線２５と共通電極３０に印加する電位に対して高い選択電圧Ｖｇｈとする。選択電圧Ｖｇｈの電圧レベルを「Ｈ（ハイ）」レベル（走査電圧）とも呼ぶ。
【００２０】
ソースドライバー２３は、ディスプレイコントローラー１８から出力されるソースドライバー駆動用データに従ってデータ線２５を所定電位にする。ここで、ソースドライバー駆動用データは、各データ線２５の電位を「０」又は「１」の数値で表した数値列である。このため、ソースドライバー駆動用データのｊ番目（ｊは１≦ｊ≦ｍを満たす整数）の数値が「０」である場合には、ソースドライバー２３は図１の紙面左側からｊ番目のデータ線２５の電位を、共通電極３０に印加する電位と等しいＶｓｎとする。Ｖｓｎの電圧レベルを以下では「Ｌ」レベルとも呼ぶ。これに対し、ソースドライバー駆動用データのｊ番目の数値が「１」である場合には、ソースドライバー２３は図１の紙面左側からｊ番目のデータ線２５の電位を、共通電極３０に印加する電位に対して高いＶｓｈとする。Ｖｓｈの電圧レベルを以下では「Ｈ」レベルとも呼ぶ。また、ソースドライバー２３は、データ線２５の電位を、共通電極３０に印加する電位に対して低いＶｓｌとすることもできるように構成されている。
【００２１】
以上の構成の表示装置２０において、選択電圧Ｖｇｈが印加された走査線２４にゲートが接続されるトランジスター２７はオン状態となり、データ線２５の電位と画素電極２８とが等電位になる。その後、走査線２４が非選択となって、非選択電圧Ｖｇｌが印加されるとトランジスター２７はオフ状態となる。この時、画素電極２８の電位は当該画素電極２８が他と作る容量成分(図示せず)により維持される。電気泳動素子２９は電圧が印加されると光学的状態が変化し、印加電圧が無くなると、その状態を維持する性質がある。この性質を利用し、本実施形態では例えば次のような駆動方法が採用される。
【００２２】
まず、全行の走査線２４に選択電圧Ｖｇｈを印加し、総てのデータ線に、共通電極３０に印加する電位に対して低い電圧Ｖｓｌを印加する。走査線２４の選択は、全て同時に行っても良く、順次走査してもよい。このとき、各画素において画素電極２８の電位は共通電極３０の電位よりも低くなり、電気泳動素子２９中の正に帯電した黒粒子は画素電極２８側に吸着され、共通電極３０側は白い分散媒のみとなる。これにより、全画素が白表示となる。
【００２３】
この状態で、データ線に共通電極３０と等電位である電圧Ｖｓｎを印加すると、画素電極２８の電位と共通電極３０の電位は等しくなるから、その後全行の走査線２４に非選択電圧Ｖｇｌを印加しても、この表示状態は維持される。厳密には、選択電圧から非選択電圧に変化すると、トランジスター２７のゲートに形成される寄生容量(図示せず)の影響で、画素電極２８の電位が変化するが、この変化分を考慮して、非選択電圧に変化した後に画素電極２８の電位と共通電極３０の電位が等しくなるように、電圧Ｖｓｎは設定されているものとする。
【００２４】
次に、走査線２４を所定の順序で選択していき、データ線２５に電圧Ｖｓｈ又は電圧Ｖｓｎを印加する。データ線２５を介して電圧Ｖｓｈが印加された画素においては、画素電極２８の電位も電圧Ｖｓｈとなる。そうすると、画素電極２８よりも共通電極３０の方が電位が下がり、黒の帯電粒子は共通電極３０側に吸着される。よって、共通電極３０側から観察すると、その画素は黒表示となる。データ線２５を介して電圧Ｖｓｎが印加された画素においては、画素電極２８と共通電極３０の電位は等しくなったままなので、白表示が維持される。
【００２５】
ここで、走査線２４の選択の順序については後に詳述する。尚、データ線に電圧Ｖｓｎを印加すると、画素電極２８と共通電極３０の電位は等しくなるため、その画素が白表示であるか黒表示であるかに関わらず表示が維持される。つまり、電気泳動パネル２１をオフ状態としてエネルギーが供給されていない状態としても、帯電粒子３２ａが前面側に吸着した状態が保持される。これにより、オフ状態にする前に電気泳動パネル２１に表示されていた画像が、電気泳動パネル２１をオフ状態にした後も電気泳動パネル２１に表示され続けることになる。
【００２６】
次に、上記構成における電気光学装置１の動作について詳細に説明する。図３は、本発明の第１実施形態による電気光学装置の駆動方法を示すフローチャートである。尚、以下では、説明を簡単にするために、電気泳動パネル１２は「２０」個の走査線２４と「１２」個のデータ線２５とを備えており、図１の紙面縦方向に２つの文字を並べて表示可能なものであるとする。
【００２７】
まず、ユーザがキーボード１４の文字キー「Ｅ」及び「Ｔ」を押下操作したとする。すると、キーボード１４から文字キー「Ｅ」及び「Ｔ」に対応するキー操作信号が出力され、Ｉ／Ｏシステム１５及びバス１９を介してＣＰＵ１１に入力される。すると、ＣＰＵ１１において、そのキー操作信号に従って、図４に示す通り、文字列「ＥＴ」を表示するための画像データが生成される（ステップＳ１）。
【００２８】
図４は、ＣＰＵ１１で生成される画像データの一例を示す図である。図４に示す通り、ＣＰＵ１１で作成される画像データは、紙面横方向のビット数がデータ線２５の数と等しい「１２」ビットであり、紙面縦方向のビット数が走査線２４の数と等しい「２０」ビットのデータであって、文字「Ｅ」と文字「Ｔ」に対応する部分が黒色で表示され、それ外の部分の値が白色（背景色）で表示されるデータである。
【００２９】
ＣＰＵ１１で作成された画像データは、ＣＰＵ１１からグラフィックアクセラレーター１６に出力され、グラフィックアクセラレーター１６において、図５に示す通り、ラスタデータに展開される（ステップＳ２）。図５は、グラフィックアクセラレーター１６で展開されるラスタデータの一例を示す図である。図５に示す通り、展開されたラスタデータは、データ線２５の数と走査線２４の数との積と等しいビット数（１２×２０＝２４０ビット）を有するデータであって、図４に示す黒色の部分に対応する部分の値が「１」であって、それ以外の白色の部分に対応する部分の値が「０」であるデータである。グラフィックアクセラレーター１６で作成されたラスタデータはＶＲＡＭ１７に書き込まれる。
【００３０】
以上の処理が終了すると、ＶＲＡＭ１７に格納されているラスタデータがＣＰＵ１１によって読み出され、前述した画像表示処理が行われる（ステップＳ３）。画像表示処理が開始されると、まずＶＲＡＭ１７から読み出したラスタデータから、電気光学装置１の各行に表示させる１行分の画像である行イメージに対応するビットパターン（以下、行イメージパターンという）と、それら行イメージの表示を行うか否かを示す情報（以下、ゲート信号という）とを生成する処理が行われる（ステップＳ１１）。
【００３１】
ここで、上記の行イメージパターンは、各走査線２４に対応する各画素Ｇの状態を「０」又は「１」の数値で表した数値列である。例えば、その数値列のｊ番目の数値が「０」である場合には、図１中の紙面左側からｊ番目の画素Ｇに白色を表示させることを示し、その数値列のｊ番目の数値が「１」である場合には、図１中の紙面左側からｊ番目の画素Ｇに黒色を表示させることを示す。また、上記のゲート信号は、各行毎の行イメージの表示を行うか否かを「０」又は「１」の数値で表した数値列である。例えば、その数値列のｉ番目の数値が「０」である場合には、図１中の紙面上側からｉ番目の行については行イメージが表示されないことを示し、その数値列のｉ番目の数値が「１」である場合には図１中の紙面上側からｉ番目の走査線２４については行イメージが表示されることを示す。
【００３２】
次に、作成された行イメージパターンのうち、数値が全て「０」である行イメージパターンを特定する処理が行われる。つまり、複数行に表示すべき行イメージのうち、背景色である白色のみからなる行イメージを特定する処理が行われる（ステップＳ１２：第１ステップ）。この処理は、例えば複数行からなる文字列を表示する場合における行間のように、背景色のみからなる行イメージを特定するために行われる。図４に示す画像データが作成される場合には、文字「Ｅ」と文字「Ｔ」との間における第９〜１１行、及び第２０行についての行イメージパターンがかかる処理によって特定される。
【００３３】
次いで、ステップＳ１２で特定された行イメージパターンに関するゲート信号の数値を「０」に設定する処理が行われる。図４に示す画像データが作成された場合には、上記のステップＳ１２の処理によって、第９〜１１行及び第２０行についての行イメージパターンが特定されるため、ゲート信号をなす数値列の９〜１１番目及び２０番目の数値が「０」に設定される。尚、ステップＳ１２で特定されなかった行イメージパターンに関するゲート信号の数値は「１」に設定される（ステップＳ１３：第２ステップ）。最後に、ステップＳ１１で生成された行イメージパターン及びステップＳ１３で数値が設定されたゲート信号が、それぞれソースドライバー駆動用データ及びゲートドライバー駆動用データとして順次ディスプレイコントローラー１８に出力される（ステップＳ１４）。これにより、ＣＰＵ１１で行われる画像表示処理が終了する。
【００３４】
ディスプレイコントローラー１８に順次入力されるソースドライバー駆動用データ及びゲートドライバー駆動用データは、ゲートドライバー２２及びソースドライバー２３にそれぞれ分配出力され、これらソースドライバー駆動用データ及びゲートドライバー駆動用データに応じて電気泳動パネル２１が駆動される（ステップＳ４：第２ステップ）。これにより、上記の行イメージパターン及びゲート信号に応じた１画面分の画像が電気泳動パネル２１に表示される。
【００３５】
具体的に、ＣＰＵ１１で作成される画像データが図４に示す画像データである場合には、ゲート信号（ゲートドライバー駆動用データ）をなす数値列の１〜８番目の数値は「１」である。このため、ゲートドライバー２２によって第１行目から第８行目までの走査線２４が順に「Ｈ」レベルにされるとともに、これに同期して行イメージパターン（ソースドライバー駆動用データ）に応じた電圧がソースドライバー２３によってデータ線２５の各々に順次印加される。これに対し、ゲート信号（ゲートドライバー駆動用データ）をなす数値列の９〜１１番目の数値は「０」である。このため、ゲートドライバー２２によって第９行目から第１１行目までの走査線２４は「Ｌ」レベルにされて走査されない。
【００３６】
また、ゲート信号（ゲートドライバー駆動用データ）をなす数値列の１２〜１９番目の数値は「１」である。このため、第１行目から第８行目までの走査線２４と同様に、第１２行目から第１９行目までの走査線２４がゲートドライバー２２によって順に「Ｈ」レベルにされるとともに、これに同期して行イメージパターン（ソースドライバー駆動用データ）に応じた電圧がソースドライバー２３によってデータ線２５の各々に印加される。尚、ゲート信号（ゲートドライバー駆動用データ）をなす数値列の２０番目の数値は「０」であるため、ゲートドライバー２２によって第２０の走査線２４は「Ｌ」レベルにされて走査されない。
【００３７】
以上の通り、本実施形態では、複数行に表示すべき行イメージのうち、背景色のみからなる行イメージを特定し、特定した行イメージが表示される行（図４中の第９〜１１行目及び第２０行目）を除いた行（図４中の第１〜８行目及び第１２〜１９行目）を選択して行イメージを表示している。このため、例えば文字列から行間に変化するとき及び行間から文字列に変化するときに画素の光学的状態が変化することがないため、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を効果的に削減することができる。
【００３８】
図６は、本発明の第１実施形態において削減される電力消費量を説明するための図である。この図６では、図４に示す画像データを電気光学装置１で表示する場合において、各行を表示する際に光学的状態を変化させる必要がある画素Ｇの数を示している。尚、図６において、斜線を付した行は行間（本実施形態において選択されない行）を示しており、第１行目で変化させる必要のある画素Ｇは除外している。
【００３９】
図６に示す通り、従来は、文字「Ｅ」から行間に変化する第９行目、及び行間から文字「Ｔ」に変化する第１２行目において、それぞれ７個の画素Ｇの光学的状態を変化させる必要があった。また、第２０行目においても１個の画素Ｇの光学的状態を変化させる必要があった。これに対し、本実施形態では、行間である第９〜１１行目は選択されず、第８行目の次は第１２行目が選択される。また、第８行目及び第１２行目の表示に用いられる行イメージは同じである。このため、第８行目から第１２行目までに光学的状態を変化させる必要がある画素Ｇの数が零になる。また、第２０行目についても光学的状態を変化させる必要のある画素Ｇの数は零である。尚、光学的状態の変化の個数とは、ある行を表示し次の行を表示する場合にデータ線２５の電圧を変化させる必要のあるデータ線２５の本数であり、この本数によりデータ線２５の寄生容量に起因する消費電力は比例し、このデータ線２５の寄生容量による消費電力が表示装置２０の大部分を占める。
【００４０】
第２行目から第２０行目までに光学的状態を変化させる必要がある画素Ｇの総数は、図６に示す通り、従来が「４５」であったのに対し、本実施形態では「３０」であり、約３３％削減されている。表示装置２０の消費電力が、光学的状態を変化させる必要がある画素Ｇの数にほぼ比例するとすると、本実施形態では、電力消費量を約３３％削減することができることになる。
【００４１】
〔第２実施形態〕
次に、本発明の第２実施形態について説明する。本実施形態の電気光学装置及びその駆動回路は、前述した第１実施形態による電気光学装置及びその駆動回路と同様の構成である。しかしながら、本実施形態では、ＲＯＭ１３に格納された各種プログラムに基づいてＣＰＵ１１で行われる処理が第１実施形態とは相違する。
【００４２】
具体的に、前述した第１実施形態では、数値が全て「０」である行イメージパターンを特定することによって背景色のみからなる行イメージを特定し、この行イメージが表示される行を除いた行を選択して行イメージの表示を行っていた。本実施形態では、背景色のみからなる行イメージの特定に加えて、ハミング距離を考慮して行イメージの表示を行っている。ここで、ハミング距離とは、等しい文字数を持つ二つの文字列の中で、対応する位置にある異なった文字の個数である。例えば、文字列「ＡＡＡ」と文字列「ＡＡＡ」とのハミング距離は「０」であり、文字列「ＡＡＡ」と文字列「ＡＡＢ」とのハミング距離は「１」である。
【００４３】
図７は、本発明の第２実施形態による電気光学装置の駆動方法を示すフローチャートである。尚、第１実施形態と同様に、本実施形態においても、「２０」個の走査線２４と「１２」個のデータ線２５とを備え、図１の紙面縦方向に２つの文字を並べて表示可能な電気泳動パネル１２に、文字「Ｅ」と文字「Ｔ」とを表示する場合を例に挙げて説明する。
【００４４】
ユーザがキーボード１４の文字キー「Ｅ」及び「Ｔ」を押下操作すると、第１実施形態と同様に、図４に示す文字列「ＥＴ」を表示するための画像データがＣＰＵ１１生成され（ステップＳ１）、この画像データがグラフィックアクセラレーター１６で図５に示すラスタデータに展開され（ステップＳ２）、ＶＲＡＭ１７に書き込まれる。以上の処理が終了すると、ＶＲＡＭ１７に格納されているラスタデータがＣＰＵ１１によって読み出されて画像表示処理が行われる（ステップＳ３）。
【００４５】
画像表示処理が開始されると、第１実施形態と同様に、ラスタデータから行イメージパターンとゲート信号とが生成され（ステップＳ１１）、作成された行イメージパターンのうち、数値が全て「０」である行イメージパターンを特定する処理が行われる（ステップＳ１２）。次に、ステップＳ１２で特定された行イメージパターンに関するゲート信号の数値を「０」に設定する処理が行われる（ステップＳ１３）。
【００４６】
次に、上記行イメージパターンを複数のブロックに分割した上で、ハミング距離を算出して行の選択順を決定する処理が行われる（ステップＳ２０：第３，第４ステップ）。図８は、本発明の第２実施形態における動作を説明するための図である。尚、図８においては、理解を容易にするために、ＣＰＵ１１で扱われる行イメージパターンを画像データで表現している。図８に示す通り、第１〜第２０行目の行イメージパターンがブロックＢ１〜Ｂ７に分割される。ブロックＢ１〜Ｂ６には第１〜第１８行までの行イメージパターンが３行分ずつ順に含まれ、ブロックＢ７は第１９，２０行の２行分の行イメージパターンが含まれる。
【００４７】
尚、図８中の第０行目の行イメージパターンは、第１行目の行イメージパターンとのハミング距離を算出するために用いられる仮想的な行イメージパターンである。一般的に、第１行目は最終行（図８に示す例では第２０行）が選択された後に選択されるため、図８中の第０行目の行イメージパターンに代えて最終行の行イメージパターンを用いて第１行目の行イメージパターンとのハミング距離を算出しても良い。
【００４８】
本実施形態では、ブロックＢ１〜Ｂ７を単位としてハミング距離を求めて行の選択順を決定する。具体的には、以下の（１），（２）の手順によって行の選択順を決定する。
（１）ハミング距離を求める対象となるブロック（対象ブロック）の前に選択されたブロックにおいて最後に選択された行と、対象ブロックに含まれる各行とのハミング距離をそれぞれ求め、ハミング距離が最も短い行を、当該対象ブロックにおいて最初に選択すべき行に決定する
（２）対象ブロックにおいて、最初に選択すべき行として決定した行と残りの行とのハミング距離をそれぞれ求め、ハミング距離が短い行から順に選択すべき行に決定する。
【００４９】
ここで、２つの行イメージパターンをそれぞれＰａ，Ｐｂとすると、これら行イメージパターンＰａ，Ｐｂのハミング距離ｄＨは、以下の式を用いて算出される。
ｄＨ＝ｄ（Ｐａ、Ｐｂ）＝Σ（Ｐａｊ（XOR）Ｐｂｊ）
但し、上記式中のＰａｊ，Ｐｂｊは行イメージパターンＰａ，Ｐｂをなす数値列の第ｊ番目の数値をそれぞれ示し、（XOR）は排他的論理和を示す。また、Σ（ ）は、ｊ＝１からｊ＝ｎまで括弧内の演算を順次行い、それらの演算結果を加算する関数である。
【００５０】
次に、図８を用いてステップＳ２０で行われる処理を具体的に説明する。まず、最初のブロックＢ１が選択され、このブロックＢ１に含まれる第１〜３行目の行イメージパターンと第０行目の行イメージパターンとのハミング距離がそれぞれ求められる。ここでは、第１〜３行目の行イメージパターンについて、ハミング距離が「７」，「１」，「１」と求められる。このため、ブロックＢ１内における行の選択順は、第２行目，第３行目，第１行目の順に決定される。
【００５１】
次に、２番目のブロックＢ２が選択され、このブロックＢ２に含まれる第４〜６行目の行イメージパターンと第１行目の行イメージパターン（ブロックＢ１で最後に選択された行の行イメージパターン）とのハミング距離がそれぞれ求められる。ここでは、第４〜６行目の行イメージパターンについて、ハミング距離が「０」，「６」，「６」と求められる。このため、ブロックＢ２内における行の選択順は、第４行目，第５行目，第６行目の順に決定される。
【００５２】
次いで、３番目のブロックＢ３が選択され、このブロックＢ３に含まれる第７〜９行目の行イメージパターンと第６行目の行イメージパターン（ブロックＢ２で最後に選択された行の行イメージパターン）とのハミング距離がそれぞれ求められる。但し、先に行われたステップＳ１２の処理において、第９行目の行イメージパターンが、数値が全て「０」である行イメージパターンであると特定されている。このため、ブロックＢ３では、特定された第９行目の行イメージパターンを除く、第７，８行目の行イメージパターンと第６行目の行イメージパターンとのハミング距離が求められる。
【００５３】
ここでは、第７，８行目の行イメージパターンについて、ハミング距離が「０」，「６」と求められる。このため、ブロックＢ３内における行の選択順は、第７行目，第８行目の順に決定される。以上と同様の処理が他のブロックＢ４〜Ｂ７についても行われ、ステップＳ１２で特定された行を除いた行についての選択順が、ハミング距離に基づいて順次決定される。
【００５４】
図８においては、各行を表示する際に光学的状態を変化させる必要がある画素Ｇの数を「切り替わり数」として表示している。図６を参照すると、文字列「ＥＴ」を表示させる場合における切り替わり数の総数は、従来が「４５」であり、第１実施形態が「３０」であった。これに対し、本実施形態では、切り替わり数の総数が「１９」であり、従来に比べて５８％削減されている。
【００５５】
以上の処理で選択順が決定された行イメージパターン及びステップＳ１３で数値が設定されたゲート信号は、それぞれソースドライバー駆動用データ及びゲートドライバー駆動用データとして順次ディスプレイコントローラー１８に出力される（ステップＳ１４）。そして、これらソースドライバー駆動用データ及びゲートドライバー駆動用データは、ゲートドライバー２２及びソースドライバー２３にそれぞれ分配出力され、これらソースドライバー駆動用データ及びゲートドライバー駆動用データに応じて電気泳動パネル２１が駆動される（ステップＳ４：第４ステップ）。これにより、上記の行イメージパターン及びゲート信号に応じた１画面分の画像が電気泳動パネル２１に表示される。
【００５６】
以上の通り、本実施形態では、複数行に表示すべき行イメージのうち、背景色のみからなる行イメージを特定するとともに、特定された行を除いた行について行イメージ間のハミング距離を求めて行の選択順を決定している。このため、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を、第１実施形態よりも効果的に削減することができる。
【００５７】
図９は、本発明の第２実施形態における第１変形例の動作を説明するための図である。以上説明した第２実施形態では、図７に示すステップＳ２０において、行イメージパターンを複数のブロックに分割した上で、ハミング距離を算出して行の選択順を決定していた。これに対し、本変形例においては、行イメージパターンをブロックに分割せずに、選択した行に近い（近傍に位置する）所定数の行（ここでは、３行であるとする）とのハミング距離をそれぞれ算出し、ハミング距離が最も短い行を次の行に選択することで行の選択順を決定している。ここで、選択した行に近い行を設定するに際しては、既に選択された行を除外して行われる。よって、例えば図９等において第３行目が選択されており、既に第１、２、４、５、６、８行目が選択されていた場合には、第３行目に最も近い行は第７行目、２番目に近い行は第９行目となる。以下、具体的に説明する。
【００５８】
まず、最初の行（ここでは、第２行目であるとする）が選択され、この最初の行の行イメージパターンと近い未選択の３行（第１，３，４行目）の行イメージパターンとのハミング距離がそれぞれ求められる。図９に示す例では、第３行目についてのハミング距離が最短になるため、第３行目が２番目に選択される行として決定される。次に、新たに選択された第３行目の行イメージパターンと、この第３行目に近い未選択の３行（第１，４，５行目）の行イメージパターンとのハミング距離がそれぞれ求められる。図９に示す例では、第５行目についてのハミング距離が最短になるため、第５行目が３番目に選択される行として決定される。
【００５９】
次いで、新たに選択された第５行目の行イメージパターンと、この第５行目に近い未選択の３行（第１，４，６行目）の行イメージパターンとのハミング距離がそれぞれ求められる。図９に示す例では、第６行目についてのハミング距離が最短になるため、第６行目が４番目に選択される行として決定される。次に、新たに選択された第６行目の行イメージパターンと、この第６行目に近い未選択の３行（第１，４，７行目）の行イメージパターンとのハミング距離がそれぞれ求められる。図９に示す例では、第７行目についてのハミング距離が最短になるため、第７行目が５番目に選択される行として決定される。
【００６０】
次いで、新たに選択された第７行目の行イメージパターンと、この第７行目に近い未選択の３行（第１，４，８行目）の行イメージパターンとのハミング距離がそれぞれ求められる。図９に示す例では、これらのハミング距離が等しく最短であるため、第１行目が６番目に選択される行として決定される。次に、新たに選択された第１行目の行イメージパターンと、この第１行目に近い未選択の３行（第４，８，１２行目）の行イメージパターンとのハミング距離がそれぞれ求められる。尚、第９〜１１行目の行イメージパターンは、ステップＳ１２の処理において、数値が全て「０」である行イメージパターンであると特定されているため除外される。
【００６１】
以上と同様の処理が順次行われ、ステップＳ１２で特定された行を除いた行についての選択順が、ハミング距離に基づいて順次決定される。ここで、図９に示す通り、本変形例では、文字列「ＥＴ」を表示させる場合における切り替わり数の総数が「１３」である。このため、従来の「４５」に比べて７１％削減されている。このため、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を、第１，第２実施形態よりも効果的に削減することができる。
【００６２】
図１０は、本発明の第２実施形態における第２変形例の動作を説明するための図である。以上説明した第２実施形態の第１変形例では、図７に示すステップＳ２０において、行イメージパターンをブロックに分割せずに、選択した行に近い行のうち、まだ選択されていない所定数の行のハミング距離をそれぞれ算出し、ハミング距離が最も短い行を次の行に選択することで行の選択順を決定していた。これに対し、本変形例では、選択した行の行イメージパターンと残りの全ての行イメージパターンとのハミング距離を算出して行の選択順を決定している。
【００６３】
本変形例では、図１０に示す通り、行の選択順は、第２行目，第３行目，第５行目，第６行目，第７行目，第１３行目，…の順に決定される。また、図１０に示す通り、本変形例では、文字列「ＥＴ」を表示させる場合における切り替わり数の総数が「９」であり、従来の「４５」に比べて８０％削減されている。このため、背景色のみからなる行イメージが含まれる１画面分の画像を表示するための電力消費量を、上記の第１変形例よりも効果的に削減することができる。
【００６４】
以上、本発明の実施形態による電気光学装置の駆動方法及び駆動回路、電気光学装置、並びに表示駆動プログラムについて説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、前述した第２実施形態及びその変形例では、ハミング距離に基づいて複数行の選択順（順次選択を行う順序）を決定する例について説明したが、ハミング距離が零である行イメージが存在する場合には、それらの行イメージが表示される行を同時に選択して各々の行イメージの表示を同時に行っても良い。
【００６５】
また、上記実施形態では、１画面の画像データから背景色のみからなる行イメージを逐次特定し、更には行の選択順を逐次決定する例について説明した。しかしながら、背景色のみからなる行イメージを特定するデータ及び行の選択順を示すデータを、上記の画像データに付随する属性データとして予め用意しておき、この属性データに基づいて走査線を選択して１画面分の画像を電気泳動パネル２１に表示しても良い。これにより、走査線の選択順を求めるためのハードウェアやソフトウェアが不要になるため、電力消費量を更に削減することができる。
【００６６】
また、上記実施形態では、電気泳動パネル１２がＴＦＴ（Thin Film Transistor）を用いたアクティブマトリクスパネルである場合を例に挙げて説明した。しかしながら、例えばＴＦＤ（Thin Film Diode）等のアクティブ素子（能動素子）を用いたアクティブマトリックス駆動のものであっても本発明を適用することができる。また、その構造としては、所謂ＣＯＦ（Chip on Film）タイプの構造であってもよく、またＩＣチップを直接実装する構造を有する構造であってもよい。
【００６７】
また、上記実施形態では、電気泳動パネル１２を備える電気光学装置を例に挙げて説明したが、データ線と走査線の組み合わせで表示を行う表示装置を備える電気光学装置であれば本発明を適用することが可能である。例えば、ＴＮ（Twisted Nematic）液晶ディスプレイ、ＳＴＮ（Super ＴＮ）液晶ディスプレイ、強誘電性液晶ディスプレイ、コレステリック液晶ディスプレイ、トナーディスプレイ、ツイストボールディスプレイ等の表示装置を備える電気光学装置にも本発明を適用することができる。
【００６８】
更に、本発明の電気光学装置は、液晶装置に限られるものではなく、他の電気光学装置、例えば有機ＥＬ装置、無機ＥＬ装置、プラズマディスプレイ装置、電気泳動ディスプレイ装置、フィールド・エミッション・ディスプレイ装置、ＬＥＤ、電子ペーパー等に適用することができる。このように、本発明の駆動方法に適合するものであれば、様々な電気光学素子を用いることが可能である。
【００６９】
また、上記実施形態では、ＣＰＵ１１で画像表示処理を実行する例を示したが、例えばグラフィックアクセラレーター１６やディスプレイコントローラー１８、或いはＶＲＡＭ１７を内蔵するソースドライバー２３で実行するようにしてもよい。尚、ソースドライバー２３で実行する場合には、ソースドライバー２３とゲートドライバー２２とを接続する信号線を設ける必要がある。
【００７０】
また、上記実施形態では、行イメージを構成する数値に「０」があるときには対応する画素Ｇに白色を表示させることを示し、「１」があるときには対応する画素Ｇに黒色を表示させることを示す例を示した。しかしながら、逆に、行イメージを構成する数値に「０」があるときには対応する画素Ｇに黒色を表示させることを示し、「１」があるときには対応する画素Ｇに白色を表示させることを示すようにしても良い。更には、例えば行イメージを構成する数値に「０」があるときには対応する画素Ｇに白色を表示させることを示し、「９」があるときには対応する画素Ｇに黒色を表示させることを示し、これら「０」から「９」の間の数値があるときには対応する画素Ｇに対しその数値に応じた明度の灰色を表示させることを示すようにしてもよい。
【符号の説明】
【００７１】
１…電気光学装置、１１…ＣＰＵ、１３…ＲＯＭ、１８…ディスプレイコントローラー、２０…表示装置、２１…電気泳動パネル、２２…ゲートドライバー、２３…ソースドライバー、２４…走査線、２５…データ線、Ｂ１〜Ｂ７…ブロック
【図１】
2010243582.tif 000003
【図２】
2010243582.tif 000004
【図３】
2010243582.tif 000005
【図４】
2010243582.tif 000006
【図５】
2010243582.tif 000007
【図６】
2010243582.tif 000008
【図７】
2010243582.tif 000009
【図８】
2010243582.tif 000010
【図９】
2010243582.tif 000011
【図１０】
2010243582.tif 000012