Patent ID: 11922957
Assignee: FRAUNHOFER GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to carry out a method for presenting an audio content having a plurality of input channels to a system having a plurality of output channels different from the input channels, the method comprising:
providing the audio content and a downmix matrix for mapping the input channels to the output channels,
encoding the audio content for obtaining encoded audio content;
encoding the downmix matrix for obtaining an encoded downmix matrix, the downmix matrix encoded by exploiting a symmetry of speaker pairs of the plurality of input channels and a symmetry of speaker pairs of the plurality of output channels;
transmitting the encoded audio content and the encoded downmix matrix to the system;
decoding the encoded audio content for obtaining decoded audio content;
decoding the encoded downmix matrix, wherein decoding the encoded downmix matrix comprises receiving encoded information representing the encoded downmix matrix and decoding the encoded information; and
mapping the input channels of the decoded audio content to the output channels of the system using the decoded downmix matrix,
wherein respective pairs of input and output channels in the downmix matrix have associated respective mixing gains for adapting a level by which a given input channel contributes to a given output channel, and
wherein decoding the encoded downmix matrix further comprises:
decoding encoded significance values from the encoded information representing the encoded downmix matrix for obtaining decoded significance values, wherein respective decoded significance values are assigned to pairs of symmetric speaker groups of the input channels and symmetric speaker groups of the output channels, wherein a decoded significance value indicates if a mixing gain for one or more of the input channels is zero or not; and
decoding encoded mixing gains from the encoded information representing the encoded downmix matrix for obtaining the mixing gains, and
wherein encoding the significance values is based on a template, the template having the same pairs of speaker groups of the input channels and speaker groups of the output channels as the downmix matrix, wherein respective template significance values are assigned to pairs of symmetric speaker groups of the input channels and symmetric speaker groups of the output channels of the template.