KR20240088568A - Display apparatus and method for controlling thereof - Google Patents

Display apparatus and method for controlling thereof Download PDF

Info

Publication number
KR20240088568A
KR20240088568A KR1020230155386A KR20230155386A KR20240088568A KR 20240088568 A KR20240088568 A KR 20240088568A KR 1020230155386 A KR1020230155386 A KR 1020230155386A KR 20230155386 A KR20230155386 A KR 20230155386A KR 20240088568 A KR20240088568 A KR 20240088568A
Authority
KR
South Korea
Prior art keywords
data
count
display device
data count
accumulated
Prior art date
Application number
KR1020230155386A
Other languages
Korean (ko)
Inventor
조재찬
박준영
이슬기
이지원
Original Assignee
주식회사 엘엑스세미콘
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
Application filed by 주식회사 엘엑스세미콘 filed Critical 주식회사 엘엑스세미콘
Priority to CN202311694319.4A priority Critical patent/CN118200500A/en
Priority to US18/536,970 priority patent/US20240194160A1/en
Priority to EP23215951.7A priority patent/EP4386732A1/en
Publication of KR20240088568A publication Critical patent/KR20240088568A/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0233Improving the luminance or brightness uniformity across the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0257Reduction of after-image effects
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/043Preventing or counteracting the effects of ageing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/043Preventing or counteracting the effects of ageing
    • G09G2320/046Dealing with screen burn-in prevention or compensation of the effects thereof

Abstract

본 발명의 일 실시예들에 따른 디스플레이 장치는, 입력 영상 데이터를 수신하는 수신부; 수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성하는 누적부; 상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트하는 보간부; 그리고, 상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 보상부;를 포함한다.A display device according to embodiments of the present invention includes a receiving unit that receives input image data; an accumulator that analyzes the degree of deterioration according to the received input image data and burn-in factors and generates a cumulative data count; an interpolation unit that updates the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count; And, it includes a compensation unit that generates compensation data using the input image data and the updated accumulated data count.

Description

디스플레이 장치 및 그 제어 방법{DISPLAY APPARATUS AND METHOD FOR CONTROLLING THEREOF}Display device and method for controlling the same {DISPLAY APPARATUS AND METHOD FOR CONTROLLING THEREOF}

본 발명의 실시예들은, 디스플레이 장치와 관련되어 있다. 디스플레이 장치의 일예로, LCD(liquid crystal display), OLED(organic light-emitting diode), 미니 LED(mini Light Emitting Diode), 마이크로 LED(micro Light Emitting Diode), QLED(Quantum dot Light Emitting Diode) 등이 존재하며, 본 발명은 어느 특정 장치로 제한되지 않음이 원칙이다. 나아가, 당해 명세서에서 언급하는 디스플레이 장치는 예를 들어, 완성품 자체(ex: TV, 디지털 사이니지, 휴대폰, 자동차 네비게이션 등)일 수도 있고, 디스플레이 모듈을 제어하는 부품(ex: 드라이버 IC, T-CON 등)이 될 수도 있다.Embodiments of the present invention relate to display devices. Examples of display devices include liquid crystal display (LCD), organic light-emitting diode (OLED), mini light emitting diode (mini LED), micro light emitting diode (micro LED), and quantum dot light emitting diode (QLED). The principle is that the present invention is not limited to any specific device. Furthermore, the display device mentioned in this specification may be, for example, a finished product itself (ex: TV, digital signage, mobile phone, car navigation, etc.), or a component that controls the display module (ex: driver IC, T-CON) etc.).

최근 다양한 디스플레이 장치가 제안되고 있는데, 여전히 번인(burn-in) 현상이 문제되고 있다.Recently, various display devices have been proposed, but the burn-in phenomenon is still a problem.

예를 들어, 디스플레이 장치에 같은 화면을 켜 두거나, 또는 채널마다 위치가 고정된 방송사 이미지가 화면에 계속 노출되면 그 부분의 색상이 제대로 표현되지 않거나 화면에 잔상(얼룩)이 남는 것을 번인(burn-in) 이라고 한다.For example, if the same screen is turned on on the display device, or if a broadcaster's image with a fixed position for each channel is continuously exposed on the screen, the color of that part is not expressed properly or an afterimage (stain) remains on the screen, which is called burn-in. It is called (in).

전술한 번인 현상을 다양한 디스플레이 장치에서 문제될 수 있는데, OLED를 예를 들어, 설명하겠다.The burn-in phenomenon described above can be a problem in various display devices, and will be explained using OLED as an example.

OLED 디스플레이 장치에서 잔상이 생기는 이유는, OLED 디스플레이 장치의 구성 물질이 유기물이기 때문이다. 빛과 열에 약한 OLED는 사용시간이 증가할수록 밝기와 색 재현력이 감소한다.The reason why afterimages occur in OLED display devices is because the constituent materials of OLED display devices are organic materials. OLED, which is weak to light and heat, decreases in brightness and color reproduction as usage time increases.

특히, 장시간 특정 색을 고정적으로 보여 주면 사용된 픽셀의 수명이 감소하는데, 이 때 화면이 얼룩진 것처럼 보이기 시작한다. 결국, 이 얼룩이 영구적으로 화면에 잔상으로 남는 번인 현상으로 이어지는 것이다.In particular, if a certain color is displayed statically for a long period of time, the lifespan of the pixels used decreases, and at this time, the screen begins to appear smudged. Ultimately, this stain leads to a burn-in phenomenon that permanently leaves an afterimage on the screen.

이와 같은 번인 현상을 해결하기 위해, 종래 기술에 의하면, OLED 디스플레이 장치는 데이터 카운팅(Data-counting) 방식에 따라 번인 요소들을 분석하여 열화 되는 정도를 카운트(count) 값으로 누적하고, 이에 따른 보상 값으로 휘도 편차를 보정하였다.To solve this burn-in phenomenon, according to the prior art, the OLED display device analyzes burn-in elements according to a data-counting method, accumulates the degree of deterioration as a count value, and calculates the corresponding compensation value. The luminance deviation was corrected.

그러나, 전술한 종래 기술에 의하면, 카운트 값이 누적 한계 값에 도달하게 되면 계속해서 같은 보상 값으로 휘도 편차를 보정하여, 특정 시간 이후에는 정확한 보상이 불가능한 문제점이 있다.However, according to the above-described prior art, when the count value reaches the cumulative limit, the luminance deviation is continuously corrected with the same compensation value, so there is a problem in that accurate compensation is not possible after a certain time.

상술한 바와 같은 문제점 등을 해결하기 위해 본 발명의 일 실시예는, 본 실시예의 일 목적은, OLED 소자의 열화 보상을 위한 데이터 누적 방식을 개선하여 누적 한계 값에 도달하는 시간을 늘리기 위해 상기 누적 데이터 카운트 다른 가중치를 적용하여 누적 수명을 늘리는 기술을 제공하는 것이다.In order to solve the above-described problems, an embodiment of the present invention aims to improve the data accumulation method for compensating for deterioration of OLED devices to increase the time to reach the accumulation limit value. It provides a technology to increase the cumulative lifespan by applying different weights to the data count.

본 발명에서 해결하고자 하는 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below. You will be able to.

상술한 바와 같은 과제를 해결하기 위한 본 발명의 일 실시예들 중 어느 하나에 의한 디스플레이 장치는 입력 영상 데이터를 수신하는 수신부; 수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성하는 누적부; 상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트하는 보간부; 그리고, 상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 보상부를 포함한다.A display device according to one of the embodiments of the present invention for solving the above-described problem includes a receiving unit that receives input image data; an accumulator that analyzes the degree of deterioration according to the received input image data and burn-in factors and generates a cumulative data count; an interpolation unit that updates the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count; And, it includes a compensation unit that generates compensation data using the input image data and the updated accumulated data count.

