(57)【特許請求の範囲】
【請求項１】
各々が表示素子を有する画素を含む表示部の制御装置であって、
前記表示部に表示させる画像のうち所定の領域において異なる階調で画素が隣り合っていた箇所のうち、当該画素同士がいずれも同一階調に変化した箇所を計数した積算値が所定値を超えたときには、前記隣り合っていた箇所の画素の単一階調への書き換えを実行する旨の指示を出力する
ことを特徴とする制御装置。
【請求項２】
前記所定の領域は、前記表示部における複数の画素のうち、全部または一部からなる
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記所定の領域に含まれるすべての画素を前記単一階調に書き換える
ことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
各々が表示素子を有する複数の画素を含む表示部と、
前記表示部に表示させる画像のうち所定の領域において異なる階調で画素が隣り合っていた箇所のうち、当該画素同士がいずれも同一階調に変化した箇所を計数した積算値が所定値を超えたときには、前記隣り合っていた画素の単一階調への書き換えを実行するように制御する制御装置と、
を具備することを特徴とする電気光学装置。
【請求項５】
前記所定の領域に含まれるすべての画素を前記単一階調に書き換える
ことを特徴とする請求項４に記載の電気光学装置。
【請求項６】
各々が表示素子を有する複数の画素を含む表示部を備える電気光学装置の駆動方法であって、
前記表示部に表示させる画像のうち所定の領域において異なる階調で画素が隣り合っていた箇所のうち、当該画素同士がいずれも同一階調に変化した箇所を計数し、
当該計数した積算値が所定値を超えたか否かを判別し、
前記積算値が前記所定値を超えたと判別したときには、前記隣り合っていた画素の単一階調への書き換えを実行するように制御する
ことを特徴とする電気光学装置の駆動方法。
【請求項７】
前記所定の領域に含まれるすべての画素を前記単一階調に書き換える
ことを特徴とする請求項６に記載の電気光学装置の駆動方法。
【請求項８】
請求項４に記載の電気光学装置を有することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された画像の輪郭で発生した残像を低減する技術に関する。
【背景技術】
【０００２】
電気光学装置の表示素子として、電気泳動素子や、電子粉粒素子、コレステリック液晶素子など、記憶性を用いたものが知られている。説明を簡略化するために、この表示素子が例えば白色と黒色との二値的な表示を行うものとする。そして、例えば全面白表示とするために、すべての画素を白色に移行させる場合、記憶性であることを利用して、前画像において白色の画素については駆動せずに、前画像において白色以外の黒色の画素を白色となるように駆動する、という差分駆動が実行される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０６２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、差分駆動では、すべての画素を白色に移行させたとき、白色を継続する画素と、黒色から白色に移行した画素との境界近傍で残像が発生しやすい、という問題が生じた。なお、同様な残像は、すべての画素を黒色に移行させたとき、黒色を継続する画素と、白色から黒色に移行した画素との境界近傍で残像が発生しやすい。また、この残像は、移行前の画像の輪郭に沿って現れることから、輪郭残像と呼ばれることもある。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、このような残像を低減して高品位な表示が可能とする技術を提供することにある。
【課題を解決するための手段】
【０００５】
上述した残像は、例えば白色画素と黒色画素とが隣り合ったときに、白色画素および黒色画素のうち、一方の画素における電界が他方の画素に影響を及ぼし、２つの画素が同色に移行した後でも、その影響が残存しているためと考えられる。したがって、残像を消去するためには、リフレッシュ駆動によって残存していた影響を排除すれば良いはずである。ただし、このようなリフレッシュ駆動は電力を無駄に消費する。特に記憶性を有する表示素子の大きな特徴の一つが低消費電力であることを考えると、この特徴に逆行するようなリフレッシュ駆動を頻繁に実行する構成は好ましくない、といえる。
そこで、本発明に係る制御装置にあっては、各々が表示素子を有する画素を含む表示部の制御装置であって、前記表示部に表示させる画像のうち所定の領域において異なる階調で画素が隣り合っていた箇所のうち、当該画素同士がいずれも同一階調に変化した箇所を計数した積算値が所定値を超えたときには、前記隣り合っていた箇所の画素の単一階調への書き換えを実行する旨の指示を出力する構成としたものである。この制御装置によれば、残像がそれほど目立たない状態であるにも拘わらず、リセットされてしまう点を改善することが可能になる。
ここで、前記所定の領域は、前記表示部における複数の画素のうち、全部の画素からなるとしても良いし、一部の画素からなるとしても良い。特に、所定の領域を、一部の画素からなるとしたときには、頻繁に表示内容が変更される領域において残像が目立たなくすることが可能になる。
また、前記所定の領域に含まれるすべての画素を単一階調に書き換える構成が好ましい。
なお、本発明は、制御装置のほか、電気光学装置や、当該電気光学装置の駆動方法、さらには、当該電気光学装置を有する電子機器としても概念することが可能である。
【図面の簡単な説明】
【０００６】
【図１】本発明の第１実施形態に係る電気光学装置の構成を示すブロック図である。
【図２】表示部における画素の等価回路を示す図である。
【図３】電気泳動素子の動作を説明するための図である。
【図４】第１実施形態に係る電気光学装置の動作を示すフローチャートである。
【図５】第１実施形態における輪郭検出処理を示すフローチャートである。
【図６】第１ＶＲＡＭにおける注目画素の移動を説明するための図である。
【図７】第１実施形態における注目画素との比較を説明するための図である。
【図８】第１実施形態に係る電気光学装置の表示画像の変化例を示す図である。
【図９】第１実施形態におけるリフレッシュ駆動の例を示す図である。
【図１０】第１実施形態における差分駆動の例を示す図である。
【図１１】第２実施形態における輪郭検出処理を示すフローチャートである。
【図１２】第２実施形態における境界フラグを説明するための図である。
【図１３】第２実施形態における注目画素との比較を説明するための図である。
【図１４】第３実施形態における輪郭検出処理を示すフローチャートである。
【図１５】第３実施形態における輪郭検出処理を示すフローチャートである。
【図１６】第３実施形態における注目画素との比較を説明するための図である。
【図１７】応用例における表示例を示す図である。
【図１８】実施形態に係る電気光学装置を適用した電子機器を示す図である。
【発明を実施するための形態】
【０００７】
＜第１実施形態＞
以下、本発明の実施形態について図面を参照して説明する。図１は、第１実施形態に係る電気光学装置１の電気的な構成を示すブロック図である。この図に示されるように、電気光学装置１は、表示部１０、第１ＶＲＡＭ５１、第２ＶＲＡＭ５２およびコントローラー６０を含む構成となっている。
【０００８】
このうち、表示部１０では、複数の走査線１１２が図において行（Ｘ）方向に沿って設けられ、複数のデータ線１１４が、列（Ｙ）方向に沿って、かつ、各走査線１１２と互いに電気的に絶縁を保つように設けられている。そして、画素２０が各走査線１１２と各データ線１１４との交差に対応して、それぞれ設けられている。便宜的に走査線１１２の行数を「ｍ」とし、データ線１１４の列数を「ｎ」としたとき、画素２０は、縦ｍ行×横ｎ列でマトリクス状に配列して表示領域１００を構成することになる。
【０００９】
走査線駆動回路１３０は、ｍ行の走査線１１２のいずれかを、コントローラー６０による制御にしたがって選択し、当該選択した走査線１１２に対してハイ（Ｈigh）レベルの
信号を供給し、他の走査線１１２に対しロー（Ｌow）レベルの信号を供給するものである。
データ線駆動回路１４０は、選択された走査線１１２に位置する画素２０の１行分の表示内容に応じて各列のデータ線１１４をそれぞれ駆動するものである。
【００１０】
第１ＶＲＡＭ５１および第２ＶＲＡＭ５２は、それぞれｍ行×ｎ列で配列する画素２０の各々に対応した記憶領域を有するビデオＲＡＭであり、それぞれコントローラー６０によってアクセス（読み書き）される。後述するように表示部１０の表示内容が変更されるときに、第１ＶＲＡＭ５１には、変更後の画像が記憶され、第２ＶＲＡＭ５２に、変更前の画像が記憶される。このため、第１ＶＲＡＭ５１の記憶内容と第２ＶＲＡＭ５２の記憶内容とを比較することによって、表示を変更すべき（書き換えるべき）画素と、書き換えが不要な画素とを判別できるようになっている。
【００１１】
コントローラー（制御装置）６０は、全体制御部６２と、一時記憶部６４と、リフレッシュ駆動制御部６６と、差分駆動制御部６８とを含む。このうち、全体制御部６２は、各部を制御するとともに、プログラムの実行によって、後述する抽出機能や、計数機能、判別機能等を実行するものである。
一時記憶部６４は、ＲＡＭであり、後述する動作時において用いる変数を一時的に記憶する。
リフレッシュ駆動制御部６６は、表示部１０で表示すべき画像が変更された場合に、後述する条件を満たしたとき、リフレッシュ駆動によって画素２０のすべてを駆動するように走査線駆動回路１３０およびデータ線駆動回路１４０をそれぞれ制御するものである。
差分駆動制御部６８は、表示部１０で表示すべき画像が変更された場合に、後述する条件を満たしていないとき、変更があった画素２０のみを駆動（差分駆動）するように走査線駆動回路１３０およびデータ線駆動回路１４０をそれぞれ制御するものである。
なお、コントローラー６０には、図１において省略した上位装置（ＣＰＵ）が接続され、表示部１０で表示すべき画像を規定している。
【００１２】
図２は、表示部１０における画素２０の等価回路を示す図であり、ｉ行目及びこれに下方向で隣り合う（ｉ＋１）行目と、ｊ列目及びこれに右方向で隣り合う（ｊ＋１）列目との交差に対応する２×２の計４画素分の構成が示されている。ここで、ｉ、（ｉ＋１）とは、画素２０が配列する行を一般的に示す場合の記号であって、１以上ｍ以下の整数であり、ｊ、（ｊ＋１）とは、画素２０が配列する列を一般的に示す場合の記号であって、１以上ｎ以下の整数である。
【００１３】
図２に示されるように、各画素２０は、ｎチャネル型の薄膜トランジスター（thin film transistor：以下単に「ＴＦＴ」と略称する）２２と、表示素子３０と、補助容量４０とを有する。
各画素２０については互いに同一構成なので、ｉ行ｊ列に位置するもので代表して説明すると、当該ｉ行ｊ列の画素２０において、ＴＦＴ２２のゲート電極はｉ行目の走査線１１２に接続される一方、そのソース電極はｊ列目のデータ線１１４に接続され、そのドレイン電極は、表示素子３０の一端である画素電極３２と補助容量４０の一端とにそれぞれ接続されている。
【００１４】
表示部１０は、特に図示しないが、画素電極３２が形成された素子基板と、コモン電極３６が形成された対向基板とで、誘電性を有する電気泳動層３４を挟持した構成である。
このため、表示素子３０は、等価回路でみたときに、画素電極３２とコモン電極３６とで、電気泳動層３４を挟持した容量になる。そして、表示素子３０は、両電極間の電圧を保持（記憶）するとともに、この保持電圧によって生じる電界方向にしたがって、後述するような表示を行うことになる。
なお、補助容量４０は、素子基板側に形成された一対の電極によって誘電体層を挟持した構成である。補助容量４０の他端の電極は、各画素にわたって共通の容量線１３２に共通接続されている。
また、図示省略した外部回路によって、コモン電極３６には電圧Ｃomが印加され、容量線１３２には電圧Ｖssが印加されるが、ここでは説明簡略化のため、電圧Ｃomも電圧Ｖssも電圧基準（０Ｖ）の接地電位であるとする。
【００１５】
表示素子３０の表示動作について図３を参照して説明する。
電気泳動層３４は、素子基板に形成された画素電極３２と、対向基板に形成されたコモン電極３６との間において、複数のマイクロカプセル３５を固定した層である。マイクロカプセル３５には、２種類の電気泳動粒子が分散媒３４ｅにおいて移動可能に分散している。２種類の電気泳動粒子は、負に帯電した白色粒子３４ｗと、正に帯電した黒色粒子３４ｂである。
このような構成において、図３（ａ）に示されるように、コモン電極３６に電圧Ｃomとして例えば０Ｖを印加し、画素電極３２に例えば−１５Ｖの電圧を印加して、相対的にコモン電極３６を画素電極３２よりも高電位に保つと、白色粒子３４ｗがコモン電極３６側に、黒色粒子３４ｂが画素電極３２側にそれぞれ引き寄せられる。コモン電極３６としてＩＴＯ（Indium Tin Oxide）などの透明性を有する導電層を用いるとともに、対向基板に透明性を持たせた構成にしてコモン電極３６側から観察したときに、当該画素２０は、白色として視認されることになる。
一方、図３（ｂ）に示されるように、コモン電極３６に例えば０Ｖの電圧を印加し、画素電極３２に例えば＋１５Ｖの電圧を印加して、相対的にコモン電極３６を画素電極３２よりも低電位に保つと、黒色粒子３４ｂがコモン電極３６側に、白色粒子３４ｗが画素電極３２側にそれぞれ引き寄せられる。この結果、コモン電極３６側から観察したときに、当該画素２０は、黒色として視認されることになる。
【００１６】
また、電気泳動層３４としては、２枚の基板（２つの電極）の間隙に、分散媒３４ｅで満たしたマイクロカプセル３５の中に帯電粒子を分散させた構成のほか、帯電した電子粉粒体をマイクロカプセルなしで封入した構成や、コレステリック液晶を封入した構成としても良い。いずれにおいても、画素電極３２とコモン電極３６との電圧を保持する構成であって、この保持電圧によって生じる電界方向にしたがって表示を行うことになる。
【００１７】
次に、電気光学装置１の概略的な動作について説明する。図４は、表示内容が変更されるときに実行される処理（メインフロー）を示すフローチャートである。この処理は、コントローラー６０に対して、上位装置であるＣＰＵから表示内容を変更する旨の指示を受信するとともに、変更後の画像データの供給を受けたときに実行される。
まず、ステップＳａ１において、コントローラー６０における全体制御部６２は、第１ＶＲＡＭ５１に記憶されていた画像データを読み出して、第２ＶＲＡＭ５２に複写する。次に、ステップＳａ２において、全体制御部６２は、供給された変更後の画像データを第１ＶＲＡＭ５１に格納する。
【００１８】
そして、ステップＳａ３において、全体制御部６２は、変数Ｃountが閾値Ｔh1を越えているか否かを判別する。ここで変数Ｃountは、第１ＶＲＡＭ５１に記憶された表示内容において白色画素と黒色画素とが縦または横方向に隣り合う毎に「１」ずつインクリメントされるとともに、リフレッシュ駆動が実行されたときにゼロにリセットされる。したがって、変数Ｃountは、前回のリフレッシュ駆動から、表示部１０の表示内容において白色画素と黒色画素とが隣り合った箇所の積算値を示している。
【００１９】
上述したように残像の原因は、白色画素と黒色画素とが隣り合ったときに、両画素のうち、一方の画素における電界が他方の画素に影響を及ぼし、２つの画素が同色に移行した後でも、その影響が残存しているためと考えられる。したがって、白色画素と黒色画素とが隣り合った回数の積算値を示す変数Ｃountが閾値Ｔh1を越えている状態において、表示内容を変更するために差分駆動を実行してしまうと、残像が看過できない程度に発生することが想定される。このため、全体制御部６２は、ステップＳａ３において変数Ｃountが閾値Ｔh1を越えていると判別したとき、ステップＳａ４においてリフレッシュ駆動制御部６６に対しリフレッシュ駆動を指示する。これにより、表示部１０では、後述するリフレッシュ駆動によって表示部１０に表示される画像が実際に書き換えられることになる。
この後、ステップＳａ５において、全体制御部６２は、次回のリフレッシュ駆動に備えるために変数Ｃountをゼロにリセットする。
【００２０】
一方、変数Ｃountが閾値Ｔh1以下である状態において、表示内容を変更するために差分駆動を実行しても、残像は目立たないと考えられる。このため、全体制御部６２は、ステップＳａ３において変数Ｃountが閾値Ｔh1以下であると判別したとき、ステップＳａ６において差分駆動制御部６８に対して差分駆動を指示する。これにより、表示部１０では、後述する差分駆動によって表示部１０に表示される画像が実際に書き換えられることになる。
【００２１】
ステップＳａ５またはＳａ６の後、全体制御部６２は、ステップＳａ７において第１ＶＲＡＭ５１にアクセスし、輪郭検出処理を実行する。この輪郭検出処理を実行すると、全体制御部６２は、次回、上位装置のＣＰＵから表示内容を変更する旨の指示を受信するまで待機する。したがって、図４のメインフローは、上位装置のＣＰＵから表示内容を変更する旨が指示される毎に実行される。
【００２２】
図５は、輪郭検出処理の詳細を示すフローチャートである。
まず、ステップＳｂ１において、全体制御部６２は、注目画素を１行１列にセットする。ここで、注目画素とは、輪郭を検出するために便宜的に注目する画素のことである。詳述すると、図６に示されるように、注目画素は、１行１列〜１行ｎ列、２行１列〜２行ｎ列、３行１列〜３行ｎ列、…、（ｍ−１）行１列〜（ｍ−１）行ｎ列、ｍ行１列〜ｍ行ｎ列という順番で移動させている。ステップＳｂ１では、注目画素を、初期値として１行１列にセットしているのである。
ステップＳｂ２において、全体制御部６２は、第１ＶＲＡＭ５１のうち、セットされた注目画素の画素値と、当該注目画素に対して右隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「１」であるか否かを判別する。ここで画素値とは、対応する画素の階調を指定するものであり、本実施形態のように２値的であれば、白色を指定するのであれば「１」であり、黒色を指定するのであれば「０」である。
【００２３】
このため、ステップＳｂ２において、２つの画素値の排他的論理和が「１」である場合とは、次のように２通り存在する。すなわち、図７（ａ）に示されるように注目画素の画素値が「１」であって、右隣画素の画素値が「０」である場合と、図７（ｂ）に示されるように注目画素の画素値が「０」であって、右隣画素の画素値が「１」である場合とである。この２通りのいずれかであれば、全体制御部６２は、ステップＳｂ３において変数Ｃountを「１」だけインクリメントする。
一方、ステップＳｂ２において、２つの画素値の排他的論理和が「１」でない場合、すなわち「０」である場合も、次のように２通り存在する。すなわち、図７（ｃ）に示されるように注目画素の画素値と右隣画素の画素値とがいずれも「１」である場合と、図７（ｄ）に示されるように、いずれも「０」である場合とである。２通りのいずれかであれば、全体制御部６２は、ステップＳｂ３におけるインクリメント処理をスキップさせる。
【００２４】
ステップＳｂ２においては、注目画素と右隣画素との間において輪郭が形成されているか否かについて判別したが、同様な判別動作は、注目画素に対して下隣に位置する画素についても実行される。それがステップＳｂ４である。
詳細には、ステップＳｂ４において、全体制御部６２は、注目画素の画素値と、当該注目画素に対して下隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「１」であるか否かを判別する。
【００２５】
ここで、ステップＳｂ４において、２つの画素値の排他的論理和が「１」である場合とは、次のように２通り存在する。すなわち、図７（ｅ）に示されるように注目画素の画素値が「１」であって、下隣画素の画素値が「０」である場合と、図７（ｆ）に示されるように注目画素の画素値が「０」であって、下隣画素の画素値が「１」である場合とである。２通りのいずれかであれば、全体制御部６２は、ステップＳｂ５において変数Ｃountを「１」だけインクリメントする。
一方、ステップＳｂ４において、２つの画素値の排他的論理和が「０」である場合も、次のように２通り存在する。すなわち、図７（ｇ）に示されるように注目画素の画素値と下隣の画素の画素値とがいずれも「１」である場合と、図７（ｈ）に示されるように、いずれも「０」である場合とである。この２通りのいずれかであれば、全体制御部６２は、ステップＳｂ５におけるインクリメント処理をスキップさせる。
【００２６】
そして、ステップＳｂ６において、全体制御部６２は、現時点における注目画素がｍ行ｎ列、すなわち最終行最終列であるか否かを判別する。この判別結果が「Ｎｏ」であれば、ステップＳｂ７において、全体制御部６２は、注目画素を右隣に移動させる、または、注目画素がマトリクス配列の右端、すなわち最終ｎ列であるときに限り、注目画素を１つ下の行であって最初の１列目に移動させる。この後、処理手順はステップＳｂ２に戻る。
一方、ステップＳｂ６における判別結果が「Ｙｅｓ」であれば、白色画素と黒色画素とが横または縦方向に隣り合う箇所の分だけ、変数Ｃountを計数したことになるので、この輪郭検出処理が終了する。
【００２７】
なお、最終ｎ列の画素の右隣には画素が存在しない。このため、注目画素がｎ列であるとき、ステップＳｂ２が実行されずに、ステップＳｂ４のみが実行される。同様に、最終行ｍ行の画素の下隣には画素が存在しない。このため、注目画素がｍ行であるとき、ステップＳｂ４が実行されずに、ステップＳｂ２のみが実行される。
また、図５中のステップＳｂ２およびＳｂ４における判別処理によって輪郭を抽出する抽出機能が実現され、これらの判別結果が「Ｙｅｓ」である場合に、変数Ｃountのインクリメント処理によって計数機能が実現される。また、図４中のステップＳａ３における変数Ｃountの判別処理によって判別機能が実現される。
【００２８】
次に、電気光学装置１の具体的な動作について、図８（ａ）に示されるような表示画像が、図８（ｂ）に示されるような表示画像に変更されるときを例にとって説明する。
上述したように、表示部１０による表示画像が変更される場合に、変数Ｃountが閾値Ｔh1を越えているとき、表示画像は、リフレッシュ駆動によって書き換えられる（ステップＳａ４）。
【００２９】
このようなリフレッシュ駆動について図９を参照して説明する。
まず、変更前の画像は、図９（ａ）に示される通りであり、これは図８（ａ）と同一であって、第２ＶＲＡＭ５２の記憶内容に反映されている。
次に、リフレッシュ駆動制御部６６は、図９（ｂ）に示されるように、書き換える前の画像、すなわち第２ＶＲＡＭ５２に記憶された画像のうち、白色画素を黒色画素に反転するように、走査線駆動回路１３０およびデータ線駆動回路１４０を制御する。詳細には、リフレッシュ駆動制御部６６は、走査線駆動回路１３０に対して、走査線１１２を１行目、２行目、３行目、…、（ｍ−１）行目、ｍ行目という順番で選択するように制御する。さらに、リフレッシュ駆動制御部６６は、データ線駆動回路１４０に対して、第２ＶＲＡＭ５２の記憶内容を参照して、選択された走査線１１２に位置する画素のうち、画素値が「１」であるものについては、データ線１１４に＋１５Ｖの電圧を印加させ、画素値が「０」であるものについては、データ線１１４に０Ｖの電圧を印加させるように（すなわちコモン電極３６と同電位となるように）制御する。なお、画素値が「０」であるものについて、データ線１１４を切り離して、電気的にどの部分にも接続されないハイ・インピーダンス状態（浮遊状態）にさせるように制御しても良い。
走査線１１２が選択されるとハイレベルになるので、当該走査線１１２にゲート電極が接続されたＴＦＴがオン（導通状態）して、画素電極３２がデータ線１１４と電気的に接続された状態になる。
これによって、元が白色であった画素は、電界方向の逆転によって黒色に反転する一方、元が黒色であった画素は、電界が生じないので、黒色を維持する。したがって、この制御によって図９（ｃ）に示されるように、すべての画素が黒色となる。
また、ここでは走査線１１２を１行目から順番に選択したが、１行分のすべてに変更が生じていない走査線１１２については選択をスキップしても良い。
【００３０】
次に、リフレッシュ駆動制御部６６は、図９（ｄ）に示されるように、今度は、すべての画素を黒色から白色に反転するように、走査線駆動回路１３０およびデータ線駆動回路１４０を制御する。詳細には、リフレッシュ駆動制御部６６は、走査線駆動回路１３０に対して、走査線１１２を順番に選択させるように制御するとともに、データ線駆動回路１４０に対して、各列のデータ線１１４に−１５Ｖの電圧を印加させるように制御する。
この制御によって、図９（ｅ）に示されるように、今度はすべての画素が白色になる。
【００３１】
そして、リフレッシュ駆動制御部６６は、図９（ｆ）に示されるように、書き換える後に応じた画像、すなわち、黒色とすべき画素を書き込むように、走査線駆動回路１３０およびデータ線駆動回路１４０を制御する。詳細には、リフレッシュ駆動制御部６６は、走査線駆動回路１３０に対して、走査線１１２を順番に選択するように制御するとともに、データ線駆動回路１４０に対して、第１ＶＲＡＭ５１の記憶内容を参照して、選択された走査線１１２に位置する画素のうち、画素値が「０」であるものについては、データ線１１４に＋１５Ｖの電圧を印加させ、画素値が「１」であるものについては、データ線１１４に０Ｖの電圧を印加させるように制御する。
これによって、画素電極に＋１５Ｖの電圧が印加された画素は、電界方向の逆転によって黒色に反転する一方、選択されたときにデータ線１１４が０Ｖであった画素は、電界方向になんら変化が生じないので、白色を維持する。このため、図９（ｇ）に示されるように、第１ＶＲＡＭ５１の記憶内容を反映させた表示状態となる。
【００３２】
リフレッシュ駆動によれば、すべての画素を黒色とした後、今度は、すべての画素を白色としているので、元の画像において、白色画素と黒色画素とが隣り合って、一方の画素における電界が他方の画素に影響を及ぼしていても、その影響が排除される。そして、影響が排除された状態で、黒色の画素について新たな書き込みをしているので、図８（ｃ）に示されるような輪郭残像が発生することなく、図８（ｂ）または図９（ｇ）で示されるような正しい表示が可能となる
【００３３】
一方、表示部１０による表示画像を変更する場合に変数Ｃountが閾値Ｔh1以下であるとき、表示画像は、リフレッシュ駆動ではなく、差分駆動によって書き換えられる（ステップＳａ６）。
【００３４】
このような差分駆動について図１０を参照して説明する。
まず、変更前の画像は、図１０（ａ）に示される通りであり、これは図８（ａ）と同一であって、第２ＶＲＡＭ５２の記憶内容に反映されている。
差分駆動制御部６８は、図１０（ｂ）に示されるように、書き換え前後の画像を比較して、変更のある画素のみについて、反転するように走査線駆動回路１３０およびデータ線駆動回路１４０を制御する。詳細には、差分駆動制御部６８は、走査線駆動回路１３０に対して、走査線１１２を１行目、２行目、３行目、…、（ｍ−１）行目、ｍ行目という順番で選択するように制御する。さらに、差分駆動制御部６８は、第１ＶＲＡＭ５１および第２ＶＲＡＭ５２を参照して、データ線駆動回路１４０に対し、選択された走査線１１２に位置する画素のうち、画素値が「０」から「１」に変化するものについては、データ線１１４に−１５Ｖの電圧を印加させ、画素値が「１」から「０」に変化するものについては、データ線１１４に＋１５Ｖの電圧を印加させ、画素値に変更がないものについては、データ線１１４に０Ｖの電圧を印加させるように制御する。
これによって、画素電極に−１５Ｖまたは＋１５Ｖの電圧が印加された画素は、電界方向の逆転によって反転する一方、画素電極に０Ｖの電圧が印加された画素では、なんら変化が生じないので、元の状態を維持する。このため、図１０（ｃ）に示されるように、第１ＶＲＡＭ５１の記憶内容を反映させた表示状態となる。
【００３５】
差分駆動によれば、変化のある画素についてのみ、書き換えられるので、電力が無駄に消費されることはない。また、この差分駆動は、表示画像を変更する場合に、変数Ｃountが閾値Ｔh1以下であるときに限って実行されるので、輪郭に起因する残像が目立つこともない。さらに、リフレッシュ駆動と比較して駆動ステップが少ないので高速であること、駆動の途中で少なくとも一部の画素が黒、一部の画素が白状態となるため、リフレッシュ駆動と比較して観察者がちらつきを認識しにくい、という利点もある。
【００３６】
このように本実施形態によれば、表示部１０の表示内容に変更が生じた場合に、前回のリフレッシュ駆動から白色画素と黒色画素とが隣り合った箇所を計数した積算値が閾値Ｔh1を越えていれば、リフレッシュ駆動がなされ、閾値Ｔh1以下であれば、差分駆動がなされる。このため、本実施形態によれば、残像を低減した高品位な表示と、低消費電力化とを両立することが可能となる。さらに、高速な表示切り換えが可能となり、ちらつきが低減できるという効果も得られる。
【００３７】
なお、第１実施形態では、表示内容の変更を契機として図４に示したメインフローを実行する構成としたが、所定の時間間隔毎に実行する構成としても良い。この構成において変数Ｃountが閾値Ｔh1を越えていれば、リフレッシュ駆動がなされるが、当該リフレッシュ駆動の後においても同じ画像が書き込まれることになる。
【００３８】
＜第２実施形態＞
上述した第１実施形態は、前回のリフレッシュ駆動から白色画素と黒色画素とが隣り合った箇所を計数した積算値が閾値Ｔh1を越えたときに、リフレッシュ駆動を実行するものであった。このため、表示内容の変更が複数回生じたときに、当該積算値が閾値Ｔh1以下であれば、リフレッシュ駆動は実行されない。このとき、同じ箇所で白色画素と黒色画素とが隣り合う状態が、表示内容の変更の都度毎回発生しても、残像が同じ箇所でとどまるだけであるから、その影響は小さいと考えられる。
しかしながら、第１実施形態では、同じ箇所で白色画素と黒色画素とが複数回隣り合ったとき、当該箇所が重複して計数されるので、リフレッシュ駆動が頻繁に実行される可能性がある点において改善の余地がある。
【００３９】
そこで、この点を改良した第２実施形態について説明する。この第２実施形態に係る電気光学装置は、第１実施形態における輪郭検出処理（図４におけるステップＳａ７、およ
び、図５）の内容を変更したものである。また、メインフロー（図４参照）におけるステップＳａ５では、変数Ｃountがゼロにリセットされるほか、すべての境界フラグについてもゼロにリセットされる。
ここで、境界フラグとは、図１２に示されるように、ｍ行×ｎ列でマトリクス状に配列する画素２０同士の境界に対応して設けられるフラグであり、前回のリフレッシュ駆動から現時点に至るまでに、境界を挟む二つの画素が白色と黒色とになって、当該境界が画像の輪郭部分になったことがあったか否かを示すものである。
【００４０】
図１１は、第２実施形態に係る輪郭検出処理を示すフローチャートである。
まず、ステップＳｃ１において、全体制御部６２は、注目画素を１行１列にセットする。次に、ステップＳｃ２において、全体制御部６２は、第１ＶＲＡＭ５１のうち、注目画素の画素値と、当該注目画素に対して右隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「１」であるか否かを判別する。
この判別結果が「Ｎｏ」であれば、２つの画素のいずれもが白色または黒色で同色であり、輪郭を形成していない。このため、処理手順は後述するステップＳｃ６にスキップする。
一方、判別結果が「Ｙｅｓ」であれば、２つの画素のうち、一方が白色であり、他方が黒色であり、輪郭を形成している。
【００４１】
このため、ステップＳｃ３において、全体制御部６２は、注目画素の右隣に相当する境界フラグが「０」であるか否かを判別する。この判別結果が「Ｎｏ」であれば、処理手順は後述するステップＳｃ６にスキップする。
一方、判別結果が「Ｙｅｓ」であれば、ステップＳｃ４において、全体制御部６２は、注目画素の右隣に相当する境界フラグを「１」にセットする。
ここで、注目画素の右隣に相当する境界フラグは、前回のリフレッシュ駆動（ステップＳａ４）の直後にゼロにリセットされ、ステップＳｃ４以外において「１」にセットされることはない。このため、ステップＳｃ２およびＳｃ３における判別結果がともに「Ｙｅｓ」である場合とは、前回のリフレッシュ駆動から今回の判別に至るまでに、注目画素と右隣画素とが初めて画像の輪郭部分になったことを示している。したがって、この場合であれば、ステップＳｃ５において、全体制御部６２は変数Ｃountを「１」だけインクリメントする。
【００４２】
なお、ステップＳｃ５において変数Ｃountがインクリメントされる場合とは、次の２通り存在する。すなわち、図１３（ａ）に示されるように、注目画素の画素値が「１」であり、右隣画素の画素値が「０」であって、かつ、それまでに注目画素の右隣に相当する境界フラグが「０」であった場合と、図１３（ｂ）に示されるように、注目画素の画素値が「０」であり、右隣画素の画素値が「１」であって、かつ、それまでに注目画素の右隣に相当する境界フラグが「０」であった場合とである。
また、注目画素の右隣に相当する境界フラグが「１」にセットされた後から次回リフレッシュ駆動が実行されるまでに、再び注目画素と右隣画素とが画像の輪郭部分になったとしても、ステップＳｃ３における判別結果が「Ｎｏ」になるので、ステップＳｃ５のインクリメント処理がスキップされる。このため、同じ箇所が輪郭を形成しても変数Ｃountが重複して計数されることはない。
【００４３】
同様な判別動作は、注目画素に対して下隣に位置する画素に対しても実行される。
すなわち、ステップＳｃ６において、全体制御部６２は、第１ＶＲＡＭ５１のうち、注目画素の画素値と、当該注目画素に対して下隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「１」であるか否かを判別する。
この判別結果が「Ｎｏ」であれば、処理手順は後述するステップＳｃ１０にスキップする。一方、判別結果が「Ｙｅｓ」であれば、ステップＳｃ７において、全体制御部６２は、注目画素の下隣に相当する境界フラグが「０」であるか否かを判別する。この判別結果が「Ｎｏ」であれば、処理手順はステップＳｃ１０にスキップする。
一方、判別結果が「Ｙｅｓ」であれば、ステップＳｃ８において、全体制御部６２は、注目画素の下隣に相当する境界フラグを「１」にセットする。
ステップＳｃ６およびＳｃ７における判別結果がともに「Ｙｅｓ」である場合とは、前回のリフレッシュ駆動から今回に至るまでに、注目画素と下隣画素とが初めて画像の輪郭部分になったことを示している。したがって、この場合であれば、ステップＳｃ９において、全体制御部６２は変数Ｃountを「１」だけインクリメントする。
【００４４】
なお、ステップＳｃ９において変数Ｃountがインクリメントされる場合とは、次の２通り存在する。すなわち、図１３（ｃ）に示されるように、注目画素の画素値が「１」であり、下隣画素の画素値が「０」であって、かつ、それまでに注目画素の下隣に相当する境界フラグが「０」であった場合と、図１３（ｄ）に示されるように、注目画素の画素値が「０」であり、下隣画素の画素値が「１」であって、かつ、それまでに注目画素の下隣に相当する境界フラグが「０」であった場合とである。
また、注目画素の下隣に相当する境界フラグが「１」にセットされた後から次回リフレッシュ駆動が実行されるまでに、再び注目画素と下隣画素とが画像の輪郭部分になったとしても、ステップＳｃ７における判別結果が「Ｎｏ」になるので、ステップＳｃ９のインクリメント処理がスキップされる。このため、同じ箇所で輪郭が発生しても、変数Ｃountが重複して計数されることはない。
【００４５】
ステップＳｃ１０において、全体制御部６２は、現時点における注目画素がｍ行ｎ列であるか否かを判別する。この判別結果が「Ｎｏ」であれば、ステップＳｃ１１において、全体制御部６２は、注目画素を右隣に移動させる、または、注目画素が最終ｎ列であるときに限り、注目画素を１つ下の行であって最初の１列目に移動させる。この後、処理手順はステップＳｃ２に戻る。
一方、ステップＳｃ１０における判別結果が「Ｙｅｓ」であれば、前回のリフレッシュ駆動から初めて輪郭となった箇所の分だけ、変数Ｃountを計数したことになるので、この輪郭検出処理が終了する。
【００４６】
この第２実施形態によれば、表示部１０の表示内容に変更が生じた場合に、前回のリフレッシュ駆動から白色画素と黒色画素とが初めて隣り合ったときだけ変数Ｃountが計数される。そして、この変数Ｃountが閾値Ｔh1を越えていれば、リフレッシュ駆動がなされ、閾値Ｔh1以下であれば、差分駆動がなされる。したがって、第２実施形態によれば、リフレッシュ駆動が頻繁に実行されるという状況を改善することが可能になる。
【００４７】
＜第３実施形態＞
上述した残像の原因を今一度考えてみる。白色画素と黒色画素とが隣り合ったとき、一方の画素における電界が他方の画素に影響を及ぼすので、この時点において残像が発生しているはずである。ただし、白色画素と黒色画素とが隣り合っている状態が強調されて視認される余り、発生しているはずの残像は、実はそれほど目立たないと考えられる。
換言すれば、残像が目立つのは、白色画素と黒色画素とが隣り合っているときではなく、異なる色で隣り合っていた２つの画素がともに同色に移行したときに、移行後の色とは異なる色（残像）が存在しているために目立つ、と考えることができる。
上述した第１実施形態は、白色画素と黒色画素とが隣り合った回数を積算し、第２実施形態では、前回のリフレッシュ駆動から白色画素と黒色画素とが初めて隣り合った回数を積算して、当該積算値（変数Ｃount）が閾値Ｔh1を越えたときにリフレッシュ駆動を実行する、というものであった。このため、第１または第２実施形態では、残像がそれほど目立たない状態であるにも拘わらず、リフレッシュ駆動を実行してしまう可能性があり、この点において未だ改善の余地がある、といえる。
【００４８】
そこで次に、この点を改善した第３実施形態について説明する。この第３実施形態に係る電気光学装置は、概略すれば、表示内容の変更によって互いに隣り合う２つの画素が同色となる箇所が存在する場合であって、その変更前の状態において一方が白色画素であり、他方が黒色画素であるときに、変更によって残像が目立つ場合と考えて、当該箇所を変数Ｃountとして計数する、というものである。
なお、第３実施形態は、第２実施形態と同様に、第１実施形態における輪郭検出処理の内容を変更したものである。また、メインフロー（図４参照）におけるステップＳａ５では、変数Ｃountがゼロにリセットされるほか、すべての境界フラグについてもゼロにリセットされる点において第２実施形態と同様である。
【００４９】
図１４および図１５は、それぞれ第３実施形態に係る輪郭検出処理を示すフローチャートである。
まず、ステップＳｄ１において、全体制御部６２は、注目画素を１行１列にセットする。次に、ステップＳｄ２において、全体制御部６２は、第１ＶＲＡＭ５１のうち、注目画素の画素値と、当該注目画素に対して右隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「０」であるか否かを判別する。
この判別結果が「Ｎｏ」であれば、２つの画素が互いに異なる色である、ということを示しているので、処理手順は後述するステップＳｄ５にスキップする。
一方、判別結果が「Ｙｅｓ」であれば、２つの画素がともに白色または黒色で互いに同色である、ということを示している。このため、ステップＳｄ３において、全体制御部６２は、注目画素の右隣に相当する境界フラグが「１」であるか否かをさらに判別する。
【００５０】
第３実施形態における境界フラグは、第２実施形態とはやや意味が異なる。すなわち、第３実施形態における境界フラグは、画素の境界に対応して設けられる点において第２実施形態と同様であるが、前回のリセット駆動でゼロにリセットされてから、一旦「１」にセットされても、再び「０」にリセットされる場合がある点において第２実施形態と異なる。端的にいえば、第３実施形態における境界フラグが「１」であれば、表示内容を変更する前の状態において、当該境界を挟む２つの画素のうち、一方が白色であり、他方が黒色であることを示している。
このため、ステップＳｄ２およびＳｄ３における判別結果がともに「Ｙｅｓ」である場合とは、注目画素と右隣画素とが、表示内容の変更によって互いに同色となる場合であって、かつ、その変更前の状態において一方が白色画素であり、他方が黒色画素である場合である。
したがって、この場合であれば、ステップＳｄ４において、全体制御部６２は変数Ｃountを「１」だけインクリメントする。
【００５１】
なお、ステップＳｄ４において変数Ｃountがインクリメントされる場合とは、次の４通り存在する。すなわち、第１に、図１６（ａ）に示されるように、注目画素の画素値が「０」から「１」に変更された場合であって、かつ、右隣画素の画素値が「１」から変更されていない場合である。第２に、図１６（ｂ）に示されるように、注目画素の画素値が「１」から変更されていない場合であって、かつ、右隣画素の画素値が「０」から「１」に変更された場合である。第３に、図１６（ｃ）に示されるように、注目画素の画素値が「１」から「０」に変更された場合であって、かつ、右隣画素の画素値が「０」から変更されていない場合である。第４に、図１６（ｄ）に示されるように、注目画素の画素値が「０」から変更されていない場合であって、かつ、右隣画素の画素値が「１」から「０」に変更された場合である。
上記４通りのいずれも、注目画素の右隣に相当する境界フラグが「１」である。
【００５２】
続いて、全体制御部６２は、次回、同一箇所についてステップＳｄ３が実行されたときに備えるために、今回の注目画素と右隣画素との状態を、注目画素の右隣に相当する境界フラグに反映させるための処理を実行する。それが、ステップＳｄ５〜Ｓｄ７である。すなわち、全体制御部６２は、注目画素の画素値と右隣画素の画素値との排他的論理和（Ｘor）が「１」であるか否かを判別し（ステップＳｄ５）、注目画素の右隣に相当する境界フラグに、当該判別結果が「Ｙｅｓ」であれば「１」をセットし（ステップＳｄ６）、当該判別結果が「Ｎｏ」であれば「０」にリセットする（ステップＳｄ７）。
【００５３】
同様な動作は、注目画素に対して下隣に位置する画素に対しても実行される。
すなわち、図１５のステップＳｄ８において、全体制御部６２は、第１ＶＲＡＭ５１のうち、注目画素の画素値と、当該注目画素に対して下隣に位置する画素の画素値とを読み出して、２つの画素値の排他的論理和（Ｘor）が「０」であるか否かを判別する。
この判別結果が「Ｎｏ」であれば、処理手順はステップＳｄ１１にスキップする一方、判別結果が「Ｙｅｓ」であれば、ステップＳｄ９において、全体制御部６２は、注目画素の下隣に相当する境界フラグが「１」であるか否かをさらに判別する。
【００５４】
ステップＳｄ８およびＳｄ９における判別結果がともに「Ｙｅｓ」である場合とは、注目画素と下隣画素とが、表示内容の変更によって互いに同色となる場合であって、かつ、その変更前の状態において一方が白色画素であり、他方が黒色画素である場合である。
したがって、この場合であれば、ステップＳｄ１０において、全体制御部６２は変数Ｃountを「１」だけインクリメントする。
【００５５】
なお、ステップＳｄ１０において変数Ｃountがインクリメントされる場合についても、次の４通り存在する。すなわち、第１に、図１６（ｅ）に示されるように、注目画素の画素値が「０」から「１」に変更された場合であって、かつ、下隣画素の画素値が「１」から変更されていない場合である。第２に、図１６（ｆ）に示されるように、注目画素の画素値が「１」から変更されていない場合であって、かつ、下隣画素の画素値が「０」から「１」に変更された場合である。第３に、図１６（ｇ）に示されるように、注目画素の画素値が「１」から「０」に変更された場合であって、かつ、下隣画素の画素値が「０」から変更されていない場合である。第４に、図１６（ｈ）に示されるように、注目画素の画素値が「０」から変更されていない場合であって、かつ、下隣画素の画素値が「１」から「０」に変更された場合である。
上記４通りのいずれも、注目画素の下隣に相当する境界フラグが「１」である。
【００５６】
そして、全体制御部６２は、次回、同一箇所についてステップＳｄ９が実行されたときに備えるために、注目画素の画素値と下隣画素の画素値との排他的論理和（Ｘor）が「１」であるか否かを判別し（ステップＳｄ１１）、注目画素の下隣に相当する境界フラグに、当該判別結果が「Ｙｅｓ」であれば「１」をセットし（ステップＳｄ１２）、当該判別結果が「Ｎｏ」であれば「０」にリセットする（ステップＳｄ１３）。
【００５７】
ステップＳｄ１４において、全体制御部６２は、現時点における注目画素がｍ行ｎ列であるか否かを判別する。この判別結果が「Ｎｏ」であれば、ステップＳｄ１５において、全体制御部６２は、注目画素を右隣に移動させる、または、注目画素が最終ｎ列であるときに限り、注目画素を１つ下の行であって最初の１列目に移動させる。この後、処理手順は図１４のステップＳｄ２に戻る。
一方、ステップＳｄ１４における判別結果が「Ｙｅｓ」であれば、この輪郭検出処理が終了する。
【００５８】
第３実施形態によれば、表示内容に変更が生じた場合に、変更によって隣り合う２つの画素が互いに同色となる箇所であって、その変更前の状態において当該２つの画素が輪郭を形成していた箇所の分だけ、変数Ｃountが計数される。そして、この変数Ｃountが閾値Ｔh1を越えていれば、リフレッシュ駆動がなされ、閾値Ｔh1以下であれば、差分駆動がなされる。したがって、第３実施形態によれば、残像がそれほど目立たない状態であるにも拘わらず、リフレッシュ駆動が実行されてしまう点を改善することが可能になる。
【００５９】
＜応用・変形＞
本発明は、上述した実施形態に限られず、次のような応用・変形が可能である。
図１７に示されるように、表示領域１００のうち、テキストボックスのような領域１００ａでは、文字や記号などが入力される毎に表示内容の変更が発生する。同様に、カーソル１００ｂの移動が予定される領域１００ｃでは、当該カーソル１００ｂの移動が指示される毎に表示内容の変更が発生する。
輪郭残像は表示内容の変更を契機として発生するので、領域１００ａや領域１００ｃのように、表示内容が頻繁に変更される領域に残像が集中して発生する可能性が高い。
そこで、表示領域１００を複数に分割して、分割領域毎に抽出機能、計数機能および判別機能をそれぞれ実行するとともに、変数Ｃountが閾値Ｔh1を越えた分割領域に含まれる画素についてのみリフレッシュ駆動を実行する構成としても良い。このような構成によって、リフレッシュ駆動される画素が限定されるので、消費される電力が抑えられるとともに、集中して発生する残像を効率良く低減することが可能になる。
また、リフレッシュ駆動される領域を必要最小限に抑えることができるため、表示領域１００全体をリフレッシュ駆動する場合と比較して、ちらつきを抑制することが可能になる。
なお、このときの閾値Ｔh1については、分割した領域に含まれる画素の数に応じて設定すれば良い。また、表示内容が変更されない領域があれば、当該領域については、抽出機能、計数機能および判別機能をそれぞれ実行しない構成としても良い。
【００６０】
また、各実施形態では、表示部１０が白色と黒色との二値的な表示をするものとしたが、中間階調表示が可能なものであっても良い。中間階調を表示する場合であっても、互いに異なる階調で画素が隣接して輪郭を形成したときに、一方の画素における電界が他方の画素に影響を及ぼすので、同様な残像が発生すると考えられるからである。
中間階調を表示する場合に、輪郭を形成する箇所として抽出する条件としては、２つの画素における画素値（階調値、階調レベル）の差で判別しても良い。例えば階調が、
黒色＜暗い灰色＜やや暗い灰色＜やや明るい灰色＜明るい灰色＜白色、
という順番の明るさで規定される場合について検討してみる。
階調値の差が大きいとき、例えば黒色または暗い灰色の画素と、白色または明るい灰色の画素とが隣り合うときには、電界に及ぼされる影響が大きいので、変数Ｃountをインクリメントすれば良い。一方、階調値の差が小さいとき、例えばやや暗い灰色の画素と、やや明るい灰色の画素とが隣り合うときには、影響が小さいので、変数Ｃountをインクリメントしない、または、複数箇所に１回の割合で変数Ｃountをインクリメントすれば良い。
一方、白を背景として黒色寄りの画素が出現する場合には、特に残像が視認されやすいので、この場合には、変数Ｃountを優先的にインクリメントする構成（インクリメントの頻度を高くする構成）としても良い。
【００６１】
また、各実施形態において、注目画素と対象画素（右隣または下隣画素）とにおける輪郭の抽出機能、計数機能、さらには積算値の判別機能については、コントローラー６０で実行する構成としたが、表示部１０において表示すべき画像は、外部装置であるＣＰＵの制御によって規定される。このため、これらの機能については、当該ＣＰＵや、さらに上位装置であるパーソナルコンピューターが実行して、これらの結果にしたがって、コントローラー６０が、表示部１０におけるリフレッシュ駆動および差分駆動を制御する構成としても良い。
【００６２】
各実施形態において、リフレッシュ駆動または差分駆動については、注目画素と対象画素とにおける輪郭抽出の後に実行する構成としたが、これに限られない。例えば、各画素の駆動を開始するか否かについて、フレーム毎に判定するとともに、各フレームでの画像を更新する駆動方式であれば、フレーム毎に、変数Ｃountが閾値Ｔhを越えたか否かを判別し、越えていれば、当該フレームにおける更新を中断するとともに、画素の駆動を停止し、この後に、リフレッシュ駆動を実行する構成としても良い。
【００６３】
また、画素電極の形状は、正方形や矩形に限られず、多角形や円形であってもよく、また、いわゆる７セグメント型を含む種々の形状のセグメント電極であってもよい。セグメント電極を用いる場合には、例えば各セグメント電極に直接データ線を接続し、データ線の電位によりセグメント電極（画素電極）の電位を制御する。これらの場合にも、異なる階調で画素電極が隣り合う箇所を計数して変数Ｃountが閾値Ｔhを越えたか否かを判別することにより、上記各実施形態と同様の効果が得られる。
【００６４】
各実施形態では、リフレッシュ駆動として、輪郭抽出を行う所定の領域に含まれるすべての画素を単一階調に書き換える工程を含む態様を例に説明したが、リフレッシュ駆動の態様はこれに限られない。例えば、リフレッシュ駆動に続いて画像Ａを表示させる場合において、リフレッシュ駆動が、画像Ａの階調反転画像を表示する第１工程と、第１工程の後に画像Ａを表示する第２工程とを含む態様でもよい。この場合にも、リフレッシュ工程は、輪郭抽出においてカウントされた箇所に対応する画素（すなわち、異なる階調で隣り合った注目画素と対象画素）を単一階調に書き換える工程を含むため、残像を消去することができる。
また、リフレッシュ駆動の他の態様としては、輪郭抽出においてカウントされた箇所に対応する画素（すなわち、異なる階調で隣り合った注目画素と対象画素）を少なくとも単一階調に書き換える工程を含む態様でもよい。この場合にも、リフレッシュ駆動により残像を消去することができる。
【００６５】
＜電子機器＞
次に、上述した実施形態に係る電気光学装置を適用した電子機器の例について説明する。図１８（ａ）は、当該電気光学装置を用いた電子ブックリーダーの斜視図である。
電子ブックリーダー１０００は、本の形状のフレーム１００１と、このフレーム１００１に対して開閉自在に設けられたカバー１００２と、操作部１００３と、実施形態に係る電気光学装置を備えている。ただし、図において、電気光学装置のうち、表示領域１００のみが露出している。電子ブックリーダー１０００においては、電子ブックの内容が表示領域１００に表示され、操作部１００３を操作することにより、電子ブックのページがめくられる。
また、図１８（ｂ）は、上述した実施形態に係る電気光学装置を用いた腕時計１１００の斜視図である。この腕時計１１００は、実施形態に係る電気光学装置を備えているが、表示領域１００のみが露出している。この腕時計１１００においては、時刻や年月日が表示領域１００に表示される。
なお、このほかにも、上述した実施形態に係る電気光学装置が適用可能な電子機器としては、電子ペーパーや、電子手帳、電卓、携帯電話機等などが挙げられる。
【符号の説明】
【００６６】
１…電気光学装置、１０…表示部、２０…画素、２２…ＴＦＴ、３０…表示素子、３２…画素電極、３４…電気泳動層、３６…コモン電極、５１…第１ＶＲＡＭ、５２…第２ＶＲＡＭ、６０…コントローラー（制御装置）、１００…表示領域、１１２…走査線、１１４…データ線、１３０…走査線駆動回路、１４０…データ線駆動回路、１０００…電子ブックリーダー、１１００…腕時計
【図１】
0005930006.tif 000002
【図２】
0005930006.tif 000003
【図３】
0005930006.tif 000004
【図４】
0005930006.tif 000005
【図５】
0005930006.tif 000006
【図６】
0005930006.tif 000007
【図７】
0005930006.tif 000008
【図９】
0005930006.tif 000009
【図１０】
0005930006.tif 000010
【図１１】
0005930006.tif 000011
【図１２】
0005930006.tif 000012
【図１３】
0005930006.tif 000013
【図１４】
0005930006.tif 000014
【図１５】
0005930006.tif 000015
【図１６】
0005930006.tif 000016
【図１７】
0005930006.tif 000017
【図１８】
0005930006.tif 000018
【図８】
0005930006.tif 000019