| CPC H04S 7/303 (2013.01) [H04R 2499/13 (2013.01); H04S 2420/07 (2013.01)] | 16 Claims |

|
1. An audio processing method, comprising:
receiving, by a control system, audio data;
receiving, by the control system, listening configuration data for a plurality of listening configurations, each listening configuration of the plurality of listening configurations corresponding to a listening position and a listening orientation;
analyzing, by an analysis filterbank implemented via the control system, the audio data to produce a global set of frequency bands corresponding to the audio data;
selecting, by the control system and for each renderer of a plurality of renderers implemented by the control system, a subset of the global set of frequency bands to produce a renderer-specific set of frequency bands for each renderer;
rendering, by each renderer of the plurality of renderers and according to the listening configuration data, the renderer-specific set of frequency bands to obtain a set of renderer-specific loudspeaker feed signals for a corresponding listening configuration, wherein:
each renderer is configured to render frequency bands of the renderer-specific set of frequency bands for a different listening configuration;
a first renderer of the plurality of renderers is configured to render a first subset of frequency bands of the renderer-specific set of frequency bands for a first listening position and a first listening orientation; and
a second renderer of the plurality of renderers is configured to render a second subset of frequency bands of the renderer-specific set of frequency bands for a second listening position and a second listening orientation, and wherein:
the second subset of frequency bands is different from the first subset of frequency bands; and
the second listening position and orientation correspond with a second listening configuration that is different from a first listening configuration that corresponds with the first listening position and the first listening orientation;
combining, by the control system, sets of renderer-specific loudspeaker feed signals of each renderer of the plurality of renderers, to produce an output set of loudspeaker feed signals; and
outputting, by the control system, the output set of loudspeaker feed signals to a plurality of loudspeakers of an audio environment.
|