(57)【要約】【課題】画素毎に異なる電圧印加のパターンを用いて書き換えをする。【解決手段】集積回路は、印加電圧に応じて階調が遷移する画素を有する記憶性表示素子に表示させる画像を示す画像データを取得する取得手段と、前記画素の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群を記憶した第１記憶手段にアクセスし、複数の前記画素のうち対象となる一の画素について、前記複数のパターン群のうち、前記一の画素の位置および前記取得手段により取得された画像データにより示される前記一の画素の階調値に応じて選択されたパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させるための制御信号を出力する出力手段と、を有する。【選択図】図９
2015057637.tif 000002
【特許請求の範囲】
【請求項１】
印加電圧に応じて階調が遷移する画素を有する記憶性表示素子に表示させる画像を示す画像データを取得する取得手段と、
前記画素の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群を記憶した第１記憶手段にアクセスし、複数の前記画素のうち対象となる一の画素について、前記複数のパターン群のうち、前記一の画素の位置および前記取得手段により取得された画像データにより示される前記一の画素の階調値に応じて選択されたパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させるための制御信号を出力する出力手段と、を有する集積回路。
【請求項２】
前記出力手段は、複数の副出力手段を含み、
前記複数の副出力手段には、それぞれ前記記憶性表示素子が表現できる複数の階調のうち一の階調が割り当てられ、
前記複数の副出力手段の各々は、前記画像データが前記一の階調を示す画素について前記制御信号を出力することを特徴とする請求項１に記載の集積回路。
【請求項３】
前記複数の副出力手段の各々には、複数の前記画素を含む表示領域の一部が割り当てられており、
前記複数の副出力手段の各々は、割り当てられた前記表示領域の一部に含まれる前記一の画素について前記制御信号を出力することを特徴とする請求項２に記載の集積回路。
【請求項４】
前記パターンは、単位期間毎の印加電圧の変化を示し、
前記複数の副出力手段の各々は、前記パターン中の一の期間を特定するためのカウンターを有し、
前記複数の副出力手段の各々は、前記パターンのうち、前記カウンターにより特定される前記一の期間に応じた電圧を前記一の画素に印加させる前記制御信号を出力することを特徴とする請求項２または３に記載の集積回路。
【請求項５】
前記複数の副出力手段の各々は、指定された単位期間数および前記選択されたパターン群における単位期間数に応じた値を、前記カウンターの初期値とすることを特徴とする請求項４に記載の集積回路。
【請求項６】
前記複数の副出力手段には、それぞれ前記複数のパターン群のうち一のパターン群が割り当てられ、
前記複数の副出力手段の各々は、割り当てられた前記一のパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させる前記制御信号を出力することを特徴とする請求項２ないし５のいずれか一項に記載の集積回路。
【請求項７】
更に、書き換え後の画像の各々の画素の階調を示す第１の画像データを記憶する第２記憶手段と、書き換え前の画像の各々の画素の階調を示す第２の画像データを記憶する第３記憶手段と、を含み、
前記取得手段は、前記第１の画像データ及び前記第２の画像データを前記画像データとして取得することを特徴とする請求項１ないし６のいずれか一項に記載の集積回路。
【請求項８】
請求項１ないし７のいずれか一項に記載の集積回路と、
前記記憶性表示素子と、を有する表示装置。
【請求項９】
請求項８に記載の表示装置と、
前記表示装置を制御するホスト装置と、を有する電子機器。
【請求項１０】
印加電圧に応じて階調が遷移する画素を有する記憶性表示素子に表示させる画像を示す画像データを取得するステップと、
前記画素の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群を記憶した第１記憶手段にアクセスするステップと、
複数の前記画素のうち対象となる一の画素について、前記複数のパターン群のうち、前記一の画素の位置および前記取得手段により取得された画像データにより示される前記一の画素の階調値に応じて選択されたパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させる制御をするステップと、を有する表示制御方法。
【請求項１１】
画素を有する記憶性表示素子を制御する集積回路であって、
前記画素の表示色の階調の遷移を行うための電圧印加パターンに対応した制御信号を出力する出力部と、
複数の前記電圧印加パターンを含む駆動波形テーブルを複数記憶する第１の記憶部と、
前記画素に表示する画像データを取得する取得部と、を含み、
前記駆動波形テーブルにおける前記電圧印加パターンの選択は、前記画素の前記階調の遷移における遷移前の階調データ及び遷移後の階調データにより行われ、
前記電圧印加パターンの選択に用いられる前記駆動波形テーブルの選択は、前記画素の前記遷移前の階調データ又は前記遷移後の階調データにより行われることを特徴とする集積回路。
【請求項１２】
前記出力部は、第２の記憶部を有し、
前記電圧印加パターンの選択に用いられる前記駆動波形テーブルは、予め前記第１の記憶部から読み出され所定の階調に対応付けられて前記第２の記憶部に記憶され、
前記画素の前記遷移前の階調データ又は前記遷移後の階調データが前記所定の階調と同じ場合に、前記第２の記憶部に記憶された前記駆動波形テーブルの中から前記電圧印加パターンが選択されることを特徴とする請求項１１に記載の集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示素子として記憶性表示素子を用いた表示装置に用いられる技術に関するものである。
【背景技術】
【０００２】
記憶性表示素子は、一般的に他の表示素子と比較して書き換え速度は遅いものの、電力を供給しなくても表示を維持できるという特性を有している。記憶性表示素子における書き換え速度の遅さを補うため、表示領域の一部のみを書き換える部分書き換えが行われる（例えば、特許文献１〜３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４２７８０号公報
【特許文献２】特開２００４−２９５３８号公報
【特許文献３】特表２００７−５３０９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、所定の領域内においては色変換の為に用いるルックアップテーブル（ＬＵＴ）が一種類であり、更新される画素における画像更新のために要する期間は更新される画素すべてに関して同じであることから、更新途中の画素における階調の遷移によっては見る者に違和感を与えることがあった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例］本適用例に係るひとつの集積回路は、印加電圧に応じて階調が遷移する画素を有する記憶性表示素子に表示させる画像を示す画像データを取得する取得手段と、前記画素の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群を記憶した第１記憶手段にアクセスし、複数の前記画素のうち対象となる一の画素について、前記複数のパターン群のうち、前記一の画素の位置および前記取得手段により取得された画像データにより示される前記一の画素の階調値に応じて選択されたパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させるための制御信号を出力する出力手段と、を有することを特徴とする。
【０００７】
この集積回路によれば、画素の階調値に応じて画素毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【０００８】
前記出力手段は、複数の副出力手段を含み、前記複数の副出力手段には、それぞれ前記記憶性表示素子が表現できる複数の階調のうち一の階調が割り当てられ、前記複数の副出力手段の各々は、前記画像データが前記一の階調を示す画素について前記制御信号を出力することが好ましい。
【０００９】
この集積回路によれば、階調値が割り当てられた複数の副出力手段を用いて、階調毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００１０】
前記複数の副出力手段の各々には、複数の前記画素を含む表示領域の一部が割り当てられており、前記複数の副出力手段の各々は、割り当てられた前記表示領域の一部に含まれる前記一の画素について前記制御信号を出力することが好ましい。
【００１１】
この集積回路によれば、階調値および表示領域の一部がそれぞれに割り当てられた複数の副出力手段を用いて、階調毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００１２】
前記パターンは、単位期間毎の印加電圧の変化を示し、前記複数の副出力手段の各々は、前記パターン中の一の期間を特定するためのカウンターを有し、前記複数の副出力手段の各々は、前記パターンのうち、前記カウンターにより特定される前記一の期間に応じた電圧を前記一の画素に印加させる前記制御信号を出力することが好ましい。
【００１３】
この集積回路によれば、電圧印加のパターンのうちカウンターの値によって特定される電圧を印加することができる。
【００１４】
前記複数の副出力手段の各々は、指定された単位期間数および前記選択されたパターン群における単位期間数に応じた値を、前記カウンターの初期値とすることが好ましい。
【００１５】
この集積回路によれば、副出力手段毎にパターンによる電圧印加の始期を異ならせることができる。
【００１６】
前記複数の副出力手段には、それぞれ前記複数のパターン群のうち一のパターン群が割り当てられ、前記複数の副出力手段の各々は、割り当てられた前記一のパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させる前記制御信号を出力することが好ましい。
【００１７】
更に、書き換え後の画像の各々の画素の階調を示す第１の画像データを記憶する第２記憶手段と、書き換え前の画像の各々の画素の階調を示す第２の画像データを記憶する第３記憶手段と、を含み、前記取得手段は、前記第１の画像データ及び前記第２の画像データを前記画像データとして取得することが好ましい。
【００１８】
この集積回路によれば、書き換え前後の画像に応じて、画素毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００１９】
［適用例］本適用例に係るひとつの表示装置は、上記いずれかの集積回路と、前記記憶性表示素子とを有することが好ましい。
【００２０】
この表示装置によれば、画素毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００２１】
［適用例］本適用例に係るひとつの電子機器は、上記の表示装置と、前記表示装置を制御するホスト装置とを有することが好ましい。
【００２２】
この電子機器によれば、画素毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００２３】
［適用例］本適用例に係るひとつの表示制御方法は、印加電圧に応じて階調が遷移する画素を有する記憶性表示素子に表示させる画像を示す画像データを取得するステップと、前記画素の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群を記憶した第１記憶手段にアクセスするステップと、複数の前記画素のうち対象となる一の画素について、前記複数のパターン群のうち、前記一の画素の位置および前記取得手段により取得された画像データにより示される前記一の画素の階調値に応じて選択されたパターン群に含まれるパターンにより示される電圧を前記一の画素に印加させる制御をするステップと、を有する表示制御方法を提供する。
【００２４】
この表示制御方法によれば、画素毎に異なる電圧印加のパターンを用いて書き換えをすることができる。
【００２５】
［適用例］本適用例に係る他のひとつの集積回路は、画素を有する記憶性表示素子を制御する集積回路であって、前記画素の表示色の階調の遷移を行うための電圧印加パターンに対応した制御信号を出力する出力部と、複数の前記電圧印加パターンを含む駆動波形テーブルを複数記憶する第１の記憶部と、前記画素に表示する画像データを取得する取得部と、を含み、前記駆動波形テーブルにおける前記電圧印加パターンの選択は、前記画素の前記階調の遷移における遷移前の階調データ及び遷移後の階調データにより行われ、前記電圧印加パターンの選択に用いられる前記駆動波形テーブルの選択は、前記画素の前記遷移前の階調データ又は前記遷移後の階調データにより行われることを特徴とする。
【００２６】
この構成によれば、複数の駆動波形テーブルの中から画素の遷移前の階調データ又は遷移後の階調データのいずれかをキーカラーとして駆動波形テーブルを選択し、当該選択された駆動波形テーブルの中から画素の遷移前の階調データ及び遷移後の階調データにより印加電圧パターンを選択することで、記憶性表示素子に含まれる画素単位で階調の遷移を行うのに適切な印加電圧パターンを用いることができる。
【００２７】
上記の他のひとつの集積回路において、前記出力部は、第２の記憶部を有し、前記電圧印加パターンの選択に用いられる前記駆動波形テーブルは、予め前記第１の記憶部から読み出され所定の階調に対応付けられて前記第２の記憶部に記憶され、前記画素の前記遷移前の階調データ又は前記遷移後の階調データが前記所定の階調と同じ場合に、前記第２の記憶部に記憶された前記駆動波形テーブルの中から前記電圧印加パターンが選択されることが好ましい。
【００２８】
この構成によれば、キーカラーに対応する駆動波形テーブルを予め第１の記憶部から出力部内の第２の記憶部に保存しておくことで、出力部から第１の記憶部へのアクセスの頻度を低減することができる。
【図面の簡単な説明】
【００２９】
【図１】一実施形態に係る電子機器１０００の構成を示す図。
【図２】電気光学パネル１０の断面構造を示す模式図。
【図３】電気光学パネル１０の回路の構成を示す図。
【図４】画素１４の等価回路を示す図。
【図５】駆動波形テーブルを例示する図。
【図６】駆動波形による電気泳動素子１４３の階調遷移を例示する図。
【図７】関連技術の駆動方法における問題点を説明する図。
【図８】ディスプレイコントローラー２０の構成を例示する図。
【図９】ディスプレイエンジン２２の構成を例示する図。
【図１０】電子機器１０００の動作を示すフローチャート。
【図１１】書き換え後の画像を例示する図。
【図１２】領域、パイプ、およびキーカラーの指定を例示する図。
【図１３】駆動波形のオフセットを例示する図。
【図１４】（ａ）及び（ｂ）は電圧印加パターンが異なる駆動波形モードの例を示す図。
【図１５】（ａ）〜（ｃ）は駆動波形モードの選択の仕方を示す図。
【図１６】アンチエイリアス処理の一例を示す図。
【発明を実施するための形態】
【００３０】
１．概要
図１は、一実施形態に係る電子機器１０００の構成を示す図である。電子機器１０００は、例えばタブレット型コンピューターである。電子機器１０００は、電気光学装置１と、ホスト装置３とを有する。電気光学装置１は文字および画像の少なくとも一方を表示する表示装置である。この例で、電気光学装置１は、電気光学パネル１０およびディスプレイコントローラー２０を有する。電気光学パネル１０は、電気光学素子、より具体的には、電力を供給しなくても表示を維持できる記憶性表示素子を用いた装置、詳細には記憶性表示素子として電気泳動素子を用いたＥＰＤ（Electrophoretic Display）である。ディスプレイコントローラー２０は、電気光学パネル１０を制御する装置である。
【００３１】
ホスト装置３は、ＣＰＵ（Central Processing Unit）３１と、ＲＡＭ（Random Access Memory）３２と、記憶装置３３と、入出力ＩＦ（Inter  Face）３４とを有する。ＣＰＵ３１は、電子機器１０００の他のハードウェア構成を制御する装置である。ＲＡＭ３２は、ＣＰＵ３１がプログラムを実行する際のワークエリアとして機能する記憶装置である。記憶装置３３は、データおよびプログラムを記憶する不揮発性の記憶装置である。入出力ＩＦ３４は、ホスト装置３が他の装置との間でデータまたは信号の入出力を行うインターフェースである。この例では、入出力ＩＦ３４を介してディスプレイコントローラー２０に信号が供給される。電子機器１０００は、この外、入力装置（例えばタッチスクリーン、キーパッド等）および通信装置（例えば無線通信装置）を有する（いずれも図示略）。
【００３２】
図２は、電気光学パネル１０の断面構造を示す模式図である。電気光学パネル１０は、第１基板１１と、電気泳動層１２と、第２基板１３とを有する。第１基板１１および第２基板１３は、電気泳動層１２を挟持するための基板である。
【００３３】
第１基板１１は、基板１１１と、接着層１１２と、回路層１１３とを有する。基板１１１は、絶縁性を有する材料、例えばガラスで形成されている。別の例で、基板１１１は、絶縁性に加え可撓性および軽量性を有する材料、例えばポリカーボネイトにより形成されていてもよい。接着層１１２は、基板１１１と回路層１１３とを接着する層である。回路層１１３は、電気泳動層１２を駆動するための回路を有する層である。回路層１１３は、画素電極１１４を有する。
【００３４】
電気泳動層１２は、マイクロカプセル１２１と、バインダー１２２とを有する。マイクロカプセル１２１は、バインダー１２２によって固定されている。バインダー１２２としては、マイクロカプセル１２１との親和性が良好で電極との密着性が優れ、かつ絶縁性を有する材料が用いられる。マイクロカプセル１２１は、内部に分散媒および電気泳動粒子が格納されたカプセルである。マイクロカプセル１２１は、柔軟性を有する材料、例えばアラビアゴム・ゼラチン系の化合物またはウレタン系の化合物等が用いられる。なお、マイクロカプセル１２１と画素電極１１４との間には、接着剤により形成された接着層が設けられてもよい。
【００３５】
電気泳動粒子は、分散媒中で電界によって移動する性質を有する粒子（高分子またはコロイド）である。本実施形態においては白の電気泳動粒子と黒の電気泳動粒子がマイクロカプセル１２１内に格納されている。黒の電気泳動粒子は、例えば、アニリンブラックやカーボンブラック等の黒色顔料を含む粒子であり、本実施形態では正に帯電されている。白の電気泳動粒子は、例えば、二酸化チタンや酸化アルミニウム等の白色顔料を含む粒子であり、本実施形態では負に帯電されている。
【００３６】
第２基板１３は、共通電極１３１と、フィルム１３２とを有する。フィルム１３２は、電気泳動層１２の封止および保護をするものである。フィルム１３２は、透明で絶縁性を有する材料、例えばポリエチレンテレフタレートにより形成される。共通電極１３１は、透明で導電性を有する材料、例えば酸化インジウムスズ（Indium Tin Oxide；ＩＴＯ）により形成される。
【００３７】
図３は、電気光学パネル１０の回路の構成を示す図である。電気光学パネル１０は、ｍ本の走査線１１５と、ｎ本のデータ線１１６と、ｍ×ｎ個の画素１４と、走査線駆動回路１６と、データ線駆動回路１７とを有する。ｍ×ｎ個の画素１４により表示領域１５が形成される。走査線駆動回路１６およびデータ線駆動回路１７は、ディスプレイコントローラー２０により制御される。走査線駆動回路１６、データ線駆動回路１７、およびディスプレイコントローラー２０は、それぞれ、基板１１１上にＣＯＧ（Chip On Glass）実装されている集積回路である。走査線１１５は、行方向（ｘ方向）に沿って配置されており、走査信号を伝達する。走査信号は、ｍ本の走査線１１５の中から一の走査線１１５を順次排他的に選択する信号である。データ線１１６は、列方向（ｙ方向）に沿って配置されており、画素１４に対してデータ電圧を供給する。走査線１１５とデータ線１１６とは絶縁されている。画素１４は、走査線１１５およびデータ線１１６の交差に対応して設けられている。なお、複数の走査線１１５のうち一の走査線１１５を他と区別する必要があるときは、第１行、第２行、・・・、第ｍ行の走査線１１５という。データ線１１６についても同様である。ｍ×ｎ個の画素１４により、表示領域１５が形成される。表示領域１５のうち、第ｉ行第ｊ列の画素１４を他の画素１４と区別するときは、画素１４（ｉ，ｊ）という。
【００３８】
走査線駆動回路１６は、ｍ本の走査線１１５の中から、一の走査線１１５を順次排他的に選択するための走査信号Ｙを出力する。走査信号Ｙは、例えば、順次排他的にＨ（High）レベルとなる信号である。データ線駆動回路１７は、データ信号Ｘを出力する。データ信号Ｘは、画素１４の階調を遷移させるためのデータ電圧を供給する信号である。データ線駆動回路１７は、走査信号により選択されている行の画素１４に対応するデータ電圧を示すデータ信号を出力する。走査線駆動回路１６およびデータ線駆動回路１７は、ディスプレイコントローラー２０により制御される。
【００３９】
図４は、画素１４の等価回路を示す図である。画素１４は、トランジスター１４１と、容量１４２と、電気泳動素子１４３とを有する。電気泳動素子１４３は、画素電極１１４と、電気泳動層１２と、共通電極１３１とを有する。トランジスター１４１は、画素電極１１４へのデータの書き込みを制御するスイッチング手段の一例であり、例えばｎチャネルのＴＦＴ（Thin Film Transistor）である。トランジスター１４１のゲート、ソース、およびドレインはそれぞれ、走査線１１５、データ線１１６、および画素電極１１４に接続されている。Ｌ（Low）レベルの走査信号（非選択信号）がゲートに入力されているとき、トランジスター１４１のソースとドレインは絶縁する。Ｈレベルの走査信号（選択信号）がゲートに入力されると、トランジスター１４１のソースとドレインは導通し、画素電極１１４にデータ電圧が書き込まれる。また、トランジスター１４１のドレインには容量１４２の一方の電極が接続され、容量１４２の他方の電極は配線１１７を介して基準電位Ｖｃｏｍに接続されている。容量１４２は、データ電圧に応じた電荷を保持する。画素電極１１４は、画素１４に一つずつ設けられており、共通電極１３１と対向している。共通電極１３１は、すべての画素１４に共通であり、配線１１８を介して電位ＥＰｃｏｍが与えられる。画素電極１１４と共通電極１３１との間には電気泳動層１２が挟まれている。画素電極１１４、電気泳動層１２、および共通電極１３１により、電気泳動素子１４３が形成される。電気泳動層１２には、画素電極１１４と共通電極１３１との電位差に相当する電圧が印加される。マイクロカプセル１２１において、電気泳動層１２に印加されている電圧に応じて電気泳動粒子が移動し、階調表現をする。共通電極１３１の電位ＥＰｃｏｍに対して画素電極１１４の電位が正（例えば＋１５Ｖ）である場合、負に帯電している白の電気泳動粒子が画素電極１１４側に移動し、正に帯電している黒の電気泳動粒子が共通電極１３１側に移動する。このとき第２基板１３側から電気光学パネル１０を見ると、画素１４が黒に見える。共通電極１３１の電位ＥＰｃｏｍに対して画素電極１１４の電位が負（例えば−１５Ｖ）である場合、正に帯電している黒の電気泳動粒子が画素電極１１４側に移動し、負に帯電している白の電気泳動粒子が共通電極１３１側に移動する。このとき、画素１４が白に見える。
【００４０】
なお、以下の説明においては、走査線駆動回路１６が第１行の走査線１１５を選択してから第ｍ行の走査線１１５の選択が終了するまでの単位期間を「フレーム」という。各走査線１１５は、１フレームに一回ずつ選択され、各画素１４には１フレームに一回ずつデータ信号が供給される。
【００４１】
次に、電気光学パネル１０の駆動方法の概要を説明する。この例では、１フレームの時間長は電気泳動素子１４３の応答時間よりも短い。電気泳動素子１４３の応答時間とは、所定の電圧（例えば＋１５Ｖ）を印加したときに電気泳動素子１４３の光学状態（例えば相対明度）が基準値（例えば１０％）から別の基準値（例えば９０％）に遷移するまでの時間をいう。すなわち、１フレームだけの電圧印加では、最低輝度から最高輝度まで階調を遷移させることができない。そこで、現在の階調から所望の階調まで遷移させるため、複数フレームにわたって電圧印加が行われる。電気泳動素子１４３における印加電圧は、正電圧（例えば＋１５Ｖ）、負電圧（例えば−１５Ｖ）、およびゼロ電圧のいずれかである。現在の階調から所望の階調まで遷移させるための、各フレームにおける印加電圧の組み合わせ（数学的に正確には順列）のパターン（シーケンス）は数多くある。電圧印加のパターンは、印加電圧の時間変化を示しているといえ、その意味で、以下においてはこれを「駆動波形（Waveform）」という。
【００４２】
図５は、駆動波形テーブルを例示する図である。駆動波形テーブルは、画素１４の表示を現階調から次階調に遷移する場合の複数フレームにおける印加電圧の情報（パターン）を記載したものである。図５で示した駆動波形テーブルは、すべての階調の遷移を４フレームの印加電圧で行う場合のものである。図５において、「＋」、「−」、および「０」はそれぞれ、正電圧、負電圧、およびゼロ電圧を示している。
【００４３】
図５に示したのはひとつの駆動波形テーブルであるが、本発明に係る実施形態においては電気光学パネル１０の駆動には異なる複数の駆動波形テーブルが用いられる。これら複数の駆動波形テーブルは、それぞれ、書き換え速度を高速にする、残像を低減するといった異なる目的に応じて設計される。尚、以降の説明において、ひとつ又は複数の駆動波形テーブルを駆動波形群と呼ぶことがある。また、以降の説明において、ある目的で設計された駆動波形群を「モード」という語で表わす。例えば、高速書き換えのための駆動波形を第１モードの駆動波形、低残像の駆動波形を第２モードの駆動波形、というように表す。
【００４４】
電気光学パネル１０の駆動は環境因子（例えば温度）によって影響を受けるので、各モードにおいて、複数の環境因子に応じた複数の駆動波形テーブルが存在する。例えば、利用シーンおよび環境因子に応じて、これら複数の駆動波形テーブルの中から選択された一の駆動波形テーブルが用いられる。図５は、こうして選択された、一のモードの一の環境因子に対応する駆動波形テーブルを示している。
【００４５】
駆動波形のモードおよび環境因子に応じて選択された一の駆動波形テーブルに記録されている印加電圧の情報の中から、現階調、次階調、およびフレーム番号に応じた印加電圧の情報が用いられる。例えば図５で、現階調がダークグレー（ＤＧ）で次階調がライトグレー（ＬＧ）である場合において２フレーム目であるときは、負電圧がデータ電圧として出力される。すなわちこの例で、各フレームにおいて印加される電圧は、駆動波形のモード、環境因子（温度）、現階調、次階調、およびフレーム番号の５つのパラメーターで決まっているといえる。なお、以下では説明を簡単にするため、環境因子によらず共通の駆動波形を用いる例を説明する。
【００４６】
図６は、駆動波形による電気泳動素子１４３の階調遷移を例示する図である。図６は、白（Ｗｔ）、ライトグレー（ＬＧ）、ダークグレー（ＤＧ）、および黒（Ｂｋ）の４階調を表示する電気泳動素子１４３において、階調をＤＧからＷｔに遷移させる駆動波形を２つ例示している。これら２つの駆動波形は、総フレーム数が異なっている。図６（Ａ）は４フレームで階調をＤＧからＷｔに遷移させる駆動波形を、図６（Ｂ）は１２フレームで階調をＤＧからＷｔに遷移させる駆動波形を、それぞれ示している。図６（Ａ）の駆動波形は、高書き換え速度を狙って設計されたものである。図６（Ｂ）の駆動波形は、低残像を狙って設計されたものである。
【００４７】
図７は、電気光学パネル１０の駆動方法における問題点を説明する図である。ここでは、電気光学パネル１０の表示領域１５における例えば矩形領域内において、ライトグレー（ＬＧ）の四角の中にダークグレー（ＤＧ）の楕円が描かれている状態から、全面白（Ｗｔ）に書き換える例を示している。ここでは、書き換えが行われる矩形領域内においては共通の駆動波形テーブル（駆動波形群）が用いられる。このとき、駆動波形の設計によっては、書き換え中に階調が逆転してしまう場合（書き換え前にライトグレー（ＬＧ）だった領域が、ダークグレー（ＤＧ）だった領域よりも暗くなってしまう場合）がある。例えばアンチエイリアス処理された画像を表示している場合、書き換え途中とはいえこのように階調が逆転してしまうと、ユーザーに違和感を与えてしまう場合がある。
【００４８】
本発明を適用した電子機器１０００は、この問題に対処する。具体的には、電子機器１０００は、書き換えの対象となる領域内において、キーカラー毎に決められた駆動波形テーブルに含まれる駆動波形を用いて、画像を書き換える。キーカラーとは、電気光学パネル１０が表現可能な階調の中から指定された階調をいう。本実施形態においては、例えば、書き換え前の階調がライトグレー（ＬＧ）の画素１４と黒（Ｂｋ）の画素１４とで異なる駆動波形テーブルが用いられる。
【００４９】
２．構成
図８は、ディスプレイコントローラー２０の構成を例示する図である。図８においては、ディスプレイコントローラー２０に加えて、関連するハードウェアも図示している。ディスプレイコントローラー２０は、ホストＩ／Ｆ２１、ディスプレイエンジン２２、タイミングコントローラー２３、メモリーＩ／Ｆ２４、メモリーコントローラー２５、ＶＲＡＭ２６、およびＶＲＡＭ２７を有する。
【００５０】
ホストＩ／Ｆ２１は、ホスト装置３から画像の書き換えを指示する信号を受け付け、受け付けた信号に応じて、ディスプレイエンジン２２に対して画像の書き換えを指示する。
【００５１】
ディスプレイエンジン２２は、画像データに応じて、電気光学装置１を駆動するための信号を生成する。ディスプレイエンジン２２の詳細は後述する。
【００５２】
タイミングコントローラー２３は、ディスプレイエンジン２２から出力される信号のタイミングを調整し、走査線駆動回路１６およびデータ線駆動回路１７に対して制御信号を出力する。
【００５３】
ＶＲＡＭ２６は、本発明の第２記憶手段（第２の記憶部）の一例であり、次画像すなわち書き換え後の画像を示す第１の画像データを記憶する記憶装置である。ＶＲＡＭ２７は、本発明の第３記憶手段（第３の記憶部）の一例であり、現画像すなわち書き換え前の画像を示す第２の画像データを記憶する記憶装置である。ここでいう「現画像」とは、画像の書き換え中においては書き換え前の画像である。
【００５４】
メモリーＩ／Ｆ２４は、ＶＲＡＭ２６およびＶＲＡＭ２７へのアクセス（データの読み書き）を仲介するインターフェースである。
【００５５】
メモリーコントローラー２５は、画像の書き換えが完了すると、ＶＲＡＭ２６に記憶されている次画像のデータをＶＲＡＭ２７に書き込む（すなわちコピーする）。
【００５６】
波形メモリー２９は、複数の駆動波形テーブルを記憶した記憶装置、およびその制御装置である。ディスプレイエンジン２２から、駆動波形のモード、環境因子（温度）、現階調、次階調、およびフレーム番号の５つのパラメーターが与えられると、波形メモリー２９は、これらのパラメーターに対応する印加電圧の情報をディスプレイエンジン２２に出力する。尚、波形メモリー２９は、本発明の第１記憶手段（第１の記憶部）の一例であり、ディスプレイエンジン２２内に設けてもよい。
【００５７】
図９は、ディスプレイエンジン２２の構成を例示する図である。図９においては、ディスプレイエンジン２２に加えて、関連するハードウェアも図示している。ディスプレイエンジン２２は、本発明の出力手段（出力部）の一例であり、データ制御部２２１と、パイプ２２２とを有する。
【００５８】
パイプ２２２は、ｎ個のパイプＰ1〜Ｐnを有している。ｎ個のパイプＰ1〜Ｐnは、それぞれ独立して処理を行う副出力手段の一例である。
【００５９】
データ制御部２２１は、ＶＲＡＭ２６およびＶＲＡＭ２７から画像データを読み出し、読み出したデータを画素１４毎に、対応するパイプに出力する。すなわち、データ制御部２２１は、画像データを取得する取得手段（取得部）の一例である。
【００６０】
各パイプＰ1〜Ｐnには、電気光学パネル１０上の領域およびキーカラーが割り当てられている。データ制御部２２１は、画素１４の位置および当該画素１４の階調値に応じてパイプＰ1〜Ｐnを選択する。各パイプＰ1〜Ｐnは、電気光学パネル１０上の領域およびキーカラーに対応する印加電圧の情報を波形メモリー２９から読み出し、読み出した印加電圧の情報を示す信号をタイミングコントローラー２３に出力する。
【００６１】
３．動作
図１０は、電子機器１０００の動作を示すフローチャートである。電子機器１０００において、ＣＰＵ３１はプログラムを実行しており、このプログラムの実行において所定のイベントが発生したことを契機として、図１０のフローが開始される。
【００６２】
ステップＳ１００において、ホスト装置３のＣＰＵ３１は、書き換え後の画像を示す画像データを、メモリーＩ／Ｆ２４を介してＶＲＡＭ２６に書き込む。ステップＳ１０１において、ＣＰＵ３１は、画像の書き換えをディスプレイコントローラー２０に指示する。より詳細には、ＣＰＵ３１は、画像の書き換え指示（更新命令）を、ホストＩ／Ｆ２１を介してディスプレイエンジン２２に出力する。この書き換え指示は、以下の（１）〜（５）の情報をすべて含んでいる。
（１）画像を更新する領域
（２）使用する駆動波形モード
（３）使用するパイプの番号（Ｐ1〜Ｐn）
（４）キーカラー
（５）オフセットのフレーム数
【００６３】
本実施形態において、画像を更新する領域は、矩形領域である。矩形領域は、基準となる点（例えば左上頂点）および矩形領域の大きさ（例えば幅および高さ）を示す情報により特定される。駆動波形モードおよびパイプＰ1〜Ｐnのそれぞれは、あらかじめ割り当てられている識別番号により特定される。キーカラーは階調値により特定される。オフセットのフレーム数については後述する。
【００６４】
図１１は、書き換え後の画像を例示する図である。ここでは、表示領域１５のうち、領域Ａおよび領域Ｂの２つの領域について書き換えが行われる。領域Ａの画像は、ライトグレー（ＬＧ）およびダークグレー（ＤＧ）の２色の画素１４で構成されている。領域Ｂの画像は、ライトグレー（ＬＧ）、ダークグレー（ＤＧ）、および黒（Ｂｋ）の３色の画素１４で構成されている。したがってここでは、５つのパイプが用いられる。５つのパイプを用いて処理をするため、ＣＰＵ３１からディスプレイエンジン２２には５つの書き換え指示が出力される。これら５つの書き換え指示を、指示Ｃ１〜Ｃ５という。
【００６５】
図１２は、指示Ｃ１〜Ｃ５における領域、パイプ、およびキーカラーの指定を例示する図である。書き換え指示においてはこの外、駆動波形モードおよびオフセットのフレーム数も指定されるが、ここでは図示を省略している。なお、上述した（１）〜（５）の情報のひとつでも異なると、異なる駆動波形テーブルが用いられることになる。このため、複数のパイプＰ1〜Ｐ5のそれぞれで選択される領域の少なくとも一部が重なるような場合には、所定のキーカラーに対して複数の駆動波形テーブルが対応してしまうことが考えられる。このような場合、当該所定のキーカラーに対していずれのパイプＰ1〜Ｐ5を使用するかの選択が別途必要になる。このため、各パイプＰ1〜Ｐ5の対応する領域が重ならいようにしてもよい。それぞれのパイプＰ1〜Ｐ5において指定する領域が重ならないようにすることで、複数のパイプＰ1〜Ｐ5のいずれを使用するかの選択が必要とされる事態を回避することができる。
【００６６】
再び図１０を参照する。ステップＳ１０２において、データ制御部２２１は、各パイプＰ1〜Ｐ5に対応するパラメーター（領域およびキーカラー）を設定する。データ制御部２２１は、各パイプＰ1〜Ｐ5について領域およびキーカラーを記憶するためのレジスターを有している。データ制御部２２１は、受信した書き換え指示により示されるパラメーター（図１２）を、各パイプＰ1〜Ｐ5に対応するレジスターに書き込む。
【００６７】
ステップＳ１０３において、データ制御部２２１は、各パイプＰ1〜Ｐ5のフレーム番号のカウンターを設定する。当該カウンターは、現フレームがオフセットと駆動波形のフレーム数とを加算したフレーム数のうち何フレーム目に相当するかを示すためのものである。各パイプＰ1〜Ｐ5は、カウンターとして使用することが可能なレジスターを有している。データ制御部２２１は、書き換え指示に含まれていた駆動波形モードおよびオフセットのフレーム数を特定する情報を用いて決定される値を、各パイプＰ1〜Ｐ5の所定のレジスターに書き込む。当該所定のレジスターに書き込まれる値について説明する前に、まずオフセットについて説明する。
【００６８】
図１３は、駆動波形のオフセットを例示する図である。オフセットとは、書き換え指示があってから駆動波形による電圧印加が開始されるまでの待機フレーム数をいう。図１３は、パイプＰ1が駆動波形モード１を、パイプＰ2が駆動波形モード２を用いる例を示している。駆動波形モード１のフレーム数は７フレーム、駆動波形モード２のフレーム数は５フレームである。パイプＰ1においては書き換え指示があってからすぐ駆動波形モード１による電圧印加が開始されているが、パイプＰ2においては、５フレームのオフセットの後で、駆動波形モード２による電圧印加が開始される（すなわちパイプＰ1はオフセットがゼロである）。オフセットは、パイプ毎に設定することができる。図示していないが、例えばパイプＰ3でパイプＰ2と異なるオフセットが設定されてもよい。
【００６９】
オフセットを用いると、書き換えが完了するまでの時間が長くなる可能性がある。図１３の例では、仮にパイプＰ2でオフセットがゼロであれば７フレームで書き換えが完了するが、オフセットを用いているため書き換え完了まで１０フレームを要している。このようなデメリットはあるものの、オフセットを用いることによって図７で説明した違和感を低減することができる。
【００７０】
再び図１０を参照し、ステップＳ１０３におけるカウンターの設定を説明する。データ制御部２２１は、指定された駆動波形モードのフレーム数にオフセットを加算した値を初期値として、対応するパイプのカウンターに書き込む。図１３の例で、パイプＰ1のカウンターには「７」が、パイプＰ2のカウンターには「１０」が書き込まれる。
【００７１】
ステップＳ１０４において、データ制御部２２１は、ＶＲＡＭ２６およびＶＲＡＭ２７から画像データを読み出す。具体的には、データ制御部２２１は、ＶＲＡＭ２６から次画像のデータＮＩを、ＶＲＡＭ２７から現画像のデータＣＩを読み出す。画像データは、所定の単位（例えば１行毎）で読み出される。
【００７２】
ステップＳ１０５において、データ制御部２２１は、データを処理させるパイプＰ1〜Ｐ5を選択する。パイプＰ1〜Ｐ5の選択は、画素１４毎に行われる。データ制御部２２１は、対象となる画素１４の位置および階調値（この例ではデータＮＩにより示される階調値）に応じてパイプＰ1〜Ｐ5を選択する。例えば、対象となる画素１４が領域Ａ内にあり、データＮＩにより示される階調値がライトグレー（ＬＧ）であった場合、パイプＰ1が選択される。データ制御部２２１は、対象となる画素１４のデータ（データＣＩおよびデータＮＩ）を、選択されたパイプＰ1に出力する。
【００７３】
各パイプＰ1〜Ｐ5は、波形メモリー２９にアクセスし、指定された駆動波形モード、現階調、次階調、およびフレーム番号に対応する印加電圧の情報を読み出す（ステップＳ１０６）。ここで、オフセットの期間中（例えば図１３のパイプＰ2について第１〜第５フレーム）は、各パイプＰ1〜Ｐ5はゼロ電圧の情報を波形メモリー２９から読み出したと見做した処理を行う。各パイプＰ1〜Ｐ5は、波形メモリー２９から読み出した印加電圧の情報に応じた信号を生成し、タイミングコントローラー２３に出力する（ステップＳ１０７）。表示領域１５の全ての画素１４について、ステップＳ１０４〜Ｓ１０７の処理が順次、行われる（ステップＳ１０８）。
【００７４】
タイミングコントローラー２３は、各パイプＰ1〜Ｐ5から出力された信号のタイミングを調整し、データ線駆動回路１７に出力する。タイミングコントローラー２３は、所定のサイズ（例えば１行分）のバッファー（図示略）を有する。各パイプＰ1〜Ｐ5から出力された信号により示されるデータは、順次、バッファーに蓄積される。バッファーに蓄積されたデータは、走査線駆動回路１６による走査線１１５の走査と同期して、データ線駆動回路１７に出力される。
【００７５】
ステップＳ１０８において、データ制御部２２１は、１フレームの処理が完了したか判断する。１フレームの処理が完了したかは、有効となっている走査線１１５の信号の位置により認識することができる。上述したが、表示領域１５のすべての画素１４についての処理が終了していない場合（１フレームの処理が終了していない場合）は、ステップＳ１０４に戻る。処理が終了している場合はステップＳ１０９に進む。
【００７６】
ステップＳ１０９において、データ制御部２２１は、カウンターを更新する。具体的には、データ制御部２２１は、各パイプＰ1〜Ｐ5のカウンター値をそれぞれ１ずつデクリメントする。カウンターを更新すると、画像の更新の終了の判断（ステップＳ１１１）に進む。
【００７７】
ステップＳ１１１において、画像の更新の終了の判断は、各パイプＰ1〜Ｐ5のカウンターの値に基づいて判断される。具体的には、すべてのパイプＰ1〜Ｐ5のカウンターの値がゼロであった場合、データ制御部２２１は、書き換えが完了したと判断する。カウンター値がゼロでないパイプがあった場合、データ制御部２２１は、書き換えが完了していないと判断する。書き換えが完了したと判断された場合（ステップＳ１１１：ＹＥＳ）、データ制御部２２１は、メモリーコントローラー２５にデータの転送を指示すると共にステップＳ１１０に進む。書き換えが完了していないと判断された場合（ステップＳ１１１：ＮＯ）、ステップＳ１０４に戻る。
【００７８】
データ制御部２２１からデータの転送を指示されると、メモリーコントローラー２５は、ＶＲＡＭ２６に記憶されている次画像のデータを、ＶＲＡＭ２７にコピーする。ＶＲＡＭ２７に記憶されている次画像のデータが、ＶＲＡＭ２６に記憶されている現画像のデータと等しくなり、画像の書き換えは終了する。
【００７９】
次に、駆動波形モードの選択と具体的な効果について、図１４〜図１６を参照して説明する。図１４（ａ）及び（ｂ）は電圧印加パターンが異なる駆動波形モードの例を示す図、図１５（ａ）〜（ｃ）は駆動波形モードの選択の仕方を示す図、図１６はアンチエイリアス処理の一例を示す図である。
【００８０】
本発明における画素１４の光学状態を指定された階調に遷移させるための電圧印加の複数のパターン群としての駆動波形モードは、先に図５で示した駆動波形テーブルに限られるものではなく、複数の駆動波形モードを用いることが考えられる。複数の駆動波形モードとしては、前述したように、高速書き換えのための駆動波形モードや、低残像を実現するための駆動波形モードなどが挙げられる。また、駆動波形モードは、電気光学パネル１０における電気泳動素子１４３の表示特性（応答速度、相対明度、温度特性など）を考慮して設計される。
【００８１】
例えば、図１４（ａ）に示す駆動波形モード１（以降、単に「波形モード１」と呼ぶ）や図１４（ｂ）に示す駆動波形モード２（以降、単に「波形モード２」と呼ぶ）が挙げられる。
【００８２】
図１４（ａ）に示すように、波形モード１は、画素１４の表示を現階調から次階調へ遷移させるための電圧印加の情報（パターン）を記載したものであり、フレーム数が０〜９までの１０フレームに設定されている。波形モード１によれば、例えば、相対明度が最も低い現階調が黒（Ｂｋ）の画素１４の表示を、相対明度が最も高い次階調である白（Ｗｔ）へ遷移させる場合、フレーム０〜１では「０」つまり基準電圧を印加し、フレーム２〜７では「−」つまり基準電圧に対して負電圧を印加し、さらにフレーム８〜９では「０」つまり基準電圧を印加する。すなわち、６フレームの負電圧の印加で黒（Ｂｋ）から白（Ｗｔ）へ遷移させる。また、相対明度が最も低い現階調が黒（Ｂｋ）の画素１４の表示を、中間調である次階調のダークグレー（ＤＧ）に遷移させる場合、フレーム０〜１では基準電圧に対して「−」つまり負電圧を印加し、フレーム２〜９では「０」つまりゼロ電圧（基準電圧）を印加する。すなわち、２フレームの負電圧の印加で黒（Ｂｋ）からダークグレー（ＤＧ）へ遷移させる。黒（Ｂｋ）からライトグレー（ＬＧ）へ遷移させる場合には、フレーム０〜３の４フレームで負電圧を印加している。言い換えれば、相対明度が最も低い状態から中間調へ遷移させる場合は、負電圧を印加するフレーム数が調整されている。
【００８３】
一方で、波形モード１は、相対明度が最も高い現階調が白（Ｗｔ）の画素１４の表示を、相対明度が最も低い次階調である黒（Ｂｋ）へ遷移させる場合、フレーム０〜３では「０」つまりゼロ電圧を印加し、フレーム４〜９では「＋」つまり正電圧を印加する。すなわち、６フレームの正電圧の印加で白（Ｗｔ）から黒（Ｂｋ）へ遷移させる。また、相対明度が最も高い現階調が白（Ｗｔ）の画素１４の表示を、中間調である次階調のライトグレー（ＬＧ）へ遷移させる場合、フレーム０〜５では「＋」つまり正電圧を印加し、フレーム６〜９では「−」つまり負電圧を印加する。同様に、相対明度が最も高い現階調が白（Ｗｔ）の画素１４の表示を、中間調である次階調のダークグレー（ＤＧ）へ遷移させる場合、フレーム０〜１では「０」つまり基準電圧を印加し、フレーム２〜７では「＋」つまり正電圧を印加し、フレーム８〜９では「−」つまり負電圧を印加する。すなわち、白（Ｗｔ）から中間調であるライトグレー（ＬＧ）やダークグレー（ＤＧ）へ遷移させる場合には、一旦、黒（Ｂｋ）に遷移させてから中間調（ＬＧまたはＤＧ）へ遷移させている。
【００８４】
図１４（ｂ）に示すように、波形モード２は、画素１４の表示を現階調から次階調へ遷移させるための電圧印加の情報（パターン）を記載したものであり、フレーム数が０〜７までの８フレームに設定されている。また、現階調は、黒（Ｂｋ）、ダークグレー（ＤＧ）、ライトグレー（ＬＧ）、白（Ｗｔ）の４色が設定されているが、次階調は黒（Ｂｋ）と白（Ｗｔ）の２色が設定されている。言い換えれば、黒（Ｂｋ）または白（Ｗｔ）から中間調へ遷移させる電圧印加の情報（パターン）が用意されていない。
【００８５】
ここで、図１６を参照してアンチエイリアス処理の例について説明する。図１６は電気光学パネル１０の表示領域１５における画素１４の配列を拡大して示した平面図である。画素１４の平面形状は、例えば正方形である。なお、画素１４の平面形状は正方形に限定されず、列方向が行方向に比べて長い長方形としてもよい。
このような表示領域１５において、行方向または列方向に直線を表示させる場合、画像データによって指定された行方向または列方向に配列する画素１４を白（Ｗｔ）から黒（Ｂｋ）に遷移させれば、歪みが無い直線を表示できることは言うまでもない。ところが、図１６に示すように、例えば行方向及び列方向に対して傾く斜線（図中では想像線で示す）を表示しようとする場合、斜線の幅の範囲の画素１４を白（Ｗｔ）から黒（Ｂｋ）に遷移させただけでは、斜線の外縁（エッジ）に画素１４の配置ピッチに起因する段差が生ずる。このような段差を見かけ上緩和する画像処理として、斜線の外縁（エッジ）に位置する画素１４を白（Ｗｔ）から中間調（ＬＧまたはＤＧ）に遷移させるアンチエイリアス処理がある。アンチエイリアス処理を施すことで、外縁（エッジ）がややぼやけるものの、見かけ上でスムーズな斜線を表示可能である。本実施形態では、表示しようとする斜線において行方向に隣り合う２つの画素１４を黒（Ｂｋ）で表示し、黒（Ｂｋ）表示された２つの画素１４に対して行方向に隣り合う画素１４を中間調（ＬＧまたはＤＧ）で表示させた。なお、アンチエイリアス処理が施されるのは、斜線に限らず、斜線や曲線で組み合わされる図形や文字などの表示に適用可能であることは言うまでもない。また、アンチエイリアス処理が施される画素１４における中間調レベルの設定方法には様々なアルゴリズムが適用されている。例えば、上記外縁（エッジ）が画素１４を横切った時に本来表示したい部分の面積の画素１４の面積に対する割合で中間調レベルを決定する方法が挙げられる。
【００８６】
図１６に示したように、アンチエイリアス処理が施された例えば斜線を実際に表示させる場合、黒（Ｂｋ）の表示と中間調（ＬＧまたはＤＧ）の表示とがほぼ同時に現れることが好ましい。例えば、黒（Ｂｋ）の表示よりも中間調（ＬＧまたはＤＧ）の表示が早く表れると、斜線の中心部より周辺部で明度の低くなる中抜けの斜線が途中で表示されることになり、見た目で違和感が生ずる。
【００８７】
このような見た目の違和感を解消する方法として、図１５（ａ）の例１に示すように、書き換え指示がなされると、パイプＰ1は波形モード１を選択して白（Ｗｔ）を黒（Ｂｋ）に遷移させる印加電圧を出力する。これによれば、パイプＰ1に指定された画素１４は、フレーム０〜３で「０」つまりゼロ電圧が印加され、フレーム４〜９で「＋」つまり正電圧が印加されて相対明度が徐々に低下して黒（Ｂｋ）へ遷移する。一方、パイプＰ2は４フレームのオフセットの後に波形モード１を選択して白（Ｗｔ）を中間調であるライトグレー（ＬＧ）に遷移させる印加電圧を出力する。これによれば、パイプＰ2で指定された画素１４は、パイプＰ1で指定された画素１４に比べて遅れてライトグレー（ＬＧ）に遷移する。
【００８８】
図１５（ａ）の例１では、パイプＰ1とパイプＰ2とが同じ波形モード１を選択したが、図１５（ｂ）の例２のように、パイプＰ1が波形モード２を選択し、パイプＰ2が４フレームのオフセットの後に波形モード１を選択する方法としても、上述したような中抜けの斜線が表示される違和感を解消できる。具体的には、図１５（ｂ）の例２では、パイプＰ1に指定された画素１４は、フレーム０〜３で「０」つまりゼロ電圧が印加され、フレーム４〜７で「＋」つまり正電圧が印加されて相対明度が低下して黒（Ｂｋ）へ遷移する。つまり、パイプＰ1に指定された画素１４は、例１よりも早く黒（Ｂｋ）へ遷移することになり、遷移の過程ではパイプＰ2で指定された画素１４の相対明度よりも低い相対明度となるので、上述した中抜けの現象が生じない。
【００８９】
上述した中抜けの現象は、アンチエイリアス処理が施された画像を表示させるときだけでなく、アンチエイリアス処理が施された画像を消去する（書き換える）場合にも発生することが考えられる。そのような場合には、例えば、図１５（ｃ）に示す例３の波形モードの選択の仕方が挙げられる。
【００９０】
図１５（ｃ）に示すように、例３の波形モードの選択の仕方によれば、書き換え指示がなされると、パイプＰ1は波形モード１を選択して黒（Ｂｋ）を白（Ｗｔ）に遷移させる印加電圧を出力する。これによれば、パイプＰ1に指定された画素１４は、フレーム０〜１で「０」つまりゼロ電圧が印加され、フレーム２〜７で「−」つまり負電圧が印加されて相対明度が徐々に上昇して白（Ｗｔ）へ遷移し、フレーム８〜９で「０」つまりゼロ電圧が印加される。一方、パイプＰ2は波形モード２を選択してダークグレー（ＤＧ）を白（Ｗｔ）へ遷移させる印加電圧を出力する。パイプＰ2で指定された画素１４は、フレーム０〜１で「０」つまりゼロ電圧が印加され、フレーム２〜４で「−」つまり負電圧が印加されて相対明度が上昇して白（Ｗｔ）へ遷移する。つまり、パイプＰ2で指定された画素１４は、パイプＰ1で指定された画素１４に比べて早く白（Ｗｔ）へ遷移するので、やはり中抜けの現象が生じない。
【００９１】
まとめると、次画像（または現画像）で相対明度の低い第１の画素に隣り合い、次画像（または現画像）でそれより相対明度の高い第２の画素があった場合、第１の画素及び第２の画素の遷移の過程で、第２の画素の相対明度が、隣り合う第１の画素の相対明度を下回らないように、波形モードにおける電圧印加パターンを複数用意すると共に、複数の波形モードの中から波形モードを選択して組み合わせることが好ましい。
【００９２】
４．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００９３】
４−１．変形例１
ディスプレイエンジン２２は、複数のパイプＰ1〜Ｐnを有していなくてもよい。例えば、単一の処理部（パイプ）のみを有するディスプレイエンジン２２が、領域およびキーカラーと駆動波形モードとの対応関係を定義してもよい。この場合、ディスプレイエンジン２２は、画素１４毎に、属する領域およびキーカラーを特定し、特定された領域およびキーカラーに対応する駆動波形モードの印加電圧を、波形メモリー２９から読み出す。
【００９４】
４−２．変形例２
各パイプＰ1〜Ｐnにおける処理の詳細は実施形態で説明したものに限定されない。各パイプＰ1〜Ｐnは、画像の書き換え指示があったときに、波形メモリー２９に記憶されている駆動波形テーブルのうち処理に使用する可能性がある部分をすべて読み出し、読み出したテーブルを各パイプＰ1〜Ｐnのメモリーに記憶してもよい。この場合、各パイプＰ1〜Ｐnは、駆動波形テーブル（の一部）を記憶するためのＬＵＴ（Look  Up  Table）メモリーを有している。例えば図１３において、パイプＰ1には駆動波形モード１およびキーカラーＬＧが割り当てられているので、パイプＰ1は、波形メモリー２９から駆動波形モード１の駆動波形テーブルのうち次階調がＬＧに相当する部分を読み出し、これをパイプＰ1のＬＵＴメモリーに記憶する。パイプＰ1は、データ制御部２２１から現階調および次階調のデータを供給されると、これらのデータおよびレジスターに記憶しているカウンター値に対応する印加電圧の情報を、ＬＵＴメモリーに記憶されているテーブルから読み出す。この例によれば書き換え処理の開始前に駆動波形テーブルを波形メモリー２９から読み出して記憶しておく必要があるが、書き換え中は画素１４毎に波形メモリー２９にアクセスしなくても印加電圧を特定することができる。
【００９５】
また、波形メモリー２９から各パイプＰ1〜Ｐnへの駆動波形テーブルの読出しは、予めＣＰＵ３１からの所定のコマンドを実行することで行うようにしてもよい。この場合、キーカラー等のパラメーターの設定もＣＰＵ３１からのコマンドにより行われることでよい。尚、ＬＵＴメモリーへの読出しは、選択された駆動波形テーブル全体に対して行い、当該パイプの実行の選択は読み出されたキーカラーにより行われることでよい。
【００９６】
４−３．変形例３
ステップＳ１０５において、パイプＰ1〜Ｐnは、次階調（データＮＩ）ではなく現階調（データＣＩ）に応じて選択されてもよい。一例において、ホスト装置３は、現画像を管理（例えばメモリーに記憶）している。現画像において領域Ａが３つの階調値を含んでいる場合には、ホスト装置３は、それぞれに対応した書き換え指示を、合計３つ出力する。あるいは、ホスト装置３は、現画像によらず、電気光学装置１で表現可能な階調数（実施形態の例では４階調）に対応する書き換え指示（すなわち４つの書き換え指示）を出力してもよい。
【００９７】
４−４．他の変形例
ディスプレイエンジン２２において、パイプＰ1〜Ｐn毎に異なる駆動波形モードが用いられず、すべてのパイプＰ1〜Ｐnで共通の駆動波形モードが用いられてもよい。駆動波形の特性によっては、駆動波形モードを使い分けなくても、オフセットを調整することにより図７で説明した違和感を低減することができる。
【００９８】
ディスプレイエンジン２２において、オフセットに関する機能は省略されてもよい。駆動波形の特性によっては、オフセットを用いなくても、駆動波形モードの使い分けにより図７で説明した違和感を低減することができる。
【００９９】
実施形態では環境因子（例えば温度）による駆動波形の変化については説明を省略したが、ディスプレイコントローラー２０または波形メモリー２９は、環境因子に応じて駆動波形を変化させてもよい。例えば、ディスプレイコントローラー２０は、フレームの時間長および印加電圧値の少なくとも一方を、環境因子に応じて変更してもよい。あるいは、例えば波形メモリー２９が複数の温度条件のそれぞれに対応する駆動波形テーブルを記憶している場合には、波形メモリー２９は、指定された駆動波形モードのうち、与えられた温度に対応する駆動波形テーブルから読み出した印加電圧値を出力する。
【０１００】
ディスプレイコントローラー２０のハードウェア構成は、図８および図９で説明したものに限定されない。また、各要素間の機能の割り当ては、実施形態で説明したものに限定されない。例えば、実施形態においてデータ制御部２２１のレジスターに記憶されていると説明したデータとＶＲＡＭ２７に記憶されていると説明したデータとが、単一の記憶装置に記憶されていてもよい。例えばこの記憶装置は、画素１４毎に、次階調ＮＩ、現階調ＣＩ、パイプ２２２の識別番号、および駆動波形モードの識別番号を記憶してもよい。データ制御部２２１は、この記憶装置から読み出したデータにより示されるパイプに、次階調ＮＩ、現階調ＣＩ、および駆動波形モードの識別番号を出力する。別の例で、ディスプレイコントローラー２０はＶＲＡＭ２６およびＶＲＡＭ２７を有さず、外部の記憶装置をＶＲＡＭ２６およびＶＲＡＭ２７として使用してもよい。また、ディスプレイコントローラー２０が、波形メモリー２９を有していてもよい。
【０１０１】
カウンター値の設定および更新の方法は実施形態で説明したものに限定されない。上述した実施形態では使用する駆動波形の総フレーム数にオフセットのフレーム数を加算した値をカウンターの初期値として用い、カウンター更新の際はカウンター値をデクリメントする例を説明した。別の例で、カウンターの初期値としてゼロを用い、カウンター更新の際はカウンター値をインクリメントしてもよい。この場合、ステップＳ１０８においては、カウンター値が、使用する駆動波形の総フレーム数にオフセットのフレーム数を加算した値の最大値になったところで書き換え完了と判断される。
【０１０２】
画素１４の等価回路は、実施形態で説明されたものに限定されない。画素電極１１４と共通電極１３１との間に制御された電圧を印加できる構成であれば、スイッチング素子および容量素子はどのように組み合わせられてもよい。また、この画素１４を駆動する方法は、単一のフレームにおいて、印加電圧の極性が異なる電気泳動素子１４３が存在する両極駆動、または、単一のフレームにおいてはすべての電気泳動素子１４３において同一の極性の電圧が印加される片極駆動のいずれであってもよい。
【０１０３】
画素１４の構造は、実施形態で説明したものに限定されない。例えば、荷電粒子の極性は実施形態で説明したものに限定されない。黒の電気泳動粒子が負に帯電し、白の電気泳動粒子が正に帯電していてもよい。この場合は、画素１４に印加する電圧の極性は実施形態で説明したものと逆になる。また、表示素子は、マイクロカプセルを用いた電気泳動方式の表示素子に限定されない。マイクロカップ型電気泳動方式、ツイストボール方式、電子粉流体（登録商標）方式、コレステリック液晶、カイラルネマチック液晶、エレクトロウェッティング方式、エレクトロクロミズム方式など、他の表示素子が用いられてもよい。
【０１０４】
電子機器１０００は、タブレット型コンピューターに限定されない。電子ブックリーダー、電子手帳、電卓、ＰＯＳ端末、デジタルスチルカメラ、携帯電話機、表示装置など、タブレット型コンピューター以外のものであってもよい。
【０１０５】
本発明は、本発明の趣旨を逸脱しない範囲において広く適用が可能である。
【符号の説明】
【０１０６】
１…電気光学装置、３…ホスト装置、１０…電気光学パネル、１１…第１基板、１２…電気泳動層、１３…第２基板、１４…画素、１５…表示領域、１６…走査線駆動回路、１７…データ線駆動回路、２０…ディスプレイコントローラー、２１…ホストＩ／Ｆ、２２…ディスプレイエンジン、２３…タイミングコントローラー、２４…メモリーＩ／Ｆ、２５…メモリーコントローラー、２６…ＶＲＡＭ、２７…ＶＲＡＭ、２９…波形メモリー、３１…ＣＰＵ、３２…ＲＡＭ、３３…記憶装置、３４…入出力ＩＦ、１１１…基板、１１２…接着層、１１３…回路層、１１４…画素電極、１１５…走査線、１１６…データ線、１１７…配線、１２１…マイクロカプセル、１２２…バインダー、１３１…共通電極、１３２…フィルム、１４１…トランジスター、１４２…容量、１４３…電気泳動素子、２２１…データ制御部、２２２…パイプ、１０００…電子機器。
【図１】
2015057637.tif 000003
【図２】
2015057637.tif 000004
【図３】
2015057637.tif 000005
【図４】
2015057637.tif 000006
【図５】
2015057637.tif 000007
【図６】
2015057637.tif 000008
【図７】
2015057637.tif 000009
【図８】
2015057637.tif 000010
【図９】
2015057637.tif 000011
【図１０】
2015057637.tif 000012
【図１１】
2015057637.tif 000013
【図１２】
2015057637.tif 000014
【図１３】
2015057637.tif 000015
【図１４】
2015057637.tif 000016
【図１５】
2015057637.tif 000017
【図１６】
2015057637.tif 000018