Представление текстовой и графической информации в компьютере
Единицы измерения информации: 1 байт = 8 бит 1 Кбайт (килобайт) = 210 байт = 1024 байта 1 Мбайт (мегабайт) = 220 байт = 1024 Кбайта 1 Гбайт (гигабайт) = 230 байт = 1024 Мбайта
Текстовая информация Алфавит – множество символов, используемых при записи текста. Полное количество символов в алфавите называется мощностью (размером) алфавита.
Текстовая информация Если допустить, что все символы алфавита встречаются в тексте с одинаковой частотой (равновероятно), то количество информации, которое несет каждый символ, вычисляется по формуле: i = log 2 N, т. е. 2 i = N, N – мощность алфавита; i – информационный объем одного символа ( измеряется в битах).
Текстовая информация Объем информации на цифровых носителях и в технических системах передачи информации равен длине двоичного кода. Основная единица: 1 бит – один разряд двоичного кода.
Текстовая информация Один символ из алфавита мощностью 256 (28) несет в тексте 8 бит информации, называемых байтом (1 байт = 8 битов). ASCII (American Standard Code for Information Interchange) - американский стандартный код для обмена информацией. На каждый символ отводится 8 бит информации; размер алфавита 256 символов. Unicode - стандарт кодировки знаков. На каждый символ отводится 2 байта; размер алфавита 65536 знаков.
Текстовая информация Если весь текст состоит из К символов, то при алфавитном подходе размер содержащейся в нем информации равен: I = К i, i – информационный объем одного символа в используемом алфавите; К – количество символов в тексте; I – объем информации всего сообщения.
Графическая информация Объем растрового изображения (I) определяется как произведение количества точек (K) и информационного объема одной точки (i), который зависит от количества возможных цветов. I= K ×i
Графическая информация Описание цвета пикселя является кодом цвета. Количество бит (информационный объем точки i), отводимое на каждый пиксель для представления цвета, называют глубиной цвета (англ. color depth). Количество цветов (N), воспроизводимых на экране, и глубина цвета или битовая глубина (i), связаны формулой: N = 2 i.
Графическая информация Глубина цвета: 3 бита Количество цветов: 23=8 Красный Зеленый 0 0 0 1 1 1 0 0 1 1 Синий 0 1 0 Цвет черный синий зеленый 1 0 1 голубой красный розовый коричневый белый
Графическая информация Шестнадцатицветная палитра получается при использовании четырехразрядной кодировки пикселя: к трем битам базовых цветов добавляется один бит интенсивности. Этот бит управляет яркостью всех трех цветов одновременно (интенсивностью трех электронных пучков). Кодирование шестнадцатицветной палитры Цвет Яркость Красный Зеленый Синий Черный Синий Зеленый Голубой Красный Фиолетовый Коричневый Белый Серый Светло-синий Светло-зеленый Светло-голубой Светло-красный Светлофиолетовый Желтый Ярко-белый 0 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 1 1 1 1 0 1