Patents by Inventor Jean-Pierre Adoul
Jean-Pierre Adoul has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7106228Abstract: The present invention relates to a method and system for multi-rate lattice vector quantization of a source vector x representing a frame from a source signal to be used, for example, in digital transmission and storage systems. The multi-rate lattice quantization encoding method comprises the steps of associating to x a lattice point y in a unbounded lattice ?; verifying if y is included in a base codebook C derived from the lattice ?; if it is the case then indexing y in C so as to yield quantization indices if not then extending the base codebook using, for example a Voronoi based extension method, yielding an extended codebook; associating to y a codevector c from the extended codebook, and indexing y in the extended codebook C. The extension technique allows to obtain higher bit rate codebooks from the base codebooks compared to quantization method and system from the prior art.Type: GrantFiled: May 30, 2003Date of Patent: September 12, 2006Assignee: VoiceAge CorporationInventors: Bruno Bessette, Stéphane Ragot, Jean-Pierre Adoul
-
Publication number: 20050285764Abstract: The present invention relates to a method and system for multi-rate lattice vector quantization of a source vector x representing a frame from a source signal to be used, for example, in digital transmission and storage systems. The multi-rate lattice quantization encoding method comprises the steps of associating to x a lattice point y in a unbounded lattice ?; verifying if y is included in a base codebook C derived from the lattice ?; if it is the case then indexing y in C so as to yield quantization indices if not then extending the base codebook using, for example a Voronoi based extension method, yielding an extended codebook; associating to y a codevector c from the extended codebook, and indexing y in the extended codebook C. The extension technique allows to obtain higher bit rate codebooks from the base codebooks compared to quantization method and system from the prior art.Type: ApplicationFiled: May 30, 2003Publication date: December 29, 2005Applicant: VOICEAGE CORPORATIONInventors: Bruno Bessette, Stephane Ragot, Jean-Pierre Adoul
-
Patent number: 6028890Abstract: A method and device for analog simultaneous voice and data transmission over an analog channel encodes at a voice signal sampling rate a sampled voice signal including spectral and pitch information. During encoding, the spectral and pitch information is extracted from the sampled voice signal to produce a residual signal, and the residual signal is converted into a sequence of residual vectors at a Baud rate. Then, a bitstream including non voice data and the extracted spectral and pitch information is produced. A modem unit, operating at Baud rate and producing an output carrier wave supplied to the analog channel, produces a sequence of symbol vectors in response to the sequence of residual vectors and the bitstream, and modulates the output carrier wave in response to the sequence of symbol vectors.Type: GrantFiled: June 4, 1997Date of Patent: February 22, 2000Assignees: International Business Machines Corporation, University de SherbrookeInventors: Redwan Salami, Claude Laflamme, Jean-Pierre Adoul, Ali S. Sadri, Sasan Ardalan, Hua Ye
-
Patent number: 5987406Abstract: Instability inherent in analysis-by-synthesis speech/audio codecs and caused in particular by channel errors during transmission of highly periodic signals such as high-frequency sine waves is removed. Analysis-by-synthesis techniques involve production, in response to the speech/audio signal and at regular time intervals called frames, of (a) a set of spectral parameters for use in driving a synthesis filter in view of synthesizing the speech/audio signal, and (b) a pitch gain for constructing a past-excitation-signal component supplied to the synthesis filter.Type: GrantFiled: January 15, 1999Date of Patent: November 16, 1999Assignee: Universite de SherbrookeInventors: Tero Honkanen, Claude Laflamme, Jean-Pierre Adoul
-
Patent number: 5893060Abstract: A method and device eradicate the occasional instability inherent in analysis-by-synthesis speech/audio codecs and caused in particular by channel errors during transmission of highly periodic signals such as high-frequency sine waves. Analysis-by-synthesis techniques involve production, in response to the speech/audio signal and at regular time intervals called frames, of (a) a set of spectral parameters for use in driving a synthesis filter in view of synthesizing the speech/audio signal, and (b) a pitch gain for constructing a past-excitation-signal component supplied to the synthesis filter.Type: GrantFiled: April 7, 1997Date of Patent: April 6, 1999Assignee: Universite de SherbrookeInventors: Tero Honkanen, Claude LaFlamme, Jean-Pierre Adoul
-
Patent number: 5754976Abstract: A codebook is searched in view of encoding a sound signal. This codebook consists of a set of pulse amplitude/position combinations each defining L different positions and comprising both zero-amplitude pulses and non-zero-amplitude pulses assigned to respective positions p=1, 2, . . . L of the combination, wherein each non-zero-amplitude pulse assumes at least one of q possible amplitudes. To reduce the search complexity, a subset of pulse amplitude/position combinations from the codebook is pre-selected in relation to the sound signal, and only this subset of combinations is searched. The pre-selection of the subset of combinations consists of pre-establishing, in relation to the sound signal, a function S.sub.p between the respective positions p=1, 2, . . . L and the q possible amplitudes, the search being limited to the combinations of the codebook having non-zero-amplitude pulses which respect the pre-established function.Type: GrantFiled: July 28, 1995Date of Patent: May 19, 1998Assignee: Universite de SherbrookeInventors: Jean-Pierre Adoul, Claude Laflamme
-
Patent number: 5701392Abstract: A codebook is searched in view of encoding a sound signal. This codebook consists of a set of codevectors each of 40 positions and comprising N non-zero-amplitude pulses assignable to predetermined valid positions. To reduce the search complexity, a depth-first search is used which involves a tree structure with levels ordered from 1 through M. A path-building operation takes place at each level whereby a candidate path from the previous level is extended by choosing a predetermined number of new pulses and selecting valid positions for said new pulses in accordance with a given pulse-order rule and a given selection criterion. A path originated at the first level and extended by the path-building operations of subsequent levels determines the respective positions of the N non-zero-amplitude pulse of a candidate codevector. Use of a signal-based pulse-position likelihood estimate during the first few levels enable initial pulse-screening to start the search on favorable conditions.Type: GrantFiled: July 31, 1995Date of Patent: December 23, 1997Assignee: Universite de SherbrookeInventors: Jean-Pierre Adoul, Claude Laflamme
-
Patent number: 5699482Abstract: A method of encoding a speech signal is provided. This method improves the excitation codebook and search procedure of the conventional Code-Excited Linear Prediction (CELP) speech encoders. This code is based on a sparse algebraic code consisting in particular, but not exclusively, of interleaving N single-pulse permutation codes. The search complexity in finding the best codeword is greatly reduced by bringing the search back to the algebraic code domain thereby allowing the sparsity of the algebraic code to speed up the necessary computations. More precisely, the sparsity of the code enable the use of a very fast procedure based on N-embedded computation loops.Type: GrantFiled: May 11, 1995Date of Patent: December 16, 1997Assignee: Universite de SherbrookeInventors: Jean-Pierre Adoul, Claude Laflamme
-
Patent number: 5664053Abstract: The present invention concerns efficient quantization of more than one LPC spectral models per frame in order to enhance the accuracy of the time-varying spectrum representation without compromising on the coding-rate. Such efficient representation of LPC spectral models is advantageous to a number of techniques used for digital encoding of speech and/or audio signals.Type: GrantFiled: April 3, 1995Date of Patent: September 2, 1997Assignee: Universite De SherbrookeInventors: Claude Laflamme, Redman Salami, Jean-Pierre Adoul
-
Patent number: 5444816Abstract: A method of encoding a speech signal is presented. This method improves the excitation codebook and search procedure of the conventional Code Excited Linear Prediction (CELP) speech encoders. Use is made of a dynamic codebook (201, 202) based on the combination of two modules: a sparse algebraic code generator (201) associated to a filter (202) having a transfer function varying in time. The generator (102) is a structured codebook with codewords having very few non zero components. The filter (202) shapes the spectral characteristics whereby the resulting excitation codebook (201, 202) exhibits favorable perceptual properties. The search complexity in finding the best codeword is greatly reduced by bringing the search back to the algebraic code domain thereby allowing the sparsity of the algebraic code to speed up the necessary computations.Type: GrantFiled: September 10, 1992Date of Patent: August 22, 1995Assignee: Universite de SherbrookeInventors: Jean-Pierre Adoul, Claude Laflamme
-
Patent number: 4481659Abstract: Bit rate in a PCM Companding system is reduced by transmitting sample magnitude (X.sub.n) if the sample is near a zero-crossing, and transmitting the difference (D.sub.n) between sequential samples if not near a zero-crossing. ROMs are used for mapping (transforming) full versus reduced data.Type: GrantFiled: February 11, 1982Date of Patent: November 6, 1984Assignee: Universite de SherbrookeInventor: Jean-Pierre Adoul
-
Patent number: 4061878Abstract: The disclosure herein describes a method and a system for speech detection on PCM multiplexed voice channels; for each channel, a decision is reached every M samples regarding the channel activity; in addition, the nature of speech is detected as: voiced (compact or non-compact) or unvoiced (fricative or non-fricative) when the channel is active; pure silence, white noise or echo when the channel is inactive. The decision is based on the joint value of the amplitude, zero crossing of the signal and zero crossing of the signal derivative.Type: GrantFiled: May 10, 1976Date of Patent: December 6, 1977Assignee: Universite de SherbrookeInventors: Jean-Pierre Adoul, Fouad Daaboul