실시예에 따라, 상기 보간부는 시간에 따라 열화되는 휘도 정보를 이용하여 제1 보간 연산을 수행하여 적응형 가중치(weight)를 생성하고, 메모리에 저장된 이전 데이터 카운트, 생성된 누적 데이터 카운트 또는 생성된 적응형 가중치 중 적어도 하나에 기초하여 누적 데이터 카운트 업데이트를 수행한다.Depending on the embodiment, the interpolation unit generates an adaptive weight by performing a first interpolation operation using luminance information that deteriorates over time, and generates an adaptive weight by using the previous data count stored in the memory, the generated cumulative data count, or the generated A cumulative data count update is performed based on at least one of the adaptive weights.

실시예에 따라, 상기 보간부는 상기 누적 데이터 카운트 업데이트를 통해 시간이 지속될수록 누적되는 카운트 값에 감소된 가중치를 부여한다.Depending on the embodiment, the interpolation unit updates the accumulated data count and assigns a reduced weight to the accumulated count value as time continues.

실시예에 따라, 상기 보상부는 기설정된 오프셋 값을 저장하는 룩업테이블에 기반하여 상기 누적 데이터 카운트에 따라 적용해야 하는 오프셋 값을 계산하는 제2 보간 연산을 수행하고, 상기 제2 보간 연산에 따라 생성된 오프셋 값과 상기 입력 영상 데이터에 적용하여 보상데이터를 생성한다.Depending on the embodiment, the compensation unit performs a second interpolation operation to calculate an offset value to be applied according to the accumulated data count based on a lookup table storing a preset offset value, and generates a value according to the second interpolation operation. Compensation data is generated by applying the offset value to the input image data.

실시예에 따라, 상기 룩업테이블은 적응형 가중치(weight)를 생성하기 위한 제1 보간 연산에 적용되는 제1 룩업테이블을 포함하고, 상기 보상 데이터를 생성하기 위한 제2 보간 연산에 적용되는 제2 룩업테이블을 포함한다.Depending on the embodiment, the lookup table includes a first lookup table applied to a first interpolation operation for generating adaptive weights, and a second lookup table applied to a second interpolation operation for generating the compensation data. Includes a lookup table.

상술한 바와 같은 과제를 해결하기 위한 본 발명의 일 실시예들 중 어느 하나에 의한 디스플레이 장치의 제어 방법은 입력 영상 데이터를 수신하는 단계; 수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성하는 단계; 상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트하는 단계; 그리고, 상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 단계를 포함한다.A method of controlling a display device according to one of the embodiments of the present invention to solve the above-described problem includes receiving input image data; Generating a cumulative data count by analyzing the degree of deterioration according to the received input image data and burn-in factors; updating the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count; And, it includes generating compensation data using the input image data and the updated cumulative data count.

전술한 방법들 및 당해 명세서에 기재된 다양한 실시예들 중 어느 하나를 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체(예를 들어, 애플리케이션, 메모리, 소프트웨어 등등)를 제3자가 실시하는 것도 본 발명의 권리범위에 속한다. It is also within the scope of the present invention for a third party to implement a computer-readable medium (e.g., application, memory, software, etc.) recording a program for performing any one of the above-described methods and various embodiments described in the specification. falls within the scope of rights.

본 발명의 실시예들 중 어느 하나에 의하면, 소자의 열화 보상을 위한 데이터 누적 방식을 개선하여 누적 한계 값에 도달하는 시간을 늘리기 위해 상기 누적 데이터 카운트 다른 가중치를 적용하여 누적 수명을 늘리는 기술적 효과가 있다.According to one of the embodiments of the present invention, there is a technical effect of increasing the accumulated lifespan by applying a different weight to the accumulated data count to increase the time to reach the accumulation limit value by improving the data accumulation method for compensating for device degradation. there is.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the description below. will be.

도 1은 본 발명의 일실시예에 의한 디스플레이 장치의 구성을 도시한 도면이다.
도 2는 본 발명의 일실시예에 의한 디스플레이 장치의 구성 요소들을 도시한 블록도이다.
도 3은 본 발명의 일실시예에 의한 디스플레이 장치의 열화 보상 프로세스를 예시하고 있다.
도 4는 본 발명의 일실시예에 의한 디스플레이 장치의 적응형 데이터 누적 방법에 적용되는 열화 모델을 설명하기 위한 그래프를 예시적으로 도시하고 있다.
도 5는 본 발명의 일 실시예에 의한 디스플레이 장치의 적응형 데이터 누적 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 일 실시예에 의한 오프셋 보간 방법을 설명하기 위한 그래프를 예시적으로 도시하고 있다.
도 7은 본 발명의 일실시예에 의한 디스플레이 장치의 제어 방법을 도시한 플로우 차트이다.
Figure 1 is a diagram showing the configuration of a display device according to an embodiment of the present invention.
Figure 2 is a block diagram showing components of a display device according to an embodiment of the present invention.
Figure 3 illustrates a deterioration compensation process of a display device according to an embodiment of the present invention.
FIG. 4 exemplarily illustrates a graph for explaining a degradation model applied to the adaptive data accumulation method of a display device according to an embodiment of the present invention.
Figure 5 is a flowchart illustrating an adaptive data accumulation method of a display device according to an embodiment of the present invention.
Figure 6 exemplarily shows a graph for explaining an offset interpolation method according to an embodiment of the present invention.
Figure 7 is a flow chart showing a control method of a display device according to an embodiment of the present invention.

명세서 전체에 걸쳐서 동일한 참조번호들은 실질적으로 동일한 구성요소들을 의미한다. 이하의 설명에서, 본 발명의 핵심 구성과 관련이 없는 경우 및 본 발명의 기술분야에 공지된 구성과 기능에 대한 상세한 설명은 생략될 수 있다. 본 명세서에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Like reference numerals refer to substantially the same elements throughout the specification. In the following description, detailed descriptions of configurations and functions that are not related to the core configuration of the present invention and are known in the technical field of the present invention may be omitted. The meaning of terms described in this specification should be understood as follows.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and will be implemented in various different forms. The present embodiments only serve to ensure that the disclosure of the present invention is complete and that common knowledge in the technical field to which the present invention pertains is not limited. It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims.

명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다. Like reference numerals refer to like elements throughout the specification. Additionally, in describing the present invention, if it is determined that a detailed description of related known technologies may unnecessarily obscure the gist of the present invention, the detailed description will be omitted.

본 명세서에서 언급된 '포함한다', '갖는다', '이루어진다' 등이 사용되는 경우 '~만'이 사용되지 않는 이상 다른 부분이 추가될 수 있다. 구성 요소를 단수로 표현한 경우에 특별히 명시적인 기재 사항이 없는 한 복수를 포함하는 경우를 포함한다. When 'includes', 'has', 'consists of', etc. mentioned in this specification are used, other parts may be added unless 'only' is used. When a component is expressed in the singular, the plural is included unless specifically stated otherwise.

시간 관계에 대한 설명일 경우, 예를 들어, '~후에', '~에 이어서', '~다음에', '~전에' 등으로 시간적 선후 관계가 설명되는 경우, '바로' 또는 '직접'이 사용되지 않는 이상 연속적이지 않은 경우도 포함한다.In the case of a description of a temporal relationship, for example, if a temporal relationship is described as 'after', 'successfully after', 'after', 'before', etc., 'immediately' or 'directly' This also includes non-consecutive cases unless used.

제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않는다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있다.Although first, second, etc. are used to describe various components, these components are not limited by these terms. These terms are merely used to distinguish one component from another. Accordingly, the first component mentioned below may also be the second component within the technical spirit of the present invention.

“적어도 하나”의 용어는 하나 이상의 관련 항목으로부터 제시 가능한 모든 조합을 포함하는 것으로 이해되어야 한다. 예를 들어, “제1 항목, 제2 항목 및 제 3 항목 중에서 적어도 하나”의 의미는 제1 항목, 제2 항목 또는 제3 항목 각각 뿐만 아니라 제1 항목, 제2 항목 및 제3 항목 중에서 2개 이상으로부터 제시될 수 있는 모든 항목의 조합을 의미한다.The term “at least one” should be understood to include all possible combinations from one or more related items. For example, “at least one of the first item, the second item, and the third item” means each of the first item, the second item, or the third item, as well as two of the first item, the second item, and the third item. It means a combination of all items that can be presented from more than one.

