Multi-order optimized Ambisonics decoding
AssigneeSony Interactive Entertainment Inc.
InventorBrandon Sangston
Life of this patent
Estimating the term…
Abstract
Ambisonics audio such as may be used for computer simulations such as computer games is improved by using multi-order optimizations that frame an optimization problem that minimizes a cost function across a subset of Ambisonics orders for a chosen Ambisonics order “N”. In a simple form, this cost function minimizes error across all orders (0<=n<=N), and additional weighting is applied to emphasize or de-emphasize particular orders. The cost functions and optimization criteria may be different for binaural and speaker outputs.
Claims20
An apparatus comprising:
- at least one processor configured with instructions which are executable to:
- receive Ambisonics audio comprising at least two soundfields of different orders;
- identify at least one optimization function;
- apply at least one cost function to the optimization function to optimize at least one error over the at least two soundfields in a single spatial window of the Ambisonics audio, the cost function comprising at least one weighting vector to emphasize or de-emphasize at least one of the orders;
- and
- based at least in part on at least one output of the cost function, generate audio signals for play on at least one speaker.
A method for computing an Ambisonics spatial window that is optimized for a head-related transfer function (HRTF) comprising:
- optimizing the Ambisonics spatial window across at least two orders;
- using an optimization function, minimizing a magnitude of an error vector created by at least one cost function against the HRTF across the at least two orders to return the Ambisonics spatial window;
- and
- using the Ambisonics spatial window to play audio on at least one speaker.
A decoder assembly comprising:
- circuitry configured to:
- receive Ambisonics audio comprising at least two soundfields of different orders;
- apply at least one cost function to an optimization function to optimize at least one error over the at least two soundfields in a single spatial window of the Ambisonics audio, the cost function comprising at least one weighting vector;
- and
- based at least in part on at least one output of the cost function, generate audio signals for play on at least one speaker.
Dependencies are inferred from the claim text.