Москва: +7 (495) 380-20-64
Екатеринбург: +7 (343) 286-27-21
Ростов-на-Дону: +7 (863) 230-81-51 +7 (800) 333-09-66 бесплатно для всех кто в РФ
в корзине нет товаров

M-JPEG

M-JPEG (Motion JPEG) – это покадровый алгоритм сжатия видео с использованием технологии JPEG.

Стандарт JPEG сегодня чаще всего применяется для сжатия фотографий и прочих изображений, поэтому и для видео его применение достаточно эффективно. Суть алгоритма M-JPEG состоит в том, что видео разбивается на отдельные изображения, а затем каждое изображение кодируется с помощью алгоритма JPEG. В итоге можно получить видео, сжатое до 5 раз, что значительно увеличивает скорость его передачи по каналам данных.

Сжатие изображений по методу JPEG происходит в несколько этапов. На первом шаге осуществляется преобразование цветового пространства. Это делается для того, чтобы увеличить степень последующего сжатия, так как лучше всего алгоритм JPEG работает с цветовым пространством яркость/цветность. Далее изображение разбивается на сегменты (обычно по 64 пикселя), и каждый сегмент кодируется через дискретное косинусное преобразование (это одна из разновидностей преобразования Фурье). После этого формируется матрица квантования, в одном части которой группируются большие коэффициенты, а в другой – малые. Малые коэффициенты позже отбрасываются как несущественные, за счет чего и происходит сжатие. На последнем шаге матрицы кодируются по алгоритму Хаффмана.

Ссылки по теме