Категория
Информатика
Тип
реферат
Страницы
42 стр.
Дата
27.03.2013
Формат файла
.doc — Microsoft Word
Архив
277683.zip — 35.43 kb
  • algoritm-szhatija-video-pixel-behaviour-check_277683_1.doc — 142.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Дмитрий Сахань

Если
вы умеете программно оперировать видеоданными и имеете свободное время,
предлагаю вам закодировать PBC-алгоритм сжатия видеопотока. Сразу скажу, что
алгоритм новый и никем не опробованный (для справки: статье уже почти два
года). По этой же причине не могу утверждать, что он лучше или хуже MPEG4 или
DivX-алгоритмов. Мой алгоритм использует подход к кодированию видео, отличный
от MPEG, и эффективен только для кодирования последовательности видеокадров.

Основные особенности MPEG

Для
начала хочу коротко объяснить основную идею MPEG-алгоритма (DivX является одной
из версий MPEG4). Шифрация видеоданных в MPEG в своей основе использует
алгоритмы шифрации спецификации JPEG. Дополнительно в MPEG используются
алгоритмы компенсации движения, I-кадры и т.д. и т.п. Но рассмотрим, как в JPEG
кодируется статический кадр изображения.

Сначала
все цветовое пространство кадра преобразуется из RGB в YCbCr. Необходимость
этого преобразования заключается в том, что глаз более чувствителен к яркости
цвета, чем к его оттенку. Y - это величина яркости цвета, а Cb и Cr - цветовые
величины, определяющие оттенок и насыщение цвета (они определяют количество
синей и красной составляющих в цвете). Уже на этом этапе происходят потери в
информации, так как формулы преобразования RGB в YCbCr и обратно не позволяют
точно (значение в значение) сохранить некоторые цвета. Как вы заметите в
дальнейшем, JPEG-алгоритм рассчитан на максимальную потерю избыточной
информации. Этим-то и достигается высокая степень сжатия.



Ваше мнение



CAPTCHA