*
*


CAPTCHA Image   Reload Image
X

JPEG-компрессия. Формат JFIF

дипломные работы, Разное

Объем работы: 61 стр.

Год сдачи: 2003

Стоимость: 1900 руб.

Просмотров: 606

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
1. Введение
2. Основные положения
 Форматы JPEG
 Как работает метод (на примере)
 Методы сжатия с потерями
 JFIF формат (JPEG File Interchange Format)
 Почему именно Формат Обмена Файлов (File Interchange Format)
 Сжатие JPEG
 Совместимость между платформами
 Стандартная цветовая схема
 Использование APP0 маркера для определения JPEG FIF
 Использование APP0 маркера для определения JFIF-расширений
 Использование APP0 маркера для зависимой от приложения информации
 Конвертация в и из RGB
 Ориентация изображения
 Пространственные соотношения компонентов
3. Развернутая теория
 Сжатие JPEG и формат файла JPG
 Шаги шифратора JPEG:
1) Непрерывное преобразование цветового пространства:
[ R G B ] → [ Y Cb Cr ]
2) Дискретизация
3) Сдвиг уровня
4) 8x8 дискретное косинусоидальное преобразование (ДКП)
5) Зигзагообразная перестановка 64 ДКП коэффициентов
6) Квантование
7) Шифрование длинной последовательности нулей (RLC)
8) Конечный шаг – шифрование Хаффмана
 Дешифратор Хаффмана для единицы данных компоненты изображения
 JPEG маркеры и/или как организована информация изображения в файле JPG (байтовый уровень)
 Таблица Хаффмана, сохраненная в файле JPG
 JFIF (Формат Обмена Файлов JPEG) файл
 Показатели (факторы) дискретизации
 Краткая схема дешифрования файла JPG
 Видео MPEG-1 и JPEG
4. Приложение (схемы и комментарии)
 Схема 1. Упрощенная диаграмма шифрования, основанного на ДКП (Дискретно Косинусоидальном Преобразовании)
 Схема 2. Упрощенная диаграмма дешифрования, основанного на ДКП
 Схема 3. Синтаксис процессов, основанных на последовательном ДКП, прогрессивном ДКП и режиме сжатия без потерь
 Схема 4. Синтаксис заголовка фрейма
 Схема 5. Синтаксис заголовка скана
 Схема 6. Синтаксис таблиц/сегментов...
Не секрет, что с недавних пор (примерно с 1995 года) область использования персонального компьютера ощутимо сдвинулась в сферу развлечений (мультимедиа), как то: кино, музыка, фотография и изобразительное искусство. Все связанные с данной областью форматы данных имеют одну очень неприятную особенность – большой размер конечного файла. К примеру, фотография размером 640х480 точек (соответствует формату 9х13 см) едва влезет на дискету (1,44 мегабайт), музыкальный альбом (60-80 минут звучания) занимает целый компакт-диск (700 мегабайт), а на оцифровку любимого видеофильма вряд ли хватит всего жесткого диска (20 гигабайт).

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

В итоге появилось понятие кодека – мультимедийного архиватора, удовлетворяющего вышеперечисленным непростым требованиям. Одними из самых популярных аудио-кодеков стали «Fraunhofer MPEG Layer-3 Codec» и «Ogg Vorbis Audio Codec», видео-кодеков – «DivX Pro», «MPEG-4 Video Codec» и «Intel Indeo video», ну а в области статичных изображений – «JPEG», «CompuServe GIF», «Portable Network Graphics» и «Tag Image File Format». Мы остановимся именно на JPEG, позволяющем сжимать картинки вплоть до 10 и более раз против изначального размера без ощутимой потери качества.

Чем нас может заинтересовать именно этот формат данных? В первую очередь тем, что он довольно сложен и интересен именно с математической точки зрения. В дальнейшем это станет ясно. Вторая причина – не менее важная – заключается в том, что практически все популярные программы, работающие с jpeg, во-первых, платные (штатный «Inte
et Explorer» не будем принимать во внимание в силу полной неприспособленности оного в качестве просмотрщика домашней коллекции...
Итак, мы успешно выяснили, что из себя представляет одно из самых впечатляющих достижений компьютерной индустрии в области хранения видео данных – графический формат JPEG, а также рассмотрели, как с ним работать. В качестве иллюстрации ко всему вышеизложенному можно предложить следующий просмотрщик jpeg-файлов, который я назвал «JPEG Viewer».

«JPEG Viewer» умеет:
• дешифровать jpeg-файл и вывести его содержимое на экран
• конвертировать открытую картинку в формат точечного рисунка bmp
• вывести в панель состояния имя открытого файла и размеры изображения
• вывести на экран bmp-рисунок (24-bit BMP)

Плюсы:
• очень малый размер (57 килобайт)
• высокая скорость работы
• удобство в эксплуатации (запуск вместе с jpeg(bmp)-файлом, выход по )
• программа распространяется бесплатно

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу