En el procesamiento de señales , una transformación superpuesta es un tipo de transformación de bloque discreto lineal donde las funciones base de la transformación se superponen a los límites del bloque, pero la cantidad total de coeficientes resultantes de una serie de transformaciones de bloque superpuestas sigue siendo la misma que si se hubiera utilizado una transformada de bloque no superpuesta. [1] [2] [3] [4]
Las transformaciones superpuestas reducen sustancialmente los artefactos de bloqueo que de otro modo ocurren con las técnicas de codificación de transformadas de bloques, en particular aquellas que utilizan la transformada de coseno discreta . El ejemplo más conocido es la transformada de coseno discreta modificada utilizada en los códecs de audio MP3 , Vorbis , AAC y Opus . [5]
Aunque la aplicación más conocida de las transformadas superpuestas ha sido la codificación de audio, también se han utilizado para la codificación de vídeo e imágenes y otras aplicaciones diversas. Se utilizan en la codificación de vídeo para codificar fotogramas I en VC-1 y para la codificación de imágenes en el formato JPEG XR . Más recientemente, también se ha utilizado una forma de transformada superpuesta en el desarrollo del formato de codificación de vídeo Daala . [5]