(57)【要約】【課題】電気光学パネルに駆動電圧を印加する期間の長さを表すデータを格納するデータ領域を削減する。【解決手段】この集積回路装置は、フェーズ長情報がインデックス番号に対応して格納されるタイミング情報格納部と、少なくとも１つの表示状態に応じて用いられる複数の駆動波形に関する波形情報が格納される波形情報格納部と、波形情報においてフェーズ毎に含まれているインデックス番号を読み出し、該インデックス番号に対応するフェーズ長情報をタイミング情報格納部から読み出して、該フェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号を順次生成するタイミング制御部と、選択信号に従って、波形情報格納部に格納されている複数の波形情報の内から駆動電圧を表す波形値を選択する駆動波形選択部とを備える。【選択図】図４
2016027365.tif 000002
【特許請求の範囲】
【請求項１】
複数のフェーズにおいて駆動される電気光学パネルの駆動波形を設定する集積回路装置であって、
前記電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報がインデックス番号に対応して格納されるタイミング情報格納部と、
表示データによって定まる少なくとも１つの表示状態に応じて用いられる複数の駆動波形に関する波形情報が格納される波形情報格納部と、
前記波形情報格納部に格納されている波形情報においてフェーズ毎に含まれているインデックス番号を読み出し、該インデックス番号に対応するフェーズ長情報を前記タイミング情報格納部から読み出して、該フェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号を順次生成するタイミング制御部と、
前記タイミング制御部によって順次生成される選択信号に従って、前記波形情報格納部に格納されている複数の波形情報の内から駆動電圧を表す波形値を選択する駆動波形選択部と、
を備える集積回路装置。
【請求項２】
前記電気光学パネルの少なくとも１つの表示状態を表す表示データを格納する表示データ格納部と、
前記駆動波形選択部によって選択された１組の波形値の内から、前記表示データ格納部に格納されている表示データに応じて、前記電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成する駆動電圧生成部と、
をさらに備える、請求項１記載の集積回路装置。
【請求項３】
前記波形情報格納部が、複数の駆動モードに対応して複数組の駆動波形に関する波形情報を格納し、
前記駆動波形選択部が、前記タイミング制御部によって順次生成される選択信号に従って、指定された駆動モードに対応する１組の駆動波形に関する波形情報の内から１組の駆動電圧を表す１組の波形値を選択する、
請求項１又は２記載の集積回路装置。
【請求項４】
前記タイミング情報格納部が、１フレームの時間を表すフレーム時間情報をさらに格納し、
前記タイミング制御部が、前記タイミング情報格納部に格納されているフレーム時間情報に従って表示タイミングクロック信号の周波数を調整するクロック周波数調整回路を含む、
請求項１〜３のいずれか１項記載の集積回路装置。
【請求項５】
前記波形情報格納部が、１組の駆動波形に関する波形情報を格納する格納領域の先頭に、駆動電圧の印加を終了するフェーズの位置を特定する終了フェーズ位置情報を格納し、
前記タイミング制御部が、前記波形情報格納部に格納されている終了フェーズ位置情報によって特定される位置のフェーズに対応する駆動電圧印加期間において選択信号を生成した後に、選択信号の生成を停止する、
請求項１〜４のいずれか１項記載の集積回路装置。
【請求項６】
前記タイミング情報格納部が、複数の異なる環境条件下で用いられる複数種類のタイミング情報を格納する、請求項１〜５のいずれか１項記載の集積回路装置。
【請求項７】
環境条件センサーによって計測された環境条件に応じて、前記タイミング情報格納部に格納されている複数種類のタイミング情報の内から１種類のタイミング情報を選択する制御部をさらに備える、請求項６記載の集積回路装置。
【請求項８】
電気光学パネルと、
請求項１〜７のいずれか１項記載の集積回路装置と、
を備える電子機器。
【請求項９】
複数のフェーズにおいて電気光学パネルを制御する方法であって、
前記電気光学パネルの少なくとも１つの表示状態を表す表示データを表示データ格納部に格納するステップ（ａ）と、
表示データによって定まる少なくとも１つの表示状態に応じて用いられる少なくとも１組の駆動波形に関する波形情報を格納する波形情報格納部においてフェーズ毎に含まれているインデックス番号を読み出すステップ（ｂ）と、
前記電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納するタイミング情報格納部から、ステップ（ｂ）において読み出されたインデックス番号に対応するフェーズ長情報を読み出すステップ（ｃ）と、
ステップ（ｃ）において読み出されたフェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号を順次生成するステップ（ｄ）と、
ステップ（ｄ）において順次生成される選択信号に従って、前記波形情報格納部に格納されている波形情報の内から１組の駆動電圧を表す１組の波形値を選択するステップ（ｅ）と、
ステップ（ｅ）において選択された１組の波形値の内から、前記表示データ格納部に格納されている表示データに応じて、前記電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成するステップ（ｆ）と、
を備える電気光学パネルの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＰＤ（electrophoretic display：電気泳動表示）パネル等の電気光学パネルの駆動に用いられる駆動電圧波形（以下においては、単に「駆動波形」という）を生成する集積回路装置、及び、そのような集積回路装置を搭載した電子機器に関する。さらに、本発明は、電気光学パネルの制御方法等に関する。
【背景技術】
【０００２】
液晶表示装置やプラズマディスプレイ装置よりも一層の薄型化と低消費電力化を実現する表示装置として、ＥＰＤパネル等を用いた電子ペーパーとも称される表示装置が開発され、腕時計、電子ブック、電子新聞、電子広告看板、又は、案内表示板等の電子機器において利用されている。
【０００３】
例えば、ＥＰＤパネルにおいては、表面層に設けられた透明なトッププレーン電極と下層に設けられた複数のセグメント電極との間に、電気泳動層が配置されている。電気泳動層は、異なる極性に帯電した白色の電気泳動粒子及び黒色の電気泳動粒子と、それらを分散させる分散媒（透明なオイル等）とを収容したマイクロカプセルを含んでいる。
【０００４】
トッププレーン電極とセグメント電極との間に電圧を印加して電気泳動粒子に電界をかけることによって、電界の向きに応じて電気泳動粒子が移動し、そのセグメント電極に対応する画素の色が表示される。ＥＰＤパネルは、電気泳動粒子に一度電界をかけて表示状態にすると、その後は電気泳動粒子に電界をかけなくてもその表示状態を維持する不揮発性（メモリー性）を有する。従って、最初に表示を行う時と、表示内容を変更したり消去したりする時にだけ、電気泳動粒子に電界をかければ良いので、大幅な省電力化が可能である。
【０００５】
ＥＰＤパネルを駆動する際には、ＥＰＤパネルの表示状態が第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態となるまでの間に、トッププレーン電極とセグメント電極との間に印加される電圧を駆動波形に従って変化させることにより、表示状態を安定化させることが行われている。
【０００６】
そのために、ＥＰＤパネル等の電気光学パネルを用いた表示装置においては、電気光学パネルの駆動に用いられる駆動波形を設定したり、又は、駆動波形を設定して電気光学パネルを駆動したりする集積回路装置（表示コントローラー又は表示ドライバー）が用いられる。また、ＥＰＤパネルの特性は温度に対して敏感なので、温度の変化に応じて駆動波形を補償することも行われている。
【０００７】
関連する技術として、特許文献１には、電気泳動式及び他の双安定ディスプレイを制御する方法及びシステムが開示されている。ディスプレイを駆動するための異なる画素遷移及び異なる温度用のコード化データは、メモリー内に保管される（ＬＵＴ１〜ＬＵＴ１５等）。コード化データは、異なる画素遷移用の電圧レベル及びタイミング情報を有する。コード化データの一部は、選定された画素遷移、温度、及び、更新モードに基づいて、制御器によって検索される。固定長のフレーム命令を含むコード化データの一部がデコードされ、デコードされたデータは、ディスプレイを駆動する電圧波形を提供する。
【０００８】
また、特許文献２には、ＥＰＤパネル等の電気光学パネルを駆動する際に、複数の駆動方式に対応し易い集積回路装置が開示されている。この集積回路装置は、電気光学パネルのセグメント電極に供給される駆動電圧を出力する駆動電圧生成部と、少なくとも第１の表示データ及び第２の表示データを記憶する表示データ記憶部と、セグメント電極での表示状態が第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態に変化する際の駆動波形情報を出力する駆動波形情報出力部とを含む。
【０００９】
ここで、駆動波形情報出力部は、基本期間Ｔ１〜ＴＭ（Ｍは２以上の整数）毎に駆動波形情報を記憶する第１の記憶部と、基本期間Ｔ１〜ＴＭの内の少なくとも１つの基本期間を指定する第１の指定期間、及び、第１の指定期間の第１の繰り返し回数を記憶する第２の記憶部と、基本期間Ｔ１〜ＴＭ、第１の指定期間、及び、第１の繰り返し回数によって特定される各期間に対応する駆動波形情報を出力する出力部とを有し、駆動電圧生成部は、表示データ記憶部からの第１及び第２の表示データ、及び、駆動波形情報出力部からの駆動波形情報によって特定される駆動電圧を出力する。
【００１０】
また、特許文献３には、制御デバイスの処理負荷の軽減等を図りながら電気光学パネルのシーケンシャルな駆動を可能にする集積回路装置が開示されている。この集積回路装置において、駆動波形情報出力部は、レジスターＲＴ１〜ＲＴＭ（Ｍは２以上の整数）を含み、レジスターＲＴ１〜ＲＴＭの内のレジスターＲＴｋ（１≦ｋ≦Ｍ）は、期間Ｔ１〜ＴＭの内の期間Ｔｋでの駆動波形信号の信号レベルを特定するレジスター値、及び、期間Ｔｋの長さを設定するための期間長レジスター値を記憶している。
【００１１】
ここで、駆動波形情報出力部は、期間Ｔ１〜ＴＭの内の期間Ｔｐ（１≦ｐ≦Ｍ−１）において、レジスターＲＴｐからの期間長レジスター値に基づいて期間Ｔｐの長さを設定すると共に、レジスターＲＴｐからの信号レベルを特定するレジスター値を出力し、期間Ｔｐに続く期間Ｔｐ＋１において、レジスターＲＴｐ＋１からの期間長レジスター値に基づいて期間Ｔｐ＋１の長さを設定すると共に、レジスターＲＴｐ＋１からの信号レベルを特定するレジスター値を出力する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特表２００７−５０８５９５号公報（要約書、表１）
【特許文献２】特開２０１２−５３０８４号公報（段落０００７−０００８、図６）
【特許文献３】特許第５２９３５３２号公報（段落０００６−００１１、図６）
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１においては、温度毎のＬＵＴ（ルックアップテーブル）が用いられるので（特許文献１の表１を参照）、異なる駆動波形が用いられる温度範囲の数と同数のＬＵＴが必要となり、それらのＬＵＴを保管するために大きなデータ領域が必要となる。また、特許文献２及び特許文献３においては、駆動電圧を出力する期間毎に、期間の長さを表すデータ（期間長レジスター値）を記憶する必要があるので、それらのデータを記憶するために大きなデータ領域が必要となる。
【００１４】
さらに、特許文献２及び特許文献３においては、駆動電圧を出力する開始期間、終了期間、又は、繰り返し回数等のデータを別途保持する必要があり、駆動波形の温度補償を行うためには、温度範囲が変わる度にそれらのデータを書き換える手間が発生する。あるいは、温度範囲毎のデータを全て記憶するデータ領域を確保し、温度範囲に従って適切なデータを選択することも可能であるが、データ領域がさらに大きくなるという問題がある。
【００１５】
そこで、上記の点に鑑み、本発明の第１の目的は、電気光学パネルの駆動に用いられる駆動波形を設定したり、又は、駆動波形を設定して電気光学パネルを駆動したりする集積回路装置において、電気光学パネルに駆動電圧を印加する期間の長さを表すデータを格納するデータ領域を削減することである。また、本発明の第２の目的は、温度等の環境条件の変化に応じて駆動波形を補償する場合においても、環境条件の変化に応じて波形情報を書き換えることなく、且つ、環境条件毎に波形情報を格納することを不要にして、通信量やホストＣＰＵ等の負担を低減すると共に、データ領域を削減することである。さらに、本発明の第３の目的は、そのような集積回路装置を搭載した電子機器や、集積回路装置又は電子機器において用いられる電気光学パネルの制御方法等を提供することである。
【課題を解決するための手段】
【００１６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、本発明の１つの観点に係る集積回路装置は、複数のフェーズにおいて駆動される電気光学パネルの駆動波形を設定する集積回路装置であって、電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報がインデックス番号に対応して格納されるタイミング情報格納部と、表示データによって定まる少なくとも１つの表示状態に応じて用いられる複数の駆動波形に関する波形情報が格納される波形情報格納部と、波形情報格納部に格納されている波形情報においてフェーズ毎に含まれているインデックス番号を読み出し、該インデックス番号に対応するフェーズ長情報をタイミング情報格納部から読み出して、該フェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号を順次生成するタイミング制御部と、タイミング制御部によって順次生成される選択信号に従って、波形情報格納部に格納されている複数の波形情報の内から駆動電圧を表す波形値を選択する駆動波形選択部とを備える。
【００１７】
本発明の１つの観点に係る集積回路装置によれば、フェーズ長情報をインデックス番号に対応してタイミング情報格納部に格納することにより、駆動電圧印加期間を設定するためにフェーズ長情報の替りにビット数の少ないインデックス番号をフェーズ毎に波形情報格納部に格納すれば良いので、集積回路装置におけるデータ領域を削減することができる。また、温度等の環境条件の変化に応じて駆動波形を補償する場合においても、タイミング情報格納部に格納されているフェーズ長情報を変更又は選択するだけで良く、波形情報格納部においては同一のインデックス番号を異なる環境条件に対して共通に使用することができるので、通信量やホストＣＰＵ等の負担を低減すると共に、集積回路装置におけるデータ領域を削減することが可能となる。
【００１８】
この集積回路装置は、電気光学パネルの少なくとも１つの表示状態を表す表示データを格納する表示データ格納部と、駆動波形選択部によって選択された１組の波形値の内から、表示データ格納部に格納されている表示データに応じて、電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成する駆動電圧生成部とをさらに備えても良い。それにより、設定された駆動波形に基づいて、電気光学パネルの各々の電極に印加される駆動電圧を生成することができる。
【００１９】
ここで、波形情報格納部が、複数の駆動モードに対応して複数組の駆動波形に関する波形情報を格納し、駆動波形選択部が、タイミング制御部によって順次生成される選択信号に従って、指定された駆動モードに対応する１組の駆動波形に関する波形情報の内から１組の駆動電圧を表す１組の波形値を選択するようにしても良い。インデックス番号に基づいて設定されるフェーズ長は、複数の駆動モードにおいて共通に使用することができるので、駆動モード毎にフェーズ長情報の格納領域を設ける必要がなくなり、集積回路装置におけるデータ領域を削減することができる。
【００２０】
また、タイミング情報格納部が、１フレームの時間を表すフレーム時間情報をさらに格納し、タイミング制御部が、タイミング情報格納部に格納されているフレーム時間情報に従って表示タイミングクロック信号の周波数を調整するクロック周波数調整回路を含むようにしても良い。フレーム時間情報とフェーズ長情報との組み合わせによって、駆動波形の柔軟な設定が可能となる。あるいは、環境条件に応じてフレーム時間情報のみを変更することにより、駆動波形を変更することも可能となる。
【００２１】
さらに、波形情報格納部が、１組の駆動波形に関する波形情報を格納する格納領域の先頭に、駆動電圧の印加を終了するフェーズの位置を特定する終了フェーズ位置情報を格納し、タイミング制御部が、波形情報格納部に格納されている終了フェーズ位置情報によって特定される位置のフェーズに対応する駆動電圧印加期間において選択信号を生成した後に、選択信号の生成を停止するようにしても良い。そのようにすれば、各フェーズの波形情報を格納する格納領域に駆動波形の終了位置を表すビットを格納する必要がなくなるので、波形情報格納部に格納されるデータ量を削減することができる。
【００２２】
以上において、タイミング情報格納部が、複数の異なる環境条件下で用いられる複数種類のタイミング情報を格納するようにしても良い。それにより、環境条件が変化しても、ホストＣＰＵ等がタイミング情報を再度送信する必要がなくなる。
【００２３】
その場合には、集積回路装置が、環境条件センサーによって計測された環境条件に応じて、タイミング情報格納部に格納されている複数種類のタイミング情報の内から１種類のタイミング情報を選択する制御部をさらに備えるようにしても良い。それにより、ホストＣＰＵ等からの指示によらずに、環境条件の変化に自動的に対応して、電気光学パネルの駆動波形を変化させることができる。
【００２４】
また、本発明の１つの観点に係る電子機器は、電気光学パネルと、上記いずれかの集積回路装置とを備える。それにより、データ領域、通信量、又は、ホストＣＰＵの負荷を低減した集積回路装置によって電気光学パネルが駆動される様々な電子機器を実現することができる。
【００２５】
さらに、本発明の１つの観点に係る電気光学パネルの制御方法は、複数のフェーズにおいて電気光学パネルを制御する方法であって、電気光学パネルの少なくとも１つの表示状態を表す表示データを表示データ格納部に格納するステップ（ａ）と、表示データによって定まる少なくとも１つの表示状態に応じて用いられる少なくとも１組の駆動波形に関する波形情報を格納する波形情報格納部においてフェーズ毎に含まれているインデックス番号を読み出すステップ（ｂ）と、電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納するタイミング情報格納部から、ステップ（ｂ）において読み出されたインデックス番号に対応するフェーズ長情報を読み出すステップ（ｃ）と、ステップ（ｃ）において読み出されたフェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号を順次生成するステップ（ｄ）と、ステップ（ｄ）において順次生成される選択信号に従って、波形情報格納部に格納されている波形情報の内から１組の駆動電圧を表す１組の波形値を選択するステップ（ｅ）と、ステップ（ｅ）において選択された１組の波形値の内から、表示データ格納部に格納されている表示データに応じて、電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成するステップ（ｆ）とを備える。
【００２６】
本発明の１つの観点に係る電気光学パネルの制御方法によれば、フェーズ長情報をインデックス番号に対応してタイミング情報格納部に格納することにより、駆動電圧印加期間を設定するためにフェーズ長情報の替りにビット数の少ないインデックス番号をフェーズ毎に波形情報格納部に格納すれば良いので、タイミング情報格納部及び波形情報格納部におけるデータ領域を削減することができる。また、温度等の環境条件の変化に応じて駆動波形を補償する場合においても、タイミング情報格納部に格納されているフェーズ長情報を変更又は選択するだけで良く、波形情報格納部においては同一のインデックス番号を異なる環境条件に対して共通に使用することができるので、通信量やホストＣＰＵ等の負担を低減すると共に、タイミング情報格納部及び波形情報格納部におけるデータ領域を削減することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態に係る電子機器の構成例を示すブロック図。
【図２】電気光学パネルの一例としてＥＰＤパネルを示す平面図。
【図３】電気光学パネルの一例としてＥＰＤパネルの一部を模式的に示す断面図。
【図４】図１に示す表示ドライバーの構成の一部を詳細に示す図。
【図５】本発明の第１の実施形態における駆動波形の第１の設定例を示す図。
【図６】本発明の第１の実施形態における駆動波形の第１の設定例を示す図。
【図７】本発明の第１の実施形態における駆動波形の第１の設定例を示す図。
【図８】本発明の第１の実施形態における駆動波形の第２の設定例を示す図。
【図９】本発明の第１の実施形態における駆動波形の第２の設定例を示す図。
【図１０】本発明の第１の実施形態における駆動波形の第２の設定例を示す図。
【図１１】本発明の第１の実施形態における駆動波形の第３の設定例を示す図。
【図１２】本発明の第１の実施形態における駆動波形の第４の設定例を示す図。
【図１３】図４に示す表示ドライバーによって生成される駆動波形の例を示す波形図。
【図１４】本発明の第２の実施形態における駆動波形の設定例を示す図。
【図１５】本発明の第３の実施形態における駆動波形の設定例を示す図。
【図１６】本発明の一実施形態に係る電気光学パネルの制御方法を示すフロー図。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。
＜電子機器＞
図１は、本発明の第１の実施形態に係る電子機器の構成例を示すブロック図である。本発明によれば、腕時計、電子ブック、電子新聞、電子広告看板、案内表示板、電子カード（クレジットカード、ポイントカード等）、リモコン、携帯電話機、携帯情報端末、又は、電卓等の様々な電子機器を実現することができる。図１には、そのような電子機器が画像表示を行うための構成が主に示されている。
【００２９】
図１に示すように、この電子機器は、ＥＰＤ（electrophoretic display）パネル等の電気光学パネル１０と、表示ドライバー２０と、操作部３０と、ホストＣＰＵ（中央演算装置）４０と、格納部５０と、通信部６０と、電源部７０とを含んでいる。表示ドライバー２０〜電源部７０は、バスラインによって互いに接続されている。
【００３０】
表示ドライバー２０は、電気光学パネル１０を駆動して、電気光学パネル１０に画像を表示させる。操作部３０は、例えば、操作ボタン等を含み、ユーザーが各種の命令や情報を入力するために用いられる。ホストＣＰＵ４０は、電子機器の各部を制御する。格納部５０は、例えば、記憶媒体としてＥＥＰＲＯＭ等のメモリー又はハードディスク等を含み、各種の情報を格納する。通信部６０は、例えば、アナログ回路及びデジタル回路で構成され、外部機器との通信を行う。電源部７０は、例えば、アナログ回路で構成され、電子機器の各部に電源電圧を供給する。
【００３１】
ここで、格納部５０は、ホストＣＰＵ４０に各種の処理を行わせるためのソフトウェアを格納している。また、格納部５０は、電気光学パネル１０にそれぞれの駆動電圧を印加する期間（駆動電圧印加期間）を設定するためのタイミング情報を格納している。さらに、格納部５０は、電気光学パネル１０の表示状態が第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態となるまでの間における少なくとも１組の駆動波形に関する波形情報を格納している。ホストＣＰＵ４０は、格納部５０に格納されているタイミング情報及び波形情報、及び、通信部６０等によって得られた表示データを表示ドライバー２０に供給することができる。
【００３２】
＜電気光学パネル＞
電気光学パネル１０としては、典型的には、ＥＰＤパネルが使用されるが、ＥＰＤパネル以外にも、駆動電圧の印加時間によって表示状態が制御される電気光学パネルを使用することができる。
【００３３】
例えば、電気光学パネル１０として、ＥＣＤ（electrochromic display）パネルを使用することができる。ＥＣＤパネルは、電界によって変色する素子を有しており、トッププレーン電極とセグメント電極との間に電圧を印加すると、酸化還元反応によって素子に色がついたり、素子の光透過率が変化したりする現象を利用して表示を行う。
【００３４】
あるいは、電気光学パネル１０として、ＮＣＤ（nanochromics display）パネルを使用しても良い。その他に、電気光学パネル１０として、電子粉流体（登録商標）方式のパネル、コレステリック液晶を用いたパネル、カイラルネマチック液晶を用いたパネル、又は、エレクトロウェッティング方式のパネル等を使用しても良い。
【００３５】
図２は、電気光学パネルの一例としてＥＰＤパネルを示す平面図である。この例においては、電気光学パネル１０が、数字等のキャラクタを表示する。電気光学パネル１０は、７個のセグメント０〜６から成るセグメントキャラクタＳＣを１桁表す表示体を有している。また、それらのセグメント０〜６の周囲の領域ＢＧは、セグメントキャラクタＳＣの背景領域を表している。
【００３６】
その場合に、電気光学パネル１０は、１個の共通のトッププレーン電極ＣＯＭと、７個のセグメント電極ＳＥＧ０〜ＳＥＧ６と、１個のバックプレーン電極ＢＧとを有している。電気光学パネル１０の下部から出ている９本の線は、それらの電極に接続されたリード線であり、図１に示す表示ドライバー２０に接続される。以下においては、バックプレーン電極ＢＧもセグメント電極の一種であるとして説明する。
【００３７】
図３は、電気光学パネルの一例としてＥＰＤパネルの一部を模式的に示す断面図である。図３に示すように、表示面となる透明な樹脂基板１１の裏面全体にＩＴＯ（酸化インジューム錫）膜等の透明なトッププレーン電極１２が形成され、その下層に電気泳動層１３がフィルム状に形成されている。フィルム状の電気泳動層１３を、画素毎のセグメント電極１６が表面に形成されたフレキシブルプリント基板１５上に接着剤層１４によって接着することにより、電気光学パネル１０が構成されている。
【００３８】
電気泳動層１３においては、バインダー、界面活性剤、増粘剤、純水等、又は、それらの混合体中に、直径が数十μｍ程度の微小なマイクロカプセル１３ａが多数分散して配置されている。マイクロカプセル１３ａは、透明なメタクリル樹脂等から成るカプセル殻の内部に、酸化チタン等から成る白色粒子と、カーボンブラック等から成る黒色粒子とが、シリコーンオイル等の粘性の高い透明な分散媒に分散された状態で封入されたものである。例えば、白色粒子は負に帯電され、黒色粒子は正に帯電されている。
【００３９】
トッププレーン電極１２とセグメント電極１６との間に電圧を印加すると、マイクロカプセル１３ａに封入されている正帯電の黒色粒子及び負帯電の白色粒子に、その帯電の正負に応じた方向に静電気力が作用する。例えば、セグメント電極１６がトッププレーン電極１２よりも高電位である場合には、トッププレーン電極１２側に正帯電の黒色粒子が移動するので、その画素は黒表示となる。一方、セグメント電極１６がトッププレーン電極１２よりも低電位である場合には、トッププレーン電極１２側に負帯電の白色粒子が移動するので、その画素は白表示となる。
【００４０】
このとき、白色粒子及び黒色粒子は、分散媒中を電気泳動によって移動する。ここで、トッププレーン電極１２とセグメント電極１６との間に電圧を印加して表示状態を変化させた後にトッププレーン電極１２とセグメント電極１６とを同電位にしても、電気光学パネル１０は、その表示状態を保持する不揮発性（メモリー性）を有する。従って、電気光学パネル１０における表示を変化させる時にだけ電気光学パネル１０に駆動電圧を印加すれば良いので、電力消費量が極めて僅かで済む。
【００４１】
電気光学パネル１０を駆動するためには、トッププレーン電極１２の電位を固定してセグメント電極１６の電位を変化させても良い。その場合には、例えば、トッププレーン電極１２の電位を０Ｖに固定しておき、表示状態を白表示から黒表示に変化させる画素のセグメント電極１６には正の駆動電圧を印加し、表示状態を黒表示から白表示に変化させる画素のセグメント電極１６には負の駆動電圧を印加し、表示状態を変化させない画素のセグメント電極１６には０Ｖの駆動電圧を印加する。
【００４２】
あるいは、トッププレーン電極１２の電位とセグメント電極１６の電位との両方を変化させても良い。その場合には、例えば、トッププレーン電極１２に０Ｖの駆動電圧を印加している際に、表示状態を白表示から黒表示に変化させる画素のセグメント電極１６には正の駆動電圧を印加し、表示状態を変化させない画素のセグメント電極１６には０Ｖの駆動電圧を印加する。また、トッププレーン電極１２に正の駆動電圧を印加している際に、表示状態を黒表示から白表示に変化させる画素のセグメント電極１６には０Ｖの駆動電圧を印加し、表示状態を変化させない画素のセグメント電極１６にはトッププレーン電極１２と同じ駆動電圧を印加する。本実施形態においては、後者の場合について説明する。
【００４３】
また、電気光学パネル１０の表示状態が第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態となるまでの間に、トッププレーン電極１２とセグメント電極１６との間に印加される電圧を駆動波形に従って変化させることにより、表示状態を安定化させることが行われる。そのために、電気光学パネル１０は、複数のフェーズにおいて一連の駆動電圧によって駆動される。
【００４４】
ここで、「フェーズ」とは、電気光学パネル１０の駆動波形において、駆動電圧が一定である期間を意味する。言い換えると、「フェーズ」とは、波形値が一定である期間を意味する。なお、電源回路を停止してから電源供給を再開するまでのリークによる電圧変化は「駆動電圧が一定」の範囲内とする。また、フェーズの長さである「フェーズ長」は、表示タイミングクロック信号の周期数を表している。例えば、フェーズ長が「４」である場合に、それは、表示タイミングクロック信号の４周期を表している。なお、表示タイミングクロック信号の１周期は、１フレームの時間に対応している。
【００４５】
＜表示ドライバー＞
再び図１を参照すると、表示ドライバー２０は、表示データ格納部２１と、表示コントローラー２２と、駆動電圧生成部２３と、昇圧回路２４と、制御部２５と、環境条件センサー２６と、ホストインターフェース（Ｉ／Ｆ）２７とを含んでいる。表示データ格納部２１と、表示コントローラー２２と、昇圧回路２４と、制御部２５と、ホストインターフェース２７とは、バスラインによって互いに接続されている。本発明の各実施形態に係る集積回路装置は、表示コントローラー２２を含んでおり、さらに、表示データ格納部２１と、駆動電圧生成部２３と、昇圧回路２４と、制御部２５と、環境条件センサー２６と、ホストインターフェース２７との内の少なくとも一部を含んでも良い。
【００４６】
表示データ格納部２１は、例えば、ホストＣＰＵ４０からホストインターフェース２７を介して供給される表示データを格納する。電気光学パネル１０においては、１つのセグメント電極における表示状態（階調）が、第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態となるまでの間に、全てのセグメント電極とトッププレーン電極との間に印加される電圧を所定の規則に従って変化させることにより、表示状態を安定化させることが望ましい。そのために、電気光学パネル１０の各電極は、複数のフェーズにおいて一連の駆動電圧によって駆動される。
【００４７】
表示コントローラー２２は、例えば、デジタル回路及びアナログ回路で構成され、ホストＣＰＵ４０からホストインターフェース２７を介して供給されるタイミング情報及び波形情報に基づいて、複数のフェーズにおいて一連の駆動電圧によって駆動される電気光学パネル１０の駆動波形を設定する。即ち、表示コントローラー２２は、電気光学パネル１０の表示変更の際に必要なシーケンシャルな駆動波形の生成機能を有する。駆動波形生成のために必要なタイミング情報及び波形情報は、プログラマブルな格納部に格納され、駆動波形の生成機能は、このプログラマブルな格納部に格納されたタイミング情報及び波形情報に基づいて実現される。
【００４８】
そのために、表示コントローラー２２は、表示タイミングクロック信号を生成すると共に、ホストＣＰＵ４０から送信される表示開始コマンドに基づいて表示開始トリガー信号を生成し、表示タイミングクロック信号に同期して表示開始フラグを活性化する。さらに、表示コントローラー２２は、表示開始フラグが活性化されているときに、格納部に格納されている１組の波形値を順次選択して駆動波形を設定する。それにより、表示コントローラー２２は、電気光学パネル１０の表示状態が第１の表示状態から第２の表示状態となるまでの間における各々のフェーズに対応する駆動電圧印加期間において、１組の駆動電圧を表す１組の波形値を駆動電圧生成部２３に供給する。
【００４９】
駆動電圧生成部２３は、複数チャンネルの回路を有しており、表示コントローラー２２から供給される１組の波形値、及び、表示データ格納部２１に格納されている表示データに基づいて、電気光学パネル１０のＮ個（Ｎ≧２）のセグメント電極にそれぞれ供給される駆動電圧ＶＤ１〜ＶＤＮを生成し、電気光学パネル１０に対して２値駆動を行う場合には、電気光学パネル１０のトッププレーン電極に供給される駆動電圧ＶＤＴを生成する。
【００５０】
昇圧回路２４は、電源部７０から供給される電源電位を昇圧して、駆動電圧生成部２３において使用される少なくとも１つの昇圧電源電位を生成する。例えば、電気光学パネル１０に対して０Ｖ／１５Ｖの２値駆動を行う場合には、昇圧回路２４が、電源部７０から供給される電源電位ＶＤＤ（例えば、１．８Ｖ〜５．５Ｖ）を電源電位ＶＳＳ（例えば、０Ｖ）に対して昇圧することにより、昇圧電源電位（１５Ｖ）を生成する。
【００５１】
制御部２５は、例えば、デジタル回路で構成され、表示ドライバー２０の各部を制御する。制御部２５がＣＰＵ（中央演算装置）を内蔵する場合には、制御部２５を含む集積回路装置が、ＭＣＵ（マイクロコントローラーユニット）として構成されても良い。
【００５２】
環境条件センサー２６は、制御部２５の制御の下で、温度、湿度、又は、気圧等の環境条件を計測する。それらの環境条件によって、電気光学パネル１０の表示特性が変化するからである。環境条件センサー２６は、フレキシブルプリント基板１５（図３）の裏面に取り付けることができる。また、環境条件センサー２６として、熱電対又は温度センサーを、電気泳動層１３（図３）の内部に埋め込んだり、又は、電気泳動層１３に隣接して配置しても良い。
【００５３】
ホストインターフェース２７は、例えば、デジタル回路で構成され、表示ドライバー２０とホストＣＰＵ４０との間のインターフェース処理を行う。また、ホストインターフェース２７は、表示設定レジスター２７ａ、トリガーレジスター２７ｂ、割り込みレジスター２７ｃ、電源設定レジスター２７ｄ、及び、環境条件レジスター２７ｅ等の制御レジスターを有している。ホストＣＰＵ４０は、それらの制御レジスターにアクセスし、それらの制御レジスターに制御情報を格納したり、それらの制御レジスターから制御情報や計測情報を読み出したりすることができる。
【００５４】
表示設定レジスター２７ａは、表示コントローラー２２において生成されるクロック信号や表示タイミングクロック信号の設定指示、又は、電気光学パネル１０における反転表示、全黒表示、又は、全白表示の指示等を格納する。トリガーレジスター２７ｂは、駆動波形生成動作を開始させる表示開始トリガー信号を格納する。
【００５５】
割り込みレジスター２７ｃは、駆動波形生成動作の終了後に発生する割り込みフラグや割り込みマスクを格納する。電源設定レジスター２７ｄは、昇圧回路２４のオン／オフ指示、定電圧回路（レギュレーター）の設定、昇圧倍数の設定、又は、昇圧電圧の微調整（コントラスト、トリミング）等の各種の制御情報を格納する。環境条件レジスター２７ｅは、環境条件センサー２６の計測結果を表すフラグを格納する。
【００５６】
＜第１の実施形態＞
図４は、図１に示す表示ドライバーの構成の一部を詳細に示す図である。図４には、表示データ格納部２１、表示コントローラー２２、及び、駆動電圧生成部２３の詳細な構成が示されている。
【００５７】
表示データ格納部２１は、例えば、複数のフリップフロップ等を含むレジスター、又は、ＳＲＡＭ等のメモリーで構成される。表示データ格納部２１は、ホストＣＰＵ４０（図１）から供給される第１の表示データ（現表示データ）ＤＬを格納する現表示データ格納部２１１と、第１の表示データＤＬの次に供給される第２の表示データ（次表示データ）ＤＰを格納する次表示データ格納部２１２とを含んでも良い。
【００５８】
例えば、表示ドライバー２０が電気光学パネルの２５６個のセグメント電極に２５６個の駆動電圧を出力する場合には、２５６個のセグメント表示データを含む表示データが、次表示データ格納部２１２に供給される。表示データ格納部２１は、新たな表示データが供給されたときに、第１の表示データＤＬ及び第２の表示データＤＰを更新する。
【００５９】
表示コントローラー２２は、タイミング情報格納部２２１と、波形情報格納部２２２と、タイミング制御部２２３と、駆動波形選択部２２４とを含んでいる。タイミング情報格納部２２１及び波形情報格納部２２２は、不揮発性メモリー又はレジスター等で構成され、それらが一体的に構成されても良い。タイミング情報格納部２２１及び波形情報格納部２２２は、例えば、ホストＣＰＵ４０（図１）から供給されるタイミング情報及び波形情報をそれぞれ格納する。
【００６０】
タイミング情報格納部２２１は、電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納する。ここで、タイミング情報格納部２２１は、インデックス番号及びフェーズ長情報を含む１種類のタイミング情報を格納しても良い。
【００６１】
あるいは、図４に示すように、タイミング情報格納部２２１が、複数の異なる環境条件下で用いられる複数種類のタイミング情報（例えば、常温用、低温用、高温用）を格納するようにしても良い。その場合には、環境条件が変化しても、ホストＣＰＵ４０がタイミング情報を表示コントローラー２２に再度送信する必要がなくなる。
【００６２】
さらに、タイミング情報格納部２２１は、１フレームの時間を表すフレーム時間情報を格納しても良い。フレーム時間情報は、例えば、ホストＣＰＵ４０（図１）から供給される。フレーム時間情報とフェーズ長情報との組み合わせによって、温度等の環境条件に応じて駆動波形の柔軟な設定が可能となる。あるいは、フレーム時間情報のみを変更することにより、環境条件に応じて駆動波形を変更することも可能である。
【００６３】
環境条件が変化しても波形情報の変更が必要でない場合に、ホストＣＰＵ４０は、フレーム時間情報、又は、インデックス番号及びフェーズ長情報を表示コントローラー２２に送信して設定を変更した後に、送信動作を中断することができる。それにより、波形情報を送信することなく、最小限のデータ書き換えによって、環境条件の変化に対応する駆動波形の変更を行うことが可能となる。
【００６４】
波形情報格納部２２２は、表示データによって定まる少なくとも１つの表示状態に応じて用いられる少なくとも１組の駆動波形に関する波形情報を格納する。ここで、少なくとも１つの表示状態とは、第１の表示データＤＬに対応する表示状態及び第２の表示データＤＰに対応する表示状態であっても良いし、表示データＤＰに対応する表示状態であっても良い。駆動電圧生成部２３において、実際に供給される表示データに応じて、１組の駆動波形の内から１つの駆動波形が選択されることになる。
【００６５】
また、少なくとも１組の駆動波形とは、１つの駆動モードにおける１組の駆動波形であっても良いし、図４に示すように、駆動モード１における１組の駆動波形及び駆動モード２における１組の駆動波形を含んでも良い。例えば、駆動モード１は、駆動モード２よりも第１の表示データＤＬに対応する表示状態から第２の表示データＤＰに対応する表示状態への変化に要する時間が短い高速モードであり、駆動モード２は、駆動モード１よりも書き換え速度が遅いものの、残像が少ない、即ち、高品質の書き換えを行う低残像モードである。ホストＣＰＵ４０（図１）等によって駆動モードが指定されることにより、複数の駆動モードの内から１つの駆動モードが選択される。
【００６６】
波形情報格納部２２２は、各々の駆動モードについて、複数のフェーズに対応する期間Ｔ１〜ＴＭの波形情報をそれぞれ格納する格納領域ＲＴ１〜ＲＴＭを有している。１つの駆動モードについての各フェーズの波形情報は、１組の駆動電圧を表す１組の波形値と、フェーズ長を特定するインデックス番号とを含んでいる。
【００６７】
駆動波形の生成を停止するための情報は、各フェーズの波形情報に含めても良い。あるいは、図４に示すように、波形情報格納部２２２が、１組の駆動波形に関する波形情報を格納する格納領域の先頭に、駆動電圧の印加を終了するフェーズの位置を特定する終了フェーズ位置情報を格納しても良い。そのようにすれば、各フェーズの波形情報を格納する格納領域に駆動波形の終了位置を表すビット（例えば、そのフェーズが最終フェーズであるか否かを表すビット）を格納する必要がなくなるので、波形情報格納部２２２に格納されるデータ量を削減することができる。
【００６８】
また、ホストＣＰＵ４０（図１）は、終了フェーズ位置情報及び必要なフェーズの波形情報のみを表示コントローラー２２に送信して設定した後に、終了フェーズより後のフェーズの波形情報を送信する必要がなくなるので、送信動作を中断して通信量及び負荷を低減することができる。
【００６９】
一方、表示コントローラー２２も、終了フェーズ位置情報に基づいて必要なフェーズの波形情報の受信を完了した時点で受信動作を中断することができる。例えば、終了フェーズ位置情報が第５番目のフェーズを表している場合に、第５番目のフェーズの波形情報の受信を完了した時点で受信回路を立ち下げることができるので、表示コントローラー２２を低消費電力化することができる。
【００７０】
タイミング制御部２２３は、波形情報格納部２２２に格納されている波形情報においてフェーズ毎に含まれているインデックス番号を読み出し、そのインデックス番号に対応するフェーズ長情報をタイミング情報格納部２２１から読み出して、そのフェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号ＲＳＥＬを順次生成する。
【００７１】
タイミング情報格納部２２１に複数種類のタイミング情報が格納されている場合には、図１に示す制御部２５が、環境条件センサー２６によって計測された環境条件に応じて、タイミング情報格納部２２１に格納されている複数種類のタイミング情報の内から１種類のタイミング情報を選択する。それにより、ホストＣＰＵ４０等からの指示によらずに、環境条件の変化に自動的に対応して、電気光学パネルの駆動波形を変化させることができる。
【００７２】
例えば、タイミング制御部２２３は、クロック信号生成回路３０１と、クロック周波数調整回路３０２と、カウンター設定部３０３と、フェーズ長カウンター３０４と、フェーズ数カウンター３０５とを含んでいる。クロック信号生成回路３０１は、水晶発振器等で構成され、クロック信号を生成する。
【００７３】
クロック周波数調整回路３０２は、ＰＬＬ回路又は分周回路等で構成され、クロック信号生成回路３０１によって生成されるクロック信号に基づいて、表示タイミングクロック信号を生成する。タイミング情報格納部２２１にフレーム時間情報が格納されている場合には、クロック周波数調整回路３０２は、フレーム時間情報に従って表示タイミングクロック信号の周波数を調整することができる。
【００７４】
カウンター設定部３０３は、波形情報格納部２２２に格納されている波形情報に含まれている終了フェーズ位置情報を読み出し、終了フェーズ位置情報によって特定される位置のフェーズ番号をフェーズ数カウンター３０５に設定する。また、カウンター設定部３０３は、波形情報格納部２２２に格納されている波形情報においてフェーズ毎に含まれているインデックス番号を読み出し、そのインデックス番号に対応するフェーズ長情報をタイミング情報格納部２２１から読み出して、そのフェーズ長情報によって表されるフェーズ長をフェーズ長カウンター３０４に設定する。表示更新開始時に、カウンター設定部３０３は、フェーズ長カウンター３０４及びフェーズ数カウンター３０５のカウント動作を開始させる。
【００７５】
フェーズ長カウンター３０４は、表示タイミングクロック信号をカウントすることによってカウント値をインクリメントし、カウント値がカウンター設定部３０３によって設定されたフェーズ長と等しくなったときに出力信号を活性化する。ここで、フェーズ長カウンター３０４がカウント動作を開始してから出力信号を活性化するまでの期間は、そのフェーズに対応するフェーズ時間（駆動電圧印加期間）を表している。
【００７６】
フェーズ長カウンター３０４が出力信号を活性化すると、カウンター設定部３０３は、フェーズ長カウンター３０４のカウント値を一旦リセットして、カウント値をゼロにすると共に出力信号を非活性化する。その後、カウンター設定部３０３は、次のフェーズのフェーズ長をフェーズ長カウンター３０４に設定し、フェーズ長カウンター３０４は、次のフェーズにおいて表示タイミングクロック信号のカウントを開始する。
【００７７】
フェーズ数カウンター３０５は、フェーズ長カウンター３０４の出力信号をカウントすることによってカウント値をインクリメントし、複数のフェーズに対応する駆動電圧印加期間において、フェーズ番号を表すカウント値を選択信号ＲＳＥＬとして出力する。フェーズ数カウンター３０５のカウント値がカウンター設定部３０３によって設定されたフェーズ番号を超えたときに、カウンター設定部３０３は、フェーズ数カウンター３０５のカウント値を一旦リセットして、カウント値をゼロにする。それにより、タイミング制御部２２３は、波形情報格納部２２２に格納されている終了フェーズ位置情報によって特定される位置のフェーズに対応する駆動電圧印加期間において選択信号ＲＳＥＬを生成した後に、選択信号ＲＳＥＬの生成を停止することができる。
【００７８】
駆動波形選択部２２４は、タイミング制御部２２３によって順次生成される選択信号ＲＳＥＬに従って、波形情報格納部２２２の格納領域ＲＴ１〜ＲＴＭに格納されている波形情報の内から１組の駆動電圧を表す１組の波形値を選択する。
【００７９】
図４に示すように、波形情報格納部２２２が複数の駆動モードに対応して複数組の駆動波形に関する波形情報を格納している場合には、駆動波形選択部２２４は、選択信号ＲＳＥＬに従って、ホストＣＰＵ４０（図１）等によって指定された駆動モードに対応する１組の駆動波形に関する波形情報の内から１組の駆動電圧を表す１組の波形値を選択する。その場合に、インデックス番号に基づいて設定されるフェーズ長は、複数の駆動モードにおいて共通に使用することができるので、駆動モード毎にフェーズ長情報の格納領域を設ける必要がなくなり、集積回路装置におけるデータ領域を削減することができる。
【００８０】
駆動波形選択部２２４は、選択信号ＲＳＥＬに従って、期間Ｔ１における駆動に用いるために格納領域ＲＴ１に格納されている１組の波形値を選択し、次に、期間Ｔ２における駆動に用いるために格納領域ＲＴ２に格納されている１組の波形値を選択する。期間Ｔ３〜ＴＭにおいても同様である。
【００８１】
このようにして、駆動波形選択部２２４は、電気光学パネルの画素の表示状態が第１の表示状態から第２の表示状態となるまでの間における１組の駆動波形を表す１組の駆動波形信号を出力する。例えば、駆動波形選択部２２４は、セグメント信号ＳＷＶ（１、１）〜ＳＷＶ（Ｌ、Ｌ）、及び、トッププレーン信号ＴＰを生成する。ここで、Ｌは、表示データの階調数を表しており、２以上の整数である。以下においては、一例として、Ｌ＝２の場合について説明する。
【００８２】
表示データの階調数が２である場合には、第１の表示データＤＬに対応する第１の表示状態として黒表示と白表示という２つの状態があり、第２の表示データＤＰに対応する第２の表示状態として黒表示と白表示という２つの状態がある。セグメント信号ＳＷＶ（１、１）は、第１及び第２の表示状態が共に黒表示である場合に、セグメント電極に供給される駆動波形を表している。セグメント信号ＳＷＶ（１、２）は、第１の表示状態が黒表示であり、第２の表示状態が白表示である場合に、セグメント電極に供給される駆動波形を表している。
【００８３】
同様に、セグメント信号ＳＷＶ（２、１）は、第１の表示状態が白表示であり、第２の表示状態が黒表示である場合に、セグメント電極に供給される駆動波形を表している。セグメント信号ＳＷＶ（２、２）は、第１及び第２の表示状態が共に白表示である場合に、セグメント電極に供給される駆動波形を表している。また、トッププレーン信号ＴＰは、トッププレーン電極に供給される駆動波形を表している。
【００８４】
さらに、駆動波形選択部２２４から出力される１組の波形値は、駆動電圧生成部２３の出力端子をフローティング状態（ハイ・インピーダンス状態）に設定するための波形値を含んでも良い。第ｋ番目の期間Ｔｋ（１≦ｋ≦Ｍ）において駆動電圧生成部２３の出力端子をフローティング状態に設定する場合には、第ｋ番目の波形値におけるフローティング状態設定ビットを「１」に設定する。それにより、期間Ｔｋにおいて、フローティング状態設定信号ＳＨＺが活性化される。
【００８５】
このようにして、電気光学パネルの複数のセグメント電極及びトッププレーン電極の駆動のオン／オフ制御が可能となる。このようなオン／オフ制御機能を持たせているのは、電気光学パネルの種類によっては、駆動シーケンスの過程において、特定の駆動電圧のみならず、フローティング状態が必要になる場合もあるからである。
【００８６】
駆動電圧生成部２３は、駆動波形選択部２２４によって選択された１組の波形値の内から、表示データ格納部２１に格納されている表示データに応じて、電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成する。それにより、設定された駆動波形に基づいて、電気光学パネルの各々の電極に印加される駆動電圧を生成することができる。
【００８７】
例えば、駆動電圧生成部２３は、表示データ格納部２１から供給される第１の表示データＤＬ及び第２の表示データＤＰに基づいて、駆動波形選択部２２４から供給されるセグメント信号ＳＷＶ（１、１）〜ＳＷＶ（２、２）の波形値の内から１つの波形値を選択し、選択された波形値に基づいて、電気光学パネルの第ｉ番目のセグメント電極に供給される駆動電圧ＶＤｉを生成する。また、駆動電圧生成部２３は、駆動波形選択部２２４から供給されるトッププレーン信号ＴＰの波形値に基づいて、電気光学パネルのトッププレーン電極に供給される駆動電圧ＶＤＴを生成する。
【００８８】
駆動電圧生成部２３は、各々のセグメント電極を駆動するための１チャンネル分の回路において、セレクター２３１と、駆動回路２３２とを含んでいる。また、駆動電圧生成部２３は、トッププレーン電極を駆動するための回路において、駆動回路２３３を含んでいる。駆動回路２３２及び２３３は、例えば、アナログ回路で構成される。
【００８９】
セレクター２３１は、表示データ格納部２１から供給される第１の表示データＤＬ及び第２の表示データＤＰに基づいて、駆動波形選択部２２４から供給される１組の波形値の内から１つの波形値を選択し、選択された波形値を駆動回路２３２に出力する。駆動回路２３２は、昇圧回路２４（図１）から供給される少なくとも１つの昇圧電源電位を用いて波形値のレベルをシフトして駆動電圧ＶＤｉを生成する。
【００９０】
また、駆動回路２３２は、フローティング状態設定信号ＳＨＺに従って、出力端子をフローティング状態にすることもできる。駆動回路２３２は、フローティング状態設定信号ＳＨＺが非活性であるときに、駆動電圧ＶＤｉを出力端子から出力し、フローティング状態設定信号ＳＨＺが活性化されたときに、出力端子をフローティング状態にする。
【００９１】
駆動回路２３３は、昇圧回路２４（図１）から供給される少なくとも１つの昇圧電源電位を用いて、駆動波形選択部２２４から供給される波形値のレベルをシフトして駆動電圧ＶＤＴを生成する。また、駆動回路２３３は、フローティング状態設定信号ＳＨＺに従って、出力端子ＰＤＴ（図示せず）をフローティング状態にすることもできる。駆動回路２３３は、フローティング状態設定信号ＳＨＺが非活性であるときに、駆動電圧ＶＤＴを出力端子ＰＤＴから出力し、フローティング状態設定信号ＳＨＺが活性化されたときに、出力端子ＰＤＴをフローティング状態にする。
【００９２】
＜駆動波形の第１の設定例＞
図５〜図７は、本発明の第１の実施形態における駆動波形の第１の設定例を示す図である。第１の設定例においては、２種類のフェーズ長が用いられる。例えば、図１に示すホストＣＰＵ４０は、環境条件センサー２６によって計測された温度に応じて、表示コントローラー２２にタイミング情報を設定する。一方、ホストＣＰＵ４０は、温度等の環境条件によらずに、表示コントローラー２２に一定の波形情報を設定することができる。
【００９３】
図５に示すタイミング情報は、温度Ｔが２０℃であるときに用いられるものであり、例えば、１０℃＜Ｔ≦３０℃の温度範囲（常温）に適用されても良い。図５（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。
【００９４】
ここで、「フェーズ時間」は、フレーム時間とフェーズ長との積によって定まる駆動電圧印加時間に相当する。タイミング情報格納部２２１は、フレーム時間情報として、４０ｍｓを意味する「４０」を格納している。また、タイミング情報格納部２２１は、電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納している。
【００９５】
例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が４０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「４」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「４」となり、フェーズ時間が１６０ｍｓとなる。
【００９６】
図５（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図５（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。図５（ｂ）及び図５（ｃ）においては、フレームとフェーズとの関係を明確にするために、フレーム番号とフェーズ番号とが示されているが、これらは、波形情報を構成するものではなく、波形情報格納部２２２に格納されていない。
【００９７】
ここで、「ＴＰ」は、トッププレーン信号の波形値を表している。また、「ＢＢ」、「ＢＷ」、「ＷＢ」、「ＷＷ」は、セグメント信号の波形値を表しており、それぞれ、セグメント信号ＳＷＶ（１、１）、ＳＷＶ（１、２）、ＳＷＶ（２、１）、ＳＷＶ（２、２）に対応している。例えば、波形値「０」は、駆動電圧０Ｖを表し、波形値「１」は、駆動電圧１５Ｖを表している。
【００９８】
波形情報格納部２２２は、各フェーズについて、波形値ＴＰ、ＢＢ、ＢＷ、ＷＢ、ＷＷ、及び、インデックス番号を格納している。タイミング制御部２２３のカウンター設定部３０３は、波形情報格納部２２２に格納されている波形情報において指定されたインデックス番号に基づいてタイミング情報格納部２２１を参照することにより、フェーズ長を読み出すことができる。さらに、フレーム時間とフェーズ長との積によって、フェーズ時間が定められる。従って、フレーム時間とフェーズ長との組み合わせによって、柔軟な波形生成が可能となる。
【００９９】
図５（ｂ）を参照して、駆動モード１における表示状態の変化を説明する。第１番目のフェーズ（フェーズ番号０）において、トッププレーン電極に１５Ｖが印加される。第１の表示状態が黒で第２の表示状態が白となるセグメントのセグメント電極には０Ｖが印加され、表示状態が白に遷移する。その他のセグメントでは、セグメント電極にはトッププレーン電極と同じ１５Ｖが印加され、表示状態は変化しない。
【０１００】
次に、第２番目のフェーズ（フェーズ番号１）において、トッププレーン電極に０Ｖが印加される。第１の表示状態が白で第２の表示状態が黒となるセグメントのセグメント電極には１５Ｖが印加され、表示状態が黒に遷移する。その他のセグメントでは、セグメント電極にはトッププレーン電極と同じ０Ｖが印加され、表示状態は変化しない。このように駆動モード１では、第１の表示状態と第２の表示状態とが異なるセグメントのみに電界をかけることによって表示状態を変化させる。
【０１０１】
次に、図５（ｃ）を参照して、駆動モード２における表示状態の変化を説明する。第１番目のフェーズにおいて、トッププレーン電極に０Ｖが印加される。第１の表示状態が黒のセグメントのセグメント電極には０Ｖが印加され、表示状態は変化しない。第１の表示状態が白のセグメントのセグメント電極には１５Ｖが印加され、表示状態は黒に変化する。即ち、ここで全セグメントが黒表示となる。
【０１０２】
第２番目のフェーズにおいて、トッププレーン電極に１５Ｖが印加される。すべてのセグメントのセグメント電極に０Ｖが印加され、表示状態は白に変化する。即ち、ここで全セグメントが白表示となる。第３番目のフェーズにおいて、トッププレーン電極に０Ｖが印加される。第２の表示状態が黒であるセグメントのセグメント電極に１５Ｖが印加され、表示状態は黒に変化する。第２の表示状態が白であるセグメントのセグメント電極に０Ｖが印加されるので、表示状態は変化しない。
【０１０３】
図５（ｂ）及び（ｃ）における最後のフェーズは、トッププレーン電極とセグメント電極との間をノンバイアス状態として電荷抜きを行うための終了フェーズであり、トッププレーン電極とセグメント電極との間にバイアス電圧を印加するフェーズよりも短くされる。それにより、昇圧回路２４（図１）における昇圧動作を早く停止させて消費電力を低減することができる。
【０１０４】
波形情報格納部２２２は、駆動モード１の波形情報として、図５（ｂ）に示す波形情報に加えて、終了フェーズのフェーズ番号「２」を表す終了フェーズ位置情報を格納し、駆動モード２の波形情報として、図５（ｃ）に示す波形情報に加えて、終了フェーズのフェーズ番号「３」を表す終了フェーズ位置情報を格納しても良い。
【０１０５】
図５に示すように、インデックス番号が３ビットであり、フェーズ長が８ビットである場合には、最大２５５までのフェーズ長を、３ビットのインデックス番号に基づいて設定することが可能となる。このように、波形情報においてフェーズ長情報の替りにインデックス番号を用いることにより、表示コントローラー２２において必要とされるデータ領域を削減することができる。ただし、図５（ｂ）及び図５（ｃ）に示す設定例においては、インデックス番号として「０」及び「１」のみが用いられるので、インデックス番号が１ビットでも良い。
【０１０６】
ここで、タイミング情報において設定されるフェーズ長は、複数の駆動モードに対して共通に適用されるので、図１に示すホストＣＰＵ４０と表示コントローラー２２との間の通信量や、ホストＣＰＵ４０の負荷を低減することができる。また、駆動モード毎にフェーズ長情報の格納領域を設ける必要がないので、表示コントローラー２２において必要とされるデータ領域を削減することができる。
【０１０７】
図６に示すタイミング情報は、温度Ｔが０℃であるときに用いられるものであり、例えば、Ｔ≦１０℃の温度範囲（図５よりも低温）に適用されても良い。図６（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。
【０１０８】
図６（ａ）に示すように、フレーム時間情報として、８０ｍｓを意味する「８０」が設定されている。例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が８０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「２５」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「２５」となり、フェーズ時間が２０００ｍｓとなる。
【０１０９】
このように、タイミング情報におけるフレーム時間及びフェーズ長を図５におけるよりも長く設定することにより、フェーズ時間を長くすることができる。あるいは、タイミング情報におけるフレーム時間とフェーズ長との内のいずれか一方を図５におけるよりも長く設定して、フレーム時間とフェーズ長との積を図５におけるよりも大きくすることにより、フェーズ時間を長くしても良い。
【０１１０】
図６（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図６（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。波形情報は、図５に示すのと同じものを用いることができるので、ホストＣＰＵ４０（図１）によって変更する必要がない。タイミング情報を変更することにより、フェーズ長及びフェーズ時間を変更することができる。
【０１１１】
図７に示すタイミング情報は、温度Ｔが５０℃であるときに用いられるものであり、例えば、Ｔ＞３０℃の温度範囲（図５よりも高温）に適用されても良い。図７（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。
【０１１２】
図７（ａ）に示すように、フレーム時間情報として、２０ｍｓを意味する「２０」が設定されている。例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が２０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「５」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「５」となり、フェーズ時間が１００ｍｓとなる。このように、タイミング情報におけるフレーム時間を図５におけるよりも短く設定することにより、フェーズ時間を短くすることができる。
【０１１３】
図７（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図７（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。波形情報は、図５に示すのと同じものを用いることができるので、ホストＣＰＵ４０（図１）によって変更する必要がない。タイミング情報を変更することにより、フェーズ長及びフェーズ時間を変更することができる。
【０１１４】
＜駆動波形の第２の設定例＞
図８〜図１０は、本発明の第１の実施形態における駆動波形の第２の設定例を示す図である。第２の設定例においては、３種類のフェーズ長が用いられる。それ以外の点は、第１の設定例と同様である。第２の設定例は、多階調、カラー表示、又は、書き換え前における電気泳動粒子の攪拌等において利用することができる。
【０１１５】
図８に示すタイミング情報は、温度Ｔが２０℃であるときに用いられるものであり、例えば、１０℃＜Ｔ≦３０℃の温度範囲（常温）に適用されても良い。図８（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。タイミング情報格納部２２１は、フレーム時間情報として、４０ｍｓを意味する「４０」を格納している。また、タイミング情報格納部２２１は、電気光学パネルに一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納している。
【０１１６】
例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が４０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「４」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「４」となり、フェーズ時間が１６０ｍｓとなる。さらに、インデックス番号「２」に対応してフェーズ長「２」が設定されているので、波形情報においてインデックス番号「２」が指定された場合には、フェーズ長が「２」となり、フェーズ時間が８０ｍｓとなる。
【０１１７】
図８（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図８（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。図８（ｂ）は、前述した図５（ｂ）と同一である。図８（ｃ）に示すフェーズ番号０及びフェーズ番号５〜７のフェーズは、それぞれ、前述した図５（ｃ）に示すフェーズ番号０〜３のフェーズに対応している。
【０１１８】
図８（ｃ）に示すフェーズ番号１〜４のフェーズ（フレーム番号５〜１２）において、電気泳動粒子を撹拌して残像を低減するために、フェーズ番号０、フェーズ番号５、及び、フェーズ番号６の各々のフェーズのフェーズ長「４」よりも短い周期で電界を反転させて電気泳動粒子の往復駆動が行われる。そのために、フェーズ長「２」を表すインデックス番号「２」が用いられる。第２の設定例においては、インデックス番号として「０」、「１」、「２」が用いられるので、インデックス番号は２ビットとなる。
【０１１９】
図９に示すタイミング情報は、温度Ｔが０℃であるときに用いられるものであり、例えば、Ｔ≦１０℃の温度範囲（図８より低温）に適用されても良い。図９（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。
【０１２０】
図９（ａ）に示すように、フレーム時間情報として、８０ｍｓを意味する「８０」が設定されている。例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が８０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「２５」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「２５」となり、フェーズ時間が２０００ｍｓとなる。さらに、インデックス番号「２」に対応してフェーズ長「１２」が設定されているので、波形情報においてインデックス番号「２」が指定された場合には、フェーズ長が「１２」となり、フェーズ時間が９６０ｍｓとなる。このように、タイミング情報におけるフレーム時間又はフェーズ長を図８におけるよりも長く設定することにより、フェーズ時間を長くすることができる。
【０１２１】
図９（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図９（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。波形情報は、図８に示すのと同じものを用いることができるので、ホストＣＰＵ４０（図１）によって変更する必要がない。タイミング情報を変更することにより、フェーズ長及びフェーズ時間を変更することができる。
【０１２２】
図１０に示すタイミング情報は、温度Ｔが５０℃であるときに用いられるものであり、例えば、Ｔ＞３０℃の温度範囲（図８より高温）に適用されても良い。図１０（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。
【０１２３】
図１０（ａ）に示すように、フレーム時間情報として、２０ｍｓを意味する「２０」が設定されている。例えば、インデックス番号「０」に対応してフェーズ長「１」が設定されているので、波形情報においてインデックス番号「０」が指定された場合には、フェーズ長が「１」となり、フェーズ時間が２０ｍｓとなる。また、インデックス番号「１」に対応してフェーズ長「５」が設定されているので、波形情報においてインデックス番号「１」が指定された場合には、フェーズ長が「５」となり、フェーズ時間が１００ｍｓとなる。さらに、インデックス番号「２」に対応してフェーズ長「２」が設定されているので、波形情報においてインデックス番号「２」が指定された場合には、フェーズ長が「２」となり、フェーズ時間が４０ｍｓとなる。このように、タイミング情報におけるフレーム時間を図８におけるよりも短く設定することにより、フェーズ時間を短くすることができる。
【０１２４】
図１０（ｂ）は、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。また、図１０（ｃ）は、駆動モード２（低残像モード）において、図４に示す波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とを示している。波形情報は、図８に示すのと同じものを用いることができるので、ホストＣＰＵ４０（図１）によって変更する必要がない。タイミング情報を変更することにより、フェーズ時間を変更することができる。
【０１２５】
＜駆動波形の第３の設定例＞
図１１は、本発明の第１の実施形態における駆動波形の第３の設定例を示す図である。図１１（ａ）は、図４に示す表示コントローラー２２のタイミング情報格納部２２１に格納されるタイミング情報と、それに対応するフェーズ時間とを示している。図１１（ａ）に示すように、第３の設定例においては、フェーズ長として「０」を使用することができる。図１１においては、インデックス番号「０」がフェーズ長「０」に対応している。その場合に、インデックス番号「０」が設定されたフェーズはスキップされる。
【０１２６】
図１１（ｂ）〜図１１（ｄ）は、駆動モード２（低残像モード）において、常温に対応する駆動波形、図１１（ｂ）の駆動波形が用いられる温度範囲よりも低温に対応する駆動波形、図１１（ｂ）の駆動波形が用いられる温度範囲よりも高温に対応する駆動波形の設定例をそれぞれ示している。例えば、波形情報格納部２２２に５往復の全白全黒駆動を表す波形情報を格納しておき、温度に応じてフェーズ長「０」を設定することにより、全白全黒駆動の往復回数を減少させることができる。
【０１２７】
図１１（ｂ）に示す常温の場合には、インデックス番号「０」を２回設定することにより、インデックス番号「２」の設定回数が４回となり、白黒反転が２回となっている。図１１（ｃ）に示す低温の場合には、インデックス番号「０」を設定しないことにより、インデックス番号「２」の設定回数が６回となり、白黒反転が３回となっている。図１１（ｄ）に示す高温の場合には、インデックス番号「０」を４回設定することにより、インデックス番号「２」の設定回数が２回となり、白黒反転が１回となっている。
【０１２８】
あるいは、波形情報格納部２２２に複数の駆動モードの波形情報を格納しなくても、フェーズ長「０」の設定によって、駆動モードに応じて駆動波形を変更することができる。即ち、同一の波形情報及び同一の終了フェーズ位置情報を用いても、フェーズ長「０」の設定によって、実質的なフェーズ数を変更することができる。
【０１２９】
例えば、波形情報格納部２２２に５往復の全白全黒駆動を表す波形情報を格納しておき、高速モードにおいて５往復の全白全黒駆動に対応するフェーズ番号においてフェーズ長「０」を設定することにより、全白全黒駆動を行わないようにし、低残像モードにおいてフェーズ長「０」を設定しないことにより、５往復の全白全黒駆動を行うことができる。
【０１３０】
＜駆動波形の第４の設定例＞
図１２は、本発明の第１の実施形態における駆動波形の第４の設定例を示す図である。図１２に示すように、第４の設定例においては、タイミング情報格納部２２１が、複数の異なる環境条件において用いられる複数種類のタイミング情報を格納し、波形情報格納部２２２が、各々の種類のタイミング情報について、複数種類の波形情報を格納している。
【０１３１】
例えば、タイミング情報格納部２２１は、常温用のタイミング情報と、低温用のタイミング情報と、高温用のタイミング情報とを格納している。また、波形情報格納部２２２は、常温用、低温用、高温用のタイミング情報の各々について、駆動モード１の波形情報と、駆動モード２の波形情報とを格納している。第４の設定例によれば、複数の異なる環境条件に応じて、フェーズ時間のみならず波形自体を変更することができる。
【０１３２】
＜駆動波形の第５の設定例＞
以上の設定例においては、環境条件に応じてフレーム時間とフェーズ長との両方を変更する例について説明したが、フレーム時間とフェーズ長との内の一方を固定するようにしても良い。例えば、フレーム時間を固定する場合には、インデックス番号（フェーズ長）を変更することによってフェーズ時間が変更される。一方、フェーズ長を固定する場合には、フレーム時間情報を変更することによってフェーズ時間が変更される。
【０１３３】
＜駆動波形の第６の設定例＞
また、以上の設定例においては、温度に応じてフェーズ時間又は波形を変更する例について説明したが、温度、湿度、気圧、又は、それらの内の２つ以上の組合せに応じて、フェーズ時間又は波形を変更するようにしても良い。例えば、湿度が低い時には、フェーズ時間を短くすることができる。
【０１３４】
＜駆動波形の第７の設定例＞
また、以上の設定例においては、高速モードと低残像モードとの２つのモードに応じて波形を変更する例について説明したが、モードの種類はこれに限らない。例えば、残像が最も少ない高画質の低残像モードと、リセット時の白黒反転を原理上半分に抑えることができる低フラッシングモードと、残像は多いが速度重視の高速モードのように、３つ以上のモードに応じて波形を変更するようにしても良い。
【０１３５】
＜駆動波形の第８の設定例＞
また、以上の設定例においては、トッププレーン電極及び複数のセグメント電極を同時に駆動する場合について説明したが、本発明は、マトリクス方式の電気光学パネルに適用することも可能である。その場合には、複数の走査線及び複数のデータ線が順次駆動されることになるが、画素電極に印加される駆動波形はセグメント電極に印加される駆動波形と同等である。このため、タイミング情報及び波形情報としては、以上の設定例におけるのと同様のものを使用することができる。
【０１３６】
＜駆動波形の具体例＞
次に、図４に示す表示ドライバーによって生成される駆動波形の具体例について説明する。電気光学パネルにおいては、セグメント電極とトッププレーン電極との間に印加される駆動バイアスの極性により、黒表示又は白表示が行われる。なお、カラーフィルターを挿入して、白表示に特定の色を持たせることも可能であり、その場合には、白表示の白は、カラーフィルターの色に置き換えることができる。また、黒表示又は白表示以外にも、電気泳動粒子の一方を赤粒子、他方を青粒子とすることによって、赤表示又は青表示としても良い。
【０１３７】
図１３は、図４に示す表示ドライバーによって生成される駆動波形の例を示す波形図である。図１３において、「ＴＰ」は、トッププレーン信号の波形値を表している。また、「ＢＢ」、「ＢＷ」、「ＷＢ」、「ＷＷ」は、セグメント信号の波形値を表しており、それぞれ、セグメント信号ＳＷＶ（１、１）、ＳＷＶ（１、２）、ＳＷＶ（２、１）、ＳＷＶ（２、２）に対応している。例えば、波形値「０」は、駆動電圧０Ｖを表し、波形値「１」は、駆動電圧１５Ｖを表している。
【０１３８】
図１３を参照しながら、セグメント信号ＳＷＶ（１、１）によって表される駆動波形について説明する。第１の表示データＤＬに対応する第１の表示（黒表示）が行われた後、第１の表示状態が維持される期間Ｔ０において、トッププレーン電極及びセグメント電極がアイドル状態（ハイ・インピーダンス状態：ＨｉＺ）に設定される。次に、電荷抜き期間Ｔ１においては、ＴＰ＝０、ＢＢ＝０であるので、トッププレーン電極とセグメント電極との間がノンバイアス状態に設定されて電荷抜きが行われ、黒表示が維持される（Ｈｏｌｄ）。
【０１３９】
全白表示期間Ｔ２においては、ＴＰ＝１、ＢＢ＝０であるので、トッププレーン電極がセグメント電極に対して正極性バイアス状態となり、表示状態が黒表示から白表示に変化する（Ｗｒｉｔｅ）。全黒表示期間Ｔ３においては、ＴＰ＝０、ＢＢ＝１であるので、トッププレーン電極がセグメント電極に対して負極性バイアス状態となり、表示状態が白表示から黒表示に変化する（Ｗｒｉｔｅ）。全白表示期間Ｔ４においては、ＴＰ＝１、ＢＢ＝０であるので、トッププレーン電極がセグメント電極に対して正極性バイアス状態となり、表示状態が黒表示から白表示に変化する（Ｗｒｉｔｅ）。
【０１４０】
メモリー内容表示期間Ｔ５においては、ＴＰ＝０、ＢＢ＝１であるので、トッププレーン電極がセグメント電極に対して負極性バイアス状態となり、表示状態が白表示から黒表示に変化する（Ｗｒｉｔｅ）。それにより、第２の表示データＤＰに対応する第２の表示（黒表示）が行われる。電荷抜き期間Ｔ６において、ＴＰ＝０、ＢＢ＝０となって電荷抜きが行われ（Ｈｏｌｄ）、その後の期間Ｔ７において、トッププレーン電極及びセグメント電極がアイドル状態に設定されて、第２の表示状態が維持される。
【０１４１】
また、図４に示すタイミング制御部２２３は、波形情報格納部２２２の格納領域ＲＴ１〜ＲＴＭから読み出されたインデックス番号に基づいて、各期間の長さ（フェーズ時間）を設定する（タイミングセット）。それにより、図１３に示すように、インデックス番号ＳＴ１〜ＳＴ６に基づいて、期間Ｔ１〜Ｔ６の長さが設定される。
【０１４２】
図１３に示すように、メモリー内容の表示を行う前に、所定の長さに設定された複数の期間において黒表示や白表示を繰り返し行うことによって、電気光学パネルの高品位な表示品質を実現することができる。即ち、電気光学パネルにおいては、第１の表示データＤＬに対応する第１の表示状態から第２の表示データＤＰに対応する第２の表示状態に移行する際に、複数の期間に亘って信号レベルをシーケンシャルに変化させることによって、表示品質を向上させることが可能である。
【０１４３】
本発明の第１の実施形態に係る集積回路装置によれば、フェーズ長情報をインデックス番号に対応してタイミング情報格納部２２１に格納することにより、駆動電圧印加期間を設定するためにフェーズ長情報の替りにビット数の少ないインデックス番号をフェーズ毎に波形情報格納部２２２に格納すれば良いので、集積回路装置におけるデータ領域を削減することができる。
【０１４４】
また、温度等の環境条件の変化に応じて駆動波形を補償する場合においても、タイミング情報格納部２２１に格納されているフェーズ長情報を変更又は選択するだけで良く、波形情報格納部２２２においては同一のインデックス番号を異なる環境条件に対して共通に使用することができるので、通信量やホストＣＰＵ等の負担を低減すると共に、集積回路装置におけるデータ領域を削減することが可能となる。
【０１４５】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第２の実施形態においては、図４に示す波形情報格納部２２２が、表示データ格納部２１に格納されている表示データＤＰによって定まる１つの表示状態に応じて用いられる少なくとも１組の駆動波形に関する波形情報を格納する。従って、表示データ格納部２１は、表示データＤＰを格納する次表示データ格納部２１２のみを備えていれば良い。また、駆動電圧生成部２３のセレクター２３１は、駆動波形選択部２２４によって選択された１組の波形値の内から、表示データ格納部２１に格納されている表示データＤＰに応じて、電気光学パネルの各々の電極に印加すべき駆動電圧を表す波形値を選択する。その他の点は、図４等に示す第１の実施形態と同様である。
【０１４６】
例えば、電気光学パネルの表示状態が第１の表示状態から第２の表示状態となるまでの間における１組の駆動波形を表す１組の駆動波形信号として、セグメント信号ＳＷＶ（１）〜ＳＷＶ（Ｌ）及びトッププレーン信号ＴＰが用いられる。ここで、Ｌは、表示データの階調数を表しており、２以上の整数である。以下においては、一例として、Ｌ＝２の場合について説明する。
【０１４７】
表示データの階調数が２である場合には、表示データＤＰに対応する第２の表示状態として黒表示と白表示という２つの状態がある。そこで、セグメント信号ＳＷＶ（１）は、第２の表示状態が黒表示である場合に、セグメント電極に供給される駆動波形を表している。また、セグメント信号ＳＷＶ（２）は、第２の表示状態が白表示である場合に、セグメント電極に供給される駆動波形を表している。
【０１４８】
波形情報格納部２２２の格納領域ＲＴ１〜ＲＴＭは、それぞれの期間Ｔ１〜ＴＭにおけるセグメント信号ＳＷＶ（１）〜ＳＷＶ（２）の波形値及びトッププレーン信号ＴＰの波形値を格納する。例えば、格納領域ＲＴ１は、期間Ｔ１におけるセグメント信号ＳＷＶ（１）〜ＳＷＶ（２）の波形値及びトッププレーン信号ＴＰの波形値を格納する。格納領域ＲＴ２〜ＲＴＭも同様である。
【０１４９】
図１４は、本発明の第２の実施形態における駆動波形の設定例を示す図である。図１４には、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とが示されている。図１４において、「ＴＰ」は、トッププレーン信号の波形値を表している。また、「Ｂ」及び「Ｗ」は、セグメント信号の波形値を表しており、それぞれ、セグメント信号ＳＷＶ（１）及びＳＷＶ（２）に対応している。
【０１５０】
図４に示す波形情報格納部２２２は、各フェーズについて、波形値ＴＰ、Ｂ、Ｗ、及び、インデックス番号を格納している。タイミング制御部２２３のカウンター設定部３０３は、波形情報格納部２２２に格納されている波形情報において指定されたインデックス番号に基づいてタイミング情報格納部２２１を参照することにより、フェーズ長を読み出すことができる。さらに、フレーム時間とフェーズ長との積によって、フェーズ時間が定められる。従って、フレーム時間とフェーズ長との組み合わせによって、柔軟な波形生成が可能となる。本発明の第２の実施形態によれば、図４に示す現表示データ格納部２１１が不要となり、データ量も削減されるので、低コストを実現することができる。
【０１５１】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。第３の実施形態においては、トッププレーン電極が一定電位（例えば、０Ｖ）に固定され、セグメント電極に印加される駆動電圧が２値ではなく３値となる。従って、図４に示す第１の実施形態において、トッププレーン信号ＴＰ及び駆動回路２３３が不要となる一方、セグメント信号ＳＷＶ（１、１）〜ＳＷＶ（２、２）が３値となる。その他の点は、図４等に示す第１の実施形態と同様である。
【０１５２】
図１５は、本発明の第３の実施形態における駆動波形の設定例を示す図である。図１５には、駆動モード１（高速モード）において、図４に示す表示コントローラー２２の波形情報格納部２２２に格納される波形情報と、それに対応するフェーズ長及びフェーズ時間等とが示されている。例えば、波形値「０」は、駆動電圧０Ｖを表し、波形値「＋１」は、駆動電圧＋１５Ｖを表し、波形値「−１」は、駆動電圧−１５Ｖを表している。
【０１５３】
図４に示す波形情報格納部２２２は、各フェーズについて、波形値ＢＢ、ＢＷ、ＷＢ、ＷＷ、及び、インデックス番号を格納している。タイミング制御部２２３のカウンター設定部３０３は、波形情報格納部２２２に格納されている波形情報において指定されたインデックス番号に基づいてタイミング情報格納部２２１を参照することにより、フェーズ長を読み出すことができる。さらに、フレーム時間とフェーズ長との積によって、フェーズ時間が定められる。従って、フレーム時間とフェーズ長との組み合わせによって、柔軟な波形生成が可能となる。本発明の第３の実施形態によれば、トッププレーン信号ＴＰが不要となるので、電気光学パネルの制御が簡単になる。また、白表示状態から黒表示状態への遷移と黒表示状態から白表示状態への遷移とを同時に行うことができるので、書き換え速度を速くすることができる。
【０１５４】
次に、本発明の第１〜第３の実施形態に係る集積回路装置において用いられる電気光学パネルの制御方法について、図１、図４、及び、図１６を参照しながら説明する。
図１６は、本発明の一実施形態に係る電気光学パネルの制御方法を示すフローチャートである。この制御方法は、複数のフェーズにおいて一連の駆動電圧によって電気光学パネル１０を制御する方法である。
【０１５５】
前提として、例えば、ホストＣＰＵ４０が、タイミング情報格納部２２１及び波形情報格納部２２２にタイミング情報及び波形情報をそれぞれ書き込む。タイミング情報格納部２２１及び波形情報格納部２２２が不揮発性メモリーである場合には、集積回路装置の工場出荷時にホストＣＰＵ４０が必要なデータの書込みを行っても良い。あるいは、タイミング情報格納部２２１及び波形情報格納部２２２がレジスターである場合には、集積回路装置の電源立ち上げ時にホストＣＰＵ４０が必要なデータの書込みを行っても良い。
【０１５６】
その後、電気光学パネル１０に画像を表示させる際に、図１６に示すステップＳ１において、例えば、ホストＣＰＵ４０が、電気光学パネル１０の少なくとも１つの表示状態を表す表示データを表示データ格納部２１に格納する。次に、ステップＳ２において、タイミング制御部２２３が、表示データによって定まる少なくとも１つの表示状態に応じて用いられる少なくとも１組の駆動波形に関する波形情報を格納する波形情報格納部２２２においてフェーズ毎に含まれているインデックス番号を読み出す。
【０１５７】
また、ステップＳ３において、タイミング制御部２２３が、電気光学パネル１０に一定の駆動電圧を印加するフェーズ長を表すフェーズ長情報をインデックス番号に対応して格納するタイミング情報格納部２２１から、ステップＳ２において読み出されたインデックス番号に対応するフェーズ長情報を読み出す。
【０１５８】
さらに、ステップＳ４において、タイミング制御部２２３が、ステップＳ３において読み出されたフェーズ長情報に従って表示タイミングクロック信号をカウントすることにより、複数のフェーズに対応する駆動電圧印加期間において選択信号ＲＳＥＬを順次生成する。
【０１５９】
ステップＳ５において、駆動波形選択部２２４が、ステップＳ４において順次生成される選択信号ＲＳＥＬに従って、波形情報格納部２２２に格納されている波形情報の内から１組の駆動電圧を表す１組の波形値を選択する。
【０１６０】
ステップＳ６において、駆動電圧生成部２３が、ステップＳ５において選択された１組の波形値の内から、表示データ格納部２１に格納されている表示データに応じて、電気光学パネル１０の各々の電極に印加すべき駆動電圧を表す波形値を選択し、選択された波形値に基づいて駆動電圧を生成する。
【０１６１】
本発明の一実施形態に係る電気光学パネルの制御方法によれば、フェーズ長情報をインデックス番号に対応してタイミング情報格納部２２１に格納することにより、駆動電圧印加期間を設定するためにフェーズ長情報の替りにビット数の少ないインデックス番号をフェーズ毎に波形情報格納部２２２に格納すれば良いので、タイミング情報格納部２２１及び波形情報格納部２２２におけるデータ領域を削減することができる。
【０１６２】
また、温度等の環境条件の変化に応じて駆動波形を補償する場合においても、タイミング情報格納部２２１に格納されているフェーズ長情報を変更又は選択するだけで良く、波形情報格納部２２２においては同一のインデックス番号を異なる環境条件に対して共通に使用することができるので、通信量やホストＣＰＵ等の負担を低減すると共に、タイミング情報格納部２２１及び波形情報格納部２２２におけるデータ領域を削減することが可能となる。
【０１６３】
本発明は、以上説明した実施形態に限定されるものではなく、当該技術分野において通常の知識を有する者によって、本発明の技術的思想内で多くの変形が可能である。
また、制御部がプログラムに従って各制御動作を実行する場合に、そのプログラムは、複数のプログラムの組み合わせによって実現されても良く、そのプログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、又は、半導体メモリー等のコンピュータ読み取り可能な記録媒体に記録した状態で提供し得る。また、そのプログラムを、インターネット等の通信網経由でダウンロードさせることも可能である。また、本発明のタイミング情報及び波形情報も、同様に記録媒体に記録した状態や通信網経由で提供し得る。
【符号の説明】
【０１６４】
１０…電気光学パネル、１１…樹脂基板、１２…トッププレーン電極、１３…電気泳動層、１３ａ…マイクロカプセル、１４…接着剤層、１５…フレキシブルプリント基板、１６…セグメント電極、２０…表示ドライバー、２１…表示データ格納部、２１１…現表示データ格納部、２１２…次表示データ格納部、２２…表示コントローラー、２２１…タイミング情報格納部、２２２…波形情報格納部、ＲＴ１〜ＲＴＭ…格納領域、２２３…タイミング制御部、３０１…クロック信号生成回路、３０２…クロック周波数調整回路、３０３…カウンター設定部、３０４…フェーズ長カウンター、３０５…フェーズ数カウンター、２２４…駆動波形選択部、２３…駆動電圧生成部、２３１…セレクター、２３２、２３３…駆動回路、２４…昇圧回路、２５…制御部、２６…環境条件センサー、２７…ホストインターフェース、２７ａ…表示設定レジスター、２７ｂ…トリガーレジスター、２７ｃ…割り込みレジスター、２７ｄ…電源設定レジスター、２７ｅ…環境条件レジスター、３０…操作部、４０…ホストＣＰＵ、５０…格納部、６０…通信部、７０…電源部
【図１】
2016027365.tif 000003
【図２】
2016027365.tif 000004
【図３】
2016027365.tif 000005
【図４】
2016027365.tif 000006
【図５】
2016027365.tif 000007
【図６】
2016027365.tif 000008
【図７】
2016027365.tif 000009
【図８】
2016027365.tif 000010
【図９】
2016027365.tif 000011
【図１０】
2016027365.tif 000012
【図１１】
2016027365.tif 000013
【図１２】
2016027365.tif 000014
【図１４】
2016027365.tif 000015
【図１５】
2016027365.tif 000016
【図１６】
2016027365.tif 000017
【図１３】
2016027365.tif 000018