Movatterモバイル変換


[0]ホーム

URL:


KR20070121137A - Audio decoder - Google Patents

Audio decoder
Download PDF

Info

Publication number
KR20070121137A
KR20070121137AKR1020060055805AKR20060055805AKR20070121137AKR 20070121137 AKR20070121137 AKR 20070121137AKR 1020060055805 AKR1020060055805 AKR 1020060055805AKR 20060055805 AKR20060055805 AKR 20060055805AKR 20070121137 AKR20070121137 AKR 20070121137A
Authority
KR
South Korea
Prior art keywords
data
sbr
high frequency
frequency band
aac
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020060055805A
Other languages
Korean (ko)
Other versions
KR100791846B1 (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
Application filed by 주식회사 대우일렉트로닉스filedCritical주식회사 대우일렉트로닉스
Priority to KR1020060055805ApriorityCriticalpatent/KR100791846B1/en
Publication of KR20070121137ApublicationCriticalpatent/KR20070121137A/en
Application grantedgrantedCritical
Publication of KR100791846B1publicationCriticalpatent/KR100791846B1/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명에 따른 오디오 복호기는, 인코딩된 비트스트림을 수신하여 AAC 데이터와 SBR 데이터로 분리한 후 AAC 데이터를 이용하여 저주파 대역의 성분을 산출하는 디지털 신호 처리 모듈과, 디지털 신호 처리 모듈로부터 SBR 데이터를 제공받아 고주파 대역의 전위 및 포락선 조정을 위한 SBR 파라미터 및 SF 데이터를 추출하는 SBR 가속기를 포함하며, 디지털 신호 처리 모듈은, SF 데이터 및 SBR 파라미터를 이용하여 고주파 대역의 전위에 의한 고주파 대역을 생성하는 고주파 발진기와, 고주파 발진기에서 생성된 고주파 대역의 포락선을 조정하는 포락선 조정기와, 포락선 조정기에서 출력되는 고주파와 저주파를 연산하여 전대역 신호를 생성하는 통합 QMF 뱅크를 포함한다.The audio decoder according to the present invention receives a encoded bitstream, separates the AAC data and the SBR data, and then uses the AAC data to calculate a low frequency band component and a SBR data from the digital signal processing module. SBR accelerator for extracting SBR parameters and SF data for adjusting the potential and envelope of the high frequency band is provided, the digital signal processing module, using the SF data and SBR parameters to generate a high frequency band by the potential of the high frequency band A high frequency oscillator, an envelope regulator for adjusting the envelope of the high frequency band generated by the high frequency oscillator, and an integrated QMF bank for generating a full band signal by calculating the high frequency and low frequency output from the envelope regulator.

이와 같이, 본 발명은 HE AAC 복호기에서 SBR 파라미터 및 SF 데이터를 추출하는 기능을 별도의 SBR 가속기를 이용하여 구현함으로서, 디지털 신호 처리 모듈의 연산량을 줄여 디지털 신호 처리 모듈의 동작 주파수와 전력 소모의 증가를 줄일 수 있다.As described above, the present invention implements a function of extracting SBR parameters and SF data from the HE AAC decoder using a separate SBR accelerator, thereby reducing the amount of computation of the digital signal processing module and increasing the operating frequency and power consumption of the digital signal processing module. Can be reduced.

Description

Translated fromKorean
오디오 복호기{HIGH EFFICIENCY ADVANCED AUDIO CODING DECODER}Audio decoder {HIGH EFFICIENCY ADVANCED AUDIO CODING DECODER}

도 1은 디지털 신호 처리 모듈 내에 장착된 일반적인 MPEG-4 기반의 HE AAC 복호기를 도시한 도면이며,1 is a diagram illustrating a general MPEG-4 based HE AAC decoder mounted in a digital signal processing module.

도 2는 본 발명의 바람직한 실시 예에 따른 HE AAC 복호기의 구조를 도시한 블록도이며,2 is a block diagram showing the structure of a HE AAC decoder according to a preferred embodiment of the present invention.

도 3은 본 발명에 따른 HE AAC 복호기에서 SBR 가속기의 내부 구조를 도시한 블록도이다.3 is a block diagram showing the internal structure of the SBR accelerator in the HE AAC decoder according to the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

200 : 디지털 신호 처리 모듈 300 : SBR 가속기200: digital signal processing module 300: SBR accelerator

400 : 메모리400: memory

본 발명은 오디오 복호기에 관한 것으로, 특히SBR(Spectral Band Replication) 알고리즘을 MPEG AAC와 결합한 오디오 복호기에 관한 것이다.The present invention relates to an audio decoder, and more particularly, to an audio decoder in which a SBR (Spectral Band Replication) algorithm is combined with MPEG AAC.

HE AAC(High Efficiency-Advanced Audio Coding)는 대역폭 확장 기술의 하나인 SBR(Spectral Band Replication) 알고리즘을 MPEG AAC와 결합한 오디오 복호기 이다.HE High Efficiency-Advanced Audio Coding (HE AAC) is an audio decoder that combines Spectral Band Replication (SBR) algorithm, which is one of bandwidth extension technologies, with MPEG AAC.

일반적인 HE-AAC에 적용되는 SBR의 원리는 오디오 신호의 고주파와 저주파 사이에 높은 연관성이 존재한다는 가정에 기반을 둔다. 이는 저주파 대역의 정보를 이용해 고주파 대역 성분을 추정할 수 있다는 것을 의미한다.The principle of SBR applied to the general HE-AAC is based on the assumption that there is a high correlation between the high frequency and low frequency of the audio signal. This means that the high frequency band component can be estimated using the information of the low frequency band.

이러한 SBR의 첫 단계는 저주파 스펙트럼 데이터를 고주파 대역으로 복사하는 전위의 과정이며, 그런 다음 전대역(full bandwidth)의 스펙트럼을 갖는 원본 오디오 신호의 스펙트럼 포락선(spectral envelope)과 전위 과정에 포함되지 않고 제외도리 가능성이 있는 고주파 성분을 보상하기 위해 필요한 추가정보를 이용해 고주파 대역의 모양을 조정한다.The first step in this SBR is the process of dislocations that copy low-frequency spectral data into the high-frequency band, which is then excluded from the spectral envelope and dislocation process of the original audio signal with a full bandwidth spectrum. Adjust the shape of the high frequency band with additional information needed to compensate for possible high frequency components.

이하, 첨부된 도면을 참조하여 일반적인 MPEG-4 HE AAC 복호기의 구조를 설명한다.Hereinafter, a structure of a general MPEG-4 HE AAC decoder will be described with reference to the accompanying drawings.

도 1은 디지털 신호 처리 모듈 내에 장착된 일반적인 MPEG-4 기반의 HE AAC 복호기를 도시한 도면이다.1 is a diagram illustrating a typical MPEG-4 based HE AAC decoder mounted in a digital signal processing module.

도 1에 도시된 바와 같이, 비트 스트림 페이로드 디포맷터(100)는 인코딩된 비트스트림을 수신하고 SBR 파라미터들, 스테리오 파라미터들 및 코더 부호화된 오디 신호를 추출하여 출력한다. 즉, 비트 스트림 페이로드 디포맷터(100)는 SBR 데이터를 AAC 비트열로부터 분리한 후 SBR 데이터가 분리된 AAC 비트열은 코어 디코더(102)에 제공하며, SBR 데이터는 비트 스트림 파서(104)에 제공한다.As shown in FIG. 1, the bitstream payload deformatter 100 receives an encoded bitstream and extracts and outputs SBR parameters, stereo parameters, and a coder encoded audio signal. That is, the bitstream payload deformatter 100 separates SBR data from the AAC bit string, and then provides the AAC bit string from which the SBR data is separated to thecore decoder 102, and the SBR data is supplied to thebit stream parser 104. to provide.

코어 디코더(102)는 AAC 복호기로서 AAC 비트열에서 저주파 대역의 신호를 복호화하고, 분석 QMF 뱅크(106)는 고주파 대역의 전위를 위해 코어 디코더(102)에 서 출력된 신호를 이용하여 저주파 대역의 성분을 계산한다.Thecore decoder 102 decodes the signal of the low frequency band in the AAC bit string as an AAC decoder, and theanalysis QMF bank 106 uses the signal output from thecore decoder 102 for the potential of the high frequency band. Calculate the components.

비트 스트림 파서(104)는 SBR 데이터에서 SBR 파라미터를 추출하고, 허프만 디코더 및 역양자화기(108)는 SBR 데이터를 이용하여 고주파 대역의 전위 및 포락선 조정에 필요한 정보를 생성한다.Thebit stream parser 104 extracts the SBR parameters from the SBR data, and the Huffman decoder andinverse quantizer 108 uses the SBR data to generate information necessary for adjusting the potential and the envelope of the high frequency band.

고주파 발진기(110)는 전위에 의해 고주파 대역을 생성한 후 이를 포락선 조정기(envelope adjuster)(112)에 출력하며, 포락선 조정기(112)는 전위에 의해 생성된 고주파 대역 신호의 포락선을 조정한다.Thehigh frequency oscillator 110 generates a high frequency band by the potential and then outputs the high frequency band to theenvelope adjuster 112, and theenvelope adjuster 112 adjusts the envelope of the high frequency band signal generated by the potential.

통합 QMF 뱅크(114)는 포락선 조정기(112)에서 출력된 고주파 대역의 성분과 분석 QMF 뱅크(106)에서 출력되는 저주파 대역의 성분을 합하여 전대역 신호를 생성한다. The integratedQMF bank 114 combines the components of the high frequency band output from theenvelope regulator 112 and the components of the low frequency band output from theanalysis QMF bank 106 to generate a full band signal.

이러한 MPEG HE AAC 복호기는 MPEG AAC와 비교할 때 동일한 비트 전송률에서 압축효율이 약 두 배 정도 향상되며, 이와 같은 HE AAC의 복호화 과정이 일반적으로 DSP(Digital Signal Processor)에서 처리되도록 하기 위해서는 AAC 데이터를 처리하는 코드를 DSP를 이용하고 SBR 데이터를 처리하기 위해 DSP에 새로운 코드를 첨가해야한다.The MPEG HE AAC decoder has about twice the compression efficiency at the same bit rate as compared to MPEG AAC. In order to ensure that the decoding process of HE AAC is generally performed by a DSP (Digital Signal Processor), the AAC data is processed. The code to use the DSP and add new code to the DSP to process the SBR data.

하지만, 압축 효율이 대략 두배 정도 향상되기 때문에 약 두배 정도의 연산량이 증가하여 DSP의 동작 클럭 주파수와 전력 소모를 증가시키는 문제점이 있다.However, since the compression efficiency is approximately doubled, there is a problem that the amount of computation increases by about twice, increasing the operating clock frequency and power consumption of the DSP.

이런 문제점으로 인하여 기존의 DSP로는 이러한 사양을 만족시키지 못하는 문제점이 있다.Due to this problem, existing DSPs do not meet these specifications.

본 발명의 목적은 이와 같은 종래 기술의 문제점을 해결하기 위한 것으로, HE AAC 복호기에서 SBR 파라미터 및 SF 데이터를 추출하는 기능을 별도의 SBR 가속기를 이용하여 구현함으로서, 디지털 신호 처리 모듈의 연산량을 줄일 수 있는 오디오 복호기를 제공하는데 있다.An object of the present invention is to solve the problems of the prior art, and by implementing the function of extracting SBR parameters and SF data in the HE AAC decoder using a separate SBR accelerator, it is possible to reduce the amount of calculation of the digital signal processing module To provide an audio decoder.

상기와 같은 목적을 달성하기 위하여 본 발명은, 오디오 복호기로서, 인코딩된 비트스트림을 수신하여 AAC 데이터와 SBR 데이터로 분리한 후 상기 AAC 데이터를 이용하여 저주파 대역의 성분을 산출하는 디지털 신호 처리 모듈과, 상기 디지털 신호 처리 모듈로부터 SBR 데이터를 제공받아 고주파 대역의 전위 및 포락선 조정을 위한 SBR 파라미터 및 SF 데이터를 추출하는 SBR 가속기를 포함하며, 상기 디지털 신호 처리 모듈은, 상기 SF 데이터 및 SBR 파라미터를 이용하여 상기 고주파 대역의 전위에 의한 고주파 대역을 생성하는 고주파 발진기와, 상기 고주파 발진기에서 생성된 고주파 대역의 포락선을 조정하는 포락선 조정기와, 상기 포락선 조정기에서 출력되는 고주파와 상기 저주파를 연산하여 전대역 신호를 생성하는 통합 QMF 뱅크를 포함한다.In order to achieve the above object, the present invention provides an audio decoder comprising: a digital signal processing module for receiving an encoded bitstream, separating the AAC data and SBR data, and then calculating a low frequency band component using the AAC data; And an SBR accelerator configured to receive SBR data from the digital signal processing module and extract SBR parameters and SF data for adjusting potential and envelope of a high frequency band, wherein the digital signal processing module uses the SF data and the SBR parameters. A high frequency oscillator for generating a high frequency band by the potential of the high frequency band, an envelope adjuster for adjusting the envelope of the high frequency band generated by the high frequency oscillator, a high band output from the envelope adjuster and the low frequency to calculate a full band signal It contains an integrated QMF bank to create.

이하, 첨부한 도면을 참조하여 바람직한 실시 예에 대하여 상세히 설명한다.Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 바람직한 실시 예에 따른 HE AAC 복호기의 구조를 도시한 블록도이며, 도 3은 본 발명에 따른 HE AAC 복호기에서 SBR 가속기의 내부 구조를 도시한 블록도이다.2 is a block diagram showing the structure of the HE AAC decoder according to a preferred embodiment of the present invention, Figure 3 is a block diagram showing the internal structure of the SBR accelerator in the HE AAC decoder according to the present invention.

도 2를 참조하면, HE AAC 복호기는 비트 스트림 페이로드 포맷터(202), 코어 디코더(204), 분석 QMF 뱅크(204), 고주파 발진기(206), 포락선 조정기(208), 통합 QMF 뱅크(210)를 구비한 디지털 신호 처리 모듈(200)과, SBR 가속기(300) 및 메모리(400) 등을 포함한다.Referring to FIG. 2, the HE AAC decoder includes a bitstream payload formatter 202, acore decoder 204, ananalysis QMF bank 204, ahigh frequency oscillator 206, anenvelope adjuster 208, and an integratedQMF bank 210. And a digitalsignal processing module 200 having anSBR accelerator 300, amemory 400, and the like.

디지털 신호 처리 모듈(200)은 인코딩된 비트스트림을 수신하여 AAC 데이터와 SBR 데이터로 분리한 후 AAC 데이터를 이용하여 저주파 대역의 성분을 산출한다.The digitalsignal processing module 200 receives the encoded bitstream, separates the AAC data and the SBR data, and then calculates a low frequency component using the AAC data.

여기서 디지털 신호 처리 모듈(200)의 비트 스트림 페이로드 포맷터(202)는 인코딩된 비트스트림을 수신하여 AAC 데이터와 SBR 데이터로 분리한 후 SBR 데이터를 SBR 가속기(300)에 출력한다.Here, the bitstream payload formatter 202 of the digitalsignal processing module 200 receives the encoded bitstream, separates the AAC data and the SBR data, and outputs the SBR data to theSBR accelerator 300.

코어 디코더(204)는 AAC 복호기로서 AAC 비트열에서 저주파 대역의 신호를 복호화하고, 분석 QMF 뱅크(206)는 고주파 대역의 전위를 위해 코어 디코더(204)에서 출력된 신호를 이용하여 저주파 대역의 성분을 계산한다.Thecore decoder 204 decodes the low frequency band signal in the AAC bit string as an AAC decoder, and theanalysis QMF bank 206 uses the signal output from thecore decoder 204 for the high frequency band potential. Calculate

SBR 가속기(300)는 디지털 신호 처리 모듈(200)의 비트 스트림 페이로드 포맷터(202)로부터 SBR 데이터를 제공받아 고주파 대역의 전위 및 포락선 조정을 위한 SBR 파라미터 및 SF 데이터를 추출하고, SF 데이터를 메모리(400)에 저장시킨다.TheSBR accelerator 300 receives SBR data from the bitstream payload formatter 202 of the digitalsignal processing module 200, extracts SBR parameters and SF data for adjusting the potential and envelope of the high frequency band, and stores the SF data in the memory. To 400.

이러한 SBR 가속기(300)의 구성은, 도 3에 도시된 바와 같이, 비트 스트림 버퍼(302), 쉬프트 레지스터(304), 파서부(306), 파라미터 버퍼(308), 명령어 관리부(310), 허프만 디코더(312), 역양자화기(314) 및 DMA 모듈(316)을 포함한다.As shown in FIG. 3, the configuration of theSBR accelerator 300 includes abit stream buffer 302, ashift register 304, aparser unit 306, aparameter buffer 308, aninstruction manager 310, and a Huffman.Decoder 312, dequantizer 314 andDMA module 316.

비트 스트림 버퍼(302)에는 디지털 신호 처리 모듈(200)의 비트 스트림 페이 로드 포맷터(202)에서 출력되는 SBR 데이터를 저장한다.Thebit stream buffer 302 stores SBR data output from the bitstream payload formatter 202 of the digitalsignal processing module 200.

파서부(306)는 쉬프트 레지스터(304)를 통해 비트 스트림 버퍼(302)에 저장된 SBR 데이터를 파싱한 후 파싱한 데이터가 SBR 파라미터이면 이를 파라미터 버퍼(308)에 저장시키고, 파싱한 데이터가 허프만 부호화된 데이터, 예를 들면 포락선 조정 팩터(envelop scalefactor)이거나 노이즈 플로우(noise floor)이면 이를 허프만 디코더(312)에 전송한다.Theparser unit 306 parses the SBR data stored in thebit stream buffer 302 through theshift register 304 and stores the parsed data in theparameter buffer 308 if the parsed data is an SBR parameter, and the parsed data is Huffman encoding. If the data is an envelope scale factor or noise floor, it is transmitted to the Huffmandecoder 312.

파라미터 버퍼(308)는 파서부(306)로부터 제공받은 SBR 파라미터 중 허프만 복호화와 역양자화에 필요한 파라미터를 추출하여 명령어 관리부(310)에 제공하고, 이외의 다른 파라미터를 디지털 신호 처리 모듈(200)의 고주파 발진기(208)에 제공한다.Theparameter buffer 308 extracts a parameter necessary for Huffman decoding and dequantization among the SBR parameters provided from theparser unit 306 and provides the parameter to thecommand manager 310, and provides other parameters of the digitalsignal processing module 200. To thehigh frequency oscillator 208.

명령어 관리부(310)는 파라미터 버퍼(308)에서 제공받은 파라미터를 토대로 제어 신호(HF_Ctl, QT-Ctl)를 각각 발생시켜 허프만 디코더(312)와 역양자화기(314)에 제공한다.Thecommand manager 310 generates control signals HF_Ctl and QT-Ctl based on the parameters provided from theparameter buffer 308 and provides them to the Huffmandecoder 312 and the dequantizer 314.

허프만 디코더(312)는 명령어 관리부(310)에서 발생된 제어 신호(HF-Ctl)에 응답햐여 파서부(306)에서 제공받은 데이터에 대응되는 포락선 조정팩터와 노이즈 플로 데이터를 복원하여 역양자화기(314)에 제공한다.The Huffmandecoder 312 restores the envelope adjustment factor and noise flow data corresponding to the data provided from theparser 306 in response to the control signal HF-Ctl generated by thecommand manager 310 to decode the quantizer. 314).

역양자화기(314)는 허프만 디코더(312)에서 복원된 데이터를 역양자화하여 SF 데이터를 생성하고, SF 데이터는 DMA 모듈(316)을 통해 메모리(400)에 저장된다.The dequantizer 314 dequantizes the data recovered by the Huffmandecoder 312 to generate SF data, and the SF data is stored in thememory 400 through theDMA module 316.

메모리(400)에 저장된 SF 데이터는 디지털 신호 처리 모듈(200)로부터 요청 이 있는 경우 SBR 가속기(300)의 DMA 모듈(316)을 통해 인출되어 파라미터 버퍼(308)에 저장된 SBR 파라미터와 더불어 고주파 발진기(208)에 제공된다.SF data stored in thememory 400 is fetched through theDMA module 316 of theSBR accelerator 300 when a request is received from the digitalsignal processing module 200, and the SBR parameter stored in theparameter buffer 308 together with the high frequency oscillator ( 208.

디지털 신호 처리 모듈(200)의 고주파 발진기(208)는 SF 데이터 및 SBR 파라미터를 이용하여 고주파 대역의 전위에 의해 고주파 대역 성분을 생성한다.Thehigh frequency oscillator 208 of the digitalsignal processing module 200 generates the high frequency band component by the potential of the high frequency band using the SF data and the SBR parameter.

포락선 조정기(210)는 고주파 발진기에서 생성된 고주파 대역 성분의 포락선을 조정한다.Theenvelope adjuster 210 adjusts the envelope of the high frequency band component generated by the high frequency oscillator.

통합 QMF 뱅크(212)는 포락선 조정기(210)에서 출력되는 고주파 성분과 분석 QMF 뱅크(206)에 출력되는 저주파 성분을 연산하여 전대역 신호를 생성한다.The integratedQMF bank 212 calculates the high frequency component output from theenvelope regulator 210 and the low frequency component output to theanalysis QMF bank 206 to generate a full band signal.

본 발명에 따르면, HE AAC 복호기에서 SBR 파라미터 및 SF 데이터를 추출하는 기능을 별도의 SBR 가속기(300)를 이용하여 구현함으로서, 디지털 신호 처리 모듈(200)의 연산량을 줄여 디지털 신호 처리 모듈(200)의 동작 주파수와 전력 소모의 증가를 줄일 수 있다.According to the present invention, by implementing the function of extracting the SBR parameter and SF data in the HE AAC decoder using aseparate SBR accelerator 300, the digitalsignal processing module 200 by reducing the amount of calculation of the digitalsignal processing module 200 It can reduce the increase in operating frequency and power consumption.

본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.

이상 설명한 바와 같이, 본 발명은 HE AAC 복호기에서 SBR 파라미터 및 SF 데이터를 추출하는 기능을 별도의 SBR 가속기를 이용하여 구현함으로서, 디지털 신호 처리 모듈의 연산량을 줄여 디지털 신호 처리 모듈의 동작 주파수와 전력 소모 의 증가를 줄일 수 있다.As described above, the present invention implements the function of extracting the SBR parameter and SF data from the HE AAC decoder using a separate SBR accelerator, thereby reducing the amount of computation of the digital signal processing module, the power consumption and operating frequency of the digital signal processing module. Can reduce the increase.

Claims (4)

Translated fromKorean
오디오 복호기로서,As an audio decoder,인코딩된 비트스트림을 수신하여 AAC 데이터와 SBR 데이터로 분리한 후 상기 AAC 데이터를 이용하여 저주파 대역의 성분을 산출하는 디지털 신호 처리 모듈과,A digital signal processing module for receiving an encoded bitstream, separating the AAC data and the SBR data, and calculating a low frequency component using the AAC data;상기 디지털 신호 처리 모듈로부터 SBR 데이터를 제공받아 고주파 대역의 전위 및 포락선 조정을 위한 SBR 파라미터 및 SF 데이터를 추출하는 SBR 가속기를 포함하며,A SBR accelerator receiving SBR data from the digital signal processing module and extracting SBR parameters and SF data for adjusting potential and envelope of a high frequency band;상기 디지털 신호 처리 모듈은,The digital signal processing module,상기 SF 데이터 및 SBR 파라미터를 이용하여 상기 고주파 대역의 전위에 의한 고주파 대역을 생성하는 고주파 발진기와,A high frequency oscillator for generating a high frequency band by the potential of the high frequency band by using the SF data and the SBR parameter;상기 고주파 발진기에서 생성된 고주파 대역의 포락선을 조정하는 포락선 조정기와,An envelope adjuster for adjusting an envelope of the high frequency band generated by the high frequency oscillator;상기 포락선 조정기에서 출력되는 고주파와 상기 저주파를 연산하여 전대역 신호를 생성하는 통합 QMF 뱅크An integrated QMF bank for generating a full-band signal by calculating the high frequency and the low frequency output from the envelope regulator;를 포함하는 오디오 복호기.Audio decoder comprising a.제 1 항에 있어서,The method of claim 1,상기 SBR 가속기는,The SBR accelerator,상기 SBR 데이터를 파싱하여 SBR 파라미터와 허프만 부호화된 데이터를 추출 하는 파서부와,A parser unit for parsing the SBR data and extracting SBR parameters and Huffman coded data;상기 파서부에서 추출된 SBR 파라미터가 저장되는 버퍼부와,A buffer unit for storing the SBR parameters extracted from the parser unit;상기 버퍼부에 저장된 SBR 파라미터 중 허프만 복호화와 역양자화가 필요한 데이터를 추출한 후 이를 토대로 제어 신호를 출력하는 명령어 관리부와,A command manager for extracting data requiring Huffman decoding and dequantization from the SBR parameters stored in the buffer unit and outputting a control signal based on the extracted data;상기 명령어 관리부의 제어 신호에 응답하여 상기 파서부에서 인가되는 허프만 부호화된 데이터를 복호화한 후 역양자화하여 SF 데이터를 추출하는 허프만 디코더 및 역양자화기Huffman decoder and inverse quantizer which decodes Huffman coded data applied from the parser in response to a control signal of the command manager and extracts SF data by inverse quantization.를 포함하는 오디오 복호기.Audio decoder comprising a.제 2 항에 있어서,The method of claim 2,상기 HE AAC 복호기는,The HE AAC decoder,상기 허프만 디코더 및 영양자화기에서 출력되는 SF 데이터를 저장하기 위한 메모리를 더 포함하는 것을 특징으로 하는 오디오 복호기.And a memory for storing SF data output from the Huffman decoder and the quantizer.제 3 항에 있어서,The method of claim 3, wherein상기 SBR 가속기는, 상기 메모리에 데이터를 저장하거나 상기 메모리에서 데이터를 인출하기 위한 DMA 모듈을 더 포함하는 것을 특징으로 하는 오디오 복호기.The SBR accelerator further includes a DMA module for storing data in the memory or withdrawing data from the memory.
KR1020060055805A2006-06-212006-06-21High efficiency advanced audio coding decoderExpired - Fee RelatedKR100791846B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020060055805AKR100791846B1 (en)2006-06-212006-06-21High efficiency advanced audio coding decoder

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020060055805AKR100791846B1 (en)2006-06-212006-06-21High efficiency advanced audio coding decoder

Publications (2)

Publication NumberPublication Date
KR20070121137Atrue KR20070121137A (en)2007-12-27
KR100791846B1 KR100791846B1 (en)2008-01-07

Family

ID=39138578

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020060055805AExpired - Fee RelatedKR100791846B1 (en)2006-06-212006-06-21High efficiency advanced audio coding decoder

Country Status (1)

CountryLink
KR (1)KR100791846B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102779522A (en)*2009-04-032012-11-14株式会社Ntt都科摩Voice decoding device and voice decoding method
RU2473140C2 (en)*2008-03-042013-01-20Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтенDevice to mix multiple input data

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2005024756A (en)*2003-06-302005-01-27Toshiba Corp Decoding processing circuit and mobile terminal device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
RU2473140C2 (en)*2008-03-042013-01-20Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтенDevice to mix multiple input data
CN102779522A (en)*2009-04-032012-11-14株式会社Ntt都科摩Voice decoding device and voice decoding method

Also Published As

Publication numberPublication date
KR100791846B1 (en)2008-01-07

Similar Documents

PublicationPublication DateTitle
ES2681429T3 (en) Noise generation in audio codecs
CN102460570B (en) Method and device for encoding and decoding audio signals
US9153236B2 (en)Audio codec using noise synthesis during inactive phases
US20210005210A1 (en)Audio encoder for encoding an audio signal, method for encoding an audio signal and computer program under consideration of a detected peak spectral region in an upper frequency band
CN1748443B (en)Multi-channel audio extension support
CN101484937A (en)Decoding of predictively coded data using buffer adaptation
KR100791846B1 (en)High efficiency advanced audio coding decoder
KR20100114450A (en)Apparatus for high quality multiple audio object coding and decoding using residual coding with variable bitrate
EP1872364A1 (en)Source coding and/or decoding
US8626501B2 (en)Encoding apparatus, encoding method, decoding apparatus, decoding method, and program
AU2012217161B9 (en)Audio codec using noise synthesis during inactive phases
HK1260414B (en)Noise generation in audio codecs
HK1260414A1 (en)Noise generation in audio codecs
HK40003748B (en)Audio encoder for encoding an audio signal, method for encoding an audio signal and computer program under consideration of a detected peak spectral region in an upper frequency band
HK40003748A (en)Audio encoder for encoding an audio signal, method for encoding an audio signal and computer program under consideration of a detected peak spectral region in an upper frequency band
HK1192051A (en)Noise generation in audio codecs
HK1192051B (en)Noise generation in audio codecs
HK1192641B (en)Audio encoder estimating background noise during active phases

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:4

FPAYAnnual fee payment

Payment date:20111201

Year of fee payment:5

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:5

LAPSLapse due to unpaid annual fee
PC1903Unpaid annual fee

St.27 status event code:A-4-4-U10-U13-oth-PC1903

Not in force date:20121229

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301

PC1903Unpaid annual fee

St.27 status event code:N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date:20121229

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301


[8]ページ先頭

©2009-2025 Movatter.jp