Кодирование информации Кодирование информации в компьютере • Современный компьютер может обрабатывать числовую, текстовую, графическую, звуковую и видео информацию.

Download Report

Transcript Кодирование информации Кодирование информации в компьютере • Современный компьютер может обрабатывать числовую, текстовую, графическую, звуковую и видео информацию.

Slide 1

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 2

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 3

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 4

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 5

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 6

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 7

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 8

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 9

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 10

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 11

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 12

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 13

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 14

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 15

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 16

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 17

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 18

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт


Slide 19

Кодирование информации

Кодирование информации в компьютере


Современный компьютер может обрабатывать числовую, текстовую,
графическую, звуковую и видео информацию. Все эти виды информации в
компьютере представлены в двоичном коде, т. е. используется алфавит
мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно
представлять информацию в виде последовательности электрических
импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование
принято называть двоичным, а сами логические последовательности нулей и
единиц - машинным языком.

Вид информации

Двоичный код

Двоичный код
Числовая
Текстовая
Графическая
Звуковая
Видео

10110011

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

В текстах мы используем:
прописные и строчные русские буквы Аа Бб Вв …
 прописные и строчные латинские буквы Аа Bb Cc …
 знаки препинания ! , ? . …

 цифры 1 2 3 …
 знаки арифметических операций + - × …
 другие символы ( [ \ …
Достаточно 256 различных символов, следовательно нужно 256
различных двоичных кодов для кодирования текстовой информации
Именно эта идея положена в основу двоичного кодирования текстовой
информации

Кодовые таблицы
Соответствие символов и кодов
задается с помощью специальных
кодовых таблиц.
В кодовых таблицах каждому
символу ставится в соответветствие
уникальная цепочка из восьми нулей
и единиц.
Символ

Десятичный код

Двоичный код

!

А
Б
В

33

192
193
194

00100001

11000000
11000001
11000010

В качестве международного стандарта принята кодовая таблица ASCII (American
Standard Code for Information Interchange). В этой таблице представлены коды от 33
до 127 (буквы английского алфавита, знаки математических операций, служебные
символы и т.д.), коды от 0 до 32 отведены функциональным клавишам. Коды с 128
по 255 выделены для национальных стандартов каждой страны.
В настоящее время для кодировки русских букв используют пять различных кодовых
таблиц
•альтернативная кодовая таблица CP-866 (OS MS DOS 6.22 для IBM PC)
•международный стандарт ISO 8859 (OS UNIX на компьютерах DEC и SUN)
•кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows)
•кодовая таблица, применяемая в KOI 8-( в большинстве OS UNIX )
•Мас (Macintosh, Apple)
•причем тексты, закодированные при помощи одной таблицы не будут правильно
отображаться в другой кодировке. Наглядно это можно представить в виде
фрагмента объединенной таблицы кодировки символов.

Двоичный код

Десятичный код

КОИ8

СР1251

СР866

Мас

ISO

110000101

94

б

В

-

-

Т

перекодировка текстовых документов заботится на пользователь, а
специальные программы - конверторы, которые встроены в приложения

Понятие кодировки Unicode
В мире существует примерно 6800 различных языков. Чтобы
буквы любой страны можно было читать на любом компьютере,
для их кодировки стали использовать два байта (16 бит), что
позволяет кодировать 65536 символов.
Такая кодировка называется Unicode и обозначается как UCS-2.
Этот код включает в себя все существующие алфавиты мира, а
также множество математических, музыкальных, химических
символов и многое другое. Существует кодировка и UCS-4, где для
кодирования используют 4 байта, то есть можно кодировать
более 4 млрд. символов.

Кодирование графической
информации

Графическую информацию можно представлять в двух формах:
аналоговой или дискретной. Живописное полотно, цвет которого
изменяется непрерывно - это пример аналогового представления, а
изображение, напечатанное при помощи струйного принтера и
состоящее из отдельных точек разного цвета - это дискретное
представление.
Графическая информация из аналоговой формы в дискретную
преобразуется путем дискретизации т. е. разбиения непрерывного
графического изображения на отдельные элементы, каждому из
которых присваивается определенный код.
Качество кодирования зависит
От размера точки, чем меньше размер точки, тем большее
количество точек составляет изображение.
От количество цветов, чем больше цветов может принимать
точка, тем качественнее изображение
Существуют два основных способа кодирования графической
информации: векторный и растровый

Расчет объема растрового изображения





Растровый формат характеризуется тем, что все изображение по вертикали и
горизонтали разбивается на достаточно мелкие прямоугольники - так называемые
элементы изображения, или пикселы (минимальная единица изображения).
Разрешающая способность – количество точек по горизонтали и вертикали на
единицу длины изображения. Чем меньше размер точки, тем больше
разрешающая способность и тем выше качество. Разрешающая способность
выражается в dpi (кол. Точек на дюйм 1дюйм=2,54 см)
Глубина цвета определяет количество битов, или разрядов, с помощью которых
составляются коды потенциальных значений тона или цвета.
N=2I где N – количество цветов палитры I – глубина цвета (количество битов
используемых для кодирования информации)

Растровые изображения. Цветовые модели
Применяют несколько систем кодирования: HSB, RGB и CMYK.
Первая цветовая модель проста и интуитивно понятна, т. е. удобна для
человека, вторая наиболее удобна для компьютера, а последняя модель
CMYK-для типографий.
Модель HSB характеризуется тремя компонентами: оттенок цвета(Hue),
насыщенность цвета (Saturation) и яркость цвета (Brightness). Можно получить
большое количество произвольных цветов, регулируя эти компоненты. Эту
цветовую. модель лучше применять в тех графических редакторах, в которых
изображения создают сами, а не обрабатывают уже готовые.

Кодирование цвета в мониторах RGB
• Для кодирования цветных
графических изображений
применяется принцип
декомпозиции произвольного
цвета на свои составляющие.
Составляющими являются три
основных цвета красный(Red
R), зеленый (Green G),
синий(Blue B) Такая система
кодирования получила
названия RGB
• Color=R+G+B,
• 0 <=R<=Rmax
• 0 <=G<=Gmax
• 0 <=B<=Bmax

Если все три составляющих имеют одинаковую интенсивность
(яркость), то из их сочетаний можно получить 8 различных цветов

красный

зеленый

синий

цвет

0

0

0

черный

0

0

1

синий

0

1

0

зеленый

0

1

1

голубой

1

0

0

красный

1

0

1

розовый

1

1

0

коричневый

1

1

1

белый

Формирование цветов при глубине цвета 24 бита.
24-битные изображения, содержащие 16,7 миллионов цветов,
достаточно точно передают краски окружающего нас мира
Название
цвета

интенсивность
красный

зеленый

синий

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

True Color, High Color
• True Color на кодирование
цвета одного пикселя (в
системе RGB) надо
затратить 8*3=24 разряда.
Это позволяет однозначно
определять 16,5 млн цветов.
Это близко к
чувствительности
человеческого глаза..
High Color; это кодирование
при помощи 16-разрядных
двоичных чисел, то есть
уменьшается количество
двоичных разрядов при
кодировании каждой точки.
Но при этом значительно
уменьшается диапазон
кодируемых цветов

Кодирование цвета в принтерах CMYK
При печати на бумаге используется иная цветовая модель:

если монитор испускал свет, оттенок
получался в результате сложения цветов,
то краски - поглощают свет, цвета
вычитаются. Поэтому в качестве основных
используют голубую, сиреневую и желтую
краски. Кроме того, из-за не идеальности
красителей, к ним обычно добавляют
четвертую -- черную Данная система
кодирования называется CMYK(черный
цвет обозначается буквой К, B занята
синим цветом). Если вычесть из белого три
первичных цвета, RGB, мы получим тройку
дополнительных цветов CMYК.
Дополнительными цветами для красного
является голубой (Cyan,C) = зеленый +
синий = белый - красный, для зеленого пурпурный (Magenta, M) = красный + синий
= белый - зеленый, для синего - желтый
(Yellow, Y) = красный + зеленый = белый синий. Color=C+M+Y
– 0%<=C<=100%
– 0%<=M<=100%
– 0%<=Y<=100%

Расчет видеопамяти
















Объем видеопамяти вычисляется по формуле:
Vвидео = I * m * n,
где I - глубина цвета (бит),
m *n - разрешение (в точках).
Например:
Задача.
Определите объем видеопамяти для графического
режима с разрешением 640 на 480 точек и
глубиной цвета 24 бит на точку.
Решение:
Определим количество точек на экране.
S = m *n = 640 * 480 = 307 200 точек
Vвидео = 24 * 307 200 = 7 372 800 бит = 921 600 байт
= 900 Кбайт
Задача
Определить разрешающую способность экрана
для монитора с диагональю 15” и размером точки
экрана 0,25 мм
Решение:
1 дюйм=2,54 см=255 мм
15дюйм=255*15=3825 мм
Разрешающая способность=3825/ 0,25=15300

Глубина цвета равна 1

Глубина цвета равна 2

Векторный формат


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

Кодирование звука









Звук представляет собой звуковую волну с непрерывно меняющейся
амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для
человека, чем больше частота сигнала, тем выше тон.
В процессе кодирования непрерывного звукового сигнала, производится его
дискретизация по времени, непрерывная звуковая волна разбивается на
отдельные маленькие временные участки, причем для каждого такого участка
устанавливается определенная величина амплитуды.
Качество двоичного кодирования звука определяется глубиной кодирования
звука и частотой дискретизации
Частота дискретизации - это количество измерений громкости звука в единицу
времени).
Глубина звука – это количество информации, которое необходимо для
кодирования дискретных уровней громкости цифрового звука N=2I где N –
количество уровней звука I – глубина кодирования звука

Расчет объема звукового
файла
Оценить информационный объем цифрового звукового стерео
файла длительностью 10 секунд при глубине кодирования 16
бит и частоте дискретизации 30000 измерений в секунду
Решение
Глубину кодирования звука умножить на количество измерений
в секунду умножить на время звучания умножить на количество
дорожек (2 стерео звук)
V=16*30000*10*2=960000 бит=120000байт=117,18 Кбайт