ИЗВЛЕЧЕНИЕ АУДИОКАНАЛА С ПОМОЩЬЮ МЕЖКАНАЛЬНЫХ АМПЛИТУДНЫХ СПЕКТРОВ

1. Способ извлечения N аудиовыходных каналов из M≤N аудиовходных каналов, содержащий этапы, на которых
преобразуют каждый из M аудиовходных каналов в соответствующие входные спектры;
создают один или более межканальных амплитудных спектров из входных спектров для соответствующих пар из M аудиовходных каналов;
выполняют нелинейное отображение каждой спектральной линии межканальных амплитудных спектров в один единственный из N выходов; и
объединяют данные из M входных каналов в соответствии со спектральными отображениями для формирования N аудиовыходных каналов, которые не являются линейными комбинациями M входных каналов.
2. Способ по п.1, в котором применяют перекрывающиеся окна к аудиовходным каналам в качестве предпреобразования для формирования последовательности кадров и применяют перекрывающиеся инверсные окна к кадрам в качестве инверсного постпреобразования для повторного объединения их в N аудиовыходных каналов.
3. Способ по п.1, в котором межканальные амплитудные спектры создаются как линейная, логарифмическая разность или разность в норме или сумма входных спектров.
4. Способ по п.1, в котором каждая спектральная линия отображается в один единственный из N выходов в M-1-мерном пространстве, в котором оси соответствуют соответствующим межканальным амплитудным спектрам.
5. Способ по п.4, в котором межканальные амплитудные спектры для каждой спектральной линии ограничиваются порогами вдоль соответствующих M-1 осей для отображения этой спектральной линии на один единственный из N выходов.
6. Способ по п.1, в котором данные из входных каналов объединяются как взвешенное среднее.
7. Способ по п.6, в котором веса определяются, по меньшей мере частично, отношением звуковых полей аудиовходных каналов.
8. Способ по п.1, в котором данные из входных каналов объединяются посредством:
объединения входных спектров M входных каналов для каждой из спектральных линий, отображенных на каждый из N выходов; и
инверсного преобразования каждого из объединенных спектров для формирования N аудиовыходных каналов.
9. Способ по п.1, в котором данные из входных каналов объединяются посредством:
создания фильтра для каждого из N выходов, используя соответствующее отображение;
пропускание каждого из M входных каналов через N фильтров; и
объединения выходных сигналов фильтра для формирования N кадров выходных каналов.
10. Способ по п.1, в котором N аудиовыходных каналов линейно независимые.
11. Способ по п.1, в котором аудиовходные каналы содержат смесь аудиоисточников, при этом способ дополнительно содержит этап, на котором используют алгоритм статистического выделения источников для разделения N аудиовыходных каналов на такое же или меньшее множество упомянутых аудиоисточников.
12. Способ выделения Q аудиоисточников из M аудиовходных каналов, содержащих смесь аудиоисточников, содержащий этапы, на которых
преобразуют каждый из M аудиовходных каналов в соответствующие входные спектры;
создают один или более межканальных амплитудных спектров из входных спектров для соответствующих пар из M аудиовходных каналов;
выполняют нелинейное отображение каждой спектральной линии межканальных амплитудных спектров на один единственный из N≥Q выходов для создания карты для каждого выхода;
объединяют данные из M входных каналов в соответствии с картами для формирования N аудиовыходных каналов, которые не являются линейными комбинациями M входных каналов; и
используют алгоритм статистического выделения источников для разделения N аудиовыходных каналов на Q аудио источниках.
13. Способ по п.12, в котором N аудиовыходных каналов линейно независимы.
14. Способ извлечения N аудиовыходных каналов из двух аудиовыходных каналов, содержащий этапы, на которых
преобразуют каждый из аудиовходных каналов в соответствующие входные спектры;
создают межканальный амплитудный спектр из входных спектров;
отображают каждую спектральную линию межканального амплитудного спектра в один единственный из N выходов; и
объединяют данные из двух входных каналов в соответствии со спектральными отображениями для формирования N аудиовыходных каналов, которые не являются линейными комбинациями двух входных каналов.
15. Способ по п.14, в котором межканальный амплитудный спектр создают как линейную, логарифмическую разность или разность в норме или сумму входных спектров.
16. Способ по п.14, в котором число N аудиовыходных каналов равно трем.
17. Способ по п.14, в котором аудиовходные каналы преобразуются с использованием быстрого преобразования Фурье (FFT).
18. Средство извлечения каналов для извлечения N аудиовыходных каналов из M≤N аудиовходных каналов, содержащее:
средство для преобразования каждого из M аудиовходных каналов в соответствующие входные спектры;
средство для создания одного или более межканальных амплитудных спектров из входных спектров для соответствующих пар из M аудиовходных каналов;
средство для нелинейного отображения каждой спектральной линии межканальных амплитудных спектров в один единственный из N выходов в M-1-мерном пространстве, в котором оси соответствуют соответствующим межканальным амплитудным спектрам; и
средство для объединения данных из M входных каналов в соответствии со спектральными отображениями для формирования N аудиовыходных каналов, которые не являются линейными комбинациями M входных каналов.
19. Средство извлечения каналов по п.18, в котором средство для объединения данных содержит:
средство для объединения входных спектров M входных каналов для каждой из спектральных линий, отображенных на каждый из N выходов; и
средство для инверсного преобразования каждого из объединенных спектров для формирования N аудиовыходных каналов.
20. Средство извлечения каналов по п.18, в котором средство для объединения данных содержит:
средство для создания фильтра для каждого из N выходов, используя соответствующее отображение;
средство для пропускания каждого из M входных каналов через N фильтров; и
средство для объединения выходных сигналов фильтра для формирования N кадров выходных каналов.