Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Multimediynye_seti.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.31 Mб
Скачать

1.4. Графика и анимация

В эту группу входят как статичные цифровые изображения, так и динамические изображения, такие как flash-презентации. Несжатое цифровое изображение состоит из массива пикселей, где каждый пиксель со своими параметрами хранится в определенном количестве битов памяти. По сравнению с текстом, цифровые изображения требуют намного больше памяти. Например, изображение размером 4 на 6 дюймов при разрешении экрана 480 на 640 пикселей и 24-битном цвете требует около одного мегабайта памяти. Передача такого изображения по сети со скоростью 56.6 Kbps занимает около двух минут. Если изображение сжато в 10 раз, требуется уже около 100 Кбайт памяти и передача занимает около 14 секунд. Некоторые популярные схемы сжатия [5] приведены в таблице 1.3. Большинство современных схем сжатия имеют прогрессивный характер, что очень важно при передаче изображений по коммуникационным сетям [3]. Когда такое изображение получается, пользователь вначале видит вариант низкого качества, который затем постепенно улучшается. Обычно достаточно принять 5-10% изображения, чтобы получить общее представление о нем. Прогрессивное сжатие достигается: (а) прогрессивным кодированием часто встречающихся фрагментов изображения, (б) использованием векторной квантизации, начинающей с оттенков серого цвета с последовательным добавлением цветов, (в) использованием пирамидального кодирования, разбивающего изображение на слои в порядке увеличения разрешения при росте номера слоя.

Таблица 1.3

Схемы сжатия изображения

Схема сжатия

Комментарии

Graphics Interchange Format (GIF)

Поддерживает до 256 цветов. Использует LZW (Lempel-Ziv-Welch) сжатие без потерь информации с поддержкой анимации.

Portable Network Graphics (PNG)

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

Joint Photographic Experts Group (JPEG)

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

JPEG2000

Подходит для широкого спектра изображений, поэтому используется в портативных цифровых камерах. Использует внедренную технику, основанную на вейвлетах (wavelet), хранящих информацию в потоке данных, а не в блоках. Эта схема также приводит к масштабируемой потере информации.

JPEG-LS

Подходит для однотонных изображений. Схема основана на алгоритме LOCO-I (Low COmplexity LOssless COmpression for Images), разработанного HP. Это схема без потери или практически без потери информации.

Joint Bi-level Image Experts Group (JBIG)

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]