Программирование мультимедиа-систем - 17 стр.

UptoLike

Составители: 

- 17 -
Сжатие информации в современных ПЭВМ реализуется программно,
причем в большинстве случаев пользователю-непрофессионалу нет необ-
ходимости знать, какой метод компрессии используется - ОС самостоя-
тельно применяет нужный кодек, анализируя заголовок медиафайла (в
случае отсутствия необходимого кодека выдается соответствующее сооб-
щение). В случае небольшого количества цветов для сжатия используется
метод группового кодирования (
run-length encoding), при этом последова-
тельность одинаковых точек заменяется специальными кодами, несущими
информацию о цвете и числе повторов пиксела (т.н. Group 3 метод сжатия,
разработанный впервые для факс-аппаратов). Метод предсказания позво-
ляет предсказать цвет следующего пиксела, на этом основана технология
сжатия JBIG. Разработано множество несложных, но эффективных прие-
мов кодирования (например, учет т.
н. вертикальной избыточности изобра-
жения и др.).
К другой группе относятся т.н. методы сжатия с потерями (
lossy com-
pression
), наиболее известным из которых является JPEG (назван согласно
аббревиатуре утвердившего его международного объединения
Joint Pho-
tographic Experts Group
). Метод основан на том, что человеческий глаз бо-
лее чувствителен к изменению яркости, а не цвета, и к градациям цвета, а
не резкому его изменению. JPEG в основном оперирует информацией о
яркости, опуская некоторые данные о цвете, и вместо резкого изменения
цвета поддерживает плавные переходы. В результате формат JPEG весьма
эффективен при
сжатии фотографических изображений, но вызывает за-
метные искажения четких очертаний контурных рисунков (в которых важ-
н
а именно резкая смена цвета); мелкие детали изображения могут быть по-
теряны.
Наиболее распространенными (предлагались еще в пакете
Video for Windows для Windows’3x, подробнее см. подраздел 4.4.1) штат-
ными для Windows к
одеками (codec, системный драйвер для потокового
кодирования медиаинформации) являются MS
Video 1, Microsoft RLE
(
Run Length Encoded), Indeo (IntelVideo, особенно эффективен при работе
с 24-битовой глубиной цвета),
Cinepack; некоторые пригодны и для рабо-
ты с пот
оковым видео.
2.4. Программное обеспечение создания и обработки изображений
Наиболее известным ПО для работы с видеоизображениями в настоя-
щее время является известный любому пользователю ПЭВМ PC пакет
MS Paint. Пакет позволяет работать с файлами формата BMP, GIF, TIFF,
ICO, PNG, JPG, является типичным пакетом растровой графики, позволяет
выполнять простейшие функции рисования (создание точек, прямых, эл-
                                    - 17 -




     Сжатие информации в современных ПЭВМ реализуется программно,
причем в большинстве случаев пользователю-непрофессионалу нет необ-
ходимости знать, какой метод компрессии используется - ОС самостоя-
тельно применяет нужный кодек, анализируя заголовок медиафайла (в
случае отсутствия необходимого кодека выдается соответствующее сооб-
щение). В случае небольшого количества цветов для сжатия используется
метод группового кодирования (run-length encoding), при этом последова-
тельность одинаковых точек заменяется специальными кодами, несущими
информацию о цвете и числе повторов пиксела (т.н. Group 3 метод сжатия,
разработанный впервые для факс-аппаратов). Метод предсказания позво-
ляет предсказать цвет следующего пиксела, на этом основана технология
сжатия JBIG. Разработано множество несложных, но эффективных прие-
мов кодирования (например, учет т.н. вертикальной избыточности изобра-
жения и др.).
     К другой группе относятся т.н. методы сжатия с потерями (lossy com-
pression), наиболее известным из которых является JPEG (назван согласно
аббревиатуре утвердившего его международного объединения Joint Pho-
tographic Experts Group). Метод основан на том, что человеческий глаз бо-
лее чувствителен к изменению яркости, а не цвета, и к градациям цвета, а
не резкому его изменению. JPEG в основном оперирует информацией о
яркости, опуская некоторые данные о цвете, и вместо резкого изменения
цвета поддерживает плавные переходы. В результате формат JPEG весьма
эффективен при сжатии фотографических изображений, но вызывает за-
метные искажения четких очертаний контурных рисунков (в которых важ-
на именно резкая смена цвета); мелкие детали изображения могут быть по-
теряны.
     Наиболее распространенными (предлагались еще в пакете
Video for Windows для Windows’3x, подробнее см. подраздел 4.4.1) штат-
ными для Windows кодеками (codec, системный драйвер для потокового
кодирования медиаинформации) являются MS Video 1, Microsoft RLE
(Run Length Encoded), Indeo (IntelVideo, особенно эффективен при работе
с 24-битовой глубиной цвета), Cinepack; некоторые пригодны и для рабо-
ты с потоковым видео.

  2.4. Программное обеспечение создания и обработки изображений

   Наиболее известным ПО для работы с видеоизображениями в настоя-
щее время является известный любому пользователю ПЭВМ PC пакет
MS Paint. Пакет позволяет работать с файлами формата BMP, GIF, TIFF,
ICO, PNG, JPG, является типичным пакетом растровой графики, позволяет
выполнять простейшие функции рисования (создание точек, прямых, эл-