stringtranslate.com

Фильтр деблокирования

Фильтр деблокирования — это видеофильтр, применяемый к декодированному сжатому видео для улучшения визуального качества и производительности прогнозирования путем сглаживания резких краев , которые могут образовываться между макроблоками при использовании методов блочного кодирования . Фильтр направлен на улучшение внешнего вида декодированных изображений. Он является частью спецификации как для кодека 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 Annex J

Хотя концепция фильтра деблокирования «в цикле» наиболее известна в связи с H.264, на самом деле она была стандартизирована ранее (в несколько иной форме) в H.263v 2 Annex J. [4]

Фильтры деблокирования как постпроцессоры

До H.263 Annex J и H.264 использование фильтра деблокирования в качестве метода постобработки для улучшения визуального качества декодированных изображений уже было хорошо известной технологией. Это было особенно актуально в индустрии видеоконференций, где низкие битрейты, как правило, приводили к появлению значительных артефактов блокирования, которые можно было существенно уменьшить с помощью такого фильтра.

Ссылки

  1. ^ ab Рекомендация H.264 (21.08) - H.264: Расширенное кодирование видео для общих аудиовизуальных услуг. МСЭ-Т. 2021-08-22.
  2. ^ ab List, Peter (июль 2003 г.). «Адаптивный деблокирующий фильтр» (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . 13 (7): 614–619. doi :10.1109/TCSVT.2003.815175.
  3. ^ "ST 421:2013 - Стандарт SMPTE - Формат сжатого видеопотока и процесс декодирования VC-1". St 421:2013 : i–493. Октябрь 2013. doi :10.5594/SMPTE.ST421.2013. ISBN 978-1-61482-770-2. Архивировано из оригинала 6 июня 2018 года.
  4. ^ ITU-T. "H.263: Видеокодирование для низкоскоростной связи" . Получено 2009-11-02 .