System and Method for Audio Coding and Decoding
AssigneeHuawei Technologies Co., Ltd.
InventorsDavid Sylvain Thierry Virette, Yang Gao, Wei Xiao
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment, a method of generating an encoded audio signal, the method includes estimating a time-frequency energy of an input audio signal from a time-frequency filter bank, computing a global variance of the time-frequency energy, determining a post-processing method according to the global variance, and transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method.
Claims34
A method of generating an encoded audio signal, the method comprising:
- estimating a time-frequency energy of an input audio signal from a time-frequency filter bank;
- computing a global variance of the time-frequency energy;
- determining a post-processing method according to the global variance;
- and
- transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method.
A method for generating an encoded audio signal, the method comprising:
- receiving a frame comprising a time-frequency (T/F) representation of an input audio signal, the T/F representation having time slots, each time slot having subbands;
- estimating energy in subbands of the time slots;
- estimating a time variance across a first plurality of time slots for each of a second plurality of subbands;
- estimating a frequency variance of the time variance across the second plurality of subbands;
- determining a class of audio signal by comparing the frequency variance with a threshold;
- and
- transmitting the encoded audio signal, the encoded audio signal comprising a coded representation of the input audio signal and a control code based on the class of audio signal.
A method of receiving an encoded audio signal, the method comprising:
- receiving an encoded audio signal comprising a coded representation of an input audio signal and a control code based on an audio signal class;
- decoding the audio signal;
- post-processing the decoded audio signal in a first mode if the control code indicates that the audio signal class is not of a first audio class;
- post-processing the decoded audio signal in a second mode if the control code indicates that the audio signal class is of the first audio class;
- and
- producing an output audio signal based on the post-processed decoded audio signal.
A system for generating an encoded audio signal, the system comprising:
- a low-band signal parameter encoder for encoding a low-band portion of an input audio signal;
- a high-band time-frequency analysis filter bank producing high-band side parameters from the input audio signal;
- and
- a noise-like signal detector coupled to an output of the high-band time-frequency analysis filter bank, the noise-like signal detector configured to
- estimate time-frequency energy of the high-band side parameters,
- compute a global variance of the time-frequency energy, and
- determine a post-processing method according to the global variance.
A device for receiving an encoded audio signal comprising:
- a receiver for receiving the encoded audio signal and for receiving control information, the control information indicating whether the encoded audio signal has noise-like properties;
- an audio decoder for producing coefficients from the encoded audio signal;
- a post-processor for post-processing the coefficients in a filter bank domain according to the control information to produce a post-processed signal;
- and
- a synthesis filter bank for producing an output audio signal from the post-processed signal.
A non-transitory computer readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
- decoding an encoded audio signal to produce a decoded audio signal, the encoded audio signal comprising a coded representation of an input audio signal and a control code based on an audio signal class;
- post-process the decoded audio signal in a first mode if the control code indicates that the audio signal class is not noise-like;
- and
- post-process the decoded audio signal in a second mode if the control code indicates that the audio signal class is noise-like.
Dependencies are inferred from the claim text.