Abstract:
PROBLEM TO BE SOLVED: To solve the problem that an RCELP coding system is a pitch-regularizing (PR) coding system, and fluctuation between pitch periods of a signal generally changes a relative position of a pitch pulse so as to fit with or approximate to a smoother synthetic delay contour.SOLUTION: Time shift or time warp is used for time correction so that pitch regulating (PR) coding of an audio signal follows a segment of another frame and continues in non-PR coding.
Abstract:
PROBLEM TO BE SOLVED: To provide a variable rate speech coding method for including an identifier in a packet associated with a speech signal.SOLUTION: A received signal is partitioned into a plurality of frames. A frame of the signal is encoded into a packet. A determination is made if the packet is encoded as a wideband packet or as a narrowband packet. An identifier is packed in the packet on the basis of the determination, and the packet is transmitted. At least two illegal values are provided from an N-bit parameter, and at least one bit from the N-bit parameter is used to carry information. The number of bits from the N-bit parameter that are used to carry information is equal to log(X), where X is the number of illegal values provided from the N-bit parameter.
Abstract:
PROBLEM TO BE SOLVED: To provide a speech encoder and a speech encoding method which encode inactive frames at different rates.SOLUTION: In processing of an encoded speech signal, a decoded frame is calculated based on a description of a spectral envelope over a first frequency band and a description of a spectral envelope over a second frequency band, in which the description for the first frequency band is based on information from a corresponding encoded frame and the description for the second frequency band is based on information from at least one preceding encoded frame. Calculation of the decoded frame may also be based on a description of temporal information for the second frequency band that is based on information from at least one preceding encoded frame.
Abstract:
PROBLEM TO BE SOLVED: To provide methods of low-bit-rate speech encoding.SOLUTION: Speech encoders and methods of speech encoding encode inactive frames at different rates. Apparatus and methods for processing an encoded speech signal calculate a decoded frame based on a description of a spectral envelope over a first frequency band and a description of a spectral envelope over a second frequency band, in which the description for the first frequency band is based on information from a corresponding encoded frame and the description for the second frequency band is based on information from at least one preceding encoded frame. Calculation of the decoded frame may also be based on a description of temporal information for the second frequency band that is based on information from at least one preceding encoded frame.
Abstract:
Un aparato que se configura para la normalización dinámica para reducir la pérdida de precisión para señales de audio digitales de bajo nivel, que comprende: medios (346) para determinar un factor de normalización (344) para una trama actual de una señal de excitación de banda baja (226), en el que el factor de normalización depende de la amplitud de la trama actual de la señal de excitación de banda baja, en el que la amplitud se refiere al máximo de los valores absolutos de los valores de amplitud de la trama actual, y en el que el factor de normalización también depende de los valores de los estados de filtro (342) de un generador de excitación de banda alta (332) después de la realización de una o más operaciones en una trama anterior de una señal de excitación de banda baja normalizada; medios (338) para normalizar la trama actual de la señal de excitación de banda baja basándose en el factor de normalización (344) que se determina; y medios (340) para ajustar el factor de normalización de los estados de filtro basándose en el factor de normalización que se determina; y en el que el generador de excitación de banda alta se configura para obtener una señal de excitación de banda alta a partir de la señal de excitación de banda baja normalizada, y en el que el generador de excitación de banda alta se configura para no usar los bits menos significativos de la señal de excitación de banda baja normalizada para obtener la señal de excitación de banda alta; y en el que la determinación del factor de normalización de la trama actual, la normalización de la trama actual de la señal de excitación de banda baja, y el ajuste de los estados de filtro se realizan para cada trama de la señal de excitación de banda baja.
Abstract:
Un procedimiento de codificación de una señal (S10) vocal de banda ancha que incluye generar un valor (S60b) de factor de ganancia cuantizado, comprendiendo dicho procedimiento: calcular un valor (TQ10) de factor de ganancia basado en una razón o una diferencia entre (A) un envolvente temporal de una parte en el tiempo de una primera señal (S30) de banda alta de la señal (S10) vocal de banda ancha y (B) un envolvente temporal de una parte correspondiente en el tiempo de una segunda señal basada una señal (S50) codificada de excitación, obtenida a partir de una señal (S20) de banda estrecha de la señal (S10) vocal de banda ancha; seleccionar un primer índice entre un conjunto ordenado de valores de cuantización correspondientes al valor (TQ20) del factor de ganancia; caracterizado porque el procedimiento comprende adicionalmente: determinar si el valor de cuantización indicado por el primer índice no es mayor que un valor basado en el valor (TQ30, TQ32) calculado del factor de ganancia; y si el valor de cuantización indicado por el primer índice es mayor que el valor basado en el valor calculado del factor de ganancia, seleccionar un segundo índice entre el conjunto ordenado de valores de cuantización, teniendo el segundo índice un valor de cuantización inferior al del primer índice, y usar el segundo índice como el valor (TQ50, TQ52) cuantizado del factor de ganancia; o si el valor de cuantización indicado por el primer índice no es mayor que el valor basado en el valor calculado del factor de ganancia, usar el primer índice como el valor cuantizado del factor de ganancia.
Abstract:
A method for dimming a first packet associated with a first bit rate to a second packet associated with a second bit rate is described. A first packet is received. The first packet is analyzed to determine a first bit rate associated with the first packet. Bits associated with at least one parameter are discarded from the first packet. Remaining bits associated with one or more parameters and a special identifier are packed into a second packet associated with a second bit rate. The second packet is transmitted.
Abstract:
Un procedimiento de codificación de tramas de una señal de voz, comprendiendo dicho procedimiento: producir (T110) una primera trama codificada que esté basada en una primera trama de la señal de voz ytenga una longitud de p bits, siendo p un entero positivo distinto de cero; producir (T120) una segunda trama codificada que esté basada en una segunda trama de la señal de voz ytenga una longitud de q bits, siendo q un entero positivo distinto de cero y distinto de p; y producir (T130) una tercera trama codificada que esté basada en una tercera trama de la señal de voz ytenga una longitud de r bits, siendo r un entero positivo distinto de cero menor que q, en el que la segunda trama es una trama inactiva que aparece después de la primera trama, en el que la tercera trama es una trama inactiva que aparece después de la segunda trama, en el que todas las tramas de la señal de voz entre las tramas primera y tercera son inactivas, y en el que la segunda trama codificada incluye (A) una descripción de una envolvente espectral, en unaprimera banda de frecuencias, de una porción de la señal de voz que incluye la segunda trama y (B) unadescripción de una envolvente espectral, en una segunda banda de frecuencias distinta de la primerabanda de frecuencias, de una porción de la señal de voz que incluye la segunda trama.
Abstract:
A wideband speech encoder according to one embodiment includes a narrowband encoder and a highband encoder. The narrowband encoder is configured to encode a narrowband portion of a wideband speech signal into a set of filter parameters and a corresponding encoded excitation signal. The highband encoder is configured to encode, according to a highband excitation signal, a highband portion of the wideband speech signal into a set of filter parameters. The highband encoder is configured to generate the highband excitation signal by applying a nonlinear function to a signal based on the encoded narrowband excitation signal to generate a spectrally extended signal.