Systems and methods of communicating redundant frame information
First Claim
1. A method of decoding a frame, the method comprising:
- receiving a second audio frame at a decoder of a computing device, wherein the second audio frame follows a first audio frame in an audio signal, wherein the second audio frame includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, and an indicator of a frame type of the first audio frame, wherein the redundant coding information includes a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame, and wherein the high-band LSP indicator includes one or more bits having a particular value that indicates a particular operation for the decoder to perform to generate the high-band LSPs of the first audio frame;
in response to a frame erasure condition associated with the first audio frame, determining, based on the indicator at the decoder of the computing device, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame; and
synthesizing, at the decoder of the computing device, a signal corresponding to the first audio frame based on the redundant coding information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a second audio frame at a decoder. The second audio frame follows a first audio frame in an audio signal and includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, and an indicator of a frame type of the first audio frame. In response to a frame erasure condition associated with the first audio frame, the second number of bits is determined based on the indicator and used to decode the first audio frame. In clean channel conditions, the first audio frame is received and decoded based on primary coding bits in the first audio frame, and the first number of bits is determined based on the indicator and used to decode the second audio frame.
38 Citations
36 Claims
-
1. A method of decoding a frame, the method comprising:
-
receiving a second audio frame at a decoder of a computing device, wherein the second audio frame follows a first audio frame in an audio signal, wherein the second audio frame includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, and an indicator of a frame type of the first audio frame, wherein the redundant coding information includes a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame, and wherein the high-band LSP indicator includes one or more bits having a particular value that indicates a particular operation for the decoder to perform to generate the high-band LSPs of the first audio frame; in response to a frame erasure condition associated with the first audio frame, determining, based on the indicator at the decoder of the computing device, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame; and synthesizing, at the decoder of the computing device, a signal corresponding to the first audio frame based on the redundant coding information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 33, 35, 36)
-
-
13. An apparatus comprising:
-
a receiver configured to receive a second audio frame that follows a first audio frame in an audio signal, wherein the second audio frame includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, high-band line spectral pairs (LSPs) associated with the second audio frame, and an indicator of a frame type of the first audio frame, wherein the redundant coding information includes one or more of a gain shape indicator associated with a high-band gain shape of the first audio frame, a high-band gain frame indicator associated with a high-band gain frame of the first audio frame, or a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame, and wherein the high-band LSP indicator is distinct from the high-band LSPs of the first audio frame and the high-band LSPs of the second audio frame; and a decoder configured to; in response to a frame erasure condition associated with the first audio frame, determine, based on the indicator, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame; and synthesize a signal corresponding to the first audio frame based on the redundant coding information. - View Dependent Claims (14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 34)
-
-
16. A computer-readable storage device comprising instructions to decode a frame, the instructions executable to cause a computer to:
-
receive a second audio frame at a decoder of a computing device, wherein the second audio frame follows a first audio frame in an audio signal, wherein the second audio frame includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, and an indicator of a frame type of the first audio frame, and wherein the redundant coding information includes a gain shape indicator associated with a high-band gain shape of the first audio frame, a high-band gain frame indicator associated with a high-band gain frame of the first audio frame, and a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame; in response to a frame erasure condition associated with the first audio frame, determine, based on the indicator, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame; and synthesize a signal corresponding to the first audio frame based on the redundant coding information. - View Dependent Claims (17, 18)
-
-
29. An apparatus, comprising:
-
means for receiving a second audio frame, wherein the second audio frame follows a first audio frame in an audio signal, wherein the second audio frame includes a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, high-band line spectral pairs (LSPs) associated with the second audio frame, and an indicator of a frame type of the first audio frame, and wherein the redundant coding information includes one or more of a gain shape indicator associated with a high-band gain shape of the first audio frame, a high-band gain frame indicator associated with a high-band gain frame of the first audio frame, or a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame, wherein the high-band LSP indicator is distinct from the high-band LSPs of the first audio frame and the high-band LSPs of the second audio frame; and means for synthesizing a signal corresponding to the first audio frame based on the redundant coding information and further based on identifying, in response to the indicator, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame. - View Dependent Claims (30)
-
-
31. An apparatus comprising:
-
a receiver configured to receive a signal associated with a first audio frame and a second audio frame, the second audio frame including a first number of bits allocated to primary coding information associated with the second audio frame, a second number of bits allocated to redundant coding information associated with the first audio frame, and an indicator of a frame type of the first audio frame, wherein the primary coding information includes a second encoded low-band portion of the second audio frame and second high-band parameters of the second audio frame, wherein the redundant coding information includes a high-band line spectral pair (LSP) indicator associated with high-band LSPs of the first audio frame, and wherein the high-band LSP indicator includes one or more bits having a particular value that indicates a particular operation for a decoder to perform to generate the high-band LSPs of the first audio frame; and the decoder configured to determine, in response to a frame erasure condition associated with the first audio frame and based on the indicator, the second number of bits of the second audio frame that are allocated to the redundant coding information associated with the first audio frame, to synthesize a signal corresponding to the first audio frame by regenerating the first audio frame based on the redundant coding information, and to provide the synthesized signal to a device that includes a speaker. - View Dependent Claims (32)
-
Specification