摘要:
A method for composing a lookup table and searching indexes thereof is provided. The method includes the steps of: a) composing a lookup table using a symmetry of a sine and a cosine function; b) changing and setting a gain of a DCO by reflecting a lookup table size in the DCO; c) transforming an absolute value of a DCO output to an integer value; d) determining a range of the integer value of the DCO output; e) searching indexes of a sine and an cosine function according to the range of the integer value of the DCO output; and f) correcting a sign of a lookup table value corresponding to the searched index of the sine function and a sign of a lookup table value corresponding to the searched index of the cosine function according to the range of integers of the DCO output.
摘要:
A method for composing a lookup table and searching indexes thereof is provided. The method includes the steps of: a) composing a lookup table using a symmetry of a sine and a cosine function; b) changing and setting a gain of a DCO by reflecting a lookup table size in the DCO; c) transforming an absolute value of a DCO output to an integer value; d) determining a range of the integer value of the DCO output; e) searching indexes of a sine and an cosine function according to the range of the integer value of the DCO output; and f) correcting a sign of a lookup table value corresponding to the searched index of the sine function and a sign of a lookup table value corresponding to the searched index of the cosine function according to the range of integers of the DCO output.
摘要:
Provided is an apparatus and method for processing a Voice over Internet Protocol (VoIP) packet with multiple frames. The apparatus includes: a transmission packet processing unit for receiving a frame from a speech codec, forming a Real-time Transport Protocol (RTP) payload in a form of multiple frames and transmitting the RTP payload to an RTP stack; and a reception packet processing unit for receiving an RTP packet from the RTP stack, storing the RTP packet in a jitter buffer, performing dejittering, separating frames from the RTP payload one by one and transmitting the frames to the speech codec.
摘要:
The present research can decrease the amount of computation and enhance speech quality by using a global pulse replacement method in a fixed codebook search. The fixed codebook search method in a speech encoder based upon global pulse replacement, includes the steps of: (a) computing absolute values of the pulse-position likelihood-estimator vectors; (b) temporarily obtaining a codebook vector; (c) computing a mathematical equation by replacing a pulse; (d) determining whether a value computed based upon the mathematical equation is increased after pulse replacement; (e) obtaining a new codebook vector by replacing the pulse; and (f) maintaining a previous codebook vector.
摘要:
The present research can decrease the amount of computation and enhance speech quality by using a global pulse replacement method in a fixed codebook search. The fixed codebook search method in a speech encoder based upon global pulse replacement, includes the steps of: (a) computing absolute values of the pulse-position likelihood-estimator vectors; (b) temporarily obtaining a codebook vector; (c) computing a mathematical equation by replacing a pulse; (d) determining whether a value computed based upon the mathematical equation is increased after pulse replacement; (e) obtaining a new codebook vector by replacing the pulse; and (f) maintaining a previous codebook vector.
摘要:
The present invention provides a pitch conversion method for reducing complexity of a transcoder for optimizing a speech quality and a complexity using characteristics of encoder in a transmitter and decoder in a receiver. The pitch conversion method for reducing complexity of the transcoder includes: classifying plural frames transmitted from a transmitter into frame units, each having a predetermined number of frame; recognizing a transmitting pitch included in the frame units; deciding a pitch estimation range based on the transmitting pitch; estimating at least one candidate pitch in the pitch estimation range by using a open-loop pitch search operation; and searching a final pitch around the estimated candidate pitch by using a closed-loop pitch search operation.
摘要:
The present research can decrease the amount of computation and enhance speech quality by using a global pulse replacement method in a fixed codebook search. The fixed codebook search method in a speech encoder based upon global pulse replacement, includes the steps of: (a) computing absolute values of the pulse-position likelihood-estimator vectors; (b) temporarily obtaining a codebook vector; (c) computing a mathematical equation by replacing a pulse; (d) determining whether a value computed based upon the mathematical equation is increased after pulse replacement; (e) obtaining a new codebook vector by replacing the pulse; and (f) maintaining a previous codebook vector.
摘要:
Disclosed is a packet (frame) loss concealment method and device for a VoIP system, for reducing speech quality degradation caused by packet loss generated when transmitting speech data through a packet network. When a packet loss occur, the speech signal of the lost frame are reconstruct by combing the forward and backward prediction from the good frame before and after the lost frame Thus, speech quality of a speech coder can be improved without any extra delay in packet loss condition.