레이어드 코딩
Layered coding레이어드 코딩(Layered Coding)은 디지털 비디오나 디지털 오디오를 위한 데이터 압축의 일종으로, 소스 비디오 데이터를 압축한 결과가 다른 유형의 압축과 같이 하나의 압축 데이터 스트림만이 아니라 레이어라고 불리는 여러 스트림이 있어 일부 레이어가 누락되어도 압축을 해제할 수 있다.
개요
레이어드 코딩으로, 원본 비디오 스트림을 압축할 때 복수의 데이터 스트림이나 레이어가 생성된다.이는 일반적으로 단일 데이터 스트림 결과가 되는 다른 압축 유형과 대조적이다.
압축을 푸는 동안 모든 계층을 결합하여 원본 비디오 스트림을 재생성할 수 있다.또한 일부 계층이 누락되어 있더라도 스트림을 디코딩할 수 있다(일반적으로 계층 계층 구조는 존중되어야 하지만, 기본 계층은 반드시 사용할 수 있어야 한다).레이어가 누락된 경우 스트림은 시각적 품질을 저하시키지만 여전히 사용할 수 있게 된다.[1]
사용 사례
계층화된 코딩은 예를 들어 적응형 비트레이트 스트리밍과 같은 다른 품질로 동일한 비디오 스트림을 사용할 수 있어야 할 때 유용하다.레이어드 코딩 없이, 다른 품질과 비트 전송률의 압축 스트림을 얻기 위해 소스 비디오 스트림을 여러 번 인코딩해야 한다.레이어드 코딩은 레이어들을 버림으로써 다른 품질의 스트림을 얻을 수 있기 때문에 한 번만 인코딩을 허용한다.
관련 기술
레이어드 코딩은 둘 다 결합이 가능한 여러 압축 스트림을 생성한다는 점에서 다중 설명 코딩과 유사하다.[2]그러나 다중 설명을 코딩하면 서로 다른 스트림이 서로 독립적이기 때문에 모든 서브셋을 디코딩할 수 있어 추가적인 유연성을 제공한다.
확장 가능한 비디오 코딩은 레이어드 코딩을 사용하는 비디오 압축 표준이다.
참고 항목
- MPEG-5 Part 2 / Low Complex Enhancement Video Coding / LC EVC - 유사한 접근법의 기술
- 확장 가능한 비디오 코딩 - 유사한 접근 방식의 MPEG-4 특정 기술
- 비트레이트 필링
- 계층적 변조
- AV1 확장 가능한 비디오 코딩
- HEVC 확장성 확장
참조
- ^ "A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery" (PDF).
{{cite web}}: CS1 maint : url-status (링크) - ^ Chakareski, J.; Han, S.; Girod, B. (2005-04-01). "Layered coding vs. multiple descriptions for video streaming over multiple paths". Multimedia Systems. 10 (4): 275–285. doi:10.1007/s00530-004-0162-3. ISSN 1432-1882. S2CID 165714.