Современные методы позиционирования и сжатия звука
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: фонды реферат, реферат на тему мова
| Добавил(а) на сайт: Куваев.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
- вокодеp (voice coder - кодиpовщик голоса) - синтез pечи на основе пpоизвольного входного сигнала с богатым спектpом. Речевой синтез pеализуется пpи помощи фоpмантных пpеобpазований: выделение из сигнала с достаточным спектpом нужного набоpа фоpмант с нужными соотношениями пpидает сигналу свойства соответствующего гласного звука. Изначально вокодеpы использовались для пеpедачи кодиpованной pечи: путем анализа исходного pечевого сигнала из него выделялась инфоpмация об изменении положений фоpмант (пеpеход от звука к звуку), котоpая кодиpовалась и пеpедавалась по линии связи, а на пpиемном конце блок упpавляемых фильтpов и усилителей синтезиpовал pечь заново. Подавая на блок pечевого синтеза звучание, напpимеp, электpогитаpы и пpоизнося слова в микpофон блока анализа, можно получить эффект "pазговаpивающей гитаpы"; пpи подаче звучания с синтезатоpа получается известный "голос pобота", а подача сигнала, близкого по спектpу к колебаниям голосовых связок, но отличающегося по частоте, меняет pегистp голоса - мужской на женский или детский, и наобоpот.
К вопросу о хранении и передаче цифрового звука
Поскольку любой цифровой сигнал представляется реальной электрической кривой напряжения или тока - его форма так или иначе искажается при любой передаче, а "замороженный" для хранения сигнал (сигналограмма) подвержен деградации в силу обычных физических причин. Все эти воздействия на форму несущего сигнала являются помехами, которые до определенной величины не изменяют информационного содержания сигнала, как отдельные искажения и выпадения букв в словах обычно не мешают правильному пониманию этих слов, причем избыточность информации, как и увеличение длины слов, повышает вероятность успешного распознавания.
Другими словами, сам несущий сигнал может искажаться, однако переносимая им информация - закодированный звуковой сигнал - в абсолютном большинстве случаев остается неизменной.
Для того, чтобы качество несущего сигнала не ухудшалось, любая передача
полезной звуковой информации - копирование, запись на носитель и считывание
с него - обязательно должна включать операцию восстановления формы несущего
сигнала, а в идеале - и первичного цифрового вида сигнала информационного, и лишь после этого заново сформированный несущий сигнал может быть передан
следующему потребителю. В случае прямого копирования без восстановления
(например, обычным переписыванием видеокассеты с цифровым сигналом, полученным при помощи ИКМ-приставки, на обычных видеомагнитофонах) качество
цифрового сигнала ухудшается, хотя он по-прежнему полностью содержит всю
переносимую им информацию. Однако после многократного последовательного
копирования или длительного хранения качество ухудшается настолько, что
начинают возникать неисправимые ошибки, необратимо искажающие переносимую
сигналом информацию. Поэтому копирование и передачу цифровых сигналов
необходимо вести только в цифровых устройствах, а при хранении на носителях
- своевременно "освежать" не дожидаясь необратимой деградации (для
магнитных носителей этот срок оценивается в несколько лет). Правильно
переданная или обновленная цифровая сигналограмма качества не теряет и
может копироваться и существовать вечно в абсолютно неизменном виде.
Тем не менее, не следует забывать, что корректирующая способность
любого кода конечна, а реальные носители далеки от идеальных, поэтому
возникновение неисправимых ошибок - на такая уж редкая вещь, особенно при
неаккуратном обращении с носителем. При чтении с новых и правильно хранимых
DAT-кассет или компакт-дисков в качественных и надежных аппаратах таких
ошибок практически не возникает, однако при старении, загрязнении и
повреждении носителей и считывающих систем их становится больше. Одиночная
неисправленная ошибка почти всегда незаметна на слух благодаря
интерполяции, однако она приводит к искажению формы исходного звукового
сигнала, а накопление таких ошибок со временем начинает ощущаться и на
слух.
Отдельную проблему составляет сложность регистрации неисправленных
ошибок, а также проверки идентичности оригинала и копии. Чаще всего
конструкторы цифровых звуковых устройств, работающих в реальном времени, не
озабочены вопросом точной проверки достоверности передачи, считая вполне
достаточными меры, принятые для коррекции ошибок. Невозможность в общем
случае повторной передачи ошибочного отсчета или блока приводит к тому, что
интерполяция происходит скрытно и после копирования нельзя с уверенностью
сказать, точно ли скопирован исходный сигнал. Индикаторы ошибки, имеющиеся
в ряде устройств, обычно включаются только в момент ее возникновения, и в
случае одиночных ошибок их срабатывание легко может остаться незамеченным.
Даже в системах на основе персональных компьютеров чаще всего нет
возможности контролировать правильность приема по цифровому интерфейсу или
прямого считывания CD; выходом является только многократное повторение
операции и сравнение результатов.
И наконец, в принципе возможны ситуации, когда даже незначительные ошибки способны необратимо исказить передаваемую информацию, оставшись при этом незамеченными системой передачи. Другое дело, что вероятность возникновения подобных ошибок исчезающе мала (порядка одной на несколько лет непрерывной передачи сигнала), поэтому такую возможность практически нигде не принимают в расчет.
К вопросу о сохранении качества сигнала при цифровой обработке
Прежде всего, необходимо различать "искажающие" и "неискажающие" виды обработки. К первым относятся операции, изменяющие форму и структуру сигнала - смешивание, усиление, фильтрация, модуляция и т.п., ко вторым - операции монтажа (вырезка, вклейка, наложение) и переноса (копирования).
Качество сигнала может страдать только при "искажающей" обработке, причем любой - и аналоговой, и цифровой. В первом случае это происходит в
результате внесения шумов, гармонических, интермодуляционных и других
искажений в узлах аналогового тракта, во втором - благодаря конечной
точности квантования сигнала и математических вычислений. Все цифровые
вычисления выполняются в некоторой разрядной сетке фиксированной длины -
16, 20, 24, 32, 64, 80 и более бит; увеличение разрядности сетки повышает
точность вычислений и уменьшает ошибки округления, однако в общем случае не
может исключить их полностью. Конечная точность квантования первичного
аналогового сигнала приводит к тому, что даже при абсолютно точной
обработке полученного цифрового сигнала квантованное значение каждого
отсчета все равно отличается от своего идеального значения. Для минимизации
искажений при обработке в студиях предпочитают обрабатывать и хранить
сигналограммы на мастер-носителях с повышенным разрешением (20, 24 или 32
разряда), даже если результат будет тиражироваться на носителе с меньшим
разрешением.
Кроме собственно ошибок вычислений и округления, на точность сильно влияет выбор представления числовых отсчетов сигнала при обработке.
Традиционное представление PCM с так называемой фиксированной точкой
(fixed point), когда отсчеты представляются целыми числами, наиболее удобно
и влечет минимум накладных расходов, однако точность вычислений зависит от
масштаба операций - например, при умножении образуются числа вдвое большей
разрядности, которые потом приходится приводить обратно к разрядности
исходных отсчетов, а это может привести к переполнению разрядной сетки.
Компромиссным вариантом служит промежуточное увеличение разрядности
отсчетов (например, 16->32), что снижает вероятность переполнения, однако
требует большей вычислительной мощности, объема памяти и вносит
дополнительные искажения при обратном понижении разрядности. Кроме того, снижению погрешности способствует правильный выбор последовательности
коммутативных (допускающих перестановку) операций, группировка
дистрибутивных операций, учет особенностей работы конкретного процессора и
т.п.
Другим способом увеличения точности является преобразование отсчетов в форму с плавающей точкой (floating point) с разделением на значащую часть - мантиссу и показатель величины - порядок. В этой форме все операции сохраняют разрядность значащей части, и умножение не приводит к переполнению разрядной сетки. Однако, как само преобразование между формами с фиксированной и плавающей точкой, так и вычисления в этой форме требуют на порядки большего быстродействия процессора, что сильно затрудняет их использование в реальном времени.
Несмотря на то, что качество сигнала неизбежно, хоть и незначительно, ухудшается при любой "искажающей" цифровой обработке, некоторые операции при определенных условиях являются полностью и однозначно обратимыми.
Например, усиление сигнала по амплитуде в три раза заключается в умножении каждого отсчета на три; если эта операция выполнялась с фиксированной точкой и при этом не возникло переполнения, с помощью деления на три потом можно будет вернуть все отсчеты в исходное состояние, тем самым полностью восстановив первоначальное состояние сигнала. И в то же время после умножения каждый отсчет окажется увеличенным точно в три раза, поэтому ошибка относительно исходного аналогового сигнала, внесенная при квантовании, также увеличится в среднем в три раза, тем самым ухудшив общее качество сигнала.
Сказанное выше демонстрирует, что ухудшение качества при "искажающей" цифровой обработке совсем не обязательно накапливается со временем, хотя в большинстве реальных применений происходит именно так. Кроме того, это не означает, что любая операция цифрового усиления всегда будет однозначно обратимой - это зависит от многих особенностей применения операции. Тем не менее, грамотно и качественно реализованная цифровая обработка может давать существенно меньший уровень искажений, чем такая же аналоговая, разве что это будут искажения разных видов.
К вопросу о сохранении качества сигнала при цифровом преобразовании форматов
Только в том случае, когда в процессе преобразования применяются
"искажающие" операции - изменение разрядности отсчета, частоты
дискретизации, фильтрование, сжатие с потерями и т.п. Простое увеличение
разрядности отсчета с сохранением частоты дискретизации будет неискажающим, однако такое же увеличение, сопряженное с применением сглаживающей функции
- уже нет. Уменьшение разрядности отсчета всегда является искажающей
операцией, кроме случая, когда преобразуемые отсчеты были получены таким же
простым увеличением разрядности - равной или меньшей.
Многие форматы отличаются друг от друга только порядком битов в слове, отсчетов левого и правого каналов в потоке и служебной информацией - заголовками, контрольными суммами, помехозащитными кодами и т.п. Точный способ проверки неискажаемости сигнала заключается в преобразовании нескольких различных потоков (файлов) формата F1 в формат F2, а затем обратно в F1. Если информационная часть каждого потока (файла) при этом будет идентична исходной - данный вид преобразования можно считать неискажающим.
Под информационной частью потока (файла) понимается собственно набор данных, описывающих звуковой сигнал; остальная часть считается служебной и на форму сигнала в общем случае не влияет. Например, если в служебной части файла или потока предусмотрено поле для времени его создания (передачи), то даже в случае полного совпадения информационных частей двух разных файлов или потоков их служебные части окажутся различными, и это будет зафиксировано логическим анализатором в случае потока или программой побайтного сравнения - в случае файла. Кроме этого, временной сдвиг одного сигнала относительно другого, возникающий при выравнивании цифрового потока по границам слов или блоков и состоящий в добавлении нулевых отсчетов в начало и/или конец файла или потока, также приводит к их кажущемуся цифровому несовпадению. В таких ситуациях для проверки идентичности цифровых сигналов необходимо пользоваться специальной аппаратурой или программой.
Для "перегонки" звука между специализированными системами, имеющими совместимые цифровые интерфейсы, достаточно соединить их цифровым кабелем и переписать звук с одной системы на другую; в ряде сочетаний устройств при этом возможно ухудшение качества сигнала из-за уменьшения разрядности отсчета, передискретизации или сжатия звука. Например, при копировании звука между одинаковыми системами MiniDisk через интерфейс S/PDIF сжатый звуковой поток на передающей стороне подвергается восстановлению, а на приемной - повторному сжатию. Вследствие несимметричности алгоритма ATRAC в звук при повторном сжатии будут внесены добавочные искажения.
Для преобразования компьютерного файла в другой формат используются
программы-конверторы: WAV2AIFF/AIFF2WAV, Convert, AWave и другие - на IBM
PC, SoundExtractor, SampleEditor, BST - на Apple Macintosh.
Обмен звуковой информацией между компьютерной и специализированной системой нередко возможен несколькими способами: Прямой перенос по цифровому интерфейсу, если у обоих систем имеются совместимые цифровые интерфейсы. При этом на компьютерной системе используется программа записи/воспроизведения, формирующая или воспроизводящая стандартный для данной системы звуковой файл.
Чтение/запись на специализированных системах стандартных компьютерных носителей. Например, ряд музыкальных рабочих станций использует гибкие диски в форматах стандартных файловых систем IBM PC или Macintosh, либо позволяет прочитать или создать такой диск.
Рекомендуем скачать другие рефераты по теме: сочинение на тему зима, текст для изложения.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата