JP6661285B2 - Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters - Google Patents

Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters Download PDF

Info

Publication number
JP6661285B2
JP6661285B2 JP2015111241A JP2015111241A JP6661285B2 JP 6661285 B2 JP6661285 B2 JP 6661285B2 JP 2015111241 A JP2015111241 A JP 2015111241A JP 2015111241 A JP2015111241 A JP 2015111241A JP 6661285 B2 JP6661285 B2 JP 6661285B2
Authority
JP
Japan
Prior art keywords
pixel
parameter
parameters
color channel
base
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015111241A
Other languages
Japanese (ja)
Other versions
JP2015228027A (en
Inventor
第▲鴻▼ 田
第▲鴻▼ 田
寧 魯
寧 魯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Display Co Ltd
Original Assignee
Samsung Display Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US14/720,669 external-priority patent/US9799257B2/en
Application filed by Samsung Display Co Ltd filed Critical Samsung Display Co Ltd
Publication of JP2015228027A publication Critical patent/JP2015228027A/en
Application granted granted Critical
Publication of JP6661285B2 publication Critical patent/JP6661285B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Engineering & Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)
  • Electroluminescent Light Sources (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

本発明は、ディスプレイパネルのピクセル輝度の補償方法およびピクセルパラメータを補償するための方法並びにそのディスプレイパネルに係り、さらに詳しくは、ピクセルパラメータの圧縮のための階層的な予測に関する内容を含む。   The present invention relates to a method for compensating pixel brightness of a display panel and a method for compensating pixel parameters, and a display panel thereof, and more particularly, to a method for hierarchical prediction for compressing pixel parameters.

モバイルデバイスのディスプレイ解像度は、数年間に亘って絶えず増加してきた。特に、モバイルデバイスに対するディスプレイ解像度は、フル(full)高解像度(HD)(1920×1080)を含むように増加し、将来にはウルトラHD(3840×2160)のようなさらに高い解像度のフォーマットを含む見込みである。しかしながら、ディスプレイパネルの大きさは、人間ファクターの制約によって大まかには変化なしに維持される見込みである。その結果、ピクセル密集度が増加し、その後、これは、所定の品質を有するディスプレイパネルを生産する困難さを増加させる。さらに、有機発光ダイオード(OLED)ディスプレイパネルは、ピクセル駆動回路における電流の変化によって招かれる、ピクセル間におけるカラーの変化を経て(したがって、ピクセルの輝度に影響を与え)、これは、可視的なアーティファクト(例えば、ムラ効果)を招くことがある。ピクセルの解像度または数を増加させることは、アーティファクトの可能性をさらに増加させる。   The display resolution of mobile devices has continually increased over the years. In particular, display resolutions for mobile devices are increasing to include full high definition (HD) (1920 × 1080) and will include higher resolution formats such as Ultra HD (3840 × 2160) in the future. Probable. However, the size of the display panel is expected to remain broadly unchanged due to human factor constraints. As a result, the pixel density increases, which in turn increases the difficulty of producing a display panel with a given quality. In addition, organic light emitting diode (OLED) display panels undergo a color change between pixels (and thus affect the brightness of the pixel), caused by a change in current in the pixel drive circuit, which causes visible artifacts. (For example, an uneven effect). Increasing the resolution or number of pixels further increases the potential for artifacts.

この背景技術の欄に開示された前記情報は単に説明された技術の背景への理解の向上のためのものであり、したがって、当業者に既に公知の従来の技術を構成しない情報を含むことがある。   The information disclosed in this background section is merely for the purpose of improving the understanding of the background of the described technology, and therefore may include information that does not constitute conventional technology already known to those skilled in the art. is there.

本発明が解決しようとする課題は、ディスプレイパネルのピクセル輝度を補償する方法およびそれに対するディスプレイパネルを提供するところにある。   An object of the present invention is to provide a method of compensating pixel brightness of a display panel and a display panel for the same.

本発明の一実施形態によるディスプレイパネルのピクセル輝度の補償方法は、ディスプレイパネルのサブピクセルに対応するピクセルパラメータを受信するステップと、入力イメージを受信するステップと、前記ピクセルパラメータに応じて入力イメージを調整するステップと、前記調整された入力イメージをディスプレイパネルに表示するステップと、を含み、前記ピクセルパラメータは、開始点となる1つのパラメータからの差分を求めることにより順次階層的に求められ、それぞれの前記ピクセルパラメータは、サブピクセルの色であるカラーチャンネルとサブピクセルの輝度レベルとに対応付けられ、前記開始点となる1つのパラメータである第1ピクセルパラメータと対応付けられるカラーチャンネルと輝度レベルがそれぞれベースカラーチャンネルとベース輝度レベルであり、前記ピクセルパラメータは、前記ベースカラーチャンネルの前記ベース輝度レベルの前記第1ピクセルパラメータと、前記ベース輝度レベルと同じ輝度レベルの他のカラーチャンネルのパラメータを予測するチャンネル間予測を行うことにより決定される前記他のカラーチャンネルのパラメータの前記第1ピクセルパラメータからの差分である第1残差と、前記第1ピクセルパラメータ又は前記第1ピクセルパラメータから予測された他のカラーチャンネルのパラメータと同じカラーチャンネルの他の輝度レベルのパラメータを予測するレベル間予測を行うことにより決定される前記他の輝度レベルのパラメータの前記第1ピクセルパラメータ又は前記予測された他のカラーチャンネルのパラメータからの差分である第2残差およびレベル間予測の遂行で用いられる線形回帰パラメータと、を含む。 Compensation method for pixel luminance of a display panel according to an exemplary embodiment of the present invention includes the steps of receiving a pixel parameter corresponding to sub-pixels of the display panel, the method comprising: receiving an input image, the input image according to the pixel parameter and adjusting includes the steps of displaying an input image in which the adjusted to the display panel, the pixel parameter sequentially hierarchically determined by obtaining the difference from one parameter that is the starting point, respectively Is associated with a color channel that is the color of the sub-pixel and the luminance level of the sub-pixel, and the color channel and the luminance level that are associated with the first pixel parameter, which is one parameter serving as the starting point, are Each bee A color channel and the base luminance level, the pixel parameter, the channel to predict the first pixel parameter of the base luminance level of the base color channels, parameters of other color channels of the same luminance level as the base luminance level A first residual, which is a difference from the first pixel parameter of the parameter of the other color channel determined by performing inter prediction, and another pixel predicted from the first pixel parameter or the first pixel parameter. The first pixel parameter of the other luminance level parameter or the predicted other color channel determined by performing an inter-level prediction that predicts another luminance level parameter of the same color channel as the color channel parameter Para Including a linear regression parameters used in execution of the second residue and level prediction which is a difference from over data.

受信されたピクセルパラメータは、圧縮されたピクセルパラメータとすることができる。   The received pixel parameters may be compressed pixel parameters.

方法は、入力イメージを調整するステップ前に、圧縮されたピクセルパラメータを解凍するステップをさらに含むことができる。   The method may further include decompressing the compressed pixel parameters before adjusting the input image.

前記ピクセルパラメータは、プロセッサーによって、複数のカラーチャンネルから前記ベースカラーチャンネルを選択し、前記プロセッサーによって、複数の輝度レベルから、前記選択されたベースカラーチャンネルのベース輝度レベルを選択し、前記プロセッサーによって、前記選択されたベースカラーチャンネルおよび前記ベース輝度レベルに対するピクセルパラメータを決定し、且つ、前記プロセッサーによって、第1残差を生成するために、前記第1ピクセルパラメータから第2ピクセルパラメータを予測し、前記第1ピクセルパラメータ及び前記第1残差をエンコードすることによって圧縮されることができ、前記第2ピクセルパラメータは、前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する。 The pixel parameter, the processor selects the base color channels from a plurality of color channels, by the processor, a plurality of luminance levels, and selects a base luminance level of the selected base color channels, by the processor, determining the pixel parameters for the selected base color channels and the base luminance level, and by said processor, to produce a first residue, it predicts a second pixel parameter from said first pixel parameter, wherein can be compressed by encoding the first pixel parameter and the first residue, the second pixel parameter may correspond to different color channels and the base color channel, the base luminance les Corresponding to the same luminance level as Le.

ピクセルパラメータは、さらに、プロセッサーによって、第2残差を生成するために、予測された第2ピクセルパラメータから第3ピクセルパラメータを予測し、且つ、第1ピクセルパラメータ、第1残差および第2残差をエンコードすることによって圧縮されることができ、第3ピクセルパラメータは、第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する。   The pixel parameters are further predicted by the processor from the predicted second pixel parameters to generate a second residual, and a first pixel parameter, a first residual, and a second residual. The third pixel parameter may correspond to the same color channel corresponding to the second pixel parameter, and may correspond to a different luminance level than the luminance level corresponding to the second pixel parameter, which may be compressed by encoding the difference. .

本発明の一実施形態によるディスプレイパネルのピクセルパラメータを圧縮するための方法は、前記ディスプレイパネルのピクセル輝度を補償するための方法に使用されるピクセルパラメータを補償するための方法であって、プロセッサーによって、複数のカラーチャンネルからベースカラーチャンネルを選択するステップと、前記プロセッサーによって、複数の輝度レベルから選択されたベースカラーチャンネルのベース輝度レベルを選択するステップと、前記プロセッサーによって、前記選択されたベースカラーチャンネルおよび前記ベース輝度レベルに対する第1ピクセルパラメータを決定するステップと、前記プロセッサーによって、第1残差を生成するために、前記第1ピクセルパラメータから第2ピクセルパラメータを予測するステップと、を含むことができ、前記第2ピクセルパラメータは、前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する。 A method for compressing pixel parameters of a display panel according to an embodiment of the present invention is a method for compensating pixel parameters used in the method for compensating pixel luminance of the display panel , the method comprising: , selecting a base color channels from a plurality of color channels, by said processor, and selecting a base luminance level of the base color channel selected from a plurality of brightness levels, by the processor, the selected base color determining a first pixel parameter for the channel and the base luminance level, by the processor, to produce a first residue, predicts a second pixel parameter from said first pixel parameter And step can include, the second pixel parameter may correspond to different color channels and the base color channels, corresponding to the same luminance level as the base luminance level.

方法は、プロセッサーによって、第2残差を生成するために、予測された第2ピクセルパラメータから第3ピクセルパラメータを予測するステップと、第1ピクセルパラメータ、第1残差および第2残差をエンコードするステップと、をさらに含むことができ、第3ピクセルパラメータは、第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する。   The method predicts, by a processor, a third pixel parameter from a predicted second pixel parameter to generate a second residual, and encodes the first pixel parameter, the first residual, and the second residual. And the third pixel parameter corresponds to the same color channel corresponding to the second pixel parameter, and corresponds to a luminance level different from the luminance level corresponding to the second pixel parameter.

第2ピクセルパラメータを予測するステップは、チャンネル間予測を含むことができる。   Estimating the second pixel parameter may include inter-channel prediction.

第2残差は、第2ピクセルパラメータと第3ピクセルパラメータとの間の差分とすることができる。   The second residual may be a difference between the second pixel parameter and the third pixel parameter.

第3ピクセルパラメータを予測するステップは、レベル間予測を含むことができる。   Predicting the third pixel parameter may include inter-level prediction.

レベル間予測は、線形回帰を行うことを含むことができる。   Inter-level prediction can include performing a linear regression.

第1残差は、第1ピクセルパラメータと第2ピクセルパラメータとの間の差分とすることができる。   The first residual may be a difference between a first pixel parameter and a second pixel parameter.

方法は、第1ピクセルパラメータ、第1残差および第2残差をマルチプレクシングするステップをさらに含むことができる。   The method may further include multiplexing the first pixel parameter, the first residual and the second residual.

本発明の一実施形態によるディスプレイパネルは、ディスプレイパネルのサブピクセルに対する圧縮されたパラメータを含むメモリと、前記圧縮されたパラメータをデコードすることによって解凍するように構成されるデコーダと、前記解凍されたパラメータをサブピクセルによるカラーの変化を補償するために入力イメージ信号に適用するように構成されるプロセッサーと、を備えることができ、前記パラメータのそれぞれは前記サブピクセルのそれぞれに対応し、前記パラメータは、複数のカラーチャンネルから選択されたベースカラーチャンネル、及び複数の輝度レベルから選択された前記ベースカラーチャンネルのベース輝度レベルに対して決定された第1ピクセルパラメータと、前記第1ピクセルパラメータと、前記第1ピクセルパラメータから予測され前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する第2ピクセルパラメータと、の差分である第1残差と、前記第2ピクセルパラメータと、前記第2ピクセルパラメータから予測され前記第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、前記第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する第3ピクセルパラメータと、の差分である第2残差と、をエンコードすることで圧縮されたものであり、前記第1乃至第3ピクセルパラメータは、開始点となる1つのパラメータからの差分を求めることにより順次階層的に求められ、前記第1乃至第3ピクセルパラメータのそれぞれは、サブピクセルの色であるカラーチャンネルとサブピクセルの輝度レベルとに対応付けられ、前記開始点となる1つのパラメータである第1ピクセルパラメータと対応付けられるカラーチャンネルと輝度レベルがそれぞれ前記ベースカラーチャンネルと前記ベース輝度レベルである。
Display panel according to one embodiment of the present invention includes a decoder configured to decompress by decoding a memory containing parameters that have been compressed for the sub-pixels of the display panel, the compressed parameters, which is the decompressed a processor configured to apply to the input image signal to compensate for changes in color due to subpixel parameters may comprise,, respectively that of the parameters corresponding, respectively that of the subpixel and, wherein the parameter includes a first pixel parameters determined for a plurality of color-based color channels selected from channels, and a plurality of base luminance level of the base color channel selected from the luminance level, the first A pixel parameter and the first pixel A first residual, which is a difference between a second pixel parameter corresponding to a color channel different from the base color channel predicted from the parameter and corresponding to the same luminance level as the base luminance level, and the second pixel parameter; , A difference between a third pixel parameter corresponding to the same color channel predicted from the second pixel parameter and corresponding to the second pixel parameter and corresponding to a luminance level different from the luminance level corresponding to the second pixel parameter. The first to third pixel parameters are sequentially and hierarchically obtained by calculating a difference from one parameter serving as a starting point. , Each of the first to third pixel parameters is a color of a sub-pixel. A color channel and a luminance level associated with a certain color channel and a luminance level of a sub-pixel and associated with a first pixel parameter, which is one parameter serving as the starting point, are respectively defined by the base color channel and the base luminance level. is there.

前記第2ピクセルパラメータを予測することは、前記ベース輝度レベルと同じ輝度レベルの他のカラーチャンネルのパラメータを予測するチャンネル間予測を含むことができる。
It said second predicting the pixel parameters may include inter-channel prediction for predicting the parameters of other color channels of the same luminance level as the base luminance level.

前記第3ピクセルパラメータを予測することは、前記第1ピクセルパラメータ又は前記第1ピクセルパラメータから予測された他のカラーチャンネルのパラメータと同じカラーチャンネルの他の輝度レベルのパラメータを予測するレベル間予測を含むことができる。
The third to predict the pixel parameter, between levels to predict the parameters of other brightness levels of the same color channel and the first pixel parameter or parameters other color channels that are predicted from the first pixel parameter prediction Can be included.

レベル間予測は、線形回帰を行うことを含むことができる。   Inter-level prediction can include performing a linear regression.

ディスプレイパネルは、第1ピクセルパラメータ、第1残差および第2残差をマルチプレクシングすることをさらに含むことができる。   The display panel may further include multiplexing the first pixel parameter, the first residual, and the second residual.

本発明の実施形態によれば、ディスプレイパネルのピクセル輝度を補償する方法およびそれに対するディスプレイパネルが提供される。   According to an embodiment of the present invention, there is provided a method of compensating pixel brightness of a display panel and a display panel therefor.

ディスプレイデバイスの例示的な概略およびブロック図である。FIG. 2 is an exemplary schematic and block diagram of a display device. 図1に示すディスプレイデバイスのディスプレイパネルに対する拡大図である。FIG. 2 is an enlarged view of a display panel of the display device shown in FIG. 1. 4:2:2のカラーサンプリング方式を有する例示的なカラーサブピクセルレイアウト図である。FIG. 3 is an exemplary color sub-pixel layout diagram having a 4: 2: 2 color sampling scheme. 製造中の校正ステップからピクセルパラメータの情報の流れを示す、図1のディスプレイパネルのブロック図である。FIG. 2 is a block diagram of the display panel of FIG. 1 showing the flow of pixel parameter information from a calibration step during manufacture. 3つの輝度レベルをそれぞれ有する赤色、緑色および青色のサブピクセルに対するパラメータの例を示す。5 shows examples of parameters for red, green and blue sub-pixels having three brightness levels respectively. 3つの輝度レベルに対するサブピクセルパラメータをそれぞれ含む緑色、赤色および青色のサブピクセルに対するパラメータに対応するブロック図である。FIG. 4 is a block diagram corresponding to parameters for green, red and blue sub-pixels including sub-pixel parameters for three luminance levels, respectively. ベースレベルから2つの異なる輝度レベルに対するピクセルパラメータを予測するための例示的な結果を示す。4 shows exemplary results for predicting pixel parameters for two different brightness levels from a base level. ベースレベルから2つの異なる輝度レベルに対するピクセルパラメータを予測するための例示的な結果を示す。4 shows exemplary results for predicting pixel parameters for two different brightness levels from a base level. ピクセルパラメータを圧縮するために階層的な予測方法を活用するエンコードプロセスを示すフローチャートである。5 is a flowchart illustrating an encoding process that utilizes a hierarchical prediction method to compress pixel parameters. ピクセルパラメータをエンコードするためのフローチャートである。5 is a flowchart for encoding a pixel parameter.

以下、例示的な実施形態について、添付図面を参照してより詳細に説明する。図中、類似の参照符号は図面にわたって類似の要素を示す。しかしながら、本発明は様々な異なる形で実現可能であり、この明細書において例示された実施形態にのみ制限されるものと解釈されてはならない。むしろ、これらの実施形態は、この開示が徹底且つ完全になるように、且つ、本発明の様相および特徴の一部を当業者に完全に伝えるように例示として提供される。したがって、本発明の実施形態のうちの一部について、本発明の様相および特徴の完全な理解のために当業者に必須的ではないプロセス、要素および技術は説明されない。特に断りのない限り、添付図面および記載の説明の全般にわたって類似の参照符号は類似の要素を示し、したがって、これらの説明は繰り返し行われない。図中、要素、層および領域の相対的な大きさは、明確化のために誇張される。   Hereinafter, exemplary embodiments will be described in more detail with reference to the accompanying drawings. In the figures, like reference numerals indicate like elements throughout the drawings. However, the present invention may be embodied in various different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey some aspects and features of the invention to those skilled in the art. Thus, for some of the embodiments of the present invention, processes, elements, and techniques that are not essential to those skilled in the art for a thorough understanding of the aspects and features of the present invention are not described. Unless otherwise noted, like reference numerals refer to like elements throughout the accompanying drawings and description, and thus, the description is not repeated. In the figures, the relative sizes of elements, layers, and regions are exaggerated for clarity.

「第1」、「第2」、「第3」などの用語は、この明細書において様々な要素、コンポーネント、領域、層および/または部分を説明するために使用可能であるが、これらの要素、コンポーネント、領域、層および/または部分がこれらの用語によって制限されてはならないということが理解できる筈である。これらの用語は単に一つの要素、コンポーネント、領域、層または部分を他の要素、コンポーネント、領域、層または部分と区別するために用いられる。よって、本発明の思想および範囲を逸脱することなく、後述する第1要素、コンポーネント、領域、層または部分は、第2要素、コンポーネント、領域、層または部分と指称される。   Terms such as “first,” “second,” “third,” etc., may be used herein to describe various elements, components, regions, layers, and / or portions; It should be understood that components, regions, layers and / or portions should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, without departing from the spirit and scope of the invention, a first element, component, region, layer or section described below is referred to as a second element, component, region, layer or section.

空間的に相対的な用語、例えば、「下」、「下部」、「上」、「上部」などは、この明細書における説明し易さのために、図示の一つの要素または特徴の、他の要素または特徴に対する関係を説明するために使用可能である。空間的に相対的な用語は、図示の配向に加えて、利用または動作されるデバイスの異なる配向を含むことを意図しているということが理解できる筈である。例えば、図面のデバイスがひっくり返されると、他の要素または特徴の「下」または「下部」と説明された要素は、その他の要素または特徴の「上」に配向される筈である。したがって、例示的な用語である「下」および「下部」は、上および下の配向を両方とも含む。デバイスは、異なる方式によって配向されてもよく(例えば、90°または他の配向で回転されてもよく)、この明細書において用いられる空間的に相対的な説明語はそれに基づいて解釈されなければならない。   Spatial relative terms, such as “below”, “below”, “above”, “upper”, etc., may be used to refer to one element or feature shown in the other for ease of description in this specification. Can be used to describe relationships to elements or features. It should be understood that spatially relative terms are intended to include different orientations of the utilized or operated device in addition to the orientation shown. For example, if the device in the drawings is turned over, elements described as "below" or "below" other elements or features should be oriented "above" other elements or features. Thus, the exemplary terms "below" and "below" include both top and bottom orientations. The device may be oriented in different ways (eg, rotated at 90 ° or other orientations), and the spatially relative descriptive terms used in this specification must be interpreted accordingly. No.

要素または層が他の要素または層の「上にある」、「そこに接続される」または「そこにカップリングされる」と指称される場合、要素または層は、他の要素または層の真上にあるか、そこに接続されるか、そこにカップリングされるか、または、一つ以上の介入要素または層が存在するということが理解できる筈である。しかしながら、要素または層が他の要素または層の「真上にある」、「そこに直結される」または「そこに直接的にカップリングされる」と指称される場合、いかなる介入要素または層も存在しない。また、要素または層が2つの要素または層の「間」にあると指称される場合、要素または層は2つの要素または層の間の唯一の要素または層であってもよく、または、一つ以上の介入要素または層が存在するということが理解できる筈である。   When an element or layer is referred to as being "on," "connected to," or "coupled to" another element or layer, the element or layer is true of the other element or layer. It should be understood that one or more intervening elements or layers may be present, connected thereto, coupled thereto, or present. However, if an element or layer is referred to as being "directly on", "directly connected to" or "coupled directly to" another element or layer, then no intervening element or layer is referred to. not exist. Also, when an element or layer is referred to as being "between" two elements or layers, the element or layer may be the only element or layer between the two elements or layers, or It should be understood that the above intervening elements or layers exist.

この明細書において用いられる用語は、単に特定の実施形態を説明するための目的であり、本発明の制限を意図しているわけではない。この明細書において用いられるように、単数形は、文脈において別途に明示しない限り、複数形を含むことを意図している。「含む」および/または「備える」という用語は、この明細書において用いられる場合、言及された特徴、整数、ステップ、動作、要素、および/またはコンポーネントの存在を特定するが、一つ以上の他の特徴、整数、ステップ、動作、エレメント、コンポーネント、および/またはこれらのグループの存在または付加を排除しないということがさらに理解できる筈である。この明細書において用いられるように、「および/または」という用語は、関連する並べられた項目のうちの一つ以上の任意の且つ全ての組み合わせを含む。「少なくとも一つ」などの表現は、要素の一覧に先行される場合、要素の全体の一覧を修正するが、一覧の個別的な要素を修正しない。さらに、本発明の実施形態を説明する場合に「してもよい」という文句の使用は、「本発明の一つ以上の実施形態」を称す。   The terms used in this specification are for the purpose of describing particular embodiments only, and are not intended to limit the invention. As used herein, the singular is intended to include the plural unless the context clearly dictates otherwise. The terms “comprising” and / or “comprising”, as used herein, identify the presence of the recited feature, integer, step, act, element, and / or component, but may exclude one or more of the other. It will be further understood that this does not exclude the existence or addition of features, integers, steps, acts, elements, components and / or groups thereof. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items. Expressions such as "at least one", when preceded by a list of elements, modify the entire list of elements, but do not modify individual elements of the list. Furthermore, the use of the phrase "may" when describing an embodiment of the present invention refers to "one or more embodiments of the present invention."

図1は、タイミング制御器110と、スキャンドライバー120と、データドライバー130およびディスプレイパネル140内の複数のピクセル160を含むディスプレイデバイス100の概略およびブロック図である。複数のピクセル160のそれぞれは、スキャンラインSL1〜SLnとデータラインDL1〜DLjとの交差区域において、それぞれのスキャンラインSL1〜SLn(ここで、nは、正数である)およびデータラインDL1〜DLj(ここで、jは正数である)にカップリングされる。ピクセル160のそれぞれは、スキャン信号がスキャンラインSL1〜SLnのそれぞれのラインを介してスキャンドライバー120から受信される場合、データラインDL1〜DLjのそれぞれのラインを介してデータドライバー130からデータ信号を受信する。   FIG. 1 is a schematic and block diagram of a display device 100 including a timing controller 110, a scan driver 120, a data driver 130, and a plurality of pixels 160 in a display panel 140. Each of the plurality of pixels 160 has a scan line SL1 to SLn (where n is a positive number) and a data line DL1 to DLj in an intersection area between the scan line SL1 to SLn and the data line DL1 to DLj. (Where j is a positive number). Each of the pixels 160 receives a data signal from the data driver 130 via each of the data lines DL1 to DLj when a scan signal is received from the scan driver 120 via each of the scan lines SL1 to SLn. I do.

タイミング制御器110は、外部ソース(例えば、タイミング制御器の外部のソース)からイメージ信号IMAGE、同期化信号SYNCおよびクロック信号CLKを受信する。タイミング制御器110は、イメージデータDATA、データドライバー制御信号DCSおよびスキャンドライバー制御信号SCSを生成する。同期化信号SYNCは、垂直同期化信号Vsyncおよび水平同期化信号Hsyncを含んでいてもよい。   Timing controller 110 receives image signal IMAGE, synchronization signal SYNC, and clock signal CLK from an external source (eg, a source external to the timing controller). The timing controller 110 generates image data DATA, a data driver control signal DCS, and a scan driver control signal SCS. The synchronization signal SYNC may include a vertical synchronization signal Vsync and a horizontal synchronization signal Hsync.

タイミング制御器110は、データドライバー130およびスキャンドライバー120にカップリングされる。タイミング制御器110は、イメージデータDATAおよびデータドライバー制御信号DCSをデータドライバー130に送信し、スキャンドライバー制御信号SCSをスキャンドライバー120に送信する。   The timing controller 110 is coupled to the data driver 130 and the scan driver 120. The timing controller 110 transmits the image data DATA and the data driver control signal DCS to the data driver 130, and transmits the scan driver control signal SCS to the scan driver 120.

図2は、ディスプレイパネル140の複数のピクセル160の拡大図である。複数のピクセル160のそれぞれは、図3にさらに詳細に示すように、R1 G1 B2 G2 R3 G3 B4 G4のレイアウトを有する複数のサブピクセル200を含み、ここで、Rは、赤色のサブピクセルを表わし、Gは、緑色のピクセルを表わし、Bは、青色のピクセルを表わす。このような配列は、4:2:2のカラーサンプリングを有するものと当業者に理解できる筈である(すなわち、それぞれのピクセルは、8個のカラーサブピクセルの2つの組に対応する)。この明細書において4:2:2のカラーサンプリングレイアウトが例として説明されるが、説明は制限を意図しているわけではない。したがって、ピクセルは、例えば、4:4:4のように、当業者に公知の他の配列を有していてもよい。   FIG. 2 is an enlarged view of a plurality of pixels 160 of the display panel 140. Each of the plurality of pixels 160 includes a plurality of sub-pixels 200 having a layout of R1 G1 B2 G2 R3 G3 B4 G4, as shown in more detail in FIG. 3, where R represents a red sub-pixel. , G represent green pixels and B represents blue pixels. Such an arrangement should be understood by those skilled in the art as having a 4: 2: 2 color sampling (ie, each pixel corresponds to two sets of eight color sub-pixels). Although a 4: 2: 2 color sampling layout is described herein as an example, the description is not intended to be limiting. Thus, the pixels may have other arrangements known to those skilled in the art, for example, 4: 4: 4.

OLEDディスプレイパネル内のピクセル駆動回路の駆動電流における変化によって招かれるピクセルの輝度の変化は、それぞれのディスプレイパネルに固有である。したがって、本発明の実施形態によれば、ディスプレイパネルが製造される場合、サブピクセルが測定されて、サブピクセルの輝度レベルが許容可能な範囲内に収まるように、それぞれの特定のサブピクセルに特定される補償パラメータを決定することができる。このような方式によって、ディスプレイパネルは、製造中に校正されて、動作中に変化が補償される。変化は、ピクセル当たりまたはサブピクセル当たりの補償パラメータにモデリング可能であり、カラーの変化が認知可能な臨界値以下に維持するために製造後のソリューションとしてデジタル補償ロジックが導入可能である。ピクセル当たりの補償パラメータ(または、今後、「パラメータ」と称する。)は、一般に、デジタル補償ロジックによる利用のためにメモリに保存される。デジタル補償ロジックは、様々な輝度レベルにおいてディスプレイパネルのピクセルを補償する。それぞれのピクセルは、異なる輝度レベルにおけるカラーの変化に対応する複数のパラメータを有していてもよい。例えば、UHD-4K(3840×2160の解像度)の場合、例えば、8ビットを有するそれぞれのサブピクセルパラメータを表現する4:2:2のカラーサンプリングを有するパネルは、128メガビット(Mb)の単一の輝度レベルに関するパラメータ情報を導み出すことができる。したがって、3つの輝度レベル(例えば、高い、中間、低い輝度レベル)に対して8ビットを有するパラメータを保存することは、384Mbのパラメータ情報を導み出すであろう。ディスプレイレベルにおいて384Mbのパラメータデータを保存することは、保存メモリの要求量を増加させて、ディスプレイパネル上に取り付けられるのにあまりにも高いコストを招くであろう。多くの場合において、一部のディスプレイパネルのメモリサイズは、単に数メガビットであってもよい。したがって、ディスプレイパネルのメモリサイズ要件の減少は、製造コストを削減することができる。   The change in pixel brightness caused by the change in the drive current of the pixel drive circuit in the OLED display panel is specific to each display panel. Thus, according to embodiments of the present invention, when a display panel is manufactured, the sub-pixels are measured and assigned to each particular sub-pixel such that the luminance level of the sub-pixel falls within an acceptable range. The compensation parameter to be determined can be determined. In this manner, the display panel is calibrated during manufacturing to compensate for changes during operation. Changes can be modeled into per-pixel or per-sub-pixel compensation parameters, and digital compensation logic can be implemented as a post-manufacturing solution to keep color changes below perceptible thresholds. The compensation parameters per pixel (or hereinafter referred to as “parameters”) are generally stored in memory for use by digital compensation logic. Digital compensation logic compensates the pixels of the display panel at various brightness levels. Each pixel may have multiple parameters corresponding to color changes at different brightness levels. For example, in the case of UHD-4K (3840 × 2160 resolution), a panel with 4: 2: 2 color sampling, for example, representing each subpixel parameter with 8 bits, would have a single 128 megabit (Mb) Parameter information relating to the luminance level of. Thus, storing a parameter with 8 bits for three brightness levels (eg, high, medium, low brightness levels) will derive 384 Mb of parameter information. Storing 384 Mb of parameter data at the display level would increase storage memory requirements and would be too costly to be mounted on a display panel. In many cases, the memory size of some display panels may simply be a few megabits. Thus, reducing the memory size requirements of the display panel can reduce manufacturing costs.

パラメータを保存するためのメモリ要件を減少させるための一つの方法は、例えば、複数のピクセルまたはサブピクセルに対して単一のパラメータだけを保存することによって、メモリに保存されるパラメータの数を減少させることである。しかしながら、パラメータの数を(例えば、複数のピクセルまたはサブピクセルを一緒にグループ化させることによって)単純に減少させることは、パラメータを用いる任意の補償ロジックの効果を減少させることができ、結果的に、特にグループの大きさが大きな場合、イメージ品質を悪化させることがある。   One way to reduce the memory requirements for storing parameters is to reduce the number of parameters stored in memory, for example, by storing only a single parameter for multiple pixels or sub-pixels It is to make it. However, simply reducing the number of parameters (eg, by grouping multiple pixels or sub-pixels together) can reduce the effect of any compensation logic using the parameters, and consequently In particular, when the size of the group is large, the image quality may be deteriorated.

図4は、メモリ要件を減少させつつピクセルのカラーの変化を補償する方法を示す実施形態によるディスプレイパネル140およびブロック図である。   FIG. 4 is a block diagram and a display panel 140 according to an embodiment illustrating a method for compensating for a change in pixel color while reducing memory requirements.

図4に示すように、サブピクセルのうちの一部に対するパラメータはパラメータ生成器430によって生成され、パラメータ残差(以下、「残差」と称する。)はピクセルパラメータ圧縮器420において生成されたパラメータに基づいてサブピクセルのうちの一部に対して予測され、これらは一緒にディスプレイパネルのサブピクセルの全てに対するパラメータを形成する。生成されたパラメータおよび予測された残差はピクセルパラメータ圧縮器420によって圧縮およびエンコードされ、圧縮されたパラメータは保存のためにメモリ410に提供される。パラメータ生成器430および圧縮器420は製造中に活用され、したがって、ディスプレイパネル140とは別個であり、その外部に配設されてもよい。例えば、パラメータ生成器430および圧縮器420は、校正のために製造中にディスプレイデバイス140とカップリングされる外部ハードウェアまたはソフトウェアモジュールであってもよい。   As shown in FIG. 4, parameters for some of the sub-pixels are generated by a parameter generator 430, and parameter residuals (hereinafter, “residuals”) are generated by a parameter generated by a pixel parameter compressor 420. Are predicted for some of the sub-pixels, which together form the parameters for all of the sub-pixels of the display panel. The generated parameters and the predicted residuals are compressed and encoded by a pixel parameter compressor 420, and the compressed parameters are provided to a memory 410 for storage. The parameter generator 430 and the compressor 420 are utilized during manufacture and, therefore, may be separate from and external to the display panel 140. For example, parameter generator 430 and compressor 420 may be external hardware or software modules that are coupled to display device 140 during manufacturing for calibration.

ディスプレイパネル140は、パラメータを保存するためのメモリ410、およびメモリ410から取り出されるエンコードおよび圧縮されたパラメータをデコードおよび解凍するためのピクセルパラメータ解凍器480を備える。ディスプレイパネル140はまた、入力イメージ450をプロセシングするためのピクセルプロセッサー470を備える。すなわち、解凍器480から提供されるデコードおよび解凍されたパラメータは、サブピクセルによるカラーの変化を補償するためにピクセルプロセッサー470において入力イメージに適用される。調整された入力イメージである補償されたイメージは、出力イメージ460としてディスプレイパネル140の上にサブピクセルによってディスプレイされる。したがって、パラメータおよび残差の圧縮は、パラメータの比較的高い信頼度を維持しながら、ディスプレイへのサブピクセルのレンダリングと同じレートで圧縮されたパラメータのデコードを許容する軽量の計算を提供する。   The display panel 140 includes a memory 410 for storing parameters and a pixel parameter decompressor 480 for decoding and decompressing the encoded and compressed parameters retrieved from the memory 410. Display panel 140 also includes a pixel processor 470 for processing input image 450. That is, the decoded and decompressed parameters provided from decompressor 480 are applied to the input image at pixel processor 470 to compensate for color changes due to sub-pixels. The compensated image, which is the adjusted input image, is displayed as sub-pixels on display panel 140 as output image 460. Thus, parameter and residual compression provides a lightweight computation that allows decoding of compressed parameters at the same rate as rendering sub-pixels on a display, while maintaining relatively high confidence in the parameters.

ピクセルプロセッサー470は、本発明の実施形態による様々な方法および動作を行うために非一時的媒体(例えば、メモリ)に保存されたプログラム指令を実行し、他のシステムコンポーネントと相互作用する中央処理装置(CPU)などのプロセッサーであってもよい。   A pixel processor 470 executes program instructions stored on a non-transitory medium (eg, memory) to perform various methods and operations according to embodiments of the present invention, and a central processing unit that interacts with other system components. It may be a processor such as (CPU).

メモリ410は、プロセッサー470にメモリに保存された追加的な指令を実行させる、ディスプレイデバイス100によって用いられる指令を保存するために、例えば、ドライブアレイ、フラッシュメモリまたはランダムアクセスメモリ(RAM)などの、プロセッサー470によって実行される指令を保存するためのアドレス可能なメモリユニットであってもよい。   Memory 410 may include, for example, a drive array, flash memory, or random access memory (RAM) for storing instructions used by display device 100 to cause processor 470 to execute additional instructions stored in memory. It may be an addressable memory unit for storing the instructions executed by the processor 470.

プロセッサー470は、メモリ410に保存された情報に基づいてソフトウェアルーチンの指令を実行することができる。当業者はまた、プロセスがハードウェア、ファームウェアを通じて(例えば、ASICを通じて)、またはソフトウェア、ファームウェアおよび/またはハードウェアの任意の結合において実行可能であるということも認識しなければならない。さらに、プロセスのステップの順序は固定されているわけではなく、当業者によって認識されるように任意の所望の順序に変更可能である。また、本発明の例示的な実施形態の思想を逸脱することなく、様々なコンピューティングモジュールの機能が単一のコンピューティングデバイスに結合または統合されたり、特定のコンピューティングモジュールの機能が一つ以上の他のコンピューティングデバイスに亘って分散されたりするということを当業者は認識しなければならない。   Processor 470 may execute the instructions of the software routine based on the information stored in memory 410. One of skill in the art should also recognize that the process can be performed through hardware, firmware (eg, through an ASIC), or in any combination of software, firmware, and / or hardware. Further, the order of the steps in the process is not fixed and can be changed to any desired order as will be appreciated by those skilled in the art. Also, without departing from the spirit of the exemplary embodiments of the present invention, the functions of various computing modules may be combined or integrated into a single computing device, or one or more functions of a particular computing module may be combined. One skilled in the art should recognize that the data may be distributed across other computing devices.

図5は、1080×1920のパネル上において3つの輝度レベルをそれぞれ有する赤色、緑色および青色のサブピクセルに対するパラメータの例を示し、ここで、L1、L2およびL3はそれぞれ低い、中間および高い輝度レベルに対応する。パラメータは、[0,255]の範囲に正規化されてもよい。この例においては、単に3つの輝度レベルが示されるが、他の実施形態は、ディスプレイパネルに対して生成されるパラメータの3超えの輝度レベルを含んでいてもよい。   FIG. 5 shows example parameters for red, green and blue sub-pixels having three brightness levels respectively on a 1080 × 1920 panel, where L1, L2 and L3 are low, medium and high brightness levels, respectively. Corresponding to The parameters may be normalized to the range [0,255]. Although only three brightness levels are shown in this example, other embodiments may include more than three brightness levels of the parameters generated for the display panel.

本発明の実施形態によれば、パラメータは、与えられた輝度レベル(例えば、高い、中間および低いレベル)でカラーを生成するために、サブピクセルのカラー(例えば、赤色、緑色および青色)の変化をモデリングする。それぞれの生成されたサブピクセルパラメータは、[0,255]の範囲に量子化される場合に8ビットで表わされる。したがって、サブピクセルのそれぞれは、対応するサブピクセルに対する入力イメージ信号にパラメータを適用することによって補償される。   According to embodiments of the present invention, the parameter is the change in sub-pixel color (eg, red, green and blue) to produce a color at a given luminance level (eg, high, medium and low level). To model. Each generated sub-pixel parameter is represented by 8 bits when quantized to the range [0,255]. Thus, each of the sub-pixels is compensated by applying a parameter to the input image signal for the corresponding sub-pixel.

幾つかの実施形態において、サブピクセルのそれぞれに対するパラメータを生成する代わりに、多重チャンネルおよび多重輝度レベルのパラメータを圧縮するために階層的な予測が活用可能である。すなわち、サブピクセルのうちの一部に対するパラメータは、他のサブピクセル(例えば、隣り合うサブピクセル)の公知のパラメータからの残差として階層的に予測可能である。例えば、異なるカラーサブピクセルに対応するパラメータは、これらの空間的な隣接性(例えば、緑色のL2を有する青色のL2および赤色のL2の空間的な隣接性)によって相関される。したがって、実施形態によれば、隣り合うカラーサブピクセルのパラメータの間においてチャンネル間予測が行われてもよく、異なる輝度レベルを有する同じカラーのパラメータの間においてレベル間予測が行われても良い。すなわち、残差は、チャンネル間予測および/またはレベル間予測を行うことによって決定されてもよい。   In some embodiments, instead of generating parameters for each of the sub-pixels, hierarchical prediction can be leveraged to compress the parameters of multiple channels and multiple luminance levels. That is, parameters for some of the sub-pixels can be hierarchically predicted as residuals from known parameters of other sub-pixels (eg, adjacent sub-pixels). For example, parameters corresponding to different color sub-pixels are correlated by their spatial adjacency (eg, the spatial adjacency of blue L2 with green L2 and red L2). Therefore, according to the embodiment, inter-channel prediction may be performed between parameters of adjacent color sub-pixels, and inter-level prediction may be performed between parameters of the same color having different luminance levels. That is, the residual may be determined by performing inter-channel prediction and / or inter-level prediction.

図6は、緑色サブピクセル601、赤色サブピクセル602および青色サブピクセル603に対するパラメータに対応するブロック図である。それぞれの対応するパラメータボックス601、602、603は、それぞれのカラーに対する3つの輝度レベルL1、L2、L3に対するサブピクセルパラメータを含む。実施形態によれば、ベースチャンネル(または、ベースカラーチャンネル)が初期に開始ポイント(または、開始パラメータ)として選択される。図6に示す例において、緑色サブピクセル601がベースチャンネルとして選択される。特に、緑色サブピクセル601に対する中間輝度レベルL2パラメータがベースレベル(または、ベース輝度レベル)およびベースチャンネルとしてそれぞれ選択される。任意のカラーがベースチャンネルとして選択されるが、緑色カラーがベースチャンネルとして選択されてもよいが、これは、緑色カラーがフルピクセル当たりの解像度を有するためであり、緑色チャンネルが一般に最も少量の雑音を有するためである。この明細書において用いられる「チャンネル」という用語は、全てのサブピクセルパラメータのうち、そのパラメータが対応するサブピクセルのカラーを指称する。   FIG. 6 is a block diagram corresponding to parameters for the green subpixel 601, the red subpixel 602, and the blue subpixel 603. Each corresponding parameter box 601, 602, 603 contains sub-pixel parameters for three luminance levels L1, L2, L3 for each color. According to an embodiment, the base channel (or base color channel) is initially selected as a starting point (or starting parameter). In the example shown in FIG. 6, the green sub-pixel 601 is selected as the base channel. In particular, an intermediate luminance level L2 parameter for the green sub-pixel 601 is selected as the base level (or base luminance level) and base channel, respectively. Any color is selected as the base channel, but the green color may be selected as the base channel because the green color has a resolution per full pixel, and the green channel generally has the least amount of noise. It is because it has. As used herein, the term "channel" refers to the color of the subpixel to which the parameter corresponds, of all subpixel parameters.

ベースチャンネルが選択されれば(例えば、緑色のL2、同じ輝度レベル(例えば、L2)に対する他のチャンネル(例えば、緑色のL2および/または青色のL2)のパラメータを取得するためにチャンネル間予測が行われる。すなわち、赤色および青色サブピクセルに対する中間輝度レベルL2パラメータを予測するために、緑色サブピクセルの中間輝度レベルL2からのパラメータが活用される。その後、L2赤色/青色の残差を取得するために、L2緑色パラメータとL2赤色/青色パラメータとの間の差分が計算される。すなわち、L2赤色/青色残差は、L2緑色パラメータとL2赤色/青色パラメータとの間の差分を形成する。結果的に、ベースチャンネルパラメータおよび他のチャンネルのパラメータの両方を保存する代わりに、ベースチャンネルパラメータおよび他のチャンネルの残差を保存することによって、メモリ空間が保存可能である。   Once the base channel is selected (eg, green L2, inter-channel prediction to obtain parameters for other channels (eg, green L2 and / or blue L2) for the same brightness level (eg, L2)). That is, the parameters from the intermediate luminance level L2 of the green sub-pixel are used to predict the intermediate luminance level L2 parameter for the red and blue sub-pixels, and then the L2 red / blue residual is obtained. For this purpose, the difference between the L2 green parameter and the L2 red / blue parameter is calculated, ie the L2 red / blue residual forms the difference between the L2 green parameter and the L2 red / blue parameter. As a result, instead of saving both the base channel parameters and the parameters of the other channels, In, by storing the residual base channel parameters and other channels, memory space can be saved.

実施形態によれば、チャンネル間予測は、赤色サブピクセルパラメータおよび緑色サブピクセルパラメータのエンコード-デコードされたバージョン間の差分を計算することによって行われる。例えば、予測は、
で表わされ、ここで、R(i,j)は、赤色サブピクセルパラメータを表わし、ここで、(i,j)は、ピクセルの位置を表わし、
は、同じピクセル(i,j)に対応する緑色サブピクセルパラメータのエンコードされた後にデコードされたバージョンを表わす。この例によれば、R(i,j)およびG(i,j)は[0,255]の範囲を有し、したがって、残差d(i,j)は[-255,255]の範囲を有する。
According to an embodiment, inter-channel prediction is performed by calculating the difference between the encoded-decoded versions of the red and green sub-pixel parameters. For example, the prediction is
Where R (i, j) represents the red sub-pixel parameter, where (i, j) represents the location of the pixel,
Represents the encoded and decoded version of the green sub-pixel parameter corresponding to the same pixel (i, j). According to this example, R (i, j) and G (i, j) have a range of [0,255], and thus the residual d R (i, j) is [−255,255]. Having a range.

チャンネル間予測を行うことは、赤色サブピクセルパラメータに対する残差dを導き出し、これは、後ほどエンコードされる筈である。いくつかの実施形態において、予測された赤色パラメータを再構成する場合、
で表わされる残差のデコードされたバージョンは、デコードされた緑色サブピクセルパラメータ
とともに用いられて、予測されたベースレベル赤色パラメータを再構成し、予測されたベースレベル赤色パラメータは、
として提示される。
Performing inter-channel prediction derives a residual d R for the red sub-pixel parameter, which will be encoded later. In some embodiments, when reconstructing the predicted red parameter,
The decoded version of the residual represented by
Used in conjunction with to reconstruct the predicted base-level red parameter, wherein the predicted base-level red parameter is
Is presented as

他のチャンネル(例えば、青色チャンネル)のベースレベルパラメータを予測するために同じプロセスが繰り返し行われてもよく、「R」を「B」に置き換えることによって前記表記が依然として適用される。再構成されたパラメータ

、および
は、3つのチャンネルのそれぞれに対するレベル間予測に対するベースとして用いられ、その詳細については後述する。したがって、チャンネル間予測は、ベースチャンネル(例えば、緑色)のベースレベル(例えば、L2)と同じレベル(例えば、L2)の他のチャンネル(例えば、赤色および青色)のベースレベルの間で行われて、残差を決定することができる。
The same process may be repeated to predict the base level parameters of other channels (eg, blue channel), and the notation still applies by replacing “R” with “B”. Reconstructed parameters
,
,and
Are used as a basis for inter-level prediction for each of the three channels, the details of which are described below. Therefore, the inter-channel prediction is performed between a base level (eg, L2) of the base channel (eg, green) and a base level of another channel (eg, red and blue) of the same level (eg, L2). , The residual can be determined.

他の実施形態によれば、レベル間予測は、それぞれのカラーチャンネルのベースレベルと同じカラーチャンネルの他のレベルの間で行われてもよい。すなわち、緑色のL1およびL3の残差が緑色のL2(すなわち、ベースチャンネルおよびベースレベル)から決定されてもよく、赤色のL1およびL3は赤色のL2から決定されてもよく、青色のL1およびL3は青色のL2から決定されてもよい。図5の例示的な実施形態にはそれぞれのチャンネル内に単に2つのレベルのみが予測されるが、次の実質的に類似のステップによってより多くのレベルが予測可能であるということを当業者は認識するであろう。   According to another embodiment, the inter-level prediction may be performed between the base level of each color channel and another level of the same color channel. That is, the residual of green L1 and L3 may be determined from green L2 (ie, base channel and base level), red L1 and L3 may be determined from red L2, and blue L1 and L3 may be determined from red L2. L3 may be determined from blue L2. Although only two levels are predicted in each example channel in the exemplary embodiment of FIG. 5, those skilled in the art will recognize that more levels can be predicted by the following substantially similar steps. Will recognize.

この明細書においてレベル間予測を説明するための目的で、カラーチャンネルはXとして表記され、ここで、X=R、GまたはBである。再構成されたベースレベルパラメータXは
として表記され、これは、上述したようなチャンネル間予測、およびX(k≠0)としての非ベースレベルパラメータによって生成される。
For purposes of describing inter-level prediction in this specification, a color channel is denoted as X, where X = R, G or B. The reconstructed base level parameter X is
, Which is generated by inter-channel prediction as described above and a non-base level parameter as X k (k ≠ 0).

ピクセル当たりの差分を計算することによって予測が遂行されるチャンネル間予測とは異なり、
からXまでのレベル間予測はブロックに基づいて、且つ、パラメータモデルを通じて行われる。すなわち、データのローカル線形性を仮定すれば、隣り合うパラメータの領域に対して同じ予測パラメータ(α,β)が用いられる。いくつかの実施形態において、パラメータモデルは、線形回帰モデルであってもよい。例えば、線形回帰モデルは、2つの予測パラメータ(α,β)でBの線状変換されたバージョンを決定することによって、ベクトルV(ここで、Vは、
の再構成されたピクセルパラメータのブロックである。)からベクトルU(ここで、Uは、Xのピクセルパラメータのブロックである。)を予測する。
Unlike inter-channel prediction, where the prediction is performed by calculating the difference per pixel,
To X k are performed on a block basis and through a parametric model. That is, assuming local linearity of the data, the same prediction parameters (α, β) are used for adjacent parameter regions. In some embodiments, the parametric model may be a linear regression model. For example, a linear regression model determines the vector V (where V is: V) by determining a linear transformed version of B with two prediction parameters (α, β).
Is a block of reconstructed pixel parameters. ) To predict a vector U (where U is a block of X k pixel parameters).

パラメータ(α,β)は、Uと
との間の自乗平均エラーが最小化されるように決定される。
The parameters (α, β) are U and
Is determined such that the root mean square error between

のピクセルパラメータのそれぞれのブロックに対して、線形回帰に基づく予測は、ブロックのそれぞれのピクセルパラメータに対して一対の予測パラメータ(α,β)および残差を導き出す。予測パラメータは、デコーダにおいてブロックを再構成するために残差と共にエンコードされる。 For each block of X k pixel parameters, prediction based on linear regression derives a pair of prediction parameters (α, β) and a residual for each pixel parameter of the block. The prediction parameters are encoded with the residual to reconstruct the block at the decoder.

レベル間予測の効果は図7Aおよび図7Bに示されて、ここで、赤色チャンネルパラメータのL2(例えば、ベースレベル)からL1およびL3パラメータをそれぞれ予測するための結果が示される。図7Aおよび図7Bの701および703に表示されたプロットはそれぞれ、元のL1/L3データとL2データとの間の自乗平均エラーを示す一方で、702および704に表示されたプロットは、予測されたL1/L3データとL2データとの間の自乗平均エラーを示す。例示的な実施形態に示したようにそれぞれの予測単位はピクセルパラメータの2つのラインを示し、x軸は、異なる予測単位に対応するラインインデックスを示す。プロットから、予測されたL1/L3データの自乗平均エラーは、元のL1/L3の自乗平均エラーに比べてかなり減少されるということが分かる。これは、レベル間予測後に圧縮された情報が元のデータの情報よりも遥かに少ないため、予測の効果を確認することを示す。   The effect of inter-level prediction is illustrated in FIGS. 7A and 7B, where results for predicting L1 and L3 parameters, respectively, from the red channel parameter L2 (eg, base level) are shown. The plots displayed at 701 and 703 in FIGS. 7A and 7B show the root mean square error between the original L1 / L3 and L2 data, respectively, while the plots displayed at 702 and 704 show the predicted 2 shows a root mean square error between the L1 / L3 data and the L2 data. As shown in the exemplary embodiment, each prediction unit indicates two lines of pixel parameters, and the x-axis indicates a line index corresponding to a different prediction unit. The plot shows that the root mean square error of the predicted L1 / L3 data is significantly reduced compared to the original root mean square error of L1 / L3. This indicates that the effect of the prediction is confirmed because the information compressed after the inter-level prediction is much less than the information of the original data.

図8は、パラメータの階層的な予測のエンコードプロセスを示すフローチャートである。上述したように、ベースチャンネルおよびベースレベルが先に決定され、説明された例において、ベースチャンネルおよびベースレベルは、緑色サブピクセルの中間輝度レベルL2である。したがって、緑色のL2に対するパラメータがパラメータ生成器430によって生成され、ブロック800においてエンコードされる。エンコードされたL2緑色パラメータはビットストリームマルチプレクサー809に提供されて、他のパラメータおよび残差とマルチプレクシングされる。エンコードされたL2緑色パラメータはまた、ブロック801においてデコードされて、L2赤色およびL2青色パラメータをチャンネル間予測するために、デコードされたL2緑色パラメータが活用される。L2緑色とL2赤色との間の残差およびL2緑色とL2青色との間の残差を生成するために、ブロック804においてL2緑色パラメータとL2赤色パラメータとの間の差分、およびL2緑色パラメータとL2青色パラメータとの間の差分が計算される。L2赤色およびL2青色残差はブロック805においてエンコードされ、ブロック809においてビットストリームマルチプレクサーに提供される。エンコードされたL2赤色およびL2青色残差はブロック806においてデコードされ、ブロック807にいてL1/L3赤色/青色パラメータをレベル間予測および生成するために活用される。予測されたレベル間予測されたL1/L3赤色/青色パラメータとL2赤色/青色パラメータとの間の差分は、予測されたレベル間予測されたL1/L3赤色/青色パラメータとL2赤色/青色パラメータとの間の残差を生成するために計算される。L1/L3赤色/青色残差はブロック808においてエンコードされ、ビットストリームマルチプレクサー809に提供される。   FIG. 8 is a flowchart showing an encoding process of hierarchical prediction of parameters. As described above, the base channel and the base level have been previously determined, and in the example described, the base channel and the base level are the intermediate luminance level L2 of the green sub-pixel. Accordingly, the parameters for green L2 are generated by parameter generator 430 and encoded at block 800. The encoded L2 green parameters are provided to bitstream multiplexer 809 and multiplexed with other parameters and residuals. The encoded L2 green parameters are also decoded at block 801 to utilize the decoded L2 green parameters to inter-channel predict L2 red and L2 blue parameters. To generate a residual between L2 green and L2 red and a residual between L2 green and L2 blue, at block 804 the difference between the L2 green and L2 red parameters and the L2 green parameter The difference between the L2 blue parameter is calculated. The L2 red and L2 blue residuals are encoded at block 805 and provided to a bitstream multiplexer at block 809. The encoded L2 red and L2 blue residuals are decoded at block 806 and utilized at block 807 to inter-level predict and generate L1 / L3 red / blue parameters. The difference between the predicted inter-level predicted L1 / L3 red / blue and L2 red / blue parameters is the predicted inter-level predicted L1 / L3 red / blue and L2 red / blue parameters. Is calculated to produce the residual between The L1 / L3 red / blue residual is encoded at block 808 and provided to bitstream multiplexer 809.

ブロック801に戻り、デコードされたL2緑色パラメータはまた、ブロック802においてL1緑色およびL3緑色パラメータをレベル間予測するために活用される。レベル間予測されたL1およびL3緑色パラメータとL2緑色パラメータとの間の差分は、予測されたL1およびL3緑色パラメータとL2緑色パラメータとの間の残差を生成するために計算される。残差はブロック803においてエンコードされ、ビットストリームマルチプレクサー809に提供される。したがって、多重チャンネル、多重レベルパラメータのエンコードは、パラメータおよび残差データの4つの組、すなわち、ベースチャンネルのベースレベルに関するパラメータ情報、それぞれのチャンネル間予測の残差、それぞれのレベル間予測の残差、およびレベル間予測において活用されたパラメータ(例えば、前記数式(4)によって決定された線形回帰パラメータ)をビットストリームマルチプレクサー809によってマルチプレクシングすることを含む。   Returning to block 801, the decoded L2 green parameters are also leveraged at block 802 for inter-level prediction of L1 and L3 green parameters. The difference between the inter-level predicted L1 and L3 green parameters and the L2 green parameter is calculated to produce a residual between the predicted L1 and L3 green parameters and the L2 green parameter. The residual is encoded at block 803 and provided to bitstream multiplexer 809. Therefore, multi-channel, multi-level parameter encoding is performed by four sets of parameters and residual data, that is, parameter information on the base level of the base channel, respective inter-channel prediction residuals, and respective inter-level prediction residuals. , And multiplexing the parameters utilized in the inter-level prediction (eg, the linear regression parameters determined by Equation (4) above) by the bitstream multiplexer 809.

いくつかの実施形態において、それぞれのチャンネル間/レベル間予測の残差およびエンコードされたパラメータ(例えば、ブロック800、803、805、808)はビットストリームマルチプレクサー809によってマルチプレクシングされ、マルチプレクシングされた出力は、パラメータおよび残差をブロックにグループ化させ、エントロピーコーディングに先行したハールまたはアダマール変換を適用して変形に基づくエンコードを行うことによってエンコードされる。   In some embodiments, each inter-channel / inter-level prediction residual and encoded parameters (eg, blocks 800, 803, 805, 808) are multiplexed and multiplexed by bitstream multiplexer 809. The output is encoded by grouping the parameters and residuals into blocks and applying a Haar or Hadamard transform prior to entropy coding to perform a transform-based encoding.

チャンネル間およびレベル間予測は、図8の例示的な実施形態において提供されたステップにおいて階層的な方式によって行われるが、チャンネル間およびレベル間予測のそれぞれは互いに独立的であり、個別的に且つ任意の順序にまたは並列的に行われてもよい。例えば、レベル間予測は、それぞれのカラーチャンネルの多数のレベルの間においてそれぞれ行われても良いが、それぞれのカラーチャンネルのパラメータが別個にエンコードされてもよい。他の変化が可能であり、それぞれの変化は様々な程度の圧縮効率を有するということを当業者は理解できる筈である。   Although the inter-channel and inter-level predictions are performed in a hierarchical manner in the steps provided in the exemplary embodiment of FIG. 8, each of the inter-channel and inter-level predictions is independent of each other, individually and It may be performed in any order or in parallel. For example, the inter-level prediction may be performed between multiple levels of each color channel, respectively, but the parameters of each color channel may be separately encoded. One of ordinary skill in the art should understand that other variations are possible and each variation has varying degrees of compression efficiency.

他の実施形態によれば、圧縮されたパラメータおよび残差がメモリ410から取り出される場合、マルチプレクシングされたパラメータおよび残差はパラメータおよび残差データの4つの個別的な組、すなわち、ベースチャンネルのベースレベルに関するパラメータ情報、それぞれのチャンネル間予測の残差、それぞれのレベル間予測の残差およびレベル間予測において活用されたパラメータを取得するためにデマルチプレクシングされる。残差は、チャンネルおよびレベルのそれぞれに対する予測されたパラメータを再構成するためにパラメータと共にデコードされてもよい。実施形態によれば、残差は、予測されたパラメータを再構成するためにパラメータと共にデコードされてもよい。チャンネルおよびレベルのそれぞれに対するパラメータは、残差データをデコードさせ、対応する予測されたパラメータを再構成し、残差データおよび再構成されたパラメータを共に追加して対応するデコードされたパラメータを形成することによってデコードされる。   According to another embodiment, when the compressed parameters and residuals are retrieved from memory 410, the multiplexed parameters and residuals are separated into four distinct sets of parameter and residual data, ie, the base channel. Demultiplexing is performed to obtain parameter information related to the base level, residuals of each inter-channel prediction, residuals of each inter-level prediction, and parameters used in the inter-level prediction. The residual may be decoded with the parameters to reconstruct the predicted parameters for each of the channel and the level. According to embodiments, the residual may be decoded with the parameters to reconstruct the predicted parameters. The parameters for each of the channels and levels cause the residual data to be decoded, reconstruct the corresponding predicted parameters, and add together the residual data and the reconstructed parameters to form the corresponding decoded parameters. Is decoded by

図9は、アダマールまたはハール変換を行うことによって多数の輝度レベルに対するパラメータを圧縮するためのフローチャートである。実施形態によれば、ディスプレイパネルの全てのサブピクセルに対するパラメータまたは残差は、3つの異なる輝度レベル(例えば、L1、L2、L3)に対して決定される。サブピクセルは、ブロック910においてサブピクセルのカラーおよび輝度レベルに応じてブロックまたはスーパーブロックにグループ化されてもよい。この例示的な実施形態において、それぞれのスーパーブロックは、3つのブロックからなる768個のパラメータまたは残差の大きさを有していてもよく、ブロックのそれぞれは、256個のパラメータまたは残差を有する。パラメータまたは残差をブロックまたはスーパーブロックにグループ化させた後、ブロック920においてアダマールまたはハール変換などの数学的な変換が768個のパラメータのそれぞれに適用されて、ブロックの大きさに応じて予め定義されたスキャン順序に従う768個の整数係数のシーケンスを生成する。次の整数変換が適用可能である:
=H−H,
t=H+[T≫1],
=H−t,
=t+[T≫1],
FIG. 9 is a flowchart for compressing parameters for multiple luminance levels by performing a Hadamard or Haar transform. According to an embodiment, parameters or residuals for all sub-pixels of the display panel are determined for three different brightness levels (eg, L1, L2, L3). The sub-pixels may be grouped at block 910 into blocks or super-blocks depending on the color and brightness level of the sub-pixel. In this exemplary embodiment, each superblock may have 768 parameters or residual magnitudes of three blocks, and each of the blocks may have 256 parameters or residuals. Have. After grouping the parameters or residuals into blocks or superblocks, a mathematical transformation, such as a Hadamard or Haar transform, is applied to each of the 768 parameters at block 920 and is pre-defined according to the block size. A sequence of 768 integer coefficients is generated according to the specified scan order. The following integer conversions are applicable:
T 2 = H 1 −H 2 ,
t = H 2 + [T 2 ≫1],
T 1 = H 3 −t,
T 3 = t + [T 1 ≫1],

ここで、Hは、それぞれのカラーサブピクセル(例えば、R、G、B)に対する異なる輝度レベルを表わし、Tは、圧縮のために用いられる実際値を表わす。D(T)を対応するデコードされた値として表記することによって、次が計算可能である:
t=D(T)−[D(T)≫1].
=t+D(T),
=t−[D(T)≫1],
=H+D(T).
Here, H represents the different luminance levels for each color sub-pixel (eg, R, G, B), and T represents the actual value used for compression. By noting D (T n ) as the corresponding decoded value, the following can be calculated:
t = D (T 3 ) − [D (T 1 ) ≫1].
H 3 = t + D (T 1 ),
H 2 = t- [D (T 2 ) ≫1],
H 1 = H 2 + D (T 2 ).

いくつかのブロックの大きさ/配列の場合、スキャン順序は、例えば、漸進的スキャン順序であってもよい一方で、他のブロックの大きさ/配列の場合、スキャン順序はジグザグスキャン順序であってもよい。その後、係数を最高のビット平面からさらに低いビット平面までスキャンし、ブロック930においてジョイントビット平面をそれぞれの非ゼロ係数に対するゼロおよび符号の羅列としてエンコードすることによって、係数はビットのシーケンス(例えば、ビットストリーム)としてパッキングされる。いくつかの実施形態において、ゼロの羅列のエンコードは、当業者によって理解されるように、残差をエンコードすることに比べてオーバーヘッドが比較的小さい場合に固定長の形であってもよく、または、可変長コード(VLC)表に準拠してもよい。スキャンおよびエンコードは、ターゲットデータの大きさ(例えば、4対1の圧縮の場合に512×3ビット)に達するまで続く。すなわち、768個のパラメータのそれぞれは、768個の整数係数を生成するようにアダマールまたはハール変換を適用するために予め定義されたスキャン順序に従ってスキャンされる。係数をエンコード930によるビットのシーケンスとしてパッキングするために、コード予め生成されたコード表(例えば、検索表)が用いられる。前記アダマールまたはハール変換方法は例示として説明され、その制限を意図しているわけではない。併せて、ブロックに基づく変換およびエントロピーコーディングの追加的な開示は、2015年3月13日付けで出願された関連米国特許出願第14/658,039号において説明され、前記米国特許出願の内容はその全体が参照として本願に取り込まれる。   For some block sizes / arrays, the scan order may be, for example, a progressive scan order, while for other block sizes / arrays, the scan order may be a zigzag scan order. Is also good. Thereafter, by scanning the coefficients from the highest bit plane to the lower bit plane and encoding the joint bit planes at block 930 as a sequence of zeros and signs for each non-zero coefficient, the coefficients are represented by a sequence of bits (eg, bits). Stream). In some embodiments, the encoding of the sequence of zeros may be in fixed-length form if the overhead is relatively small compared to encoding the residual, as will be appreciated by those skilled in the art, or , A variable length code (VLC) table. Scanning and encoding continue until the size of the target data is reached (eg, 512 × 3 bits for 4: 1 compression). That is, each of the 768 parameters is scanned according to a predefined scan order to apply a Hadamard or Haar transform to generate 768 integer coefficients. A pre-generated code table (e.g., a look-up table) is used to pack the coefficients as a sequence of bits by the encode 930. The Hadamard or Haar transform method is described by way of example and is not intended to be limiting. Additionally, additional disclosure of block-based transformation and entropy coding is described in related US patent application Ser. No. 14 / 658,039, filed Mar. 13, 2015, which is incorporated by reference. The entirety of which is incorporated herein by reference.

