CA2976490C

Audio processing using plural decoders or encoders

Abstract

An audio decoding processor can be operated in one of at least two different decoding modes. The decoding processor has first and second audio decoders, a selector operable to select one of the audio decoders and a pitch enhancement filter. The decoder may decode audio signals containing components haying different characteristics. The pitch enhancement filter is a bass pitch filter that attenuates low frequency components of a primary audio signal. Audio encoding processors and related methods are also disclosed.

CA2976490C, drawing sheet 1
Sheet 1 of 11

Term

4.7 yearsleft in the term

Expires 23 June 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 3 independent, 9 dependent

  1. 1
    WHAT IS CLAIMED IS: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 to 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;wherein the pitch enhancement filter is a bass pitch filter that attenuates low frequency components of the preliminary audio signal. CA 2976490 2018-05-08
  2. 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 CA 2976490 2018-05-06 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;wherein the pitch enhancement filter is a bass pitch filter that attenuates low frequency components of the preliminary audio signal.
  3. 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 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;CA 2976490 2018-05-08 wherein the pitch enhancement filter is a bass pitch filter that attenuates low frequency components of the preliminary audio signal.