"Информатика (изд. "БИНОМ. Лаборатория знаний")", Угринович Н.Д.
Цифровая запись превращает звуковую волну в числа, которые компьютер может хранить и обрабатывать. Её качество зависит прежде всего от частоты измерений сигнала и точности каждого измерения, а объём файла — ещё и от длительности записи и числа каналов. В звуковом редакторе можно записать или открыть аудио, вырезать фрагмент, изменить звук и сохранить результат. Чтобы не потерять исходник, готовую запись лучше сохранять отдельным файлом и проверять прослушиванием.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Цифровая запись звука — представление звукового сигнала в виде последовательности числовых значений. В природе звук распространяется как непрерывная волна, а компьютер не хранит такую волну напрямую. Он записывает её измеренные значения, чтобы их можно было сохранить и обработать.
Частота дискретизации — число измерений уровня сигнала за одну секунду. Например, при частоте 44 100 Гц выполняется 44 100 измерений в секунду. Чем чаще берутся измерения, тем подробнее фиксируются изменения звука.
Глубина кодирования звука — число бит, отведённых для записи одного измерения. Если на измерение выделено n бит, можно закодировать 2ⁿ разных уровней сигнала. Чем больше уровней доступно, тем точнее можно представить громкость в каждой точке.
Звуковой редактор — программа для записи, прослушивания и изменения звуковых файлов. В практической работе в ней открывают аудио, выделяют и прослушивают фрагмент, удаляют или изменяют его, а затем сохраняют результат. Редактор нужен, чтобы выполнять такие действия не с исходной волной, а с её цифровой записью.
Звуковая волна меняет давление воздуха, и микрофон превращает эти колебания в электрический сигнал. Чтобы компьютер мог записать сигнал, его уровень измеряют через равные промежутки времени. Каждому измерению присваивают числовой код, и полученная последовательность чисел становится цифровой записью. Между измерениями компьютер не хранит все возможные значения волны, поэтому способ оцифровки влияет на точность.
Частота дискретизации задаёт, как часто выполняются измерения. Если измерять сигнал редко, быстрые изменения звука могут оказаться незаписанными, и запись будет менее точной. Более высокая частота позволяет фиксировать больше деталей, но создаёт больше чисел за каждую секунду. Поэтому при прочих равных несжатый файл становится объёмнее.
Глубина кодирования определяет, насколько точно записывается каждое измеренное значение. При небольшом числе бит доступно мало уровней, и сигнал приходится округлять до ближайшего из них. Если бит больше, уровней становится больше: при n битах их 2ⁿ. Это уменьшает ошибку округления, но для хранения каждого измерения требуется больше места.
Размер несжатой записи зависит от количества данных, которые нужно сохранить. Приблизительно его можно вычислить так: объём в байтах = частота дискретизации × глубина кодирования × длительность × число каналов ÷ 8. Длительная запись содержит больше измерений, а стерео с двумя каналами хранит данные отдельно для каждого канала. Формула даёт оценку: служебная информация файла может немного изменить итоговый размер.
В звуковом редакторе сначала создают запись или открывают готовый файл, затем выделяют нужный участок и прослушивают его. Только после проверки границ применяют команду, например удаление, изменение громкости или обрезку. После редактирования выбирают формат и параметры сохранения, а затем открывают результат или воспроизводят его. Так можно убедиться, что изменения применились и файл читается правильно.
| Параметр | Что означает | Как влияет на запись |
|---|---|---|
| Частота дискретизации | Число измерений сигнала за секунду | Большая частота позволяет точнее фиксировать быстрые изменения; несжатый файл обычно становится объёмнее. |
| Глубина кодирования | Число бит для одного измерения | Большая глубина даёт больше уровней сигнала и точнее передаёт его значение, но увеличивает размер. |
| Число каналов | Количество отдельных звуковых потоков | Моно содержит один канал, стерео обычно два; больше каналов требуют больше данных. |
| Длительность записи | Время звучания файла | При прочих равных более длинная запись занимает больше места. |
| Объём несжатого файла | Количество байтов, нужных для хранения аудиоданных | Зависит от частоты дискретизации, глубины кодирования, длительности и числа каналов. |
Сравнивай записи, меняя по одному параметру: так легче понять, почему изменились качество или размер. Для оценки объёма несжатого файла используй формулу из предыдущего раздела, а для сжатого учитывай, что формат может уменьшить размер.
Условие. В звуковом редакторе нужно открыть предоставленный аудиофайл и прослушать его, не изменяя исходную запись. Здесь задача не в редактировании, а в том, чтобы правильно загрузить файл и проверить его звучание. Поэтому не следует применять команды удаления или изменения громкости.
Ответ. Файл открыт и прослушан, исходная запись не изменена. Если звук не воспроизводится, проверь, что выбран правильный файл и воспроизведение не приостановлено.
Условие. Из записи нужно удалить заданный фрагмент и сохранить результат под новым именем. Главный риск — захватить соседние звуки из-за неточных границ выделения. Поэтому перед удалением важно проверить выделенный участок на слух.
Ответ. Фрагмент удалён, а отредактированная запись сохранена отдельным файлом. Проверь его воспроизведением и убедись, что исходная версия осталась на месте.
Условие. Нужно записать короткое сообщение, отредактировать его и сохранить с заданными параметрами качества и формата. Здесь важно пройти весь цикл: запись, прослушивание, исправление и сохранение. Параметры качества нужно сверить с заданием до начала работы.
Ответ. Сообщение записано, отредактировано и сохранено в выбранном формате с заданными параметрами. Проверка воспроизведением подтверждает, что сохранён именно готовый вариант.
Путать частоту дискретизации с глубиной кодирования. Эти величины легко смешать, потому что обе влияют на качество и размер аудио. Но первая задаёт число измерений в секунду, а вторая — точность одного измерения. Проверь себя вопросом: речь идёт о количестве измерений за время или о числе бит для каждого из них?
Считать, что увеличение любого параметра уменьшает файл. Обычно происходит обратное: большая частота дискретизации или глубина кодирования увеличивают объём несжатой записи. Ошибку допускают, не учитывая, сколько данных требуется хранить. Сравни параметры и используй формулу объёма, проверяя, что остальные условия одинаковы.
Неточно выделить фрагмент и удалить соседний звук. Это часто случается, когда границы ставят на глаз, не увеличив дорожку и не прослушав участок. Перед удалением проверь выделение воспроизведением и убедись, что в него не попали нужные звуки. После удаления прослушай место соединения частей.
Сохранить поверх исходника или выбрать неподходящий формат. В первом случае можно потерять первоначальную запись, а во втором файл может не открыться в нужной программе или параметры окажутся другими. Чтобы избежать этого, сохраняй копию под новым именем и проверь доступные форматы. После сохранения воспроизведи файл и убедись, что изменения применились.
Для практической работы нужны знания о единицах измерения объёма информации и о двоичном коде. Именно биты используются для записи значений сигнала, а количество сохранённых бит помогает оценить размер файла. Чем больше данных нужно представить, тем больше места они занимают при хранении.
Оцифровка звука помогает понять, как компьютер работает и с другими мультимедийными данными. При кодировании изображений и видео тоже выбирают способы представления информации, влияющие на качество и объём. Эти знания позволяют сравнивать файлы и оценивать, сколько места им потребуется.
Чем частота дискретизации отличается от глубины кодирования?
Частота дискретизации показывает, сколько раз в секунду измеряется уровень звукового сигнала. Глубина кодирования определяет, сколько бит отводится на каждое измерение и насколько точно оно записывается.
Почему при более высоком качестве звуковой файл обычно занимает больше места?
При большей частоте дискретизации в секунду записывается больше измерений, а при большей глубине кодирования для каждого измерения нужно больше бит. Поэтому несжатый файл увеличивается; его размер также зависит от длительности и числа каналов.
Как удалить только один фрагмент записи?
Выдели нужный участок звуковой дорожки и прослушай границы выделения. Если выделено именно то, что нужно, примени команду удаления, а затем прослушай запись на месте склейки.
Зачем сохранять изменённую запись под новым именем?
Так исходная запись останется нетронутой, и к ней можно будет вернуться, если результат редактирования не понравится. Перед сохранением также проверь формат и параметры файла.
Чем отличается стереозапись от монофонической?
Монофоническая запись содержит один звуковой канал. Стереозапись содержит два канала — обычно для левого и правого динамиков, поэтому она может передавать расположение звуков в пространстве и при тех же настройках занимает больше места.
Практическая работа 3.1 Кодирование и обработка звуковой информации