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.
Dependencies are inferred from the claim text.