Guiding ambisonic audio compression by deconvolving long window frequency analysis
AssigneeGoogle Inc.
InventorsMartin Bruse, Jyrki Antero Alakuijala, Moritz Firsching, Thomas Fischbacher, Sami Boukortt, Evgenii Kliuchnikov
Life of this patent
Estimating the term…
Abstract
A method including receiving an audio signal, generating a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, generating an interpolated audio signal by interpolating the transformed audio signal, generating a separated audio signal by applying a mask to the interpolated audio signal, and compressing the separated audio signal.
Claims21
A method comprising:
- receiving an audio signal;
- generating a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, the plurality of windows having a window length that is longer than a step size of the separation in time;
- deconvolving the transformed audio signal to generate an interpolated audio signal having a time resolution based on the step size and a frequency resolution based on the window length;
- generating a separated audio signal by applying a mask to the interpolated audio signal;
- and
- compressing the separated audio signal.
A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to:
- receive an audio signal;
- generate a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, the plurality of windows having a window length that is longer than a step size of the separation in time;
- deconvolving the transformed audio signal to generate an interpolated audio signal having a time resolution based on the step size and a frequency resolution based on the window length;
- generate a separated audio signal by applying a mask to the interpolated audio signal;
- and
- compress the separated audio signal.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code;
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- receive an audio signal;
- generate a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, the plurality of windows having a window length that is longer than a step size of the separation in time;
- deconvolving the transformed audio signal to generate an interpolated audio signal having a time resolution based on the step size and a frequency resolution based on the window length;
- generate a separated audio signal by applying a mask to the interpolated audio signal;
- and
- compress the separated audio signal.
Dependencies are inferred from the claim text.