색상 관리

디지털 이미징 시스템에서 색상 관리는 이미지 스캐너, 디지털 카메라, 모니터, TV 스크린, 필름 프린터, 컴퓨터 프린터, 오프셋 인쇄기 및 해당 미디어와 같은 다양한 장치의 색상 표현 간의 제어 된 변환입니다.

색상 관리의 주된 목표는 색상 장치를 통해 좋은 일치를 얻는 것입니다. 예를 들어 비디오의 한 프레임 색상은 컴퓨터 LCD 모니터, 플라즈마 TV 화면 및 인쇄 된 포스터에서 동일하게 나타납니다. 색상 관리는 장치가 필요한 색 농도를 제공 할 수 있다면 모든 장치에서 동일한 모양을 나타낼 수 있습니다. 사진을 찍을 때 인쇄물이나 온라인 갤러리에 의도 한 모습이 나타나는 것이 중요합니다. 색상 관리는 거의 동일한 색 재현을 보장 할 수 없지만 발생할 수있는 변경 사항을 제어 할 수는 있습니다.

이 기술의 일부는 운영 체제 (OS), 도우미 라이브러리, 응용 프로그램 및 장치에서 구현됩니다. 색상 관리에 대한 교차 플랫폼 관점은 ICC 호환 색상 관리 시스템을 사용하는 것입니다. 국제 색 컨소시엄 (ICC)은 다음을 정의한 업계 컨소시엄입니다.

OS 레벨에서 CMM (Color Matching Module)의 개방형 표준
색상 프로파일 :
소스 장치에서 대상 장치로 완전한 색 변환을 나타내는 장치 링크 프로필 포함 장치
작업 공간, 색상 데이터가 조작 될 색상 공간

ICC 프로파일을 사용하는 것 외에 다른 색상 관리 방법이 있습니다. 이것은 부분적으로 역사 때문이며 부분적으로는 ICC 표준에서 다루는 것 이외의 다른 필요 때문입니다. 영화 및 방송 산업은 동일한 개념을 사용하지만 제한된 부티크 솔루션에 자주 의존합니다. 예를 들어, 영화 업계는 종종 3D LUT (조회 테이블)를 사용하여 특정 RGB 인코딩을위한 완벽한 색상 변환을 나타냅니다. 소비자 수준에서 색상 관리는 현재 비디오보다 스틸 이미지에 더 많이 적용됩니다. 색상 관리는 아직 초기 단계입니다.

개요
특성화. 모든 색상 관리 장치에는 개인화 된 표 또는 해당 장치의 색상 응답을 나타내는 “색상 프로파일”이 필요합니다.
표준화. 각 색상 프로파일은 표준 색상 세트 ( “프로파일 연결 공간”)와 관련하여 이러한 색상을 설명합니다.
옮기다. 색상 관리 소프트웨어는 이러한 표준화 된 프로파일을 사용하여 한 장치에서 다른 장치로 색상을 변환합니다. 일반적으로 색상 관리 모듈 (CMM)이이를 수행합니다.
하드웨어
성격 묘사
또한 : ICC 프로파일
다양한 출력 장치의 동작을 설명하려면 표준 출력과 비교하여 측정해야합니다. 제한된 8 비트 색상 경로를 최대한 활용하기 위해 수행 된 감마 보정의 효과를 취소하기 위해 선형화라고하는 단계가 먼저 수행됩니다. 장치 색상 측정에 사용되는 도구에는 색채 계 및 분광 광도계가 포함됩니다. 중간 결과로서, 장치 영역은 분산 된 측정 데이터의 형태로 기술된다. 분산 된 측정 데이터를 응용 프로그램에서 사용할 수있는보다 일반적인 형식으로 변환하는 것을 프로파일 링이라고합니다. 프로파일 링은 수학, 강렬한 계산, 판단, 테스트 및 반복과 관련된 복잡한 프로세스입니다. 프로파일 링이 끝나면 이상적인 장치의 색상 설명이 만들어집니다. 이 설명을 프로파일이라고합니다.

