QuickTime-animation - QuickTime Animation
QuickTime Animation- format (også kendt som QuickTime RLE ) er et videokomprimeringsformat og codec oprettet af Apple Computer for at muliggøre afspilning af RGB- video i realtid uden dyre hardware. Det findes generelt i QuickTime- containeren med FourCC 'rle'. Det kan udføre enten tabsfri eller tabsfri komprimering og er en af de få videokodecs, der understøtter en alfakanal . Understøttede farvedybder er 1-bit (monokrom), 15-bit RGB, 24-bit RGB, 32-bit ARGB samt paletiseret RGB. Som et resultat af reverse engineering af formatet implementeres en dekoder i XAnim såvel som en kode og dekoder i libavcodec .
Tekniske detaljer
QuickTime-animation bruger kørsel i længden og betinget genopfyldning til komprimering. Ved kodning scannes inputrammen pixelvis i rasterscanningsrækkefølge og behandles lineært. Inden for en linje er pixel segmenteret i kørsler, hvis længde er variabel og signaleret i bitstrømmen. For hver kørsel anvendes en af tre kodningstilstande: samme farve, spring eller PCM. I samme farvetilstand repræsenteres et antal pixel af en enkelt farve på en kodelængde, der kører. Hvis pixels med forskellige farver er forbundet til en kørsel (af en enkelt farve) af koderen, er kodningsprocessen tabsfri, ellers er den tabsfri. Den tabsfri tilstand bruges på 100% kvalitetsniveau. I spring-tilstand forbliver pixelkørslen uændret i forhold til den forrige ramme (betinget genopfyldning). I PCM- tilstand skrives farven på hver pixel til bitstrømmen uden kompression.
Kodning af løbetid fungerer godt på indhold med store områder med konstant farve. Betinget genopfyldning fungerer godt, hvis kun små områder skifter fra ramme til ramme. QuickTime Animation fungerer godt på indhold med begge disse egenskaber, såsom traditionel 2-D-animation og screencast-indhold. For naturlig video og komplekse 3D-gengivne scener, hvor kørsler med konstant farve sjældent forekommer, kan kun lave kompressionsforhold opnås i tabsfri tilstand, og sammenlægning af kørsler bliver synlig som støj i tabsfri tilstand.