ΣSigmaStudio English

Это старая редакция документа!


Enhanced Stereo Capture

Алгоритм Enhanced Stereo Capture (ESC) принимает стереофонический сигнал записи и создает более широкий стереофонический образ. ESC предназначен как алгоритм записи для захвата расширенного стереофонического образа с двух близко расположенных микрофонов. [Для расширения стерео на стороне воспроизведения см. Phat-Stereo]Enhanced Stereo Capture

Входные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio In 1decimal - audioВходной аудиосигнал левого канала (с микрофона)
Pin 1: Audio In 2decimal - audioВходной аудиосигнал правого канала (с микрофона)

Выходные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio Out 1decimal - audioВыходной аудиосигнал левого канала с расширенным стерео
Pin 1: Audio Out 2decimal - audioВыходной аудиосигнал правого канала с расширенным стерео

Элементы управления GUI

GUI Control NameDefault ValueRangeFunction Description
Stereo Balance Gain0dB[-20dB, 20dB]Эта ручка усиления регулирует степень стереоэффекта, достигаемого в алгоритме. В зависимости от расстояния между микрофонами в среде записи, это значение следует регулировать для получения наилучших перцептивных стереорезультатов.

Информация о параметрах DSP

GUI Control NameCompiler NameFunction Description
Stereo Balance GainESC1Alg1gainЗначение в dB в элементе управления преобразуется в линейное значение усиления и записывается в DSP.

Описание алгоритма

Алгоритм ESC принимает два входных сигнала, полученных с двух близко расположенных микрофонов. Алгоритм разделяет эти два сигнала и расширяет стереофонический образ. Конечный перцептивный результат — расширенный стереофонический образ, как если бы звук был записан микрофонами с большим L/R разделением. Алгоритм основан на фирменной фильтрации и Stereo Balance Gain, который регулирует степень стереоэффекта, достигаемого в алгоритме.

В зависимости от расстояния между микрофонами в среде записи следует выбирать различный Stereo Balance Gain. Существует два рекомендуемых метода для выполнения этой необходимой настройки алгоритма.

1) Моделируемая задержка между микрофонами для максимизации L/R разделения (описано ниже)

2) Прослушивание при регулировке ручки усиления (показано в разделе «Пример»)

Настройка, необходимая для метода 1), может быть выполнена в SigmaStudio. Следующее изображение схемы показывает, как это делается. Цель — регулировать Stereo Balance Gain до достижения наибольшей визуальной разницы в уровне между левым и правым выходными сигналами.
Описание алгоритма

Блок Tone представляет сигнал, захватываемый микрофонами. Частота тона должна быть выбрана для максимизации L/R разделения для целевого частотного диапазона. Блок Linear Gain служит только для снижения конечного уровня сигнала, чтобы его можно было увидеть на визуальных Level Detectors. Блок Delay работает для моделирования разницы задержки между микрофонами. Таким образом, левый сигнал проходит без задержки. Правый сигнал, однако, проходит через 4 сэмпла задержки для моделирования разницы расстояния ~2.8 см между левым и правым микрофонами. Измените это значение задержки, чтобы оно соответствовало соответствующему расстоянию между микрофонами, на основе этой формулы:
Описание алгоритма

Наконец, отрегулируйте Stereo Balance Gain для максимизации разницы уровней между L и R на Level Detectors. Это максимизирует разделение между левым и правым сигналами захвата.

Пример

Следующее изображение схемы показывает использование ESC для получения более широкого стереофонического образа захвата из входного сигнала. Стерео Mux позволяет выбрать для сравнения между прямым входным сигналом и улучшенным сигналом для достижения лучшего L/R разделения между входами микрофонов.
Пример

Примечание: В полном системном проекте блок ESC должен быть как можно ближе к входам в сигнальной цепочке. Это обеспечит оптимальное разделение захвата между микрофонами, и вся последующая обработка будет выполняться в стерео.

Детали алгоритма

Toolbox Path
Cores SupportedADAU144x
ADAU176x
ADAU178x
“Grow Algorithm” Supportedno
“Add Algorithm” Supportedno
Subroutine/Loop Basedno
Program RAM21
Data RAM12
Parameter RAM7

Enhanced Stereo Capture в SigmaStudio: настройка и параметры

Enhanced Stereo Capture (ESC) — это алгоритм обработки стереофонического сигнала в среде SigmaStudio, предназначенный для записи и захвата расширенного стереофонического образа с двух близко расположенных микрофонов. Разработчики Analog Devices создали его для случаев, когда физическое расстояние между микрофонами ограничено, но требуется получить эффект широкой L/R-сцены, сравнимый с записью на разнесённые микрофоны. Принцип работы ESC основан на фирменной фильтрации входных сигналов и регулируемом параметре Stereo Balance Gain. Алгоритм принимает два аудиосигнала с микрофонов, разделяет их и формирует на выходах Audio Out 1 и Audio Out 2 стереопару с расширенным образом. Ключевая особенность — ручка усиления Stereo Balance Gain с диапазоном от -20 dB до +20 dB и значением по умолчанию 0 dB. Этот параметр определяет степень перцептивного стереоэффекта и должен подбираться в зависимости от реального расстояния между микрофонами в среде записи. В проекте SigmaStudio для настройки алгоритма рекомендуется использовать один из двух методов. Первый — моделирование задержки между микрофонами: в схему добавляются блоки Tone, Linear Gain и Delay, чтобы визуально на Level Detectors добиться максимальной разницы уровней между левым и правым выходами. Частота тона выбирается под целевой частотный диапазон, а Delay имитирует временной сдвиг между микрофонами. Второй метод — прослушивание результата при ручной регулировке Stereo Balance Gain.