この明細書において説明される本発明の実施形態によるディスプレイデバイスおよび/または任意の他の関連デバイスまたはコンポーネントは、任意の適切なハードウェア、ファームウェア(例えば、注文型集積回路)、ソフトウェア、またはソフトウェア、ファームウェアおよびハードウェアの適切な結合を活用して実現することができる。例えば、ディスプレイデバイスの様々なコンポーネントは、一つの集積回路(IC)チップまたは別個のICチップの上に形成可能である。さらに、ディスプレイデバイスの様々なコンポーネントは、フレキシブルプリント回路フィルム、テープキャリアパッケージ(TCP)、プリント回路基板(PCB)の上に実現されてもよく、ディスプレイデバイスと同じ基板の上に形成されてもよい。加えて、ディスプレイデバイスの様々なコンポーネントは、この明細書において説明される様々な機能を行うためにコンピュータプログラム指令を実行し、他のシステムコンポーネントと相互作用する、一つ以上のコンピューティングデバイスの一つ以上のプロセッサー上において実行されるプロセスまたはスレッドであってもよい。コンピュータプログラム指令は、例えば、ランダムアクセスメモリ(RAM)などの標準メモリデバイスを用いてコンピューティングデバイスにおいて実現可能なメモリに保存される。コンピュータプログラム指令はまた、例えば、CD-ROM、フラッシュドライブなどの他の非一時的コンピュータにて読み取り可能な媒体に保存可能である。また、本発明の例示的な実施形態の範囲を逸脱することなく、様々なコンピューティングデバイスの機能が単一のコンピューティングデバイスに結合または統合されたり、特定のコンピューティングデバイスの機能が一つ以上の他のコンピューティングデバイスに亘って分散されたりしてもよいということを当業者は認識する。   A display device and / or any other related device or component according to embodiments of the invention described herein may comprise any suitable hardware, firmware (eg, a custom integrated circuit), software, or software; It can be realized by utilizing an appropriate combination of firmware and hardware. For example, the various components of the display device can be formed on one integrated circuit (IC) chip or on separate IC chips. Further, the various components of the display device may be implemented on a flexible printed circuit film, a tape carrier package (TCP), a printed circuit board (PCB), or may be formed on the same substrate as the display device. . In addition, various components of the display device execute one or more computing devices that execute computer program instructions and interact with other system components to perform various functions described herein. It may be a process or a thread running on one or more processors. The computer program instructions are stored in a memory achievable in the computing device using a standard memory device such as, for example, a random access memory (RAM). The computer program instructions can also be stored on other non-transitory computer readable media, such as, for example, a CD-ROM, flash drive, and the like. Also, the functions of various computing devices may be combined or integrated into a single computing device, or the functions of one or more specific computing devices may be combined without departing from the scope of exemplary embodiments of the invention. Those skilled in the art will recognize that they may be distributed across other computing devices.

