В видеокодеках обычно есть два места, где эти фильтры обычно используются:
Оценка / компенсация движения
Видеокодеки сжимаются намного лучше, чем кодеки неподвижных изображений, потому что онитакже удалите избыточность между кадрами.Они делают это, используя оценку движения и компенсацию движения.Кодер разделяет изображение на прямоугольные блоки данных изображения (обычно 16x16) и затем пытается найти блок в ранее кодированном кадре, который максимально похож на блок, который кодируется в настоящее время.Затем кодер передает только разность и указатель на то, где он нашел это хорошее совпадение.Это основная причина, по которой видеокодеки получают сжатие примерно 1: 100, тогда как кодеки изображений получают сжатие 1:10.Теперь вы можете себе представить, что иногда камера или объект в сцене перемещались не на полный пиксель, а фактически на половину или четверть пикселя.Тогда будет найдено лучшее соответствие, если изображение масштабируется / интерполируется, и эти фильтры используются для этого.Точный способ выполнения этой фильтрации часто отличается для каждого кодека.
Деблокирование
Другая причина использования такого фильтра - удаление артефактов из используемого преобразования.Как и в кодировании неподвижных изображений, существует преобразование, которое преобразует данные изображения в другое пространство, которое «уплотняет энергию».Например, после этого преобразования те участки изображения, которые имеют равномерный цвет, например голубое небо, приведут к данным, которые имеют только одно число для цвета, а затем все нули для остальных данных.Сравнивая это с исходными данными, которые хранят синий для всех пикселей, была удалена большая избыточность.После преобразования (Google для DCT, KLT, целочисленное преобразование) нули, как правило, выбрасываются, а оставшиеся не столь значимые данные кодируются с меньшим количеством битов, чем в оригинале.Во время декодирования изображения, поскольку данные отбрасываются, это часто приводит к краям между 8x8 или 16x16 соседних блоков.Есть отдельный сглаживающий фильтр, который затем снова сглаживает эти края.