MXPA05000285A - Metodo y dispositivo para la senalizacion de atenuacion y rafaga en banda eficiente y operacion maxima a semi-proporcion en codificacion de voz de banda ancha de velocidad de bits variable para sistemas inalambricos de cdma. - Google Patents

Metodo y dispositivo para la senalizacion de atenuacion y rafaga en banda eficiente y operacion maxima a semi-proporcion en codificacion de voz de banda ancha de velocidad de bits variable para sistemas inalambricos de cdma.

Info

Publication number
MXPA05000285A
MXPA05000285A MXPA05000285A MXPA05000285A MXPA05000285A MX PA05000285 A MXPA05000285 A MX PA05000285A MX PA05000285 A MXPA05000285 A MX PA05000285A MX PA05000285 A MXPA05000285 A MX PA05000285A MX PA05000285 A MXPA05000285 A MX PA05000285A
Authority
MX
Mexico
Prior art keywords
coding parameters
signal coding
station
signal
decoder
Prior art date
Application number
MXPA05000285A
Other languages
English (en)
Inventor
Milan Jelinek
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Publication of MXPA05000285A publication Critical patent/MXPA05000285A/es

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Selective Calling Equipment (AREA)
  • Communication Control (AREA)

Abstract

Se describe un metodo y dispositivo para interoperacion de una primera estacion que utiliza un primer esquema de comunicacion y que comprende un primer codificador y un primer descodificador con una segunda estacion que utiliza un segundo esquema de comunicacion y que comprende un segundo codificador y un segundo descodificador, la comunicacion entre las primeras y segundas estaciones se lleva a cabo al transmitir parametros de codificacion de senales relacionados con una senal de sonido del descodificador de una de las primeras y segundas estaciones al descodificador de la otra estacion. La senal de sonido es clasificada para determinar si los parametros de codificacion de senales deben ser transmitidos desde el codificador de una estacion al descodificador de la otra estacion utilizando un primer modo de comunicacion en el cual se utiliza una plena velocidad de bits para la transmision de los parametros de codificacion de senales. Cuando la clasificacion de la senal de sonido determina que los parametros de codificacion de senales deben ser transmitidos utilizando el primer modo de comunicacion y cuando una peticion para transmitir los parametros de codificacion de senales desde el codificador de una estacion al descodificador de la otra estacion utilizando un segundo modo de comunicacion disenado para reducir la velocidad de bits durante la transmision de los parametros de codificacion de senales es recibida, una porcion de los parametros de codificacion de senales del codificador de una estacion es abandonada y los parametros de codificacion de senales restantes son transmitidos al descodificador de la otra estacion utilizando el segundo modo de comunicacion. La porcion abandonada de los parametros de codificacion de senales es regenerada antes de que el descodificador de la otra estacion descodifique los parametros de codificacion de senales.

Description

