Error concealment unit, audio decoder, and related method and computer program fading out a concealed audio frame out according to different damping factors for different frequency bands
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsJérémie Lecomte, Adrian Tomasek
Life of this patent
Estimating the term…
Abstract
There is provided an error concealment unit, method, and computer program for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information. In one embodiment, the error concealment unit is configured to provide an error concealment audio information using a frequency domain concealment based on a properly decoded audio frame preceding a lost audio frame. The error concealment unit is configured to fade out a concealed audio frame out according to different damping factors for different frequency bands.
Claims43
An error concealment unit for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information,
- wherein the error concealment unit is configured to provide an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to adapt one or more damping factors, so as to fade out one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively higher energy per spectral bin faster than one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively lower energy per spectral bin.
A method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- providing an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame;
- and
- performing a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- so as to fade out one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively higher energy per spectral bin faster than one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively lower energy per spectral bin.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- providing an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame;
- and
- performing a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- so as to fade out one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively higher energy per spectral bin faster than one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively lower energy per spectral bin,
- when said computer program is run by a computer.
A method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- performing a frequency domain concealment to provide an error concealment audio information component;
- fading out the concealed audio frames according to different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- so as to fade out one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively higher energy per spectral bin faster than one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively lower energy per spectral bin.
An error concealment unit for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information,
- wherein the error concealment unit is configured to provide an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to set, for at least one frequency band, the damping factor on the basis of characteristics of a time domain representation of the properly decoded audio frame,
- wherein said characteristics comprise a term which keeps in account energy levels of a first group of samples of the properly decoded audio frame in respect of energy levels of a second group of samples of the same properly decoded audio frame,
- wherein at least one first group sample is subsequent of all the second group samples, and/or
- wherein at least one first group sample precedes all the second group samples, and/or
- wherein the time average of the first group precedes the time average of the second group.
A method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- providing an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame;
- and
- performing a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- further comprising setting, for at least one frequency band, the damping factor on the basis of characteristics of a time domain representation of the properly decoded audio frame,
- wherein said characteristics comprise a term which keeps in account energy levels of a first group of samples of the properly decoded audio frame in respect of energy levels of a second group of samples of the same properly decoded audio frame,
- wherein at least one first group sample is subsequent of all the second group samples, and/or
- wherein at least one first group sample precedes all the second group samples, and/or
- wherein the time average of the first group precedes the time average of the second group.
A method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- performing a frequency domain concealment to provide an error concealment audio information component;
- fading out the concealed audio frames according to different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- further comprising setting, for at least one frequency band, the damping factor on the basis of characteristics of a time domain representation of the properly decoded audio frame,
- wherein said characteristics comprise a term which keeps in account energy levels of a first group of samples of the properly decoded audio frame in respect of energy levels of a second group of samples of the same properly decoded audio frame,
- wherein at least one first group sample is subsequent of all the second group samples, and/or
- wherein at least one first group sample precedes all the second group samples, and/or
- wherein the time average of the first group precedes the time average of the second group.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- performing a frequency domain concealment to provide an error concealment audio information component;
- and
- fading out the concealed audio frames according to different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- so as to fade out one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively higher energy per spectral bin faster than one or more frequency bands of the properly decoded audio frame preceding the lost audio frame and comprising a comparatively lower energy per spectral bin,
- when said computer program is run by a computer.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- providing an error concealment audio information based on a properly decoded audio frame preceding a lost audio frame;
- and
- performing a fade out using different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- further comprising setting, for at least one frequency band, the damping factor on the basis of characteristics of a time domain representation of the properly decoded audio frame,
- wherein said characteristics comprise a term which keeps in account energy levels of a first group of samples of the properly decoded audio frame in respect of energy levels of a second group of samples of the same properly decoded audio frame,
- wherein at least one first group sample is subsequent of all the second group samples, and/or
- wherein at least one first group sample precedes all the second group samples, and/or
- wherein the time average of the first group precedes the time average of the second group,
- when said computer program is run by a computer.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, the method comprising:
- performing a frequency domain concealment to provide an error concealment audio information component;
- and
- fading out the concealed audio frames according to different damping factors for different frequency bands of the properly decoded audio frame preceding the lost audio frame,
- further comprising setting, for at least one frequency band, the damping factor on the basis of characteristics of a time domain representation of the properly decoded audio frame,
- wherein said characteristics comprise a term which keeps in account energy levels of a first group of samples of the properly decoded audio frame in respect of energy levels of a second group of samples of the same properly decoded audio frame,
- wherein at least one first group sample is subsequent of all the second group samples, and/or
- wherein at least one first group sample precedes all the second group samples, and/or
- wherein the time average of the first group precedes the time average of the second group,
- when said computer program is run by a computer.
Dependencies are inferred from the claim text.