Фильтр удаления блочности

редактировать

A фильтр удаления блочности - это видеофильтр, применяемый к декодированному сжатому видео в улучшить визуальное качество и производительность прогнозирования за счет сглаживания острых краев, которые могут образовываться между макроблоками, когда используются методы блочного кодирования. Фильтр предназначен для улучшения внешнего вида декодированных изображений. Это часть спецификации кодека SMPTE VC-1 и кодека ITU H.264 (ISO MPEG-4 AVC).

Содержание
  • 1 Фильтр удаления блочности H.264
  • 2 Фильтр удаления блочности H.263 Приложение J
  • 3 Фильтры удаления блочности как постпроцессоры
  • 4 Ссылки
Фильтр удаления блочности H.264

В отличие от старых стандартов MPEG- 1 /2 /4, фильтр удаления блочности H.264 не является необязательной дополнительной функцией декодера. Это функция как на пути декодирования, так и на пути кодирования, так что внутрицикловые эффекты фильтра учитываются в опорных макроблоках, используемых для прогнозирования. Когда поток кодируется, можно выбрать силу фильтра или фильтр можно полностью отключить. В противном случае мощность фильтра определяется режимами кодирования соседних блоков, размером шага квантования и крутизной градиента яркости между блоками.

Фильтр действует на краях каждого блока преобразования 4 × 4 или 8 × 8 в плоскостях яркости и цветности каждого изображения. Край каждого малого блока назначается прочности границ на основе того, является ли он также граница макроблока, кодирование (интра / интер) блоков, будь то ссылки (в предсказания движения и опорный кадр выбор) различаются, и будь то яркость или край цветности. Эта схема назначает более сильные уровни фильтрации там, где вероятно больше искажений. Фильтр может изменять до трех выборок по обе стороны от заданного края блока (в случае, когда край является краем яркости, который лежит между разными макроблоками, и по крайней мере один из них является внутренним кодированным). В большинстве случаев он может изменять одну или две выборки по обе стороны от края (в зависимости от размера шага квантования, настройки силы фильтра кодером, результата теста обнаружения края и других факторов).

Фильтр удаления блочности согласно Приложению J H.263

Хотя концепция фильтра удаления блочности "в цикле" лучше всего известна в отношении H.264, на самом деле он также был стандартизирован ранее (в некоторой степени другую форму) в H.263v 2 Приложение J.

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

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

Ссылки
Последняя правка сделана 2021-05-17 10:30:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте