Claims (37)
1. Система аудиокодирования, содержащая:1. An audio coding system containing:
блок (201) линейного предсказания (LP) для анализа кадров первой длительности аудиосигнала для определения последовательности полиномов LPC;block (201) linear prediction (LP) for analyzing frames of the first duration of the audio signal to determine the sequence of LPC polynomials;
блок (202) адаптивного преобразования длительности для преобразования кадров переменной второй длительности аудиосигнала в кадры коэффициентов модифицированного дискретного косинусного преобразования (MDCT);an adaptive duration transform unit (202) for transforming frames of a variable second duration of an audio signal into frames of modified discrete cosine transform (MDCT) coefficients;
блок (970, 1070) создания кривой усиления для создания кривых усиления MDCT-области для кадров коэффициентов MDCT на основе величин откликов, определенных из последовательности полиномов LPC, причем создание кривых усиления в MDCT-области содержит отображение, посредством блока (1100) отображения, полиномов LPC в соответствующие кадры коэффициентов MDCT;a gain curve generating unit (970, 1070) for creating MDCT-area gain curves for frames of MDCT coefficients based on the response values determined from a sequence of LPC polynomials, wherein the creation of gain curves in the MDCT-area comprises displaying, by means of a display unit (1100), polynomials LPC to corresponding frames of MDCT coefficients;
блок применения кривой усиления для применения кривых усиления в MDCT-области к кадрам коэффициентов MDCT для создания кадров коэффициентов MDCT, скорректированных на усиление; иa gain curve applying unit for applying gain curves in the MDCT domain to the MDCT coefficient frames to create gain-corrected MDCT coefficient frames; and
блок (203) квантования для квантования кадров коэффициентов MDCT, скорректированных на усиление.a quantizer (203) for quantizing the gain-corrected MDCT coefficients frames.
2. Система аудиокодирования по п. 1, содержащая:2. The audio coding system according to claim 1, comprising:
блок управления последовательностью окон для определения, для блока аудиосигнала, длительностей второго кадра для перекрытия окон MDCT.a window sequence control unit for determining, for the audio signal unit, the durations of the second frame for overlapping MDCT windows.
3. Система аудиокодирования по любому из предыдущих пунктов, содержащая блок перцептуального моделирования, изменяющий характеристику фильтра LP посредством линейной частотной модуляции и/или наклона полинома LPC, созданного блоком линейного предсказания для кадра LPC.3. An audio coding system as claimed in any one of the preceding claims, comprising a perceptual modeling unit modifying the LP filter response by chirping and / or sloping an LPC polynomial generated by the linear prediction unit for the LPC frame.
4. Система аудиокодирования по любому из предыдущих пунктов, содержащая:4. An audio coding system according to any of the preceding paragraphs, comprising:
блок разделения частот для разделения аудиосигнала на низкочастотный компонент и высокочастотный компонент; иa frequency dividing unit for dividing an audio signal into a low frequency component and a high frequency component; and
высокочастотный кодер для кодирования высокочастотного компонента,high frequency encoder for encoding a high frequency component,
причем низкочастотный компонент является входным сигналом для блока линейного предсказания и блока преобразования, и причем высокочастотный кодер является кодером репликации спектральной полосы.wherein the low frequency component is input to the linear prediction block and the transform block, and wherein the high frequency encoder is a spectral band replication encoder.
5. Система аудиокодирования по п. 4, в которой блок разделения частот содержит хранилище квадратурных зеркальных фильтров и блок синтеза квадратурных зеркальных фильтров, выполненные с возможностью понижающей дискретизации аудиосигнала.5. The audio coding system according to claim 4, in which the frequency division unit comprises a storage of quadrature mirror filters and a quadrature mirror filter synthesis unit configured to downsample an audio signal.
6. Система аудиокодирования по п. 4 или 5, в которой граница между низкочастотной полосой и высокочастотной полосой может меняться, и блок разделения частот определяет частоту разделения, на основе свойств аудиосигнала и/или требований к полосе пропускания кодера.6. An audio coding system according to claim 4 or 5, wherein the boundary between the low-frequency band and the high-frequency band can be varied and the crossover unit determines the crossover frequency based on the properties of the audio signal and / or the encoder bandwidth requirements.
7. Система аудиокодирования по любому из предыдущих пунктов, содержащая:7. An audio coding system according to any of the preceding paragraphs, comprising:
блок (1360) определения масштабных коэффициентов для определения масштабных коэффициентов, чтобы управлять шумом квантования блока (203) квантования.a scale factor determining unit (1360) for determining the scale factors to control the quantization noise of the quantization unit (203).
8. Система аудиокодирования по п. 7, в которой масштабные коэффициенты определяются на основе преобразованных кривых усиления в MDCT-области.8. The audio coding system of claim 7, wherein the scaling factors are determined based on the transformed gain curves in the MDCT domain.
9. Система аудиокодирования по любому из предыдущих пунктов, содержащая параметрический стереоблок для вычисления параметрического стереопредставления левого и правого входных каналов.9. An audio coding system according to any of the preceding claims, comprising a parametric stereo block for calculating a parametric stereo representation of the left and right input channels.
10. Система аудиокодирования по любому из предыдущих пунктов, в которой блок (1500) отображения интерполирует полиномы LP, созданные на скорости, соответствующей длительности первого кадра, так чтобы они соответствовали кадрам сигнала в MDCT-области, созданного на скорости, соответствующей длительности второго кадра.10. An audio coding system as claimed in any one of the preceding claims, wherein the display unit (1500) interpolates the LP polynomials generated at a rate corresponding to the duration of the first frame so that they correspond to frames of an MDCT domain signal generated at a rate corresponding to the duration of the second frame.
11. Аудиодекодер, содержащий:11. Audio decoder containing:
блок (211) деквантования для деквантования квантованных кадров коэффициентов MDCT декодированных из входного битового потока, причем кадры коэффициентов MDCT представляют аудиосигнал; a dequantization unit (211) for dequantizing quantized frames of MDCT coefficients decoded from an input bitstream, the frames of MDCT coefficients representing an audio signal;
блок (970, 1070) создания кривой усиления для создания кривых усиления MDCT-области для кадров коэффициентов MDCT на основе величин откликов, определенных из последовательности полиномов LPC, причем полиномы LPC получены из входного битового потока, и причем создание кривых усиления MDCT-области содержит отображение, блоком (1100) отображения, полиномов LPC в соответствующие кадры коэффициентов MDCT;a gain curve generating unit (970, 1070) for creating MDCT-area gain curves for frames of MDCT coefficients based on the response values determined from a sequence of LPC polynomials, wherein the LPC polynomials are obtained from the input bitstream, and wherein the creation of MDCT-area gain curves comprises a mapping , unit (1100) mapping, LPC polynomials in the corresponding frames of the MDCT coefficients;
блок применения кривой усиления для применения кривых усиления в MDCT-области к кадрам коэффициентов MDCT для создания кадров коэффициентов MDCT, скорректированных на усиление; иa gain curve applying unit for applying gain curves in the MDCT domain to the MDCT coefficient frames to create gain-corrected MDCT coefficient frames; and
блок (212) инверсного преобразования MDCT с адаптивной длиной для инверсного преобразования кадров коэффициентов MDCT, скорректированных на усиление в аудиосигнал временной области, причем блок инверсного MDCT-преобразования работает с переменной длительностью кадров.an adaptive length MDCT inverse transform unit (212) for inversely transforming frames of gain-corrected MDCT coefficients into a time-domain audio signal, the inverse MDCT transforming unit operating with variable frame duration.
12. Способ аудиокодирования, содержащий этапы, на которых:12. A method of audio coding, comprising the steps at which:
выполняют анализ линейного предсказания (LP) для кадров первой длительности аудиосигнала для определения последовательности полиномов LPC;performing linear prediction (LP) analysis on frames of the first audio signal duration to determine a sequence of LPC polynomials;
преобразуют кадры переменной второй длительности аудиосигнала в кадры коэффициентов модифицированного дискретного косинусного преобразования (MDCT);converting frames of variable second duration of the audio signal into frames of modified discrete cosine transform (MDCT) coefficients;
создают кривые усиления MDCT-области для кадров коэффициентов MDCT на основе величин откликов, определенных из последовательности полиномов LPC, причем создание кривых усиления в MDCT-области содержит отображение полиномов LPC в соответствующие кадры коэффициентов MDCT;generating MDCT domain gain curves for MDCT coefficient frames based on response values determined from a sequence of LPC polynomials, wherein generating the MDCT domain gain curves comprises mapping LPC polynomials to corresponding MDCT coefficient frames;
применяют кривые усиления в MDCT-области к кадрам коэффициентов MDCT для получения кадров коэффициентов MDCT, скорректированных на усиление; иapplying the MDCT domain gain curves to the MDCT coefficient frames to obtain gain-corrected MDCT coefficient frames; and
квантуют кадры коэффициентов MDCT, скорректированных на усиление.quantize the frames of the gain-corrected MDCT coefficients.
13. Способ аудиодекодирования, содержащий этапы, на которых:13. A method of audio decoding, comprising the steps at which:
деквантуют квантованные кадры коэффициентов MDCT декодированных из входного битового потока, причем кадры коэффициентов MDCT представляют аудиосигнал; dequantized frames of MDCT coefficients decoded from the input bitstream, the frames of MDCT coefficients representing an audio signal;
создают кривые усиления MDCT-области для кадров коэффициентов MDCT на основе величин откликов, определенных из полиномов LPC, причем полиномы LPC получены из входного битового потока, и причем создание кривых усиления MDCT-области содержит отображение полиномов LPC в соответствующие кадры коэффициентов MDCT;creating MDCT area gain curves for MDCT coefficient frames based on response values determined from LPC polynomials, the LPC polynomials being obtained from an input bitstream, and wherein the creation of the MDCT area gain curves comprises mapping the LPC polynomials to corresponding MDCT coefficient frames;
применяют кривые усиления в MDCT-области к кадрам коэффициентов MDCT для создания кадров коэффициентов MDCT, скорректированных на усиление; applying gain curves in the MDCT domain to the frames of the MDCT coefficients to generate the frames of the gain-corrected MDCT coefficients;
инверсно преобразуют кадры коэффициентов MDCT, скорректированных на усиление, в аудиосигнал временной области, с использованием инверсного MDCT, работающего с переменной длительностью кадров. inversely transforming the frames of the gain-corrected MDCT coefficients into a time-domain audio signal using an inverse MDCT operating with variable frame duration.
14. Компьютерная программа для побуждения программируемого устройства выполнять способ аудиокодирования или способ аудиодекодирования по п. 12 или 13.14. A computer program for causing a programmable device to perform an audio coding method or an audio decoding method according to claim 12 or 13.