(57)【要約】【課題】制御の簡素化と、より細かな制御とを両立させるデータドライバ及び電気光学装置を提供する。【解決手段】データドライバ５０は、表示オン状態、表示オフ状態、及びスリープ状態を含む複数の状態のいずれかに遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力するステートコントローラ２６０と、駆動制御信号に基づいて駆動信号に対応した駆動用電源によりデータラインを駆動する駆動回路２２０とを含む。ステートコントローラ２６０では、スリープ状態において第１の設定データが設定されたとき、スリープ状態から表示オフ状態に遷移させ、スリープ状態において、第２の設定データが設定された後第１の設定データが設定されたとき、スリープ状態から表示オフ状態に遷移させた後に表示オフ状態から表示オン状態に遷移させる。【選択図】        図２
2004287164.tif 000002
【特許請求の範囲】
【請求項１】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、
前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項２】
請求項１において、
前記電気光学装置の走査ラインの走査周期を有するフレームパルスの数をカウントするカウンタを含み、
前記状態設定回路は、
前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に、前記カウンタによるカウントを開始してそのカウント値が所与の数になったことを条件に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項３】
請求項２において、
前記フレームパルスの周波数をｆヘルツ、前記駆動用電源を生成するための電源回路の起動後に安定するまでの期間又は前記フレームパルスを生成するためのクロックを出力する発振回路の発振動作開始後に安定するまでの期間をＹミリ秒としたとき、
前記所与の数は、Ｙとｆの積であることを特徴とするデータドライバ。
【請求項４】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づくを用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、
前記スリープ状態において前記状態設定レジスタに第３の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記状態設定回路は、
前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、
前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させることを特徴とするデータドライバ。
【請求項６】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、
前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させることを特徴とするデータドライバ。
【請求項７】
複数の走査ラインと、
複数のデータラインと、
前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素と、
前記複数の走査ラインを走査する走査ドライバと、
前記複数のデータラインを駆動する請求項１乃至６のいずれか記載のデータドライバとを含むことを特徴とする電気光学装置。
【請求項８】
複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素とを含む表示パネルと、
前記複数の走査ラインを走査する走査ドライバと、
前記複数のデータラインを駆動する請求項１乃至６のいずれか記載のデータドライバとを含むことを特徴とする電気光学装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データドライバ及び電気光学装置に関する。
【０００２】
【従来の技術】
液晶パネルに代表される表示パネルは、携帯電話機等の携帯機器に搭載される。そのため表示パネルや該表示パネルを駆動する駆動回路等には、より一層の低消費電力化が要求される。
【０００３】
一般に、駆動回路は、ディジタル部とアナログ部とを含む。駆動回路のディジタル部は相補型金属酸化膜半導体（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ：ＣＭＯＳ）回路で構成されるため、ディジタル部の信号を変化させないように適宜制御することで消費電力を削減することができる。駆動回路のアナログ部は、例えば電流源の電流を遮断するように適宜制御することで消費電力を削減することができる。
【０００４】
【特許文献１】
特開２００２−１９６７２２号公報（図９）
【０００５】
【発明が解決しようとする課題】
駆動回路は、駆動用電源を生成するための電源回路や、駆動制御や表示制御のクロックを生成するための発振回路を内蔵する場合がある。電源回路や発振回路は、安定動作するまで、ある一定時間を必要とする。しかも製品ばらつき等を考慮する必要が生ずる場合もあり、駆動回路において上述のような細かな制御を行うことが困難であった。
【０００６】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、制御の簡素化と、より細かな制御とを両立させるデータドライバ及び電気光学装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するために本発明は、電気光学装置のデータラインを駆動するデータドライバであって、駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、前記状態設定回路は、前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させるデータドライバに関係する。
【０００８】
なお駆動回路は、複数種類の駆動用電源の中から駆動信号に基づいていずれか１つを選択してデータラインを駆動するものであってもよいし、バッファに駆動用電源を供給して駆動信号に対応した電源を用いてデータラインを駆動するものであってもよい。
【０００９】
また表示動作を行う場合、表示データに基づいて駆動信号を変化させて駆動用電源を用いてデータラインを駆動することができる。更に表示動作を行わない場合、表示データに基づく駆動信号を固定することができる。表示動作を行わない場合、駆動信号に対応した駆動用電源を用いずに所与の駆動用電源を用いて固定的に、又は所与の駆動用電源を用いて交互に極性反転周期でデータラインを駆動するようにしてもよい。
【００１０】
本発明においては、スリープ状態から表示オフ状態に遷移させる第１の設定データが設定されるのに先立って、スリープ状態において第２の設定データが設定された後に該第１の設定データが設定されたとき、状態設定回路は、スリープ状態から表示オフ状態に遷移させた後に該表示オフ状態から表示オン状態に遷移させる。
【００１１】
一般に、表示オン状態で行われる表示動作のためには、データドライバ内の各種回路の安定動作が必要とされる。安定動作が保証されないと、表示品位の劣化を招くからである。したがって本発明によれば、表示オフ状態から表示オン状態に自動的に遷移させることができるので、例えばユーザが適正なタイミングで設定する煩わしさを解消することができ、制御の簡素化を図ることができる。
【００１２】
更に本発明によれば、本来スリープ状態における状態遷移に用いない設定データを流用し、これら設定データの入力順序を変更することで、上記した表示オン状態への自動遷移を実現したので、回路規模を増大させることなく制御の簡素化を図ることができる。
【００１３】
また本発明に係るデータドライバでは、前記電気光学装置の走査ラインの走査周期を有するフレームパルスの数をカウントするカウンタを含み、前記状態設定回路は、前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に、前記カウンタによるカウントを開始してそのカウント値が所与の数になったことを条件に前記表示オフ状態から前記表示オン状態に遷移させてもよい。
【００１４】
本発明においては、フレームパルスの数をカウントするカウンタが含まれる。フレームパルスは、走査ラインの走査周期を有し、一般に３０ヘルツや６０ヘルツ等の表示系特有の値が用いられる。したがって、このフレームパルス数に基づいて、表示オフ状態に遷移させた後に、示オフ状態から表示オン状態に遷移させるまでの期間を規定したので、表示オフ状態において、電源回路や発振回路の安定動作期間までの期間を考慮して表示オン状態に設定するための設定データを設定する必要がなくなるので、データドライバの消費電力削減のためのきめ細かい制御をより簡素化することができる。
【００１５】
また本発明に係るデータドライバでは、前記フレームパルスの周波数をｆヘルツ、前記駆動用電源を生成するための電源回路の起動後に安定するまでの期間又は前記フレームパルスを生成するためのクロックを出力する発振回路の発振動作開始後に安定するまでの期間をＹミリ秒としたとき、前記所与の数は、Ｙとｆの積であってもよい。
【００１６】
本発明によれば、Ｙを変更することで、表示オフ状態において、電源回路や発振回路の安定動作期間までの期間を考慮することなく、かつ該期間を可変に設定することができる。したがって、データドライバの消費電力削減のためのきめ細かい制御をより一層簡素化することができる。
【００１７】
また本発明は、電気光学装置のデータラインを駆動するデータドライバであって、駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、前記状態設定回路は、前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、前記スリープ状態において前記状態設定レジスタに第３の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させるデータドライバに関係する。
【００１８】
本発明によれば、表示オフ状態から表示オン状態に自動的に遷移させることができるので、例えばユーザが適正なタイミングで設定する煩わしさを解消することができ、制御の簡素化を図ることができる。
【００１９】
また本発明に係るデータドライバでは、前記状態設定回路は、前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させてもよい。
【００２０】
本発明においては、表示オフ状態からスリープ状態に遷移させる第４の設定データが表示オン状態において設定されたとき、表示オン状態から表示オフ状態に遷移させた後に表示オフ状態からスリープ状態に遷移させる。
【００２１】
したがって、表示オン状態において所与の設定データを設定して表示オフ状態に設定させた後に、第４の設定データを設定してスリープ状態に遷移させるといった煩雑な設定作業を削減し、例えばユーザが適正なタイミングで設定する煩わしさを解消することができ、制御の簡素化を図ることができる。
【００２２】
また本発明は、電気光学装置のデータラインを駆動するデータドライバであって、駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、前記状態設定回路は、前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させるデータドライバに関係する。
【００２３】
本発明においては、表示オフ状態からスリープ状態に遷移させる第４の設定データが表示オン状態において設定されたとき、表示オン状態から表示オフ状態に遷移させた後に表示オフ状態からスリープ状態に遷移させる。これにより、表示オン状態において所与の設定データを設定して表示オフ状態に設定させた後に、第４の設定データを設定してスリープ状態に遷移させることなく、表示オン状態からスリープ状態に遷移させることができるので、例えばユーザによる煩雑な設定作業を削減し、例えば適正なタイミングで設定が必要な場合の煩わしさを解消することができ、制御の簡素化を図ることができる。
【００２４】
また本発明は、複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素と、前記複数の走査ラインを走査する走査ドライバと、前記複数のデータラインを駆動する上記のいずれか記載のデータドライバとを含む電気光学装置に関係する。
【００２５】
また本発明は、複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素とを含む表示パネルと、前記複数の走査ラインを走査する走査ドライバと、前記複数のデータラインを駆動する上記のいずれか記載のデータドライバとを含む電気光学装置に関係する。
【００２６】
本発明によれば、状態を遷移させるための設定データの設定タイミングを考慮することなく、きめ細かい消費電力を削減するための制御を可能とする電気光学装置を提供することができる。
【００２７】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２８】
１．  電気光学装置
図１（Ａ）、（Ｂ）に、電気光学装置１０の構成例の等価回路を示す。電気光学装置１０は、表示パネル２０を含む。表示パネル２０として、図１（Ａ）に示すようにＴＦＤ（広義には２端子型非線形素子）を用いたアクティブマトリクス方式の表示パネルを用いることができる。
【００２９】
表示パネル２０は、複数の走査ライン３０と、複数のデータライン３２とを含む。複数の走査ライン３０は、走査ドライバ４０により走査される。複数のデータライン３２は、データドライバ５０により駆動される。そして、各画素領域３４において、走査ライン３０とデータライン３２との間にＴＦＤ３６と電気光学材料（液晶）３８とが直列に接続される。
【００３０】
表示パネル２０では、走査ライン３０及びデータライン３２に印加された信号に基づいて、電気光学材料３８を表示状態、非表示状態又はその中間状態に切り替えて表示動作が制御される。なお図１（Ａ）では、ＴＦＤ３６が走査ライン３０側に接続され、電気光学材料３８がデータライン３２側に接続されているが、これとは逆にＴＦＤ３６をデータライン３２側に、電気光学材料３８を走査ライン３０側に設ける構成としてもよい。
【００３１】
また表示パネルは、図１（Ｂ）に示すように、画素が形成されるガラス基板上に、データドライバ６０及び走査ドライバ６２の少なくとも一方を形成するようにしてもよい。データドライバ６０は、データドライバ５０と同様の機能を有する。走査ドライバ６２は、走査ドライバ４０と同様の機能を有する。例えば表示パネル２０は、複数の走査ライン３０と、複数のデータライン３２と、複数の走査ライン３０と複数のデータライン３２とに接続された複数の画素と、複数の走査ライン３０を走査する走査ドライバ６２と、複数のデータライン３２を駆動するデータドライバ６０とを含んで構成される。この場合、表示パネル２０を電気光学装置ということができ、実装面積を大幅に削減して、電子機器の小型・軽量化に貢献することができる。
【００３２】
なお図１（Ａ）、（Ｂ）では、アクティブマトリクス方式としてＴＦＤを用いていたが、これに限定されるものではなく、ＴＦＴ等の３端子素子や、他の２端子素子を用いたアクティブマトリクスパネルであってもよい。また、パッシブマトリックス方式の表示パネルであってもよい。
【００３３】
２．  データドライバ
図２に、データドライバ５０の構成の概要を示す。データドライバ５０は、表示データＲＡＭ２００、パルス幅変調（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ：ＰＷＭ）デコーダ回路２１０、駆動回路２２０、電源回路２３０、発振回路２４０及びこれら回路を制御する制御回路２５０を含む。
【００３４】
表示データＲＡＭ２００は、１フレーム分の表示データを記憶する。表示データは、外部のホストによって表示データＲＡＭ２００に書き込まれる。データドライバ５０は、表示データＲＡＭ２００に記憶された表示データに基づいて、データラインを駆動する。
【００３５】
表示データＲＡＭ２００から読み出された表示データは、ＰＷＭデコーダ回路２１０に供給される。ＰＷＭデコーダ回路２１０は、表示データに対応したパルス幅のＰＷＭ信号（駆動信号）を生成する。駆動回路２２０は、ＰＷＭデコーダ回路２１０によって生成されたＰＷＭ信号に対応した駆動用電源によりデータラインを駆動する。
【００３６】
電源回路２３０は、駆動回路２２０によるデータラインを駆動するための駆動用電源を生成する。電源回路２３０は、制御回路２５０からの制御信号により、駆動用電源の生成又は駆動用電源の生成の停止を行う。
【００３７】
発振回路２４０は、データドライバ５０の各種タイミングを生成するための発振出力（クロック）を生成する。この発振出力に基づいて、ドットクロック、垂直走査期間を規定するフレームパルス及び水平走査期間を規定するラッチパルスが生成される。発振回路２４０は、制御回路２５０からの制御信号により、発振動作又は発振動作の停止を行う。
【００３８】
制御回路２５０は、上述の電源回路２３０及び発振回路２４０の制御の他に、表示データＲＡＭ２００から表示データを読み出す制御を行う。また制御回路２５０は、ＰＷＭデコーダ回路２１０及び駆動回路２２０に対して駆動制御信号を出力して、データラインの駆動制御や、ＰＷＭデコーダ回路２１０及び駆動回路２２０のロジック信号の動作の停止制御やアナログ回路の電流の停止制御を行う。
【００３９】
図３に示すように、データドライバ５０によりデータラインの駆動制御は、マイクロプロセッサユニット（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ：ＭＰＵ）等のホスト３００によって行われる。図３に示すようにホストは、表示パネルを駆動するための表示データを生成してデータドライバ５０に供給したり、表示開始や表示停止等の表示制御をデータドライバ５０に指示したりする。
【００４０】
データドライバ５０では、各状態が予め定められた制御を行う複数の状態間を遷移させることにより、消費電力削減のためのきめ細かい制御を行う。そのため、ホスト３００からの設定データにより入力されるコマンドを受け付けて、データドライバ５０では該コマンドに対応した状態に遷移させる。
【００４１】
このため制御回路２５０は、ステートコントローラ２６０を含む。ステートコントローラ２６０が、複数の状態間を遷移させる制御を行う。遷移先の状態に応じて、駆動制御を行うための駆動制御信号等の各種制御信号が出力される。表示データＲＡＭ２００、ＰＷＭデコーダ回路２１０、駆動回路２２０、電源回路２３０及び発振回路２４０は、これら制御信号に基づいて制御される。
【００４２】
なお電源回路２３０及び発振回路２４０のいずれか一方又は両方は、データドライバ５０に内蔵されずに外付けされてもよい。この場合でも、外付けされた回路は、ステートコントローラ２６０からの制御信号により制御される。
【００４３】
図４に、ステートコントローラ２６０の構成の概要を示す。ステートコントローラ２６０は、状態設定レジスタ２６２、状態設定回路２６４を含む。複数の状態のいずれかに設定するための設定データが設定される。状態設定回路２６４は、状態設定レジスタ２６２に設定された設定データに対応して上記の複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する。駆動回路２２０は、状態設定回路２６４による遷移先の状態に関連付けられて出力された駆動制御信号に基づいて駆動信号に対応した駆動用電源を用いてデータラインを駆動することになる。
【００４４】
なおステートコントローラ２６０は、カウンタ２６６を含むことができる。カウンタ２６６は、表示パネル２０の走査ラインの走査周期を有するフレームパルスの数をカウントする。この場合、状態設定回路２６４は、カウンタ２６６のカウント値に基づいて第１の状態から第２の状態に遷移させることができる。
【００４５】
以下では、ステートコントローラ２６０についてより具体的に説明する。
【００４６】
ステートコントローラ２６０によって遷移制御される複数の状態は、表示オン状態、表示オフ状態及びスリープ状態を含む。
【００４７】
図５に、ステートコントローラ２６０により制御される状態遷移の一例を示す。以下では説明を簡略化するため、スリープ状態、表示オフ状態及び表示オン状態の３状態間の遷移によりデータドライバの駆動制御が行われるものとする。
【００４８】
スリープ状態ＳＴ５００では、データドライバ５０は、駆動用電源を生成せず、駆動信号を用いた表示動作を行わない。すなわち、電源回路２３０による駆動用電源の生成が停止されており、発振回路２４０の発振動作が停止されている。
【００４９】
表示オン状態ＳＴ５１０では、データドライバ５０は、駆動用電源を生成して、駆動信号を用いた表示動作を行う。すなわち、電源回路２３０により駆動用電源が生成され、発振回路２４０による発振動作が行われている。
【００５０】
表示オフ状態ＳＴ５２０では、データドライバ５０は、駆動用電源を生成するが駆動信号を用いた表示動作を行わない。すなわち、電源回路２３０により駆動用電源が生成されているが、発振回路２４０による発振動作は停止されている。
【００５１】
データドライバ５０は、図３に示すようにホスト３００によって設定される設定データに対応したコマンドによって、スリープ状態ＳＴ５００、表示オン状態ＳＴ５１０又は表示オフ状態ＳＴ５２０のいずれかの状態に遷移させることができる。
【００５２】
より具体的には、スリープ状態ＳＴ５００のデータドライバ５０は、ホスト３００によって設定されるＳＬＰＯＵＴコマンドによって表示オフ状態ＳＴ５１０に遷移させる。表示オフ状態ＳＴ５１０のデータドライバ５０は、同様にホスト３００によって設定されるＳＬＰＩＮコマンドによってスリープ状態ＳＴ５００に遷移させ、同様に設定されるＤＩＳＯＮコマンドによって表示オン状態ＳＴ５２０に遷移させる。表示オン状態ＳＴ５２０のデータドライバ５０は、ホスト３００によって設定されるＤＩＳＯＦＦコマンドによって表示オフ状態ＳＴ５１０に遷移させる。
【００５３】
ところで、電源回路２３０や発振回路２４０の制御には、安定動作までの時間を必要とすることから、図５に示すような各状態間を遷移させるためには、ホスト３００から適正なタイミングで、上記各コマンドを設定する必要がある。
【００５４】
またステートコントローラ２６０では、各状態において遷移コマンドが定められている。例えばスリープ状態では、遷移コマンドとしてＳＬＰＯＵＴコマンドが定められている。したがって、スリープ状態において、ＳＬＰＩＮコマンドやＤＩＳＯＮコマンド、ＤＩＳＯＦＦコマンドが設定されても、各コマンドに対応した状態に直接遷移させることはない。
【００５５】
そこで、ステートコントローラ２６０では、所与の状態において該状態の遷移コマンド以外のコマンドが設定されたことを条件として該遷移コマンドが設定されたときに、該遷移コマンドに対応した状態に遷移させた後に、該遷移コマンド以外のコマンドに対応した状態に遷移させる制御が行われる。
【００５６】
またステートコントローラ２６０では、所与の状態において該状態の遷移コマンド以外のコマンドが設定されたとき、該遷移コマンドに対応した状態に遷移させた後に、該遷移コマンド以外のコマンドに対応した状態に遷移させる制御が行われる。
【００５７】
図６（Ａ）、（Ｂ）に、各状態において設定される遷移コマンドに応じた遷移を模式的に示す。図６（Ａ）は、図５に示す各状態において遷移コマンドが設定されたときの状態遷移を模式的に示している。図６（Ｂ）は、図５に示す各状態におけるコマンドの入力順序を変更して遷移コマンド以外のコマンドが設定された後に該遷移コマンドが設定されたときの状態遷移を模式的に示している。
【００５８】
図６（Ａ）では、図５に示すように、例えばスリープ状態において設定されるＳＬＰＯＵＴコマンドによって、表示オフ状態に遷移させることを意味する。また例えば表示オフ状態において設定されるＤＩＳＯＮコマンドによって、表示オン状態に遷移させることを意味する。
【００５９】
一方、図６（Ｂ）では、スリープ状態においてＤＩＳＯＮコマンドが設定されると、図５に示す状態遷移図ではどの状態にも遷移させない。ところが、スリープ状態においてＤＩＳＯＮコマンドが設定されたことを条件に、該スリープ状態においてＳＬＰＯＵＴコマンドが設定されると、表示オフ状態に遷移させた後、新たにＤＩＳＯＮコマンドを設定することなく表示オン状態に自動的に遷移させる。こうすることで、煩雑なコマンド設定を回避することができる。
【００６０】
同様に、表示オン状態においてＳＬＰＩＮコマンドが設定されると、表示オフ状態に遷移させた後、新たにＳＬＰＩＮコマンドを設定することなくスリープ状態に自動的に遷移させる。
【００６１】
すなわち、ステートコントローラ２６０の状態設定回路２６４は、スリープ状態において状態設定レジスタ２６２にＳＬＰＯＵＴコマンドに対応した設定データ（第１の設定データ）が設定されたとき、スリープ状態から表示オフ状態に遷移させる。また状態設定回路２６４は、スリープ状態において状態設定レジスタ２６２にＤＩＳＯＮコマンドに対応した設定データ（第２の設定データ）が設定された後、状態設定レジスタ２６２にＳＬＰＯＵＴコマンドに対応した設定データ（第１の設定データ）が設定されたとき、スリープ状態から表示オフ状態に遷移させた後に表示オフ状態から表示オン状態に遷移させる。
【００６２】
これにより、ホストから適正なタイミングでコマンド設定する煩わしさを解消することができ、制御の簡素化を図ることができる。
【００６３】
なお、状態設定回路２６４は、カウンタ２６６を用いて表示オフ状態から表示オン状態に遷移させるようにしてもよい。より具体的には、状態設定回路２６４は、スリープ状態において状態設定レジスタ２６２にＤＩＳＯＮコマンドに対応した設定データ（第２の設定データ）が設定された後、状態設定レジスタ２６２にＳＬＰＯＵＴコマンドに対応した設定データ（第１の設定データ）が設定されたとき、スリープ状態から表示オフ状態に遷移させた後に、カウンタ２６６のカウント値に基づいて表示オフ状態から表示オン状態に遷移させるようにしてもよい。
【００６４】
更に具体的には、上述のようにスリープ状態から表示オフ状態に遷移させた後に、カウンタ２６６によるカウントを開始してそのカウント値が所与の数になったことを条件に表示オフ状態から表示オン状態に遷移させるようにしてもよい。この場合、フレームパルスの周波数をｆヘルツ、電源回路２３０の起動後に安定するまでの期間又はフレームパルスを生成するためのクロックを出力する発振回路２４０の発振動作開始後に安定するまでの期間をＹミリ秒としたとき、カウント値はＹとｆの積となる。なお、Ｙが設定される設定レジスタを設け、ホストから該設定レジスタにアクセスできるようにすることで、カウンタ２６６によるカウント値を可変にすることができる。
【００６５】
このように表示オフ状態から表示オン状態に遷移させるためにフレームパルス数を計数するカウンタを用いることで、表示オフ状態において、電源回路や発振回路の安定動作期間までの期間を考慮してホスト側からＤＩＳＯＮコマンドを設定する必要がなくなるので、データドライバ５０の消費電力削減のためのきめ細かい制御をより簡素化することができる。
【００６６】
なお状態設定回路２６４は、スリープ状態において状態設定レジスタ２６２に、第１及び第２の設定データとは別の第３の設定データが設定されたとき、スリープ状態から表示オフ状態に遷移させた後に、表示オフ状態から表示オン状態に遷移させるようにしてもよい。この場合でも上述と同様の効果を得ることができる。しかしながら、第１及び第２の設定データのみならず第３の設定データをデコードする必要が生ずるので、回路規模が増大する。
【００６７】
またステートコントローラ２６０の状態設定回路２６４は、表示オフ状態において状態設定レジスタ２６２にＳＬＰＩＮコマンドに対応した設定データ（第４の設定データ）が設定されたとき、表示オフ状態からスリープ状態に遷移させる。また状態設定回路２６４は、表示オン状態において状態設定レジスタ２６２にＳＬＰＩＮコマンドに対応した設定データ（第４の設定データ）が設定されたとき、表示オン状態から表示オフ状態に遷移させた後に、表示オフ状態からスリープ状態に遷移させる。
【００６８】
この場合でも、ホストから適正なタイミングでコマンド設定する煩わしさを解消することができ、制御の簡素化を図ることができる。
【００６９】
次に、このようなステートコントローラ２６０と、ステートコントローラ２６０によって制御されるＰＷＭデコーダ回路２１０及び駆動回路２２０の具体的な構成例について説明する。
【００７０】
図７に、状態設定レジスタ２６２に設定データを設定するためのコマンド設定部の構成の概要を示す。このコマンド設定部は、制御回路２５０又はステートコントローラ２６０に含まれる。コマンド設定部は、コマンドレジスタ６００、デコーダ６１０、表示制御レジスタ６２０、スリープ制御レジスタ６３０を含む。表示制御レジスタ６２０及びスリープ制御レジスタ６３０が、図４に示す状態設定レジスタ２６２に相当する。
【００７１】
コマンドレジスタ６００には、ホスト３００からのコマンドに対応した設定データが設定される。デコーダ６１０は、コマンドレジスタ６００に設定された設定データをデコードする。
【００７２】
デコーダ６１０により、コマンドレジスタ６００に設定された設定データがＤＩＳＯＮコマンド又はＤＩＳＯＦＦコマンドと判別されたとき、表示制御レジスタ６２０にそのコマンドに対応したデータが設定される。ＤＩＳＯＮコマンドのとき、表示制御レジスタ６２０には「１」が設定される。ＤＩＳＯＦＦコマンドのとき、表示制御レジスタ６２０には「０」が設定される。表示制御レジスタ６２０の設定内容は、ＤＩＳＯＮ＿ＲＥＧ信号として出力される。したがって、ＤＩＳＯＮ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化したとき、ＤＩＳＯＦＦコマンドが設定されたことを意味する。またＤＩＳＯＮ＿ＲＥＧ信号が「Ｌ」レベルから「Ｈ」レベルに変化したとき、ＤＩＳＯＮコマンドが設定されたことを意味する。
【００７３】
デコーダ６１０により、コマンドレジスタ６００に設定された設定データがＳＬＰＯＵＴコマンド又はＳＬＰＩＮコマンドと判別されたとき、スリープ制御レジスタ６３０にそのコマンドに対応したデータが設定される。ＳＬＰＯＵＴコマンドのとき、スリープ制御レジスタ６３０には「１」が設定される。ＳＬＰＩＮコマンドのとき、スリープ制御レジスタ６３０には「０」が設定される。スリープ制御レジスタ６３０の設定内容は、ＳＬＰＯＵＴ＿ＲＥＧ信号として出力される。したがって、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化したとき、ＳＬＰＩＮコマンドが設定されたことを意味する。またＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｌ」レベルから「Ｈ」レベルに変化したとき、ＳＬＰＯＵＴコマンドが設定されたことを意味する。
【００７４】
図８及び図９に、状態設定回路２６４の要部の構成例を示す。図８において、ＲＥＳＥＴ信号は、表示停止信号としての初期化信号であり、「Ｌ」レベルでアクティブとなる。ＳＬＰＯＵＴ＿ＲＥＡＬ信号は、図９に示す回路によって生成される。ＤＩＳＯＮ＿ＲＥＧ信号は、図７に示す表示制御レジスタ６２０の設定内容に対応した信号である。
【００７５】
ＤＦＦ１は、ＲＥＳＥＴ信号の立ち下がりでＤＩＳＯＮ＿ＲＥＧ信号を取り込み、ＲＥＳＥＴ＿ＳＥＬ信号を出力する。
【００７６】
ＤＦＦ２は、バッファを介して入力されるＳＬＰＯＵＴ＿ＲＥＡＬ信号の立ち上がりでＲＥＳＥＴ信号を取り込み、ＲＥＳＥＴ＿ＰＲＥ１信号を出力する。なおＤＦＦ２は、ＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｌ」レベルのときリセットされる。
【００７７】
ＲＥＳＥＴ＿ＰＲＥ２信号は、その入力にＲＥＳＥＴ信号が入力されるバッファの出力信号である。ＲＥＳＥＴ＿ＯＴＨＥＲＳ信号は、ＲＥＳＥＴ＿ＳＥＬ信号に基づいて選択されるＲＥＳＥＴ＿ＰＲＥ１信号又はＲＥＳＥＴ＿ＰＲＥ２信号のいずれかと、ＲＥＳＥＴ信号との論理和信号である。ＲＥＳＥＴ＿ＳＬＰＯＵＴ信号は、その入力にＲＥＳＥＴ信号が入力されるバッファの出力信号である。
【００７８】
ＲＥＳＥＴ＿ＳＬＰＯＵＴ信号が「Ｌ」レベルのとき、スリープ制御レジスタ６３０のみが初期化される。ＲＥＳＥＴ＿ＯＴＨＥＲＳ信号は、スリープ制御レジスタ６３０を除く残りの表示制御レジスタ６２０や他の図示しない制御レジスタを初期化する。
【００７９】
図９において、ＦＲＡＭＥ＿ＣＬＫ信号は、フレームパルスに相当する。ＳＬＰＯＵＴ＿ＲＥＧ信号は、図７に示すスリープ制御レジスタ６３０の設定内容に対応した信号である。
【００８０】
ＤＦＦ４は、ＳＬＰＯＵＴ＿ＲＥＧ信号の立ち下がりでＤＩＳＯＮ＿ＲＥＧ信号を取り込み、ＳＬＰＩＮ＿ＳＥＬ信号として出力する。ＳＬＰＯＵＴ＿ＲＥＧ信号の立ち下がりは、ＳＬＰＩＮコマンドが設定されたことを意味する。したがって、ＤＦＦ４は、ＳＬＰＩＮコマンドが設定されたときのＤＩＳＯＮ＿ＲＥＧ信号を、ＳＬＰＩＮ＿ＳＥＬ信号として出力することになる。
【００８１】
ＤＦＦ５は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＳＬＰＯＵＴ＿ＲＥＧ信号を取り込み、ＳＬＰＯＵＴ＿ＰＲＥ１信号として出力する。ＤＦＦ６は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＳＬＰＯＵＴ＿ＰＲＥ１信号を取り込む。ＤＦＦ７は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＤＦＦ６の出力信号を取り込む。立ち下がりエッジ検出回路ＤＤＥＴは、ＳＬＰＯＵＴ＿ＰＲＥ１信号の立ち下がりエッジを検出し、その結果をパルスとして出力する。該パルスが「Ｌ」レベルのとき、ＤＦＦ５〜ＤＦＦ６が初期化される。
【００８２】
ＤＦＦ８は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＤＩＳＯＮ＿ＲＥＧ信号を取り込み、ＤＩＳＯＮ＿ＰＲＥ２信号として出力する。ＤＦＦ７の出力信号と、ＤＩＳＯＮ＿ＰＲＥ２信号との論理積信号がＤＩＳＯＮ＿ＰＲＥ１信号となる。ＤＦＦ９は、ＳＬＰＯＵＴ＿ＲＥＧ信号の立ち上がりでＤＩＳＯＮ＿ＲＥＧ信号を取り込み、ＳＬＰＯＵＴ＿ＳＥＬ信号として出力する。
【００８３】
ＤＩＳＯＮ＿ＰＲＥ１信号は、ＳＬＰＯＵＴコマンドが設定されたフレームから３フレーム経過後にＤＩＳＯＮコマンドが設定されたときに「Ｈ」レベルとなる。ＤＩＳＯＮ＿ＰＲＥ２信号は、ＤＩＳＯＮコマンドが設定された次のフレームで「Ｈ」レベルとなる。ＳＬＰＯＵＴ＿ＳＥＬ信号は、ＳＬＰＯＵＴコマンドが設定されたときにＤＩＳＯＮコマンドが設定されているか否かを示す。図９では、ＳＬＰＯＵＴコマンドが設定されたときにＤＩＳＯＮコマンドが設定されている場合に、ＤＩＳＯＮ＿ＰＲＥ１信号をＤＩＳＯＮ＿ＳＥＬＯＵＴ信号として選択出力し、ＳＬＰＯＵＴコマンドが設定されたときにＤＩＳＯＮコマンドが設定されていない場合にＤＩＳＯＮ＿ＰＲＥ２信号をＤＩＳＯＮ＿ＳＥＬＯＵＴ信号として選択出力する。
【００８４】
ＤＦＦ１０は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりＤＩＳＯＮ＿ＳＥＬＯＵＴ信号を取り込む。ＤＦＦ１０の出力信号と、ＤＩＳＯＮ＿ＳＥＬＯＵＴ信号との論理和が、ＤＩＳＯＮ＿ＲＥＡＬ信号となる。ＤＦＦ１０の出力信号と、ＤＩＳＯＮ＿ＳＥＬＯＵＴ信号の反転信号との論理積が、ＯＦＦＤＡＴＡ＿ＥＮＡ信号となる。
【００８５】
すなわち、ＤＩＳＯＮ＿ＲＥＡＬ信号は、ＤＩＳＯＮ＿ＳＥＬＯＵＴ信号が１フレームだけ延長される信号である。ＯＦＦＤＡＴＡ＿ＥＮＡ信号は、ＤＩＳＯＮ＿ＳＥＬＯＵＴ信号の立ち下がり後の１フレームだけ「Ｈ」レベルとなる信号である。
【００８６】
ＤＦＦ１１は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＳＬＰＯＵＴ＿ＰＲＥ１信号を取り込む。ＤＦＦ１２は、ＦＲＡＭＥ＿ＣＬＫ信号の立ち上がりでＤＦＦ１１の出力信号を取り込み、ＳＬＰＯＵＴ＿ＰＲＥ２信号として出力する。
【００８７】
ＳＬＰＯＵＴ＿ＲＥＡＬ信号は、ＳＬＰＩＮ＿ＳＥＬ信号に応じてＳＬＰＯＵＴ＿ＰＲＥ１信号又はＳＬＰＯＵＴ＿ＰＲＥ２信号のいずれかが選択出力された信号である。
【００８８】
なお図９では、カウンタ２６６としてシフトレジスタを用いて３フレーム経過後に表示オン状態に遷移させるようにしている。したがって、ＤＦＦ５〜ＤＦＦ７が、図４に示すカウンタ２６６に相当する。
【００８９】
図１０に、図２に示すＰＷＭデコーダ回路２１０及び駆動回路２２０の構成例を示す。ここでは、１データラインの出力の構成のみを示しているが、他のデータラインの出力も同様の構成である。図１０において、表示データＲＡＭ２００からは１ドットが６ビット構成の表示データを反転した反転表示データＸＩ５〜ＸＩ０が、データラッチ７００に取り込まれる。表示データが「１０１０１０（＝２Ａｈ）」のとき、反転表示データＸＩ５〜ＸＩ０は「０１０１０１（＝１５ｈ）」となる。データラッチ７００は、ラッチイネーブルＬＮＬＨの立ち上がり（ラッチイネーブルＬＮＬＨの反転信号ＸＬＮＬＨの立ち下がり）で、反転表示データＸＩ５〜ＸＩ０を取り込む。ラッチイネーブルＬＮＬＨは、ラッチパルスＬＰの変化点より早いタイミングで変化する変化点を有する。このラッチイネーブルＬＮＬＨ（ラッチイネーブルＬＮＬＨの反転信号ＸＬＮＬＨ）に基づいてデータラッチ７００に取り込まれた表示データは、ＰＷＭデコーダ回路７１０に供給される。
【００９０】
ＰＷＭデコーダ回路７１０は、一致検出回路である。ＰＷＭデコーダ回路７１０には、階調リセット信号ＸＲＥＳと、６ビットの階調カウントＧＳＣ［５：０］とが供給される。階調リセット信号ＸＲＥＳは、一水平走査周期の開始タイミングで「Ｌ」レベルとなる。階調カウントＧＳＣ［５：０］は、階調リセット信号ＸＲＥＳにより初期化される。階調カウントＧＳＣ［５：０］は、一水平走査期間内に階調クロックによりインクリメントされる。
【００９１】
なお図１０において、反転表示データＸＩ５〜ＸＩ０、ＸＦ［５：０］、ＰＷＭ信号を駆動信号ということができる。また、階調カウントＧＳＣ［０：５］、ラッチイネーブルＬＮＬＨ（ＸＬＮＬＨ）、ＯＦＦＤＡＴＡ＿ＥＮＡ信号を駆動制御信号ということができる。なおバッファ７４０は、一般のオペアンプにより構成されるため、図示しない駆動制御信号により電流源の定常電流の遮断をオン・オフ制御することが望ましい。
【００９２】
図１１に、ＰＷＭデコーダ回路７１０の構成例を示す。ＰＷＭデコーダ回路７１０では、反転表示データＸＩ５〜ＸＩ０と、階調カウントＧＳＣ［５：０］との一致検出が行われる。ここで、一致検出とは、反転表示データＸＩ５〜ＸＩ０の各ビットと階調カウントＧＳＣ［５：０］の各ビットとが互いに相補的であることを検出することをいう。しかしながら、ビット単位で比較対象の２つの値が等しいか否かを検出して、両者の値の一致と等価的な状態を検出するようにしてもよい。
【００９３】
反転表示データＸＩ５〜ＸＩ０の各ビットと階調カウントＧＳＣ［５：０］の各ビットとが互いに相補的となったとき、階調リセット信号ＸＲＥＳによりプリチャージされたノードＮＤが「Ｌ」レベルとなる。ノードＮＤの論理レベルはフリップフロップにより保持されるため、反転表示データＸＩ５〜ＸＩ０の各ビットと階調カウントＧＳＣ［５：０］の各ビットとが互いに相補的となったとき、ＰＷＭ信号が「Ｌ」レベルから「Ｈ」レベルに変化する。これにより、ＰＷＭ信号は、表示データとしての階調値に対応したパルス幅を有することができる。
【００９４】
図１２に、図１０及び図１１に示した回路図の動作例を示す。ここでは、反転表示データＸＩ５〜ＸＩ０が「１０１０１０（＝２Ａｈ）」であるものとする。階調リセット信号ＸＲＥＳが「Ｌ」レベルになると、階調カウントＧＳＣ［５：０］が初期化された状態からインクリメントされる。そして、階調カウントＧＳＣ［５：０］が「０１０１０１（＝１５ｈ）」となったときに、階調カウントＧＳＣ［５：０］の各ビットと反転表示データＸＩ５〜ＸＩ０の各ビットとが互いに相補的になる。したがって、階調カウントＧＳＣ［５：０］が「０１０１０１（＝１５ｈ）」にＰＷＭ信号が「Ｈ」レベルとなる。
【００９５】
図１０において、ＰＷＭデコーダ回路７１０から出力されたＰＷＭ信号は、ＯＦＦＤＡＴＡ＿ＥＮＡ信号の反転信号によりマスクされる。したがって、マスクされた信号のパルス幅は、ＯＦＦＤＡＴＡ＿ＥＮＡ信号により階調値０に対応したパルス幅とすることができる。このように、ＯＦＦＤＡＴＡ＿ＥＮＡ信号を用いてマスクすることで、ＰＷＭデコーダ回路７１０で階調値０に対応したパルス幅を生成することなく簡素な構成でＯＦＦデータに対応した駆動電圧を出力させることが可能となる。
【００９６】
このマスクされた信号は、極性反転信号ＦＲに基づいて例えばフレーム反転される。フレーム反転された信号は、ラインラッチ７２０で取り込まれる。ラインラッチ７２０は、階調ラッチイネーブルＧＳＬＨとその反転信号ＸＧＳＬＨに基づいて、フレーム反転された信号を取り込む。ラインラッチ７２０に取り込まれた信号は、Ｌ／Ｓ７３０でレベル変換される。Ｌ／Ｓ７３０の出力は、バッファ７４０に入力される。バッファ７４０の出力は、データラインに接続される。
【００９７】
次に、このようなＰＷＭデコーダ回路２１０及び駆動回路２２０の駆動制御を行う図８及び図９に示した回路図の動作について説明する。
【００９８】
図１３に、図８に示す回路図の動作の概要のフローを示す。
【００９９】
図１４に、図８に示す回路図の動作例のタイミング図を示す。図８に示す回路では、ＲＥＳＥＴ信号が「Ｈ」レベルから「Ｌ」レベルに変化する（ステップＳ８００：Ｙ）と、ＤＦＦ１がＤＩＳＯＮ＿ＲＥＧ信号を取り込み、ＲＥＳＥＴ＿ＳＥＬ信号を出力する。そして、ＤＩＳＯＮ＿ＲＥＧ信号が「Ｈ」レベルのとき（ステップＳ８０１：Ｙ）、ＲＥＳＥＴ＿ＯＴＨＥＲＳ信号としてＲＥＳＥＴ＿ＰＲＥ１信号を選択する。したがって、ＲＥＳＥＴ＿ＳＬＰＯＵＴ信号のみが「Ｌ」レベルとなり、スリープ制御レジスタ６３０のみが初期化される（ステップＳ８０２）。スリープ制御レジスタ６３０が初期化されると、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化するため、表示オフ状態に遷移させることになる（ステップＳ８０３）。これにより、後述するように、図９に示す回路においてＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｌ」レベルとなるため、ＲＥＳＥＴ＿ＰＲＥ１信号が「Ｌ」レベルとなり、ＲＥＳＥＴ＿ＯＴＨＥＲＳ信号として出力される。その結果、残りの制御レジスタが初期化される（ステップＳ８０４）。
【０１００】
一方、ステップＳ８０１で、ＲＥＳＥＴ信号が「Ｈ」レベルから「Ｌ」レベルに変化したとき、ＤＩＳＯＮ＿ＲＥＧ信号が「Ｌ」レベルのとき（ステップＳ８０１：Ｎ）、ＲＥＳＥＴ＿ＯＴＨＥＲＳ信号としてＲＥＳＥＴ＿ＰＲＥ２信号が選択出力される（ステップＳ８０５）。そのため、スリープ制御レジスタ６３０を含むすべての制御レジスタが初期化される。
【０１０１】
図１５に、図９に示す回路図の動作の概要のフローを示す。
【０１０２】
図１６に、図９に示す回路図の第１の動作例のタイミング図を示す。第１の動作例では、図６（Ａ）に示すようにスリープ状態においてＳＬＰＯＵＴコマンドを設定して表示オフ状態に遷移させてからＤＩＳＯＮコマンドが設定される場合の動作を示す。
【０１０３】
図１７に、図９に示す回路図の第２の動作例のタイミング図を示す。第２の動作例では、図６（Ｂ）に示すようにスリープ状態においてＤＩＳＯＮコマンドが設定された状態でＳＬＰＯＵＴコマンドが設定される場合の動作を示す。
【０１０４】
スリープ状態においてＳＬＰＯＵＴコマンドが設定されたとき、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｌ」レベルから「Ｈ」レベルに変化する。このとき（ステップＳ９００：Ｙ）、図９に示すＤＦＦ９によりＤＩＳＯＮ＿ＲＥＧ信号が取り込まれる。ＤＩＳＯＮ＿ＲＥＧ信号が「Ｌ」レベルのとき（ステップＳ９０１：Ｎ）、ＤＩＳＯＮ＿ＰＲＥ２信号がＤＩＳＯＮ＿ＳＥＬＯＵＴ信号として出力される。
【０１０５】
これにより、ＤＩＳＯＮ＿ＲＥＡＬ信号が「Ｌ」レベルとなり、表示オフ状態に遷移する（ステップＳ９０２）。ＤＩＳＯＮ＿ＲＥＡＬ信号は、例えばデータラインの駆動のイネーブル信号等の駆動制御信号の出力制御を行う。これにより駆動制御信号が変化したり、固定したりする制御が行われる。ＤＩＳＯＮ＿ＲＥＡＬ信号が「Ｈ」レベルのとき、駆動制御信号の出力制御をオンにして駆動制御信号を変化させ、「Ｌ」レベルのとき、駆動制御信号の出力制御をオフにして駆動制御信号を固定させる。
【０１０６】
ステップＳ９０１で、ＤＩＳＯＮ＿ＲＥＧ信号が「Ｈ」レベルのとき（ステップＳ９０１：Ｙ）、ＤＩＳＯＮ＿ＰＲＥ１信号がＤＩＳＯＮ＿ＳＥＬＯＵＴ信号として出力される。３フレームの期間ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルのとき、ＤＩＳＯＮ＿ＰＲＥ１信号が「Ｈ」レベルとなる。したがって、図２０に示すように、それまでの間、表示オフ状態に遷移させる（ステップＳ９０３）。そして、ＳＬＰＯＵＴコマンドが入力されたフレームから３フレーム後に、表示オン状態に遷移させる（ステップＳ９０４）。
【０１０７】
表示オフ状態又は表示オン状態においてＳＬＰＩＮコマンドが設定されたとき、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化する。このとき（ステップＳ９００：Ｎ、ステップＳ９０５：Ｙ）、図９に示すＤＦＦ４によりＤＩＳＯＮ＿ＲＥＧ信号が取り込まれる。ＤＩＳＯＮ＿ＲＥＧ信号が「Ｌ」レベルのとき（ステップＳ９０６：Ｎ）、ＳＬＰＯＵＴ＿ＰＲＥ１信号がＳＬＰＯＵＴ＿ＲＥＡＬＬ信号として出力される。したがって、図１７に示すように、ＳＬＰＩＮコマンドが入力された次のフレームでスリープ状態に遷移させる（ステップＳ９０７）。
【０１０８】
ステップＳ９０６において、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化したときにＤＦＦ４により取り込まれたＤＩＳＯＮ＿ＲＥＧ信号が「Ｈ」レベルのとき（ステップＳ９０６：Ｎ）、ＳＬＰＯＵＴ＿ＰＲＥ２信号がＳＬＰＯＵＴ＿ＲＥＡＬ信号として出力される。３フレームの期間、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルのとき、ＳＬＰＯＵＴ＿ＰＲＥ２信号が「Ｈ」レベルとなるため、それまでの期間はスリープ状態に遷移しない。このとき、図１７に示すように、ＳＬＰＩＮコマンドが入力されるとＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｌ」レベルに変化するため、立ち下がりエッジ検出回路ＤＤＥＴは、ＤＦＦ５の出力の立ち下がりを検出する。したがって、ＳＬＰＩＮコマンドが設定された次のフレームで、ＤＦＦ５及びＤＦＦ６が初期化され、ＤＩＳＯＮ＿ＰＲＥ１信号が「Ｌ」レベルとなる。その結果、ＤＩＳＯＮ＿ＰＲＥ１信号が「Ｌ」レベルとなったフレームで、ＯＦＦＤＡＴＡ＿ＥＮＡ信号が「Ｈ」レベルとなってデータラインにＯＦＦデータに対応した駆動電圧が出力される（ステップＳ９０８）。
【０１０９】
続くフレームでＤＩＳＯＮ＿ＲＥＡＬ信号が「Ｌ」レベルになるため、表示オフ状態に遷移させる（ステップＳ９０９）。
【０１１０】
その後、立ち下がりエッジ検出回路ＤＤＥＴで検出された立ち下がりエッジでＤＦＦ５が初期化されてから２フレームが経過すると、ＳＬＰＯＵＴ＿ＰＲＥ２信号が「Ｌ」レベルとなるため、スリープ状態に遷移させる（ステップＳ９１０）。
【０１１１】
なおＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｈ」レベルのとき電源回路の動作をオンにして駆動用電源の生成を行わせることができる。またＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｌ」レベルのとき電源回路の動作をオフにして、駆動用電源の生成を停止させることができる。更に、ＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｈ」レベルのとき、上述の表示タイミング及びラッチタイミングを規定するための駆動用の基準クロックを生成する発振回路の発振動作をオンにすることができる。更にまた、ＳＬＰＯＵＴ＿ＲＥＡＬ信号が「Ｌ」レベルのとき、発振回路の発振動作をオフンにすることができる。
【０１１２】
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１１３】
なお駆動回路は、複数種類の駆動用電源の中から駆動信号に基づいていずれか１つを選択してデータラインを駆動するものであってもよいし、バッファに駆動用電源を供給して駆動信号に対応した電源を用いてデータラインを駆動するものであってもよい。
【０１１４】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【図面の簡単な説明】
【図１】図１（Ａ）、（Ｂ）は電気光学装置の構成例の等価回路図。
【図２】データドライバの構成の概要を示すブロック図。
【図３】データドライバとホストを示す図。
【図４】ステートコントローラの構成の概要を示すブロック図。
【図５】ステートコントローラにより制御される状態遷移の一例を示す図。
【図６】図６（Ａ）、（Ｂ）は各状態において設定される遷移コマンドに応じた遷移の模式図。
【図７】コマンド設定部の構成の概要を示すブロック図。
【図８】状態設定回路の構成の要部の構成例を示す回路図。
【図９】状態設定回路の構成の要部の構成例を示す回路図。
【図１０】図２に示すＰＷＭデコーダ回路及び駆動回路の構成例を示す回路図。
【図１１】図１０に示すＰＷＭデコーダ回路の構成例を示す回路図。
【図１２】図１０及び図１１に示した回路図の動作例のタイミング図。
【図１３】図８に示す回路図の動作の概要を示すフロー図。
【図１４】図８に示す回路図の動作例のタイミング図。
【図１５】図９に示す回路図の動作の概要を示すフロー図。
【図１６】図９に示す回路図の第１の動作例のタイミング図。
【図１７】図９に示す回路図の第２の動作例のタイミング図。
【符号の説明】
１０  電気光学装置、２０  表示パネル、３０  走査ライン、
３２  データライン、３４  画素領域、３６  ＴＦＤ、３８  電気光学材料、
４０、６２  走査ドライバ、５０、６０  データドライバ、
２００  表示データＲＡＭ、２１０  ＰＷＭデコーダ回路、２２０  駆動回路、２３０  電源回路、２４０  発振回路、２５０  制御回路、
２６０  ステートコントローラ、２６２  状態設定レジスタ、
２６４  状態設定回路、２６６  カウンタ、３００  ホスト、
６００  コマンドレジスタ、６１０  デコーダ、６２０  表示制御レジスタ、
６３０  スリープ制御レジスタ
【図１】
2004287164.tif 000003
【図２】
2004287164.tif 000004
【図３】
2004287164.tif 000005
【図４】
2004287164.tif 000006
【図５】
2004287164.tif 000007
【図６】
2004287164.tif 000008
【図７】
2004287164.tif 000009
【図８】
2004287164.tif 000010
【図９】
2004287164.tif 000011
【図１０】
2004287164.tif 000012
【図１１】
2004287164.tif 000013
【図１２】
2004287164.tif 000014
【図１３】
2004287164.tif 000015
【図１４】
2004287164.tif 000016
【図１５】
2004287164.tif 000017
【図１６】
2004287164.tif 000018
【図１７】
2004287164.tif 000019
【手続補正書】
【提出日】平成16年3月23日(2004.3.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、
前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項２】
請求項１において、
前記電気光学装置の走査ラインの走査周期を有するフレームパルスの数をカウントするカウンタを含み、
前記状態設定回路は、
前記スリープ状態において、前記状態設定レジスタに第２の設定データが設定された後前記状態設定レジスタに前記第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に、前記カウンタによるカウントを開始してそのカウント値が所与の数になったことを条件に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項３】
請求項２において、
前記フレームパルスの周波数をｆヘルツ、前記駆動用電源を生成するための電源回路の起動後に安定するまでの期間又は前記フレームパルスを生成するためのクロックを出力する発振回路の発振動作開始後に安定するまでの期間をＹミリ秒としたとき、
前記所与の数は、Ｙとｆの積であることを特徴とするデータドライバ。
【請求項４】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記スリープ状態において前記状態設定レジスタに第１の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させ、
前記スリープ状態において前記状態設定レジスタに第３の設定データが設定されたとき、前記スリープ状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記表示オン状態に遷移させることを特徴とするデータドライバ。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記状態設定回路は、
前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、
前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させることを特徴とするデータドライバ。
【請求項６】
電気光学装置のデータラインを駆動するデータドライバであって、
駆動用電源を生成して表示データに基づく駆動信号を用いた表示動作を行う表示オン状態、前記駆動用電源を生成するが前記駆動信号を用いた表示動作を行わない表示オフ状態、及び前記駆動用電源を生成せず前記駆動信号を用いた表示動作を行わないスリープ状態を含む複数の状態のいずれかに設定するための設定データが設定される状態設定レジスタと、
前記状態設定レジスタに設定された前記設定データに対応して前記複数の状態のいずれかの状態に遷移させ、遷移先の状態に関連付けられた駆動制御信号を出力する状態設定回路と、
前記駆動制御信号に基づいて前記駆動用電源により前記データラインを駆動する駆動回路とを含み、
前記状態設定回路は、
前記表示オフ状態において前記状態設定レジスタに第４の設定データが設定されたとき、前記表示オフ状態から前記スリープ状態に遷移させ、
前記表示オン状態において前記状態設定レジスタに前記第４の設定データが設定されたとき、前記表示オン状態から前記表示オフ状態に遷移させた後に前記表示オフ状態から前記スリープ状態に遷移させることを特徴とするデータドライバ。
【請求項７】
複数の走査ラインと、
複数のデータラインと、
前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素と、
前記複数の走査ラインを走査する走査ドライバと、
前記複数のデータラインを駆動する請求項１乃至６のいずれか記載のデータドライバとを含むことを特徴とする電気光学装置。
【請求項８】
複数の走査ラインと、複数のデータラインと、前記複数の走査ラインと前記複数のデータラインとに接続された複数の画素とを含む表示パネルと、
前記複数の走査ラインを走査する走査ドライバと、
前記複数のデータラインを駆動する請求項１乃至６のいずれか記載のデータドライバとを含むことを特徴とする電気光学装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
表示オフ状態又は表示オン状態においてＳＬＰＩＮコマンドが設定されたとき、ＳＬＰＯＵＴ＿ＲＥＧ信号が「Ｈ」レベルから「Ｌ」レベルに変化する。このとき（ステップＳ９００：Ｎ、ステップＳ９０５：Ｙ）、図９に示すＤＦＦ４によりＤＩＳＯＮ＿ＲＥＧ信号が取り込まれる。ＤＩＳＯＮ＿ＲＥＧ信号が「Ｌ」レベルのとき（ステップＳ９０６：Ｎ）、ＳＬＰＯＵＴ＿ＰＲＥ１信号がＳＬＰＯＵＴ＿ＲＥＡＬ信号として出力される。したがって、図１７に示すように、ＳＬＰＩＮコマンドが入力された次のフレームでスリープ状態に遷移させる（ステップＳ９０７）。