Multi-stream audio coding
AssigneeQUALCOMM Incorporated
InventorsVenkatraman Atti, Venkata Subrahmanyam Chandra Sekhar Chebiyyam
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at an audio encoder, multiple streams of audio data, where N is the number of the received multi streams. The method includes determining a similarity value for each stream of the multiple streams and comparing the similarity value for each stream of the multiple streams with a threshold. The method also includes identifying, based on the comparison, L (L<N) number of streams to be encoded among the N number of the multiple streams. The method includes encoding the identified L number of streams to generate an encoded bitstream.
Claims30
A method comprising:
- receiving, at an audio encoder, multiple streams of audio data, wherein N is the number of the received multiple streams;
- determining a plurality of similarity values corresponding to a plurality of streams among the received multiple streams;
- comparing each of the plurality of similarity values with a threshold;
- identifying, based on the comparison, L number of streams to be encoded among the N number of the received multiple streams, wherein L is less than N;
- and
- encoding the identified L number of streams to generate an encoded bitstream.
A device comprising:
- an audio processor configured to generate multiple streams of audio data based on received audio signals, wherein N is the number of the multiple streams of audio data;
- and
- an audio encoder configured to:
- determine a plurality of similarity values corresponding to a plurality of streams among the multiple streams;
- compare each of the plurality of similarity values with a threshold;
- identify, based on the comparison, L number of streams to be encoded among the N number of the multiple streams, wherein L is less than N;
- and
- encode the identified L number of streams to generate an encoded bitstream.
An apparatus comprising:
- means for receiving multiple streams of audio data, wherein N is the number of the received multiple streams;
- means for determining a plurality of similarity values corresponding to the plurality of streams among the received multiple streams;
- means for comparing each of the plurality of similarity values with a threshold;
- means for identifying, based on the comparison, L number of streams to be encoded among the N number of the received multiple streams, wherein L is less than N;
- and
- means for encoding the identified L number of streams to generate an encoded bitstream.
A non-transitory computer-readable medium comprising instructions that, when executed by a processor within an audio encoder, cause the processor to perform operations comprising:
- receiving multiple streams of audio data, wherein N is the number of the received multiple streams;
- determining a plurality of similarity values corresponding to a plurality of streams among the received multiple streams;
- comparing each of the plurality of similarity values with a threshold;
- identifying, based on the comparison, L number of streams to be encoded among the N number of the received multiple streams, wherein L is less than N;
- and
- encoding the identified L number of streams to generate an encoded bitstream.
A device configured to decode a bitstream comprising:
- a receiver configured to receive the bitstream that includes L number of encoded audio streams, from a wireless network, wherein the L number of encoded audio streams were identified, based on a comparison of a plurality of similarity values, corresponding to a plurality of streams, with a threshold;
- and
- an audio decoder configured to:
- determine a first similarity value of a first particular stream included in the encoded bitstream;
- compare the first similarity value of the first particular stream with a first threshold;
- and
- perform error concealment, based on the comparison, to generate decoded audio samples corresponding to the first particular stream.
Dependencies are inferred from the claim text.