Разблокирующий фильтр
В этой статье отсутствует информация о фильтрах разблокировки, применяемых к статическим изображениям, а не к видео (например, Knusperli от Google). ( май 2023 г. ) |
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2017 г. ) |
Фильтр деблокирования — это видеофильтр, применяемый к декодированному сжатому видео для улучшения визуального качества и производительности прогнозирования путем сглаживания резких краев , которые могут образовываться между макроблоками при блочного кодирования использовании методов . Фильтр призван улучшить внешний вид декодированных изображений. Это часть спецификации кодека SMPTE VC-1 и кодека ITU H.264 (ISO MPEG-4 AVC). [1] [2] [3]
Фильтр деблокирования H.264 [ править ]
В отличие от старых стандартов MPEG- 1 / 2 / 4 , фильтр удаления блочности H.264 не является дополнительной функцией декодера. [1] [2] Это особенность как пути декодирования, так и пути кодирования, так что внутриконтурные эффекты фильтра учитываются по отношению к макроблокам, используемым для прогнозирования. Когда поток кодируется, можно выбрать силу фильтра или полностью отключить фильтр. В противном случае мощность фильтра определяется режимами кодирования соседних блоков, размером шага квантования и крутизной градиента яркости между блоками.
Фильтр работает на краях каждого блока преобразования 4 × 4 или 8 × 8 в плоскостях яркости и цветности каждого изображения. Краю каждого небольшого блока назначается прочность границы на основе того, является ли он также границей макроблока, кодирования (внутри/между) блоков, отличаются ли ссылки (при прогнозировании движения и выборе опорного кадра ), а также является ли это яркостью или край цветности. Эта схема назначает более сильные уровни фильтрации там, где, вероятно, будет больше искажений. Фильтр может модифицировать до трех выборок по обе стороны от края данного блока (в случае, когда край представляет собой край яркости, который находится между разными макроблоками и по крайней мере один из них является внутрикодированным). В большинстве случаев он может изменить одну или две выборки по обе стороны от края (в зависимости от размера шага квантования, настройки мощности фильтра кодировщиком, результата теста обнаружения края и других факторов).
Фильтр деблокирования H.263 Приложение J [ править ]
Хотя концепция фильтра деблокировки «в контуре» наиболее известна в отношении H.264, на самом деле она также была стандартизирована ранее (в несколько иной форме) в H.263v 2 Приложение J. [4]
Деблокирование фильтров как постпроцессоров [ править ]
До H.263 Приложение J и H.264 использование фильтра удаления блочности в качестве метода постобработки для улучшения визуального качества декодированных изображений уже было хорошо известной технологией. Это особенно справедливо в индустрии видеоконференций, где используемые низкие скорости передачи данных имеют тенденцию создавать значительные артефакты блокировки, которые можно существенно уменьшить с помощью такого фильтра.
Ссылки [ править ]
- ^ Jump up to: а б Рекомендация H.264 (21 августа) – H.264: Расширенное кодирование видео для общих аудиовизуальных услуг . МСЭ-Т. 22 августа 2021 г.
- ^ Jump up to: а б Лист, Питер (июль 2003 г.). «Адаптивный фильтр деблокирования» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . 13 (7): 614–619. дои : 10.1109/TCSVT.2003.815175 .
- ^ «ST 421:2013 — Стандарт SMPTE — Формат битового потока сжатого видео VC-1 и процесс декодирования» . St 421:2013 : я – 493. Октябрь 2013 г. doi : 10.5594/SMPTE.ST421.2013 . ISBN 978-1-61482-770-2 .
- ^ МСЭ-Т. «H.263: Кодирование видео для связи с низкой скоростью передачи данных» . Проверено 2 ноября 2009 г.