IP Library › Granted Patent US 12,462,822
Granted Patent B2
US 12,462,822 · App. 17/402,202 · Granted Nov 4, 2025

Decoder and decoding method selecting an error concealment mode, and encoder and encoding method

Inventors: Adrian Tomasek (Erlangen, DE); Ralph Sperschneider (Erlangen, DE); Jan Buethe (Erlangen, DE); Conrad Benndorf (Erlangen, DE); Martin Dietz (Erlangen, DE); Markus Schnell (Erlangen, DE); Maximilian Schlegel (Erlangen, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/035G10L19/022G10L21/0324H03M13/07H03M13/09H03M13/1515H04B17/309H04L1/0009H04L1/0032H04L1/0046H04L1/0084
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,462,822
App. No.
17/402,202
Granted
Nov 4, 2025
Kind
B2
Abstract

A decoder for decoding a frame to reconstruct a signal portion of a signal is provided. The signal portion is encoded within the frame, wherein the frame includes a bitstream payload and two or more redundancy bits, wherein the bitstream payload includes a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload. The decoder includes a channel decoding module, being configured to detect, depending on the two or more redundancy bits, whether the bitstream payload includes one or more corrupted bits being one or more of the payload bits that are distorted or that are likely to be distorted. Moreover, the decoder includes a source decoding module.

Claims (119)

1 . A decoder for decoding a frame to reconstruct a signal portion of a signal, wherein the signal portion is encoded within the frame, wherein the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, wherein the decoder comprises:

a channel decoding module, being configured to detect, depending on the two or more redundancy bits, whether the bitstream payload comprises one or more corrupted bits being one or more of the payload bits that are distorted or that are likely to be distorted,

a source decoding module,

wherein, if the channel decoding module has not detected any corrupted bits within the bitstream payload, the source decoding module is configured to decode the bitstream payload without conducting error concealment to reconstruct the signal portion,

wherein, if the channel decoding module has detected the one or more corrupted bits within the bitstream payload, the source decoding module is configured to select a selected error concealment mode of two or more error concealment modes depending on the position of at least one of the one or more corrupted bits within the bitstream payload and depending on a signal characteristic of the signal portion of the signal, and is configured to conduct error concealment depending on the selected error concealment mode to reconstruct the signal portion;

wherein the bitstream payload is partitioned into a first part of the plurality of payload bits of the bitstream payload, and into a second part of the plurality of payload bits of the bitstream payload;

wherein the bitstream payload is a current bitstream payload;

wherein, if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select a full frame loss concealment mode of the two or more error concealment modes as the selected error concealment mode, if a highest spectral line among a plurality of spectral lines of a current audio signal portion exhibits a frequency being smaller than or equal to a threshold frequency.

2 . A decoder according to claim 1 ,

wherein the channel decoding module is an error detection and error correction module being configured to conduct error correction on the bitstream payload before detecting whether the bitstream payload comprises the one or more corrupted bits.

3 . A decoder according to claim 1 ,

wherein a first one of the two or more error concealment modes is the full frame loss concealment mode,

wherein, if the channel decoding module has indicated that the bitstream payload comprises the one or more corrupted bits, and if the selected error concealment mode is the full frame loss concealment mode, the source decoding module is configured to conduct error concealment without using the bitstream payload.

4 . A decoder according to claim 3 ,

wherein a second one of the two or more error concealment modes is a partial frame loss concealment mode,

wherein, if the channel decoding module has indicated that the bitstream payload comprises the one or more corrupted bits, and if the selected error concealment mode is the partial frame loss concealment mode, the source decoding module is configured to obtain the decoded signal by decoding other bits of the payload bits that are not indicated by the channel decoding module to be the one or more corrupted bits without conducting error concealment on the other bits, and by conducting error concealment on the one or more of the payload bits that are indicated by the channel decoding module to be the one or more corrupted bits.

5 . A decoder according to claim 4 ,

wherein the two or more error concealment modes comprise exactly two error concealment modes,

wherein a first one of the exactly two error concealment modes is the full frame loss concealment mode,

wherein a second one of the exactly two error concealment modes is the partial frame loss concealment mode.

6 . A decoder according to claim 4 ,

wherein, if the channel decoding module has indicated that the bitstream payload comprises the one or more corrupted bits, and if the first part of the bitstream payload comprises at least one of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode, and

wherein, if the channel decoding module has indicated that the bitstream payload comprises the one or more corrupted bits, and if the first part of the bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the selected error concealment mode depending on the signal characteristic of the signal portion of the signal.

7 . A decoder according to claim 6 ,

wherein the frame is a current frame,

wherein the plurality of payload bits is a plurality of current payload bits, wherein the signal portion of the signal is a current signal portion of the signal, and wherein the signal characteristic is a current signal characteristic,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, the source decoding module is configured to select the selected error concealment mode of two or more error concealment modes depending on the current signal characteristic of the current signal portion of the signal being encoded by the plurality of current payload bits of the current frame, and depending on a previous signal characteristic of a previous signal portion of the signal being encoded by a plurality of previous payload bits of a previous bitstream payload of a previous frame.

8 . A decoder according to claim 7 , wherein the decoder is an audio decoder,

wherein the current signal portion of the signal being encoded by the plurality of current payload bits of the current bitstream payload is the current audio signal portion of an audio signal, and

wherein the previous signal portion of the signal being encoded by the plurality of previous payload bits of the previous bitstream payload is a previous audio signal portion of the audio signal

wherein the current bitstream payload encodes the plurality of spectral lines of the current audio signal portion.

9 . A decoder according to claim 8 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode, if the previous frame was concealed using full frame loss concealment.

10 . A decoder according to claim 8 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode, if a stability factor is smaller than a predefined threshold, wherein said stability factor indicates a stability of the current audio signal portion and of the previous audio signal portion.

11 . A decoder according to claim 8 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode,

if the previous frame was concealed using full frame loss concealment; or

if a stability factor is smaller than a predefined threshold, wherein said stability factor indicates a stability of the current audio signal portion and of the previous audio signal portion.

12 . A decoder according to claim 10 ,

wherein the predefined threshold is equal to 0.5.

13 . A decoder according to claim 10 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode,

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits a frequency being smaller than or equal to a threshold frequency, and

if the first part of the current bitstream payload encodes a signal component which is tonal or harmonic, and

if the previous signal portion encodes at least one peak of the audio signal being greater than a peak threshold value and which corresponds to a frequency being greater than all frequencies being indicated by the plurality of spectral lines of the current audio signal portion.

14 . A decoder according to claim 13 ,

wherein a pitch of the audio signal exhibits a pitch frequency, and

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode,

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits said frequency being smaller than or equal to said threshold frequency, and

if the first part of the current bitstream payload encodes a signal component which is tonal or harmonic, and

if all frequencies being indicated by the plurality of spectral lines of the current audio signal portion are smaller than the pitch frequency; or

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode,

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits said frequency being smaller than or equal to said threshold frequency, and

if the first part of the current bitstream payload encodes a signal component which is tonal or harmonic, and

if all frequencies being indicated by the plurality of spectral lines of the current audio signal portion are smaller than a maximal supported pitch frequency.

15 . A decoder according to claim 14 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the full frame loss concealment mode as the selected error concealment mode, if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits said frequency being smaller than or equal to said threshold frequency, and if the first part of the current bitstream payload does not encode a signal component of the audio signal which is tonal or harmonic, and if the ratio between the energy from 0 to the frequency bin k be −1 of the previous quantized spectrum of the previous audio signal to the energy from 0 to the top of the previous quantized spectrum of the previous audio signal is smaller than a ratio threshold, wherein k be is a first spectral bin which cannot be recovered.

16 . A decoder according to claim 15 , wherein the ratio threshold is 0.3.

17 . A decoder according to claim 15 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the partial frame loss concealment mode as the selected error concealment mode,

if the previous frame was not concealed using full frame loss concealment, and

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits a frequency being greater than said threshold frequency.

18 . A decoder according to claim 17 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the partial frame loss concealment mode as the selected error concealment mode,

if the previous frame was not concealed using full frame loss concealment, and

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits said frequency being greater than said threshold frequency, and

if said stability factor is greater than or equal to said predefined threshold, and

if the first part of the current bitstream payload does not encode a signal component of the audio signal which is tonal or harmonic, and if the ratio between the energy from 0 to the frequency bin k be −1 of the previous quantized spectrum of the previous audio signal to the energy from 0 to the top of the previous quantized spectrum of the previous audio signal is greater than or equal to said ratio threshold.

19 . A decoder according to claim 17 ,

wherein, if the channel decoding module has indicated that the current bitstream payload comprises the one or more corrupted bits, and if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select the partial frame loss concealment mode as the selected error concealment mode,

if the previous frame was not concealed using full frame loss concealment, and

if the highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits said frequency being greater than said threshold frequency, and

if said stability factor is greater than or equal to said predefined threshold, and

if the first part of the current bitstream payload encodes a signal component which is tonal or harmonic, and if said highest spectral line among the plurality of spectral lines of the current audio signal portion exhibits a frequency being greater than the pitch frequency, and if the previous signal portion does not encode any peak of the audio signal being greater than said peak threshold value and which corresponds to said frequency being greater than all frequencies being indicated by the plurality of spectral lines of the current audio signal portion.

20 . A decoder according to claim 8 ,

wherein, if the selected error concealment mode is the partial frame loss concealment mode, the source decoding module is configured to determine for each code word of a plurality of code words of the second part of the bitstream payload, depending on a number of corrected symbols of said code word, whether or not to conduct error concealment for those of the plurality of spectral lines of the current audio signal portion being represented by said code word, and to conduct error concealment for said those of the plurality of spectral lines of the current audio signal portion, for which the source decoding module has determined that error concealment shall be conducted.

21 . A decoder according to claim 20 ,

wherein, for each code word of a plurality of code words of the second part of the bitstream payload, the source decoding module is configured to determine a risk value indicating an approximation of a probability that said code word is corrupt, and to determine whether or not said risk value is greater than a risk threshold.

22 . A decoder according to claim 20 ,

wherein, if said risk value is greater than said risk threshold, the source decoding module is configured to conduct error concealment for those of the plurality of spectral lines of the current audio signal portion being represented by said code word.

23 . A decoder according to claim 22 ,

wherein the risk threshold is 2 −16 .

24 . A decoder according to claim 20 ,

wherein the source decoding module is configured to conduct said error concealment for said code word in the partial frame loss error concealment mode.

25 . A decoder according to claim 1 ,

wherein the channel decoding module is configured to detect that the bitstream payload comprises one or more corrupted bits,

if the channel decoding module encounters an uncorrectable code word within the bitstream payload and/or

if the channel decoding module, after conducting error correction on a plurality of code words of the bitstream payload, determines a re-calculated hash value, which depends on said plurality of code words after the error correction, that differs from a received hash value.

26 . A system for decoding a frame to reconstruct a signal portion of a signal, wherein the system comprises:

an encoder for encoding a signal portion of a signal within a frame, and

a decoder for decoding the frame to reconstruct the signal portion of the signal,

wherein the decoder is configured for decoding the frame to reconstruct the signal portion of the signal, wherein the signal portion is encoded within the frame, wherein the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, wherein the decoder comprises:

a channel decoding module, being configured to detect, depending on the two or more redundancy bits, whether the bitstream payload comprises one or more corrupted bits being one or more of the payload bits that are distorted or that are likely to be distorted,

a source decoding module,

wherein, if the channel decoding module has not detected any corrupted bits within the bitstream payload, the source decoding module is configured to decode the bitstream payload without conducting error concealment to reconstruct the signal portion,

wherein, if the channel decoding module has detected the one or more corrupted bits within the bitstream payload, the source decoding module is configured to select a selected error concealment mode of two or more error concealment modes depending on the position of at least one of the one or more corrupted bits within the bitstream payload and depending on a signal characteristic of the signal portion of the signal, and is configured to conduct error concealment depending on the selected error concealment mode to reconstruct the signal portion;

wherein the bitstream payload is partitioned into a first part of the plurality of payload bits of the bitstream payload, and into a second part of the plurality of payload bits of the bitstream payload;

wherein the bitstream payload is a current bitstream payload;

wherein, if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the source decoding module is configured to select a full frame loss concealment mode of the two or more error concealment modes as the selected error concealment mode, if a highest spectral line among a plurality of spectral lines of a current audio signal portion exhibits a frequency being smaller than or equal to a threshold frequency.

27 . A system according to claim 25 , wherein the encoder comprises:

a source encoding module for encoding a signal portion of a signal within a frame, wherein the source encoding module is configured to generate the frame so that the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, wherein the frame being generated by the source encoding module is suitable for being processed by the decoder, and

a channel encoding module being configured to generate the two or more redundancy bits depending on the bitstream payload.

28 . A method for decoding a frame to reconstruct a signal portion of a signal, wherein the signal portion is encoded within the frame, wherein the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, wherein the method comprises:

detecting, depending on the two or more redundancy bits, whether the bitstream payload comprises one or more corrupted bits being one or more of the payload bits that are distorted or that are likely to be distorted,

if no corrupted bits have been detected within the bitstream payload, decoding the bitstream payload without conducting error concealment to reconstruct the signal portion, and

if one or more corrupted bits have been detected within the bitstream payload, selecting a selected error concealment mode of two or more error concealment modes depending on the position of at least one of the one or more corrupted bits within the bitstream payload and depending on a signal characteristic of the signal portion of the signal, and conducting error concealment depending on the selected error concealment mode to reconstruct the signal portion;

wherein the bitstream payload is partitioned into a first part of the plurality of payload bits of the bitstream payload, and into a second part of the plurality of payload bits of the bitstream payload;

wherein the bitstream payload is a current bitstream payload;

wherein, if the first part of the current bitstream payload does not comprise any of the one or more corrupted bits, the method comprises selecting a full frame loss concealment mode of the two or more error concealment modes as the selected error concealment mode, if a highest spectral line among a plurality of spectral lines of a current audio signal portion exhibits a frequency being smaller than or equal to a threshold frequency.

29 . A method, comprising:

encoding a signal portion of a signal within a frame, wherein the frame is generated so that the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, and

conducting the method for decoding of claim 27 using the frame to decode the frame to reconstruct the signal portion of the signal.

30 . A method for encoding a signal portion of a signal within a frame, wherein the method comprises:

generating the frame so that the frame comprises a bitstream payload and two or more redundancy bits, wherein the bitstream payload comprises a plurality of payload bits, wherein each of the payload bits exhibits a position within the bitstream payload, wherein the frame is suitable for being decoded by the method of claim 27 .

31 . A non-transitory computer-readable medium comprising a computer program for implementing a method according to claim 27 when being executed on a computer or signal processor.

32 . A non-transitory computer-readable medium comprising a computer program for implementing a method according to claim 28 when being executed on a computer or signal processor.

33 . A non-transitory computer-readable medium comprising a computer program for implementing a method according to claim 29 when being executed on a computer or signal processor.

34 . A method for storing a frame, comprising storing the frame on a computer readable storage medium, the frame being generated according to the method of claim 29 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2022
From: TOMASEK, ADRIAN; SPERSCHNEIDER, RALPH; BUETHE, JAN; BENNDORF, CONRAD; DIETZ, MARTIN; SCHNELL, MARKUS; SCHLEGEL, MAXIMILIAN
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 059258/0486 →
Priority Claims (7)
EP 19156997 · Feb 13, 2019 · regional
EP 19157036 · Feb 13, 2019 · regional
EP 19157042 · Feb 13, 2019 · regional
EP 19157047 · Feb 13, 2019 · regional
WO PCT/EP2019/065172 · Jun 11, 2019 · international
WO PCT/EP2019/065205 · Jun 11, 2019 · international
WO PCT/EP2019/065209 · Jun 11, 2019 · international
Continuity (2)
Continuation PCTEP2020053618 · Feb 12, 2020
Related Publication 20220014310A1 · Jan 13, 2022
References Cited (201)
US 5148271A · Kato et al. · 1992 [cited by applicant]
US 5712861A · Inoue et al. · 1998 [cited by applicant]
US 5852469A · Nagai et al. · 1998 [cited by applicant]
US 5862518A · Nomura et al. · 1999 [cited by applicant]
US 6256064B1 · Chujoh et al. · 2001 [cited by applicant]
US 6256487B1 · Bruhn · 2001 [cited by applicant]
US 6279133B1 · Vafai et al. · 2001 [cited by applicant]
US 6301558B1 · Isozaki · 2001 [cited by applicant]
US 6405338B1 · Sinha et al. · 2002 [cited by applicant]
US 6546515B1 · Vary · 2003 [cited by examiner]
US 6975254B1 · Sperschneider et al. · 2005 [cited by applicant]
US 7058132B1 · Sebire et al. · 2006 [cited by applicant]
US 7266750B1 · Patapoutian et al. · 2007 [cited by applicant]
US 7356748B2 · Taleb · 2008 [cited by examiner]
US 7596489B2 · Kovesi et al. · 2009 [cited by applicant]
US 8391373B2 · Virette et al. · 2013 [cited by applicant]
US 8462702B2 · Jax et al. · 2013 [cited by applicant]
US 8798172B2 · Oh et al. · 2014 [cited by applicant]
US 9026434B2 · Greer et al. · 2015 [cited by applicant]
US 9823745B1 · Fateh · 2017 [cited by applicant]
US 10762907B2 · Tomasek et al. · 2020 [cited by applicant]
US 10984804B2 · Lecomte et al. · 2021 [cited by applicant]
US 11875806B2 · Buethe et al. · 2024 [cited by applicant]
US 12057133B2 · Buethe et al. · 2024 [cited by applicant]
US 20020026616A1 · Kikuchi et al. · 2002 [cited by applicant]
US 20020030612A1 · Hetherington et al. · 2002 [cited by applicant]
US 20020072901A1 · Bruhn · 2002 [cited by applicant]
US 20020080725A1 · Bradley · 2002 [cited by applicant]
US 20020178418A1 · Ramprashad et al. · 2002 [cited by applicant]
US 20030106009A1 · Jarchi et al. · 2003 [cited by applicant]
US 20040039464A1 · Virolainen · 2004 [cited by examiner]
US 20040128128A1 · Wang et al. · 2004 [cited by applicant]
US 20050163234A1 · Taleb · 2005 [cited by applicant]
US 20060104366A1 · Huang et al. · 2006 [cited by applicant]
US 20060271355A1 · Wang et al. · 2006 [cited by applicant]
US 20070065425A1 · Behrens et al. · 2007 [cited by applicant]
US 20070086058A1 · Ordentlich et al. · 2007 [cited by applicant]
US 20070121721A1 · Kim et al. · 2007 [cited by applicant]
US 20070140359A1 · Ehret et al. · 2007 [cited by applicant]
US 20070258651A1 · Shin et al. · 2007 [cited by applicant]
US 20070271480A1 · Oh · 2007 [cited by examiner]
US 20070282600A1 · Ojanpera · 2007 [cited by applicant]
US 20080071530A1 · Ehara · 2008 [cited by applicant]
US 20080111719A1 · Sperschneider et al. · 2008 [cited by applicant]
US 20080126096A1 · Oh et al. · 2008 [cited by applicant]
US 20080126904A1 · Sung et al. · 2008 [cited by applicant]
US 20080133242A1 · Sung et al. · 2008 [cited by applicant]
US 20080301536A1 · Shin et al. · 2008 [cited by applicant]
US 20090030675A1 · Liebchen · 2009 [cited by applicant]
US 20090076807A1 · Xu et al. · 2009 [cited by applicant]
US 20090209636A1 · Raederstorff et al. · 2009 [cited by applicant]
US 20090281797A1 · Zopf et al. · 2009 [cited by applicant]
US 20100023830A1 · Wengerter et al. · 2010 [cited by applicant]
US 20100040153A1 · Imanaka et al. · 2010 [cited by applicant]
US 20100080305A1 · Guo et al. · 2010 [cited by applicant]
US 20100115370A1 · Laaksonen et al. · 2010 [cited by applicant]
US 20110026848A1 · Ordentlich et al. · 2011 [cited by applicant]
US 20110075573A1 · Saigusa et al. · 2011 [cited by applicant]
US 20110075753A1 · Jung et al. · 2011 [cited by applicant]
US 20110138258A1 · Okamura et al. · 2011 [cited by applicant]
US 20110170711A1 · Rettelbach et al. · 2011 [cited by applicant]
US 20110173009A1 · Fuchs et al. · 2011 [cited by applicant]
US 20110191111A1 · Chu et al. · 2011 [cited by applicant]
US 20110320901A1 · Sato et al. · 2011 [cited by applicant]
US 20120271644A1 · Bessette et al. · 2012 [cited by applicant]
US 20130187798A1 · Marpe et al. · 2013 [cited by applicant]
US 20130254615A1 · Vijayasankar et al. · 2013 [cited by applicant]
US 20130332152A1 · Lecomte et al. · 2013 [cited by applicant]
US 20140012589A1 · Oh et al. · 2014 [cited by applicant]
US 20140063062A1 · Fateh · 2014 [cited by applicant]
US 20140142957A1 · Sung et al. · 2014 [cited by applicant]
US 20140310010A1 · Seo et al. · 2014 [cited by applicant]
US 20150142452A1 · Sung · 2015 [cited by examiner]
US 20150181194A1 · Izawa et al. · 2015 [cited by applicant]
US 20160171740A1 · Yerli · 2016 [cited by applicant]
US 20160247506A1 · Lecomte et al. · 2016 [cited by applicant]
US 20160266699A1 · Zhao et al. · 2016 [cited by applicant]
US 20160285718A1 · Bruhn · 2016 [cited by applicant]
US 20160322060A1 · Riedmiller et al. · 2016 [cited by applicant]
US 20170004835A1 · Schnabel et al. · 2017 [cited by applicant]
US 20170094295A1 · Gu · 2017 [cited by applicant]
US 20170169833A1 · Lecomte et al. · 2017 [cited by applicant]
US 20180026663A1 · Wu et al. · 2018 [cited by applicant]
US 20180122386A1 · Sung et al. · 2018 [cited by applicant]
US 20180234115A1 · Noh et al. · 2018 [cited by applicant]
US 20180358023A1 · Sasaki · 2018 [cited by applicant]
US 20190005965A1 · Lecomte et al. · 2019 [cited by applicant]
US 20190005966A1 · Lecomte et al. · 2019 [cited by applicant]
US 20190005967A1 · Lecomte et al. · 2019 [cited by applicant]
US 20190051311A1 · Sung et al. · 2019 [cited by applicant]
CN 1343390A · 2002 [cited by applicant]
CN 1732512A · 2006 [cited by applicant]
CN 101174931A · 2008 [cited by applicant]
CN 101218630A · 2008 [cited by applicant]
CN 101261833A · 2008 [cited by applicant]
CN 101331733A · 2008 [cited by applicant]
CN 101569198A · 2009 [cited by applicant]
CN 102034478A · 2011 [cited by applicant]
CN 102057424A · 2011 [cited by applicant]
CN 102163430A · 2011 [cited by applicant]
CN 102165782A · 2011 [cited by applicant]
CN 103597544A · 2014 [cited by applicant]
CN 103688306A · 2014 [cited by applicant]
CN 104021769A · 2014 [cited by applicant]
CN 104885149A · 2015 [cited by applicant]
CN 107077851A · 2017 [cited by applicant]
CN 108711431A · 2018 [cited by applicant]
CN 108885875A · 2018 [cited by applicant]
CN 109155133A · 2019 [cited by applicant]
CN 109313905A · 2019 [cited by applicant]
EP 0170328A1 · 1986 [cited by applicant]
EP 0732855A2 · 1996 [cited by applicant]
EP 0798888A2 · 1997 [cited by applicant]
EP 0936772A2 · 1999 [cited by applicant]
EP 1155498B1 · 2004 [cited by applicant]
EP 2270777A2 · 2011 [cited by applicant]
EP 3011559B1 · 2017 [cited by applicant]
EP 3230980A1 · 2017 [cited by applicant]
EP 3697005A1 · 2020 [cited by applicant]
EP 4239924A2 · 2023 [cited by applicant]
GB 2253123A · 1992 [cited by applicant]
IN 201637013771A · 2016 [cited by applicant]
JP H04219033A · 1992 [cited by applicant]
JP H06202696A · 1994 [cited by applicant]
JP H06204983A · 1994 [cited by applicant]
JP H09182073A · 1997 [cited by applicant]
JP H1022937A · 1998 [cited by applicant]
JP H11317675A · 1999 [cited by applicant]
JP 2998254B2 · 2000 [cited by applicant]
JP 2000123083A · 2000 [cited by applicant]
JP 2000227756A · 2000 [cited by applicant]
JP 3328093B2 · 2002 [cited by applicant]
JP 2003289539A · 2003 [cited by applicant]
JP 2005006289A · 2005 [cited by applicant]
JP 2006287551A · 2006 [cited by applicant]
JP 2009276890A · 2009 [cited by applicant]
JP 2009538460A · 2009 [cited by applicant]
JP 2010503352A · 2010 [cited by applicant]
JP 2010511201A · 2010 [cited by applicant]
JP 4841789B2 · 2011 [cited by applicant]
JP 2012242785A · 2012 [cited by applicant]
JP 5186054B2 · 2013 [cited by applicant]
JP 2017097326A · 2017 [cited by applicant]
KR 100213694B1 · 1999 [cited by applicant]
KR 1020010108051A · 2001 [cited by applicant]
KR 20060094105A · 2006 [cited by applicant]
KR 20060101889A · 2006 [cited by applicant]
KR 1020070110311A · 2007 [cited by applicant]
KR 1020150099615A · 2015 [cited by applicant]
RU 2239950C2 · 2004 [cited by applicant]
RU 2408089C9 · 2011 [cited by applicant]
RU 2610588C2 · 2017 [cited by applicant]
TW 200743388A · 2007 [cited by applicant]
TW 201116058A · 2011 [cited by applicant]
TW 201248616A · 2012 [cited by applicant]
TW 201521016A · 2015 [cited by applicant]
TW 201528255A · 2015 [cited by applicant]
TW 201539433A · 2015 [cited by applicant]
TW 201724085A · 2017 [cited by applicant]
TW 201813322A · 2018 [cited by applicant]
WO 9711535A1 · 1997 [cited by applicant]
WO 03065755A1 · 2003 [cited by applicant]
WO 2005086436A1 · 2005 [cited by applicant]
WO 2007008007A1 · 2007 [cited by applicant]
WO 2007084475A2 · 2007 [cited by applicant]
WO 2010000303A1 · 2010 [cited by applicant]
WO 2010088625A1 · 2010 [cited by applicant]
WO 2010103607A1 · 2010 [cited by applicant]
WO 2011103678A1 · 2011 [cited by applicant]
WO 2012141486A2 · 2012 [cited by applicant]
WO 2012158159A1 · 2012 [cited by applicant]
WO 2014072260A2 · 2014 [cited by applicant]
WO 2016091893A1 · 2016 [cited by applicant]
WO 2017153006A1 · 2017 [cited by applicant]
WO 2017153299A2 · 2017 [cited by applicant]
ISO/IEC, {Uploaded in 3 parts} “Information technology Coding of audio-visual objects, Part 3: Audio”, ISO/IEC 14496-3—MPEG-4 Information technology, Standard, International Organization for Standardization, Geneva, CH,… [cited by applicant]
ETSI TS 102 563 V1.1.1, Digital Audio Broadcasting (DAB) Transport of Advanced Audio Coding (AAC) audio (Feb. 2007). [cited by applicant]
“Digital Audio Broadcasting (DAB) Transport of Advanced Audio Coding (AAC) audio”, ETSI TS 102 563 V1.1.1, Feb. 2007—duplicate. [cited by applicant]
Dun, Yujie, et al., “An extrapolation method for MDCT domain frame loss concealment”, 2014 IEEE China Summit & International Conference on Signal and Information Processing (ChinaSIP). IEEE, 2014, pp. 650-654 (Year: 201… [cited by applicant]
3GPP TS 26.441, “Codec for Enhanced Voice Services (EVS); General Overview”, 3GPP TS 26.441 V13.0.0 (Dec. 2015), Dec. 2015, 12 pp. [cited by applicant]
Boltze, Thomas, et al., “Audio services and applications 1 of 2”, International Symposium on Digital Audio Broadcasting, No. ED. 2, XP003011836, pp. 75-125. [cited by applicant]
Boltze, Thomas, et al., “Audio services and applications 2 of 2”, International Symposium on Digital Audio Broadcasting, No. ED. 2, XP003011836, pp. 75-125. [cited by applicant]
ETSI Standard, “[Uploaded in 13 parts] Digital Radio Mondiale; System Specification”, ETSI ES 201 980 V4.1.1 (Jan. 2014) (195 pp. ), Jan. 2014, pp. 1-14. [cited by applicant]
ETSI TR, “ETSI TR 103590 V1.1.1 (Sep. 2018), “Digital Enhanced Cordless Telecommunications (DECT)”, Study of Super Wideband Codec in DECT for narrowband, wideband and super-wideband audio communication including options… [cited by applicant]
ETSI TS 102 563, “Digital Audio Broadcasting (DAB)”, Transport of Advanced Audio Coding (AAC) Audio, ETSI vol. BROADCAS, No. V1.2.1, May 1, 2010, XP014046351, May 2010. [cited by applicant]
Fairhurst, G, et al., “Smart Codec: an Adaptive Packet Data Link”, IEE Proceedings: Communications, Institution of Electrical Engineers, GB, (Jun. 1, 1998), XP000766291, vol. 145, No. 3, pp. 180-185. [cited by applicant]
Hoeve, H, et al., “Fehlerkorrektur im Compact Disc Digital Audio-System”, NTZ Nachrichtentechnische Zeitschrift, VDE Verlag GmbH, vol. 36, No. 7, XP009521920, pp. 446-448. [cited by applicant]
Jacaba, Joebert S, “Audio Compression Using Modified Discrete Cosine Transform—The MP3 Coding Standard—1 of 2”, Undergraduate research paper, XP055359704, 2001, pp. 1-83. [cited by applicant]
Jacaba, Joebert S, “Audio Compression Using Modified Discrete Cosine Transform—The MP3 Coding Standard—2 of 2”, Undergraduate research paper, XP055359704, 2001, pp. 1-83. [cited by applicant]
Lauber, Pierre, et al., “Error Concealment for Compressed Digital Audio”, in Audio Engineering Society, XP008075936. [cited by applicant]
Moon, Todd K, “Error Correction Coding: Mathematical Methods and Algorithms”, Wiley-Interscience, 2005, 2005, 39 pp. [cited by applicant]
Perkins, Colin, et al., “A Survey of Packet Loss Recovery Techniques for Streaming Audio”, IEEE vol. 12, No. 5, XP000875014, pp. 40-48. [cited by applicant]
Rämö, Anssi, et al., “EVS Channel Aware Mode Robustness to Frame Erasures”, in Interspeech 2016, San Francisco, CA, USA. [cited by applicant]
Rose, Kenneth, et al., “A Frame Loss Concealment Technique for MPEG-AAC”, AES Convention 120, XP040507556. [cited by applicant]
Rose, Kenneth, et al., “Frame Loss Concealment for Audio Decoders Employing Spectral Band Replication”, AEL Convention 121, XP040507885. [cited by applicant]
Sperschneider, Ralph , et al., “Error Resilient Source Coding with Differential Variable Length Codes and its Application to MPEG Advance Audio Coding”, Audio Engineering Societey, Munich, 2002, 19 pp. [cited by applicant]
Taleb, Anisse, et al., “Partial Spectral Loss Concealment in Transform Coders”, IEEE Conference on Acoustics, Speech, and Signal Processing, vol. 3, XP010792360, pp. 185-188. [cited by applicant]
Venkatraman, A, et al., “Improved Error Resilience for VOLTE and VoIP with 3GPP EVS Channel Aware Coding”, in ICASSP. [cited by applicant]
Kamamoto, Yutaka, et al., “Trend of High sound quality audio coding technology for VOLTE”, Journal of the Acoustic Society of Japan, vol. 74, No. 2, with English translation, pp. 83-92. [cited by applicant]
ETSI TS 102 563 digital audio broadcasting DAB: transport of advanced audio coding (AAC) audio Technical Specification; May 2010. [cited by applicant]
ETSI TS 102 563 V1.1.1, Digital Audio Broadcasting (DAB) Transport of Advanced Audio Coding (AAC) audio (Feb. 2007) (26 pages). [cited by applicant]