RU2433525C1 - Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня - Google Patents

Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня Download PDF

Info

Publication number
RU2433525C1
RU2433525C1 RU2010105057/08A RU2010105057A RU2433525C1 RU 2433525 C1 RU2433525 C1 RU 2433525C1 RU 2010105057/08 A RU2010105057/08 A RU 2010105057/08A RU 2010105057 A RU2010105057 A RU 2010105057A RU 2433525 C1 RU2433525 C1 RU 2433525C1
Authority
RU
Russia
Prior art keywords
level
time
probability
short
smoothing
Prior art date
Application number
RU2010105057/08A
Other languages
English (en)
Other versions
RU2010105057A (ru
Inventor
Алан Джеффри СИФЕЛЬДТ (US)
Алан Джеффри Сифельдт
Original Assignee
Долби Лэборетериз Лайсенсинг Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40090149&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2433525(C1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Долби Лэборетериз Лайсенсинг Корпорейшн filed Critical Долби Лэборетериз Лайсенсинг Корпорейшн
Publication of RU2010105057A publication Critical patent/RU2010105057A/ru
Application granted granted Critical
Publication of RU2433525C1 publication Critical patent/RU2433525C1/ru

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/3005Automatic control in amplifiers having semiconductor devices in amplifiers suitable for low-frequencies, e.g. audio amplifiers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/32Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Control Of Amplification And Gain Control (AREA)
  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Ropes Or Cables (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Electric Clocks (AREA)
  • Television Receiver Circuits (AREA)

Abstract

Изобретение относится к области обработки звуковых сигналов. Технический результат: уменьшение изменения среднего уровня сигнала по сравнению с целевым уровнем. Способ включает в себя оценку изменяющейся во времени плотности вероятности кратковременного уровня сигнала и сглаживание уровня сигнала с использованием плотности вероятности. Сигналом может быть звуковой сигнал. Кратковременный уровень и сглаженный уровень могут быть временным рядом, и каждый из них имеет текущий и предшествующий указатели времени. При этом перед сглаживанием можно вычислить вероятность сглаженного уровня при предшествующем указателе времени. Перед сглаживанием вычисляют коэффициенты сглаживания, используя плотность вероятности. Вычисление коэффициентов сглаживания может включать в себя вычисление коэффициентов сглаживания с использованием сглаженного уровня при предшествующем указателе времени, кратковременного уровня при текущем указателе времени и вероятности сглаженного уровня при предшествующем указателе времени. Вычисление коэффициентов сглаживания может включать в себя вычисление коэффициентов сглаживания с использованием ширины оценочной плотности вероятности. 4 н. и 15 з.п. ф-лы, 5 ил.

Description

Область техники изобретения
Изобретение относится к обработке звуковых сигналов. В частности, изобретение относится к вычислению изменяющейся во времени меры уровня звукового сигнала посредством сглаживания кратковременного уровня этого звукового сигнала, при котором коэффициенты процесса сглаживания регулируются, по меньшей мере частично, изменяющейся во времени оценкой плотности вероятности кратковременного уровня.
Ссылки и включение в описание изобретения путем ссылки
Некоторые методы измерения воспринимаемой (психоакустичской) громкости, полезные для лучшего понимания настоящего изобретения, описаны в опубликованной международной заявке WO 2004/111994 A2 (авторы Alan Jeffrey Seefeldt et al, опубликованной 23 декабря 2004г.) на изобретение "Способ, устройство и вычислительная программа для вычисления и коррекции воспринимаемой громкости звукового сигнала", а также в работе "Новая объективная мера воспринимаемой громкости" (Alan Seefeldt et al., Audio Engineering Society Convention Paper 6236, San Francisco, October 28, 2004). Заявка WO 2004/111994 A2 и упомянутая работа включены в полном объеме в данное описание путем ссылки.
Описание уровня техники
При обработке звуковых сигналов часто бывает необходимо сформировать изменяющуюся во времени меру уровня звукового сигнала. (В данном контексте термин "уровень" относится к такой мере уровня, как максимальный уровень, среднеквадратический уровень, уровень громкости и т.п.) Например, измеритель громкости может отображать изменяющуюся во времени меру воспринимаемой громкости звукового сигнала, причем эта мера существенно сглажена и показывает среднюю громкость за последние несколько секунд. В другом примере процесс автоматической регулировки усиления (АРУ) может вычислять сильно сглаженную, изменяющуюся во времени меру уровня звукового сигнала, а затем использовать полученную меру для формирования медленно изменяющегося усиления, которое при его применении к звуковому сигналу автоматически перемещает средний уровень звукового сигнала ближе к желаемому целевому уровню.
В этих двух из множества примеров сглаженную меру уровня можно вычислять посредством применения некоторого сглаживающего фильтра к мере кратковременного уровня. ("Кратковременный" означает вычисляемый за интервал времени, который значительно короче, чем интервал, в течение которого действует последующее сглаживание.) Например, можно вычислить среднеквадратический уровень сигнала или уровень воспринимаемой громкости, как описано в заявке WO 2004/111994 A2, в интервале длительностью несколько десятков миллисекунд, чтобы сформировать кратковременный уровень. Тогда при последующем сглаживании этого кратковременного уровня можно будет использовать постоянные времени порядка нескольких секунд. В дальнейшем обсуждении эта изменяющаяся во времени мера кратковременного уровня будет представлена как сигнал L[t], а последующая мера сглаженного уровня будет представлена как
Figure 00000001
, где t представляет дискретный указатель времени.
Можно применить множество различных видов сглаживающих фильтров к L[t], чтобы получить
Figure 00000002
. Можно использовать фильтр с конечной импульсной характеристикой (КИХ) или многополюсный фильтр с бесконечной импульсной характеристикой (БИХ). Конкретный применяемый фильтр не имеет особого значения. В целях иллюстрации можно рассмотреть обычно используемый однополюсный сглаживающий фильтр БИХ с быстрой атакой и медленным восстановлением. При использовании такого фильтра меру сглаженного уровня
Figure 00000001
можно обновлять согласно уравнению:
Figure 00000003
(1)
Коэффициенты сглаживания αattack и αrelease можно выбрать так, чтобы αattack < αrelease.
Это означает, что
Figure 00000001
отслеживает L[t] быстрее, когда L[t] возрастает (атака), чем когда L[t] уменьшается (восстановление). Для АРУ можно выбрать, например, αattack соответствующим постоянной времени, равной одной секунде, а αrelease соответствующим постоянной времени, равной четырем секундам. При этом
Figure 00000001
] изменяется достаточно медленно во времени, и в результате соответствующее усиление, которое изменяет звуковой сигнал, также изменяется медленно, тем самым сохраняя кратковременную динамику исходного звукового сигнала. Однако при использовании таких больших постоянных времени могут возникать проблемы. Предположим, что такая АРУ действует на звуковом сигнале телевизионного приемника с целью сохранения сопоставимого среднего уровня на разных программах и на различных каналах. В такой ситуации содержание звукового сигнала, обрабатываемого АРУ, может резко изменяться, например, при изменении канала, и поэтому соответствующий средний уровень звукового сигнала может также резко измениться. Однако при больших постоянных времени АРУ требуется значительное время, чтобы перейти к новому уровню и привести измененный уровень обрабатываемого звукового сигнала в соответствие с желаемым целевым уровнем. Во время такой адаптации телезритель может воспринять уровень звукового сигнала как слишком громкий или слишком тихий. В результате телезритель может быть вынужден быстро прибегнуть к пульту дистанционного управления, чтобы отрегулировать громкость, вмешиваясь в работу АРУ в то время, как она осуществляет переход.
В некоторых видах сглаживания сигнала используется определенная форма автоматический регулировки усиления. В способе, описанном в заявке на патент США 2006/274620 А1, коэффициент усилителя регулируется, чтобы контролировать уровень сигнала, полученного из лазерной оптики, считывающей закодированную цифровым методом с ограниченной длиной поля (RLL) информацию с оптического носителя, такого как диск DVD или компакт-диск. Коэффициент усилителя корректируется, чтобы перевести оптимизированную часть сигнала в область насыщения аналого-цифрового преобразователя (АЦП), обеспечив тем самым более точное восстановление цифровой информации. Для коррекции коэффициента усилителя используется гистограмма длины символов RLL, но эта коррекция выполняется мгновенно. Такая коррекция усиления не основана на вероятности любого уровня сигнала и не предусматривает коррекцию постоянных времени для любого сглаживающего фильтра.
В другом способе, описанном в патенте США 5101416, вычисляется плотность вероятности значений полученного сигнала и сравнивается вычисленная плотность вероятности с идеальной эталонной плотностью, чтобы определить, правильно ли установлен коэффициент усилителя. Если сравнение показывает, что некоторые части вычисленной плотности вероятности выше или ниже эталонной плотности, то усиление усилителя немедленно уменьшается или увеличивается, соответственно. Такая коррекция усиления не основана на вероятности любого конкретного уровня сигнала и не предусматривает коррекцию постоянных времени для любого сглаживающего фильтра.
Другие способы описаны в патенте США 6768979, опубликованной заявке на патент США 2002/196510 А1 и международной заявке WO 92/151150 A. Ни в одном из этих способов не предусмотрена коррекция постоянных времени любого сглаживающего фильтра.
В еще одном известном способе описанную проблему решают посредством использования постоянных времени, основанных на соответствующих отношениях кратковременного уровня L[t] к сглаженному уровню
Figure 00000001
. Например, если кратковременный уровень сигнала значительно больше или меньше, чем сглаженный уровень, как определено некоторыми пороговыми границами вокруг сглаженного уровня, то операция сглаживания переключается на меньшие постоянные времени атаки и/или восстановления, соответственно, до тех пор пока кратковременный уровень не окажется внутри пороговых границ вокруг сглаженного уровня. Затем система переключается обратно на первоначальные большие постоянные времени. Для реализации этого более усовершенствованного метода можно модифицировать Уравнение 1, включив в него четыре случая вместо двух:
Figure 00000004
(2)
В Уравнении 2 αattackFastattack и αreleaseFastrelease, что означает, что αattackFast и αreleaseFast соответствуют меньшим постоянным времени, чем αattack и αrelease. Если αattack и αrelease соответствуют постоянным времени длительностью 1 и 4 секунды, соответственно, то αattackFast и αreleaseFast можно выбрать, например, соответствующими постоянным времени 0,1 и 0,4 секунды (в 10 раз меньше). Порог малых постоянных времени ΔLfast следует выбирать тщательно, чтобы переход на эти меньшие постоянные времени не происходил слишком часто и не приводил к нежелательной нестабильности сглаженного уровня
Figure 00000001
. Если, например, меры уровня L[t] и
Figure 00000001
представляют среднеквадратический уровень в блоках децибел, то можно установить ΔLfast на 10 дБ, приблизительно удвоенную воспринимаемую громкость.
Хотя сглаживание по Уравнению 2 является более усовершенствованным по сравнению со сглаживанием по Уравнению 1, оно все же не достаточно оптимально для многих сигналов. Обычно для любого приемлемого порога ΔLfast могут существовать сигналы, у которых исходная желаемая динамика кратковременного уровня L[t] отклоняется за пределы пороговых границ вокруг среднего уровня
Figure 00000001
, тем самым вызывая ложный переход процесса сглаживания к режиму быстрой атаки или восстановления.
Для лучшего понимания случаев, в которых сглаживание по Уравнению 2 происходит как требуется и в которых оно не походит, представим себе распределение кратковременного уровня L[t] во времени. Это распределение можно представить как изменяющуюся во времени плотность вероятности, которая предсказывает вероятность возникновения любого конкретного значения кратковременного уровня L в интервале времени вокруг текущего указателя времени t. Продолжительность этого интервала должна быть соразмерна с набором больших постоянных времени, используемых в сглаживающем фильтре по Уравнению 2.
Теперь рассмотрим поведение этой плотности вероятности на примере с изменением телевизионных каналов, описанном выше. Допустим, что динамический диапазон кратковременного уровня для данного канала несколько ограничен, функция плотности вероятности кратковременного уровня L[t] принимает форму довольно узкой выпуклости кривой, расположенной вокруг сглаженного уровня
Figure 00000001
. Когда канал изменяется с предположением, что средний уровень нового канала значительно выше, чем уровень исходного канала, функция плотности вероятности начнет изменяться: исходная выпуклость кривой будет уменьшаться, в то время как новая выпуклость кривой будет расти вокруг более высокого среднего уровня нового канала.
На фиг.1 изображена такая функция плотности вероятности в начале описанного перехода. На этой фигуре по горизонтальной оси показан уровень, а по вертикальной оси - вероятность. Сплошная линия представляет плотность вероятности кратковременного уровня в начале перехода. Можно заметить уменьшающуюся выпуклость кривой слева, представляющую уменьшающуюся вероятность, связанную с выбором старого канала, и растущую выпуклость кривой справа, представляющую увеличивающуюся вероятность, связанную с выбором нового канала. В начале этого перехода сглаженный уровень
Figure 00000005
все еще попадает в выпуклость кривой выбора старого канала, а кратковременный уровень L[t] попадает в выпуклость кривой нового канала. На этой схеме кратковременный уровень L[t] больше, чем
Figure 00000005
на величину больше, чем ΔLfast, и поэтому согласно Уравнению 2 используется малая постоянная времени для обновления
Figure 00000001
к L[t]. Так обеспечивается достижение желаемого эффекта: сглаженный уровень
Figure 00000001
быстро адаптируется к более высокому уровню нового выбранного канала, быстро перемещаясь через промежуток, разделяющий две выпуклости кривой плотности вероятности.
На фиг.2 показана плотность вероятности кратковременного уровня для сильно отличающегося звукового сигнала. В этом случае первоначальная динамика сигнала относительно большая, и поэтому выпуклость кривой плотности вероятности растянута на довольно большую ширину. Такая динамика может быть типичной для высококачественной записи джаза или классической музыки. Также на фиг.2 отношение между
Figure 00000005
и L[t] точно такое же, как на фиг.1, но теперь оба значения лежат внутри основной выпуклости кривой плотности вероятности. Следовательно, переход к малой постоянной времени нежелателен, потому что это отношение между
Figure 00000005
и L[t] является частью типичной динамики сигнала. В этом случае сглаживание, описанное Уравнением 2, не подходит.
Сущность изобретения
Предложены способы, носители и устройство для сглаживания изменяющегося во времени уровня сигнала. Способ включает в себя оценку изменяющейся во времени плотности вероятности кратковременного уровня сигнала и сглаживание уровня сигнала с использованием плотности вероятности. Сигналом может быть звуковой сигнал, а сглаженный уровень и оценочная плотность вероятности могут изменяться во времени приблизительно с одинаковой скоростью.
Кратковременный уровень и сглаженный уровень могут быть временным рядом, и каждый из них имеет текущий и предшествующий указатели времени. При этом перед сглаживанием можно вычислить вероятность сглаженного уровня при предшествующем указателе времени. Перед сглаживанием можно вычислить коэффициенты сглаживания с использованием плотности вероятности. Вычисление коэффициентов сглаживания может включать в себя вычисление коэффициентов сглаживания с использованием сглаженного уровня при предшествующем указателе времени, кратковременного уровня при текущем указателе времени и вероятности сглаженного уровня при предшествующем указателе времени. Вычисление коэффициентов сглаживания может включать в себя вычисление коэффициентов сглаживания с использованием ширины оценочной плотности вероятности.
Если вероятность сглаженного уровня при предшествующем указателе времени не превышает пороговую, вычисление коэффициентов сглаживания может включать в себя использование первых постоянных времени атаки и восстановления, в противном случае, если вероятность сглаженного уровня при предшествующем указателе времени больше, чем пороговая вероятность, используются постоянные времени атаки и восстановления, одна из которых больше, чем соответствующая ей первая постоянная времени. Обе используемые постоянные времени атаки и восстановления могут быть больше, чем их соответствующие первые постоянные времени.
Пороговая вероятность может быть переменной. Переменная пороговая вероятность может быть функцией оценочной плотности вероятности.
Сглаживание может включать в себя сглаживание кратковременного уровня с использованием плотности вероятности.
Оценка плотности вероятности может включать в себя подгонку параметрического представления к прошлым значениям кратковременного уровня. Подгонка может включать в себя подгонку модели гауссовой смеси к прошлым значениям кратковременного уровня. Оценка плотности вероятности может включать в себя вычисление гистограммы прошлых значений кратковременного уровня.
Машинная память может содержать программу ЭВМ для исполнения любого из описанных способов.
Вычислительная машина может содержать ЦПУ, память и шину, обеспечивающую обмен данными между ЦПУ и памятью.
Фильтр сглаживания уровня звукового сигнала может ключать в себя вычислитель кратковременного уровня для вычисления кратковременного уровня звукового сигнала, фильтр сглаживания уровня для сглаживания уровня звукового сигнала с использованием коэффициентов сглаживания, блок оценки плотности вероятности для оценки плотности вероятности звукового сигнала, вычислитель вероятности для вычисления вероятности задержанного сглаженного уровня, вычислитель коэффициентов сглаживания для вычисления коэффициентов сглаживания и элемент задержки для задержки сглаженного уровня.
Блок оценки плотности вероятности может содержать блок оценки вероятности для оценки плотности вероятности с использованием временного ряда кратковременного уровня звукового сигнала. Вычислитель вероятности может содержать вычислитель вероятности для вычисления вероятности с использованием оценочной плотности вероятности и задержанного сглаженного уровня. Вычислитель коэффициентов сглаживания может содержать вычислитель коэффициентов сглаживания для вычисления коэффициентов сглаживания с использованием вероятности, задержанного сглаженного уровня и кратковременного уровня. Вычислитель вероятности может включать в себя вычислитель вероятности для вычисления вероятности с использованием оценочной плотности вероятности и задержанного сглаженного уровня, и вычислитель коэффициентов сглаживания может содержать вычислитель коэффициентов сглаживания для вычисления коэффициентов сглаживания с использованием вероятности, задержанного сглаженного уровня и кратковременного уровня.
Фильтр сглаживания уровня может включать в себя фильтр сглаживания уровня для сглаживания кратковременного уровня звукового сигнала.
Блок оценки вероятности может включать в себя блок подгонки для подгонки параметрического представления к прошлым значениям кратковременного уровня. Блок подгонки параметрического представления может включать в себя блок подгонки для подгонки модели гауссовой смеси к прошлым значениям кратковременного уровня. Блок оценки вероятности может содержать вычислитель гистограммы для вычисления гистограммы прошлых значений кратковременного уровня.
Другой способ сглаживания изменяющегося во времени уровня сигнала может включать в себя прием сигнала, имеющего кратковременный уровень, и сглаживание изменяющегося во времени уровня, причем кратковременный уровень и сглаженный, изменяющийся во времени уровень представляют временной ряд, каждый имеет текущий и предшествующий указатели времени, и сглаживание может включать в себя использование больших постоянных времени, когда разность между сглаженным кратковременным уровнем при предшествующем указателе времени и кратковременным уровнем при текущем указателе времени превышает порог, предписывающий применение малых постоянных времени.
Различные существенные признаки настоящего изобретения и его предпочтительные варианты осуществления станут более понятны из следующего описания со ссылками на прилагаемые чертежи, на которых одинаковые элементы обозначены одними и теми ссылочными же номерами.
Краткое описание чертежей
Фиг.1 изображает плотность вероятности кратковременного уровня звукового сигнала, для которого подходит переход на малую постоянную времени сглаживания;
фиг.2 изображает плотность вероятности кратковременного уровня звукового сигнала, для которого не подходит переход на малую постоянную времени сглаживания;
фиг.3 изображает общую структурную схему варианта осуществления изобретения;
фиг.4 изображает обработку, осуществляемую согласно одному варианту осуществления изобретения на звуковом сигнале, который переключается между источниками значительно различающихся уровней;
фиг.5 изображает алгоритм, иллюстрирующий работу генератора сглаженного уровня согласно одному варианту осуществления изобретения.
Предпочтительный вариант осуществления изобретения
На фиг.3 показана структурная схема генератора 3 сглаженного уровня согласно одному варианту осуществления изобретения.
Генератор 3 сглаженного уровня содержит вычислитель 31 кратковременного уровня, фильтр 32 сглаживания кратковременного уровня, блок 33 оценки плотности вероятности, вычислитель 34 плотности вероятности, вычислитель 35 коэффициентов сглаживания и элемент задержки 36. Вычислитель 31 кратковременного уровня принимает объемный звуковой сигнал на входе и формирует кратковременный уровень L[t] 37 на выходе. Блок 33 оценки плотности вероятности принимает кратковременный уровень L[t] 37 на входе и формирует оценочную плотность вероятности p(l,t) 38 на выходе. Вычислитель 34 вероятности принимает оценочную плотность вероятности p(l,t) 38 и меру задержанного сглаженного уровня
Figure 00000005
3C на входе и формирует вероятность
Figure 00000006
39 на выходе. Вычислитель 35 коэффициентов сглаживания принимает вероятность
Figure 00000007
39 на входе, а также задержанный сглаженный кратковременный уровень 3B и кратковременный уровень L[t] 37 и формирует коэффициенты сглаживания 3A на выходе. Фильтр 32 сглаживания кратковременного уровня принимает коэффициенты сглаживания 3A и кратковременный уровень L[t] 37 на входе и формирует меру сглаженного уровня
Figure 00000008
3C на выходе. И наконец, элемент задержки 36 принимает и задерживает меру сглаженного уровня
Figure 00000009
3C.
Конечно, генератор 3 сглаженного уровня может быть реализован полностью или частично в форме универсальной вычислительной машины, включающей в себя программируемую память, в форме схемы специального назначения, в форме программируемой вентильной матрицы и т.п.
Далее будет описана работа генератора 3 сглаженного уровня согласно одному варианту осуществления изобретения.
Генератор 3 сглаженного уровня формирует оценку сглаженного уровня
Figure 00000009
путем сглаживания оценки L[t] кратковременного уровня под управлением, по меньшей мере частично, информации, полученной из оценки изменяющейся во времени плотности вероятности кратковременного уровня L[t]. Полученная оценка сглаженного уровня
Figure 00000010
полезна, например, как величина, отображаемая измерителем громкости в реальном времени, или для использования в цепи управления динамического процессора звукового сигнала, такой как АРУ.
На фиг.5 представлен алгоритм работы генератора 3 сглаженного уровня согласно одному варианту осуществления изобретения. Сначала вычисляется кратковременный уровень L[t] звукового сигнала, этап 505. На этапе 510 этот кратковременный уровень сглаживается и формируется сглаженный уровень меры
Figure 00000010
.
Одновременно на основании кратковременного уровня L[t] обновляется изменяющаяся во времени оценка плотности вероятности кратковременного уровня, этап 515. Эта оценка плотности вероятности, p(l,t), возвращает вероятность между нулем и единицей для входного уровня l. Указатель времени t показывает, что эта функция изменяется во времени по мере того как блок 33 оценки плотности вероятности (фиг.3) принимает новые значения кратковременного уровня L[t]. В идеале, интервал времени, в течение которого блок 33 оценки плотности вероятности анализирует значения L[t] для формирования оценки p(l,t), должен быть соразмерен с постоянными времени, из которых фильтр 32 сглаживания формирует
Figure 00000010
. В результате
Figure 00000010
и p(l,t) изменяются во времени приблизительно с одинаковой скоростью.
Вероятность меры сглаженного уровня меры из предшествующего указателя времени,
Figure 00000006
, вычисляется на этапе 520 посредством загрузки оценки плотности p(l,t) с величиной уровня
Figure 00000011
. Это значение вероятности
Figure 00000006
представляет информацию об отношении между
Figure 00000012
и множеством значений кратковременного уровня вокруг указателя времени t, а не только об отношении между
Figure 00000013
и текущим кратковременным уровнем L[t]. Например, если
Figure 00000006
высокая, это показывает, что
Figure 00000014
подобен множеству значений кратковременного уровня в недавнем прошлом. И напротив, если
Figure 00000006
низкая, то
Figure 00000015
отличается от большинства значений кратковременного уровня в недавнем прошлом.
И наконец, значение вероятности
Figure 00000006
, так же как текущий кратковременный уровень L[t] и мера предшествующего сглаженного уровня
Figure 00000016
, загружаются в вычислитель 35 коэффициентов сглаживания (фиг.3), который использует эти значения для выбора коэффициентов сглаживания для формирования меры текущего сглаженного уровня
Figure 00000017
, этап 525.
Хотя фиг.3 отображает
Figure 00000006
как регулирующую коэффициенты сглаживания, можно использовать и другую информацию, полученную из оценки плотности p(l,t). Например, вычислитель 35 коэффициентов сглаживания может использовать меру ширины оценки плотности, указатель динамического диапазона звукового сигнала.
Возвратимся к иллюстрации применения
Figure 00000006
: обычно если оценка плотности p(l,t) оценивает предшествующее сглаженное значение
Figure 00000018
как имеющее низкую вероятность, то малые постоянные времени должны обновить
Figure 00000019
. Если вероятность
Figure 00000020
относительно высокая, то следует использовать большие постоянные времени. Таким образом, если большинство значений кратковременного уровня переместилось далеко от предшествующего сглаженного значения
Figure 00000021
, то
Figure 00000022
будет быстрее перемещаться к таким значениям. Если
Figure 00000023
уже находится близко к большинству значений кратковременного уровня, то подходит более медленное движение.
Как видно на фиг.2, вариант осуществления изобретения предотвращает нежелательный переход на меньшие постоянные времени, потому что
Figure 00000024
лежит в пределах области высокой вероятности, даже несмотря на то, что кратковременный уровень L[t] находится относительно далеко. Для примера с изменением канала на фиг.1 целесообразно изучить более подробно, как эта стратегия все же обеспечивает требуемую быструю адаптацию. Для большей ясности фиг.4 изображает переход между двумя каналами за пять стадий. Простая стратегия регулировки постоянных времени предполагает, что когда
Figure 00000006
больше, чем некоторый порог pr, используются большие постоянные времени для обновления
Figure 00000025
. Когда
Figure 00000006
меньше, чем порог pr, используются малые постоянные времени. (Указатель времени удален из надписи на фигуре, чтобы упростить выражения.)
Первая стадия на фиг.4, исходное устойчивое состояние, показывает условия непосредственно перед выбором второго, более громкого канала. Плотность вероятности кратковременного уровня распределена близко вокруг среднего уровня первого канала. Сглаженный уровень
Figure 00000026
лежит в пределах основной выпуклости этой плотности. Следовательно, вероятность
Figure 00000027
,
Figure 00000028
, больше, чем порог pТ, и используются большие постоянные времени для обновления
Figure 00000029
.
Вторая стадия, начало перехода, представляет состояние системы сразу после того, как звуковой сигнал переключился на более громкий второй канал. На этой стадии большая выпуклость кривой плотности вероятности, расположенная вокруг среднего уровня первого канала, сжимается и растет новая выпуклость кривой вокруг среднего уровня более громкого второго канала. Сглаженный уровень
Figure 00000030
начал перемещаться вправо к среднему уровню второго канала. Однако его вероятность все еще больше, чем pr, и поэтому все еще используются большие постоянные времени.
На третьей стадии, в середине перехода, первая выпуклость кривой плотности вероятности продолжает сжиматься, а вторая выпуклость кривой продолжает расти. Сглаженный уровень
Figure 00000031
продолжает расти вправо ко второму каналу, но теперь его вероятность падает ниже порога pr. (
Figure 00000032
переместился в промежуток низкой вероятности между двумя выпуклостями кривой.) В этот момент используются малые постоянные времени для обновления
Figure 00000033
, вынуждая его быстро перемещаться через промежуток к выпуклости кривой второго канала.
На четвертой стадии, в конце перехода,
Figure 00000034
переместилось в основной горб кривой второго канала, и его вероятность снова выше, чем pr. Теперь происходит переход обратно на большие постоянные времени.
И наконец, на пятой стадии, нового устойчивого состояния, сглаженный уровень
Figure 00000035
установился на средний уровень второго канала, и продолжают использоваться большие постоянные времени.
При использовании информации, полученной из оценки изменяющейся во времени плотности вероятности p(l,t), в этом варианте осуществления изобретения постоянные времени адаптируются для сглаживания меры уровня звукового сигнала таким образом, чтобы обеспечить быструю реакцию во время действительных периодов перехода, но при сохранении стабильности для ранее проблематичных сигналов.
Далее будет подробно описан пример конкретного варианта осуществления изобретения. В этом варианте сглаживание, формирующее
Figure 00000036
из L[t], можно представить как однополюсный фильтр с изменяющимся во времени коэффициентом α[t]:
Figure 00000037
(3)
Это сглаживание адаптируется посредством изменения коэффициента α[t] как функции оценки плотности вероятности p(l,t). Сначала будет описано выведение этой оценки плотности p(l,t) из кратковременного уровня L[t]. Затем будет описано регулирование коэффициента α[t].
Оценка плотности вероятности
Оценка плотности вероятности p(l,t) охватывает поведение кратковременного уровня L[t] за интервал времени, простирающийся в недавнее прошлое от указателя текущего времени t. Для этого блок 33 оценки (фиг.3) поддерживает буфер (не показан), содержащий прошлые значения Т кратковременного уровня L[t]. (Длину T этого буфера можно выбирать согласно желаемому применению. Например, в обсуждавшемся выше примере АРУ можно установить длину буфера равной четырем секундам.)
Из этого буфера можно получить оценку плотности вероятности целым рядом способов. Например, можно произвести подгонку параметрического представления, такого как модель гауссовой смеси, к данным в буфере. В другом методе вычисляется гистограмма буферизованных данных. Каждому значению в буфере назначается отдельный столбик. Функция плотности p(l,t) вычисляется по первому нахождению столбика, в который попадает значение l, затем вычисляется вероятность как количество точек в буфере данных, назначенных этому столбику, деленное на общее количество точек в буфере данных. Столбики гистограммы можно определить как лежащие между некоторым минимальным уровнем Lmin и максимальным уровнем Lmax с расстоянием ΔLbin. Например, если уровень представлен в дБ, можно установить Lmin = 1 dB, Lmax = 120 dB и ΔLbin = 1 dB, чтобы получить гистограмму, содержащую 120 столбиков. Общее количество столбиков B можно представить в общем как:
Figure 00000038
(4)
В каждый момент времени t подсчитывается количество выборок в длине T буфера данных, попадающих в каждый столбик гистограммы. Ht[b], b - 1...B, - это столбики гистограммы, и столбик b, которому назначено значение уровня l, можно вычислить согласно отображающей функции:
Figure 00000039
(5)
Алгоритмически вычисление гистограммы Hl[b] в любой момент времени t производится согласно следующему псевдокоду:
для b=1-B,
Ht[b)=0
конец
для τ=0-Т-1,
b=LevelToBin(L[t-τ])
Ht[b]=Ht[b]+1
конец
Затем дается оценка плотности вероятности p(l,t) гистограммой в столбике, которому назначено l, деленное на общее количество точек данных в буфере:
Figure 00000040
(6)
Полученная в результате оценочная плотность вероятности, p(l,t), является не непрерывной функцией входного уровня l, а функцией, имеющей ступенчатую форму в интервале ΔLbin. Однако, если гистограмма расстояний ΔLbin достаточно мала, оценка плотности вероятности будет достаточно гладкой для практических целей.
Вычисление коэффициента сглаживающего фильтра
Теперь будет описано вычисление коэффициента α[t] адаптивного фильтра. В нормальных условиях, когда вероятность
Figure 00000041
относительно высокая, используются нормальные постоянные времени атаки и восстановления (как в Уравнении 1). Когда вероятность
Figure 00000042
низкая, используются меньшие постоянные времени атаки и восстановления.
Для осуществления плавной интерполяции между нормальными и малыми постоянными времени формируется сигнал управления β[t] в интервале между нулем и единицей на основании вероятности
Figure 00000042
, вычисленной из оценки плотности p(l,t):
Figure 00000043
(7)
Если
Figure 00000006
больше, чем порог pТ, то сигнал управления β[t] равен единице. Когда
Figure 00000006
падает ниже pТ, сигнал управления β[t] падает до нуля. И наконец, коэффициент сглаживающего фильтра α[t] вычисляется путем интерполяции между нормальными и малыми коэффициентами атаки и восстановления на основании сигнала управления β[t].
Figure 00000044
(8)
Когда β[t] равен нулю, (
Figure 00000045
лежит в области низкой вероятности), используются малые коэффициенты атаки и восстановления. Когда β[t] равен единице, (
Figure 00000046
лежит в области высокой вероятности), используются нормальные коэффициенты атаки и восстановления.
Для реализации АРУ значения αattack, αattackFast, αrelease и αreleaseFast можно установить соответствующими постоянным времени 1, 0,1, 4 и 0,4 секунды соответственно. Значение порога вероятности pТ можно установить на фиксированное значение 0,075.
Хотя в данном варианте осуществления изобретения используется фиксированное значение порога pТ, в некоторых применениях может быть целесообразным сделать pТ переменным порогом, который изменяется, например, в зависимости от некоторой меры оценки плотности p(l,t). Например, pТ может изменяться при максимуме p(l,t) на уровне l.
Настоящее описание включает в себя путем ссылки сведения всех упомянутых публикаций и заявок на патент, в такой же мере, как если бы описание содержало специальную отдельную ссылку на каждую такую отдельную публикацию или заявку на патент.
Поскольку изобретение можно реализовать в нескольких формах, не выходя за рамки объема его существенных признаков, данный вариант осуществления изобретения является иллюстративным и не имеет ограничительного значения. Следовательно, изменения, находящиеся в границах формулы изобретения или эквивалентов этих границ, подпадают под объем формулы изобретения.

Claims (19)

1. Способ сглаживания изменяющегося во времени уровня сигнала, заключающийся в том, что
оценивают изменяющуюся во времени плотность вероятности изменяющегося во времени уровня сигнала,
вычисляют вероятность предшествующего сглаженного изменяющегося во времени уровня, используя оценку плотности вероятности,
адаптируют сглаживающий фильтр в ответ на указанную вероятность, и
применяют адаптированный сглаживающий фильтр к изменяющемуся во времени уровню для формирования сглаженного, изменяющегося во времени уровня.
2. Способ по п.1, в котором адаптируют постоянные времени сглаживающей фильтрации, чтобы они были соразмерны со скоростью изменения оценочной плотности вероятности.
3. Способ по п.1, в котором изменяющийся во времени уровень и сглаженный, изменяющийся во времени уровень представляют временной ряд и каждый из них имеет текущий и предшествующий указатели времени, при этом способ содержит этапы, на которых:
вычисляют вероятность сглаженного, изменяющегося во времени уровня при предшествующем указателе времени,
адаптируют сглаживающий фильтр в ответ на вероятность сглаженного, изменяющегося во времени уровня при предшествующем указателе времени, и
применяют адаптированный сглаженный фильтр к изменяющемуся во времени уровню при текущем указателе времени.
4. Способ по п.3, в котором адаптируют сглаживающий фильтр в ответ на сглаженный, изменяющийся во времени уровень при предшествующем указателе времени, изменяющийся во времени уровень при текущем указателе времени и вероятность сглаженного, изменяющегося во времени уровня при предшествующем указателе времени.
5. Способ по п.4, в котором адаптируют постоянные времени атаки и восстановления сглаживающего фильтра таким образом, чтобы постоянная атаки была равна первому значению атаки, а постоянная восстановления была равна первому значению восстановления, когда вычисленная вероятность сглаженного, изменяющегося во времени уровня при предшествующем указателе времени меньше или равна пороговой вероятности, и
постоянная атаки была равна второму значению атаки, а постоянная восстановления была равна второму значению восстановления, когда вычисленная вероятность сглаженного, изменяющегося во времени уровня при предшествующем указателе времени больше пороговой вероятности, причем либо второе значение атаки больше первого значения атаки, либо второе значение восстановления больше первого значения восстановления.
6. Способ по п.1, в котором адаптируют сглаживающий фильтр посредством изменения постоянных времени сглаживающего фильтра в ответ на указанную вероятность, причем меньшие постоянные времени используются, когда вероятность ниже, и большие постоянные времени используются, когда вероятность выше.
7. Способ по п.1, в котором адаптируют сглаживающий фильтр в ответ на ширину изменяющейся во времени плотности вероятности.
8. Способ по п. 5, в котором адаптируют пороговую вероятность в ответ на оценочную плотность вероятности.
9. Способ по любому из пп.1-8, в котором оценивают плотность вероятности посредством подгонки параметрического представления к прошлым значениям изменяющегося во времени уровня.
10. Способ по любому из пп.1-8, в котором оценивают плотность вероятности посредством вычисления гистограммы прошлых значений изменяющегося во времени уровня.
11. Машинная память, содержащая программу ЭВМ для исполнения вычислительной машиной любого из способов по пп.1-10.
12. Вычислительная система, содержащая ЦПУ,
память по п.11, и
шину, обеспечивающую обмен данными между ЦПУ и памятью.
13. Устройство для сглаживания изменяющегося во времени звукового сигнала, содержащее
входной терминал для приема звукового сигнала,
вычислитель кратковременного уровня, подключенный к входному терминалу, для вычисления кратковременного уровня звукового сигнала,
фильтр сглаживания уровня, подключенный к выходу вычислителя кратковременного уровня, для сглаживания кратковременного уровня звукового сигнала с использованием коэффициентов сглаживания,
блок оценки плотности вероятности, подключенный к выходу вычислителя кратковременного уровня, для оценки плотности вероятности кратковременного уровня,
элемент задержки, подключенный к выходу фильтра сглаживания уровня, для задержки сглаженного кратковременного уровня звукового сигнала, вычислитель вероятности, подключенный к выходу блока оценки плотности вероятности и к выходу элемента задержки, для вычисления вероятности задержанного сглаженного кратковременного уровня, и
вычислитель коэффициентов сглаживания, подключенный к выходу вычислителя кратковременного уровня, подключенный к выходу вычислителя вероятности и подключенный к выходу элемента задержки для вычисления коэффициентов сглаживания, причем фильтр сглаживания уровня также подключен к выходу вычислителя сглаживающих коэффициентов.
14. Устройство по п.13, в котором вычислитель плотности вероятности оценивает плотность вероятности, используя временной ряд кратковременного уровня звукового сигнала.
15. Устройство по п.13, в котором вычислитель вероятности вычисляет вероятность, используя оценочную плотность вероятности и задержанный сглаженный кратковременный уровень.
16. Устройство по п.13, в котором вычислитель коэффициентов сглаживания вычисляет коэффициенты сглаживания, используя упомянутые вероятность, задержанный сглаженный кратковременный уровень и кратковременный уровень.
17. Устройство по п.14, в котором
вычислитель вероятности вычисляет вероятность, используя оценочную плотность вероятности и задержанный сглаженный кратковременный уровень, и
вычислитель коэффициентов сглаживания вычисляет коэффициенты сглаживания, используя упомянутые вероятность, задержанный сглаженный кратковременный уровень и кратковременный уровень.
18. Устройство по пп.13-17, в котором блок оценки плотности вероятности осуществляет подгонку параметрического представления к прошлым значениям кратковременного уровня.
19. Устройство по пп.13-17, в котором блок оценки плотности вероятности вычисляет гистограмму прошлых значений кратковременного уровня.
RU2010105057/08A 2007-07-13 2008-07-11 Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня RU2433525C1 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US95944207P 2007-07-13 2007-07-13
US60/959,442 2007-07-13

Publications (2)

Publication Number Publication Date
RU2010105057A RU2010105057A (ru) 2011-08-20
RU2433525C1 true RU2433525C1 (ru) 2011-11-10

Family

ID=40090149

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010105057/08A RU2433525C1 (ru) 2007-07-13 2008-07-11 Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня

Country Status (11)

Country Link
US (1) US9698743B2 (ru)
EP (1) EP2168237B1 (ru)
JP (1) JP5044019B2 (ru)
CN (1) CN101743689B (ru)
AT (1) ATE486407T1 (ru)
BR (1) BRPI0814241B1 (ru)
DE (1) DE602008003236D1 (ru)
ES (1) ES2354962T3 (ru)
RU (1) RU2433525C1 (ru)
TW (1) TWI467568B (ru)
WO (1) WO2009011826A2 (ru)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5248625B2 (ja) 2007-12-21 2013-07-31 ディーティーエス・エルエルシー オーディオ信号の知覚ラウドネスを調節するシステム
JP5120288B2 (ja) * 2009-02-16 2013-01-16 ソニー株式会社 音量補正装置、音量補正方法、音量補正プログラムおよび電子機器
DK2238899T3 (da) * 2009-04-06 2017-01-02 Gn Resound As Effektiv bedømmelse af høreevne
WO2010127024A1 (en) 2009-04-30 2010-11-04 Dolby Laboratories Licensing Corporation Controlling the loudness of an audio signal in response to spectral localization
EP2425426B1 (en) 2009-04-30 2013-03-13 Dolby Laboratories Licensing Corporation Low complexity auditory event boundary detection
TWI503816B (zh) 2009-05-06 2015-10-11 Dolby Lab Licensing Corp 調整音訊信號響度並使其具有感知頻譜平衡保持效果之技術
US8538042B2 (en) 2009-08-11 2013-09-17 Dts Llc System for increasing perceived loudness of speakers
US9312829B2 (en) 2012-04-12 2016-04-12 Dts Llc System for adjusting loudness of audio signals in real time
ES2624419T3 (es) * 2013-01-21 2017-07-14 Dolby Laboratories Licensing Corporation Sistema y procedimiento para optimizar la sonoridad y el rango dinámico a través de diferentes dispositivos de reproducción
CN105225673B (zh) * 2014-06-09 2020-12-04 杜比实验室特许公司 用于噪声水平估计的方法、***和介质
US9953661B2 (en) * 2014-09-26 2018-04-24 Cirrus Logic Inc. Neural network voice activity detection employing running range normalization
US11170313B2 (en) * 2014-10-10 2021-11-09 Analog Devices International Unlimited Company Pipelining and parallelism for implementing a mixture model

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8608289D0 (en) * 1986-04-04 1986-05-08 Pa Consulting Services Noise compensation in speech recognition
US4890250A (en) * 1988-11-18 1989-12-26 Steven Levin Hybrid estimating filter
US5101416A (en) * 1990-11-28 1992-03-31 Novatel Comunications Ltd. Multi-channel digital receiver for global positioning system
GB9103931D0 (en) * 1991-02-26 1991-04-10 Dsp Consultants Ltd Signal processing apparatus and method
US5517531A (en) * 1991-05-29 1996-05-14 The United States Of America As Represented By The Secretary Of The Navy Kernel adaptive interference suppression system
US5740048A (en) * 1992-08-07 1998-04-14 Abel; Jonathan S. Method and apparatus for GPS positioning, filtering and integration
JP3533696B2 (ja) * 1994-03-22 2004-05-31 三菱電機株式会社 音声認識の境界推定方法及び音声認識装置
AU7723696A (en) * 1995-11-07 1997-05-29 Euphonics, Incorporated Parametric signal modeling musical synthesizer
GB9614209D0 (en) * 1996-07-05 1996-09-04 Univ Manchester Speech synthesis system
US5903872A (en) * 1997-10-17 1999-05-11 Dolby Laboratories Licensing Corporation Frame-based audio coding with additional filterbank to attenuate spectral splatter at frame boundaries
EP1041539A4 (en) * 1997-12-08 2001-09-19 Mitsubishi Electric Corp METHOD AND DEVICE FOR PROCESSING THE SOUND SIGNAL
US6768979B1 (en) * 1998-10-22 2004-07-27 Sony Corporation Apparatus and method for noise attenuation in a speech recognition system
US6226409B1 (en) * 1998-11-03 2001-05-01 Compaq Computer Corporation Multiple mode probability density estimation with application to sequential markovian decision processes
US6266633B1 (en) * 1998-12-22 2001-07-24 Itt Manufacturing Enterprises Noise suppression and channel equalization preprocessor for speech and speaker recognizers: method and apparatus
US6988065B1 (en) * 1999-08-23 2006-01-17 Matsushita Electric Industrial Co., Ltd. Voice encoder and voice encoding method
US6111183A (en) * 1999-09-07 2000-08-29 Lindemann; Eric Audio signal synthesis system based on probabilistic estimation of time-varying spectra
US6954745B2 (en) * 2000-06-02 2005-10-11 Canon Kabushiki Kaisha Signal processing system
US7035790B2 (en) * 2000-06-02 2006-04-25 Canon Kabushiki Kaisha Speech processing system
WO2002017538A2 (en) * 2000-08-18 2002-02-28 The Regents Of The University Of California Fixed, variable and adaptive bit rate data source encoding (compression) method
RU2237965C2 (ru) 2000-09-18 2004-10-10 Евгений Александрович Баранник Способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения
ATE492076T1 (de) * 2001-04-04 2011-01-15 Quellan Inc Verfahren und system zum decodieren von mehrpegelsignalen
US6702608B2 (en) * 2001-05-16 2004-03-09 Bernard A. Brennan, Jr. Electric workstation with power reel cords
US7219034B2 (en) * 2001-09-13 2007-05-15 Opnet Technologies, Inc. System and methods for display of time-series data distribution
US7552030B2 (en) * 2002-01-22 2009-06-23 Honeywell International Inc. System and method for learning patterns of behavior and operating a monitoring and response system based thereon
US6999628B2 (en) * 2002-03-28 2006-02-14 Microsoft Corporation Tarp filter
US7218763B2 (en) * 2003-02-27 2007-05-15 Eastman Kodak Company Method for automated window-level settings for magnetic resonance images
JP4571624B2 (ja) * 2003-03-26 2010-10-27 本田技研工業株式会社 ローカルモデルを用いた話者認識
IN2010KN02913A (ru) 2003-05-28 2015-05-01 Dolby Lab Licensing Corp
US7212652B1 (en) * 2003-07-07 2007-05-01 The United States Of America As Represented By The Secretary Of The Navy Method for tracking targets with hyper-spectral data
US7343284B1 (en) * 2003-07-17 2008-03-11 Nortel Networks Limited Method and system for speech processing for enhancement and detection
CN100417043C (zh) * 2003-08-05 2008-09-03 华邦电子股份有限公司 自动增益控制器及其控制方法
JP4529492B2 (ja) * 2004-03-11 2010-08-25 株式会社デンソー 音声抽出方法、音声抽出装置、音声認識装置、及び、プログラム
US7649988B2 (en) * 2004-06-15 2010-01-19 Acoustic Technologies, Inc. Comfort noise generator using modified Doblinger noise estimate
US8180664B2 (en) * 2004-12-01 2012-05-15 Hewlett-Packard Development Company, L.P. Methods and systems for forecasting with model-based PDF estimates
US7668053B2 (en) * 2005-06-03 2010-02-23 Zoran Corporation Processing an information carrying signal
US7830991B2 (en) * 2005-10-03 2010-11-09 Harris Corporation Frequency selective automatic gain control with dual non-symmetric attack and release times and interference detection feature
JP4630983B2 (ja) * 2007-02-26 2011-02-09 独立行政法人産業技術総合研究所 音高推定装置、音高推定方法およびプログラム
US8005238B2 (en) * 2007-03-22 2011-08-23 Microsoft Corporation Robust adaptive beamforming with enhanced noise suppression
DE102007036277A1 (de) * 2007-07-31 2009-02-05 Technische Universität Berlin Verfahren und Vorrichtung zur automatischen Mustererkennung
US7983490B1 (en) * 2007-12-20 2011-07-19 Thomas Cecil Minter Adaptive Bayes pattern recognition
JP2009176909A (ja) * 2008-01-24 2009-08-06 Toshiba Corp 抜取検査の評価方法及び抜取検査の評価装置

Also Published As

Publication number Publication date
DE602008003236D1 (de) 2010-12-09
US9698743B2 (en) 2017-07-04
CN101743689A (zh) 2010-06-16
US20100174540A1 (en) 2010-07-08
BRPI0814241B1 (pt) 2020-12-01
WO2009011826A2 (en) 2009-01-22
EP2168237A2 (en) 2010-03-31
EP2168237B1 (en) 2010-10-27
RU2010105057A (ru) 2011-08-20
TWI467568B (zh) 2015-01-01
CN101743689B (zh) 2013-04-10
WO2009011826A3 (en) 2009-04-30
ATE486407T1 (de) 2010-11-15
TW200912898A (en) 2009-03-16
BRPI0814241A2 (pt) 2015-01-06
JP5044019B2 (ja) 2012-10-10
JP2010540977A (ja) 2010-12-24
ES2354962T3 (es) 2011-03-21

Similar Documents

Publication Publication Date Title
RU2433525C1 (ru) Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня
US8615095B2 (en) Automatic volume control for audio signals
US9608588B2 (en) Dynamic range control with large look-ahead
EP2448204B1 (en) Method and device for clipping control
US8717211B2 (en) Adaptive gain adjustment system
JP5038417B2 (ja) 緩慢段階と急速段階の音声ピーク値制限
CN101859581B (zh) 信号处理装置、信号处理方法和计算机程序
EP2263312A1 (en) Audio processing
US20090092207A1 (en) Automatic Gain Control Apparatus
JP6556463B2 (ja) フィルタ生成装置、フィルタ生成方法およびフィルタ生成プログラム
RU2734741C1 (ru) Устройство для обработки входного аудиосигнала и соответствующий способ
EP1096477A2 (en) Apparatus for converting reproducing speed and method of converting reproducing speed
US8532314B2 (en) Audio volume control circuit and method thereof
JP4315764B2 (ja) ディジタル信号処理方式
JP4706189B2 (ja) ディジタルフィルタの係数調整回路
JP2006114998A (ja) ディジタル信号処理方式
KR102509783B1 (ko) 자동 사운드 레벨 조절 기능을 가진 증폭기
CN118054761A (zh) 一种压摆率可调电路及压摆率调节方法
US7276967B2 (en) Signal level adjusting apparatus, gain value updating method, and program
JP2004199754A (ja) デジタル再生装置
JPH10178325A (ja) イコライザ特性設定装置とオーディオ装置
JP2012095248A (ja) 信号レベル調整装置、信号レベル調整方法、および、プログラム
JPH0379107A (ja) 信号圧伸器