IP Library Granted Patent US 7,260,520
Granted Patent B2
US 7,260,520 · App. 10/022,526 · Granted Aug 21, 2007

Enhancing source coding systems by adaptive transposition

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,260,520
App. No.
10/022,526
Granted
Aug 21, 2007
Kind
B2
Abstract

The present invention relates to a new method for enhancement of source coding systems using high-frequency reconstruction. The invention teaches that tonal signals can be classified as either pulse-train-like or non-pulse-train-like. Relying on this classification, significant improvements on the perceived audio quality can be obtained by adaptive switching of transposers. The invention shows that the so-switched transposers must have fundamental differences in their characteristics.

Claims (28)

1. Apparatus for producing a high-frequency reconstruction signal based on a bandwidth-limited audio signal, comprising:

means for obtaining information, whether a to be processed passage of the bandwidth-limited audio signal has a pulse-train-like character or a non-pulse-train-like character, wherein a passage has a pulse-train-like character, when the passage includes a series of pulses having associated therewith a pulse period, and wherein a passage has a non-pulse-train-like character, when the passage does not include a series of pulses having associated therewith the pulse period;

means for adaptively over time selecting different methods for high-frequency generation for passages to be processed based on the information; and

means for performing a selected high-frequency generation method for a passage of the bandwidth-limited audio signal to obtain the high-frequency reconstruction signal.

2. Apparatus in accordance with claim 1 , in which the means for obtaining is arranged for receiving a control signal indicating whether a passage has a pulse-train-like character or a non-pulse-train-like character.

3. Apparatus in accordance with claim 1 , in which the means for obtaining includes a detector for detecting, whether a passage has a pulse-train-like character or a non-pulse-train-like character, wherein the detector is arranged for performing a transient detection in a time domain or a peak-picking operation in the frequency domain.

4. Apparatus in accordance with claim 3 , in which the detector is arranged for performing the transient detection, when the pulse period is comparatively high, and in which the detector is arranged for performing the peak-picking operation, when the pulse period is comparatively low.

5. Apparatus in accordance with claim 3 or claim 4 , in which the detector is arranged for performing a spectrally whiten step for spectrally whiten a passage before performing the detection.

6. Apparatus in accordance with claim 3 or claim 4 , in which the detector is arranged to conduct a step of performing a peak-picking operation and a step of performing a statistical analysis of distances between picked peaks.

7. Apparatus in accordance with claim 6 , in which the detector is arranged to conduct a step of comparing an energy and a peak level of a signal before and after an arbitrary point so that a transient behavior in the signal is searched for.

8. Apparatus in accordance with claim 6 , in which the detector is arranged for conducting a step of peak-detecting on a harmonic product spectrum so that detected pitches are presented in a histogram, upon which a detection is made by comparing a ratio between pitch-related entries and non-pitch-related entries in the histogram.

9. Apparatus in accordance with claim 8 , in which the means for performing a selected method includes:

a frequency-domain transposer,

a first analysis filterbank connected to the frequency-domain transposer,

a second analysis filterbank;

a frequency translating device being connected to an output of the second analysis filterbank,

wherein the second analysis filterbank is a filterbank of the same type as the first analysis filterbank,

a mixer for blending an output from the first filterbank and an output of the frequency translating device, the mixer being arranged for blending in accordance with a control signal to output blended spectral data, and

an envelope adjuster for performing an envelope adjustment on the blended spectral data using envelope data to provide the high-frequency reconstruction signal.

10. Apparatus in accordance with any one of claims 1 - 4 , in which the different methods for high-frequency generation include frequency-domain transpositions with different window sizes, wherein a comparatively small window size is selected for a passage having a pulse-train-like character, and wherein a comparatively long window size is selected for a passage having a non-pulse-train-like character.

11. Apparatus in accordance with claim 10 , in which the small window size is shorter than or equal to the pulse period.

12. Apparatus in accordance with any one of claims 1 - 4 , in which the different methods for high-frequency generation include a frequency translation for a passage having a pulse-train-like character and a frequency-domain transposition for a passage having a non-pulse-train-like character,

wherein a window size of the frequency-domain translation is larger than 1/f l , wherein f i is a frequency of a truncated Fourier series.

13. Apparatus in accordance with any one of claims 1 - 4 , in which the different methods for high-frequency generation include a time-domain pulse-train transposition for a passage having a pulse-train-like character and a frequency-domain transposition having a non-pulse-train-like character, wherein the window size of the frequency-domain position is larger than 1/f l , wherein f i , is a frequency of a truncated Fourier series.

14. Method for producing a high-frequency reconstruction signal based on a bandwidth-limited audio signal, comprising the following steps:

obtaining information, whether a to be processed passage of the bandwidth-limited audio signal has a pulse-train-like character or a non-pulse-train-like character, wherein a passage has a pulse-train-like character, when the passage includes a series of pulses having associated therewith a pulse period, and wherein a passage has a non-pulse-train-like character, when the passage does not include a series of pulses having associated therewith the pulse period;

adaptively over time selecting different methods for high-frequency generation for passages to be processed based on the information; and

performing a selected high-frequency generation method for a passage of the bandwidth-limited audio signal to obtain the high-frequency reconstruction signal.

Assignments (4)
CHANGE OF NAME Recorded Apr 2, 2012
From: CODING TECHNOLOGIES AB
To: DOLBY INTERNATIONAL AB
Reel/Frame 027970/0454 →
CHANGE OF NAME Recorded Feb 23, 2004
From: CODING TECHNOLOGIES SWEDEN AB
To: CODING TECHNOLOGIES AB
Reel/Frame 014999/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2002
From: KJORLING, KRISTOFER; HENN, FREDRIK; EKSTRAND, PER; VILLEMOES, LARS
To: CODING TECHNOLOGIES SWEDEN AB
Reel/Frame 013189/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2002
From: KJORLING, KRISTOPHER; HENN, FREDERICK; EKSTRAND, PER; VILLEMOES, LARS
To: CODING TECHNOLOGIES SWEDEN AB
Reel/Frame 012601/0826 →