-
DSC 의 YCoCg란?DDI 2023. 7. 6. 22:20
DSC(YCoCg)는 디지털 신호 처리(Digital Signal Processing)에서 사용되는 컬러 스페이스 중 하나입니다. YCoCg는 밝기(Luminance, Y)와 색차(Color Difference) 정보를 나타내는 세 개의 채널로 구성됩니다. 이 컬러 스페이스는 주로 압축 알고리즘 및 영상 처리 애플리케이션에서 사용되며, JPEG 2000, MPEG-4, H.264 등의 압축 표준에서 지원됩니다.
YCoCg 컬러 스페이스는 RGB(Red, Green, Blue) 컬러 스페이스와 비교했을 때, 특정 장점을 가지고 있습니다. YCoCg는 RGB 정보를 변환하여 계산하므로 변환 오버헤드가 낮고, 압축 및 디코딩 과정에서의 연산량을 줄일 수 있습니다. 또한, 색상 정보와 밝기 정보를 분리하여 처리하기 때문에, 색상 성분에 대한 노이즈가 덜 전파되는 장점이 있습니다. 따라서, YCoCg는 압축된 영상의 품질을 향상시키는 데 유용하게 사용될 수 있습니다.
YCoCg 컬러 스페이스는 다음과 같은 변환식을 사용하여 RGB에서 변환됩니다:
Y = (R + 2G + B) / 4
Co = R - B
Cg = -(R + B) / 2 + G
변환된 Y, Co, Cg 값들을 이용하여 역변환을 통해 RGB로 되돌릴 수도 있습니다.YCoCg를 다시 RGB로 변환하는 방법 ----------
YCoCg에서 RGB로의 역변환은 다음과 같은 식을 사용합니다:
R = Y + Co - Cg
G = Y + Cg
B = Y - Co - Cg
이 식을 사용하여 주어진 YCoCg 값인 Y, Co, Cg를 사용하여 RGB 값을 계산할 수 있습니다. 계산된 RGB 값은 원본 RGB 값에 근사하게 됩니다.'DDI' 카테고리의 다른 글
DSC - "Visually Lossless" (0) 2023.07.06 DSC 의 Slice 란 (0) 2023.07.06 mipi DCS 에서 type1, type2, type3 display architecture 에 대해서 설명해줘. (0) 2023.07.02 MIPI 의 DCS를 쉽게 설명해줘 (0) 2023.07.02 mipi dsi-2 에서 ARP란? (0) 2023.07.02