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: 7106228
    Abstract: 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: Grant
    Filed: May 30, 2003
    Date of Patent: September 12, 2006
    Assignee: VoiceAge Corporation
    Inventors: Bruno Bessette, Stéphane Ragot, Jean-Pierre Adoul
  • Publication number: 20050285764
    Abstract: 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: Application
    Filed: May 30, 2003
    Publication date: December 29, 2005
    Applicant: VOICEAGE CORPORATION
    Inventors: Bruno Bessette, Stephane Ragot, Jean-Pierre Adoul
  • Patent number: 6028890
    Abstract: 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: Grant
    Filed: June 4, 1997
    Date of Patent: February 22, 2000
    Assignees: International Business Machines Corporation, University de Sherbrooke
    Inventors: Redwan Salami, Claude Laflamme, Jean-Pierre Adoul, Ali S. Sadri, Sasan Ardalan, Hua Ye
  • Patent number: 5987406
    Abstract: 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: Grant
    Filed: January 15, 1999
    Date of Patent: November 16, 1999
    Assignee: Universite de Sherbrooke
    Inventors: Tero Honkanen, Claude Laflamme, Jean-Pierre Adoul
  • Patent number: 5893060
    Abstract: 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: Grant
    Filed: April 7, 1997
    Date of Patent: April 6, 1999
    Assignee: Universite de Sherbrooke
    Inventors: Tero Honkanen, Claude LaFlamme, Jean-Pierre Adoul
  • Patent number: 5754976
    Abstract: 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: Grant
    Filed: July 28, 1995
    Date of Patent: May 19, 1998
    Assignee: Universite de Sherbrooke
    Inventors: Jean-Pierre Adoul, Claude Laflamme
  • Patent number: 5701392
    Abstract: 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: Grant
    Filed: July 31, 1995
    Date of Patent: December 23, 1997
    Assignee: Universite de Sherbrooke
    Inventors: Jean-Pierre Adoul, Claude Laflamme
  • Patent number: 5699482
    Abstract: 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: Grant
    Filed: May 11, 1995
    Date of Patent: December 16, 1997
    Assignee: Universite de Sherbrooke
    Inventors: Jean-Pierre Adoul, Claude Laflamme
  • Patent number: 5664053
    Abstract: 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: Grant
    Filed: April 3, 1995
    Date of Patent: September 2, 1997
    Assignee: Universite De Sherbrooke
    Inventors: Claude Laflamme, Redman Salami, Jean-Pierre Adoul
  • Patent number: 5444816
    Abstract: 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: Grant
    Filed: September 10, 1992
    Date of Patent: August 22, 1995
    Assignee: Universite de Sherbrooke
    Inventors: Jean-Pierre Adoul, Claude Laflamme
  • Patent number: 4481659
    Abstract: 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: Grant
    Filed: February 11, 1982
    Date of Patent: November 6, 1984
    Assignee: Universite de Sherbrooke
    Inventor: Jean-Pierre Adoul
  • Patent number: 4061878
    Abstract: 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: Grant
    Filed: May 10, 1976
    Date of Patent: December 6, 1977
    Assignee: Universite de Sherbrooke
    Inventors: Jean-Pierre Adoul, Fouad Daaboul