СПОСОБ И УСТРОЙСТВО ДЛЯ АУДИОДЕКОДИРОВАНИЯ

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