The fundamental aspects of the invention are that codebooks are pre-processed when training them for predetermining the frequency distribution of the resulting codevectors, and each block is independently coded and decoded using a variable number of stages of difference coding needed for coding the particular block. 本発明の基本的な態様は、結果として生ずるコードベクトルの周波数分布を前もって決定するためにコードブックをトレーニングするとき、コードブックを前処理すること、及びブロックの符号化に必要な差分符号化用の可変数の段階を用いて、各ブロックを独立に符号化及び復号化することである。 - 特許庁