Method and apparatus for processing audio frames to transition between different codecs
First Claim
1. A method for processing audio frames comprising:
- producing, using a first coding method, a first frame of coded output audio samples by coding a first audio frame in a sequence of frames wherein the coded output audio samples are sampled at a first sampling rate;
forming an overlap-add portion of the first frame using the first coding method;
generating a combination first frame of coded audio samples based on combining the first frame of coded output audio samples with the overlap-add portion of the first frame;
initializing a state of a second coding method based on the combination first frame of coded audio samples; and
constructing an output signal based on the initialized state of the second coding method,wherein the generating a combination first frame comprises;
resampling the combination first frame of coded audio samples at a second sampling rate to generate a resampled combination first frame of coded audio samples,wherein the initializing comprises initializing the state of the second coding methodbased on the resampled combination first frame of coded audio samples.
4 Assignments
0 Petitions
Accused Products
Abstract
A method (700, 800) and apparatus (100, 200) processes audio frames to transition between different codecs. The method can include producing (720), using a first coding method, a first frame of coded output audio samples by coding a first audio frame in a sequence of frames. The method can include forming (730) an overlap-add portion of the first frame using the first coding method. The method can include generating (740) a combination first frame of coded audio samples based on combining the first frame of coded output audio samples with the overlap-add portion of the first frame. The method can include initializing (760) a state of a second coding method based on the combination first frame of coded audio samples. The method can include constructing (770) an output signal based on the initialized state of the second coding method.
13 Citations
22 Claims
-
1. A method for processing audio frames comprising:
-
producing, using a first coding method, a first frame of coded output audio samples by coding a first audio frame in a sequence of frames wherein the coded output audio samples are sampled at a first sampling rate; forming an overlap-add portion of the first frame using the first coding method; generating a combination first frame of coded audio samples based on combining the first frame of coded output audio samples with the overlap-add portion of the first frame; initializing a state of a second coding method based on the combination first frame of coded audio samples; and constructing an output signal based on the initialized state of the second coding method, wherein the generating a combination first frame comprises; resampling the combination first frame of coded audio samples at a second sampling rate to generate a resampled combination first frame of coded audio samples, wherein the initializing comprises initializing the state of the second coding method based on the resampled combination first frame of coded audio samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing audio frames comprising:
-
producing, using a first decoding method, a first frame of decoded output audio samples by decoding a bitstream frame in a sequence of frames wherein the decoded output audio samples are sampled at a first sampling rate; forming an overlap-add portion of the first frame using the first decoding method; generating a combination first frame of decoded audio samples based on combining the first frame of decoded output audio samples with the overlap-add portion of the first frame; initializing a state of a second decoding method based on the combination first frame of decoded audio samples; and constructing an output signal based on the initialized state of the second decoding method, wherein the generating a combination first frame comprises; resampling the combination first frame of decoded audio samples at a second sampling rate to generate a resampled combination first frame of decoded audio samples, wherein the initializing comprises initializing the state of the second decoding method based on the resampled combination first frame of decoded audio samples. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for processing audio frames comprising:
-
a processor and a memory device, said memory device configured to store instructions that, when executed by the processor, cause the processor to be configured to; produce, using a first coding method, a first frame of coded output audio samples by coding a first audio frame in a sequence of frames wherein the coded output audio samples are sampled at a first sampling rate, the first coding method also configured to form an overlap-add portion of the first frame; generate a combination first frame of coded audio samples based on combining the first frame of coded output audio samples with the overlap-add portion of the first frame; initialize a state of a second coding method based on the combination first frame of coded audio samples; and construct an output signal based on the initialized state of the second coding method, the generating a combination first frame including resampling the combination first frame of coded audio samples at a second sampling rate to generate a resampled combination first frame of coded audio samples, wherein the initializing a state of a second coding method initializing the state of the second coding method based on the resampled combination first frame of coded audio samples. - View Dependent Claims (18, 19)
-
-
20. An apparatus for processing audio frames comprising:
-
a processor and a memory device, said memory device configured to store instructions that, when executed by the processor, cause the processor to be configured to; produce, using a first decoding method, a first frame of decoded output audio samples by decoding a bitstream frame in a sequence of frames wherein the decoded output audio samples are sampled at a first sampling rate, the first decoding method also configured to form an overlap-add portion of the first frame; generate a combination first frame of decoded audio samples based on combining the first frame of decoded output audio samples with the overlap-add portion of the first frame; initialize a state of a second decoding method based on the combination first frame of decoded audio samples; and construct an output signal based on the initialized state of the second decoding method, the generating a combination first frame including resampling the combination first frame of decoded audio samples at a second sampling rate to generate a resampled combination first frame of decoded audio samples, wherein the initializing a state of a second coding method initializing the state of the second decoding method based on the resampled combination first frame of decoded audio samples. - View Dependent Claims (21, 22)
-
Specification