- •Лекция 5
- •Кодирование символов
- •Таблица ASCII (альтернативная)
- •Основные особенности ASCII
- •Кодирование графической
- •Пример растрового кодирования черно-
- •Кодирование цветного изображения
- •Таблица кодов некоторых цветов (True Color)8
- •Растровая модель CMY
- •Сравнение моделей
- •Достоинства и недостатки растрового
- •Форматы хранения растровых
- •Формат
- •Векторное кодирование
- •Векторный рисунок как программа
- •Достоинства и недостатки
- •Кодирование звуковой информации
- •Воспроизведение цифрового звука
- •Хранение звукового сигнала
- •Объем и форматы звуковых файлов
- •Кодирование видеоинформации
- •Форматы видеофайлов
Достоинства и недостатки растрового
кодирования
11
•Достоинства:
–Универсальный метод (любое изображение)
–Единственный метод для кодирования размытых изображений (фотографий и т.п.)
•Недостатки:
–При дискретизации есть потеря информации
–При изменении размеров изображения искажается цвет и форма объектов
–Размер файла не зависит от сложности изображения, а определяется только разрешением и глубиной цвета
Форматы хранения растровых
рисунков
12
BMP (bitmap – битовая карта); стандарт в Windows; поддерживает кодирование с палитрой и в режиме истинного цвета
JPEG (Joint Photographic Experts Group ) – специально для хранения фотографий; только режим истинного цвета; сильное сжатие
GIF (Graphics Interchange Format) ; только кодирование с палитрой (от 2 до 256) ; хранят и анимированные изображения; допускает еще и прозрачность изображения;
PNG (Portable Network Graphics) – как режим истинного цвета, так и с палитрой; допускает прозрачность; сжимается без искажения; анимация не поддерживается
Формат
BMP
JPG
GIF
PNG
Сравнение форматов
|
13 |
|
True Color |
Палитра |
Прозрачность |
|
|
- |
|
- |
- |
- |
|
|
|
|
|
Векторное кодирование
Строятся из геометрических фигур:
•отрезки, ломаные, прямоугольники
•окружности, эллипсы, дуги
•сглаженные линии (кривые Безье)
Для каждой фигуры в памяти хранятся:
•размеры и координаты на рисунке
•цвет и стиль границы
•цвет и стиль заливки (для замкнутых фигур)
Форматы файлов: |
• AI (Adobe |
|
•WMF (Windows Metafile) |
|
|
•CDR (CorelDraw) |
Illustrator) |
для Web |
|
• SVG (Inkscape) |
|
14
Векторный рисунок как программа
|
прямоугольн |
размер |
<svg> |
ик |
ы |
<rect width="135" |
координат |
|
x="0" y="10" |
|
ы |
stroke-width="1" stroke="rgb(0,0,0)" |
||
fill="rgb(255,255,255)"/> |
заливк |
|
|
|
а |
<rect width="135" height="30" x="0" y="40" stroke-width="1" stroke="rgb(0,0,0)" fill="rgb(0,0,255)"/>
<rect width="135" height="30" x="0" y="70" stroke-width="1" stroke="rgb(0,0,0)" fill="rgb(255,0,0)"/>
конту
р
<line x1="0" y1="0" x2="0" y2="150"
stroke-width="15" stroke="rgb(0,0,0)" />
</svg>
15
Достоинства и недостатки
векторного кодирования
Достоинства:
•лучший способ хранения чертежей,
схем, карт;
•при кодировании нет потери информации;
•при изменении размера нет
Недостаткискажений;
••неэффективноменьше размериспользоватьфайла, зависитдля от фотографийсложности рисунка;размытых изображений
16
Кодирование звуковой информации
17
•Микрофон преобразует звуковые колебания в аналоговый электрический сигнал
•Звуковая карта на ПК преобразует аналоговый сигнал в двоичный код
•Это делается путем дискретизации – запись сигнала в отдельных точках, взятых с шагом T, а f=1/Т – частота дискретизации (в герцах)
•Чаще всего используют на ПК частоты 8, 11, 22, 44,1(CD) и 48 кГц(DVD)
Воспроизведение цифрового звука
18
Восстанавливая, получаем вроде бы ступенчатый сигнал
Теорема Котельникова-Шеннона:
0 T 2T
если частота дискретизации больше, чем удвоенная самая большая частота, то по отдельным отсчетам можно восстановить аналоговый сигнал
Т.к. человек не слышит звук выше 20 кГц, то f=40 кГц и достаточно (на практике 44,1 и 48)
Хранение звукового сигнала
19
Важно еще сколько памяти отводится на хранение одного отсчета
Объем и форматы звуковых файлов
20
Если 16-разрядное (2 байта) кодирование с частотой 44 кГц, то
за 1 с накапливается: 44000 ∙ 2 = 88000 байтов
за 1 мин: 88000 ∙ 60 = 5280000 байт ≈ 5