KR100463419B1 - 적은 복잡도를 가진 고정 코드북 검색방법 및 장치 - Google Patents
적은 복잡도를 가진 고정 코드북 검색방법 및 장치 Download PDFInfo
- Publication number
- KR100463419B1 KR100463419B1 KR10-2002-0069600A KR20020069600A KR100463419B1 KR 100463419 B1 KR100463419 B1 KR 100463419B1 KR 20020069600 A KR20020069600 A KR 20020069600A KR 100463419 B1 KR100463419 B1 KR 100463419B1
- Authority
- KR
- South Korea
- Prior art keywords
- pulse position
- track
- pulse
- fixed codebook
- prediction vector
- 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.)
- Expired - Fee Related
Links
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
- G10L19/04—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 using predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/12—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
-
- 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
- G10L19/04—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 using predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/10—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
- G10L19/107—Sparse pulse excitation, e.g. by using algebraic codebook
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Mathematical Analysis (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- General Physics & Mathematics (AREA)
- Algebra (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
| 트랙 | 펄스 | 부호 | 펄스 위치 |
| 0 | i 0 | s 0:±1 | m 0: 0 5 10 15 20 25 30 35 |
| 1 | i 1 | s 1:±1 | m 1: 1 6 11 16 21 26 31 36 |
| 2 | i 2 | s 2:±1 | m 2: 2 7 12 17 22 27 32 37 |
| 3 | i 3 | s 3:±1 | m 3: 3 8 13 18 23 28 33 384 9 14 19 24 29 34 39 |
| 트랙 | 펄스 위치 최우 예측 벡터의 절대값 | |||||||
| 0 | 0.10 | 0.31 | 0.15 | 0.02 | 0.10 | 0.17 | 0.67 | 0.35 |
| 1 | 0.29 | 0.07 | 0.06 | 0.21 | 0.00 | 0.04 | 0.32 | 0.00 |
| 2 | 0.36 | 0.17 | 0.06 | 0.04 | 0.34 | 0.29 | 0.66 | 0.05 |
| 3 | 0.180.33 | 0.080.05 | 0.430.13 | 0.060.26 | 0.100.11 | 0.480.11 | 0.160.11 | 0.120.05 |
| 트랙 | 선택된 펄스 위치 | ||
| 0 | 5 | 30 | 35 |
| 1 | 1 | 16 | 31 |
| 2 | 2 | 22 | 32 |
| 3 | 34 | 1314 | 2819 |
| 트랙 | 선택된 펄스 위치 | |
| 0 | 30 | 35 |
| 1 | 1 | 31 |
| 2 | 2 | 32 |
| 3 | 134 | 2819 |
Claims (8)
- 트랙별로 각 펄스 위치에 대한 펄스 위치 최우 예측 벡터의 절대값을 계산하는 단계;상기 최우 예측 벡터의 절대값이 큰 값을 가지는 순서대로 소정의 개수만큼 상기 각 트랙별로 펄스 위치를 선택하는 단계;상기 선택된 각 트랙별 펄스 위치들 중에서 각 트랙별로 하나씩 선택하여 만들 수 있는 가능한 조합을 모두 만들어 전수검색을 수행하는 단계; 및상기 전수 검색된 펄스 위치 조합 중에서 하나의 펄스 위치 조합을 선택하는 단계를 포함하는 것을 특징으로 하는 고정 코드북 검색방법.
- 제1항에 있어서,상기 전수 검색된 펄스 위치 조합 중에서 하나의 펄스 위치 조합을 선택하는 단계는 다음의 수학식을 만족시키는 펄스 위치를 검색하는 것을 특징으로 하는 고정 코드북 검색방법.여기서 c k 는k번째 고정 코드북 벡터이고t는 전치 행렬(transpose matrix)을 나타내며, d 는 상관도 벡터를 나타낸다.
- 제1항에 있어서, 상기 펄스 위치 최우 예측 벡터는피치 잔여 신호와 상관도 벡터에 의해서 결정되는 것을 특징으로 하는 고정 코드북 검색방법.
- 제1항에 있어서, 상기 펄스 위치 최우 예측 벡터는다음의 수학식과 같이 표현되는 것을 특징으로 하는 고정 코드북 검색방법.여기서r LTP (n)은 피치 잔여 신호를 의미하고 d는 상관도 벡터를 의미한다.
- 트랙별로 각 펄스 위치에 대한 펄스 위치 최우 예측 벡터의 절대값을 계산하는 단계;상기 최우 예측 벡터의 절대값이 큰 값을 가지는 순서대로 소정의 개수만큼 상기 각 트랙별로 펄스 위치를 선택하는 단계;상기 선택된 각 트랙별 펄스 위치들 중에서 각 트랙별로 하나씩 선택하여 만들 수 있는 가능한 조합을 모두 만들어 전수검색을 수행하는 단계; 및상기 전수 검색된 펄스 위치 조합 중에서 하나의 펄스 위치 조합을 선택하는 단계를 포함하는 것을 특징으로 하는 고정 코드북 검색방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 트랙별로 각 펄스 위치에 대한 펄스 위치 최우 예측 벡터의 절대값을 계산하는 펄스위치 최우예측벡터 크기 계산부;상기 펄스 위치 최우 예측 벡터의 절대값 정보를 이용하여 상기 최우 예측 벡터의 절대값이 큰 값을 가지는 순서대로 소정의 개수만큼 상기 각 트랙별로 펄스 위치를 선택하는 펄스 위치 선택부;상기 선택된 각 트랙별 펄스 위치들 중에서 각 트랙별로 하나씩 선택하여 만들 수 있는 가능한 조합을 모두 만들어 전수검색을 수행하는 전수검색 수행부; 및상기 전수 검색된 펄스 위치 조합 중에서 하나의 펄스 위치 조합을 선택하는 최적 펄스 위치 선택부를 포함하는 것을 특징으로 하는 고정 코드북 검색장치.
- 제1항에 있어서, 상기 펄스 위치 최우 예측 벡터는피치 잔여 신호와 상관도 벡터의 함수로 표현되는 것을 특징으로 하는 고정 코드북 검색장치.
- 제1항에 있어서, 상기 펄스 위치 최우 예측 벡터는다음의 수학식과 같이 표현되는 것을 특징으로 하는 고정 코드북 검색장치.여기서r LTP (n)은 피치 잔여 신호를 의미하고 d는 상관도 벡터를 의미한다.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0069600A KR100463419B1 (ko) | 2002-11-11 | 2002-11-11 | 적은 복잡도를 가진 고정 코드북 검색방법 및 장치 |
| US10/671,649 US20040093368A1 (en) | 2002-11-11 | 2003-09-26 | Method and apparatus for fixed codebook search with low complexity |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0069600A KR100463419B1 (ko) | 2002-11-11 | 2002-11-11 | 적은 복잡도를 가진 고정 코드북 검색방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20040041740A KR20040041740A (ko) | 2004-05-20 |
| KR100463419B1 true KR100463419B1 (ko) | 2004-12-23 |
Family
ID=32226279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2002-0069600A Expired - Fee Related KR100463419B1 (ko) | 2002-11-11 | 2002-11-11 | 적은 복잡도를 가진 고정 코드북 검색방법 및 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20040093368A1 (ko) |
| KR (1) | KR100463419B1 (ko) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100772199B1 (ko) * | 2006-09-29 | 2007-11-01 | 한국전자통신연구원 | VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치 및방법, 그리고 이를 적용한 VoIP 단말 |
| PT2827327T (pt) | 2007-04-29 | 2020-08-27 | Huawei Tech Co Ltd | Método para codificação de impulsos de excitação |
| CN100530357C (zh) * | 2007-07-11 | 2009-08-19 | 华为技术有限公司 | 固定码书搜索方法及搜索器 |
| CN100578619C (zh) * | 2007-11-05 | 2010-01-06 | 华为技术有限公司 | 编码方法和编码器 |
| US7898763B2 (en) * | 2009-01-13 | 2011-03-01 | International Business Machines Corporation | Servo pattern architecture to uncouple position error determination from linear position information |
| CN102299760B (zh) * | 2010-06-24 | 2014-03-12 | 华为技术有限公司 | 脉冲编解码方法及脉冲编解码器 |
| CN102623012B (zh) | 2011-01-26 | 2014-08-20 | 华为技术有限公司 | 矢量联合编解码方法及编解码器 |
| PL2676266T3 (pl) | 2011-02-14 | 2015-08-31 | Fraunhofer Ges Forschung | Układ kodowania na bazie predykcji liniowej wykorzystujący kształtowanie szumu w dziedzinie widmowej |
| TR201903388T4 (tr) * | 2011-02-14 | 2019-04-22 | Fraunhofer Ges Forschung | Bir ses sinyalinin parçalarının darbe konumlarının şifrelenmesi ve çözülmesi. |
| MX2013009303A (es) | 2011-02-14 | 2013-09-13 | Fraunhofer Ges Forschung | Codec de audio utilizando sintesis de ruido durante fases inactivas. |
| MX2013009304A (es) | 2011-02-14 | 2013-10-03 | Fraunhofer Ges Forschung | Aparato y metodo para codificar una porcion de una señal de audio utilizando deteccion de un transiente y resultado de calidad. |
| SG185519A1 (en) | 2011-02-14 | 2012-12-28 | Fraunhofer Ges Forschung | Information signal representation using lapped transform |
| RU2560788C2 (ru) | 2011-02-14 | 2015-08-20 | Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. | Устройство и способ для обработки декодированного аудиосигнала в спектральной области |
| CN103620672B (zh) | 2011-02-14 | 2016-04-27 | 弗劳恩霍夫应用研究促进协会 | 用于低延迟联合语音及音频编码(usac)中的错误隐藏的装置和方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5822724A (en) * | 1995-06-14 | 1998-10-13 | Nahumi; Dror | Optimized pulse location in codebook searching techniques for speech processing |
| KR20000074365A (ko) * | 1999-05-20 | 2000-12-15 | 윤종용 | 음성 부호화시에 대수코드북에서의 대수코드 탐색방법 |
| KR20010095585A (ko) * | 2000-04-11 | 2001-11-07 | 대표이사 서승모 | 음성 부호화기의 고정코드북 고속탐색 방법 |
| KR20010095909A (ko) * | 2000-04-12 | 2001-11-07 | 윤종용 | 에이켈프 음성 압축기의 코드북 검색 장치 및 방법 |
-
2002
- 2002-11-11 KR KR10-2002-0069600A patent/KR100463419B1/ko not_active Expired - Fee Related
-
2003
- 2003-09-26 US US10/671,649 patent/US20040093368A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5822724A (en) * | 1995-06-14 | 1998-10-13 | Nahumi; Dror | Optimized pulse location in codebook searching techniques for speech processing |
| KR20000074365A (ko) * | 1999-05-20 | 2000-12-15 | 윤종용 | 음성 부호화시에 대수코드북에서의 대수코드 탐색방법 |
| KR20010095585A (ko) * | 2000-04-11 | 2001-11-07 | 대표이사 서승모 | 음성 부호화기의 고정코드북 고속탐색 방법 |
| KR20010095909A (ko) * | 2000-04-12 | 2001-11-07 | 윤종용 | 에이켈프 음성 압축기의 코드북 검색 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040093368A1 (en) | 2004-05-13 |
| KR20040041740A (ko) | 2004-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8185385B2 (en) | Method for searching fixed codebook based upon global pulse replacement | |
| KR100463419B1 (ko) | 적은 복잡도를 가진 고정 코드북 검색방법 및 장치 | |
| US6385576B2 (en) | Speech encoding/decoding method using reduced subframe pulse positions having density related to pitch | |
| CA2271410C (en) | Speech coding apparatus and speech decoding apparatus | |
| EP0917710B1 (en) | Method and apparatus for searching an excitation codebook in a code excited linear prediction (celp) coder | |
| JPH09281998A (ja) | 音声符号化装置 | |
| JP2000163096A (ja) | 音声符号化方法及び音声符号化装置 | |
| JPH07160294A (ja) | 音声復号装置 | |
| KR100503414B1 (ko) | 고정 코드북의 집중 검색 방법 및 장치 | |
| KR100463559B1 (ko) | 대수 코드북을 이용하는 켈프 보코더의 코드북 검색방법 | |
| KR100465316B1 (ko) | 음성 부호화기 및 이를 이용한 음성 부호화 방법 | |
| CA2336360C (en) | Speech coder | |
| Ozawa et al. | MP‐CELP speech coding based on multipulse vector quantization and fast search | |
| KR100550003B1 (ko) | 상호부호화기에서 개회로 피치 추정 방법 및 그 장치 | |
| KR100463418B1 (ko) | Celp 음성 부호화기에서 사용되는 가변적인 고정코드북 검색방법 및 장치 | |
| EP1154407A2 (en) | Position information encoding in a multipulse speech coder | |
| JP3299099B2 (ja) | 音声符号化装置 | |
| JP3088204B2 (ja) | コード励振線形予測符号化装置及び復号化装置 | |
| Yoon et al. | An efficient transcoding algorithm for G. 723.1 and G. 729A speech coders: interoperability between mobile and IP network | |
| JP3471542B2 (ja) | 音声符号化装置 | |
| JP2004309686A (ja) | 広帯域音声符号化方法及び広帯域音声符号化装置 | |
| JPH08320700A (ja) | 音声符号化装置 | |
| JPH08171400A (ja) | 音声符号化装置 | |
| Huong et al. | A new vocoder based on AMR 7.4 kbit/s mode in speaker dependent coding system | |
| KR100309873B1 (ko) | 코드여기선형예측부호화기에서무성음검출에의한부호화방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20091228 Year of fee payment: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PN2301 | Change 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20121216 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid 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: 20121216 |
|
| PN2301 | Change 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 |