(57)【要約】【課題】  ホスト装置からの画像更新の中断要求に適切に対応する集積回路装置、電気光学装置及び電子機器を提供することを提供すること。【解決手段】  集積回路装置１００は、電気光学パネルの画像を更新駆動する駆動電圧出力部１５０と、第１の表示データＣＩを記憶する第１記憶部１１１と第２の表示データＮＩを記憶する第２記憶部１１２とを含む表示データ記憶部１１０と、駆動波形情報を記憶する波形情報記憶部１２０と、波形情報記憶部から選択される駆動波形情報を駆動電圧出力部に出力する駆動波形情報出力部１３０，１４０とを有する。波形情報記憶部では、複数のサブフレームＳＦの少なくとも一つが中断可能なサブフレームＡｊと定義される。駆動波形情報出力部は、画像更新途中に中断要求があった時には、中断可能なサブフレームの波形データを出力した後に画像更新動作を中断する。【選択図】      図２１
2012198286.tif 000002
【特許請求の範囲】
【請求項１】
電気光学パネルの複数の画素電極に駆動電圧を出力して画像を更新する駆動電圧出力部と、
第１の表示データを記憶する第１記憶部と、第２の表示データを記憶する第２記憶部とを含む表示データ記憶部と、
画素での表示状態を前記第１の表示データに対応する第１の表示状態から前記第２の表示データに対応する第２の表示状態に変化させる駆動波形情報を記憶する波形情報記憶部と、
前記第１の表示データ及び前記第２の表示データに基づいて前記波形情報記憶部から選択される前記駆動波形情報を、前記駆動電圧出力部に出力する駆動波形情報出力部と、
を有し、
前記波形情報記憶部は、前記第１の表示データ及び前記第２の表示データの組み合わせ毎に、サブフレーム単位で複数のサブフレームについてそれぞれ波形データを記憶し、かつ、前記複数のサブフレームの少なくとも一つが中断可能なサブフレームと定義され、
前記駆動波形情報出力部は、前記サブフレーム単位で前記波形データを前記駆動電圧出力部に出力し、画像更新途中に中断要求があった時には、前記中断可能なサブフレームの波形データを出力した後に画像更新動作を中断することを特徴とする集積回路装置。
【請求項２】
請求項１において、
前記中断可能なサブフレームは、該中断可能なサブフレーム及び先行する各サブフレームの正負の波形レベルの和を０とするサブフレーム番号に設定されていることを特徴とする集積回路装置。
【請求項３】
請求項１または２において、
前記駆動電圧出力部により前記電気光学パネルが前記第２の表示状態に駆動された後に、前記第２記憶部の前記第２の表示データを、前記第１の記憶部に転送して前記第１の表示データとして前記第１の記憶部に書き込む転送制御部と、
を有し、
前記波形情報記憶部は、前記中断可能なサブフレームまで駆動した時の中断階調値を記憶し、
前記書き込み転送制御部は、前記画像更新が中断されたときには、前記中断可能なサブフレームに対応する前記中断階調値を前記第１の記憶部に書き込み制御することを特徴とする集積回路装置。
【請求項４】
請求項３において、
前記波形情報記憶部は、前記サブフレーム単位で、前記中断可能なサブフレームを示す識別ビットと、前記識別ビットに対応する前記中断階調値とを記憶していることを特徴とする集積回路装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
画像更新領域に第１の画素及び第２の画素が含まれ、
前記第１の画素及び前記第２の画素についての各々の前記第１の表示データ同士または前記第１の画素及び前記第２の画素についての各々の前記第２の表示データ同士が異なり、
前記画像更新の中断時に選択された前記第１画素について中断可能な第１サブフレーム番号が前記第２画素について中断可能な第２サブフレーム番号よりも早い番号である時には、前記第１画素の前記駆動電圧として、前記第１サブフレーム番号の後から前記第２サブフレーム番号までの各サブフレームについて０Ｖが設定されることを特徴とする集積回路装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記駆動波形情報出力部は、前記波形情報記憶部から選択される前記駆動波形情報を指定された複数の画像更新領域に割り当てて前記駆動電圧出力部に出力制御する複数のパイプラインを含むことを特徴とする集積回路装置。
【請求項７】
請求項１乃至６のいずれかに記載の集積回路装置と、
前記集積回路装置により駆動される前記電気光学パネルと、
前記集積回路装置に接続された前記ホスト装置と、
を有することを特徴とする電気光学装置。
【請求項８】
請求項７に記載の電気光学装置を有することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路装置、電気光学装置及び電子機器等に関する。
【背景技術】
【０００２】
従来、電気光学パネルとしてＥＰＤ（Electrophoretic Display）パネルが知られている（特許文献１）。このようなＥＰＤパネル（電気泳動パネル）の駆動では、駆動電圧をシーケンシャルに変化させている。従って、ＥＰＤパネルの駆動には電圧遷移テーブルが必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、電気光学パネル上に配置されるドライバーＩＣは、コントローラーから送出される更新画像データに基づいて画像更新している。ＥＰＤパネルの駆動では、画素での表示状態を、第１の表示データに対応する第１の表示状態から第２の表示データに対応する第２の表示状態に変化させる駆動波形情報が記憶された波形メモリー用いられる。さらに、第１の表示データを記憶する第１記憶部と、第２の表示データを記憶する第２記憶部とを含むディスプレスメモリーが用いられる。
【０００５】
特許文献１に示すディスプレイコントローラー、ディスプレイメモリー、波形メモリー、温度センサー及び電源モジュールを、電気光学パネル側にて集約して集積回路化し、ホスト装置と通信して画像を更新駆動することが求められている。その際、ホスト装置の画像更新要求に従って集積回路装置が画像を更新している途中に、それを中断して新たな画像にて更新したい場合が生ずる。中断要求を無視して更新を継続するとレスポンス（画像更新の低速化）が悪くなり、中断すると残像などの弊害が生じる。
【０００６】
本発明のいくつかの態様は、ホスト装置からの画像更新の中断要求に適切に対応する集積回路装置、電気光学装置及び電子機器を提供することができる。
【課題を解決するための手段】
【０００７】
（１）本発明の一態様は、
電気光学パネルの複数の画素電極に駆動電圧を出力して画像を更新する駆動電圧出力部と、
第１の表示データを記憶する第１記憶部と、第２の表示データを記憶する第２記憶部とを含む表示データ記憶部と、
画素での表示状態を前記第１の表示データに対応する第１の表示状態から前記第２の表示データに対応する第２の表示状態に変化させる駆動波形情報を記憶する波形情報記憶部と、
前記第１の表示データ及び前記第２の表示データに基づいて前記波形情報記憶部から選択される前記駆動波形情報を、前記駆動電圧出力部に出力する駆動波形情報出力部と、
を有し、
前記波形情報記憶部は、前記第１の表示データ及び前記第２の表示データの組み合わせ毎に、サブフレーム単位で複数のサブフレームについてそれぞれ波形データを記憶し、かつ、前記複数のサブフレームの少なくとも一つが中断可能なサブフレームと定義され、
前記駆動波形情報出力部は、前記サブフレーム単位で前記波形データを前記駆動電圧出力部に出力し、画像更新途中に中断要求があった時には、前記中断可能なサブフレームの波形データを出力した後に画像更新動作を中断する集積回路装置に関する。
【０００８】
本発明の一態様では、波形情報記憶部は、第１の表示データ及び第２の表示データの組み合わせ毎に、サブフレーム単位で複数のサブフレームについて波形データを記憶している。よって、複数のサブフレームについての駆動が完了すれば、第１の表示データから第２の表示データへの画像更新を画素毎に実施できる。さらに、駆動波形情報出力部はサブフレーム単位で波形データを駆動電圧出力部に出力しているので、中断のタイミング管理をサブフレーム単位で実施できる。そして、画像更新途中に中断要求があった時には、駆動波形情報出力部は、複数のサブフレーム中の少なくとも一つが中断可能なサブフレームの波形データを出力した後に画像更新動作を中断することができる。そのため、中断要求を無視することなく中断できるので、残像等の弊害を低減できる。また、予め決められた中断可能なサブフレームにて中断させているので、中断時に必要な処置を講ずることが可能になる。なお、中断要求は、画像更新を途中で中断することを求める要求の他に、例えば択一的な表示を変更する場合等のように、新たな画像更新が過去の画像更新を必然的に中断させる場合も含む。
【０００９】
（２）本発明の一態様では、前記中断可能なサブフレームとして、該中断可能なサブフレーム及び先行する各サブフレームの正負の波形レベルの和が０となるサブフレーム番号を選択することができる。
【００１０】
それにより、電気光学材料に印加される電圧のＤＣバランスを取ることができる。よって、正または負に偏った電圧が電気光学材料に印加されて中断されることが累積する場合と比較して、電気光学材料の寿命を長く確保できる。
【００１１】
（３）本発明の一態様では、前記駆動電圧出力部により前記電気光学パネルが前記第２の表示状態に駆動された後に、前記第２記憶部の前記第２の表示データを、前記第１の記憶部に転送して前記第１の表示データとして前記第１の記憶部に書き込む転送制御部と、
を有し、前記波形情報記憶部は、前記中断可能なサブフレームまで駆動した時の中断階調値を記憶し、前記書き込み転送制御部は、前記画像更新が中断されたときには、前記中断可能なサブフレームに対応する前記中断階調値を前記第１の記憶部に書き込み制御することができる。
【００１２】
画像更新は、転送制御部が第２記憶部の第２の表示データ（更新後のデータ）を第１の記憶部に転送して第１の表示データとして第１の記憶部に書き込むことで完了する。画像更新が中断した場合にも、第１の記憶部の内容をリフレッシュする必要がある。この場合第２記憶部の第２の表示データは、中断後の画像更新データとは一致しない。そこで、中断可能なサブフレームまで駆動した時の中断階調値を記憶しておき、その中断階調値を用いて第１の記憶部をリフレッシュすることができる。これにより、画像更新途中で中断した場合の新たな問題を解消できる。
【００１３】
（４）本発明の一態様では、前記波形情報記憶部は、前記サブフレーム単位で、前記中断可能なサブフレームを示す識別ビットと、前記識別ビットに対応する前記中断階調値とを記憶ことができる。こうすると、最少の記憶情報にて上述した中断処理をすることが可能となる。
【００１４】
（５）本発明の一態様では、画像更新領域に第１の画素及び第２の画素が含まれ、前記第１の画素及び前記第２の画素についての各々の前記第１の表示データ同士または前記第１の画素及び前記第２の画素についての各々の前記第２の表示データ同士が異なり、前記画像更新の中断時に選択された前記第１画素について中断可能な第１サブフレーム番号が前記第２画素について中断可能な第２サブフレーム番号よりも早い番号である時には、前記第１画素の前記駆動電圧として、前記第１サブフレーム番号の後から前記第２サブフレーム番号までの各サブフレームについて０Ｖを設定することができる。
【００１５】
こうすると、第１の表示データ及び第２の表示データの組み合わせ毎に設定された中断可能なサブフレームのサブフレーム番号が区々であっても良い。また、第１画素についての画像更新が中断された後も第２画素についての画像更新が係属する場合には、第１画素については第２画素が中断されるまでの間０Ｖが駆動電圧として設定される。
【００１６】
（６）本発明の一態様では、前記駆動波形情報出力部は、前記波形情報記憶部から選択される前記駆動波形情報を指定された複数の画像更新領域に割り当てて前記駆動電圧出力部に出力制御する複数のパイプラインを含むことができる。
【００１７】
こうすると、ホスト装置からの複数の画像更新要求を受け付けて、複数のパイプラインにて同時並行処理することができる。また、複数のパイプラインにて上述した中断処理を行なうことができる。
【００１８】
（７）本発明の他の態様は、上述した集積回路装置と、前記集積回路装置により駆動される前記電気光学パネルと、前記集積回路装置に接続された前記ホスト装置とを有する電気光学装置を定義している。この電気光学装置では、ホスト装置の負担が大幅に軽減される。
【００１９】
（８）本発明の他の態様は、上述した電気光学装置を有する電子機器を定義している。
【図面の簡単な説明】
【００２０】
【図１】本発明の一態様に係る電気光学装置の概略説明図である。
【図２】電気光学パネルの画素を示す図である。
【図３】電気光学素子である電気泳動マイクロカプセルの動作説明図である。
【図４】サブフレーム駆動波形の一例を示す図である。
【図５】データ線を駆動する集積回路装置の概略ブロック図である。
【図６】ホスト装置の第２の波形情報記憶部の全体フォーマットを示す概略説明図である。
【図７】情報ヘッダーのフォーマットを示す図である。
【図８】第２の波形情報記憶部の大区分（Ｎ個の温度ＬＵＴ）を示す図である。
【図９】第２の波形情報記憶部の大区分（Ｎ個の温度ＬＵＴ）のフォーマットを示す図である。
【図１０】第２の波形情報記憶部の中区分（温度種類Ｎ×波形モードＭ）を示す図である。
【図１１】第２の波形情報記憶部の中区分（温度種類Ｎ×波形モードＭ）のフォーマットを示す図である。
【図１２】第２の波形情報記憶部の小区分（温度種類Ｎ×波形モードＭ×ＣＩ／ＮＩ組み合わせ数）を示す図である。
【図１３】図１３（Ａ）〜図１３（Ｄ）は、第２の波形情報記憶部の小区分の数ＫとＣＩ／ＮＩ組み合わせ数との関係を示す図である。
【図１４】集積回路装置の第１の波形情報記憶部の全体フォーマットを示す概略説明図である。
【図１５】図５に示すディスプレイエンジンの具体例を示すブロック図である。
【図１６】画像更新エリアを説明するための図である。
【図１７】動作フローチャートである。
【図１８】画像更新による表示遷移を示す図である。
【図１９】図１８の表示遷移を中断せずに実施する従来方式を示す図である。
【図２０】中断動作を含む画像更新動作を示す図である。
【図２１】中断可能サブフレームと中断階調値とを説明するためのタイミングチャートである。
【図２２】中断可能サブフレームと中断階調値とを記憶する波形データの記憶フォーマット例を示す図である。
【図２３】電子機器を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２２】
１．電気光学パネルの概要
図１に電気光学装置であるＥＰＤを示す。図１に示すＥＰＤパネル（電気光学パネル）１０は、複数の走査線１４と複数のデータ線１６と複数の画素２０が形成されたアクティブマトリクス基板（第１基板）１２を有する。画素２０には、図２に示すように、画素選択トランジスター２２と、保持容量２４と画素電極２６が設けられている。画素選択トランジスター２２は、走査線１４がゲートに接続され、データ線１６がソースに接続され、ドレインが保持容量２４及び画素電極２６に接続されている。
【００２３】
図２に示すように、アクティブマトリクス基板（第１基板）１２に形成された複数の画素電極２６と対向する対向電極（共通電極）２８が図示しない対向基板（第２基板）に形成され、その２枚の基板間に電気光学材料にて電気泳動層を形成する複数のマイクロカプセル３０が設けられている。各マイクロカプセル３０は、流体３１に浮遊する正の電気を帯びた白粒子３２および負の電気を帯びた黒粒子３３を含む。
【００２４】
ここで、対向電極２８は所定の電圧に保持することができる。図２の走査線１４およびデータ線１６を用いて、画素電極２６に印加される電圧を制御することができる。電界が正の場合、マイクロカプセル３０ａに示すように白粒子３２は対向電極２８の方向に動き、その結果、透明な対向電極２８側から見た画素２０は白くなる。逆に、電界が負の場合、マイクロカプセル３０ｂに示すように黒粒子３３が対向電極２８の方向に動き、その結果対向電極２８側から見た画素２０は黒くなる。マイクロカプセル３０ｃは白または黒以外のグレーを表示している画素を示している。例えば黒、白またはグレーを有する画素を生成するには、電圧パルスのシーケンスが画素電極２６に印加される。電気光学パネル１０の表示が更新される際、駆動波形電圧がデータ線１６を介して画素２０に印加される。印加される具体的な波形は画素２０の更新後の表示状態及び更新前の表示状態に基づいて選択される。
【００２５】
画素電極２６に適当な極性、持続時間、および振幅の電圧パルスを印加することにより、画素２０を黒、白、またはある濃さのグレーの強度に駆動することができる。画素２０に印加する電圧パルスは、温度等の環境情報や波形モードに依存させて、持続時間、振幅、または持続時間と振幅双方に関し変調することができる。
【００２６】
ＥＰＤの画素２０は、図４に示すようなパルス列により駆動される。パルス列は複数のパルスで構成され、「波形（waveform）」または「電圧遷移シーケンス」とも呼ばれる。単パルスの印加時間が一つのサブフレーム（ＳＦ）に相当する。パルス列（波形）は、十数〜数十サブフレームにて構成することができる。
【００２７】
ＥＰＤは幾つかの異なる波形モードを用いて作動することができる。本実施形態では、例えば、初期化モード、２階調（白黒）モード（１ｂｐｐ：bit per pixel）、４階調モード（２ｂｐｐ）、８階調モード（３ｂｐｐ）、１６階調モード（４ｂｐｐ）を用いてＥＰＤが作動することができる。
【００２８】
例えば最大１６階調モードの何れかの値から２階調モードの何れかの値に画素２０を更新するパルス列（波形）は１６×２＝３２種類である。最大１６階調モードの何れかの値から４階調モードの何れかの値に画素２０を更新するパルス列（波形）は１６×４＝６４種類である。最大１６階調モードの何れかの値から８階調モードの何れかの値に画素２０を更新するパルス列（波形）は１６×８＝１２８種類である。最大１６階調モードの何れかの値から１６階調モードの何れかの値に画素２０を更新するパルス列（波形）は１６×１６＝２５６種類である。なお、階調数による波形モードは例えば２ビットで表示され、（０，０）は２階調モード、（０，１）は４階調モード、（１，０）は８階調モード、（１，１）は１６階調モードである。
【００２９】
２．電気光学装置の概要
図１に示すアクティブマトリクス基板（ガラス基板）１２には、走査線１４を駆動する走査線駆動部４０と、データ線１６を駆動するデータ線駆動部１００と、データ線駆動部１００に接続された温度センサー２００とが設けられている。両駆動部４０，１００は集積回路装置（ＩＣ）にて形成され、アクティブマトリクス基板１２上にＣＯＧ実装することができる。あるいは、アクティブマトリクス基板１２にフレキシブルフィルム基板が接続される場合、そのフィルム基板上にデータ線駆動部１００をＣＯＦ実装しても良い。走査線駆動部４０は、アクティブマトリクス基板（ガラス基板）１２上に形成されるＴＦＴ（薄膜トランジスター）により構成しても良いし、データ線駆動部１００内に収容されても良い。データ線駆動部１００は、スレーブである走査線駆動部４０を制御するマスターとして機能することができる。
【００３０】
データ線駆動部１００と接続されるホスト装置５０は、ＣＰＵ５１、画像メモリー５２、ホスト波形メモリー（第２の駆動波形記憶部）５３及びインターフェース（Ｉ／Ｆ）５４を有する。ホスト装置５０は、データ線駆動部１００に対して各種のコマンドやデータ（波形モードデータ等の制御データ、画像データまたは駆動波形データ）を送信する。なお、本実施形態はホスト装置５０のホスト波形メモリー５３のデータフォーマットと、データ線駆動部１００の構成に特徴があり、走査線駆動部４０は従来装置をそのまま使用できる。以下、ドライバーＩＣとはデータ線駆動部１００を指すものとする。
【００３１】
３．データ線駆動部の概要
データ線駆動部１００は、コントローラー機能を有するドライバーＩＣである。図５に示すように、データ線駆動部１００は、ホスト装置５０と接続されるホストインターフェース１０１と、ホストインターフェース１０１に接続されたレジスター１０２及びメモリーインターフェース１０３を有する。レジスター１０２には、ホスト装置５０から送出される制御データ等の各種情報が記憶される。メモリーインターフェース１０３には、ディスプレイメモリー（表示データ記憶部）１１０と、波形デコーダー（復号部）１２１及び波形メモリー（第１の波形情報記憶部）１２０が接続されている。
【００３２】
ディスプレイメモリー１１０は、現画像（ＣＩ：Current Image）バッファー１１１および次画像（ＮＩ：Next Image）バッファー１１２を含む。ディスプレイメモリー１１０はＲＡＭであっても良い。現画像メモリー１１１と次画像メモリー１１２とは、一つのメモリーに存在していなくてもよく、別のメモリーであってもよい。ＤＭＡＣ（ダイレクトメモリーアクセスコントローラー：広義には転送制御部）１１３は、画像更新を行った直後、次回の画像更新のため、ＮＩバッファー１１２の画像データをＣＩバッファー１１１へ転送する。
【００３３】
ＣＩバッファー１１１は、現在の画像または画像の一部を第１の表示データとして記憶する。ホスト装置５０または他の画像データソースは、ＮＩバッファー１１２に次の画像または画像の一部を第２の表示データとして記憶する。ＣＩバッファー１１１及びＮＩバッファー１１２は、電気光学パネル１０の各画素について現行画素ＣＰ（Current Pixel）及び次の画素ＮＰ（Next Pixel）を記憶する。
【００３４】
ここで、現在の画像とは、電気光学パネル１０に表示されている画像に対応する画像データである。電気光学パネル１０の画像が更新中の場合、現在の画像は更新前の画像に対応する画像データであり、次の画像は更新後の画像に対応する画像データである。現行画素ＣＰ、次の画素ＮＰも同様である。
【００３５】
波形ＲＡＭ１２０には、ホスト装置５０から符号化されて送られてきた全温度領域の波形情報のうち、一温度領域内の波形情報が波形デコーダー１２１で復号されて記憶される。また、波形ＲＡＭ１２０に外部から直接アクセスすることが禁止されることで、波形データの機密性が保持される。
【００３６】
ディスプレイエンジン１３０は、例えばホスト装置５０にて指定された波形モードをレジスター１０２より取得し、ディスプレイメモリー１１０より現行画素ＣＰデータ及び次の画素ＮＰデータを取得する。それにより、ディスプレイエンジン１３０は波形ＲＡＭ１２０から対応する波形モード中の全駆動波形データを１サブフレーム分だけ読み出してタイミングコントローラー１４０に出力する。
【００３７】
タイミングコントローラー１４０は、波形ＲＡＭ１２０からの波形モードに対応する駆動波形データを１サブフレーム分ずつ、サブフレーム数だけ繰り返して順次ＦＩＦＯ１４１に格納し、ディスプレイエンジン１３０内のＨ／Ｖ（水平／垂直）カウンター１３１Ａからのクロックに基づく制御信号と共に駆動波形情報をデータ線ドライバー１５０に出力する。また、タイミングコントローラー１４０からの制御信号は走査線コントローラー１６０を介して走査線駆動部４０にも送出される。ディスプレイエンジン１３０及びタイミングコントローラー１４０は、駆動波形情報出力部を構成する。
【００３８】
温度検出部（環境情報取得部）１７０は、例えば外部の温度センサー２００からの信号に基づいて温度を検出する。外部の温度センサー２００は例えばサーミスターにて構成できる。温度センサー２００は、データ線駆動部１００内に設けることもできる。温度検出部１７０にて検出された温度は、レジスター１０２に格納される。
【００３９】
４．ホスト波形メモリー
図１に示すホスト波形メモリー５３に採用される波形フォーマットを図６〜図９に示す。波形フォーマットは、図６に示すように、情報ヘッダー５３Ａに加えて、大区分情報記憶部５３Ｂ、中区分情報記憶部５３Ｃ及び小区分情報記憶部５３Ｄを含む。図６に示す情報ヘッダー５３Ａは、図７に示す１６×３＝４８バイトの情報である。この中で、温度ＬＵＴ（ルック・アップ・テーブル）の数Ｎと、波形モードの数Ｍと、波形深さが、下位の記憶部５３Ｂ〜５３Ｄに記憶された波形を確定する情報に関係する。波形深さとは、図４に一例を示す駆動波形の単位パルスが取り得る波高値の数であり、本実施形態は＋Ｖｓ，０，−Ｖｓの３値であり、本実施形態では２ビット（１，０）で示される。
【００４０】
大区分情報記憶部５３Ｂは、図８に示すようにＮ個の大区分ＬＤ１〜ＬＤＮに温度ＬＵＴを有する。大区分ＬＤ１〜ＬＤＮの数Ｎは、図７に示す情報ヘッダー５３Ａ中の温度ＬＵＴ数Ｎに一致する。大区分ＬＤ１〜ＬＤＮのフォーマットは図９の通りである。図９では、例えば数℃毎に分割されたＮ種類の温度（温度帯域）の一つと関連付けて、中区情報分記憶部５３Ｃ中の対応する大区分の開始アドレスを指定するポインターＷＨＰＴＲと、小区分情報記憶部５３Ｄ中の対応する大区分の開始アドレスを指定するポインターＷＳＰＴＲとが記憶されている（８バイト）。
【００４１】
このように、大区分ＬＤ１〜ＬＤＮが温度ＬＵＴであって、Ｎ種類の温度毎に中区分情報記憶部５３Ｃ及び小区分情報記憶部５３Ｄ中の大区分の開始アドレスを記憶することで、データ線駆動部１００が一温度領域の駆動波形情報のみをホスト装置５０から取得する上で便利である。データ線駆動部１００は、先ず、レジスター１０２に格納された温度と対応する大区分ＬＤ１〜ＬＤＮの一つを、大区分情報記憶部５３Ｂを検索することで認識する。次に、抽出すべき中区分情報記憶部５３Ｃ及び小区分情報記憶部５３Ｄ内のデータ領域の開始位置を、選択された大区分に記録された開始アドレスから取得できる。
【００４２】
中区分情報記憶部５３Ｃは、図１０に示すようにＮ個の大区分ＤＮｎ（１≦ｎ≦Ｎ）の各々がＭ種類の波形モードに対応するＭ個の中区分ＭＤ（ｎ，１）〜ＭＤ（ｎ，Ｍ）に分割され、Ｎ×Ｍ個の各駆動モードに対応する中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）に駆動条件を記憶している。また、図８の各大区分ＬＤ１〜ＬＤＮに記憶されたポインターＷＨＰＴＲ１〜ＷＨＰＴＲＮは、図１０に示すように同一温度（温度帯域）のＭ個の中区分の先頭アドレス（大区分の先頭アドレス）を示していることが分かる。
【００４３】
中区分情報記憶部４３Ｃの中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）のフォーマットは図１１の通りである。Ｍ個の波形モードは、上述したようにＮＩデータが２階調モード、４階調モード、８階調モード、１６階調モードによって分けられている（Ｍ＝４の例）。図１１に示すＣＩ階調数はいずれも１６階調以下となり、ＮＩ階調数が波形モードによって２，４，８，１６と異なる。例えば、中区分ＭＤ（１，１）ではＣＩ階調数は２であり、中区分ＭＤ（１，２）ではＣＩ階調数は４であり、中区分ＭＤ（１，３）ではＣＩ階調数は８であり、中区分ＭＤ（１，３）ではＣＩ階調数は１６である。中区分情報記憶部５３Ｃの中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）には、ＮＩ階調数で定まる波形モードのサブフレーム数、駆動電圧、フレームレート等が記憶される。駆動電圧とは、走査線１４及びデータ線１６を駆動する電圧であり、フレームレートはサブフレームの周波数である。なお、温度等の環境情報が異なる場合には、サブフレーム数、駆動電圧及びフレームレートの少なくとも一つが変更される。
【００４４】
小区分情報記憶部５３Ｄは、図１２に示すように、Ｎ個の大区分ＬＤ１〜ＬＤＮの各々にてＭ個に分割されたＮ×Ｍ個の中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）の各々がさらに第１の表示データ（ＣＩデータ）及び第２の表示データ（ＮＩデータ）の組み合わせ毎に小区分ＳＤ（１，１，１）〜ＳＤ（Ｎ，Ｍ，Ｋ）に細分割され、各小区分に波形データを記憶している。小区分ＳＤ（１，１，１）〜ＳＤ（Ｎ，Ｍ，Ｋ）に記憶される波形データとは、図４に示す複数サブフレームＳＦ分の電位（＋ＶＳ，０，−Ｖｓ）の遷移状態である。温度と波形モードで特定されるＮ×Ｍ個の各中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）の各々が例えばＫ個に細分割された小区分ＳＤ（１，１，１）〜ＳＤ（Ｎ，Ｍ，Ｋ）には、それぞれ（ＣＩ階調ビット）×（ＮＩ階調ビット数）×（サブフレーム数を示すビット数）×（波形データの深さを示すビット数）のビット容量を有する。
【００４５】
ここで、中区分ＭＤ（１，１）〜ＭＤ（Ｎ，Ｍ）毎に、小区分ＳＤ（１，１，１）〜ＳＤ（Ｎ，Ｍ，Ｋ）の数Ｋは可変としても良い。例えば、波形モードが２階調モードの時、図１３（Ａ）の通り、取り得るＣＩ階調レベルは１６種類で、遷移後のＮＩ階調レベルは２種類であるので、Ｋ＝１６×２＝３２とすることができる。一例として４階調モードではＫ＝１６×４＝６４（図１３（Ｂ）参照）、８階調モードではＫ＝１６×８＝１２８（図１３（Ｃ）参照）、１６階調モードではＫ＝１６×１６＝２５６となる（図１３（Ｄ）参照）。あるいは、全ての中区分にてＫ＝Ｋｍａｘ＝２５６に固定しても良い。
【００４６】
なお、情報ヘッダー５３Ａに格納される情報は、ＣＳＶファイルや表計算ファイルで取扱い可能であり、容易に編集ができる。ＣＳＶファイルや表計算ファイルには、各項目にコメントを付加することで、データの意味やフォーマットを理解し易くすることができる。また、専用ツールにより大区分情報記憶部５３Ｂ、中区分情報記憶部５３Ｃ及び小区分情報記憶部５３Ｄの駆動波形情報を合体させることができる。顧客システムにおいては、決められた位置に配置される温度ＬＵＴ、駆動条件及び波形データを参照することによって、該当する電圧遷移波形を決めることができる。
【００４７】
５．データ線駆動部の波形ＲＡＭ
データ線駆動部１００の波形ＲＡＭ１２０には、ホスト波形メモリー５３の一部の情報が記憶される。一部の情報とは、中区分情報記憶部５３Ｃ及び小区分情報記憶部５３Ｄ内の各Ｎ個の大区分ＬＤ１〜ＬＤＮに属する記憶情報（全温度領域）のうち、温度検出部１７０で取得された温度（温度帯域）と対応する各一つの大区分ＬＤｎ（ｎは１≦ｎ≦Ｎを満たす一つの整数）内に記憶された情報である。
【００４８】
波形ＲＡＭ１２０のフォーマットは図１４の通りである。図１４において、波形ＲＡＭ１２０は、４バイト（３２ビット幅）×１６段のヘッダー情報記憶部１２０Ａ（１２０Ａ１〜１２０Ａ１６）と、３２ビット幅で１６領域に波形データを記憶する波形データ記憶部１２０Ｂ（１２０Ｂ１〜１２０Ｂ１６）とを有する。
【００４９】
ヘッダー情報記憶部１２０Ａ１〜１２０Ａ１６には、ホスト波形メモリー５３の中区分情報記憶部５３Ｃ中の一つの大区分ＬＤｎ内の全ての中区分ＭＤ（ｎ，１）〜ＭＤ（ｎ，Ｍ）の記憶情報に相当するヘッダー情報が記憶される。波形データ記憶部１２０Ｂ１〜１２０Ｂ１６には、ホスト波形メモリー５３の小区分情報記憶部５３Ｄ中の一つの大区分ＬＤｎ内の全ての小区分ＭＤ（ｎ，１，１）〜ＭＤ（ｎ，Ｍ，Ｋ）の波形データが、中区分ＭＤ（ｎ，１）〜ＭＤ（ｎ，Ｍ）毎に記憶される。なお、ホスト波形メモリー５３の小区分情報記憶部５３Ｄの記憶情報と、波形ＲＡＭ１２０の波形データ記憶部１２０Ｂの情報とは致している。一方、ホスト波形メモリー５３の中区分情報記憶部５３Ｃの記憶情報と、波形ＲＡＭ１２０のヘッダー情報記憶部１２０Ａの情報とは、多くは一致しているが、一部ＲＡＭ１２０に合わせて変更している。
【００５０】
ここで、ヘッダー情報記憶部１２０Ａ１〜１２０Ａ１６には、対応する波形データ記憶部１２０Ｂ１〜１２０Ｂ１６の開始アドレスが登録される。ヘッダー情報記憶部１２０Ａ１に記憶される波形データ記憶部１２０Ｂ１の開始アドレス１は、図９または図１２に示すポインターＷＳＰＴＲｎを、波形ＲＡＭ１２０のアドレスに変換することで得られる。他の開始アドレス２〜開始アドレス１６は、波形データ記憶部１２０Ｂ１と自身の波形データ記憶部１２０Ｂｊ（ｊは２≦ｊ≦１６を満たす整数）との間に介在する波形データ記憶部の全容量とに基づいて算出することができる。その前提として、波形データ記憶部１２０Ｂ１〜１２０Ｂ１６は連続アドレスとする。一つの波形データ記憶部の容量は、（ＣＩレベル）×（ＮＩレベル）×（サブフレーム数）×（波形の深さ）のビット数である。
【００５１】
ヘッダー情報記憶部１２０Ａ１〜１２０Ａ１６には、ＣＩ／ＮＩレベル及びサブフレーム数が、ホスト波形メモリー５３の中区分情報記憶部５３Ｃ中の中区分ＭＤ（ｎ，１）〜ＭＤ（ｎ，Ｍ）の記憶情報に基づいて設定される。波形モードとは、上述したＮＩレベルの階調数により定まる２，４，８，１６，３２，６４階調モードである。この情報はホスト装置５０よりデータ線駆動部１００のレジスター１０２に格納されると共に、波形ＲＡＭ１２０のヘッダー情報記憶部１２０Ａに記憶される。
【００５２】
ヘッダー情報記憶部１２０Ａの符号ビット１ｂとは、「０」であれば対応する波形データ記憶部１２０Ｂの波形データで駆動されるが、「１」であると対応する波形データ記憶部１２０Ｂの波形データは無視され、初期化のための波形データに強制変更される。よって、実際の波形モードとしては、ＮＩレベルの階調数により定まる２，４，８，１６，３２，６４階調モードに加え、符号ビット１ｂで定まる初期化モードが含まれる。
【００５３】
６．ディスプレイエンジンの具体例
図１５は、図５に示すデータ線駆動部１００中のディスプレイエンジン１３０の具体例を示している。図１５において、ディスプレイエンジン１３０は、パイプライン制御部１３１と、画像データリード制御部１３２と、波形データリード制御部１３３と、波形データバッファー１３４とを含むことができる。
【００５４】
パイプライン制御部１３１は、例えば図１６に示す電気光学パネル１０の画面１１上の複数領域１１Ａ，１１Ｂの並列描画処理を行うことができる。このために、パイプライン制御部１３１は複数のパイプライン０，１，２，…を有する。パイプライン制御部１３１は、複数のパイプライン０，１，２，…について、サブフレームのカウント数、更新に使用する波形モードの選択、画像更新領域１１Ａ，１１Ｂの管理を行っている。具体的には、画像更新領域の管理では、更新処理する画素の位置情報を、画像データリード制御部１３２から取得して、取得した画素位置が複数のパイプライン０，１，２，…のどれか一つの処理領域に含まれるか判断する。処理中の画素が複数のパイプライン０，１，２，…の領域内に含まれている場合、パイプラインの特定を行い、特定されたパイプラインの情報を波形データリード制御部１３３に送る。また、サブフレーム毎に、波形データバッファー１３４に格納されている波形データの更新を行う必要がある。パイプライン制御部１３１では、Ｈ／Ｖ（水平／垂直）カウンター１３１Ａからの出力に基づいて複数のパイプライン０，１，２，…のサブフレームカウント数を管理し、サブフレームの開始時に、波形データリード制御部１３３に対して波形データバッファー１３４のデータを更新する要求を出すと同時に、波形データの更新に必要なサブフレーム数と波形モードとを送る。パイプライン制御部１３１では、複数のパイプライン０，１，２，…を個別に管理しているため、複数のパイプライン０，１，２，…についていて異なる種類の波形モードを使用して並列描画処理を行うことが可能である。
【００５５】
画像データリード制御部１３２は、ディスプレイメモリー１１０からの画像データの読み出しと、波形データバッファー１３４のアドレス生成及び波形の読み出しを行う回路である。波形データバッファー１３４のアドレスは、ディスプレイメモリー１１０から読み出されＮＩ／ＣＩデータを基に生成される。
【００５６】
画像データリード制御部１３２は、図１６に示す画面１１全域の更新や指定領域１１Ａ，１１Ｂ内の画面全域の更新が可能である。その際、更新領域内のＣＩデータとＮＩデータとを比較して、値が変わった画素のみを更新し、同一値の画素には０Ｖを印加しても良い。
【００５７】
波形データリード制御部１３３では、サブフレーム毎に波形ＲＡＭ１２０から一サブフレーム分の波形を読み出し、波形データバッファー１３４へ書き込んでいる。このような、波形データバッファー１３４に記憶される波形の更新は、パイプライン制御部１３１の要求により実行が開始される。パイプライン制御部１３１は、各パイプライン０，１，２，…について個別に波形の更新要求を制御しており、波形データリード制御部１３３では、各パイプライン０，１，２，…の更新要求をアービトレーションして処理を行うようにしている。
【００５８】
波形データバッファー１３４は、一サブフレーム分の波形データを、全パイプライン０，１，２，…分について格納するためのフリップフロップで構成されたバッファーである。波形ＲＡＭ１２０の読み出し速度がＥＰＤパネル１０のリフレッシュレートよりも速ければ、波形データバッファー１３４は省略しても良い。また、波形データバッファー１３４をダブルバッファーとして、一方の領域で波形を読み出し他方の領域で書き込むようにしても良い。ただし、メモリー容量が増大することから避けるべきである。本実施形態では、波形データバッファー１３４はシングルバッファーとして、一サブフレームが終了する毎に更新中のパイプラインに対応した新しい波形データを波形ＲＡＭ１２０から取得するようにした。なお、波形データを波形ＲＡＭ１２０から取得する時間は数十μｓ程度であり、一サブフレーム期間の２０ｍｓと比較して十分小さく問題にはならない。
【００５９】
ＤＭＡＣ１１３では、画像更新を行った直後、次回の画像更新のため、ＮＩバッファー１１２の画像データをＣＩバッファー１１１へ転送する。パイプライン制御部１３１は、各パイプライン０，１，２，…の終了後に個別的に、所望のパイプラインに対応した領域についてＮＩバッファー１１２からＣＩバッファー１１１のデータ転送要求をＤＭＡＣ１１３へ送る。複数のパイプライン０，１，２，…に対するデータ転送要求が競合する場合は、ＤＭＡＣ１１３は複数の要求のアービトレーションを行い、時分割で処理を進めることができる。時分割処理により、並列処理と比較して回路規模の縮小化ができる。
【００６０】
７．動作説明
次に、図１７も参照して実施形態に係る装置のパワーオンから画像表示に至る動作について説明する。図１７は、ホスト装置５０のＣＰＵ５１の動作と、データ線駆動部（ドライバーＩＣ）１００の動作とを示している。
【００６１】
先ず、本装置の電源がオンされると（Ｓ１）、ＣＰＵ５１は外部クロックをオンさせる（Ｓ２）。さらに、ドライバーＩＣ１００の電源をオンさせ、ドライバーＩＣ１００の内部クロックを供給可能する（Ｓ３）。
【００６２】
その後、ＣＰＵ５１はドライバーＩＣ１００のファームウェア書き込みコマンドを発行し（Ｓ４）、ドライバーＩＣ１００では図示しない専用メモリーにファームウェアが書き込まれる（Ｓ１０）。
【００６３】
次に、ＣＰＵ５１はドライバーＩＣ１００を初期化させるコマンドを発行する（Ｓ５）。それにより、ドライバー１Ｃ１００はレジスター１０２を初期化する（Ｓ１１）。また、温度センサー２００でのセンシング結果に基づいて温度検出部１７０が温度を検出し、レジスター１０２に現在温度を格納する。
【００６４】
その後、ＣＰＵ５１は波形情報の書き込みコマンドを発行し（Ｓ６）、図６に示す全温度領域分の符号化された波形情報がホスト装置５０のホスト波形メモリー５３より送出される。ドライバーＩＣ１００は、レジスター１０２の温度値を参照して、波形デコーダー１２１が一温度領域分の波形情報を復号化して波形ＲＡＭ１２０に格納する（Ｓ１２）。このとき、図６の全データの中から抽出されたヘッダー情報と波形データとが、図１４に示すフォーマットで格納される。
【００６５】
このように、ＥＰＤパネル１０側に実装されるドライバーＩＣ１００では、ホスト装置５０に設けられたホスト波形メモリー５３に記憶されたＮ種類の環境情報にそれぞれ対応する駆動波形情報のうち、取得部１７０にて取得された環境情報（温度）に対応する駆動波形情報を記憶することができる。よって、ＥＰＤパネル１０の小型化が維持されながら、Ｎ種類の環境情報にそれぞれ対応する駆動波形情報にてＥＰＤパネル１０を駆動することができる。
【００６６】
さらに、ホスト装置５０に設けられたホスト波形メモリー５３の波形情報記憶の記憶情報は、各社が共通使用できるようにフォーマット化されている。このフォーマットを用いれば、ユーザーは、複数種の電圧遷移波形データの中から選択使用できるので、電圧遷移波形データの選択肢の自由度が広がる。
【００６７】
このＥＰＤパネル１０を駆動するには、予めＮ種類の取得部にて取得された環境情報に一致する駆動波形情報が必要である。また同一の環境条件下でも、階調数が異なれば必要な駆動波形の数も形も異なる。つまり、同一環境情報の中で、複数の波形モード（例えば波形モード毎に階調が異なる）に対応した駆動波形が必要である。最終的な駆動波形は、現在の表示データＣＩ（Current Image）から次の表示データＮＩ（Next Image）に移行する時のＣＩ／ＮＩの組み合わせによって異なる。
【００６８】
そこで、本実施形態では、波形データを３階層にて記憶している。大区分情報記憶部５３ＢはＮ種類の環境情報に応じた大区分情報を記憶する。中区分情報記憶部５３ＣはＮ個の大区分の各々をＭ種類の波形モードに分割したＮ×Ｍ個の駆動モードの駆動条件を記憶する。小区分情報記憶部５３Ｄは、Ｎ個の大区分の各々がＭ種類の波形モードに分割されたＮ×Ｍ個の中区分の各々を、さらにＣＩ／ＮＩの組み合わせごとに細分割した小区分に波形データを記憶している。このようなフォーマットにより、各社の相乗りが図られる上に、最終的な駆動波形に到達する検索が、１）環境情報（温度）による検索→２）波形モードによる検索→３）ＣＩ／ＮＩの組み合わせによる検索、の順番で実施することができる。この際、１）の検索が、ホスト装置５０のホスト波形メモリー５３からドライバーＩＣ１００の波形ＲＡＭ１２０に転送する際に予め実施されるので、２）及び３）の検索が実施される波形ＲＡＭ１２０のメモリー容量が減少する上に実駆動時の検索や処理時間が短縮される。また、数が最も多い小区分の波形データ容量は削減される。なぜなら中区分情報記憶部５３Ｃが波形モード毎に共通する駆動条件を一括して記憶しているからである。このようなフォーマット形式によっても、駆動波形情報の全メモリー容量を減少させることができる。
【００６９】
なお、波形モードとは、一温度領域にて電気光学パネル１０を駆動する上で駆動波形情報が相違する要因であり、その代表例が階調値の相違である。波形モードはこれに限定されず、例えば画質重視モードや低消費電力モードなどであってもよい。画質重視であれば画像更新時間を長くし、駆動電圧を上げる方法が考えられ、画質を軽視できれば、画像更新時間を短くし、駆動電圧を下げる方法が考えられ、それぞれ波形が異なる。また、低消費電力モードでは電圧を下げた波形を採用すること等が考えられる。
【００７０】
次に、ＣＰＵ５１はＣＩバッファー１１１を初期化するコマンドを発行する（Ｓ７）。ドライバーＩＣ１００は、ＣＩバッファー１１１の画像を初期化する（Ｓ１３）。その後、ＣＰＵ５１が画像書き込みコマンドを発行すると（Ｓ８）、ドライバーＩＣ１００はホスト装置５０等から送られる画像をＮＩバッファー１１２に格納する（Ｓ１４）。
【００７１】
その後、ＣＰＵ５１よりパネル画像更新開始コマンドが発行されると（Ｓ９）、パネル画像更新コマンドで指定された波形モードがレジスター１０２に格納され、その波形モードに対応する波形データの１サブフレーム目が、パイプライン制御部１３０と波形データリード制御部１３３との動作により、波形ＲＡＭ１２０から読み出されて波形データバッファー１３４へ転送される（Ｓ１５）。
【００７２】
その後、抽出された波形データを用いてパネル画像が更新される（Ｓ１６）。このために、画像データリード制御部１３２は、Ｃ１バッファーとＮＩバッファー１１２とから画像データを読み出し、そのＣＩ／ＮＩデータに基づいての読み出し更新中のパイプライン０，１，２，…のアドレスを生成し、波形データバッファー１３４に対して読み出しを要求する。そして、タイミングコントローラー１４０は、波形データを波形データバッファー１３４から取り込んでＦＩＦＯ１４１に格納する。ＦＩＦＯ１４１の波形データは、ドライバー制御信号と同時に適切なタイミングでデータ線ドライバー１５０へ送信される。タイミングコントローラー１４０は走査線コントローラー１６０を介して走査線駆動部４０に制御信号を送出する。それにより、図１の電気光学パネル１０は線順次で画像更新される。これらの動作を一サブフレームが終了する毎に繰り返し、画像更新に必要な全サブフレームが終了する。
【００７３】
最後に、ＣＩバッファー１１１が更新される（Ｓ１７）。このために、パイプライン制御部１３１がＤＭＡＣ１１３に対して、ＮＩバッファー１１２のデータをＣＩバッファー１１１に転送するように要求する。それにより、ＤＭＡＣ１１３がＮＩバッファー１１２のデータをＣＩバッファー１１１に転送する。
【００７４】
ここで、図１６に示すように、画面１１の指定領域１１Ａについて画像更新するときには、ＣＰＵ５１は図１６の開始アドレス（Ｘ１，Ｙ１）と、矩形サイズａ１，ｂ１をドライバーＩＣ１００に送出し、これらのデータがレジスター１０２に格納される。よって、画像データリード制御部１３２は、ＣＩバッファー１１１及びＮＩバッファー１１２からのデータ読み出しを、図１６の指定領域１１Ａのみについて実施すれば、上記と同様にして指定領域１１Ａのみを画像更新することができる。
【００７５】
図１６の指定領域１１Ｂについても同様にして画像更新することができる。このとき、指定領域１１Ａ，１１Ｂを同時に画像更新するには、パイプライン制御部１３１が、指定領域１１Ａについては例えばパイプライン０で、指定領域１１Ｂについて例えばパイプライン１で、同時並列制御するように指令することができる。その際、指定領域１１Ａ，１１Ｂで波形モード、つまりＮＩ画像の階調を一方が２階調で他方が１６階調等と異ならせることができる。
【００７６】
８．中断動作を含む画像更新動作
８．１．択一表示の例と問題点
図１８は、画像更新により択一的な表示遷移を示す図である。図１８では、操作者の選択動作に従って、時刻ｔｏでは「Mail」が点灯表示され、時刻ｔ１では「Internet」が点灯表示され、時刻ｔ２では「Book」が点灯表示されるように、択一的に表示状態が遷移している。
【００７７】
図１８での最新の画像更新要求に対して過去の画像更新要求に従った更新動作を中断せずに実施する従来方式を図１９に示す。図１９には、操作者の選択動作に従った３つの表示項目の各々の画像更新として、「選択→非選択」または「非選択→選択」が示されている。図１９では、「Mail」の表示項目を選択から非選択に画像更新し、かつ、「Internet」の表示項目を非選択から選択に画像更新している途中に、「Book」を選択する要求があったことを示している。
【００７８】
ここで、３つの表示項目の点灯・非点灯は例えば２階調（白黒）で表示されるものとし、３つの表示項目は「選択→非選択」および「非選択→選択」の表示更新に必要なサブフレーム数及びフレームレートが全て等しいものとする。
【００７９】
図１９に示す３つの表示項目で「選択→非選択」および「非選択→選択」の表示更新に必要な時間Ｔ１が全て等しいのは、表示更新に必要なサブフレーム数及びフレームレートが等しいからである。図１９では、「Book」の選択要求があった後も、「Internet」を「非選択→非選択」に表示更新する動作が中断されずに最後まで継続されている。従って、「Book」の選択要求に伴い「Book」が「非選択→選択」に表示更新駆動されている間も、「Internet」を「非選択→選択」に表示更新する動作が継続されている。このため、「Internet」が残像となり、見た目上で「Book」の選択が遅れてレスポンスが悪い印象を与える。
【００８０】
８．２．中断サブフレーム
図２０は、中断動作を含む画像更新動作を示している。図２０では、「Book」の選択要求があると、「Internet」を「非選択→選択」に表示更新する動作が中断され、「Internet」を「選択→非選択」に表示更新する動作に切換えられている。このため、図１９と比較して、「Internet」が残像は少なくなる。また、「Internet」を「非選択→選択」に表示更新する動作は時間Ｔ２（＜Ｔ１）で中断されるので、全サブフレーム数を用いた表示更新が中断されていることが分かる。
【００８１】
図２１は、図２０に示す中断動作を可能とするための原理を示す駆動波形のタイミングチャートである。図２１に示す波形は図４と同じであり、説明の便宜上、サブフレーム（ＳＦ）の番号が１〜１４と付されている。例えば１４個のサブフレームのうち、少なくとも一つ、例えば５つのサブフレーム（ＳＦＮｏ．１，７，９，１３，１４）に中断可能なサブフレームであることを示す符号Ａｊ（ｊ＝０〜４）が付されている。
【００８２】
図２２は、中断可能なサブフレーム（中断サブフレームとも言う）Ａｊを記憶する波形データの記憶フォーマット例を示す図である。図２２の記憶フォーマットは、図１５に示す波形ＲＡＭ１２０のうち、図１４に示す波形データ記憶部１２０Ｂ（１２０Ｂ１〜１２０Ｂ１６）に適用される。図２２に示すサブフレーム番号は、上述の通り説明の便宜のために設けたもので、波形データ記憶部１２０Ｂのアドレスで認識できれば良い。
【００８３】
図２２に示すように、サブフレーム単位で中断フレームＡｊを示す中断識別ビットが付されている。中断識別ビットがアクティブであることを示す例えば「１」であれば、対応するサブフレーム番号は中断サブフレームＡｊであることを意味する。中断識別ビットが「０」であれば、対応するサブフレーム番号は中断サブフレームＡｊでないことを意味する。
【００８４】
なお、図２２にてサブフレーム単位で記憶される波形レベルが波形データである。図２２では波形レベルを模式化して「＋」、「０」または「−」で示してある。実際には２ビットの波形深さの情報が記憶され、例えば「＋」は（１０）、「０」は（００）、「−」は（０１）で定義される。なお、波形ＲＡＭ１２０の波形データ記憶部１２０Ｂは、ＣＩ（第１の表示データ）及びＮＩ（第２の表示データ）の組み合わせ毎に、サブフレーム単位で複数のサブフレームについて波形データを記憶している。
【００８５】
ここで、上述した通りパイプライン制御部１３１及び波形データリード制御部１３３は、サブフレーム単位で波形データを波形データバッファー１３４及びタイミングコントローラー１４０を介してデータ線ドライバー（駆動電圧出力部）１５０に出力している。よって、パイプライン制御部１３１及び波形データリード制御部１３３（広義には駆動波形情報出力部）は、中断のタイミング管理をサブフレーム単位で実施できる。そして、画像更新途中に中断要求（他の画像選択要求）があった時には、パイプライン制御部１３１及び波形データリード制御部１３３（駆動波形情報出力部）は、複数のサブフレーム中の少なくとも一つが中断可能なサブフレームＡｊの波形データ（＋Ｖｓ，０，−Ｖｓのいずれか一つ）を出力した後に、画像更新動作を中断することができる。
【００８６】
図２１の例では、図２０に示す「Book」の選択要求に応じた書き込みコマンドがホスト装置５０のＣＰＵ５１から入力された時よりも後であって、コマンド入力時に最も近いいずれか一つの中断サブフレームＡｊが選択される。例えばパイプライン制御部１３１が中断サブフレームＡｊを波形データバッファー１３４に送出されたことを認識することで、サブフレームＡｊ＋１以降の波形データの読み出しが中断される。従って、データ線ドライバー１５０によるデータ線１６の駆動も、中断サブフレームＡｊにて中断される。
【００８７】
図２０の動作を実施するためには、図１５に示すパイプライン０にて上述した中断動作が行なわれる一方で、パイプライン１では「Book」を非選択から選択する画像更新動作が開始されている。また、パイプライン０にて「Internet」を非選択から選択する画像更新動作が中断された後には、空いているパイプラインにて「Internet」を選択から非選択する画像更新動作が開始される。こうして、図２０に示す中断を伴う画像更新動作が可能となり、残像を低減することができる。
【００８８】
複数のサブフレームの中の特定のサブフレームを中断サブフレームＡｊとするのに、一定のルールを設けることができる。図２１に示す中断サブフレームＡｊを定義するルールとは、中断可能なサブフレームＡｊ及び先行する各サブフレーム（Ａ１〜Ａｊ−１）の正負の波形レベルの和を０にすることである。それにより、図３に示す電気光学材料３０ａ〜３０ｃに印加される電圧のＤＣバランスを取ることができる。よって、正または負に偏った電圧が電気光学材料に印加されて中断されることが累積する場合と比較して、電気光学材料の寿命を長く確保できる。
【００８９】
８．３．中断階調値
中断サブフレームを採用して画像更新を途中で中断すると、新たな問題が生ずる。上述の通り、画像更新が終了すると、ＤＭＡＣ１１３は、次回の画像更新のため、ＮＩバッファー１１２の画像データをＣＩバッファー１１１へ転送するからである。しかし、画像更新を途中で中断すると、ＥＰＤパネル１０の画像は、ＮＩバッファー１１２の画像データ通りではない。よって、ＤＭＡＣ１１３が次回の画像更新のためにＮＩバッファー１１２の画像データをＣＩバッファー１１１へ転送すると、転送後のＣＩバッファー１１１の画像データは現在の表示と不一致となる。このまま次の画像更新に移行すると、ＣＩ／ＮＩデータに基づいて選択される波形データが実際のパネル状態と不一致のため、正確な画像更新ができなくなる。
【００９０】
そこで、本実施形態では、図２１に示すように、中断サブフレームＡｊに対応させて中断階調値Ｂｊを記憶している。中断階調値Ｂｊとは、中断サブフレームＡｊまで駆動した時の階調値であり、最後サブフレームまで駆動した時のＣＩデータ（ＣＩ階調値）とは異なる。ＤＭＡＣ１１３は、画像更新が中断されたときには、ディスプレイエンジン１３０の制御に従って中断サブフレームＡｊに対応する中断階調値ＢｊをＣＩバッファー１１に書き込み制御することができる。これにより、転送後のＣＩバッファー１１１の画像データを中断後の現在の表示と一致させることができる。
【００９１】
中断階調値Ｂｊは、図２２に示すようにサブフレーム単位で中断フレームＡｊを示す中断識別ビットに対応付けて記憶することができる。このように、図２２に示す記憶フォーマットのようにして中断サブフレームＡｊと中断階調値Ｂｊとを対応付けて一括管理することで、中断動作のためのメモリー容量を削減できる。なお、中断サブフレームＡｊと中断階調値Ｂｊとは、図２２に示すフォーマット以外の他の種々の方式で記憶しておくことができる。
【００９２】
９．電子機器
図２３に本実施形態の電気光学装置を含む電子機器３００の構成例を示す。この電子機器３００は、電気光学パネル１０、ホスト装置５０、集積回路装置１００、操作部３１０、記憶部３２０、通信部３３０を含む。なおこれらの一部の構成要素を省略し、他の構成要素を追加するなどの種々の変形実施が可能である。
【００９３】
電気光学パネル１０は、電子機器３００の出力装置として各種画像（情報）を表示するためのものであり、例えばＥＰＤパネルやＥＣＤパネルなどである。操作部３１０は、ユーザーが各種情報を入力するためのものであり、各種ボタン、キーボード等により実現できる。記憶部３２０は、画像データをなどの各種の情報を記憶するものであり、ＲＡＭやＲＯＭ等により実現できる。通信部３３０は外部との通信処理を行うものである。
【００９４】
なお本実施形態により実現される電子機器としては、例えば、電子カード（クレジットカード、ポイントカード等）、電子ペーパー、リモコン、時計、携帯電話機、携帯情報端末、電卓等の種々の機器を挙げることができる。
【００９５】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（電気光学パネル等）と共に記載された用語（ＥＰＤパネル等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また集積回路装置、電子機器の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【００９６】
例えば、環境情報としては、集積回路装置内または外部の温度センサーなどで検出される環境温度の他、電気光学パネルの表示特性に影響を及ぼす明るさ、湿度、気圧等の他のパラメーターとしても良い。また、電気光学パネルは、本実施形態のようにアクティブ型でなく、パッシブ型であってもよい。電気光学材料も本実施形態に限定されず、電圧遷移波形により駆動できるものであれば良い。
【符号の説明】
【００９７】
１０  電気光学パネル（ＥＰＤパネル）、１２  第１基板、２０  画素、２６  画素電極、２８  対向電極、３０  電気光学材料、４０  走査線駆動部、５０  ホスト装置、５１  ＣＰＵ、５３  ホスト波形メモリー、５３Ｂ  大区分情報記憶部、５３Ｃ  中区分情報記憶部、５３Ｄ  小区分情報記憶部、１００  データ線駆動部（集積回路装置）、１１０  表示データ記憶部（ディスプレイメモリー）、１１３  転送制御部（ＤＭＡＣ）、１２０  波形ＲＡＭ（波形情報記憶部）、１２１  復号部、１３０，１４０  駆動波形情報出力部（ディスプレスエンジン、タイミングコントローラー）、１５０  駆動電圧出力部（データ線ドライバー）、１７０  取得部（温度検出部）、２００  温度センサー、３００  電子機器、Ａｊ  中断可能なサブフレーム、Ｂｊ  中断階調値、ＳＦ  サブフレーム
【図１】
2012198286.tif 000003
【図２】
2012198286.tif 000004
【図３】
2012198286.tif 000005
【図４】
2012198286.tif 000006
【図５】
2012198286.tif 000007
【図６】
2012198286.tif 000008
【図７】
2012198286.tif 000009
【図８】
2012198286.tif 000010
【図９】
2012198286.tif 000011
【図１０】
2012198286.tif 000012
【図１１】
2012198286.tif 000013
【図１２】
2012198286.tif 000014
【図１３】
2012198286.tif 000015
【図１４】
2012198286.tif 000016
【図１５】
2012198286.tif 000017
【図１６】
2012198286.tif 000018
【図１７】
2012198286.tif 000019
【図２１】
2012198286.tif 000020
【図２２】
2012198286.tif 000021
【図２３】
2012198286.tif 000022
【図１８】
2012198286.tif 000023
【図１９】
2012198286.tif 000024
【図２０】
2012198286.tif 000025