KR0138300B1 - 디지탈 오디오 필터링 방법 및 장치 - Google Patents
디지탈 오디오 필터링 방법 및 장치Info
- Publication number
- KR0138300B1 KR0138300B1 KR1019940030042A KR19940030042A KR0138300B1 KR 0138300 B1 KR0138300 B1 KR 0138300B1 KR 1019940030042 A KR1019940030042 A KR 1019940030042A KR 19940030042 A KR19940030042 A KR 19940030042A KR 0138300 B1 KR0138300 B1 KR 0138300B1
- Authority
- KR
- South Korea
- Prior art keywords
- vector
- discrete cosine
- inverse discrete
- window
- cosine transform
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000001914 filtration Methods 0.000 title claims abstract description 39
- 239000013598 vector Substances 0.000 claims abstract description 106
- 238000004364 calculation method Methods 0.000 claims abstract description 7
- BTCSSZJGUNDROE-UHFFFAOYSA-N gamma-aminobutyric acid Chemical compound NCCCC(O)=O BTCSSZJGUNDROE-UHFFFAOYSA-N 0.000 claims abstract description 5
- 238000013139 quantization Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 2
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 238000004519 manufacturing process Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 4
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (6)
- 부호화된 디지탈 오디오데이타를 입력하여 부가정보를 복호화하는 복호화단계와, 상기 복호화된 샘플들을 역양자화하여 부밴드표본을 출력하는 역양자화단계와, 상기 부밴드표본을 입력하여 역이산코사인변환하여 윈도우드벡터를 만든 다음 PCM샘플들을 출력하는 오디오필터링단계를 포함하는 디지탈 오디오복호기에서, 상기 오디오필터링단계는제1소정수(p)의 상기 부밴드표본을 입력받아 제2소정수(x)의 역이산코사인변환계수(Nik:여기서 i와 k는 상기 역이산코사인변환계수가 저장된 주소를 지정하기 위한 인자임)에서 상기 인자 i의 값을 제3소정수로 줄이고, 상기 인자 k의 값을 제4소정수로 줄이고, 상기 역이산코사인변환계수가 제5소정수의 서로 다른 값을 가지도록 하고, 상기 부밴드표본(S)을 가지고 상기 제1소정수의 역이산코사인벡터(Vi)를 다음 식에 따라서 구하는 역이산코사인벡터단계;상기 역이산코사인벡터단계후에 상기 역이산코사인벡터(Vi), 윈도윙벡터(Di) 및 이전(n-1)블럭의 윈도우드벡터(Wi n-1)로부터 제6소정수의 현재(n)블럭의 윈도우드벡터(Wi n)를 다음 식에 따라 구하는 윈도우드벡터 단계:(i%p×2란 i를 p의 배수로 나눈후의 나머지를 의미하며, 여기서 %는 나머지 연산자이다.)상기 제1소정수로 연속하는 상기 윈도우드벡터들로 구성된 벡터열들의 제5소정수가 있을때, 제1벡터열부터 마지막 벡터열까지 PCM출력버퍼에 순차적으로 저장하는 저장단계;상기 벡터열이 상기 PCM출력버퍼에 순차적으로 저장된 후 비어진 상기 윈도우드벡터의 자리로 아직 저장되지 않은 상기 모든 벡터열들을 이동시킨후에 남게 되는 상기 윈도우드벡터의 자리를 초기화하는 초기화단계;상기 초기화 단계후에 상기 PCM출력버퍼에 저장된 상기 벡터열들을 상기 PCM샘플들로 출력하는 출력단계를 구비하는 것을 특징으로 하는 디지탈 오디오필터링방법.
- 제1항에 있어서,상기 역이산코사인벡터단계 및 상기 윈도우드벡터단계는상기 제1소정수는 32개이고, 상기 제2소정수는 2048개이고, 상기 제3소정수는 32개이고, 상기 제4소정수는 16개이고, 상기 제5소정수는 128개이고, 상기 제6소정수는 512개로서, 상기 역이산코사인벡터를 구하는데 필요한 곱셈의 횟수가 제6소정수인 것을 특징으로 하는 디지탈 오디오필터링방법.
- 제1항에 있어서,상기 윈도우드벡터단계는 상기 인자 i가 상기 제1소정수의 짝수배인 상기 역이산코사인벡터들을 상기 인자 i가 0인 역이산코사인벡터로 나타내는 것을 특징으로 하는 디지탈 오디오필터링방법.
- 부호화된 디지탈 오디오데이타를 입력하여 부가정보를 복호화하는 복호화수단과, 상기 복호화된 샘플을 역양자화하여 부밴드표본을 저장하는 제1기억수단 및 상기 역양자화된 부밴드표본이 저장되어 있는 주소를 발생하는 주소발생수단을 포함하는 역양자화수단과, 상기 부밴드표본을 입력하여 역이산코사인변환하여 윈도우드벡터를 만든 다음 PCM샘플을 출력하는 오디오필터링수단을 포함하는 디지탈 오디오복호기에 있어서, 상기 오디오필터링수단은역이산코사인변환계수(Nik:여기서 i와 k는 상기 역이산코사인변환계수가 저장된 주소를 지정하기 위한 인자임)와 윈도윙벡터를 저장하고 있는 제2기억수단;상기 역이산코사인변환계수와 상기 부밴드표본을 입력받아 상기 역이산코사인변환벡터를 구하고, 상기 윈도윙벡터와 상기 역이산코사인변환벡터 및 이전 블럭의 윈도우드벡터를 입력받아 현재의 윈도우드벡터를 구하기 위해 연산을 수행하는 연산수단;상기 주소발생부가 부밴드표본을 발생하도록 제어하고, 상기 역이산코사인변환계수와 상기 윈도윙벡터가 상기 연산수단에 입력되도록 제어하고, 상기 연산을 제어하는 제어수단을 구비하는 것을 특징으로 하는 디지탈 오디오필터링장치.
- 제4항에 있어서,상기 제2기억수단은 상기 역이산코사인변환게수를 저장하는 제3기억수단; 상기 윈도윙벡터를 저장하는 제4기억수단을 구비하는 것을 특징으로 하는 디지탈필터링장치.
- 제4항에 있어서,상기 제어수단은 상기 역이산코사인변환벡터를 구하기 위해 필요한 상기 인자 i와 k의 값을 계산하여 상기 주소발생부로 공급하고, 상기 제2 및 제3기억수단의 주소를 지정하고, 상기 연산수단을 제어하는 제1제어수단; 상기 연산수단을 제어하는 제2제어수단을 구비하는 것을 특징으로 하는 디지탈 필터링장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940030042A KR0138300B1 (ko) | 1994-11-16 | 1994-11-16 | 디지탈 오디오 필터링 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940030042A KR0138300B1 (ko) | 1994-11-16 | 1994-11-16 | 디지탈 오디오 필터링 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960018982A KR960018982A (ko) | 1996-06-17 |
KR0138300B1 true KR0138300B1 (ko) | 1998-05-15 |
Family
ID=19398045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940030042A KR0138300B1 (ko) | 1994-11-16 | 1994-11-16 | 디지탈 오디오 필터링 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0138300B1 (ko) |
-
1994
- 1994-11-16 KR KR1019940030042A patent/KR0138300B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR960018982A (ko) | 1996-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6064954A (en) | Digital audio signal coding | |
CN101589623B (zh) | 对表示时域数据流的数据段进行编码和解码的编码器、解码器以及方法 | |
KR100296549B1 (ko) | 음성신호를 부호화 및 복호화하는 방법 | |
JP4689625B2 (ja) | 信号解析及び合成のための適応型混合変換 | |
JP4398979B2 (ja) | 変換表現に転換するか、または変換表現を逆変換するための装置および方法 | |
JPH06506070A (ja) | スペクトル補間および高速コードブックサーチを有する音声コーダおよび方法 | |
JP2002526798A (ja) | 複数チャネル信号の符号化及び復号化 | |
EP2054882A2 (en) | Arbitrary shaping of temporal noise envelope without side-information | |
AU2004278828A1 (en) | Device and method for processing a signal with a sequence of discrete values | |
JPH08263098A (ja) | 音響信号符号化方法、音響信号復号化方法 | |
RU2754437C1 (ru) | Способ и устройство для распределения битового бюджета между подкадрами в celp-кодеке | |
JP2001519552A (ja) | ビットレートスケーラブルなオーディオデータストリームを生成する方法および装置 | |
EP0401452B1 (en) | Low-delay low-bit-rate speech coder | |
KR0138300B1 (ko) | 디지탈 오디오 필터링 방법 및 장치 | |
US5822721A (en) | Method and apparatus for fractal-excited linear predictive coding of digital signals | |
CN110291583B (zh) | 用于音频编解码器中的长期预测的系统和方法 | |
KR0181587B1 (ko) | 엠펙-1 오디오 복호기의 합성 필터링 장치 및 방법 | |
US5528629A (en) | Method and device for coding an analog signal having a repetitive nature utilizing over sampling to simplify coding | |
DE60210174T2 (de) | Verfahren zur Signalkodierung mittels einer Vektorquantisierung | |
US5761633A (en) | Method of encoding and decoding speech signals | |
JP3154293B2 (ja) | 音声信号帯域合成復号化装置 | |
De Smet et al. | Do not zero-pute: An efficient homespun MPEG-Audio layer II decoding and optimization strategy | |
JP3258526B2 (ja) | 圧縮音声伸長装置 | |
Oh et al. | New implementation techniques of a real-time MPEG-2 audio encoding system | |
AU2012247062B2 (en) | Adaptive Hybrid Transform for Signal Analysis and Synthesis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19941116 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19941116 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980126 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980217 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980217 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010116 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020107 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030107 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040107 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050110 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060105 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20070125 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080201 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20090202 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20100216 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20100216 Start annual number: 13 End annual number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20120110 |