Method and system for encoding and decoding lattice vector quantization audio

A technology of vector quantization and audio coding, which is applied in the field of audio coding and decoding, and can solve the problems of grid codebook occupying too much storage space, long step size, poor coding effect, etc.

Active Publication Date: 2011-06-01
ZTE CORP
View PDF0 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing audio codecs based on lattice vector quantization (such as G.719, etc.) use spherical grids in codebook selection, and their codebook truncation methods are only suitable for uniformly distributed and Gaussian distributed signals. source, and the coding effect is not good for the source of the Laplace distribution of speech; meanwhile, the bit step size of the existing lattice vector quantizer (such as G.719) in the coding process is an integer number of bits ( Such as one bit), the step size of the low bit allocation is too long, causing the bit allocation to be too concentrated and cannot use the limited bits more effectively; in addition, the grid codebook of a single bit of the codec takes up too much storage space

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
  • Method and system for encoding and decoding lattice vector quantization audio
  • Method and system for encoding and decoding lattice vector quantization audio
  • Method and system for encoding and decoding lattice vector quantization audio

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0134] Embodiment 1-coding method

[0135] figure 1 It is a schematic structural diagram of a lattice vector quantization audio coding method according to an embodiment of the present invention. In this embodiment, an audio stream with a frame length of 20 ms and a sampling rate of 32 kHz is taken as an example to specifically illustrate the audio coding method of the present invention. Under other frame length and sampling rate conditions, the method of the present invention is also applicable. Such as figure 1 As shown, the method includes:

[0136] 101: Implement MDCT (Modified Discrete Cosine Transform) on the audio stream to be encoded to obtain frequency domain coefficients on N frequency domain sampling points;

[0137] The specific implementation of this step can be:

[0138] Combine the N-point time-domain sampling signal x(n) of the current frame with the N-point time-domain sampling signal x of the previous frame old (n) Compose 2N point time domain sampling signal Th...

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 provides a method for encoding and decoding lattice vector quantization audio. The method comprises the following steps: dividing a frequency domain coefficient of an audio signal which is subjected to modified discrete cosine transform (MDCT) conversion into a plurality of encoding sub-bands, and quantizing and encoding amplitude enveloping value of each encoding sub-band to acquire encoding bit of amplitude envelope; performing bit distribution on each encoding sub-band, normalizing, quantizing and encoding vectors in low-bit encoding sub-bands and high-bit encoding sub-bands by using a tower lattice vector quantizing method and a spherical lattice vector quantizing method to acquire encoding bit of the frequency domain coefficient respectively; and complexly packaging theencoding bit of the amplitude envelope and the encoding bit of the frequency domain coefficient of each encoding sub-band, and transmitting the package to a decoding end. The method and the system for encoding and decoding the lattice vector quantizing audio can acquire better voice source encoding effect.

Description

Technical field [0001] The invention relates to an audio coding and decoding technology, in particular to a lattice vector quantization audio coding and decoding method and system. Background technique [0002] Audio coding technology is the core of multimedia application technologies such as digital audio broadcasting, Internet music and audio communications. These applications will greatly benefit from the improvement of audio encoder compression performance. Perceptual audio encoder, as a kind of lossy transform domain encoding, is a modern mainstream audio encoder. Existing audio codecs such as MPEG 4AAC use non-uniform scalar quantization to perform transform domain audio codec, which has high computational complexity and low compression capabilities; based on traditional statistical vector quantizers (such as vector quantizers designed with LBG algorithms) Quantizer) has strong compression capabilities, so it has been widely used in the field of audio and video compression...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G10L19/00G10L19/02G10L19/038
CPCH03M7/3068H03M7/3082G10L19/0212G10L19/038H03M7/40H03M7/70H03M7/3059H03M7/4018
Inventor 林志斌陈国明邓峥袁浩黎家力彭科刘开文
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products