Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
58
Добавлен:
02.05.2014
Размер:
458.75 Кб
Скачать

45.Mpeg сжатие

Применяется при обработке видео метод ассиметричного сжатия. Сжатие явл-ся более длительная процедура, чем распаковка. В Mpeg используется 2 типа: внутрикадровое и межкадровое.

Для поддержки межкадрового и внутрикадрового кодирования поток данных mpeg содержит 3 типа закодированных кадров:

I – внутрикадровое кодирование, записывает один кадр , не связанный с информацией , любого другого кадра. Любой поток данных начинается с I кадра.

P – различие между текущим и предыдущими I и P кадрами

B – состоит из различии между текущими и двумя предыдущими и последующим I или P кадрами.

IBBPBBPBBPBBI

Данные MPEG декодиру-ся и отображ-ся не в том порядке, в кот-м кадры расположены в потоке. Т.к. В-кадры связаны с двумя, то I и В-кадры д.б. декодированы раньше их. Первый декодируется I-кадр. Последовательность кодирования IPBBPBBPBB отображены они будут в той послед-ти, в кот-й они встречаются в потоке закодир-х данных

19.Наложение и прозрачность изображений.

Часто при работе с изображениями необходима полная или частичная прозрачность. Если изображение непрозрачное, то не существует условий, при котором можно наложить одно изображение на другое и видеть при этом элемент нижнего изображения. Для того, чтобы изображения могли накладываться, разработан механизм задания прозрачности на уровне всего изображения, фрагмента изображения или отдельного пикселя. Прозрачностью управляют при помощи дополнительной информации, содержащейся в каждом элементе пиксельных данных. Самый простой способ создания наложения изображения это добавление к каждому пиксельному значению оверлейного бита. Установка такого бита в пиксельных данных изображения позволяет программе визуализации выборочно игнорировать те пиксельные значения, для которых этот бит установлен.

16 бит=5 бит+5 бит+5 бит+1 овер. бит. RGBT

Если он будет установлен в 0, то пиксель полностью прозрачен, если в 1, то полностью непрозрачен.

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

Процесс отклонения любой области изображения и прием наложения одного изображения на другое называется цветной reerпроекцией.

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

(R,G,B,альфа) 32 бита=8 бит+8 бит+8 бит+8 бит прозр.

0= прозрачен на 100%

8 битов прозрачности называют альфа-каналом. Он способен поддерживать 256 уровней прозрачности. Данные о прозрачности хранятся виде пиксельных данных как 4 байта, либо сохр-ся виде четвертой плоскости как палитра с плоскостной организацией. Кроме того инфа о прозрачности может хр-ся виде отдельного блока, не зависящего от остальных данных изображения.