IP Library Granted Patent US 12,334,089
Granted Patent B2
US 12,334,089 · App. 18/819,804 · Granted Jun 17, 2025

Audio encoder, audio decoder, methods for encoding and decoding an audio signal, audio stream 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/035G10L19/008G10L19/02G10L19/0204G10L19/028G10L19/032G10L25/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 12,334,089
App. No.
18/819,804
Granted
Jun 17, 2025
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 (11)

1. 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, the decoder comprising:

a noise filler configured to introduce noise into spectral components of a plurality of frequency bands, to which separate frequency-band specific frequency band gain values are associated, on the basis of a common multi-band noise intensity value,

wherein an individual scaling of noise introduced into different frequency bands is performed on the basis of the separate frequency-band specific frequency band gain values;

a scale factor decoder configured to decode an encoded representation of frequency band gain values, to acquire a decoded representation of the frequency band gain values; and

a scale factor gain determinator, which is configured to receive one integer representation of a scale factor per scale factor band and to provide one gain value per scale factor band.

2. A method for providing a decoded representation of an audio signal on the basis of an encoded audio stream, the method comprising:

introducing noise into spectral components of a plurality of frequency bands, to which separate frequency-band specific frequency band gain values are associated, on the basis of a common multi-band noise intensity value,

wherein an individual scaling of noise introduced into different frequency bands is performed on the basis of the frequency-band specific frequency band gain values; and

wherein the method comprises decoding an encoded representation of frequency band gain values, to acquire a decoded representation of the frequency band gain values;

wherein the method comprises providing one gain value per scale factor band on the basis of one integer representation of a scale factor per scale factor band.

3. A non-transitory digital storage medium having a computer program stored thereon to perform a method according to claim 2 when the computer program runs on a computer.

