Smart coding mode switching in audio rate adaptation
AssigneeQUALCOMM Incorporated
InventorsSarandeep Bhatia, Tony Lee, Shyamal Ramachandran, Bikash Karmakar, Abhijeet Prasad
Life of this patent
Estimating the term…
Abstract
A method of smart coding mode switching includes receiving a first data including a primary copy and a partial copy. The method includes determining if switching a coding mode from channel aware mode to non-channel aware mode may be advantageous. The method further includes transmitting a request to another device for coding mode switch in response to determination result. The method includes receiving and decoding of a second data that includes a primary copy.
Claims30
A method of communicating an audio signal, comprising:
- receiving a first data at a de-jitter buffer of a receiving device, wherein the first data was encoded by a transmitting device based on a first coding mode, and wherein the first coding mode indicates both primary frame encoding and redundant frame encoding;
- decoding the first data, by a speech decoder of the receiving device, the first data including a partial copy of a first frame of the audio signal and a primary copy of a second frame of the audio signal;
- determining, at the receiving device, whether a condition for coding mode change is satisfied;
- in response to determining that the condition is satisfied, transmitting a request to the transmitting device, the request indicating coding mode change to a second coding mode, wherein the second coding mode indicates primary frame encoding without redundant frame encoding;
- receiving, a second data at the de-jitter buffer of the receiving device, wherein the second data was encoded by the transmitting device based on the second coding mode;
- and
- decoding the second data, by the speech decoder of the receiving device, the second data including a primary copy of a third frame of the audio signal.
An apparatus for communicating an audio signal, comprising:
- a de-jitter buffer configured to:
- receive a first data, wherein the first data was encoded by a transmitting device based on a first coding mode, and wherein the first coding mode indicates both primary frame encoding and redundant frame encoding;
- and
- receive a second data, wherein the second data was encoded by the transmitting device based on a second coding mode;
- an analyzer, coupled to the de-jitter buffer, configured to determine whether a condition for coding mode change is satisfied;
- a transmitter configured to transmit, in response to determining that the condition is satisfied by the analyzer, a request to the transmitting device, the request indicating coding mode change to the second coding mode, wherein the second coding mode indicates primary frame encoding without redundant frame encoding;
- and
- a speech decoder, coupled to the de-jitter buffer, configured to:
- decode the first data, the first data including a partial copy of a first frame of the audio signal and a primary copy of a second frame of the audio signal;
- and
- decode the second data, the second data including a primary copy of a third frame of the audio signal.
A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a first data at a de-jitter buffer, wherein the first data was encoded by a transmitting device based on a first coding mode, and wherein the first coding mode indicates both primary frame encoding and redundant frame encoding;
- decoding the first data, by a speech decoder, the first data including a partial copy of a first frame of an audio signal and a primary copy of a second frame of the audio signal;
- determining whether a condition for coding mode change is satisfied;
- in response to determining that the condition is satisfied, transmitting a request to the transmitting device, the request indicating coding mode change to a second coding mode, wherein the second coding mode indicates primary frame encoding without redundant frame encoding;
- receiving, a second data at the de-jitter buffer, wherein the second data was encoded by the transmitting device based on the second coding mode;
- and
- decoding the second data, by the speech decoder, the second data including a primary copy of a third frame of the audio signal.
An apparatus for communicating an audio signal, comprising:
- means for receiving a first data at a receiving device, wherein the first data was encoded by a transmitting device based on a first coding mode, and wherein the first coding mode indicates both primary frame encoding and redundant frame encoding;
- means for decoding, at the receiving device, the first data, the first data including a partial copy of a first frame of the audio signal and a primary copy of a second frame of the audio signal;
- means for determining, at the receiving device, whether a condition for coding mode change is satisfied;
- in response to determining that the condition is satisfied, means for transmitting a request to the transmitting device, the request indicating coding mode change to a second coding mode, wherein the second coding mode indicates primary frame encoding without redundant frame encoding;
- means for receiving, a second data at the receiving device, wherein the second data was encoded by the transmitting device based on the second coding mode;
- and
- means for decoding the second data, at the receiving device, the second data including a primary copy of a third frame of the audio signal.
Dependencies are inferred from the claim text.