УСТРОЙСТВО И СПОСОБ ДЛЯ ДЕКОДИРОВАНИЯ И КОДИРОВАНИЯ АУДИОСИГНАЛА С ИСПОЛЬЗОВАНИЕМ АДАПТИВНОГО ВЫБОРА СПЕКТРАЛЬНЫХ ФРАГМЕНТОВ

1. Устройство для декодирования кодированного сигнала, содержащее:
- аудиодекодер (1102) для декодирования кодированного представления первого набора первых спектральных частей, чтобы получать декодированный первый набор первых спектральных частей (1101);
- параметрический декодер (1104) для декодирования кодированного параметрического представления второго набора вторых спектральных частей, чтобы получать декодированное представление параметрического представления (1103), при этом декодированное представление параметрического представления (1103) включает в себя, для каждого целевого частотного фрагмента, идентификационные данные (1121) исходной области в качестве информации совпадения; и
- модуль (1106) повторного формирования частоты для повторного формирования целевого частотного фрагмента с использованием исходной области из первого набора первых спектральных частей (1101), идентифицированных посредством информации совпадения,
- при этом модуль (1106) повторного формирования частоты содержит управляемый отбеливающий фильтр (1122, 1123),
- при этом декодированное представление параметрического представления (1103) содержит информацию (1123) отбеливания,
- при этом модуль (1106) повторного формирования частоты выполнен с возможностью применения отбеливающего фильтра (1122) к исходной области, выбранной в соответствии с информацией совпадения, перед выполнением регулирования (1128) спектральной огибающей, когда информация отбеливания для исходной области указывает то, что исходная область должна отбеливаться, и
- при этом применение отбеливающего фильтра выполняется таким образом, что приблизительная информация огибающей удаляется, и точная спектральная структура подчеркивается, или при этом применение отбеливающего фильтра содержит вычисление оценки спектральной огибающей исходной области и разделение спектра исходной области посредством спектральной огибающей, указываемой посредством оценки спектральной огибающей.
2. Устройство по п. 1, в котором аудиодекодер (1102) представляет собой аудиодекодер в спектральной области, и
- при этом устройство дополнительно содержит спектрально-временной преобразователь (1108) для преобразования спектрального представления первых спектральных частей и восстановленных вторых спектральных частей во временное представление.
3. Устройство по п. 1, в котором информация отбеливания содержит, для фрагмента или группы фрагментов, информацию уровня отбеливания, указывающую уровень отбеливания, который должен быть применен к исходному частотному фрагменту при повторном формировании целевого частотного фрагмента, и
- при этом модуль (1106) повторного формирования частоты выполнен с возможностью применения отбеливающего фильтра, выбранного из группы различных отбеливающих фильтров в ответ на информацию отбеливания.
4. Устройство по п. 1,
- в котором модуль (1106) повторного формирования частоты содержит модуль модификации исходной области,
- при этом декодированное представление параметрического представления (1103) содержит, в дополнение к идентификационным данным (1121) исходной области, информацию знака, и
- при этом модуль модификации исходной области выполнен с возможностью применения операции, чтобы получать сдвиг фаз спектральных значений в исходной области в соответствии с информацией знака.
5. Устройство по п. 1,
- в котором модуль (1106) повторного формирования частоты содержит модулятор (1120) фрагментов,
- при этом декодированное представление параметрического представления (1103) содержит запаздывание корреляции в дополнение к идентификационным данным (1121) исходной области, и
- при этом модулятор фрагментов выполнен с возможностью применения модуляции фрагментов в соответствии с запаздыванием корреляции, ассоциированным с идентификационными данными (1121) исходной области.
6. Устройство по п. 1,
- в котором модуль (1106) повторного формирования частоты содержит модулятор (1120) фрагментов,
- при этом декодированное представление параметрического представления (1103) содержит запаздывание корреляции в дополнение к идентификационным данным (1121) исходной области, и
- при этом модулятор (1120) фрагментов выполнен с возможностью применения модуляции фрагментов с использованием переменной временной последовательности в -1/1, когда запаздывание корреляции является нечетным числом.
7. Устройство для кодирования аудиосигнала, содержащее:
- временно-спектральный преобразователь (1130) для преобразования аудиосигнала в спектральное представление;
- спектральный анализатор для анализа спектрального представления, чтобы определять первый набор первых спектральных частей, которые должны быть кодированы с первым спектральным разрешением, и второй набор вторых спектральных частей, которые должны быть кодированы со вторым спектральным разрешением, при этом второе спектральное разрешение ниже первого спектрального разрешения;
- модуль (1134) вычисления параметров для вычисления подобий между предварительно заданными исходными областями и целевыми областями, причем исходная область содержит спектральные части, и целевая область содержит вторые спектральные части,
- при этом модуль (1134) вычисления параметров выполнен с возможностью сравнения совпадающих результатов для различных пар первой спектральной части и второй спектральной части, чтобы определять выбранную совпадающую пару, и предоставления информации совпадения, идентифицирующей совпадающую пару; и
- базовый кодер (1136) для кодирования первого набора первых спектральных частей, при этом первый набор первых спектральных частей содержит предварительно заданные исходные области и спектральные части, отличающиеся от предварительно заданных исходных областей,
- при этом модуль вычисления параметров выполнен с возможностью многократно копировать исходный фрагмент в целевой фрагмент до тех пор, пока целевой фрагмент не будет заполнен несколькими копиями исходного фрагмента, когда целевой фрагмент больше исходного фрагмента, или при этом модуль (1134) вычисления параметров выполнен с возможностью спектрального отбеливания (1142) первой или второй спектральной части пар перед выполнением обработки корреляции, чтобы получать совпадающие идентификационные данные, при этом спектральное отбеливание выполняется таким образом, что приблизительная информация огибающей удаляется, и точная спектральная структура подчеркивается, или при этом спектральное отбеливание (1142) содержит вычисление оценки спектральной огибающей первой или второй спектральной части и разделение спектра первой или второй спектральной части, соответственно, посредством спектральной огибающей, указываемой посредством оценки спектральной огибающей.
8. Устройство по п. 7, в котором модуль (1134) вычисления параметров выполнен с возможностью использования предварительно заданных целевых областей во втором наборе вторых спектральных частей или предварительно заданных исходных областей в первом наборе первых спектральных частей.
9. Устройство по п. 7, в котором модуль (1134) вычисления параметров имеет такую конфигурацию, в которой предварительно заданные целевые области являются неперекрывающимися, или предварительно заданные исходные области являются перекрывающимися, или при этом предварительно заданные исходные области представляют собой поднабор первого набора первых спектральных частей ниже начальной частоты (309) заполнения интервалов отсутствия сигнала, или при этом предварительно заданная целевая область покрывает наименьшую спектральную область, совпадающую начальной частотой (309) заполнения интервалов отсутствия сигнала.
10. Устройство по п. 7,
- в котором модуль (1134) вычисления параметров выполнен с возможностью сравнения пар из целевой области и исходной области и пары из целевой области и идентичной исходной области, при этом идентичная исходная область сдвигается на запаздывание корреляции, чтобы предоставлять информацию относительно запаздывания корреляции выбранной пары в качестве дополнительной информации совпадения.
11. Устройство по п. 7,
- в котором модуль (1134) вычисления параметров выполнен с возможностью выполнения обработки корреляции, чтобы получать совпадающий результат для пары из первой спектральной части и второй спектральной части, причем совпадающий результат имеет знак минус, и
- при этом модуль (1134) вычисления параметров выполнен с возможностью предоставлять информацию относительно знака минус в качестве дополнительной информации совпадения.
12. Устройство по п. 7,
- в котором модуль (1134) вычисления параметров выполнен с возможностью определять целое число целевых фрагментов и определять множество исходных фрагментов одинакового размера для каждого целевого фрагмента.
13. Устройство по п. 7,
- в котором модуль (1134) вычисления параметров выполнен с возможностью вычисления спектральной огибающей первой спектральной части или второй спектральной части с использованием, по меньшей мере, одной из следующих процедур:
- преобразование спектра с помощью дискретного косинусного преобразования (DCT), сохранение низкочастотных DCT-коэффициентов посредством задания верхних DCT-коэффициентов равных нулю и вычисление обратного DCT;
- вычисление спектральной огибающей набора коэффициентов линейного прогнозирования, вычисленных для аудиокадра временной области; или
- фильтрация спектра модифицированного дискретного косинусного преобразования (мощности) с помощью фильтра нижних частот.
14. Устройство по п. 7, дополнительно содержащее операцию (1146) отсечения исходных фрагментов и запоминающее устройство (1148) для сохранения информации исходных фрагментов более раннего кадра, предшествующего текущему кадру.
15. Устройство по п. 7,
- в котором операция (1146) отсечения источника содержит анализ множества исходных фрагментов относительно их подобия и удаление исходного фрагмента, имеющего подобие с фрагментом другого источника, превышающее предварительно заданное пороговое значение, из набора потенциальных фрагментов, используемых для вычисления (1140) взаимной корреляции.
16. Устройство по п. 11,
- в котором модуль вычисления параметров выполнен с возможностью сохранения набора информации совпадения для каждой целевой области из предыдущего кадра, когда ни одна из исходных областей в текущем кадре не коррелируется с целевыми областями текущего кадра лучше относительно предыдущего кадра, чем предварительно заданное пороговое значение.
17. Способ декодирования кодированного сигнала, содержащий этапы, на которых:
- декодируют (1102) кодированное представление первого набора первых спектральных частей, чтобы получать декодированный первый набор первых спектральных частей (1101);
- декодируют (1104) кодированное параметрическое представление второго набора вторых спектральных частей, чтобы получать декодированное представление параметрического представления (1103), при этом декодированное представление параметрического представления (1103) включает в себя, для каждого целевого частотного фрагмента, идентификационные данные исходной области в качестве информации совпадения; и
- повторно формируют (1106) целевой частотный фрагмент с использованием исходной области из первого набора первых спектральных частей (1101), идентифицированных посредством информации совпадения,
- при этом повторное формирование (1106) содержит этап, на котором используют управляемый отбеливающий фильтр (1122, 1123),
- при этом декодированное представление параметрического представления (1103) содержит информацию (1123) отбеливания,
- при этом повторное формирование (1106) содержит этап, на котором применяют отбеливающий фильтр (1122) к исходной области, выбранной в соответствии с информацией совпадения, перед выполнением регулирования (1128) спектральной огибающей, когда информация отбеливания для исходной области указывает то, что исходная область должна отбеливаться, и
- при этом применение отбеливающего фильтра выполняется таким образом, что приблизительная информация огибающей удаляется, и точная спектральная структура подчеркивается, или при этом применение отбеливающего фильтра содержит этап, на котором вычисляют оценку спектральной огибающей и разделяют спектр исходной области посредством спектральной огибающей, указываемой посредством оценки спектральной огибающей.
18. Способ кодирования аудиосигнала, содержащий этапы, на которых:
- преобразуют (1130) аудиосигнал в спектральное представление;
- анализируют (1132) спектральное представление, чтобы определять первый набор первых спектральных частей, которые должны быть кодированы с первым спектральным разрешением, и второй набор вторых спектральных частей, которые должны быть кодированы со вторым спектральным разрешением, при этом второе спектральное разрешение ниже первого спектрального разрешения;
- вычисляют (1134) подобия между предварительно заданными исходными областями и целевыми областями, причем исходная область содержит спектральные части, и целевая область содержит вторые спектральные части,
- при этом вычисление (1134) содержит этап, на котором сравнивают совпадающие результаты для различных пар первой спектральной части и второй спектральной части, чтобы определять выбранную совпадающую пару, и предоставляют информацию совпадения, идентифицирующую совпадающую пару; и
- кодируют (1136) первый набор первых спектральных частей, при этом первый набор первых спектральных частей содержит предварительно заданные исходные области и спектральные части, отличающиеся от предварительно заданных исходных областей,
- при этом вычисление (1134) содержит этап, на котором многократно копируют исходный фрагмент в целевой фрагмент до тех пор, пока целевой фрагмент не будет заполнен несколькими копиями исходного фрагмента, когда целевой фрагмент больше исходного фрагмента, или при этом вычисление (1134) содержит этап, на котором спектрально отбеливают (1142) первую или вторую спектральную часть пар перед выполнением обработки корреляции, чтобы получать совпадающие идентификационные данные, при этом спектральное отбеливание выполняется таким образом, что приблизительная информация огибающей удаляется, и точная спектральная структура подчеркивается, или при этом спектральное отбеливание (1142) содержит этап, на котором вычисляют оценку спектральной огибающей первой или второй спектральной части и разделяют спектр первой или второй спектральной части, соответственно, посредством спектральной огибающей, указываемой посредством оценки спектральной огибающей.
19. Компьютерная программа для осуществления, при выполнении на компьютере или процессоре, любого из способов по п. 17 или 18.