(57)【特許請求の範囲】
【請求項１】
ディスプレイドライバであって、
ホストプロセッサと通信するインターフェースと、
複数のイメージデータを保存する第１メモリと、
前記ホストプロセッサから受信されるか又は内部的に生成されるディスプレイ情報に基づいて、前記第１メモリにアクセスし、前記第１メモリに保存された前記複数のイメージデータを基に、第１ディスプレイ期間の間、内部的に第１ディスプレイデータを生成するイメージ生成器と、を具備し、
前記第１ディスプレイデータに基づいて、ディスプレイパネルを駆動し、
前記インターフェースを通じて受信されたコマンド信号が前記第１ディスプレイ期間であることを示せば、前記第１ディスプレイ期間の間、前記ホストプロセッサから第２ディスプレイデータを受信せず、前記イメージ生成器で生成された前記第１ディスプレイデータを基にディスプレイパネルを駆動し、
前記コマンド信号が前記第１ディスプレイ期間以外のディスプレイ期間であることを示せば、前記第１ディスプレイ期間以外のディスプレイ期間の間、前記ホストプロセッサから前記第２ディスプレイデータを受信し、前記第２ディスプレイデータを前記ディスプレイパネルに表示するディスプレイドライバ。
【請求項２】
前記複数のイメージデータは、シンボルイメージデータまたはフレームイメージデータであることを特徴とする請求項１に記載のディスプレイドライバ。
【請求項３】
前記第１ディスプレイデータ及び前記第２ディスプレイデータを受信し、カレント動作モードによって設定される選択信号に基づいて、前記第１ディスプレイデータ及び前記第２ディスプレイデータのうち一つを選択し、選択されたディスプレイデータを出力する選択器をさらに具備し、
前記選択されたディスプレイデータは、前記ディスプレイパネルに表示されるイメージに対応することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項４】
時間情報を生成し、前記時間情報を前記イメージ生成器に、前記ディスプレイ情報として提供するリアルタイム生成器をさらに具備することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項５】
前記イメージ生成器は、既設定の周期ごとに、前記時間情報に対応する時計イメージを、前記第１ディスプレイデータとして生成することを特徴とする請求項４に記載のディスプレイドライバ。
【請求項６】
前記イメージ生成器は、
前記第１メモリから、前記ディスプレイ情報に対応する複数のシンボルイメージデータを読み取り、前記複数のシンボルイメージデータを合成し、前記第１ディスプレイデータを生成することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項７】
前記イメージ生成器は、
前記第１メモリから、前記ディスプレイ情報に対応するフレームイメージデータを読み取り、前記フレームイメージデータを、前記第１ディスプレイデータとして出力することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項８】
前記イメージ生成器は、
前記第１ディスプレイ期間前に最後に前記ホストプロセッサから提供された前記第２ディスプレイデータに、前記第１メモリから読み取られるシンボルイメージデータを合成し、前記合成された第２ディスプレイデータ、及び前記合成されたシンボルイメージデータに基づいて、前記第１ディスプレイデータを生成することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項９】
前記イメージ生成器は、
前記ディスプレイ情報に基づいて、前記第１メモリにアクセスするメモリコントローラと、
前記第１メモリに保存された前記複数のイメージデータを合成し、前記合成された複数のイメージデータに基づいて、前記第１ディスプレイデータを生成するイメージ合成部と、を具備することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項１０】
前記複数のイメージデータは、圧縮されて前記第１メモリに保存され、
前記イメージ生成器は、前記第１メモリに保存された前記複数の圧縮されたイメージデータを復元するイメージデコーダをさらに具備することを特徴とする請求項９に記載のディスプレイドライバ。
【請求項１１】
前記ディスプレイ情報は、ホストプロセッサから提供されることを特徴とする請求項１に記載のディスプレイドライバ。
【請求項１２】
前記ディスプレイ情報は、
タッチパネルで感知されたタッチに対応するタッチ情報であり、タッチスクリーンコントローラから直接提供されることを特徴とする請求項１に記載のディスプレイドライバ。
【請求項１３】
前記ディスプレイ情報は、
時間情報、電話受信情報、天気情報、温度情報またはバッテリ残量情報を含むことを特徴とする請求項１に記載のディスプレイドライバ。
【請求項１４】
前記ホストプロセッサから提供される前記第２ディスプレイデータを保存する第２メモリをさらに具備することを特徴とする請求項１に記載のディスプレイドライバ。
【請求項１５】
複数の画素を含むディスプレイパネルと、
第１ディスプレイ期間の間、内部的に第１ディスプレイデータを生成し、前記第１ディスプレイデータに基づいて、前記ディスプレイパネルを駆動するディスプレイドライバと、
第２ディスプレイデータ及びコマンド信号を前記ディスプレイドライバに提供するホストプロセッサをさらに具備し、
前記ディスプレイドライバは、
前記ホストプロセッサから受信される前記コマンド信号が前記第１ディスプレイ期間であることを示せば、前記第１ディスプレイ期間の間、前記ホストプロセッサから前記第２ディスプレイデータを受信せず、内部的に生成される前記第１ディスプレイデータを前記ディスプレイパネルに表示し、
前記コマンド信号が前記第１ディスプレイ期間以外のディスプレイ期間であることを示せば、前記第１ディスプレイ期間以外の前記ディスプレイ期間の間、前記ホストプロセッサから前記第２ディスプレイデータを受信し、前記第２ディスプレイデータを前記ディスプレイパネルに表示するディスプレイシステム。
【請求項１６】
前記ホストプロセッサは、
ディスプレイ情報に基づいて、シンボルイメージデータまたはフレームイメージデータを、前記ディスプレイドライバに提供し、
前記ディスプレイドライバは、前記シンボルイメージデータまたはフレームイメージデータを保存し、前記シンボルイメージデータまたはフレームイメージデータを基に、前記第１ディスプレイデータを生成することを特徴とする請求項１５に記載のディスプレイシステム。
【請求項１７】
前記ホストプロセッサは、
ユーザ設定に基づいて、前記シンボルイメージデータまたはフレームイメージデータを更新することを特徴とする請求項１６に記載のディスプレイシステム。
【請求項１８】
前記ホストプロセッサは、
前記第１ディスプレイ期間の間、スリープモードまたは低速モードで動作することを特徴とする請求項１５に記載のディスプレイシステム。
【請求項１９】
前記ホストプロセッサは、
前記第１ディスプレイ期間において、ディスプレイ情報を含むコマンドを、前記ディスプレイドライバに提供し、
前記ディスプレイドライバは、前記ディスプレイ情報に基づいて、前記第１ディスプレイデータを生成することを特徴とする請求項１５に記載のディスプレイシステム。
【請求項２０】
タッチを感知するタッチスクリーンと、
感知されたタッチ情報に基づいて、タッチ信号を生成し、前記タッチ信号を、前記ディスプレイドライバに提供するタッチスクリーンコントローラと、をさらに具備し、
前記ディスプレイドライバは、前記タッチ信号に基づいて、前記第１ディスプレイデータを生成することを特徴とする請求項１５に記載のディスプレイシステム。
【請求項２１】
ディスプレイ情報、及び電流動作モードを示す選択信号を生成するコマンドデコーダと、
複数のイメージデータを保存する第１メモリと、
ホストプロセッサから提供される第２ディスプレイデータを保存する第２メモリと、
前記コマンドデコーダからディスプレイ情報を受信し、前記ディスプレイ情報に基づいて、第１メモリにアクセスし、前記第１メモリに保存された前記複数のイメージデータに基づいて、第１ディスプレイ期間の間、内部的に第１ディスプレイデータを生成するイメージ生成器と、
前記コマンドデコーダから前記選択信号を受信し、前記イメージ生成器から、前記第１ディスプレイデータを受信し、前記第２メモリから、前記第２ディスプレイデータを受信し、前記選択信号に基づいて、前記第１ディスプレイデータ及び前記第２ディスプレイデータのうち一つを選択し、選択されたディスプレイデータとして出力する選択器と、を含み、
前記選択されたディスプレイデータは、ディスプレイパネル上に表示されるイメージに対応し、
前記ホストプロセッサから受信され、前記コマンドデコーダに入力されているコマンド信号が第１ディスプレイ期間であることを示せば、前記第１ディスプレイ期間の間、前記ホストプロセッサからディスプレイデータを受信せず、前記選択器は前記第１ディスプレイデータを前記選択されたディスプレイデータとして出力し、
前記コマンド信号が前記第１ディスプレイ期間以外のディスプレイ期間であることを示せば、前記第１ディスプレイ期間以外の前記ディスプレイ期間の間、前記ホストプロセッサから前記第２ディスプレイデータを受信し、前記第２ディスプレイデータを前記ディスプレイパネルに表示するディスプレイドライバ。
【請求項２２】
前記イメージ生成器は、
前記ディスプレイ情報に基づいて、前記第１メモリにアクセスするメモリコントローラと、
前記第１メモリに保存された前記複数のイメージデータを合成し、前記合成された複数のイメージデータに基づいて、前記第１ディスプレイデータを生成するイメージ合成器と、を含むことを特徴とする請求項２１に記載のディスプレイドライバ。
【請求項２３】
前記複数のイメージデータは、圧縮され、前記第１メモリに保存され、
前記イメージ生成器は、前記第１メモリに保存された前記複数の圧縮されたイメージデータを復元するイメージデコーダをさらに含むことを特徴とする請求項２２に記載のディスプレイドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイドライバ、ディスプレイシステム、及びディスプレイドライバの動作方法に関する。
【背景技術】
【０００２】
コンピュータ、タブレットＰＣ（personal computer）またはスマートフォンのようなイメージ表示機能を有する電子装置は、ディスプレイシステムを含む。ディスプレイシステムは、ディスプレイパネル、ディスプレイドライバ（または、ディスプレイ駆動ＩＣ（integrated circuit）（ＤＤＩ））及びホストプロセッサを含む。ディスプレイパネルは、複数のピクセルを含み、液晶ディスプレイ（ＬＣＤ：liquid crystal display）、ＯＬＥＤ（organic light emitting diode）のような平板ディスプレイによって具現される。ディスプレイドライバは、イメージデータに基づいて、ディスプレイパネルを駆動する。ディスプレイドライバから提供されるデータ信号（ディスプレイデータ）によって、ピクセルが駆動されることにより、ディスプレイパネルにイメージが表示される。ディスプレイドライバは、ホストプロセッサから制御信号及びイメージデータを受信することができる。ホストプロセッサは、周期的に、ディスプレイドライバにイメージデータを伝送することができる。ホストプロセッサとディスプレイドライバとは、高速インターフェースを介して信号を送信及び受信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００８／００４３００２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ディスプレイシステムの消費電力を減少させるディスプレイドライバ、ディスプレイシステム、及びディスプレイドライバの動作方法を提供することである。
【課題を解決するための手段】
【０００５】
前記技術的課題を達成するための本発明の一実施形態によるディスプレイドライバは、複数のイメージデータを保存する第１メモリと、ディスプレイ情報に基づいて、前記第１メモリにアクセスし、前記第１メモリに保存された前記複数のイメージデータを基に、第１ディスプレイデータを生成するイメージ生成器と、を具備する。
一実施形態において、前記複数のイメージデータは、シンボルイメージデータまたはフレームイメージデータである。
一実施形態において、第１動作モード時、前記イメージ生成器で生成された前記第１ディスプレイデータを基に、ディスプレイパネルを駆動し、第２動作モード時、ホストプロセッサから受信される第２ディスプレイデータを基に、ディスプレイパネルを駆動することができる。
【０００６】
一実施形態において、前記第１ディスプレイデータ及び前記第２ディスプレイデータを受信し、カレント動作モードによって設定される選択信号に基づいて、前記第１ディスプレイデータ及び前記第２ディスプレイデータのうち一つを選択し、前記選択されたディスプレイデータを出力する選択器をさらに具備し、前記選択されたディスプレイデータは、前記ディスプレイパネルに表示されるイメージに対応する。
一実施形態において、時間情報を生成し、前記時間情報を前記イメージ生成器に、前記ディスプレイ情報として提供するリアルタイム生成器（real time generator）をさらに具備することができる。
一実施形態において、前記イメージ生成器は、既設定の周期ごとに、前記時間情報に対応する時計イメージを、前記第１ディスプレイデータとして生成することができる。
【０００７】
一実施形態において、前記イメージ生成器は、前記第１メモリから、前記ディスプレイ情報に対応する複数のシンボルイメージデータを読み取り、前記複数のシンボルイメージデータを合成し、前記第１ディスプレイデータを生成することができる。
一実施形態において、前記イメージ生成器は、前記第１メモリから、前記ディスプレイ情報に対応するフレームイメージデータを読み取り、前記フレームイメージデータを、前記第１ディスプレイデータとして出力することができる。
一実施形態において、前記イメージ生成器は、ホストから提供される第２ディスプレイデータに、前記第１メモリから読み取られるシンボルイメージデータを合成し、前記合成された第１ディスプレイデータ、及び前記合成されたシンボルイメージデータに基づいて、前記第１ディスプレイデータを生成することができる。
【０００８】
一実施形態において、前記イメージ生成器は、前記ディスプレイ情報に基づいて、前記第１メモリにアクセスするメモリコントローラと、前記第１メモリに保存された前記複数のイメージデータを合成し、前記合成された複数のイメージデータに基づいて、前記第１ディスプレイデータを生成するイメージ合成部と、を具備することができる。
一実施形態において、前記複数のイメージデータは、圧縮されて前記第１メモリに保存され、前記イメージ生成器は、前記第１メモリに保存された前記複数の圧縮されたイメージデータを復元するイメージデコーダをさらに具備することができる。
一実施形態において、前記ディスプレイ情報は、ホストコントローラから提供される。
一実施形態において、前記ディスプレイ情報は、タッチパネルで感知されたタッチに対応するタッチ情報であり、タッチスクリーンコントローラから直接提供される。
【０００９】
一実施形態において、前記ディスプレイ情報は、時間情報、電話受信情報、天気情報、温度情報またはバッテリ残量情報を含んでもよい。
一実施形態において、ホストプロセッサから提供される第２ディスプレイデータを保存する第２メモリをさらに具備することができる。
前記技術的課題を達成するための本発明の一実施形態によるディスプレイシステムは、複数の画素を含むディスプレイパネルと、第１ディスプレイ区間の間、内部的に第１ディスプレイデータを生成し、前記第１ディスプレイデータに基づいて、前記ディスプレイパネルを駆動するディスプレイドライバと、を具備することができる。
【００１０】
一実施形態において、第２ディスプレイデータ及びコマンドを、前記ディスプレイドライバに提供するホストプロセッサをさらに具備し、前記ディスプレイドライバは、前記第１ディスプレイ区間以外のディスプレイ区間では、前記第２ディスプレイデータを、前記ディスプレイパネルに表示することができる。
一実施形態において、前記ホストプロセッサは、ディスプレイ情報に基づいて、シンボルイメージデータまたはフレームイメージデータを、前記ディスプレイドライバに提供し、前記ディスプレイドライバは、前記シンボルイメージデータまたはフレームイメージデータを保存し、シンボルイメージデータまたはフレームイメージデータを基に、前記第１ディスプレイデータを生成することができる。
【００１１】
一実施形態において、前記ホストプロセッサは、ユーザ設定に基づいて、前記シンボルイメージデータまたはフレームイメージデータを更新（update）することができる。
一実施形態において、前記ホストプロセッサは、前記第１ディスプレイ区間の間、スリープモードまたは低速モードで動作することができる。
一実施形態において、前記ホストプロセッサは、前記第１ディスプレイ区間において、ディスプレイ情報を含むコマンドを、前記ディスプレイドライバに提供し、前記ディスプレイドライバは、前記ディスプレイ情報に基づいて、前記第１ディスプレイデータを生成することができる。
【００１２】
一実施形態において、タッチを感知するタッチスクリーンと、感知されたタッチ情報に基づいてタッチ信号を生成し、前記タッチ信号を、前記ディスプレイドライバに提供するタッチスクリーンコントローラと、をさらに具備し、前記ディスプレイドライバは、前記タッチ信号に基づいて、前記第１ディスプレイデータを生成することができる。
一実施形態において、前記ディスプレイシステムは、携帯用電子装置に搭載される。
前記技術的課題を達成するための本発明の一実施形態によるディスプレイドライバの動作方法は、ホストプロセッサから、第１動作モードを示すコマンドを受信する段階と、内部的にディスプレイデータを生成する段階と、前記生成されたディスプレイデータをディスプレイパネルに表示する段階と、を含んでもよい。
【００１３】
一実施形態において、前記ディスプレイデータを生成する段階は、ディスプレイ情報を受信する段階と、第１メモリからディスプレイ情報に対応するイメージデータを出力する段階と、前記第１メモリから出力されたイメージデータを基に、前記ディスプレイデータを生成する段階と、を含んでもよい。
一実施形態において、ホストプロセッサから複数のイメージデータを受信し、受信された前記複数のイメージデータを、第１メモリに保存する段階をさらに含んでもよい。
一実施形態において、ホストプロセッサから、第２動作モードを示すコマンドを受信する段階と、ホストプロセッサからディスプレイデータを受信する段階と、前記受信されたディスプレイデータをディスプレイパネルに表示する段階と、をさらに含んでもよい。
【００１４】
前記技術的課題を達成するための本発明の一実施形態によるディスプレイドライバは、ディスプレイ情報、及び電流動作モードを示す選択信号を生成するコマンドデコーダと、複数のイメージデータを保存する第１メモリと、ホストプロセッサから提供される第２ディスプレイデータを保存する第２メモリと、前記コマンドデコーダからディスプレイ情報を受信し、前記ディスプレイ情報に基づいて第１メモリにアクセスし、前記第１メモリに保存された前記複数のイメージデータに基づいて、第１ディスプレイデータを生成するイメージ生成器と、前記コマンドデコーダから前記選択信号を受信し、前記イメージ生成器から、前記第１ディスプレイデータを受信し、前記第１メモリから、前記第２ディスプレイデータを受信し、前記選択信号に基づいて、前記第１ディスプレイデータ及び前記第２ディスプレイデータのうち一つを選択し、選択されたディスプレイデータとして出力する選択器と、を含み、前記選択されたディスプレイデータは、ディスプレイパネル上に表示されるイメージに対応する。
【００１５】
一実施形態において、前記イメージ生成器は、前記ディスプレイ情報に基づいて、前記第１メモリにアクセスするメモリコントローラと、前記第１メモリに保存された前記複数のイメージデータを合成し、前記合成された複数のイメージデータに基づいて、前記第１ディスプレイデータを生成するイメージ合成器と、を含んでもよい。
一実施形態において、前記複数のイメージデータは、圧縮され、前記第１メモリに保存され、前記イメージ生成器は、前記第１メモリに保存された前記複数の圧縮されたイメージデータを復元するイメージデコーダをさらに含んでもよい。
【発明の効果】
【００１６】
本発明の技術的思想によるディスプレイドライバ、ディスプレイシステム、及びディスプレイドライバの動作方法によれば、特定動作区間では、ディスプレイドライバがディスプレイデータを内部的に生成し、それをディスプレイパネルに表示するので、ホストプロセッサの負担を減らすことができる。
また、本発明の技術的思想によるディスプレイドライバ、ディスプレイシステム、及びディスプレイドライバの動作方法によれば、特定動作区間では、ディスプレイパネルにイメージを表示しながらも、ホストプロセッサが低速で動作したり、あるいはスリープ状態を維持したりすることができるので、ディスプレイシステムの消費電力を減少させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるディスプレイシステムを示すブロック図。
【図２】図１のセルフイメージ生成器の一具現例を示すブロック図。
【図３】本発明の実施形態によるディスプレイドライバを含むディスプレイ装置を示すブロック図。
【図４】本発明の一実施形態によるディスプレイドライバを示すブロック図。
【図５Ａ】本発明の実施形態による第１メモリに保存されるイメージデータの例を示す図。
【図５Ｂ】本発明の実施形態による第１メモリに保存されるイメージデータの例を示す図。
【図６】図４のディスプレイドライバを含むディスプレイシステムの動作について説明するタイミング図。
【図７Ａ】本発明の実施形態によるイメージ生成器の例を示すブロック図。
【図７Ｂ】本発明の実施形態によるイメージ生成器の例を示すブロック図。
【図７Ｃ】本発明の実施形態によるイメージ生成器の例を示すブロック図。
【図８Ａ】本発明の実施形態によるイメージ生成器の動作の一例について説明する図。
【図８Ｂ】図８Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図。
【図８Ｃ】図８Ｂのディスプレイデータに対応するイメージのディスプレイパネル表示について説明する図。
【図９】本発明の一実施形態によるディスプレイドライバを示すブロック図。
【図１０】本発明の実施形態によるイメージ生成器の一例を示すブロック図。
【図１１Ａ】本発明の実施形態によるイメージ生成器の動作の一例について説明する図。
【図１１Ｂ】図１１Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図。
【図１１Ｃ】図１１Ｂのディスプレイデータに対応するイメージのディスプレイパネル表示について説明する図。
【図１２】本発明の一実施形態によるディスプレイドライバを示すブロック図。
【図１３】本発明の一実施形態によるディスプレイドライバを示すブロック図。
【図１４Ａ】本発明の実施形態によるイメージ生成器の動作について説明する図。
【図１４Ｂ】図１４Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図。
【図１５Ａ】本発明の実施形態によるイメージ生成器の動作について説明する図。
【図１５Ｂ】図１５Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図。
【図１６】図１３のディスプレイドライバの動作について説明するタイミング図。
【図１７】本発明の一実施形態によるディスプレイシステムを示すブロック図。
【図１８】本発明の一実施形態によるディスプレイシステムを示すブロック図。
【図１９】図１８における、ディスプレイドライバ及びタッチコントローラの動作の一例を示すブロック図。
【図２０】図１８における、ディスプレイドライバ及びタッチコントローラの動作の一例を示すブロック図。
【図２１】本発明の一実施形態によるディスプレイドライバの動作方法を示すフローチャート。
【図２２】本発明の実施形態によるディスプレイドライバのディスプレイデータ生成方法を示すフローチャート。
【図２３】本発明の実施形態によるディスプレイシステムを含む電子装置を示すブロック図。
【図２４】本発明の実施形態による電子装置を含むネットワーク環境を示すブロック図。
【発明を実施するための形態】
【００１８】
以下、本発明の多様な実施形態について、添付された図面を参照して記載する。本発明の多様な実施形態は、多様な変更を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、関連する詳細な説明を記載する。しかし、それらは、本発明の多様な実施形態を、特定の実施形態について限定するものではなく、本発明の多様な実施形態の思想及び技術範囲に含まれる全ての変更、及び／または均等物ないし代替物を含むものであると理解されなければならない。図面の説明と係わり、類似の構成要素については、類似の参照符号を使用している。
【００１９】
本発明の多様な実施形態で使用される「含む」または「含んでもよい」というような表現は、開示（disclosure）された当該機能、動作または構成要素などの存在を示し、追加的な一つ以上の機能、動作または構成要素などを制限するものではない。また、本発明の多様な実施形態において、「含む」または「有する」というような用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品、またはそれらの組み合わせが存在するということを指定するものであり、一つまたはそれ以上の他の特徴、数字、段階、動作、構成要素、部品またはそれらの組み合わせのような存在または付加の可能性をあらかじめ排除するものではないと理解しなければならない。
本発明の多様な実施形態において、「または」などの表現は、共に羅列された単語のある組み合わせ、及び全ての組み合わせを含む。例えば、「ＡまたはＢ」は、Ａを含んでも、Ｂを含んでも、またはＡ及びＢをいずれも含んでもよい。
【００２０】
本発明の多様な実施形態で使用された、「第１」、「第２」、「最初」または「２番目」のような表現は、多様な実施形態の多様な構成要素を修飾することができるが、当該構成要素を限定するものではない。例えば、前記表現は、当該構成要素の順序及び／または重要度などを限定するものではない。前記表現は、一構成要素を他の構成要素と区分するために使用される。例えば、第１ユーザ機器と第２ユーザ機器は、いずれもユーザ機器であり、互いに異なるユーザ機器を示す。例えば、本発明の多様な実施形態の権利範囲を外れずに、第１構成要素は、第２構成要素と命名され、同様に、第２構成要素も第１構成要素と命名される。
【００２１】
ある構成要素が違う構成要素に「連結されて」いたり、あるいは「接続されて」いたりするというときには、ある構成要素が、他の構成要素に直接に連結されていてもよく、あるいは直接に接続されていなくともよいが、ある構成要素と他の構成要素との間に、新たな他の構成要素が存在してもよいと理解しなければならない。一方、ある構成要素が他の構成要素に、「直接連結されて」いたり、あるいは「直接接続されて」いたりするというときには、ある構成要素と他の構成要素との間に、新たな他の構成要素が存在しないと理解しなければならない。
【００２２】
本発明の多様な実施形態で使用した用語は、単に特定の実施形態の説明に使用されたものであり、本発明の多様な実施形態を限定する意図ではない。単数の表現は、文脈上明白に取り立てて意味しない限り、複数の表現を含む。
異なって定義されない限り、技術的であったり、科学的であったりする用語を含み、ここで使用される全ての用語は、本発明の多様な実施形態が属する技術分野で当業者によって一般的に理解されるのと同一の意味を有している。一般的に使用される前もって定義されているような用語は、関連技術の文脈上有する意味と一致する意味を有するものであると解釈しなければならず、本発明の多様な実施形態で明白に定義されない限り、理想的であったり、あるいは過度に形式的であったりする意味に解釈されるものではない。
【００２３】
本発明の多様な実施形態によるディスプレイシステムは、イメージ表示機能が含まれた電子装置でもある。例えば、該電子装置は、スマートフォン（smart phone）、タブレットＰＣ（tablet personal computer）、移動電話機（mobile phone）、画像電話機、電子書籍リーダ機（ｅ−book reader）、デスクトップＰＣ（desktop personal computer）、ラップトップＰＣ（laptop personal computer）、ネットブックコンピュータ（netbook computer）、ＰＤＡ（personal digital assistant）、ＰＭＰ（portable multimedia player）、ＭＰ３プレイヤ、モバイル医療機器、カメラ及びウェアラブル装置（wearable device）（例：電子めがねのようなＨＭＤ（head-mounted-device）、電子衣服、電子腕輪、電子ネックレス、電子アプセサリ（appcessory；例えば、モバイル装置にインストールされた相手方アプリケーションを介して相互作用を行うことができる物理的客体）、電子入れ墨またはスマートウォッチ（smart watch））のうち少なくとも一つを含んでもよい。
【００２４】
一実施形態によれば、該ディスプレイシステムは、イメージ表示機能を備えたスマート家電製品（smart home appliance）でもある。該スマート家電製品は、例えば、テレビ、ＤＶＤ（digital video disk）プレイヤ、オーディオ、冷蔵庫、エアコン、清掃機、オーブン、電子レンジ、洗濯機、空気清浄機、セットトップボックス（set-top box）、ＴＶ（television）ボックス（例えば、三星ＨｏｍｅＳｙｎｃＴＭ、アップルＴＶＴＭまたはグーグルＴＶＴＭ）、ゲームコンソール（game consoles）、電子辞典、電子キー、カムコーダ（camcorder）または電子額縁のうち少なくとも一つを含んでもよい。
【００２５】
一実施形態によれば、該ディスプレイシステムは、各種医療機器（例：ＭＲＡ（magnetic resonance angiography）、ＭＲＩ（magnetic resonance imaging）、ＣＴ（computed tomography）、撮影機、超音波機など）、ナビゲーション（navigation）装置、ＧＰＳ受信機（globa lpositioning system receiver）、ＥＤＲ（event data recorder）、ＦＤＲ（flight data recorder）、自動車インフォテインメント（infotainment）装置、船舶用電子装備（例：船舶用航法装置及びジャイロコンパスなど）、航空電子機器（avionics）、保安機器、車両用ヘッドユニット、産業用ロボットまたは家庭用ロボット、金融機関のＡＴＭ（automatic teller’s machine）または商店のＰＯＳ（point of sales）のうち少なくとも一つを含んでもよい。
【００２６】
一実施形態によれば、該ディスプレイシステムは、イメージ表示機能を含んだ家具（furniture）または建物／構造物の一部、電子ボード（electronic board）、電子署名入力装置（electronic signature receiving device）、プロジェクタ（projector）または各種計測機器（例：水道、電気、ガスまたは電波の計測機器など）のうち少なくとも一つを含んでもよい。本発明の多様な実施形態によるディスプレイシステムを含む電子装置は、前述の多様な装置のうち一つ、またはそれ以上の組み合わせでもある。また、該ディスプレイシステムは、フレキシブル装置でもある。本発明の多様な実施形態によるディスプレイシステムが前述の機器に限定されるものではないということは、当業者に自明である。
【００２７】
以下、添付された図面を参照しつつ、多様な実施形態によるディスプレイシステムについて説明する。多様な実施形態で利用されるユーザという用語は、ディスプレイシステムを使用する者、またはディスプレイシステムを使用する装置（例：人工知能電子装置）を指す。
図１は、本発明の一実施形態によるディスプレイシステムを示すブロック図である。図２は、本発明の一実施形態によるディスプレイドライバに具備されるセルフイメージ生成器の一例を示すブロック図である。
前述のように、ディスプレイシステム１０００は、イメージ表示機能を有する移動電話機・スマートフォン・タブレットＰＣ・ＰＤＡ・ウェアラブル電子装置またはＰＭＰのような移動装置（mobile device）、小型機器（handheld device）または小型コンピュータ（handheld computer）などである。
【００２８】
図１を参照すれば、ディスプレイシステム１０００は、ホストプロセッサ１０、ディスプレイドライバ２０（例えば、ディスプレイ駆動ＩＣ（ＤＤＩ））及びディスプレイパネル３０を含んでもよい。一実施形態によって、ホストプロセッサ１０及びディスプレイドライバ２０は、別個のチップによって具現されてもよく、１つのモジュール、１つのシステムオンチップ（ＳｏＣ）、１つのパッケージ、例えば、マルチチップパッケージ（multi-chip package)によって具現されてもよい。他の実施形態によって、ディスプレイドライバ２０とディスプレイパネル３０は、１つのモジュールによっても具現される。
ホストプロセッサ１０は、ディスプレイシステム１０００の全般的な動作を制御する。ホストプロセッサ１０は、アプリケーションプロセッサ（ＡＰ：application processor）、ベースバンドプロセッサ（ＢＢＰ：baseband processor）またはマイクロプロセッシングユニット（ＭＰＵ：microprocessing unit；ＭＰＵ）などによっても具現される。
【００２９】
ホストプロセッサ１０は、イメージデータImage ＤＡＴＡ、及びディスプレイドライバ２０の動作に使用される制御信号を、ディスプレイドライバ２０に伝送することができる。伝送されるイメージデータImage ＤＡＴＡは、ディスプレイパネル３０に表示するイメージに対応するフレーム単位のディスプレイデータだけではなく、ディスプレイドライバ２０に保存されて利用される所定のイメージデータを含んでもよい。この所定のイメージデータは、イメージの一部として使用される文字、数字または符号などのシンボルイメージデータ、またはディスプレイパネル３０に追って表示されると予想されるイメージに対応するフレーム単位のイメージデータでもある。この所定のイメージデータは、ディスプレイドライバ２０において、ディスプレイデータの生成時に利用されるので、参照イメージデータと指称することができる。
【００３０】
ホストプロセッサ１０は、参照イメージデータをディスプレイ区間の前、例えば、ディスプレイシステムのパワーオン区間、またはシステム初期化区間などで、ディスプレイドライバ２０に伝送することができる。ホストプロセッサ１０は、表示するイメージに対応するフレーム単位のディスプレイデータの伝送前または伝送後に、参照イメージデータをディスプレイドライバ２０に伝送することができる。ホストプロセッサ１０はまた、ユーザのフォント変更動作などによって、シンボルイメージが変更される場合、変更されたシンボルイメージに対応するシンボルイメージデータを、ディスプレイドライバ２０に伝送し、ディスプレイドライバ２０に保存されるシンボルイメージデータをアップデートすることができる。
【００３１】
制御信号は、クロック信号ＣＬＫ、コマンド信号ＣＭＤ、水平同期信号、垂直同期信号及びデータイネーブル信号などを含んでもよい。一例として、イメージデータ及び制御信号は、パケットデータとしてディスプレイドライバ２０に提供される。
コマンド信号ＣＭＤは、ディスプレイドライバ２０の動作モード（または、ディスプレイモード）を制御する信号、ディスプレイ情報またはディスプレイ環境設定情報などを含んでもよい。
動作モードを制御する信号は、例えば、動画（moving imageｌ）表示モード及び静止映像（still image）表示モード、低速動作モード及び高速動作モード、またはセルフイメージ生成モード及びイメージ受信モードなどを含んでもよい。
ディスプレイ情報は、ディスプレイパネル３０に表示されるイメージの構成を示す情報であり、例えば、時間情報、温度情報、天気情報または電話受信情報などを含んでもよい。ディスプレイ環境設定情報は、例えば、フレームレート、ガンマ設定値、輝度設定値などを含んでもよい。
【００３２】
一実施形態において、ホストプロセッサ１０は、セルフイメージ生成モードを示す制御信号を、ディスプレイドライバ２０に伝送した後には、ディスプレイドライバ２０にイメージデータImage ＤＡＴＡを伝送しない。ホストプロセッサ１０は、スリープ状態を維持したり、あるいは低速動作を行ったりすることができる。
ディスプレイドライバ２０は、ホストプロセッサ１０から受信されるイメージデータImage ＤＡＴＡ及び制御信号に基づいて、ディスプレイパネル３０を駆動することができる。ディスプレイドライバ２０は、デジタル信号であるイメージデータImage ＤＡＴＡをアナログ信号に変換し、このアナログ信号で、ディスプレイパネル３０を駆動することができる。
【００３３】
ディスプレイドライバ２０は、セルフイメージ生成器ＳＩＧを具備し、ディスプレイパネル３０に表示されるイメージに対応するディスプレイデータを生成することができる。ディスプレイドライバ２０は、ホストプロセッサ１０から受信されるコマンド信号ＣＭＤによって設定される第１動作区間または第１動作モードで動作するとき、ホストプロセッサ１０からのイメージデータImage ＤＡＴＡの受信なしに、内部的に生成したディスプレイデータを基に、ディスプレイパネル３０にイメージを表示することができる。ホストプロセッサ１０は、ディスプレイパネル３０に表示されるイメージが、定型化されたイメージ、または予測可能に変形されるイメージである場合、ディスプレイドライバ２０が、第１動作モードで動作するように設定するコマンド信号ＣＭＤを生成し、ディスプレイドライバ２０に伝送することができる。
【００３４】
前述のように、ディスプレイドライバ２０は、ホストプロセッサ１０から参照イメージデータを受信して保存することができる。参照イメージデータは、シンボルイメージデータまたはフレームイメージデータでもある。セルフイメージ生成器ＳＩＧは、参照イメージデータを利用して、ディスプレイデータを生成することができる。
図２を参照すれば、セルフイメージ生成器ＳＩＧは、第１メモリ２１及びイメージ生成器２２を含んでもよい。第１メモリ２１は、参照イメージデータを保存する。第１メモリ２１は、シンボルメモリ（symbol memory）と指称することができる。第１メモリ２１は、ＤＲＡＭ（dynamic random access memory）、ＳＲＡＭ（static random access memory）のような揮発性メモリ；またはＲＯＭ（read only memory）やフラッシュメモリ、ＲｅＲＡＭ（resistive random access memory）、ＭＲＡＭ（megnatic random access memory）のような不揮発性メモリを含んでもよい。
【００３５】
イメージ生成器２２は、ディスプレイ情報ＤＩＮＦＯに基づいて、第１メモリ２１にアクセスすることができる。前述のように、ディスプレイ情報ＤＩＮＦＯは、ディスプレイパネル３０に表示されるイメージの構成を示す情報であり、時間情報、温度情報、天気情報または電話受信情報などを含んでもよい。ディスプレイ情報ＤＩＮＦＯは、情報の種類を示すデータ、例えば、時間情報であるか、温度情報であるか、天気情報であるか、あるいは電話受信情報であるかということなどを区分することができる値を含んでもよい。また、それぞれの情報の種類による具体的な状態を示すデータを含んでもよい。例えば、時間情報の場合、ディスプレイ情報ＤＩＮＦＯは、表示する特定時間に該当するデータ値を含み、天気情報の場合、ディスプレイ情報ＤＩＮＦＯは、「晴れ」、「曇り」、「雨」、「雨が降った後に晴れ」のような特定状態を示すデータ値を含んでもよい。イメージ生成器２２は、第１メモリ２１から出力されるイメージデータを利用して、ディスプレイデータＤＤＡＴＡを生成することができる。
【００３６】
続けて、図１を参照すれば、ディスプレイドライバ２０は、ホストプロセッサ１０によって設定される動作モードによって、ホストプロセッサ１０から受信されるディスプレイデータに基づいたイメージが、ディスプレイパネル３０に表示されるようにしたり、あるいはセルフイメージ生成器ＳＩＧで生成されたディスプレイデータに基づいたイメージが、ディスプレイパネル３０に表示されるようにすることができる。
【００３７】
ディスプレイパネル３０は、マトリックス状に配列される複数のピクセルを含み、フレーム単位で、イメージを表示することができる。ディスプレイパネル３０は、例えば、ＬＣＤ（liquid crystal display）、ＬＥＤ（light emitting diode）ディスプレイ、ＯＬＥＤ（organic ＬＥＤ）ディスプレイ、ＡＭＯＬＥＤ（active-matrix ＯＬＥＤ）ディスプレイ、ＥＣＤ（electrochromic display）、ＤＭＤ（digital mirror device）、ＡＭＤ（actuated mirror device）、ＧＬＶ（grating light value）、ＰＤＰ（plasma displa ypanel）、ＥＬＤ（electro luminescent display）、ＶＦＤ（vacuum fluorescent display）のうち一つによって具現され、その他の多種平板ディスプレイまたはフレキシブルディスプレイによっても具現される。
【００３８】
本発明の実施形態によるディスプレイシステム１０００は、ディスプレイドライバ２０が内部的にディスプレイデータを生成し、生成されたディスプレイデータに基づいて、ディスプレイパネル３０を駆動することができるので、ホストプロセッサ１０の負担を減らすことができる。また、ディスプレイパネル３０にイメージを表示しながらも、ホストプロセッサ１０が低速で動作したり、スリープ状態を維持したりすることができ、ディスプレイシステム１０００の消費電力が低減する。
【００３９】
図３は、本発明の実施形態によるディスプレイドライバを含むディスプレイ装置を示すブロック図である。
図３を参照すれば、ディスプレイ装置３００は、ディスプレイパネル３５０、及び複数の駆動回路３１０〜３４０を含んでもよい。複数の駆動回路３１０〜３４０は、ロジック回路３１０、ソースドライバ３２０、ゲートドライバ３３０及び電圧生成器３４０を含んでもよい。複数の駆動回路３１０〜３４０は、図１のディスプレイドライバ２０の構成要素でもある。一実施形態によれば、複数の駆動回路３１０〜３４０は、単一の半導体チップで形成されるか、あるいは別個の半導体チップでも形成される。一例として、ゲートドライバ３３０は、ディスプレイパネル３５０の基板上に形成される。
【００４０】
ディスプレイ装置３００は、各種平板ディスプレイ装置のうちいずれか一つが適用される。例えば、平板ディスプレイ装置は、ＬＣＤ、ＯＬＥＤ、ＰＤＰなどを含んでもよく、本発明の実施形態によるディスプレイ装置３００は、それら装置のうちいずれか一つが適用される。説明の便宜上、以下では本発明についての説明において、液晶表示装置（ＬＣＤ）を例として挙げて説明する。
【００４１】
ディスプレイパネル３５０は、複数のゲートラインＧＬ１〜ＧＬｎと、ゲートラインと交差する方向に配置される複数のデータラインＤＬ１〜ＤＬｍ（または、ソースラインともいう）と、複数のゲートラインＧＬ１〜ＧＬｎ及び複数のデータラインＤＬ１〜ＤＬｍが交差する位置に配列されたピクセルＰＸと、を含む。ディスプレイ装置３００が液晶ディスプレイ装置である場合、各ピクセルＰＸは、ゲートラインＧＬ１〜ＧＬｎと、データラインＤＬ１〜ＤＬｍとに、ゲート電極及びソース電極がそれぞれ連結されるトランジスタと、トランジスタのドレイン電極に連結される液晶キャパシタ及びストレージキャパシタと、を含んでもよい。一実施形態によれば、ディスプレイパネル３５０は、フレキシブルでもある。
【００４２】
ロジック回路３１０は、ディスプレイ装置３００の外部から受信されるイメージデータ及び制御信号に基づいて、ディスプレイデータＤＤＡＴＡを生成することができる。ロジック回路３１０は、セルフイメージ生成器ＳＩＧ及びタイミングコントローラＴＣＯＮを具備することができる。ロジック回路３１０はまた、グラフィックＲＡＭ ＧＲＡＭをさらに具備することができる。
【００４３】
セルフイメージ生成器ＳＩＧは、図２に図示されているように、メモリ２１及びイメージ生成器２２を具備し、メモリ２１にアクセスして出力されるイメージデータを基に、ディスプレイパネル３５０に表示されるディスプレイデータＤＤＡＴＡを生成することができる。
グラフィックＲＡＭ ＧＲＡＭは、外部装置、例えば、ホストプロセッサ１０（図１）から受信される少なくとも１フレームのディスプレイデータＤＤＡＴＡを保存し、適切なタイミングで、このディスプレイデータＤＤＡＴＡを出力することができる。
【００４４】
タイミングコントローラＴＣＯＮは、ソースドライバ３２０及びゲートドライバ３３０の駆動タイミングを制御するための制御信号ＣＯＮＴ１，ＣＯＮＴ２を生成することができる。また、タイミングコントローラＴＣＯＮは、グラフィックＲＡＭ ＧＲＡＭまたはセルフイメージ生成器ＳＩＧから出力されるディスプレイデータＤＤＡＴＡを、ライン単位でソースドライバ３２０に出力したり、あるいはソースドライバ３２０とのインターフェース仕様に合うように、ディスプレイデータＤＤＡＴＡを変換した後、変換されたディスプレイデータＤＤＡＴＡをソースドライバ３２０に出力することができる。
【００４５】
ソースドライバ３２０は、受信されるディスプレイデータＤＤＡＴＡ、及びタイミング信号、例えば、第１制御信号ＣＯＮＴ１に基づいて、ディスプレイパネル３５０のデータラインＤＬ１〜ＤＬｍを駆動する。ソースドライバ３２０は、ディスプレイデータＤＤＡＴＡをアナログ信号に変換し、変換された信号を複数のデータラインＤＬ１〜ＤＬｍに出力することができる。変換された信号は、ディスプレイデータＤＤＡＴＡに対応する階調電圧でもある。
【００４６】
ゲートドライバ３３０は、タイミング信号、例えば、第２制御信号ＣＯＮＴ２に基づいて、複数のゲートラインＧＬ１〜ＧＬｎを順にスキャンすることができる。ゲートドライバ３３０は、選択されたゲートラインに、ゲートオン電圧ＶＯＮを印加することにより、選択されたゲートラインを活性化させ、ソースドライバ３２０は、活性化されたゲートラインに連結されたピクセルＰＸに対応する階調電圧を出力する。それにより、ディスプレイパネル３５０において、１水平ライン単位で、例えば、１ラインずつイメージがディスプレイされる。
【００４７】
電圧生成器３４０は、ディスプレイ装置３００の外部から、電源電圧ＶＤＤを印加され、ディスプレイ装置３００で必要とする電圧、例えば、アナログ電源電圧ＡＶＤＤ、ゲートオン電圧ＶＯＮ、ゲートオフ電圧ＶＯＦＦを生成することができる。電圧生成器３４０は、ディスプレイ装置３００の種類により、図示された電圧以外の多様な電圧を生成することができる。
【００４８】
図４は、本発明の一実施形態によるディスプレイドライバを示すブロック図である。図４のディスプレイドライバ１００は、図１のディスプレイドライバ２０の一例である。図５Ａ及び図５Ｂは、本発明の実施形態による第１メモリ（例えば、メモリ２１（図２））に保存されるイメージデータの例を示す図である。図５Ａは、シンボルイメージデータの例を示し、図５Ｂは、フレームイメージデータを示す。
【００４９】
まず、図４を参照すれば、ディスプレイドライバ１００は、ホストインターフェース（Ｉ／Ｆ）１１０、コマンド（ＣＭＤ）デコーダ１２０、第１メモリ１３０、例えば、シンボルメモリ（symbol memory）、イメージ生成器１４０及びタイミングコントローラ１８０を具備することができる。一実施形態により、ディスプレイドライバ１００は、第２メモリ１５０（例えば、グラフィックＲＡＭ ＧＲＡＭ）、選択器１６０（例えば、マルチフレクサ）及び／またはイメージプロセッサ１７０をさらに具備することができる。
【００５０】
ホストインターフェース１１０は、ホストプロセッサ（例えば、ホストプロセッサ１０（図１））と信号を送信または受信することができる。ホストインターフェース１１０は、例えば、ＲＧＢインターフェース、ＣＰＵ（central processing unit）インターフェースまたはシリアルインターフェース（serial interface）によって具現される。一実施形態により、ホストインターフェース１１０は、ＭＤＤＩ（mobile display digital interface）、Ｉ２Ｃ（inter integrated circuit）インターフェース、ＳＰＩ（serial pheripheral interface）、ＭＣＵ（micro controller unit）インターフェース、ＭＩＰＩ（mobile industry processor interface）、ｅＤＰ（embedded display port）インターフェースまたはＨＤＭＩ（登録商標）（high definition multimedia interface）のうち一つによって具現される。それ以外にも、多様な高速インターフェースがホストインターフェース１１０として適用される。
【００５１】
ホストインターフェース１１０は、ホストプロセッサ１０との通信を介して、クロック信号ＣＬＫ、イメージデータImage ＤＡＴＡ及びコマンド信号ＣＭＤを受信することができる。例えば、イメージデータImage ＤＡＴＡ及びコマンド信号ＣＭＤがパケットデータとして伝送される場合、ホストインターフェース１１０は、クロック信号ＣＬＫに基づいて、パケットデータから、イメージデータImage ＤＡＴＡ及びコマンド信号ＣＭＤを復元することができる。ホストインターフェース１１０は、復元された信号を、第１メモリ１３０または第２メモリ１５０、及びコマンドデコーダ１２０に提供することができる。
【００５２】
一実施形態によれば、ホストインターフェース１１０は、ディスプレイパネル３０に表示されるイメージのティアリング現象（tearing）を防止するためのティアリング制御信号を、ホストプロセッサ１０に送信することもできる。ホストプロセッサ１０は、ティアリング制御信号を基に、イメージデータImage ＤＡＴＡをディスプレイドライバ１００に伝送する時点を決定することができる。
【００５３】
コマンドデコーダ１２０は、ホストインターフェース１１０から受信されるコマンド信号ＣＭＤを基に、ディスプレイドライバ１００の回路を制御するための信号、例えば、選択信号ＳＥＬ、制御信号ＣＯＮ、ディスプレイ情報ＤＩＮＦＯを生成することができる。制御信号ＣＯＮは、１つの信号として図示されているが、複数の回路それぞれに対応する複数の信号でもある。制御信号ＣＯＮは、ディスプレイドライバ１００に具備される回路、例えば、第１メモリ１３０、イメージ生成器１４０、タイミングコントローラ１８０、第２メモリ１５０、選択器１６０及びイメージプロセッサ１７０のうち少なくとも１つの動作を制御する信号でもある。例えば、制御信号ＣＯＮは、動作タイミングを制御する信号、動作環境設定値または動作モード選択信号でもある。
【００５４】
前述のように、ディスプレイ情報ＤＩＮＦＯは、ディスプレイパネル３０に表示されるイメージの構成を示す情報であり、例えば、時間情報、温度情報、天気情報または電話受信情報などを含んでもよい。
第１メモリ１３０は、参照イメージデータ、例えば、文字、数字または符号のようにイメージに使用されるシンボルイメージデータ、または追ってディスプレイパネル３０に表示されると予想されるイメージによるフレーム単位のイメージデータを保存することができる。以下、第１メモリ１３０に保存される参照イメージデータを、シンボルデータＳＤＡＴＡとする。
【００５５】
図５Ａを参照すれば、第１メモリ１３０には、シンボルイメージデータSymbolが保存される。一実施形態において、シンボルイメージデータは、文字シンボルＳＧ１、数字シンボルＳＧ２、時間または日付を示すシンボルＳＧ３、及び天気または温度を示すシンボルＳＧ４を含んでもよい。それ以外にも、ディスプレイドライバ１００を含むディスプレイシステム１０００が装着される電子製品の種類による多様な他のシンボルを含み、例えば、ディスプレイシステム１０００がスマートフォン、スマートウォッチを含む場合、電話受信情報、メッセージ情報、バッテリ残量などを示すシンボルＳＧ５を含んでもよい。
【００５６】
図５Ｂを参照すれば、第１メモリ１３０には、フレーム単位のイメージデータFrameが保存される。例えば、ディスプレイパネル３０に、時計イメージが表示される場合、該イメージは、既設定の時間単位、例えば、分単位、秒単位で更新されなければならない。第１メモリ１３０には、図示されているように、分単位で更新されるイメージに対応するフレームイメージデータＦ１〜Ｆｎが保存される。
【００５７】
図５Ａ及び図５Ｂに図示されたイメージは、一例であり、多種のシンボルデータＳＤＡＴＡが保存され、シンボルデータＳＤＡＴＡは、ホストプロセッサ１０から提供される。一実施形態によれば、シンボルデータＳＤＡＴＡは、圧縮されたデータでもある。
再び図４を参照すれば、イメージ生成器１４０は、ディスプレイ情報ＤＩＮＦＯに基づいて、第１メモリ１３０にアクセスし、第１メモリ１３０から出力されるイメージデータを基に、フレーム単位のディスプレイデータを生成することができる。以下、イメージ生成器１４０で生成されるディスプレイデータを、第１ディスプレイデータＦＤＡＴＡ１とし、ホストプロセッサ１０から提供されるフレーム単位のディスプレイデータを、第２ディスプレイデータＦＤＡＴＡ２とする。イメージ生成器１４０は、第１動作モード、例えば、セルフイメージ生成モードである場合に動作し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
【００５８】
第２メモリ１５０は、ホストプロセッサ（ホストプロセッサ１０（図１））から提供される第２ディスプレイデータＦＤＡＴＡ２を保存していて出力することができる。第２メモリ１５０から出力される第２ディスプレイデータＦＤＡＴＡ２は、選択器１６０に伝送される。第２メモリ１５０は、グラフィックＲＡＭまたはフレームメモリとも呼ばれる。第２メモリ１５０は、ＤＲＡＭ、ＳＲＡＭのような揮発性メモリ；またはＲＯＭやフラッシュメモリ、ＲｅＲＡＭ、ＭＲＡＭのような不揮発性メモリを含んでもよい。
一実施形態によれば、第１メモリ１３０と第２メモリ１５０は、物理的に同一のメモリ装置でもあり、そのとき、第１メモリ１３０及び第２メモリ１５０は、メモリ装置の互いに異なる保存領域に対応する。
【００５９】
一方、第２ディスプレイデータＦＤＡＴＡ２は、第２メモリ１５０に保存されず、直ちに選択器１６０に伝送される。例えば、第２ディスプレイデータＦＤＡＴＡ２は、第２メモリ１５０からバイパス（bypass）される。第２ディスプレイデータＦＤＡＴＡ２が、第２メモリ１５０に保存されていて出力されるか、あるいはバイパスされるかということは、第２ディスプレイデータＦＤＡＴＡ２の種類または動作モードなどによって決定されるが、例えば、第２ディスプレイデータＦＤＡＴＡ２が動画（例えば、ビデオ）に対応するデータであり、ディスプレイドライバ１００が動画モードで動作する場合、第２ディスプレイデータＦＤＡＴＡ２は、バイパスされる。第２ディスプレイデータＦＤＡＴ２が静止映像に対応するデータであり、ディスプレイドライバ１００が静止映像モードで動作する場合、第２ディスプレイデータＦＤＡＴＡ２は、第２メモリ１５０に保存されてから出力される。しかし、それは一例であり、それに制限されるものではない。また、一実施形態によれば、ディスプレイドライバ１００は、第２メモリ１５０を具備せず、第２ディスプレイデータＦＤＡＴＡ２は、直ちに選択器１６０に伝送される。
【００６０】
選択器１６０は、選択信号ＳＥＬにより、第１ディスプレイデータＦＤＡＴＡ１及び第２ディスプレイデータＦＤＡＴＡ２のうち一つを選択し、ディスプレイデータＤＤＡＴＡとして出力することができる。例えば、選択信号ＳＥＬが第１レベル、例えば、ローレベルであるならば、第２ディスプレイデータＦＤＡＴＡ２を選択し、選択信号ＳＥＬが第２レベル、例えば、ハイレベルであるならば、第１ディスプレイデータＦＤＡＴＡ１を選択することができる。選択信号ＳＥＬは、ホストプロセッサ（ホストプロセッサ１０（図１））によって設定されるディスプレイドライバ１００の動作モードによって決定される。例えば、ホストプロセッサ１０から、第１動作モード、例えば、セルフイメージ生成モードを設定するコマンド信号ＣＭＤが受信されれば、コマンドデコーダ１２０は、第２レベルの選択信号ＳＥＬを生成して選択器１６０に提供し、それ以外の動作モードを設定するコマンド信号ＣＭＤが受信されれば、コマンドデコーダ１２０は、第１レベルの選択信号ＳＥＬを生成して選択器１６０に提供することができる。
【００６１】
イメージプロセッサ１７０は、選択器１６０から出力されるディスプレイデータＤＤＡＴＡをイメージ処理することができる。例えば、イメージプロセッサ１７０は、多様な画質補償アルゴリズムを利用して、ディスプレイデータＤＤＡＴＡに対応するイメージを補償することができる。例えば、画質補償アルゴリズムは、ＤＮＩｅ（digital nature image engine）、ＤＢＬＣ（dynamic backlight control）、ＣＡＢＣ（contents adaptive backlight control）などを含んでもよい。イメージプロセッサ１７０は、ディスプレイデータＤＤＡＴＡに対応するイメージのガンマ、輝度、彩度、色相などを補償するために、前記アルゴリズムを利用して、ディスプレイデータＤＤＡＴＡのデータ値をスケーリングしたり、あるいはデータ値を他の値に変更したりすることができる。
タイミングコントローラ１８０は、イメージプロセッサ１７０から出力されるディスプレイデータＤＤＡＴＡを、ライン単位で、または他のフォーマットに変換し、ソースドライバ（例えば、ソースドライバ３２０（図３））に伝送することができる。
【００６２】
図６は、本発明の実施形態による、図４のディスプレイドライバを含むディスプレイシステムの動作について説明するタイミング図である。
図６を参照すれば、ディスプレイモードは、第１動作モードMode１または第２動作モードMode２を含んでもよい。
第１動作モードMode１は、ディスプレイドライバ１００が、内部的にディスプレイデータを生成し、生成されたディスプレイデータに基づいて、ディスプレイパネルを駆動する動作モードである。例えば、ディスプレイパネルに、時計イメージ、電話受信イメージ、天気イメージ、温度イメージ、数字イメージ及び文字イメージなど定型化されたイメージ、または予想可能なイメージを表示する場合、ホストプロセッサ（例えば、ホストプロセッサ１０（図１））は、第１コマンド信号ＣＭＤ１をディスプレイドライバに伝送し、ディスプレイドライバ１００は、第１コマンド信号ＣＭＤ１の受信に応答し、第１動作モードMode１で動作することができる。
【００６３】
第２動作モードMode２は、ディスプレイドライバ１００が、ホストプロセッサ１０から伝送されるディスプレイデータに基づいて、ディスプレイパネル３０を駆動する動作モードである。例えば、ディスプレイパネル３０に、写真、動画など予想し難いイメージを表示する場合、ホストプロセッサ１０は、第２コマンド信号ＣＭＤ２をディスプレイドライバに伝送し、ディスプレイドライバ１００は、第２コマンド信号ＣＭＤ２に応答し、第２動作モードMode２で動作することができる。ディスプレイドライバ１００は、ホストプロセッサ１０から、第２ディスプレイデータＦＤＡＴＡ２を受信し、この第２ディスプレイデータＦＤＡＴＡ２に基づいて、ディスプレイパネル３０を駆動することができる。
【００６４】
ディスプレイドライバ１００が、第１動作モードMode１で動作する区間、すなわち、Ｔ１区間において、ホストプロセッサ１０は、ディスプレイドライバ１００にイメージデータ、すなわち、第２ディスプレイデータＦＤＡＴＡ２を伝送しない。ディスプレイドライバ１００は、内部的にディスプレイデータＦＤＡＴＡ１を生成し、それを基に、ディスプレイパネル３０を駆動することができる。Ｔ１区間において、ホストプロセッサ１０は、コマンド信号ＣＭＤを伝送することができる。図示された第１ディスプレイ情報ＤＩＮＦＯ１及び第２ディスプレイ情報ＤＩＮＦＯ２は、コマンド信号ＣＭＤの一種として、ディスプレイドライバに伝送される。ディスプレイドライバ１００は、ディスプレイ情報ＤＩＮＦＯ１，ＤＩＮＦＯ２に基づいて、複数の第１ディスプレイデータＦＤＡＴＡ１＿１，ＦＤＡＴＡ１＿２を生成することができる。バーチカルシンクＶＳ信号に基づいて、イメージが表示されるフレーム区間Frame１〜Frame６が区分される。ディスプレイドライバ１００が、第１動作モードMode１で動作するＴ１区間の間、第１フレーム区間Frame１ないし第３フレーム区間Frame３では、第１ディスプレイ情報ＤＩＮＦＯ１に基づいて生成された第１ディスプレイデータＦＤＡＴＡ１＿１に対応するイメージがディスプレイパネル３０に表示され、第４フレーム期間Frame４ないし第６フレーム区間Frame６では、第２ディスプレイ情報ＤＩＮＦＯ２に基づいて生成された新たな第１ディスプレイデータＦＤＡＴＡ１＿２がディスプレイパネル３０に表示される。
【００６５】
図７Ａないし図７Ｃは、本発明の実施形態によるイメージ生成器１４０ａ，１４０ｂ，１４０ｃの例を示すブロック図である。図４のイメージ生成器１４０は、イメージ生成器１４０ａ，１４０ｂ，１４０ｃのうち一つによって具現される。説明の便宜のために、第１メモリ１３０を共に図示している。
図７Ａを参照すれば、イメージ生成器１４０ａは、メモリコントローラ１４１及びイメージ合成部（ＩＳＵ）１４２を具備することができる。メモリコントローラ１４１は、ディスプレイ情報ＤＩＮＦＯに基づいて、第１メモリ１３０にアクセスし、複数のシンボルSymbolに対応する複数のイメージデータ、すなわち、複数のシンボルイメージデータを読み取ることができる。メモリコントローラ１４１は、ディスプレイ情報ＤＩＮＦＯにより、いかなるイメージデータを獲得しなければならないかということを判断し、獲得しなければならないイメージデータが保存された第１メモリ１３０のアドレスにアクセスすることができる。
【００６６】
イメージ合成部１４２は、シンボルイメージデータを合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。イメージ合成部１４２は、シンボルイメージデータをレンダリングするためのグラフィックエンジンを具備することができる。
一方、図７Ｂを参照すれば、イメージ生成器１４０ｂは、メモリコントローラ１４１のみを具備することもできる。例えば、第１メモリ１３０に保存されたイメージデータが、図５Ｂに図示されているように、フレームイメージデータである場合、メモリコントローラ１４１は、ディスプレイ情報ＤＩＮＦＯに基づいて、第１メモリ１３０にアクセスしてフレームイメージデータFrameを読み取り、読み取られたフレームイメージデータFrameを、第１ディスプレイデータＦＤＡＴＡ１として出力することができる。
【００６７】
図７Ｃを参照すれば、イメージ生成器１４０ｃは、メモリコントローラ１４１、デコーダ１４３及びイメージ合成部１４２を具備することができる。第１メモリ１３０に保存されたシンボルデータが圧縮されたデータである場合、メモリコントローラ１４１によって読み取られるシンボルデータも圧縮されたデータである。従って、デコーダ１４３は、前記圧縮されたシンボルデータをデコーディングして復元し、イメージ合成部１４２は、復元されたシンボルデータを合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。一実施形態によれば、イメージ生成器１４０ｃは、イメージ合成部１４２は、含まないこともある。例えば、復元されたシンボルデータがフレームイメージデータである場合、このフレームイメージデータが第１ディスプレイデータＦＤＡＴＡ１として出力される。
【００６８】
以下、図８Ａないし図８Ｃを参照して、イメージ生成器の動作の一例、並びにそれによって生成されるディスプレイデータ、及びディスプレイパネルに表示されるイメージの変化について詳細に説明する。
図８Ａは、本発明の実施形態によるイメージ生成器の動作の一例について説明する図であり、図８Ｂは、図８Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図であり、図８Ｃは、図８Ｂのディスプレイデータに対応するイメージのディスプレイパネル表示について説明する図である。
【００６９】
本発明の実施形態によるディスプレイシステム（ディスプレイシステム１０００（図１））が電話機能を有する電子装置であり、ディスプレイパネルに時計イメージが表示されていて、この電子装置に電話がかかってきて、ディスプレイパネルに電話受信イメージが表示されなければならない場合を仮定して説明する。
図８Ａに図示されているように、電話受信情報がディスプレイ情報ＤＩＮＦＯとして、イメージ生成器１４０ａに提供される。電話受信情報は、電話受信イメージがディスプレイされなければならないということを示すデータ、受信された電話番号に係わる情報などを含んでもよい。ディスプレイ情報ＤＩＮＦＯは、ホストプロセッサ１０から提供される。
【００７０】
メモリコントローラ１４１は、ディスプレイ情報ＤＩＮＦＯに基づいて、複数の数字、符号などディスプレイパネルに表示されなければならないイメージを構成するシンボルイメージデータを決定することができる。メモリコントローラ１４１は、第１メモリ１３０にアクセスし、シンボルイメージデータを読み取ることができる。イメージ合成部１４２は、図８Ｂに図示されているように、読み取られたシンボルイメージデータを合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。第１ディスプレイデータＦＤＡＴＡ１は、電話受信イメージに対応する。
図８Ｃを参照すれば、ディスプレイパネルには、時計イメージFrame１が表示されていて、ディスプレイドライバ１００のイメージ生成器１４０ａで生成された第１ディスプレイデータＦＤＡＴＡ１に対応するイメージ、例えば、電話受信イメージFrame２が表示される。
【００７１】
図９は、本発明の一実施形態によるディスプレイドライバを示すブロック図である。図９のディスプレイドライバ１００ａは、図４のディスプレイドライバ１００の変形例である。従って、重複説明は省略する。
図９を参照すれば、第２ディスプレイデータＦＤＡＴＡ２は、イメージ生成器１４０に提供される。一実施形態によれば、イメージ生成器１４０に提供される第２ディスプレイデータＦＤＡＴＡ２は、ディスプレイドライバ１００ａが第１駆動モードで動作する前、最後にディスプレイデータＤＤＡＴＡとして出力されたデータでもある。イメージ生成器１４０ａは、第１メモリ１３０から読み取られたイメージデータ及び第２ディスプレイデータＦＤＡＴＡ２を基に、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
【００７２】
図１０は、本発明の実施形態によるイメージ生成器の一例を示すブロック図である。図１０のイメージ生成器１４０ｄは、図９のディスプレイドライバ１００ａに具備されるイメージ生成器１４０でもある。
図１０を参照すれば、イメージ生成器１４０ｄは、メモリコントローラ１４１ｄ及びイメージ合成部１４２ｄを含んでもよい。メモリコントローラ１４１ｄ及びイメージ合成部１４２ｄの動作は、図７Ａのメモリコントローラ１４１ｄ及びイメージ合成部１４２の動作と類似している。メモリコントローラ１４１ｄは、ディスプレイ情報ＤＩＮＦＯに基づいて、第１メモリ１３０から少なくとも１つのイメージデータ、すなわち、シンボルイメージデータSymbolを読み取ることができる。読み取られた少なくとも１つのシンボルイメージデータSymbolは、イメージ合成部１４２ｄに提供される。イメージ合成部１４２ｄには、少なくとも１つのシンボルイメージデータSymbol及び第２ディスプレイデータＦＤＡＴＡ２が提供される。イメージ合成部１４２ｄは、第２ディスプレイデータＦＤＡＴＡ２に、少なくとも１つのシンボルイメージデータSymbolを合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。それについては、図１１Ａないし図１１Ｃを参照してさらに詳細に説明する。
【００７３】
図１１Ａは、本発明の実施形態によるイメージ生成器の動作の一例について説明する図であり、図１１Ｂは、図１１Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図であり、図１１Ｃは、図１１Ｂのディスプレイデータに対応するイメージのディスプレイパネル表示について説明する図である。
ディスプレイパネルに、時間、温度及び天気を示す第１ディスプレイデータＦＤＡＴＡ１に対応するイメージが表示されていて、天候が変更された第２ディスプレイデータＦＤＡＴＡ２に対応するイメージが表示されなければならない場合を仮定して説明する。
【００７４】
図１１Ａに図示されているように、天気情報が、ディスプレイ情報ＤＩＮＦＯとしてイメージ生成器１４０ｄに提供される。メモリコントローラ１４１ｄは、天気情報に基づいて、天候を示すシンボルイメージデータを決定することができる。メモリコントローラ１４１ｄは、第１メモリ１３０にアクセスし、天候を示すシンボルイメージデータを読み取ることができる。例えば、天気情報が「晴れ」を示す場合、メモリコントローラ１４１ｄは、「晴れ」イメージに該当する第１シンボルイメージデータＳ１を読み取ることができる。イメージ合成部１４２ｄは、図１１Ｂに図示されているように、第２ディスプレイデータＦＤＡＴＡ２及び第１シンボルイメージデータＳ１を合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
図１１Ｃに図示されているように、ディスプレイパネルには、表示されたイメージFrame１から、天候が変更されたイメージFrame２が表示される。
【００７５】
図１２は、本発明の一実施形態によるディスプレイドライバを示すブロック図である。図１２のディスプレイドライバ１００ｂは、図４のディスプレイドライバ１００の変形例である。従って、重複説明は省略する。
図１２を参照すれば、イメージ生成器１４０で生成された第１ディスプレイデータＦＤＡＴＡ１は、選択器１６０に伝送されるだけではなく、第２メモリ１５０にも伝送される。ディスプレイパネル３０は、既設定のフレームレートでイメージを表示することができる。例えば、ディスプレイパネル３０が、６０ＦＰＳ（frame per second）でイメージを表示する場合、１秒に６０フレームのイメージがディスプレイパネル３０に表示される。従って、イメージが変更されるまで、同一のイメージが続いて表示される。すなわち、同一のイメージが、複数のフレーム区間の間、ディスプレイパネル３０に表示される。
【００７６】
それにより、イメージ生成器１４０で生成された第１ディスプレイデータＦＤＡＴＡ１に対応するイメージが、複数のフレーム区間で、ディスプレイパネル３０に表示されなければならない場合がある。従って、第１ディスプレイデータＦＤＡＴＡ１を第２メモリ１５０に保存し、複数のフレーム区間の間、第２メモリ１５０から第１ディスプレイデータＦＤＡＴＡ１を出力して利用することができる。
【００７７】
一実施形態において、選択器１６０は、省略されてもよい。第１駆動モード時には、イメージ生成器１４０で生成された第１ディスプレイデータＦＤＡＴＡ１が、第２メモリ１５０に保存されていて、ディスプレイデータＤＤＡＴＡとして、イメージプロセッサ１７０に出力され、第２駆動モード時には、ホストプロセッサ１０から受信される第２ディスプレイデータＦＤＡＴＡ２が、第２メモリ１５０に保存されていて、ディスプレイデータＤＤＡＴＡとして、イメージプロセッサ１７０に出力されるか、あるいは第２メモリ１５０がバイパスされ、前記第２ディスプレイデータＦＤＡＴＡ２は、直接イメージプロセッサ１７０に伝送される。
【００７８】
図１３は、本発明の一実施形態によるディスプレイドライバを示すブロック図である。ディスプレイドライバ１００ｃは、図４のディスプレイドライバ１００の変形例である。従って、説明の便宜のために、重複説明は省略する。
図１３を参照すれば、ディスプレイドライバ１００ｃは、ホストインターフェース１１０、コマンドデコーダ１２０、第１メモリ１３０、イメージ生成器１４０、リアルタイム生成器（ＲＴＧ）１９０及びタイミングコントローラ１８０を具備することができる。一実施形態により、ディスプレイドライバ１００ｃは、第２メモリ１５０、選択器１６０またはイメージプロセッサ１７０をさらに具備することができる。
図１３のディスプレイドライバ１００ｃを図４のディスプレイドライバ１００と比較すれば、ディスプレイドライバ１００ｃは、リアルタイム生成器１９０をさらに具備することができる。
【００７９】
リアルタイム生成器１９０は、時間情報を生成し、この時間情報をディスプレイ情報ＤＩＮＦＯとして、イメージ生成器１４０に提供することができる。リアルタイム生成器１９０は、オシレータ（図示せず）から出力されるクロック信号を分周し、時間情報を生成することができる。
イメージ生成器１４０は、時間を示すシンボルイメージデータを利用して、時間イメージを示す第１ディスプレイデータＦＤＡＴＡ１を生成することができる。そのとき、イメージ生成器１４０は、時間情報、すなわち、ディスプレイ情報ＤＩＮＦＯをホストプロセッサ１０から提供される代わりに、リアルタイム生成器１９０から提供される。
【００８０】
図１４Ａは、本発明の実施形態によるイメージ生成器の動作の一例について説明する図であり、図１４Ｂは、図１４Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図である。
リアルタイム生成器１９０は、時間情報を生成し、イメージ生成器１４０に、ディスプレイ情報ＤＩＮＦＯとして提供することができる。例えば、時間情報が１２時４５分を示す場合、メモリコントローラ１４１は、第１メモリ１３０から、時間を示すためのシンボルイメージデータＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５を読み取ることができる。併せて、日付を示すシンボルイメージデータＳ６も読み取ることができる。
【００８１】
イメージ合成部１４２は、読み取られたシンボルイメージデータＳ１〜Ｓ６を合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。例えば、イメージ合成部１４２は、図１４Ｂに図示されているように、時計イメージの各領域ＡＲ１〜ＡＲ６に係わる座標情報を有し、前記読み取られたシンボルイメージデータを、座標情報に基づいて、各領域ＡＲ１〜ＡＲ６に合成することができる。
その後、リアルタイム生成器１９０から提供される時間情報が更新されるたびに、イメージ生成器１４０ａは、更新された時間情報に対応するシンボルイメージデータを合成し、新たな第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
【００８２】
他の例として、リアルタイム生成器１９０から時間情報が更新されるたびに、イメージ生成器１４０ａは、更新された時間情報のうち、以前の時間情報と異なる値に対応する少なくとも１つのシンボルイメージデータを読み取り、読み取られたデータを、以前に生成された第１ディスプレイデータＦＤＡＴＡ１に合成し、現在の第１ディスプレイデータＦＤＡＴＡ１を生成することができる。例えば、時間情報が１２時４５分から１２時４６分に更新される場合、イメージ生成器１４０ａは、変化された値に対応するシンボルイメージデータ、すなわち、「６」を示すシンボルイメージデータを読み取り、シンボルイメージデータを、１２時４５分を示した以前第１ディスプレイデータに合成し、新たな第１ディスプレイデータを生成することができる。
【００８３】
図１５Ａは、本発明の実施形態によるイメージ生成器の動作の一例について説明する図であり、図１５Ｂは、図１５Ａのイメージ生成器の動作によって生成されるディスプレイデータの一例を示す図である。
本実施形態によるイメージ生成器１４０ｄは、リアルタイム生成器１９０から受信されたディスプレイ情報ＤＩＮＦＯ、すなわち、時間情報、及びホストプロセッサ１０から受信された第２ディスプレイデータＦＤＡＴＡ２に基づいて、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。ディスプレイドライバ１００ｃの動作モードが、第２動作モードから第１動作モードに変化する場合、ディスプレイドライバ１００ｃは、第２動作モードであるとき、最後にホストプロセッサ１０から受信した第２ディスプレイデータＦＤＡＴＡ２に、ディスプレイ情報ＤＩＮＦＯを基に、第１メモリ１３０から読み取ったシンボルイメージデータを合成し、第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
【００８４】
図１５Ａ及び図１５Ｂを参照し、例を挙げて説明する。ディスプレイドライバ１００ｃが第２動作モードで動作するとき、最後にホストプロセッサ１０から、１２時４４分を示す時計イメージに対応する第２ディスプレイデータＦＤＡＴＡ２を受信し、それを基に、ディスプレイパネルを駆動することができる。その後、ディスプレイドライバ１００ｃの動作モードが第１動作モードに変化し、リアルタイム生成器１９０から、１２時４５分を示すディスプレイ情報ＤＩＮＦＯを受信することができる。イメージ生成器１４０ｄは、変化された値である「５」に対応するシンボルイメージデータＳ５を読み取り、イメージ合成部１４２は、１２時４４分を示す第２ディスプレイデータＦＤＡＴＡ２の第１領域ＡＲ１に、前記シンボルイメージデータＳ５を合成し、１２時４５分を示す第１ディスプレイデータＦＤＡＴＡ１を生成することができる。
【００８５】
図１６は、図１３のディスプレイドライバの動作について説明するタイミング図である。
図１６を参照すれば、ディスプレイドライバ１００ｃは、第２動作モードで動作していて、ホストプロセッサ１０（図１）から第１コマンド信号ＣＭＤ１を受信し、その後、第１動作モードで動作することができる。第１動作モード時、ディスプレイドライバ１００ｃは、内部的に生成されたディスプレイデータ、すなわち、第１ディスプレイデータＦＤＡＴＡ１をディスプレイデータＤＤＡＴＡとして出力することができる。ディスプレイドライバ１００ｃが第１動作モードで動作するＴ１区間において、リアルタイム生成器（ＲＴＧ）１９０（図１３）は、クロックをカウントし、６０秒ごとに時間情報を生成することができる。リアルタイム生成器１９０は、時間情報をディスプレイ情報としてイメージ生成器１４０に提供することができる。
【００８６】
Ｔ１区間において、ディスプレイドライバ１００ｃは、内部に具備されたリアルタイム生成器１９０によって生成されたディスプレイ情報を基に、ディスプレイデータを生成するので、ホストプロセッサ１０は、ディスプレイドライバ１００ｃに、何らのデータも伝送しない。ホストプロセッサは、Ｔ１区間において、冬眠状態（hibernation）またはスリープ状態を維持することができる
【００８７】
一方、イメージ生成器１４０は、リアルタイム生成器１９０から提供される時間情報に基づいて、第１ディスプレイデータＦＤＡＴＡ１を生成するので、イメージ生成器１４０は、６０秒ごとに新たな第１ディスプレイデータＦＤＡＴＡ１を生成することができる。ディスプレイドライバ１００ｃが、１２時４５分を示す第１ディスプレイデータＦＤＡＴＡ１＿１を生成し、ディスプレイパネル１３０（図１）は、６０秒間、例えば、第１フレーム区間Frame１ないし第３フレーム区間Frame３で、第１ディスプレイデータＦＤＡＴＡ１＿１に対応するイメージ（１２：４５）を表示することができる。その後、６０秒が経てば、ディスプレイドライバ１００ｃは、１２時４６分を示す第１ディスプレイデータＦＤＡＴＡ１＿２を生成し、ディスプレイパネル３０は、新たな６０秒間、例えば、第４フレーム区間Frame４ないし第６フレーム区間Frame６で、新たな第１ディスプレイデータＦＤＡＴＡ＿２に対応するイメージ（１２：４６）を表示することができる。
【００８８】
図１７は、本発明の一実施形態によるディスプレイシステムを示すブロック図である。
図１７を参照すればディスプレイシステム１０００は、ホストプロセッサ１０、ディスプレイドライバ２０、ディスプレイパネル３０、タッチスクリーンコントローラ（ＴＳＣ）４０及びタッチスクリーン５０を含んでもよい。一実施形態によって、ディスプレイドライバ２０及びタッチスクリーンコントローラ４０は、別個のチップで具現されるか、あるいは１つのチップで具現される。他の実施形態によって、ホストプロセッサ１０、ディスプレイドライバ２０及びタッチスクリーンコントローラ４０は、１つのモジュール、１つのシステムオンチップ（ＳｏＣ）によっても具現される。
【００８９】
ホストプロセッサ１０、ディスプレイドライバ２０及びディスプレイパネル３０の動作は、ディスプレイシステム１０００（図１）の対応する構成の動作と類似しており、説明の便宜のために、重複説明は省略する。
タッチスクリーン５０は、抵抗膜方式、光方式、コペシティブ方式、インダクティブ方式、ＩＲ（infrared）方式、ＳＡＷ（surface acoustic wave）方式など多様なタッチ感知方式によって具現される。タッチスクリーン５０は、ディスプレイパネル３０上に重なるか、またはディスプレイパネル３０と結合されて形成される。
【００９０】
タッチスクリーンコントローラ４０は、タッチスクリーン５０上のタッチを感知し、タッチ信号を生成することができる。タッチ信号は、例えば、タッチ発生いかん、タッチ座標、タッチ持続時間などを含んでもよい。タッチスクリーンコントローラ４０は、タッチ信号をホストプロセッサ１０に提供することができる。
ホストプロセッサ１０は、タッチスクリーンコントローラ４０から受信したタッチ信号により、変化するイメージに対応するディスプレイデータを、ディスプレイドライバ２０に提供することができる。また、ホストプロセッサ１０は、ディスプレイドライバ２０が第１動作モードで動作するとき、タッチ信号によって、変化するイメージに対応するディスプレイ情報ＤＩＮＦＯを、ディスプレイドライバ２０に提供することができる。
【００９１】
図１８は、本発明の一実施形態によるディスプレイシステムを示すブロック図である。図１８のディスプレイシステム１０００ｂは、図１７のディスプレイシステム１０００の変形例である。従って、重複説明は省略する。
図１８のディスプレイシステム１０００ｂにおいて、タッチスクリーンコントローラ４０は、ディスプレイドライバ２０に、直接タッチ信号を提供することができる。ディスプレイドライバ２０のセルフイメージ生成器ＳＩＧは、タッチ信号に基づいて、ディスプレイデータを生成することができる。ホストプロセッサ１０の動作なしも、ディスプレイドライバ２０がタッチ信号に対応するディスプレイデータを生成することができるので、ホストプロセッサ１０の負担を減らし、早いＵＩ（user interface）の応答特性を得ることができる。
【００９２】
図１９は、図１８において、ディスプレイドライバ及びタッチスクリーンコントローラの動作の一例を示すブロック図である。
図１９を参照すれば、タッチスクリーン５０上に、ユーザのタッチが発生すれば、タッチスクリーンコントローラ４０は、タッチに対応するタッチ信号を、ディスプレイドライバ２０のイメージ生成器２２に、ディスプレイ情報ＤＩＮＦＯとして提供することができる。例えば、タッチスクリーンコントローラ４０は、ユーザのタッチによるドローイング情報（drawing information）などを提供することができる。イメージ生成器２２は、タッチデータ、例えば、ドローイング情報に基づいて、第１メモリ２１にアクセスし、シンボルイメージデータまたはフレームイメージデータを読み取り、データを利用してディスプレイデータＤＤＡＴＡを生成することができる。
【００９３】
図２０は、図１８のディスプレイドライバ及びタッチスクリーンコントローラの動作の一例を示すブロック図である。
図２０を参照すればセルフイメージ生成器ＳＩＧは、第１メモリ２１、イメージ生成器２２及びリアルタイム生成器２３を具備することができる。リアルタイム生成器２３は、時間情報をイメージ生成器２２に、ディスプレイ情報ＤＩＮＦＯとして提供することができる。イメージ生成器２２は、ディスプレイ情報ＤＩＮＦＯに基づいて、時間イメージに対応するディスプレイデータＤＤＡＴＡを生成することができる。タッチスクリーン５０上に、ユーザのタッチが発生すれば、タッチスクリーンコントローラ４０は、タッチが発生することを示すタッチ信号ＴＳＩＧをディスプレイドライバ２０のイメージ生成器２２に提供することができる。
【００９４】
一方、イメージ生成器２２は、タッチ信号ＴＳＩＧが受信されれば、所定の時間の間、ディスプレイデータＤＤＡＴＡを生成することができる。イメージ生成器２２は、リアルタイム生成器２３から提供される時間情報、すなわち、ディスプレイ情報ＤＩＮＦＯに基づいて、ディスプレイデータＤＤＡＴＡをアップデートすることができる。
例えば、ディスプレイドライバ２０が動作せず、タッチデータＴＳＩＧが受信されれば、ディスプレイドライバ２０は、タッチ信号ＴＳＩＧをウェイクアップ信号として認識し、所定の時間の間、時間を示すディスプレイデータＤＤＡＴＡを生成し、それを基に、ディスプレイパネル３０を駆動することができる。それにより、ディスプレイパネル３０には、何らのイメージも表示されず、タッチスクリーン５０上にユーザのタッチが発生すれば、時間イメージが表示される。
【００９５】
図２１は、本発明の一実施形態によるディスプレイドライバの動作方法を示すフローチャートである。
図２１を参照すれば、ディスプレイドライバは、ホストプロセッサからディスプレイデータを受信する（Ｓ１００）。ディスプレイドライバは、ディスプレイデータと共に、コマンド信号またはクロック信号などを受信することができる。一例として、ホストプロセッサから受信されたディスプレイデータは、ディスプレイドライバ内部に具備されたメモリ（例えば、グラフィックメモリまたはフレームメモリとする）などに保存される。
【００９６】
ディスプレイドライバは、受信されたディスプレイデータをディスプレイパネルに表示する（Ｓ２００）。そのとき、ディスプレイデータをディスプレイパネルに表示するということは、ディスプレイドライバがディスプレイデータを基に、ディスプレイパネルを駆動するということを意味し、それにより、ディスプレイパネルには、ディスプレイデータに対応するイメージが表示される。
【００９７】
その後、ディスプレイドライバは、ホストプロセッサから、第１動作モードを示すコマンド信号を受信する（Ｓ３００）。第１動作モードは、ディスプレイドライバが、ホストプロセッサから受信されたディスプレイデータではない、内部的に生成されたディスプレイデータを基に、ディスプレイパネルを駆動する動作モードを意味する。例えば、ディスプレイパネルに、時計イメージ、電話受信イメージなど定型化されたイメージ、または予想可能なイメージが表示されなければならない場合、ホストプロセッサは、ディスプレイドライバが自主的にディスプレイデータを生成することを命令するコマンド信号を生成し、ディスプレイドライバに伝送することができる。前述のように、記コマンド信号は、ディスプレイデータと共に受信される。一例として、パケットデータとして、記コマンド信号とディスプレイデータとが受信される。
【００９８】
ディスプレイドライバは、内部的にディスプレイデータを生成する（Ｓ４００）。ディスプレイドライバは、内部メモリ、例えば、シンボルメモリにあらかじめ保存されたイメージデータを利用して、ディスプレイデータを生成することができる。そのとき、シンボルメモリは、前述のホストプロセッサから受信されるディスプレイデータが保存されるフレームメモリとは区別される。シンボルメモリとフレームメモリは、物理的に区分される。または、シンボルメモリとフレームメモリは、１つのメモリ装置の互いに異なる保存領域でもある。
ディスプレイドライバは、生成されたディスプレイデータをディスプレイパネルに表示することができる（Ｓ５００）
【００９９】
図２２は、本発明の実施形態によるディスプレイドライバのディスプレイデータ生成方法を示すフローチャートである。
図２２を参照すれば、ディスプレイドライバは、第１メモリに、複数のイメージデータを保存することができる（Ｓ４１０）。第１メモリは、図２１で説明したシンボルメモリでもある。イメージデータは、イメージを構成するための文字、数字、符号などのシンボルイメージ、またはディスプレイパネルに追って表示されると予想されるイメージに対応するフレーム単位のイメージデータでもある。複数のイメージデータは、ホストプロセッサから提供される。
【０１００】
次に、ディスプレイドライバは、ディスプレイ情報を受信することができる（Ｓ４２０）。ディスプレイ情報は、ホストプロセッサから受信される。他の例として、ディスプレイ情報は、ディスプレイドライバで内部的に生成される。例えば、ディスプレイドライバは、リアルタイム生成器を具備することができる。リアルタイム生成器は、時間情報を生成する。ディスプレイドライバは、時間情報をディスプレイ情報として利用することができる。
【０１０１】
ディスプレイドライバは、第１メモリから、ディスプレイ情報に対応するイメージデータを出力する（Ｓ４３０）。ディスプレイデータを生成するために必要なイメージデータの全部または一部を出力することができる。例えば、時計イメージを表示する場合、時間を示すために必要な数字及び文字に該当するシンボルイメージデータの全部または一部を読み取ることができる。
【０１０２】
ディスプレイドライバは、出力されたイメージデータを基に、ディスプレイデータを生成することができる（Ｓ４４０）。ディスプレイドライバは、出力されたイメージデータを合成し、ディスプレイデータを生成することができる。または、ディスプレイドライバは、ディスプレイパネルに表示されたイメージに対応する以前ディスプレイデータの一部に、読み取られたイメージデータを合成し、ディスプレイデータを生成することができる。
【０１０３】
図２３は、本発明の実施形態による電子装置２３０を示すブロック図である。電子装置２３０は、例えば、図１に図示されたディスプレイシステム１０００の全体または一部を含んでもよい。図２３を参照すれば、電子装置２３０は、一つ以上のアプリケーションプロセッサ（ＡＰ：application processor）２３１０、通信モジュール２３２０、ＳＩＭ（subscriber identification module）カード２３２４、メモリ２３３０、センサモジュール２３４０、入力装置２３５０、ディスプレイモジュール２３６０、インターフェース２３７０、オーディオモジュール２３８０、カメラモジュール２３９１、電力管理モジュール２３９５、バッテリ２３９６、インジケータ２３９７及びモータ２３９８を含んでもよい。
【０１０４】
アプリケーションプロセッサ２３１０は、運用体制または応用プログラムを駆動し、アプリケーションプロセッサ２３１０に連結された多数のハードウェアまたはソフトウェアの構成要素を制御することができ、マルチメディアデータを含んだ各種データの処理及び演算を行うことができる。アプリケーションプロセッサ２３１０は、例えば、ＳｏＣ（system on chip）で具現される。一実施形態によれば、アプリケーションプロセッサ２３１０は、ＧＰＵ（graphic processing unit（図示せず）をさらに含んでもよい。
【０１０５】
通信モジュール２３２０は、電子装置２３０とネットワークを介して連結された他の電子装置との通信で、データ送受信を行うことができる。一実施形態によれば、通信モジュール２３２０は、セルラモジュール２３２１、ＷｉＦｉ（wireless fidelity）モジュール２３２３、ＢＴ（Bluetooth（登録商標））モジュール２３２５、ＧＰＳ（global position system）モジュール２３２７、ＮＦＣ（near field communication）モジュール２３２８及びＲＦ（radio frequency）モジュール２３２９を含んでもよい。
【０１０６】
セルラモジュール２３２１は、通信網（例：ＬＴＥ、ＬＴＥ−Ａ、ＣＤＭＡ、ＷＣＤＭＡ（登録商標）、ＵＭＴＳ、ＷｉＢｒｏまたはＧＳＭなど）を介して、音声通話、映像通話、文字サービス（text service）またはインターネットサービスなどを提供することができる。また、セルラモジュール２３２１は、例えば、加入者識別モジュール（例：ＳＩＭカード２３２４）を利用して、通信ネットワーク内で、電子装置の区別及び認証を行うことができる。一実施形態によれば、セルラモジュール２３２１は、アプリケーションプロセッサ２３１０が提供することができる機能のうち少なくとも一部機能を遂行することができる。例えば、セルラモジュール２３２１は、マルチメディア制御機能の少なくとも一部を遂行することができる。
【０１０７】
一実施形態によれば、セルラモジュール２３２１は、コミュニケーションプロセッサ（ＣＰ：communication processor）を含んでもよい。また、セルラモジュール２３２１は、例えば、ＳｏＣで具現される。図２３では、セルラモジュール２３２１（例：コミュニケーションプロセッサ）、メモリ２３３０または電力管理モジュール２３９５などの構成要素が、アプリケーションプロセッサ２３１０と別個の構成要素として図示されているが、一実施形態によれば、アプリケーションプロセッサ２３１０が前述の構成要素の少なくとも一部（例：セルラモジュール２３２１）を含むようにも具現される。
【０１０８】
一実施形態によれば、アプリケーションプロセッサ２３１０またはセルラモジュール２３２１（例：コミュニケーションプロセッサ）は、それぞれに連結された不揮発性メモリ、または他の構成要素のうち少なくとも一つから受信した命令またはデータを揮発性メモリにロード（load）して処理することができる。また、アプリケーションプロセッサ２３１０またはセルラモジュール２３２１は、他の構成要素のうち少なくとも一つから受信したり、他の構成要素のうち少なくとも一つによって生成されたりするデータを不揮発性メモリに保存することができる。
【０１０９】
ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７またはＮＦＣモジュール２３２８は、それぞれ、例えば、当該モジュールを介して送受信されるデータを処理するためのプロセッサを含んでもよい。図２３では、セルラモジュール２３２１、ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７またはＮＦＣモジュール２３２８がそれぞれ別個のブロックとして図示されているが、一実施形態によれば、セルラモジュール２３２１、ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７またはＮＦＣモジュール２３２８のうち少なくとも一部（例：２つ以上）は、１つのＩＣ（integrated chip）またはＩＣパケット内に含まれてもよい。例えば、セルラモジュール２３２１、ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７またはＮＦＣモジュール２３２８それぞれに対応するプロセッサのうち少なくとも一部（例：セルラモジュール２３２１に対応するコミュニケーションプロセッサ及びＷｉＦｉモジュール２３２３に対応するＷｉＦｉプロセッサ）は、１つのＳｏＣで具現される。
【０１１０】
ＲＦモジュール２３２９は、データの送受信、例えば、ＲＦ信号の送受信が可能である。ＲＦモジュール２３２９は、図示されていないが、例えば、トランシーバ（transceiver）、ＰＡＭ（power amp module）、周波数フィルタ（frequency filter）またはＬＮＡ（low noise amplifier）などを含んでもよい。また、ＲＦモジュール２３２９は、無線通信で、自由空間上の電磁波を送受信するための部品、例えば、導体または導線などをさらに含んでもよい。図２３では、セルラモジュール２３２１、ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７及びＮＦＣモジュール２３２８が１つのＲＦモジュール２３２９を互いに共有するように図示されているが、一実施形態によれば、セルラモジュール２３２１、ＷｉＦｉモジュール２３２３、ブルートゥースモジュール２３２５、ＧＰＳモジュール２３２７またはＮＦＣモジュール２３２８のうち少なくとも一つは、別個のＲＦモジュールを介して、ＲＦ信号の送受信を行うことができる。
【０１１１】
ＳＩＭカード２３２４は、加入者識別モジュールを含むカードでもあり、電子装置の特定位置に形成されたスロットに挿入される。前記ＳＩＭカード２３２４は、固有の識別情報（例：ＩＣＣＩＤ（integrated circuit card identifier））または加入者情報（例：ＩＭＳＩ（international mobile subscriber identity））を含んでもよい。
メモリ２３３０は、内蔵メモリ２３３２または外装メモリ２３３４を含んでもよい。内蔵メモリ２３３２は、例えば、揮発性メモリ（例えば、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ（synchronous dynamic random access memory）など）または不揮発性メモリ（例えば、ＯＴＰＲＯＭ（one time programmableＲＯＭ）、ＰＲＯＭ（programmable ＲＯＭ）、ＥＰＲＯＭ（erasable and programmable ＲＯＭ）、ＥＥＰＲＯＭ（electrically erasable and programmable ＲＯＭ）、mask ＲＯＭ、flash ＲＯＭ、ＮＡＮＤ flash memory、ＮＯＲ flash memoryなど）のうち少なくとも一つを含んでもよい。
【０１１２】
一実施形態によれば、内蔵メモリ２３３２は、ＳＤＤ（solid state drive）でもある。外装メモリ２３３４は、flash drive、例えば、ＣＦ（compact flash）、ＳＤ（secure digital）、Micro−ＳＤ（micro secure digital）、Mini−ＳＤ（mini secure digital）、ｘＤ（extreme digital）またはmemory stickなどをさらに含んでもよい。外装メモリ２３３４は、多様なインターフェースを介して、電子装置２３０と機能的に連結される。一実施形態によれば、電子装置２３０は、ハードドライブのような保存装置（または、記録媒体）をさらに含んでもよい。
【０１１３】
センサモジュール２３４０は、物理量を計測したり、電子装置２３０の作動状態を感知したりし、計測または感知された情報を電気信号に変換することができる。センサモジュール２３４０は、例えば、ジェスチャセンサ２３４０Ａ、ジャイロセンサ２３４０Ｂ、気圧センサ２３４０Ｃ、マグネチックセンサ２３４０Ｄ、加速度センサ２３４０Ｅ、グリップセンサ２３４０Ｆ、近接センサ２３４０Ｇ、カラーセンサ２３４０Ｈ（例：ＲＧＢセンサ、生体センサ２３４０Ｉ、温度／湿度センサ２３４０Ｊ、照度センサ２３４０ＫまたはＵＶ（ultra violet）センサ２３４０Ｍのうち少なくとも一つを含んでもよい。追加するか、あるいは代替して、前記センサモジュール２３４０は、例えば、嗅覚センサ（Ｅ−nose sensor；図示せず）、ＥＭＧセンサ（electromyography sensor；図示せず）、ＥＥＧセンサ（electroencephalogram sensor；図示せず）、ＥＣＧセンサ（electrocardiogram sensor；図示せず）、ＩＲ（infrared）センサ（図示せず）、虹彩センサ（図示せず）または指紋センサ（図示せず）などを含んでもよい。センサモジュール２３４０は、そのうちに属した少なくとも一つ以上のセンサを制御するための制御回路をさらに含んでもよい。
【０１１４】
入力装置２３５０は、タッチパネル（touch panel）２３５２、（デジタル）ペンセンサ（pen sensor）２３５４、キー（key）２３５６または超音波（ultrasonic）入力装置２３５８を含んでもよい。前記タッチパネル２３５２は、例えば、静電式、減圧式、赤外線方式または超音波方式のうち少なくとも１つの方式で、タッチ入力を認識することができる。また、タッチパネル２３５２は、制御回路をさらに含んでもよい。静電式の場合、物理的接触または近接認識が可能である。タッチパネル２３５２は、タクタイルレイヤ（tactile layer）をさらに含んでもよい。その場合、タッチパネル２３５２は、ユーザに触覚反応を提供することができる。
【０１１５】
（デジタル）ペンセンサ２３５４は、例えば、ユーザのタッチ入力を受けるところと同一または類似の方法、あるいは別途の認識用シート（sheet）を利用して具現される。キー２３５６は、例えば、物理的なボタン、光学式キーまたはキーパッドを含んでもよい。超音波入力装置２３５８は、超音波信号を発生させる入力道具を介して、電子装置２３０において、マイク（例：マイク２３８８）で音波を感知してデータを確認することができる装置であり、無線認識が可能である。一実施形態によれば、電子装置２３０は、通信モジュール２３２０を利用して、それと連結された外部装置（例：コンピュータまたはサーバ）からユーザ入力を受信することもできる。
【０１１６】
ディスプレイモジュール２３６０は、ディスプレイパネル２３６２及びディスプレイドライバ２３６３を含んでもよい。ディスプレイパネル２３６２は、例えば、ＬＣＤまたはＡＭ−ＯＬＥＤ（active-matrix organic light-emitting diode）などでもある。ディスプレイパネル２３６２は、例えば、フレキシブルであって、透明であって（transparent）、あるいはウェアラブル（wearable）に具現される。ディスプレイパネル２３６２は、タッチパネル２３５２と１つのモジュールで構成されてもよい。ディスプレイパネル２３６２は、複数の領域を含んでもよい。または、ディスプレイパネル２３６２は、複数個でもある。
【０１１７】
ディスプレイパネル２３６２は、ホログラム装置またはプロジェクタでも代替される。ホログラム装置は、光の干渉を利用して、立体映像を虚空に示すことができる。プロジェクタは、スクリーンに光を投射して映像を表示することができる。スクリーンは、例えば、電子装置２３０の内部または外部に位置することができる。
ディスプレイドライバ２３６３は、アプリケーションプロセッサ２３１０からディスプレイデータを受信し、受信されたディスプレイデータに基づいて、ディスプレイパネル２３６２を駆動することができる。一方、本発明の実施形態によるディスプレイドライバ２３６２は、特定動作区間で、自体のディスプレイデータを生成し、生成されたディスプレイデータを基に、ディスプレイパネル２３６２を駆動することができる。
【０１１８】
インターフェース２３７０は、例えば、ＨＤＭＩ（high-definition multimedia interface）２３７２、ＵＳＢ（universal serial bus）２３７４、光インターフェース（optical interface）２３７６またはＤ−ｓｕｂ（Ｄ−subminiature）２３７８を含んでもよい。追加したり代替したりして、インターフェース２３７０は、例えば、ＭＨＬ（mobile high-definition link）インターフェース、ＳＤ（secure digital）カード／ＭＭＣ（multi-media card）インターフェースまたはＩｒＤＡ（infrared data association）規格インターフェースを含んでもよい。
【０１１９】
オーディオモジュール２３８０は、音（sound）と電気信号とを双方向に変換させることができる。オーディオモジュール２３８０は、例えば、スピーカ２３８２、レシーバ２３８４、イヤホン２３８６またはマイク２３８８などを介して、入力または出力される音情報を処理することができる。
カメラモジュール２３９１は、静止映像及び動画を撮影することができる装置であり、一実施形態によれば、１以上のイメージセンサ（例：前面センサまたは背面センサ）、レンズ（図示せず）、ＩＳＰ（image signal processor；図示せず）またはフラッシュ（flash；図示せず；例：ＬＥＤまたはキセノンランプ）を含んでもよい。
【０１２０】
電力管理モジュール２３９５は、電子装置２３０の電力を管理することができる。図示されていないが、電力管理モジュール２３９５は、例えば、ＰＭＩＣ（power management integrated circuit）、充電ＩＣ（charger integrated circuit）、あるいはバッテリまたは燃料ケージ（battery or fuelg auge）を含んでもよい。
【０１２１】
ＰＭＩＣは、例えば、集積回路またはＳｏＣ半導体内に搭載される。充電方式は、有線と無線とに区分される。充電ＩＣは、バッテリを充電させることができ、充電器からの過電圧または過電流の流入を防止することができる。一実施形態によれば、充電ＩＣは、有線充電方式または無線充電方式のうち少なくとも１つのための充電ＩＣを含んでもよい。無線充電方式では、例えば、磁気共鳴方式、磁気誘導方式または電磁波方式などがあり、無線充電のための付加的な回路、例えば、コイルループ、共振回路または整流器などの回路が追加される。
【０１２２】
バッテリケージは、例えば、バッテリ２３９６の残量、充電中の電圧、電流または温度を測定することができる。バッテリ２３９６は、電気を保存または生成することができ、その保存または生成された電気を利用して、電子装置２３０に電源を供給することができる。バッテリ２３９６は、例えば、充電式電池（rechargeable battery）または太陽電池（solar battery）を含んでもよい。
【０１２３】
インジケータ２３９７は、電子装置２３０あるいはその一部（例：アプリケーションプロセッサ２３１０）の特定状態、例えば、起動状態、メッセージ状態または充電状態などを表示することができる。モータ２３９８は、電気的信号を機械的振動に変換することができる。図示されていないが、電子装置２３０は、モバイルＴＶ支援のための処理装置（例：ＧＰＵ）を含んでもよい。モバイルＴＶ支援のための処理装置は、例えば、ＤＭＢ（digital multimedia broadcasting）、ＤＶＢ（digital video broadcasting）またはメディアフロー（media flow）などの規格によるメディアデータを処理することができる。
【０１２４】
本発明の多様な実施形態による電子装置の前述の構成要素は、それぞれ一つ、またはそれ以上の部品（component）によって構成され、当該構成要素の名称は、電子装置の種類によって異なる。本発明の多様な実施形態による電子装置は、前述の構成要素のうち少なくとも一つを含んで構成され、一部構成要素が省略されるか、あるいは追加される他の構成要素をさらに含んでもよい。また、本発明の多様な実施形態による電子装置の構成要素のうち一部が結合され、１つの個体（entity）に構成されることにより、結合される以前の当該構成要素の機能を同一に遂行することができる。
【０１２５】
図２４は、本発明の一実施形態による電子装置２０００を含むネットワーク環境を示すブロック図である。図２４を参照すれば、電子装置２０００は、バス２１００、プロセッサ２２２０、メモリ２３００、入出力インターフェース２４００、ディスプレイモジュール２５００及び通信インターフェース２６００を含んでもよい。
バス２１００は、前述の構成要素を互いに連結し、前述の構成要素間の通信（例：制御メッセージ）を伝達する回路でもある。
【０１２６】
プロセッサ２２００は、例えば、バス２１００を介して、前述の他の構成要素（例：メモリ２３００、入出力インターフェース２４００、ディスプレイモジュール２５００または通信インターフェース２６００など）から命令を受信し、受信された命令を解読し、解読された命令による演算やデータ処理を行うことができる。
【０１２７】
メモリ２３００は、プロセッサ２２００または他の構成要素（例：入出力インターフェース２４００、ディスプレイモジュール２５００または通信インターフェース２６００など）から受信されるか、あるいはプロセッサ２２００または他の構成要素によって生成された命令またはデータを保存することができる。メモリ２３００は、例えば、カーネル２３０１、ミドルウェア２３０２、アプリケーションプログラミング・インターフェース（ＡＰＩ：application programming interface）２３０３またはアプリケーション２３０４などのプログラミング・モジュールを含んでもよい。前述のそれぞれのプログラミング・モジュールは、ソフトウェア、ファームウエア、ハードウェア、またはそれらのうち少なくとも２以上の組み合わせによって構成される。
【０１２８】
カーネル２３０１は、残りの他のプログラミング・モジュール、例えば、ミドルウェア２３０２、アプリケーションプログラミング・インターフェース２３０３またはアプリケーション２３０４に具現された動作または機能の遂行に使用されるシステムリソース（例：バス２１００、プロセッサ２２００またはメモリ２３００など）を制御または管理することができる。また、カーネル２３０１は、ミドルウェア２３０２、アプリケーションプログラミング・インターフェース２３０３またはアプリケーション２３０４が、電子装置２０００の個別構成要素にアクセスし、制御または管理することができるインターフェースを提供することができる。
【０１２９】
ミドルウェア２３０２は、アプリケーションプログラミング・インターフェース２３０３またはアプリケーション２３０４が、カーネル２３０１と通信し、データを送受信するように仲介する役目を行うことができる。また、ミドルウェア２３０２は、アプリケーション２３０４から受信された作業要請と係わり、例えば、アプリケーション２３０４のうち少なくとも１つのアプリケーションに、電子装置２０００のシステムリソース（例：バス２１００、プロセッサ２２００またはメモリ２３００など）を使用することができる優先順位を割り当てるような方法を利用して、作業要請に対する制御（例：スケジューリングまたはロードバランシング）を行うことができる。
【０１３０】
アプリケーションプログラミング・インターフェース２３０３は、アプリケーション２３０４が、カーネル２３０１またはミドルウェア２３０２で提供される機能を制御するためのインターフェースであり、例えば、ファイル制御、ウィンドウ制御、画像処理または文字制御などのための少なくとも１つのインターフェースまたは関数（例：命令語）を含んでもよい。
【０１３１】
多様な実施形態によれば、アプリケーション２３０４は、ＳＭＳ／ＭＭＳアプリケーション、電子メールアプリケーション、カレンダーアプリケーション、アラームアプリケーション、健康管理（healthcare）アプリケーション（例：運動量または血糖などを測定するアプリケーション）または環境情報アプリケーション（例：気圧、湿度または温度の情報などを提供するアプリケーション）などを含んでもよい。追加したり、あるいは代替したりして、アプリケーション２３０４は、電子装置２０００と外部電子装置（例：電子装置２００１）との情報交換と係わるアプリケーションでもある。情報交換と係わるアプリケーションは、例えば、外部電子装置に特定情報を伝達するためのお知らせ伝達（notification relay）アプリケーション、または外部電子装置を管理するための装置管理（device management）アプリケーションを含んでもよい。
【０１３２】
例えば、お知らせ伝達アプリケーションは、電子装置２０００の他のアプリケーション（例：ＳＭＳ／ＭＭＳアプリケーション、電子メールアプリケーション、健康管理アプリケーションまたは環境情報アプリケーションなど）で発生したお知らせ情報を、外部電子装置（例：電子装置２００１）に伝達する機能を含んでもよい。追加したり、あるいは代替したりして、お知らせ伝達アプリケーションは、例えば、外部電子装置（例：電子装置２００１）からお知らせ情報を受信し、ユーザに提供することができる。装置管理アプリケーションは、例えば、電子装置２０００と通信する外部電子装置（例：電子装置２００１）の少なくとも一部に係わる機能（例：外部電子装置自体（または、一部構成部品）のターンオン／ターンオフまたはディスプレイの明るさ（または、解像度）調節、外部電子装置で動作するアプリケーション、または外部電子装置で提供されるサービス（例：通話サービスまたはメッセージサービス）を管理（例：インストール、削除またはアップデート）することができる。
【０１３３】
多様な実施形態によれば、アプリケーション２３０４は、外部電子装置（例：電子装置２００１）の属性（例：電子装置の種類）によって指定されたアプリケーションを含んでもよい。例えば、外部電子装置がＭＰ３プレイヤである場合、アプリケーション２３０４は、音楽再生と係わるアプリケーションを含んでもよい。同様に、外部電子装置がモバイル医療機器である場合、アプリケーション２３０４は、健康管理と係わるアプリケーションを含んでもよい。一実施形態によれば、アプリケーション２３０４は、電子装置２０００に指定されたアプリケーションまたは外部電子装置（例：サーバ２００２または電子装置２００１）から受信されたアプリケーションのうち少なくとも一つを含んでもよい。
【０１３４】
入出力インターフェース２４００は、入出力装置（例：センサ、キーボードまたはタッチスクリーン）を介して、ユーザから入力された命令またはデータを、例えば、バス２１００を介して、プロセッサ２２００、メモリ２３００または通信インターフェース２６００に伝達することができる。例えば、入出力インターフェース２４００は、タッチスクリーンを介して入力されたユーザのタッチに係わるデータを、プロセッサ２２００に提供することができる。また、入出力インターフェース２４００は、例えば、バス２１００を介して、プロセッサ２２００、メモリ２３００または通信インターフェース２６００から受信された命令またはデータを、入出力装置（例：スピーカまたはディスプレイ）を介して出力することができる。例えば、入出力インターフェース２４００は、プロセッサ２２００を介して処理された音声データを、スピーカを介して、ユーザに出力することができる。
【０１３５】
ディスプレイモジュール２５００は、ユーザに各種情報（例：マルチメディアデータまたはテキストデータなど）を表示することができる。ディスプレイモジュール２５００は、ディスプレイ（例えば、ディスプレイパネル、プロジェクタ、ホログラム装置など；図示せず）及びディスプレイドライバ２５１０を含んでもよい。ディスプレイドライバ２５１０は、表示するイメージに対応するディスプレイデータを受信し、ディスプレイデータを基に、ディスプレイパネルを駆動し、ディスプレイパネルに、イメージを表示することができる。例えば、ディスプレイドライバ２５１０は、図１ないし図２２を参照して説明したディスプレイドライバのうち一つでもある。ディスプレイドライバ２５１０は、特定動作区間で、ディスプレイデータを自ら生成し、生成されたディスプレイデータに基づいて、ディスプレイパネルを駆動することができる。
【０１３６】
通信インターフェース２６００は、電子装置２０００と外部装置（例：電子装置２００１またはサーバ２００２）との通信を連結することができる。例えば、通信インターフェース２６００は、無線通信または有線通信を介してネットワーク２６２０に連結され、外部装置と通信することができる。無線通信は、例えば、ＷｉＦｉ、ＢＴ（Bluetooth）、ＮＦＣ（near field communication）、ＧＰＳ（global position system）またはセルラ通信（例：ＬＴＥ、ＬＴＥ−Ａ、ＣＤＭＡ、ＷＣＤＭＡ、ＵＭＴＳ、ＷｉＢｒｏまたはＧＳＭ（登録商標）など）のうち少なくとも一つを含んでもよい。有線通信は、例えば、ＵＳＢ（universal serial bus）、ＨＤＭＩ（high definition multimedia interface）、ＲＳ−２３２（recommended standard ２３２）またはＰＯＴＳ（plain old telephone service）のうち少なくとも一つを含んでもよい。
【０１３７】
一実施形態によれば、ネットワーク２６２０は、通信ネットワークでもある。通信ネットワークは、コンピュータネットワーク、インターネット 、事物インターネット（internet of things）または電話網のうち少なくとも一つを含んでもよい。一実施形態によれば、電子装置２０００と外部装置との通信のためのプロトコル（例：transport layer protocol、data link layer protocolまたはphysical layer protocol）は、アプリケーション２３０４、アプリケーションプログラミング・インターフェース２３０３、ミドルウェア２３０２、カーネル２３０１または通信インターフェース２６００のうち少なくとも一つで支援される。
【０１３８】
以上、図面及び明細書で最適実施例が開示された。ここで、特定の用語が使用されたが、それらは、ただ本発明について説明するための目的で使用されたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使用されたものではない。従って、本技術分野の当業者であるならば、それらから多様な変形及び均等な他の実施例が可能であるという点を理解するであろう。従って、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想によって決まらなければならないのである。
【産業上の利用可能性】
【０１３９】
本発明のディスプレイドライバ、ディスプレイシステム、及びディスプレイドライバの動作方法は、例えば、ディスプレイ関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１４０】
１０    ホストプロセッサ
２０，１００，１００ａ，１００ｂ，１００ｃ    ディスプレイドライバ
２１，１３０    第１メモリ
２２，１４０，１４０ａ，１４０ｂ，１４０ｃ，１４０ｄ    イメージ生成器
１５０    第２メモリ
１０００，１０００ａ，１０００ｂ    ディスプレイシステム
２０００，２３０１    電子装置
ＳＩＧ    セルフイメージ生成器
【図１】
0006738128.tif 000002
【図２】
0006738128.tif 000003
【図３】
0006738128.tif 000004
【図４】
0006738128.tif 000005
【図５Ａ】
0006738128.tif 000006
【図５Ｂ】
0006738128.tif 000007
【図６】
0006738128.tif 000008
【図７Ａ】
0006738128.tif 000009
【図７Ｂ】
0006738128.tif 000010
【図７Ｃ】
0006738128.tif 000011
【図８Ａ】
0006738128.tif 000012
【図８Ｂ】
0006738128.tif 000013
【図８Ｃ】
0006738128.tif 000014
【図９】
0006738128.tif 000015
【図１０】
0006738128.tif 000016
【図１１Ａ】
0006738128.tif 000017
【図１１Ｂ】
0006738128.tif 000018
【図１１Ｃ】
0006738128.tif 000019
【図１２】
0006738128.tif 000020
【図１３】
0006738128.tif 000021
【図１４Ａ】
0006738128.tif 000022
【図１４Ｂ】
0006738128.tif 000023
【図１５Ａ】
0006738128.tif 000024
【図１５Ｂ】
0006738128.tif 000025
【図１６】
0006738128.tif 000026
【図１７】
0006738128.tif 000027
【図１８】
0006738128.tif 000028
【図１９】
0006738128.tif 000029
【図２０】
0006738128.tif 000030
【図２１】
0006738128.tif 000031
【図２２】
0006738128.tif 000032
【図２３】
0006738128.tif 000033
【図２４】
0006738128.tif 000034