СПОСОБ И УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ШУМОВ

1. Способ формирования шумов, содержащий этапы, на которых:
вычисляют соответствующий параметр затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, если принятый кадр данных является кадром шума; и
ослабляют энергию шума на основе параметра затухания энергии.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
определяют, отличается ли тип принятого в настоящее время кадра данных от типа принятого предшествующего кадра данных; и
подсчитывают параметр частоты переключения, если тип принятого в настоящее время кадра данных отличается от типа принятого предшествующего кадра данных.
3. Способ по п.2, дополнительно содержащий этапы, на которых:
устанавливают заранее установленную максимальную длину затягивания в параметр затягивания, если кадр данных является кадром речевого сигнала; и
постепенно уменьшают параметр затягивания до достижения заранее установленного значения, если кадр данных является кадром шума.
4. Способ по п.2 или 3, в котором этап, на котором вычисляют соответствующий параметр затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, содержит этапы, на которых:
получают параметр частоты переключения и параметр затягивания; и
вычисляют параметр затухания энергии на основе параметра частоты переключения, параметра затягивания, заранее установленного коэффициента затухания и заранее установленной максимальной длины затягивания,
причем параметр затухания энергии прямо пропорционален сумме параметра частоты переключения и коэффициента затягивания, и обратно пропорционален сумме параметра частоты переключения и заранее установленной максимальной длины затягивания.
5. Способ по п.1, в котором этап, на котором вычисляют соответствующий параметр затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, содержит этапы, на которых:
вычисляют параметр среднего интервала между кадром шума и предшествующим кадром шума, принятым ранее кадра шума; и
вычисляют параметр затухания энергии на основе параметра среднего интервала и заранее установленного коэффициента затухания,
причем параметр затухания энергии обратно пропорционален параметру среднего интервала.
6. Способ по п.5, в котором перед этапом, на котором вычисляют параметр затухания энергии на основе параметра среднего интервала и заранее установленного коэффициента затухания, способ дополнительно содержит этапы, на которых:
определяют, превышает ли параметр среднего интервала заранее установленный порог затухания; и
запускают вычисление параметра затухания энергии на основе параметра среднего интервала и заранее установленного коэффициента затухания, если параметр среднего интервала больше заранее установленного порога затухания.
7. Способ по п.2 или 3, в котором этап, на котором вычисляют соответствующий параметр затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, содержит этапы, на которых:
получают параметр частоты переключения и параметр затягивания;
вычисляют параметр среднего интервала между кадром шума и предшествующим кадром шума, принятым ранее кадра шума; и
вычисляют параметр затухания энергии на основе параметра частоты переключения, параметра затягивания, параметра среднего интервала, заранее установленного коэффициента затухания и заранее установленной максимальной длины затягивания,
причем параметр затухания энергии прямо пропорционален сумме параметра частоты переключения и коэффициента затягивания, и обратно пропорционален сумме параметра частоты переключения, заранее установленной максимальной длины затягивания и параметра среднего интервала.
8. Способ по любому из пп.1, 2, 3, 5 и 6, в котором этап, на котором ослабляют энергию шума на основе параметра затухания энергии, содержит этапы, на которых:
получают параметр энергии узкополосного основного слоя;
умножают параметр энергии узкополосного основного слоя на параметр затухания энергии для получения параметра ослабленной энергии узкополосного основного слоя; и
вычисляют ослабленную узкополосную составляющую сигнала на основе параметра ослабленной энергии узкополосного основного слоя.
9. Способ по любому из пп.1, 2, 3, 5 и 6, в котором этап, на котором ослабляют энергию шума на основе параметра затухания энергии, содержит этапы, на которых:
получают параметр огибающей временной области у верхнеполосного основного слоя и параметр огибающей частотной области у верхнеполосного основного слоя;
умножают параметр огибающей временной области у верхнеполосного основного слоя и параметр огибающей частотной области у верхнеполосного основного слоя соответственно на параметр затухания энергии, чтобы получить параметр ослабленной огибающей временной области у верхнеполосного основного слоя и параметр ослабленной огибающей частотной области у верхнеполосного основного слоя; и
вычисляют ослабленную верхнеполосную составляющую сигнала на основе параметра ослабленной огибающей временной области у верхнеполосного основного слоя и параметра ослабленной огибающей частотной области у верхнеполосного основного слоя.
10. Способ по любому из пп.1, 2, 3, 5 и 6, в котором этап, на котором ослабляют энергию шума на основе параметра затухания энергии, содержит этапы, на которых:
получают параметр энергии узкополосного основного слоя, параметр спектра узкополосного основного слоя, параметр огибающей временной области у верхнеполосного основного слоя и параметр огибающей частотной области у верхнеполосного основного слоя;
вычисляют узкополосную составляющую сигнала на основе параметра энергии узкополосного основного слоя и параметра спектра узкополосного основного слоя;
вычисляют верхнеполосную составляющую сигнала на основе параметра огибающей временной области у верхнеполосного основного слоя и параметра огибающей частотной области у верхнеполосного основного слоя;
объединяют узкополосную составляющую сигнала и верхнеполосную составляющую сигнала для получения широкополосной составляющей сигнала; и
ослабляют широкополосную составляющую сигнала на основе параметра затухания энергии.
11. Способ по любому из пп.1, 2, 3, 5 и 6, в котором этап, на котором ослабляют энергию шума на основе параметра затухания энергии, содержит этапы, на которых:
получают параметр энергии узкополосного основного слоя, параметр спектра узкополосного основного слоя, параметр огибающей временной области у верхнеполосного основного слоя и параметр огибающей частотной области у верхнеполосного основного слоя;
вычисляют узкополосную составляющую сигнала на основе параметра энергии узкополосного основного слоя и параметра спектра узкополосного основного слоя;
вычисляют верхнеполосную составляющую сигнала на основе параметра огибающей временной области у верхнеполосного основного слоя и параметра огибающей частотной области у верхнеполосного основного слоя;
ослабляют узкополосную составляющую сигнала и верхнеполосную составляющую сигнала соответственно на основе параметра затухания энергии для получения ослабленной узкополосной составляющей сигнала и ослабленной верхнеполосной составляющей сигнала; и
объединяют ослабленную узкополосную составляющую сигнала и ослабленную верхнеполосную составляющую сигнала для получения ослабленной широкополосной составляющей сигнала.
12. Способ по п.1, в котором после этапа, на котором вычисляют соответствующий параметр затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, способ дополнительно содержит этап, на котором декодирующей стороне передают кадр данных, содержащий параметр затухания энергии;
в котором этап, на котором ослабляют энергию шума на основе параметра затухания энергии, содержит этап, на котором ослабляют энергию шума с помощью декодирующей стороны на основе параметра затухания энергии в принятом кадре данных.
13. Способ по п.1, в котором после этапа, на котором ослабляют энергию шума на основе параметра затухания энергии, способ дополнительно содержит этапы, на которых:
передают декодирующей стороне кадр данных с ослабленной энергией шума; и
формируют сигнал комфортного шума с помощью декодирующей стороны на основе кадра данных.
14. Устройство для формирования шумов, содержащее:
модуль вычисления параметра затухания энергии, сконфигурированный для вычисления соответствующего параметра затухания энергии на основе кадра шума и кадра данных, принятого ранее кадра шума, если принятый кадр данных является кадром шума; и
модуль ослабления энергии, сконфигурированный для ослабления энергии шума на основе параметра затухания энергии.
15. Устройство для формирования шумов по п.14, дополнительно содержащее:
модуль декодирования, сконфигурированный для декодирования принятого кодового потока, чтобы получить информацию о типе текущего кадра данных;
модуль проверки типа, сконфигурированный для определения, указывает ли информация о типе, что кадр данных является кадром шума.
16. Устройство для формирования шумов по п.14, в котором модуль вычисления параметра затухания энергии дополнительно содержит:
модуль записи частоты переключения, сконфигурированный для определения, отличается ли тип принятого в настоящее время кадра данных от типа принятого предшествующего кадра данных, и подсчета параметра частоты переключения, если тип принятого в настоящее время кадра данных отличается от типа принятого предшествующего кадра данных; и
модуль счетчика затягивания, сконфигурированный для установки заранее установленной максимальной длины затягивания в параметр затягивания, если информация о типе указывает, что кадр данных является кадром речевого сигнала, и постепенного уменьшения параметра затягивания до достижения заранее установленного значения, если информация о типе указывает, что кадр данных является кадром шума.
17. Устройство для формирования шумов по п.15 или 16, в котором модуль вычисления параметра затухания энергии дополнительно содержит:
модуль записи интервала кадров шума, сконфигурированный для записи параметра среднего интервала между текущим кадром шума и предшествующим кадром шума, принятым ранее текущего кадра шума, на основе информации о типе кадра данных, полученного модулем декодирования.
18. Устройство для формирования шумов по п.17, в котором модуль вычисления параметра затухания энергии дополнительно содержит:
модуль выполнения вычисления, сконфигурированный для вычисления параметра затухания энергии на основе параметра частоты переключения и/или параметра среднего интервала.
19. Устройство для формирования шумов по п.18, в котором модуль выполнения вычисления дополнительно содержит:
первый модуль вычисления, сконфигурированный для вычисления параметра затухания энергии на основе параметра частоты переключения, параметра затягивания, заранее установленного коэффициента затухания и заранее установленной максимальной длины затягивания,
причем параметр затухания энергии прямо пропорционален сумме параметра частоты переключения и коэффициента затягивания и обратно пропорционален сумме параметра частоты переключения и заранее установленной максимальной длины затягивания.
20. Устройство для формирования шумов по п.18, в котором модуль выполнения вычисления дополнительно содержит:
второй модуль вычисления, сконфигурированный для вычисления параметра среднего интервала между текущим кадром шума и предшествующим кадром шума, принятым ранее текущего кадра шума, и вычисления параметра затухания энергии на основе параметра среднего интервала и заранее установленного коэффициента затухания,
причем параметр затухания энергии обратно пропорционален параметру среднего интервала.
21. Устройство для формирования шумов по п.18, в котором модуль выполнения вычисления дополнительно содержит:
третий модуль вычисления, сконфигурированный для вычисления параметра среднего интервала между текущим кадром шума и предшествующим кадром шума, принятым ранее текущего кадра шума, и вычисления параметра затухания энергии на основе параметра частоты переключения, параметра затягивания, параметра среднего интервала, заранее установленного коэффициента затухания и заранее установленной максимальной длины затягивания,
причем параметр затухания энергии прямо пропорционален сумме параметра частоты переключения и коэффициента затягивания и обратно пропорционален сумме параметра частоты переключения, заранее установленной максимальной длины затягивания и параметра среднего интервала.