YCgCo (또는 YCoCg) 색상 모형은 휘도 Y, 녹색 색차 CG 및 주황색 색차 CO로 구성된 색공간이다. 다른 색상 모형들보다 각 색평면 사이에 상관성이 매우 낮기 때문에 H.264/MPEG-4 AVC 및 디랙[1] 등에 채용된 바 있다.
YCgCo의 세 가지 값을 아래와 같은 방법으로 계산하여 RGB 색상 모형의 세 가지 값으로 바꿀 수 있다.
휘도 Y 값의 범위는 0부터 1까지이며 색차 CG와 색차 CO 값의 범위는 -0.5부터 0.5까지이다. 예를 들어 원색 빨강을 표현할 때 RGB 시스템에서는 이며 YCgCo 시스템에서는 로 표현된다.[2][3]
YCgCo 색상 모형에서 RGB 색상 모형으로 변환하고자 할 때에는 역행렬을 써서 아래와 같이 계산한다:
따라서 덧셈 연산 두 번과 뺄셈 연산 두 번만 하면 변환이 끝난다. 분모를 따로 사용할 필요도 없기 때문에 정수 덧셈과 뺄셈만을 통해 효율적인 변환을 할 수 있다:
tmp := Y − Cg;
R := tmp + Co;
G := Y + Cg;
B := tmp − Co;
YCgCo 모형은 YCbCr 색상 모형에 비해 계산이 더 간단하고 빠른 장점이 있으며 색상 계층 사이의 상관성도 더욱 낮다.[2][3]
YCgCo 색상 모형에 관련된 연구:
|url=
값 확인 필요 (도움말) (pdf; 891 kB)에서 보존된 문서. 2010년 5월 4일에 확인함.