Patents by Inventor Bruno Bessette

Bruno Bessette 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: 7933769
    Abstract: In a method and device for low-frequency emphasis, where the spectrum of a sound signal is transformed in a frequency domain and comprises transform coefficients grouped in a number of blocks, a maximum energy for one block having a position index is calculated. Also, a factor having a position index smaller than the position index of the block with maximum energy is calculated for each block. For each block, an energy of the block is calculated, the factor is computed from the calculated maximum energy and the computed energy of the block, and a gain is determined from the factor and applied to the transform coefficients of the block.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: April 26, 2011
    Assignee: Voiceage Corporation
    Inventor: Bruno Bessette
  • Publication number: 20100174536
    Abstract: A pitch search method and device for digitally encoding a wideband signal, in particular but not exclusively a speech signal, in view of transmitting, or storing, and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector, the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
    Type: Application
    Filed: November 17, 2009
    Publication date: July 8, 2010
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • Patent number: 7752039
    Abstract: A method for coding speech or other generic signals includes dividing a speech signal into a plurality of frames, and dividing at least one of the plurality of frames into at least two subframe units. A search for a fixed codebook contribution and an adaptive codebook contribution for subframe units is conducted. At least one subframe unit is selected to be coded without the fixed codebook contribution. The encoder may iteratively arrange and encode subframes differently for the same frame, and select for transmission that arrangement that minimizes an error measure across the frame. Various embodiments are shown, as are embodied computer programs, a decoder, and a communication system.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: July 6, 2010
    Assignee: Nokia Corporation
    Inventor: Bruno Bessette
  • Patent number: 7672837
    Abstract: A pitch search method and device for digitally encoding a wideband signal, in particular but not exclusively a speech signal, in view of transmitting, or storing, and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector, the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: March 2, 2010
    Assignee: Voiceage Corporation
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • Publication number: 20100023323
    Abstract: A multi-reference quantization device and method for quantizing an input LPC filter, comprises a plurality of differential quantizers using respective, different references, and a selector of a reference amongst the different references of the differential quantizers using a reference selection criterion. The input LPC filter is differentially quantized by the differential quantizer using the selected reference. A device and method for inverse quantizing a multi-reference differentially quantized LPC filter extracted from a bitstream, comprises an extractor from the bitstream of information about a reference amongst a plurality of possible references used for quantizing the multi-reference differentially quantized LPC filter, and a differential inverse quantizer using the reference corresponding to the extracted reference information to inverse quantize the multi-reference differentially quantized LPC filter.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 28, 2010
    Applicant: VOICEAGE CORPORATION
    Inventors: Philippe Gournay, Bruno Bessette, Redwan Salami
  • Publication number: 20100023325
    Abstract: A device and a method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprises a calculator of a first-stage approximation of the input vector, a subtractor of the first-stage approximation from the input vector to produce a residual vector, a calculator of a weighting function from the first-stage approximation, a warper of the residual vector with the weighting function, and a quantizer of the weighted residual vector to supply a quantized weighted residual vector.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 28, 2010
    Applicant: VOICEAGE CORPORATION
    Inventors: Bruno BESSETTE, Philippe Gournay, Redwan Salami
  • Publication number: 20100023324
    Abstract: A device and a method for quantizing, in a super-frame including a sequence of frames, LPC filters calculated during the frames of the sequence. The LPC filter quantizing device and method comprises: an absolute quantizer for first quantizing one of the LPC filters using absolute quantization; and at least one quantizer of the other LPC filters using a quantization mode selected from the group consisting of absolute quantization and differential quantization relative to at least one previously quantized filter amongst the LPC filters. For inverse quantizing, at least the first quantized LPC filter is received and an inverse quantizer inverse quantizes the first quantized LPC filter using absolute inverse quantization. If any quantized LPC filter other than the first quantized LPC filter is received, an inverse quantizer inverse quantizes this quantized LPC filter using one of absolute inverse quantization and differential inverse quantization relative to at least one previously received quantized LPC filter.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 28, 2010
    Applicant: VOICEAGE CORPORATION
    Inventors: Philippe Gournay, Bruno BESSETTE, Redwan Salami
  • Patent number: 7529660
    Abstract: In a method and device for post-processing a decoded sound signal in view of enhancing a perceived quality of this decoded sound signal, the decoded sound signal is divided into a plurality of frequency sub-band signals, and post-processing is applied to at least one of the frequency sub-band signal. After post-processing of this at least one frequency sub-band signal, the frequency sub-band signals may be added to produce an output post-processed decoded sound signal. In this manner, the post-processing can be localized to a desired sub-band or sub-bands with leaving other sub-bands virtually unaltered.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: May 5, 2009
    Assignee: VoiceAge Corporation
    Inventors: Bruno Bessette, Claude Laflamme, Milan Jelinek, Roch Lefebvre
  • Publication number: 20070282603
    Abstract: A first aspect of the present invention relates to a method for low-frequency emphasizing the spectrum of a sound signal transformed in a frequency domain and comprising transform coefficients grouped in a number of blocks, in which a maximum energy for one block is calculated and a position index of the block with maximum energy is determined, a factor is calculated for each block having a position index smaller than the position index of the block with maximum energy the calculated maximum energy and the energy of the block, and, for each block, a gain determining from the factor is applied to the transform coefficients of the block.
    Type: Application
    Filed: February 18, 2005
    Publication date: December 6, 2007
    Inventor: Bruno Bessette
  • Patent number: 7280959
    Abstract: The indexing method comprises forming a set of tracks of pulse positions, restraining the positions of the non-zero-amplitude pulses of the combinations of the codebook in accordance with the set of tracks of pulse positions, and indexing in the codebook each non-zero-amplitude pulse of the combinations at least in relation to the position of the in the corresponding track, the amplitude of the pulse, and the number of pulse positions in said corresponding track. For indexing the position(s) of one and two non-zero amplitude pulse(s) in one track, procedures code—1 pulse and code—2 pulse are respectively used. When the positions of a number X of non-zero-amplitude pulses are located in one track, X?3, subindices of these X pulses are calculated using the procedures code—1 pulse and code—2 pulse, and a global index is calculated by combining these subindices.
    Type: Grant
    Filed: November 22, 2001
    Date of Patent: October 9, 2007
    Assignee: Voiceage Corporation
    Inventor: Bruno Bessette
  • Publication number: 20070225971
    Abstract: A first aspect of the present invention relates to a method for low-frequency emphasizing the spectrum of a sound signal transformed in a frequency domain and comprising transform coefficients grouped in a number of blocks, in which a maximum energy for one block is calculated and a position index of the block with maximum energy is determined, a factor is calculated for each block having a position index smaller than the position index of the block with maximum energy the calculated maximum energy and the energy of the block, and, for each block, a gain determining from the factor is applied to the transform coefficients of the block.
    Type: Application
    Filed: February 15, 2007
    Publication date: September 27, 2007
    Inventor: Bruno Bessette
  • Patent number: 7260521
    Abstract: An improved pitch search method and device for digitally encoding a wideband signal, in particular but not exclusively a speech signal, in view of transmitting, or storing, and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector, the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: August 21, 2007
    Assignee: Voiceage Corporation
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • Publication number: 20070147518
    Abstract: A first aspect of the present invention relates to a method for low-frequency emphasizing the spectrum of a sound signal transformed in a frequency domain and comprising transform coefficients grouped in a number of blocks, in which a maximum energy for one block is calculated and a position index of the block with maximum energy is determined, a factor is calculated for each block having a position index smaller than the position index of the block with maximum energy the calculated maximum energy and the energy of the block, and, for each block, a gain determining from the factor is applied to the transform coefficients of the block.
    Type: Application
    Filed: February 15, 2007
    Publication date: June 28, 2007
    Inventor: Bruno Bessette
  • Patent number: 7191123
    Abstract: The gain smoothing method and device modify the amplitude of an innovative codevector in relation to background noise present in a previously sampled wideband signal. The gain smoothing device comprises a gain smoothing calculator for calculating a smoothing gain in response to a factor representative of voicing in the sampled wideband signal, a factor representative of the stability of a set of linear prediction filter coefficients, and an innovative codebook gain. The gain smoothing device also comprises an amplifier for amplifying the innovative codevector with the smoothing gain to thereby produce a gain-smoothed innovative codevector. The function of the gain-smoothing device improves the perceived synthesized signal when background noise is present in the sampled wideband signal.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: March 13, 2007
    Assignee: Voiceage Corporation
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • Patent number: 7151802
    Abstract: In a method and device for recovering the high frequency content of a wideband signal previously down-sampled, and for injecting this high frequency content in an over-sampled synthesized version of the wideband signal to produce a fill-spectrum synthesized wideband signal, a random noise generator produces a noise sequence having a given spectrum. A spectral shaping unit spectrally shapes the noise sequence in relation to linear prediction filter coefficients related to the down-sampled wideband signal. A signal injection circuit finally injects the spectrally-shaped noise sequence in the over-sampled synthesized signal version to thereby produce the full-spectrum synthesized wideband signal.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: December 19, 2006
    Assignee: Voiceage Corporation
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • Publication number: 20060277036
    Abstract: A pitch search method and device for digitally encoding a wideband signal, in particular but not exclusively a speech signal, in view of transmitting, or storing, and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector, the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
    Type: Application
    Filed: August 4, 2006
    Publication date: December 7, 2006
    Inventors: Bruno Bessette, Redwan Salami, Roch Lefebvre
  • 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: 20060106600
    Abstract: A method for coding speech or other generic signals includes dividing a speech signal into a plurality of frames, and dividing at least one of the plurality of frames into at least two subframe units. A search for a fixed codebook contribution and an adaptive codebook contribution for subframe units is conducted. At least one subframe unit is selected to be coded without the fixed codebook contribution. The encoder may iteratively arrange and encode subframes differently for the same frame, and select for transmission that arrangement that minimizes an error measure across the frame. Various embodiments are shown, as are embodied computer programs, a decoder, and a communication system.
    Type: Application
    Filed: November 1, 2005
    Publication date: May 18, 2006
    Inventor: Bruno Bessette
  • 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
  • Publication number: 20050165603
    Abstract: In a method and device for post-processing a decoded sound signal in view of enhancing a perceived quality of this decoded sound signal, the decoded sound signal is divided into a plurality of frequency sub-band signals, and post-processing is applied to at least one of the frequency sub-band signal. After post-processing of this at least one frequency sub-band signal, the frequency sub-band signals may be added to produce an output post-processed decoded sound signal. In this manner, the post-processing can be localized to a desired sub-band or sub-bands with leaving other sub-bands virtually unaltered.
    Type: Application
    Filed: May 30, 2003
    Publication date: July 28, 2005
    Inventors: Bruno Bessette, Claude LaFlamme, Milan Jelinek, Roch Lefebvre