METODO Y DISPOSITIVO PARA LA SEÑALIZACION DE ATENUACION Y RAFAGA EN BANDA EFICIENTE Y OPERACION MAXIMA A SEMI-PROPORCION EN CODIFICACION DE VOZ DE BANDA ANCHA DE VELOCIDAD DE BITS VARIABLE PARA SISTEMAS INALAMBRICOS DE CDMA CAMPO DE LA INVENCIÓN La presente invención es concerniente con un método de interoperación de una primera estación utilizando un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones. ANTECEDENTES DE LA INVENCIÓN La demanda de técnicas de codificación de voz de banda estrecha y banda ancha digitales eficientes con una buena solución intermedia entre la calidad subjetiva y proporción de bits se está incrementando en varias área de aplicación tales como teleconferencia, multimedia y comunicaciones inalámbricas. Hasta recientemente, el ancho de banda telefónico restringido a un intervalo de 200-3400 Hz ha sido principalmente utilizado en aplicaciones de codificación Ref.: 161131 de voz. Sin embargo, las aplicaciones de voz de banda ancha proporcionan inteligibilidad y naturalidad incrementada en la comunicación en comparación con el ancho de banda telefónico convencional . Se ha encontrado que un ancho de banda en el intervalo de 50-7000 Hz es suficiente para proporcionar una buena calidad dando una impresión de comunicación cara a cara. Para señales de audio en general, este ancho de banda da una calidad subjetiva aceptable, pero está todavía debajo de la calidad de radio de FM o CD que opera en intervalos de 20-16000 Hz y 20-20000 Hz, respectivamente. Un codificador de voz convierte una señal de voz a una corriente de bits digitales que es transmitida en un canal de comunicación o almacenada en un medio de almacenamiento. La señal de voz es digitalizada, esto es, se toman muestras y es cuantificada con usualmente 16 bits/muestra. El codificador de voz tiene la función de representar estas muestras digitales con un número más pequeño de bits en tanto que mantiene una buena calidad subjetiva del voz. El descodificador de voz o sintetizador opera en la corriente de bits transmitida o almacenada y la ¦convierte otra -vez a una señal de voz. La codificación de Predicción Lineal Excitada por Códigos (CELP, por sus siglas en inglés) es una de las mejores técnicas de la técnica previa para obtener una buena solución intermedia entre la calidad subjetiva y la proporción de bits. Esta técnica de codificación constituye la base de varios estándares de codificación de voz tanto en aplicaciones inalámbricas como alámbricas . En la codificación de CELP, la señal de voz muestreada es procesada en bloques sucesivos de N muestras usualmente llamados cuadros, en donde N es un número predeterminado correspondiente comúnmente a 10-30 ras. Un filtro de predicción lineal (LP, por sus siglas en inglés) es calculado y transmitido en cada cuadro. El cálculo del 'filtro LP necesita comúnmente una instrucción de revisión, esto es, un segmento de voz de 5-15 ms del cuadro subsecuente . El cuadro de J\T-muestras es dividido en bloques más pequeños llamados sub-cuadros. Usualmente, el número de sub-cuadros en un cuadro es tres (3) ó cuatro (4) dando como resultado sub-cuadros de 4-10 ms. En cada sub-cuadro, una ' señal de excitación es usualmente obtenida a partir de dos componentes, la excitación pasada y la excitación de libro de cables fijas innovativa. El componente formado a partir de la excitación pasada es denominado frecuentemente como la excitación de libro de claves adaptable o excitación de altura. Los parámetros que caracterizan la señal de excitación, son codificados y transmitidos al descodificado , en donde se usa la señal de excitación reconstruida como la entrada del filtro LP. En sistemas inalámbricos que utilizan tecnología de Acceso Múltiple por División de Códigos (CDMA, por sus siglas en inglés) el uso de codificación de voz de Velocidad de Bits Variable (VBR, por sus siglas en inglés) controlada por fuente mejora significativamente la capacidad del sistema. En la codificación de VBR controlada por fuente, el codee opera a varias velocidades de bits y se usa un módulo de selección de velocidades para determinar la velocidad de bits utilizada para codificar cada cuadro de voz en base a la naturaleza del cuadro de voz (por ejemplo, de voz, sin voz, transitoria, ruido de fondo, etc.) . El objetivo es obtener la mejor calidad de voz a una velocidad de bits promedio dada, también denominada como Velocidad de Datos Promedio (ADR, por sus siglas en inglés) . El codee puede operar a diferentes modos al ajustar el módulo de selección de velocidades para obtener diferentes ADR a los diferentes modos, en donde el desempeño del codee mejora con las ADR incrementadas. Esto proporciona al codee un mecanismo de intercambio o solución intermedia entre calidad de voz y capacidad del sistema. En sistemas de CDMA (por ejemplo CDMA-uno y CDMA2000) comúnmente se usan cuatro velocidades de bits y son denominadas como plena velocidad (FR, por sus siglas en inglés) , Velocidad Media .("HR,. por sus siglas en inglés) , un Cuarto de Velocidad (QR, por sus siglas en inglés) y Octavo de Velocidad (ER, por sus siglas en inglés) . En este sistema, dos conjuntos de velocidades son soportadas denominadas como conjunto de velocidad I y conjunto de velocidades II, en el conjunto de velocidad II, un codee de velocidad variable con mecanismo de selección de velocidades opera a velocidades de bits de codificación de fuente de 13.3 (R) , 6.2 (HR) , 2.7 (QR) , y 1.0 (ER) kbit/s correspondientes a velocidades de bits gruesas de 14.4, 7.2, 13.6 y 1.8 kbit/s (con algunos bits agregados para la detección de errores) . En sistemas de CDMA., la velocidad media puede ser impuesta en lugar de plena velocidad en algunos cuadros de voz con el fin de enviar información de señalización en banda (llamada señalización de atenuación y ráfaga) . El uso de la velocidad media como una velocidad de bits máxima también puede ser impuesta por el sistema durante malas condiciones de canal (tales como cerca de las fronteras de célula) con el fin de mejorar la robustez del codee.. Esto es denominado como media velocidad máxima. Comúnmente, en la codificación de VBR, la velocidad media es utilizada cuando el cuadro es de voz estacionario o sin voz estacionario. Dos estructuras de codee son usados para cada tipo de señal, en caso de sin voz un modelo de CELP sin el libro de claves de altura es utilizado y el caso con voz se usa la modificación de señal para mejorar la periodicidad y reducir el número de bits para los índices de altura) . La plena velocidad es utilizada para los cuadros de inicio, cuadros transitorios y cuadros de voz mezclados (un modelo de CELP típico es utilizado usualmente) . Cuando el módulo de selección de velocidades escoge el cuadro a ser codificado como un cuadro de plena velocidad y el sistema impone el cuadro de velocidad media, el desempeño de voz es degradado puesto que los modos de media velocidad no son capaces de codificar eficientemente las señales de inicio y las señales transitorias. Un codee de banda ancha conocido como codee de voz de banda ancha de múltiple velocidad adaptable (AMR- B) fue seleccionado recientemente por el ITU-T (Sindicado de Telecomunicaciones Internacional - Sector de Estandarización de Telecomunicaciones) para varios servicios de telefonía de voz de banda ancha y por 3GPP (Proyecto de Sociedad de Tercera Generación) para sistemas inalámbricos de tercera generación de GSM y W-CDMA. El codee de AMR-WB comprende nueve (9) velocidades de bits en el intervalo de 6.6 a 23.85 kbit/e. El diseño del codee de VBR controlado por fuente a base de AMR-WB para el sistema de CDMA2000 tiene la ventaja de permitir la interoperacion entre CDMA2000 y otros sistemas que utilizan el codee de AMR-WB. La velocidad de bits de AMR-WB es de 12.65 kbit/s es la velocidad más cercana que puede encajar en la plena velocidad de 13.3 kbit/s del Conjunto de Velocidades II . Esta velocidad puede ser usada como la velocidad común entre un codee de VBR de banda ancha de CDMA2000 y AMR-WB para permitir la interoperabilidad sin la necesidad de transcodificación (la cual degrada la calidad del voz) . Una velocidad media de 6.2 kbit/s ha sido agregada a la solución de banda ancha de VBR de CDMA2000 para permitir la operación eficiente en la estructura del conjunto de velocidades II. Luego el codee puede operar en pocos modos específicos de CDMA2000 y comprende un modo para permitir la interoperabilidad con sistemas que utilizan el codee AMR-WB. Sin embargo, en una llamada de operación libre en tándem de sistema cruzado entre CDMA2000 y otro sistema que utiliza AMR-WB, el sistema CDMA2000 puede forzar el uso de la velocidad media como se explica anteriormente, tal como en señalización de atenuación y ráfaga) . Puesto que el codee de AMR-WB no reconoce la velocidad media de 6.2 kbit/s del codee de banda ancha CDMA2000, los cuadros de velocidad media forzados son interpretados como cuadros borrados . Esto a ecta adversamente el desempeño de la conexión. BREVE DESCRIPCIÓN DE LA INVENCIÓN De acuerdo con un primer aspecto de la presente invención, se proporciona: Un método de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer decodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales desde el codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, este método comprende: recibir una petición para transmitir los parámetros de codificación de señales de una estación a la otra estación utilizando un modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; en respuesta a la petición, abandonar una porción de los parámetros de codificación de señales del codificador de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes y generar la porción de los parámetros de codificación de señales y descodificar, en el descodificador de la otra estación, los parámetros de codificación de señales . Un sistema de interoperación de una primera estación utilizando un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales desde el codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones. Este sistema comprende: medios para recibir una petición para transmitir los parámetros de codificación de señales desde una estación a la otra estación utilizando un modo de comunicación de diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; medios para abandonar, en respuesta la petición, una porción de los parámetros de codificación de señales del codificador de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes y medios para regenerar la porción de los parámetros de codificación de señales y el descodificador de la otra estación para la descodificación de los parámetros de codificación de señales . De acuerdo con un segundo aspecto de la presente invención, se proporciona: Un método de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y. segunda estaciones se lleva a cabo al transmitir parámetros de codificación de señales relacionados con una señal de sonido del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, este método comprende: clasificar la señal de sonido para determinar si los parámetros de codificación de señales debe ser transmitidos del codificador de una estación al descodificador de la otra estación utilizando un primer modo de comunicación en el cual se usa una plena velocidad de bits para la transmisión de los parámetros de codificación de señales; recibir una petición para transmitir los parámetros de codificación de señales del codificador de una estación al descodificador de la otra estación utilizando un segundo mercado de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; cuando la clasificación de la señal de sonido determina que los parámetros de codificación de señales deben ser transmitidos utilizando el primer modo de comunicación y cuando la petición para transmitir los parámetros de codificación de señales utilizando el segundo modo de comunicación es recibida, abandonar una porción de los parámetros de codificación de señales del codificador de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes ¦ utilizando el segundo modo de comunicación. Un sistema de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales relacionados con una 5 señal de sonido del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segunda estaciones, este sistema comprende: medios para clarificar la señal de sonido para determinar si los parámetros de codificación de señales deben ser transmitidos 10 del codificador de una estación al descodificador de la otra estación utilizando un primer modo de comunicación en el cual se usa la plena velocidad de bits para la transmisión de los parámetros de codificación de señales; medios para recibir una petición para transmitir los parámetros de codificación 15 de señales de codificador de una estación al descodificador de la otra estación utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; medios para abandonar, cuando la clasificación de la 20 señal de sonido determina que los parámetros de codificación - ' de. señales deben ser transmitidos utilizando el primer modo de comunicación y cuando la petición para transmitir los parámetros de codificación de señales utilizando el segundo modo de comunicación es recibida, una porción de los 25 parámetros de codificación de señales del codificador de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes utilizando el segundo modo de comunicación. De acuerdo con un tercer aspecto de la presente invención, se proporciona: Un método para transmitir parámetros de codificación de señales de una primera estación a una segunda estación, que comprende: en una de las primeras y segundas estaciones, codificar la señal de sonido de acuerdo con un modo de comunicación de plena velocidad; recibir una petición para transmitir los parámetros de codificación de señales desde una estación a la otra estación de las primeras y segundos estaciones utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; en respuesta a la petición, convertir los parámetros de codificación de señales codificados en modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación y transmitir los parámetros de codificación de señales codificados en el segundo modo de comunicación a la otra de las primeras y segundas estaciones . Un sistema para transmitir parámetros de codificación de señales desde una primera estación a una segunda estación, que comprende: en una de las primeras y segundas estaciones, un codificador para codificar la señal de sonido de acuerdo con un modo de comunicación de plena velocidad; medios para recibir una petición para transmitir los parámetros de codificación de señales desde una estación a la otra estación de las primeras y segundas estaciones utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; medios para compartir, en respuesta a la petición, los parámetros de codificación de señales codificados en modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación y medios para transmitir los parámetros de codificación de señales codificados en el segundo modo de comunicación a la otra de las primeras y segundas estaciones. Los anteriores y otros objetos, ventajas y aspectos de la presente invención se harán más evidentes a partir de la lectura de la siguientes descripción no restrictiva de modalidades ilustrativas de la misma, dada a manera de ejemplo solamente con referencia a las figuras adjuntas. BREVE DESCRIPCIÓN DE LAS FIGURAS La figura 1 es un diagrama de bloques esquemático de un ejemplo no restrictivo de sistemas de comunicación de voz en el cual se puede usar la presente invención; La figura 2 es un diagrama de bloques funcional de un ejemplo no restrictivo de un codee de velocidad de bits variable, que comprende un lógico de determinación de velocidad; La figura 3 es un diagrama de bloques funcional de 5 un ejemplo no restrictivo de un codee de velocidad de bits variable que incluye un lógico de determinación de velocidad que utiliza HR Genérico para cuadros de baja energía; La figura 4 es un diagrama de bloques funcional del ejemplo no restrictivo del codee de velocidad de bits 10 variable de acuerdo con la figura 3, que incluye una petición del sistema de media velocidad dentro del lógico de determinación de velocidad; La figura 5 es un diagrama de bloques funcional de un ejemplo de un codee de velocidad de bits variable de 15 acuerdo con la modalidad ilustrativa no restrictiva de la presente invención, que incluye una petición del sistema de velocidad media al nivel de paquetes (o nivel de corriente de bits) dentro del lógico de determinación de velocidad; La figura 6 es una configuración ejemplar de un 20 método de señalización de atenuación y ráfaga de acuerdo con ¦ ·' -Ta.. modalidad ¦ ilustrativa no restrictiva de la presente invención, en el modo interoperable de VBR-WB cuando está involucrado en una llamada de teléfono móvil a teléfono móvil de 3GPP <h> CDMA2000 o llamada de IP de AMR-WB - - VBR-WB; 25 La figura 7 es un diagrama de bloques esquemático de un ejemplo no restrictivo del dispositivo de codificación de banda ancha, más específicamente un codificador de AMR-WB; Y La figura 8 es un diagrama de bloques esquemático de un ejemplo no restrictivo del dispositivo de descodificación de banda ancha, más específicamente un descodificador de AMR-WB. DESCRIPCIÓN DETALLADA DE LAS MODALIDADES ILUSTRATIVAS Aunque la modalidad ilustrativa de la presente invención será descrita en la siguiente descripción con relación a una señal de voz, se debe tener en mente que los conceptos de la presente invención se aplican igualmente a otros tipos de señales, en particular aunque no exclusivamente a otros tipos de señales de sonido. La figura 1 ilustra un sistema 100 de comunicación de voz que ilustra el uso de dispositivos de codificación y descodificación de voz. El sistema 100 de comunicación de voz de la figura 1 soporta la transmisión de una señal de voz a través de un canal 101 de comunicación. Aunque puede comprender por ejemplo un alambre, un enlace óptico o un enlace de. fibra, el canal de comunicación 101 comprende comúnmente por lo menos en parte un enlace de radiofrecuencia. El enlace. de radiofrecuencia soporta frecuentemente múltiples comunicaciones de voz simultánea que requieren recursos de banda ancha compartidos tal como se pueden encontrar con los sistemas de telefonía celular. Aunque no se muestra, en canal de comunicación 101 puede ser reemplazado por un dispositivo de almacenamiento en una implementación de un solo dispositivo del sistema 100 que registra y almacena la señal de voz codificada para su reproducción posterior. En el sistema 100 de comunicación de voz de la figura 1, un micrófono 102 produce una señal de voz análoga 103 que es suministrada a un convertidor análogo a digital (A/D) 104 para compartirla a una señal de voz digital . Un codificador de voz 106 codifica la señal de voz digital 105 para producir un conjunto de parámetros de codificación de señales 107 que son codificados en forma binaria y alimentados a un codificador 108 de canal. El codificador 108 de canal opcional agrega redundancia a la representación binaria de los parámetros 107 de codificación de señales antes de transmitirlos sobre el canal de comunicación 101. En el receptor, un descodificador 109 de canal utiliza la información redundante en la corriente 111 de bits recibida para detectar y corregir errores de canal que ocurrieron durante la . transmisión. Un descodificador de voz 110 convierte la corriente de bits 112 recibida del descodificador 109 de canal de regreso a un conjunto de parámetros de codificación y crea a partir de los parámetros de codificación de señales recuperados una señal de voz sintetizada digital 113. La señal de voz sintetizada digital 113 reconstruida en el descodificador de voz 110 es convertida a una forma análoga 114 mediante un convertidor digital a análogo (D/A) 115 y es reproducida a través de una unidad de altavoz 116. Codificación de Velocidad de Bits Variable de Fuente Controlada La figura 2 ilustra un ejemplo no restrictivo de configuración de codee de velocidad de bits variable que incluye una lógica de determinación de velocidad para controlar cuatro velocidades de bits' de codificación. En este ejemplo el conjunto de velocidades de bits comprende una velocidad de bits de codee especializada para cuadros de voz no activos (módulo de codificación 208 de octavo de velocidad (C G) ) , una velocidad de bits para cuadros de voz sin voz (módulo 207 de codificación sin voz de velocidad media) , una velocidad de bits para cuadros con voz estables (módulo 206 de codificación con voz de velocidad media) y una velocidad de bits para otros tipos de cuadros (módulo 205 de codificación de plena velocidad) . • La lógico de determinación de velocidad está basado en la clasificación de señales llevada a cabo en tres etapas (201, 202, y 203) en una base por cuadro, cuya operación es bien conocida para aquellos de habilidad ordinaria en la técnica. En primer lugar, un detector de activad de voz (VAD) 201 discrimina entre cuadros de voz activos e inactivos. Si se detecta un cuadro de voz inactivo (señal de ruido de fondo) entonces la cadena de clasificación de señales termina y el cuadro es codificado en el módulo de codificación 208 como un cuadro de octava velocidad con generación de ruido confortable (CNG) en el descodificador (1.0 kbit/s de acuerdo con el Conjunto de Velocidades II de CDMA2000) . Si se detecta un cuadro de voz activo, el cuadro es sometido a un segundo clasificador 202. El segundo clasificador 202 eszé. dedicado a tomar una decisión de voz. Si el clasificador 202 clasifica el cuadro como un cuadro de voz sin voz, la cadena de clasificación termina y el cuadro es codificado en el módulo 207 con velocidad media optimizada para señales sin voz (6.2 kbit/s de acuerdo con el Conjunto de Velocidades II de CDMA2000) . De otra manera, el cuadro de voz es procesado por medio del clasificador "voz estable" 203. Si el cuadro es clasificado como un cuadro de voz estable, entonces el cuadro es codificado en el módulo 206 con una velocidad media optimizada para señales de voz estables (6.2 kbit/s de acuerdo con el Conjunto de Velocidades II de CDMA2000) . De otra manera, es probable que el cuadro contenga un segmento de voz no estacionario tal como un inicio de voz o señal de voz con voz que evoluciona rápidamente . Estos cuadros requieren comúnmente una velocidad de bits alta para sostener una buena calidad subjetiva. Así, en este caso, el cuadro de voz es codificado en el módulo 205 como un cuadro de plena velocidad (13.3 kbit/s de acuerdo con el Conjunto de Velocidades II de CDMA2000) . En una implementación alternativa no restrictiva mostrada en la figura 3, si el cuadro no es clasificado como "voz estable" es procesado por medio de un clasificador 311 de cuadro de baja energía. Este es usado para detectar cuadros no tomados en cuenta por el detector VAD 201. Si la energía de cuadro está debajo de un cierto umbral, el cuadro es codificado utilizando un codificador 312 de media velocidad genérico, de otra manera el cuadro es codificado en el módulo 205 como un cuadro de plena velocidad. Los módulos 201, 202 , 203 y 311 de clasificación de señales son bien conocidos para aquellos de habilidad ordinaria en la técnica y así, no serán descritos adicionalmente en la presente especificación. En el ejemplo no restrictivo de la figura' 3', los módulos de codificación a diferentes velocidades de bits, es decir módulos 205, 206, 207, 208 y 312 están basados en técnicas de codificación de predicción lineal excitada por código (CELP), también bien conocidas para aquellos de habilidad ordinaria en la técnica. Por ejemplo, las velocidades de bits son ajustadas de acuerdo con el Conjunto de Velocidades II del sistema CDMA2000 descrito anteriormente en la presente. La modalidad ilustrativa no restrictiva de la presente invención es descrita en la presente con referencia a un codee de voz de banda ancha que ha sido estandarizado por el Sindicado de Telecomunicaciones Internacional (ITU) como recomendación G.722.2 y conocido como el codee AMR-WB (codee de Banda Ancha de Múltiple Velocidad Adaptable) [Recomendación ITU-T G.722.2 "Wideband coding of speech atenuador around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB) " , Ginebra, 2002] . Este codee ha también sido seleccionado por el Proyecto de Sociedad de Tercera Generación (3GPP) para la telefonía de banda ancha en sistemas inalámbricos de tercera generación [3GPP TS 26.190, "AMR Wideband Speech Codee: Transcoding Functíons, " 3GPP Technical Specif ication] . El AMR-WB puede operar -á : 9. velocidades de bits desde 6.6 a 23.85 kbit/s. En la presente, la velocidad de bits de 12.65 kbit/s es utilizada como un ejemplo de plena velocidad. Por supuesto, la modalidad ilustrativa no restrictiva de la presente invención podría ser aplicada a otros tipos de codees. Por propósitos de conveniencia del lector, una vista general del codee AMR-WB es dada posteriormente en la presente : Vista General del codificador AMR-WB Refiriéndose a la figura 7, la señal de voz muestreada es codificada en una base de bloque por bloque mediante el dispositivo de codificación 700 de la figura 7 que está descompuesto en once módulos de 701 a 711. Por consiguiente, la señal de voz de entrada 712 es procesada en una base de bloque por bloque, esto es, en los bloques de muestra L mencionados anteriormente, llamados cuadros . Refiriéndose a la figura 7, la señal de voz de entrada muestreada 712 es muestreada descendentemente en un módulo muestreador descendente 701. La señal es muestreada descendentemente de 16 kHz a 12.8 kHz utilizando técnicas bien conocidas para aquellos de habilidad ordinaria en la técnica. El muestreo descendente incrementa la eficiencia de codificación, puesto que se codifica un ancho de banda .de frecuencia más pequeña. Esto también reduce la complejidad algorítmica puesto que el número de muestras en un cuadro es disminuido. Después del muestreo descendente, el cuadro de 320 muestras de 20 ms es reducido a un cuadro de 256 muestras (proporción de muestreo descendente de 4/5) . Luego el cuadro de entrada es suministrado al módulo de pre-procesamiento opcional 702. El módulo de pre- procesamiento 702 puede consistir de un filtro de paso de altas con una frecuencia de corte de 50 Hz. El filtro de paso de altas 702 separa los componentes de sonido indeseables menores de 50 Hz. La señal pre-procesada muestreada descendentemente es denotada por sp(n¡ , n=0,l,2, ... L-l, en donde L es la longitud del cuadro (256 a una frecuencia de muestreo de 12.8 kHz) . Esta señal sp(n) es pre-enfatizada utilizando un filtro de pre-énfasis 703 que tiene la siguiente función de transferencia : en donde µ es un factor de pre-énfasis, con un valor localizado entre 0 y 1 (un valor representativo es µ - 0.7). La función del filtro de pre-énfasis 703 es mejorar el contenido de alta frecuencia de la señal de voz de entrada. También reduce el intervalo dinámico de la señal de voz de ¦ entrada', lo cual la vuelve más apropiada para la implementación de punto fijo. El pre-énfasis juega una función importante para obtener una ponderación perceptual global apropiada del error de cuantificación, que contribuye a la calidad de sonido mejorada.
La salida del filtro de pre-énfasis 703 es denotada por s (n) . Esta señal es usada para llevar a cabo análisis de LP en el módulo 704. El análisis LP es una técnica bien conocida para aquellos de habilidad ordinaria en la técnica. En el ejemplo de la figura 7, se utiliza el procedimiento de autocorrelación . En el procedimiento de autocorrelación, la señal s (n) es primero espaciada utilizando comúnmente una ventana de Hamming que tiene una longitud del orden de 30-40 ms . Las autocorrelaciones son calculadas a partir de la señal espaciada y se utiliza la recursión de Levinson-Durbin para calcular los coeficientes de filtro LP, a , n donde 1=1, . . . p, en donde p es el orden LP, que es comúnmente de 16 en la codificación de banda ancha. Los parámetros a^, son los coeficientes de la función de transferencia A(z) del filtro LP, que es dado por la siguiente relación: (z) = l + ¿0, -' í=l El análisis de LP se lleva a cabo en el módulo 704, que también lleva a cabo la cuantificación e interpolación de los coeficientes de filtro de LP. Los coeficientes del filtro LP son primero transformados a otro dominio equivalente más apropiado para propósitos de cuantificación e interpolación. Los dominios de par espectral de linea (LSP, por sus siglas en inglés) y par espectral de imitancia (ISP, por sus siglas en inglés) son dos dominios en los cuales la cuantificación e interpolación se pueden llevar a cabo eficientemente. Los 16 coeficientes de filtro LP, ai, pueden ser cuantificados con un número de bit del orden de 30 a 50 bits utilizando cuantificación dividida o de múltiples etapas o una combinación de las mismas. El propósito de la interpolación es permitir la actualización de los coeficientes de filtro de LP cada sub-cuadro en tanto que se transmite una vez cada cuadro, lo que mejora el desempeño del codificador sin incrementar la velocidad de bits. Se cree que la cuantif icación e interpolación de los coeficientes de filtro LP son de otra manera bien conocidas para aquellos de habilidad ordinaria en la técnica, asi, no serán descritos adicionalment e en la presente especificación. Los siguientes párrafos describirán el resto de las operaciones de codificación llevadas a cabo en una base de sub-cuadro. El cuadro de entrada es dividido en cuatro sub-cuadros de 5 ms (64 muestras a la frecuencia de muestreo de 12.8 kHz) . En la siguiente descripción, el filtro A(z) denota el filtro LP interpolado sin cuantificar del sub-cuadro y el filtro Á(z) denota el filtro LP interpolado cuantificado del sub-cuadro. El filtro Á(z) es suministrado cada sub-cuadro a un multiplexor 713 para transmisión a través de un canal de comunicación. En los codificadores de análisis por síntesis, los parámetros de altura e innovación óptimos son buscados al minimizar el error cuadrático medio entre la señal de voz de entrada 712 y una señal de voz sintetizada en un dominio ponderado perceptualmente . La señal ponderada s„(n) es calculada en un filtro de ponderación perceptual 705 en respuesta a la señal s (n) del filtro de pre-énfasis 703. Un filtro de ponderación perceptual 705 con denominador fijo, apropiado para señales de banda ancha es utilizado. Un ejemplo de función de transferencia para el filtro de ponderación perceptual 705 es dado por la siguiente relación: W(z)= A (z/yi) / (?-?S?'1) en donde 0<y2<Yi=l Con el fin de simplificar al análisis de altura, un retraso de altura de circuito abierto T0L se estima primero en un módulo 70S de búsqueda de altura de circuito abierto a partir de la señal sw(n) de voz ponderada. Luego, el análisis de de altura de circuito cerrado, que se lleva a cabo en un módulo 707 de búsqueda de altura de circuito cerrado en una base de sub-cuadro, está restringido alrededor del retraso de altura de circuito abierto T0L lo que reduce significativamente la complejidad de búsqueda de los parámetros LTP T (retraso de. altura) y. b (ganancia de altura) . El análisis de altura de circuito abierto se lleva a cabo usualmente en el módulo 706 una vez cada 10 ras (dos sub-cuadros) utilizando técnicas bien conocidas para aquellos de habilidad ordinaria en la técnica. El vector objetivo x para el análisis de LTP' (Predicción a Largo Plazo) es calculado primero. Esto se hace usualmente al restar la respuesta de entrada cero So del filtro de síntesis ponderado (z)/Á(z) de la señal de voz ponderada sw(n) . Esta respuesta de entrada cero s0 es calculada por un calculador 708 de respuesta de entrada cero en respuesta al filtro LP de interpolación cuantificado Á(z) del análisis de LP, módulo de cuantificación e interpolación 704 y a los estados iniciales del filtro v de síntesis ponderado W(z)/Á(z) almacenado en el módulo de actualización de memoria 711 en respuesta a los filtros de LP A(z) y Á(z), y el vector de excitación u. Esta operación es bien conocida para aquellos de habilidad ordinaria en la técnica y así no será descrita adicionalmente. Un vector h de respuesta de impulso N-dimensional del filtro de síntesis ponderado W(z)/Á (z) es calculado en el generador 709· de respuesta de impulso utilizando los coeficientes del filtro LP A(z) y Á(z) del módulo 704. Otra vez, esta operación es bien conocida para aquellos de habilidad ordinaria en al técnica y así no será descrita adicionalmente en la presente especificación.
Los parámetros b, T y j de altura de circuito cerrado (o libro de códigos de altura) son calculados en el módulo 707 de búsqueda de altura de circuito cerrado, que utiliza el vector objetivo x, el vector de respuesta de impulso h y el retraso de altura de circuito abierto T0L como entradas . La búsqueda de altura consiste en encontrar el mejor retraso de altura T y ganancia b que minimiza un error de predicción de altura ponderado cuadrático medio, por ej emplo eU) = x - bU)yiJ] 2 en donde j= 1, 2, ... , k entre el vector objetivo x y una versión filtrada escalada de la excitación pasada by. Más específicamente, la búsqueda de altura (libro de claves de altura) está compuesta de tres etapas . En la primera etapa, se estima un retraso de altura de circuito abierto T0L en el módulo 706 de búsqueda de altura de circuito abierto en respuesta a la señal de voz ponderada.
Como se indica en la descripción anterior, este análisis de altura de circuito abierto se lleva a cabo usualmente una vez cada 10 ms (dos sub- cuadros) utilizando técnicas bien conocidas para aquellos dé habilidad ordinaria en la técnica. En la segunda etapa, se busca un criterio de búsqueda C en el módulo 707 de búsqueda de altura de circuito cerrado en cuanto a retrasos de altura enteras alrededor del retraso de altura de circuito abierto estimado T0L (usualmente ±5) , lo que simplifica significativamente el procedimiento de búsqueda. Se utiliza un procedimiento simple para actualizar el vector de códigos filtrado yr (este vector es definido en la descripción siguiente) sin la necesidad de calcular la convolución para cada retraso de altura. Un ejemplo de criterio de búsqueda C es dado por: x'yr C = . · · ·· - en donde t denota vector transpuesto y'ryT Una vez que se encuentra un retraso de altura entero óptimo en la segunda etapa, una tercera etapa de la búsqueda (módulo 707} prueba, por medio del criterio de C, las fracciones alrededor del retraso de altura entero óptimo. Por ejemplo, el AMR-WB estándar utiliza una resolución de sub-muestras de 1/4 -y 1/2. En las señales de banda ancha, la estructura armónica existe solamente a una cierta frecuencia, dependiendo del segmento de voz. Así, con el fin de obtener una representación eficiente de la contribución de altura en los segmentos de voz de una señal de voz de banda ancha, se ' necesita flexibilidad ' para hacer variar la cantidad de periodicidad sobre el espectro de banda ancha. Esto se obtiene mediante el procesamiento del vector de código de altura a través de una pluralidad de filtros de formación de frecuencia (por ejemplo, filtros de paso de bajas o filtro de paso de altas) . Además, el filtro de formador de frecuencia que minimiza el error ponderado cuadrático medio definido anteriormente e1^ es seleccionado. El filtro de formación de frecuencia seleccionado es identificado por un índice j . El Indice de libro de claves de altura T es codificado y transmitido al multiplexor 713 para su transmisión a través de un canal de comunicación. La ganancia de altura b es cuantificada y transmitida al multiplexor 713. Un bit extra es utilizado para codificar el índice j , este bit extra es también suministrado al multiplexor 713. Una vez que la altura o parámetros de LTP (predicción a largo plazo) b, T y j son determinados, la siguiente etapa consiste en buscar la excitación innovativa óptima por medio del módulo 710 de búsqueda de excitación innovativa de la figura 7. En primer lugar, el vector objetivo x es actualizado al restar la contribución de LTP: '=x-byr en donde b es la ganancia de altura y yY es el vector de libro de claves de altura filtrado (la excitación pasada al retardo T filtrada con el filtro de formación de frecuencia seleccionado (índice j) filtrada y convolucionada con la respuesta de impulso h) . El procedimiento de búsqueda de excitación innovativa en CELP se lleva a cabo en un libro de claves de innovación para encontrar el vector de código de excitación óptimo ck y ganancia g que minimizan el error cuadrático medio E entre el vector objetivo x' y una versión filtrada escalada de vector de código c¿, por ejemplo: E=x'-gHck 2 en donde H es una matriz de convolusión triangular inferior derivada del vector de respuesta de impulso h. El índice k del libro de claves de innovación correspondiente al vector de código óptimo encontrado ck y la ganancia g son suministrados al multiplexor 213 para transmisión a través de un canal de comunicación. Se debe notar que el libro de claves de innovación utilizado puede ser un libro de claves dinámico que consiste de un libro de claves algebraico seguido por un pre-filtro adaptable F(z) que mejora los componentes espectrales dados con el fin de mejorar la calidad de voz de síntesis, de acuerdo con la patente norteamericana 5,444,816 expedida a Adoul et al, el 22 de Agosto de 1995. Más específicamente, la búsqueda del libro de claves innovativa se puede llevar a cabo en el módulo 710 por medio de un libro de claves algebraico como se describe en las patentes norteamericanas 5, 444, 816 (Adoul et al) expedida el 22 de Agosto de 1995; 5,699,482 otorgada a Adoul et al el 17 de Diciembre de 1997; 5,754, 976 otorgada a Adoul et al el 19 de Mayo de 1998; y 5,701, 392 (Adoul et al) con fecha del 23 de Diciembre de 1997.
Vista General del Descodificador AMR-WB El descodificador de voz 800 de la figura 8 ilustra las varias etapas llevadas a cabo entre la entrada digital 822 (corriente de bits de entrada al desmultiplexor 817) y la señal de voz muestreada de salida 823 (salida del adicionador 821) . El desmultiplexor 817 extrae los parámetros de codificación de señales a partir de la información binaria (corriente de bits de entrada 822) recibida de un canal de entrada digital. De cada cuadro binario recibido, los parámetros de codificación de señales extraídos son: - los coeficientes LP cuantificados , interpolados Á(z) (línea 825) también llamados parámetros de predicción a corto plazo (STP) producidos una vez por cuadro; - los parámetros de predicción a largo plazo (LTF) ' T, b y ] (para cada sub-cuadro) ; y - el índice de excitación innovativo k y ganancia g (para cada sub-cuadro) . La señal de voz actual es sintetizada en base a estos parámetros como se explicará posteriormente en la presente. > . · Un libro de claves de excitación innovativo 818 es sensible al índice k para producir el vector de código de innovación ¾, que es escalado por la ganancia de excitación innovativa descodificada g por medio de un amplificador 824. Este libro de claves de innovación 818 como se describe en las patentes norteamericanas mencionadas anteriormente números 5,444,815, 5,699,482; 5,754,976; y 5,701,392 es utilizado para producir el vector de código de innovación ck. El vector de código escalado generado gck a la salida del amplificador 824 es procesado por medio de un mej orador 805 de altura dependiente de la frecuencia. La mejora de la periodicidad de la señal de excitación u mejora la calidad de los segmentos de voz. La mejora de periodicidad se obtiene al filtrar el vector de código innovativo ¾ del libro de claves de excitación innovativa (fija) a través de un filtro de innovación F(z) (mejorador de altura 805) cuya respuesta de frecuencia enfatiza las frecuencias más altas más que las frecuencias más bajas. Los coeficientes del filtro de innovación 805 están relacionados con la cantidad de periodicidad en la señal de excitación u. Una manera eficiente posible para derivar los coeficientes del filtro de innovación F (z) es relacionarlos con la cantidad de contribución de altura en la señal de excitación total u. Esto da como resultado una respuesta de frecuencia dependiendo de la periodicidad de sub-cuadro, en donde . las frecuencias más altas son enfatizadas más fuertemente (pendiente global más fuerte) para ganancias de altura más altas . El filtro de innovación 805 tiene el efecto de abatir la energía del vector de código de innovación ¾ a frecuencias más bajas cuando la señal de excitación u es más periódica, lo que mejora la periodicidad de la señal de excitación u a frecuencias más bajas más que a frecuencias más altas. Una forma sugerida para el filtro de innovación 805 es la siguiente: F(z)= -az+l-az'1 en donde a es un factor de periodicidad derivado del nivel de periodicidad de la señal de excitación u. El factor de periodicidad a es calculado en el generador de factor de voz 804. En primer lugar, un factor de voz rv es calculado en el generador de factor de voz 804 por: rv = (Ev-Ec) / (Ev+Ec) en donde Ev es la energía del vector de código de altura escalado bvy y Ec es la energía del vector de código innovativo escalado gc^. Esto es: Ev=b2v'rvr=b2?v2r(n) y Nótese que el valor de rv cae entre -1 y 1 (1 corresponde a las señales puramente de voz y -1 corresponde a las. señales puramente sin voz) . El vector de código de altura escalado mencionado anteriormente bvr es producido al aplicar el retardo de altura T a un libro de claves 801 de altura para producir un vector de código de altura. Luego el vector de código de altura es procesado a través de un filtro de paso de bajas o de paso de altas 802 cuya frecuencia de corte es seleccionada en relación con el índice j del desraultiplexor 817 para producir el vector de código de altura filtrado v Luego, el vector de código de altura filtrado vr es amplificado por la ganancia de altura b mediante un anplifxcador 826 para producir el vector de código de altura escalado bvy. Luego el factor de voz a es calculado en el generador de factor de voz 804 por a = 0.125 (l+rv) que corresponde a un valor de cero para señales puramente sin voz y 0.25 para señales puramente de voz. Por consiguiente la señal mejorada Cf es calculada al filtrar el vector de código innovativo escalado gckl por medio del filtro de innovación 805 (F(z)). La señal de excitación mejorada u' es luego calculada mediante el adicionador 820 como: u ' = Cf + bvr Se debe notar que este proceso no se lleva a cabo en el codificador 700. Así, es esencial actualizar el contenido del libro de claves 801 de altura utilizando el valor' pasado de la señal de excitación u sin mejora almacenado en la memoria 803 para mantener la sincronización entre el codificador 700 y el descodificador 800. Por consiguiente, la señal de excitación u es utilizada para actualizar la memoria 803 del libro de claves 801 de altura y la señal de excitación mejorada u' es utilizada en la entrada del filtro de síntesis de LP 806. La señal sintetizada s' es calculada al filtrar la señal de excitación mejorada u' a través del filtro 806 de síntesis de LP que tiene la forma l/Á(z), en donde Á(z) es el filtro de LP cuantificado, interpolado en el sub-cuadro actual. Como se puede ver en la figura 8, los coeficientes de LP cuantificados , interpolados Á(z) en la línea 825 del desmul iplexor 817 son suministrados al filtro de síntesis de LP 806 para ajustar los parámetros del filtro de síntesis de LP 806 de conformidad. El filtro de des-énfasis 807 es el inverso del filtro de pre-énfasis 703 de la figura 7. La función de transferencia del filtro de des-énfasis 807 es dada por : en donde µ es un factor de pre-énfasis con un valor localizado entre 0 y 1 (un valor típico es µ = 0.7) . También se podría usar un filtro de orden superior. El vector s' es filtrado a través del filtro de des-énfasis D(z) 807 para obtener el vector sd, que es procesado por medio del filtro de paso de altas 808 para separar las frecuencias indeseables menores de 50 Hz y obtener además s¿. El sobremuestreador 809 lleva a cabo el proceso inverso del muestreador descendente 701 de la figura 7. Por ejemplo, el sobremuestreo convierte la velocidad de muestreo de 12.8 kHz de regreso a la velocidad de muestreo de 16 kHz original, utilizando técnicas bien conocidas para aquellos de habilidad ordinaria en la técnica. La señal de síntesis sobremuestreada es denotada como s. La señal s también es denominada como la señal intermedia de banda ancha sintetizada. La señal de síntesis sobremuestreada s no contiene los componentes de frecuencia más alta que fueron perdidos durante el proceso de muestreo descendente (módulo 7 01 de la figura 7) en el codificador 700. Esto da una percepción de bajas a la señal de voz sintetizada. Para restaurar la banda plena de la señal original, se lleva a cabo un procedimiento de generación de alta frecuencia en el módulo 800 y requiere la entrada del generador 804 de factor de voz (figura 8) . La secuencia de ruido filtrado de paso de banda resultante z del módulo 310 del generador de alta frecuencia es agregada mediante el adicionador 821 a la señal de voz sintetizada sobremuestreada s para obtener la señal de voz de salida reconstruida final sout en la salida 823. Un ejemplo de proceso de regeneración de alta frecuencia es descrito en la solicitud de patente internacional de PCT bajo el número WO 00/25305 del 4 de Mayo de 2000. Refiriéndose otra vez a la figura 3, en el modo de comunicación a plena velocidad, un codee de acuerdo con el estándar A -WB opera a 12.65 kbit/s y se utiliza con la asignación de bits dada en la Tabla 1. El uso de la velocidad de 12.65 kbit/s del codee AMR-WB permite el diseño de un codee de velocidad de bits variable para el sistema de CDMA2000 capaz de interoperar con otros sistemas utilizando el estándar de codee AMR-WB. Se agregan 13 bits extra para ajustar en la plena velocidad de 13.3 kbit/s del conjunto de velocidades II de CDMA2000. Estos bits son usados para mejorar la robustez del codee en el caso de cuadros borrados. Más detalles acerca del codee AMR-WB se pueden encontrar en la referencia "ITU-T Recommendation G.722.2 "Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB) " , Ginebra, 2002". El codee está basado en el modelo de predicción lineal excitado por código algebraico (ACELP) optimizado para señales de banda ancha. Opera en cuadros de voz de 20 ms con" una- frecuencia de maestreo de 16 kHz . Los parámetros del filtro LP son codificados una vez por cuadro utilizando 46 bits. Luego el cuadro es dividido en cuatro sub-cuadros en donde los índices de libro de clave adaptables y fijas y ganancias son codificados una vez por cuadro. El libro de claves fijo es construido utilizando una estructura - del libro de claves algebraica en donde las 64 posiciones en un sub-cuadro son divididas en cuatro pistas de posiciones intercaladas y en donde dos impulsos firmados son colocados en cada pista. Los dos impulsos de cada pista son codificados utilizando 9 bits dando un total de 36 bits por sub-cuadro . Tabla 1. Asignación de bits de AMR-WB estándar a 12.65 kbit/s (cuadros de 20 ms que comprenden cuatro sub-cuadros) . Parámetro Bits/Cuadro Indicador VAD 1 Parámetros de LP 46 Retardo de altura 30 = 9 + 6 + 9 + 6 Filtración de retardo 4 = 1 + 1 + 1 + 1 Ganancia 28 = 7 + 7 + 7 + 7 Libro de claves algebraico 144 = 36 + 36 + 36 + 36 Total 253 bits En base al AMR-WB a 12.65 kbit/s, la solución de banda ancha de velocidad de bits variable (VBR-WB) puede operar de acuerdo con varios modos de comunicación dentro de "' las cuales un modo es interoperable con AMR-WB a 12.65 kbit/s. Así, se usan dos versiones de la plena velocidad (FR) , FR interoperable en donde los 13 bits sin utilizar son agregados para obtener 13.3 kbit/s y FR genérica o CDMA- específica, en donde el bit de VAD y los 13 bits disponibles son utilizados para transmitir información lo que mejora la ·' robustez del codee contra borrados de cuadro (FER) . La asignación de bits de las dos versiones de codificación de FR es mostrada en la Tabla 2. Se debe indicar que no se necesitan bits extra para la información de clasificación de cuadros. La protección de FER de 14 bits contiene información de energía de 6 bits. Por consiguiente, solamente se utilizan 63 niveles para cuantificar la energía y el último nivel correspondiente al valor 63 es reservado para indicar el uso de modo interoperable. Así, en el caso de FR interoperable, el índice de información de energía es ajustado a 63.
Tabla 2. Asignación de bits de plena velocidad genérica e interoperable del conjunto de velocidades II de CDMA2000 en base al estándar AMR-WB a 12.65 kbit/s Bits por Cuadro Parámetro FR genérica FR interoperable Información de clasificación Bit de VAD - 1 Parámetros de LP 46 46 Retardo de altura 30 30 Filtración de altura 4 4 Ganancia 28 28 Libro de claves algebraico 144 144 Bits de protección FER 14 Bits sin utilizar - 13 Total . 266 266 En el caso de cuadros de voz estables, se usa el módulo 206 de codificación de voz de media velocidad. La asignación de bits de voz de media velocidad es dada en la Tabla 3. Puesto que los cuadros a ser codificados en este modo de comunicación son característicamente muy periódicos, suna velocidad de bits sustancialmente más baja es suficiente para sostener una buena calidad subjetiva en comparación por ejemplo a los cuadros de transición. Se utiliza se modificación de señal lo que permite una codificación eficiente de la información de retardo utilizando solamente 9 bits por cuadro de 20 ms lo que ahorra una proporción considerable del presupuesto de bits para otros parámetros de codificación de señales. En la modificación de señales, la señal es forzada a seguir un cierto contorno de altura que puede ser transmitida con 9 bits por cuadro. El buen desempeño de la predicción a largo plazo permite utilizar solamente 12 bits por sub-cuadrp de 5 ms para la excitación de libro de claves fija sin sacrificar- la calidad de voz subjetiva. El libro de claves fijo es un libro de claves algebraico y comprende dos pistas con un impulso cada uno, mientras que cada pista tiene 32 posiciones posibles.
Tabla 3 . Asignación de bits de velocidad media genérica de voz , sin voz de acuerdo con el conj unto de velocidad de II de CDMA2000 . Bits por Cuadro 5 Parámetro H genérica HR de voz HR sin voz Información de clasificación 1 3 2 Bit de VAD - Parámetros de LP 36 36 46 10 Retardo de al tura 13 9 Filtración de al tura 2 Ganancias 26 26 24 Libro de claves algebraico 48 48 52 15 Bits de protección FER - - Bits sin utili zar - Total 124 124 124 En el caso de los cuadros sin voz, el libro de claves 20 adaptable (o libro de claves de altura) no es utilizado. Se utiliza un - ' libro - de claves Gaussiano de 13 bit en cada sub-cuadro, en donde la ganancia del libro de claves es codificada con 6 bits por su sub- cuadro . Nótese que en casos en donde la velocidad de bits promedio necesita ser reducida adicionalmente , se puede utilizar un cuarto de 25 velocidad sin voz en el caso de cuadros sin voz estables .
Un modo de velocidad media genérica (312) es utilizado para segmentos de baja energía como se muestra en la figura 3. Este modo de HR genérico puede también ser usado en la operación de velocidad media máxima como se explicará posteriormente en la presente. La asignación de bits de la HR genérica es mostrada en la Tabla 3 anterior. Como ejemplo, para información de clasificación para los diferentes codificadores de HR, en el caso de HR genérica, se usa un bit para indicar si el cuadro es HR genérico u otra HR. En el caso HR sin voz, se usan dos bits para la clasificación: el primer bit para indicar que el cuadro no es HR genérica y el segundo bit para indicar que es HR sin voz y HR sin voz o HR interoperable (a ser explicada posteriormente en la presente) . En el caso de HR de voz se usan 3 bits, los primeros 2 bits-' indican que el cuadro es HR no genérico o sin voz y el tercer bit indica si el cuadro es HR sin voz o interoperable . El módulo 208 de codificación de octava velocidad (CNG) es utilizado para codificar cuadros de voz inactivos (silencio o ruido de fondo) . En este caso solamente los parámetros de filtro de LP son codificados con 14 bits por cuadro y una ganancia es codificada con 6 bits por cuadro. Estos parámetros son usados para la generación de ruido de confort (CNG) en el descodificador . La asignación de bits es indicada en la Tabla 4.
Tabla . Asignación de bits de la octava velocidad a 1.0 kbit/s para un cuadro de 20 ms Parámetro Bits/Cuadro Parámetros de LP 14 Ganancia 6 Total 20 bits/cuadro = 1.0 kbit/ s Operación a media velocidad impuesta por el sistema De acuerdo con el esquema de codificación de CDMA, el sistema puede imponer el uso de media velocidad en lugar de plena velocidad en algunos cuadros de voz con el fin de enviar información de señalización en demanda. Esta es denominada como señalización de atenuación y ráfaga. El uso de media velocidad como velocidad de bits máxima puede también ser impuesta por el sistema durante malas condiciones de canal (tales como cerca de las fronteras de la célula) con el fin de mejorar la robustez del codee. Esta es denominada como la media velocidad máxima . En la configuración de codificación de VBR descrita anteriormente, se usa la media velocidad cuando el cuadro es con voz estacionario o sin voz estacionario. La plena velocidad es utilizada para inicios, cuadros transitorios y cuadros de voz mezclados. Cuando el módulo de selección de velocidades escoge el cuadro a ser codificado como un cuadro de plena velocidad y el sistema impone el cuadro de media velocidad el desempeño de voz es degradado puesto que los modos de comunicación de media velocidad no son capaces de codificar eficientemente los cuadros de inicio y transitorios. Además, en una llamada de operación libre en tándem de sistema cruzado entre CDMA2000 que utiliza la solución del conjunto de velocidades II de VBR en base a AMR-WB y otro sistema que utiliza el estándar AMR-WB, el sistema de CDMA2000 puede eventualmente forzar la velocidad media como se explica anteriormente (tal como en la señalización de atenuación y ráfaga) . Puesto que el codee de AMR-WB no reconoce la velocidad media de 6.2 kbit/s del codee de banda ancha de CDMA2000, entonces los cuadros de velocidad media forzados son interpretados como cuadros borrados . Esto degrada el desempeño de la conexión. La modalidad no restrictiva de la presente invención implementa una técnica novedosa para mejorar el desempeño de los codee de voz de velocidad de bits variable que operan en sistemas inalámbricos de CDMA en situación en donde la media velocidad es impuesta por el sistema. Además, esta técnica novedosa mejora el desempeño en el caso de una operación libre en tándem de sistema cruzado entre CDMA2000 y otros sistemas que utilizan un codee de AMR-WB cuando el sistema de CDMA2000 fuerza el uso de la media velocidad. En la señalización de atenuación y ráfaga u operación a media velocidad máxima, cuando el sistema requiere el uso de media velocidad en tanto que una plena velocidad ha sido seleccionada por el mecanismo de clasificación, esto indica que el cuadro no es de voz sin de voz estable y es probable que el cuadro contenga un segmento de voz no estacionario tal como un inicio de voz con una señal de voz con voz que evoluciona rápidamente. Así, el uso de la media velocidad optimizada para señales sin voz o con voz estable degrada el desempeño de voz. Un modo de media velocidad es necesario en este caso se ha introducido una HR genérica la cual puede ser usada en tales casos. Así, en el caso de media velocidad máxima u operación débil y de ráfaga, el codificador utiliza la HR genérica si el cuadro no es clasificado como HR de voz o HR sin voz. Sin embargo en sistemas de CDMA2000, hay una operación conocida como señalización a nivel de paquete, mediante lo cual la información de señalización no es provista al codificador y el sistema puede forzar el uso de HR después que el cuadro ha sido codificado. Así, si el cuadro ha sido codificado como FR y el sistema requiere el uso de HR, entonces el cuadro será declarado como borrado. Además, en el caso de media velocidad máxima y. operación débil y de ráfaga en el modo interoperable, en donde el codificador de VBR está interoperando con AMR- B a 12.65 kbit/s, entonces la HR genérica no puede ser usada puesto que no es parte de AMR-WB. Para evitar el borrado del cuadro en estas situaciones (señalización a nivel de paquete o débil y ráfaga y velocidad media máxima en el modo interoperable) , la modalidad ilustrativa no restrictiva de la presente invención utiliza un modo de velocidad media derivado directamente del modo de plena velocidad al abandonar una porción de los parámetros de codificación de señales, por ejemplo los índices de libro de clave fijos después que el cuadro ha sido codificado como un cuadro de plena velocidad. En el lado del descodificador , la porción abandonada de los parámetros de codificación de señales, por ejemplo los índices de libro de clave fijos pueden ser generados aleatoriamente y el descodificador operará como si estuviera a plena velocidad. Este modo de media velocidad es denominado como HR de señalización o HR interoperable puesto que se llevan a cabo tanto la cod-ificación como descodificación a plena velocidad. La asignación de bits del modo de media velocidad interoperable de acuerdo con la modalidad ilustrativa no restrictiva de la presente invención es dada en la Tabla 5. En esta modalidad ilustrativa no restrictiva, la plena velocidad está basada en el estándar de AMR-WB a 12\ 65 kbit/s y la media velocidad es derivada al abandonar los 144 bits necesarios para los índices de libro de claves fijo algebraico. La diferente entre la HR de señalización y HR interoperable es que la HR de señalización es usada en la operación de señalización a nivel de paquetes en el sistema de CDMA2000 y los bits de protección de FER pueden todavía ser usados. La HR de señalización es derivada directamente de la FR genérica mostrada en la Tabla 1 al abandonar los 144 bits para los índices de libro de claves algebraico. Se 5 agregan tres bits para la información de clase y solamente seis bits son usados para protección de FER lo que deja cinco bits sin utilizar. La HR interoperable es derivada de la FR interoperable al abandonar los 144 bits para los índices de libro de clave algebraicos. Se suman tres bits para la 10 información de clase lo que deja 12 bits sin utilizar. Como se explica anteriormente cuando se discute la información de clasificación, en el caso de diferentes velocidades media, tres bits son usados en el caso de HR con voz o HR interoperable. No se envía información extra para distinguir 15 entre HR de señalización y HR interoperable. Similar al caso de FR, el último nivel de la información de energía de 6 bits es utilizado para este propósito. Solamente 63 bits son utilizados para cuantificar la energía y el último nivel correspondiente al valor 63 es reservado para indicar el uso 20 de modo interoperable. Así, en el caso de HR interoperable el - ' índice de información de energía es ajustado a 63. Tabla 5. Asignación de bits de la velocidad media de señalización e interoperable a 6 .2 kbit/s 25 Bits por Cuadro Parámetro HR de HR Señalización interoperable Información de clasificación ¦ 3 3 Bit de VAD - 1 Parámetros de LP 46 46 Retardo de altura 30 30 Filtración de altura 4 4 Ganancias 28 28 Libro de claves algebraico Bits de protección FER 8 Bits sin utilizar 5 12 Total 124 124 La figura 4 ilustra el diagrama de bloques esquemático funcional de la figura 3 al agregar la petición del sistema para uso de velocidad media dentro de la lógica de determinación de velocidad. La configuración en la figura 3 es válida para operación dentro del sistema de CDMA2000. Al final de la cadena de determinación de velocidad, el módulo 404 verifica si una petición de sistema de media velocidad está presente. Si el lógico de determinación de velocidad indica que el cuadro es un cuadro de voz activo (módulo 201) y no es de voz (módulo 202) ni de voz estable (módulo 203) ni cuadro con baja energía (módulo 311) , ¦ pero el sistema solicita una operación a media velocidad (módulo 404) entonces la media velocidad genérica es usada para codificar el cuadro en el módulo 312. De otra manera (ninguna petición de sistema de media velocidad está presente) el cuadro de voz es codificado en el módulo 205 como un cuadro de plena velocidad (13.3 kbit/s de acuerdo con el conjunto de velocidades II de CDMA2000) . En la modalidad ilustrativa no restrictiva de la presente invención como se muestra en la figura 5, el lógico de determinación de velocidad y codificación de velocidad variable son los mismos como en la figura 3. Sin embargo, después de que el cuadro ha sido codificado y los bits son transmitidos, se efectúa una prueba para verificar si el sistema solicita una operación de media velocidad en el módulo 51 . si este es el caso y el cuadro transmitido es un cuadro de FR, entonces una porción de los parámetros de codificación de señales, por ejemplo los índices del libro de claves fijos son abandonados con el fin de obtener un cuadro de media velocidad de señalización (módulo 510) . Nótese que en esta modalidad ilustrativa no restrictiva, se usan de 1 a 3 bits para el módulo de media velocidad (Genérica, con voz, sin. voz o interoperable) . Así, los 3 bits que indican una señalización o media velocidad interoperable son agregados después que se abandona la porción de los parámetros de codificación de señales (índices de libro de claves fijo) . Los bits en el cuadro son distribuidos de acuerdo con la tabla 5.
La elección de abandonar los Indices de libro de claves fijo es debida al hecho de que estos bits son los menos sensibles a errores y generarlos al azar tiene poco impacto sobre el desempeño. Sin embargo, se debe tener en mente que otros bits pueden ser abandonados para obtener una media velocidad interoperable o de señalización sin pérdida de generalidad. En esta modalidad ilustrativa no restrictiva, en la operación de media velocidad de señalización o interoperable en el lado del codificador, el codificador opera como un codificador a plena velocidad. La búsqueda de libro de claves fijo se lleva a cabo como es usual y la excitación de libro de claves fija determinada es utilizada para actualizar el contenido del libro de claves adaptables y memorias de filtro para los siguientes cuadros de acuerdo con el estándar AMR-WB a 12.65 kbit/s [Recomendación ITU-T G.722.2 "Codificación de banda ancha de voz a aproximadamente 16 kbit/s utilizando banda ancha de múltiple velocidad adaptable (AMR-WB) " , Ginebra, 2002] [3GPP TS 26.190, "Codee de voz de banda ancha AMR: Funciones de transcodificación," Especificación Técnica 3GPP] , Por consiguiente, no se usan índices de libro de clave aleatorios en la operación del codificador. Esto es evidente en la implementacion de la figura 5, en donde la petición de sistema de media velocidad (módulo 514) es verificada después de que el cuadro ha sido codificado en la operación a plena velocidad normal . En la operación de velocidad media de señalización o interoperable en el lado del descodificador, la porción abandonada de los parámetros de codificación de señales, por ejemplo los índices del libro de claves fijo son generados aleatoriamente. Luego el descodificador opera como en la operación a plena velocidad. Se pueden usar otros métodos para generar la porción abandonada de los parámetros de codificación de señales. por ejemplo, los parámetros abandonados pueden ser obtenidos al copiar partes de la corriente de bits recibida. Nótese que una desadaptación puede suceder entre las memorias en , los lados del codificador y el descodificador , puesto que la porción abandonada de los parámetros de codificación de señales, por ejemplo la excitación del libro de claves fija no es la-misma. Sin embargo, tal desadaptación no parece influenciar el desempeño, especialmente en el caso de señalización de atenuación y ráfaga cuando se interopera entre VBR de CDMA2000 y AMR-WB, en donde las velocidades típicas son de aproximadamente 2%. El desempeño del procedimiento propuesto en .la operación débil y de ráfaga es casi transparente en comparación con el caso en donde no hay ninguna petición de sistema de media velocidad. En muchos casos, el lógico de determinación de velocidad ya determina el cuadro a ser codificado ya sea con un octavo de velocidad, cuarto de velocidad o mitad de velocidad (genérica, con voz, o sin voz) . En tal caso, la petición del sistema de media velocidad es despreciada puesto que ya está acomodada por el codificador y el tipo de señal en el cuadro es apropiada para codificación a una media velocidad o una velocidad más baja. Se debe notar que el lógico de clasificación es adaptable con un modo de operación. Por consiguiente, con el fin de mejorar el desempeño, en el modo de media velocidad máxima y señalización de atenuación y ráfaga, este lógico de clasificación se puede hacer más relajado para utilizar los codees de media velocidad específicos (la media velocidad con voz y sin voz son usadas relativamente más frecuentemente que en la operación normal) . Esta es una clase de extensión a la operación de múltiples modos, en donde el lógico de clasificación es más relajado y se- usan modos con velocidades de dato promedio más bajas. Operación libre en tándem entre el sistema de CDMA2000 y otros sistemas que utilizan el estándar AMR-WB Como se menciona anteriormente, el diseño de un codee de banda ancha de velocidad de bits variable (VBR-WB) ¦ para, el sistema de CDMA2000 basado en el codee de AMR-WB tiene la ventaja de permitir la operación libre en tándem (TFO) u operación conmutada por paquetes, entre el sistema de CDMA2000 y otros sistemas que utilizan el estándar AMR-WB (tales como el sistema GSM móvil o sistema inalámbrico de tercera generación W-CDMA) . Sin embargo, el una llamada de operación libre en tándem de sistema forzado entre CDMA2000 y otro sistema que utiliza A R-WB, el sistema de CD A2000 puede forzar el uso de la media velocidad como se explica anteriormente (tal como en señalización de atenuación y ráfaga) . Puesto que el codee AMR-WB no reconoce la media velocidad de 6.2 kbit/s del codee de banda ancha de CDMA2000, entonces los cuadros de media velocidad forzada son interpretados como cuadros borrados. Esto degrada el desempeño de la conexión. El uso del modo de media velocidad interoperable revelado anteriormente mejorará significativamente el desenpeño puesto que este modo puede interoperar con la velocidad de 12.65 kbit/s del estándar AMR-WB. Como se revela anteriormente en la presente, la media velocidad interoperable es básicamente una pseudo-plena velocidad, en donde el codee opera como si estuviera en el modo de plena velocidad. La diferencia es que una porción de los parámetros de codificación de señales, por ejemplo los índices del libro de claves algebraicos son abandonados al final y no son transmitidos. En el lado del descodificador, la porción abandonada de los parámetros de codificación de señales, por ejemplo los índices del libro de claves algebraicos son generados aleatoriamente y luego el descodificador opera como si estuviera en un modo de plena velocidad. La figura 6 ilustra una configuración de acuerdo con la modalidad ilustrativa no restrictiva de la presente invención, que demuestra el uso del modo de media velocidad interoperable durante la transmisión en banda de información de señalización (esto es, condición débil y de ráfaga) en el lado del sistema de CDMA2000. en esta figura, el otro lado es un sistema que utiliza el estándar de AMR-WB y un sistema inalámbrico de 3GPP es dado como un ejemplo. En el enlace con la dirección de CDMA2000 a 3GPP u otro sistema que utiliza AMR-WB, cuando la sub-capa de multiplexión indica una petición de modo de media velocidad (véase petición 601 de sistema débil y de ráfaga) , el codificador de VBR-WB 602 operará en la media velocidad interoperable (I-HR) descrita anteriormente. En la interface 604 del sistema, cuando se recibe un cuadro de I-HR, los índices de libro de claves algebraicos generados aleatoriamente son insertados mediante el módulo 603 en la corriente de bits a través de la interface 604 de del sistema a base de IP para emitir una velocidad de 12.6 kbit/s. El descodificador 605 en el lado de 3GPP lo interpretará como un cuadro de 12.65 kbit/s ordinario. En la otra dirección opuesta, esto es, en un enlace de 3GPP u otro sistema que utiliza AMR-WB a CDMA2000 si en la interface 606 del sistema se recibe una petición de media velocidad (véase petición 607 del sistema débil y de ráfaga) , entonces un módulo 608 abandona los índices de libro de claves algebraicos e inserta 3 bits que indican el tipo de cuadro I-HR. El descodificador 509 en el lado de CDMA2000 operará como un tipo de cuadro I -H , que es parte de la solución de VBR-WB . Esta propuesta requiere de una lógica mínimo en la interface del sistema y mej ora significativamente el. desempeño sobref orzando los cuadros débiles y de ráfaga como' cuadros blancos y de ráfaga (cuadros borrados ) . Otra cuestión en la interoperacion es el manej o de cuadros de ruido de fondo . De otra manera en el lado de AMR-WB , el codif icador 610 soporta la operación de DTX (transmisión discontinua) y CNG (generación de ruido de confort) . Los cuadros de voz inactivos (silencio ruido de fondo) son codificados ya sea como cuadros de SID (descripción de silencio) utilizando 35 bits o no son transmitidos (sin datos) . En el lado de CDMA2000, los cuadros de voz inactivos son codificados utilizando el octavo de velocidad (ER, por sus siglas en inglés) . Puesto" que los 35 bits pnra SID no pueden ser enviados utilizando ER, un cuarto de velocidad de CNG (QR) es ut ilizada para enviar cuadros de SID desde el lado de AMR-WB al lado de CDMA2000 . Los cuadros sin datos no transmitidos en el lado de AMR-WB son convertidos a cuadros de ER todos los bits son aj ustados a 1 en la modalidad ilustrativa) . En el lado de CDMA2000 en el modo interoperable, los cuadros de ER son tratados por el descodificador como borrados de cuadro. En la interoperacion del lado de CDMA2000 al lado de AMR-WB, en el comienzo de los segmentos de voz inactivos, se utiliza QR de CNG, entonces se usan los cuadros de ER. En la modalidad ilustrativa no restrictiva de la invención, la operación es similar a la operación de VAD/DTX/CNG en AMR-WB en donde un cuadro de SID es enviado una vez cada ocho cuadros. En este caso, el primer cuadro de voz inactivo es codificado como cuadro de QR de CNG y los 5 siguientes 7 cuadros son codificados como cuadros ER. En la interface del sistema, los cuadros de QR de CNG son convertidos a cuadros de SID de AMR-WB y los cuadros de ER no son transmitidos (cuadros sin datos) . La asignación de bits de los cuadros de QR de CNG y 10 ER de CNG es mostrada en la Tabla 6. Tabla 6. Asignación de bits de la QR de CNG a 2.7 kbit/s ER de CNG a 1 kbit/s para un cuadro de 20 ms Bits por Cuadro Parámetro QR de CNG ER de CNG 15 Información de clasificación 1 Parámetros - de LP 28 14 Ganancias 6 6 Bits sin utilizar 19 Total 54 20 0 Aunque la presente invención se ha descrito en la ' ' -descripción anterior con relación a una modalidad ilustrativa no restrictiva de la misma, esta modalidad ilustrativa puede ser modificada a voluntad, en el alcance de las reivindicaciones adjuntas sin desviarse del alcance y 25 espíritu de la presente invención. Por ejemplo, bits diferentes a aquellos relacionados con los Indices del libro de claves fijos, en particular bits con menos sensibilidad de error de bits, pueden ser abandonados con el fin obtener un cuadro de velocidad media interoperable. Se hace contar, que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención es el que resulta claro de la presente descripción de la invención.

