IP Library Granted Patent US 9,818,417
Granted Patent B2
US 9,818,417 · App. 15/133,410 · Granted Nov 14, 2017

High frequency regeneration of an audio signal with synthetic sinusoid addition

Inventors: Kristofer Kjoerling (Solna, SE); Per Ekstrand (Saltsjobaden, SE); Holger Hoerich (Fürth, DE)
Assignee: Dolby International AB
G10L19/0208G10L19/0017G10L19/0204G10L19/028G10L19/06G10L19/07G10L19/093G10L19/167G10L19/24G10L19/26G10L19/265G10L21/038
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 9,818,417
App. No.
15/133,410
Granted
Nov 14, 2017
Kind
B2
Abstract

A method performed in an audio decoder for reconstructing an original audio signal having a lowband portion and a highband portion is disclosed. The method includes receiving an encoded audio signal and extracting reconstruction parameters from the encoded audio signal. The method further includes decoding the encoded audio signal with a core audio decoder to obtain a decoded lowband portion and regenerating the highband portion based at least in part on a cross over frequency and the decoded lowband portion to obtain a regenerated highband portion. The method also includes creating a synthetic sinusoid with a level based at least in part on a spectral envelope value for the particular subband and a noise floor value for the particular subband and adding the synthetic sinusoid to the regenerated highband portion in the particular frequency band specified by the location information. Finally, the method includes combining the lowband portion and the regenerated highband portion to obtain a full bandwidth audio signal.

Claims (35)

1. A method performed in an audio decoder for reconstructing an original audio signal having a lowband portion and a highband portion, the method comprising:

receiving an encoded audio signal, the encoded audio signal including spectral coefficients of the lowband portion and not the highband portion;

extracting reconstruction parameters from the encoded audio signal, the reconstruction parameters including a cross over frequency, spectral envelope information, and location information, wherein the spectral envelope information includes a spectral envelope value for each frequency band of the highband portion and the location information specifies a particular frequency band of the highband portion;

decoding the encoded audio signal with a core audio decoder to obtain a decoded lowband portion, the core audio decoder operating at a first sampling frequency;

regenerating the highband portion based at least in part on the cross over frequency and the decoded lowband portion to obtain a regenerated highband portion, wherein the regenerating operates at a second sampling frequency that is twice the first sampling frequency;

creating a synthetic sinusoid with a level based at least in part on the spectral envelope value for the particular frequency band and a noise floor value for the particular frequency band, the synthetic sinusoid representing a tonal component;

adding the synthetic sinusoid to the regenerated highband portion in the particular frequency band specified by the location information, wherein the location information specifies a frequency band where a difference is detected between a highband of the original audio signal and the regenerated highband portion, and

combining the lowband portion and the regenerated highband portion to obtain a full bandwidth audio signal; and

outputting the full bandwidth audio signal,

wherein the audio decoder is implemented at least in part with hardware.

2. The method of claim 1 wherein the sinusoid is added to a middle of the particular frequency band.

3. The method of claim 1 further comprising adjusting the level of the particular frequency band to compensate for the synthetic sinusoid.

4. The method of claim 1 wherein the noise floor value represents a ratio between an energy of noise to be added to the particular frequency band and a total energy of the particular frequency band.

5. The method of claim 1 wherein the spectral envelope value is a scalefactor representing an averaged energy of the original signal over the particular frequency band.

6. The method of claim 1 further comprising adjusting a spectral envelope of the highband portion based on the spectral envelope information.

7. The method of claim 1 wherein the cross over frequency varies dynamically.

8. The method of claim 1 wherein the regenerating further comprising analyzing the decoded lowband portion to create a plurality of subband signals.

9. The method of claim 8 wherein the analyzing is performed by an analysis Quadrature Mirror Filter (QMF) bank.

10. The method of claim 1 wherein the combining is performed by a synthesis Quadrature Mirror Filter (QMF) bank.

11. The method of claim 1 wherein the noise floor value is used to adaptively add noise to the regenerated highband portion.

12. The method of claim 1 wherein the lowband portion and the highband portion are contiguous but not overlapping frequency regions.

13. The method of claim 1 wherein the regenerating includes transposing a number of adjacent subband signals from the lowband portion to the highband portion.

14. The method of claim 1 wherein the lowband portion includes audio content at or below the cross over frequency and the highband portion includes audio content at or above the cross over frequency.

15. The method of claim 1 further comprising dividing the highband portion into frequency bands, each frequency band representing a group of one or more consecutive Quadrature Mirror Filter (QMF) frequency band.

16. The method of claim 1 wherein the adding is performed in an envelope adjustment unit.

17. An audio decoder for reconstructing an original audio signal having a lowband portion and a highband portion, the audio decoder comprising:

an input interface for receiving an encoded audio signal, the encoded audio signal including spectral coefficients of the lowband portion and not the highband portion;

a demultiplexer for extracting reconstruction parameters from the encoded audio signal, the reconstruction parameters including a cross over frequency and spectral envelope information, the spectral envelope information including a spectral envelope value for each frequency band of the highband portion;

a core audio decoder for decoding the encoded audio signal to obtain a decoded lowband portion, the core audio decoder operating at a first sampling frequency;

a high frequency regenerator for regenerating the highband portion based on the reconstruction parameters and the decoded lowband portion to obtain a regenerated highband portion, wherein the high frequency regenerator operates at a second sampling frequency and the first sampling frequency is half the second sampling frequency;

a demultiplexer for extracting location information from the encoded audio signal, the location information specifying a particular frequency band of the highband portion;

an adder for adding a synthetic sinusoid to the regenerated highband portion in the particular frequency band specified by the location information, wherein the level of the sinusoid is based at least in part on the spectral envelope value for the particular frequency band and a noise floor value for the particular frequency band, wherein the location information specifies a frequency band where a difference is detected between a highband of the original audio signal and the regenerated highband portion, the, synthetic sinusoid representing a tonal component; and

a synthesizer for combining the lowband portion and the regenerated highband portion to obtain a full bandwidth audio signal; and

outputting the full audio signal,

wherein the audio decoder is implemented at least in part with hardware.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2016
From: KJOERLING, KRISTOFER; EKSTRAND, PER; HOERICH, HOLGER
To: DOLBY INTERNATIONAL AB
Reel/Frame 038518/0799 →
Priority Claims (1)
SE 0104004 · Nov 29, 2001 · national
Continuity (5)
Division 13865450 · Apr 18, 2013
Continuation 13206440 · Aug 9, 2011
Division 12273782 · Nov 19, 2008
Division 10497450
Related Publication 20160232912A1 · Aug 11, 2016