Стандартно-совместимые измерения громкости
Audio Toolbox / Измерения
Блок Loudness Meter измеряет громкость и истинный пик звукового сигнала на основе EBU R 128 и ITU-R стандарты BS.1770-4.
Port_1
— Входной сигналМатричный вход – Каждый столбец входа обработан как независимый канал. Если вы используете Channel weights по умолчанию, задаете входные каналы по порядку: [Левый, Правильный, Центральный, Левый окружают, Право окружают].
1D векторный вход – вход обработан как один канал.
Типы данных: single | double
M
Мгновенное измерение громкостиБлок выводит вектор-столбец с совпадающим типом данных и количеством строк как входной сигнал.
Типы данных: single | double
S
Краткосрочное измерение громкостиБлок выводит вектор-столбец с совпадающим типом данных и количеством строк как входной сигнал.
Типы данных: single | double
TP
— Истинное пиковое значениеБлок выводит действительный скаляр с совпадающим типом данных как входной сигнал.
Чтобы включить этот порт, выберите параметр Output true-peak value.
Типы данных: single | double
Если параметр перечислен как настраиваемый, то можно изменить его значение во время симуляции.
Channel weights
— Линейное взвешивание применилось к каждому входному каналу[1, 1, 1, 1.41, 1.41]
(значение по умолчанию) | неотрицательный вектор - строкаЧисло элементов вектора - строки должно быть равным или больше, чем количество входных каналов. Проигнорированы избыточные значения в векторе.
Веса канала по умолчанию следуют стандарту BS.1170-4 ITU-R. Чтобы использовать веса канала по умолчанию, задайте вход к блоку Loudness Meter как матрица, столбцы которой соответствуют каналам в этом порядке: [Левый, Правильный, Центральный, Левый окружают, Право окружают].
Это - лучшая практика задать веса канала по порядку: [Левый, Правильный, Центральный, Левый окружают, Право окружают].
Настраиваемый: да
Use relative scale for loudness measurements
— Specify, чтобы вывести измерения громкости относительно целевого уровняНа — измерения громкости относительно значения, заданного Target loudness level (LUFS). Выходной параметр блока возвращен в единицах громкости (LU).
Прочь — измерения громкости являются абсолютными, и возвратились в полном масштабе единиц громкости (LUFS).
Настраиваемый: нет
Target loudness level (LUFS)
— Контрольный уровень для относительных измерений громкости–23
(значение по умолчанию) | действительный скалярНапример, если Target loudness level (LUFS) –23, то о значении громкости –24 LUFS сообщают как –1 LU.
Настраиваемый: да
Чтобы включить этот параметр, выберите параметр Use relative scale for loudness measurements.
Output true-peak value
— Добавьте выходной порт для истинного пикового значенияКогда вы выбираете этот параметр, дополнительный выходной порт, TP, добавляется к блоку. Выходы порта TP истинное пиковое значение входного кадра.
Настраиваемый: нет
Inherit sample rate from input
— Задайте источник входной частоты дискретизацииКогда вы выбираете этот параметр, блок наследовал свою частоту дискретизации от входного сигнала. Когда вы очищаете этот параметр, вы задаете частоту дискретизации в Input sample rate (Hz).
Настраиваемый: нет
Input sample rate (Hz)
— Частота дискретизации входа44100
(значение по умолчанию) | скалярНастраиваемый: да
Чтобы включить этот параметр, очистите параметр Inherit sample rate from input.
Simulate using
— Задайте тип симуляции, чтобы запуститьсяCode generation
(значение по умолчанию) | Interpreted execution
Модель Code generation
- Simulate с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций сопоставима с Interpreted execution
.
Модель Interpreted execution
- Simulate с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation
. В этом режиме можно отладить исходный код блока.
Настраиваемый: нет
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Блок Loudness Meter вычисляет мгновенную громкость, краткосрочную громкость и истинное пиковое значение звукового сигнала. Можно задать любое количество каналов и весов канала не по умолчанию, используемых для измерений громкости. Алгоритм блока описан для общего случая каналов n и весов канала по умолчанию.
Входные каналы, x, проходят через реализованное использование фильтра K-weighted алгоритма блока Weighting Filter. Фильтр K-weighted формирует спектр частоты, чтобы отразить воспринятую громкость.
Каналы K-weighted, y, разделены на 0,4 вторых сегмента с 0,3 вторыми перекрытиями. Если необходимое количество выборок еще не было собрано, блок Loudness Meter возвращает последнее вычисленное значение для мгновенной громкости. Если достаточно выборок было собрано, то степень (среднее квадратичное) каждого сегмента каналов K-weighted вычисляется:
mPi является мгновенной степенью i th сегмент.
w является длиной сегмента в выборках.
Мгновенная громкость, mL, вычисляется для каждого сегмента:
Gc является взвешиванием для канала c.
mL является мгновенной громкостью, возвращенной вашим блоком Loudness Meter.
Каналы K-weighted, y, разделены на 3-секундные сегменты с 2,9 вторыми перекрытиями. Если необходимое количество выборок еще не было собрано, блок Loudness Meter возвращает последние вычисленные значения для краткосрочной области значений громкости и громкости. Если достаточно выборок было собрано, то степень (среднее квадратичное) каждого канала K-weighted вычисляется:
sPi является краткосрочной степенью i th сегмент канала.
w является длиной сегмента в выборках.
Краткосрочная громкость, sL, вычисляется для каждого сегмента:
Gc является взвешиванием для канала c.
sL является краткосрочной громкостью, возвращенной вашим блоком Loudness Meter.
Истинно-пиковое измерение рассматривает только текущий входной кадр вызова вашего метра громкости.
Сигнал сверхдискретизирован по крайней мере к 192 кГц. Чтобы оптимизировать обработку, входная частота дискретизации определяет точную сверхдискретизацию. Входная частота дискретизации ниже 750 Гц не рассматривается.
Введите частоту дискретизации (кГц) | Сверхдискретизируйте фактор |
---|---|
[0.75,1.5) | 256 |
[1.5,3) | 128 |
[3,6) | 64 |
[6,12) | 32 |
[12,24) | 16 |
[24,48) | 8 |
[48,96) | 4 |
[96,192) | 2 |
[192,∞) | не требуемый |
Сверхдискретизированный сигнал, a, проходит через фильтр lowpass с полумногофазной длиной 12 и затуханием полосы задерживания 80 дБ. Проект фильтра использует designMultirateFIR
.
Отфильтрованный сигнал, b, исправлен и преобразован в шкалу TP дБ:
Истинный пик определяется как максимум конвертированного сигнала, c.
[1] Международный союз электросвязи; сектор радиосвязи. Алгоритмы, чтобы измерить аудио громкость программы и истинно-пиковый уровень звука. ITU-R BS.1770-4. 2015.
[2] Европейский вещательный союз. Нормализация громкости и разрешенный максимальный уровень звуковых сигналов. EBU R 128. 2014.
[3] Европейский вещательный союз. Измерение громкости: 'Режим EBU', измеряющий, чтобы добавить нормализацию EBU R 128 громкости. Технология EBU R 128 3341. 2014.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.