Claims (1)

  1. REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad, lo contenido en las siguientes reivindicaciones : 1. Un método de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, el método está caracterizado porque comprende: codificar una señal de sonido utilizando el primer codificador para generar parámetros de codificación de señales de acuerdo con el primer esquema de comunicación; recibir una petición para transmitir parámetros de codificación de señales desde una estación a la otra estación utilizando el segundo esquema de codificación; .' ' . en respuesta , a la petición, abandonar una porción de los parámetros de codificación de señales codificados de acuerdo con el primer esquema de codificación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes, en donde el abandono de una porción de los parámetros de codificación de señales comprende abandonar índices de libro de claves fijos y generar parámetros de codificación de señales de reemplazo para reemplazar la porción de los parámetros de codificación de señales y descodificador, en el descodificador de la estación los parámetros de codificación de señales. 2. El método de conformidad con la reivindicación 1, caracterizado porque la recepción de una petición comprende: recibir una petición para transmitir los parámetros de codificación de señales de una estación a la otra estación utilizando un modo de comunicación de media velocidad. 3. El método de conformidad con la reivindicación 1, caracterizado porque el primer esquema de comunicación es VBR-WB de CDMA2000 y el segundo esquema de codificación es A R-WB. 4. El método de conformidad con la reivindicación 1, caracterizado porque la descodificación de los parámetros de codificación de señales comprende: poner en operación el descodificador de la otra estación en un modo de plena velocidad. 5. El método de conformidad con la reivindicación 1, caracterizado porque la generación de parámetros de codificación de señales de reemplazo comprende: generar aleatoriamente parámetros de codificación de señales de reemplazo para reemplazar la .porción de los parámetros de codificación de señales. 6. El método de conformidad con la reivindicación 1, caracterizado porque: la generación de los parámetros de codificación de señales de reemplazo comprende generar aleatoriamente índices de libro de claves fijos de reemplazo. 7. El método de conformidad con la reivindicación 1, caracterizado porque: el abandono de una porción de los parámetros de codificación de señales comprende insertar una identificación de un modo de comunicación y la transmisión de los parámetros de codificación de señales restantes comprende transmitir al descodificador de la otra estación la identificación del modo de comunicación junto con los parámetros de codificación de señales restantes. 8. El método de conformidad con- la reivindicación 1, caracterizado porque comprende, en el codificador de una estación: efectuar una búsqueda de libro de claves fijas para determinar una excitación de libro de claves fija y utilizar la excitación de libro de claves fija determinada para actualizar un contenido de libro de claves adaptable y memorias de filtro para cuadros siguientes. 9. Un método de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificado , en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al permitir parámetros de codificación de señales relacionados con una señal de sonido desde el codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, el método está caracterizado porque comprende: clasificar las señales de sonido para determinar si los parámetros de codificación de señales deben ser transmitidos desde el codificador de una estación al descodificador de la otra estación utilizando un primer modo de comunicación en el cual se usa una plena velocidad de bits para la transmisión de los parámetros de codificación de señales; recibir una petición para transmitir los parámetros de codificación de señales desde el codificador de una estación al descodificador de " la otra estación utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; cuando la clasificación de la señal de sonido determina -que los parámetros de codificación de señales deben ser transmitidos utilizando el primer modo de comunicación y cuando la petición para transmitir los parámetros de codificación de señales utilizando el segundo modo de codificación es recibida, abandonar una porción de los parámetros de codificación de señales del codificación de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes utilizando el segundo modo de comunicación, en donde el abandono de una porción de los parámetros de codificación de señales comprende abandonar índices de libros de claves fijos . 10. El método de conformidad con la reivindicación 9, caracterizado porque la recepción de una petición comprende : recibir una petición para transmitir los parámetros de codificación de señales desde el codificador de una estación al descodificador de la otra estación utilizando un modo de comunicación de media velocidad. 11. El método de conformidad con la reivindicación 9, caracterizado porque: el abandono de una porción de los parámetros de codificación de señales del codificador de una estación comprende insertar una identificación del segundo modo de comunicación y ·" : . la transmisión de los parámetros de codificación de señales restantes comprende transmitir al descodificador de la otra estación la identificación del segundo modo de comunicación junto con los parámetros de codificación de señales restantes. 12. El método de conformidad con la reivindicación 9, caracterizado porque comprende además regenerar la porción de los parámetros de codificación de señales y descodificar en el descodificador de la otra estación los parámetros de codificación de señales a la señal de sonido. 13. El método de conformidad con la reivindicación 12, caracterizado porque la regeneración de la porción de los parámetros de codificación de señales comprende regenerar aleatoriamente la porción de los parámetros de codificación de señales. 14. Un método para transmitir parámetros de codificación de señales de una primera estación a una segunda estación, caracterizado porque comprende: en una de las primeras y segundas estaciones, codificar la señal de sonido de acuerdo con un modo de codificación de plena velocidad; recibir una petición para transmitir los parámetros de codificación de señales de una estación a la otra estación de las primeras y segundas estaciones utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits' durante la transmisión de los parámetros de codificación de señales; en respuesta a la petición, convertir los parámetros de codificación de señales codificados en el modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación, en donde la conversión de los parámetros de codificación de señales codificados en modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación comprende abandonar una porción de los parámetros de codificación de señales y en donde el abandono de una porción de los parámetros de codificación de señales comprende abandonar índices de libros de claves fijos y transmitir los parámetros de codificación de señales codificados en el segundo modo de comunicación a la otra de las primeras y segundas estaciones. 15. El método de conformidad con la reivindicación 14, caracterizado porque la recepción de la petición comprende: recibir una petición para trasmitir los parámetros de codificación de señales "de una estación a la otra estación utilizando un modo de comunicación de media velocidad. 16. El método de conformidad con la reivindicación 14, caracterizado porgue: la conversión de los parámetros de codificación de señales codificados en modo de comunicación de plena • velocidad a parámetros -de codificación de señales codificados en el segundo modo de comunicación comprende insertar una identificación del segundo modo de comunicación y la transmisión de los parámetros de codificación de señales codificados en el segundo modo de comunicación a la otra de las primeras y segundas estaciones comprende transmitir a la otra estación la identificación del segundo modo de comunicación junto con los parámetros de codificación de señales no abandonados. 17. El método de conformidad con la reivindicación 14, caracterizado porque comprende además regenerar la porción de los parámetros de codificación de señales y en el descodificador de la otra estación descodificar los parámetros de codificación de señales. 18. El método de conformidad con la reivindicación 17, caracterizado porque la regeneración de la porción de los parámetros de codificación de señales comprende regenerar aleatoriamente la porción de los parámetros de codificación de señales . 19. Un sistema de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir los parámetros de codificación de señales del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, el sistema está caracterizado porque comprende: medios para codificar una señal de sonido utilizando el primer codificador para generar los parámetros de codificación de señales de acuerdo con el primer esquema de comunicación; medios para recibir una petición para transmitir los parámetros de codificación de señales de una estación a la otra estación utilizando el segundo esquema de comunicación; medios para abandonar, en respuesta a la petición, una porción de los parámetros de codificación de señales codificados de acuerdo con el primer esquema de comunicación y medios para transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes, en donde los medios para abandonar una porción de los parámetros de codificación de señales comprende medios para abandonar índices de libros- de claves fijos y medios para generar parámetros de codificación de señales de reemplazo para reemplazar la porción de los parámetros de codificación de señales y medios para descodificar en el descodificador de la otra estación, los parámetros de codificación de señales. 20. El sistema de conformidad con la reivindicación 19, caracterizado porque los medios de recepción de petición comprenden : medios para recibir una petición para transmitir los parámetros de codificación de señales de una estación a la otra estación utilizando un modo de comunicación de media velocidad. 21. El sistema de conformidad con la reivindicación 19, caracterizado porque el primer esquema de comunicación es VBR-WB de CDMA2000 y el segundo esquema de comunicación es A R-WB . 22. El sistema de conformidad con la reivindicación 19, caracterizado porque comprende medios para poner en operación el descodificador de la otra estación en un modo de plena velocidad. 23. El sistema de conformidad con la reivindicación 19, caracterizado porque los medios para generar los parámetros de codificación de señales de reemplazo comprenden : medios para generar aleatoriamente parámetros de codificación de señales de reemplazo. 24. El sistema de conformidad con la reivindicación 19, caracterizado porque: los medios para generar los parámetros de codificación de señales de reemplazo comprenden medios para generar · aleatoriamente índices de libro de claves fijos de reemplazo . 25. El sistema de conformidad con la reivindicación 19, caracterizado porque: los medios para abandonar una porción de los parámetros de codificación de señales comprende medios para insertar una identif cación de un modo de comunicación y los medios para transmitir los parámetros de codificación de señales restantes comprenden medios para transmitir al descodificador de la otra estación la identificación del modo de comunicación junto con los parámetros de codificación de señales restantes. 26. El sistema de conformidad con la reivindicación 19, caracterizado porque comprende, en el codificador de una estación: medios para llevar a cabo una búsqueda de libro de claves fijo para determinar una excitación de libro de claves fija y medios para actualizar el contenido de libro de claves adaptable y memorias de filtro para cuadros siguientes utilizando la excitación de libro, de claves fija determinada. 27. Un sistema de interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y- que comprende un segundo codificador y un segundo descodificador, en donde la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales relacionados con una señal de sonido del codificador de una de las primeras y segundas estaciones al descodificador de la otra de las primeras y segundas estaciones, el sistema está caracterizado porque comprende : medios para clasificar la señal de sonido para determinar" si los parámetros de codificación de señales deben ser transmitidos desde del codificador de una estación al descodificador de la otra estación utilizando y primer modo de comunicación en el cual se usa una plena velocidad de bits para la transmisión de los parámetros de codificación de señales ; medios para recibir una petición para transmitir los parámetros de codificación de señales del codificador de una estación al descodificador de la otra estación utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales; medios para abandonar, cuando la clasificación de la señal de sonido determina que los parámetros de codificación de señales deben ser transmitidos utilizando el primer modo de comunicación y cuando la petición para transmitir, los parámetros de codificación de señales utilizando el segundo modo de comunicación es recibida, una porción de los parámetros de codificación de señales del codificación de una estación y transmitir al descodificador de la otra estación los parámetros de codificación de señales restantes utilizando el segundo modo de comunicación, en donde los medios para abandonar una porción de los parámetros de codificación de señales comprende medios para abandonar índices de libro de claves fijos. 28. El sistema de conformidad con la reivindicación 33, caracterizado porque los medios de recepción de petición comprenden : medios para recibir una petición para transmitir los parámetros de codificación de señales desde el codificador de una estación al descodificador de la otra estación utilizando un modo de comunicación de media velocidad . 29. El sistema de conformidad con la reivindicación 27, caracterizado porque: los medios para abandonar una porción de los parámetros de codificación de señales del codificador de una estación comprenden medios para insertar una identificación del segundo modo de comunicación y los medios para transmitir los parámetros de codificación de señales restantes comprenden medios para ¦ transmitir al · descodificador de la otra estación la identificación del segundo modo de comunicación junto con los parámetros de codificación de señales restantes. 30. El sistema de conformidad con la reivindicación 27, caracterizado porque comprende además medios para regenerar la porción de los parámetros de codificación de señales y el descodificador de la otra estación para descodificar los parámetros de codificación de señales a la señal de sonido. 31. El sistema de conformidad con la reivindicación 30, caracterizado porque los medios para regenera la porción de los parámetros de codificación de señales comprende medios para regenerar aleatoriamente la porción de los parámetros de codificación de señales. 32. Un sistema para transmitir parámetros de codificación de señales desde una primera estación a una segunda estación, caracterizado porque comprende: en una de las primeras y segundas estaciones, un codificador para codificar la señal de sonido de acuerdo con ^ un modo de comunicación de plena velocidad; medios para recibir una petición para transmitir los parámetros de codificación de señales desde una estación a la otra estación de las primeras y segundas estaciones utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los " parámetros de codificación de señales; medios para convertir, en respuesta a la petición, los parámetros de codificación de señales codificados en modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación, en donde los medios para convertir los parámetros de codificación de señales codificados en el modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de codificación comprenden medios para abandonar una porción de los parámetros de codificación de señales y en donde los medios para abandonar una porción de los parámetros de codificación de señales comprenden medios para abandonar índices de libro de claves fijos y medios para transmitir los parámetros de codificación de señales codificados en el segundo modo de comunicación a la otra de las primeras y segundas estaciones. 33. El sistema de conformidad con la reivindicación 32, caracterizado porque los medios de recepción de petición comprenden: medios para recibir una petición para transmitir los parámetros de codificación de señales desde una estación a la otra estación utilizando un modo de comunicación de media velocidad. 34. El sistema de conformidad con la reivindicación 32, caracterizado porque: los medios para convertir los parámetros de codificación de señales codificados en modo de comunicación de plena velocidad a parámetros de codificación de señales codificados en el segundo modo de comunicación comprenden medios para insertar una identificación del segundo modo de comunicación y los medios para transmitir los parámetros de codificación de señales codificados en el segundo modo de 5 comunicación a la otra de las primeras y segundas estación comprende medios para transmitir a la otra estación la identificación del segundo modo de comunicación junto con los parámetros de codificación de señales no abandonados. 35. El sistema de conformidad con la reivindicación l'O 32, caracterizado porque comprende además medios para regenerar la porción de los parámetros de codificación de señales y el descodificador de la otra estación para descodificar los parámetros de codificación de señales. 36. El método de conformidad con la reivindicación G5 35", caracterizado" porque los medios pa a1 regenera - la porción de los parámetros de codificación de señales comprende medios para regenerar aleatoriamente la porción de los parámetros de codificación de señales. 37. Un método para uso mediante un dispositivo de 0 comunicación, caracterizado porque comprende: •codificación de voz de una porción de una señal de voz digital para crear un primer cuadro que consiste de una pluralidad de parámetros de codificación de señales y alterar el primer cuadro al abandonar por lo menos 5 un parámetro de codificación de señales del primer cuadro de acuerdo con por lo menos un criterio para formar un segundo cuadro que tiene un número reducido de parámetros de codificación de señales, en comparación con el primer cuadro, el criterio es establecido en respuesta a un presupuesto de bits para un cuadro actual, el presupuesto de bits disponible para cualquier cuadro dado no es fijo en el tiempo. 38. El método de conformidad con la reivindicación 37, caracterizado porque comprende además recibir por lo menos una porción del segundo cuadro en un dispositivo de comunicación. 39. Un método para llevar a cabo una función de interoperabilidad de interface del sistema, caracterizado porque comprende : recibir un cuadro de parámetros de codificación de " se ales generados en un primer dispositivo de comunicación, el primer dispositivo de comunicación comprende un codificador de voz que opera de acuerdo con un primer conjunto de reglas de codificación de voz; abandonar por lo menos uno de los parámetros de codificación de señales del cuadro recibido para formar un "' cuadro alterado y transmitir por lo menos parte del cuadro alterado a un segundo dispositivo de comunicaciones, el segundo dispositivo de comunicaciones comprende un descodificador de voz que opera de acuerdo con un segundo conjunto de reglas de codificación de voz y operable para generar una pluralidad de muestras de señales de sonido en base a por lo menos en parte en los parámetros de codificación de señales restantes del cuadro alterado, el primer conjunto de reglas de codificación 5 de voz son diferentes del segundo conjunto de reglas de codificación de voz. 40. Un método para llevar a cabo una función de interoperabilidad de interface del sistema, caracterizado porque comprende : 10 introducir un cuadro que consiste de una pluralidad de parámetros de codificación de señales y separar por lo menos un parámetro de codificación de señales de un cuadro que consiste de una pluralidad de parámetros de codificación señales para formar un cuadro G1G alterado, por lo menos parte del c adrr alterado es utilizable para la generación de una pluralidad de muestras de señales de sonido. 41. El método de conformidad con la reivindicación 40, caracterizado porque . comprende además transmitir el 0 cuadro alterado. 42. Un codificador de voz operable de acuerdo con un primer esquema de codificación de voz, caracterizado porque comprende un codificador para codificar por lo menos un cuadro de voz inactivo a por lo menos un cuadro 5 codificado, por lo menos parte del por lo menos un cuadro codificado es transmisible a un descodificador de voz y es utilizable directamente por el descodificador de voz, el descodificador de voz opera de acuerdo con un segundo esquema de codificación de voz diferente del primer esquema de 5 codificación de voz. 43. El codificador de voz de conformidad con la reivindicación 42, caracterizado porque por lo menos parte del cuadro codificado es directamente utilizable por el descodificador de voz que comprende por lo menos un parámetro 10 de frecuencia espectral de imitancia. 4 . Un descodificador de voz operable de acuerdo con un primer esquema de codificación de voz, caracterizado porque el descodificador de voz es operable para descodificar por lo menos un cuadro de voz inactivo que tiene parámetros G5 de codificación de señales que "ftierorr generados con un segundo codificador de voz operable de acuerdo con un segundo esquema de codificación de voz diferente del primer esquema de codificación de voz. 45. Un método para llevar a cabo una función de 0 interoperabilidad de interface de sistema, caracterizado • porque comprende-: recibir un cuadro que consiste de parámetros de codificación de señales e incrementar el contenido del cuadro al insertar por 5 lo menos un parámetro de codificación de señales aleatorio. 46. Un método para llevar a cabo una función de interoperabilidad de interface de sistema, caracterizado porque comprende : recibir un cuadro que consiste de parámetros de codificación de señales e incrementar el contenido del cuadro al copiar por lo menos uno de los parámetros de codificación de señales. 47. Un método para la descodificación de voz, caracterizado porque comprende: recibir un cuadro que consiste de parámetros de codificación de señales, por lo menos un parámetro de codificación de señales es generado aleatoriamente para compensar por lo menos un parámetro de codificación de señales separado previamente y descodificar los parnetros""de codificación de señales. 48. Un descodificador de voz caracterizado porque comprende: una entrada para recibir un cuadro que consiste de parámetros de codificación de señales, por lo menos un parámetro de codificación de señales es generado aleatoriamente para compensar el parámetro de codificación de señales separado previamente y un descodificador para descodificar los parámetros de codificación de señales para emitir una- señal de voz reconstruida. 49. Un descodificador de voz caracterizado porque comprende : una entrada para recibir por lo menos un cuadro que consiste de parámetros de codificación de señales, por lo menos parte del descodificador es apto de procesar un cuadro que incluye por lo menos un parámetro de codificación de señales que fue insertado a un cuadro de velocidad más baja original para formar un cuadro de velocidad más alta que es recibido y por lo menos parte del descodificador para descodificar los parámetros de codificación de señales para emitir una señal de voz reconstruida. 50. El descodificador de voz de conformidad con la reivindicación 49, caracterizado porque el cuadro de velocidad más baja es un cuadra de media- velocidad y en donde el cuadro de velocidad más alta es un cuadro de plena velocidad. 51. Un producto de elementos de programación de computadora implementado en un medio que se puede leer por computadora y que comprende instrucciones de programa utilizables por un dispositivo de comunicación para llevar a cabo operación, caracterizado porque comprende: codificación de voz de una porción de una señal de voz digital para crear un primer cuadro que consiste de una pluralidad de parámetros de codificación de señales y alterar el primer cuadro al abandonar por lo menos un parámetro de codificación de señales del primer cuadro de acuerdo con por lo menos un criterio para formar un segundo cuadro que tiene un número reducido de parámetros de codificación de señales en comparación con el primer cuadro, el criterio es establecido en respuesta a un presupuesto de bits para un cuadro actual, el presupuesto de bits es disponible para cualquier cuadro dado que no es fijo en el tiempo. 52. Un producto de elementos de programación de computadora implementado en un medio que se puede leer en computadora y que comprende instrucciones de programa utilizables por un dispositivo de comunicación para llevar a cabo operaciones, caracterizado porque comprende: recibir un cuadro de parámetros de codificación de señales generados en un primer' dispositivo de comunicación, el primer dispositivo de comunicación comprende un codificador de voz que opera de acuerdo con un primer conjunto de reglas de codificación de voz; abandonar por lo menos uno de los parámetros de codificación de señales del cuadro recibido para formar un cuadro alterado y transmitir por lo menos parte del cuadro alterado a un segundo dispositivo de comunicaciones. 53. El producto de elementos de programación de computadora de conformidad con la reivindicación 52, caracterizado porque el segundo dispositivo de comunicaciones comprende un descodificador de voz que opera de acuerdo con un segundo conjunto de reglas de codificación de voz y operable para generar una pluralidad de muestras de señales de sonido en base por lo menos en parte a los parámetros de codificación de señales restantes del cuadro alterado, el primer conjunto de reglas de codificación de voz es diferente del segundo conjunto de reglas de codificación de voz. 54. Un producto de elementos de programación de computadora impleentado en un medio que se puede leer por computadora y que conprende instrucciones de programa para llevar a cabo una función de interoperabilidad de interface de sistema, caracterizado porque comprende las operaciones de: introducir un cuadro que consiste de una pluralidad de parámetros de codificación de- señales y separar por lo menos un parámetro de codificación de señales de un cuadro que consiste de una pluralidad de parámetros de codificación de señales para formar un cuadro alterado, por lo menos parte del cuadro alterado es utilizado para la generación de una pluralidad de muestras de señales de: .sonido. 55. El producto de elementos de programación de computadora de conformidad con la reivindicación 54, caracterizado porque comprende además transmitir el cuadro alterado. 56. Un producto de elementos de programación de computadora implementado en un medio que se puede leer en computadora que comprende instrucciones de programa para llevar a cabo una función de interoperabilidad de interface de sistema, caracterizado porque comprende las operaciones de: recibir un cuadro que consiste de parámetros de codificación de señales e incrementar el contenido del cuadro al por lo menos insertar por lo menos un parámetro de codificación de señales aleatorio y copiar por lo menos uno de los parámetros de codificación de señales . 57. Un codificador de voz operable de acuerdo- con un primer esquema de codificación de voz, caracterizado porque comprende medios para codificar por lo menos un cuadro de voz inactivo a por lo menos un cuadro codificado, por lo menos parte del cuadro codificado es transmisible a medios de descodificador de voz y es utilizable directamente por los medios de descodificador de voz, los medios de descodificador de voz operan de acuerdo con un segundo esquema de codificación de voz diferente del primer esquema .de codificación de voz. 58. El codificador de voz de conformidad con la reivindicación 57, caracterizado porque por lo menos parte del por lo menos un cuadro codificado es utilizable directamente por los medios de descodificador de voz comprenden por lo menos un parámetro de frecuencia espectral de imitancia. 59. Un descodificador de voz operable de acuerdo con un primer esquema de codificación de voz, caracterizado porque el descodificador de voz comprende medios para descodificar por lo menos un cuadro de voz inactivo que tiene parámetros de codificación de señales que fueron generados con medios de codificador de voz de acuerdo con un segundo esquema de codificación de voz diferente del primer esquema de codificación de voz. 60. Un descodificador de voz caracterizado porque comprende: medios para recibir un cuadro que consiste de parámetros de codificación de señales, por lo menos un parámetro de codificación deseñales es generado aleatoriamente para compensar por lo menos un parámetro de codificación de señales separado previamente y medios para descodificar los parámetros de codificación de señales para emitir una señal de voz reconstruida. 61. Un descodificador de voz caracterizado porque conprende: medios para recibir por lo menos un cuadro que consiste de parámetros de codificación de señales, medios para procesar un cuadro que incluye por lo menos un parámetro de codificación de señales que fue insertado a un cuadro de velocidad más baja original para formar un cuadro de velocidad más alta que es recibido y medios para descodificar los parámetros de codificación de señales para emitir una señal de voz reconstruida. 62. El descodificador de voz de conformidad con la reivindicación 1, caracterizado porgue el cuadro de velocidad más baja es un cuadro de media velocidad y en donde el cuadro de velocidad más alta es un cuadro de plena velocidad. RESUMEN DE LA INVENCIÓN Se describe un método y dispositivo para interoperación de una primera estación que utiliza un primer esquema de comunicación y que comprende un primer codificador y un primer descodificador con una segunda estación que utiliza un segundo esquema de comunicación y que comprende un segundo codificador y un segundo descodificador, la comunicación entre las primeras y segundas estaciones se lleva a cabo al transmitir parámetros de codificación de señales relacionados con una señal de sonido del descodificador de una de las primeras y segundas estaciones al descodificador de la otra estación. La señal de sonido es clasificada para determinar si los parámetros de codificación de señales deben ser transmitidos desde el codificador de una estación al 'descodificador de la otra estación utilizando* un primer modo de comunicación en el cual se utiliza una plena velocidad de bits para la transmisión de los parámetros de codificación de señales. Cuando la clasificación de la señal de sonido determina que los parámetros de codificación de señales deben ser transmitidos utilizando el primer modo de comunicación y cuando una petición para transmitir los parámetros de codificación de señales desde el codificador de una estación al descodificador de la otra estación utilizando un segundo modo de comunicación diseñado para reducir la velocidad de bits durante la transmisión de los parámetros de codificación de señales es recibida, una porción de los parámetros de codificación de señales del codificador de una estación es abandonada y los parámetros de codificación de señales restantes son transmitidos al descodificador de la otra estación utilizando el segundo modo de comunicación. La porción abandonada de los parámetros de codificación de señales es regenerada antes de que el descodificador de la otra estación descodifique los parámetros de codificación de señales .
