"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Мультимедиа — это цифровой продукт, в котором сочетаются текст, изображения, звук, анимация и видео. Такое объединение помогает передавать информацию разными способами: например, видео показывает движение, а звуковая дорожка — речь и музыку. Чтобы хранить и воспроизводить мультимедиа, данные оцифровывают и часто сжимают. Понимание параметров записи позволяет оценивать размер файла и выбирать подходящее качество.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Мультимедиа — сочетание текста, графики, звука, анимации и видео в одном цифровом продукте. В отличие от материала только одного вида, например текста, такой продукт может одновременно показывать изображение, проигрывать речь и демонстрировать движение. Разные способы передачи информации дополняют друг друга и помогают точнее раскрыть содержание. Состав мультимедиа выбирают в зависимости от задачи.
Оцифровка звука — представление звукового сигнала последовательностью чисел. Компьютер не хранит непрерывную звуковую волну как таковую, поэтому через равные промежутки времени измеряют её значения и записывают результат. Так аналоговый сигнал превращается в данные, с которыми можно работать в цифровом виде. Равный интервал между измерениями позволяет описать сигнал упорядоченной последовательностью отсчётов.
Частота дискретизации — число измерений звукового сигнала за секунду; её обычно выражают в герцах или килогерцах. Чем чаще берутся отсчёты, тем подробнее цифровая запись передаёт изменения сигнала, но тем больше чисел нужно сохранить. Поэтому при одинаковых остальных параметрах повышение частоты обычно увеличивает размер несжатого файла. Частота не сообщает, сколько битов отводится на один отсчёт.
Кодек — программа или алгоритм, который кодирует мультимедийные данные и декодирует их при воспроизведении. Кодирование может уменьшать объём файла, а декодирование восстанавливает данные в форме, пригодной для проигрывателя. Разные кодеки используют разные способы сжатия, поэтому файлы могут отличаться размером, качеством и совместимостью с устройствами. Кодек должен поддерживаться программой, которая открывает файл.
Мультимедийный продукт объединяет разные виды цифровой информации, потому что у каждого вида есть свои сильные стороны. Видео показывает последовательность изменений и потому подходит для передачи движения или демонстрации процесса. Звук передаёт речь, музыку и звуковые события, которые не всегда удобно описывать текстом. Текст и графика, в свою очередь, помогают обозначить названия, числа и детали, которые зрителю важно рассмотреть.
При оцифровке звук измеряют через равные промежутки времени, чтобы получить упорядоченный набор чисел, описывающий изменения сигнала. Частота дискретизации задаёт, сколько измерений приходится на секунду: чем она выше, тем больше отсчётов описывают ту же запись. Глубина кодирования определяет, сколько битов используется для одного измерения и насколько точно можно записать его значение. Увеличение частоты или глубины обычно улучшает цифровое представление, но требует больше места для хранения.
Для оценки несжатого звукового файла нужно учесть не только частоту и глубину, но и число каналов с длительностью. За каждую секунду один канал содержит f отсчётов, и на каждый из них отводится i битов, поэтому общий объём в битах равен f × i × c × t. Здесь c — число каналов, а t — время в секундах. Результат в битах переводят в байты делением на 8; для килобайт и мегабайт заранее оговаривают, используют ли десятичные или двоичные единицы.
Несжатое видео хранит кадры, то есть отдельные изображения, сменяющие друг друга. Объём одного кадра зависит от числа пикселей и глубины цвета: большее разрешение или больше битов на пиксель означает больше данных. Затем объём одного кадра умножают на число кадров, которое получается из частоты кадров и длительности ролика. Поэтому даже короткое видео может занимать много места: в нём накапливаются данные множества полноразмерных изображений.
Сжатие уменьшает количество данных, необходимых для хранения и передачи мультимедиа. При сжатии без потерь исходные данные можно восстановить полностью, а при сжатии с потерями часть сведений отбрасывается, часто так, чтобы изменения были менее заметны человеку. Выбор зависит от требуемого качества, размера и условий воспроизведения: слишком сильное сжатие может ухудшить изображение или звук. Кодек выполняет выбранное кодирование и обеспечивает декодирование файла, а его совместимость важна для проигрывателя.
| Параметр | Звук | Видео |
|---|---|---|
| Из чего состоит цифровое представление | Из отсчётов сигнала, записанных числами | Из последовательности кадров |
| Параметры, от которых зависит объём несжатого файла | Частота дискретизации, глубина кодирования, число каналов, длительность | Размер кадра, глубина цвета, частота кадров, длительность |
| Как оценивают объём данных | f × i × c × t бит | ширина × высота × глубина цвета × кадров/с × время бит |
| Что может уменьшить размер файла | Сжатие кодеком | Сжатие кодеком |
| Какие характеристики качества следует учитывать | Частота дискретизации, глубина кодирования, число каналов | Разрешение, глубина цвета, частота кадров |
Сначала определите, какие исходные параметры заданы для звука или видео, а затем применяйте соответствующую оценку объёма. Если требуется размер несжатых данных, учитывайте все множители, включая каналы и длительность. Для сжатого файла таблица показывает, какие характеристики важны, но не позволяет точно вычислить размер без сведений о кодеке и содержимом.
Задача 1. Монофоническую запись длительностью 10 с оцифровали с частотой 8 кГц и глубиной 8 бит. Найдём объём несжатых данных без заголовка. Поскольку запись монофоническая, в ней один канал, поэтому отдельный множитель на стерео не нужен.
Ответ: 80 000 байт. Здесь каждый отсчёт занимает 8 бит, а за 10 секунд один канал содержит 80 000 отсчётов. Заголовок файла и возможное сжатие по условию не учитываются.
Задача 2. Стереозапись длится 3 минуты, её частота — 44,1 кГц, глубина кодирования — 16 бит. Оценим объём несжатых данных в мегабайтах. Сначала приведём время и частоту к единицам, согласованным с формулой, а число каналов зададим равным двум.
Ответ: примерно 31,75 Мбайт при десятичном способе перевода. Если считать 1 Мбайт равным 1 048 576 байтам, получится примерно 30,28 Мбайт. Разница возникает из-за разных соглашений о переводе байтов в мегабайты, поэтому способ следует указывать.
Задача 3. Несжатый ролик длится 20 с и содержит 25 кадров в секунду. Размер кадра — 1280 × 720 пикселей, глубина цвета — 24 бита. Найдём общий объём кадров, не учитывая служебные данные.
Ответ: примерно 1382,4 Мбайт, или 1,3824 Гбайт в десятичной системе. Расчёт предполагает, что каждый кадр хранится полностью и без сжатия. В реальном сжатом ролике размер будет зависеть от кодека и видеосодержимого.
Частоту дискретизации иногда путают с глубиной кодирования, потому что оба параметра влияют на качество и размер файла. Но частота показывает число измерений за секунду, а глубина — число битов на одно измерение. Чтобы проверить себя, посмотрите на единицы: частота выражается в герцах, глубина — в битах. В формуле объёма это разные множители, и заменять один другим нельзя.
При расчёте стереозаписи можно забыть множитель 2, так как в условии часто подробно названы частота и глубина. Тогда получается объём только одного канала — результат вдвое меньше правильного. Перед вычислением явно запишите число каналов: для моно оно равно 1, для стерео — 2. Полезно проверить, что в формуле учтены все параметры из условия.
Ошибки единиц возникают, если подставить минуты вместо секунд или килогерцы вместо герц. Формула использует частоту в измерениях за секунду и длительность в секундах, поэтому такие подстановки меняют результат в тысячи или шестьдесят раз. Перед умножением переведите минуты в секунды, а килогерцы — в герцы. После расчёта проверьте отдельно перевод битов в байты: в одном байте 8 бит.
Объём сжатого файла не равен автоматически рассчитанному объёму несжатых данных. Формула даёт оценку исходного потока, а кодек может по-разному сокращать данные в зависимости от способа сжатия и содержимого. Эту ошибку допускают, когда принимают теоретический расчёт за точный размер готового файла. Проверка проста: выясните, требуется ли объём несжатых данных или конкретного сжатого файла; для второго нужны сведения о кодеке и параметрах сжатия.
Для расчётов с мультимедиа нужны знания о двоичном кодировании и единицах измерения информации, особенно о переводе битов в байты. Дискретизация и глубина кодирования связаны с представлением числовых данных: непрерывный сигнал описывают набором измеренных значений. Эти понятия пригодятся при дальнейшем изучении обработки сигналов. Оценка объёма файлов помогает выбирать форматы, качество и настройки для хранения и передачи аудио и видео.
Чем мультимедиа отличается от обычного текста с иллюстрациями?
Мультимедиа может объединять не только текст и неподвижные изображения, но и звук, анимацию и видео. Эти виды информации дополняют друг друга: например, видео передаёт движение, а звук — речь, музыку и другие звуковые события.
Почему повышение частоты дискретизации увеличивает размер звукового файла?
При большей частоте дискретизации сигнал измеряется чаще, поэтому за секунду записывается больше чисел. Если остальные параметры и длительность не меняются, объём несжатого файла растёт пропорционально частоте.
Зачем при расчёте объёма стереозаписи учитывать два канала?
В стереозаписи отдельно сохраняются данные для левого и правого каналов. Поэтому при одинаковых частоте, глубине кодирования и длительности она содержит примерно вдвое больше несжатых данных, чем монофоническая запись.
Почему видео занимает больше места, чем один кадр?
Видео состоит из множества кадров, которые сменяют друг друга. Чтобы найти объём несжатого ролика, нужно учитывать размер каждого кадра и умножить его на число кадров за всю длительность.
Всегда ли сжатие мультимедийного файла ухудшает качество?
Нет. При сжатии без потерь данные можно восстановить полностью, поэтому качество не меняется. Сжатие с потерями удаляет часть информации и может снизить качество, зато обычно сильнее уменьшает размер файла.
§ 28. Мультимедиа