摘要:
At the speech encoding end, upon generation of an fixed excitation vector, the shape of an excitation vector output from pulse excitation codebook 301 is identified in pulse excitation vector shape identifier 302, a dispersion vector used for excitation vectors of the shape is output from dispersion vector storage 304, and, in dispersion vector convolution processor 303, dispersion vector convolution processing of the excitation vector is performed. In particular, when a pulse excitation vector having a specific shape of high frequency of use is output from pulse excitation codebook 301, pulse excitation vector shape identifier 302 controls dispersion vector storage 304 in such a way that an additional dispersion vector prepared dedicated to the pulse excitation vector is output. By this means, it is possible to provide a technology that improves the quality of decoded speech and that decodes speech more natural and audible to the user.
摘要:
A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
摘要:
A CELP type speech coder performs quantization of pitch differential value on pitch information between subframes. The coder limits the number of preliminary selected candidates using threshold processing. The coder includes specialized pitches for a subframe on which quantization of pitch differential value is not applied. When pitch preliminary selection is performed on such a subframe, the coder limits the number of preliminarily selected candidates using threshold processing to avoid outputting, as a preliminarily selected candidate, the above-mentioned specialized pitches. The coder improves the accuracy of the pitch search (adaptive codebook search) while avoiding adverse effects on the quantization of pitch differential value.
摘要:
A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
摘要:
The present invention intends to enhance a sound quality of a sound source generating portion in a CELP type voice encoding device and a CELP type voice decoding device. A pitch peak position of an adaptive code vector is obtained by a pitch peak position calculator 12, a window for emphasizing an amplitude of the pitch peak position is prepared by an amplitude emphasizing window generator 13, and an amplitude of a noise code vector corresponding to the pitch peak position is emphasized by an amplitude emphasizing window unit 16. Alternatively, pulse search positions are determined in such a manner that they become dense in a pitch peak position vicinity and coarse in the other portions. Based on the determined search positions, a pulse position searching is performed. Alternatively, the pitch peak position and pitch cycle information in the immediately previous sub-frame and the pitch cycle information in the present sub-frame are used to backward adapt and switch a sound source constitution. Sound quality is thus enhanced, while an influence of a transmission line error is inhibited from being propagated.
摘要:
A transmitting side UE1 and a receiving side UE2 are both connected to a given E-Node B. The transmitting side UE1 divides a transmission packet addressed to UE2 into a first packet to be transmitted via a route not passing through a given access gateway and a second packet to be transmitted via a route passing through the given access gateway, and the packets are transmitted to the given E-Node B. The E-Node B transmits the first packet to UE2 and also transmits the second packet to the access gateway. The access gateway receives the second packet and transmits it to the E-Node B. The E-Node B receives the second packet transmitted from the access gateway and transmits it to UE2. UE2 receives the first packet and the second packet and synthesizes them to restore the initial packet.
摘要:
There is disclosed an encoder apparatus whereby, when a band expanding technique for encoding, based on the spectral data of a lower frequency portion, the spectral data of a higher frequency portion is applied to a lower layer in a hierarchical encoding/decoding system, an efficient encoding can be performed in an upper layer as well, thereby improving the decoded-signal quality. In an encoder apparatus (101), a second layer decoder unit (207) calculates a spectrum (differential spectrum), which is to be encoded in a third layer encoder unit (210) that is an upper layer of the second layer decoder unit (207), by applying such an ideal gain (first gain parameter a1) that minimizes the energy of the differential spectrum.
摘要:
A scalable encoding apparatus, a scalable decoding apparatus and the like are disclosed which can achieve a band scalable LSP encoding that exhibits both a high quantization efficiency and a high performance. In these apparatuses, a narrow band-to-wide band converter receives and converts a quantized narrow band LSP to a wide band, and then outputs the quantized narrow band LSP as converted (i.e., a converted wide band LSP parameter) to an LSP-to-LPC converter. The LSP-to-LPC converter converts the quantized narrow band LSP as converted to a linear prediction coefficient and then outputs it to a pre-emphasizer. The pre-emphasizer calculates and outputs the pre-emphasized linear prediction coefficient to an LPC-to-LSP converter. The LPC-to-LSP converter converts the pre-emphasized linear prediction coefficient to a pre-emphasized quantized narrow band LSP as wide band converted, and then outputs it to a prediction quantizer.
摘要:
A parameter decoding device performs a parameter compensation process so as to suppress degradation of a main observation quality in a prediction quantization. The parameter decoding device includes first amplifiers which multiply inputted quantization prediction residual vectors by a weighting coefficient. A further amplifier multiplies the preceding frame decoding LSF vector yn−1 by the weighting coefficient. An additional amplifier multiplies the code vector xn+1 outputted from a codebook by the weighting coefficient β0. An adder calculates the total of the vectors outputted from the amplifiers, the further amplifier, and the additional amplifier. A selector switch selects the vector outputted from the adder if the frame erasure coding Bn of the current frame indicates that ‘the n-th frame is an erased frame’ and the frame erasure coding Bn+1 of the next frame indicates that ‘the n+1-th frame is a normal frame’.
摘要:
A transmitting side UE1 and a receiving side UE2 are both connected to a given E-Node B. The transmitting side UE1 divides a transmission packet addressed to UE2 into a first packet to be transmitted via a route not passing through a given access gateway and a second packet to be transmitted via a route passing through the given access gateway, and the packets are transmitted to the given E-Node B. The E-Node B transmits the first packet to UE2 and also transmits the second packet to the access gateway. The access gateway receives the second packet and transmits it to the E-Node B. The E-Node B receives the second packet transmitted from the access gateway and transmits it to UE2. UE2 receives the first packet and the second packet and synthesizes them to restore the initial packet.