KR20210091859A - 표시 장치 및 표시 장치의 열화 보상 방법 - Google Patents
표시 장치 및 표시 장치의 열화 보상 방법 Download PDFInfo
- Publication number
- KR20210091859A KR20210091859A KR1020200004920A KR20200004920A KR20210091859A KR 20210091859 A KR20210091859 A KR 20210091859A KR 1020200004920 A KR1020200004920 A KR 1020200004920A KR 20200004920 A KR20200004920 A KR 20200004920A KR 20210091859 A KR20210091859 A KR 20210091859A
- Authority
- KR
- South Korea
- Prior art keywords
- value
- deterioration
- degradation
- data
- stress data
- Prior art date
Links
- 230000015556 catabolic process Effects 0.000 title claims abstract description 394
- 238000006731 degradation reaction Methods 0.000 title claims abstract description 394
- 238000000034 method Methods 0.000 title claims description 76
- 230000002159 abnormal effect Effects 0.000 claims abstract description 53
- 230000006866 deterioration Effects 0.000 claims description 436
- 238000001514 detection method Methods 0.000 claims description 24
- 230000015654 memory Effects 0.000 claims description 13
- 238000012935 Averaging Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 2
- 101100481702 Arabidopsis thaliana TMK1 gene Proteins 0.000 description 1
- 101100481703 Arabidopsis thaliana TMK2 gene Proteins 0.000 description 1
- 101100481704 Arabidopsis thaliana TMK3 gene Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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]
- G09G3/3275—Details of drivers for data electrodes
- G09G3/3291—Details of drivers for data electrodes in which the data driver supplies a variable data voltage for setting the current through, or the voltage across, the light-emitting elements
-
- 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/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]
- G09G3/3225—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] using an active matrix
- G09G3/3233—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] using an active matrix with pixel circuitry controlling the current through the light-emitting element
-
- 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/006—Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/027—Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/06—Details of flat display driving waveforms
-
- 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/0285—Improving the quality of display appearance using tables for spatial correction of display data
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/045—Compensation of drifts in the characteristics of light emitting or modulating elements
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/046—Dealing with screen burn-in prevention or compensation of the effects thereof
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/048—Preventing or counteracting the effects of ageing using evaluation of the usage time
-
- 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/06—Adjustment of display parameters
- G09G2320/0693—Calibration of display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/08—Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/12—Test circuits or failure detection circuits included in a display system, as permanent part thereof
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)
- Control Of El Displays (AREA)
Abstract
표시 장치는 표시 패널, 제1 저장부, 및 열화 보상부를 포함한다. 제1 저장부는 표시 패널 내 블록들 각각의 열화 정도를 나타내는 열화값들을 포함하는 스트레스 데이터를 저장한다. 열화 보상부는 제1 저장부로부터 스트레스 데이터를 로딩하고, 현재 입력 데이터 및 최대 열화값에 기초하여 스트레스 데이터를 갱신하며, 갱신된 스트레스 데이터에 포함된 열화값들에 기초하여 최대 열화값을 갱신하고, 갱신된 스트레스 데이터에 기초하여 현재 입력 데이터를 보상하여 보상된 데이터를 생성한다. 열화 보상부는, 스트레스 데이터에 포함된 제1 열화값과 최대 열화값을 비교하여 제1 열화값이 정상인지 여부를 판단하고, 제1 열화값이 비정상인 경우 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 제1 열화값을 갱신한다.
Description
본 발명은 표시 장치 및 표시 장치의 열화 보상 방법에 관한 것이다.
표시 장치는 발광 소자를 포함하는 화소들을 이용하여 영상을 표시한다. 발광 소자가 유기 발광 다이오드로 구현되는 경우, 발광 소자는 사용에 의해 열화되며, 열화된 발광 소자는 동일한 계조값에 대해 열화되지 않은 발광 소자의 휘도 보다 낮은 휘도로 발광할 수 있다.
종래의 표시 장치는 화소가 총 발산한 휘도량 등을 계산하여 화소의 수명(또는, 열화량)을 산출하고, 산출된 수명에 기초하여 계조값을 보상하고, 화소(또는, 발광 소자)는 보상된 계조값에 기초하여 원하는 휘도로 발광할 수 있다.
표시 장치의 해상도가 증가함에 따라, 수명 데이터(즉, 화소별 산출된 수명을 포함하는 데이터)가 커질 수 있다. 따라서, 표시 장치는 동적 접근 기억 장치(Dynamic Random Access Memory; DRAM)를 이용하여 수명 데이터를 저장하고, 수명 데이터를 부분적으로/순차적으로 로딩 및 갱신할 수 있다.
DRAM 인터페이스 과정에서 수명 데이터의 일부에 오류가 발생하는 경우, 수명 데이터에 기초하여 화소의 열화(또는, 계조값)를 보상하는 동작(및 전체 열화 보상 동작)에도 오류가 발생할 수 있다.
해결하고자 하는 기술적 과제는, 열화 오보상을 방지할 수 있는 표시 장치 및 표시 장치의 열화 보상 방법을 제공하는 것이다.
본 발명의 일 목적을 달성하기 위하여, 본 발명의 실시예들에 따른 표시 장치는, 각각이 적어도 하나의 화소를 포함하는 블록들을 포함하는 표시 패널; 상기 블록들 각각의 열화 정도를 나타내는 열화값들을 포함하는 스트레스 데이터를 저장하는 제1 저장부; 상기 제1 저장부로부터 상기 스트레스 데이터를 로딩하고, 현재 입력 데이터 및 최대 열화값에 기초하여 상기 스트레스 데이터를 갱신하며, 상기 갱신된 스트레스 데이터에 포함된 열화값들에 기초하여 상기 최대 열화값을 갱신하고, 상기 갱신된 스트레스 데이터에 기초하여 상기 현재 입력 데이터를 보상하여 보상된 데이터를 생성하는 열화 보상부; 및 상기 보상된 데이터에 기초하여 데이터 전압들을 생성하며, 상기 데이터 전압들을 상기 표시 패널에 공급하는 데이터 구동부를 포함한다. 상기 열화 보상부는, 상기 스트레스 데이터에 포함된 제1 열화값과 상기 최대 열화값을 비교하여 상기 제1 열화값이 정상인지 여부를 판단하고, 상기 제1 열화값이 비정상인 경우 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신한다.
일 실시예에 의하면, 상기 열화 보상부는, 상기 스트레스 데이터를 저장하는 제2 저장 회로; 및 상기 제1 열화값이 정상인지 여부를 판단하고 상기 제1 열화값을 갱신하는 오류 검출 회로를 포함할 수 있다.
일 실시예에 의하면, 상기 제2 저장 회로는, 상기 스트레스 데이터 중 하나의 라인 데이터를 저장하는 제1 메모리 장치, 상기 제1 열화값이 비정상인 경우 상기 제1 저장부로부터 상기 제1 열화값을 반복적으로 로딩하여 저장하는 제2 메모리 장치, 및 상기 적어도 하나의 인접 열화값을 저장하는 제3 메모리 장치를 포함할 수 있다.
일 실시예에 의하면, 상기 오류 검출 회로는, 상기 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 판단부; 및 상기 제1 열화값이 비정상인 경우 상기 적어도 하나의 인접 열화값과 상기 최대 열화값에 기초하여 상기 제1 열화값을 갱신하는 갱신부를 포함할 수 있다.
일 실시예에 의하면, 상기 판단부는, 상기 제1 열화값이 상기 최대 열화값보다 큰 경우, 상기 제2 메모리 장치에 저장된 열화값들을 상기 최대 열화값과 반복적으로 비교하여 상기 제1 열화값이 비정상인지 여부를 판단할 수 있다.
일 실시예에 의하면, 상기 갱신부는, 상기 제3 메모리 장치에 저장된 상기 적어도 하나의 인접 열화값을 평균하여 평균값을 산출하고, 상기 평균값 및 상기 최대 열화값을 가중치 연산하여 상기 제1 열화값을 갱신할 수 있다.
일 실시예에 의하면, 상기 제1 열화값의 상기 스트레스 데이터 내 위치 정보에 따라 상기 적어도 하나의 인접 열화값의 개수는 가변될 수 있다.
일 실시예에 의하면, 상기 열화 보상부는, 상기 최대 열화값에 기초하여 상기 현재 입력 데이터에 포함된 계조값들을 스케일링하여 스케일링된 데이터를 생성하는 스케일링 회로; 상기 스케일링된 데이터를 상기 스트레스 데이터에 누적하여 상기 스트레스 데이터를 갱신하는 수명 산출 회로; 및 상기 갱신된 스트레스 데이터에 기초하여 상기 스케일링된 데이터를 보상하여 상기 보상된 데이터를 생성하는 보상 회로를 더 포함할 수 있다.
일 실시예에 의하면, 상기 열화 보상부는, 프레임 구간 동안 상기 스트레스 데이터에 포함된 열화값들이 정상인지 여부를 순차적으로 판단하고, 블랭크 구간에서 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값에 기초하여 상기 최대 열화값을 갱신하며, 상기 프레임 구간 동안 상기 표시 패널에 상기 데이터 전압들이 인가되고, 상기 블랭크 구간은 상기 프레임 구간과 중첩하지 않을 수 있다.
일 실시예에 의하면, 상기 열화 보상부는, 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값이 상기 최대 열화값 및 기준값의 합보다 큰 경우, 상기 최대 열화값을 갱신하지 않을 수 있다.
일 실시예에 의하면, 상기 제1 저장부는, 상기 스트레스 데이터를 제1 스트레스 데이터로서 저장하는 제1 서브 메모리, 및 상기 스트레스 데이터를 제2 스트레스 데이터로서 저장하는 제2 서브 메모리를 포함하고, 상기 열화 보상부는 상기 제1 및 제2 서브 메모리들로부터 상기 제1 및 제2 스트레스 데이터들을 각각 로딩하고, 상기 제1 스트레스 데이터에 포함된 제1 열화값 및 상기 제2 스트레스 데이터에 포함되고 상기 제1 열화값에 대응하는 제2 열화값이 상호 동일한지 여부를 판단하며, 상기 제1 및 제2 열화값들이 상호 동일한 경우, 상기 제1 열화값이 정상인 것으로 판단할 수 있다.
일 실시예에 의하면, 상기 열화 보상부는, 상기 제1 및 제2 열화값들이 상호 다른 경우, 상기 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신할 수 있다.
일 실시예에 의하면, 상기 표시 장치는, 상기 스트레스 데이터를 저장하는 제2 저장부를 더 포함하고, 상기 제1 저장부는 휘발성 메모리 장치로 구현되고, 상기 제2 저장부는 비휘발성 메모리 장치로 구현되며, 전원이 인가된 경우, 상기 제1 저장부는 상기 제2 저장부로부터 상기 스트레스 데이터를 로딩할 수 있다.
본 발명의 일 목적을 달성하기 위하여, 본 발명의 실시예들에 따른 표시 장치의 열화 보상 방법은, 제1 저장부에 스트레스 데이터를 기록하는 단계; 상기 제1 저장부로부터 상기 스트레스 데이터에 포함된 제1 열화값을 리딩하는 단계; 상기 제1 열화값과 최대 열화값을 비교하여 상기 제1 열화값이 정상인지 여부를 판단하는 단계; 상기 제1 열화값이 비정상인 경우 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는 단계; 상기 제1 열화값이 정상인 경우, 현재 입력 데이터 및 최대 열화값에 기초하여 상기 스트레스 데이터를 갱신하는 단계; 및 상기 갱신된 스트레스 데이터에 기초하여 상기 현재 입력 데이터를 보상하여 보상된 데이터를 생성하는 단계를 포함한다. 상기 스트레스 데이터는 표시 패널의 블록들 각각의 열화 정도를 나타내는 열화값들을 포함하고, 상기 블록들 각각은 적어도 하나의 화소를 포함한다.
일 실시예에 의하면, 상기 표시 장치의 열화 보상 방법은, 상기 보상된 데이터에 기초하여 데이터 전압들을 생성하는 단계; 및 상기 데이터 전압들을 상기 표시 패널에 공급하는 단계를 더 포함할 수 있다.
일 실시예에 의하면, 상기 제1 열화값이 정상인지 여부를 판단하는 단계는, 상기 제1 열화값이 상기 최대 열화값보다 작거나 같은지 여부를 판단하는 단계; 및 상기 제1 열화값이 상기 최대 열화값보다 큰 경우, 상기 제1 열화값을 재리딩하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 제1 열화값이 정상인지 여부를 판단하는 단계는, 상기 제1 열화값을 리딩하는 단계; 및 상기 제1 열화값이 정상인지 여부를 판단하는 단계를 N회(단, N은 양의 정수) 반복하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 제1 열화값을 갱신하는 단계는, 상기 적어도 하나의 인접 열화값을 평균하여 평균값을 산출하는 단계; 및 상기 평균값 및 상기 최대 열화값을 가중치 연산하여 상기 제1 열화값을 갱신하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 제1 저장부는, 상기 스트레스 데이터를 제1 스트레스 데이터로서 저장하는 제1 서브 메모리 및 상기 스트레스 데이터를 제2 스트레스 데이터로서 저장하는 제2 서브 메모리를 포함할 수 있다. 상기 제1 열화값을 정상인지 여부를 판단하는 단계는, 상기 제1 스트레스 데이터에 포함된 제1 열화값 및 상기 제2 스트레스 데이터에 포함되고 상기 제1 열화값에 대응하는 제2 열화값이 상호 동일한지 여부를 판단하는 단계; 및 상기 제1 및 제2 열화값들이 상호 동일한 경우, 상기 제1 열화값 및 상기 최대 열화값을 비교하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 표시 장치의 열화 보상 방법은, 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값에 기초하여 상기 최대 열화값을 갱신하는 단계를 더 포함하고, 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값이 상기 최대 열화값 및 기준값의 합보다 큰 경우, 상기 최대 열화값은 갱신되지 않을 수 있다.
본 발명의 일 목적을 달성하기 위하여, 본 발명의 실시예들에 따른 표시 장치의 열화 보상 방법은, 화소들을 포함하는 표시 패널, 상기 화소들의 열화 정도를 나타내는 스트레스 데이터를 저장하는 저장부, 및 상기 스트레스 데이터에 기초하여 상기 화소들에 대한 영상 데이터를 보상하는 열화 보상부를 포함하는 표시 장치에서 수행된다. 상기 표시 장치의 열화 보상 방법은, 상기 스트레스 데이터에 포함된 제1 열화값을 상기 저장부로부터 상기 열화 보상부로 전송하는 단계; 상기 열화 보상부에서 상기 제1 열화값을 기 설정된 최대 열화값과 비교하는 단계; 상기 열화 보상부에서 상기 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 단계; 상기 제1 열화값이 비정상인 경우, 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값을 상기 저장부로부터 상기 열화 보상부로 전송하는 단계; 및 상기 열화 보상부에서 상기 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는 단계를 포함한다.
일 실시예에 의하면, 상기 제1 열화값이 비정상인 것으로 판단하는 단계는, 상기 제1 열화값을 상기 저장부로부터 상기 열화 보상부로 재전송하는 단계; 상기 열화 보상부에서 상기 재전송된 제1 열화값을 상기 최대 열화값과 비교하는 단계; 및 상기 열화 보상부에서 상기 재전송된 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 제1 열화값을 갱신하는 단계는, 상기 열화 보상부에서 상기 인접 열화값 및 상기 최대 열화값을 가중치 평균하여 평균 열화값을 산출하는 단계; 및 상기 열화 보상부에서 상기 평균 열화값을 상기 제1 열화값으로 갱신하는 단계를 포함할 수 있다.
일 실시예에 의하면, 상기 표시 장치의 열화 보상 방법은, 상기 열화 보상부에서 상기 영상 데이터에 포함된 계조값에 기초하여 상기 갱신된 제1 열화값을 갱신하여 제2 열화값을 생성하는 단계; 상기 제2 열화값을 상기 열화 보상부에서 상기 저장부로 전송하는 단계; 및 상기 저장부에서 상기 제2 열화값에 기초하여 상기 스트레스 데이터를 갱신하는 단계를 더 포함할 수 있다.
일 실시예에 의하면, 상기 표시 장치의 열화 보상 방법은, 상기 열화 보상부에서 상기 제2 열화값에 기초하여 상기 최대 열화값을 갱신하는 단계; 및 상기 갱신된 최대 열화값을 상기 열화 보상부로부터 상기 저장부로 전송하는 단계를 더 포함할 수 있다.
본 발명에 따른 표시 장치 및 표시 장치의 열화 보상 방법은, 제1 저장부로부터 로딩된 열화값들(즉, 스트레스 데이터에 포함되고 화소들 각각의 열화 정도 또는 수명을 나타내는 열화값들) 각각을 최대 열화값과 비교함으로써 열화값들 각각의 정상 여부를 판단하고, 비정상인 열화값을 적어도 하나의 인접 열화값에 기초하여 갱신(또는, 재설정)할 수 있다. 따라서, 비정상인 열화값에 기인한 표시 장치의 열화 오보상 동작이 방지될 수 있다.
도 1은 본 발명의 실시예들에 따른 표시 장치를 나타내는 블록도이다.
도 2는 도 1의 표시 장치에 포함된 열화 보상부의 일 예를 나타내는 블록도이다.
도 3은 도 2의 열화 보상부에 포함된 제3 저장부 및 오류 검출부의 일 예를 나타내는 블록도이다.
도 4는 도 2의 열화 보상부에서 사용되는 스트레스 데이터의 일 예를 나타내는 도면이다.
도 5는 도 2의 열화 보상부의 동작을 설명하는 파형도이다.
도 6은 도 1의 표시 장치의 일 예를 나타내는 블록도이다.
도 7은 본 발명의 실시예들에 따른 표시 장치의 열화 보상 방법을 나타내는 순서도이다.
도 8은 도 7의 열화 보상 방법의 일 예를 나타내는 순서도이다.
도 9는 도 7의 열화 보상 방법의 다른 예를 나타내는 순서도이다.
도 2는 도 1의 표시 장치에 포함된 열화 보상부의 일 예를 나타내는 블록도이다.
도 3은 도 2의 열화 보상부에 포함된 제3 저장부 및 오류 검출부의 일 예를 나타내는 블록도이다.
도 4는 도 2의 열화 보상부에서 사용되는 스트레스 데이터의 일 예를 나타내는 도면이다.
도 5는 도 2의 열화 보상부의 동작을 설명하는 파형도이다.
도 6은 도 1의 표시 장치의 일 예를 나타내는 블록도이다.
도 7은 본 발명의 실시예들에 따른 표시 장치의 열화 보상 방법을 나타내는 순서도이다.
도 8은 도 7의 열화 보상 방법의 일 예를 나타내는 순서도이다.
도 9는 도 7의 열화 보상 방법의 다른 예를 나타내는 순서도이다.
이하, 첨부한 도면을 참고로 하여 본 발명의 여러 실시 예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예들에 한정되지 않는다.
본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다. 따라서 앞서 설명한 참조 부호는 다른 도면에서도 사용할 수 있다.
도 1은 본 발명의 실시예들에 따른 표시 장치를 나타내는 블록도이다.
도 1을 참조하면, 표시 장치(100)는 표시부(110)(또는, 표시 패널), 주사 구동부(120)(또는, scan driver, gate driver), 데이터 구동부(130)(또는, data driver, source driver), 및 타이밍 제어부(140)(또는, timing controller)를 포함할 수 있다. 또한, 표시 장치(100)는 제1 저장부(150)(또는, 제1 메모리 장치) 및 제2 저장부(160)(또는, 제2 메모리 장치)를 더 포함할 수 있다.
표시부(110)는 주사선들(SL1 내지 SLn, 단, n은 양의 정수), 데이터선들(DL1 내지 DLm, 단, m은 양의 정수), 및 화소(PX)를 포함할 수 있다. 화소(PX)는 주사선들(SL1 내지 SLn) 및 데이터선들(DL1 내지 DLm)에 의해 구획된 영역(예를 들어, 화소 영역)에 제공될 수 있다.
화소(PX)는 주사선들(SL1 내지 SLn) 중 하나 및 데이터선들(DL1 내지 DLm) 중 하나에 연결될 수 있다. 예를 들어, 제1 주사선(SL1) 및 제1 데이터선(DL1)이 교차하는 영역에 제공된 화소(PX)는, 제1 주사선(SL1) 및 제1 데이터선(DL1)에 연결될 수 있다.
화소(PX)는 발광 소자 및 적어도 하나의 트랜지스터를 포함하고, 적어도 하나의 트랜지스터는 주사선을 통해 제공되는 주사 신호에 응답하여, 데이터선을 통해 제공되는 데이터 신호에 대응하는 전류(또는, 전류량)를 발광 소자에 전달하고, 발광 소자는 전류에 대응하는 휘도(즉, 데이터 신호에 대응하는 휘도)로 발광할 수 있다. 여기서, 발광 소자는 유기 발광 다이오드를 포함할 수 있다.
일 실시예에서, 표시부(110)는 블록들(BLK)(또는, 영역들)을 포함하고, 블록들(BLK) 각각은 적어도 하나의 화소(PX)를 포함할 수 있다. 여기서, 블록들(BLK)은 후술하는 스트레스 데이터(DATA_A)(또는, 수명 데이터, 누적 데이터)를 산출하는 기준이 될 수 있다. 예를 들어, 스트레스 데이터(DATA_A)는 열화값들(AGE)을 포함하고, 열화값들(AGE) 중 하나의 열화값은 블록들(BLK) 중 대응되는 블록의 열화 정도, 또는, 대응되는 블록에 포함된 적어도 하나의 화소(PX)의 평균 열화 정도 또는 평균 수명을 나타낼 수 있다. 예를 들어, 열화값은 대응되는 블록에 포함된 적어도 하나의 화소(PX)에 대한 계조값을 시간에 따라 누적한 값이거나, 이에 비례하는 값일 수 있다.
예를 들어, 블록들(BLK) 각각은 8×8개의 화소들을 포함하고, 블록들(BLK) 각각은 화소(PX)를 기준으로 8[행]×8[열]의 크기를 가질 수 있다. 즉, 표시부(110)는 8×8의 크기를 가지는 블록들(BLK)로 나뉠 수 있다. 예를 들어, 표시부(110)가 n*m개의 화소들을 포함하는 경우, 표시부(110)는 n×m/32 개의 블록들(BLK)로 나뉠 수 있다.
주사 구동부(120)는 주사 제어 신호(SCS)에 기초하여 주사 신호를 생성하고, 주사 신호를 주사선들(SL1 내지 SLn)에 순차적으로 제공할 수 있다. 여기서, 주사 제어 신호(SCS)는 개시 신호, 클럭 신호들 등을 포함하고, 타이밍 제어부(140)로부터 제공될 수 있다. 예를 들어, 주사 구동부(120)는 클럭 신호들을 이용하여 펄스 형태의 개시 신호에 대응하는 펄스 형태의 주사 신호를 순차적으로 생성 및 출력하는 시프트 레지스터(shift register)를 포함할 수 있다.
데이터 구동부(130)는 타이밍 제어부(140)로부터 제공되는 영상 데이터(DATA2) 및 데이터 제어 신호(DCS)에 기초하여 데이터 신호들을 생성하고, 데이터 신호들을 표시부(110)(또는, 화소(PX))에 제공할 수 있다. 여기서, 데이터 제어 신호(DCS)는 데이터 구동부(130)의 동작을 제어하는 신호이며, 유효 데이터 신호의 출력을 지시하는 로드 신호(또는, 데이터 인에이블 신호) 등을 포함할 수 있다.
제1 저장부(150)는 타이밍 제어부(140)와 연결되고, 제2 저장부(160)는 제1 저장부(150)와 연결되며, 제1 저장부(150) 및 제2 저장부(160) 각각은 스트레스 데이터(DATA_A)를 저장할 수 있다.
예를 들어, 제1 저장부(150)는 DRAM(Dynamic Random Access Memory), SRAM(Static Random Access Memory) 등과 같은 휘발성 메모리 장치로 구현되고, 제2 저장부(160)는 EPROM(Erasable Programmable Read-Only Memory), EEPROM(Electrically Erasable Programmable ReadOnly Memory), 플래시 메모리(Flash Memory), PRAM(Phase Change Random Access Memory), RRAM(Resistance Random Access Memory), NFGM(Nano Floating Gate Memory), PoRAM(Polymer Random Access Memory), MRAM(Magnetic Random Access Memory), FRAM(Ferroelectric Random Access Memory) 등과 같은 비휘발성 메모리 장치로 구현될 수 있다. 예를 들어, 제1 저장부(150)는 메모리 인터페이스를 통해 타이밍 제어부(140)와 연결될 수 있다.
표시 장치(100)가 파워-온되는 경우, 제1 저장부(150)는 제2 저장부(160)에 저장된 스트레스 데이터(DATA_A)를 로딩할 수 있다. 제1 저장부(150)는 타이밍 제어부(140)의 요청에 따라 스트레스 데이터(DATA_A)에 포함된 열화값들(AGE)을 타이밍 제어부(140)에 제공할 수 있다. 제2 저장부(160) 내 스트레스 데이터(DATA_A)는 주기적으로, 및/또는 표시 장치(100)가 파워-오프되기 전에, 제1 저장부(150) 내 스트레스 데이터(DATA_A)에 기초하여 갱신될 수 있다.
타이밍 제어부(140)는 외부(예를 들어, 그래픽 프로세서)로부터 입력 영상 데이터(DATA1)(또는, 현재 입력 데이터) 및 제어 신호를 수신하고, 제어 신호에 기초하여 주사 제어 신호(SCS) 및 데이터 제어 신호(DCS)를 생성하며, 입력 영상 데이터(DATA1)를 변환하여 영상 데이터(DATA2)를 생성할 수 있다.
실시예들에서, 타이밍 제어부(140)는 열화 보상부(141)를 포함할 수 있다.
열화 보상부(141)는 제1 저장부(150)로부터 스트레스 데이터(DATA_A)에 포함된 열화값들(AGE)을 로딩하고, 입력 영상 데이터(DATA1)에 포함된 계조값들및 최대 열화값에 기초하여 열화값들(AGE)을 갱신하며, 갱신된 열화값들에 기초하여 입력 영상 데이터(DATA1)를 보상하여 영상 데이터(DATA2)(또는, 보상된 데이터)를 생성할 수 있다. 갱신된 열화값들에 기초하여 제1 저장부(150)에 저장된 스트레스 데이터(DATA_A)는 실시간으로 또는 주기적으로 갱신될 수 있다.
또한, 열화 보상부(141)는 제1 저장부(150)로부터 제공되는 열화값들(AGE) 각각이 정상인지 여부를 판단할 수 있다. 예를 들어, 열화 보상부(141)는 스트레스 데이터(DATA_A)에 포함된 제1 열화값과 최대 열화값을 비교하여 제1 열화값이 정상인지 여부를 판단하고, 제1 열화값이 비정상인 경우 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 제1 열화값을 갱신할 수 있다. 여기서, 제1 열화값이 오류 비트를 포함하고 있는 경우, 제1 열화값은 비정상인 것으로 판단될 수 있다.
열화 보상부(141)의 구체적인 구성에 대해서는 도 2를 참조하여 설명하기로 한다.
한편, 주사 구동부(120), 데이터 구동부(130) 및 타이밍 제어부(140) 중 적어도 하나는 표시부(110)에 형성되거나, IC로 구현되어 연성 회로 기판에 실장되어 표시부(110)에 연결될 수 있다. 또한, 주사 구동부(120), 데이터 구동부(130) 및 타이밍 제어부(140) 중 적어도 2개는 하나의 IC로 구현될 수도 있다.
도 2는 도 1의 표시 장치에 포함된 열화 보상부의 일 예를 나타내는 블록도이다.
도 2를 참조하면, 열화 보상부(141)는 제3 저장부(210)(또는, 제3 저장 회로), 오류 검출부(220)(또는, 오류 검출 회로), 스케일링부(230)(또는, 스케일링 회로), 수명 산출부(240)(또는, 수명 산출 회로), 및 보상부(250)(또는, 보상 회로)를 포함할 수 있다.
제3 저장부(210)는 SRAM(Static Random Access Memory)과 같은 휘발성 메모리 장치로 구현될 수 있다. 제3 저장부(210)는 메모리 인터페이스를 통해 제1 저장부(150)에 연결될 수 있다. 제3 저장부(210)는 제1 저장부(150)로부터 스트레스 데이터(DATA_A, 도 1 참조) 내 열화값들(AGE, 도 1 참조)을 순차적으로 로딩할 수 있다. 예를 들어, 스트레스 데이터(DATA_A)는 주사선들(SL1 내지 SLn)(또는, 화소행들)에 각각 대응하는 라인 데이터들(즉, 라인 단위로 구분된 열화값들)을 포함하고, 제3 저장부(210)는 라인 데이터들을 순차적으로 로딩 및 저장할 수 있다. 스트레스 데이터(DATA_A)는 제1 열화값들(AGE_N-1)을 포함하고, 제1 열화값들(AGE_N-1, 단, N은 양의 정수)은 이전 시점에서의 열화값들일 수 있다. 또한, 스트레스 데이터(DATA_A)는 최대 열화값(MAX_AGE)을 포함할 수도 있다. 여기서, 최대 열화값(MAX_AGE)은 제1 열화값들(AGE_N-1) 중 가장 큰 열화값과 같거나 이에 대응하며, 수명 산출부(240)에 의해 산출되거나 결정될 수 있다.
제3 저장부(210)에 저장된 제1 열화값들(AGE_N-1)은 수명 산출부(240) 등의 동작에 의해 제2 열화값들(AGE_N)로 갱신될 수 있으며, 제2 열화값들(AGE_N)은 현재 시점에서의 열화값들일 수 있다. 예를 들어, 현재 시점 및 이전 시점 간의 간격은 1 프레임일 수 있으며, 제2 열화값들(AGE_N)은 현재 프레임에 대한 열화값들이고, 제1 열화값들(AGE_N-1)은 1 프레임 이전의 이전 프레임에 대한 열화값들일 수 있다. 다만, 현재 시점 및 이전 시점 간의 간격이 이에 한정되는 것은 아니다. 제3 저장부(210)는 제2 열화값들(AGE_N)을 주기적으로 및/또는 이벤트 발생시 제1 저장부(150)에 제공할 수 있다.
오류 검출부(220)는 최대 열화값(MAX_AGE)에 기초하여 제1 열화값들(AGE_N-1) 각각이 정상인지 여부를 판단할 수 있다. 예를 들어, 오류 검출부(220)는 제1 열화값들(AGE_N-1) 중 제1 열화값(즉, 특정 열화값)이 최대 열화값(MAX_AGE)보다 큰 경우, 제1 열화값이 비정상인 것으로 판단할 수 있다.
또한, 오류 검출부(220)는 제1 열화값들(AGE_N-1) 중 비정상인 열화값(즉, 비정상으로 판단된 열화값)을 적어도 하나의 인접 열화값에 기초하여 갱신할 수 있다. 여기서, 적어도 하나의 인접 열화값은 비정상인 열화값에 인접하며, 즉, 비정상인 열화값에 대응하는 블록(도 1을 참조하여 설명한 블록)에 인접한 블록들에 대응하는 열화값들일 수 있다.
참고로, 제1 저장부(150)와 제3 저장부(210) 사이에서 제1 열화값들(AGE_N-1)이 전송되는 과정에서, 제1 열화값들(AGE_N-1)에 오류가 발생할 수 있다. 후술하여 설명하겠지만, 스트레스 데이터에 포함된 특정 열화값이 전송 오류로 상대적으로 큰 값을 가지는 경우, 특정 열화값은 최대 열화값(MAX_AGE)에 영향을 미치며(예를 들어, 오류인 특정 열화값이 최대 열화값(MAX_AGE)으로 결정되고), 스트레스 데이터(즉, 최대 열화값(MAX_AGE)에 기초하여 생성 및 갱신되는 스트레스 데이터) 전체에 오류가 발생할 수 있다. 또한, 스트레스 데이터는 이전 스트레스 데이터에 현재 시점에서의 열화량을 누적하는 방식으로 갱신되므로, 열화 오보상이 지속적으로 발생할 수 있다. 즉, 하나의 열화값 오류(예를 들어, 하나의 데이터 비트 오류)에 의해서 스트레스 데이터 전체에 오류가 발생할 수 있으며, 일시적인 오류가 아닌 지속적인 오류(및 열화 오보상)가 발생할 수 있다.
오류 검출부(220)는 최대 열화값(MAX_AGE)에 기초하여 제1 열화값들(AGE_N-1) 각각이 정상인지 여부를 판단함으로써, 비정상인 열화값이 최대 열화값(MAX_AGE) 및 스트레스 데이터 전체에 영향을 미치는 것을 방지할 수 있다.
스케일링부(230)는 최대 열화값(MAX_AGE)에 기초하여 입력 영상 데이터(DATA1)(또는, 현재 입력 데이터)에 포함된 계조값들을 스케일링하여 스케일링된 데이터를 생성할 수 있다.
일 실시예에서, 스케일링부(230)는 스케일링 비율 산출부(231)(또는, micro control unit; MCU) 및 제1 연산부(232)를 포함할 수 있다.
스케일링 비율 산출부(231)는 최대 열화값(MAX_AGE)에 기초하여 스케일링 비율(SR_ISC)을 산출할 수 있다. 예를 들어, 룩업 테이블은 최대 열화값(MAX_AGE)에 따른 스케일링 비율(SR_ISC)을 포함하고, 스케일링 비율 산출부(231)는 룩업 테이블을 이용하여 최대 열화값에 대응하는 스케일링 비율(SR_ISC)을 획득할 수 있다. 예를 들어, 스케일링 비율(SR_ISC)은 1보다 작거나 같은 값을 가질 수 있으나, 이에 한정되는 것은 아니며, 스케일링 비율(SR_ISC)은 1보다 큰 값을 가질 수도 있다.
제1 연산부(232)는 스케일링 비율(SR_ISC)에 기초하여 입력 영상 데이터(DATA1)를 스케일링하여 스케일링된 데이터(DATA_S)를 생성할 수 있다. 예를 들어, 제1 연산부(232)는 입력 영상 데이터(DATA1)에 포함된 계조값들 각각을 스케일링 비율(SR_ISC)과 곱 연산하여 스케일링된 데이터(DATA_S)를 생성할 수 있다. 예를 들어, 스케일링 비율(SR_ISC)이 1보다 작은 값을 가지는 경우, 입력 영상 데이터(DATA1)가 축소될 수 있다. 이 경우, 열화 보상(데이터 보상 방식의 열화 보상)을 위한 마진이 확보될 수 있다.
수명 산출부(240)는 스케일링된 데이터(DATA_S)에 포함된 계조값들을 제1 열화값들(AGE_N-1)에 각각 누적하여 제1 열화값들(AGE_N-1)을 제2 열화값들(AGE_N)로 갱신할 수 있다. 즉, 제1 열화값들(AGE_N-1)을 포함하는 스트레스 데이터에 스케일링된 데이터(DATA_S)가 누적되어, 스트레스 데이터가 갱신될 수 있다. 제1 열화값들(AGE_N-1)은 제3 저장부(210)로부터 제공될 수 있다. 수명 산출부(240)는 제1 열화값들(AGE_N-1)에 스케일링된 데이터(DATA_S)에 포함된 계조값들(또는, 이에 대응하는 제3 열화값들(AGE_C))을 누적하여 제2 열화값들(AGE_N)(즉, 현재 시점에서의 열화값들)을 생성할 수 있다. 제2 열화값들(AGE_N)은 제3 저장부(210)에 저장될 수 있다.
일 실시예에서, 수명 산출부(240)는 제2 연산부(241) 및 수명 생성부(242)를 포함할 수 있다.
제2 연산부(241)는 스케일링된 데이터(DATA_S)에 기초하여 누적 값들(AGE_P)을 생성할 수 있다. 예를 들어, 제2 연산부(241)는 스케일링된 데이터(DATA_S)에 포함된 계조값들에 비례하는 누적 값들(AGE_P)을 생성할 수 있다. 예를 들어, 제2 연산부(241)는 도 1을 참조하여 설명한 블록들(BLK) 단위로 평균 계조값들을 산출하고, 평균 계조값들에 비례하는 누적 값들(AGE_P)을 산출할 수 있다. 예를 들어, 제2 연산부(241)는 해당 블록에 대응하는 계조값들(즉, 스케일링된 데이터(DATA_S)에 포함된 계조값들)을 평균하여 해당 블록에 대한 평균 계조값을 산출하고, 평균 계조값에 기초하여 해당 블록에 대한 누적 값을 산출할 수 있다.
수명 생성부(242)는 표시부(110, 도 1 참조)(또는, 표시 장치(100))의 구동 주파수(또는, 재생률), 구동 조건(예를 들어, 주변 온도), 및 대응되는 블록들의 위치들에 기초하여 누적 값들(AGE_P)을 보상하여 제3 열화값들(AGE_C)(또는, 최종 누적 값들)을 생성할 수 있다. 예를 들어, 수명 생성부(242)는 구동 주파수에 대응하는 제1 인자(factor)를 누적 값들(AGE_P)에 곱연산할 수 있다. 예를 들어, 수명 생성부(242)는, 기 설정된 룩업 테이블(예를 들어, 온도별로 기 설정된 제2 인자들과, 위치별로 기 설정된 제3 인자들을 포함하는 룩업 테이블)에 기초하여 구동 조건에 관한 제2 인자와, 위치에 관한 제2 인자를 결정하고, 제2 인자 및 제3 인자를 누적 값들(AGE_P)에 곱연산할 수 도 있다.
또한, 수명 생성부(242)는 제1 열화값들(AGE_N-1)(즉, 이전 시점에서의 열화값들)에 제3 열화값들(AGE_C)을 누적(또는, 합연산)하여 제2 열화값들(AGE_N)을 생성할 수 있다. 제2 열화값들(AGE_N)은 제3 저장부(210)에 저장되며, 제1 저장부(150)에 저장된 스트레스 데이터는 제3 저장부(210)로부터 전송된 제2 열화값들(AGE_N)에 기초하여 갱신될 수 있다.
수명 생성부(242)는 제2 열화값들(AGE_N)에 기초하여 최대 열화값(MAX_AGE)을 갱신할 수 있다. 예를 들어, 수명 생성부(242)는 제2 열화값들(AGE_N) 중 가장 큰 열화값을 최대 열화값(MAX_AGE)으로 설정할 수 있다. 즉, 스트레스 데이터 및 최대 열화값(MAX_AGE)은 주기적으로 갱신될 수 있다.
일 실시예에서, 수명 생성부(242)는 제1 최대 열화값 및 제2 최대 열화값 간의 차이가 기준값보다 큰지 여부를 판단하고, 상기 차이가 기준값보다 큰 경우, 최대 열화값(MAX_AGE)을 갱신하지 않을 수 있다. 여기서, 제1 최대 열화값은 현재 시점에서 산출된 최대 열화값이고, 제2 최대 열화값은 이전 시점에서 산출된 최대 열화값(즉, 갱신 전 최대 열화값)일 수 있다. 기준값은 제3 열화값들(AGE_C)이 가질 수 있는 최대 누적 값으로, 최대 열화값의 갱신 주기 동안(예를 들어, 1 프레임 동안) 특정 블록이 최대로 열화될 수 있는 열화량을 나타낼 수 있다. 즉, 수명 생성부(242)는 제1 최대 열화값 및 제2 최대 열화값 간의 차이가 기준값보다 큰 경우, 제1 최대 열화값에 오류가 있는 것으로 판단하고, 최대 열화값(MAX_AGE)을 갱신하지 않을 수 있다. 또한, 최대 열화값(MAX_AGE)이 갱신되지 않으므로, 제1 열화값들(AGE_N-1) 중 비정상적인 열화값(즉, 오류가 있는 제1 최대 열화값에 기여한 열화값)은 추후 오류 검출부(220)에 의해 보정될 수 있다.
보상부(250)는 제2 열화값들(AGE_N)(즉, 갱신된 스트레스 데이터)에 기초하여 스케일링된 데이터(DATA_S)를 보상하여 영상 데이터(DATA2)(즉, 보상된 데이터)를 생성할 수 있다. 예를 들어, 보상부(250)는 기 설정된 룩업 테이블(LUC_C)을 이용하여 영상 데이터(DATA2)를 생성할 수 있다. 여기서, 룩업 테이블(LUC_C)은 열화값에 따른 계조별 보상 계조값(또는, 보상된 계조값)을 포함하고, 보상부(250)는 스케일링된 데이터(DATA_S)에 포함된 계조값에 대응되는 보상 계조값을 결정할 수 있다.
도 2를 참조하여 설명한 바와 같이, 제3 저장부(210)는 메모리 인터페이스를 통해 제1 저장부(150)와 연결되고, 스트레스 데이터에 포함된 열화값들을 송수신하거나 전송할 수 있다. 오류 검출부(220)는 스트레스 데이터에 포함된 열화값들 각각을 최대 열화값(MAX_AGE)과 비교함으로써, 열화값들 각각의 정상 여부를 판단하고, 비정상인 열화값을 적어도 하나의 인접 열화값에 기초하여 갱신(또는, 재설정)할 수 있다. 따라서, 비정상인 열화값에 기인한 표시 장치(100)의 열화 오보상 동작이 방지될 수 있다.
도 3은 도 2의 열화 보상부에 포함된 제3 저장부 및 오류 검출부의 일 예를 나타내는 블록도이다.
도 2 및 도 3을 참조하면, 제3 저장부(210)는 제1 버퍼(211)(또는, 제1 메모리 장치), 제2 버퍼(212)(또는, 제2 메모리 장치), 및 제3 버퍼(213)(또는, 제3 메모리 장치)를 포함할 수 있다.
제1 버퍼(211)는 스트레스 데이터 중 제1 저장부(150)로부터 전송된 하나의 라인 데이터(AGE_H)(예를 들어, 스트레스 데이터에 포함된 열화값들 중 하나의 수평 라인에 대응하는 열화값들)를 저장할 수 있다. 또한, 제1 버퍼(211)는 라인 데이터(AGE_H)에 포함된 제1 열화값(또는, 제xy 열화값(AGE_xy), 단, x, y 각각은 양의 정수)이 비정상인 경우 제1 저장부(150)로부터 제1 열화값을 반복적으로 로딩하여 저장할 수 있다.
유사하게, 제2 버퍼(212)는 스트레스 데이터 중 제1 저장부(150)로부터 전송된 다른 하나의 라인 데이터를 저장하며, 다른 하나의 라인 데이터에 포함된 열화값이 비정상인 경우 제1 저장부(150)로부터 해당 열화값(예를 들어, 제xy 열화값(AGE_xy))을 반복적으로 로딩하여 저장할 수 있다.
2개의 라인 데이터들이 제1 저장부(150)로부터 로딩되어 제1 버퍼(211) 및 제2 버퍼(212)에 각각 저장될 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 라인 데이터들은 제1 저장부(150)로부터 순차적으로 로딩되며, 제1 버퍼(211) 및 제2 버퍼(212)에 교번하여 저장될 수도 있다.
제3 버퍼(213)는 적어도 하나의 인접 열화값(AGE_ADJ)을 저장할 수 있다.
오류 검출부(220)는 판단부(221) 및 갱신부(222)를 포함할 수 있다.
판단부(221)는 라인 데이터(AGE_H)에 포함된 제1 열화값(예를 들어, 제xy 열화값(AGE_xy))을 최대 열화값(MAX_AGE)과 비교하고, 제1 열화값이 최대 열화값(MAX_AGE)보다 큰 경우 제1 열화값이 비정상인 것으로 판단할 수 있다.
일 실시예에서, 제1 열화값이 최대 열화값(MAX_AGE)보다 큰 경우, 제1 저장부(150)에 저장된 제1 열화값이 기 설정된 재시도 횟수만큼 반복적으로 재로딩(또는, 리드)되어 제2 버퍼(212)에 저장되고, 판단부(221)는 재로딩된 제1 열화값(즉, 제2 버퍼(212)에 저장된 열화값)을 최대 열화값(MAX_AGE)과 순차 반복적으로 비교하여 제1 열화값의 정상 여부(또는, 비정상 여부)를 판단할 수 있다. 예를 들어, 판단부(221)는, 재로딩된 제1 열화값이 최대 열화값(MAX_AGE)보다 큰 경우가 3회 이상 발생하는 경우, 제1 열화값이 비정상인 것으로 판단할 수 있다. 이 경우, 적어도 하나의 인접 열화값(AGE_ADJ)이 제1 저장부(150)로부터 리드되어, 제3 버퍼(213)에 저장될 수 있다.
갱신부(222)는, 제1 열화값이 비정상인 경우, 적어도 하나의 인접 열화값(AGE_ADJ)과 최대 열화값(MAX_AGE)에 기초하여 제1 열화값을 재산출하거나 갱신할 수 있다.
일 실시예에서, 갱신부(222)는 제3 버퍼(213)에 저장된 적어도 하나의 인접 열화값 및 최대 열화값(MAX_AGE)을 가중치 평균하여 제1 열화값을 갱신할 수 있다. 예를 들어, 갱신부(222)는 제3 버퍼(213)에 저장된 적어도 하나의 인접 열화값을 평균하여 평균값을 산출하고, 평균값 및 최대 열화값(MAX_AGE)을 가중치 연산하여 제1 열화값을 갱신할 수 있다.
예를 들어, 갱신부(222)는 아래의 수학식 1에 기초하여 제1 열화값을 재산출할 수 있다.
여기서, AGE_xy는 제xy 열화값이고, AGE_(x-1)(y-1) 내지 AGE_(x+1)(y+1)은 제(x-1)(y-1) 열화값 내지 제(x+1)(y+1) 열화값으로, 제xy 열화값에 인접한 인접 열화값들이며, r는 인접 열화값들 중 참조된 열화값들의 개수(즉, 참조 개수)이고, a 및 b는 각각 가중치 상수이며, a와 b의 합은 1보다 작거나 같을 수 있다.
수학식 1을 이용한 갱신부(222)의 동작을 설명하기 위해 도 4가 참조될 수 있다.
도 4는 도 2의 열화 보상부에서 사용되는 스트레스 데이터의 일 예를 나타내는 도면이다.
도 2 내지 도 4를 참조하면, 스트레스 데이터(DATA_A)는 도 1을 참조하여 설명한 블록들(BLK)에 대응하는 열화값들을 포함할 수 있다.
스트레스 데이터(DATA_A) 중 행 방향으로의 하나의 라인 데이터가 순차적으로 제1 저장부(150)로부터 로드되어, 제1 버퍼(211)에 저장될 수 있다. 예를 들어, 특정 시점에서 제x 라인 데이터(AGE_x)가 리드되어 제1 버퍼(211)에 저장될 수 있다.
제x 라인 데이터(AGE_x)에 포함된 제xy 열화값(AGE_xy)이 비정상인 경우, 제xy 열화값(AGE_xy)에 인접한 인접 열화값들(AGE_x-1y-1, AGE_xy-1, AGE_x+1y-1, AGE_x-1y, AGE_x+1y, AGE_x-1y+1, AGE_xy+1, AGE_x+1y+1)이 제3 버퍼(213)에 저장될 수 있다. 즉, 제xy 열화값(AGE_xy)에 대응하는 제1 블록(BLK1)에 인접한 제1 인접 블록들(BLK_ADJ1)의 열화값들이 제3 버퍼(213)에 저장될 수 있다.
상호 인접하여 위치하는 화소들은 상호 유사한 특성을 가지고, 또한, 대체적으로 상호 유사한 휘도로 발광할 수 있다. 따라서, 갱신부(222)는 인접 열화값들(AGE_x-1y-1, AGE_xy-1, AGE_x+1y-1, AGE_x-1y, AGE_x+1y, AGE_x-1y+1, AGE_xy+1, AGE_x+1y+1)을 이용하여 제xy 열화값(AGE_xy)을 갱신할 수 있다.
이와 달리, 제xy 열화값(AGE_xy)은 최대 열화값(MAX_AGE)과 유사한 값을 가질 수도 있으므로, 갱신부(222)는 제xy 열화값(AGE_xy)이 최대 열화값(MAX_AGE)과 같거나 유사해지도록 설정할 수도 있다. 이러한 경우들을 고려하여 가중치 상수들 a 및 b가 설정되고, 갱신부(222)는 인접 열화값들(AGE_x-1y-1, AGE_xy-1, AGE_x+1y-1, AGE_x-1y, AGE_x+1y, AGE_x-1y+1, AGE_xy+1, AGE_x+1y+1) 및 최대 열화값(MAX_AGE)에 기초하여 제xy 열화값(AGE_xy)을 갱신할 수 있다.
일 실시예에서, 제1 열화값의 스트레스 데이터(DATA_A) 내 위치 정보에 따라 적어도 하나의 인접 열화값의 개수는 가변될 수 있다.
예를 들어, 스트레스 데이터(DATA_A)의 중앙 부분에 위치하는 제xy 열화값(AGE_xy)에 대응하는 제1 인접 열화값들의 개수는 8개 일 수 있다. 예를 들어, 스트레스 데이터(DATA_A)의 일측에 위치하는 제xj 열화값(AGE_xj)에 대한 제2 인접 열화값들의 개수는 5개 일 수 있다. 즉, 제xj 열화값(AGE_xj)(단, j는 양의 정수)에 대응하는 제2 블록(BLK2)에 인접한 제2 인접 블록들(BLK_ADJ2)은 5개의 블록들을 포함하며, 수학식 1에서 참조 개수 r은 5일 수 있다. 예를 들어, 스트레스 데이터(DATA_A)의 일 모서리에 위치하는 제ij 열화값(AGE_ij)(단, i는 양의 정수)에 대한 제3 인접 열화값들의 개수, 즉, 제3 블록(BLK3)에 인접한 제3 인접 블록들(BLK_ADJ3)은 3개의 블록들만을 포함하며, 수학식 1에서 참조 개수 r은 3일 수 있다.
한편, 수학식 1(및 도 4)에서 제xy 열화값(AGE_xy)에 인접한 인접 열화값들의 개수는 8개인 것으로 설명하였으나, 이는 예시적인 것으로, 인접 열화값들의 개수는 다양하게 설정될 수 있다.
또한, 도 4에서 제xy 열화값(AGE_xy)에 인접한 인접 열화값들은, 제xy 열화값(AGE_xy)과 다른 행들에 포함된 열화값들을 포함하는 것으로 도시되어 있으나, 이는 예시적인 것으로, 제xy 열화값(AGE_xy)에 인접한 인접 열화값들은 제xy 열화값(AGE_xy)과 동일한 행에 포함된 열화값들(예를 들어, AGE_x-1y, AGE_x+1y)만을 포함할 수도 있다.
즉, 갱신부(222)가 제1 열화값을 제1 열화값에 인접한 인접 열화값들(및 최대 열화값(MAX_AGE))에 기초하여 갱신하면 충분하고, 인접 열화값들의 개수 및 위치는 특별히 한정되지 않는다.
도 5는 도 2의 열화 보상부의 동작을 설명하는 파형도이다.
도 2, 도 3, 도 5를 참조하면, 현재 입력 데이터(DATA_F)(또는, 프레임 데이터)는 도 1을 참조하여 설명한 입력 영상 데이터(DATA1)로서, 예를 들어, 제N 프레임(FRAME_N)의 입력 영상 데이터(DATA1)일 수 있다. 현재 입력 데이터(DATA_F)는 도 1을 참조하여 설명한 주사선들(S1 내지 Sn)(또는, 화소행들)에 대응하는 라인 입력 데이터들(LINE0 내지 LINE8)을 포함할 수 있다.
제1 열화값들(AGE_N-1)은 제1 저장부(150)에서 로딩되는 열화값들을 나타내며, 예를 들어, 제N-1 프레임의 스트레스 데이터에 포함된 열화값들일 수 있다.
제2 열화값들(AGE_N)은 제1 저장부(150)에 저장(또는, 재저장, 갱신)되는 열화값들을 나타내며, 예를 들어, 제N 프레임(FRAME_N)의 스트레스 데이터에 포함되는 열화값들일 수 있다.
제1 시점(T1)에서, 제1 저장부(150)로부터 제0 라인 데이터(AGE_Y0)(즉, 이전 스트레스 데이터의 제0 라인에 대응하는 열화값들)가 로딩될 수 있다. 제1 시점(T1)은 제N 프레임(FRAME_N)의 이전 시점이며, 제N 프레임(FRAME_N)과 제N-1 프레임 사이의 시점(예를 들어, 블랭크 구간(V_BLANK) 내의 시점)일 수 있다. 이후, 제0 라인 데이터(AGE_Y0)는 제1 버퍼(211)에 저장(또는, 기록)될 수 있다.
이 경우, 오류 검출부(220)는 제0 라인 데이터(AGE_Y0)에 포함된 열화값들 각각이 정상인지 여부를 판단할 수 있다. 오류 검출부(220)(또는, 판단부(221, 도 3 참조))의 동작은 제0 라인 데이터(AGE_Y0)의 저장과 동시에 수행될 수 있다.
제2 시점(T2)에서, 제1 저장부(150)로부터 제1 라인 데이터(AGE_Y1)(즉, 이전 스트레스 데이터의 제1 라인 데이터(AGE_Y1))가 로딩될 수 있다. 제2 시점(T2)의 제1 시점(T1) 직후의 시점이며, 제1 시점(T1) 및 제N 프레임(FRAME_N) 사이의 시점일 수 있다. 제1 라인 데이터(AGE_Y1)는 제2 버퍼(212)에 저장(또는, 기록)될 수 있다.
이 경우, 오류 검출부(220)는 제1 라인 데이터(AGE_Y1)에 포함된 열화값들 각각이 정상인지 여부를 판단할 수 있다.
제1 라인 데이터(AGE_Y1) 내 제1 열화값(AGE_X_Y1)(예를 들어, 제1 라인 데이터(AGE_Y1) 내 X번째 열화값)이 비정상인 것으로 가정하여, 이하 설명한다.
오류 검출부(220)가 제1 열화값(AGE_X_Y1)이 최대 열화값(MAX_AGE_N)보다 큰 것으로 판단할 수 있다. 이 경우, 제1 저장부(150)로부터 제1 열화값(AGE_X_Y1)이 기 설정된 재시도 횟수만큼 반복적으로 재로딩되고(ERROR RETRY), 오류 검출부(220)는 재로딩된 제1 열화값(AGE_X_Y1)을 최대 열화값(MAX_AGE_N)과 순차 반복적으로 비교하며, 재로딩된 제1 열화값(AGE_X_Y1)이 최대 열화값(MAX_AGE_N)보다 큰 경우 제1 열화값(AGE_X_Y1)이 비정상적인 것으로 최종 판단할 수 있다.
제3 시점(T3)에서, 제1 열화값(AGE_X_Y1)에 인접한 인접 열화값들(AGE_Y2_temp)이 제1 저장부(150)로부터 로딩되고, 제3 버퍼(213)에 저장될 수 있다.
이 경우, 오류 검출부(220)는 인접 열화값들(AGE_Y2_temp) 및 최대 열화값(MAX_AGE_N)에 기초하여 제1 열화값(AGE_X_Y1)을 갱신할 수 있다.
제4 시점(T4) 이후 제N 프레임(FRAME_N) 동안, 열화 보상부(141)는 라인 입력 데이터들(LINE0 내지 LINE8)에 기초하여 제1 열화값들(AGE_N-1)(즉, 이전 스트레스 데이터)을 갱신하며, 갱신된 열화값들, 즉, 제2 열화값들(AGE_N))에 기초하여 라인 입력 데이터들(LINE0 내지 LINE8)을 보상할 수 있다. 한편, 제N 프레임(FRAME_N) 동안 보상된 라인 입력 데이터들(LINE0 내지 LINE8)에 대응하는 데이터 전압들이 데이터 구동부(130, 도 1 참조)로부터 표시부(110, 도 1 참조)에 제공될 수 있다.
예를 들어, 제4 시점(T4) 내지 제5 시점(T5) 사이의 구간에서, 열화 보상부(141)는 제0 내지 제7 라인 입력 데이터들(LINE0 내지 LINE7)에 기초하여 제1 버퍼(211)에 저장된 제0 라인 데이터(AGE_Y0)를 갱신할 수 있다. 또한, 갱신된 제0 라인 데이터(AGE_Y0)는 제2 열화값들(AGE_N)로서, 즉, 스트레스 데이터의 제0 라인 데이터(AGE_Y0)로서, 제1 저장부(150)에 저장될 수 있다. 예를 들어, 제7 라인 입력 데이터(LINE7)가 제공된 제5 시점(T5) 이후에, 제2 열화값들(AGE_N) 중 제0 라인 데이터(AGE_Y0)가 제1 저장부(150)에 저장될 수 있다.
한편, 제5 시점(T5) 이전에(예를 들어, 제6 라인 입력 데이터(LINE6)가 제공되는 시점에), 제1 열화값들(AGE_N_1)(또는, 이전 스트레스 데이터) 중 제2 라인 데이터(AGE_Y2)가 제1 저장부(150)로부터 로딩되고, 제5 시점(T5) 이후에, 제2 라인 데이터(AGE_Y2)가 제1 버퍼(211)에 저장될 수 있다. 또한, 오류 검출부(220)는 제2 라인 데이터(AGE_Y2)에 포함된 열화값들 각각이 정상인지 여부를 판단할 수 있다.
제8 라인 입력 데이터(LINE8)가 제공되면, 열화 보상부(141)는 제2 버퍼(212)에 저장된 제1 라인 데이터(AGE_Y1)를 제8 라인 입력 데이터(LINE8) 등에 기초하여 갱신할 수 있다.
즉, 8개의 라인 입력 데이터들마다, 열화 보상부(141)는 이전 스트레스 데이터에 포함된 라인 단위의 열화값들, 즉, 라인 데이터들을 순차적으로 로딩하고, 라인 데이터들을 제1 버퍼(211) 및 제2 버퍼(212)에 교번하여 저장할 수 있다. 또한, 열화 보상부(141)는 라인 데이터들 내 열화값들이 정상인지 여부를 순차적으로 판단하며, 비정상인 열화값을 인접 열화값들에 기초하여 갱신할 수 있다.
블랭크 구간(V_BLANK)에서(즉, 제N 프레임(FRAME_N) 및 제N+1 프레임(FRAME_N+1)사이의 구간에서), 열화 보상부(141)는 제2 열화값들(AGE_N)(또는, 스트레스 데이터)의 최대 열화값(MAX_AGE_N)을 갱신할 수 있다. 예를 들어, 열화 보상부(141)는 제2 열화값들(AGE_N) 중 가장 큰 열화값을 스트레스 데이터의 최대 열화값(MAX_AGE_N)으로 결정하고, 스트레스 데이터의 최대 열화값(MAX_AGE_N)을 갱신할 수 있다.
도 2를 참조하여 설명한 바와 같이, 스트레스 데이터의 열화값들(즉, 제2 열화값들(AGE_N)) 중 가장 큰 열화값(즉, 스트레스 데이터의 최대 열화값(MAX_AGE_N)으로 갱신된 열화값) 및 이전 스트레스 데이터의 최대 열화값간의 차이가 기준값보다 큰 경우에는, 스트레스 데이터의 최대 열화값(MAX_AGE_N)은 갱신되지 않고, 스트레스 데이터의 최대 열화값(MAX_AGE_N)은 이전 스트레스 데이터(또는, 제1 열화값들(AGE_N-1))의 최대 열화값과 같을 수도 있다.
스트레스 데이터의 최대 열화값(MAX_AGE_N)을 갱신한 이후에, 열화 보상부(141)는 제1 시점(T1) 내지 제4 시점(T4) 사이의 구간에서의 동작을 다시 수행할 수 있다. 또한, 제N+1 프레임(FRAME_N+1)에서 열화 보상부(141)의 동작은 제N 프레임(FRAME_N)에서 열화 보상부(141)의 동작과 실질적으로 동일할 수 있다. 즉, 열화 보상부(141)는 하나의 프레임을 주기로 동작할 수 있다.
도 6은 도 1의 표시 장치의 일 예를 나타내는 블록도이다. 도 6을 참조하면, 표시 장치(100_1)는 제1 저장부(150_1) 및 타이밍 제어부(140_1)를 중심으로 간략하게 도시되어 있다. 표시 장치(100_1)는 도 1 및 도 2를 참조하여 설명한 다른 구성들(예를 들어, 데이터 구동부(130), 스케링일부(230) 등)을 포함할 수 있다.
도 2 및 도 6을 참조하면, 제1 저장부(150_1)는 제1 서브 저장부(610)(또는, 제1 서브 메모리 장치) 및 제2 서브 저장부(620)(또는, 제2 서브 메모리 장치)를 포함할 수 있다.
제2 저장부(160, 도 1 참조)로부터 로딩된 스트레스 데이터(DATA_A, 도 1 참조)는 제1 서브 저장부(610) 및 제2 서브 저장부(620)에 동시에 저장될 수 있다. 예를 들어, 제1 서브 저장부(610)는 스트레스 데이터(DATA_A)를 제1 스트레스 데이터(또는, 제1 이전 스트레스 데이터)로서 저장하고, 제2 서브 저장부(620)는 스트레스 데이터(DATA_A)를 제2 스트레스 데이터(또는, 제2 이전 스트레스 데이터)로서 저장할 수 있다.
타이밍 제어부(140_1)(또는, 열화 보상부)는 제3 저장부(210) 및 오류 검출부(220_1)를 포함하며, 오류 검출부(220_1)는 판단부(221_1) 및 갱신부(222)를 포함할 수 있다.
제3 저장부(210)는 제1 서브 저장부(610)로부터 제공되고 제1 스트레스 데이터에 포함된 제1 이전 열화값들(AGE1_N-1) 및 제2 서브 저장부(620)로부터 제공되고 제2 스트레스 데이터에 포함된 제2 이전 열화값들(AGE2_N-1)을 저장할 수 있다.
판단부(221_1)는 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)을 상호 비교하여, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및/또는 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)이 정상인지 여부(즉, 오류를 포함하지 않는지 여부)를 판단할 수 있다. 예를 들어, 판단부(221_1)는 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 중 제1 열화값 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1) 중 제2 열화값을 상호 비교하여, 제1 열화값 및/또는 제2 열화값이 정상인지 여부를 판단할 수 있다. 여기서, 제2 열화값은 제1 열화값에 대응하며, 즉, 제1 열화값 및 제2 열화값은 제2 저장부(160)에 저장된 스트레스 데이터(DATA_A) 내 하나의 열화값에 대응할 수 있다.
예를 들어, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)이 상호 동일한 경우, 판단부(221_1)는 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1), 즉, 로딩된 스트레스 데이터의 열화값들이 정상인 것으로 판단할 수 있다. 즉, 제1 저장부(150_1) 및 제3 저장부(210) 간의 데이터 전송 과정에서 오류가 발생하지 않은 것으로 판단될 수 있다. 이 경우, 판단부(221_1)는 열화값들(즉, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 또는 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1))에 포함된 열화값(AGE_xy)을 최대 열화값(MAX_AGE)과 비교하여, 열화값(AGE_xy)이 정상인지 여부를 판단할 수 있다. 또한, 열화값(AGE_xy)이 비정상인 경우, 갱신부(222)는 인접 열화값들 및 최대 열화값(MAX_AGE)에 기초하여 열화값(AGE_xy)을 갱신할 수 있다.
예를 들어, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)이 상호 다른 경우, 판단부(221_1)는 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1), 즉, 로딩된 스트레스 데이터의 열화값이 비정상인 것으로 판단할 수 있다. 예를 들어, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)이 상호 다른 경우, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)이 제1 저장부(150_1)로부터 재로딩되고, 판단부(221_1)는 재로딩된 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1)에 기초하여, 재로딩된 열화값들(즉, 재로딩된 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 또는 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1))이 정상인지 여부를 최종 결정할 수도 있다.
예를 들어, 제1 스트레스 데이터의 제1 이전 열화값들(AGE1_N-1) 중 제1 열화값 및 제2 스트레스 데이터의 제2 이전 열화값들(AGE2_N-1) 중 제2 열화값이 상호 다른 경우, 갱신부(222)는 인접 열화값들 및 최대 열화값(MAX_AGE)에 기초하여 열화값(AGE_xy)(즉, 제1 열화값 및/또는 제2 열화값)을 갱신할 수 있다. 즉, 판단부(221_1)는 열화값(AGE_xy)을 최대 열화값(MAX_AGE)과 비교하는 동작을 하지 않고, 갱신부(222)는 열화값(AGE_xy)을 갱신할 수 있다.
도 6을 참조하여 설명한 바와 같이, 제1 저장부(150_1)는 제1 서브 저장부(610) 및 제2 서브 저장부(620)를 포함하고, 스트레스 데이터를 제1 및 제2 스트레스 데이터들로 저장하며(즉, 제1 저장부(150_1)는 메모리 2세트 구조를 가지며), 판단부(221_1)는 제1 및 제2 스트레스 데이터들 내 열화값들(즉, 제1 이전 열화값들(AGE1_N-1) 및 제2 이전 열화값들(AGE2_N-1))을 상호 비교하여 제1 저장부(150_1) 및 제3 저장부(210) 간의 데이터 전송 과정에서의 오류 발생 여부를 감지하고, 오류를 가지는 열화값을 갱신할 수 있다. 따라서, 비정상인 열화값에 기인한 표시 장치의 열화 오보상 동작이 방지될 수 있다.
도 7은 본 발명의 실시예들에 따른 표시 장치의 열화 보상 방법을 나타내는 순서도이다.
도 1, 도 2, 및 도 7을 참조하면, 도 7의 방법은 도 1의 표시 장치(100)(또는, 도 2의 열화 보상부)에서 수행될 수 있다.
도 7의 방법은, 표시 장치(100)가 파워-온 되는 경우, 제2 저장부(160)(또는, 제1 메모리 장치)의 스트레스 데이터(DATA_A)를 로딩하고(S710), 스트레스 데이터(DATA_A)를 제1 저장부(150)(또는, 제2 메모리 장치)에 기록(또는, 저장)할 수 있다(S720).
도 1을 참조하여 설명한 바와 같이, 제1 저장부(150)는 휘발성 메모리 장치로 구현되고, 제2 저장부(160)는 비휘발성 메모리 장치로 구현될 수 있다.
이후, 도 7의 방법은, 제1 저장부(150)로부터 열화값들(AGE)(즉, 스트레스 데이터(DATA_A)에 포함된 열화값들(AGE))을 리딩할 수 있다(S730). 리딩된 열화값들(AGE)은 제3 저장부(210)에 저장될 수 있다.
도 7의 방법은 열화값들(AGE)을 최대 열화값(MAX_AGE)과 비교하여, 열화값들(AGE) 각각이 정상인지 여부를 판단할 수 있다. 예를 들어, 도 7의 방법은 열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 작거나 같은지 여부를 판단할 수 있다(S740).
열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 큰 경우, 도 7의 방법은 제1 저장부(150)에서 열화값(AGE_xy)을 재로딩하고, 재로딩된 열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 작거나 같은지 여부를 다시 판단할 수 있다.
예를 들어, 도 7의 방법은 재시도한 횟수가 기준 횟수(예를 들어, N)보다 큰 지 여부를 판단하고(S742), 재시도한 횟수가 기준 횟수보다 커질 때까지, 스트레스 데이터(DATA_A)에 포함된 열화값들(AGE)을 리딩하는 단계(S730) 및 열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 작거나 같은지 여부를 판단하는 단계(S740)를 반복적으로 수행할 수 있다.
열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 크고, 또한, 재시도한 횟수가 기준 횟수보다 큰 경우, 도 7의 방법은 열화값(AGE_xy)이 비정상인 것으로 최종 판단할 수 있다.
이 경우, 도 7의 방법은 열화값(AGE_xy)에 인접한 인접 열화값들 및 최대 열화값(MAX_AGE)에 기초하여 열화값(AGE_xy)을 갱신할 수 있다(S744). 여기서, 인접 열화값들은 열화값(AGE_xy)에 대응하는 블록(즉, 표시부(110)의 블록들(BLK) 중 하나)에 인접한 인접 블록들에 대응하는 열화값들일 수 있다.
일 실시예에서, 도 7의 방법은 앞서 설명한 수학식 1을 이용하여 열화값(AGE_xy)을 갱신할 수 있다.
열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 작거나 같은 경우(즉, 열화값(AGE_xy)이 정상인 경우), 또는, 열화값(AGE_xy)이 갱신 완료된 경우, 도 7의 방법은 현재 입력 데이터에 기초하여 열화값들을 갱신할 수 있다(S750).
도 2를 참조하여 설명한 바와 같이, 도 7의 방법은 스케일링부(230) 및 수명 산출부(240)를 통해 열화값들을 갱신할 수 있다.
또한, 도 7의 방법은 갱신된 열화값들에 기초하여 최대 열화값(MAX_AGE)을 갱신할 수 있다(S760). 도 5를 참조하여 설명한 바와 같이, 블랭크 구간(V_BLANK)에서 도 7의 방법은 갱신된 열화값들 중 가장 큰 열화값에 기초하여 최대 열화값(MAX_AGE)을 갱신할 수 있다.
이후, 도 7의 방법은 갱신된 스트레스 데이터에 기초하여 입력 영상 데이터(DATA1)(또는, 현재 입력 데이터)를 보상하여 보상된 데이터를 생성하며, 보상된 데이터에 대응하는 데이터 전압들을 표시부(110)에 제공할 수 있다.
도 7을 참조하여 설명한 바와 같이, 표시 장치의 열화 보상 방법은 제1 저장부로부터 로딩된 열화값들(즉, 스트레스 데이터에 포함된 열화값들) 각각을 최대 열화값과 비교함으로써 열화값들 각각의 정상 여부를 판단하고, 비정상인 열화값을 적어도 하나의 인접 열화값에 기초하여 갱신(또는, 재설정)할 수 있다. 따라서, 비정상인 열화값에 기인한 표시 장치의 열화 오보상 동작이 방지될 수 있다.
도 8은 도 7의 열화 보상 방법의 일 예를 나타내는 순서도이다.
도 1, 도 6, 도 7, 및 도 8을 참조하면, 도 8의 방법은 도 6의 표시 장치(100_1)에서 수행될 수 있다. 도 8의 방법은 도 7의 방법과 유사하므로, 중복되는 설명은 반복하지 않기로 한다.
도 8의 방법은, 표시 장치(100_1)가 파워-온 되는 경우, 제2 저장부(160)(또는, 제1 메모리 장치)의 스트레스 데이터(DATA_A)를 로딩하고(S810), 스트레스 데이터(DATA_A)를 제1 저장부(150_1)(또는, 제2 메모리 장치)에 기록(또는, 저장)할 수 있다(S820).
도 6을 참조하여 설명한 바와 같이, 도 8의 방법은 스트레스 데이터(DATA_A)를 제1 스트레스 데이터로서 제1 서브 저장부(610)에 저장하고, 스트레스 데이터(DATA_A)를 제2 스트레스 데이터로서 제2 서브 저장부(620)에 저장할 수 있다.
이후, 도 8의 방법은, 제1 서브 저장부(610)로부터 제1 열화값(즉, 제1 스트레스 데이터에 포함된 제1 열화값) 및 제2 서브 저장부(620)로부터 제2 열화값(즉, 제2 스트레스 데이터에 포함되고 제1 열화값에 대응하는 제2 열화값)을 각각 리딩(또는, 로딩)할 수 있다(S832).
도 8의 방법은 제1 열화값 및 제2 열화값을 비교하여, 제1 열화값(및/또는, 제2 열화값)이 정상인지 여부를 판단할 수 있다. 예를 들어, 도 8의 방법은 제1 열화값 및 제2 열화값이 동일한지 여부를 판단하고(S834), 제1 열화값 및 제2 열화값이 동일한 경우, 제1 열화값이 정상인 것으로 판단할 수 있다. 이 경우, 도 8의 방법은 열화값(AGE_xy)(즉, 제1 열화값 또는 제2 열화값)을 최대 열화값(MAX_AGE)과 비교하고(S840), 열화값(AGE_xy)이 정상인지 여부를 판단할 수 있다. 열화값(AGE_xy)을 최대 열화값(MAX_AGE)과 비교하는 단계(S840)는 도 7을 참조하여 설명한 열화값(AGE_xy)을 최대 열화값(MAX_AGE)과 비교하는 단계(S740)와 실질적으로 동일하므로, 중복되는 설명은 반복하지 않기로 한다.
한편, 제1 열화값 및 제2 열화값이 다른 경우 제1 열화값 및 제2 열화값을 재리딩하여 제1 열화값 및 제2 열화값이 동일한지 여부를 다시 판단할 수 있다. 예를 들어, 도 7의 방법은 재시도한 횟수(또는, 제1 재시도 횟수)가 제1 기준 횟수(예를 들어, M, 단, M은 0 이상의 정수)보다 큰 지 여부를 판단하고(S836), 재시도한 횟수가 기준 횟수보다 커질 때까지, 제1 열화값 및 제2 열화값을 리딩하는 단계(S832) 및 제1 열화값 및 제2 열화값을 비교하는 단계(S834)를 반복적으로 수행할 수 있다. 예를 들어, 제1 기준 횟수가 0인 경우, 도 8의 방법은 제1 열화값 및 제2 열화값을 리딩하는 단계(S832) 및 제1 열화값 및 제2 열화값을 비교하는 단계(S834)를 반복하지 않을 수도 있다.
재시도한 횟수(즉, 제1 재시도 횟수)가 제1 기준 횟수보다 큰 경우, 도 7의 방법은 열화값(AGE_xy)(즉, 제1 열화값 또는 제2 열화값)이 비정상인 것으로 최종 판단할 수 있다.
이 경우, 도 8의 방법은 열화값(AGE_xy)에 인접한 인접 열화값들 및 최대 열화값(MAX_AGE)에 기초하여 열화값(AGE_xy)을 갱신할 수 있다(S844).
열화값(AGE_xy)이 갱신 완료된 경우, 또는 열화값(AGE_xy)이 최대 열화값(MAX_AGE)보다 작거나 같은 경우(즉, 열화값(AGE_xy)이 정상인 경우), 도 8의 방법은 입력 영상 데이터(DATA1)(또는, 현재 입력 데이터)에 기초하여 열화값들을 갱신하며(S850), 갱신된 열화값들에 기초하여 최대 열화값(MAX_AGE)을 갱신할 수 있다(S860). 열화값들을 갱신하는 단계(S850), 및 최대 열화값(MAX_AGE)을 갱신하는 단계(S860)는 도 7을 참조하여 설명한, 열화값(AGE_xy)을 최대 열화값(MAX_AGE)과 비교하는 단계(S740), 열화값들을 갱신하는 단계(S750), 및 최대 열화값(MAX_AGE)을 갱신하는 단계(S760)와 각각 실질적으로 동일할 수 있다.
도 8을 참조하여 설명한 바와 같이, 표시 장치의 열화 보상 방법은 제1 및 제2 열화값들(또는, 제1 및 제2 스트레스 데이터들)을 상호 비교하여 메모리 인터페이스를 통한(즉, 제1 저장부(150_1) 및 제3 저장부(210) 간의) 데이터 전송 과정에서의 오류 발생 여부를 감지하고, 오류를 가지는 열화값을 갱신할 수 있다. 따라서, 비정상인 열화값에 기인한 표시 장치의 열화 오보상 동작이 방지될 수 있다.
도 9는 도 7의 열화 보상 방법의 다른 예를 나타내는 순서도이다.
도 1, 도 7, 및 도 9를 참조하면, 도 9의 방법은 도 1의 표시 장치(100)(또는, 도 6의 표시 장치(100_1))에서 수행될 수 있다.
스트레스 데이터를 로딩하는 단계(S910), 스트레스 데이터를 기록하는 단계(S920), 열화값을 리딩하는 단계(S930), 열화값을 최대 열화값과 비교하는 단계(S940), 재시도 횟수가 기준 횟수보다 큰지 여부를 판단하는 단계(S942), 열화값을 갱신하는 단계(S944), 및 열화값들을 갱신하는 단계(S950)는, 도 7을 참조하여 설명한 스트레스 데이터를 로딩하는 단계(S710), 스트레스 데이터를 기록하는 단계(S720), 열화값을 리딩하는 단계(S730), 열화값을 최대 열화값과 비교하는 단계(S740), 재시도 횟수가 기준 횟수보다 큰지 여부를 판단하는 단계(S742), 열화값을 갱신하는 단계(S744), 및 열화값들을 갱신하는 단계(S750)와 각각 실질적으로 동일하거나 유사하므로, 중복되는 설명은 반복하지 않기로 한다.
도 9의 방법은, 갱신된 열화값들에 기초하여 제2 최대 열화값을 산출할 수 있다(S960). 예를 들어, 도 9의 방법은 갱신된 열화값들 중 가장 큰 열화값을 제2 최대 열화값으로 설정할 수 있다.
이후, 도 9의 방법은 제2 최대 열화값 및 최대 열화값(MAX_AGE)(또는, 제1 최대 열화값) 간의 차이가 기준값보다 작은지 여부를 판단하고(S970), 상기 차이가 기준값보다 작은 경우, 제2 최대 열화값에 기초하여 최대 열화값(MAX_AGE)을 갱신할 수 있다(S980). 앞서 설명한 바와 같이, 기준값은 최대 열화값의 갱신 주기 동안(예를 들어, 1 프레임 동안) 특정 블록이 최대로 열화될 수 있는 열화량을 나타낼 수 있다.
상기 차이가 기준값보다 큰 경우, 도 9의 방법은 제2 최대 열화값에 오류가 있는 것으로 판단하고, 최대 열화값(MAX_AGE)을 갱신하지 않을 수 있다.
지금까지 참조한 도면과 기재된 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
100: 표시 장치
110: 표시부
120: 주사 구동부 130: 데이터 구동부
140: 타이밍 제어부 141: 열화 보상부
150: 제1 저장부 160: 제2 저장부
210: 제3 저장부 211: 제1 버퍼
212: 제2 버퍼 213: 제3 버퍼
220: 오류 검출부 221: 판단부
222: 갱신부 230: 스케일링부
231: 스케일링 비율 산출부 232: 제1 연산부
240: 수명 산출부 241: 제2 연산부
242: 수명 생성부 250: 보상부
610: 제1 서브 저장부 620: 제2 서브 저장부
120: 주사 구동부 130: 데이터 구동부
140: 타이밍 제어부 141: 열화 보상부
150: 제1 저장부 160: 제2 저장부
210: 제3 저장부 211: 제1 버퍼
212: 제2 버퍼 213: 제3 버퍼
220: 오류 검출부 221: 판단부
222: 갱신부 230: 스케일링부
231: 스케일링 비율 산출부 232: 제1 연산부
240: 수명 산출부 241: 제2 연산부
242: 수명 생성부 250: 보상부
610: 제1 서브 저장부 620: 제2 서브 저장부
Claims (25)
- 각각이 적어도 하나의 화소를 포함하는 블록들을 포함하는 표시 패널;
상기 블록들 각각의 열화 정도를 나타내는 열화값들을 포함하는 스트레스 데이터를 저장하는 제1 저장부;
상기 제1 저장부로부터 상기 스트레스 데이터를 로딩하고, 현재 입력 데이터 및 최대 열화값에 기초하여 상기 스트레스 데이터를 갱신하며, 상기 갱신된 스트레스 데이터에 포함된 열화값들에 기초하여 상기 최대 열화값을 갱신하고, 상기 갱신된 스트레스 데이터에 기초하여 상기 현재 입력 데이터를 보상하여 보상된 데이터를 생성하는 열화 보상부; 및
상기 보상된 데이터에 기초하여 데이터 전압들을 생성하며, 상기 데이터 전압들을 상기 표시 패널에 공급하는 데이터 구동부를 포함하고,
상기 열화 보상부는, 상기 스트레스 데이터에 포함된 제1 열화값과 상기 최대 열화값을 비교하여 상기 제1 열화값이 정상인지 여부를 판단하고, 상기 제1 열화값이 비정상인 경우 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는, 표시 장치. - 제1 항에 있어서, 상기 열화 보상부는,
상기 스트레스 데이터를 저장하는 제2 저장 회로; 및
상기 제1 열화값이 정상인지 여부를 판단하고 상기 제1 열화값을 갱신하는 오류 검출 회로를 포함하는, 표시 장치. - 제2 항에 있어서, 상기 제2 저장 회로는,
상기 스트레스 데이터 중 하나의 라인 데이터를 저장하는 제1 메모리 장치,
상기 제1 열화값이 비정상인 경우 상기 제1 저장부로부터 상기 제1 열화값을 반복적으로 로딩하여 저장하는 제2 메모리 장치, 및
상기 적어도 하나의 인접 열화값을 저장하는 제3 메모리 장치를 포함하는, 표시 장치. - 제3 항에 있어서, 상기 오류 검출 회로는,
상기 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 판단부; 및
상기 제1 열화값이 비정상인 경우 상기 적어도 하나의 인접 열화값과 상기 최대 열화값에 기초하여 상기 제1 열화값을 갱신하는 갱신부를 포함하는, 표시 장치. - 제4 항에 있어서, 상기 판단부는, 상기 제1 열화값이 상기 최대 열화값보다 큰 경우, 상기 제2 메모리 장치에 저장된 열화값들을 상기 최대 열화값과 반복적으로 비교하여 상기 제1 열화값이 비정상인지 여부를 판단하는, 표시 장치.
- 제4 항에 있어서, 상기 갱신부는 상기 제3 메모리 장치에 저장된 상기 적어도 하나의 인접 열화값을 평균하여 평균값을 산출하고, 상기 평균값 및 상기 최대 열화값을 가중치 연산하여 상기 제1 열화값을 갱신하는, 표시 장치.
- 제6 항에 있어서, 상기 제1 열화값의 상기 스트레스 데이터 내 위치 정보에 따라 상기 적어도 하나의 인접 열화값의 개수는 가변되는, 표시 장치.
- 제2 항에 있어서, 상기 열화 보상부는,
상기 최대 열화값에 기초하여 상기 현재 입력 데이터에 포함된 계조값들을 스케일링하여 스케일링된 데이터를 생성하는 스케일링 회로;
상기 스케일링된 데이터를 상기 스트레스 데이터에 누적하여 상기 스트레스 데이터를 갱신하는 수명 산출 회로; 및
상기 갱신된 스트레스 데이터에 기초하여 상기 스케일링된 데이터를 보상하여 상기 보상된 데이터를 생성하는 보상 회로를 더 포함하는, 표시 장치. - 제1 항에 있어서, 상기 열화 보상부는 프레임 구간 동안 상기 스트레스 데이터에 포함된 열화값들이 정상인지 여부를 순차적으로 판단하고, 블랭크 구간에서 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값에 기초하여 상기 최대 열화값을 갱신하며,
상기 프레임 구간 동안 상기 표시 패널에 상기 데이터 전압들이 인가되고,
상기 블랭크 구간은 상기 프레임 구간과 중첩하지 않는, 표시 장치. - 제9 항에 있어서, 상기 열화 보상부는, 상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값이 상기 최대 열화값 및 기준값의 합보다 큰 경우, 상기 최대 열화값을 갱신하지 않는, 표시 장치.
- 제1 항에 있어서, 상기 제1 저장부는
상기 스트레스 데이터를 제1 스트레스 데이터로서 저장하는 제1 서브 메모리, 및
상기 스트레스 데이터를 제2 스트레스 데이터로서 저장하는 제2 서브 메모리를 포함하고,
상기 열화 보상부는 상기 제1 및 제2 서브 메모리들로부터 상기 제1 및 제2 스트레스 데이터들을 각각 로딩하고, 상기 제1 스트레스 데이터에 포함된 제1 열화값 및 상기 제2 스트레스 데이터에 포함되고 상기 제1 열화값에 대응하는 제2 열화값이 상호 동일한지 여부를 판단하며, 상기 제1 및 제2 열화값들이 상호 동일한 경우, 상기 제1 열화값이 정상인 것으로 판단하는, 표시 장치. - 제11 항에 있어서, 상기 열화 보상부는, 상기 제1 및 제2 열화값들이 상호 다른 경우, 상기 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는, 표시 장치.
- 제1 항에 있어서,
상기 스트레스 데이터를 저장하는 제2 저장부를 더 포함하고,
상기 제1 저장부는 휘발성 메모리 장치로 구현되고,
상기 제2 저장부는 비휘발성 메모리 장치로 구현되며,
전원이 인가된 경우, 상기 제1 저장부는 상기 제2 저장부로부터 상기 스트레스 데이터를 로딩하는, 표시 장치. - 제1 저장부에 스트레스 데이터를 기록하는 단계;
상기 제1 저장부로부터 상기 스트레스 데이터에 포함된 제1 열화값을 리딩하는 단계;
상기 제1 열화값과 최대 열화값을 비교하여 상기 제1 열화값이 정상인지 여부를 판단하는 단계;
상기 제1 열화값이 비정상인 경우 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는 단계;
상기 제1 열화값이 정상인 경우, 현재 입력 데이터 및 최대 열화값에 기초하여 상기 스트레스 데이터를 갱신하는 단계; 및
상기 갱신된 스트레스 데이터에 기초하여 상기 현재 입력 데이터를 보상하여 보상된 데이터를 생성하는 단계를 포함하고,
상기 스트레스 데이터는 표시 패널의 블록들 각각의 열화 정도를 나타내는 열화값들을 포함하고,
상기 블록들 각각은 적어도 하나의 화소를 포함하는, 표시 장치의 열화 보상 방법. - 제14 항에 있어서,
상기 보상된 데이터에 기초하여 데이터 전압들을 생성하는 단계; 및
상기 데이터 전압들을 상기 표시 패널에 공급하는 단계를 더 포함하는, 표시 장치의 열화 보상 방법. - 제15 항에 있어서, 상기 제1 열화값이 정상인지 여부를 판단하는 단계는,
상기 제1 열화값이 상기 최대 열화값보다 작거나 같은지 여부를 판단하는 단계; 및
상기 제1 열화값이 상기 최대 열화값보다 큰 경우, 상기 제1 열화값을 재리딩하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제16 항에 있어서, 상기 제1 열화값이 정상인지 여부를 판단하는 단계는,
상기 제1 열화값을 리딩하는 단계; 및
상기 제1 열화값이 정상인지 여부를 판단하는 단계를 N회(단, N은 양의 정수) 반복하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제17 항에 있어서, 상기 제1 열화값을 갱신하는 단계는,
상기 적어도 하나의 인접 열화값을 평균하여 평균값을 산출하는 단계; 및
상기 평균값 및 상기 최대 열화값을 가중치 연산하여 상기 제1 열화값을 갱신하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제18 항에 있어서, 상기 제1 저장부는 상기 스트레스 데이터를 제1 스트레스 데이터로서 저장하는 제1 서브 메모리 및 상기 스트레스 데이터를 제2 스트레스 데이터로서 저장하는 제2 서브 메모리를 포함하고,
상기 제1 열화값을 정상인지 여부를 판단하는 단계는,
상기 제1 스트레스 데이터에 포함된 제1 열화값 및 상기 제2 스트레스 데이터에 포함되고 상기 제1 열화값에 대응하는 제2 열화값이 상호 동일한지 여부를 판단하는 단계; 및
상기 제1 및 제2 열화값들이 상호 동일한 경우, 상기 제1 열화값 및 상기 최대 열화값을 비교하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제14 항에 있어서,
상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값에 기초하여 상기 최대 열화값을 갱신하는 단계를 더 포함하고,
상기 갱신된 스트레스 데이터에 포함된 열화값들 중 가장 큰 값이 상기 최대 열화값 및 기준값의 합보다 큰 경우, 상기 최대 열화값은 갱신되지 않는, 표시 장치의 열화 보상 방법. - 화소들을 포함하는 표시 패널, 상기 화소들의 열화 정도를 나타내는 스트레스 데이터를 저장하는 저장부, 및 상기 스트레스 데이터에 기초하여 상기 화소들에 대한 영상 데이터를 보상하는 열화 보상부를 포함하는 표시 장치에서,
상기 스트레스 데이터에 포함된 제1 열화값을 상기 저장부로부터 상기 열화 보상부로 전송하는 단계;
상기 열화 보상부에서 상기 제1 열화값을 기 설정된 최대 열화값과 비교하는 단계;
상기 열화 보상부에서 상기 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 단계;
상기 제1 열화값이 비정상인 경우, 상기 제1 열화값에 인접한 적어도 하나의 인접 열화값을 상기 저장부로부터 상기 열화 보상부로 전송하는 단계; 및
상기 열화 보상부에서 상기 적어도 하나의 인접 열화값에 기초하여 상기 제1 열화값을 갱신하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제21 항에 있어서, 상기 제1 열화값이 비정상인 것으로 판단하는 단계는,
상기 제1 열화값을 상기 저장부로부터 상기 열화 보상부로 재전송하는 단계;
상기 열화 보상부에서 상기 재전송된 제1 열화값을 상기 최대 열화값과 비교하는 단계; 및
상기 열화 보상부에서 상기 재전송된 제1 열화값이 상기 최대 열화값보다 큰 경우 상기 제1 열화값이 비정상인 것으로 판단하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제21 항에 있어서, 상기 제1 열화값을 갱신하는 단계는,
상기 열화 보상부에서 상기 인접 열화값 및 상기 최대 열화값을 가중치 평균하여 평균 열화값을 산출하는 단계; 및
상기 열화 보상부에서 상기 평균 열화값을 상기 제1 열화값으로 갱신하는 단계를 포함하는, 표시 장치의 열화 보상 방법. - 제21 항에 있어서,
상기 열화 보상부에서 상기 영상 데이터에 포함된 계조값에 기초하여 상기 갱신된 제1 열화값을 갱신하여 제2 열화값을 생성하는 단계;
상기 제2 열화값을 상기 열화 보상부에서 상기 저장부로 전송하는 단계; 및
상기 저장부에서 상기 제2 열화값에 기초하여 상기 스트레스 데이터를 갱신하는 단계를 더 포함하는, 표시 장치의 열화 보상 방법. - 제24 항에 있어서,
상기 열화 보상부에서 상기 제2 열화값에 기초하여 상기 최대 열화값을 갱신하는 단계; 및
상기 갱신된 최대 열화값을 상기 열화 보상부로부터 상기 저장부로 전송하는 단계를 더 포함하는, 표시 장치의 열화 보상 방법.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200004920A KR20210091859A (ko) | 2020-01-14 | 2020-01-14 | 표시 장치 및 표시 장치의 열화 보상 방법 |
US16/942,224 US11062660B1 (en) | 2020-01-14 | 2020-07-29 | Display device and method of compensating for degradation of the display device |
EP21150441.0A EP3852094B1 (en) | 2020-01-14 | 2021-01-06 | Display device and method of compensating for degradation of the display device |
CN202110041954.7A CN113129837A (zh) | 2020-01-14 | 2021-01-13 | 显示装置和补偿显示装置的劣化的方法 |
US17/372,382 US11398192B2 (en) | 2020-01-14 | 2021-07-09 | Display device and method of compensating for degradation of the display device |
US17/872,936 US11705075B2 (en) | 2020-01-14 | 2022-07-25 | Display device and method of compensating for degradation of the display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200004920A KR20210091859A (ko) | 2020-01-14 | 2020-01-14 | 표시 장치 및 표시 장치의 열화 보상 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20210091859A true KR20210091859A (ko) | 2021-07-23 |
Family
ID=74105857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200004920A KR20210091859A (ko) | 2020-01-14 | 2020-01-14 | 표시 장치 및 표시 장치의 열화 보상 방법 |
Country Status (4)
Country | Link |
---|---|
US (3) | US11062660B1 (ko) |
EP (1) | EP3852094B1 (ko) |
KR (1) | KR20210091859A (ko) |
CN (1) | CN113129837A (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7466400B2 (ja) * | 2020-07-30 | 2024-04-12 | JDI Design and Development 合同会社 | 表示装置及び表示装置の駆動方法 |
US11908361B2 (en) * | 2020-10-08 | 2024-02-20 | Sharp Kabushiki Kaisha | Display device and driving method therefor |
US11881166B2 (en) * | 2020-12-11 | 2024-01-23 | Lg Display Co., Ltd. | Electroluminescent display device and method for driving same |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6618115B1 (en) * | 1999-11-19 | 2003-09-09 | Semiconductor Energy Laboratory Co., Ltd. | Defective pixel compensation system and display device using the system |
TWI406263B (zh) | 2009-09-25 | 2013-08-21 | Holtek Semiconductor Inc | 亮度補償裝置及其應用方法 |
JP5598053B2 (ja) * | 2010-03-30 | 2014-10-01 | ソニー株式会社 | 信号処理装置、表示装置、電子機器、信号処理方法およびプログラム |
JP2013120321A (ja) * | 2011-12-08 | 2013-06-17 | Sony Corp | 表示装置および電子機器 |
KR20150018966A (ko) * | 2013-08-12 | 2015-02-25 | 삼성디스플레이 주식회사 | 유기 발광 표시 장치 및 이의 휘도 조정 방법 |
KR20150034948A (ko) | 2013-09-27 | 2015-04-06 | 삼성디스플레이 주식회사 | 유기 발광 표시 장치 및 이의 구동 방법 |
KR102313733B1 (ko) | 2014-11-13 | 2021-10-19 | 삼성디스플레이 주식회사 | 픽셀들의 열화를 보상하는 전계발광 디스플레이 장치 및 그 구동 방법 |
KR102386402B1 (ko) * | 2015-09-08 | 2022-04-18 | 삼성디스플레이 주식회사 | 화소 열화 센싱 방법 및 유기 발광 표시 장치 |
KR102326167B1 (ko) | 2015-11-10 | 2021-11-17 | 엘지디스플레이 주식회사 | 유기 발광 표시장치와 그 구동 방법 |
KR102552932B1 (ko) | 2016-01-19 | 2023-07-10 | 삼성디스플레이 주식회사 | 어플리케이션 프로세서 및 이를 포함하는 표시 장치 |
KR102453215B1 (ko) * | 2016-05-31 | 2022-10-11 | 엘지디스플레이 주식회사 | 표시 장치 및 표시 장치의 화소 보상 모듈 및 방법 |
KR102556574B1 (ko) | 2016-07-18 | 2023-07-19 | 삼성디스플레이 주식회사 | 표시 장치 및 이의 구동 방법 |
KR102643916B1 (ko) * | 2016-10-18 | 2024-03-08 | 삼성전자주식회사 | 스토리지 장치, 메모리 시스템, 및 그것의 읽기 전압 결정 방법 |
JP2018091804A (ja) * | 2016-12-07 | 2018-06-14 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
-
2020
- 2020-01-14 KR KR1020200004920A patent/KR20210091859A/ko not_active Application Discontinuation
- 2020-07-29 US US16/942,224 patent/US11062660B1/en active Active
-
2021
- 2021-01-06 EP EP21150441.0A patent/EP3852094B1/en active Active
- 2021-01-13 CN CN202110041954.7A patent/CN113129837A/zh active Pending
- 2021-07-09 US US17/372,382 patent/US11398192B2/en active Active
-
2022
- 2022-07-25 US US17/872,936 patent/US11705075B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11062660B1 (en) | 2021-07-13 |
CN113129837A (zh) | 2021-07-16 |
US11705075B2 (en) | 2023-07-18 |
US20220366858A1 (en) | 2022-11-17 |
US20210217368A1 (en) | 2021-07-15 |
EP3852094B1 (en) | 2024-10-23 |
US20210335282A1 (en) | 2021-10-28 |
US11398192B2 (en) | 2022-07-26 |
EP3852094A1 (en) | 2021-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3852094A1 (en) | Display device and method of compensating for degradation of the display device | |
JP4958466B2 (ja) | 表示装置 | |
JP6748407B2 (ja) | 有機発光表示装置 | |
KR102547079B1 (ko) | 표시 장치 및 이의 구동 방법 | |
KR102485164B1 (ko) | 구동 전압 설정 장치, 표시 장치에 대한 구동 전압 설정 방법 및 표시 장치 | |
US20160210900A1 (en) | Display apparatus and driving method thereof | |
CN102414739B (zh) | 显示装置 | |
KR102449369B1 (ko) | 표시 장치 및 표시 장치의 검사 방법 | |
KR102533624B1 (ko) | 표시 장치의 감마 보정 장치, 표시 장치의 감마 보정 방법, 및 표시 장치 | |
CN113838403A (zh) | 显示装置以及包括其的图像显示系统 | |
US11551593B2 (en) | Organic light-emitting diode display device performing a sensing operation, and method of sensing degradation of an organic light-emitting diode display device | |
KR20200005687A (ko) | 유기 발광 표시 장치 및 이의 구동 방법 | |
CN111816066A (zh) | 显示设备 | |
US20010043182A1 (en) | Image display device and image display method | |
KR20170080929A (ko) | 표시 장치 및 그 구동 방법 | |
US12080249B2 (en) | Display apparatus and method of compensating image of display panel using the same | |
KR101906310B1 (ko) | 액정표시장치용 타이밍 콘트롤러 및 이의 구동방법 | |
US11315524B2 (en) | Display device and method for restoring deterioration data of the same | |
KR20230064043A (ko) | 데이터 에러 검출 방법 및 이를 포함하는 표시 장치 | |
CN115809985A (zh) | 余像分析器、显示装置以及显示装置的补偿余像的方法 | |
US12073758B2 (en) | Display device and method of driving the same | |
KR100627406B1 (ko) | 발광 표시 장치 및 그 구동 방법 | |
KR20200052508A (ko) | 표시 장치 및 그 구동 방법 | |
KR100834168B1 (ko) | 전계발광표시장치 및 그 구동방법 | |
KR20210071587A (ko) | 열화 보상 구조를 가지는 유기발광 디스플레이 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal |