Vídeo de Microsoft 1


Microsoft Video 1 o MS-CRAM [1] es uno de los primeros algoritmos de compresión y descompresión ( códec ) de video con pérdida que se lanzó con la versión 1.0 de Microsoft's Video for Windows en noviembre de 1992. de Media Visión . En 1993, Media Vision comercializó Pro Movie Spectrum, una placa ISA que capturaba video en formato sin formato y MSV1 (el procesamiento de MSV1 se realizaba en el hardware de la placa).

Microsoft Video 1 funciona en un espacio de color paletizado de 8 bits o en un espacio de color RGB de 15 bits . [2] Cada fotograma se divide en bloques de 4×4 píxeles. [2] Cada bloque de 4×4 píxeles se puede codificar en uno de tres modos: salto, 2 colores u 8 colores. [2] En el modo de omisión, el contenido del cuadro anterior se copia al cuadro actual en forma de reposición condicional . [2] En el modo de 2 colores, se transmiten dos colores por bloque de 4×4 y se utiliza 1 bit por píxel para seleccionar entre los dos colores. [2] En el modo de 8 colores, se aplica el mismo esquema con 2 colores por bloque de 2×2. [2]Esto se puede interpretar como una paleta de 2 colores que se adapta localmente en bloques de 4×4 o en bloques de 2×2. Interpretados como cuantificación vectorial , los vectores con componentes rojo, verde y azul se cuantifican utilizando un libro de códigos adaptativo directo con dos entradas.

El códec estaba disponible en Microsoft NetShow Encoder, [3] que luego pasó a llamarse Windows Media Encoder y estuvo disponible a través del SDK. El codificador de NetShow permitía al usuario seleccionar una opción de 2 pases, donde en el primer pase se analizaba el video para crear una paleta de colores y en el segundo pase se convertía al espacio de color paletizado y se codificaba. Antes de codificar, el video podría escalarse . Las versiones posteriores de Windows Media Encoder eliminaron la compatibilidad con Microsoft Video 1 y solo admitieron Windows Media Video .