본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하고, 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시할 수도 있다.Each feature of the various embodiments of the present invention can be combined or combined with each other partially or entirely, and various technical interconnections and operations are possible, and each embodiment can be implemented independently of each other or together in a related relationship. It may be possible.

도 1은 본 발명의 일실시예에 의한 디스플레이 장치의 구성을 도시한 도면이다.Figure 1 is a diagram showing the configuration of a display device according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일실시예에 의한 디스플레이 장치(100)는, 디스플레이 패널(110), 디스플레이 구동장치(120), 데이터 구동부(140) 및 게이트 구동부(150) 등을 포함한다. 다만, 당업자의 필요에 따라, 일부 모듈을 추가, 삭제, 변경하는 것도 가능하다.As shown in FIG. 1, the display device 100 according to an embodiment of the present invention includes a display panel 110, a display driver 120, a data driver 140, and a gate driver 150. do. However, it is also possible to add, delete, or change some modules according to the needs of those skilled in the art.

디스플레이 패널(110)은 서로 교차 배열되어 복수의 픽셀영역을 정의하는 복수개의 게이트 라인(GL1-GLn)과 복수개의 데이터 라인(DL1-DLm) 및 복수개의 픽셀 영역에 각각 구비된 화소(P)를 포함한다.The display panel 110 includes a plurality of gate lines (GL1-GLn) and a plurality of data lines (DL1-DLm) that are arranged to cross each other and define a plurality of pixel areas, and pixels (P) provided in each of the plurality of pixel areas. Includes.

복수개의 게이트 라인(GL1-GLn)은 가로 방향으로 배열되고 복수개의 데이터 라인(DL1-DLm)은 세로 방향으로 배열될 수 있지만, 반드시 그에 한정되는 것은 아니다.The plurality of gate lines (GL1-GLn) may be arranged in the horizontal direction and the plurality of data lines (DL1-DLm) may be arranged in the vertical direction, but are not necessarily limited thereto.

일실시예에 있어서, 디스플레이 패널(110)은 액정 디스플레이(Liquid Crystal Display: LCD) 패널일 수 있다. 디스플레이 패널(110)이 액정 디스플레이 패널인 경우, 디스플레이 패널(110)은 복수개의 게이트 라인(GL1-GLn)과 복수개의 데이터 라인(DL1-DLm)에 의해 정의되는 픽셀 영역(P)에 형성된 박막 트랜지스터(TFT) 및 박막 트랜지스터(TFT)에 접속되는 액정셀들을 포함한다.In one embodiment, the display panel 110 may be a liquid crystal display (LCD) panel. When the display panel 110 is a liquid crystal display panel, the display panel 110 is a thin film transistor formed in the pixel area (P) defined by a plurality of gate lines (GL1-GLn) and a plurality of data lines (DL1-DLm). (TFT) and liquid crystal cells connected to a thin film transistor (TFT).

물론, 본 발명은 LCD 이외에, 마이크로 LED, 미니 LED, OLED 등에도 모두 적용 가능하다.Of course, the present invention can be applied to micro LED, mini LED, OLED, etc. in addition to LCD.

박막 트랜지스터(TFT)는 게이트라인(GL1-GLn)을 통해 공급되는 스캔펄스에 응답하여 데이터 라인(DL1-DLm)을 통해 공급되는 데이터 신호를 액정셀로 공급한다.The thin film transistor (TFT) responds to the scan pulse supplied through the gate line (GL1-GLn) and supplies the data signal supplied through the data line (DL1-DLm) to the liquid crystal cell.

액정셀은 액정을 사이에 두고 대면하는 공통전극과 박막 트랜지스터(TFT)에 접속된 서브 픽셀전극으로 구성되므로 등가적으로 액정 커패시터(Clc)로 표시될 수 있다. 이러한 액정셀은 액정 커패시터(Clc)에 충전된 데이터 신호를 다음 데이터 신호가 충전될 때까지 유지시키기 위하여 이전 게이트 라인에 접속된 스토리지 커패시터(Cst)를 포함한다.Since the liquid crystal cell is composed of a common electrode facing the liquid crystal with the liquid crystal in between and a subpixel electrode connected to a thin film transistor (TFT), it can be equivalently represented as a liquid crystal capacitor (Clc). This liquid crystal cell includes a storage capacitor (Cst) connected to the previous gate line in order to maintain the data signal charged in the liquid crystal capacitor (Clc) until the next data signal is charged.

한편, 디스플레이 패널(110)의 픽셀 영역은 적색(R), 녹색(G) 및 청색(B) 서브픽셀들로 구성될 수 있다. 일실시예에 있어서, 각 서브픽셀들은 하나의 수평라인 내에서 적색, 녹색 및 청색 순서로 반복적으로 배치될 수 있다. 이 때, 인접한 2개의 수평라인에서, 동일한 데이터 라인에 연결된 2개의 서프픽셀들은 서로 다른 색상의 서브픽셀로 형성될 수 있다. 이를 위해, 제1 수평라인은 마지막 서브픽셀을 더미픽셀로 설정하고, 제1 수평라인에 인접한 제2 수평라인은 첫번째 서브픽셀을 더미픽셀로 설정함으로써, 제1 및 제2 수평 라인에서 동일한 데이터 라인에 다른 색상을 가지는 2개의 서브픽셀들이 연결될 수 있게 된다.Meanwhile, the pixel area of the display panel 110 may be composed of red (R), green (G), and blue (B) subpixels. In one embodiment, each subpixel may be repeatedly arranged in the order of red, green, and blue within one horizontal line. At this time, in two adjacent horizontal lines, two subpixels connected to the same data line may be formed as subpixels of different colors. To this end, the last subpixel of the first horizontal line is set as a dummy pixel, and the second horizontal line adjacent to the first horizontal line is set to the first subpixel as a dummy pixel, so that the same data line in the first and second horizontal lines Two subpixels with different colors can be connected.

상술한 실시예에 있어서 디스플레이 패널(110)은 액정 디스플레이 패널인 것으로 설명하였지만, 디스플레이 패널(110)은 각 픽셀영역마다 3색 서브픽셀이 형성되어 있는 유기발광 디스플레이(Organic Light Emitting Diode: OLED) 패널일 수도 있다.In the above-described embodiment, the display panel 110 is described as a liquid crystal display panel, but the display panel 110 is an organic light emitting diode (OLED) panel in which three-color subpixels are formed in each pixel area. It may be.

또한, 상술한 실시예에 있어서, 디스플레이 패널(110)이 3색 서브픽셀들로 구성되는 것으로 설명하였지만, 다른 실시예에 있어서, 디스플레이 패널(110)은 적색(R), 녹색(G), 청색(B) 및 백색(W) 서브 픽셀들로 구성될 수도 있을 것이다.Additionally, in the above-described embodiment, the display panel 110 is described as being composed of three-color subpixels, but in another embodiment, the display panel 110 has red (R), green (G), and blue subpixels. It may be composed of (B) and white (W) subpixels.

디스플레이 구동장치(120)는 디스플레이 패널을 구동하기 위한 것으로서, 타이밍 컨트롤러(122) 및 과구동 컨트롤러(124)를 포함한다.The display driving device 120 is used to drive the display panel and includes a timing controller 122 and an overdrive controller 124.

타이밍 컨트롤러(122)는 외부 시스템(미도시)으로부터 수직 동기 신호(Vsync), 수평 동기 신호(Hsync), 데이터 인에이블(DE: Data Enable) 신호, 클럭 신호(CLK) 등을 포함하는 각종 타이밍 신호들을 수신하여 데이터 구동부(140)를 제어하기 위한 데이터 제어신호(DCS) 및 게이트 구동부(150)를 제어하기 위한 게이트 제어 신호(GCS)을 생성한다.The timing controller 122 receives various timing signals including a vertical synchronization signal (Vsync), a horizontal synchronization signal (Hsync), a data enable (DE) signal, and a clock signal (CLK) from an external system (not shown). They are received to generate a data control signal (DCS) for controlling the data driver 140 and a gate control signal (GCS) for controlling the gate driver 150.

