RU2009132935A - ENCODING DEVICE, DECODING DEVICE AND METHOD - Google Patents

ENCODING DEVICE, DECODING DEVICE AND METHOD Download PDF

Info

Publication number
RU2009132935A
RU2009132935A RU2009132935/08A RU2009132935A RU2009132935A RU 2009132935 A RU2009132935 A RU 2009132935A RU 2009132935/08 A RU2009132935/08 A RU 2009132935/08A RU 2009132935 A RU2009132935 A RU 2009132935A RU 2009132935 A RU2009132935 A RU 2009132935A
Authority
RU
Russia
Prior art keywords
level
transform coefficients
target frequency
band
frequency band
Prior art date
Application number
RU2009132935/08A
Other languages
Russian (ru)
Other versions
RU2459283C2 (en
Inventor
Масахиро ОСИКИРИ (JP)
Масахиро ОСИКИРИ
Томофуми ЯМАНАСИ (JP)
Томофуми ЯМАНАСИ
Тосиюки МОРИИ (JP)
Тосиюки МОРИИ
Original Assignee
Панасоник Корпорэйшн (Jp)
Панасоник Корпорэйшн
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 JP2008044774A external-priority patent/JP4708446B2/en
Application filed by Панасоник Корпорэйшн (Jp), Панасоник Корпорэйшн filed Critical Панасоник Корпорэйшн (Jp)
Publication of RU2009132935A publication Critical patent/RU2009132935A/en
Application granted granted Critical
Publication of RU2459283C2 publication Critical patent/RU2459283C2/en

Links

Landscapes

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

Abstract

1. Кодирующее устройство, содержащее: ! участок кодирования первого уровня, который выполняет обработку кодированием по отношению к входным коэффициентам преобразования, чтобы сформировать кодированные данные первого уровня; ! участок декодирования первого уровня, который выполняет обработку декодированием с использованием кодированных данных первого уровня, чтобы сформировать декодированные коэффициенты преобразования первого уровня; и ! участок кодирования второго уровня, который выполняет обработку кодированием по отношению к целевой полосе частот, где обнаруживается максимальная ошибка в ошибочных коэффициентах преобразования первого уровня, представляющих ошибку между входными коэффициентами преобразования и декодированными коэффициентами преобразования первого уровня, чтобы сформировать кодированные данные второго уровня, ! где участок кодирования второго уровня содержит: ! участок указания первого положения, который осуществляет поиск первой полосы, содержащей максимальную ошибку по всей полосе, на основе более широкой полосы пропускания, чем целевая полоса частот, и заранее установленного первого размера шага, чтобы сформировать информацию о первом положении, показывающую указанную первую полосу; ! участок указания второго положения, который осуществляет поиск целевой полосы частот по всей первой полосе на основе более узкого второго размера шага, чем первый размер шага, чтобы сформировать информацию о втором положении, показывающую указанную целевую полосу частот; и ! участок кодирования, который кодирует ошибочные коэффициенты преобразования первого уровня, включенные в цел 1. An encoding device comprising:! a first level encoding section that performs encoding processing with respect to the input transform coefficients to generate encoded first level data; ! a first-level decoding section that performs decoding processing using encoded first-level data to generate decoded first-level transform coefficients; and! a second level encoding section that performs encoding processing with respect to the target frequency band where the maximum error is detected in the first level error conversion coefficients representing the error between the input conversion coefficients and the decoded first level conversion coefficients to generate second level encoded data,! where the second level coding section contains:! a first position indicating portion that searches for a first band containing a maximum error over the entire band based on a wider bandwidth than the target frequency band and a predetermined first step size to generate first position information showing the first band; ! a second position indicating section that searches for a target frequency band along the entire first band based on a narrower second step size than the first step size to generate second position information showing said target frequency band; and! a coding section that encodes erroneous first-level transform coefficients included in the integer

Claims (14)

1. Кодирующее устройство, содержащее:1. An encoding device comprising: участок кодирования первого уровня, который выполняет обработку кодированием по отношению к входным коэффициентам преобразования, чтобы сформировать кодированные данные первого уровня;a first level encoding section that performs encoding processing with respect to the input transform coefficients to generate encoded first level data; участок декодирования первого уровня, который выполняет обработку декодированием с использованием кодированных данных первого уровня, чтобы сформировать декодированные коэффициенты преобразования первого уровня; иa first-level decoding section that performs decoding processing using encoded first-level data to generate decoded first-level transform coefficients; and участок кодирования второго уровня, который выполняет обработку кодированием по отношению к целевой полосе частот, где обнаруживается максимальная ошибка в ошибочных коэффициентах преобразования первого уровня, представляющих ошибку между входными коэффициентами преобразования и декодированными коэффициентами преобразования первого уровня, чтобы сформировать кодированные данные второго уровня,a second level encoding section that performs encoding processing with respect to the target frequency band, where a maximum error is detected in the first level error conversion coefficients representing the error between the input conversion coefficients and the decoded first level conversion coefficients to generate second level encoded data, где участок кодирования второго уровня содержит:where the encoding section of the second level contains: участок указания первого положения, который осуществляет поиск первой полосы, содержащей максимальную ошибку по всей полосе, на основе более широкой полосы пропускания, чем целевая полоса частот, и заранее установленного первого размера шага, чтобы сформировать информацию о первом положении, показывающую указанную первую полосу;a first position indicating portion that searches for a first band containing a maximum error over the entire band based on a wider bandwidth than the target frequency band and a predetermined first step size to generate first position information showing the first band; участок указания второго положения, который осуществляет поиск целевой полосы частот по всей первой полосе на основе более узкого второго размера шага, чем первый размер шага, чтобы сформировать информацию о втором положении, показывающую указанную целевую полосу частот; иa second position indicating section that searches for a target frequency band along the entire first band based on a narrower second step size than the first step size to generate second position information showing said target frequency band; and участок кодирования, который кодирует ошибочные коэффициенты преобразования первого уровня, включенные в целевую полосу частот, указанную на основе информации о первом положении и информации о втором положении, чтобы сформировать кодированную информацию.a coding section that encodes the first level error transform coefficients included in the target frequency band indicated on the basis of the first position information and the second position information to generate encoded information. 2. Кодирующее устройство по п.1, в котором участок указания второго положения указывает целевую полосу частот на основе единственной целевой частоты.2. The encoder of claim 1, wherein the second position indicating portion indicates a target frequency band based on a single target frequency. 3. Кодирующее устройство по п.1, в котором участок указания второго положения указывает целевую полосу частот на основе множества целевых частот.3. The coding apparatus of claim 1, wherein the second position indicating portion indicates a target frequency band based on a plurality of target frequencies. 4. Кодирующее устройство по п.1, в котором участок указания второго положения указывает целевую полосу частот из условия, чтобы минимизировалось искажение квантования, созданное при кодировании ошибочных коэффициентов преобразования первого уровня.4. The encoding device according to claim 1, in which the plot indicating the second position indicates the target frequency band so that the quantization distortion created by encoding erroneous first-level transform coefficients is minimized. 5. Кодирующее устройство по п.1, в котором участок указания первого положения указывает первую полосу на основе величины энергии у ошибочных коэффициентов преобразования первого уровня.5. The encoding device according to claim 1, in which the section indicating the first position indicates the first strip based on the energy value of the erroneous conversion coefficients of the first level. 6. Кодирующее устройство по п.1, в котором участок указания первого положения указывает первую полосу из диапазона низких частот ниже опорной частоты, которая устанавливается.6. The encoding device according to claim 1, in which the section indicating the first position indicates the first band from the low frequency range below the reference frequency, which is set. 7. Кодирующее устройство по п.1, в котором участок указания первого положения указывает первую полосу на основе кратного целого частоты основного тона.7. The coding apparatus of claim 1, wherein the first position indicating portion indicates a first band based on a multiple integer fundamental frequency. 8. Кодирующее устройство по п.1, в котором:8. The encoding device according to claim 1, in which: количество уровней в обработке кодированием равно по меньшей мере двум;the number of levels in coding processing is at least two; опорная частота устанавливается выше на верхнем уровне; иthe reference frequency is set higher at the upper level; and участок указания первого положения указывает первую полосу из диапазона низких частот ниже опорной частоты на основе уровня.the first position indicating portion indicates the first band from the low frequency range below the reference frequency based on the level. 9. Кодирующее устройство по п.1, в котором участок указания первого положения разделяет всю полосу на множество частичных полос, выбирает одну полосу в каждой из множества частичных полос и объединяет множество выбранных полос для создания объединенной полосы в качестве первой полосы.9. The coding apparatus of claim 1, wherein the first position indicating portion divides the entire strip into a plurality of partial stripes, selects one strip in each of the plurality of partial stripes, and combines the plurality of selected stripes to create a combined strip as the first strip. 10. Кодирующее устройство по п.9, в котором участок указания первого положения выбирает заранее установленную фиксированную полосу по меньшей мере в одной из множества частичных полос.10. The coding apparatus of claim 9, wherein the first position indicating portion selects a predetermined fixed band in at least one of the plurality of partial bands. 11. Декодирующее устройство, содержащее:11. A decoding device comprising: участок приема, который принимает:reception area that accepts: кодированные данные первого уровня, полученные путем выполнения обработки кодированием по отношению к входным коэффициентам преобразования;first-level encoded data obtained by performing encoding processing with respect to input transform coefficients; кодированные данные второго уровня, полученные путем выполнения обработки кодированием по отношению к целевой полосе частот, где обнаруживается максимальная ошибка в ошибочных коэффициентах преобразования первого уровня, представляющих ошибку между входными коэффициентами преобразования и декодированными коэффициентами преобразования первого уровня, которые получаются путем декодирования кодированных данных первого уровня;second-level encoded data obtained by performing encoding processing with respect to the target frequency band, where a maximum error is detected in the first-level error transform coefficients representing the error between the input transform coefficients and the decoded first-level transform coefficients, which are obtained by decoding the encoded first-level data; информацию о первом положении, показывающую первую полосу, которая максимизирует ошибку, в более широкой полосе пропускания, чем целевая полоса частот; иfirst position information showing a first band that maximizes error in a wider bandwidth than the target frequency band; and информацию о втором положении, показывающую целевую полосу частот в первой полосе;second position information showing the target frequency band in the first band; участок декодирования первого уровня, который декодирует кодированные данные первого уровня, чтобы сформировать декодированные коэффициенты преобразования первого уровня;a first level decoding section that decodes encoded first level data to generate decoded first level transform coefficients; участок декодирования второго уровня, который указывает целевую полосу частот на основе информации о первом положении и информации о втором положении и декодирует кодированные данные второго уровня, чтобы сформировать декодированные ошибочные коэффициенты преобразования первого уровня; иa second level decoding section that indicates the target frequency band based on the first position information and the second position information and decodes the encoded second level data to generate decoded error first level transform coefficients; and участок сложения, который складывает декодированные коэффициенты преобразования первого уровня и декодированные ошибочные коэффициенты преобразования первого уровня, чтобы сформировать декодированные коэффициенты преобразования второго уровня.an addition section that adds the decoded first-level transform coefficients and the decoded first-level transform error coefficients to form decoded second-level transform coefficients. 12. Декодирующее устройство по п.11, в котором участок декодирования второго уровня выполняет обработку декодированием с использованием информации о форме и информации об усилении, включенных в кодированные данные второго уровня.12. The decoding device according to claim 11, in which the second-level decoding section performs decoding processing using shape information and gain information included in the encoded second-level data. 13. Способ кодирования, содержащий:13. An encoding method comprising: этап кодирования первого уровня, на котором выполняют обработку кодированием по отношению к входным коэффициентам преобразования, чтобы сформировать кодированные данные первого уровня;a first level encoding step in which encoding processing with respect to input transform coefficients is performed to generate encoded first level data; этап декодирования первого уровня, на котором выполняют обработку декодированием с использованием кодированных данных первого уровня, чтобы сформировать декодированные коэффициенты преобразования первого уровня; иa first level decoding step in which decoding processing is performed using encoded first level data to generate decoded first level transform coefficients; and этап кодирования второго уровня, на котором выполняют обработку кодированием по отношению к целевой полосе частот, где обнаруживается максимальная ошибка в ошибочных коэффициентах преобразования первого уровня, представляющих ошибку между входными коэффициентами преобразования и декодированными коэффициентами преобразования первого уровня, чтобы сформировать кодированные данные второго уровня,a second level encoding step, in which encoding processing is performed with respect to the target frequency band, where a maximum error is detected in the first level error conversion coefficients representing the error between the input conversion coefficients and the decoded first level conversion coefficients to generate encoded second level data, где этап кодирования второго уровня содержит:where the second level coding step comprises: этап указания первого положения, на котором осуществляют поиск первой полосы, содержащей максимальную ошибку по всей полосе, на основе более широкой полосы пропускания, чем целевая полоса частот, и заранее установленного первого размера шага, чтобы сформировать информацию о первом положении, показывающую указанную первую полосу;a step of indicating a first position where a first band containing a maximum error over the entire band is searched based on a wider bandwidth than the target frequency band and a predetermined first step size to generate first position information showing said first band; этап указания второго положения, на котором осуществляют поиск целевой полосы частот по всей первой полосе, на основе более узкого второго размера шага, чем первый размер шага, чтобы сформировать информацию о втором положении, показывающую указанную целевую полосу частот; иthe step of indicating a second position in which the target frequency band is searched throughout the first band, based on a narrower second step size than the first step size, to generate second position information showing said target frequency band; and этап кодирования, на котором кодируют ошибочные коэффициенты преобразования первого уровня, включенные в целевую полосу частот, указанную на основе информации о первом положении и информации о втором положении, чтобы сформировать кодированную информацию.an encoding step of encoding erroneous first-level transform coefficients included in the target frequency band indicated on the basis of the first position information and the second position information to generate encoded information. 14. Способ декодирования, содержащий:14. A decoding method comprising: этап приема, на котором принимают:the receiving phase, at which they take: кодированные данные первого уровня, полученные путем выполнения обработки кодированием по отношению к входным коэффициентам преобразования;first-level encoded data obtained by performing encoding processing with respect to input transform coefficients; кодированные данные второго уровня, полученные путем выполнения обработки кодированием по отношению к целевой полосе частот, где обнаруживается максимальная ошибка в ошибочных коэффициентах преобразования первого уровня, представляющих ошибку между входными коэффициентами преобразования и декодированными коэффициентами преобразования первого уровня, которые получаются путем декодирования кодированных данных первого уровня;second-level encoded data obtained by performing encoding processing with respect to the target frequency band, where a maximum error is detected in the first-level error transform coefficients representing the error between the input transform coefficients and the decoded first-level transform coefficients, which are obtained by decoding the encoded first-level data; информацию о первом положении, показывающую первую полосу, которая максимизирует ошибку, в более широкой полосе пропускания, чем целевая полоса частот; иfirst position information showing a first band that maximizes error in a wider bandwidth than the target frequency band; and информацию о втором положении, показывающую целевую полосу частот в первой полосе;second position information showing the target frequency band in the first band; этап декодирования первого уровня, на котором декодируют кодированные данные первого уровня, чтобы сформировать декодированные коэффициенты преобразования первого уровня;a first level decoding step in which first level encoded data is decoded to generate decoded first level transform coefficients; этап декодирования второго уровня, на котором задают целевую полосу частот на основе информации о первом положении и информации о втором положении и декодируют кодированные данные второго уровня, чтобы сформировать декодированные ошибочные коэффициенты преобразования первого уровня; иa second level decoding step in which a target frequency band is set based on the first position information and the second position information, and encoded second level data is decoded to generate decoded error first level transform coefficients; and этап сложения, на котором складывают декодированные коэффициенты преобразования первого уровня и декодированные ошибочные коэффициенты преобразования первого уровня, чтобы сформировать декодированные коэффициенты преобразования второго уровня. an addition step in which the decoded first-level transform coefficients and the decoded first-level error transform coefficients are added to form the decoded second-level transform coefficients.
RU2009132935/08A 2007-03-02 2008-02-29 Coding device, decoding device and method RU2459283C2 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
JP2007053498 2007-03-02
JP2007-053498 2007-03-02
JP2007133525 2007-05-18
JP2007-133525 2007-05-18
JP2007-184546 2007-07-13
JP2008-044774 2008-02-26
JP2008044774A JP4708446B2 (en) 2007-03-02 2008-02-26 Encoding device, decoding device and methods thereof

Related Child Applications (2)

Application Number Title Priority Date Filing Date
RU2012115551/08A Division RU2502138C2 (en) 2007-03-02 2008-02-29 Encoding device, decoding device and method
RU2012115550/08A Division RU2488897C1 (en) 2007-03-02 2012-04-18 Coding device, decoding device and method

Publications (2)

Publication Number Publication Date
RU2009132935A true RU2009132935A (en) 2011-03-10
RU2459283C2 RU2459283C2 (en) 2012-08-20

Family

ID=46310988

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009132935/08A RU2459283C2 (en) 2007-03-02 2008-02-29 Coding device, decoding device and method

Country Status (1)

Country Link
RU (1) RU2459283C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9721574B2 (en) 2013-02-05 2017-08-01 Telefonaktiebolaget L M Ericsson (Publ) Concealing a lost audio frame by adjusting spectrum magnitude of a substitute audio frame based on a transient condition of a previously reconstructed audio signal

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG11201506542QA (en) 2013-02-20 2015-09-29 Fraunhofer Ges Forschung Apparatus and method for encoding or decoding an audio signal using a transient-location dependent overlap

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4331376C1 (en) * 1993-09-15 1994-11-10 Fraunhofer Ges Forschung Method for determining the type of encoding to selected for the encoding of at least two signals
TW317051B (en) * 1996-02-15 1997-10-01 Philips Electronics Nv
KR100304092B1 (en) * 1998-03-11 2001-09-26 마츠시타 덴끼 산교 가부시키가이샤 Audio signal coding apparatus, audio signal decoding apparatus, and audio signal coding and decoding apparatus
JP3881943B2 (en) * 2002-09-06 2007-02-14 松下電器産業株式会社 Acoustic encoding apparatus and acoustic encoding method
RU2248619C2 (en) * 2003-02-12 2005-03-20 Рыболовлев Александр Аркадьевич Method and device for converting speech signal by method of linear prediction with adaptive distribution of information resources
KR20050022419A (en) * 2003-08-30 2005-03-08 엘지전자 주식회사 Apparatus and method for spectrum vector quantizing in vocoder

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9721574B2 (en) 2013-02-05 2017-08-01 Telefonaktiebolaget L M Ericsson (Publ) Concealing a lost audio frame by adjusting spectrum magnitude of a substitute audio frame based on a transient condition of a previously reconstructed audio signal
US10332528B2 (en) 2013-02-05 2019-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for controlling audio frame loss concealment
US10559314B2 (en) 2013-02-05 2020-02-11 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for controlling audio frame loss concealment
US11437047B2 (en) 2013-02-05 2022-09-06 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for controlling audio frame loss concealment

Also Published As

Publication number Publication date
RU2459283C2 (en) 2012-08-20

Similar Documents

Publication Publication Date Title
RU2012115551A (en) ENCODING DEVICE, DECODING DEVICE AND METHOD
RU2019137625A (en) METHOD AND DEVICE FOR PROVIDING COMPENSATION OFFSETS FOR SET OF RESTORED IMAGE SAMPLES
JP6909265B2 (en) Audio / Video Sample Vector Pyramid Vector Quantization Indexing and Deindexing Methods and Devices
JP2019534600A5 (en)
JP7078592B2 (en) Audio encoders, audio decoders, how to encode audio signals, and how to decode encoded audio signals
DE602005006551D1 (en) CODING, DECODING DEVICE AND METHOD THEREFOR
EP2750132A1 (en) Encoding device and method, decoding device and method, and program
RU2007116941A (en) CODER, DECODER, CODING METHOD AND DECODING METHOD
CN102257564B (en) Audio encoding apparatus, decoding apparatus, method, circuit and program
RU2012135696A (en) ENCODING DEVICE AND CODING METHOD
JP2005260969A5 (en)
JP6720266B2 (en) Method and apparatus for predicting highband excitation signals
RU2011135533A (en) CODER, DECODER AND METHOD FOR THEM
CN1322405A (en) Device and method for entropy encoding of information words and device and method for decoding entropy-encoded information words
RU2015108071A (en) VIDEO CODING METHOD AND DEVICE USING VARIABLE TREE STRUCTURE CONVERSION BLOCK AND VIDEO DECODING METHOD AND DEVICE
MX2011003815A (en) Audio decoder, audio encoder, method for decoding an audio signal, method for encoding an audio signal, computer program and audio signal.
RU2012111784A (en) DEVICE AND METHOD FOR SIGNAL PROCESSING AND PROGRAM
FI4020466T3 (en) Speech encoder and speech encoding method
US20080284623A1 (en) Lossless audio coding/decoding apparatus and method
KR20140085415A (en) Delay-optimized overlap transform, coding/decoding weighting windows
RU2017108839A (en) THE CONCEPT OF SWITCHING THE DISCRETIZATION FREQUENCIES IN AUDIO PROCESSING DEVICES
CN103620674A (en) Transform audio codec and methods for encoding and decoding a time segment of an audio signal
RU2015122777A (en) AUDIO CODING DEVICE, AUDIO CODING METHOD, AUDIO CODING PROGRAM, AUDIO DECODING DEVICE, AUDIO DECODING METHOD AND AUDIO DECODING PROGRAM
RU2018132859A (en) CLASSIFICATION AND ENCODING OF AUDIO SIGNALS
RU2013154584A (en) METHOD AND DEVICE FOR VIDEO ENCODING, METHOD AND DEVICE FOR VIDEO ENCODING AND PROGRAM FOR THEM

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20150206