IP Library › Granted Patent US 11,676,611
Granted Patent B2
US 11,676,611 · App. 17/933,591 · Granted Jun 13, 2023

Audio decoding device and method with decoding branches for decoding audio signal encoded in a plurality of domains

Inventors: Bernhard Grill (Lauf, DE); Roch Lefebvre (Canton de Magog, CA); Bruno Bessette (Sherbrooke, CA); Jimmy Lapierre (Sherbrooke, CA); Philippe Gournay (Sherbrooke, CA); Redwan Salami (Saint-Laurent, CA); Stefan Bayer (Nuremberg, DE); Guillaume Fuchs (Nuremberg, DE); Stefan Geyersberger (Wuerzburg, DE); Ralf Geiger (Nuremberg, DE); Johannes Hilpert (Nuremberg, DE); Ulrich Kraemer (Stuttgart, DE); Jérémie Lecomte (Nuremberg, DE); Markus Multrus (Nuremberg, DE); Max Neuendorf (Nuremberg, DE); Harald Popp (Tuchenbach, DE); Nikolaus Rettelbach (Nuremberg, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/008G10L19/173G10L19/18G10L19/0017G10L19/0212G10L2019/0008
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,676,611
App. No.
17/933,591
Granted
Jun 13, 2023
Kind
B2
Abstract

An audio encoder has a first information sink oriented encoding branch such as a spectral domain encoding branch, a second information source or SNR oriented encoding branch such as an LPC-domain encoding branch, and a switch for switching between the first and second encoding branches, the second encoding branch having a converter into a specific domain different from the spectral domain such as an LPC analysis stage generating an excitation signal, and the second encoding branch having a specific domain coding branch such as LPC domain processing branch, and a specific spectral domain coding branch such as LPC spectral domain processing branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder, a second domain decoder, and a third domain decoder as well as two cascaded switches for switching between the decoders.

Claims (37)

1. A decoding device for decoding an encoded audio signal, comprising:

a first decoding branch for decoding a first encoded signal to obtain a first decoded signal, the encoded audio signal comprising the first encoded signal, a first processed signal in a second domain, and a second processed signal in a third domain, wherein the first encoded signal, the first processed signal, and the second processed signal are related to different time portions of a decoded audio signal, and wherein a first domain, the second domain and the third domain are different from each other;

a second decoding branch for decoding the first processed signal or the second processed signal,

wherein the second decoding branch comprises

a first inverse processing branch for inverse processing the first processed signal in the second domain to acquire a first inverse processed signal in the second domain;

a second inverse processing branch for inverse processing the second processed signal in the third domain to acquire a second inverse processed signal in the second domain;

a first combiner for combining the first inverse processed signal in the second domain and the second inverse processed signal in the second domain to acquire a combined signal in the second domain; and

a converter for converting the combined signal in the second domain to the first domain to obtain a converted signal in the first domain, wherein the converter comprises an LPC synthesis stage controlled by LPC information; and

a second combiner for combining the converted signal in the first domain and the first decoded signal obtained by the first decoding branch to acquire the decoded audio signal in the first domain.

2. The decoding device of claim 1 , in which the first combiner or the second combiner comprises a switch comprising a cross fading functionality.

3. The decoding device of claim 1 , in which the first domain is a time domain, the second domain is an LPC domain, the third domain is an LPC spectral domain, or the first encoded signal is encoded in a fourth domain, which is a time-spectral domain acquired by time/frequency converting a signal in the first domain.

4. The decoding device of claim 1 , in which the first decoding branch comprises an inverse coder and a de-quantizer and a frequency domain time domain converter, or

the second decoding branch comprises an inverse coder and a de-quantizer in the first inverse processing branch or an inverse coder and a de-quantizer and an LPC spectral domain to LPC domain converter in the second inverse processing branch.

5. The decoding device of claim 4 , in which the first decoding branch or the second inverse processing branch comprises an overlap-adder for performing a time domain aliasing cancellation functionality.

6. The decoding device of claim 1 , in which the first decoding branch or the second inverse processing branch comprises a de-warper controlled by a warping characteristic comprised in the encoded audio signal.

7. The decoding device of claim 1 , in which the encoded signal comprises, as side information, an indication whether the encoded audio signal is one of the first encoded signal, the first processed signal in the second domain, and the second processed signal in a third domain, and

which further comprises a parser for parsing the encoded audio signal to determine, based on the side information, whether the encoded audio signal in a respective time portion the encoded audio signal to be processed by the first decoding branch, or the first processed signal to be processed by the first inverse processing branch of the second decoding branch or the second processed signal to be processed by the second inverse processing branch of the second decoding branch.

8. Method of decoding an encoded audio signal, comprising:

receiving the encoded audio signal, the encoded audio signal comprising a first encoded signal, a first processed signal in a second domain, and a second processed signal in a third domain, wherein the first encoded signal, the first processed signal, and the second processed signal are related to different time portions of a decoded audio signal, and wherein a first domain, the second domain and the third domain are different from each other;

decoding the first encoded signal to obtain a first decoded signal;

decoding the first processed signal or the second processed signal,

wherein the decoding the first processed signal or the second processed signal comprises:

inverse processing the first processed signal in the second domain to acquire a first inverse processed signal in the second domain;

inverse processing the second processed signal in the third domain to acquire a second inverse processed signal in the second domain;

combining the first inverse processed signal in the second domain and the second inverse processed signal in the second domain to acquire a combined signal in the second domain; and

converting the combined signal in the second domain to the first domain to obtain a converted signal in the first domain, wherein the converting comprises an LPC synthesizing controlled by LPC information; and

combining the converted signal in the first domain and the first decoded signal to acquire the decoded audio signal in the first domain.

9. Non-transitory storage medium having stored thereon a computer program for performing, when running on a computer, a method of decoding an encoded audio signal, comprising:

receiving the encoded audio signal, the encoded audio signal comprising a first encoded signal, a first processed signal in a second domain, and a second processed signal in a third domain, wherein the first encoded signal, the first processed signal, and the second processed signal are related to different time portions of a decoded audio signal, and wherein a first domain, the second domain and the third domain are different from each other;

decoding the first encoded signal to obtain a first decoded signal;

decoding the first processed signal or the second processed signal,

wherein the decoding the first processed signal or the second processed signal comprises:

inverse processing the first processed signal in the second domain to acquire a first inverse processed signal in the second domain;

inverse processing the second processed signal in the third domain to acquire a second inverse processed signal in the second domain;

combining the first inverse processed signal in the second domain and the second inverse processed signal in the second domain to acquire a combined signal in the second domain; and

converting the combined signal in the second domain to the first domain to obtain a converted signal in the first domain, wherein the converting comprises an LPC synthesizing controlled by LPC information; and

combining the converted signal in the first domain and the first decoded signal to acquire the decoded audio signal in the first domain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2025
From: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
To: NAVIGATE LLC
Reel/Frame 071066/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: GRILL, BERNHARD; LEFEBVRE, ROCH; BESSETTE, BRUNO; LAPIERRE, JIMMY; GOURNAY, PHILIPPE; SALAMI, REDWAN; BAYER, STEFAN; FUCHS, GUILLAUME; GEYERSBERGER, STEFAN; GEIGER, RALF; HILPERT, JOHANNES; KRAEMER, ULRICH; LECOMTE, JÉRÉMIE; MULTRUS, MARKUS; NEUENDORF, MAX; POPP, HARALD; RETTELBACH, NIKOLAUS
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 062161/0272 →
Priority Claims (2)
EP 08017663 · Oct 8, 2008 · regional
EP 09002271 · Feb 18, 2009 · regional
Continuity (7)
Continuation 16834601 · Mar 30, 2020
Continuation 16398082 · Apr 29, 2019
Continuation 14580179 · Dec 22, 2014
Continuation 13004385 · Jan 11, 2011
Continuation PCTEP2009004652 · Jun 26, 2009
Provisional Application 61079854 · Jul 11, 2008
Related Publication 20230011987A1 · Jan 12, 2023
Cited By (1)
US 12,573,411