A method and device for gain smoothing in voice decoder

A decoder and a speech frame technology, applied in the field of speech decoding, can solve the problems of high storage complexity, high algorithm complexity, and complicated speech encoding process, and achieve the effect of simple storage, reduced algorithm complexity, and smooth gain

Active Publication Date: 2011-06-15
HUAWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0020] The disadvantage of the above-mentioned gain smoothing is that it is necessary to record the average gain of the fixed codebook of multiple subframes in the past, so the storage complexity is relatively large
[0034] The disadvantage of the second method of gain smoothing is that the stability factor and voice factor need to be calculated, and the algorithm complexity is relatively large
[0035] In summary, in the prior art, when the speech coder performs gain smoothing on the fixed code, it needs to record the average gain of the fixed codebook of the past multiple subframes, or needs to calculate the stability factor and the voicing factor. Therefore, the speech coding process very complicated

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
  • A method and device for gain smoothing in voice decoder
  • A method and device for gain smoothing in voice decoder
  • A method and device for gain smoothing in voice decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In the embodiment of the present invention, in the voice communication system, it is necessary to calculate the voice parameter change factor of the current voice frame, and initialize and correct the fixed codebook gain of the current voice frame; determine the current voice frame according to the voice parameter change factor state; smoothing the fixed codebook gain of the current speech frame by using the initialized and corrected fixed codebook gain and the smoothing factor set for the speech frame in this state.

[0055] Here, the speech parameter change factor of the current speech frame may be calculated by using the speech parameters of the current frame and the speech parameters of the previous frame. The speech parameters may be spectral parameters, pitch delay parameters or voicing factors.

[0056] The smoothing factor can be calculated by using a certain formula, and can also be obtained according to the simulation results.

[0057] see figure 2 As shown...

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 method of processing gain flattening in a speech decoding, comprising: calculating speech parameter change factors of current speech frame, and processing an initialization modification for a fixed code book gain of the current speech frame; determining state of the current speech frame according to the speech parameter change factors; making use of the fixed code book gain which is processed the initialization modification and smoothing factors arranged for the speech frame of the state, to process to flatten for the fixed code book gain of the current speech frame.At the same time, the invention also discloses a device of processing gain flattening in the speech decoding. The invention embodiment need not record the fixed code book gain of continuous multi-frame, so a storage complexity is lower, moreover, the invention also need not simultaneously calculate stability factors and voiced factors, only need calculate the speech change factors, so that an algorithm complexity is reduced.

Description

technical field [0001] The present invention relates to the technical field of speech decoding, and more specifically, relates to a method and device for performing gain smoothing in a speech decoder. Background technique [0002] see figure 1 As shown, in the voice communication system, the encoder encodes the input voice signal, and then sends the coded bit stream through the communication channel; the decoder decodes the bit stream received from the communication channel, and synthesizes it into a voice signal . [0003] A coder that encodes a speech signal is referred to as a speech coder below. The coding principle commonly used in speech coders is Algebraic Code Excited Linear Prediction (ACELP, Algebraic Code Excited Linear Prediction), such coders include G.729, EVRC, AMR, AMR-WB, AMR-WB+, etc. Among them, G.729 is the voice coding standard of the International Telecommunication Union (ITU-T); EVRC is the voice coding standard of the 3rd Generation Partnership Pro...

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 Patents(China)
IPC IPC(8): G10L19/14G10L19/08G10L19/083
CPCG10L19/083
Inventor 许剑峰许丽净张清李伟桑盛虎杜正中胡晨
Owner HUAWEI TECH CO LTD
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