АУДИОУСТРОЙСТВО И СПОСОБ ДЛЯ НЕГО

1. Аудиоустройство, содержащее:
приемник (605) для приема аудиоданных и данных положения аудиопреобразователей для множества аудиопреобразователей (603);
рендерер (607) для рендеринга аудиоданных путем генерирования сигналов возбуждения аудиопреобразователей для множества аудиопреобразователей (603) из аудиоданных;
устройство (609) распределения по группам для группирования множества аудиопреобразователей в набор групп аудиопреобразователей в ответ на данные положения аудиопреобразователей и расстояния между аудиопреобразователями из множества аудиопреобразователей в соответствии с метрикой пространственного расстояния; и
контроллер (611) рендерера, выполненный с возможностью адаптации рендеринга в ответ на распределение по группам.
2. Аудиоустройство по п. 1, в котором рендерер (607) выполнен с возможностью рендеринга аудиокомпонентов в соответствии с множеством режимов рендеринга; и контроллер (611) рендерера выполнен с возможностью независимого выбора режимов рендеринга из множества режимов рендеринга для разных групп аудиопреобразователей.
3. Аудиоустройство по п. 2, в котором рендерер (607) выполнен с возможностью выполнения рендеринга с обработкой массивов; и контроллер (611) рендерера выполнен с возможностью выбора рендеринга с обработкой массивов для первой группы из набора групп аудиопреобразователей в ответ на соответствие атрибута первой группы критерию.
4. Аудиоустройство по п. 1, в котором рендерер (607) выполнен с возможностью выполнения рендеринга с обработкой массивов; и контроллер (611) рендерера выполнен с возможностью адаптации рендеринга с обработкой массивов для первой группы из набора групп аудиопреобразователей в ответ на атрибут первой группы.
5. Аудиоустройство по п. 3 или 4, в котором атрибут представляет собой, по меньшей мере, одно из следующего: максимальное расстояние между аудиопреобразователями первой группы, являющимися ближайшими соседями, в соответствии с метрикой пространственного расстояния; максимальное расстояние между аудиопреобразователями первой группы в соответствии с метрикой пространственного расстояния; и количество аудиопреобразователей в первой группе.
6. Аудиоустройство по п. 1, в котором устройство (609) распределения по группам выполнено с возможностью генерирования указателя атрибута для первой группы из набора групп аудиопреобразователей; и контроллер (611) рендерера выполнен с возможностью адаптации рендеринга для первой группы в ответ на указатель атрибута.
7. Аудиоустройство по п. 6, в котором указатель атрибута указывает, по меньшей мере, на один атрибут, выбранный из следующего:
максимальное расстояние между аудиопреобразователями первой группы, являющимися ближайшими соседями, в соответствии с метрикой пространственного расстояния; и
максимальное расстояние между любыми двумя аудиопреобразователями первой группы.
8. Аудиоустройство по п. 6, в котором указатель атрибута указывает, по меньшей мере, на один атрибут, выбранный из следующего:
частотная характеристика одного или нескольких аудиопреобразователей первой группы;
ограничение частотного диапазона для режима рендеринга на рендерере (607);
количество аудиопреобразователей в первой группе;
ориентация первой группы относительно, по меньшей мере, одного из опорной позиции и геометрического атрибута среды рендеринга; и
пространственный размер первой группы.
9. Аудиоустройство по п. 1, в котором устройство (609) распределения по группам выполнено с возможностью генерирования набора групп аудиопреобразователей по результатам итеративного включения аудиопреобразователей в группы предыдущей итерации, при этом первый аудиопреобразователь включается в первую группу из набора групп аудиопреобразователей в ответ на соответствие первого аудиопреобразователя критерию расстояния по отношению к одному или нескольким аудиопреобразователям первой группы.
10. Аудиоустройство по п. 1, в котором устройство (609) распределения по группам выполнено с возможностью генерирования набора групп аудиопреобразователей при выполнении требования, что в группе нет двух аудиопреобразователей, являющихся ближайшими соседями в соответствии с метрикой пространственного расстояния, с расстоянием, превышающим пороговое значение.
11. Аудиоустройство по п. 1, в котором устройство (609) распределения по группам дополнительно выполнено с возможностью приема данных рендеринга, указывающих акустические характеристики рендеринга, по меньшей мере, некоторых аудиопреобразователей из множества аудиопреобразователей, и группирования множества аудиопреобразователей в набор групп аудиопреобразователей в ответ на данные рендеринга.
12. Аудиоустройство по п. 1, в котором устройство (609) распределения по группам дополнительно выполнено с возможностью приема данных алгоритма рендеринга, указывающих характеристики алгоритмов рендеринга, которые могут быть выполнены рендерером (607), и группирования множества аудиопреобразователей в набор групп аудиопреобразователей в ответ на данные алгоритма рендеринга.
13. Аудиоустройство по п. 1, в котором метрикой пространственного расстояния является метрика углового расстояния, отражающая угловую разность между аудиопреобразователями относительно опорной позиции или направления.
14. Способ аудиообработки, причем способ содержит этапы, на которых:
принимают аудиоданные и данные положения аудиопреобразователей для множества аудиопреобразователей (603);
производят рендеринг аудиоданных путем генерирования сигналов возбуждения аудиопреобразователей для множества аудиопреобразователей (603) из аудиоданных;
группируют множество аудиопреобразователей в набор групп аудиопреобразователей в ответ на данные положения аудиопреобразователей и расстояния между аудиопреобразователями из множества аудиопреобразователей в соответствии с метрикой пространственного расстояния; и
адаптируют рендеринг в ответ на распределение по группам.
15. Компьютерный программный продукт, содержащий средства компьютерного программного кода с возможностью выполнения всех этапов по п. 14 при запуске упомянутой программы на компьютере.