KR100810401B1 - 표시 드라이버 - Google Patents

표시 드라이버 Download PDF

Info

Publication number
KR100810401B1
KR100810401B1 KR1020060099348A KR20060099348A KR100810401B1 KR 100810401 B1 KR100810401 B1 KR 100810401B1 KR 1020060099348 A KR1020060099348 A KR 1020060099348A KR 20060099348 A KR20060099348 A KR 20060099348A KR 100810401 B1 KR100810401 B1 KR 100810401B1
Authority
KR
South Korea
Prior art keywords
format
data
display data
yuv
circuit
Prior art date
Application number
KR1020060099348A
Other languages
English (en)
Other versions
KR20070041356A (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 가부시끼가이샤 르네사스 테크놀로지
Publication of KR20070041356A publication Critical patent/KR20070041356A/ko
Application granted granted Critical
Publication of KR100810401B1 publication Critical patent/KR100810401B1/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/2003Display of colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • 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/06Colour space transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

메모리부(112)의 입출력 표시 데이터인 RGB 데이터(d1, d2)에 대하여, 포맷 판단부(102)에서, 수평 2화소의 색차(U, V) 차이 정보와, 레지스터 설정되는 U차, V차의 임계값과의 비교에 기초하여, 메모리(106)에 저장하는 YUV 포맷을 A 또는 B로부터 선택한다. 포맷 변환부(113)에서 A 또는 B의 YUV 포맷 변환한 YUV 데이터 정보(d3)를 메모리(106)에 저장한다. A 또는 B의 YUV 포맷의 선택은, 색차 차이 정보가 임계값과 비교하여 작은 경우에는 YUV422(B 변환)로 하고, 큰 경우에는 각 화소의 Y, U, V의 하위 비트를 삭감한 것(A 변환)으로 한다.
S/P 변환부, YUV 변환부, 포맷 판단부, U차 임계값 레지스터, RGB 변환부, 레지스터 어드레스, 신호선 구동 회로, 제어 레지스터부

Description

표시 드라이버{DISPLAY DRIVER}
도 1의 A는, 본 발명의 실시예 1의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관한 블록 구성도이며, 도 1의 B는, 상기 회로에서의 YUV 포맷 변환에 대하여 도시하는 설명도.
도 2는 본 발명의 각 실시예에서의, U차 임계값 레지스터 표 및 V차 임계값 레지스터 표를 도시하는 도면.
도 3은 본 발명의 실시예 1에서의, YUV 포맷 메모리 압축의 표시 화상의 예에서의 효과를 도시하는 설명도로서, 도 3의 A는 화이트와 마젠타의 스트라이프의 표시 화상의 화질 열화 저감 효과를 도시하며, 도 3의 B는 화이트와 그레이의 스트라이프의 표시 화상의 화질 열화 저감 효과를 도시하는 도면.
도 4는 본 발명의 일 실시예에서의 액정 표시 장치 및 표시 시스템의 구성도.
도 5는 본 발명의 실시예 2의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관한 블록 구성도.
도 6은 본 발명의 실시예 2의 표시 구동 회로에서의 2종류의 YUV 변환인 제1 및 제2 포맷 변환 형식을 도시하는 설명도.
도 7은 본 발명의 실시예 2에서의, YUV 포맷 메모리 압축의 표시 화상의 예 에서의 효과를 도시하는 설명도로서, 도 7의 A는 시안과 그린의 스트라이프의 표시 화상의 화질 열화 저감 효과를 도시하며, 도 7의 B는 옐로우와 그린의 스트라이프의 표시 화상의 화질 열화 저감 효과를 도시하는 도면.
도 8의 A는, 본 발명의 실시예 3의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관한 블록 구성도이며, 도 8의 B는, 상기 회로에서의 YUV 포맷 변환을 도시하는 설명도.
도 9의 A는, 본 발명의 실시예 4의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관한 블록 구성도이며, 도 9의 B는, 상기 회로에서의 YUV 포맷 변환을 도시하는 설명도.
<도면의 주요 부분에 대한 부호의 설명>
100 : S/P 변환부
101 : YUV 변환부(RGB-YUV 변환부)
102 : 메모리 저장 데이터 포맷 판단부(포맷 판단부)
103 : A 변환부(YUV 데이터의 A 포맷 변환부)
104 : B 변환부(YUV 데이터의 B 포맷 변환부)
105 : 스위치부(2셀렉터 스위치)
106 : 메모리(표시 데이터 저장 메모리)
107 : RGB 변환부(YUV-RGB 변환부)
108 : P/S 변환부
109-1 : A 포맷
109-2 : B 포맷
110 : U차 임계값 레지스터
111 : V차 임계값 레지스터
112, 112-2, 112-3, 112-4 : 메모리부(메모리 처리부)
113, 113-2, 113-3, 113-4 : 메모리 저장 데이터 포맷 변환부(포맷 변환부)
114 : 포맷 변환 형식
200 : U차 임계값 레지스터 표
201 : V차 임계값 레지스터 표
301 : 화이트와 마젠타의 스트라이프 원화상
302 : 종래 변환에 의한 표시 화상
303 : A 변환에 의한 표시 화상
304 : 화이트와 그레이의 스트라이프 원화상
305 : 종래 변환에 의한 표시 화상
306 : B 변환에 의한 표시 화상
400 : 액정 표시 장치
401 : 액정 패널
402 : 신호선 구동 회로
403 : 주사선 구동 회로
404 : 전원 회로
405 : 제어 레지스터부
406 : 시스템 인터페이스(시리얼 인터페이스)
407 : 메모리 제어부
408 : 표시 데이터 저장 메모리(RAM)
409 : 계조 전압 생성 회로
410 : DAC 회로(디코드 회로)
411 : MPU
500 : 포맷 판단부
501 : A 변환부
502 : B 변환부
503 : C 변환부
504 : D 변환부
505 : 4셀렉터 스위치
506 : RGB 변환부(YUV-RGB 변환부)
507 : 제1 포맷 변환 형식
507-1 : A 포맷
507-2 : B 포맷
507-3 : C 포맷
507-4 : D 포맷
508 : 제2 포맷 변환 형식
508-1 : A 포맷
508-2 : B 포맷
508-3 : C 포맷
508-4 : D 포맷
600 : 시안과 그린의 스트라이프 원화상
601 : 종래 변환에 의한 표시 화상
602 : 제1 포맷 변환 형식에 의한 표시 화상(임계값=16인 경우)
603 : 제2 포맷 변환 형식에 의한 표시 화상(임계값=16인 경우)
604 : 제1 및 제2 포맷 변환 형식에 의한 표시 화상(임계값=4인 경우)
605 : 옐로우와 그린의 스트라이프 원화상
606 : 종래 변환에 의한 표시 화상
607 : 제1 포맷 변환 형식에 의한 표시 화상(임계값=16인 경우)
608 : 제2 포맷 변환 형식에 의한 표시 화상(임계값=16인 경우)
609 : 제1 및 제2 포맷 변환 형식에 의한 표시 화상(임계값=4인 경우)
700 : S/P 변환부
701 : 포맷 판단부
702 : A 변환부
703 : B 변환부
704 : C 변환부
705 : D 변환부
706 : 포맷 변환 형식
707 : A 포맷
708 : B 포맷
709 : C 포맷
710 : D 포맷
711 : P/S 변환부
800 : S/P 변환부
801 : 포맷 판단부
802 : A 변환부
803 : B 변환부
804 : C 변환부
805 : 포맷 변환 형식
806 : A 포맷
807 : B 포맷
808 : C 포맷
809 : 3TO1 셀렉터 스위치
810 : P/S 변환부
본 발명은, TFT형 액정 등의 액티브 매트릭스형 표시 장치에 관한 것으로, 특히, 표시 장치의 표시 구동 회로에서의 메모리에 저장하는 표시 데이터의 압축이나 데이터 포맷의 선택이나 변환 등의 처리에 의한, 저코스트화, 화질 열화 삭감·고화질화의 기술에 관한 것이다.
TFT형 액정 등의 액티브 매트릭스 표시 장치에서, 특히 휴대 전화기 등의 모바일용의 LCD 드라이버(구동 회로)에 대해서는, 정지 화상이나 대기 화면 시에 CPU(MPU)-LCD 드라이버 간의 데이터 통신을 없애는 것에 의한 저소비 전력화를 목적으로, 프레임 메모리를 내장한 LCD 드라이버가 보급되어 있다.
상기 정지 화상이나 대기 화면 등에서는, LCD 드라이버의 프레임 메모리에 의해 1프레임 데이터를 갖는 것이 가능하게 되므로, 프레임 메모리로부터 동일한 데이터를 판독함으로써, CPU와 LCD 드라이버와의 데이터 통신을 행하지 않고 표시하는 것이 가능하게 된다.
그러나, 상기 LCD 드라이버에 프레임 메모리를 갖는 경우, 칩 사이즈가 커져 코스트가 증가한다. 한편, 시장에서는 일반적으로 시스템의 저가격화의 요구가 진행되어, LCD 드라이버의 칩 사이즈 절약화가 요구되고 있다. 그 때문에, 프레임 메모리를 갖는 경우에 의한 코스트의 증가가 없거나 또는 적은 LCD 드라이버가 시장에 요구되고 있다.
그래서, 종래 기술의 LCD 드라이버에서는, 표시 데이터를 RGB-YUV 변환(즉 RGB 포맷으로부터 YUV 포맷으로 변환)하고, 특히 YUV422 포맷으로 표시 데이터를 메모리(프레임 메모리)에 저장함으로써, 바꾸어 말하면 압축에 의한 메모리 저장 데이터량의 감소에 의해, 칩 사이즈 절약화를 실현하고 있다. 또한, Y는 휘도, U, V는 색차를 나타낸다.
이하에서는, 본 발명과의 비교를 위해, 종래의 액정 표시 장치(LCD)에서의 표시 구동의 방식(시스템 및 방법)에 대하여 간단히 설명한다. 종래 방식에서는, 액정 표시 장치에서, 표시 데이터를 메모리에 저장하기 전에, 입력된 표시 RGB 데이터 24비트를, 시리얼/패러렐 변환하고, 패러렐화된 수평 2화소분의 RGB 24비트×2의 데이터를 YUV 데이터로 변환하고, YUV422 포맷으로 변환한다.
여기서, 상기 YUV422 포맷이란, 휘도(Y) 정보는 1화소마다 정보를 삭감하지 않고 갖고, 색차(U, V) 정보는 수평 2화소에서 평균화하는 포맷이다. 이 YUV422 포맷에서, 수평 2화소의 색차(U, V) 정보를 평균화하는 이유로서, 인간의 눈에는 화질 열화로서 판단되기 어려운 시각 특성에 의한 것이다.
결과적으로, 입력 표시 데이터는, 수평 2화소당 48비트인 것에 대해, YUV422 포맷에서는 수평 2화소당 32비트로 하는 것이 가능하게 되어, 상대적으로 메모리에 저장하는 데이터량을 약 3할 삭감할 수 있다.
또한, 표시 데이터에 대한 YUV 처리(YUV 포맷 변환 처리)에 관련하여, 일본 특개 2003-123062호 공보 및 일본 특개 2005-055824호 공보를 들 수 있다.
일본 특개 2003-123062호에서는, LCD 제어부에서, 복수의 서로 다른 YUV-Y'U'V' 변환 처리를 행하는 테이블을 설치하고 있으며, 이들 변환 테이블 중에서 1개를 선택하여, YUV-Y'U'V' 변환 처리를 행한다. 이에 의해, 표시 화상에 합치한 YUV-Y'U'V' 변환을 행하고, 그 후 YUV-RGB 변환 처리를 행하고 있다.
또한, 일본 특개 2005-055824호 공보에서는, RGB 데이터를 YUV 데이터로 변 환하고, 변환된 YUV 포맷은 휘도 성분과 색차 성분으로 나누고, 입력 데이터의 색 공간의 특성을 고려하여, 데이터 압축 처리를 행한다. 이 때, 휘도(Y) 데이터는 하프만 코드화 처리에 의해 가역 압축을 실현하고(즉 데이터 의존으로 압축률 변화), 색차(U, V) 데이터는 정보량을 삭감한 후에 양자화 가역 압축을 행함으로써, 표시 데이터의 정보량을 적게 하는 것을 실현하고 있다.
그러나, 상기 종래 방식의 메모리 저장 데이터 압축의 기술에서는, YUV422 포맷에서는, 수평 2화소의 색차(U, V) 정보를 평균화하고 있으므로, 이들 정보의 데이터 차이가 커짐에 따라서, 원래의 데이터와의 오차가 커져, 화질 열화가 현저하게 된다.
상기한 화질 열화가 현저하게 보여지는 표시 화상의 예로서는, 화이트나 그레이 등의 배경색 상에 컬러 문자/선 등을 표시시킨 경우를 들 수 있다. 이 경우, 색차(U, V) 데이터의 오차에 의해, 배경색과 컬러 문자/선의 경계선에서, 색의 변화나 번짐이 발생하는 것이 생각된다.
또한, 상기 일본 특개 2003-123062호 공보에 관해서는, 복수의 테이블의 선택에 대해서는 외부로부터 설정하는 것이며, 표시 데이터에 기초하여 YUV-YUV 변환을 행하고 있지 않기 때문에, 모든 표시 데이터에 관해서는 대응할 수 없다. 또한, 복수의 테이블을 갖기 때문에 칩 사이즈가 증가하게 된다.
또한, 상기 일본 특개 2005-055824호 공보의 경우에서는, 데이터에 의존하여 압축률이 변화되기 때문에, 메모리로서, 압축률이 워스트 케이스에서의 메모리 사 이즈가 필요하게 된다. 또한, 메모리에 데이터를 저장할 때의 압축이라고 하는 관점에 대해서는 기재하고 있지 않다.
이상을 근거로 하여, 본 발명의 목적은, 액정 표시 장치 등의 표시 구동 회로에서, 표시 데이터를 메모리에 저장할 때에, YUV 포맷 등에 의해 데이터의 압축(포맷 변환)을 행하여 데이터량을 삭감함으로써 메모리 사이즈 저감에 의한 저코스트화를 실현함과 함께, 종래 기술(종래 YUV 포맷에 의한 메모리 압축 방식)에서 과제였던 특정한 표시 화상에서의 화질 열화, 예를 들면 컬러 문자/선 등에서 보여지는 번짐 등의 화질 열화를 저감하여 고화질화를 실현할 수 있는 표시 구동 회로의 기술을 제공하는 것이다.
본원에서 개시되는 발명 중, 대표적인 것의 개요를 간단히 설명하면, 다음과 같다. 상기 목적을 달성하기 위하여, 본 발명의 표시 구동 회로는, 표시 데이터를 저장하기 위한 메모리(기억 회로)를 내장 등의 형식으로 갖는 표시 장치용 구동 장치에 적용되는 것으로서, 이하에 기재하는 기술적 수단을 구비하는 것을 특징으로 한다.
본 표시 구동 회로는, 입력 데이터에 기초하여, 메모리에 저장하는 데이터를 YUV 포맷 등으로서 압축하는 처리, 바꾸어 말하면, 표시 데이터의 포맷 변환을 행하여 메모리 저장 데이터량을 삭감하는 처리를 행하는 수단을 구비한다. 이 수단은, 예를 들면 RGB 포맷으로부터 YUV 포맷으로의 변환(YUV-Y'U'V' 포맷 변환을 포함함)을 행하는, 데이터 삭감 방법 등의 각각 서로 다른 복수 종류의 변환을 행하 는 수단(포맷 변환부(113) 등)과, 표시 데이터, 특히 그 색차(U, V) 정보·데이터에 따라서, 메모리에 저장하는 포맷이나 변환의 방법 등을 판단하고 상기 복수의 종류 중에서 선택하는 수단(포맷 판단부(112) 등)을 구비한다. 이들 수단에 의해, 메모리 저장 데이터량을 삭감하고, 시스템 저코스트화와 화질 열화 삭감의 양쪽을 실현하는 것이다.
본 발명에서는, 예를 들면 종래의 YUV422 포맷 변환에서는, 수평 2화소의 색차 정보의 차이가 큰 표시 화상에서, 색차 데이터를 평균화함으로써, 원래의 색차 데이터와의 오차가 커지는 것에 주목하였다.
본 발명에서는, 원래(변환 전)의 인접하는 복수의 화소의 색차 차이 정보가 큰 경우에는, 그 각 화소의 Y, U, V 데이터의 하위 복수 비트를 삭감(씨닝)함으로써, 상기 오차가 작은 YUV 포맷 데이터로 된다. 그 결과, 상기 화질 열화를 저감할 수 있다.
본 발명의 표시 구동 회로는, 상세하게는 예를 들면 이하의 구성을 갖는다. 본 표시 구동 회로는, 외부로부터 입력되는 제1 포맷의 표시 데이터를 제2 포맷으로 변환하는 데이터 압축 회로와, 제2 포맷의 표시 데이터를 저장하는 기억 회로와, 제2 포맷의 표시 데이터를 제1 포맷(또는 그 밖의 제3 포맷으로)으로 변환하는 데이터 신장 회로와, 제1 포맷의 표시 데이터가 나타내는 복수의 계조에 대응하는 복수의 전압(계조 전압)을 생성하는 전압 생성 회로와, 상기 복수의 전압으로부터 제1(또는 제3) 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로를 구비하며, 표시 데이터에 따른 전압을 표시 패널의 표시 소자에 출력하는 회로이다. 그리고, 본 회로는, 상기 데이터 압축 회로에서의 제2 포맷으로의 변환은, 데이터량 등의 서로 다른 복수의 종류가 존재하고, 상기 표시 데이터에서의 인접하는 복수의 화소의 정보, 특히 일단 YUV 변환된 YUV 포맷의 표시 데이터에서의 각 화소의 색차 정보에 따라서, 상기 복수 종류의 제2 포맷으로부터 어느 하나를 선택하고, 선택한 제2 포맷으로 변환된 표시 데이터를 기억 회로에 저장한다.
본 표시 구동 회로는, 또한, 상기 선택을 위해 상기 표시 데이터의 화소의 성분과 비교하기 위한 임계값(비교값, 참조값)의 설정값(각각 Tu, Tv로 함)을 저장하는 레지스터 회로를 구비한다. 제2 포맷으로의 변환은, 표시 데이터의 화소의 성분과 레지스터 회로에 설정되는 임계값과의 비교에 따라서, 그 대소 관계에 의해, 상기 복수의 종류로부터 어느 하나를 선택한다. 레지스터 회로에서의 임계값은, 상기 표시 구동 회로의 외부로부터 설정의 변경이 가능하며, 예를 들면 복수값으로부터 선택 가능하게 한다.
본 표시 구동 회로에서는, 입출력되는 표시 데이터는 예를 들면 RGB 포맷의 데이터이다. 메모리에 저장하는 표시 데이터는, 예를 들면 RGB-YUV 변환 혹은 YUV-Y'U'V' 변환된, YUV 포맷(Y'U'V' 포맷을 포함함)의 데이터이다.
또한, 본 회로는, 메모리에 저장하는 데이터의 YUV 포맷의 선택에서, YUV 포맷의 데이터에서의 인접하는 복수의 화소의 정보, 예를 들면 수평 2화소에서의 색차 차이 정보에 따라서, 상기 복수 종류의 YUV 포맷으로부터 선택한다. 또 본 회로는, 선택된 YUV 포맷으로 변환된 데이터를, 선택된 포맷 등을 식별하는 정보(포맷 정보)와 함께 메모리에 저장한다.
또한, 본 회로에서는, 예를 들면, 상기 제2 포맷인 YUV 포맷은, 인접하는 수평 2화소에서 Y, U, V 성분의 정보·데이터{제1 화소:P1(Y1, U1, V1), 제2 화소:P2(Y2, U2, V2)}를 각각 갖는다. 본 회로는, 예를 들면 P1의 YUV 데이터(Y1, U1, V1) 및 P2의 YUV 데이터(Y2, U2, V2)에 기초하여, 색차 차이 정보(|U1-U2|, |V1-V2|)를 산출하고, 이들과, 설정된 색차 차이 정보에 관한 임계값(Tu, Tv)과의 비교를 행하며, 그 대소에 의해, 메모리에 저장하는 데이터의 YUV 포맷을 선택한다.
또한, 상기 복수 종류의 포맷으로서, 예를 들면 제1 (A)의 YUV 포맷에서는, 수평 2화소의 각 화소(P1, P2)에서의 휘도(Y) 및 색차(U, V) 정보에 대하여 하위 복수 비트를 삭감(씨닝)한 포맷으로 한다(P1:(Y1/2a, U1/2b, V1/2c), P2:(Y2/2a, U2/2b, V2/2c), 단 a, b, c는 각각 1이상의 정수). 또한, 제2 (B)의 YUV 포맷에서는, 휘도 정보에 대해서는 각 화소(P1, P2)의 정보량을 삭감하지 않고 그 상태로 하고, 색차 정보에 대해서는 각 화소의 색차 정보를 평균화한 것(P1, P2 모두 :(U1+U2)/2, (V1+V2)/2)으로 한 포맷, 예를 들면 YUV422 포맷과 동일하게 한다.
예를 들면, 상기 제1과 제2 YUV 포맷에서의 선택에서는, 상기 U, V의 색차 차이 정보가 모두 상기 임계값보다도 작은 경우에는 상기 제2 YUV 포맷을 선택하고, 상기 U, V의 색차 차이 정보 중 어느 하나가 상기 임계값보다도 큰 경우에는 상기 제1 포맷을 선택한다.
또한 예를 들면, 본 회로는, 외부로부터 입력된 표시 데이터에 따른 전압을 표시 패널에 출력하는 표시 구동 회로로서, 외부로부터의 제1 포맷(RGB 포맷 등)의 표시 데이터를 제2 포맷(YUV 포맷 등)으로 변환하기 위한 제1 변환 회로와, 제1 변환 회로로부터의 제2 포맷의 표시 데이터를 기억하기 위한 기억 회로와, 기억 회로로부터의 제2 포맷의 표시 데이터를 제1 포맷으로 변환하기 위한 제2 변환 회로와, 복수의 표시 데이터에 대응하는 복수의 전압을 생성하기 위한 전압 생성 회로와, 복수의 전압으로부터 제2 변환 회로로부터의 제1 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로를 구비한다. 그리고, 제1 변환 회로는, 제1 또는 제2 포맷의 표시 데이터에 따라서, 복수의 서로 다른 데이터 삭감 방법으로부터, 기억 회로에 저장하는 제2 포맷의 표시 데이터의 데이터 삭감 방법을 선택하고, 선택된 데이터 삭감 방법에 따라서 제2 포맷의 표시 데이터를 변환하여 데이터량을 삭감한다.
또한 예를 들면, 본 회로는, 제1 변환 회로는, YUV 포맷의 표시 데이터의 U 성분과 V 성분에 따라서, 복수의 데이터 압축 방법으로부터 기억 회로에 저장하는 YUV 포맷의 표시 데이터의 데이터 압축 방법을 선택하고, 선택된 데이터 압축 방법에 따라서 YUV 포맷의 표시 데이터를 압축한다.
또한 예를 들면, 본 회로는, 표시 데이터를 저장하는 메모리를 제어하는 메모리 제어 회로를 갖는다. 메모리 제어 회로는, 입력된 제1 포맷(RGB 포맷 등)의 표시 데이터를 메모리에 저장할 때에, 제1 포맷의 표시 데이터를 시리얼/패러렐 변환하여 일단 제2 포맷(YUV 포맷 등)의 표시 데이터로 변환(RGB-YUV 변환)하는 처리와, 제2 포맷의 표시 데이터의 인접하는 복수의 화소에서의 색차 정보와, 설정되어 있는 임계값 정보와의 비교 판단에 기초하여, 그 대소 관계에 따라서, 복수 종류의 포맷 변환 방법(YUV-Y'U'V' 변환 등)으로부터 어느 하나를 선택하는 처리와, 제2 포맷의 표시 데이터를 복수 종류의 제3 포맷(Y'U'V' 포맷 등)으로 각각 변환(YUV-Y'U'V' 변환)하는 처리와, 각각의 변환 후의 제3 포맷의 표시 데이터의 출력을, 상기 포맷 변환 방법의 선택에 기초하여 절환하고, 선택된 표시 데이터의 출력을, 선택된 포맷 등을 식별하는 정보와 함께 메모리에 저장하는 처리를 행한다. 또한, 메모리 제어 회로는, 메모리에 저장되어 있는 제3 포맷의 표시 데이터를 표시 패널에 출력할 때에, 상기 포맷 등을 식별하는 정보에 기초하여 인식하여, 표시 패널에 출력하기 위한 제4 포맷(RGB 포맷 등)으로 변환(Y'U'V'-RGB 변환)하고, 패러렐/시리얼 변환하여 출력하는 처리를 행한다.
상기 복수 종류의 포맷 변환 방법은, 표시 데이터에서의 Y, U, V 데이터의 하위 비트를 삭감하는 1종류 이상의 제1 (A)의 방법과, U 및/또는 V 데이터를 인접하는 복수의 화소마다 평균화하는 1종류 이상의 제2 (B)의 방법을 갖는다. 상기 포맷 등의 종류는, 표시 데이터에서의 인접하는 복수의 화소의 단위(수평 2화소 등), Y, U, V 데이터의 각 비트의 삭감량, 복수의 화소에서의 평균화의 방법 등의 조합에 의한다.
본원에서 개시되는 발명 중, 대표적인 것에 의해 얻어지는 효과를 간단히 설명하면 이하와 같다. 본 발명에 따르면, 액정 표시 장치 등의 표시 구동 회로에서, 표시 데이터를 메모리에 저장할 때에 데이터의 압축(포맷 변환)을 행하여 데이터량을 삭감함으로써 메모리 사이즈 저감에 의한 저코스트화를 실현함과 함께, 종래 기술에서 과제였던 특정한 표시 화상에서의 화질 열화를 저감하여 고화질화를 실현할 수 있다.
특히, YUV 포맷에 의한 메모리에 저장하는 데이터량을 삭감함으로써 저코스트화를 실현할 수 있으며, 또한 자연 화상 등에서 종래 YUV 포맷과 동등한 화질이며, 또한 수평 2화소의 색차 정보의 차이가 큰 컬러 문자/선 등의 표시 화상에서 번짐 등이 경감되고, 고화질화를 실현 가능하게 된다.
<실시예>
이하, 본 발명의 실시예를 도면에 기초하여 상세하게 설명한다. 또한, 실시예를 설명하기 위한 전체 도면에서, 동일부에는 원칙적으로 동일 부호를 붙이고, 그의 반복 설명은 생략한다. 도 1~도 9는, 본 실시예를 설명하기 위한 것이다.
이하의 실시예에서는, 본 발명의 표시 구동 회로(표시 장치용 구동 장치)에 의한 표시 장치의 일례로서, 노멀리 블랙 방식으로 화상을 표시하는 액정 표시 장치를 예로서 설명하지만, 그 화소 구조를 변경함으로써, 노멀리 화이트 방식으로 화상을 표시하는 액정 표시 장치에도 적용 가능한 것은 물론이다.
(실시예 1)
본 실시예 1에서는, 표시 구동 회로에서 메모리에 저장하는 표시 데이터를 YUV 포맷으로 변환하여 프레임 데이터량을 압축한다. 이에 의해 메모리 사이즈를 삭감하여 저코스트화를 실현함과 함께, 메모리에 저장되는 YUV 포맷 표시 데이터는, 표시 데이터의 색차(U, V) 정보에 기초하여, 종래의 YUV422 포맷과, 수평 2화소(P1, P2)의 각 화소의 Y, U, V 데이터의 하위 비트를 삭감(씨닝)한 YUV 포맷으로부터, 입력 표시 데이터에 대하여 데이터 오차량이 적게 되는 YUV 포맷을 선택하여 포맷 변환한다. 이에 의해, 화질 열화가 적은 메모리 저장 데이터의 압축을 실현한다. 또한, 표시 데이터에서 인접하는 임의의 수평 2화소를, P1, P2로 나타내고 있다.
우선, 도 1의 A, B를 이용하여, 본 실시예 1의 표시 구동 회로에서의, 메모리 제어 방법(메모리 저장 데이터 처리 방법)에 관하여 설명한다. 도 1의 A는, 메모리와 그 메모리 주변의 회로 구성을 포함하는 메모리부(메모리 처리부)(112)의 블록 구성을 도시하고 있다. 도 1의 B는, 메모리 저장 데이터 처리에서의 포맷 변환 내용이나 선택 조건 등의 포맷 변환 형식(114)에 대하여 도시한다.
이하에 메모리부(112)의 내부 구성에 대하여 설명한다. 본 표시 구동 회로에서의 메모리부(112)에서, 입력되는 표시 데이터는 24비트(=8비트×3)의 RGB 데이터(d1)이고, 출력되는 표시 데이터는 24비트(=8비트×3)의 RGB 데이터(d2)이다. 메모리(106)에 저장되는 데이터는, 포맷 변환부(113)에서 YUV 포맷 변환된 YUV 데이터 및 포맷 정보(d3)이다.
메모리부(112)는, S/P 변환부(100), YUV 변환부(RGB-YUV 변환부)(101), 포맷 판단부(메모리 저장 데이터 포맷 판단부)(102), 포맷 변환부(메모리 저장 데이터 포맷 변환부)(113), 스위치부(2셀렉터 스위치)(105), 메모리(표시 데이터 저장 메모리)(106), RGB 변환부(YUV-RGB 변환부)(107), P/S 변환부(108)의 각 부(블록)를 갖는다. 포맷 변환부(113)는, A(제1) 변환부(YUV 데이터의 A 포맷 변환부)(103)와 B(제2) 변환부(YUV 데이터의 B 포맷 변환부)(104)를 갖는다. 특히 파선으로 나타내는 참조부호 101, 102, 113, 105로 이루어지는 부분은, 메모리 저장 데이터 압축 부 등으로 바꾸어 말해도 된다. 또한, 포맷 변환부(113) 등은, 데이터량을 줄이는 압축 회로에 상당한다. RGB 변환부(107)는, 상기 압축 회로에 대응한, 데이터량을 되돌리는 신장 회로에 상당한다.
S/P 변환부(100)는, 표시 입력된 RGB 데이터(d1)를 시리얼-패러렐 변환하는 회로이다. YUV 변환부(101)는, S/P 변환부(100)에서 패러렐화된 표시 데이터를 RGB-YUV 변환하는 회로이다. YUV 변환부(101)는, RGB 포맷으로부터 YUV 포맷으로 변환된 표시 데이터를, 후단의 포맷 판단부(102) 및 포맷 변환부(113)에 출력한다. 표시 데이터에서의 수평 2화소(P1, P2)의 YUV 정보(Y1, U1, V1), (Y2, U2, V2)가, 필요에 따라 출력된다.
포맷 판단부(102)는, 상기 패러렐화 및 YUV 변환된 수평 2화소(P1, P2)의 YUV 정보에서의 제1 화소(P1) YUV 데이터(Y1, U1, V1) 및 제2화소(P2) YUV 데이터(Y2, U2, V2)를 바탕으로, 색차(U, V) 정보의 차이(|U1-U2|, |V1-V2|)를 산출하고, 설정된, 색차 정보의 차이에 관한 임계값(U차 임계값:Tu, V차 임계값:Tv)과의 비교를 행하고, 메모리(106)에 저장하는 표시 데이터의 YUV 포맷, 바꾸어 말하면 YUV-Y'U'V, 변환의 종류를 선택·결정한다. 포맷 판단부(102)에서의 데이터 포맷 판단 결과를 바탕으로, 스위치부(105)를 절환 제어한다.
포맷 판단부(102)에 대해서는, 외부의 U차 임계값 레지스터(110) 및 V차 임계값 레지스터(111)로부터, U차 임계값 Tu 및 V차 임계값 Tv가 설정된다.
포맷 변환부(113)에서는, 입력 YUV 데이터에 기초하여, YUV 포맷 변환으로서, A 변환부(103) 및 B 변환부(104)에서 각각 서로 다른 YUV-Y'U'V' 변환(A 변환 및 B 변환)이 행하여지고, 변환 후의 Y'U'V' 데이터가 출력된다. A 변환부(103)는, 입력 데이터인 상기 P1의 YUV 데이터(Y1, U1, V1) 및 P2의 YUV 데이터(Y2, U2, V2)를, A 포맷(상기 하위 비트를 씨닝한 포맷)(109-1)으로 변환한다. 마찬가지로, B 변환부(104)는, 상기 입력 데이터를 B 포맷(상기 종래의 YUV422 포맷)(109-2)으로 변환한다.
스위치부(105)는, 포맷 판단부(102)에서의 데이터 포맷 판단 결과에 의한 절환 제어에 따라, 포맷 변환부(113)로부터의 YUV 데이터에 대하여, A 포맷(109-1)과 B 포맷(109-2) 중 어느 한쪽을 선택하도록, 입출력을 절환한다.
메모리(106)는, 스위치부(105)로부터의, 상기 선택된 A 또는 B의 YUV 포맷의 표시 데이터와 그 YUV 포맷 정보(YUV 데이터·정보 d3)를 저장한다. 여기에서, YUV 포맷 정보는, 선택 포맷 및 그 내용을 식별하기 위한 어떠한 형식의 정보이며, 식별 정보, Mode 비트 등을 포함한다.
RGB 변환부(107)는, 메모리(106)로부터 출력되는 YUV 포맷 데이터 및 YUV 포맷 정보(식별 정보, Mode 비트)를 바탕으로, 메모리(106)에 저장되어 있는 대상 표시 데이터의 YUV 포맷을 인식하고, YUV-RGB 변환을 행하기 위한 회로이다. RGB 변환부(107)는, Mode 비트=0인 경우에는 A 변환(A 포맷(109-1))으로 인식하고, Mode 비트=1인 경우에는 B 변환(B 포맷(109-2))으로 인식한다. P/S 변환부(108)는, 상기 패러렐화되어 있는 RGB 변환부(107)로부터의 RGB 데이터를 패러렐-시리얼 변환하여 출력하는 회로이다.
또한, 일단 RGB-YUV 변환한 표시 데이터에 대하여, 그 내용에 따라서, YUV 포맷 변환으로서 YUV-Y'U'V' 변환을 실시하는 처리 형태이지만, 이들 2단계의 처리를 1개의 블록으로 통합한 형태 등도 가능하다.
도 1의 B의 포맷 변환 형식(114)의 표에서, A 변환, B 변환의 각각에 대하여, 우선, 절환 조건은, 포맷 판단부(102)에서의 판단 및 스위치부(105)에서의 절환의 조건에 상당한다. Data는, 포맷 변환부(113)에서의 YUV 포맷 변환 후의 YUV 데이터 포맷을 나타내며, 특히, 표시 데이터가 수평 2화소당 32비트인 경우이다. Mode는, YUV 포맷 정보에서의 Mode 비트값을 나타내며, 특히, 수평 2화소당 1비트인 경우이다.
또한, 각 실시예에서, A 변환 등의 각 변환에 부속되는 괄호 내의 기호 「X-Y」는, 변환 및 대응 포맷의 종별을 나타내고 있으며, 그 의미는, 실시예 X에서의 제Y 변환 및 포맷을 나타내고 있다.
실시예 1에서의 제1 포맷인 A 포맷(1-1)(109-1)은, 휘도 정보(Y)는 (P1, P2)의 각 화소의 하위 2비트를 삭감(씨닝)한 것(6비트)이며, 색차 정보(U, V)는 각 화소의 하위 3비트를 삭감(씨닝)한 것(5비트)이다(Y1[7:2]&Y2[7:2], U1[7:3]&U2[7:3], V1[7:3]&V2[7:3]). 이 결과, A 포맷(109-1)에서는, 수평 2화소 데이터로 32비트 갖고, A 포맷 정보의 1비트(Mode 비트=0)와 합하여, 수평 2화소당 33비트가, 메모리(106)에 저장되게 된다. 그 때문에, 입력 표시 데이터 48비트/2화소와 비교하여, 약 3할의 데이터량 삭감을 가능하게 한다.
또한, 제2 포맷인 B 포맷(1-2)(109-2)은, 휘도 정보는 (P1, P2)의 각 화소의 정보량을 삭감하지 않고 메모리(106)에 저장하고(Y1:8비트, Y2:8비트), 색차 정보 는 수평 2화소의 색차 정보를 평균화한 것이며((U1+U2)/2:8비트, (V1+V2)/2:8비트), 일반적인 YUV422 포맷과 동일한 포맷으로 된다. B 포맷(109-2)은, A 포맷(109-1)과 마찬가지로, 수평 2화소에서 32비트의 상태이며, B 포맷 정보의 1비트(Mode 비트=1)와 합하여, 수평 2화소당 33비트가, 메모리(106)에 저장되게 된다. 그 때문에, A 변환과 마찬가지로, 입력 표시 데이터 48비트/2화소와 비교하여, 약 3할의 데이터량 삭감을 가능하게 한다.
여기서, 상기 과제에서 설명한 바와 같이, 메모리(106)에 저장되는 YUV 포맷의 데이터는, 원래의 YUV 데이터와의 오차를 작게 하기 위해서, 색차 차이 정보와 임계값과의 비교에 기초하여 포맷 선택된다. 즉, 원래의 수평 2화소의 색차(U, V) 정보의 차가, 임의의 임계값(Tu, Tv) 이하인 경우에는, 상기 B 포맷(109-2)으로 하고, 또한, 임의의 임계값(Tu, Tv) 이상인 경우에는, 상기 A 포맷(109-1)으로 하도록, 선택된다. 절환 조건은, 식으로 표현하면, |U1-U2|□Tu 또는(or) |V1-V2|□Tv의 경우에는 A 변환이고, |U1-U2|<Tu 또한(&) |V1-V2|<Tv의 경우에는 B 변환이다.
상기 색차(U, V) 차이 정보의 임계값(Tu, Tv)의 설정값은, U차 임계값 레지스터(110)의 설정과, V차 임계값 레지스터(111)의 설정에 의해 변경 가능하다.
다음으로, 도 2에는, U차 임계값 레지스터(110)와 V차 임계값 레지스터(111)의 레지스터 표(200, 201)를 도시하고 있다. 본 예에서는, U차 |U1-U2| 및 V차 |V1-V2|의 임계값(Tu, Tv)을, 4, 8, 16, 32의 4개의 모드로부터 설정 가능하게 하고 있다. 각각의 임계값에 대응하는 레지스터 값은, 2비트에서의, 00, 01, 10, 11이다.
본 레지스터 표에서의 설정 임계값에 관하여 이하에 설명한다. 우선, U, V 데이터의 범위는 8비트에 의한 -128~+128이며, 차이 데이터 범위는 0~255이 된다.
상기 A 포맷(109-1)의 경우, U, V 데이터의 하위 3비트를 삭감하므로, 압축 복원에 의한 U, V 데이터 오차가 최대로 7로 된다고 생각된다. 또한 Y 데이터 오차에 관해서는, 하위 2비트를 삭감하므로, 최대로 3으로 된다고 생각된다. 한편, B 포맷(109-2)(YUV422 포맷)의 U, V 데이터 오차는, 수평 2화소의 평균화로 되기 때문에, U, V 데이터 오차는 최대로 128로 된다고 생각된다. Y 데이터 오차에 관해서는 0이다.
즉, A 포맷(109-1)의 선택에서는, U, V 데이터 오차는 8 이하로 억제되지만, 인간의 시각 특성으로서 오차가 보이기 쉬운 Y 데이터의 오차는 최대로 3으로 되는 것에 대하여, B 포맷(109-2)의 선택에서는, U, V 데이터의 오차는, 설정된 임계값이 클수록 오차가 크게 되지만(예를 들면 임계값이 8이면 U, V의 최대 데이터 오차는 4로 되고, 임계값이 16이면 U, V의 최대 데이터 오차는 8로 되지만), Y 데이터 오차는 없다.
이들의 것으로부터, 설정 임계값은, B 포맷(109-2)을 선택한 경우에서의 U, V 데이터 오차가, A 포맷(109-1)의 U, V 데이터 오차를 초과하지 않는 값이며, 또한 A 포맷 선택 조건을 엄격하게 하도록 임계값은 큰 값으로 하는 것이 적절하다고 생각된다. 따라서 이 경우에는 임계값은 16정도가 최적이라고 생각된다.
그러나, 데이터 압축 시·데이터 신장 시에서의 YUV 데이터 포맷의 압축 신 장 방법에 따라, U, V 데이터 오차의 최대값은 변화되므로, 최적인 임계값은 16에 한정되는 것은 아니다. 또한, 유저로서 종래의 YUV422 포맷 처리에서의 처리를 늘리고자 하는 경우에는, 임계값을 크게 32로 설정하면 된다.
이와 같이, YUV 포맷의 선택의 자유도를 크게 하기 위해서, 임계값 설정은 상기한 값 16의 전후에서 복수 설정할 수 있도록 해 두는 것이 바람직하다.
또한, 본 예에서는, U차 임계값 레지스터(110), V차 임계값 레지스터(111) 모두 4개의 모드로 변경 가능하게 하였지만, 물론 이 모드수는 증감도 가능하다. 또한, 레지스터 설정을 행하지 않고, 임계값을 고정으로서 사용하는 것도 가능하다. 이 경우, 레지스터 설정은 필요없다.
또한, 본 실시예에서는 RGB 입출력을 1화소 단위로 처리하는 것을 상정하고 있기 때문에, S/P 변환부(100)와 P/S 변환부(108)를 구성하고 있지만, 메모리부(112)에 입출력 데이터를 2화소 단위로 처리하는 경우에는, 이들 변환부를 삭제하여도, 본 발명의 효과는 마찬가지로 얻어진다.
다음으로, 도 3의 A, B에서, 2종류의 표시 화상을 예로 이용하여, 본 실시예의 표시 구동 회로에서의 처리의 효과를 구체적으로 도시한다. 도 3의 A에 도시하는 제1 예에서는, 표시 화상을 QVGA 해상도, RGB 24비트로 한 경우에, 화이트 데이터(R=255, G=255, B=255)와, 마젠타 데이터(R=255, G=0, B=255)에 의한 세로 스트라이프로 한 경우를 예로 든다. 다음으로, 도 3의 B에 도시하는 제2 예에서는, 표시 화상을 마찬가지로 QVGA 해상도, RGB 24비트로 한 경우에, 표시 화상이 화이트 데이터(R=255, G=255, B=255)와, 그레이 데이터(R=127, G=127, B=127)에 의한 세로 스트라이프로 한 경우를 예로 든다. 이하 데이터의 괄호 내는 (R, G, B) 또는 (Y, U, V)의 계조 레벨값을 나타낸다. 또한, 상기 세로 스트라이프는, 수평 방향에서 인접하는 화소마다 색이 변화되는 것이다.
우선, 도 3의 A에 도시하는 제1 예에 관하여 설명한다. 데이터 압축(포맷 변환)되지 않는 본래의 표시 데이터는, 표시 화상(화이트(백)과 마젠타(M)의 스트라이프 원화상)(301)이다.
메모리부(112)에서 표시 화상(301)에 대하여 데이터 압축(포맷 변환)을 행한 경우, 우선 도 1에서 설명한 바와 같이, 입력된 24비트의 RGB 데이터(d1)는, 우선, S/P 변환부(100)에서 패러렐 변환되고, 그 후 YUV 변환부(102)에서 YUV 데이터로 변환된다. 이 때, 화이트 데이터의 YUV 정보(Y1, U1, V1)는, (255, 0, 0)이고, 마젠타 데이터의 YUV 정보(Y2, U2, V2)는, (105, 84, 106)으로 된다.
여기서, 종래 방식의 변환에서는, 색차 정보가 평균화되기 때문에, 휘도 정보에 관해서는, Y1=255, Y2=105가 메모리(106)에 저장되지만, 색차 정보는, U=(0+84)/2=42, V=(0+106)/2=53으로서 메모리(106)에 저장된다. 그 결과, 메모리(106)로부터 판독된 YUV 데이터가 RGB 변환된 경우, 화이트 데이터의 YUV 데이터(Y1, U1, V1)는, (255, 42, 53)으로 되기 때문에, YUV-RGB 변환 계산에 의해 변환된 RGB 데이터는, 계산 상에서는, (R=329, G=202, B=329)로 된다. 여기에서, R 데이터 및 B 데이터는 오버플로 처리가 행하여지므로, (R=255, G=202, B=255)로 된다. 마찬가지로, 마젠타 데이터의 YUV 데이터(Y1, U1, V1)는, (105, 42, 53)으로 되기 때문에, YUV-RGB 변환 계산에 의해서 변환된 RGB 데이터는 (179, 52, 179)로 된다.
이상의 것으로부터, 종래 방식의 변환에 의한 데이터 압축 후의 표시 화상(302)은, 화이트 데이터에 관해서는, G 데이터가 53계조 어긋나 있고, 또한 마젠타 데이터에 관해서는, R 데이터가 76계조, G 데이터가 52계조, B 데이터가 76계조 어긋나 있다. 그 결과, 화이트와 마젠타의 스트라이프의 표시 데이터는, 데이터 오차에 의해 색 밸런스가 무너진, 화질 열화가 큰 것을 알 수 있다.
한편, 본 실시예에서의 변환에서는 이하이다. 표시 화상(301)에 대하여, 색차 정보의 차이에 의해 YUV 포맷을 선택하므로, |U1-U2|=84, |V1-V2|=106으로 되기 때문에, 선택되는 YUV 포맷은 상기 A 포맷(109-1)으로 된다.
A 포맷(109-1)에서는, 휘도 정보에 관해서는 하위 2비트가 삭감되므로, Y1=255/4□63, Y2=105/4□26(Y1, Y2 모두 6비트)으로 되어 메모리(106)에 저장된다. 색차 정보에 관해서는 하위 3비트가 삭감되므로, U1=0/8=0, V1=0/8=0, U2=84/8□20, V2□106/8□13(U1, V1, U2, V2 모두 5비트)으로 되어 메모리(106)에 저장된다. 이 때, Mode 비트=1이, A 포맷 데이터와 함께, 메모리(106)에 저장된다.
상기 하위 2비트 삭감 즉 2비트 우 시프트에서는, 원데이터를 4로 나눈 값의 소수점을 잘라 버린 값으로 되고, 마찬가지로 3비트 우 시프트에서는, 원데이터를 8로 나눈 값의 소수점을 잘라 버린 값으로 된다. 이것은, 논리 회로를 변경함으로써 소수점을 사사오입하는 구성도 가능하며, 소수점을 반올림으로 하는 구성도 가능하다.
다음으로, 메모리(106)로부터 YUV 데이터와 Mode 비트를 판독하고, Mode 비트=1인 것으로부터 저장되어 있는 YUV 포맷이 A 포맷(109-1)인 것을 인식한다. A 포맷(109-1)으로 인식된 YUV 데이터는 다음과 같이 신장된다. 우선 화이트 데이터의 YUV 데이터에 관해서는, (Y1×4=252, U1×8=0, V1×8=0)으로 되고, 또한 마젠타 데이터의 YUV 데이터에 관해서는, (Y2×4=104, U1×8=80, V2×8=104)로 된다.
마지막으로, RGB 변환부(107)에 의해 변환된 RGB 데이터는, 화이트 데이터는 (R=252, G=252, B=252)로 되고, 마젠타 데이터는 (R=249, G=2, B=245)로 된다.
이상의 것으로부터, 본 실시예에 따른 데이터 압축 후의 표시 화상(303)은, 원래의 화이트 데이터에 관해서는, R 데이터, G 데이터, B 데이터가 3계조씩 어긋나고, 또한 마젠타 데이터에 관해서는, R 데이터가 6계조, G 데이터가 2계조, B 데이터가 10계조씩 어긋난다. 이 결과로부터, 본 실시예에서의 변환에서는, 데이터 오차에 의한 화질 열화가 종래 방식에서의 변환과 비교하여 적은 것을 알 수 있다.
다음으로, 도 3의 B에 도시하는 제2 예에 관하여 마찬가지로 설명한다. 우선, 데이터 압축되지 않는 본래의 표시 데이터는, 본래의 표시 화상(화이트(백)와 그레이의 스트라이프 원화상)(304)이다.
메모리부(112)에서 표시 화상(304)에 대하여 데이터 압축을 행한 경우, 종래 방식의 변환에서는 도 3의 A에 도시하는 제1 예와 마찬가지로 처리되므로, 데이터 압축 후의 표시 화상(305)은, 화이트 데이터가 (R=255, G=255, B=255)로 되고, 그레이 데이터는 (R=127, G=127, B=127)로 된다. 이상의 점으로부터, 제2 예에서는, 종래 방식의 변환에서, 화질 열화가 없는 영상을 표시 가능하게 된다.
한편, 본 실시예의 변환에서는, 색차 정보의 차이로부터 YUV 포맷을 선택하므로, |U1-U2|=0, |V1-V2|=0으로 되기 때문에, 선택되는 YUV 포맷은 상기 B 포맷(109-2)으로 된다.
B 포맷(109-2)에서는, YUV422 포맷, 즉 종래 방식과 마찬가지의 포맷으로 메모리(106)에 저장된다. 따라서, 종래 방식과 마찬가지로, 본 실시예에서의 변환에서의 데이터 압축 후의 표시 화상(306)은, 화이트 데이터가 (R=255, G=255, B=255)로 되고, 그레이 데이터는 (R=127, G=127, B=127)로 된다. 이상의 점으로부터, 제2 예에서, 본 실시예에서의 변환에서, 종래 방식의 변환과 마찬가지로, 화질 열화가 없는 영상을 표시 가능하게 된다.
또한, 제2 예와 마찬가지의 결과로 되는 표시 화상의 예로서, 수평 컬러 그러데이션의 테스트 패턴 화상이나, 저녁놀 등의 컬러 그러데이션을 포함하는 사진 화상 등이 있다. 이들 표시 화상의 경우, 색차 차이 정보가 작기 때문에, 종래 방식의 변환에서도 화질 열화가 적게 되지만, 본 실시예에서도 종래와 동등한 화질이 얻어진다.
다음으로, 도 4에 의해, 전술한 메모리부(112)를 탑재한, 본 실시예에서의 액정 표시 장치의 구성의 일례를 설명한다. 도 4는 그 액정 표시 장치를 포함하는 표시 시스템의 구성을 도시한다. 본 표시 시스템은, 본 실시예에서의 액정 표시 장치(400)와, 액정 표시 장치(400) 전체를 제어하는 데이터 제어부인 MPU(마이크로프로세서 유닛)(411)를 갖는다. 액정 표시 장치(400)에는, 각 구동 회로에는, MPU(411)가 접속되어 있다. MPU(411)는, 액정 패널(401)에 화상을 표시시키기 위 한 각종 처리나 제어를 행한다.
액정 표시 장치(400)는, 액정 패널(401), 신호선 구동 회로(402), 주사선 구동 회로(403), 전원 회로(404)로 구성된다. 신호선 구동 회로(402)는, 메모리부(112)를 포함하는 표시 구동 회로이며, 액정 패널(401)의 데이터선(신호선)에, 표시 데이터에 대응한 계조 전압을 출력한다. 주사선 구동 회로(403)는, 액정 패널(401)의 주사선에, 주사 신호를 인가한다. 전원 회로(404)는, 신호선 구동 회로(402)와 주사선 구동 회로(403)에 대하여 동작용 전원을 공급한다.
신호선 구동 회로(402)는, 시스템 인터페이스(시리얼 인터페이스)(406), 제어 레지스터부(405), 메모리부(112), 계조 전압 생성 회로(409), DAC(디지털 아날로그 컨버터) 회로(디코드 회로라고도 함)(410)를 포함하여 구성된다. 신호선 구동 회로(402) 등의 각 구동 회로는, 드라이버 IC 등으로도 바꿔 말할 수 있다.
도 4 중에서, 굵은 실선 화살표는, 표시 데이터의 버스 라인이다. 메모리부(112)에 입출력되는 것은, RGB 포맷의 표시 데이터이다. 또한, 제어 레지스터부(405)에는, 레지스터 어드레스 또는 레지스터 데이터가 입출력된다. 또한, 전원 회로(404)로부터는, 신호선 구동 회로(402) 및 주사선 구동 회로(403)에 전원전압이 입력된다. 또한 계조 전압 생성 회로(409)로부터 DAC 회로(410)에 계조 전압이 입력된다. 또한, 가는 실선 화살표는, 주사선 구동 회로(403)로부터의 주사선, 또는 DAC 회로(410)로부터의 데이터선이다.
시스템 인터페이스(406)는, MPU(411)와의 사이에서 표시 데이터 및 제어용 데이터의 교환을 행한다. 제어 레지스터부(405)는, 시스템 인터페이스(406)로부터 출력된 레지스터 어드레스 데이터, 인덱스 레지스터 데이터를 받는다. 제어 레지스터부(405)는, 상기 U차 임계값 레지스터(110) 및 V차 임계값 레지스터(111)를 포함한다.
메모리부(112)는, 메모리 제어부(407)와, 거기에 접속되는 표시 데이터 저장 메모리(RAM)(408)를 갖는다. 본 표시 데이터 저장 메모리(408)는, 도 1의 메모리(106)와 대응하고 있으며, 프레임 메모리, 즉 주로 액정 패널(401)에의 표시 프레임 데이터 저장용의 메모리로서 사용된다.
메모리 제어부(407)는, 표시 데이터 저장 메모리(408)를 제어하는 회로로서, 시스템 인터페이스(406)으로부터 출력된 표시 데이터(RGB 포맷)를 받는다. 메모리 제어부(407)는, 표시 데이터 저장 메모리(408)에 대하여 데이터를 기입 및 판독함으로써 상기 도 1의 A에 도시하는 바와 같은 메모리(106)에의 표시 데이터의 저장을 포함하는 각 처리를 행하고, 표시 데이터(RGB 포맷)를 DAC 회로(410)에 출력한다. 또한, 메모리 제어부(407)는, 제어 레지스터부(405)로부터 레지스터 값이 입력된다. 표시 데이터 저장 메모리(408)는, 메모리 제어부(407)로부터 기입에 의해 출력되는 표시 데이터를 저장하며, 또한, 저장하고 있는 표시 데이터를, 메모리 제어부(407)로부터의 판독함에 의해 출력한다. 또한 도 1에서는 일련의 처리 공정(100~108)을 대략 순차적으로 실행하는 형태를 도시하고 있지만, 도 4와 같이 표시 데이터를 처리 공정에 따라 표시 데이터 저장 메모리(408)에 대하여 수시로 저장하여 처리하도록 하여도 된다.
계조 전압 생성 회로(409)는, RGB 각각 8비트에 대응한, 256계조의 전압 레 벨을 생성하고, 그 계조 전압을 DAC 회로(410)에 출력한다. DAC 회로(410)는, 표시 데이터에 따라서 계조 전압 생성 회로(409)로부터의 계조 전압을 선택하여 액정 패널(401)의 신호선에 출력하기 위한 회로이다.
시스템 인터페이스(406)는, MPU(411)가 출력하는 표시 데이터 및 인스트럭션을 받고, 제어 레지스터부(405)에 출력하는 동작을 행한다. 동작의 상세 내용은, 예를 들면 68계 16bit의 버스 인터페이스에 준거하고 있으며, 칩 선택을 나타내는 CS(Chip Select) 신호, 제어 레지스터부(405)의 레지스터 어드레스를 지정할 것인지 레지스터 데이터를 지정할 것인지를 선택하는 RS(Register Select) 신호, 처리 동작의 기동을 지시하는 E(Enable) 신호, 데이터의 기입 또는 판독을 선택하는 WR(Write Read) 신호, 제어 레지스터(405)의 어드레스 또는 데이터의 설정값인 DATA 신호로 구성된다.
여기서, 인스트럭션이란, 신호선 구동 회로(402), 주사선 구동 회로(403), 전원 회로(404)의 내부 동작을 결정하기 위한 정보이기도 하며, 프레임 주파수, 구동 라인수, 구동 전압, 계조 전압 생성 회로(409)에서의 감마 조정 등의 각종 파라미터를 포함한다. 또한, 본 실시예의 특징의 하나인, U차 임계값 레지스터(110), V차 임계값 레지스터(111)에 관한 정보도 포함한다. 그리고, 제어 레지스터부(405)는, 상기 인스트럭션의 데이터를 저장하고, 이것을 각 구동 회로의 블록에 출력한다.
또한, 도 1의 A의 메모리부(112) 내의 각 처리는, 전용 회로로서 실장해도 되고, 프로그램으로 처리하는 형식으로 실장해도 된다.
이상으로부터, 제어 레지스터(405)의 각 레지스터의 설정값은, 외부로부터 독립적으로 용이하게 변경 가능하게 되며, YUV 저장 포맷의 색차(U, V) 정보의 차이의 임계값(Tu, Tv)을 변경 가능하게 한다.
또한, 본 실시예의 구성에서는, 신호선 구동 회로(402)에 프레임 메모리로 되는 표시 데이터 저장 메모리(408)를 내장하고 있기 때문에, 액정 패널(401)에의 표시 데이터가 정지 화상인 경우 등에는, 메모리부(112)와 DAC 회로(410) 사이에서 데이터 처리하면 되며, MPU(411)로부터 데이터 처리할 필요는 없다.
(실시예 2)
다음으로 본 발명의 실시예 2를, 도 5~도 7 및 상기 도 2, 도 4를 이용하여 설명한다. 도 5는, 실시예 2의 표시 구동 회로에서의 메모리부(112-2)의 블록 구성을 실시예 1과 마찬가지로 도시하고 있다. 도 6의 A, B는, 실시예 2에서의 2종류의 메모리 저장 데이터 처리에서의 포맷 변환 내용이나 선택 조건 등에 대하여 실시예 1과 마찬가지로 도시한다. 도 7의 A, B는, 2개의 표시 화상의 예에서의 효과를 실시예 1과 마찬가지로 도시한다.
실시예 2는, 실시예 1과 마찬가지로, 수평 2화소(P1, P2)의 색차 정보를 바탕으로 메모리(106)에 저장하는 데이터 포맷을 선택하는 메모리 압축 방식(메모리(106)에 저장하는 표시 데이터의 데이터량을 삭감하는 방법 및 그 회로 구성)이다. 그리고 본 방식에서, 표시 데이터의 판단에 따라 선택되는 데이터 포맷으로서 상기 YUV422 포맷을 갖고, 선택하는 데이터 포맷을 YUV422 포맷으로 하지 않는 경우에는, 휘도 정보의 삭감량을 적게 함으로써 화질 열화를 저감한다. 이것은, 후 술하는, A 변환이 아니라 B 변환 또는 C 변환을 선택함으로써 휘도 정보의 삭감량을 적게 하는 것에 대응하고 있다.
실시예 2의 표시 구동 회로에서의 구체적인 실현 수단은 이하이다. 실시예 2에서는, 메모리(106)에 저장되는 YUV 포맷 데이터를, 표시 데이터의 수평 2화소의 색차 차이 정보에 기초하여, YUV 포맷(A~D 포맷)을 선택한다. 그 때의 선택 조건은, U, V 데이터 차이가 모두 임계값(Tu, Tv) 이상으로 되는 제1 선택 조건과, U 데이터 차이만이 임계값(Tu) 이상으로 되는 제2 선택 조건과, V 데이터 차이만이 임계값(Tv) 이상으로 되는 제3 선택 조건과, U, V 데이터 차이가 모두 임계값(Tu, Tv)보다도 작게 되는 제4 선택 조건으로 구분하고 있다.
제1 선택 조건 시에는, 색차 정보(U, V), 휘도 정보(Y)의 하위 비트를 삭감한다. 제2 선택 조건 시에는, 수평 2화소의 V 데이터의 차이가 작은 것을 이용하여, V 데이터를 수평 2화소에서 평균화하여, 메모리(106)에 저장하는 V 데이터량을 삭감함으로써, 휘도 정보의 삭감량을 줄인다. 제3 선택 조건 시에는, 수평 2화소의 U 데이터의 차이가 작은 것을 이용하여, U 데이터를 수평 2화소에서 평균화하여, 메모리(106)에 저장하는 U 데이터량을 삭감함으로써, 휘도 정보의 삭감량을 줄인다. 제4 선택 조건 시에는, YUV422 포맷에 의해 메모리(106)에 저장한다.
이상의 구성으로 함으로써, 실시예 1의 경우에는 상기 제1 선택 조건과 마찬가지로 처리되어 있던 상기 제2 및 제3 선택 조건이, 실시예 2에서는, U, V 정보의 오차량을 늘리지 않고 휘도 정보의 삭감량을 줄이는 선택 조건으로 되며, 그 결과 실현 가능하게 된다.
다음으로, 도 5를 이용하여 실시예 2에서의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관하여 설명한다.
메모리부(112-2)는, 실시예 1의 구성과 비교하여, 입력 RGB 데이터(d1)를 패러렐화 및 YUV 변환한 수평 2화소분의 YUV 데이터를 저장하는 YUV 포맷의 선택을, A 변환~D 변환으로부터의 4선택으로 하는 것과, 이것에 관련해서 메모리(106)에 저장하는 YUV 포맷 데이터의 압축·신장에서의 YUV 포맷 정보가 2비트로 되는 것이 서로 다르다.
포맷 변환부(113-2)는, A~D 포맷에 대응하는 각 변환을 행하는 A 변환부(501)~D 변환부(504)를 갖는다. 포맷 판단부(500)에서의 판단 시의 조건은, 도 6에 도시하는 바와 같다. 또한, 실시예 2에서의 A 포맷은 실시예 1에서의 A 포맷에 상당하고, 실시예 2에서의 D 포맷은 실시예 1에서의 B 포맷에 상당한다. 실시예 2에서의 B 포맷 및 C 포맷은, 실시예 2에서 추가한 것이다.
이하에 실시예 2에서의 메모리부(112-2)의 내부 구성에 대하여 설명한다. 메모리부(112-2)에서는, S/P 변환부(100)와 YUV 변환부(101)와 메모리(106)와 P/S 변환부(108)에 관해서는 실시예 1과 마찬가지의 구성이다.
또한, 메모리부(112-2)에 임계값(Tu, Tv)을 입력하는 U차 임계값 레지스터(110)와 V차 임계값 레지스터(111)에 관해서도 마찬가지이다.
그 밖의 내부 블록으로서, 메모리 저장 데이터 포맷 판단부(500)는, RGB 입력 데이터를 S/P 변환부(100)에서 패러렐화하고, YUV 변환부(101)에서 YUV 데이터로 한 수평 2화소분의 색차(U, V) 정보에 기초하여, 상기 제1~제4 선택 조건으로부 터 A~D 변환 중 어느 하나를 선택하여, YUV 포맷 정보 2비트를 출력한다.
A 변환부(501)는, 상기 RGB 입력 데이터를 패러렐화 및 YUV 데이터로 한 수평 2화소분의 YUV 데이터를, 메모리(106)에 저장하는 제1 YUV 포맷(A 포맷)으로 변환한다. 마찬가지로, B 변환부(502)는, 입력 YUV 데이터를 제2 YUV 포맷(B 포맷)으로 변환하고, C 변환부(503)는, 입력 YUV 데이터를 제3 YUV 포맷(C 포맷)으로 변환하며, D 변환부(504)는, 입력 YUV 데이터를 제4 YUV 포맷(D 포맷)으로 변환한다.
스위치부(505)는, 포맷 판단부(500)로부터 출력된 YUV 포맷 정보에 기초하여, A 변환부(501)~D 변환부(504)로부터 출력된 제1~제4 YUV 포맷으로부터 어느 하나를 선택하여 출력한다.
RGB 변환부(506)는, 메모리(106)로부터 출력되는 YUV 포맷 데이터와 2비트의 YUV 포맷 정보에 기초하여, YUV-RGB 변환을 행한다.
다음으로, 내부 동작에 대하여 설명한다. 실시예 1과 마찬가지로, 입력 RGB 데이터는, S/P 변환부(100)에서 수평 2화소분의 데이터로 패러렐화되고, YUV 변환부(101)에서, RGB-YUV 변환된다.
이 YUV 변환부(101)로부터 출력된 수평 2화소분의 YUV 데이터의 제1 화소(P1)의 YUV 데이터(Y1, U1, V1)와 제2 화소(P2)의 YUV 데이터(Y2, U2, V2) 중, P1의 색차 정보(U1, V1)와 P2의 색차 정보(U2, V2)가, 포맷 판단부(500)에 입력된다. 포맷 판단부(500)에서는, 상기 수평 2화소분의 색차 차이 정보에 기초하여 Mode 비트를 선택·출력한다.
여기서, 포맷 판단부(500)로부터 출력되는 Mode 비트에 관하여, U, V 데이터 차이가 모두 임계값(Tu, Tv) 이상으로 되는 상기 제1 선택 조건의 경우에는, Mode 비트를 2'b00으로 하고, U 데이터 차이만이 임계값(Tu) 이상으로 되는 상기 제2 선택 조건의 경우에는, Mode 비트를 2'b01로 하고, V 데이터 차이만이 임계값(Tv) 이상으로 되는 상기 제3 선택 조건의 경우에는, Mode 비트를 2'b10으로 하고, U, V 데이터 차이가 모두 임계값(Tu, Tv))보다도 작게 되는 상기 제4 선택 조건의 경우에는, Mode 비트를 2'b11로 한다. 상기 Mode 비트값에 관해서는, 필요에 따라 변경해도 문제는 없다.
또한, 상기 YUV 변환부(101)로부터 출력된 수평 2화소분의 YUV 데이터의 P1의 YUV 데이터(Y1, U1, V1)와 P2의 YUV 데이터(Y2, U2, V2)는, 상기 A 변환부(501)~D 변환부(504)에도 입력된다.
포맷 변환부(113-2)의 A 변환부(501)~D 변환부(504)에서 변환되는 YUV 포맷에 관하여 설명한다. 실시예 2에서의 각 선택 조건에서의 YUV 포맷 변환의 형식(방식)은, 도 6의 A에 도시하는 제1 포맷 변환 형식(507)과 도 6의 B에 도시하는 제2 포맷 변환 형식(508)으로 나눌 수 있다. 본 예에서는, 이들 2종류의 포맷 변환 형식 중 어느 한쪽을 이용하여 처리를 행하는 것으로 한다. 즉, 본 표시 구동 회로는, 제1 또는 제2 중 어느 하나의 포맷 변환 형식을 실장한 형태로 한다. 다른 형태로서는, 레지스터 설정 등에 의해 이들 포맷 변환 형식을 선택 가능한 형태(양쪽의 포맷 변환 형식을 실장한 형태)로 해도 된다. 또한, 레지스터 설정은 없고 외부 입력되는 핀 설정에 의해 포맷 변환 형식을 선택하는 형태로 해도 된다.
우선, 도 6의 A의 제1 포맷 변환 방식(507)을 이용하는 경우에 대하여 설명 한다. 상기 제1 선택 조건, 환언하면 수평 2화소의 색차 차이 정보(|U1-U2|, |V1-V2|)가 모두 대응하는 임계값(Tu, Tv) 이상으로 되는 조건에서의 포맷 변환(A 포맷)(507-1)에서는, 실시예 1에서의 B 포맷(109-2)과 마찬가지로, 휘도 정보를 각 화소의 하위 2비트를 삭감하고, 색차 정보는 각 화소의 하위 3비트를 삭감한다(Y1[7:2]&Y2[7:2], U1[7:3]&U2[7:3], V1[7:3]&V2[7:3]).
다음으로, 상기 제2 선택 조건, 환언하면 수평 2화소의 U 데이터 차이 정보(|U1-U2|)만이 임계값(Tu) 이상으로 되는 조건의 경우의 포맷 변환(B 포맷)(507-2)에서는, V 데이터의 차이(|V1-V2|)가 작기 때문에, V 데이터는 수평 2화소를 평균화한 데이터((V1+V2)/2)를 다시 하위 2비트 삭감하여 6비트로서 저장한다. U 데이터의 차이는 크기 때문에, 수평 2화소의 각 화소에서, 하위 3비트를 삭감하여 메모리에 저장한다(U1[7:3]&U2[7:3]). 휘도(Y) 데이터는, 수평 2화소의 각 화소에서 정보량을 삭감하지 않고 저장한다(Y1[7:0]&Y2[7:0]).
다음으로, 상기 제3 선택 조건, 환언하면 수평 2화소의 V 데이터 차이 정보(|V1-V2|)만이 임계값(Tv) 이상으로 되는 조건의 경우의 포맷 변환(C 포맷)(507-3)에서는, U 데이터의 차이(|U1-U2|)가 작기 때문에, U 데이터는 수평 2화소를 평균화한 데이터((U1+U2)/2)를 다시 하위 2비트 삭감하여 6비트로서 저장한다. V 데이터의 차이는 크기 때문에, 수평 2화소의 각 화소에서, 하위 3비트를 삭감하여 메모리에 저장한다(V1[7:3]&V2[7:3]). 휘도(Y) 데이터는, 수평 2화소의 각 화소에서 정보량을 삭감하지 않고 저장한다(Y1[7:0]&Y2[7:0]).
마지막으로 상기 제4 선택 조건, 환언하면 수평 2화소의 색차 차이 정보(| U1-U2|, |V1-V2|)가 모두 대응하는 임계값(Tu, Tv)보다 작게 되는 조건에서의 포맷 변환(D 포맷)(507-4)은, 실시예 1에서의 YUV422 포맷과 마찬가지로, 휘도 정보를 각 화소는 정보량을 삭감하지 않고 저장하고(Y1[7:0]&Y2[7:0]), 색차 정보는 수평 2화소의 평균화한 값{(U1+U2)/2, (V1+V2)/2}으로 된다.
다음으로, 도 6의 B의 제2 포맷 변환 형식(508)을 이용하는 경우의 각 포맷 변환에 대하여 설명한다. 우선, 상기 제1 선택 조건의 포맷 변환(A 포맷)(508-1)과, 제4 선택 조건의 포맷 변환(D 포맷)(508-4)에 관해서는, 상기 제1 포맷 변환 형식(507)의 경우(507-1, 507-4)와 마찬가지이다.
다음으로, 상기 제2 선택 조건의 경우의 포맷 변환(B 포맷)(508-2)에서는, V 데이터의 차이(|V1-V2|)가 작기 때문에, V 데이터는 수평 2화소를 평균화한 데이터((V1+V2)/2)를 다시 하위 2비트 삭감하여 6비트로서 저장한다. 여기에서, 제1 포맷 변환 형식(507)과의 상위점으로서, 휘도(Y) 데이터는, 수평 2화소의 각 화소에서 1비트 삭감하여 저장하고(Y1[7:1]&Y2[7:1]), 그 만큼 U 데이터는 데이터 저장량을 늘리는 것이 가능하게 되고, U 데이터는 하위 2비트를 삭감하여 메모리(106)에 저장한다(U1[7:2]&U2[7:2]).
또한, 상기 제3 선택 조건의 경우의 포맷 변환(C 포맷)(508-3)에서도, 상기 제2 선택 조건에서의 포맷 변환(508-2)과 동일한 개념에 의해, U 데이터는 수평 2화소를 평균화한 데이터((U1+U2)/2)를 다시 하위 2비트 삭감하여 6비트로서 저장하고, 휘도(Y) 데이터는 수평 2화소의 각 화소에서 1비트 삭감하여 저장하며(Y1[7:1]&Y2[7:1]), 그 만큼 V 데이터는 하위 2비트를 삭감하여 메모리(106)에 저장한다(V1[7:2]&V2[7:2]).
상기 A 변환부(501)~D 변환부(504)에서, 상기 2종류의 포맷 변환 형식 중 어느 한쪽에 의해서 변환된 YUV 포맷 데이터를, 상기 포맷 판단부(500)로부터 출력된 Mode 비트에 기초하여 선택하고, YUV 포맷 정보인 Mode 비트와 함께 메모리(106)에 저장한다(d3).
이 결과, 실시예 2에서의 각 선택 조건에서의 YUV 포맷 데이터는, 수평 2화소에서 32비트이고, Mode 비트 2비트와 합하여, 수평 2화소당 34비트가 메모리(106)에 저장된다. 그 때문에, 입력 표시 데이터 48비트/2화소와 비교하여, 약 3할의 데이터량 삭감을 가능하게 한다.
다음으로, 메모리(106)로부터 출력된 YUV 포맷 데이터와 Mode 비트는, RGB 변환부(506)에서, Mode 비트에 기초하여 YUV-RGB 변환을 행하고, 수평 2화소분의 RGB 데이터를 출력하고, P/S 변환부(108)에서 시리얼화하여 1화소마다의 RGB 데이터를 출력한다(d2).
이상의 데이터 처리 수순에 의해, 입력 RGB 데이터는 YUV422 포맷과 동일 정도의 메모리 압축률(약 3할의 데이터량을 삭감)을 실현하며, 또한 데이터에 기초한 YUV 포맷을 선택함으로써, 종래의 YUV422 포맷만으로 메모리 압축을 행하는 경우에 비하여, 입출력 데이터 오차량을 매우 감소시킬 수 있다.
다음으로, 도 7의 A, B를 이용하여, 실시예 2에서의 메모리 압축 방식에 의한 화질 열화 저감의 효과에 대하여 설명한다. 도 7의 A에 도시하는 제1 예에서는, 표시 화상을, QVGA 해상도, RGB 24비트로 한 경우에, 시안(C) 데이터(R=0, G=199, B=199)와, 그린(녹) 데이터(R=0, G=252, B=0)의 세로 스트라이프의 표시 화상(600)으로 한 경우를 예로 든다.
다음으로, 도 7의 B에 도시하는 제2 예에서는, 표시 화상을, QVGA 해상도, RGB 24비트로 한 경우에, 옐로우(황) 데이터(R=153, G=153, B=0)와, 그린(녹) 데이터(R=0, G=252, B=0)의 세로 스트라이프의 표시 화상(605)으로 한 경우를 예로 든다.
도 7의 A에 도시하는 제1 예 및 도 7의 B에 도시하는 제2 예에서는, 판단에 적용하는 임계값을, U차, V차 모두 16으로 한 경우와, U차, V차 모두 4로 한 경우에서, YUV 포맷의 차이에 의한 화질 열화의 상위에 대해서도 비교하여 나타내고 있다.
우선, 도 7의 A에 도시하는 제1 예에 관하여 설명한다. 데이터 압축되지 않는 본래의 표시 데이터인 표시 화상(600)에 대하여, 종래 방식의 YUV422 포맷에 의한 데이터 압축을 행한 경우, 실시예 1에서 설명한 데이터 플로우에 따라서, 표시 화상(601)이 출력된다. 표시 화상(601)에 나타내는 바와 같이, 시안 데이터는, (R=0, G=220, B=94)로 되고, 그린 데이터는, (R=3, G=228, B=102)로 된다.
따라서, 종래 방식에 의한 데이터 압축 후의 표시 화상(601)은, 시안 데이터는, G 데이터가 21계조, B 데이터가 105계조 어긋나 있고, 또한 그린 데이터에 관해서는, R 데이터가 3계조, G 데이터가 24계조, B 데이터가 102계조 어긋나 있다. 그 결과, 시안과 그린의 스트라이프의 표시 화상은 데이터 오차에 의해 색 밸런스가 무너져 화질 열화가 큰 것을 알 수 있다.
한편, 실시예 2에서의 제1 및 제2 포맷 변환 형식(507, 508)의 각각에 의해 처리를 행한 경우, 우선, 수평 2화소의 YUV 데이터가 도출되고, 1화소째는 (Y1, U1, V1)=(139, 33, -99)로 되고, 2화소째는 (Y2, U2, V2)=(147, -83, -105)로 된다.
여기서, 색차(U, V) 데이터 차이가 |U1-U2|=116, |V1-V2|=6으로 되기 때문에, U차, V차의 임계값을 모두 16으로 설정한 경우에는, 선택 조건은, 상기 제2 선택 조건으로 되며, 즉 B 변환에 의한 B 포맷이 선택된다. 메모리 압축 후의 표시 화상은, 제1 포맷 변환 형식(507)의 표시 화상(602)은, 시안 데이터(R=0, G=199, B=195)로 되고, 그린 데이터는 (R=6, G=245, B=5)로 되며, 제2 포맷 변환 형식(508)의 표시 화상(603)은, 시안 데이터(R=0, G=198, B=194)로 되고, 그린 데이터는 (R=5, G=244, B=4)로 된다.
이상으로부터, 제1 포맷 변환 형식(507)의 경우에는, 시안 데이터는 B 데이터가 4계조의 어긋남으로 되고, 그린 데이터는 R 데이터가 6계조, G 데이터가 7계조, B 데이터가 5계조의 어긋남으로 된다. 또한, 제2 포맷 변환 형식(508)의 경우에는, 시안 데이터는 G 데이터가 1계조, B 데이터가 5계조의 어긋남으로 되고, 그린 데이터는 R 데이터가 5계조, G 데이터가 8계조, B 데이터가 4계조의 어긋남으로 된다. 따라서, 임계값을 16으로 한 경우에, 어느 포맷 변환 형식의 경우에도, 데이터 오차가 작은 것을 알 수 있다.
한편, U차, V차의 임계값을 모두 4로 한 경우에는, 선택 조건은, 상기 제1 선택 조건으로 되며, 즉 A 변환에 의한 A 포맷이 선택된다. 따라서, 메모리 압축 후의 표시 화상은, 제1 및 제2 포맷 변환 형식(507, 508)에서 모두, 표시 화상(604)으로 된다. 표시 화상(604)에서, 시안 데이터는 (R=0, G=193, B=192)로 되고, 그린 데이터는 (R=0, G=245, B=2)로 된다.
이상으로부터, 제1 및 제2 포맷 변환 형식(507, 508)에서는 모두, 시안 데이터는 G 데이터가 6계조, B 데이터가 7계조의 어긋남으로 되고, 그린 데이터는 G 데이터가 7계조, B 데이터가 2계조의 어긋남으로 된다. 따라서, 임계값이 4인 경우에서도, 종래 방식의 변환과 비교하여 데이터 오차가 작은 것을 알 수 있다.
다음으로, 도 7의 B에 도시하는 제2 예에 관하여 설명한다. 데이터 압축되지 않는 본래의 표시 데이터인 표시 화상(605)에 대하여, 종래 방식의 YUV422 포맷에 의한 데이터 압축을 행한 경우의 표시 화상(606)은, 제1 예와 마찬가지로, 원화상으로부터 데이터 오차량이 많고 화질 열화가 큰 것을 알 수 있다.
한편, 실시예 2에서의 제1 및 제2 포맷 변환 형식(507, 508)의 각각에서 처리를 행한 경우, 제1 예와 마찬가지의 데이터 계산에 의한 색차 데이터 차이 결과로부터, U차=7, V차=105인 것을 알 수 있으므로, U차, V차의 임계값을 모두 16으로 한 경우에는, 선택 조건은, 상기 제3 선택 조건(C 변환에 의한 C 포맷)으로 된다.
그 결과, 제1 포맷 변환 형식(507)에서는, 표시 화상(607)으로 되고, 제2 포맷 변환 형식(508)의 경우에서는 표시 화상(608)으로 되고, 제1 예와 마찬가지로, 임계값을 16으로 한 경우에 있어서, 제1 및 제2 포맷 변환 형식의 어느 경우에도, 데이터 오차가 작은 것을 알 수 있다.
또한, U차, V차의 임계값을 함께 4로 한 경우에는, 선택 조건은, 상기 제1 선택 조건(A 변환에 의한 A 포맷)으로 된다. 그 결과, 제1 및 제2 포맷 변환 형식은 모두 표시 화상(609)으로 되므로, 임계값을 4로 한 경우에서도 제1 예와 마찬가지로 종래 방식의 변환과 비교하여 원화상과의 데이터 오차는 작다.
또한, 실시예 2의 표시 구동 회로를 포함하는 액정 표시 장치 및 표시 시스템의 구성은, 도 4와 마찬가지이다.
이상과 같이, 실시예 2에서는, 실시예 1과 마찬가지로, 종래의 YUV422 포맷에 의한 메모리 압축 방식과 동일 정도의 압축률을 실현 가능하며, 또한 종래 방식에 비하여 원화상과의 데이터 오차는 매우 작다.
(실시예 3)
다음으로, 본 발명의 실시예 3을, 도 8 및 상기 도 2, 도 4를 이용하여 설명한다. 도 8의 A는, 실시예 3의 표시 구동 회로에서의 메모리부(112-3)의 블록 구성을 실시예 1과 마찬가지로 도시하고 있다. 도 8의 B는, 실시예 3에서의 메모리 저장 데이터 처리에서의 포맷 변환 내용이나 선택 조건 등에 대하여 실시예 1과 마찬가지로 도시한다.
실시예 1 및 2에서는 선택하는 YUV 포맷 데이터를 수평 2화소분으로 하고 있던 것에 대하여, 본 실시예 3에서는, 선택하는 YUV 포맷 데이터를, 인접하는 수평 4화소(P1~P4로 함)분으로 하여 삭감할 데이터량을 늘림으로써, 압축률을 더욱 높인 YUV 포맷 절환 데이터 압축 방식으로 한다.
우선, 도 8을 이용하여 본 실시예 3에서의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관하여 설명한다. 도 8에서 내부 구성을 설명한다. 메모리 부(112-3)에서는, 수평 4화소의 색차(U, V) 정보에 기초하여 메모리(106)에 저장하는 YUV 데이터 포맷을 선택하는 메모리 압축 방식의 처리를 행한다. 본 방식에서, 선택하는 YUV 데이터 포맷은, 인접 화소의 색차(U, V) 데이터 차이가 작은 경우에는, 4화소분의 색차(U, V) 데이터를 평균화한 YUV 포맷으로 한다. 일반적으로 본 포맷은, YUV411 포맷으로 불리고 있다. 이하에서는 YUV411 포맷으로 칭한다. 또한, 상기 YUV411 포맷의 경우에 색차(U, V) 데이터의 평균화에 의한 데이터 오차가 큰 경우에는, 색차 데이터의 평균화를, 상기 4화소 중에서, 색차 데이터 차이가 가장 큰 인접 화소에서 좌우 2영역으로 나누어 색차를 평균화함으로써, 데이터 오차량을 작게 하는 YUV 데이터 포맷으로 한다.
구체적인 실현 수단을 이하에서 설명한다. 또한, 입력되는 데이터가 24비트 RGB 데이터인 경우로 설명한다. 우선, 메모리(106)에 저장되는 YUV 포맷 데이터를, 표시 데이터의 인접 수평 4화소{P1(Y1, U1, V1)~P4(Y4, U4, V4)}의 색차 차이 정보(|U1-U2|, |U2-U3|, |U3-U4|, |V1-V2|, |V2-V3|, |V3-V4|)에 기초하여 YUV 포맷을 선택하는 것으로 한다.
상기 선택 시의 선택 조건은, 하기 제1~제4 선택 조건으로 구분한다. 제1 선택 조건은, 인접 U 데이터 차이 중, |U1-U2|가 최대 U 데이터 차이(U차 max)로 되고, 또 인접 V 데이터 차이 중, |V1-V2|가 최대 V 데이터 차이(V차 max)로 되며, 또한 |U1-U2|, |V1-V2| 모두 임계값(Tu, Tv) 이상인 것이다. 제2 선택 조건은, 인접 U 데이터 차이 중, |U2-U3|이 최대 U 데이터 차이로 되고, 또한 인접 V 데이터 차이 중, |V2-V3|이 최대 V 데이터 차이로 되며, 또한 |U2-U3|, | V2-V3| 모두 임계값(Tu, Tv) 이상인 것이다.
제3 선택 조건은, 인접 U 데이터 차이 중, |U3-U4|가 최대 U 데이터 차이로 되고, 또한 인접 V 데이터 차이 중, |V3-V4|가 최대 V 데이터 차이로 되며, 또한 |U3-U4|, |V3-V4| 모두 임계값(Tu, Tv) 이상인 것이다. 제4 선택 조건은, 상기 4화소의 인접 U차(|U1-U2|, |U2-U3|, |U3-U4|), 인접 V차(|V1-V2|, |V2-V3|, |V3-V4|)의 전부가, 임계값(Tu, Tv) 이하로 되는 것이다.
제1~제3 선택 조건 시에는, 휘도 데이터는 상기 4화소 각각의 하위 1비트를 삭감하고, 색차(U, V) 데이터는 색차 차이 정보가 가장 큰 개소, 즉, 제1 선택 조건: P1-P2 간, 제2 선택 조건: P2-P3 간, 제3 선택 조건: P3-P4 간에 대하여, 좌측 화소 영역과 우측 화소 영역으로 나누어, 각 영역에서 색차(U, V)를 평균화한 포맷으로 한다. 제4 선택 조건 시에는, 상기 YUV411 포맷에 의해 메모리(106)에 저장한다.
이상의 구성으로 함으로써, 실시예 1 및 2와 비교하여 YUV 정보량이 삭감되고, 입력 데이터에 대하여 약 50% 데이터 압축률을 실현하며, 또한 실시예 1 및 2와 마찬가지로, 색차 정보에 의해 선택 포맷을 변경함으로써, 화질 열화를 경감하는 것이 가능하게 된다.
메모리부(112-3)에서, 입력 데이터에 대한 S/P 변환부(700)는, 입력 데이터 1화소 단위에 대하여, 4화소가 패러렐 처리를 행하기 위한 패러렐화를 행한다. 또한, 출력 화소에 대한 P/S 변환부(711)에 관해서도 마찬가지로, 4화소 데이터에 대하여 1화소 데이터 단위의 시리얼화를 행한다. 또한, 상기 패러렐화된 수평 4화소 분의 YUV 데이터는, 포맷 변환부(113-3)에서의 A 변환부(702)~D 변환부(705)에서 처리된다. 포맷 변환부(113-3)에서는, 도 8의 B에 도시하는 실시예 3에서의 포맷 변환 형식(706)으로 YUV 변환을 행한다.
또한, 메모리(106)에 저장하는 YUV 데이터 포맷을 입력받은 포맷 판단부(701)에 관해서는, 상기 제1~제4 선택 조건에 대하여 판단·선택한다. 포맷 판단부(701)로부터 출력되는 Mode 비트에 관하여, 상기 제1 선택 조건의 경우에는, Mode 비트를 2'b00으로 하고, 상기 제2 선택 조건의 경우에는, Mode 비트를 2'b01로 하며, 상기 제3 선택 조건의 경우에는, Mode 비트를 2'b10으로 하고, 상기 제4 선택 조건의 경우에는, Mode 비트를 2'b10으로 한다.
도 8의 B에서, A 포맷(707)은, 휘도 정보를 각 화소의 하위 1비트를 삭감하고, 색차(U, V) 정보는, P1의 하위 3비트를 삭감하며, P2~P4를 평균화하여, 하위 2비트를 삭감하는 포맷(50비트/4화소)이다. B 포맷(708)은, 휘도 정보를 각 화소의 하위 1비트를 삭감하고, 색차(U, V) 정보는, P1~P2를 평균화하여 하위 3비트를 삭감하며, P3~P4를 평균화하여 하위 3비트를 삭감한 포맷(48비트/4화소)이다. C 포맷(709)은, 휘도 정보를 각 화소의 하위 1비트를 삭감하고, 색차(U, V) 정보는, P1~P3을 평균화하여 하위 2비트를 삭감하며, P4의 하위 3비트를 삭감한 포맷(50비트/4화소)이다. D 포맷(710)은, 휘도 정보를 각 화소는 정보량을 삭감하지 않고 저장하고, 색차 정보는 수평 4화소의 평균화한 값으로 된다.
그 밖의 YUV 변환부(101), 스위치부(4TO1 셀렉터 스위치)(505), 메모리(106), RGB 변환부(506)에 관해서는, 기본적으로 실시예 1 및 2에서 설명하고 있 는 기능과 동일하다.
실시예 3에서의 레지스터 설정은 도 2에 도시한 것과 마찬가지이다. 또한, 실시예 3에서의 액정 표시 장치 및 표시 시스템 구성은, 도 4와 마찬가지이다. 또한, 본 실시예 3에서의 YUV 포맷화되는 화소로서는 수평 4화소에 관하여 설명하였지만, 이 화소수를 다른 화소수로 한 형태이어도 문제없다.
이상 설명한 본 실시예 3에서의 메모리부(112-3)의 구성으로 한 경우, 메모리(106)에 저장되는 데이터량은 입력 데이터에 대하여, 약 50%의 데이터량으로 하는 것이 가능하며, 또한 입력 데이터의 압축·신장에서의 YUV 데이터 오차에 의한 화질 열화가 적게 되는 YUV 포맷을 선택함으로써 저코스트화와 고화질화의 양립이 가능하게 된다.
(실시예 4)
다음으로, 본 발명의 실시예 4를, 도 9 및 상기 도 2, 도 4를 이용하여 설명한다. 도 9의 A는, 실시예 4의 표시 구동 회로에서의 메모리부(112-4)의 블록 구성을 실시예 1과 마찬가지로 도시하고 있다. 도 9의 B는, 실시예 4에서의 메모리 저장 데이터 처리에서의 포맷 변환 내용이나 선택 조건 등에 대하여 실시예 1과 마찬가지로 도시한다.
실시예 1 및 2에서는 선택하는 YUV 포맷 데이터를 수평 2화소분으로 하고 있던 것에 대하여, 실시예 4에서는, 선택하는 YUV 포맷 데이터를 수평 2화소(P1, P2), 수직 2화소(P3, P4)의 합계 4화소분(블록)으로 하여 삭감하는 데이터량을 늘린다. 이에 의해, 압축률을 더욱 높인 YUV 포맷 절환 데이터 압축 방식으로 한다. 또한, 수평 2화소·수직 2화소로 하여 블록형 YUV 포맷으로 함으로써, 수직 방향의 화질 열화를 고려하여 화질 열화를 저감한다.
우선, 도 9를 이용하여 본 실시예 4에서의 표시 구동 회로에서의 메모리 제어 및 처리 방법에 관하여 설명한다. 도 9의 A에서 내부 구성을 설명한다. 실시예 4에서의 메모리부(112-4)에서는, 수평 2화소 및 수직 2화소의 색차(U, V) 정보에 기초하여 메모리(106)에 저장하는 YUV 데이터 포맷을 선택하는 메모리 압축 방식의 처리를 행한다. 본 방식에서, 선택하는 YUV 데이터 포맷은, 인접 화소의 색차(U, V) 데이터 차이가 작은 경우에는, 상기 4화소분의 색차(U, V) 데이터를 평균화한 YUV 포맷으로 한다. 일반적으로 본 포맷은, YUV420 포맷으로 불리고 있다. 이하에서는 YUV420 포맷으로 칭한다. 또한, 상기 YUV420 포맷의 경우에 색차(U, V) 데이터의 평균화에 의한 데이터 오차가 큰 경우에는, 색차 데이터의 평균화를, 상기 4화소 중에서, 색차 데이터 차이가 가장 큰 인접 화소에서 좌우 2영역으로 나누어 색차를 평균화함으로써, 데이터 오차량을 작게 하는 YUV 데이터 포맷으로 한다.
구체적인 실현 수단을 이하에서 설명한다. 또한, 입력되는 데이터가 24비트 RGB 데이터인 경우로 설명한다. 우선, 메모리(106)에 저장되는 YUV 포맷 데이터를, 표시 데이터의 인접 4화소(P1(Y1, U1, V1)~P4(Y4, U4, V4)의 블록의 색차 차이 정보(|U1-U2|, |U2-U3|, |U3-U4|, |V1-V2|, |V2-V3|, |V3-V4|)에 기초하여 YUV 포맷을 선택하는 것으로 한다.
상기 선택 시의 선택 조건은, 하기 제1~제3 선택 조건으로 구분한다. 제1 선택 조건은, 인접 U 데이터 차이 중, |U1-U2| 혹은 |U3-U4|가 최대 U 데이터 차이로 되고, 또한 인접 V 데이터 차이 중, |V1-V2| 혹은 |V3-V4|가 최대 V 데이터 차이로 되며, 또한 |U1-U2| 혹은 |U3-U4|, |V1-V2| 혹은 |V3-V4|가 임계값 이상인 것이다.
제2 선택 조건은, 인접 U 데이터 차이 중, |U1-U3| 혹은 |U2-U4|가 최대 U 데이터 차이로 되고, 또한 인접 V 데이터 차이 중, |V1-U3| 혹은 |V2-V4|가 최대 V 데이터 차이로 되며, 또한 |U1-U3| 혹은 |U2-U4|, |V1-V3| 혹은 |V2-V4|가 임계값 이상인 것이다.
제3 선택 조건은, 상기 4화소의 인접 U차(|U1-U2|, |U1-U3|, |U2-U4|, |U3-U4|), 인접 V차(|V1-V2|, |V1-V3|, |V2-V4|, |V3-V4|)의 전부가, 임계값보다도 작게 되는 것이다.
제1 선택 조건 시에는, 휘도 데이터는 상기 4화소 각각의 하위 1비트를 삭감하고, 색차(U, V) 데이터는 색차 차이 정보가 가장 큰 개소, 즉, P1-P2간 혹은 P3-P4간에 대하여, 좌측 화소 영역과 우측 화소 영역으로 나누어, 각 영역에서 색차(U, V)를 평균화한 포맷으로 한다. 제2 선택 조건 시에는, 휘도 데이터는 상기 4화소 각각의 하위 1비트를 삭감하고, 색차(U, V) 데이터는 색차 차이 정보가 가장 큰 개소, 즉, P1-P3간 혹은 P2-P4간에 대하여, 상측 영역과 하측 영역으로 나누어, 각 영역에서 색차(U, V)를 평균화한 포맷으로 한다. 제3 선택 조건 시에는, 상기 YUV420 포맷에 의해 메모리(106)에 저장한다.
이상의 구성으로 함으로써, 실시예 1 및 2와 비교하여 YUV 정보량이 삭감되 고, 입력 데이터에 대하여 약 50%데이터 압축률을 실현하며, 또한 실시예 1 및 2와 마찬가지로, 색차 정보에 의해 선택 포맷을 변경함으로써, 화질 열화를 경감하는 것이 가능하게 된다.
메모리부(112-4)의 구성에서, 입력 데이터에 대한 S/P 변환부(800)는, 입력 데이터 1화소 단위에 대하여, 4화소가 패러렐 처리를 행하기 위한 패러렐화를 행한다. 또한, 출력 화소에 대한 P/S 변환부(810)에 관해서도 마찬가지로, 4화소 데이터에 대하여 1화소 데이터 단위의 시리얼화를 행한다. 이 때, 입력 데이터는 수직 2라인분 데이터를 연속으로 입력하기 때문에, 메모리부(112-4)에 입력되는 데이터의 전처리에서는 라인 메모리가 필요로 된다. 또한, 상기 패러렐화된 4화소분의 YUV 데이터는, 포맷 변환부(113-4)의 A 변환부(802)~C 변환부(804)에서 처리된다.
또한, 메모리(106)에 저장하는 YUV 데이터 포맷을 입력받은 포맷 판단부(801)에 관해서는, 상기 제1~제3 조건에 대하여 판단·선택한다. 또한, 포맷 판단부(801)로부터 출력되는 Mode 비트에 관하여, 상기 제1 선택 조건의 경우에는, Mode 비트를 2'b00으로 하고, 상기 제2 선택 조건의 경우에는, Mode 비트를 2'b01로 하며, 상기 제3 선택 조건의 경우에는, Mode 비트를 2'b10으로 한다.
도 9의 B에서, A 포맷(806)은, 휘도 정보를 각 화소의 하위 1비트를 삭감하고, 색차(U, V) 정보는, P1과 P3을 평균화하여 하위 3비트를 삭감하며, P2와 P4를 평균화하여 하위 3비트를 삭감하는 포맷이다. B 포맷(807)은, 휘도 정보를 각 화소의 하위 1비트를 삭감하고, 색차(U, V) 정보는, P1과 P2를 평균화하여 하위 3비트를 삭감하며, P3과 P4를 평균화하여 하위 3비트를 삭감하는 포맷이다. D 포 맷(808)은, 휘도 정보를 각 화소는 정보량을 삭감하지 않고 저장하고, 색차 정보는 4화소의 평균화한 값으로 된다.
그 밖의 YUV 변환부(101), 메모리(106), 스위치부(3TO1 스위치)(809), RGB 변환부(506)에 관해서는, 기본적으로 실시예 1 및 2에서 설명하고 있는 기능과 동일하다.
실시예 4에서의 레지스터 설정은 도 2에 도시한 것과 마찬가지이다. 또한, 실시예 4에서의 액정 표시 장치 및 표시 시스템 구성은, 도 4와 마찬가지이다. 또한, 본 실시예 4에서의 YUV 포맷화되는 화소로서는 수평 2화소 및 수직 2화소의 4화소의 블록에 관하여 설명하였지만, 이 화소수를 다른 화소수로 한 형태이어도 문제없다.
이상 설명한 본 실시예 4에서의 메모리부(112-4)의 구성으로 한 경우, 메모리(106)에 저장되는 데이터량은 입력 데이터에 대하여, 약 50%의 데이터량으로 하는 것이 가능하며, 또한 입력 데이터의 압축·신장에서의 YUV 데이터 오차에 의한 화질 열화가 적게 되는 YUV 포맷을 선택함으로써 저코스트화와 고화질화의 양립이 가능하게 된다.
전술한 각 실시예에서는, 액정 표시 장치(400)를 전제로 설명을 행하였지만, 이것에 한정되지 않고, 인가하는 전압에 의해 표시 휘도를 제어하는 다른 표시 디바이스, 예를 들면 유기 EL 디스플레이 등에도 적용 가능하다. 또한, 각 실시예에서는, 설명을 간단히 하기 위해서, 액정의 구동 등에서 필요한 극성 반전 구동에 관한 개념을 생략하였지만, 커먼 반전, 열마다 반전, 도트 반전, 커먼 반전 구동과 같은 각종 방식에도 용이하게 적용 가능하다. 또한, 표시 데이터의 비트수를 RGB 각각 8비트로 되는 형식으로 하였지만, 이것에 한정되지 않는다. 또한, 각 실시예에서는, YUV 포맷의 조정에 관한 U, V차 임계값 정보를 레지스터(110, 111)에 기억시키는 것을 전제로 설명하였지만, 이것에 한정되지 않고, 예를 들면 단자 설정(상기 레지스터 없음)으로 해도 된다. 또한, 메모리부(112)의 구성은, 드라이버 즉 신호선 구동 회로(402)의 내부에 구성하는 것을 전제로 하고 있지만, 이것에 한정되지 않고, 메모리(106)를 외부 접속으로 한 형태도 가능하다. 예를 들면 MPU(411)의 내부에 상기 메모리부(112) 상당을 구성해도 된다. 또한, MPU(411)와 신호선 구동 회로(402) 간의 브릿지 칩을 구성한 경우에 있어서, 상기 브릿지 칩 내부에, 상기 메모리 상당을 구성해도 된다. 또한, 메모리에 저장하는 데이터의 포맷을 YUV 포맷으로 하였지만, 다른 포맷이라도 적용 가능하다.
이상, 본 발명자에 의해 이루어진 발명을 실시예에 기초하여 구체적으로 설명하였지만, 본 발명은 상기 실시예에 한정되는 것이 아니라, 그 요지를 일탈하지 않는 범위에서 여러 가지 변경 가능한 것은 물론이다.
본 발명은, 디지털 신호 처리하여 표시를 행하는 디지털 표시 장치 및 시스템에 이용 가능하다.
본원에서 개시되는 발명 중, 대표적인 것에 의해 얻어지는 효과를 간단히 설명하면 이하와 같다. 본 발명에 따르면, 액정 표시 장치 등의 표시 구동 회로에서, 표시 데이터를 메모리에 저장할 때에 데이터의 압축(포맷 변환)을 행하여 데이 터량을 삭감함으로써 메모리 사이즈 저감에 의한 저코스트화를 실현함과 함께, 종래 기술에서 과제였던 특정한 표시 화상에서의 화질 열화를 저감하여 고화질화를 실현할 수 있다.
특히, YUV 포맷에 의한 메모리에 저장하는 데이터량을 삭감함으로써 저코스트화를 실현할 수 있으며, 또한 자연 화상 등에서 종래 YUV 포맷과 동등한 화질이며, 또한 수평 2화소의 색차 정보의 차이가 큰 컬러 문자/선 등의 표시 화상에서 번짐 등이 경감되어, 고화질화를 실현 가능하게 된다.

Claims (18)

  1. 제1 포맷의 표시 데이터를 입력받고, 상기 표시 데이터에 대응하는 전압을 표시 패널의 표시 소자에 출력하는 표시 드라이버로서,
    외부로부터 입력되는 제1 포맷의 표시 데이터를 제2 포맷으로 변환하는 데이터 압축 회로와,
    상기 제2 포맷의 표시 데이터를 저장하는 기억 회로와,
    상기 제2 포맷의 표시 데이터를 상기 제1 포맷으로 변환하는 데이터 신장 회로와,
    상기 제1 포맷의 표시 데이터가 나타내는 복수의 계조에 대응하는 복수의 전압을 생성하는 전압 생성 회로와,
    상기 복수의 전압으로부터 상기 제1 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로
    를 포함하며,
    상기 데이터 압축 회로에서의 변환에 의한 상기 제2 포맷은, 데이터량이 서로 다른 복수의 종류가 존재하고,
    상기 제1 포맷의 표시 데이터에서의 이웃하는 복수의 화소의 정보에 따라서, 상기 복수 종류의 제2 포맷으로부터 어느 하나를 선택하고, 선택한 제2 포맷으로 변환된 표시 데이터를 상기 기억 회로에 저장하는 회로를 포함하는 것을 특징으로 하는 표시 드라이버.
  2. 제1항에 있어서,
    상기 제1 포맷은 RGB 포맷이며,
    상기 제2 포맷은 YUV 포맷인 것을 특징으로 하는 표시 드라이버.
  3. 제1항에 있어서,
    상기 제2 포맷은 YUV 포맷이며,
    상기 데이터 압축 회로는, 상기 표시 데이터에서의 이웃하는 복수의 화소의 색차 차이 정보에 따라서, 상기 복수 종류의 YUV 포맷으로부터, 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 것을 특징으로 하는 표시 드라이버.
  4. 제1항에 있어서,
    상기 제2 포맷은 YUV 포맷이며,
    상기 제1 포맷의 표시 데이터에 기초하여, 상기 표시 데이터에서의 이웃하는 복수의 화소의 색차 차이 정보를 검출하고, 상기 색차 차이 정보와의 대소관계를 비교하기 위한 임계값 정보를 이용하여 비교하고, 그 결과에 기초하여 상기 복수 종류의 YUV 포맷으로부터 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 회로를 갖고,
    상기 선택하는 회로에서 이용되는 상기 임계값 정보는, 상기 표시 드라이버의 내부에 저장되어 있는 것을 특징으로 하는 표시 드라이버.
  5. 제4항에 있어서,
    상기 임계값 정보는, 상기 표시 데이터에서의 이웃하는 수평 2화소의 U 성분의 차를 나타내는 값 및 V 성분의 차를 나타내는 값이며,
    상기 선택하는 회로는, 상기 표시 데이터에서의 이웃하는 수평 2화소의 U 성분 및 V 성분의 색차 차이 정보를 검출하고, 검출한 정보와 상기 임계값 정보를, 상기 U 성분 및 V 성분의 각각에 대하여 비교하고, 그들의 대소 관계에 따라서, 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 것을 특징으로 하는 표시 드라이버.
  6. 제5항에 있어서,
    상기 YUV 포맷은, 프레임을 구성하는 수평 및 수직 방향의 화소에서의 이웃하는 복수의 화소에서 Y, U, V 성분을 나타내는 데이터를 각각 복수 비트로 갖는 포맷이고,
    상기 복수 종류의 YUV 포맷 중,
    제1 YUV 포맷은, 상기 이웃하는 수평 2화소의 각 화소의 Y 성분 및 U 성분 및 V 성분을 나타내는 각 데이터 비트의 하위 복수 비트를 씨닝한 데이터를 갖는 포맷이며,
    제2 YUV 포맷은, 상기 이웃하는 수평 2화소의 각 화소의 Y 성분의 데이터와, 상기 각 화소의 U 성분을 평균화한 성분의 데이터 및 V 성분을 평균화한 성분의 데이터를 갖는 포맷이고,
    상기 제1과 제2 YUV 포맷에서의 선택에서는, 상기 U 및 V 성분의 색차 차이 정보가 모두 상기 임계값보다도 작은 경우에는 상기 제2 YUV 포맷으로의 변환을 선택하고, 상기 U 및 V 성분의 색차 차이 정보 중 어느 하나가 상기 임계값보다도 큰 경우에는 상기 제1 포맷으로의 변환을 선택하는 것을 특징으로 하는 표시 드라이버.
  7. 제1항에 있어서,
    상기 기억 회로에 저장하는 상기 제2 포맷의 표시 데이터는, 상기 복수 종류의 제2 포맷 중에서 선택된 제2 포맷을 식별하기 위한 정보와 함께 상기 기억 회로에 저장되고,
    상기 데이터 신장 회로는, 상기 기억 회로에 저장되어 있는 표시 데이터를 처리할 때에, 상기 제2 포맷을 식별하기 위한 정보를 참조하여 상기 표시 데이터의 제2 포맷을 인식하는 것을 특징으로 하는 표시 드라이버.
  8. 제1 포맷의 표시 데이터를 입력받고, 상기 표시 데이터에 대응하는 전압을 표시 패널의 표시 소자에 출력하는 표시 드라이버로서,
    외부로부터 입력되는 제1 포맷의 표시 데이터를 제2 포맷으로 변환하는 데이터 압축 회로와,
    상기 제2 포맷의 표시 데이터를 저장하는 기억 회로와,
    상기 제2 포맷의 표시 데이터를 상기 제1 포맷으로 변환하는 데이터 신장 회로와,
    상기 제1 포맷의 표시 데이터가 나타내는 복수의 계조에 대응하는 복수의 전압을 생성하는 전압 생성 회로와,
    상기 복수의 전압으로부터 상기 제1 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로를 포함하며,
    상기 표시 데이터의 성분과 비교하기 위한 임계값의 설정값을 저장하는 레지스터 회로를 포함하고,
    상기 데이터 압축 회로에서의 변환에 의한 상기 제2 포맷은, 데이터량의 서로 다른 복수의 종류가 존재하며,
    상기 제1 포맷의 표시 데이터에서의 이웃하는 복수의 화소의 정보와 상기 레지스터 회로에 설정되어 있는 임계값과의 비교에 따라서, 상기 복수 종류의 제2 포맷으로부터 어느 하나를 선택하고, 선택한 제2 포맷으로 변환된 표시 데이터를 상기 기억 회로에 저장하는 회로를 포함하는 것을 특징으로 하는 표시 드라이버.
  9. 제8항에 있어서,
    상기 제1 포맷은 RGB 포맷이며,
    상기 제2 포맷은 YUV 포맷인 것을 특징으로 하는 표시 드라이버.
  10. 제8항에 있어서,
    상기 제2 포맷은 YUV 포맷이며,
    상기 데이터 압축 회로는, 상기 표시 데이터에서의 이웃하는 복수의 화소의 색차 차이 정보에 따라서, 상기 복수 종류의 YUV 포맷으로부터, 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 것을 특징으로 하는 표시 드라이버.
  11. 제8항에 있어서,
    상기 제2 포맷은 YUV 포맷이며,
    상기 제1 포맷의 표시 데이터에 기초하여, 상기 표시 데이터에서의 이웃하는 복수의 화소의 색차 차이 정보를 검출하고, 상기 색차 차이 정보와의 대소 관계를 비교하기 위한 임계값 정보를 이용하여 비교하고, 그 결과에 기초하여 상기 복수 종류의 YUV 포맷으로부터 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 회로를 갖고,
    상기 선택하는 회로에서 이용되는 상기 임계값 정보는, 상기 레지스터 회로의 설정값이 입력되는 것을 특징으로 하는 표시 드라이버.
  12. 제11항에 있어서,
    상기 임계값 정보는, 상기 표시 데이터에서의 이웃하는 수평 2화소의 U 성분의 차를 나타내는 값 및 V 성분의 차를 나타내는 값이며,
    상기 선택하는 회로는, 상기 표시 데이터에서의 이웃하는 수평 2화소의 U 성분 및 V 성분의 색차 차이 정보를 검출하고, 검출한 정보와 상기 임계값 정보를, 상기 U 성분 및 V 성분의 각각에 대하여 비교하고, 그들의 대소 관계에 따라서, 상기 기억 회로에 저장하는 표시 데이터의 YUV 포맷을 선택하는 것을 특징으로 하는 표시 드라이버.
  13. 제12항에 있어서,
    상기 YUV 포맷은, 프레임을 구성하는 수평 및 수직 방향의 화소에서의 이웃하는 복수의 화소에서 Y, U, V 성분을 나타내는 데이터를 각각 복수 비트로 갖는 포맷이고,
    상기 복수 종류의 YUV 포맷 중,
    제1 YUV 포맷은, 상기 이웃하는 수평 2화소의 각 화소의 Y 성분 및 U 성분 및 V 성분을 나타내는 각 데이터 비트의 하위 복수 비트를 씨닝한 데이터를 갖는 포맷이며,
    제2 YUV 포맷은, 상기 이웃하는 수평 2화소의 각 화소의 Y 성분의 데이터와, 상기 각 화소의 U 성분을 평균화한 성분의 데이터 및 V 성분을 평균화한 성분의 데이터를 갖는 포맷이고,
    상기 제1과 제2 YUV 포맷에서의 선택에서는, 상기 U 및 V 성분의 색차 차이 정보가 모두 상기 임계값보다도 작은 경우에는 상기 제2 YUV 포맷으로의 변환을 선택하고, 상기 U 및 V 성분의 색차 차이 정보 중 어느 하나가 상기 임계값보다도 큰 경우에는 상기 제1 포맷으로의 변환을 선택하는 것을 특징으로 하는 표시 드라이버.
  14. 제8항에 있어서,
    상기 기억 회로에 저장하는 상기 제2 포맷의 표시 데이터는, 상기 복수 종류의 제2 포맷 중에서 선택된 제2 포맷을 식별하기 위한 정보와 함께 상기 기억 회로에 저장되며,
    상기 데이터 신장 회로는, 상기 기억 회로에 저장되어 있는 표시 데이터를 처리할 때에, 상기 제2 포맷을 식별하기 위한 정보를 참조하여 상기 표시 데이터의 제2 포맷을 인식하는 것을 특징으로 하는 표시 드라이버.
  15. 제8항에 있어서,
    상기 레지스터 회로에서의 상기 임계값의 설정값은, 상기 표시 드라이버의 외부로부터 설정의 변경이 가능한 것을 특징으로 하는 표시 드라이버.
  16. 외부로부터 입력된 표시 데이터에 따른 전압을 표시 패널에 출력하는 표시 드라이버로서,
    외부로부터의 제1 포맷의 표시 데이터를 제2 포맷으로 변환하기 위한 제1 변환 회로와,
    상기 제1 변환 회로로부터의 상기 제2 포맷의 표시 데이터를 기억하기 위한 기억 회로와,
    상기 기억 회로로부터의 상기 제2 포맷의 표시 데이터를 상기 제1 포맷으로 변환하기 위한 제2 변환 회로와,
    복수의 표시 데이터에 대응하는 복수의 전압을 생성하기 위한 전압 생성 회로와,
    상기 복수의 전압으로부터, 상기 제2 변환 회로로부터의 상기 제1 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로
    를 포함하며,
    상기 제1 변환 회로는, 상기 제1 또는 제2 포맷의 표시 데이터에 따라서, 복수의 서로 다른 데이터 삭감 방법으로부터, 상기 기억 회로에 저장하는 상기 제2 포맷의 표시 데이터의 데이터 삭감 방법을 선택하고, 선택된 데이터 삭감 방법에 따라서 상기 제2 포맷의 표시 데이터를 변환하여 데이터량을 삭감하고,
    상기 복수의 서로 다른 데이터 삭감 방법은, 상기 제2 포맷의 표시 데이터를 구성하는 색차 정보와 휘도 정보 중, 색차 정보와 휘도 정보의 양쪽을 삭감하는 데이터 삭감 방법과, 색차 정보를 구성하는 한쪽의 성분을 삭감하는 데이터 삭감 방법과, 색차 정보를 구성하는 다른 쪽의 성분을 삭감하는 데이터 삭감 방법과, 색차 정보를 구성하는 2 성분을 삭감하는 데이터 삭감 방법을 포함하는 것을 특징으로 하는 표시 드라이버.
  17. 외부로부터 입력된 표시 데이터에 따른 전압을 표시 패널에 출력하는 표시 드라이버로서,
    외부로부터의 RGB 포맷의 표시 데이터를 YUV 포맷으로 변환하기 위한 제1 변환 회로와,
    상기 제1 변환 회로로부터의 상기 YUV 포맷의 표시 데이터를 기억하기 위한 기억 회로와,
    상기 기억 회로로부터의 상기 YUV 포맷의 표시 데이터를 상기 RGB 포맷으로 변환하기 위한 제2 변환 회로와,
    복수의 표시 데이터에 대응하는 복수의 전압을 생성하기 위한 전압 생성 회로와,
    상기 복수의 전압으로부터, 상기 제2 변환 회로로부터의 상기 RGB 포맷의 표시 데이터에 따른 전압을 선택하는 전압 선택 회로
    를 포함하며,
    상기 제1 변환 회로는, 상기 YUV 포맷의 표시 데이터의 U 성분과 V 성분에 따라서, 복수의 서로 다른 데이터 압축 방법으로부터 상기 기억 회로에 저장하는 상기 YUV 포맷의 표시 데이터의 데이터 압축 방법을 선택하고, 선택된 데이터 압축 방법에 따라서 상기 YUV 포맷의 표시 데이터를 압축하고,
    상기 복수의 서로 다른 데이터 압축 방법은, 상기 YUV 포맷의 표시 데이터를 구성하는 Y 성분과 U 성분과 V 성분 중, Y 성분과 U 성분과 V 성분을 압축하는 데이터 압축 방법과, U 성분을 압축하는 데이터 압축 방법과, V 성분을 압축하는 데이터 압축 방법과, U 성분과 V 성분을 압축하는 데이터 압축 방법을 포함하는 것을 특징으로 하는 표시 드라이버.
  18. 표시 데이터를 저장하는 메모리와 상기 메모리를 제어하는 메모리 제어 회로를 갖고, 상기 표시 데이터에 따른 전압에 의해 표시 패널을 구동하는 표시 드라이버로서,
    상기 메모리 제어 회로는,
    입력된 RGB 포맷의 표시 데이터를, 시리얼/패러렐 변환하여, YUV 포맷의 표시 데이터로 변환하는 처리와,
    상기 YUV 포맷의 표시 데이터에서의 이웃하는 복수의 화소에서의 색차 차이 정보와, 설정되어 있는 임계값 정보와의 비교 판단에 의해, 그 대소 관계에 따라서, 복수 종류의 포맷 변환 방법으로부터 어느 하나를 선택하는 처리와,
    상기 YUV 포맷의 표시 데이터를, 상기 복수 종류의 포맷 변환 방법에 따라서 각각 Y'U'V' 포맷으로 포맷 변환하는 처리와,
    상기 각각의 Y'U'V' 포맷으로 변환된 표시 데이터의 출력을, 상기 포맷 변환 방법의 선택에 기초하여 절환하고, 상기 선택된 포맷 변환 방법에 따라서 변환된 Y'U'V' 포맷의 표시 데이터를, 그 포맷을 식별하는 정보와 함께 상기 메모리에 저장하는 처리와,
    상기 메모리에 저장되어 있는 Y'U'V' 포맷의 표시 데이터를, 상기 포맷을 식별하는 정보에 기초하여 인식하고, 상기 표시 패널에 출력하기 위한 RGB 포맷으로 변환하고, 패러렐/시리얼 변환하여 출력하는 처리를 실행하며,
    상기 복수 종류의 포맷 변환 방법에서의 변환 후의 포맷은, 상기 표시 데이터에서의 이웃하는 복수의 화소의 Y, U, V 데이터의 하위 비트를 삭감하는 제1 포맷과, 상기 이웃하는 복수 화소 단위로 U 및/또는 V 데이터를 평균화하는 제2 포맷을 갖는 것을 특징으로 하는 표시 드라이버.
KR1020060099348A 2005-10-13 2006-10-12 표시 드라이버 KR100810401B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005299332A JP2007108439A (ja) 2005-10-13 2005-10-13 表示駆動回路
JPJP-P-2005-00299332 2005-10-13

Publications (2)

Publication Number Publication Date
KR20070041356A KR20070041356A (ko) 2007-04-18
KR100810401B1 true KR100810401B1 (ko) 2008-03-04

Family

ID=37984879

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060099348A KR100810401B1 (ko) 2005-10-13 2006-10-12 표시 드라이버

Country Status (3)

Country Link
US (1) US7724265B2 (ko)
JP (1) JP2007108439A (ko)
KR (1) KR100810401B1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008532083A (ja) * 2005-02-28 2008-08-14 エヌエックスピー ビー ヴィ 画像データをフレームメモリに一時的に記憶する新たな圧縮フォーマットを用いる新たな圧縮フォーマット及び装置
JP2007133295A (ja) * 2005-11-14 2007-05-31 Epson Imaging Devices Corp 画像処理装置、および電子機器
JP2007178850A (ja) * 2005-12-28 2007-07-12 Seiko Epson Corp 画像出力ドライバic
JP5082240B2 (ja) * 2005-12-28 2012-11-28 セイコーエプソン株式会社 画像コントロールic
KR100822175B1 (ko) * 2006-11-24 2008-04-16 매그나칩 반도체 유한회사 표시패널의 구동장치 및 그의 구동방법
JP2009020340A (ja) 2007-07-12 2009-01-29 Renesas Technology Corp 表示装置及び表示装置駆動回路
KR101494451B1 (ko) * 2008-11-18 2015-02-16 삼성디스플레이 주식회사 표시 장치 및 이의 구동 방법
JP5153712B2 (ja) * 2009-04-08 2013-02-27 川崎マイクロエレクトロニクス株式会社 画像データ変換装置
US8073816B1 (en) * 2009-04-20 2011-12-06 Netapp, Inc. Volume format conversion
JP5394305B2 (ja) * 2010-04-14 2014-01-22 株式会社メガチップス 画像処理装置
US8891894B2 (en) * 2011-09-30 2014-11-18 Apple Inc. Psychovisual image compression
CN103236246A (zh) * 2013-04-27 2013-08-07 深圳市长江力伟股份有限公司 基于硅基液晶的显示方法及显示装置
CN105847479B (zh) * 2016-05-26 2018-12-21 武汉华星光电技术有限公司 显示屏驱动器、显示屏及移动终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003123062A (ja) * 2001-10-11 2003-04-25 Toshiba Corp カラー画像表示機能を備えた移動通信端末とその表示制御モジュール
JP2005055824A (ja) * 2003-08-07 2005-03-03 Seiko Epson Corp 画像表示装置、画像表示方法及び画像表示プログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542143B1 (en) * 1996-02-28 2003-04-01 Seiko Epson Corporation Method and apparatus for driving the display device, display system, and data processing device
US6335760B1 (en) * 1997-03-27 2002-01-01 Asahi Kogaku Kogyo Kabsushiki Kaisha Image signal reproduction device
JP3267256B2 (ja) * 1998-12-11 2002-03-18 日本電気株式会社 画像表示処理装置
JP4183222B2 (ja) * 2000-06-02 2008-11-19 日本電気株式会社 携帯電話機の省電力駆動方法
JP3470095B2 (ja) * 2000-09-13 2003-11-25 株式会社アドバンスト・ディスプレイ 液晶表示装置及びその駆動用回路装置
JP2004038065A (ja) * 2002-07-08 2004-02-05 Seiko Epson Corp 携帯機器
JP3846472B2 (ja) * 2003-12-16 2006-11-15 ヤマハ株式会社 画像表示装置および画像圧縮方法
JP4523348B2 (ja) * 2004-07-06 2010-08-11 株式会社 日立ディスプレイズ 表示装置及びその駆動方法
JP2008532083A (ja) * 2005-02-28 2008-08-14 エヌエックスピー ビー ヴィ 画像データをフレームメモリに一時的に記憶する新たな圧縮フォーマットを用いる新たな圧縮フォーマット及び装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003123062A (ja) * 2001-10-11 2003-04-25 Toshiba Corp カラー画像表示機能を備えた移動通信端末とその表示制御モジュール
JP2005055824A (ja) * 2003-08-07 2005-03-03 Seiko Epson Corp 画像表示装置、画像表示方法及び画像表示プログラム

Also Published As

Publication number Publication date
JP2007108439A (ja) 2007-04-26
US7724265B2 (en) 2010-05-25
US20070091115A1 (en) 2007-04-26
KR20070041356A (ko) 2007-04-18

Similar Documents

Publication Publication Date Title
KR100810401B1 (ko) 표시 드라이버
KR101134199B1 (ko) 표시 구동 장치 및 그 동작 방법
EP1748405A2 (en) Video signal processor, display device, and method of driving the same
EP2339570A2 (en) Liquid crystal display with RGBW pixels and dynamic backlight control
US9401126B2 (en) Display driver for pentile-type pixels and display device including the same
US9654780B2 (en) Apparatus and method for encoding image data
US10789872B2 (en) Display apparatus with enhanced aperture ratio
US10559244B2 (en) Electronic apparatus, display driver and method for generating display data of display panel
US9812054B2 (en) Display driver and display apparatus using sub-pixel rendering method
KR20110089730A (ko) 단일 칩 디스플레이 구동회로, 이를 포함하는 디스플레이 장치 및 디스플레이 시스템
CN114267291A (zh) 灰阶数据确定方法、装置、设备及屏幕驱动板
US9076408B2 (en) Frame data shrinking method used in over-driving technology
US20070052984A1 (en) Apparatus and method of converting image signal for four color display device
US8125496B2 (en) Apparatus and method of converting image signal for four-color display device
US7209144B2 (en) Image-display apparatus, image-display method, and image-display program
JP2009511995A (ja) カラー画素データを記憶してディスプレイを駆動する方法及びその実行手段、及びこの方法を用いた表示装置
US10621937B2 (en) Liquid crystal display device and method of driving the same
US20220139342A1 (en) Color gamut mapping method and device
US10163407B2 (en) Display and scanning method thereof
US8228357B2 (en) Generation of subpixel values and light source control values for digital image processing
KR100640894B1 (ko) 이동통신 단말기용 컬러 액정 표시 장치의 제어 장치 및 제어방법
KR102668645B1 (ko) 표시 장치 및 그의 구동 방법
US20080218629A1 (en) Method and system for processing image data in LCD by integrating de-interlace and overdrive operations
CN103138765A (zh) 一种六位二进制颜色码的压缩以及解压缩算法

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: 20120130

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130201

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee