logo
Шпоры по ТМ

Сжатие, классификация методов кодирования.

Существует множество технологий сжатия цифрового видео, однако остановимся на тех из них, которые легли в основу наиболее популярных компрессоров видео. Некоторые из рассматриваемых компрессоров используют не одну технологию сжатия, а некоторую их совокупность. Например, и Indeo 3.2, и Cinepak используют векторную квантизацию. Международные стандарты MPEG-1, MPEG-2, MPEG-4, H.261 и H.263 используют комбинированную технологию БДКП и компенсацию движения. Некоторые современные алгоритмы используют технологию ДВП (Discrete Wavelet Transform, или DWT). Другие технологии включают Фрактальное сжатие изображений (Fractal Image Compression). Уровни качества сжатия:

Классификация

Алгоритмы компрессирования видеоданных делят, прежде всего, на статические и потоковые, т.е. работающие с каждым кадром в отдельности либо с целыми последовательностями кадров.

Компрессия видео в статических алгоритмах достигается за счет метода обработки изображения. Причем, обрабатывается как целое изображение, так и его отдельные блоки. Наиболее распространены сегодня алгоритмы, входящие в группы Jpeg и Wavelet .

Компрессия видео в потоковых алгоритмах осуществляется с учетом того, что рядом стоящие кадры почти не отличаются друг от друга, а поэтому кодируется лишь разница между этими кадрами (избыточность во времени). Компрессия достигается и благодаря работе с объектами, занимающими различные положения и присутствующими в кадрах. Благодаря работе с отдельными объектами в кадре, не только усложняется алгоритм сжатия, но и значительно увеличивается компрессия, а соответственно и сильно сжимается потоковое видео.

Наиболее распространенные потоковые алгоритмы групп MJPEG и MPEG.

Помимо всего прочего, алгоритмы сжатия делятся по разнице между оригиналом и декомпрессированным видео.