Processing

Please wait...

Settings

Settings

Goto Application

1. WO1999041737 - METHOD AND APPARATUS FOR HIGH SPEED DETERMINATION OF AN OPTIMUM VECTOR IN A FIXED CODEBOOK

Publication Number WO/1999/041737
Publication Date 19.08.1999
International Application No. PCT/RU1998/000041
International Filing Date 17.02.1998
Chapter 2 Demand Filed 31.08.1999
IPC
G10L 19/083 2013.1
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech or audio signal 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
04using predictive techniques
08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
083the excitation function being an excitation gain
G10L 19/12 2013.1
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech or audio signal 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
04using predictive techniques
08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
12the excitation function being a code excitation, e.g. in code excited linear prediction vocoders
H03M 7/30 2006.1
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING, DECODING OR CODE CONVERSION, IN GENERAL
7Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information is represented by a different sequence or number of digits
30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
CPC
G10L 19/083
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech 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
04using predictive techniques
08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
083the excitation function being an excitation gain
G10L 19/12
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech 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
04using predictive techniques
08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
12the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
G10L 2019/0002
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech 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
0001Codebooks
0002Codebook adaptations
G10L 2019/0013
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
19Speech 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
0001Codebooks
0013Codebook search algorithms
Applicants
  • MOTOROLA INC. [US]/[US] (AllExceptUS)
  • ROZHDESTVENSKIJ, Juri [RU]/[RU] (UsOnly)
  • DIACHENKO, Juri [RU]/[RU] (UsOnly)
Inventors
  • ROZHDESTVENSKIJ, Juri
  • DIACHENKO, Juri
Agents
  • RYBAKOV, Vladimir M.
  • RICHARDT, Markus, A.
Priority Data
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND APPARATUS FOR HIGH SPEED DETERMINATION OF AN OPTIMUM VECTOR IN A FIXED CODEBOOK
(FR) PROCEDE ET APPAREIL PERMETTANT DE DETERMINER A GRANDE VITESSE UN VECTEUR OPTIMAL DANS UNE LISTE DE CODAGE FIXE
Abstract
(EN) A method for a CELP algorithm including the steps of pre-processing (101) a sampled speech s{n} in a signal pre-processor so as to output at least a noise filtered speech output vector and a channel noise estimate, model parameter estimation (102) of the noise filtered speech output vector so as to output a prediction residual and a long term prediction gain, encoding (104 - 120) the prediction residual so as to output an adaptive codebook vector including an index of impulse response functions of a filter and a vector gain, formatting (121) the encoded speech packets, is proposed wherein the step of encoding (104 - 120) comprises in the following order the steps of determination (104 - 109) of the gain by choosing a start value close to a theoretical optimal value, and vector optimisation (110 - 120) by successive searching for an extremum of an estimate function based on a recursively corrected correlation vector. Further, a digital signal processor for processing electrical signals to determine a codebook vector and a gain of said codebook vector is provided that operates correspondingly to the method according to the invention.
(FR) Cette invention concerne un procédé qui utilise un algorithme CELP et qui comprend les étapes suivantes: (101) effectuer un prétraitement d'une voix échantillonnée s{n} dans un pré-processeur de signal de manière à obtenir au moins un vecteur de sortie vocale avec filtration du bruit et une estimée du bruit du canal; (102) effectuer une estimation des paramètres du modèle du vecteur de sortie vocale avec filtration du bruit de manière à obtenir un résidu de prédiction et un gain de prédiction à long terme; (104 - 120) coder le résidu de prédiction de manière à produire un vecteur de liste de codage adaptatif qui comprend un index des fonctions de réponse aux impulsions d'un filtre ainsi qu'un gain de vecteur; et (121) formater les paquets vocaux codés. L'étape de codage (104 - 120) comprend à son tour plusieurs étapes dans l'ordre suivant: (104 - 109) déterminer le gain en choisissant une valeur de départ proche d'une valeur optimale théorique; et (110 - 120) optimiser le vecteur en recherchant successivement l'extrême d'une fonction d'estimée en s'aidant d'un vecteur de corrélation corrigé à plusieurs reprises. Cette invention concerne également un processeur de signal numérique qui permet de traiter des signaux électriques afin de déterminer un vecteur de liste de codage ainsi que le gain dudit vecteur, lequel processeur fonctionne selon le procédé décrit précédemment.
Related patent documents
Latest bibliographic data on file with the International Bureau