摘要:
An encoding device and encoding method improve a quality of a decoded signal under very low bit rate conditions using a small amount of computation. A spectrum corrector performs correction processing on a subspectrum in each subband in such a manner that samples equal to or greater than a subspectrum average value are left unchanged and samples smaller than the subspectrum average value are replaced by zero. As a result of this, it is possible to significantly reduce the number of bits required to quantize the subspectrums without a substantial reduction in quality in a local searcher and in a multi-rate indexer.
摘要:
Provided is an encoding device which divides an input signal into a low-range component and a high-range component and encodes the components in separate encoding units. The encoding device can improve quality of a decoded signal. The encoding device (101) includes: a band division process unit (201) which subjects an input signal to a band division process so as to obtain a lower intermediate-range component lower than a first frequency and a high-range component higher than the first frequency; a low-range encoding unit (202) which suppresses a portion of the lower intermediate-range component higher than a second frequency so as to obtain a low-range component and encodes the low-range component so as to obtain low-range encoded information; an intermediate-range correction unit (203) corrects the intermediate-range component higher than the second frequency among the suppressed lower intermediate-range component so as to obtain a corrected intermediate-range component; an intermediate high-range encoding unit (204) which encodes the corrected intermediate-range component and the high-range component so as to obtain intermediate high-range encoded information; and a multiplexing unit (205) which multiplexes the low-range encoded information and the intermediate high-range encoded information so as to obtain encoded information.
摘要:
A transform coding apparatus includes an input scale factor calculating section that calculates an input scale factor having a predetermined number of scale factors associated with an input spectrum as an element, and a codebook that stores a plurality of scale factor candidates having a predetermined number of elements and outputs one scale factor candidate. The transform coding apparatus also includes an error calculating section that calculates an error on a per element basis, a weighted error calculating section that determines a weight on a per element basis and calculates a sum of products of the error and the weight to calculate a weighted error, and a searching section that searches for a scale factor candidate that minimizes the weighted error in the codebook.
摘要:
Provided is an encoder which can effectively encode/decode spectrum data of a broad frequency signal in a high frequency range, can dramatically reduce the number of the arithmetic operations to be performed, and can improve the quality of the decoded signal. The encoder comprises a first layer coding unit (202) which encodes an input signal in a low frequency range below a predetermined frequency to generate first coded information, a first layer decoding unit (203) which decodes the first coded information to generate a decoded signal, and a second layer coding unit (206) which splits the input signal in a high frequency range above a predetermined frequency, into a plurality of sub-bands, presumes the respective sub-hands from the input signal or decoded signal, partially selects a spectrum component within each sub-band, and calculates an amplitude adjustment parameter used to adjust the amplitude of the selected spectrum component to thereby generate second coding information.
摘要:
An encoding device includes: a frequency region converter which converts an inputted audio signal into a frequency region; a band selector which selects a quantization object band from a plurality of sub bands obtained by dividing the frequency region; and a shape quantizer which quantizes the shape of the frequency region parameter of the quantization object band. When a prediction encoding presence/absence determiner determines that the number of common sub bands between the quantization object band and the quantization object band selected in the past is not smaller than a predetermined value, a gain quantizer performs prediction encoding on the gain of the frequency region parameter of the quantization object band. When the number of common sub bands is smaller than the predetermined value, the gain quantizer non-predictively encodes the gain of the frequency region parameter of the quantization object band.
摘要:
Disclosed is a decoding device and others capable of flexibly calculating high-band spectrum data with a high accuracy in accordance with an encoding band selected by an upper-node layer of the encoding side. In this device: a first layer decoding unit (202) decodes first layer encoded information to generate a first layer decoded signal; a second layer decoding unit (204) decodes second layer encoded information to generate a second layer decoded signal; a spectrum decoding unit (205) performs a band extension process by using the second layer decoded signal and the first layer decoded signal up-sampled in an up-sampling unit (203) so as to generate a all-band decoded signal; and a switch (206) outputs the first layer decoded signal or the all-band decoded signal according to the control information generated in a control unit (201).
摘要:
A decoding device which can efficiently encode/decode spectral data in a high pass section of a broadband signal. In the device, a sample group extraction unit partially selects spectral components by means of an ease of selection importance which is the extent that the spectral components come close to the spectral component having the maximum amplitude value, in the spectrum of a high pass estimated by means of first parameters contained in second encoded information and bands most approximated to each of the spectrums of a plurality of sub-bands calculated from the spectrum of a second decode signal; a logarithmic gain application unit applies second parameters to the partially selected spectral components; and an interpolation processing unit applies third parameters which are adaptively set according to the value of the second parameters, to the spectral components which were not partially selected.
摘要:
Provided is an encoder which can effectively encode/decode spectrum data of a broad frequency signal in a high frequency range, can dramatically reduce the number of the arithmetic operations to be performed, and can improve the quality of the decoded signal. The encoder comprises a first layer coding unit (202) which encodes an input signal in a low frequency range below a predetermined frequency to generate first coded information, a first layer decoding unit (203) which decodes the first coded information to generate a decoded signal, and a second layer coding unit (206) which splits the input signal in a high frequency range above a predetermined frequency, into a plurality of sub-bands, presumes the respective sub-hands from the input signal or decoded signal, partially selects a spectrum component within each sub-band, and calculates an amplitude adjustment parameter used to adjust the amplitude of the selected spectrum component to thereby generate second coding information.
摘要:
Disclosed is an encoding device, wherein the energy information of a given layer is efficiently encoded using a scalable encoding method in which the band to be encoded is selected in each layer, and the quality of decoded signals can be enhanced. An encoding device (101) is equipped with: a second layer encoding unit (205) which generates a second layer encoded information included in which is the first band information of said band; a second layer decoding unit (206) which generates a first decoding signal by using the second layer encoded information; an adding unit (207) which generates a second input signal by using the first decoding signal; and a third layer encoding unit (208) which generates a third layer encoded information included in which is a second band information obtained by selecting a second band to be quantized in the second input signal, and a corrected gain (energy information).
摘要:
It is possible to improve quality of a decoding signal in a band spread for estimating a high band from a low band of a decoding signal. A first layer encoder encodes a lower band portion below a predetermined frequency of an input signal so as to generate first layer encoded information. A first layer decoder decodes the first layer encoded information so as to generate a first layer demodulated signal. A second layer encoder divides a high band portion higher, than a predetermined frequency, of an input signal into a plurality of sub-bands and estimates each of the sub-bands from the input signal or the first layer decoded signal by using the estimation result of the sub-band adjacent to the lower band side so as to generate second encoded information including the estimation results of the sub-bands.