摘要 |
A method and system for encoding an input signal for storage or transmission over a communications channel by transforming successive vectors of parameters of the input signal into a corresponding succession of index signals, each index signal being associated with a quantized vector that corresponds to an ordered set of values of the input signal parameters supplying the input vector and a set of distance parameters to an artificial neural network (520) for causing the artificial neural network to produce at least one control output signal; providing a vector quantization system composed of: at least one table (535) having a first plurality of storage locations, each storage location storing a representative vector and having an address represented by a respective index signal; and search means (530) for comparing each representative vector with each input signal parameter value; applying at the least one control output signal to the vector quantization system for identifying a second plurality of the storage locations, which second plurality is a subset of the first plurality of storage locations; searching, in said search means, over the second plurality of storage locations to locate that storage location of the second plurality which most closely approximates the extracted features vector according to a criterion utilizing the set of distance parameters; and outputting the index of the storage location which is found to most closely approximate the input vector.
|