"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо и Ю.А. Быкадоров, Е.Н. Войтехович
Звук и видео можно записать так, чтобы компьютер хранил их в виде чисел. Для этого непрерывный сигнал звука измеряют через равные промежутки времени, а изображение представляют последовательностью кадров. Точность цифровой записи зависит от частоты измерений и количества бит для каждого значения. Чем больше данных записано, тем обычно выше качество, но тем больше размер файла. Сжатие помогает уменьшить файл, хотя при некоторых способах часть информации теряется.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Аналоговый сигнал — непрерывно меняющийся сигнал, который может передавать звук или изображение. Его значения меняются плавно, а не принимают только отдельные закодированные значения, как в цифровой записи. Такое представление описывает изменение сигнала, но компьютеру удобнее работать с числами.
Дискретизация — преобразование непрерывного сигнала в последовательность отдельных отсчётов. При записи звука компьютер регулярно измеряет его амплитуду — величину колебания. Эти измерения позволяют представить звучание конечным набором значений.
Частота дискретизации — число отсчётов звукового сигнала за секунду. Её измеряют в герцах: например, 44 100 Гц означает 44 100 измерений за секунду. При большей частоте изменение звука можно описать подробнее, но данных для хранения потребуется больше.
Глубина кодирования — число бит, отведённых для записи значения одного отсчёта. Если на значение выделено n бит, можно закодировать 2ⁿ различных уровней сигнала. Больше уровней позволяет точнее передавать амплитуду, но увеличивает количество данных.
При аналоговой записи сигнал сохраняется в непрерывной форме, а при цифровой его значения кодируются числами. Числа удобно хранить в памяти компьютера, потому что данные в нём представлены двоичными кодами. Программы могут обрабатывать такие коды: например, менять громкость или копировать запись. Цифровые данные также можно передавать и воспроизводить на разных устройствах.
Чтобы оцифровать звук, компьютер измеряет амплитуду сигнала через равные промежутки времени. Каждое измеренное значение становится отсчётом, а затем получает двоичный код. Равные промежутки нужны, чтобы измерения регулярно описывали изменение звука во времени. В результате непрерывный сигнал заменяется последовательностью чисел, которую устройство может сохранить и обработать.
Частота дискретизации определяет, сколько раз за секунду измеряют сигнал, а глубина кодирования — насколько подробно записывают результат каждого измерения. Если увеличить частоту, между измерениями останется меньше времени, и быстрые изменения звука будут представлены лучше. Если увеличить глубину, станет больше доступных уровней амплитуды. Но при обоих изменениях возрастает количество бит, поэтому несжатая запись занимает больше места.
Цифровое видео записывают как последовательность отдельных изображений — кадров. Каждый кадр показывает сцену в определённый момент времени, а при воспроизведении кадры быстро сменяют друг друга. Из-за быстрого показа зритель воспринимает их смену как движение. Чем больше данных требуется для кадров и чем чаще они сменяются, тем больше информации нужно сохранить.
На объём аудио- и видеофайла влияют параметры записи и её продолжительность: длинный материал обычно требует больше данных. Файл можно уменьшить сжатием — специальным способом компактного представления информации. Сжатие полезно, потому что экономит место и облегчает передачу файла. При сжатии без потерь исходные данные можно восстановить полностью, а сжатие с потерями удаляет часть информации и может ухудшить качество.
| Характеристика | Аудиозапись | Видеозапись |
|---|---|---|
| Что образует запись | Отсчёты звукового сигнала | Последовательность кадров |
| Основные параметры качества | Частота дискретизации и глубина кодирования | Параметры кадров и частота их смены |
| От чего зависит объём данных | Длительность, частота дискретизации, глубина кодирования и число каналов | Длительность и параметры записи кадров |
| Как уменьшают объём файла | Сжатием | Сжатием |
Сравнивайте столбцы, чтобы увидеть, что именно образует запись и какие параметры влияют на неё. Для оценки объёма сначала определите все параметры, указанные в соответствующей строке. Учитывайте, что сжатие может уменьшать размер файла, а при сжатии с потерями — менять качество.
Задача 1. Ученик записывает один и тот же звук с частотой дискретизации 22 кГц и 44 кГц. Какой записи потребуется больше данных при одинаковых остальных параметрах? Сравним не качество на слух, а количество измерений за каждую секунду: от этого зависит число записываемых отсчётов.
Ответ: больше данных потребуется записи с частотой 44 кГц.
Задача 2. Для записи звука используют 8 бит на отсчёт. Сколько различных значений можно закодировать одним отсчётом? Здесь нужно найти количество комбинаций из восьми двоичных разрядов, а не умножать 8 на число каналов или секунд.
Ответ: 256 значений.
Задача 3. Оценим объём несжатой стереозаписи длительностью 10 секунд при частоте 44 100 Гц и глубине 16 бит. В каждом отсчёте записываются два канала. Сначала найдём объём в битах, затем переведём его в байты, разделив на 8.
Ответ: около 1 764 000 байт, или 1,764 Мбайт при десятичном пересчёте.
Некоторые думают, что при увеличении частоты дискретизации файл становится меньше. Ошибка возникает из-за смешения частоты с промежутком между отсчётами: чем чаще измерения, тем их больше за секунду. Проверьте себя: сравните число отсчётов за одинаковое время — оно растёт вместе с частотой, значит, при прочих равных увеличивается объём.
Частоту дискретизации иногда путают с глубиной кодирования, потому что обе характеристики связаны с точностью записи. Первая задаёт число измерений за секунду, а вторая — число бит для каждого измерения. Чтобы проверить ответ, спросите себя: речь о количестве отсчётов во времени или о количестве возможных значений одного отсчёта?
При расчёте размера стереозаписи можно забыть второй канал. Это происходит, когда в формулу подставляют только частоту, длительность и глубину кодирования. Перед умножением проверьте число каналов: для стереозаписи каждый из двух каналов требует собственных данных, поэтому объём при прочих равных примерно вдвое больше.
Неверно считать, что любое сжатие сохраняет запись без изменений. Такое предположение возникает из-за того, что сжатие всегда уменьшает размер файла, но способы сжатия бывают разными. Проверьте, указано ли сжатие без потерь или с потерями: во втором случае часть информации удаляется, и качество может снизиться.
Для понимания цифровой записи пригодятся знания о двоичном кодировании, битах и байтах: они помогают понять, как компьютер хранит числа и как оценивать объём файла. Также нужны представления о времени и частоте, потому что отсчёты выполняются за определённые промежутки. При выборе параметров записи эти знания помогают сравнивать качество и размер данных.
Тема связана с хранением и передачей информации: аудио- и видеофайлы занимают место в памяти и передаются по сетям. Умение оценивать их объём помогает выбирать подходящие настройки и понимать, зачем применяют сжатие. Эти же идеи пригодятся при работе с мультимедийными файлами и устройствами записи.
Почему цифровую запись можно обрабатывать на компьютере?
Компьютер хранит и обрабатывает данные в двоичном виде — как последовательности нулей и единиц. Поэтому цифровые значения звука и изображения можно копировать, изменять и передавать с помощью компьютерных программ.
Что изменится, если увеличить частоту дискретизации?
За каждую секунду будет записано больше отсчётов, поэтому сигнал можно представить точнее. При прочих равных увеличится и объём несжатого файла.
Чем частота дискретизации отличается от глубины кодирования?
Частота дискретизации показывает, сколько измерений сигнала выполняется за секунду. Глубина кодирования показывает, сколько бит отводится для записи каждого измеренного значения.
Почему стереозапись занимает больше места, чем запись одного канала?
В стереозаписи звук сохраняется для двух каналов, например левого и правого. При одинаковых остальных параметрах данных получается примерно вдвое больше, чем для одного канала.
Всегда ли сжатие уменьшает качество аудио- или видеозаписи?
Нет: сжатие без потерь уменьшает размер файла, сохраняя исходные данные. При сжатии с потерями часть информации удаляется, поэтому качество может снизиться.
§ 1. Запись аудио- и видеоинформации