Автор: Пользователь скрыл имя, 19 Января 2012 в 19:11, дипломная работа
В данном дипломном проекте рассмотрим существующие стандарты в области цифрового видео, и алгоритм компрессии цифрового видеосигнала.
} //Next block
}//Until end
Поскольку мы записывали коэффициенты для блоков Rij (которые, как мы оговорили, в нашем частном случае являются квадратами одинакового размера) последовательно, то получается, что мы последовательно заполняем изображение по квадратам сетки разбиения использованием аффинного преобразования.
Как можно подсчитать,
количество операций на один пиксел изображения
в градациях серого при восстановлении
необычайно мало (N операций “+”, 1 операций
“* ”, где N — количество итераций, т.е.
7-16). Благодаря этому, декомпрессия изображений
для фрактального алгоритма проходит
быстрее декомпрессии, например, для алгоритма
JPEG, в котором на точку приходится (при
оптимальной реализации операций обратного
ДКП и квантования) 64 операции “+” и 64
операции “? ” (без учета шагов RLE и кодирования
по Хаффману!). При этом для фрактального
алгоритма умножение происходит на рациональное
число, одно для каждого блока. Это означает,
что мы можем, во-первых, использовать
целочисленную рациональную арифметику,
которая существенно быстрее арифметики
с плавающей точкой. Во-вторых, умножение
вектора на число — более простая и быстрая
операция, часто закладываемая в архитектуру
процессора (процессоры SGI, Intel MMX...), чем
скалярное произведение двух векторов,
необходимое в случае JPEG. Для полноцветного
изображения ситуация качественно не
изменяется, поскольку перевод в другое
цветовое пространство используют оба
алгоритма.
Информация о работе Разработка программы компрессий цифрового видеосигнала