MXPA05000285A 2002-07-05 2003-06-27 Metodo y dispositivo para la senalizacion de atenuacion y rafaga en banda eficiente y operacion maxima a semi-proporcion en codificacion de voz de banda ancha de velocidad de bits variable para sistemas inalambricos de cdma. MXPA05000285A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA002392640A CA2392640A1 (en) 2002-07-05 2002-07-05 A method and device for efficient in-based dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for cdma wireless systems
PCT/CA2003/000980 WO2004006226A1 (en) 2002-07-05 2003-06-27 Method and device for efficient in-band dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for cdma wireless systems

Publications (1)

Publication Number Publication Date
MXPA05000285A true MXPA05000285A (es) 2005-09-20

Family

ID=30005535

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA05000285A MXPA05000285A (es) 2002-07-05 2003-06-27 Metodo y dispositivo para la senalizacion de atenuacion y rafaga en banda eficiente y operacion maxima a semi-proporcion en codificacion de voz de banda ancha de velocidad de bits variable para sistemas inalambricos de cdma.

Country Status (15)

Country Link
US (1) US8224657B2 (es)
EP (1) EP1520271B1 (es)
JP (2) JP2005532579A (es)
KR (1) KR101105353B1 (es)
CN (2) CN1692408A (es)
AT (1) ATE518225T1 (es)
AU (1) AU2003281378B2 (es)
BR (1) BR0312467A (es)
CA (1) CA2392640A1 (es)
ES (1) ES2367259T3 (es)
HK (1) HK1130558A1 (es)
MX (1) MXPA05000285A (es)
MY (1) MY144845A (es)
RU (2) RU2326449C2 (es)
WO (1) WO2004006226A1 (es)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7499403B2 (en) * 2003-05-07 2009-03-03 Alcatel-Lucent Usa Inc. Control component removal of one or more encoded frames from isochronous telecommunication stream based on one or more code rates of the one or more encoded frames to create non-isochronous telecommunications stream
EP1768106B8 (en) * 2004-07-23 2017-07-19 III Holdings 12, LLC Audio encoding device and audio encoding method
JP5107574B2 (ja) * 2005-02-24 2012-12-26 パナソニック株式会社 データ再生装置、データ再生方法、プログラム、および集積回路
US8532984B2 (en) * 2006-07-31 2013-09-10 Qualcomm Incorporated Systems, methods, and apparatus for wideband encoding and decoding of active frames
US8260609B2 (en) 2006-07-31 2012-09-04 Qualcomm Incorporated Systems, methods, and apparatus for wideband encoding and decoding of inactive frames
US8135047B2 (en) * 2006-07-31 2012-03-13 Qualcomm Incorporated Systems and methods for including an identifier with a packet associated with a speech signal
US8209187B2 (en) * 2006-12-05 2012-06-26 Nokia Corporation Speech coding arrangement for communication networks
GB0705324D0 (en) * 2007-03-20 2007-04-25 Skype Ltd Method of transmitting data in a communication system
WO2009002245A1 (en) * 2007-06-27 2008-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for enhancing spatial audio signals
DE102008022125A1 (de) * 2008-05-05 2009-11-19 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Klassifikation von schallerzeugenden Prozessen
US8320553B2 (en) * 2008-10-27 2012-11-27 Apple Inc. Enhanced echo cancellation
CN101599272B (zh) * 2008-12-30 2011-06-08 华为技术有限公司 基音搜索方法及装置
CN101783142B (zh) * 2009-01-21 2012-08-15 北京工业大学 转码方法、装置和通信设备
KR101622950B1 (ko) * 2009-01-28 2016-05-23 삼성전자주식회사 오디오 신호의 부호화 및 복호화 방법 및 그 장치
PL3352168T3 (pl) * 2009-06-23 2021-03-08 Voiceage Corporation Postępowe tłumienie aliasingu w dziedzinie czasu z zastosowaniem w ważonej albo pierwotnej dziedzinie sygnału
IN2012DN05235A (es) 2010-01-08 2015-10-23 Nippon Telegraph & Telephone
US9093066B2 (en) 2010-01-13 2015-07-28 Voiceage Corporation Forward time-domain aliasing cancellation using linear-predictive filtering to cancel time reversed and zero input responses of adjacent frames
CN102985968B (zh) * 2010-07-01 2015-12-02 Lg电子株式会社 处理音频信号的方法和装置
CA2813859C (en) 2010-10-06 2016-07-12 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for processing an audio signal and for providing a higher temporal granularity for a combined unified speech and audio codec (usac)
CN102104917B (zh) * 2011-02-21 2013-10-09 上海华为技术有限公司 一种调整自适应编码速率的方法、基站控制器及终端
CN103187065B (zh) 2011-12-30 2015-12-16 华为技术有限公司 音频数据的处理方法、装置和***
KR101900319B1 (ko) * 2012-02-07 2018-09-19 삼성전자 주식회사 서비스 연동 수행 방법과 이를 위한 시스템
EP3113184B1 (en) 2012-08-31 2017-12-06 Telefonaktiebolaget LM Ericsson (publ) Method and device for voice activity detection
US9589570B2 (en) 2012-09-18 2017-03-07 Huawei Technologies Co., Ltd. Audio classification based on perceptual quality for low or medium bit rates
PT2936486T (pt) * 2012-12-21 2018-10-19 Fraunhofer Ges Forschung Adição de ruído de conforto para modelagem do ruído de fundo em baixas taxas de bits
US9418671B2 (en) * 2013-08-15 2016-08-16 Huawei Technologies Co., Ltd. Adaptive high-pass post-filter
CN104853383B (zh) * 2015-04-02 2018-05-04 四川大学 一种语音码率调整的方法和装置
US20160323425A1 (en) * 2015-04-29 2016-11-03 Qualcomm Incorporated Enhanced voice services (evs) in 3gpp2 network
KR102477464B1 (ko) 2015-11-12 2022-12-14 삼성전자주식회사 무선 통신 시스템에서 음성 패킷의 크기를 제어하기 위한 장치 및 방법
CN105517064A (zh) * 2015-12-03 2016-04-20 海能达通信股份有限公司 一种语音码率调整的方法及核心网设备
CN111262587B (zh) * 2018-11-30 2023-06-06 康泰医学***(秦皇岛)股份有限公司 一种数据压缩方法、装置、设备及计算机可读存储介质

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701392A (en) * 1990-02-23 1997-12-23 Universite De Sherbrooke Depth-first algebraic-codebook search for fast coding of speech
CA2010830C (en) * 1990-02-23 1996-06-25 Jean-Pierre Adoul Dynamic codebook for efficient speech coding based on algebraic codes
US5754976A (en) * 1990-02-23 1998-05-19 Universite De Sherbrooke Algebraic codebook with signal-selected pulse amplitude/position combinations for fast coding of speech
US5511073A (en) * 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5568483A (en) 1990-06-25 1996-10-22 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
IT1241358B (it) * 1990-12-20 1994-01-10 Sip Sistema di codifica del segnale vocale con sottocodice annidato
CA2483322C (en) * 1991-06-11 2008-09-23 Qualcomm Incorporated Error masking in a variable rate vocoder
CN1129263C (zh) * 1994-02-17 2003-11-26 摩托罗拉公司 分组编码信号的方法和装置
US5519779A (en) * 1994-08-05 1996-05-21 Motorola, Inc. Method and apparatus for inserting signaling in a communication system
TW271524B (es) * 1994-08-05 1996-03-01 Qualcomm Inc
JPH08146997A (ja) 1994-11-21 1996-06-07 Hitachi Ltd 符号変換装置および符号変換システム
ZA961025B (en) * 1995-02-28 1996-07-16 Qualcomm Inc Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels
CA2185745C (en) * 1995-09-19 2001-02-13 Juin-Hwey Chen Synthesis of speech signals in the absence of coded parameters
US5996022A (en) * 1996-06-03 1999-11-30 Webtv Networks, Inc. Transcoding data in a proxy computer prior to transmitting the audio data to a client
US6269338B1 (en) * 1996-10-10 2001-07-31 U.S. Philips Corporation Data compression and expansion of an audio signal
CN102129862B (zh) * 1996-11-07 2013-05-29 松下电器产业株式会社 降噪装置及包括降噪装置的声音编码装置
CN1158776C (zh) * 1998-02-24 2004-07-21 西加特技术有限责任公司 有时变mtr的信道的全速和半速信号空间检测方法和装置
SE516595C2 (sv) * 1998-03-13 2002-02-05 Ericsson Telefon Ab L M Kommunikationsanordning och arbetssätt för behandling av röstmeddelanden
JP2000081898A (ja) * 1998-09-03 2000-03-21 Denso Corp ホワイトノイズの生成方法、ホワイトノイズの振幅制御方法およびデジタル電話装置
CA2252170A1 (en) 1998-10-27 2000-04-27 Bruno Bessette A method and device for high quality coding of wideband speech and audio signals
US6539237B1 (en) * 1998-11-09 2003-03-25 Cisco Technology, Inc. Method and apparatus for integrated wireless communications in private and public network environments
US6182030B1 (en) * 1998-12-18 2001-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced coding to improve coded communication signals
US6260009B1 (en) * 1999-02-12 2001-07-10 Qualcomm Incorporated CELP-based to CELP-based vocoder packet translation
JP2000305597A (ja) 1999-03-12 2000-11-02 Texas Instr Inc <Ti> 音声圧縮のコード化
AUPQ141199A0 (en) * 1999-07-05 1999-07-29 Telefonaktiebolaget Lm Ericsson (Publ) Data rate adaptation between mobile stations through transit fixed network
US6604070B1 (en) * 1999-09-22 2003-08-05 Conexant Systems, Inc. System of encoding and decoding speech signals
US6782360B1 (en) 1999-09-22 2004-08-24 Mindspeed Technologies, Inc. Gain quantization for a CELP speech coder
US7010001B2 (en) * 2000-01-10 2006-03-07 Qualcomm, Incorporated Method and apparatus for supporting adaptive multi-rate (AMR) data in a CDMA communication system
JP4907826B2 (ja) * 2000-02-29 2012-04-04 クゥアルコム・インコーポレイテッド 閉ループのマルチモードの混合領域の線形予測音声コーダ
JP2001267085A (ja) 2000-03-23 2001-09-28 Sanyo Electric Co Ltd 有機発光装置およびその製造方法
WO2001078430A1 (en) * 2000-04-11 2001-10-18 Nokia Corporation Application of rtp and rtcp in the amr transport in voice over ip networks
WO2001082293A1 (en) * 2000-04-24 2001-11-01 Qualcomm Incorporated Method and apparatus for predictively quantizing voiced speech
FI20001577A (fi) * 2000-06-30 2001-12-31 Nokia Mobile Phones Ltd Puheenkoodaus
US6847929B2 (en) * 2000-10-12 2005-01-25 Texas Instruments Incorporated Algebraic codebook system and method
US6631139B2 (en) * 2001-01-31 2003-10-07 Qualcomm Incorporated Method and apparatus for interoperability between voice transmission systems during speech inactivity
US6766289B2 (en) * 2001-06-04 2004-07-20 Qualcomm Incorporated Fast code-vector searching
US6789059B2 (en) * 2001-06-06 2004-09-07 Qualcomm Incorporated Reducing memory requirements of a codebook vector search
US7042841B2 (en) * 2001-07-16 2006-05-09 International Business Machines Corporation Controlling network congestion using a biased packet discard policy for congestion control and encoded session packets: methods, systems, and program products
JP4518714B2 (ja) * 2001-08-31 2010-08-04 富士通株式会社 音声符号変換方法
US6981184B2 (en) * 2002-04-11 2005-12-27 Motorola, Inc. Apparatus and method for processing a corrupted frame
US6885638B2 (en) * 2002-06-13 2005-04-26 Motorola, Inc. Method and apparatus for enhancing the quality of service of a wireless communication