일실시예에 있어서, 데이터 제어신호(DCS)는 소스 스타트 펄스(Source Start Pulse: SSP), 소스 샘플링 클럭(Source Sampling Clock: SSC) 및 소스 출력 인에이블 신호(Source Output Enable) 등을 포함할 수 있고, 게이트 제어신호(GCS)는 게이트 스타트 펄스(Gate Start Pulse: GSP), 게아트 쉬프트 클럭(Gate Shift Clock: GSC) 및 게이트 출력 인에이블 신호(Gate Output Enable) 등을 포함한다.In one embodiment, the data control signal (DCS) may include a source start pulse (SSP), a source sampling clock (SSC), and a source output enable signal (Source Output Enable). The gate control signal (GCS) includes a gate start pulse (GSP), a gate shift clock (GSC), and a gate output enable signal (Gate Output Enable).

여기서, 소스 스타트 펄스는 데이터 구동부(140)를 구성하는 하나 이상의 소스 드라이버 IC(Source Driver Integrated Circuit, 미도시)의 데이터 샘플링 시작 타이밍을 제어한다. 소스 샘플링 클럭은 소스 드라이버 IC 각각에서 데이터의 샘플링 타이밍을 제어하는 클럭 신호이다. 소스 출력 인에이블 신호는 데이터 구동부(140)의 출력 타이밍을 제어한다.Here, the source start pulse controls the data sampling start timing of one or more source driver integrated circuits (ICs, not shown) constituting the data driver 140. The source sampling clock is a clock signal that controls the sampling timing of data in each source driver IC. The source output enable signal controls the output timing of the data driver 140.

게이트 스타트 펄스는 게이트 구동부(150)를 구성하는 하나 이상의 게이트 드라이버 IC(Gate Driver Integrated Circuit, 미도시)의 동작 스타트 타이밍을 제어한다. 게이트 쉬프트 클럭은 하나 이상의 게이트 드라이버 IC에 공통으로 입력되는 클럭 신호로서, 스캔 신호(게이트 펄스)의 쉬프트 타이밍을 제어한다. 게이트 출력 인에이블 신호는 하나 이상의 게이트 드라이버 IC의 타이밍 정보를 지정하고 있다.The gate start pulse controls the operation start timing of one or more gate driver ICs (Gate Driver Integrated Circuit, not shown) constituting the gate driver 150. The gate shift clock is a clock signal commonly input to one or more gate driver ICs, and controls the shift timing of the scan signal (gate pulse). The gate output enable signal specifies timing information for one or more gate driver ICs.

또한, 본 발명에 따른 타이밍 컨트롤러(122)는 외부 시스템(미도시)으로부터 수신되는 이미지 데이터(Idata)를 과구동 컨트롤러(124)로 전달한다. 타이밍 컨트롤러(122)는 과구동 컨트롤러(124)로부터 이미지 데이터에 대응되는 픽셀 데이터(Idata) 또는 과구동 픽셀 데이터(Idata')를 수신하여 데이터 구동부(140)에서 처리 가능한 데이터 신호 형식에 맞게 변환하여 데이터 구동부(140)로 출력한다.Additionally, the timing controller 122 according to the present invention transmits image data (Idata) received from an external system (not shown) to the overdrive controller 124. The timing controller 122 receives pixel data (Idata) or overdrive pixel data (Idata') corresponding to image data from the overdrive controller 124 and converts it to a data signal format that can be processed by the data driver 140. It is output to the data driver 140.

과구동 컨트롤러(124)는 이미지 데이터의 수평라인 단위로 이전 서브픽셀과 현재 서브픽셀을 비교함으로써, 현재 서브픽셀의 과구동(Overdriving) 여부를 결정하고, 현재 서브픽셀을 과구동 하는 것으로 결정하는 경우, 현재 서브픽셀에 대한 과구동 픽셀 데이터를 생성한다.The overdriving controller 124 determines whether to overdrive the current subpixel by comparing the previous subpixel and the current subpixel in units of horizontal lines of image data, and determines to overdrive the current subpixel. , Generate overdrive pixel data for the current subpixel.

도 2는 본 발명의 일실시예에 의한 디스플레이 장치의 구성 요소들을 도시한 블록도이다.Figure 2 is a block diagram showing components of a display device according to an embodiment of the present invention.

본 발명의 일실시예에 의한 디스플레이 장치(100)는, 수신부(210), 누적부(220), 보간부(230), 보상부(240) 등을 포함한다. 다만, 본 발명의 권리범위는 특허청구범위에 기재된 사항에 따라 결정되어야 한다.The display device 100 according to an embodiment of the present invention includes a receiver 210, an accumulation unit 220, an interpolation unit 230, a compensation unit 240, etc. However, the scope of rights of the present invention must be determined according to the matters stated in the patent claims.

수신부(210)는, 수신한 영상 데이터를 일정 시간 동안 저장해 놓는 버퍼(buffer) 역할을 한다. 그리고, 도 4에 도시하지 않았지만, 영상 데이터는 디스플레이 장치 외부 또는 내부 모듈로부터 인터페이스(미도시)를 통해 수신하게 된다.The receiving unit 210 functions as a buffer that stores received image data for a certain period of time. And, although not shown in FIG. 4, image data is received from an external or internal module of the display device through an interface (not shown).

누적부(220)는 수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성한다.The accumulator 220 analyzes the degree of deterioration according to the received input image data and burn-in factors and generates an accumulated data count.

예를 들어, 번인 인자란 유기 발광 소자의 발광 특성에 따라 수명에 영향을 주는 인자로, 사용 시간, 사용시의 온도, 습도, 구동 전류량, 주파수 및 디스플레이밝기값 등을 포함할 수 있다.For example, the burn-in factor is a factor that affects the lifespan of the organic light-emitting device depending on its light-emitting characteristics and may include usage time, temperature during use, humidity, driving current, frequency, and display brightness value.

보간부(230)는 상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트한다. The interpolation unit 230 updates the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count.

실시예에 따라, 보간부(230)는 시간에 따라 열화되는 휘도 정보를 이용하여 적응형 가중치(weight)를 생성하고, 생성된 적응형 가중치에 기초하여 누적 데이터 카운트 업데이트를 수행하는데, 이와 관련해서는 각각 도 4 및 도 5에서 후술하겠다.Depending on the embodiment, the interpolator 230 generates an adaptive weight using luminance information that deteriorates over time and performs a cumulative data count update based on the generated adaptive weight. In this regard, This will be described later with reference to Figures 4 and 5, respectively.

보상부(240)는 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성한다.The compensation unit 240 generates compensation data using input image data and updated cumulative data counts.

실시예에 따라, 보상부(240)는 룩업테이블에 기반하여 상기 누적 데이터 카운트에 따라 적용해야 하는 오프셋(offset) 값을 계산할 수 있는데, 이와 관련해서는 각각 도 6에서 후술하겠다.Depending on the embodiment, the compensation unit 240 may calculate an offset value to be applied according to the accumulated data count based on a lookup table, which will be described later with reference to FIG. 6 .

도 3은 본 발명의 일실시예에 의한 디스플레이 장치의 열화 보상 프로세스를 예시하고 있다.Figure 3 illustrates a deterioration compensation process of a display device according to an embodiment of the present invention.

