Audio frame loss concealment
First Claim
1. A method of approximating a lost audio frame of a received audio signal in a decoding device comprising a processor, the method comprising the following operations performed by the processor:
- extracting a segment from a previously received or reconstructed audio signal, as a prototype frame;
transforming the prototype frame into a frequency domain representation;
generating a phase-adjusted frequency spectrum of the prototype frame by;
performing a sinusoidal analysis of the segment from a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal;
changing first spectral coefficients of the prototype frame included in an interval Mk around a sinusoid k by a phase shift proportional to the sinusoidal frequency fk and to a time difference between the lost audio frame and the prototype frame and retaining, without attenuation, magnitudes of the first spectral coefficients; and
changing a phase of a second spectral coefficient of the prototype frame by a random value, and retaining, without attenuation, a magnitude of the second spectral coefficient;
generating a substitution frame for the lost audio frame by performing an inverse frequency domain transformation of the phase-adjusted frequency spectrum of the prototype frame comprising the unattenuated first and second spectral coefficients; and
providing by the processor a decoded and reconstructed audio signal through output circuitry of the decoding device for speaker playback, wherein the decoded and reconstructed audio signal is provided using the previously received or reconstructed audio signal and the substitution frame for the lost audio frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Concealing a lost audio frame of a received audio signal by performing a sinusoidal analysis of a part of a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal, applying a sinusoidal model on a segment of the previously received or reconstructed audio signal, wherein said segment is used as a prototype frame in order to create a substitution frame for a lost audio frame, and creating the substitution frame for the lost audio frame by time-evolving sinusoidal components of the prototype frame, up to the time instance of the lost audio frame, in response to the corresponding identified frequencies.
-
Citations
16 Claims
-
1. A method of approximating a lost audio frame of a received audio signal in a decoding device comprising a processor, the method comprising the following operations performed by the processor:
-
extracting a segment from a previously received or reconstructed audio signal, as a prototype frame; transforming the prototype frame into a frequency domain representation; generating a phase-adjusted frequency spectrum of the prototype frame by; performing a sinusoidal analysis of the segment from a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal; changing first spectral coefficients of the prototype frame included in an interval Mk around a sinusoid k by a phase shift proportional to the sinusoidal frequency fk and to a time difference between the lost audio frame and the prototype frame and retaining, without attenuation, magnitudes of the first spectral coefficients; and changing a phase of a second spectral coefficient of the prototype frame by a random value, and retaining, without attenuation, a magnitude of the second spectral coefficient; generating a substitution frame for the lost audio frame by performing an inverse frequency domain transformation of the phase-adjusted frequency spectrum of the prototype frame comprising the unattenuated first and second spectral coefficients; and providing by the processor a decoded and reconstructed audio signal through output circuitry of the decoding device for speaker playback, wherein the decoded and reconstructed audio signal is provided using the previously received or reconstructed audio signal and the substitution frame for the lost audio frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A decoding device configured to conceal a lost audio frame of a received audio signal, said decoding device comprising;
-
a processor; and memory communicatively coupled to the processor, said memory comprising instructions executable by the processor, which cause the processor to; extract a segment from a previously received or reconstructed audio signal, as a prototype frame; transform the prototype frame into a frequency domain representation; generate a phase-adjusted frequency spectrum of the prototype frame by; performing a sinusoidal analysis of the segment from a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal; changing first spectral coefficients of the prototype frame included in an interval Mk around a sinusoid k by a phase shift proportional to the sinusoidal frequency fk and to a time difference between the lost audio frame and the prototype frame and retaining, without attenuation, magnitudes of the first spectral coefficients; and changing a phase of a second spectral coefficient of the prototype frame by a random value, and retaining, without attenuation, a magnitude of the second spectral coefficient; generate a substitution frame for the lost audio frame by performing an inverse frequency domain transformation of the phase-adjusted frequency spectrum of the prototype frame comprising the unattenuated first and second spectral coefficients; and provide a decoded and reconstructed audio signal through output circuitry of the decoding device for speaker playback, wherein the decoded and reconstructed audio signal is provided using the previously received or reconstructed audio signal and the substitution frame for the lost audio frame. - View Dependent Claims (10, 11, 12, 13, 15)
-
-
14. A decoding device configured to approximate a lost audio frame of a received audio signal, said decoding device comprising:
-
input circuitry configured to receive an encoded audio signal; and frame loss approximation circuitry connected to the input circuitry, said frame loss approximation circuitry configured to; extract a segment from a previously received or reconstructed audio signal, as a prototype frame; transform the prototype frame into a frequency domain representation; generate a phase-adjusted frequency spectrum of the prototype frame by; performing a sinusoidal analysis of the segment from a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal; changing first spectral coefficients of the prototype frame included in an interval Mk around a sinusoid k by a phase shift proportional to the sinusoidal frequency fk and to a time difference between the lost audio frame and the prototype frame and retaining, without attenuation, magnitudes of the first spectral coefficients; and changing a phase of a second spectral coefficient of the prototype frame by a random value, and retaining, without attenuation, a magnitude of the second spectral coefficient; generate a substitution frame for the lost audio frame by performing an inverse frequency domain transformation of the phase-adjusted frequency spectrum of the prototype frame comprising the unattenuated first and second spectral coefficients; and provide a decoded and reconstructed audio signal through output circuitry of the decoding device for speaker playback, wherein the decoded and reconstructed audio signal is provided using the previously received or reconstructed audio signal and the substitution frame for the lost audio frame.
-
Specification