Audio encoder and decoder with pitch prediction
First Claim
1. An audio decoding processor for decoding an encoded audio bitstream, the audio decoding processor capable of being operated in one of at least two different decoding modes and comprising:
- a demultiplexer for obtaining audio data and control information from the encoded audio bitstream;
a first audio decoder configured to operate in a first decoding mode using a first decoding technique;
a second audio decoder configured operate in a second decoding mode using a second decoding technique, the second decoding technique being different from the first decoding technique;
a pitch predictor integrated into the second audio decoder, the pitch predictor including a long-term prediction filter and a short-term prediction filter;
a selector for selecting one of the at least two different decoding modes based on first control information obtained from the encoded audio bitstream;
a pitch enhancement filter that is selectively operated in either an active mode or an inactive mode based on second control information obtained from the encoded audio bitstream that is independent of the first control information for selecting the decoding mode, wherein the active mode causes the pitch enhancement filter to filter a preliminary audio signal generated by the first audio decoder or the second audio decoder and the inactive mode causes the pitch enhancement filter to not filter the preliminary audio signal; and
an output interface for outputting a decoded audio signal, the decoded audio signal being processed at least in part by the first audio decoder or the second audio decoder.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an audio decoder for decoding an encoded audio bitstream is disclosed. The audio decoder is capable of being operated in at least three different decoding modes. The audio decoder includes a demultiplexer for obtaining audio data and control information from the encoded audio bitstream. The audio decoder also includes a first audio decoder configured to operate in a first decoding mode using a first decoding technique and a second audio decoder configured to operate in a second decoding mode using a second decoding technique. The audio decoder also includes a pitch predictor integrated into the second audio decoder. The pitch predictor includes a long-term prediction filter and a short-term prediction filter. The audio decoder further includes a selector for selecting one of the at least three different decoding modes based on at least some of the control information.
45 Citations
12 Claims
-
1. An audio decoding processor for decoding an encoded audio bitstream, the audio decoding processor capable of being operated in one of at least two different decoding modes and comprising:
-
a demultiplexer for obtaining audio data and control information from the encoded audio bitstream; a first audio decoder configured to operate in a first decoding mode using a first decoding technique; a second audio decoder configured operate in a second decoding mode using a second decoding technique, the second decoding technique being different from the first decoding technique; a pitch predictor integrated into the second audio decoder, the pitch predictor including a long-term prediction filter and a short-term prediction filter; a selector for selecting one of the at least two different decoding modes based on first control information obtained from the encoded audio bitstream; a pitch enhancement filter that is selectively operated in either an active mode or an inactive mode based on second control information obtained from the encoded audio bitstream that is independent of the first control information for selecting the decoding mode, wherein the active mode causes the pitch enhancement filter to filter a preliminary audio signal generated by the first audio decoder or the second audio decoder and the inactive mode causes the pitch enhancement filter to not filter the preliminary audio signal; and an output interface for outputting a decoded audio signal, the decoded audio signal being processed at least in part by the first audio decoder or the second audio decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for decoding an encoded audio bitstream with an audio decoding processor having at least two different decoding modes, the method comprising:
-
extracting audio data and control information from the encoded audio bitstream; selecting one of the at least two different decoding modes based on first control information; decoding the audio data in either a first audio decoder or a second audio decoder to obtain a preliminary audio signal, the first audio decoder configured to operate in a first decoding mode using a first decoding technique and the second audio decoder configured to operate in a second decoding mode using a second decoding technique, the second decoding technique being different from the first decoding technique; determining that the audio decoding processor is operating in the second decoding mode based on at least some of the control information; filtering the preliminary audio signal with a pitch predictor, the pitch predictor including a long-term prediction filter and a short-term prediction filter; determining whether a pitch enhancement filter is operating in an active mode or an inactive mode based on second control information that is independent of the first control information for selecting the decoding mode, wherein the active mode causes the pitch enhancement filter to filter the preliminary audio signal generated by the second audio decoder and the inactive mode causes the pitch enhancement filter to not filter the preliminary audio signal; and outputting a decoded audio signal, the decoded audio signal being processed at least in part by the first audio decoder or the second audio decoder.
-
-
12. An audio encoding processor for encoding an input audio signal, the audio encoding processor capable of being operated in one of at least two different encoding modes and comprising:
-
a first audio encoder configured to operate in a first encoding mode using a first encoding technique; a second audio encoder configured to operate in a second encoding mode using a second encoding technique, the second encoding technique being different from the first encoding technique; a pitch predictor integrated into the second audio encoder, the pitch predictor including a long-term prediction filter and a short-term prediction filter; a selector for selecting one of the at least two different encoding modes based on control information; a multiplexer for combining audio data and the control information into an encoded audio bitstream, where the control information includes first control information for selecting a decoding mode in an audio decoding processor and second control information, independent of the first control information, the second control information for specifying an active or inactive mode for a pitch enhancement filter in the audio decoding processor configured to receive the encoded audio signal bitstream, the active mode causing the pitch enhancement filter to filter a preliminary audio signal generated by a first audio decoder or a second audio decoder in the audio decoding processor and the inactive mode causing the pitch enhancement filter to not filter the preliminary audio signal; and an output interface for outputting the encoded audio bitstream.
-
Specification