CRI ADX | |
---|---|
Type | Codec / filformat |
Udvikler | CRI Middleware |
Hardware platform | Cross platform |
Stat | Aktiv / Ukendt |
Licens | Proprietær software |
Internet side | cr-mw.com |
ADX er et ADPCM -baseret proprietært tabsgivende lydkomprimerings- og lagringsformat udviklet af CRI Middleware specifikt til brug i videospil . Det mest karakteristiske træk er evnen til at sløjfe lydoptagelsen, hvilket gør brugen af formatet praktisk til brug som baggrundsmusik i forskellige spil, der understøtter denne mediebeholder . Det understøttes af mange SEGA Dreamcast -spil, nogle spil til PlayStation 2 , GameCube og Xbox . Et af de første spil, der brugte ADX, var de Sega Saturn - baserede Burning Rangers . Det blev mest bemærkelsesværdigt brugt i Sonic the Hedgehog-serien af spil fra Dreamcast-generationen op til i dag (den eneste undtagelse er Sonic 2006 ), som brugte formatet til at optage musik og karakterstemmer.
Ud over den grundlæggende ADPCM-kodning inkluderer ADX-værktøjskassen også det relaterede AHX-format, som bruger en variant af MPEG-2 -lydspecifikationen til stemmeoptagelse og arkivering, og AFS til at gemme en samling af flere ADX- og AHX-spor i et enkelt mediebeholderfil.
I øjeblikket licenserer CRI Middleware ikke længere denne codec. Det blev erstattet af CRI ADX2 codec , også kendt som HCA.
ADX er et komprimeret lydformat, men i modsætning til MP3 bruger det ikke den psykoakustiske model til at reducere mængden af lyddata (reducere dens kompleksitet). I stedet bruger ADPCM-modellen en dataregistrering af den relative fejl af forudsigelsesfunktionen til at lagre samples, hvilket betyder, at det originale signal er mere bevaret efter indkodning; I det væsentlige giver ADPCM-komprimering, i stedet for at bruge lydeksempler i fuld størrelse, signalafvigelsesprøver fra den tidligere værdi, der er meget mindre, typisk 4 bit . For det menneskelige øre er en sådan afvigelse på støjniveauet, hvilket gør, at kvalitetstabet næsten ikke kan mærkes.
Som andre kodningsformater understøtter ADX flere samplingshastigheder såsom 22050Hz , 44100Hz, 48000Hz osv., men sampledybden er dog fastsat til 16 bit på grund af initial binding til gaming hardware. Den understøtter multi-kanal, men det antages, at dette betyder stereo (2 kanaler), selvom filen selv understøtter medtagelsen af op til 255 kanaler i den. Kun én kendetegnende funktion, der adskiller ADX fra alternativer såsom IMA ADPCM (udover at bruge en anden forudsigelsesfunktion) er den indbyggede afspilningslooping-funktion, som instruerer afspilleren , efter at have nået et bestemt punkt på sporet, at "spole tilbage ” tilbage for at skabe en forbundet cyklus; hypotetisk set kunne denne funktionalitet også bruges til at "spole frem", men dette ville være overflødigt, da lydoptagelsen i stedet blot kunne "sømmes" af editorprogrammet .
Til afspilning er der flere plugins til WinAmp og et konverteringsværktøj til at vinke (se afsnittet med links). Open source-programmet/biblioteket FFmpeg inkluderer også understøttelse af ADX, men dekoderen til dette format er svær at skrive, så den afkoder godt i grundlæggende 44100Hz ADX.