"Информатика (базовый уровень) (в 2 частях)", Под ред. Макаровой Н.В.
Звук в компьютере хранится не как непрерывное колебание воздуха, а как последовательность чисел. Микрофон и звуковая карта помогают превратить звуковые колебания в цифровые данные, а при воспроизведении выполняют обратное преобразование. Точность записи зависит от частоты дискретизации и разрядности, а размер несжатого файла — ещё и от числа каналов и длительности.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Звуковая информация — сведения о звуках, воспринимаемых человеком и представляемых в компьютере в виде числовых данных. К ней относятся, например, речь, музыка и шумы. Такое представление нужно, чтобы компьютер мог хранить звук, обрабатывать его и передавать другим устройствам.
Аналоговый сигнал — непрерывное изменение амплитуды звука во времени. Амплитуда показывает величину колебания, связанного с громкостью звука. В реальном звуке значение меняется плавно, поэтому для записи его нужно измерить и представить числами.
Дискретизация — преобразование непрерывного звукового сигнала в последовательность отсчётов через равные промежутки времени. Каждый отсчёт фиксирует значение сигнала в определённый момент. Дискретизация нужна, потому что компьютер не может хранить непрерывную кривую как бесконечный набор значений.
Квантование — замена измеренных значений амплитуды ближайшими уровнями, представленными числами. Уровней конечное количество, поэтому исходное значение может немного отличаться от записанного. Квантование позволяет закодировать каждый отсчёт с помощью ограниченного числа бит.
Когда человек говорит или играет на инструменте, воздух колеблется и создаёт звуковую волну. Мембрана микрофона начинает колебаться вслед за давлением воздуха, а устройство преобразует это движение в электрический сигнал. Звуковая карта получает сигнал, измеряет его и кодирует результат числами, потому что именно числовые данные компьютер способен надёжно сохранять и обрабатывать.
Для дискретизации звуковая карта делает отсчёты через равные промежутки времени. Частота дискретизации показывает, сколько таких отсчётов берут за одну секунду: например, 44 100 Гц означает 44 100 измерений в секунду. Чем чаще берутся отсчёты, тем подробнее фиксируются быстрые изменения сигнала, поэтому воспроизведение лучше передаёт его форму.
Однако частоты измерений недостаточно: каждому отсчёту нужно присвоить числовое значение амплитуды. При квантовании значение округляется до ближайшего доступного уровня. Разрядность задаёт количество таких уровней: при n битах их 2ⁿ, поэтому рост разрядности делает измерения громкости точнее и уменьшает погрешность округления.
После оцифровки звук хранится как последовательность чисел, которую можно записать в файл или изменить программой. При воспроизведении звуковая карта по этим числам формирует электрический сигнал, меняющийся во времени. Динамик преобразует его в колебания воздуха, и человек снова слышит звук; это обратный путь от цифровых данных к физическому сигналу.
Размер несжатой записи зависит от того, сколько чисел нужно сохранить. Для каждого канала за каждую секунду записывается число отсчётов, определяемое частотой, а на каждый отсчёт отводится заданное число бит. Поэтому объём растёт вместе с частотой дискретизации, разрядностью, числом каналов и длительностью записи; сжатие меняет размер за счёт более компактного представления данных.
| Параметр | Что характеризует | Как влияет на звук | Как влияет на объём файла |
|---|---|---|---|
| Частота дискретизации | Количество отсчётов за секунду | Более высокая частота позволяет точнее передавать быстрые изменения сигнала | Рост частоты увеличивает объём |
| Разрядность | Количество бит на один отсчёт | Больше уровней амплитуды — точнее передача значения | Рост разрядности увеличивает объём |
| Количество каналов | Число отдельных звуковых потоков | Два канала дают стереозвучание, один — моно | Дополнительный канал увеличивает объём |
| Длительность записи | Время звучания файла | Определяет, сколько звука записано | Чем дольше запись, тем больше объём |
| Формат хранения | Способ организации и, возможно, сжатия данных | Может сохранять исходные данные или менять их при сжатии | Сжатие обычно уменьшает объём |
Сравнивайте записи, последовательно проверяя каждый параметр: рост частоты, разрядности, числа каналов или длительности увеличивает объём несжатых данных. Формат важен отдельно: сжатие может изменить размер, поэтому простой расчёт по параметрам оцифровки применим прежде всего к несжатому звуку. Чтобы оценить влияние одного параметра, оставляйте остальные одинаковыми.
Запись длится 10 секунд, частота дискретизации равна 44 100 Гц, разрядность — 16 бит, используется моноформат. Нужно найти объём данных без сжатия. В моно один канал, поэтому на каждую секунду приходится 44 100 отсчётов по 16 бит.
Ответ: 7 056 000 бит, или 882 000 байт (примерно 862 КиБ).
Нужно определить количество уровней амплитуды при разрядности 8 и 16 бит. Каждый дополнительный бит удваивает число вариантов кодирования, поскольку может принимать значение 0 или 1. Поэтому число уровней находят возведением 2 в степень, равную разрядности.
Ответ: при 8 битах — 256 уровней, при 16 битах — 65 536 уровней.
Сравним записи одинаковой длительности: стерео 44 100 Гц, 16 бит и моно 22 050 Гц, 8 бит. Длительность одинакова, поэтому она сокращается при сравнении. Нужно учесть частоту, разрядность и число каналов, а не только разницу в качестве записи.
Ответ: стереозапись больше в 8 раз: каждый из трёх параметров стереозаписи — частота, разрядность и число каналов — вдвое выше соответствующего параметра моно-записи.
Путают частоту дискретизации с разрядностью. Частота задаёт количество отсчётов за секунду, а разрядность — точность каждого отсчёта. Путаница возникает из-за того, что оба параметра влияют на качество и размер файла. Проверьте смысл единиц: частота измеряется в герцах, а разрядность — в битах на отсчёт.
Забывают учесть число каналов. Для стерео нужно хранить два потока отсчётов, а для моно — один. Ошибку легко допустить, если подставить остальные параметры в формулу, не уточнив формат записи. Перед вычислением отдельно запишите число каналов: 1 для моно или 2 для стерео.
Не переводят биты в байты. Формула сначала даёт объём в битах, тогда как размер файла часто указывают в байтах. Причина ошибки — смешение этих единиц при подстановке результатов. Проверьте, что для перехода к байтам вы разделили число бит на 8, а не просто подписали результат как байты.
Считают, что увеличение разрядности повышает частоту записи. Эти параметры отвечают за разные свойства: разрядность увеличивает число уровней амплитуды, но не число измерений за секунду. Такое заблуждение появляется, когда оба параметра воспринимают как «точность» без уточнения. Для самопроверки спросите себя, что изменится: число отсчётов во времени или точность значения каждого из них.
Для расчётов понадобятся единицы измерения информации: особенно важно различать бит и байт и помнить, что 1 байт равен 8 битам. Также пригодится понимание степеней двойки, чтобы находить число уровней квантования по формуле 2ⁿ. Представление звука связано с устройством микрофона, звуковой карты и динамика, которые участвуют в преобразовании сигнала.
Эти знания помогают разбираться в мультимедийных файлах и сравнивать форматы хранения аудио. Они пригодятся при изучении сжатия данных и цифровой обработки сигналов, а также при оценке размера записи до её создания. Понимание параметров позволяет выбирать настройки под нужное качество и доступное место для хранения.
Почему нельзя сохранить звук в компьютере полностью без потери непрерывности?
Компьютер хранит данные в цифровом виде, а цифровые значения конечны и записываются с ограниченной точностью. Поэтому непрерывный сигнал измеряют в отдельные моменты и округляют его значения до ближайших уровней. Чем выше частота дискретизации и разрядность, тем точнее можно представить исходный звук.
Чем частота дискретизации отличается от разрядности?
Частота дискретизации показывает, сколько отсчётов сигнала берут за секунду. Разрядность определяет, сколько бит отводят на каждый отсчёт и насколько точно записывают его амплитуду. Первая связана с измерениями во времени, вторая — с точностью значения.
Почему CD-качество обычно связывают с частотой 44 100 Гц и разрядностью 16 бит?
Эти параметры стали распространённым стандартом для аудио-CD: частота 44 100 Гц задаёт число измерений сигнала в секунду, а 16 бит позволяют кодировать 65 536 уровней амплитуды. Такое сочетание обеспечивает хорошую точность для воспроизведения музыки. Оно не означает, что любой файл с такими параметрами обязательно звучит одинаково: важны также запись и обработка.
Как узнать объём звукового файла по его параметрам?
Для несжатого звука перемножьте длительность в секундах, частоту дискретизации, разрядность и число каналов. Получится количество бит; чтобы перевести его в байты, разделите результат на 8. Сжатый файл может иметь другой размер, поэтому для него нужно учитывать способ и степень сжатия.
Почему сжатый звуковой файл занимает меньше места, чем несжатый?
При сжатии данные записывают более компактно, например используя повторяющиеся закономерности звука. Некоторые форматы также удаляют часть информации, которую обычно хуже слышно, и за счёт этого уменьшают файл сильнее. При сжатии с потерями компактность может достигаться ценой изменения звучания.
Представление звуковой информации в компьютере