Abstract:
PROBLEM TO BE SOLVED: To provide a method and apparatus for performing speech coding which improves speech quality. SOLUTION: The method for encoding speech by a speech coding device comprises: a stage for receiving an input signal; a stage for creating an object vector on the basis of the input signal; a stage for creating a plurality of weighted adaptive code book vectors on the basis of a signal sub-sample resolution delay value, an adaptive code book, and a weighted synthesis filter; a stage for creating a weighted fixed code book(FCB) exiting vector on the basis of the object vector and the plurality of weighted adaptive code book vector; a stage for creating a plurality of correlation terms on the basis of the object vector, the plurality of weighted adaptive code book vectors and the weighted FCB exciting vector; and a stage for selecting a gain vector from a table in response to an error minimizing reference. The gain vector comprises at least two adaptive code book gains and one fixed code book gain, and the error minimizing reference is based on the plurality of correlation terms. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To generate comfort noise in speech communication systems in order to attain higher quality while reducing network bandwidth utilization. SOLUTION: A method that may be used in variety of electronic devices for generating the comfort noise includes; receiving a plurality of information frames indicative of speech plus background noise (705); estimating one or more background noise characteristics based on the plurality of information frames (710); and generating a comfort noise signal based on the one or more background noise characteristics (715). The method may further includes; generating a speech signal from the plurality of information frames (720); and generating an output signal by switching between the comfort noise signal and the speech signal based on a voice activity detection (725). COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
In a speech encoder/decoder (200/300) a pitch delay contour endpoint modifier (208) is employed to shift the endpoints of a pitch delay interpolation curve up or down. Particularly, the endpoints of the pitch delay interpolation curve are shifted based on a variation and/or a standard deviation in pitch delay.
Abstract:
During operation of an encoder, a signal vector (x) is received. A first multi-precision operand (?'k ) will be generated based on the signal vector to be encoded. A mantissa operand and an exponent operand are generated. Both the mantissa operand and the exponent operand are representative of a second multi-precision operand that is based on the signal vector to be encoded. A portion of ?'k is selected to be modified based on the exponent operand. A part of ?'k is modified based on the mantissa operand to produce a modified multi-precision operand (?'k+1 ). Finally, a multi-precision codeword is generated for use in a corresponding decoder.
Abstract:
The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
Abstract:
Durante la operación, una señal de entrada que va a ser codificada es recibida y codificada para producir una señal de audio codificada; la señal de audio codificada entonces es escalada con una pluralidad de valores de ganancia para producir una pluralidad de señales de audio codificadas escaladas, cada una tiene un valor de ganancia asociado y se determina que una pluralidad de valores de error existe entre la señal de entrada y cada una de la pluralidad de señales de audio codificadas escaladas; entonces se elige un valor de ganancia el cual está asociado con una señal de audio codificada escalada que tiene como resultado un valor de error bajo existente entre la señal de entrada y la señal de audio codificada escalada; por último, el valor de error bajo es transmitido junto con el valor de ganancia como parte de una capa de mejoramiento a la señal de audio codificada.
Abstract:
A noise suppression system implemented in communication system provides an improved update decision during instances of sudden increase in background noise level. The noise suppression system, inter alia, generates an update by continually monitoring the deviation of spectral energy and forcing an update based on a predetermined threshold criterion. The spectral energy deviation is determined by utilizing an element which has the past values of the power spectral components exponentially weighted. The exponential weighting is a function of the current input energy, which means the higher the input signal energy the longer the exponential window. Conversely, the lower the signal energy the shorter the exponential window. The noise suppression system also inhibits a forced update during periods of continuous, non-stationary input signals (such as "music-on-hold").
Abstract:
A noise suppression system implemented in communication system provides an improved update decision during instances of sudden increase in background noise level. The noise suppression system, inter alia, generates an update by continually monitoring the deviation of spectral energy and forcing an update based on a predetermined threshold criterion. The spectral energy deviation is determined by utilizing an element which has the past values of the power spectral components exponentially weighted. The exponential weighting is a function of the current input energy, which means the higher the input signal energy the longer the exponential window. Conversely, the lower the signal energy the shorter the exponential window. The noise suppression system also inhibits a forced update during periods of continuous, non-stationary input signals (such as "music-on-hold").
Abstract:
A mobile station (106) in a code division multiple access (CDMA) communicati on system (100) implements scanning of pilot channels on a different frequency by reserving a periodic frame on the forward channel to allow the mobile statio n (106) to change frequencies and scan for other pilot channels. To preserve some aspects of voice quality, both the base station (102) and mobile statio n (106) voice encode speech at a maximum of half rate and transmit the information as secondary traffic prior to the frame where the mobile station (106) scans the alternate frequency. To maximize the trade-off between voice quality and frequency of the scan, the base station (102) indicates to the mobile station (106) the period between other frequency scans via messaging. To ensure compatibility, this method can be negotiated via known service configuration negotiation techniques.
Abstract:
A noise suppression system implemented in communication system provides an improved update decision during instances of sudden increase in background noise level. The noise suppression system, inter alia, generates an update by continually monitoring the deviation of spectral energy and forcing an update based on a predetermined threshold criterion. The spectral energy deviation is determined by utilizing an element which has the past values of the power spectral components exponentially weighted. The exponential weighting is a function of the current input energy, which means the higher the input signal energy the longer the exponential window. Conversely, the lower the signal energy the shorter the exponential window. The noise suppression system also inhibits a forced update during periods of continuous, non-stationary input signals (such as "music-on-hold").