Ambisonic encoder for a sound source having a plurality of reflections
AssigneeMimi Hearing Technologies GmbH
InventorPierre Berthet
Life of this patent
Estimating the term…
Abstract
An ambisonic encoder for a sound wave has a plurality of reflections. The ambisonic encoder makes it possible to improve the sensation of immersion in a 3D audio scene. The complexity of encoding of the reflections of sound sources for an ambisonic encoder is less than the complexity of encoding of the reflections of sound sources of previously known ambisonic encoders. The ambisonic encoder makes it possible to encode a greater number of reflections of a sound source in real time, and makes it possible to reduce the power consumption related to ambisonic encoding, and to increase the life of a battery of a mobile device used for said application.
Claims33
An ambisonic encoder for a sound wave having a plurality of reflections, comprising:
- a logic for transforming a frequency of the sound wave;
- a logic for calculating spherical harmonics of the sound wave and of the plurality of reflections on a basis of a position of a source of the sound wave and positions of obstacles to propagation of the sound wave;
- a plurality of filtering logics in a frequency domain receiving, as input, spherical harmonics of the plurality of reflections, each filtering logic being parameterized by acoustic coefficients and delays of the plurality of reflections;
- a logic for adding spherical harmonics of the sound wave and outputs from the filtering logic.
A method for ambisonically encoding a sound wave having a plurality of reflections, comprising:
- performing a frequency transformation of the sound wave;
- calculating spherical harmonics of the sound wave and of the plurality of reflections on a basis of a position of a source of the sound wave and positions of obstacles to propagation of sound waves;
- filtering, by a plurality of logics for filtering in a frequency domain, spherical harmonics of the plurality of reflections, each filtering logic being parameterized by acoustic coefficients and delays of the plurality of reflections;
- adding spherical harmonics of the sound wave and outputs from the filtering logics.
A non-transitory computer-readable medium, storing instructions which when executed by a processor, causes the processor to:
- transform a frequency of a sound wave;
- calculate spherical harmonics of the sound wave and of a plurality of reflections on the basis of a position of a source of the sound wave and positions of obstacles to propagation of the sound wave;
- parameterize a plurality of logics for filtering in a frequency domain receiving, as input, spherical harmonics of the plurality of reflections, each filtering logic being parameterized by acoustic coefficients and delays of the reflections;
- and
- add spherical harmonics of the sound wave and outputs from the filtering logics.
Dependencies are inferred from the claim text.