A target vector is coded by multi-stage vector quantization. A first stage of the coding of the target vector is performed using a first code vector stored in a first codebook. A scalar associated with a code of each first code vector is stored in an amplifier storing section. A third code vector is determined by multiplying a second code vector stored in a second codebook with the scalar, calculating a distance using the target vector, the first code vector and the third code vector, and performing a second stage of the coding of the target vector using a result of the distance calculation.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation application of U.S. patent application Ser. No. 10/614,834, filed on Jul. 9, 2003, which is a continuation application of U.S. patent application Ser. No. 10/133,735, filed on Apr. 29, 2002, issued as U.S. Pat. No. 7,024,356 on Apr. 4, 2006, which is a continuation application of U.S. patent application Ser. No. 09/319,933, filed on Jun. 18, 1999, issued as U.S. Pat. No. 6,415,254 on Jul. 2, 2002, which is the National Stage of International Application No. PCT/JP98/04777, filed on Oct. 22, 1998, the contents of which are expressly incorporated by reference herein in their entireties. The International Application was not published under PCT 21 (2) in English.
Priority Data
Oct 22, 1997 [JP] 9-289412 Oct 28, 1997 [JP] 9-295130 Mar 31, 1998 [JP] 10-85717