ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.