ЭФФЕКТИВНАЯ ФИЛЬТРАЦИЯ БАНКОМ КОМПЛЕКСНО-МОДУЛИРОВАННЫХ ФИЛЬТРОВ

1. Генератор (104) фильтров для обеспечения сигнала определения промежуточного фильтра,
содержащий:
банк (301) комплексно-модулированных фильтров для фильтрации сигнала импульсной характеристики, указывающего амплитудно-частотную характеристику фильтра во временной области, для получения множества комплексно-значных субполосных сигналов в качестве сигнала определения промежуточного фильтра,
причем каждый комплекснозначный субполосный сигнал банка (301) комплексно-модулированных фильтров соответствует импульсной характеристике для промежуточного фильтра для субполосного сигнала;
по меньшей мере один из комплексно-значных субполосных сигналов содержит по меньшей мере два различных ненулевых значения; и
каждый комплексно-значный субполосный сигнал короче, чем сигнал импульсной характеристики.
2. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью вывода по меньшей мере одного комплексно-значного субполосного сигнала в качестве линейной комбинации по меньшей мере двух значений сигнала импульсной характеристики.
3. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью фильтрации сигнала, импульсной характеристики неравномерной амплитудно-частотной характеристики фильтра.
4. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью фильтрации сигнала импульсной характеристики, и сигнал импульсной характеристики основан на относящейся к HRTF импульсной характеристике.
5. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью вывода L комплексно-значных субполосных сигналов, причем L представляет собой положительное целое число большее, чем 1.
6. Генератор (104) фильтров по п.5, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью обеспечения L комплексно-значных субполосных сигналов, субдискретизированных с коэффициентом L.
7. Генератор (104) фильтров по п.5, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью вывода L=64 комплексно-значных субполосных сигналов.
n
8. Генератор (104) фильтров по п.5, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью обеспечения комплексно-значных субполосных сигналов, имеющих значения g(k), основанные на уравнении
<mrow><mi>i</mi><mo>=</mo><msqrt><mrow><mo>−</mo><mn>1</mn></mrow></msqrt></mrow>
в котором n представляет собой целое число в диапазоне от 0 до (L-1), указывающее индекс комплексно-значного субполосного сигнала, k и ν представляют собой целые числа, h(ν) представляет собой импульсную характеристику фильтра, имеющего характеристику фильтра, π=3,1415926… представляет собой круговое число,
представляет собой комплексную единицу, и q(ν) представляют собой отводы фильтра действительнозначного фильтра-прототипа.
n
9. Генератор (104) фильтров по п.5, в котором банк (301) комплексно-модулированных фильтров выполнен с возможностью обеспечения комплексно-значных субполосных сигналов, имеющих значение g(k), основанные на уравнении
в котором
h
<mrow><mi>i</mi><mo>=</mo><msqrt><mrow><mo>−</mo><mn>1</mn></mrow></msqrt></mrow>
в котором N представляет собой длину импульсной характеристики h(ν) фильтра, имеющего характеристику фильтра, π=3,1415926… представляет собой круговое число,
представляет собой комплексную единицу, и q(ν) представляют собой отводы фильтра действительнозначного фильтра-прототипа.
10. Генератор (104) фильтров по п.8, в котором банк (301) комплексно-модулированных фильтров выполнен так, что отводы q(ν) фильтра-прототипа для целых чисел ν от 0 до 191 удовлетворяют соотношениям:
11. Генератор (104) фильтров по п.8, в котором банк (301) комплексно-модулированных фильтров выполнен так, что фильтр-прототип g(ν) для целых чисел ν в диапазоне от 0 до 191 удовлетворяет соотношениям:
12. Генератор (104) фильтров по п.8, в котором банк (301) комплексно-модулированных фильтров выполнен так, что действительнозначные коэффициенты q(ν) фильтра-прототипа для целых чисел ν в диапазоне от 0 до 191 определяются следующим образом:
13. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров дополнительно содержит регулятор усиления для регулирования по меньшей мере одного комплексно-значного субполосного сигнала в отношении его значения перед выводом комплексно-значного субполосного сигнала с отрегулированным усилением в качестве сигнала определения промежуточного фильтра.
14. Генератор (104) фильтров по п.1, в котором банк (301) комплексно-модулированных фильтров дополнительно содержит генератор (610) импульсной характеристики для генерирования сигнала импульсной характеристики, основанного на сигнале определения фильтра, подаваемом на генератор (104) фильтров, причем сигнал импульсной характеристики, выводимый генератором (610) импульсной характеристики, подается в банк (301) комплексно-модулированных фильтров.
15. Генератор (104) фильтров по п.14, в котором генератор (610) импульсной характеристики выполнен с возможностью генерирования сигнала импульсной характеристики на основании по меньшей мере одного из следующего: амплитудно-частотной характеристики фильтра, фазочастотной характеристики фильтра и сигнала, содержащего набор отводов фильтра, указывающих амплитудно-частотную характеристику фильтра во временной области, в качестве сигнала определения фильтра.
16. Система фильтра для фильтрации вводного сигнала временной области для получения выходного сигнала временной области,
содержащая:
устройство фильтра для фильтрации входного сигнала временной области для получения выходного сигнала временной области, который представляет собой представление входного сигнала временной области, отфильтрованного с использованием характеристики фильтра, имеющей неравномерную амплитудно-частотную характеристику,
содержащее:
банк (101) фильтров комплексного анализа для генерирования множества комплексных субполосных сигналов из входных сигналов временной области;
множество промежуточных фильтров (190), причем по меньшей мере один из промежуточных фильтров (190) множества промежуточных фильтров (190) имеет неравномерную амплитудно-частотную характеристику, множество промежуточных фильтров (190) имеют более короткую импульсную характеристику по сравнению с импульсной характеристикой фильтра, имеющего характеристику фильтра, и неравномерные амплитудно-частотные характеристики множества промежуточных фильтров вместе представляют неравномерную характеристику фильтра; и
банк (103) фильтров комплексного синтеза для синтезирования выходных данных промежуточных фильтров (190) для получения выходного сигнала временной области,
причем входной сигнал временной области подается в устройство фильтра в качестве входного сигнала временной области, и при этом выходной сигнал временной области получается в качестве выходного сигнала временной области системы фильтра; и
генератор (104) фильтров по любому из пп.1-15, причем генератор (104) фильтров связан с устройством фильтра для обеспечения множества промежуточных фильтров (190) с определением промежуточного фильтра,
причем множество промежуточных фильтров (190) устройства фильтра выполнены с возможностью иметь импульсные характеристики, основанные на сигнале определения промежуточного фильтра.
17. Способ обеспечения сигнала определения промежуточного фильтра,
содержащий этапы, на которых:
осуществляют фильтрацию сигнала импульсной характеристики, указывающего амплитудно-частотную характеристику фильтра во временной области для получения множества комплексно-значных субполосных сигналов в качестве сигнала определения промежуточного фильтра,
причем каждый комплексно-значный субполосный сигнал соответствует импульсной характеристике для промежуточного фильтра для субполосного сигнала;
по меньшей мере один из комплексно-значных субполосных сигналов содержит по меньшей мере два различных ненулевых значения; и
каждый комплексно-значный субполосный сигнал короче, чем сигнал импульсной характеристики.
18. Компьютерная программа, предназначенная для выполнения на компьютере способа по п.17.