СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ РЕЧЕВОГО СИГНАЛА
SPEECH SIGNAL PROCESSING METHOD AND APPARATUS

Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи и, более конкретно, к способу обработки речевого сигнала и к устройству для обработки речевого сигнала.
Предшествующий уровень техники
В голосовой связи речевые сигналы типично обрабатываются в единицах фреймов. Длина каждого фрейма речевых сигналов обычно составляет от 10 миллисекунд (мс) до 30 мс. Для каждого фрейма речевых сигналов процесс основной обработки состоит в следующем:
В передатчике каждый фрейм речевых сигналов кодируют с помощью речевого кодера и кодированные биты упаковывают в речевой фрейм данных;
речевой фрейм данных передают через канал передачи данных из передатчика в приемник;
в приемнике принятый фрейм речевых данных декодируют с помощью речевого декодера и восстанавливают речевой сигнал.
Для речевого декодера восстановление речевого сигнала зависит от точного приема фрейма речевых данных, переданного из передатчика, и точный прием фрейма речевых данных зависит от канала передачи данных. Для канала передачи данных, если ресурсы канала передачи данных являются недостаточными, может возникнуть потеря фрейма речевых данных или ошибка фрейма речевых данных. В настоящее время влияние на качество передачи данных для фрейма речевых данных, связанное с потерей фрейма речевых данных или ошибкой фрейма речевых данных в канале передачи данных, может быть эффективно устранено с помощью технологии с маскированием стирания фрейма (FEC), широко используемой в речевом кодеке.
Технологии FEC, принятые в разных речевых кодеках, могут быть разными, но обычно включают в себя операции для ослабления амплитуды восстановленных речевых сигналов.
Технология FEC используется в речевых кодеках для выполнения обработки FEC в отношении фрейма речевых данных (соответствует фрейму с маскированием стирания). Однако не все речевые сигналы представляют собой голосовые сигналы, полностью произведенные голосом человека, и речевые сигналы могут также включать в себя сигналы фонового шума в неактивных интервалах речи человека (относительно голосового сигнала, сигнал фоновых шумов не является речевым сигналом). В речевом сигнале, обработанном с использованием с маскированием стирания, может возникнуть скачок энергии из-за присутствия сигнала фонового шума (соответствует фрейму фонового шума, произведенному речевым кодером), что может вызвать дискомфорт у слушателя при прослушивании. В частности, при потере фрейма фонового шума, дискомфорт при прослушивании, связанный со скачком энергии такого типа, может стать более серьезным.
Сущность изобретения
Техническая задача, решаемая вариантами выполнения настоящего изобретения, состоит в предоставления способа и устройства для обработки речевого сигнала, чтобы сделать переход энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума естественным и плавным, для повышения комфортабельности ощущения у слушателя при прослушивании. Для решения упомянутой выше технической задачи варианты выполнения настоящего изобретения направлены на способ обработки речевого сигнала. Этот способ включает в себя:
когда получены один или больше фреймов фонового шума, следующих после фрейма с маскированием стирания, устанавливают значения коэффициента ослабления энергии для сигналов фонового шума, соответствующих полученным фреймам фонового шума, так чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находились в пределах порогового диапазона;
управляют ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума, используя значения коэффициента ослабления энергии.
В соответствии с этим, варианты выполнения настоящего изобретения направлены на устройство для обработки речевого сигнала. Устройство включает в себя:
модуль получения фреймов фонового шума, выполненный с возможностью получения одного или больше фреймов фонового шума, следующих после фрейма с маскированием стирания;
модуль установки значений коэффициента ослабления энергии, выполненный с возможностью установки значений коэффициента ослабления энергии для сигналов фонового шума, соответствующих полученным фреймам фонового шума, так чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующими фреймам фонового шума, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находились в пределах порогового диапазона;
модуль управления, выполненный с возможностью управления ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума, используя значения коэффициента ослабления энергии.
В вариантах выполнения настоящего изобретения значения коэффициента ослабления энергии устанавливаются для сигналов фонового шума, соответствующих полученным фреймам фонового шума после фрейма с маскированием стирания, таким образом, чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находятся в пределах порогового диапазона; и ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума, управляют, используя значения коэффициента ослабления энергии. Поэтому переход энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума может быть естественным и плавным путем установки значений коэффициента ослабления энергии сигналов фонового шума и выполнения ослабления энергии в отношении сигналов фонового шума, используя значения коэффициента ослабления энергии, и, таким образом, для слушателя может быть усилено ощущение комфортабельного прослушивания звука.
Краткое описание чертежей
На фиг. 1 показана схема способа обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения;
на фиг. 2 схематично показана амплитуда речевого сигнала, полученного в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения;
на фиг. 3 схематично показана амплитуда другого речевого сигнала, полученного в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения;
на фиг. 4 схематично показана амплитуда другого речевого сигнала, полученного в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения;
на фиг. 5 показана схема речевого декодера в соответствии с вариантом выполнения настоящего изобретения.
Подробное описание изобретения
Варианты выполнения настоящего изобретения направлены на способ и устройство для обработки речевого сигнала, в которых может быть выполнено ослабление энергии в отношении сигнала фонового шума путем установки и использования коэффициента ослабления энергии сигнала фонового шума; поэтому переход энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума может быть естественным и плавным, и для слушателя может быть повышена комфортабельность восприятия звука.
В следующем описании будут подробно описаны варианты выполнения настоящего изобретения совместно с приложенными чертежами.
На фиг. 1 показана схема способа обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения. На фиг. 2 схематично показана амплитуда речевого сигнала, полученная в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения. Как можно видеть на фиг. 1 и на фиг. 2, способ, показанный на фиг. 1, в основном, включает в себя следующие этапы.
101: Получают один или больше фреймов фонового шума, следующих после фрейма с маскированием стирания. Когда получен только один фрейм фонового шума, следующий после фрейма с маскированием стирания, обработка такого фрейма фонового шума может быть такой же, как и для описанного фрейма фонового шума B. В качестве примера, но не для ограничения, ниже иллюстрируются 7 последовательных фреймов фонового шума B, C, D, E, F, G и H. Таким образом, предшествующий фрейм для текущего полученного первого фрейма фонового шума B представляет собой фрейм A с маскированием стирания, и все соответствующие предшествующие фреймы для фреймов фонового шума, за исключением первого фрейма фонового шума B, представляют собой фреймы фонового шума. Сигнал, соответствующий такому фрейму фонового шума, представляет собой сигнал фонового шума. Например, предшествующий фрейм для фрейма фонового шума D представляет собой фрейм фонового шума C. В частности, можно определить, является ли текущий полученный фрейм фреймом фонового шума, в соответствии с флагом в головной части фрейма.
102: Значения коэффициента ослабления энергии установлены для сигналов фонового шума, соответствующих полученным фреймам фонового шума B, C, D, E, F, G и H, таким образом, чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и значения коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находились в пределах порогового диапазона. В частности, этап 102 может быть выполнен следующим образом:
Во-первых, получают сохраненное значение α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму А с маскированием стирания.
start
start
start
Во-вторых, исходное значение α коэффициента ослабления энергии для фреймов фонового шума устанавливают в соответствии со значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму А с маскированием стирания. Разность между исходным значением α коэффициента ослабления энергии и значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму с маскированием стирания, находится в пределах порогового диапазона. В частности, можно предположить α=α'.
start
noiseB
start
start
noiseB
В-третьих, суммарное значение исходного значения α коэффициента ослабления энергии и добавленного значения Δα коэффициента ослабления энергии, которое меньше, чем пороговое значение, устанавливают для значения коэффициента ослабления энергии сигнала фонового шума, соответствующего первому фрейму фонового шума B. Суммарные значения для значений коэффициента ослабления энергии сигналов, соответствующих соответственным предшествующим фреймам фонового шума для фреймов фонового шума, за исключением первого фрейма фонового шума B, и добавленное значение коэффициента ослабления энергии устанавливают отдельно для значений коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, за исключением первого фрейма фонового шума B. В частности, можно предположить: значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseC
noiseB
noiseB
noiseC
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума C, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseD
noiseC
noiseC
noiseD
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума D, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseE
noiseD
noiseD
noiseE
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума E, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseF
noiseE
noiseE
noiseF
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума F, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseG
noiseF
noiseF
noiseG
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума G, α=α+Δα, то есть α представляет собой предварительное условие для α; и
noiseH
noiseG
noiseG
noiseH
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума H, α=α+Δα, то есть α представляет собой предварительное условие для α.
noise
noise
noise
Следует отметить, когда получено множество последовательных фреймов фонового шума и значение αкоэффициента ослабления энергии сигнала фонового шума, соответствующего некоторому фрейму фонового шума, удовлетворяет условию α≥1, в результате аналогичного итеративного процесса, как отмечено выше, можно установить α=1 для удовлетворения требованиям обработки речевого сигнала. Для простоты, упомянутый выше итеративный процесс для установки значений коэффициента ослабления энергии сигналов фонового шума, соответствующих, по меньшей мере, двум фреймам фонового шума, может быть выражен следующим уравнением:
noise
noise
α=α+Δα
noise
если α≥1,
noise
{α=1}
В варианте выполнения Δα может быть, но не ограничивается этим, получено одним из следующих двух способов:
, где N=256;
, где L представляет собой заранее установленное количество фреймов фонового шума. В частности, значение L может быть равно 100.
103: Ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, управляют, используя значения коэффициента ослабления энергии. В частности, этап 103 может быть выполнен следующим образом:
Во-первых, восстанавливают сигналы фонового шума, соответствующие фреймам фонового шума B, C, D, E, F, G и H.
noiseB
noiseC
Во-вторых, выполняют ослабление амплитуды для сигналов фонового шума, используя значения коэффициента ослабления энергии, таким образом, чтобы ослабление амплитуды было выполнено в отношении сигнала фонового шума, соответствующего фрейму фонового шума B, используя значение α коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, ослабление амплитуды выполняют для сигнала фонового шума, соответствующего фрейму фонового шума C, используя значение α коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума C, и т.д. В частности, когда количество выборок сигнала фонового шума в каждом фрейме фонового шума равно М, выполняют ослабление амплитуды в отношении М выборок сигнала фонового шума, соответствующего каждому фрейму фонового шума, используя значения коэффициента ослабления энергии сигнала фонового шума, соответствующего каждому фрейму фонового шума. Для простоты, упомянутая выше обработка по ослаблению амплитуды в отношении М выборок сигнала фонового шума, соответствующего каждому из фреймов фонового шума, может быть выражена следующим уравнением, где noise(n) обозначает амплитуду n-ой выборки сигнала фонового шума среди М выборок сигнала фонового шума:
noise
если (α<1)
для (n=0; n<M; n++)
noise
{noise {n)=noise{n)×α}
noise
В способе обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 1, этапом 102 гарантируется, что разность между значением αкоэффициента ослабления энергии сигнала фонового шума, соответствующего первому фрейму фонового шума B, и значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму A с маскированием стирания, не будет слишком велика, и также гарантируется, что, когда имеются, по меньшей мере, два фрейма фонового шума, разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума C, D, E, F, G, H, и значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих их соответственным предшествующим фреймам фонового шума, не будет слишком велика. На этапе 103 выполняют ослабление энергии в отношении сигналов фонового шума, соответствующих фреймам фонового шума, используя соответственные значения коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, для обеспечения естественного и плавного перехода энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума, чтобы повысить для слушателя комфортабельность ощущения звука.
В варианте выполнения, этап 102, на котором значения коэффициента ослабления энергии устанавливают для сигналов фонового шума, соответствующих полученным фреймам фонового шума B, C, D, E, F, G и H, таким образом, чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находились в пределах порогового диапазона, может быть выполнен путем использования способа обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 3.
На фиг. 3 показана другая амплитуда речевого сигнала, полученная в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, которая отличается от амплитуды речевого сигнала, полученной в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, показанным на фиг. 2, тем, что используется способ "добавить 2 минус 1". Следует отметить, что упоминаемое ниже 2Δα также должно быть меньше, чем пороговое значение, так что можно допустить, что:
noiseB
start
start
noiseB
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, α=α+2Δα, то есть α представляет собой предварительное условие для α;
noiseC
noiseB
noiseB
noiseC
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума C, α=α-Δα, то есть α представляет собой предварительное условие для α;
noiseD
noiseC
noiseC
noiseD;
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума D, α=α+2Δα, то есть α представляет собой предварительное условие для α
noiseE
noiseD
noiseD
noiseE;
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума E, α=α-Δα, то есть α представляет собой предварительное условие для α
noiseF
noiseE
noiseF
noiseF
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума F, α=α+2Δα, то есть α представляет собой предварительное условие для α;
noiseG
noiseF
noiseF
noiseG
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума G, α=α-Δα, то есть α представляет собой предварительное условие для α;
noiseH
noiseG
noiseG
noiseH
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума H, α=α+2Δα, то есть α представляет собой предварительное условие для α.
Таким образом, в отношении значений коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, выполняется приращение в относительно конкретном порядке до тех пор, пока значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума, не достигнет 1, при этом гарантируется, что разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и соответственными значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находятся в пределах порогового диапазона. Поэтому другие аналогичные способы выполнения также можно рассмотреть как другие варианты выполнения настоящего изобретения, например такие способы выполнения, как показаны на фиг. 4.
noiseB
start
noiseB
На фиг. 4 показана амплитуда другого речевого сигнала, полученного в результате обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, которая, в основном, отличается от амплитуды речевого сигнала, полученного при обработке речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 2, тем, что значение αкоэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, равно значению α, и значения коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума C, D, E, F, G и H, последовательно увеличиваются на шаг Δα на основе α.
На фиг. 2 показан способ обработки речевого сигнала в соответствии с другим вариантом выполнения настоящего изобретения, который включает в себя:
201: Получают один или больше фреймов фонового шума, следующих после фрейма с маскированием стирания. Когда получен только один фрейм фонового шума, следующий после фрейма с маскированием стирания, обработка этого фрейма фонового шума может быть такой же, как и для следующего упомянутого фрейма фонового шума B. В качестве примера, но без ограничений, далее представлены 7 последовательных фреймов фонового шума B, C, D, E, F, G и H. Таким образом, предшествующий фрейм для текущего полученного первого фрейма фонового шума B представляет собой фрейм A с маскированием стирания, и все предшествующие фреймы для фреймов фонового шума, за исключением первого фрейма фонового шума B, представляют собой фреймы фонового шума. Сигнал, соответствующий такому фрейму фонового шума, представляет собой сигнал фонового шума. Например, предшествующий фрейм для фрейма фонового шума D представляет собой фрейм фонового шума C. В частности, то, представляет ли собой текущий полученный фрейм фрейм фонового шума, может быть определено в соответствии с флагом в головной части фрейма.
202: значения коэффициента ослабления энергии устанавливаются для сигналов фонового шума, соответствующих полученным фреймам фонового шума B, C, D, E, F, G и H, таким образом, чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, находились в пределах порогового диапазона. Пороговый диапазон представляет собой диапазон значений разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, и значениями коэффициента ослабления энергии сигналов, соответствующих их соответственным предшествующим фреймам, которые получены в соответствии с требуемым качеством речевого сигнала. Такое пороговое значение представляет собой максимальное значение этого диапазона значений разности. См. этап 102 подробного описания воплощения способа 202, который не будет подробно описан здесь.
203: ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, управляют, используя значения коэффициента ослабления энергии. См. этап 103 подробного описания воплощения способа 203, который не будет подробно описан здесь.
Устройство для обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения будет описано ниже. Однако устройство для обработки речевого сигнала в соответствии с вариантами выполнения настоящего изобретения не ограничивается нижеследующим речевым декодером.
На фиг. 5 показана схема речевого декодера в соответствии с вариантом выполнения настоящего изобретения. Как можно видеть на фиг. 5 и фиг. 2, устройство, показанное на фиг. 5, в основном, включает в себя модуль 51 получения фреймов фонового шума, модуль 52 установки значений коэффициента ослабления энергии и модуль 53 управления. Модуль 52 установки значений коэффициента ослабления энергии включает в себя модуль 521 получения, модуль 522 первой установки, модуль 523 второй установки и модуль 524 третьей установки. Модуль 53 управления включает в себя модуль 531 получения сигналов фонового шума и модуль 532 обработки. Функции различных модулей состоят в следующем.
Модуль 51 получения фреймов фонового шума выполнен с возможностью получения фреймов фонового шума B, C, D, E, F, G и H, следующих после фрейма с маскированием стирания. Таким образом, предшествующий фрейм для текущего полученного первого фрейма фонового шума B представляет собой фрейм А с маскированием стирания, и все предшествующие фреймы для фреймов фонового шума, за исключение первого фрейма фонового шума B, представляют собой фреймы фонового шума. Сигнал, соответствующий такому фрейму фонового шума, представляет собой сигнал фонового шума. Например, предшествующий фрейм фрейма фонового шума D представляет собой фрейм фонового шума C. В частности, то, представляет ли собой или нет полученный фрейм текущий фрейм фонового шума, можно определить по флагу в головной части фрейма, что известно в предшествующем уровне техники и не будет подробно описано здесь.
Модуль 521 получения выполнен с возможностью получения сохраненного значения α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму A с маскированием стирания.
start
start
start
Модуль 522 первой установки выполнен с возможностью установки исходного значения αкоэффициента ослабления энергии для фреймов фонового шума в соответствии со значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму A с маскированием стирания. Разность между исходным значением αкоэффициента ослабления энергии и значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму с маскированием стирания, находится в пределах порогового диапазона. В частности, можно допустить, что α=α'.
start
Модуль 523 второй установки выполнен с возможностью установки значения суммы исходного значения αкоэффициента ослабления энергии и добавленного значения Δα коэффициента ослабления энергии, которое меньше, чем пороговое значение для значения коэффициента ослабления энергии сигнала фонового шума, соответствующего первому фрейму фонового шума B. В частности, можно допустить, что:
noiseB
start
start
noiseB
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, α=α+Δα, то есть α представляет собой предварительное условие для α.
Модуль 524 третьей установки выполнен с возможностью установки значений суммы значений коэффициента ослабления энергии сигналов, соответствующих предшествующим фреймам фонового шума для фреймов фонового шума, за исключением первого фрейма фонового шума B, и добавленного значения коэффициента ослабления энергии для значений коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, за исключением первого фрейма фонового шума B. В частности, можно допустить, что:
noiseC
noiseB
noiseB
noiseC
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума C, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseD
noiseC
noiseC
noiseD
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума D, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseE
noiseD
noiseD
noiseE
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума E, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseF
noiseE
noiseE
noiseF
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума F, α=α+Δα, то есть α представляет собой предварительное для α;
noiseG
noiseF
noiseF
noiseG
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума G, α=α+Δα, то есть α представляет собой предварительное условие для α;
noiseH
noiseG
noiseG
noiseH.
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума H, α=α+Δα, то есть α представляет собой предварительное условие для α
noise
noise
noise
Следует отметить, что когда получено множество последовательных фреймов фонового шума и значение αкоэффициента ослабления энергии сигнала фонового шума, соответствующего некоторому фрейму фонового шума, удовлетворяет условию α≥1, в результате аналогичного итеративного процесса, как упомянуто выше, можно допустить, что α=1 для удовлетворения требования обработки речевого сигнала. Для простоты, упомянутый выше итеративный процесс для установки значений коэффициента ослабления энергии сигналов фонового шума, соответствующих, по меньшей мере, двум фреймам фонового шума, с помощью модуля установки, может быть выражен следующим уравнением:
noise
noise
α=α+Δα
noise
если (α≥1)
noise
{α=1}
В варианте выполнения Δα может быть, но не ограничивается этим, получено одним из следующих двух способов:
Δα=, где N равно 256;
Δα=, где L представляет предварительно установленное количество фреймов фонового шума. В частности, значение L может быть равно 100.
Модуль 53 управления выполнен с возможностью управления ослаблением энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, используя значения коэффициента ослабления энергии. В частности, модуль 53 управления может включать в себя модуль 531 получения сигналов фонового шума и модуль 532 обработки.
Модуль 531 получения сигнала фонового шума выполнен с возможностью восстановления сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H.
noiseB
noiseC
Модуль 532 обработки выполнен с возможностью выполнять ослабление амплитуды в отношении сигналов фонового шума, используя значения коэффициента ослабления энергии, например, выполнять ослабление амплитуды сигнала фонового шума, соответствующего фрейму фонового шума B, используя значения αкоэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, выполнять ослабление амплитуды в отношении сигнала фонового шума, соответствующего фрейму фонового шума C, используя значение αослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума C, и так далее. В частности, когда количество выборок сигнала фонового шума в каждом фрейме фонового шума равно М, ослабление амплитуды выполняют в отношении М выборок сигнала фонового шума, соответствующего каждому фрейму фонового шума, используя значение коэффициента ослабления энергии сигнала фонового шума, соответствующее каждому фрейму фонового шума. Для простоты процесс выполнения ослабления амплитуды в отношении М выборок сигнала фонового шума, соответствующего каждому фрейму фонового шума, с помощью модуля 532 обработки, может быть выражен следующим уравнением, где noise(n) обозначает амплитуду n-ой выборки сигнала фонового шума в М выборках сигнала фонового шума:
noise
если (α<1)
для (n=0; n<М; n++)
noise
{noise (n)=noise {n)×α}
noise
В речевом декодере в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 5, модуль 52 установки значений коэффициента ослабления энергии выполнен с возможностью обеспечивать то, что разность между значением α коэффициента ослабления энергии сигнала фонового шума, соответствующего первому фрейму фонового шума B, и значением α' коэффициента ослабления энергии сигнала с маскированием стирания, соответствующего фрейму A с маскированием стирания, не слишком велика, и также обеспечивать то, что когда имеются, по меньшей мере, два фрейма фонового шума, разность между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума C, D, E, F, G, H, и значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих их соответственным предшествующим фреймам фонового шума, соответственно, не будет слишком велика. В модуле 53 управления ослабление энергии выполняют в отношении сигналов фонового шума, соответствующих фреймам фонового шума, путем использования соответственных значений коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума, с тем чтобы сделать переход энергии между областью сигнала с маскированием стирания и сигналом фонового шума естественным и плавным для повышения для слушателя комфортабельности ощущения звука.
В варианте выполнения модуль 52 установки значения коэффициента ослабления энергии выполнен с возможностью осуществления следующих функций: установка значений коэффициента ослабления энергии для сигналов фонового шума, соответствующих полученным фреймам фонового шума B, C, D, E, F, G и H, таким образом, чтобы разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и соответствующими значениями коэффициента ослабления энергии сигналов, соответствующих их предшествующим фреймам, находились в пределах порогового диапазона. Модуль 52 установки значения коэффициента ослабления энергии также может использовать способ обработки речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, показанным на фиг. 3.
Схема другой амплитуды речевого сигнала, полученной при обработке речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 3, отличается от амплитуды речевого сигнала, полученной при обработке речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, показанного на фиг. 2, тем, что здесь используется способ "добавить 2 минус 1". Следует отметить, что упоминаемое далее 2Δα также должно быть меньше порогового диапазона, так что можно допустить:
noiseB
start
start
noiseB;
значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума B, α=α+2Δα, то есть a представляет собой предварительное условие для α
noiseC
noiseB
noiseB
noiseC
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума С, α=α-Δα, то есть α представляет собой предварительное условие для α;
noiseD
noiseC
noiseC
noiseD
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума D, α=α+2Δα, то есть α представляет собой предварительное условие для α;
noiseE
noiseD
noiseD
noiseE
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума E, α=α-Δα, то есть α представляет собой предварительное условие для α;
noiseF
noiseE
noiseE
noiseF
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума F, α=α+2Δα, то есть α представляет собой предварительное условие для α;
noiseG=
noiseF
noiseF
noiseG
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума G, αα-Δα, то есть α представляет собой предварительное условие для α;
noiseH
noiseG+
noiseG
noiseH.
значение коэффициента ослабления энергии для сигнала фонового шума, соответствующего фрейму фонового шума H, α=α2Δα, то есть α представляет собой предварительное условие для α
Таким образом, для значений коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, выполняют приращение в относительно конкретном порядке до тех пор, пока значение коэффициента ослабления энергии сигнала фонового шума, соответствующего фрейму фонового шума, не достигнет 1, при этом гарантируется, что разности между значениями коэффициента ослабления энергии сигналов фонового шума, соответствующих фреймам фонового шума B, C, D, E, F, G и H, и соответствующими значениями коэффициента ослабления энергии сигналов, соответствующих их предшествующим фреймам, будут в пределах порогового диапазона. Поэтому также можно рассмотреть другие аналогичные способы реализации, как другие варианты выполнения настоящего изобретения, например, другую амплитуду речевого сигнала, получаемую при обработке речевого сигнала в соответствии с вариантом выполнения настоящего изобретения, как показано на фиг. 4, можно использовать аналогичным образом. Следует отметить следующее:
1. В упомянутых выше вариантах выполнения настоящего изобретения фреймы фонового шума B, C, D, E, F, G и H приняты как пример для иллюстрации. Однако настоящее изобретение также применимо в практических условиях с большим или меньшим количеством фреймов фонового шума.
2. Упомянутые выше пороговые значения могут быть выбраны в соответствии с практическими условиями из, но без ограничений: 2Δα, 2,5Δα, 3Δα и т.д., где Δα=. Исходные значения коэффициента ослабления энергии и добавленное значение коэффициента ослабления энергии, используемые в вариантах выполнения настоящего изобретение, могут быть определены в соответствии с пороговым диапазоном и практическими условиями.
Когда потерянный фрейм представляет собой фрейм фонового шума, поскольку энергия сигнала с маскированием стирания, полученного с использованием существующей технологии FEC, может быть ослаблена более резко, чем в случае, когда не происходит потеря фрейма фонового шума, если будет получен фрейм фонового шума, следующий после фрейма с маскированием стирания, скачок при переходе энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума может быть более заметен, чем в случае, когда не происходит потеря фрейма фонового шума. В этих условиях, путем использования вариантов выполнения настоящего изобретения, переход энергии между областью сигнала с маскированием стирания и областью сигнала фонового шума может быть эффективно сделан естественным и плавным для повышения комфортабельности восприятия звука слушателем.
Кроме того, для специалиста в данной области техники будет понятно, что все или части потоков в упомянутых выше вариантах выполнения способа могут быть воплощены путем подачи инструкций в соответствующие аппаратные средства с помощью программы. Программа может быть сохранена на считываемом компьютером носителе информации. Программа, при ее исполнении, может включать в себя потоки упомянутых выше вариантов выполнения различных способов. Носители информации могут представлять собой магнитный диск, оптический диск, постоянное запоминающее устройство (ROM, ПЗУ) или оперативное запоминающее устройство (RAM, ОЗУ) и т.д.
Конкретные варианты выполнения настоящего изобретения были описаны выше. Следует отметить, что для специалиста в данной области техники дополнительные модификации и улучшения могут быть выполнены без выхода за рамки принципов настоящего изобретения. Эти модификации и улучшения следует рассматривать как подпадающие под объем охраны настоящего изобретения.