본 발명의 일실시예에 의한 디스플레이 장치(100)는, 입력 영상 데이터를 수신하면 기저장된 번인 인자에 기초하여 열화 분석을 수행한다(S301). 디스플레이 장치(100)는 입력 영상 데이터의 그레이스케일(Gray: grayscale)을 수신하고, 온도(temperature), 주파수(HZ), 디스플레이밝기값(Display Brightness Value, 이하 DBV라 함) 중 적어도 하나의 번인 인자를 수신하여 열화 정보를 분석한다.When receiving input image data, the display device 100 according to an embodiment of the present invention performs degradation analysis based on a pre-stored burn-in factor (S301). The display device 100 receives grayscale (Gray) of input image data and determines at least one burn-in factor among temperature, frequency (HZ), and display brightness value (hereinafter referred to as DBV). It receives and analyzes the deterioration information.

상기 열화 분석 결과(S301)에 기초하여 누적 데이터를 생성한다(S302). 누적 데이터는 열화 정보는 카운트(count) 형태로 누적한 누적 데이터 카운트로 명명한다.Cumulative data is generated based on the degradation analysis results (S301) (S302). Cumulative data is called cumulative data count, in which deterioration information is accumulated in the form of a count.

이때, 누적 한계 값에 도달하는 시간을 연장시키기 위해 상기 누적 데이터 카운트에 적응형 가중치를 적용한다(S303).At this time, an adaptive weight is applied to the accumulated data count to extend the time to reach the cumulative limit value (S303).

적응형 가중치를 적용한 누적 데이터 카운트를 카운트 메모리(예를 들어, SRAM(Static Random Access Memory))에 업데이트한다(S304).The cumulative data count to which the adaptive weight is applied is updated in a count memory (eg, SRAM (Static Random Access Memory)) (S304).

상기 업데이트된 누적된 카운트 및 입력 영상 데이터를 활용하여 보상 데이터를 생성한다(S305). 이때, 생성된 보상 데이터는 입력 영상 데이터에 열화 보상을 위한 오프셋 값이 더해진 데이터다.Compensation data is generated using the updated accumulated count and input image data (S305). At this time, the generated compensation data is data in which an offset value for deterioration compensation is added to the input image data.

도 4는 본 발명의 일실시예에 의한 디스플레이 장치의 적응형 데이터 누적 방법에 적용되는 열화 모델을 설명하기 위한 그래프를 예시적으로 도시하고 있다.FIG. 4 exemplarily illustrates a graph for explaining a degradation model applied to the adaptive data accumulation method of a display device according to an embodiment of the present invention.

전술한 디스플레이 장치(100)의 번인(burn-in)을 방지하기 위한 데이터 카운팅(Data-counting) 방식은 입력되는 번인 요인들을 분석하여 열화 되는 정도를 카운트 값으로 누적하는 것으로, 데이터 카운팅 방식은 각 화소(pixel)별로 전달되는 구동 전류, 패널 구동 환경(온도, DBV, Hz 등)으로부터 변환된 사용량 데이터를 누적하는 것이다. 하지만 디스플레이 장치(100)에서 사용한 메모리 크기는 한정적이므로 누적 한계 값에 도달하면 계속해서 같은 보상 값으로 휘도 편차를 보정하게 되어 특정 시간 후, 정확한 보상이 불가능한 문제점이 있다.The data-counting method to prevent burn-in of the display device 100 described above analyzes input burn-in factors and accumulates the degree of deterioration as a count value. It accumulates usage data converted from the driving current delivered to each pixel and the panel driving environment (temperature, DBV, Hz, etc.). However, since the memory size used in the display device 100 is limited, when the cumulative limit value is reached, the luminance deviation is continuously corrected with the same compensation value, resulting in the problem that accurate compensation is not possible after a certain time.

반면, 본 발명의 일실시예에 의하면, 적응형 데이터 누적 방법은 누적 한계 값에 도달하는 시간을 늘리기 위해 상기 누적 데이터 카운트 다른 가중치를 적용하여 누적 시키는 방법을 적용한다.On the other hand, according to one embodiment of the present invention, the adaptive data accumulation method applies a method of accumulating the accumulated data count by applying different weights to increase the time to reach the accumulation limit value.

이를 위해, 적응형 데이터 누적 방법은 열화 모델을 이용하여 시간에 따른 가중치를 적용하여 메모리에 저장되는 누적 한계 값을 조절 가능하도록 설계된다. To this end, the adaptive data accumulation method is designed to adjust the accumulation limit value stored in the memory by applying weights according to time using a degradation model.

도 4을 참조하면, 열화 모델(410)은 초기에 급격히 열화되어 휘도가 큰 폭으로 작아지고, 시간이 흐를수록 점점 휘도가 감속되는 정도가 작아진다. 특히, X 축 방향으로, (+) 는 오른쪽으로 시간값이 증가하는 경우를 의미하고, Y 축 방향으로, (+)는 위쪽으로 휘도 값이 증가하는 경우를 의미한다.Referring to FIG. 4, the deterioration model 410 rapidly deteriorates at the beginning and the luminance decreases significantly, and as time passes, the degree to which the luminance decelerates gradually decreases. In particular, in the X-axis direction, (+) means that the time value increases to the right, and in the Y-axis direction, (+) means that the luminance value increases upward.

이러한 열화 모델(410)을 이용하여, 시간이 지속될수록 누적되는 카운트 값에 감소된 가중치를 부여하여, 메모리에 저장되는 누적 한계 값에 도달하는 시간을 연장시킬 수 있다.Using this degradation model 410, a reduced weight can be assigned to the count value that accumulates as time continues, thereby extending the time to reach the cumulative limit value stored in the memory.

적응형 가중치는 열화 모델(410)에 기초하여 대표 시간에 대응하는 대표 값을 저장한 제1 룩업테이블(420)에 기초하여 하기 수학식 1과 같이 제1 보간 연산을 수행하여 계산한다. The adaptive weight is calculated by performing a first interpolation operation as shown in Equation 1 below based on the first lookup table 420 that stores representative values corresponding to representative times based on the degradation model 410.

여기서, t는 현재 시간, weightt는 현재 시간에 대응하는 가중치, α 는 기설정된 제1 대표값, β 는 기설정된 제2 대표값, τα는 제1 대표값에 대응하는 시간, τβ 는 제2 대표값에 대응하는 시간이다.Here, t is the current time, weight t is the weight corresponding to the current time, α is the preset first representative value, β is the preset second representative value, τ α is the time corresponding to the first representative value, and τ β is It is the time corresponding to the second representative value.

실시예에 따라, 적응형 가중치는 현재 시간(t)이 제1 시간(τα)과 제2 시간(τβ)의 사이 값이면 가중치 값은 제1 보간 연산을 통해 제1 대표값 (α)과 제2 대표값 (β)의 사이값인 현재 시간에 대응하는 가중치(Weightt)를 계산한다. 이때, 제1 룩업테이블(420)은 초기에 가중치가 큰 폭으로 작아지고, 시간이 흐를수록 점점 가중치가 감속되는 정도가 작아진다. 특히, X 축 방향으로, (+) 는 오른쪽으로 시간값이 증가하는 경우를 의미하고, Y 축 방향으로, (+)는 위쪽으로 가중치가 증가하는 경우를 의미한다.Depending on the embodiment, if the current time (t) is a value between the first time (τ α ) and the second time (τ β ), the weight value is set to the first representative value (α) through the first interpolation operation. Calculate the weight (Weight t ) corresponding to the current time, which is a value between and the second representative value (β). At this time, the weight of the first lookup table 420 is initially greatly reduced, and as time passes, the degree to which the weight is decelerated gradually decreases. In particular, in the X-axis direction, (+) means that the time value increases to the right, and in the Y-axis direction, (+) means that the weight increases upward.

그리고, 제1 보간 연산을 통해 계산된 가중치를 이용하여 하기 수학식 2와 같이 카운트 업데이트를 수행한다.Then, a count update is performed using the weight calculated through the first interpolation operation as shown in Equation 2 below.

여기서, weightt는 현재 시간에 대응하는 가중치, Updatet는 업데이트 상수, Countt-1는 업데이트 이전 누적카운트 값, Countt는 업데이트 이후 누적카운트 값이다.Here, weight t is the weight corresponding to the current time, Update t is the update constant, Count t-1 is the cumulative count value before the update, and Count t is the cumulative count value after the update.

