Obtaining sparseness information for higher order ambisonic audio renderers
AssigneeQUALCOMM Incorporated
InventorsNils Günther Peters, Dipanjan Sen, Martin James Morrell
Life of this patent
Estimating the term…
Abstract
In general, techniques are described for obtaining audio rendering information in a bitstream. A device configured to render higher order ambisonic coefficients comprising a processor and a memory may perform the techniques. The processor may be configured to obtain sparseness information indicative of a sparseness of a matrix used to render the higher order ambisonic coefficients to a plurality of speaker feeds. The memory may be configured to store the sparseness information.
Claims20
A device configured to reconstruct a matrix to render a plurality of speaker feeds, the device comprising:
- one or more processors configured to:
- obtain, from a bitstream that includes an encoded version of higher order ambisonic coefficients, sparseness information indicative of a sparseness of the matrix used to render the plurality of speaker feeds, and value symmetry information that indicates value symmetry of the matrix;
- obtain, from the bitstream, an indication of a number of bits used to represent the matrix;
- based on the sparseness information, the value symmetry information, and the indication of the number of bits, reconstruct the matrix;
- and
- output the reconstructed matrix and the plurality of speaker feeds;
- and
- a memory coupled to the one or more processors, and configured to store the sparseness information.
A method of reconstructing a matrix to render a plurality of speaker feeds, the method comprising:
- obtaining, by an audio decoding device and from a bitstream that includes an encoded version of the higher order ambisonic coefficients, sparseness information indicative of a sparseness of the matrix used to render the plurality of speaker feeds, and value symmetry information that indicates value symmetry of the matrix;
- obtaining from the bitstream, by the audio decoding device, and based on the value symmetry information and the sparseness information, an indication of a number of bits used to represent the matrix;
- based on the value symmetry information, the sparseness information, and the indication of the number of bits, reconstructing, by the audio decoding device, the matrix;
- and
- outputting, by the audio decoding device, the reconstructed matrix and the plurality of speaker feeds.
A device configured to produce a bitstream, the device comprising:
- a memory configured to store a matrix used to render a plurality of speaker feeds;
- and
- one or more processors coupled to the memory, and configured to:
- obtain sparseness information indicative of a sparseness of the matrix used to render the plurality of speaker feeds;
- obtain value symmetry information that indicates value symmetry of the matrix;
- compress the matrix based on the value symmetry information, and the value symmetry information;
- obtain an indication of a number of bits used to represent the compressed matrix;
- specify, in the bitstream, the sparseness information, the value symmetry information, the indication of a number of bits, and an encoded version of higher order ambisonic coefficients.
A method of producing a bitstream, the method comprising:
- obtaining, by an audio encoding device, sparseness information indicative of a sparseness of a matrix used to render a plurality of speaker feeds;
- obtaining, by the audio encoding device, value symmetry information that indicates value symmetry of the matrix;
- compressing, by the audio encoding device, the matrix based on the value symmetry information, and the value symmetry information;
- obtaining, by the audio encoding device, an indication of a number of bits used to represent the compressed matrix;
- specify, by the audio encoding device and in the bitstream, the sparseness information, the value symmetry information, the indication of a number of bits, and an encoded version of higher order ambisonic coefficients.
Dependencies are inferred from the claim text.