本発明について例示的な実施形態を参照して説明されたが、本発明の思想および範囲を全て逸脱することなく、説明された実施形態に対する様々な変化および変形が行われてもよいということを当業者は認識する筈である。さらに、様々な分野の当業者は、この明細書において説明された本発明が他の作業に対するソリューションおよび他のアプリケーションに対する適応を提示するということを認識する筈である。例えば、本発明の実施形態は、イメージ品質を改善するためにデバイス−特定のピクセル当たりのパラメータを保存および取り出す、例えば、ディスプレイパネル、カメラおよびプリンタなどの(しかしながら、これに制限されるものではない)任意のイメージデバイスに適用可能である。   Although the present invention has been described with reference to exemplary embodiments, it should be understood that various changes and modifications to the described embodiment may be made without departing from the spirit and scope of the invention. One skilled in the art will recognize. Further, those skilled in the various arts will recognize that the invention described herein offers solutions to other tasks and adaptations to other applications. For example, embodiments of the present invention store and retrieve device-specific per-pixel parameters to improve image quality, such as, but not limited to, display panels, cameras and printers, etc. ) Applicable to any image device.

本発明の思想および範囲を全て逸脱することなく、この明細書の請求項によって、本発明の全てのこのような利用、およびこの開示の目的のためにこの明細書において選択された本発明の例示的な実施形態に対して行われるこのような変化および変形をカバーすることが本出願人の意図である。したがって、本発明の例示的な実施形態は全ての様相において制限的なものではなく、例示的なものとして考慮されるべきであり、本発明の思想および範囲は、添付の請求項およびこれらの均等物によって現れる。   Without departing from the spirit and scope of the invention, the claims herein set forth all such uses of the invention and examples of the invention selected herein for the purpose of this disclosure. It is the applicant's intention to cover such changes and modifications made to the generic embodiment. Accordingly, the exemplary embodiments of the invention are to be considered in all respects as illustrative rather than restrictive, and the spirit and scope of the invention is defined by the appended claims and their equivalents. Appears by things.

