ЭФФЕКТИВНОЕ ОСЛАБЛЕНИЕ ОПЕРЕЖАЮЩЕГО ЭХА В ЦИФРОВОМ ЗВУКОВОМ СИГНАЛЕ

1. Способ обработки ослабления опережающего эха в цифровом звуковом сигнале, декодированном в соответствии с декодированием с преобразованием, отличающийся тем, что он включает следующие этапы:
- разложение (Е603) декодированного сигнала по меньшей мере на два подсигнала в соответствии с предварительно определенным критерием разложения;
- вычисление (Е604) коэффициентов ослабления, приходящихся на подсигнал и на дискретное значение из предварительно определенной зоны опережающего эха;
- ослабление (Е605) опережающего эха в зоне опережающего эха каждого из подсигналов путем применения коэффициентов ослабления к этим подсигналам; и
- получение (Е606) подвергнутого ослаблению сигнала путем объединения подвергнутых ослаблению подсигналов.
2. Способ по п. 1, отличающийся тем, что предварительно определенным критерием разложения является частотный критерий.
3. Способ по п. 2, отличающийся тем, что разложение декодированного сигнала для получения первого подсигнала выполняют посредством первой фильтрации прохождения нижних или верхних частот.
4. Способ по п. 3, отличающийся тем, что разложение сигнала для получения второго подсигнала в дальнейшем выполняют посредством второй фильтрации прохождения верхних или нижних частот, дополняющей первую фильтрацию.
5. Способ по п. 3, отличающийся тем, что второй подсигнал получают путем вычитания первого подсигнала из декодированного сигнала.
6. Способ по п. 1, отличающийся тем, что разложение декодированного сигнала для получения подсигналов в подполосах выполняют посредством фильтрации QMF и PQMF.
7. Способ по п. 1, отличающийся тем, что предварительно определенным критерием разложения является критерий периодичности сигнала.
8. Способ по п. 1, отличающийся тем, что зону опережающего эха определяют в соответствии со следующими этапами:
- обнаружение положения атаки в декодированном сигнале перед этапом разложения;
- определение зоны опережающего эха, предшествующей положению атаки, обнаруженному в декодированном сигнале перед этапом разложения или в подсигналах после этапа разложения.
9. Способ по п. 1, отличающийся тем, что зону опережающего эха определяют в соответствии со следующими этапами:
- обнаружение положения атаки в каждом из подсигналов, полученных после этапа разложения;
- определение зоны опережающего эха, предшествующей положению атаки, обнаруженному в каждом из указанных подсигналов;
10. Способ по п. 8, отличающийся тем, что для по меньшей мере одного подсигнала вычисление коэффициента ослабления выполняют путем использования по меньшей мере одного параметра из этапа обнаружения положения атаки в декодированном сигнале.
11. Способ по п. 1, отличающийся тем, что для по меньшей мере одного подсигнала применяют этап сглаживания коэффициента ослабления.
12. Способ по п. 1, отличающийся тем, что для предварительно определенного количества дискретных значений, предшествующих началу атаки, коэффициент ослабления принудительно приравнивают 1.
13. Устройство для обработки ослабления опережающего эха в цифровом звуковом сигнале, декодированном из декодера с преобразованием, отличающееся тем, что оно содержит:
- модуль (603) разложения декодированного сигнала на по меньшей мере два подсигнала в соответствии с предварительно определенным критерием разложения;
- модуль (604) вычисления коэффициентов ослабления, приходящихся на подсигнал и на дискретное значение из предварительно определенной зоны опережающего эха;
- модуль (605) ослабления опережающего эха в зоне опережающего эха каждого из подсигналов путем применения коэффициентов ослабления к этим подсигналам;
- модуль (606) получения подвергнутого ослаблению сигнала путем сложения подвергнутых ослаблению подсигналов.
14. Декодер цифрового звукового сигнала, содержащий устройство по п. 11.
15. Компьютерная программа, содержащая кодированные команды для реализации этапов способа по одному из пп. 1-10 при исполнении этих команд процессором.