(57)【特許請求の範囲】
【請求項１】
複数のインタフェースモードを有し、前記複数のインタフェースモードのうちの第１インタフェースモードにおいて第１表示データを入力し、前記複数のインタフェースモードのうちの第２インタフェースモードにおいて第２表示データを入力するインタフェース回路と、
記憶容量が前記第１表示データの１フレーム分のデータサイズより小さく、前記第２表示データが格納されるフレームバッファメモリと、
表示画素数を拡大するように前記フレームバッファメモリに格納された前記第２表示データのスケールアップを行うスケールアップ回路と、
前記インタフェース回路が前記第１インタフェースモードに設定されたとき、前記第１表示データに基づいて表示パネルを駆動し、前記インタフェース回路が前記第２インタフェースモードに設定されたとき、スケールアップされた前記第２表示データに基づいて前記表示パネルを駆動する駆動回路と、
前記第１インタフェースモードから前記第２インタフェースモードへの切り替えの後、スケールアップされた前記第２表示データに基づく前記表示パネルの駆動が可能になるまでの期間、前記表示パネルに対する走査駆動を停止させる制御回路
とを備えた、表示ドライバ。
【請求項２】
前記期間が、単数又は複数の表示フレーム期間である、
請求項１に記載の表示ドライバ。
【請求項３】
前記期間が、レジスタに格納された停止期間設定データに基づいている
請求項２に記載の表示ドライバ。
【請求項４】
前記インタフェース回路は、前記第１インタフェースモードにおいて表示タイミングに同期して前記第１表示データを入力し、前記第２インタフェースモードにおいて前記表示タイミングに非同期で前記第２表示データを入力するように構成された、
請求項１に記載の表示ドライバ。
【請求項５】
前記第１インタフェースモードにおいて表示タイミングに同期する画素データのストリームとして前記第１表示データが入力され、前記第２インタフェースモードにおいて前記フレームバッファメモリに書き込むための前記第２表示データが前記表示タイミングに非同期で入力される、
請求項１に記載の表示ドライバ。
【請求項６】
表示パネルと、
前記表示パネルを駆動する表示ドライバ
とを備え、
前記表示ドライバが、
複数のインタフェースモードを有し、前記複数のインタフェースモードのうちの第１インタフェースモードにおいて第１表示データを入力し、前記複数のインタフェースモードのうちの第２インタフェースモードにおいて第２表示データを入力するインタフェース回路と、
記憶容量が前記第１表示データの１フレーム分のデータサイズより小さく、前記第２表示データが格納されるフレームバッファメモリと、
表示画素数を拡大するように前記フレームバッファメモリに格納された前記第２表示データのスケールアップを行うスケールアップ回路と、
前記インタフェース回路が前記第１インタフェースモードに設定されたとき、前記第１表示データに基づいて前記表示パネルを駆動し、前記インタフェース回路が前記第２インタフェースモードに設定されたとき、スケールアップされた前記第２表示データに基づいて前記表示パネルを駆動する駆動回路と、
前記第１インタフェースモードから前記第２インタフェースモードへの切り換えの後、前記スケールアップされた前記第２表示データに基づく前記表示パネルの駆動が可能になるまでの期間、前記表示パネルの走査駆動を停止させる制御回路
とを備える
表示システム。
【請求項７】
前記期間が、レジスタに格納された停止期間設定データによって指定される
請求項６に記載の表示システム。
【請求項８】
前記インタフェース回路が、前記第１インタフェースモードにおいて表示タイミングに同期して前記第１表示データを入力し、前記第２インタフェースモードにおいて前記表示タイミングに非同期で前記第２表示データを入力するように構成された
請求項６に記載の表示システム。
【請求項９】
前記第１インタフェースモードがビデオモードであり、前記第２インタフェースモードがコマンドモードである
請求項６に記載の表示システム。
【請求項１０】
複数のインタフェースモードのうちの第１インタフェースモードで入力された第１表示データを用いて表示パネルを駆動することと、
前記複数のインタフェースモードのうちの第２インタフェースモードで入力された第２表示データを、記憶容量が前記第１表示データの１フレーム分のデータサイズより小さいフレームバッファメモリに格納することと、
前記第２インタフェースモードで入力され、前記フレームバッファメモリに格納された前記第２表示データのスケールアップを、表示画素数を拡大するように行うことと、
前記第１インタフェースモードから前記第２インタフェースモードへの切り替えの後、スケールアップされた前記第２表示データに基づく前記表示パネルの駆動が可能になるまでの期間、前記表示パネルの走査駆動を停止すること
とを含む
表示パネルの駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示パネルを駆動する表示ドライバに関し、例えば液晶表示ドライバに適用して有効な技術に関する。
【背景技術】
【０００２】
表示ドライバがホスト装置から表示データを受け取るインタフェース手法として、表示タイミングに同期して受け取る同期インタフェース手法と、表示タイミングとは非同期で受け取る非同期インタフェース手法がある。前者は、表示タイミングに同期する画素データのストリームとして表示データを入力する。後者は、表示タイミングとは非同期でフレームバッファメモリに書き込むデータを入力し、フレームバッファメモリに書き込まれたデータが表示タイミングに同期して読み出される。前者は動画データ等の入力に、後者は静止画データやメニュー操作データ等の入力に用いられる。表示データの入力が同期インタフェースとされるか又は非同期インタフェースとされるかはホスト装置の表示制御状態に依存して適宜変更されることになる。特に、同期インタフェースの場合には表示データはフレームバッファメモリに蓄積する必要がないので、これを非同期インタフェースに切り替えた場合には、非同期で入力した表示データを一旦フレームバッファに書き込んでから表示タイミングに同期して読み出していかなければならない。したがって、表示データの入力を同期インタフェースから非同期インタフェースに切り替えてから、非同期入力した表示データが表示可能になるまでには時間を要し、その間、画像表示が乱れることになる。この乱れを一定にするには１フレーム乃至数フレームの期間だけ表示を全面白又は黒に表示することが行われる。例えば、動画の表示途中で操作メニューを表示しようとする場合にそのような事態を生ずる。
【０００３】
そのような表示の乱れや白表示又は黒表示の挿入による表示の乱れを食い止めるためには特許文献１に記載の技術を採用することができる。即ち、同期インタフェースで入力した表示データについても表示に並行してフレームバッファメモリに逐次格納しておき、同期インタフェースから非同期インタフェースに切り替えられたとき、直ぐにそのフレームバッファメモリに格納されている表示データを用いた表示動作に切り替えることにより、表示の乱れを抑制することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−８９３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明者は同期インタフェースで入力した表示データを表示に並行してフレームバッファメモリに蓄積する動作の問題点について検討した。
【０００６】
第１に、同期インタフェースで入力した表示データを表示に並行してフレームバッファメモリに蓄積しても、殆どのデータが使用されずに上書きされることになって、無駄な電力消費が大きい。
【０００７】
第２に、表示データのスケールアップに伴う問題点がある。すなわち、スマートフォンのような携帯端末に搭載された表示パネルの高解像度化が進むにしたがってフレームバッファメモリのような画像データを保持するＲＡＭを１表示フレーム分搭載せずに、データの補間演算などによってデータのスケールアップ処理を行なうことで、表示データのデータ量を減らし、また、フレームバッファメモリに対する表示データの書き込み時間を短縮することがきる。しかしながら、スケールアップ処理は非同期インタフェースで入力される表示データを対象にするものであるから、上述のように同期インタフェースで入力した表示データについて表示に並行してフレームバッファメモリに逐次格納しようとしても、フレームバッファメモリのサイズが表示フレームのサイズよりも小さいために、必要なサイズの表示データを予めフレームバッファに蓄積する処理を充分に行なうことができず、上記表示の乱れを防止することができない。
【０００８】
表示ドライバによる表示データの入力モードは同期インタフェースと非同期インタフェースに大別されるが、ＭＩＰＩ（Mobile Industry Processor Interface）、ＭＤＤＩ（Mobile Display Digital Interface）、バスインタフェースなどの複数のインタフェース仕様を選択可能な表示ドライバにあって同期インタフェースから非同期インタフェースに切り替えられたときだけでなく、その他の異なる入力モード間での切り替えに際しても上記同様の表示の乱れに関する問題を生ずることがある。例えばＭＩＰＩにおいて入力モードの切り替えで入力レーン数が変更される場合も、その変更による内部状態の遷移が安定化するまでの間、新たな入力モードによる表示データに対して表示の乱れを生ずる虞がある。
【０００９】
本発明の目的は、表示データの入力モードの切り替えに起因する表示の乱れを容易に解消することができる表示ドライバを提供することにある。
【００１０】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。尚、本稿において括弧内の記載は理解を容易化するための一例である。
【００１２】
＜インタフェースモードの切り替えに際して表示パネルの走査駆動を停止＞
本発明に係る表示ドライバ（１）は、表示データを入力するインタフェースモードとして複数の入力モード（ビデオモード、コマンドモード）を有する外部インタフェース回路（２０）を備え、前記外部インタフェース回路から入力した表示データに基づいて表示パネル（２）を駆動する。この表示ドライバは、入力した表示データに基づいて表示パネルを駆動している途中で前記外部インタフェース回路の前記インタフェースモードが切り替えられたとき、切り替え後のインタフェースモードによって入力された表示データによる表示パネルの駆動が可能になる所定期間、表示パネルに対する走査駆動を停止させる制御回路（９）を備える。
【００１３】
これによれば、表示パネルに対する走査駆動を一時的に停止させると、表示パネルの全ての画素はその直前の表示データに基づいて駆動された信号情報を失わずに保持することができる。したがって、表示パネルを駆動している途中で前記インタフェースモードが切り替えられたとき、切り替え後のインタフェースモードによって入力された表示データによる表示パネルの駆動が可能になる所定期間、表示パネルに対する走査駆動を停止させることによって、インタフェースモードの変更による内部状態の遷移が安定化するまでの間、表示に乱れを生ずることを抑制することができる。
【００１４】
＜単数又は複数の表示フレーム期間の停止＞
上記において、前記所定期間は例えば１表示フレーム期間を単位とする単数又は複数の表示フレーム期間にすることができる。
【００１５】
これによれば、表示フレーム単位で表示制御やフレームバッファメモリへの表示データの書き込みを行なうことを考慮すれば、表示パネルに対する走査駆動を一時的に停止させる制御が極めて簡単になる。
【００１６】
＜所定期間が設定されるレジスタ＞
上記において、前記制御回路は、例えば前記所定期間として単数又は複数の表示フレーム期間を指定する停止期間設定データ（ＭＰ１，ＭＰ０）が書き換え可能に設定されるレジスタ（３３）を有する。
【００１７】
これによれば、インタフェースモードの変更により内部状態の遷移が安定化するまでの期間は表示データのインタフェース速度や内部動作速度に応じて相違することから、その相違に応じて走査駆動停止期間を最適化することができる。
【００１８】
＜外部から供給される停止期間設定データ＞
上記において、前記停止期間設定データは例えば前記表示ドライバの外部から供給してよい。
【００１９】
これによれば、外部での制御に従って走査駆動停止期間を最適化することが容易になる。
【００２０】
＜表示タイミングに同期／非同期のインタフェースモード＞
上記において、前記複数のインタフェースモードは、例えば表示タイミングに同期して表示データを入力する第１インタフェースモード（ビデオモード）と、表示タイミングに非同期で表示データを入力する第２インタフェースモード（コマンドモード）とを含む。このとき、前記制御回路は、表示データの入力を前記第１インタフェースモードから前記第２インタフェースモードに切り替えたとき、第２インタフェースモードによって入力された表示データによる表示パネルの駆動が可能になる所定期間、表示パネルに対する走査駆動を停止させる制御を行なう。
【００２１】
これによれば、第１インタフェースモードから第２インタフェースモードに切り替えられたとき所定期間表示パネルに対する走査駆動が停止されるから、その間に第２インタフェースモードで入力される表示データを表示タイミングに同期して表示するためにフレームバッファメモリに格納する処理を行っても、切り替え直前の表示状態が維持されているので、表示に乱れを生じない。第１インタフェースモードで入力した表示データを表示に並行してフレームバッファに予め蓄える操作を行なう必要もない。
【００２２】
＜フレームバッファメモリ、スケールアップ回路＞
上記において、表示ドライバは例えば前記第２インタフェースモードで入力された表示データが格納されるフレームバッファメモリ（２２）と、前記フレームバッファメモリに格納された画像データによる表示画素数を拡大するように画像データのスケールアップを行なうスケールアップ回路（２３）と、を有する。
【００２３】
これによれば、フレームバッファメモリの記憶容量が第１インタフェースモードで供給される表示データの１フレーム分のデータサイズに足りず、フレームバッファメモリに格納された画像データにスケールアップを行なわなければならない場合でも、上記インタフェースモードの切り替えに際して支障なく上記同様に表示の乱れを防止することができる。
【００２４】
＜ＭＩＰＩ＞
上記において、前記インタフェース回路は例えばＭＩＰＩ回路（２０）であり、第１インタフェースモードはＭＩＰＩビデオモードに準拠する動作モード（ビデオモード）であり、第２インタフェースモードはＭＩＰＩコマンドモードに準拠する動作モード（コマンドモード）である。ＭＩＰＩビデオモードでは表示タイミングに同期する画素データのストリームとして表示データが入力される。ＭＩＰＩコマンドモードではフレームバッファメモリに書き込むための表示データが表示タイミングに非同期で入力される。ＭＩＰＩコマンドモードで入力される表示データに対するフレームバッファメモリへの書き込み動作の指示は適宜のコマンドで与えられる。
【００２５】
＜ＬＣＤ、ＯＥＬＤ＞
上記において、前記表示パネルは例えば液晶表示パネル（２）又は有機エレクトロルミネッセンス表示パネルである。この種の表示パネルは走査駆動によって選択される度に表示の信号情報が書き換えられる画素構造を有する代表例であり、走査駆動の停止によって当該画素はその直前の表示データに基づいて駆動された信号情報を失わずに保持する性質がもともと保証されている。
【００２６】
＜ＬＳＩ＞
上記において、表示ドライバは例えば１個の半導体基板に形成される。これは表示ドライバの小型化及び低消費電力化に優れる。
【００２７】
＜インタフェースモードの切り替えに際して表示パネルの走査駆動を停止＞
別の観点による本発明に係る表示ドライバ（１）は、外部インタフェース回路（２）、フレームバッファメモリ（２２）、制御回路（９）、及び駆動回路（２７，２９）を有する。前記外部インタフェース回路は表示タイミングに同期する画素データのストリームとして表示データを入力する第１インタフェースモード（ビデオモード）と、前記フレームバッファメモリに書き込むための表示データを表示タイミングに非同期で入力する第２インタフェースモード（コマンドモード）とを有する。前記駆動回路は表示タイミングに同期して表示パネルの画素を走査するための信号（Ｓｃａｎ＿１〜Ｓｃａｎ＿ｍ）と、走査された画素を表示データに応じて表示駆動するための画素駆動信号（Ｓｉｇ＿１〜Ｓｉｇ＿ｎ）を出力する。前記制御部は、表示データの入力を前記第１インタフェースモードから前記第２インタフェースモードに切り替えたとき、第２インタフェースモードによって入力された表示データに基づいて前記画素駆動信号の出力が可能になる所定期間、表示パネルに対する画素の走査を停止させる制御を行なう。
【００２８】
これによれば、表示パネルに対する走査駆動を一時的に停止させると、表示パネルの全ての画素はその直前の表示データに基づいて駆動された信号情報を失わずに保持することができる。したがって、表示パネルを駆動している途中で前記インタフェースモードが切り替えられたとき、切り替え後の第２インタフェースモードによって入力された表示データによる表示パネルの駆動が可能になる所定期間、表示パネルに対する走査駆動を停止させることによって、インタフェースモードの変更による内部状態の遷移が安定化するまでの間、新たな第２インタフェースモードによる表示データの表示に乱れを生ずることを抑制することができる。また、第１インタフェースモードから第２インタフェースモードに切り替えられたとき所定期間表示パネルに対する走査駆動が停止されるから、その間に第２インタフェースモードで入力される表示データを表示タイミングに同期してフレームバッファメモリに格納する処理を行っても、切り替え直前の表示状態が維持されているので、表示に乱れを生じない。第１インタフェースモードで入力した表示データを表示に並行してフレームバッファに予め蓄える操作を行っておく必要もない。
【００２９】
＜単数又は複数の表示フレーム期間の停止＞
上記において、前記所定期間は例えば１表示フレーム期間を単位とする単数又は複数の表示フレーム期間である。
【００３０】
これによれば、表示フレーム単位で表示制御やフレームバッファメモリへの表示データの書き込みを行なうことを考慮すれば、表示パネルに対する走査駆動を一時的に停止させる制御が極めて簡単になる。
【００３１】
＜所定期間が設定されるレジスタ＞
上記において、前記制御回路は、例えば前記所定期間として単数又は複数の表示フレーム期間を指定する停止期間設定データ（ＭＰ１，ＭＰ０）が書き換え可能に設定されるレジスタ（３３）を有する。
【００３２】
これによれば、インタフェースモードの変更により内部状態の遷移が安定化するまでの期間は表示データのインタフェース速度や内部動作速度に応じて相違することから、その相違に応じて走査駆動停止期間を最適化することができる。
【００３３】
＜外部から供給される停止期間設定データ＞
上記において、前記停止期間設定データは例えば前記表示ドライバの外部から供給される。
【００３４】
これによれば、外部での制御に従って走査駆動停止期間を最適化することが容易になる。
【００３５】
＜スケールアップ回路；ビデオモードに並行してＦＢＭに蓄積しない場合を想定＞
上記において、前記フレームバッファメモリに格納された画像データによる表示画素数を拡大するように画像データのスケールアップを行なうスケールアップ回路（２３）を有する。
【００３６】
これによれば、フレームバッファメモリの記憶容量が第１インタフェースモードで供給される表示データの１フレーム分のデータサイズに足りず、フレームバッファメモリに格納された画像データにスケールアップを行なわなければならない場合でも、上記インタフェースモードの切り替えに際して支障なく上記同様に表示の乱れを防止することができる。
【発明の効果】
【００３７】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００３８】
すなわち、表示データの入力モードの切り替えに起因する表示の乱れを容易に解消することができる。
【図面の簡単な説明】
【００３９】
【図１】図１は本発明の一例に係る液晶表示ドライバの概略構成を例示するブロック図である。
【図２】図２は液晶表示パネルの概略構成を例示する回路図である。
【図３】図３は表示中に表示データのインタフェースモードを切り替えたときの動作タイミングを例示するタイミングチャートである。
【図４】図４は図１の液晶表示ドライバを適用した携帯通信端末の一例を示すブロック図である。
【発明を実施するための形態】
【００４０】
図１には本発明の一例に係る液晶表示ドライバの概略構成が例示される。ここでは表示ドライバの一例として液晶表示ドライバ（ＬＣＤＤＲＶ）１について説明する。特に制限されないが、液晶表示ドライバ１は公知のＣＭＯＳ集積回路製造技術などによって単結晶シリコンのような１個の半導体基板に形成されている。
【００４１】
液晶表示ドライバ１はホスト装置３からコマンドや表示データを受け取り、それに基づいて液晶表示パネル（ＰＮＬ）２を表示タイミングに同期して駆動することにより、動画や静止画を表示させる。
【００４２】
液晶表示パネル２は、例えば図２に例示されるようにガラス基板上に複数個の画素４０がマトリクス状に配置され、夫々の画素４０は直列接続された薄膜トランジスタ４１と液晶素子４２を有する。夫々の画素の液晶素子４２には共通電位Ｖｃｍｏが与えられる。薄膜トランジスタ４１の選択端子はＸ方向毎に対応する走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍに接続され、薄膜トランジスタ４１の信号端子はＹ方向毎に対応する信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎｓｓに接続される。走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍの夫々の画素のラインが表示ラインとされ、表示ライン単位で画素４０の薄膜トランジスタ４１がオンされることによって表示ラインが選択され（表示ラインの走査）、表示ラインの選択期間（水平表示期間）毎に信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎから液晶素子４２に階調電圧が印加される。印加された階調電圧は薄膜トランジスタ４１がオフされることによって、次に選択されるまで液晶素子の容量成分に保持されて液晶のシャッタ状態を保つ。
【００４３】
液晶表示ドライバ１は表示データを入力するインタフェースモードとして複数の入力モードを有する外部インタフェース回路の一例であるとしてＭＩＰＩ回路２０を有し、そしてシステムインタフェース回路２１を有する。本実施の形態ではシステムインタフェース回路２１はホスト装置と双方向でコマンドやデータを入出力する回路として示すものであり、その回路構成をＭＩＰＩに準拠可能であることは言うまでもなく、ＭＤＤＩ又はバスインタフェース仕様に準拠させることも当然可能である。
【００４４】
ＭＩＰＩ回路２０は表示タイミングに同期して表示データを入力する第１インタフェースモードとしてのＭＩＰＩビデオモードに準拠する動作モード（単にビデオモードとも称する）と、表示タイミングに非同期で表示データを入力する第２インタフェースモードとしてのＭＩＰＩコマンドモードに準拠する動作モード（単にコマンドモードとも称する）とを含む。ＭＩＰＩビデオモード及びＭＩＰＩコマンドモードなどのＭＩＰＩのインタフェース仕様についてはＭＩＰＩ  Ａｌｌｉａｎｃｅ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｄｉｓｐｌａｙ  Ｓｅｒｉａｌ  Ｉｎｔｅｒｆａｃｅ  Ｖ１．０などに記載がある。この記載によれば、ＭＩＰＩコマンドモードのオペレーションはフレームバッファメモリに対するデータに書き込み及び読み出し、そしてレジスタに対するコマンドの書き込み及び読み出しとされる。ＭＩＰＩビデオモードのオペレーションは表示タイミングに同期する画素データのストリームとして表示データを入力する動作とされる。本実施の形態では、ＭＩＰＩ回路２０におけるビデオモードは表示タイミングに同期する画素データのストリームとして表示データを入力する動作モードであり、ＭＩＰＩ回路２０におけるコマンドモードはコマンドの指示に従って表示データをフレームバッファメモリに書き込むために表示タイミングとは非同期で表示データを入力する動作モードでる。コマンドモードにおけるコマンド入力はシステムインタフェース回路２１から論理制御部３０のレジスタ回路３３に行われ、前述の通り、ＭＤＤＩに準拠したシステムインタフェース回路２１であればＭＤＤＩコマンドモードのオペレーションを用いてコマンド及び制御データを論理制御部３０のレジスタ回路３３に書き込めばよい。
【００４５】
論理制御部３０はホスト装置３によって制御データ及びコマンドなどが書き込まれるレジスタ回路３３を有し、書き込まれたコマンドを解読し、書き込まれた制御データを参照して、液晶表示ドライバの内部動作を制御する各種制御信号を生成する。図にはレジスタ回路３３に設定される制御データとして、表示データの入力モードデータＤＭ、後述する２ビット走査スキャンの停止期間設定データＭＰ１，ＭＰ０が代表的に示されている。特に制限されないが、ＤＭ＝１でビデオモード、ＤＭ＝０でコマンドモードが指定される。停止期間設定データＭＰ１，ＭＰ０についてはその詳細を後述する。
【００４６】
液晶表示ドライバ１の動作に必要な表示タイミングはタイミング発生回路３１で生成する。ビデオモードによる入力のように表示データと共に水平同期信号ＨＳＹＮＣや垂直同期信号ＶＳＹＮＣのような表示タイミング信号がホスト装置３から供給される場合には、タイミング発生回路３１は水平同期信号ＨＳＹＮＣ及び垂直同期信号ＶＳＹＮＣに基づいて表示制御用に水平同期信号ＨＳＹＮＣ＿ｉｎｔ及び垂直同期信号ＶＳＹＮＣ＿ｉｎｔを生成する。一方、コマンドモードによる入力のように表示タイミングとは非同期で表示データを入力する場合には外部から水平同期信号ＨＳＹＮＣや垂直同期信号ＶＳＹＮＣは与えられず、論理制御部３０からの指示に従ってタイミング発生回路３１が表示制御用に水平同期信号ＨＳＹＮＣ＿ｉｎｔ及び垂直同期信号ＶＳＹＮＣ＿ｉｎｔを生成する。タイミング発生回路３１は、その他、必要な動作クロック信号や同期クロック信号を発振回路２８から受け取ることができる。
【００４７】
レジスタ回路３３にビデオモードが設定されると、ビデオモードに応ずるパケットフォーマットで入力した表示データＤｄａｔ＿ｖｄはセレクタ２４を経由し、表示タイミングに同期して順次データラッチ回路２５にラッチされる。このときの表示タイミングはビデオモードのパケットフォーマットに含まれていてタイミング発生回路３０に与えられる水平同期信号ＨＳＹＮＣ及び垂直同期信号ＶＳＹＮＣに基づいて生成される。データラッチ回路２５は水平同期信号ＨＳＹＮＣによって規定される水平表示期間毎に表示ラインに対応する表示データ（表示ラインデータ）をラッチして次段の階調電圧選択回路２６に与える。１表示ラインの画素数が１０２４であれば１０２４画素分のデータを並列的に階調電圧選択回路２６に出力する。階調電圧選択回路２６は転送された表示ラインデータに従って画素を駆動するための階調電圧を選択し、これをソース駆動回路２７に並列的に与える。ソース駆動回路２７は与えられた階調電圧を用いて対応する信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎに階調電圧を与えて駆動する。上記信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎの駆動動作は水平同期信号ＨＳＹＮＣによって規定される水平表示期間毎に繰り返される。このとき、ゲート駆動回路２９が走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍを順次選択レベルに駆動して選択する表示ラインを切り替えていく。表示ラインの切り替えタイミングは水平同期信号ＨＳＹＮＣ＿ｉｎｔによる水平表示期間毎にされ、走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍの選択を一巡させる期間は垂直同期信号ＶＳＹＮＣ＿ｉｎｔによるフレーム表示期間とされる。水平同期信号ＨＳＹＮＣ＿ｉｎｔはビデオモードのパケットフォーマットに含まれていている水平同期信号ＨＳＹＮＣで規定され、垂直同期信号ＶＳＹＮＣ＿ｉｎｔはビデオモードのパケットフォーマットに含まれていている垂直同期信号ＶＳＹＮＣで規定される。
【００４８】
レジスタ回路３３にコマンドモードが設定されると、コマンドモードに応ずるパケットフォーマットで入力した表示データＤｄａｔ＿ｃｍは論理制御部３０の制御に基づいてフレームバッファメモリ２２に書き込まれる。フレームバッファメモリ２２への書き込み制御形態は、例えば事前にホスト装置３からシステムインタフェース回路２１を介してレジスタ回路３３に与えられたコマンド及び制御データによって規定される。例えば、論理制御部３０には表示データの縦横の画素サイズ、コマンドモードによる入力表示データの入力フォーマットなどが制御データで与えられ、コマンドモードによる入力データの入力同期クロックに基づいて入力語数を計数しながらフレームバッファメモリ２２に対する書き込みアドレス制御を行なう。コマンドモードによる表示データの入力は表示タイミングとは非同期であるから、フレームバッファメモリ２２に対する表示データの書き込みも表示タイミングとは非同期になる。特に制限されないが、ここではコマンドモードで入力される表示データは表示フレームに対して画素数の規模が小さくされたスケールアップ処理を要するデータとされる。したがってフレームバッファメモリ２２に格納された表示データはスケールアップ回路２３で補間などの処理を経てスケールアップされる。スケールアップされた表示データはセレクタ２４を経由し、表示タイミングに同期して順次データラッチ回路２５にラッチされる。このときの表示タイミングは、予め論理制御部３０に設定されたドットクロック周波数及び表示フレーム画素数などの制御データに基づいてタイミング発生回路３０が生成する。これによって生成した表示タイミングは、水平同期信号ＨＳＹＮＣ＿ｉｎｔ及び垂直同期信号ＶＳＹＮＣ＿ｉｎｔに反映されてゲート駆動回路２９に与えられ、更に、データラッチ回路２５、階調電圧選択回路２６及びソース駆動回路２７などへの制御信号に反映される。コマンドモードによって表示データをフレームバッファメモリ２２に蓄積していく動作周波数は表示タイミングに同期したドットクロック周波数よりも高速であるから、データラッチ回路２５は表示タイミングに間に合うように順次１表示ライン分の表示データをラッチすることができる。データラッチ回路２５は所要の水平表示期間毎に表示ラインに対応する表示データ（表示ラインデータ）をラッチして次段の階調電圧選択回路２６に与える。階調電圧選択回路２６は転送された表示ラインデータに従って画素を駆動するための階調電圧を選択し、これをソース駆動回路２７に並列的に与える。ソース駆動回路２７は与えられた階調電圧を用いて対応する信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎに階調電圧を与えて駆動する。上記信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎの駆動動作は所要の水平表示期間毎に繰り返される。このとき、ゲート駆動回路２９が走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍを順次選択レベルに駆動して選択する表示ラインを切り替えていく。表示ラインの切り替えタイミングは水平同期信号ＨＳＹＮＣ＿ｉｎｔによる水平表示期間毎にされ、走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍの選択を一巡させる期間は垂直同期信号ＶＳＹＮＣ＿ｉｎｔによるフレーム表示期間とされる。
【００４９】
液晶表示ドライバ１は制御回路９として、上記論理制御部３０及びタイミング発生回路３１と共にスキャンマスク信号発生回路３２を有する。スキャンマスク信号発生回路３２は、表示パネルが表示駆動されている最中にＭＩＰＩ回路２０による表示データの入力モードがビデオモードからコマンドモードに切り替えられたとき、コマンドモードによって入力された表示データによる表示パネルの駆動が可能になる所定期間、液晶表示パネル２に対する走査駆動を停止させるためのスキャンマスク信号ＳＣＮＭＳＫを出力してゲート駆動回路２９に与える。図１において、スキャンマスク信号発生回路３２はタイミング発生回路３１からモード信号φｍｄ、停止期間信号φｍｐ及び垂直同期信号ＶＳＹＮＫ＿ｉｎｔが与えられる。モード信号φｍｄはモードデータＭＤの論理値が与えられる。停止期間信号φｍｐは２ビットの停止期間設定データＭＰ１，ＭＰ０の値が与えられる。停止期間設定データＭＰ１，ＭＰ０はホスト装置３がレジスタ回路３３にプログラマブルに設定する制御データである。例えば、ＭＰ１，ＭＰ０は（０，０）＝０、（０，１）＝１、（１，０）＝２又は（１，１）＝３を採り、その値によって１〜４倍の垂直表示期間（フレーム表示期間）を意味する。
【００５０】
スキャンマスク信号発生回路３２は、φｄｍ＝１（ビデオモード）のときスキャンマスク信号ＳＣＮＭＳＫ＝０とし、これを受けるゲート駆動回路２９は垂直同期信号ＶＳＹＮＣ＿ｉｎｔで規定される垂直表示期間毎に、水平Ｈ同期信号ＳＹＮＣ＿ｉｎｔに同期して走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍを順次選択する走査駆動を行なう。φｄｍ＝１（ビデオモード）からφｄｍ＝０（コマンドモード）に切り替わると、スキャンマスク信号発生回路３２は停止期間信号φｍｐの値を有効とし、次の垂直表示期間からかその値で示される垂直表示期間までスキャンマスク信号ＳＣＮＭＳＫの値を１とする。ゲート駆動回路２９はスキャンマスク信号ＳＣＮＭＳＫ＝１にされた垂直表示期間に走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍに対する選択を停止する。ホスト装置３による表示動作中におけるビデオモードからコマンドモードへの切り替え指示は、論理制御部３０において垂直帰線期間で有効にされて次の表示データの入力及び表示制御に反映されるようにされるから、ホスト装置３によるビデオモードからコマンドモードへの切り替え指示が垂直帰線期間で行われることを前提にしなくてもよい。
【００５１】
図３には表示中にビデオモードからコマンドモードに切り替えたときの動作タイミングが例示される。
【００５２】
ホスト装置３がレジスタ回路３３の入力モードデータＤＭを値１に書き換え（ｔ０）、表示同期信号ＶＳＹＮＣ，ＨＳＹＮＣに同期して表示データ（ビデオデータＡ）がＭＩＰＩ回路２０に供給される（ｔ２）。液晶表示ドライバ１は表示タイミング信号ＶＳＹＮＣ＿ｉｎｔ，ＨＳＹＮＣ＿ｉｎｔに同期してその垂直帰線期間でＤＭ＝１を認識し（ｔ１）、ビデオモードで表示同期信号ＶＳＹＮＣ，ＨＳＹＮＣに同期して入力される表示データ（ビデオデータＡ）をデータラッチ回路２５経由でソース駆動回路２７に送って（ｔ３）
表示タイミング信号ＶＳＹＮＣ＿ｉｎｔ，ＨＳＹＮＣ＿ｉｎｔに同期しながら走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍによる表示ラインの順次選択とビデオデータＡによる記信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎの駆動が行われる。時刻ｔ４から始まる次の表示フレームの表示データがホスト装置３から出力されると、液晶表示ドライバ１は時刻ｔ５より上記同様に次の表示データ（ビデオデータＡ）についても表示タイミング信号ＶＳＹＮＣ＿ｉｎｔ，ＨＳＹＮＣ＿ｉｎｔに同期しながら液晶表示パネル２の走査駆動と信号電極駆動を行なう。ＤＭ＝１であるからスキャンマスク信号ＳＣＮＭＳＫは値０にネゲートされている。
【００５３】
その後、ホスト装置３がレジスタ回路３３の入力モードデータＤＭを値０に書き換えて（ｔ６）、ビデオモードによる表示データの供給を停止すると、液晶表示ドライバ１は停止された表示フレームの垂直帰線期間でＤＭ＝０を認識して表示データの入力モードをコマンドモードにすると共に（ｔ８）、表示タイミング信号ＶＳＹＮＣ＿ｉｎｔ，ＨＳＹＮＣ＿ｉｎｔに同期して表示動作可能にされる。ホスト装置３は表示データをフレームバッファメモリ２２に書き込むコマンド（２Ｃｈ）を発行する（ｔ７）と共に、フレームバッファメモリ２２に書き込む表示データ（データＢ）をＭＩＰＩ回路２０供給開始する。液晶表示ドライバ１はコマンドモードで供給される表示データ（データＢ）をフレームバッファメモリ２２に蓄積する動作を開始する（ｔ９）。ビデオモードではフレームバッファメモリ２２は使用されていなかったので、それ以前にフレームバッファメモリ２２に格納されていたデータ（ＦＢＭデータ）が表示データ（ＦＢＭデータＢ）によって書き換えられていく。ここではその書き込み完了に１表示フレーム期間を要するとしている。この書き込み動作中にはスキャンマスク信号ＳＣＮＭＳＫが値１にアサートされ、その期間だけ走査電極Ｓｃｎ＿１〜Ｓｃｎ＿ｍに対する走査駆動を停止する（パネルスキャン停止）。これにより、液晶表示パネル２の各画素はその期間中、前の表示フレームの信号電荷を保持することができる。したがってその期間にフレームバッファメモリ２２の書き換えを行っていても、データラッチ回路２５に不所望なデータが入っていても、ソース駆動回路２７に不所望な階調電圧が供給されても、それらの回路動作を止めたりしなくても、前のビデオモードによる直前の画像を表示させることができる。１表示フレーム期間にコマンドモードによる表示に必要な表示データ（ＦＢＭデータＢ）がフレームバッファメモリ２２に揃ったところで、スキャンマスク信号ＳＣＮＭＳＫの値が０にネゲートされることにより（ｔ１０）、表示タイミング信号ＶＳＹＮＣ＿ｉｎｔ，ＨＳＹＮＣ＿ｉｎｔに同期して表示データ（ＦＢＭデータＢ）の表示が開始される。時刻ｔ１０からの表示データ（ＦＢＭデータＢ）の表示は、時刻ｔ９からの表示フレームにおける表示データ（ビデオデータＡ）に連続され、その間に不所望な画像による表示の乱れや、全面白又は黒のダミー表示のような表示の乱れも介在されない。その後は、次の表示フレームのための表示データをフレームバッファメモリ２２に書き込むためのコマンド（２Ｃｈ）が時刻ｔ１１にホスト装置３から発行されると共に、時刻ｔ１２に表示データ（データＣ）が液晶表示ドライバ１に供給され、時刻ｔ１３からの表示フレームではフレームバッファメモリ２２上の表示データ(ＦＢＭデータＢ)の表示に並行して、表示済みのデータ領域が次の表示データ（ＦＢＭデータＣ）によって書き換えられていく。
【００５４】
図４には図１の液晶表示ドライバ１を適用した携帯通信端末の一例が示される。同図に示される携帯端末は携帯電話又はスマートフォンなどであり、データ処理システムの一例とされる。
【００５５】
携帯端末ＰＤＡは、表示部としての液晶表示モジュール４、送受信用のアンテナ７、音声出力用のスピーカ６、音声入力用のマイクロホン５、ホスト装置３からなる。液晶表示モジュール４はガラス基板に形成された液晶表示パネル２と、そのガラス基板上に実装された液晶表示ドライバ１によって構成される。ホスト装置３は、特に制限されないが、スピーカ４やマイクロホン５の信号入出力を行なう音声インタフェース１６、アンテナ３との間の信号の入出力を行なう高周波インタフェース１５、メモリ１４及び通信プロトコル処理とその他のアプリケーション処理を制御するベースバンド・アプリケーションプロセッサ部（ＢＢ／ＡＰＰ）１０を有する。ＢＢ／ＡＰＰ１０は、特に制限されないが、携帯端末１は、音声信号や送受信信号に係る信号処理を行なうＤＳＰ（Digital Signal Processor）１１、カスタム機能（ユーザ論理）を提供するＡＳＩＣ（Application Specific Integrated Circuits）１２、及び表示制御を含め装置全体の制御を行なうデータ処理装置としてのマイクロプロセッサもしくはマイクロコンピュータ（以下、マイコンと略す）１３を有する。
【００５６】
特に制限されないが、上記液晶表示ネル２は、ＦＨＤ（full high definition）で例えば１０８０×１９２０のような多数の表示画素がマトリックス状に配列されたドットマトリックス方式のパネルである。カラー表示の液晶パネルの場合、１画素は赤、青、緑の３ドットで構成される。特に図示はしないが、入力装置としてタッチセンサパネルを採用するときは、液晶パネル２の表面に静電容量方式などによるタッチセンサパネルが重ねて配置されている。図示を省略するタッチセンサパネルの駆動制御とセンス動作を行なうタッチセンサパネルコントローラが配置される。メモリ１４は、例えば所定のブロック単位で一括消去可能なフラッシュメモリ等から構成され、通信制御や表示制御に際してマイコン１３が実行する制御プログラムや通信制御や表示制御に用いる制御データが記憶される。
【００５７】
液晶パネル２は走査電極と信号電極がマトリクス状に配置され、その交差部分には、ＴＦＴ（Thin Film Transistor）スイッチが形成される。ＴＦＴスイッチのゲートには走査電極が接続され、ドレインには信号電極が接続される。ＴＦＴスイッチのソース側にはサブピクセルとなる液晶容量の液晶画素電極が接続され、その液晶容量の反対側の電極は共通電極になっている。信号電極には表示コントローラドライバ６から出力される信号電圧が供給される。ゲート電極は例えばその配列順に液晶コントローラドライバ６から走査パルスが印加されて駆動される。
【００５８】
前記音声インタフェース１６、ＢＢ／ＡＰＰ１０、及びメモリ１４はシステムオンチップの１チップの半導体装置として構成することが可能である。更には、高周波インタフェース１５も含めてマルチチップ又は１チップの半導体装置として構成することも可能である。
【００５９】
上記実施の形態によれば以下の作用効果を得る。
【００６０】
表示データの入力をビデオモードから子何度モードに切り替えたとき、コマンドモードによって入力された表示データに基づいて信号電極Ｓｉｇ＿１〜Ｓｉｇ＿ｎへの画素駆動信号の出力が可能になる所定期間、液晶表示パネル２の走査電極Ｓｃａｎ＿１〜Ｓｃａｎ＿ｍに対する画素の走査駆動を停止させる制御を行なうから、液晶表示パネル２に対する走査駆動を一時的に停止させた期間では液晶表示パネル２の全ての画素はその直前の表示データに基づいて駆動された信号情報を失わずに保持することができる。したがって、液晶表示パネルを駆動している途中で、画像情報の入力モードが切り替えられたとき、切り替え後のコマンドモードによって入力された表示データによる液晶表示パネル２の駆動が可能になる所定期間、液晶表示パネル２に対する走査駆動を停止させることによって、画像情報の入力モードの変更による内部状態の遷移が安定化するまでの間表示に乱れを生ずることを抑制することができる。仮にフレームバッファメモリ２２に充分な記憶容量があったとしても、ビデオモードで入力した表示データを表示に並行してフレームバッファ２２に予め蓄える操作を行っておく必要もないので、フレームバッファメモリのアクセスによる電力消費を減らすことができる。
【００６１】
フレームバッファメモリ２２に格納された画像データによる表示画素数を拡大するように画像データのスケールアップを行なうスケールアップ回路２３を採用する上記実施形態の場合には、フレームバッファメモリ２２の記憶容量がビデオモードで供給される表示データの１フレーム分のデータサイズに足りず、フレームバッファメモリ２２に格納された画像データにスケールアップを行なわなければならなくても、表示データの入力モードの切り替えに際して支障なく同様に表示の乱れを防止することができること言うまでもない。
【００６２】
表示ライン選択のための走査駆動を所定期間停止するだけでよく、信号電極の駆動側の回路は動作を継続させておいても支障ないから、表示データの入力モードの切り替えに起因する表示の乱れを容易に解消することができる。
【００６３】
走査駆動を停止する所定期間は例えば１表示フレーム期間を単位とする単数又は複数の表示フレーム期間にするから、表示フレーム単位で表示制御やフレームバッファメモリ２２への表示データの書き込みを行なうことを考慮すれば、液晶表示パネル２２に対する走査駆動を一時的に停止させる制御が極めて簡単になる。
【００６４】
走査駆動を停止する所定期間として単数又は複数の表示フレーム期間を指定する停止期間設定データＭＰ１，ＭＰ２が書き換え可能に設定されるレジスタ回路３３を有するから、表示データの入力モードの変更により内部状態の遷移が安定化するまでの期間は表示データのインタフェース速度や内部動作速度に応じて相違することを考慮すれば、その相違に応じて走査駆動停止期間を最適化することができる。
【００６５】
前記停止期間設定データは例えば前記表示ドライバの外部から供給可能であるから、外部での制御に従って走査駆動停止期間を最適化することが容易になる。
【００６６】
以上本発明者によってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００６７】
例えば、表示データを入力する複数のインタフェースモードはＭＩＰＩに準拠するビデオモードとコマンドモードに限定されない。ＭＤＤＩやＲＧＢインタフェースなどのインタフェースモードを含んでもよい。更に、表示データを入力する複数のインタフェースモードはビデオモードとコマンドモードのように表示タイミングに同期／非同期のインタフェースモードに限定されず、例えばＭＩＰＩの場合にはデータレーンの本数が異なる複数のインタフェースモードなどであってもよい。
【００６８】
走査駆動を停止する期間は表示フレーム期間を単位とする期間に限定されない。表示フレーム期間の途中でインタフェースモードが切り替えられる場合にも、その停止期間の終了タイミングを表示フレーム期間の区切り（垂直帰線期間）にすればよい。
【００６９】
本発明はスケールアップ回路を持つ構成に限定されない。十分な記憶容量のフレームバッファを持つ場合にもビデオモードのとき表示データを並行してフレームバッファに蓄積する動作を省略することができる。フレームバッファメモリに格納した表示データに対して選択的にスケールアップ回路を通す構成にも本発明を適用可能であることは言うまでもない。
【００７０】
表示パネルは液晶表示パネルに限定されず、有機エレクトロルミネッセンス表示パネルなど、その他の表示パネルであってもよい。要は、走査駆動に停止によって前の表示駆動信号情報が画素に保持可能にされる表示形式を備えるものであればよい。
【００７１】
表示ドライバは単独で１個の半導体基板に形成されるものに限定されず、その他の回路、例えば、タッチパネルコントローラやマイクロコンピュータ等と一緒に１個の半導体基板に混載され、或いは単一のモジュール基板に搭載されてもよい。
【符号の説明】
【００７２】
１  液晶表示ドライバ（ＬＣＤＤＲＶ）
２  液晶表示パネル（ＰＮＬ）
３  ホスト装置
５  マイクロホン
６  スピーカ
７  アンテナ
９  制御回路
１０ベースバンド・アプリケーションプロセッサ部（ＢＢ／ＡＰＰ）
１１  ＤＳＰ
１２  ＡＳＩＣ
１３  マイクロコンピュータ
１４  メモリ
１５  高周波インタフェース
１６  音声インタフェース
２０  ＭＩＰＩ回路
２１  システムインタフェース回路
２２  フレームバッファメモリ
２３  スケールアップ回路
２４  セレクタ
２５  データラッチ回路
２６  階調電圧選択回路
２７  ソース駆動回路
２８  発振回路
２９  ゲート駆動回路
３０  論理制御部
３１  タイミング発生回路
３２  スキャンマスク信号発生回路
３３  レジスタ回路
ＤＭ  表示データの入力モードデータ
ＭＰ１，ＭＰ０  走査スキャンの停止期間設定データ
ＨＳＹＮＣ  水平同期信号
ＶＳＹＮＣ  垂直同期信号
ＨＳＹＮＣ＿ｉｎｔ  水平同期信号
ＶＳＹＮＣ＿ｉｎｔ  垂直同期信号
Ｄｄａｔ＿ｖｄ  ビデオモードで入力した表示データ
Ｄｄａｔ＿ｃｍ  コマンドモードで入力した表示データ
ＳＣＮＭＳＫ  スキャンマスク信号
φｍｄ  モード信号
φｍｐ  停止期間信号
ＰＤＡ  携帯端末
４０  画素
４１  薄膜トランジスタ
４２  液晶素子
Ｓｃｎ＿１〜Ｓｃｎ＿ｍ  走査電極
Ｓｉｇ＿１〜Ｓｉｇ＿ｎｓｓ  信号電極
【図１】
0006645738.tif 000002
【図２】
0006645738.tif 000003
【図３】
0006645738.tif 000004
【図４】
0006645738.tif 000005