ATE191987T1 - NUMERICAL VOICE ENCODER WITH IMPROVED LONG-TERM PREDICTION THROUGH SUB-SAMPLING RESOLUTION - Google Patents
NUMERICAL VOICE ENCODER WITH IMPROVED LONG-TERM PREDICTION THROUGH SUB-SAMPLING RESOLUTIONInfo
- Publication number
- ATE191987T1 ATE191987T1 AT91905041T AT91905041T ATE191987T1 AT E191987 T1 ATE191987 T1 AT E191987T1 AT 91905041 T AT91905041 T AT 91905041T AT 91905041 T AT91905041 T AT 91905041T AT E191987 T1 ATE191987 T1 AT E191987T1
- Authority
- AT
- Austria
- Prior art keywords
- long
- term
- term predictor
- vector
- delayed
- Prior art date
Links
- 230000007774 longterm Effects 0.000 title abstract 10
- 238000005070 sampling Methods 0.000 title 1
- 230000003111 delayed effect Effects 0.000 abstract 5
- 230000004044 response Effects 0.000 abstract 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
- 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
- G10L2019/0001—Codebooks
- G10L2019/0011—Long term prediction filters, i.e. pitch estimation
-
- 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
- G10L2019/0001—Codebooks
- G10L2019/0012—Smoothing of parameters of the decoder interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Complex Calculations (AREA)
- Analogue/Digital Conversion (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
A digital speech coder includes a long-term filter (124) having an improved sub-sample resolution long-term predictor which allows for subsample resolution for the lag parameter L. A frame of N samples of input speech vector s(n) is applied to an adder (510). The output of the adder (510) produces the output vector b(n) for the long term filter (124). The output vector b(n) is fed back to a delayed vector generator block (530) of the long-term predictor. The nominal long-term predictor lag parameter L is also input to the delayed vector generator block (530). The long-term predictor lag parameter L can take on non-integer values, which may be multiples of one half, one third, one fourth or any other rational fraction. The delayed vector generator (530) includes a memory which holds past samples of b(n). In addition, interpolated samples of b(n) are also calculated by the delayed vector generator (530) and stored in its memory, at least one interpolated sample being calculated and stored between each past sample of b(n). The delayed vector generator (530) provides output vector q(n) to the long-term multiplier block (520), which scales the long-term predictor response by the long-term predictor coefficient beta . The scaled output beta q(n) is then applied to the adder (510) to complete the feedback loop of the recursive filter (124).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US40220689A | 1989-09-01 | 1989-09-01 | |
| PCT/US1990/003625 WO1991003790A1 (en) | 1989-09-01 | 1990-06-25 | Digital speech coder having improved sub-sample resolution long-term predictor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE191987T1 true ATE191987T1 (en) | 2000-05-15 |
Family
ID=23590969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT91905041T ATE191987T1 (en) | 1989-09-01 | 1990-06-25 | NUMERICAL VOICE ENCODER WITH IMPROVED LONG-TERM PREDICTION THROUGH SUB-SAMPLING RESOLUTION |
Country Status (12)
| Country | Link |
|---|---|
| EP (1) | EP0450064B2 (en) |
| JP (1) | JP3268360B2 (en) |
| CN (1) | CN1026274C (en) |
| AT (1) | ATE191987T1 (en) |
| AU (1) | AU634795B2 (en) |
| CA (1) | CA2037899C (en) |
| DE (1) | DE69033510T3 (en) |
| DK (1) | DK0450064T4 (en) |
| ES (1) | ES2145737T5 (en) |
| MX (1) | MX167644B (en) |
| SG (1) | SG47028A1 (en) |
| WO (1) | WO1991003790A1 (en) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5327520A (en) * | 1992-06-04 | 1994-07-05 | At&T Bell Laboratories | Method of use of voice message coder/decoder |
| FR2702590B1 (en) * | 1993-03-12 | 1995-04-28 | Dominique Massaloux | Device for digital coding and decoding of speech, method for exploring a pseudo-logarithmic dictionary of LTP delays, and method for LTP analysis. |
| FI96248C (en) | 1993-05-06 | 1996-05-27 | Nokia Mobile Phones Ltd | Method for providing a synthetic filter for long-term interval and synthesis filter for speech coder |
| DE4421853A1 (en) * | 1994-06-22 | 1996-01-04 | Philips Patentverwaltung | Mobile terminal |
| GB9408037D0 (en) * | 1994-04-22 | 1994-06-15 | Philips Electronics Uk Ltd | Analogue signal coder |
| JP2970407B2 (en) * | 1994-06-21 | 1999-11-02 | 日本電気株式会社 | Speech excitation signal encoding device |
| FR2729247A1 (en) * | 1995-01-06 | 1996-07-12 | Matra Communication | SYNTHETIC ANALYSIS-SPEECH CODING METHOD |
| FR2729244B1 (en) * | 1995-01-06 | 1997-03-28 | Matra Communication | SYNTHESIS ANALYSIS SPEECH CODING METHOD |
| FR2729246A1 (en) * | 1995-01-06 | 1996-07-12 | Matra Communication | SYNTHETIC ANALYSIS-SPEECH CODING METHOD |
| US5708757A (en) * | 1996-04-22 | 1998-01-13 | France Telecom | Method of determining parameters of a pitch synthesis filter in a speech coder, and speech coder implementing such method |
| JP4857467B2 (en) * | 2001-01-25 | 2012-01-18 | ソニー株式会社 | Data processing apparatus, data processing method, program, and recording medium |
| JP4857468B2 (en) * | 2001-01-25 | 2012-01-18 | ソニー株式会社 | Data processing apparatus, data processing method, program, and recording medium |
| GB2466671B (en) | 2009-01-06 | 2013-03-27 | Skype | Speech encoding |
| GB2466675B (en) | 2009-01-06 | 2013-03-06 | Skype | Speech coding |
| GB2466674B (en) | 2009-01-06 | 2013-11-13 | Skype | Speech coding |
| GB2466673B (en) | 2009-01-06 | 2012-11-07 | Skype | Quantization |
| GB2466672B (en) * | 2009-01-06 | 2013-03-13 | Skype | Speech coding |
| CN104025191A (en) * | 2011-10-18 | 2014-09-03 | 爱立信(中国)通信有限公司 | An improved method and apparatus for adaptive multi rate codec |
| FR3015754A1 (en) * | 2013-12-20 | 2015-06-26 | Orange | RE-SAMPLING A CADENCE AUDIO SIGNAL AT A VARIABLE SAMPLING FREQUENCY ACCORDING TO THE FRAME |
| WO2020250369A1 (en) * | 2019-06-13 | 2020-12-17 | 日本電信電話株式会社 | Audio signal receiving and decoding method, audio signal decoding method, audio signal receiving device, decoding device, program, and recording medium |
| CN113113033B (en) * | 2021-04-29 | 2025-03-07 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio processing method, device and readable storage medium |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL168669C (en) * | 1974-09-16 | 1982-04-16 | Philips Nv | INTERPOLING DIGITAL FILTER WITH INPUT BUFFER. |
| US4080660A (en) * | 1975-07-11 | 1978-03-21 | James Nickolas Constant | Digital signal time scale inversion |
| US4020332A (en) * | 1975-09-24 | 1977-04-26 | Bell Telephone Laboratories, Incorporated | Interpolation-decimation circuit for increasing or decreasing digital sampling frequency |
| NL8105801A (en) * | 1981-12-23 | 1983-07-18 | Philips Nv | RECURSIVE DIGITAL FILTER. |
| US4573135A (en) * | 1983-04-25 | 1986-02-25 | Rca Corporation | Digital lowpass filter having controllable gain |
| JPS60116000A (en) * | 1983-11-28 | 1985-06-22 | ケイディディ株式会社 | Voice encoding system |
| JPS63214032A (en) * | 1987-03-02 | 1988-09-06 | Fujitsu Ltd | Coding transmitter |
| JPS63249200A (en) * | 1987-04-06 | 1988-10-17 | 日本電信電話株式会社 | Vector quantization system |
| JPH01177227A (en) * | 1988-01-05 | 1989-07-13 | Toshiba Corp | Sound coder and decoder |
-
1990
- 1990-06-25 SG SG1996002783A patent/SG47028A1/en unknown
- 1990-06-25 CA CA002037899A patent/CA2037899C/en not_active Expired - Lifetime
- 1990-06-25 JP JP50964190A patent/JP3268360B2/en not_active Expired - Lifetime
- 1990-06-25 ES ES91905041T patent/ES2145737T5/en not_active Expired - Lifetime
- 1990-06-25 AU AU59525/90A patent/AU634795B2/en not_active Expired
- 1990-06-25 EP EP91905041A patent/EP0450064B2/en not_active Expired - Lifetime
- 1990-06-25 DK DK91905041T patent/DK0450064T4/en active
- 1990-06-25 WO PCT/US1990/003625 patent/WO1991003790A1/en not_active Ceased
- 1990-06-25 AT AT91905041T patent/ATE191987T1/en not_active IP Right Cessation
- 1990-06-25 DE DE69033510T patent/DE69033510T3/en not_active Expired - Lifetime
- 1990-08-15 MX MX021980A patent/MX167644B/en unknown
- 1990-08-31 CN CN90109233A patent/CN1026274C/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0450064B1 (en) | 2000-04-19 |
| MX167644B (en) | 1993-03-31 |
| CA2037899A1 (en) | 1991-03-02 |
| CA2037899C (en) | 1996-09-17 |
| CN1050633A (en) | 1991-04-10 |
| DE69033510T2 (en) | 2000-11-23 |
| WO1991003790A1 (en) | 1991-03-21 |
| DK0450064T3 (en) | 2000-10-02 |
| EP0450064A4 (en) | 1995-04-05 |
| SG47028A1 (en) | 1998-03-20 |
| AU634795B2 (en) | 1993-03-04 |
| DE69033510D1 (en) | 2000-05-25 |
| EP0450064A1 (en) | 1991-10-09 |
| AU5952590A (en) | 1991-04-08 |
| DE69033510T3 (en) | 2007-06-06 |
| ES2145737T3 (en) | 2000-07-16 |
| JPH04502675A (en) | 1992-05-14 |
| DK0450064T4 (en) | 2006-09-04 |
| EP0450064B2 (en) | 2006-08-09 |
| ES2145737T5 (en) | 2007-03-01 |
| CN1026274C (en) | 1994-10-19 |
| JP3268360B2 (en) | 2002-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE191987T1 (en) | NUMERICAL VOICE ENCODER WITH IMPROVED LONG-TERM PREDICTION THROUGH SUB-SAMPLING RESOLUTION | |
| EP0577809B1 (en) | Double mode long term prediction in speech coding | |
| WO2001082289A3 (en) | Frame erasure compensation method in a variable rate speech coder | |
| EP0173032A3 (en) | Digital color-image transformation | |
| DE2355579A1 (en) | DIGITAL, ANALOGUE CONVERTER | |
| GB1485803A (en) | Method and apparatus for the analysis and synthesis of speech | |
| US4792787A (en) | Wide dynamic range analog-to-digital converter using linear prediction | |
| CA2290859A1 (en) | Speech encoding method and speech encoding system | |
| DE69026843T2 (en) | Linear predictive encoder with code excitation for low delay voice or audio signals | |
| KR890004441B1 (en) | Automatic cording circuit | |
| CA1214279A (en) | Digital dpcm-coders of high processing speed | |
| GB2266822B (en) | Speech coding | |
| CA2216011A1 (en) | "adpcm transcoder" | |
| CA1312382C (en) | Arrangement for dpcm-coding with high data rate | |
| US4389726A (en) | Adaptive predicting circuit using a lattice filter and a corresponding differential PCM coding or decoding apparatus | |
| JPS6481478A (en) | Vector quantization coding method for picture signal | |
| JPS6156517A (en) | Analog-to-digital converter | |
| JPS6489765A (en) | Noise reduction circuit | |
| JPS6449428A (en) | Digital/digital code converter | |
| SU1490712A1 (en) | Adaptive analog-to-digital converter | |
| JPH0863192A (en) | Device for extracting spectrum parameter | |
| JP2626236B2 (en) | ADPCM decoder | |
| JP2566208B2 (en) | Television signal DPCM code conversion device | |
| ACHA | Overflow and roundoff analysis of a very-low sensitivity digital filter structure | |
| JPS57186826A (en) | Analog-to-digital converter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| UEP | Publication of translation of european patent specification | ||
| UEP | Publication of translation of european patent specification |
Ref document number: 0450064 Country of ref document: EP |
|
| EELA | Cancelled due to lapse of time |