Многоуровневое кодирование
Многоуровневое кодирование — это тип сжатия данных для цифрового видео или цифрового аудио , при котором результатом сжатия исходных видеоданных является не один поток сжатых данных , как при других типах сжатия, а несколько потоков, называемых слоями , что позволяет выполнить декомпрессию, даже если некоторые слои отсутствуют.
Обзор
[ редактировать ]При многоуровневом кодировании при сжатии исходного видеопотока создаются несколько потоков или слоев данных. В этом отличие от других типов сжатия, при которых результатом обычно является один поток данных.
Во время распаковки все слои можно объединить для воссоздания исходного видеопотока. Кроме того, поток можно декодировать, даже если некоторые уровни отсутствуют (хотя обычно необходимо соблюдать иерархию слоев, при этом базовый уровень должен быть доступен). Если слои отсутствуют, полученный поток будет иметь пониженное визуальное качество, но его все равно можно будет использовать. [1]
Варианты использования
[ редактировать ]Многоуровневое кодирование полезно, когда один и тот же видеопоток должен быть доступен в разном качестве, например, для потоковой передачи с адаптивным битрейтом . Без многоуровневого кодирования исходный видеопоток необходимо кодировать несколько раз, чтобы получить сжатые потоки с разным качеством и битрейтом. Многоуровневое кодирование позволяет кодировать только один раз, поскольку потоки разного качества могут быть получены путем отбрасывания слоев.
Связанные технологии
[ редактировать ]Многоуровневое кодирование похоже на кодирование с множественным описанием в том смысле, что оба создают несколько сжатых потоков, которые можно комбинировать. [2] Однако при кодировании с множественным описанием разные потоки независимы друг от друга, поэтому можно декодировать любое подмножество, что обеспечивает дополнительную гибкость.
Масштабируемое видеокодирование — это стандарт сжатия видео, в котором используется многоуровневое кодирование.
См. также
[ редактировать ]- MPEG-5 Часть 2 / Кодирование видео с улучшением низкой сложности / LC EVC - метод аналогичного подхода
- Масштабируемое кодирование видео - специфическая технология MPEG-4 с аналогичным подходом.
- Удаление битрейта
- Иерархическая модуляция
- AV1 Масштабируемое видеокодирование
- Расширения масштабируемости HEVC
- ХоангВан, Сием; НгуенКуанг, Санг; Перейра, Фернандо (2020). «Универсальная масштабируемость качества на основе кодирования видео со ссылкой на объединенные уровни» (PDF) . Письма об обработке сигналов IEEE . 27 : 2079–2083. Бибкод : 2020ISPL...27.2079H . дои : 10.1109/LSP.2020.3039729 . S2CID 228091515 .
- Линь, Вэй-Тин; Лю, Зоя; Мукерджи, Дебарга; Хан, Цзиннин; Уилкинс, Пол; Сюй, Яову; Роуз, Кеннет (март 2018 г.). «Эффективное кодирование видео AV1 с использованием многоуровневой структуры» (PDF) . Конференция по сжатию данных 2018 . стр. 365–373. дои : 10.1109/DCC.2018.00045 . ISBN 978-1-5386-4883-4 . S2CID 50771252 .
Ссылки
[ редактировать ]- ^ «Обзор методов кодирования множественных описаний для устойчивой к ошибкам доставки видео» (PDF) .
- ^ Чакарески, Дж.; Хан, С.; Жирод, Б. (1 апреля 2005 г.). «Многоуровневое кодирование против нескольких описаний для потоковой передачи видео по нескольким путям». Мультимедийные системы . 10 (4): 275–285. дои : 10.1007/s00530-004-0162-3 . ISSN 1432-1882 . S2CID 165714 .