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

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