Формулы для расчета количества текстовой, графической и звуковой информации.

Основные единицы измерения объема информации:

1 бит – наименьшая единица

1 байт = 8 бит

1Кбайт = 1024 байт = 210 байт

1Мбайт = 1024 Кбайт = 210 Кбайт = 220 байт

Текстовая информация:

Информационная емкость одного символа алфавита определяется по формуле

N<=2I

где N – количество символов в алфавите, I – информационная емкость одного символа алфавита.

Пример: в русском алфавите 33 буквы, 33<=26, следовательно информационная емкость одного символа 6 бит, если отбросить букву ё, то останется 32 буквы, и информационная емкость одной буквы сократится до 5 бит.

Последовательность действий при решении задачи:

Подсчет количества знаков в алфавите; Определение информационной емкости одного знака (определение количества бит на один знак алфавита); Вычисление количества бит на все сообщение; При необходимости округление количества бит до минимального целого количества байт и вычисление количества байт для хранения указанного в условии количества сообщений.

Пример решения задачи:

Для регистрации на сайте некоторой страны пользователю требуется придумать пароль. Длина пароля ровна 11 символов. В качестве символов используются десятичные цифры и 12 различных букв местного алфавита, причём все буквы используются в двух начертаниях: как строчные, так и заглавные (регистр буквы имеет значение!).

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

НЕ нашли? Не то? Что вы ищете?

Определите объём памяти, который занимает хранение 60 паролей.

540 байт 2) 600 байт 3) 660 байт 4) 720 байт

Решение

Данная задача решается с использованием алфавитного подхода к измерению количества информации.

1)         Определяется мощность используемого алфавита. Используются десятичные цифры (10 различных знаков) и 12 букв, каждая из которых может иметь два возможных начертания (12 х 2 = 24 различных знака). Итого мощность (N) используемого алфавита составляет: 10 + 12 х 2 = 34 знака.

2)         Исходя из известной мощности (N = 34) алфавита определяется количество битов, соответствующее каждому знаку. Речь идёт о целом (не дробном!) количестве битов, минимально достаточном для представления одного знака такого алфавита. Поэтому выбираем ближайшее большее число N, равное степени числа 2: N = 26 = 64 (значения 25 = 32 недостаточно). Тогда согласно формуле N = 2I получается: I — 6 бит на один знак алфавита.

3)         Длина пароля (т. е. длина сообщения, кодируемого с использованием рассмотренного алфавита) равна 11 символам (К = 11). Количество информации в битах, соответствующее всему такому сообщению (паролю), равно 6 х 11 = 66 битов.

4)         По условию задачи, под хранение каждого такого пароля на компьютере отводится минимально возможное и одинаковое целое количество байтов. Определяем минимальное количество целых байтов, достаточное, чтобы уместить 66 битов. 1 байт равен 8 битам. Выполняем деление количества битов (66) на 8 с округлением результата до целого в большую сторону: 66 / 8 = 8,25 -> 9 байтов.

Следует не забывать выполнять перевод количества битов в количество байтов!

5)         Для хранения 60 паролей требуется 60 х 9 = 540 байтов.

Ответ: 540 байтов

Графическая информация:

Общий объём информации, байт = (цвет одной точки) х (кол-во точек в строке) х (кол-во строк)

Цветность или палитра (количество информации выделяемое на цвет 1 точки)

1 бит – черно-белое изображение

2 бита – 4 цвета

4 бита – 16 цветов

8 бит – 256 цветов

3 байта – 16 777 216 цветов

Пример решения задачи:

Укажите минимальный объём памяти (в килобайтах), достаточный для хранения любого растрового изображения размером 64 х 64 пикселя, если известно, что в изображении используется палитра из 256 цветов. Саму палитру хранить не нужно.

Решение

Палитра из 256 цветов может быть закодирована восьмиразрядным двоичным числом (28 = 256), т. е. каждый пиксель соответствует 1 байту.

Объём информации, соответствующей изображению = 1 байт х 64 х 64 = 4096 байтов =

= 4 Кбайт.

Ответ: 4 Кбайт.

Звуковая информация:

Общий объём информации, бит = (частота дискретизации, Гц) х (разрешение) х  (длительность записи, с) х 2 (для стерео).

Пример решения задачи:

Производится двухканальная (стерео) звукозапись с частотой дискретизации 48 кГц и 24-битным разрешением. Запись длится 1 минуту, её результаты записываются в файл, сжатие данных не производится. Какое из приведённых ниже чисел наиболее близко к размеру полученного файла, выраженному в мегабайтах?

1) 0,3        2) 4        3) 16        4) 132