구경 측정
주요 기사 : 색상 보정
교정은 장치의 측정과는 대조적으로 장치의 조정을 포함 할 수 있다는 것을 제외하고는 특성화와 같습니다. 컬러 관리는 때로 sRGB와 같은 공통 표준 색상 공간으로 장치를 교정하여 피할 수 있습니다. 이러한 교정이 충분히 잘 수행되면 모든 장치가 일관되게 색상을 처리 할 수 ​​있도록 색상 변환이 필요하지 않습니다. 색 관리의 복잡성을 회피하는 것은 sRGB의 개발 목표 중 하나였습니다.

색상 프로파일
퍼가기
이미지 형식 자체 (예 : TIFF, JPEG, PNG, EPS, PDF 및 SVG)에는 포함 된 색상 프로파일이 포함될 수 있지만 이미지 형식으로는 필요하지 않습니다. International Color Consortium 표준은 다양한 개발자와 제조업체를 함께 모으기 위해 만들어졌습니다. ICC 표준은 출력 장치 특성 및 색 공간을 메타 데이터 형식으로 교환 할 수 있도록합니다. 이를 통해 색상 프로파일을 이미지에 임베드하고 데이터베이스 또는 프로파일 디렉토리에 저장할 수 있습니다.

작업 공간
sRGB, Adobe RGB 또는 ProPhoto와 같은 작업 공간은 편집하는 동안 좋은 결과를 얻는 색상 공간입니다. 예를 들어 R, G, B의 값이 같은 픽셀은 중립으로 표시됩니다. 큰 작업 공간을 사용하면 포스터 화로 이어지고 작은 작업 공간을 사용하면 클리핑으로 이어집니다. 이 절충은 중요 이미지 편집기에 대한 고려 사항입니다.

색 변환
색상 변환 또는 색상 공간 변환은 한 색상 공간에서 다른 색상 공간으로 색상을 변환하는 것입니다. 이 계산은 데이터가 색상 관리 체인 내에서 교환되고 색상 일치 모듈에 의해 수행 될 때마다 필요합니다. 프로파일 링 된 컬러 정보를 상이한 출력 장치로 변환하는 것은 프로파일 데이터를 표준 컬러 공간으로 참조함으로써 달성된다. 하나의 장치에서 선택한 표준 색 공간으로 색을 변환하고 다른 장치의 색을보다 쉽게 ​​변환 할 수 있습니다. 인간이 볼 수있는 가능한 많은 색상을 기준 색 공간이 포함하도록 보장함으로써이 개념을 통해 여러 다른 색상 출력 장치간에 색을 교환 할 수 있습니다. 색상 변환은 두 개의 프로파일 (소스 프로파일과 대상 프로파일) 또는 devicelink 프로파일로 나타낼 수 있습니다. 이 과정에는 이미지가 중요한 색 품질을 유지하는지 확인하고 색이 변경되는 방법을 제어 할 수있는 기회가 주어집니다.

프로필 연결 공간
국제 색 컨소시엄의 용어에서 두 색 공간 사이의 변환은 프로파일 연결 공간 (PCS)을 통과 할 수 있습니다. 색 공간 1 → PCS (CIELAB 또는 CIEXYZ) → 색 공간 2; PCS 로의 및 PCS로부터의 변환은 각각 프로파일에 의해 지정된다.

영역 매핑
거의 모든 변환 프로세스에서 서로 다른 장치의 색 영역이 범위가 다르므로 정확한 재생을 불가능하게한다는 사실을 처리해야합니다. 그러므로 그들은 영역의 테두리 근처에서 재배치가 필요합니다. 일부 색상은 출력 장치에서 표현할 수 없으며 단순히 클리핑되기 때문에 색 영역 내부로 이동해야합니다. 이른바 색 영역 불일치는 예를 들어 넓은 색 영역을 가진 RGB 색 공간에서 좁은 색 영역을 가진 CMYK 색 공간으로 변환 할 때 발생합니다. 이 예제에서는 일반적인 컴퓨터 모니터의 “청색”기본 색상이 어둡고 고 포화 된 자줏빛의 파란색을 일반적인 CMYK 프린터로 용지에 인쇄 할 수 없습니다. 프린터의 영역 내에서 가장 가까운 근사값은 훨씬 덜 포화됩니다. 반대로, 잉크젯 프린터의 “청록색”기본 색상 인 포화 중간 밝기의 녹색 – 파랑은 일반 컴퓨터 모니터의 영역 밖에 있습니다. 색상 관리 시스템은 다양한 방법을 사용하여 원하는 결과를 얻고 숙련 된 사용자에게 색 영역 매핑 동작을 제어 할 수 있습니다.

