УСТРОЙСТВО И СПОСОБ ДЛЯ ГЕНЕРАЦИИ ЗНАЧЕНИЙ СУБПОЛОС ЗВУКОВОГО СИГНАЛА И УСТРОЙСТВО И СПОСОБ ДЛЯ ГЕНЕРАЦИИ АУДИООТСЧЕТОВ ВРЕМЕННОЙ ОБЛАСТИ

1. Устройство для генерации значений субполос звукового сигнала в каналах субполос звукового сигнала, содержащее:
средство (110) оконной обработки по анализу для оконной обработки кадра (120) входных аудиоотсчетов временной области, находящихся в последовательности времени, простирающейся от более раннего отсчета до более позднего отсчета, используя оконную функцию (190) анализа, содержащую последовательность оконных коэффициентов, для получения прошедших оконную обработку отсчетов, причем оконная функция анализа содержит первое количество оконных коэффициентов, полученных из большей оконной функции, содержащей последовательность большего второго количества оконных коэффициентов, при этом оконные коэффициенты оконной функции получают с помощью интерполяции оконных коэффициентов большей оконной функции; и причем второе количество является четным числом; и
средство (170) вычислений для вычисления значений субполос звукового сигнала, используя прошедшие оконную обработку отсчеты.
2. Устройство (100) по п.1, выполненное с возможностью интерполяции оконных коэффициентов большей оконной функции для получения оконных коэффициентов оконной функции.
3. Устройство (100) по п.1, в котором устройство (100) или средство (110) оконной обработки по анализу сконфигурировано таким образом, что оконные коэффициенты оконной функции линейно интерполируются.
4. Устройство (100) по п.1, в котором устройство (100) или средство (110) оконной обработки по анализу сконфигурировано таким образом, что оконные коэффициенты оконной функции анализа интерполируются, основываясь на двух последовательных оконных коэффициентах большей оконной функции в соответствии с последовательностью оконных коэффициентов большей оконной функции, для получения одного оконного коэффициента оконной функции.
5. Устройство (100) по п.1, в котором устройство (100) или средство (110) оконной обработки по анализу сконфигурировано для получения оконных коэффициентов c(n) оконной функции анализа, основываясь на уравнении
2
2
c(n)=Ѕ(c(2n)+c(2n+1)),
2
где n - целое число, указывающее индекс оконных коэффициентов c(n), и c(n) - оконный коэффициент большей оконной функции.
2
6. Устройство (100) по п.5, в котором устройство (100) или средство (110) оконной обработки по анализу сконфигурировано таким образом, что оконные коэффициенты c(n) большей оконной функции соответствуют соотношениям, приведенным в таблице в приложении 4.
7. Устройство (100) по п.1, в котором средство (110) оконной обработки по анализу сконфигурировано таким образом, что оконная обработка содержит умножение входных аудиоотсчетов x(n) временной области кадра (120) для получения прошедших оконную обработку отсчетов z(n) прошедшего оконную обработку кадра, основываясь на уравнении
z(n)=x(n)·c(n),
где n - целое число, указывающее индекс последовательности оконных коэффициентов в диапазоне от 0 до T·N-1, в котором c(n) - оконный коэффициент оконной функции анализа, соответствующий индексу n, причем x (N·T-1) является последним входным аудиоотсчетом временной области кадра (120) входных аудиоотсчетов временной области, при этом средство (110) оконной обработки по анализу сконфигурировано таким образом, что кадр (120) входных аудиоотсчетов временной области содержит последовательность из T блоков (130) входных аудиоотсчетов временной области, простирающихся от более раннего до более позднего входного аудиоотсчета временной области кадра (120), причем каждый блок содержит N входных аудиоотсчетов временной области, T и N являются положительными целыми числами, и T больше 4.
8. Устройство (100) по п.1, в котором средство (110) оконной обработки по анализу сконфигурировано таким образом, что оконная функция (190) анализа содержит первую группу (200) оконных коэффициентов, содержащую первую часть последовательности оконных коэффициентов, и вторую группу (210) оконных коэффициентов, содержащую вторую часть последовательности оконных коэффициентов, при этом первая часть содержит меньше оконных коэффициентов, чем вторая часть, причем значение энергии оконных коэффициентов в первой части выше значения энергии оконных коэффициентов второй части, и причем первая группа оконных коэффициентов используется для оконной обработки более поздних отсчетов временной области, а вторая группа оконных коэффициентов используется для оконной обработки более ранних отсчетов временной области.
9. Устройство по п.1, выполненное с возможностью использования оконной функции (190) анализа, являющейся обращенной во времени или с обращенным порядком индексов версией оконной функции (370) синтеза, которая должна использоваться для значений субполос звукового сигнала.
10. Устройство (100) по п.1, в котором средство (110) оконной обработки по анализу сконфигурировано таким образом, что большая оконная функция асимметрична по отношению к последовательности оконных коэффициентов.
11. Устройство (300) для генерации аудиоотсчетов временной области, содержащее:
средство (310) вычислений для вычисления последовательности (330) промежуточных отсчетов временной области из значений субполос звукового сигнала в каналах субполос звукового сигнала, причем данная последовательность содержит более ранние промежуточные отсчеты временной области и более поздние отсчеты временной области;
средство (360) оконной обработки по синтезу для оконной обработки последовательности (330) промежуточных отсчетов временной области, используя оконную функцию (370) синтеза, содержащую последовательность оконных коэффициентов, для получения прошедших оконную обработку промежуточных отсчетов временной области, при этом оконная функция синтеза содержит первое количество оконных коэффициентов, полученных из большей оконной функции, содержащей последовательность из большего второго количества оконных коэффициентов,
причем оконные коэффициенты оконной функции получают с помощью интерполяции оконных коэффициентов большей оконной функции; и
причем второе количество является четным числом; и
выходной узел (400) суммирования с перекрытием для обработки прошедших оконную обработку промежуточных отсчетов временной области для получения отсчетов временной области.
12. Устройство (300) по п.11, выполненное с возможностью интерполяции оконных коэффициентов большей оконной функции для получения оконных коэффициентов оконной функции.
13. Устройство (300) по п.11, сконфигурированное таким образом, что оконные коэффициенты оконной функции синтеза линейно интерполируют.
14. Устройство (300) по п.11, сконфигурированное таким образом, что оконные коэффициенты оконной функции синтеза интерполируются, основываясь на двух последовательных оконных коэффициентах большей оконной функции в соответствии с последовательностью оконных коэффициентов большей оконной функции, для получения одного оконного коэффициента оконной функции.
15. Устройство (300) по п.11, сконфигурированное для получения оконных коэффициентов c(n) оконной функции синтеза, основываясь на уравнении
2
2
c(n)=Ѕ(c(2n)+c(2n+1)),
2
где c(n) - оконные коэффициенты большей оконной функции, соответствующие индексу n.
2
16. Устройство (300) по п.15, сконфигурированное таким образом, что оконный коэффициент c(n) соответствует соотношениям, приведенным в таблице в приложении 4.
17. Устройство (300) по п.11, в котором средство (360) оконной обработки по синтезу сконфигурировано таким образом, что оконная обработка содержит умножение промежуточных отсчетов g(n) временной области последовательности промежуточных отсчетов временной области для получения прошедших оконную обработку отсчетов z(n) прошедшего оконную обработку кадра (380), основываясь на уравнении
z(n)=g(n)·c (T·N-1-n)
для n=0,…, T·N-1.
18. Устройство (300) по п.11, в котором средство (360) оконной обработки по синтезу сконфигурировано таким образом, что оконная функция (370) синтеза содержит первую группу (420) оконных коэффициентов, содержащую первую часть последовательности оконных коэффициентов, и вторую группу (430) оконных коэффициентов, содержащую вторую часть последовательности оконных коэффициентов, при этом первая часть содержит меньше оконных коэффициентов, чем вторая часть, причем значение энергии оконных коэффициентов в первой части выше значения энергии оконных коэффициентов второй части, и причем первая группа оконных коэффициентов используется для оконной обработки более поздних промежуточных отсчетов временной области, а вторая группа оконных коэффициентов используется для оконной обработки более ранних промежуточных отсчетов временной области.
19. Устройство (300) по п.11, выполненное с возможностью использования оконной функции (370) синтеза, являющейся обращенной во времени или с обращенным порядком индексов версией оконной функции (190) анализа, используемой для генерации значений субполос звукового сигнала.
20. Устройство (300) по п.11, в котором средство (360) оконной обработки по синтезу сконфигурировано таким образом, что большая оконная функция асимметрична по отношению к оконным коэффициентам последовательности.
21. Способ генерации значений субполос звукового сигнала в каналах субполос звукового сигнала, содержащий этапы, на которых:
выполняют оконную обработку в отношении кадра входных аудиоотсчетов временной области, находящихся в последовательности времени, простирающейся от более раннего отсчета до более позднего отсчета, используя оконную функцию анализа, для получения прошедших оконную обработку отсчетов, при этом оконная функция анализа содержит первое количество оконных коэффициентов, полученных из большей оконной функции, содержащей последовательность большего второго количества оконных коэффициентов,
причем оконные коэффициенты оконной функции получают с помощью интерполяции оконных коэффициентов большей оконной функции; и
причем второе количество является четным числом; и
вычисляют значения субполос звукового сигнала, используя прошедшие оконную обработку отсчеты.
22. Способ генерации аудиоотсчетов временной области, содержащий этапы, на которых:
вычисляют последовательность промежуточных отсчетов временной области из значений субполос звукового сигнала в каналах субполос звукового сигнала, причем данная последовательность содержит более ранние промежуточные отсчеты временной области и более поздние промежуточные отсчеты временной области;
выполняют оконную обработку в отношении последовательности промежуточных отсчетов временной области, используя оконную функцию синтеза, для получения прошедших оконную обработку отсчетов временной области, при этом оконная функция синтеза содержит первое количество оконных коэффициентов, полученных из большей оконной функции, содержащей последовательность большего второго количества оконных коэффициентов,
причем оконные коэффициенты оконной функции получают с помощью интерполяции оконных коэффициентов большей оконной функции; и
причем второе количество является четным числом; и
складывают с перекрытием прошедшие оконную обработку отсчеты временной области для получения отсчетов временной области.
23. Программа с программным кодом для выполнения, при работе на процессоре, способа по п.21 или 22.