Abstract:
A method for processing speech in a spread spectrum communication system uses CELP speech encoded signals. A speech input receives samples of a speech signal and a codebook analysis block for selects an index of a code from each of a plurality of codebooks. A weighted synthesis filter is used in the generation of a prediction error between a predicted current sample and a current sample of the speech samples. The index is transmitted to the receiver to enable reconstruction of the speech signal at the receiver.
Abstract:
A method for processing speech in a spread spectrum communication system uses CELP speech encoded signals. A speech input receives samples of a speech signal and a codebook analysis block for selects an index of a code from each of a plurality of codebooks. A weighted synthesis filter is used in the generation of a prediction error between a predicted current sample and a current sample of the speech samples. The index is transmitted to the receiver to enable reconstruction of the speech signal at the receiver.
Abstract:
A technique is provided for a seamless and transparent handoff from a user's mobile device to the user's stationary terminal of a network address of a remote device for the purpose of establishing a direct communication channel between the stationary terminal and a remote device, where the remote device first contacted the user's mobile device to initiate communications with the user.
Abstract:
The present invention is a method for determining linear predictive coding filter parameters for encoding a voice signal. The method includes sampling a voice signal, grouping the samples into a plurality of frames, generating a plurality of reflection coefficients for each frame of samples, quantizing the reflection coefficients, generating spectral coefficients from the quantized reflection coefficients, selecting a quantized reflection coefficient having the smallest log-spectral distance between a quantized spectrum, and an unquantized spectrum and, converting the selected quantized reflection coefficient to linear predictive coding (LPC) filter coefficient.
Abstract:
Linear predictive coding (LPC) filter parameters are determined for use in encoding a voice signal. Samples of a speech signal using a z-transform function are pre-emphasized. The pre-emphasized samples are analyzed to produce LPC reflection coefficients. The LPC reflection coefficients are quantized by a voiced quantizer and by an unvoiced quantizer producing sets of quantized reflection coefficients. Each set is converted into respective spectral coefficients. The set which produces a smaller lag-spectral distance is determined. The determined set is selected to encode the voice signal.
Abstract:
To perform pitch analysis for encoding a speech signal, a speech signal is sampled. The sampled speech signal is spectrally whitened to produce a spectral residual signal. Samples of the spectral residual signal are collected and the collected samples are autocorrelated. Maximum values of the correlated result are determined. Gain values are determined based on at least in part the maximum values of the correlated result. The gain values are quantized using a codebook to produce a codebook index and an associated frame delay. The codebook index and the frame delay represent a pitch of the speech signal to facilitate encoding the speech signal.
Abstract:
A code excited linear prediction speech communication system includes a ternary codebook of innovation sequences. The ternary codebook is formed as the sum of first and second binary codebooks containing binary codevectors. Code sequences C.sub.k, in the ternary codebook are constructed from the set of values, {-1,0,1}. To form the ternary codebook, one binary codebook has the binary codevector values {0,1}, and the other binary codebook has the binary codevector values {-1,0}. The sum of one binary codevector from each binary codebook forms a ternary codevector. The present codebook structure permits several efficient search procedures for an optimum innovation sequence. In particular, the binary codevectors may be searched using a given fidelity criterion function in order to find an optimum ternary codevector representing the optimum innovation sequence.
Abstract:
A programmable memory system that interfaces with a computer's control and data manipulation units, and is capable of performing the manipulation, bookkeeping, and checking that would normally be performed by the computer. The memory system comprises active structure modules that are interconnected in a network to form clusters. The clusters are interconnected to form an aggregate memory system. Each ASE contains a processor section and a conventional memory section.
Abstract:
A hand sanitizer kiosk dispenses two types of hand sanitizer product. The kiosk comprises a first compartment to dispense single-use hand sanitizer product and a second compartment to dispense packaged hand sanitizer product. For example, packaged hand sanitizer product can be sold using embodiments of this dispenser to offset the costs of providing single-use hand sanitizer product as a courtesy.
Abstract:
A hand sanitizer dispenser dispenses two types of hand sanitizer product. The dispenser comprises a first compartment to store single-use hand sanitizer product and a second compartment to store packaged hand sanitizer product. For example, packaged hand sanitizer product can be sold using embodiments of this dispenser to offset the costs of providing single-use hand sanitizer product as a courtesy.