特に断りのない限り、この明細書において用いられる(技術的および科学的な用語を含む)全ての用語は、本発明が属する分野の当業者によって通常的に理解されるものと同じ意味を有する。通常的に用いられる辞書において定義された用語は、関連分野および/またはこの明細書の文脈における用語の意味と一致する意味を有するものと解釈さるべきであり、この明細書において明示的にそのように定義されない限り、理想化されたり過度に形式化されたりした観点から解釈されてはならないということが追加的に理解できる筈である。   Unless defined otherwise, all terms used in this specification (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms defined in commonly used dictionaries should be construed as having a meaning consistent with the meaning of the term in the relevant art and / or context of this specification, and such terms are expressly referred to herein. It should be additionally understood that unless otherwise defined, they should not be interpreted in terms of idealization or over-formalization.

100 ディスプレイデバイス
110 タイミング制御器
120 スキャンドライバー
130 データドライバー
140 ディスプレイパネル
160 ピクセル
200 サブピクセル
410 メモリ
420 ピクセルパラメータ圧縮器
430 パラメータ生成器
450 入力イメージ
460 出力イメージ
470 ピクセルプロセッサー
Reference Signs List 100 display device 110 timing controller 120 scan driver 130 data driver 140 display panel 160 pixel 200 sub-pixel 410 memory 420 pixel parameter compressor 430 parameter generator 450 input image 460 output image 470 pixel processor

Claims (18)

ディスプレイパネルのサブピクセルに対応するピクセルパラメータを受信するステップと、
入力イメージを受信するステップと、
前記ピクセルパラメータに応じて前記入力イメージを調整するステップと、
前記調整された入力イメージを前記ディスプレイパネルに表示するステップと、
を含み、
前記ピクセルパラメータは、開始点となる1つのパラメータからの差分を求めることにより順次階層的に求められ、それぞれの前記ピクセルパラメータは、サブピクセルの色であるカラーチャンネルとサブピクセルの輝度レベルとに対応付けられ、前記開始点となる1つのパラメータである第1ピクセルパラメータと対応付けられるカラーチャンネルと輝度レベルがそれぞれベースカラーチャンネルとベース輝度レベルであり、
前記ピクセルパラメータは、前記ベースカラーチャンネルの前記ベース輝度レベルの前記第1ピクセルパラメータと、前記ベース輝度レベルと同じ輝度レベルの他のカラーチャンネルのパラメータを予測するチャンネル間予測を行うことにより決定される前記他のカラーチャンネルのパラメータの前記第1ピクセルパラメータからの差分である第1残差と、前記第1ピクセルパラメータ又は前記第1ピクセルパラメータから予測された他のカラーチャンネルのパラメータと同じカラーチャンネルの他の輝度レベルのパラメータを予測するレベル間予測を行うことにより決定される前記他の輝度レベルのパラメータの前記第1ピクセルパラメータ又は前記予測された他のカラーチャンネルのパラメータからの差分である第2残差および前記レベル間予測の遂行で用いられる線形回帰パラメータと、を含む、ディスプレイパネルのピクセル輝度を補償するための方法。
Receiving pixel parameters corresponding to sub-pixels of the display panel;
Receiving an input image;
Adjusting the input image according to the pixel parameters;
Displaying the adjusted input image on the display panel;
Including
The pixel parameters are sequentially determined hierarchically by calculating a difference from one parameter serving as a starting point, and each of the pixel parameters corresponds to a color channel that is a color of a sub-pixel and a luminance level of the sub-pixel. A color channel and a luminance level associated with a first pixel parameter, which is one parameter serving as the starting point, are a base color channel and a base luminance level, respectively;
The pixel parameter is determined by performing a first pixel parameter of the base luminance level of the base color channel, prediction between channels for predicting the parameters of other color channels of the same luminance level as the base luminance level A first residual, which is a difference between the parameter of the other color channel from the first pixel parameter, and a parameter of the same color channel as the parameter of the first pixel parameter or another color channel predicted from the first pixel parameter. A second difference, which is a difference of the parameter of the other luminance level from the first pixel parameter or the parameter of the predicted other color channel, which is determined by performing an inter-level prediction for predicting a parameter of another luminance level . Residuals and the level Including a linear regression parameters used in execution between prediction, the method for compensating the pixel brightness of the display panel.
前記受信されたピクセルパラメータは、圧縮されたピクセルパラメータである、請求項1に記載のディスプレイパネルのピクセル輝度を補償するための方法。   The method for compensating for pixel brightness of a display panel according to claim 1, wherein the received pixel parameter is a compressed pixel parameter. 前記入力イメージを調整するステップ前に、前記圧縮されたピクセルパラメータを解凍するステップをさらに含む、請求項2に記載のディスプレイパネルのピクセル輝度を補償するための方法。   3. The method for compensating pixel brightness of a display panel according to claim 2, further comprising the step of decompressing the compressed pixel parameters before adjusting the input image. 前記ピクセルパラメータは、
プロセッサーによって、複数のカラーチャンネルから前記ベースカラーチャンネルを選択し、
前記プロセッサーによって、複数の輝度レベルから、前記選択されたベースカラーチャンネルのベース輝度レベルを選択し、
前記プロセッサーによって、前記選択されたベースカラーチャンネルおよび前記ベース輝度レベルに対するピクセルパラメータを決定し、且つ、
前記プロセッサーによって、前記第1残差を生成するために、前記第1ピクセルパラメータから第2ピクセルパラメータを予測し、前記第1ピクセルパラメータ及び前記第1残差をエンコードすることによって圧縮され、
前記第2ピクセルパラメータは、前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する、請求項2に記載のディスプレイパネルのピクセル輝度を補償するための方法。
The pixel parameters are:
Selecting a base color channel from a plurality of color channels by a processor;
The processor selects, from a plurality of brightness levels, a base brightness level of the selected base color channel;
Determining, by the processor, pixel parameters for the selected base color channel and the base luminance level; and
The processor predicts a second pixel parameter from the first pixel parameter to generate the first residual , and compresses the first pixel parameter and the first residual by encoding the first pixel parameter ;
3. The method for compensating pixel brightness of a display panel according to claim 2, wherein the second pixel parameter corresponds to a color channel different from the base color channel and corresponds to the same brightness level as the base brightness level.
前記ピクセルパラメータは、さらに、
前記プロセッサーによって、前記第2残差を生成するために、前記予測された第2ピクセルパラメータから第3ピクセルパラメータを予測し、且つ、
前記第1ピクセルパラメータ、前記第1残差および前記第2残差をエンコードすることによって圧縮され、
前記第3ピクセルパラメータは、前記第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、前記第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する、請求項4に記載のディスプレイパネルのピクセル輝度を補償するための方法。
The pixel parameters further include:
The processor predicts a third pixel parameter from the predicted second pixel parameter to generate the second residual; and
Compressed by encoding the first pixel parameter, the first residual and the second residual,
The display panel of claim 4, wherein the third pixel parameter corresponds to a same color channel corresponding to the second pixel parameter, and corresponds to a luminance level different from a luminance level corresponding to the second pixel parameter. A method for compensating pixel brightness.
請求項1に記載のディスプレイパネルのピクセル輝度を補償するための方法に使用されるピクセルパラメータを補償するための方法であって、
プロセッサーによって、複数のカラーチャンネルからベースカラーチャンネルを選択するステップと、
前記プロセッサーによって、複数の輝度レベルから前記選択されたベースカラーチャンネルのベース輝度レベルを選択するステップと、
前記プロセッサーによって、前記選択されたベースカラーチャンネルおよび前記ベース輝度レベルに対する第1ピクセルパラメータを決定するステップと、
前記プロセッサーによって、第1残差を生成するために、前記第1ピクセルパラメータから第2ピクセルパラメータを予測するステップと、
を含み、
前記第2ピクセルパラメータは、前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する、ピクセルパラメータを補償するための方法。
A method for compensating pixel parameters used in the method for compensating pixel luminance of a display panel according to claim 1, wherein
Selecting a base color channel from a plurality of color channels by a processor;
Selecting, by the processor, a base brightness level of the selected base color channel from a plurality of brightness levels;
Determining a first pixel parameter for the selected base color channel and the base luminance level by the processor;
Estimating a second pixel parameter from the first pixel parameter to generate a first residual by the processor;
Including
A method for compensating pixel parameters, wherein the second pixel parameter corresponds to a color channel different from the base color channel and corresponds to the same luminance level as the base luminance level.
前記プロセッサーによって、第2残差を生成するために、前記予測された第2ピクセルパラメータから第3ピクセルパラメータを予測するステップと、
前記第1ピクセルパラメータ、前記第1残差および前記第2残差をエンコードするステップと、
をさらに含み、
前記第3ピクセルパラメータは、前記第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、前記第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する、請求項6に記載のピクセルパラメータを補償するための方法。
Predicting a third pixel parameter from the predicted second pixel parameter to generate a second residual by the processor;
Encoding the first pixel parameter, the first residual, and the second residual;
Further comprising
The pixel parameter according to claim 6, wherein the third pixel parameter corresponds to a same color channel corresponding to the second pixel parameter, and corresponds to a luminance level different from a luminance level corresponding to the second pixel parameter. Method to compensate.
前記第2ピクセルパラメータを予測するステップは、チャンネル間予測を含む、請求項7に記載のピクセルパラメータを補償するための方法。   8. The method for compensating for pixel parameters according to claim 7, wherein estimating the second pixel parameter comprises inter-channel prediction. 前記第2残差は、前記第2ピクセルパラメータと前記第3ピクセルパラメータとの間の差分である、請求項7に記載のピクセルパラメータを補償するための方法。   The method for compensating for a pixel parameter according to claim 7, wherein the second residual is a difference between the second pixel parameter and the third pixel parameter. 前記第3ピクセルパラメータを予測するステップは、レベル間予測を含む、請求項7に記載のピクセルパラメータを補償するための方法。   The method for compensating pixel parameters according to claim 7, wherein predicting the third pixel parameter comprises inter-level prediction. 前記レベル間予測は、線形回帰を行うことを含む、請求項10に記載のピクセルパラメータを補償するための方法。   The method for compensating for pixel parameters according to claim 10, wherein the inter-level prediction includes performing a linear regression. 前記第1残差は、前記第1ピクセルパラメータと前記第2ピクセルパラメータとの間の差分である、請求項6に記載のピクセルパラメータを補償するための方法。   The method for compensating pixel parameters according to claim 6, wherein the first residual is a difference between the first pixel parameter and the second pixel parameter. 前記第1ピクセルパラメータ、前記第1残差および前記第2残差をマルチプレクシングするステップをさらに含む、請求項6に記載のピクセルパラメータを補償するための方法。   The method for compensating for pixel parameters according to claim 6, further comprising multiplexing the first pixel parameter, the first residual and the second residual. ディスプレイパネルであって、
前記ディスプレイパネルのサブピクセルに対する圧縮されたパラメータを含むメモリと、
前記圧縮されたパラメータをデコードすることによって解凍するように構成されるデコーダと、
前記解凍されたパラメータをサブピクセルによるカラーの変化を補償するために入力イメージ信号に適用するように構成されるプロセッサーと、
を備え、
前記パラメータのそれぞれは、前記サブピクセルのそれぞれに対応し、
前記パラメータは、
複数のカラーチャンネルから選択されたベースカラーチャンネル、及び複数の輝度レベルから選択された前記ベースカラーチャンネルのベース輝度レベルに対して決定された第1ピクセルパラメータと、
前記第1ピクセルパラメータと、前記第1ピクセルパラメータから予測され前記ベースカラーチャンネルとは異なるカラーチャンネルに対応し、前記ベース輝度レベルと同じ輝度レベルに対応する第2ピクセルパラメータと、の差分である第1残差と、
前記第2ピクセルパラメータと、前記第2ピクセルパラメータから予測され前記第2ピクセルパラメータに対応する同じカラーチャンネルに対応し、前記第2ピクセルパラメータに対応する輝度レベルとは異なる輝度レベルに対応する第3ピクセルパラメータと、の差分である第2残差と、
をエンコードすることで圧縮されたものであり、
前記第1乃至第3ピクセルパラメータは、開始点となる1つのパラメータからの差分を求めることにより順次階層的に求められ、前記第1乃至第3ピクセルパラメータのそれぞれは、サブピクセルの色であるカラーチャンネルとサブピクセルの輝度レベルとに対応付けられ、前記開始点となる1つのパラメータである第1ピクセルパラメータと対応付けられるカラーチャンネルと輝度レベルがそれぞれ前記ベースカラーチャンネルと前記ベース輝度レベルである、ディスプレイパネル。
A display panel,
A memory containing compressed parameters for sub-pixels of the display panel;
A decoder configured to decompress by decoding the compressed parameters;
A processor configured to apply the decompressed parameters to an input image signal to compensate for color changes due to sub-pixels ;
With
, Respectively that of the parameter corresponds to, respectively that of the sub-pixels,
The parameter is
A first pixel parameter determined for a base luminance level of the base color channel selected from a plurality of color channels and the base color channel selected from a plurality of luminance levels;
A second pixel parameter that is a difference between the first pixel parameter and a second pixel parameter corresponding to a color channel different from the base color channel predicted from the first pixel parameter and corresponding to the same luminance level as the base luminance level. One residual and
The second pixel parameter and a third pixel corresponding to the same color channel predicted from the second pixel parameter and corresponding to the second pixel parameter, and corresponding to a luminance level different from the luminance level corresponding to the second pixel parameter. A second residual that is the difference between the pixel parameter and
Is compressed by encoding
The first to third pixel parameters are sequentially determined hierarchically by calculating a difference from one parameter serving as a starting point, and each of the first to third pixel parameters is a color that is a color of a sub-pixel. A color channel and a luminance level associated with a channel and a luminance level of a sub-pixel and associated with a first pixel parameter, which is one parameter serving as the starting point, are the base color channel and the base luminance level, respectively. Display panel.
前記第2ピクセルパラメータを予測することは、前記ベース輝度レベルと同じ輝度レベルの他のカラーチャンネルのパラメータを予測するチャンネル間予測を含む、請求項14に記載のディスプレイパネル。 15. The display panel according to claim 14, wherein predicting the second pixel parameter includes inter-channel prediction for predicting a parameter of another color channel having the same luminance level as the base luminance level . 前記第3ピクセルパラメータを予測することは、前記第1ピクセルパラメータ又は前記第1ピクセルパラメータから予測された他のカラーチャンネルのパラメータと同じカラーチャンネルの他の輝度レベルのパラメータを予測するレベル間予測を含む、請求項14に記載のディスプレイパネル。 Predicting the third pixel parameter includes performing an inter-level prediction that predicts another luminance level parameter of the same color channel as the first pixel parameter or another color channel parameter predicted from the first pixel parameter. The display panel according to claim 14, comprising: 前記レベル間予測は、線形回帰を行うことを含む、請求項16に記載のディスプレイパネル。   17. The display panel of claim 16, wherein the inter-level prediction includes performing a linear regression. 前記第1ピクセルパラメータ、前記第1残差および前記第2残差をマルチプレクシングすることをさらに含む、請求項14に記載のディスプレイパネル。
The display panel of claim 14, further comprising multiplexing the first pixel parameter, the first residual, and the second residual.
JP2015111241A 2014-06-02 2015-06-01 Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters Active JP6661285B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462006725P 2014-06-02 2014-06-02
US62/006,725 2014-06-02
US14/720,669 US9799257B2 (en) 2014-06-02 2015-05-22 Hierarchical prediction for pixel parameter compression
US14/720,669 2015-05-22

Publications (2)

Publication Number Publication Date
JP2015228027A JP2015228027A (en) 2015-12-17
JP6661285B2 true JP6661285B2 (en) 2020-03-11

Family

ID=54885498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015111241A Active JP6661285B2 (en) 2014-06-02 2015-06-01 Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters

Country Status (2)

Country Link
JP (1) JP6661285B2 (en)
KR (1) KR102304893B1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017031268A1 (en) * 2015-08-19 2017-02-23 Valve Corporation Systems and methods for detection and/or correction of pixel luminosity and/or chrominance response variation in displays
KR102555096B1 (en) * 2016-06-09 2023-07-13 엘지디스플레이 주식회사 Method For Compressing Data And Organic Light Emitting Diode Display Device Using The Same
US10176761B2 (en) * 2017-02-23 2019-01-08 Synaptics Incorporated Compressed data transmission in panel display system
JP7210168B2 (en) * 2018-06-29 2023-01-23 シナプティクス インコーポレイテッド Display driver setting device, method, program, storage medium and display driver
CN114360449B (en) * 2022-01-14 2023-08-08 苇创微电子(上海)有限公司 Multi-pixel fusion compression method for Mura calibration of display
CN116132688B (en) * 2023-01-17 2024-04-12 格兰菲智能科技有限公司 Pixel compensation data encoding method, decoding method, device and computer equipment
CN116364008B (en) * 2023-03-30 2024-05-03 合肥维信诺科技有限公司 Storage method and reading method of brightness compensation data of display panel, storage device, brightness compensation control circuit and driving chip
CN116935788B (en) * 2023-09-15 2023-12-29 长春希达电子技术有限公司 Color compensation method, storage medium and system based on pixel multiplexing

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3845208B2 (en) * 1998-09-25 2006-11-15 ペンタックス株式会社 Image compression apparatus and image expansion apparatus
GB0215721D0 (en) * 2002-07-06 2002-08-14 Koninkl Philips Electronics Nv Matrix display and method of driving a matrix display
JP2007271940A (en) * 2006-03-31 2007-10-18 Toshiba Corp Video displaying device and video displaying method
JP4958466B2 (en) * 2006-04-05 2012-06-20 グローバル・オーエルイーディー・テクノロジー・リミテッド・ライアビリティ・カンパニー Display device
JP4996501B2 (en) * 2007-04-06 2012-08-08 キヤノン株式会社 Multidimensional data encoding apparatus, decoding apparatus, and control method therefor
JP5207832B2 (en) * 2008-05-30 2013-06-12 キヤノン株式会社 Display device
US9837013B2 (en) * 2008-07-09 2017-12-05 Sharp Laboratories Of America, Inc. Methods and systems for display correction

Also Published As

Publication number Publication date
KR20150139464A (en) 2015-12-11
KR102304893B1 (en) 2021-09-24
JP2015228027A (en) 2015-12-17

Similar Documents

Publication Publication Date Title
JP6661285B2 (en) Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters
US9799257B2 (en) Hierarchical prediction for pixel parameter compression
US11551614B2 (en) Encoding demura calibration information
KR20150112860A (en) Display panel and method for compensating pixel luminance thereof
KR101303375B1 (en) Method and device for encoding blocks of values
JP2012109970A (en) Display driving device and video data compression and restoration method therefor
CN107454404B (en) Method for compressing data and display device using the same
CN105592313A (en) Grouped adaptive entropy coding compression method
CN114467133A (en) Method and system for compressing and decompressing compensation data for compensating brightness unevenness of display
US10803791B2 (en) Burrows-wheeler based stress profile compression
CN111726615B (en) Point cloud coding and decoding method and coder-decoder
US20220139309A1 (en) Method of compensating for degeneration of electroluminescent display device and display system performing the same
CN114120915A (en) Data compression method and device and data decompression method and device
AU2014227492B2 (en) Apparatus and method for compact bit-plane data compression
US8467624B2 (en) Image processing apparatus, image processing circuit, and image processing method
US8922574B2 (en) Method and apparatus for driving liquid crystal display device
KR102401851B1 (en) Method of compressing image and display apparatus for performing the same
US11770535B2 (en) Systems and methods for joint color channel entropy encoding with positive reconstruction error
JP2005055825A (en) Image display device, image display method and image display program
KR20160010163A (en) Organic light emmitting diode device and threshold voltage compensation data processing method of organic light emmitting diode device thereof
KR20180059158A (en) Device and Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same
JP2010276686A (en) Image control apparatus
CN114760473A (en) System and method for performing rate distortion optimization
JP2023062831A (en) Encoder, encoding method, and program
CN118101957A (en) High-performance rendering sub-pixel image compression method and device

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20170419

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190814

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200212

R150 Certificate of patent or registration of utility model

Ref document number: 6661285

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250