MX2013000086A

Coder using forward aliasing cancellation.

Abstract

A codec supporting switching between time-domain aliasing cancellation transform coding mode and time-domain coding mode is made less liable to frame loss by adding a further syntax portion to the frames, depending on which the parser of the decoder may select between a first action of expecting the current frame to comprise, and thus reading forward aliasing cancellation data from the current frame and a second action of not-expecting the current frame to comprise, and thus not reading forward aliasing cancellation data from the current frame. In other words, while a bit of coding efficiency is lost due to the provision of the new syntax portion, it is merely the new syntax portion which provides for the ability to use the codec in case of a communication channel with frame loss. Without the new syntax portion, the decoder would not be capable of decoding any data stream portion after a loss and will crash in trying to resume parsing. Thus, in an error prone environment, the coding efficiency is prevented from vanishing by the introduction of the new syntax portion.

MX2013000086A, drawing sheet 1
Sheet 1 of 23

Term

4.8 yearsleft in the term

Expires 7 July 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 6 independent, 14 dependent

  1. 1
    REIVINDICACIONES Habiendo así especialmente descrlpto y determinado la naturaleza de la presente Invención y la forma como la misma ha de ser llevada a la práctica, se declara reivindicar como de propiedad y derecho exclusivo; 5 1. Un decodificador (10) para decodificar un flujo de datos (12) que comprende una secuencia de cuadros en los cuales se codifican segmentos se tiempo de una señal de Información (18), respectivamente, que comprende un analizador sintáctico (20) configurado para analizar el flujo de datos (12), 10 donde el analizador sintáctico está configurado para, al analizar el flujo de datos (12), leer una primera porción de sintaxis (24) y una segunda porción de sintaxis de un cuadro actual (14b); y un reconstructor (22) configurado para reconstruir un segmento de tiempo actual (16b) de la señal de información (18) asociado con el cuadro actual 15 (14b) sobre la base de la Información (28) obtenida del cuadro actual mediante el análisis sintáctico, utilizando un primer modo de decodiflcación por transformada en el dominio del tiempo con cancelación del efecto aliasing y un modo de decodiflcación en el dominio del tiempo, donde la primera selección depende de la primera porción de sintaxis (24), 20 donde el analizador sintáctico (20) está configurado para, al analizar el flujo de datos (12), ejecutar una de dos acciones:una primera acción de estimación de que el cuadro actual (14b) comprende, po'r consiguiente la lectura de los datos de cancelación del efecto aliasing hacia delante (34) del cuadro actual (14b) y una segunda acción de estimar que el cuadro actual (14b) no comprende, y por consiguiente no leer los datos de cancelación del efecto aliasing hacia delante (34) del cuadro actual (14b, donde la segunda selección depende de la segunda porción de sintaxis, 5 donde el reconstructor (22) está configurado para ejecutar la cancelación del efecto aliasing hacia delante en un límite entre el segmento de tiempo actual (16b) y un segmento de tiempo anterior (16a) de un cuadro anterior (14a) usando los datos de cancelación del efecto aliasing hacia delante (34).
  2. 2
    El decodificador (10) de acuerdo con la reivindicación 1, en el cual la primera 10 y segunda porciones de sintaxis están comprendidas por cada cuadro, donde la primera porción de sintaxis (24) asocia al cuadro respectivo del cual ha sido leída, con un primer tipo de cuadro o un segundo tipo de cuadro y, si el cuadro respectivo es de un segundo tipo de cuadro, asocia los subcuadros de una subdivisión del cuadro respectivo, compuesto por un número de 15 subcuadros, a uno de un primer tipo de subcuadro y un:segundo tipo de subcuadro correspondiente, donde el reconstructor (22) está configurado, si la primera porción de sintaxis (24) asocia el cuadro respectivo con el primer tipo de cuadro, para utilizar la decodificación en el dominio de la frecuencia como primera versión del modo de decodificación por transformada en él 20 dominio del tiempo con cancelación del efecto aliasing para reconstruir el segmento de tiempo asociado al cuadro respectivo y, si la primera porción de sintaxis (24) asocia el respectivo cuadro con el segundo tipo de cuadro, para utilizar, por cada subcuadro del cuadro respectivo, la decodificación por predicción lineal excitada por código de transformada como segunda versión del modo de decodificación por transformada en el dominio del tiempo con cancelación del efecto aliasing para reconstruir una sub porción del segmento de tiempo del cuadro respectivo, que está asociada al respectivo 5 subcuadro, si la primera porción de sintaxis (24) asocia el respectivo subcuadro del respectivo cuadro con el primer tipo de subcuadro y utiliza la decodlflcación por predicción lineal excitada por libro de códigos como modo de decodificación en el dominio del tiempo para reconstruir una subporción del segmento de tiempo del cuadro respectivo, que está asociada al 10 respectivo subcuadro, si la primera porción de sintaxis (24) asocia el respectivo subcuadro con un segundo tipo de subcuadro.
  3. 3
    El decodificador (10) de acuerdo con la reivindicación 1 o 2, en el cual la segunda porción de sintaxis consta de una serie de valores posibles, cada uno de los cuales está asociado en forma exclusiva a una de una serie de 15 posibilidades, que comprenden que el cuadro anterior (14a) es del primer tipo de cuadro, que el cuadro anterior (14a) es del segundo tipo de cuadro, donde el último subcuadro del mismo es del primer tipo de subcuadro y que el cuadro anterior (14a) es del segundo tipo de cuadro, donde el 20 último subcuadro del mismo es del segundo tipo de subcuadro y donde el analizador sintáctico (20) está configurado para ejecutar la segunda selección sobre la base de una comparación entre la segunda porción de sintaxis del cuadro actual (14b) y la primera porción de sintaxis (24) del cuadro anterior (14a).
  4. 4
    El decodificador de acuerdo con la reivindicación 3, en el cual el analizador sintáctico (20) está configurado para ejecutar la lectura de los datos de
  5. 5
    5 cancelación del efecto aliasing hacia delante (34) del cuadro actual (14b), so el cuadro actual (14b) es del segundo tipo de cuadro, dependiendo de si el cuadro anterior (14a) es del segundo tipo de cuadro, donde el último subcuadro del mismo es del primer tipo de subcuadro o donde el cuadro anterior (14a) es del primer tipo de cuadro, por el hecho de que se efectúa el 10 análisis sintáctico de una ganancia de cancelación del efecto aliasing hacia delante partiendo de los datos de cancelación del efecto aliasing hacia delante (34) en caso de que el cuadro anterior (14a) sea del primer tipo de cuadro pero no si el cuadro anterior es del segundo tipo de cuadro, donde el último subcuadro del mismo es del primer tipo de subcuadro, y donde el 15 reconstructor (22) está configurado para ejecutar la cancelación del efecto aliasing hacia delante con una intensidad que depende de la ganancia por cancelación del efecto aliasing hacia delante en caso de que el cuadro anterior (14a) sea del primer tipo de cuadro. 5. El decodificador (10) de acuerdo con la reivindicación 4, en el cual el 20 analizador sintáctico (20) está configurado para leer, si el cuadro actual (14b) es del primer tipo de cuadro, una ganancia de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34), donde el reconstructor está configurado para ejecutar la cancelación del efecto aliasing hacia delante con una Intensidad que depende de la ganancia de cancelación del efecto aliasing hacia delante.
  6. 6
    El decodiflcador (10) de acuerdo con la reivindicación 1 o 2, en el cual la segunda porción de sintaxis tiene una serie de valores posibles, cada uno de 5 los cuales está asociado de modo singular a una de una serle de posibilidades que comprenden que el cuadro anterior (14a) sea del primer tipo de cuadro e incluya una ventana de transformación larga, que el cuadro anterior (14a) sea del primer tipo de cuadro e incluya 10 ventanas de transformación cortas, que el cuadro anterior (14a) sea del segundo tipo de cuadro donde el último subcuadro del mismo es del primer tipo de sub cuadro, y que el cuadro anterior (14a) sea del segundo tipo de cuadro donde el último subcuadro del mismo es del segundo tipo de subcuadro, y 15 donde el analizador sintáctico está configurado para ejecutar la segunda selección basándose en una comparación entre la segunda porción de sintaxis del cuadro actual (14b) y la primera porción de sintaxis (24) del cuadro anterior (14a), y ejecutar la lectura de los datos de cancelación del efecto aliasing hacia delante (34) del cuadro actual (14b), si el cuadro 20 anterior (14a) es del primer tipo de cuadro, dependiendo del hecho de si el cuadro anterior (14a) Incluye la ventana de transformación larga o ventanas de transformación cortas de tal manera que la cantidad de datos de cancelación del efecto aliasing hacia delante (34) sea mayor si el cuadro anterior (14a) utiliza la ventana de transformación larga, y sea menor si el cuadro anterior (14a) utiliza las ventanas de transformación cortas.
  7. 7
    . El decodificador (10) de acuerdo con cualquiera de las reivindicaciones 2 a 6, en el cual el reconstructor está configurado para 5 por cada cuadro del primer tipo de cuadro, ejecutar una descuantización variable espectral (70) de la información de coeficientes de transformación dentro del cuadro del primer tipo de cuadro respectivo basándose en la Información de factor de escala dentro del cuadro del primer tipo de cuadro respectivo, y una retransformación de la Información de coeficientes de 10 transformación descuartizada para obtener un segmento de señal retransformado (78) que se extiende, en el tiempo, sobre y más allá del segmento de tiempo asociado al respectivo cuadro del primer tipo de cuadro y por cada cuadro del segundo tipo de cuadro, 15 por cada subcuadro del primer tipo de subcuadro del respectivo cuadro del segundo tipo de cuadro, derivar (94) un filtro de ponderación espectral de la información de LPC dentro del respectivo cuadro del segundo tipo de cuadro, ponderar espectralmente (96) la información de coeficientes de 20 transformación dentro del respectivo sub cuadro del primer tipo de subcuadro usando el filtro de ponderación espectral, y retransformar (98) la información de coeficientes de transformación espectralmente ponderada para obtener un segmento de señal retransformado que se extiende, en el tiempo, por encima y más allá de la subporción del segmento de tiempo asociado al subcuadro respectivo del primer tipo de subcuadro, y, por cada subcuadro del segundo tipo de subcuadro deí respectivo cuadro 5 del segundo cuadro, derivar (100) una señal de excitación de la Información de actualización de excitación dentro del subcuadro respetivo del segundo tipo de subcuadro y ejecutar un filtrado de síntesis de LPC (102) de la señal de excitación 10 usando la información de LPC dentro del respectivo cuadro del segundo tipo de cuadro para obtener un segmento de señal sintetizada por LP (110) correspondiente a la subporción del segmento de tiempo asociado al subcuadro respectivo del segundo tipo de subcuadro y 15 ejecutar la cancelación del efecto aliasing en el dominio del tiempo dentro de porciones de ventana transitoriamente traslapadas en ¡los límites entre segmentos de tiempo de los cuadros inmediatamente .consecutivos del primer tipo de cuadro y subporciones de segmentos de tiempo que están asociadas a los subcuadros del primer tipo de subcuadro, para reconstruir la 20 señal de Información (18) a través de las mismas y si el cuadro anterior es del primer tipo de cuadro o del segundo tipo de cuadro, donde un último subcuadro del mismo es del primer tipo de sub cuadro y el cuadro actual (14b) es del segundo tipo de cuadro, donde el primer subcuadro del mismo es del segundo tipo de subcuadro, derivar una primera señal de síntesis de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34) y sumar la primera señal de síntesis de cancelación del efecto aliasing hacia delante al 5 segmento de señal retransformado (78) dentro del segmento de tiempo anterior para reconstruirla señal de información (18) a través del límite entre los cuadros anterior y actual (14a, 14b), y si el cuadro anterior (14a) es del segundo tipo de cuadro donde el primer subcuadro del mismo es del segundo tipo de subcuadro y el cuadro actual 10 (14b) es del primer tipo de cuadro o del segundo tipo de cuadro donde un último subcuadro del mismo es del primer tipo de subcuadro, derivar una segunda señal de síntesis de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34) y sumar la segunda señal de síntesis de cancelación del efecto aliasing hacia delante al 15 segmento de señal retransformado dentro del segmento de tiempo actual (16b) para reconstruir la señal de información (18) a través del límite entre el segmento de tiempo anterior y el actual (16a, 16b).
  8. 8
    El decodificador (10) de acuerdo con la reivindicación 7, en el cual el reconstructor está configurado para 20 derivar la primera señal de síntesis de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34) mediante la ejecución de una retransformada de la información de coeficientes de transformación comprendidos por los datos de cancelación del efecto aliasing hacia delante (34) y/o derivar la segunda señal de síntesis de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34) 5 mediante la ejecución de una retransformada de la información de coeficientes de transformación comprendidos por los datos de cancelación del efecto aliasing hacia delante (34).
  9. 9
    El decodiflcador de acuerdo con la reivindicación 7 o 8, en el cual la segunda porción de sintaxis comprende una primera bandera que señaliza si los datos
  10. 10
    10 de cancelación del efecto aliasing hacia delante (34) están presentes o no en el cuadro respectivo, y donde el analizador sintáctico está configurado para ejecutar la segunda selección dependiendo de la primera bandera, y donde la segunda porción de sintaxis comprende además una segunda bandera meramente dentro de los cuadros del segundo tipo de cuadro, donde la 15 segunda bandera señaliza si el cuadro anterior es del primer tipo de cuadro o del segundo tipo de cuadro, siendo el último subcuadro del mismo del primer tipo de subcuadro. 10. El decodificador de acuerdo con la reivindicación 9, en el cual el analizador sintáctico está configurado para ejecutar la lectura de los datos de 20 cancelación del efecto aliasing hacia delante (34) del cuadro actual (14b), si el cuadro actual (14b) es del segundo tipo de cuadro, dependiendo de la segunda bandera por el hecho de que se ejecuta el análisis sintáctico de la ganancia de cancelación del efecto aliasing hacia delante de los datos de cancelación del efecto aliasing hacia delante (34) en caso de que el cuadro anterior sea del primer tipo de cuadro, y no se ejecuta si el cuadro anterior es del segundo tipo de cuadro, siendo el último subcuadro del mismo del primer tipo de subcuadro, donde el reconstructor está configurado para ejecutar la 5 cancelación del efecto aliasing hacia delante con una intensidad que depende de la ganancia de cancelación del efecto aliasing hacia delante en caso de que el cuadro anterior sea del primer tipo de cuadro.
  11. 11
    El decodificador de acuerdo con la reivindicación 10, en el cual la segunda porción de sintaxis comprende además una tercera bandera que señaliza si 10 el cuadro anterior utiliza una ventana de transformación larga o ventanas de transformación cortas, solamente dentro de cuadros del segundo tipo de cuadro si la segunda bandera señala que el cuadro anterior es del primer tipo de cuadro, donde el analizador sintáctico está configurado para ejecutar la lectura de los datos de cancelación del efecto aliasing hacia delante (34) del 15 cuadro actual (14b) dependiendo de la tercera bandera, por lo que la cantidad de datos de cancelación del efecto aliasing hacia delante (34) es mayor si el cuadro anterior utiliza la ventana de transformación larga, y es menor si el cuadro anterior utiliza las ventanas de transformación cortas.
  12. 12
    El decodificador de acuerdo con cualquiera de las reivindicaciones 7 a 11, en 20 el cual el reconstructor está configurado para, si el cuadro anterior es del segundo tipo de cuadro y el último subcuadro del mismo es del segundo tipo de sub cuadro y el cuadro actual (14b) es del primer tipo de cuadro o del segundo tipo de cuadro donde el último subcuadro del mismo es del primer tipo de sub cuadro, ejecutar el enventanado del segmento de señal de síntesis LP del último subcuadro del cuadro anterior para obtener un primer segmento de señal de cancelación del efecto aliasing y sumar el primer segmento de señal de cancelación del efecto aliasing al segmento de señal 5 retransformado dentro del segmento de tiempo actual.
  13. 13
    El decodificador de acuerdo con cualquiera de las reivindicaciones 7 a 12, en el cual el reconstructor está configurado para, si el cuadro anterior es del segundo tipo de cuadro y su último subcuadro es del segundo tipo de sub cuadro y el cuadro actual (14b) es del primer tipo de cuadro o del segundo 10 tipo de cuadro y su último subcuadro es del primer tipo de sub cuadro, continuar el filtrado de síntesis LPC ejecutado sobre la señal de excitación procedente del cuadro anterior en el cuadro actual, enventanar una continuación así derivada del segmento de señal de síntesis de LP del cuadro anterior dentro del cuadro actual (14b) para obtener un segundo 15 segmento de señal de cancelación del efecto aliasing y sumar el segundo segmento de señal de cancelación del efecto aliasing al segmento de señal retransformado dentro del segmento de tiempo actual.
  14. 14
    El decodificador de acuerdo con cualquiera de las reivindicaciones 1 a 13, en el cual el analizador sintáctico (20) está configurado para, al analizar el flujo 20 de datos (12), ejecutar la segunda selección dependiendo de la segunda porción de sintaxis e independientemente del hecho de si el cuadro actual (14b) y el cuadro anterior (14a) son codificados utilizando el mismo modo de codificación, el modo de por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo, u otro diferente
  15. 15
    Un codificador para codificar una señal de información (18) en un flujo de datos (12) de tal manera que el flujo de datos (12) comprenda una secuencia 5 de cuadros en los cuales se codifican segmentos de tiempo de la señal de información (18), que comprenden, respectivamente, un constructor (42) configurado para codificar un segmento de tiempo actual (
  16. 16
    16b) de la señal de información (18) en la información del cuadro actual (14b) utilizando un primer modo de codificación seleccionado entre el modo 10 de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo y un insertador (44) configurado para insertar la información (28) en el cuadro actual (14b) junto con una primera porción de sintaxis (24) y una segunda porción de sintaxis, donde la primera porción de sintaxis (24) señala la 15 primera selección, donde el constructor (42) y el insertador 44 están configurados para determinar datos de cancelación del efecto aliasing hacia delante (34) correspondientes a la cancelación del efecto aliasing hacia delante en un límite entre el segmento de tiempo actual (16a) y un 20 segmento de tiempo anterior de un cuadro anterior e insertar los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b) en caso de que el cuadro actual (14b) y el cuadro anterior (14a) sean codificados utilizando un modo de codificación diferente entre el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo y abstenerse de insertar datos de cancelación del efecto aliasing hacia 5 delante (34) en el cuadro actual (14b) en caso de que el cuadro actual (14b) y el cuadro anterior (14a) se codifiquen utilizando modos ¡guales, ya sea el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing o el modo de codificación en el dominio del tiempo, 10 donde la segunda porción de sintaxis (26) se establece dependiendo de si el cuadro actual (14b) y el cuadro anterior (14a) son codificados utilizando un modo igual o diferente entre el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo. 15 16. El codificador de acuerdo con la reivindicación 15, donde el codificador está configurado para, si el cuadro actual (14b) y el cuadro anterior (14a) son codificados empleando el mismo modo de codificación, es decir el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing 20 o el modo de codificación en el dominio del tiempo, configurar la segunda porción de sintaxis en un primer estado que señala la ausencia de los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual y, si el cuadro actual (14b) y el cuadro anterior (14a) son codificados empleando un modo de codificación diferente entre el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo, decidir en el sentido de la 5 optimización de la velocidad/ distorsión, si abstenerse de Insertar los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b) aunque el cuadro actual (14b) y el cuadro anterior (14a) sean codificados empleando modos de codificación diferentes, o sea el modo de codificación por transformada 10 en el dominio del tiempo con cancelación del efecto aliasing o el modo de codificación en el dominio del tiempo, configurando la segunda porción de sintaxis de tal manera que ésta señale la ausencia de datos de cancelación del efecto aliasing hacia delante. (34) en el cuadro actual (14b) o 15 insertar los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b) configurando la segunda porción de sintaxis de tal manera que ésta señale la inserción de los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b).
  17. 17
    Un método para decodificar un flujo de datos (12) que comprende una 20 secuencia de cuadros en la cual se codifican segmentos de tiempo de una señal de información (18), que comprende respectivamente efectuar el análisis sintáctico del flujo de datos (12), donde el análisis del flujo de datos comprende leer una primera porción de sintaxis (24) y una segunda porción de sintaxis de un cuadro actual (14b) y reconstruir un segmento de tiempo actual de la señal de información (18) asociado al cuadro actual (14b) sobre la base de la Información obtenida del cuadro 5 actual (14b) mediante el análisis sintáctico, utilizando un primer modo de decodlflcaclón elegido entre el modo de decodlflcaclón por transformada en el dominio del tiempo y un modo de decodlflcaclón en el dominio del tiempo, donde la primera selección depende de la primera porción de sintaxis (24), donde, al analizar el flujo de datos (12), se ejecuta una segunda acción 10 seleccionada entre una primera acción que consiste en estimar que el cuadro actual (14b) comprende, y por consiguiente leer, los datos de cancelación del efecto allaslng hacia delante (34) del cuadro actual (14b) y una segunda acción que consiste en estimar que el cuadro actual (14b) no comprende, y por consiguiente no leer, datos de cancelación del efecto allasing hacia 15 delante (34) del cuadro actual (14b), donde la segunda selección depende de la segunda porción de sintaxis, donde la reconstrucción comprende ejecutar la cancelación del efecto allaslng hacia delante en un límite entre el segmento de tiempo actual y un segmento de tiempo anterior de un cuadro anterior utilizando los datos de cancelación 20 del efecto allaslng hacia delante (34).
  18. 18
    Un método para codificar una señal de Información (18) en un flujo de datos (12) de tal manera que el flujo de datos (12) comprenda una secuencia de cuadros en los cuales se codifican segmentos de tiempo de la señal de información (18), respectivamente, que comprende codificar un segmento de tiempo actual de la señal de información (18) en la información del cuadro actual (14b) usando un primer modo seleccionado entre el modo de codificación por transformada en el dominio del tiempo con 5 cancelación del efecto aliasing y un modo de codificación en el dominio del tiempo e Insertar la Información en el cuadro actual (14b) junto con una primera porción de sintaxis (24) y una segunda porción de sintaxis, donde la primera porción de sintaxis (24) señala la primera selección, 10 determinar datos de cancelación del efecto aliasing hacia delante (34) correspondientes a la cancelación del efecto aliasing hacia, delante en un límite entre el segmento de tiempo actual y un segmento de tiempo anterior de un cuadro anterior e insertar los datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b) en caso de que el cuadro actual 15 (14b) y el cuadro anterior sean codificados empleando modos de codificación diferentes, ya sea el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing o el modo de codificación en el dominio del tiempo, y abstenerse de insertar datos de cancelación del efecto aliasing hacia delante (34) en el cuadro actual (14b) en caso de que el 20 cuadro actual (14b) y el cuadro anterior sean codificados empleando el mismo modo de codificación ya sea el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing o el modo de codificación en el dominio del tiempo, donde la segunda porción de sintaxis se configura dependiendo de si el cuadro actual (14b) y el cuadro anterior son codificados empleando el mismo modo de codificación o modos de codificación diferentes entre el modo de . codificación por transformada en el dominio del tiempo con cancelación del 5 efecto aliasing y el modo de codificación en el dominio del tiempo.
  19. 19
    Un flujo de datos (12) que comprende una secuencia de cuadros en los cuales se codifican segmentos de tiempo de una señal de información (18), respectivamente, donde cada cuadro comprende una primera porción de sintaxis (24), una segunda porción de sintaxis e información en la cual se 10 codifica un segmento de tiempo asociado al cuadro respectivo utilizando un primer modo de codificación seleccionado entre el modo de codificación por transformada en el dominio del tiempo cpn cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo, donde la primera selección depende de la primera porción de sintaxis (24) del respectivo cuadro, conde 15 cada cuadro comprende datos de cancelación del efecto aliasing hacia delante (34) o no, dependiendo de la segunda porción de sintaxis del respectivo cuadro, donde la segunda porción de sintaxis indica que el cuadro respectivo comprende datos de cancelación del efecto aliasing hacia delante (34) del cuadro respectivo y el cuadro anterior son codificados utilizando
  20. 20
    20 modos de codificación diferentes seleccionados entre el modo de codificación por transformada en el dominio del tiempo con cancelación del efecto aliasing y el modo de codificación en el dominio del tiempo de manera que se posibilite la cancelación del efecto aliasing hacia delante utilizando los datos de cancelación del efecto aliasing hacia delante (34) en el límite entre el segmento de tiempo respectivo y un segmento de tiempo anterior asociado al cuadro anterior (14a). 20. Un programa de computación que incluye un código de programa para 5 ejecutar, al correr en una computadora, un método de acuerdo con la reivindicación 17 o 18.
Independent claims20