Processing

Please wait...

Settings

Settings

1. WO2000042601 - A METHOD AND DEVICE FOR DESIGNING AND SEARCHING LARGE STOCHASTIC CODEBOOKS IN LOW BIT RATE SPEECH ENCODERS

Considered void:  12.07.2000
Publication Number WO/2000/042601
Publication Date 20.07.2000
International Application No. PCT/CA2000/000036
International Filing Date 14.01.2000
IPC
G10L 19/12 2013.01
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
CPC
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/0005
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
0004Design or structure of the codebook
0005Multi-stage vector quantisation
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
  • VOICEAGE CORPORATION [CA/CA]; Suite 250 750, chemin Lucerne Ville Mont-Royal, Québec H3R 2H6, CA (AllExceptUS)
  • LAFLAMME, Claude [CA/CA]; CA (UsOnly)
  • LEFEBRE, Roch [CA/CA]; CA (UsOnly)
Inventors
  • LAFLAMME, Claude; CA
  • LEFEBRE, Roch; CA
Agents
  • DUBUC, Jean, H.; Goudreau Gage Dubuc The Stock Exchange Tower Suite 3400 800 Place Victoria Montreal, Quebec H4Z 1E9, CA
Priority Data
2,259,09415.01.1999CA
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A METHOD AND DEVICE FOR DESIGNING AND SEARCHING LARGE STOCHASTIC CODEBOOKS IN LOW BIT RATE SPEECH ENCODERS
(FR) PROCEDE ET DISPOSITIF DE CONCEPTION ET DE RECHERCHE DE GRANDES LISTES DE CODAGE STOCHASTIQUES DANS DES CODEURS VOCAUX A FAIBLE DEBIT BINAIRE
Abstract
(EN)
A stochastic codebook structure with low storage requirements is designed and efficiently searched in view of encoding a sound signal. This codebook consists of a set of codevectors, built from a small set of random vectors. Each codevector is obtained by the addition of several signed vectors from the small set (for example 64) of random (e.g. Gaussian) vectors. For example, a codebook which consists of the addition of two signed vectors from a collection of 64 Gaussian vectors gives rise to a 13-bit (8192-entry) codebook (6 bits for each of the two vector and 1 bit for the signs). Similarly, adding 3 vectors from a collection of 64 vectors gives rise to a 19-bit codebook. Besides the memory efficient structure of the codebook, a fast search procedure is used whereby only a small subset of the codebook is searched. In this fast search procedure, a small number of vectors from the collection of random vectors are preselected, and the search is confined to the subset of codebook consisting of these preselected vectors.
(FR)
Une structure de liste de codage stochastique, à faibles besoins de stockage, est conçue et étudiée de manière efficace, en vue de coder un signal sonore. Cette liste de codage consiste en un ensemble de vecteurs de code, constitué à partir d'un petit ensemble de vecteurs aléatoires. On obtient chaque vecteur de code par addition de plusieurs vecteurs avec signe provenant du petit ensemble (64 par ex.) de vecteurs aléatoires (gaussiens par ex.). Par exemple, l'addition de deux vecteurs avec signe, pris dans un ensemble de 64 vecteurs gaussiens, donne lieu à une liste de codage 13 bits (8192 entrées, 6 bits pour chacun des deux vecteurs et 1 bit pour les signes). De la même façon, l'addition de trois vecteurs pris dans un ensemble de 64 vecteurs donne lieu à une liste de codage 19 bits. En plus de la structure efficace de mémoire de la liste de codage, une procédure de recherche rapide est utilisée lorsque seulement un petit sous-ensemble de la liste de codage est recherché. Dans cette procédure de recherche rapide, un petit nombre de vecteurs, pris dans l'ensemble de vecteurs aléatoires, est présélectionné et la recherche se limite au sous-ensemble de la liste de codage constitué de ces vecteurs présélectionnés.
Also published as
Latest bibliographic data on file with the International Bureau