STV es un códec de vídeo diseñado desde cero por el desarrollador Jonas Eschenburg para reproducir escenas cinemáticas en el Atari ST, un ordenador doméstico de 1985 con procesador Motorola 68000 a 8 MHz, apenas 16 colores y una memoria de vídeo en formato planar. El proyecto nació como una travesura técnica al portar Command & Conquer de Westwood: el formato original VQA del juego, pensado para VGA a 320×200 y 256 colores a 15 fps, resultaba inviable en el ST, así que Eschenburg ideó un sistema propio basado en un diccionario de mosaicos de 8×8 píxeles —un tamaño alineado con la instrucción movep del 68000, que escribe 8 píxeles horizontales en una sola operación— y en una máscara de salto de 32 bits por columna.
El códec dibuja cada fotograma columna a columna y solo envía al Atari los índices de los mosaicos que cambian respecto al fotograma N−2, gracias a un búfer de doble pantalla con intercambio en el blanqueo vertical. El diccionario, de 64 KB y 2.048 mosaicos por defecto, se actualiza en marcha —unas 32 entradas por fotograma, aunque admite hasta 128— según una política basada en utilidad y aleatoriedad. El audio se emite en PCM mono de 12,5 kHz y 8 bits directamente por el DMA del Atari STE, sin transcodificación en la máquina destino. Toda la carga inteligente —espacio de color YUV, DCT para comparar mosaicos en el dominio frecuencial, optimización de paletas de 16 colores y gestión de transiciones— vive en el codificador del lado del host, mientras que el jugador del ST se mantiene deliberadamente simple. El artículo repasa además las limitaciones aún abiertas: la escasez de 16 colores para cinemáticas y la borrosidad tras los cambios de paleta.
