Transcript
Page 1: Двоичное кодирование информации

ДВОИЧНОЕ КОДИРОВАНИЕ ИНФОРМАЦИИ

Page 2: Двоичное кодирование информации

ДВОИЧНЫЙ КОД

Кодирование –

преобразование

входной информации в

понятную компьютеру

форму – двоичный код.

Декодирование –

перевод двоичного

кода в понятную

человеку форму.

Page 3: Двоичное кодирование информации

ПОЧЕМУ ИМЕННО ДВОИЧНОЕ КОДИРОВАНИЕ

0 – отсутствие

электрического сигнала

1 – наличие

электрического сигнала

Недостаток двоичного

кодирования –

длинные коды.

Page 4: Двоичное кодирование информации

ФОРМЫ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ

При аналоговом представлении физическая величина принимает бесконечное множество значений, причем ее значения изменяются непрерывно

При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно

Page 5: Двоичное кодирование информации

ДИСКРЕТИЗАЦИЯ

Дискретизация – разбиение

непрерывного (аналогового)

сигнала на отдельные элементы.

В процессе дискретизации

производится кодирование, то

есть присвоение каждому

элементу конкретного значения

в форме кода

Page 6: Двоичное кодирование информации

КОДИРОВАНИЕ ГРАФИКИ

Программы растровой графики

работают с точками экрана

(пикселями). Точки не знают,

какие объекты они представляют

— окружности, линии,

прямоугольники.

Программы векторной графики

хранят информацию об

объектах, составляющих

изображение в виде

графических примитивов:

прямых линий, дуг окружностей,

прямоугольников, закрасок и т.д.

Page 7: Двоичное кодирование информации

РАСТРОВОЕ КОДИРОВАНИЕ

Шаг 1. Разбиение на

пиксели

(дискретизация)

Шаг 2. Определение

единого цвета для

каждого пикселя.

Page 8: Двоичное кодирование информации

ЦВЕТОВЫЕ МОДЕЛИ

Page 9: Двоичное кодирование информации

ОБЪЕМ ВИДЕОПАМЯТИ

1 пиксель = 3 байта

При разрешении

1280*1024 = 1310720

точек на экране.

При глубине цвета 32

бита на точку

необходимый объем

видеопамяти:

32*1310720 =

41943040 бит =

5242880 байт = 5120 Кб

= 5 Мб

Page 10: Двоичное кодирование информации

ВЕКТОРНОЕ КОДИРОВАНИЕ ГРАФИКИ

Типовые примитивы:

Линии и ломаные

линии

Многоугольники

Окружности и эллипсы

Кривые Безье

Текст

Page 11: Двоичное кодирование информации

ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА

Звук – это волна с

непрерывно

меняющейся частотой

и амплитудой.

Чем больше амплитуда

– тем громче звук.

Чем больше частота –

тем выше тон.

Page 12: Двоичное кодирование информации

ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА

Частота дискретизации –количество измерений уровня сигнала в единицу времени

Количество уровней громкости определяет глубину кодирования.

При глубине кодирования в 16 бит количество уровней громкости равно N = 2I = 216 = 65536

Page 13: Двоичное кодирование информации

ДВОИЧНОЕ КОДИРОВАНИЕ ТЕКСТА

Традиционно для кодирования одного символа используется количество информации = 1 байту (1 байт = 8 битов)

Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 различных символов (28=256)

Page 14: Двоичное кодирование информации

ТАБЛИЦЫ КОДИРОВОК


Recommended