[go: up one dir, main page]

KR101379367B1 - 범위 적합화 - Google Patents

범위 적합화 Download PDF

Info

Publication number
KR101379367B1
KR101379367B1 KR1020097013049A KR20097013049A KR101379367B1 KR 101379367 B1 KR101379367 B1 KR 101379367B1 KR 1020097013049 A KR1020097013049 A KR 1020097013049A KR 20097013049 A KR20097013049 A KR 20097013049A KR 101379367 B1 KR101379367 B1 KR 101379367B1
Authority
KR
South Korea
Prior art keywords
input
chromaticity
reproduction
brightness
range
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020097013049A
Other languages
English (en)
Other versions
KR20090087084A (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 KR20090087084A publication Critical patent/KR20090087084A/ko
Application granted granted Critical
Publication of KR101379367B1 publication Critical patent/KR101379367B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6058Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Processing Of Color Television Signals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

제 1 범위(gamut; 102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링(rendering)할 수 있는 재생 디바이스에 의해 렌더링하기 위한 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축(gamut compression) 또는 범위 확장(gamut extension)을 수행하는 시스템(600)이 개시된다. 상기 입력 컬러는 색도-명도 평면(chromaticity-lightness plane)에서 입력 지점(202)을 함께 형성하는 입력 색도(input chromaticity)(Ci) 및 입력 명도(input lightness)(L* i)를 갖는다. 상기 재생 컬러는 색도-명도 평면에서 재생 지점(210)을 갖고, 상기 입력 명도와 상기 출력 명도 사이의 절대차는 적어도 상기 색도의 감소하는 함수이다. 상기 입력 색도와 상기 출력 색도 사이의 절대차는 적어도 상기 색도의 증가하는 함수이다.
범위 적합화, 색도, 명도, 범위 압축/확장, 입력/재생 색조, 색도-명도 평면, 룩업 테이블, RGB 좌표 공간

Description

범위 적합화{Gamut adaptation}
본 발명은 범위 적합화(gamut adaptation)에 관한 것이며, 특히 범위 압축(gamut compression) 및 범위 확장(gamut extension)에 관한 것이다.
비디오 신호들은, 유럽 방송 연맹(EBU: European Broadcast Union)에 의해 규정된 원색들과 같은 고정된 세트의 원색들에 의해 공동으로 규정되어 있다. 최근에, 더욱 포화된(saturated) 원색들(예를 들면, LED 백라이트들(backlights))을 이용하거나 백라이트의 3개보다 많은 원색들을 이용함으로써, EBU-삼각형 외부의 컬러들을 재생할 수 있는 광범위 디스플레이들(wide-gamut displays)이 개발되었다. 예를 들면, 2003년 5월 SID03 다이제스트 1262 내지 1265쪽의 West, R.S. 등에 의한 "High brightness direct LED-backlight for LCD-TV"; 2004년 5월 SID04 다이제스트 1230 내지 1233쪽의 Sugiura, H. 등에 의한 "Wide color gamut and high brightness assured by the support of LED backlighting in WUXGA LCD- monitor"; 2005년 5월 SID05 다이제스트 1124 내지 1127쪽의 Sugiura, H. 등에 의한 "Six-primary- color 23 inch WXGA LCD using six-color LEDs"; 및 2005년 12월 Proc. IDW05의 Jak, J.J.J.에 의한 "Spectrum Sequential LC-TV"를 참조한다.
결과적으로, 인입(incoming) 비디오 신호가 그러한 새로운 디스플레이들의 보다 광범위한 컬러 범위의 잠재성을 더욱 양호하게 활용하는 방식으로 재생 범위에 맵핑(mapping)될 수 있는 컬러 처리 알고리즘들이 필요하다. 유사하게, 입력 범위가 재생 범위에 포함되지 않는 컬러를 포함하는 경우에 인입 비디오 신호가 재생 범위에 맵핑될 수 있는 컬러 처리 알고리즘들이 필요하다. 이것은, 예를 들면 레거시(legacy) CRT 디스플레이 상에서 광범위 디스플레이를 위해 준비되는 비디오 신호를 렌더링(rendering)할 때의 경우이다. 이것은 또한, 예를 들면 모바일 폰들 및 PDA들에서 발견되는 협소 범위 디스플레이들 상에서 비디오 또는 이미지들을 렌더링할 때의 경우이다.
EP 0 723 364 A2호는 강도 및 포화값들을 최적화하는 이미지 강화 방법(image enhancement method)을 개시하고 있다. EP 1 443 456 A1호는, 검출된 포화가 미리 결정된 임계값보다 작은 픽셀에 대한 포화를 감소시키고, 검출된 포화가 미리 결정된 임계값보다 큰 픽셀에 대한 포화를 강화하는 단계를 포함하는 컬러 이미지 처리 방법을 개시하고 있다. 그러나, 이들 두 방법들은 동일한 범위 내의 이미지 강화에 관련되며, 새로운 디스플레이들 상에서 이용 가능한 보다 넓은 재생 범위를 이용하지 않는다.
컬러 과학으로부터, 기초를 이루는 컬러 정보가 보존되도록 한 세트의 원색들 상에서 표현되는 신호들이 다른 세트의 원색들로 변환되어야 하는 방법이 잘 알려져 있다. 그러한 변환은 측색 맵핑(colorimetric mapping)이라고 칭해진다. 또한, 보다 광범위한 컬러 범위를 이용하기 위한 간단하고 직접적인 방식은 컬러 처리를 전혀 적용하지 않고, 간단히, 디스플레이를 위해 EBU-원색들 상에서 규정된 동일한 구동값들을 이용하는 것이다.
EP 1 195 983 A2호는 색도 강화(chroma enhancement)를 위한 컬러 보정 룩업 테이블(color-correction look-up table)이 제공된 이미지 처리 장치로서, 출력 시스템 범위가 입력 시스템 범위보다 넓은 영역의 입력 이미지 신호에서의 원하는 컬러 지점에 색도 강화 처리를 적용하고, 원하는 컬러 보정을 수행하기 위한 입력 이미지 신호에 따라 색도 강화를 위한 컬러 보정 룩업 테이블을 이용하는, 상기 이미지 처리 장치를 개시하고 있다. 색도 강화를 위한 컬러 보정 룩업 테이블은, 원하는 컬러 지점이 무채색(achromatic color)에 가까울 때에는 색도 강화 처리를 수행하지 않는다.
범위 적합화를 위해 개선된 컬러 맵핑을 가지는 것이 유용할 것이다. 이 문제를 더 잘 처리하기 위하여, 본 발명의 제 1 양태에서, 제 1 범위(102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 재생 디바이스(reproduction device)에 의해 렌더링하기 위한 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축 또는 범위 확장을 수행하는 시스템(600)으로서, 상기 입력 컬러는 색도-명도 평면(chromaticity-lightness plane)에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 출력 명도 사이의 절대차는 적어도 상기 색도의 감소하는 함수이고, 상기 입력 색도와 상기 출력 색도 사이의 절대차는 적어도 상기 색도의 증가하는 함수인, 범위 압축 또는 범위 확장 수행 시스템(600)이 제공된다.
범위 확장의 경우에, 명도는 이미지의 전체 대비(contrast)를 증가시키도록 변경되고, 색도는 이미지의 전체 색도 부스트(chromaticity boost)를 실현하도록 변경된다. 범위 압축의 경우에, 명도는 이미지의 전체 대비를 감소시키도록 변경되고, 색도는 이미지의 전체 색도 감소를 실현하도록 변경된다.
색도에 대한 종속성은 높은 색도 컬러들을 색도 부스팅/감소되도록 한다. 낮은 색도 컬러들의 색도는 재생 컬러들이 부자연스럽게 보이는 것을 회피하기 위해 크게 변경되지 않은 채 남겨둔다. 낮은 색도 컬러들의 색도가 그다지 변경되지 않은 경우, 낮은 색도 컬러들의 요구된 범위 확장/감소는 대비 강화/감소를 적용함으로써 실현된다. 상술한 변환은 부자연스럽게 보이는 컬러들을 회피하면서 색도 및 대비를 강화하기 위해 재생을 위해 이용 가능한 컬러들을 개선하여 이용한다. 상이한 재생 범위에서 이용 가능한 컬러들을 이용하는 대비 강화/감소 및 색도 부스트/감소의 2개의 기본 가능성들 사이에서 타협(tradeoff)이 실현된다.
한 실시예에서, 색도-명도 평면의 양(positive)의 색도 축, 및 입력 지점과 재생 지점을 연결하는 선 사이의 각(θ)은 적어도 상기 입력 색도의 연속하는 함수이다.
상기 각은 명도의 증가 또는 감소와 색도의 증가 또는 감소 사이의 비를 결정한다. 각이 -90도 또는 +90인 경우의 색도 값들에 대해, 대비는 강화/감소된다. 각이 -90도보다 엄격히 크고 +90도보다 엄격히 작은 경우의 색도 값들에 대해, 색도는 부스트된다. 각이 +90도보다 엄격히 크고 +270도보다 엄격히 작은 경우의 색도 값들에 대해, 색도는 감소된다. 색도에 대한 각의 연속하는 종속성은 대비 강화 및 색도 부스트 모두가 뷰어(viewer)에 의해 자연스럽고 만족스러운 것으로 인식되는 방식으로 실현됨을 보장한다. 편의를 위해, 각은 본 명세서에서 -90 내지 +270도의 범위 내에 있다고 지정된다. 당업자는 각이 완전한 360도 원을 포함하는 임의의 각 범위를 이용하여 지정될 수 있음을 알 것이다.
한 실시예에서, 각은 적어도 상기 입력 명도의 단조적으로 증가하고 연속하는 함수이다. 입력 명도에 대한 각의 단조적으로 증가하는 종속성은 일관된 대비 강화/감소를 유발한다. 종속성의 연속성은 더욱 자연스럽고 만족스러운 이미지를 보장한다. 각이 명도에 대해 엄격히 점차적으로 종속하고 각이 -90 내지 +90도 사이의 범위에 있는 명도 값들에 대해, 대비는 강화된다. 각이 명도에 대해 엄격히 점차적으로 종속하고 각이 +90 내지 +270도 사이의 범위에 있는 명도 값들에 대해, 대비는 감소된다.
한 실시예에서, 각은 적어도 상기 입력 명도의 구분적으로 선형인 함수(piecewise linear function)이다. 구분적으로 선형인 종속성은 변환을 특별히 부드럽게 만들고 만족스러운 이미지를 유발한다.
한 실시예에서, 제 2 범위는 제 1 범위에 포함되지 않는 컬러들을 포함하고, 재생 색도는 입력 색도와 같거나 크다. 이 실시예는 범위 확장에 관련된다. 재생 색도가 입력 색도와 같거나 크다면, 각은 -90 내지 +90도의 범위에 있을 것이다. 실시예에서, 각은 -β 내지 +β의 범위 내에 있고, 여기서 β는 많아야 90도의 미리 결정된 양의 값이다.
한 실시예에서, 각은 입력 명도와 함께 적어도 구분적으로 선형적으로 가변한다. 구분적인 선형 관계는 특별히 만족스러운 효과를 제공하는 것으로 발견되었다. 그것은 종속성을 비교적 부드럽게 만든다.
한 실시예에서, 각의 절대값은 적어도 상기 입력 색도의 단조적으로 감소하는 함수이다. 명도에 대한 종속성과의 조합은 물론이고 색도에 대한 종속성 자체는 만족스러운 이미지들을 생성하기 위한 다른 허용 요인인 것으로 발견되었다. 입력 색도에 대한 각의 절대값의 감소하는 종속성은, 색도가 대비 강화를 희생하고 더 높은 입력 색도 값들에 대해 더욱 부스트되는 것을 의미한다.
한 실시예에서, 각은 적어도 입력 색도의 적어도 구분적으로 선형인 함수이다. 구분적인 선형 관계는 특별히 만족스러운 결과를 제공하는 것으로 발견되었다. 그것은 종속성을 비교적 부드럽게 만든다.
한 실시예에서, 각은 색도의 함수와 명도의 함수의 곱에 종속한다. 두 함수들의 곱은 명도에 대한 종속성과 색도에 대한 종속성을 구별함에 따라 비교적 쉽게 정교하게 동조될 수 있다. 예를 들면, 명도의 함수는 -90 내지 90도의 범위에서 구분적인 선형적으로 증가하는 함수이다. 색도의 함수는 예를 들면 -1 내지 1의 범위에서 구분적인 선형의 감소하는 함수이다. 다른 구성들이 가능하며, 예를 들면 완전히 선형인 함수들 또는 지수 또는 다항 함수들이 이용될 수 있다.
한 실시예에서, 각은 입력 범위 내의 색도 값들의 상한 범위에 대해 영(zero)이다. 이것은 이미 비교적 큰 색도를 가진 입력 컬러들에 대한 색도의 최대 증가를 허용한다. 각이 영인 경우, 변환은 색도 부스트로 한정되고 대비를 강화하지 않는다. 영인 각은 예를 들면 각이 곱인 함수들 중 하나가 영임을 보장함으로써 실현될 수 있다.
한 실시예에서, 각이 미리 결정된 명도 값에 대해 영이 되고, 각은 미리 결정된 명도 값 아래의 입력 명도 값들에 대해 음이고, 각은 미리 결정된 명도 값 위의 입력 명도 값들에 대해 양이 되도록 유지하는 입력 색도 값이 존재한다.
이것은, 미리 규정된 명도 값과 같은 경우에 명도를 변하지 않게 유지하면서 이미지의 전체 대비를 강화하도록 허용한다. 예를 들면, 미리 규정된 명도 값은 전체 명도의 50%에 대응한다.
한 실시예에서, 입력 지점과 재생 지점 사이의 거리는 적어도 입력 색도의 증가하는 함수이다. 색도는, 대비 강화/감소 및 색도 부스트/감소의 총량을 결정하게 될 때 중요한 역할을 하는 것으로 발견되었다. 비교적 낮은 입력 색도 값들에 대해, 컬러는 그다지 변경되지 않아야 하고, 비교적 높은 입력 색도 값들에 대해, 더 큰 변경이 이미지를 더욱 만족스럽게 만든다. 거리와 입력 색도 값 사이의 지수적 종속성은 만족스럽고, 부드러운 강화를 제공한다.
한 실시예에서, 거리는 입력 범위 경계와 입력 지점과 재생 지점을 연결하는 선의 교차 지점과, 재생 범위 경계와 상기 선의 교차 지점 사이의 추가 거리에 따라 가변한다. 상기 추가 거리는 각에 기초하여 대비 강화 및/또는 색도 부스트에 대해 얼마나 많은 여유가 이용 가능한지를 나타낸다. 이 여유는 이용 가능한 재생 컬러들의 미리 규정된 서브세트 또는 전부를 이용하도록 입력 컬러와 재생 컬러 사이의 거리를 적절하게 적합화시킴으로써 이용될 수 있다. 범위 압축의 경우, 상기 추가 거리는 대비 감소 및/또는 색도 감소의 요구량을 나타낸다.
한 실시예에서, 입력 범위는 홈 텔레비전 방송 신호의 표현을 갖는 컬러들의 범위이다. 입력 신호에서 이용 가능하지 않는 컬러들을 포함하는 재생 범위를 갖는 현대의 디스플레이들에 대한 (레거시) 텔레비전 프로그램들의 렌더링을 개선시키는 방법이 적당하다.
한 실시예에서, 입력 컬러는 입력 색조(input hue)를 갖고, 재생 컬러는 재생 색조를 갖고, 상기 입력 색조 및 상기 재생 색조는 본질적으로 동일하다. 이것은 색조가 변경되는 경우에 만족스럽지 못한 것으로 발견되었다.
한 실시예는 미리 결정된 입력 컬러들을 미리 결정된 재생 컬러들로 맵핑하는 룩업 테이블과, 룩업 테이블에서 입력 컬러에 대응하는 재생 컬러를 룩업하는 수단을 포함한다. 룩업 테이블은 변환을 구현하는 효율적인 방식이다.
한 실시예에서, 입력 컬러들 및/또는 재생 컬러들은 RGB 좌표 공간을 이용하여 룩업 테이블에서 표현된다. RGB 컬러 공간은 비디오 및 이미지 데이터를 표현하는데 흔히 이용된다.
한 실시예는, 제 1 범위(102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 재생 디바이스에 의해 렌더링하기 위한 출력 이미지의 재생 컬러(610)로 변환하는 것을 포함하고, 상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 출력 명도 사이의 절대차는 적어도 상기 색도의 감소하는 함수이고, 상기 입력 색도와 상기 출력 색도 사이의 절대차는 적어도 상기 색도의 증가하는 함수이다. 한 실시예는, 프로세서로 하여금 상술된 방법을 수행하도록 하기 위한 명령들을 포함하는 컴퓨터 프로그램 제품을 포함한다.
한 실시예는, 상술된 방식으로 입력 컬러를 재생 컬러로 맵핑하기 위한 컬러 룩업 테이블을 포함한다.
한 실시예는, 컬러 텔레비전 세트로서, 제 1 범위(102) 내의 컬러들을 갖는 입력 이미지를 수신하는 입력(95, 96); 출력 이미지를 렌더링하는 디스플레이(93)로서, 상기 입력 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 상기 디스플레이(93); 및 상기 입력 이미지의 입력 컬러(608)를, 상기 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축 또는 범위 확장을 수행하는 수단(91, 92)으로서, 상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 출력 명도 사이의 절대차는 적어도 상기 색도의 감소하는 함수이고, 상기 입력 색도와 상기 출력 색도 사이의 절대차는 적어도 상기 색도의 증가하는 함수인, 상기 범위 압축 또는 범위 확장 수행 수단(91, 92)을 포함하는, 상기 컬러 텔레비전 세트를 포함한다.
한 실시예에서, 디스플레이(93)는 LED 백라이트를 포함한다.
한 실시예에서, 디스플레이(93)는 3개보다 많은 원색들을 렌더링하는 수단을 포함한다.
한 실시예는, 핸드헬드(handheld) 디바이스로서,
제 1 범위(102) 내의 컬러들을 갖는 입력 이미지를 수신하는 입력(95, 96);
출력 이미지를 렌더링하는 디스플레이(93)로서, 상기 디스플레이로 제 2 범위(104) 내의 컬러들을 렌더링할 수 있고, 상기 제 1 범위는 상기 제 2 범위에 포함되지 않는 컬러들을 포함하는, 상기 디스플레이(93); 및
상기 입력 이미지의 입력 컬러(608)를, 상기 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축을 수행하는 수단(91, 92)으로서, 상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 출력 명도 사이의 절대차는 적어도 상기 색도의 감소하는 함수이고, 상기 입력 색도와 상기 출력 색도 사이의 절대차는 적어도 상기 색도의 증가하는 함수인, 상기 범위 압축 수행 수단(91, 92)을 포함하는, 상기 핸드헬드 디바이스를 포함한다.
본 발명의 이들 및 다른 양태들은 도면을 참조하여 더욱 명확히 기술될 것이다.
도 1은 CIExy 색도도(chromaticity diagram)에서 입력 범위 및 재생 범위의 경계들을 도시한 도면.
도 2는 색도-명도 평면에서 맵핑 각 θ의 규정을 도시한 도면.
도 3은 색도-명도 평면에서 확장 방향들을 도시한 도면.
도 4는 확장 유형을 도시한 도면.
도 5는 확장 방향들 및 확장 유형의 결과를 도시한 도면.
도 6은 본 발명의 한 실시예를 도시한 도면.
도 7은 본 발명의 한 실시예를 도시한 도면.
도 8은 본 발명의 한 실시예를 도시한 도면.
현재, 텔레비전 애플리케이션들을 위해 3개보다 많은 원색들을 이용하거나, 또는 백라이트(backlight)에 LED들을 배치함으로써 광범위 디스플레이들에 대한 경향이 있다. 모바일 애플리케이션들에 대해 곧 유사한 개발들이 따를 수 있다. 원칙적으로, 범위 확장 알고리즘은 디스플레이가 비디오 또는 스틸 이미지(still image) 데이터의 범위 밖에 있는 컬러들을 표현할 수 있는 임의의 상황에 적용될 수 있다. 많은 비디오 데이터는 예를 들면, 표준 EBU 범위에서 이용 가능하고, 범위 확장 알고리즘은 이 레거시 비디오 데이터를 렌더링할 때 현대의 디스플레이들의 컬러 렌더링 능력들을 더욱 양호하게 이용하도록 허용한다.
한 실시예는 입력 범위보다 넓은 재생 범위로 비디오 신호를 맵핑하기 위한 범위 확장 방법을 제공한다. 이것은 새로운 광범위 디스플레이들에 유용한 도구이다. 범위 확장 방법은 신호 명도 및 색도 모두에 CIELab 컬러 공간의 보정들을 적용하지만, 색조를 변경하지 않는다. 이 실시예에서, 색도와 명도 보정들(확장 방향) 사이의 비는 명도와 색도 입력 좌표들의 함수로서 가변된다. 대비 강화 및 포화 부스팅(saturation boosting)은, 밝게 및 어둡게 포화되지 않은 컬러들에 대해, 신호의 대비가 증가되고 색도가 무색 픽셀들의 원하지 않는 컬러링을 방지하도록 우세적으로 유지되도록 밸런싱된다. 한편, 포화된 픽셀들에 대해, 맵핑은 새로운 디스플레이들의 더욱 양호한 컬러 렌더링 능력들을 최적으로 이용하기 위해 색도를 부스팅한다.
이 설명에서, 컬러들이 입력 범위에 존재하지 않는 컬러들을 포함하는 재생 범위로 맵핑되는 컬러 처리 알고리즘들은 범위 확장 알고리즘들로서 칭해질 수 있다(반대로, 범위 압축 기술들은 컬러들이 모바일 디스플레이들에 대해서와 같이 더 협소한 범위로 맵핑되는 것임). 본 명세서에 제공된 범위 확장 알고리즘들이 범위 압축 알고리즘에 기초하여 이용될 수 있음을 당업자는 알 것이다. 특히, 범위 확장 알고리즘의 역은 범위 압축 알고리즘으로서 이용될 수 있다.
컬러 과학으로부터, 기초를 이루는 컬러 정보가 보존되도록, 원색들의 한 세트 상에서 표현되는 신호들이 원색들의 다른 세트로 변환되어야 하는 방법이 잘 알려져 있다(예를 들면, 1982년 뉴욕 J. Wiley & Sons, Inc.의 G. Wyszecki 등에 의한 "Color science: concepts and methods, quantitative data and formulae (2차 수정판)" 참조):
Figure 112009037888074-pct00001
(1)
여기서 A1 및 A2는 컬럼들이 원색들의 입력 및 재생 세트들의 3자극값들(X,Y,Z)을 각각 포함하는 3x3 행렬들이고, RGB1 및 RGB2는 원색들의 입력 세트와 재생 세트에 대한 비디오의 구동값들을 각각 표현한다. 이러한 3자극값들(X,Y,Z)은 CIE XYZ 컬러 공간 규정(여기서 CIE는 국제 조명 위원회를 의미한다)으로부터 알려져 있다. 입력 범위가 더 넓은 재생 범위에 의해 완전히 포함될 때, 출력 구동 값들 RGB2는 [0, 255]의 유효 범위에 항상 남아 있을 것이고, 클리핑(clipping)은 발생하지 않을 것이다. 그러나, 트루 컬러(true color) 맵핑은 모든 컬러 정보를 단지 유지할 뿐, 새로운 디스플레이들이 재생할 수 있는 더 많은 포화 컬러들을 이용하지 않는다.
더 넓은 컬러 범위를 이용하기 위한 간단하고 직접적인 방식은 컬러 처리를 전혀 이용하지 않고(측색 맵핑조차도 이용하지 않음), 간단히, 디스플레이를 위해 EBU-원색들 상에 규정된 동일한 구동 값들을 이용하는 것이다. 이 간단한 방식은 입력 및 재생 범위들이 유사하게 형성될 때의 만족스러운 결과들을 제공할 수 있지만, 다른 경우들에 있어서, 특히 도 1에 도시된 바와 같이 입력과 재생 원색들 사이의 색조 차이들의 존재시, 그것은 매우 불량한 컬러 렌더링을 제공할 수 있다. 도 1은 축들 x 및 y를 가진 한 예시적인 CIExy 색도 플롯을 도시한다. 플롯은 입력 범위(102) 및 재생 범위(104)를 도시한다. 이들 범위들은, 인간 관찰자에 의해 보 일 수 있는 컬러들을 표현하는 범위(106)의 서브세트들이다.
컬러 처리 알고리즘의 가능한 목표들 중 하나는, 디스플레이된 이미지의 출현이 뷰어에게 만족스러운 방식으로, 명도, 색도, 색조 또는 포화와 같은 지각적 이미지 속성들을 수정하는 것이다. 바람직하게, 컬러 처리 구성요소들은 CIELAB 또는 CIELCh와 같은 지각적으로 중요한 컬러 공간에서 구현되며, 여기서 이들 속성들은 평가되고 직접 수정될 수 있다. 컬러 처리 구성요소들의 컬러 특성들에 도달한 후에, 이들은 RGB 컬러 공간과 같은 다른 컬러 공간에서 이들을 구현함으로써 최적화될 수 있다. 더욱이, 확장 방법이 타겟 재생 디바이스에 의해 디스플레이될 수 있는 컬러들만을 생성하도록 보장하기 위해, 선택된 컬러 공간의 좌표에 의한 입력 및 재생 범위 경계들에 관한 정보가 이용될 수 있다. 본 기술분야에 알려진 바와 같이, 이러한 정보는 (1) RGB 데이터 큐브(cube)의 외피(hull)를 샘플링하고, (2) 원색들의 입력 및 재생 세트들의 컬러 지점들을 이용하여 이들 데이터 지점들을 CIELab 또는 CIELCh 좌표들로 변환하고, (3) 샘플링된 위치들 사이의 범위 경계를 계산하기 위해 적당한 보간 루틴(interpolation routine)을 구현함으로써 획득될 수 있다. 이들 및 다른 컬러 범위들에서의 범위 경계들의 계산과 CIELAB 좌표(또는 다른 컬러 공간들의 좌표)로의 변환 둘다는 잘 문서화되어 있어 본 설명에서 상세하게 논의하지 않을 것이다.
한 실시예에서, 범위 확장 방법은 다음의 4개의 단계들을 포함한다:
1. RGB 입력 구동 값들의 CIELCh 좌표 명도, 색도 및 색조(L, C, H)로의 변환.
2. LCh 좌표들에서 관련된 입력 및 출력 범위 경계들의 식별.
3. 입력 및 재생 범위 경계들을 고려하여 명도 및 색도 신호들의 적합화된 색조 보존 확장.
4. 디스플레이를 위해 확장된 LCh 신호의 RGB 구동 값들로의 역 변환(inverse transformation).
이들 4 단계들이 복수의 컬러들에 대해 수행될 수 있고, 그 결과는 비디오 및 이미지 데이터의 효율적인 변환을 위해 룩업 테이블에 저장될 수 있다. 대안적으로, 4 단계들은 비디오 및 이미지 데이터에 직접 적용될 수 있다. 이 실시예는 이미지 색조를 보존하고, 따라서, 명도 및 색도 좌표들에서 2D 맵핑 절차에 대한 문제를 감소시킨다.
도 2는 색도-명도 평면에서 입력 컬러(202)의 플롯들 도시한다. 플롯은 색도 축 C와 명도 축 L*을 도시한다. 도면은 입력 범위 경계(204) 및 출력 범위 경계(206)를 도시한다. 확장 방향(208)이 또한 도시된다. 입력 및 재생 범위 경계들의 지식은 범위 확장 알고리즘에서 이용될 수 있다. 명도 및 색도 좌표 L* i 및 Ci를 각각 가진 픽셀의 맵핑은, 먼저, 확장 방향 θ의 계산을 수반하고, 후속적으로 특정 확장 방향에서 입력 범위 경계(L* i,max, Ci,max) 및 재생 범위 경계(L* r,max, Cr,max)를 가진 교차 지점들의 계산을 수반한다. 이들 범위 경계 좌표는 적절한 확장량을 결정하기 위해 이용된 적절한(정규화된) 변환 곡선들을 설계하는데 이용될 수 있다. 이 절차는 픽셀들이 재생 범위 외부로 맵핑되는 것을 방지한다.
컬러 범위 확장은, 컬러가 확장되는 확장 방향과 확장 방향을 따라 확장량을 결정하는 확장 유형의 조합으로 특징지워질 수 있다. 확장 방향은 도 2에 도시된 바와 같이 색도-명도 평면에서 확장 방향을 나타내는 각 θ에 의해 표현될 수 있다.
한 실시예에서, 색도 부스팅은 포화된 입력 컬러들에 주로 적합화되는 반면, 포화되지 않은 컬러들의 색도는 대부분 보존된다. 이러한 이유들 중 하나는 자연스러운 오브젝트들이 주로 낮거나 보통의 포화를 나타나고, 그들 색도의 부스팅이 이미지의 부자연스러운 출현을 쉽게 유발하기 때문이다. 한편, 높은 포화를 갖는 입력 컬러들(예를 들면, 차량들, 플라스틱 장난감들, 만화들과 같은 인공 오브젝트들)은 더욱 만족스러운 이미지를 획득하기 위해 부스팅될 수 있다. 색도 컬러들은 대비를 효과적으로 강화시키도록 하기 위하여 명도를 변경함으로써 추가로 이용 가능한 범위 체적으로부터 이점을 취할 수 있다. 요약하면, 낮은 포화 컬러들을 위한 명도 방향으로의 대비 강화 맵핑은 높은 포화 컬러들을 위한 색도 부스트와 조합된다.
이것은 명도 및 색도 좌표들 둘다의 함수로서 확장 각 θ를 계산함으로써 달성될 수 있다. 예를 들면:
Figure 112009037888074-pct00002
여기서 F(L*) 및 F(C)는 확장 각의 명도 및 색도 종속 변조들을 표현한다. 확장 방향 각 θ은 도(degrees)로 표현되고 색도-명도 평면에서 확장 방향과 색도 축 사이의 각이다. 예를 들면, F는 하기와 같이 규정될 수 있다:
Figure 112009037888074-pct00003
Figure 112009037888074-pct00004
상기 수학식들에서, L* 및 C는 각각 입력 명도 및 색도 좌표들이고, L* mid 및 CTH는 사용자 정의 상수들이다. [수학식 2]에 따라, 확장 각 θ은 -90도부터 +90도 변조되고, L* = L* mid에 대해 0도(색도 확장)에 이르고 0 및 100에 근접한 L*에 대해 90도에 이른다. [수학식 3]에 따라, 각은 CTH 이하의 색도들에 대한 색도를 증가시킴에 따라 선형적으로 감소하여, CTH보다 높은 색도들에 대해 0도로 설정시킨다.
도 3은 L* mid = 50이고 CTH = 50인 예시적인 경우의 [수학식 1] 내지 [수학식 3]의 함수 동작을 도시한다. 이 도면이 단지 확장 방향을 예시하며, 벡터들이 고정된 길이로 모두 설정되었음을 유념한다. 실제로, 확장 유형은 벡터들(하기 참조)의 길이를 결정한다. 도 3은 색도 컬러들의 맵핑(낮은 색도 좌표들)이 명도 방향으로 우세적으로 가변하여 대비 강화를 효과적으로 표현하는 것을 도시한다. 색도가 증가함에 따라, 픽셀들은 색도 방향으로 점차적으로 맵핑되고, 따라서, 이들의 포화를 강화한다. 범위 압축의 경우, 도 3의 화살표들은 이들의 각각의 대향 방향들을 가리킬 것이다. 그들은 L*-축으로부터 떨어지기보다는 L*-축쪽을 가리킬 것이다. 그들은 대비 강화보다는 대비 감소를, 색도 증가보다는 색도 감소를 나타낼 것이다.
도 2는 주어진 입력 컬러 지점(202)에 대해, 확장 방향 선(208)과 입력 범위 경계(204)의 교차 지점이 발견될 수 있음을 도시한다. 유사하게, 확장 방향 선(208)과 재생 범위 경계(206)와의 교차 지점이 발견될 수 있다. 주어진 확장 방향에서 범위 경계 지점들을 결정하는 방법들은 본 기술분야에 알려져 있으며, 예를 들면, 2000년 Col. Res. AppL., 25 394 내지 401쪽에서 J. Morovic 등에 의한 "Calculating medium and image gamut boundaries for gamut mapping"를 참조한다.
일단 원하는 확장 방향에서 범위 경계 지점들이 확립되었으면, 확장의 유형은 각각의 범위 경계들에 대한 거리에 의해 정규화되는 변환 곡선(transfer curve)에 의해 표현될 수 있다. 회색 픽셀들의 컬러화 및 낮은 색도 자연 컬러들의 포화 부스팅은 낮은 색도 컬러들이 높은 색도(포화된) 컬러들보다 덜 강화되는 방식으로 이 변환 곡선을 설계함으로써 더욱 방지될 수 있다. 이것은 예를 들면, 색도 및 명 도 좌표들에 대한 지수 이득 함수들을 이용하여 달성될 수 있다:
Figure 112009037888074-pct00005
여기서, L* i, Ci 및 Hi는 다시 입력 명도, 색도 및 색조 좌표들을 표시하고, L* r, Cr 및 Hr은 재생(출력) LCH 좌표들을 표현하고, L* i,max, Ci,max, L* r,max 및 Cr,max는 각각 입력 범위 경계 좌표들 및 재생 범위 경계 좌표들에 대응한다(도 2 참조). 색조의 변경들이 흔히 뷰어에게 매우 성가시기 때문에, 제안된 컬러 맵핑 알고리즘은 픽셀들의 색조를 보존한다. 도 4는 [수학식 4]에 의해 규정된 확장의 유형을 도시한다. 이 도면은, [수학식 4]가 선형 확장([수학식 4]의 오른쪽의 제 1 항)과, 측색(확장 없음) 맵핑([수학식 4]의 오른쪽의 제 2 항) 사이의 적합화되는 혼합을 효과적으로 표현하는 것을 도시한다. 결과적으로, 자연스러운 포화되지 않은(낮은 색도) 컬러들은 더 작은 거리에 걸쳐 확장되는 반면, 포화된(높은 색도) 컬러들은 더 긴 거리에 걸쳐 확장된다. 유사한 효과들이 구분적 선형 또는 다항 함수들과 같은 대안적인 변환 곡선들을 이용하여 달성될 수 있다.
도 5는 화살표들에 의한 확장 유형 및 확장 방향의 조합된 효과를 도시한다. 도면은 L* mid = 50이고 CTH = 50이고, γ = 2인 예시적인 경우를 도시한다. 각 화살표의 방향은 확장 방향에 대응하고, 각 화살표의 길이는 컬러들이 확장 유형에 따라 맵핑되는 거리에 대응한다. 도면은 또한, 입력 범위 경계(402)(여기서 Ci/Ci,max = 1)와 재생 범위 경계(404)(여기서 Ci/Cr,max = 1)를 도시한다. 이 예에서, 입력 및 재생 범위 경계들은 C = 0인 경우 일치한다. 이로 인해 및 L* 축과 가까운 확장 방향으로 인해, 늘어날 컬러들에 대한 이용 가능한 공간이 없어서, 이 영역에서 확장이 거의 일어나지 않는다. 도면은 또한, 입력 범위 경계(402)에 더 근접한 좌표들에 대한 증가하는 확장량들을 도시한다. 확장량들은 또한, 확장 방향을 따라 재생 범위 경계(404)와 입력 범위 경계(402) 사이의 거리가 더 큰 경우, 즉 머리공간이 더 큰 경우에 더 크다. C > CTH에 대해, 확장 방향 θ = 0이고, 이것은 명도가 일정하게 유지됨을 의미한다. 이것은 색도를 증가시키기 위해 대부분의 공간을 남겨두고, 따라서, 재생 디바이스 상에 서 이용 가능할 수 있는 더욱 포화된 원색들을 적극적으로 이용한다. 다른 경우들에 있어서, 입력 및 재생 범위 경계들은 C = 0인 경우 일치하지 않고, 더 많은 대비 강화가 낮은 색도 컬러들에 적용될 것이다.
본 발명의 한 실시예는 도 6에 도시되어 있다. 이 실시예는 제 1 범위 내에 규정된 입력 컬러(608)를 제 2 범위 내의 컬러들을 렌더링할 수 있는 재생 디바이스에 의해 렌더링하기 위한 재생 컬러(610)로 변환하기 위한 시스템(600)을 포함한다. 제 2 범위는 제 1 범위에 포함되지 않은 컬러들을 포함한다. 입력 컬러는 블 록(602)에 제공된다. 입력 컬러는 색도-재생 평면에서 입력 지점을 함께 형성하는 입력 색도 및 입력 명도를 가진다. 블록(606)에서, 재생 컬러는 색도-재생 평면에서 재생 지점을 함께 형성하는 재생 색도 및 재생 명도를 가지는 출력이 제공된다. 이들 컬러들은 명도, 색도 및/또는 색조에 의해 물리적으로 표현될 필요는 없지만, RGB 좌표 시스템과 같은 임의의 이용 가능한 또는 실제 좌표 시스템에서 표현될 수 있다. 예를 들면, PAL, SECAM 또는 NTSC 입력 신호가 이용될 수 있다. 디지털 비디오 신호가 또한 이용될 수 있다. 바람직하게, 출력 신호 좌표 시스템은 입력 신호와 연관된 범위보다 더 많은 컬러들을 가진 범위를 지원하는데 이용된다.
블록(604)에서, 입력 컬러에 대응하는 재생 컬러가 계산되거나 룩업되며, 입력 지점과 재생 지점 사이를 연결하는 선과 색도 평면의 색도 축 사이의 각은 입력 명도에 따른다. 이 재생 컬러는 블록(606)에 전달된다. 입력과 재생 좌표 시스템 사이의 변환은 예를 들면, 입력 컬러들 및 출력 컬러들이 상이한 좌표 시스템들에서 표현되는 룩업 테이블을 이용함으로써 동시에 수행될 수 있다. 대안적으로, 입력 컬러들은 예를 들면 CIECh 좌표 시스템과 같은 중간 좌표 시스템으로 블록(602)에서 변환될 수 있다. 블록(604)에서, 범위 확장 알고리즘은 이 중간 좌표 시스템을 이용하여 수행된다. 그 후에 재생 컬러의 결과 컬러 좌표들은 블록(606)에서 재생 컬러 좌표 시스템으로 변환된다.
본 발명의 한 실시예는 도 7에 도시된다. 블록(700)은 입력 컬러(708)를 수신하여 재생 컬러(710)로 변환한다. 블록(702)에서, 확장 방향은 기재된 바와 같이 계산된다. 블록(704)에서, 확장 방향에 따른 입력 범위 경계와의 교차 지점이 결정 되고, 확장 지점에 따른 재생 범위 경계와의 교차 지점이 결정된다. 이들 교차 지점들 및 그들 사이의 거리들을 이용하여, 확장량이 기재된 바와 같이 계산된다. 블록(706)에서, 재생 컬러는 입력 컬러, 확장 방향 및 확장량에 기초하여 계산된다. 블록(700)은 컬러 룩업 테이블의 값들을 계산하기 위해 이용될 수 있다. 그것은 또한, 이미지 또는 비디오 데이터에서 발견된 컬러 값들을 직접 변환하는데 이용될 수 있다.
실시예들이 범위 확장의 예를 위해 설명되었지만, 실시예들은 범위 확장보다는 범위 축소를 실현하기 위해 당업자에 의해 적합화될 수 있다. 예를 들면 광범위 디스플레이 상에서 렌더링하기에 최적화된 비디오 데이터가 비디오 데이터에서의 모든 컬러들을 렌더링할 수 없는 레거시 CRT 디스플레이 상에서 렌더링될 때 그러한 범위 축소가 발생한다. 그러한 경우, 레거시 디스플레이 상에서 만족스러운 결과를 위해 역 처리 동작이 수행될 수 있다.
상술된 시스템들 및 방법들은 컴퓨터 모니터, 텔레비전 세트, 또는 핸드헬드 디바이스(예를 들면 모바일 폰, PDA)의 디스플레이와 같은 디스플레이의 하드웨어, 펌웨어 또는 소프트웨어 구동기들에서 구현될 수 있지만, 또한, 이미지 강화(소프트웨어) 패키지의 일부로서 구현될 수 있다. 시스템은 비디오 카메라에 또한 포함될 수 있다.
도 8은 본 발명의 한 실시예를 도시한다. 그러한 한 실시예는 컴퓨터 모니터, 텔레비전 세트, 또는 핸드헬드 디바이스(예를 들면 모바일 폰, PDA)의 디스플레이에서 구현될 수 있다. 도면은 디지털 컨텐트의 제공자와 접속하기 위한 인터넷 으로의 접속과 같은 통신 포트(95)를 도시한다. 통신 포트(95)는 또한 안테나, 위성 수신기, 또는 케이블 텔레비전 네트워크에 접속될 수 있다. 컨텐트는 또한 DVD 또는 CD와 같은 매체(96)로부터 획득될 수 있다. 컨텐트는 컬러 이미지 및/또는 컬러 비디오 데이터를 포함한다. 포트(95) 또는 매체(96)를 통해 수신된 컨텐트는 프로세서(92)에 의해 처리된다. 수단(97)은, 수신된 디지털 컨텐트의 컬러들을 제 1 범위에서 디스플레이(93)의 능력들에 대응하는 제 2 범위로 변환하도록 구성된 하드웨어 및/또는 소프트웨어 요소들을 포함하는 유닛이다. 이것은 예를 들면 메모리(91)에 저장된 룩업 테이블에 의해 실현될 수 있다. 프로세서(92)는 데이터 흐름을 제어하고 수단(97)에 저장된 명령들을 수행하도록 구성될 수 있다. 디스플레이(93)를 이용하여 사용자에게 그 결과가 보여진다. 디스플레이(93)는 예를 들면 LED 백라이트를 포함하고 및/또는 3개보다 많은 원색들을 렌더링할 수 있다. 사용자 입력(94)은 렌더링될 컨텐트를 선택하기 위해 사용자로부터의 명령들을 획득하도록 제공될 수 있다.
본 발명이 또한 컴퓨터 프로그램들로, 특히 본 발명을 실행하도록 적합화된 캐리어 상의 또는 캐리어 내의 컴퓨터 프로그램들로 확장됨을 알 것이다. 프로그램은 특히 컴파일된 형태, 또는 본 발명에 따른 방법의 구현에서 이용하기에 적절한 임의의 다른 형태로 될 수 있는 것과 같은 소스 코드, 오브젝트 코드, 코드 중간 소스 및 오브젝트 코드의 형태일 수 있다. 캐리어는 프로그램을 실행할 수 있는 임의의 개체 또는 디바이스가 될 수 있다. 예를 들면, 캐리어는, 예를 들면 CD ROM 또는 반도체 ROM과 같은 ROM, 또는 플로피 디스크 또는 하드 디스크와 같은 자기 기록 매체와 같은 저장 매체를 포함할 수 있다. 또한, 캐리어는 전기 또는 광 케이블을 통해 또는 무선 또는 다른 수단에 의해 운반될 수 있는 전기 또는 광 신호와 같은 전송 가능한 캐리어가 될 수 있다. 프로그램이 그러한 신호로 구현될 때, 캐리어는 그러한 케이블 또는 다른 디바이스 또는 수단에 의해 구성될 수 있다. 대안적으로, 캐리어는 프로그램이 삽입된 집적 회로가 될 수 있으며, 집적 회로는 관련된 방법의 수행에 이용되도록 또는 수행되도록 적합화된다.
상술된 실시예들이 본 발명을 제한하기보다는 예시하기 위한 것이며, 본 기술분야의 통상의 기술자에게는 첨부된 청구항들의 범위를 벗어나지 않고 많은 대안적인 실시예들을 설계할 수 있음을 알아야 한다. 범위 확장이 실시예들에서 상세히 기술되었지만, 범위 압축을 획득하기 위해 실시예들을 적합화하는 방법이 통상의 기술자에게는 명백함을 알아야 한다.
청구항들에서, 괄호 안에 있는 임의의 참조부호들은 그 청구항을 제한하는 것으로 해석되어서는 안 된다. 동사 '포함한다(comprise)' 및 그 활용형들의 사용은 청구항에 기재된 것들 이외의 요소들 또는 단계들의 존재를 배제하지 않는다. 구성 요소의 앞의 단수 관사("a" 또는 "an")는 그러한 구성 요소들의 복수의 구성 요소들의 존재를 배제하지 않는다. 본 발명은 여러 개의 구별되는 구성 요소들을 포함하는 하드웨어와, 적당히 프로그래밍된 컴퓨터에 의해 구현될 수 있다. 여러 개의 수단을 열거하는 장치 청구항에서, 이들 수단 중 여러 개는 단일의 동일한 항목의 하드웨어에 의해 구현될 수 있다. 특정 방법들이 서로 상이한 종속 청구항들에서 서로 인용되는 단순한 사실은 이들 방법들의 조합이 유용하게 이용될 수 없음 을 나타내지 않는다.

Claims (25)

  1. 제 1 범위(gamut; 102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링(rendering)할 수 있는 재생 디바이스(reproduction device)에 의한 렌더링을 위해 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축(gamut compression) 또는 범위 확장(gamut extension)을 수행하는 시스템(600)에 있어서,
    상기 입력 컬러는 색도-명도 평면(chromaticity-lightness plane)에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차(absolute difference)는 상기 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 범위 압축 또는 범위 확장 수행 시스템(600).
  2. 삭제
  3. 제 1 항에 있어서,
    상기 각은 또한 상기 입력 명도의 단조적으로 증가하고 연속하는 함수인, 범위 압축 또는 범위 확장 수행 시스템(600).
  4. 삭제
  5. 삭제
  6. 제 1 항에 있어서,
    상기 각은 -β 내지 +β의 범위 내에 있고, 여기서 β는 많아야 90도의 미리 결정된 양의 값인, 범위 압축 또는 범위 확장 수행 시스템(600).
  7. 제 1 항에 있어서,
    상기 각의 절대값은 적어도 상기 입력 색도의 단조적으로 감소하는 함수인, 범위 압축 또는 범위 확장 수행 시스템(600).
  8. 삭제
  9. 제 3 항에 있어서,
    상기 각은 상기 색도의 함수와 상기 명도의 함수의 곱에 종속하는, 범위 압축 또는 범위 확장 수행 시스템(600).
  10. 제 1 항에 있어서,
    상기 각은 상기 제 1 범위 내의 색도 값들의 상한 범위에 대해 영(zero)인, 범위 압축 또는 범위 확장 수행 시스템(600).
  11. 제 3 항에 있어서,
    입력 색도 값은, 상기 각이 미리 결정된 명도 값에 대해 영이 되고, 상기 각은 상기 미리 결정된 명도 값 아래의 입력 명도 값들에 대해 음(negative)이고, 상기 각은 상기 미리 결정된 명도 값 위의 입력 명도 값들에 대해 양이 되도록 유지하게 존재하는, 범위 압축 또는 범위 확장 수행 시스템(600).
  12. 제 1 항에 있어서,
    상기 입력 지점과 상기 재생 지점 사이의 거리는 적어도 상기 입력 색도의 증가하는 함수인, 범위 압축 또는 범위 확장 수행 시스템(600).
  13. 삭제
  14. 제 12 항에 있어서,
    상기 거리는, 입력 범위 경계 및 상기 입력 지점과 상기 재생 지점을 연결하는 상기 선과의 교차 지점과, 재생 범위 경계 및 상기 선과의 교차 지점 사이의 추가 거리에 종속하는, 범위 압축 또는 범위 확장 수행 시스템(600).
  15. 삭제
  16. 제 1 항에 있어서,
    상기 입력 컬러는 입력 색조(input hue)를 갖고, 상기 재생 컬러는 재생 색조를 갖고, 상기 입력 색조 및 상기 재생 색조는 동일한, 범위 압축 또는 범위 확장 수행 시스템(600).
  17. 제 1 항에 있어서,
    미리 결정된 입력 컬러들을 미리 결정된 재생 컬러들로 맵핑하기 위한 컬러 룩업 테이블(look-up table), 및 상기 룩업 테이블에서 상기 입력 컬러에 대응하는 상기 재생 컬러를 룩업하는 수단을 포함하는, 범위 압축 또는 범위 확장 수행 시스템(600).
  18. 삭제
  19. 제 1 범위(102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 재생 디바이스에 의한 렌더링을 위해 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축 또는 범위 확장을 수행하는 방법에 있어서,
    상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차는 상기 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 범위 압축 또는 범위 확장 수행 방법.
  20. 프로세서로 하여금, 제 1 범위(102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 재생 디바이스에 의한 렌더링을 위해 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축 또는 범위 확장을 수행하도록 하기 위한 명령들을 포함하는 컴퓨터 프로그램을 저장하는 컴퓨터-판독가능한 저장 매체에 있어서,
    상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차는 상기 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 컴퓨터-판독가능한 저장 매체.
  21. 제 1 범위(102) 내에 규정된 입력 이미지의 입력 컬러(608)를, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 재생 디바이스에 의한 렌더링을 위해 출력 이미지의 재생 컬러(610)로 맵핑함으로써 범위 압축 또는 범위 확장을 수행하는 룩업 테이블을 포함하는 메모리(91)에 있어서,
    상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 입력 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차는 상기 입력 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 메모리(91).
  22. 컬러 텔레비전 세트에 있어서,
    제 1 범위(102) 내의 컬러들을 갖는 입력 이미지를 수신하는 입력(95, 96);
    출력 이미지를 렌더링하는 디스플레이(93)로서, 상기 제 1 범위와 상이한 제 2 범위(104) 내의 컬러들을 렌더링할 수 있는 상기 디스플레이(93); 및
    상기 입력 이미지의 입력 컬러(608)를, 상기 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축 또는 범위 확장을 수행하는 수단(97)으로서, 상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차는 상기 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 상기 범위 압축 또는 범위 확장 수행 수단(97)을 포함하는 , 컬러 텔레비전 세트.
  23. 삭제
  24. 삭제
  25. 핸드헬드(handheld) 디바이스에 있어서,
    제 1 범위(102) 내의 컬러들을 갖는 입력 이미지를 수신하는 입력(95, 96);
    출력 이미지를 렌더링하는 디스플레이(93)로서, 상기 디스플레이는 제 2 범위(104) 내의 컬러들을 렌더링할 수 있고, 상기 제 1 범위는 상기 제 2 범위에 포함되지 않는 컬러들을 포함하는, 상기 디스플레이(93); 및
    상기 입력 이미지의 입력 컬러(608)를 상기 출력 이미지의 재생 컬러(610)로 변환함으로써 범위 압축을 수행하는 수단(97)으로서, 상기 입력 컬러는 색도-명도 평면에서 입력 지점(202)을 함께 형성하는 입력 색도(Ci) 및 입력 명도(L* i)를 갖고, 상기 재생 컬러는 상기 색도-명도 평면에서 재생 지점(210)을 함께 형성하는 재생 색도 및 재생 명도를 갖고, 상기 입력 명도와 상기 재생 명도 사이의 절대차는 상기 색도의 증가하는 값에 따라 감소하는 함수이고, 상기 입력 색도와 상기 재생 색도 사이의 절대차는 상기 색도의 증가하는 값에 따라 증가하는 함수이고, 상기 색도-명도 평면의 양(positive)의 색도 축과, 상기 입력 지점과 상기 재생 지점을 연결하는 선 사이의 각(θ)은 상기 입력 색도의 연속하는 함수인, 상기 범위 압축 수행 수단(97)을 포함하는, 핸드헬드 디바이스.
KR1020097013049A 2006-11-23 2007-11-16 범위 적합화 Expired - Fee Related KR101379367B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP06124653.4 2006-11-23
EP06124653 2006-11-23
PCT/IB2007/054677 WO2008062355A1 (en) 2006-11-23 2007-11-16 Gamut adaptation

Publications (2)

Publication Number Publication Date
KR20090087084A KR20090087084A (ko) 2009-08-14
KR101379367B1 true KR101379367B1 (ko) 2014-03-31

Family

ID=39074904

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097013049A Expired - Fee Related KR101379367B1 (ko) 2006-11-23 2007-11-16 범위 적합화

Country Status (6)

Country Link
US (1) US8233098B2 (ko)
EP (1) EP2087721A1 (ko)
JP (1) JP2010511314A (ko)
KR (1) KR101379367B1 (ko)
CN (1) CN101543039B (ko)
WO (1) WO2008062355A1 (ko)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7933445B2 (en) * 2007-01-09 2011-04-26 Sharp Laboratories Of America, Inc. Color gamut mapping/enhancement technique using skin color detection
JP4422190B1 (ja) 2008-08-29 2010-02-24 シャープ株式会社 映像表示装置
JP2010130562A (ja) * 2008-11-28 2010-06-10 Sony Corp 色域拡大方法および表示装置
JP4951054B2 (ja) * 2009-12-03 2012-06-13 シャープ株式会社 映像表示装置
CN101882419B (zh) * 2010-06-03 2012-01-11 大连海事大学 一种led显示屏视频信号的色域修正ip核及其方法
CN102646398B (zh) * 2011-05-19 2013-11-27 京东方科技集团股份有限公司 一种图像显示方法及装置
JP6015359B2 (ja) * 2012-11-02 2016-10-26 株式会社Jvcケンウッド カラー映像信号処理装置、処理方法及び処理プログラム
CN103093412B (zh) * 2013-01-15 2015-06-03 西安理工大学 二维等明度色域的描述方法
TWI514368B (zh) * 2013-05-13 2015-12-21 Asustek Comp Inc 顯示裝置的色溫調整方法
KR102158844B1 (ko) 2014-01-03 2020-09-22 삼성전자주식회사 영상 처리 장치, 영상 처리 방법, 및 컴퓨터 판독가능 기록매체
US10152944B2 (en) * 2014-12-24 2018-12-11 Stmicroelectronics S.R.L. Method for radiometric compensated display, corresponding system, apparatus and computer program product
EP3301901A1 (en) * 2016-09-28 2018-04-04 Thomson Licensing Determination of chroma mapping functions based on hue angular sectors partitioning the mapping color space
EP3301902A1 (en) * 2016-09-28 2018-04-04 Thomson Licensing Lightness independent non-linear relative chroma mapping
EP3340165A1 (en) * 2016-12-20 2018-06-27 Thomson Licensing Method of color gamut mapping input colors of an input ldr content into output colors forming an output hdr content
EP3367659A1 (en) * 2017-02-28 2018-08-29 Thomson Licensing Hue changing color gamut mapping
ES2900490T3 (es) 2017-07-14 2022-03-17 Univ Pompeu Fabra Método y sistema de mapeo de gamas de colores
CN107705264B (zh) 2017-10-10 2020-10-02 深圳市华星光电半导体显示技术有限公司 一种图像处理方法、电子设备以及具有存储功能的装置
KR102415312B1 (ko) * 2017-10-30 2022-07-01 삼성디스플레이 주식회사 색 변환 장치, 이를 포함하는 표시 장치, 및 색 변환 방법
CN110392243B (zh) 2018-04-16 2021-04-09 华为技术有限公司 色域映射的方法和装置
CN108846871B (zh) * 2018-06-25 2021-06-22 Tcl华星光电技术有限公司 一种图像处理方法及装置
KR102720941B1 (ko) * 2019-11-01 2024-10-22 엘지전자 주식회사 컬러 복원방법 및 장치
US11615763B2 (en) 2020-11-05 2023-03-28 Samsung Electronics Co., Ltd. Color gamut compression and extension
CN119383281A (zh) * 2024-12-30 2025-01-28 深圳市欧冶半导体有限公司 色域压缩方法、装置、计算机设备、存储介质和程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020060799A1 (en) 2000-10-06 2002-05-23 Kenji Fukasawa Image processing apparatus, image processing method, program, and recording medium
JP2004260853A (ja) * 2000-10-06 2004-09-16 Seiko Epson Corp 画像処理装置、画像処理方法、プログラムおよび記録媒体
JP2006173803A (ja) * 2004-12-13 2006-06-29 Canon Inc 色変換データ作成方法および画像処理装置
US20060170940A1 (en) 2005-01-28 2006-08-03 Samsung Electronics Co., Ltd. Gamut mapping apparatus and method thereof

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5982926A (en) 1995-01-17 1999-11-09 At & T Ipm Corp. Real-time image enhancement techniques
US6393148B1 (en) * 1999-05-13 2002-05-21 Hewlett-Packard Company Contrast enhancement of an image using luminance and RGB statistical metrics
EP1443456A4 (en) 2001-11-05 2006-11-02 Sharp Kk COLOR IMAGE PROCESSING, COLOR IMAGE PROCESSOR, COLOR DISPLAY, COMPUTER PROGRAM FOR IMPLEMENTATION OF THE COLOR IMAGE PROCESSING METHOD
JP2004206853A (ja) 2002-06-24 2004-07-22 Victor Co Of Japan Ltd 検査用光ディスク
US6980219B2 (en) * 2003-10-21 2005-12-27 Clairvoyante, Inc Hue angle calculation system and methods
KR100601867B1 (ko) * 2004-06-11 2006-07-19 삼성전자주식회사 벡터 스트레칭을 이용한 색역 매핑 장치 및 방법
JP2006203841A (ja) * 2004-12-24 2006-08-03 Sharp Corp 画像処理装置、カメラ装置、画像出力装置、画像処理方法、色補正処理プログラムおよび可読記録媒体
US20060244983A1 (en) * 2005-04-29 2006-11-02 Huanzhao Zeng Fast color mapping using primary adjustment with gamut adaptation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020060799A1 (en) 2000-10-06 2002-05-23 Kenji Fukasawa Image processing apparatus, image processing method, program, and recording medium
JP2004260853A (ja) * 2000-10-06 2004-09-16 Seiko Epson Corp 画像処理装置、画像処理方法、プログラムおよび記録媒体
JP2006173803A (ja) * 2004-12-13 2006-06-29 Canon Inc 色変換データ作成方法および画像処理装置
US20060170940A1 (en) 2005-01-28 2006-08-03 Samsung Electronics Co., Ltd. Gamut mapping apparatus and method thereof

Also Published As

Publication number Publication date
US8233098B2 (en) 2012-07-31
CN101543039B (zh) 2013-08-21
WO2008062355A1 (en) 2008-05-29
US20100110312A1 (en) 2010-05-06
JP2010511314A (ja) 2010-04-08
CN101543039A (zh) 2009-09-23
EP2087721A1 (en) 2009-08-12
KR20090087084A (ko) 2009-08-14

Similar Documents

Publication Publication Date Title
KR101379367B1 (ko) 범위 적합화
US10019785B2 (en) Method of processing high dynamic range images using dynamic metadata
US8441498B2 (en) Device and method for processing color image data
US8860747B2 (en) System and methods for gamut bounded saturation adaptive color enhancement
KR101481984B1 (ko) 이미지 데이터 변환을 위한 방법 및 장치
US9230509B2 (en) Luminance changing image processing with color constraints
CN102893610B (zh) 视频显示设备的色域压缩
KR100834762B1 (ko) 이 기종간 색역 사상 방법 및 장치
KR101538912B1 (ko) 색조 및 색역 맵핑 방법들 및 장치
CN101715141B (zh) 图像和视频的亮度、颜色和对比度的联合增强方法及设备
CN106031143A (zh) 颜色空间和用于视频的解码器
WO2005109854A1 (en) Method for processing color image data
CN114999363A (zh) 色偏校正方法、装置、设备、存储介质及程序产品
US8014593B2 (en) Image color compensating apparatus and methods thereof
Chorin 72.2: Invited Paper: Color Processing for Wide Gamut and Multi‐Primary Displays

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20090623

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20121116

Comment text: Request for Examination of Application

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20130130

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20131023

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131226

FPAY Annual fee payment
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140324

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140325

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20170320

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20170320

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee