Spectral Translation/Folding in the Subband Domain

US2017178640A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017178640-A1
Application numberUS-201715446485-A
CountryUS
Kind codeA1
Filing dateMar 1, 2017
Priority dateMay 23, 2000
Publication dateJun 22, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention relates to a new method and apparatus for improvement of High Frequency Reconstruction (HFR) techniques using frequency translation or folding or a combination thereof. The proposed invention is applicable to audio source coding systems, and offers significantly reduced computational complexity. This is accomplished by means of frequency translation or folding in the subband domain, preferably integrated with spectral envelope adjustment in the same domain. The concept of dissonance guard-band filtering is further presented. The proposed invention offers a low-complexity, intermediate quality HFR method useful in speech and natural audio coding applications.

First claim

Opening claim text (preview).

1 . A method for decoding coded signals, the coded signals comprising a coded lowband audio signal and coded envelope data, comprising: separating the coded lowband audio signal from the coded signals; audio decoding the coded lowband audio signal to obtain a decoded audio signal; decoding the coded envelope data to obtain decoded envelope data; obtaining an envelope adjusted and frequency-translated signal, comprising: filtering the decoded audio signal using an analysis filterbank to obtain complex-valued subband signals within a source range, wherein each complex-valued subband signal is represented by a real-valued component and an imaginary-valued component; patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i within the source range to a complex-valued subband signal with index j within a reconstruction range, wherein the source range comprises frequencies lower than frequencies in the reconstruction range; patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i+1 within the source range to a complex-valued subband signal with index j+1 within a reconstruction range; applying an envelope adjustment to the patched complex-valued subband signals within the reconstruction range in response to the coded envelope data; and filtering the patched and envelope adjusted complex-valued subband signals within the reconstruction range using a synthesis filterbank to obtain the envelope adjusted and frequency translated signal. 2 . A method according to claim 1 , wherein the analysis filterbank and the synthesis filterbank are obtained by cosine or sine modulation of a lowpass prototype filter. 3 . A method according to claim 1 , wherein the analysis filterbank and the synthesis filterbank are obtained by complex-exponential-modulation of a lowpass prototype filter. 4 . A method according to claim 2 , wherein the lowpass prototype filter is designed so that a transition band of channels of the analysis filterbank and the synthesis filterbank overlaps a passband of neighbouring channels only. 5 . A method according to claim 1 , in which the synthesis filterbank comprises a dissonance guard band, the dissonance guard band being positioned between synthesis filterbank channels in the source range and synthesis filterbank channels in the reconstruction range. 6 . A method according to claim 5 , in which one or several of the channels in the dissonance guard band are fed with zeros or gaussian noise; whereby dissonance related artifacts are attenuated. 7 . A method according to claim 5 , in which a bandwidth of the dissonance guard band is approximately one half Bark. 8 . A method according to claim 1 , in which the step of patching implements a first iteration step, and in which the method further comprises another step of patching implementing a second iteration step, wherein in the second iteration step, subband signals within the source range for the second iteration step comprise the subband signals within the reconstruction range for the first iteration step. 9 . A decoder for decoding coded signals, the coded signals comprising a coded lowband audio signal and coded envelope data, comprising: a separator for separating the coded lowband audio signal from the coded signals; an audio decoder for audio decoding the coded lowband audio signal to obtain a decoded audio signal; an envelope data decoder for decoding the coded envelope data to obtain decoded envelope data; an apparatus for obtaining an envelope adjusted and frequency-translated signal, comprising: an analysis filterbank for filtering the decoded audio signal using an analysis filterbank to obtain complex-valued subband signals within a source range, wherein each complex-valued subband signal is represented by a real-valued component and an imaginary-valued component, a high frequency reconstruction/envelope adjustment unit for: patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i within the source range to a complex-valued subband signal with index j within a reconstruction range, wherein the source range comprises frequencies lower than frequencies in the reconstruction range; patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i+1 within the source range to a complex-valued subband signal with index j+1 within a reconstruction range; and applying an envelope adjustment to the patched complex-valued subband signals within the reconstruction range in response to the decoded envelope data; and a synthesis filterbank for filtering the patched and envelope adjusted complex-valued subband signals within the reconstruction range using a synthesis filterbank to obtain the envelope adjusted and frequency translated signal. 10 . A decoder according to claim 9 , in which the coded signals further comprise envelope data, in which the separator is further arranged to separate the envelope data from the coded signals, wherein the decoder further comprises an envelope decoder for decoding the envelope data to obtain spectral envelope information, wherein the spectral envelope information is fed to the apparatus for obtaining an envelope adjusted and frequency-translated signal and is used to apply the spectral envelope adjustment. 11 . A non-transitory computer readable storage medium comprising a sequence of instructions which, when executed by a processing device, cause the processing device to perform a method for decoding coded signals, the coded signals comprising a coded lowband audio signal and coded envelope data, comprising: separating the coded lowband audio signal from the coded signals; audio decoding the coded lowband audio signal to obtain a decoded audio signal; decoding the coded envelope data to obtain decoded envelope data; obtaining an envelope adjusted and frequency-translated signal, comprising: filtering the decoded audio signal using an analysis filterbank to obtain complex-valued subband signals within a source range, wherein each complex-valued subband signal is represented by a real-valued component and an imaginary-valued component; patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i within the source range to a complex-valued subband signal with index j within a reconstruction range, wherein the source range comprises frequencies lower than frequencies in the reconstruction range; patching the real-valued component and the imaginary-valued component of a complex-valued subband signal with index i+1 within the source range to a complex-valued subband signal with index j+1 within a reconstruction range; applying an envelope adjustment to the patched complex-valued subband signals within the reconstruction range in response to the coded envelope data; and filtering the patched and envelope adjusted complex-valued subband signals within the reconstruction range using a synthesis filterbank to obtain the envelope adjusted and frequency translated signal.

Assignees

Inventors

Classifications

  • G10L21/038Primary

    using band spreading techniques · CPC title

  • Pre-filtering or post-filtering · CPC title

  • Subband vocoders · CPC title

  • Lossless audio signal coding; Perfect reconstruction of coded audio signal by transmission of coding error (G10L19/24 takes precedence) · CPC title

  • using subband decomposition · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017178640A1 cover?
The present invention relates to a new method and apparatus for improvement of High Frequency Reconstruction (HFR) techniques using frequency translation or folding or a combination thereof. The proposed invention is applicable to audio source coding systems, and offers significantly reduced computational complexity. This is accomplished by means of frequency translation or folding in the subba…
Who is the assignee on this patent?
Dolby Int Ab
What technology area does this patent fall under?
Primary CPC classification G10L21/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).