Signal adaptation for higher band coding in a codec utilizing band split coding
First Claim
1. A method of adjusting a bandwidth extension algorithm for band-split encoding and decoding using analysis and synthesis filterbanks and separate encoders and decoders for each band, comprising the steps of:
- receiving by a high-band encoder an indication signal generated by a low-band encoder in response to a low-band signal from said analysis filterbank; and
adjusting by the high-band encoder an enhancing perception parameter of a high-band encoded signal generated by the high-band encoder in response to a high-band signal from said analysis filterbank and based on said indication signal thus adjusting said bandwidth extension algorithm, wherein the high-band signal and the low-band signal represent two signals out of M frequency-band signals generated by the analysis filterbank by splitting an input signal into M frequency bands, M is an integer of at least a value of two and a band frequency range of said high-band signal is higher than the band frequency range of said low-band signal, and wherein the high-band and low-band encoders with the analysis filterbank form a transmitter of the input signal and the high-band and low-band decoders with the synthesis filterbank form a receiver of a re-transmitted input signal which is spectrally encoded in said M bands with said adjustment applied to the high-band encoded signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a novel methodology for adjusting a bandwidth extension algorithm by adapting one or more of enhancing perception parameters (e.g., a signal level, a signal energy and/or a gain) of a high-band encoded signal based on the characteristics of the input signal and an encoding performance in a low band with a codec utilizing audio-band-split coding by separate encoders and decoders for each audio band. The adaptation is based on the low-band coding algorithm. It can be at least two types of such an algorithm: e.g., an algebraic code excitation linear prediction (ACELP) algorithm for a speech-like input signal and a transform algorithm of a non-speech-like input signal, such that when the ACELP coding is selected, the corresponding enhancing perception parameter is gradually tuned down and when the encoding algorithm is changed to the transform coding, the corresponding enhancing perception parameter is gradually tuned up.
204 Citations
41 Claims
-
1. A method of adjusting a bandwidth extension algorithm for band-split encoding and decoding using analysis and synthesis filterbanks and separate encoders and decoders for each band, comprising the steps of:
-
receiving by a high-band encoder an indication signal generated by a low-band encoder in response to a low-band signal from said analysis filterbank; and
adjusting by the high-band encoder an enhancing perception parameter of a high-band encoded signal generated by the high-band encoder in response to a high-band signal from said analysis filterbank and based on said indication signal thus adjusting said bandwidth extension algorithm, wherein the high-band signal and the low-band signal represent two signals out of M frequency-band signals generated by the analysis filterbank by splitting an input signal into M frequency bands, M is an integer of at least a value of two and a band frequency range of said high-band signal is higher than the band frequency range of said low-band signal, and wherein the high-band and low-band encoders with the analysis filterbank form a transmitter of the input signal and the high-band and low-band decoders with the synthesis filterbank form a receiver of a re-transmitted input signal which is spectrally encoded in said M bands with said adjustment applied to the high-band encoded signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for adjusting a bandwidth extension algorithm for band-split encoding and decoding, comprising:
-
an analysis filterbank, responsive to an input signal, for providing M frequency-band signals generated by splitting the input signal into M frequency bands, wherein M is an integer of at least a value of two;
a high-band encoder, responsive to a high-band signal and to an indication signal, for providing a high-band encoded signal and for adjusting an enhancing perception parameter of the high-band encoded signal thus adjusting said bandwidth extension algorithm; and
a low-band encoder, responsive to a low-band signal, for providing said indication signal, wherein the high-band signal and the low-band signal represent two signals out of said M frequency-band signals generated by the analysis filterbank and a band frequency range of said high-band signal is higher than the band frequency range of said low-band signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An electronic device, capable of adjusting a bandwidth extension algorithm for band-split encoding, comprising:
-
an analysis filterbank, responsive to an input signal, for providing M frequency-band signals generated by splitting the input signal into M frequency bands, wherein M is an integer of at least a value of two;
a high-band encoder, responsive to a high-band signal and to an indication signal, for providing a high-band encoded signal and for adjusting an enhancing perception parameter of the high-band encoded signal thus adjusting said bandwidth extension algorithm; and
a low-band encoder, responsive to a low-band signal, for providing said indication signal and for providing a low-band encoded signal, wherein the high-band signal and the low-band signal represent two signals out of said M frequency-band signals generated by the analysis filterbank and a band frequency range of said high-band signal is higher than the band frequency range of said low-band signal. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification