Error concealment unit, audio decoder, and related method and computer program using characteristics of a decoded representation of a properly decoded audio frame
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 provides an error concealment audio information for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame. The error concealment unit derives a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame. The error concealment unit performs a fade out using the damping factor.
Claims32
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- and
- wherein the error concealment unit is configured to reduce the damping factor with respect to a previous concealed audio frame and to fade out at least one subsequent concealed audio frame, following the previously concealed audio frame using the reduced damping factor.
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- wherein the error concealment unit is configured to determine an energy trend value quantitatively describing a temporal energy trend of the decoded representation of the properly decoded audio frame preceding the lost audio frame, and
- wherein the error concealment unit is configured to use the energy trend value, or a scaled version thereof, to define the damping factor.
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- wherein the error concealment unit is configured to set the damping factor to a predetermined value, lower than a current energy trend value, if the current energy trend value lies within a predetermined range indicating a comparatively small energy decrease over time.
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- wherein the error concealment unit is configured:
- to set the damping factor to a first predetermined value, which indicates a smaller damping than a second predetermined value, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is noise-like, and/or
- to set the damping factor to the second predetermined value, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is speech-like with the speech not ending in the properly decoded audio frame preceding the lost audio frame, and/or
- to set the damping factor to a value based on the energy trend value or a scaled version thereof, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is speech-like with the speech decaying or ending in the properly decoded audio frame preceding the lost audio frame.
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- wherein the error concealment unit is configured to fade out an audio content of the audio frame preceding the lost audio frame using the damping factor.
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 for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to derive a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame,
- wherein the error concealment unit is configured to perform a fade out using the damping factor;
- wherein the error concealment unit is configured to scale a spectral representation of the audio frame preceding the lost audio frame using the damping factor, in order to derive a concealed spectral representation of the lost audio frame.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor,
- the method including:
- reducing the damping factor with respect to a previous concealed audio frame and to fade out at least one subsequent concealed audio frame, following the previously concealed audio frame using the reduced damping factor.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor,
- the method including:
- determining an energy trend value quantitatively describing a temporal energy trend of the decoded representation of the properly decoded audio frame preceding the lost audio frame, to use the energy trend value, or a scaled version thereof, to define the damping factor.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor,
- the method including:
- setting the damping factor to a predetermined value, lower than a current energy trend value, if the current energy trend value lies within a predetermined range indicating a comparatively small energy decrease over time.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor,
- the method including:
- setting the damping factor to a first predetermined value, which indicates a smaller damping than a second predetermined value, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is noise-like, and/or
- setting the damping factor to the second predetermined value, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is speech-like with the speech not ending in the properly decoded audio frame preceding the lost audio frame, and/or
- setting the damping factor to a value based on the energy trend value or a scaled version thereof, if it is recognized, on the basis of a bitstream information or on the basis of a signal analysis, that the properly decoded audio frame preceding the lost audio frame is speech-like with the speech decaying or ending in the properly decoded audio frame preceding the lost audio frame.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor;
- fading out an audio content of the audio frame preceding the lost audio frame using the damping factor.
An error concealment method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor;
- the method comprising:
- scaling a spectral representation of the audio frame preceding the lost audio frame using the damping factor, in order to derive a concealed spectral representation of the lost audio frame.
A non-transitory digital storage medium having a computer program stored thereon to perform a method for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information, comprising:
- deriving a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame, and performing a fade out using the damping factor, and
- fading out an audio content of the audio frame preceding the lost audio frame using the damping factor,
- when said computer program is run by a computer.
Dependencies are inferred from the claim text.