Unlock instant, AI-driven research and patent intelligence for your innovation.

Vector quantization method for sorting and rearranging code book and vector quantizer thereof

A vector quantizer and vector quantization technology, applied in the field of codebook classification rearrangement vector quantization and its vector quantizer, can solve the problem of irregular code word arrangement, time complexity and space complexity of vector quantizer Performance cannot be well compromised to achieve the effects of reduced space complexity, reduced codeword search range, and reduced quantization bits

Inactive Publication Date: 2011-01-05
TAIYUAN UNIV OF TECH
View PDF2 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention solves the irregular arrangement of codewords in the codebook of the encoder and the codebook of the decoder in the vector quantizer under the condition that the number of quantization bits does not increase and the quantization spectrum is distorted to achieve a transparent quantization effect. The quantization vector corresponding to the residual vector, the code word search of the vector quantizer needs to adopt the method of exhaustive search, which causes the time complexity and space complexity of the vector quantizer and the quantization performance of the vector quantizer can not be well compromised, and provides a Codebook classification rearrangement vector quantization method and its vector quantizer

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Vector quantization method for sorting and rearranging code book and vector quantizer thereof
  • Vector quantization method for sorting and rearranging code book and vector quantizer thereof
  • Vector quantization method for sorting and rearranging code book and vector quantizer thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079] The codebook classification rearrangement vector quantizer of the present invention is used in the quantization process of the multi-stage split vector quantizer S-MSVQ first-stage split vector quantizer, which is called the codebook classification rearrangement multi-stage split vector quantizer. image 3 It shows the functional block diagram of the codebook classification rearrangement multi-stage split vector quantizer encoder of the present invention. Figure 4 It shows a functional block diagram of the codebook classification and rearrangement multi-level split vector quantizer decoder of the present invention.

[0080] In AMR-WB, the encoding mode is 1 to 8, and when the two-stage split vector quantizer is quantized at one stage, the residual vector ISF of the input 16-dimensional immittance spectrum frequency parameter to be quantized vector 0-15 Split into 9-dimensional sub-vector ISF 0-8 and the 7-dimensional subvector ISF 9-15 , when the two-level quantizati...

Embodiment 2

[0157] The structure of the vector quantizer of a codebook classification rearrangement vector quantization method provided by the present invention will be described in detail below. Image 6 A schematic structural diagram of a vector quantizer of the codebook sorting rearrangement vector quantization method of the present invention is shown. The vector quantizer consists of an encoder and a decoder. The encoder includes a vector mean value storage unit, an adder, a classifier, a classification rearrangement codebook storage unit, and a quantization module. The functions of each component in the encoder are as follows:

[0158] The vector mean value storage unit is configured to provide the vector mean value of the quantization parameter, so as to subtract the input vector to be quantized from the vector mean value to obtain a residual vector of the to-be-quantized vector.

[0159] The adder is used to subtract the input vector to be quantized from the mean value of the vec...

Embodiment 3

[0170] Figure 7 A schematic structural diagram of a codebook sorting rearrangement multi-level split vector quantizer encoder device according to the present invention is shown. The encoder is composed of a codebook classification rearrangement split vector quantizer encoder device and a two-stage split vector quantizer encoder device, wherein the codebook classification rearrangement split vector quantizer encoder device includes a vector mean storage unit and 3 adders , a classifier 1, a classifier 2, a first-level codebook unit, a quantization module 11 and a quantization module 12; The functions of each unit are described as follows:

[0171] The codebook classification rearrangement split vector quantizer encoder device is used to perform one-stage split vector quantization on the input vector to be quantized, and provides the vector to be quantized to the two-stage split vector quantizer encoder device; wherein

[0172] The vector mean value storage unit is configured...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a vector quantization method for sorting and rearranging a code book and a vector quantizer thereof. The method comprises the following steps of: in an encoding process, inputting a residual vector to sort according to sorting information, determining a sub-code book search range in a sorted and rearranged code book in an encoder and determining a vector quantization value in a sub-code book; and in a decoding process, determining the reconstruction vector of the input residual vector in the sorted and rearranged code book of a decoder according to a quantization index sent to a decoder end by a channel. Before quantization, the code book is sorted previously by using a code book sorting algorithm, and the sorting information is stored in a sorter. The sorter, a sorted and rearranged code book storage unit and a quantization module in the encoder in the vector quantizer, a sorted and rearranged code book storage unit and a decoding module in the decoder are key components. In the invention, the sorter information is not necessary to be sent in a channel and does not occupy a quantization bit, the code word search range is limited in the sub-code book of the sorted and arranged code book in the encoding process, the time complexity of the vector quantizer is decreased, and the effect of transparent quantization is achieved.

Description

technical field [0001] The invention relates to a vector quantization method and a vector quantizer for voice signal processing, in particular to a vector quantization method and a vector quantizer for codebook classification rearrangement. Background technique [0002] The composition of the vector quantizer includes an encoder and a decoder, and its composition directly determines the storage requirements of the vector quantizer, the complexity of the codebook search algorithm, and the quality of the decoded voice; the codebook of the vector quantizer is stored in the encoder and decoder, The performance of the codebook and the arrangement of the codebook directly affect the quantization performance of the vector quantizer. The most commonly used vector quantizers in speech coding algorithms are split vector quantizers, multistage vector quantizers, split-mean multistage split vector quantizers S-MSVQ (Split-MultiStage Vector Quantiser) and classification vector quantizers...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G10L19/00
Inventor 张雪英李凤莲贾海蓉
Owner TAIYUAN UNIV OF TECH