Also Published As

Publication number Publication date
MY144845A (en) 2011-11-30
AU2003281378A1 (en) 2004-01-23
CN101494055A (zh) 2009-07-29
US20060100859A1 (en) 2006-05-11
EP1520271B1 (en) 2011-07-27
JP2009239927A (ja) 2009-10-15
KR101105353B1 (ko) 2012-01-16
ATE518225T1 (de) 2011-08-15
RU2461897C2 (ru) 2012-09-20
AU2003281378A2 (en) 2004-01-23
AU2003281378B2 (en) 2010-08-19
CN1692408A (zh) 2005-11-02
WO2004006226B1 (en) 2004-03-04
JP2005532579A (ja) 2005-10-27
HK1130558A1 (en) 2009-12-31
KR20050016976A (ko) 2005-02-21
US8224657B2 (en) 2012-07-17
CA2392640A1 (en) 2004-01-05
EP1520271A1 (en) 2005-04-06
RU2008102318A (ru) 2009-07-27
RU2005102831A (ru) 2005-07-20
JP5173939B2 (ja) 2013-04-03
ES2367259T3 (es) 2011-10-31
RU2326449C2 (ru) 2008-06-10
WO2004006226A1 (en) 2004-01-15
CN101494055B (zh) 2012-10-10
BR0312467A (pt) 2005-04-26

