Microsoft Video 1 - Microsoft Video 1
Microsoft Video 1 eller MS-CRAM er en tidlig tabsfri videokomprimerings- og dekompressionsalgoritme ( codec ), der blev frigivet med version 1.0 af Microsofts Video til Windows i november 1992. Den er baseret på MotiVE, en vektorkvantiseringskodec, som Microsoft licenserede fra Media Vision . I 1993 markedsførte Media Vision Pro Movie Spectrum, et ISA-kort, der optog video i både rå- og MSV1-formater (MSV1-behandlingen blev udført i hardware på tavlen).
Kompressionsalgoritme
Microsoft Video 1 fungerer enten i et 8-bit paletiseret farverum eller i et 15-bit RGB- farverum. Hver ramme er opdelt i 4 × 4 pixelblokke. Hver 4 × 4 pixelblok kan kodes i en af tre tilstande: spring, 2-farve eller 8-farve. I spring-tilstand kopieres indholdet fra den forrige ramme til den aktuelle ramme på en betinget genopfyldnings måde. I 2-farvetilstand transmitteres to farver pr. 4 × 4-blok, og 1 bit pr. Pixel bruges til at vælge mellem de to farver. I 8-farvetilstand gælder det samme skema med 2 farver pr. 2 × 2-blok. Dette kan fortolkes som en 2-farvet palet, der er tilpasset lokalt enten på en 4 × 4 blokbasis eller en 2 × 2 blokbasis. Fortolkes som vektorkvantisering , vektorer med komponenter rød, grøn og blå er kvantiseres under anvendelse af en forlæns adaptiv kodebog med to indgange.
Brug i NetShow Encoder
Codec var tilgængelig i Microsoft NetShow Encoder, som senere blev omdøbt til Windows Media Encoder , og gjort tilgængelig via SDK. NetShow-koderen tillod brugeren at vælge en indstilling med 2 pass, hvor videoen i det første pass blev analyseret for at oprette en farvepalet og i det andet pass konverteret til det paletterede farverum og kodet. Før kodning kunne videoen skaleres . Senere versioner af Windows Media Encoder droppede understøttelse af Microsoft Video 1 og understøttede kun Windows Media Video .
Se også
- Indekseret farve
- Farvekvantisering
- Blokering af trunkeringskodning , en lignende kodningsteknik til indhold af gråtoner
- Color Cell Compression , en lignende kodningsteknik til farveindhold, baseret på kodning af blokafkortning
- Apple Video , en codec baseret på et lignende design
- QuickTime Graphics , en codec baseret på et lignende design
- Smacker-video , en codec baseret på et lignende design
- S3 Texture Compression , et teksturkomprimeringsformat baseret på et lignende design
Referencer
eksterne links
- Microsoft Video 1 - MultimediaWiki
- Microsoft Video 1-dekoder - FFmpeg
- Microsoft Video 1-koder - FFmpeg
| Denne multimedia software -relaterede artikel er en stub . Du kan hjælpe Wikipedia ved at udvide den . |