DDI

DSC 의 PPS 에는 어떤 정보가 있어?

epro-asic 2023. 7. 6. 23:33

DSC(Display Stream Compression)에서 PPS(Parameter Packet Sequence)는 압축된 비디오 데이터를 디코딩하기 위해 필요한 인코딩 매개변수와 설정 정보를 포함하는 패킷입니다. PPS는 DSC 디코더에게 올바른 디코딩 설정을 제공하여 압축 데이터를 올바르게 해석하고 화면에 표시할 수 있도록 합니다.

PPS에 포함된 정보는 다음과 같습니다:

1. Slice Configuration (슬라이스 구성): PPS는 슬라이스의 구성 정보를 포함합니다. 슬라이스의 크기, 위치 및 관련된 파라미터 등이 여기에 포함됩니다. 이 정보는 디코더가 압축된 데이터를 올바르게 해석하고 슬라이스를 재구성하는 데 사용됩니다.

2. 예측 및 양자화 설정: PPS는 예측 및 양자화 관련 설정 정보를 포함합니다. 예측 방법, 예측 정확도, 양자화 레벨 등과 같은 매개변수가 여기에 포함됩니다. 이 설정은 디코더가 예측 및 양자화 단계를 올바르게 수행하고 데이터를 복원하는 데 사용됩니다.

3. 색상 변환 정보: PPS는 색상 변환 정보를 포함할 수도 있습니다. DSC는 RGB 컬러 스페이스에서 YCoCg 컬러 스페이스로 변환하는 방식을 사용하며, 이러한 변환 정보가 PPS에 포함될 수 있습니다.

4. 기타 설정 정보: PPS에는 디코딩에 필요한 기타 설정 정보도 포함될 수 있습니다. 예를 들어, 비트스트림의 구성, 화면 해상도, 비디오 포맷 등과 같은 정보가 여기에 포함될 수 있습니다.

PPS는 DSC 압축된 데이터의 첫 부분에 위치하며, 디코더는 PPS를 사용하여 올바른 디코딩 설정을 설정하고 데이터를 해석합니다. PPS는 디코더와 인코더 사이에서 정보 교환을 위한 중요한 역할을 합니다.