[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101034778B1 - 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법 - Google Patents

보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법 Download PDF

Info

Publication number
KR101034778B1
KR101034778B1 KR1020040076692A KR20040076692A KR101034778B1 KR 101034778 B1 KR101034778 B1 KR 101034778B1 KR 1020040076692 A KR1020040076692 A KR 1020040076692A KR 20040076692 A KR20040076692 A KR 20040076692A KR 101034778 B1 KR101034778 B1 KR 101034778B1
Authority
KR
South Korea
Prior art keywords
value
interpolation
data
lut
column
Prior art date
Application number
KR1020040076692A
Other languages
English (en)
Other versions
KR20060027767A (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 KR1020040076692A priority Critical patent/KR101034778B1/ko
Priority to US11/219,068 priority patent/US7633475B2/en
Publication of KR20060027767A publication Critical patent/KR20060027767A/ko
Application granted granted Critical
Publication of KR101034778B1 publication Critical patent/KR101034778B1/ko

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
    • G09G3/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • 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
    • G09G3/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • 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/0252Improving the response speed
    • 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/041Temperature compensation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/02Handling of images in compressed format, e.g. JPEG, MPEG
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/16Determination of a pixel data signal depending on the signal applied in the previous frame
    • 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
    • G09G3/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3648Control of matrices with row and column drivers using an active matrix

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (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)

Abstract

보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한 기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한 표시 장치 및 이의 구동 장치 및 방법이 개시된다. 액정표시부는 액정을 이용하여 화상을 표시하고, 계조보상용 LUT는 이전 화상 신호에 대응하는 복수의 컬럼들과 현재 화상 신호에 대응하는 복수의 로우들로 이루어진다. 제어부는 외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 LUT에서 보상 계조데이터를 추출하여 액정표시부에 공급하되, 이전 화상 신호 또는 현재 화상 신호가 LUT에 미존재하는 경우에는 컬럼과 로우 성분중 적어도 하나 이상의 성분은 2차식 이상으로 보간하고, 로우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 액정표시부에 공급한다. 이에 따라, 보상 계조데이터의 컬럼 성분은 2차식으로 보간하고, 로우 성분은 1차식으로 보간하므로써, 메모리 사이즈는 줄이면서 정확도는 향상시킬 수 있다.
Figure R1020040076692
액정, 응답 속도, 메모리, LUT, 보간, 선형 보간, 1차 보간, 양방향 보간

Description

보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한 기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한 표시 장치 및 이의 구동 장치 및 방법{METHOD OF INTERPOLATION, COMPUTER READABLE MEDIUM STORING THEREOF, APPARATUS FOR PERFORMING THE SAME, DISPLAY DEVICE, AND APPARATUS AND METHOD FOR DRIVING THEREOF}
도 1은 일반적인 양방향-1차 보간 연산을 설명하기 위한 개념도이다.
도 2는 상온에서 여러 가지 현재 프레임의 계조데이터에 대한 DCC 값과 이전 프레임의 계조데이터의 특성 곡선이다.
도 3은 도 2의 데이터에서 여러 가지 이전 프레임의 계조값에 대한 DCC 값과 현재 프레임의 계조값의 특성 곡선이다.
도 4는 본 발명에 따른 의사-양방향-2차 보간 연산의 개념도이다.
도 5는 본 발명의 일실시예에 따른 액정표시 장치의 블록도이다.
도 6은 도 5의 타이밍 제어부와 제2 메모리에 저장된 LUT간의 동작을 설명하기 위한 블록도이다.
도 7은 도 6의 제2 메모리에 저장된 LUT의 보상 계조데이터에 대응하여 계수들의 공유 관계를 설명하기 위한 개념도이다.
도 8은 도 5의 타이밍 제어부의 동작을 설명하기 위한 블록도이다.
<도면의 주요부분에 대한 부호의 설명>
90 : 온도 센서 110 : 타이밍 제어부
120 : 제1 메모리 130 : 제2 메모리
140 : 제3 메모리 150 : 데이터 드라이버부
160 : 액정패널 170 : 게이트 드라이버부
180 : 전압 발생부
본 발명은 보간 방법에 관한 것으로, 보다 상세하게는 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한 기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한 표시 장치 및 이의 구동 장치 및 방법에 관한 것이다.
근래들어, 플라즈마 디스플레이 패널(PDP)을 비롯한 평판표시 장치의 성장이 지속되면서, TV 응용 제품에서 TFT LCD가 PDP 대비 기술적인 우위를 확보하고자, 현재 성능면에서 저하된 측면 시인성 확보기술과 응답속도 향상 기술 향상, 동영상 시인 향상 등의 다각적인 연구개발을 통해 개선노력을 펼치고 있는 실정이다.
최근까지 TFT-LCD의 액정 응답속도를 향상시키는 방법으로 고속의 액정 적용, TFT 셀 구조의 변경, 오버 드라이브 방법 등이 있다. 상기 오버 드라이브 방법으로 본 출원인은 능동 캐패시턴스 보상(Dynamic Capacitance Compensation: 이하 DCC) 방식을 채용하고 있다.
상기한 DCC 방식은 이전 프레임의 계조데이터와 현재 프레임의 계조데이터를 비교해 이전 프레임의 계조데이터를 오버 슈트(over shoot) 또는 언더 슈트(under shoot)시키는 방법으로서, 액정의 응답속도를 향상시키는 방법이다.
오버 드라이브 회로 구현시, 액정의 물성적인 특성에 의해 계조간 오버 드라이빙 양을 선형적인 수식값으로 표현하기가 힘들다. 따라서, 대부분 측정을 통해 오버 드라이빙 양이 저장된 룩업 테이블(Look-Up Table: 이하 LUT)을 사용하고 있다. 상기 LUT에 저장되는 값은 일반적으로 수직주파수가 60Hz이고, 주변 온도가 상온인 상태에서 액정패널의 온도가 포화된 조건하에서 측정을 통해 얻어진다.
하지만, 주변 온도가 변화하거나, 수직주파수가 달라지면, 상기한 60Hz의 수직주파수와 상온 상태를 조건으로 저장된 테이블 값으로 전체 계조에 대한 액정의 응답속도 목표값을 만족시킬 수가 없다.
왜냐하면, 액정의 응답속도 보정량은 온도와 수직주파수간에서 반비례 관계가 있기 때문이다. 즉, 고온일수록 상기 보정량은 작아도 원하는 목표값에 도달할 수 있는 반면, 수직주파수가 상승할 수록 보다 짧아진 1 프레임 시간내에 목표 전압값에 도달하기 위해 보정량은 커야한다.
따라서, 주변 온도별 변화에 따른 액정의 응답속도를 균일한 값으로 유지할 수 있도록 하기 위해 외부 온도센서 또는 액정패널의 내부 센서를 통해 온도 센싱후 타이밍 제어부가 온도별로 응답속도가 최적화된 LUT를 선택하게끔 회로를 구현해야한다.
하지만, 온도별로 LUT들을 타이밍 제어부의 내부 메모리에 모두 적용한다면 칩 사이즈의 상승하는 문제점과 함께 발열 문제, 외부 메모리의 용량 증가 등의 문제점이 있다.
이에 본 발명의 기술적 과제는 이러한 종래의 문제점을 해결하기 위한 것으로, 본 발명의 제1 목적은 메모리의 사이즈는 줄이면서 정확도는 향상시키기 위한 보간 방법을 제공하는 것이다.
본 발명의 제2 목적은 상기 보간 방법이 내장된 컴퓨터가 판독 가능한 기록 매체를 제공하는 것이다.
본 발명의 제3 목적은 상기 보간 방법을 수행하기 위한 보간 장치를 제공하는 것이다.
본 발명의 제4 목적은 상기 보간 방법을 이용한 표시 장치를 제공하는 것이다.
본 발명의 제5 목적은 상기 보간 방법을 이용한 표시 장치의 구동 장치를 제공하는 것이다.
본 발명의 제6 목적은 상기 보간 방법을 이용한 표시 장치의 구동 방법을 제공하는 것이다.
본 발명의 제1 목적을 실현하기 위하여 일실시예에 따른 보간 방법은, 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법에서, 상기 LUT의 제1 방향에 서 3개 이상의 제1 위치데이터들을 추출하는 단계; 상기 LUT의 제2 방향에서 2개 이상의 제2 위치데이터들을 추출하는 단계; 및 상기 제1 위치데이터들과 제2 위치데이터들을 이용하여 상기 목표 보간값을 생성하는 단계를 포함한다.
본 발명의 제1 목적을 실현하기 위하여 다른 실시예에 따른 보간 방법은, 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법에서, 제1 방향의 3개 이상의 위치데이터를 연결하는 제1 라인 상의 제1 보간값을 연산하는 단계; 상기 제1 라인과 인접하고, 상기 제1 방향의 3개 이상의 위치데이터를 연결하는 제2 라인 상의 제2 보간값을 연산하는 단계; 상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성하는 단계; 상기 차이 데이터를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 단계; 상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 단계; 및 상기 제1 보간값과 승산값을 합산하여 상기 목표 보간값을 생성하는 단계를 포함한다.
본 발명의 제2 목적을 실현하기 위하여 일실시예에 따르면 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법을 수행하는 컴퓨터가 판독 가능한 기록 매체에는 제1 방향의 3개 이상의 위치데이터를 연결하는 제1 라인 상의 제1 보간값을 연산하는 과정; 상기 제1 라인과 인접하고, 상기 제1 방향의 3개 이상의 위치데이터를 연결하는 제2 라인 상의 제2 보간값을 연산하는 과정; 상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성하는 과정; 상기 차이 데이터 를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 과정; 상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 과정; 및 상기 제1 보간값과 승산값을 합산하여 상기 목표 보간값을 생성하는 과정을 포함하는 프로그램이 내장된다.
본 발명의 제3 목적을 실현하기 위하여 일실시예에 따른 보간 장치는, 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서, 상기 LUT의 제1 방향에서 3개 이상의 제1 위치데이터들을 추출하고, 상기 LUT의 제2 방향에서 2개 이상의 제2 위치데이터들을 추출하는 추출부; 및 상기 제1 위치데이터들과 제2 위치데이터들을 이용하여 상기 목표 보간값을 생성하는 생성부를 포함한다.
본 발명의 제3 목적을 실현하기 위하여 다른 실시예에 따른 보간 장치는, 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서, 컬럼 방향의 3개의 위치데이터를 연결하는 제1 라인상에 존재하는 제1 보간값과, 상기 제1 라인과 인접하고, 컬럼 방향의 3개의 위치데이터를 연결하는 제2 라인상에 존재하는 제2 보간값을 연산하는 연산부; 상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성하는 감산부; 상기 차이 데이터를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 제산부; 상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 승산부; 및 상기 제1 보간값과 승산값을 합산하여 목표 보간값을 출력하는 합산부를 포함한다.
본 발명의 제3 목적을 실현하기 위하여 다른 실시예에 따른 보간 장치는, 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서,
외부로부터 제공되는 상기 목표 보간값의 컬럼 성분값의 자승값과 연산값을 승산하여 제1 승산값을 출력하는 제1 승산부-여기서, 연산값은
Figure 112004043607985-pat00001
또는
Figure 112004043607985-pat00002
Figure 112004043607985-pat00003
(여기서, △y는 첫 번째 로우와 목표 보간값간의 간격, △는 첫 번째 컬럼 계조와 두 번째 컬럼 계조간의 간격, p1, p2, p3은 첫 번째 컬럼에 대응하는 계수들, p1', p2', p3'는 두 번째 컬럼에 대응하는 계수들임); 상기 컬럼 성분값과 상기 연산값을 승산한 제2 승산값을 출력하는 제2 승산부; 및 상기 제1 승산값, 제2 승산값 및 연산값을 합산하여 상기 목표 보간값을 출력하는 합산부를 포함한다.
본 발명의 제4 목적을 실현하기 위하여 일실시예에 따른 표시 장치는, 액정을 이용하여 화상을 표시하는 액정표시부; 이전 화상 신호에 대응하는 복수의 컬럼들과 현재 화상 신호에 대응하는 복수의 로우들로 이루어진 계조보상용 LUT; 및 외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 상기 LUT에서 보상 계조데이터를 추출하여 상기 액정표시부에 공급하되, 상기 이전 화상 신호 또는 현재 화상 신호가 상기 LUT에 미존재하는 경우에는 컬럼과 로우 성분중 적어도 하나 이상의 성분은 2차식 이상으로 보간하고, 로우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 상기 액정표시부에 공급하는 제어부를 포함한다.
본 발명의 제5 목적을 실현하기 위하여 일실시예에 따른 표시 장치의 구동 장치는, 액정을 이용하여 화상을 표시하는 액정표시부에 화상 표시를 위한 화상 신호를 공급하는 표시 장치의 구동 장치에서, 이전 화상 신호에 대응하는 복수의 컬럼들과 현재 화상 신호에 대응하는 복수의 로우들로 이루어진 계조보상용 LUT; 및 외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 상기 계조보상용 LUT에서 보상 계조데이터를 추출하여 상기 액정표시부에 공급하되, 상기 이전 화상 신호 또는 현재 화상 신호가 상기 계조보상용 LUT에 미존재하는 경우에는 컬럼과 로우 성분중 적어도 하나 이상의 성분은 2차식 이상으로 보간하고, 로우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 상기 액정표시부에 공급하는 제어부를 포함한다.
본 발명의 제6 목적을 실현하기 위하여 일실시예에 따른 표시 장치의 구동 방법은, 복수의 게이트 라인과, 상기 게이트 라인과 절연되어 교차하는 복수의 데이터 라인과, 상기 게이트 라인 및 데이터 라인에 의해 둘러싸인 영역에 형성되며 각각 상기 게이트 라인 및 데이터 라인에 연결된 스위칭 소자를 포함하는 표시 장치의 구동 방법에 있어서, (a) 상기 게이트 라인에 게이트신호를 순차적으로 공급하는 단계; (b) 외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 계조보상용 LUT에서 보상 계조데이터를 추출하여 출력하되, (ⅰ) 상기 이전 화상 신호와 현재 화상 신호가 상기 계조보상용 LUT에 존재하는 경우에는 저장된 보상 계조데이터를 추출하여 출력하고, (ⅱ) 상기 이전 화상 신호 또는 현재 화상 신호가 상기 계조보상용 LUT에 미존재하는 경우에는 컬럼 성분은 2차식으로 보간하고, 로 우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 출력하는 단계; 및 (c) 생성된 보상 계조데이터에 대응하는 데이터 전압을 상기 데이터 라인에 공급하는 단계를 포함한다.
이러한 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한 기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한 표시 장치 및 이의 구동 장치 및 방법에 의하면, 이전 화상 신호 또는 현재 화상 신호가 LUT에 존재하지 않더라도 보상 계조데이터의 컬럼 성분은 2차식으로 보간하고, 로우 성분은 1차식으로 보간하므로써, 메모리 사이즈는 줄이면서 정확도는 향상시킬 수 있다.
이하, 첨부한 도면을 참조하여, 본 발명을 보다 상세하게 설명하고자 한다.
DCC 기술은 액정의 느린 응답 특성을 이전 프레임의 계조데이터(Gn-1)와 현재 프레임의 계조데이터(Gn)간에 일시적으로 높거나 낮은 전압을 인가하여 액정이 1 프레임내에 응답할 수 있도록 보상하는 기술이다.
상기 DCC 기술은 ASIC 구현 가능성과 메모리 용량의 제한으로 17*17 혹은 9*9의 LUT(Look-Up Table)을 기본으로 하고, 양방향-1차 보간 연산(Bi-linear interpolation)으로 256*256 계조데이터간의 값들을 계산하는 방식으로 적용되고 있다.
도 1은 일반적인 양방향-1차 보간 연산을 설명하기 위한 개념도이다.
도 1을 참조하면, 양방향-1차 보간 연산은 두 위치데이터간의 1차 보간 연산을 네 위치데이터간의 1차 보간 연산으로 확장한 알고리즘이다.
제1, 제2, 제3, 제4 보간 기준 위치데이터(f00, f10, f01, f11)는 격자 형상 의 모서리를 정의한다. 목표 보간값(F)은 제1 내지 제4 보간 기준 위치데이터(f00, f10, f01, f11)를 근거로 산출된다. 즉, 상기 목표 보간값(F)의 제1 컬럼(column) 방향 성분(fy)은 하기하는 수학식 1에 의해 산출되고, 상기 목표 보간값(F)의 제2 컬럼 방향 성분(fy')은 하기하는 수학식 2에 의해 산출된다.
Figure 112004043607985-pat00004
여기서, fy, f00, y 및 f10은 각각 제1 컬럼 방향 성분값, 제1 컬럼 방향의 제1 위치데이터, 컬럼 계조 레벨간의 간격 및 제1 컬럼 방향의 제2 보간 기준 위치데이터이다.
Figure 112004043607985-pat00005
여기서, fy', y, f10 및 f00은 각각 제2 컬럼 방향 성분값, 컬럼 계조 레벨간의 간격, 제1 컬럼 방향의 제2 보간 기준 위치데이터 및 제1 컬럼 방향의 제1 위치데이터이다.
따라서, 상기 목표 보간값(F)은 상기 제1 컬럼 방향 성분(fy)과 제2 컬럼 방향 성분(fy')을 근거로 하기하는 수학식 3에 의해 산출된다.
Figure 112004043607985-pat00006
여기서, a, b 및 c는 각각 f01-f00, f10-f00 및 f00+f11-f01-f10이다.
하지만, 액정의 응답은 하기하는 도 2의 특성 곡선에서 볼 수 있는 바와 같이 인가되는 구동 신호에 대해 비선형적인 특성을 보이므로 선형적 근사에 의한 양방향-1차 보간 연산에 기초하고 있는 기존의 방법에는 오차가 수반된다.
도 2는 상온에서 여러 가지 현재 프레임의 계조데이터(Gn)에 대한 DCC 값과 이전 프레임의 계조데이터(Gn-1)의 특성 곡선이고, 도 3은 도 2의 데이터에서 여러 가지 이전 프레임의 계조값(Gn-1)에 대한 DCC 값과 현재 프레임의 계조값(Gn)의 특성 곡선이다.
한편, DCC 기술은 온도 등과 같이 액정의 응답에 영향을 주는 환경 요소의 변화에 대응이 가능한 기술들의 접목이 시도되고 있다. 예를들어, 여러 환경 요소에 대응하여 액정의 응답 속도를 고속화하기 위한 보상 계조데이터를 갖는 복수의 기본 DCC LUT들을 저장하고, 액정패널의 온도에 해당하는 LUT를 선택하여 액정표시 장치의 구동시 이용하고 있다.
상기 기본 DCC LUT의 사이즈 및 개수와, 보간 연산된 DCC 값의 정확도는 상보(trade-off) 관계에 있다. 외부 메모리의 용량에 제한이 있으므로 상기 상보 관계를 극복하기 위한 쉬운 방법은 기본 LUT의 사이즈를 줄이는 것이다.
그러나, 상기 양방향-1차 보간 연산 알고리즘은 상기 기본 LUT의 사이즈가 줄어들어 샘플링 값간의 간격이 커지게 되면 더욱 큰 오차를 가져올 수밖에 없는 알고리즘이다. 특히, 온도와 같은 환경 요소의 변화에 대응할 수 있는 지능적인 DCC를 구현하기 위해서 ASIC에 대한 집적 가능성이 동시에 고려되는 좀 더 높은 차 수의 보간 연산에 대한 새로운 고려 및 개발이 요구되는 시점이다.
DCC 기술에 채용되는 LUT에 저장되는 값들은 상기 도 2 또는 도 3에 도시한 바와 같이, 비선형적인 특성을 나타내는 데이터들이다.
그러면, 이하에서는 도 2에서 도시한 비선형의 DCC 값들(DCC values)의 특성과 도 3에서 도시한 비선형의 DCC 값들의 특성을 고려하여 DCC 값의 정확성과 구현 가능성을 얻기 위한 기술을 제안한다. 구체적으로, 오버슈트 구동(또는 DCC)을 이용하여 화상을 표시할 때 실행되는 보간 연산, 특히 LUT에 저장되지 않은 계조데이터를 목표 계조데이터로서 계산하는 방법에 대해서 상세히 설명한다. 새로이 인가되는 계조데이터(보간 연산에 의해 계산되는 인가 계조값)는 이하의 절차에 따라 구해질 수 있다. 이하에서는 상기 기술을 의사-양방향-2차 보간 연산(Quasi-Bi-Quadratic interpolation)으로 칭한다.
도 4는 본 발명에 따른 의사-양방향-2차 보간 연산의 개념도이다.
도 4를 참조하면, 의사-양방향-2차 보간 연산은 6개의 위치데이터(f00, f10, f20, f01, f11, f21)에 대해서 보간 연산을 수행한다.
구체적으로, 컬럼 방향(또는 세로 방향)의 제1 루프(LP1)로 묶은 3개의 위치데이터들(f00, f10, f20), 그리고 상기 제1 루프(LP1)와 평행하면서 컬럼 방향의 제2 루프(LP2)로 묶은 3개의 위치데이터들(f01, f11, f21) 각각에 대해서는 선형 최소 자승 근사법(Linear Least Square Approximation)에 의한 2차 보간 연산(Quadratic interpolation)을 수행한다. 즉, 하나의 컬럼에 대응하는 3개의 위치데이터들에 대해서는 2차 보간 연산 방법을 이용하여 보간 연산을 수행한다.
한편, 로우(row) 방향(또는 가로 방향)의 제3 루프(LP3)로 묶은 2개의 위치데이터(f00, f01), 상기 제3 루프(LP3)와 평행하면서 로우 방향의 제4 루프(LP4)로 묶은 2개의 위치데이터(f10, f11), 그리고 상기 제4 루프(LP4)와 평행하면서 로우 방향의 제5 루프(LP5)로 묶은 2개의 위치데이터(f20, f21) 각각에 대해서는 1차 보간 연산(Linear interpolation)을 수행한다. 즉, 하나의 로우에 대응하는 2개의 위치데이터들에 대해서는 1차 보간 연산 방법을 이용하여 보간 연산을 수행한다.
여기서, 컬럼 계조 레벨간의 간격(Distance of Column Gray Level)(△)은 기본 DCC LUT에서 동일한 간격이 아니더라도 자유롭게 보간 연산을 수행할 수 있다.
이상에서는 6개의 위치데이터가 2*3 격자 형상을 정의하는 6개의 위치데이터로부터 보간 연산하는 것을 설명하였으나 예를들어, 3*3 격자 형상을 정의하는 9개의 위치데이터로부터 보간 연산을 수행할 수도 있다.
<선형 최소 자승 근사법에 의한 2차 보간 연산 방법>
도 4를 참조하면, 제1 루프(LP1)에 의해 제1, 제2 및 제3 위치데이터(f00, f10, f20)(또는 x0,x1,x2)는 묶여진다.
제3 위치데이터(x2)는 제2 위치데이터(x1)에 △y를 더한 값에 근사시킬 수 있고, 또한 제1 위치데이터(x0)에 2*△y를 더한 값에 근사시킬 수 있다. 즉, x2 ≒ x1+△y ≒ x0+(2*△y)에 대해 제2 위치데이터(x1) 근처에서 임의의 함수 f(x)에 대한 테일러(Taylor) 급수 전개는 하기하는 수학식 4와 같다.
Figure 112004043607985-pat00007
상기 수학식 4에서 3차 이상의 도함수(derived function) 값(f'''(x))는 무시 가능한 것으로 가정하고, 하기하는 수학식 5 및 6을 대입하면 f(x)는 하기하는 수학식 7과 같은 2차식으로 나타낼 수 있다.
Figure 112004043607985-pat00008
Figure 112004043607985-pat00009
Figure 112004043607985-pat00010
상기 수학식 7은 x=x1 근처에서의 근사식이므로, x=x0, x=x2에서 조차 오차를 수반한다. 따라서, DCC 기술에 채용되는 LUT에 저장되는 값들은 비선형 특성을 가지므로 실질적으로 DCC LUT에 적용하기에는 부적합한 근사식이다.
여기에, 선형 최소 자승 근사(Linear Least Square Approximation)의 개념을 도입하면 하기하는 수학식 8과 같이 서로 인접하는 3개의 위치데이터들을 경유하는 2차식을 간단하게 구할 수 있고, 오차도 최소화 할 수 있다.
Figure 112004043607985-pat00011
여기서, A는 하기하는 수학식 9와 같은 행렬 구조이고, B는 하기하는 수학식 10과 같은 행렬 구조이며, X는 하기하는 수학식 11과 같은 행렬 구조이다.
Figure 112004043607985-pat00012
Figure 112004043607985-pat00013
Figure 112004043607985-pat00014
여기서, p1, p2, p3은 제1 루프(LP1)에 대응하는 계수들이다.
한편, 상기 수학식 8은 하기하는 수학식 12와 같다.
Figure 112004043607985-pat00015
상기한 수학식 12에 상기한 수학식 9, 10, 11을 대입하면 하기하는 수학식 13과 같이 계산할 수 있다.
Figure 112004043607985-pat00016
따라서, 제1 루프(LP1)에 묶인 3개의 위치데이터들(x0,x1,x2)(또는 f00, f10, f20)을 경유하는 2차식은 수학식 14와 같다.
Figure 112004043607985-pat00017
그러므로, 도 4의 상기 제1 루프(LP1)에 의해 묶인 3개의 위치데이터들(x0,x1,x2)(또는 f00, f10, f20)을 연결하는 컬럼 라인상에 존재하는 컬럼 방향의 제1 보간값(fA)은 하기하는 수학식 15와 같이 보간 연산(interpolate)된다.
Figure 112004043607985-pat00018
여기서, x0은 상기 제1 루프(LP1)의 첫 번째 위치데이터이고, △x는 로우 방향의 제1 보간값과 목표 보간값간의 간격이며, p1, p2, p3은 상기 제1 루프(LP1)에 대응하는 계수들이다.
마찬가지로, 제2 루프(LP2)에 묶인 3개의 위치데이터들(x0,x1,x2)(또는 f01,f11,f21)을 경유하는 2차식은 하기하는 수학식 16과 같다.
Figure 112004043607985-pat00019
여기서, p1', p2', p3'는 상기 제2 루프(LP2)에 대응하는 계수들이다.
따라서, 도 4에 도시된 제2 루프(LP2)에 의해 묶인 3개의 위치데이터들(x0,x1,x2)(또는 f01,f11,f21)을 연결하는 컬럼 라인상에 존재하는 컬럼 방향의 제2 보간값(fB)은 하기하는 수학식 17과 같다.
Figure 112004043607985-pat00020
여기서, x0은 상기 제2 루프(LP2)의 첫 번째 위치데이터이고, △x는 로우 방향의 제1 보간값과 목표 보간값간의 간격이며, p1', p2', p3'는 상기 제2 루프(LP2)에 대응하는 계수들이다.
은 하기하는 수학식 18과 같고, 은 하기하는 수학식 19와 같다.
Figure 112004043607985-pat00021
Figure 112004043607985-pat00022
위와 같이 결정된 2차식, 즉, 수학식 15에서 결정된 컬럼 방향의 제1 보간값(fA)과 수학식 17에서 결정된 컬럼 방향의 제2 보간값(fB)은 각각 3개의 위치데이터를 지나는 비선형 특성 곡선을 나타내므로 일반적인 1차 보간(또는 선형 보간) 연산에 비해 보다 향상된 방법으로 보간값을 계산할 수 있다.
<2차식 보간 연산과 1차식 보간 연산의 결합>
한편, DCC LUT의 컬럼 방향에 매핑되는 현재 프레임의 계조데이터들은 비선형 특성을 갖는 반면(도 2에 도시), DCC LUT의 로우 방향에 매핑되는 이전 프레임의 계조데이터들은 상대적으로 선형적인 것을 확인할 수 있다(도 3에서 도시). 따라서, DCC LUT의 로우 성분에 대해서는 컬럼 성분에 비해 상대적으로 작은 차수인 1차식으로 근사할 수 있다. 즉, 상기 컬럼 방향의 제1 보간값(fA)과 컬럼 방향의 제2 보간값(fB)간을 선형적(또는 1차식)으로 보간 연산하면 하기하는 수학식 20과 같다.
Figure 112004043607985-pat00023
여기서, F, fA, fB, △ 및 △y는 각각 목표 보간값, 컬럼 방향의 제1 보간값, 컬럼 방향의 제2 보간값, 서로 인접하는 컬럼 계조 레벨간의 간격 및 컬럼 방향의 제1 보간값과 목표 보간값간의 간격이다.
상기 수학식 20을 정리하면, 하기하는 수학식 21과 같다.
Figure 112004043607985-pat00024
여기서, F는 목표 보간값, fA는 컬럼 방향의 제1 보간값, fB는 컬럼 방향의 제2 보간값, △는 서로 인접하는 컬럼 계조 레벨간의 간격 및 △y는 컬럼 방향의 제1 보간값과 목표 보간값간의 간격이다.
상기 수학식 21에서 서로 인접하는 컬럼 계조 레벨간의 간격(△)은 액정의 특성에 따라 가변할 수 있다. 예를들어, 이전 계조데이터(Gn-1)가 0, 16, 48, 112, 255와 같이 컬럼 성분의 기울기가 급격하게 변하는 영역은 컬럼 계조 레벨간의 간격(△)을 짧게 하고, 컬럼 성분의 기울기가 완만하게 변하는 영역은 컬럼 계조 레벨간의 간격(△)을 길게 하므로써, 컬럼 방향으로 LUT의 사이즈를 대폭 줄이면서 오차를 감소시킬 수도 있다.
상기 수학식 21에 상기 수학식 15 및 17을 대입하여 정리하면 하기하는 수학식 22와 같다.
Figure 112004043607985-pat00025
여기서, △y는 첫 번째 로우와 목표 보간값간의 간격, △는 첫 번째 컬럼 계조와 두 번째 컬럼 계조간의 간격, p1, p2, p3은 첫 번째 컬럼에 대응하는 계수들, p1', p2', p3'는 두 번째 컬럼에 대응하는 계수들, X는 목표 보간값의 컬럼 성분값이다.
상기 도 3과 같은 특성을 반영하여 컬럼 계조 레벨간의 간격(△)은 고정하지 않는 것이 바람직하다.
일반적으로 SDRAM에는 로직의 계산량을 줄이기 위해 수학식 3의 4개의 계수, 즉 f00, a, b, c를 저장하여 DCC의 보간 연산에 이용한다. 예를들어, f00, a, b, c를 저장하여 선형 보간에 이용되는 LUT가 17*17 사이즈를 갖는다면, 상기 17*17의 LUT에 저장되는 엘리먼트들(elements)은 6144(16*16*24)비츠(bits)이다. 여기서, 24비츠는 8비츠의 f00과 a, b, c의 합산값인 16비츠와의 합이다.
하지만, 본 발명에서는 수학식 11에 나타낸 바와 같은 2차식의 3개의 계수, 즉, p1, p2, p3을 저장하여 DCC의 보간 연산에 이용한다. 예를들어, p1, p2, p3을 저장하는 LUT가 8*13 사이즈를 갖는다면, 상기 8*13의 LUT에 저장되는 엘리먼트는 3465(7*11*45)비츠(bits)이다. 여기서, 45비츠는 p1, p2, p3의 합산값이다.
따라서, 본 발명에 의한 LUT에 저장되는 엘리먼트들의 수는 일반적인 LUT에 저장되는 엘리먼트들의 수에 비해 작으므로 메모리 사이즈를 줄일 수 있다.
입력 신호에 따라 △x, △y가 정해지면 수학식 14, 16 및 19를 이용하여 타이밍 제어부에서 계산하고, 목표 보간값인 F를 DCC 값으로서 구한다.
상술한 바와 같이, 가변적으로 컬럼 계조 레벨간의 간격을 적용하면 16*16 또는 9*9 사이즈 등과 같은 정사각형 형태의 LUT 대신 컬럼 성분의 개수가 상대적으로 적은 직사각형 형태의 LUT를 적용할 수 있다. 예를들어 8*13과 같은 LUT를 액정표시 장치의 구동시 적용되는 DCC 기술에 이용하기 때문에 메모리 사이즈를 보다 효율적으로 절감할 수 있다.
도 5는 본 발명의 일실시예에 따른 액정표시 장치의 블록도이다.
도 5에 도시한 바와 같이, 액정표시 장치는 온도 센서(90), 타이밍 제어부(110), 제1 메모리(120), 제2 메모리(130), 제3 메모리(140), 데이터 드라이버부 (150), 액정패널(160), 게이트 드라이버부(170) 및 전압 발생부(180)를 포함한다. 도면상에서는 제1 내지 제3 메모리(120, 130, 140)가 타이밍 제어부(110)로부터 분리된 것을 도시하였으나, 이는 기능적으로 분리하였을 뿐 물리적으로 분리한 것을 아니다.
상기 타이밍 제어부(110)는 외부로부터 현재 프레임의 원시 계조데이터(Gn), 각종 동기 신호들(Hsync, Vsync), 데이터 인에이블 신호(DE) 및 메인 클럭(MCLK)을 제공받아, 온도에 적응하여 액정의 응답 속도를 고속화하기 위한 이전 프레임의 보상 계조데이터(Gn-1')와 상기 이전 프레임의 보상 계조데이터(Gn-1')의 출력을 위한 데이터 구동 신호(LOAD, STH)를 상기 데이터 드라이버부(140)에 출력하고, 상기 이전 프레임의 보상 계조데이터(Gn-1')의 출력을 위한 게이트 구동 신호(GATE CLK, STV)를 상기 게이트 드라이버부(160)에 출력한다.
구체적으로, 상기 타이밍 제어부(110)는 상기 제1 메모리(120)를 경유하여 액정의 응답 속도를 고속화하기 위한 보상 계조데이터(Gc)가 제공됨에 따라, 상기 보상 계조데이터(Gc)를 LUT 형태로 상기 제2 메모리(130)에 저장한다.
상기 타이밍 제어부(110)는 온도 센서(90)로부터 감지된 주변 온도 신호(T)와, 외부의 화상 신호 소스로부터 현재 프레임의 원시 계조데이터(Gn)가 제공됨에 따라, 상기 LUT 형태로 저장된 보상 계조데이터를 근거로 액정의 응답 속도를 고속화하기 위해 현재 프레임의 계조데이터(Gn)와 이전 프레임의 계조데이터(Gn-1)를 고려하여 이전 프레임의 보상 계조데이터(Gn-1')를 상기 데이터 신호로 정의하여 데이터 드라이버부(140)에 출력한다.
상기 제1 메모리(120)는 액정의 응답 속도를 고속화하는 보상을 위한 보상 계조데이터(Gc)를 일시 저장하고, 상기 타이밍 제어부(210)의 요청에 응답하여 저장된 보상 계조데이터(Gc)를 제공한다. 특히, 상기 제1 메모리(120)는 온도에 적응하도록 데이터 보상 정도를 결정하는 보상 계조데이터(Gc)를 저장한다. 상기 제1 메모리(120)는 온도의 변동이 있는 경우에는 외부에서 제공되는 변동된 온도에 대응되는 보상 계조데이터(Gc)를 일시 저장하고, 상기 타이밍 제어부(110)의 요청에 응답하여 저장된 보상 계조데이터를 상기 타이밍 제어부(110)에 제공한다.
상기 제2 메모리(130)는 온도별로 또는 온도 구간별로 이전 계조데이터 대비 현재 계조데이터에 대응하는 보상 계조데이터(Gc)를 LUT 형태로 저장한다. 특히, 이전 프레임의 풀-계조와 현재 프레임의 풀-계조에 대응하여 보상 계조데이터를 저장하면 메모리 사이즈가 커지기 때문에 이전 프레임의 임의의 계조와 현재 프레임의 임의의 계조에 대응하여 보상 계조데이터를 저장한다. 향후 이전 프레임의 임의의 계조에 존재하지 않은 계조데이터나 현재 프레임의 임의의 계조에 존재하지 않은 계조데이터에 대해서는 본 발명에서 설명된 보간 연산을 통해 보상 계조데이터를 생성한다.
상기 제3 메모리(140)는 외부에서 제공되는 원시 계조데이터를 저장한다. 구체적으로, 제3 메모리(140)는 논리적으로 분할된 2개의 메모리 뱅크(142, 144)로 이루어지고, 상기 첫 번째 메모리 뱅크(142)에는 현재 프레임의 1/2에 해당되는 원시 계조데이터가 라이트되는 동안, 상기 두 번째 메모리 뱅크(144)에서 이전 프레임의 1/2에 해당되는 원시 계조데이터를 리드한다. 물론, 그 역도 가능하다. 이처 럼, 상기 제3 메모리(140)를 2개의 메모리 뱅크(142, 144)로 분할하므로써, 데이터의 라이트 동작과 리드 동작을 연속적으로 수행할 수 있다.
상기 데이터 드라이버부(150)는 상기 타이밍 제어부(110)에서 이전 프레임의 보상 계조데이터(Gn-1')가 수신됨에 따라, 해당 계조 전압(데이터 전압 또는 데이터 신호)으로 변경하고, 변경된 데이터 신호(D1, D2, ..., Dm)를 상기 액정패널(160)에 인가한다.
상기 액정패널(160)은 어레이 기판과 상기 어레이 기판에 대향하는 컬러필터 기판간에 형성된 액정층을 이용하여 화상을 표시한다. 상기 액정패널(160)에는 게이트 온 신호(게이트 신호, 스캔 신호, 주사 신호)를 전달하기 위한 복수의 게이트 라인(주사 라인 또는 스캔 라인)이 형성되어 있으며, 변경된 데이터 신호(D1, D2, ..., Dm)를 전달하기 위한 데이터 라인(소스 라인)이 형성되어 있다. 상기 게이트 라인과 상기 데이터 라인에 의해 둘러싸인 영역은 각각 화소를 이루며, 각 화소는 상기 게이트 라인과 상기 데이터 라인에 각각 게이트 전극 및 소스 전극이 연결되는 박막 트랜지스터(TFT)와, 상기 박막 트랜지스터(TFT)의 드레인 전극에 연결되는 액정 캐패시터(Cl) 및 스토리지 캐패시터(Cst)를 포함한다.
상기 게이트 드라이버부(170)는 상기 게이트 구동 신호(GATE CLK, STV)를 근거로 상기 게이트 라인을 활성화시켜 박막 트랜지스터를 턴-온시키기 위한 게이트 온 신호(S1, S2, S3, ..., Sn)를 순차적으로 인가한다.
상기 전압 발생부(180)는 액정표시 장치의 전원을 제어한다. 통상적으로 온도에 적응하는 보상 계조데이터를 저장하는 LUT를 상기 제1 메모리(EEPROM)(120)에 라이트하는 동안에는 오동작을 예방해야하므로 전압 발생부(180)를 이용하여 상기 액정표시 장치의 전원을 제어하는 것이 바람직하다.
이상에서는 액정표시 장치를 설명하였으나, 상기 액정표시 장치의 구동 장치는 상기한 도 5의 액정표시 장치로부터 용이하게 구현할 수 있다. 예를들어, 액정표시 장치의 구동 장치는 타이밍 제어부(110), 제1 내지 제3 메모리(120, 130, 140), 데이터 드라이버부(150) 및 게이트 드라이버부(170)를 통해 구현된다.
또한, 외부로부터 디지털 값인 계조데이터를 제공받는 디지털 액정표시 장치를 위주로 설명하였으나, 당업자라면 외부로부터 제공되는 아날로그 값을 디지털 값으로 변환하는 인터페이스를 구비하는 아날로그 액정표시 장치에도 동일하게 적용할 수 있다.
또한, 액정표시 장치가 원시 계조데이터와 함께 액정의 응답 속도를 온도에 적응하여 고속화하기 위한 보상 계조데이터를 제공받는 것을 설명하였다. 당업자라면 액정표시 장치가 원시 계조데이터만을 제공받고, 자체적으로 내부 온도를 감지하여 상기 원시 계조데이터를 온도에 따라 보상하도록 구현할 수도 있다. 이때 상기 액정표시 장치는 온도 구간별로 보상 계조데이터를 저장하는 복수의 LUT들을 구비하고, 감지되는 온도에 따라 하나의 LUT를 선택하고, 선택된 LUT를 이용한 보상을 통해 온도에 적응하는 액정의 응답 속도를 유지할 수도 있음은 자명하다.
도 6은 도 5의 타이밍 제어부(110)와 제2 메모리(130)에 저장된 LUT간의 동작을 설명하기 위한 블록도이다.
도 5 및 도 6을 참조하면, 타이밍 제어부는 외부로부터 현재 계조데이터가 입력됨에 따라, 기저장된 이전 계조데이터(Gn-1)와 상기 현재 계조데이터(Gn)를 근거로 제2 메모리(130)에 저장된 LUT에서 보상 계조데이터(F(=G'n-1))를 추출하여 데이터 드라이버부(140)에 공급한다.
이때, 상기 이전 계조데이터(Gn-1)와 현재 계조데이터(Gn)가 상기 LUT에 존재하는 경우에는 상기 이전 계조데이터(Gn-1)와 현재 계조데이터(Gn)에 의해 매핑되는 보상 계조데이터를 추출하여 상기 데이터 드라이버부(140)에 공급한다.
한편, 상기 이전 계조데이터(Gn-1)와 현재 계조데이터(Gn)가 상기 LUT에 존재하지 않는 경우에는 이전 계조데이터(Gn-1)와 현재 계조데이터(Gn)에 대응하는 보상 계조데이터(F(=G'n-1))를 보간을 통해 연산하여 상기 데이터 드라이버부(140)에 공급한다. 즉, 상기 보상 계조데이터(F(=G'n-1))의 컬럼 성분은 상기 LUT에서 추출된 p1, p2, p3 또는 p1', p2', p3'의 계수를 이용하여 2차식 보간하고, 상기 보상 계조데이터(F(=G'n-1))의 로우 성분은 1차식 보간하고, 상기 2차식 보간 및 1차식 보간을 통해 생성한 보상 계조데이터(F(=G'n-1))를 상기 데이터 드라이버부(140)에 공급한다. 특히, 상기한 2차식 보간과 1차식 보간을 통해 보상데이터를 생성하는 일련의 과정은 상술한 바와 같으므로 그 설명은 생략한다.
도면상에서는 제2 메모리(130)에 저장된 LUT가 8*13의 사이즈를 갖는 것을 도시하였으나, 이는 일반적인 16*16 사이즈의 LUT보다 작은 사이즈를 설명하기 위한 것이다.
또한, 제2 메모리(130)가 타이밍 제어부(110)로부터 분리된 것을 도시하였으나, 이는 기능적으로 분리하였을 뿐 물리적으로 분리한 것을 아니다.
도 7은 도 6의 제2 메모리에 저장된 LUT의 보상 계조데이터에 대응하여 계수들의 공유 관계를 설명하기 위한 개념도이다.
도 7을 참조하면, 본 발명의 일실시예에 따른 LUT에는 컬럼 방향으로 13개의 파라미터 영역들(또는 위치데이터들)이 존재한다. 3개의 파라미터 영역들은 하나의 루프로 그룹핑되어 총 11개의 루프들이 존재한다. 서로 인접하는 루프들에는 2개의 파라미터 영역들이 공유되면서 그룹핑된다. 파라미터 영역의 시작 영역을 원점으로 가정할 때, 1번째부터 5번째까지의 루프들의 매 첫 번째 파라미터 영역을 보간 영역으로 정의하는 것이 바람직하고, 7번째부터 11번째까지의 루프들의 매 마지막 번째 파라미터 영역을 보간 영역으로 정의하는 것이 바람직하다. 또한, 6번째 루프에는 첫 번째, 두 번째, 그리고 세 번째 파라미터 영역을 보간 영역으로 정의하는 것이 바람직하다.
도 8은 도 5의 타이밍 제어부의 동작을 설명하기 위한 블록도이다. 특히, 이전 계조데이터(Gn-1)와 현재 계조데이터(Gn)가 LUT에 존재하지 않을 때, 보상 계조데이터의 컬럼 성분과 로우 성분을 보간하여 보상 계조데이터를 출력하는 동작을 설명한다.
도 8을 참조하면, 본 발명에 따른 타이밍 제어부는 제1 승산부(112), 제2 승산부(114) 및 합산부(116)를 포함하여, LUT에 저장되지 않은 계조데이터를 목표 계조데이터로서 계산하여 데이터 드라이버부(140)에 공급한다.
상기 제1 승산부(112)는 외부로부터 제공되는 X의 자승값과 액정표시 장치의 로딩시 연산된 연산값([])을 승산한 제1 승산값을 상기 제2 승산부(114) 및 합산부 (116)에 제공한다. 여기서, X 및 연산값([])은 각각 제1 보간값(fA)의 원점으로부터 컬럼 성분값 및 상기한 수학식 22에서 설명한 바 있는 계수이다. 즉, 상기 연산값([])은
Figure 112004043607985-pat00026
또는
Figure 112004043607985-pat00027
Figure 112004043607985-pat00028
이다.
여기서, △y는 첫 번째 로우와 목표 보간값간의 간격, △는 첫 번째 컬럼 계조와 두 번째 컬럼 계조간의 간격, p1, p2, p3은 첫 번째 컬럼에 대응하는 계수들, p1', p2', p3'는 두 번째 컬럼에 대응하는 계수들이다.
상기 제2 승산부(114)는 상기 X와 상기 연산값([])을 승산한 제2 승산값을 상기 합산부(116)에 제공한다.
상기 합산부(116)는 상기 제1 승산값, 제2 승산값 및 연산값([])을 합산하여 목표 보간값(F)을 생성하고, 생성된 목표 보간값(F)을 데이터 드라이버부(140)에 공급한다.
이상에서 설명한 바와 같이, 본 발명에 따르면 이전 화상 신호 또는 현재 화상 신호가 LUT에 존재하지 않더라도 보상 계조데이터의 컬럼 성분은 2차식으로 보간하고, 로우 성분은 1차식으로 보간하므로써, 메모리 사이즈는 줄이면서 정확도는 향상시킬 수 있다.
이상에서는 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (30)

  1. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법에서,
    상기 LUT의 제1 방향에서 3개 이상의 제1 위치데이터들을 추출하는 단계;
    상기 LUT의 제2 방향에서 2개 이상의 제2 위치데이터들을 추출하는 단계; 및
    상기 제1 위치데이터들과 제2 위치데이터들을 이용하여 상기 목표 보간값을 생성하는 단계를 포함하는 보간 방법.
  2. 제1항에 있어서, 상기 추출된 제1 및 제2 위치데이터들은 2*3 격자 형상을 정의하고,
    상기 목표 보간값의 컬럼 성분은 2차식으로 보간하고, 로우 성분은 1차식으로 보간하는 것을 특징으로 하는 보간 방법.
  3. 삭제
  4. 삭제
  5. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법에서,
    제1 방향의 3개 이상의 위치데이터를 연결하는 제1 라인 상의 제1 보간값을 연산하는 단계;
    상기 제1 라인과 인접하고, 상기 제1 방향의 3개 이상의 위치데이터를 연결하는 제2 라인 상의 제2 보간값을 연산하는 단계;
    상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성하는 단계;
    상기 차이 데이터를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 단계;
    상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 단계; 및
    상기 제1 보간값과 승산값을 합산하여 상기 목표 보간값을 생성하는 단계를 포함하는 보간 방법.
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 방법을 수행하는 컴퓨터가 판독 가능한 기록 매체에서,
    제1 방향의 3개 이상의 위치데이터를 연결하는 제1 라인 상의 제1 보간값을 연산하는 과정;
    상기 제1 라인과 인접하고, 상기 제1 방향의 3개 이상의 위치데이터를 연결하는 제2 라인 상의 제2 보간값을 연산하는 과정;
    상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성하는 과정;
    상기 차이 데이터를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 과정;
    상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 과정; 및
    상기 제1 보간값과 승산값을 합산하여 상기 목표 보간값을 생성하는 과정을 포함하는 프로그램이 내장된 컴퓨터가 판독 가능한 기록 매체.
  17. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서,
    상기 LUT의 제1 방향에서 3개 이상의 제1 위치데이터들을 추출하고, 상기 LUT의 제2 방향에서 2개 이상의 제2 위치데이터들을 추출하는 추출부; 및
    상기 제1 위치데이터들과 제2 위치데이터들을 이용하여 상기 목표 보간값을 생성하는 생성부를 포함하는 보간 장치.
  18. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서,
    컬럼 방향의 3개의 위치데이터를 연결하는 제1 라인상에 존재하는 제1 보간값과, 상기 제1 라인과 인접하고, 컬럼 방향의 3개의 위치데이터를 연결하는 제2 라인상에 존재하는 제2 보간값을 연산하는 연산부;
    상기 제1 라인의 컬럼 값과 목표 보간값의 컬럼 값간의 차이 데이터를 생성 하는 감산부;
    상기 차이 데이터를 서로 인접하는 컬럼 계조 레벨간의 간격으로 제산하여 제산값을 생성하는 제산부;
    상기 제2 보간값과 제1 보간값간의 차와 상기 제산값을 승산하여 승산값을 생성하는 승산부; 및
    상기 제1 보간값과 승산값을 합산하여 목표 보간값을 출력하는 합산부를 포함하는 보간 장치.
  19. 복수의 컬럼들과 복수의 로우들에 의해 정의된 영역에 저장된 복수의 위치데이터들을 포함하는 LUT에서 목표 보간값을 연산하는 보간 장치에서,
    외부로부터 제공되는 상기 목표 보간값의 컬럼 성분값의 자승값과 연산값을 승산하여 제1 승산값을 출력하는 제1 승산부-여기서, 연산값은
    Figure 112004043607985-pat00034
    또는
    Figure 112004043607985-pat00035
    Figure 112004043607985-pat00036
    (여기서, △y는 첫 번째 로우와 목표 보간값간의 간격, △는 첫 번째 컬럼 계조와 두 번째 컬럼 계조간의 간격, p1, p2, p3은 첫 번째 컬럼에 대응하는 계수들, p1', p2', p3'는 두 번째 컬럼에 대응하는 계수들임);
    상기 컬럼 성분값과 상기 연산값을 승산한 제2 승산값을 출력하는 제2 승산부; 및
    상기 제1 승산값, 제2 승산값 및 연산값을 합산하여 상기 목표 보간값을 출 력하는 합산부를 포함하는 보간 장치.
  20. 액정을 이용하여 화상을 표시하는 액정표시부;
    이전 화상 신호에 대응하는 복수의 컬럼들과 현재 화상 신호에 대응하는 복수의 로우들로 이루어진 계조보상용 LUT; 및
    외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 상기 LUT에서 보상 계조데이터를 추출하여 상기 액정표시부에 공급하되, 상기 이전 화상 신호 또는 현재 화상 신호가 상기 LUT에 미존재하는 경우에는 컬럼과 로우 성분중 적어도 하나 이상의 성분은 2차식 이상으로 보간하고, 로우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 상기 액정표시부에 공급하는 제어부를 포함하는 표시 장치.
  21. 삭제
  22. 제20항에 있어서, 상기 계조보상용 LUT의 컬럼 수와 상기 계조보상용 LUT의 로우 수는 상이한 것을 특징으로 하는 표시 장치.
  23. 삭제
  24. 액정을 이용하여 화상을 표시하는 액정표시부에 화상 표시를 위한 화상 신호를 공급하는 표시 장치의 구동 장치에서,
    이전 화상 신호에 대응하는 복수의 컬럼들과 현재 화상 신호에 대응하는 복수의 로우들로 이루어진 계조보상용 LUT; 및
    외부에서 입력되는 이전 화상 신호와 현재 화상 신호를 근거로 상기 계조보상용 LUT에서 보상 계조데이터를 추출하여 상기 액정표시부에 공급하되, 상기 이전 화상 신호 또는 현재 화상 신호가 상기 계조보상용 LUT에 미존재하는 경우에는 컬럼과 로우 성분중 적어도 하나 이상의 성분은 2차식 이상으로 보간하고, 로우 성분은 1차식으로 보간하여 보상 계조데이터를 생성하여 상기 액정표시부에 공급하는 제어부를 포함하는 표시 장치의 구동 장치.
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
KR1020040076692A 2004-09-23 2004-09-23 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법 KR101034778B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040076692A KR101034778B1 (ko) 2004-09-23 2004-09-23 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법
US11/219,068 US7633475B2 (en) 2004-09-23 2005-09-02 Method, computer readable medium using the same and device for performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040076692A KR101034778B1 (ko) 2004-09-23 2004-09-23 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20060027767A KR20060027767A (ko) 2006-03-28
KR101034778B1 true KR101034778B1 (ko) 2011-05-17

Family

ID=36073628

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040076692A KR101034778B1 (ko) 2004-09-23 2004-09-23 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법

Country Status (2)

Country Link
US (1) US7633475B2 (ko)
KR (1) KR101034778B1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101071258B1 (ko) * 2004-10-29 2011-10-10 삼성전자주식회사 액정 표시 장치 및 영상 신호 보정 방법
JP2007148369A (ja) * 2005-10-31 2007-06-14 Toshiba Matsushita Display Technology Co Ltd 表示制御回路、表示制御方法及び表示回路
KR20080042433A (ko) * 2006-11-10 2008-05-15 삼성전자주식회사 표시 장치 및 그 구동 장치
DE102007013745A1 (de) * 2007-03-22 2008-09-25 Vastview Technology Inc. Vorrichtung und Verfahren zur Einstellung der Übersteuerungsgenauigkeit einer Flüssigkristallanzeige
KR101394433B1 (ko) * 2007-08-10 2014-05-14 삼성디스플레이 주식회사 신호 처리 장치, 이를 포함하는 액정 표시 장치 및 액정표시 장치의 구동 방법
KR101587913B1 (ko) * 2008-06-02 2016-01-25 삼성디스플레이 주식회사 영상 신호 보정 장치 및 이를 포함한 액정 표시 장치
KR20100007565A (ko) * 2008-07-14 2010-01-22 삼성전자주식회사 표시 장치
KR101600492B1 (ko) * 2009-09-09 2016-03-22 삼성디스플레이 주식회사 표시장치 및 이의 구동방법
KR101773419B1 (ko) * 2010-11-22 2017-09-01 삼성디스플레이 주식회사 데이터 보상 방법 및 이를 수행하는 표시 장치
KR20120089081A (ko) 2011-02-01 2012-08-09 삼성전자주식회사 액정 표시 장치, 영상 신호 보정 장치 및 영상 신호 보정 방법
CN105206239B (zh) * 2015-10-16 2018-03-30 深圳市华星光电技术有限公司 Mura现象补偿方法
CN106940624A (zh) * 2017-02-21 2017-07-11 上海顺久电子科技有限公司 一种查找表lut存储和处理方法、装置
CN111883084B (zh) * 2020-07-30 2021-11-09 惠科股份有限公司 一种驱动方法、补偿时间表的构建方法和显示装置
US11699377B2 (en) * 2020-09-14 2023-07-11 Apple Inc. Temperature-based pixel drive compensation
CN113365015B (zh) * 2021-05-31 2022-10-11 龙迅半导体(合肥)股份有限公司 一种视频数据处理装置及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030077450A (ko) * 2002-03-25 2003-10-01 샤프 가부시키가이샤 액정 표시 장치
KR20040023567A (ko) * 2001-07-27 2004-03-18 소니 가부시끼 가이샤 비선형 처리 장치, 화상 표시 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4799285B2 (ja) * 2006-06-12 2011-10-26 キヤノン株式会社 画像出力システム、画像出力装置、情報処理方法、記憶媒体ならびにプログラム
US8499634B2 (en) * 2006-11-10 2013-08-06 Siemens Medical Solutions Usa, Inc. Transducer array imaging system
US20080114247A1 (en) * 2006-11-10 2008-05-15 Penrith Corporation Transducer array imaging system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040023567A (ko) * 2001-07-27 2004-03-18 소니 가부시끼 가이샤 비선형 처리 장치, 화상 표시 장치
KR20030077450A (ko) * 2002-03-25 2003-10-01 샤프 가부시키가이샤 액정 표시 장치

Also Published As

Publication number Publication date
KR20060027767A (ko) 2006-03-28
US7633475B2 (en) 2009-12-15
US20060061828A1 (en) 2006-03-23

Similar Documents

Publication Publication Date Title
KR101056371B1 (ko) 표시장치와, 이의 구동 방법 및 장치
KR101034778B1 (ko) 보간 방법과, 보간 방법이 내장된 컴퓨터가 판독 가능한기록 매체 및 이를 수행하기 위한 장치와, 이를 이용한표시 장치 및 이의 구동 장치 및 방법
KR100707774B1 (ko) 고속 응답을 위해 구동 보상을 행하는 액정표시장치의제어회로
JP4638182B2 (ja) 液晶表示装置と、これの駆動方法及びその装置
TW571279B (en) Liquid crystal display and driving apparatus thereof
KR100538723B1 (ko) 표시 장치
CN101325041B (zh) 驱动装置、安装有其的显示设备、驱动显示设备的方法
US8199163B2 (en) Signal processing device, method of correction data using the same, and display apparatus having the same
US20080191995A1 (en) Image data compensation device and method and method display system employing the same
JP5639751B2 (ja) 液晶表示装置およびその駆動方法
US8687006B2 (en) Display device including image signal processor and image interpolation chip
KR102006251B1 (ko) 액정 표시 장치
KR20210012089A (ko) 표시 장치의 오버드라이빙 데이터 획득 방법, 표시 장치의 구동 방법, 및 표시 장치
KR20120077751A (ko) 데이터 보상 방법, 이를 수행하기 위한 데이터 보상 장치 및 이 데이터 보상 장치를 포함하는 표시 장치
KR101415564B1 (ko) 표시 장치의 구동 장치 및 방법
US9262993B2 (en) Display panel driver, method of driving display panel using the same and display apparatus having the same
KR20170080929A (ko) 표시 장치 및 그 구동 방법
KR20080024860A (ko) 화상 보상 장치와 이의 방법 및 표시 장치
KR20170003251A (ko) 유기 발광 다이오드 표시장치 및 구동방법
US11455935B2 (en) Display device and method of driving the same
CN220913877U (zh) 应用于显示面板的驱动控制部
KR101030546B1 (ko) 액정표시장치의 오버 드라이빙 회로 및 오버 드라이빙 방법
KR20190045439A (ko) 표시 장치 및 이의 구동 방법
KR101587913B1 (ko) 영상 신호 보정 장치 및 이를 포함한 액정 표시 장치
KR20080048163A (ko) 액정 표시 장치 및 그의 영상 보정 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140430

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150430

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee