Интернет магазин китайских планшетных компьютеров



Компьютеры - Видеокодек

23 января 2011





программа/алгоритм сжатия видеоданных и восстановления сжатых данных. Кодек — файл-формула, которая определяет, каким образом можно «упаковать» видеоконтент и, соответственно, проиграть видео. Также возможно кодирование кроме видео и аудиоинформации, добавления субтитров, векторных эффектов и т. п.

Принцип работы простейшего кодека

Сперва рассмотрим кодирование статического изображения. Каждый кодируемый кадр видеопотока состоит из точек, образующих матрицу. Кодек может отслеживать похожие массивы точек с одинаковыми атрибутами и, вместо того, чтобы запоминать информацию о каждой точке в следующих кадрах отдельно, записать лишь первую точку и счётчик с количеством повторений этой точки до момента изменения цвета данной точки. То есть вместо описания, например, 1000 точек, может оказаться достаточно описать всего 1 точку + счётчик повторения. Это самый простой из методов сжатия.

В JPEG для кадра производится поблочное дискретное косинусное преобразование с последующим кодированием с использованием алгоритма Хаффмана или арифметического кодирования.

Для построения динамического изображения используются различные типы кадров — кроме I-кадров или «опорными») которые могут содержать только независимо сжатые макроблоки, добавленные P-кадры могут содержать как независимо сжатые макроблоки, так и макроблоки со ссылкой на другой кадр.

Качеством здесь можно управлять, задавая величину, такую, что если отличие между точками меньше, то они считаются одинаковыми.

Более продвинутые форматы сжатия учитывают, кроме вышеупомянутой технологии, ещё и принципы движения массивов точек в изображении, сегментирование картинки на «квадратики» с различным качеством сжатия, применение последовательности кадров, кодированных по-разному и показанных в определённой последовательности. Самые новые кодеки учитывают психофизические свойства восприятия видео человеческим глазом и мозгом, что позволяет ещё сильнее уменьшать размер данных без «видимой потери качества».

Также, алгоритмы использует похожесть соседних кадров в видеоряде.



Просмотров: 1248


<<< Анаморфирование изображения
DOS Navigator >>>