렌더링 의도
원본 색 공간의 색 영역이 대상의 색 영역을 초과하면 채도가있는 색이 잘 리거나 (부정확하게 표시되거나) 더 정식으로 구워지기 쉽습니다. 색상 관리 모듈은 여러 가지 방법으로이 문제를 처리 할 수 ​​있습니다. ICC 사양에는 네 가지 렌더링 의도가 포함되어 있습니다. 실제 렌더링 의도가 수행되기 전에 소프트 프 루핑을 통해 일시적으로 렌더링을 시뮬레이트 할 수 있습니다. 색상의 결과를 예측하고 많은 색상 관리 시스템에서 응용 프로그램으로 사용할 수 있으므로 유용한 도구입니다.

절대 표색계 :
절대 측색 및 상대 측색은 실제로 동일한 표를 사용하지만 흰색 점 매질의 조정이 다릅니다. 출력 장치가 원본 프로파일보다 훨씬 넓은 영역을 가지고있는 경우 (예 : 소스의 모든 색상을 출력에 표현할 수 있음), 이상적인 (색상, 정밀도 등을 무시하고) 절대 색상 측정 렌더링 의도를 사용하면 정확한 결과를 얻을 수 있습니다 지정된 CIELAB 값. 지각 적으로, 색상이 부정확하게 보일 수 있지만 결과 출력의 측량기 측정치가 소스와 일치합니다. 시험 인쇄 시스템의 가능한 색상 외부의 색상은 색상 영역의 경계에 매핑됩니다.

절대 색채 계량법은 정확한 특정 색 (예 : IBM blue)을 얻거나 맵핑 방법의 정확성을 정량화하는 데 유용합니다.

상대 비색 :
상대 색상 측정법의 목표는 미디어에 대한 수정만으로 지정된 색상에 충실해야합니다. 상대 비색계는 응용 프로그램을 교정하는 데 유용합니다. 한 장치의 인쇄물이 다른 장치에 어떻게 나타나는지 아이디어를 얻기 위해 사용하기 때문입니다. 미디어 차이는 당신이 정말로 조정하고 싶은 유일한 것입니다. 분명히 어떤 색역 매핑이 진행되어야합니다. 일반적으로 색조와 밝기가 감소 된 채도를 유지하면서 유지되는 방식으로 수행됩니다.

상대 색도는 대부분의 시스템에서 기본 렌더링 의도입니다.

지각과 채도 :
지각 및 채도 의도는 결과가 프로파일 제작자에게 실제로 의존하는 부분입니다. 심지어이 시장에서 경쟁자들 중 일부가 어떻게 차별화되는지도 마찬가지입니다. 이러한 의도는 프로필 제작자가 만들어야 눈길을 사로 잡는 비즈니스 그래픽이 채도 의도와 함께 발생하면서 즐거운 이미지가 지각 적 의도와 함께 발생합니다. 이것은 다른 색역 매핑 방법뿐만 아니라 데이터의 다른 지각 적 재 매핑을 사용하여 이루어집니다.

색상 분리에는 지각 렌더링을 사용하는 것이 좋습니다.

실제적으로, 사진 작가는 자연 이미지의 경우 절대적으로 색상 캐스팅을, 채도가 부 자연스러운 색상을 생성하는 경우 거의 항상 상대적인 또는 지각 적 의도를 사용합니다. 상대적 의도는 색상 범위 밖에서 색상을 클리핑 (레코딩)하여 색상 범위를 변경하지 않고 그대로 유지하면서 색상 범위를 벗어난 색상을 부드럽게 영역 내로 옮기고 계조를 보존하지만, 과정에서 색 영역 색상. 전체 이미지가 가젯 영역에있는 경우 상대도 완벽하지만 색상 범위를 벗어난 색상이있는 경우 더 적합한 경우는 사례별로 다릅니다.

채도 인 텐트는 차트와 다이어그램에서 가장 유용합니다. 디자이너가 포화 상태로 만들고 싶지만 특정 색조가 덜 중요한 색상의 개별 색상 표가있는 경우에 유용합니다.

이행
색상 관리 모듈
색상 일치 모듈 (-method 또는 -system)은 다른 장치와주고받는 숫자 값을 조정하여 인식되는 색상이 일관되게 유지되도록하는 소프트웨어 알고리즘입니다. 여기서 중요한 문제는 컬러 투명 필름과 인쇄물 사이의 재현 가능한 색상 범위와 마찬가지로 시각적으로 동일한 색상 인 것처럼 다른 장치를 통해 표시하기 위해 특정 장치에서 재현 할 수없는 색상을 처리하는 방법입니다 다르다. 이 프로세스에는 공통된 방법이 없으며 성능은 각 색상 일치 방법의 기능에 따라 다릅니다.

잘 알려진 일부 CMM은 ColorSync, Adobe CMM, LittleCMS 및 ArgyllCMS입니다.

운영 체제 수준
Apple의 고전적인 Mac OS 및 macOS 운영 체제는 1993 년부터 ColorSync를 통해 OS 수준의 색상 관리 API를 제공합니다. macOS는 자동 색상 관리 (대부분의 경우 sRGB라고 가정)를 OS에 자동으로 추가 했으므로 응용 프로그램은보다 정확한 색상 관리를 제공하기 위해이 문제를 해결해야합니다.

Windows에서 1997 년부터 색상 관리는 ICC 색상 관리 시스템 (ICM)을 통해 제공됩니다. Windows Vista를 시작으로 Microsoft는 Windows Color System으로 알려진 새로운 색상 아키텍처를 도입했습니다. WCS는 원래 Heidelberg가 작성한 Windows 2000 및 Windows XP의 이미지 색상 관리 (ICM) 시스템을 보완합니다.

그래픽 용 X 윈도우 시스템을 사용하는 운영 체제는 ICC 프로파일을 사용할 수 있으며 Linux의 색상 관리 지원은 다른 플랫폼보다 성숙하지 못하며 Freedesktop.org의 OpenICC를 통해 조율되고 LittleCMS를 사용합니다.

파일 수준
특정 이미지 파일 유형 (TIFF 및 Photoshop)에는 파일의 색상 모드를 지정하기위한 색상 채널이라는 개념이 포함됩니다. 가장 일반적으로 사용되는 채널은 RGB (표시 및 인쇄용) 및 CMYK (상업용 인쇄용)입니다. 추가 알파 채널은 투명 마스크 값을 지정할 수 있습니다. 일부 이미지 소프트웨어 (예 : Photoshop)는 자동 색상 분리를 수행하여 US Web Coated (SWOP) v2와 같은 지정된 ICC 프로파일을 사용하여 CMYK 모드에서 색상 정보를 유지합니다.

신청 레벨
2005 년 현재 대부분의 웹 브라우저는 색상 프로파일을 무시했습니다. Firefox 3.0에서 기본적으로 사용하지 않도록 설정되었지만 부가 기능을 사용하거나 구성 옵션을 설정하여 ICC v2 및 ICC v4 색상 관리를 활성화 할 수있었습니다.

2012 년 현재로, 색상 관리를위한 주목할만한 브라우저 지원은 다음과 같습니다.

Firefox : ICC v2 태그가 지정된 이미지에 대해 기본적으로 활성화 된 버전 3.5에서 버전 8.0은 ICC v4 프로필을 지원하지만 수동으로 활성화해야합니다.
Internet Explorer : 버전 9는 ICC 프로파일을 부분적으로 지원하는 최초의 Microsoft 브라우저이지만 Windows ICC 설정 (sRGB가 아닌 이미지 만 sRGB 프로파일로 변환 함)에 따라 이미지를 올바르게 렌더링하지 않으므로 실제 색상 관리가 제공되지 않습니다. 모든
Google 크롬 : macOS에서 제공되는 ICC v2 및 v4 시스템을 사용하며 버전 22에서는 다른 플랫폼에서 기본적으로 ICC v2 프로필을 지원합니다.
Safari : 버전 2.0부터 지원됩니다.
Opera : ICC v4의 경우 12.10 이후 지원을 제공합니다.
Pale Moon은 첫 번째 릴리스에서 ICC v2를 지원하고 Pale Moon 20.2 (2013) 이후로 v4를 지원했습니다.