Nova Patents
CA2019804C

Gain-shape vector quantization apparatus

Abstract

GAIN-SHAPE VECTOR QUANTIZATION APPARATUS ABSTRACT OF THE DISCLOSURE A gain-shape vector quantization apparatus for compressing the data of voice signals, comprising a code book portion which is constituted by a plurality of shape vectors and produces a plurality of selected shape vectors, a plurality of variable gain circuits that impart gains to the shape vectors produced from said code book portion, a plurality of synthesis filters that regenerate signals from the outputs of said variable gain circuits, an adder for adding the signals regenerated by said synthesis filters, and an evaluation unit which produces an index to select a plurality of shape vectors in the code book portion in order to minimize the error between the output of said adder and an input speech and further produces gain adjusting signals for the variable gain circuits.

Term

Term ended

Expired 26 June 2010, 16.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 1 independent, 3 dependent

  1. 1
    THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. A gain-shape vector quantization apparatus for an input speech signal, said apparatus comprising: a code book portion containing a plurality of shape vectors and selecting among the shape vectors upon receipt of an index signal;a gain circuit portion including a plurality of variable gain circuits coupled in parallel to said code book portion to impart predetermined gains to the shape vectors selected by said code book portion;a synthesis filter portion including a plurality of synthesis filters coupled in parallel to said gain circuit portion to reproduce signals from the shape vectors as output by said variable gain circuits in said gain circuit portion;a first adder portion coupled to said synthesis filter portion to add the signals reproduced by said synthesis filters in said synthesis filter portion and to produce an output;a second adder portion coupled to said first adder portion to add the output of said first adder portion and the input speech signal to determine an error;and an evaluation unit coupled to said second adder and said code book portion to determine the index signal used in the selection of the shape vectors stored in said code book portion to minimize the error between the output of said first adder portion and the input speech signal produced by said second adder portion, and supplied to said code book portion.