Решение

Частота дискретизации = 48 кГц = 48 000 Гц.

Разрешение = 24 бита.

Длительность записи = 1 мин = 60 с.

Стереозвук (двухканальная запись) = 2.

Общий объём записываемой информации = 48 000 Гц х 24 бит х 60 с х 2 бит.

Расчёты удобнее всего производить, по возможности переведя все сомножители в степени двойки (поскольку затем потребуется выполнять перевод в байты, килобайты, мегабайты и пр.). Поэтому формула получит вид:

48 000 х 24 (бит) х 60 (с) х 2 = 375 х 27 х 3 х 23 х 15 х 22 х 2 = 16875 • 213 (бит).

По условию задачи нужно сравнить полученный результат с различными вариантами ответа, приведёнными в мегабайтах. Поэтому результат вычислений требуется разделить сначала на 23, чтобы перевести биты в байты, а затем — на 220 для перевода байтов в мегабайты:

16875 х 213 (бит) = 16875 х 210 (байт) = 16875 / 210 (Мб) = 16875 / 1024 (Мб).

Вычисления достаточно выполнить приближенно, так как не требуется указывать точный ответ, а достаточно указать, к какому из имеющихся значений он ближе всего. Поэтому деление на 1024 можно для упрощения вычислений заменить делением на 1000. Тогда объём получаемого аудиофайла примерно равен 16,875 Мб.

Ответ: вариант 3.

Видеоинформация:

Общий объём информации, байт = (объём одного кадра) х (количество кадров в секунду) х (длительность, с) = (цвет одной точки) х (кол-во точек в строке) х (кол-во строк) х (количество кадров в секунду)  х (длительность, с).

Например, для видеофильма длительностью 2 мин (= 120 с) с цветовой палитрой 3 байта, частотой 24 кадра в секунду и при разрешении 640 х 480 получается:

Общий объём информации = 3 байта х 640 х 480 х 24 х 120 с = 2654208000 байт =

= 2592000 кбайт = 2531,25 Мбайт.

ДОМАШНЯЯ РАБОТА

1) Каждый пользователь сайта получает при регистрации пароль из 16 символов из набора А, В, С, Е, Н, К, М. Каждый пароль записывается в памяти сервера минимально возможным и одинаковым целым количеством байтов (при этом используется посимвольное кодирование, все символы кодируются одинаковым и минимально возможным количеством битов).

Определите объём памяти, требуемый для записи 40 паролей.

1)        160 байт        2)        200        байт        3)        240        байт        4)        280 байт

2) В школе 32 учащихся учатся в двух классах, 5А и 5Б. Одна из учениц заболела Сообщение «Заболевшая девочка учится в 5Б классе» содержит 4 бита информации. Сколько учащихся учатся в классе 5А?

1)        4        2)        16        3)        28        4) 30

3) Дети украшают класс к Новому году разноцветными флажками — красными, зелёными и синими, подвешивая цепочки флажков к потолку. На нитку можно нанизать ровно четыре флажка. Они могут повторяться и нанизываться в любом порядке. Сколько разных ниток с флажками можно сделать? (Они считаются разными, если отличаются хотя бы одним флажком или порядком флажков на нитке.)

4) Для хранения растрового изображения размером 64 х 64 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения?

5) Для хранения растрового изображения размером 32 х 32 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения?

6) Производится одноканальная (моно) звукозапись с 24-битным разрешением. Запись длится 1 минуту 4 секунды, её результаты записываются в файл, сжатие данных не производится. Получен файл размером 3275 Кбайт. Определите частоту дискретизации в килогерцах.

7) Производится двухканальная (стерео) звукозапись с частотой дискретизации 16 кГц и 4-битным разрешением. Запись длится полминуты, её результаты записываются в файл, сжатие данных не производится. Какая из приведённых ниже величин наиболее близка к размеру полученного файла?

1) 0.5 Мбайт                2) 8 Кбайт                3) 240 Кбайт                4) 4 Мбайт

8) Оцифровывается старый немой черно-белый кинофильм. Разрешение составляет 320 х 240. Частота 24 кадра в секунду. Длительность фильма — 50 минут. Сжатие данных при оцифровке видео не производится. Уместится ли полученный видеофайл на CD ёмкостью 700 Мб? (Ответьте: «Да» или «Нет».)

9) Укажите размер в мегабайтах файла записанного видеорегистратором за 15 минут поездки, если запись велась с разрешением 640 х 480. Частота 15 кадров в секунду. Глубина цвета 8 бит. Звук не записывался. Ответ округлите в большую сторону до 1 мегабайта.