Methods and Devices for Low-Frequency Emphasis During Audio Compression Based on Acelp/Tcx
5 Assignments
0 Petitions
Accused Products
Abstract
A first aspect of the present invention relates to a method for low-frequency emphasizing the spectrum of a sound signal transformed in a frequency domain and comprising transform coefficients grouped in a number of blocks, in which a maximum energy for one block is calculated and a position index of the block with maximum energy is determined, a factor is calculated for each block having a position index smaller than the position index of the block with maximum energy the calculated maximum energy and the energy of the block, and, for each block, a gain determining from the factor is applied to the transform coefficients of the block. Another aspect of the invention is concerned with an HF coding method for coding, through a bandwidth extension scheme, an HF signal obtained from separation of a full-bandwidth sound signal into the HF signal and a LF signal, in which an estimation of the an HF gain is calculated from LPC coefficients, the energy of the HF signal is calculated, the LF signal is processed to produce a synthesized version of the HF signal, the energy of the synthesized version of the HF signal is calculated, a ratio between the energy of the HF signal and the energy of the synthesized version of the HF signal is calculated and expressing as an HF gain, and a difference between the estimation of the HF gain and the HF gain is calculated to obtain a gain correction. A third aspect of the invention is concerned with a method for producing from a decoded target signal an overlap-add target signal in a current frame coded according to a first coding mode. According to this method, the decoded target signal of the current frame is windowed and a left portion of the window is skipped. A zero-input response of a weighting filter of the previous frame coded according to a second coding mode is calculated and windowed so that the zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period. Finally, the calculated zero-input response is added to the decoded target signal to reconstruct the overlap-add target signal.
205 Citations
67 Claims
-
1-34. -34. (canceled)
-
35. An HF coding method for coding, through a bandwidth extension scheme, an HF signal obtained from separation of a full-bandwidth sound signal into the HF signal and a LF signal, comprising:
-
performing an LPC analysis on the LF and HF signals to produce LPC coefficients which model a spectral envelope of the LF and HF signals;
calculating, from the LPC coefficients, an estimation of an HF matching gain;
calculating the energy of the HF signal;
processing the LF signal to produce a synthesized version of the HF signal;
calculating the energy of the synthesized version of the HF signal;
calculating a ratio between the calculated energy of the HF signal and the calculated energy of the synthesized version of the HF signal, and expressing the calculated ratio as an HF compensating gain; and
calculating a difference between the estimation of the HF matching gain and the HF compensating gain to obtain a gain correction;
wherein the coded HF signal comprises the LPC parameters and the gain correction. - View Dependent Claims (36, 37, 38, 39, 40, 41, 41, 42, 43)
-
-
44. An HF coding device for coding, through a bandwidth extension scheme, an HF signal obtained from separation of a full-bandwidth sound signal into the HF signal and a LF signal, comprising:
-
means for performing an LPC analysis on the LF and HF signals to produce LPC coefficients which model a spectral envelope of the LF and HF signals;
means for calculating, from the LPC coefficients, an estimation of an HF matching gain;
means for calculating the energy of the HF signal;
means for processing the LF signal to produce a synthesized version of the HF signal;
means for calculating the energy of the synthesized version of the HF signal;
means for calculating a ratio between the calculated energy of the HF signal and the calculated energy of the synthesized version of the HF signal, and means for expressing the calculated ratio as an HF compensating gain; and
means for calculating a difference between the estimation of the HF matching gain and the HF compensating gain to obtain a gain correction;
wherein the coded HF signal comprises the LPC parameters and the gain correction.
-
-
45. An HF coding device for coding, through a bandwidth extension scheme, an HF signal obtained from separation of a full-bandwidth sound signal into the HF signal and a LF signal, comprising:
-
an LPC analyzing means supplied with the LF and HF signals and producing, in response to the HF signal, LPC coefficients which model a spectral envelope of the LF and HF signals;
a calculator of an estimation of an matching HF gain in response to the LPC coefficients;
a calculator of the energy of the HF signal;
a filter supplied with the LF signal and producing, in response to the LF signal, a synthesized version of the HF signal;
a calculator of the energy of the synthesized version of the HF signal;
a calculator of a ratio between the calculated energy of the HF signal and the calculated energy of the synthesized version of the HF signal;
a converter supplied with the calculated ratio and expressing said calculated ratio as an HF compensating gain; and
a calculator of a difference between the estimation of the HF matching gain and the HF compensating gain to obtain a gain correction;
wherein the coded HF signal comprises the LPC parameters and the gain correction. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for decoding an HF signal coded through a bandwidth extension scheme, comprising:
-
receiving the coded HF signal;
extracting from the coded HF signal LPC coefficients and a gain correction;
calculating an estimation of the HF gain from the extracted LPC coefficients;
adding the gain correction to the calculated estimation of the HF gain to obtain an HF gain;
amplifying a LF excitation signal by the HF gain to produce a HF excitation signal; and
processing the HF excitation signal through a HF synthesis filter to produce a synthesized version of the HF signal. - View Dependent Claims (51, 55, 56, 57, 58, 59)
-
-
60. A decoder for decoding an HF signal coded through a bandwidth extension scheme, comprising:
-
means for receiving the coded HF signal;
means for extracting from the coded HF signal LPC coefficients and a gain correction;
means for calculating an estimation of the HF gain from the extracted LPC coefficients;
means for adding the gain correction to the calculated estimation of the HF gain to obtain an HF gain;
means for amplifying a LF excitation signal by the HF gain to produce a HF excitation signal; and
means for processing the HF excitation signal through a HF synthesis filter to produce a synthesized version of the HF signal.
-
-
61. A decoder for decoding an HF signal coded through a bandwidth extension scheme, comprising:
-
an input for receiving the coded HF signal;
a decoder supplied with the coded HF signal and extracting from the coded HF signal LPC coefficients;
a decoder supplied with the coded HF signal and extracting from the coded HF signal a gain correction;
a calculator of an estimation of the HF gain from the extracted LPC coefficients;
an adder of the gain correction and the calculated estimation of the HF gain to obtain an HF gain;
an amplifier of a LF excitation signal by the HF gain to produce a HF excitation signal; and
a HF synthesis filter supplied with the HF excitation signal and producing, in response to the HF excitation signal, a synthesized version of the HF signal. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67-92. -92. (canceled)
Specification