도 5는 본 발명의 일 실시예에 의한 디스플레이 장치의 적응형 데이터 누적 방법을 설명하기 위한 흐름도이다. Figure 5 is a flowchart illustrating an adaptive data accumulation method of a display device according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 본 발명에 따른 디스플레이 장치(100)의 번인을 완화시키기 위한 데이터 카운팅 방식은 입력 영상 데이터의 그레이스케일 카운트를 분석한다(S501).As shown in FIG. 5, the data counting method for alleviating burn-in of the display device 100 according to the present invention analyzes the grayscale count of input image data (S501).

분석된 그레이스케일 카운트(S401)의 블록 평균을 계산한다(S502).The block average of the analyzed grayscale counts (S401) is calculated (S502).

계산된 블록 평균(S402)에 입력되는 게인(gain)을 분석하여 카운트 게인을 생성한다(S403). 카운트 게인은 번인 인자 각각에 대한 게인을 포함한다.A count gain is generated by analyzing the gain input to the calculated block average (S402) (S403). The count gain includes the gain for each burn-in factor.

예를 들어, 번인 인자가 온도(TEMP)면 온도에 대한 카운트 게인(Gaintemp), 번인 인자가 주파수(HZ)면 주파수에 대한 카운트 게인(Gainhz), 번인 인자가 디스플레이밝기값(DBV)이면 디스플레이발기값에 대한 카운트 게인(GainDBV), 번인 인자가 그레이스케일(Gray)이면 그레이스케일 에 대한 카운트 게인(Gaingray)을 생성한다.For example, if the burn-in factor is temperature (TEMP), the count gain for temperature (Gain temp ), if the burn-in factor is frequency (HZ), the count gain for frequency (Gain hz ), and if the burn-in factor is display brightness value (DBV), If the count gain (Gain DBV ) for the display display value and the burn-in factor is grayscale, the count gain (Gain gray ) for the grayscale is generated.

한편, 디스플레이 장치(100)는 프레임 카운트(frame count)에 기반한 시간 및 열화 모델(410)을 기반으로 생성된 가중치를 저장한 룩업테이블을 기반으로 제1 보간 연산 통해 가중치 보간을 수행한다(S504). Meanwhile, the display device 100 performs weight interpolation through a first interpolation operation based on a lookup table storing weights generated based on a time and degradation model 410 based on frame count (S504). .

제1 보간 연산의 결과에 따른 가중치(weight), 카운트 게인 및 메모리에 기저장된 이전 누적카운트 값에 기초하여 카운트 업데이트를 수행한다(S505).A count update is performed based on the weight resulting from the first interpolation operation, the count gain, and the previous accumulated count value previously stored in the memory (S505).

도 6은 본 발명의 일 실시예에 의한 오프셋 보간 방법을 설명하기 위한 그래프를 예시적으로 도시하고 있다.Figure 6 exemplarily shows a graph for explaining an offset interpolation method according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일실시예에 따른 디스플레이 장치(100)는 오프셋의 조정에 의해 디스플레이에 출력되는 휘도를 변경시켜 보상 데이터(610)를 출력한다. 이를 위해, 디스플레이 장치(100)는 열화 현상 보정을 위해 누적카운트 값에 따른 오프셋 값에 적용함으로써 출력되는 휘도를 조정한다. 특히, X 축 방향으로, (+) 는 오른쪽으로 누적카운트 값이 증가하는 경우를 의미하고, Y 축 방향으로, (+)는 위쪽으로 휘도 값이 증가하는 경우를 의미한다.Referring to FIG. 6, the display device 100 according to an embodiment of the present invention changes the luminance output on the display by adjusting the offset and outputs compensation data 610. To this end, the display device 100 adjusts the output luminance by applying an offset value according to the cumulative count value to correct the deterioration phenomenon. In particular, in the X-axis direction, (+) means that the cumulative count value increases to the right, and in the Y-axis direction, (+) means that the luminance value increases upward.

열화 보정에 적용되는 누적카운트 값에 대응하는 오프셋 값은 제2 룩업테이블(620)에 저장된다. 특히, X 축 방향으로, (+) 는 오른쪽으로 누적카운트값이 증가하는 경우를 의미하고, Y 축 방향으로, (+)는 위쪽으로 오프셋 값이 증가하는 경우를 의미한다. The offset value corresponding to the cumulative count value applied for deterioration correction is stored in the second lookup table 620. In particular, in the X-axis direction, (+) means that the cumulative count value increases to the right, and in the Y-axis direction, (+) means that the offset value increases upward.

예를 들어, X 축은 디스플레이 패널의 구동 시간을 의미하고, 구동 시간에 따른 열화 정도에 따라 누적 카운트값이 증가하는 것을 나타낸다. Y 축은 입력 영상의 휘도를 보정하기 위한 오프셋 값을 의미하고, 구동 시간에 따라 적용해야 할 오프셋 값이 증가하는 것을 나타낸다.For example, the The Y axis represents an offset value for correcting the luminance of the input image, and indicates that the offset value to be applied increases with driving time.

본 발명의 룩업테이블은 누적카운트값에 따른 대표 오프셋 값이 8개의 오프셋 값(offset1 ~ offset8)으로 설정되어 있지만, 반드시 그에 한정되는 것은 아니다.In the lookup table of the present invention, representative offset values according to cumulative count values are set to eight offset values (offset1 to offset8), but the lookup table is not necessarily limited thereto.

룩업테이블에 저장되는 대표 오프셋 값은 열화 모델(410)을 바탕으로 하기 수학식 3과 같이 연산될 수 있다.The representative offset value stored in the lookup table can be calculated as shown in Equation 3 below based on the degradation model 410.

여기서, offsetr0는 룩업테이블에 저장되는 대표 오프셋 값, Gaintemp은 온도(temp)에 대한 카운트 게인, Gainhz은 주파수(hz)에 대한 카운트 게인, Gaingray은 그레이스케일(gray)에 대한 카운트 게인, C20은 누적카운트 값에 대응하는 오프셋 값이다.Here, offset r0 is the representative offset value stored in the lookup table, Gain temp is the count gain for temperature (temp), Gain hz is the count gain for frequency (hz), and Gain gray is the count gain for grayscale (gray). , C20 is an offset value corresponding to the cumulative count value.

이때, 오프셋 값은 누적카운트 값이 커질수록 증가하며, 열화 현상이 진행되면 오프셋 값이 커지게 되고, 누적카운트값이 한계에 도달하게 되면, 적용되는 오프셋 값도 최대값이 적용될 수 있다.At this time, the offset value increases as the cumulative count value increases. As the deterioration phenomenon progresses, the offset value increases, and when the cumulative count value reaches the limit, the maximum applied offset value may also be applied.

그리고, 디스플레이 장치(100)는 제2 룩업테이블(620)에 기저장된 대표 오프셋 값을 이용하여 누적카운트 값에 따라 적용해야 할 오프셋 값을 수학식 4과 같이 제2 보간 연산에 의해 계산한다.Then, the display device 100 uses the representative offset value pre-stored in the second lookup table 620 to calculate the offset value to be applied according to the cumulative count value through a second interpolation operation as shown in Equation 4.

여기서, offset(C20)은 누적카운트 값에 대응하는 오프셋 값, weightn는 현재 누적카운트값에 대응하는 가중치, weightn - 1는 업데이트 이전 누적카운트값에 대응하는 가중치이다.Here, offset(C20) is an offset value corresponding to the accumulated count value, weight n is a weight corresponding to the current accumulated count value, and weight n - 1 is a weight corresponding to the accumulated count value before the update.

따라서, 디스플레이 장치(100)는 누적카운트 값에 따라 계산된 오프셋 값을 입력 영상 데이터에 적용하여 열화 보정된 보상 데이터를 출력한다.Accordingly, the display device 100 applies the offset value calculated according to the cumulative count value to the input image data and outputs deterioration-corrected compensation data.

도 7은 본 발명의 일실시예에 의한 디스플레이 장치의 제어 방법을 도시한 플로우 차트이다.Figure 7 is a flow chart showing a control method of a display device according to an embodiment of the present invention.

도 7을 참조하면, 디스플레이 장치(100)는 입력 영상 데이터를 수신하여(S701), 수신된 입력 영상 데이터 및 번인 인자에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성한다(S702).Referring to FIG. 7, the display device 100 receives input image data (S701), analyzes the degree of deterioration according to the received input image data and burn-in factor, and generates a cumulative data count (S702).

디스플레이 장치(100)는 상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트한다(S703). 이를 위해, 디스플레이 장치(100)는 시간에 따라 열화되는 휘도 정보를 이용하여 제1 보간 연산을 수행하여 적응형 가중치(weight)를 생성하고, 메모리에 저장된 이전 데이터 카운트, 생성된 누적 데이터 카운트 또는 생성된 적응형 가중치 중 적어도 하나에 기초하여 누적 데이터 카운트 업데이트를 수행한다. 디스플레이 장치(100)는 상기 누적 데이터 카운트 업데이트를 통해 시간이 지속될수록 누적되는 카운트 값에 감소된 가중치를 부여한다.디스플레이 장치(100)는 상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성한다. 디스플레이 장치(100)는 기설정된 오프셋 값을 저장하는 룩업테이블에 기반하여 상기 누적 데이터 카운트에 따라 적용해야 하는 오프셋 값을 계산하는 제2 보간 연산을 수행하고, 기 제2 보간 연산에 따라 생성된 오프셋 값을 상기 입력 영상 데이터에 적용하여 보상데이터를 생성한다(S704). 이때, 상기 룩업테이블은 적응형 가중치(weight)를 생성하기 위한 제1 보간 연산에 적용되는 제1 룩업테이블(420) 및 상기 보상 데이터를 생성하기 위한 제2 보간 연산에 적용되는 제2 룩업테이블을 포함한다.The display device 100 updates the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count (S703). To this end, the display device 100 performs a first interpolation operation using luminance information that deteriorates over time to generate an adaptive weight, and calculates the previous data count stored in the memory, the generated accumulated data count, or the generated data count. A cumulative data count update is performed based on at least one of the adaptive weights. The display device 100 updates the accumulated data count to give a reduced weight to the accumulated count value as time continues. The display device 100 uses the input image data and the updated accumulated data count to provide compensation data. creates . The display device 100 performs a second interpolation operation to calculate an offset value to be applied according to the accumulated data count based on a lookup table storing a preset offset value, and the offset value generated according to the second interpolation operation. Compensation data is generated by applying the value to the input image data (S704). At this time, the lookup table includes a first lookup table 420 applied to the first interpolation operation for generating adaptive weights and a second lookup table applied to the second interpolation operation for generating the compensation data. Includes.

이를 통해, 디스플레이 장치(100)는 누적 한계 값에 도달하는 시간을 늘리기 위해 상기 누적 데이터 카운트에 다른 가중치를 적용하여 누적 시키는 방법을 적용하여 누적 한계 값에 도달하는 시간을 연장하여 장시간 정밀한 열화 보상 가능한 효과가 있다.Through this, the display device 100 applies a method of accumulating by applying different weights to the accumulated data count in order to increase the time to reach the accumulation limit value, thereby extending the time to reach the accumulation limit value, enabling precise deterioration compensation for a long period of time. It works.

그리고, 디스플레이 장치(100)는 한정된 크기의 메모리에서 누적 한계 값에 도달 이후 동일한 보상 값으로 휘도 편차를 보정하는 부정확한 보상 수행하는 문제를 방지하기 위해, 적응형 가중치를 통해 정확한 보상 시간을 연장하여 열화 보상의 신뢰성을 높이는 효과가 있다.In addition, the display device 100 extends the accurate compensation time through adaptive weighting to prevent the problem of performing inaccurate compensation by correcting the luminance deviation with the same compensation value after reaching the cumulative limit value in the limited-sized memory. It has the effect of increasing the reliability of deterioration compensation.

또한, 디스플레이 장치(100)는 적응형 가중치에 따라 누적되는 카운트 값에 감소되면 누적 카운트 데이터에 따라 적용해야 할 보상 값이 감소되므로 과보상을 방지하고, 소자에 가해지는 스트레스를 완화하여 보상 수명을 늘리는 효과가 있다.In addition, the display device 100 prevents overcompensation by reducing the compensation value to be applied according to the accumulated count data when the count value accumulated according to the adaptive weight is reduced, and reduces the stress applied to the device to extend the compensation life. It has an increasing effect.

본 발명이 속하는 기술분야의 당업자는 상술한 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.Those skilled in the art to which the present invention pertains will understand that the above-described present invention can be implemented in other specific forms without changing its technical idea or essential features.

또한, 본 명세서에 설명되어 있는 방법들은 적어도 부분적으로, 하나 이상의 컴퓨터 프로그램 또는 구성요소를 사용하여 구현될 수 있다.  이 구성요소는 휘발성 및 비휘발성 메모리를 포함하는 컴퓨터로 판독 가능한 매체 또는 기계 판독 가능한 매체를 통해 일련의 컴퓨터 지시어들로서 제공될 수 있다. 상기 지시어들은 소프트웨어 또는 펌웨어로서 제공될 수 있으며, 전체적 또는 부분적으로, ASICs, FPGAs, DSPs, 또는 그 밖의 다른 유사 소자와 같은 하드웨어 구성에 구현될 수도 있다. 상기 지시어들은 하나 이상의 프로세서 또는 다른 하드웨어 구성에 의해 실행되도록 구성될 수 있는데, 상기 프로세서 또는 다른 하드웨어 구성은 상기 일련의 컴퓨터 지시어들을 실행할 때 본 명세서에 개시된 방법들 및 절차들의 모두 또는 일부를 수행하거나 수행할 수 있도록 한다.Additionally, the methods described herein may be implemented, at least in part, using one or more computer programs or components.  This component may be provided as a series of computer instructions on a computer-readable medium or machine-readable medium containing volatile and non-volatile memory. The directives may be provided as software or firmware, and may be implemented, in whole or in part, in hardware components such as ASICs, FPGAs, DSPs, or other similar devices. The instructions may be configured to be executed by one or more processors or other hardware components, which, when executing the set of computer instructions, perform or perform all or part of the methods and procedures disclosed herein. make it possible

이상에서 설명한 본 명세서는 전술한 실시 예 및 첨부된 도면에 한정되는 것이 아니고, 본 명세서의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 명세서가 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다. 그러므로, 본 명세서의 범위는 후술하는 청구범위에 의하여 나타내어지며, 청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 명세서의 범위에 포함되는 것으로 해석되어야 한다.The present specification described above is not limited to the above-described embodiments and the accompanying drawings, and it is common in the technical field to which this specification pertains that various substitutions, modifications, and changes are possible without departing from the technical spirit of the present specification. It will be clear to those who have the knowledge of. Therefore, the scope of the present specification is indicated by the claims described below, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present specification.

210: 수신부
220: 누적부
230: 보간부
240: 보상부
210: receiving unit
220: Cumulative part
230: Interpolation unit
240: Compensation unit

Claims (10)

입력 영상 데이터를 수신하는 수신부;
수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성하는 누적부;
상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트하는 보간부; 그리고,
상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 보상부;를 포함하는 것을 특징으로 하는
디스플레이 장치.
a receiving unit that receives input video data;
an accumulator that analyzes the degree of deterioration according to the received input image data and burn-in factors and generates a cumulative data count;
an interpolation unit that updates the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count; and,
Characterized by comprising a; a compensation unit that generates compensation data using the input image data and the updated accumulated data count.
Display device.
제 1항에 있어서,
상기 보간부는
시간에 따라 열화되는 휘도 정보를 이용하여 제1 보간 연산을 수행하여 적응형 가중치(weight)를 생성하고,
메모리에 저장된 이전 데이터 카운트, 생성된 누적 데이터 카운트 또는 생성된 적응형 가중치 중 적어도 하나에 기초하여 누적 데이터 카운트 업데이트를 수행하는 것을 특징으로 하는
디스플레이 장치.
According to clause 1,
The interpolation unit
Generate adaptive weights by performing a first interpolation operation using luminance information that deteriorates over time,
Characterized in that performing a cumulative data count update based on at least one of a previous data count stored in memory, a generated cumulative data count, or a generated adaptive weight.
Display device.
제 2항에 있어서,
상기 보간부는
상기 누적 데이터 카운트 업데이트를 통해 시간이 지속될수록 누적되는 카운트 값에 감소된 가중치를 부여하는 것을 특징으로 하는
디스플레이 장치.
According to clause 2,
The interpolation unit
Characterized by assigning a reduced weight to the accumulated count value as time continues through the cumulative data count update.
Display device.
제 2항에 있어서,
상기 보상부는
기설정된 오프셋 값을 저장하는 룩업테이블에 기반하여 상기 누적 데이터 카운트에 따라 적용해야 하는 오프셋 값을 계산하는 제2 보간 연산을 수행하고,
상기 제2 보간 연산에 따라 생성된 오프셋 값과 상기 입력 영상 데이터에 적용하여 보상데이터를 생성하는 것을 특징으로 하는
디스플레이 장치.
According to clause 2,
The compensation department
Performing a second interpolation operation to calculate an offset value to be applied according to the accumulated data count based on a lookup table storing preset offset values,
Characterized in generating compensation data by applying the offset value generated according to the second interpolation operation to the input image data.
Display device.
제 4항에 있어서,
상기 룩업테이블은
적응형 가중치(weight)를 생성하기 위한 제1 보간 연산에 적용되는 제1 룩업테이블을 포함하고,
상기 보상 데이터를 생성하기 위한 제2 보간 연산에 적용되는 제2 룩업테이블을 포함하는 것을 특징으로 하는
디스플레이 장치.
According to clause 4,
The lookup table is
Includes a first lookup table applied to a first interpolation operation to generate adaptive weights,
Characterized by comprising a second lookup table applied to a second interpolation operation for generating the compensation data.
Display device.
입력 영상 데이터를 수신하는 단계;
수신한 입력 영상 데이터 및 번인 인자(Burn-In factors)에 따라 열화 정도를 분석하여 누적 데이터 카운트를 생성하는 단계;
상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 메모리에 업데이트하는 단계; 그리고,
상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는
디스플레이 장치의 제어 방법.
Receiving input image data;
Generating a cumulative data count by analyzing the degree of deterioration according to the received input image data and burn-in factors;
updating the accumulated data count in memory by applying an adaptive weight to the generated accumulated data count; and,
And generating compensation data using the input image data and the updated cumulative data count.
Control method of display device.
제 6항에 있어서,
상기 생성된 누적 데이터 카운트에 적응형 가중치를 적용하여 누적 데이터 카운트를 업데이트하는 단계는
시간에 따라 열화되는 휘도 정보를 이용하여 제1 보간 연산을 수행하여 적응형 가중치(weight)를 생성하는 단계; 그리고,
메모리에 저장된 이전 데이터 카운트, 생성된 누적 데이터 카운트 또는 생성된 적응형 가중치 중 적어도 하나에 기초하여 누적 데이터 카운트 업데이트를 수행하는 단계를 포함하는 것을 특징으로 하는
디스플레이 장치의 제어 방법.
According to clause 6,
The step of updating the accumulated data count by applying an adaptive weight to the generated accumulated data count is
Generating adaptive weights by performing a first interpolation operation using luminance information that deteriorates over time; and,
And performing a cumulative data count update based on at least one of a previous data count stored in memory, a generated cumulative data count, or a generated adaptive weight.
Control method of display device.
제 7항에 있어서,
상기 누적 데이터 카운트 업데이트는 시간이 지속될수록 누적되는 카운트 값에 감소된 가중치를 부여하는 것을 특징으로 하는
디스플레이 장치의 제어 방법.
According to clause 7,
The cumulative data count update is characterized in that a reduced weight is given to the accumulated count value as time continues.
Control method of display device.
제 7항에 있어서,
상기 입력 영상 데이터 및 업데이트된 누적 데이터 카운트를 이용하여 보상 데이터를 생성하는 단계는
기설정된 오프셋 값을 저장하는 룩업테이블에 기반하여 상기 누적 데이터 카운트에 따라 적용해야 하는 오프셋 값을 계산하는 제2 보간 연산을 수행하는 단계; 그리고
상기 제2 보간 연산에 따라 생성된 오프셋 값과 상기 입력 영상 데이터에 적용하여 보상데이터를 생성하는 단계를 포함하는 것을 특징으로 하는
디스플레이 장치의 제어 방법.
According to clause 7,
The step of generating compensation data using the input image data and the updated cumulative data count is
performing a second interpolation operation to calculate an offset value to be applied according to the accumulated data count based on a lookup table storing a preset offset value; and
And generating compensation data by applying the offset value generated according to the second interpolation operation to the input image data.
Control method of display device.
제 9항에 있어서,
상기 룩업테이블은
적응형 가중치(weight)를 생성하기 위한 제1 보간 연산에 적용되는 제1 룩업테이블을 포함하고,
상기 보상 데이터를 생성하기 위한 제2 보간 연산에 적용되는 제2 룩업테이블을 포함하는 것을 특징으로 하는
디스플레이 장치의 제어 방법.
According to clause 9,
The lookup table is
Includes a first lookup table applied to a first interpolation operation to generate adaptive weights,
Characterized in that it includes a second lookup table applied to a second interpolation operation for generating the compensation data.
Control method of display device.
KR1020230155386A 2022-12-13 2023-11-10 Display apparatus and method for controlling thereof KR20240088568A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202311694319.4A CN118200500A (en) 2022-12-13 2023-12-11 Display apparatus and control method thereof
US18/536,970 US20240194160A1 (en) 2022-12-13 2023-12-12 Display apparatus and control method thereof
EP23215951.7A EP4386732A1 (en) 2022-12-13 2023-12-12 Display apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220173351 2022-12-13

Publications (1)

Publication Number Publication Date
KR20240088568A true KR20240088568A (en) 2024-06-20

Family

ID=

Similar Documents

Publication Publication Date Title
KR102034062B1 (en) Organic light emitting diode display device and method for driving the same
KR100791185B1 (en) Display device
US7903064B2 (en) Method and apparatus for correcting the output signal for a blanking period
KR102000041B1 (en) Method for driving light emitting display device
EP2913818A1 (en) Display apparatus and method of driving the same
JP6397030B2 (en) Display device
US9183797B2 (en) Display device and control method for display device
KR20140070792A (en) Timing controller, driving method thereof, and display device using the same
KR102390980B1 (en) Image processing method, image processing circuit and display device using the same
US20080246784A1 (en) Display device
KR102083297B1 (en) Display device and luminance control method thereof
KR20180045608A (en) Apparatus and Method for Display
KR102315691B1 (en) Organic Light Emitting Diode Display Device and Driving Method of the same
KR20100055880A (en) Display and driving method sameof
KR101726626B1 (en) Organic light emitting diode display device and method for driving the same
KR20220127183A (en) Transparent display device and method for driving the same
KR102530074B1 (en) Display driving circuit and operating method thereof
KR20170003213A (en) Timing controller, organic light emitting display device including the same and method for compensating deterioration thereof
KR102511039B1 (en) Image processing method, image processing circuit and display device using the same
KR20140120544A (en) Display device and color compensation method thereof
US11276342B2 (en) Device and method for driving display
US20090010339A1 (en) Image compensation circuit, method thereof, and lcd device using the same
KR20240088568A (en) Display apparatus and method for controlling thereof
EP4386732A1 (en) Display apparatus and control method thereof
KR20220064564A (en) Display Device and Driving Method of the same