(57)【特許請求の範囲】
【請求項１】
第２解像度より高い第１解像度で画像を表示するためのデータを前記第２解像度のディスプレイパネルへ転送する方法において、
画素データを順に収集して前記画素データを１次キャッシュに格納するステップと、
前記第１解像度の１行の画素構造についての画素データのサブセットを収集した後、１次キャッシュに格納されている画素データを順にデータ処理ユニットへ転送するステップと、
前記第１解像度の１行の画素構造についての画素データのサブセットを転送した後、時分割操作によって、受け取った画素データに対して色混合処理を適用して表示データを生成するステップと、
前記第１解像度の１行の画素構造についての画素データのサブセットを処理した後、表示データを順に２次キャッシュへ転送するステップと、
前記第１解像度に対応する１行の画素構造についての画素データを処理して表示データとして前記２次キャッシュに格納するまで、画素データを収集するためのステップと、収集した画素データを前記１次キャッシュから前記データ処理ユニットへ転送するステップと、前記色混合処理を適用して表示データを生成するステップと、表示データを前記２次キャッシュへ転送するステップを繰り返して、表示データを前記第２解像度に対応する１行の画素構造へ転送するステップを含むことを特徴とするデータ転送方法。
【請求項２】
前記第１解像度についての画素データは、１行の画素構造についてのＫセットの画素データを含み、
前記第２解像度に対応する画素構造は、１行においてＭ個画素構造を備えることを特徴とする請求項１に記載のデータ転送方法。
【請求項３】
前記２次キャッシュが１行の画素構造についてのＫセットの画素データから得られたＭセットの表示データを受け取ると、前記表示データがディスプレイパネルにおけるＭ個画素構造へ転送されることを特徴とする請求項２に記載のデータ転送方法。
【請求項４】
一画素データセットを前記データ処理ユニットへ転送するタイミングと、隣接の一画素データセットを前記データ処理ユニットへ転送するタイミングは、１つのクロックサイクルをおくことを特徴とする請求項１に記載のデータ転送方法。
【請求項５】
ｉセット以上の画素データを前記１次キャッシュに格納すると、最初のｉセットの画素データを順に前記データ処理ユニットへ転送するステップと、
前記データ処理ユニットは、ｉセットの画素データを受け取り、前記ｉセットの画素データに対して前記色混合処理を適用してｊセットの表示データを得るステップと、
前記ｊセットの表示データを前記２次キャッシュへ順に転送するステップ
を更に含み、
上記において、Ｋ／ｉが正の整数であり、ｉが２の整数倍であり、
前記ｉセットの画素データにおけるサブ画素成分の数が前記ｊセットの表示データにおけるサブ画素成分の数より大きいことを特徴とする請求項１に記載のデータ転送方法。
【請求項６】
一グループのｉセットの画素データを前記データ処理ユニットへ転送するタイミングと、隣接の一グループのｉセットの画素データを前記データ処理ユニットへ転送するタイミングは、ｈ個クロックサイクルをおき、ｈは２以上の正の偶数であることを特徴とする請求項５に記載のデータ転送方法。
【請求項７】
前記データ処理ユニットはｈ個処理ユニットを備え、各々が画素データを収集するためのステップと、収集した画素データを前記１次キャッシュから前記データ処理ユニットへ転送するためのステップと、前記色混合処理を適用して表示データを生成するためのステップと、前記表示データを前記２次キャッシュへ転送するためのステップを実行することを特徴とする請求項６に記載のデータ転送方法。
【請求項８】
一画素データセットは異なる色の複数の第１サブ画素成分についてのデータを含み、一表示データセットは複数の第２サブ画素成分についてのデータを含み、一部の第２画素が同じ色を有することを特徴とする請求項１に記載のデータ転送方法。
【請求項９】
画素データの隣接のセットにおける対応する色の前記第１サブ画素成分に対して前記色混合処理を適用して異なる色の前記第２サブ画素成分を得る、又は対応する色の前記第１サブ画素成分を再利用することによって異なる色の前記第２サブ画素成分を得るステップと、
画素データの隣接のセットにおける対応する色の前記第１サブ画素成分に対して前記色混合処理を適用して同じ色の前記第２サブ画素成分を得る、又は対応する色の前記第１サブ画素成分を再利用することによって同じ色の前記第２サブ画素成分を得るステップを含むことを特徴とする請求項８に記載のデータ転送方法。
【請求項１０】
ｉセットの画素データの前記第１サブ画素成分に対して前記色混合処理を適用してｊセットの前記表示データを得るステップを更に含み、
一画素データセットは３つの前記第１サブ画素成分を含み、各々が他方と異なる色を有し、
一表示データセットは四つの前記第２サブ画素成分を含み、四つの前記第２サブ画素成分のうち、２つが同じ色を有し、四つの前記第２サブ画素成分のうち、他の二つが互いと異なる、かつ同じ色である二つの前記第２サブ画素成分と異なる色を有し、同じ色の二つの前記第２サブ画素成分は異なる色の他の一つのサブ画素成分によって分離され、
同じ色の二つの前記第２サブ画素成分の一つと、１つの異なる色の隣接の前記第２サブ画素成分は、一サブ画素データセットを形成し、２セットのサブ画素データが１表示データセットを形成することを特徴とする請求項９に記載のデータ転送方法。
【請求項１１】
前記色混合処理は、平均化方法、加重平均化方法、平方根方法及びミディアンフィルタリング方法の一つ以上を含むことを特徴とする請求項９に記載のデータ転送方法。
【請求項１２】
前記色混合処理は、
前記色混合処理前に前記第１サブ画素成分と前記第２サブ画素成分の対応関係を含む二次元のマッピングテーブルを形成するステップと、
隣接の前記第１サブ画素成分を、対応する色の出力データを問い合わせるための前記マッピングテーブルの入力として入力して表示データの前記第２サブ画素成分を得るステップ
を更に含み、
上記において、前記マッピングテーブルの入力データは、同じ色の２つの前記第１サブ画素成分の輝度レベルを含み、前記マッピングテーブルの出力データは、色が前記第１サブ画素成分に対応する前記第２サブ画素成分の統合した輝度レベルを含むことを特徴とする請求項９に記載のデータ転送方法。
【請求項１３】
前記画素データは、赤サブ画素成分、緑サブ画素成分及び青サブ画素成分を含み、
同じ色の二つの前記第２サブ画素成分は前記緑サブ画素成分であり、
一サブ画素ストリングデータセットは、前記赤サブ画素成分と前記緑サブ画素成分の組合せ及び前記青サブ画素成分と前記緑サブ画素成分の組合せ、又は前記緑サブ画素成分と前記赤サブ画素成分の組合せ及び前記緑サブ画素成分と前記青サブ画素成分の組合せを含み、
一表示データセットは２セットのサブ画素ストリングデータを含み、２つの前記緑サブ画素成分が異なる色の一つのサブ画素成分によって分離されることを特徴とする請求項１０に記載のデータ転送方法。
【請求項１４】
前記画素データの各セットは、前記色混合処理によって一サブ画素ストリングデータセットを形成し、
ｉセットのサブ画素ストリングデータは、ｊセットの前記表示データを形成し、ｊ = ｉ/２であることを特徴とする請求項９に記載のデータ転送方法。
【請求項１５】
各表示データ画素構造は４つのサブ画素構造を備え、
４つの前記サブ画素構造のうち、２つは同じ色を有し、１つの異なる色の前記サブ画素構造によって分離されることを特徴とする請求項１から１４のいずれか一項に記載のデータ転送方法。
【請求項１６】
請求項２に記載のデータ転送方法を含み、Ｋ個画素構造の１行についての画素データに基づいて形成された表示データは、１行のＭ画素構造を駆動するように構成されることを特徴とするディスプレイパネル駆動方法。
【請求項１７】
Ｋ個画素構造の１行についての画素データをパイプライン処理によって順に１次キャッシュと、同じデータ処理ユニットと、２次キャッシュにおいて処理してＭ個画素構造の１行についての表示データを形成することを特徴とする請求項１６に記載のディスプレイパネル駆動方法。
【請求項１８】
第２解像度より高い第１解像度のデータを前記第２解像度のディスプレイパネルへ転送して表示するように構成されるデータ転送モジュールであって、
画素データを順に受け取って順に格納して、前記画素データをデータ処理ユニットへ転送するように構成される１次キャッシュと、
前記画素データを受け取り、時分割操作に従って前記画素データに対して色混合処理を適用して表示データを得て、前記表示データを２次キャッシュへ転送するように構成されるデータ処理ユニットと、
前記表示データを受け取って格納して、前記表示データを画素構造の１行へ転送するように構成される２次キャッシュを備え、
前記１次キャッシュ、前記データ処理ユニット、および前記２次キャッシュは、
前記第１解像度に対応する１行の画素構造についての画素データを処理して前記表示データとして前記２次キャッシュに格納するまで、前記画素データを受け取るためのステップと、前記受け取った画素データを前記１次キャッシュから前記データ処理ユニットへ転送するステップと、前記色混合処理を適用して前記表示データを生成するステップと、前記表示データを前記２次キャッシュへ転送するステップとを繰り返すことを実行するようにさらに構成されることを特徴とするデータ転送モジュール。
【請求項１９】
前記第１解像度の前記画素データは、１行の画素構造についてのＫセットの画素データを含み、
前記第２解像度に対応する前記画素構造は、１行においてＭ個画素構造を備えることを特徴とする請求項１８に記載のデータ転送モジュール。
【請求項２０】
前記２次キャッシュが１行の画素構造についてのＫセットの画素データから得られたＭセットの表示データを受け取ると、前記表示データをディスプレイパネルにおけるＭ個画素構造へ転送することを特徴とする請求項１９に記載のデータ転送モジュール。
【請求項２１】
ｉセット以上の画素データが前記１次キャッシュに格納されると、前記１次キャッシュが最初のｉセットの画素データを前記データ処理ユニットへ転送し、Ｋ／ｉは正の整数であり、ｉは２の整数倍であり、
前記データ処理ユニットはｉセットの画素データを受け取り、前記ｉセットの画素データに対して前記色混合処理を適用してｊセットの表示データを得て、前記ｉセットの画素データにおけるサブ画素成分の数が前記ｊセットの表示データにおけるサブ画素成分より大きく、
前記データ処理ユニットは前記ｊセットの表示データを順に前記２次キャッシュへ転送することを特徴とする請求項１８に記載のデータ転送モジュール。
【請求項２２】
一画素データセットは異なる色の複数の第１サブ画素成分を含み、
一表示データセットは複数の第２サブ画素成分を含み、いくつかの前記第２サブ画素成分が同じ色を有し、
前記データ処理ユニットは、画素データをＫ／ｉグループから繰り返し受け取るためのｈ個の処理ユニットを備え、前記処理ユニットは画素データを受け取って前記画素データに対して色混合処理を適用して表示データを得て、ｈは２以上の偶数であり、
画素データの隣接のセットにおける対応する色の前記第１サブ画素成分に対して前記色混合処理を適用して異なる色の前記第２サブ画素成分を得て、又は対応する色の前記第１サブ画素成分を再利用することによって異なる色の前記第２サブ画素成分を得て、
画素データの隣接のセットにおける対応する色の前記第１サブ画素成分に対して前記色混合処理を適用して同じ色の前記第２サブ画素成分を得る、又は対応する色の前記第１サブ画素成分を再利用することによって同じ色の前記第２サブ画素成分を得ることを特徴とする請求項２１に記載のデータ転送モジュール。
【請求項２３】
一画素データセットは各々は互いと異なる色を有する３つの前記第１サブ画素成分を含み、
一表示データセットは四つの前記第２サブ画素成分を含み、四つの前記第２サブ画素成分のうち、２つは同じ色を有し、四つの前記第２サブ画素成分のうち、他の二つは互いと異なり、かつ同じ色の二つの前記第２サブ画素成分と異なる色を有し、同じ色の二つの前記第２サブ画素成分は他の１つの異なる色のサブ画素成分によって分離され、
同じ色の二つの前記第２サブ画素成分の一つと、１つの異なる色の隣接の前記第２サブ画素成分は、一サブ画素データセットを形成し、２セットのサブ画素データは１表示データセットを形成し、
ｉセットの画素データの第１サブ画素成分に対して前記色混合処理を適用してｊセットの表示データを得ることを特徴とする請求項２２に記載のデータ転送モジュール。
【請求項２４】
請求項１８から２３のいずれか一項のデータ転送モジュールを組み込んだディスプレイスクリーンを備えるディスプレイパネル。
【請求項２５】
ディスプレイパネルの各行はＭ個表示画素構造を備え、
各画素構造は４つのサブ画素構造を備え、４つの前記サブ画素構造のうち、２つが同じ色を有し、一つの異なる色の前記サブ画素構造によって分離されることを特徴とする請求項２４に記載のディスプレイパネル。
【請求項２６】
請求項２４又は２５のディスプレイパネルを備えるディスプレイデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
1この出願は、２０１４年１２月５日に提出した中国特許出願Ｎｏ.２０１４１０７４２０３３.３と２０１５年１０月１２日に提出した中国特許出願Ｎｏ.２０１５１０６５７０１８.３の優先権を主張し、その全体の内容が参照により援用される。
【０００２】
本発明は表示技術分野に関し、特にデータ転送方法、データ転送モジュール、関連するディスプレイパネル、該ディスプレイパネルの駆動方法、及び関連ディスプレイデバイスに関する。
【背景技術】
【０００３】
従来のフラットスクリーンディスプレイデバイスにおいて、ディスプレイパネルは、通常、複数の画素構造を備える。各画素構造は、３原色、即ち赤（Ｒ）、緑（Ｇ）及び青（Ｂ）のサブ画素構造を備える。各サブ画素構造の色を調節することによって、ディスプレイパネルにおける画素構造のグレイスケールを調節でき、カラフルな画像を表示することができる。従って、カラー画像を表示するためのソフトウェアアルゴリズムは、１行における全ての画素構造の画像データ、即ち対応する色成分を含むサブ画素構造のＲＧＢデータをレジスター又はキャッシュに格納することと、中央演算処理ユニット（ＣＰＵ）によってサブ画素構造のＲＧＢデータを計算することを含む。サブ画素構造のＲＧＢデータは、画像を表示するために必要とされる。サブ画素構造のＲＧＢデータを、キャッシュ又はレジスターに格納する。ディスプレイパネルの駆動モジュール（即ち、駆動集積回路のようなハードウェアデバイス）は、サブ画素構造のＲＧＢデータを出力して画像を表示する。
【０００４】
表示技術の発展に伴い、ディスプレイパネルの表示解像度は益々高くなっている。表示解像度の高いディスプレイパネルにおいて、一つのサブ画素構造の寸法は、通常マイクロメーターで計られる。ディスプレイパネルによって表示される画像又はビデオの鮮明度はより良いものとなる。しかしながら、高解像度ディスプレイのためにディスプレイパネルにおいてできるだけ多くのサブ画素構造を実装しようとすると、ディスプレイパネルの設計及び製造は非常に困難になる。
【０００５】
現在では、高解像度アルゴリズム（ＨＲＡ）が開発され、特定の状況ではディスプレイパネルの物理的な解像度よりも高い仮想解像度を実現する。図１は、ＨＲＡを適用して物理的な解像度よりも高い仮想解像度を得る例示的な方法を示す。ディスプレイパネルにおいて、サブ画素構造はＲＧＢＧとして繰り返し配置される。例えば、画像解像度は１０２４×７２０である。画素データ入力元は１行における７２０個画素構造について画素データを提供し、そのデータを駆動集積回路（ＩＣ）のレジスター又はキャッシュに格納する。各画素構造のデータセットが３つのＲＧＢサブ画素構造向けのデータを含むため、７２０個画素構造についてのデータが２１６０個サブ画素構造についてのデータを含む。適当なＨＲＡアルゴリズムを画素データに適用し、ディスプレイパネルにＲＧＢＧとして繰り返し配置されている第２画素データを得る。ＲＧＢＧとして配置されるサブ画素構造について、第２画素データを転送し対応するレジスター又はキャッシュに格納する。ディスプレイパネルの駆動モジュール（即ち、駆動ＩＣのようなハードウェアデバイス）は、ディスプレイパネル上でＲＧＢＧのパターンで配置されている画素データを対応するサブ画素構造又は画素構造に転送して画像を表示する。この方法により、ディスプレイパネルは、画像をディスプレイパネルの物理的な解像度よりも高い解像度又は仮想解像度で表示する。
【０００６】
上記の駆動処理とデータ転送処理において、画素データを入力する処理と、ＨＲＡによって画素データを処理する処理と、画素データを出力する処理を分ける。画素データを入力するタイミングと画素データを出力するタイミングは、互いに影響しない。従って、駆動ＩＣにおけるレジスターについて駆動処理とデータ転送処理を行うのは非常に難しい。即ち、駆動ＩＣにおけるレジスターが大量の画素データ、例えば数行の画素構造についての画素データ又は複数のフレームについての画素データをバッファリングする必要がある。より多くのＣＰＵも、画素データを処理するために必要とされる。場合がある。従って、駆動ＩＣの容量が増加し、電力消費要求が増加する。駆動ＩＣの製造コストが増加する。更に、画素データ出力処理が更に遅延する場合がある。例えば、数行の画素構造の、又は数フレームの画素クロックサイクルによって該遅延が増す。
【０００７】
従って、より少ない計算資源を使用して、画素データを入力する及び／又は出力する処理の遅延を減らすことができる方法が望まれている。
【発明の概要】
【課題を解決するための手段】
【０００８】
上記課題の１つ以上と該技術分野の他の課題を少なくとも部分的に緩和するために、本開示では、データ転送方法、関連するデータ転送モジュール、該データ転送モジュールを組み込んだディスプレイパネル、該ディスプレイパネルの駆動方法と該ディスプレイパネルを組み込んだディスプレイデバイスを提供する。データ転送方法とデータ転送モジュールを利用することによって、レジスターの数がより少ない駆動ＩＣ又は容量のより小さいレジスターを得ることができる。画像を表示するとき、該ディスプレイパネルの遅延が低減され、ディスプレイパネルのリアルタイム性能が向上する。
【０００９】
本開示の一つの方面は、第２解像度より高い第１解像度で画像を表示するためのデータを前記第２解像度のディスプレイパネルへ転送する方法を提供する。該方法は、画素データを順に収集して前記画素データを１次キャッシュに格納するステップと、前記第１解像度の１行の画素構造についての画素データのサブセットを収集した後、１次キャッシュに格納されている画素データを順にデータ処理ユニットへ転送するステップと、前記第１解像度の１行の画素構造についての画素データのサブセットを転送した後、時分割操作によって、受け取った画素データに対して色混合処理を適用して表示データを生成するステップを含む。該方法は、前記第１解像度の１行の画素構造についての画素データのサブセットを処理した後、表示データを順に前記２次キャッシュへ転送するステップを更に含むほか、前記第１解像度に対応する１行の画素構造向けの画素データを処理して表示データとして前記２次キャッシュに格納するまで、画素データを収集するためのステップと、収集した画素データを前記１次キャッシュから前記データ処理ユニットへ転送するステップと、前期色混合処理を適用して表示データを生成するステップと、表示データを前記２次キャッシュへ転送するステップを繰り返して、表示データを前記第２解像度に対応する１行の画素構造へ転送するステップを更に含む。
【００１０】
前記第１解像度についての画素データは、１行の画素構造についてのＫセットの画素データを含み、前記第２解像度に対応する画素構造は、１行においてＭ個画素構造を備えてもよい。
【００１１】
前記２次キャッシュが１行の画素構造についてのＫセットの画素データから得られたＭセットの表示データを受け取ると、前記表示データをディスプレイパネルにおけるＭ個画素構造へ転送してもよい。
【００１２】
一画素データセットを前記データ処理ユニットへ転送するタイミングと、隣接の画素データセットをＣＰＵへ転送するタイミングは、１つのクロックサイクルをおいてもよい。
【００１３】
該方法は、ｉセット以上の画素データを前記１次キャッシュに格納すると、最初のｉセットの画素データが順に前記データ処理ユニットへ転送されるステップと、前記データ処理ユニットは、ｉセットの画素データを受け取り、前記ｉセットの画素データに対して前記色混合処理を適用してｊセットの表示データを得るステップと、前記ｊセットの表示データを前記２次キャッシュへ順に転送するステップを更に含んでもよい。ここで、Ｋ／ｉは正の整数であり、ｉは２の整数倍であり、前記ｉセットの画素データにおけるサブ画素成分の数が前記ｊセットの表示データにおけるサブ画素成分の数より大きい。
【００１４】
一グループのｉセットの画素データを前記データ処理ユニットへ転送するタイミングと、隣接の一グループのｉセットの画素データを前記データ処理ユニットへ転送するタイミングは、ｈ個クロックサイクルをおいてもよい。ここで、ｈは２以上の正の偶数である。
【００１５】
前記データ処理ユニットはｈ個処理ユニットを備え、各々が画素データを収集するステップと、収集した画素データを前記１次キャッシュから前記データ処理ユニットへ転送するステップと、前記色混合処理を適用して表示データを生成するステップと前記表示データを前記２次キャッシュへ転送するステップを実行してもよい。
【００１６】
一画素データセットは異なる色の複数の第１サブ画素成分についてのデータを含み、一表示データセットは複数の第２サブ画素成分についてのデータを含み、一部の第２画素が同じ色を有してもよい。
【００１７】
該方法は、対応する色の隣接の前記第１サブ画素成分に対して前記色混合処理を適用して異なる色の前記第２サブ画素成分を得る、又は対応する色の前記第１サブ画素成分を再利用することによって異なる色の前記第２サブ画素成分を得るステップと、対応する色の隣接の前記第１サブ画素成分に対して前記色混合処理を適用して同じ色の前記第２サブ画素成分を得る、又は対応する色の前記第１サブ画素成分を再利用することによって同じ色の前記第２サブ画素成分を得るステップを含んでもよい。
【００１８】
該方法は、ｉセットの画素データの前記第１サブ画素成分に対して前記色混合処理を適用してｊセットの前記表示データを得るステップを更に含んでもよい。ここで、一画素データセットは３つの前記第１サブ画素成分を含み、各々が他方と異なる色を有し、一表示データセットは四つの前記第２サブ画素成分を含み、四つの前記第２サブ画素成分のうち、２つが同じ色を有し、四つの前記第２サブ画素成分のうち、他の二つが互いと異なり、かつ同じ色である二つの前記第２サブ画素成分と異なる色を有し、同じ色の二つの前記第２サブ画素成分は異なる色の他の一つのサブ画素成分によって分離され、同じ色の二つの前記第２サブ画素成分の一つと、１つの異なる色の隣接の前記第２サブ画素成分は、一サブ画素データセットを形成し、２セットのサブ画素データが１表示データセットを形成する。
【００１９】
前記色混合処理は、平均化方法、加重平均化方法、平方根方法とミディアンフィルタリング方法の一つ以上を含んでもよい。
【００２０】
前記色混合処理は、前記色混合処理前に前記第１サブ画素成分及び前記第２サブ画素成分の対応関係を含む二次元のマッピングテーブルを形成するステップと、隣接の前記第１サブ画素成分を、対応する色の出力データを問い合わせるための前記マッピングテーブルの入力として入力して表示データの前記第２サブ画素成分を得るステップを更に含んでもよい。ここで、前記マッピングテーブルの入力データは、同じ色の２つの前記第１サブ画素成分の輝度レベルを含み、前記マッピングテーブルの出力データは、色が前記第１サブ画素成分に対応する前記第２サブ画素成分の統合した輝度レベルを含む。
【００２１】
前記画素データは、赤サブ画素成分、緑サブ画素成分と青サブ画素成分を含み、同じ色の二つの前記第２サブ画素成分は前記緑サブ画素成分であり、一サブ画素ストリングデータセットは、前記赤サブ画素成分と前記緑サブ画素成分の組合せ及び前記青サブ画素成分と前記緑サブ画素成分の組合せ、又は前記緑サブ画素成分と前記赤サブ画素成分の組合せ及び前記緑サブ画素成分と前記青サブ画素成分の組合せを含んでもよい。一画素データセットは２セットのサブ画素ストリングデータを含み、２つの前記緑サブ画素成分が異なる色の一つのサブ画素成分によって分離される。
【００２２】
前記画素データの各セットは、前記色混合処理によって一サブ画素ストリングデータセットを形成し、ｉセットのサブ画素ストリングデータは、ｊセットの前記表示データを形成してもよい。ここで、ｊ = ｉ/２である。
【００２３】
各表示データ画素構造は４つのサブ画素構造を備え、４つの前記サブ画素構造のうち、２つは同じ色を有し、１つの異なる色の前記サブ画素構造によって分離されてもよい。
【００２４】
本開示の他の方面は、ディスプレイパネルの駆動方法を提供する。該方法は、開示した画像を表示するためのデータ転送方法を含み、Ｋ個画素構造の１行についての画素データに基づいて形成された表示データは、１行のＭ個画素構造を駆動するように構成される。
【００２５】
Ｋ個画素構造の１行についての画素データをパイプライン処理によって順に１次キャッシュと、同じデータ処理ユニットと、２次キャッシュにおいて処理しＭ個画素構造の１行についての表示データを形成してもよい。
【００２６】
本開示の他の方面は、第２解像度より解像度の高い第１解像度のデータを前記第１解像度のディスプレイパネルへ転送して表示するように構成されるデータ転送モジュールを提供する。該データ転送モジュールは、画素データを順に受け取って順に１次キャッシュに格納して、前記画素データをデータ処理ユニットへ転送するように構成される１次キャッシュと、前記画素データを受け取り、時分割操作に従って、前記画素データに対して前記色混合処理を適用し表示データを取得し前記表示データを２次キャッシュへ転送するように構成されるデータ処理ユニットと、前記表示データを受け取って格納して、前記表示データを画素構造の１行へ転送するように構成される２次キャッシュを備える。
【００２７】
前記第１解像度の前記画素データは、１行の画素構造についてのＫセットの画素データを含み、前記第２解像度に対応する前記画素構造は、１行においてＭ個画素構造を備えてもよい。
【００２８】
前記２次キャッシュが１行の画素構造についてのＫセットの画素データから得られたＭセットの表示データを受け取ると、前記表示データをディスプレイパネルにおけるＭ個画素構造へ転送してもよい。
【００２９】
ｉセット以上の画素データが前記１次キャッシュに格納されると、前記１次キャッシュが最初のｉセットの画素データを前記データ処理ユニットへ順に転送し、Ｋ／ｉは正の整数であり、ｉは２の整数倍であり、前記データ処理ユニットはｉセットの画素データを受け取り、前記ｉセットの画素データに対して前記色混合処理を適用しｊセットの表示データを取得し、前記ｉセットの画素データにおけるサブ画素成分の数が前記ｊセットの表示データにおけるサブ画素成分より大きく、前記データ処理ユニットは前記ｊセットの表示データを順に前記２次キャッシュへ転送してもよい。
【００３０】
一画素データセットは異なる色の複数の第１サブ画素成分を含み、一表示データセットは複数の第２サブ画素成分を含み、いくつかの前記第２サブ画素が同じ色を有し、前記データ処理ユニットは、繰り返して画素データをＫ／ｉグループから受け取るためのｈ個処理ユニットを備え、前記処理ユニットは画素データを受け取って前記画素データに対して色混合処理を適用して表示データを取得し、ｈは２以上の偶数であり、対応する色の隣接の前記第１サブ画素成分に対して前記色混合処理を適用して異なる色の前記第２サブ画素成分を取得し、又は対応する色の前記第１サブ画素成分を再利用することによって異なる色の前記第２サブ画素成分を取得し、対応する色の隣接の前記第１サブ画素成分に対して前記色混合処理を適用し同じ色の前記第２サブ画素成分を取得し、又は対応する色の前記第１サブ画素成分を再利用することによって同じ色の前記第２サブ画素成分を得てもよい。
【００３１】
一画素データセットは３つの前記第１サブ画素成分を含み、各々は互いと異なる色を有し、一表示データセットは四つの前記第２サブ画素成分を含み、四つの前記第２サブ画素成分のうち、２つは同じ色を有し、四つの前記第２サブ画素成分のうち、他の二つは互いと異なり、かつ同じ色の二つの前記第２サブ画素成分と異なる色を有し、同じ色の二つの前記第２サブ画素成分は他の異なる色の１つのサブ画素成分によって分離され、同じ色の二つの前記第２サブ画素成分の一つと、１つの異なる色の隣接の前記第２サブ画素成分は、一サブ画素データセットを形成し、２セットのサブ画素データは１表示データセットを形成し、ｉセットの画素データの第１サブ画素成分に対して前記色混合処理を適用してｊセットの表示データを得てもよい。
【００３２】
本開示の他の方面は、開示したデータ転送モジュールを組み込んだディスプレイスクリーンを備えるディスプレイパネルを提供する。
【００３３】
ディスプレイパネルの各行はＭ個表示画素構造を備え、各画素構造は４つのサブ画素構造を備え、４つの前記サブ画素構造のうち、２つが同じ色を有し、一つの異なる色の前記サブ画素構造によって分離されてもよい。
【００３４】
本開示の他の方面は、開示したディスプレイパネルを備えるディスプレイデバイスを提供する。
【００３５】
本開示の他の方面は、本開示の明細書、請求の範囲及び図面を考慮して当業者が理解できるであろう。
【図面の簡単な説明】
【００３６】
以下の図面は、さまざまな開示実施例を例示するものに過ぎず、本開示の範囲を制限する意図はない。
【図１】従来の高解像度アルゴリズム（ＨＲＡ）の例示的な応用を示す。
【図２】本開示の実施例１による例示的なデータ転送処理を示す。
【図３】本開示の実施例１による例示的なパイプライン処理操作を示す。
【図４】本開示の実施例による例示的な色混合処理を示す。
【図５】図４の色混合処理による画素データから表示データへの例示的な変換を示す。
【図６】開示実施例による画素構造の例示的な配置を示す。
【図７】開示実施例による例示的なデータ転送処理のフローチャートを示す。
【発明を実施するための形態】
【００３７】
添付図面を参照し、例示的な実施例によって本発明を詳細に説明する。可能な限り、図面全体を通して同一の参照番号を使用して同一もしくは同等の部品を指すこととする。ここで説明する例示的な実施例は本開示を説明、解説するものに過ぎず、本発明を制限するものではないことを理解すべきである。
【００３８】
本開示は、ＲＧＢ画素データ入力元（即ち、高解像度ディスプレイについての画素データ）とＲＧＢＧ画素データ出力間のタイミング相関関係とサイクリング繰り返しを利用して、入力画素データと出力画素データ間のパターン又は相関関係を得る。入力画素データと出力画素データ間のタイミングループを改善することによって、従来のＨＲＡの実現を単純化するパターンが利用される。本開示においては、１台のＣＰＵをループ操作において繰り返し使用して画素データの変換とデータ転送処理を完成する。駆動グループを形成してループ操作において駆動する。従って、ディスプレイパネルの物理的な解像度よりも高い解像度の画像を、ディスプレイパネルで表示することができる。レジスター又はキャッシュの容量に対する、開示したデータ転送方法とデータ転送モジュールの要求は、さほど厳しくない。開示したデータ転送方法とデータ転送モジュールは、画像表示の遅延を更に減らし、これによりリアルタイム画像を表示する品質が改善される。
【実施例１】
【００３９】
本開示の実施例１は、データ転送方法と、対応するデータ転送モジュールを提供する。データ転送方法によると、データ転送方法のために、比較的に少量のＣＰＵ能力だけが必要となる。該データ転送方法は、１行においてＭ個画素構造を備え、１行においてＫセットの画素データについてのデータを表示するディスプレイパネルに適する。Ｍ個画素構造のサブ画素構造の数は、Ｋセットの画素データにおけるサブ画素成分の数より大きい。開示した方法は、データ転送コストを低減する。
【００４０】
本開示のＣＰＵは、任意の適当なデータ処理ユニットである。ＣＰＵは、プロセッサー、ランダムアクセスメモリ（ＲＡＭ）ユニット、読出し専用メモリ（ＲＯＭ）ユニット、記憶ユニット、ディスプレイ、入出力インタフェースユニット、データベース及び通信インタフェースを備える。開示実施例の原則を逸脱しない範囲で他の成分を加え、または特定のデバイスを取り外すことができる。
【００４１】
該データ転送方法に適するディスプレイパネルにおいて、各画素構造は、４つのサブ画素構造を備える。４つのサブ画素構造のうち、２つが同じ色を有し、異なる色の１つのサブ画素によって分離される。
【００４２】
なお、ディスプレイパネルにおいては、画素構造の行とカラムを、ディスプレイパネル及び／又はユーザーの視野角の方向によって分割する。即ち、画素構造の行とカラムは相対的である。実施例１においては、該データ転送方法を画素構造の行におけるデータ転送によって例示する。従って、開示したデータ転送方法を使用する画素構造の行におけるデータ転送を、行とカラム間の特定の座標関係によって画素構造のカラムにおけるデータ転送に適用することができる。画素構造の行における、又は画素構造のカラムにおけるデータ転送は、異なる応用又は設計によって決定すべきであり、本開示の実施例によって制限されない。
【００４３】
図７は、例示的なデータ転送処理のフローチャートを示す。図７に示すように、データ転送処理は、ステップＳ１からＳ５を含む。
【００４４】
ステップＳ１において、画素データを順に受け取り、１次キャッシュに格納する。画像データの各行は、Ｋセットの画素データを含む。
【００４５】
ステップＳ１において、画素データを順に受け取って１次キャッシュに格納する。図４に示すように、画素データの各セットは、異なる色の複数の第１サブ画素成分を含む。例えば、画素データの各セットは、３つの異なる色の第１サブ画素成分を含む。各サブ画素成分の色を、異なる輝度レベルで表示する。サブ画素成分の異なる輝度レベルの組合せは、可視域内の１画素点のいろいろな輝度レベル及び／又は色を形成する。
【００４６】
ステップＳ２において、１次キャッシュに格納されている画素データを、ＣＰＵへ順に転送する。１次キャッシュに格納されている画素データセットの数がｉ以上になるとき、最初のｉセットの画素データをＣＰＵへ転送することが望ましい。Ｋ／ｉは正整数であり、ｉは２の整数倍である。
【００４７】
ステップＳ２において、隣接の２セットの画素データは、１つのクロックサイクルをおいてＣＰＵへ転送する。画素データの各グループは、ｉセットの画素データを含む。隣接の２つのグループの画素データは、ｈ個クロックサイクルをおいてＣＰＵへ転送する。ｈは２以上の偶数であり、ＣＰＵにおける処理ユニットの数と等しい。
【００４８】
なお、ステップＳ２において、グループとしてＣＰＵへ転送されたｉセットの画素データは、開示した方法の１実施例に過ぎない。ＣＰＵへのグループとしてのｉセットの画素データの転送は、隣接の画素データセットに色混合処理を適用して表示データを得るという点に主な利点がある。ＣＰＵで実行する異なる色混合処理により、受け取った画素データを、１セットずつＣＰＵへ順に転送しても良い。ＣＰＵの処理後に得られる表示データを、１セットずつ２次キャッシュへ転送しても良い。ＣＰＵのｈ個処理ユニットは繰り返し使用する。画素データを表示データに変換するパイプライン処理を実行することができる。
【００４９】
ステップＳ３において、ＣＰＵは画素データを受け取り、時分割操作によって受け取った画素データに対して色混合処理を適用し表示データを得る。例示的な色混合方法は、図５に関連付けて後で記述する。
【００５０】
例えば、ＣＰＵがｉセットの画素データを受け取り、このｉセットの画素データに対して色混合処理を適用してｊセットの表示データを生成する。ｉセットの画素データにおけるサブ画素成分の数は、ｊセットの表示データにおけるサブ画素成分の数より大きい。
【００５１】
図４を参照すると、例えば、表示データの各セットは、複数の第２サブ画素成分を含む。特定の第２サブ画素成分は、同じ色を有する。例えば、図４に示すように、表示データの各セットは、四つの第２サブ画素成分を含む。四つの第２サブ画素成分のうち、２つは同じ色を有する。四つの第２サブ画素成分のうち、他の二つはそれぞれ異なる色を有する。同じ色を有する二つの第２サブ画素成分は、異なる色の一つのサブ画素成分によって分離される。同じ色である二つの第２画素成分の一つと１つの異なる色の隣接する第２サブ画素成分は、一サブ画素ストリングデータセットを形成する。２セットの第２サブ画素ストリングデータは、一表示データセットを形成する。ＣＰＵの各処理ユニットは、一画素データセットに対して色混合を適用し一サブ画素ストリングデータセットを得る。２セットのサブ画素データは、一表示データセットを形成する。ｉ画素データセットにおける全ての第１サブ画素構造成分に対して色混合処理を適用することによって、ｊセットの表示データを得ることができる。
【００５２】
図７に戻って参照すると、ステップＳ３において、色混合処理は、以下の実装例を含む。一例では、図５に示すように、第１画素データの隣接のセットにおける第１サブ画素成分に対して色混合処理を適用することによって、一表示データセットにおける異なる色の二つの第２サブ画素成分を得る。画素データの隣接のセットにおける第１サブ画素成分の色は、二つの第２サブ画素成分の色と対応する。異なる色の二つの第２サブ画素成分に対応する色を有する第１サブ画素成分を再利用することによって、一表示データセットにおける異なる色の二つの第２サブ画素成分を得る。画素データの隣接のセットにおける第１サブ画素成分に対して色混合処理を適用することによって、一表示データセットにおける同じ色の二つの第２サブ画素成分を得る。画素データの隣接のセットにおける第１サブ画素成分の色は、同じ色の二つの第２サブ画素成分の色に対応する。同じ色の二つの第２サブ画素成分に対応する色を有する第１サブ画素成分を再利用することによって、１表示データセットにおける同じ色の二つの第２サブ画素成分も得られる。
【００５３】
即ち、色混合処理を使用して第１サブ画素成分から第２サブ画素成分を得るために、表示データにおける１サブ画素ストリングデータセットにおける同じ色の第２サブ画素成分を、対応する色の第１サブ画素成分を直接再利用することによって得る。また、第１サブ画素成分は、表示データセットと同じシーケンス番号の画素データセットに含まれる。隣接の画素データセットにおける対応する色の第１サブ画素成分に対して色混合処理を適用することによって、第２サブ画素成分も得られる。一表示データセットの一サブ画素ストリングデータセットにおける異なる色の第２サブ画素成分も、同じ手段によって得られる。上記の色混合処理は、実現しやすく、高解像度ディスプレイについての画素データにおける表示情報の表示データへの保存が実質的に保証される。このように、表示される画像は、忠実性が改善されることとともにより豊かになり、又はよりカラフルになる。
【００５４】
なお、Ｋセットの画素データの最初のｉセットの画素データ又は最後のｉセットの画素データについて、１画素データセットにおける第１サブ画素成分を再利用して対応する表示データセットにおける第２サブ画素成分を得る。第１サブ画素成分は、第２サブ画素成分に対応する色を有する。画素データセットのシーケンス番号は、表示データセットのシーケンス番号と同じである。最初のｉセット又は最後のｉセット以外の画素データについて、色混合処理及び／又は再利用処理を適用して対応する表示データにおける第２サブ画素成分を得る。第２サブ画素成分を得るための特定の手段は、ここの実施例によって制限されない。
【００５５】
隣接の画素データセットにおける第１サブ画素成分を混合することによって、表示データを得る。具体的には、図５に示すように、一画素データセットは、３つの第１サブ画素成分、即ち一つの赤第２サブ画素成分と、一つの緑第２サブ画素成分と一つの青第２サブ画素成分を含む。赤第２サブ画素成分は、赤光を発するための第２サブ画素成分を表し、緑第２サブ画素成分は、緑光を発するための第２サブ画素成分を表し、青第２サブ画素成分は、青光を発するための第２サブ画素成分を表す。図５に示すように、表示データにおいて、同じ色の二つの第２サブ画素成分は、緑第２サブ画素成分である。２セットのサブ画素ストリングデータは、赤第２サブ画素成分と緑第２サブ画素成分の組合せ、並びに青第２サブ画素成分と緑第２サブ画素成分の組合せを含む。２セットのサブ画素ストリングデータは、緑第２サブ画素成分と赤第２サブ画素成分の組合せ、並びに緑第２サブ画素成分と青第２サブ画素成分の組合せを含んでも良い。一表示データセットは、２セットのサブ画素ストリングデータを含む場合があり、ここで、２つの緑サブ画素成分は他の（即ち赤か青の）サブ画素成分によって分離される。図６は、本開示による表示データを表示するための画素構造の例示的な配置を示す。上記のサブ画素ストリングデータを有する表示データに基づいて、画素構造は、ＲＧＢＧ、ＧＲＧＢ、ＢＧＲＧ及びＧＢＧＲのような配置又は構成を含む。
【００５６】
より具体的には、図４に示すデータ転送処理に戻って参照すると、画素データの各セットは、ＲＧＢとして配置される３つの第１サブ画素成分を含む。６セットの画素データは、１８個第１サブ画素成分を含む。表示データの各セットは、ＲＧＢＧとして配置される四つの第２サブ画素成分を含む。３セットの表示データは、１２個第２サブ画素成分を含む。色混合処理を画素データの各セットに適用して一サブ画素ストリングデータセットを得る。画素データセットと同じシーケンス番号の対応するサブ画素ストリングデータセットについて、対応する色の第１サブ画素成分の値を再利用することによって、第２サブ画素成分の値を得る。隣接の第１サブ画素成分に対して色混合処理を適用することによっても、第２サブ画素成分の値が得られる。第２サブ画素成分は、青第２サブ画素成分、赤第２サブ画素成分及び／又は緑第２サブ画素成分である。２セットのサブ画素ストリングデータは、一表示データセットを形成する。従って、３セットの表示データ（即ち図４のダッシュボックス１０に示す１２個第２サブ画素成分）を得ることができる。
【００５７】
図４に示すように、色混合処理を使って画素データから表示データを得るための処理において、色混合処理を適用する処理ユニットは図３に示す４つの処理ユニット備える。４本のパイプラインを形成して４セットのサブ画素ストリングデータを２セットの表示データに変換する。言い換えると、同じ色（例えば緑）の２つのサブ画素成分の１つと異なる色（例えば赤か青）のサブ画素成分間の変換を、再利用−再利用、再利用−色混合、色混合−再利用及び色混合−色混合処理のうちの一つとして記述する。変換は異なる応用及び／又は設計によって決定・調節され、本開示の実施例によって制限されない。
【００５８】
例示的なデータ転送方法を、図２に更に図示する。ＤＥ＿ｉｎ信号が高電圧であるとき、画素データが有効である、即ち転送準備が完了している。ＣＰＵは、画素データの最初の０-ｈセットを収集・サンプリングする。０からｈセットの画素データは、０tｈからｈtｈセットの画素データを指す。０からｈセットの画素データを、ＣＰＵの処理ユニットに順に配布・割り当てる。各処理ユニットは、１画素データセットを処理して更に一サブ画素ストリングデータセットを２次キャッシュに出力する。ＣＰＵの各処理ユニットが画素データ処理を完成すると、ＣＰＵが別の、又は新たな０からｈセットの画素データを収集して該画素データを処理ユニットに転送する。処理ユニットは、新たな０からｈセットの画素データを処理し始める。駆動回路の利用を改善するために、ＣＰＵの処理ユニットを時分割操作によって操作する。従って、ｈ個クロックサイクル後、ＣＰＵが継続してｈから(２ｈ+１)セットの画素データ、即ち新たな０からｈセットの画素データを収集する。各処理ユニットは１画素データセットを処理して更に一サブ画素ストリングデータセットを２次キャッシュなどへ出力する。
【００５９】
色混合処理を適用することと、第１サブ画素成分と第２サブ画素成分の対応関係によって、各画素データは、一サブ画素ストリングデータセットを形成する。従って、ｉセットのサブ画素ストリングは、ｊ= ｉ/２セットの表示データを形成する。
【００６０】
いくつかの実施例では、色混合処理は、平均化方法、加重平均化方法、平方根方法、ミディアンフィルタリング方法又は他の任意の適当な方法のうちの一つ以上である。方法の詳細は、ここに記述しない。
【００６１】
いくつかの実施例では、他の色混合処理を使用する。該色混合処理は、該色混合処理の前に第１サブ画素成分と第２サブ画素成分の対応関係を含むマッピングテーブルを形成することを含む。該マッピングテーブルは、二次元のテーブルである。例えば、マッピングテーブルの入力データは、同じ色の２つの第１サブ画素成分の輝度レベルを含む。マッピングテーブルの出力データは、第２サブ画素成分の統合した輝度レベルを含む。第２サブ画素成分は、第１サブ画素成分に対応する色を有する。
【００６２】
色混合処理において、画素データの隣接のセットにおける同じ色の第１サブ画素成分を、マッピングテーブルの入力データとして使用する。マッピングテーブルを使用して入力データに対応する色を有する出力データを構成する。第１サブ画素成分に対応する色を有する、表示データの第２サブ画素成分を得る。
【００６３】
図７に戻って参照すると、ステップＳ４において、表示データを順に２次キャッシュへ転送してキャッシング又はバッファリングする。ｊセットの表示データを２次キャッシュへ転送してキャッシング又はバッファリングすることが好ましい。
【００６４】
ステップＳ４において、ｊセットの表示データを２次キャッシュへ転送して一度にキャッシングする。ここで、ｊセットの表示データを特定のシーケンスに従って転送する。あるいは、ＣＰＵによってｊセットの表示データの各々を得られた後、２次キャッシュへ転送してキャッシングしてもよい。従って、ＣＰＵを繰り返して使用してパイプライン処理を実行する。表示データを、パイプライン処理によって画素データから形成する。
【００６５】
ステップＳ２からＳ４を繰り返す、即ち複数回１次キャッシュに格納されている画素データをＣＰＵに転送して表示データを形成することと、表示データをＣＰＵから２次キャッシュへ転送することによって、１行における画素構造についてのＫセットの画素データを対応する表示データに変換することができる。
【００６６】
図７を参照すると、ステップＳ５において、２次キャッシュが１行における画素構造についてのＫセットの画素データから変換されたＭセットの表示データを受け取った後、２次キャッシュは表示データを順にディスプレイパネル上の１行におけるＭ個画素構造へ転送する。
【００６７】
ステップＳ５において、処理された表示データをディスプレイパネルの駆動モジュールへ転送する。画素構造上の駆動モジュールのスキャンシーケンスに基づいて、ディスプレイパネル上の１行におけるＭ個画素構造についての表示データを使用して該行によって表示される画像の部分を決定する。
【００６８】
図２に示すように、ＤＥ＿ｏｕｔ信号が高電圧であるとき、表示データが有効である、即ち転送準備が完了している。２次キャッシュに格納されている表示データをディスプレイパネルに又はディスプレイパネルの駆動モジュールに転送する。
【００６９】
従って、本開示はデータ転送モジュールも提供する。データ転送モジュールは、Ｋセットの画素データを１行につきＭセットの画素構造を有するディスプレイパネルに転送して画像を表示するように構成される。Ｍセットの画素構造におけるサブ画素構造の数は、Ｋセットの画素データにおけるサブ画素成分の数より大きい。データ転送モジュールは、１次キャッシュ、ＣＰＵ及び２次キャッシュを備える。
【００７０】
１次キャッシュは、受け取った画素データを順に受け取って格納するように構成される。１次キャッシュは、画素データを順にＣＰＵへ転送する。１次キャッシュに格納されている画素データの数がｉセット以上に達するとき、１次キャッシュは画素データの最初のｉセットをＣＰＵへ転送することが好ましい。Ｋ／ｉは正整数であり、ｉは２の正の整数倍である。
【００７１】
ＣＰＵは、画素データを順に受け取り、受け取った画素データに対して色混合処理を適用して表示データを得るように構成される。ＣＰＵは、時分割操作で動作して画素データに対して色混合処理を適用する。ＣＰＵは、得られた表示データを順に２次キャッシュへ転送する場合もある。ＣＰＵは、ｉセットの画素データを順に受け取り、ｉセットの画素データに対して色混合処理を適用してｊセットの表示データを得るように構成されることが好ましい。ｉセットの画素データにおけるサブ画素成分の数は、ｊセットの表示データにおけるサブ画素成分の数より大きい。ＣＰＵは、ｊセットの表示データを順に２次キャッシュへ転送してキャッシングする。
【００７２】
２次キャッシュは、表示データを順に受け取って格納するように構成される。２次キャッシュが１行における画素構造についてのＫセットの画素データを処理して得られたＭセットの表示データを受け取った後、２次キャッシュは、Ｍセットの表示データをディスプレイパネル上の１行におけるＭ個画素構造へ転送する。Ｍセットの表示データは、２次キャッシュに格納されている全てのデータである。
【００７３】
データ転送モジュールでは、画素データの各セットは、異なる色の複数の第１サブ画素成分を含み、表示データの各セットは、複数の第２サブ画素成分を含む。特定の第２サブ画素成分は、同じ色を有する。
【００７４】
ＣＰＵは、ｈ個処理ユニットを備えて１ループ操作に従ってＫ／ｉグループの画素データを受け取って処理する。ＣＰＵの処理ユニットは、画素データを順に受け取って、画素データに対して色混合処理を適用して表示データを得る。ｈは２以上の正の偶数である。
【００７５】
一表示データセットの異なる色の二つの第２サブ画素成分を、画素データの隣接のセットにおける第１サブ画素成分に対して色混合処理を適用することによって得る場合がある。隣接のセットの画素データの第１サブ画素成分の色は、異なる色の二つの第２サブ画素成分の色と対応する場合がある。一表示データセットの異なる色の二つの第２サブ画素成分は、異なる色の２つのサブ画素成分に対応する色を有する第１サブ画素成分を用いても得られる。一表示データセットにおける同じ色の二つの第２サブ画素成分を、隣接のセットの画素データにおける第１サブ画素成分に対して色混合処理を適用することによって得る場合がある。隣接のセットの画素データの第１サブ画素成分の色は、同じ色の二つの第２サブ画素成分の色と対応する場合がある。一表示データセットにおける異なる色の二つの第２サブ画素成分は、同じ色の２つのサブ画素成分に対応する色の第１サブ画素成分を用いても得られる。
【００７６】
即ち、色混合処理を使用して第１サブ画素成分から第２サブ画素成分を得るために、一表示データセットの一サブ画素ストリングデータセットにおける同じ色の第２サブ画素成分を、第２サブ画素成分に対応する色を有する第１サブ画素成分を直接再利用することによって得る場合がある。ここで、第１サブ画素成分は、表示データセットと同じシーケンス番号を有する画素データセットに含まれる。第２サブ画素成分は、隣接のセットの画素データにおける対応する色を有する第１サブ画素成分に対して色混合処理を適用することによっても得る場合もある。一表示データセットの一サブ画素ストリングデータセットにおける異なる色の第２サブ画素成分は、同じ手段によっても得られる。
【００７７】
一方、データ転送方法と同様に、同じシーケンス番号を共有する画素データとサブ画素ストリングデータセットについて、１つのサブ画素から同じ色又は異なる色を有する他のサブ画素への変換又は処理は、それぞれ、再利用−再利用、再利用― 色混合、色混合―再利用及び／又は色混合―色混合の組合せのうちの一つを含む。上記組合せを、異なる応用又は設計によって使用・調節する。「色混合」と言う用語は、特定の他のサブ画素により１つのサブ画素に対して色混合処理を適用して同じ色又は異なる色を有するサブ画素を得る処理を指す。「再利用」と言う用語は、１つのサブ画素の色を再利用して同じ色を有するサブ画素を得る処理を指す。
【００７８】
図４を参照すると、画素データの各セットは異なる色の３つの第１サブ画素成分を含む。表示画素データの各セットは、四つの第２サブ画素成分を含む。四つの第２サブ画素成分のうち、２つは同じ色を有する。四つの第２サブ画素成分のうち、他の２つは異なる色を有し、それぞれが互いと異なる。同じ色を有する二つの第２サブ画素成分は、１つの異なる色のサブ画素成分によって分離される。同じ色を有する二つの第２サブ画素成分の一つと１つの異なる色の隣接する第２サブ画素成分は、一サブ画素ストリングデータセットを形成する。２サブ画素ストリングデータセットは、一表示データセットを形成する。ＣＰＵがｉセットの画素データにおける第１サブ画素成分に対して色混合処理を適用してｊセットの表示データを得る。
【００７９】
図２を参照すると、ＣＰＵが全ての受け取った画素データを処理して表示データを取得し、どの画素データ又は表示データも除外されない。図２には、第１処理ユニットを除く、全ての他の処理ユニットを点線で描画する。点線で示す処理ユニットは、時分割操作のための同じＣＰＵ、即ち異なる又は連続的なループ操作に繰り返し使用されるＣＰＵを示す。
【００８０】
本開示により提供されるデータ転送方法とデータ転送モジュールにおいては、ＣＰＵを、異なるループ操作に繰り返して使用してデータを転送して処理し、表示データのキャッシングと処理のために必要とされるキャッシュ又はレジスター容量は小さくなる。この結果、ＣＰＵにおけるキャッシュの容量と数に関する要求が大幅に減り、ハードウェアデバイスのコストを削減できる。
【実施例２】
【００８１】
実施例１に基づいて、本開示の実施例２は、ディスプレイパネルとディスプレイパネルの駆動方法を更に提供する。
【００８２】
ディスプレイパネルの駆動方法によると、Ｋ個画素構造の１行についての画素データに基づいて形成される表示データは、Ｍ個画素構造の１行を駆動するように構成される。Ｋ個画素構造の１行についての画素データを１次キャッシュ、同じＣＰＵ、２次キャッシュにおいて順にパイプライン処理によって処理してＭ個画素構造の１行についての表示データを形成する。
【００８３】
ディスプレイパネルは、ディスプレイスクリーンと実施例１において開示したデータ転送モジュールを備える。ディスプレイスクリーンの各行は、Ｍ個画素構造を備える。各画素構造は、４つのサブ画素構造を備える。４つのサブ画素構造のうち、２つは同じ色を表示する。同じ色を有する２つのサブ画素構造は、異なる色を有する１つのサブ画素構造によって分離される。
【００８４】
一実施例では、ディスプレイパネルは、Ｍ×Ｎ配列に配置される複数の画素構造を備える。１行の画素構造に対応するＫセットの画素データを、それぞれ１次キャッシュ、同じＣＰＵと２次キャッシュにおいて順に処理する。Ｍ個画素構造に対応する表示データを、パイプライン処理によって形成する。具体的には、同じ行又は同じカラムについての隣接のｉセットの画素データは、一駆動グループを形成する。ＣＰＵは、特定のループ操作において隣接のｉセットの画素データ又は駆動グループを駆動又は処理する。Ｋ／ｉ個駆動グループについて、ｈ個クロックサイクルをおく２つの異なる駆動タイミングで、２つの隣接のグループの画素データを駆動する。クロックサイクルの数ｈは、ＣＰＵにおける処理ユニットの数と等しい。ｈ個クロックサイクルの間、一画素データグループをＣＰＵからレジスターへ出力する。レジスターは、実施例１における２次キャッシュと対応する。開示した方法により、Ｋ×Ｌ解像度についての画素データがＭ×Ｎ物理的な解像度のディスプレイパネルによって優れた表示が可能となる。ＫはＭ以上（Ｋ≧Ｍ）である。行とカラムの対応関係によって、ＬはＮ以上（Ｌ≧Ｎ）である。上記の方法において、ｉは２の正の整数倍である。
【００８５】
ディスプレイパネルにおいて、クロックサイクルは重要なタイミング信号である。クロックサイクルは、従来、二つの隣接する画素クロック信号の時間間隔と定義されている。画素クロック信号の頻度は、ディスプレイパネルの操作モードと相関する。ディスプレイパネルの解像度が高ければ、通常、画素クロック信号の頻度も高い。１行の画素構造についての画素クロック信号の数は、ディスプレイパネルの１行における画素構造の数と等しい。例えば、１０２４×７６８解像度のディスプレイパネルにおいて、ディスプレイパネルの１行の画素構造は、１０２４個画素構造を備える。従って、有効なビデオ領域に対応する１行についての画素クロック信号の数は、１０２４である。
【００８６】
画素クロック信号は、２つの機能がある。まず、画素クロック信号は、画素データ信号、例えばＲＧＢ信号を制御して特定のシーケンスに従って転送することができる。画素データ信号を特定のシーケンスに従って駆動ＩＣによってディスプレイパネルへ転送する。よって、各行及び／又は各カラムにおける画素構造を適当な順番又はシーケンスで操作する。更に、画素クロック信号を使用してデータ転送の正確さを保証することができる。一実施例では、画素クロック信号は、Ｍ×Ｎ配列の画素構造についての画素クロック信号である。
【００８７】
一実施例では、Ｍ×Ｎ解像度のより低いディスプレイパネルを使用する。Ｍ×Ｎより高い解像度に対応する画素データを該ディスプレイパネルに入力して、より高いＫ×Ｌ解像度の画像を表示することを実現する。Ｋ×Ｌ解像度に対応する画素データの各セットはそれぞれ３セットのサブ画素データを含み、その３セットのサブ画素データの各々が異なる色を有する。Ｍ×Ｎ解像度に対応する各画素構造は、４つのサブ画素構造を含む。４つのサブ画素構造のうち、２つのサブ画素構造は同じ色を有する。４つのサブ画素構造は、実施例１におけるサブ画素構造と対応する。各々が異なる色を表す３セットのサブ画素データを、４つのサブ画素構造のうちの３つに入力する。３セットのサブ画素データを、Ｋ×Ｌ解像度に対応するサブ画素データに対して色混合処理を適用することによって得る。具体的には、Ｋ×Ｌ解像度に対応する画素データの各セットは、一赤サブ画素データ（Ｒ）セット、一緑サブ画素データ（Ｇ）セット及び一青サブ画素データ（Ｂ）セットを含む。Ｍ×Ｎ解像度に対応する各画素構造は、ＲＧＢＧ、ＧＲＧＢ、ＢＧＲＧ又はＧＢＧＲとして配置される４つのサブ画素構造を備える。人間の目が緑により敏感であるため、サブ画素構造のこのような配置によりディスプレイパネルで表示される画像がより豊かとなり得る。
【００８８】
１実施例では、ｉ、即ち１行又は１カラムにおける駆動グループの隣接の画素データセットの数は６と等しいことが好ましい。即ち、６セットの画素データずつ、一駆動グループを形成する。画素データは、ＣＰＵへ順に転送される複数の駆動グループを形成する。ＣＰＵを異なるループ操作において繰り返して操作して、駆動グループを処理してディスプレイパネルを駆動するための表示データを得る。図４に示すように、１実施例では、ＣＰＵによる各駆動グループに対するデータ処理は、繰り返し論理ユニット１０を形成する。繰り返し論理ユニット１０は、６セットの画素入力データと３セットの実画素出力データを含む。３セットの実画素データは実施例１における表示データと対応し、６セットの画素入力データは実施例１における画素データと対応する。各駆動グループにおいて、６セットの画素入力データと３セットの実画素出力データの対応関係は同じである。即ち、画素データを、同じパターンに従ってグループ化して順に転送する駆動グループを形成する。
【００８９】
一実施例では、色混合処理に使用されるＣＰＵはｈ個処理ユニットを備え、ｈは２以上の正の偶数である。各処理ユニットは一つのパイプラインを形成する。処理ユニットは、色混合処理を処理ユニットに入力された画素データセット及び／又は隣接の画素データセットに対して適用して一サブ画素ストリングデータセットを得て出力する。２セットのサブ画素ストリングデータは一表示データセットを形成する。
【００９０】
図３を参照すると、ＣＰＵは４つの処理ユニットを備え、同時に４セットのサブ画素ストリングデータ又は２セットの表示データを処理して得る。なお、ＣＰＵは２つの処理ユニットだけを備え、同時に２セットのサブ画素ストリングデータ又は１表示データセットを処理できる場合もある。
【００９１】
ディスプレイパネルのスキャンシーケンスによると、１駆動グループにおいて、２セットの画素データの駆動タイミングは、１クロックサイクルをおく。図３を参照すると、ＣＰＵは４つの処理ユニットを備える。隣接の駆動グループにおける対応する又は同じシーケンス番号の２セットの表示データ間の駆動タイミングの違いは、４つのクロックサイクルである。即ち、隣接の駆動グループにおける対応する位置にある２セットの表示データ間の駆動タイミングの違いは、４つのクロックサイクルである。図２を参照すると、駆動ＩＣとディスプレイパネル両方について、デジタルＲＢＧ信号を受け取ったとき、操作は画素クロック信号によって制御される。駆動ＩＣとディスプレイパネルにおける各回路は、データの読出しの正確さを保証するために、画素クロック信号の立ち上がりエッジまたは立ち下がりエッジだけ、デジタルＲＧＢ信号を読み出す。
【００９２】
一実施例では、ディスプレイパネルは、順次走査又はインタレース走査によって画素構造を走査する。特定の実施例では、Ｍ×Ｎ配列の画素構造を順次走査により走査して、既存の駆動プログラムが使用できるようにすることが好ましい。
【００９３】
具体的には、図３に戻って参照すると、ディスプレイパネルの駆動方法は、ステップＴ１からＴ４（Ｔ４は図３に図示せず）を含む。
【００９４】
ステップＴ１はデータ収集ステップである。ステップＴ１において、Ｋ×Ｌ解像度に対応する６つの行又はカラムごとについての第１画素データを収集する。更に、第１画素データをキャッシュに転送又は入力する。第１画素データは、実施例１における画素データに対応する。キャッシュは実施例１における１次キャッシュに対応する。
【００９５】
第１画素データの各セットは、３色成分を含む。色成分に対応するサブ画素データがディスプレイパネルの制御部材を駆動するとき、画素構造における有機発光ダイオード（ＯＬＥＤ）は対応する色又は波長の光を発する。あるいは、画素構造における液晶が方向を変更しバックライトがカラーフィルターを透過して対応する色又は波長の光を生成する。色成分は実施例１における第１サブ画素成分に対応するサブ画素データである。生成された又は発された光は、赤光、緑光及び青光を含む。赤光は、およそ６４０〜７５０ｎｍの波長範囲又は色表示範囲を持つ。緑光は、およそ４８０〜５５０ｎｍの波長範囲を持つ。青光は、およそ４５０〜４８０ｎｍの波長範囲を持つ。
【００９６】
第１画素データは、高解像度の画像データを表す。例えば、第１画素データは、Ｒ１１Ｇ１１Ｂ１１、Ｒ１２Ｇ１２Ｂ１２、…、…、Ｒ１ｎ-１Ｇ１ｎ-１Ｂ１ｎ-１及びＲ１ｎＧ１ｎＢ１ｎとして配置されているＲＧＢの３色成分を含む。１番目の添字「１」は、画像データセットが入力データであることを示す。２番目の添字２からｎまでは、対応する行又はカラムにおける画像データのシーケンス番号を示す。
【００９７】
ステップＴ２はデータ処理ステップである。ステップＴ２において、色混合処理を第１画素データの色成分に対して適用して第２画素データを形成する。第２画素データの各セットは、４つの色成分を含む。４つの色成分のうち、２つは同じ色表示範囲を持つ。同じ色表示範囲を持つ２つの色成分は、異なる色表示範囲を持つ他の一つの色成分によって分離される。第２画素データは、実施例１における表示データに対応する。第２画素データの色成分が実施例１における第２サブ画素成分に対応する。
【００９８】
第２画素データの各セットは、４つの色成分を含む。４つの色成分のうち、２つは同じ色表示範囲を持つ。同じ色表示範囲を持つ２つの色成分は、異なる色表示範囲を持つ他の一つの色成分によって分離される。例えば、４つの色成分は、ＲＧＢＧ、ＧＲＧＢ、ＧＲＧＢ又はＧＢＧＲとして配置される。ＲＧＢＧとして配置されている４色成分について、第２画素データは、Ｒ２１Ｇ２１Ｂ２１Ｇ２２、Ｒ２２Ｇ２３Ｂ２２Ｇ２４、Ｒ２m-１Ｇ２２m-３Ｂ２m-１Ｇ２２m-２及びＲ２mＧ２２m-１Ｂ２mＧ２２mである。１番目の添字「２」は、画像データセットが出力データであることを示す。２番目の添字１から２ｍまでは、対応する行又はカラムにおける画像データのシーケンス番号を示す。
【００９９】
ステップＴ２において、ＣＰＵは第１画素データにおける色成分に対して色混合処理を実行して第２画素データを形成する。第２画素データを形成する処理は、２つの実装例を含む。
【０１００】
実装例１では、第２画素データにおける同じ色表示範囲を持つ色成分を、６セットの第１画素データにおける色成分を再利用することによって得る。異なる色を持つ他の２色成分を、３つの隣接のセットの第１画素データの色成分に対して色混合処理を適用することによって得る。第１画素データにおける隣接の３セットの色成分は、第２画素データにおける２色成分に対応する色を有する。色混合処理は、平均化方法、加重平均化方法、平方根方法、ミディアンフィルタリング方法又は他の任意の適当な方法の一つ以上である。
【０１０１】
一実施例では、ＣＰＵは６つの処理ユニットを備える。６つの処理ユニットを使用して第１画素データの隣接の３セットの色成分に対して色混合処理を実行する。第１画素データの隣接の３セットの色成分は、第２画素データにおける他の２色成分に対応する色を有する。平均化方法を使用する。第１画素データの処理を以下に示す。
【０１０２】
第２画素データの赤色成分を以下の通りに形成する。
（Ｒ１１ +Ｒ１２ +Ｒ１３）／３ →Ｒ２１であり、
（Ｒ１２ +Ｒ１３ +Ｒ１４）／３ →Ｒ２２であり、そして
（Ｒ１３ +Ｒ１４ +Ｒ１５）／３ →Ｒ２３である。
【０１０３】
第２画素データの青色成分を以下の通りに形成する。
（Ｂ１１ +Ｂ１２ +Ｂ１３）／３ →Ｂ２１であり、
（Ｂ１２ +Ｂ１３ +Ｂ１４）／３ →Ｂ２２であり、そして
（Ｂ１３ +Ｂ１４ +Ｂ１５）／３ →Ｂ２３である。
【０１０４】
第２画素データの緑色成分を以下の通りに形成する。
Ｇ１１ →Ｇ２１であり、
Ｇ１２ →Ｇ２２であり、
Ｇ１３ →Ｇ２３であり、
Ｇ１４ →Ｇ２４であり、
Ｇ１５ →Ｇ２５であり、そして
Ｇ１６ →Ｇ２６である。
【０１０５】
この場合、各処理ユニットは、一第１画素データセットを収集して３つの隣接の処理ユニットによって収集した第１画素データセットを使用して一サブ画素ストリングデータセットを得る。従って、６セットの第１画素データの６つの赤色成分を、色混合処理によって処理して３つの赤色成分を得る。６セットの第１画素データの６つの青色成分を処理して３つの青色成分を得る。６セットの第１画素データの６つの緑色成分を維持して６つの緑色成分を得る。このように、高解像度の画像に対応する画素データは、解像度の低い画素構造に対応する。３つの赤色成分、３つの青色成分及び６つの緑色成分をＲＧＢＧとして配置して３セットの第２画素データを形成する。従って、ディスプレイパネルは、ディスプレイパネルの物理的な解像度より高い解像度で画像を表示しつつ、表示された画像の忠実性を維持する。
【０１０６】
第２例では、図５に示すように、第２画素データにおける同じ色表示範囲を持つ色成分を、第１画素データにおける対応する色成分を再利用することによって得る。第２画素データにおける異なる色表示範囲を持つ他の２つの色成分を、隣接の２セットの第１画素データにおける対応する色を有する色成分に対して色混合処理を適用することによって得る。この例を以下に示す。
【０１０７】
例えば、（Ｒ１１+Ｒ１６）／２→Ｒ２１を用いて、対応する駆動グループにおける赤サブ画素データの第１位置にある又は第１セットにおける、表示データの赤サブ画素データセットを得ることができる。Ｒ１６は、前の駆動グループにおける６セット目の赤サブ画素データを表す。なお、第１駆動グループにおける１セット目の赤サブ画素データを、Ｒ１１、即ちＲ１１→Ｒ２１の値を再利用することによって得ても良い。
【０１０８】
（Ｒ１２+Ｒ１３）／２→Ｒ２２を使用することによって、対応する駆動グループの第２位置にある表示データの赤サブ画素データセットを得ることができる。
【０１０９】
（Ｒ１３+Ｒ１４）／２→Ｒ２３を使用することによって、対応する駆動グループの第３位置にある表示データの赤サブ画素データセットを得ることができる。
【０１１０】
なお、見た目を簡潔にするため、図４ではサブ画素データの１番目の添字を省略した。矢印の方向とテキストラベルは、１番目の添字によって示す入力データと出力データを表す。
【０１１１】
上記実施例では、例示する目的で、平均化方法を使用する色混合処理を、異なる色表示範囲を有する色成分、例えば赤色成分と青色成分に対して適用する。なお、加重平均化方法、平方根方法、ミディアンフィルタリング方法、及び／又は他の任意の適当な方法を、異なる色表示範囲を有する色成分についての色混合処理に使用する場合もある。同様に、平均化方法、加重平均化方法、平方根方法及びフィルタリング方法のいずれか一つを使用する色混合処理を、同じ色表示範囲を有する色成分、例えば緑色成分に対して適用する場合もある。色混合処理に使用される特定の方法を、異なる応用又は設計によって調節又は決定することができ、ここの実施例によって制限されない。
【０１１２】
色混合処理についてのもう一つの方法では、ステップＴ２においてマッピングテーブルを生成する。マッピングテーブルは、上記の２つの実装例を使用して第１画素データに対して色混合処理を適用することによって形成された第２画素データを提供する。駆動処理の間、ディスプレイパネルは、マッピングテーブルに問い合わせてより短い時間で第１画素データを第２画素データに変換する。ディスプレイパネルの操作効率は改善される。マッピングテーブルの入力データは第１画素データにおける２セットのサブ画素データであり、第１画素データはＫ×Ｌ解像度に対応する。マッピングテーブルの出力データは、Ｍ×Ｎ解像度に対応するサブ画素データであり、該サブ画素データはＭ×Ｎ解像度の画像についての色データを含む。
【０１１３】
ステップＴ３はデータ準備ステップである。ステップＴ３において、表示データをレジスターへ転送する。レジスターは、実施例１における２次キャッシュである。
【０１１４】
ステップＴ３において、ステップＴ２で得られた第２画素データのサブ画素データを、画像を表示するために出力するなどの後続操作のためにレジスターへ転送してレジスターに格納する。
【０１１５】
パイプライン処理を使用して駆動グループについてのデータ収集、データ処理及びデータ準備の同時操作を説明した。図３は、パイプラインとして操作されデータ処理を実施する処理ユニットを示す。各パイプラインをクロックサイクルに従って動作させる。２本の隣接のパイプラインによる画素データに対する操作のタイミングは、１つのクロックサイクルをおく。色混合処理間のパイプラインによるデータ転送と処理は、パイプライン間の操作タイミングの違いに影響を受けない。データ収集処理のクロックサイクルの間に次のパイプラインによって収集される画素データを、現在の処理ユニットの色混合処理についての第１画素データとして使用する。例えば、データ収集処理においてパイプライン２によって収集される画素データを、パイプライン１の色混合処理についての第１画素データとして使用する。
【０１１６】
図３に示すように、ＣＰＵは４つの処理ユニットを備える。４つの処理ユニットは、４つのパイプライン処理操作を形成する。ｉセットの第１画素データは、一駆動グループを形成する。各セットの第１画素データを処理ユニットへ転送して一サブ画素ストリングデータセットを形成する。各処理ユニットを、繰り返して操作してパイプライン処理操作を形成する。第１画素データと第２画素データを形成するためのサブ画素ストリングデータの対応関係に基づいて、同じ駆動グループにおける６セットの第１画素データを使用して６セットのサブ画素ストリングデータを得る。６セットの第１画素データは、実施例１における１８セットの第１サブ画素データに対応する。６セットのサブ画素ストリングデータは、実施例１における３セットの表示データ又は１２セットの第２サブ画素データと対応する。図３に示すように、同じＣＰＵにおける隣接の２つの調節パイプライン処理操作のタイミングは、１つのクロックサイクルをおく。４つのパイプライン処理操作の各々は、対応する処理ユニットの、１次キャッシュからＣＰＵへの、ＣＰＵから２次キャッシュへの、そして２次キャッシュから１次キャッシュへの繰り返し操作又はループ操作を含む。
【０１１７】
具体的には、図３に示すように、パイプライン１は第１クロックサイクルにおいて操作を開始する。１次キャッシュによって受け取った画素データがＣＰＵへ転送されたとき、ＣＰＵは画素データを処理し始める。１次キャッシュは、続けて画素データを受け取って、受け取った画素データをＣＰＵへ転送する。パイプライン２は、第２クロックサイクルにおいて操作を開始する。１画素データセットの転送が１つのクロックサイクルを必要するため、パイプライン２の開始時間とパイプライン１の開始時間は１つのクロックサイクルをおく。同様に、４つのクロックサイクル後、４本のパイプラインは、画像の表示が終了するまで、ループ操作を繰り返し操作する。
【０１１８】
即ち、第１クロックサイクルにおいて、パイプライン１のみが第１ループについての第１画素データを収集し始める。データ収集処理は、実施例１におけるデータ転送方法のステップＴ１に対応する。
【０１１９】
第２クロックサイクルにおいて、パイプライン１は、第１クロックサイクルにおいて収集した第１画素データを処理し始めて第２画素データを得る。該データ処理ステップは、実施例１におけるデータ転送方法のステップＴ２に対応する。一方、パイプライン２は、第１ループについての第１画素データを収集し始める。
【０１２０】
第３クロックサイクルにおいて、パイプライン１は、第２クロックサイクルにおいて得られた第２画素データを準備する、即ち第２画素データを格納する。データ準備ステップは、実施例１におけるデータ転送方法のステップＴ３に対応する。パイプライン２は、対応する第１クロックサイクルにおいて収集した第１画素データを処理する。一方、パイプライン３は、第１ループについての第１画素データを収集し始める。図３の点線を使用して各パイプラインの第１ループの終了を示す。
【０１２１】
第４クロックサイクルにおいて、パイプライン１は第２ループについての第１画素データを収集し始める。パイプライン２は、対応する第３クロックサイクルにおいて得られた第２画素データを準備する。パイプライン３は、対応する第１クロックサイクルにおいて収集された第１画素データを処理する。一方、パイプライン４は第１ループについての第１画素データを収集し始める。
【０１２２】
第５クロックサイクルにおいて、パイプライン１は、第４クロックサイクルにおいて収集された第１画素データを処理する。パイプライン２は、第２ループについての第１画素データを収集し始める。パイプライン３は、対応する第２クロックサイクルにおいて得られた第２画素データを準備する。一方、パイプライン４は、対応する第１クロックサイクルにおいて収集された第１画素データを処理する。
【０１２３】
従って、第３クロックサイクルにおいて、駆動グループにおけるパイプライン１は、既にデータ入力又は収集ステップ、データ処理ステップ及びデータ準備ステップを含むループ操作を完了した。第２画素データを既に２次キャッシュへ転送して格納する。第６クロックサイクルが終了したとき、駆動グループにおけるパイプライン４は、既にデータ収集、データ処理及びデータ準備というループ操作を完了している場合もある。上記駆動処理において、複数の駆動グループにおける、繰り返し論理ユニット１０に対応する４本のパイプラインを同時にループ操作において操作する。従って、小さな容量の１次キャッシュを使用して１８セットのサブ画素データを格納することによって、データ収集、データ処理及び表示データのキャッシュへの格納を同時に操作する。
【０１２４】
具体的には、図３に示すデータ収集、データ処理及びデータ準備のタイミングと操作パターンは、色混合処理を例示する。第２画素データを受け取るためのディスプレイパネルの物理的な解像度は８００×４８０であり、Ｍ×Ｎ配列の画素構造に対応する。ディスプレイパネルに入力される画素データは８００×７２０解像度に対応し、Ｋ×Ｌ配列の画素構造に対応する。更に、入力画素データは、ＲＧＢについてのサブ画素データを含む。行ごとに７２０個画素構造についての画素データは７２０セットの画素データを含み、それは２１６０セットのサブ画素データを表す。データ処理の間、色混合処理を７２０セットの画素データに対して適用して行ごとの画素構造についての４８０セットの第２画素データを得る。４８０セットの第２画素データは、１９２０セットのサブ画素データを表す。第２画素データを、駆動ＩＣによってディスプレイパネルに出力する。従って、７２０セットの画素データを行ごとに４８０個画素構造として表示する。従って、特定の物理的な解像度のディスプレイパネルを、より高い解像度に対応する画像を表示するために使用する。
【０１２５】
更に、上記の駆動方法のデータ処理ステップにおいて、ＣＰＵを使用し時分割操作に基づいて駆動グループ（図４に示す最も小さな繰り返し論理ユニット）の画素データ情報を処理しそれに応じて画素出力データを生成する。従って、操作にあたって、少数のキャッシュと１台のＣＰＵだけが必要とされる。例えば、６セットの画素データ（１８セットのサブ画素データ）についてのキャッシュ又はレジスターだけが必要とされる。しかしながら、従来の駆動技術においては、通常、画素データ情報とフレーム画素データ情報が格納された後、画素データを処理して画素出力データを生成する。従来の駆動技術における画素データの処理は、本開示におけるデータ準備ステップに対応する。この場合、キャッシュは、少なくとも２１６０セットのサブ画素データ（又は４８０×２１６０セットのサブ画素データ）を格納できる必要がある。従って、開示した駆動方法によれば、駆動ＩＣにおける画素データを格納するためのキャッシュ又はレジスターの数が、従来の駆動技術において使用されるキャッシュ又はレジスターの数のわずか１パーセントまで減少し、物理的な解像度の低いディスプレイパネルを使用してより高い解像度に対応する画像を表示できる。即ち、比較的少数のキャッシュ又はレジスターを使用して高い解像度の画像を表示できる。駆動ＩＣにおけるレジスター又はキャッシュの数は減少し、駆動ＩＣの電力消費が減少する。
【０１２６】
一方、開示した駆動方法では、ディスプレイパネルは、ループ操作において駆動グループを駆動する。入力画素データ収集と出力表示データ表示の間の遅延は、ｈ個クロックサイクルだけである。遅延が１行の画素構造の数以上のクロックサイクルである従来駆動技術と比べ、開示した駆動方法では、入力画素データ収集と出力表示データ表示の間の遅延を大幅に減らすことができる。例えば、上記の解像度と４つの処理ユニットについて、従来の駆動技術の遅延に対する開示した駆動方法の遅延の比率は、約１%（１８／２１６０ = ０.８%）である。
【０１２７】
ステップＴ４（図示せず）は、データ表示ステップである。ステップＴ４において、ディスプレイパネルは、キャッシュ又はレジスターに格納されている第２画素データを順にＭ×Ｎ配列の行に配置されている画素構造に出力する。第２画素データを1行の画素構造における画素データから得る。各画素構造は、４セットのサブ画素構造を備える。少なくとも１つのサブ画素構造は、他の一つのサブ画素構造と同じ色を有する。
【０１２８】
ステップＴ４（図示せず）において、画素データから得られてキャッシュに格納された第２画素データを、ディスプレイパネルの駆動ＩＣへ順に出力又は転送する。第２画素データは、ディスプレイパネルの１行における画素構造と対応する。駆動ＩＣは、第２画素データをＭ×Ｎ配列の画素構造における対応する行へ転送する。
【０１２９】
開示した駆動方法を適当なプログラミング言語で実現する。例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）とハードウェア記述言語（ＨＤＬ）を使用して開示した駆動方法を実現する。
【０１３０】
なお、開示した駆動方法は上記実施例に制限されない。即ち、開示した駆動方法は、６セットの第１画素データから３セットの第２画素データへの変換とデータ転送に制限されない。低い解像度の画素構造に対する高い解像度の画素データの比率に基づいて、第２画素データセットに対する第１画素データセットの他の比率を使用する場合もある。ＣＰＵをループ操作において操作して第１画素データから第２画素データへの変換を得ることだけが必要とされる。ここでは第２画素データセットに対する第１画素データセットの特定の比率を限定しない。
【０１３１】
開示した駆動方法では、ループ操作において駆動グループを使用することによって、特定の物理的な解像度のディスプレイパネルを使用してディスプレイパネルの物理的な解像度よりも高い解像度を表示する。また、開示した方法は、より少ないキャッシュ又はレジスター容量を必要とする。画素データの入力と表示データ又は画素データの出力の間の遅延が低減する。このように、開示した方法のリアルタイム性能は改善される。
【０１３２】
本開示はディスプレイパネルを提供する。該ディスプレイパネルは、開示したディスプレイパネルを駆動する駆動方法を実現する。
【０１３３】
ディスプレイパネルは、ＯＬＥＤディスプレイパネル又は液晶ディスプレイパネルである。ＯＬＥＤディスプレイパネルにおいて、駆動ＩＣは、キャッシュ又はレジスターから第２画素データを直接受け取る。ＯＬＥＤディスプレイパネルは、ガンマグレイスケールを調節して画像を表示する。ＯＬＥＤディスプレイパネルの駆動方法又はプログラムは従来の駆動技術と同じである場合があり、ここで繰り返さない。
【０１３４】
開示した駆動方法と関連するディスプレイパネルにおいて、繰り返して使用される駆動グループと複数のパイプライン処理によるリアルタイムデータ処理をＨＲＡに実装して駆動ＩＣの設計を単純化する。従って、物理的な解像度の低いディスプレイパネルを使用してより高い解像度の画像を表示する。キャッシュ又はレジスターの数は減り、キャッシュ又はレジスターの容量も減る。駆動ＩＣの電力消費を減らし、ディスプレイパネルの製造コストを低減することができる。
【０１３５】
本開示は、開示したディスプレイパネルを組み込んだディスプレイデバイスも提供する。
【０１３６】
ディスプレイデバイスはＬＣＤパネル、一式の電子ペーパー、ＯＬＥＤパネル、携帯電話、タブレット型コンピューター、テレビ、モニター、ラップトップコンピュータ、デジタル写真フレーム、ナビゲーションシステム及び他の製品、及び／又は表示機能を有する任意の部品である。
【０１３７】
ディスプレイデバイスは、実施例２によって提供されるディスプレイパネルを組み込む。ディスプレイパネルの駆動ＩＣのコストが低減され、画像を表示するときのディスプレイパネルの遅延が減る。従って、ディスプレイデバイスをより低いコストで製造することができる上、リアルタイム表示性能が向上する。
【０１３８】
上記開示した例示的な実施例は、本発明の操作原理を例示することを目的とすることを理解すべきである。本発明はそれに制限されず、本発明の趣旨と範囲を逸脱することなく、当業者による様々な変更と修正が可能である。従って、本発明の範囲は請求の範囲によって定義される。
【図１】
0006740141.tif 000002
【図２】
0006740141.tif 000003
【図３】
0006740141.tif 000004
【図４】
0006740141.tif 000005
【図５】
0006740141.tif 000006
【図６】
0006740141.tif 000007
【図７】
0006740141.tif 000008