IP Library › Granted Patent US 11,250,862
Granted Patent B2
US 11,250,862 · App. 16/395,653 · Granted Feb 15, 2022

Apparatus and method for decoding or encoding an audio signal using energy information values for a reconstruction band

Inventors: Andreas Niedermeier (Munich, DE); Christian Ertel (Eckental, DE); Ralf Geiger (Erlangen, DE); Florin Ghido (Nuremberg, DE); Christian Helmrich (Erlangen, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/008G10L19/022G10L19/0204G10L19/025G10L19/0208G10L19/0212G10L19/03G10L19/032G10L19/06G10L21/0388G10L25/06H04S1/007G10L19/02
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 11,250,862
App. No.
16/395,653
Granted
Feb 15, 2022
Kind
B2
Abstract

An apparatus for decoding an encoded audio signal having an encoded representation of a first set of first spectral portions and an encoded representation of parametric data indicating spectral energies for a second set of second spectral portions, has: an audio decoder for decoding the encoded representation of the first set of the first spectral portions to obtain a first set of first spectral portions and for decoding the encoded representation of the parametric data to obtain a decoded parametric data for the second set of second spectral portions indicating, for individual reconstruction bands, individual energies; a frequency regenerator for reconstructing spectral values in a reconstruction band having a second spectral portion using a first spectral portion of the first set of the first spectral portions and an individual energy for the reconstruction band, the reconstruction band having a first spectral portion and the second spectral portion.

Claims (43)

1. Apparatus for decoding an encoded audio signal comprising an encoded representation of a first set of first spectral portions and an encoded representation of parametric data indicating information on spectral energies for a second set of second spectral portions, comprising:

an audio decoder for decoding the encoded representation of the first set of the first spectral portions to obtain a first set of first spectral portions and for decoding the encoded representation of the parametric data to obtain a decoded parametric data for the second set of second spectral portions indicating, for individual reconstruction bands, information on individual energies;

a frequency regenerator for reconstructing spectral values in a reconstruction band comprising a second spectral portion using a first spectral portion of the first set of the first spectral portions and the information on an individual energy for the reconstruction band, the reconstruction band comprising a first spectral portion and the second spectral portion;

wherein the frequency regenerator is configured for

determining a survive energy information comprising an accumulated energy information of the first spectral portion having frequency values in the reconstruction band,

determining a tile energy information of further spectral portions of the reconstruction band for frequency values different from the first spectral portion having frequencies in the reconstruction band, wherein the further spectral portions are to be generated by frequency regeneration using a first spectral portion different from the first spectral portion in the reconstruction band;

determining a missing energy information in the reconstruction band using the individual energy information for the reconstruction band and the survive energy information; and

adjusting the further spectral portions in the reconstruction band based on the missing energy information and the tile energy information.

2. Apparatus of claim 1 ,

wherein the frequency regenerator is configured for reconstructing a reconstruction band above a gap filling frequency and for using the first spectral portion having frequencies below the gap filling frequency for reconstructing the further spectral portions in the reconstruction band.

3. Apparatus of claim 1 ,

wherein the audio decoder is configured for decoding using a set of scale factor bands and associated scale factors, wherein a scale factor is associated with the reconstruction band, wherein the audio decoder is configured for decoding the first spectral portion having spectral values in the reconstruction band using the associated scale factor.

4. Apparatus of claim 1 ,

wherein the encoded representation comprises, for the reconstruction band, the scale factor for at least a portion of the reconstruction band and the individual energy information for the reconstruction band, and

wherein the audio decoder is configured to obtain the individual energy information for the reconstruction band from the encoded representation of the parametric data in addition to a scale factor for a scale factor band located in the reconstruction band or coinciding with the reconstruction band.

5. Apparatus of claim 3 , wherein the frequency regenerator is configured to use a plurality of reconstruction bands, wherein band borders of the scale factor bands coincide with band borders of the reconstruction bands from the plurality of reconstruction bands.

6. Apparatus in accordance with claim 3 wherein the audio decoder is configured to use scale factor bands varying with frequency, wherein a scale factor band having a first frequency is more narrow with respect to a frequency bandwidth than a different scale factor band having a second frequency, wherein the second frequency is higher than the first frequency.

7. Apparatus of claim 1 ,

wherein the information on the individual energy for a reconstruction band is normalized with respect to a number of spectral values in the reconstruction band.

8. Apparatus in accordance with claim 1 , wherein the frequency regenerator is configured for determining the information on the surviving energy or the information on the tile energy by accumulating squared spectral values.

9. Apparatus in accordance with claim 1 , wherein the frequency regenerator is configured for determining the information on the missing energy by weighting the information on the individual energy for the reconstruction band with a number of spectral values in the reconstruction band and by subtracting the information on the surviving energy.

10. Apparatus in accordance with claim 1 , wherein the frequency regenerator is configured for calculating a gain factor for the reconstruction band by using the information on the missing energy and the information on the tile energy and to apply the gain factor to spectral values in the further spectral portions in the reconstruction band and not to the first spectral portion having spectral values in the reconstruction band.

11. Apparatus in accordance with claim 1 ,

wherein the audio decoder is configured for processing short blocks or long blocks, wherein a plurality of short blocks are grouped blocks having only one set of scale factors for two or more grouped short blocks,

wherein a frequency regenerator is configured for calculating the surviving information on the energy or information on the the tile energy for the two or more grouped blocks, or for calculating the information on the missing energy for the two or more grouped short blocks by weighting the information on the individual energy for the two or more grouped blocks by a number of spectral values for the reconstruction band.

12. Apparatus in accordance with claim 1 ,

wherein the audio decoder is configured to provide an information on the individual energy for a plurality of grouped reconstruction bands for different frequencies, and

wherein the frequency regenerator is configured for using the information on the individual energy for each of the grouped reconstruction bands.

13. Method of decoding an encoded audio signal comprising an encoded representation of a first set of first spectral portions and an encoded representation of parametric data indicating spectral energies for a second set of second spectral portions, comprising:

decoding the encoded representation of the first set of the first spectral portions to obtain a first set of first spectral portions and for decoding the encoded representation of the parametric data to obtain a decoded parametric data for the second set of second spectral portions indicating, for individual reconstruction bands, individual energies;

reconstructing spectral values in a reconstruction band comprising a second spectral portion using a first spectral portion of the first set of the first spectral portions and information on an individual energy for the reconstruction band, the reconstruction band comprising a first spectral portion and the second spectral portion, wherein reconstructing comprises

determining a survive energy information comprising information on an accumulated energy of the first spectral portion having frequency values in the reconstruction band,

determining a tile energy information of further spectral portions of the reconstruction band for frequency values different from the first spectral portion having frequencies in the reconstruction band, wherein the further spectral portions are to be generated by frequency regeneration using a first spectral portion different from the first spectral portion in the reconstruction band;

determining an information on a missing energy in the reconstruction band using the information on the individual energy for the reconstruction band and the survive energy information; and

adjusting the further spectral portions in the reconstruction band based on the missing energy information and the tile energy information.

14. A non-transitory digital storage medium having a computer program stored thereon to perform the method of decoding an encoded audio signal comprising an encoded representation of a first set of first spectral portions and an encoded representation of parametric data indicating spectral energies for a second set of second spectral portions, the method comprising:

decoding the encoded representation of the first set of the first spectral portions to obtain a first set of first spectral portions and for decoding the encoded representation of the parametric data to obtain a decoded parametric data for the second set of second spectral portions indicating, for individual reconstruction bands, individual energies;

reconstructing spectral values in a reconstruction band comprising a second spectral portion using a first spectral portion of the first set of the first spectral portions and information on an individual energy for the reconstruction band, the reconstruction band comprising a first spectral portion and the second spectral portion, wherein reconstructing comprises

determining a survive energy information comprising information on an accumulated energy of the first spectral portion having frequency values in the reconstruction band,

determining a tile energy information of further spectral portions of the reconstruction band for frequency values different from the first spectral portion having frequencies in the reconstruction band, wherein the further spectral portions are to be generated by frequency regeneration using a first spectral portion different from the first spectral portion in the reconstruction band;

determining an information on a missing energy in the reconstruction band using the information on the individual energy for the reconstruction band and the survive energy information; and

adjusting the further spectral portions in the reconstruction band based on the missing energy information and the tile energy information,

when said computer program is run by a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: NIEDERMEIER, ANDREAS; ERTEL, CHRISTIAN; GEIGER, RALF; GHIDO, FLORIN; HELMRICH, CHRISTIAN
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 049006/0314 →
Priority Claims (5)
EP 13177346 · Jul 22, 2013 · regional
EP 13177348 · Jul 22, 2013 · regional
EP 13177350 · Jul 22, 2013 · regional
EP 13177353 · Jul 22, 2013 · regional
EP 13189374 · Oct 18, 2013 · regional
Continuity (3)
Continuation 15002361 · Jan 20, 2016
Continuation PCTEP2014065110 · Jul 15, 2014
Related Publication 20190251986A1 · Aug 15, 2019