KR102581850B1 - Method and apparatus for generating compensation data of display panel - Google Patents
Method and apparatus for generating compensation data of display panel Download PDFInfo
- Publication number
- KR102581850B1 KR102581850B1 KR1020160162260A KR20160162260A KR102581850B1 KR 102581850 B1 KR102581850 B1 KR 102581850B1 KR 1020160162260 A KR1020160162260 A KR 1020160162260A KR 20160162260 A KR20160162260 A KR 20160162260A KR 102581850 B1 KR102581850 B1 KR 102581850B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- pixels
- luminance
- xyz
- chromaticity
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0421—Structural details of the set of electrodes
- G09G2300/043—Compensation electrodes or other additional electrodes in matrix displays related to distortions or compensation signals, e.g. for modifying TFT threshold voltage in column driver
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0257—Reduction of after-image effects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
본 발명은 표시 패널의 보상 데이터를 생성하기 위한 방법 및 장치에 관한 것이다. 본 발명에서는 복수의 계측 지점에서 각각 계측된 XYZ 계측값과 타겟 XYZ값 간의 편차인 XYZ 편차값을 산출하고, 산출된 XYZ 편차값을 색공간 변환 행렬을 이용하여 선형 RGB 편차값으로 변환한다. 또한 본 발명에서는 변환된 선형 RGB 편차값을 패널 RGB 편차값으로 변환하는데, 이와 같이 변환된 패널 RGB 편차값이 최종적인 보상 데이터가 된다.The present invention relates to a method and device for generating compensation data for a display panel. In the present invention, the XYZ deviation value, which is the difference between the XYZ measurement values measured at each of the plurality of measurement points and the target Additionally, in the present invention, the converted linear RGB deviation value is converted into a panel RGB deviation value, and the panel RGB deviation value converted in this way becomes the final compensation data.
Description
본 발명은 표시 패널의 보상 데이터를 생성하기 위한 방법 및 장치에 관한 것이다.
The present invention relates to a method and device for generating compensation data for a display panel.
기존의 음극선관(Cathode Ray Tube) 표시 장치를 대체하기 위한 평판 표시 장치(Flat Panel Display)로는 액정표시소자(Liquid Crystal Display), 전계방출 표시 장치(Field Emission Display), 플라즈마 표시 장치(Plasma Display Panel) 및 유기 발광 표시 장치(Organic Light-Emitting Diode Display, OLED Display) 등이 있다.Flat panel displays to replace existing cathode ray tube display devices include liquid crystal display, field emission display, and plasma display panel. ) and Organic Light-Emitting Diode Display (OLED Display).
이러한 표시 장치 중 유기 발광 표시 장치에 이용되는 발광 소자인 유기 발광 다이오드(OLED)는 높은 휘도와 낮은 동작 전압 특성을 가진다. 또한, 유기 발광 다이오드는 스스로 빛을 내는 소자이기 때문에 명암대비(CONTRAST RATIO)가 크고, 초박형 디스플레이의 구현이 용이하다. 또한, 유기 발광 다이오드는 응답시간이 수 마이크로초(㎲) 정도로 동화상 구현이 쉽고, 시야각의 제한이 없으며 저온에서도 안정적이라는 장점이 있다.Among these display devices, organic light-emitting diodes (OLEDs), which are light-emitting elements used in organic light-emitting displays, have high brightness and low operating voltage characteristics. In addition, since organic light emitting diodes are devices that emit light on their own, they have high contrast ratio and are easy to implement ultra-thin displays. In addition, organic light-emitting diodes have the advantage of being easy to implement moving images with a response time of several microseconds (㎲), having no viewing angle limitations, and being stable even at low temperatures.
유기 발광 표시 장치에는 유기 발광 다이오드를 포함한 픽셀들이 매트릭스 형태로 배열된다. 각각의 픽셀에는 외부에서 입력되는 영상 데이터에 대응하는 데이터 전압이 인가된다. 이에 따라 유기발광 다이오드에 구동 전류가 흐르면 유기발광 다이오드는 일정 휘도로 발광하게 된다.In an organic light emitting display device, pixels including organic light emitting diodes are arranged in a matrix form. A data voltage corresponding to externally input image data is applied to each pixel. Accordingly, when a driving current flows through the organic light emitting diode, the organic light emitting diode emits light with a certain brightness.
유기 발광 표시 장치의 이상적인 상태는 표시 패널을 구성하는 모든 픽셀의 휘도가 균일한 상태이다. 그러나 픽셀들 간의 구동 트랜지스터의 전기적 특성 편차, 픽셀들 간의 셀 구동 전압의 편차 및 픽셀들 간의 유기 발광 다이오드의 열화 편차 등으로 인해 픽셀들 간의 휘도 균일도는 감소하게 된다. 특히, 유기 발광 다이오드의 열화 편차는 잔상 현상을 초래하여 유기 발광 표시 장치의 화질을 떨어뜨리는 원인이 된다.The ideal state of an organic light emitting display device is a state in which the luminance of all pixels constituting the display panel is uniform. However, luminance uniformity between pixels decreases due to variations in electrical characteristics of driving transistors between pixels, variations in cell driving voltages between pixels, and variations in deterioration of organic light emitting diodes between pixels. In particular, variations in the deterioration of organic light emitting diodes cause afterimage phenomenon and deteriorate the image quality of organic light emitting display devices.
이러한 표시품질 저하 문제를 개선하기 위해, 전술한 휘도 편차를 보상하기 위한 보상 데이터가 표시 장치 내에 저장되며, 표시 패널을 통해 영상을 출력할 때 저장된 보상 데이터가 적용됨으로써 각 픽셀들 간의 휘도를 균일하게 유지할 수 있다.In order to improve this problem of display quality deterioration, compensation data to compensate for the above-mentioned luminance deviation is stored in the display device, and when images are output through the display panel, the stored compensation data is applied to make the luminance between each pixel uniform. It can be maintained.
그런데 종래의 보상 데이터 생성 방법은 보상 데이터를 생성하는 과정에서 패널 자체의 특성을 반영하지 못한다는 문제가 있다. 예컨대 종래의 보상 데이터 생성 방법에 따르면 패널의 휘도나 색도를 보상하는 과정에서 변환 매트릭스를 이용한 XYZ 데이터 및 RGB 데이터 간의 변환이 이루어진다. 그러나 종래에 사용되는 변환 매트릭스는 패널 고유의 특성을 반영하여 생성된 것이 아니라 특정 표준이나 기구, 예컨대 CIE(Commission Internationale de l'clairage, 국제 조명 위원회)에서 정의된 XYZ 데이터 및 RGB 데이터 간의 관계를 나타내는 변환 매트릭스가 그대로 사용된다.However, the conventional compensation data generation method has a problem in that it does not reflect the characteristics of the panel itself in the process of generating compensation data. For example, according to the conventional compensation data generation method, conversion between XYZ data and RGB data is performed using a conversion matrix in the process of compensating the luminance or chromaticity of the panel. However, the conversion matrix used conventionally is not created to reflect the panel's unique characteristics, but rather represents the relationship between XYZ data and RGB data defined by a specific standard or organization, such as CIE (Commission Internationale de l'clairage). The transformation matrix is used as is.
이와 같이 종래 정의된 변환 매트릭스가 그대로 사용될 경우 보상 데이터 생성 과정에서 패널 고유의 특성이 제대로 반영되지 않으므로, 이러한 과정에 의하여 생성된 보상 데이터로는 정확한 보상이 수행될 수 없다는 문제가 있다.If the conventionally defined conversion matrix is used as is, the unique characteristics of the panel are not properly reflected in the compensation data generation process, so there is a problem that accurate compensation cannot be performed with compensation data generated through this process.
또한 종래 기술에 따르면 패널의 휘도 보상 및 색도 보상이 각각 별도의 과정으로 수행된다. 이와 같이 휘도 보상 및 색도 보상이 별도의 과정으로 수행될 경우 보상 데이터를 생성하는데 지나치게 많은 시간이 소요된다는 문제가 있다.Additionally, according to the prior art, luminance compensation and chromaticity compensation of the panel are each performed in separate processes. If luminance compensation and chromaticity compensation are performed in separate processes, there is a problem that it takes too much time to generate compensation data.
또한 종래 기술에 따른 보상 데이터 생성 방법에서는 패널 상의 특정 지점에 대한 측정값을 기초로 보상 데이터가 생성되기 때문에, 이러한 보상 데이터에 의해서는 패널의 모든 지점에 대한 정확한 보상이 이루어지기 어렵다는 문제가 있다.
Additionally, in the compensation data generation method according to the prior art, compensation data is generated based on measurement values for specific points on the panel, so there is a problem in that it is difficult to accurately compensate for all points on the panel using such compensation data.
본 발명은 패널의 고유 특성을 반영하여 보상 데이터를 생성함으로써 보다 정확한 보상 수행을 가능하게 하는 표시 패널의 보상 데이터 생성 방법 및 장치를 제공하는 것을 목적으로 한다.The purpose of the present invention is to provide a method and device for generating compensation data for a display panel that enables more accurate compensation by generating compensation data by reflecting the unique characteristics of the panel.
또한 본 발명은 패널의 휘도 및 색도 특성을 동시에 반영하여 보상 데이터를 생성함으로써 보상 데이터 생성에 소요되는 시간을 줄일 수 있는 표시 패널의 보상 데이터 생성 방법 및 장치를 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide a method and device for generating compensation data for a display panel that can reduce the time required to generate compensation data by simultaneously reflecting the luminance and chromaticity characteristics of the panel to generate compensation data.
또한 본 발명은 복수의 계측 지점에 대한 보상 데이터를 생성함으로써 패널에 대한 보다 정확한 보상 수행을 가능하게 하는 표시 패널의 보상 데이터 생성 방법 및 장치를 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide a method and device for generating compensation data for a display panel that enable more accurate compensation for the panel by generating compensation data for a plurality of measurement points.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
The objects of the present invention are not limited to the objects mentioned above, and other objects and advantages of the present invention that are not mentioned can be understood by the following description and will be more clearly understood by the examples of the present invention. Additionally, it will be readily apparent that the objects and advantages of the present invention can be realized by the means and combinations thereof indicated in the patent claims.
본 발명에서는 복수의 계측 지점에서 각각 계측된 XYZ 계측값과 타겟 XYZ값 간의 편차인 XYZ 편차값을 산출하고, 산출된 XYZ 편차값을 색공간 변환 행렬을 이용하여 선형 RGB 편차값으로 변환한다. 또한 본 발명에서는 변환된 선형 RGB 편차값을 패널 RGB 편차값으로 변환하는데, 이와 같이 변환된 패널 RGB 편차값이 최종적인 보상 데이터가 된다.In the present invention, the XYZ deviation value, which is the difference between the XYZ measurement values measured at each of the plurality of measurement points and the target Additionally, in the present invention, the converted linear RGB deviation value is converted into a panel RGB deviation value, and the panel RGB deviation value converted in this way becomes the final compensation data.
즉, 본 발명에서는 XYZ 편차값을 곧바로 패널 RGB 편차값으로 변환하지 않고 색공간 변환 행렬을 이용하여 선형 RGB 편차값으로 변환하고, 선형 RGB값을 패널 RGB값으로 변환하는 단계가 수행된다. 이와 같은 과정에서 사용되는 색공간 변환 행렬은 패널의 실제 RGB값과 패널에서 실제로 측정된 XYZ 계측값에 기반하여 생성된다. 예컨대 본 발명에서는 패널의 XYZ 계측값과 패널 RGB값 간의 관계를 보상 데이터에 반영하기 위하여 복수의 계측 지점에서 각각 계측된 휘도값에 기반하여 감마 곡선을 생성하고, 이 감마 곡선을 이용하여 패널 RGB값을 선형 RGB값으로 변환하기 위한 색공간 변환 행렬이 생성된다. 따라서 본 발명에 따르면 패널 고유의 특성이 보상 데이터에 반영될 수 있다.That is, in the present invention, the XYZ deviation value is not directly converted to a panel RGB deviation value, but is converted to a linear RGB deviation value using a color space conversion matrix, and the linear RGB value is converted to a panel RGB value. The color space conversion matrix used in this process is created based on the actual RGB values of the panel and the XYZ measurement values actually measured on the panel. For example, in the present invention, in order to reflect the relationship between the panel's A color space conversion matrix is created to convert to a linear RGB value. Therefore, according to the present invention, the panel's unique characteristics can be reflected in compensation data.
또한 본 발명에서는 보상 데이터를 생성하는 과정에서 휘도 편차값 및 색도 편차값을 이용하여 타겟 XYZ값이 생성된다. 즉, 본원 발명에서는 보상 데이터를 생성하는 과정에서 패널의 휘도 및 색도 특성을 동시에 반영하게 되므로, 휘도 보상 및 색도 보상을 별도로 수행하는 종래 기술에 비해 보다 빠르게 보상 데이터를 생성할 수 있다.Additionally, in the present invention, target XYZ values are generated using the luminance deviation value and chromaticity deviation value in the process of generating compensation data. That is, in the present invention, since the luminance and chromaticity characteristics of the panel are simultaneously reflected in the process of generating compensation data, compensation data can be generated more quickly than in the prior art in which luminance compensation and chromaticity compensation are performed separately.
또한 본 발명에서는 패널 상에 복수의 계측 지점이 설정되고, 복수의 계측 지점에 각각에서 계측된 XYZ 계측값을 기초로 각 계측 지점에 대한 보상 데이터가 산출된다. 따라서 계측 지점의 개수가 증가할수록 보상 데이터에 의한 보상 정확도도 상승하게 된다.Additionally, in the present invention, a plurality of measurement points are set on the panel, and compensation data for each measurement point is calculated based on XYZ measurement values measured at each of the plurality of measurement points. Therefore, as the number of measurement points increases, compensation accuracy based on compensation data also increases.
본 발명의 일 실시예에 따른 표시 패널의 보상 데이터 생성 방법은, 서로 다른 계조값을 갖는 복수의 패턴 이미지가 표시되는 패널 상에 설정되는 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득하는 단계, 상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 단계, 상기 전체 픽셀에 대한 XYZ 계측값을 획득하는 단계, 상기 전체 픽셀에 대한 XYZ 계측값을 이용하여 상기 전체 픽셀에 대한 휘도값 및 색도값을 산출하는 단계, 상기 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 상기 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출하는 단계 및 상기 색공간 변환 행렬, 상기 휘도 편차값, 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 보상 데이터를 산출하는 단계를 포함한다.A method of generating compensation data for a display panel according to an embodiment of the present invention includes obtaining XYZ measurement values for each of a plurality of measurement points set on a panel on which a plurality of pattern images with different gray scale values are displayed, Calculating a color space transformation matrix for all pixels of the panel using XYZ measurement values for each of the plurality of measurement points, obtaining XYZ measurement values for all pixels, XYZ measurement for all pixels calculating luminance values and chromaticity values for all pixels using values, calculating luminance deviation values and chromaticity deviation values for all pixels using the luminance values and chromaticity values for all pixels, and and calculating compensation data for all pixels using a color space conversion matrix, the luminance deviation value, and the chromaticity deviation value.
또한 본 발명의 일 실시예에 따른 표시 패널의 보상 데이터 생성 장치는, 서로 다른 계조값을 갖는 복수의 패턴 이미지가 표시되는 패널 상에 설정되는 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득하는 XYZ 계측값 획득부, 상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 색공간 변환 행렬 산출부, 상기 XYZ 계측값 획득부에 의하여 획득되는 상기 전체 픽셀에 대한 XYZ 계측값을 이용하여 상기 전체 픽셀에 대한 휘도값 및 색도값을 산출하는 휘도값/색도값 산출부, 상기 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 상기 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출하는 휘도/색도 편차값 산출부 및 상기 색공간 변환 행렬, 상기 휘도 편차값, 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 보상 데이터를 산출하는 보상 데이터 산출부를 포함한다.
In addition, a compensation data generating device for a display panel according to an embodiment of the present invention obtains A measurement value acquisition unit, a color space transformation matrix calculation unit for calculating a color space transformation matrix for all pixels of the panel using the XYZ measurement values for each of the plurality of measurement points, and a color space transformation matrix calculation unit obtained by the A luminance/chromaticity value calculation unit that calculates luminance and chromaticity values for all pixels using the A luminance/chromaticity deviation value calculation unit that calculates a luminance deviation value and a chromaticity deviation value, and a compensation data calculation unit that calculates compensation data for all pixels using the color space conversion matrix, the luminance deviation value, and the chromaticity deviation value. Includes.
본 발명에 따르면 패널의 고유 특성을 반영하여 보상 데이터를 생성함으로써 보다 정확한 보상 수행이 가능한 장점이 있다.According to the present invention, there is an advantage in that more accurate compensation can be performed by generating compensation data by reflecting the unique characteristics of the panel.
또한 본 발명은 패널의 휘도 및 색도 특성을 동시에 반영하여 보상 데이터를 생성함으로써 보상 데이터 생성에 소요되는 시간을 줄일 수 있는 장점이 있다.Additionally, the present invention has the advantage of reducing the time required to generate compensation data by simultaneously reflecting the luminance and chromaticity characteristics of the panel to generate compensation data.
또한 본 발명은 복수의 계측 지점에 대한 보상 데이터를 생성함으로써 패널에 대한 보다 정확한 보상 수행이 가능한 장점이 있다.
Additionally, the present invention has the advantage of enabling more accurate compensation for the panel by generating compensation data for a plurality of measurement points.
도 1은 본 발명의 일 실시예에 따른 보상 데이터 생성 장치의 구성도이다.
도 2는 본 발명의 일 실시예에서 패널에 표시되는 서로 다른 계조값을 갖는 복수의 패턴 이미지를 나타낸다.
도 3은 본 발명의 일 실시예에서 색공간 변환 행렬 산출부에 의해 산출되는 감마 곡선을 나타낸다.
도 4는 본 발명의 일 실시예에서 색공간 변환 행렬 산출부에 의해 패널 RGB값을 선형 RGB값으로 변환하는 과정을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따라 생성되는 임의의 픽셀에 대한 비선형 감마 곡선 및 이 비선형 감마 곡선에 대응되는 선형 감마 곡선이 도시된 그래프이다.
도 6은 본 발명의 일 실시예에 의해 생성된 보상 데이터에 의한 보상 과정을 설명하기 위한 도면이다.
도 7은 종래 기술에 의한 보상 결과 및 본 발명에 의한 보상 결과를 비교하기 위한 표이다.
도 8은 본 발명의 일 실시예에 따른 보상 데이터 생성 방법의 흐름도이다.1 is a configuration diagram of a compensation data generating device according to an embodiment of the present invention.
Figure 2 shows a plurality of pattern images with different grayscale values displayed on a panel in an embodiment of the present invention.
Figure 3 shows a gamma curve calculated by the color space conversion matrix calculation unit in one embodiment of the present invention.
FIG. 4 is a diagram illustrating a process of converting panel RGB values into linear RGB values by a color space conversion matrix calculation unit in one embodiment of the present invention.
Figure 5 is a graph showing a non-linear gamma curve for an arbitrary pixel generated according to an embodiment of the present invention and a linear gamma curve corresponding to the non-linear gamma curve.
Figure 6 is a diagram for explaining a compensation process using compensation data generated by an embodiment of the present invention.
Figure 7 is a table for comparing the compensation results according to the prior art and the compensation results according to the present invention.
Figure 8 is a flowchart of a compensation data generation method according to an embodiment of the present invention.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above-mentioned objects, features, and advantages will be described in detail later with reference to the attached drawings, so that those skilled in the art will be able to easily implement the technical idea of the present invention. In describing the present invention, if it is determined that a detailed description of known technologies related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings. In the drawings, identical reference numerals are used to indicate identical or similar components.
도 1은 본 발명의 일 실시예에 따른 보상 데이터 생성 장치의 구성도이다.1 is a configuration diagram of a compensation data generating device according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 보상 데이터 생성 장치(102)는 XYZ 계측값 획득부(104), 색공간 변환 행렬 산출부(106), 휘도값/색도값 산출부(108), 휘도/색도 편차값 산출부(110), 보상 데이터 산출부(112)를 포함한다.Referring to FIG. 1, the compensation
XYZ 계측값 획득부(104)는 서로 다른 계조값을 갖는 복수의 패턴 이미지가 표시되는 패널 상에 설정되는 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득한다. 본 발명의 일 실시예에서 XYZ 계측값 획득부(104)는 면 계측기 또는 카메라와 같은 장치로부터 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득할 수 있다.The XYZ measurement
또한 XYZ 계측값 획득부(104)는 복수의 계측 지점이 아닌 패널의 전체 픽셀에 대한 XYZ 계측값을 획득할 수도 있다.Additionally, the XYZ measurement
색공간 변환 행렬 산출부(106)는 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출한다. 본 발명의 일 실시예에서, 색공간 변환 행렬 산출부(106)는 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 복수의 계측 지점 각각에 대한 감마 곡선을 생성하고, 생성된 감마 곡선을 이용하여 복수의 계측 지점 각각의 패널 RGB값을 선형 RGB값으로 변환할 수 있다.The color space transformation
또한 색공간 변환 행렬 산출부(106)는 변환된 선형 RGB값 및 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 산출할 수 있다. 또한 색공간 변환 행렬 산출부(106)는 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 이용하여 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출할 수 있다.Additionally, the color space transformation
휘도값/색도값 산출부(108)는 XYZ 계측값 획득부(104)에 의해 획득되는 전체 픽셀에 대한 XYZ 계측값을 이용하여 전체 픽셀에 대한 휘도값 및 색도값을 산출한다. 본 발명의 일 실시예에서, 휘도값/색도값 산출부(108)는 XYZ 계측값 중 Y값을 휘도값으로 산출할 수 있다. 또한 본 발명의 일 실시예에서, 휘도값/색도값 산출부(108)는 XYZ 계측값 중 X값, Y값, Z값을 이용하여 색도값을 산출할 수 있다.The luminance value/chromaticity
휘도/색도 편차값 산출부(110)는 휘도값/색도값 산출부(108)에 의해 산출되는 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출한다. 본 발명의 일 실시예에서, 휘도/색도 편차값 산출부(110)는 미리 정해진 기준 휘도값과 휘도값 간의 차이를 휘도 편차값으로 산출할 수 있다. 또한 본 발명의 일 실시예에서, 휘도/색도 편차값 산출부(110)는 미리 정해진 기준 색도값과 색도값 간의 차이를 색도 편차값으로 산출할 수 있다.The luminance/chromaticity deviation
보상 데이터 산출부(112)는 앞서 산출된 색공간 변환 행렬, 휘도 편차값, 색도 편차값을 이용하여 전체 픽셀에 대한 보상 데이터를 산출한다. 본 발명의 일 실시예에서, 보상 데이터 산출부(112)는 휘도 편차값 및 색도 편차값을 이용하여 전체 픽셀에 대한 타겟 XYZ값을 산출하고, 전체 픽셀에 대한 타겟 XYZ값과 전체 픽셀에 대한 XYZ 계측값 간의 차이값을 전체 픽셀에 대한 XYZ 편차값으로 산출한다. 또한 보상 데이터 산출부(112)는 앞서 산출된 전체 픽셀에 대한 색공간 변환 행렬을 이용하여 전체 픽셀에 대한 XYZ 편차값을 전체 픽셀에 대한 선형 RGB 편차값으로 변환하고, 전체 픽셀에 대한 선형 RGB 편차값을 전체 픽셀에 대한 패널 RGB 편차값으로 변환한다. 이와 같이 변환된 전체 픽셀에 대한 패널 RGB 편차값이 전체 픽셀에 대한 보상 데이터가 된다.The compensation
이하에서는 도 1 내지 도 6을 참조하여 본 발명의 일 실시예에 따른 보상 데이터 생성 장치(102)에 의한 보상 데이터 생성 과정에 대하여 구체적으로 설명한다.Hereinafter, the compensation data generation process by the compensation
먼저 XYZ 계측값 획득부(104)는 서로 다른 계조값을 갖는 복수의 패턴 이미지가 표시되는 패널 상에 설정되는 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득한다.First, the XYZ measurement
본 발명에서는 XYZ 계측값을 획득하기 위하여 서로 다른 계조값 및 RGB값을 갖는 복수의 패턴 이미지가 패널 상에 표시될 수 있다. 도 2는 본 발명의 일 실시예에서 패널에 표시되는 서로 다른 계조값을 갖는 복수의 패턴 이미지를 나타낸다. 본 발명에서는 도 2에 도시된 바와 같이 N개의 패턴 이미지(I1~IN)가 패널 상에 각각 표시될 수 있다. N개의 패턴 이미지(I1~IN)는 각각 서로 다른 계조값(O1~ON) 및 서로 다른 패널 RGB값(RGB1~RGBN)을 갖는다. 예를 들어 패턴 이미지(I2)는 계조값(O2)및 패널 RGB값(RGB2)를 가질 수 있다. 여기서 패널 RGB값은 패턴 이미지의 R 값, G 값, B 값을 포함한다.In the present invention, a plurality of pattern images with different gray scale values and RGB values can be displayed on the panel to obtain XYZ measurement values. Figure 2 shows a plurality of pattern images with different grayscale values displayed on a panel in an embodiment of the present invention. In the present invention, as shown in FIG. 2, N pattern images (I 1 to I N ) can each be displayed on the panel. The N pattern images (I 1 to I N ) each have different grayscale values (O 1 to O N ) and different panel RGB values (RGB 1 to RGB N ). For example, the pattern image (I 2 ) may have a grayscale value (O 2 ) and a panel RGB value (RGB 2 ). Here, the panel RGB value includes the R value, G value, and B value of the pattern image.
또한 본 발명에서는 도 2와 같이 패널 상에 복수의 계측 지점(P1~P9)이 설정된다. 본 발명에서는 전술한 바와 같은 N개의 패턴 이미지(I1~IN)를 각각 패널에 표시한 후, 복수의 계측 지점(P1~P9) 상에서 각각 XYZ 계측값을 계측할 수 있다. 예를 들어 도 2와 같이 계측 지점이 총 9개로 설정되고, 5개의 패턴 이미지가 사용될 경우, XYZ 계측값은 45회 계측될 것이다. 여기서 XYZ 계측값은 계측 지점의 X값, Y값, Z값을 포함한다.Additionally, in the present invention, a plurality of measurement points (P 1 to P 9 ) are set on the panel as shown in FIG. 2. In the present invention, after displaying N pattern images (I 1 to I N ) as described above on a panel, XYZ measurement values can be measured respectively on a plurality of measurement points (P 1 to P 9 ). For example, if a total of 9 measurement points are set as shown in Figure 2 and 5 pattern images are used, the XYZ measurement values will be measured 45 times. Here, the XYZ measurement values include the X value, Y value, and Z value of the measurement point.
전술한 패턴 이미지의 개수 및 계측 지점의 개수는 실시예에 따라서 달라질 수 있다.The number of pattern images and the number of measurement points described above may vary depending on the embodiment.
본 발명의 일 실시예에서 XYZ 계측값은 면 계측기나 카메라에 의해 계측될 수 있다. 예를 들어 패널 상에 설정되는 복수의 계측 지점(P1~P9) 상에서 각각 면 계측기를 사용하여 XYZ 계측값이 획득될 수 있다. 또 다른 예로 패턴 이미지가 표시되는 패널의 전면을 카메라로 촬영한 후 이미지 분석을 통해 복수의 계측 지점(P1~P9)에 대응되는 위치의 XYZ 계측값이 산출될 수 있다.In one embodiment of the present invention, XYZ measurements may be measured by a surface measuring instrument or a camera. For example, XYZ measurement values can be obtained using surface measuring instruments on a plurality of measurement points (P 1 to P 9 ) set on the panel. As another example, after photographing the front of a panel on which a pattern image is displayed with a camera, XYZ measurement values at positions corresponding to a plurality of measurement points (P 1 to P 9 ) can be calculated through image analysis.
다음으로, 색공간 변환 행렬 산출부(106)는 복수의 계측 지점(P1~P9) 각각에 대한 XYZ 계측값을 이용하여 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출한다.Next, the color space transformation
보다 구체적으로 설명하면, 색공간 변환 행렬 산출부(106)는 먼저 복수의 계측 지점(P1~P9) 각각에 대한 XYZ 계측값을 이용하여 복수의 계측 지점 각각에 대한 감마 곡선을 생성한다. 도 3은 본 발명의 일 실시예에서 색공간 변환 행렬 산출부(106)에 의해 산출되는 감마 곡선을 나타낸다. 본 발명에서는 도 2의 실시예와 같이 서로 다른 계조값(O1~ON)을 갖는 N개의 패턴 이미지(I1~IN)를 패널 상에 표시하면서 복수의 계측 지점(P1~P9) 각각에 대한 XYZ 계측값을 계측한다. 도 3의 감마 곡선은 XYZ 계측값 중 Y값, 즉 복수의 계측 지점(P1~P9) 각각의 휘도값을 기초로 생성될 수 있다.To explain more specifically, the color space conversion
도 2의 실시예와 같이 총 9개의 계측 지점(P1~P9)에서 계측이 이루어질 경우, 도 3과 같이 계측 지점(P1~P9) 각각에 대응되는 9개의 감마 곡선(S1~S9)이 생성된다. 도 3에서 하나의 감마 곡선, 예컨대 감마 곡선(S1)은 N개(패턴 이미지의 개수와 동일)의 Y값을 토대로 하여 회귀 분석에 의하여 생성될 수 있다. 이에 따라 색공간 변환 행렬 산출부(106)는 계측 지점의 개수와 동일한 개수의 감마 곡선을 생성할 수 있다.When measurement is performed at a total of 9 measurement points (P 1 to P 9 ) as in the embodiment of FIG. 2, 9 gamma curves (
이와 같이 생성되는 감마 곡선은 후술하는 패널 RGB 값의 선형 RGB값으로의 변환 과정이나 선형 RGB 편차값의 패널 RGB 편차값으로의 보정에 사용될 수 있다.The gamma curve generated in this way can be used in the conversion process of panel RGB values to linear RGB values, which will be described later, or in the correction of linear RGB deviation values to panel RGB deviation values.
다음으로, 색공간 변환 행렬 산출부(106)는 도 3과 같이 생성된 감마 곡선을 이용하여 복수의 계측 지점(P1~P9) 각각의 패널 RGB값(RGB1~RGBN)을 선형 RGB값으로 변환한다.Next, the color space conversion
도 4는 본 발명의 일 실시예에서 색공간 변환 행렬 산출부에 의해 패널 RGB값을 선형 RGB값으로 변환하는 과정을 설명하기 위한 도면이다. 도 4에서 계측 지점을 Pi라고 하고, 패턴 이미지를 Ij라고 할 때, 앞서 생성된 i번째 계측 지점의 감마 곡선은 Si로 표현된다. 색공간 변환 행렬 산출부(106)는 도 4에 도시된 바와 같이 j번째 이미지의 패널 RGB값(RGBj)을 감마 곡선(Si)에 대입함으로써 선형 RGB값(DeRGBj,i)을 얻을 수 있다. 이와 같이 색공간 변환 행렬 산출부(106)는 앞서 생성된 감마 곡선을 이용하여 패널 RGB값(RGBj)을 선형 RGB값(DeRGBj,i)으로 변환한다.FIG. 4 is a diagram illustrating a process of converting panel RGB values into linear RGB values by a color space conversion matrix calculation unit in one embodiment of the present invention. In FIG. 4, when the measurement point is P i and the pattern image is I j , the gamma curve of the ith measurement point previously created is expressed as S i . As shown in FIG. 4, the color space conversion
다음으로, 색공간 변환 행렬 산출부(106)는 변환된 선형 RGB값(DeRGBj,i)과 복수의 계측 지점 각각에 대한 XYZ 계측값(Xj,i)을 이용하여 복수의 계측 지점 각각에 대한 색공간 변환 행렬(MT(i))을 산출한다. 선형 RGB값(DeRGBj,i)과 XYZ 계측값(Xj,i) 간에는 아래와 같은 관계가 성립한다.
Next, the color space conversion
[수학식 1]에서 DeRj,i, DeGj,i, DeBj,i는 각각 선형 RGB값을 나타내고, Xj,i, Yj,i, Zj,i는 각각 XYZ 계측값을 나타낸다. 그리고 MT(i)는 i번째 계측 지점, 즉 Pi에 대한 색공간 변환 행렬을 나타낸다. 또한 N은 색공간 변환 행렬을 산출하기 위하여 사용된 다수의 패턴 이미지들 중 마지막 패턴 이미지의 번호를 의미한다.In [Equation 1], DeR j,i , DeG j,i , and DeB j,i each represent linear RGB values, and X j,i , Y j,i , and Z j,i represent XYZ measurement values, respectively. And M T(i) represents the color space transformation matrix for the ith measurement point, that is, P i . Additionally, N refers to the number of the last pattern image among multiple pattern images used to calculate the color space conversion matrix.
색공간 변환 행렬 산출부(106)는 [수학식 1]을 통해서 전체 계측 지점들(Pi)에 대한 색공간 변환 행렬(MT(i))을 산출한다. 예를 들어 도 2와 같이 총 9개의 계측 지점(P1~P9)이 설정된 경우 색공간 변환 행렬 산출부(106)는 9개의 색공간 변환 행렬(MT(1)~MT(9))을 산출한다.The color space transformation
앞서 산출된 각 계측 지점들(Pi)에 대한 색공간 변환 행렬(MT(i))은 패널의 전체 픽셀들 중 9개의 픽셀들에 대한 색공간 변환 행렬이다. 그러나 보다 정확한 보상 데이터를 얻기 위해서는 패널의 일부 픽셀이 아닌 모든 픽셀에 대한 색공간 변환 행렬을 얻을 필요가 있다. 따라서 색공간 변환 행렬 산출부(106)는 앞서 산출된 각 계측 지점들(Pi)에 대한 색공간 변환 행렬(MT(i))을 이용하여 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출한다.The color space transformation matrix (M T(i) ) for each measurement point (P i ) calculated previously is a color space transformation matrix for 9 pixels among all pixels of the panel. However, in order to obtain more accurate compensation data, it is necessary to obtain a color space conversion matrix for all pixels, not just some pixels of the panel. Therefore, the color space transformation
본 발명의 일 실시예에서, 색공간 변환 행렬 산출부(106)는 2차원 보간(interpolation) 알고리즘을 사용하여 각 계측 지점들(Pi), 즉 패널의 일부 지점에 대한 색공간 변환 행렬(MT (i))을 기초로 패널의 전체 지점, 즉 전체 픽셀에 대한 색공간 변환 행렬을 산출할 수 있다. 패널의 임의의 픽셀의 좌표를 (a, b)라고 할 때, (a, b)의 픽셀에 대한 색공간 변환 행렬(MT (a, b))은 다음과 같다.
In one embodiment of the present invention, the color space transformation
[수학식 2]에서 C는 2차원 보간에 의해서 각 좌표 (a, b)마다 산출되는 상수를 의미한다.In [Equation 2], C means a constant calculated for each coordinate (a, b) by two-dimensional interpolation.
결국 색공간 변환 행렬 산출부(106)는 전술한 바와 같은 과정에 따라서 패널 전체 픽셀, 즉 임의의 좌표 (a, b)에 대한 모든 색공간 변환 행렬(MT (a, b))을 산출한다. 이와 같이 본 발명에서는 각각의 픽셀마다 색공간 변환 행렬(MT (a, b))이 결정되고, 이 색공간 변환 행렬(MT (a, b))에 의해서 각각의 픽셀에 대한 보상 데이터가 산출되므로 종래에 비해 보다 정확한 보상 수행이 가능해진다.Ultimately, the color space transformation
다음으로 휘도값/색도값 산출부(108)는 XYZ 계측값 획득부(104)에 의해 획득된 전체 픽셀에 대한 XYZ 계측값을 이용하여 전체 픽셀에 대한 휘도값 및 색도값을 산출한다.Next, the luminance value/chromaticity
본 발명의 일 실시예에서 전체 픽셀에 대한 XYZ 계측값은 면 계측기나 카메라에 의해 계측될 수 있다. 예를 들어 패널의 각 픽셀 별 위치에서 각각 면 계측기를 사용하여 XYZ 계측값이 획득될 수 있다. 또 다른 예로 패턴 이미지가 표시되는 패널의 전면을 카메라로 촬영한 후 이미지 분석을 통해 각 픽셀에 대응되는 위치의 XYZ 계측값이 산출될 수 있다. 이와 같이 산출되는 픽셀 별 XYZ 계측값은 X값, Y값, Z값을 포함한다.In one embodiment of the present invention, XYZ measurement values for all pixels may be measured by a surface measuring instrument or a camera. For example, XYZ measurement values can be obtained at each pixel location on the panel using a surface measuring device. As another example, the front of a panel on which a pattern image is displayed can be photographed with a camera, and then the XYZ measurement values of the positions corresponding to each pixel can be calculated through image analysis. The XYZ measurement values for each pixel calculated in this way include the X value, Y value, and Z value.
휘도값/색도값 산출부(108)는 XYZ 계측값 획득부(104)에 의해 획득된 전체 픽셀에 대한 XYZ 계측값 중 Y값을 각 픽셀의 휘도값으로서 산출할 수 있다. 또한 휘도값/색도값 산출부(108)는 XYZ 계측값 획득부(104)에 의해 획득된 전체 픽셀에 대한 X값, Y값, Z값을 이용하여 색도값(x 및 y)을 산출할 수 있다. 본 발명의 일 실시예에서 휘도값/색도값 산출부(108)는 다음과 같이 좌표 (a, b)에 위치하는 임의의 픽셀에 대한 색도값(x 및 y)을 산출할 수 있다.
The luminance value/chromaticity
이와 같이 본 발명에서는 XYZ 계측값만으로 각 픽셀에 대한 휘도값 및 색도값을 용이하게 산출할 수 있다.In this way, in the present invention, the luminance value and chromaticity value for each pixel can be easily calculated using only XYZ measurement values.
다음으로, 휘도/색도 편차값 산출부(110)는 휘도값/색도값 산출부(108)에 의해 산출된 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출한다.Next, the luminance/chromaticity deviation
휘도/색도 편차값 산출부(110)는 다음과 같이 휘도 편차값(ΔY)을 산출할 수 있다.
The luminance/chromaticity deviation
[수학식 4]에서 j는 패턴 이미지(I1~IN)의 번호, 즉 1~N을 나타낸다. 또한 (a, b)는 패널 상의 픽셀 위치를 나타내는 좌표이다. 또한 Y[j](a, b)는 좌표 (a, b)에 위치하는 픽셀이 j번째 패턴 이미지에 의한 계조값(Oj)을 가질 때의 휘도값을 나타낸다. 또한 Y[j]spce는 패널이 계조값(Oj) 및 RGB값(RGBj)을 갖는 패턴 이미지를 출력할 때 나타낼 것으로 예측되는 기준 휘도값이다. 이와 같은 기준 휘도값은 패널의 제조 시 각 계조값마다 미리 설정되는 기준값이다.In [Equation 4], j represents the number of the pattern image (I 1 ~I N ), that is, 1~N. Also, (a, b) are coordinates indicating the pixel location on the panel. In addition, Y[j] (a, b) represents the luminance value when the pixel located at coordinates (a, b) has a grayscale value (O j ) by the j-th pattern image. Additionally, Y[j] spce is a reference luminance value predicted to appear when the panel outputs a pattern image with grayscale values (O j ) and RGB values (RGB j ). This reference luminance value is a reference value that is preset for each gray level value when manufacturing a panel.
따라서 [수학식 4]에서 ΔY[j](a, b)는 좌표 (a, b)에 위치하는 픽셀이 계조값(Oj)을 가질 때의 휘도 편차값을 의미한다. Therefore, in [Equation 4], ΔY[j] (a, b) means the luminance deviation value when the pixel located at the coordinates (a, b) has a grayscale value (O j ).
또한 휘도/색도 편차값 산출부(110)는 다음과 같이 색도 편차값(Δx 및 Δy)을 산출할 수 있다.
Additionally, the luminance/chromaticity deviation
[수학식 5]에서 j는 패턴 이미지(I1~IN)의 번호, 즉 1~N을 나타낸다. 또한 (a, b)는 패널 상의 픽셀 위치를 나타내는 좌표이다. 또한 x[j](a, b), y[j](a, b)는 각각 좌표 (a, b)에 위치하는 픽셀이 j번째 패턴 이미지에 의한 계조값(Oj)을 가질 때의 색도값을 나타낸다. 또한 x[j]spce, y[j]spce는 각각 패널이 계조값(Oj) 및 RGB값(RGBj)을 갖는 패턴 이미지를 출력할 때 나타낼 것으로 예측되는 기준 색도값이다. 이와 같은 기준 색도값은 패널의 제조 시 각 계조값마다 미리 설정되는 기준값이다.In [Equation 5], j represents the number of the pattern image (I 1 ~I N ), that is, 1~N. Also, (a, b) are coordinates indicating the pixel location on the panel. In addition, x[j] (a, b) and y[j] (a, b) are the chromaticity when the pixel located at the coordinates (a, b) has the grayscale value (O j ) by the jth pattern image, respectively. Indicates the value. Additionally, x[j] spce and y[j] spce are reference chromaticity values predicted to be displayed when the panel outputs a pattern image with grayscale values (O j ) and RGB values (RGB j ), respectively. This reference chromaticity value is a reference value that is preset for each grayscale value when manufacturing a panel.
따라서 [수학식 4]에서 Δx[j](a, b), Δy[j](a, b)는 각각 좌표 (a, b)에 위치하는 픽셀이 계조값(Oj)을 가질 때의 색도 편차값을 의미한다. Therefore, in [Equation 4], Δx[j] (a, b) and Δy[j] (a, b) are the chromaticity when the pixel located at the coordinates (a, b) has the grayscale value (O j ), respectively. It means deviation value.
다음으로, 보상 데이터 산출부(112)는 앞서 산출된 전체 픽셀에 대한 색공간 변환 행렬, 휘도 편차값, 색도 편차값을 이용하여 전체 픽셀에 대한 보상 데이터를 산출한다. 보상 데이터 산출부(112)가 보상 데이터를 산출하는 구체적인 과정을 설명하면 다음과 같다.Next, the compensation
보상 데이터 산출부(112)는 먼저 앞서 휘도/색도 편차값 산출부(110)에 의해 산출된 각 픽셀 별 휘도 편차값 및 색도 편차값을 이용하여 좌표 (a, b)에 위치하는 임의의 픽셀에 대한 타겟 XYZ값(, , )을 산출한다.
The compensation
참고로 T=X+Y+Z 라고 할 때 x=X/T, y=Y/T, z=Z/T의 관계가 성립한다. 또한 x+y+z=1의 관계가 성립한다. [수학식 6]은 이와 같은 관계식에 의해 유도될 수 있다. 또한 [수학식 6]에서 Glum은 휘도 게인, Gcol은 색도 게인을 각각 나타낸다. 휘도 게인 및 색도 게인은 패널 제조 과정이나 휘도 계측 과정 등에서 발생할 수 있는 오차를 보정하기 위한 보정값으로서 미리 설정될 수 있다. 만약 패널 제조 과정이나 휘도 계측 과정 등에서 발생하는 오차가 없다면 휘도 게인 및 색도 게인은 각각 1로 설정될 수 있다.For reference, when T=X+Y+Z, the relationships x=X/T, y=Y/T, and z=Z/T are established. Also, the relationship x+y+z=1 is established. [Equation 6] can be derived from this relational expression. Also, in [Equation 6], G lum represents luminance gain and G col represents chromaticity gain, respectively. The luminance gain and chromaticity gain can be set in advance as correction values to correct errors that may occur during the panel manufacturing process or the luminance measurement process. If there are no errors occurring during the panel manufacturing process or the luminance measurement process, the luminance gain and chromaticity gain can each be set to 1.
한편, 종래 기술에서는 휘도에 대한 보상 데이터 및 색도에 대한 보상 데이터가 각각 별도의 과정으로 생성된다. 그러나 본원 발명에서는 [수학식 6]과 같이 보상 데이터 생성 시 휘도 편차 및 색도 편차가 동시에 반영된다. 따라서 본 발명에 의한 보상 데이터 생성 시간이 종래 기술에 비해 짧게 나타난다.Meanwhile, in the prior art, compensation data for luminance and compensation data for chromaticity are generated in separate processes. However, in the present invention, the luminance deviation and chromaticity deviation are simultaneously reflected when generating compensation data as shown in [Equation 6]. Therefore, the compensation data generation time according to the present invention appears shorter than that of the prior art.
보상 데이터 산출부(112)는 위와 같이 산출된 전체 픽셀에 대한 타겟 XYZ 값과 전체 픽셀에 대한 XYZ 계측값 간의 차이값을 전체 픽셀에 대한 XYZ 편차값으로 산출한다. XYZ 편차값(, , )은 각각 다음과 같이 나타낼 수 있다.
The compensation
보상 데이터 산출부(112)는 앞서 산출된 전체 픽셀에 대한 색공간 변환 행렬을 이용하여, 전체 픽셀에 대한 XYZ 편차값을 전체 픽셀에 대한 전체 픽셀에 대한 선형 RGB 편차값으로 변환한다. XYZ 편차값의 선형 RGB 편차값(, , )으로의 변환은 아래와 같은 수학식에 의해 수행될 수 있다.
The compensation
마지막으로 보상 데이터 산출부(112)는 아래와 같이 전체 픽셀에 대한 선형 RGB 편차값(, , )을 전체 픽셀에 대한 패널 RGB 편차값(, , )으로 변환한다. [수학식 9]에 따라 생성되는 전체 픽셀에 대한 패널 RGB 편차값이 각 픽셀에 대한 보상 데이터가 된다.
Finally, the compensation
[수학식 9]에서 RGBj는 계조값(Oj)일 때의 패널 RGB값을 나타내고, GMA는 좌표 (a, b)에 위치하는 픽셀의 감마 곡선의 감마값을 나타낸다. 참고로 좌표 (a, b)에 위치하는 픽셀의 감마 곡선은 앞서 XYZ 계측값 획득부(104)에 의해 획득된 각 픽셀의 XYZ 값을 기초로 생성될 수 있다. 또한 DeRGBj는 계조값(Oj)일 때의 패널 RGB값(RGBj)에 대응되는 선형 RGB값을 나타낸다. DeRGBj을 산출하는 방법을 보다 상세히 설명하면 다음과 같다.In [Equation 9], RGB j represents the panel RGB value at the grayscale value (O j ), and GMA represents the gamma value of the gamma curve of the pixel located at the coordinates (a, b). For reference, the gamma curve of the pixel located at the coordinates (a, b) may be generated based on the XYZ value of each pixel previously acquired by the XYZ measurement
도 5는 본 발명의 일 실시예에 따라 생성되는 임의의 픽셀에 대한 비선형 감마 곡선 및 이 비선형 감마 곡선에 대응되는 선형 감마 곡선이 도시된 그래프이다.Figure 5 is a graph showing a non-linear gamma curve for an arbitrary pixel generated according to an embodiment of the present invention and a linear gamma curve corresponding to the non-linear gamma curve.
도 5에 도시된 비선형 감마 곡선(402)은 좌표 (a, b)에 위치하는 픽셀의 패널 RGB값의 분포를 나타내는 곡선이다. 또한 선형 감마 곡선(404)은 앞서 설명된 바와 같이 좌표 (a, b)에 위치하는 픽셀의 패널 RGB값을 변환하여 생성되는 선형 RGB값의 분포를 나타내는 곡선이다.The
도 5의 비선형 감마 곡선(402)에 의하면 패널 RGB값(RGBj)을 선형 감마 곡선(404)에 대입할 때 [수학식 9]의 선형 RGB 값(DeRGBj)을 얻을 수 있다.According to the
한편, 도 5에 도시된 바와 같이 본 발명에서는 선형 RGB 편차값(ΔDeRGB)을 패널 RGB 편차값(ΔRGB)으로 변환하며, 변환된 패널 RGB 편차값(ΔRGB)이 보상 데이터가 된다. 이와 같은 보상 데이터(ΔRGB)를 패널 RGB값(RGBj)에 적용하면 최종적으로 보상된 패널 RGB값(RGBtarget)을 얻을 수 있다.Meanwhile, as shown in FIG. 5, in the present invention, the linear RGB deviation value (ΔDeRGB) is converted into a panel RGB deviation value (ΔRGB), and the converted panel RGB deviation value (ΔRGB) becomes compensation data. By applying this compensation data (ΔRGB) to the panel RGB value (RGB j ), the final compensated panel RGB value (RGB target ) can be obtained.
결국 본 발명에서는 종래와 같이 선형 RGB 편차값(ΔDeRGB)만을 이용하여 보상 데이터를 생성하지 않고 선형 RGB 편차값(ΔDeRGB)을 패널 RGB 편차값(ΔRGB)으로 변환하여 보상 데이터를 생성한다. 따라서 종래에 비해 패널의 특성을 보다 정확하게 보상 데이터에 반영할 수 있다.Ultimately, in the present invention, instead of generating compensation data using only the linear RGB deviation value (ΔDeRGB) as in the prior art, compensation data is generated by converting the linear RGB deviation value (ΔDeRGB) into the panel RGB deviation value (ΔRGB). Therefore, compared to before, the characteristics of the panel can be more accurately reflected in the compensation data.
앞서 [수학식 9]를 통해 설명된 바와 같이 본 발명에서는 최종적으로 전체 픽셀에 대한 선형 RGB 편차값(, , )을 전체 픽셀에 대한 패널 RGB 편차값(, , )으로 변환함으로써 보상 데이터가 생성된다. 종래 기술에 따르면 선형 RGB값을 기초로만 보상 데이터를 생성하기 때문에 정확한 보상 데이터 생성이 어렵다는 문제가 있다. 그러나 본 발명에 따르면 패널의 실제 특성이 반영된 패널 RGB값을 기초로 보상 데이터가 생성되기 때문에 보다 정확한 보상 데이터 생성이 가능하다는 장점이 있다.As previously explained through [Equation 9], in the present invention, the linear RGB deviation value ( , , ) to the panel RGB deviation value for all pixels ( , , ), compensation data is generated by converting to According to the prior art, there is a problem in that it is difficult to generate accurate compensation data because compensation data is generated only based on linear RGB values. However, according to the present invention, compensation data is generated based on panel RGB values that reflect the actual characteristics of the panel, so there is an advantage in that more accurate compensation data can be generated.
또한 전술한 바와 같이 본 발명에서는 전체 픽셀 별로 각각 보상 데이터가 생성되기 때문에 보다 정확한 보상을 수행할 수 있다는 장점이 있다.Additionally, as described above, the present invention has the advantage of being able to perform more accurate compensation because compensation data is generated for each pixel.
도 6은 본 발명의 일 실시예에 의해 생성된 보상 데이터에 의한 보상 과정을 설명하기 위한 도면이다.Figure 6 is a diagram for explaining a compensation process using compensation data generated according to an embodiment of the present invention.
도 6에는 총 3개의 곡선이 도시되어 있다. 도 6에서 곡선(Sspec)은 미리 설정된 기준 휘도 및 색도를 갖는 픽셀의 기준 감마 곡선이다. 또한 곡선(S(50, 50))은 좌표(50, 50)에 위치하는 픽셀의 감마 곡선을 나타내고, 곡선(S(100, 100))은 좌표(100, 100)에 위치하는 픽셀의 감마 곡선을 나타낸다.A total of three curves are shown in Figure 6. In FIG. 6 , the curve S spec is a reference gamma curve of a pixel having preset reference luminance and chromaticity. Additionally, the curve (S (50, 50) ) represents the gamma curve of the pixel located at coordinates (50, 50), and the curve (S (100, 100) ) represents the gamma curve of the pixel located at coordinates (100, 100). represents.
앞서 설명된 바와 같이 생성되는 본 발명의 픽셀 별 보상 데이터를 각 픽셀에 적용할 경우, 도 6에 도시된 바와 같이 각 픽셀의 감마 곡선은 기준 감마 곡선에 수렴하게 된다. 예를 들어 좌표 (50, 50)에 위치하며 계조값(O2)을 갖는 픽셀을 전술한 바와 같이 생성되는 보상 데이터(ΔRGB[2](50, 50))으로 보상하면 좌표 (50, 50)에 위치하는 픽셀의 패널 RGB값은 기준 감마 곡선(Sspec) 위의 패널 RGB값으로 바뀌게 된다. 마찬가지로, 좌표 (100, 100)에 위치하며 계조값(O2)을 갖는 픽셀을 전술한 바와 같이 생성되는 보상 데이터(ΔRGB[2](100, 100))으로 보상하면 좌표 (100, 100)에 위치하는 픽셀의 패널 RGB값은 기준 감마 곡선(Sspec) 위의 패널 RGB값으로 바뀌게 된다. When the pixel-specific compensation data of the present invention generated as described above is applied to each pixel, the gamma curve of each pixel converges to the reference gamma curve, as shown in FIG. 6. For example, if a pixel located at coordinates (50, 50) and having a grayscale value (O 2 ) is compensated with compensation data (ΔRGB[2] (50, 50) ) generated as described above, the coordinates (50, 50) The panel RGB value of the pixel located in is changed to the panel RGB value above the standard gamma curve (S spec ). Similarly, if a pixel located at coordinates (100, 100) and having a grayscale value (O 2 ) is compensated with compensation data (ΔRGB[2] (100, 100) ) generated as described above, it is located at coordinates (100, 100). The panel RGB value of the located pixel is changed to the panel RGB value above the standard gamma curve (S spec ).
한편 전술한 바와 같이 본 발명에서는 서로 다른 계조값(O1~ON)을 갖는 N개의 패턴 이미지(I1~IN)를 이용하여 보상 데이터를 생성한다. 따라서 패턴 이미지의 개수가 늘어날수록 보다 정확한 보상 데이터 생성이 가능하다. 실시예에 따라서는 N개의 계조값(O1~ON)에 기초하여 도 6과 같은 감마 곡선이 생성될 경우, 각각의 계조값 사이에 존재하는 계조값들에 대응되는 보상 데이터들은 각각의 계조값(O1~ON)에 대응되는 보상 데이터들을 2D 보간하여 생성될 수 있다. Meanwhile, as described above, in the present invention, compensation data is generated using N pattern images (I 1 to I N ) having different grayscale values (O 1 to O N ). Therefore, as the number of pattern images increases, more accurate compensation data can be generated. Depending on the embodiment, when a gamma curve as shown in FIG. 6 is generated based on N gray level values (O 1 to O N ), compensation data corresponding to gray level values existing between each gray level value are generated for each gray level. It can be generated by 2D interpolation of compensation data corresponding to the values (O 1 to O N ).
도 7은 종래 기술에 의한 보상 결과 및 본 발명에 의한 보상 결과를 비교하기 위한 표이다.Figure 7 is a table for comparing the compensation results according to the prior art and the compensation results according to the present invention.
도 7의 표에는 임의의 패널에 대하여 측정된 감마 편차(ΔY값, 감마값), 색도 편차(Δx, Δy)가 각각 나타나 있다. 감마 편차 및 색도 편차 값이 작을수록 보다 정확한 보상이 이루어진 것으로 해석될 수 있다.The table in FIG. 7 shows the gamma deviation (ΔY value, gamma value) and chromaticity deviation (Δx, Δy) measured for an arbitrary panel, respectively. The smaller the gamma deviation and chromaticity deviation values, the more accurate compensation can be interpreted.
도 7을 참조하면 종래 기술에 의한 보상 데이터 생성 방법에 의해 생성된 보상 데이터로 보상을 수행했을 때보다, 본 발명에 의한 보상 데이터 생성 방법에 의해 생성된 보상 데이터로 보상을 수행했을 때보다 정확한 보상이 이루어진 것을 확인할 수 있다.Referring to FIG. 7, more accurate compensation is achieved when compensation is performed with compensation data generated by the compensation data generation method according to the present invention than when compensation is performed with compensation data generated by the compensation data generation method according to the prior art. You can confirm that this has been accomplished.
또한 도 7에 도시된 바와 같이, 종래 기술에 의한 보상 데이터 생성 방법에 의해 보상 데이터를 생성하는 시간보다 본 발명에 의한 보상 데이터 생성 방법에 의해 보상 데이터를 생성하는 시간이 짧게 나타난다. 이는 전술한 바와 같이 종래 기술에서는 휘도에 대한 보상 데이터 및 색도에 대한 보상 데이터가 각각 별도의 과정으로 생성되는 반면에, 본원 발명에서는 보상 데이터 생성 시 휘도 편차 및 색도 편차가 동시에 반영되기 때문이다.Also, as shown in FIG. 7, the time to generate compensation data by the compensation data generation method according to the present invention appears shorter than the time to generate compensation data by the compensation data generation method according to the prior art. This is because, as described above, in the prior art, compensation data for luminance and compensation data for chromaticity are generated in separate processes, whereas in the present invention, when generating compensation data, the luminance deviation and chromaticity deviation are reflected simultaneously.
도 8은 본 발명의 일 실시예에 따른 보상 데이터 생성 방법의 흐름도이다.Figure 8 is a flowchart of a compensation data generation method according to an embodiment of the present invention.
도 8을 참조하면, 본 발명의 일 실시예에 따른 보상 데이터 생성 장치는 먼저 서로 다른 계조값을 갖는 복수의 패턴 이미지가 표시되는 패널 상에 설정되는 복수의 계측 지점 각각에 대한 XYZ 계측값을 획득한다(702). 그리고 나서, 보상 데이터 생성 장치는 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출한다(704).Referring to FIG. 8, the compensation data generating device according to an embodiment of the present invention first obtains XYZ measurement values for each of a plurality of measurement points set on a panel on which a plurality of pattern images with different gray scale values are displayed. Do it (702). Then, the compensation data generating device calculates a color space transformation matrix for all pixels of the panel using the XYZ measurement values for each of the plurality of measurement points (704).
본 발명의 일 실시예에서, 색공간 변환 행렬을 산출하는 단계(704)는 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 복수의 계측 지점 각각에 대한 감마 곡선을 생성하는 단계, 감마 곡선을 이용하여 복수의 계측 지점 각각의 패널 RGB 값을 선형 RGB 값으로 변환하는 단계, 선형 RGB 값 및 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 산출하는 단계, 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 이용하여 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 단계를 포함할 수 있다.In one embodiment of the present invention, calculating a color space transformation matrix (704) includes generating a gamma curve for each of a plurality of measurement points using XYZ measurement values for each of a plurality of measurement points, and generating a gamma curve. Converting the panel RGB value of each of the plurality of measurement points into a linear RGB value using the linear RGB value and the XYZ measurement value of each of the plurality of measurement points to calculate a color space conversion matrix for each of the plurality of measurement points It may include calculating a color space transformation matrix for all pixels using a color space transformation matrix for each of a plurality of measurement points.
다시 도 8을 참조하면, 보상 데이터 생성 장치는 전체 픽셀에 대한 XYZ 계측값을 획득한다(706). 그리고 나서, 보상 데이터 생성 장치는 전체 픽셀에 대한 XYZ 계측값을 이용하여 전체 픽셀에 대한 휘도값 및 색도값을 산출한다(708).Referring again to FIG. 8, the compensation data generating device acquires XYZ measurement values for all pixels (706). Then, the compensation data generating device calculates the luminance value and chromaticity value for all pixels using the XYZ measurement values for all pixels (708).
본 발명의 일 실시예에서, 휘도값 및 색도값을 산출하는 단계(708)는 전체 픽셀에 대한 XYZ 계측값 중 Y값을 휘도값으로 산출하는 단계, 전체 픽셀에 대한 XYZ 계측값 중 X값, Y값, Z값을 이용하여 색도값을 산출하는 단계를 포함할 수 있다.In one embodiment of the present invention, calculating the luminance value and chromaticity value (708) includes calculating a Y value among the XYZ measured values for all pixels as a luminance value, an X value among the XYZ measured values for all pixels, It may include calculating the chromaticity value using the Y value and the Z value.
다시 도 8을 참조하면, 보상 데이터 생성 장치는 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출한다(710). 그리고 나서, 보상 데이터 생성 장치는 색공간 변환 행렬, 휘도 편차값, 색도 편차값을 이용하여 전체 픽셀에 대한 보상 데이터를 산출한다(712).Referring again to FIG. 8, the compensation data generating device calculates the luminance deviation value and chromaticity deviation value for all pixels using the luminance value and chromaticity value for all pixels (710). Then, the compensation data generating device calculates compensation data for all pixels using the color space conversion matrix, luminance deviation value, and chromaticity deviation value (712).
본 발명의 일 실시예에서, 보상 데이터를 산출하는 단계(712)는 휘도 편차값 및 색도 편차값을 이용하여 전체 픽셀에 대한 타겟 XYZ 값을 산출하는 단계, 전체 픽셀에 대한 타겟 XYZ 값과 전체 픽셀에 대한 XYZ 계측값 간의 차이값을 전체 픽셀에 대한 XYZ 편차값으로 산출하는 단계, 전체 픽셀에 대한 색공간 변환 행렬을 이용하여 전체 픽셀에 대한 XYZ 편차값을 전체 픽셀에 대한 선형 RGB 편차값으로 변환하는 단계, 전체 픽셀에 대한 선형 RGB 편차값을 전체 픽셀에 대한 패널 RGB 편차값으로 변환하는 단계를 포함할 수 있다.In one embodiment of the present invention, the step of calculating compensation data (712) includes calculating target XYZ values for all pixels using the luminance deviation value and chromaticity deviation value, Calculating the difference value between the XYZ measurement values for the XYZ deviation value for all pixels, converting the The step may include converting the linear RGB deviation value for all pixels into a panel RGB deviation value for all pixels.
전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The above-described present invention may be subject to various substitutions, modifications, and changes without departing from the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is not limited by .
Claims (10)
상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 단계;
상기 전체 픽셀에 대한 XYZ 계측값을 획득하는 단계;
상기 전체 픽셀에 대한 XYZ 계측값을 이용하여 상기 전체 픽셀에 대한 휘도값 및 색도값을 산출하는 단계;
상기 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 상기 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출하는 단계; 및
상기 색공간 변환 행렬, 상기 휘도 편차값, 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 보상 데이터를 산출하는 단계를 포함하고,
상기 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출하는 단계는 미리 정해진 기준 휘도값과 상기 휘도값 간의 차이를 상기 휘도 편차값으로 산출하고, 미리 정해진 기준 색도값과 상기 색도값 간의 차이를 상기 색도 편차값으로 산출하는
표시 패널의 보상 데이터 생성 방법.
Obtaining XYZ measurement values for each of a plurality of measurement points set on a panel on which a plurality of pattern images with different gray scale values are displayed;
calculating a color space transformation matrix for all pixels of the panel using XYZ measurement values for each of the plurality of measurement points;
Obtaining XYZ measurement values for all pixels;
calculating luminance and chromaticity values for all pixels using XYZ measurement values for all pixels;
calculating a luminance deviation value and a chromaticity deviation value for all pixels using the luminance value and chromaticity value for all pixels; and
Comprising: calculating compensation data for all pixels using the color space conversion matrix, the luminance deviation value, and the chromaticity deviation value,
In the step of calculating the luminance deviation value and the chromaticity deviation value for all pixels, the difference between a predetermined reference luminance value and the luminance value is calculated as the luminance deviation value, and the difference between the predetermined reference chromaticity value and the chromaticity value is calculated as the luminance deviation value. Calculated by chromaticity deviation value
How to generate compensation data for the display panel.
상기 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 단계는
상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 복수의 계측 지점 각각에 대한 감마 곡선을 생성하는 단계;
상기 감마 곡선을 이용하여 상기 복수의 계측 지점 각각의 패널 RGB값을 선형 RGB값으로 변환하는 단계;
상기 선형 RGB값 및 상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 산출하는 단계; 및
상기 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 이용하여 상기 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 단계를 포함하는
표시 패널의 보상 데이터 생성 방법.
According to paragraph 1,
The step of calculating the color space transformation matrix for all pixels is
generating a gamma curve for each of the plurality of measurement points using XYZ measurement values for each of the plurality of measurement points;
converting panel RGB values of each of the plurality of measurement points into linear RGB values using the gamma curve;
calculating a color space transformation matrix for each of the plurality of measurement points using the linear RGB values and XYZ measurement values for each of the plurality of measurement points; and
Comprising the step of calculating a color space transformation matrix for all pixels using a color space transformation matrix for each of the plurality of measurement points.
How to generate compensation data for the display panel.
상기 전체 픽셀에 대한 휘도값 및 색도값을 산출하는 단계는
상기 전체 픽셀에 대한 XYZ 계측값 중 Y값을 상기 휘도값으로 산출하는 단계;
상기 전체 픽셀에 대한 XYZ 계측값 중 X값, Y값, Z값을 이용하여 상기 색도값을 산출하는 단계를 포함하는
표시 패널의 보상 데이터 생성 방법.
According to paragraph 1,
The step of calculating the luminance value and chromaticity value for all pixels is
calculating a Y value among the XYZ measurement values for all pixels as the luminance value;
Comprising the step of calculating the chromaticity value using the X value, Y value, and Z value among the XYZ measurement values for all pixels.
How to generate compensation data for the display panel.
상기 전체 픽셀에 대한 보상 데이터를 산출하는 단계는
상기 휘도 편차값 및 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 타겟 XYZ값을 산출하는 단계;
상기 전체 픽셀에 대한 타겟 XYZ값과 상기 전체 픽셀에 대한 XYZ 계측값 간의 차이값을 상기 전체 픽셀에 대한 XYZ 편차값으로 산출하는 단계;
상기 전체 픽셀에 대한 색공간 변환 행렬을 이용하여 상기 전체 픽셀에 대한 XYZ 편차값을 상기 전체 픽셀에 대한 선형 RGB 편차값으로 변환하는 단계; 및
상기 전체 픽셀에 대한 선형 RGB 편차값을 상기 전체 픽셀에 대한 패널 RGB 편차값으로 변환하는 단계를 포함하는
표시 패널의 보상 데이터 생성 방법.
According to paragraph 1,
The step of calculating compensation data for all pixels is
calculating target XYZ values for all pixels using the luminance deviation value and the chromaticity deviation value;
calculating a difference value between the target XYZ value for all pixels and the XYZ measured value for all pixels as an XYZ deviation value for all pixels;
converting the XYZ deviation value for all pixels into a linear RGB deviation value for all pixels using the color space conversion matrix for all pixels; and
Converting the linear RGB deviation value for all pixels into a panel RGB deviation value for all pixels.
How to generate compensation data for the display panel.
상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 패널의 전체 픽셀에 대한 색공간 변환 행렬을 산출하는 색공간 변환 행렬 산출부;
상기 XYZ 계측값 획득부에 의하여 획득되는 상기 전체 픽셀에 대한 XYZ 계측값을 이용하여 상기 전체 픽셀에 대한 휘도값 및 색도값을 산출하는 휘도값/색도값 산출부;
상기 전체 픽셀에 대한 휘도값 및 색도값을 이용하여 상기 전체 픽셀에 대한 휘도 편차값 및 색도 편차값을 산출하는 휘도/색도 편차값 산출부; 및
상기 색공간 변환 행렬, 상기 휘도 편차값, 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 보상 데이터를 산출하는 보상 데이터 산출부를 포함하고,
상기 휘도/색도 편차값 산출부는 미리 정해진 기준 휘도값과 상기 휘도값 간의 차이를 상기 휘도 편차값으로 산출하고, 미리 정해진 기준 색도값과 상기 색도값 간의 차이를 상기 색도 편차값으로 산출하는
표시 패널의 보상 데이터 생성 장치.
an XYZ measurement value acquisition unit that acquires XYZ measurement values for each of a plurality of measurement points set on a panel on which a plurality of pattern images with different gray scale values are displayed;
a color space transformation matrix calculation unit that calculates a color space transformation matrix for all pixels of the panel using XYZ measurement values for each of the plurality of measurement points;
a luminance value/chromaticity value calculation unit that calculates a luminance value and a chromaticity value for all pixels using the XYZ measured values for all pixels obtained by the XYZ measured value acquisition unit;
a luminance/chromaticity deviation value calculation unit that calculates a luminance deviation value and a chromaticity deviation value for all pixels using the luminance value and chromaticity value for all pixels; and
A compensation data calculation unit that calculates compensation data for all pixels using the color space conversion matrix, the luminance deviation value, and the chromaticity deviation value,
The luminance/chromaticity deviation value calculation unit calculates the difference between a predetermined reference luminance value and the luminance value as the luminance deviation value, and calculates the difference between a predetermined reference chromaticity value and the chromaticity value as the chromaticity deviation value.
Compensation data generating device on the display panel.
상기 색공간 변환 행렬 산출부는
상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 복수의 계측 지점 각각에 대한 감마 곡선을 생성하고, 상기 감마 곡선을 이용하여 상기 복수의 계측 지점 각각의 패널 RGB값을 선형 RGB값으로 변환하고, 상기 선형 RGB값 및 상기 복수의 계측 지점 각각에 대한 XYZ 계측값을 이용하여 상기 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 산출하고, 상기 복수의 계측 지점 각각에 대한 색공간 변환 행렬을 이용하여 상기 전체 픽셀에 대한 색공간 변환 행렬을 산출하는
표시 패널의 보상 데이터 생성 장치.
According to clause 6,
The color space transformation matrix calculation unit
Generate a gamma curve for each of the plurality of measurement points using XYZ measurement values for each of the plurality of measurement points, and convert the panel RGB value of each of the plurality of measurement points into a linear RGB value using the gamma curve. Calculate a color space transformation matrix for each of the plurality of measurement points using the linear RGB values and the XYZ measurement values for each of the plurality of measurement points, and calculate a color space transformation matrix for each of the plurality of measurement points. Calculate the color space transformation matrix for all pixels using
Compensation data generating device on the display panel.
상기 휘도값/색도값 산출부는
상기 전체 픽셀에 대한 XYZ 계측값 중 Y값을 상기 휘도값으로 산출하고, 상기 전체 픽셀에 대한 XYZ 계측값 중 X값, Y값, Z값을 이용하여 상기 색도값을 산출하는
표시 패널의 보상 데이터 생성 장치.
According to clause 6,
The luminance value/chromaticity value calculation unit
Calculating the Y value among the XYZ measurement values for all pixels as the luminance value, and calculating the chromaticity value using the
Compensation data generating device on the display panel.
상기 보상 데이터 산출부는
상기 휘도 편차값 및 상기 색도 편차값을 이용하여 상기 전체 픽셀에 대한 타겟 XYZ값을 산출하고, 상기 전체 픽셀에 대한 타겟 XYZ값과 상기 전체 픽셀에 대한 XYZ 계측값 간의 차이값을 상기 전체 픽셀에 대한 XYZ 편차값으로 산출하고, 상기 전체 픽셀에 대한 색공간 변환 행렬을 이용하여 상기 전체 픽셀에 대한 XYZ 편차값을 상기 전체 픽셀에 대한 선형 RGB 편차값으로 변환하고, 상기 전체 픽셀에 대한 선형 RGB 편차값을 상기 전체 픽셀에 대한 패널 RGB 편차값으로 변환하는
표시 패널의 보상 데이터 생성 장치.According to clause 6,
The compensation data calculation unit
A target XYZ value for all pixels is calculated using the luminance deviation value and the chromaticity deviation value, and the difference between the target XYZ value for all pixels and the Calculate the XYZ deviation value, convert the Converting to panel RGB deviation values for all pixels.
Compensation data generating device on the display panel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160162260A KR102581850B1 (en) | 2016-11-30 | 2016-11-30 | Method and apparatus for generating compensation data of display panel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160162260A KR102581850B1 (en) | 2016-11-30 | 2016-11-30 | Method and apparatus for generating compensation data of display panel |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180062571A KR20180062571A (en) | 2018-06-11 |
KR102581850B1 true KR102581850B1 (en) | 2023-09-22 |
Family
ID=62600730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160162260A KR102581850B1 (en) | 2016-11-30 | 2016-11-30 | Method and apparatus for generating compensation data of display panel |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102581850B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110277054B (en) * | 2019-07-23 | 2021-01-15 | 中国科学院长春光学精密机械与物理研究所 | Multi-gray-scale correction method for LED display screen |
KR20210039822A (en) | 2019-10-02 | 2021-04-12 | 삼성전자주식회사 | Display apparatus and the control method thereof |
CN113516939B (en) * | 2020-03-25 | 2022-08-26 | 杭州海康威视数字技术股份有限公司 | Brightness correction method and device, display equipment, computing equipment and storage medium |
CN118230676A (en) * | 2024-05-23 | 2024-06-21 | Tcl华星光电技术有限公司 | Display image compensation method and device and spliced display device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5090146B2 (en) | 2007-12-06 | 2012-12-05 | オリンパス株式会社 | Color conversion coefficient calculation device, color conversion coefficient calculation program, and color conversion coefficient calculation method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100648310B1 (en) * | 2004-09-24 | 2006-11-23 | 삼성전자주식회사 | The color transforming device using the brightness information of the image and display device comprising it |
JP4151643B2 (en) * | 2004-11-16 | 2008-09-17 | セイコーエプソン株式会社 | Color conversion matrix creation device, color conversion matrix creation program, and image display device |
KR20140133272A (en) * | 2013-05-10 | 2014-11-19 | 삼성디스플레이 주식회사 | Device for image processing and method thereof |
-
2016
- 2016-11-30 KR KR1020160162260A patent/KR102581850B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5090146B2 (en) | 2007-12-06 | 2012-12-05 | オリンパス株式会社 | Color conversion coefficient calculation device, color conversion coefficient calculation program, and color conversion coefficient calculation method |
Also Published As
Publication number | Publication date |
---|---|
KR20180062571A (en) | 2018-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102581846B1 (en) | Method and apparatus for generating compensation data of display panel | |
KR102581850B1 (en) | Method and apparatus for generating compensation data of display panel | |
TWI600323B (en) | Display device and module and method for compensating pixels of display device | |
CN110197642B (en) | Method for acquiring tricolor brightness correction relationship, correction method and correction device of display | |
JP5606467B2 (en) | Display device correction system using transfer function and correction method thereof | |
KR101065406B1 (en) | Display device, video signal correction system, and video signal correction method | |
WO2017166347A1 (en) | Method for eliminating oled display panel mura | |
KR102324238B1 (en) | Inspection apparatus of inspecting mura defects and method of driving the same | |
CN113228152B (en) | Device and method for controlling screen brightness | |
US9396678B2 (en) | Organic light emitting diode display device and method for compensating for luminance variations thereof | |
KR20110011592A (en) | Display device, and manufacturing method and control method thereof | |
KR20090109872A (en) | Method and system of generating gamma data of display device | |
KR20160026681A (en) | Luminance level inspection equipment and luminance level inspection method | |
US20240054950A1 (en) | Display compensating method, display compensating device, and display device | |
KR20170070299A (en) | Display apparatus and method for generating compensation information of color deflection of the same | |
JP2011034044A (en) | Method for calibration of improving luminance uniformity in display device, and related device | |
JP5995165B2 (en) | Display device inspection method, inspection device, and manufacturing method | |
CN110942748A (en) | Panel voltage drop compensation method and device based on area array camera | |
KR20210084244A (en) | Display device and method for controlling display device | |
TW202223864A (en) | Mura compensation device and method and data processing circuit for mura compensation | |
CN110853580A (en) | Driving device of organic light emitting display panel, driving method thereof and display device | |
CN113316812A (en) | Display driving method and display device | |
KR102372014B1 (en) | Prediction method and system for predicting a luminance decline of display device | |
US11663951B2 (en) | Demura compensation device and data processing circuit for driving display panel | |
KR20180014333A (en) | Method and apparatus for compensating luminance of display panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |