(57)【要約】【課題】  種々の電気光学パネルに応じて、データ線の容量に起因する表示品質の低下を抑止できる表示ドライバー、電気光学装置及び電子機器等の提供。【解決手段】  表示ドライバー１００は、電気光学パネル２００に複数のデータ信号ＤＳ１〜ＤＳｎを出力する複数の出力端子ＴＱ１〜ＴＱｎと、複数のデータ信号ＤＳ１〜ＤＳｎを出力する複数の駆動ユニットＵＮ１〜ＵＮｎを有する駆動回路１０を含み、各駆動ユニットＵＮは、アンプ回路ＡＭと、アンプ回路ＡＭによる駆動をアシストする駆動アシスト回路ＡＳを有し、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉ以外の駆動ユニットでの階調変化情報に基づいて、駆動アシスト能力が変化する。【選択図】      図１
2018025664.tif 000002
【特許請求の範囲】
【請求項１】
電気光学パネルに出力される複数のデータ信号を出力する複数の出力端子と、
前記複数の出力端子に前記複数のデータ信号を出力する駆動回路と、
を含み、
前記駆動回路は、
複数の駆動ユニットを有し、
前記複数の駆動ユニットの各駆動ユニットは、
アンプ回路と、前記アンプ回路による駆動をアシストする駆動アシスト回路と、を有し、
前記複数の駆動ユニットのうちの第ｉの駆動ユニットの前記駆動アシスト回路は、
前記第ｉの駆動ユニット以外の駆動ユニットでの階調変化を表す階調変化情報に基づいて、駆動アシスト能力が変化することを特徴とする表示ドライバー。
【請求項２】
請求項１において、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記第ｉの駆動ユニットに隣り合う駆動ユニットでの前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と同一方向である場合、前記駆動アシスト能力が低下することを特徴とする表示ドライバー。
【請求項３】
請求項１又は２において、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記第ｉの駆動ユニットに隣り合う駆動ユニットでの前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と異なる方向である場合、前記駆動アシスト能力が増加することを特徴とする表示ドライバー。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記第ｉの駆動ユニットでの前記階調変化がゼロの場合、前記第ｉの駆動ユニットに隣り合う駆動ユニットの前記階調変化の方向に応じて、駆動をアシストすることを特徴とする表示ドライバー。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記複数の駆動ユニットでの前記階調変化情報の総和情報に基づいて、前記駆動アシスト能力が変化することを特徴とする表示ドライバー。
【請求項６】
請求項５において、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記階調変化情報の前記総和情報により表される前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と同一方向である場合、前記駆動アシスト能力が低下することを特徴とする表示ドライバー。
【請求項７】
請求項５又は６において、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記階調変化情報の前記総和情報により表される前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と異なる方向である場合、前記駆動アシスト能力が増加することを特徴とする表示ドライバー。
【請求項８】
請求項５乃至７のいずれかにおいて、
前記第ｉの駆動ユニットの前記駆動アシスト回路は、
前記第ｉの駆動ユニットでの前記階調変化がゼロの場合、前記階調変化情報の前記総和情報により表される前記階調変化の方向に応じて、駆動をアシストすることを特徴とする表示ドライバー。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記駆動アシスト回路は、
前記階調変化の方向が高電位側電源電圧方向である場合、前記駆動回路の出力が前記高電位側電源電圧方向に変化するようにアシストし、
前記階調変化の方向が低電位側電源電圧方向である場合、前記駆動回路の出力が前記低電位側電源電圧方向に変化するようにアシストすることを特徴とする表示ドライバー。
【請求項１０】
請求項９において、
前記駆動アシスト回路は、
前記高電位側電源電圧側の第１駆動トランジスター群と、前記低電位側電源電圧側の第２駆動トランジスター群と、を有し、
前記駆動アシスト回路は、
前記階調変化の方向が前記高電位側電源電圧方向である場合、前記階調変化情報に基づいて、前記第１駆動トランジスター群の駆動能力を変化させ、前記階調変化の方向が前記低電位側電源電圧方向である場合、前記階調変化情報に基づいて前記第２駆動トランジスター群の駆動能力を変化させることを特徴とする表示ドライバー。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記駆動アシスト回路は、
前記アンプ回路による駆動前に予備駆動を行うことを特徴とする表示ドライバー。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記階調変化情報に基づいて演算処理を行って、前記駆動アシスト回路の前記駆動アシスト能力を設定する制御回路を含むことを特徴とする表示ドライバー。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
前記電気光学パネルは、
前記複数のデータ信号である複数のビデオ信号をサンプルホールドするサンプルホールド回路を有し、
前記複数の出力端子は、
前記サンプルホールド回路の一端に接続可能な端子であることを特徴とする表示ドライバー。
【請求項１４】
請求項１乃至１３のいずれかに記載された表示ドライバーと、
前記電気光学パネルと、
を含むことを特徴とする電気光学装置。
【請求項１５】
請求項１４において、
前記電気光学パネルは、
前記複数のデータ信号である複数のビデオ信号をサンプルホールドするサンプルホールド回路と、
前記表示ドライバーの前記複数の出力端子に接続される複数の入力端子と、
を有し、
前記サンプルホールド回路は、
各トランジスターのドレインが画素に接続され、前記各トランジスターのソースが前記複数の入力端子のいずれかの入力端子に接続される複数のトランジスターを有し、
前記複数のトランジスターの第１のトランジスターは、前記電気光学パネルの第１の方向に沿ってソース、ドレインの順に配置され、前記第１の方向に沿って前記第１のトランジスターに隣り合う第２のトランジスターは、前記第１の方向に沿ってドレイン、ソースの順に配置されることを特徴とする電気光学装置。
【請求項１６】
請求項１乃至１３のいずれかに記載された表示ドライバーを含むことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示ドライバー、電気光学装置及び電子機器等に関する。
【背景技術】
【０００２】
従来の表示ドライバーは、各画素の表示データを電圧に変換するＤ／Ａ変換回路と、その電圧に基づいて各画素をデータ電圧で駆動するアンプ回路と、を含んでいる。アンプ回路はフィードバック制御を行うため、各データ線の容量（例えばデータ線間の寄生容量）が異なっていてもデータ電圧を目標電圧に制御することが可能である。
【０００３】
近年では、電気光学パネルの高精細化が進んでいるため１画素あたりの駆動時間が短くなっている。例えばソース線を数本〜十数本ずつ順次に駆動していく相展開駆動（例えば特許文献１）では、１回に駆動できる画素が数個〜十数個であるため、高精細化にともなって１画素あたりの駆動時間が非常に短くなる。このように駆動時間が短くなると、アンプ回路の駆動能力を上げる（セトリング時間を短くする）必要があるが、アンプ回路の駆動能力を上げると、相対的に出力電圧の精度が下がる。これらを両立させるためにはアンプ回路の消費電流を増やす必要があるが、表示ドライバーの発熱（温度上昇）が大きくなるため、高精細化への対応が困難になってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３２４９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような問題に対応するため、フィードバック制御を用いない駆動を行い、その後にアンプ回路により高精度なデータ電圧にセトリングさせる手法（又は、フィードバック制御を用いない駆動のみで駆動する手法）が考えられる。例えば、前の表示データと次の表示データとの階調差に応じた駆動能力のトランジスターで、所定の期間において出力端子を電源に接続することで、データ電圧を目標電圧に急峻に変化させる手法（デジタルアシスト駆動）がある。
【０００６】
しかしながら、これらの手法ではフィードバック制御が行われないことから、各データ線の容量（例えばデータ線間の寄生容量）により、実際に到達するデータ電圧と目標電圧との誤差が生じ、表示品質が低下する（例えば表示ムラが発生する）という課題がある。このようなデータ電圧と目標電圧との誤差をアンプ回路で修正しようとすると、アンプ回路が短時間にデータ電圧をセトリングさせる駆動能力が必要となり、結局、アンプ回路の消費電力が増加してしまうことになる。
【０００７】
また、表示ドライバーは種々の電気光学パネルに汎用的に用いられる場合があるため、種々の電気光学パネルに用いられた場合において、データ線の容量に起因する表示品質の低下を抑制する必要がある。
【０００８】
本発明の幾つかの態様によれば、種々の電気光学パネルに応じて、データ線の容量に起因する表示品質の低下を抑止できる表示ドライバー、電気光学装置及び電子機器等を提供できる。
【課題を解決するための手段】
【０００９】
本発明の一態様は、電気光学パネルに出力される複数のデータ信号を出力する複数の出力端子と、前記複数の出力端子に前記複数のデータ信号を出力する駆動回路と、を含み、前記駆動回路は、複数の駆動ユニットを有し、前記複数の駆動ユニットの各駆動ユニットは、アンプ回路と、前記アンプ回路による駆動をアシストする駆動アシスト回路と、を有し、前記複数の駆動ユニットのうちの第ｉの駆動ユニットの前記駆動アシスト回路は、前記第ｉの駆動ユニット以外の駆動ユニットでの階調変化を表す階調変化情報に基づいて、駆動アシスト能力が変化する表示ドライバーに関係する。
【００１０】
本発明の一態様では、駆動回路は、アンプ回路による駆動をアシストする駆動アシスト回路を有する駆動ユニットを複数含み、所与の駆動ユニットの駆動アシスト回路の駆動アシスト能力が、他の駆動ユニットの階調変化情報に基づいて変化する。このようにすれば、他の駆動ユニットでの階調変化により発生する誤差を補正するような駆動アシスト能力で、駆動アシスト回路が動作するため、表示品質の低下を抑止できる。また、上記誤差が表示ドライバーに接続される電気光学パネル側に起因するものであっても、表示ドライバー側の駆動回路において調整を行うことが可能になる。
【００１１】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記第ｉの駆動ユニットに隣り合う駆動ユニットでの前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と同一方向である場合、前記駆動アシスト能力が下がってもよい。
【００１２】
このようにすれば、隣り合う駆動ユニットでの階調変化による誤差を適切に補正することが可能になる。
【００１３】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記第ｉの駆動ユニットに隣り合う駆動ユニットでの前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と異なる方向である場合、前記駆動アシスト能力が上がってもよい。
【００１４】
このようにすれば、隣り合う駆動ユニットでの階調変化による誤差を適切に補正することが可能になる。
【００１５】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記第ｉの駆動ユニットでの前記階調変化がゼロの場合、前記第ｉの駆動ユニットに隣り合う駆動ユニットの前記階調変化の方向に応じて、駆動をアシストしてもよい。
【００１６】
このようにすれば、隣り合う駆動ユニットでの階調変化による誤差を適切に補正することが可能になる。
【００１７】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記複数の駆動ユニットでの前記階調変化情報の総和情報に基づいて、前記駆動アシスト能力が変化してもよい。
【００１８】
このようにすれば、複数の駆動ユニットでの全体的な階調変化による誤差を、適切に補正することが可能になる。
【００１９】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記階調変化情報の前記総和情報により表される前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と同一方向である場合、前記駆動アシスト能力が下がってもよい。
【００２０】
このようにすれば、複数の駆動ユニットでの全体的な階調変化による誤差を、適切に補正することが可能になる。
【００２１】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記階調変化情報の前記総和情報により表される前記階調変化の方向が、前記第ｉの駆動ユニットでの前記階調変化の方向と異なる方向である場合、前記駆動アシスト能力が上がってもよい。
【００２２】
このようにすれば、複数の駆動ユニットでの全体的な階調変化による誤差を、適切に補正することが可能になる。
【００２３】
また本発明の一態様では、前記第ｉの駆動ユニットの前記駆動アシスト回路は、前記第ｉの駆動ユニットでの前記階調変化がゼロの場合、前記階調変化情報の前記総和情報により表される前記階調変化の方向に応じて、駆動をアシストしてもよい。
【００２４】
このようにすれば、複数の駆動ユニットでの全体的な階調変化による誤差を、適切に補正することが可能になる。
【００２５】
また本発明の一態様では、前記駆動アシスト回路は、前記階調変化の方向が高電位側電源電圧方向である場合、前記駆動回路の出力が前記高電位側電源電圧方向に変化するようにアシストし、前記階調変化の方向が低電位側電源電圧方向である場合、前記駆動回路の出力が前記低電位側電源電圧方向に変化するようにアシストしてもよい。
【００２６】
このようにすれば、駆動アシスト回路により、階調変化方向に応じた方向に出力を変化させるアシストが行われるため、アンプ回路による駆動を容易にすること等が可能になる。
【００２７】
また本発明の一態様では、前記駆動アシスト回路は、前記高電位側電源電圧側の第１駆動トランジスター群と、前記低電位側電源電圧側の第２駆動トランジスター群と、を有し、前記駆動アシスト回路は、前記階調変化の方向が前記高電位側電源電圧方向である場合、前記階調変化情報に基づいて、前記第１駆動トランジスター群の駆動能力を変化させ、前記階調変化の方向が前記低電位側電源電圧方向である場合、前記階調変化情報に基づいて前記第２駆動トランジスター群の駆動能力を変化させてもよい。
【００２８】
このようにすれば、２つの駆動トランジスター群に基づいて、階調変化方向に応じた方向に出力を変化させるアシストを行うことが可能になる。
【００２９】
また本発明の一態様では、前記駆動アシスト回路は、前記アンプ回路による駆動前に予備駆動を行ってもよい。
【００３０】
このようにすれば、予備駆動で到達する電圧と目標電圧との誤差を低減し、アンプ回路の消費電力を低減すること等が可能になる。
【００３１】
また本発明の一態様では、前記階調変化情報に基づいて演算処理を行って、前記駆動アシスト回路の前記駆動アシスト能力を設定する制御回路を含んでもよい。
【００３２】
このようにすれば、階調変化方向に基づく駆動アシスト能力の演算処理を、制御回路により実行すること等が可能になる。
【００３３】
また本発明の一態様では、前記電気光学パネルは、前記複数のデータ信号である複数のビデオ信号をサンプルホールドするサンプルホールド回路を有し、前記複数の出力端子は、前記サンプルホールド回路の一端に接続可能な端子であってもよい。
【００３４】
このようなサンプルホールド回路を有する場合、ソース線に電圧をホールドしたタイミングで、その電圧と目標電圧の間に誤差があると、表示ムラの原因となる。この点、本発明の一態様によれば、駆動アシスト能力の調整により上記誤差を低減できるため、表示ムラを低減できる。
【００３５】
また本発明の他の態様は、上記のいずれかに記載された表示ドライバーと、前記電気光学パネルと、を含む電気光学装置に関係する。
【００３６】
また本発明の他の態様では、前記電気光学パネルは、前記複数のデータ信号である複数のビデオ信号をサンプルホールドするサンプルホールド回路と、前記表示ドライバーの前記複数の出力端子に接続される複数の入力端子と、を有し、前記サンプルホールド回路は、各トランジスターのドレインが画素に接続され、前記各トランジスターのソースが前記複数の入力端子のいずれかの入力端子に接続される複数のトランジスターを有し、前記複数のトランジスターの第１のトランジスターは、前記電気光学パネルの第１の方向に沿ってソース、ドレインの順に配置され、前記第１の方向に沿って前記第１のトランジスターに隣り合う第２のトランジスターは、前記第１の方向に沿ってドレイン、ソースの順に配置されてもよい。
【００３７】
また本発明の更に他の態様は、上記のいずれかに記載された表示ドライバーを含む電子機器に関係する。
【図面の簡単な説明】
【００３８】
【図１】本実施形態の表示ドライバーの構成例。
【図２】データ線間の寄生容量のカップリングによる電圧変動の例。
【図３】電気光学パネルの構成例。
【図４】データ線間の寄生容量を模式的に示す図。
【図５】隣り合うデータ線間の寄生容量の容量値を模式的に示す図。
【図６】隣り合うデータ線間の寄生容量のカップリングによる電圧変動の例。
【図７】駆動回路の詳細な構成例。
【図８】駆動回路の動作を説明する図
【図９】駆動アシスト能力の演算処理（隣接演算）を説明する図。
【図１０】駆動アシスト能力の演算処理（隣接演算）を説明する図。
【図１１】駆動アシスト能力の演算処理（隣接演算）を説明する図。
【図１２】駆動アシスト能力の演算処理（共通演算）を説明する図。
【図１３】駆動アシスト能力の演算処理（共通演算）を説明する図。
【図１４】駆動アシスト能力の演算処理（共通演算）を説明する図。
【図１５】本実施形態の表示ドライバーの他の構成例。
【図１６】容量回路の詳細な構成例。
【図１７】測定回路を含む場合の表示ドライバーの詳細な構成例。
【図１８】寄生容量の容量値の測定手法と、容量回路の容量値の調整手法を説明する図。
【図１９】寄生容量の容量値の測定手法と、容量回路の容量値の調整手法を説明する図。
【図２０】寄生容量の容量値を測定する処理のフローチャート。
【図２１】寄生容量の容量値を測定する処理の詳細なフローチャート。
【図２２】容量回路の容量値を調整する処理のフローチャート。
【図２３】容量回路の容量値を調整する処理の詳細なフローチャート。
【図２４】電気光学装置の構成例。
【図２５】電子機器の構成例。
【発明を実施するための形態】
【００３９】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００４０】
１．表示ドライバー
図１に、本実施形態の表示ドライバー１００の構成例を示す。表示ドライバー１００は、複数の出力端子ＴＱ１〜ＴＱｎと、複数の出力端子ＴＱ１〜ＴＱｎに複数のデータ信号ＤＳ１〜ＤＳｎを出力する駆動回路１０を含む。ここで、ｎは２以上の整数である。
【００４１】
表示ドライバー１００は例えば集積回路装置であり、出力端子ＴＱｉは、その集積回路装置のパッド（シリコン基板に形成されるパッド）或いはパッケージの端子（回路基板に実装するための端子）である。ここでｉは１以上ｎ−１以下の整数である。隣り合う出力端子ＴＱｉ、ＴＱｉ＋１は、電気光学パネルの複数のデータ線（複数のビデオ線）のうち隣り合うデータ線に接続される出力端子のことである。シリコン基板上又はパッケージ上において、この出力端子ＴＱｉ、ＴＱｉ＋１の間には他の出力端子が設けられない。なお、出力端子ＴＱｉ、ＴＱｉ＋１の間に出力端子以外の端子が設けられてもよい。
【００４２】
駆動回路１０は、複数の駆動ユニットＵＮ１〜ＵＮｎを有し、複数の駆動ユニットＵＮ１〜ＵＮｎの各駆動ユニットは、アンプ回路ＡＭ（ＡＭ１〜ＡＭｎ）と、アンプ回路ＡＭによる駆動をアシストする駆動アシスト回路ＡＳ（ＡＳ１〜ＡＳｎ）を有する。駆動ユニットＵＮｉは、出力端子ＴＱｉに接続される。
【００４３】
図８を用いて後述するように、駆動ユニットＵＮｉの動作は予備駆動期間とアンプ駆動期間に分かれる。予備駆動期間において、駆動アシスト回路ＡＳｉは、階調変化情報に基づいて予備駆動を行い、短時間でデータ電圧（データ信号ＤＳｉ）を目標電圧（表示データに対応する電圧）に近づける。その後のアンプ駆動期間において、アンプ回路ＡＭｉのフィードバック制御により、より高い精度で、データ電圧が目標電圧となるように修正する。駆動アシスト回路ＡＳｉの構成例や、駆動ユニットＵＮｉの動作例の詳細については後述する。
【００４４】
このようなデジタルアシスト駆動を行う駆動回路１０では、予備駆動で到達するデータ電圧と、目標電圧との誤差が小さいことが重要となる。誤差が小さければ、アンプ回路ＡＭｉの駆動能力が要求されないため、精度が高くなるし、消費電流や発熱も抑止できる。
【００４５】
所与の駆動ユニットＵＮｉでの出力対象となる表示データの階調が、６４から１２８に変化したとする。この場合、駆動ユニットＵＮｉでの目標電圧は、階調６４に相当する電圧から、階調１２８に相当する電圧に変化することになり、その電圧差は＋６４という階調変化に相当する電圧となる。
【００４６】
アンプ駆動期間において階調６４に相当する目標電圧が高精度で出力されていたとすれば、次の予備駆動期間での駆動アシスト回路ＡＳｉは、階調１２８に向けて、＋６４の階調変化相当の電圧変化を実現する駆動アシスト能力により、駆動アシストを行えばよいと考えられる。つまり単純には、複数の駆動ユニットＵＮ１〜ＵＮｎの各駆動ユニットは、他の駆動ユニットの状態を考慮することなく、自身の階調変化情報に基づいて駆動アシスト能力を決定すればよいように思える。
【００４７】
しかし、他の駆動ユニットの階調変化を考慮しない場合、適切な制御を実現できないことがわかった。図２は、ｎ＝１２の場合において、第６の駆動ユニットＵＮ６のデータ電圧（出力端子ＴＱ６の電圧）が、他の駆動ユニットのデータ電圧（他の出力端子ＴＱ１〜ＴＱ５、ＴＱ７〜ＴＱ１２の電圧）の変動に応じて、どのように変動したかを表す図である。なお、表示ドライバー１００は例えば後述する図３の電気光学パネル２００と接続されており、出力端子ＴＱ６は高インピーダンス（アンプ等で駆動されていない状態）となっている。図２のｊ→６（ｊは１〜５、７〜１２の整数）は、第ｊの駆動ユニットＵＮｊのデータ電圧を変化させた場合の、第６の駆動ユニットＵＮ６のデータ電圧の変動を表す。また、Ａ１が他の駆動ユニットのデータ電圧を＋５．０Ｖ変化させた場合に対応し、Ａ２が−５．０Ｖ変化させた場合に対応する。図２の例では、例えば第１の駆動ユニットＵＮ１のデータ電圧を＋５．０Ｖ変化させた場合に、第６の駆動ユニットＵＮ６のデータ電圧が約＋０．２Ｖ変動し（Ａ１左端）、第１の駆動ユニットＵＮ１のデータ電圧を−５．０Ｖ変化させた場合に、第６の駆動ユニットＵＮ６のデータ電圧が約−０．１Ｖ変動した（Ａ２左端）ことになる。ただし、具体的な電圧変動は、電気光学パネルの構成によって異なる。
【００４８】
図２からわかるように、他の駆動ユニットのデータ電圧が正方向（高電位側電源電圧ＶＤＤ方向）に変化した場合、第６の駆動ユニットＵＮ６のデータ電圧も正方向に変化し（Ａ１）、他の駆動ユニットのデータ電圧が負方向（低電位側電源電圧ＶＳＳ方向）に変化した場合、第６の駆動ユニットＵＮ６のデータ電圧も負方向に変化する（Ａ２）傾向にあることがわかる。
【００４９】
電圧の変動幅は、５→６及び７→６が大きく、隣り合う駆動ユニット（ここでは第５、第７の駆動ユニットＵＮ５、ＵＮ７）でのデータ電圧変動の影響を無視することは好ましくない。つまり、予備駆動期間での第６の駆動ユニットＵＮ６でのデータ電圧は、ＵＮ６自身の駆動アシスト回路ＡＳ６での出力と、隣り合う駆動ユニットの電圧変動による変動と、により決定されることになる。よって駆動アシスト回路ＡＳ６の出力単体で目標電圧に到達するような駆動アシスト能力を設定した場合、データ電圧と目標電圧との間には、隣り合う駆動ユニットの電圧変動の影響分だけの誤差が生じてしまう。駆動アシスト回路ＡＳ６の駆動アシスト能力の演算では、この誤差を補正する必要がある。
【００５０】
また、図２のｊ→６（ｊ＝１〜４，８〜１２）からわかるように、隣り合う駆動ユニット以外の駆動ユニットのデータ電圧変動でも、データ電圧は変動する。さらに、第１の駆動ユニットＵＮ１と第２の駆動ユニットＵＮ２で同時にデータ電圧変動が生じれば、第６の駆動ユニットＵＮ６のデータ電圧は、１→６の変動と２→６の変動の総和に相当する電圧だけ変動する。他の駆動ユニットのデータ電圧の変動方向が同じであれば、第６の駆動ユニットＵＮ６のデータ電圧の変動幅は大きくなるし、変動方向が異なれば第６の駆動ユニットＵＮ６のデータ電圧の変動幅は打ち消しあって小さくなる。つまり、他の駆動ユニットの全体的なデータ電圧の変動傾向に応じて、第６の駆動ユニットＵＮ６のデータ電圧変動、すなわち目標電圧からの誤差が決定される。駆動アシスト能力の演算では、この誤差についても補正する必要がある。
【００５１】
図２に示した変動は、図４を用いて後述するデータ線間の寄生容量に起因していると考えられる。ここでの寄生容量とは、隣り合うデータ線間の寄生容量（以下、隣接容量とも記載）と、隣り合わないデータ線間まで考慮した全体での寄生容量（以下、共通容量とも記載）を含む。上述した隣り合う駆動ユニットのデータ電圧変動による誤差は、隣接容量によるカップリングで生じる。また、駆動ユニット全体でのデータ電圧変動による誤差は、共通容量によるカップリングで生じる。
【００５２】
この点、本実施形態によれば、複数の駆動ユニットＵＮ１〜ＵＮｎのうちの第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉ以外の駆動ユニットでの階調変化情報に基づいて、駆動アシスト能力が変化する。
【００５３】
ここでの階調変化情報とは、階調（階調値）の変化を表す情報である。具体的には、所与のタイミングの表示データの階調と、その前のタイミングの表示データの階調の差分値であってもよいし、差分値に相当する他の情報であってもよい。また、本実施形態の表示ドライバー１００は、複数の駆動ユニットＵＮ１〜ＵＮｎを有し、階調変化情報は駆動ユニットごとに求めることができる。相展開方式の液晶表示パネルを用いる場合であれば、所与のタイミングでのｎ画素の同時書き込みと、次のタイミングでのｎ画素の同時書き込みとの間の、表示データの階調変化を階調変化情報とすればよい。具体的には、相展開の第ｐ駆動と、第ｐ＋１駆動での階調の変化により、ｎ個の駆動ユニットのそれぞれについて、階調変化情報が求められる。なお、ｐは１以上の整数であり、ｐの上限値は電気光学パネルのソース線の数とｎにより決定される。
【００５４】
本実施形態の手法によれば、データ線間の寄生容量（隣接容量、共通容量）による影響を考慮した駆動アシスト能力で、駆動アシスト回路ＡＳｉが動作する。これにより、フィードバック制御を行わない駆動であっても、より正確にデータ電圧を目標電圧に変化させることが可能となる。そのため、アンプ回路ＡＭｉで目標電圧にセトリングさせる場合に、その修正すべき誤差を小さくすることが可能となり、アンプ回路ＡＭｉの消費電力（駆動能力）を削減しつつ正確なデータ電圧を出力させることが可能となる。
【００５５】
また、データ線間の寄生容量は、電気光学パネルの製品（或いは同一製品でも個体差）に依存している。この点、本実施形態では、表示ドライバー１００側の駆動回路１０において、データ線間の容量による影響を抑止する制御を行う。このようにすれば、種々の電気光学パネルに対応して表示品質の低下を抑止でき、電気光学パネル側に調整機構等を設ける必要がない。
【００５６】
なお、図３で説明するように、電気光学パネルにおいてデータ信号をソース線にサンプリングするトランジスターは、ソース、ドレイン、ドレイン、ソースの順に並ぶように配置されている。そのため、図４〜図６で説明するようにデータ線間の寄生容量（隣接容量）が各データ線で異なっており、その寄生容量のカップリングによるデータ電圧の変動が各データ線でばらついてしまう。このように隣接容量による電圧変動がばらつく場合、一方側の隣り合う端子と他方側の隣り合う端子とを同列に扱うことができない。具体的には、一方の端子との隣接容量を考慮した駆動アシスト能力の調整幅と、他方の端子との隣接容量を考慮した駆動アシスト能力の調整幅とに差を設けなければ、適切な制御ができなくなる可能性がある。
【００５７】
この点、本実施形態では、隣り合う出力端子ＴＱｉ、ＴＱｉ＋１の間に容量回路ＣＣｉが設け、その容量回路ＣＣｉの容量値を制御してもよい。これにより、電気光学パネルにおけるデータ線間の寄生容量と容量回路ＣＣｉの容量値の合計が、各データ線でほぼ同一となるように調整（補正）することが可能となる。データ線間の容量が各データ線でほぼ同一になることで、その容量のカップリングによるデータ電圧の変動が各データ線でほぼ均一となり、駆動アシスト能力の調整が容易になる。また、図１７〜図２３で説明するように容量回路ＣＣｉの容量値を自動調整することも可能となる。
【００５８】
２．電気光学パネル
図３は、表示ドライバー１００が駆動する電気光学パネル２００の構成例である。なお以下では、アクティブマトリクス型の相展開方式の液晶表示パネルを例に説明するが、本実施形態の表示ドライバー１００の適用対象はこれに限定されない。即ち、データ線間の寄生容量のばらつきによって表示ムラが生じる可能性がある型式及び駆動方式の電気光学パネルであれば本実施形態の表示ドライバー１００を適用できる。また、電気光学パネルは液晶表示パネルに限らず、例えば自発光素子を用いた表示パネル（例えば有機ＥＬ表示パネル）であってもよい。
【００５９】
電気光学パネル２００は、複数のデータ信号ＤＳ１〜ＤＳ８である複数のビデオ信号をサンプルホールドするサンプルホールド回路を有する。表示ドライバー１００の複数の出力端子ＴＱ１〜ＴＱ８は、サンプルホールド回路の一端に接続可能な端子である。なお以下ではｎ＝８の場合を例に説明するがｎは８に限定されない。
【００６０】
具体的には、サンプルホールド回路は、ソース線ＤＬ１、ＤＬ２、ＤＬ３、・・・に接続されるトランジスターＴＲ１、ＴＲ２、ＴＲ３、・・・である。そして、このトランジスターＴＲ１、ＴＲ２、ＴＲ３、・・・がオンになるとビデオ信号がソース線ＤＬ１、ＤＬ２、ＤＬ３、・・・にサンプリングされ、オフになるとビデオ信号がソース線ＤＬ１、ＤＬ２、ＤＬ３、・・・にホールドされる。ここでビデオ信号は、相展開駆動において表示ドライバーが電気光学パネルを駆動する駆動信号のことである。
【００６１】
このようなサンプルホールド回路を有する場合、ソース線に電圧をホールドしたタイミングで、その電圧と目標電圧（表示データに対応する電圧）の間に誤差があると、表示ムラの原因となる。このような誤差の一因としてデータ線（ビデオ線）間の寄生容量がある。この点、本実施形態では駆動アシスト能力の調整や、データ線間の容量の容量回路ＣＣ１〜ＣＣ８での調整を行うため、表示ムラを低減できる。
【００６２】
また本実施形態では、電気光学パネル２００は、表示ドライバー１００の複数の出力端子ＴＱ１〜ＴＱ８に接続される複数の入力端子ＴＩ１〜ＴＩ８を有する。複数のトランジスターＴＲ１、ＴＲ２、ＴＲ３、・・・の各トランジスターは、そのドレインが画素に接続され、そのソースが複数の入力端子ＴＩ１〜ＴＩ８のいずれかの入力端子に接続される。そして、第１のトランジスターＴＲ１は、電気光学パネル２００の第１の方向Ｄ１に沿ってソース、ドレインの順に配置される。第１の方向Ｄ１に沿って第１のトランジスターＴＲ１に隣り合う第２のトランジスターＴＲ２は、第１の方向Ｄ１に沿ってドレイン、ソースの順に配置される。なお図３ではトランジスターのゲートを点線の長方形で示す。
【００６３】
具体的には、入力端子ＴＩ１〜ＴＩ８には、第１の方向Ｄ１に沿って配置されるデータ線ＶＬ１〜ＶＬ８（ビデオ線）が接続される。トランジスターＴＲ１〜ＴＲ８のソースＳＳ１〜ＳＳ８にはデータ線ＶＬ１〜ＶＬ８が接続され、以降同様に８個ずつのトランジスターのソースにデータ線ＶＬ１〜ＶＬ８が接続される。トランジスターＴＲ１、ＴＲ２、ＴＲ３、・・・のドレインＤＮ１、ＤＮ２、ＤＮ３、・・・にはソース線ＤＬ１、ＤＬ２、ＤＬ３、・・・が接続され、各ソース線には複数の画素（液晶セル、画素回路）が接続される。各トランジスターは長手方向（チャネル幅の方向）が、第１の方向Ｄ１に直交（交差）する第２の方向Ｄ２となるように配置される。
【００６４】
このように、トランジスターのソースとドレインの順序が交互（ソース、ドレイン、ドレイン、ソース）となるように配置されるため、データ線、ソース線、ソース線、データ線となるようにデータ線とソース線が配置されることになる。そうすると、２本のデータ線の間にソース線が２本ある場合と、２本のデータ線が隣り合う場合とができる。そのため、データ線間で寄生容量に差が生じることになる。
【００６５】
また、トランジスターの配置部分ではデータ線とソース線の両方が同一領域に配置される。画素やソース線を密に配置するためにトランジスターとその配線もできる限り密に配置する必要があるので、データ線とソース線の両方が配置される部分では線間の距離が非常に狭くなる。そのため、トランジスターの配置部分でのデータ線間の寄生容量が、データ線全体でのデータ線間の寄生容量の大きな割合を占めることになり、上記のようなデータ線間での寄生容量の差が影響するようになる。
【００６６】
図４は、データ線間の寄生容量を模式的に示す図である。容量ＣＰ１２、ＣＰ２３、ＣＰ３４、ＣＰ４５、ＣＰ５６、ＣＰ６７、ＣＰ７８、ＣＰ８１は、電気光学パネル２００の隣り合う入力端子（表示ドライバー１００の隣り合う出力端子）間の寄生容量を示す。例えば容量ＣＰ１２は、入力端子ＴＩ１、ＴＩ２の間の寄生容量である。
【００６７】
また、図４では不図示であるが、隣り合う入力端子間以外の端子間にも寄生容量が存在する。例えば、入力端子ＴＩ２と、入力端子ＴＩ４〜ＴＩ８の間であれば、それぞれ寄生容量ＣＭ２４、ＣＭ２５、ＣＭ２６、ＣＭ２７、ＣＭ２８を考慮すればよい。以下、入力端子ＴＩ２と、ＴＩ２以外の入力端子との間の寄生容量をまとめて共通容量ＣＭ２と表記する。他の入力端子についても同様であり、各入力端子の寄生容量は隣接容量（ＴＩ２であればＣＰ１２、ＣＰ２３）と、共通容量（ＴＩ２であればＣＭ２）を考慮すればよいことになる。
【００６８】
図５は、隣り合うデータ線間の寄生容量の容量値を模式的に示す図である。図３で説明したように、サンプルホールド回路であるトランジスターの配置によって隣り合うデータ線間の寄生容量はばらついている。図３ではトランジスターＴＲ１、ＴＲ２のソースＳＳ１、ＳＳ２の間にドレインＤＮ１、ＤＮ２が配置されるので、データ線ＶＬ１、ＶＬ２の間にドレインＤＮ１、ＤＮ２（ソース線ＤＬ１、ＤＬ２）が配置されることになる。一方、トランジスターＴＲ２、ＴＲ３のソースＳＳ２、ＳＳ３は隣り合って配置されるので、データ線ＶＬ２、ＶＬ３が隣り合って配置されることになる。これらのことから、図５に示すように寄生容量ＣＰ１２の容量値は寄生容量ＣＰ２３の容量値よりも小さくなる。同様に、寄生容量ＣＰ３４、ＣＰ５６、ＣＰ７８の容量値は、寄生容量ＣＰ４５、ＣＰ６７、ＣＰ８１の容量値よりも相対的に小さくなる。なお図５は寄生容量の特性の一例であって、電気光学パネルの設計に応じて種々の特性をとり得る。
【００６９】
図６は、隣り合うデータ線間の寄生容量のカップリングによる電圧変動の例である。高インピーダンス（アンプ等で駆動されていない状態）の出力端子に隣り合う出力端子の電圧を変化させた場合における、高インピーダンスの出力端子の電圧変動を表している。例えば「ＴＱ２→ＴＱ１」は、出力端子ＴＱ２の電圧を変化させた（例えば最低階調から最高階調に変化させた）場合における、高インピーダンスの出力端子ＴＱ１の電圧変動を示す。なお不図示であるが「ＴＱ１→ＴＱ２」の電圧変動は「ＴＱ２→ＴＱ１」の電圧変動と同じになる。
【００７０】
データ線間の寄生容量が大きい方が、その寄生容量のカップリングによる電圧変動も大きくなる。即ち、電圧変動の特性は、図５の寄生容量の特性と同じような特性となる。例えば入力端子ＴＩ４、ＴＩ５（出力端子ＴＱ４、ＴＱ５）の間の寄生容量が最大であるとすると、「ＴＱ５→ＴＱ４」の電圧変動が最大となる。この電圧変動（電圧差）の最大値をＶＭとする。本実施形態では、隣り合う出力端子間の電圧変動が最大値ＶＭと同じ（略同一を含む）になるように、即ちデータ線間の容量が最大の容量値と同じになるように、データ線間の容量を調整する。例えば、容量回路ＣＣ３と寄生容量ＣＰ３４の容量値の合計が、寄生容量ＣＰ４５の容量値と同じになるように、容量回路ＣＣ３の容量値を調整する。このようにすれば、寄生容量の容量値のばらつきが抑えられるため、駆動アシスト能力の演算処理が容易になる。
【００７１】
３．駆動回路
駆動回路１０の詳細について説明する。まず図７、図８を用いて駆動回路１０の構成例及び動作例について説明し、その後、図９〜図１４を用いて駆動アシスト能力の演算手法について詳細に説明する。
【００７２】
３．１  駆動回路の構成例及び基本的な動作例
図７は、駆動回路１０の詳細な構成例である。図７の駆動回路１０（駆動ユニットＵＮｉ）は、出力端子ＴＱｉに対応して設けられたアンプ回路ＡＭｉと、アンプ回路ＡＭｉによる駆動をアシストする駆動アシスト回路ＡＳｉと、を有する。駆動アシスト回路ＡＳｉは、アンプ回路ＡＭｉによる駆動前に予備駆動を行う。予備駆動は、データ信号ＤＳｉの階調変化情報に基づいて行われる。なお以下では所与の出力端子ＴＱｉに対応して設けられた駆動ユニットＵＮｉのアンプ回路ＡＭｉ、及び駆動アシスト回路ＡＳｉを例に説明するが、他の駆動ユニットも同様の構成とすればよい。
【００７３】
駆動アシスト回路ＡＳｉは、階調変化方向が高電位電源方向である場合、駆動回路１０の出力（データ電圧、データ信号）が高電位電源方向に変化するようにアシストし、階調変化方向が低電位電源方向である場合、駆動回路１０の出力が低電位電源方向に変化するようにアシストする。ここでは、階調が大きくなるほど電圧値を大きくする例、すなわち高電位電源方向の階調変化方向とは、階調が大きくなる方向である例について説明するが、これには限定されない。
【００７４】
このようにすれば、駆動アシスト回路ＡＳｉを用いて、駆動回路１０（駆動ユニットＵＮｉ）の出力を、階調変化方向に合わせた方向に変化させることが可能になる。予備駆動期間で到達するデータ電圧が目標電圧に近づくことになるため、アンプ回路ＡＭｉに要求される駆動能力を抑えること等が可能になる。
【００７５】
駆動アシスト回路ＡＳｉは、高電位電源側の第１駆動トランジスター群と、低電位電源側の第２駆動トランジスター群とを有する。そして、駆動アシスト回路ＡＳｉは、階調変化方向が高電位電源方向である場合、階調変化情報に基づいて、第１駆動トランジスター群の駆動能力を変化させ、階調変化方向が低電位電源方向である場合、階調変化情報に基づいて第２駆動トランジスター群の駆動能力を変化させる。このようにすれば、２つの駆動トランジスター群を用いて駆動アシストを行うことが可能になる。
【００７６】
具体的には、アンプ回路ＡＭｉは、Ｄ／Ａ変換回路（図２４のＤ／Ａ変換回路４０）の出力電圧ＶＩＮを増幅し、その増幅された電圧を出力端子ＴＱｉに出力する。駆動アシスト回路ＡＳｉは、高電位側電源電圧ＶＤＤのノードと出力端子ＴＱｉとの間に設けられたＰ型トランジスターＴＰ１〜ＴＰ９（第１導電型トランジスター）と、低電位側電源電圧ＶＳＳのノードと出力端子ＴＱｉとの間に設けられたＮ型トランジスターＴＮ１〜ＴＮ９（第２導電型トランジスター）と、を有する。Ｐ型トランジスターＴＰ１〜ＴＰ９が第１駆動トランジスター群に対応し、Ｎ型トランジスターＴＮ１〜ＴＮ９が第２駆動トランジスター群に対応する。
【００７７】
トランジスターＴＰ１、ＴＮ１の駆動能力を１ｘとした場合、トランジスターＴＰｋ、ＴＮｋ（ｋは１以上９以下の整数）の駆動能力は２ｋ−１ｘである。駆動能力は例えば同一のゲート−ソース間電圧に対するドレイン電流であり、例えばトランジスターのチャネル幅（Ｗ／ＬのＷ）、或いはユニットトランジスターの個数で設定される。トランジスターＴＰ１〜ＴＰ９、ＴＮ１〜ＴＮ９は、制御回路３０によりオン及びオフが制御される。制御回路３０は、データ信号ＤＳｉの電圧変化（表示データの階調変化）に応じた駆動アシスト能力を演算し、その駆動アシスト能力に対応する駆動能力のトランジスターをオンさせ、そのオンになったトランジスターにより予備駆動が行われる。図７の例では、駆動能力を１ｘ〜５１１ｘの範囲で１ｘステップで設定できる。
【００７８】
図８は、図７の駆動回路１０の動作を説明する図である。図８では、階調を０から１２８に変化させる場合と、階調を１２８から６４に変化させる場合を例に説明する。また、ここでは階調が大きいほどデータ信号ＤＳｉの電圧が大きいとする。
【００７９】
階調を０から１２８に変化させる場合、予備駆動期間ＴＳ１において駆動アシスト回路ＡＳｉがデータ信号ＤＳｉを、階調０に対応する電圧から階調１２８に対応する電圧に（即ち高電位側電源電圧ＶＤＤ側に）変化させる。予備駆動期間ＴＳ１の後のアンプ駆動期間ＴＡ１では、アンプ回路ＡＭｉが階調１２８に対応する電圧を出力端子ＴＱｉに出力する。
【００８０】
予備駆動において、制御回路３０は、前回の駆動における表示データの階調と今回の駆動における階調との差（１２８−０＝１２８）から、その階調差に相当する電圧差を予備駆動期間ＴＳ１に生じさせる駆動アシスト能力を演算する。例えば階調差が大きいほど大きな駆動アシスト能力を設定する。また制御回路３０は、目標電圧（階調１２８に対応する電圧）に応じて駆動アシスト能力を演算する。例えばデータ信号ＤＳｉの電圧変化が正である場合、目標電圧が高電位側電源電圧ＶＤＤに近いほど（階調が最大階調に近いほど）、大きな駆動能力を設定する。制御回路３０は、データ信号ＤＳｉの電圧変化が正である場合、演算した駆動アシスト能力となるように、駆動アシスト回路ＡＳｉのＰ型トランジスターＴＰ１〜ＴＰ９のオン及びオフを制御する。Ｎ型トランジスターＴＮ１〜ＴＮ９はオフに制御する。
【００８１】
ただし、本実施形態では階調差１２８に相当する電圧差を実現する駆動アシスト能力を単純に設定するのではなく、他の駆動ユニットの電圧変動（階調変化）を考慮して駆動アシスト能力を演算する。演算処理の詳細については図９〜図１４を用いて後述する。
【００８２】
階調を１２８から６４に変化させる場合、予備駆動期間ＴＳ２において駆動アシスト回路ＡＳ１がデータ信号ＤＳ１を、階調１２８に対応する電圧から階調６４に対応する電圧に（即ち低電位側電源電圧ＶＳＳ側に）変化させる。予備駆動期間ＴＳ２の後のアンプ駆動期間ＴＡ２では、アンプ回路ＡＭｉが階調６４に対応する電圧を出力端子ＴＱｉに出力する。
【００８３】
この場合、予備駆動期間ＴＳ１よりも階調差が小さい（１２８−６４＝６４）ので、階調差に応じた駆動アシスト能力という点では能力が小さくなる。また、データ信号ＤＳｉの電圧変化が負なので、目標電圧が低電位側電源電圧ＶＳＳに近いほど（階調が最小階調に近いほど）、大きな駆動アシスト能力を設定する。制御回路３０は、データ信号ＤＳｉの電圧変化が負である場合、演算した駆動アシスト能力となるように、駆動アシスト回路ＡＳｉのＮ型トランジスターＴＮ１〜ＴＮ９のオン及びオフを制御する。Ｐ型トランジスターＴＰ１〜ＴＰ９はオフに制御する。この場合の駆動アシスト能力についても、後述する処理により演算すればよい。
【００８４】
３．２  駆動アシスト能力の演算処理
図１に示したように、表示ドライバー１００は制御回路３０を含んでもよい。そして制御回路３０は、階調変化情報に基づいて演算処理を行って、駆動アシスト回路ＡＳｉの駆動アシスト能力を設定する。すなわち、以下で説明する演算処理は、制御回路３０において行われてもよい。なお、ここでの制御回路３０は、容量回路ＣＣｉの制御を行う制御回路（図１５の制御回路３０）と同じ回路であることを想定しているが、異なる回路としてもよい。例えば制御回路３０（演算回路）は、他の駆動ユニットの階調変化情報に基づいて、所与の駆動ユニットの階調変化情報を補正し、補正後の階調変化情報に基づいて当該所与の駆動ユニットに対応する駆動アシスト回路の駆動アシスト能力を設定すればよい。
【００８５】
図９〜図１１は隣接容量を考慮した場合の駆動アシスト能力の演算処理（隣接演算）を説明する図である。図９のＢ１１、Ｂ２１、Ｂ３１は、それぞれ第ｉ−１〜第ｉ＋１の駆動ユニットＵＮｉ−１〜ＵＮｉ＋１の階調変化（或いは当該階調変化に対応する駆動アシスト能力）を表す。Ｂ１１、Ｂ２１に示したように、図９の例では第ｉの駆動ユニットＵＮｉの階調変化方向と、隣り合う第ｉ−１の駆動ユニットＵＮｉ−１の階調変化方向が同一方向となる。この場合、第ｉの駆動ユニットＵＮｉのデータ電圧（データ信号ＤＳｉ）は、第ｉ−１の駆動ユニットＵＮｉ−１の電圧変動により正方向に変動する。そのため、駆動アシスト回路ＡＳｉがＢ２１に対応する駆動アシスト能力で動作してしまうと、予備駆動期間でのデータ電圧は、目標電圧を正方向側に超えてしまう。
【００８６】
よって第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉに隣り合う駆動ユニットでの階調変化方向が、第ｉの駆動ユニットＵＮｉでの階調変化方向と同一方向である場合、駆動アシスト能力が低下する。図９の例であれば、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉの駆動アシスト能力は、階調変化に対応するＢ２１に比べて低いＢ２２に下げられる。図８のＴＳ１に示した階調が０から１２８に変化する例であれば、実際の階調変化＋１２８に比べて小さい階調変化に相当するような駆動アシスト能力とする。このようにすれば、Ｂ２２の駆動アシスト能力による駆動アシストと、第ｉ−１の駆動ユニットＵＮｉ−１の電圧変動に起因するデータ電圧変動との合成により、予備駆動期間でのデータ電圧が目標電圧に近づくことになる。駆動アシスト能力の調整量（設定値）は、例えば隣り合う駆動ユニットの階調変化幅と隣接容量と積算、或いはそれに類する演算により求めればよい。寄生容量の容量値については、例えば図１７〜図２３を用いて後述する手法により測定できる。また容量回路ＣＣｉにより隣接容量間のばらつきが低減されている場合、隣接容量の大きさを全駆動ユニットで共通の定数として扱うことができ、演算処理を容易にできる。
【００８７】
なお、図９の例では、Ｂ２１及びＢ３１に示したように、第ｉの駆動ユニットＵＮｉの階調変化方向と、隣り合う第ｉ＋１の駆動ユニットＵＮｉ＋１の階調変化方向も同一方向となる。よって第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉの駆動アシスト能力は、第ｉ＋１の駆動ユニットＵＮｉ＋１の電圧変動に起因する電圧変動も考慮して、さらに下げることになる。なお、図９では階調変化方向が正方向で一致する例を示したが、負方向で一致する場合にも駆動アシスト能力を下げる（ＶＳＳ側への電圧変動を小さくする）点は同様である。
【００８８】
また、第ｉ−１の駆動ユニットＵＮｉ−１、或いは第ｉ＋１の駆動ユニットＵＮｉ＋１に着目した場合、これらの駆動ユニットの階調変化方向と、隣り合う第ｉの駆動ユニットＵＮｉの階調変化方向が同一方向となる。そのため、第ｉ−１の駆動ユニットＵＮｉ−１、第ｉ＋１の駆動ユニットＵＮｉ＋１についても、Ｂ１２，Ｂ３２に示したように、元の階調変化に対応する能力に比べて、駆動アシスト能力を下げるとよい。なお、第ｉ−１の駆動ユニットＵＮｉ−１、第ｉ＋１の駆動ユニットＵＮｉ＋１の駆動アシスト能力は、第ｉの駆動ユニットＵＮｉとは反対側の、隣り合う駆動ユニットの影響も加味して演算することになる。
【００８９】
またＣ１１、Ｃ２１に示したように、図１０の例では第ｉの駆動ユニットＵＮｉの階調変化方向（負方向）と、隣り合う第ｉ−１の駆動ユニットＵＮｉ−１の階調変化方向（正方向）が異なる方向となる。この場合、第ｉの駆動ユニットＵＮｉのデータ電圧は、第ｉ−１の駆動ユニットＵＮｉ−１の電圧変動により正方向に変動する。そのため、駆動アシスト回路ＡＳｉが、Ｃ２１に対応する駆動アシスト能力で動作してしまうと、予備駆動期間でのデータ電圧は、目標電圧よりも正方向側（ＶＤＤ側）の値となり、目標電圧まで下がらない。
【００９０】
よって第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉに隣り合う駆動ユニットでの階調変化方向が、第ｉの駆動ユニットＵＮｉでの階調変化方向と異なる方向である場合、駆動アシスト能力が増加する。図１０の例であれば、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉの駆動アシスト能力は、階調変化に対応するＣ２１に比べて高い（実現する電圧変動幅が大きい）Ｃ２２に上げられる。このようにすれば、Ｃ２２の駆動アシスト能力により実現される電圧は目標電圧を超えるものであるが、第ｉ−１の駆動ユニットＵＮｉ−１の電圧変動に起因する逆方向のデータ電圧変動と打ち消し合い、予備駆動期間でのデータ電圧が目標値に近づくことになる。
【００９１】
なお、第ｉ＋１の駆動ユニットＵＮｉ＋１による駆動アシスト能力の演算も必要な点、及び第ｉ−１，第ｉ＋１の駆動ユニットＵＮｉ−１、ＵＮｉ＋１の駆動アシスト能力についてもＣ１１→Ｃ１２，Ｃ３１→Ｃ３２のように調整するとよい点は図９と同様である。
【００９２】
また図９、図１０では第ｉの駆動ユニットＵＮｉの階調変化方向が正方向又は負方向のいずれかである例を示したが、階調変化がゼロ（階調が不変）という場合もあり得る。階調変化がゼロであれば、データ電圧は現状の値を維持すればよく、図１１のＤ２１に示したように、本来は駆動アシスト回路ＡＳｉによる予備駆動は不要である。
【００９３】
しかしＤ１１に示したように、隣り合う駆動ユニットで所定方向の階調変化があれば、第ｉの駆動ユニットＵＮｉのデータ電圧は、隣接容量に起因して当該所定方向と同方向に変動する。よって、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、データ電圧の変動を抑制する（打ち消す）ような駆動アシスト能力で動作するとよい。
【００９４】
つまり第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉでの階調変化がゼロの場合、第ｉの駆動ユニットＵＮｉに隣り合う駆動ユニットの階調変化方向に応じて、駆動をアシストする。図１１の例であれば、第ｉ−１の駆動ユニットＵＮｉ−１の階調変化が正方向であるため、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉはデータ電圧を負方向に変動させる。すなわち、隣り合う駆動ユニットの階調変化方向と逆方向での、駆動アシスト能力が高くなる。また、図１１では第ｉ＋１の駆動ユニットＵＮｉ＋１の階調変化も正方向であるため、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉの駆動アシスト能力は、Ｂ２１に比べて負方向側に高くなる（Ｂ２２）。
【００９５】
また、図９〜図１１では、第ｉ−１の駆動ユニットＵＮｉ−１の階調変化方向と、第ｉ＋１の駆動ユニットＵＮｉ＋１の階調変化方向が一致する例を示したがこれには限定されない。例えば、第ｉの駆動ユニットＵＮｉの階調変化方向と第ｉ−１の駆動ユニットＵＮｉ−１の階調変化方向が同一方向であり、第ｉの駆動ユニットＵＮｉの階調変化方向と第ｉ＋１の駆動ユニットＵＮｉ＋１の階調変化方向が逆方向であってもよい。或いは、その逆であってもよい。
【００９６】
この場合、同一方向となる側については、図９と同様に駆動アシスト能力を高くする演算結果となり、逆方向となる側については、図１０と同様に駆動アシスト能力を低くする演算結果となる。そして隣接演算における駆動アシスト能力の演算結果は、第ｉ−１の駆動ユニットＵＮｉ−１に関する演算結果と、第ｉ＋１の駆動ユニットＵＮｉ＋１に関する演算結果の足し合わせとすればよい。図１１のように第ｉの駆動ユニットＵＮｉの階調変化が０の場合についても同様である。
【００９７】
図１２〜図１４は共通容量を考慮した場合の駆動アシスト能力の演算処理（共通演算）を説明する図である。上述したように、各データ線は、他のデータ線全体との間の寄生容量である共通容量によるカップリングでも、データ電圧が変動する。そこで本実施形態では、データ線全体での電圧変動の傾向（複数の駆動ユニット全体での階調変化の傾向）を求め、求めた情報に基づいて駆動アシスト回路ＡＳｉの駆動アシスト能力を変化させる。
【００９８】
具体的には、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、複数の駆動ユニットでの階調変化情報の総和情報に基づいて、駆動アシスト能力が変化する。ここでの総和情報とは、所与のタイミングでの複数の駆動ユニットＵＮ１〜ＵＮｎでの階調変化の総和そのものであってもよいし、総和に対応する他の情報であってもよい。或いは、全駆動ユニットの階調変化の総和から、一部の階調変化を除外する等の変形実施も可能である。例えば、駆動アシスト能力の演算対象となる駆動ユニット自身の階調変化や、隣り合う駆動ユニットの階調変化を、総和情報から除外してもよい。
【００９９】
総和情報により表される階調変化方向が正方向であれば、共通容量により各駆動ユニットのデータ電圧は、正方向に変動する。また、総和情報により表される階調変化方向が負方向であれば、共通容量により各駆動ユニットのデータ電圧は、負方向に変動する。よって駆動アシスト回路ＡＳｉの駆動アシスト能力は、総和情報により表される階調変化方向と、対象としている駆動ユニットＵＮｉの階調変化方向との関係により演算できる。
【０１００】
例えば、図１２のＥ１は総和情報の階調変化方向を表し、Ｅ２１は第ｉの駆動ユニットＵＮｉの階調変化（及び当該階調変化に対応する駆動アシスト能力）を表す。図１２の例では第ｉの駆動ユニットＵＮｉの階調変化方向と、総和情報の階調変化方向が同一方向となる。この場合、第ｉの駆動ユニットＵＮｉのデータ電圧は、共通容量に起因する電圧変動により正方向に変動する。そのため、駆動アシスト回路ＡＳｉが、Ｅ２１に対応する駆動アシスト能力で動作してしまうと、予備駆動期間でのデータ電圧は、目標電圧を正方向側に超えてしまう。
【０１０１】
よって、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、階調変化情報の総和情報により表される階調変化方向が、第ｉの駆動ユニットＵＮｉでの階調変化方向と同一方向である場合、駆動アシスト能力が低下する（Ｅ２２）。このようにすれば、Ｅ２２の駆動アシスト能力による駆動アシストと、共通容量に起因するデータ電圧変動との合成により、予備駆動期間でのデータ電圧が目標値に近づくことになる。駆動アシスト能力の調整量（設定値）は、総和情報により表される階調変化幅と共通容量と積算、或いはそれに類する演算により求めればよい。また共通容量については元々出力端子間でのばらつきが大きくないと考えられるし、容量回路ＣＣｉによる調整を行えば、さらにばらつきは低減できる。よって、共通容量の大きさを全駆動ユニットで共通の定数として扱ってもよく、演算処理を容易にできる。
【０１０２】
図１３、図１４についても、隣接演算の図１０、図１１と同様に考えることが可能である。第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、階調変化情報の総和情報により表される階調変化方向（Ｆ１）が、第ｉの駆動ユニットＵＮｉでの階調変化方向（Ｆ２１）と異なる方向である場合、駆動アシスト能力が増加する（Ｆ２２）。また、第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉは、第ｉの駆動ユニットＵＮｉでの階調変化がゼロ（Ｇ２１）の場合、階調変化情報の総和情報により表される階調変化方向（Ｇ１）に応じて、駆動をアシストする（Ｇ２２）。
【０１０３】
図１２〜図１４に示した共通演算を行うことで、データ線全体での容量カップリングによる誤差を低減するような駆動アシスト能力を演算できるため、寄生容量に起因する表示品質の低下を抑止可能である。
【０１０４】
なお、以上では図９〜図１１を用いて隣接演算を説明し、図１２〜図１４を用いて共通演算を説明した。第ｉの駆動ユニットＵＮｉの駆動アシスト回路ＡＳｉの駆動アシスト能力は、隣接演算の結果と、共通演算の結果の両方に基づいて決定する。具体的には、隣接演算結果と共通演算結果の足し合わせを、最終的な駆動アシスト能力の演算結果とすればよい。
【０１０５】
駆動アシスト回路ＡＳｉの予備駆動で到達した電圧が、目標電圧（図８の例では階調１２８や階調６４に対応する電圧）からずれていた場合、アンプ回路ＡＭｉの駆動で修正される。しかしながら、その修正が大きいとアンプ回路ＡＭｉに大きな駆動能力が要求され、消費電力が増大する。駆動アシスト回路ＡＳｉの予備駆動では、トランジスターが流す電流でデータ線の寄生容量や画素容量を充電している。このとき、充電される容量値が異なっていれば、必要な駆動能力も異なってくる。即ち、データ線間の寄生容量に起因して、同じ電圧変化を実現するために必要な駆動アシスト能力も変動してしまう。本実施形態では、上述したように隣接容量及び共通容量による電圧変動に基づいて、駆動アシスト能力を演算する。これにより、予備駆動で到達する電圧と目標電圧との誤差を低減し、アンプ回路ＡＭｉの消費電力を低減できる。また本実施形態では、図５、図６を用いて説明した隣接容量の容量値のばらつきを、容量回路ＣＣｉの制御により低減してもよい。このようにすれば、データ線毎に駆動アシスト能力の演算を異ならせる必要がなく、駆動アシスト能力の演算を簡素化できる。容量回路ＣＣｉの制御の詳細については後述する。
【０１０６】
４．容量回路
図１５は、複数の容量回路ＣＣ１〜ＣＣｎを含む場合の表示ドライバー１００の詳細な構成例である。表示ドライバー１００は、複数の出力端子ＴＱ１〜ＴＱｎと、複数の容量回路ＣＣ１〜ＣＣｎと、制御回路３０とを含む。
【０１０７】
出力端子ＴＱｉと出力端子ＴＱｉ＋１は隣り合う出力端子であり、容量回路ＣＣｉの一端が出力端子ＴＱｉに接続され、容量回路ＣＣｉの他端が出力端子ＴＱｉ＋１に接続される。容量回路ＣＣｉの容量値は可変に調整可能であり、その容量値は制御回路３０からの制御信号ＳＣＴにより設定される。例えば容量回路ＣＣｉは、キャパシター群の各キャパシターを接続するか否かをスイッチ群で選択する。この場合、制御信号ＳＣＴはスイッチのオン及びオフを制御する信号である。
【０１０８】
なお図２のような相展開方式の電気光学パネルでは、８本（ｎ本）のデータ線ＶＬ１〜ＶＬ８が８個ずつのトランジスターに順次に接続されている。そのため、第８のデータ線ＶＬ８と第１のデータ線ＶＬ１との間に寄生容量が生じる。例えば、第８のデータ線ＶＬ８に接続される第８のトランジスターＴＲ８と、第１のデータ線ＶＬ１に接続される第９のトランジスターＴＲ９とは隣り合っている。そのため、これらのトランジスターのソースＳＳ８、ＳＳ９に接続される配線の間に寄生容量が生じる。このような寄生容量はトランジスター８個毎に存在するので、それらの合計が第８のデータ線ＶＬ８と第１のデータ線ＶＬ１との間の寄生容量に含まれることになる。容量回路ＣＣｎは、第ｎのデータ線と第１のデータ線との間の容量を調整（補正）する回路である。
【０１０９】
図１６は、容量回路ＣＣ１の詳細な構成例である。なお容量回路ＣＣ２〜ＣＣｎも同様に構成できる。容量回路ＣＣ１は、キャパシター群ＣＧ１と、キャパシター群ＣＧ１の各キャパシターと出力端子ＴＱ１、ＴＱ２との間を接続する少なくとも１つのスイッチ群ＳＧ１、ＳＧ２と、を含む。
【０１１０】
本実施形態によれば、各キャパシターと出力端子ＴＱ１、ＴＱ２との間の接続をスイッチ群ＳＧ１、ＳＧ２により制御できる。これにより、隣り合う出力端子ＴＱ１、ＴＱ２の間の容量を容量回路ＣＣ１で調整することが可能となり、データ線間の寄生容量のばらつきを補正してデータ線間の容量をそろえることが可能となる。
【０１１１】
具体的には、容量回路ＣＣ１は、第１のスイッチ群ＳＧ１と第２のスイッチ群ＳＧ２とを少なくとも１つのスイッチ群として含む。第１のスイッチ群ＳＧ１は、第１の出力端子ＴＱ１（第ｉの出力端子ＴＱｉ）に一端が接続され、キャパシター群ＣＧ１の一端に他端が接続される。第２のスイッチ群ＳＧ２は、第１の出力端子ＴＱ１に隣り合う第２の出力端子ＴＱ２（第ｉ＋１の出力端子ＴＱｉ＋１）に一端が接続され、キャパシター群ＣＧ１の他端に他端が接続される。
【０１１２】
より具体的には、スイッチ群ＳＧ１は、スイッチＳＡ１〜ＳＡ９（広義には第１〜第ｐのスイッチ、ｐは２以上の整数）を有し、キャパシター群ＣＧ１はキャパシターＣＡ１〜ＣＡ９（第１〜第ｐのキャパシター）を有し、スイッチ群ＳＧ２はスイッチＳＢ１〜ＳＢ９（第１〜第ｐのスイッチ）を有する。スイッチＳＡｊ（ｊは１以上９以下の整数）の一端は出力端子ＴＱ１に接続され、他端はキャパシターＣＡｊの一端に接続される。スイッチＳＢｊの一端は出力端子ＴＱ２に接続され、他端はキャパシターＣＡｊの他端に接続される。スイッチＳＡｊ、ＳＢｊは例えばトランジスターであり、そのオン及びオフは、図１５、図２４の制御回路３０により制御される。
【０１１３】
本実施形態によれば、キャパシター群ＣＧ１が、隣り合う出力端子ＴＱ１、ＴＱ２の間に第１のスイッチ群ＳＧ１と第２のスイッチ群ＳＧ２により接続されている。これにより、各スイッチのオン及びオフを制御することで、各キャパシターを隣り合う出力端子ＴＱ１、ＴＱ２の間に接続するか否かを制御できる。即ち、スイッチＳＡｊ、ＳＢｊがオンになった場合にはキャパシターＣＡｊが出力端子ＴＱ１、ＴＱ２の間に接続され、スイッチＳＡｊ、ＳＢｊがオフになった場合にはキャパシターＣＡｊが出力端子ＴＱ１、ＴＱ２の間に接続されない。
【０１１４】
また本実施形態では、キャパシター群ＣＧ１の各キャパシターの容量値はバイナリーに重み付けされている。即ち、キャパシターＣＡ１の容量値を１Ｃとすると、キャパシターＣＡｊの容量値は２ｊ−１Ｃである。
【０１１５】
このようにすれば、バイナリーコードでスイッチ群ＳＧ１、ＳＧ２を制御することにより、容量回路ＣＣ１の容量値を１Ｃ〜２５６Ｃ（広義には２ｐ−１Ｃ）の範囲で１Ｃずつ調整することが可能となる。
【０１１６】
５．測定回路
図１７は、測定回路２０を含む場合の表示ドライバー１００の詳細な構成例である。図１７の表示ドライバー１００は、出力端子ＴＱ１〜ＴＱ５、容量回路ＣＣ１〜ＣＣ５、スイッチＳＣ１〜ＳＣ５、測定回路２０、制御回路３０、駆動回路１０を含む。なお以下ではｎ＝５の場合を例に説明するがｎは５に限定されない。
【０１１７】
測定回路２０は、電気光学パネル２００の複数のデータ線の間の容量値情報を測定する。そして、測定回路２０により測定された容量値情報に基づいて各容量回路（ＣＣ１〜ＣＣ５）の容量値が設定される。
【０１１８】
具体的には、測定回路２０は、隣り合うデータ線の間の寄生容量ＣＰ１２、ＣＰ２３、ＣＰ３４、ＣＰ４５、ＣＰ５１の容量値を測定し、その容量値に対応した容量値情報を取得する。容量値情報は、容量値そのものを表す情報（データ）であってもよいし、或いは容量値に応じて変動する何らかの情報や、各容量値に１対１に対応付けられた情報であってもよい。
【０１１９】
本実施形態によれば、データ線間の容量値情報を測定することで、その容量値情報に基づいて、データ線間の容量が同じになるように容量回路の容量値を調整することが可能となる。
【０１２０】
また本実施形態では、測定回路２０は、判定電圧ＶＲ（基準電圧）が第１の入力端子（例えば負極性端子）に入力される比較回路２１（コンパレーター）と、複数の出力端子ＴＱ１〜ＴＱ５のいずれかの出力端子を比較回路２１の第２の入力端子（例えば正極性端子）に接続するスイッチ群２２と、を有する。
【０１２１】
具体的には、スイッチ群２２はスイッチＳＤ１〜ＳＤ５を有する。スイッチＳＤ１〜ＳＤ５の一端は出力端子ＴＱ１〜ＴＱ５に接続され、他端は比較回路２１の第２の入力端子に接続される。スイッチＳＤ１〜ＳＤ５は例えばトランジスターであり、そのオン及びオフは制御回路３０により制御される。判定電圧ＶＲは、例えば図２４の電圧生成回路５０から供給される。
【０１２２】
本実施形態によれば、いずれかの出力端子がスイッチ群２２により比較回路２１の第２の入力端子に接続され、その出力端子の電圧と判定電圧ＶＲとが比較される。これにより、その出力端子の電圧変動を判定電圧ＶＲと比較でき、その比較結果から容量値情報を取得することが可能となる。
【０１２３】
より具体的には、第ｉの出力端子ＴＱｉの電圧が変化する場合において、スイッチ群２２は第ｉの出力端子ＴＱｉに隣り合う第ｉ＋１の出力端子ＴＱｉ＋１を第２の入力端子に接続する。比較回路２１は、第ｉ＋１の出力端子ＴＱｉ＋１の電圧と判定電圧ＶＲとを比較する。
【０１２４】
例えば出力端子ＴＱ３（ＴＱｉ）の電圧が変化する場合において、スイッチＳＤ１〜ＳＤ３、ＳＤ５がオフになり、スイッチＳＤ４（ＳＤｉ＋１）がオンになり、出力端子ＴＱ４（ＴＱｉ＋１）が比較回路２１の第２の入力端子に接続される。このとき、第２の入力端子の電圧ＣＭＩは、出力端子ＴＱ４の電圧ＶＱ４になる。そして、比較回路２１は電圧ＣＭＩ＝ＶＱ４と判定電圧ＶＲとを比較し、その比較結果である信号ＣＭＱを制御回路３０に出力する。制御回路３０は、信号ＣＭＱに基づいて容量値情報を取得する。
【０１２５】
なお、第ｉの出力端子と第ｉ＋１の出力端子は隣り合う出力端子であればよく、その順番は問わない。即ち、上記では出力端子ＴＱ１、ＴＱ２、・・・に第１、第２、・・・と番号を付けた場合を説明したが、これに限らず、出力端子ＴＱ５、ＴＱ４、・・・に第１、第２、・・・と番号を付けてもよい。
【０１２６】
本実施形態によれば、出力端子ＴＱｉ＋１に隣り合う出力端子ＴＱｉの電圧を変化させた場合に、出力端子ＴＱｉ＋１の電圧変動を比較回路２１により判定電圧ＶＲと比較できる。隣り合うデータ線間の寄生容量の容量値に応じて、出力端子ＴＱｉ＋１の電圧変動の大きさが変わるので、比較回路２１による比較結果に基づいて寄生容量の容量値を測定できる。
【０１２７】
なお、スイッチＳＣ１〜ＳＣ５の一端には駆動回路１０からのデータ信号ＤＳ１〜ＤＳ５（データ電圧）が供給され、スイッチＳＣ１〜ＳＣ５の他端は出力端子ＴＱ１〜ＴＱ５の電圧ＶＱ１〜ＶＱ５である。スイッチＳＣｉがオンになっている場合、ＶＱｉ＝ＤＳｉである。スイッチＳＣ１〜ＳＣ５は例えばトランジスターであり、そのオン及びオフは制御回路３０により制御される。
【０１２８】
図１８、図１９は、寄生容量の容量値の測定手法と、容量回路の容量値の調整手法を説明する図である。
【０１２９】
図１８には、出力端子ＴＱ３の電圧ＶＱ３を変化させた場合の出力端子ＴＱ４の電圧ＶＱ４を示す。この場合、図１７のスイッチＳＣ１、ＳＣ３、ＳＣ５がオンになり、スイッチＳＣ２、ＳＣ４がオフになる。またスイッチＳＤ４がオンになり、スイッチＳＤ１〜ＳＤ３、ＳＤ５がオフになる。そして駆動回路１０が電圧ＶＱ３＝ＤＳ３を所定の電圧幅で徐々に（ステップ状に）変化させる。電圧設定値は例えばカウンターのカウント値であり、カウント値が１増える毎に所定の電圧幅だけ電圧ＶＱ３＝ＤＳ３が上昇（又は下降）する。出力端子ＴＱ３、ＴＱ４の間の寄生容量ＣＰ３４により、電圧ＶＱ３の変化にともなって電圧ＶＱ４が徐々に変化する。この電圧変動の１ステップの電圧幅は寄生容量ＣＰ３４の容量値で決まっている。図１８の例では、電圧設定値が７から８に変化したときに電圧ＶＱ４が判定電圧ＶＲよりも大きくなり、比較回路２１の出力信号ＣＭＱの論理レベルが変化する（例えばローレベルからハイレベルになる）。
【０１３０】
図１９には、出力端子ＴＱ４の電圧ＶＱ４を変化させた場合の出力端子ＴＱ５の電圧ＶＱ５を示す。この場合、図１７のスイッチＳＣ１、ＳＣ２、ＳＣ４がオンになり、スイッチＳＣ３、ＳＣ５がオフになる。またスイッチＳＤ５がオンになり、スイッチＳＤ１〜ＳＤ４がオフになる。そして駆動回路１０が電圧ＶＱ４＝ＤＳ４を所定の電圧幅で徐々に（ステップ状に）変化させる。出力端子ＴＱ４、ＴＱ５の間の寄生容量ＣＰ４５により、電圧ＶＱ４の変化にともなって電圧ＶＱ５が徐々に変化する。図１９の例では、電圧設定値が３から４に変化したときに電圧ＶＱ５が判定電圧ＶＲよりも大きくなり、比較回路２１の出力信号ＣＭＱの論理レベルが変化する。
【０１３１】
例えば寄生容量ＣＰ１２、ＣＰ２３、ＣＰ３４、ＣＰ４５、ＣＰ５１の中でＣＰ４５の容量値が最大であったとする。この場合、電圧ＶＱ４を変化させた場合の電圧ＶＱ５が、最も小さい電圧設定値（図１９の例では４）で比較回路２１の出力信号ＣＭＱの論理レベルが変化する。図１８に示すように、容量回路ＣＣ３の容量値を調整する際には、電圧ＶＱ３を変化させた場合の電圧ＶＱ４が、上記の最も小さい電圧設定値（４）で比較回路２１の出力信号ＣＭＱの論理レベルが変化するように、容量回路ＣＣ３の容量値を設定する。このような調整を行うことで、寄生容量ＣＰ３４と容量回路ＣＣ３の容量値の合計が、最大の寄生容量ＣＰ４５の容量値とほぼ同一となる。容量回路ＣＣ１、ＣＣ２、ＣＣ５についても同様な調整を行う。容量回路ＣＣ４は例えば測定時に設定される所定の容量値（例えば０）から変更されない。
【０１３２】
図２０は、寄生容量の容量値を測定する処理のフローチャートである。この処理が開始されると、測定回路２０と制御回路３０は、寄生容量ＣＰ１２、ＣＰ２３、ＣＰ３４、ＣＰ４５、ＣＰ５１の容量値を順次に測定する（Ｓ１〜Ｓ５）。即ち、制御回路３０は、各寄生容量について、出力端子の電圧が判定電圧ＶＲに達したときの電圧設定値（比較回路２１の出力信号ＣＭＱの論理レベルが変化したときの電圧設定値）を取得する。なお、寄生容量ＣＰ１２、ＣＰ２３、ＣＰ３４、ＣＰ４５、ＣＰ５１の測定順はこれに限定されず、任意の順でよい。次に、制御回路３０は、各寄生容量について取得された、出力端子の電圧が判定電圧ＶＲに達したときの電圧設定値のうち、最小値を抽出する（Ｓ６）。
【０１３３】
図２１は、寄生容量ＣＰ３４の容量値を測定する処理（Ｓ３）の詳細なフローチャートである。なお、寄生容量ＣＰ１２、ＣＰ２３、ＣＰ４５、ＣＰ５１の容量値についても同様の処理で測定できる。この処理が開始されると、制御回路３０は、比較回路２１に出力端子ＴＱ４を接続する（Ｓ１１）。即ち制御回路３０は、スイッチＳＤ４をオンにする。次に駆動回路１０は、全出力を初期電圧ＶＣに設定する（Ｓ１２）。即ち、制御回路３０はスイッチＳＣ１〜ＳＣ５をオンにし、駆動回路１０はデータ信号ＤＳ１〜ＤＳ５として初期電圧ＶＣを出力する。初期電圧ＶＣは、例えば電気光学パネル２００のコモン電極に供給されるコモン電圧である。次に、制御回路３０は、出力端子ＴＱ２、ＴＱ４の出力を高インピーダンスに設定する（Ｓ１３）。即ち、制御回路３０はスイッチＳＣ２、ＳＣ４をオフにする。次に、比較回路２１の判定電圧ＶＲを設定する（Ｓ１４）。例えば図２４の電圧生成回路５０からの判定電圧ＶＲが、セレクターによる選択等により比較回路２１の第１の入力端子に入力される。
【０１３４】
次に、制御回路３０は、出力端子ＴＱ３の電圧設定値を＋１する（Ｓ１５）。即ち制御回路３０が出力端子ＴＱ３の電圧設定値を＋１し、その電圧設定値に応じた電圧ＶＱ３＝ＤＳ３を駆動回路１０が出力する。例えば電圧設定値の初期値は０であり、初期値の場合は電圧ＶＱ３＝ＶＣである。なおステップＳ１５での電圧設定値の変化は＋１に限定されず、電圧ＶＱ３が徐々に増加（又は減少）していくように電圧設定値が変更されればよい。次に、比較回路２１は、出力端子ＴＱ４の電圧ＶＱ４が判定電圧ＶＲよりも大きいか否かを判定する（Ｓ１６）。電圧ＶＱ４が判定電圧ＶＲ以下であると判定された場合、制御回路３０は、出力端子ＴＱ３の電圧設定値を＋１する（Ｓ１５）。一方、電圧ＶＱ４が判定電圧ＶＲよりも大きいと判定された場合、制御回路３０は、そのときの出力端子ＴＱ３の電圧設定値を記録する（Ｓ１７）。
【０１３５】
図２２は、容量回路の容量値を調整する処理のフローチャートである。この処理が開始されると、制御回路３０は、容量回路ＣＣ１、ＣＣ２、ＣＣ３、ＣＣ４、ＣＣ５の容量値を順次に調整する（Ｓ２１〜Ｓ２５）。なお、容量回路ＣＣ１、ＣＣ２、ＣＣ３、ＣＣ４、ＣＣ５の容量値の調整順はこれに限定されず、任意の順でよい。
【０１３６】
図２３は、容量回路ＣＣ３の容量値を調整する処理（Ｓ２３）の詳細なフローチャートである。なお、容量回路ＣＣ１、ＣＣ２、ＣＣ４、ＣＣ５の容量値についても同様の処理で調整できる。この処理が開始されると、制御回路３０は、比較回路２１に出力端子ＴＱ４を接続する（Ｓ３１）。即ち制御回路３０は、スイッチＳＤ４をオンにする。次に駆動回路１０は、全出力を初期電圧ＶＣに設定する（Ｓ３２）。即ち、制御回路３０はスイッチＳＣ１〜ＳＣ５をオンにし、駆動回路１０はデータ信号ＤＳ１〜ＤＳ５として初期電圧ＶＣを出力する。次に、制御回路３０は、出力端子ＴＱ２、ＴＱ４の出力を高インピーダンスに設定する（Ｓ３３）。即ち、制御回路３０はスイッチＳＣ２、ＳＣ４をオフにする。次に、比較回路２１の判定電圧ＶＲを設定する（Ｓ３４）。例えば図２４の電圧生成回路５０からの判定電圧ＶＲが、セレクターによる選択等により比較回路２１の第１の入力端子に入力される。
【０１３７】
次に、制御回路３０は、出力端子ＴＱ３の電圧設定値を、ステップＳ６で抽出された最小値に設定する（Ｓ３５）。即ち、制御回路３０は、初期電圧ＶＣに対応する電圧設定値（例えば０）から、ステップＳ６で抽出された最小値（図１９の例では４）に変化させ、駆動回路１０は、その電圧設定値に応じた電圧ＶＱ３＝ＤＳ３を出力する。次に、比較回路２１は、出力端子ＴＱ４の電圧ＶＱ４が判定電圧ＶＲよりも大きいか否かを判定する（Ｓ３６）。電圧ＶＱ４が判定電圧ＶＲ以下であると判定された場合、駆動回路１０は、出力端子ＴＱ３を初期電圧ＶＣに設定する（Ｓ３７）。次に、制御回路３０は、出力端子ＴＱ３、ＴＱ４の間の容量回路ＣＣ３の容量値を＋１Ｃし（Ｓ３８）、ステップＳ３５に戻る。容量値の初期値は例えば０Ｃである。一方、ステップＳ３６において電圧ＶＱ４が判定電圧ＶＲよりも大きいと判定された場合、制御回路３０は、そのときの容量回路ＣＣ３の容量値を保存する（Ｓ３９）。
【０１３８】
なお、測定手法と調整手法の変形例として例えば以下のように一部の寄生容量の容量値のみを測定して容量回路の容量値を調整する手法がある。即ち、図５で説明したように寄生容量の容量値は順に大小を繰り返し、その大小の比はほぼ同じになっている。そこで、容量値が小さい寄生容量と容量値が大きい寄生容量を１つずつ測定する（例えば図２０のＳ１、Ｓ２、Ｓ６を実行してＣＰ１２、ＣＰ２３を測定する）。次に、容量値が大きい方の寄生容量に合わせるように、容量値が小さい方の寄生容量に対応する容量回路の容量値を調整する（例えばＣＰ１２＜ＣＰ２３の場合、図２２のＳ２１を実行してＣＣ１の容量値を調整する）。そして、寄生容量の容量値が小さい他のデータ線に対応する容量回路も、同じ容量値に設定する（例えばＣＰ３４、ＣＰ５１がＣＰ２３、ＣＰ４５よりも小さい場合、ＣＣ３、ＣＣ５の容量値をＣＣ１の容量値と同じ容量値に設定する）。
【０１３９】
６．電気光学装置
図２４は、本実施形態の表示ドライバー１００を含む電気光学装置４００（表示装置）の構成例である。電気光学装置４００は、表示ドライバー１００、電気光学パネル２００を含む。表示ドライバー１００は、駆動回路１０、測定回路２０、制御回路３０、Ｄ／Ａ変換回路４０、電圧生成回路５０、記憶部６０（メモリー）、インターフェース回路７０、容量回路８０を含む。電気光学パネル２００は、画素アレイ２１０、サンプルホールド回路２２０を含む。容量回路８０は、図１５等の容量回路ＣＣ１〜ＣＣｎに対応する。画素アレイ２１０は図３の複数の画素がアレイ状に配置されたものである。サンプルホールド回路２２０は、図３のトランジスターＴＲ１、ＴＲ２、ＴＲ３、・・・に対応する。
【０１４０】
インターフェース回路７０は、表示ドライバー１００と外部の処理装置（例えば図２５の処理部３１０）との間の通信を行う。例えば外部の処理装置からインターフェース回路７０を介してクロック信号や表示データが制御回路３０に入力される。
【０１４１】
制御回路３０はインターフェース回路７０を介して入力されたクロック信号や表示データに基づいて表示ドライバー１００の各部を制御する。例えば制御回路３０は、画素アレイ２１０の水平走査線の選択や垂直同期制御等の表示タイミングの制御を行い、その表示タイミングに従って駆動回路１０の制御を行う。
【０１４２】
電圧生成回路５０は、各種電圧を生成して駆動回路１０やＤ／Ａ変換回路４０に出力する。例えば電圧生成回路５０は、複数の電圧を生成する階調電圧生成回路（例えばラダー抵抗）、駆動回路１０のアンプ回路の電源を生成する電源回路、測定回路２０の判定電圧ＶＲを生成する電圧生成回路等を含む。
【０１４３】
Ｄ／Ａ変換回路４０は、制御回路３０からの表示データをＤ／Ａ変換し、そのＤ／Ａ変換された電圧を駆動回路１０に出力する。即ち、電圧生成回路５０の階調電圧生成回路から供給される複数の電圧のうち、表示データに対応する電圧を選択し、その選択された電圧を駆動回路１０に出力する。
【０１４４】
記憶部６０は、表示ドライバー１００の制御に用いる種々のデータ（例えば設定データ）等を記憶する。例えば記憶部６０は不揮発性メモリーやＲＡＭ（ＳＲＡＭ、ＤＲＡＭ等）で構成される。
【０１４５】
７．電子機器
図２５は、本実施形態の表示ドライバー１００を含む電子機器３００の構成例である。電子機器３００の具体例としては、例えばプロジェクターやヘッドマウントディスプレイ、携帯情報端末、車載装置（例えばメーターパネル、カーナビゲーションシステム等）、携帯型ゲーム端末、情報処理装置等の、表示装置を搭載する種々の電子機器を想定できる。
【０１４６】
電子機器３００は、処理部３１０（例えばＣＰＵ等のプロセッサー、或いはゲートアレイ）、記憶部３２０（例えばメモリー、ハードディスク等）、操作部３３０（操作装置）、インターフェース部３４０（インターフェース回路、インターフェース装置）、電気光学装置４００（ディスプレイ）を含む。電気光学装置４００は図２４のように表示ドライバー１００と電気光学パネル２００を含む。
【０１４７】
操作部３３０は、ユーザーからの種々の操作を受け付けるユーザーインターフェースである。例えば、ボタンやマウス、キーボード、電気光学装置４００（電気光学パネル２００）に装着されたタッチパネル等である。インターフェース部３４０は、画像データや制御データの入出力を行うデータインターフェースである。例えばＵＳＢ等の有線通信インターフェースや、或は無線ＬＡＮ等の無線通信インターフェースである。記憶部３２０は、インターフェース部３４０から入力されたデータを記憶する。或は、記憶部３２０は、処理部３１０のワーキングメモリーとして機能する。処理部３１０は、インターフェース部３４０から入力された或いは記憶部３２０に記憶された表示データを処理して電気光学装置４００（表示ドライバー１００）に転送する。電気光学装置４００は、処理部３１０から転送された表示データに基づいて画素アレイに画像を表示する。
【０１４８】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。また表示ドライバー、電気光学パネル、電気光学装置、電子機器等の構成・動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１４９】
ＡＭ１〜ＡＭｎ…アンプ回路、ＡＳ１〜ＡＳｎ…駆動アシスト回路、
ＣＡ１〜ＣＡ９…キャパシター、ＣＣ１〜ＣＣｎ…容量回路、ＣＧ１…キャパシター群、
ＤＳ１〜ＤＳｎ…データ信号、ＳＧ１…第１のスイッチ群、ＳＧ２…第２のスイッチ群、
ＴＮ１〜ＴＮ９…ｎ型トランジスター、ＴＰ１〜ＴＰ９…ｐ型トランジスター、
ＴＩ１〜ＴＩ８…入力端子、ＴＱ１〜ＴＱｎ…出力端子、
ＵＮ１〜ＵＮｎ…駆動ユニット、ＶＬ１〜ＶＬ８…データ線、
１０…駆動回路、２０…測定回路、２１…比較回路、２２…スイッチ群、
３０…制御回路、４０…Ｄ／Ａ変換回路、５０…電圧生成回路、６０…記憶部、
７０…インターフェース回路、８０…容量回路、１００…表示ドライバー、
２００…電気光学パネル、２１０…画素アレイ、２２０…サンプルホールド回路、
３００…電子機器、３１０…処理部、３２０…記憶部、３３０…操作部、
３４０…インターフェース部、４００…電気光学装置
【図１】
2018025664.tif 000003
【図２】
2018025664.tif 000004
【図３】
2018025664.tif 000005
【図４】
2018025664.tif 000006
【図５】
2018025664.tif 000007
【図６】
2018025664.tif 000008
【図７】
2018025664.tif 000009
【図８】
2018025664.tif 000010
【図９】
2018025664.tif 000011
【図１０】
2018025664.tif 000012
【図１１】
2018025664.tif 000013
【図１２】
2018025664.tif 000014
【図１３】
2018025664.tif 000015
【図１４】
2018025664.tif 000016
【図１５】
2018025664.tif 000017
【図１６】
2018025664.tif 000018
【図１７】
2018025664.tif 000019
【図１８】
2018025664.tif 000020
【図１９】
2018025664.tif 000021
【図２０】
2018025664.tif 000022
【図２１】
2018025664.tif 000023
【図２２】
2018025664.tif 000024
【図２３】
2018025664.tif 000025
【図２４】
2018025664.tif 000026
【図２５】
2018025664.tif 000027