Efficient temporal envelope coding approach by prediction between low band signal and high band signal
AssigneeHuawei Technologies Co., Ltd.
InventorYang Gao
Life of this patent
Estimating the term…
Abstract
This invention provides a more efficient way to quantize temporal envelope shaping of high band signal by benefiting from energy relationship between low band signal and high band signal; if low band signal is well coded or it is coded with time domain codec such as CELP, temporal envelope shaping information of low band signal can be used to predict temporal envelope shaping of high band signal; the temporal envelope shaping prediction can bring significant saving of bits to precisely quantize temporal envelope shaping of high band signal. This prediction approach can be combined with other specific approach to further increase the efficiency and save mores bits.
Claims16
An audio/speech signal decoding method, comprising:
- receiving a low frequency band signal and an energy ratio between a high frequency band signal and the low frequency band signal from an encoder;
- estimating a temporal energy envelope shaping of the low frequency band signal from the received low frequency band signal;
- multiplying the temporal energy envelope shaping of the low frequency band signal with the energy ratio to obtain a predicted temporal energy envelope shaping of the high frequency band signal;
- obtaining the high frequency band signal according to the predicted temporal energy envelope shaping of the high frequency band signal;
- and
- determining, in response to a flag bit indicating that an estimated error of the predicted temporal energy envelope shaping of the high frequency band signal is low enough, that the obtained high frequency band signal is able to be determined at a determined coding bit rate of the low frequency band signal.
An audio/speech signal encoding and decoding method, comprising:
- predicting a temporal energy envelope shaping of a high frequency band signal from a low frequency band signal;
- estimating an energy ratio between the high frequency band signal and the low frequency band signal, and quantizing the energy ratio;
- sending the low frequency band signal and the quantized energy ratio from an encoder to a decoder;
- and
- decoding an estimated error of the predicted temporal energy envelope shaping of the high frequency band signal
- based on an adjusted coding bit rate;
- wherein predicting a temporal energy envelope shaping of a high frequency band signal from a low frequency band signal comprises multiplying a temporal envelope of the low band signal with the energy ratio.
A decoder, comprising:
- a receiver;
- and
- a processor,
- wherein the receiver is configured to:
- receive at least one low frequency band signal and at least one energy ratio between at least one high frequency band signal and the at least one low frequency band signal from an encoder;
- and wherein the processor is configured to:
- estimate at least one temporal energy shaping of the at least one low frequency band signal from the at least one received low frequency band signal;
- multiply the at least one temporal energy envelope shaping of the at least one low frequency band signal with the at least one energy ratio to obtain at least one predicted temporal energy envelope shaping of the at least one high frequency band signal;
- obtain the at least one high frequency band signal according to the at least one predicted temporal energy envelope shaping of the at least one high frequency band signal;
- and
- determine, in response to a flag bit indicating that an estimated error of the predicted temporal energy envelope shaping of the high frequency band signal is low enough, that the obtained at least one high frequency band signal is able to be determined at a determined coding bit rate of the at least one low frequency band signal.
An audio/speech signal decoding method, comprising:
- receiving a low frequency band signal and an energy ratio between a high frequency band signal and the low frequency band signal from an encoder;
- estimating a temporal energy envelope shaping of the low frequency band signal from the received low frequency band signal;
- multiplying the temporal energy envelope shaping of the low frequency band signal with the energy ratio to obtain a predicted temporal energy envelope shaping of the high frequency band signal;
- obtaining the high frequency band signal according to the predicted temporal energy envelope shaping of the high frequency band signal;
- and
- decoding an estimated error of the predicted temporal energy envelope shaping of the high frequency band signal
- based on an adjusted coding bit rate.
A decoder, comprising:
- a receiver;
- and
- a processor,
- wherein the receiver is configured to:
- receive at least one low frequency band signal and at least one energy ratio between at least one high frequency band signal and the at least one low frequency band signal from an encoder;
- and wherein the processor is configured to:
- estimate at least one temporal energy shaping of the at least one low frequency band signal from the at least one received low frequency band signal;
- multiply the at least one temporal energy envelope shaping of the at least one low frequency band signal with the at least one energy ratio to obtain at least one predicted temporal energy envelope shaping of the at least one high frequency band signal;
- obtain the at least one high frequency band signal according to the at least one predicted temporal energy envelope shaping of the at least one high frequency band signal;
- and
- decode an estimated error of the at least one predicted temporal energy envelope shaping of the at least one high frequency band signal
- based on an adjusted coding bit.
Dependencies are inferred from the claim text.