KR20040085470A - 색변환장치 및 색변환방법 - Google Patents
색변환장치 및 색변환방법 Download PDFInfo
- Publication number
- KR20040085470A KR20040085470A KR1020030020162A KR20030020162A KR20040085470A KR 20040085470 A KR20040085470 A KR 20040085470A KR 1020030020162 A KR1020030020162 A KR 1020030020162A KR 20030020162 A KR20030020162 A KR 20030020162A KR 20040085470 A KR20040085470 A KR 20040085470A
- Authority
- KR
- South Korea
- Prior art keywords
- color signal
- color
- signal
- rgb
- converting
- Prior art date
Links
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
-
- 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/6058—Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Processing Of Color Television Signals (AREA)
- Image Processing (AREA)
Abstract
색변환장치 및 색변환방법이 개시된다. 본 색변환장치는 입력되는 제1 색신호를 장치 독립적 색공간의 색신호인 제2 색신호로 변환하여 출력하는 입력부, 제1 색신호의 표준 색대역과 제1 색신호가 재현되는 타겟 장치의 색대역이 매칭되도록 제2 색신호를 보정한 제3 색신호를 출력하는 색대역 매칭부, 및 제3 색신호를 타겟 장치에서 사용가능한 색신호로 변화시켜 출력하는 출력부를 구비한다. 이에 의해, 입력되는 표준 색신호의 색대역과 타겟 장치의 색대역을 매칭시킬 수 있도록, 입력되는 표준 색신호를 색변환할 수 있다.
Description
본 발명은 색변환장치 및 방법에 관한 것으로, 더욱 상세하게는 입력되는 표준 색신호의 색대역과 이 입력 색신호를 재현하는 타겟 장치간의 색대역이 상이한 경우, 이들 상이한 색대역이 매칭될 수 있도록 입력 색신호를 변환하는 색변환장치 및 그 방법에 관한 것이다.
모니터, 스캐너, 프린터 등과 같은 색을 재현하는 장치는 사용자들의 다양한 요구를 충족시키기 위해, 그 기능의 다양화, 고품질화, 그리고 저가격화 되어지고 있으며, 각각의 사용 분야에 따라 서로 다른 색공간 (color space), 혹은 컬러 모델을 사용하고 있다. 예컨대, 인쇄 분야에서는 CMYK 색공간을 사용하고, 인터넷 출력용 그래픽처럼 컴퓨터 모니터를 사용하는 분야에서는 RGB 색공간을 사용한다. 또한, 어느 장치에서나 정확하게 재생될 수 있는, 이른바 장치 독립적 컬러를 정의 하기 위해 CIE 색공간이 사용되기도 한다. CIE 색공간은 ICI (International Commission on Illumination)에서 만든 것으로, 대표적으로 CIE-XYZ, CIE L*a*b, CIE LUV 색공간 등이 있다. CIE 색공간은 컴퓨터에서 사용하기 쉽고, 광범위한 컬러를 표현할 수 있기 때문에 널리 사용되고 있다.
한편, 색을 재현하는 장치들간에는 색공간외에도, 색대역(color gamut)이 서로 상이할 수도 있다. 색공간이 색을 정의하는 방법, 즉 어떤 색과 다른 색들과의 관계를 나타내는 방법을 의미하는 반면에, 색대역은 색상 재현 범위를 의미한다. 따라서, 색대역이 넓은 장치의 컬러영상을 색대역이 좁은 장치로 재현하는 경우, 색대역이 좁은 장치의 색대역 밖에 놓이는 색은 원래의 정확한 색으로 재현되지 못하게 된다. 그러므로, 입력되는 색신호와 이 입력 색신호를 재현하는 장치간에 사용되는 색공간이나 색대역이 상이한 경우, 입력되는 색신호를 적절하게 변환하거나, 표준 색 재현(Standard Color Reproduction)을 위한 색변환장치가 사용된다.
도 1은 종래의 색변환장치의 일예를 나타내는 블럭도이다. 도면을 참조하면, 종래의 색변환장치는, 선형보정부(10), CIE색신호 변환부(20), RGB색신호 변환부 (30), 및 톤커브 보상부(40)로 구성된다.
선형보정부(10)는 입력되는 표준 비선형 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환한다. CIE색신호 변환부(20)는 선형 RGB색신호를 장치 독립적 컬러인 CIE색신호로 변환하여 필요한 신호처리 과정을 수행한다. RGB색신호 변환부 (30)는 CIE색신호를 다시 RGB 색신호로 변환하며, 톤커브 보상부(40)는 입력 색신호가 재현되는 타겟 장치가 갖고 있는 고유의 톤커브 특성(tone curve characteristic)을 사용하여 색신호를 보상한 후 출력한다.
그런데, 이와 같은 구성의 색변환장치에서는, 타겟 장치에서 표현될 수 있는 색상의 범위가 타겟 장치의 색대역 범위로 제한된다. 따라서, 타겟 장치의 색대역을 벗어나는 색신호가 입력되는 경우, 해당 색대역 범위내의 색으로 표현되며, 반대로 타겟 장치에서는 표현이 가능하지만 입력되는 색신호의 색대역에서 정의되지 않은 색신호에 대해서는 타겟 장치에서 재현할 수 없게 된다. 따라서, 입력되는 색신호의 색대역과 타겟 장치의 색대역을 매칭시킬 수 있도록, 입력되는 색신호에 대한 색대역 매핑(Gamut Mapping)을 통한 적절한 색변환 과정이 필요하게 된다.
종래에는 이러한 문제점을 해결하기 위해, 복잡한 알고리즘을 사용하여 입력되는 색신호를 변환하는 방식이나, 룩업 데이블에 저장된 데이터 값을 참조하여 입력되는 색신호를 변환하는 LUT 방법이 사용되었다. 그러나, 복잡한 알고리즘을 사용하여 색변환을 하게 되면, 계산량이 증가하게 되므로 실시간 처리에 적합하지 않게 된다는 문제점이 있다. 또한, LUT 방법은 많은 양의 메모리가 필요하게 되므로, 하드웨어의 크기 및 구성의 복잡성이 증가한다는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 비교적 간단한 알고리즘을 사용하여 계산량을 감소시킴으로써 실시간 처리가 가능함과 동시에, 많은 양의 메모리를 사용하지 않고도, 상이한 색대역 매칭을 위한 색신호의 변환이 가능한 색변환장치 및 색변환방법을 제공함에 있다.
도 1은 종래의 색변환장치의 일예를 나타내는 블럭도,
도 2는 본 발명에 따른 색변환장치의 블럭도,
도 3은 도 2의 색대역매칭부의 상세 블럭도,
도 4는 본 발명에 따른 색변환장치의 동작방법의 설명에 제공되는 흐름도, 그리고
도 5 내지 도 8은 본 발명에 따른 색변환장치의 동작방법의 설명에 제공되는 도면이다.
* 도면의 주요 부분에 대한 부호의 설명 *
100 : 선형보정부 200 : CIE색신호 변환부
300 : 색대역 매칭부 400 : RGB색신호 변환부
500 : 톤커브 보상부
상기 목적을 달성하기 위한 본 발명에 따른 색변환장치는, 입력되는 제1 색신호를 장치 독립적 색공간의 색신호인 제2 색신호로 변환하여 출력하는 입력부, 상기 제1 색신호의 표준 색대역과 상기 제1 색신호가 재현되는 타겟 장치의 색대역이 매칭되도록 상기 제2 색신호를 보정한 제3 색신호를 출력하는 색대역 매칭부, 및 상기 제3 색신호를 상기 타겟 장치에서 사용가능한 색신호로 변화시켜 출력하는 출력부를 포함한다. 상기 제1 색신호는 비선형 표준 RGB색신호이고, 상기 제2 색신호는 CIE-XYZ색신호인 것이 바람직하며, 상기 입력부는, 상기 비선형 표준 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환하여 출력하는 선형보정부, 및 상기 선형 RGB색신호를 CIE-XYZ색신호로 변환하여 출력하는 CIE색신호 변환부를 포함하는 것이 바람직하다.
상기 색대역 매칭부는, 상기 제2 색신호를 WYV색신호로 변환하여 출력하는WYV색신호 변환부, 상기 WYV색신호를 상기 제1 색신호의 표준 색대역 및 상기 타겟 장치의 색대역을 각각 기준으로 하여, 색상 및 휘도를 일정하게 유지하면서 최대 채도값의 범위를 결정하는 스케일상수 K1 및 K2를 각각 산출하는 스케일링 산출부,상기 스케일상수 K1 및 K2의 비값인 최종 스케일상수 K에 기초하여, 상기 WYV색신호의 색신호의 값을 증감하여 보정하는 색대역결정부, 및 보정된 상기 WYV색신호를 상기 장치 독립적 색공간의 색신호인 상기 제3 색신호로 변환하여 출력하는 XYZ색신호 변환부를 포함하는 것이 바람직하다.
그리고, 상기 출력부는, 상기 제3 색신호를 상기 타겟 장치에 종속적인 RGB색신호로 변환하여 출력하는 RGB색신호 변환부, 및 상기 RGB색신호 변환부에서 출력되는 색신호를 상기 타겟 장치의 톤 커브 특성에 따라 보상을 수행하여 출력하는 톤커브 보상부를 포함하는 것이 바람직하다.
한편, 본 발명에 따른 색변환방법은, (a) 입력되는 제1 색신호를 장치 독립적 색공간의 색신호인 제2 색신호로 변환하여 출력하는 단계, (b) 상기 제1 색신호의 표준 색대역과 상기 제1 색신호가 재현되는 타겟 장치의 색대역이 매칭되도록 상기 제2 색신호를 보정한 제3 색신호를 출력하는 단계, 및 (c) 상기 제3 색신호를 상기 타겟 장치에서 사용가능한 색신호로 변화시켜 출력하는 단계를 포함한다.
상기 제1 색신호는 비선형 표준 RGB색신호이고, 상기 제2 색신호는 CIE-XYZ색신호인 것이 바람직하며, 상기 (a) 단계는, 상기 비선형 표준 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환하여 출력하는 단계, 및 상기 선형 RGB색신호를 CIE-XYZ색신호로 변환하여 출력하는 단계를 포함하는 것이 바람직하다.
상기 (b) 단계는, 상기 제2 색신호를 WYV색신호로 변환하여 출력하는 단계, 상기 WYV색신호를 상기 제1 색신호의 표준 색대역 및 상기 타겟 장치의 색대역을 각각 기준으로 하여, 색상 및 휘도를 일정하게 유지하면서 최대 채도값의 범위를 결정하는 스케일상수 K1 및 K2를 각각 산출하는 단계, 상기 스케일상수 K1 및 K2의 비값인 최종 스케일상수 K에 기초하여, 상기 WYV색신호의 색신호의 값을 증감하여 보정하는 단계 및 보정된 상기 WYV색신호를 상기 장치 독립적 색공간의 색신호인 상기 제3 색신호로 변환하여 출력하는 단계를 포함하는 것이 바람직하다.
그리고, 상기 (c) 단계는, 상기 제3 색신호를 상기 타겟장치에 종속적인 RGB색신호로 변환하여 출력하는 단계, 및 상기 RGB색신호 변환부에서 출력되는 색신호를 상기 타겟 장치의 톤 커브 특성에 따라 보상을 수행하여 출력하는 단계를 포함하는 것이 바람직하다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 2는 본 발명에 따른 색변환장치의 블럭도이다. 도면을 참조하면, 본 색변환장치는, 선형보정부(100), CIE색신호 변환부(200), 색대역 매칭부(Gamut maching part)(300), RGB색신호 변환부(400), 및 톤커브 보상부(500)로 구성된다.
선형보정부(100)는 입력되는 표준 비선형 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환한다. 표준 비선형 RGB색신호는 각각의 표준 규격에 따르는 다양한 색신호들로서, 예를 들면 IEC(Internation Electro-Technical Commission)의 sRGB 혹은 HDTV 규격안인 ITU-R.BT.709에 따른 non linear RGB신호 등이 있다.
CIE색신호 변환부(200)는 변환된 선형 RGB색신호를 장치 독립적 컬러인 CIE-XYZ색신호로 변환한다. 색대역 매칭부(300)는 입력되는 색신호의 색대역과, 입력되는 색신호가 재현되는 타겟 장치간의 색대역이 매칭되도록 입력되는 색신호를 변환한다. RGB색신호 변환부(400)는 색대역 매칭부(300)에서 변환되어 출력되는 색신호를 다시 타겟 장치에 종속적인 RGB색신호로 변환하여 출력하며, 톤커브 보상부(500)에서는 타겟 장치가 갖는 고유의 톤커브의 특성에 적합하도록 보상을 수행한 색신호를 출력한다. 톤커브 보상부(500)에서 출력되는 색신호는 타겟 장치에 재현된다.
도 3은 도 2의 색대역 매칭부(300)의 상세 블럭도이다. 도면을 참조하면, 색대역 매칭부(300)는 WYV색신호 변환부(310), 제1 및 제2 탐색부(320, 330), 제1 및 제2 변화율 산출부(340, 350), 제1 및 제2 최소변화율 선택부(360), 색대역 결정부(380), 및 XYZ색신호 변화부(390)로 구성된다.
WYV색신호 변환부(310)는 입력되는 CIE-XYZ색신호를 WYV색신호로 변환한다. 제1 및 제2 탐색부(320, 330)는 각각 입력되는 색신호의 색대역 및 타겟장치의 색대역을 기준으로, WYV색신호를 RGB색신호로 변환하고, WYV색공간에서 색상 및 휘도를 일정하게 유지하면서 색차신호를 변화시킬 경우, RGB색공간에서 변화되는 RGB색신호를 탐색한다. 제1 및 제2 변화율 산출부(340, 350)는 각각 제1 및 제2 탐색부(320, 330)에서 WYV신호의 변화에 대응하여 변화된 RGB색신호가 RGB색공간이 경계치에 존재하는 경우, RGB색신호의 변화율을 산출한다. 제1 및 제2 최소변화율 선택부(360, 370)은 각각 제1 및 제2 변화율 산출부(340, 350)에서 산출된 RGB색신호의 변화율 중 최소변화율을 선택한다.
색대역 결정부(380)는 제1 및 제2 최소변화율 선택부(360, 370)에서 선택된 최소변화율에 기초하여 타겟 장치에서 표시가능한 채도범위를 결정하여, 색대역 매칭부(400)에 입력된 색신호를 변환한다. 그리고, XYZ색신호 변환부(390)는 색대역 결정부(380)에서 출력되는 색신호를 다시 CIE-XYZ색신호로 변환한다.
도 4는 본 발명에 따른 색변환장치의 동작방법의 설명에 제공되는 흐름도이다. 흐름도를 참조하면, 먼저 선형보정부(100)는 입력되는 표준 비선형 RGB색신호(R1,NL,G1,NL,B1,NL)를 선형 보정하여 선형 RGB색신호(R1,L,G1,L,B1,L)로 변환한다(S600). 선형 RGB색신호(R1,L,G1,L,B1,L)는 CIE색신호 변환부(200)에서 장치 독립적 컬러인 CIE-XYZ색신호(X,Y,Z)로 변환된다(S620). 변환된 CIE-XYZ색신호(X,Y,Z)는 색대역 매칭부(300)에 전달된다.
색대역 매칭부(300)에 전달된 CIE-XYZ색신호(X,Y,Z)는, WYV색신호 변환부 (310)에서 WYV색신호로 변환된다(S620). 이와 같이 CIE-XYZ색신호를 WYV색신호로 변환하는 이유는 색대역 매칭과정에서 계산처리의 복잡성을 감소시키기 위함이다. 즉, 도 5에 도시한 바와 같이, CIE-XYZ 색공간상에서 아크로매틱(achromatic)축은 블렉(Black) 및 화이트(White) 포인트의 두점을 잇는 대각선인 그레이축(Gray Axis)으로 표시된다. 이 대각선을 중심으로 법선 벡터의 방사선 방향의 크기가 채도(Chroma) C가 되고, 그 방향이 색상(Hue) H가 된다. 따라서, CIE-XYZ 색공간에서 색대역 매칭을 수행하는 경우, 아크로매틱축이 X,Y,Z 직교 좌표계에 관한 함수로 나타남으로써 그 복잡도가 증가하게 된다. 이에 따라, 도 6에 도시한 바와 같이, 아크로매틱축이 휘도(Luminance) Y 값에만 의존적인 WYV 색공간으로 좌표 변환하여, 계산처리의 복잡성을 감소시킨다.
한편, CIE-XYZ색신호는 다음의 식에 의해 WYV색신호로 변환가능하다.
여기서, 각 변환상수(c1 ~ c6)는 각축(WV) 방향으로 최대 최소치 조건에 따라 설정한다. 또한, WYV 색공간에서 채도 C, 및 색상 H 를 수식으로 나타내면 다음의 식과 같다.
이와 같이 WYV색신호 변환부(310)에서 WYV색신호로 변환된 색신호는, 제1 및 제2 탐색부(320,330), 제1 및 제2 변화율 산출부(340,350), 및 제1 및 제2 최소변화율 선택부(360,370)로 구성되는 스케일 산출부에 전달된다. 스케일 산출부에서는 입력되는 표준 색신호의 색대역과 타겟 장치의 색대역을 기준으로 각각 색변환 과정에서 사용되는 스케일상수 K1 및 K2 가 산출된다(S630). 산출된 스케일상수 K1 및 K2의 비에 의해, 최종 스케일상수 K가 산출되며(S640), 산출된 최종 스케일 상수 K를 사용하여 색대역이 매칭되도록 색신호가 변환된다(S650). 이러한 과정을보다 상세히 설명하면 다음과 같다.
도 7은 입력되는 표준 색신호의 색대역과 타겟 장치의 색대역을 WYV색공간에 도시하고 있다. 도 7에서 실선으로 표시한 영역(A)이 표준 색신호의 색대역을 나타내며, 점선으로 표시한 영역(B)이 타겟 장치의 색대역을 표시한다. 도면에 도시한 바와 같이, 입력되는 표준 색신호의 색대역과 타겟 장치의 색대역은 서로 일치하지 않는 경우, 색대역이 매칭되도록 색신호를 변화시킬 필요가 있다. 즉, 휘도 Y와 색상 H를 일정하게 유지하면서 채도 C를 신장하거나(s1 →s2 의 경우), 혹은 압축(c1 → c2의 경우)하는 경우 등의 색신호 변환이 필요하게 된다. 이러한 압축 또는 신장에 사용되는 값이 최종 스케일상수 K이며, 최종 스케일상수 K를 산출하기 위해 먼저 표준 색신호의 색대역을 기준으로 스케일상수 K1이 산출되며, 타겟 장치의 색대역을 기준으로 스케일상수 K2가 산출된다. 최종 스케일 상수 K 는 압축의 경우에는 0 ~1 사이의 값이고, 신장의 경우에는 1 이상의 값이 된다.
도 8은 스케일 상수를 구하는 과정을 설명하기 위한 도면이다. 도면을 참조하면, 입력되는 색신호를 WYV 색공간에 표시한 경우의 채도가 C라고 하면, 이 색신호의 표준 색대역에서 채도의 최대값이 C1max가 되고, 타겟 장치의 색대역에서 채도의 최대값이 C2max가 된다. 따라서, 휘도 Y 및 색상 H 가 일정한 조건에서, 스케일 상수 K1 및 K2는 다음식에 의해 산출된다.
산출된 스케일 상수 K1 및 K2의 비가 최종 스케일상수 K가 되며, 이를 식으로 표현하면 다음과 같다.
이와 같이 산출된 최종 스케일상수 K를 사용하여 색대역이 매칭되도록 색신화가 변화된다.
스케일상수 K1 및 K2를 산출하는 방법은, 본 출원인이, 기출원한 국내 출원번호 2002-81646의 '색신호 처리장치 및 그 처리방법'에 대한 특허에 개시된 방법을 사용한다. 이를 설명하면 다음과 같다.
스케일상수 K1은 제1 탐색부(320), 제1 변화율 산출부(340), 및 제1 최소변화율 산출부(380)에서 산출되며, 스케일상수 K2는 제2 탐색부(330), 제2 변화율 산출부 (350), 및 제2 최소변화율 선택부(370)에서 산출된다. 스케일상수 K1 및 K2 는 기준이 되는 색대역에 차이가 있을 뿐, 동일한 과정에 의해 산출된다. 먼저, 스케일상수 K1을 산출하는 과정을 보다 상세하게 설명하면 다음과 같다.
즉, 제1 탐색부(320)는 입력되는 WYV색신호에 대하여 RGB색신호로 변환하여, 변환된 RGB색신호를 다음의 수식과 같이 휘도 Y 에 의한 초기 고정성분과 색신호인 W,V 성분에 의한 변경성분으로 분리한다.
G = dㆍY + eㆍCb + fㆍCr = dㆍY + (eㆍW + fㆍV) = Ginit+ ΔG
B = gㆍY + hㆍCb + iㆍCr = gㆍY + (hㆍW + iㆍV) = Binit+ ΔB
여기서, Rinit= aㆍY, Ginit= dㆍY, Binit= gㆍY 이고, ΔR = (bㆍW + cㆍV), ΔG = (eㆍW + cㆍV), ΔB = (hㆍW + iㆍV) 이다.
그런데, 색신호가 휘도 Y 및 색상 H 가 일정한 조건에서 채도 C가 k 만큼 증감된다고 하면 다음의 수식과 같이 나타낼 수 있다.
따라서, 이를 RGB 색공간으로 변환하여 나타내면, 다음의 수식처럼 (ΔR, ΔG, ΔB)만이 k 만큼 변경됨을 알 수 있다.
G*= dㆍY + eㆍkㆍCb + fㆍkㆍCr = dㆍY + kㆍ(eㆍW + fㆍV) = Ginit+ kㆍΔG
B*= gㆍY + hㆍkㆍCb + iㆍkㆍCr = gㆍY + kㆍ(hㆍW + iㆍV) = Binit+ kㆍΔB
여기서, Rinit= aㆍY, Ginit= dㆍY, 및 Binit= gㆍY 이고, k는 색차신호의 변화율이며, ΔR = (bㆍ W + cㆍV), ΔG = (eㆍW + fㆍV), 및 ΔB = (hㆍW + iㆍV)이고, R*, G*, 및 B*는 변환된 RGB색신호를 나타낸다.
제1 변화율 산출부(340)은 색차신호의 변화에 대응하여 변화된 RGB색신호가 RGB색공간의 경계치에 존재하는 경우의 RGB색신호의 변화율을 산출한다. 이 경우, RGB색신호의 변화율은 R(Red)신호, G(Green)신호, 및 B(Blue)신호의 각각의 변화율을 말한다. 즉, R신호, G신호, 및 B신호 각각의 변화율을 kR, kG, 및 kB라고 하면, RGB색신호는 다음과 같이 나타낼 수 있다.
G*= Ginit+ kGㆍΔG
B*= Binit+ kBㆍΔB
[수학식 8]로부터 각각의 변화율 kR, kG, 및 kB는 다음과 같이 산출된다.
이 경우, RGB 컬러공간의 경계치에 대해 각각의 변화량 즉, ΔR, ΔG, 및ΔB가 증가된 경우에, R*, G*, 및 B*는 1이며, 그 밖의 경우는 0이 된다. 이를 수식으로 표현하면 다음과 같다.
if(ΔG > 0) G*= 1; else G*= 0;
if(ΔB > 0) B*= 1; else B*= 0;
제1 최소변화율 선택부(360)는 제1 변화율 산출부(340)에 의해 산출된 RGB색신호의 각각의 변화율 kR, kG, 및 kB중에서 최소변화율을 선택한다. 이를 수식으로 나타내면 다음과 같다.
kmin에 의해 채도가 상승된 신호가 주어진 입력 색신호(X,Y,Z)가 휘도 및 색상이 일정한 조건에서 갖을 수 있는 채도의 최대값이며, 이는 입력 표준 색신호의 색대역의 경계에 위치하는 최대 채도의 색상이 된다. 이를 식으로 나타내면 다음과 같다.
[수학식 12]을 통해 스케일상수 K1이 산출된다. 동일한 방식으로, 제2 탐색부 (330), 제2 변화율 산출부(350), 제2 최소변화율 선택부(370)에서 스케일상수 K2가 산출된다. 이 경우, 단지 타겟 장치의 색대역을 기준으로 스케일상수 K2가 산출된다는 점에서만 차이가 있다.
산출된 스케일 상수 K1 및 K2는 색대역 결정부에 전달되어, 최종 스케일 상수 K가 산출된다(S660). 최종 스케일 상수 K는 상기한 바와 같이 K1/K2의 비에 의해 산출된다. 색대역 결정부(380)는 산출된 최종 스케일상수 K가 WYV색신호 변환부(310)에서 출력되는 색신호 W,V에 가해져서 압축 또는 신장에 의해 색신호를 변환한다(S670).
변환된 색신호는 XYZ색신호 변환부(390)에서 다시 CIE-XYZ색신호로 변환된다(S660). 이를 식으로 나타내면 다음과 같다.
이와 같이 산출된 색신호(X*, Y, Z*)는 RGB 색신호 변환부(400)에 전달되어 타겟장치에 독립적인 RGB색신호로 변환되며, 톤커브 보상부(500)에서 타겟장치의 톤 커브 특성에 따른 보상이 이루어진 후(S680), 최종 색신호가 출력된다. 이와 같은 과정에 의해, 입력되는 색신호를 타겟장치의 색대역에 매칭시켜 변환된 색신호를 얻을 수 있다.
이상 설명한 바와 같이, 본 발명에 따르면, 입력되는 표준 색신호의 색대역과 타겟 장치의 색대역을 매칭시킬 수 있도록, 입력되는 표준 색신호를 색변환할 수 있으므로, 색재현에 있어서 표준 입력 색신호에 대응되는 가장 유사한 색을 타겟 장치에서 재현할 수 있다. 그리고, 기존의 방식에 비하여 계산과정이 간단하여 처리속도가 빠르므로 실시간 처리에 적합하며, 룩업테이블을 사용하지 않으므로 다량의 메모리가 필요없게 되어 하드웨어의 크기가 감소하며, 하드웨어의 구성이 보다 용이하게 된다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
Claims (10)
- 입력되는 제1 색신호를 장치 독립적 색공간의 색신호인 제2 색신호로 변환하여 출력하는 입력부;상기 제1 색신호의 표준 색대역과 상기 제1 색신호가 재현되는 타겟 장치의 색대역이 매칭되도록 상기 제2 색신호를 보정한 제3 색신호를 출력하는 색대역 매칭부; 및상기 제3 색신호를 상기 타겟 장치에서 사용가능한 색신호로 변화시켜 출력하는 출력부;를 포함하는 것을 특징으로 하는 색변환장치.
- 제1항에 있어서,상기 제1 색신호는 비선형 표준 RGB색신호이고, 상기 제2 색신호는 CIE-XYZ색신호인 것을 특징으로 하는 색변환장치.
- 제2항에 있어서,상기 입력부는, 상기 비선형 표준 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환하여 출력하는 선형보정부; 및상기 선형 RGB색신호를 CIE-XYZ색신호로 변환하여 출력하는 CIE색신호 변환부;를 포함하는 것을 특징으로 하는 색변환장치.
- 제1항에 있어서,상기 색대역 매칭부는,상기 제2 색신호를 WYV색신호로 변환하여 출력하는 WYV색신호 변환부;상기 WYV색신호를 상기 제1 색신호의 표준 색대역 및 상기 타겟 장치의 색대역을 각각 기준으로 하여, 색상 및 휘도를 일정하게 유지하면서 최대 채도값의 범위를 결정하는 스케일상수 K1 및 K2를 각각 산출하는 스케일링 산출부;상기 스케일상수 K1 및 K2의 비값인 최종 스케일상수 K에 기초하여, 상기 WYV색신호의 색신호의 값을 보정하는 색대역결정부; 및보정된 상기 WYV색신호를 상기 장치 독립적 색공간의 색신호인 상기 제3 색신호로 변환하여 출력하는 XYZ색신호 변환부;를 포함하는 것을 특징으로 하는 색변환장치.
- 제1항에 있어서,상기 출력부는,상기 제3 색신호를 상기 타겟 장치에 종속적인 RGB색신호로 변환하여 출력하는 RGB색신호 변환부; 및상기 RGB색신호 변환부에서 출력되는 색신호를 상기 타겟 장치의 톤 커브 특성에 따라 보상을 수행하여 출력하는 톤커브 보상부;를 포함하는 것을 특징으로 하는 색변환장치.
- (a) 입력되는 제1 색신호를 장치 독립적 색공간의 색신호인 제2 색신호로 변환하여 출력하는 단계;(b) 상기 제1 색신호의 표준 색대역과 상기 제1 색신호가 재현되는 타겟 장치의 색대역이 매칭되도록 상기 제2 색신호를 보정한 제3 색신호를 출력하는 단계; 및(c) 상기 제3 색신호를 상기 타겟 장치에서 사용가능한 색신호로 변화시켜 출력하는 단계;를 포함하는 것을 특징으로 하는 색변환방법.
- 제6항에 있어서,상기 제1 색신호는 비선형 표준 RGB색신호이고, 상기 제2 색신호는 CIE-XYZ색신호인 것을 특징으로 하는 색변환방법.
- 제7항에 있어서,상기 (a) 단계는,상기 비선형 표준 RGB색신호를 선형 보정하여 선형 RGB색신호로 변환하여 출력하는 단계; 및상기 선형 RGB색신호를 CIE-XYZ색신호로 변환하여 출력하는 단계;를 포함하는 것을 특징으로 하는 색변환장치.
- 제6항에 있어서,상기 (b) 단계는,상기 제2 색신호를 WYV색신호로 변환하여 출력하는 단계;상기 WYV색신호를 상기 제1 색신호의 표준 색대역 및 상기 타겟 장치의 색대역을 각각 기준으로 하여, 색상 및 휘도를 일정하게 유지하면서 최대 채도값의 범위를 결정하는 스케일상수 K1 및 K2를 각각 산출하는 단계;상기 스케일상수 K1 및 K2의 비값인 최종 스케일상수 K에 기초하여, 상기 WYV색신호의 색신호의 값을 증감하여 보정하는 단계; 및보정된 상기 WYV색신호를 상기 장치 독립적 색공간의 색신호인 상기 제3 색신호로 변환하여 출력하는 단계;를 포함하는 것을 특징으로 하는 색변환장치.
- 제6항에 있어서,상기 (c) 단계는,상기 제3 색신호를 상기 타겟 장치에 종속적인 RGB색신호로 변환하여 출력하는 단계; 및상기 RGB색신호 변환부에서 출력되는 색신호를 상기 타겟 장치의 톤 커브 특성에 따라 보상을 수행하여 출력하는 단계;를 포함하는 것을 특징으로 하는 색변환장치.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030020162A KR20040085470A (ko) | 2003-03-31 | 2003-03-31 | 색변환장치 및 색변환방법 |
US10/795,452 US20040239971A1 (en) | 2003-03-31 | 2004-03-09 | Color converting apparatus and method thereof |
JP2004085682A JP2004304793A (ja) | 2003-03-31 | 2004-03-23 | 色変換装置及び色変換方法 |
CNB2004100332499A CN1288918C (zh) | 2003-03-31 | 2004-03-29 | 彩色信号转换装置及其方法 |
BR0400911-8A BRPI0400911A (pt) | 2003-03-31 | 2004-03-31 | Aparelho para conversão de cores e seu método |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030020162A KR20040085470A (ko) | 2003-03-31 | 2003-03-31 | 색변환장치 및 색변환방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040085470A true KR20040085470A (ko) | 2004-10-08 |
Family
ID=33411585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030020162A KR20040085470A (ko) | 2003-03-31 | 2003-03-31 | 색변환장치 및 색변환방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20040239971A1 (ko) |
JP (1) | JP2004304793A (ko) |
KR (1) | KR20040085470A (ko) |
CN (1) | CN1288918C (ko) |
BR (1) | BRPI0400911A (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007029902A1 (en) | 2005-09-07 | 2007-03-15 | Exax Inc. | Silver organo-sol ink for forming electrically conductive patterns |
EP1909485A2 (en) | 2006-09-29 | 2008-04-09 | Samsung Electronics Co., Ltd. | Display apparatus and image processing method thereof |
KR100834766B1 (ko) * | 2007-01-24 | 2008-06-05 | 삼성전자주식회사 | 색 관리 장치 및 방법 |
KR101157832B1 (ko) * | 2007-07-16 | 2012-06-22 | 삼성전자주식회사 | 스캐너의 색 보정 장치 및 그 제어방법 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1747665B1 (en) * | 2004-05-11 | 2017-09-06 | Samsung Electronics Co., Ltd. | Method for processing color image data |
US7822270B2 (en) * | 2005-08-31 | 2010-10-26 | Microsoft Corporation | Multimedia color management system |
KR100736939B1 (ko) * | 2005-10-08 | 2007-07-10 | 삼성전자주식회사 | 지능형 색역 관리 방법 |
US7734114B1 (en) | 2005-12-07 | 2010-06-08 | Marvell International Ltd. | Intelligent saturation of video data |
JP4958638B2 (ja) * | 2007-05-28 | 2012-06-20 | キヤノン株式会社 | 色処理装置および方法 |
CN101621700B (zh) * | 2008-10-21 | 2011-04-13 | 青岛海信电器股份有限公司 | 一种多媒体设备的色域匹配方法及电视机 |
JP2011205467A (ja) * | 2010-03-26 | 2011-10-13 | Fuji Xerox Co Ltd | 色処理装置及びプログラム |
CN102595148B (zh) * | 2012-03-08 | 2014-06-11 | 深圳市华星光电技术有限公司 | Rgb色空间色域转换的方法、装置以及液晶显示装置 |
WO2013179581A1 (ja) * | 2012-05-30 | 2013-12-05 | パナソニック株式会社 | 画像計測装置、画像計測方法及び画像計測システム |
CN115917639A (zh) * | 2020-07-21 | 2023-04-04 | 高通股份有限公司 | 减小色域映射亮度损失的方法 |
CN111862888B (zh) * | 2020-08-25 | 2021-10-26 | 深圳市奥拓电子股份有限公司 | 一种四色低蓝光广色域显示的方法、装置、系统及存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USH1506H (en) * | 1991-12-11 | 1995-12-05 | Xerox Corporation | Graphical user interface for editing a palette of colors |
DE4309877C2 (de) * | 1992-04-06 | 1994-09-15 | Hell Ag Linotype | Verfahren und Einrichtung zur Analyse von Farbstichen in Farbvorlagen |
US5963201A (en) * | 1992-05-11 | 1999-10-05 | Apple Computer, Inc. | Color processing system |
US5543940A (en) * | 1994-02-02 | 1996-08-06 | Electronics For Imaging | Method and apparatus for converting color scanner signals into colorimetric values |
US5715377A (en) * | 1994-07-21 | 1998-02-03 | Matsushita Electric Industrial Co. Ltd. | Gray level correction apparatus |
US5793371A (en) * | 1995-08-04 | 1998-08-11 | Sun Microsystems, Inc. | Method and apparatus for geometric compression of three-dimensional graphics data |
US6249315B1 (en) * | 1997-03-24 | 2001-06-19 | Jack M. Holm | Strategy for pictorial digital image processing |
US6225974B1 (en) * | 1997-06-19 | 2001-05-01 | Electronics For Imaging, Inc. | Gamut correction with color separation and methods and apparatuses for performing same |
US6268939B1 (en) * | 1998-01-08 | 2001-07-31 | Xerox Corporation | Method and apparatus for correcting luminance and chrominance data in digital color images |
US7116441B1 (en) * | 1998-12-21 | 2006-10-03 | Canon Kabushiki Kaisha | Signal processing apparatus image processing apparatus and their methods |
US6958772B1 (en) * | 1999-01-20 | 2005-10-25 | Canon Kabushiki Kaisha | Image sensing apparatus and image processing method therefor |
US6654150B1 (en) * | 1999-06-29 | 2003-11-25 | Kodak Polychrome Graphics | Colorimetric characterization of scanned media using spectral scanner and basis spectra models |
US6985253B2 (en) * | 2000-12-28 | 2006-01-10 | Eastman Kodak Company | Processing film images for digital cinema |
EP1407445B1 (en) * | 2001-06-07 | 2010-07-21 | Genoa Color Technologies Ltd. | System and method of data conversion for wide gamut displays |
-
2003
- 2003-03-31 KR KR1020030020162A patent/KR20040085470A/ko not_active Application Discontinuation
-
2004
- 2004-03-09 US US10/795,452 patent/US20040239971A1/en not_active Abandoned
- 2004-03-23 JP JP2004085682A patent/JP2004304793A/ja active Pending
- 2004-03-29 CN CNB2004100332499A patent/CN1288918C/zh not_active Expired - Fee Related
- 2004-03-31 BR BR0400911-8A patent/BRPI0400911A/pt not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007029902A1 (en) | 2005-09-07 | 2007-03-15 | Exax Inc. | Silver organo-sol ink for forming electrically conductive patterns |
EP1909485A2 (en) | 2006-09-29 | 2008-04-09 | Samsung Electronics Co., Ltd. | Display apparatus and image processing method thereof |
KR100834766B1 (ko) * | 2007-01-24 | 2008-06-05 | 삼성전자주식회사 | 색 관리 장치 및 방법 |
KR101157832B1 (ko) * | 2007-07-16 | 2012-06-22 | 삼성전자주식회사 | 스캐너의 색 보정 장치 및 그 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
BRPI0400911A (pt) | 2005-01-11 |
CN1288918C (zh) | 2006-12-06 |
JP2004304793A (ja) | 2004-10-28 |
US20040239971A1 (en) | 2004-12-02 |
CN1535033A (zh) | 2004-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100938846B1 (ko) | 색변환장치 및 그 방법 | |
KR100834762B1 (ko) | 이 기종간 색역 사상 방법 및 장치 | |
CN100372357C (zh) | 使用矢量伸展的色域映射装置及其方法 | |
KR100710302B1 (ko) | 디스플레이 장치의 색보정 장치 및 방법 | |
US6072902A (en) | Method and system for color matching between digital display devices | |
KR100736939B1 (ko) | 지능형 색역 관리 방법 | |
JPH06253138A (ja) | 入力色空間の入力色値を出力色空間の出力色値に変換するための方法、及び関連装置 | |
JPH0216876A (ja) | 色彩変換表示方法およびそれに用いる装置 | |
KR101990956B1 (ko) | 색역 변환 장치 및 그 방법 | |
KR20040085470A (ko) | 색변환장치 및 색변환방법 | |
US7355752B2 (en) | Two-dimensional calibration architectures for color devices | |
US6151135A (en) | Method and apparatus for color reproduction | |
JP2002116750A (ja) | 色変換回路および色変換方法並びにカラー画像表示装置 | |
US8111423B2 (en) | Image processing device and image processing method | |
RU2430487C1 (ru) | Преобразователь видеосигнала, устройство видеодисплея и способ преобразования видеосигнала | |
JP2005196156A (ja) | カラー画像表示装置、色変換装置、色彩シミュレーション装置及びそれらの方法 | |
US20090180029A1 (en) | System for adjusting color image quality and method thereof | |
JP2003244458A (ja) | 画像表示装置および色変換方法 | |
JP2007312313A (ja) | 画像処理装置、画像処理方法及びプログラム | |
KR100408508B1 (ko) | 색차평면분할을이용한색처리방법및장치 | |
Wen | P‐46: A Color Space Derived from CIELUV for Display Color Management | |
JPH08137095A (ja) | 色変換方法および装置 | |
Woolfe et al. | Hue Preservation in Rendering Operations–An Evaluation of RGB Color Encodings | |
JP5144403B2 (ja) | 映像信号変換装置,映像表示装置,映像信号変換方法 | |
JP2001169132A (ja) | 色補正回路及び色補正方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |