[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR970031362A - Digital audio coding method - Google Patents

Digital audio coding method Download PDF

Info

Publication number
KR970031362A
KR970031362A KR1019950039874A KR19950039874A KR970031362A KR 970031362 A KR970031362 A KR 970031362A KR 1019950039874 A KR1019950039874 A KR 1019950039874A KR 19950039874 A KR19950039874 A KR 19950039874A KR 970031362 A KR970031362 A KR 970031362A
Authority
KR
South Korea
Prior art keywords
signal
frequency band
band
value
frequency
Prior art date
Application number
KR1019950039874A
Other languages
Korean (ko)
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 김광호, 삼성전자 주식회사 filed Critical 김광호
Priority to KR1019950039874A priority Critical patent/KR970031362A/en
Publication of KR970031362A publication Critical patent/KR970031362A/en

Links

Landscapes

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

Abstract

본 발명은 디지탈 오디오 부호화방법에 관한 것으로서, 입력되는 오디오 데이타를 n개의 주파수대역으로 분류하는 매핑과정; 마스킹 현상과 임계대역들을 고려하여 마스크된 문턱치를 구하고, 각 주파수대역의 신호의 크기와 마스크된 문턱치와의 비를 이용하여 중요도에 따라서 각 주파수대역의 신호에 대하여 비트를 할당하는 비트할당과정; 복원시 발생되는 오차가 최소가 되도록 각 주파수대역의 신호의 특성에 따라서 비트할당된 각 주파수대역의 신호를 소정의 양자화단계로 양자화하는 양자화과정; 및 양자화된 신호를 비트스트림으로 형성하는 비트 패킹과정으로 구성된다. 따라서, 청각심리모델을 사용하는 종래기술이 복원 음질은 좋으나 처리비용 및 처리시간이 많이 소요되는 것에 비하여 청각심리모델을 적용하지 않고도 디지탈 오디오기기의 비트할당에 인간의 음향심리를 고려해 주며, Sm4R을 직접 계산하지 않으므로 하드웨어의 가격과 복잡도를 줄일 수 있을 뿐아니라 데이타의 압축연산시에 필요한 계산량을 줄임으로써 처리속도를 높일 수 있으므로 실시간 처리가 가능하다.The present invention relates to a digital audio encoding method, comprising: a mapping process of classifying input audio data into n frequency bands; A bit allocation process for obtaining a masked threshold in consideration of masking and critical bands, and allocating bits for signals of each frequency band according to importance using a ratio between a signal size of each frequency band and a masked threshold value; A quantization process of quantizing the signals of each frequency band to which bits are allocated in a predetermined quantization step according to the characteristics of the signals of the respective frequency bands so that an error generated during restoration is minimized; And a bit packing process of forming the quantized signal into a bitstream. Therefore, compared to the conventional art using the psychoacoustic model, the sound quality of the reconstruction is good, but the processing cost and the processing time are high. Since it does not calculate directly, it not only reduces the cost and complexity of hardware, but also increases the processing speed by reducing the amount of computation required when compressing data, thereby enabling real-time processing.

Description

디지탈 오디오 부호화방법Digital audio coding method

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제2도는 마스컴 현상을 설명하기 위한 도면.2 is a diagram for explaining the mask phenomenon.

제3도는 본 발명에 의한 디지탈 오디오 부호화방법이 적용되는 디지탈 오디오 부호화기의 구성도.3 is a block diagram of a digital audio encoder to which the digital audio encoding method according to the present invention is applied.

Claims (6)

입력되는 오디오 데이타를 n개의 주파수대역으로 분류하는 매핑과정; 마스킹 현상과 임계대역들을 고려하여 마스크된 문턱치를 구하고, 상기 각 주파수대역의 신호의 크기와 상기 마스크된 문턱치와의 비를 이용하여 중요도에 따라서 상기 각 주파수대역의 신호에 대하여 비트를 할당하는 비트할당과정; 복원시 발생되는 오차가 최소가 되도록 상기 각 주파수대역의 신호의 특성에 따라서 상기 비트할당된 각 주파수대역의 신호를 소정의 양자화단계로 양자화하는 양자화과정; 및 상기 양자화된 신호를 비트스트림으로 형성하는 비트패킹과정을 포함하는 것을 특징으로 하는 디지탈 오디오 부호화방A mapping process of classifying the input audio data into n frequency bands; Bit allocation that obtains a masked threshold value in consideration of masking phenomenon and critical bands, and allocates a bit to a signal of each frequency band according to importance using a ratio between a signal size of each frequency band and a ratio of the masked threshold value process; A quantization process of quantizing the signals of each bit-allocated frequency band in a predetermined quantization step according to the characteristics of the signals of the respective frequency bands so that an error generated during restoration is minimized; And a bit packing process of forming the quantized signal into a bit stream. 제1항에 있어서, 상기 비트할당과정에서 상기 신호의 크기는 상기 매핑과정에 의해 주파수대역으로 분할한 후, 각 주파수대역에 존재하는 신호 중 가장 큰 값을 갖는 제1단계; 상기 오디오 데이타를 변환에 의해 주파수대역으로 변환한 후, 시간영역의 처리대역에 해당하는 주파수영역에서 가장 큰 값을 찾는 제2단계; 및 상기 제1단계와 제2단계에 의해 찾은 두개의 값 중 큰 값을 상기 신호의 크기로 설정하는 제3단계에 의해 구해지는 것을 특징으로 하는 디지탈 오디오 부호화방법.2. The method of claim 1, wherein the size of the signal in the bit allocation process is divided into frequency bands by the mapping process, and further comprising: a first step having a largest value among signals existing in each frequency band; A second step of converting the audio data into a frequency band by conversion and finding a largest value in a frequency domain corresponding to a processing band of a time domain; And a third step of setting a larger value of the two values found by the first step and the second step to the magnitude of the signal. 제2항에 있어서, 상기 비트할당과정에서 상기 마스크된 문턱치는 상기 오디오 데이타를 변환에 의해 주파수대역별로 각 신호의 크기를 구하는 제1단계; 상기 주파수대역중 인접한 대역의 신호의 크기를 이용하여 톤 성분을 구하는 제2단계; 상기 톤 성분을 제외한 나머지 성분을 이용하여 각 임계대역별 잡음성분을 구하는 제3단계; 상기 제2단계에서 구해진 톤 성분에 의해 각 대역에 대해 마스킹되어지는 정도를 계산하는 제4단계; 상기 제3단계에서 구해진 잡음성분에 의해 각 대역에 대해 마스킹되어지는 정도를 계산하는 제5단계; 및 상기 제4단계와 제5단계에 의해 계산된 마스킹되어지는 정도와 각 주파수대역의 절대 문턱값을 비교하여 가장 큰 값을 각 대역의 최종 마스크된 문턱치로 설정하는 제6단계에 의해 구해지는 것을 특징으로 하는 디지탈 오디오 부호화방법.3. The method of claim 2, further comprising: obtaining a magnitude of each signal for each frequency band by converting the audio data in the bit allocation process in the bit allocation process; Obtaining a tone component using a magnitude of a signal of an adjacent band of the frequency bands; A third step of obtaining a noise component for each critical band using the remaining components except the tone component; A fourth step of calculating a degree of masking for each band by the tone component obtained in the second step; A fifth step of calculating a degree of masking for each band by the noise component obtained in the third step; And a sixth step of setting the largest value as the final masked threshold of each band by comparing the degree of masking calculated by the fourth and fifth steps with the absolute threshold of each frequency band. Digital audio coding method characterized by the above-mentioned. 제3항에 있어서, 상기 제2단계에서 톤 성분은 상기 각 주파수대역에서 임의의 신호가 좌우에 있는 신호와 비교하여 클때 이 신호를 국부최대값으로 설정하는 제1단계; 및 상기 제1단계에서 구한 국부최대값 중 임계대역을 고려하여 정해진 범위내에 있는 다른 국부최대값보다 일정 수준 이상으로 큰 값이 존재하면 이신호를톤 성분으로 설정하는 제2단계에 의해 구해지는 것을 특징으로 하는 디지탈 오디오 부호화방법.4. The method of claim 3, wherein in the second step, the tone component comprises: a first step of setting the signal to a local maximum when the signal in the respective frequency bands is larger than a signal in which the signal is left and right; And a second step of setting this signal as a tone component if a value greater than a predetermined level is greater than another local maximum value within a predetermined range in consideration of a critical band among the local maximum values obtained in the first step. Digital audio coding method. 제1항에 있어서, 상기 비트할당과정에서 상기 신호의 크기는 상기 매핑과정에 의해 주파수대역으로 분할한 후, 각 주파수대역에 존재하는 신호 중 절대값이 가장 큰 값을 찾는 제1단계; 및 정규화를 위해 기준이 되는 스케일 팩터 테이블을 이용하여 상기 각 주파수대역의 신호의 크기를 결정하는 제2단계에 의해 구해지는 것을 특징으로 하는 디지탈 오디오 부호화방법.2. The method of claim 1, further comprising: dividing the magnitude of the signal into frequency bands by the mapping process and finding a value having the largest absolute value among the signals existing in each frequency band; And a second step of determining the magnitude of the signal of each frequency band using a scale factor table as a reference for normalization. 제1항에 있어서, 상기 비트할당과정은 상기 각 주파수대역에서의 신호의 크기와 할당된 양자화단계에 대한 신호대 잡음비를 이용하여 비트를 할당하는 것을 특징으로 하는 디지탈 오디오 부호화방법.The digital audio encoding method of claim 1, wherein the bit allocation process allocates bits using a signal size in each frequency band and a signal-to-noise ratio for the allocated quantization step. ※ 참고사항:최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019950039874A 1995-11-06 1995-11-06 Digital audio coding method KR970031362A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950039874A KR970031362A (en) 1995-11-06 1995-11-06 Digital audio coding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950039874A KR970031362A (en) 1995-11-06 1995-11-06 Digital audio coding method

Publications (1)

Publication Number Publication Date
KR970031362A true KR970031362A (en) 1997-06-26

Family

ID=66587022

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950039874A KR970031362A (en) 1995-11-06 1995-11-06 Digital audio coding method

Country Status (1)

Country Link
KR (1) KR970031362A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100668299B1 (en) * 2004-05-12 2007-01-12 삼성전자주식회사 Digital signal encoding/decoding method and apparatus through linear quantizing in each section
KR100975522B1 (en) * 2003-10-28 2010-08-13 삼성전자주식회사 Scalable audio decoding/ encoding method and apparatus
KR101033256B1 (en) * 2003-07-08 2011-05-06 인더스트리얼 테크놀로지 리서치 인스티튜트 Scale factor based bit shifting in fine granularity scalability audio coding

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033256B1 (en) * 2003-07-08 2011-05-06 인더스트리얼 테크놀로지 리서치 인스티튜트 Scale factor based bit shifting in fine granularity scalability audio coding
KR100975522B1 (en) * 2003-10-28 2010-08-13 삼성전자주식회사 Scalable audio decoding/ encoding method and apparatus
KR100668299B1 (en) * 2004-05-12 2007-01-12 삼성전자주식회사 Digital signal encoding/decoding method and apparatus through linear quantizing in each section

Similar Documents

Publication Publication Date Title
JP3131542B2 (en) Encoding / decoding device
US6766293B1 (en) Method for signalling a noise substitution during audio signal coding
JP3141450B2 (en) Audio signal processing method
KR100695125B1 (en) Digital signal encoding/decoding method and apparatus
KR960002276A (en) Digital audio coding method and apparatus
KR0137472B1 (en) Perceptual coding of audio signals
JP2002533790A (en) Adaptive bit allocator and audio encoder
KR20060036724A (en) Method and apparatus for encoding/decoding audio signal
KR970031362A (en) Digital audio coding method
KR20050108180A (en) Apparatus and method for encoding digital signal using plural look up table
JP2000151413A (en) Method for allocating adaptive dynamic variable bit in audio encoding
JP2003345398A (en) Audio signal encoding method
KR970019116A (en) Digital audio encoding method and apparatus using lookup table
KR970019115A (en) Digital audio encoding method and apparatus using lookup table
KR970006827B1 (en) Audio signal encoding apparatus
KR100224812B1 (en) Method for allocating bits in coding of audio signals
JPH0918348A (en) Acoustic signal encoding device and acoustic signal decoding device
KR100188924B1 (en) Bit division method of audio signal coder
KR0134350B1 (en) Coding and decoding system quantization bit
KR0155823B1 (en) Subband coding bit rate method
KR970005829B1 (en) Bit rate transform method of audio subband coder
KR0144841B1 (en) The adaptive encoding and decoding apparatus of sound signal
JPH0964751A (en) Multichannel audio encoder and encoding method
KR960012472B1 (en) Band divided coder
JP3351754B2 (en) Audio signal encoding method

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination