(57)【要約】【課題】表示モジュールの仕様に合わせたタイミング制御信号を生成できるように表示モジュールを用いた製品を設計するために必要な労力を低減する。【解決手段】表示システム１００が、ＣＰＵ１０と、表示モジュール２０とを具備する。表示モジュール２０は、液晶表示パネル２１と、表示パネル２１を駆動する表示ドライバＩＣ２２とを備えている。表示ドライバＩＣ２２は、液晶表示パネル２１の駆動タイミングの制御に用いられる駆動制御パラメータ３９ａを記憶する不揮発性メモリ３９を備えている。ＣＰＵ１０は、駆動制御パラメータ３９ａを受け取り、駆動制御パラメータ３９ａに応答してタイミング制御信号を生成する。表示ドライバＩＣ２２は、ＣＰＵ１０から受け取ったタイミング制御信号に応答して液晶表示パネル２１を駆動する。【選択図】図２
2015014706.tif 000002
【特許請求の範囲】
【請求項１】
演算装置と、
表示モジュール
とを具備し、
前記表示モジュールは、
表示パネルと、
前記表示パネルを駆動する駆動部
とを備え、
前記駆動部は、前記表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリを備え、
前記演算装置は、前記駆動制御パラメータを受け取り、前記駆動制御パラメータに応答してタイミング制御信号を生成し、
前記駆動部は、前記タイミング制御信号に応答して前記表示パネルを駆動する
表示システム。
【請求項２】
請求項１に記載の表示システムであって、
前記駆動制御パラメータは、各フレームにおいて前記表示パネルを駆動するか否かを指定する
表示システム。
【請求項３】
請求項２に記載の表示システムであって、
前記演算装置は、前記駆動制御パラメータにおいて前記表示パネルを駆動すると指定されたフレームのみ前記タイミング制御信号を前記駆動部に供給する
表示システム。
【請求項４】
請求項１に記載の表示システムであって、
更に、複数の駆動制御パターンデータを含む駆動制御パターンテーブルを記憶する記憶部を具備し、
前記複数の駆動制御パターンデータのそれぞれは、各フレームにおいて前記表示パネルを駆動するか否かを指定するデータであり、
前記演算装置は、前記駆動制御パラメータに応じて前記複数の駆動制御パターンデータのいずれかを選択し、選択された前記駆動制御パターンデータに応答して前記タイミング制御信号を前記駆動部に供給する
表示システム。
【請求項５】
請求項１に記載の表示システムであって、
更に、温度センサを具備し、
前記駆動制御パラメータは、複数の駆動制御パターンデータが温度範囲とそれぞれに対応づけられた温度テーブルを備え、
前記複数の駆動制御パターンデータのそれぞれは、各フレームにおいて前記表示パネルを駆動するか否かを指定するデータであり、
前記演算装置は、前記駆動部から受け取った前記温度テーブルを参照し、前記複数の駆動制御パターンデータのうちから、前記温度センサによって計測された温度が該当する温度範囲に対応する駆動制御パターンデータを選択肢、選択された前記駆動制御パターンデータに応答して前記タイミング制御信号を前記駆動部に供給する
表示システム。
【請求項６】
請求項１乃至５のいずれかに記載の表示システムであって、
前記駆動部は、前記メモリを備えており、前記演算装置から受け取った前記タイミング制御信号に応答して前記表示パネルを駆動する表示ドライバＩＣを含む
表示システム。
【請求項７】
請求項１乃至５のいずれかに記載の表示システムであって、
前記駆動部は、
前記メモリを備えるタイミングコントローラと、
前記タイミングコントローラによる制御の下で前記表示パネルを駆動する複数の表示パネルドライバ
とを備え、
前記タイミングコントローラは、前記演算装置から受け取った前記タイミング制御信号に応答して前記複数の表示パネルドライバを制御する
表示システム。
【請求項８】
表示パネルを駆動する表示パネルドライバであって、
前記表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、
演算装置からの要求に応じて前記駆動制御パラメータを前記演算装置に送るインターフェースと、
前記演算装置から受け取ったタイミング制御信号に応答して前記表示パネルを駆動する駆動回路部
とを具備する
表示パネルドライバ。
【請求項９】
表示パネルを駆動する表示パネルドライバを制御するタイミングコントローラであって、
前記表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、
演算装置からの要求に応じて前記駆動制御パラメータを前記演算装置に送るインターフェースと、
前記演算装置から受け取ったタイミング制御信号に応答して前記表示パネルドライバを制御する制御部
とを具備する
タイミングコントローラ。
【請求項１０】
表示パネルと、
前記表示パネルを駆動する駆動部
とを備え、
前記駆動部は、
前記表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、
演算装置からの要求に応じて前記駆動制御パラメータを前記演算装置に送るインターフェースと、
前記演算装置から受け取ったタイミング制御信号に応答して前記表示パネルを駆動する駆動回路部
とを具備する
表示モジュール。
【請求項１１】
表示パネルを備える表示モジュールから前記表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを受け取るステップと、
前記駆動制御パラメータに応答して、前記表示モジュールにタイミング制御信号を供給するステップ
とを演算装置に実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示パネルドライバ、タイミングコントローラ、表示モジュール及びプログラムに関し、特に、表示パネルを駆動する駆動タイミングの制御に関する。
【背景技術】
【０００２】
近年のモジュール化（modularization）の進展を背景として、表示装置は、表示パネル（例えば、液晶表示パネルや有機ＥＬ（electroluminescence）表示パネル）と該表示パネルを駆動する表示パネルドライバとを組み合わせた表示モジュールとして販売されることが多くなっている。エンドユーザは、表示モジュールを購入し、その表示モジュールを用いて所望の製品を製造する。
【０００３】
表示モジュールに組み込まれる表示パネルドライバには、概略的には、表示パネルの駆動タイミングを制御するタイミング制御信号を自ら発生するものと、外部装置からタイミング制御信号を受け取るものの２種類がある。一般に、フレームバッファを内蔵する表示パネルドライバは、タイミング制御信号を自ら発生するように設計される。一方、フレームバッファを内蔵しない表示パネルドライバは、外部装置からタイミング制御信号を受け取るように設計される。外部装置として用いられる最も典型的な装置は、ＣＰＵ（central processing unit）その他の演算装置（プロセッサ）であり、この場合、演算装置を動作させるソフトウェアは、タイミング制御信号を生成するように作成される必要がある。
【０００４】
一つの問題は、市場には多様な表示モジュールが存在していることである。表示パネルの駆動タイミングを制御するタイミング制御信号を外部装置から供給する場合、当該タイミング制御信号を、多様な表示モジュールそれぞれの仕様に合わせて生成しなければならない。これは、タイミング制御信号を外部装置から供給するような製品を設計する場合には、エンドユーザが、多様な表示モジュールのそれぞれの仕様を把握することが求められることを意味する。エンドユーザは、通常、表示パネルドライバが表示パネルを駆動する動作には関知しておらず、このような状況は、エンドユーザの製品設計の煩雑さを不所望に増大させている。
【０００５】
一例として、酸化物半導体で形成された薄膜トランジスタを用いた液晶表示パネルを採用する表示モジュールについて考える。なお、酸化物半導体で形成された薄膜トランジスタを用いた液晶表示パネルについては、例えば、特開２０１１−２９３７５号公報（特許文献１）に開示されている。酸化物半導体で形成された薄膜トランジスタ（TFT:  thin  film  transistor）を用いた液晶表示パネルを用いる場合、薄膜トランジスタのリークが小さいため、必ずしも、全フレームで液晶表示パネルを駆動する必要がない。このような場合、間欠的に液晶表示パネルを駆動することで（即ち、一部のフレームで液晶表示パネルの駆動を行わないことで）消費電力を低減することができる。このため、酸化物半導体で形成された薄膜トランジスタを用いた液晶表示パネルを採用する表示モジュールは、特殊な駆動タイミングで液晶表示パネルを駆動することが求められる。
【０００６】
しかしながら、間欠的に液晶表示パネルを駆動するためには、液晶表示パネルの特性に応じて定められた特殊な駆動タイミングで液晶表示パネルが駆動されるようにタイミング制御信号を表示モジュールに供給することが必要になる。このようなタイミング制御信号を生成するように製品を設計すること（例えば、製品に組み込まれるソフトウェアをプログラムすること）は、エンドユーザにとって煩雑である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２９３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
したがって、本発明の目的は、表示モジュールの仕様に合わせたタイミング制御信号を生成できるように表示モジュールを用いた製品を設計するために必要な労力を低減することにある。
【０００９】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本発明の一の観点では、表示システムが、演算装置と、表示モジュールとを具備する。表示モジュールは、表示パネルと、表示パネルを駆動する駆動部とを備えている。駆動部は、表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリを備えている。演算装置は、駆動制御パラメータを受け取り、駆動制御パラメータに応答してタイミング制御信号を生成する。駆動部は、タイミング制御信号に応答して表示パネルを駆動する。
【００１１】
本発明の他の観点では、表示パネルを駆動する表示パネルドライバが、表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、演算装置からの要求に応じて駆動制御パラメータを演算装置に送るインターフェースと、演算装置から受け取ったタイミング制御信号に応答して表示パネルを駆動する駆動回路部とを具備する。
【００１２】
本発明の更に他の観点では、表示パネルを駆動する表示パネルドライバを制御するタイミングコントローラが、表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、演算装置からの要求に応じて駆動制御パラメータを演算装置に送るインターフェースと、演算装置から受け取ったタイミング制御信号に応答して表示パネルドライバを制御する制御部とを具備する。
【００１３】
本発明の更に他の観点では、表示モジュールが、表示パネルと、表示パネルを駆動する駆動部とを備えている。駆動部は、表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを不揮発的に記憶するメモリと、演算装置からの要求に応じて駆動制御パラメータを演算装置に送るインターフェースと、演算装置から受け取ったタイミング制御信号に応答して表示パネルを駆動する駆動回路部とを具備する。
【００１４】
本発明の更に他の観点では、プログラムが、表示パネルを備える表示モジュールから表示パネルの駆動タイミングの制御に用いられる駆動制御パラメータを受け取るステップと、駆動制御パラメータに応答して、表示モジュールにタイミング制御信号を供給するステップとを演算装置に実行させる。
【発明の効果】
【００１５】
本発明によれば、表示モジュールの仕様に合わせてタイミング制御信号を生成できるように表示モジュールを用いた製品を設計するために必要な労力を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における表示システムの構成を示すブロック図である。
【図２】第１の実施形態における表示ドライバＩＣの構成を示すブロック図である。
【図３】第１の実施形態における表示システムの動作を示す図である。
【図４】第１の実施形態において静止画が表示されるときに、表示ドライバＩＣが液晶表示パネルを駆動する動作を示すタイミングチャートである。
【図５】第２の実施形態における表示システムの動作を示す図である。
【図６】第３の実施形態における表示システムの構成を示すブロック図である。
【図７】第３の実施形態における表示システムの動作を示す図である。
【図８】第４の実施形態における表示システムの構成を示すブロック図である。
【図９】第４の実施形態におけるタイミングコントローラの構成を示すブロック図である。
【図１０】第４の実施形態における表示システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
（第１の実施形態）
図１は、本発明の第１の実施形態の表示モジュールを備えた表示システム１００の構成を示すブロック図である。表示システム１００は、ＣＰＵ（central processing unit）１０と、表示モジュール２０と、記憶部３０とを備えている。ＣＰＵ１０は、表示システム１００において行われる様々な演算を行う演算装置である。表示モジュール２０は、液晶表示パネル２１と表示ドライバＩＣ２２とを備えている。液晶表示パネル２１は、ソース線と、ゲート線と、これらの交点の近傍に位置する画素とを備えている。表示ドライバＩＣ２２は、液晶表示パネル２１を駆動する駆動部である。液晶表示パネル２１と表示ドライバＩＣ２２とはモジュール化されており、外部装置（本実施形態では、ＣＰＵ１０）から見た場合、表示モジュール２０は、液晶表示パネル２１と表示ドライバＩＣ２２とは、一体化された部品として動作していると把握されることになる。表示モジュール２０は、例えば、表示ドライバＩＣ２２が、ＣＯＧ（chip on glass）技術を用いて液晶表示パネル２１のガラス基板に実装されることで構成されても良い。
【００１８】
記憶部３０は、表示システム１００における演算で用いられる様々なデータや、当該演算で得られたデータを保持する。加えて、記憶部３０は、ＣＰＵ１０を動作させるソフトウェアプログラム３０ａを保持する。記憶部３０としては、例えば、ＤＲＡＭ（dynamic random access memory）その他の半導体メモリで構成された主記憶装置、ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）その他の補助記憶装置、及び、これらの組み合わせが用いられ得る。
【００１９】
本実施形態では、表示モジュール２０の液晶表示パネル２１の各画素に含まれるトランジスタとして、酸化物半導体で形成された薄膜トランジスタ（ＴＦＴ）が用いられる。上述されているように、薄膜トランジスタのリークは小さいため、酸化物半導体で形成された薄膜トランジスタを用いた液晶表示パネルは、必ずしも、全フレームで駆動する必要がない。このため、本実施形態では、静止画を表示する場合に液晶表示パネル２１が間欠的に駆動される。これは、液晶表示パネル２１が、特殊な駆動タイミングで駆動されることを意味している。
【００２０】
本実施形態では、ＣＰＵ１０が、液晶表示パネル２１を駆動するために用いられる様々なデータ及び制御信号を生成する。詳細には、ＣＰＵ１０は、表示ドライバＩＣ２２に、画像データＤＡＴＡを供給する。画像データＤＡＴＡは、液晶表示パネル２１に表示される画像に対応するデータであり、より具体的には、液晶表示パネル２１の各画素の階調を指定する。表示ドライバＩＣ２２は、画像データＤＡＴＡに応じて液晶表示パネル２１の各画素を駆動する。
【００２１】
加えて、ＣＰＵ１０は、表示ドライバＩＣ２２に、様々なタイミング制御信号を供給する。本実施形態では、ＣＰＵ１０から表示ドライバＩＣ２２に供給されるタイミング制御信号が、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥを含んでいる。
【００２２】
本実施形態では、タイミング制御信号（本実施形態では、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）の生成は、ソフトウェアを用いて行われる。詳細には、記憶部３０に格納されたソフトウェアプログラム３０ａに、タイミング制御信号を生成する動作が記述され、ＣＰＵ１０がソフトウェアプログラム３０ａを実行することで、タイミング制御信号が生成される。
【００２３】
なお、ＣＰＵ１０から表示ドライバＩＣ２２に供給されるタイミング制御信号は、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥの組には限定されない。ＣＰＵ１０から表示ドライバＩＣ２２に供給されるタイミング制御信号は、他の制御信号を含んでいてもよい。
【００２４】
図２は、本実施形態における表示ドライバＩＣ２２の構成を示すブロック図である。表示ドライバＩＣ２２は、ＣＰＵインターフェース３１と、データラッチ３２と、ソース線ドライバ３３と、画像処理ＩＰ（intellectual property）コア３４と、電源回路３５と、ガンマ基準電圧出力回路３６と、発振回路３７と、タイミングジェネレータ３８と、不揮発性メモリ３９と、レジスタ群４０とを備えている。
【００２５】
ＣＰＵインターフェース３１は、ＣＰＵ１０とデータを交換するために用いられる。具体的には、ＣＰＵインターフェース３１は、ＣＰＵ１０から受け取った画像データＤＡＴＡをデータラッチ３２に転送する。また、ＣＰＵインターフェース３１は、レジスタ群４０に記憶されているパラメータやデータをＣＰＵ１０に転送する機能も有している。本実施形態では、ＣＰＵインターフェース３１はＣＰＵ１０と直結されている。
【００２６】
データラッチ３２は、ＣＰＵ１０から受け取った画像データＤＡＴＡを、ソース線ドライバ３３又は画像処理ＩＰコア３４に転送する機能を有している。画像データＤＡＴＡに対して何らかの演算処理（例えば、コントラスト強調処理等）が行われる場合、データラッチ３２は、ＣＰＵ１０から受け取った画像データＤＡＴＡを画像処理ＩＰコア３４に転送する。画像処理ＩＰコア３４により、画像データＤＡＴＡに対して画像処理が行われると、データラッチ３２は、当該画像処理によって得られた処理後画像データを画像処理ＩＰコア３４から受け取り、ソース線ドライバ３３に転送する。一方、ＣＰＵ１０から受け取った画像データＤＡＴＡがそのまま液晶表示パネル２１の駆動に用いられる場合、画像データＤＡＴＡは、ソース線ドライバ３３に転送される。
【００２７】
ソース線ドライバ３３は、データラッチ３２から受け取った画像データＤＡＴＡ又は処理後画像データに応答して、液晶表示パネル２１のソース線を駆動する。各ソース線は、対応する画像データＤＡＴＡに指定された階調に対応する駆動電圧に駆動される。ソース線ドライバ３３は、ガンマ基準電圧出力回路３６から受け取ったガンマ基準電圧に応じて駆動電圧を生成する。ここで、ガンマ基準電圧とは、ガンマカーブ（即ち、画像データＤＡＴＡに指定された階調と駆動電圧の電圧レベルの関係を示すカーブ）を決定する一組の電圧である。
【００２８】
画像処理ＩＰ３４は、データラッチ３２から転送された画像データＤＡＴＡに対して画像処理を行い、当該画像処理によって得られた処理後画像データをデータラッチ３２に返す。
【００２９】
電源回路３５は、表示ドライバＩＣ２２の各回路に必要な電源電圧を供給する。図２には、電源回路３５からガンマ基準電圧出力回路３６に供給される電源電圧が、矢印によって示されている。
【００３０】
ガンマ基準電圧出力回路３６は、電源回路３５から受け取った電源電圧を用いてソース線ドライバ３３に供給すべきガンマ基準電圧を生成する。
【００３１】
発振回路３７は、内部クロック信号を生成し、タイミングジェネレータ３８に供給する。
【００３２】
タイミングジェネレータ３８は、発振回路３７から供給された内部クロック信号に同期して、表示ドライバＩＣ２２の各回路の動作タイミングを制御する内部タイミング制御信号を生成する。内部タイミング制御信号は、ＣＰＵ１０から供給されたタイミング制御信号（本実施形態では、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）に応答して生成される。図２には、データラッチ３２の動作タイミングを制御する内部タイミング制御信号と、画像処理ＩＰコア３４の動作タイミングを制御する内部タイミング制御信号とが矢印によって図示されている。
【００３３】
不揮発性メモリ３９は、表示ドライバＩＣ２２の動作を制御するために用いられる様々なパラメータを不揮発的に格納する。不揮発性メモリ３９に格納されるパラメータには、液晶表示パネル２１の駆動タイミングの制御に用いられる駆動制御パラメータ３９ａが含まれている。
【００３４】
レジスタ群４０は、表示ドライバＩＣ２２の動作を制御するために用いられる様々なパラメータを保持する。レジスタ群４０は、不揮発性メモリ３９に格納されている駆動制御パラメータ３９ａが設定される駆動制御パラメータレジスタ４０ａを含んでいる。後述されるように、駆動制御パラメータレジスタ４０ａに格納された駆動制御パラメータ３９ａは、ＣＰＵインターフェース３１によってＣＰＵ１０に転送される。
【００３５】
続いて、本実施形態の表示システム１００の動作を説明する。
【００３６】
本実施形態の表示システム１００の動作の一つの特徴は、不揮発性メモリ３９に格納されている駆動制御パラメータ３９ａが、駆動制御パラメータレジスタ４０ａを介してＣＰＵ１０に読み出され、読み出された駆動制御パラメータ３９ａが、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号（本実施形態では、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）の生成に用いられる点である。このような動作によれば、駆動制御パラメータ３９ａの内容と、生成すべきタイミング制御信号との対応関係を事前に決めておくことで（特に、表示モジュール２０の供給者と、表示モジュール２０のエンドユーザの間で決めておくことで）、表示ドライバＩＣ２２が液晶表示パネル２１を駆動する態様の詳細を知らなくても、表示モジュール２０を使用するエンドユーザが、適切なタイミング制御信号を表示ドライバＩＣ２２に供給できるように表示システム１００を設計する（具体的には、ソフトウェアプログラム３０ａを作成する）ことができる。これは、エンドユーザが、表示モジュール２０の仕様に合わせてタイミング制御信号が生成されるように表示システム１００を設計するために必要な労力を、有効に低減できることを意味している。
【００３７】
本実施形態では、駆動制御パラメータ３９ａは、液晶表示パネル２１に静止画が表示されるときにおいて、動作フレームと非動作フレームの繰り返しのパターン（以下、「駆動制御パターン」という。）を指定するために用いられる。ここで、動作フレームとは、液晶表示パネル２１が駆動されるフレームであり、非動作フレームとは、液晶表示パネル２１の駆動が行われないフレームである。本実施形態では、液晶表示パネル２１に酸化物半導体で形成された薄膜トランジスタが使用されるため、静止画が表示される場合には、必ずしも、全フレームで液晶表示パネル２１を駆動する必要がない。このため、本実施形態では、静止画を表示する場合、液晶表示パネル２１は間欠的に駆動される。駆動制御パラメータ３９ａは、各フレームにおいて液晶表示パネル２１を駆動するか否かを指定するために用いられる。
【００３８】
より具体的には、本実施形態では、駆動制御パラメータ３９ａが、Ｎ個の連続するフレーム（第１〜第Ｎフレーム）のそれぞれが動作フレームと非動作フレームのいずれかを指定するＮビットデータとして定義される。駆動制御パラメータ３９ａの第１ビットは、第１フレームが動作フレームと非動作フレームのいずれであるかを指定する。同様に、駆動制御パラメータ３９ａの第ｉビット（ｉは１以上Ｎ以下の整数）は第ｉフレームが動作フレームと非動作フレームのいずれであるかを指定する。例えば、第ｉビットが“１”（第１の値）であれば、第ｉフレームが動作フレームに指定され、第ｉビットが“０”（第２の値）であれば第ｉフレームが非動作フレームに指定される。液晶表示パネル２１は、駆動制御パラメータ３９ａに指定された駆動制御パターン（動作フレームと非動作フレームの組み合わせのパターン）が繰り返されて駆動される。なお、動作フレーム及び非動作フレームと、駆動制御パラメータ３９ａの各ビットの値の関係は、上記に限定されない。駆動制御パラメータ３９ａは、第ｉビットが“０”であれば、第ｉフレームが動作フレームに指定され、第ｉビットが“１”であれば第ｉフレームが非動作フレームに指定されると定義されてもよい。
【００３９】
以下では、Ｎが８である場合、即ち、駆動制御パラメータ３９ａが１バイトのデータである場合について説明する。この場合、即ち、８フレームを周期として駆動制御パラメータ３９ａで指定された駆動制御パターンが繰り返される。駆動制御パラメータ３９ａは、各周期の８つのフレームのそれぞれが動作フレームと非動作フレームのいずれであるかを指定する。ただし、駆動制御パラメータ３９ａのビット数は、８に限定されず、動作フレームと非動作フレームの組み合わせのパターンの長さに応じて適宜に変更可能であることに留意されたい。
【００４０】
表示システム１００が起動されると（即ち、ＣＰＵ１０及び表示モジュール２０の表示ドライバＩＣ２２が起動されると）、ＣＰＵ１０及び表示ドライバＩＣ２２は、所定の起動シーケンスを開始する。表示ドライバＩＣ２２の起動シーケンスにおいては、表示ドライバＩＣ２２は、不揮発性メモリ３９に記憶されているパラメータをレジスタ群４０に設定する。このとき、不揮発性メモリ３９に記憶されている駆動制御パラメータ３９ａが、駆動制御パラメータレジスタ４０ａに設定される。
【００４１】
また、起動シーケンスにおいて、ＣＰＵ１０は、駆動制御パラメータレジスタ４０ａに設定された駆動制御パラメータ３９ａを読み込む。詳細には、ＣＰＵ１０は、駆動制御パラメータ３９ａをＣＰＵ１０に送ることを要求するコマンドをＣＰＵインターフェース３１に送る。ＣＰＵインターフェース３１は、当該コマンドに応答して駆動制御パラメータレジスタ４０ａにアクセスし、駆動制御パラメータ３９ａを駆動制御パラメータレジスタ４０ａから読み出し、ＣＰＵ１０に転送する。ＣＰＵ１０は、受け取った駆動制御パラメータ３９ａを記憶部３０に格納する。
【００４２】
静止画を液晶表示パネル２１に表示する場合、ＣＰＵ１０は、記憶部３０に格納された駆動制御パラメータ３９ａに従って各フレームにおいて液晶表示パネル２１を駆動するか否かを決定し、更に、液晶表示パネル２１を駆動するフレームにおいては、タイミング制御信号（具体的には、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）と、画像データＤＡＴＡとを供給する。液晶表示パネル２１を駆動しないフレームでは、ＣＰＵ１０は、タイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給しない。なお、動画を液晶表示パネル２１に表示する場合には、ＣＰＵ１０は、駆動制御パラメータ３９ａに関わらず、全てのフレームにおいてタイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給し、液晶表示パネル２１を駆動する。
【００４３】
図４は、静止画が表示されるときに、表示ドライバＩＣ２２が液晶表示パネル２１を駆動する動作を示すタイミングチャートである。図４には、駆動制御パラメータ３９ａが、“１００１１０００”である場合について、液晶表示パネル２１を駆動する動作が示されている。図４においては、第１フレーム乃至第６フレームにおける表示ドライバＩＣ２２の動作が示されている。ここで、第１フレームとは、単に、動作フレームと非動作フレームの組み合わせのパターンの最初のフレームを意味しており、第２フレーム〜第６フレームは、第１フレームに続くフレームを意味している。
【００４４】
駆動制御パラメータ３９ａの第１ビット（最上位ビット）が“１”であることに応答して、第１フレームは、動作フレームと決定される。第１フレームにおいては、ＣＰＵ１０は、表示ドライバＩＣ２２に、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡを供給し、表示ドライバＩＣ２２は、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡに応答して液晶表示パネル２１を駆動する。液晶表示パネル２１には、第１フレームにおいて供給された画像データＤＡＴＡに対応する画像が表示される。
【００４５】
駆動制御パラメータ３９ａの第２ビット、第３ビットが“０”であることに応答して、第２フレーム及び第３フレームは、非動作フレームと決定される。第２フレーム、第３フレームにおいては、ＣＰＵ１０は、表示ドライバＩＣ２２に、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡを供給しない。第２フレーム、第３フレームにおいては、液晶表示パネル２１は駆動されない。
【００４６】
続く第４乃至第６フレームにおいても、駆動制御パラメータ３９ａに従って同様の動作が行われる。駆動制御パラメータ３９ａの第４ビット及び第５ビットが“１”であることに応答して、第４フレーム及び第５フレームは、動作フレームと決定される。第４フレーム及び第５フレームにおいては、ＣＰＵ１０は、表示ドライバＩＣ２２に、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡを供給し、表示ドライバＩＣ２２は、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡに応答して液晶表示パネル２１を駆動する。第４フレームにおいては、第４フレームにおいて供給された画像データＤＡＴＡに対応する画像が液晶表示パネル２１に表示され、第５フレームにおいては、第５フレームにおいて供給された画像データＤＡＴＡに対応する画像が液晶表示パネル２１に表示される。
【００４７】
また、駆動制御パラメータ３９ａの第６ビットが“０”であることに応答して、第６フレームは、非動作フレームと決定される。第６フレームにおいては、ＣＰＵ１０は、表示ドライバＩＣ２２に、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡを供給しない。第６フレームにおいては、液晶表示パネル２１は駆動されない。
【００４８】
また、図４には図示されていないが、駆動制御パラメータ３９ａの第７ビット、第８ビット（最下位ビット）が“０”であることに応答して、第７フレーム及び第８フレームは、非動作フレームと決定される。第７フレーム、第８フレームにおいては、ＣＰＵ１０は、表示ドライバＩＣ２２に、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ、データイネーブル信号ＤＥ及び画像データＤＡＴＡを供給しない。第７フレーム、第８フレームにおいては、液晶表示パネル２１は駆動されない。
【００４９】
以後、静止画が継続して表示される間、上記の第１フレーム〜第８フレームにおける動作と同様の動作が繰り返される。このような動作は、ＣＰＵ１０がソフトウェアプログラム３０ａを実行することで実現される。
【００５０】
特性が異なる液晶表示パネル２１についても、駆動制御パラメータ３９ａを変更することで、動作フレームと非動作フレームの組み合わせのパターンを最適に設定することができる。
【００５１】
以上に説明されているように、本実施形態では、表示ドライバＩＣ２２の不揮発性メモリ３９に格納されている駆動制御パラメータ３９ａがＣＰＵ１０に読み出され、読み出された駆動制御パラメータ３９ａによって指定された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。このような動作は、表示モジュール２０の仕様に合わせてタイミング制御信号が生成されるように表示システム１００を設計するために必要な労力を低減するために好適である。
【００５２】
なお、上記の本実施形態では、駆動制御パラメータ３９ａが、Ｎ個の連続するフレーム（第１〜第Ｎフレーム）のそれぞれが動作フレームと非動作フレームのいずれかを指定するＮビットデータであるとして定義されているが、駆動制御パラメータ３９ａは、駆動制御パターン（即ち、動作フレームと非動作フレームの繰り返しのパターン）を指定する、他の形式のデータであってもよい。
【００５３】
一実施形態では、駆動制御パラメータ３９ａは、非動作フレームの数及び／又は動作フレームの数を記述するパラメータであってもよい。一例としては、駆動制御パラメータ３９ａは、所定数の動作フレーム（例えば、１つの動作フレーム）の後に続けられる非動作フレームの数を記述するとして定義されてもよい。例えば、駆動制御パラメータ３９ａが“２”である場合、１つの動作フレームの後、２つの連続するフレームが、非動作フレームとして定められる。
【００５４】
他の例としては、駆動制御パラメータ３９ａに、非動作フレームの数及び動作フレームの数の両方が定義されてもよい。この場合、駆動制御パラメータ３９ａにおいて動作フレームの数として指定された数の連続したフレームが、動作フレームに設定され、その後、非動作フレームの数として指定された数の連続したフレームが、非動作フレームに設定される。例えば、駆動制御パラメータ３９ａにおいて、動作フレームの数が“１”、非動作フレームの数が“２”として設定されている場合、１つの動作フレームの後、２つの連続するフレームが、非動作フレームとして定められる。
【００５５】
更に他の例としては、駆動制御パラメータ３９ａに、所定数の非動作フレーム（例えば、２つの動作フレーム）の後に続けられる動作フレームの数を記述するとして定義されてもよい。例えば、駆動制御パラメータ３９ａが“２”である場合に、２つの非動作フレームの後、２つのフレームが、動作フレームとして定められる。
【００５６】
（第２の実施形態）
図５は、本発明の第２の実施形態における表示システム１００の動作を示す図である。なお、第２の実施形態における表示システム１００の構成は、第１の実施形態と同一である。
【００５７】
図５を参照して、第２の実施形態では、記憶部３０に駆動制御パターンテーブル３０ｂが用意される。本実施形態では、駆動制御パラメータ３９ａが駆動制御パターンを直接に指定するのではなく、駆動制御パラメータ３９ａは、駆動制御パターンテーブル３０ｂを通じて間接的に駆動制御パターンを指定する。
【００５８】
詳細には、駆動制御パターンテーブル３０ｂは、駆動制御パラメータ３９ａの値と、駆動制御パターン（動作フレームと非動作フレームの組み合わせのパターン）の対応関係を記述している。ここで、駆動制御パターンテーブル３０ｂは、複数の駆動制御パターンのそれぞれを、駆動制御パターンデータとして記述している。駆動制御パターンデータは、第１の実施形態における駆動制御パラメータ３９ａと同様のフォーマットを有しており、Ｎ個の連続するフレーム（第１〜第Ｎフレーム）のそれぞれが動作フレームと非動作フレームのいずれかを指定するＮビットデータである。各駆動制御パターンデータの第１ビットは、第１フレームが動作フレームと非動作フレームのいずれであるかを指定する。同様に、各駆動制御パターンデータの第ｉビット（ｉは１以上Ｎ以下の整数）は第ｉフレームが動作フレームと非動作フレームのいずれであるかを指定する。例えば、第ｉビットが“１”（第１の値）であれば、第ｉフレームが動作フレームに指定され、第ｉビットが“０”（第２の値）であれば第ｉフレームが非動作フレームに指定される。
【００５９】
駆動制御パターンテーブル３０ｂにおいては、複数の駆動制御パターンデータが、駆動制御パラメータ３９ａの異なる値に対応づけられており、駆動制御パラメータ３９ａの値によって液晶表示パネル２１を駆動するときに実際に使用すべき駆動制御パターンを指定することができる。図５では、値“１００１１０００”を有している１つの駆動制御パターンデータが、図示されており、当該駆動制御パターンデータは、駆動制御パラメータ３９ａの値“ｎｍ”に対応づけられている。即ち、不揮発性メモリ３９に格納される駆動制御パラメータ３９ａの値を“ｎｍ”に設定することで、値“１００１１０００”を有する駆動制御パターンデータを指定することができる。以下、本実施形態における表示システム１００の動作について詳細に説明する。
【００６０】
表示システム１００が起動されると（即ち、ＣＰＵ１０及び表示モジュール２０の表示ドライバＩＣ２２が起動されると）、ＣＰＵ１０及び表示ドライバＩＣ２２は、所定の起動シーケンスを開始する。表示ドライバＩＣ２２の起動シーケンスにおいては、表示ドライバＩＣ２２は、不揮発性メモリ３９に記憶されているパラメータをレジスタ群４０に設定する。このとき、不揮発性メモリ３９に記憶されている駆動制御パラメータ３９ａが、駆動制御パラメータレジスタ４０ａに設定される。
【００６１】
また、起動シーケンスにおいて、ＣＰＵ１０は、駆動制御パラメータレジスタ４０ａに設定された駆動制御パラメータ３９ａを確認する。詳細には、ＣＰＵ１０は、ＣＰＵインターフェース３１を介して駆動制御パラメータレジスタ４０ａにアクセスし、駆動制御パラメータ３９ａを駆動制御パラメータレジスタ４０ａから読み出す。
【００６２】
ＣＰＵ１０は、更に、表示ドライバＩＣ２２から読み出した駆動制御パラメータ３９ａの値に基づいて、駆動制御パターンテーブル３０ｂに記述された複数の駆動制御パターンのうちのいずれかを選択し、選択した駆動制御パターンに従って各フレームにおいて液晶表示パネル２１を駆動するか否かを決定する。詳細には、ＣＰＵ１０は、表示ドライバＩＣ２２から読み出した駆動制御パラメータ３９ａの値に対応する駆動制御パターンデータを読み出し、読み出した駆動制御パターンデータを記憶部３０に格納する。図５においては、駆動制御パターンテーブル３０ｂから読み出された駆動制御パターンデータが、符号３０ｃとして図示されている。
【００６３】
静止画を液晶表示パネル２１に表示する場合、ＣＰＵ１０は、駆動制御パターンテーブル３０ｂから取得された駆動制御パターンデータ３０ｃに従って、各フレームにおいて液晶表示パネル２１を駆動するか否かを決定する。ＣＰＵ１０は、液晶表示パネル２１を駆動するフレームにおいては、タイミング制御信号（具体的には、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）と、画像データＤＡＴＡとを供給する。液晶表示パネル２１を駆動しないフレームでは、ＣＰＵ１０は、タイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給しない。なお、動画を液晶表示パネル２１に表示する場合には、ＣＰＵ１０は、駆動制御パラメータ３９ａに関わらず、全てのフレームにおいてタイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給し、液晶表示パネル２１を駆動する。駆動制御パラメータ３９ａの値に基づいて駆動制御パターンテーブル３０ｂから取得された駆動制御パターンデータ３０ｃの値が“１００１１０００”である場合における液晶表示パネル２１を駆動する動作は、図４に示されているものと同様である。
【００６４】
以上に説明されているように、本実施形態では、表示ドライバＩＣ２２の不揮発性メモリ３９に格納されている駆動制御パラメータ３９ａがＣＰＵ１０に読み出され、駆動制御パターンテーブル３０ｂに記述されている駆動制御パターンのうち、読み出された駆動制御パラメータ３９ａの値に対応する駆動制御パターンが選択される。更に、選択された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。このような動作は、表示モジュール２０の仕様に合わせてタイミング制御信号が生成されるように表示システム１００を設計するために必要な労力を低減するために好適である。また、本実施形態の表示システム１００では、記憶部３０に格納されている駆動制御パターンテーブル３０ｂの書き換えによって駆動制御パターンが容易に変更可能であり、これは、駆動制御パターンを柔軟に変更する上で好適である。
【００６５】
（第３の実施形態）
図６は、本発明の第３の実施形態における表示システム１００Ａの構成を示すブロック図である。第３の実施形態では、表示システム１００Ａに、温度計測手段、即ち、温度センサ５０が用意される。温度センサ５０は、計測した温度を示す温度データＴＭをＣＰＵ１０に供給し、ＣＰＵ１０は、その温度データＴＭに示された温度に応じた適切な駆動制御パターンで液晶表示パネル２１が駆動されるようにタイミング制御信号を生成する。一般に、液晶表示パネルの薄膜トランジスタのリークは温度に依存するから、温度データＴＭに示された温度に応じて駆動制御パターンを選択することで、液晶表示パネル２１の表示を最適化することができる。
【００６６】
図７は、第３の実施形態における表示システム１００Ａの動作を示す図である。本実施形態では、表示ドライバＩＣ２２の不揮発性メモリ３９に格納される駆動制御パラメータ３９ａとして温度テーブルが用いられる。ここで、温度テーブルとは、温度範囲と、温度データＴＭに示された温度が、当該温度範囲にあるときに使用されるべき駆動制御パターンとを対応付けて記述するテーブルである。図７の例では、温度センサ５０で計測された温度が、それぞれ、温度範囲Ｔ１、Ｔ２、Ｔ３にあるときに使用されるべき駆動制御パターンが、温度テーブルに記述されている。駆動制御パターンは、第２の実施形態と同様のフォーマットを有する駆動制御パターンデータとして記述されている。以下、本実施形態における表示システム１００Ａの動作について詳細に説明する。
【００６７】
表示システム１００Ａが起動されると（即ち、ＣＰＵ１０及び表示モジュール２０の表示ドライバＩＣ２２が起動されると）、ＣＰＵ１０及び表示ドライバＩＣ２２は、所定の起動シーケンスを開始する。表示ドライバＩＣ２２の起動シーケンスにおいては、表示ドライバＩＣ２２は、不揮発性メモリ３９に記憶されているパラメータをレジスタ群４０に設定する。このとき、不揮発性メモリ３９に記憶されている駆動制御パラメータ３９ａが、駆動制御パラメータレジスタ４０ａに設定される。上述のように、本実施形態では、駆動制御パラメータ３９ａとして温度テーブルが用いられる。
【００６８】
図７に図示されているように、起動シーケンスにおいて、ＣＰＵ１０は、駆動制御パラメータレジスタ４０ａに設定された駆動制御パラメータ３９ａを確認する。詳細には、ＣＰＵ１０は、ＣＰＵインターフェース３１を介して駆動制御パラメータレジスタ４０ａにアクセスし、駆動制御パラメータ３９ａを駆動制御パラメータレジスタ４０ａから読み出す。駆動制御パラメータレジスタ４０ａから読み出された駆動制御パラメータ３９ａ（即ち、温度テーブル）は、記憶部３０に保存される。図７においては、記憶部３０に保存された温度テーブルが、符号３０ｄによって図示されている。
【００６９】
ＣＰＵ１０は、更に、温度センサ５０から受け取った温度データＴＭに示された温度に基づいて、温度テーブル３０ｄに記述された複数の駆動制御パターンのうちのいずれかを選択し、選択した駆動制御パターンに従って各フレームにおいて液晶表示パネル２１を駆動するか否かを決定する。詳細には、ＣＰＵ１０は、温度データＴＭに示された温度が該当する温度範囲に対応する駆動制御パターンデータを温度テーブル３０ｄから取得し、取得した駆動制御パターンデータを記憶部３０に格納する。例えば、温度データＴＭに示された温度が、温度範囲Ｔｊにあるとき、温度範囲Ｔｊに対応する駆動制御パターンデータが温度テーブル３０ｄから取得される。図５においては、温度テーブル３０ｄから取得された駆動制御パターンデータが、符号３０ｅとして図示されている。
【００７０】
静止画を液晶表示パネル２１に表示する場合、ＣＰＵ１０は、温度テーブル３０ｄから取得された駆動制御パターンデータ３０ｅに従って、各フレームにおいて液晶表示パネル２１を駆動するか否かを決定する。ＣＰＵ１０は、液晶表示パネル２１を駆動するフレームにおいては、タイミング制御信号（具体的には、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）と、画像データＤＡＴＡとを供給する。液晶表示パネル２１を駆動しないフレームでは、ＣＰＵ１０は、タイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給しない。なお、動画を液晶表示パネル２１に表示する場合には、ＣＰＵ１０は、駆動制御パラメータ３９ａに関わらず、全てのフレームにおいてタイミング制御信号と画像データＤＡＴＡとを表示ドライバＩＣ２２に供給し、液晶表示パネル２１を駆動する。駆動制御パラメータ３９ａの値に基づいて駆動制御パターンテーブル３０ｂから取得された駆動制御パターンデータ３０ｅの値が“１００１１０００”である場合における液晶表示パネル２１を駆動する動作は、図４に示されているものと同様である。
【００７１】
以上に説明されているように、本実施形態では、表示ドライバＩＣ２２に格納されている駆動制御パラメータ３９ａが温度テーブルを含んでいる。その駆動制御パラメータ３９ａ（即ち、温度テーブル）が表示ドライバＩＣ２２から読み出されて記憶部３０に保存される。更に、温度センサ５０によって取得された温度データＴＭに示された温度に基づいて、記憶部３０に保存された温度テーブル３０ｄに記述されている駆動制御パターンのうちから液晶表示パネル２１の駆動に用いるべき駆動制御パターンが選択される。選択された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。このような動作は、表示モジュール２０の仕様、特に、液晶表示パネル２１の温度特性に合わせてタイミング制御信号が生成されるように表示システム１００を設計するために必要な労力を低減するために好適である。
【００７２】
（第４の実施形態）
図８は、本発明の第４の実施形態の表示システム１００Ｂの構成を示すブロック図である。本実施形態の表示システム１００Ｂでは、表示モジュール２０Ｂの構成が変更される。具体的には、本実施形態の表示モジュール２０Ｂでは、液晶表示パネル２１が、複数の表示ドライバＩＣ２２Ｂによって駆動される。更に、複数の表示ドライバＩＣ２２Ｂによる液晶表示パネル２１の駆動を統括的に制御するために、タイミングコントローラ２３が設けられる。複数の表示ドライバＩＣ２２Ｂとタイミングコントローラ２３とで、液晶表示パネル２１を駆動する駆動部が構成されている。
【００７３】
本実施形態の表示システム１００Ｂでは、ＣＰＵ１０が、タイミングコントローラ２３に画像データＤＡＴＡを供給する。タイミングコントローラ２３は、ＣＰＵ１０から受け取った画像データＤＡＴＡを各表示ドライバＩＣ２２Ｂに分配する。各表示ドライバＩＣ２２Ｂは、タイミングコントローラ２３から受け取った画像データに応答して、液晶表示パネル２１の各表示ドライバＩＣ２２Ｂに対応する部分の画素を駆動する。
【００７４】
加えて、ＣＰＵ１０は、タイミングコントローラ２３に、様々なタイミング制御信号を供給する。本実施形態では、ＣＰＵ１０からタイミングコントローラ２３に供給されるタイミング制御信号が、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥを含んでいる。なお、ＣＰＵ１０からタイミングコントローラ２３に供給されるタイミング制御信号は、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥの組には限定されない。ＣＰＵ１０からタイミングコントローラ２３に供給されるタイミング制御信号は、他の制御信号を含んでいてもよい。タイミングコントローラ２３は、ＣＰＵ１０から受け取ったタイミング制御信号に応答して表示ドライバＩＣ２２Ｂの動作タイミングを制御し、これにより、液晶表示パネル２１の駆動タイミングを制御する。
【００７５】
図９は、本実施形態におけるタイミングコントローラ２３の構成を示すブロック図である。タイミングコントローラ２３は、ＣＰＵインターフェース４１と、データラッチ４２と、データ出力回路４３と、画像処理ＩＰコア４４と、発振回路４５と、タイミングジェネレータ４６と、不揮発性メモリ４７と、レジスタ群４８とを備えている。
【００７６】
ＣＰＵインターフェース４１は、ＣＰＵ１０とデータを交換するために用いられる。具体的には、ＣＰＵインターフェース４１は、ＣＰＵ１０から受け取った画像データＤＡＴＡをデータラッチ４２に転送する。また、ＣＰＵインターフェース４１は、レジスタ群４０に記憶されているデータをＣＰＵ１０に転送する機能も有している。本実施形態では、ＣＰＵインターフェース４１はＣＰＵ１０と直結されている。
【００７７】
データラッチ４２は、ＣＰＵ１０から受け取った画像データＤＡＴＡを、データ出力回路４３又は画像処理ＩＰコア４４に転送する機能を有している。画像データＤＡＴＡに対して何らかの演算処理（例えば、コントラスト強調処理等）が行われる場合、データラッチ４２は、ＣＰＵ１０から受け取った画像データＤＡＴＡを画像処理ＩＰコア４４に転送する。画像処理ＩＰコア４４により、画像データＤＡＴＡに対して画像処理が行われると、データラッチ４２は、当該画像処理によって得られた処理後画像データを画像処理ＩＰコア４４から受け取り、データ出力回路４３に転送する。一方、ＣＰＵ１０から受け取った画像データＤＡＴＡがそのまま液晶表示パネル２１の駆動に用いられる場合、画像データＤＡＴＡは、データ出力回路４３に転送される。
【００７８】
データ出力回路４３は、データラッチ４２から受け取った画像データＤＡＴＡ又は処理後画像データを、適切な表示ドライバＩＣ２２Ｂに転送する。
【００７９】
画像処理ＩＰ４４は、データラッチ４２から転送された画像データＤＡＴＡに対して画像処理を行い、当該画像処理によって得られた処理後画像データをデータラッチ４２に返す。
【００８０】
発振回路４５は、内部クロック信号を生成し、タイミングジェネレータ４６に供給する。
【００８１】
タイミングジェネレータ４６は、発振回路４５から供給された内部クロック信号に同期して、表示ドライバＩＣ２２Ｂ及びタイミングコントローラ２３の各回路の動作タイミングを制御する内部タイミング制御信号を生成する。内部タイミング制御信号は、ＣＰＵ１０から供給されたタイミング制御信号（本実施形態では、垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣ及びデータイネーブル信号ＤＥ）に応答して生成される。
【００８２】
不揮発性メモリ４７は、表示ドライバＩＣ２２Ｂ及びタイミングコントローラ２３の動作を制御するために用いられる様々なパラメータを不揮発的に格納する。不揮発性メモリ４７に格納されるパラメータには、液晶表示パネル２１の駆動タイミングの制御に用いられる駆動制御パラメータ４７ａが含まれている。
【００８３】
レジスタ群４８は、表示ドライバＩＣ２２Ｂ及びタイミングコントローラ２３の動作を制御するために用いられる様々なパラメータを保持する。レジスタ群４８は、不揮発性メモリ４７に格納されている駆動制御パラメータ４７ａが設定される駆動制御パラメータレジスタ４８ａを含んでいる。駆動制御パラメータレジスタ４８ａに格納された駆動制御パラメータ４７ａは、ＣＰＵインターフェース４１によってＣＰＵ１０に転送される。
【００８４】
本実施形態の表示システム１００Ｂの動作は、表示ドライバＩＣ２２の不揮発性メモリ３９に格納されている駆動制御パラメータ３９ａの代わりに、タイミングコントローラ２３の不揮発性メモリ４７に格納されている駆動制御パラメータ４７ａが用いられる点を除けば、第１〜第３の実施形態の表示システム１００、１００Ａと同様である。駆動制御パラメータ４７ａは、上述の第１〜第３の実施形態のいずれの形式であっても良い。
【００８５】
第１の実施形態の表示システム１００と同様の動作を本実施形態の表示システム１００Ｂに行わせる場合、タイミングコントローラ２３の不揮発性メモリ４７に格納されている駆動制御パラメータ４７ａがＣＰＵ１０に読み出され、読み出された駆動制御パラメータ４７ａによって指定された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。
【００８６】
第２の実施形態の表示システム１００と同様の動作を本実施形態の表示システム１００Ｂに行わせる場合、タイミングコントローラ２３の不揮発性メモリ４７に格納されている駆動制御パラメータ４７ａがＣＰＵ１０に読み出され、駆動制御パターンテーブル３０ｂに記述されている駆動制御パターンのうち、読み出された駆動制御パラメータ４７ａの値に対応する駆動制御パターンが選択される。更に、選択された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。
【００８７】
第３の実施形態の表示システム１００と同様の動作を本実施形態の表示システム１００Ｂに行わせる場合、図１０に図示されているように、表示システム１００Ｂに温度センサ５０が追加される。タイミングコントローラ２３の不揮発性メモリ４７に格納されている駆動制御パラメータ４７ａは、温度テーブルを含んでいる。その駆動制御パラメータ４７ａ（即ち、温度テーブル）がタイミングコントローラ２３から読み出されて記憶部３０に保存される。更に、温度センサ５０によって取得された温度データＴＭに示された温度に基づいて、記憶部３０に保存された温度テーブル３０ｄに記述されている駆動制御パターンのうちから液晶表示パネル２１の駆動に用いるべき駆動制御パターンが選択される。選択された駆動制御パターンに従って、液晶表示パネル２１の駆動タイミングを制御するタイミング制御信号が生成される。
【００８８】
以上には、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００８９】
例えば、上記の実施形態では、酸化物半導体を薄膜トランジスタとして用いた液晶表示パネル２１を備える表示システムが提示されているが、液晶表示パネル２１として、他の表示パネルが用いられても良い。
【００９０】
また、上記の実施形態では、起動シーケンスにおいて駆動制御パラメータがＣＰＵ１０に読み出されるが、他の適宜のタイミングで駆動制御パラメータが読みだされても良い。
【符号の説明】
【００９１】
１００、１００Ａ、１００Ｂ：表示システム
１０      ：ＣＰＵ
２０、２０Ｂ：表示モジュール
２１      ：液晶表示パネル
２２、２２Ｂ：表示ドライバＩＣ
２３      ：タイミングコントローラ
３０      ：記憶部
３０ａ    ：ソフトウェアプログラム
３０ｂ    ：駆動制御パターンテーブル
３０ｃ    ：駆動制御パターンデータ
３０ｄ    ：温度テーブル
３０ｅ    ：駆動制御パターンデータ
３１      ：ＣＰＵインターフェース
３２      ：データラッチ
３３      ：ソース線ドライバ
３４      ：画像処理ＩＰコア
３５      ：電源回路
３６      ：ガンマ基準電圧出力回路
３７      ：発振回路
３８      ：タイミングジェネレータ
３９      ：不揮発性メモリ
３９ａ    ：駆動制御パラメータ
４０      ：レジスタ群
４０ａ    ：駆動制御パラメータレジスタ
４１      ：ＣＰＵインターフェース
４２      ：データラッチ
４３      ：データ出力回路
４４      ：画像処理ＩＰコア
４５      ：発振回路
４６      ：タイミングジェネレータ
４７      ：不揮発性メモリ
４７ａ    ：駆動制御パラメータ
４８      ：レジスタ群
４８ａ    ：駆動制御パラメータレジスタ
５０      ：温度センサ
【図１】
2015014706.tif 000003
【図２】
2015014706.tif 000004
【図３】
2015014706.tif 000005
【図４】
2015014706.tif 000006
【図５】
2015014706.tif 000007
【図６】
2015014706.tif 000008
【図７】
2015014706.tif 000009
【図８】
2015014706.tif 000010
【図９】
2015014706.tif 000011
【図１０】
2015014706.tif 000012