CA2090205A1 - Speech coding system - Google Patents
Speech coding systemInfo
- Publication number
- CA2090205A1 CA2090205A1 CA2090205A CA2090205A CA2090205A1 CA 2090205 A1 CA2090205 A1 CA 2090205A1 CA 2090205 A CA2090205 A CA 2090205A CA 2090205 A CA2090205 A CA 2090205A CA 2090205 A1 CA2090205 A1 CA 2090205A1
- Authority
- CA
- Canada
- Prior art keywords
- weighted
- speech vector
- speech
- signal
- adaptive
- 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
Links
- 239000013598 vector Substances 0.000 abstract 9
- 230000003044 adaptive effect Effects 0.000 abstract 4
- 230000005284 excitation Effects 0.000 abstract 3
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
Landscapes
- Engineering & 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)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
An input speech signal is splitted into a time section and generating the splitted signal as a speech vector and LPC coefficient sets are developed by linear prediction analysis for every time section of the speech vector. The speech vector is weighted based on the developed LPC
coefficient sets, then a plurality of the weighted speech vectors are connected and the connected speech vector having a predetermined frame length is generated.
An excitation codevector whose weighted synthesized signal is the most similar to the weighted speech vector is determined among from a plurality of excitation vectors each having the frame length which are previously stored as a sound source. A plurality or adaptive codevectors each having the frame length and obtained by cutting out a sound source signal produced from the determined excitation vectors at predetermined timing points are stored in an adaptive codebook. An adaptive codevector whose weighted synthesized signal is the most similar to the weighted speech vector is determined among from the plurality of adaptive codevectors.
coefficient sets, then a plurality of the weighted speech vectors are connected and the connected speech vector having a predetermined frame length is generated.
An excitation codevector whose weighted synthesized signal is the most similar to the weighted speech vector is determined among from a plurality of excitation vectors each having the frame length which are previously stored as a sound source. A plurality or adaptive codevectors each having the frame length and obtained by cutting out a sound source signal produced from the determined excitation vectors at predetermined timing points are stored in an adaptive codebook. An adaptive codevector whose weighted synthesized signal is the most similar to the weighted speech vector is determined among from the plurality of adaptive codevectors.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03588192A JP3248215B2 (en) | 1992-02-24 | 1992-02-24 | Audio coding device |
JP035881/1992 | 1992-02-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2090205A1 true CA2090205A1 (en) | 1993-08-25 |
CA2090205C CA2090205C (en) | 1998-08-04 |
Family
ID=12454351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002090205A Expired - Fee Related CA2090205C (en) | 1992-02-24 | 1993-02-23 | Speech coding system |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0557940B1 (en) |
JP (1) | JP3248215B2 (en) |
CA (1) | CA2090205C (en) |
DE (1) | DE69329476T2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2591430B2 (en) * | 1993-06-30 | 1997-03-19 | 日本電気株式会社 | Vector quantizer |
KR100429078B1 (en) | 1995-05-10 | 2004-04-29 | 닌텐도가부시키가이샤 | Operating device with analog joystick |
JP3524247B2 (en) | 1995-10-09 | 2004-05-10 | 任天堂株式会社 | Game machine and game machine system using the same |
DE69638186D1 (en) | 1995-10-09 | 2010-07-01 | Nintendo Co Ltd | Three-dimensional image processing system |
JP3544268B2 (en) | 1995-10-09 | 2004-07-21 | 任天堂株式会社 | Three-dimensional image processing apparatus and image processing method using the same |
US6190257B1 (en) | 1995-11-22 | 2001-02-20 | Nintendo Co., Ltd. | Systems and method for providing security in a video game system |
US6022274A (en) | 1995-11-22 | 2000-02-08 | Nintendo Co., Ltd. | Video game system using memory module |
US6267673B1 (en) | 1996-09-20 | 2001-07-31 | Nintendo Co., Ltd. | Video game system with state of next world dependent upon manner of entry from previous world via a portal |
TW419645B (en) * | 1996-05-24 | 2001-01-21 | Koninkl Philips Electronics Nv | A method for coding Human speech and an apparatus for reproducing human speech so coded |
US6241610B1 (en) | 1996-09-20 | 2001-06-05 | Nintendo Co., Ltd. | Three-dimensional image processing system having dynamically changing character polygon number |
US6139434A (en) | 1996-09-24 | 2000-10-31 | Nintendo Co., Ltd. | Three-dimensional image processing apparatus with enhanced automatic and user point of view control |
JP3655438B2 (en) | 1997-07-17 | 2005-06-02 | 任天堂株式会社 | Video game system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE68922134T2 (en) * | 1988-05-20 | 1995-11-30 | Nippon Electric Co | Coded speech transmission system with codebooks for synthesizing low amplitude components. |
US4975956A (en) * | 1989-07-26 | 1990-12-04 | Itt Corporation | Low-bit-rate speech coder using LPC data reduction processing |
US5208862A (en) * | 1990-02-22 | 1993-05-04 | Nec Corporation | Speech coder |
JPH05108096A (en) * | 1991-10-18 | 1993-04-30 | Sanyo Electric Co Ltd | Vector drive type speech encoding device |
-
1992
- 1992-02-24 JP JP03588192A patent/JP3248215B2/en not_active Expired - Fee Related
-
1993
- 1993-02-23 CA CA002090205A patent/CA2090205C/en not_active Expired - Fee Related
- 1993-02-23 DE DE69329476T patent/DE69329476T2/en not_active Expired - Fee Related
- 1993-02-23 EP EP93102794A patent/EP0557940B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3248215B2 (en) | 2002-01-21 |
CA2090205C (en) | 1998-08-04 |
EP0557940B1 (en) | 2000-09-27 |
EP0557940A2 (en) | 1993-09-01 |
DE69329476T2 (en) | 2001-02-08 |
DE69329476D1 (en) | 2000-11-02 |
EP0557940A3 (en) | 1994-03-23 |
JPH05232997A (en) | 1993-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5327519A (en) | Pulse pattern excited linear prediction voice coder | |
CA2061803A1 (en) | Speech coding method and system | |
EP0749110A2 (en) | Adaptive codebook-based speech compression system | |
EP0342687B1 (en) | Coded speech communication system having code books for synthesizing small-amplitude components | |
CA2051304A1 (en) | Speech coding and decoding system | |
GB2238696A (en) | Near-toll quality 4.8 kbps speech codec | |
EP0751496A3 (en) | Speech coding method and apparatus for the same | |
SE506379C2 (en) | LPC speech encoder with combined excitation | |
EP0957472A2 (en) | Speech coding apparatus and speech decoding apparatus | |
EP0773533B1 (en) | Method of synthesizing a block of a speech signal in a CELP-type coder | |
CA2090205A1 (en) | Speech coding system | |
US5598504A (en) | Speech coding system to reduce distortion through signal overlap | |
EP1162604B1 (en) | High quality speech coder at low bit rates | |
CA2194513A1 (en) | Speech encoding apparatus and speech encoding and decoding apparatus | |
US5864797A (en) | Pitch-synchronous speech coding by applying multiple analysis to select and align a plurality of types of code vectors | |
CA2044751A1 (en) | Speech coding system | |
GB2280828A (en) | Method for generating a spectral noise weighting filter for use in a speech coder | |
US6094630A (en) | Sequential searching speech coding device | |
CA2084338A1 (en) | Method for Speech Coding and Voice-Coder | |
US5884252A (en) | Method of and apparatus for coding speech signal | |
JP3174742B2 (en) | CELP-type speech decoding apparatus and CELP-type speech decoding method | |
CA2170007A1 (en) | Determination of Gain for Pitch Period in Coding of Speech Signal | |
JP3236849B2 (en) | Sound source vector generating apparatus and sound source vector generating method | |
JP3236850B2 (en) | Sound source vector generating apparatus and sound source vector generating method | |
JP3236851B2 (en) | Sound source vector generating apparatus and sound source vector generating method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |