Method and device for compensating drop frame after start frame of voiced sound

A compensation method and a start frame technology, applied in the field of speech coding and decoding, can solve the problem that the compensation sound quality is not guaranteed, etc.

Inactive Publication Date: 2013-02-06
ZTE CORP
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Different frame loss compensation methods are selected according to the different types of adjacent frames before the lost frame, but the frame loss after the voiced sound start frame usually uses a compens

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 device for compensating drop frame after start frame of voiced sound
  • Method and device for compensating drop frame after start frame of voiced sound
  • Method and device for compensating drop frame after start frame of voiced sound

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0031] Example 1

[0032] This embodiment describes a method of compensation after the loss of the first frame immediately after the voiced start frame, such as figure 1 As shown, including the following steps:

[0033] Step 101: The voiced start frame is received correctly, and it is judged whether the first frame immediately after the voiced start frame (hereinafter referred to as the first lost frame) is lost, if it is lost, go to step 102, otherwise the process ends;

[0034] Step 102: Select a corresponding pitch delay inference mode according to the stability condition of the voiced start frame to infer the pitch delay of the first lost frame;

[0035] Specifically: if the voiced start frame meets the stability condition, the following pitch delay inference method is used to infer the pitch delay of the first missing frame: use the integer part of the pitch delay of the last subframe in the voiced start frame (T -1 ) As the pitch delay of each subframe in the first lost frame;

...

Example Embodiment

[0102] Example 2

[0103] This embodiment describes a method for compensation after the loss of the first frame immediately after the voiced sound start frame. The difference from Embodiment 1 is that a second correction process is added.

[0104] Step 201 is the same as step 101 in embodiment 1;

[0105] In step 202, the main difference between this step and step 102 is that when the voiced start frame does not meet the stability condition, the first correction value is used to -1 After correction, the corrected T -1 Perform a second correction process, and use the result of the correction process as the final estimated value of the pitch delay of each subframe of the first lost frame.

[0106] Specifically, the second correction process is as follows:

[0107] Judge if the following two conditions are met, then take T -1 Is the median value of pitch delay: condition 1: corrected T -1 (Ie T c = T -1 +f s *f m ) And T -1 The absolute value of the difference is greater than the fifth thr...

Example Embodiment

[0137] Example 3

[0138] This embodiment describes a method for compensating for loss of two or more frames immediately after the voiced sound start frame. The lost frames include the first lost frame and one or more lost frames immediately after the first lost frame, such as Figure 4 As shown, including the following steps:

[0139] Step 301, using the method in embodiment 1 or embodiment 2 to infer the pitch delay and adaptive codebook gain of the first lost frame;

[0140] Step 302: For one or more lost frames immediately following the first lost frame, use the pitch delay of the previous lost frame of the current lost frame as the pitch delay of the current lost frame;

[0141] Step 303: Attenuate the inferred value of the adaptive codebook gain of the last subframe of the previous lost frame of the current lost frame, and use the adaptive codebook gain value obtained after interpolation as the adaptive value of each subframe in the current lost frame Codebook gain

[0142] Speci...

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 and a device for compensating a drop frame after a start frame of voiced sound and guarantees against delaying of compensation to the drop frame after the start frame of the voiced sound. The method includes selecting different manners to deduce pitch delay of a first drop frame following the start frame of the voiced sound on the condition of stability of the start frame of the voiced sound; deducing self-adaptive codebook gain of the first drop frame according to self-adaptive codebooks of one or multiple sub-frames received before the first drop frame, or deducing the self-adaptive codebook gain of the first drop frame according to energy change of time-domain voice signals of the start frame of the voiced sound; and compensating the first drop frame by the pitch delay and the self-adaptive codebook gain deduced. After compensation, each sub-frame of the frame correctly received after the start frame the voiced sound is decoded to acquire the self-adaptive codebook gain, the self-adaptive codebook gain times a scale factor to obtain the new self-adaptive codebook gain of the corresponding sub-frame, and the new self-adaptive codebook gain substitutes for the self-adaptive codebook gain acquired by decoding to participate in voice synthesis. Therefore, error transmission caused by the drop frame can be decreased, and energy for voice synthesis can be controlled.

Description

technical field [0001] The invention relates to the technical field of speech coding and decoding, in particular to a compensation method and device for frame loss after the initial frame of voiced sound. Background technique [0002] When voice frames are transmitted in a channel, such as a wireless environment or an IP network, various complex factors involved in the transmission process may cause frame loss during reception, which seriously degrades the synthesized voice quality at the receiving end. The purpose of the frame loss compensation technology is to reduce the voice quality degradation caused by the frame loss, so as to improve people's subjective experience. [0003] CELP (Code Excited Linear Prediction) type speech codecs are widely used in practical communication systems because they can provide better speech quality at medium and low rates. The CELP type speech codec is a prediction-based speech codec. The speech frame of the current codec not only depends ...

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/008G10L21/003
CPCG10L19/005G10L19/09G10L19/008G10L21/003
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