Color Depth vs Color Gamut
Color Gamut은 표현 가능한 색의 범위, Color Depth는 그 안의 단계를 얼마나 세밀하게 나눌 수 있는지와 관련됩니다.
범위와 단계 수를 따로 보기
Gamut이 넓으면 더 포화된 색을 포함할 수 있습니다. Depth가 높으면 각 채널의 값을 더 많은 단계로 구분해 완만한 그라데이션을 표현하기 유리합니다. 범위가 넓어도 단계가 적으면 색 변화의 경계인 Banding이 보일 수 있습니다.
RGB 조합 수 계산하기
채널당 n bit이면 각 채널에 2^n개의 코드가 있습니다. RGB 세 채널의 조합 수는 2^(3n)입니다. 8 bit/channel은 256³=16,777,216개, 10 bit/channel은 1024³=1,073,741,824개의 코드 조합입니다. 코드 조합 수가 모두 지각적으로 구별되는 색 수와 같지는 않습니다.
색역이 넓다고 정확한 것은 아닙니다
원래의 영상이 요구한 색과 패널이 내는 색이 맞아야 Color Accuracy가 좋습니다. 색 관리 없이 좁은 색역의 신호를 넓은 색역에 그대로 대응시키면 과장된 색이 나올 수 있습니다. Gamut Mapping과 Calibration은 넓은 표현 능력을 올바르게 사용하는 과정입니다.
예시로 연결하기
같은 색역을 가진 8-bit와 10-bit 패널을 비교하면 10-bit 쪽이 더 포화된 빨강을 반드시 표현하는 것은 아닙니다. 같은 범위를 더 촘촘한 코드 단계로 나눌 수 있다는 점이 다릅니다.
헷갈리지 않기
10-bit RGB를 2^10가지 색이라고 계산하지 마세요. 2^10은 한 채널의 단계 수이며 RGB 조합은 (2^10)^3입니다.
한 문장으로 정리
Gamut = 범위 / Depth = 단계 / Accuracy = 목표 색과의 일치.
이해했는지 확인하기
채널당 8 bit에서 10 bit로 늘리면 채널 단계 수와 RGB 코드 조합 수는 각각 몇 배가 되나요?
설명 확인하기
채널 단계는 1024/256=4배, RGB 조합 수는 4³=64배가 됩니다.
기존 요약 다시 보기
Color Gamut
표현 가능한 color range (색역). 운동장 크기.Color Depth
색을 얼마나 세밀한 단계로 나누는가. 운동장 칸 수.| Bit depth | 채널당 단계 | 전체 RGB 색 수 |
|---|---|---|
| 8-bit | 256 | 16,777,216 ≈ 16.7M |
| 10-bit | 1024 | ≈ 1.07B |
| 12-bit | 4096 | ≈ 68.7B |