8515768

Enhanced Audio Decoder

PublishedAugust 20, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
26 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of decoding an audio signal, the method comprising: receiving, in an audio decoder, core audio data associated with a core portion of an audio signal and extension data associated with an extended portion of the audio signal; decoding the core audio data to generate a decoded core audio signal in a time domain representation; generating a reconstructed extended portion of the audio signal in accordance with the extension data and the decoded core audio signal in the frequency domain; filtering, using a highpass filter, the reconstructed extended portion of the audio signal to generate a reconstructed output signal; transforming, using a filter bank, the reconstructed extended portion of the audio signal into a time domain representation; and combining the decoded core audio signal and the reconstructed output signal to generate a decoded output signal after the reconstructed extended portion of the audio signal is transformed into a time domain representation.

2

2. The method of claim 1 , wherein the filter bank comprises a complex Quadrature Mirror Filter bank.

3

3. The method of claim 1 , wherein the extension data comprises spectral band replication data.

4

4. The method of claim 1 , further comprising: filtering, using a lowpass filter, the decoded core audio signal prior to the combining.

5

5. The method of claim 4 , further comprising: configuring the highpass filter and the lowpass filter to have a combined spectral response that equals a flat frequency response.

6

6. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising: receiving, in an audio decoder, core audio data associated with a core portion of an audio signal and extension data associated with an extended portion of the audio signal; decoding the core audio data to generate a decoded core audio signal in a time domain representation; generating a reconstructed extended portion of the audio signal in accordance with the extension data and the decoded core audio signal; filtering, using a highpass filter, the reconstructed extended portion of the audio signal to generate a reconstructed output signal; transforming, using a filter bank, the reconstructed extended portion of the audio signal into a time domain representation; and combining the decoded core audio signal and the reconstructed output signal to generate a decoded output signal after the reconstructed extended portion of the audio signal is transformed into a time domain representation.

7

7. The computer program product of claim 6 , further operable to cause data processing apparatus to perform operations comprising: filtering, using a lowpass filter, the decoded core audio signal prior to the combining.

8

8. The computer program product of claim 7 , further operable to cause data processing apparatus to perform operations comprising: configuring the highpass filter and the lowpass filter to have a combined spectral response that equals a flat frequency response.

9

9. The computer program product of claim 6 , further operable to cause data processing apparatus to perform operations comprising: generating subband signals based on at least a portion of the decoded core audio signal; and selecting, in accordance with the extension data, subband signals for use in generating the reconstructed extended portion.

10

10. A method of decoding an audio signal, the method comprising: decoding low frequency audio data corresponding to an audio signal portion below a cutoff frequency to generate a decoded low frequency signal having a time domain representation; generating high frequency audio data from extension data and at least a portion of the decoded low frequency signal; transforming, using a filter bank, the high frequency audio data into a time domain representation to generate a decoded high frequency signal; filtering at least one of the decoded low frequency signal and the decoded high frequency signal to reduce a distortion; and combining the decoded low frequency signal and the decoded high frequency signal to generate a decoded output signal.

11

11. The method of claim 10 , wherein generating high frequency audio data further comprises: generating subband signals based on at least a portion of the decoded low frequency signal; and selecting, in accordance with the extension data, subband signals for use in generating the high frequency audio data.

12

12. The method of claim 11 , further comprising: canceling the generated subband signals prior to transforming the high frequency audio data.

13

13. The method of claim 10 , wherein filtering further comprises: filtering the decoded low frequency signal using a lowpass filter that matches a response of the filter bank.

14

14. The method of claim 13 , wherein the filter bank comprises a Quadrature Mirror Filter bank.

15

15. The method of claim 10 , wherein filtering further comprises: filtering the decoded low frequency signal using a lowpass filter and the decoded high frequency signal using a highpass filter, wherein the lowpass filter and the highpass filter overlap for a portion of a frequency range of the audio signal.

16

16. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising: decoding low frequency audio data corresponding to an audio signal portion below a cutoff frequency to generate a decoded low frequency signal having a time domain representation; generating high frequency audio data from extension data and at least a portion of the decoded low frequency signal; transforming, using a filter bank, the high frequency audio data into a time domain representation to generate a decoded high frequency signal; filtering at least one of the decoded low frequency signal and the decoded high frequency signal to reduce a distortion; and combining the decoded low frequency signal and the decoded high frequency signal to generate a decoded output signal.

17

17. The computer program product of claim 16 , further operable to cause data processing apparatus to perform operations comprising: generating subband signals based on at least a portion of the decoded low frequency signal; and selecting, in accordance with the extension data, subband signals for use in generating the high frequency audio data.

18

18. The computer program product of claim 17 , further operable to cause data processing apparatus to perform operations comprising: canceling the generated subband signals prior to transforming the high frequency audio data.

19

19. The computer program product of claim 16 , further operable to cause data processing apparatus to perform operations comprising: filtering the decoded low frequency signal using a lowpass filter and the decoded high frequency signal using a highpass filter, wherein the lowpass filter and the highpass filter overlap for a portion of a frequency range of the audio signal.

20

20. A system comprising: an input configured to receive an audio bitstream; and an audio decoder including processor electronics configured to perform operations comprising: decoding low frequency audio data associated with the audio bitstream to generate a decoded low frequency signal, the low frequency audio data corresponding to an audio signal portion below a cutoff frequency; generating high frequency audio data from extension data associated with the audio bitstream and at least a portion of the decoded low frequency signal; transforming, using a filter bank, the high frequency audio data into a time domain representation to generate a decoded high frequency signal; filtering at least one of the decoded low frequency signal and the decoded high frequency signal to reduce a distortion; and combining the decoded low frequency signal and the decoded high frequency signal to generate a decoded output signal.

21

21. The system of claim 20 , wherein the audio decoder further comprises: a highpass filter and a lowpass filter configured to have a combined spectral response that equals a flat frequency response.

22

22. The system of claim 21 , wherein the highpass filter and the lowpass filter overlap for a portion of a frequency range.

23

23. The system of claim 20 , wherein the audio decoder further comprises: a delay element configured to delay the decoded low frequency signal.

24

24. The system of claim 23 , wherein a delay duration associated with the delay element corresponds to a processing delay of the filter bank.

25

25. The system of claim 20 , wherein the audio decoder further comprises: an analysis filter bank configured to generate subband signals based on at least a portion of the decoded low frequency signal; and a canceller configured to zero-out the generated subband signals.

26

26. The system of claim 20 , wherein the filter bank comprises a Quadrature Mirror Filter bank.

Patent Metadata

Filing Date

Unknown

Publication Date

August 20, 2013

Inventors

Frank Baumgarte
William Stewart
Shyh-Shiaw Kuo

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ENHANCED AUDIO DECODER” (8515768). https://patentable.app/patents/8515768

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.