IP Library › Granted Patent US 9,449,606
Granted Patent B2
US 9,449,606 · App. 14/157,185 · Granted Sep 20, 2016

Audio encoder, audio decoder, methods for encoding and decoding an audio signal, and a computer program

Inventors: Nikolaus Rettelbach (Nuremberg, DE); Bernhard Grill (Lauf, DE); Guillaume Fuchs (Nuremberg, DE); Stefan Geyersberger (Wuerzburg, DE); Markus Multrus (Nuremberg, DE); Harald Popp (Tuchenbach, DE); Juergen Herre (Buckenhof, DE); Stefan Wabnik (Ilmenau, DE); Gerald Schuller (Erfurt, DE); Jens Hirschfeld (Heringen, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/032G10L19/008G10L19/02G10L19/028G10L19/0204G10L19/035G10L25/18
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,449,606
App. No.
14/157,185
Granted
Sep 20, 2016
Kind
B2
Abstract

An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal includes a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal for which separate band gain information is available. The encoder also includes an audio stream provider for providing the audio stream such that the audio stream includes information describing an audio content of the frequency bands and information describing the multi-band quantization error. A decoder for providing a decoded representation of an audio signal on the basis of an encoded audio stream representing spectral components of frequency bands of the audio signal includes a noise filler for introducing noise into spectral components of a plurality of frequency bands to which separate frequency band gain information is associated on the basis of a common multi-band noise intensity value.

Claims (34)

1. An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the encoder comprising:

a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal, for which separate band gain information is available; and

an audio stream provider configured to provide the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein the quantization error calculator is configured to calculate an average quantization error over a plurality of frequency bands of the input audio signal, for which separate band gain information is available, such that the quantization error information covers a plurality of frequency bands, for which separate band gain information is available.

2. The encoder according to claim 1 , wherein the encoder comprises a quantizer configured to quantize spectral components of different frequency bands of the transform domain representation using different quantization accuracies in dependence on psychoacoustic relevances of the different frequency bands, to acquire quantized spectral components, wherein the different quantization accuracies are reflected by the band gain information; and

wherein the audio stream provider is configured to provide the audio stream such that the audio stream comprises an information describing the band gain information and such that the audio stream further comprises the information describing the multi-band quantization error.

3. The encoder according to claim 2 , wherein the quantizer is configured to perform a scaling of the spectral component in dependence on the band gain information and to perform an integer value quantization of the scaled spectral components; and

wherein the quantization error calculator is configured to determine the multi-band quantization error in the quantized domain, such that the scaling of the spectral components, which is performed prior to the integer value quantization, is taken into consideration in the multi-band quantization error.

4. An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the encoder comprising:

a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal, for which separate band gain information is available; and

an audio stream provider configured to provide the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein the encoder is configured to set a band gain information of a frequency band, which is completely quantized to zero, to a value representing a ratio between an energy of the frequency band completely quantized to zero and an energy of the multi-band quantization error.

5. An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the encoder comprising:

a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal, for which separate band gain information is available; and

an audio stream provider configured to provide the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein the quantization error calculator is configured to determine the multi-band quantization error over a plurality of frequency bands each comprising at least one spectral component quantized to a non-zero value while avoiding frequency bands, spectral components of which are entirely quantized to zero.

6. A method for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the method comprising:

determining a multi-band quantization error over a plurality of frequency bands, for which separate band gain information is available; and

providing the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein an average quantization error is calculated over a plurality of frequency bands of the input audio signal, for which separate band gain information is available, such that the quantization error information covers a plurality of frequency bands, for which separate band gain information is available.

7. A non-transitory medium comprising a computer program for performing, when executed by a computer, a method for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the method comprising:

determining a multi-band quantization error over a plurality of frequency bands, for which separate band gain information is available; and

providing the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein an average quantization error is calculated over a plurality of frequency bands of the input audio signal, for which separate band gain information is available, such that the quantization error information covers a plurality of frequency bands, for which separate band gain information is available.

8. A method for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the method comprising:

determining a multi-band quantization error over a plurality of frequency bands, for which separate band gain information is available; and

providing the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein a band gain information of a frequency band, which is completely quantized to zero, is set to a value representing a ratio between an energy of the frequency band completely quantized to zero and an energy of the multi-band quantization error.

9. A method for providing an audio stream on the basis of a transform-domain representation of an input audio signal, the method comprising:

determining a multi-band quantization error over a plurality of frequency bands, for which separate band gain information is available; and

providing the audio stream such that the audio stream comprises an information describing an audio content of the frequency bands and an information describing the multi-band quantization error;

wherein the multi-band quantization error is determined over a plurality of frequency bands each comprising at least one spectral component quantized to a non-zero value while avoiding frequency bands, spectral components of which are entirely quantized to zero.

10. A non-transitory digital storage medium comprising a computer program for performing the method of claim 8 , when the computer program runs on a computer.

11. A non-transitory digital storage medium comprising a computer program for performing the method of claim 9 , when the computer program runs on a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: RETTELBACH, NIKOLAUS; GRILL, BERNHARD; FUCHS, GUILLAUME; GEYERSBERGER, STEFAN; MULTRUS, MARKUS; POPP, HARALD; HERRE, JUERGEN; WABNIK, STEFAN; SCHULLER, GERALD; HIRSCHFELD, JENS
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 032609/0383 →
Continuity (5)
Division 13004508 · Jan 11, 2011
Continuation PCTEP2009004602 · Jun 25, 2009
Provisional Application 61079872 · Jul 11, 2008
Provisional Application 61103820 · Oct 8, 2008
Related Publication 20140236605A1 · Aug 21, 2014