Similar Documents

Publication Publication Date Title
MXPA05000285A (es) Metodo y dispositivo para la senalizacion de atenuacion y rafaga en banda eficiente y operacion maxima a semi-proporcion en codificacion de voz de banda ancha de velocidad de bits variable para sistemas inalambricos de cdma.
KR101303145B1 (ko) 계층적 오디오 신호를 코딩하기 위한 시스템, 오디오 신호를 코딩하는 방법, 컴퓨터-판독가능한 매체 및 계층적 오디오 디코더
US5778335A (en) Method and apparatus for efficient multiband celp wideband speech and music coding and decoding
US7203638B2 (en) Method for interoperation between adaptive multi-rate wideband (AMR-WB) and multi-mode variable bit-rate wideband (VMR-WB) codecs
US8630864B2 (en) Method for switching rate and bandwidth scalable audio decoding rate
US7693710B2 (en) Method and device for efficient frame erasure concealment in linear predictive based speech codecs
KR100732659B1 (ko) 가변 비트 레이트 광대역 스피치 음성 코딩시의 이득양자화를 위한 방법 및 장치
JP5543405B2 (ja) フレームエラーに対する感度を低減する符号化体系パターンを使用する予測音声コーダ
US8457953B2 (en) Method and arrangement for smoothing of stationary background noise
KR100614496B1 (ko) 가변 비트율의 광대역 음성 및 오디오 부호화 장치 및방법
Vary et al. Steganographic wideband telephony using narrowband speech codecs
CA2491623C (en) Method and device for efficient in-band dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for cdma wireless systems
Paksoy Variable rate speech coding with phonetic classification

Legal Events

Date Code Title Description
FG Grant or registration