-
DSC 의 주요 연산 블럭은 어떻게 되는거야?DDI 2023. 7. 6. 23:09
DSC(Display Stream Compression)의 주요 연산 블록은 다음과 같이 구성됩니다:
- Predictor (예측기): Predictor는 다음 픽셀 값을 예측하기 위해 현재 픽셀 주변의 이전 픽셀 값을 사용합니다. 예측된 값을 기준으로 실제 픽셀 값과의 차이를 계산합니다.
- Color Transform (색상 변환): Color Transform은 RGB(Red, Green, Blue) 컬러 스페이스에서 YCoCg(Y, Co, Cg) 컬러 스페이스로 변환하는 작업을 수행합니다. 이 변환은 압축 효율성과 색상 정보의 분리를 돕습니다.
- Quantizer (양자화기): Quantizer는 예측된 픽셀 값의 차이를 특정 범위의 값으로 양자화하여 표현합니다. 이 과정은 데이터의 정밀도를 줄이는 것으로 압축률을 향상시킵니다.
- Entropy Encoder (엔트로피 인코더): Entropy Encoder는 양자화된 데이터를 압축된 비트스트림으로 변환하는 작업을 수행합니다. 보통 엔트로피 인코더는 압축 알고리즘 중 하나인 Huffman 코딩 또는 Arithmetic 코딩을 사용합니다.
- Control Unit (제어 유닛): Control Unit은 DSC 압축과정의 제어와 조정을 담당합니다. 예를 들어, 슬라이스의 구성, 압축률 설정, 비트스트림의 포맷 등을 관리합니다.
DSC의 연산 블록들은 압축된 영상 데이터를 처리하고 전송 가능한 비트스트림으로 변환하는 역할을 합니다. 이러한 블록들은 압축 효율을 높이고 영상 품질을 유지하며, 디코더에서는 이러한 과정을 역순으로 수행하여 원래의 영상 데이터를 복원합니다.
'DDI' 카테고리의 다른 글
LTPO 디스플레이 (0) 2024.10.22 DSC 의 PPS 에는 어떤 정보가 있어? (0) 2023.07.06 YCbCr 과 YUV 의 차이는? (0) 2023.07.06 DSC decoder 에서 Supports 8/10/12/14/16 bpc 란? (0) 2023.07.06 DSC decoder 예시 (0) 2023.07.06