Abstract:
A vocoder and method transcodes Mixed Excitation Linear Prediction (MELP) encoded data for use at different speech frame rates. Input data is converte (100) into MELP parameters such as used by a first MELP vocoder. These parameters are buffered (102) and a time interpolation (104) is performed on the parameters with quantization to predict spaced points. An encoding function (106) is performed on the interpolated data as a block to produce a reduction in bit-rate as used by a second MELP vocoder at a different speech frame rate than the first MELP vocoder.
Abstract:
A method of communicating speech comprising time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal, time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, and merging the time-warped low band and high band speech signals to give an entire time-warped speech signal. In the low band, the residual low band speech signal is synthesized after time-warping of the residual low band signal while in the high band, an unwarped high band signal is synthesized before time-warping of the high band speech signal. The method may further comprise classifying speech segments and encoding the speech segments. The encoding of the speech segments may be one of code-excited linear prediction, noise-excited linear prediction or 1/8 frame (silence) coding.
Abstract:
A method for modifying a window with a frame associated with an audio signal is described. A signal is received. The signal is partitioned into a plurality of frames. A determination is made if a frame within the plurality of frames is associated with a non-speech signal. A modified discrete cosine transform (MDCT) window function is applied to the frame to generate a first zero pad region and a second zero pad region if it was determined that the frame is associated with a non-speech signal. The frame is encoded. The decoder window is the same as the encoder window.
Abstract:
A vocoder and method transcodes Mixed Excitation Linear Prediction (MELP) encoded data for use at different speech frame rates. Input data is converte (100) into MELP parameters such as used by a first MELP vocoder. These parameters are buffered (102) and a time interpolation (104) is performed on the parameters with quantization to predict spaced points. An encoding function (106) is performed on the interpolated data as a block to produce a reduction in bit-rate as used by a second MELP vocoder at a different speech frame rate than the first MELP vocoder.
Abstract:
Conversion entre représentations en domaines de sous-bandes pour des bancs de filtres variant dans le temps L'invention concerne un traitement de transcodage entre domaines différents de sous- bandes, visant à compacter l'application d'un premier vecteur représentant le signal dans un premier domaine de sous-bandes à un banc de filtres de synthèse, puis à un banc de filtres d'analyse, pour obtenir un second vecteur représentant le signal dans un second domaine de sous-bandes. En particulier, le banc de synthèse et/ou le banc d'analyse sont variants dans le temps. On prévoit au sens de l'invention un filtrage matriciel du premier vecteur pour obtenir directement le second vecteur, ce filtrage matriciel étant représenté par une matrice globale de conversion comportant des sous-blocs matriciels (A i0 ,..., A ij ,..., A ip2-1 ) pré-calculés en tenant compte des variations possibles dans le temps des bancs de filtres, puis stockés en mémoire. La matrice globale de conversion est alors construite par appels à la mémoire pour obtenir les sous-blocs pré-calculés à des instants successifs.
Abstract:
The present invention relates to speech coding in wireless and wireline communication systems. The present invention provides a method of saving bandwidth by a controlled dropping of speech frames at an encoder (125) in a sending communication device (105). The dropping is controlled in a manner to minimize the effects on the speech quality after the decoding in the receiving communication device (110), by assuring that the state mismatch between the encoder (125) and the decoder (145) is removed or at least significantly reduced. This is achieved by letting the encoder (125) run an ECU algorithm with a similar behavior as the one running in the decoder (145) in the receiving communication device (110).
Abstract:
The present invention relates to a method and apparatus for processing a signal. An object of the present invention devised to solve the problem lies on a method and apparatus for processing a signal, which allows a signal having optimized signal transmission efficiency to be transmitted/received. According to an aspect of the present invention, there is provided a method for processing a signal, the method including receiving a broadcasting signal including audio data coded using a pilot reference value and a pilot difference value, demodulating the broadcasting signal in consideration of a scattered pilot which varies over time and a continual pilot which is fixed over time in a frame of the received broadcasting signal and decoding the demodulated signal to obtain a broadcasting transmission stream, demultiplexing the broadcasting transmission stream to obtain coded audio data in an Internet protocol (IP) packet and audio data coding identification information, decoding data according to a data coding scheme indicated by the audio data coding identification information, wherein the data coding scheme includes at least a pilot coding scheme, the pilot coding scheme decodes the data using the pilot reference value corresponding to a plurality of data and the pilot difference value, and the pilot difference value is generated using the data and the pilot reference value.
Abstract:
An apparatus for processing a signal and method thereof are disclosed. Data coding and entropy coding are performed with interconnection, and grouping is used to enhance coding efficiency. The present invention includes the steps of obtaining a group reference value corresponding to a plurality of data included in one group through grouping including first grouping and second grouping and a first difference value corresponding to the group reference value and obtaining the data using the group reference value and the first difference value.
Abstract:
An apparatus for processing a signal and method thereof are disclosed. Data coding and entropy coding are performed with interconnection, and grouping is used to enhance coding efficiency. The present invention includes a payload part having at least one of data coding information including pilot coding information per a frame and entropy coding information and a header part having main configuration information for the payload part.
Abstract:
An apparatus for processing a signal and method thereof are disclosed. Data coding and entropy coding are performed with interconnection, and grouping is used to enhance coding efficiency. The present invention includes the steps of obtaining a group reference value corresponding to a plurality of data included in one group through data grouping and internal grouping for the data grouping and a difference value corresponding to the group reference value and obtaining the data using the group reference value and the difference value.