При сжатии выполняется несколько типов излишеств:
- когерентность областей изображения - малое изменение цвета изображения в соседних пикселях (свойство, которое используют все алгоритмы сжатия изображений с потерями)
- избыточность в цветных плоскостях - используется большая важность яркости изображения для восприятия;
- сходство между кадрами - использование того факта, что на скорости 25 кадров в секунду, как правило, соседние кадры изменяются незначительно.
Использование сходства между кадрами в самом простом и наиболее часто используемом случае означает кодирование не самого нового кадра, а его разности с предыдущим кадром. Например, для передачи новостей большая часть кадра остается неизменной, и даже такой простой метод позволяет значительно уменьшить поток данных. Более сложный метод заключается в нахождении для каждого блока в кадре, что сжимается, блока в кадре, что наименее отличается от него, и который используется в качестве базового. Далее кодируется разница между этими блоками. Этот метод существенно более ресурсоемкий.