IP Library Granted Patent US 7,680,552
Granted Patent B2
US 7,680,552 · App. 12/253,135 · Granted Mar 16, 2010

Spectral translation/folding in the subband domain

Assignee: Coding Technologies Sweden AB
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,680,552
App. No.
12/253,135
Granted
Mar 16, 2010
Kind
B2
Abstract

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.

Claims (85)

1. Method for obtaining an envelope adjusted and frequency-translated signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, using a digital filter bank having an analysis part and a synthesis part, the method comprising:

filtering the lowband signal by means of the analysis part to obtain of the complex subband signals in the source area channels;

calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-translated consecutive complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-translated to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-translated to a complex subband signal in a reconstruction range channel having an index j+1; and

filtering the consecutive complex subband signals in channels within the reconstruction range by means of the synthesis part to obtain an envelope adjusted and frequency-translated signal.

2. A method according to claim 1 , wherein the digital filterbank is obtained by cosine or sine modulation of a lowpass prototype filter.

3. A method according to claim 1 , wherein the digital filterbank is 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 the channels of said digital filterbank overlaps a passband of neighbouring channels only.

5. Method according to claim 1 , in which the synthesis part includes a dissonance guard band, the dissonance guard band being positioned between the source area channels and the reconstruction range channels wherein, in calculating a number of consecutive complex subband signals, the following equation is used:

v M+D+k ( n )= e M+D+k ( n ) v M−S−P+k ( n ),

wherein S indicates the number of source area channels, S being a integer greater than or equal to 1 and lower than or equal to M,

wherein P is an integer offset greater than or equal to 0 and lower than or equal to M−S;

wherein v i indicates a band pass signal v for a channel i of the synthesis part,

wherein e i indicates an envelope correction for a channel i of the synthesis part to obtain the desired spectral envelope,

wherein n is a time index

wherein k is an integer index between zero and S−1, and

wherein D is an integer representing a number of filterbank channels used as the dissonance guard band.

6. Method according to claim 5 , wherein P, S, D are selected such that a sum of P, S and D is an even integer.

7. A method according to claim 1 , in which the synthesis part includes a dissonance guard band, the dissonance guard band being positioned between the source area channels and the reconstruction range channels, 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.

8. A method according to claim 1 , in which the synthesis part includes a dissonance guard band, the dissonance guard band being positioned between the source area channels and the reconstruction range channels, in which a bandwidth of the dissonance guard band is approximately one half Bark.

9. Method for obtaining an envelope adjusted and frequency-folded signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, using a digital filter bank having an analysis part and a synthesis part, the method comprising:

filtering the lowband signal by means of the analysis part to obtain the complex subband signals in the source area channels;

calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-folded consecutive conjugate complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-folded to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-folded to a complex subband signal in a reconstruction range channel having an index j−1, and

filtering the consecutive complex subband signals in channels within the reconstruction range by means of the synthesis part to obtain an envelope adjusted and frequency-folded signal.

10. Method according to claim 9 , in which the synthesis part includes a dissonance guard band, the dissonance guard band being positioned between the source area channels and the reconstruction range channels, wherein, in the step of calculation, wherein, in calculating a number of consecutive complex subband signals, the following equation is used:

v M+D+k ( n )= e M+D+k ( n ) v* M−P−S−k ( n ),

wherein S indicates the number of source area channels, S being a integer greater than or equal to 1 and lower than or equal to M,

wherein P is an integer offset greater than or equal to 0 and lower than or equal to M−S;

wherein v i indicates a band pass signal v for a channel i of the synthesis part,

wherein e i indicates an envelope correction for a channel i of the synthesis part to obtain the desired spectral envelope,

wherein n is a time index,

wherein k is an integer index between zero and S−1, and

wherein D is an integer representing a number of filterbank channels used as the dissonance guard band.

11. Method according to claim 10 , wherein P, S, D are selected such that a sum of P, S and D is an odd integer.

12. Apparatus for obtaining an envelope adjusted and frequency-translated signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, comprising:

an analysis part

of a digital filterbank for filtering the lowband signal to obtain the complex subband signals in the source area channels;

a high frequency reconstruction/envelope adjustment unit for calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-translated consecutive complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels;

wherein a complex subband signal in a source area channel having an index i is frequency-translated to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-translated to a complex subband signal in a reconstruction range channel having an index j+1, and

a synthesis part of the digital filterbank for filtering the consecutive complex subband signals in channels within the reconstruction range to obtain a spectral envelope adjusted and frequency translated output signal is obtained.

13. Apparatus for obtaining an envelope adjusted and frequency-folded signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, comprising:

an analysis

of a digital filterbank for filtering the lowband signal to obtain the complex subband signals in the source area channels;

a high frequency reconstruction/envelope adjustment unit for calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-folded consecutive conjugate complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-folded to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-folded to a complex subband signal in a reconstruction range channel having an index j−1, and

a synthesis part of the digital filterbank for filtering the consecutive complex subband signals in channels within the reconstruction range by means of the synthesis part to obtain an envelope adjusted and frequency-folded signal.

14. Decoder for decoding coded signals, the coded signals comprising a coded lowband audio signal, 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 an audio decoded signal;

an apparatus for obtaining an envelope adjusted and frequency-translated signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, the apparatus for obtaining comprising:

an analysis part of a digital filterbank for filtering the lowband signal to obtain the complex subband signals in the source area channels;

a high frequency reconstruction/envelope adjustment unit for calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-translated consecutive complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels;

wherein a complex subband signal in a source area channel having an index i is frequency-translated to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-translated to a complex subband signal in a reconstruction range channel having an index j+1, and

a synthesis part of the digital filterbank for filtering the consecutive complex subband signals in channels within the reconstruction range obtain a spectral envelope adjusted and frequency-translated output signal is obtained, wherein the audio decoded signal is used as the lowband signal,

wherein the envelope-adjusted and frequency-translated signal is a high-frequency reconstructed version of the lowband audio signal.

15. Decoder for decoding coded signals, the coded signals comprising a coded lowband audio signal, 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 an audio decoded signal;

an apparatus for obtaining an envelope adjusted and frequency-folded signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, the apparatus for obtaining comprising:

an analysis part

of a digital filterbank for filtering the lowband signal to obtain the complex subband signals in the source area channels;

a high frequency reconstruction/envelope adjustment unit for calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-folded consecutive conjugate complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-folded to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-folded to a complex subband signal in a reconstruction range channel having an index j−1, and

a synthesis part of the digital filterbank for filtering the consecutive complex subband signals in channels within the reconstruction range by means of the synthesis part to obtain an envelope adjusted and frequency-folded signal, wherein the audio decoded signal is used as the lowband signal,

wherein the envelope-adjusted and frequency-folded signal is a high-frequency reconstructed version of the lowband audio signal.

16. Method for decoding coded signals, the coded signals comprising a coded lowband audio signal, the method comprising:

separating the coded lowband audio signal from the coded signals;

audio decoding the coded lowband audio signal to obtain an audio decoded signal;

obtaining an envelope adjusted and frequency-translated signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, using a digital filter bank having an analysis part and a synthesis part, the obtaining an envelope adjusted and frequency-translated signal comprising:

filtering the lowband signal by means of the analysis part to obtain the complex subband signals in the source area channels;

calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-translated consecutive complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-translated to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is frequency-translated to a complex subband signal in a reconstruction range channel having an index j+1; and

filtering the consecutive complex subband signals in channels within the reconstruction rage by means of the synthesis part to obtain an envelope adjusted and frequency-translated signal, wherein the audio decoded signal is used as the lowband signal,

wherein the envelope-adjusted and frequency-translated signal is a high-frequency reconstructed version of the lowband audio signal.

17. Method for decoding coded signals, the coded signals comprising a coded lowband audio signal, the method comprising:

separating the coded lowband audio signal from the coded signals;

audio decoding the coded lowband audio signal to obtain an audio decoded signal;

obtaining an envelope adjusted and frequency-folded signal by high-frequency spectral reconstruction of complex subband signals in channels within a reconstruction range using complex subband signals in source area channels derived from a lowband signal, using a digital filter bank having an analysis part and a synthesis part, the obtaining an envelope adjusted and frequency-translated signal comprising:

filtering the lowband signal by means of the analysis part to obtain the complex subband signals in the source area channels;

calculating a number of consecutive complex subband signals in channels within the reconstruction range using a number of frequency-folded consecutive conjugate complex subband signals in the source area channels and an envelope correction for obtaining a predetermined spectral envelope, wherein the reconstruction range comprises channel frequencies which are higher in frequency than frequencies in the source area channels,

wherein a complex subband signal in a source area channel having an index i is frequency-folded to a complex subband signal in a reconstruction range channel having an index j, and wherein a complex subband signal in a source area channel having an index i+1 is

frequency-folded to a complex subband signal in a reconstruction range channel having an index j−1, and

filtering the consecutive complex subband signals in channels within the reconstruction range by means of the synthesis part to obtain an envelope adjusted and frequency-folded signal, wherein the audio decoded signal is used as the lowband signal,

wherein the envelope-adjusted and frequency-folded signal is a high-frequency reconstructed version of the lowband audio signal.

Assignments (1)
CHANGE OF NAME Recorded Mar 27, 2012
From: CODING TECHNOLOGIES SWEDEN AB
To: DOLBY INTERNATIONAL AB
Reel/Frame 027941/0870 →
Continuity (2)
Continuation 1029656200 · Jan 6, 2004
Related Publication 20090041111A1 · Feb 12, 2009