RU2019122302A - AUDIO CODER AND DECODER - Google Patents

AUDIO CODER AND DECODER Download PDF

Info

Publication number
RU2019122302A
RU2019122302A RU2019122302A RU2019122302A RU2019122302A RU 2019122302 A RU2019122302 A RU 2019122302A RU 2019122302 A RU2019122302 A RU 2019122302A RU 2019122302 A RU2019122302 A RU 2019122302A RU 2019122302 A RU2019122302 A RU 2019122302A
Authority
RU
Russia
Prior art keywords
mdct
frames
unit
gain
coefficients
Prior art date
Application number
RU2019122302A
Other languages
Russian (ru)
Other versions
RU2793725C2 (en
Inventor
Пер Хенрик ХЕДЕЛИН
Понтус Ян КАРЛССОН
Йонас Лейф САМУЭЛЬССОН
Михель ШУГ
Original Assignee
Долби Интернэшнл Аб
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from EP08009530A external-priority patent/EP2077550B8/en
Application filed by Долби Интернэшнл Аб filed Critical Долби Интернэшнл Аб
Publication of RU2019122302A publication Critical patent/RU2019122302A/en
Application granted granted Critical
Publication of RU2793725C2 publication Critical patent/RU2793725C2/en

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

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.
RU2019122302A 2008-01-04 2019-07-16 Audio coder and decoder RU2793725C2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
SE0800032-5 2008-01-04
SE0800032 2008-01-04
US5597808P 2008-05-24 2008-05-24
EP08009530.0 2008-05-24
EP08009530A EP2077550B8 (en) 2008-01-04 2008-05-24 Audio encoder and decoder
US61/055,978 2008-05-24

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2015118725A Division RU2696292C2 (en) 2008-01-04 2015-05-19 Audio encoder and decoder

Publications (2)

Publication Number Publication Date
RU2019122302A true RU2019122302A (en) 2021-01-18
RU2793725C2 RU2793725C2 (en) 2023-04-05

Family

ID=

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114171034A (en) * 2021-12-02 2022-03-11 深圳市高速达科技有限公司 High-definition set top box voice data coding and decoding system and method
CN117093182A (en) * 2023-10-10 2023-11-21 荣耀终端有限公司 Audio playing method, electronic equipment and computer readable storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114171034A (en) * 2021-12-02 2022-03-11 深圳市高速达科技有限公司 High-definition set top box voice data coding and decoding system and method
CN114171034B (en) * 2021-12-02 2024-05-14 深圳市高速达科技有限公司 High-definition set top box voice data encoding and decoding system and method
CN117093182A (en) * 2023-10-10 2023-11-21 荣耀终端有限公司 Audio playing method, electronic equipment and computer readable storage medium
CN117093182B (en) * 2023-10-10 2024-04-02 荣耀终端有限公司 Audio playing method, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
BR122019023345B1 (en) 2020-06-23

Similar Documents

Publication Publication Date Title
RU2015118725A (en) AUDIO CODER AND DECODER
RU2649940C2 (en) Apparatus and method for decoding or encoding an audio signal using energy information values for a reconstruction band
RU2519069C2 (en) Audio encoder, audio decoder, audio signal encoding and decoding methods, audio stream and computer programme
CA2609539C (en) Audio codec post-filter
JP5625126B2 (en) Linear prediction based coding scheme using spectral domain noise shaping
RU2631988C2 (en) Noise filling in audio coding with perception transformation
CA2556797C (en) Methods and devices for low-frequency emphasis during audio compression based on acelp/tcx
AU2014336097B2 (en) Coding of spectral coefficients of a spectrum of an audio signal
TWI536369B (en) Low-frequency emphasis for lpc-based coding in frequency domain
CN102436819B (en) Wireless audio compression and decompression methods, audio coder and audio decoder
BR112015017293B1 (en) AUDIO SIGNAL DECODER AND ENCODER, METHOD FOR DECODING A REPRESENTATION OF THE ENCODERED AUDIO SIGNAL AND FOR PROVIDING A CORRESPONDING REPRESENTATION OF THE DECODED AUDIO SIGNAL AND AUDIO SIGNAL ENCODERING METHOD FOR PROVIDING A REPRESENTATION OF THE ENcoded AUDIO SIGNAL BASED ON THE AUDIO SIGNAL REPRESENTATION TIME DOMAIN OF AN AUDIO INPUT SIGNAL
TWI520129B (en) Linear prediction based audio coding using improved probability distribution estimation
KR102423959B1 (en) Apparatus and method for encoding and decoding audio signals using downsampling or interpolation of scale parameters
WO2012053150A1 (en) Audio encoding device and audio decoding device
CA2899542C (en) Noise filling without side information for celp-like coders
CA2827272A1 (en) Apparatus and method for encoding and decoding an audio signal using an aligned look-ahead portion
RU2019122302A (en) AUDIO CODER AND DECODER
Lin et al. Adaptive bandwidth extension of low bitrate compressed audio based on spectral correlation
KR20170109456A (en) Apparatus and method for encoding / decoding audio based on block
Leegaard et al. Practical design of delta-sigma multiple description audio coding
KR101297026B1 (en) Apparatus and method for processing window for interlocking between mdct-tcx frame and celp frame
KR101449432B1 (en) Method and apparatus for encoding and decoding signal