이 사이트는 쿠키를 사용합니다. 사이트를 계속 탐색하시면 당사의 쿠키 사용에 동의하는 것입니다. 기본 설정은 사용자가 관리할 수 있습니다.
더 찾기
BenQ 지식 센터

일관된 색상을 재생산하는 방법

다른 장치와 매체에서 일관된 색상을 구현할 수 있도록 하는 것은 해결하기 어려운 과제이며, 색상 관리는 이러한 일관성을 제공하기 위한 목적으로 설계되었습니다

BenQ
2018/06/30

불행히도 우리는 동일한 특정 모델을 사용하더라도 동일한 장치에서 다른 색상이 출력되는 것이 일반적이라는 사실을 알게 되었습니다. 그러나 실제로는 모든 장치가 동일한 출력을 재생산하도록 해야 합니다. 다른 장치와 매체에서 일관된 색상을 얻을 수 있도록 하는 것은 해결하기 어려운 과제이며...

그렇다면 "색상 관리"를 구현하여 우리는 무엇을 얻을 수 있습니까? 요컨대, 우리는 그림 1에서 보는 것과 같이 다른 장치와 매체에서 이미지의 모습이 비슷할 것으로 기대할 수 있습니다. 스캐너와 카메라 같은 입력 장치와 모니터, 프로젝터 및 프린터와 같은 출력 장치를 포함하는 모든 장치는 모두 동일한 색상 모습으로 재생산됩니다. 그렇게 하기 위해서는 특정 장치 또는 매체가 재생산할 수 있는 색상의 범위를 이해해야 합니다. 이 색상 범위를 "색영역"이라고 합니다.

색상 관리 개념

그림 1: 다른 장치와 매체에서 동일하게 표현되는 색상

그림 2-1: 2D의 색영역.

그림 2-2: 3D의 색영역.

색영역은 보통 그림 2(a)와 같이 2D 다이어그램으로 설명됩니다. 말발굽 모양은 사람이 인식할 수 있는 모든 색상을 나타내며 말굽 모양의 안쪽 부분은 장치 또는 매체가 재생산할 수 있는 모든 색상을 나타냅니다. 그러나 실제로는 특정 색상을 표현할 때 XYZ 값을 사용해야 하므로 색상을 3D로 설명할 필요가 있습니다. 포괄적인 색영역은 그림 2(b)에 표시된 것과 같이 3D로 그려야 합니다. 그러나 최신 컴퓨터 도구로도 3D로 그리는 것이 쉽지 않기 때문에 2D 색영역 다이어그램이 여전히 널리 사용되고 있습니다. 불행한 결과는 2D 다이어그램에서는 색상의 밝기 정보가 누락된다는 점입니다. 따라서 동일한 위치에 두 가지 색상이 표시되더라도 반드시 같은 색상이 아닐 수 있습니다. 색상의 모양은 같을 수 있지만 밝은 색상일 수도 있고 어두운 색상일 수도 있습니다.

두 장치가 동일한 색상을 출력하려면 두 색영역 유형을 정확하게 매핑하거나 변환해야 합니다. 이렇게 하지 않으면 관리되지 않는 색상으로 매우 보편적으로 볼 수 있는 시나리오인 그림 3의 상황이 발생할 수 있습니다. 색영역 유형을 매핑하거나 변환하기 위한 많은 알고리즘이 있지만 여기서는 자세히 설명하지 않겠습니다. 우리가 논의할 것은 색상 관리와 일반적인 워크플로우의 개념입니다. 무엇보다 중요한 것은 색상 관리에 도움을 주는 도구에 관한 것입니다.

색상을 관리하지 않은 색상

그림 3: 관리되지 않는 색상의 예.

두 가지 색영역 유형(또는 장치)을 변환하거나 매핑하는 방법은 간단합니다. 두 장치 간에 하나의 변환만 설정하면 됩니다. 그러나 장치가 두 개 이상 있는 경우에는 어떨까요? 각 쌍의 장치 간에 별도의 변환을 설정할 수는 있지만 그림 4에서 보는 바와 같이 변환 작업이 매우 복잡해집니다. 이러한 복잡성을 줄일 때는 각 장치가 표준 색 공간으로 변환하는 방법과 표준 색 공간에서 다시 역변환하는 방법을 알면 일이 훨씬 쉬워집니다(그림 5). 이 개념을 사용하면 두 가지 변환만 사용해도 한 장치에서 다른 장치로 변환할 수 있습니다.

장치 종속적 변환

그림 4: 장치 종속적 변환

그림 5: 장치 독립적 변환

그렇다면 표준 색 공간은 어떻게 생겼을까요? 그리고 표준 색 공간의 사양은 누가 설정할까요? 다행히도 ICC가 이것을 다룹니다. ICC는 국제 컬러 협회(International Color Consortium)의 약자로 1993년 8개 업계 공급업체가 설립했습니다. ICC의 목적은 개방적이고 벤더 중립적인 플랫폼 간 색상 관리 시스템 아키텍처 및 구성 요소의 표준화 및 발전을 창안, 촉진 및 장려하는 것입니다. 그 결과는 ICC 프로파일 사양입니다. ICC 프로파일은 오픈 소스 색상 관리 워크플로우를 만드는 데 필요한 핵심 요소입니다. 이 프로파일은 장치 특성뿐만 아니라 장치와 표준 색 공간 간의 정방향 및 역방향 변환과 관련된 정보를 포함하며, ICC 색 변환에서는 이를 PCS(프로파일 연결 공간)라고 부릅니다. ICC 색상 변환은 그림 6에 설명되어 있습니다.

ICC 워크플로우

그림 6: ICC 색상 변환

하지만 ICC 색상 변환은 실제로 어떻게 활용할 수 있습니까? 그림 7의 예를 살펴보겠습니다. 사용자가 스캐너에서 색상을 스캔하면 (R, G, B) = (42, 82, 171)라는 정보를 읽습니다. 사용자가 스캔한 색상과 같은 색상을 인쇄하려고 하면, ICC 워크플로우가 먼저 스캔한 색상을 스캐너 ICC 프로파일을 사용하여 PCS에서 (L*, a*, b*) = (61, 11, 43)으로 변환합니다. 그런 다음 프린터 ICC 프로파일을 사용하여 (L*, a*, b*) = (61, 11, 43)이 프린터의 (C, M, Y, K) = (57, 20, 0, 0)으로 결정됩니다. 스캐너의 (R, G, B) = (42, 82, 171)과 프린터의 (C, M, Y, K) = (57, 20, 0, 0)을 비교하여 사용자는 색상들이 매우 유사하다는 것을 알게 될 것입니다. 다음 그림은 전체 ICC 워크플로우를 보여줍니다.

ICC 워크플로우

그림 7: ICC 워크플로우의 예

이 기사에서 우리는 색상 관리의 개념과 다른 장치에서 일관된 색상 모습을 유지하기 위한 목적에 대해 논의했습니다. 또한 색영역에 대해 알아보고 두 개 이상의 장치에서 변형을 설정하는 방법에 대해 알아보았습니다. 마지막으로 우리는 ICC와 ICC 프로파일 그리고 ICC 워크플로우의 실제 활용 방법에 대해서도 소개했습니다. 다음 기사에서는 누가 ICC 워크플로우를 실제로 활용해야 하고 어떻게 활용할 수 있는지에 대해 알아보도록 하겠습니다.

정확한 색상에 대해 더 알아보기

TOP