Continuity (9)
Continuation 18522732 · Nov 29, 2023
Continuation 17322656 · May 17, 2021
Continuation 15643908 · Jul 7, 2017
Continuation 14582828 · Dec 24, 2014
Continuation 13004508 · Jan 11, 2011
Continuation PCTEP2009004602 · Jun 25, 2009
Provisional Application 61103820 · Oct 8, 2008
Provisional Application 61079872 · Jul 11, 2008
Related Publication 20240420715A1 · Dec 19, 2024
References Cited (69)
US 4703505A · Seiler et al. · 1987 [cited by applicant]
US 4956871A · Swaminathan · 1990 [cited by applicant]
US 5797120A · Ireton · 1998 [cited by examiner]
US 5960389A · Jarvinen · 1999 [cited by examiner]
US 6092041A · Pan et al. · 2000 [cited by applicant]
US 6240386B1 · Thyssen et al. · 2001 [cited by applicant]
US 7124079B1 · Johansson et al. · 2006 [cited by applicant]
US 7212973B2 · Toyama et al. · 2007 [cited by applicant]
US 7275936B1 · Ju · 2007 [cited by applicant]
US 7337118B2 · Davidson et al. · 2008 [cited by applicant]
US 7343287B2 · Geiger et al. · 2008 [cited by applicant]
US 7613603B2 · Yamashita · 2009 [cited by applicant]
US 8275611B2 · Zong · 2012 [cited by examiner]
US 9043203B2 · Rettelbach · 2015 [cited by examiner]
US 11024323B2 · Rettelbach · 2021 [cited by examiner]
US 20020128838A1 · Veprek · 2002 [cited by applicant]
US 20020152085A1 · Tsushima · 2002 [cited by examiner]
US 20030061055A1 · Taori et al. · 2003 [cited by applicant]
US 20030233234A1 · Truman et al. · 2003 [cited by applicant]
US 20040002854A1 · Ha · 2004 [cited by applicant]
US 20040170290A1 · Chang · 2004 [cited by examiner]
US 20050027520A1 · Mattila · 2005 [cited by examiner]
US 20050122961A1 · Ban · 2005 [cited by applicant]
US 20050157884A1 · Eguchi · 2005 [cited by examiner]
US 20050261892A1 · Makinen et al. · 2005 [cited by applicant]
US 20050278171A1 · Suppappola · 2005 [cited by examiner]
US 20060111899A1 · Padhi · 2006 [cited by examiner]
US 20060136198A1 · Kim et al. · 2006 [cited by applicant]
US 20060241940A1 · Ramprashad · 2006 [cited by applicant]
US 20070016403A1 · Schuller et al. · 2007 [cited by applicant]
US 20070162278A1 · Miyasaka et al. · 2007 [cited by applicant]
US 20070247383A1 · Krupa et al. · 2007 [cited by applicant]
US 20070274383A1 · Yu · 2007 [cited by examiner]
US 20070282603A1 · Bessette · 2007 [cited by examiner]
US 20080040104A1 · Ide · 2008 [cited by examiner]
US 20080262835A1 · Oshikiri · 2008 [cited by examiner]
US 20090192791A1 · El-Maleh · 2009 [cited by examiner]
US 20090306992A1 · Ragot · 2009 [cited by examiner]
US 20100100373A1 · Ehara · 2010 [cited by examiner]
US 20100241437A1 · Taleb et al. · 2010 [cited by applicant]
US 20110170711A1 · Rettelbach et al. · 2011 [cited by applicant]
US 20110173012A1 · Rettelbach et al. · 2011 [cited by applicant]
US 20110264454A1 · Ullberg et al. · 2011 [cited by applicant]
EP 0968497 · 2000 [cited by applicant]
EP 1395980A1 · 2004 [cited by applicant]
EP 1087379 · 2005 [cited by applicant]
EP 1736966 · 2006 [cited by applicant]
EP 2606487A2 · 2013 [cited by applicant]
EP 2631905A1 · 2013 [cited by applicant]
JP H0934493 · 1997 [cited by applicant]
RU 2237296C2 · 2004 [cited by applicant]
RU 2289858C2 · 2006 [cited by applicant]
RU 2294565C2 · 2007 [cited by applicant]
TW 454170B · 2001 [cited by applicant]
WO 0241302A1 · 2002 [cited by applicant]
WO 2002091363 · 2002 [cited by applicant]
WO 2005004113A1 · 2005 [cited by applicant]
WO 2005078704A1 · 2005 [cited by applicant]
WO 2005081229 · 2005 [cited by applicant]
WO 2009029036 · 2009 [cited by applicant]
WO 2012024379A2 · 2012 [cited by applicant]
“3rd Generation Partnership Project”, Technical Specification Group Service and System Aspects; Audio Codec Processing Functions; Extended Adaptive Muli-Rate-Wideband (AMR-WB+) Codec; Transcoding Functions (Release 6), … [cited by applicant]
“Audio codec processing functions; Extended Adaptive Multi-Rate—Wideband (AMR-WB+) codec; Conformance testing (Release 7)”, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects, … [cited by applicant]
“Extended Adaptive Multi-Rate—Wideband (AMR-WB+) codec”, 3rd Generation Partnership Project; 3GPP TS 26.290 V6.1.0, Dec. 2004, 86 total pages. [cited by applicant]
“Information Technology—Generic coding of moving pictures and associated audio information—Part 7: Advanced Audio Coding (AAC)”, International Standard, ISO/IEC 13818-7, Second edition, 2003, 198 total. [cited by applicant]
Herre, Juergen , “Overview of MPEG-4 Audio and Its Applications in Mobile Communications”, IEEE Int'l Conference on Signal Processing, XP010526820, Aug. 21, 2000, 604-613. [cited by applicant]
Neuendorf, Max , “A Novel Scheme for Low Bitrate Unified Speech and Audio Coding—MPEG RM0”, Audio Engineering Society Convention Paper 7713 Presented at the 126th Convention, May 7-10, 2009, 1-13. [cited by applicant]
Neuendorf, Max , “Detailed Technical Description of Reference Model 0 of the CfP on Unified Speech and Audio Coding (USAC)”, International Organisation for Standardisation Organisation Internationale De Normalisation IS… [cited by applicant]
Ragot, Stephane , “ITU-T G.729.1: An 8-32 Kbits/S Scalable Coder Interoperable With G.729 for Wideband Telephony and Voice Over IP”, Int'l Conference on Acoustics, Speech, and Signal Processing, Honolulu, Hawaii, USA, A… [cited by applicant]