(57)【特許請求の範囲】
【請求項１】
タッチパネルに信号を供給すると共に、前記タッチパネルから受け取った信号を処理するタッチパネルコントローラ部と、
表示パネルを駆動する表示パネルドライバ部と、
リセット制御部
とを具備する集積回路装置であって、
前記タッチパネルコントローラ部と前記表示パネルドライバ部とがモノリシックに前記集積回路装置に集積化され、
前記リセット制御部は、前記タッチパネルコントローラ部と前記表示パネルドライバ部の両方をリセットする第１動作と前記表示パネルドライバ部の動作を継続しながら前記タッチパネルコントローラ部をリセットする第２動作とを、外部からの制御に応じて実行可能に構成された
集積回路装置。
【請求項２】
請求項１に記載の集積回路装置であって、
更に、
第１リセット信号を外部から受け取る第１リセット端子と、
第２リセット信号を外部から受け取る第２リセット端子
とを具備し、
前記リセット制御部は、前記第１リセット信号及び前記第２リセット信号に応答して前記第１動作及び前記第２動作を実行するように構成された
集積回路装置。
【請求項３】
請求項２に記載の集積回路装置であって、
前記リセット制御部は、前記第１リセット信号と前記第２リセット信号の両方がＨｉｇｈ電位又はＬｏｗ電位のうちの一方の電位である第１電位に設定されると前記第１動作を行い、前記第１リセット信号がＨｉｇｈ電位又はＬｏｗ電位のうちの他方の電位である第２電位に設定され、前記第２リセット信号が前記第１電位に設定されると前記第２動作を行い、前記第１リセット信号と前記第２リセット信号の両方が前記第２電位に設定された場合は前記第１動作と前記第２動作のいずれも行わない
集積回路装置。
【請求項４】
請求項２又は３に記載の集積回路装置であって、
更に、
前記タッチパネルから受け取った信号を処理することで得られた外部出力データを前記タッチパネルコントローラ部から受け取り、前記外部出力データを外部に出力するように構成された第１インターフェース部と、
外部から受け取った画像データを前記表示パネルドライバ部に転送する第２インターフェース部
とを具備し、
前記リセット制御部は、前記第１リセット信号と前記第２リセット信号に応じて前記第１動作を行う場合、前記第１インターフェース部と前記第２インターフェース部とをリセットし、前記第１リセット信号と前記第２リセット信号に応じて前記第２動作を行う場合、前記第１インターフェース部をリセットする一方で前記第２インターフェース部はリセットしない
集積回路装置。
【請求項５】
請求項４に記載の集積回路装置であって、
前記リセット制御部は、第１コマンドが外部から前記集積回路装置に送信されると、前記第１インターフェース部と前記第２インターフェース部の両方をリセットせずに前記第１動作を実行し、前記第１コマンドと異なる第２コマンドが外部から前記集積回路装置に送信されると、前記第１インターフェース部と前記第２インターフェース部の両方をリセットせずに前記第２動作を実行するように構成された
集積回路装置。
【請求項６】
請求項１又は２に記載の集積回路装置であって、
前記リセット制御部は、第１コマンドが外部から前記集積回路装置に送信されると前記第１動作を実行し、前記第１コマンドと異なる第２コマンドが外部から前記集積回路装置に送信されると前記第２動作を実行するように構成された
集積回路装置。
【請求項７】
集積回路装置と、
タッチパネルと、
表示パネル
とを具備し、
前記集積回路装置は、
前記タッチパネルに信号を供給すると共に、前記タッチパネルから受け取った信号を処理するタッチパネルコントローラ部と、
前記表示パネルを駆動する表示パネルドライバ部と、
リセット制御部
とを備え、
前記タッチパネルコントローラ部と前記表示パネルドライバ部とがモノリシックに前記集積回路装置に集積化され、
前記リセット制御部が、前記タッチパネルコントローラ部と前記表示パネルドライバ部の両方をリセットする第１動作と、前記表示パネルドライバ部の動作を継続しながら前記タッチパネルコントローラ部をリセットする第２動作とを、ホストからの制御に応じて実行可能に構成されている
表示装置。
【請求項８】
請求項７に記載の表示装置であって、
前記集積回路装置が、更に、
第１リセット信号を前記ホストから受け取る第１リセット端子と、
第２リセット信号を前記ホストから受け取る第２リセット端子
とを具備し、
前記リセット制御部は、前記第１リセット信号及び前記第２リセット信号に応答して前記第１動作及び前記第２動作を実行するように構成された
表示装置。
【請求項９】
請求項７又は８に記載の表示装置であって、
前記リセット制御部は、第１コマンドが前記ホストから前記集積回路装置に送信されると前記第１動作を実行し、前記第１コマンドと異なる第２コマンドが前記ホストから前記集積回路装置に送信されると前記第２動作を実行するように構成された
表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路装置及び表示装置に関し、タッチパネルコントローラと表示パネルドライバとがモノリシックに（monolithically）内蔵された集積回路装置及びそれを用いた表示装置に関する。
【背景技術】
【０００２】
近年の携帯端末（例えば、スマートフォンやタブレット端末）のユーザインターフェースとして最も広く用いられるのは、タッチパネルと表示パネル（例えば、液晶表示パネル）との組み合わせである。このような構成の携帯端末には、一般には、タッチパネルを駆動し、更に、タッチパネルから得られる信号を処理するタッチパネルコントローラと、表示パネル（例えば、液晶表示パネル）を駆動する表示パネルドライバとが搭載される。
【０００３】
一般的には、タッチパネルコントローラと表示パネルドライバとは、別々のＩＣ（integrated circuit）チップに集積化される。しかしながら、部品数の低減の要求に従って、近年では、タッチパネルコントローラと液晶ドライバとをモノリシックに（即ち、同一のチップに）集積化した集積回路装置が用いられ始めている。例えば、タッチパネル駆動用の回路が集積化された液晶ドライバＩＣが、特開２０１４−１０２６６５号公報に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０２６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者が見出した一つの課題は、タッチパネルコントローラと表示パネルドライバとがモノリシックに集積化された集積回路装置においては、リセット動作について検討の余地があるということである。発明者の検討によれば、（一般的な構成の集積回路装置のように）単一のリセット端子を設け、該リセット端子がアクティブに設定されるとタッチパネルコントローラと表示パネルドライバとの両方が無条件にリセットされるようなリセット動作は、最適ではない。
【０００６】
したがって、本発明の目的の一つは、タッチパネルコントローラと表示パネルドライバとがモノリシックに集積化された集積回路装置において、リセット動作の最適な制御を行うための技術を提供することにある。
【０００７】
本発明の他の目的、課題及び新規の特徴は、以下の開示から当業者には理解されるであろう。
【課題を解決するための手段】
【０００８】
本発明の一の観点では、集積回路装置が、タッチパネルに信号を供給すると共に、タッチパネルから受け取った信号を処理するタッチパネルコントローラ部と、表示パネルを駆動する表示パネルドライバ部と、リセット制御部とを具備する。タッチパネルコントローラ部と表示パネルドライバ部とは、モノリシックに該集積回路装置に集積化されている。リセット制御部は、タッチパネルコントローラ部と表示パネルドライバ部の両方をリセットする第１動作と表示パネルドライバ部の動作を継続しながらタッチパネルコントローラ部をリセットする第２動作とを、外部からの制御に応じて実行可能に構成されている。
【０００９】
本発明の他の観点では、表示装置が、集積回路装置と、タッチパネルと、表示パネルとを具備する。集積回路装置は、タッチパネルに信号を供給すると共に、タッチパネルから受け取った信号を処理するタッチパネルコントローラ部と、表示パネルを駆動する表示パネルドライバ部と、リセット制御部とを備えている。タッチパネルコントローラ部と表示パネルドライバ部とは、モノリシックに該集積回路装置に集積化されている。リセット制御部は、タッチパネルコントローラ部と表示パネルドライバ部の両方をリセットする第１動作と表示パネルドライバ部の動作を継続しながらタッチパネルコントローラ部をリセットする第２動作とを、ホストからの制御に応じて実行可能に構成されている。
【発明の効果】
【００１０】
本発明によれば、タッチパネルコントローラと表示パネルドライバとがモノリシックに集積化された集積回路装置において、リセット動作の最適な制御を行うための技術が提供される。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における表示装置の構成を示すブロック図である。
【図２】本実施形態におけるタッチパネルコントローラ部と表示パネルドライバ部の構成の例を詳細に示すブロック図である。
【図３】本実施形態のＴＰＣ内蔵ＬＣＤドライバのハードウェアリセット時の動作を示す表である。
【図４】本実施形態のＴＰＣ内蔵ＬＣＤドライバの他の利用形態を示すブロック図である。
【図５】本実施形態のＴＰＣ内蔵ＬＣＤドライバのソフトウェアリセット時の動作を示す表である。
【図６】本発明のＴＰＣ内蔵ＬＣＤドライバの変形例の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下では、添付図面を参照しながら本発明の実施形態を説明する。
【００１３】
本発明の一実施形態では、タッチパネルに信号を供給すると共に、該タッチパネルから受け取った信号を処理するタッチパネルコントローラ部と、表示パネル（例えば、液晶表示パネル）を駆動する表示パネルドライバ部とが、集積回路装置にモノリシックに集積化される。ここで、「モノリシックに集積化」とは、同一のチップに集積化されることを意味する。
【００１４】
一般的な構成の集積回路装置では、リセット端子が設けられ、該リセット端子がアクティブに設定されると、該集積回路装置の全体がリセットされる。しかしながら、発明者による検討によれば、このようなリセット動作は、タッチパネルコントローラ部と表示パネルドライバ部とがモノリシックに集積化された集積回路装置では好ましくない場合がある。
【００１５】
例えば、タッチパネルコントローラ部に何らかの不具合が発生し、該タッチパネルコントローラ部をリセットする必要性が生じた場合を考える。このような場合でも、表示パネルドライバ部が正常に動作しているのであれば、ユーザインターフェースとしての使い勝手を考えると、表示パネルドライバ部の動作を継続させることが好ましい。なぜなら、表示パネルへの表示が停止すると、エンドユーザーは、システムの動作に異常が発生したことを認識する一方でシステムから何らの情報も得ることができなくなるので、エンドユーザーに過剰な不安を与えることになるためである。しかしながら、集積回路装置の全体がリセットされるリセット動作しかできないような構成を採用すると、タッチパネルコントローラ部のリセットのために表示パネルドライバ部の動作を停止させる必要がある。これは、ユーザインターフェースとしての使い勝手を劣化させる。
【００１６】
このような課題に対応するために、以下に述べられる本実施形態では、集積回路装置が、表示パネルドライバ部の動作を継続させながらタッチパネルコントローラ部をリセットするリセット動作に対応した構成を有している。このような集積回路装置の構成は、ユーザインターフェースとしての使い勝手を向上させるために有用である。以下では、本発明のより具体的な実施形態を説明する。
【００１７】
図１は、本発明の一実施形態における表示装置１０の構成を示すブロック図である。本実施形態では、表示装置１０が、ホスト１による制御の下で画像を表示する液晶表示装置として構成されており、ＴＰＣ（touch panel controller）内蔵ＬＣＤ（liquid crystal display）ドライバ２と、タッチパネル３と、液晶表示パネル４とを備えている。
【００１８】
ホスト１は、ＴＰＣ内蔵ＬＣＤドライバ２を制御する制御コマンドや制御信号をＴＰＣ内蔵ＬＣＤドライバ２に供給し、更に、液晶表示パネル４に表示すべき画像に対応する画像データをＴＰＣ内蔵ＬＣＤドライバ２に供給する。本実施形態では、ホスト１は、制御コマンドを第１のデータインターフェース、より具体的には、ＳＰＩ（serial peripheral interface）によってＴＰＣ内蔵ＬＣＤドライバ２に送信し、画像データを第２のデータインターフェース、より具体的には、ＤＳＩ（display serial interface）によってＴＰＣ内蔵ＬＣＤドライバ２に送信する。ホスト１は、更に、２つのリセット信号Ｒｅｓｅｔ、ＴＰＣ＿ＲｅｓｅｔをＴＰＣ内蔵ＬＣＤドライバ２に供給して、ＴＰＣ内蔵ＬＣＤドライバ２のリセット動作を制御する。ここで、リセット信号Ｒｅｓｅｔは、ＴＰＣ内蔵ＬＣＤドライバ２の全体をハードウェアリセットすることを指示する信号であり、リセット信号ＴＰＣ＿Ｒｅｓｅｔは、ＴＰＣ内蔵ＬＣＤドライバ２のうち、タッチパネル３に関連する信号処理を行う回路群（後述のタッチパネルコントローラ部１３）を選択的にハードウェアリセットすることを指示する信号である。加えて、ホスト１は、ＴＰＣ内蔵ＬＣＤドライバ２の動作に必要な電源電圧をＴＰＣ内蔵ＬＣＤドライバ２に供給する機能も有している。
【００１９】
ＴＰＣ内蔵ＬＣＤドライバ２は、液晶表示パネル４を駆動すると共に、タッチパネル３に関連する信号処理を行う集積回路装置である。詳細には、ＴＰＣ内蔵ＬＣＤドライバ２は、第１のデータインターフェース１１と、第２のデータインターフェース１２と、タッチパネルコントローラ部１３と、表示パネルドライバ部１４と、電源回路１５とを備えている。
【００２０】
第１のデータインターフェース１１は、ホスト１から制御コマンドを受け取るインターフェースであり、本実施形態では、第１のデータインターフェース１１としてＳＰＩが用いられる。第１のデータインターフェース１１は、制御コマンドを解釈してタッチパネルコントローラ部１３と表示パネルドライバ部１４の制御レジスタを設定し、これにより、タッチパネルコントローラ部１３と表示パネルドライバ部１４を制御する。また、第１のデータインターフェース１１は、タッチパネルコントローラ部１３における信号処理によって得られたタッチパネル検知データ（即ち、タッチパネル３の状態を示すデータ）をホスト１に返す機能も有している。
【００２１】
第２のデータインターフェース１２は、ホスト１から画像データを受け取るインターフェースであり、本実施形態では、第２のデータインターフェース１２としてＤＳＩが用いられる。第２のデータインターフェース１２は、ホスト１から受け取った画像データを表示パネルドライバ部１４に転送する。
【００２２】
タッチパネルコントローラ部１３は、タッチパネル３を駆動すると共にタッチパネル３から得られる信号を処理してタッチパネル検知データを生成する。
【００２３】
表示パネルドライバ部１４は、第２のデータインターフェース１２から転送された画像データに応答して液晶表示パネル４を駆動する。
【００２４】
電源回路１５は、ホストから受け取った電源電圧から、ＴＰＣ内蔵ＬＣＤドライバ２の各部分（例えば、第１のデータインターフェース１１、第２のデータインターフェース１２、タッチパネルコントローラ部１３及び表示パネルドライバ部１４）の動作で用いられる電源電圧を生成する。
【００２５】
ここで、本実施形態では、ＴＰＣ内蔵ＬＣＤドライバ２は、リセット動作を制御するために、２つのリセット端子２１、２２とリセット制御部２３とを有している。一方のリセット端子２１は、ホスト１からリセット信号Ｒｅｓｅｔを受け取り、他方のリセット端子２２はリセット信号ＴＰＣ＿Ｒｅｓｅｔを受け取る。
【００２６】
リセット制御部２３は、２つのリセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔに応じて、ＴＰＣ内蔵ＬＣＤドライバ２のリセット動作を制御する。詳細には、リセット信号Ｒｅｓｅｔがアクティブに設定されると、リセット制御部２３は、ＴＰＣ内蔵ＬＣＤドライバ２の全体（即ち、第１のデータインターフェース１１、第２のデータインターフェース１２、タッチパネルコントローラ部１３、及び、表示パネルドライバ部１４）をリセットする動作を行う。
【００２７】
一方、リセット信号Ｒｅｓｅｔが非アクティブに設定されると、リセット制御部２３は、リセット信号ＴＰＣ＿Ｒｅｓｅｔに応じてタッチパネルコントローラ部１３のリセット動作を実行する。詳細には、リセット信号Ｒｅｓｅｔが非アクティブの状態でリセット信号ＴＰＣ＿Ｒｅｓｅｔがアクティブに設定されると、リセット制御部２３は、表示パネルドライバ部１４の動作を継続しながらタッチパネルコントローラ部１３のリセット動作を行う。このとき、第２のデータインターフェース１２の動作は継続されるが、第１のデータインターフェース１１もリセットされる。一方、リセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔの両方が非アクティブに設定されている場合、リセット制御部２３は、リセット動作を行わない。
【００２８】
図２は、本実施形態におけるタッチパネルコントローラ部１３と表示パネルドライバ部１４の構成の例を詳細に示すブロック図である。
【００２９】
タッチパネルコントローラ部１３は、走査電極ドライバ３１と、検出電極レシーバ３２と、ＡＤコンバータ（ＡＤＣ）３３と、スキャンＲＡＭ（random access memory）３４と、制御レジスタ３５と、タイミングコントローラ３６とを備えている。走査電極ドライバ３１は、タッチパネル３の走査電極を駆動する。検出電極レシーバ３２は、タッチパネル３の検出電極から読み出された信号（電圧信号又は電流信号）を受け取る。ＡＤコンバータ３３は、検出電極から読み出された信号に対してアナログ−デジタル変換を行い、タッチパネル検知データを生成する。各検出電極に対応するタッチパネル検知データは、スキャンＲＡＭ３４に蓄積される。タッチパネル検知データは、適宜のタイミングでスキャンＲＡＭ３４から読み出され、第１のデータインターフェース１１を介してホスト１に転送される。
【００３０】
制御レジスタ３５は、タッチパネルコントローラ部１３の動作を制御する各種のレジスタ値を格納している。即ち、制御レジスタ３５に格納されているレジスタ値を書き換えることにより、タッチパネルコントローラ部１３の動作を制御することができる。制御レジスタ３５に格納されるレジスタ値は、ホスト１から第１のデータインターフェース１１に制御コマンドを送ることによって書き換え可能である。
【００３１】
タイミングコントローラ３６は、制御レジスタ３５に格納されたレジスタ値を参照して、タッチパネルコントローラ部１３の各回路（例えば、走査電極ドライバ３１、検出電極レシーバ３２、ＡＤコンバータ３３、スキャンＲＡＭ３４）の動作タイミングの制御を行う。
【００３２】
表示パネルドライバ部１４は、表示ＲＡＭ４１と、データラッチ４２と、階調電圧選択回路４３と、ソースドライバ４４と、ゲート制御ドライバ４５と、制御レジスタ４６と、タイミングコントローラ４７とを備えている。表示ＲＡＭ４１は、ホスト１から第２のデータインターフェース１２に転送された画像データを第２のデータインターフェース１２から受け取って格納する。データラッチ４２は、表示ＲＡＭ４１から画像データを読み出して階調電圧選択回路４３に転送する。階調電圧選択回路４３は、データラッチ４２から受け取った画像データに対応する階調電圧を選択する。ソースドライバ４４は、液晶表示パネル４の各ソース線（データ線、信号線とも呼ばれる）を選択された階調電圧に駆動する。ゲート制御ドライバ４５は、液晶表示パネル４に集積化されたＧＩＰ(gate in panel)回路を制御して液晶表示パネル４のゲート線（ディジット線、走査線とも呼ばれる）を駆動する。なお、液晶表示パネル４にＧＩＰ回路が集積化されない場合には、ゲート制御ドライバ４５が直接にゲート線を駆動してもよい。
【００３３】
制御レジスタ４６は、表示パネルドライバ部１４の動作を制御する各種のレジスタ値を格納している。即ち、制御レジスタ４６に格納されているレジスタ値を書き換えることにより、表示パネルドライバ部１４の動作を制御することができる。制御レジスタ４６に格納されるレジスタ値は、ホスト１から第１のデータインターフェース１１に制御コマンドを送ることによって書き換え可能である。また、制御レジスタ４６は、第２のデータインターフェース１２を介してホスト１からアクセス可能に構成されてもよい。
【００３４】
タイミングコントローラ４７は、制御レジスタ４６に格納されたレジスタ値を参照して、表示パネルドライバ部１４の各回路（例えば、表示ＲＡＭ４１、データラッチ４２、階調電圧選択回路４３、ソースドライバ４４及びゲート制御ドライバ４５）の動作タイミングの制御を行う。
【００３５】
また、タッチパネルコントローラ部１３のタイミングコントローラ３６と表示パネルドライバ部１４のタイミングコントローラ４７の間で同期信号を交換することで、タッチパネルコントローラ部１３と表示パネルドライバ部１４の動作タイミングが同期される。
【００３６】
上記のような構成のタッチパネルコントローラ部１３のリセットは、リセット制御部２３からタッチパネルコントローラ部１３に供給される内部リセット信号２４をアクティブに設定することによって行われる。詳細には、タッチパネルコントローラ部１３をリセットする場合、リセット制御部２３は、内部リセット信号２４をアクティブに設定する。内部リセット信号２４は、スキャンＲＡＭ３４、制御レジスタ３５及びタイミングコントローラ３６に供給され、スキャンＲＡＭ３４、制御レジスタ３５及びタイミングコントローラ３６は、内部リセット信号２４がアクティブに設定されるとリセットされる。
【００３７】
なお、図２では、スキャンＲＡＭ３４、制御レジスタ３５及びタイミングコントローラ３６に共通の内部リセット信号２４が供給されるように図示されているが、スキャンＲＡＭ３４、制御レジスタ３５及びタイミングコントローラ３６のそれぞれに個別に内部リセット信号が供給されてもよい。スキャンＲＡＭ３４、制御レジスタ３５及びタイミングコントローラ３６をリセットする場合、それらの内部リセット信号がすべてアクティブに設定される。
【００３８】
また、上記のような構成の表示パネルドライバ部１４のリセットは、リセット制御部２３から表示パネルドライバ部１４に供給される内部リセット信号２５をアクティブに設定することによって行われる。詳細には、表示パネルドライバ部１４をリセットする場合、リセット制御部２３は、内部リセット信号２５をアクティブに設定する。内部リセット信号２５は、表示ＲＡＭ４１、制御レジスタ４６及びタイミングコントローラ４７に供給され、表示ＲＡＭ４１、制御レジスタ４６及びタイミングコントローラ４７は、内部リセット信号２５がアクティブに設定されるとリセットされる。
【００３９】
なお、図２では、表示ＲＡＭ４１、制御レジスタ４６及びタイミングコントローラ４７に共通の内部リセット信号２５が供給されるように図示されているが、表示ＲＡＭ４１、制御レジスタ４６及びタイミングコントローラ４７のそれぞれに個別に内部リセット信号が供給されてもよい。この場合、表示ＲＡＭ４１、制御レジスタ４６及びタイミングコントローラ４７をリセットする場合、それらの内部リセット信号がすべてアクティブに設定される。
【００４０】
また、第１のデータインターフェース１１のリセットは、リセット制御部２３から第１のデータインターフェース１１に供給される内部リセット信号２６をアクティブに設定することによって行われる。第１のデータインターフェース１１をリセットする場合、リセット制御部２３は、内部リセット信号２６をアクティブに設定する。
【００４１】
同様に、第２のデータインターフェース１２のリセットは、リセット制御部２３から第２のデータインターフェース１２に供給される内部リセット信号２６をアクティブに設定することによって行われる。第２のデータインターフェース１２をリセットする場合、リセット制御部２３は、内部リセット信号２７をアクティブに設定する。
【００４２】
続いて、本実施形態の表示装置１０におけるＴＰＣ内蔵ＬＣＤドライバ２のリセット動作について説明する。
【００４３】
図３は、本実施形態のＴＰＣ内蔵ＬＣＤドライバ２のハードウェアリセット時の動作を示す表である。ＴＰＣ内蔵ＬＣＤドライバ２のハードウェアリセットは、ホスト１から供給される２つのリセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔに応答して行われる。以下の説明においては、リセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔが、いずれも、ローアクティブの信号であるとして説明する。また、図３において、“Ｌ”は、Ｌｏｗ電位を示しており、“Ｈ”は、Ｈｉｇｈ電位を示している。
【００４４】
本実施形態のＴＰＣ内蔵ＬＣＤドライバ２の一つの特徴は、表示パネルドライバ部１４の動作を継続しながら、タッチパネルコントローラ部１３を独立してリセットできる点である。このような構成は、ユーザインターフェースとしての使い勝手を有効に向上させる。例えば、タッチパネルコントローラ部１３に何らかの不具合が発生し、タッチパネルコントローラ部１３をリセットする必要性が生じた場合、表示パネルドライバ部１４が正常に動作しているのであれば、タッチパネルコントローラ部１３をリセットする一方で表示パネルドライバ部１４の動作を維持することで、エンドユーザーに過剰な不安を与えることを防ぐことができる。
【００４５】
より具体的には、通常動作においては、リセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔのいずれもが非アクティブ、即ち、Ｈｉｇｈ電位に設定される。この場合、リセット制御部２３は、タッチパネルコントローラ部１３及び表示パネルドライバ部１４に供給される内部リセット信号２４、２５をいずれも非アクティブに設定し、タッチパネルコントローラ部１３及び表示パネルドライバ部１４の両方に通常動作を行わせる。即ち、タッチパネルコントローラ部１３は、タッチパネル３を駆動し、更に、タッチパネル３の検出電極から受け取った信号を処理する。一方、表示パネルドライバ部１４は、液晶表示パネル４を駆動する。
【００４６】
このとき、リセット制御部２３は、第１のデータインターフェース１１及び第２のデータインターフェース１２に供給される内部リセット信号２６、２７も非アクティブに設定する。これにより、第１のデータインターフェース１１及び第２のデータインターフェース１２も通常動作を行う。
【００４７】
表示パネルドライバ部１４の動作を継続しながら、タッチパネルコントローラ部１３を独立してリセットする場合、ホスト１は、リセット信号Ｒｅｓｅｔを非アクティブに（即ち、Ｈｉｇｈ電位に）設定すると共に、リセット信号ＴＰＣ＿Ｒｅｓｅｔをアクティブに(即ち、Ｌｏｗ電位に）設定する。この場合、リセット制御部２３は、内部リセット信号２４をアクティブに設定してタッチパネルコントローラ部１３をリセットする一方で、内部リセット信号２４を非アクティブに維持して表示パネルドライバ部１４の動作を継続する。これにより、液晶表示パネル４への画像の表示が維持される。
【００４８】
このとき、リセット制御部２３は、内部リセット信号２６をアクティブに設定することにより、タッチパネル検知データをホスト１に転送するために用いられる第１のデータインターフェース１１をリセットする。その一方で、第２のデータインターフェース１２に供給される内部リセット信号２７を非アクティブに設定し、画像データをホスト１から受け取る第２のデータインターフェース１２に通常動作を行わせる。
【００４９】
更に、ＴＰＣ内蔵ＬＣＤドライバ２の全体をリセットする場合、ホスト１は、リセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔの両方をアクティブに（即ち、Ｌｏｗ電位に）設定する。この場合、リセット制御部２３は、内部リセット信号２４、２５の両方をアクティブに設定してタッチパネルコントローラ部１３と表示パネルドライバ部１４の両方をリセットする。このとき、リセット制御部２３は、内部リセット信号２６、２７の両方をアクティブに設定することにより、第１のデータインターフェース１１と第２のデータインターフェース１２の両方をリセットする。
【００５０】
ここで、図３に図示されているリセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔのロジックは、ＴＰＣ内蔵ＬＣＤドライバ２の全体についてハードウェアリセットを行う場合と、タッチパネルコントローラ部１３と表示パネルドライバ部１４の両方が通常動作を行う場合について、リセット信号Ｒｅｓｅｔ、ＴＰＣ＿Ｒｅｓｅｔが同一の電位になるように決定されていることに留意されたい。このようなロジックは、ＴＰＣ内蔵ＬＣＤドライバ２の可用性を向上させるために有効である。ＴＰＣ内蔵ＬＣＤドライバ２を利用して表示装置１０を製造する製造者は、ＴＰＣ内蔵ＬＣＤドライバ２の全体をリセットするリセット信号Ｒｅｓｅｔに加え、タッチパネルコントローラ部１３を選択的にリセットするリセット信号ＴＰＣ＿Ｒｅｓｅｔを生成するようにホスト１を設計することを望まない場合がある。リセット信号ＴＰＣ＿Ｒｅｓｅｔを生成することを希望しない製造者は、図４に図示されているように、ＴＰＣ内蔵ＬＣＤドライバ２の全体をリセットするリセット信号Ｒｅｓｅｔを、リセット端子２１、２２の両方に供給することで、本実施形態のＴＰＣ内蔵ＬＣＤドライバ２を利用することができる。
【００５１】
本実施形態のＴＰＣ内蔵ＬＣＤドライバ２は、ソフトウェアリセットに対応するように構成されてもよい。この場合、ホスト１から制御コマンドを受け取る第１のデータインターフェース１１は、リセット制御信号２８をリセット制御部２３に供給するように構成される。図２には、第１のデータインターフェース１１がリセット制御信号２８をリセット制御部２３に供給する構成が図示されている。特定の制御コマンドがホスト１からＴＰＣ内蔵ＬＣＤドライバ２に供給されると、第１のデータインターフェース１１は、リセット制御信号２８により、リセット制御部２３にリセット動作を実行するように指示する。ただし、ソフトウェアリセットでは、第１のデータインターフェース１１及び第２のデータインターフェース１２のリセットは行われない。
【００５２】
ＴＰＣ内蔵ＬＣＤドライバ２がソフトウェアリセットに対応するように構成される場合、タッチパネルコントローラ部１３と表示パネルドライバ部１４の両方をリセットするように指示する第１の制御コマンド（ソフトリセットコマンド）に加え、表示パネルドライバ部１４の動作を継続しながらタッチパネルコントローラ部１３をリセットするように指示する第２の制御コマンド（ＴＰＣソフトリセットコマンド）が定義されることが好ましい。
【００５３】
図５は、本実施形態のＴＰＣ内蔵ＬＣＤドライバ２におけるソフトウェアリセット時の動作を示す表である。ソフトリセットコマンドがホスト１から第１のデータインターフェース１１に送信されると、タッチパネルコントローラ部１３と表示パネルドライバ部１４の両方がリセットされる。詳細には、ソフトリセットコマンドを受け取ると、第１のデータインターフェース１１は、リセット制御信号２８により、タッチパネルコントローラ部１３と表示パネルドライバ部１４の両方をリセットするようにリセット制御部２３に指示する。リセット制御部２３は、リセット制御信号２８に応答して、内部リセット信号２４、２５の両方をアクティブに設定してタッチパネルコントローラ部１３と表示パネルドライバ部１４の両方をリセットする。このとき、内部リセット信号２６、２７はいずれも非アクティブに設定され、第１のデータインターフェース１１及び第２のデータインターフェース１２のリセットは行われない。
【００５４】
一方、ＴＰＣソフトリセットコマンドがホスト１から第１のデータインターフェース１１に送信されると、タッチパネルコントローラ部１３がリセットされる一方で、表示パネルドライバ部１４の動作が維持される。詳細には、ＴＰＣソフトリセットコマンドを受け取ると、第１のデータインターフェース１１は、リセット制御信号２８により、タッチパネルコントローラ部１３のみリセットするようにリセット制御部２３に指示する。リセット制御部２３は、リセット制御信号２８に応答して内部リセット信号２４をアクティブに設定してタッチパネルコントローラ部１３をリセットする一方で、内部リセット信号２４を非アクティブに維持して表示パネルドライバ部１４の動作を継続する。これにより、液晶表示パネル４への画像の表示が維持される。
【００５５】
このようなソフトウェアリセットの機能をＴＰＣ内蔵ＬＣＤドライバ２に与えることにより、ソフトウェアリセットにおいても、表示パネルドライバ部１４の動作を継続しながら、タッチパネルコントローラ部１３を独立してリセットする動作が可能になる。
【００５６】
以上には、本発明の実施形態が具体的に記述されているが、本発明は、上記の実施形態に限定されると解釈してはならない。本発明が様々な変更と共に実施され得ることは、当業者には自明的であろう。
【００５７】
例えば、ＴＰＣ内蔵ＬＣＤドライバ２の構成は、様々に変更され得る。より具体的には、図６に図示されているように、タッチパネルコントローラ部１３に、スキャンＲＡＭ３４に格納されたタッチパネル検知データに対してデータ処理を行うＭＣＵ（micro control unit）３７が設けられてもよい。この場合、ＭＣＵ３７によるデータ処理によって得られたデータ（例えば、タッチパネル３に物体が接触している位置を示すデータ）が、第１のデータインターフェース１１からホスト１に送信される。このような構成が用いられる場合、内部リセット信号２４に応じてタッチパネルコントローラ部１３がリセットされる場合に、ＭＣＵ３７もリセットされる。
【００５８】
また、上記には、液晶表示パネル４を備えた表示装置１０の実施形態が記述されているが、液晶表示パネル４の代わりに、他の表示パネル（例えば、ＯＬＥＤ（organic light emitting diode）表示パネル）が用いられてもよい。この場合、表示パネルドライバ部１４の構成も、適宜変更される。
【符号の説明】
【００５９】
１        ：ホスト
２        ：ＴＰＣ内蔵ＬＣＤドライバ
３        ：タッチパネル
４        ：液晶表示パネル
１０      ：表示装置
１１      ：第１のデータインターフェース
１２      ：第２のデータインターフェース
１３      ：タッチパネルコントローラ部
１４      ：表示パネルドライバ部
１５      ：電源回路
２１、２２：リセット端子
２３      ：リセット制御部
２４、２５、２６、２７：内部リセット信号
２８      ：リセット制御信号
３１      ：走査電極ドライバ
３２      ：検出電極レシーバ
３３      ：ＡＤコンバータ
３４      ：スキャンＲＡＭ
３５      ：制御レジスタ
３６      ：タイミングコントローラ
３７      ：ＭＣＵ
４１      ：表示ＲＡＭ
４２      ：データラッチ
４３      ：階調電圧選択回路
４４      ：ソースドライバ
４５      ：ゲート制御ドライバ
４６      ：制御レジスタ
４７      ：タイミングコントローラ
【図１】
0006345049.tif 000002
【図２】
0006345049.tif 000003
【図３】
0006345049.tif 000004
【図４】
0006345049.tif 000005
【図５】
0006345049.tif 000006
【図６】
0006345049.tif 000007