摘要 |
A method for encoding and decoding digital signals, particularly audio signals, by using multiple reference vectors from a codebook and adaptively updating the codebook. The reference vectors from the codebook are combined, using a mathematical combination function, to achieve a synthesized vector that most closely matches the digital signal. The encoded signal consists of the mathematical combination function coefficients and the memory addresses of the reference vectors from the codebook used to achieve the synthesized vector. The encoded signal is decoded by separating the coefficients and the addresses and using a reverse combination procedure to reproduce the synthesized vector. Finally, the synthesized vector is stored in the codebook, by overwriting the oldest data, to adaptively update the codebook. |