МЕДИАСЕРВЕР С МАСШТАБИРУЕМОЙ СЦЕНОЙ ДЛЯ ГОЛОСОВЫХ СИГНАЛОВ

1. Система связи, содержащая:
медиасервер, выполненный с возможностью приема множества аудиопотоков от соответствующего множества клиентских устройств, причем медиасервер включает электронную схему, выполненную с возможностью:
ранжирования множества аудиопотоков на основании предопределенной метрики; причем метрика для аудиопотока включает взвешенную энергию кадра аудиопотока; причем взвешенную энергию кадра аудиопотока определяют с помощью весовой функции, которая преуменьшает содержимое с частотой в спектре ниже 1000 Гц и выделяет содержимое с частотой в спектре выше 4000 Гц,
объединения первой части множества аудиопотоков в первую группу, причем первая часть множества аудиопотоков представляет собой N аудиопотоков с наивысшими рангами,
объединения второй части множества аудиопотоков во вторую группу, причем вторая часть множества аудиопотоков представляет собой M аудиопотоков с самыми низкими рангами,
перенаправления соответствующих аудиопотоков первой группы в принимающее устройство, и
удаления соответствующих аудиопотоков второй группы,
причем N и M являются независимыми целыми числами.
2. Система связи по п. 1, отличающаяся тем, что электронная схема дополнительно выполнена с возможностью:
объединения третьей части множества аудиопотоков в третью группу, причем третья часть множества аудиопотоков представляет собой аудиопотоки с ранжированием между первой частью и второй частью, и
добавления звукового содержимого третьей группы путем микширования в один из аудиопотоков первой группы.
3. Система связи по п. 1 или 2, отличающаяся тем, что соответствующие аудиопотоки из множества аудиопотоков включают аудиоданные и метаданные, причем метаданные аудиопотока включают данные, указывающие на взвешенную энергию кадра аудиопотока.
4. Система связи по любому из пп. 1–3, отличающаяся тем, что каждому потоку, который будет перенаправлен сервером, выделяют биты, причем потоки с более высоким рангом получают столько же или больше битов, чем потоки с менее высоким рангом.
5. Система связи по п. 3 или 4, отличающаяся тем, что метаданные аудиопотока дополнительно включают данные, указывающие на пространственное положение в сцене.
6. Система связи по любому из пп. 1–5, отличающаяся тем, что принимающее устройство представляет собой одно из множества клиентских устройств.
7. Способ связи, включающий:
прием множества аудиопотоков от соответствующего множества клиентских устройств;
ранжирование множества аудиопотоков на основании предопределенной метрики; причем метрика для аудиопотока включает взвешенную энергию кадра аудиопотока; причем взвешенную энергию кадра аудиопотока определяют с помощью весовой функции, которая преуменьшает содержимое с частотой в спектре ниже 1000 Гц и выделяет содержимое с частотой в спектре выше 4000 Гц;
объединение первой части множества аудиопотоков в первую группу, причем первая часть множества аудиопотоков представляет собой N аудиопотоков с наивысшими рангами;
объединение второй части множества аудиопотоков во вторую группу, причем вторая часть множества аудиопотоков представляет собой M аудиопотоков с самыми низкими рангами;
перенаправление соответствующих аудиопотоков первой группы в принимающее устройство; и
удаление соответствующих аудиопотоков второй группы,
причем N и M являются независимыми целыми числами.
8. Способ связи по п. 7, отличающийся тем, что дополнительно включает:
объединение третьей части множества аудиопотоков в третью группу, причем третья часть множества аудиопотоков представляет собой аудиопотоки с ранжированием между первой частью и второй частью, и
добавление звукового содержимого третьей группы путем микширования в один из аудиопотоков первой группы.
9. Способ связи по п. 7 или 8, отличающийся тем, что соответствующие аудиопотоки из множества аудиопотоков включают аудиоданные и метаданные, причем метаданные аудиопотока включают данные, указывающие на взвешенную энергию кадра аудиопотока.
10. Способ связи по любому из пп. 7–9, отличающийся тем, что каждому потоку выделяют биты, причем потоки с более высоким рангом получают столько же или больше битов, чем потоки с менее высоким рангом.
11. Способ связи по п. 9 или 10, отличающийся тем, что метаданные аудиопотока дополнительно включают данные, указывающие на пространственное положение в сцене.
12. Способ связи по любому из пп. 7–11, отличающийся тем, что принимающее устройство представляет собой одно из множества клиентских устройств.
13. Постоянный машиночитаемый носитель с сохраненными на нем командами, которые при их выполнении процессором медиасервера приводят к выполнению медиасервером операций, включающих:
прием множества аудиопотоков от соответствующего множества клиентских устройств;
ранжирование множества аудиопотоков на основании предопределенной метрики; причем метрика для аудиопотока включает взвешенную энергию кадра аудиопотока; причем взвешенную энергию кадра аудиопотока определяют с помощью весовой функции, которая преуменьшает содержимое с частотой в спектре ниже 1000 Гц и выделяет содержимое с частотой в спектре выше 4000 Гц;
объединение первой части множества аудиопотоков в первую группу, причем первая часть множества аудиопотоков представляет собой N аудиопотоков с наивысшими рангами;
объединение второй части множества аудиопотоков во вторую группу, причем вторая часть множества аудиопотоков представляет собой M аудиопотоков с самыми низкими рангами;
перенаправление соответствующих аудиопотоков первой группы в принимающее устройство; и
удаление соответствующих аудиопотоков второй группы,
причем N и M являются независимыми целыми числами.
14. Постоянный машиночитаемый носитель по п. 13, отличающийся тем, что дополнительно включает:
объединение третьей части множества аудиопотоков в третью группу, причем третья часть множества аудиопотоков представляет собой аудиопотоки с ранжированием между первой частью и второй частью, и
добавление звукового содержимого третьей группы путем микширования в один из аудиопотоков первой группы.
15. Постоянный машиночитаемый носитель по п. 13 или 14, отличающийся тем, что соответствующие аудиопотоки из множества аудиопотоков включают аудиоданные и метаданные, причем метаданные аудиопотока включают данные, указывающие на взвешенную энергию кадра аудиопотока.
16. Постоянный машиночитаемый носитель по любому из пп. 13–15, отличающийся тем, что каждому потоку выделяют биты, причем потоки с более высоким рангом получают столько же или больше битов, чем потоки с менее высоким рангом.
17. Постоянный машиночитаемый носитель по любому из пп. 13–16, отличающийся тем, что метаданные аудиопотока дополнительно включают данные, указывающие на пространственное положение в сцене.