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

1. Устройство для обработки аудиосигнала, содержащего последовательность блоков спектральных значений, содержащее:
- процессор (150) для вычисления сигнала (154) под влиянием наложения спектров с использованием, по меньшей мере, одного первого значения (102) модификации для первого блока последовательности блоков и с использованием, по меньшей мере, одного отличающегося второго значения (106) модификации для второго блока последовательности блоков и для оценки сигнала (158) ошибки вследствие наложения спектров, представляющего ошибку вследствие наложения спектров в сигнале (154) под влиянием наложения спектров; и
- модуль (152) комбинирования для комбинирования сигнала (154) под влиянием наложения спектров и сигнала (158) ошибки вследствие наложения спектров таким образом, что обработанный сигнал, получаемый посредством комбинирования, представляет собой сигнал (112) с уменьшенным наложением спектров или без наложения спектров.
2. Устройство по п. 1,
- в котором процессор (150) содержит:
- модуль (308, 307, 310) модификации для модификации первого блока с использованием, по меньшей мере, одного первого значения (102) модификации, с тем, чтобы получать первый модифицированный блок, для модификации второго блока с использованием, по меньшей мере, одного второго значения (106) модификации, с тем, чтобы получать второй модифицированный блок (352), и для модификации первого блока и второго блока с использованием, по меньшей мере, одного первого или, по меньшей мере, одного второго значения модификации, с тем, чтобы получать третий модифицированный блок (353, 354, 351) и четвертый модифицированный блок (352);
- спектрально-временной преобразователь (301, 302, 303, 304) для преобразования первого-четвертого модифицированных блоков (351-354) в представления (361, 362, 363, 364) во временной области; и
- сумматор с перекрытием для суммирования с перекрытием (305) представлений (361, 362) во временной области первого и второго модифицированных блоков (351, 352), с тем, чтобы получать сигнал под влиянием наложения спектров, и для суммирования с перекрытием (306) представлений (363, 364) во временной области третьего и четвертого блоков (353, 354), с тем, чтобы получать сигнал ошибки вследствие наложения спектров; и
- при этом модуль (152) комбинирования содержит манипулятор сигналов с наложением спектров для манипулирования сигнала с наложением спектров, и
- при этом модуль (152) комбинирования содержит сумматор для суммирования манипулируемого сигнала ошибки вследствие наложения спектров и сигнала под влиянием наложения спектров.
3. Устройство по п. 2,
- в котором манипулятор сигналов с наложением спектров содержит, по меньшей мере, один из следующих элементов:
- модуль оконного преобразования для применения оконной функции и модуль (340) обращения во времени для применения операции обращения во времени.
4. Устройство по одному из предшествующих пунктов,
- в котором процессор (150) содержит:
- модуль модификации усиления для модификации (310) первого блока с использованием, по меньшей мере, одного первого значения (102) модификации, с тем, чтобы получать первый модифицированный блок (351), для модификации (309) второго блока с использованием, по меньшей мере, одного второго значения (106) модификации, с тем, чтобы получать второй модифицированный блок (352), для модификации (308) второго блока с использованием комбинации между, по меньшей мере, одним первым значением модификации и, по меньшей мере, одним вторым значением модификации (125), с тем, чтобы получать третий модифицированный блок (353), и для модификации (307) первого блока с использованием разности (125), по меньшей мере, одного первого значения модификации и, по меньшей мере, одного второго значения модификации, с тем, чтобы получать четвертый модифицированный блок (354);
- спектрально-временной преобразователь (301, 302, 303, 304) для преобразования первого-четвертого модифицированных блоков (351-354) в представления (361, 362, 363, 364) во временной области; и
- сумматор с перекрытием для суммирования с перекрытием (305) представлений (361, 362) во временной области первого и второго модифицированных блоков (351, 352), с тем, чтобы получать сигнал под влиянием наложения спектров, и для суммирования с перекрытием (306) представлений (363, 364) во временной области третьего и четвертого блоков (353, 354), с тем, чтобы получать сигнал ошибки вследствие наложения спектров; и
- при этом модуль (152) комбинирования содержит манипулятор сигналов с наложением спектров для манипулирования сигнала с наложением спектров, и
- при этом модуль (152) комбинирования содержит сумматор или модуль (341) вычитания для суммирования манипулируемого сигнала ошибки вследствие наложения спектров и сигнала под влиянием наложения спектров.
5. Устройство по одному из предшествующих пунктов,
- в котором процессор (150) содержит модуль модификации усиления для модификации первого блока (304a) с использованием, по меньшей мере, одного первого значения модификации, при этом первый блок формируется с использованием функции наложения, ассоциированной с первым блоком, с тем, чтобы получать первый модифицированный блок (351), для модификации (309) второго блока (304b) с использованием, по меньшей мере, одного второго значения (106) модификации, при этом второй блок формируется посредством операции наложения, ассоциированной со вторым блоком, с тем, чтобы получать второй модифицированный блок (352), для модификации (308a) первого блока с использованием, по меньшей мере, одного второго значения (106) модификации, при этом первый блок получился посредством использования операции наложения, ассоциированной со вторым блоком, с тем, чтобы получать первый промежуточный третий модифицированный блок, модификации (308b) первого блока, полученного посредством применения операции наложения, ассоциированной с первым блоком, с использованием, по меньшей мере, одного первого модифицированного значения (102), с тем, чтобы получать второй промежуточный третий модифицированный блок, для комбинирования (329) первого и второго промежуточных третьих модифицированных блоков, с тем, чтобы получать третий модифицированный блок (353), для модификации (307a) второго блока, полученного посредством применения операции наложения, ассоциированной со вторым блоком, с использованием, по меньшей мере, одного второго значения (106) модификации, с тем, чтобы получать первый промежуточный четвертый модифицированный блок, для модификации (307b) второго блока, полученного посредством применения операции наложения, ассоциированной с первым блоком, с использованием, по меньшей мере, одного первого значения (102) модификации, с тем, чтобы получать второй промежуточный четвертый модифицированный блок, и для комбинирования (328) первого и второго четвертых промежуточных модифицированных блоков, с тем, чтобы получать четвертый модифицированный блок (354);
- спектрально-временной преобразователь (301, 302, 303, 304) для преобразования первого-четвертого модифицированных блоков (351-354) в представления (361, 362, 363, 364) во временной области; и
- сумматор с перекрытием для суммирования с перекрытием (305) представлений (361, 362) во временной области первого и второго модифицированных блоков (351, 352), с тем, чтобы получать сигнал под влиянием наложения спектров, и для суммирования с перекрытием (306) представлений (363, 364) во временной области третьего и четвертого блоков (353, 354), с тем, чтобы получать сигнал ошибки вследствие наложения спектров; и
- при этом модуль (152) комбинирования содержит манипулятор сигналов с наложением спектров для манипулирования сигнала с наложением спектров, и при этом модуль (152) комбинирования содержит сумматор для суммирования манипулируемого сигнала ошибки вследствие наложения спектров и сигнала под влиянием наложения спектров.
6. Устройство по одному из предшествующих пунктов,
- в котором модуль (152) комбинирования выполнен с возможностью суммировать сигнал (158) ошибки вследствие наложения спектров с сигналом (154) под влиянием наложения спектров, когда разность между, по меньшей мере, первым значением (102) модификации и, по меньшей мере, одним вторым значением (106) модификации вычисляется посредством вычитания, по меньшей мере, одного первого значения модификации из, по меньшей мере, одного второго значения модификации, и при этом модуль комбинирования выполнен с возможностью суммировать версию сигнала (158) ошибки вследствие наложения спектров с сигналом (154) под влиянием наложения спектров, когда, для вычисления разности, по меньшей мере, одно второе значение (106) модификации вычитается из, по меньшей мере, одного первого значения (102) модификации.
7. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью осуществлять операцию целочисленного обратного модифицированного дискретного косинусного преобразования при выполнении спектрально-временного преобразования.
8. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью осуществлять операцию (505, 506) обработки суммирования с перекрытием при вычислении первого и второго результирующих сигналов в диапазоне перекрытия, и
- при этом модуль (110) комбинирования выполнен с возможностью комбинировать первый и второй результирующие сигналы в диапазоне комбинирования, при этом диапазон комбинирования является идентичным диапазону (170) перекрытия.
9. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью применения операции (332) заполнения полосы пропускания, имеющей функцию наложения, чтобы накладывать спектральные значения из исходного диапазона (300) в целевой диапазон (334), и
- при этом процессор (100) выполнен с возможностью применения функции наложения при вычислении первого и второго результирующих сигналов.
10. Устройство по одному из предшествующих пунктов,
- модуль (332) наложения для формирования первого блока в диапазоне заполнения полосы пропускания с использованием спектральных значений из различного частотного диапазона в соответствии с функцией наложения для первого блока, и
- для формирования второго блока в диапазоне заполнения полосы пропускания, имеющем спектральные значения для другой частотной области в соответствии с функцией наложения, ассоциированной со вторым блоком.
11. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью осуществлять операцию умножения для первого и второго блоков с использованием функций усиления в качестве значений модификации.
12. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью применять операцию спектрально-временного преобразования, имеющую часть (212) спектрально-временного преобразования и часть (214) синтезирующего оконного преобразования, применяемую к выводу части (212, 213) спектрально-временного преобразования.
13. Устройство по одному из предшествующих пунктов,
- в котором процессор (100) выполнен с возможностью работать с использованием значений модификации, варьирующихся во времени и по частоте.
14. Устройство по одному из предшествующих пунктов, в котором процессор выполнен с возможностью выполнения перекрывающихся преобразований, имеющих перекрывающийся диапазон, и при этом процессор выполнен с возможностью выполнения только операций, оказывающих влияние на значения в перекрывающемся диапазоне, и невыполнения операций, не оказывающих влияние на значения в перекрывающемся диапазоне.
15. Способ обработки аудиосигнала, содержащего последовательность блоков спектральных значений, содержащий этапы, на которых:
- вычисляют (150) сигнал (154) под влиянием наложения спектров с использованием, по меньшей мере, одного первого значения (102) модификации для первого блока последовательности блоков и с использованием, по меньшей мере, одного отличающегося второго значения (106) модификации для второго блока последовательности блоков и оценивают сигнал (158) ошибки вследствие наложения спектров, представляющий ошибку вследствие наложения спектров в сигнале (154) под влиянием наложения спектров; и
- комбинируют (152) сигнал (154) под влиянием наложения спектров и сигнал (158) ошибки вследствие наложения спектров таким образом, что обработанный сигнал, получаемый посредством комбинирования, представляет собой сигнал (112) с уменьшенным наложением спектров или без наложения спектров.
16. Компьютерная программа для осуществления, при выполнении на компьютере или процессоре, способа по п. 15.