SlideShare ist ein Scribd-Unternehmen logo
1 von 14
ДВОИЧНОЕ КОДИРОВАНИЕ ИНФОРМАЦИИ
ДВОИЧНЫЙ КОД
 Кодирование –
преобразование
входной информации в
понятную компьютеру
форму – двоичный код.
 Декодирование –
перевод двоичного
кода в понятную
человеку форму.
ПОЧЕМУ ИМЕННО ДВОИЧНОЕ КОДИРОВАНИЕ
 0 – отсутствие
электрического сигнала
 1 – наличие
электрического сигнала
 Недостаток двоичного
кодирования –
длинные коды.
ФОРМЫ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ
 При аналоговом
представлении физическая
величина принимает
бесконечное множество
значений, причем ее
значения изменяются
непрерывно
 При дискретном
представлении физическая
величина принимает
конечное множество
значений, причем ее
величина изменяется
скачкообразно
ДИСКРЕТИЗАЦИЯ
 Дискретизация – разбиение
непрерывного (аналогового)
сигнала на отдельные элементы.
 В процессе дискретизации
производится кодирование, то
есть присвоение каждому
элементу конкретного значения
в форме кода
КОДИРОВАНИЕ ГРАФИКИ
 Программы растровой графики
работают с точками экрана
(пикселями). Точки не знают,
какие объекты они представляют
— окружности, линии,
прямоугольники.
 Программы векторной графики
хранят информацию об
объектах, составляющих
изображение в виде
графических примитивов:
прямых линий, дуг окружностей,
прямоугольников, закрасок и т.д.
РАСТРОВОЕ КОДИРОВАНИЕ
 Шаг 1. Разбиение на
пиксели
(дискретизация)
 Шаг 2. Определение
единого цвета для
каждого пикселя.
ЦВЕТОВЫЕ МОДЕЛИ
ОБЪЕМ ВИДЕОПАМЯТИ
 1 пиксель = 3 байта
 При разрешении
1280*1024 = 1310720
точек на экране.
 При глубине цвета 32
бита на точку
необходимый объем
видеопамяти:
32*1310720 =
41943040 бит =
5242880 байт = 5120 Кб
= 5 Мб
ВЕКТОРНОЕ КОДИРОВАНИЕ ГРАФИКИ
Типовые примитивы:
 Линии и ломаные
линии
 Многоугольники
 Окружности и эллипсы
 Кривые Безье
 Текст
ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА
 Звук – это волна с
непрерывно
меняющейся частотой
и амплитудой.
 Чем больше амплитуда
– тем громче звук.
 Чем больше частота –
тем выше тон.
ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА
 Частота дискретизации –
количество измерений
уровня сигнала в
единицу времени
 Количество уровней
громкости определяет
глубину кодирования.
 При глубине
кодирования в 16 бит
количество уровней
громкости равно N = 2I =
216 = 65536
ДВОИЧНОЕ КОДИРОВАНИЕ ТЕКСТА
 Традиционно для
кодирования одного
символа используется
количество информации
= 1 байту (1 байт = 8
битов)
 Учитывая, что каждый
бит принимает значение
1 или 0, получаем, что с
помощью 1 байта можно
закодировать 256
различных символов
(28=256)
ТАБЛИЦЫ КОДИРОВОК

Weitere ähnliche Inhalte

Andere mochten auch

Displaying data using charts and graphs
Displaying data using charts and graphsDisplaying data using charts and graphs
Displaying data using charts and graphs
Charles Flynt
 

Andere mochten auch (8)

преподаватель и Google
преподаватель и Googleпреподаватель и Google
преподаватель и Google
 
DFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данныхDFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данных
 
Displaying data using charts and graphs
Displaying data using charts and graphsDisplaying data using charts and graphs
Displaying data using charts and graphs
 
Доклад Валерия Старынина на DevConf 2014. "StatsCollector, или "Мама! Он и ме...
Доклад Валерия Старынина на DevConf 2014. "StatsCollector, или "Мама! Он и ме...Доклад Валерия Старынина на DevConf 2014. "StatsCollector, или "Мама! Он и ме...
Доклад Валерия Старынина на DevConf 2014. "StatsCollector, или "Мама! Он и ме...
 
5 Secrets to Better Presentation Charts and Graphs
5 Secrets to Better Presentation Charts and Graphs5 Secrets to Better Presentation Charts and Graphs
5 Secrets to Better Presentation Charts and Graphs
 
10 Color Banner Design Inspiration
10 Color Banner Design Inspiration10 Color Banner Design Inspiration
10 Color Banner Design Inspiration
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Mehr von Yuri Samplin

Mehr von Yuri Samplin (18)

Попугаи и места их обитания
Попугаи и места их обитанияПопугаи и места их обитания
Попугаи и места их обитания
 
Bugatti Veyron 16.4
Bugatti Veyron 16.4Bugatti Veyron 16.4
Bugatti Veyron 16.4
 
Мультики
МультикиМультики
Мультики
 
Времена года
Времена годаВремена года
Времена года
 
Halloween
HalloweenHalloween
Halloween
 
Контроллер
КонтроллерКонтроллер
Контроллер
 
ПЗУ
ПЗУПЗУ
ПЗУ
 
Информация и ее свойства (ред.2)
Информация и ее свойства (ред.2)Информация и ее свойства (ред.2)
Информация и ее свойства (ред.2)
 
Star Wars
Star WarsStar Wars
Star Wars
 
Файл и файловая система
Файл и файловая системаФайл и файловая система
Файл и файловая система
 
ОС и загрузка компьютера
ОС и загрузка компьютераОС и загрузка компьютера
ОС и загрузка компьютера
 
Информатизация общества
Информатизация обществаИнформатизация общества
Информатизация общества
 
Информационные модели
Информационные моделиИнформационные модели
Информационные модели
 
Логические основы компьютера
Логические основы компьютераЛогические основы компьютера
Логические основы компьютера
 
Основы логики 2
Основы логики 2Основы логики 2
Основы логики 2
 
Основы логики
Основы логикиОсновы логики
Основы логики
 
Информация и её свойства
Информация и её свойстваИнформация и её свойства
Информация и её свойства
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисления
 

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

  • 2. ДВОИЧНЫЙ КОД  Кодирование – преобразование входной информации в понятную компьютеру форму – двоичный код.  Декодирование – перевод двоичного кода в понятную человеку форму.
  • 3. ПОЧЕМУ ИМЕННО ДВОИЧНОЕ КОДИРОВАНИЕ  0 – отсутствие электрического сигнала  1 – наличие электрического сигнала  Недостаток двоичного кодирования – длинные коды.
  • 4. ФОРМЫ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ  При аналоговом представлении физическая величина принимает бесконечное множество значений, причем ее значения изменяются непрерывно  При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно
  • 5. ДИСКРЕТИЗАЦИЯ  Дискретизация – разбиение непрерывного (аналогового) сигнала на отдельные элементы.  В процессе дискретизации производится кодирование, то есть присвоение каждому элементу конкретного значения в форме кода
  • 6. КОДИРОВАНИЕ ГРАФИКИ  Программы растровой графики работают с точками экрана (пикселями). Точки не знают, какие объекты они представляют — окружности, линии, прямоугольники.  Программы векторной графики хранят информацию об объектах, составляющих изображение в виде графических примитивов: прямых линий, дуг окружностей, прямоугольников, закрасок и т.д.
  • 7. РАСТРОВОЕ КОДИРОВАНИЕ  Шаг 1. Разбиение на пиксели (дискретизация)  Шаг 2. Определение единого цвета для каждого пикселя.
  • 9. ОБЪЕМ ВИДЕОПАМЯТИ  1 пиксель = 3 байта  При разрешении 1280*1024 = 1310720 точек на экране.  При глубине цвета 32 бита на точку необходимый объем видеопамяти: 32*1310720 = 41943040 бит = 5242880 байт = 5120 Кб = 5 Мб
  • 10. ВЕКТОРНОЕ КОДИРОВАНИЕ ГРАФИКИ Типовые примитивы:  Линии и ломаные линии  Многоугольники  Окружности и эллипсы  Кривые Безье  Текст
  • 11. ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА  Звук – это волна с непрерывно меняющейся частотой и амплитудой.  Чем больше амплитуда – тем громче звук.  Чем больше частота – тем выше тон.
  • 12. ДВОИЧНОЕ КОДИРОВАНИЕ ЗВУКА  Частота дискретизации – количество измерений уровня сигнала в единицу времени  Количество уровней громкости определяет глубину кодирования.  При глубине кодирования в 16 бит количество уровней громкости равно N = 2I = 216 = 65536
  • 13. ДВОИЧНОЕ КОДИРОВАНИЕ ТЕКСТА  Традиционно для кодирования одного символа используется количество информации = 1 байту (1 байт = 8 битов)  Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 различных символов (28=256)