KR20080002986A - 3개의 기본 컬러 입력 신호를 4개의 구동 신호들로 전환 - Google Patents
3개의 기본 컬러 입력 신호를 4개의 구동 신호들로 전환 Download PDFInfo
- Publication number
- KR20080002986A KR20080002986A KR1020077026949A KR20077026949A KR20080002986A KR 20080002986 A KR20080002986 A KR 20080002986A KR 1020077026949 A KR1020077026949 A KR 1020077026949A KR 20077026949 A KR20077026949 A KR 20077026949A KR 20080002986 A KR20080002986 A KR 20080002986A
- Authority
- KR
- South Korea
- Prior art keywords
- values
- intersection
- value
- drive
- functions
- Prior art date
Links
- 230000006870 function Effects 0.000 claims abstract description 99
- 239000003086 colorant Substances 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 19
- 238000004590 computer program Methods 0.000 claims description 8
- 230000003287 optical effect Effects 0.000 claims 2
- 239000000654 additive Substances 0.000 abstract 1
- 230000000996 additive effect Effects 0.000 abstract 1
- 238000004422 calculation algorithm Methods 0.000 description 18
- 239000011159 matrix material Substances 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000013507 mapping Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 206010063344 microscopic polyangiitis Diseases 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 101000869912 Cerastes vipera Disintegrin CV-11-alpha Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- JYIMWRSJCRRYNK-UHFFFAOYSA-N dialuminum;disodium;oxygen(2-);silicon(4+);hydrate Chemical compound O.[O-2].[O-2].[O-2].[O-2].[O-2].[O-2].[Na+].[Na+].[Al+3].[Al+3].[Si+4] JYIMWRSJCRRYNK-UHFFFAOYSA-N 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6022—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/67—Circuits for processing colour signals for matrixing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0439—Pixel structures
- G09G2300/0452—Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
제 1, 제 2, 및 제 3 입력 신호(C1,C2,C3)를 포함하는 3개의 기본 컬러 입력 신호를, 다중 기본 컬러 부가 디스플레이(3)의 4개의 기본 컬러들을 구동하기 위한 제 1, 제 2, 제 3 및 제 4 구동 신호(P1,P2,P3,P4)를 포함하는 4개의 기본 컬러 구동 신호로 전환하는 방법이 제공된다. 제 4 구동 신호(P4)로서 제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)를 나타내는 3개의 함수들(F1,F2,F3)이 정의된다. 제 4 구동 신호(P4)의 교점 값들(P4i)은 3개의 함수들(F1,F2,F3) 상호간의 교점들의 세트와, 그 자체와 동일한 상기 제 4 구동 신호(P4)에 의해 정의되는 3개의 함수들(F1,F2,F3)과 라인(F4) 사이의 교점들의 세트에서 제 4 구동 신호(P4)의 교점 값들(P4i)을 결정하고, 그들의 제 1 도함수에 대해 반대 기호를 갖는 함수들의 상기 교점 값들(P4i)만이 관련된다. 연관된 제 1, 제 2, 및 제 3 구동 신호들(P1,P2,P3)은 (i) 계산된 값들(CV1,CV2,CV3)을 얻기 위해 제 4 구동 신호(P4)의 교점 값들(P4i)에서, 그리고 (ii) 제 4 구동 신호(P4)의 유효 범위에 대한 경계 값들(P4min, P4max)에서 계산되며, 모든 구동 신호들(P1,P2,P3,P4)은 유효 값들을 갖는다. 제 4 구동 신호(P4)의 교점 값들(P4i) 및 연관된 계산 값들(CV1,CV2,CV3)을 포함하는 흥미 있는 값들(CV1,CV2,CV3,P4i)이 결정된다. 교점 값들(P4i)에서 흥미 있는 값들(CV1,CV2,CV3,P4i)의 최대값(Vmax) 또는 최소값(Vmin)이 계산된다. 마지막으로, 최대값(Vmax) 또는 최소값(Vmin)이 각각 최대 또는 최소인 교점 값(P4i)이 선택된다.
기본 컬러, RGBW 디스플레이, 최대값, 최소값, 도함수
Description
본 발명은 3개의 기본 컬러 입력 신호를 다중 기본 컬러 디스플레이의 4개의 기본 컬러들을 구동시키기 위한 4개의 구동 신호들로 전환하는 방법, 3개의 기본 컬러 입력 신호를 4개의 구동 신호들로 전환하는 시스템, 이 시스템을 포함하는 디스플레이 장치, 3개의 기본 컬러 입력 신호를 4개의 구동 신호로 전환하는 컴퓨터 프로그램 제품, 상기 시스템을 포함하는 카메라, 및 상기 카메라를 포함하는 휴대용 디바이스에 관한 것이다.
US-B-6,570,584호는 기존의 적색, 녹색, 및 청색 서브픽셀들보다 많은 서브픽셀들을 갖는 OLED 디스플레이 디바이스를 개시한다. 부가적인 서브픽셀은 보다 넓은 컬러 범위를 얻기 위해 통상적인 적색, 녹색, 및 청색 서브픽셀로 가능한 컬러 범위 밖에서 선택된 컬러를 가질 수 있다. 선택적으로, 부가적인 서브픽셀은 효율성 및 디스플레이의 수명을 증가시키기 위해 적색, 녹색, 청색 서브픽셀들로 가능한 컬러 범위 내에서 컬러를 가질 수 있다. 이 디스플레이 시스템은 모든 서브픽셀들을 구동시키기 위해 전용 다중 컬러 신호를 생성하도록 기존의 RGB 입력 신호를 사용한다.
컬러 데이터 변환 회로는 서브픽셀들 각각을 제어하는데 필요한 값들로 입력 신호를 전환한다. 변환 회로는 잘 알려진 행렬 변환들 또는 룩업 테이블들을 사용하여 4개의 서브픽셀들 각각에서 원하는 컬러를 재현하도록 3개의 이용가능한 서브픽셀 컬러들 각각으로부터 적절한 광 양을 계산한다. 서브픽셀에 의해 생성된 광 양은 서브픽셀에 공급된 숫자 값에 의존한다. 숫자 값은 예컨대 8 또는 6비트 값이다. 일반적으로, 3개의 기본 입력 신호는 서로 다른 방식들로 서브픽셀들의 4개의 구동 값들로 변환될 수 있다.
행렬 변환들을 수행하는 변환 회로는 많은 행렬 곱셈이 요구된다는 단점을 갖는다. 비싸고 빠른 계산 회로가 요구되거나, 알고리즘은 실시간 동작을 인에이블하기 위해 계산적으로 어려운 다수의 수학 계산들을 미리계산(pre-calculate)하도록 구성되어야 한다. 룩업 테이블들을 사용하는 변환 회로 및 미리 계산은 알고리즘이 가능한 해결책들 중 하나로 미리 고정된다는 단점을 갖는다.
본 발명의 목적은 전환이 가능한 해결책들 중 하나를 선택하는데 있어 높은 유연성을 갖는 다중 기본 컬러 디스플레이의 4개의 기본 컬러들을 구동시키기 위한 4개의 구동 신호들로 3개의 기본 컬러 입력 신호를 전환하는 방법을 제공하는 것이다.
본 발명의 제 1 특징은 청구항 1에 청구된 바와 같은 방법을 제공한다. 본 발명의 제 2 특징은 청구항 7에 청구된 바와 같은 시스템을 제공한다. 본 발명의 제 3 특징은 청구항 8에 청구된 바와 같은 디스플레이 장치를 제공한다. 본 발명의 제 4 특징은 청구항 12에 청구된 바와 같은 컴퓨터 프로그램 제품을 제공한다. 본 발명의 제 5 특징은 청구항 14에 청구된 바와 같은 카메라를 제공한다. 본 발명의 제 6 특징은 청구항 15에 청구된 바와 같은 휴대용 디바이스를 제공한다. 이로운 실시예들은 종속청구항에 정의된다.
상기 방법은 본 발명의 제 1 특징에 따라 3개의 기본 컬러 입력 신호를 다중 기본 컬러 디스플레이의 4개의 기본 컬러들을 구동하는 4개의 구동 신호들로 전환한다. 3개의 기본 컬러 입력 신호는 일반적으로 RGB 신호이지만, 3개의 서로 다르게 컬러된 서브픽셀들을 갖는 통상적인 디스플레이의 구동 신호들을 정의하는 임의의 다른 신호가 대신 사용될 수 있다. 3개의 기본 컬러 입력 신호는 XYZ 공간에서 정의될 수 있다. 하지만, 이제, 4개의 서로 다르게 컬러된 서브픽셀들을 갖는 다중 기본 컬러 디스플레이에서, 4개의 구동 신호들이 4개의 서브픽셀들에 공급된다. 일반적으로, 다중 기본 컬러 디스플레이는 픽셀당, 3개의 표준 RGB 서브픽셀들 및 사로 다른 컬러를 갖는 적어도 하나의 부가적인 서브픽셀을 갖는다. 서로 다른 컬러는 RGB 서브픽셀들에 의해 정의된 컬러 범위 내 또는 외부에서 선택될 수 있다. 서로 다른 컬러는 흰색일 수 있다.
3개의 기본 컬러 입력 신호는 제 1, 제 2, 제 3 입력 신호를 포함한다. 상기 방법은 3개의 입력 신호들을 제 1, 제 2, 제 3 및 제 4 구동 신호를 포함하는 4개의 기본 컬러 구동 신호로 전환한다. 이들 구동 신호들은 다중 기본 컬러 디스플레이의 4개의 기본 컬러들을 구동시킨다. 비록, 구동 신호들이 기본 컬러들을 구동시킨다고 하지만, 실제, 4개의 서브픽셀들의 컬러들은 색도계 이론(colorimetric theory)에서 정의된 바와 같이 기본 컬러들일 필요는 없다. 서브픽셀들에 대해 어느 컬러들이 선택되느냐는 중요하지 않고, 그것들이 디스플레이 상에 디스플레이될 컬러들을 결정하므로 기본적인 컬러들처럼 작용한다.
상기 방법은 제 4 구동 신호의 함수로서 제 1 , 제 2, 및 제 3 구동 신호를 나타내는 3개의 함수들을 정의한다. 선형 시스템에서, 이들 3개의 함수들은 곧은 라인들이다. 비선형 컬러 공간에서, 3개의 함수들은 굽은 라인들을 정의할 수 있다. 다음으로, 제 4 구동 신호의 값들은 (i) 3개의 함수들 상호간의 교점들, 및 (ii) 3개의 함수들 및 그 자체와 같은 제 4 구동 신호에 의해 정의된 라인의 교점들에 대해 결정된다. 이들 교점들 모두에서 제 4 구동 신호의 이들 값들은 교점 값들로서 언급된다. (i) 및 (ii)에 의해 정의된 교점들에 대해, 교점 값들만이 이들 제 1 도함수의 반대 기호들을 갖는 함수들에 관련된다. 또한, 경계 라인들을 갖는 함수의 교점들은 경계에서 제 1, 제 2, 및 제 3 함수들을 계산함으로써 직접 발견된다. 제 4 구동 신호의 경계 값들은 모든 4개의 구동 신호들이 유효 값들을 갖는 제 4 구동 신호의 값들의 범위를 결정함으로써 발견된다. 유효 값들은 전환 알고리즘의 하드웨어 또는 소프트웨어 구현 시에 허용되는 값들이다. 예를 들어, 디지털 구현시에, 유효 값들은 신호들이 8 비트 워드들로 나타내지면 0 내지 255의 범위에 있는 값들일 수 있다. 유효 값들은 예컨대, 0 내지 1의 범위로만 정규화될 수 있다. 제 4 구동 신호의 유효 값의 결정은 아직 공개되지 않은 유럽특허출원 제05102641.7호에 상세히 설명되어 있다.
상기 방법은 계산된 값들을 얻기 위해 제 4 구동 신호의 교점 값들에서 연관된 제 1, 제 2, 및 제 3 구동 신호들을 계산한다. 교점 값들 중 각각 하나에서, 교점 값 및 이 교점 값에서 계산된 값들을 포함하는 세트 값들의 최대 값 또는 최소 값이 결정된다. 이 세트 값들은 흥미 있는 값들로서 언급된다. 마지막으로, 최대 값이 최소이고, 최소 값이 최대인 곳에서 교점 값이 선택된다. 그러므로, 이제, 3개의 입력 신호들에 맞는 제 4 구동 신호들의 모든 가능한 조합들 중 특정한 하나가 선택된다. 실제로, 3개의 입력 신호들을 4개의 출력 신호들로 전환하는데 있어 자유도(freedom)는 이 경우에, 관련 교점들에서 구동 값들의 최대 값에 대한 최소 값 또는 (ii) 관련 교점에서 구동 값들의 최소 값에 대한 최대 값인 제한 하에서 전환을 최적화하는데 사용된다.
제 4 구동 신호의 각각의 관련 교점 값에서, 세트 값들의 최대 값의 결정은 연관된 교점 값에서 4개의 구동 신호들 중 가장 큰 하나를 제공한다. 이 가장 높은 값이 최소인 곳에서 교점 값이 선택되면, 이것은 4개의 구동 값들 중 가장 작은 최대 값을 산출하는 전환이다. 이것은 예컨대, 백라이트가 변조되고 구동 전압들이 그에 따라 스케일되는 디스플레이에서 이롭다. 최소의 최대 값을 산출하는 전환의 선택은 백라이트로 하여금 최대로 어둡게 한다. 최소 값이 최대인 곳에서 교점 값이 선택되면, 이것은 4개의 구동 값들 중 가장 큰 최소 값을 산출하는 전환이다. 이것은 예컨대, 저레벨에서 감마(gamma)가 매우 재현가능하며 낮은 구동 전압들이 가능한 한 많이 방지되어야 하는 디스플레이에서 이롭다.
청구항 2에 정의된 바와 같은 본 발명에 따른 실시예에서, 선형 시스템에서, 3개의 함수들은 라인들이고 그러므로 쉽게 결정될 수 있다.
청구항 3에 정의된 바와 같이 본 발명에 따른 실시예에서, 그것들 각각의 제 1 도함수의 서로 다른 기호를 갖는 라인들의 교점들은 간단한 수식으로 결정될 수 있다.
청구항 4에 정의된 바와 같이 본 발명에 따른 실시예에서, 유효 범위 밖에 있는 제 4 구동 값의 교점 값에 대해 교점이 생기면, 이 교점 값은 제 4 구동 값의 가장 근접한 경계 값에 클리프(clip)된다. 제 4 구동 값의 경계 값들은 제 4 구동 값의 유효 값들의 범위에 대해 극값(extreme value)이다.
청구항 5에 정의된 바와 같이 본 발명에 따른 실시예에서, 제 4 구동 값의 유효 범위는 제 1, 제 2, 및 제 3 구동 신호에 대해 제 1, 제 2, 및 제 3 구동 신호가 유효 값을 갖는 제 4 구동 신호의 각각의 범위를 결정함으로써 결정된다. 제 4 구동 값의 유효 범위는 제 1, 제 2, 및 제 3 구동 신호의 각 신호가 유효 값을 갖는 제 4 구동 신호의 공통 범위로서 정의된다.
청구항 6에 정의된 바와 같이 본 발명에 따른 실시예에서, 입력 신호는 제 4 구동 신호의 공통 범위가 실현불가능한 경우에 클리프된다.
도 1은 본 발명에 따른 전환기의 블록도를 개략적으로 도시하는 도면.
도 2는 제 4 구동 값의 함수로서 제 4 구동 값들의 그래프의 예를 도시하는 도면.
도 3은 본 발명에 따른 알고리즘의 흐름도.
도 4는 변조된 백라이트 디스플레이에서 알고리즘의 어플리케이션 블록도.
도 5는 변조된 백라이트 디스플레이에서 어플리케이션을 설명하는 그래프.
도 6은 RGBW 디스플레이를 위한 제 4 구동 값의 함수로서 4개의 구동 값들의 그래프.
도 1은 본 발명에 따른 전환기의 블록도를 개략적으로 도시한다. 전환기는 신호 처리 회로(4), 유효 범위 결정 함수(1)(또한 범위 함수(1)으로서 언급됨), 선택 함수(2), 디스플레이 구동 함수(5), 및 디스플레이(3)를 포함한다. 신호 처리 회로(4), 범위 함수(1), 및 선택 함수(2)은 적합하게 프로그램된 프로세서 또는 소프트웨어 알고리즘을 처리하는 전용 하드웨어에 의해 실현될 수 있다.
신호 처리 회로(4)는 이미지 입력 신호(IV)를 수신하고, 기본 컬러 입력 신호(C1,C2,C3)를 공급한다. 범위 함수(1)는 제 4 구동 값(P4)의 공통 범위(VS)를 공급하기 위해 계수 행렬(coefficient matrix: MC) 및 3개의 입력 신호들(C1,C2,C3)을 수신한다. 3개의 입력 신호 성분들(C1,C2,C3)은 공통적으로 IS로서 언급되고, 이 신호는 일반적으로 RGB 신호이지만, 표준적인 3개의 서브픽셀 디스플레이에 대해 픽셀당 3개의 서브픽셀들의 광 양을 정의하는 또 다른 신호일 수 있다. 본 발명에 따라, 이들 3개의 입력 신호들(IS)은 4개의 서브픽셀 디스플레이(3)의 픽셀(34)당 4개의 서브픽셀들(30 내지 33)에 대해 구동 신호들(P1 내지 P4)로 변환되거나 또는 그것들 상에 매핑된다. 구동 신호들(P1 내지 P4)은 총괄적으로 DS로서 언급된다. 범위 함수(1)는, 각각이 입력 신호들(IS)의 함수로서의 구동 값들(P1 내지 P3)의 3개 중 하나 및 남아있는 제 4 구동 값(P4)을 정의하는 3개의 함수들(F1 내지 F3)(도 2 참조)을 사용한다. 계수 행렬(MC)은 4개의 서브픽셀들의 컬러 포인트들에 의해 정의된다.
범위 함수(1)의 동작은 정규화된 구동 값들이 사용될 때 3 내지 4의 기본 전환에 대해 도 2에 설명된다.
선택 함수(2)는 디스플레이 구동 함수(5)를 통해 N개의 구동 신호들(DS)을 디스플레이(3)의 서브픽셀들(30 내지 33)에 공급하기 위해 유효 범위(VS), 입력 신호들(IS), 계수 행렬(MC) 및 선택 기준 또는 제한(CON)을 수신한다. 디스플레이 구동 함수(5)는 디스플레이 구동 함수(5)의 앞에서의 동작이 선형 광 도메인(linear light domain)에서 수행될 때 감마 함수를 포함할 수 있다.
본 발명은 3개의 입력 신호들(C1,C2,C3)에서 4개의 구동 신호들(P1 내지 P4)로의 가능한 매핑들 중에서 최적의 매핑이 선택되도록 특정한 제한(CON)을 구현하는 것이다. 우선, 제 4 구동 신호(P4)의 함수로서 제 1, 제 2, 제 3 구동 신호(P1,P2,P3)를 나타내는 3개의 함수들(F1=P1(P4), F2=P2(P4), F3=P3(P4)이 결정된다. 이어서, 제 4 구동 신호(P4)의 교점 값들(P4i)은 3개의 함수들(F1,F2,F3) 상호간의 교점들의 세트, 및 3개의 함수들(F1,F2,F3) 및 그 자체와 같은 제 4 구동 신호(P4)에 의해 정의되는 라인(F4)의 교점들의 세트에서 결정된다. 그들의 제 1 도함수에 대해 반대 기호를 갖는 함수들의 교점 값들(P4i)만이 관련된다. 이제, 제 4 구동 신호(P4)의 교점 값들(P4i)에서 제 1, 제 2, 제 3 구동 신호들(P1,P2,P3)은 계산된 값들(CV1,CV2,CV3)을 얻기 위해 계산된다. 또한, 연관된 제 1, 제 2, 제 3 구동 신호들(P1,P2,P3)은 제 4 구동 신호(P4)의 유효 범위(VR)의 경계 값들(P4min, P4max)에서 계산된다. 이들 값들의 세트들은 제 4 구동 신호(P4) 및 연관된 계산 값들(CV1,CV2,CV3)의 경계 값들(P4min, P4max) 및 교점 값들(P4i)을 포함하는 흥미 있는 값들(CV1,CV2,CV3,P4i)로서 언급된다. 각각의 세트에 대해, 제 4 구동 값(P4)의 연관된 값에서 흥미 있는 값들(CV1,CV2,CV3,P4i)의 최대값(Vmax) 또는 최소값(Vmin)이 결정된다. 연관된 값(P4)은 최대값(Vmax) 또는 최소값(Vmin) 중 하나 또는 교점 값들 중 하나이다. 마지막으로, 최대값(Vmax) 또는 최소값(Vmin)이 각각 최소 및 최대인 제 4 구동 값(P4)의 값이 선택된다. 이 알고리즘은 도 2 및 도 3에 대해 추가적으로 설명된다.
신호 처리 회로(4)는 카메라에 의해 교체될 수 있고, 3개의 입력 신호들(C1,C2,C3)은 카메라에 의해 공급되며, 입력 신호(VI)는 제공되지 않는다. 카메라는 또한 4개의 구동 신호들(P1,P2,P3,P4)을 공급할 수 있다. 바람직하게는, 카메라는 그것이 3개의 입력 신호들(C1,C2,C3) 또는 4개의 구동 신호들(P1,P2,P3,P4)을 공급하는지를 정의하는 사용자 입력을 받는다.
도 2는 제 4 구동 값의 함수로서 4개의 구동 값들의 예를 도시한다. 제 4 구동 신호(P4)는 수평축을 따라 묘사되고, 제 4 구동 신호(P4)와 함께 3개의 구동 신호들(P1 내지 P3)은 수직축을 따라 묘사된다. 3개의 구동 신호들(P1 내지 P3)은 제 4 구동 신호(P4:F1=P1(P4), F2=P2(P4), F3=P3(P4))의 함수로서 정의된다. 제 4 구동 신호(P4)는 원점을 통과하는 곧은 선이고, 하나인 제 1 도함수를 갖는다. 4개의 구동 신호들(P1 내지 P4)의 유효 범위들은 기간(0 내지 1)으로 정규화된다. 모든 3개의 구동 신호들(P1 내지 P3)이 그것들의 유효 범위 내에서 값들을 갖는 제 4 구 동 신호(P4)의 공통 범위(VS)는 값(P4,min 내지 P4max)으로 연장하고, 이들 보더 값들(border values)을 포함한다.
바람직하게는, 선형 광 도메인이 선택되며, 여기서 제 4 구동 신호(p4)의 함수로서 3개의 구동 신호들(p1 내지 p3)을 정의하는 함수는 아래 수식에 의해 정의된다.
여기서, P1 내지 P3은 3개의 구동 신호들이고, (P1', P2', P3')는 일반적으로 RGB 신호인 입력 신호에 의해 정의되고, 계수 ki는 3개의구동 신호들(P1 내지 P3)과 연관된 3개의 기본들(primaries) 및 제 4 구동 신호(P4)와 연관된 기본들의 컬러 포인트들 간의 의존성을 정의한다. 이들 함수들의 요소들 간의 관계를 추가적으로 설명하기 위해, 위의 함수들이 표준적인 3 내지 4개의 기본 전환에 어떻게 관련되는지는 도시되지 않는다. 표준적인 3 내지 4개의 기본 전환에서, 구동 신호들(P1 내지 P4)을 포함하는 구동 신호(DS)는 아래의 행렬 연산에 의해 선형 컬러 공간(XYZ)으로 변환된다.
계수들(tij)을 갖는 행렬은 4개의 서브픽셀들에 대해 4개의 기본의 컬러 좌표들을 정의한다. 다중 기본 전환(multi-primary conversion)에 의해 결정되어야 하는 구동 신호들(P1 내지 P4)은 알려지지 않는다. 이 수식(1)은 제 4 기본을 소개하는 결과로서 다수의 가능한 해결책이 존재하므로 즉시 풀 수 없다. 입력 신호 성분들(C1,C2,C3)은 이제, 그것들이 선형 XYZ 컬러 공간에서 정의됨을 나타내기 위해 Cx, Cy, Cz으로 교체된다.
본 발명에서 해소되는 문제는 전환시의 자유도를 효과적으로 처리하는 알고리즘을 어떻게 만들고, 공통 범위의 실시간 결정이 가능하도록 하는데 어느 것이 효과적이냐 이다. 구동 신호들(P1 내지 P4)의 구동 값들에 대하여 이들 가능성들 중에서 특정한 실시간 선택이 적용된다.
수식 (1)은 아래 수식(2)으로 재기록될 수 있다.
여기서, 행렬[A]은 표준적인 기본 시스템에서의 변환 행렬로서 정의된다. 역행렬[A-1]에서 수식 (2)의 항들의 곱셈이 수식 (3)을 제공한다.
벡터 [P1', P2', P3']는 디스플레이 시스템만이 3개의 기본들을 포함하는 경우에 얻어진 기본 값들을 나타낸다. 마지막으로, 수식 (3)은 수식 (4)로 재기록된다.
그러므로, 임의의 3개의 기본들(P1 내지 P3)의 구동 신호는 제 4 기본(P4)의 함수로서 수식 (4)에 의해 표현된다. 이들 선형 함수들은 도 1에 도시된 바와 같이 제 4 기본(P4)의 값들 및 제 4 기본(P4)에 의해 정의되는 2차원 공간에서 3개의 라인들을 정의한다. 4개의 구동 값들(P1 내지 P4)의 값들이 범위 0≤Pi≤1 내에 있어야 한다는 것을 의미하는 도 1의 모든 값들은 정규화될 수 있다. 도 2로부터, 모든 함수들(P1 내지 P4)이 유효 범위 내에 있는 값들을 갖는 것에 대해 P4의 공통 범위(VS)가 무엇인지가 직접적으로 명확해진다.
기본적으로, 이러한 공통 범위(VS)가 존재하지 않으면, 입력 컬러는 4개의 기본 컬러 범위의 밖에 있고, 그러므로 정학하게 재생될 수 없다. 이러한 컬러들에 대해서, 상기 범위로 이들 컬러들을 클립하는 클리핑 알고리즘이 적용된다.
공통 범위(P4,min 내지 P4,max)를 계산하는 방식은 아직 공개되지 않은 유럽특허출원 제05102641.7호에 설명되어 있다.
도 2에 도시된 예에서, 유효 범위(VS)의 경계(P4,min)는 P4,min보다 작은 P4의 값들에 대해 1보다 큰 값을 갖는 함수(F2)에 의해 결정된다. 유효 범위(VS)의 경계(P4,max)는 P4,max보다 큰 p4의 값들에 대해 1보다 큰 값을 갖는 함수(f3)에 의해 결정된다.
함수들(F1,F4)의 교점은 제 4 구동 값(P4)의 값(P4i1)에서 일어난다. 함수 들(F1,F3)의 교점은 제 4 구동 값(P4)의 값(P4i2)에서 일어난다. 함수들(F3,F4)의 교점은 제 4 구동 값(P4)의 값(P4i3)에서 일어난다. 함수들(F2,F3)의 교점은 제 4 구동 값(P4)의 값(P4i4)에서 일어난다. 함수들(F2,F4)의 교점은 제 4 구동 값(P4)의 값(P4i5)에서 일어난다. 함수들(F1,F2)의 교점은 도시되지 않는다.
P4i3에서의 교점과 함수들(f1,f2)의 교점은 교차하는 함수들의 제 1 도함수가 동일한 기호를 가지므로 관련이 없다. 또한, 교점들(P4i1과 P4i5)은 이들 교점들이 유효 범위(VS) 외부에 있으므로 관련이 없다. 다른 교점들(P4i2, P4i4)의 각각 및 보더 값들(P4min, P4max)에서, 함수들(F1 내지 F3)의 값들이 결정된다. 도시된 예에서는, 교점(P4i1)에서의 함수들(F1 내지 F3)의 값들(CV11, CV21, CV31) 및 교점(P4i4)에서의 값들(CV14, CV24, CV34)만이 도시된다. 교점(P4i1 및 P4i4에서의 함수(F4)의 값은 교점 값과 같다.
이제, 함수들(F1 내지 F4) 중 어느 하나가 가장 큰 (또는 가장 작은) 값을 갖는지가 각 교점 및 보도 값에서 체크된다. 도시된 예에서, 함수(F1 내지 F4)의 가장 큰 값은 유효 범위(P4min, P4i2, P4i4, P4max)에서 교점들 및 보더 값들에 대해 각각 1, CV22, LMAX, 1이다.
다음으로, 가장 큰 값이 최소(또는 가장 작은 값이 최대)인 교점 또는 보더 값이 선택된다. 도시된 예에서, 교점 또는 보더 값들에서 함수들의 최소 가장 큰 값은 교점 값(P4i4)에서 각각 함수들(F2 및 F3)의 값들(CV24 및 CV34)이다.
도 3은 본 발명에 따른 알고리즘의 흐름도를 도시한다. 스텝(S0)에서, 변수들(i 및 u)은 0으로 설정된다. 스텝(1)에서, 변수(j)는 변수(i+1)와 같아진다. 스 텝(S2)에서, 계수 k(i)의 기호는 계수 k(j)의 기호와 비교되며, 여기서 계수들(k(i) 및 k(j))은 수식 (4)에서의 r수들(k1 내지 k3)이다. 기호들이 같다면, 알고리즘은 스텝(S10)으로 진행하고, 1만큼 변수(j)를 증가시킨다. 스텝(S9)에서, 증가된 변수(j)가 4보다 작은지의 여부가 체크된다. 예(yes)이면, 알고리즘은 스텝(S2)으로 진행하고, 스텝(S9)에서 아니오(no)이면, 변수(i)는 1만큼 증가되고, 스텝(S7)에서 증가된 변수(i)가 4보다 작은지의 여부가 체크된다. 예이면, 알고리즘은 스텝(S1)으로 진행하고, 아이오 이면, 알고리즘은 스텝(S11)으로 진행한다.
스텝(S2)에서, 기호들이 같지 않고 라인들이 제 1 도함수의 반대 기호들을 갖는다고 검출되면, 스텝(S3)에서, 두 개의 라인들의 교점 값(P4i)은 아래 수식에 의해 결정된다.
P4i = (Pj'- Pi')/(ki-kj)
여기서, Pj'및 Pi'는 부가되는 수식 (4)의 P1' 내지 P4'의 각각의 것들이고, 자체와 같은 제 4 구동 신호(P4)는 아래 수식에 의해 정의된다.
P4 = P4'+k4*P4 (여기서 P4'=0, k4=1)
스텝(S4)에서, 교점 값(P4i)이 유효 범위의 상부 제한 P4max 보다 작고 유효 범위의 하부 제한 P4min보다 큰지의 여부가 체크된다. 교점 값(P4i)이 유효 범위 내에 있지 않으면, 알고리즘은 스텝(S10)으로 진행한다. 교점 값(P4i)이 유효 범위 내에 있으면, 스텝(S5)에서, 그 값은 P4(u)로서 저장되고, 스텝(S60)에서, u의 값은 1만큼 증가된다.
스텝(S11)에서, 납은 보더 값(P4min)은 P4(u)로서 저장되고, 스텝(S12)에서, u의 값은 1만큼 증가되고, 스텝(S13)에서, 보더 값(P4max)은 P4(u)로서 저장되고, 스텝(S14)에서, 변수(u)는 1로 세팅된다. 스텝(S15)에서, u의 실제 값에 대해, 값들(P1 내지 P3)은 u의 이 값에 대해 저장된 P4의 값에 대하여 수식(4)을 사용함으로써 계산된다. P4의 저장된 값은 P4(u)에 의해 나타내지고, 보더 값들(P4min, P4max) 및 교점 값들(P4i) 중 하나 또는 보더 값들(P4min, P4max) 중 하나이다. 또한, 저장된 값(P4(u))은 P4에 대한 값으로서 검색된다.
스텝(S16)에서, 값들(P1 내지 P4)의 최대값은 P4m(u)로서 저장된다. 스텝(S17)에서, u의 값은 1 만큼 증가되고, 스텝(S20)에서 u<크기(P4)인지의 여부가 체크된다. 크기(P4)는 두 개의 보더 값들(P4min, P4max)의 넘버의 함인 넘버이다.
예이면, P1 내지 P4의 값들은 스텝(S15)에서 계산된다. 스텝(S16)에서, 값들(P1 내지 P4)의 최대값(P4m(u))이 결정되고 저장된다. 스텝(S17)에서, 변수(u)는 1만큼 증가되고, 알고리즘은 스텝(S20)으로 진행한다. 모든 최대값들의 계산 후에, 스텝(S20)에서의 체크 결과가 아니오이고, 스텝(S18)에서, 모든 저장된 최대값들(P4m(u))의 최소값(P4opt)이 결정된다. 알고리즘의 코어(core)는 이제 스텝(S19)에서 종료한다.
다른 구동 값들(P1 내지 P3)의 값들은 3개의 함수들(F1 내지 F3)에서 이 최적 값(P4opt)을 교체함으로써 계산될 수 있다. 이 최소 값(P4out)(도 2에서 Pui4임)은 3개의 기본 컬러 입력 신호들(Cx, Cy, Cz)로부터 4개의 구동 값들(P1 내지 P4)로의 선택된 매핑을 정의하고, 특정한 제한을 사용하는데 있어 상기 선택이 수행된다. 특정한 제한은, 흥미 있는 모든 포인트들에서 함수들(f1 내지 f4)의 세트 값들 중에서, 최대값이 최소인 세트 값들이 선택된다는 것이다. 흥미 있는 포인트는 함수들(F1 내지 F4)의 모든 교점 포인트들(P4i) 및 두 개의 보더 값들(P4min, P4max)을 포함한다. 대안으로, 특정한 제한은, 흥미 있는 모든 포인트의 세트 값들 중에서, 최소값이 결정되고 이 최소값이 최대인 흥미 있는 포인트가 선택된다는 것이다.
모든 교점들이 유효 범위(VS) 외부에 있으면, p4opt는 경계 값들(p4min 또는 p4max) 중 하나와 같다.
도 4는 변조된 백라이트 디스플레이에서 알고리즘의 적용에 대한 블록도를 도시한다. 앞에서 설명된 다중 기본 전환은 라이트 유닛이 디스플레이의 픽셀을 조명하기 위해 제공되는 디스플레이들에서 잘 알려진 다이내믹 콘트라스트 개선 기술과 조합된다. 잘 알려진 예는 LCD와 조합된 백라이트 유닛이다.
블록 MPA는 본 발명에 따른 특정한 제한 항에서 다중 기본 전환을 나타낸다. 다중 기본 전환은 3개의 입력 신호들(RGB)을 수신하고, 4개의 구동 신호들(P1 내지 P4)을 공급한다. 다이내믹 콘트라스트 개선 회로(DCE)는 4개의 구동 신호들(P1 내지 P4)을 수신하고, 수정된 구동 신호들(P1' 내지 P4')을 4개의 기본 디스플레이(FPD)에 제공한다. 다이내믹 콘트라스트 개선 회로(DEC)는 또한 디스플레이(FPD)의 픽셀들을 조명하는 백라이트 유닛(BL)에 제어 신호(SLM)를 공급한다. 변조된 백라이트 디스플레이의 동작은 도 5에 대해여 설명된다.
도 5a 내지 도 5c는 3개의 기본들(R,G,B)을 갖는 변조된 백라이트 디스플레이에서 알고리즘의 적용을 설명하는 그래프들을 도시한다. 도면 5a 내지 도 c에서, 수평축은 입력 신호들(R,G,B)의 가능한 값들을 나타낸다. 도시된 예에서, 입력 신호들(R,G,B)은 값들의 범위가 0 내지 255인 8비트 워드들이다. 수직축은 하나의 값이 특정한 입력 이미지에서 일어나는 횟수를 나타낸다.
도 5a는 일반적으로 적색 기본 컬러를 나타내는 입력 신호(R)에 대한 히스토그램을 도시한다. 특정한 입력 이미지에 대해, 입력 신호(R)의 가장 높은 값은 MVR이다. 도 5b에서, 일반적으로 녹색 기본 컬러를 나타내는 입력 신호(G)에 대한 히스토그램을 도시한다. 입력 신호(g)의 가장 높은 값은 MGV이다. 도 5c는 일반적으로 청색 기본 컬러를 나타내는 입력 신호(B)에 대한 히스토그램을 도시한다. 입력 신호(B)의 가장 높은 값은 MVB이다.
도시된 예에서, 입력 신호(B)는 가장 높은 최대값을 갖는다. 결국, 값 MVB가 255와 같게 되도록 선택되는 동일한 요소를 갖는 입력 신호들(R,G,B)을 증폭하는 것이 가능하다. 백라이트 유닛(BL)은 그것의 휘도(luminance)가 원 R,G,B 입력 신호들 및 백라이트 유닛(BL)의 원 휘도와 같이 동일한 디스플레이 휘도를 얻기 위해 동일한 요인으로 증가하도록 제어되어야 한다.
다중 기본 전환 MPA는, 구동 값들(P1 내지 P4)의 최대값이 최소인 제한 하에서 입력신호들(R,G,B)(일반적으로 EBU R,G,B 신호들임)을 구동 값들(P1 내지 P4)로 매핑한다. 결국, 백라이트 유닛(BL)은 최대로 어두워 질 수 있다.
대안으로, 다른 응용들에서, 예컨대 특정한 디스플레이의 감마 함수에서의 에러를 회피하기 위해 가능한 한 많이 낮은 구동 값을 회피하도록 구동 값들(P1 내지 P4)의 최소값이 최대인 제한 하에서, 입력 신호들(R,G,B)을 구동 값들(P1 내지 P4)로 매핑하는 매핑을 결정하는 것이 이로울 수 있다.
본 발명에 따른 다중 기본 전환 MPA는 동일한 방식으로 입력 신호들(R,G,B)에 의해 정의되는 완전한 입력 컬러 범위를 구동 값들(P1 내지 P4)에 매핑하는 것을 필요로 하지 않느다. 다중 기본 전환 MPA는 입력 컬러 범위의 서브세트, 예컨대 입력 신호들(R,G,B)에 의해 정의되는 이미지 히스토그램(도 5a 내지 도 5c)의 경계들 근처에 있는 컬러들만에 대해 특정한 제한을 사용할 수 있다.
도 6은 RGBW 디스플레이를 위한 제 4 구동 값의 함수로서 4개의 구동 값들의 그래프들을 도시한다.
W 서브픽셀의 색도(chromaticity)가 RGB 서브픽셀들에 의해 생성된 색도 다이어그램의 흰색 포인트와 일치하는 특별한 상황에서, 함수들(F1 내지 F3)은 보다 단순화되고, 수식(4)의 모든 계수들(k1 내지 k3)은 동일한 음의 값을 갖는다. 그러므로, 함수들(F1 내지 F3)을 나타내는 라인들은 동일한 각도로 라인(P4=P4)을 갖는다. 또한, W 서브픽셀의 최대로 가능한 휘도가 RGB 서브픽셀의 최대로 가능한 휘도와 같다면, 수식(4)의 모든 계수들(k1 내지 k3)은 -1의 값을 가지며, 함수들(F1 내지 F3)을 나타내는 라인들은 90도로 라인(P4=P4)을 가로지른다.
도 6에 도시된 특별한 실시예에서, 디스플레이(FPD)는 수식 (4)에서 계수들(k1 내지 k3)이 모두 -1인, RGBW(적색, 녹색, 청색, 흰색) 서브픽셀들을 포함한다. 결국, 함수(F1 내지 F3)는 90도로 라인(P4=P4)을 가로지르며 각각 P1', P2', P3'의 수직축에서 시작 값을 갖는 곧은 라인들이다. 이러한 디스플레이는 대부분의 컬러들이 부분적으로 희색 성분을 사용하므로, 특별히 효과적인 백라이트 변조를 가능하게 한다. 제 4 구동 값(P4)의 유효 범위는 값들(0 내지 1)을 커버한다.
함수들(F1=P1(P4)과 F4=P4(P4))의 교점은 P4=P4i13에 대해 발생한다. 함수들(F2=P2(P4)와 F4)의 교점은 P4=P4i11에 대해 발생한다. 모든 함수들(F1 내지 F4)의 값들은 P4의 이들 교점 값들 각각에서 그리고 보더 값들(0 및 1)에서 결정된다. P4의 이들 값들 각각에서 함수들(F1 내지 F4)의 최대값은 비교되고, 이 최대값이 최소인 P4의 값이 선택된다.
도 6에 도시된 예에서, P4=0에 대해, 최대값은 P1'이고, P4=P4i11 및 P4=P4i12에 대해, 최대값은 함수(F1)의 값이고, P4=P4i13에 대해, 최대값은 F4의 값과 같은 함수(F1)의 값이고, P4=p4max에서, 최대값은 함수(F4)의 값이다. 도 6으로부터, 결정된 최대값들 중의 최소값이 P4=P4i13에서 발생한다는 것은 명백하다.
카메라, 프린터, 및 디스플레이를 포함하는 시스템에서, 정확한 컬러가 프린트되고 디스플레이되는 것이 중요하다. 그러므로, 카메라와 프린터 또는 디스플레이 디바이스 사이에서 교환되는 이미지 정보는 유니버설 포맷이어야 한다. 이 유니버설 포맷은 바람직하게는 XYZ 컬러 공간이다. 카메라로부터 이미지를 수신하는 디바이스들은 XYZ 컬러 공간에서의 이미지를 디바이스에 의해 요구되는 컬러 공간으로 변화시키는 컬러 관리 모듈(color management module)을 갖는다. 프린트에서, 이 컬러 관리 모듈은 XYZ 공간에서의 이미지를 일반적으로 CMY 컬러 공간으로 전환한다. 디스플레이에서, 컬러 관리 모듈은 XYZ 공간에서의 이미지를 일반적으로 RGB 컬러 공간으로 전환한다. 하지만, 본 발명에 따른 디스플레이에서는, 디스플레이 내의 컬러 관리 모듈은 XYZ 공간에서의 이미지를 4개의 서브픽셀들의 4개의 기본 컬러들에 의해 정의되는 컬러 공간으로 전환한다. 이 전환은 RGB 컬러 공간을 통해 또는 직접적으로 수행될 수 있다.
또한, 실제로, 본 텍스트에 개시된 알고리즘 성분들은 전체적으로 또는 부분적으로 하드웨어로서 도는 특별한 디지털 신호 프로세서 또는 일반적인 프로세서 등에서 동작하는 소프트웨어로서 구현될 수 있다는 것에 유의해야 한다. 하드웨어는 특정한 IC 응용의 일부일 수 있다.
컴퓨터 프로그램 제품하에서, 본 발명의 특징적인 함수들 중 어느 것을 수행하기 위해 일반적인 또는 특별한 목적 프로세서를 인에이블하는 명령들의 콜렉션(collection)에 대한 임의의 물리적인 구현을 이해해야 한다. 명령들은 프로세서로 한 스텝에서 또는 일련의 로딩 스텝에서 로딩될 수 있다. 일련의 로딩 스텝들은 예컨대, 중간 언어로의 번역, 및/또는 최종 프로세서 언어로의 번역과 같은 중간 전환 스텝들을 포함할 수 있다. 특히, 컴퓨터 프로그램 제품은 예컨대, 디스크 또는 테이프, 메모리와 같은 캐리어 상의 데이터 및 유선 및 무선 네트워크 접속, 또는 페이퍼와 같은 임의의 다른 매체 상의 프로그램 코드를 통해 이동하는 데이터로서 구현될 수 있다. 프로그램 코드를 별문제로 하고, 프로그램에 대해 필요한 특징적인 데이터는 컴퓨터 프로그램 제품으로서 구체화될 수 있다. 예컨대 데이터 입력 및 출력 스텝들과 같은, 상기 방법의 동작을 위해 필요한 스텝들의 일부는 컴퓨터 프로그램 제품에서 정의되는 대신에 프로세서의 기능에 이미 제공될 수 있다.
상술한 실시예들은 본 발명을 제한하기보다는 설명하기 위한 것이며, 기술분야의 당업자들이 첨부된 청구범위의 범위에서 벗어나지 않고 대안의 많은 실시예들 을 설계할 수 있음을 이해할 것이다.
청구범위에서, 괄호 사이에 놓인 임의의 참조번호들은 청구항을 제한하는 것으로 이해되지 않아야 한다. 용어 "포함하는"은 청구항에서 언급되는 것 이외의 요소들 또는 스텝들의 존재를 배제하는 것이 아니다. 구성요소들을 단수로 표현한 것은 복수의 이러한 구성요소들의 존재를 배제하지 않는다. 본 발명은 여러 개의 개별 구성요소들에 의해 그리고 적절히 프로그램된 컴퓨터에 의해 구현될 수 있다. 여러 가지 수단들을 열거한 디바이스 청구항에서, 여러 개의 이들 수단들은 하드웨어에 의해 그리고 하드웨어의 동일한 아이템에 의해 구체화될 수 있다. 임의의 조칙들이 서로 다른 종속청구항들에서 언급된다는 사실은 이들 조치들의 조합이 이롭게 사용될 수 없다는 것을 나타내는 것이 아니다.
Claims (15)
- 제 1, 제 2, 및 제 3 입력 신호(C1,C2,C3)를 포함하는 3개의 기본 컬러 입력 신호를, 다중 기본 컬러 부가 디스플레이(3)의 4개의 기본 컬러들을 구동시키는 제 1, 제 2, 제 3, 및 제 4 구동 신호(P1,P2,P3,P4)를 포함하는 4개의 기본 컬러 구동 신호로 전환하는 방법에 있어서,상기 제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)를 나타내는 3개의 함수들(F1,F2,F3)을 상기 제 4 구동 신호(P4)의 함수(function)로서 정의하는 단계,상기 3개의 함수들(F1,F2,F3) 상호간의 교점들의 세트와, 상기 3개의 함수들(F1,F2,F3)과 그 자체와 동일한 상기 제 4 구동 신호(P4)에 의해 정의되는 라인(F4)의 교점들의 세트에서 상기 제 4 구동 신호(P4)의 교점 값들(P4i)을 결정하는 단계로서, 그들의 제 1 도함수의 반대 기호를 갖는 함수들의 상기 교점 값들(P4i)만이 관련되는, 상기 교점값들을 결정하는 단계,계산된 값들(CV1,CV2,CV3,CV4)를 얻도록 상기 제 4 구동 신호(P4)의 교점 값들(P4i)과 상기 제 4 구동신호(P4)의 유효 범위(VR)의 경계 값들(P4min, P4max)에서 연관된 제 1, 제 2 및 제 3 구동 신호들(P1,P2,P3)을 계산하는 단계로서, 모든 구동 신호들(P1,P2,P3,P4)이 유효 값들을 갖는, 상기 계산하는 단계,상기 교점 값들(P4i), 상기 경계 값들(P4min, P4max) 및 상기 연관된 계산된 값들(CV1,CV2,CV3)을 포함하는 관심값들(CV1,CV2,CV3,P4i)을 결정하는 단계,상기 교점 값들(P4i)과 상기 경계 값들(P4min, P4max)에서 상기 관심값 들(CV1,CV2,CV3,P4i)의 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 단계, 및상기 최대값(Vmax) 또는 최소값(Vmin)이 각각 최소 또는 최대인 상기 경계 값(P4min, P4max) 또는 상기 교점 값(P4i)을 선택하는 단계를 포함하는, 전환 방법.
- 제 2 항에 있어서, 상기 그 자체와 같은 제 4 구동 신호(P4)는 아래 수식에 의해 정의되며,P4 = P4'+k4*P4 (여기서, P4'=0이고, k4=1)여기서, 연관된 계수들(k1,k2,k3,k4)이 서로 다른 기호들을 갖는 주어진 라 인들의 쌍에 대해, 상기 교점 값(P4i)은,P4i = (Pj-Pm)/(km-kj)이고,여기서, Pj는 라인들의 쌍 중의 제 1 라인과 연관된 P1', P2', P3', P4' 중 하나이고,Pm은 라인들의 쌍 중의 제 2 라인과 연관된 P1', P2', P3', P4' 중 하나이고,kj는 상기 제 1 라인과 연관된 계수들(k1,k2,k3,k4) 중 하나이고,km은 상기 제 2 라인과 연관된 계수들(k1,k2,k3,k4) 중 하나인, 전환 방법.
- 제 1 항에 있어서, 상기 제 4 구동 값(P4)의 유효 범위 밖에 있는 교점 값(P 4i)은 클리프된 제 4 교점 값(clipped fourth intersection value)(P4min; P4max)을 얻기 위해 상기 교점 값(P4i)에 가장 근접한 상기 경계 값들(P4min, P4max) 중 하나에 클리핑되고,상기 클리프된 제 4 교점 값(P4min; P4max)은 상기 유효 범위 밖에 있는 상기 교점 값(P4i)과 연관된 상기 관심값들(CV1,CV2,CV3,P4i)을 결정하는데 사용되는, 전환 방법.
- 제 1 항에 있어서, 모든 구동 신호들(P1,P2,P3,P4)이 유효 값들을 갖는 상기 제 4 구동 신호(P4)의 유효 범위(VR)는,상기 제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)에 대해, 상기 제 1, 제 2, 또는 제 3 구동 신호(P1,P2,P3)가 유효 값들을 갖는 상기 제 4 구동 신호(P4)의 각각의 범위를 결정하는 단계, 및상기 제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)의 각각의 하나가 유효 값들을 갖는 상기 제 4 구동 신호(P4)의 공통 범위로서 상기 유효 범위(VR)를 결정하는 단계(1)를 수행함으로써 결정되는, 전환 방법.
- 제 5 항에 있어서, 상기 제 4 구동 신호(P4)의 상기 공통 범위가 실현불가능한 것이면, 상기 입력 신호(C1,C2,C3)를 클리핑하는 단계를 더 포함하는, 전환 방법.
- 제 1, 제 2, 및 제 3 입력 신호(C1,C2,C3)를 포함하는 3개의 기본 컬러 입력 신호를, 다중 기본 컬러 부가 디스플레이(3)의 4개의 기본 컬러들을 구동시키는 제 1, 제 2, 제 3 및 제 4 구동 신호(P1,P2,P3,P4)를 포함하는 4개의 기본 컬러 구동 신호로 전환하는 시스템에 있어서,상기 제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)를 나타내는 3개의 함수들(F1,F2,F3)을 상기 제 4 구동 신호(P4)의 함수로서 정의하는 수단,상기 3개의 함수들(F1,F2,F3) 상호간의 교점들의 세트와, 상기 3개의 함수들(F1,F2,F3)과 그 자체와 동일한 상기 제 4 구동 신호(P4)에 의해 정의되는 라인(F4)의 교점들의 세트에서 상기 제 4 구동 신호(P4)의 교점 값들(P4i)을 결정하는 수단으로서, 그들의 제 1 도함수의 반대 기호를 갖는 함수들의 상기 교점 값 들(P4i)만이 관련되는, 상기 교점들을 결정하는 수단,계산된 값들(CV1,CV2,CV3,CV4)를 얻도록 상기 제 4 구동 신호(P4)의 교점 값들(P4i)과 상기 제 4 구동신호(P4)의 유효 범위(VR)의 경계 값들(P4min, P4max)에서 연관된 제 1, 제 2 및 제 3 구동 신호들(P1,P2,P3)을 계산하는 수단으로서, 모든 구동 신호들(P1,P2,P3,P4)이 유효 값들을 갖는, 상기 계산하는 수단,상기 교점 값들(P4i), 상기 경계 값들(P4min, P4max) 및 상기 연관된 계산된 값들(CV1,CV2,CV3)을 포함하는 관심값들(CV1,CV2,CV3,P4i)을 결정하는 수단,상기 교점 값들(P4i)과 상기 경계 값들(P4min, P4max)에서 상기 관심값들(CV1,CV2,CV3,P4i)의 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 수단, 및상기 최대값(Vmax) 또는 최소값(Vmin)이 각각 최소 또는 최대인 상기 교점 값(P4i)을 선택하는 수단을 포함하는, 시스템.
- 청구항 7의 시스템, 제 1, 제 2, 및 제 3 입력 신호(C1,C2,C3)를 상기 시스템에 제공하도록 디스플레이되는 이미지를 나타내는 입력 신호를 수신하기 위한 신호 프로세서, 및 상기 제 1, 제 2, 제 3, 및 제 4 구동 신호(P1,P2,P3,P4)를 디스플레이 디바이스의 서브픽셀들에 수신하기 위한 디스플레이 디바이스를 포함하는 디스플레이 장치.
- 제 8 항에 있어서, 상기 서브픽셀들을 조명하고, 광 유닛(light unit)에 의해 생성된 광의 세기를 변조하기 위한 변조 신호를 수신하는 입력을 갖는 상기 광 유닛을 더 포함하고,상기 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 수단은 상기 최대값을 선택하도록 구성되고, 상기 교점 값(P4i)을 선택하는 수단은 선택된 최대값들 중 최소값(Vmin)을 선택하도록 구성되며,상기 디스플레이 장치는, 가장 큰 진폭을 갖는 상기 제 1, 제 2, 제 3, 및 제 4 구동 신호(P1,P2,P3,P4) 중 하나가 최대로 허용가능한 진폭보다 작거나 같은 진폭을 갖는 경우에 그에 따라, 상기 광의 세기를 감소시키고 상기 제 1, 제 2, 제 3, 및 제 4 구동 신호(P1,P2,P3,P4)의 진폭을 증가시키기도록 상기 변조 신호를 공급하기 위해 상기 제 1, 제 2, 제 3, 제 4 구동 신호(P1,P2,P3,P4)를 수신하기 위한 제어 유닛을 더 포함하는, 디스플레이 장치.
- 제 8 항에 있어서, 상기 디스플레이 디바이스는 감마 함수(gamma function)를 가지며, 상기 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 수단은 상기 최소값을 선택하도록 구성되고, 상기 교점 값(P4i)을 선택하는 수단은 선택된 최소값들 중 최대값(Vmax)을 선택하도록 구성되는, 디스플레이 장치.
- 제 8 항 또는 제 10 항에 있어서,상기 디스플레이 디바이스는 감마 함수를 가지며, 상기 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 수단은 상기 최대값을 선택하도록 구성되고, 상기 교점 값(P4i)을 선택하는 수단은 선택된 최대값들 중 최소값(Vmax)을 선택하도록 구성되 는, 디스플레이 장치.
- 프로세서로 하여금 청구항 1의 방법을 실행할 수 있게 하는 프로세서 판독가능 코드를 포함하는 컴퓨터 프로그램 제품에 있어서,상기 프로세서 판독가능 코드는:제 1, 제 2, 및 제 3 구동 신호(P1,P2,P3)를 나타내는 3개의 함수들(F1,F2,F3)을 제 4 구동 신호(P4)의 함수로서 정의하는 코드,상기 3개의 함수들(F1,F2,F3) 상호간의 쌍들의 교점들의 세트와, 상기 3개의 함수들(F1,F2,F3)과 그 자체와 동일한 상기 제 4 구동 신호(P4)에 의해 정의되는 라인(F4)의 교점들의 세트에서 상기 제 4 구동 신호(P4)의 교점 값들(P4i)을 결정하는 코드로서, 그들의 제 1 도함수의 반대 기호를 갖는 함수들의 상기 교점 값들(P4i)만이 관련되는, 상기 교점들을 결정하는 코드,계산된 값들(CV1,CV2,CV3,CV4)를 얻도록 상기 제 4 구동 신호(P4)의 교점 값들(P4i)과 상기 제 4 구동신호(P4)의 유효 범위(VR)의 경계 값들(P4min, P4max)에서 연관된 제 1, 제 2 및 제 3 구동 신호들(P1,P2,P3)을 계산하는 코드로서, 모든 구동 신호들(P1,P2,P3,P4)이 유효 값들을 갖는, 상기 계산하는 코드,상기 교점 값들(P4i), 상기 경계 값들(P4min, P4max) 및 상기 연관된 계산된 값들(CV1,CV2,CV3)을 포함하는 관심값들(CV1,CV2,CV3,P4i)을 결정하는 코드,상기 교점 값들(P4i)과 상기 경계 값들(P4min, P4max)에서 상기 관심값들(CV1,CV2,CV3,P4i)의 최대값(Vmax) 또는 최소값(Vmin)을 선택하는 코드, 및상기 최대값(Vmax) 또는 최소값(Vmin)이 각각 최소 또는 최대인 상기 경계 값(P4min, P4max) 또는 상기 교점 값(P4i)을 선택하는 코드를 포함하는, 컴퓨터 프로그램 제품.
- 제 12 항에 있어서, 상기 컴퓨터 프로그램 제품은 이미지 프로세싱 어플리케이션에서 소프트웨어 플러그-인(software plug-in)인, 디스플레이 프로그램 제품.
- 청구항 7의 시스템과, 상기 제 1, 제 2, 및 제 3 입력 신호(C1,C2,C3)를 공급하는 이미지 센서를 포함하는 카메라.
- 청구항 14의 카메라를 포함하는 휴대용 디바이스.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05103235.7 | 2005-04-21 | ||
EP05103235 | 2005-04-21 | ||
EP05107933.3 | 2005-08-30 | ||
EP05107933 | 2005-08-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080002986A true KR20080002986A (ko) | 2008-01-04 |
Family
ID=36677142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077026949A KR20080002986A (ko) | 2005-04-21 | 2006-04-13 | 3개의 기본 컬러 입력 신호를 4개의 구동 신호들로 전환 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7956877B2 (ko) |
EP (1) | EP1875459A1 (ko) |
JP (1) | JP5254003B2 (ko) |
KR (1) | KR20080002986A (ko) |
CN (1) | CN101164098B (ko) |
WO (1) | WO2006111897A1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8237747B2 (en) * | 2005-04-04 | 2012-08-07 | Koninklijke Philips Electronics N.V. | Method of converting signals for multi-primary color display |
FR2923067B1 (fr) | 2007-10-25 | 2010-05-21 | St Microelectronics Grenoble | Procede de traitement d'un flux video numerique et dispositif correspondant. |
JP2009282272A (ja) * | 2008-05-22 | 2009-12-03 | Mitsubishi Electric Corp | 表示装置 |
WO2010073393A1 (ja) * | 2008-12-26 | 2010-07-01 | Necディスプレイソリューションズ株式会社 | 液晶表示装置、液晶表示素子の駆動回路、カラー画像生成方法、および、液晶表示素子の駆動方法 |
WO2012005022A1 (ja) * | 2010-07-09 | 2012-01-12 | シャープ株式会社 | 液晶表示装置 |
CN105869589B (zh) * | 2016-05-27 | 2018-10-23 | 深圳市华星光电技术有限公司 | 石墨烯显示器以及石墨烯显示器的驱动方法、驱动装置 |
CN106252341B (zh) * | 2016-09-12 | 2020-02-28 | 青岛海信电器股份有限公司 | Led封装结构和显示装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2732711B2 (ja) * | 1990-12-20 | 1998-03-30 | 株式会社日立製作所 | 多次元情報表示方法および装置 |
JP3305794B2 (ja) * | 1993-03-03 | 2002-07-24 | 日本放送協会 | 多原色表示用原色変換方法および装置 |
JP2000200061A (ja) * | 1999-01-05 | 2000-07-18 | Nec Corp | 表示装置及びその制御方法 |
KR100314097B1 (ko) * | 1999-10-08 | 2001-11-26 | 윤종용 | 백색 신호 성분을 구하고 영상의 밝기를 조절하는 방법 및 장치 |
JP3805150B2 (ja) * | 1999-11-12 | 2006-08-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 液晶表示装置 |
US6570584B1 (en) | 2000-05-15 | 2003-05-27 | Eastman Kodak Company | Broad color gamut display |
US6548600B2 (en) * | 2000-09-22 | 2003-04-15 | Dupont Dow Elastomers L.L.C. | Thermoplastic elastomer compositions rheology-modified using peroxides and free radical coagents |
JP3829238B2 (ja) * | 2001-11-02 | 2006-10-04 | 独立行政法人情報通信研究機構 | 色再現システム |
JP4314381B2 (ja) * | 2002-08-22 | 2009-08-12 | 独立行政法人情報通信研究機構 | 色再現処理装置、プログラム及び色再現処理方法 |
KR100943273B1 (ko) | 2003-05-07 | 2010-02-23 | 삼성전자주식회사 | 4-컬러 변환 방법 및 그 장치와 이를 이용한 유기전계발광표시장치 |
US6885380B1 (en) | 2003-11-07 | 2005-04-26 | Eastman Kodak Company | Method for transforming three colors input signals to four or more output signals for a color display |
JP2005322960A (ja) * | 2004-05-06 | 2005-11-17 | National Univ Corp Shizuoka Univ | 多原色表示装置に対する色変換方式 |
KR100552708B1 (ko) * | 2004-04-30 | 2006-02-20 | 삼성전자주식회사 | 3색 신호를 다색 신호로 변환하는 방법 및 장치 |
JP4944461B2 (ja) * | 2005-03-17 | 2012-05-30 | キヤノン株式会社 | 画像表示装置 |
US8237747B2 (en) | 2005-04-04 | 2012-08-07 | Koninklijke Philips Electronics N.V. | Method of converting signals for multi-primary color display |
-
2006
- 2006-04-13 KR KR1020077026949A patent/KR20080002986A/ko not_active Application Discontinuation
- 2006-04-13 WO PCT/IB2006/051150 patent/WO2006111897A1/en not_active Application Discontinuation
- 2006-04-13 EP EP06727918A patent/EP1875459A1/en not_active Withdrawn
- 2006-04-13 US US11/911,570 patent/US7956877B2/en not_active Expired - Fee Related
- 2006-04-13 CN CN2006800132108A patent/CN101164098B/zh not_active Expired - Fee Related
- 2006-04-13 JP JP2008507227A patent/JP5254003B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101164098B (zh) | 2010-06-16 |
CN101164098A (zh) | 2008-04-16 |
US7956877B2 (en) | 2011-06-07 |
US20080186327A1 (en) | 2008-08-07 |
JP2008537179A (ja) | 2008-09-11 |
EP1875459A1 (en) | 2008-01-09 |
WO2006111897A1 (en) | 2006-10-26 |
JP5254003B2 (ja) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101460988B (zh) | 具有动态色域映射的多基色显示 | |
CN101409066B (zh) | 用于色域外色彩转换的选择性处理的系统和方法 | |
CN100505034C (zh) | 从一图像数据集到另一个的改进的色域映射系统和方法 | |
CN101918994B (zh) | 用于调节图像特征的方法 | |
US20080198180A1 (en) | Method and Apparatus of Converting Signals for Driving Display and a Display Using the Same | |
CN104981861A (zh) | 信号转换装置和方法以及程序和记录介质 | |
US20120007900A1 (en) | Field-sequential color liquid crystal display and method for displaying colors thereof | |
KR20080002986A (ko) | 3개의 기본 컬러 입력 신호를 4개의 구동 신호들로 전환 | |
CN108122546B (zh) | 显示设备及其图像处理方法 | |
KR20090086555A (ko) | 다원색 변환 | |
CN103026401A (zh) | 多基色显示器的显示控制 | |
KR20070005637A (ko) | 조정가능한 광원을 포함하는 디스플레이 디바이스 | |
JP5134768B2 (ja) | 画像表示装置 | |
KR101356370B1 (ko) | 데이터 보정방법 및 이를 이용한 액정표시장치 | |
CN101471063B (zh) | 色度信号生成装置 | |
CN101305408A (zh) | 处理驱动显示器的像素信号的方法和设备及应用的显示器 | |
KR101224349B1 (ko) | 다원색 디스플레이를 위한 신호들을 변환하는 방법 | |
CN104575405B (zh) | 一种调节显示装置背光亮度的方法、显示装置 | |
US9953558B1 (en) | Transparent display apparatus and method for driving transparent display panel thereof | |
US8120627B2 (en) | Redistribution of N-primary color input signals into N-primary color output signals | |
JP2014112180A (ja) | 表示装置、電子機器及び表示装置の駆動方法 | |
US11335276B2 (en) | Display driving device and driving method of adjusting brightness of image based on ambient illumination | |
WO2016111362A1 (ja) | 液晶表示装置、液晶表示装置の制御方法 | |
CN106328037A (zh) | 四色显示器的驱动方法 | |
US20110025733A1 (en) | Generation of subpixel values and light source control values for digital image processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
N231 | Notification of change of applicant | ||
E601 | Decision to refuse application |